[
  {
    "path": ".gitignore",
    "content": "/__pycache__\n/.ipynb_checkpoints\n*#\n*~\n/linalg-benchmark/.idea/linalg-benchmark.iml\n/linalg-benchmark/.idea/misc.xml\n/linalg-benchmark/.idea/modules.xml\n/linalg-benchmark/.idea/vcs.xml\n/linalg-benchmark/.idea/workspace.xml\n/linalg-benchmark/.idea\n.DS_Store\n__pycache__\n"
  },
  {
    "path": "README.md",
    "content": "# stuff\n"
  },
  {
    "path": "akaitsuki-slow/config.py",
    "content": "import argparse\n \n \ndef str2bool(v):\n    return v.lower() in ('y', 'yes', 't', 'true', '1')\n \n \ndef get_args():\n    parser = argparse.ArgumentParser()\n    parser.register('type', 'bool', str2bool)\n \n    parser.add_argument('--random_seed',\n                        type=int,\n                        default=1013,\n                        help='Random seed')\n \n    parser.add_argument('--vocab_size',\n                        type=int,\n                        default=10000,\n                        help='Default embed size')\n \n    parser.add_argument('--embed_size',\n                        type=int,\n                        default=128,\n                        help='Default embedding size if embedding_file is not given')\n \n    parser.add_argument('--hidden_size',\n                        type=int,\n                        default=128,\n                        help='Hidden size of RNN units')\n \n    parser.add_argument('--num_labels',\n                        type=int,\n                        default=96,\n                        help='num labels')\n \n    parser.add_argument('--bidir',\n                        type='bool',\n                        default=True,\n                        help='bidir: whether to use a bidirectional RNN')\n \n    parser.add_argument('--num_layers',\n                        type=int,\n                        default=1,\n                        help='Number of RNN layers')\n \n    parser.add_argument('--rnn_type',\n                        type=str,\n                        default='gru',\n                        help='RNN type: lstm or gru (default)')\n \n    parser.add_argument('--batch_size',\n                        type=int,\n                        default=32,\n                        help='Batch size')\n \n    parser.add_argument('--dropout_rate',\n                        type=float,\n                        default=0.2,\n                        help='Dropout rate')\n \n    parser.add_argument('--optimizer',\n                        type=str,\n                        default='sgd',\n                        help='Optimizer: sgd (default) or adam or rmsprop')\n \n    parser.add_argument('--learning_rate', '-lr',\n                        type=float,\n                        default=0.1,\n                        help='Learning rate for SGD')\n \n    return parser.parse_args()\n\n"
  },
  {
    "path": "akaitsuki-slow/feed_dict.pbtxt",
    "content": "step_stats {\n  dev_stats {\n    device: \"/job:localhost/replica:0/task:0/cpu:0\"\n    node_stats {\n      node_name: \"_SOURCE\"\n      all_start_micros: 1489437692909096\n      op_start_rel_micros: 2\n      op_end_rel_micros: 3\n      all_end_rel_micros: 7\n      memory {\n        allocator_name: \"cpu\"\n      }\n      timeline_label: \"_SOURCE = NoOp()\"\n      scheduled_micros: 1489437692909081\n    }\n    node_stats {\n      node_name: \"mul/y\"\n      all_start_micros: 1489437692909111\n      op_end_rel_micros: 1\n      all_end_rel_micros: 11\n      memory {\n        allocator_name: \"cpu\"\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n          }\n          allocation_description {\n            requested_bytes: 4\n            allocator_name: \"cpu\"\n            ptr: 4588618432\n          }\n        }\n      }\n      timeline_label: \"mul/y = Const()\"\n      scheduled_micros: 1489437692909103\n    }\n    node_stats {\n      node_name: \"mul\"\n      all_start_micros: 1489437692909144\n      op_start_rel_micros: 2\n      op_end_rel_micros: 12\n      all_end_rel_micros: 16\n      memory {\n        allocator_name: \"cpu\"\n        total_bytes: 4\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n          }\n          allocation_description {\n            requested_bytes: 4\n            allocator_name: \"cpu\"\n            ptr: 4937671424\n          }\n        }\n      }\n      timeline_label: \"mul = Mul(_recv_Placeholder_0, mul/y)\"\n      scheduled_micros: 1489437692909140\n    }\n  }\n}\npartition_graphs {\n  node {\n    name: \"_recv_Placeholder_0\"\n    op: \"_Recv\"\n    device: \"/job:localhost/replica:0/task:0/cpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: true\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/cpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/cpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: -2824119418009608211\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"Placeholder:0\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"mul/y\"\n    op: \"Const\"\n    device: \"/job:localhost/replica:0/task:0/cpu:0\"\n    attr {\n      key: \"dtype\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"value\"\n      value {\n        tensor {\n          dtype: DT_FLOAT\n          tensor_shape {\n          }\n          float_val: 2.0\n        }\n      }\n    }\n  }\n  node {\n    name: \"mul\"\n    op: \"Mul\"\n    input: \"_recv_Placeholder_0\"\n    input: \"mul/y\"\n    device: \"/job:localhost/replica:0/task:0/cpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"_send_mul_0\"\n    op: \"_Send\"\n    input: \"mul\"\n    device: \"/job:localhost/replica:0/task:0/cpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: true\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/cpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/cpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: -2824119418009608211\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"mul:0\"\n      }\n    }\n  }\n  versions {\n    producer: 21\n  }\n}\n"
  },
  {
    "path": "akaitsuki-slow/feed_dict.py",
    "content": "import numpy as np\nimport tensorflow as tf\nfrom tensorflow.python.client import timeline \n \n\nsess = tf.Session()\na = tf.placeholder(tf.float32)\nb = a*2\nc0 = sess.run([b], feed_dict={a:2.})\n\nrun_metadata = tf.RunMetadata()\nrun_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)\nrun_options.output_partition_graphs=True\n\nc0 = sess.run([b], feed_dict={a:2.}, options=run_options,\n              run_metadata=run_metadata)\nwith open(\"feed_dict.pbtxt\", \"w\") as f:\n    f.write(str(run_metadata))\n"
  },
  {
    "path": "akaitsuki-slow/main.py",
    "content": "import logging\nimport time\nimport config\nimport numpy as np\nimport tensorflow as tf\nfrom tensorflow.python.ops import array_ops\nfrom tensorflow.python.client import timeline \n \ndef retrieve_seq_length_op2(data):\n    return tf.reduce_sum(tf.cast(tf.greater(data, tf.zeros_like(data)), tf.int32), 1)\n \n \ndef advanced_indexing_op(input, index):\n    batch_size = tf.shape(input)[0]\n    max_length = tf.shape(input)[1]\n    dim_size = int(input.get_shape()[2])\n    index = tf.range(0, batch_size) * max_length + (index - 1)\n    flat = tf.reshape(input, [-1, dim_size])\n    relevant = tf.gather(flat, index)\n    return relevant\n \n \ndef bidirectional_dynamic_rnn(inputs, cell_fn, n_hidden, sequence_length=None, return_last=False, name='bidyrnn'):\n    with tf.variable_scope(name):\n        batch_size = array_ops.shape(inputs)[0]\n \n        fw_cell = cell_fn(num_units=n_hidden)\n        bw_cell = cell_fn(num_units=n_hidden)\n \n        fw_initial_state = fw_cell.zero_state(batch_size, dtype=tf.float32)\n        bw_initial_state = bw_cell.zero_state(batch_size, dtype=tf.float32)\n \n        outputs, _ = tf.nn.bidirectional_dynamic_rnn(\n            cell_fw=fw_cell,\n            cell_bw=bw_cell,\n            inputs=inputs,\n            sequence_length=sequence_length,\n            initial_state_fw=fw_initial_state,\n            initial_state_bw=bw_initial_state,\n        )\n        outputs = tf.concat(outputs, 2)\n        if return_last:\n            outputs = advanced_indexing_op(outputs, sequence_length)\n        return outputs\n \n \ndef BilinearAttention(inputs, n_hidden, mask=None,\n                      initializer=tf.random_uniform_initializer(-0.01, 0.01)):\n    W = tf.get_variable('W', shape=(n_hidden, n_hidden),\n                        initializer=initializer)\n    M = tf.matmul(inputs[1], W)\n    M = tf.expand_dims(M, axis=1)\n    alpha = tf.nn.softmax(tf.reduce_sum(inputs[0] * M, axis=2))\n    if mask is not None:\n        alpha *= mask\n        alpha /= tf.reduce_sum(alpha, axis=1, keep_dims=True)\n    alpha = tf.expand_dims(alpha, axis=2)\n    outputs = tf.reduce_sum(inputs[0] * alpha, axis=1)\n \n    return outputs\n \n \ndef inference(x1, x2, mask1, mask2, l, y,\n              args, embeddings, reuse=False, training=False):\n    with tf.variable_scope('model', reuse=reuse):\n        embed = tf.get_variable('embed', shape=embeddings.shape,\n                                initializer=tf.constant_initializer(embeddings))\n        embed1 = tf.nn.embedding_lookup(embed, x1)\n        embed2 = tf.nn.embedding_lookup(embed, x2)\n \n        keep = 1.0 - args.dropout_rate if training else 1.0\n        dropout1 = tf.nn.dropout(embed1, keep)\n        dropout2 = tf.nn.dropout(embed2, keep)\n \n        rnn_cell = {'gru': tf.contrib.rnn.GRUCell,\n                    'lstm': tf.contrib.rnn.LSTMCell}[args.rnn_type]\n        rnn1 = bidirectional_dynamic_rnn(dropout1, cell_fn=rnn_cell,\n                                         n_hidden=args.hidden_size,\n                                         sequence_length=retrieve_seq_length_op2(mask1),\n                                         name='rnn1')\n        rnn2 = bidirectional_dynamic_rnn(dropout2, cell_fn=rnn_cell,\n                                         n_hidden=args.hidden_size,\n                                         sequence_length=retrieve_seq_length_op2(mask2),\n                                         return_last=True,\n                                         name='rnn2')\n \n        args.rnn_output_size = 2 * args.hidden_size\n        att = BilinearAttention([rnn1, rnn2], args.rnn_output_size, mask1)\n \n        z = tf.layers.dense(att, units=args.num_labels,\n                            kernel_initializer=tf.random_uniform_initializer(-0.1, 0.1),\n                            use_bias=False)\n \n        prob = tf.nn.softmax(z)\n        prob = prob * l\n        prob /= tf.reduce_sum(prob, axis=1, keep_dims=True)\n \n        pred = tf.to_int32(tf.arg_max(prob, dimension=1))\n        acc = tf.reduce_mean(tf.to_float(tf.equal(pred, y)))\n \n        if not training:\n            return acc\n        else:\n            epsilon = 1e-7\n            prob = tf.clip_by_value(prob, epsilon, 1 - epsilon)\n            loss = tf.one_hot(y, depth=args.num_labels) * -tf.log(prob)\n            loss = tf.reduce_sum(loss, axis=1)\n            loss = tf.reduce_mean(loss)\n \n            if args.optimizer == 'sgd':\n                optimizer = tf.train.GradientDescentOptimizer(learning_rate=args.learning_rate)\n            elif args.optimizer == 'adam':\n                optimizer = tf.train.AdamOptimizer()\n            elif args.optimizer == 'rmsprop':\n                optimizer = tf.train.RMSPropOptimizer(learning_rate=args.learning_rate)\n            else:\n                raise NotImplementedError('optimizer = %s' % args.optimizer)\n            train_op = optimizer.minimize(loss)\n            return train_op, loss, acc\n \n \ndef main(args):\n    logging.info('-' * 50)\n    logging.info('Preparing data..')\n \n    embeddings = np.random.uniform(-1, 1, (args.vocab_size, args.embed_size))\n    x1 = np.random.choice(args.vocab_size, (4 * args.batch_size, 2000))\n    x2 = np.random.choice(args.vocab_size, (4 * args.batch_size, 50))\n    len1 = np.random.choice(np.arange(1000, 2000), 4 * args.batch_size)\n    mask1 = np.ones((4 * args.batch_size, 2000)).astype('float32')\n    for l, mask in zip(len1, mask1):\n        mask[l:] = 0\n    len2 = np.random.choice(np.arange(25, 50), 4 * args.batch_size)\n    mask2 = np.ones((4 * args.batch_size, 50)).astype('float32')\n    for l, mask in zip(len2, mask2):\n        mask[l:] = 0\n    l = np.ones((4 * args.batch_size, args.num_labels)).astype('float32')\n    y = np.random.choice(args.num_labels, 4 * args.batch_size)\n \n    in_x1 = tf.placeholder(tf.int32, [None, None])\n    in_x2 = tf.placeholder(tf.int32, [None, None])\n    in_mask1 = tf.placeholder(tf.float32, [None, None])\n    in_mask2 = tf.placeholder(tf.float32, [None, None])\n    in_l = tf.placeholder(tf.float32, [None, None])\n    in_y = tf.placeholder(tf.int32, [None])\n    feed_dict = {in_x1: x1, in_x2: x2,\n                 in_mask1: mask1, in_mask2: mask2,\n                 in_l: l, in_y: y}\n \n    q = tf.RandomShuffleQueue(capacity=2000 * args.batch_size, min_after_dequeue=0,\n                              dtypes=[tf.int32, tf.int32, tf.float32, tf.float32, tf.float32, tf.int32],\n                              shapes=[x1.shape[1:], x2.shape[1:],\n                                      mask1.shape[1:], mask2.shape[1:],\n                                      l.shape[1:], y.shape[1:]])\n    q_size = q.size()\n    enqueue_op = q.enqueue_many([in_x1, in_x2, in_mask1, in_mask2, in_l, in_y])\n    qr = tf.train.QueueRunner(q, [enqueue_op])\n    all_data = q.dequeue_many(args.batch_size)\n \n    logging.info('Building Computation Graph..')\n    train_op, loss, ac = inference(*all_data, args, embeddings, reuse=False, training=True)\n    light_op = tf.square(all_data[0])\n \n    logging.info('-' * 50)\n    logging.info('Create TensorFlow session..')\n    config = tf.ConfigProto()\n    config.gpu_options.allow_growth = True\n    config.allow_soft_placement = True\n    sess = tf.Session(config=config)\n \n    logging.info('Initialize model parameters..')\n    sess.run(tf.global_variables_initializer())\n \n    logging.info('-' * 50)\n    logging.info(args)\n \n    logging.info('-' * 50)\n    logging.info('Start training..')\n \n    num_samples_in_queue = sess.run(q_size)\n    while num_samples_in_queue < 1999 * args.batch_size:\n        sess.run(qr.enqueue_ops, feed_dict)\n        num_samples_in_queue = sess.run(q_size)\n        print(\"Recharging queue, current size = %i\" % num_samples_in_queue)\n \n    writer = tf.summary.FileWriter('summary', sess.graph)\n    idx = 0\n    while num_samples_in_queue > args.batch_size:\n        idx += 1\n        run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)\n        run_metadata = tf.RunMetadata()\n        begin_time = time.time()\n        #sess.run(light_op, options=run_options, run_metadata=run_metadata)\n        sess.run(train_op, options=run_options, run_metadata=run_metadata)\n        end_time = time.time()\n        writer.add_run_metadata(run_metadata, 'step = %d' % idx)\n        writer.flush()\n        num_samples_in_queue = sess.run(q_size)\n        logging.info('%d left in queue' % num_samples_in_queue)\n        logging.info('elapsed time %.2f(s)' % (end_time - begin_time))\n\n        with open('stepstats-%d.json'%(idx,), 'w') as f:\n            f.write(str(run_metadata))\n\n        tl = timeline.Timeline(run_metadata.step_stats)\n        ctf = tl.generate_chrome_trace_format()\n        with open('timeline-%d.json'%(idx,), 'w') as f:\n            f.write(ctf)\n        \n    writer.close()\n    logging.info('-' * 50)\n    logging.info('Close TensorFlow session..')\n    sess.close()\n \n \nif __name__ == \"__main__\":\n    args = config.get_args()\n    np.random.seed(args.random_seed)\n    tf.set_random_seed(args.random_seed)\n \n    logging.basicConfig(level=logging.DEBUG,\n                        format='%(asctime)s %(message)s', datefmt='%m-%d %H:%M')\n \n    main(args)\n\n    \n"
  },
  {
    "path": "autotune/README.md",
    "content": "To run tests in this directory\n\n```\npytest\n```\n\nIf there's a slow test, you can run this file directly to see timings of individual tests, ie\n\n```\npython linesearch_test.py\n```\n"
  },
  {
    "path": "autotune/autograd_lib.py",
    "content": "\"\"\"\nLibrary for extracting interesting quantites from autograd.\n\nNot thread-safe because of module-level variables affecting state of autograd\n\nNotation:\no: number of output classes (exact Hessian), number of Hessian samples (sampled Hessian)\nn: batch-size\ndo: output dimension (output channels for convolution)\ndi: input dimension (input channels for convolution)\ns: spatial dimension (Oh*Ow)\nOh, Ow: output height, output width (convolution)\nKh, Kw: kernel height, kernel width (convolution)\n\nHi: per-example Hessian\n    Linear layer: shape [do*di, do*di]\n    Conv2d layer: shape [do*di*Kh*Kw, do*di*Kh*Kw]\nHi_bias: per-example Hessian of bias\nH: mean Hessian of matmul\nH_bias: mean Hessian of bias\n\n\nJo: batch output Jacobian of matmul, gradient of output for each output,example pair, [o, n, ....]\nJo_bias: output Jacobian of bias\n\nA, activations: inputs into matmul\n    Linear: [n, di]\n    Conv2d: [n, di, Ih, Iw] -> (unfold) -> [n, di, Oh, Ow]\nB, backprops: backprop values (aka Lop aka Jacobian-vector product) for current layer\n    Linear: [n, do]\n    Conv2d: [n, do, Oh, Ow]\n\nweight: matmul part of layer, Linear [di, do], Conv [do, di, Kh, Kw]\n\nH, hess  -- hessian\nS, sigma -- noise\nL, lyap -- lyapunov matrix\n\n\"\"\"\nimport math\nfrom typing import List, Optional, Callable, Tuple, Dict\n\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\nimport util as u\nimport globals as gl\nfrom attrdict import AttrDefault, AttrDict\n\n_supported_layers = ['Linear', 'Conv2d']  # Supported layer class types  TODO(y): make non-private\n_supported_methods = ['exact', 'kron', 'mean_kron', 'experimental_kfac']  # supported approximation methods\n_supported_losses = ['LeastSquares', 'CrossEntropy']\n\n# module-level variables affecting state of autograd\n_global_hooks_disabled: bool = False  # work-around for https://github.com/pytorch/pytorch/issues/25723\n_global_enforce_fresh_backprop: bool = False  # global switch to catch double backprop errors on Hessian computation\n_global_backprops_prefix = ''  # hooks save backprops to, ie param.{_backprops_prefix}backprops_list\n\n\nclass LayerStats:\n    # Some notation/background from https://docs.google.com/document/d/19Jmh4spbSAnAGX_eq7WSFPgLzrpJEhiZRpjX1jSYObo/edit#heading=h.9fi55aowtmgy\n    sparsity: torch.Tensor\n    mean_activation: torch.Tensor\n    mean_backprop: torch.Tensor\n\n    sigma_l2: torch.Tensor  # l2 norm of centered gradient covariance (singlconnected noise covariant matrix)\n    sigma_erank: torch.Tensor  # trace/l2 norm\n\n    H_l2: torch.Tensor  # spectral norm of H (largest curvature)\n    H_fro: torch.Tensor  # Frobenius norm of hessian\n    grad_fro: torch.Tensor  # Frobenius norm of gradient update\n    param_fro: torch.Tensor  # Frobenius norm of parameter tensor\n\n    grad_curv: torch.Tensor  # curvature in direction of gradient\n    newton_curv: torch.Tensor  # curvature in direction of Newton step\n\n    step_openai: torch.Tensor  # optimal step length using gradient direction and Hessian curvature estimate\n    step_div_inf: torch.Tensor  # divergent step size for infinite batch (2/spectral radius)\n    step_div_1: torch.Tensor  # (2/trace, a bad attempt to approximate Jain divergent lr, should be 2/R^2)\n    newton_fro: torch.Tensor  # Frobenius norm of newton step\n    regret_gradient: torch.Tensor  # expected improvement if we took optimal step-size in gradient direction\n    reget_newton: torch.Tensor  # expected improvement if we took Newton step\n    batch_openai: torch.Tensor  # optimal batch size from gradient noise stat (loss change from noise part over loss change from deterministic part)\n    batch_jain_simple: torch.Tensor  # optimal batch-size assuming well-specified model (trace/sigma)\n    batch_jain_full: torch.Tensor  # optimal batch size using Jain/Kakade approach\n    noise_variance_pinv: torch.Tensor  # asymptotic minimax rate (called noise variance in 1.1.4 of Jain/Kakade)\n\n    # need: R^2 the largest Jacobian size\n    # need: angle between gradient and newton step\n\n    # 2 hessians, 2 covariance matrices, need l2, trace, rank, spectrum\n\n    def __iter__(self):\n        return iter(self.__dict__)\n\n    def __init__(self):\n        pass\n\n    def __getitem__(self, item):\n        return self.__dict__[item]\n\n    def items(self):\n        return self.__dict__.items()\n\n\ndef add_hooks(model: nn.Module) -> None:\n    \"\"\"\n    Adds hooks to model to save activations and backprop values.\n\n    The hooks will\n    1. assign activations to layer.activations during forward pass\n    2. assign layer output to layer.output during forward pass\n    2. append backprops to layer.backprops_list during backward pass\n\n    Call \"clear_backprops\" to clear backprops_list values for all parameters in the model\n    Call \"remove_hooks(model)\" to undo this operation.\n\n\n    Args:\n        model:\n    \"\"\"\n\n    global _global_hooks_disabled\n    _global_hooks_disabled = False\n\n    handles = []\n    for layer in model.modules():\n        if _layer_type(layer) in _supported_layers:\n            handles.append(layer.register_forward_hook(_capture_activations))\n            handles.append(layer.register_forward_hook(_capture_output))\n            handles.append(layer.register_backward_hook(_capture_backprops))\n\n    model.__dict__.setdefault('autograd_hacks_hooks', []).extend(handles)\n\n\ndef remove_hooks(model: nn.Module) -> None:\n    \"\"\"\n    Remove hooks added by add_hooks. Provides Providesa hook for removing hooks.\n    \"\"\"\n\n    assert model == 0, \"not working, remove this after fix to https://github.com/pytorch/pytorch/issues/25723\"\n\n\n\n\n    if not hasattr(model, 'autograd_hacks_hooks'):\n        print(\"Warning, asked to remove hooks, but no hooks found\")\n    else:\n        for handle in model.autograd_hacks_hooks:\n            handle\n        del model.autograd_hacks_hooks\n\n\ndef disable_hooks() -> None:\n    \"\"\"\n    Globally disable all hooks installed by this library.\n    \"\"\"\n\n    global _global_hooks_disabled\n    _global_hooks_disabled = True\n\n\ndef enable_hooks() -> None:\n    \"\"\"The opposite of disable_hooks().\"\"\"\n\n    global _global_hooks_disabled\n    _global_hooks_disabled = False\n\n\ndef is_supported(layer: nn.Module) -> bool:\n    \"\"\"Check if this layer is supported.\"\"\"\n\n    return _layer_type(layer) in _supported_layers\n\n\ndef _layer_type(layer: nn.Module) -> str:\n    return layer.__class__.__name__\n\n\ndef _capture_activations(layer: nn.Module, input: List[torch.Tensor], output: torch.Tensor):\n    \"\"\"Save activations into layer.activations in forward pass\"\"\"\n\n    if _global_hooks_disabled:\n        return\n    assert _layer_type(layer) in _supported_layers, \"Hook installed on unsupported layer, this shouldn't happen\"\n    setattr(layer, \"activations\", input[0].detach())\n\n\ndef _capture_output(layer: nn.Module, input: List[torch.Tensor], output: torch.Tensor):\n    \"\"\"Save activations into layer.activations in forward pass\"\"\"\n\n    if _global_hooks_disabled:\n        return\n    assert _layer_type(layer) in _supported_layers, \"Hook installed on unsupported layer, this shouldn't happen\"\n    setattr(layer, \"output\", output.detach())\n\n\ndef _capture_backprops(layer: nn.Module, _input, output):\n    \"\"\"Append backprop to layer.backprops_list in backward pass.\"\"\"\n    global _global_enforce_fresh_backprop\n\n    if _global_hooks_disabled:\n        return\n\n    backprops_list_attr = _global_backprops_prefix + 'backprops_list'\n    if _global_enforce_fresh_backprop:\n        assert not hasattr(layer,\n                           backprops_list_attr), f\"Seeing result of previous backprop in {backprops_list_attr}, use {_global_backprops_prefix}clear_backprops(model) to clear\"\n        _global_enforce_fresh_backprop = False\n\n    if not hasattr(layer, backprops_list_attr):\n        setattr(layer, backprops_list_attr, [])\n    getattr(layer, backprops_list_attr).append(output[0].detach())\n\n\ndef clear_backprops(model: nn.Module) -> None:\n    \"\"\"Delete layer.backprops_list in every layer.\"\"\"\n    for layer in model.modules():\n        if hasattr(layer, 'backprops_list'):\n            del layer.backprops_list\n\n\ndef clear_hess_backprops(model: nn.Module) -> None:\n    \"\"\"Delete layer.backprops_list in every layer.\"\"\"\n    for layer in model.modules():\n        if hasattr(layer, 'hess_backprops_list'):\n            del layer.hess_backprops_list\n\n\ndef compute_grad1(model: nn.Module, loss_type: str = 'mean') -> None:\n    \"\"\"\n    Compute per-example gradients and save them under 'param.grad1'. Must be called after loss.backprop()\n\n    Args:\n        model:\n        loss_type: either \"mean\" or \"sum\" depending whether backpropped loss was averaged or summed over batch\n    \"\"\"\n\n    assert loss_type in ('sum', 'mean')\n    for layer in model.modules():\n        if hasattr(layer, 'expensive'):\n            continue\n\n        layer_type = _layer_type(layer)\n        if layer_type not in _supported_layers:\n            continue\n        assert hasattr(layer, 'activations'), \"No activations detected, run forward after add_hooks(model)\"\n        assert hasattr(layer, 'backprops_list'), \"No backprops detected, run backward after add_hooks(model)\"\n        assert len(layer.backprops_list) == 1, \"Multiple backprops detected, make sure to call clear_backprops(model)\"\n\n        A = layer.activations\n        n = A.shape[0]\n        if loss_type == 'mean':\n            B = layer.backprops_list[0] * n\n        else:  # loss_type == 'sum':\n            B = layer.backprops_list[0]\n\n        if layer_type == 'Linear':\n            setattr(layer.weight, 'grad1', torch.einsum('ni,nj->nij', B, A))\n            if layer.bias is not None:\n                setattr(layer.bias, 'grad1', B)\n\n        elif layer_type == 'Conv2d':\n            Kh, Kw = layer.kernel_size\n            di, do = layer.in_channels, layer.out_channels\n            Oh, Ow = layer.backprops_list[0].shape[2:]\n            weight_shape = [n] + list(layer.weight.shape)  # n, do, di, Kh, Kw\n            assert weight_shape == [n, do, di, Kh, Kw]\n            A = torch.nn.functional.unfold(A, layer.kernel_size)  # n, di * Kh * Kw, Oh * Ow\n\n            assert A.shape == (n, di * Kh * Kw, Oh * Ow)\n            assert layer.backprops_list[0].shape == (n, do, Oh, Ow)\n\n            # B = B.reshape(n, -1, A.shape[-1])\n            B = B.reshape(n, do, Oh * Ow)\n            # noinspection PyTypeChecker\n            grad1 = torch.einsum('ijk,ilk->ijl', B, A)  # n, do, di * Kh * Kw\n            assert grad1.shape == (n, do, di * Kh * Kw)\n\n            setattr(layer.weight, 'grad1', grad1.reshape(weight_shape))\n            if layer.bias is not None:\n                setattr(layer.bias, 'grad1', torch.sum(B, dim=2))\n\n\ndef compute_hess(model: nn.Module, method='exact', attr_name=None, vecr_order=False, loss_aggregation='mean') -> None:\n    \"\"\"Compute Hessian (torch.Tensor) for each parameter and save it under 'param.hess' by default.\n    Hessian can be a Tensor or a tensor-like object like KronFactored.\n\n     If attr_name is specified, saves it under 'param.{attr_name}'\n\n    Must be called after backprop_hess().\n\n    Args:\n        model:\n        method: which method to use for computing the Hessian\n            kron: kronecker product\n            mean_kron: mean of kronecker products, one kronecker product per datapoint\n            experimental_kfac: experimental method for Conv2d\n        attr_name: which attribute of Parameter object to use for storing the Hessian.\n        vecr_order: determines whether Hessian computed with respect to vectorized parameters (math notation default) or row-vectorized parameters (more efficient in PyTorch)\n        loss_aggregation: 'mean' or 'sum', determines whether final loss is sum or mean of per-example losses\n    \"\"\"\n\n    assert method in _supported_methods\n    assert loss_aggregation in ['mean', 'sum']\n\n    # TODO: get rid of hess_factored logic\n\n    # legacy specification for factored version, remove\n    if attr_name is None:\n        hess_attr = 'hess' if (method == 'exact' or method == 'autograd') else 'hess_factored'\n    else:\n        hess_attr = attr_name\n\n    li = 0\n    for layer in model.modules():\n\n        if hasattr(layer, 'expensive'):\n            continue\n\n        layer_type = _layer_type(layer)\n        if layer_type not in _supported_layers:\n            continue\n        assert hasattr(layer, 'activations'), \"No activations detected, run forward after add_hooks(model)\"\n        assert hasattr(layer, 'hess_backprops_list'), \"No backprops detected, run hess_backprop\"\n\n        A = layer.activations\n        n = A.shape[0]\n\n        if layer_type == 'Linear':\n            B = torch.stack(layer.hess_backprops_list)\n\n            di = A.shape[1]\n            do = layer.hess_backprops_list[0].shape[1]\n            o = B.shape[0]\n\n            original_A = A\n\n            A = torch.stack([A] * o)\n\n            if method == 'exact':\n                Jo = torch.einsum(\"oni,onj->onij\", B, A).reshape(n * o, -1)\n                H = torch.einsum('ni,nj->ij', Jo, Jo) / n\n\n                # Alternative way\n                # Jo = torch.einsum(\"oni,onj->onij\", B, A)\n                # H = torch.einsum('onij,onkl->ijkl', Jo, Jo) / n\n                # H = H.reshape(do*di, do*di)\n\n                H_bias = torch.einsum('oni,onj->ij', B, B) / n\n            else:  # TODO(y): can optimize this case by not stacking A\n                assert method == 'kron'\n                # AA = torch.einsum(\"oni,onj->ij\", A, A) / (o * n)  # # TODO(y): makes more sense to apply o factor to B\n                # BB = torch.einsum(\"oni,onj->ij\", B, B) / n\n                #                H = u.Kron(AA, BB)\n                H_bias = u.Kron(torch.eye(1), torch.einsum(\"oni,onj->ij\", B, B) / n)  # TODO: reuse BB\n\n                hess = u.KronFactoredCov(di, do)\n                hess.add_samples(original_A, B)\n                H = hess.value()\n\n\n        elif layer_type == 'Conv2d':\n            Kh, Kw = layer.kernel_size\n            di, do = layer.in_channels, layer.out_channels\n            n, do, Oh, Ow = layer.hess_backprops_list[0].shape\n            o = len(layer.hess_backprops_list)\n\n            A = torch.nn.functional.unfold(A, kernel_size=layer.kernel_size,\n                                           stride=layer.stride,\n                                           padding=layer.padding,\n                                           dilation=layer.dilation)  # n, di * Kh * Kw, Oh * Ow\n            assert A.shape == (n, di * Kh * Kw, Oh * Ow)\n            B = torch.stack([Bh.reshape(n, do, -1) for Bh in layer.hess_backprops_list])  # o, n, do, Oh*Ow\n\n            A = torch.stack([A] * o)  # o, n, di * Kh * Kw, Oh*Ow\n            if gl.debug_dump_stats:\n                print(f'layerA {li}', A)\n                print(f'layerB {li}', B)\n\n            if method == 'exact':\n                Jo = torch.einsum('onis,onks->onik', B, A)  # o, n, do, di * Kh * Kw\n                Jo_bias = torch.einsum('onis->oni', B)\n\n                Hi = torch.einsum('onij,onkl->nijkl', Jo, Jo)  # n, do, di*Kh*Kw, do, di*Kh*Kw\n                Hi = Hi.reshape(n, do * di * Kh * Kw, do * di * Kh * Kw)  # n, do*di*Kh*Kw, do*di*Kh*Kw\n                Hi_bias = torch.einsum('oni,onj->nij', Jo_bias, Jo_bias)  # n, do, do\n                H = Hi.mean(dim=0)\n                H_bias = Hi_bias.mean(dim=0)\n            elif method == 'kron':\n                AA = torch.einsum(\"onis->oni\", A) / (Oh * Ow)  # group input channels\n                AA = torch.einsum(\"oni,onj->onij\", AA, AA) / (o * n)  # remove factor of o because A is repeated o times\n\n                AA = torch.einsum(\"onij->ij\", AA)  # sum out outputs/classes\n\n                BB = torch.einsum(\"onip->oni\", B)  # group output channels\n                BB = torch.einsum(\"oni,onj->ij\", BB, BB) / n\n            elif method == 'mean_kron':\n                AA = torch.einsum(\"onis->oni\", A) / (Oh * Ow)  # group input channels\n                AA = torch.einsum(\"oni,onj->onij\", AA, AA) / (o)  # remove factor of o because A is repeated o times\n\n                AA = torch.einsum(\"onij->nij\", AA)  # sum out outputs/classes\n\n                BB = torch.einsum(\"onip->oni\", B)  # group output channels\n                BB = torch.einsum(\"oni,onj->nij\", BB, BB)\n\n            elif method == 'experimental_kfac':\n                AA = torch.einsum(\"onis,onjs->onijs\", A, A)\n                AA = torch.einsum(\"onijs->onij\", AA) / (Oh * Oh)\n                AA = torch.einsum(\"onij->oij\", AA) / n\n                AA = torch.einsum(\"oij->ij\", AA) / o\n\n                BB = torch.einsum(\"onip,onjp->onijp\", B, B) / n\n                BB = torch.einsum(\"onijp->onij\", BB)\n                BB = torch.einsum(\"onij->nij\", BB)\n                BB = torch.einsum(\"nij->ij\", BB)\n\n            if method != 'exact':\n                if method == 'mean_kron':\n                    H = u.MeanKronFactored(AA, BB)\n                    # H = u.KronFactored(AA[0,...], BB[0,...])\n                else:\n                    H = u.Kron(AA, BB)\n\n                BB_bias = torch.einsum(\"onip->oni\", B)  # group output channels\n                BB_bias = torch.einsum(\"oni,onj->onij\", BB_bias, BB_bias) / n  # covariance\n                BB_bias = torch.einsum(\"onij->ij\", BB_bias)  # sum out outputs + examples\n                H_bias = u.Kron(torch.eye(1), BB_bias)\n\n        if loss_aggregation == 'sum':\n            H = n * H\n            H_bias = H * n\n\n        if vecr_order:\n            H = H.commute()\n            H_bias = H_bias.commute()\n\n        setattr(layer.weight, hess_attr, H)\n        if layer.bias is not None:\n            setattr(layer.bias, hess_attr, H_bias)\n        li += 1\n\n\ndef backprop_hess(output: torch.Tensor, hess_type: str, model: Optional[nn.Module] = None) -> None:\n    \"\"\"\n    Call backprop 1 or more times to accumulate values needed for Hessian computation.\n\n    Values are accumulated under .backprops_list attr of each layer and used by downstream functions like compute_hess\n\n    Args:\n        output: prediction of neural network (ie, input of nn.CrossEntropyLoss())\n        hess_type: 'LeastSquares' or 'CrossEntropy'. Type of Hessian propagation, \"CrossEntropy\" results in exact Hessian for CrossEntropy\n        model: optional model, used to freeze the parameters\n    \"\"\"\n\n    global _global_enforce_fresh_backprop, _global_hooks_disabled, _global_backprops_prefix\n\n    assert not _global_hooks_disabled\n    _global_enforce_fresh_backprop = True  # enforce empty backprops_list on first backprop\n\n    old_backprops_prefix = _global_backprops_prefix\n    _global_backprops_prefix = 'hess_'  # backprops go into hess_backprops_list\n\n    valid_hess_types = ('LeastSquares', 'CrossEntropy', 'DebugLeastSquares')\n    assert hess_type in valid_hess_types, f\"Unexpected hessian type: {hess_type}, valid types are {valid_hess_types}\"\n    n, o = output.shape\n\n    if hess_type == 'CrossEntropy':\n        batch = F.softmax(output, dim=1)\n\n        mask = torch.eye(o).to(gl.device).expand(n, o, o)\n        diag_part = batch.unsqueeze(2).expand(n, o, o) * mask\n        outer_prod_part = torch.einsum('ij,ik->ijk', batch, batch)\n        hess = diag_part - outer_prod_part\n        assert hess.shape == (n, o, o)\n\n        with u.timeit(\"xent-symsqrt\"):\n            for i in range(n):\n                if torch.get_default_dtype() == torch.float64:\n                    hess[i, :, :] = u.symsqrt_svd(\n                        hess[i, :, :])  # more stable method since we don't care about speed with float64\n                    print('warning, slow method for cross-entropy')\n                else:\n                    hess[i, :, :] = u.symsqrt(hess[i, :, :])\n                u.nan_check(hess[i, :, :])\n            hess = hess.transpose(0, 1)\n\n    elif hess_type == 'LeastSquares':\n        hess = []\n        assert len(output.shape) == 2\n        batch_size, output_size = output.shape\n\n        id_mat = torch.eye(output_size).to(output.device).type(output.dtype)\n        for out_idx in range(output_size):\n            hess.append(torch.stack([id_mat[out_idx]] * batch_size))\n\n    elif hess_type == 'DebugLeastSquares':\n        hess = []\n        assert len(output.shape) == 2\n        batch_size, output_size = output.shape\n\n        id_mat = torch.eye(output_size)\n        id_mat[0, 0] = 10\n        for out_idx in range(output_size):\n            hess.append(torch.stack([id_mat[out_idx]] * batch_size))\n\n    for o in range(o):\n        output.backward(hess[o], retain_graph=True)\n\n    # side-effect of Hessian backprop is that .grad buffers are updated.\n    # Zero out those buffers to prevent accidental use\n    if model is not None:\n        model.zero_grad()\n\n    _global_backprops_prefix = old_backprops_prefix\n\n\nclass LayerCov:\n    \"\"\"Class representing second-order information associated with a layer.\"\"\"\n\n    S: u.KronFactoredCov  # expected gradient outer product: E[gg'] where g=gradient of loss\n    J: u.KronFactoredCov  # expected Jacobian outer product: E[hh'] where h=gradient of network output\n    H: u.KronFactoredCov  # expected hessian: E[H] where H is per-example hessian\n\n    def __init__(self):\n        self.S = None\n        self.J = None\n        self.H = None\n\n\ndef compute_cov(model: nn.Module, loss_fn: Callable, stats_iter, batch_size, steps, loss_type='CrossEntropy'):\n    \"\"\"\n\n    Augments model layers with their associated covariance matrices. At the end of the run, every layer will have an\n    attribute 'cov' of type LayerCov\n\n    Args:\n        stats_iter: data iterator\n        loss_type:\n        model:\n        loss_fn:\n        batch_size: size of batch to use for estimation\n        steps: number of steps to use to aggregate stats\n\n    Returns:\n\n    \"\"\"\n\n    assert loss_type == 'CrossEntropy', 'only cross entropy is implemented'\n\n    enable_hooks()\n\n    clear_backprops(model)\n    clear_hess_backprops(model)\n    model.zero_grad()\n\n    for i in range(steps):\n        data, targets = next(stats_iter)\n        output = model(data)\n        loss = loss_fn(output, targets)\n        assert len(data) == batch_size\n\n        with u.timeit(\"backprop_J\"):\n            backprop_hess(output, hess_type='LeastSquares')\n            update_cov(model, 'activations', 'hess_backprops_list', 'J')\n            clear_hess_backprops(model)\n\n        with u.timeit(\"backprop_G\"):\n            loss.backward(retain_graph=True)\n            update_cov(model, 'activations', 'backprops_list', 'S')\n            clear_backprops(model)\n            model.zero_grad()\n\n        # disable because super-slow\n        if not gl.hacks_disable_hess:\n            with u.timeit(\"backprop_H\"):\n                backprop_hess(output, hess_type='CrossEntropy')\n                update_cov(model, 'activations', 'hess_backprops_list', 'H')\n                clear_hess_backprops(model)\n\n    disable_hooks()\n\n\ndef update_cov(model, a_attr, b_attr, target_attr):\n    \"\"\"Update Kronecker-factored layer covariance of a,b values.\n    For every layer in the model, will perform\n        a = layer.{a_attr}\n        b = layer.{b_attr}\n        layer.cov.{target_attr}.add_samples(a, b)\n    \"\"\"\n\n    for layer in model.modules():\n        if not is_supported(layer):\n            continue\n\n        layer_type = _layer_type(layer)\n\n        if hasattr(layer, 'cov'):\n            layer_cov = layer.cov\n        else:\n            layer_cov = LayerCov()\n            setattr(layer, 'cov', layer_cov)\n\n        a_vals = getattr(layer, a_attr)\n        a_dim = a_vals.shape[-1]\n        b_vals = getattr(layer, b_attr)\n\n        if layer_type == 'Conv2d':\n            Kh, Kw = layer.kernel_size\n            di, do = layer.in_channels, layer.out_channels\n            n, do, Oh, Ow = a_vals.shape\n            o = len(layer.hess_backprops_list)\n\n            a_vals = torch.nn.functional.unfold(a_vals, kernel_size=layer.kernel_size,\n                                                stride=layer.stride,\n                                                padding=layer.padding,\n                                                dilation=layer.dilation)  # n, di * Kh * Kw, Oh * Ow\n            assert a_vals.shape == (n, di * Kh * Kw, Oh * Ow)\n            a_vals = torch.einsum(\"onis->oni\", a_vals) / (Oh * Ow)  # group input channels\n            b_vals = [b.reshape(n, do, -1) for b in b_vals]\n\n        # backward vals are in a list\n        # special handling for backprops, multiple vals are stacked into rank 3 tensor\n\n        assert type(b_vals) == list\n        if len(b_vals) > 1:\n            b_vals = torch.stack(b_vals)\n\n        else:\n            b_vals = b_vals[0]\n\n        b_dim = b_vals.shape[-1]\n\n        covmat = getattr(layer_cov, target_attr)\n        if covmat is None:\n            covmat = u.KronFactoredCov(a_dim, b_dim)\n            setattr(layer_cov, target_attr, covmat)\n        covmat.add_samples(a_vals, b_vals)\n\n\ndef compute_stats(model, attr_name='stats', factored=False, sigma_centering=True):\n    \"\"\"\n\n    Combines activations and backprops to compute statistics for a model.\n    Args:\n        model:\n        attr_name: stats are saved under this attribute name on corresponding Parameter\n\n    \"\"\"\n\n    # obtain n\n    n = 0\n    for param in model.modules():\n        if hasattr(param, 'activations'):\n            n = param.activations.shape[0]\n            break\n    assert n, \"Couldn't figure out size of activations\"\n\n    for (i, layer) in enumerate(model.layers):\n\n        if hasattr(layer, 'expensive'):\n            continue\n\n        param_names = {layer.weight: \"weight\", layer.bias: \"bias\"}\n        for param in [layer.weight, layer.bias]:\n\n            if param is None:\n                continue\n\n            s = LayerStats()  # dictionary-like object for layer stats\n\n            #############################\n            # Gradient stats\n            #############################\n            A_t = layer.activations\n            B_t = layer.backprops_list[0] * n\n\n            s.sparsity = torch.sum(\n                layer.output <= 0).float() / layer.output.numel()  # proportion of activations that are zero\n            s.mean_activation = torch.mean(A_t)\n            s.mean_backprop = torch.mean(B_t)\n\n            # empirical Fisher\n            G = param.grad1.reshape((n, -1))\n            g = G.mean(dim=0, keepdim=True)\n\n            print(G)\n            u.nan_check(G)\n            with u.timeit(f'sigma-{i}'):\n                efisher = G.t() @ G / n\n                if sigma_centering:\n                    sigma = efisher - g.t() @ g\n                else:\n                    sigma = efisher\n\n                s.sigma_l2 = u.sym_l2_norm(sigma)\n                s.sigma_erank = torch.trace(sigma) / s.sigma_l2\n\n            H = param.hess\n\n            u.nan_check(H)\n\n            with u.timeit(f\"H_l2-{i}\"):\n                s.H_l2 = u.sym_l2_norm(H)\n\n            with u.timeit(f\"norms-{i}\"):\n                s.H_fro = H.flatten().norm()\n                s.grad_fro = g.flatten().norm()\n                s.param_fro = param.data.flatten().norm()\n\n            # TODO(y): col vs row fix\n            def loss_direction(dd: torch.Tensor, eps):\n                \"\"\"\n\n                Args:\n                    dd: direction, as a n-by-1 matrix\n                    eps: scalar length\n\n                Returns:\n                   loss improvement if we take step eps in direction dd.\n                \"\"\"\n                assert u.is_row_matrix(dd)\n                return (eps * (dd @ g.t()) - 0.5 * eps ** 2 * dd @ H @ dd.t()).squeeze()\n\n            def curv_direction(dd: torch.Tensor):\n                \"\"\"Curvature in direction dd (directional eigenvalue). \"\"\"\n                assert u.is_row_matrix(dd)\n                return (dd @ H @ dd.t() / (dd.flatten().norm() ** 2)).squeeze()\n\n            with u.timeit(f\"pinvH-{i}\"):\n                pinvH = u.pinv(H)\n\n            with u.timeit(f'curv-{i}'):\n                s.grad_curv = curv_direction(g)  # curvature (eigenvalue) in direction g\n                ndir = g @ pinvH  # newton direction (TODO(y): replace with lstsqsolve)\n                s.newton_curv = curv_direction(ndir)\n\n                setattr(layer.weight, 'pre', pinvH)  # save Newton preconditioner\n                s.step_openai = 1 / s.grad_curv if s.grad_curv else 1234567\n                s.step_div_inf = 2 / s.H_l2  # divegent step size for batch_size=infinity\n                s.step_div_1 = torch.tensor(2) / torch.trace(H)  # divergent step for batch_size=1\n\n                s.newton_fro = ndir.flatten().norm()  # frobenius norm of Newton update\n                s.regret_newton = u.to_python_scalar(g @ pinvH @ g.t() / 2)  # replace with \"quadratic_form\"\n                s.regret_gradient = loss_direction(g, s.step_openai)\n\n            # todo: Lyapunov has to be redone\n            with u.timeit(f'rho-{i}'):\n                s.rho, lyap_erank, L_evals = u.truncated_lyapunov_rho(H, sigma)\n                s.step_div_1_adjusted = s.step_div_1 / s.rho\n\n            with u.timeit(f\"batch-{i}\"):\n                # s.batch_openai = torch.trace(H @ sigma) / (g @ H @ g.t()).squeeze()\n                s.batch_openai = torch.trace(H @ sigma) / (g @ H @ g.t())\n                print('original sigma: ', torch.trace(H @ sigma) / (g @ H @ g.t()))\n                denom = (g @ H @ g.t())\n                print('subtracted1:', torch.trace(H @ (sigma - g.t() @ g)) / denom)\n                print('subtracted2:', torch.trace(H @ sigma) / denom - torch.trace(H @ g.t() @ g) / denom)\n                print(\"left term: \", torch.trace(H @ sigma))\n                print(\"right term: \", torch.trace(H @ g.t() @ g))\n                print('denom: ', denom)\n\n                s.diversity = torch.norm(G, \"fro\") ** 2 / torch.norm(g) ** 2 / n  # Gradient diversity / n\n                s.noise_variance_pinv = torch.trace(pinvH @ sigma)  # todo(y): replace with lsqtsolve\n                s.H_erank = torch.trace(H) / s.H_l2\n                s.batch_jain_simple = 1 + s.H_erank\n                s.batch_jain_full = 1 + s.rho * s.H_erank\n\n            param_name = f\"{layer.name}={param_names[param]}\"\n            u.log_scalars(u.nest_stats(f\"{param_name}\", s))\n\n            H_evals = u.symeig_pos_evals(H)\n            S_evals = u.symeig_pos_evals(sigma)\n\n            # s.H_evals = H_evals\n            # s.S_evals = S_evals\n            # s.L_evals = L_evals\n\n            setattr(param, attr_name, s)\n\n            # u.log_spectrum(f'{param_name}/hess', H_evals)\n            # u.log_spectrum(f'{param_name}/sigma', S_evals)\n            # u.log_spectrum(f'{param_name}/lyap', L_evals)\n\n    return None\n\n\ndef compute_stats_factored(model, attr_name='stats', sigma_centering=True):\n    \"\"\"Combines activations and backprops to compute statistics for a model. Assumes factored hessian was saved into 'hess2' of each param\"\"\"\n\n    ein = torch.einsum\n    n = 0\n    for param in model.modules():\n        if hasattr(param, 'activations'):\n            n = param.activations.shape[0]\n            break\n    assert n, \"Couldn't figure out size of activations\"\n\n    for (i, layer) in enumerate(model.layers):\n\n        if hasattr(layer, 'expensive'):\n            continue\n\n        param_names = {layer.weight: \"weight\", layer.bias: \"bias\"}\n        for param in [layer.weight, layer.bias]:\n\n            if param is None:\n                continue\n\n            s = AttrDefault(str, {})  # dictionary-like object for layer stats\n\n            do, di = layer.weight.shape\n            H: u.Kron = param.hess2\n\n            if param is layer.weight:\n                assert H.shape == ((di, di), (do, do))\n            else:\n                assert H.shape == ((1, 1), (do, do))\n\n            # TODO(y): fix stats for bias\n            if param is layer.bias:\n                continue\n\n            G = param.grad1.reshape((n, -1))\n            g = G.mean(dim=0, keepdim=True)\n\n            if param is layer.weight:\n                vecG = u.Vec(g, shape=(do, di))\n            else:  # bias\n                vecG = u.Vec(g, shape=(do, 1))\n\n            u.nan_check(G)\n\n            A = layer.activations\n            B = layer.backprops_list[0] * n\n\n            AA = ein('ni,nj->ij', A, A)\n            BB = ein('ni,nj->ij', B, B)\n            Bc = B - torch.mean(B, dim=0)\n            BBc = ein('ni,nj->ij', Bc, Bc)\n\n            # subtracting mean breaks Kronecker factoring, so this is approximate\n            if sigma_centering:\n                sigma_k = u.Kron(AA, BBc) / n  # only center backprops, centering both leads to underestimate of cov\n            else:\n                sigma_k = u.Kron(AA, BB) / n\n            sigma_k = sigma_k / n  # extra factor to average A's as well\n            s.sparsity = torch.sum(\n                layer.output <= 0).float() / layer.output.numel()  # proportion of activations that are zero\n            s.mean_activation = torch.mean(A)\n            s.mean_backprop = torch.mean(B)\n\n            with u.timeit(f'sigma-{i}'):\n                s.sigma_l2 = sigma_k.sym_l2_norm()\n                s.sigma_erank = sigma_k.trace() / s.sigma_l2\n\n            # u.nan_check(param.hess)\n\n            with u.timeit(f\"H_l2-{i}\"):\n                s.H_l2 = H.sym_l2_norm()\n\n            with u.timeit(f\"norms-{i}\"):\n                s.H_fro = H.frobenius_norm()\n                s.grad_fro = g.flatten().norm()\n                s.param_fro = param.data.flatten().norm()\n\n            with u.timeit(f\"pinvH-{i}\"):\n                pinvH = H.pinv()\n\n            with u.timeit(f'curv-{i}'):\n                s.grad_curv = u.matmul(vecG @ H, vecG) / (vecG @ vecG)\n                newton_dir = vecG @ pinvH\n                s.newton_curv = u.matmul(newton_dir @ H, newton_dir) / (newton_dir @ newton_dir)\n\n                setattr(layer.weight, 'pre', pinvH)  # save Newton preconditioner\n                s.step_openai = 1 / s.grad_curv if s.grad_curv else 1234567\n                s.step_div_inf = 2 / s.H_l2  # divegent step size for batch_size=infinity\n                s.step_div_1 = torch.tensor(2) / H.trace()  # divergent step for batch_size=1\n                s.newton_fro = newton_dir.norm()  # frobenius norm of Newton update,\n\n                def loss_direction(d: u.Vec, step):  # improvement in loss if we go eps units in direction dir\n                    return step * (d @ vecG) - 0.5 * step ** 2 * (d @ H @ vecG)\n\n                s.regret_gradient = loss_direction(vecG, s.step_openai)\n                # can compute newton regret more efficiently by doing row-vectorized instead of col-vectorized\n                vecG2 = u.Vecr(g, shape=(do, di))\n                pinvH_rowvec = pinvH.commute()  # original H was for col-vectorized order\n                s.regret_newton = vecG2 @ pinvH_rowvec @ vecG2 / 2\n\n            with u.timeit(f'rho-{i}'):\n                # lyapunov matrix\n                Xk = u.lyapunov_spectral(H.RR, sigma_k.RR)  # compare backprops\n                s.rho = u.erank(u.eye_like(Xk)) / u.erank(Xk)\n                s.step_div_1_adjusted = s.step_div_1 / s.rho\n\n            with u.timeit(f\"batch-{i}\"):\n                s.batch_openai = (H @ sigma_k).trace() / (vecG @ H @ vecG)\n                if not sigma_centering:\n                    s.batch_openai -= 1\n\n                expected_grad_norm_sq = torch.norm(G, \"fro\") ** 2 / n  # expected gradient norm squared\n                s.diversity = expected_grad_norm_sq / torch.norm(g) ** 2  # Gradient diversity / n\n                s.noise_variance_pinv = (pinvH @ sigma_k).trace()\n                s.H_erank = H.trace() / s.H_l2\n                s.batch_jain_simple = 1 + s.H_erank\n                s.batch_jain_full = 1 + s.rho * s.H_erank\n\n            param_name = f\"{layer.name}={param_names[param]}\"\n            u.log_scalars(u.nest_stats(f\"{param_name}\", s))\n\n            setattr(param, attr_name, s)\n\n\n##########################################################################################\n### post-refactoring\n##########################################################################################\n\nimport torch.utils\n\n\n# second order covariance for two variables X,Y\nclass SecondOrderCov:\n\n    # todo: add \"symmetric\" flag\n    def __init__(self):\n        self.mean_x = None\n        self.mean_y = None\n        self.cov_xy = None\n        self.d_x = -1\n        self.d_y = -1\n        self.initialized = False\n        self.n = 0\n\n    def accumulate(self, data_x, data_y):\n        assert u.is_matrix(data_x)\n        assert u.is_matrix(data_y)\n        if not self.initialized:\n            self.d_x = data_x.shape[1]\n            self.d_y = data_y.shape[1]\n            self.cov_xy = torch.zeros(self.d_x, self.d_y).type(data_x.dtype).to(data_x.device)\n            self.mean_x = torch.zeros(self.d_x).type(data_x.dtype).to(data_x.device)\n            self.mean_y = torch.zeros(self.d_y).type(data_y.dtype).to(data_y.device)\n            self.initialized = True\n        n = data_x.shape[0]\n        assert n == data_y.shape[0]\n        self.cov_xy += torch.einsum(\"ni,nj->ij\", data_x, data_y)\n        self.mean_x += torch.einsum(\"ni->i\", data_x)\n        self.mean_y += torch.einsum(\"ni->i\", data_y)\n        self.n += n\n\n    def zero_(self):\n        self.n = 0\n        self.cov_xy.zero_()\n        self.mean_x.zero_()\n        self.mean_y.zero_()\n\n\nclass SymmetricFourthOrderCov:\n    \"\"\"Fourth order generalized covariance.\n    rank=4 gives exact stats\n    rank=3 uses Isserlis Theorem to for compact storage\n    rank=2 is equivalent to Kronecker factoring\n    rank=1 (not implemented) analogous to batch normalization\n    \"\"\"\n    xx: SecondOrderCov\n    yy: SecondOrderCov\n    xy: SecondOrderCov\n    xxyy: SecondOrderCov\n\n    def __init__(self, rank=3):\n        self.xx = SecondOrderCov()    # rank2\n        self.yy = SecondOrderCov()    # rank2\n        self.xy = SecondOrderCov()    # rank3\n        self.xxyy = SecondOrderCov()  # rank4\n        self.rank = rank\n\n    def accumulate(self, data_x: torch.Tensor, data_y: torch.Tensor, cached_xx=None):\n        assert u.is_matrix(data_x)\n        assert u.is_matrix(data_y[0])\n        n = data_x.shape[0]\n        assert data_y.shape[0] == n\n\n        if self.rank == 4:\n            Jo = torch.einsum(\"oni,onj->onij\", data_y, data_x).reshape(n, -1)\n            self.xxyy.accumulate(Jo, Jo)\n\n            # Alternative way\n            # Jo = torch.einsum(\"oni,onj->onij\", B, A)\n            # H = torch.einsum('onij,onkl->ijkl', Jo, Jo) / n\n            # H = H.reshape(do*di, do*di)\n\n        else:\n            if cached_xx is not None:\n                self.xx.accumulate(data_x, data_x)\n            self.yy.accumulate(data_y, data_y)\n\n            if self.rank == 3:\n                self.xy.accumulate(data_x, data_y)\n\n    def zero_(self):\n        self.xx.zero_()\n        self.yy.zero_()\n        self.xy.zero_()\n\n\nclass ModuleDict(dict):\n\n    def __init__(self, defaultcreator=None, defaultvalue=None):\n        assert (defaultcreator is None) or (defaultvalue is None), \"only one of defaultcreator/defaultvalue must be set\"\n        self.defaultvalue = None\n        self.defaultcreator = None\n        if defaultcreator is not None:\n            self.defaultcreator = defaultcreator\n        elif defaultvalue is not None:\n            self.defaultvalue = defaultvalue\n\n    def __getitem__(self, item):\n        if item not in self:\n            if self.defaultcreator:\n                self[item] = self.defaultcreator()\n            elif self.defaultvalue:\n                self[item] = self.defaultvalue\n            else:\n                assert False, f\"Requested value {item} which doesn't exist in ModuleDict and defaultcreator nor default value is set\"\n        return self[item]\n\n\n# Namespace of global settings used by the library internally\n# Using module-level variable for settings means this library is not thread-safe.\n\nglobal_settings_initialized = False\n\n\nclass Settings(object):\n    forward_hooks: List[Callable]   # forward subhooks called by the global hook\n    backward_hooks: List[Callable]  # backward subhooks\n    model: Optional[nn.Module]\n    hook_handles: List[torch.utils.hooks.RemovableHandle]    # removal handles of global hooks registered with PyTorch\n    default_activations: Optional[ModuleDict]\n\n\n    def __init__(self):\n        assert global_settings_initialized is False, \"Reinitializing Settings seems like a bug.\"\n        self.model = None\n        self.hook_handles = []\n        self.forward_hooks = []\n        self.backward_hooks = []\n        self.default_activations = None\n        self.default_Acov = None\n\n        # temporary settings to aggregate gradient norm squared globally\n        self._hack_gradient_norm_sum = ModuleDict(defaultvalue=torch.zeros(()))\n        self._hack_gradient_norm_count = ModuleDict(defaultvalue=torch.zeros(()))\n        self._hack_activations_squared = None   # initialized in set_default_activations\n\n        # TODO(y): maybe remove all of this\n        # store last activations captured for each layer. While this breaks encapsulation, this considerably simplifies the common use\n        # case where the same set of activations is needed for several backward aggregation calls\n        self.last_captured_activations = ModuleDict()\n\n        # To prevent a mix of saved activations from different forward calls, keep counter which indicates in which\n        # context each activation value was saved. This can be used to enforce that all activations were captured in the same context\n        self.last_captured_activations_contextid = ModuleDict()\n        self.activations_contextid = 0   # this gets incremented for each save_activations context\n\n\n\n\n\nglobal_settings = Settings()\n\n\ndef layer_cov_dict(model):\n    \"\"\"Returns a dictionary of layer->KronFactoredCov for all supported layers in model.\"\"\"\n    return {layer: u.KronFactoredCov() for layer in model.layers() if is_supported(layer)}\n\n\ndef _forward_hook(layer: nn.Module, input: List[torch.Tensor], output: torch.Tensor):\n    for hook in global_settings.forward_hooks:\n        hook(layer, input, output)\n\n\n# TODO(y): fix signature\ndef _backward_hook(layer: nn.Module, _input: torch.Tensor, output: torch.Tensor):\n    for hook in global_settings.backward_hooks:\n        hook(layer, _input, output)\n\n\ndef register(model: nn.Module):\n    \"\"\"\n    Registers given model with autograd_lib. This allows user to use decorators like save_activations(A) and module_hook\n    \"\"\"\n    global global_settings\n    _global_hooks_disabled = False\n\n    # TODO(y): make it work for multiple models and test. This needs check that hook list remains a singleton\n    assert 'handles' not in vars(global_settings), \"Already called register in this thread\"\n\n    global_settings.model = model\n\n    layer: nn.Module\n    for layer in model.modules():\n        if _layer_type(layer) in _supported_layers:\n            global_settings.hook_handles.append(layer.register_forward_hook(_forward_hook))\n            layer.register_backward_hook(_backward_hook)   # don't save handle, https://github.com/pytorch/pytorch/issues/25723\n\n\ndef _hack_zero_gradient_norms_squared():\n    for layer in global_settings._hack_gradient_norm_count:\n        global_settings._hack_gradient_norm_count[layer] = 0\n        global_settings._hack_gradient_norm_sum[layer] = 0\n        global_settings._hack_activations_squared[layer] = None\n\n\ndef _hack_update_gradient_norms_squared(layer: nn.Module, backprops: torch.Tensor):\n    \"\"\"Trick from Ian Goodfellow https://arxiv.org/abs/1510.01799\n\n    Add up gradient norm squared of gradients\n    \"\"\"\n    n = backprops.shape[0]\n    A2 = global_settings._hack_activations_squared[layer]   # initialized in \"set_default_activations\"\n    assert n == A2.shape[0]\n    sq_components = A2 * backprops * backprops\n    global_settings._hack_gradient_norm_sum[layer] += torch.sum(sq_components)\n    global_settings._hack_gradient_norm_count[layer] += n\n\n\ndef unregister():\n    # TODO(y): switch to tensor backward hooks\n    for handle in global_settings.hook_handles:\n        handle.remove()\n\n\nfrom contextlib import contextmanager\n\n\n@contextmanager\ndef save_activations(storage: ModuleDict):\n    \"\"\"Save activations to layer storage: storage[layer] = activations\n    \"\"\"\n\n    assert global_settings.hook_handles, \"No hooks have been registered.\"\n    hook_called = [False]\n\n    global_settings.activations_contextid += 1\n\n    def hook(layer: nn.Module, input: List[torch.Tensor], _output: torch.Tensor):\n        if layer in storage:\n            print(\"warning, overwriting existing activation for layer \", layer)\n        hook_called[0] = True\n        activations = input[0].detach()\n        storage[layer] = activations\n        global_settings.last_captured_activations[layer] = activations\n        global_settings.last_captured_activations_contextid[layer] = global_settings.activations_contextid\n        assert len(global_settings.last_captured_activations) < 200, \"warning, possibly leaking activations, got more than 200\"\n\n    global_settings.forward_hooks.append(hook)\n    yield\n    assert hook_called[0], \"Forward hook was never called.\"\n    global_settings.forward_hooks.pop()\n\n\n@contextmanager\ndef extend_backprops(storage: ModuleDict):\n    \"\"\"Extends list of backprops in storage with current backprops. storage[layer].extend([backprops])\n    \"\"\"\n\n    assert global_settings.hook_handles, \"No hooks have been registered.\"\n    hook_called = [False]\n\n    def hook(layer: nn.Module, _input, output):\n        storage.setdefault(layer, []).extend([output[0].detach()])\n        hook_called[0] = True\n\n    global_settings.backward_hooks.append(hook)\n    yield\n    assert hook_called[0], \"Backward hook was never called.\"\n    global_settings.backward_hooks.pop()\n\n\n@contextmanager\ndef module_hook(hook: Callable):\n    \"\"\"Context manager for running given hook on forward or backward.\"\"\"\n\n    # TODO(y): maybe add checking for arg types on hook to catch forward/backward hook mismatches\n    # TODO(y): use weak ref for the hook handles so they are removed when model goes out of scope\n    assert global_settings.hook_handles, \"Global hooks have not been registered. Make sure to call .register(model) on your model\"\n    forward_hook_called = [False]\n    backward_hook_called = [False]\n\n    def forward_hook(layer: nn.Module, input: Tuple[torch.Tensor], output: torch.Tensor):\n        assert len(input) == 1, \"Only support single input modules on forward.\"\n        assert type(output) == torch.Tensor, \"Only support single output modules on forward.\"\n        activations = input[0].detach()\n        hook(layer, activations, output)\n        forward_hook_called[0] = True\n\n    def backward_hook(layer: nn.Module, input: Tuple[torch.Tensor], output: Tuple[torch.Tensor]):\n        assert len(output) == 1, \"Only support single output modules on backward.\"\n        backprops = output[0].detach()\n        hook(layer, input, backprops)\n        backward_hook_called[0] = True\n\n    global_settings.forward_hooks.append(forward_hook)\n    global_settings.backward_hooks.append(backward_hook)\n    yield\n    assert forward_hook_called[0] or backward_hook_called[0], \"Hook was called neither on forward nor backward pass, did you register your model?\"\n    assert not (forward_hook_called[0] and backward_hook_called[0]), \"Hook was called both on forward and backward pass, did you register your model?\"\n    global_settings.forward_hooks.pop()\n    global_settings.backward_hooks.pop()\n\n\n@contextmanager\ndef save_activations2():\n    \"\"\"Save activations to layer storage: storage[layer] = activations\n    \"\"\"\n\n    activations = {}\n    def saveit(layer, A, _):\n        activations[layer] = A\n    with module_hook(saveit):\n        yield activations\n\n\n\"\"\"\"\nConcept: backprop_func\n\nGiven output tensor, create a batch of matrices used for backprop.\n\nCan be used to compute per-example Hessians if this function returns X where XiXi'=Hi\nExamples: identity -- torch.eye for each example\nExamples: cross_entropy_hessian -- Hessian of cross-entropy function\nExamples: cross_entropy_rank1 -- Hessian of cross-entropy function, rank-1 approximation per example\nExamples: cross_entropy_average -- average Hessian, low rank approximation\n\"\"\"\n\n\ndef backward(tensor, backward_func, retain_graph=False):\n    \"\"\"Custom backprop.\n    \"\"\"\n\n    vals = backward_func(tensor)\n    o = len(vals)\n    for idx, hess in enumerate(vals):\n        tensor.backward(hess, retain_graph=(retain_graph or idx < o - 1))\n\n\ndef backward_accum(tensor, backward_func, storage: ModuleDict, retain_graph=False, update_gradient_norm=False):\n    \"\"\"\n    Backpropagates from given tensor and updates FourthOrderCov for each layer in storage.\n\n\n    Args:\n        tensor:\n        backward_func: function used to generate backward values. See \"backward functions\" below. Special value of 1 indicates 1 backpropagation\n        storage: layer->FourthOrderCov ModuleDict storage\n        retain_graph: whether to release activations at the end of forward prop\n        update_gradient_norm: whether to update gradient norm squared estimates\n\n    \"\"\"\n\n    if backward_func == 1:\n        backward_func = backward_ones\n\n    elif backward_func == 'identity':\n        backward_func = backward_identity\n    elif backward_func == 'xent':\n        backward_func = backward_xent\n\n    assert global_settings.hook_handles, \"No hooks have been registered.\"\n    hook_called = [False]\n\n    def hook(layer: nn.Module, _input, output):\n        backprops = output[0].detach()\n        A = global_settings.default_activations\n        Acov = global_settings.default_Acov\n        if update_gradient_norm:\n            _hack_update_gradient_norms_squared(layer, backprops)\n        storage[layer].accumulate(data_x=A[layer], data_y=backprops, cached_xx=Acov)\n        hook_called[0] = True\n\n    global_settings.backward_hooks.append(hook)\n    backward(tensor, backward_func, retain_graph)\n    assert hook_called[0], \"Backward hook was never called.\"\n    global_settings.backward_hooks.pop()\n\n\n# def backward_kron(target, tensor, A, A_cov, gradient):\n#     \"\"\"Calls backward, and aggrates covariance of backward values. If activations are provided, also updates cross covariance\"\"\"\n#\n#     def hook(module: nn.Module, _input, output):\n#         \"\"\"Appends all backprops (Jacobian Lops from upstream) to layer.backprops_list.\n#         Using list in order to capture multiple backprop values for a single batch. Use util.clear_backprops(model)\n#         to clear all saved values.\n#         \"\"\"\n#         backprops = output[0].detach()\n#         buffer[module].cov = KronFactoredCov\n#         if activations:\n#             activations = activations[module]\n#\n#         # compute covariance matrix\n#\n#     with backward_hook(hook):\n#         tensor.backwards(gradient)\n\n\ndef set_default_activations(A):\n    global_settings.default_activations = A\n\n    global_settings._hack_activations_squared = ModuleDict()\n    for layer in A:\n        global_settings._hack_activations_squared[layer] = A[layer] * A[layer]\n\n\ndef set_default_Acov(Acov):\n    global_settings.default_Acov = Acov\n\n\n# Backward functions.\n# These accept output tensor and produce a list of matrices [...,mi,...] suitable for output.backward(mi)\ndef backward_xent(output):\n    pass\n\n\ndef backward_identity(tensor):\n    assert u.is_matrix(tensor), \"Only support rank-2 outputs.\"\"\"\n    n, o = tensor.shape\n\n    hess = []\n    batch_size, output_size = tensor.shape\n    id_mat = u.eye(output_size)\n    for out_idx in range(output_size):\n        hess.append(torch.stack([id_mat[out_idx]] * batch_size))\n\n    return hess\n\n\ndef backprop_identity(output, retain_graph=False) -> None:\n    \"\"\"\n    Helper to find Jacobian with respect to given tensor. Backpropagates a row of identity matrix\n    for each output of tensor. Rows are replicated across batch dimension.\n\n    Args:\n        output: target of backward\n        retain_graph: same meaning as PyTorch retain_graph\n    \"\"\"\n\n    assert u.is_matrix(output), \"Only support rank-2 outputs.\"\"\"\n\n    n, o = output.shape\n    id_mat = u.eye(o)\n    for idx in range(o):\n        output.backward(torch.stack([id_mat[idx]] * n), retain_graph=(retain_graph or idx < o - 1))\n\n\n# TODO(y): rename to backward or backward_jacobian\n\n\ndef backward_ones(output):\n    return [torch.ones_like(output)]\n\n# backward_jacobian(strategy='exact')\n# backward_jacobian(strategy='sampled')\n# backward_hessian(loss='cross_entropy', strategy='exact')\n# backward_hessian(loss='cross_entropy', strategy='sampled')\n\n\ndef backward_jacobian(output, sampled=False, retain_graph=False) -> None:\n    \"\"\"\n    Helper to find Jacobian with respect to given tensor. Backpropagates a row of identity matrix\n    for each output of tensor. Rows are replicated across batch dimension.\n\n    Args:\n        output: target of backward\n        retain_graph: same meaning as PyTorch retain_graph\n        sampled:\n    \"\"\"\n\n    assert u.is_matrix(output), \"Only support rank-2 outputs.\"\"\"\n    # assert strategy in ('exact', 'sampled')\n\n    n, o = output.shape\n    if not sampled:\n        id_mat = torch.eye(o).to(gl.device)\n        for idx in range(o):\n            output.backward(torch.stack([id_mat[idx]] * n), retain_graph=(retain_graph or idx < o - 1))\n    else:\n        vals = torch.LongTensor(n, o).to(gl.device).random_(0, 2) * 2 - 1\n        vals = vals.type(torch.get_default_dtype())\n        vals /= o  # factor to preserve magnitudes from exact case.\n        # switching to subsampling, kfac_fro became 1000x smaller, diversity became 300x larger, kfac_l2 unaffected\n        output.backward(vals, retain_graph=retain_graph)\n\n\ndef backward_hessian(output, loss='CrossEntropy', sampled=False, retain_graph=False) -> None:\n    assert loss in ('CrossEntropy',), f\"Only CrossEntropy loss is supported, got {loss}\"\n    assert u.is_matrix(output)\n\n    # use Cholesky-like decomposition from https://www.wolframcloud.com/obj/yaroslavvb/newton/square-root-formulas.nb\n    n, o = output.shape\n    p = F.softmax(output, dim=1)\n\n    mask = torch.eye(o).to(gl.device).expand(n, o, o)\n    diag_part = p.sqrt().unsqueeze(2).expand(n, o, o) * mask\n    hess_sqrt = diag_part - torch.einsum('ij,ik->ijk', p.sqrt(), p)   # n, o, o\n\n    if not sampled:\n        for out_idx in range(o):\n            output.backward(hess_sqrt[:, out_idx, :], retain_graph=(retain_graph or out_idx < o - 1))\n    else:\n        vals = torch.LongTensor(n, o).to(gl.device).random_(0, 2) * 2 - 1\n        vals = vals.type(torch.get_default_dtype())/o\n        mixed_vector = torch.einsum('nop,no->np', hess_sqrt, vals)\n        output.backward(mixed_vector, retain_graph=retain_graph)\n\n\ndef grad_norms(A, B, m=None, approx='zero_order'):\n    \"\"\"\n    Compute gradient norms squared with respect to given metric.\n\n    \"zero_order\" approximation uses Euclidian metric computation (standard gradient norms), otherwise try to recover\n    metric tensor from one or more of the moments defined as follows on the population activation/backprop values A, B\n        m.a = einsum('ni->i', A)\n        m.b = einsum('nk->k', B)\n        m.AA = einsum('nij->ij', A, A)\n        m.BB = einsum('nkl->kl', B, B)\n        m.BA = einsum('nik->ik', B, A)\n        m.BABA = einsum('nkilj->kilj', B, A, B, A)\n\n    Args:\n        A: n, d1 tensor of activationsn\n        B: n, d2 tensor of backprops\n        m: expected moments of covariance/curvature tensor\n        approx: which approximation to use to reconstruct metric tensor out of moments.\n            \"zero_order\":  ignore moments and use Euclidian metric\n            \"kfac\": use m.AA, m.BB as Mijkl=Mij*Mkl\n            \"isserlis: use m.AA, m.BB, m.BA, m.a, m.b as Mijkl=Mij*Mkl+Mik*Mjl+Mil*Mjk-2Mi*Mj*Mk*Ml\n            \"full\": full 4th order moment, use m.BABA\n\n    Returns:\n        (n,) tensor of per-example gradient norms squared\n    \"\"\"\n    if approx == 'zero_order':\n        norms = (A * A).sum(dim=1) * (B * B).sum(dim=1)\n    elif approx == 'kfac':\n        Am, Bm = A @ m.AA, B @ m.BB\n        norms = (Am * A).sum(dim=1) * (Bm * B).sum(dim=1)\n        # equivalent to torch.einsum('nk,ni,lk,ij,nl,nj->n', B, A, BB, AA, B, A)\n\n    elif approx == 'isserlis':\n        kfac = torch.einsum('nk,ni,lk,ij,nl,nj->n', B, A, m.BB, m.AA, B, A)\n        cross1 = torch.einsum('nk,ni,ki,lj,nl,nj->n', B, A, m.BA, m.BA, B, A)\n        cross2 = torch.einsum('nk,ni,li,kj,nl,nj->n', B, A, m.BA, m.BA, B, A)\n        first_order = torch.einsum('nk,ni,i,j,k,l,nl,nj->n', B, A, m.a, m.a, m.b, m.b, B, A)\n        norms = kfac + cross1 + cross2 - 2*first_order\n    else:\n        assert approx == 'full'\n        norms = torch.einsum('ni,nk,nj,nl,likj->n', A, B, A, B, m.BABA)\n    return norms\n\n\ndef offset_losses(A, B, alpha, offset, m, approx='zero_order'):\n    \"\"\"\n    Evaluates expected improvement in loss on example i after taking gradient step from loss on example i+offset\n\n    If alpha is None, uses optimal learning rate for minimizing i example loss by using direction of i+offset gradient\n\n    Returns:\n        (n,) tensor of improvements\n    \"\"\"\n    if approx == 'zero_order':\n        norms = (A * A).sum(dim=1) * (B * B).sum(dim=1)\n    elif approx == 'kfac':\n        Am, Bm = A @ m.AA, B @ m.BB\n        norms = (Am * A).sum(dim=1) * (Bm * B).sum(dim=1)\n        # equivalent to torch.einsum('nk,ni,lk,ij,nl,nj->n', B, A, BB, AA, B, A)\n    elif approx == 'isserlis':  # TODO(y): currently this runs out of memory, optimize the einsums below \n        kfac = torch.einsum('nk,ni,lk,ij,nl,nj->n', B, A, m.BB, m.AA, B, A)\n        cross1 = torch.einsum('nk,ni,ki,lj,nl,nj->n', B, A, m.BA, m.BA, B, A)\n        cross2 = torch.einsum('nk,ni,li,kj,nl,nj->n', B, A, m.BA, m.BA, B, A)\n        first_order = torch.einsum('nk,ni,i,j,k,l,nl,nj->n', B, A, m.a, m.a, m.b, m.b, B, A)\n        norms = kfac + cross1 + cross2 - 2*first_order\n    else:\n        assert approx == 'full'\n        norms = torch.einsum('ni,nk,nj,nl,likj->n', A, B, A, B, m.BABA)\n\n    Ad = torch.roll(A, offset, 0)\n    Bd = torch.roll(B, offset, 0)\n    dot_prods = (A * Ad).sum(dim=1) * (B * Bd).sum(dim=1)\n    if alpha is None:  # use optimal step for given direction\n        improvements = 1/2 * dot_prods*dot_prods / norms\n    else:\n        improvements = alpha*dot_prods - 1/2 * alpha**2 * norms\n\n    return improvements\n\n\ndef offset_cosines(A, B, offset=1):\n    \"\"\"\n    Evaluates cosines between gradients\n\n    If alpha is None, uses optimal learning rate for minimizing i example loss by using direction of i+offset gradient\n\n    Returns:\n        (n,) tensor of improvements\n    \"\"\"\n    assert offset != 0\n\n    Ad = torch.roll(A, offset, 0)\n    Bd = torch.roll(B, offset, 0)\n    dot_products = (A * Ad).sum(dim=1) * (B * Bd).sum(dim=1)\n    norms1 = (A * A).sum(dim=1) * (B * B).sum(dim=1)\n    norms2 = (Ad * Ad).sum(dim=1) * (Bd * Bd).sum(dim=1)\n    cosines_squared = dot_products*dot_products/(norms1 * norms2)\n    cosines = torch.sqrt(cosines_squared)\n    # print('max cosine float32', max(abs(cosines)).item())\n    # dot_products = dot_products.type(torch.float64)  # division by small numbers unstable, use higher precision\n    # norms1 = norms1.type(torch.float64)  # division by small numbers unstable, use higher precision\n    # norms2 = norms2.type(torch.float64)  # division by small numbers unstable, use higher precision\n    # print('max cosine float64', max(abs(cosines)).item())\n    return cosines\n\n\ndef offset_dotprod(A, B, offset=1):\n    \"\"\"\n    Evaluates cosines between gradients\n\n    If alpha is None, uses optimal learning rate for minimizing i example loss by using direction of i+offset gradient\n\n    Returns:\n        (n,) tensor of improvements\n    \"\"\"\n    assert offset != 0\n\n    Ad = torch.roll(A, offset, 0)\n    Bd = torch.roll(B, offset, 0)\n    dot_products = (A * Ad).sum(dim=1) * (B * Bd).sum(dim=1)\n    return dot_products\n\n\ndef grad_curvs(A, B, metric):\n    Am, Bm = A @ metric.AA, B @ metric.BB\n    norms_before = (A * A).sum(dim=1) * (B * B).sum(dim=1)\n    norms_after = (Am * A).sum(dim=1) * (Bm * B).sum(dim=1)\n    return norms_after / norms_before\n\n"
  },
  {
    "path": "autotune/autograd_lib_test.py",
    "content": "import sys\nfrom collections import namedtuple, defaultdict\n\nimport autograd_lib\nimport pytest\n\nimport util as u\n\n# Test exact Hessian computation\n\n# import torch\nfrom typing import Callable\n\nimport torch\nimport torch.nn as nn\n\nfrom attrdict import AttrDefault, AttrDict\n\n\ndef simple_model(d, num_layers):\n    \"\"\"Creates simple linear neural network initialized to identity\"\"\"\n    layers = []\n    for i in range(num_layers):\n        layer = nn.Linear(d, d, bias=False)\n        layer.weight.data.copy_(torch.eye(d))\n        layers.append(layer)\n    return torch.nn.Sequential(*layers)\n\n\ndef test_hooks():\n    d = 1\n    model = simple_model(d, num_layers=5)\n    autograd_lib.register(model)\n\n    A1, A2, A3 = {}, {}, {}\n    x = torch.ones(1, d)\n\n    with autograd_lib.save_activations(A1):\n        y = model(2 * x)\n\n    with autograd_lib.save_activations(A2):\n        with autograd_lib.save_activations(A3):\n            y = model(x)\n\n    B1 = {}\n    B2 = {}\n    with autograd_lib.extend_backprops(B1):\n        y.backward(x, retain_graph=True)\n\n    model[2].weight.requires_grad = False\n    for layer in model:\n        del layer.weight.grad\n\n    # model.clear_grads()\n    with autograd_lib.extend_backprops(B2):\n        y.backward(2 * x)\n\n    print(B2.values())\n    for layer in model:\n        print(layer.weight.grad)\n\n    for layer in model:\n        assert A1[layer] == 2 * x\n        assert A2[layer] == x\n        assert A3[layer] == x\n        assert B1[layer] == [x]\n        assert B2[layer] == [2 * x]\n\n    autograd_lib.unregister()\n\n\ndef _test_activations_contextmanager():\n    d = 5\n    model = simple_model(d, num_layers=2)\n    autograd_lib.register(model)\n\n    A1, A2, A3 = {}, {}, {}\n    x = torch.ones(1, d)\n\n    with autograd_lib.save_activations(A1):\n        y = model(x)\n        with autograd_lib.save_activations(A2):\n            z = model[1](x)\n\n    context_ids = autograd_lib.global_settings.last_captured_activations_contextid\n    assert context_ids[model[1]] == context_ids[model[0]] + 1\n\n\n# def _test_backprop():\n#     d = 1\n#     model = simple_model(d, num_layers=5)\n#     autograd_lib.register(model)\n#\n#     x = torch.ones(2, d)\n#     y = model(x)\n#\n#     # make sure buffers get freed, second call will cause a crash\n#     autograd_lib.backward(y, kind='identity')\n#     with pytest.raises(RuntimeError, match=r\".*retain_graph=True.*\"):\n#         autograd_lib.backward(y, kind='identity')\n#\n#     y = model(x)\n#     B = {}\n#     with autograd_lib.save_backprops(B):\n#         autograd_lib.backward(y, kind='identity', retain_graph=True)\n#     u.check_equal(B[model[0]], [x])\n#\n#     with autograd_lib.save_backprops(B):\n#         autograd_lib.backward(y, kind='identity', retain_graph=True)\n#     u.check_equal(B[model[0]], [x, x])\n#\n#     autograd_lib.unregister()\n\n\ndef test_jacobian():\n    # ground truth for unit tests from\n    # https://www.wolframcloud.com/obj/yaroslavvb/newton/linear-jacobians-and-hessians.nb\n\n    def init_model(B, X, A):\n        \"\"\"  Initializes the model Y=B'XA\n        \"\"\"\n        B, X, A = u.to_pytorches(B, X, A)\n        n = A.shape[1]\n        d1, d2 = X.shape\n        d3 = B.shape[1]\n\n        # Do a test using Linear layers instead of matrix multiplies\n        model: u.SimpleFullyConnected2 = u.SimpleFullyConnected2([d1, d2, d3], bias=False)\n        model.layers[0].weight.data.copy_(X)\n        model.layers[1].weight.data.copy_(B.t())\n\n        def eval():\n            return model(A.t())\n\n        return eval, model.layers[0].weight\n\n    # default Kronecker rules give result in vec order.\n    # A*B=>(B*A)'  gives scalar for vector or scalar jacobian in vecr order\n    # For matrix/matrix Jacobian must also switch the first two dimensions\n\n    # matrix variable, scalar output\n    torch.set_default_dtype(torch.float64)\n    B = torch.tensor([[-4.], [2]])\n    X = torch.tensor([[-5., 0], [-2, -6]], requires_grad=True)\n    A = torch.tensor([[-1.], [3]])\n    d_out, d_in = X.shape\n    Y_func, X_var = init_model(B, X, A)\n    Y = Y_func()\n    u.check_equal(Y, [[-52]])\n\n    J = u.jacobian(Y, X_var)\n    assert J.shape == (1, 1, 2, 2)\n    J = J.reshape(2, 2)\n\n    u.check_equal(J, u.kron(B, A).T.reshape(d_out, d_in))\n    u.check_equal(J, [[4, -12], [-2, 6]])\n\n    # matrix variable, vector output, dvecr Y/dvecr X\n    B = [[-4, 3], [2, 6]]\n    B, X, A = u.to_pytorches(B, X, A)\n    Y_func, X_var = init_model(B, X, A)\n    Y = Y_func()\n    u.check_equal(Y, [[-52, -81]])\n    J = u.jacobian(Y, X_var)\n    assert J.shape == (1, 2, 2, 2)\n    J1 = u.kron(B, A).T\n    assert J1.shape == (2, 4)  # output and input directions are flattened\n    u.check_equal(J, J1.reshape(J.shape))\n    u.check_equal(J.reshape(J1.shape), J1)\n\n    # matrix variable, matrix output, dvecr Y/dvecX\n    A = torch.tensor([[-1., 4], [3, 0]])\n    B, X, A = u.to_pytorches(B, X, A)\n    Y_func, X_var = init_model(B, X, A)\n    Y = Y_func()\n\n    J = u.jacobian(Y, X_var)\n    J = J.transpose(0, 1)  # dvecrY/dvecr X -> dvecY/dvecr X\n    assert J.shape == (2, 2, 2, 2)\n\n    J1 = u.kron(B, A).T  # this gives order where variable is row vectorized, but output is column vectorized\n    assert J1.shape == (4, 4)\n    u.check_equal(J, J1.reshape(J.shape))\n    u.check_equal(J.reshape(J1.shape), J1)\n\n    # Hessian of matrix variable,  x output\n    loss = (Y * Y).sum() / 2\n    hess = u.hessian(loss, X_var)\n    assert hess.shape == (2, 2, 2, 2)\n    hess1 = u.kron(B @ B.t(), A @ A.t())\n    assert hess1.shape == (4, 4)\n    u.check_equal(hess1.reshape(hess.shape), hess)\n    u.check_equal(hess1, hess.reshape(hess1.shape))\n\n\ndef create_toy_model():\n    \"\"\"\n    Create model from https://www.wolframcloud.com/obj/yaroslavvb/newton/linear-jacobians-and-hessians.nb\n    PyTorch works on transposed representation, hence to obtain Y from notebook, do model(A.T).T\n    \"\"\"\n\n    model: u.SimpleFullyConnected2 = u.SimpleFullyConnected2([2, 2, 2], bias=False)\n    autograd_lib.register(model)\n\n    A = torch.tensor([[-1., 4], [3, 0]])\n    B = torch.tensor([[-4., 3], [2, 6]])\n    X = torch.tensor([[-5., 0], [-2, -6]], requires_grad=True)\n\n    model.layers[0].weight.data.copy_(X)\n    model.layers[1].weight.data.copy_(B.t())\n    return A, model\n\n\ndef test_gradient_norms():\n    \"\"\"Per-example gradient norms.\"\"\"\n    u.seed_random(1)\n    A, model = create_toy_model()\n\n    activations = {}\n\n    def save_activations(layer, a, _):\n        if layer != model.layers[0]:\n            return\n        activations[layer] = a\n\n    with autograd_lib.module_hook(save_activations):\n        Y = model(A.t())\n        loss = torch.sum(Y * Y) / 2\n\n    norms = {}\n\n    def compute_norms(layer, _, b):\n        if layer != model.layers[0]:\n            return\n        a = activations[layer]\n        del activations[layer]  # release memory kept by activations\n        norms[layer] = (a * a).sum(dim=1) * (b * b).sum(dim=1)\n\n    with autograd_lib.module_hook(compute_norms):\n        loss.backward()\n\n    u.check_equal(norms[model.layers[0]], [3493250, 9708800])\n\n\ndef test_full_hessian():\n    u.seed_random(1)\n    A, model = create_toy_model()\n    data = A.t()\n    #    data = data.repeat(3, 1)\n    activations = {}\n\n    hess = defaultdict(float)\n\n    def save_activations(layer, a, _):\n        activations[layer] = a\n\n    with autograd_lib.module_hook(save_activations):\n        Y = model(A.t())\n        loss = torch.sum(Y * Y) / 2\n\n    def compute_hess(layer, _, B):\n        A = activations[layer]\n        n = A.shape[0]\n\n        di = A.shape[1]\n        do = B.shape[1]\n\n        BA = torch.einsum(\"nl,ni->nli\", B, A)\n        hess[layer] += torch.einsum('nli,nkj->likj', BA, BA)\n\n    with autograd_lib.module_hook(compute_hess):\n        autograd_lib.backprop_identity(Y, retain_graph=True)\n\n    # check against autograd\n    hess_autograd = u.hessian(loss, model.layers[0].weight)\n    hess0 = hess[model.layers[0]]\n    u.check_equal(hess_autograd, hess0)\n\n    # check against manual solution\n    u.check_equal(hess0.reshape(4, 4),\n                  [[425, -75, 170, -30], [-75, 225, -30, 90], [170, -30, 680, -120], [-30, 90, -120, 360]])\n\n\ndef test_full_fisher():\n    u.seed_random(1)\n    A, model = create_toy_model()\n\n    activations = {}\n\n    def save_activations(layer, a, _):\n        if layer != model.layers[0]:\n            return\n        activations[layer] = a\n\n    with autograd_lib.module_hook(save_activations):\n        Y = model(A.t())\n        loss = torch.sum(Y * Y) / 2\n\n    fisher = [0]\n\n    def compute_fisher(layer, _, B):\n        if layer != model.layers[0]:\n            return\n        A = activations[layer]\n        n = A.shape[0]\n\n        di = A.shape[1]\n        do = B.shape[1]\n\n        Jo = torch.einsum(\"ni,nj->nij\", B, A).reshape(n, -1)\n        fisher[0] += torch.einsum('ni,nj->ij', Jo, Jo)\n\n    with autograd_lib.module_hook(compute_fisher):\n        loss.backward()\n\n    result0 = torch.tensor([[5.383625e+06, -3.675000e+03, 4.846250e+06, -6.195000e+04],\n                            [-3.675000e+03, 1.102500e+04, -6.195000e+04, 1.858500e+05],\n                            [4.846250e+06, -6.195000e+04, 4.674500e+06, -1.044300e+06],\n                            [-6.195000e+04, 1.858500e+05, -1.044300e+06, 3.132900e+06]])\n    u.check_close(fisher[0], result0)\n\n\ndef test_full_fisher_multibatch():\n    torch.set_default_dtype(torch.float64)\n    u.seed_random(1)\n    A, model = create_toy_model()\n\n    activations = {}\n\n    def save_activations(layer, a, _):\n        if layer != model.layers[0]:\n            return\n        activations[layer] = a\n\n    fisher = [0]\n\n    def compute_fisher(layer, _, B):\n        if layer != model.layers[0]:\n            return\n        A = activations[layer]\n        n = A.shape[0]\n\n        di = A.shape[1]\n        do = B.shape[1]\n\n        Jo = torch.einsum(\"ni,nj->nij\", B, A).reshape(n, -1)\n        fisher[0] += torch.einsum('ni,nj->ij', Jo, Jo)\n\n    for x in A.t():\n        with autograd_lib.module_hook(save_activations):\n            y = model(x)\n            loss = torch.sum(y * y) / 2\n\n        with autograd_lib.module_hook(compute_fisher):\n            loss.backward()\n\n    # result computed using single step forward prop\n    result0 = torch.tensor([[5.383625e+06, -3.675000e+03, 4.846250e+06, -6.195000e+04],\n                            [-3.675000e+03, 1.102500e+04, -6.195000e+04, 1.858500e+05],\n                            [4.846250e+06, -6.195000e+04, 4.674500e+06, -1.044300e+06],\n                            [-6.195000e+04, 1.858500e+05, -1.044300e+06, 3.132900e+06]])\n    u.check_close(fisher[0], result0)\n    # check against autograd\n    # hess0 = u.hessian(loss, model.layers[0].weight).reshape([4, 4])\n    # u.check_equal(hess[0], hess0)\n\n\ndef test_kfac_hessian():\n    A, model = create_toy_model()\n    data = A.t()\n    data = data.repeat(7, 1)\n    n = float(len(data))\n\n    activations = {}\n    hess = defaultdict(lambda: AttrDefault(float))\n\n    def save_activations(layer, a, _):\n        activations[layer] = a\n\n    def compute_hessian(layer, _, B):\n        A = activations[layer]\n        hess[layer].AA += torch.einsum(\"ni,nj->ij\", A, A)\n        hess[layer].BB += torch.einsum(\"ni,nj->ij\", B, B)\n\n    for x in data:\n        with autograd_lib.module_hook(save_activations):\n            y = model(x)\n            o = y.shape[1]\n            loss = torch.sum(y * y) / 2\n\n        with autograd_lib.module_hook(compute_hessian):\n            autograd_lib.backprop_identity(y)\n\n    hess0 = hess[model.layers[0]]\n    result = u.kron(hess0.BB / n, hess0.AA / o)\n\n    # check result against autograd\n    loss = u.least_squares(model(data), aggregation='sum')\n    hess0 = u.hessian(loss, model.layers[0].weight).reshape(4, 4)\n    u.check_equal(hess0, result)\n\n\ndef test_full_hessian_multibatch():\n    A, model = create_toy_model()\n    data = A.t()\n    data = data.repeat(3, 1)\n    n = float(len(data))\n\n    activations = {}\n    hess = defaultdict(float)\n\n    def save_activations(layer, a, _):\n        activations[layer] = a\n\n    def compute_hessian(layer, _, B):\n        A = activations[layer]\n        BA = torch.einsum(\"nl,ni->nli\", B, A)\n        hess[layer] += torch.einsum('nli,nkj->likj', BA, BA)\n\n    for x in data:\n        with autograd_lib.module_hook(save_activations):\n            y = model(x)\n            loss = torch.sum(y * y) / 2\n\n        with autograd_lib.module_hook(compute_hessian):\n            autograd_lib.backprop_identity(y)\n\n    result = hess[model.layers[0]]\n\n    # check result against autograd\n    loss = u.least_squares(model(data), aggregation='sum')\n    hess0 = u.hessian(loss, model.layers[0].weight)\n    u.check_equal(hess0, result)\n\n\ndef test_diagonal_hessian():\n    u.seed_random(1)\n    A, model = create_toy_model()\n\n    activations = {}\n\n    def save_activations(layer, a, _):\n        if layer != model.layers[0]:\n            return\n        activations[layer] = a\n\n    with autograd_lib.module_hook(save_activations):\n        Y = model(A.t())\n        loss = torch.sum(Y * Y) / 2\n\n    hess = [0]\n\n    def compute_hess(layer, _, B):\n        if layer != model.layers[0]:\n            return\n        A = activations[layer]\n        hess[0] += torch.einsum(\"ni,nj->ij\", B * B, A * A).reshape(-1)\n\n    with autograd_lib.module_hook(compute_hess):\n        autograd_lib.backprop_identity(Y, retain_graph=True)\n\n    # check against autograd\n    hess0 = u.hessian(loss, model.layers[0].weight).reshape([4, 4])\n    u.check_equal(hess[0], torch.diag(hess0))\n\n    # check against manual solution\n    u.check_equal(hess[0], [425., 225., 680., 360.])\n\n\ndef test_full_hessian_xent():\n    u.seed_random(1)\n    torch.set_default_dtype(torch.float64)\n\n    batch_size = 1\n    d = [2, 2]\n    o = d[-1]\n    n = batch_size\n    train_steps = 1\n\n    model: u.SimpleModel = u.SimpleFullyConnected(d, nonlin=True, bias=True)\n    model.layers[0].weight.data.copy_(torch.eye(2))\n    autograd_lib.register(model)\n    loss_fn = torch.nn.CrossEntropyLoss()\n\n    data = u.to_logits(torch.tensor([[0.7, 0.3]]))\n    targets = torch.tensor([0])\n\n    data = data.repeat([3, 1])\n    targets = targets.repeat([3])\n    n = len(data)\n\n    activations = {}\n    hess = defaultdict(float)\n\n    def save_activations(layer, a, _):\n        activations[layer] = a\n\n    with autograd_lib.module_hook(save_activations):\n        Y = model(data)\n        loss = loss_fn(Y, targets)\n\n    def compute_hess(layer, _, B):\n        A = activations[layer]\n        BA = torch.einsum(\"nl,ni->nli\", B, A)\n        hess[layer] += torch.einsum('nli,nkj->likj', BA, BA)\n\n    with autograd_lib.module_hook(compute_hess):\n        autograd_lib.backward_hessian(Y, loss='CrossEntropy', retain_graph=True)\n\n    # check against autograd\n    # 0.1459\n    hess_autograd = u.hessian(loss, model.layers[0].weight)\n    hess0 = hess[model.layers[0]] / n\n    u.check_equal(hess_autograd, hess0)\n\n\ndef test_full_hessian_xent_multibatch():\n    u.seed_random(1)\n    torch.set_default_dtype(torch.float64)\n\n    batch_size = 1\n    d = [2, 2]\n    o = d[-1]\n    n = batch_size\n    train_steps = 1\n\n    model: u.SimpleModel = u.SimpleFullyConnected2(d, nonlin=True, bias=True)\n    model.layers[0].weight.data.copy_(torch.eye(2))\n    autograd_lib.register(model)\n    loss_fn = torch.nn.CrossEntropyLoss()\n\n    data = u.to_logits(torch.tensor([[0.7, 0.3]]))\n    targets = torch.tensor([0])\n\n    data = data.repeat([3, 1])\n    targets = targets.repeat([3])\n    n = len(data)\n\n    activations = {}\n    hess = defaultdict(float)\n\n    def save_activations(layer, a, _):\n        activations[layer] = a\n\n    for i in range(n):\n        with autograd_lib.module_hook(save_activations):\n            data_batch = data[i: i + 1]\n            targets_batch = targets[i: i + 1]\n            Y = model(data_batch)\n            loss = loss_fn(Y, targets_batch)\n\n        def compute_hess(layer, _, B):\n            A = activations[layer]\n            BA = torch.einsum(\"nl,ni->nli\", B, A)\n            hess[layer] += torch.einsum('nli,nkj->likj', BA, BA)\n\n        with autograd_lib.module_hook(compute_hess):\n            autograd_lib.backward_hessian(Y, loss='CrossEntropy')\n\n    # check against autograd\n    # 0.1459\n    Y = model(data)\n    loss = loss_fn(Y, targets)\n    hess_autograd = u.hessian(loss, model.layers[0].weight)\n    hess0 = hess[model.layers[0]] / n\n    u.check_equal(hess_autograd, hess0)\n\n\ndef test_full_hessian_xent_kfac():\n    u.seed_random(1)\n    torch.set_default_dtype(torch.float64)\n\n    batch_size = 1\n    d = [2, 2]\n    o = d[-1]\n    n = batch_size\n    train_steps = 1\n\n    model: u.SimpleModel = u.SimpleFullyConnected2(d, nonlin=True, bias=True)\n    model.layers[0].weight.data.copy_(torch.eye(2))\n    autograd_lib.register(model)\n    loss_fn = torch.nn.CrossEntropyLoss()\n\n    data = u.to_logits(torch.tensor([[0.7, 0.3]]))\n    targets = torch.tensor([0])\n\n    data = data.repeat([3, 1])\n    targets = targets.repeat([3])\n    n = len(data)\n\n    activations = {}\n    hess = defaultdict(lambda: AttrDefault(float))\n\n    for i in range(n):\n        def save_activations(layer, a, _):\n            activations[layer] = a\n\n        with autograd_lib.module_hook(save_activations):\n            data_batch = data[i: i + 1]\n            targets_batch = targets[i: i + 1]\n            Y = model(data_batch)\n            o = Y.shape[1]\n            loss = loss_fn(Y, targets_batch)\n\n        def compute_hess(layer, _, B):\n            A = activations[layer]\n            hess[layer].AA += torch.einsum(\"ni,nj->ij\", A, A)\n            hess[layer].BB += torch.einsum(\"ni,nj->ij\", B, B)\n\n        with autograd_lib.module_hook(compute_hess):\n            autograd_lib.backward_hessian(Y, loss='CrossEntropy')\n\n    # expand\n    hess_factored = hess[model.layers[0]]\n    hess0 = torch.einsum('kl,ij->kilj', hess_factored.BB / n, hess_factored.AA / o)  # hess for sum loss\n    hess0 /= n  # hess for mean loss\n\n    # check against autograd\n    # 0.1459\n    Y = model(data)\n    loss = loss_fn(Y, targets)\n    hess_autograd = u.hessian(loss, model.layers[0].weight)\n    u.check_equal(hess_autograd, hess0)\n\n    # check diagonal hessian\n    diag_autograd = torch.einsum('lili->li', hess_autograd)\n    diag_kfac = torch.einsum('ll,ii->li', hess_factored.BB / n, hess_factored.AA / o / n)\n    u.check_close(diag_autograd, diag_kfac)\n\n\ndef test_full_hessian_xent_kfac2():\n    \"\"\"Test with uneven layers.\"\"\"\n    u.seed_random(1)\n    torch.set_default_dtype(torch.float64)\n\n    batch_size = 1\n    d = [3, 2]\n    o = d[-1]\n    n = batch_size\n    train_steps = 1\n\n    model: u.SimpleModel = u.SimpleFullyConnected2(d, nonlin=True, bias=False)\n    autograd_lib.register(model)\n    loss_fn = torch.nn.CrossEntropyLoss()\n\n    data = u.to_logits(torch.tensor([[0.7, 0.2, 0.1]]))\n    targets = torch.tensor([0])\n\n    data = data.repeat([3, 1])\n    targets = targets.repeat([3])\n    n = len(data)\n\n    activations = {}\n    hess = defaultdict(lambda: AttrDefault(float))\n\n    for i in range(n):\n        def save_activations(layer, A, _):\n            activations[layer] = A\n            hess[layer].AA += torch.einsum(\"ni,nj->ij\", A, A)\n\n        with autograd_lib.module_hook(save_activations):\n            data_batch = data[i: i + 1]\n            targets_batch = targets[i: i + 1]\n            Y = model(data_batch)\n            o = Y.shape[1]\n            loss = loss_fn(Y, targets_batch)\n\n        def compute_hess(layer, _, B):\n            hess[layer].BB += torch.einsum(\"ni,nj->ij\", B, B)\n\n        with autograd_lib.module_hook(compute_hess):\n            autograd_lib.backward_hessian(Y, loss='CrossEntropy')\n\n    # expand\n    hess_factored = hess[model.layers[0]]\n    hess0 = torch.einsum('kl,ij->kilj', hess_factored.BB / n, hess_factored.AA / o)  # hess for sum loss\n    hess0 /= n  # hess for mean loss\n\n    # check against autograd\n    # 0.1459\n    Y = model(data)\n    loss = loss_fn(Y, targets)\n    hess_autograd = u.hessian(loss, model.layers[0].weight)\n    u.check_equal(hess_autograd, hess0)\n\n\ndef test_full_hessian_xent_mnist():\n    u.seed_random(1)\n\n    data_width = 3\n    batch_size = 2\n    d = [data_width ** 2, 10]\n    o = d[-1]\n    n = batch_size\n    train_steps = 1\n\n    model: u.SimpleModel = u.SimpleFullyConnected2(d, nonlin=False, bias=True)\n    autograd_lib.register(model)\n    dataset = u.TinyMNIST(dataset_size=batch_size, data_width=data_width, original_targets=True)\n    trainloader = torch.utils.data.DataLoader(dataset, batch_size=batch_size, shuffle=False)\n    train_iter = iter(trainloader)\n\n    loss_fn = torch.nn.CrossEntropyLoss()\n\n    hess = defaultdict(float)\n    for train_step in range(train_steps):\n        data, targets = next(train_iter)\n\n        activations = {}\n\n        def save_activations(layer, a, _):\n            activations[layer] = a\n\n        with autograd_lib.module_hook(save_activations):\n            output = model(data)\n            loss = loss_fn(output, targets)\n\n        def compute_hess(layer, _, B):\n            A = activations[layer]\n            BA = torch.einsum(\"nl,ni->nli\", B, A)\n            hess[layer] += torch.einsum('nli,nkj->likj', BA, BA)\n\n        with autograd_lib.module_hook(compute_hess):\n            autograd_lib.backward_hessian(output, loss='CrossEntropy', retain_graph=True)\n\n        # compute Hessian through autograd\n        H_autograd = u.hessian(loss, model.layers[0].weight)\n        u.check_close(hess[model.layers[0]] / n, H_autograd)\n\n\ndef test_full_hessian_xent_mnist_multilayer():\n    \"\"\"Test regular and diagonal hessian computation.\"\"\"\n    u.seed_random(1)\n\n    data_width = 3\n    batch_size = 2\n    d = [data_width ** 2, 6, 10]\n    o = d[-1]\n    n = batch_size\n    train_steps = 1\n\n    model: u.SimpleModel = u.SimpleFullyConnected2(d, nonlin=False, bias=True)\n    autograd_lib.register(model)\n    dataset = u.TinyMNIST(dataset_size=batch_size, data_width=data_width, original_targets=True)\n    trainloader = torch.utils.data.DataLoader(dataset, batch_size=batch_size, shuffle=False)\n    train_iter = iter(trainloader)\n\n    loss_fn = torch.nn.CrossEntropyLoss()\n\n    hess = defaultdict(float)\n    hess_diag = defaultdict(float)\n    for train_step in range(train_steps):\n        data, targets = next(train_iter)\n\n        activations = {}\n\n        def save_activations(layer, a, _):\n            activations[layer] = a\n\n        with autograd_lib.module_hook(save_activations):\n            output = model(data)\n            loss = loss_fn(output, targets)\n\n        def compute_hess(layer, _, B):\n            A = activations[layer]\n            BA = torch.einsum(\"nl,ni->nli\", B, A)\n            hess[layer] += torch.einsum('nli,nkj->likj', BA, BA)\n            hess_diag[layer] += torch.einsum(\"ni,nj->ij\", B * B, A * A)\n\n        with autograd_lib.module_hook(compute_hess):\n            autograd_lib.backward_hessian(output, loss='CrossEntropy', retain_graph=True)\n\n        # compute Hessian through autograd\n        H_autograd = u.hessian(loss, model.layers[0].weight)\n        u.check_close(hess[model.layers[0]] / batch_size, H_autograd)\n        diag_autograd = torch.einsum('lili->li', H_autograd)\n        u.check_close(diag_autograd, hess_diag[model.layers[0]] / batch_size)\n\n        H_autograd = u.hessian(loss, model.layers[1].weight)\n        u.check_close(hess[model.layers[1]] / batch_size, H_autograd)\n        diag_autograd = torch.einsum('lili->li', H_autograd)\n        u.check_close(diag_autograd, hess_diag[model.layers[1]] / batch_size)\n\n\ndef _test_kfac_hessian_xent_mnist():\n    u.seed_random(1)\n\n    data_width = 3\n    batch_size = 2\n    d = [data_width ** 2, 10]\n    o = d[-1]\n    n = batch_size\n    train_steps = 1\n\n    model: u.SimpleModel = u.SimpleFullyConnected2(d, nonlin=False, bias=True)\n    autograd_lib.register(model)\n    dataset = u.TinyMNIST(dataset_size=batch_size, data_width=data_width, original_targets=True)\n    trainloader = torch.utils.data.DataLoader(dataset, batch_size=batch_size, shuffle=False)\n    train_iter = iter(trainloader)\n\n    loss_fn = torch.nn.CrossEntropyLoss()\n\n    activations = {}\n    hess = defaultdict(lambda: AttrDefault(float))\n    for train_step in range(train_steps):\n        data, targets = next(train_iter)\n\n        activations = {}\n\n        def save_activations(layer, a, _):\n            activations[layer] = a\n\n        with autograd_lib.module_hook(save_activations):\n            output = model(data)\n            loss = loss_fn(output, targets)\n\n        def compute_hess(layer, _, B):\n            A = activations[layer]\n            hess[layer].AA += torch.einsum(\"ni,nj->ij\", A, A)\n            hess[layer].BB += torch.einsum(\"ni,nj->ij\", B, B)\n\n        with autograd_lib.module_hook(compute_hess):\n            autograd_lib.backward_hessian(output, loss='CrossEntropy', retain_graph=True)\n\n        hess_factored = hess[model.layers[0]]\n        hess0 = torch.einsum('kl,ij->kilj', hess_factored.BB / n, hess_factored.AA / o)  # hess for sum loss\n        hess0 /= n  # hess for mean loss\n\n        # compute Hessian through autograd\n        H_autograd = u.hessian(loss, model.layers[0].weight)\n        rel_error = torch.norm((hess0 - H_autograd).flatten()) / torch.norm(H_autograd.flatten())\n        assert rel_error < 0.01  # 0.0057\n\n\ndef test_kfac_jacobian_mnist():\n    u.seed_random(1)\n\n    data_width = 3\n    d = [data_width ** 2, 8, 10]\n    model: u.SimpleMLP = u.SimpleMLP(d, nonlin=False)\n    autograd_lib.register(model)\n\n    batch_size = 4\n    stats_steps = 2\n    n = batch_size * stats_steps\n\n    dataset = u.TinyMNIST(dataset_size=n, data_width=data_width, original_targets=True)\n    trainloader = torch.utils.data.DataLoader(dataset, batch_size=batch_size, shuffle=False)\n    train_iter = iter(trainloader)\n\n    loss_fn = torch.nn.CrossEntropyLoss()\n\n    activations = {}\n    jacobians = defaultdict(lambda: AttrDefault(float))\n    total_data = []\n\n    # sum up statistics over n examples\n    for train_step in range(stats_steps):\n        data, targets = next(train_iter)\n        total_data.append(data)\n\n        activations = {}\n\n        def save_activations(layer, A, _):\n            activations[layer] = A\n            jacobians[layer].AA += torch.einsum(\"ni,nj->ij\", A, A)\n\n        with autograd_lib.module_hook(save_activations):\n            output = model(data)\n            loss = loss_fn(output, targets)\n\n        def compute_jacobian(layer, _, B):\n            A = activations[layer]\n            jacobians[layer].BB += torch.einsum(\"ni,nj->ij\", B, B)\n            jacobians[layer].diag += torch.einsum(\"ni,nj->ij\", B * B, A * A)\n\n        with autograd_lib.module_hook(compute_jacobian):\n            autograd_lib.backward_jacobian(output)\n\n    for layer in model.layers:\n        jacobian0 = jacobians[layer]\n        jacobian_full = torch.einsum('kl,ij->kilj', jacobian0.BB / n, jacobian0.AA / n)\n        jacobian_diag = jacobian0.diag / n\n\n        J = u.jacobian(model(torch.cat(total_data)), layer.weight)\n        J_autograd = torch.einsum('noij,nokl->ijkl', J, J) / n\n        u.check_equal(jacobian_full, J_autograd)\n\n        u.check_equal(jacobian_diag, torch.einsum('ikik->ik', J_autograd))\n\n\ndef test_kfac_fisher_mnist():\n    u.seed_random(1)\n\n    data_width = 3\n    d = [data_width ** 2, 8, 10]\n    model: u.SimpleMLP = u.SimpleMLP(d, nonlin=False)\n    autograd_lib.register(model)\n\n    batch_size = 4\n    stats_steps = 2\n    n = batch_size * stats_steps\n\n    dataset = u.TinyMNIST(dataset_size=n, data_width=data_width, original_targets=True)\n    trainloader = torch.utils.data.DataLoader(dataset, batch_size=batch_size, shuffle=False)\n    train_iter = iter(trainloader)\n\n    loss_fn = torch.nn.CrossEntropyLoss()\n\n    activations = {}\n    fishers = defaultdict(lambda: AttrDefault(float))\n    total_data = []\n\n    # sum up statistics over n examples\n    for train_step in range(stats_steps):\n        data, targets = next(train_iter)\n        total_data.append(data)\n\n        activations = {}\n\n        def save_activations(layer, A, _):\n            activations[layer] = A\n            fishers[layer].AA += torch.einsum(\"ni,nj->ij\", A, A)\n\n        with autograd_lib.module_hook(save_activations):\n            output = model(data)\n            loss = loss_fn(output, targets) * len(data)  # remove data normalization\n\n        def compute_fisher(layer, _, B):\n            A = activations[layer]\n            fishers[layer].BB += torch.einsum(\"ni,nj->ij\", B, B)\n            fishers[layer].diag += torch.einsum(\"ni,nj->ij\", B * B, A * A)\n\n        with autograd_lib.module_hook(compute_fisher):\n            autograd_lib.backward_jacobian(output)\n\n    for layer in model.layers:\n        fisher0 = fishers[layer]\n        fisher_full = torch.einsum('kl,ij->kilj', fisher0.BB / n, fisher0.AA / n)\n        fisher_diag = fisher0.diag / n\n\n        u.check_equal(torch.einsum('ikik->ik', fisher_full), fisher_diag)\n\n\n# list replacement. Workaround for AttrDict automatically converting list objects to Tuple\nclass MyList:\n    def __init__(self, *args, **kwargs):\n        super(MyList, self).__init__(*args, **kwargs)\n        self.storage = list()\n\n    def __getattr__(self, *_args, **_kwargs):\n        return self.storage.__getattribute__(*_args, **_kwargs)\n\n    def normal_form(self):\n        return self.value()\n\n    def value(self):\n        return self.storage\n\n\ndef test_grad_norms():\n    \"\"\"Test computing gradient norms using various methods.\"\"\"\n\n    u.seed_random(1)\n    # torch.set_default_dtype(torch.float64)\n\n    data_width = 3\n    batch_size = 2\n    d = [data_width ** 2, 6, 10]\n    o = d[-1]\n    stats_steps = 2\n    num_samples = batch_size * stats_steps  # number of samples used in computation of curvature stats\n\n    model: u.SimpleModel = u.SimpleMLP(d, nonlin=True, bias=True)\n    loss_fn = torch.nn.CrossEntropyLoss()\n    autograd_lib.register(model)\n\n    dataset = u.TinyMNIST(dataset_size=num_samples, data_width=data_width, original_targets=True)\n    stats_loader = torch.utils.data.DataLoader(dataset, batch_size=batch_size, shuffle=False)\n    stats_iter = iter(stats_loader)\n\n    moments = defaultdict(lambda: AttrDefault(float))\n    norms = defaultdict(lambda: AttrDefault(MyList))\n    data_batches = []\n    targets_batches = []\n    for stats_step in range(stats_steps):\n        data, targets = next(stats_iter)\n        data_batches.append(data)\n        targets_batches.append(targets)\n\n        activations = {}\n        def forward_aggregate(layer, A, _):\n            activations[layer] = A\n            moments[layer].AA += torch.einsum('ni,nj->ij', A, A)\n            moments[layer].a += torch.einsum(\"ni->i\", A)\n\n        with autograd_lib.module_hook(forward_aggregate):\n            output = model(data)\n            loss_fn(output, targets)\n\n        def backward_aggregate(layer, _, B):\n            A = activations[layer]\n            moments[layer].b += torch.einsum(\"nk->k\", B)\n            moments[layer].BA += torch.einsum(\"nl,ni->li\", B, A)\n            moments[layer].BB += torch.einsum(\"nk,nl->kl\", B, B)\n            moments[layer].BABA += torch.einsum('nl,ni,nk,nj->likj', B, A, B, A)\n\n        with autograd_lib.module_hook(backward_aggregate):\n            autograd_lib.backward_hessian(output, loss='CrossEntropy', retain_graph=True)\n\n    # compare against results using autograd\n    data = torch.cat(data_batches)\n    targets = torch.cat(targets_batches)\n\n    with autograd_lib.save_activations2() as activations:\n        loss = loss_fn(model(data), targets)\n\n    def normalize_moments(d, n):\n        result = AttrDict()\n        for val in d:\n            if type(d[val]) == torch.Tensor:\n                result[val] = d[val] / n\n        return result\n\n    def compute_norms(layer, _, B):\n        A = activations[layer]\n        for kind in ('zero_order', 'kfac', 'isserlis', 'full'):\n            normalized_moments = normalize_moments(moments[layer], num_samples)\n            norms_list = getattr(norms[layer], kind)\n            norms_list.extend(autograd_lib.grad_norms(A, B, normalized_moments, approx=kind))\n\n    with autograd_lib.module_hook(compute_norms):\n        model.zero_grad()\n        (len(data) * loss).backward(retain_graph=True)\n\n        print(norms[model.layers[0]].zero_order.value())\n\n    for layer in model.layers:\n        output = model(data)\n        losses = torch.stack([loss_fn(output[i:i + 1], targets[i:i + 1]) for i in range(len(data))])\n        grads = u.jacobian(losses, layer.weight)\n        grad_norms = torch.einsum('nij,nij->n', grads, grads)\n        u.check_close(grad_norms, norms[layer].zero_order)\n\n        # test gradient norms with custom metric\n        kfac_norms, isserlis_norms, full_norms = [u.to_pytorch(getattr(norms[layer], k)) for k in ('kfac', 'isserlis', 'full')]\n        error_kfac = max(abs(kfac_norms - full_norms))\n        error_isserlis = max(abs(isserlis_norms - full_norms))\n        assert error_isserlis < 1e-4\n        assert error_kfac < 1e-4\n\n\nif __name__ == '__main__':\n    # test_gradient_norms()\n    # test_full_hessian()\n    # test_diagonal_hessian()\n    # test_full_fisher()\n    # test_full_fisher_multibatch()\n    #  test_full_hessian_multibatch()\n    #  test_kfac_hessian()\n    # test_full_hessian_xent()\n    #    test_full_hessian_xent_multibatch()\n    test_full_hessian_xent_kfac()\n    test_full_hessian_xent_kfac2()\n    # test_full_hessian_xent_mnist()\n    test_full_hessian_xent_mnist_multilayer()\n    test_kfac_jacobian_mnist()\n    #    _test_kfac_jacobian_mnist()\n    test_kfac_fisher_mnist()\n\n    test_grad_norms()\n    # test_hooks()\n    # test_activations_contextmanager()\n    # test_jacobian()\n    # test_backprop()\n    # u.run_all_tests(sys.modules[__name__])\n"
  },
  {
    "path": "autotune/autograd_test.py",
    "content": "# Tests that compare manual computation of quantities against PyTorch autograd\n\nimport os\nimport sys\n\nimport globals as gl\nimport pytest\nimport torch\nfrom torch import nn as nn\nimport wandb\nfrom torch import optim\nfrom torch.utils.tensorboard import SummaryWriter\n\nimport torch.nn.functional as F\n\nimport util as u\n\nimport numpy as np\n\nimport autograd_lib\n\nunfold = torch.nn.functional.unfold\nfold = torch.nn.functional.fold\n\n\ndef test_autoencoder_minimize():\n    \"\"\"Minimize autoencoder for a few steps.\"\"\"\n    u.seed_random(1)\n    torch.set_default_dtype(torch.float32)\n    data_width = 4\n    targets_width = 2\n\n    batch_size = 64\n    dataset = u.TinyMNIST(data_width=data_width, targets_width=targets_width,\n                          dataset_size=batch_size)\n    trainloader = torch.utils.data.DataLoader(dataset, batch_size=batch_size, shuffle=False)\n\n    d1 = data_width ** 2\n    d2 = 10\n    d3 = targets_width ** 2\n    model: u.SimpleModel = u.SimpleFullyConnected([d1, d2, d3], nonlin=True)\n    model.disable_hooks()\n\n    optimizer = optim.SGD(model.parameters(), lr=0.1, momentum=0.9)\n\n    def loss_fn(data, targets):\n        err = data - targets.view(-1, data.shape[1])\n        assert len(data) == batch_size\n        return torch.sum(err * err) / 2 / len(data)\n\n    loss = 0\n    for i in range(10):\n        data, targets = next(iter(trainloader))\n        optimizer.zero_grad()\n        loss = loss_fn(model(data), targets)\n        if i == 0:\n            assert loss > 0.054\n            pass\n        loss.backward()\n        optimizer.step()\n\n    assert loss < 0.0398\n\n\ndef test_autoencoder_newton():\n    \"\"\"Use Newton's method to train autoencoder.\"\"\"\n\n    image_size = 3\n    batch_size = 64\n    dataset = u.TinyMNIST(data_width=image_size, targets_width=image_size,\n                          dataset_size=batch_size)\n    trainloader = torch.utils.data.DataLoader(dataset, batch_size=batch_size, shuffle=False)\n\n    d = image_size ** 2  # hidden layer size\n    u.seed_random(1)\n    model: u.SimpleModel = u.SimpleFullyConnected([d, d])\n    model.disable_hooks()\n\n    optimizer = optim.SGD(model.parameters(), lr=0.1, momentum=0.9)\n\n    def loss_fn(data, targets):\n        err = data - targets.view(-1, data.shape[1])\n        assert len(data) == batch_size\n        return torch.sum(err * err) / 2 / len(data)\n\n    for i in range(10):\n        data, targets = next(iter(trainloader))\n        optimizer.zero_grad()\n        loss = loss_fn(model(data), targets)\n        if i > 0:\n            assert loss < 1e-9\n\n        loss.backward()\n        W = model.layers[0].weight\n        grad = u.tvec(W.grad)\n\n        loss = loss_fn(model(data), targets)\n        H = u.hessian(loss, W)\n\n        #  for col-major: H = H.transpose(0, 1).transpose(2, 3).reshape(d**2, d**2)\n        H = H.reshape(d ** 2, d ** 2)\n\n        #  For col-major: W1 = u.unvec(u.vec(W) - u.pinv(H) @ grad, d)\n        # W1 = u.untvec(u.tvec(W) - grad @ u.pinv(H), d)\n        W1 = u.untvec(u.tvec(W) - grad @ H.pinverse(), d)\n        W.data.copy_(W1)\n\n\ndef test_main_autograd():\n    u.seed_random(1)\n    log_wandb = False\n    autograd_check = True\n    use_double = False\n\n    logdir = u.get_unique_logdir('/tmp/autoencoder_test/run')\n\n    run_name = os.path.basename(logdir)\n    gl.event_writer = SummaryWriter(logdir)\n\n    batch_size = 5\n\n    try:\n        if log_wandb:\n            wandb.init(project='test-autograd_test', name=run_name)\n            wandb.tensorboard.patch(tensorboardX=False)\n            wandb.config['batch'] = batch_size\n    except Exception as e:\n        print(f\"wandb crash with {e}\")\n\n    data_width = 4\n    targets_width = 2\n\n    d1 = data_width ** 2\n    d2 = 10\n    d3 = targets_width ** 2\n    o = d3\n    n = batch_size\n    d = [d1, d2, d3]\n    model: u.SimpleModel = u.SimpleFullyConnected(d, nonlin=True, bias=True)\n    if use_double:\n        model = model.double()\n    train_steps = 3\n\n    dataset = u.TinyMNIST(data_width=data_width, targets_width=targets_width,\n                          dataset_size=batch_size * train_steps)\n    trainloader = torch.utils.data.DataLoader(dataset, batch_size=batch_size, shuffle=False)\n    train_iter = iter(trainloader)\n\n    def loss_fn(data, targets):\n        err = data - targets.view(-1, data.shape[1])\n        assert len(data) == batch_size\n        return torch.sum(err * err) / 2 / len(data)\n\n    loss_hessian = u.HessianExactSqrLoss()\n\n    gl.token_count = 0\n    for train_step in range(train_steps):\n        data, targets = next(train_iter)\n        if use_double:\n            data, targets = data.double(), targets.double()\n\n        # get gradient values\n        model.skip_backward_hooks = False\n        model.skip_forward_hooks = False\n        u.clear_backprops(model)\n        output = model(data)\n        loss = loss_fn(output, targets)\n        loss.backward(retain_graph=True)\n        model.skip_forward_hooks = True\n\n        output = model(data)\n        for bval in loss_hessian(output):\n            if use_double:\n                bval = bval.double()\n            output.backward(bval, retain_graph=True)\n\n        model.skip_backward_hooks = True\n\n        for (i, layer) in enumerate(model.layers):\n\n            #############################\n            # Gradient stats\n            #############################\n            A_t = layer.activations\n            assert A_t.shape == (n, d[i])\n\n            # add factor of n because backprop takes loss averaged over batch, while we need per-example loss\n            B_t = layer.backprops_list[0] * n\n            assert B_t.shape == (n, d[i + 1])\n\n            # per example gradients\n            G = u.khatri_rao_t(B_t, A_t)\n            assert G.shape == (n, d[i+1] * d[i])\n            Gbias = B_t\n            assert Gbias.shape == (n, d[i + 1])\n\n            # average gradient\n            g = G.sum(dim=0, keepdim=True) / n\n            gb = Gbias.sum(dim=0, keepdim=True) / n\n            assert g.shape == (1, d[i] * d[i + 1])\n            assert gb.shape == (1, d[i + 1])\n\n            if autograd_check:\n                u.check_close(B_t.t() @ A_t / n, layer.weight.saved_grad)\n                u.check_close(g.reshape(d[i + 1], d[i]), layer.weight.saved_grad)\n                u.check_close(torch.einsum('nj->j', B_t) / n, layer.bias.saved_grad)\n                u.check_close(torch.mean(B_t, dim=0), layer.bias.saved_grad)\n                u.check_close(torch.einsum('ni,nj->ij', B_t, A_t)/n, layer.weight.saved_grad)\n\n            # empirical Fisher\n            efisher = G.t() @ G / n\n            _sigma = efisher - g.t() @ g\n\n            #############################\n            # Hessian stats\n            #############################\n            A_t = layer.activations\n            Bh_t = [layer.backprops_list[out_idx + 1] for out_idx in range(o)]\n            Amat_t = torch.cat([A_t] * o, dim=0)  # todo: can instead replace with a khatri-rao loop\n            Bmat_t = torch.cat(Bh_t, dim=0)\n            Amat_t2 = torch.stack([A_t]*o, dim=0)  # o, n, in_dim\n            Bmat_t2 = torch.stack(Bh_t, dim=0)  # o, n, out_dim\n\n            assert Amat_t.shape == (n * o, d[i])\n            assert Bmat_t.shape == (n * o, d[i + 1])\n\n            Jb = u.khatri_rao_t(Bmat_t, Amat_t)  # batch output Jacobian\n            H = Jb.t() @ Jb / n\n            Jb2 = torch.einsum('oni,onj->onij', Bmat_t2, Amat_t2)\n            u.check_close(H.reshape(d[i+1], d[i], d[i+1], d[i]), torch.einsum('onij,onkl->ijkl', Jb2, Jb2)/n)\n\n            Hbias = Bmat_t.t() @ Bmat_t / n\n            u.check_close(Hbias, torch.einsum('ni,nj->ij', Bmat_t, Bmat_t) / n)\n\n            if autograd_check:\n                model.zero_grad()\n                output = model(data)\n                loss = loss_fn(output, targets)\n                H_autograd = u.hessian(loss, layer.weight)\n                Hbias_autograd = u.hessian(loss, layer.bias)\n                u.check_close(H, H_autograd.reshape(d[i+1] * d[i], d[i+1] * d[i]))\n                u.check_close(Hbias, Hbias_autograd)\n\n\ndef test_unfold():\n    \"\"\"Reproduce convolution as a special case of matrix multiplication with unfolded input tensors\"\"\"\n    gl.skip_backward_hooks = False\n    gl.skip_forward_hooks = False\n    gl.backward_idx = 0\n\n    N, Xc, Xh, Xw = 1, 2, 3, 3\n    model: u.SimpleModel = u.SimpleConvolutional([Xc, 2])\n\n    weight_buffer = model.layers[0].weight.data\n    weight_buffer.copy_(torch.ones_like(weight_buffer))\n    dims = N, Xc, Xh, Xw\n\n    size = np.prod(dims)\n    X = torch.arange(0, size).reshape(*dims)\n\n    def loss_fn(data):\n        err = data.reshape(len(data), -1)\n        return torch.sum(err * err) / 2 / len(data)\n\n    layer = model.layers[0]\n    output = model(X)\n    loss = loss_fn(output)\n    loss.backward()\n\n    u.check_close(layer.activations, X)\n    assert layer.backprops_list[0].shape == layer.output.shape\n\n    unfold = torch.nn.functional.unfold\n    fold = torch.nn.functional.fold\n    out_unf = layer.weight.view(layer.weight.size(0), -1) @ unfold(layer.activations, (2, 2))\n    u.check_close(fold(out_unf, layer.output.shape[2:], (1, 1)), output)\n\n\ndef test_cross_entropy_hessian_tiny():\n    u.seed_random(1)\n\n    batch_size = 1\n    d = [2, 2]\n    o = d[-1]\n    n = batch_size\n    train_steps = 1\n\n    model: u.SimpleModel = u.SimpleFullyConnected(d, nonlin=True, bias=True)\n    model.layers[0].weight.data.copy_(torch.eye(2))\n\n    loss_fn = torch.nn.CrossEntropyLoss()\n    loss_hessian = u.HessianExactCrossEntropyLoss()\n\n    data = u.to_logits(torch.tensor([[0.7, 0.3]]))\n    targets = torch.tensor([0])\n\n    # get gradient values\n    u.clear_backprops(model)\n    model.skip_forward_hooks = False\n    model.skip_backward_hooks = False\n    output = model(data)\n\n    for bval in loss_hessian(output):\n        output.backward(bval, retain_graph=True)\n    i = 0\n    layer = model.layers[i]\n    H, Hbias = u.hessian_from_backprops(layer.activations,\n                                        layer.backprops_list,\n                                        bias=True)\n    model.skip_forward_hooks = True\n    model.skip_backward_hooks = True\n\n    # compute Hessian through autograd\n    model.zero_grad()\n    output = model(data)\n    loss = loss_fn(output, targets)\n    H_autograd = u.hessian(loss, layer.weight)\n    u.check_close(H, H_autograd.reshape(d[i] * d[i + 1], d[i] * d[i + 1]))\n    Hbias_autograd = u.hessian(loss, layer.bias)\n    u.check_close(Hbias, Hbias_autograd)\n\n\ndef test_cross_entropy_hessian_mnist():\n    u.seed_random(1)\n\n    data_width = 3\n    batch_size = 2\n    d = [data_width**2, 10]\n    o = d[-1]\n    n = batch_size\n    train_steps = 1\n\n    model: u.SimpleModel = u.SimpleFullyConnected(d, nonlin=False, bias=True)\n\n    dataset = u.TinyMNIST(dataset_size=batch_size, data_width=data_width, original_targets=True)\n    trainloader = torch.utils.data.DataLoader(dataset, batch_size=batch_size, shuffle=False)\n    train_iter = iter(trainloader)\n\n    loss_fn = torch.nn.CrossEntropyLoss()\n    loss_hessian = u.HessianExactCrossEntropyLoss()\n\n    gl.token_count = 0\n    for train_step in range(train_steps):\n        data, targets = next(train_iter)\n\n        # get gradient values\n        u.clear_backprops(model)\n        model.skip_forward_hooks = False\n        model.skip_backward_hooks = False\n        output = model(data)\n        for bval in loss_hessian(output):\n            output.backward(bval, retain_graph=True)\n        i = 0\n        layer = model.layers[i]\n        H, Hbias = u.hessian_from_backprops(layer.activations,\n                                            layer.backprops_list,\n                                            bias=True)\n        model.skip_forward_hooks = True\n        model.skip_backward_hooks = True\n\n        # compute Hessian through autograd\n        model.zero_grad()\n        output = model(data)\n        loss = loss_fn(output, targets)\n        H_autograd = u.hessian(loss, layer.weight).reshape(d[i] * d[i + 1], d[i] * d[i + 1])\n        u.check_close(H, H_autograd)\n\n        Hbias_autograd = u.hessian(loss, layer.bias)\n        u.check_close(Hbias, Hbias_autograd)\n\n\ndef test_hessian():\n    \"\"\"Tests of Hessian computation.\"\"\"\n    u.seed_random(1)\n    batch_size = 500\n\n    data_width = 4\n    targets_width = 4\n\n    d1 = data_width ** 2\n    d2 = 10\n    d3 = targets_width ** 2\n    o = d3\n    N = batch_size\n    d = [d1, d2, d3]\n\n    dataset = u.TinyMNIST(data_width=data_width, targets_width=targets_width, dataset_size=batch_size)\n    trainloader = torch.utils.data.DataLoader(dataset, batch_size=batch_size, shuffle=False)\n    train_iter = iter(trainloader)\n    data, targets = next(train_iter)\n\n    def loss_fn(data, targets):\n        assert len(data) == len(targets)\n        err = data - targets.view(-1, data.shape[1])\n        return torch.sum(err * err) / 2 / len(data)\n\n    u.seed_random(1)\n    model: u.SimpleModel = u.SimpleFullyConnected(d, nonlin=False, bias=True)\n\n    # backprop hessian and compare against autograd\n    hessian_backprop = u.HessianExactSqrLoss()\n    output = model(data)\n    for bval in hessian_backprop(output):\n        output.backward(bval, retain_graph=True)\n\n    i, layer = next(enumerate(model.layers))\n    A_t = layer.activations\n    Bh_t = layer.backprops_list\n    H, Hb = u.hessian_from_backprops(A_t, Bh_t, bias=True)\n\n    model.disable_hooks()\n    H_autograd = u.hessian(loss_fn(model(data), targets), layer.weight)\n    u.check_close(H, H_autograd.reshape(d[i + 1] * d[i], d[i + 1] * d[i]),\n                  rtol=1e-4, atol=1e-7)\n    Hb_autograd = u.hessian(loss_fn(model(data), targets), layer.bias)\n    u.check_close(Hb, Hb_autograd, rtol=1e-4, atol=1e-7)\n\n    # check first few per-example Hessians\n    Hi, Hb_i = u.per_example_hess(A_t, Bh_t, bias=True)\n    u.check_close(H, Hi.mean(dim=0))\n    u.check_close(Hb, Hb_i.mean(dim=0), atol=2e-6, rtol=1e-5)\n\n    for xi in range(5):\n        loss = loss_fn(model(data[xi:xi + 1, ...]), targets[xi:xi + 1])\n        H_autograd = u.hessian(loss, layer.weight)\n        u.check_close(Hi[xi], H_autograd.reshape(d[i + 1] * d[i], d[i + 1] * d[i]))\n        Hbias_autograd = u.hessian(loss, layer.bias)\n        u.check_close(Hb_i[i], Hbias_autograd)\n\n    # get subsampled Hessian\n    u.seed_random(1)\n    model = u.SimpleFullyConnected(d, nonlin=False)\n    hessian_backprop = u.HessianSampledSqrLoss(num_samples=1)\n\n    output = model(data)\n    for bval in hessian_backprop(output):\n        output.backward(bval, retain_graph=True)\n    model.disable_hooks()\n    i, layer = next(enumerate(model.layers))\n    H_approx1 = u.hessian_from_backprops(layer.activations, layer.backprops_list)\n\n    # get subsampled Hessian with more samples\n    u.seed_random(1)\n    model = u.SimpleFullyConnected(d, nonlin=False)\n\n    hessian_backprop = u.HessianSampledSqrLoss(num_samples=o)\n    output = model(data)\n    for bval in hessian_backprop(output):\n        output.backward(bval, retain_graph=True)\n    model.disable_hooks()\n    i, layer = next(enumerate(model.layers))\n    H_approx2 = u.hessian_from_backprops(layer.activations, layer.backprops_list)\n\n    assert abs(u.l2_norm(H) / u.l2_norm(H_approx1) - 1) < 0.08, abs(u.l2_norm(H) / u.l2_norm(H_approx1) - 1)  # 0.0612\n    assert abs(u.l2_norm(H) / u.l2_norm(H_approx2) - 1) < 0.03, abs(u.l2_norm(H) / u.l2_norm(H_approx2) - 1)  # 0.0239\n    assert u.kl_div_cov(H_approx1, H) < 0.3, u.kl_div_cov(H_approx1, H)  # 0.222\n    assert u.kl_div_cov(H_approx2, H) < 0.2, u.kl_div_cov(H_approx2, H)  # 0.1233\n\n\ndef test_conv_grad():\n    \"\"\"Test per-example gradient computation for conv layer.\n\n    \"\"\"\n\n    u.seed_random(1)\n    N, Xc, Xh, Xw = 3, 2, 3, 7\n    dd = [Xc, 2]\n\n    Kh, Kw = 2, 3\n    Oh, Ow = Xh - Kh + 1, Xw - Kw + 1\n    model = u.SimpleConvolutional(dd, kernel_size=(Kh, Kw), bias=True).double()\n\n    weight_buffer = model.layers[0].weight.data\n\n    # output channels, input channels, height, width\n    assert weight_buffer.shape == (dd[1], dd[0], Kh, Kw)\n\n    input_dims = N, Xc, Xh, Xw\n    size = int(np.prod(input_dims))\n    X = torch.arange(0, size).reshape(*input_dims).double()\n\n    def loss_fn(data):\n        err = data.reshape(len(data), -1)\n        return torch.sum(err * err) / 2 / len(data)\n\n    layer = model.layers[0]\n    output = model(X)\n    loss = loss_fn(output)\n    loss.backward()\n\n    u.check_equal(layer.activations, X)\n\n    assert layer.backprops_list[0].shape == layer.output.shape\n    assert layer.output.shape == (N, dd[1], Oh, Ow)\n\n    out_unf = layer.weight.view(layer.weight.size(0), -1) @ unfold(layer.activations, (Kh, Kw))\n    assert out_unf.shape == (N, dd[1], Oh * Ow)\n    reshaped_bias = layer.bias.reshape(1, dd[1], 1)  # (Co,) -> (1, Co, 1)\n    out_unf = out_unf + reshaped_bias\n\n    u.check_equal(fold(out_unf, (Oh, Ow), (1, 1)), output)  # two alternative ways of reshaping\n    u.check_equal(out_unf.view(N, dd[1], Oh, Ow), output)\n\n    # Unfold produces patches with output dimension merged, while in backprop they are not merged\n    # Hence merge the output (width/height) dimension\n    assert unfold(layer.activations, (Kh, Kw)).shape == (N, Xc * Kh * Kw, Oh * Ow)\n    assert layer.backprops_list[0].shape == (N, dd[1], Oh, Ow)\n\n    grads_bias = layer.backprops_list[0].sum(dim=(2, 3)) * N\n    mean_grad_bias = grads_bias.sum(dim=0) / N\n    u.check_equal(mean_grad_bias, layer.bias.grad)\n\n    Bt = layer.backprops_list[0] * N   # remove factor of N applied during loss batch averaging\n    assert Bt.shape == (N, dd[1], Oh, Ow)\n    Bt = Bt.reshape(N, dd[1], Oh*Ow)\n    At = unfold(layer.activations, (Kh, Kw))\n    assert At.shape == (N, dd[0] * Kh * Kw, Oh*Ow)\n\n    grad_unf = torch.einsum('ijk,ilk->ijl', Bt, At)\n    assert grad_unf.shape == (N, dd[1], dd[0] * Kh * Kw)\n\n    grads = grad_unf.reshape((N, dd[1], dd[0], Kh, Kw))\n    u.check_equal(grads.mean(dim=0), layer.weight.grad)\n\n    # compute per-example gradients using autograd, compare against manual computation\n    for i in range(N):\n        u.clear_backprops(model)\n        output = model(X[i:i + 1, ...])\n        loss = loss_fn(output)\n        loss.backward()\n        u.check_equal(grads[i], layer.weight.grad)\n        u.check_equal(grads_bias[i], layer.bias.grad)\n\n\ndef test_conv_hessian():\n    \"\"\"Test per-example gradient computation for conv layer.\"\"\"\n    u.seed_random(1)\n    n, Xc, Xh, Xw = 3, 2, 3, 7\n    dd = [Xc, 2]\n\n    Kh, Kw = 2, 3\n    Oh, Ow = Xh - Kh + 1, Xw - Kw + 1\n    model: u.SimpleModel = u.ReshapedConvolutional(dd, kernel_size=(Kh, Kw), bias=True)\n    weight_buffer = model.layers[0].weight.data\n\n    assert (Kh, Kw) == model.layers[0].kernel_size\n\n    data = torch.randn((n, Xc, Xh, Xw))\n\n    # output channels, input channels, height, width\n    assert weight_buffer.shape == (dd[1], dd[0], Kh, Kw)\n\n    def loss_fn(data):\n        err = data.reshape(len(data), -1)\n        return torch.sum(err * err) / 2 / len(data)\n\n    loss_hessian = u.HessianExactSqrLoss()\n    # o = Oh * Ow * dd[1]\n\n    output = model(data)\n    o = output.shape[1]\n    for bval in loss_hessian(output):\n        output.backward(bval, retain_graph=True)\n    assert loss_hessian.num_samples == o\n\n    i, layer = next(enumerate(model.layers))\n\n    At = unfold(layer.activations, (Kh, Kw))    # -> n, Xc * Kh * Kw, Oh * Ow\n    assert At.shape == (n, dd[0] * Kh * Kw, Oh*Ow)\n\n    #  o, n, dd[1], Oh, Ow -> o, n, dd[1], Oh*Ow\n    Bh_t = torch.stack([Bt.reshape(n, dd[1], Oh*Ow) for Bt in layer.backprops_list])\n    assert Bh_t.shape == (o, n, dd[1], Oh*Ow)\n    Ah_t = torch.stack([At]*o)\n    assert Ah_t.shape == (o, n, dd[0] * Kh * Kw, Oh*Ow)\n\n    # sum out the output patch dimension\n    Jb = torch.einsum('onij,onkj->onik', Bh_t, Ah_t)  # => o, n, dd[1], dd[0] * Kh * Kw\n    Hi = torch.einsum('onij,onkl->nijkl', Jb, Jb)     # => n, dd[1], dd[0]*Kh*Kw, dd[1], dd[0]*Kh*Kw\n    Jb_bias = torch.einsum('onij->oni', Bh_t)\n    Hb_i = torch.einsum('oni,onj->nij', Jb_bias, Jb_bias)\n    H = Hi.mean(dim=0)\n    Hb = Hb_i.mean(dim=0)\n\n    model.disable_hooks()\n    loss = loss_fn(model(data))\n    H_autograd = u.hessian(loss, layer.weight)\n    assert H_autograd.shape == (dd[1], dd[0], Kh, Kw, dd[1], dd[0], Kh, Kw)\n    assert H.shape == (dd[1], dd[0]*Kh*Kw, dd[1], dd[0]*Kh*Kw)\n    u.check_close(H, H_autograd.reshape(H.shape), rtol=1e-4, atol=1e-7)\n\n    Hb_autograd = u.hessian(loss, layer.bias)\n    assert Hb_autograd.shape == (dd[1], dd[1])\n    u.check_close(Hb, Hb_autograd)\n\n    assert len(Bh_t) == loss_hessian.num_samples == o\n    for xi in range(n):\n        loss = loss_fn(model(data[xi:xi + 1, ...]))\n        H_autograd = u.hessian(loss, layer.weight)\n        u.check_close(Hi[xi], H_autograd.reshape(H.shape))\n        Hb_autograd = u.hessian(loss, layer.bias)\n        u.check_close(Hb_i[xi], Hb_autograd)\n        assert Hb_i[xi, 0, 0] == Oh*Ow   # each output has curvature 1, bias term adds up Oh*Ow of them\n\n\n# Lenet-5 from https://github.com/pytorch/examples/blob/master/mnist/main.py\nclass Net(nn.Module):\n    def __init__(self):\n        super(Net, self).__init__()\n        self.conv1 = nn.Conv2d(1, 20, 5, 1)\n        self.conv2 = nn.Conv2d(20, 50, 5, 1)\n        self.fc1 = nn.Linear(4 * 4 * 50, 500)\n        self.fc2 = nn.Linear(500, 10)\n\n    def forward(self, x):\n        x = F.relu(self.conv1(x))\n        x = F.max_pool2d(x, 2, 2)\n        x = F.relu(self.conv2(x))\n        x = F.max_pool2d(x, 2, 2)\n        x = x.view(-1, 4 * 4 * 50)\n        x = F.relu(self.fc1(x))\n        x = self.fc2(x)\n        return x\n\n\n# Tiny LeNet-5 for Hessian testing\nclass TinyNet(nn.Module):\n    def __init__(self):\n        super(TinyNet, self).__init__()\n        self.conv1 = nn.Conv2d(1, 2, 2, 1)\n        self.conv2 = nn.Conv2d(2, 2, 2, 1)\n        self.fc1 = nn.Linear(2, 2)\n        self.fc2 = nn.Linear(2, 10)\n\n    def forward(self, x):            # 28x28\n        x = F.max_pool2d(x, 4, 4)    # 7x7\n        x = F.relu(self.conv1(x))    # 6x6\n        x = F.max_pool2d(x, 2, 2)    # 3x3\n        x = F.relu(self.conv2(x))    # 2x2\n        x = F.max_pool2d(x, 2, 2)    # 1x1\n        x = x.view(-1, 2 * 1 * 1)    # C * W * H\n        x = F.relu(self.fc1(x))\n        x = self.fc2(x)\n        return x\n\n\ndef test_end2end_grad1():\n    torch.manual_seed(1)\n    model = Net()\n    loss_fn = nn.CrossEntropyLoss()\n\n    n = 4\n    data = torch.rand(n, 1, 28, 28)\n    targets = torch.LongTensor(n).random_(0, 10)\n\n    autograd_lib.add_hooks(model)\n    output = model(data)\n    loss_fn(output, targets).backward(retain_graph=True)\n    autograd_lib.compute_grad1(model)\n    autograd_lib.disable_hooks()\n\n    # Compare values against autograd\n    losses = torch.stack([loss_fn(output[i:i+1], targets[i:i+1]) for i in range(len(data))])\n\n    for layer in model.modules():\n        if not autograd_lib.is_supported(layer):\n            continue\n        for param in layer.parameters():\n            assert torch.allclose(param.grad, param.grad1.mean(dim=0))\n            assert torch.allclose(u.jacobian(losses, param), param.grad1)\n\n\ndef test_end2end_hess():\n    u.setup_logdir_and_event_writer('test')\n    subtest_hess_type('CrossEntropy')\n    subtest_hess_type('LeastSquares')\n\n\ndef subtest_hess_type(hess_type):\n    torch.manual_seed(1)\n    model = TinyNet()\n\n    def least_squares_loss(data_, targets_):\n       assert len(data_) == len(targets_)\n       err = data_ - targets_\n       return torch.sum(err * err) / 2 / len(data_)\n\n    n = 3\n    data = torch.rand(n, 1, 28, 28)\n\n    autograd_lib.add_hooks(model)\n    output = model(data)\n\n    if hess_type == 'LeastSquares':\n        targets = torch.rand(output.shape)\n        loss_fn = least_squares_loss\n    else:  # hess_type == 'CrossEntropy':\n        targets = torch.LongTensor(n).random_(0, 10)\n        loss_fn = nn.CrossEntropyLoss()\n\n    # Dummy backprop to make sure multiple backprops don't invalidate each other\n    autograd_lib.backprop_hess(output, hess_type=hess_type)\n    autograd_lib.clear_hess_backprops(model)\n\n    autograd_lib.backprop_hess(output, hess_type=hess_type)\n\n    autograd_lib.compute_hess(model)\n    autograd_lib.disable_hooks()\n\n    for layer in model.modules():\n        if not autograd_lib.is_supported(layer):\n            continue\n        for param in layer.parameters():\n            loss = loss_fn(output, targets)\n            hess_autograd = u.hessian(loss, param)\n            hess = param.hess\n            assert torch.allclose(hess, hess_autograd.reshape(hess.shape))\n\n\ndef test_kron_nano():\n    u.seed_random(1)\n\n    d = [1, 2]\n    n = 1\n    # torch.set_default_dtype(torch.float32)\n\n    loss_type = 'CrossEntropy'\n    model: u.SimpleModel = u.SimpleFullyConnected2(d, nonlin=False, bias=True)\n\n    if loss_type == 'LeastSquares':\n        loss_fn = u.least_squares\n    elif loss_type == 'DebugLeastSquares':\n        loss_fn = u.debug_least_squares\n    else:\n        loss_fn = nn.CrossEntropyLoss()\n\n    data = torch.randn(n, d[0])\n    data = torch.ones(n, d[0])\n    if loss_type.endswith('LeastSquares'):\n        target = torch.randn(n, d[-1])\n    elif loss_type == 'CrossEntropy':\n        target = torch.LongTensor(n).random_(0, d[-1])\n        target = torch.tensor([0])\n\n    # Hessian computation, saves regular and Kronecker factored versions into .hess and .hess_factored attributes\n    autograd_lib.add_hooks(model)\n    output = model(data)\n    autograd_lib.backprop_hess(output, hess_type=loss_type)\n    autograd_lib.compute_hess(model, method='kron')\n    autograd_lib.compute_hess(model)\n    autograd_lib.disable_hooks()\n\n    for layer in model.layers:\n        Hk: u.Kron = layer.weight.hess_factored\n        Hk_bias: u.Kron = layer.bias.hess_factored\n        Hk, Hk_bias = u.expand_hess(Hk, Hk_bias)   # kronecker multiply the factors\n\n        # old approach, using direct computation\n        H2, H_bias2 = layer.weight.hess, layer.bias.hess\n\n        # compute Hessian through autograd\n        model.zero_grad()\n        output = model(data)\n        loss = loss_fn(output, target)\n        H_autograd = u.hessian(loss, layer.weight)\n        H_bias_autograd = u.hessian(loss, layer.bias)\n\n        # compare autograd with direct approach\n        u.check_close(H2, H_autograd.reshape(Hk.shape))\n        u.check_close(H_bias2, H_bias_autograd)\n\n        # compare factored with direct approach\n        assert(u.symsqrt_dist(Hk, H2) < 1e-6)\n\n\ndef test_kron_tiny():\n    u.seed_random(1)\n\n    d = [2, 3, 3, 4, 5]\n    n = 5\n    # torch.set_default_dtype(torch.float32)\n\n    loss_type = 'CrossEntropy'\n    model: u.SimpleModel = u.SimpleFullyConnected2(d, nonlin=False, bias=True)\n\n    if loss_type == 'LeastSquares':\n        loss_fn = u.least_squares\n    elif loss_type == 'DebugLeastSquares':\n        loss_fn = u.debug_least_squares\n    else:\n        loss_fn = nn.CrossEntropyLoss()\n\n    data = torch.randn(n, d[0])\n    data = torch.ones(n, d[0])\n    if loss_type.endswith('LeastSquares'):\n        target = torch.randn(n, d[-1])\n    elif loss_type == 'CrossEntropy':\n        target = torch.LongTensor(n).random_(0, d[-1])\n\n    # Hessian computation, saves regular and Kronecker factored versions into .hess and .hess_factored attributes\n    autograd_lib.add_hooks(model)\n    output = model(data)\n    autograd_lib.backprop_hess(output, hess_type=loss_type)\n    autograd_lib.compute_hess(model, method='kron')\n    autograd_lib.compute_hess(model)\n    autograd_lib.disable_hooks()\n\n    for layer in model.layers:\n        H: u.Kron = layer.weight.hess_factored\n        H_bias: u.Kron = layer.bias.hess_factored\n        H, H_bias = u.expand_hess(H, H_bias)   # kronecker multiply the factors\n\n        # old approach, using direct computation\n        H2, H_bias2 = layer.weight.hess, layer.bias.hess\n\n        # compute Hessian through autograd\n        model.zero_grad()\n        output = model(data)\n        loss = loss_fn(output, target)\n        H_autograd = u.hessian(loss, layer.weight)\n        H_bias_autograd = u.hessian(loss, layer.bias)\n\n        # compare autograd with direct approach\n        u.check_close(H2, H_autograd.reshape(H.shape))\n        u.check_close(H_bias2, H_bias_autograd)\n\n        # compare factored with direct approach\n        assert(u.symsqrt_dist(H, H2) < 1e-6)\n\n\ndef test_kron_mnist():\n    u.seed_random(1)\n\n    data_width = 3\n    batch_size = 3\n    d = [data_width**2, 10]\n    o = d[-1]\n    n = batch_size\n    train_steps = 1\n\n    # torch.set_default_dtype(torch.float64)\n\n    model: u.SimpleModel2 = u.SimpleFullyConnected2(d, nonlin=False, bias=True)\n    autograd_lib.add_hooks(model)\n\n    dataset = u.TinyMNIST(dataset_size=batch_size, data_width=data_width, original_targets=True)\n    trainloader = torch.utils.data.DataLoader(dataset, batch_size=batch_size, shuffle=False)\n    train_iter = iter(trainloader)\n\n    loss_fn = torch.nn.CrossEntropyLoss()\n\n    gl.token_count = 0\n    for train_step in range(train_steps):\n        data, targets = next(train_iter)\n\n        # get gradient values\n        u.clear_backprops(model)\n        autograd_lib.enable_hooks()\n        output = model(data)\n        autograd_lib.backprop_hess(output, hess_type='CrossEntropy')\n\n        i = 0\n        layer = model.layers[i]\n        autograd_lib.compute_hess(model, method='kron')\n        autograd_lib.compute_hess(model)\n        autograd_lib.disable_hooks()\n\n        # direct Hessian computation\n        H = layer.weight.hess\n        H_bias = layer.bias.hess\n\n        # factored Hessian computation\n        H2 = layer.weight.hess_factored\n        H2_bias = layer.bias.hess_factored\n        H2, H2_bias = u.expand_hess(H2, H2_bias)\n\n        # autograd Hessian computation\n        loss = loss_fn(output, targets) # TODO: change to d[i+1]*d[i]\n        H_autograd = u.hessian(loss, layer.weight).reshape(d[i] * d[i + 1], d[i] * d[i + 1])\n        H_bias_autograd = u.hessian(loss, layer.bias)\n\n        # compare direct against autograd\n        u.check_close(H, H_autograd)\n        u.check_close(H_bias, H_bias_autograd)\n\n        approx_error = u.symsqrt_dist(H, H2)\n        assert approx_error < 1e-2, approx_error\n\n\ndef test_kron_conv_exact():\n    \"\"\"Test per-example gradient computation for conv layer.\n\n\n    Kronecker factoring is exact for 1x1 convolutions and linear activations.\n\n    \"\"\"\n    u.seed_random(1)\n\n    n, Xh, Xw = 2, 2, 2\n    Kh, Kw = 1, 1\n    dd = [2, 2, 2]\n    o = dd[-1]\n\n    model: u.SimpleModel = u.PooledConvolutional2(dd, kernel_size=(Kh, Kw), nonlin=False, bias=True)\n    data = torch.randn((n, dd[0], Xh, Xw))\n\n    #print(model)\n    #print(data)\n\n    loss_type = 'CrossEntropy'    #  loss_type = 'LeastSquares'\n    if loss_type == 'LeastSquares':\n        loss_fn = u.least_squares\n    elif loss_type == 'DebugLeastSquares':\n        loss_fn = u.debug_least_squares\n    else:    # CrossEntropy\n        loss_fn = nn.CrossEntropyLoss()\n\n    sample_output = model(data)\n\n    if loss_type.endswith('LeastSquares'):\n        targets = torch.randn(sample_output.shape)\n    elif loss_type == 'CrossEntropy':\n        targets = torch.LongTensor(n).random_(0, o)\n\n    autograd_lib.clear_backprops(model)\n    autograd_lib.add_hooks(model)\n    output = model(data)\n    autograd_lib.backprop_hess(output, hess_type=loss_type)\n    autograd_lib.compute_hess(model, method='mean_kron')\n    autograd_lib.compute_hess(model, method='exact')\n    autograd_lib.disable_hooks()\n\n    for i in range(len(model.layers)):\n        layer = model.layers[i]\n\n        # direct Hessian computation\n        H = layer.weight.hess\n        H_bias = layer.bias.hess\n\n        # factored Hessian computation\n        Hk = layer.weight.hess_factored\n        Hk_bias = layer.bias.hess_factored\n        Hk = Hk.expand()\n        Hk_bias = Hk_bias.expand()\n\n        # autograd Hessian computation\n        loss = loss_fn(output, targets)\n        Ha = u.hessian(loss, layer.weight).reshape(H.shape)\n        Ha_bias = u.hessian(loss, layer.bias)\n\n        # compare direct against autograd\n        Ha = Ha.reshape(H.shape)\n        # rel_error = torch.max((H-Ha)/Ha)\n\n        u.check_close(H, Ha, rtol=1e-5, atol=1e-7)\n        u.check_close(Ha_bias, H_bias, rtol=1e-5, atol=1e-7)\n\n        u.check_close(H_bias, Hk_bias)\n        u.check_close(H, Hk)\n\n\ndef test_kron_1x2_conv():\n    \"\"\"Minimal example of a 1x2 convolution whose Hessian/grad covariance doesn't factor as Kronecker.\n\n    Two convolutional layers stacked on top of each other, followed by least squares loss.\n\n        Outputs:\n        0 tensor([[[[0., 1., 1., 1.]]]])\n        1 tensor([[[[2., 3.]]]])\n        2 tensor([[[[8.]]]])\n\n        Activations/backprops:\n        layerA 0 tensor([[[[0., 1.],\n                           [1., 1.]]]])\n        layerB 0 tensor([[[[1., 2.]]]])\n\n        layerA 1 tensor([[[[2.],\n                           [3.]]]])\n        layerB 1 tensor([[[[1.]]]])\n\n        layer 0 discrepancy: 0.6597963571548462\n        layer 1 discrepancy: 0.0\n\n     \"\"\"\n    u.seed_random(1)\n\n    n, Xh, Xw = 1, 1, 4\n    Kh, Kw = 1, 2\n    dd = [1, 1, 1]\n    o = dd[-1]\n\n    model: u.SimpleModel = u.StridedConvolutional2(dd, kernel_size=(Kh, Kw), nonlin=False, bias=True)\n    data = torch.tensor([0, 1., 1, 1]).reshape((n, dd[0], Xh, Xw))\n\n    model.layers[0].bias.data.zero_()\n    model.layers[0].weight.data.copy_(torch.tensor([1, 2]))\n\n    model.layers[1].bias.data.zero_()\n    model.layers[1].weight.data.copy_(torch.tensor([1, 2]))\n\n    sample_output = model(data)\n\n    autograd_lib.clear_backprops(model)\n    autograd_lib.add_hooks(model)\n    output = model(data)\n    autograd_lib.backprop_hess(output, hess_type='LeastSquares')\n    autograd_lib.compute_hess(model, method='kron', attr_name='hess_kron')\n    autograd_lib.compute_hess(model, method='exact')\n    autograd_lib.disable_hooks()\n\n    for i in range(len(model.layers)):\n        layer = model.layers[i]\n        H = layer.weight.hess\n        Hk = layer.weight.hess_kron\n        Hk = Hk.expand()\n        print(u.symsqrt_dist(H, Hk))\n\n\n@pytest.mark.skip(reason=\"need to update golden values\")\ndef _test_kron_conv_golden():\n    \"\"\"Hardcoded error values to detect unexpected numeric changes.\"\"\"\n    u.seed_random(1)\n\n    n, Xh, Xw = 2, 8, 8\n    Kh, Kw = 2, 2\n    dd = [3, 3, 3, 3]\n    o = dd[-1]\n\n    model: u.SimpleModel = u.PooledConvolutional2(dd, kernel_size=(Kh, Kw), nonlin=False, bias=True)\n    data = torch.randn((n, dd[0], Xh, Xw))\n\n    # print(model)\n    # print(data)\n\n    loss_type = 'CrossEntropy'    #  loss_type = 'LeastSquares'\n    if loss_type == 'LeastSquares':\n        loss_fn = u.least_squares\n    elif loss_type == 'DebugLeastSquares':\n        loss_fn = u.debug_least_squares\n    else:    # CrossEntropy\n        loss_fn = nn.CrossEntropyLoss()\n\n    sample_output = model(data)\n\n    if loss_type.endswith('LeastSquares'):\n        targets = torch.randn(sample_output.shape)\n    elif loss_type == 'CrossEntropy':\n        targets = torch.LongTensor(n).random_(0, o)\n\n    autograd_lib.clear_backprops(model)\n    autograd_lib.add_hooks(model)\n    output = model(data)\n    autograd_lib.backprop_hess(output, hess_type=loss_type)\n    autograd_lib.compute_hess(model, method='kron', attr_name='hess_kron')\n    autograd_lib.compute_hess(model, method='mean_kron', attr_name='hess_mean_kron')\n    autograd_lib.compute_hess(model, method='exact')\n    autograd_lib.disable_hooks()\n\n    errors1 = []\n    errors2 = []\n    for i in range(len(model.layers)):\n        layer = model.layers[i]\n\n        # direct Hessian computation\n        H = layer.weight.hess\n        H_bias = layer.bias.hess\n\n        # factored Hessian computation\n        Hk = layer.weight.hess_kron\n        Hk_bias = layer.bias.hess_kron\n        Hk = Hk.expand()\n        Hk_bias = Hk_bias.expand()\n\n        Hk2 = layer.weight.hess_mean_kron\n        Hk2_bias = layer.bias.hess_mean_kron\n        Hk2 = Hk2.expand()\n        Hk2_bias = Hk2_bias.expand()\n\n        # autograd Hessian computation\n        loss = loss_fn(output, targets)\n        Ha = u.hessian(loss, layer.weight).reshape(H.shape)\n        Ha_bias = u.hessian(loss, layer.bias)\n\n        # compare direct against autograd\n        Ha = Ha.reshape(H.shape)\n        # rel_error = torch.max((H-Ha)/Ha)\n\n        u.check_close(H, Ha, rtol=1e-5, atol=1e-7)\n        u.check_close(Ha_bias, H_bias, rtol=1e-5, atol=1e-7)\n\n        errors1.extend([u.symsqrt_dist(H, Hk), u.symsqrt_dist(H_bias, Hk_bias)])\n        errors2.extend([u.symsqrt_dist(H, Hk2), u.symsqrt_dist(H_bias, Hk2_bias)])\n\n    errors1 = torch.tensor(errors1)\n    errors2 = torch.tensor(errors2)\n    golden_errors1 = torch.tensor([0.09458080679178238, 0.0, 0.13416489958763123, 0.0, 0.0003909761435352266, 0.0])\n    golden_errors2 = torch.tensor([0.0945773795247078, 0.0, 0.13418318331241608, 0.0, 4.478318658129865e-07, 0.0])\n\n    u.check_close(golden_errors1, errors1)\n    u.check_close(golden_errors2, errors2)\n\n\nif __name__ == '__main__':\n    # test_kron_conv_exact1()\n    # test_kron_conv_exact2()\n    # test_kron_conv_exact()\n    #    test_kron_1x2_conv()\n    u.run_all_tests(sys.modules[__name__])\n"
  },
  {
    "path": "autotune/ciresan_bench.py",
    "content": "import os\nimport sys\nimport time\nfrom typing import Optional, Tuple, Callable\n\n# import torch\nimport scipy\nimport torch\nfrom torchcurv.optim import SecondOrderOptimizer\n\n\nimport torch.nn as nn\n\nimport util as u\n\nimport numpy as np\n\n\"\"\"\nMKL version unknown\nPyTorch version 1.2.0\nScipy version:  1.2.1\nNumpy version:  1.16.4\n1024-by-1024 matrix\n 7079.93   linalg.solve_lyapunov\n  280.11   linalg.pinvh\n 1186.08   linalg.pinv\n   49.18   linalg.inv\n  118.23   qr\n  413.42   svd\n\"\"\"\n\nclass Net(nn.Module):\n    def __init__(self, d):\n        super().__init__()\n        self.w = nn.Linear(d, 1, bias=False)\n\n    def forward(self, x: torch.Tensor):\n        result = self.w(x)\n        return result\n\nlast_time = 0\n\nclass timeit:\n    \"\"\"Decorator to measure length of time spent in the block in millis and log\n    it to TensorBoard. This function is\n    \"\"\"\n\n    def __init__(self, tag=\"\"):\n        self.tag = tag\n\n    def __enter__(self):\n        self.start = time.perf_counter()\n        return self\n\n    def __exit__(self, *args):\n        global last_time\n        self.end = time.perf_counter()\n        interval_ms = 1000 * (self.end - self.start)\n        torch.cuda.synchronize()\n        print(f\"{interval_ms:8.2f}   {self.tag}\")\n        last_time = interval_ms\n\n\ndef get_mkl_version():\n  import ctypes\n  import numpy as np\n\n  # this recipe only works on Linux\n  try:\n    ver = np.zeros(199, dtype=np.uint8)\n    mkl = ctypes.cdll.LoadLibrary(\"libmkl_rt.so\")\n    mkl.MKL_Get_Version_String(ver.ctypes.data_as(ctypes.c_char_p), 198)\n    return ver[ver != 0].tostring()\n  except:\n    return 'unknown'\n\n\ndef print_cpu_info():\n  ver = 'unknown'\n  try:\n    for l in open(\"/proc/cpuinfo\").read().split('\\n'):\n      if 'model name' in l:\n        ver = l\n        break\n  except:\n    pass\n\n\ndef linalg_bench():\n    if np.__config__.get_info(\"lapack_mkl_info\"):\n        print(\"MKL version\", get_mkl_version())\n    else:\n        print(\"not using MKL\")\n\n    print(\"PyTorch version\", torch.version.__version__)\n\n    print(\"Scipy version: \", scipy.version.full_version)\n    print(\"Numpy version: \", np.version.full_version)\n\n    times = {}\n    dimlist = [768, 2500, 2000, 1500, 1000, 500]\n    for device in ['cpu', 'cuda']:\n        for d in dimlist*2:\n            print(f\"{d}-by-{d} matrix: \", device)\n            n = 10000\n            assert n > 2*d   # to prevent singularity\n            X = u.from_numpy(np.random.random((d, 10000)))\n            Y = u.from_numpy(np.random.random((d, 10000)))\n            H = X @ X.t()\n            S = Y @ Y.t()\n            if torch.cuda.is_available():\n                H = H.to(device)\n                S = S.to(device)\n\n            with timeit(f\"symeig\"):\n                result = torch.symeig(H, eigenvectors=False)\n            times.setdefault(d, []).append(last_time)\n            \n            with timeit(f\"symeig\"):\n                result = torch.symeig(H, eigenvectors=True)\n            times.setdefault(d, []).append(last_time)\n\n            with timeit(f\"svd\"):\n                result = torch.svd(H)\n            times.setdefault(d, []).append(last_time)\n    for d in times:\n        print(f\"{d}-by-{d}: {u.format_list(times[d][len(times[d])//2:])}\")\n\n\nif __name__ == '__main__':\n    linalg_bench()\n"
  },
  {
    "path": "autotune/curvature_test.py",
    "content": "# Prototype batch-size quantities from\n# Batch size formulas (https://docs.google.com/document/d/19Jmh4spbSAnAGX_eq7WSFPgLzrpJEhiZRpjX1jSYObo/edit)\nimport os\nimport sys\nfrom typing import Optional, Tuple, Callable\n\n# import torch\nimport torch.nn as nn\nfrom torchcurv.optim import SecondOrderOptimizer\n\nfrom util import *\n\n\nclass Net(nn.Module):\n    def __init__(self, d):\n        super().__init__()\n        self.w = nn.Linear(d, 1, bias=False)\n\n    def forward(self, x: torch.Tensor):\n        result = self.w(x)\n        return result\n\n\ndef test_singlelayer():\n    # Reproduce Linear Regression example\n    # https://www.wolframcloud.com/obj/yaroslavvb/newton/curvature-unit-tests.nb\n\n    torch.set_default_dtype(torch.float32)\n\n    d = 2\n    n = 3\n    model = Net(d)\n\n    w0 = torch.tensor([[1, 2]]).float()\n    assert w0.shape[1] == d\n    model.w.weight.data.copy_(w0)\n\n    X = torch.tensor([[-2, 0, 2], [-1, 1, 3]]).float()\n    assert X.shape[0] == d\n    assert X.shape[1] == n\n\n    Y = torch.tensor([[0, 1, 2]]).float()\n    assert Y.shape[1] == X.shape[1]\n\n    data = X.t()  # PyTorch expects batch dimension first\n    target = Y.t()\n    assert data.shape[0] == n\n\n    output = model(data)\n    # residuals, aka e\n    residuals = output - Y.t()\n\n    def compute_loss(residuals_):\n        return torch.sum(residuals_ * residuals_) / (2 * n)\n\n    loss = compute_loss(residuals)\n\n    assert loss - 8.83333 < 1e-5, torch.norm(loss) - 8.83333\n\n    # use learning rate 0 to avoid changing parameter vector\n    optim_kwargs = dict(lr=0, momentum=0, weight_decay=0, l2_reg=0,\n                        bias_correction=False, acc_steps=1,\n                        curv_type=\"Cov\", curv_shapes={\"Linear\": \"Kron\"},\n                        momentum_type=\"preconditioned\", )\n    curv_args = dict(damping=1, ema_decay=1)  # todo: damping\n    optimizer = SecondOrderOptimizer(model, **optim_kwargs, curv_kwargs=curv_args)\n\n    def backward(last_layer: str) -> Callable:\n        \"\"\"Creates closure that backpropagates either from output layer or from loss layer\"\"\"\n\n        def closure() -> Tuple[Optional[torch.Tensor], torch.Tensor]:\n            optimizer.zero_grad()\n            output = model(data)\n            if last_layer == \"output\":\n                output.backward(torch.ones_like(target))\n                return None, output\n            elif last_layer == 'loss':\n                loss = compute_loss(output - target)\n                loss.backward()\n                return loss, output\n            else:\n                assert False, 'last layer must be \"output\" or \"loss\"'\n\n        return closure\n\n    #    loss = compute_loss(output - Y.t())\n    #    loss.backward()\n\n    loss, output = optimizer.step(closure=backward('loss'))\n    check_equal(output.t(), [[-4, 2, 8]])\n    check_equal(residuals.t(), [[-4, 1, 6]])\n    check_equal(loss, 8.833333)\n\n    # batch output Jacobian\n    J = X.t()\n    check_close(J, [[-2, -1], [0, 1], [2, 3]])\n\n    # matrix of activations, (n, d)\n    A = model.w.data_input\n    check_close(A, J)\n\n    # matrix of backprops, add factor n to remove dependence on batch-size\n    B = model.w.grad_output * n\n    check_close(B, residuals)\n\n    # gradients, n,d\n    # method 1, manual computation\n    G = residuals.repeat(1, d) * J\n    check_close(G, [[8., 4.], [0., 1.], [12., 18.]])\n\n    # method 2, get them of activation + backprop values\n    check_close(G, khatri_rao_t(A, B))\n\n    # method 3, PyTorch autograd\n    # (n,) losses vector\n    losses = torch.stack([compute_loss(r) for r in residuals])\n    # batch-loss jacobian\n    G2 = jacobian(losses, model.w.weight) * n\n    # per-example gradients are row-matrices, squeeze to stack them into a single matrix\n    G2 = G2.squeeze(1)\n    check_close(G2, G)\n\n    # mean gradient\n    g = G.sum(dim=0) / n\n    check_close(g, [6.66667, 7.66667])\n\n    # empirical Fisher\n    efisher = G.t() @ G / n\n    check_close(efisher, [[69.3333, 82.6667], [82.6667, 113.667]])\n\n    # centered empirical Fisher (Sigma in OpenAI paper, estimate of Sigma in Jain paper)\n    sigma = efisher - outer(g, g)\n    check_close(sigma, [[24.8889, 31.5556], [31.5556, 54.8889]])\n\n    # loss\n    loss2 = (residuals * residuals).sum() / (2 * n)\n    check_close(to_python_scalar(loss2), 8.83333)\n\n    ####################################################################\n    # Hessian\n    ####################################################################\n\n    # method 1, manual computation\n    H = J.t() @ J / n\n    check_close(H, [[2.66667, 2.66667], [2.66667, 3.66667]])\n\n    # method 2, using activation + backprop values\n    check_close(A.t() @ torch.eye(n) @ A / n, H)\n\n    # method 3, PyTorch backprop\n    hess = hessian(compute_loss(residuals), model.w.weight)\n    hess = hess.squeeze(2)   # TODO(y): replace with transpose like in multilayer test\n    hess = hess.squeeze(0)\n    check_close(hess, H)\n\n    sigma_norm = torch.norm(sigma)\n    g_norm = torch.norm(g)\n\n    g_ = g.unsqueeze(0)  # turn g into row matrix\n\n    # predicted drop in loss if we take a Newton step\n    excess = to_python_scalar(g_ @ H.inverse() @ g_.t() / 2)\n    check_close(excess, 8.83333)\n\n    def loss_direction(direction, eps):\n        \"\"\"loss improvement if we take step eps in direction dir\"\"\"\n        return to_python_scalar(eps * (direction @ g.t()) - 0.5 * eps ** 2 * direction @ H @ direction.t())\n\n    newtonImprovement = loss_direction(g_ @ H.inverse(), 1)\n    check_close(newtonImprovement, 8.83333)\n\n    ############################\n    # OpenAI quantities\n    grad_curvature = to_python_scalar(g_ @ H @ g_.t())  # curvature in direction of g\n    stepOpenAI = to_python_scalar(g.norm() ** 2 / grad_curvature) if g_norm else 999\n    check_close(stepOpenAI, 0.170157)\n    batchOpenAI = to_python_scalar(torch.trace(H @ sigma) / grad_curvature) if g_norm else 999\n    check_close(batchOpenAI, 0.718603)\n\n    # improvement in loss when we take gradient step with optimal learning rate\n    gradientImprovement = loss_direction(g_, stepOpenAI)\n    assert newtonImprovement > gradientImprovement\n    check_close(gradientImprovement, 8.78199)\n\n    ############################\n    # Gradient diversity  quantities\n    diversity = torch.norm(G, \"fro\") ** 2 / torch.norm(g) ** 2\n    check_close(diversity, 5.31862)\n\n    ############################\n    # Jain/Kakade quantities\n\n    # noise scale (Jain, minimax rate of estimator)\n    noise_variance = torch.trace(H.inverse() @ sigma)\n    check_close(noise_variance, 26.)\n\n    isqrtH = pinv_square_root(H)\n    # measure of misspecification between model and actual noise (Jain, \\rho)\n    # formula (3) of \"Parallelizing Stochastic Gradient Descent\"\n    p_sigma = (kron(H, torch.eye(d)) + kron(torch.eye(d), H)).inverse() @ vec(sigma)\n    p_sigma = unvec(p_sigma, d)\n    rho = d / erank(p_sigma) if sigma_norm > 0 else 1\n    check_close(rho, 1.21987)\n\n    # use new method with Lyapunov factoring\n    p_sigma2 = lyapunov_svd(H, sigma)\n    rho2 = d / erank(p_sigma2)\n    check_close(rho2, 1.21987)\n\n    rhoSimple = (d / erank(isqrtH @ sigma @ isqrtH)) if sigma_norm > 0 else 1\n    check_close(rhoSimple, 1.4221)\n    assert 1 <= rho <= d, rho\n\n    # divergent learning rate for batch-size 1 (Jain). Approximates max||x_i|| with avg.\n    # For more accurate results may want to add stddev of ||x_i||\n    # noinspection PyTypeChecker\n    stepMin = 2 / torch.trace(H)\n    check_close(stepMin, 0.315789)\n\n    # divergent learning rate for batch-size infinity\n    stepMax = 2 / l2_norm(H)\n    check_close(stepMax, 0.340147)\n\n    # divergent learning rate for batch-size 1, adjusted for misspecification\n    check_close(stepMin / rhoSimple, 0.222058)\n    check_close(stepMin / rho, 0.258871)\n\n    # batch size that gives provides lr halfway between stepMin and stepMax\n    batchJain = 1 + erank(H)\n    check_close(batchJain, 2.07713)\n\n    # batch size that provides halfway point after adjusting for misspecification\n    check_close(1 + erank(H) * rhoSimple, 2.5318)\n    check_close(1 + erank(H) * rho, 2.31397)\n\n\nclass Net2(nn.Module):\n    def __init__(self, d1, d2):\n        super().__init__()\n        self.W = nn.Linear(d1, d2, bias=False)\n        self.X2t = nn.Linear(d2, 1, bias=False)\n\n    def forward(self, X1: torch.Tensor):\n        result = self.W(X1)\n        result = self.X2t(result)\n        return result\n\n\ndef test_multilayer():\n    # Reproduce multilayer example\n    # https://www.wolframcloud.com/obj/yaroslavvb/newton/curvature-unit-tests.nb\n\n    torch.set_default_dtype(torch.float64)\n\n    d1 = 2\n    d2 = 4\n    n = 3\n    model = Net2(d1, d2)\n\n    W0 = u.to_pytorch([[3, 3], [0, 3], [1, -1], [-3, 1]])\n    model.W.weight.data.copy_(W0)\n    X2 = u.to_pytorch([[1], [-2], [-1], [3]])\n    assert X2.shape == (d2, 1)\n    model.X2t.weight.data.copy_(X2.t())\n\n    X1 = u.to_pytorch([[2, -2, 3], [-3, 1, -3]])\n    assert X1.shape == (d1, n)\n\n    Y = u.to_pytorch([[-2, -3, 0]])\n    assert Y.shape == (1, n)\n\n    data = X1.t()  # PyTorch expects batch dimension first\n    target = Y.t()\n    assert data.shape[0] == n\n\n    output = model(data)\n    # residuals, aka e\n    residuals = output - Y.t()\n\n    def compute_loss(residuals_):\n        return torch.sum(residuals_ * residuals_) / (2 * n)\n\n    loss = compute_loss(residuals)\n    assert loss - 187.5 < 1e-5, torch.norm(loss) - 8.83333\n\n    # use learning rate 0 to avoid changing parameter vector\n    optim_kwargs = dict(lr=0, momentum=0, weight_decay=0, l2_reg=0,\n                        bias_correction=False, acc_steps=1,\n                        curv_type=\"Cov\", curv_shapes={\"Linear\": \"Kron\"},\n                        momentum_type=\"preconditioned\", update_inv=False, precondition_grad=False)\n    curv_args = dict(damping=0, ema_decay=1)\n    optimizer = SecondOrderOptimizer(model, **optim_kwargs, curv_kwargs=curv_args)\n\n    # def set_requires_grad(v):\n    #     for p in model.parameters():\n    #         p.requires_grad = False\n    #\n    def backward(last_layer: str) -> Callable:\n        \"\"\"Creates closure that backpropagates either from output layer or from loss layer\"\"\"\n\n        def closure() -> Tuple[Optional[torch.Tensor], torch.Tensor]:\n            optimizer.zero_grad()\n            output = model(data)\n            if last_layer == \"output\":\n                output.backward(torch.ones_like(target))\n                return None, output\n            elif last_layer == 'loss':\n                loss = compute_loss(output - target)\n                loss.backward()\n                return loss, output\n            else:\n                assert False, 'last layer must be \"output\" or \"loss\"'\n\n        return closure\n\n    #    loss = compute_loss(output - Y.t())\n    #    loss.backward()\n\n    loss, output = optimizer.step(closure=backward('loss'))\n    check_close(output.t(), [[-17, 15, -24]])\n    check_close(residuals.t(), [[-15, 18, -24]])\n    check_close(loss, 187.5)\n\n    # batch output Jacobian, n rows, i'th row gives sensitivity of i'th output example to parameters\n    J = kron(X1, X2).t()\n    assert J.shape == (n, d1 * d2)\n    check_close(J, [[2, -4, -2, 6, -3, 6, 3, -9], [-2, 4, 2, -6, 1, -2, -1, 3], [3, -6, -3, 9, -3, 6, 3, -9]])\n\n    # matrix of activations, (n, d1)\n    At = model.W.data_input\n    A = At.t()\n    check_close(At, X1.t())\n\n    # matrix of backprops, add factor n to remove dependence on batch-size\n    Bt = model.W.grad_output * n\n    check_close(Bt, [[-15, 30, 15, -45], [18, -36, -18, 54], [-24, 48, 24, -72]])\n\n    # gradients, n,d\n    # mean gradient, 1, d\n    # method 1, manual computation\n    G = khatri_rao_t(At, Bt)\n    assert G.shape == (n, d1 * d2)\n    check_close(G, [[-30, 60, 30, -90, 45, -90, -45, 135], [-36, 72, 36, -108, 18, -36, -18, 54],\n                    [-72, 144, 72, -216, 72, -144, -72, 216]])\n\n    g = G.sum(dim=0, keepdim=True) / n\n    check_close(g, [[-46, 92, 46, -138, 45, -90, -45, 135]])\n    check_close(g, vec(get_param(model.W).grad).t())\n\n    # method 2, explicit PyTorch autograd\n    # (n,) losses vector\n    losses = torch.stack([compute_loss(r) for r in residuals])\n    # batch-loss jacobian\n    G2 = jacobian(losses, model.W.weight) * n\n    # per-example gradients are row-matrices, squeeze to stack them into a single matrix\n    # each element of G2 is a matrix, vectorize+transpose to turn it into a row\n    G2 = G2.transpose(1, 2).reshape(n, d1 * d2)\n    check_close(G2, G)\n\n    # Hessian\n    # method 1, manual computation\n    H = J.t() @ J / n\n    check_close(H * n,\n                [[17, -34, -17, 51, -17, 34, 17, -51],\n                 [-34, 68, 34, -102, 34, -68, -34, 102],\n                 [-17, 34, 17, -51, 17, -34, -17, 51],\n                 [51, -102, -51, 153, -51, 102, 51, -153],\n                 [-17, 34, 17, -51, 19, -38, -19, 57],\n                 [34, -68, -34, 102, -38, 76, 38, -114],\n                 [17, -34, -17, 51, -19, 38, 19, -57],\n                 [-51, 102, 51, -153, 57, -114, -57, 171]])\n\n    # method 2, using activation + upstream matrices\n    check_close(kron(A @ A.t(), X2 @ X2.t()) / n, H)\n\n    # method 3, PyTorch autograd\n    hess = hessian(compute_loss(residuals), model.W.weight)\n    # Fix shape: vectorization flattens in column-major order, but PyTorch is row-major order\n    # for reshape to flatten things correctly, transpose H_{ijkl} -> H_{jilk}\n    hess = hess.transpose(2, 3).transpose(0, 1)\n    hess = hess.reshape(d1 * d2, d1 * d2)\n    check_close(hess, H)\n\n    # method 4, get Jacobian + Hessian using backprop\n    _loss, _output = optimizer.step(closure=backward('output'))\n    B2t = model.W.grad_output\n\n    # alternative way of getting batch Jacobian\n    J2 = khatri_rao_t(At, B2t)\n    check_close(J2, J)\n    H2 = J2.t() @ J2 / n\n    check_close(H2, H)\n\n    # empirical Fisher\n    efisher = G.t() @ G / n\n    check_close(efisher, [[2460, -4920, -2460, 7380, -2394, 4788, 2394, -7182],\n                          [-4920, 9840, 4920, -14760, 4788, -9576, -4788, 14364],\n                          [-2460, 4920, 2460, -7380, 2394, -4788, -2394, 7182],\n                          [7380, -14760, -7380, 22140, -7182, 14364, 7182, -21546],\n                          [-2394, 4788, 2394, -7182, 2511, -5022, -2511, 7533],\n                          [4788, -9576, -4788, 14364, -5022, 10044, 5022, -15066],\n                          [2394, -4788, -2394, 7182, -2511, 5022, 2511, -7533],\n                          [-7182, 14364, 7182, -21546, 7533, -15066, -7533, 22599]])\n\n    # centered empirical Fisher (Sigma in OpenAI paper, estimate of Sigma in Jain paper)\n    sigma = efisher - g.t() @ g\n    check_close(sigma, [[344, -688, -344, 1032, -324, 648, 324, -972], [-688, 1376, 688, -2064, 648, -1296, -648, 1944],\n                        [-344, 688, 344, -1032, 324, -648, -324, 972],\n                        [1032, -2064, -1032, 3096, -972, 1944, 972, -2916],\n                        [-324, 648, 324, -972, 486, -972, -486, 1458], [648, -1296, -648, 1944, -972, 1944, 972, -2916],\n                        [324, -648, -324, 972, -486, 972, 486, -1458],\n                        [-972, 1944, 972, -2916, 1458, -2916, -1458, 4374]])\n\n    # loss\n    loss2 = (residuals * residuals).sum() / (2 * n)\n    check_close(to_python_scalar(loss2), 187.5)\n\n    sigma_norm = torch.norm(sigma)\n    g_norm = torch.norm(g)\n\n    # predicted drop in loss if we take a Newton step\n    excess = to_python_scalar(g @ H.pinverse() @ g.t() / 2)\n    check_close(excess, 12747 / 68)\n\n    def loss_direction(direction, eps):\n        \"\"\"loss improvement if we take step eps in direction dir\"\"\"\n        return to_python_scalar(eps * (direction @ g.t()) - 0.5 * eps ** 2 * direction @ H @ direction.t())\n\n    newtonImprovement = loss_direction(g @ H.pinverse(), 1)\n    check_close(newtonImprovement, 12747/68)\n\n    ############################\n    # OpenAI quantities\n    ############################\n    grad_curvature = to_python_scalar(g @ H @ g.t())  # curvature in direction of g\n    stepOpenAI = to_python_scalar(g.flatten().norm() ** 2 / grad_curvature) if g_norm else 999\n    check_close(stepOpenAI, 0.00571855)\n    batchOpenAI = to_python_scalar(torch.trace(H @ sigma) / grad_curvature) if g_norm else 999\n    check_close(batchOpenAI, 0.180201)\n\n    # improvement in loss when we take gradient step with optimal learning rate\n    gradientImprovement = loss_direction(g, stepOpenAI)\n    assert newtonImprovement > gradientImprovement\n    check_close(gradientImprovement, 177.604)\n\n    ############################\n    # Gradient diversity  quantities\n    ############################\n    diversity = torch.norm(G, \"fro\") ** 2 / torch.norm(g) ** 2\n    check_close(diversity, 3.6013)\n\n    ############################\n    # Jain/Kakade quantities\n    ############################\n\n    # noise scale (Jain, minimax rate of estimator)\n    noise_variance = torch.trace(H.pinverse() @ sigma)\n    check_close(noise_variance, 333.706)\n\n    isqrtH = pinv_square_root(H)\n    #    isqrtH = torch.tensor(isqrtH)\n    # measure of misspecification between model and actual noise (Jain, \\rho)\n    # formula (3) of \"Parallelizing Stochastic Gradient Descent\"\n    p_sigma = torch.pinverse(kron(H, torch.eye(d1 * d2)) + kron(torch.eye(d1 * d2), H)) @ vec(sigma)\n    p_sigma = unvec(p_sigma, d1 * d2)\n    rho = d1 * d2 / erank(p_sigma) if sigma_norm > 0 else 1\n    check_close(rho, 6.48399)\n\n    rhoSimple = (d1 * d2 / erank(isqrtH @ sigma @ isqrtH)) if sigma_norm > 0 else 1\n    check_close(rhoSimple, 6.55661)\n\n    # divergent learning rate for batch-size 1 (Jain). Approximates max||x_i|| with avg.\n    # For more accurate results may want to add stddev of ||x_i||\n    # noinspection PyTypeChecker\n    stepMin = 2 / torch.trace(H)\n    check_close(stepMin, 0.0111111)\n\n    # divergent learning rate for batch-size infinity\n    stepMax = 2 / l2_norm(H)\n    check_close(stepMax, 0.011419)\n\n    # divergent learning rate for batch-size 1, adjusted for misspecification\n    check_close(stepMin / rhoSimple, 0.00169464)\n    check_close(stepMin / rho, 0.00171362)\n\n    # batch size that gives provides lr halfway between stepMin and stepMax\n    batchJain = 1 + erank(H)\n    check_close(batchJain, 2.02771)\n\n    # batch size that provides halfway point after adjusting for misspecification\n    check_close(1 + erank(H) * rhoSimple, 7.73829)\n    check_close(1 + erank(H) * rho, 7.66365)\n\n\nif __name__ == '__main__':\n    run_all_tests(sys.modules[__name__])\n"
  },
  {
    "path": "autotune/eval_conv2d_approx.py",
    "content": "\"\"\"Evaluate approximation quality of factoring on conv2d layers.\n\nEvaluates discrepancy in magnitude (l2 norm) and value (difference between normalized square roots), 0 means perfect agreement\n\nFor LeastSquares loss: kron and mean_kron are exact for all combinations with kernel_size=1\nFor CrossEntropy loss: kron is exact for all combinations with kernel_size=1, num_channels=1\n                       mean_kron is exact for all combinations with kernel_size=1\n\n\nIncreasing kernel_size>1, all methods over-estimate the Hessian magnitude, even in 1 channel/LeastSquares loss case\n\n========== mean_kron ========================================\nimage_size\n   value: : [1.1446763892308809e-06, 9.212457143803476e-07, 1.4112242752162274e-06, 1.2591850691023865e-06, 1.194795800074644e-06]\n   magnitude : 1.00, 1.00, 1.00, 1.00, 1.00\nnum_channels\n   value: : [5.330160206540313e-07, 9.375009426548786e-07, 1.2972760714546894e-06, 1.1446763892308809e-06, 1.0141359780391213e-05, 9.359457180835307e-06, 6.479138392023742e-06, 6.426676463888725e-06, 8.470763532386627e-06, 5.907071681576781e-06]\n   magnitude : 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00\nkernel_size\n   value: : [1.1446763892308809e-06, 0.8146935105323792, 0.3585125207901001, 0.6153226494789124, 0.2633444368839264]\n   magnitude : 1.00, 1.12, 1.13, 1.02, 1.00\n\n========== kron ========================================\nimage_size\n   value: : [0.012090419419109821, 0.018052944913506508, 0.004046864341944456, 0.006037037819623947, 0.008428926579654217]\n   magnitude : 1.00, 1.01, 1.00, 1.01, 1.01\nnum_channels\n   value: : [0.004109012894332409, 0.029988422989845276, 0.0047996193170547485, 0.012090419419109821, 0.02191711962223053, 0.012329756282269955, 0.12856155633926392, 0.015723882243037224, 0.027835888788104057, 0.012887174263596535]\n   magnitude : 1.00, 1.01, 1.00, 1.00, 1.03, 1.00, 1.02, 1.01, 1.00, 1.00\nkernel_size\n   value: : [0.012090419419109821, 0.8148165941238403, 0.358644038438797, 0.6153406500816345, 0.263365775346756]\n   magnitude : 1.00, 1.12, 1.13, 1.02, 1.00\n\"\"\"\n\n# Tests that compare manual computation of quantities against PyTorch autograd\n\nfrom typing import List\n\nimport autograd_lib\nimport torch\nimport util as u\nfrom attrdict import AttrDict\n\nunfold = torch.nn.functional.unfold\nfold = torch.nn.functional.fold\n\n\ndef compute_hess(n: int = 1, image_size: int = 1, kernel_size: int = 1, num_channels: int = 1, num_layers: int = 1,\n                 nonlin: bool = False,\n                 loss: str = 'CrossEntropy', method='exact', param_name='weight') -> List[torch.Tensor]:\n    \"\"\"\n\n    Compute Hessians for all layers for given architecture\n\n    Args:\n        param_name: which parameter to compute ('weight' or 'bias')\n        n: number of examples\n        image_size:  width of image (square image)\n        kernel_size: kernel size\n        num_channels:\n        num_layers:\n        nonlin\n        loss: LeastSquares or CrossEntropy\n        method: 'kron', 'mean_kron'\n        num_layers: number of layers in the network\n\n    Returns:\n        list of num_layers Hessian matrices.\n    \"\"\"\n\n    assert param_name in ['weight', 'bias']\n    assert loss in autograd_lib._supported_losses\n    assert method in autograd_lib._supported_methods\n\n    u.seed_random(1)\n\n    Xh, Xw = 1, image_size\n    Kh, Kw = 1, kernel_size\n    dd = [num_channels] * (num_layers + 1)\n\n    model: u.SimpleModel2 = u.PooledConvolutional2(dd, kernel_size=(Kh, Kw), nonlin=nonlin, bias=True)\n    # model: u.SimpleModel2 = u.StridedConvolutional2(dd, kernel_size=(Kh, Kw), nonlin=nonlin, bias=True)\n    data = torch.randn((n, dd[0], Xh, Xw))\n\n    autograd_lib.clear_backprops(model)\n    autograd_lib.add_hooks(model)\n    output = model(data)\n    autograd_lib.backprop_hess(output, hess_type=loss)\n    autograd_lib.compute_hess(model, method=method)\n    autograd_lib.disable_hooks()\n\n    result = []\n    for i in range(len(model.layers)):\n        param = getattr(model.layers[i], param_name)\n        if method == 'exact' or method == 'autograd':\n            result.append(param.hess)\n        else:\n            result.append(param.hess_factored.expand())\n    return result\n\n\ndef main():\n    # for kernel_size=1, mean kron factoring works for any image size\n    main_vals = AttrDict(n=2, kernel_size=1, image_size=625, num_channels=5, num_layers=4, loss='CrossEntropy',\n                         nonlin=False)\n\n    hess_list1 = compute_hess(method='exact', **main_vals)\n    hess_list2 = compute_hess(method='kron', **main_vals)\n    value_error = max([u.symsqrt_dist(h1, h2) for h1, h2 in zip(hess_list1, hess_list2)])\n    magnitude_error = max([u.l2_norm(h2) / u.l2_norm(h1) for h1, h2 in zip(hess_list1, hess_list2)])\n    print(value_error)\n    print(magnitude_error)\n\n    dimension_vals=dict(image_size=[2, 3, 4, 5, 6], num_channels=range(2, 12), kernel_size=[1, 2, 3, 4, 5])\n    for method in ['mean_kron', 'kron']:  # , 'experimental_kfac']:\n        print()\n        print('='*10, method, '='*40)\n        for dimension in ['image_size', 'num_channels', 'kernel_size']:\n            value_errors = []\n            magnitude_errors = []\n            for val in dimension_vals[dimension]:\n                vals = AttrDict(main_vals.copy())\n                vals.method = method\n                vals[dimension] = val\n                vals.image_size = max(vals.image_size, vals.kernel_size ** vals.num_layers)\n                # print(vals)\n                vals_exact = AttrDict(vals.copy())\n                vals_exact.method = 'exact'\n                hess_list1 = compute_hess(**vals_exact)\n                hess_list2 = compute_hess(**vals)\n                magnitude_error = max([u.l2_norm(h2) / u.l2_norm(h1) for h1, h2 in zip(hess_list1, hess_list2)])\n                hess_list1 = [h/u.l2_norm(h) for h in hess_list1]\n                hess_list2 = [h/u.l2_norm(h) for h in hess_list2]\n\n                value_error = max([u.symsqrt_dist(h1, h2) for h1, h2 in zip(hess_list1, hess_list2)])\n                value_errors.append(value_error)\n                magnitude_errors.append(magnitude_error.item())\n            print(dimension)\n            print('   value: :', value_errors)\n            print('   magnitude :', u.format_list(magnitude_errors))\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "autotune/factored_test.py",
    "content": "\"\"\"Test factored implementation of stats\"\"\"\n\nimport argparse\nimport os\nimport sys\nimport time\n\nimport autograd_lib\nimport globals as gl\n# import torch\nimport torch\nimport util as u\nimport wandb\nfrom attrdict import AttrDefault\nfrom torch import nn as nn\nfrom torch.utils.tensorboard import SummaryWriter\n\n\ndef test_factored_stats_golden_values():\n    \"\"\"Test stats from values generated by non-factored version\"\"\"\n    u.seed_random(1)\n    u.install_pdb_handler()\n    torch.set_default_dtype(torch.float32)\n\n    parser = argparse.ArgumentParser(description='PyTorch MNIST Example')\n    args = parser.parse_args()\n\n    logdir = u.create_local_logdir('/temp/runs/factored_test')\n    run_name = os.path.basename(logdir)\n    gl.event_writer = SummaryWriter(logdir)\n    print('logging to ', logdir)\n\n    loss_type = 'LeastSquares'\n\n    args.data_width = 2\n    args.dataset_size = 5\n    args.stats_batch_size = 5\n    d1 = args.data_width ** 2\n    args.stats_batch_size = args.dataset_size\n    args.stats_steps = 1\n\n    n = args.stats_batch_size\n    o = 10\n    d = [d1, o]\n\n    model = u.SimpleFullyConnected2(d, bias=False, nonlin=0)\n    model = model.to(gl.device)\n    print(model)\n\n    dataset = u.TinyMNIST(data_width=args.data_width, dataset_size=args.dataset_size, loss_type=loss_type)\n    stats_loader = torch.utils.data.DataLoader(dataset, batch_size=args.stats_batch_size, shuffle=False)\n    stats_iter = u.infinite_iter(stats_loader)\n    stats_data, stats_targets = next(stats_iter)\n\n    if loss_type == 'LeastSquares':\n        loss_fn = u.least_squares\n    else:   # loss_type == 'CrossEntropy':\n        loss_fn = nn.CrossEntropyLoss()\n\n    autograd_lib.add_hooks(model)\n    gl.reset_global_step()\n    last_outer = 0\n    for step in range(args.stats_steps):\n        if last_outer:\n            u.log_scalars({\"time/outer\": 1000*(time.perf_counter() - last_outer)})\n        last_outer = time.perf_counter()\n\n        data, targets = stats_data, stats_targets\n\n        # Capture Hessian and gradient stats\n        autograd_lib.enable_hooks()\n        autograd_lib.clear_backprops(model)\n        with u.timeit(\"backprop_g\"):\n            output = model(data)\n            loss = loss_fn(output, targets)\n            loss.backward(retain_graph=True)\n\n        autograd_lib.clear_hess_backprops(model)\n        with u.timeit(\"backprop_H\"):\n            autograd_lib.backprop_hess(output, hess_type=loss_type)\n        autograd_lib.disable_hooks()   # TODO(y): use remove_hooks\n\n        with u.timeit(\"compute_grad1\"):\n            autograd_lib.compute_grad1(model)\n        with u.timeit(\"compute_hess\"):\n            autograd_lib.compute_hess(model)\n            autograd_lib.compute_hess(model, method='kron', attr_name='hess2')\n\n        autograd_lib.compute_stats_factored(model)\n\n        params = list(model.parameters())\n        assert len(params) == 1\n        new_values = params[0].stats\n        golden_values = torch.load('test/factored.pt')\n\n        for valname in new_values:\n            print(\"Checking \", valname)\n            if valname == 'sigma_l2':\n                u.check_close(new_values[valname], golden_values[valname], atol=1e-2)  # sigma is approximate\n            elif valname == 'sigma_erank':\n                u.check_close(new_values[valname], golden_values[valname], atol=0.11)  # 1.0 vs 1.1\n            elif valname in ['rho', 'step_div_1_adjusted', 'batch_jain_full']:\n                continue   # lyapunov stats weren't computed correctly in golden set\n            elif valname in ['batch_openai']:\n                continue   # batch sizes depend on sigma which is approximate\n            elif valname in ['noise_variance_pinv']:\n                pass  # went from 0.22 to 0.014 after kron factoring (0.01 with full centering, 0.3 with no centering)\n            elif valname in ['sparsity']:\n                pass   # had a bug in old calc (using integer arithmetic)\n            else:\n                u.check_close(new_values[valname], golden_values[valname], rtol=1e-4, atol=1e-6, label=valname)\n\n    gl.event_writer.close()\n\n\ndef test_factored_vs_regular():\n    \"\"\"Take simple network, compute values in two different ways, compare.\"\"\"\n\n    u.seed_random(1)\n\n    gl.project_name = 'test'\n    gl.logdir_base = '/tmp/runs'\n    u.setup_logdir_and_event_writer(run_name=sys._getframe().f_code.co_name)\n\n    d = 3\n    n = 3\n    model: u.SimpleFullyConnected2 = u.SimpleFullyConnected2([d, d], bias=False, nonlin=False)\n    param = model.layers[0].weight\n\n    # param.data.copy_(torch.eye(d))\n    #param.data.copy_(torch.arange(9).reshape(3, 3))\n    # param.data.copy_(torch.zeros(d, d))\n\n    # create simple matrix which is not quite symmetric\n    source = 2*torch.eye(d)\n    source[0, 0] = 3\n    source[0, 1] = 4\n    source[1, 0] = -2\n    data = source.repeat([n, 1])\n    noise = source.repeat_interleave(n, dim=0)\n\n    autograd_lib.add_hooks(model)\n    output = model(data)\n    output.backward(retain_graph=True, gradient=noise)\n    loss = u.least_squares(output)\n\n    autograd_lib.backprop_hess(output, hess_type='LeastSquares', model=model)\n    autograd_lib.compute_grad1(model)\n    autograd_lib.compute_hess(model)\n    autograd_lib.compute_hess(model, method='kron', attr_name='hess2')\n    autograd_lib.compute_stats(model, attr_name='stats_regular', sigma_centering=True)\n    autograd_lib.compute_stats_factored(model, attr_name='stats_factored', sigma_centering=False)\n\n    stats = param.stats_regular\n    stats_factored = param.stats_factored\n    for name in stats:\n        print(name, stats[name], stats_factored[name])\n        # u.check_close(stats[name], stats_factored[name], label=name)\n\n\nif __name__ == '__main__':\n    test_factored_vs_regular()\n    # u.run_all_tests(sys.modules[__name__])\n"
  },
  {
    "path": "autotune/globals.py",
    "content": "# Module to hold global variables for curvature computation functions.\n# This is needed sincne functionality may be split over several modules\n\nfrom typing import Optional\n\nimport torch\nfrom torch.utils.tensorboard import SummaryWriter\n\nevent_writer: Optional[SummaryWriter] = None\nproject_name: Optional[str] = 'train_ciresan'  # project name to use for wandb logging\nlogdir_base: str = '/ncluster/runs'\nrun_name: Optional[str] = None  # run name to use, corresponds to logging dir and wandb run name\nlogdir: Optional[str] = None  # logdir\ntoken_count: int = 0   # TODO(y): rename to global-step. Meaning is context-specific, in case of sequences it's number of tokens\n\nargs = None   #  global arg values\ndebug_dump_stats: bool = False   # print activations/backprops to console\ndebug_linalg_crashes: bool = False   # save matrices that cause linalg routines to crash\n\n\n# debug_hard_crashes_on_nans: bool = True  # crash if encountering NaN\n\nhacks_disable_hess = False\n\n\nif torch.cuda.is_available():\n    device = torch.device('cuda')\n    print(\"Using GPU\")\nelse:\n    device = torch.device('cpu')\n\n\ndef reset_global_step():\n    global token_count\n    token_count = 0\n\n\ndef increment_global_step(incr: int):\n    global token_count\n    token_count += incr\n\n\ndef get_global_step() -> int:\n    return token_count\n\n\n"
  },
  {
    "path": "autotune/hessian_test.py",
    "content": "# Test exact Hessian computation\n\n# import torch\nimport sys\nfrom typing import Callable\n\nimport torch\nimport torch.nn as nn\n\n\nclass Net(nn.Module):\n    def __init__(self, d):\n        super().__init__()\n        self.w = nn.Linear(d, 1, bias=False)\n\n    def forward(self, x: torch.Tensor):\n        result = self.w(x)\n        return result\n\n\ndef test_simple_hessian():\n    # Compare against manual calculations in\n    # https://www.wolframcloud.com/obj/yaroslavvb/newton/linear-jacobians-and-hessians.nb\n    torch.set_default_dtype(torch.float32)\n\n    d = [2, 3, 4, 2]\n    n = d[0]\n    c = d[-1]\n    As = torch.tensor([[3, 1, -1], [1, -3, -2]]).float()\n    Bs = torch.tensor([[[3, -3], [-3, -1], [-3, 3], [-3, 0]], [[2, -1], [-3, 0], [1, 1], [-2, 0]]]).float()\n\n    # output Jacobian for first example\n    Jo1 = u.kron(u.v2r(As[0]), Bs[0].t())\n    u.check_equal(Jo1, [[9, -9, -9, -9, 3, -3, -3, -3, -3, 3, 3, 3], [-9, -3, 9, 0, -3, -1, 3, 0, 3, 1, -3, 0]])\n\n    # batch output Jacobian\n    Jb = torch.cat([u.kron(u.v2r(As[i]), Bs[i].t()) for i in range(n)])\n    u.check_equal(Jb, [[9, -9, -9, -9, 3, -3, -3, -3, -3, 3, 3, 3], [-9, -3, 9, 0, -3, -1, 3, 0, 3, 1, -3, 0],\n                       [2, -3, 1, -2, -6, 9, -3, 6, -4, 6, -2, 4], [-1, 0, 1, 0, 3, 0, -3, 0, 2, 0, -2, 0]])\n\n    W = torch.nn.Parameter(torch.ones((d[2], d[1])))\n\n    def loss(i):\n        residuals = Bs[i].t() @ W @ u.v2c(As[i])\n        return 0.5 * torch.sum(residuals * residuals)\n\n    u.check_equal(loss(0), 333 / 2)\n\n    # check against PyTorch autograd\n    i = 0\n    outputs = Bs[i].t() @ W @ u.v2c(As[i])\n    jac = u.jacobian(outputs, W)\n\n    u.check_equal(Jo1, jac.transpose(0, 1).transpose(2, 3).reshape((c, -1)))\n\n    Jb = torch.cat([u.kron(u.v2r(As[i]), Bs[i].t()) for i in range(n)])\n    manualHess = Jb.t() @ Jb\n    u.check_equal(manualHess, [[167, -60, -161, -85, 39, 0, -57, -15, -64, 30, 52, 35],\n                               [-60, 99, 51, 87, 0, 3, 27, 9, 30, -48, -12, -39],\n                               [-161, 51, 164, 79, -57, 27, 48, 33, 52, -12, -58, -23],\n                               [-85, 87, 79, 85, -15, 9, 33, 15, 35, -39, -23, -35],\n                               [39, 0, -57, -15, 63, -60, -9, -45, 12, -30, 24, -15],\n                               [0, 3, 27, 9, -60, 91, -21, 63, -30, 44, -24, 27],\n                               [-57, 27, 48, 33, -9, -21, 36, -9, 24, -24, -6, -21],\n                               [-15, 9, 33, 15, -45, 63, -9, 45, -15, 27, -21, 15],\n                               [-64, 30, 52, 35, 12, -30, 24, -15, 38, -30, -14, -25],\n                               [30, -48, -12, -39, -30, 44, -24, 27, -30, 46, -6, 33],\n                               [52, -12, -58, -23, 24, -24, -6, -21, -14, -6, 26, 1],\n                               [35, -39, -23, -35, -15, 27, -21, 15, -25, 33, 1, 25]])\n\n    total_loss = torch.add(*[loss(i) for i in range(n)])\n    u.check_equal(total_loss, 397 / 2)\n\n    automaticHess = u.hessian(total_loss, W)\n    automaticHess = automaticHess.transpose(0, 1).transpose(2, 3).reshape((d[1] * d[2], d[1] * d[2]))\n    u.check_equal(automaticHess, manualHess)\n\n    # Note: layers have dimensions (in, out), but the matrices have shape (out, in)\n    layer = nn.Linear(d[1], d[2], bias=False)\n    Blayer = nn.Linear(d[2], d[3], bias=False)\n    model = torch.nn.Sequential(layer, nn.ReLU(), Blayer)\n    layer.weight.data.copy_(torch.ones((d[2], d[1])))\n    Blayer.weight.data.copy_(Bs[0].t())\n    u.check_close(model(As[0]), [-18., -3.])\n\n\nimport autograd_lib\nimport globals as gl\n# import torch\nimport torch\nimport util as u\nfrom torch import nn as nn\nfrom torch.utils.tensorboard import SummaryWriter\n\n\ndef test_explicit_hessian():\n    \"\"\"Check computation of hessian of loss(B'WA) from https://github.com/yaroslavvb/kfac_pytorch/blob/master/derivation.pdf\n\n\n    \"\"\"\n\n    torch.set_default_dtype(torch.float64)\n    A = torch.tensor([[-1., 4], [3, 0]])\n    B = torch.tensor([[-4., 3], [2, 6]])\n    X = torch.tensor([[-5., 0], [-2, -6]], requires_grad=True)\n\n    Y = B.t() @ X @ A\n    u.check_equal(Y, [[-52, 64], [-81, -108]])\n    loss = torch.sum(Y * Y) / 2\n    hess0 = u.hessian(loss, X).reshape([4, 4])\n    hess1 = u.Kron(A @ A.t(), B @ B.t())\n\n    u.check_equal(loss, 12512.5)\n\n    # PyTorch autograd computes Hessian with respect to row-vectorized parameters, whereas\n    # autograd_lib uses math convention and does column-vectorized.\n    # Commuting order of Kronecker product switches between two representations\n    u.check_equal(hess1.commute(), hess0)\n\n    # Do a test using Linear layers instead of matrix multiplies\n    model: u.SimpleFullyConnected2 = u.SimpleFullyConnected2([2, 2, 2], bias=False)\n    model.layers[0].weight.data.copy_(X)\n\n    # Transpose to match previous results, layers treat dim0 as batch dimension\n    u.check_equal(model.layers[0](A.t()).t(), [[5, -20], [-16, -8]])  # XA = (A'X0)'\n\n    model.layers[1].weight.data.copy_(B.t())\n    u.check_equal(model(A.t()).t(), Y)\n\n    Y = model(A.t()).t()    # transpose to data-dimension=columns\n    loss = torch.sum(Y * Y) / 2\n    loss.backward()\n\n    u.check_equal(model.layers[0].weight.grad, [[-2285, -105], [-1490, -1770]])\n    G = B @ Y @ A.t()\n    u.check_equal(model.layers[0].weight.grad, G)\n\n    u.check_equal(hess0, u.Kron(B @ B.t(), A @ A.t()))\n\n    # compute newton step\n    u.check_equal(u.Kron(A@A.t(), B@B.t()).pinv() @ u.vec(G), u.v2c([-5, -2, 0, -6]))\n\n    # compute Newton step using factored representation\n    autograd_lib.add_hooks(model)\n\n    Y = model(A.t())\n    n = 2\n    loss = torch.sum(Y * Y) / 2\n    autograd_lib.backprop_hess(Y, hess_type='LeastSquares')\n    autograd_lib.compute_hess(model, method='kron', attr_name='hess_kron', vecr_order=False, loss_aggregation='sum')\n    param = model.layers[0].weight\n\n    hess2 = param.hess_kron\n    print(hess2)\n\n    u.check_equal(hess2, [[425, 170, -75, -30], [170, 680, -30, -120], [-75, -30, 225, 90], [-30, -120, 90, 360]])\n\n    # Gradient test\n    model.zero_grad()\n    loss.backward()\n    u.check_close(u.vec(G).flatten(), u.Vec(param.grad))\n\n    # Newton step test\n    # Method 0: PyTorch native autograd\n    newton_step0 = param.grad.flatten() @ torch.pinverse(hess0)\n    newton_step0 = newton_step0.reshape(param.shape)\n    u.check_equal(newton_step0, [[-5, 0], [-2, -6]])\n\n    # Method 1: colummn major order\n    ihess2 = hess2.pinv()\n    u.check_equal(ihess2.LL, [[1/16, 1/48], [1/48, 17/144]])\n    u.check_equal(ihess2.RR, [[2/45, -(1/90)], [-(1/90), 1/36]])\n    u.check_equal(torch.flatten(hess2.pinv() @ u.vec(G)), [-5, -2, 0, -6])\n    newton_step1 = (ihess2 @ u.Vec(param.grad)).matrix_form()\n\n    # Method2: row major order\n    ihess2_rowmajor = ihess2.commute()\n    newton_step2 = ihess2_rowmajor @ u.Vecr(param.grad)\n    newton_step2 = newton_step2.matrix_form()\n\n    u.check_equal(newton_step0, newton_step1)\n    u.check_equal(newton_step0, newton_step2)\n\n\ndef test_factored_hessian():\n    \"\"\"\"Simple test to ensure Hessian computation is working.\n\n    In a linear neural network with squared loss, Newton step will converge in one step.\n    Compute stats after minimizing, pass sanity checks.\n    \"\"\"\n\n    u.seed_random(1)\n    loss_type = 'LeastSquares'\n\n    data_width = 2\n    n = 5\n    d1 = data_width ** 2\n    o = 10\n    d = [d1, o]\n\n    model = u.SimpleFullyConnected2(d, bias=False, nonlin=False)\n    model = model.to(gl.device)\n    print(model)\n\n    dataset = u.TinyMNIST(data_width=data_width, dataset_size=n, loss_type=loss_type)\n    stats_loader = torch.utils.data.DataLoader(dataset, batch_size=n, shuffle=False)\n    stats_iter = u.infinite_iter(stats_loader)\n    stats_data, stats_targets = next(stats_iter)\n\n    if loss_type == 'LeastSquares':\n        loss_fn = u.least_squares\n    else:  # loss_type == 'CrossEntropy':\n        loss_fn = nn.CrossEntropyLoss()\n\n    autograd_lib.add_hooks(model)\n    gl.reset_global_step()\n    last_outer = 0\n\n    data, targets = stats_data, stats_targets\n\n    # Capture Hessian and gradient stats\n    autograd_lib.enable_hooks()\n    autograd_lib.clear_backprops(model)\n\n    output = model(data)\n    loss = loss_fn(output, targets)\n    print(loss)\n    loss.backward(retain_graph=True)\n    layer = model.layers[0]\n\n    autograd_lib.clear_hess_backprops(model)\n    autograd_lib.backprop_hess(output, hess_type=loss_type)\n    autograd_lib.disable_hooks()\n\n    # compute Hessian using direct method, compare against PyTorch autograd\n    hess0 = u.hessian(loss, layer.weight)\n    autograd_lib.compute_hess(model)\n    hess1 = layer.weight.hess\n    print(hess1)\n    u.check_close(hess0.reshape(hess1.shape), hess1, atol=1e-9, rtol=1e-6)\n\n    # compute Hessian using factored method\n    autograd_lib.compute_hess(model, method='kron', attr_name='hess2', vecr_order=True)\n    # s.regret_newton = vecG.t() @ pinvH.commute() @ vecG.t() / 2  # TODO(y): figure out why needed transposes\n\n    hess2 = layer.weight.hess2\n    u.check_close(hess1, hess2, atol=1e-9, rtol=1e-6)\n\n    # Newton step in regular notation\n    g1 = layer.weight.grad.flatten()\n    newton1 = hess1 @ g1\n\n    g2 = u.Vecr(layer.weight.grad)\n    newton2 = g2 @ hess2\n\n    u.check_close(newton1, newton2, atol=1e-9, rtol=1e-6)\n\n    # compute regret in factored notation, compare against actual drop in loss\n    regret1 = g1 @ hess1.pinverse() @ g1 / 2\n    regret2 = g2 @ hess2.pinv() @ g2 / 2\n    u.check_close(regret1, regret2)\n\n    current_weight = layer.weight.detach().clone()\n    param: torch.nn.Parameter = layer.weight\n    # param.data.sub_((hess1.pinverse() @ g1).reshape(param.shape))\n    # output = model(data)\n    # loss = loss_fn(output, targets)\n    # print(\"result 1\", loss)\n\n    # param.data.sub_((hess1.pinverse() @ u.vec(layer.weight.grad)).reshape(param.shape))\n    # output = model(data)\n    # loss = loss_fn(output, targets)\n    # print(\"result 2\", loss)\n\n    # param.data.sub_((u.vec(layer.weight.grad).t() @ hess1.pinverse()).reshape(param.shape))\n    # output = model(data)\n    # loss = loss_fn(output, targets)\n    # print(\"result 3\", loss)\n    #\n\n    del layer.weight.grad\n    output = model(data)\n    loss = loss_fn(output, targets)\n    loss.backward()\n    param.data.sub_(u.unvec(hess1.pinverse() @ u.vec(layer.weight.grad), layer.weight.shape[0]))\n    output = model(data)\n    loss = loss_fn(output, targets)\n    print(\"result 4\", loss)\n\n    # param.data.sub_((g1 @ hess1.pinverse() @ g1).reshape(param.shape))\n\n    print(loss)\n\n\ndef test_hessian_multibatch():\n    \"\"\"Test that Kronecker-factored computations still work when splitting work over batches.\"\"\"\n\n    u.seed_random(1)\n\n    # torch.set_default_dtype(torch.float64)\n\n    gl.project_name = 'test'\n    gl.logdir_base = '/tmp/runs'\n    run_name = 'test_hessian_multibatch'\n    u.setup_logdir_and_event_writer(run_name=run_name)\n\n    loss_type = 'CrossEntropy'\n    data_width = 2\n    n = 4\n    d1 = data_width ** 2\n    o = 10\n    d = [d1, o]\n\n    model = u.SimpleFullyConnected2(d, bias=False, nonlin=False)\n    model = model.to(gl.device)\n\n    dataset = u.TinyMNIST(data_width=data_width, dataset_size=n, loss_type=loss_type)\n    stats_loader = torch.utils.data.DataLoader(dataset, batch_size=n, shuffle=False)\n    stats_iter = u.infinite_iter(stats_loader)\n\n    if loss_type == 'LeastSquares':\n        loss_fn = u.least_squares\n    else:  # loss_type == 'CrossEntropy':\n        loss_fn = nn.CrossEntropyLoss()\n\n    autograd_lib.add_hooks(model)\n    gl.reset_global_step()\n    last_outer = 0\n\n    stats_iter = u.infinite_iter(stats_loader)\n    stats_data, stats_targets = next(stats_iter)\n    data, targets = stats_data, stats_targets\n\n    # Capture Hessian and gradient stats\n    autograd_lib.enable_hooks()\n    autograd_lib.clear_backprops(model)\n\n    output = model(data)\n    loss = loss_fn(output, targets)\n    loss.backward(retain_graph=True)\n    layer = model.layers[0]\n\n    autograd_lib.clear_hess_backprops(model)\n    autograd_lib.backprop_hess(output, hess_type=loss_type)\n    autograd_lib.disable_hooks()\n\n    # compute Hessian using direct method, compare against PyTorch autograd\n    hess0 = u.hessian(loss, layer.weight)\n    autograd_lib.compute_hess(model)\n    hess1 = layer.weight.hess\n    u.check_close(hess0.reshape(hess1.shape), hess1, atol=1e-8, rtol=1e-6)\n\n    # compute Hessian using factored method. Because Hessian depends on examples for cross entropy, factoring is not exact, raise tolerance\n    autograd_lib.compute_hess(model, method='kron', attr_name='hess2', vecr_order=True)\n    hess2 = layer.weight.hess2\n    u.check_close(hess1, hess2, atol=1e-3, rtol=1e-1)\n\n    # compute Hessian using multibatch\n    # restart iterators\n    dataset = u.TinyMNIST(data_width=data_width, dataset_size=n, loss_type=loss_type)\n    assert n % 2 == 0\n    stats_loader = torch.utils.data.DataLoader(dataset, batch_size=n//2, shuffle=False)\n    stats_iter = u.infinite_iter(stats_loader)\n    autograd_lib.compute_cov(model, loss_fn, stats_iter, batch_size=n//2, steps=2)\n\n    cov: autograd_lib.LayerCov = layer.cov\n    hess2: u.Kron = hess2.commute()    # get back into AA x BB order\n    u.check_close(cov.H.value(), hess2)\n\n\ndef _test_refactored_stats():\n    gl.project_name = 'test'\n    gl.logdir_base = '/tmp/runs'\n    run_name = 'test_hessian_multibatch'\n    u.setup_logdir_and_event_writer(run_name=run_name)\n\n    loss_type = 'CrossEntropy'\n    data_width = 2\n    n = 4\n    d1 = data_width ** 2\n    o = 10\n    d = [d1, o]\n\n    model = u.SimpleFullyConnected2(d, bias=False, nonlin=False)\n    model = model.to(gl.device)\n\n    dataset = u.TinyMNIST(data_width=data_width, dataset_size=n, loss_type=loss_type)\n    stats_loader = torch.utils.data.DataLoader(dataset, batch_size=n, shuffle=False)\n    stats_iter = u.infinite_iter(stats_loader)\n\n    if loss_type == 'LeastSquares':\n        loss_fn = u.least_squares\n    else:  # loss_type == 'CrossEntropy':\n        loss_fn = nn.CrossEntropyLoss()\n\n    autograd_lib.add_hooks(model)\n    gl.reset_global_step()\n    last_outer = 0\n\n    stats_iter = u.infinite_iter(stats_loader)\n    stats_data, stats_targets = next(stats_iter)\n    data, targets = stats_data, stats_targets\n\n    covG = autograd_lib.layer_cov_dict()\n    covH = autograd_lib.layer_cov_dict()\n    covJ = autograd_lib.layer_cov_dict()\n\n    autograd_lib.register(model)\n\n    A = {}\n    with autograd_lib.save_activations(A):\n        output = model(data)\n        loss = loss_fn(output, targets)\n\n    Acov = autograd_lib.ModuleDict(autograd_lib.SecondOrder)\n    for layer, activations in A.items():\n        Acov[layer].accumulate(activations)\n\n    autograd_lib.set_default_activations(A)   # set activations to use by default when constructing cov matrices\n    autograd_lib.set_default_Acov(Acov)\n\n    # saves backprop covariances\n    autograd_lib.backward_accum(loss, 1, covG)\n    autograd_lib.backward_accum(output, autograd_lib.xent_bwd, covH)\n    autograd_lib.backward_accum(output, autograd_lib.identity_bwd, covJ)\n\n    #grad_cov = KronFactored(covA, covG.cov, covG.cross)\n    #hess = KronFactored(covA, covH.cov, covH.cross)\n    #grad_cov = KronFactored(covA, covJ.cov, covJ.cross)\n\n\ndef test_hessian_conv():\n    \"\"\"Test conv hessian computation using factored and regular method.\"\"\"\n\n    u.seed_random(1)\n    unfold = torch.nn.functional.unfold\n    fold = torch.nn.functional.fold\n\n    import numpy as np\n\n    u.seed_random(1)\n    N, Xc, Xh, Xw = 3, 2, 3, 7\n    dd = [Xc, 2]\n\n    Kh, Kw = 2, 3\n    Oh, Ow = Xh - Kh + 1, Xw - Kw + 1\n    model = u.SimpleConvolutional(dd, kernel_size=(Kh, Kw), bias=True).double()\n\n    weight_buffer = model.layers[0].weight.data\n\n    # output channels, input channels, height, width\n    assert weight_buffer.shape == (dd[1], dd[0], Kh, Kw)\n\n    input_dims = N, Xc, Xh, Xw\n    size = int(np.prod(input_dims))\n    X = torch.arange(0, size).reshape(*input_dims).double()\n\n    def loss_fn(data):\n        err = data.reshape(len(data), -1)\n        return torch.sum(err * err) / 2 / len(data)\n\n    layer = model.layers[0]\n    output = model(X)\n    loss = loss_fn(output)\n    loss.backward()\n\n    u.check_equal(layer.activations, X)\n\n    assert layer.backprops_list[0].shape == layer.output.shape\n    assert layer.output.shape == (N, dd[1], Oh, Ow)\n\n    out_unf = layer.weight.view(layer.weight.size(0), -1) @ unfold(layer.activations, (Kh, Kw))\n    assert out_unf.shape == (N, dd[1], Oh * Ow)\n    reshaped_bias = layer.bias.reshape(1, dd[1], 1)  # (Co,) -> (1, Co, 1)\n    out_unf = out_unf + reshaped_bias\n\n    u.check_equal(fold(out_unf, (Oh, Ow), (1, 1)), output)  # two alternative ways of reshaping\n    u.check_equal(out_unf.view(N, dd[1], Oh, Ow), output)\n\n    # Unfold produces patches with output dimension merged, while in backprop they are not merged\n    # Hence merge the output (width/height) dimension\n    assert unfold(layer.activations, (Kh, Kw)).shape == (N, Xc * Kh * Kw, Oh * Ow)\n    assert layer.backprops_list[0].shape == (N, dd[1], Oh, Ow)\n\n    grads_bias = layer.backprops_list[0].sum(dim=(2, 3)) * N\n    mean_grad_bias = grads_bias.sum(dim=0) / N\n    u.check_equal(mean_grad_bias, layer.bias.grad)\n\n    Bt = layer.backprops_list[0] * N   # remove factor of N applied during loss batch averaging\n    assert Bt.shape == (N, dd[1], Oh, Ow)\n    Bt = Bt.reshape(N, dd[1], Oh*Ow)\n    At = unfold(layer.activations, (Kh, Kw))\n    assert At.shape == (N, dd[0] * Kh * Kw, Oh*Ow)\n\n    grad_unf = torch.einsum('ijk,ilk->ijl', Bt, At)\n    assert grad_unf.shape == (N, dd[1], dd[0] * Kh * Kw)\n\n    grads = grad_unf.reshape((N, dd[1], dd[0], Kh, Kw))\n    u.check_equal(grads.mean(dim=0), layer.weight.grad)\n\n    # compute per-example gradients using autograd, compare against manual computation\n    for i in range(N):\n        u.clear_backprops(model)\n        output = model(X[i:i + 1, ...])\n        loss = loss_fn(output)\n        loss.backward()\n        u.check_equal(grads[i], layer.weight.grad)\n        u.check_equal(grads_bias[i], layer.bias.grad)\n\n\ndef _test_explicit_hessian_refactored():\n\n    \"\"\"Check computation of hessian of loss(B'WA) from https://github.com/yaroslavvb/kfac_pytorch/blob/master/derivation.pdf\n\n\n    \"\"\"\n\n    torch.set_default_dtype(torch.float64)\n    A = torch.tensor([[-1., 4], [3, 0]])\n    B = torch.tensor([[-4., 3], [2, 6]])\n    X = torch.tensor([[-5., 0], [-2, -6]], requires_grad=True)\n\n    Y = B.t() @ X @ A\n    u.check_equal(Y, [[-52, 64], [-81, -108]])\n    loss = torch.sum(Y * Y) / 2\n    hess0 = u.hessian(loss, X).reshape([4, 4])\n    hess1 = u.Kron(A @ A.t(), B @ B.t())\n\n    u.check_equal(loss, 12512.5)\n\n    # Do a test using Linear layers instead of matrix multiplies\n    model: u.SimpleFullyConnected2 = u.SimpleFullyConnected2([2, 2, 2], bias=False)\n    model.layers[0].weight.data.copy_(X)\n\n    # Transpose to match previous results, layers treat dim0 as batch dimension\n    u.check_equal(model.layers[0](A.t()).t(), [[5, -20], [-16, -8]])  # XA = (A'X0)'\n\n    model.layers[1].weight.data.copy_(B.t())\n    u.check_equal(model(A.t()).t(), Y)\n\n    Y = model(A.t()).t()    # transpose to data-dimension=columns\n    loss = torch.sum(Y * Y) / 2\n    loss.backward()\n\n    u.check_equal(model.layers[0].weight.grad, [[-2285, -105], [-1490, -1770]])\n    G = B @ Y @ A.t()\n    u.check_equal(model.layers[0].weight.grad, G)\n\n    autograd_lib.register(model)\n    activations_dict = autograd_lib.ModuleDict()  # todo(y): make save_activations ctx manager automatically create A\n    with autograd_lib.save_activations(activations_dict):\n        Y = model(A.t())\n\n    Acov = autograd_lib.ModuleDict(autograd_lib.SecondOrderCov)\n    for layer, activations in activations_dict.items():\n        print(layer, activations)\n        Acov[layer].accumulate(activations, activations)\n    autograd_lib.set_default_activations(activations_dict)\n    autograd_lib.set_default_Acov(Acov)\n\n    B = autograd_lib.ModuleDict(autograd_lib.SymmetricFourthOrderCov)\n    autograd_lib.backward_accum(Y, \"identity\", B, retain_graph=False)\n\n    print(B[model.layers[0]])\n\n    autograd_lib.backprop_hess(Y, hess_type='LeastSquares')\n    autograd_lib.compute_hess(model, method='kron', attr_name='hess_kron', vecr_order=False, loss_aggregation='sum')\n    param = model.layers[0].weight\n\n    hess2 = param.hess_kron\n    print(hess2)\n\n    u.check_equal(hess2, [[425, 170, -75, -30], [170, 680, -30, -120], [-75, -30, 225, 90], [-30, -120, 90, 360]])\n\n    # Gradient test\n    model.zero_grad()\n    loss.backward()\n    u.check_close(u.vec(G).flatten(), u.Vec(param.grad))\n\n    # Newton step test\n    # Method 0: PyTorch native autograd\n    newton_step0 = param.grad.flatten() @ torch.pinverse(hess0)\n    newton_step0 = newton_step0.reshape(param.shape)\n    u.check_equal(newton_step0, [[-5, 0], [-2, -6]])\n\n    # Method 1: colummn major order\n    ihess2 = hess2.pinv()\n    u.check_equal(ihess2.LL, [[1/16, 1/48], [1/48, 17/144]])\n    u.check_equal(ihess2.RR, [[2/45, -(1/90)], [-(1/90), 1/36]])\n    u.check_equal(torch.flatten(hess2.pinv() @ u.vec(G)), [-5, -2, 0, -6])\n    newton_step1 = (ihess2 @ u.Vec(param.grad)).matrix_form()\n\n    # Method2: row major order\n    ihess2_rowmajor = ihess2.commute()\n    newton_step2 = ihess2_rowmajor @ u.Vecr(param.grad)\n    newton_step2 = newton_step2.matrix_form()\n\n    u.check_equal(newton_step0, newton_step1)\n    u.check_equal(newton_step0, newton_step2)\n\n\ndef _test_new_setup():\n    torch.set_default_dtype(torch.float64)\n    X = torch.tensor([[-5., 0], [-2, -6]], requires_grad=True)\n\n    model: u.SimpleFullyConnected2 = u.SimpleFullyConnected2([2, 2, 2], bias=False)\n    model.layers[0].weight.data.copy_(X)\n\n    A = torch.tensor([[-1., 4], [3, 0]])\n    B = torch.tensor([[-4., 3], [2, 6]])\n    X = torch.tensor([[-5., 0], [-2, -6]], requires_grad=True)\n\n    #########\n    # computing per-example gradients\n    #########\n    activations = {}\n    def save_activations(layer, a, _): activations[layer] = a\n    with autograd_lib.module_hooks(save_activations):\n        Y = model(A.t())\n        loss = torch.sum(Y * Y) / 2\n\n    norms = {}\n    def compute_norms(layer, _, b):\n        a = activations[layer]\n        del activations[layer]\n        norms[layer] = a*a.sum(dim=0)*(b*b).sum(dim=0)\n\n    with autograd_lib.module_hooks(compute_norms):\n        loss.backward()\n\n    #########\n    # Computing higher rank Hessian approximation\n    #########\n    activations = {}\n    with autograd_lib.module_hooks(save_activations):\n        Y = model(A.t())\n        loss = torch.sum(Y * Y) / 2\n\n    # kfac moments: 'ij', 'kl'\n    # isserlis moments: 'ij', 'kl', 'il', 'ik'\n    # first moments: 'i', 'j', 'k', 'l'\n    # third moments: ...\n    # forth moments: ...\n    # moment_dict = {'Ai': Buffer, 'Bk': Buffer, 'AiAj': Buffer, 'BkBl': Buffer, 'AiBk': Buffer}\n    # moments_dict = MomentsDict('A', 'AA', 'B', 'BB', 'AB', 'diag')\n    # moments_dict = MomentsDict('i', 'ij', 'k', 'kl', 'jk', 'iikk')\n    moment_dict = MomentsDict(['Ai', 'Bk', 'AiAj', 'BkBl', 'AiBk', 'AiAiBkBk', 'AiAjBkBl'])\n    def accumulate_moments(layer, _, b):\n        a = activations[layer]\n        util.accumulate_moments(moment_dict, a, b)\n\n    with autograd_lib.module_hooks(accumulate_moments):\n        pass\n\n\n\n\nif __name__ == '__main__':\n    #  _test_factored_hessian()\n    # test_hessian_multibatch()\n    # test_hessian_conv()\n    # test_explicit_hessian_refactored()\n    #    u.run_all_tests(sys.modules[__name__])\n\n    u.run_all_tests(sys.modules[__name__])\n"
  },
  {
    "path": "autotune/linalg_bench.py",
    "content": "import os\nimport sys\nimport time\nfrom typing import Optional, Tuple, Callable\n\n# import torch\nimport scipy\nimport torch\nfrom torchcurv.optim import SecondOrderOptimizer\n\n\nimport torch.nn as nn\n\nimport util as u\n\nimport numpy as np\n\n\"\"\"\nMKL version unknown\nPyTorch version 1.2.0\nScipy version:  1.2.1\nNumpy version:  1.16.4\n1024-by-1024 matrix\n 7079.93   linalg.solve_lyapunov\n  280.11   linalg.pinvh\n 1186.08   linalg.pinv\n   49.18   linalg.inv\n  118.23   qr\n  413.42   svd\n\"\"\"\n\nclass Net(nn.Module):\n    def __init__(self, d):\n        super().__init__()\n        self.w = nn.Linear(d, 1, bias=False)\n\n    def forward(self, x: torch.Tensor):\n        result = self.w(x)\n        return result\n\n\nclass timeit:\n    \"\"\"Decorator to measure length of time spent in the block in millis and log\n    it to TensorBoard. This function is\n    \"\"\"\n\n    def __init__(self, tag=\"\"):\n        self.tag = tag\n\n    def __enter__(self):\n        self.start = time.perf_counter()\n        return self\n\n    def __exit__(self, *args):\n        self.end = time.perf_counter()\n        interval_ms = 1000 * (self.end - self.start)\n        print(f\"{interval_ms:8.2f}   {self.tag}\")\n\n\ndef get_mkl_version():\n  import ctypes\n  import numpy as np\n\n  # this recipe only works on Linux\n  try:\n    ver = np.zeros(199, dtype=np.uint8)\n    mkl = ctypes.cdll.LoadLibrary(\"libmkl_rt.so\")\n    mkl.MKL_Get_Version_String(ver.ctypes.data_as(ctypes.c_char_p), 198)\n    return ver[ver != 0].tostring()\n  except:\n    return 'unknown'\n\n\ndef print_cpu_info():\n  ver = 'unknown'\n  try:\n    for l in open(\"/proc/cpuinfo\").read().split('\\n'):\n      if 'model name' in l:\n        ver = l\n        break\n  except:\n    pass\n\n\ndef linalg_bench():\n    if np.__config__.get_info(\"lapack_mkl_info\"):\n        print(\"MKL version\", get_mkl_version())\n    else:\n        print(\"not using MKL\")\n\n    print(\"PyTorch version\", torch.version.__version__)\n\n    print(\"Scipy version: \", scipy.version.full_version)\n    print(\"Numpy version: \", np.version.full_version)\n\n    for d in [1024]:\n        print(f\"{d}-by-{d} matrix\")\n        n = 10000\n        assert n > 2*d   # to prevent singularity\n        X = np.random.random((d, 10000))\n        Y = np.random.random((d, 10000))\n        H = X @ X.T\n        S = Y @ Y.T\n\n        with timeit(f\"linalg.solve_lyapunov\"):\n            result = scipy.linalg.solve_lyapunov(H, S)\n            #print(result[0,0])\n\n        with timeit(f\"linalg.pinvh\"):\n            result = scipy.linalg.pinvh(H)\n            #print(result[0, 0])\n\n        with timeit(f\"linalg.pinv\"):\n            result = scipy.linalg.pinv(H)\n            #print(result[0, 0])\n\n\n        with timeit(f\"linalg.inv\"):\n            result = scipy.linalg.inv(H)\n            #print(result[0, 0])\n\n        with timeit(f\"qr\"):\n            result = scipy.linalg.qr(H)\n            #print(result[0, 0])\n\n        with timeit(f\"qr-pivoting\"):\n            result = scipy.linalg.qr(H, pivoting=True)\n            #print(result[0, 0])\n\n        with timeit(f\"svd\"):\n            result = scipy.linalg.svd(H)\n            #print(result[0, 0])\n\n\n\nif __name__ == '__main__':\n    linalg_bench()\n"
  },
  {
    "path": "autotune/linesearch_test_disabled.py",
    "content": "# Take simple MNIST model, test that line-search in Newton direction finds optimum\n# Additionally test Hessian manual vs autograd computation.\n# This functio\n\nimport argparse\nimport json\nimport os\nimport random\nimport shutil\nimport sys\n\nimport numpy as np\nimport torch.nn as nn\nfrom attrdict import AttrDefault\nfrom torch import optim\n\nimport util as u\n\nimport globals as gl\n\n\ntry:\n    import wandb\nexcept Exception as e:\n    pass\n    # print(f\"wandb crash with {e}\")\n\nfrom torchvision import datasets, transforms\nimport torch\n\nfrom torchcurv.optim import SecondOrderOptimizer\nfrom torchcurv.utils import Logger\n\nDATASET_MNIST = 'MNIST'\nIMAGE_SIZE = 28\nNUM_CHANNELS = 1\n\nif torch.cuda.is_available():\n    device = torch.device('cuda')\nelse:\n    device = torch.device('cpu')\n\n\ndef install_pdb_handler():\n    \"\"\"Automatically start pdb:\n      1. CTRL+\\\\ breaks into pdb.\n      2. pdb gets launched on exception.\n  \"\"\"\n\n    import signal\n    import pdb\n\n    def handler(_signum, _frame):\n        pdb.set_trace()\n\n    signal.signal(signal.SIGQUIT, handler)\n\n    # Drop into PDB on exception\n    # from https://stackoverflow.com/questions/13174412\n    def info(type_, value, tb):\n        if hasattr(sys, 'ps1') or not sys.stderr.isatty():\n            # we are in interactive mode or we don't have a tty-like\n            # device, so we call the default hook\n            sys.__excepthook__(type_, value, tb)\n        else:\n            import traceback\n            import pdb\n            # we are NOT in interactive mode, print the exception...\n            traceback.print_exception(type_, value, tb)\n            print()\n            # ...then start the debugger in post-mortem mode.\n            pdb.pm()\n\n    sys.excepthook = info\n\n\ninstall_pdb_handler()\n\n\nclass FastMNIST(datasets.MNIST):\n    def __init__(self, *args, **kwargs):\n        super().__init__(*args, **kwargs)\n\n        # Scale data to [0,1]\n        self.data = self.data.unsqueeze(1).float().div(255)\n\n        # Normalize it with the usual MNIST mean and std\n        # self.data = self.data.sub_(0.1307).div_(0.3081)\n\n        # Put both data and targets on GPU in advance\n        self.data, self.targets = self.data.to(device), self.targets.to(device)\n\n    def __getitem__(self, index):\n        \"\"\"\n        Args:\n            index (int): Index\n\n        Returns:\n            tuple: (image, target) where target is index of the target class.\n        \"\"\"\n        img, target = self.data[index], self.targets[index]\n\n        return img, target\n\n\nclass FastBinaryMNIST(datasets.MNIST):\n    def __init__(self, *args, **kwargs):\n        super().__init__(*args, **kwargs)\n\n        # Scale data to [0,1]\n        self.data = self.data.unsqueeze(1).float().div(255)\n\n        # Normalize it with the usual MNIST mean and std\n        # self.data = self.data.sub_(0.1307).div_(0.3081)\n\n        # Put both data and targets on GPU in advance\n        self.data, self.targets = self.data.to(device), self.targets.to(device)\n        self.targets = (self.targets > 0).float()\n        self.targets.unsqueeze(1)\n        assert len(self.targets.shape) == 2\n\n    def __getitem__(self, index):\n        \"\"\"\n        Args:\n            index (int): Index\n\n        Returns:\n            tuple: (image, target) where target is index of the target class.\n        \"\"\"\n        img, target = self.data[index], self.targets[index]\n\n        return img, target\n\n\nclass SimpleMNIST(datasets.MNIST):\n    \"\"\"Simple dataset where goal is to predict sum of pixels.\"\"\"\n    def __init__(self, *args, **kwargs):\n        super().__init__(*args, **kwargs)\n\n        # Scale data to [0,1]\n        self.data = self.data.unsqueeze(1).float().div(255)\n\n        # Normalize it with the usual MNIST mean and std\n        self.data = self.data.sub_(0.1307).div_(0.3081)\n\n        # Put both data and targets on GPU in advance\n        self.data, self.targets = self.data.to(device), self.targets.to(device)\n        self.target = self.data.sum(dim=(2, 3)).squeeze(1)\n        self.targets = self.targets.unsqueeze(1)\n        assert len(self.targets.shape) == 2\n\n    def __getitem__(self, index):\n        \"\"\"\n        Args:\n            index (int): Index\n\n        Returns:\n            tuple: (image, target) where target is index of the target class.\n        \"\"\"\n        img, target = self.data[index], self.targets[index]\n\n        return img, target\n\n\ndef compute_loss(output, target):\n    err = output - target.float()\n    return torch.sum(err * err) / 2 / output.shape[0]\n\n\nlogger = None\n\n\ndef log(metrics, step):\n    global logger\n    # print(metrics)\n    try:\n        logger.write(metrics)\n    except:  # crashes with JSON conversion error sometimes\n        pass\n\n    try:\n        wandb.log(metrics, step=step)\n    except:\n        pass\n\n\ndef test_lineasearch():\n    \"\"\"Implement linesearch with sanity checks.\"\"\"\n    global logger, stats_data, stats_targets, args\n    run_name = 'default'  # name of run in\n\n    torch.set_default_dtype(torch.float32)\n\n    # Copy this file & config to args.out\n    out = '/tmp'\n    if not os.path.isdir(out):\n        os.makedirs(out)\n    shutil.copy(os.path.realpath(__file__), out)\n\n    # Setup logger\n    log_file_name = 'log'\n    logger = Logger(out, log_file_name)\n    logger.start()\n\n    # Set device\n    use_cuda = False\n    device = torch.device('cuda' if use_cuda else 'cpu')\n\n    # Set random seed\n    u.seed_random(1)\n\n    # Setup data augmentation & data pre processing\n    train_transforms, val_transforms = [], []\n\n    train_transforms.append(transforms.ToTensor())\n    val_transforms.append(transforms.ToTensor())\n\n    train_transform = transforms.Compose(train_transforms)\n    # val_transform = transforms.Compose(val_transforms)\n\n    num_classes = 10\n    dataset_class = SimpleMNIST\n\n    class Net(nn.Module):\n        def __init__(self, d, nonlin=True):\n            super().__init__()\n            self.layers = []\n            self.all_layers = []\n            self.d = d\n            for i in range(len(d) - 1):\n                linear = nn.Linear(d[i], d[i + 1], bias=False)\n                self.layers.append(linear)\n                self.all_layers.append(linear)\n                if nonlin:\n                    self.all_layers.append(nn.ReLU())\n            self.predict = torch.nn.Sequential(*self.all_layers)\n\n        def forward(self, x: torch.Tensor):\n            x = x.reshape((-1, self.d[0]))\n            return self.predict(x)\n\n    stats_batch_size = 1\n    def compute_layer_stats(layer):\n        stats = AttrDefault(str, {})\n        n = stats_batch_size\n        param = u.get_param(layer)\n        d = len(param.flatten())\n        layer_idx = model.layers.index(layer)\n        assert layer_idx >= 0\n        assert stats_data.shape[0] == n\n\n        def backprop_loss():\n            model.zero_grad()\n            output = model(stats_data)  # use last saved data batch for backprop\n            loss = compute_loss(output, stats_targets)\n            loss.backward()\n            return loss, output\n\n        def backprop_output():\n            model.zero_grad()\n            output = model(stats_data)\n            output.backward(gradient=torch.ones_like(output))\n            return output\n\n        # per-example gradients, n, d\n        loss, output = backprop_loss()\n        At = layer.data_input\n        Bt = layer.grad_output * n\n        G = u.khatri_rao_t(At, Bt)\n        g = G.sum(dim=0, keepdim=True) / n\n        u.check_close(g, u.vec(param.grad).t())\n\n        stats.diversity = torch.norm(G, \"fro\") ** 2 / g.flatten().norm() ** 2\n\n        stats.gradient_norm = g.flatten().norm()\n        stats.parameter_norm = param.data.flatten().norm()\n        pos_activations = torch.sum(layer.data_output > 0)\n        neg_activations = torch.sum(layer.data_output <= 0)\n        stats.sparsity = pos_activations.float()/(pos_activations+neg_activations)\n\n        output = backprop_output()\n        At2 = layer.data_input\n        u.check_close(At, At2)\n        B2t = layer.grad_output\n        J = u.khatri_rao_t(At, B2t)\n        H = J.t() @ J / n\n\n        model.zero_grad()\n        output = model(stats_data)  # use last saved data batch for backprop\n        loss = compute_loss(output, stats_targets)\n        hess = u.hessian(loss, param)\n\n        hess = hess.transpose(2, 3).transpose(0, 1).reshape(d, d)\n        u.check_close(hess, H)\n        u.check_close(hess, H)\n\n        stats.hessian_norm = u.l2_norm(H)\n        stats.jacobian_norm = u.l2_norm(J)\n        Joutput = J.sum(dim=0) / n\n        stats.jacobian_sensitivity = Joutput.norm()\n\n        # newton decrement\n        stats.loss_newton = u.to_python_scalar(g @ u.pinv(H) @ g.t() / 2)\n        u.check_close(stats.loss_newton, loss)\n\n        # do line-search to find optimal step\n        def line_search(directionv, start, end, steps=10):\n            \"\"\"Takes steps between start and end, returns steps+1 loss entries\"\"\"\n            param0 = param.data.clone()\n            param0v = u.vec(param0).t()\n            losses = []\n            for i in range(steps+1):\n                output = model(stats_data)  # use last saved data batch for backprop\n                loss = compute_loss(output, stats_targets)\n                losses.append(loss)\n                offset = start+i*((end-start)/steps)\n                param1v = param0v + offset*directionv\n\n                param1 = u.unvec(param1v.t(), param.data.shape[0])\n                param.data.copy_(param1)\n\n            output = model(stats_data)  # use last saved data batch for backprop\n            loss = compute_loss(output, stats_targets)\n            losses.append(loss)\n\n            param.data.copy_(param0)\n            return losses\n\n        # try to take a newton step\n        gradv = g\n        line_losses = line_search(-gradv @ u.pinv(H), 0, 2, steps=10)\n        u.check_equal(line_losses[0], loss)\n        u.check_equal(line_losses[6], 0)\n        assert line_losses[5] > line_losses[6]\n        assert line_losses[7] > line_losses[6]\n        return stats\n\n    train_dataset = dataset_class(\n        root='/tmp/data', train=True, download=True, transform=train_transform)\n\n    batch_size = 32\n    num_workers = 0\n    train_loader = torch.utils.data.DataLoader(\n        train_dataset, batch_size=batch_size, shuffle=False, num_workers=num_workers)\n    stats_loader = torch.utils.data.DataLoader(\n        train_dataset, batch_size=stats_batch_size, shuffle=False, num_workers=num_workers)\n    stats_data, stats_targets = next(iter(stats_loader))\n\n    model = Net([NUM_CHANNELS * IMAGE_SIZE ** 2, 8, 8, 1],  nonlin=False)\n    setattr(model, 'num_classes', num_classes)\n    model = model.to(device)\n    u.freeze(model.layers[0])\n    u.freeze(model.layers[2])\n\n    # use learning rate 0 to avoid changing parameter vector\n    optim_kwargs = dict(lr=0.001, momentum=0.9, weight_decay=0, l2_reg=0,\n                        bias_correction=False, acc_steps=1,\n                        curv_type=\"Cov\", curv_shapes={\"Linear\": \"Kron\"},\n                        momentum_type=\"preconditioned\", update_inv=False, precondition_grad=False)\n    curv_args = dict(damping=0, ema_decay=1)\n    SecondOrderOptimizer(model, **optim_kwargs, curv_kwargs=curv_args)  # call optimizer to add backward hoooks\n    optimizer = optim.SGD(model.parameters(), lr=0.01, momentum=0.9)\n\n    start_epoch = 1\n\n    # Run training\n    epochs = 100\n    for epoch in range(start_epoch, epochs + 1):\n        num_examples_processed = epoch * len(train_loader) * train_loader.batch_size\n        layer_stats = compute_layer_stats(model.layers[1])\n\n\ndef train(model, device, train_loader, optimizer, epoch, args, logger):\n    global global_data, global_target\n    model.train()\n\n    loss = None\n    confidence = {'top1': 0, 'top1_true': 0, 'top1_false': 0, 'true': 0, 'false': 0}\n    total_data_size = 0\n    epoch_size = len(train_loader.dataset)\n    num_iters_in_epoch = len(train_loader)\n    base_num_iter = (epoch - 1) * num_iters_in_epoch\n\n    last_elapsed_time = 0\n    interval_ms = 0\n    for batch_idx, (data, target) in enumerate(train_loader):\n        data, target = data.to(device), target.to(device)\n        global_data = data\n        global_target = target\n\n        for name, param in model.named_parameters():\n            attr = 'p_pre_{}'.format(name)\n            setattr(model, attr, param.detach().clone())\n\n        # update params\n        def closure():\n            optimizer.zero_grad()\n            output = model(data)\n            loss = compute_loss(output, target)\n            loss.backward(create_graph=False)\n            return loss, output\n\n        #loss, output = optimizer.step(closure=closure)\n        loss, output = closure()\n        optimizer.step()\n        loss = loss.item()\n\n        iteration = base_num_iter + batch_idx + 1\n        total_data_size += len(data)\n\n        batch_size = 128\n        if batch_idx % 20 == 0:\n            elapsed_time = logger.elapsed_time\n            if last_elapsed_time:\n                interval_ms = 1000 * (elapsed_time - last_elapsed_time)\n            last_elapsed_time = elapsed_time\n            print('Train Epoch: {} [{}/{} ({:.0f}%)]\\tLoss: {:.6f}, '\n                  'Accuracy: {:.0f}/{} ({:.2f}%), '\n                  'Elapsed Time: {:.1f}s'.format(epoch, total_data_size, epoch_size, 100. * (batch_idx + 1) / num_iters_in_epoch, loss, 0, total_data_size, 0, elapsed_time))\n\n            # save log\n            lr = optimizer.param_groups[0]['lr']\n            metrics = {'epoch': epoch, 'iteration': iteration, 'elapsed_time': elapsed_time,\n                       'accuracy': 0, 'loss': loss, 'lr': lr, 'step_ms': interval_ms}\n\n            for name, param in model.named_parameters():\n                attr = 'p_pre_{}'.format(name)\n                p_pre = getattr(model, attr)\n                p_norm = param.norm().item()\n                p_shape = list(param.size())\n                p_pre_norm = p_pre.norm().item()\n                if param.grad is not None:\n                    g_norm = param.grad.norm().item()\n                else:\n                    g_norm = 0\n                upd_norm = param.sub(p_pre).norm().item()\n                noise_scale = getattr(param, 'noise_scale', 0)\n\n                p_log = {'p_shape': p_shape, 'p_norm': p_norm, 'p_pre_norm': p_pre_norm,\n                         'g_norm': g_norm, 'upd_norm': upd_norm, 'noise_scale': noise_scale}\n                #  print(p_log)\n                metrics[name] = p_log\n\n            log(metrics, step=iteration * batch_size)\n\n    return 0, loss, confidence\n\n\nif __name__ == '__main__':\n\n    parser = argparse.ArgumentParser()\n    # Data\n    parser.add_argument('--dataset', type=str,\n                        choices=[DATASET_MNIST], default=DATASET_MNIST,\n                        help='name of dataset')\n    parser.add_argument('--root', type=str, default='./data',\n                        help='root of dataset')\n    parser.add_argument('--epochs', type=int, default=100,\n                        help='number of epochs to train')\n    parser.add_argument('--batch_size', type=int, default=128,\n                        help='input batch size for training')\n    parser.add_argument('--stats_batch_size', type=int, default=1,\n                        help='size of batch to use for second order statistics')\n    parser.add_argument('--val_batch_size', type=int, default=128,\n                        help='input batch size for valing')\n    parser.add_argument('--normalizing_data', action='store_true',\n                        help='[data pre processing] normalizing data')\n    parser.add_argument('--random_crop', action='store_true',\n                        help='[data augmentation] random crop')\n    parser.add_argument('--random_horizontal_flip', action='store_true',\n                        help='[data augmentation] random horizontal flip')\n    # Training Settings\n    parser.add_argument('--arch_file', type=str, default=None,\n                        help='name of file which defines the architecture')\n    parser.add_argument('--arch_name', type=str, default='LeNet5',\n                        help='name of the architecture')\n    parser.add_argument('--arch_args', type=json.loads, default=None,\n                        help='[JSON] arguments for the architecture')\n    parser.add_argument('--optim_name', type=str, default=SecondOrderOptimizer.__name__,\n                        help='name of the optimizer')\n    parser.add_argument('--optim_args', type=json.loads, default=None,\n                        help='[JSON] arguments for the optimizer')\n    parser.add_argument('--curv_args', type=json.loads, default=None,\n                        help='[JSON] arguments for the curvature')\n    # Options\n    parser.add_argument('--download', action='store_true', default=True,\n                        help='if True, downloads the dataset (CIFAR-10 or 100) from the internet')\n    parser.add_argument('--create_graph', action='store_true', default=False,\n                        help='create graph of the derivative')\n    parser.add_argument('--no_cuda', action='store_true', default=False,\n                        help='disables CUDA training')\n    parser.add_argument('--seed', type=int, default=1,\n                        help='random seed')\n    parser.add_argument('--num_workers', type=int, default=0,\n                        help='number of sub processes for data loading')\n    parser.add_argument('--log_interval', type=int, default=50,\n                        help='how many batches to wait before logging training status')\n    parser.add_argument('--log_file_name', type=str, default='log',\n                        help='log file name')\n    parser.add_argument('--checkpoint_interval', type=int, default=50,\n                        help='how many epochs to wait before logging training status')\n    parser.add_argument('--resume', type=str, default=None,\n                        help='checkpoint path for resume training')\n    parser.add_argument('--out', type=str, default='/tmp',\n                        help='dir to save output files')\n    parser.add_argument('--config', default=None,\n                        help='config file path')\n    parser.add_argument('--fisher_mc_approx', action='store_true', default=False,\n                        help='if True, Fisher is estimated by MC sampling')\n    parser.add_argument('--fisher_num_mc', type=int, default=1,\n                        help='number of MC samples for estimating Fisher')\n    parser.add_argument('--log_wandb', type=int, default=0,\n                        help='log to wandb')\n\n    args = parser.parse_args()\n\n    u.run_all_tests(sys.modules[__name__])\n"
  },
  {
    "path": "autotune/lyapunov_test.py",
    "content": "import os\nimport sys\nimport time\nfrom typing import Optional, Tuple, Callable\n\n# import torch\nimport scipy\nimport torch\nfrom torchcurv.optim import SecondOrderOptimizer\n\nimport torch.nn as nn\n\nimport util as u\n\nimport numpy as np\n\n\nclass Net(nn.Module):\n    def __init__(self, d):\n        super().__init__()\n        self.w = nn.Linear(d, 1, bias=False)\n\n    def forward(self, x: torch.Tensor):\n        result = self.w(x)\n        return result\n\n\n# Backward via iterative Lyapunov solver\n# from https://github.com/msubhransu/matrix-sqrt/blob/master/matrix_sqrt.py\ndef lyap_newton_schulz(z, dldz, numIters, dtype):\n    batchSize = z.shape[0]\n    dim = z.shape[1]\n    normz = z.mul(z).sum(dim=1).sum(dim=1).sqrt()\n    a = z.div(normz.view(batchSize, 1, 1).expand_as(z))\n    I = torch.eye(dim, dim).view(1, dim, dim).repeat(batchSize, 1, 1).type(dtype)\n    q = dldz.div(normz.view(batchSize, 1, 1).expand_as(z))\n    for i in range(numIters):\n        q = 0.5 * (q.bmm(3.0 * I - a.bmm(a)) - a.transpose(1, 2).bmm(a.transpose(1, 2).bmm(q) - q.bmm(a)))\n        a = 0.5 * a.bmm(3.0 * I - a.bmm(a))\n    dlda = 0.5 * q\n    return dlda\n\n\ndef test_lyapunov():\n    \"\"\"Test that scipy lyapunov solver works correctly.\"\"\"\n    d = 2\n    n = 3\n    torch.set_default_dtype(torch.float32)\n\n    model = Net(d)\n\n    w0 = torch.tensor([[1, 2]]).float()\n    assert w0.shape[1] == d\n    model.w.weight.data.copy_(w0)\n\n    X = torch.tensor([[-2, 0, 2], [-1, 1, 3]]).float()\n    assert X.shape[0] == d\n    assert X.shape[1] == n\n\n    Y = torch.tensor([[0, 1, 2]]).float()\n    assert Y.shape[1] == X.shape[1]\n\n    data = X.t()  # PyTorch expects batch dimension first\n    target = Y.t()\n    assert data.shape[0] == n\n\n    output = model(data)\n    # residuals, aka e\n    residuals = output - Y.t()\n\n    def compute_loss(residuals_):\n        return torch.sum(residuals_ * residuals_) / (2 * n)\n\n    loss = compute_loss(residuals)\n\n    assert loss - 8.83333 < 1e-5, torch.norm(loss) - 8.83333\n\n    # use learning rate 0 to avoid changing parameter vector\n    optim_kwargs = dict(lr=0, momentum=0, weight_decay=0, l2_reg=0,\n                        bias_correction=False, acc_steps=1,\n                        curv_type=\"Cov\", curv_shapes={\"Linear\": \"Kron\"},\n                        momentum_type=\"preconditioned\", )\n    curv_args = dict(damping=1, ema_decay=1)  # todo: damping\n    optimizer = SecondOrderOptimizer(model, **optim_kwargs, curv_kwargs=curv_args)\n\n    def backward(last_layer: str) -> Callable:\n        \"\"\"Creates closure that backpropagates either from output layer or from loss layer\"\"\"\n\n        def closure() -> Tuple[Optional[torch.Tensor], torch.Tensor]:\n            optimizer.zero_grad()\n            output = model(data)\n            if last_layer == \"output\":\n                output.backward(torch.ones_like(target))\n                return None, output\n            elif last_layer == 'loss':\n                loss = compute_loss(output - target)\n                loss.backward()\n                return loss, output\n            else:\n                assert False, 'last layer must be \"output\" or \"loss\"'\n\n        return closure\n\n    #    loss = compute_loss(output - Y.t())\n    #    loss.backward()\n\n    loss, output = optimizer.step(closure=backward('loss'))\n    J = X.t()\n    A = model.w.data_input\n    B = model.w.grad_output * n\n    G = residuals.repeat(1, d) * J\n    losses = torch.stack([compute_loss(r) for r in residuals])\n    g = G.sum(dim=0) / n\n    efisher = G.t() @ G / n\n    sigma = efisher - u.outer(g, g)\n    loss2 = (residuals * residuals).sum() / (2 * n)\n    H = J.t() @ J / n\n    noise_variance = torch.trace(H.inverse() @ sigma)\n\n    # H is not quite symmetric, make it so\n    H = H + H.t()\n\n    # Slow way\n    p_sigma = u.lyapunov_lstsq(H, sigma)\n\n    sigma0 = u.to_numpy(sigma)\n    H0 = u.to_numpy(H)\n\n    # Alternative faster way\n    p_sigma2 = scipy.linalg.solve_lyapunov(H0, sigma0)\n    print(f\"Error 1: {np.max(abs(H0 @ p_sigma2 + p_sigma2 @ H0 - sigma0))}\")\n    u.check_close(p_sigma, p_sigma2)\n\n    # alternative through SVD\n    p_sigma3 = lyapunov_svd(torch.tensor(H0), torch.tensor(sigma0))\n    u.check_close(p_sigma2, p_sigma3)\n\n    # alternative through evals\n    p_sigma4 = u.lyapunov_spectral(torch.tensor(H0), torch.tensor(sigma0))\n    u.check_close(p_sigma2, p_sigma4)\n\n\ndef test_stability():\n    bad_sigmas = torch.load('test/bad_sigmas.pt')\n    H = bad_sigmas['H']\n    sigma = bad_sigmas['sigma']\n\n    X = u.lyapunov_spectral(H, sigma)\n    discrepancy = torch.max(abs(X - X.t()) / X)\n    assert discrepancy < 0.01\n\n\ndef compare_impl():\n    \"\"\"\n    lstsq : error 2.23668351395645e-07 erank 4.248441219329834 discrepancy 4760.62841796875\n    scipy : error 4.3144709138687176e-07 erank 5.015336036682129 discrepancy 0.38698798418045044\n    svd : error 2.6252257612213725e-07 erank 5.567287921905518 discrepancy 11.784327507019043\n    spectral : error 3.1967988434189465e-07 erank 4.978618144989014 discrepancy 0.0020115238148719072\n    \"\"\"\n\n    bad_sigmas = torch.load('test/bad_sigmas.pt')\n    H = bad_sigmas['H']\n    sigma = bad_sigmas['sigma']\n\n    # X = u.lyapunov_spectral(H, sigma)\n\n    def print_stats(tag, X):\n        error = torch.norm(H @ X + X @ H - sigma)\n        discrepancy = torch.max(abs(X - X.t()) / X)\n        print(tag, \": error\", error.item(), \"erank\", u.erank(X).item(), 'discrepancy', discrepancy.item())\n\n    H0, sigma0 = u.to_numpys(H, sigma)\n    X0 = scipy.linalg.solve_lyapunov(H0, sigma0)\n\n    print_stats('lstsq', u.lyapunov_lstsq(H, sigma))\n    print_stats('scipy', torch.tensor(X0))\n    print_stats('svd', u.lyapunov_svd(H, sigma))\n    print_stats('spectral', u.lyapunov_spectral(H, sigma))\n\n\ndef lyapunov_svd(A, C, rtol=1e-4, use_svd=False):\n    \"\"\"Solve AX+XA=C\"\"\"\n\n    assert A.shape[0] == A.shape[1]\n    assert len(A.shape) == 2\n    if use_svd:\n        U, S, V = torch.svd(A)\n    else:\n        S, U = torch.symeig(A, eigenvectors=True)\n    S = S.diag() @ torch.ones(A.shape)\n    X = U @ ((U.t() @ C @ U) / (S + S.t())) @ U.t()\n    error = A @ X + X @ A - C\n    relative_error = torch.max(torch.abs(error)) / torch.max(torch.abs(A))\n    if relative_error > rtol:\n        print(f\"Warning, error {relative_error} encountered in lyapunov_svd\")\n\n    return X\n\n\nclass timeit:\n    \"\"\"Decorator to measure length of time spent in the block in millis and log\n    it to TensorBoard.\"\"\"\n\n    def __init__(self, tag=\"\"):\n        self.tag = tag\n\n    def __enter__(self):\n        self.start = time.perf_counter()\n        return self\n\n    def __exit__(self, *args):\n        self.end = time.perf_counter()\n        interval_ms = 1000 * (self.end - self.start)\n        print(f\"{interval_ms:8.2f}   {self.tag}\")\n\n\ndef get_mkl_version():\n    import ctypes\n    import numpy as np\n\n    # this recipe only works on Linux\n    try:\n        ver = np.zeros(199, dtype=np.uint8)\n        mkl = ctypes.cdll.LoadLibrary(\"libmkl_rt.so\")\n        mkl.MKL_Get_Version_String(ver.ctypes.data_as(ctypes.c_char_p), 198)\n        return ver[ver != 0].tostring()\n    except:\n        return 'unknown'\n\n\ndef print_cpu_info():\n    ver = 'unknown'\n    try:\n        for l in open(\"/proc/cpuinfo\").read().split('\\n'):\n            if 'model name' in l:\n                ver = l\n                break\n    except:\n        pass\n\n\nif __name__ == '__main__':\n    test_stability()\n    #    u.run_all_tests(sys.modules[__name__])\n"
  },
  {
    "path": "autotune/mnist_end2end_test.py",
    "content": "import argparse\nimport os\nimport time\n\nimport autograd_lib\nimport globals as gl\n# import torch\nimport scipy\nimport torch\nimport util as u\nimport wandb\nfrom attrdict import AttrDefault, AttrDict\nfrom torch.utils.tensorboard import SummaryWriter\n\nfrom torch import nn as nn\n\n# for line profiling\ntry:\n    # noinspection PyUnboundLocalVariable\n    profile  # throws an exception when profile isn't defined\nexcept NameError:\n    profile = lambda x: x  # if it's not defined simply ignore the decorator.\n\n\ndef test_main():\n\n    parser = argparse.ArgumentParser(description='PyTorch MNIST Example')\n    parser.add_argument('--test-batch-size', type=int, default=1000, metavar='N',\n                        help='input batch size for testing (default: 1000)')\n    parser.add_argument('--epochs', type=int, default=10, metavar='N',\n                        help='number of epochs to train (default: 10)')\n    parser.add_argument('--lr', type=float, default=0.01, metavar='LR',\n                        help='learning rate (default: 0.01)')\n    parser.add_argument('--momentum', type=float, default=0.5, metavar='M',\n                        help='SGD momentum (default: 0.5)')\n    parser.add_argument('--no-cuda', action='store_true', default=False,\n                        help='disables CUDA training')\n    parser.add_argument('--seed', type=int, default=1, metavar='S',\n                        help='random seed (default: 1)')\n    parser.add_argument('--log-interval', type=int, default=10, metavar='N',\n                        help='how many batches to wait before logging training status')\n    parser.add_argument('--save-model', action='store_true', default=False,\n                        help='For Saving the current Model')\n\n    parser.add_argument('--wandb', type=int, default=1, help='log to weights and biases')\n    parser.add_argument('--autograd_check', type=int, default=0, help='autograd correctness checks')\n    parser.add_argument('--logdir', type=str, default='/temp/runs/curv_train_tiny/run')\n\n    parser.add_argument('--train_batch_size', type=int, default=100)\n    parser.add_argument('--stats_batch_size', type=int, default=60000)\n    parser.add_argument('--dataset_size', type=int, default=60000)\n    parser.add_argument('--train_steps', type=int, default=100, help=\"this many train steps between stat collection\")\n    parser.add_argument('--stats_steps', type=int, default=1000000, help=\"total number of curvature stats collections\")\n    parser.add_argument('--nonlin', type=int, default=1, help=\"whether to add ReLU nonlinearity between layers\")\n    parser.add_argument('--method', type=str, choices=['gradient', 'newton'], default='gradient',\n                        help=\"descent method, newton or gradient\")\n    parser.add_argument('--layer', type=int, default=-1, help=\"restrict updates to this layer\")\n    parser.add_argument('--data_width', type=int, default=28)\n    parser.add_argument('--targets_width', type=int, default=28)\n    parser.add_argument('--lmb', type=float, default=1e-3)\n    parser.add_argument('--hess_samples', type=int, default=1,\n                        help='number of samples when sub-sampling outputs, 0 for exact hessian')\n    parser.add_argument('--hess_kfac', type=int, default=0, help='whether to use KFAC approximation for hessian')\n    parser.add_argument('--compute_rho', type=int, default=1, help='use expensive method to compute rho')\n    parser.add_argument('--skip_stats', type=int, default=0, help='skip all stats collection')\n    parser.add_argument('--full_batch', type=int, default=0, help='do stats on the whole dataset')\n    parser.add_argument('--weight_decay', type=float, default=1e-4)\n\n    #args = parser.parse_args()\n    args = AttrDict()\n    args.lmb = 1e-3\n    args.compute_rho = 1\n    args.weight_decay = 1e-4\n    args.method = 'gradient'\n    args.logdir = '/tmp'\n    args.data_width = 2\n    args.targets_width = 2\n    args.train_batch_size = 10\n    args.full_batch = False\n    args.skip_stats = False\n    args.autograd_check = False\n\n\n    u.seed_random(1)\n    logdir = u.create_local_logdir(args.logdir)\n    run_name = os.path.basename(logdir)\n    #gl.event_writer = SummaryWriter(logdir)\n    gl.event_writer = u.NoOp()\n    # print(f\"Logging to {run_name}\")\n\n\n    # small values for debugging\n    # loss_type = 'LeastSquares'\n    loss_type = 'CrossEntropy'\n\n    args.wandb = 0\n    args.stats_steps = 10\n    args.train_steps = 10\n    args.stats_batch_size = 10\n    args.data_width = 2\n    args.targets_width = 2\n    args.nonlin = False\n    d1 = args.data_width ** 2\n    d2 = 2\n    d3 = args.targets_width ** 2\n\n    d1 = args.data_width ** 2\n    assert args.data_width == args.targets_width\n    o = d1\n    n = args.stats_batch_size\n    d = [d1, 30, 30, 30, 20, 30, 30, 30, d1]\n\n    if loss_type == 'CrossEntropy':\n        d3 = 10\n    o = d3\n    n = args.stats_batch_size\n    d = [d1, d2, d3]\n    dsize = max(args.train_batch_size, args.stats_batch_size) + 1\n\n    model = u.SimpleFullyConnected2(d, bias=True, nonlin=args.nonlin)\n    model = model.to(gl.device)\n\n    try:\n        # os.environ['WANDB_SILENT'] = 'true'\n        if args.wandb:\n            wandb.init(project='curv_train_tiny', name=run_name)\n            wandb.tensorboard.patch(tensorboardX=False)\n            wandb.config['train_batch'] = args.train_batch_size\n            wandb.config['stats_batch'] = args.stats_batch_size\n            wandb.config['method'] = args.method\n            wandb.config['n'] = n\n    except Exception as e:\n        print(f\"wandb crash with {e}\")\n\n    # optimizer = torch.optim.SGD(model.parameters(), lr=0.03, momentum=0.9)\n    optimizer = torch.optim.Adam(model.parameters(), lr=0.03)  # make 10x smaller for least-squares loss\n    dataset = u.TinyMNIST(data_width=args.data_width, targets_width=args.targets_width, dataset_size=dsize,\n                          original_targets=True)\n\n    train_loader = torch.utils.data.DataLoader(dataset, batch_size=args.train_batch_size, shuffle=False, drop_last=True)\n    train_iter = u.infinite_iter(train_loader)\n\n    stats_iter = None\n    if not args.full_batch:\n        stats_loader = torch.utils.data.DataLoader(dataset, batch_size=args.stats_batch_size, shuffle=False,\n                                                   drop_last=True)\n        stats_iter = u.infinite_iter(stats_loader)\n\n    test_dataset = u.TinyMNIST(data_width=args.data_width, targets_width=args.targets_width, train=False,\n                               dataset_size=dsize, original_targets=True)\n    test_loader = torch.utils.data.DataLoader(test_dataset, batch_size=args.train_batch_size, shuffle=False,\n                                              drop_last=True)\n    test_iter = u.infinite_iter(test_loader)\n\n    if loss_type == 'LeastSquares':\n        loss_fn = u.least_squares\n    elif loss_type == 'CrossEntropy':\n        loss_fn = nn.CrossEntropyLoss()\n\n    autograd_lib.add_hooks(model)\n    gl.token_count = 0\n    last_outer = 0\n    val_losses = []\n    for step in range(args.stats_steps):\n        if last_outer:\n            u.log_scalars({\"time/outer\": 1000 * (time.perf_counter() - last_outer)})\n        last_outer = time.perf_counter()\n\n        with u.timeit(\"val_loss\"):\n            test_data, test_targets = next(test_iter)\n            test_output = model(test_data)\n            val_loss = loss_fn(test_output, test_targets)\n            # print(\"val_loss\", val_loss.item())\n            val_losses.append(val_loss.item())\n            u.log_scalar(val_loss=val_loss.item())\n\n        # compute stats\n        if args.full_batch:\n            data, targets = dataset.data, dataset.targets\n        else:\n            data, targets = next(stats_iter)\n\n        # Capture Hessian and gradient stats\n        autograd_lib.enable_hooks()\n        autograd_lib.clear_backprops(model)\n        autograd_lib.clear_hess_backprops(model)\n        with u.timeit(\"backprop_g\"):\n            output = model(data)\n            loss = loss_fn(output, targets)\n            loss.backward(retain_graph=True)\n        with u.timeit(\"backprop_H\"):\n            autograd_lib.backprop_hess(output, hess_type=loss_type)\n        autograd_lib.disable_hooks()  # TODO(y): use remove_hooks\n\n        with u.timeit(\"compute_grad1\"):\n            autograd_lib.compute_grad1(model)\n        with u.timeit(\"compute_hess\"):\n            autograd_lib.compute_hess(model)\n\n        for (i, layer) in enumerate(model.layers):\n\n            # input/output layers are unreasonably expensive if not using Kronecker factoring\n            if d[i] > 50 or d[i + 1] > 50:\n                print(f'layer {i} is too big ({d[i], d[i + 1]}), skipping stats')\n                continue\n\n            if args.skip_stats:\n                continue\n\n            s = AttrDefault(str, {})  # dictionary-like object for layer stats\n\n            #############################\n            # Gradient stats\n            #############################\n            A_t = layer.activations\n            assert A_t.shape == (n, d[i])\n\n            # add factor of n because backprop takes loss averaged over batch, while we need per-example loss\n            B_t = layer.backprops_list[0] * n\n            assert B_t.shape == (n, d[i + 1])\n\n            with u.timeit(f\"khatri_g-{i}\"):\n                G = u.khatri_rao_t(B_t, A_t)  # batch loss Jacobian\n            assert G.shape == (n, d[i] * d[i + 1])\n            g = G.sum(dim=0, keepdim=True) / n  # average gradient\n            assert g.shape == (1, d[i] * d[i + 1])\n\n            u.check_equal(G.reshape(layer.weight.grad1.shape), layer.weight.grad1)\n\n            if args.autograd_check:\n                u.check_close(B_t.t() @ A_t / n, layer.weight.saved_grad)\n                u.check_close(g.reshape(d[i + 1], d[i]), layer.weight.saved_grad)\n\n            s.sparsity = torch.sum(layer.output <= 0) / layer.output.numel()  # proportion of activations that are zero\n            s.mean_activation = torch.mean(A_t)\n            s.mean_backprop = torch.mean(B_t)\n\n            # empirical Fisher\n            with u.timeit(f'sigma-{i}'):\n                efisher = G.t() @ G / n\n                sigma = efisher - g.t() @ g\n                s.sigma_l2 = u.sym_l2_norm(sigma)\n                s.sigma_erank = torch.trace(sigma) / s.sigma_l2\n\n            lambda_regularizer = args.lmb * torch.eye(d[i + 1] * d[i]).to(gl.device)\n            H = layer.weight.hess\n\n            with u.timeit(f\"invH-{i}\"):\n                invH = torch.cholesky_inverse(H + lambda_regularizer)\n\n            with u.timeit(f\"H_l2-{i}\"):\n                s.H_l2 = u.sym_l2_norm(H)\n                s.iH_l2 = u.sym_l2_norm(invH)\n\n            with u.timeit(f\"norms-{i}\"):\n                s.H_fro = H.flatten().norm()\n                s.iH_fro = invH.flatten().norm()\n                s.grad_fro = g.flatten().norm()\n                s.param_fro = layer.weight.data.flatten().norm()\n\n            u.nan_check(H)\n            if args.autograd_check:\n                model.zero_grad()\n                output = model(data)\n                loss = loss_fn(output, targets)\n                H_autograd = u.hessian(loss, layer.weight)\n                H_autograd = H_autograd.reshape(d[i] * d[i + 1], d[i] * d[i + 1])\n                u.check_close(H, H_autograd)\n\n            #  u.dump(sigma, f'/tmp/sigmas/H-{step}-{i}')\n            def loss_direction(dd: torch.Tensor, eps):\n                \"\"\"loss improvement if we take step eps in direction dd\"\"\"\n                return u.to_python_scalar(eps * (dd @ g.t()) - 0.5 * eps ** 2 * dd @ H @ dd.t())\n\n            def curv_direction(dd: torch.Tensor):\n                \"\"\"Curvature in direction dd\"\"\"\n                return u.to_python_scalar(dd @ H @ dd.t() / (dd.flatten().norm() ** 2))\n\n            with u.timeit(f\"pinvH-{i}\"):\n                pinvH = H.pinverse()\n\n            with u.timeit(f'curv-{i}'):\n                s.grad_curv = curv_direction(g)\n                ndir = g @ pinvH  # newton direction\n                s.newton_curv = curv_direction(ndir)\n                setattr(layer.weight, 'pre', pinvH)  # save Newton preconditioner\n                s.step_openai = s.grad_fro ** 2 / s.grad_curv if s.grad_curv else 999\n                s.step_max = 2 / s.H_l2\n                s.step_min = torch.tensor(2) / torch.trace(H)\n\n                s.newton_fro = ndir.flatten().norm()  # frobenius norm of Newton update\n                s.regret_newton = u.to_python_scalar(g @ pinvH @ g.t() / 2)  # replace with \"quadratic_form\"\n                s.regret_gradient = loss_direction(g, s.step_openai)\n\n            with u.timeit(f'rho-{i}'):\n                p_sigma = u.lyapunov_spectral(H, sigma)\n\n                discrepancy = torch.max(abs(p_sigma - p_sigma.t()) / p_sigma)\n\n                s.psigma_erank = u.sym_erank(p_sigma)\n                s.rho = H.shape[0] / s.psigma_erank\n\n            with u.timeit(f\"batch-{i}\"):\n                s.batch_openai = torch.trace(H @ sigma) / (g @ H @ g.t())\n                s.diversity = torch.norm(G, \"fro\") ** 2 / torch.norm(g) ** 2 / n\n\n                # Faster approaches for noise variance computation\n                # s.noise_variance = torch.trace(H.inverse() @ sigma)\n                # try:\n                #     # this fails with singular sigma\n                #     s.noise_variance = torch.trace(torch.solve(sigma, H)[0])\n                #     # s.noise_variance = torch.trace(torch.lstsq(sigma, H)[0])\n                #     pass\n                # except RuntimeError as _:\n                s.noise_variance_pinv = torch.trace(pinvH @ sigma)\n\n                s.H_erank = torch.trace(H) / s.H_l2\n                s.batch_jain_simple = 1 + s.H_erank\n                s.batch_jain_full = 1 + s.rho * s.H_erank\n\n            u.log_scalars(u.nest_stats(layer.name, s))\n\n        # gradient steps\n        with u.timeit('inner'):\n            for i in range(args.train_steps):\n                optimizer.zero_grad()\n                data, targets = next(train_iter)\n                model.zero_grad()\n                output = model(data)\n                loss = loss_fn(output, targets)\n                loss.backward()\n\n                #            u.log_scalar(train_loss=loss.item())\n\n                if args.method != 'newton':\n                    optimizer.step()\n                    if args.weight_decay:\n                        for group in optimizer.param_groups:\n                            for param in group['params']:\n                                param.data.mul_(1 - args.weight_decay)\n                else:\n                    for (layer_idx, layer) in enumerate(model.layers):\n                        param: torch.nn.Parameter = layer.weight\n                        param_data: torch.Tensor = param.data\n                        param_data.copy_(param_data - 0.1 * param.grad)\n                        if layer_idx != 1:  # only update 1 layer with Newton, unstable otherwise\n                            continue\n                        u.nan_check(layer.weight.pre)\n                        u.nan_check(param.grad.flatten())\n                        u.nan_check(u.v2r(param.grad.flatten()) @ layer.weight.pre)\n                        param_new_flat = u.v2r(param_data.flatten()) - u.v2r(param.grad.flatten()) @ layer.weight.pre\n                        u.nan_check(param_new_flat)\n                        param_data.copy_(param_new_flat.reshape(param_data.shape))\n\n                gl.token_count += data.shape[0]\n\n    gl.event_writer.close()\n\n    assert val_losses[0] > 2.4  # 2.4828238487243652\n    assert val_losses[-1] < 2.25  # 2.20609712600708\n\n\nif __name__ == '__main__':\n\n    test_main()\n"
  },
  {
    "path": "autotune/plotting_test.py",
    "content": "# Plot simple minimization problem in wandb\n\nimport argparse\nimport json\nimport os\nimport random\nimport shutil\nimport sys\nfrom typing import Any, Dict\n\nimport globals as g\nimport numpy as np\nimport torch.nn as nn\nimport torch.nn.functional as F\nfrom attrdict import AttrDefault\n#  from tensorboardX import SummaryWriter\nfrom torch.utils.tensorboard import SummaryWriter\n\nfrom torch import optim\n\n\n#def log_tb(tag, val):\n#    \"\"\"Log value to tensorboard (relies on g.token_count rather than step count to give comparable graphs across\n#    batch sizes)\"\"\"\n#    g.event_writer.add_scalar(tag, val, g.token_count)\n\n\nimport util as u\n\n\ntry:\n    import wandb\nexcept Exception as e:\n    pass\n    # print(f\"wandb crash with {e}\")\n\nfrom torchvision import datasets, transforms\nimport torch\n\nfrom torchcurv.optim import SecondOrderOptimizer, VIOptimizer\nfrom torchcurv.utils import Logger\n\nDATASET_MNIST = 'MNIST'\nIMAGE_SIZE = 28\nNUM_CHANNELS = 1\n\nif torch.cuda.is_available():\n    device = torch.device('cuda')\nelse:\n    device = torch.device('cpu')\n\n\ndef install_pdb_handler():\n    \"\"\"Automatically start pdb:\n      1. CTRL+\\\\ breaks into pdb.\n      2. pdb gets launched on exception.\n  \"\"\"\n\n    import signal\n    import pdb\n\n    def handler(_signum, _frame):\n        pdb.set_trace()\n\n    signal.signal(signal.SIGQUIT, handler)\n\n    # Drop into PDB on exception\n    # from https://stackoverflow.com/questions/13174412\n    def info(type_, value, tb):\n        if hasattr(sys, 'ps1') or not sys.stderr.isatty():\n            # we are in interactive mode or we don't have a tty-like\n            # device, so we call the default hook\n            sys.__excepthook__(type_, value, tb)\n        else:\n            import traceback\n            import pdb\n            # we are NOT in interactive mode, print the exception...\n            traceback.print_exception(type_, value, tb)\n            print()\n            # ...then start the debugger in post-mortem mode.\n            pdb.pm()\n\n    sys.excepthook = info\n\n\ninstall_pdb_handler()\n\n\nclass FastMNIST(datasets.MNIST):\n    def __init__(self, *args, **kwargs):\n        super().__init__(*args, **kwargs)\n\n        # Scale data to [0,1]\n        self.data = self.data.unsqueeze(1).float().div(255)\n\n        # Normalize it with the usual MNIST mean and std\n        # self.data = self.data.sub_(0.1307).div_(0.3081)\n\n        # Put both data and targets on GPU in advance\n        self.data, self.targets = self.data.to(device), self.targets.to(device)\n\n    def __getitem__(self, index):\n        \"\"\"\n        Args:\n            index (int): Index\n\n        Returns:\n            tuple: (image, target) where target is index of the target class.\n        \"\"\"\n        img, target = self.data[index], self.targets[index]\n\n        return img, target\n\n\nclass FastBinaryMNIST(datasets.MNIST):\n    def __init__(self, *args, **kwargs):\n        super().__init__(*args, **kwargs)\n\n        # Scale data to [0,1]\n        self.data = self.data.unsqueeze(1).float().div(255)\n\n        # Normalize it with the usual MNIST mean and std\n        # self.data = self.data.sub_(0.1307).div_(0.3081)\n\n        # Put both data and targets on GPU in advance\n        self.data, self.targets = self.data.to(device), self.targets.to(device)\n        self.targets = (self.targets > 0).float()\n        self.targets.unsqueeze(1)\n        assert len(self.targets.shape) == 2\n\n    def __getitem__(self, index):\n        \"\"\"\n        Args:\n            index (int): Index\n\n        Returns:\n            tuple: (image, target) where target is index of the target class.\n        \"\"\"\n        img, target = self.data[index], self.targets[index]\n\n        return img, target\n\n\nclass SimpleMNIST(datasets.MNIST):\n    \"\"\"Simple dataset where goal is to predict sum of pixels.\"\"\"\n    def __init__(self, *args, **kwargs):\n        super().__init__(*args, **kwargs)\n\n        # Scale data to [0,1]\n        self.data = self.data.unsqueeze(1).float().div(255)\n\n        # Normalize it with the usual MNIST mean and std\n        self.data = self.data.sub_(0.1307).div_(0.3081)\n\n        # Put both data and targets on GPU in advance\n        self.data, self.targets = self.data.to(device), self.targets.to(device)\n        self.targets = self.data.sum(dim=(2, 3))\n        assert len(self.targets.shape) == 2\n\n    def __getitem__(self, index):\n        \"\"\"\n        Args:\n            index (int): Index\n\n        Returns:\n            tuple: (image, target) where target is index of the target class.\n        \"\"\"\n        img, target = self.data[index], self.targets[index]\n\n        return img, target\n\n\ndef compute_loss(output, target):\n    err = output - target.float()\n    return torch.sum(err * err) / 2 / output.shape[0]\n\n\nlogger = None\n\n\ndef log_scalars(metrics: Dict[str, Any], parent_tag: str = '') -> None:\n    for tag in metrics:\n        g.event_writer.add_scalar(tag=tag, scalar_value=metrics[tag], global_step=g.token_count)\n    #    g.event_writer.add_scalars(main_tag=tag, tag_scalar_dict=metrics, get_global_step=g.token_count)\n    #    try:\n    #        wandb.log(metrics, step=step)\n    #    except:\n    #        pass\n\n\ndef main():\n    global logger, stats_data, stats_targets\n\n    parser = argparse.ArgumentParser()\n    # Data\n    parser.add_argument('--dataset', type=str,\n                        choices=[DATASET_MNIST], default=DATASET_MNIST,\n                        help='name of dataset')\n    parser.add_argument('--root', type=str, default='./data',\n                        help='root of dataset')\n    parser.add_argument('--epochs', type=int, default=100,\n                        help='number of epochs to train')\n    parser.add_argument('--batch_size', type=int, default=128,\n                        help='input batch size for training')\n    parser.add_argument('--stats_batch_size', type=int, default=1,\n                        help='size of batch to use for second order statistics')\n    parser.add_argument('--val_batch_size', type=int, default=128,\n                        help='input batch size for valing')\n    parser.add_argument('--normalizing_data', action='store_true',\n                        help='[data pre processing] normalizing data')\n    parser.add_argument('--random_crop', action='store_true',\n                        help='[data augmentation] random crop')\n    parser.add_argument('--random_horizontal_flip', action='store_true',\n                        help='[data augmentation] random horizontal flip')\n    # Training Settings\n    parser.add_argument('--arch_file', type=str, default=None,\n                        help='name of file which defines the architecture')\n    parser.add_argument('--arch_name', type=str, default='LeNet5',\n                        help='name of the architecture')\n    parser.add_argument('--arch_args', type=json.loads, default=None,\n                        help='[JSON] arguments for the architecture')\n    parser.add_argument('--optim_name', type=str, default=SecondOrderOptimizer.__name__,\n                        help='name of the optimizer')\n    parser.add_argument('--optim_args', type=json.loads, default=None,\n                        help='[JSON] arguments for the optimizer')\n    parser.add_argument('--curv_args', type=json.loads, default=None,\n                        help='[JSON] arguments for the curvature')\n    # Options\n    parser.add_argument('--download', action='store_true', default=True,\n                        help='if True, downloads the dataset (CIFAR-10 or 100) from the internet')\n    parser.add_argument('--create_graph', action='store_true', default=False,\n                        help='create graph of the derivative')\n    parser.add_argument('--no_cuda', action='store_true', default=False,\n                        help='disables CUDA training')\n    parser.add_argument('--seed', type=int, default=1,\n                        help='random seed')\n    parser.add_argument('--num_workers', type=int, default=0,\n                        help='number of sub processes for data loading')\n    parser.add_argument('--log_interval', type=int, default=50,\n                        help='how many batches to wait before logging training status')\n    parser.add_argument('--log_file_name', type=str, default='log',\n                        help='log file name')\n    parser.add_argument('--checkpoint_interval', type=int, default=50,\n                        help='how many epochs to wait before logging training status')\n    parser.add_argument('--resume', type=str, default=None,\n                        help='checkpoint path for resume training')\n    parser.add_argument('--logdir', type=str, default='/temp/graph_test/run',\n                        help='dir to save output files')\n    parser.add_argument('--out', type=str, default=None,\n                        help='dir to save output files')\n    parser.add_argument('--config', default=None,\n                        help='config file path')\n    parser.add_argument('--fisher_mc_approx', action='store_true', default=False,\n                        help='if True, Fisher is estimated by MC sampling')\n    parser.add_argument('--fisher_num_mc', type=int, default=1,\n                        help='number of MC samples for estimating Fisher')\n    parser.add_argument('--log_wandb', type=int, default=1,\n                        help='log to wandb')\n\n    args = parser.parse_args()\n\n    # get run name from logdir\n    root_logdir=args.logdir\n    count = 0\n    while os.path.exists(f\"{root_logdir}{count:02d}\"):\n        count += 1\n    args.logdir = f\"{root_logdir}{count:02d}\"\n\n    run_name = os.path.basename(args.logdir)\n\n    assert args.out is None, \"Use args.logdir instead of args.out\"\n    args.out = args.logdir\n\n    # Copy this file & config to args.out\n    if not os.path.isdir(args.out):\n        os.makedirs(args.out)\n    shutil.copy(os.path.realpath(__file__), args.out)\n\n    # Load config file\n    if args.config:\n        with open(args.config) as f:\n            config = json.load(f)\n        dict_args = vars(args)\n        dict_args.update(config)\n\n    if args.config is not None:\n        shutil.copy(args.config, args.out)\n    if args.arch_file is not None:\n        shutil.copy(args.arch_file, args.out)\n\n    # Setup logger\n    logger = Logger(args.out, args.log_file_name)\n    logger.start()\n\n    g.event_writer = SummaryWriter(args.logdir)\n\n    try:\n        # os.environ['WANDB_SILENT'] = 'true'\n        if args.log_wandb:\n            wandb.init(project='test-graphs_test', name=run_name)\n            wandb.tensorboard.patch(tensorboardX=False)\n        wandb.config['config'] = args.config\n        wandb.config['batch'] = args.batch_size\n        wandb.config['optim'] = args.optim_name\n    except Exception as e:\n        if args.log_wandb:\n            print(f\"wandb crash with {e}\")\n        pass\n\n    # Set device\n    use_cuda = not args.no_cuda and torch.cuda.is_available()\n    device = torch.device('cuda' if use_cuda else 'cpu')\n\n    # Set random seed\n    torch.manual_seed(args.seed)\n    random.seed(args.seed)\n    np.random.seed(args.seed)\n    if torch.cuda.is_available():\n        torch.cuda.manual_seed_all(args.seed)\n\n    # Setup data augmentation & data pre processing\n    train_transforms, val_transforms = [], []\n    if args.random_crop:\n        train_transforms.append(transforms.RandomCrop(32, padding=4))\n\n    if args.random_horizontal_flip:\n        train_transforms.append(transforms.RandomHorizontalFlip())\n\n    train_transforms.append(transforms.ToTensor())\n    val_transforms.append(transforms.ToTensor())\n\n    if args.normalizing_data:\n        normalize = transforms.Normalize((0.4914, 0.4822, 0.4465), (0.2023, 0.1994, 0.2010))\n        train_transforms.append(normalize)\n        val_transforms.append(normalize)\n\n    train_transform = transforms.Compose(train_transforms)\n    # val_transform = transforms.Compose(val_transforms)\n\n    num_classes = 10\n    dataset_class = SimpleMNIST\n\n    class Net(nn.Module):\n        def __init__(self, d, nonlin=True):\n            super().__init__()\n            self.layers = []\n            self.all_layers = []\n            self.d = d\n            for i in range(len(d) - 1):\n                linear = nn.Linear(d[i], d[i + 1], bias=False)\n                self.layers.append(linear)\n                self.all_layers.append(linear)\n                if nonlin:\n                    self.all_layers.append(nn.ReLU())\n            self.predict = torch.nn.Sequential(*self.all_layers)\n\n        def forward(self, x: torch.Tensor):\n            x = x.reshape((-1, self.d[0]))\n            return self.predict(x)\n\n    def compute_layer_stats(layer):\n        refreeze = False\n        if hasattr(layer, 'frozen') and layer.frozen:\n            u.unfreeze(layer)\n            refreeze = True\n\n        s = AttrDefault(str, {})\n        n = args.stats_batch_size\n        param = u.get_param(layer)\n        _d = len(param.flatten())   # dimensionality of parameters\n        layer_idx = model.layers.index(layer)\n        # TODO: get layer type, include it in name\n        assert layer_idx >= 0\n        assert stats_data.shape[0] == n\n\n        def backprop_loss():\n            model.zero_grad()\n            output = model(stats_data)  # use last saved data batch for backprop\n            loss = compute_loss(output, stats_targets)\n            loss.backward()\n            return loss, output\n\n        def backprop_output():\n            model.zero_grad()\n            output = model(stats_data)\n            output.backward(gradient=torch.ones_like(output))\n            return output\n\n        # per-example gradients, n, d\n        _loss, _output = backprop_loss()\n        At = layer.data_input\n        Bt = layer.grad_output * n\n        G = u.khatri_rao_t(At, Bt)\n        g = G.sum(dim=0, keepdim=True) / n\n        u.check_close(g, u.vec(param.grad).t())\n\n        s.diversity = torch.norm(G, \"fro\") ** 2 / g.flatten().norm() ** 2\n        s.grad_fro = g.flatten().norm()\n        s.param_fro = param.data.flatten().norm()\n        pos_activations = torch.sum(layer.data_output > 0)\n        neg_activations = torch.sum(layer.data_output <= 0)\n        s.a_sparsity = neg_activations.float()/(pos_activations+neg_activations)  # 1 sparsity means all 0's\n        activation_size = len(layer.data_output.flatten())\n        s.a_magnitude = torch.sum(layer.data_output)/activation_size\n\n        _output = backprop_output()\n        B2t = layer.grad_output\n        J = u.khatri_rao_t(At, B2t)  # batch output Jacobian\n        H = J.t() @ J / n\n\n        s.hessian_l2 = u.l2_norm(H)\n        s.jacobian_l2 = u.l2_norm(J)\n        J1 = J.sum(dim=0) / n        # single output Jacobian\n        s.J1_l2 = J1.norm()\n\n        # newton decrement\n        def loss_direction(direction, eps):\n            \"\"\"loss improvement if we take step eps in direction dir\"\"\"\n            return u.to_python_scalar(eps * (direction @ g.t()) - 0.5 * eps ** 2 * direction @ H @ direction.t())\n\n        s.regret_newton = u.to_python_scalar(g @ u.pinv(H) @ g.t() / 2)\n\n        # TODO: gradient diversity is stuck at 1\n        # TODO: newton/gradient angle\n        # TODO: newton step magnitude\n        s.grad_curvature = u.to_python_scalar(g @ H @ g.t())  # curvature in direction of g\n        s.step_openai = u.to_python_scalar(s.grad_fro ** 2 / s.grad_curvature) if s.grad_curvature else 999\n\n        s.regret_gradient = loss_direction(g, s.step_openai)\n\n        if refreeze:\n            u.freeze(layer)\n        return s\n\n    train_dataset = dataset_class(\n        root=gl.dataset, train=True, download=args.download, transform=train_transform)\n    # val_dataset = t(root=args.root, train=False, download=args.download, transform=val_transform)\n\n    train_loader = torch.utils.data.DataLoader(\n        train_dataset, batch_size=args.batch_size, shuffle=False, num_workers=args.num_workers)\n    # val_loader = torch.utils.data.DataLoader(val_dataset, batch_size=args.val_batch_size, shuffle=False, num_workers=args.num_workers)\n    stats_loader = torch.utils.data.DataLoader(\n        train_dataset, batch_size=args.stats_batch_size, shuffle=False, num_workers=args.num_workers)\n    stats_data, stats_targets = next(iter(stats_loader))\n\n    arch_kwargs = {} if args.arch_args is None else args.arch_args\n    arch_kwargs['num_classes'] = num_classes\n\n    model = Net([NUM_CHANNELS * IMAGE_SIZE ** 2, 8, 1],  nonlin=False)\n    setattr(model, 'num_classes', num_classes)\n    model = model.to(device)\n    param = u.get_param(model.layers[0])\n    param.data.copy_(torch.ones_like(param)/len(param.data.flatten()))\n    param = u.get_param(model.layers[1])\n    param.data.copy_(torch.ones_like(param)/len(param.data.flatten()))\n\n    u.freeze(model.layers[0])\n\n    # use learning rate 0 to avoid changing parameter vector\n    optim_kwargs = dict(lr=0.001, momentum=0.9, weight_decay=0, l2_reg=0,\n                        bias_correction=False, acc_steps=1,\n                        curv_type=\"Cov\", curv_shapes={\"Linear\": \"Kron\"},\n                        momentum_type=\"preconditioned\", update_inv=False, precondition_grad=False)\n    curv_args = dict(damping=0, ema_decay=1)\n    SecondOrderOptimizer(model, **optim_kwargs, curv_kwargs=curv_args)  # call optimizer to add backward hoooks\n    optimizer = optim.SGD(model.parameters(), lr=0.01, momentum=0.9)\n\n    start_epoch = 1\n\n    # Run training\n    for epoch in range(start_epoch, args.epochs + 1):\n        num_examples_processed = epoch * len(train_loader) * train_loader.batch_size\n        g.token_count = num_examples_processed\n        for i in range(len(model.layers)):\n            if i == 0:\n                continue    # skip initial expensive layer\n\n            layer = model.layers[i]\n            layer_stats = compute_layer_stats(layer)\n            layer_name = f\"{i:02d}-{layer.__class__.__name__.lower()}\"\n            log_scalars(u.nest_stats(f'stats/{layer_name}', layer_stats))\n\n        # train\n        accuracy, loss, confidence = train(model, device, train_loader, optimizer, epoch, args, logger)\n\n        # save log\n        iteration = epoch * len(train_loader)\n        metrics = {'epoch': epoch, 'iteration': iteration,\n                   'accuracy': accuracy, 'loss': loss,\n                   'val_accuracy': 0, 'val_loss': 0,\n                   'lr': optimizer.param_groups[0]['lr'],\n                   'momentum': optimizer.param_groups[0].get('momentum', 0)}\n        log_scalars(metrics)\n\n        # save checkpoint\n        if epoch % args.checkpoint_interval == 0 or epoch == args.epochs:\n            path = os.path.join(args.out, 'epoch{}.ckpt'.format(epoch))\n            data = {\n                'model': model.state_dict(),\n                'optimizer': optimizer.state_dict(),\n                'epoch': epoch\n            }\n            torch.save(data, path)\n\n\ndef train(model, device, train_loader, optimizer, epoch, args, logger):\n    global global_data, global_target\n    model.train()\n\n    loss = None\n    confidence = {'top1': 0, 'top1_true': 0, 'top1_false': 0, 'true': 0, 'false': 0}\n    total_data_size = 0\n    epoch_size = len(train_loader.dataset)\n    num_iters_in_epoch = len(train_loader)\n    base_num_iter = (epoch - 1) * num_iters_in_epoch\n\n    last_elapsed_time = 0\n    interval_ms = 0\n    for batch_idx, (data, target) in enumerate(train_loader):\n        data, target = data.to(device), target.to(device)\n        global_data = data\n        global_target = target\n\n        for name, param in model.named_parameters():\n            attr = 'p_pre_{}'.format(name)\n            setattr(model, attr, param.detach().clone())\n\n        # update params\n        def closure():\n            optimizer.zero_grad()\n            output = model(data)\n            loss = compute_loss(output, target)\n            loss.backward(create_graph=args.create_graph)\n            return loss, output\n\n        loss, output = closure()\n        optimizer.step()\n        loss = loss.item()\n\n        iteration = base_num_iter + batch_idx + 1\n        total_data_size += len(data)\n\n        if batch_idx % args.log_interval == 0:\n            elapsed_time = logger.elapsed_time\n            if last_elapsed_time:\n                interval_ms = 1000 * (elapsed_time - last_elapsed_time)\n            last_elapsed_time = elapsed_time\n            print('Train Epoch: {} [{}/{} ({:.0f}%)]\\tLoss: {:.6f}, '\n                  'Accuracy: {:.0f}/{} ({:.2f}%), '\n                  'Elapsed Time: {:.1f}s'.format(epoch, total_data_size, epoch_size, 100. * (batch_idx + 1) / num_iters_in_epoch, loss, 0, total_data_size, 0, elapsed_time))\n\n            # save log\n            lr = optimizer.param_groups[0]['lr']\n            metrics = {'epoch': epoch, 'iteration': iteration, 'elapsed_time': elapsed_time,\n                       'accuracy': 0, 'loss': loss, 'lr': lr, 'step_ms': interval_ms}\n\n            log_scalars(metrics)\n            for name, param in model.named_parameters():\n                attr = 'p_pre_{}'.format(name)\n                p_pre = getattr(model, attr)\n                p_norm = param.norm().item()\n                p_shape = list(param.size())\n                p_pre_norm = p_pre.norm().item()\n                if param.grad is not None:\n                    g_norm = param.grad.norm().item()\n                else:\n                    g_norm = 0\n                upd_norm = param.sub(p_pre).norm().item()\n                noise_scale = getattr(param, 'noise_scale', 0)\n\n                p_log = {'p_shape': p_shape[0], 'p_norm': p_norm, 'p_pre_norm': p_pre_norm,\n                         'g_norm': g_norm, 'upd_norm': upd_norm, 'noise_scale': noise_scale}\n                #  print(p_log)\n                metrics[name] = p_log\n                log_scalars(u.nest_stats(f'kazuki/{name}', p_log))\n\n    return 0, loss, confidence\n\n\ndef validate(model, device, val_loader, optimizer):\n    model.eval()\n    val_loss = 0\n    correct = 0\n\n    with torch.no_grad():\n        for data, target in val_loader:\n\n            data, target = data.to(device), target.to(device)\n\n            if isinstance(optimizer, VIOptimizer):\n                output = optimizer.prediction(data)\n            else:\n                output = model(data)\n\n            val_loss += F.cross_entropy(output, target, reduction='sum').item()  # sum up batch loss\n            pred = output.argmax(dim=1, keepdim=True)  # get the index of the max log-probability\n            correct += pred.eq(target.view_as(pred)).sum().item()\n\n    val_loss /= len(val_loader.dataset)\n    val_accuracy = 100. * correct / len(val_loader.dataset)\n\n    print('\\nEval: Average loss: {:.4f}, Accuracy: {:.0f}/{} ({:.2f}%)\\n'.format(\n        val_loss, correct, len(val_loader.dataset), val_accuracy))\n\n    return val_accuracy, val_loss\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "autotune/pytorch_benchmark.py",
    "content": "\"\"\"\n(pytorch_p36) [ec2-user@ip-172-31-6-232 cifar]$ python pytorch_benchmark.py\nMKL version b'Intel(R) Math Kernel Library Version 2019.0.4 Product Build 20190411 for Intel(R) 64 architecture applications'\nPyTorch version 1.1.0\nScipy version:  1.3.0\nNumpy version:  1.16.4\nBenchmarking 1024-by-1024 matrix on cuda:0\n  882.84   svd\n   17.22   inv\n  227.04   pinv\n  452.77   eig\n  227.18   svd\n\n\nLaptop\n\nMKL version unknown\nPyTorch version 1.2.0\nScipy version:  1.2.1\nNumpy version:  1.16.4\nCPU version:  unknown\nCPU logical cores: 8\nCPU physical cores: 4\nCPU physical sockets:  0\nBenchmarking 1024-by-1024 matrix on cpu\n  170.24   svd\n   22.41   inv\n  206.70   pinv\n  247.92   eig\n  180.16   pinverse\n   20.08   solve\n  124.89   svd\n   14.57   inv\n  197.24   pinv\n  221.06   eig\n  213.46   pinverse\n   21.75   solve\n\n\"\"\"\nimport os\nimport sys\nimport time\n\nimport numpy as np\n\nimport util as u\n\nimport torch\n\n# from @eamartin\ndef empty_aligned(n, align):\n    \"\"\"Get n bytes of memory wih alignment align.\"\"\"\n    a = np.empty(n + (align - 1), dtype=np.float32)\n    data_align = a.ctypes.data % align\n    offset = 0 if data_align == 0 else (align - data_align)\n    return a[offset: offset + n]\n\n\ndef benchmark(method):\n\n    start_time = time.time()\n    times = []\n\n    for i in range(1):\n        if method == 'svd':\n            _result = torch.svd(H)\n            open('/dev/null', 'w').write(str(_result[0]))\n        elif method == 'inv':\n            _result = torch.inverse(H)\n            open('/dev/null', 'w').write(str(_result[0]))\n        elif method == 'pinv':\n            _result = u.pinv(H)\n            open('/dev/null', 'w').write(str(_result[0]))\n        elif method == 'pinverse':\n            _result = torch.pinverse(H)\n            open('/dev/null', 'w').write(str(_result[0]))\n        elif method == 'eig':\n            _result = torch.symeig(H, eigenvectors=True)\n            open('/dev/null', 'w').write(str(_result[0]))\n        elif method == 'svd':\n            _result = torch.svd(H)\n            open('/dev/null', 'w').write(str(_result[0]))\n        elif method == 'solve':\n            _result = torch.solve(S, H)\n            open('/dev/null', 'w').write(str(_result[0]))\n        else:\n            assert False\n        new_time = time.time()\n        elapsed_time = 1000 * (new_time - start_time)\n        print(f\"{elapsed_time:8.2f}   {method}\")\n        start_time = new_time\n        times.append(elapsed_time)\n\n\nif __name__ == '__main__':\n    methods = ['svd', 'inv', 'pinv', 'eig', 'pinverse', 'solve']*2\n\n    u.print_version_info()\n    d = 1024\n\n    x0 = torch.rand(d).reshape((d, 1)).float()\n\n    X = torch.rand((d, 10000))\n    Y = torch.rand((d, 10000))\n    H = X @ X.t()\n    S = Y @ Y.t()\n\n    if torch.cuda.is_available():\n        [x0, X, Y, H, S] = u.move_to_gpu([x0, X, Y, H, S])\n\n    print(f\"Benchmarking {d}-by-{d} matrix on {x0.device}\")\n    for method in methods:\n        benchmark(method)\n\n# Other timings: svd\n# n=1000 Times: min: 126.04, median: 132.48\n# n=2000 Times: min: 573.03, median: 621.49\n# n=4096 Times: min: 5586.02, median: 6032.16\n# Other timings: inv\n# Times: min: 17.87, median: 23.41, mean: 27.90\n"
  },
  {
    "path": "autotune/scipy_benchmark.py",
    "content": "\"\"\"\nMKL version b'Intel(R) Math Kernel Library Version 2019.0.4 Product Build 20190411 for Intel(R) 64 architecture applications'\nPyTorch version 1.1.0\nScipy version:  1.3.0\nNumpy version:  1.16.4\nBenchmarking 1024-by-1024 matrix\n  246.61   gesdd\n  472.90   gesvd\n  160.03   eigh\n   22.65   inv\n   20.15   inv2\n   21.93   linsolve\n 1505.37   pinv\n  229.98   pinv2\n  173.93   pinvh\n 5800.83   lyapunov\n\"\"\"\n\nimport os\n\nfrom scipy import linalg  # for svd\nimport numpy as np\nimport time\nimport sys\n\nimport util as u\n\n\n# from @eamartin\ndef empty_aligned(n, align):\n    \"\"\"Get n bytes of memory wih alignment align.\"\"\"\n    a = np.empty(n + (align - 1), dtype=np.float32)\n    data_align = a.ctypes.data % align\n    offset = 0 if data_align == 0 else (align - data_align)\n    return a[offset: offset + n]\n\n\ndef benchmark(method, d):\n    #x_old = np.random.randn(d * d).reshape((d, d)).astype(dtype=np.float32)\n    #x = empty_aligned(d * d, 32).reshape((d, d))\n    #x[:] = x_old\n    #x = x @ x.T\n\n    x0 = np.random.randn(d).reshape((d, 1)).astype(dtype=np.float32)\n\n    X = np.random.random((d, 10000))\n    Y = np.random.random((d, 10000))\n    H = X @ X.T\n    S = Y @ Y.T\n\n    Xcov = H\n\n    start_time = time.time()\n    times = []\n\n    for i in range(1):\n        if method == 'gesdd':\n            _result = linalg.svd(Xcov)\n        elif method == 'gesvd':\n            _result = linalg.svd(Xcov, lapack_driver='gesvd')\n        elif method == 'eigh':\n            _result = linalg.eigh(Xcov)\n        elif method == 'inv':\n            _result = linalg.inv(Xcov)\n        elif method == 'inv2':\n            _result = linalg.inv(Xcov, overwrite_a=True)\n        elif method == 'linsolve':\n            _result = linalg.solve(Xcov, x0)\n        elif method == 'pinv':\n            _result = linalg.pinv(Xcov)\n        elif method == 'pinv2':\n            _result = linalg.pinv2(Xcov)\n        elif method == 'pinvh':\n            _result = linalg.pinvh(Xcov)\n        elif method == 'lyapunov':\n            _result = linalg.solve_lyapunov(H, S)\n        else:\n            assert False\n        new_time = time.time()\n        elapsed_time = 1000 * (new_time - start_time)\n        print(f\"{elapsed_time:8.2f}   {method}\")\n        start_time = new_time\n        times.append(elapsed_time)\n\n\nif __name__ == '__main__':\n    methods = ['gesdd', 'gesvd', 'eigh', 'inv', 'inv2', 'linsolve', 'pinv', 'pinv2', 'pinvh', 'lyapunov']\n\n    u.print_version_info()\n    d = 1024\n    print(f\"Benchmarking {d}-by-{d} matrix\")\n\n    for method in methods:\n        benchmark(method, d)\n\n# Older timings:\n# Fastest way to compute eigenvectors for 4k matrix?\n#\n# Inverse on i3.metal\n# n=4096: 368 ms ± 1.51 ms per loop\n#\n# Xeon V3 benchmarks:\n# n=4096 eigs  min: 27758.34, median: 28883.69\n# n=4096 gesdd min: 7241.70, median: 8477.95\n# n=4096 gesvd min=20487.48, median: 22057.64,\n# n=4096 inv min: 556.67, median: 579.25,\n# n=4096 linsolve: min: 534.40, median: 558.06, mean: 579.19\n#\n# Xeon V4:\n# n=4096 gesdd min: 5586.02, median: 6032.16\n#\n#\n# i7-5820K CPU @ 3.30GHz\n# n=4096 gesdd 7288.02, median: 7397.23, mean: 7478.78\n# n=4096 inv 520 msec\n#\n# after upgrading things\n# b'Intel(R) Math Kernel Library Version 2017.0.3 Product Build 20170413 for Intel(R) 64 architecture applications'\n# n=4096 inv 1427.54\n# Other timings: svd\n# n=1000 Times: min: 126.04, median: 132.48\n# n=2000 Times: min: 573.03, median: 621.49\n# n=4096 Times: min: 5586.02, median: 6032.16\n# Other timings: inv\n# Times: min: 17.87, median: 23.41, mean: 27.90\n"
  },
  {
    "path": "autotune/svd_benchmark.py",
    "content": "# Fastest way to compute eigenvectors for 4k matrix?\n#\n# Inverse on i3.metal\n# n=4096: 368 ms ± 1.51 ms per loop\n# \n# Xeon V3 benchmarks:\n# n=4096 eigs  min: 27758.34, median: 28883.69\n# n=4096 gesdd min: 7241.70, median: 8477.95\n# n=4096 gesvd min=20487.48, median: 22057.64,\n# n=4096 inv min: 556.67, median: 579.25,\n# n=4096 linsolve: min: 534.40, median: 558.06, mean: 579.19\n#\n# Xeon V4:\n# n=4096 gesdd min: 5586.02, median: 6032.16\n#\n#\n# i7-5820K CPU @ 3.30GHz\n# n=4096 gesdd 7288.02, median: 7397.23, mean: 7478.78\n# n=4096 inv 520 msec\n#\n# after upgrading things\n# b'Intel(R) Math Kernel Library Version 2017.0.3 Product Build 20170413 for Intel(R) 64 architecture applications'\n# n=4096 inv 1427.54\n\n\nfrom scipy import linalg  # for svd\nimport numpy as np\nimport time\nimport sys\n\n\n# from @eamartin\ndef empty_aligned(n, align):\n  \"\"\"Get n bytes of memory wih alignment align.\"\"\"\n  a = np.empty(n + (align - 1), dtype=np.float32)\n  data_align = a.ctypes.data % align\n  offset = 0 if data_align == 0 else (align - data_align)\n  return a[offset : offset + n]\n\n\ndef benchmark(method):\n  n=1024\n  x_old = np.random.randn(n*n).reshape((n,n)).astype(dtype=np.float32)\n  x = empty_aligned(n*n, 32).reshape((n, n))\n  x[:] = x_old\n  x = x @ x.T\n\n  x0 = np.random.randn(n).reshape((n,1)).astype(dtype=np.float32)\n\n  start_time = time.time()\n  times = []\n\n  for i in range(1):\n    if method == 'gesdd':\n      result = linalg.svd(x)\n    elif method == 'gesvd':\n      result = linalg.svd(x, lapack_driver='gesvd')\n    elif method == 'eigh':\n      result = linalg.eigh(x)\n    elif method == 'inv':\n      result = linalg.inv(x)\n    elif method == 'inv2':\n      result = linalg.inv(x, overwrite_a=True)\n    elif method == 'linsolve':\n      result = linalg.solve(x, x0)\n    else:\n      assert False\n    new_time = time.time()\n    elapsed_time = 1000*(new_time - start_time)\n    print(f\"elapsed_time:8.2f}   {method}\")\n    start_time = new_time\n    times.append(elapsed_time)\n\n\nif __name__=='__main__':\n  methods = ['gesdd', 'gesvd', 'eigh', 'inv', 'inv2', 'linsolve']\n\n  for method in methods:\n    benchmark(method)\n\n\n\n\n# Other timings: svd\n# n=1000 Times: min: 126.04, median: 132.48\n# n=2000 Times: min: 573.03, median: 621.49\n# n=4096 Times: min: 5586.02, median: 6032.16\n# Other timings: inv\n# Times: min: 17.87, median: 23.41, mean: 27.90\n"
  },
  {
    "path": "autotune/test/gesvd_crash.txt",
    "content": "6.559017896652221680e-01,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00\n0.000000000000000000e+00,6.558910608291625977e-01,-7.987553544808179140e-06,3.168037801515311003e-05,5.994548337184824049e-05,-1.284915106225525960e-05,-9.747158401296474040e-06,5.050334550560364733e-08,8.299485671159345657e-06,-1.747574629007431213e-06,2.091269998345524073e-04,5.107909091748297215e-04,6.495689740404486656e-04,6.122679915279150009e-04,3.757735612452961504e-05,1.622022409719647840e-06,3.394010548163350904e-07,-2.365862892474979162e-04,-3.166483074892312288e-04,-2.985472019645385444e-05,-5.596317350864410400e-04,-3.699137596413493156e-04,-1.125186245189979672e-04,-1.054397125699324533e-05,-5.509365291800349951e-05,-9.062980534508824348e-04,-5.487358430400490761e-05,-6.576369632966816425e-04,-3.665000840555876493e-04,-4.352791002020239830e-04,-2.268276002723723650e-04,2.338321974093560129e-05,1.035722198139410466e-05,1.064535535988397896e-05,9.142333874478936195e-04,2.561245346441864967e-04,4.434488073457032442e-04,-1.855497248470783234e-04,-1.743122702464461327e-04,-1.870374544523656368e-04,1.430466909368988127e-06,8.735120900382753462e-06,-4.003707435913383961e-04,-5.894060013815760612e-04,-1.081979353330098093e-04,-2.541643334552645683e-04,6.390173075487837195e-05,-1.385334471706300974e-04,-2.110567766067106277e-05,3.701499954331666231e-04,-5.083597352495416999e-05,4.806401848327368498e-04,6.446206825785338879e-04,9.709917503641918302e-05,1.027177222567843273e-05,-5.187161605135770515e-06,4.202828677080105990e-06,2.584310277597978711e-05,8.571089711040258408e-05,5.181191372685134411e-04,-1.550362212583422661e-04,-3.210096474504098296e-05,-1.571658140164799988e-05,-2.960159690701402724e-06,3.074518772905321384e-08,1.642648385313805193e-06,2.636827503010863438e-06,3.073249217777629383e-06,-2.141339064110070467e-05,1.581836500008648727e-06,1.454874336559441872e-06,7.136780766359152040e-08,-2.477997441019397229e-06,2.056619678114657290e-06,-4.618509774445556104e-05,-8.779839845374226570e-06,-8.525147131877020001e-05,-1.127800060203298926e-04,-4.201569936412852257e-06,-1.290680756937945262e-06,-9.663303899287711829e-07,4.115890260436572134e-05,5.303344732965342700e-05,1.083403330994769931e-04,4.690033529186621308e-05,1.864048681454733014e-05,2.029022834904026240e-05,9.611555924493586645e-07,2.505793418094981462e-06,9.247250272892415524e-05,-2.701882976907654665e-06,5.493274511536583304e-05,3.355931767146103084e-05,-2.520213820389471948e-05,2.708861211431212723e-05,-2.299688048879033886e-06,-1.116178509619203396e-06,-9.275185220758430660e-06,-5.994388993713073432e-05,-8.898504893295466900e-05,6.040389962436165661e-06,-1.705104295979253948e-05,3.064003976760432124e-05,4.474704837775789201e-05,-1.444748477297252975e-06,-1.188309624922112562e-06,8.115648961393162608e-05,1.126245260820724070e-04,1.672084326855838299e-04,-4.178677045274525881e-05,-2.595359910628758371e-05,2.053678508673328906e-05,5.872161636943928897e-07,-1.553379843244329095e-05,-1.931988299475051463e-05,2.893394048442132771e-05,-8.791090658633038402e-05,-9.954896086128428578e-05,1.724731077956676017e-07,-7.266594366228673607e-07,-1.683240213878889335e-07,-5.669859888257633429e-07,7.400872163998428732e-06,-3.641939110821112990e-05,-9.188178182739648037e-07,1.683581444922310766e-06,3.266848125349497423e-06,4.294507220947707538e-07,8.997916722819354618e-08,-5.445865554065676406e-07,-3.218334313714876771e-06,8.017443065000406932e-07,-2.481385308783501387e-05,1.857942606875440106e-06,1.958997927431482822e-06,7.868959706058831216e-09,5.669176061928737909e-08,-3.444615913394954987e-06,2.476226654835045338e-06,8.075076038949191570e-05,1.328726648353040218e-04,-2.179633884225040674e-05,-7.354157332883914933e-06,5.116495458423742093e-07,-1.083003326129983179e-06,-6.976737495278939605e-06,-7.087197445798665285e-06,-3.019699943251907825e-04,1.511081936769187450e-04,-4.788033547811210155e-04,4.531447484623640776e-05,-2.497147988833603449e-06,1.763413092703558505e-05,1.980192464543506503e-04,3.784603541134856641e-05,1.796837314032018185e-04,-2.684761711861938238e-04,5.909932951908558607e-05,4.292015728424303234e-05,-6.415267307602334768e-06,-3.341374849696876481e-06,2.404110637144185603e-05,1.171010153484530747e-04,6.721439422108232975e-05,6.844973540864884853e-05,9.649754065321758389e-05,-1.039783091982826591e-05,4.667016401072032750e-05,1.830784640333149582e-06,-5.643042823066934943e-05,1.892340078484266996e-04,-3.278328513260930777e-04,3.454190737102180719e-04,-1.397685628035105765e-05,-1.189228132716380060e-04,-7.521064617321826518e-06,5.881661763851298019e-06,-6.397625838872045279e-05,1.345167838735505939e-04,5.622772732749581337e-05,-3.270044544478878379e-06,9.274306648876518011e-05,-1.934316969709470868e-06,1.367764411952521186e-06,-8.445397838841017801e-07,-9.821028470469173044e-06,-4.287531555746681988e-05,-1.410914119333028793e-04,4.627752423402853310e-05,7.478296993213007227e-06,-2.438581304886611179e-06,1.487644851749791997e-07,-2.203198690153840289e-08,5.522188075701706111e-07,5.328566885509644635e-07,2.364124884479679167e-05,1.720550244499463588e-05,-1.544322003610432148e-09,1.558388134981214534e-06,-3.460237962826795410e-08,-1.020176568999886513e-06,2.049059276032494381e-06,-4.989352419215720147e-06,-1.049869752023369074e-04,9.893048263620585203e-05,-1.820680772652849555e-04,-1.133909609052352607e-05,-3.313357126444316236e-07,5.018117008148692548e-06,2.385217158007435501e-05,-2.241394540760666132e-04,4.619177489075809717e-04,1.636521046748384833e-04,-2.460554969729855657e-05,1.701473956927657127e-04,3.788220965361688286e-06,-8.437052656518062577e-08,-1.472811072744661942e-05,7.479463238269090652e-05,-2.193520049331709743e-04,-2.633323892951011658e-04,-1.212647694046609104e-04,-1.313399116043001413e-04,2.835053692251676694e-06,1.918299858516547829e-06,-7.037473551463335752e-06,-4.534464460448361933e-05,-2.408424479654058814e-04,-5.833734394400380552e-05,1.281009608646854758e-04,3.906202255166135728e-05,2.785941796901170164e-05,-7.933066967780177947e-07,-2.290693737450055778e-05,9.210059943143278360e-05,2.490264596417546272e-04,4.233667568769305944e-04,-4.339261431596241891e-05,5.866104038432240486e-05,1.850468834163621068e-05,4.073656327818753198e-06,-1.785100903362035751e-05,1.915283792186528444e-04,-2.513135841581970453e-04,-2.375816402491182089e-04,9.431582293473184109e-05,-3.300901880720630288e-06,4.261192316334927455e-06,-9.293217999584157951e-07,-8.324819646077230573e-06,1.653446088312193751e-04,1.084115574485622346e-04,1.748650356603320688e-05,2.203134954470442608e-06,2.127228754034149460e-06,4.297200177916238317e-07,4.520148877418250777e-08,8.526416195309138857e-07,6.913534775776497554e-07,-6.032864348526345566e-06,-9.916841918311547488e-06,1.654964989938889630e-06,1.348845330539916176e-06,-2.427765366519452073e-08,-1.799475285224616528e-06,4.010757947980891913e-07,-2.960751407954376191e-05,-6.917004066053777933e-05,-7.635195652255788445e-05,-8.452045585727319121e-05,-4.221904873702442273e-06,-4.898452061752323061e-07,-4.363211019153823145e-07,3.366268356330692768e-05,-4.945067303196992725e-06,5.948069519945420325e-05,7.324830221477895975e-05,2.370580477872863412e-05,1.229001009050989524e-05,1.895720629363495391e-06,4.332375283411238343e-06,1.208818866871297359e-04,2.669328023330308497e-05,6.456443225033581257e-05,9.819345723371952772e-05,-1.115558643505210057e-05,3.151058263028971851e-05,-1.902537405840121210e-06,-2.232586439276929013e-06,-4.472821728995768353e-06,-9.088555088965222239e-05,-5.023007543059065938e-05,1.944832547451369464e-06,-6.284963546931976452e-06,1.632741259527392685e-05,2.631110874062869698e-05,-5.848452246937085874e-07,-4.903024091618135571e-06,4.332543176133185625e-05,6.856601248728111386e-05,1.306587073486298323e-04,2.210806815128307790e-05,-2.602605491119902581e-06,1.834785507526248693e-05,2.104201939800987020e-06,-1.496420372859574854e-05,2.646734719746746123e-05,-2.032936663454165682e-08,-6.786992889828979969e-05,-8.602853631600737572e-05,-9.591394700692035258e-07,1.729866596633655718e-07,-9.361737625113164540e-07,-2.034983481280505657e-06,-4.958250883646542206e-06,-5.440420864033512771e-05,8.019848792173434049e-06,2.344317408642382361e-06,2.446269036227022298e-06,3.241364083805819973e-07,9.707707704365020618e-08,4.388379295505728805e-07,-1.406816295457247179e-06,-4.395152700453763828e-06,-8.727796739549376070e-06,3.376293307155719958e-07,7.084345270413905382e-07,-1.351202172372722998e-08,-7.913745889709389303e-07,-1.565859406582603697e-06,3.762917458516312763e-06,-1.428225659765303135e-04,1.005033918772824109e-04,-3.602579090511426330e-05,-1.698696223684237339e-06,1.640522896195761859e-06,7.059853714963537641e-07,1.310128573095425963e-05,1.431192940799519420e-04,2.665201318450272083e-04,-8.879864617483690381e-05,-6.583500362467020750e-05,-1.195600998471491039e-05,-1.826556285777769517e-06,5.154566679266281426e-06,8.804200479062274098e-05,-9.092475374927744269e-05,1.586385478731244802e-04,1.780682359822094440e-04,-2.192563442804384977e-05,-6.422060323529876769e-07,-9.107260439122910611e-07,-1.999557071030722000e-06,2.870804109988966957e-06,-1.464713423047214746e-04,-3.065953933401033282e-05,-1.077248816727660596e-04,3.996752639068290591e-05,7.145100425987038761e-06,-1.678733269727672450e-06,2.365090949751902372e-06,-1.132079523813445121e-05,3.165738598909229040e-05,7.934724999358877540e-05,1.537484640721231699e-04,-6.674165342701599002e-05,-2.186432539019733667e-05,6.909131570864701644e-06,4.190183972241356969e-06,-6.428328924812376499e-05,3.315431604278273880e-05,2.144921309081837535e-04,-1.562199322506785393e-04,3.275412382208742201e-06,-1.817960992411826737e-06,1.435145577488583513e-06,-1.650025296839885414e-06,-6.692603164992760867e-06,-5.269040411803871393e-05,-1.165855501312762499e-04,1.817284100980032235e-05,1.253025629921467043e-06,1.091833382815821096e-06,-8.964981645931402454e-08,-4.307435119699221104e-08,8.117078778013819829e-07,1.330644522568036336e-06,-2.045320798060856760e-05,-3.195261888322420418e-05,2.108339003825676627e-06,3.733753999313194072e-07,-4.939397513226140290e-08,-4.606582137967052404e-07,-2.514555035304510966e-06,-4.003821231890469790e-05,-4.927126792608760297e-05,-1.921166694955900311e-04,-5.649767626891843975e-05,-8.143091690726578236e-06,-4.801428303835564293e-07,8.731968250685895327e-07,3.097641456406563520e-05,2.731196946115233004e-05,7.042249490041285753e-05,3.413890954107046127e-05,1.222652826982084662e-05,3.774124343181028962e-05,6.480001957243075594e-08,6.123389994172612205e-06,9.736941865412518382e-05,-5.626025085803121328e-06,-1.797067488951142877e-05,2.200941089540719986e-04,-1.049020829668734223e-05,3.238919089199043810e-05,-2.486668790879775770e-06,-2.992042595906241331e-07,-3.447707058512605727e-06,-7.094951433828100562e-05,-5.135942046763375401e-05,1.493890795245533809e-05,2.913805838034022599e-05,4.777327194460667670e-05,1.237143897014902905e-05,2.532464975502080051e-07,1.667471406108234078e-05,9.222640073858201504e-05,1.199120451929047704e-04,1.730152143863961101e-04,2.243103517685085535e-05,-1.686661562416702509e-04,1.688319753156974912e-05,6.308617912509362213e-07,-1.346857698081294075e-05,2.399612276349216700e-05,-1.761733619787264615e-05,-1.708575291559100151e-04,5.574937677010893822e-05,9.235956213160534389e-07,-1.453970980946905911e-06,9.799588269743253477e-07,-1.300687017646851018e-06,3.964476854889653623e-05,2.240366120531689376e-05,6.860142093501053751e-06,2.856132823580992408e-06,1.090907062462065369e-07,1.092678303393768147e-07,-1.278233412449480966e-07,1.729683503981505055e-06,-9.159469414043996949e-07,-2.016778807956143282e-06,-9.535647222946863621e-06,2.082843820971902460e-06,3.200325409125071019e-07,-1.113603502744808793e-07,-2.107552745655993931e-06,1.713753363219439052e-06,-4.747465936816297472e-05,-4.112704482395201921e-05,-1.286261685891076922e-04,-1.881187781691551208e-04,-3.463237590040080249e-06,-4.098990018519543810e-07,-1.065137780642544385e-06,4.215437729726545513e-05,-5.127163603901863098e-05,-9.819814295042306185e-07,1.198076279251836240e-04,1.405162911396473646e-04,6.723969272570684552e-05,3.314566583867417648e-06,4.176593392912764102e-06,-4.511292354436591268e-05,4.568568692775443196e-05,3.340628245496191084e-05,6.289188604569062591e-05,-7.990892481757327914e-05,1.433961879229173064e-04,-1.851849788181425538e-06,-5.935906415288627613e-07,-1.362225611956091598e-05,-8.709593384992331266e-05,-9.605175364413298666e-06,-6.957277219044044614e-05,-1.130607961385976523e-05,1.440353480575140566e-05,3.559989636414684355e-05,-3.441010676397127099e-07,-3.270247907494194806e-05,7.207748421933501959e-05,3.944280615542083979e-05,1.530187000753358006e-04,4.518359855865128338e-05,-2.198430047428701073e-05,2.143403798982035369e-05,4.612396423908649012e-06,-6.875948747619986534e-05,-7.811329123796895146e-05,5.651763785863295197e-07,3.823223596555180848e-05,-3.362222196301445365e-05,-3.303744733784697019e-06,1.070078724296763539e-06,-6.516609687423624564e-07,-9.810796655074227601e-06,-6.615950405830517411e-05,-5.328427869244478643e-05,2.099095399898942560e-05,4.390770754980621859e-06,3.795621296376339160e-06,4.460928550997778075e-07,-1.097208723876974545e-08,1.579466584189503919e-06,1.417592443431203719e-06,-1.202017028845148161e-05,-1.774788870534393936e-05,1.981793275263044052e-06,1.419637555954977870e-06,-1.260341946363041643e-07,-2.221655449829995632e-06,5.303503485265537165e-07,-3.850135544780641794e-05,-1.762527390383183956e-04,6.447182386182248592e-05,-8.441902173217386007e-05,-2.668218257895205170e-06,-7.055788273646612652e-07,-3.166298029100289568e-06,4.290879587642848492e-05,1.626182711333967745e-05,5.163117020856589079e-05,4.966830147168366238e-06,-9.408082405570894480e-05,3.363495488883927464e-05,8.530051900379476137e-07,5.896291440876666456e-06,1.531255256850272417e-04,1.089848301489837468e-04,1.390956022078171372e-04,4.118243305128999054e-05,-1.504017272964119911e-04,2.829043842211831361e-05,-3.878345978591823950e-06,-1.999742607949883677e-06,1.674387249295250513e-06,-7.144791743485257030e-05,2.439912714180536568e-05,1.493372401455417275e-04,1.361662580166012049e-04,-6.203785233083181083e-06,3.556114097591489553e-05,-6.922707598278066143e-07,1.924860043800435960e-05,1.051737199304625392e-04,1.215078227687627077e-04,1.065703399945050478e-04,-2.003851659537758678e-05,2.623387081257533282e-05,1.921284638228826225e-05,3.129662218270823359e-06,-3.315275171189568937e-05,6.339376705000177026e-05,-3.004661266459152102e-07,-1.045915923896245658e-04,-1.948832796188071370e-04,-1.070064058694697451e-06,-2.343193955312017351e-05,5.768290066043846309e-06,-2.856963874364737421e-05,2.315071105840615928e-05,-8.123100269585847855e-05,-1.480548235122114420e-05,1.226420317834708840e-05,2.130326356564182788e-05,4.692936272476799786e-06,8.341211241713608615e-07,3.482582769720465876e-06,1.743339998938608915e-05,1.144585257861763239e-05,-2.635451323840243276e-07,3.790849405049812049e-06,1.164948662335518748e-05,7.481778538931393996e-06,-1.429589337931247428e-05,1.794572563085239381e-05,-1.521353533462388441e-05,-4.050271672895178199e-05,-9.727556607685983181e-05,-5.698412132915109396e-05,-4.603168690664460883e-08,-2.229351230198517442e-05,4.668716064770705998e-05,3.770326657104305923e-05,-9.165240044239908457e-05,2.175607223762199283e-04,7.425036164931952953e-05,-1.358312729280441999e-04,2.632939504110254347e-05,1.362832108497968875e-06,-4.437449092620227020e-07,1.254286034964025021e-04,-1.296591071877628565e-04,8.122570579871535301e-05,1.858828363765496761e-05,7.836028089514002204e-05,-3.520248355926014483e-05,4.762415301229339093e-06,1.614567622709728312e-06,8.773877198109403253e-06,-5.784689710708335042e-05,8.905485447030514479e-05,-1.620546981939696707e-06,-2.354142998228780925e-05,1.428715404472313821e-05,6.350845796987414360e-05,-2.321852662134915590e-06,-2.795426189550198615e-05,3.192490476067177951e-05,1.256010145880281925e-04,1.058906345861032605e-04,-8.654681550979148597e-06,1.124731511481513735e-06,3.699929220601916313e-05,1.121269633586052805e-05,-8.567373151890933514e-05,1.677158434176817536e-04,2.760563802439719439e-04,-3.087451041210442781e-04,-2.660706813912838697e-04,4.996513234800659120e-05,9.873219096334651113e-05,3.811383212450891733e-04,-2.650719543453305960e-04,-2.022947301156818867e-04,-5.745622911490499973e-05,-7.778239523759111762e-05,4.253203951520845294e-05,-4.662324499804526567e-05,1.578540462787714205e-07\n0.000000000000000000e+00,-7.639278010174166411e-06,6.558597683906555176e-01,-8.872865873854607344e-05,1.961580710485577583e-05,-1.961196539923548698e-05,-1.749346779433835763e-06,-3.838903239739011042e-08,1.708662784949410707e-05,1.137619710789294913e-05,2.993997477460652590e-04,2.597579732537269592e-03,1.869307365268468857e-03,1.242653233930468559e-03,3.937444853363558650e-05,1.177431204268941656e-05,9.002870910990168341e-07,-2.888253657147288322e-04,-1.213841140270233154e-03,-1.184135559014976025e-03,-1.431926386430859566e-03,-3.635311149992048740e-04,2.957933975267224014e-05,-4.524930409388616681e-05,1.037385572999482974e-05,-2.812497259583324194e-04,-1.156227313913404942e-03,3.331607731524854898e-04,-1.749054994434118271e-03,-8.499440737068653107e-04,-1.051581330102635548e-05,-1.881849129858892411e-05,-3.049948645639233291e-05,1.053278974723070860e-04,-6.950258393771946430e-04,-5.053318454883992672e-04,2.320390631211921573e-04,-6.154776783660054207e-04,-1.140296342782676220e-03,-3.507472574710845947e-04,1.323706328548723832e-05,-6.061062231310643256e-05,-6.733168847858905792e-04,4.145744605921208858e-05,-1.665025774855166674e-04,-4.848690878134220839e-05,-2.682008489500731230e-04,-1.254784438060596585e-04,1.827746018534526229e-05,3.746109723579138517e-05,7.027188548818230629e-04,-1.296116097364574671e-04,1.294824760407209396e-03,6.037701386958360672e-04,-7.020793873380171135e-06,2.028548260568641126e-05,-1.792912735254503787e-05,1.345937050700740656e-07,-3.319457755424082279e-04,-5.357769550755620003e-04,3.530771064106374979e-04,1.484694439568556845e-05,-3.456545528024435043e-05,-4.243078819854417816e-06,-2.541631261010479648e-08,1.898632717711734585e-06,8.986848115455359221e-06,3.301790275145322084e-05,-8.493724635627586395e-06,3.141324214084306732e-06,1.835473312894464470e-06,4.566616418344437989e-09,-5.150071501702768728e-06,3.788650246860925108e-06,-8.482919656671583652e-05,-3.794975345954298973e-04,-1.973815524252131581e-04,-2.254669670946896076e-04,-1.153552238974953070e-05,-4.116289346711710095e-06,-1.822832246034522541e-06,5.481562402565032244e-05,3.580813790904358029e-05,2.672654809430241585e-04,2.767747500911355019e-04,9.307317668572068214e-05,-6.484433106379583478e-05,8.837228051561396569e-06,-8.108257134153973311e-06,3.319636380183510482e-05,1.378563611069694161e-04,-2.301272907061502337e-04,1.495600590715184808e-04,-6.878879503346979618e-05,-4.689416164183057845e-05,1.948940507645602338e-06,4.511488441494293511e-06,-1.579918534844182432e-05,1.483520172769203782e-04,-1.257519907085224986e-04,-8.117730612866580486e-05,-9.516077261650934815e-05,1.747123897075653076e-04,8.066080044955015182e-05,-5.018038791604340076e-06,4.986392377759329975e-05,1.112709287554025650e-04,1.592432672623544931e-04,1.769095251802355051e-04,-1.193474163301289082e-04,4.152616020292043686e-05,5.124971721670590341e-05,-4.812021870748139918e-06,-3.620358711486915126e-06,-1.810280664358288050e-04,1.474065356887876987e-04,-1.167253140010870993e-04,-2.934020885732024908e-04,2.597304273876943626e-07,-4.510618055064696819e-06,2.786044660751940683e-06,-9.315241413787589408e-07,4.946624903823249042e-05,9.876903641270473599e-05,-5.944866643403656781e-05,-1.584880237714969553e-06,7.989714504219591618e-06,1.589168846294342075e-06,7.220623654546898251e-09,-4.687531145464163274e-07,-5.737407263950444758e-06,1.630638735150569119e-06,-8.800820069154724479e-06,3.741903583431849256e-06,4.840379460802068934e-06,9.551160973231276330e-10,8.851067832438275218e-06,8.640050509711727500e-06,1.151008036686107516e-04,-1.857528986874967813e-04,5.492051132023334503e-04,-9.179741027764976025e-05,-2.480199327692389488e-06,-1.928525534822256304e-06,1.611500920262187719e-06,-1.592371554579585791e-04,-3.922649193555116653e-05,-1.030175480991601944e-03,-6.519067101180553436e-04,-5.768261034972965717e-04,5.559116107178851962e-05,-1.220074409502558410e-05,4.102084130863659084e-05,3.468223439995199442e-04,3.864835889544337988e-04,-7.565070409327745438e-04,6.836418760940432549e-04,4.158791562076658010e-04,4.809720849152654409e-05,-6.816108907514717430e-06,-6.422895694413455203e-06,8.886663272278383374e-05,1.248526968993246555e-04,2.363019011681899428e-04,1.376385625917464495e-04,-1.136706123361364007e-05,-4.436506715137511492e-04,2.308800321770831943e-05,-1.110415723815094680e-06,4.497696500038728118e-05,2.402329846518114209e-04,-1.149079995229840279e-03,1.003562822006642818e-03,2.436639770166948438e-04,3.824386512860655785e-04,9.544488420942798257e-06,8.874902050592936575e-06,-8.180742588592693210e-05,1.908615813590586185e-04,1.241517602466046810e-04,-1.294353423872962594e-04,2.007287985179573298e-04,-6.145272891444619745e-06,4.134125902055529878e-06,-5.241092821961501613e-07,-1.939136382134165615e-05,-5.152149242348968983e-05,-2.516605891287326813e-04,1.089069919544272125e-04,1.880625313788186759e-05,-3.746757101907860488e-06,2.794791271298890933e-06,5.087024845806809026e-08,-5.545982730836840346e-07,6.972118171688634902e-06,3.180745989084243774e-05,-5.597150448011234403e-06,7.771823220537044108e-07,-3.533492872520582750e-06,6.828645382483955473e-08,-1.568043899169424549e-07,-1.010335836326703429e-05,9.413940279046073556e-05,4.795534186996519566e-05,-1.902432268252596259e-04,-5.903088022023439407e-04,-2.685149047465529293e-05,-5.487258476932765916e-06,-2.705800739022379275e-07,-1.897798210848122835e-05,6.489414954558014870e-05,5.201805615797638893e-04,1.575909671373665333e-03,-4.990784218534827232e-04,-3.628733393270522356e-04,-1.049822822096757591e-05,-3.450098347457242198e-06,-2.387094355071894825e-06,5.669257952831685543e-04,-6.607601244468241930e-05,-1.077097025699913502e-03,1.792479160940274596e-04,1.467099355068057775e-04,1.337755747954361141e-06,1.362244893243769184e-05,3.872525121551007032e-05,3.138401370961219072e-04,-1.399870088789612055e-04,-6.295731873251497746e-04,-1.148179871961474419e-03,3.409638302400708199e-04,-3.852210647892206907e-05,-8.209341103793121874e-06,-2.112425427185371518e-04,-2.368686400586739182e-04,1.338316651526838541e-04,1.040230563376098871e-04,1.243314327439293265e-04,1.983356196433305740e-04,-2.976588439196348190e-05,-6.036797458364162594e-06,-8.310915291076526046e-05,1.430902630090713501e-04,-8.293919381685554981e-05,-4.893630830338224769e-05,-7.261521386681124568e-05,2.140298784070182592e-05,-9.578123354003764689e-06,4.766378424392314628e-06,-2.446609505568630993e-05,4.853175487369298935e-04,4.480038478504866362e-05,-1.737794227665290236e-04,-2.112660513375885785e-05,-5.561666966968914494e-06,-6.644225436502892990e-08,2.070095206363475882e-08,1.291633566324890126e-06,5.395625066739739850e-06,1.000556676444830373e-05,8.501849151798523962e-06,1.866075535872369073e-06,1.617943212295358535e-06,-1.497797086358332308e-07,-4.795651875610928982e-06,6.179727733979234472e-07,-6.628054688917472959e-05,-4.752703243866562843e-04,-7.882955105742439628e-05,-1.800251629902049899e-04,-5.030138709116727114e-06,-1.763716227287659422e-06,-2.256562538605066948e-06,4.949460344505496323e-05,3.081248723901808262e-05,1.058410052792169154e-04,2.852546749636530876e-04,-1.213563245983095840e-05,-5.419747139967512339e-07,1.018042348732706159e-05,-1.333542695647338405e-05,-9.420613423571921885e-06,2.195679844589903951e-04,-1.269224740099161863e-04,3.488153743091970682e-04,-8.145315223373472691e-05,2.114301423716824502e-06,5.995231276756385341e-06,2.207714260293869302e-06,-2.349348869756795466e-05,1.467247639084234834e-04,-8.415519550908356905e-05,-7.120207737898454070e-05,-4.378896846901625395e-05,1.076232729246839881e-04,6.238119385670870543e-05,-4.268465090717654675e-06,3.512988314469112083e-06,-1.019061983242863789e-05,2.253308230137918144e-05,2.013594639720395207e-04,2.858405423467047513e-05,3.159178595524281263e-05,3.391631980775855482e-05,-3.059960363316349685e-06,4.314535181038081646e-05,-1.323674223385751247e-04,9.276166383642703295e-05,-2.723813522607088089e-04,-2.018904488068073988e-04,-6.830009056102426257e-07,-3.689599907374940813e-06,-1.592167961916857166e-07,5.239078745944425464e-06,3.799612022703513503e-05,9.416800457984209061e-05,-3.678173743537627161e-05,-1.774342649696336593e-06,7.435188308591023088e-06,9.131927072303369641e-07,-8.816664376354310662e-08,-3.606583476312152925e-09,1.008657591228256933e-06,-4.134185019211145118e-06,-9.005741958389990032e-06,5.642239102598978207e-07,-8.063251470957766287e-07,-8.643837645649909973e-09,4.423291557031916454e-06,-2.562152076279744506e-06,9.336430593975819647e-06,-4.345570923760533333e-04,9.853290976025164127e-06,-8.970107592176645994e-05,-2.652674993441905826e-06,8.444686500297393650e-06,7.988300239958334714e-06,-5.601098109764279798e-06,1.376133732264861465e-04,7.223087013699114323e-04,3.229646245017647743e-04,-1.425744849257171154e-04,-3.485711567918770015e-05,2.914824790423153900e-06,-2.674262304935837165e-07,-1.400108249072218314e-05,9.031064109876751900e-07,1.598064409336075187e-04,3.946489596273750067e-04,6.877900887047871947e-05,-9.726427379064261913e-05,9.187236173602286726e-06,1.234002411365509033e-06,-1.572308792674448341e-05,6.372327334247529507e-06,-1.348625228274613619e-04,-4.500341601669788361e-04,-2.360530197620391846e-05,1.292497763643041253e-04,1.706534021650440991e-05,5.330442945705726743e-06,1.482982770539820194e-05,2.020401880145072937e-04,1.306465419474989176e-04,-4.732382367365062237e-04,-2.121371799148619175e-04,-1.134983322117477655e-04,2.345281063753645867e-05,5.925888217461761087e-06,-2.905566361732780933e-06,2.468286083967541344e-06,5.900462856516242027e-04,1.880481140688061714e-04,-4.457250179257243872e-05,-2.106894044118234888e-06,-4.692952188634080812e-06,-2.199933248903107597e-07,-3.146424205624498427e-07,-2.506640703359153122e-05,-7.780334271956235170e-06,-4.717432602774351835e-05,-5.689495992555748671e-06,5.455610335047822446e-06,1.015912857837975025e-06,4.944740794599056244e-08,4.945977707393467426e-07,4.934343451168388128e-06,1.324783443124033511e-05,-3.102427945123054087e-05,3.026255399163346738e-06,8.941083251556847245e-07,8.082906788331456482e-08,-4.935147899232106283e-07,-5.436837454908527434e-06,-1.717175910016521811e-04,-3.841939033009111881e-04,-2.353941090404987335e-04,2.000102540478110313e-05,-1.119135777116753161e-05,-1.842910251070861705e-06,5.574991973844589666e-06,4.099730722373351455e-05,6.723481055814772844e-05,3.594022418837994337e-04,2.697825548239052296e-04,-5.313182919053360820e-05,5.431482350104488432e-06,5.268861059448681772e-06,-4.234632797306403518e-06,8.435908966930583119e-05,-2.828950528055429459e-05,-1.439181942259892821e-04,7.066036923788487911e-04,-8.426755084656178951e-05,-5.156975930731277913e-06,3.051915200558141805e-06,2.118478960255743004e-06,-1.146083923231344670e-05,1.884616794995963573e-04,2.414348709862679243e-04,-4.242826980771496892e-05,2.119476703228428960e-04,1.001269774860702455e-04,3.667588680400513113e-05,-2.138671106877154671e-06,9.568200039211660624e-05,1.296656409977003932e-04,3.624908276833593845e-04,-2.423199766781181097e-04,-4.095300100743770599e-04,-3.981203481089323759e-04,4.690428613685071468e-05,-8.556000352655246388e-07,-1.909855200210586190e-06,-5.575433169724419713e-05,1.932877348735928535e-04,-6.715227500535547733e-04,-3.031144151464104652e-04,2.666341060830745846e-06,-4.162451205047545955e-06,4.049118160764919594e-06,-4.151523285145231057e-07,1.123310212278738618e-04,1.425023656338453293e-04,-4.466544851311482489e-05,-1.653084382269298658e-06,2.820450617946335115e-06,-5.005799721402581781e-07,1.469425114919431508e-07,3.155270633214968257e-06,3.126700107713986654e-07,-1.232822887686779723e-05,-3.358269532327540219e-05,2.540295554354088381e-06,-1.684072572061268147e-06,-6.039317668182775378e-08,-5.019120180804748088e-06,-1.094443405236233957e-06,-1.018027032841928303e-04,-2.516580279916524887e-04,-4.229811311233788729e-04,-3.664072719402611256e-04,-7.402294613712001592e-06,-2.046941744993091561e-06,1.139372102443303447e-06,7.291687506949529052e-05,1.107141724787652493e-05,-4.396344229462556541e-05,4.196944937575608492e-04,2.059420075966045260e-04,-1.270787834073416889e-06,8.935882760852109641e-06,-8.355398676940239966e-06,-1.105533665395341814e-04,2.051904302788898349e-04,-3.355708031449466944e-04,2.528395561967045069e-04,-1.362716429866850376e-04,2.390756271779537201e-04,4.860622993874130771e-06,3.110758825641823933e-06,-4.192979031358845532e-05,2.154015528503805399e-04,9.584138751961290836e-06,-1.875940943136811256e-04,-1.917909103212878108e-04,5.577816045843064785e-05,8.344154048245400190e-05,-1.541384108350030147e-06,-4.474946035770699382e-05,1.274597307201474905e-04,2.350720023969188333e-05,1.081619993783533573e-04,7.299332355614751577e-05,-1.150281968875788152e-05,5.574765600613318384e-05,-4.753062512463657185e-06,-5.734404112445190549e-05,-1.804350322345271707e-04,2.099672419717535377e-04,6.337137165246531367e-06,-1.742097665555775166e-04,9.948290369266032940e-08,-2.005726855713874102e-06,-1.082554376807820518e-06,-5.509987749974243343e-05,7.612156332470476627e-05,1.073937091859988868e-04,-9.680153198132757097e-06,4.482628810364985839e-06,7.860119694669265300e-06,9.591354910298832692e-07,-3.239165380364283919e-08,1.901933501358143985e-06,8.822640666039660573e-06,3.581199052860029042e-07,-2.881839282053988427e-05,3.224363581466604955e-06,-1.640686235759858391e-07,-1.214673375216079876e-07,-4.749074832943733782e-06,-4.226600651691114763e-07,-9.642590157454833388e-05,-7.191628683358430862e-04,2.083143626805394888e-04,-2.562828885857015848e-04,-1.224007974087726325e-05,-2.090676616717246361e-06,7.555078809673432261e-06,5.355002576834522188e-05,5.029190651839599013e-05,-2.840592969732824713e-05,3.476922574918717146e-04,1.731149823172017932e-04,-1.207610184792429209e-04,8.522308235114905983e-06,-2.396509898971999064e-06,4.104000981897115707e-05,2.552079095039516687e-04,-1.461891661165282130e-04,1.342361501883715391e-04,6.175649468787014484e-05,-3.043851174879819155e-04,2.211940454799332656e-06,9.442049304198008031e-06,-3.579726035241037607e-05,1.794512354535982013e-04,9.797401435207575560e-05,8.893436461221426725e-05,2.972494985442608595e-04,6.761318945791572332e-05,8.666788926348090172e-05,2.556084609750541858e-06,-4.835093932342715561e-06,-4.666732274927198887e-05,-1.681199864833615720e-05,2.774697204586118460e-04,-9.731192221806850284e-06,9.388471517013385892e-05,1.637850800761952996e-05,-2.898758111768984236e-06,-1.114210899686440825e-04,-1.417085604771273211e-05,-3.789054753724485636e-04,-1.125721610151231289e-06,-2.831152232829481363e-04,-3.756375917873810977e-06,-5.111229984322562814e-05,8.091287600109353662e-05,-1.691185934760142118e-05,-7.331033884838689119e-06,-3.304030906292609870e-05,5.880698881810531020e-05,4.089200228918343782e-05,7.867669773986563087e-05,1.619481008674483746e-05,-2.243276685476303101e-05,-2.117971416737418622e-05,1.950214755197521299e-05,5.985919051454402506e-05,4.740501753985881805e-05,7.088412530720233917e-05,1.843160498538054526e-05,1.881689968286082149e-05,-2.218637200712691993e-05,7.558715878985822201e-06,-9.045728802448138595e-05,-2.232471160823479295e-04,-1.100601803045719862e-04,-1.434136647731065750e-04,-2.105732892232481390e-05,9.003440936794504523e-06,-8.090674236882477999e-05,-5.486303416546434164e-05,4.399809986352920532e-04,2.310018026037141681e-04,6.663706153631210327e-05,-3.998711181338876486e-04,8.002678077900782228e-05,1.715228063403628767e-05,2.176454108848702163e-05,-1.796460492187179625e-05,-1.236983080161735415e-04,-2.519981353543698788e-04,-1.507427805336192250e-05,3.399249981157481670e-04,1.874187000794336200e-05,-2.891507938329596072e-05,1.306338162976317108e-05,5.047305603511631489e-05,3.512185649015009403e-04,2.381511512794531882e-05,-2.519467961974442005e-04,-1.040297065628692508e-04,1.133500481955707073e-04,-1.176513833343051374e-04,-8.355704630957916379e-05,-4.152580368099734187e-05,1.258540942217223346e-05,2.211016544606536627e-04,6.477632559835910797e-04,-1.093302198569290340e-04,4.744925536215305328e-05,3.309946259832940996e-05,2.277359017170965672e-04,-5.093351865070872009e-05,-6.476420094259083271e-05,7.146917632780969143e-04,-7.393357227556407452e-04,-1.021255855448544025e-03,-4.038602055516093969e-04,1.835403736549778841e-06,1.837425050325691700e-03,-1.422107685357332230e-03,-1.296401722356677055e-03,2.965016756206750870e-04,1.698580163065344095e-04,-1.444312802050262690e-04,-3.491973911877721548e-04,6.908800287419580854e-07\n0.000000000000000000e+00,3.378382098162546754e-05,-8.990084461402148008e-05,6.486755609512329102e-01,-5.320592317730188370e-03,1.856502967712003738e-05,-1.558320509502664208e-04,-2.304639679095998872e-08,2.554288948886096478e-05,-3.241820959374308586e-04,1.429082127287983894e-03,5.624016746878623962e-03,-3.875878406688570976e-03,1.053652958944439888e-03,-1.012694439850747585e-03,2.735956222750246525e-04,2.648214867804199457e-04,4.549817240331321955e-04,-8.581892325310036540e-05,1.562978141009807587e-02,5.775303579866886139e-03,1.732387207448482513e-02,-6.785586476325988770e-03,-3.361303824931383133e-04,2.561598375905305147e-04,2.738977083936333656e-03,-3.571653040125966072e-03,1.803978160023689270e-02,-1.757153496146202087e-02,-8.784832432866096497e-03,-5.012665409594774246e-03,-5.017417133785784245e-04,-5.771966534666717052e-04,1.336600398644804955e-03,-1.081122085452079773e-02,-5.509553011506795883e-03,4.440624266862869263e-03,-1.275413762778043747e-02,-2.126148901879787445e-02,4.825630167033523321e-04,2.010444004554301500e-04,2.002937719225883484e-03,1.964757964015007019e-02,-3.655043616890907288e-02,6.801523733884096146e-03,1.183004304766654968e-02,-1.123802829533815384e-02,1.086687319912016392e-03,4.038272600155323744e-04,-1.108922809362411499e-02,1.238947384990751743e-03,-1.082935091108083725e-02,-3.993032965809106827e-03,-8.853031322360038757e-03,1.960445661097764969e-05,1.905765093397349119e-04,-5.727761163143441081e-05,-9.974951390177011490e-04,-5.131345707923173904e-03,-7.111961022019386292e-04,8.082506246864795685e-03,1.072775456123054028e-03,5.695555591955780983e-05,4.445614467840641737e-05,-3.879451204724659874e-10,-5.008807875128695741e-06,-9.165088954432576429e-07,1.001916010864078999e-03,7.892223657108843327e-04,-9.247224284081312362e-07,2.245356517960317433e-05,-2.991316705447388813e-08,-4.312581040721852332e-06,1.160246665676822886e-05,2.566599869169294834e-05,-1.295715221203863621e-03,1.108942204155027866e-03,-7.435387233272194862e-04,9.791981574380770326e-05,-4.105889092897996306e-05,-5.702358976122923195e-05,-3.348200407344847918e-04,-1.092713791877031326e-03,-1.201142207719385624e-03,-1.603362848982214928e-03,-1.687791198492050171e-03,8.149789646267890930e-04,3.467396891210228205e-05,-7.941508556541521102e-06,-2.080003469018265605e-04,2.668373053893446922e-05,-3.216888057067990303e-03,2.077713841572403908e-03,1.408876618370413780e-03,8.750062552280724049e-04,5.393093306338414550e-05,6.397324614226818085e-05,-1.033841253956779838e-04,7.295011309906840324e-04,2.974999915750231594e-05,-2.727345854509621859e-04,1.168708084151148796e-03,2.715458394959568977e-03,-2.236898872070014477e-04,-3.657467095763422549e-05,3.028022183571010828e-04,-1.896956120617687702e-03,5.158102139830589294e-03,-5.043190321885049343e-04,-1.902210060507059097e-03,1.774923759512603283e-03,-1.169923416455276310e-04,-6.084759661462157965e-05,1.330186612904071808e-03,-7.953480817377567291e-04,6.328379386104643345e-04,-4.746201448142528534e-04,1.181774889118969440e-03,-1.591023647051770240e-05,-3.398374246899038553e-05,9.616765964892692864e-06,1.212126371683552861e-04,6.874931277707219124e-04,6.634319288423284888e-05,-1.195062650367617607e-03,-1.599519455339759588e-04,-2.630948438309133053e-05,-7.446873496519401670e-06,-2.379125341178678354e-08,-4.448675554158398882e-06,1.833466740208677948e-05,2.283079666085541248e-04,5.250766116660088301e-05,-3.484091394057031721e-06,-1.603324562893249094e-06,-2.433711898675028351e-08,-2.541471258155070245e-05,-4.181989788776263595e-05,-6.209590355865657330e-05,-1.893764710985124111e-03,-3.812202718108892441e-03,-2.860898384824395180e-04,1.252727088285610080e-04,-1.429915118933422491e-05,-9.596272320777643472e-06,-2.687540836632251740e-04,-1.526646083220839500e-03,-3.357334062457084656e-03,-2.956245327368378639e-03,-2.539090346544981003e-03,2.100550336763262749e-03,1.303324279433581978e-05,1.261485067516332492e-05,1.808862180041614920e-05,-1.624275173526257277e-04,3.883617464452981949e-03,2.813769970089197159e-03,-1.083164534065872431e-04,1.881728880107402802e-03,1.556088682264089584e-05,7.986886339494958520e-05,-3.068207297474145889e-04,1.251435722224414349e-03,4.552457947283983231e-03,-1.007291721180081367e-04,1.010434934869408607e-03,2.043941989541053772e-03,-4.271580546628683805e-04,-1.491538841946749017e-05,-3.902332973666489124e-04,-5.548018962144851685e-04,1.506860950030386448e-03,-4.811707418411970139e-03,6.788250757381320000e-04,2.765238983556628227e-03,-1.034490298479795456e-03,-2.229903475381433964e-05,1.826850348152220249e-03,1.505699940025806427e-03,3.328554797917604446e-03,6.331350887194275856e-04,-6.028152420185506344e-04,3.021171505679376423e-05,-2.961013706226367503e-05,1.600636460352689028e-05,1.377865846734493971e-04,1.295283669605851173e-03,1.266693230718374252e-03,-8.170381188392639160e-04,-1.248062762897461653e-04,-7.993853068910539150e-05,4.221089056954951957e-06,-2.610878802045135672e-08,6.782363016100134701e-06,5.518696980288950726e-06,1.001660828478634357e-03,6.983208586461842060e-04,-1.835469561228819657e-06,3.898619979736395180e-05,3.267814463470131159e-08,-2.838460022758226842e-05,8.557864202884957194e-05,-7.172239711508154869e-04,-1.196397235617041588e-03,1.532641181256622076e-05,-9.387039463035762310e-04,1.601085532456636429e-04,-4.644019281840883195e-05,-3.007691702805459499e-05,3.363816067576408386e-04,1.878962968476116657e-03,-4.038626793771982193e-03,-5.158311687409877777e-04,-1.517170167062431574e-04,-1.861069176811724901e-04,6.493968248832970858e-05,3.981438203481957316e-05,3.051040112040936947e-04,8.686495129950344563e-04,-2.230510115623474121e-03,2.540166256949305534e-03,2.165145939216017723e-03,1.529911998659372330e-03,3.290954191470518708e-05,3.554516297299414873e-05,-5.929743638262152672e-04,-2.107610489474609494e-04,2.836789004504680634e-03,-3.429620061069726944e-03,-1.256743329577147961e-03,2.176914364099502563e-03,1.935609907377511263e-04,-4.795377026312053204e-05,-4.826797812711447477e-04,-1.410216675139963627e-03,4.062244668602943420e-03,-1.812372356653213501e-03,-4.073734860867261887e-03,1.166213303804397583e-03,3.188393020536750555e-05,-1.386643816658761352e-05,2.419094787910580635e-03,-1.372144324705004692e-03,2.704261569306254387e-03,2.611775416880846024e-03,1.255834009498357773e-03,-3.938474401365965605e-05,1.245500789082143456e-05,-1.802960287022870034e-05,3.442675806581974030e-04,6.753721972927451134e-04,-2.161280281143262982e-05,-2.225535135949030519e-04,-3.743018169188871980e-05,2.527872129576280713e-05,-4.300657110434258357e-06,-4.092407834832556546e-08,-2.049232762146857567e-06,-7.516171081078937277e-06,9.765151189640164375e-04,7.935145404189825058e-04,1.358217832603259012e-05,2.784021489787846804e-05,-2.365686668781563640e-08,8.024077942536678165e-06,6.072123869671486318e-05,1.125306880567222834e-06,-1.266678096726536751e-03,3.618248156271874905e-04,-7.702125003561377525e-04,1.688376360107213259e-04,-4.532116872724145651e-05,-4.359166632639244199e-05,-3.673519313451834023e-05,-1.522182836197316647e-03,-2.108398592099547386e-03,1.384400879032909870e-03,-2.605091081932187080e-03,7.163248956203460693e-04,3.819242556346580386e-05,-1.115820487029850483e-05,2.106632455252110958e-04,2.914263168349862099e-04,-2.255134517326951027e-03,1.168312504887580872e-03,1.390099641866981983e-03,9.255541954189538956e-04,4.621532571036368608e-05,5.291936031426303089e-05,-5.488501119543798268e-05,1.109968521632254124e-03,1.698020147159695625e-03,-1.026132493279874325e-03,1.864855410531163216e-03,2.517356071621179581e-03,-2.825987467076629400e-04,-4.090361835551448166e-05,1.766807108651846647e-04,-1.836555195041000843e-03,4.197214730083942413e-03,-2.658947138115763664e-03,-2.353216754272580147e-03,2.021511318162083626e-03,-1.105960182030685246e-04,-5.944018630543723702e-05,1.150685129687190056e-03,2.982064906973391771e-04,1.066093798726797104e-03,3.364696749486029148e-05,2.295453334227204323e-03,-1.490663407821557485e-06,-2.345847133256029338e-05,1.558411713631357998e-05,9.870032954495400190e-05,3.950532991439104080e-04,-2.219588204752653837e-04,-1.332957996055483818e-03,-1.369126985082402825e-04,-2.846051756932865828e-05,-5.534107003768440336e-06,1.386797521263360977e-08,9.484043403062969446e-06,3.730442767846398056e-05,5.596725968644022942e-04,2.554040984250605106e-04,5.957297162240138277e-06,5.540133315662387758e-06,3.632885636761784554e-08,-1.520435671409359202e-05,6.736744126101257280e-06,-1.845760270953178406e-04,-2.108983462676405907e-03,1.572876702994108200e-03,-3.239188110455870628e-03,1.362774310109671205e-05,-4.694921881309710443e-05,4.633639400708489120e-05,9.631161083234474063e-05,-3.255179617553949356e-04,-5.602579563856124878e-03,-5.608328501693904400e-04,-2.225524047389626503e-03,7.632717024534940720e-04,1.667498327151406556e-05,-9.731458703754469752e-06,2.361673978157341480e-04,1.851254375651478767e-03,-1.694538863375782967e-03,3.093349048867821693e-03,1.427553012035787106e-03,5.423800321295857430e-04,-7.265809472301043570e-06,6.030636359355412424e-05,-2.873901394195854664e-04,2.145745675079524517e-04,1.055622240528464317e-03,-8.689615642651915550e-04,2.657548990100622177e-03,2.818317851051688194e-03,2.310359122930094600e-04,7.541263039456680417e-05,-5.120402202010154724e-04,-6.423530867323279381e-04,1.749938353896141052e-03,-2.240672474727034569e-03,-1.791137037798762321e-04,2.638243604451417923e-03,5.689703175448812544e-05,-2.643185871420428157e-05,1.252944930456578732e-03,3.561361227184534073e-04,2.898788661696016788e-04,4.557923413813114166e-03,6.357522797770798206e-04,-3.255116553191328421e-06,2.175229019485414028e-05,8.578090273658744991e-06,7.612281478941440582e-05,7.953583262860774994e-04,2.951503265649080276e-04,-7.087019039317965508e-04,-6.688100984320044518e-05,4.328235445427708328e-05,3.828246462944662198e-06,5.182482709642499685e-08,-4.731234639621106908e-06,2.542788388382177800e-05,8.146908949129283428e-04,7.489505223929882050e-04,2.996557668666355312e-06,2.610183400975074619e-05,-6.894930493217543699e-08,-1.165329558716621250e-05,4.445575177669525146e-05,4.450879641808569431e-04,-2.794840605929493904e-03,9.864271851256489754e-05,-2.045920118689537048e-03,1.560605305712670088e-04,-1.613019048818387091e-05,-2.410190609225537628e-05,-3.207096960977651179e-05,-9.238529601134359837e-04,-2.407649764791131020e-03,3.772957017645239830e-03,-9.884571190923452377e-04,-2.710885019041597843e-04,5.871813118574209511e-05,-8.593633538112044334e-05,-4.643308930099010468e-04,-2.710662665776908398e-04,-8.370002033188939095e-04,-5.679912865161895752e-03,-4.635679943021386862e-04,-4.297260602470487356e-05,9.513057011645287275e-05,8.016123319976031780e-05,-3.251080925110727549e-04,7.657583046238869429e-05,7.593984482809901237e-04,-2.355694072321057320e-03,-8.314413717016577721e-04,4.472094122320413589e-03,-6.100736572989262640e-05,-3.353734427946619689e-05,2.560145730967633426e-05,-4.387207794934511185e-03,3.920148592442274094e-03,1.641922979615628719e-03,7.844321662560105324e-04,3.484382992610335350e-03,-5.222993786446750164e-05,-6.928341463208198547e-05,7.614397909492254257e-04,-2.518418943509459496e-03,3.055710811167955399e-03,2.011850010603666306e-03,1.290119835175573826e-03,-1.265260016225511208e-05,-1.411139328411081806e-05,1.741328014759346843e-05,6.462762394221499562e-05,4.742972378153353930e-04,2.531894424464553595e-04,-1.248020795173943043e-03,-1.533428148832172155e-04,-1.036324647429864854e-06,-3.913481236850202549e-07,7.851758709875866771e-08,5.639391474687727168e-06,-1.475290082453284413e-05,8.653759141452610493e-04,6.165329250507056713e-04,5.906645583309000358e-06,3.284182821516878903e-05,-4.472576620173640549e-08,-5.845904070156393573e-06,5.268284803605638444e-05,-3.138995380140841007e-04,-7.789238006807863712e-04,1.044519478455185890e-03,-1.391793717630207539e-03,6.387001485563814640e-05,-2.075317024718970060e-05,1.871099266281817108e-05,7.230367191368713975e-05,-8.990783826448023319e-04,-3.893448039889335632e-03,2.406805753707885742e-03,-3.342252690345048904e-03,1.499098259955644608e-03,3.952667248086072505e-05,-7.179185922723263502e-05,3.540623583830893040e-04,3.199185011908411980e-03,-3.494974225759506226e-03,5.578327691182494164e-04,3.685639705508947372e-03,8.273965795524418354e-04,8.033203630475327373e-05,5.211756797507405281e-05,-2.496152301318943501e-04,8.201812743209302425e-04,1.498121884651482105e-03,-3.026433056220412254e-03,-1.320851501077413559e-03,2.267947653308510780e-03,-1.026382888085208833e-04,-4.931257535645272583e-06,-8.025378338061273098e-04,-2.156803151592612267e-03,2.940809354186058044e-03,-4.500102368183434010e-04,7.364194025285542011e-04,8.211201056838035583e-04,-1.884429220808669925e-04,-2.102695907524321228e-05,2.631285227835178375e-03,-1.552323810756206512e-03,-7.563342223875224590e-04,2.099731005728244781e-03,1.631991821341216564e-03,-1.681838330114260316e-05,-8.650828931422438473e-06,-1.616734516574069858e-05,1.495266769779846072e-04,-9.074320551007986069e-04,1.707431656541302800e-04,-7.954494794830679893e-04,-1.079666253644973040e-04,-1.116296152758877724e-05,-7.490540156140923500e-06,-1.517946657259017229e-08,4.625344445230439305e-06,1.396301377099007368e-05,7.118065259419381618e-04,3.043044416699558496e-04,3.093334271397907287e-06,2.044868415396194905e-05,8.996494216262362897e-08,-1.607933882041834295e-05,3.464165638433769345e-05,-6.036268314346671104e-04,-1.102791517041623592e-03,6.712381727993488312e-04,-1.815315335988998413e-03,4.546406853478401899e-05,-3.857675619656220078e-05,-9.265637345379218459e-05,2.150862273992970586e-04,-1.921973424032330513e-03,-2.654969459399580956e-03,1.439686282537877560e-03,-2.012280165217816830e-04,7.965131662786006927e-04,3.034007204405497760e-05,4.242089198669418693e-05,-2.306532260263338685e-04,1.741243992000818253e-03,-2.209146274253726006e-03,8.279377361759543419e-04,3.486182249616831541e-04,1.488042296841740608e-03,1.316885118285426870e-05,3.398971239221282303e-05,-3.289746819064021111e-04,-7.800636230967938900e-04,3.211707575246691704e-03,-2.015009289607405663e-03,-3.892800305038690567e-04,1.635785098187625408e-03,1.348233345197513700e-04,4.416847514221444726e-05,-6.597113097086548805e-04,-3.294872585684061050e-03,4.682535771280527115e-03,-2.450921107083559036e-03,9.452255326323211193e-04,3.968714154325425625e-04,3.966869189753197134e-05,-1.777146972017362714e-04,1.361504779197275639e-03,-8.720188634470105171e-04,1.439396175555884838e-03,1.173864293377846479e-04,8.580293506383895874e-04,6.178450712468475103e-05,-5.555238749366253614e-05,-3.058673755731433630e-04,1.047145633492618799e-04,2.446942671667784452e-04,-6.324634887278079987e-04,-4.257807740941643715e-04,-1.078291097655892372e-04,8.684941712999716401e-05,-1.067021730705164373e-04,9.466109077038709074e-06,-1.801700454961974174e-05,-1.627029996598139405e-05,7.343965698964893818e-04,6.873229285702109337e-04,3.421435758355073631e-05,-7.274378731381148100e-05,-7.267557084560394287e-04,-3.125670482404530048e-04,6.342101842164993286e-04,8.254162821685895324e-05,-7.799388840794563293e-04,6.547265220433473587e-04,-4.845615476369857788e-04,2.194504922954365611e-04,-2.378415811108425260e-04,-1.871445274446159601e-04,-3.636667388491332531e-04,2.054670330835506320e-04,-1.443327171728014946e-03,4.814454005099833012e-04,-2.114243572577834129e-03,-8.908878662623465061e-04,-6.778517854399979115e-05,6.768098955944878981e-06,-1.666851225309073925e-03,1.967396237887442112e-04,-4.006356466561555862e-03,1.820885692723095417e-03,1.927782665006816387e-03,7.430384866893291473e-04,1.622947820578701794e-05,7.859165634727105498e-05,-2.071513154078274965e-04,1.612451276741921902e-03,2.472025575116276741e-03,-1.590102794580161572e-03,2.011429751291871071e-04,3.455162048339843750e-03,-1.104215276427567005e-03,8.689118658367078751e-06,-4.244509545969776809e-05,-2.108597895130515099e-03,1.417305087670683861e-03,1.106142299249768257e-03,-3.316752379760146141e-03,8.995431126095354557e-04,-6.029739161022007465e-04,2.815030282363295555e-03,3.391881007701158524e-03,-3.250125795602798462e-03,4.374282434582710266e-03,-4.370305687189102173e-03,7.661350071430206299e-03,2.763372845947742462e-03,-5.064043216407299042e-03,-1.059897989034652710e-02,-1.869084499776363373e-02,6.073568016290664673e-03,-1.033030450344085693e-02,3.484697663225233555e-04,-4.427459207363426685e-04,-3.114727791398763657e-03,-6.858090841888042632e-07\n0.000000000000000000e+00,6.296331412158906460e-05,9.339869393443223089e-06,-5.239889957010746002e-03,6.513279080390930176e-01,3.312021726742386818e-05,-1.307841303059831262e-04,9.440422665818459791e-09,-9.008032066049054265e-05,-2.308942493982613087e-04,-1.648261211812496185e-03,-6.476242560893297195e-04,-1.198736950755119324e-02,-4.910928662866353989e-03,-1.149624004028737545e-03,1.624827127670869231e-04,3.169853589497506618e-04,1.592079177498817444e-03,6.835776846855878830e-03,2.184682153165340424e-02,-3.020525909960269928e-03,8.394546806812286377e-03,-3.478173632174730301e-03,-2.485371078364551067e-04,2.911748888436704874e-04,3.650075057521462440e-03,-2.306000795215368271e-03,1.420436706393957138e-02,-9.519711136817932129e-03,-5.298780277371406555e-03,-2.522348193451762199e-03,-4.423220816534012556e-04,-3.723688132595270872e-04,-1.902809890452772379e-04,-1.492351479828357697e-02,7.489838753826916218e-04,5.877650342881679535e-03,-3.591619664803147316e-03,-1.048872340470552444e-02,1.440609456039965153e-03,2.258877793792635202e-04,-2.674970310181379318e-03,1.306905131787061691e-02,-2.602802589535713196e-02,1.007742248475551605e-03,6.147105246782302856e-03,-1.187672186642885208e-02,1.063118455931544304e-03,3.670706646516919136e-04,-8.666737005114555359e-03,-8.451358298771083355e-04,-1.301012467592954636e-02,-3.036182839423418045e-03,-4.132108297199010849e-03,-7.887762876634951681e-06,2.117710246238857508e-04,-7.827153604011982679e-05,-6.762355333194136620e-04,-4.292257130146026611e-03,-1.861011725850403309e-03,6.764775607734918594e-03,9.482075693085789680e-04,1.971113670151680708e-04,3.073888137805624865e-06,9.999843619823423069e-09,-8.423104191024322063e-06,-1.996733089981717058e-06,6.715600611642003059e-04,5.092110368423163891e-04,1.592869807609531563e-06,1.216616601595887914e-05,1.087371703789585808e-08,1.529873225081246346e-05,-1.315137160418089479e-05,3.975627478212118149e-04,-3.882771125063300133e-05,1.196811208501458168e-03,6.130531546659767628e-04,1.263950834982097149e-04,-2.816232336044777185e-05,-6.003830640111118555e-05,-3.997472522314637899e-04,-1.618442125618457794e-03,-3.692083060741424561e-03,-6.399033591151237488e-04,-1.078567933291196823e-03,5.744165391661226749e-04,3.830734203802421689e-05,-3.411623765714466572e-06,3.963841663789935410e-05,1.373713894281536341e-04,-1.155008445493876934e-03,1.523097278550267220e-03,2.586309274192899466e-04,5.609189975075423717e-04,9.920146112563088536e-06,3.436538463574834168e-05,9.523555490886792541e-05,1.368762692436575890e-03,-3.636873443610966206e-04,1.526197011116892099e-04,3.178875194862484932e-04,1.483576139435172081e-03,-2.691336849238723516e-04,-3.352838757564313710e-05,8.841680828481912613e-04,-1.482086256146430969e-03,2.594749908894300461e-03,5.497295060195028782e-04,-7.956301560625433922e-04,1.635501510463654995e-03,-1.696292456472292542e-04,-5.726974632125347853e-05,9.532505064271390438e-04,-4.479949420783668756e-04,1.184994238428771496e-03,-1.390885736327618361e-04,3.407290496397763491e-04,-1.678825901763048023e-05,-4.341463500168174505e-05,1.531903762952424586e-05,7.674514199607074261e-05,6.130445981398224831e-04,-2.288541145389899611e-05,-1.051877276040613651e-03,-1.427704701200127602e-04,-3.739301246241666377e-05,-2.261529971292475238e-06,1.730419540990624228e-08,1.241521113115595654e-05,8.538150723325088620e-05,2.823893446475267410e-04,4.484974197112023830e-04,1.724003777781035751e-05,-1.659135705267544836e-06,-1.019961182180395554e-08,-1.696929757599718869e-05,-1.219073419633787125e-05,-1.050608465448021889e-03,-2.129389438778162003e-03,-1.575316069647669792e-03,-1.571540138684213161e-03,1.319967850577086210e-04,-1.337825324299046770e-05,-6.263285285967867821e-07,3.616148023866117001e-05,1.428573625162243843e-03,-2.416640520095825195e-03,-4.863371141254901886e-03,-1.599667128175497055e-03,7.030850974842905998e-04,5.295780283631756902e-05,-7.613499474246054888e-05,-6.462677265517413616e-05,6.584029179066419601e-04,-9.233175660483539104e-05,4.886015783995389938e-03,1.393099781125783920e-03,5.034955684095621109e-04,1.926114600792061538e-05,7.572706817882135510e-05,-3.281872486695647240e-04,1.208619331009685993e-03,3.261315869167447090e-04,3.611773718148469925e-04,1.077381661161780357e-03,1.108013093471527100e-03,3.488259681034833193e-04,-3.198156991857104003e-05,-3.126986266579478979e-04,1.033611828461289406e-03,5.099499248899519444e-04,1.732871867716312408e-03,-1.056491630151867867e-03,2.717037918046116829e-03,4.971842863596975803e-04,-1.331576277152635157e-05,1.313209999352693558e-03,4.102991952095180750e-04,-5.426991265267133713e-05,-1.295013120397925377e-03,-7.789517403580248356e-04,1.117903775593731552e-05,-4.807588993571698666e-09,1.058267207554308698e-05,1.155994468717835844e-04,7.924712263047695160e-04,1.434852834790945053e-03,-1.352113031316548586e-05,3.116469815722666681e-05,2.174552719225175679e-05,5.258535566099453717e-06,3.128283410092080885e-09,-6.175095222715754062e-06,-3.426455077715218067e-05,8.096751407720148563e-04,7.695014355704188347e-04,-4.920074570691213012e-05,2.392809801676776260e-05,3.649302016128785908e-08,-2.127911102434154600e-05,1.235820236615836620e-04,-3.051846870221197605e-04,-2.238180954009294510e-03,-1.340553397312760353e-03,1.906280638650059700e-03,3.615075838752090931e-04,-1.949886427610181272e-05,-8.123194129439070821e-05,1.081428054021671414e-04,-3.817518707364797592e-03,-5.087971687316894531e-03,-4.214843269437551498e-03,3.777765668928623199e-03,-1.300033763982355595e-03,1.498455676482990384e-04,-1.301824522670358419e-04,-2.350733848288655281e-03,-3.492410294711589813e-03,-1.303481054492294788e-03,7.131021935492753983e-03,6.697103381156921387e-03,3.952500410377979279e-03,2.137168485205620527e-05,5.254373718344140798e-06,-4.795182030647993088e-04,2.343330066651105881e-03,-1.160806277766823769e-03,1.888640108518302441e-04,7.664605509489774704e-04,8.858981891535222530e-04,2.383702085353434086e-04,-4.868117321166209877e-05,6.281652604229748249e-04,1.321866991929709911e-03,2.842734800651669502e-03,-1.512942952103912830e-03,-2.596101723611354828e-03,6.986379157751798630e-04,7.459663174813613296e-05,1.341975166724296287e-05,1.790087088011205196e-03,-3.301182761788368225e-03,7.931926520541310310e-04,4.447413142770528793e-03,1.158403465524315834e-03,-9.681718074716627598e-05,3.598520561354234815e-05,-5.016155773773789406e-05,1.916361070470884442e-04,-7.681238930672407150e-04,-5.751917487941682339e-04,3.032467211596667767e-04,-1.120796514442190528e-05,5.482400956680066884e-05,3.176611699018394575e-06,1.523198989161755890e-08,-9.464150934945791960e-06,-1.106823447116767056e-06,7.608646410517394543e-04,6.519621238112449646e-04,1.234649153047939762e-05,1.702362533251289278e-05,8.553433872293680906e-08,3.017830385942943394e-05,2.302412940480280668e-05,4.697739786934107542e-04,8.230780367739498615e-04,3.420260036364197731e-04,5.807176348753273487e-04,1.720990694593638182e-04,-3.165752059430815279e-05,-6.753796333214268088e-05,-3.609733830671757460e-04,-1.503257895819842815e-03,-3.103876486420631409e-03,1.885536825284361839e-03,-9.715197957120835781e-04,3.106078365817666054e-04,9.961888281395658851e-06,2.570954347902443260e-05,-4.105732077732682228e-04,-3.880212025251239538e-04,-1.194685813970863819e-03,4.809406818822026253e-04,1.522841048426926136e-03,2.495393855497241020e-04,2.511886123102158308e-05,5.072351268609054387e-05,1.754014811012893915e-04,1.450173673219978809e-03,5.192972021177411079e-04,-1.607300597243010998e-03,3.439287829678505659e-04,8.172368980012834072e-04,-4.470199637580662966e-04,-4.446172533789649606e-05,6.260692607611417770e-04,-1.015475019812583923e-03,2.911797026172280312e-03,-1.295633614063262939e-03,-2.944038715213537216e-03,1.540368655696511269e-03,-1.281472359551116824e-04,-6.871415826026350260e-05,7.251586648635566235e-04,-2.812695456668734550e-04,1.596860936842858791e-03,2.982168516609817743e-04,1.360529451631009579e-03,1.742458152875769883e-05,-3.489488517516292632e-05,3.905071935150772333e-05,7.267769979080185294e-05,1.099326065741479397e-03,-8.938707469496876001e-05,-1.096036168746650219e-03,-1.413724967278540134e-04,-5.461103864945471287e-05,-1.704983560557593592e-06,-1.372904989693779498e-08,-9.906339073495473713e-06,-5.330845851858612150e-06,4.898502957075834274e-04,4.169412131886929274e-04,-7.154444119805702940e-06,9.323256563220638782e-06,3.780633051064796746e-08,1.721959779388271272e-05,3.999370164819993079e-05,2.075058873742818832e-04,5.748216062784194946e-04,2.684285398572683334e-03,1.272082561627030373e-03,8.039435488171875477e-05,-3.000483229698147625e-05,4.186502337688580155e-05,-3.275654744356870651e-04,5.740898195654153824e-04,-4.186692647635936737e-03,-1.607604062883183360e-04,-2.512273611500859261e-03,-1.078975910786539316e-04,8.725679435883648694e-06,-3.103485141764394939e-05,-4.447276005521416664e-04,6.879730499349534512e-04,-1.196560566313564777e-03,1.644844189286231995e-03,1.397912623360753059e-03,-3.363455180078744888e-04,5.948577745584771037e-05,2.786038385238498449e-05,-3.960173853556625545e-05,7.527911802753806114e-04,-1.430486328899860382e-03,-1.358260749839246273e-03,1.473678625188767910e-03,1.377838780172169209e-03,-2.221346367150545120e-04,1.289669125981163234e-05,-2.861182147171348333e-04,-1.237619668245315552e-03,1.322664553299546242e-03,2.996257389895617962e-04,2.380297519266605377e-05,2.346800640225410461e-03,-2.040434337686747313e-04,-1.862926910689566284e-05,3.827272739727050066e-04,4.007128009106963873e-04,1.464538159780204296e-03,1.693690428510308266e-03,2.938304969575256109e-04,-9.198793122777715325e-07,-8.922480446926783770e-06,1.109938511945074424e-05,5.831159069202840328e-05,4.554347542580217123e-04,3.343044663779437542e-04,-7.404727512039244175e-04,-1.049378552124835551e-04,-5.275207513477653265e-06,-9.101599971472751349e-07,8.818460628390312195e-09,-5.953634627076098695e-06,-6.289210432441905141e-07,7.904870435595512390e-04,6.668066489510238171e-04,8.911775694286916405e-06,1.696984509180765599e-05,2.764591044979169965e-08,5.236524884821847081e-07,4.109663132112473249e-05,1.058873604051768780e-03,-1.162017579190433025e-03,4.801034228876233101e-04,-1.184430322609841824e-03,1.833287969930097461e-04,4.881290351477218792e-06,-1.196582434204174206e-05,-1.763686595950275660e-04,-9.519989835098385811e-04,-5.960206501185894012e-03,1.209401641972362995e-03,1.101500587537884712e-03,-4.428920801728963852e-04,3.608582483138889074e-05,-6.030530857970006764e-05,-4.037434118799865246e-04,5.091464845463633537e-04,-9.063418838195502758e-04,-4.107144661247730255e-03,-1.889293198473751545e-03,-1.307180646108463407e-04,9.174166916636750102e-05,5.712106576538644731e-05,-8.133551455102860928e-05,1.500459853559732437e-03,-8.371463627554476261e-05,-1.909052836708724499e-03,-1.534059178084135056e-03,2.883533947169780731e-03,-5.750568743678741157e-05,-2.886267247959040105e-05,2.107109030475839972e-04,-3.387843957170844078e-03,2.119297394528985023e-03,5.042396020144224167e-03,2.758422400802373886e-03,2.251863013952970505e-03,-7.974779146024957299e-05,-6.563264469150453806e-05,4.492909938562661409e-04,-1.972283003851771355e-03,3.282410092651844025e-03,3.122461959719657898e-03,-3.805482265306636691e-05,-7.895117960288189352e-06,-1.401648296450730413e-05,1.522830916655948386e-05,3.994140934082679451e-05,3.688262368086725473e-04,8.180509030353277922e-05,-1.056403270922601223e-03,-1.380255416734144092e-04,-1.490292652306379750e-05,4.475362857192521915e-06,-7.139533408917486668e-10,-6.210024366737343371e-06,2.144540849258191884e-05,5.642111646011471748e-04,5.543071893043816090e-04,8.014722880034241825e-06,2.090863563353195786e-05,6.185837264638394117e-08,2.067531568172853440e-05,2.203160329372622073e-05,4.723439924418926239e-04,-6.161546334624290466e-04,2.684609265998005867e-03,8.920594700612127781e-04,1.829843386076390743e-04,-1.476781108067370951e-05,-1.392917329212650657e-05,-4.360849561635404825e-05,-2.420057309791445732e-03,-2.775555010885000229e-03,1.058284193277359009e-03,-2.853385405614972115e-03,1.906733145006000996e-03,-1.083663960343983490e-06,-2.694160139071755111e-05,9.445024188607931137e-04,-1.261071884073317051e-05,-1.046186778694391251e-03,1.316750538535416126e-03,2.833804348483681679e-03,2.009508607443422079e-04,5.537745528272353113e-05,2.073238647426478565e-05,1.787182118277996778e-04,1.637259032577276230e-03,3.142335626762360334e-04,-1.080143731087446213e-03,-1.158657134510576725e-03,5.767658585682511330e-04,-4.131573368795216084e-04,-1.377257285639643669e-05,6.645936518907546997e-04,-1.506351167336106300e-03,2.775213215500116348e-03,-1.095638959668576717e-03,-6.563843926414847374e-04,7.356138667091727257e-04,-2.542771981097757816e-04,-2.316707104910165071e-05,1.423564506694674492e-03,-1.175217679701745510e-03,-3.151092096231877804e-04,1.448116672690957785e-04,6.280560628511011600e-04,1.125826474890345708e-05,-2.215383756265509874e-05,2.502647112123668194e-05,2.093680086545646191e-04,1.359214074909687042e-03,1.963747665286064148e-03,-8.185136830434203148e-04,-1.173728087451308966e-04,-5.172962846700102091e-05,-4.570245437207631767e-06,2.510932972654700279e-08,-1.003275201583164744e-06,-3.717728304764023051e-06,3.796543460339307785e-04,2.660650934558361769e-04,2.281687102367868647e-06,1.108998458221321926e-05,-7.958760761539451778e-09,8.150982466759160161e-06,2.416285269646323286e-06,1.392725534969940782e-04,2.221955219283699989e-05,4.011341370642185211e-04,-1.455412129871547222e-04,7.913701847428455949e-05,-1.945569420058745891e-05,-5.747976501879747957e-06,-7.195632497314363718e-05,-2.199673326686024666e-03,-4.569186363369226456e-03,1.352295046672224998e-03,2.755168592557311058e-03,2.341029758099466562e-04,6.588158612430561334e-06,-3.048881262657232583e-05,3.137654857710003853e-05,8.522646967321634293e-04,-1.435466576367616653e-03,1.599943614564836025e-03,-1.069790101610124111e-03,1.034921500831842422e-03,7.554675903520546854e-06,2.050325201707892120e-05,-3.491932147881016135e-05,1.489343703724443913e-04,1.910470658913254738e-03,-1.793036470189690590e-03,-4.879461193922907114e-04,8.764341473579406738e-04,-1.849553955253213644e-04,-9.569492976879701018e-05,-1.028457518259529024e-05,-2.554883249104022980e-03,2.845181385055184364e-03,-1.282107317820191383e-03,-2.058789832517504692e-04,1.081560913007706404e-04,-9.676243644207715988e-05,-2.715612645260989666e-04,2.990671491716057062e-04,-3.327731974422931671e-04,1.330897212028503418e-03,1.373481005430221558e-03,8.712681010365486145e-04,-3.461288770267856307e-06,-1.294890244025737047e-04,-1.207419991260394454e-04,5.211018287809565663e-05,8.950446499511599541e-05,-4.273033991921693087e-04,-4.444784135557711124e-04,-5.118999979458749294e-05,1.037785477819852531e-04,1.688332413323223591e-04,-4.783175972988829017e-05,1.093740866053849459e-04,-1.295976835535839200e-04,6.591700948774814606e-04,5.831287708133459091e-04,-7.531503215432167053e-04,-3.124405338894575834e-04,-9.070013038581237197e-05,-3.206405090168118477e-04,-2.590532822068780661e-04,5.200759042054414749e-04,9.462354355491697788e-04,2.046356443315744400e-03,2.099592093145474792e-04,5.327503095031715930e-05,-3.593187138903886080e-04,1.145556234405376017e-04,-7.502277148887515068e-04,-4.606234724633395672e-04,-3.319344483315944672e-03,-5.602142773568630219e-04,-2.499777358025312424e-03,-6.215597386471927166e-05,-6.798290996812283993e-05,3.435779944993555546e-06,-2.959935518447309732e-04,-2.938917605206370354e-04,-1.178879523649811745e-03,7.383237825706601143e-04,2.383281243965029716e-03,4.511067527346313000e-04,1.099842993426136672e-04,-1.873336586868390441e-04,3.581930650398135185e-04,1.494014402851462364e-03,9.988405508920550346e-04,-1.663757837377488613e-03,2.543350274208933115e-05,1.946462667547166348e-03,-5.670080427080392838e-04,3.521265534800477326e-05,7.206000154837965965e-04,-1.752872485667467117e-03,1.138738123700022697e-03,2.855273894965648651e-03,-2.380000893026590347e-03,1.298935036174952984e-03,-6.243448297027498484e-05,3.223534207791090012e-03,3.682384965941309929e-03,-3.092552302405238152e-03,5.087900441139936447e-03,-4.228525795042514801e-03,1.478607417084276676e-03,2.699174685403704643e-03,-1.227350207045674324e-03,-2.205950953066349030e-02,3.396610845811665058e-04,-4.415467381477355957e-03,-2.397272503003478050e-03,1.032533124089241028e-03,1.437284168787300587e-03,-2.057782607153058052e-03,7.624249178661557380e-07\n0.000000000000000000e+00,-1.293780314881587401e-05,-2.097455217153765261e-05,1.824487480917014182e-05,3.421189103391952813e-05,6.558676362037658691e-01,-2.170492189179640263e-05,9.537425960104428668e-09,6.239639333216473460e-06,9.641854376241099089e-06,8.012846956262364984e-05,5.911625921726226807e-04,1.296487520448863506e-03,5.615614936687052250e-04,4.874773730989545584e-05,1.947441660377080552e-06,2.160930080208345316e-06,-2.398033975623548031e-04,4.939594655297696590e-04,-1.153077828348614275e-04,-5.043157725594937801e-04,-7.246375898830592632e-04,1.840227050706744194e-04,5.249533387541305274e-06,-1.368473604088649154e-04,-1.845140126533806324e-03,-1.769235474057495594e-03,-1.501308986917138100e-03,-8.391508017666637897e-04,-1.104193623177707195e-03,-1.817795127863064408e-04,1.421646720700664446e-05,6.232343366718851030e-06,-7.131021266104653478e-05,3.609813284128904343e-04,1.057129818946123123e-03,8.583058952353894711e-04,-1.046423334628343582e-03,1.287677605432691053e-05,-4.270122735761106014e-05,1.228753080795286223e-05,5.491192860063165426e-05,1.293581590289250016e-04,-5.554240196943283081e-04,-6.626240792684257030e-04,4.998623044230043888e-04,1.567058934597298503e-04,-2.312686774530448020e-05,-2.509407022444065660e-05,9.846445173025131226e-04,1.167272130260244012e-04,-4.157057264819741249e-04,1.058226916939020157e-03,5.371242295950651169e-04,-6.715912377330823801e-07,9.088092156162019819e-06,-2.147765735571738333e-05,8.235273708123713732e-05,-4.720593569800257683e-04,1.048722260748036206e-04,6.322350236587226391e-05,-2.815415791701525450e-05,-3.997193743998650461e-06,-1.073299131348903757e-06,7.057091977458185283e-08,1.629065991437528282e-06,1.534363832433882635e-06,7.241914318001363426e-06,-9.378517461300361902e-06,4.403419552545528859e-06,2.555490482336608693e-06,-1.439239838418870931e-07,-6.179178058118850458e-08,-9.829839200392598286e-07,7.083360287651885301e-06,-1.051252984325401485e-04,-1.537545613246038556e-04,-3.519911115290597081e-05,-4.309677933633793145e-06,-1.202342446049442515e-06,-2.048109763563843444e-06,1.641872586333192885e-05,-1.719310384942218661e-04,1.360045280307531357e-04,-1.769273658283054829e-04,5.720676563214510679e-05,-5.859833891008747742e-06,-2.187324980695848353e-06,1.767573303368408233e-05,2.418328804196789861e-04,1.435419253539294004e-04,2.290561678819358349e-04,2.580877335276454687e-04,9.608252003090456128e-05,3.859167554765008390e-05,-2.443363655402208678e-06,-2.073712494166102260e-06,2.022284388658590615e-05,-4.170742613496258855e-05,-1.270966022275388241e-04,-1.176062432932667434e-04,1.050106511684134603e-04,-2.390265581198036671e-05,-3.237636747144279070e-06,-2.655630851222667843e-06,-5.560809313465142623e-06,-5.433560363599099219e-05,1.993347541429102421e-04,-4.391999391373246908e-05,-1.399484171997755766e-04,-1.951832200575154275e-05,-3.449547421041643247e-07,2.436078375467332080e-06,-1.158191444119438529e-04,-1.822432022891007364e-05,9.180814959108829498e-05,-9.422507719136774540e-05,-7.061944052111357450e-05,9.815551038627745584e-07,-2.196395371356629767e-06,2.435821897961432114e-06,-1.039872950059361756e-05,5.295498340274207294e-05,-3.407088661333546042e-05,-9.725892596179619431e-06,2.174535438825841993e-06,-1.203878468913899269e-06,-1.325759200199172483e-07,-1.299103757901320932e-07,1.492000365033163689e-06,-1.929292693603201769e-06,-2.559697168180719018e-05,1.239868652191944420e-07,6.774159373890142888e-06,2.849813654393074103e-06,-4.213047688494953036e-08,2.440229764033574611e-06,-4.407684627949493006e-06,1.230069756275042892e-05,-1.191564879263751209e-04,3.189903218299150467e-04,3.847907646559178829e-05,-1.301787233387585729e-05,1.451967818866251037e-06,4.654562417272245511e-06,-3.425771865295246243e-05,-1.100592198781669140e-04,-5.058376700617372990e-05,-4.141035024076700211e-04,5.467459413921460509e-05,-8.714219438843429089e-05,-1.185569180961465463e-05,2.789963400573469698e-05,2.988349588122218847e-04,2.651038230396807194e-04,4.138302392675541341e-05,-2.023641718551516533e-05,3.708614167408086360e-05,-4.814511339645832777e-05,-7.783207365719135851e-06,-1.647716544539434835e-06,3.517571894917637110e-05,-7.278240809682756662e-05,-2.284490801685024053e-05,-3.122049383819103241e-04,2.387136482866480947e-04,-6.565892545040696859e-05,-1.103351678466424346e-05,1.252419963293505134e-07,-6.511250103358179331e-05,4.102851744391955435e-05,8.367894042748957872e-05,3.752505581360310316e-04,-2.883715496864169836e-04,3.053124601137824357e-05,-7.866725354688242078e-05,3.529296691340277903e-06,-2.101623977068811655e-04,6.081127503421157598e-05,-3.512797047733329237e-05,4.164487108937464654e-05,-1.488598209107294679e-04,1.611136440260452218e-06,-1.378474848934274632e-06,5.594988124357769266e-06,-2.413163747405633330e-05,9.713663894217461348e-05,5.765951209468767047e-05,1.518493172625312582e-05,8.519822586094960570e-06,-5.752737706643529236e-06,-3.505789891278254800e-06,3.834962569726485526e-08,2.488691734470194206e-06,3.328670800328836776e-06,-7.127900971681810915e-07,-8.659758350404445082e-06,3.559981905709719285e-06,1.912969992190483026e-06,-6.422317255783127621e-08,-3.190866664226632565e-06,1.138496600106009282e-06,-4.403341881697997451e-05,-2.785421966109424829e-04,1.717446139082312584e-06,-1.554560585645958781e-04,7.644553988939151168e-06,-1.859264102677116171e-07,6.892160854476969689e-06,1.294651519856415689e-05,-6.492889369837939739e-04,1.173265482066199183e-04,2.371490991208702326e-04,-2.325300010852515697e-04,1.332600368186831474e-04,7.820165592420380563e-06,8.994873496703803539e-06,1.150492244050838053e-04,2.612727112136781216e-04,2.036898076767101884e-04,-2.681312325876206160e-04,1.795618154574185610e-04,8.300520130433142185e-04,2.253592811030102894e-06,1.820789293560665101e-06,-1.883379445644095540e-05,1.919625065056607127e-04,-4.208411264698952436e-04,1.485217071603983641e-04,3.969210956711322069e-04,8.719702600501477718e-05,5.777199839940294623e-05,2.377216333115939051e-06,4.888169496553018689e-05,2.083018771372735500e-04,4.306053597247228026e-05,1.819308090489357710e-05,1.234431983903050423e-04,1.240249548573046923e-04,4.250962592777796090e-05,9.979183232644572854e-06,-6.944501365069299936e-05,-3.213599848095327616e-04,-4.488386621233075857e-04,2.222065813839435577e-04,1.569215601193718612e-05,3.760845174838323146e-06,3.509404677970451303e-06,1.602157908564549871e-06,5.457238785311346874e-06,-1.818854361772537231e-04,2.138913841918110847e-04,5.410011726780794561e-05,1.115310351451626047e-05,7.722224836470559239e-06,1.258570250683987979e-06,9.852340099314460531e-08,1.409362653248535935e-06,3.060340532101690769e-06,4.835484105569776148e-06,8.858511137077584863e-06,5.537937340704957023e-06,2.702975280044483952e-06,8.473966772726271302e-08,-8.799852935226226691e-08,-1.030961243486672174e-06,-1.265556511498289183e-05,-2.172024323954246938e-05,-1.780106395017355680e-04,-7.878431642893701792e-05,-3.333376980663160793e-06,-5.693568709830287844e-07,-2.496102524673915468e-06,1.291629178012954071e-05,-3.290733002359047532e-05,-1.779787999112159014e-05,-2.373097595409490168e-05,6.010479046381078660e-05,-4.033764344057999551e-05,-3.318746166769415140e-07,1.471338509873021394e-05,2.568575437180697918e-04,1.467601396143436432e-04,2.648798399604856968e-04,1.045650569722056389e-04,8.314766455441713333e-05,-1.333893033006461337e-05,1.203295738605447696e-07,-7.954536727083905134e-07,1.187463476526318118e-05,1.060085196513682604e-05,-1.891195133794099092e-04,-1.609233004273846745e-04,2.011387841776013374e-04,-2.016865619225427508e-05,-2.657635604919050820e-06,-2.962741064038709737e-06,-1.390183479088591412e-05,-6.202008808031678200e-05,1.212090573972091079e-04,6.416290852939710021e-05,-1.575701171532273293e-04,-1.803282611945178360e-05,-9.812379175855312496e-07,6.573696964551345445e-07,-1.179550090455450118e-04,-7.007805106695741415e-05,4.345225534052588046e-05,-9.222162771038711071e-05,3.515050411806441844e-05,1.482421112086740322e-06,-2.642095296323532239e-06,5.133449121785815805e-06,-1.320101455348776653e-05,6.723188562318682671e-05,1.822135527618229389e-05,-3.574490983737632632e-05,3.389702214917633682e-06,-8.149835366566549055e-07,-1.825426210189107223e-07,1.555793005536543205e-08,1.981596597033785656e-06,3.330623258079867810e-06,-1.200578208226943389e-05,-2.345670509384945035e-05,3.978094810008769855e-06,1.427286520083725918e-06,-5.108995537739247084e-08,-4.665551784910348943e-07,-2.090763246087590232e-06,-2.826963464030995965e-05,-9.142918861471116543e-05,-6.069564551580697298e-05,-8.332034485647454858e-05,-8.147349944920279086e-06,5.513743417395744473e-07,-2.108159605995751917e-06,4.613458077074028552e-05,-9.979917376767843962e-05,1.645180454943329096e-04,-3.076620632782578468e-04,-1.177737576654180884e-04,-4.274851380614563823e-05,-2.523801754250598606e-07,1.594008972460869700e-05,2.186691563110798597e-04,-1.823342245188541710e-06,2.823153627105057240e-04,4.102010279893875122e-05,-6.283313268795609474e-05,-5.621475793304853141e-06,-8.060539585130754858e-06,-9.614041118766181171e-07,1.457718553865561262e-06,-9.846557804848998785e-05,-1.352030085399746895e-04,-1.675591192906722426e-04,4.095400799997150898e-04,1.199884209199808538e-04,2.446079088258557022e-05,-4.097576038475381210e-06,-2.303370638401247561e-05,1.168921153293922544e-04,9.676687477622181177e-05,2.003322588279843330e-04,6.755185313522815704e-05,-1.062673181877471507e-04,7.444272796419681981e-06,-1.394457513015368022e-06,-1.422144850948825479e-04,-1.774605188984423876e-04,5.461737746372818947e-04,-1.210634291055612266e-04,-1.264599632122553885e-05,-6.513403150165686384e-09,-6.751816954420064576e-07,1.366929609503131360e-06,-1.163887372968019918e-05,-1.200127371703274548e-06,-8.494845678796991706e-05,-1.199017788167111576e-05,7.272740276675904170e-07,6.173915153340203688e-06,5.121480626257834956e-07,-3.647005542006809264e-08,1.235584136338729877e-06,4.690244168159551919e-06,2.391079033259302378e-05,-1.748363501974381506e-05,4.142290435993345454e-06,7.061763653837260790e-07,-5.213159681716206251e-09,-2.336318175366614014e-06,-2.378814770054304972e-06,-2.430744643788784742e-05,-6.850158388260751963e-05,-3.296313225291669369e-04,-1.987803843803703785e-04,-7.942520824144594371e-06,-4.372867010715708602e-07,-1.482844595557253342e-06,2.635389682836830616e-05,1.511640220996923745e-05,-1.536466879770159721e-04,6.303507689153775573e-06,6.786645099055022001e-05,-8.845695992931723595e-05,1.277816636502393521e-06,3.665546728370827623e-06,1.145123169408179820e-04,1.616158988326787949e-04,2.850598539225757122e-04,-1.544510887470096350e-04,-5.715060979127883911e-06,-4.284950409783050418e-05,1.906349439195764717e-06,5.085870270704617724e-06,-9.124632015300448984e-06,5.546370084630325437e-05,-2.611977106425911188e-04,-7.447618554579094052e-05,2.465711731929332018e-04,3.583983561838977039e-05,3.027256389032118022e-05,-3.298272076790453866e-06,-3.918577567674219608e-05,-1.805959618650376797e-04,1.830414257710799575e-04,3.244826511945575476e-04,1.385923096677288413e-04,7.706192263867706060e-05,1.994171179831027985e-05,-2.002057499339571223e-06,-1.189481772598810494e-04,-1.563297846587374806e-04,-1.131409953813999891e-05,4.031046410091221333e-05,-7.154296326916664839e-05,1.602523553856372018e-07,-1.348708337900461629e-06,3.628420927270781249e-06,-1.100420286093140021e-05,5.070775659987702966e-05,7.826338696759194136e-05,-1.007959508569911122e-05,4.606199581758119166e-06,1.424486299583804794e-06,-1.657035824109698297e-07,-3.626382749644108117e-09,1.169458869298978243e-06,6.168430104480648879e-07,2.619756924104876816e-05,2.377438249823171645e-05,6.599800599360605702e-06,4.912764779874123633e-06,-1.491230250394437462e-08,-7.147563678699953016e-07,1.549137095935293473e-06,-2.786204959193128161e-06,-7.157499203458428383e-05,-6.201259384397417307e-05,-8.317148058267775923e-06,7.066841590130934492e-06,-1.796235551410063636e-06,-4.455443558981642127e-06,5.186068301554769278e-05,-1.948032731888815761e-04,2.507372410036623478e-04,-7.424895738949999213e-05,-1.854841138992924243e-05,-1.825528743211179972e-04,1.065493961505126208e-06,9.376699381391517818e-06,1.466957037337124348e-04,1.560841628815978765e-04,1.965912088053300977e-04,2.885497815441340208e-05,-8.379503560718148947e-05,6.048034993000328541e-05,-1.081511982192751020e-06,-2.658846597114461474e-06,9.700384907773695886e-06,2.576194310677237809e-05,-1.552812900627031922e-04,-6.916867278050631285e-05,1.211251437780447304e-04,-3.546289008227176964e-05,1.115273789764614776e-06,-2.596001422716653906e-06,5.710095865651965141e-05,-2.454759123793337494e-05,2.877519291359931231e-04,-1.263415470020845532e-04,-1.802767656045034528e-04,-1.508766763436142355e-05,5.302243607729906216e-06,2.908928308897884563e-06,7.175724749686196446e-05,-3.434624886722303927e-06,-3.241439117118716240e-09,-1.326513593085110188e-04,-7.413786806864663959e-05,6.646574775004410185e-07,-1.692377168183156755e-06,2.620977284095715731e-06,9.152600796369370073e-06,5.684262578142806888e-05,3.879150244756601751e-05,-2.755196510406676680e-05,2.848899157470441423e-06,-1.591127784195123240e-06,5.547626358293200610e-08,-1.611965672054793686e-08,2.080396825476782396e-06,2.015972171420798986e-07,3.027781190212408546e-07,-2.606670022942125797e-06,3.789469246839871630e-06,3.890560492436634377e-06,5.702986527467146516e-08,-2.420108785372576676e-06,6.785248842788860202e-07,-4.649333277484402061e-05,-6.412884431483689696e-06,2.719935728237032890e-04,-1.113354519475251436e-04,-5.096490895084571093e-06,-1.324093261700909352e-07,-1.037563833961030468e-05,3.666853081085719168e-05,-5.220130333327688277e-05,2.631186362123116851e-07,1.040933711919933558e-04,-1.755699195200577378e-04,-2.551990619394928217e-04,4.892178253612655681e-07,5.978090030112070963e-06,2.585566253401339054e-04,1.238300901604816318e-04,1.537481439299881458e-04,6.655628385487943888e-05,8.205219637602567673e-04,-7.701840513618662953e-05,-4.716363037005066872e-06,-2.778608859443920664e-06,1.069112204277189448e-05,-1.196514131152071059e-04,8.817434718366712332e-05,-3.663014213088899851e-04,6.184324593050405383e-05,-5.539841367863118649e-05,1.345081091130850837e-05,-3.081593831666395999e-06,-2.582191154942847788e-05,-8.245529170380905271e-05,-1.377483131363987923e-04,2.423785917926579714e-04,-1.230396446771919727e-04,-3.198631748091429472e-05,1.852688910730648786e-05,1.689889177214354277e-05,-2.067539608106017113e-04,-1.106686067942064255e-05,-2.749289560597389936e-04,-1.790958340279757977e-04,-1.320319570368155837e-04,-1.353310108243022114e-05,1.859470467024948448e-05,-1.385486575600225478e-05,4.968966550222830847e-06,-9.008273627841845155e-05,1.489075930294347927e-05,-3.160810592817142606e-05,2.982519254146609455e-05,1.863396391854621470e-05,-1.211776907439343631e-05,-7.559538971690926701e-06,1.959236578841228038e-05,-9.261072591471020132e-06,9.489749572821892798e-06,-9.198488442052621394e-06,-1.868965227913577110e-06,2.364818647038191557e-05,1.705391332507133484e-05,9.210017196892295033e-06,-1.484461699874373153e-05,2.885179856093600392e-05,7.887463652878068388e-06,-3.318868693895637989e-04,2.912674426625017077e-05,9.138861059909686446e-06,3.515769776640809141e-06,-6.130716064944863319e-05,-4.103219907847233117e-05,-3.301203832961618900e-05,-2.602026506792753935e-05,3.810782072832807899e-05,-7.107689452823251486e-05,-3.901870877598412335e-05,8.079427061602473259e-06,5.423506809165701270e-05,2.172213862650096416e-04,1.305792538914829493e-04,1.648441684665158391e-04,1.384413371852133423e-05,3.681335365399718285e-04,6.238415153347887099e-06,2.587632843642495573e-05,1.255716688319807872e-05,1.327442805632017553e-05,4.478085975279100239e-05,-5.425068229669705033e-05,-2.542576112318783998e-04,8.477986557409167290e-05,4.362330946605652571e-05,5.366966070141643286e-05,8.250217069871723652e-05,-6.154597213026136160e-05,-1.250736477231839672e-05,5.160779619473032653e-05,1.437809696653857827e-04,-1.689716445980593562e-04,-6.057029168005101383e-05,4.334534969530068338e-05,-1.900035858852788806e-04,-2.870511962100863457e-04,-4.537523636827245355e-05,2.891698968596756458e-04,-6.986216612858697772e-05,-1.540910598123446107e-04,-5.198332946747541428e-04,1.501936708336870652e-06,-5.460680113174021244e-04,-3.866164479404687881e-04,-2.229703532066196203e-04,-2.362973609706386924e-04,8.935395453590899706e-05,-2.570091746747493744e-04,-2.085022570099681616e-04,-8.980169496908274596e-09\n0.000000000000000000e+00,-9.566946573613677174e-06,-2.596655122033553198e-06,-1.593929191585630178e-04,-1.328874641330912709e-04,-2.202464202127885073e-05,6.558761596679687500e-01,7.081538910824747290e-08,6.494104127341415733e-06,-1.866940692707430571e-05,1.337641006102785468e-04,6.345778092509135604e-05,-5.825276457471773028e-05,5.732659483328461647e-04,1.857961478890501894e-06,4.980199719284428284e-06,1.473292195441899821e-05,-1.791728718671947718e-04,4.747762868646532297e-04,1.299710478633642197e-03,-7.809705566614866257e-04,-2.459847601130604744e-04,-2.279376203659921885e-04,-3.170784566464135423e-06,-1.003872966975905001e-04,-1.512090209871530533e-03,-5.048849270679056644e-04,-4.613363707903772593e-04,-3.982084162998944521e-04,-9.973050327971577644e-04,-4.355542478151619434e-04,1.013296241580974311e-05,1.262501791643444449e-05,-2.313942059117835015e-05,1.067814766429364681e-03,1.397262443788349628e-03,3.971188270952552557e-04,-5.772399599663913250e-04,3.297776129329577088e-05,-2.703864993236493319e-06,9.986370969272684306e-06,1.438453909941017628e-04,7.855294970795512199e-04,-1.750526833347976208e-03,-3.111433761660009623e-04,1.255081588169559836e-04,1.682456495473161340e-04,5.903827513975556940e-06,-2.841506648110225797e-05,4.192552296444773674e-04,-1.163555061793886125e-04,-6.323114503175020218e-04,4.540275840554386377e-04,-3.153405486955307424e-05,1.168755261460319161e-05,-2.431059101581922732e-06,-4.115142928640125319e-06,3.735503196367062628e-05,-1.966443232959136367e-04,5.980757996439933777e-04,2.039779974438715726e-05,-1.062984574673464522e-05,1.034525098475569393e-06,-2.599749393539241282e-07,-8.980067178754325141e-08,1.093381342798238620e-06,-3.921951474694651552e-07,8.624430847703479230e-06,2.601016603875905275e-06,1.835665898397564888e-06,2.930694108727038838e-06,7.223420794844059856e-08,-9.073188493857742287e-07,1.709326170384883881e-06,-1.059096211974974722e-05,-5.685783980879932642e-05,3.401714275241829455e-05,-4.826301301363855600e-05,1.500100552220828831e-06,-5.166678533896629233e-07,-3.085284788539865986e-06,1.085606436390662566e-05,-9.849268826656043530e-05,-1.105768824345432222e-04,9.632905130274593830e-05,-4.379805250209756196e-05,1.929272184497676790e-05,-6.077043508412316442e-07,9.685089935373980552e-06,1.649157493375241756e-04,-2.169836625398602337e-05,8.722912753000855446e-05,1.483238884247839451e-04,-1.388070813845843077e-08,3.607753387768752873e-05,-2.974388507936964743e-06,-3.303330913695390336e-06,6.324837613647105172e-07,-1.471275754738599062e-04,-1.940207730513066053e-04,-2.949596455437131226e-05,2.277404928463511169e-05,-5.208797301747836173e-05,-9.105886420002207160e-06,-1.140696895163273439e-06,-1.185910605272511020e-05,-1.198837344418279827e-04,2.463260607328265905e-04,2.073734940495342016e-04,-6.624512025155127048e-05,-3.096060754614882171e-05,-8.449351298622786999e-06,2.908439682869357057e-06,-5.699451139662414789e-05,2.286726157763041556e-06,1.574597117723897099e-04,-1.562475808896124363e-04,-4.697950498666614294e-05,-2.204625616286648437e-06,-7.534537758147052955e-07,2.346442897760425694e-07,-4.879233529209159315e-06,2.660428890521870926e-06,-1.115663253585807979e-04,-1.022375363390892744e-05,-8.899094723346934188e-07,-5.131589659868041053e-07,-2.441527726659842301e-07,-1.292218883008899866e-07,9.007783887682307977e-07,6.237351044546812773e-06,6.521108844026457518e-06,-1.141346274380339310e-05,3.061828010686440393e-06,8.184349553630454466e-08,-4.720261514989942953e-09,-1.150067646449315362e-06,-3.663830284494906664e-06,-1.825956678658258170e-05,1.090888836188241839e-04,-6.406087777577340603e-06,-1.369306410197168589e-04,2.011783863054006360e-06,-6.080419439058459830e-07,-2.746378413576167077e-08,9.957115253200754523e-06,5.873081681784242392e-05,-1.106950148823671043e-04,-3.880539734382182360e-04,8.883472764864563942e-05,4.466494283406063914e-05,-6.176720489747822285e-06,8.922381312004290521e-06,1.335362903773784637e-04,2.122012665495276451e-04,-5.246917862677946687e-05,2.242107875645160675e-04,9.257992496713995934e-05,7.106312114046886563e-05,-4.632333912013564259e-06,3.031550932064419612e-06,2.620273153297603130e-05,-2.975083043565973639e-05,-3.278081421740353107e-04,-1.027307225740514696e-04,1.270852953894063830e-05,6.006266266922466457e-05,8.090682968031615019e-05,-1.963466047527617775e-06,1.360699388897046447e-04,8.079504186753183603e-05,-4.944813554175198078e-06,4.974890034645795822e-04,1.783545012585818768e-04,-1.261495344806462526e-04,4.192802225588820875e-05,-1.275614067708374932e-07,2.075459633488208055e-05,4.755002009915187955e-05,-9.996670269174501300e-05,-2.482612908352166414e-04,-1.356107823085039854e-04,6.475603981925814878e-07,-1.996956143557326868e-06,1.457572352592251264e-06,-1.721579792501870543e-06,5.722678179154172540e-05,2.505248994566500187e-05,1.613771382835693657e-05,8.045347385632339865e-06,3.475021514987020055e-08,1.118422233048477210e-06,-6.736902236070818617e-08,8.157188062796194572e-07,-3.191629957655095495e-06,3.679843212012201548e-05,3.087482400587759912e-05,-4.983058374818938319e-07,2.784685875667491928e-06,4.465359992877893092e-08,-1.058372276929731015e-06,4.375036496639950201e-06,-1.904115561046637595e-05,-1.308003265876322985e-05,-3.145644150208681822e-04,9.179073822451755404e-05,2.307676140844705515e-06,-1.535560727461415809e-06,-4.161304332228610292e-06,3.082657713093794882e-05,-2.500380505807697773e-04,-1.477524201618507504e-04,5.957955145277082920e-04,8.273095590993762016e-05,6.772574852220714092e-05,1.106093577618594281e-06,8.893970516510307789e-06,1.049743586918339133e-04,-1.478617195971310139e-04,5.472213524626567960e-05,-2.783204399747774005e-05,2.266070659970864654e-04,7.262975850608199835e-05,-6.693377144983969629e-06,-2.238582965219393373e-06,-3.849197582894703373e-06,-1.514378382125869393e-04,-1.605305442353710532e-04,-1.353178522549569607e-04,-1.528117718407884240e-05,3.636013570940122008e-05,-9.425726602785289288e-06,3.252770000017335406e-07,1.529527653474360704e-04,-6.329260941129177809e-05,2.151964581571519375e-04,-2.090574416797608137e-04,-2.222989714937284589e-04,1.516732663731090724e-05,-1.066746062861056998e-05,3.016855316673172638e-06,-2.135372196789830923e-04,1.338556612608954310e-04,3.686893614940345287e-05,2.537213731557130814e-04,7.640366675332188606e-05,-4.379564416012726724e-06,2.668505658220965415e-06,-3.524650537656270899e-06,4.207700476399622858e-05,1.137598010245710611e-04,-8.329459524247795343e-05,4.000049739261157811e-05,1.242013013325049542e-06,1.409822857567633037e-06,4.971464306890993612e-08,4.514993179327575490e-08,1.129287056755856611e-06,5.850897650816477835e-07,1.916033033921848983e-05,1.852081004471983761e-05,3.602756805776152760e-06,3.533154085744172335e-06,4.220055416226387024e-10,-1.393340767208428588e-06,2.102913413182250224e-06,-1.245644671143963933e-05,3.561822086339816451e-05,-5.874382986803539097e-05,-6.664916145382449031e-05,1.304914292177272728e-07,-1.305079763369576540e-06,-3.451834800216602162e-06,2.409412445558700711e-05,-6.366340676322579384e-05,-1.394460705341771245e-04,2.157951385015621781e-04,3.692536847665905952e-05,8.714236173545941710e-06,2.298119312627022737e-07,1.332992906100116670e-05,2.007677685469388962e-04,2.164254146919120103e-05,5.626950223813764751e-05,5.672467159456573427e-05,5.277265518088825047e-05,3.576537710614502430e-05,-2.591910288174403831e-06,-2.122695377693162300e-06,7.738807653367985040e-06,-1.004850128083489835e-04,-2.432242763461545110e-04,-9.685784607427194715e-05,3.514640775392763317e-05,-3.639675560407340527e-05,-1.207146169690531678e-06,-2.215852873632684350e-06,2.303356723132310435e-07,-1.842540586949326098e-05,2.698332536965608597e-04,6.344683788483962417e-05,-1.681856956565752625e-04,-4.992284448235295713e-05,7.013453569015837274e-07,2.584491539892042056e-06,-5.104210868012160063e-05,4.681220161728560925e-06,1.288788480451330543e-04,-4.383665145724080503e-05,-1.497891753388103098e-05,-7.846458629501285031e-07,-3.334307336899655638e-07,1.965378487511770800e-06,-4.522192284639459103e-06,5.109420453663915396e-05,-7.824206841178238392e-05,-1.340295693808002397e-05,3.186426056345226243e-07,-7.320332997551304288e-07,-8.872551404692785582e-08,4.362050276540685445e-08,1.272077156500017736e-06,2.833308201388717862e-07,1.800648760763579048e-06,3.148457153656636365e-06,2.605959934953716584e-06,2.671249603736214340e-06,-1.245712155650835484e-07,1.180139747702924069e-06,1.469539597565017175e-06,-1.760172017384320498e-05,-8.675597200635820627e-05,1.165835783467628062e-05,-8.722806524019688368e-05,-1.745490067150967661e-06,-6.962804945942480117e-07,2.277098246850073338e-06,2.482250602042768151e-05,1.359349989797919989e-04,-2.370740839978680015e-04,-4.914249075227417052e-05,-3.099645982729271054e-05,-1.705716204014606774e-05,3.250534973631147295e-06,1.154871188191464171e-05,1.764977641869336367e-04,8.468077794532291591e-06,1.766748464433476329e-04,2.166295744245871902e-04,3.142859350191429257e-05,2.326714457012712955e-05,-3.478646704024868086e-06,-3.169364390487316996e-06,4.694391009252285585e-06,-1.599074166733771563e-04,-2.444747369736433029e-04,-9.479091386310756207e-05,7.403302151942625642e-05,-2.416363713564351201e-05,-1.446553142159245908e-06,-2.016074176935944706e-06,-2.084269181068520993e-05,1.893622538773342967e-04,1.885469391709193587e-04,1.063906674971804023e-04,-3.145820228382945061e-04,-4.032933793496340513e-05,9.829323062149342149e-07,6.699182904412737116e-06,-7.670131162740290165e-05,4.559847002383321524e-05,3.095441206824034452e-04,1.437541795894503593e-04,7.063263183226808906e-05,-1.216200530507194344e-06,-9.958228019968373701e-09,2.748545568920235382e-07,-5.982886250421870500e-06,7.012613423285074532e-06,-9.402367868460714817e-05,-3.792722054640762508e-06,1.197226424665132072e-06,2.604929704830283299e-06,2.350654284555275808e-07,1.366306605632416904e-07,1.183196332021907438e-06,3.043430467641883297e-07,1.978971704374998808e-05,7.642263881280086935e-06,3.329641458549303934e-06,3.307020733700483106e-06,-1.570995777910866309e-08,-1.826535935833817348e-06,3.257030584791209549e-06,5.752161996497306973e-06,-2.078470279229804873e-04,7.447169991792179644e-06,-1.235593517776578665e-04,2.950575890281470492e-06,-7.933178380881145131e-08,5.612571953861333895e-07,1.466657704440876842e-05,-7.594727503601461649e-05,-1.954149920493364334e-04,-1.088771932700183243e-05,9.539497841615229845e-05,4.960385922458954155e-06,6.834646910647279583e-07,8.756462193559855223e-06,1.841305784182623029e-04,8.168409112840890884e-05,3.980602559749968350e-05,2.692093403311446309e-05,-1.490226131863892078e-04,3.339352042530663311e-05,7.104454198270104825e-07,-1.283647975469648372e-06,-1.538867081762873568e-06,-1.485716784372925758e-04,-1.990790187846869230e-04,-8.672742842463776469e-05,-3.387183460290543735e-05,5.570684879785403609e-05,1.740960397000890225e-05,-1.097037056752014905e-06,-2.492168096068780869e-05,-1.483703381381928921e-04,3.003408201038837433e-04,3.726264985743910074e-04,9.073525870917364955e-05,-6.452170782722532749e-05,-4.702066689787898213e-06,1.934597548824967816e-06,-6.290798046393319964e-05,-3.164178633596748114e-05,1.974762708414345980e-04,1.739648723741993308e-05,-1.993350815610028803e-05,-1.746289058246475179e-06,6.178574949444737285e-07,8.198088039534923155e-07,-5.052453616372076795e-06,3.617007314460352063e-05,-7.451490091625601053e-05,-2.938103170890826732e-05,-2.344961558264913037e-06,1.066637992153118830e-06,-2.527941660446231253e-07,-2.526631703858583933e-08,1.284349309571553022e-06,1.539594450150616467e-06,1.495452488597948104e-05,1.544059705338440835e-05,2.165038949897279963e-06,2.720065140238148160e-06,-6.318120426840323489e-08,3.913662283139274223e-08,2.083482740999897942e-06,-3.194728833477711305e-06,-3.996934538008645177e-05,3.319149618619121611e-05,-8.404850814258679748e-05,-6.634138571826042607e-06,2.568041566064493963e-07,7.861315225454745814e-07,-8.931847332860343158e-06,-7.218257815111428499e-05,-1.402342313667759299e-04,3.235390613554045558e-05,2.138962554454337806e-05,-6.237592970137484372e-06,-1.227896291311481036e-07,1.132114448409993201e-05,2.657313016243278980e-04,-1.445463567506521940e-04,-6.495777779491618276e-05,1.745227637002244592e-04,5.686766235157847404e-05,-7.234743679873645306e-05,2.646765551617136225e-06,-1.199740609081345610e-06,-7.944634035084163770e-07,-8.010109741007909179e-05,-2.102748258039355278e-04,-4.277085099602118134e-05,-8.243395859608426690e-05,-2.599622712295968086e-05,-1.255424103874247521e-05,5.195771564103779383e-07,-1.244000577571569011e-05,-5.849556328030303121e-05,2.116450195899233222e-04,1.671696954872459173e-04,-2.054310789390001446e-05,-4.321328015066683292e-05,-1.237357082572998479e-05,3.001215191034134477e-06,4.505983088165521622e-05,-2.313586264790501446e-06,9.213332668878138065e-05,-7.586837455164641142e-05,5.542809958569705486e-05,-4.179181303243240109e-07,1.104556076825247146e-06,1.860323209257330745e-06,-2.127571315213572234e-05,4.796109715243801475e-05,5.083869837108068168e-05,1.570367658132454380e-06,1.004230853141052648e-06,-7.821290068932285067e-07,-4.345655497672851197e-07,8.690301456226734444e-08,1.313937445956980810e-06,3.079914279169315705e-07,2.989734821312595159e-05,2.412307367194443941e-05,2.950490625153179280e-06,4.154862836003303528e-06,1.044217015078174882e-07,-1.742535687299096026e-06,4.636550329450983554e-06,-1.724218054732773453e-05,-1.326751807937398553e-04,9.377485548611730337e-05,-1.275545364478603005e-04,-3.143287358398083597e-06,-1.251985736416827422e-06,-4.533342689683195204e-06,1.756171332090161741e-05,-1.685238094069063663e-04,-2.553587837610393763e-04,1.066035911208018661e-04,2.109771303366869688e-04,-1.856371636677067727e-05,1.915215079861809500e-06,1.222962328029097989e-05,1.946319243870675564e-04,-4.846135198022238910e-05,8.070463081821799278e-05,2.197805442847311497e-04,1.564740668982267380e-04,3.789717084146104753e-05,3.460758932760654716e-07,-2.198062020397628658e-06,-6.776562258892226964e-06,-1.623495190870016813e-04,-1.319399016210809350e-04,-4.969188012182712555e-05,9.144302021013572812e-05,-4.269346391083672643e-06,-5.576546755037270486e-06,-4.779516871167288627e-07,-5.666105789714492857e-05,-1.235196978086605668e-04,1.821770274545997381e-04,8.041074033826589584e-05,-5.152042831468861550e-06,-5.681625043507665396e-05,-1.841429002524819225e-05,-1.115906707127578557e-05,-1.139916057582013309e-04,-2.414560549368616194e-05,-1.768880065355915576e-05,5.248592424322851002e-05,-1.071562874130904675e-04,-9.461116860620677471e-06,-1.584372694196645170e-05,1.712102493911515921e-05,-5.478778803080786020e-06,-4.961323611496482044e-06,-6.317638326436281204e-05,6.075956662243697792e-06,3.694411134347319603e-05,-5.345224053598940372e-06,4.223713403916917741e-06,-5.717140993510838598e-06,-2.519837107683997601e-05,3.248206667194608599e-06,3.152130375383421779e-05,3.481973544694483280e-05,6.641774234594777226e-06,3.051603016501758248e-06,-2.366491571592632681e-06,3.081122486037202179e-07,9.564380434312624857e-07,3.861299319396493956e-06,-9.866241271083708853e-06,4.743080717162229121e-05,-1.308645005337893963e-04,-1.441046424588421360e-05,-2.229437995993066579e-05,4.048564505865215324e-07,3.467578426352702081e-05,-2.081180173263419420e-05,-1.993679325096309185e-04,1.465495588490739465e-04,-1.402411435265094042e-04,-7.200969776022247970e-06,-9.786877853912301362e-06,4.038410406792536378e-05,2.061999693978577852e-04,1.569508458487689495e-05,1.038229893310926855e-04,-1.585774225532077253e-05,1.996649516513571143e-04,-1.079199864761903882e-04,1.780859020072966814e-05,1.163543038273928687e-05,2.714607035159133375e-05,-8.166554471245035529e-05,-2.764553355518728495e-04,-7.814026321284472942e-05,4.623672793968580663e-05,1.616592271602712572e-06,6.161375949886860326e-06,-2.098909499181900173e-05,-3.356992965564131737e-05,-6.744612619513645768e-05,1.861450291471555829e-04,3.624202508945018053e-04,-5.856869029230438173e-05,-5.139821951161138713e-05,-2.063133706542430446e-06,2.394359762547537684e-04,1.942552808031905442e-05,3.611368083511479199e-05,1.816212461562827229e-04,-2.121379511663690209e-04,-7.329582876991480589e-05,2.449311723466962576e-04,-1.216122836922295392e-04,-7.560833473689854145e-04,3.579975164029747248e-04,-4.237419634591788054e-04,1.250651985174044967e-04,-2.346505061723291874e-04,1.515662188467103988e-05,-8.819883805699646473e-05,-8.337578805139855831e-08\n0.000000000000000000e+00,8.791829486654023640e-08,-3.929730851837121008e-08,3.660732943444600096e-07,3.835376389815792209e-07,1.854774467346942401e-08,8.689367803071945673e-08,6.559015512466430664e-01,-4.643557716121904377e-08,5.210857523252343526e-08,9.055567034010891803e-07,-7.784088893458829261e-07,-6.260037821448349860e-07,1.887245161924511194e-06,3.869054125971160829e-07,1.148970962816520114e-08,-7.222698172881791834e-08,1.793361093405110296e-06,2.794381771309417672e-06,-7.627241984664578922e-07,-1.204722821057657711e-06,-6.447202167692012154e-07,-2.036152636719634756e-06,1.411270886819693260e-07,-2.426087064577586716e-07,-2.305911266375915147e-06,-2.340832907066214830e-06,5.678044090018374845e-06,8.311593546750373207e-07,3.981891723014996387e-07,-1.503640646660642233e-06,1.039040427031068248e-07,1.428123130864378254e-08,-2.935326222086587222e-07,4.228106718073831871e-06,1.967356865861802362e-06,-4.210797044379432919e-07,1.610662252460315358e-07,9.388958801537228283e-07,-9.270081022805243265e-07,-4.689081478659318236e-08,-1.676279339335451368e-06,5.590462933469098061e-06,-1.642428287595976144e-06,8.662697837280575186e-06,1.208695039167650975e-06,1.181135030492441729e-05,1.778902358751111024e-08,5.288732651820282626e-08,4.154411726631224155e-06,-1.025349547489895485e-06,4.585798706102650613e-06,5.637620006382348947e-07,-6.584609764104243368e-07,2.589185044143960113e-08,9.944645995574319386e-08,-9.316653404312091880e-08,-1.669240248247660929e-07,-4.823112362828396726e-07,-7.408065698655263986e-07,-4.738010943583503831e-07,-7.733883222726944950e-08,4.863182212488936784e-08,7.045669292438105913e-08,-1.870461652231369953e-08,3.579824214838822627e-09,1.471214972070811200e-07,-7.005118618508276995e-07,7.181091064012434799e-07,-5.293093963132378121e-08,-1.609242303857172374e-07,-6.810265773538048961e-08,-3.075331989066398819e-08,-4.055668512137344806e-07,-4.909093149763066322e-07,2.636201998029719107e-06,8.845240131449827459e-07,-5.318192393133358564e-07,2.915684262916329317e-07,-4.766183181459382467e-08,-1.325652760897355620e-07,2.617976804231147980e-07,3.241457761760102585e-06,3.324774070279090665e-06,1.290386080654570833e-05,-1.419248746969969943e-06,4.108879352315852884e-07,9.045700721799221355e-08,-4.874360683970735408e-07,-4.546317541098687798e-06,-9.569126859787502326e-07,1.337145295110531151e-05,-1.364496165479067713e-05,-2.056472339972970076e-06,-1.272163899557199329e-06,-1.494656345357725513e-07,6.074104419440118363e-08,-1.188140004160231911e-07,6.587161351490067318e-06,4.418225216795690358e-06,-7.883505531935952604e-06,-2.112180027324939147e-06,2.050894863714347593e-06,-3.957819387778727105e-07,-3.710090723529901879e-08,2.830419134625117294e-06,8.003314064808364492e-07,4.321447704569436610e-06,1.607396143299411051e-06,-1.458139763599319849e-06,5.129058081365656108e-06,1.029257646223413758e-06,-2.904802158809616230e-07,1.665161562414141372e-06,-3.248786697440664284e-06,3.509756879793712869e-06,5.682597929990151897e-06,-6.906391718075610697e-06,-8.613887558794885990e-08,-9.472280027011947823e-08,6.906110883164728875e-08,1.349583982346302946e-07,7.710627301094064023e-07,3.125910552626010031e-06,-1.736288027132104617e-06,-2.320152105994566227e-07,1.095860113764501875e-07,-1.480750899673921595e-08,5.308464068320972729e-08,-1.455676112982473569e-07,-8.964204312178480905e-07,-1.462887325942574535e-06,-1.058458678926399443e-06,2.837172985437064199e-07,3.913547175216081087e-08,-1.762236934155225754e-08,-1.466408434680488426e-07,3.559294157184922369e-07,2.421201998004107736e-06,-1.733394356051576324e-06,4.800821443495806307e-06,-5.492967375175794587e-06,-1.173000100607168861e-06,1.495054391398298321e-07,-2.303734314423877549e-09,-2.855703087334404700e-06,5.026757662562886253e-06,-7.856248885218519717e-06,-2.569398748164530843e-05,-3.934743290301412344e-05,1.001763394015142694e-06,-1.445959924240014516e-06,1.112944005399185698e-06,1.406603314535459504e-05,3.280550572526408359e-06,-2.650243004609365016e-05,-6.068786206014920026e-06,-1.967865500773768872e-06,2.521331680327421054e-06,-3.778240795782039640e-07,-7.384884952443826478e-07,1.731323351350511075e-07,5.736234925279859453e-06,-2.159609493901371025e-06,2.464947647240478545e-05,1.232906470249872655e-05,-1.248299122380558401e-05,-4.317653747420990840e-06,1.279697272593693924e-07,-1.219424302689731121e-05,4.271814032108522952e-05,-1.716287624731194228e-05,4.609293682733550668e-05,1.382702157570747659e-05,4.521282244240865111e-05,-7.713265404163394123e-06,4.986770818504737690e-07,-5.135480478202225640e-06,4.982928203389747068e-06,1.465746936446521431e-05,-1.661651913309469819e-05,3.444011326791951433e-06,-7.668193546805923688e-08,-5.958884941037467797e-08,1.174325774400131195e-07,-6.107970307311916258e-07,2.657694949448341504e-06,-3.996004579676082358e-06,7.988738843778264709e-07,6.590335601686092559e-07,-8.844478429637092631e-07,8.987921518155417289e-08,-8.842565080158237834e-08,4.378716411679306475e-08,6.953436013645841740e-07,-4.064751919941045344e-06,-2.386540472798515111e-06,-3.708490936560338014e-08,-9.199201400633683079e-08,1.150271984329265251e-07,1.655995163218904054e-08,-4.616491722231330641e-08,1.597125219632289372e-06,1.187959969684015960e-05,1.710545234345772769e-06,-3.780379074669326656e-06,-1.592362082192266826e-06,2.022247826971579343e-07,4.839823191105097067e-07,1.877075760603474919e-06,3.056275090784765780e-05,-1.074878673534840345e-05,3.290850145276635885e-05,-7.804707820469047874e-06,2.283112917211838067e-05,8.795792183491357719e-08,-1.220069947294177837e-07,-3.205911298209684901e-06,9.570958354743197560e-06,1.956844062078744173e-05,-2.100261099258204922e-06,2.149658257621922530e-06,1.247703676199307665e-05,-8.492418146488489583e-08,-9.325240313273752690e-08,1.993120577026274987e-06,7.314936283364659175e-06,2.800862421281635761e-05,-3.210281283827498555e-05,-1.950105979631189257e-05,-1.884804441942833364e-05,1.656230892876919825e-06,-5.568809342548775021e-07,3.362679990459582768e-06,9.932893590303137898e-06,-1.443605128770286683e-07,-2.687413871171884239e-05,-3.024524812644813210e-05,-5.250564299785764888e-06,1.208804974339727778e-06,-2.435434787173562654e-08,-3.444772664806805551e-05,-6.807010777265531942e-07,-6.967695753701264039e-07,3.186174217262305319e-05,-4.837128017243230715e-06,3.146261065012367908e-07,1.954923334324121242e-07,7.004955193679052172e-08,-2.949984718725318089e-06,3.182033469784073532e-05,5.080256414657924324e-06,7.784851732139941305e-06,1.165525304713810328e-06,1.526332171764011036e-09,3.179860996738170797e-08,1.795199011667136801e-07,-6.006600017371965805e-08,6.032550459167396184e-08,2.020013170067613828e-07,1.610528101991803851e-07,-1.073170068366380292e-07,-5.658309731870758696e-08,8.961711372990066593e-09,-8.877093904402499902e-08,-5.040432782266179856e-08,1.259608438886061776e-06,6.728638481945381500e-07,6.939702075214881916e-07,1.792133957678743172e-06,1.999334671154429088e-07,-2.811807675584532262e-08,5.552079329618209158e-08,-1.079463274322733923e-07,3.119787379546323791e-06,8.958762123256747145e-07,1.759388851496623829e-06,5.573257112700957805e-06,-5.430006808637699578e-07,4.699185041090458981e-08,-3.873171863233437762e-07,-1.948382987393415533e-06,6.362498425005469471e-06,6.058168082745396532e-07,4.024666850455105305e-06,-6.532540737680392340e-06,4.960452884006372187e-07,6.936222973763506161e-08,-5.410684877915628022e-08,2.336411739634058904e-07,3.700873321577091701e-06,4.111200723855290562e-06,-7.143469247239409015e-06,2.430131189612438902e-07,8.749984772293828428e-07,2.887912273763504345e-07,-4.526459917997271987e-08,1.092956154025159776e-06,3.119406983387307264e-06,1.837832314777188003e-06,5.721494289900874719e-06,-1.575877774939726805e-07,8.310606744998949580e-07,3.446055529821023811e-07,2.830736534065181331e-08,3.669662191896350123e-06,1.387935299135278910e-06,-8.449940196442184970e-07,3.243305400246754289e-06,-8.098432147107814671e-08,3.041845531015496817e-08,-5.126768698460182350e-08,-7.701098070356238168e-08,4.658887320374560659e-08,2.625427839575422695e-07,6.933710494649858447e-08,-1.391437649544968735e-06,4.343255616268137942e-11,1.867940646604893118e-08,-2.729091264086491719e-08,5.240266531814086193e-08,-3.838069062567228684e-08,4.728865832248629886e-08,1.889377358565980103e-06,1.525027528259670362e-06,5.382064216519211186e-08,-7.770768917225723271e-08,-1.183192068765492877e-07,9.117321297935632174e-08,2.790911253214289900e-07,3.295750047982437536e-06,1.017757949739461765e-05,-5.495908226293977350e-07,6.768932053091702983e-06,4.390616936689184513e-07,-3.603696256959665334e-07,-2.043759792513810680e-07,-1.721772832752321847e-06,-8.536552741134073585e-06,2.090042107738554478e-05,9.933118235494475812e-06,4.848262506129685789e-06,4.381891812954563648e-06,8.364079207012764527e-08,-5.667126146136070020e-08,-2.293617626492050476e-06,9.502654393145348877e-06,-7.171250672399764881e-06,-9.034144568431656808e-06,-3.097048193012597039e-06,3.016478331119287759e-06,9.103443403546407353e-07,2.038647295421469607e-07,-8.786485494738371926e-08,5.102790964883752167e-06,-5.811701157654169947e-06,-8.133451046887785196e-06,-8.647292816021945328e-06,7.446330528182443231e-06,-1.169640313491981942e-06,1.453642255455633858e-07,-2.934754377292847494e-07,7.083797299856087193e-06,1.430524571333080530e-05,-3.746918309843749739e-06,5.964917022538429592e-07,-3.377523398739867844e-06,-1.616106601431965828e-06,-5.210915219322487246e-07,4.285865543351974338e-06,-1.450774345101990548e-08,-4.507715857471339405e-06,-1.414240273334144149e-06,-3.629949560490786098e-06,9.106650367129986989e-08,-5.866685341970878653e-07,1.365107493711548159e-07,3.389261280517530395e-07,5.961971055512549356e-06,5.578053787758108228e-06,-5.243260147835826501e-06,-5.376558647185447626e-07,-2.621990518036909634e-07,-3.410073290410764457e-08,-1.415045431940598064e-07,3.961855199463570898e-08,1.118767158914124593e-07,1.496033860348688904e-06,1.135210368374828249e-06,1.463714909277769038e-07,1.998746057552125421e-07,-2.212005085766577395e-07,-3.646078710062283790e-07,2.527865206047863467e-07,7.542720368292066269e-07,-6.461296834459062666e-06,6.877139185235137120e-06,-6.063367436581756920e-06,6.080892944737570360e-08,-1.147278894109149405e-07,-1.572414589645632077e-07,1.642678512325801421e-06,3.575495952645724174e-07,-1.626836638024542481e-05,6.909903731866506860e-06,-4.503318450588267297e-06,1.910763671730819624e-07,1.673378449140727753e-07,3.184689489899028558e-07,9.921505807142239064e-06,-1.033681428452837281e-06,5.490283569997700397e-07,2.682357990124728531e-05,2.352391447857371531e-06,1.055370489666529465e-06,-2.359352002656578406e-08,-3.497719660572329303e-07,2.565261638665106148e-07,-1.019694718706887215e-05,4.829288445762358606e-05,-2.593639874248765409e-05,-1.508099330749246292e-06,-1.536421950731892139e-05,6.747053475919528864e-07,7.776969113137965905e-08,-1.120795104725402780e-06,2.153302602891926654e-06,-2.628951915539801121e-05,1.087289911083644256e-05,5.593741207121638581e-06,-6.550907073687994853e-06,-1.837203988941382704e-08,3.153266732169868192e-07,-3.647195626399479806e-06,1.897601237033086363e-06,1.448504281142959371e-05,-3.212150431863847189e-06,1.125203289120690897e-05,-2.247703605462447740e-07,1.335054662376933265e-07,8.843621657206313103e-08,-2.991426981679978780e-07,-7.497588967453339137e-07,-8.679415259393863380e-06,-1.920947397593408823e-06,-3.826910983661946375e-07,2.375572734081288218e-07,1.002042608888586983e-07,-1.338574833198435954e-07,-5.375232348114877823e-08,1.668289826284308219e-07,-3.265704151544923661e-07,-1.393216507494798861e-06,-1.393291597651113989e-07,-6.169329225258479710e-08,1.230136348340238328e-07,-8.378489724236715119e-08,-1.841659695855923928e-07,-1.271152086701476946e-06,-2.272747451570467092e-06,-4.920246283290907741e-06,2.806596626214741264e-07,-5.785125836155202705e-07,1.040026944565397571e-07,1.951470238736874308e-07,-7.897379816768079763e-08,1.578591582074295729e-05,-1.884999437606893480e-05,-3.218194251530803740e-06,-1.741449523251503706e-05,-5.872560905118007213e-06,-2.591949233021750842e-08,8.660668413540406618e-07,-5.341823452909011394e-06,1.563723162689711899e-05,1.050193077389849350e-06,-1.041921677824575454e-06,1.748681484059488866e-06,3.713168723606941057e-07,2.283988775886314215e-09,1.056758733852802834e-07,-2.062120074697304517e-06,-8.782337204138457309e-07,4.650200935429893434e-06,-7.750158147246111184e-06,-1.288684325118083507e-05,6.200253210408845916e-06,3.024485522473696619e-06,2.246233634650707245e-07,2.328197524548158981e-06,9.392808351549319923e-06,-1.443133896827930585e-05,3.380293128429912031e-05,1.322052685281960294e-05,4.910721145279239863e-06,2.056681523754377849e-06,2.205081131023689522e-07,5.905190505473001394e-07,1.087006694433512166e-05,8.961135790741536766e-06,6.816066161263734102e-06,6.610172022192273289e-06,2.082293093508269521e-07,1.131820539512773394e-07,-2.480451257724780589e-07,6.842174116172827780e-07,-1.094582330551929772e-05,3.629431375884450972e-06,2.690889004952623509e-06,4.003215892112166330e-08,2.446121811772172805e-07,4.967172628767002607e-08,-8.355608116517032613e-08,-9.653885690852348489e-09,-8.662950357063436968e-09,1.433615011592337396e-06,1.394669425280881114e-06,-1.200624950570272631e-07,1.305188135347634670e-08,-9.280347512685693800e-08,-4.876016390653603594e-08,1.203797239668347174e-07,2.030902351179975085e-06,1.093274931918131188e-05,-8.326351235155016184e-06,-2.874061237889691256e-07,3.930436207610910060e-07,4.107159057298304106e-09,5.450996241052052937e-07,-7.454249839611293282e-07,-6.071177267585881054e-07,1.099265045922948048e-05,1.029309623845620081e-05,8.691389666637405753e-06,-8.560281457903329283e-06,9.040414283845166210e-08,-7.883563739596866071e-07,-4.564396476780530065e-06,6.035620572220068425e-06,-8.629528565506916493e-06,-6.796396974095841870e-06,-2.207396028097718954e-05,5.974776286166161299e-06,1.968487168824140099e-07,2.557527238877810305e-07,-4.803253546015184838e-07,6.073589247534982860e-06,-2.125898923566182930e-08,-8.885907845979090780e-06,1.673191150075581390e-06,3.212863703083712608e-06,1.328257667410071008e-06,-1.436935548326800927e-07,9.838114465310354717e-07,-5.780212632089387625e-06,7.018864380370359868e-06,1.040677125274669379e-05,3.090932750637875870e-06,3.802588480539270677e-06,9.512798726518667536e-08,5.171634711587103084e-07,2.723272928051301278e-06,1.077705110219540074e-05,7.260536222020164132e-06,-1.262176920135971159e-05,1.061104103428078815e-05,-3.607082419421203667e-07,-2.673744177172920899e-07,2.401062033641210292e-07,2.091589408337313216e-07,1.680275204307690728e-06,1.159501834990805946e-06,3.966397798649268225e-06,-1.104646344174398109e-06,-2.147231441540498054e-07,1.551267203581119247e-08,5.556682936003198847e-08,-5.841947814388959159e-09,2.506391183487721719e-07,7.991599204615340568e-07,5.839923460371210240e-07,1.550044714804243995e-07,-7.308828742225159658e-08,-4.415812782099237666e-08,1.322150300353541752e-08,1.328679530843146495e-07,1.513992401669383980e-06,3.731574679477489553e-06,3.349898406668216921e-06,6.160570592328440398e-06,1.124359869209001772e-06,6.590189371991073131e-08,-4.993617608306522015e-07,-9.796754056878853589e-07,3.052673946513095871e-06,7.610395641677314416e-06,8.349277777597308159e-06,-1.281858294532867149e-05,1.443613109586294740e-05,1.579679675955958373e-08,4.317064679071336286e-07,-1.375440660922322422e-06,1.676347346801776439e-05,3.487118192424532026e-06,-4.735973107017343864e-06,-6.792738531657960266e-07,7.669706974411383271e-06,1.788388992451928061e-08,1.426556366368458839e-07,1.071542897079780232e-06,9.476185368839651346e-06,-3.048253347515128553e-06,-6.145391580503201112e-06,-6.850503268651664257e-06,1.854020865721395239e-06,-9.358043371321400627e-07,-1.801476940954671591e-07,1.602779320819536224e-06,2.681445494090439752e-06,6.993158422119449824e-06,1.320669184678990860e-06,2.541353083529429568e-08,5.159249212738359347e-06,-9.637716402721707709e-07,-7.137163606785179581e-07,-7.543673063992173411e-07,8.311228157253935933e-06,-2.488960490154568106e-06,1.282662651647115126e-06,-1.141410666605224833e-05,-2.769202183117158711e-06,-1.340592689302866347e-06,1.178137608803808689e-05,-1.280666037928313017e-05,-3.579426629585213959e-05,1.575749593030195683e-05,5.932705334998900071e-06,5.321755452314391732e-06,-1.256909285984875169e-06,3.464964137833703717e-08\n0.000000000000000000e+00,8.727496606297791004e-06,1.735304613248445094e-05,2.141912773367948830e-05,-8.884811541065573692e-05,5.343629254639381543e-06,6.460068561864318326e-06,-1.921647552194372111e-08,6.558721065521240234e-01,1.696793515293393284e-05,-6.805875455029308796e-04,-1.973622012883424759e-03,-1.105550792999565601e-03,-1.517739845439791679e-03,-5.169971700524911284e-05,-1.312136555498000234e-05,-7.614704827574314550e-06,3.268729196861386299e-04,8.961814455687999725e-04,7.981061935424804688e-04,1.035583671182394028e-03,-6.897212006151676178e-04,2.758818154688924551e-04,2.283611502207349986e-05,-1.414591679349541664e-05,2.895664074458181858e-04,-4.791095852851867676e-04,-9.077568538486957550e-04,1.476861303672194481e-03,9.911505912896245718e-06,2.043645799858495593e-04,-7.655473382328636944e-06,-6.954175660212058574e-06,-1.959082728717476130e-04,-2.105166902765631676e-03,-2.239791210740804672e-04,8.855260675773024559e-04,-3.781936829909682274e-04,1.674054801696911454e-04,2.645595523063093424e-04,-3.662501285361940973e-06,-3.388483601156622171e-04,-2.941390266641974449e-04,1.492327428422868252e-04,-1.229703339049592614e-04,-5.197204882279038429e-04,-7.120512891560792923e-04,1.104322072933427989e-04,9.428067642147652805e-06,1.462843101762700826e-06,-3.357696405146270990e-04,-5.435148486867547035e-04,-4.343283653724938631e-04,-4.974702605977654457e-04,-6.725519142491975799e-06,1.980548404389992356e-06,-8.646612513985019177e-06,1.201838949782541022e-05,-1.343180774711072445e-04,-3.580462362151592970e-04,9.035719267558306456e-05,2.223353840236086398e-05,3.174862285959534347e-05,-8.675914955347252544e-07,1.141762906442522763e-09,-1.276856096410483588e-06,-3.272286448918748647e-06,-2.244867209810763597e-05,1.181315747089684010e-05,-8.754082045925315470e-07,-7.331127562792971730e-07,-1.982425246183083800e-08,4.787869329447858036e-06,-5.850706202181754634e-06,1.033658118103630841e-04,4.712155205197632313e-04,1.333967084065079689e-04,2.695641305763274431e-04,1.128047006204724312e-05,2.083265826513525099e-06,-1.256576069863513112e-06,-5.448334923130460083e-05,-1.471039722673594952e-04,4.243808689352590591e-06,-2.252302947454154491e-04,7.246721361298114061e-05,8.962003448687028140e-06,-1.335122078671702184e-06,7.217756774480221793e-07,-1.384520510328002274e-05,-3.156199090881273150e-05,1.233160583069548011e-04,2.872960976674221456e-05,-1.323420874541625381e-04,-2.584774847491644323e-07,-5.516649252967908978e-07,-3.327855210955021903e-06,2.611931449791882187e-05,1.858577743405476213e-04,6.793599459342658520e-05,-5.082599818706512451e-05,-3.744371497305110097e-07,-4.883353904006071389e-05,-4.998172880732454360e-05,4.489681657560140593e-07,1.375641586491838098e-04,4.348984657553955913e-05,-1.925099350046366453e-04,9.057582064997404814e-05,3.275034396210685372e-05,6.957229925319552422e-05,-2.362792110943701118e-05,-1.889425220724660903e-06,2.349041824345476925e-05,9.537534060655161738e-05,1.536569907329976559e-04,-1.131259705289267004e-04,2.790859525703126565e-06,-5.765222113041090779e-07,-2.307098384335404262e-06,6.757054507033899426e-07,6.085833774704951793e-07,1.068306846718769521e-05,1.568691004649735987e-05,-2.337907244509551674e-05,-5.027930001233471557e-06,-5.059264367446303368e-06,2.373033822777870228e-07,-8.007569718415652460e-09,1.154465962827089243e-06,1.892261934699490666e-06,3.201796062057837844e-05,3.874176400131545961e-05,1.981264631467638537e-06,-7.578751137771178037e-07,1.044198256749950815e-07,-4.332691332820104435e-06,3.156838374707149342e-06,5.394779145717620850e-05,8.957789395935833454e-05,3.992905840277671814e-04,-3.474491531960666180e-04,1.388826422044076025e-05,-1.277720912185031921e-06,-8.427218745055142790e-08,6.176433817017823458e-05,3.044060722459107637e-04,1.954611507244408131e-04,1.216029631905257702e-04,3.899002913385629654e-04,-1.130257005570456386e-04,1.041499672282952815e-05,-1.672641883487813175e-05,-3.943350748158991337e-06,3.466644557192921638e-05,-4.519253852777183056e-04,5.792912561446428299e-04,2.152523084077984095e-04,-1.556555507704615593e-04,2.570754986663814634e-06,2.948319888673722744e-06,-2.407177817076444626e-06,-2.745444944594055414e-04,-2.545872121118009090e-04,-3.530409594532102346e-05,3.324321369291283190e-06,4.937912308378145099e-05,1.361251925118267536e-04,-2.570407104940386489e-06,-7.603256381116807461e-05,-2.525422605685889721e-04,8.048747258726507425e-05,3.256530617363750935e-04,-1.266814069822430611e-04,3.481075691524893045e-04,1.338586589554324746e-04,-7.008627562754554674e-07,-8.047198934946209192e-05,-4.289927310310304165e-04,-3.832490183413028717e-04,-1.165118301287293434e-04,-1.701928558759391308e-04,-2.544988774388912134e-06,1.446389319426089060e-06,-7.025868740129226353e-07,-7.438859938702080399e-06,-9.313978807767853141e-05,-8.961611456470564008e-06,-5.387185865401988849e-06,5.013299414713401347e-06,1.107274329115170985e-05,2.269342076033353806e-06,2.244485486357916670e-08,-1.029002191899053287e-06,-7.010673471086192876e-06,-4.089024514541961253e-06,5.464049991132924333e-06,-4.905195510218618438e-06,-1.736417971187620424e-06,6.168988875288050622e-09,1.839889478105760645e-06,1.096486016649578232e-06,6.391157512553036213e-05,1.008912804536521435e-04,1.014447843772359192e-04,1.455121819162741303e-04,2.249511635454837233e-05,3.705717517732409760e-06,1.989128804780193605e-06,-1.355361291643930599e-05,-6.846346077509224415e-04,-2.236144646303728223e-04,-7.655427325516939163e-04,4.276267718523740768e-04,3.593644360080361366e-04,3.389953690202673897e-06,-3.925839791918406263e-06,-1.321385352639481425e-04,-1.303920435020700097e-04,3.871474473271518946e-04,4.596772778313606977e-04,5.777908518211916089e-05,1.145072819781489670e-04,-6.026507435308303684e-06,-1.261648321815300733e-06,-6.801470590289682150e-06,2.709642576519399881e-04,-4.362925246823579073e-04,6.345445872284471989e-04,2.759846393018960953e-04,1.173786731669679284e-04,-3.229815774830058217e-07,1.444471672584768385e-05,6.048229988664388657e-05,3.903671749867498875e-04,-3.677445929497480392e-04,1.492461015004664660e-04,5.673348205164074898e-04,1.377818989567458630e-04,5.597329163720132783e-06,3.066318640776444227e-06,7.286130567081272602e-04,-5.567069747485220432e-04,7.826769433449953794e-05,3.049385268241167068e-04,2.201790484832599759e-04,-5.561734724324196577e-06,8.779315976426005363e-06,-5.440551831270568073e-06,-7.191775239334674552e-06,-5.720118497265502810e-05,-2.856819992302916944e-05,5.452994082588702440e-05,3.061143615923356265e-06,7.360684321611188352e-06,9.244628245141939260e-07,-5.002220859751105309e-12,-1.770944777490512934e-06,-1.686277641965716612e-06,-6.862933787488145754e-06,1.396668449160642922e-05,5.923569688093266450e-07,-1.636034767216187902e-06,4.488174454309046268e-08,6.333089004328940064e-06,-4.030263880849815905e-06,9.101718751480802894e-05,2.788575657177716494e-04,1.572675391798838973e-04,3.068055375479161739e-04,1.132192119257524610e-05,1.691239845058589708e-06,-5.613190296571701765e-06,-7.161879329942166805e-05,-7.970417209435254335e-05,-1.130162308982107788e-05,-1.520566729595884681e-04,1.673300866968929768e-04,4.917155820294283330e-06,-4.909598374069901183e-06,-2.052746822300832719e-06,-7.377623114734888077e-05,-1.677723194006830454e-04,1.685125462245196104e-04,-4.885083762928843498e-05,-8.313276339322328568e-06,-8.607734343968331814e-05,-6.512747745546221267e-07,1.032325485539331567e-06,4.270357749192044139e-05,2.508868637960404158e-04,8.074564902926795185e-06,-1.285940816160291433e-04,4.442166027729399502e-05,-1.290639920625835657e-04,-6.232912710402160883e-05,-3.725328667769645108e-07,5.508283356903120875e-05,9.261264494853094220e-06,-7.371910032816231251e-05,1.351996615994721651e-04,-9.596005111234262586e-05,-1.004849400487728417e-05,-2.520670932426583022e-05,-4.654690201277844608e-06,-3.783521606237627566e-05,-7.446639210684224963e-05,-1.204686213895911351e-05,1.751648378558456898e-04,9.452539234189316630e-05,3.835260031337384135e-06,-3.484725766611518338e-06,3.242611228415626101e-06,-3.566918621800141409e-06,5.262703052721917629e-05,2.037064041360281408e-05,-3.781727355089969933e-05,-2.387285121585591696e-06,-6.034505986463045701e-06,4.539501219369412865e-08,3.933655534638091922e-08,-2.659603978827362880e-06,-5.829458586958935484e-06,-1.719000647426582873e-05,1.053236974257742986e-05,-2.651942395459627733e-06,-2.336741999897640198e-06,-5.823039828101173043e-08,3.318144763397867791e-06,-7.088755182849126868e-07,1.333130203420296311e-04,2.498345857020467520e-04,1.297795679420232773e-04,3.206161782145500183e-04,1.426911512680817395e-05,-2.552193336669006385e-07,1.119907574320677668e-05,-9.049566142493858933e-05,1.404585200361907482e-04,-4.864428774453699589e-04,-2.935438824351876974e-04,-1.459574996260926127e-04,1.852121567935682833e-05,-8.685507054906338453e-06,-5.657967676597763784e-07,-1.285526814172044396e-04,9.954794222721830010e-05,4.026779206469655037e-04,1.577511429786682129e-04,1.084542527678422630e-04,-2.105277235386893153e-05,5.326474365574540570e-06,-7.349582915594510268e-07,5.553297160076908767e-05,2.410397864878177643e-04,1.086264746845699847e-04,2.961231803055852652e-05,-4.663356230594217777e-04,-2.286181406816467643e-04,-8.989503839984536171e-05,-7.327787443500710651e-07,9.693259926280006766e-05,-2.122341247741132975e-04,-1.257083495147526264e-04,2.109747874783352017e-04,1.899655035231262445e-05,6.511856190627440810e-05,-4.459638876141980290e-05,-1.767197090885019861e-06,4.420720142661593854e-05,2.361181977903470397e-04,-1.309645303990691900e-04,-1.228297333000227809e-04,-2.893987984862178564e-04,2.912726358772488311e-06,-9.394332209922140464e-07,2.024793730015517212e-06,4.750245807372266427e-06,5.095917367725633085e-05,1.391022815369069576e-04,-1.105518549593398347e-06,-3.992473921243799850e-06,-1.065651576936943457e-05,-9.850047035797615536e-07,-3.213244781363755465e-09,-2.460045607222127728e-07,-2.008904402828193270e-06,-1.145696842286270112e-05,-7.447523785231169313e-06,-5.353697360988007858e-07,-2.501146809663623571e-07,-1.364319359709043056e-07,5.661857358063571155e-06,-4.682490271079586819e-07,4.575983257382176816e-05,6.126125226728618145e-04,2.225307689514011145e-04,8.993294613901525736e-05,3.887910679623018950e-06,4.084116881131194532e-06,5.779892035207012668e-06,-1.998380503209773451e-05,7.451494457200169563e-05,-4.490909341257065535e-04,-2.987589105032384396e-04,3.296201466582715511e-04,2.032806150964461267e-05,-8.309086751978611574e-07,8.631957825855351985e-06,6.923396540514659137e-07,-6.307193689281120896e-05,1.118742366088554263e-04,1.789602101780474186e-04,4.721163713838905096e-05,-5.343399607227183878e-06,-3.879322889588365797e-07,-5.037984919908922166e-06,2.360095822950825095e-05,3.356544184498488903e-04,8.720011828700080514e-05,-1.689318596618250012e-04,-1.967730531760025769e-05,-1.982035755645483732e-04,3.369108162587508559e-05,2.870835942303529009e-06,-9.350846084998920560e-06,1.107350908569060266e-04,-3.574920701794326305e-04,1.687594049144536257e-04,8.561379945604130626e-05,-1.504636202298570424e-05,2.536318788770586252e-05,2.084980451400042512e-06,-1.007224091154057533e-05,8.121467544697225094e-06,1.258930424228310585e-04,3.750899049919098616e-04,-2.171471132896840572e-04,-2.420914825052022934e-06,1.008555727821658365e-08,-1.302051487073185854e-06,-7.150268857003538869e-07,-2.990882785525172949e-05,1.043019437929615378e-06,8.184508624253794551e-05,9.061341188498772681e-06,-1.195928234665188938e-06,1.282299990634783171e-06,1.799139681679662317e-08,-2.186023721151286736e-06,-1.202730459226586390e-06,3.722299879882484674e-06,2.029556708293966949e-05,5.057141265751852188e-07,-5.591158469542278908e-08,-6.532627594424411654e-08,5.439267624751664698e-06,-3.114551418548217043e-06,1.119520093197934330e-04,2.722842036746442318e-04,1.943980460055172443e-04,1.540746307000517845e-04,6.778671377105638385e-06,2.058349764411104843e-06,4.213703959976555780e-06,-6.385771848727017641e-05,-2.563549787737429142e-04,6.738231604686006904e-05,-3.467745846137404442e-04,1.157282094936817884e-04,1.375205029034987092e-04,-7.155043931561522186e-06,-8.127314686134923249e-06,-1.048716967488871887e-05,-1.067488119588233531e-05,2.492124913260340691e-04,1.120872257160954177e-04,-7.185189169831573963e-04,-4.284297028789296746e-05,4.534630534180905670e-06,1.823753905227931682e-06,4.138119038543663919e-05,2.213471889263018966e-04,-5.492444324772804976e-05,1.875422749435529113e-04,2.912733179982751608e-04,-3.814406227320432663e-05,-8.522829739376902580e-05,4.917678779747802764e-06,-9.539712664263788611e-06,-6.128647510195150971e-05,1.996686114580370486e-05,2.664534986251965165e-05,1.021241332637146115e-04,3.687490607262589037e-05,-4.092147355549968779e-05,-2.153330797227681614e-06,-3.833005393971689045e-06,2.997493429575115442e-04,1.301113807130604982e-04,-2.426706632832065225e-04,1.154915225924924016e-04,1.549846842863189522e-06,1.046540489824110409e-07,8.292182428704109043e-06,-1.858590076153632253e-05,2.329740382265299559e-04,2.434949419694021344e-04,-3.619757990236394107e-05,-1.608291086085955612e-06,-7.515563993365503848e-06,-6.205227691680192947e-07,2.139131538569927216e-09,-1.235021045431494713e-06,-1.892871296149678528e-06,-1.794945092115085572e-05,-7.014186849119141698e-07,-5.933857778472884092e-07,-1.659626377659151331e-06,-1.548082764202263206e-07,1.168563699138758238e-06,-7.714012099313549697e-06,1.297660783166065812e-04,1.472915464546531439e-04,3.229745198041200638e-04,1.565442071296274662e-04,6.860965186206158251e-06,-2.154858293579309247e-06,1.071719270839821547e-05,-4.836841253563761711e-05,-1.569124433444812894e-04,-4.961399099556729198e-05,-3.607382313930429518e-05,1.595838548382744193e-04,-7.143562834244221449e-05,-3.596834403651882894e-06,-5.638714810629608110e-06,-5.507366222445853055e-05,1.679641572991386056e-04,2.607333590276539326e-04,1.526088453829288483e-05,-5.871088942512869835e-04,-1.138940751843620092e-05,-3.726375780388480052e-06,4.306776645535137504e-06,3.581255441531538963e-05,1.807616354199126363e-04,8.928324677981436253e-05,-3.393234219402074814e-04,1.604780700290575624e-04,-7.542969251517206430e-05,-4.723664824268780649e-05,-9.324816346634179354e-06,4.829406316275708377e-05,-1.440498308511450887e-04,-8.332278230227530003e-05,2.003221306949853897e-04,-4.133292895858176053e-05,-2.931515700765885413e-05,-9.466026313020847738e-06,-1.343127223663032055e-05,6.236349872779101133e-05,2.825761039275676012e-04,-7.713152444921433926e-05,2.973250229842960835e-04,-9.031238005263730884e-05,-5.884965503355488181e-05,-9.078293260245118290e-06,-1.758876237545337062e-06,-1.440731739421607926e-05,-1.280118976865196601e-05,9.505059279035776854e-05,-1.188916794490069151e-04,-2.868623596441466361e-05,-9.188312333208159544e-07,2.149533429474104196e-05,4.245885065756738186e-06,-1.874197005236055702e-05,-7.369674676738213748e-06,5.137210246175527573e-05,5.178684295970015228e-05,1.257131316378945485e-05,-2.025039975706022233e-05,2.801372284011449665e-05,-1.712999392111669295e-06,-3.688336437335237861e-05,8.375373727176338434e-05,2.732549328356981277e-04,2.573982419562526047e-05,1.776902208803221583e-04,2.527764627302531153e-05,2.288422547280788422e-05,4.581085886457003653e-05,-8.472292392980307341e-06,-2.860717067960649729e-04,2.004800626309588552e-05,-1.443264336558058858e-04,2.311945427209138870e-04,1.282217999687418342e-05,-6.435202521970495582e-06,5.911026164540089667e-05,1.980356901185587049e-04,-1.433042489225044847e-04,1.515246985945850611e-04,1.157389997388236225e-04,-1.862569624790921807e-04,1.326069614151492715e-04,4.869320036959834397e-05,5.874927592230960727e-05,6.945688801351934671e-05,2.157677226932719350e-04,4.893345249001868069e-05,-1.912683947011828423e-04,8.131473805406130850e-06,3.085136995650827885e-05,-2.372022863710299134e-04,8.701763727003708482e-05,6.853149534435942769e-05,-1.244657614734023809e-04,-2.630389935802668333e-04,1.087899145204573870e-04,-1.227355242008343339e-04,2.702402707654982805e-04,4.746853301185183227e-05,-1.152457407442852855e-04,4.721613549918401986e-06,1.090200385078787804e-04,2.090851339744403958e-04,1.490518770879134536e-04,4.138964286539703608e-04,-1.193695003166794777e-03,-2.813296450767666101e-04,-1.921189483255147934e-03,5.667648511007428169e-04,-7.958597852848470211e-04,4.373044648673385382e-04,6.685524713248014450e-04,1.032079599099233747e-04,2.991620567627251148e-05,1.231787365441050497e-07\n0.000000000000000000e+00,-1.896542812573898118e-06,1.023799268295988441e-05,-3.202861989848315716e-04,-2.277158491779118776e-04,9.035459697770420462e-06,-1.850792250479571521e-05,-3.823776495437414269e-08,1.805186911951750517e-05,6.558364629745483398e-01,4.964423715136945248e-04,-3.299191885162144899e-04,-2.064599189907312393e-03,1.478641410358250141e-03,-3.829516117548337206e-06,5.747603154304670170e-06,2.794001375150401145e-06,-8.920970140025019646e-05,-6.532007828354835510e-04,1.610060338862240314e-03,-1.593831577338278294e-03,7.269885390996932983e-04,3.632469451986253262e-04,-4.013528814539313316e-05,2.118643897119909525e-05,2.804993127938359976e-04,9.013409726321697235e-04,1.202686224132776260e-03,-9.581618360243737698e-04,-4.884293884970247746e-04,3.844663442578166723e-04,-2.920340557466261089e-05,4.716217063105432317e-06,1.964258699445053935e-04,1.952300779521465302e-03,8.614748949185013771e-04,-1.819277182221412659e-03,8.867181604728102684e-04,-4.641849227482452989e-05,-1.131745812017470598e-04,-3.837897111225174740e-06,7.065939716994762421e-04,1.242075930349528790e-03,-3.270923160016536713e-03,8.018464432097971439e-04,-7.431859849020838737e-04,6.752195768058300018e-04,3.183226363034918904e-05,-2.852915713447146118e-05,3.761122934520244598e-04,4.818624584004282951e-04,-8.537792018614709377e-04,-6.879341672174632549e-04,-9.982226183637976646e-04,2.541316098358947784e-05,-3.586861930671148002e-05,1.801155667635612190e-05,2.260152177768759429e-05,5.594915710389614105e-04,6.475701811723411083e-04,-2.357488556299358606e-04,-1.890909334179013968e-05,-1.415478163835359737e-05,8.909257189770869445e-07,-5.756286824976086791e-08,3.663686527488607680e-07,4.690717503308405867e-07,2.402931932010687888e-05,1.946928205143194646e-05,-3.140890214581304463e-08,3.000234528371947818e-06,-1.575215158311493724e-08,-3.376322183612501249e-06,7.168549927882850170e-06,-7.058348273858428001e-05,1.184041029773652554e-04,2.734038571361452341e-04,-2.368002315051853657e-04,1.034701313074037898e-06,-1.631777422517188825e-06,-2.946071163023589179e-06,2.111837602569721639e-05,-1.006795064313337207e-04,-1.463159860577434301e-04,3.212468291167169809e-04,-1.759858278091996908e-04,-7.804020424373447895e-05,4.563873972074361518e-06,7.089594760145701002e-07,3.977613960159942508e-05,-1.341386523563414812e-04,-8.015407365746796131e-05,2.349027781747281551e-04,-6.052379103493876755e-05,-4.821549373446032405e-05,-2.848697931767674163e-06,-2.635914825077634305e-06,-1.613071799511089921e-05,-2.559108252171427011e-04,-9.281793609261512756e-05,1.115764898713678122e-04,-2.077628596452996135e-04,-5.358893395168706775e-05,1.431401778972940519e-05,-1.641496510274009779e-06,-5.954678636044263840e-05,-1.733240351313725114e-04,5.072157946415245533e-04,4.370718306745402515e-05,-1.228232140420004725e-04,-9.851674258243292570e-05,-5.299208169162739068e-06,2.728256276895990595e-06,-9.952240361599251628e-05,-1.062460505636408925e-04,1.130665259552188218e-04,1.922122901305556297e-04,-2.300366304552881047e-06,-3.877777999150566757e-06,7.428720891766715795e-07,-1.640736854824353941e-06,-7.200337222457164899e-06,-8.018301741685718298e-05,-1.252043875865638256e-04,1.594573586771730334e-05,1.824089281399210449e-06,1.855497316682885867e-06,-2.314038880513180629e-07,1.174596846453823673e-07,1.383170342705852818e-06,6.613708137592766434e-06,-2.842021785909309983e-06,3.538103555911220610e-06,1.429083113180240616e-06,-1.844724693000898696e-06,-2.009613586650971229e-09,4.634285687643568963e-06,5.893416528124362230e-06,-7.153539627324789762e-06,4.126513376832008362e-04,3.204168751835823059e-05,-6.738831871189177036e-05,8.594617611379362643e-06,9.924013966156053357e-07,4.846670890401583165e-06,6.459254655055701733e-05,8.211289241444319487e-05,-1.407458330504596233e-05,-6.135151488706469536e-04,1.068148776539601386e-04,-1.182858686661347747e-04,-4.359893864602781832e-06,1.053908817993942648e-06,-2.786783079500310123e-05,3.472965181572362781e-05,-4.568732692860066891e-04,5.498394602909684181e-04,2.173360844608396292e-04,-1.045416720444336534e-04,1.939621597557561472e-06,-2.125489118043333292e-07,5.130587669555097818e-05,-1.465047535020858049e-05,-2.207944198744371533e-04,-4.388432716950774193e-05,1.162753324024379253e-04,-7.856774755055084825e-05,8.099355181911960244e-05,-4.761257059726631269e-07,1.234254741575568914e-04,-8.932012133300304413e-05,-3.060997696593403816e-04,8.351625292561948299e-04,6.222754018381237984e-04,-2.580354339443147182e-05,1.779013546183705330e-04,1.472672238378436305e-06,-6.822209979873150587e-05,-2.856584615074098110e-06,-5.847091088071465492e-04,-3.282719408161938190e-04,1.282194571103900671e-04,-2.924608452303800732e-06,6.362003205140354112e-06,-1.140541371569270268e-06,-7.279885721800383180e-06,-5.436711944639682770e-05,1.242652251676190645e-05,1.326894853264093399e-04,1.878504917840473354e-05,2.016704229390597902e-06,3.208725047443294898e-06,8.150567509801476263e-08,-1.672136704655713402e-06,-7.592352631036192179e-06,1.746147972880862653e-05,-2.684537776076467708e-06,-9.058138857653830200e-06,-1.759037786541739479e-06,1.048991151719746995e-07,-6.870410516057745554e-07,8.476340553897898644e-06,-9.540544124320149422e-05,3.330833860673010349e-04,-2.172785752918571234e-04,-4.758470458909869194e-05,1.973556027223821729e-05,2.869553554774029180e-06,2.345706434425665066e-06,-3.445200945861870423e-06,-6.489666702691465616e-05,-3.632065490819513798e-04,1.163406996056437492e-03,-5.420395755209028721e-04,-1.013170185615308583e-04,-1.917318513733334839e-06,-1.211917333421297371e-05,-2.979092532768845558e-04,-3.323428099974989891e-04,-3.637138433987274766e-05,-9.285665146308019757e-05,7.059008348733186722e-04,-5.575172835960984230e-04,-5.184193014429183677e-06,-2.731428139668423682e-06,-8.075511141214519739e-05,-5.193566321395337582e-04,2.211373503087088466e-04,-4.334146506153047085e-04,-3.694146871566772461e-04,-1.066242693923413754e-04,-3.479191946098580956e-05,1.289692772843409330e-05,-8.288032404379919171e-05,-3.224883112125098705e-04,1.134375343099236488e-04,2.832978207152336836e-04,2.407200518064200878e-04,-3.967968514189124107e-04,-3.472432217677123845e-05,9.360952390125021338e-06,4.258180852048099041e-04,8.635692211100831628e-05,3.583871875889599323e-04,1.695570535957813263e-04,3.501292376313358545e-04,-6.896707418491132557e-06,1.195743880089139566e-05,-8.833893843984697014e-06,2.508655052224639803e-05,-1.632168277865275741e-04,-8.643146429676562548e-06,1.850953267421573400e-04,1.398577023792313412e-05,1.885741539808805101e-06,-2.197306685047806241e-06,-7.726555395493051037e-08,1.099299566931222216e-07,-2.257989990539499559e-07,3.917541835107840598e-05,2.669396963028702885e-05,-1.653003664614516310e-06,2.574964810264646076e-06,-5.676884029526263475e-08,-1.269303311346448027e-06,8.469722160953097045e-06,-3.697299325722269714e-05,2.104729792336001992e-04,9.344443969894200563e-05,-1.836813025875017047e-04,-4.485884801397332922e-07,-1.663838361309899483e-06,-2.368448349443497136e-06,6.011828190821688622e-06,-8.378500933758914471e-05,-1.544955885037779808e-04,4.147771687712520361e-04,-1.201366612804122269e-04,-1.187381567433476448e-04,2.798793275360367261e-06,2.468641241648583673e-06,-5.493357821251265705e-05,-1.527026615804061294e-04,-9.067156497621908784e-05,1.545181003166362643e-04,8.206124039134010673e-05,-8.965245069703087211e-05,1.419344584974169265e-06,-1.060433987731812522e-06,-1.729548239381983876e-05,-2.053304924629628658e-04,-1.560011587571352720e-04,6.095477510825730860e-05,-1.922926021507009864e-04,-4.309096402721479535e-05,4.739657924801576883e-06,-9.042252031576936133e-07,-4.838149106944911182e-05,-3.544062201399356127e-05,5.083946161903440952e-04,-8.316258754348382354e-05,-2.283231151523068547e-04,-7.334896508837118745e-05,-2.493679630788392387e-06,6.033350246070767753e-07,-7.130687299650162458e-05,-8.768575935391709208e-05,1.299381983699277043e-04,2.041735133389011025e-04,1.485407847212627530e-04,-2.905240080508519895e-06,3.368264742675819434e-06,-1.058512140161838033e-07,-7.119807378330733627e-06,-5.392453022068366408e-05,-1.659626432228833437e-04,9.811021300265565515e-06,-3.675501602629083209e-06,-1.608943165365417372e-07,-7.505984740419080481e-07,-1.271449718842632137e-07,7.245054689519747626e-07,1.287176587538851891e-06,4.681578138843178749e-05,5.474953650264069438e-05,4.310937242735235486e-07,3.881930297211511061e-06,5.969786798232235014e-08,3.234901896576047875e-06,1.102438909583725035e-05,-6.539749301737174392e-05,-9.582567145116627216e-05,1.462042127968743443e-04,-3.181576030328869820e-04,5.505673016159562394e-06,-2.811886133713414893e-06,1.194549258798360825e-05,1.635604712646454573e-05,-2.812142192851752043e-04,-4.469568957574665546e-04,3.796008531935513020e-04,-3.496352292131632566e-06,-7.449030817952007055e-05,1.010588857752736658e-05,-3.860250217257998884e-06,-2.428208790661301464e-05,5.703718852601014078e-05,-2.225092321168631315e-04,2.882568514905869961e-04,5.634415356325916946e-05,-9.461390436626970768e-05,4.667225766752380878e-06,2.854055765055818483e-07,-1.180097115138778463e-05,-3.496558929327875376e-05,-1.651601487537845969e-04,2.721814671531319618e-04,-1.010632549878209829e-04,-2.987953848787583411e-05,2.797367960738483816e-05,5.483911991177592427e-07,-7.607954103150404990e-06,8.750866982154548168e-05,5.377338384278118610e-04,-4.184645513305440545e-05,-6.776033551432192326e-04,-1.354222040390595794e-04,1.580561001901514828e-05,7.958416972542181611e-06,-1.114727783715352416e-04,1.500001817476004362e-04,-5.764935631304979324e-04,2.431371394777670503e-04,1.061775037669576705e-04,-4.109818291908595711e-06,5.297584721120074391e-06,-3.535924406605772674e-07,-8.626444468973204494e-06,-3.481261956039816141e-05,-2.778735506581142545e-06,2.908514215960167348e-05,3.988582648162264377e-06,3.119793291261885315e-06,5.088127181807067245e-07,-1.232360773428808898e-07,9.177571769214409869e-07,-5.582123208114353474e-07,7.668033504160121083e-05,5.512622738024219871e-05,2.952752140572556527e-07,4.066989276907406747e-06,-2.402339305263012648e-08,-4.142306806897977367e-06,1.011178665066836402e-05,-4.793347761733457446e-05,6.851652869954705238e-05,2.623905893415212631e-04,-2.682881895452737808e-04,8.767689905653242022e-06,-7.529289405283634551e-07,-4.184878434898564592e-06,1.134657395596150309e-05,-1.512500020908191800e-04,-3.990294499089941382e-05,3.121075569652020931e-04,-2.619250153657048941e-06,-4.897518374491482973e-05,6.690335794701240957e-06,-8.517440619471017271e-06,1.882776450656820089e-05,1.116015046136453748e-04,-1.858227915363386273e-04,4.902630462311208248e-05,-2.901338739320635796e-04,-2.516804488550405949e-05,6.511757419502828270e-06,-1.857631332313758321e-06,-2.579499050625599921e-05,-3.572941641323268414e-04,-1.581298129167407751e-04,-6.078849764890037477e-06,-3.996436716988682747e-04,1.640070404391735792e-04,1.321741274296073243e-05,-5.907716058572987095e-07,-1.692524674581363797e-04,-2.824500843416899443e-04,5.481293192133307457e-04,1.456505415262654424e-04,1.425125228706747293e-04,-7.642611308256164193e-05,-1.352511208096984774e-05,-3.459443860265309922e-07,-2.158977986255194992e-05,-1.278617855859920382e-04,2.798275963868945837e-04,1.900876086438074708e-04,1.557705545565113425e-04,-3.666086286102654412e-06,1.514508880973153282e-06,-1.763652107911184430e-06,-6.719528755638748407e-08,-4.388589877635240555e-05,-1.838464959291741252e-04,-7.166560681071132421e-05,-1.272814824915258214e-05,5.050330400990787894e-06,-1.422680924179076101e-07,1.329017322859726846e-07,8.964010476120165549e-07,4.703563263319665566e-06,5.337419133866205812e-05,4.268663178663700819e-05,3.757789272640366107e-06,4.850390723731834441e-06,-1.349046669929521158e-07,-8.046635571190563496e-07,7.639939212822355330e-06,-2.947943721665069461e-05,2.737400245678145438e-05,3.681815287563949823e-04,-1.369507954223081470e-04,1.098135635402286425e-05,1.152797949544037692e-06,2.594978241177159362e-06,-1.695309219940099865e-05,-1.986365532502532005e-06,-3.555345465429127216e-04,-1.924137541209347546e-05,-1.668739969318266958e-05,-2.788373967632651329e-04,3.732032382686156780e-06,5.342214535630773753e-06,1.654471707297489047e-04,-3.450936055742204189e-04,-3.848397318506613374e-05,3.833568480331450701e-04,7.430313416989520192e-05,8.385142791667021811e-06,7.279391866177320480e-06,-4.365908807812957093e-07,-2.683181082829833031e-05,-2.428767766105011106e-04,-4.383968771435320377e-04,3.448569041211158037e-04,-2.660354948602616787e-05,7.578753866255283356e-05,-1.889254235720727593e-05,1.161650061476393603e-06,-6.184093945194035769e-05,-1.509726280346512794e-04,4.794538253918290138e-04,2.819797955453395844e-04,1.483816158724948764e-04,5.703684109903406352e-06,-1.867231003416236490e-05,1.119463149734656326e-06,1.241382560692727566e-04,-5.461035179905593395e-04,-3.788180765695869923e-05,4.901577267446555197e-05,1.361724425805732608e-04,1.055213033396285027e-06,2.708191459532827139e-06,9.955857649401878007e-07,-2.559984022809658200e-05,6.079700688133016229e-05,8.799285569693893194e-05,-5.043636338086798787e-05,-4.551380243356106803e-06,1.024716198116948362e-06,-7.244121320582053158e-07,2.761953510344028473e-08,1.099131168302847072e-07,-3.437746443069045199e-08,2.347137069591553882e-06,5.078865797258913517e-06,-1.850471335274050944e-06,1.896290200420480687e-07,-1.378767819915083237e-07,-2.621265821289853193e-06,6.641314030275680125e-06,-6.778143870178610086e-05,6.883272726554423571e-05,1.908567355712875724e-04,-1.433249854017049074e-04,-6.047982878953916952e-06,-1.933575731527525932e-06,6.558724180649733171e-06,1.007232185656903312e-05,-1.456245372537523508e-04,-1.802346232580021024e-04,2.569119969848543406e-04,-4.895025631412863731e-04,-6.840596324764192104e-05,5.614870133285876364e-06,-1.145738588093081489e-05,-1.224751176778227091e-04,-2.005813439609482884e-04,-2.074486474157311022e-06,4.113021132070571184e-04,1.191013288917019963e-04,-5.504043656401336193e-05,3.596472424760577269e-06,-1.890417024696944281e-06,-3.579098847694694996e-05,-1.677730761002749205e-04,-2.009199524763971567e-04,1.071164588211104274e-04,-7.191898475866764784e-05,-4.718751370091922581e-05,2.594812758616171777e-05,-1.029136114993889350e-06,-6.655097968177869916e-05,6.660960934823378921e-06,5.091488128527998924e-04,-1.850133776315487921e-05,-1.639711263123899698e-04,-1.001235214062035084e-04,1.995810453081503510e-05,9.165512892650440335e-06,9.410518032382242382e-06,-3.329696482978761196e-07,2.302240318385884166e-04,7.669917977182194591e-05,8.682754923938773572e-06,5.917517682973993942e-06,-8.292839083878789097e-06,-1.241919926542323083e-05,8.903240996005479246e-06,-4.033106597489677370e-05,-9.357045928481966257e-05,7.548212306573987007e-05,8.102318133751396090e-06,-6.075694273022236302e-06,-6.574137387360678986e-06,1.548794352856930345e-05,5.190125648368848488e-06,6.214855602593161166e-06,7.178685336839407682e-05,4.426264422363601625e-05,-5.415379200712777674e-05,-3.175444362568669021e-05,-6.408896297216415405e-05,1.389031785947736353e-05,3.998741703981067985e-06,-5.313404835760593414e-05,-5.070353654446080327e-05,2.060833212453871965e-04,-3.314968198537826538e-04,-2.137721094186417758e-05,-2.189642327721230686e-05,1.738085302349645644e-05,-7.855669537093490362e-06,-7.447211828548461199e-05,-2.750870771706104279e-04,7.015757000772282481e-05,-1.917659683385863900e-04,-2.865043352358043194e-04,-5.181459982850356027e-06,1.104503462556749582e-05,7.569234003312885761e-05,-1.965650299098342657e-04,5.053395943832583725e-05,1.135777856688946486e-04,9.240201325155794621e-05,-1.090171281248331070e-04,3.803394793067127466e-05,3.679841393022798002e-05,-2.143621532013639808e-05,-2.277056919410824776e-04,-3.018276183865964413e-04,1.075262116501107812e-04,-1.255381503142416477e-04,1.536796844447962940e-05,-9.718056389829143882e-05,-1.140434615081176162e-04,1.848906504164915532e-05,1.067331322701647878e-05,5.545291351154446602e-04,3.715824568644165993e-04,-3.429514617891982198e-05,-9.969306847779080272e-05,-5.416408384917303920e-05,3.923293552361428738e-04,2.257282030768692493e-04,-2.323188236914575100e-04,2.443268313072621822e-04,2.298836043337360024e-04,1.191671908600255847e-04,1.049270504154264927e-03,1.155808131443336606e-04,-1.258217613212764263e-03,9.895701659843325615e-04,-1.098594744689762592e-03,6.074853590689599514e-04,-3.176764585077762604e-04,1.780614838935434818e-04,1.092866295948624611e-04,9.065459494195238221e-10\n0.000000000000000000e+00,2.027884183917194605e-04,3.130180120933800936e-04,1.280495896935462952e-03,-1.768212299793958664e-03,7.575477502541616559e-05,1.461564243072643876e-04,-1.893583423395739374e-08,-6.743049598298966885e-04,4.926305264234542847e-04,6.392585635185241699e-01,-3.486337512731552124e-02,-2.645652927458286285e-02,-3.654826804995536804e-02,-1.530584762804210186e-03,-2.178183349315077066e-04,7.125058618839830160e-05,6.726866122335195541e-03,3.109088912606239319e-02,1.314349286258220673e-02,2.404218353331089020e-02,-2.129922993481159210e-02,3.302576718851923943e-03,4.742172895930707455e-04,-1.634154468774795532e-04,4.981498233973979950e-03,-9.805050678551197052e-03,-8.934704586863517761e-03,1.902332343161106110e-02,6.039773114025592804e-03,2.721038181334733963e-03,-7.192273915279656649e-05,-1.219655969180166721e-04,-5.717491731047630310e-03,-4.882683232426643372e-02,-1.575235160999000072e-03,2.515344321727752686e-02,-7.930872379802167416e-04,6.886544171720743179e-03,6.321563385426998138e-03,8.164536120602861047e-05,-1.723825745284557343e-02,-3.072705119848251343e-03,6.572482641786336899e-03,-1.734633371233940125e-02,1.452676951885223389e-03,-2.355054952204227448e-02,2.368461806327104568e-03,3.541257756296545267e-04,-1.829536864534020424e-03,-1.298266183584928513e-02,-1.004629675298929214e-02,-7.414940744638442993e-03,-3.763663815334439278e-03,-2.032395568676292896e-04,2.974256349261850119e-04,-2.337626501685008407e-04,9.843548468779772520e-05,-5.138874053955078125e-03,-8.509523235261440277e-03,3.253870876505970955e-03,6.082861218601465225e-04,7.804558845236897469e-04,-9.935360139934346080e-06,1.343482125548689510e-08,-2.003273402806371450e-05,-3.841377474600449204e-05,-2.076801174553111196e-04,4.580683598760515451e-04,-1.378651722916401923e-05,-2.960478377644903958e-05,-2.549080391212044105e-10,9.628598490962758660e-05,-4.954035102855414152e-05,2.126175444573163986e-03,6.371513940393924713e-03,3.502515843138098717e-03,4.912429489195346832e-03,1.874879089882597327e-04,3.083458432229235768e-05,-6.010057404637336731e-06,-8.460668614134192467e-04,-2.609413582831621170e-03,-2.571959747001528740e-03,-4.471441265195608139e-03,3.578777890652418137e-03,-1.981447567231953144e-04,-1.750091905705630779e-05,7.468734111171215773e-06,-6.997184245847165585e-04,4.589460149873048067e-04,1.074168598279356956e-03,-1.934116124175488949e-03,-9.601509664207696915e-04,-3.174392913933843374e-04,-8.805383913568221033e-06,1.210872687806840986e-05,9.251940064132213593e-04,4.943244624882936478e-03,6.866802577860653400e-04,-4.798315465450286865e-03,-4.931340226903557777e-04,-6.595970480702817440e-04,-5.964591982774436474e-04,-2.592238161014392972e-06,2.661197446286678314e-03,8.598734857514500618e-04,-4.416491370648145676e-03,4.460278432816267014e-03,2.152121858671307564e-03,2.587283262982964516e-03,-1.414289581589400768e-04,-4.570326200337149203e-05,3.161216154694557190e-04,1.231892500072717667e-03,9.331827750429511070e-04,-2.585472073405981064e-03,2.905228757299482822e-04,2.026615038630552590e-05,-2.386193045822437853e-05,1.413239715475356206e-05,-1.467891706852242351e-06,1.816587755456566811e-04,6.586333038285374641e-04,-2.033773052971810102e-04,-7.708967314101755619e-05,-8.462506229989230633e-05,1.056071414495818317e-05,-1.357434520343758777e-08,3.085813659708946943e-06,1.550973538542166352e-04,1.033459906466305256e-03,9.850292699411511421e-04,3.902929165633395314e-05,1.807701482903212309e-05,-3.367545176047315181e-08,5.019143281970173120e-05,2.691108238650485873e-05,-1.074912026524543762e-03,-7.159058935940265656e-03,4.507554229348897934e-03,-2.651535905897617340e-03,-1.138955121859908104e-05,-8.636958227725699544e-05,1.249045817530713975e-05,-2.479332033544778824e-05,-4.984135739505290985e-04,1.382333692163228989e-03,1.230207271873950958e-03,-3.284282749518752098e-03,-1.179424114525318146e-03,1.545424456708133221e-04,-1.336771965725347400e-04,-1.789575442671775818e-03,6.576722487807273865e-03,-7.007424719631671906e-03,1.286991126835346222e-02,3.630190854892134666e-03,-2.465636469423770905e-03,1.940871443366631866e-04,1.738526625558733940e-04,-1.002538716420531273e-03,-1.562763564288616180e-02,-1.441925996914505959e-03,2.375029958784580231e-03,5.171490483917295933e-04,2.832572441548109055e-03,1.586945727467536926e-04,-6.864842725917696953e-05,2.507026307284832001e-03,9.116359055042266846e-03,-3.778813406825065613e-04,5.205082707107067108e-03,-4.279949702322483063e-03,1.048383675515651703e-02,1.525439089164137840e-03,-9.566282096784561872e-05,-1.162501983344554901e-03,-3.655471373349428177e-03,-3.330357605591416359e-03,-4.658172838389873505e-03,-1.818705350160598755e-04,1.676130887062754482e-05,-6.662882515229284763e-05,7.834930875105783343e-05,-9.026331827044487000e-05,1.450777752324938774e-03,3.303480101749300957e-03,-1.362523762509226799e-03,-4.840448673348873854e-05,2.165621845051646233e-05,4.373934189061401412e-06,-2.859287695500256632e-09,-3.839702549157664180e-05,-1.558952790219336748e-04,-3.414270468056201935e-04,3.942008770536631346e-04,-6.317190127447247505e-05,-1.989068914554081857e-05,1.553982542645826470e-08,1.059748246916569769e-04,8.761446224525570869e-06,2.844339935109019279e-03,1.296030706726014614e-03,1.312978798523545265e-03,5.716607440263032913e-03,4.714854003395885229e-04,5.904877616558223963e-05,-1.008203762467019260e-04,-1.123880501836538315e-03,-3.360300092026591301e-03,-3.900048322975635529e-03,-1.498398650437593460e-02,5.556107964366674423e-03,-8.951435796916484833e-03,4.159545278525911272e-05,-9.210123971570283175e-05,-2.324566012248396873e-03,-2.120421733707189560e-03,4.530240781605243683e-03,6.411779206246137619e-03,2.717994851991534233e-03,6.407286506146192551e-03,1.141320899478159845e-05,-6.782523269066587090e-05,8.663722546771168709e-04,7.085557095706462860e-03,-2.236689440906047821e-03,1.706524286419153214e-03,-1.494187861680984497e-03,-1.053517102263867855e-03,-6.877614650875329971e-04,1.815437281038612127e-05,1.878677867352962494e-03,5.830589216202497482e-03,-3.199469065293669701e-03,6.082570180296897888e-03,1.494802301749587059e-03,3.394795116037130356e-03,2.385876432526856661e-04,5.125501047587022185e-06,5.872510373592376709e-03,5.629180930554866791e-03,5.883377976715564728e-03,1.426760805770754814e-03,1.223633647896349430e-03,-5.638992661260999739e-05,3.435547114349901676e-05,-3.726931026903912425e-05,1.014028792269527912e-03,-2.353508258238434792e-03,-1.525420229882001877e-03,-1.547547253721859306e-05,-9.273734758608043194e-05,-2.908500391640700400e-05,1.397961932525504380e-05,4.130413344682892784e-08,-2.653278897923883051e-05,-5.300085831549949944e-05,-1.067435077857226133e-04,4.004351212643086910e-04,-8.821115443424787372e-06,-7.272078619280364364e-06,2.383148967055603862e-08,1.083830866264179349e-04,-7.094365719240158796e-05,2.075302647426724434e-03,4.562225658446550369e-03,3.268307540565729141e-03,6.034980993717908859e-03,2.227582590421661735e-04,2.373459392401855439e-05,-4.538494613370858133e-05,-1.004178309813141823e-03,-2.782038878649473190e-03,-2.132078865543007851e-03,-2.700176555663347244e-03,2.953554736450314522e-03,7.715843967162072659e-04,-6.356207450153306127e-05,3.369936166564002633e-05,-5.039601819589734077e-04,-1.088087563402950764e-03,2.154676476493477821e-03,-6.793217617087066174e-04,-3.201423678547143936e-04,-6.060919840820133686e-04,-7.110287697287276387e-06,-4.387527042126748711e-06,8.863268303684890270e-04,5.316690076142549515e-03,3.497315337881445885e-04,-3.671334357932209969e-03,7.705556345172226429e-04,-2.176728099584579468e-03,-9.323309059254825115e-04,-2.179531657020561397e-05,1.687692245468497276e-03,1.606034929864108562e-03,-2.637982368469238281e-03,1.589716062881052494e-03,-1.289065112359821796e-03,1.205821405164897442e-03,-2.716058806981891394e-04,-3.341247065691277385e-05,-2.981514553539454937e-04,1.937949273269623518e-04,-5.545946769416332245e-04,1.798745361156761646e-04,1.535452785901725292e-03,3.936290522688068449e-05,-5.398687790147960186e-05,1.737009370117448270e-05,-3.527295484673231840e-05,8.648561197333037853e-04,6.580809131264686584e-04,-8.564103336539119482e-05,-2.579339525254908949e-05,-1.107228163164108992e-04,7.594086127937771380e-06,-1.404694671691686381e-08,-2.937633325927890837e-05,-7.350105443038046360e-05,-5.221152678132057190e-04,8.981274731922894716e-06,-3.073601692449301481e-05,-3.602233118726871908e-05,2.082697392324917018e-08,1.136614591814577579e-04,-7.910265412647277117e-05,2.339566126465797424e-03,6.004262249916791916e-03,7.977670757099986076e-04,8.320325985550880432e-03,1.945494004758074880e-04,6.263016257435083389e-05,7.878648830228485167e-06,-9.237295598722994328e-04,-5.316577851772308350e-03,-3.976405132561922073e-03,-1.505698775872588158e-03,8.386379340663552284e-04,-2.514873631298542023e-04,-6.748357554897665977e-05,-3.076218490605242550e-05,-7.769896765239536762e-04,3.273126203566789627e-04,2.673697425052523613e-03,-2.169097075238823891e-03,-2.337418263778090477e-04,-2.333095326321199536e-04,-2.462397242197766900e-05,-3.039147304662037641e-05,9.167549433186650276e-04,4.485091194510459900e-03,-3.278213262092322111e-04,-2.330254297703504562e-03,-9.648076957091689110e-04,-1.851340755820274353e-03,-9.950795210897922516e-04,-9.868449706118553877e-05,2.038862556219100952e-03,1.628074678592383862e-03,-2.760136732831597328e-03,2.148252679035067558e-05,2.211260143667459488e-03,2.436875598505139351e-03,-1.599086972419172525e-04,-6.592155114049091935e-05,1.318975700996816158e-03,1.800635480321943760e-03,5.959380068816244602e-04,2.857278450392186642e-04,-1.097862143069505692e-03,2.149218380509410053e-05,-6.489003862952813506e-05,1.245863859367091209e-05,2.490474616934079677e-05,3.379467234481126070e-04,9.850176284089684486e-04,-1.169493552879430354e-04,-6.189156556501984596e-05,-1.505036052549257874e-04,8.057977538555860519e-06,-4.325511326896958053e-08,-3.847205516649410129e-05,-8.862603863235563040e-05,-5.338655901141464710e-04,3.732639015652239323e-04,-1.993011028389446437e-05,-2.720538577705156058e-05,1.903458723973017186e-09,1.421907072653993964e-04,-9.577476157573983073e-05,3.658561501652002335e-03,5.176084116101264954e-03,1.447132439352571964e-03,6.880106404423713684e-03,2.710171393118798733e-04,7.261421706061810255e-05,-2.566738476161845028e-05,-1.166749745607376099e-03,-4.582117311656475067e-03,-8.117061108350753784e-03,-5.573335569351911545e-03,6.105130538344383240e-03,5.129706114530563354e-04,-1.207292007165960968e-04,8.082419662969186902e-05,-2.614442491903901100e-04,-1.220142075908370316e-05,3.350574523210525513e-03,3.561839694157242775e-04,-1.250861212611198425e-03,3.094765124842524529e-04,5.161913577467203140e-06,-6.648966518696397543e-05,1.286864280700683594e-03,7.687800098210573196e-03,-9.908186038956046104e-04,-1.988528994843363762e-03,-9.713708423078060150e-04,1.338792848400771618e-03,-1.088154618628323078e-03,2.382061938988044858e-05,2.187267877161502838e-03,4.794517066329717636e-03,-4.375801421701908112e-03,3.037047572433948517e-03,3.910501487553119659e-03,-2.676011994481086731e-03,-1.049194688675925136e-04,7.614345577167114243e-06,3.997946332674473524e-04,1.819976256228983402e-03,1.339273410849273205e-03,7.088450249284505844e-03,-4.593473277054727077e-04,1.672555845289025456e-05,-1.604062708793208003e-05,2.254950413771439344e-05,-2.319311352039221674e-05,4.885040689259767532e-04,9.353549685329198837e-04,1.871234999271109700e-04,-1.305324985878542066e-05,-1.701286237221211195e-04,4.012930276076076552e-06,2.290289558004587889e-08,-2.815059633576311171e-05,-5.013793997932225466e-05,-3.924752527382224798e-04,-4.705170431407168508e-05,-4.207643542031291872e-06,-2.658672383404336870e-05,1.111243363993708044e-08,8.347411494469270110e-05,-6.637701881118118763e-05,1.878596027381718159e-03,4.303307272493839264e-03,1.190847950056195259e-03,5.133403930813074112e-03,5.694526043953374028e-05,3.386455136933363974e-05,6.688850407954305410e-05,-7.477044127881526947e-04,-4.134865943342447281e-03,-1.978849060833454132e-03,-1.971349120140075684e-03,2.419169293716549873e-03,-3.991262055933475494e-04,-1.227355096489191055e-04,8.952350617619231343e-05,-2.123574959114193916e-03,2.501860435586422682e-04,2.820194931700825691e-03,-1.430567703209817410e-03,-2.559476997703313828e-03,-1.034463406540453434e-03,-4.679108315031044185e-06,-5.104442607262171805e-06,7.774502737447619438e-04,3.712329082190990448e-03,2.375405048951506615e-03,-5.296705290675163269e-03,5.339565686881542206e-04,-1.956466352567076683e-03,-9.236619807779788971e-04,3.209664646419696510e-05,8.151141228154301643e-04,9.223708766512572765e-04,-2.631114562973380089e-03,1.852917252108454704e-03,2.642505569383502007e-05,1.661431451793760061e-05,-3.841414581984281540e-04,1.729689756757579744e-05,7.280100544448941946e-05,3.646067809313535690e-03,1.484238542616367340e-03,7.298513082787394524e-06,1.122465939261019230e-03,4.079149948665872216e-05,1.777801844582427293e-05,2.008829869737382978e-05,-9.104685886995866895e-06,3.948992816731333733e-04,2.820318564772605896e-03,3.632756415754556656e-04,2.779103306238539517e-05,-1.293984969379380345e-04,-4.193276254227384925e-06,7.111339073162525892e-09,-1.657890788919758052e-05,-4.515471664490178227e-05,4.288592754164710641e-05,3.655169857665896416e-04,3.998804459115490317e-06,1.584923666086979210e-06,2.228307494078762829e-08,5.656938810716383159e-05,-4.537595305009745061e-05,1.883184071630239487e-03,4.720060620456933975e-03,3.599797375500202179e-03,5.239250138401985168e-03,1.835093280533328652e-04,7.391096914943773299e-06,9.566901280777528882e-05,-6.320686661638319492e-04,-6.997324526309967041e-03,-1.708176801912486553e-03,-1.920100068673491478e-03,2.533901948481798172e-03,1.816326985135674477e-03,-4.283582529751583934e-05,1.937027700478211045e-04,6.700758240185678005e-04,-1.672410639002919197e-03,4.213789943605661392e-03,2.768463455140590668e-04,-5.561243742704391479e-03,2.068713074550032616e-03,-1.992536454054061323e-05,1.992809302464593202e-06,8.786269463598728180e-04,4.327375441789627075e-03,2.098011784255504608e-03,-3.072280902415513992e-03,7.691567298024892807e-04,-5.440721870400011539e-04,-7.233024807646870613e-04,-1.361414324492216110e-04,1.935645705088973045e-03,1.403803122229874134e-03,-4.311706405133008957e-03,5.116959218867123127e-04,1.541661680676043034e-03,1.512062735855579376e-03,4.144808917772024870e-05,-2.136548719136044383e-04,-1.778364530764520168e-04,8.016648935154080391e-04,3.100123722106218338e-03,-2.582625485956668854e-03,3.498393634799867868e-04,-8.012758917175233364e-04,-4.869371696258895099e-05,-4.574243212118744850e-04,-1.014907378703355789e-03,6.160109187476336956e-04,-8.298776810988783836e-05,-1.676285522989928722e-03,4.298848216421902180e-04,2.923806896433234215e-04,4.831250407733023167e-04,2.607772767078131437e-04,1.139728483394719660e-04,-2.854769700206816196e-04,-1.740884617902338505e-04,1.128537041950039566e-04,2.957250981125980616e-04,8.564920863136649132e-04,7.247925386764109135e-04,-7.301619189092889428e-05,-6.998666794970631599e-04,2.298540668562054634e-03,4.206600598990917206e-03,1.891384948976337910e-03,6.133277434855699539e-03,1.537395291961729527e-05,-2.289015974383801222e-04,-2.097264514304697514e-04,3.405202878639101982e-04,-3.267859807237982750e-03,-4.424861166626214981e-03,-3.933729138225317001e-03,2.811916056089103222e-04,9.681342635303735733e-04,-1.656585845921654254e-05,-5.854556802660226822e-04,2.374109346419572830e-03,1.216239063069224358e-03,4.790114238858222961e-03,-1.236618729308247566e-03,1.422511762939393520e-03,1.985470065847039223e-03,-8.051230688579380512e-04,9.638886695029214025e-05,1.567914499901235104e-03,6.131645757704973221e-03,-9.623260702937841415e-04,-1.470701885409653187e-03,-5.005974089726805687e-04,2.707171370275318623e-04,8.805968100205063820e-04,2.041745232418179512e-03,2.812198363244533539e-03,1.528047840110957623e-03,-4.699621349573135376e-03,8.017376530915498734e-04,2.345238026464357972e-04,3.513255855068564415e-03,2.733551082201302052e-04,2.846523886546492577e-03,3.761377884075045586e-03,3.255156334489583969e-04,1.208679983392357826e-03,3.466678550466895103e-03,-8.885551360435783863e-04,-1.488577947020530701e-02,-7.833346724510192871e-03,-1.313114166259765625e-02,-5.123883485794067383e-03,-1.322082150727510452e-02,2.485411474481225014e-03,4.423047415912151337e-03,8.686416782438755035e-03,-6.572299171239137650e-03,9.019348908623214811e-06\n0.000000000000000000e+00,5.012190667912364006e-04,2.690564375370740891e-03,6.042175926268100739e-03,-7.207235321402549744e-04,5.833203322254121304e-04,1.001785276457667351e-04,1.125943227542336444e-09,-2.056935336440801620e-03,-3.402650472708046436e-04,-3.447115421295166016e-02,4.692797362804412842e-01,-6.843066215515136719e-02,-1.213652566075325012e-01,-1.624315045773983002e-03,-1.086154603399336338e-03,-2.872366749215871096e-04,1.883199438452720642e-02,1.180170178413391113e-01,-7.315970957279205322e-02,1.375640630722045898e-01,1.547872461378574371e-02,1.147540193051099777e-02,2.634012373164296150e-03,-3.796166041865944862e-03,-1.565759815275669098e-02,2.632244862616062164e-02,-1.068116500973701477e-01,-8.908601850271224976e-02,6.654138863086700439e-02,5.065205506980419159e-03,1.741903484798967838e-03,1.453787321224808693e-03,-1.626922003924846649e-02,2.023371122777462006e-02,-9.539943188428878784e-02,-6.814915686845779419e-03,-5.356407165527343750e-02,3.258876129984855652e-02,2.542587555944919586e-02,-1.225222018547356129e-03,-8.508580736815929413e-03,-8.598267100751399994e-03,-6.625685840845108032e-02,-3.938459604978561401e-02,5.247748270630836487e-02,3.321952000260353088e-02,1.327649597078561783e-02,-1.635773456655442715e-03,3.486453741788864136e-02,-4.187050089240074158e-02,3.609084337949752808e-02,-1.597545593976974487e-01,-6.593558937311172485e-02,4.611189797287806869e-05,-1.148831681348383427e-03,5.646017962135374546e-04,3.077050438150763512e-03,1.984736137092113495e-02,4.057202115654945374e-02,-1.725854352116584778e-02,-7.485650130547583103e-04,2.396250842139124870e-03,3.868797502946108580e-04,-2.506220830866823235e-08,-9.183680958813056350e-05,-5.216180579736828804e-04,7.486600661650300026e-04,2.042530803009867668e-03,-1.448982075089588761e-04,2.715207665460184216e-05,2.963018053137034258e-09,3.405766910873353481e-04,4.623323184205219150e-05,6.105099804699420929e-03,3.227853029966354370e-02,1.170326955616474152e-02,1.465353928506374359e-02,1.722428423818200827e-04,1.939884969033300877e-04,1.773967669578269124e-04,-4.156489856541156769e-03,-1.471495721489191055e-02,8.429419249296188354e-03,-1.449826452881097794e-02,5.954208783805370331e-03,-5.666647921316325665e-04,-5.609386716969311237e-04,4.694233357440680265e-04,-1.858216477558016777e-03,-4.728556144982576370e-03,8.102653082460165024e-04,-1.784360501915216446e-03,6.165122613310813904e-03,-1.784290943760424852e-04,6.605260568903759122e-05,-2.261015106341801584e-05,1.813249080441892147e-03,-1.045881304889917374e-03,4.663990344852209091e-03,-1.156706735491752625e-02,6.278137210756540298e-03,-3.440180560573935509e-03,-4.802018404006958008e-03,2.165789046557620168e-04,1.049376791343092918e-03,-3.288588486611843109e-03,1.021889131516218185e-02,-1.696338504552841187e-02,3.701907815411686897e-03,1.495378091931343079e-04,-1.538084237836301327e-03,2.108553308062255383e-04,-1.498509664088487625e-03,5.843569524586200714e-03,4.426991799846291542e-04,1.319249998778104782e-02,1.412538904696702957e-02,-1.225504674948751926e-04,2.758959017228335142e-04,-8.112844807328656316e-05,-2.034682256635278463e-04,-2.003256697207689285e-03,-1.909011392854154110e-03,1.898362883366644382e-03,-4.928687121719121933e-05,-4.558083601295948029e-04,-5.415125997387804091e-05,-6.568897870096179759e-09,1.113277176045812666e-04,2.080442500300705433e-04,-3.034101799130439758e-03,-4.010861273854970932e-03,8.455970964860171080e-05,8.430222078459337354e-05,-4.381636387051912607e-09,-4.855752340517938137e-04,-3.468958311714231968e-05,-4.470826126635074615e-03,-4.442609846591949463e-03,-9.306006133556365967e-03,-1.500550284981727600e-02,-1.565821235999464989e-03,1.110865341615863144e-04,2.463255368638783693e-04,3.311120672151446342e-03,-1.427288167178630829e-03,9.876640513539314270e-03,-1.195080578327178955e-02,-1.423836965113878250e-02,-3.853514790534973145e-03,2.875829231925308704e-04,1.150318421423435211e-03,1.034612488001585007e-02,-1.273895381018519402e-03,5.080505274236202240e-03,3.446089103817939758e-02,-9.949356317520141602e-03,1.832903362810611725e-04,-3.145381342619657516e-04,-1.999894157052040100e-04,-2.979191951453685760e-03,-2.403904497623443604e-02,1.095457747578620911e-02,1.619162596762180328e-02,-4.471466876566410065e-03,-1.665434800088405609e-03,2.232016762718558311e-03,2.453584747854620218e-04,-3.914844710379838943e-03,-7.657714188098907471e-03,1.505164615809917450e-02,-1.542404759675264359e-02,3.145920112729072571e-02,2.603047341108322144e-02,-1.989659387618303299e-03,6.345204310491681099e-04,-1.245020329952239990e-02,1.478911563754081726e-02,1.960991136729717255e-02,1.439640857279300690e-02,-6.047653499990701675e-03,-6.789702456444501877e-05,2.627802314236760139e-04,-9.474471880821511149e-05,-1.046781195327639580e-03,-6.388241425156593323e-03,-8.912716060876846313e-03,3.788391826674342155e-03,5.669752717949450016e-04,3.266039420850574970e-04,4.319234722061082721e-05,-9.265276545988854195e-09,1.915266693686135113e-05,1.898166519822552800e-04,-1.869183033704757690e-03,-1.752094132825732231e-03,3.053837863262742758e-04,3.826933243544772267e-05,9.670770850789267570e-10,1.788216177374124527e-04,-3.036858979612588882e-04,6.282606162130832672e-03,3.215073421597480774e-02,4.879590496420860291e-02,1.409446168690919876e-02,-2.199294976890087128e-05,1.345468626823276281e-04,-5.826270353281870484e-05,-8.411117596551775932e-05,8.024254813790321350e-03,4.316242411732673645e-02,3.527304157614707947e-03,-1.952704042196273804e-02,1.017779391258955002e-02,-9.023169986903667450e-04,9.632770670577883720e-04,1.569202542304992676e-02,1.403661258518695831e-02,3.282724181190133095e-03,-4.656314104795455933e-02,-8.937276899814605713e-03,1.448107138276100159e-02,1.148613955592736602e-05,-1.117248248192481697e-04,3.756138496100902557e-03,-1.937927911058068275e-03,1.723981462419033051e-02,-2.039449475705623627e-02,-5.023005418479442596e-03,-7.419750560075044632e-03,-1.807775697670876980e-03,-1.357824658043682575e-04,4.067681729793548584e-03,3.637333400547504425e-03,9.183271788060665131e-03,-3.753006923943758011e-03,-1.395558379590511322e-02,5.069829057902097702e-03,-1.737720449455082417e-04,1.686432806309312582e-04,-7.135117426514625549e-03,2.322829514741897583e-02,1.385151315480470657e-02,3.319658339023590088e-02,6.323221605271100998e-04,4.329780349507927895e-04,-2.853413752745836973e-04,2.031039766734465957e-04,-1.079530920833349228e-03,4.429554566740989685e-03,-2.533030230551958084e-03,-3.980612382292747498e-03,-2.932233619503676891e-04,-5.215804558247327805e-04,3.234526957385241985e-06,1.553638639961718582e-08,-6.895684782648459077e-05,-6.581817870028316975e-04,-1.256904070032760501e-04,1.497726538218557835e-03,-1.521803496871143579e-04,6.802905409131199121e-05,-2.355363903916440904e-08,2.020579850068315864e-04,3.260753292124718428e-04,3.958810586482286453e-03,1.763444952666759491e-02,2.624530717730522156e-02,8.871082216501235962e-03,3.994985017925500870e-04,1.872495486168190837e-04,3.909705555997788906e-04,-1.446210080757737160e-03,-1.785816252231597900e-02,4.895338322967290878e-03,-2.568336017429828644e-02,-6.860904395580291748e-03,1.286679296754300594e-03,-3.810476919170469046e-04,1.397144806105643511e-04,4.502269439399242401e-03,2.771766390651464462e-03,5.342642776668071747e-03,3.478983882814645767e-03,-1.353901624679565430e-02,3.433965146541595459e-03,6.452535308199003339e-05,-2.868516021408140659e-04,8.720952318981289864e-04,-4.500040318816900253e-03,1.221322454512119293e-02,-3.581579076126217842e-03,8.872125297784805298e-03,-2.978407312184572220e-03,-4.084328655153512955e-03,2.459240204188972712e-04,-2.199279610067605972e-03,-7.356999907642602921e-03,2.694718306884169579e-03,4.077633377164602280e-03,1.455656159669160843e-02,-2.445857739076018333e-03,-2.357861492782831192e-03,4.348215588834136724e-04,-2.620047423988580704e-03,9.396704845130443573e-03,-1.177740283310413361e-03,1.088525261729955673e-02,1.556951832026243210e-02,-2.154335816157981753e-04,3.166973474435508251e-04,-3.537515003699809313e-04,-1.728665374685078859e-04,-9.310836903750896454e-03,-3.543733153492212296e-03,3.993691410869359970e-03,4.752203531097620726e-04,-2.902409178204834461e-04,-6.482369644800201058e-05,2.289505118824308738e-08,-3.151380224153399467e-05,-3.000436408910900354e-04,-4.997204523533582687e-04,5.076524103060364723e-04,-8.516355592291802168e-06,-9.204486559610813856e-07,-2.717615643632598221e-08,2.654725976753979921e-04,-2.738084294833242893e-04,6.681328173726797104e-03,5.810936912894248962e-03,3.198565915226936340e-03,5.588189233094453812e-03,6.954860873520374298e-04,-9.511294774711132050e-05,-3.073334519285708666e-04,-1.566177350468933582e-03,-3.678894042968750000e-02,-3.079914301633834839e-02,-2.373803965747356415e-02,1.787897665053606033e-03,5.253431387245655060e-03,-7.784318295307457447e-04,9.386002784594893456e-04,7.416855543851852417e-03,2.380232326686382294e-04,3.451148048043251038e-03,3.952933475375175476e-04,5.020023323595523834e-03,6.493949331343173981e-03,-7.846943335607647896e-04,-5.215442797634750605e-05,3.165744012221693993e-03,9.581979364156723022e-03,2.939360961318016052e-02,1.711135357618331909e-02,-2.253813855350017548e-02,-9.407301433384418488e-03,-3.225012682378292084e-03,-2.900357358157634735e-04,5.644346121698617935e-03,-1.013663131743669510e-02,8.721843361854553223e-03,7.475416641682386398e-03,-1.812914386391639709e-02,-2.528858138248324394e-03,-8.127163164317607880e-04,-1.919893547892570496e-04,3.443274414166808128e-03,8.037085644900798798e-04,-3.502950072288513184e-02,-1.712280884385108948e-02,-5.002749152481555939e-03,6.792267959099262953e-05,-2.131816290784627199e-04,-2.654088893905282021e-05,1.065144169842824340e-04,1.751941861584782600e-03,-1.255005132406949997e-03,3.312742570415139198e-03,4.459351766854524612e-04,-6.241912487894296646e-04,3.366615419508889318e-05,3.066588760702870786e-08,-1.616509835002943873e-04,-4.904449451714754105e-04,-1.350347185507416725e-03,1.377676613628864288e-03,-1.802300976123660803e-04,1.073504427040461451e-05,-3.399850356800016016e-08,4.038984188809990883e-04,-5.394378240453079343e-05,3.272624453529715538e-03,3.736794367432594299e-02,2.671073749661445618e-02,2.780691534280776978e-02,2.643610641825944185e-04,1.651809434406459332e-04,1.880625932244583964e-04,-3.841755446046590805e-03,-1.433269120752811432e-02,7.673997431993484497e-03,-4.730046261101961136e-03,-1.922025531530380249e-02,-1.944085233844816685e-04,-5.907046142965555191e-04,5.273294518701732159e-04,1.093252096325159073e-03,-7.090536411851644516e-03,1.767412200570106506e-02,-5.698867607861757278e-03,2.998650074005126953e-03,-3.731966717168688774e-05,-1.487051922595128417e-04,-3.989253891631960869e-04,2.167653990909457207e-03,-2.391256392002105713e-03,8.287345990538597107e-04,1.517332158982753754e-03,1.299027074128389359e-02,-1.219381578266620636e-03,-8.766165003180503845e-03,2.297236642334610224e-04,3.005645005032420158e-03,6.796066183596849442e-03,-2.805854659527540207e-03,-1.270780153572559357e-02,5.059958901256322861e-03,-6.029065232723951340e-03,-2.017683349549770355e-03,3.961192560382187366e-04,-1.459370600059628487e-03,1.048015616834163666e-02,4.281337838619947433e-03,1.130137406289577484e-02,1.600658334791660309e-02,6.140614277683198452e-05,2.261759946122765541e-04,9.519018021819647402e-06,-3.163193468935787678e-04,-8.788028499111533165e-04,1.494612515671178699e-04,1.829417189583182335e-03,-3.930668754037469625e-06,-5.691386759281158447e-04,-9.247749403584748507e-05,2.906926965806633234e-08,3.763064796657999977e-06,-6.076405406929552555e-04,-3.342945710755884647e-04,-1.552082685520872474e-04,2.164037141483277082e-05,3.093035775236785412e-05,3.288846528448630124e-08,1.197764358948916197e-04,2.300052874488756061e-04,8.919949177652597427e-04,3.275296837091445923e-02,2.084214240312576294e-02,1.321906165685504675e-04,-3.136451123282313347e-04,2.404931001365184784e-04,2.835857449099421501e-04,-7.766605704091489315e-04,-4.146814811974763870e-03,-8.710627444088459015e-03,-1.626172289252281189e-02,-3.753905417397618294e-03,4.354222677648067474e-03,-9.336137736681848764e-05,-1.471566502004861832e-04,-1.378769986331462860e-03,2.010881155729293823e-02,3.248076885938644409e-03,-4.582066554576158524e-03,4.816916771233081818e-03,4.665683023631572723e-03,-5.939068068983033299e-05,-2.497555396985262632e-04,-2.800624351948499680e-04,-5.934838205575942993e-03,8.157093077898025513e-03,-1.970707997679710388e-02,2.247509546577930450e-03,-4.669909365475177765e-03,-1.844423590227961540e-03,2.765306271612644196e-04,-5.494414363056421280e-03,-2.052822383120656013e-04,-7.086521014571189880e-03,1.110188942402601242e-02,1.515419408679008484e-02,-4.137601237744092941e-03,-1.015868620015680790e-03,4.212675266899168491e-04,-9.045481681823730469e-03,-6.427585147321224213e-03,-1.837860327214002609e-03,3.071537241339683533e-02,9.496670216321945190e-03,-3.069623780902475119e-04,2.716172893997281790e-04,-2.541408175602555275e-04,-5.059086252003908157e-04,-1.707155071198940277e-02,-1.523907296359539032e-02,3.080351976677775383e-03,3.567016683518886566e-04,-1.334934931946918368e-04,-4.541943053482100368e-05,4.172835588178713806e-08,-5.417783177108503878e-05,-3.458771971054375172e-04,1.090333098545670509e-03,3.466227790340781212e-04,-9.556645818520337343e-05,9.538279300613794476e-06,-4.888079274678602815e-09,2.812074963003396988e-04,1.314049441134557128e-04,4.275983199477195740e-03,3.659587725996971130e-02,6.673643831163644791e-03,8.218102157115936279e-03,4.865732335019856691e-04,8.555454405723139644e-05,-1.153275297838263214e-04,-1.546021783724427223e-03,-1.633832044899463654e-02,1.769134658388793468e-03,-1.242398098111152649e-02,-6.884456146508455276e-03,-2.275347709655761719e-03,-3.379058325663208961e-04,2.261915360577404499e-04,3.883080498781055212e-04,-6.355274934321641922e-03,1.008844561874866486e-02,-1.358804292976856232e-04,3.837078344076871872e-03,-1.580207142978906631e-03,-2.069333713734522462e-04,-1.708137715468183160e-04,1.353080850094556808e-03,-5.691482219845056534e-04,-6.277813110500574112e-03,-2.332336269319057465e-03,-2.062816172838211060e-03,1.274446956813335419e-03,-3.164457157254219055e-03,1.199652251671068370e-04,1.597850932739675045e-03,-8.412714116275310516e-03,-1.372406841255724430e-03,-8.948608301579952240e-03,2.271487936377525330e-02,1.183915231376886368e-02,8.966584573499858379e-06,-3.197342448402196169e-04,-1.146926544606685638e-03,6.903708912432193756e-03,2.967181382700800896e-03,2.649135887622833252e-02,3.578865667805075645e-03,-7.497917395085096359e-04,-5.338221671991050243e-04,-5.197637365199625492e-04,-3.970288380514830351e-04,-2.686840016394853592e-03,-1.016678288578987122e-02,5.051443586125969887e-04,-1.199347781948745251e-03,1.526331412605941296e-03,7.521506631746888161e-04,3.282484540250152349e-04,2.269998221891000867e-04,5.226743523962795734e-04,-3.261893056333065033e-03,-3.819894627667963505e-04,-4.005746450275182724e-04,-2.089821064146235585e-04,4.722269950434565544e-04,-4.161643155384808779e-04,9.238356142304837704e-04,6.009432487189769745e-03,3.099231421947479248e-02,1.282652281224727631e-02,1.842244341969490051e-02,-6.154679576866328716e-04,3.943952731788158417e-03,4.344466724433004856e-04,-8.289043791592121124e-03,1.322317286394536495e-03,1.467733457684516907e-02,-2.429939620196819305e-02,7.436736486852169037e-04,-9.483708068728446960e-03,5.777971236966550350e-04,-1.922420342452824116e-03,-1.244586519896984100e-02,-8.200943470001220703e-03,1.428803778253495693e-03,-3.762018634006381035e-03,-1.099561341106891632e-02,-3.441427135840058327e-03,-5.027395091019570827e-04,8.093200158327817917e-04,1.067964010871946812e-03,1.395631348714232445e-03,1.799989864230155945e-02,-4.603385459631681442e-04,-8.329356787726283073e-04,-3.545765765011310577e-03,-7.449145894497632980e-03,-2.483254298567771912e-03,-8.686966262757778168e-03,-9.208944393321871758e-04,2.086943248286843300e-03,6.333771161735057831e-04,-5.048310849815607071e-04,-8.628627285361289978e-03,-1.031826902180910110e-02,-5.567090585827827454e-03,-5.895436741411685944e-03,-3.262438578531146049e-03,2.329959720373153687e-02,-4.277883563190698624e-04,2.764188498258590698e-02,-3.703976795077323914e-02,-5.049472302198410034e-02,1.363599896430969238e-01,-1.817720532417297363e-01,5.676875635981559753e-02,-6.723242998123168945e-02,-1.287569664418697357e-02,4.948086105287075043e-03,-4.337211698293685913e-02,-2.376314660068601370e-05\n0.000000000000000000e+00,6.593950092792510986e-04,1.848308253102004528e-03,-3.839936805889010429e-03,-1.150515489280223846e-02,1.295382273383438587e-03,-6.337526428978890181e-05,-4.886083981858746483e-09,-1.116245868615806103e-03,-2.010402968153357506e-03,-2.570146135985851288e-02,-6.706167757511138916e-02,4.494695365428924561e-01,-6.901719421148300171e-02,-2.313982928171753883e-03,-1.335319713689386845e-03,-1.579908304847776890e-03,1.931946165859699249e-02,3.553632181137800217e-03,8.336127549409866333e-02,-5.071505904197692871e-02,-4.017139971256256104e-02,2.528771013021469116e-02,-2.771937943180091679e-05,2.486515091732144356e-03,5.923637375235557556e-02,4.168749973177909851e-02,7.337284833192825317e-02,2.400659583508968353e-02,-8.838721551001071930e-03,3.183124586939811707e-02,-2.054622862488031387e-03,8.782153599895536900e-04,-5.588709842413663864e-03,1.875488669611513615e-03,5.042515322566032410e-02,-3.421596810221672058e-02,2.200481854379177094e-02,4.807524383068084717e-02,1.324712019413709641e-02,-1.302281045354902744e-03,-8.071321062743663788e-03,-4.287315160036087036e-02,-4.587826877832412720e-02,2.527325227856636047e-02,-7.430277764797210693e-02,-5.565613973885774612e-03,4.280467983335256577e-03,-1.316107809543609619e-03,8.442385587841272354e-04,-3.007188998162746429e-02,-1.294118613004684448e-01,-7.071951776742935181e-02,-7.607407867908477783e-02,8.030057651922106743e-04,-1.888785162009298801e-03,6.286561256274580956e-04,5.807136185467243195e-04,2.545298635959625244e-02,-3.118045162409543991e-03,-1.445902790874242783e-02,-2.635847195051610470e-04,1.143889734521508217e-03,7.585628191009163857e-05,-4.210426229889208116e-09,-1.099515357054769993e-04,-2.595644327811896801e-04,-5.439568194560706615e-04,1.287461840547621250e-03,-1.800000027287751436e-04,-3.715705679496750236e-05,-2.122399811455011331e-09,1.910255814436823130e-04,2.199163718614727259e-04,3.696219529956579208e-03,1.738518476486206055e-02,2.876174449920654297e-02,1.397086307406425476e-02,2.351930306758731604e-04,2.014187484746798873e-04,1.817703887354582548e-04,-2.955303760245442390e-03,-1.469255890697240829e-03,-2.988067222759127617e-03,5.960377398878335953e-03,2.698435448110103607e-03,-3.276255214586853981e-03,-1.287343329750001431e-04,-3.184711385983973742e-04,-7.814707234501838684e-03,-5.495212972164154053e-03,-5.335851106792688370e-03,9.410474449396133423e-04,-6.117375101894140244e-03,-3.825800726190209389e-03,1.376093132421374321e-04,-1.152739278040826321e-04,8.700600010342895985e-04,1.074260144378058612e-04,-5.148736294358968735e-03,4.047613125294446945e-03,-2.366124186664819717e-03,-8.661542087793350220e-03,-2.611330710351467133e-03,1.968450669664889574e-04,6.223207456059753895e-04,3.752110525965690613e-03,3.292252076789736748e-03,5.329812411218881607e-04,7.385620847344398499e-03,7.354596164077520370e-05,-1.605977886356413364e-03,1.418826141161844134e-04,-6.670735892839729786e-04,4.392035771161317825e-03,1.219448354095220566e-02,1.648453250527381897e-02,7.224752567708492279e-03,-6.610296986764296889e-05,2.314093580935150385e-04,-6.583383947145193815e-05,-8.864544361131265759e-05,-3.388849087059497833e-03,6.408058106899261475e-04,2.373035764321684837e-03,4.302197703509591520e-05,-2.061316190520301461e-04,-1.387923111906275153e-05,9.005204582024362026e-09,1.227644825121387839e-04,2.434446359984576702e-04,-8.282908820547163486e-04,-2.155790803954005241e-03,6.238601054064929485e-05,8.702179911779239774e-05,4.341722981138218529e-09,-9.589051478542387486e-05,2.823255490511655807e-04,-1.005610357969999313e-02,-1.544296462088823318e-02,9.566284716129302979e-03,-1.464394852519035339e-03,-3.276008646935224533e-04,-7.242335414048284292e-05,1.435123849660158157e-04,3.828066866844892502e-03,2.196760103106498718e-02,2.015458419919013977e-02,1.214526407420635223e-02,-2.824927493929862976e-02,-1.380458241328597069e-03,2.164688485208898783e-04,1.028445985866710544e-04,4.140197299420833588e-03,-1.154105411842465401e-03,-2.416326664388179779e-03,1.349243242293596268e-02,-8.295209845528006554e-04,-1.530056353658437729e-03,8.347778930328786373e-05,-1.550208253320306540e-04,-5.042380653321743011e-04,1.231725048273801804e-02,-7.376822177320718765e-03,1.445272192358970642e-02,6.341527216136455536e-03,-2.822403796017169952e-03,2.968624234199523926e-03,1.603540149517357349e-04,-7.653106003999710083e-03,2.607025951147079468e-02,6.180503871291875839e-03,9.681382216513156891e-04,1.854566112160682678e-02,-1.672273501753807068e-02,4.197680391371250153e-03,3.830860659945756197e-04,-4.630682989954948425e-03,-4.941131919622421265e-05,8.209178224205970764e-03,8.756994269788265228e-03,-3.809958696365356445e-03,-1.645463053137063980e-04,4.362235777080059052e-04,-1.447845133952796459e-04,-3.024515463039278984e-04,-3.847164101898670197e-03,-4.699834622442722321e-03,4.846130497753620148e-03,5.604113684967160225e-04,3.410758508834987879e-04,1.422494824510067701e-05,9.736746520161432272e-09,-1.962206624739337713e-05,-1.408245007041841745e-04,-8.150895591825246811e-04,2.094354567816480994e-04,-9.901598969008773565e-05,2.701730409171432257e-05,-2.542481070122448727e-08,2.210518141509965062e-05,1.081412701751105487e-04,1.532913884148001671e-03,1.204067096114158630e-02,4.773321747779846191e-02,8.342435583472251892e-03,1.246611645910888910e-04,2.484235446900129318e-04,1.672592188697308302e-04,-1.585547579452395439e-03,4.850921221077442169e-03,4.506968427449464798e-03,-1.628988981246948242e-02,7.727823220193386078e-03,4.298993386328220367e-03,2.501393464626744390e-05,-3.784742875723168254e-05,-2.565871458500623703e-03,-4.394316114485263824e-03,-1.123927254229784012e-02,1.796900480985641479e-02,-1.153602078557014465e-02,7.611770182847976685e-03,2.304168010596185923e-04,-2.129385393345728517e-04,4.059409548062831163e-04,-8.618053980171680450e-03,9.391207247972488403e-03,-2.646553097292780876e-03,-2.143310382962226868e-03,-6.315778009593486786e-03,-4.846879164688289165e-04,3.752133925445377827e-04,2.581402077339589596e-04,1.274096500128507614e-02,-4.369518719613552094e-04,6.271782331168651581e-05,1.431373506784439087e-02,-3.023487282916903496e-03,3.550393157638609409e-04,4.818461020477116108e-04,-4.559325054287910461e-03,1.324035227298736572e-02,5.003236234188079834e-02,1.388019416481256485e-02,5.283548496663570404e-03,-2.665911742951720953e-04,2.727272221818566322e-04,-1.096375781344249845e-04,-3.428098862059414387e-04,5.223875632509589195e-05,-3.363812109455466270e-03,2.433493267744779587e-03,1.231642963830381632e-04,-6.333175406325608492e-06,6.760807082173414528e-06,-1.259320470126112923e-08,-1.052887746482156217e-04,-2.613961114548146725e-04,4.484544042497873306e-04,1.232246169820427895e-03,-1.779030426405370235e-04,-3.219229984097182751e-05,5.564402272284496576e-09,1.778343430487439036e-04,1.619187096366658807e-04,3.059979528188705444e-03,1.295019313693046570e-02,3.128027543425559998e-02,1.075755991041660309e-02,4.084016545675694942e-04,1.750388182699680328e-04,2.669235618668608367e-05,-2.952375449240207672e-03,2.912339288741350174e-03,-1.230426877737045288e-02,3.523037768900394440e-03,4.331844858825206757e-03,-4.802176263183355331e-03,6.781821139156818390e-05,-4.334927070885896683e-04,-8.578313514590263367e-03,-7.349711842834949493e-03,-8.134385570883750916e-03,-5.496550584211945534e-04,-4.633938893675804138e-03,-4.806748591363430023e-03,2.991200890392065048e-04,-1.617840644030366093e-05,4.984207917004823685e-04,7.678526453673839569e-04,-5.964091513305902481e-03,6.442343350499868393e-03,2.188630634918808937e-03,-4.932170268148183823e-03,-1.882331212982535362e-03,2.191680687246844172e-04,1.322971656918525696e-03,4.000090993940830231e-03,3.924059215933084488e-03,9.548118105158209801e-04,1.181771140545606613e-02,-1.507738837972283363e-03,-1.128811272792518139e-03,2.969611887237988412e-05,-2.477761590853333473e-04,3.408513730391860008e-04,1.604327186942100525e-02,1.422511599957942963e-02,3.920963034033775330e-03,-1.024125231197103858e-04,1.977954088943079114e-04,-7.868793181842193007e-05,-4.297518535167910159e-05,-4.702346399426460266e-03,-9.363542776554822922e-04,1.064112642779946327e-03,-1.307585189351812005e-04,-1.300935837207362056e-04,-1.292715751333162189e-05,-2.957517608592752367e-08,-6.897324055898934603e-05,-1.240975398104637861e-04,7.689564954489469528e-04,1.938389032147824764e-03,-1.009937404887750745e-04,1.283280653296969831e-06,-3.239421175749157555e-09,5.031764158047735691e-05,2.322443469893187284e-05,3.935076761990785599e-03,7.169209420680999756e-04,1.606997102499008179e-03,3.190489485859870911e-03,8.452598704025149345e-04,-2.189902297686785460e-04,-4.433466529008001089e-04,-1.238289522007107735e-03,-3.020226582884788513e-02,-4.661225154995918274e-02,1.764252409338951111e-02,1.623056828975677490e-02,3.129655728116631508e-03,1.717032864689826965e-04,-3.880742588080465794e-04,-6.951192859560251236e-03,-2.868999261409044266e-03,-1.331340800970792770e-02,-9.011255577206611633e-03,-6.578477332368493080e-04,1.383409835398197174e-03,-2.845583076123148203e-04,5.996777326799929142e-05,2.002355642616748810e-03,1.297138817608356476e-02,1.919052749872207642e-02,2.275329455733299255e-02,-3.293627873063087463e-02,-7.577299140393733978e-03,3.835548413917422295e-04,-3.794769290834665298e-04,7.699293084442615509e-03,-6.474432069808244705e-03,9.837918914854526520e-03,6.153911352157592773e-03,-1.793958991765975952e-02,-3.004098311066627502e-03,8.433127077296376228e-04,-2.263833594042807817e-04,4.736322443932294846e-03,2.702937228605151176e-03,-1.491429377347230911e-02,-2.244184911251068115e-02,-3.403638489544391632e-03,6.438815034925937653e-05,-2.569295174907892942e-04,-3.267853026045486331e-05,3.085995267610996962e-04,2.086064778268337250e-04,3.749820869415998459e-03,1.714798505418002605e-03,8.749787230044603348e-05,-2.734599693212658167e-04,5.005338243790902197e-05,2.627621142892166972e-08,-1.121252280427142978e-04,-4.039675695821642876e-04,1.683253096416592598e-03,2.117257565259933472e-03,-2.181321760872378945e-04,8.760467608226463199e-06,-3.834543349512387067e-08,3.084187337663024664e-04,3.315663489047437906e-04,3.295567585155367851e-03,2.920328825712203979e-02,4.090876877307891846e-02,1.535429619252681732e-02,5.953695508651435375e-04,2.120977733284235001e-04,3.743362030945718288e-04,-3.392915241420269012e-03,3.334853332489728928e-03,-1.464660279452800751e-02,1.925300108268857002e-03,4.683159757405519485e-03,-3.153070341795682907e-03,-8.037465886445716023e-05,-2.722706994973123074e-04,-9.835354983806610107e-03,-2.921260427683591843e-03,-1.461503375321626663e-02,1.345350779592990875e-02,4.351423121988773346e-03,-3.911749925464391708e-03,3.659251960925757885e-04,-1.491756993345916271e-04,6.183541263453662395e-04,2.701422898098826408e-03,-6.387175992131233215e-03,8.534733206033706665e-05,6.244119256734848022e-03,-7.408608216792345047e-03,-2.661754144355654716e-03,3.199845086783170700e-04,-1.242748927325010300e-03,1.873811008408665657e-03,-1.587640959769487381e-03,1.546682091429829597e-03,1.899529621005058289e-02,-2.239431254565715790e-03,-1.703209010884165764e-03,2.114852541126310825e-04,-2.778065681923180819e-04,8.145505562424659729e-03,1.427994668483734131e-02,1.500402018427848816e-02,1.332673430442810059e-02,-1.736449921736493707e-04,4.205200530122965574e-04,-1.150677780969999731e-04,-2.323446824448183179e-05,-4.201387520879507065e-03,-6.340493564493954182e-04,2.199538983404636383e-03,-4.940246435580775142e-05,-2.244055212941020727e-04,-5.261394107947126031e-05,1.374231572981443605e-08,-9.539287566440179944e-05,-1.729583600535988808e-04,3.827548061963170767e-04,1.923541887663304806e-03,-2.191529492847621441e-04,-2.792699888232164085e-05,1.104109514926676638e-08,2.194365952163934708e-04,2.926478628069162369e-04,4.688625689595937729e-03,1.135761663317680359e-02,2.926299348473548889e-02,1.216107979416847229e-02,5.645865458063781261e-04,2.000405656872317195e-04,7.752354576950892806e-05,-3.227602224797010422e-03,-8.565659518353641033e-04,-4.391110036522150040e-03,-1.330809900537133217e-04,1.414603786543011665e-03,-7.577162235975265503e-03,-1.507148408563807607e-05,-3.186578396707773209e-07,-3.926726058125495911e-03,-6.510454695671796799e-03,-6.646224297583103180e-03,3.803831990808248520e-03,-6.253619212657213211e-04,-7.132908795028924942e-03,2.153505483875051141e-04,-2.409534063190221786e-04,1.116129918955266476e-03,1.647168770432472229e-03,-1.308317855000495911e-02,5.996116437017917633e-03,6.098330952227115631e-03,-7.539900951087474823e-03,-2.955379663035273552e-03,2.287959796376526356e-04,3.345464356243610382e-03,4.936119075864553452e-03,9.505148977041244507e-03,-2.657582983374595642e-03,1.177013851702213287e-02,-6.870852666907012463e-04,-1.516454038210213184e-03,1.906955585582181811e-04,-1.095579471439123154e-03,9.887012653052806854e-03,1.889466494321823120e-02,1.347677316516637802e-02,8.586821146309375763e-03,-5.011755274608731270e-05,2.819535729940980673e-04,-5.721625348087400198e-05,-3.520936879795044661e-04,-2.966901229228824377e-04,-7.655435474589467049e-04,1.680408604443073273e-03,-1.187294401461258531e-05,-2.596558479126542807e-04,-1.515169606136623770e-05,-4.847441914535011165e-08,-1.238533732248470187e-04,-2.632566029205918312e-04,7.760974403936415911e-05,1.747431815601885319e-03,-1.821724727051332593e-04,-1.363706178381107748e-05,2.044055236183339730e-08,1.761771418387070298e-04,1.841168705141171813e-04,3.943256568163633347e-03,1.304005924612283707e-02,3.235432878136634827e-02,1.460561156272888184e-02,5.277697928249835968e-04,2.487755264155566692e-04,3.928309160983189940e-05,-3.398974891752004623e-03,1.505132298916578293e-03,-8.448626846075057983e-03,7.232808507978916168e-03,-3.134867176413536072e-03,-1.354139763861894608e-03,2.764896817097906023e-05,-5.667552468366920948e-04,-8.129348978400230408e-03,-3.233929164707660675e-03,-9.632128290832042694e-03,7.195728830993175507e-03,-1.195794157683849335e-02,-4.037303384393453598e-03,3.293322515673935413e-04,-1.930341386469081044e-04,9.773082565516233444e-04,1.430801814422011375e-03,-8.886044844985008240e-03,-4.331242293119430542e-03,5.400473251938819885e-03,-6.429953500628471375e-03,-2.721054479479789734e-03,2.920417464338243008e-04,1.751503674313426018e-03,4.011081997305154800e-03,3.722191788256168365e-03,1.726859598420560360e-03,1.117209158837795258e-02,1.352273393422365189e-04,-1.709645497612655163e-03,-4.865456503466702998e-05,1.857451861724257469e-03,4.411985166370868683e-03,1.999398320913314819e-02,1.796177215874195099e-02,6.642485968768596649e-03,-9.655227768234908581e-04,2.265448347316123545e-05,2.753410080913454294e-04,-3.833864757325500250e-04,-3.142672823742032051e-03,1.625848468393087387e-03,6.045389454811811447e-04,-4.094786709174513817e-04,2.438472583889961243e-04,-8.290347177535295486e-04,-1.387452590279281139e-03,-6.225054385140538216e-04,-8.852996979840099812e-04,3.885860554873943329e-03,3.516765078529715538e-03,1.240998855791985989e-03,-2.023286884650588036e-03,5.793991731479763985e-04,-1.808352681109681726e-04,-7.857981836423277855e-04,5.359931383281946182e-03,1.807633787393569946e-02,3.879290819168090820e-02,1.175236422568559647e-02,2.712416462600231171e-03,-1.242137863300740719e-03,4.383740480989217758e-03,-2.162382006645202637e-03,-1.629802631214261055e-03,-6.868951022624969482e-03,1.003721822053194046e-02,7.339287549257278442e-04,-4.994608461856842041e-03,-2.230022801086306572e-05,-8.893424528650939465e-04,-1.693464070558547974e-02,3.378516761586070061e-03,-6.809204816818237305e-03,4.388034343719482422e-03,1.016395539045333862e-02,-6.982306949794292450e-03,9.994740830734372139e-04,1.235197181813418865e-03,7.913762819953262806e-04,1.081321295350790024e-02,-9.960796684026718140e-03,1.156893651932477951e-02,5.040574353188276291e-03,-5.185983609408140182e-03,2.128381049260497093e-03,-5.924942903220653534e-03,3.799055237323045731e-03,-5.776113830506801605e-03,5.062395241111516953e-03,-1.866378076374530792e-02,1.428602728992700577e-02,1.436599181033670902e-03,1.354085397906601429e-04,1.825109682977199554e-02,-4.030903335660696030e-03,8.621369488537311554e-03,4.746159538626670837e-03,2.243446186184883118e-02,-2.589850872755050659e-02,-2.209173329174518585e-02,3.451067954301834106e-02,1.942708715796470642e-02,5.069722607731819153e-02,-6.613979116082191467e-03,-1.617847941815853119e-02,2.418577112257480621e-02,2.392913913354277611e-03,3.070709854364395142e-02,-1.983785659831482917e-05\n0.000000000000000000e+00,6.076498539187014103e-04,1.196505734696984291e-03,1.027436461299657822e-03,-4.953493829816579819e-03,5.470279720611870289e-04,6.114647840149700642e-04,2.861998993353154219e-08,-1.561911776661872864e-03,1.458808546885848045e-03,-3.707615658640861511e-02,-1.234367862343788147e-01,-7.073190808296203613e-02,6.052709817886352539e-01,-5.822658073157072067e-03,-8.084324508672580123e-05,1.066759112291038036e-03,1.815507188439369202e-02,6.356634944677352905e-02,5.555280297994613647e-02,-1.104273367673158646e-02,-7.153038680553436279e-02,-2.492834627628326416e-02,2.188452519476413727e-03,7.830188842490315437e-04,2.696129493415355682e-02,1.584619469940662384e-02,-1.691868156194686890e-02,1.192556843161582947e-01,1.904229447245597839e-02,-2.964513376355171204e-02,4.299053689464926720e-04,-2.853262412827461958e-04,-1.639691740274429321e-02,-6.655724346637725830e-02,-1.045689731836318970e-02,5.186682194471359253e-02,1.837994344532489777e-02,2.355499751865863800e-02,2.148296870291233063e-02,3.272360190749168396e-04,-4.788732156157493591e-02,-4.899879917502403259e-03,1.181417182087898254e-01,-4.267207533121109009e-02,-1.045667231082916260e-01,-6.946444511413574219e-02,7.765746675431728363e-03,1.677935593761503696e-03,-4.963194206357002258e-02,-3.635650873184204102e-02,-5.180450901389122009e-02,-1.542286016047000885e-02,1.424689404666423798e-02,-8.645295747555792332e-04,1.572394277900457382e-03,-2.507824683561921120e-04,-3.399136941879987717e-03,-1.825290732085704803e-02,-1.652774214744567871e-02,1.884523592889308929e-02,3.644612152129411697e-03,2.209292724728584290e-03,-1.839908363763242960e-04,-9.681029311536804016e-09,-7.855780131649225950e-05,-4.811874168808571994e-05,-9.202135261148214340e-04,-2.045507426373660564e-05,-5.985720054013654590e-05,-1.184281136374920607e-04,-2.020301081984143821e-08,2.250794204883277416e-04,-1.723260211292654276e-04,5.447342060506343842e-03,1.276937872171401978e-02,6.095980294048786163e-03,1.496865041553974152e-02,9.826300665736198425e-04,1.037407855619676411e-05,-1.072821905836462975e-04,-5.863175611011683941e-04,-4.910137038677930832e-03,-9.895848110318183899e-03,2.310563810169696808e-03,4.285595845431089401e-03,5.353644490242004395e-03,-2.151742519345134497e-04,-7.767841452732682228e-05,-1.495315576903522015e-03,7.301410078071057796e-04,1.729922369122505188e-02,7.583759725093841553e-05,-6.418969947844743729e-03,4.128864966332912445e-03,-3.614757733885198832e-04,-1.358069494017399848e-05,2.418763469904661179e-03,1.502664200961589813e-02,8.220576681196689606e-03,-5.922900047153234482e-03,-5.946322809904813766e-03,-2.094684634357690811e-03,-1.475495053455233574e-03,-4.579393862513825297e-05,6.497387774288654327e-03,1.564052305184304714e-03,-1.532761659473180771e-02,1.268070749938488007e-02,5.550878122448921204e-03,4.895907826721668243e-03,-7.368333754129707813e-04,-1.921186631079763174e-04,7.193893194198608398e-03,7.480436936020851135e-03,3.532128874212503433e-03,1.392114534974098206e-02,-3.634064458310604095e-03,9.769355528987944126e-05,-2.083952567772939801e-04,-8.818085916573181748e-06,5.066825542598962784e-04,1.619975548237562180e-03,-1.522824750281870365e-04,-8.862213580869138241e-04,-2.388920547673478723e-04,-2.389441215200349689e-04,5.488066381076350808e-05,-2.837496237972914059e-09,1.222149585373699665e-04,3.556734009180217981e-04,6.658941507339477539e-03,4.783444106578826904e-03,1.670890342211350799e-04,9.676153422333300114e-05,3.147442484419116226e-08,8.927457383833825588e-05,4.663238942157477140e-04,-5.183313973248004913e-03,-1.125635579228401184e-03,3.566523268818855286e-02,-1.958218961954116821e-02,-3.317904192954301834e-04,-2.252440172014757991e-04,-1.776331046130508184e-04,3.546423278748989105e-03,2.329933643341064453e-02,5.992230493575334549e-03,3.626690059900283813e-02,1.282741967588663101e-02,-9.966199286282062531e-03,1.736437552608549595e-04,-1.054798485711216927e-03,-2.716051181778311729e-03,4.901966080069541931e-03,-4.238819703459739685e-02,1.616312377154827118e-02,2.173147164285182953e-02,-7.777199149131774902e-03,5.198381841182708740e-04,1.754072727635502815e-04,-2.892548218369483948e-05,-3.680700436234474182e-03,-1.799564249813556671e-02,-1.485583372414112091e-02,1.471754536032676697e-02,1.581905409693717957e-02,5.346474703401327133e-03,-1.891126448754221201e-04,-6.521937437355518341e-03,2.818671753630042076e-03,-1.147581450641155243e-02,6.203522905707359314e-02,-1.712413132190704346e-02,-1.009652391076087952e-03,8.281781338155269623e-03,-6.927536451257765293e-04,-1.162382308393716812e-03,-2.848744392395019531e-02,-4.929731786251068115e-02,1.711555290967226028e-03,1.315475068986415863e-02,-2.206914359703660011e-04,-1.773531112121418118e-04,-7.244827429531142116e-06,3.777894889935851097e-04,-1.075825886800885201e-03,-4.123813472688198090e-03,-4.944292362779378891e-03,-3.650531871244311333e-04,8.108806796371936798e-04,-9.027787746163085103e-05,-1.006954342130939040e-08,-2.143485180567950010e-04,-5.053317290730774403e-04,-1.270729233510792255e-03,1.437656348571181297e-03,-2.660844183992594481e-04,-1.770124799804762006e-04,-3.104911172613356030e-08,5.775000317953526974e-04,-1.867075334303081036e-04,1.090434007346630096e-02,2.281838655471801758e-02,-6.643298082053661346e-03,2.335705980658531189e-02,1.287819817662239075e-03,2.580372383818030357e-04,2.022315748035907745e-04,-5.322061013430356979e-03,-2.236990071833133698e-02,-7.971038110554218292e-03,1.603349670767784119e-02,-2.291032578796148300e-03,2.837082371115684509e-03,-2.292521821800619364e-04,-4.755003028549253941e-04,-1.109047699719667435e-02,-9.950326755642890930e-03,2.668293192982673645e-02,1.009761821478605270e-02,3.565167542546987534e-03,-6.877373438328504562e-03,-4.000878107035532594e-06,-6.834297528257593513e-05,4.567380994558334351e-03,2.052407525479793549e-02,-3.572517540305852890e-03,4.898224491626024246e-03,8.025884628295898438e-03,-8.551283739507198334e-03,-6.829634308815002441e-03,3.795418888330459595e-04,8.523708209395408630e-03,-2.724183024838566780e-03,-6.491538602858781815e-03,-6.813962245360016823e-04,2.291711419820785522e-02,3.636794164776802063e-03,-3.158524166792631149e-03,-2.827874559443444014e-04,1.325295772403478622e-03,7.488620001822710037e-03,-1.254059607163071632e-04,1.918559311889111996e-03,4.092323128134012222e-03,1.491935836384072900e-04,-3.365564407431520522e-05,5.774831879534758627e-05,1.467896217945963144e-04,1.959595363587141037e-03,3.055772744119167328e-03,-2.252887934446334839e-03,-5.958405672572553158e-04,-5.739408079534769058e-04,-2.783111267490312457e-05,-9.906727882480481640e-09,-9.640815551392734051e-05,5.772543954662978649e-05,-8.231765823438763618e-04,-7.459688931703567505e-04,-1.411220146110281348e-04,-1.239210250787436962e-04,2.039882929238956422e-08,1.529225846752524376e-04,-3.487827489152550697e-04,5.629088729619979858e-03,2.181834168732166290e-02,1.779878628440201283e-03,1.526844594627618790e-02,5.129492492415010929e-04,5.142535519553348422e-05,-2.472635824233293533e-04,-3.157739294692873955e-03,9.173884755000472069e-04,-4.682063125073909760e-03,3.229079768061637878e-03,1.075021550059318542e-02,3.085176693275570869e-03,-2.435277274344116449e-04,2.287170791532844305e-04,-8.894344791769981384e-03,-2.790525555610656738e-03,6.725580897182226181e-03,-6.519143469631671906e-03,-1.116092753363773227e-04,-2.691837027668952942e-03,-1.331269886577501893e-04,2.430351887596771121e-04,1.891266205348074436e-03,1.025098562240600586e-02,8.863129187375307083e-04,-1.054609753191471100e-02,-9.674009867012500763e-03,-6.943998741917312145e-04,-1.699398970231413841e-03,8.990402420749887824e-06,7.020059973001480103e-03,1.355204498395323753e-03,-4.260316491127014160e-03,1.714399643242359161e-02,5.574811948463320732e-04,1.312614185735583305e-03,-7.116242195479571819e-04,-3.862644953187555075e-04,7.431074511259794235e-03,1.212795497849583626e-03,5.005480255931615829e-03,1.383360940963029861e-02,-1.226481143385171890e-02,1.632580242585390806e-04,-2.580569125711917877e-04,1.048775447998195887e-04,5.149490898475050926e-04,6.813290063291788101e-03,1.743436092510819435e-03,-2.272495068609714508e-03,-7.667228346690535545e-04,-2.600630396045744419e-04,3.029258732567541301e-05,-1.425814843969419599e-08,-1.409632968716323376e-04,-2.562376903370022774e-04,3.233642783015966415e-04,1.572507317177951336e-03,-1.286579063162207603e-04,-8.039529348025098443e-05,3.689751792990136892e-08,2.821463567670434713e-04,-9.426043834537267685e-05,6.419679149985313416e-03,1.525327842682600021e-02,-1.166316866874694824e-02,2.376954816281795502e-02,1.031241146847605705e-03,-2.134440728696063161e-05,-4.332683747634291649e-04,-3.031855216249823570e-03,-6.663171574473381042e-03,-5.680570844560861588e-03,2.572371391579508781e-03,1.053195167332887650e-02,4.783727228641510010e-03,-1.637043460505083203e-04,-4.579150408972054720e-04,-7.992142811417579651e-03,-8.773348294198513031e-03,6.252188235521316528e-03,-1.558778621256351471e-02,-8.159104734659194946e-03,1.751134870573878288e-03,1.396327570546418428e-04,8.595366671215742826e-05,3.032843116670846939e-03,1.750916615128517151e-02,3.912316635251045227e-03,-5.380273796617984772e-03,-1.710257492959499359e-02,-5.597820971161127090e-03,-3.338371636345982552e-03,-1.711444201646372676e-04,6.722409278154373169e-03,-8.686990477144718170e-04,2.026892034336924553e-03,2.263575606048107147e-02,-1.086592674255371094e-02,6.619671359658241272e-03,-1.405746559612452984e-03,-3.673231694847345352e-04,4.138416144996881485e-03,3.398866858333349228e-03,1.023953035473823547e-02,-5.800737999379634857e-04,-2.040431834757328033e-03,1.137252111220732331e-04,-2.696821466088294983e-04,1.413794689142378047e-05,4.147006548009812832e-04,1.059849280864000320e-03,1.877912902273237705e-03,-2.738223876804113388e-03,-7.495464524254202843e-04,-3.838532720692455769e-04,-2.042519190581515431e-05,1.369289748254232109e-08,-1.244538580067455769e-04,-4.193829081486910582e-04,4.056844045408070087e-05,-1.934640167746692896e-04,-2.006148861255496740e-04,-1.779448066372424364e-04,2.833041889971354976e-08,2.647521323524415493e-04,-1.880286145024001598e-04,5.066158249974250793e-03,2.562600746750831604e-02,1.000781171023845673e-02,2.227498404681682587e-02,1.192403025925159454e-03,1.073331077350303531e-06,-4.674863885156810284e-04,-4.271309357136487961e-03,-1.205292902886867523e-02,2.868295181542634964e-03,-1.671458594501018524e-02,1.443370617926120758e-02,8.935920894145965576e-03,-2.820074150804430246e-04,-4.926887340843677521e-04,-8.710015565156936646e-03,1.920729177072644234e-03,3.772763069719076157e-03,1.805686950683593750e-02,-2.095084637403488159e-03,6.345401983708143234e-03,-1.778717414708808064e-04,4.731493754661642015e-05,4.130718763917684555e-03,2.100239135324954987e-02,-6.797901820391416550e-03,-1.636429922655224800e-03,-5.863117985427379608e-03,-6.596479564905166626e-03,-2.287414856255054474e-03,1.363751944154500961e-04,5.274684168398380280e-03,1.024289615452289581e-02,5.278587341308593750e-04,7.551846560090780258e-03,-2.020688261836767197e-03,-5.487701855599880219e-04,-2.215438056737184525e-03,-3.257851058151572943e-04,1.209720782935619354e-02,1.518779527395963669e-02,2.987208543345332146e-03,6.567508913576602936e-03,-2.745668636634945869e-03,1.800751924747601151e-04,-1.913953019538894296e-04,-7.446613017236813903e-05,9.711149614304304123e-04,2.540839370340108871e-03,-7.374753477051854134e-04,-2.224958036094903946e-03,-7.143168477341532707e-04,-3.607858961913734674e-04,1.805877946026157588e-05,-6.292452781053725630e-09,-1.253568043466657400e-04,1.378421002300456166e-04,-6.657772464677691460e-04,5.665037315338850021e-05,-1.029492777888663113e-04,-1.715248508844524622e-04,-8.632468961877748370e-09,3.158160543534904718e-04,-3.963636409025639296e-04,8.128645829856395721e-03,1.444108225405216217e-02,-4.711476154625415802e-03,2.412751875817775726e-02,8.681362960487604141e-04,-1.896241337817627937e-05,-1.757868885761126876e-04,-3.792690346017479897e-03,-1.362330559641122818e-02,1.382126193493604660e-02,3.507649526000022888e-04,5.289174616336822510e-03,-9.886798448860645294e-03,-5.244305357336997986e-04,9.176909807138144970e-04,1.571966917254030704e-03,-3.039447404444217682e-02,1.904098875820636749e-02,-4.286304116249084473e-03,-8.215429261326789856e-03,-5.347943864762783051e-03,-1.678982662269845605e-04,1.729978976072743535e-04,3.349977312609553337e-03,1.091320067644119263e-02,8.927802555263042450e-04,5.576684605330228806e-03,6.816036999225616455e-03,-4.279622226022183895e-05,-3.319343086332082748e-03,-8.836730557959526777e-05,1.129758544266223907e-02,-9.152197744697332382e-04,2.812298713251948357e-03,1.924191019497811794e-03,-8.653113618493080139e-03,9.192377328872680664e-03,-1.099596731364727020e-03,-1.654554798733443022e-04,1.553562656044960022e-02,1.474884152412414551e-02,1.883734203875064850e-02,-7.971978746354579926e-03,-1.361797039862722158e-04,3.624896635301411152e-04,-1.437557511962950230e-04,1.621948176762089133e-04,4.254316445440053940e-04,1.299514714628458023e-02,1.188650541007518768e-02,-1.028072321787476540e-03,-3.661864611785858870e-04,-3.557641175575554371e-04,1.541581332276109606e-05,1.993612386286258698e-09,-1.319472066825255752e-04,-2.926646848209202290e-04,-1.417745137587189674e-03,1.838441588915884495e-03,-1.077542983694002032e-04,-7.928551349323242903e-05,-9.583175142324762419e-09,2.657588338479399681e-04,-1.446847745683044195e-04,8.903484791517257690e-03,2.226607128977775574e-02,6.303985603153705597e-03,2.544678188860416412e-02,8.749634143896400928e-04,1.956770429387688637e-04,9.671934094512835145e-05,-4.407863598316907883e-03,6.978330202400684357e-05,2.000208012759685516e-03,-1.861970406025648117e-03,7.607059087604284286e-03,5.251795519143342972e-03,-2.110072528012096882e-04,-1.547110732644796371e-04,-2.402480226010084152e-03,-9.499490261077880859e-03,2.901827450841665268e-03,7.623597048223018646e-03,-1.203808002173900604e-02,2.521800808608531952e-03,1.074240353773348033e-04,2.181242780352476984e-05,3.117516171187162399e-03,1.412439160048961639e-02,-1.620621886104345322e-03,-1.160232699476182461e-03,7.727061863988637924e-03,-7.547787390649318695e-03,-3.931262530386447906e-03,2.500962546037044376e-05,7.830087095499038696e-03,7.678365334868431091e-03,-4.813536535948514938e-03,1.393407955765724182e-02,-1.142882928252220154e-02,2.944530919194221497e-03,-2.636346267536282539e-03,-1.692099263891577721e-03,4.032301716506481171e-03,9.289107285439968109e-03,2.949075540527701378e-03,-6.098734680563211441e-03,4.449657164514064789e-03,5.489480099640786648e-04,1.256049145013093948e-03,-4.078477795701473951e-04,6.332630873657763004e-04,2.433907007798552513e-03,6.027810275554656982e-03,-2.489509759470820427e-03,5.495238583534955978e-04,2.223939918621908873e-05,-2.089899033308029175e-03,6.106260116212069988e-04,1.281827717320993543e-04,6.225568358786404133e-05,9.055706905201077461e-04,-1.190754352137446404e-03,-1.589350285939872265e-03,6.043157773092389107e-04,2.502203860785812140e-04,-4.102441016584634781e-04,-1.507162232883274555e-03,4.151075147092342377e-03,1.424046047031879425e-02,2.624797634780406952e-03,1.006151735782623291e-02,3.107176162302494049e-04,-2.124426391674205661e-04,3.279954427853226662e-03,-1.115248422138392925e-03,-6.423533894121646881e-03,-1.680134050548076630e-02,-4.731114022433757782e-03,1.003258395940065384e-03,1.081546768546104431e-02,-1.447809743694961071e-03,1.556653529405593872e-03,1.631649769842624664e-02,1.151363831013441086e-04,2.011476829648017883e-02,-4.462363198399543762e-03,2.648094668984413147e-03,7.076809182763099670e-03,4.020277992822229862e-04,1.563496771268546581e-03,4.456540569663047791e-03,6.197712849825620651e-03,-8.149573579430580139e-03,-6.574062164872884750e-03,7.483604364097118378e-03,-6.291309837251901627e-03,-1.472640549764037132e-03,6.620545405894517899e-03,1.155024394392967224e-02,1.045175082981586456e-02,4.018137697130441666e-03,1.209079846739768982e-02,2.270058495923876762e-03,1.247179321944713593e-02,5.887478590011596680e-03,1.245249621570110321e-02,1.182147487998008728e-02,1.045420672744512558e-02,-8.136617019772529602e-03,3.790192678570747375e-02,-3.752132505178451538e-02,4.610941931605339050e-02,6.178162992000579834e-02,7.266220927704125643e-05,2.125433087348937988e-01,-1.065820157527923584e-01,9.923223406076431274e-02,-3.312112065032124519e-03,-8.041922934353351593e-03,1.277648261748254299e-03,2.045444307441357523e-05\n0.000000000000000000e+00,3.784582440857775509e-05,4.355930650490336120e-05,-1.052163075655698776e-03,-1.178427366539835930e-03,5.100886119180358946e-05,1.002599390176328598e-07,3.868349907065748994e-08,-5.611560845864005387e-05,-1.185434939543483779e-05,-1.520863967016339302e-03,-1.734805060550570488e-03,-2.447530627250671387e-03,-5.794728174805641174e-03,6.554383039474487305e-01,3.485595152596943080e-05,1.269646163564175367e-04,8.952272473834455013e-04,3.227884415537118912e-03,4.767068661749362946e-03,4.182477277936413884e-05,1.495004747994244099e-03,-4.361339379101991653e-03,-9.693948413769248873e-06,2.103308215737342834e-04,2.362103201448917389e-03,2.543017966672778130e-03,3.355399938300251961e-03,5.620880983769893646e-04,-1.716689985187258571e-05,-2.912900177761912346e-03,-6.372781354002654552e-05,-6.042883978807367384e-05,-3.256026830058544874e-04,-5.641679279506206512e-03,-1.996352104470133781e-03,2.325493376702070236e-03,-2.649653761181980371e-04,-1.885024597868323326e-03,8.149436907842755318e-04,6.157215102575719357e-05,-2.186335856094956398e-03,1.134118720074184239e-04,-2.073040464892983437e-03,-3.624351462349295616e-03,3.870709333568811417e-03,-4.030489828437566757e-03,2.403323887847363949e-04,1.519618090242147446e-04,-5.729980301111936569e-03,-2.837052801623940468e-03,-2.850829157978296280e-03,-3.585042199119925499e-03,-2.974591916427016258e-04,-4.268319753464311361e-05,1.051961226039566100e-04,3.836193627648754045e-06,-4.970399895682930946e-04,-1.939398702234029770e-03,-8.955611265264451504e-04,2.198615809902548790e-03,3.645539982244372368e-04,1.114427650463767350e-04,1.154190385932452045e-06,1.306242114473832316e-09,-4.034470748592866585e-06,-4.328841896494850516e-06,1.925769320223480463e-04,2.573253877926617861e-04,-8.536761015420779586e-06,4.173882643954129890e-07,3.880414567447587615e-08,7.468207968486240134e-06,-2.524229785194620490e-06,1.912950974656268954e-04,8.170823566615581512e-04,2.155920810764655471e-04,7.664533331990242004e-04,6.116290751378983259e-05,-6.833949100837344304e-06,-1.835061266319826245e-05,-1.614190841792151332e-04,-1.869623665697872639e-04,-5.893394700251519680e-04,-1.834399299696087837e-04,2.353896416025236249e-04,7.353206747211515903e-04,1.208017965836916119e-05,-3.281126555521041155e-05,-3.439833817537873983e-04,-4.248993354849517345e-04,-1.407784060575067997e-03,7.488718256354331970e-04,1.774453703546896577e-04,5.543797160498797894e-04,2.154692538169911131e-06,9.848639820120297372e-06,3.309924795757979155e-05,5.562693113461136818e-04,2.183443029935006052e-05,-4.922883817926049232e-04,2.264914364786818624e-04,4.487537953536957502e-04,-6.868236232548952103e-05,-8.534928383596707135e-06,5.347309634089469910e-04,-1.426424132660031319e-04,4.487269325181841850e-05,4.222214047331362963e-04,-3.581362252589315176e-04,6.309739546850323677e-04,6.944751476112287492e-07,-2.046467125182971358e-05,9.722136892378330231e-04,4.454540321603417397e-04,6.023212918080389500e-04,-7.726749172434210777e-04,4.576587525662034750e-05,-1.220937178914027754e-06,-1.481955314375227317e-05,-1.537092089165525977e-06,8.970565977506339550e-05,2.681110054254531860e-04,1.298196875723078847e-04,-3.439490683376789093e-04,-5.517425233847461641e-05,-1.181776133307721466e-05,4.289259436518477742e-07,6.442035349607522221e-09,3.916439709428232163e-06,-5.335672540240921080e-06,1.747991773299872875e-04,1.368996163364499807e-04,-9.684541510068811476e-06,1.241836798726581037e-06,3.686618654796802730e-08,-1.182119558507110924e-05,1.816175426938571036e-06,-2.774482709355652332e-04,-4.695300594903528690e-04,-1.591012463904917240e-03,-5.202461034059524536e-04,1.441492349840700626e-04,-1.477566456742351875e-05,-2.283345747855491936e-05,-1.900633506011217833e-04,1.728278002701699734e-04,2.021142863668501377e-04,2.251898404210805893e-03,-1.909949001856148243e-03,7.581950630992650986e-04,1.210437221743632108e-05,-2.122410296578891575e-05,-1.018320763250812888e-04,-8.575327228754758835e-04,2.147695922758430243e-04,-1.083774957805871964e-03,3.829579509329050779e-04,6.308845477178692818e-04,1.377865714857762214e-06,2.894765020755585283e-05,-3.388522891327738762e-04,1.095846411772072315e-03,2.272813871968537569e-04,3.184115048497915268e-04,1.562841061968356371e-04,8.520315750502049923e-04,-1.602200063643977046e-04,-4.620825620804680511e-06,-5.448167794384062290e-04,1.109579345211386681e-03,7.526770932599902153e-04,-6.528788944706320763e-04,-9.983881609514355659e-04,8.513274951837956905e-04,-1.410146796843037009e-05,-1.839804463088512421e-05,7.588355219922959805e-04,5.186556954868137836e-04,1.087806071154773235e-03,6.067245267331600189e-04,-1.112123951315879822e-03,6.065069101168774068e-06,-1.108916058001341298e-05,-4.135136350669199601e-06,8.857731882017105818e-05,2.911309420596808195e-04,1.582703698659315705e-04,-2.802397939376533031e-04,-4.646875459002330899e-05,2.027207119681406766e-05,1.615809196664486080e-06,3.876566267990710912e-08,1.122655362451041583e-06,4.645941771741490811e-06,1.100541703635826707e-05,6.161723285913467407e-05,2.573426627350272611e-06,5.271043846732936800e-06,5.420770321507006884e-08,-1.558187250338960439e-07,1.293739842367358506e-06,1.067981502274051309e-04,2.271871198900043964e-05,-6.973761483095586300e-04,2.656020515132695436e-04,-9.706264791020657867e-06,1.100017357202887069e-06,-1.705058639345224947e-05,1.463134867663029581e-05,-5.442784749902784824e-04,-1.384651986882090569e-03,-1.424293383024632931e-03,2.201264142058789730e-04,-7.660963456146419048e-04,1.827917731134220958e-05,9.043615136761218309e-06,7.347844075411558151e-06,4.425199585966765881e-05,1.708153286017477512e-04,1.811981084756553173e-03,-1.775629585608839989e-03,1.133974292315542698e-03,9.656716429162770510e-06,-5.479613719217013568e-06,5.104452066007070243e-05,4.962326493114233017e-04,1.375187304802238941e-03,-1.095473417080938816e-03,-1.884983503259718418e-04,-2.175446425098925829e-04,9.801319538382813334e-05,-1.158805207523982972e-05,8.543363946955651045e-05,5.649101804010570049e-04,1.169631024822592735e-03,-2.913268108386546373e-04,-1.013153116218745708e-03,5.453447811305522919e-04,1.346540229860693216e-04,-1.505937052570516244e-05,4.519014619290828705e-04,1.118435291573405266e-03,2.993751317262649536e-03,2.480520925018936396e-05,-1.330605300609022379e-04,-2.334984492335934192e-05,1.232358954439405352e-05,1.219575551658635959e-06,-2.842388494173064828e-05,-1.574799418449401855e-03,5.314969457685947418e-04,5.970490383333526552e-05,1.475932913308497518e-05,1.169640290754614398e-05,3.305964128230698407e-06,-4.589310265146195889e-09,-4.977177923137787730e-06,-1.384982169838622212e-05,2.298020262969657779e-04,2.280787884956225753e-04,-1.787665951269445941e-06,1.884573634924890939e-06,3.372224455233663321e-08,7.532747986260801554e-06,-1.067375478669418953e-06,1.072830273187719285e-04,-2.591005177237093449e-04,9.372661588713526726e-04,5.950452177785336971e-04,8.550190250389277935e-05,-8.857000466377940029e-06,-3.507307337713427842e-05,-8.488470484735444188e-05,-2.542044967412948608e-04,-6.041325395926833153e-04,-4.051382711622864008e-05,-2.681183977983891964e-04,9.871360380202531815e-04,8.064448593358974904e-06,-4.153839472564868629e-05,-1.152210897998884320e-04,-7.345945341512560844e-04,-6.975589203648269176e-04,5.434316699393093586e-04,9.677921480033546686e-05,7.085361285135149956e-04,7.236456440296024084e-06,7.166815066739218310e-06,6.752373883500695229e-05,8.531202911399304867e-04,4.864951770287007093e-04,-4.698687116615474224e-04,5.607319762930274010e-04,1.168734888778999448e-04,-1.338426664005964994e-04,-1.341956885880790651e-05,3.449613577686250210e-04,-2.739720803219825029e-04,-4.184620775049552321e-05,5.175690748728811741e-04,-5.224938504397869110e-04,5.650366074405610561e-04,-3.931761966669000685e-05,-2.673741437320131809e-05,7.012429414317011833e-04,1.254271337529644370e-04,2.154135436285287142e-04,8.475150389131158590e-05,-7.009102409938350320e-05,1.024262019200250506e-05,-2.646827852004207671e-05,-4.246393928042380139e-06,9.025831241160631180e-05,2.797231136355549097e-04,1.014479494187980890e-04,-4.884534282609820366e-04,-5.095188680570572615e-05,-1.139036976383067667e-05,1.272484269065898843e-06,-3.651712177088484168e-08,-5.642383712256560102e-06,-9.199406122206710279e-06,6.761130498489364982e-05,1.232161739608272910e-04,-3.198193553544115275e-06,-8.536311497664428316e-07,4.728372005047276616e-08,1.111541223508538678e-05,-6.288277290877886117e-06,2.529780031181871891e-04,1.418302883394062519e-03,1.130493124946951866e-03,1.206894754432141781e-03,4.718637501355260611e-05,-1.423541107214987278e-05,3.482547981548123062e-06,-2.132038935087621212e-04,2.165788784623146057e-03,-1.279706484638154507e-03,-2.078527031699195504e-04,-7.689337944611907005e-04,7.016781019046902657e-04,-2.180754745495505631e-05,-7.136898602766450495e-06,-9.954893903341144323e-05,2.081601123791188002e-04,-6.074302364140748978e-04,2.156685572117567062e-03,9.089481900446116924e-04,4.770844243466854095e-04,6.417723852791823447e-06,-3.980052042606985196e-06,6.750996544724330306e-05,3.028821083717048168e-04,-7.658318500034511089e-04,-9.375663939863443375e-04,-7.820542086847126484e-04,2.130103239323943853e-04,-2.773160231299698353e-04,3.999718319391831756e-05,1.825158251449465752e-04,-1.188609399832785130e-03,-1.048922888003289700e-03,-1.286902406718581915e-04,5.341261858120560646e-04,7.393548730760812759e-04,-1.036330286297015846e-04,-1.043057272909209132e-05,7.959641516208648682e-04,1.114592538215219975e-03,2.808723365887999535e-04,2.232855767942965031e-04,9.288576256949454546e-05,7.024607384664705023e-06,-1.462933596485527232e-06,5.901417353015858680e-06,6.936392310308292508e-05,3.875632537528872490e-04,2.367982524447143078e-04,-3.542272024787962437e-04,-5.009528831578791142e-05,-3.231232403777539730e-05,-6.301587518464657478e-07,5.479432729771360755e-08,-4.529366833594394848e-06,-4.902196451439522207e-06,-9.326118743047118187e-06,2.012373734032735229e-04,-7.871147317928262055e-06,-9.563602816342609003e-07,4.448565960046835244e-09,4.329770035838009790e-06,-1.042896747094346210e-05,2.678982855286449194e-04,-4.470999701879918575e-04,4.903004155494272709e-04,6.736749783158302307e-04,6.362512067425996065e-05,-4.423701739142416045e-06,2.043767563009168953e-05,-9.263748506782576442e-05,-2.090164343826472759e-04,-1.437772531062364578e-03,-5.739567568525671959e-04,-2.164231409551575780e-04,6.858101114630699158e-04,-1.710806645860429853e-05,-1.784835330909118056e-05,-2.983820158988237381e-04,-3.497287689242511988e-04,-1.053663436323404312e-03,-1.565679704071953893e-04,2.720115880947560072e-04,4.905927344225347042e-04,-7.084733624651562423e-06,3.625327281042700633e-06,-5.374240572564303875e-07,1.350993523374199867e-03,-8.768874977249652147e-06,-6.235647597350180149e-04,-9.517243597656488419e-07,4.230891936458647251e-04,-1.603889104444533587e-04,1.064475782186491415e-06,4.304234171286225319e-04,4.230860795360058546e-04,1.882289870991371572e-05,1.993549056351184845e-03,2.308440161868929863e-04,5.618474824586883187e-05,5.161777153261937201e-06,-7.987935532582923770e-06,7.736692205071449280e-04,1.616014924366027117e-04,3.275215276516973972e-04,1.312630600295960903e-03,-7.216128869913518429e-05,1.189162389891862404e-06,-1.339523805654607713e-06,-2.134178203050396405e-06,6.903145549586042762e-05,1.838683383539319038e-04,2.145201724488288164e-04,-3.632922744145616889e-05,-1.680176137597300112e-05,-2.103029510180931538e-05,1.522705019851855468e-06,1.427463303116383031e-08,-8.379834071092773229e-08,-5.817058081447612494e-06,5.303425859892740846e-05,1.081511072698049247e-04,-1.793968476704321802e-05,6.772894721507327631e-06,-2.530123310862109065e-08,2.545268216636031866e-06,1.092220145437750034e-07,1.124210248235613108e-04,-7.734858809271827340e-05,7.349899387918412685e-04,5.478737293742597103e-04,5.806163608212955296e-05,-5.603140380117110908e-06,-1.194362812384497374e-05,5.720727131119929254e-05,-1.865277736214920878e-04,-1.193488715216517448e-03,4.180058022029697895e-04,-3.523734631016850471e-04,1.765320193953812122e-03,-3.023603994734003209e-06,-6.923247565282508731e-05,-7.407718221656978130e-04,9.326214203611016273e-04,-1.274595153518021107e-03,2.060661499854177237e-04,1.526846317574381828e-04,2.193607069784775376e-04,-1.999460073420777917e-05,-1.151073411165270954e-05,6.916019628988578916e-05,3.002469311468303204e-04,3.580150078050792217e-04,-9.965122444555163383e-04,5.295765004120767117e-04,-1.820083998609334230e-04,-8.637881546746939421e-05,-1.977581405299133621e-06,2.955472155008465052e-04,6.458629650296643376e-05,-1.862904900917783380e-04,1.218478428199887276e-03,-4.735599213745445013e-05,9.648366540204733610e-05,-2.377376404183451086e-06,-2.024009336309973150e-05,1.448622206225991249e-03,-1.890764688141644001e-04,-4.638785903807729483e-04,7.341483724303543568e-04,-3.923106705769896507e-04,2.148402472812449560e-06,-1.637585592106916010e-05,-1.095073275791946799e-05,1.722807355690747499e-04,-2.854860213119536638e-04,2.410788147244602442e-04,-1.582444092491641641e-04,-3.711116733029484749e-05,-1.248309308721218258e-05,3.884088641825655941e-07,4.892081051366403699e-08,-7.954376087582204491e-06,-1.088519456970971078e-05,1.048109552357345819e-04,1.026460668072104454e-04,-1.559585143695585430e-05,-4.654000804293900728e-06,7.596099749207496643e-08,4.051840278407325968e-06,-1.100246890928247012e-06,3.568289685063064098e-04,-4.990958586859051138e-06,1.314090914092957973e-04,6.846365868113934994e-04,7.192825432866811752e-05,1.476278953305154573e-06,-5.883409357920754701e-06,-1.910207502078264952e-04,1.193397474708035588e-05,-3.449484938755631447e-04,4.875023150816559792e-04,9.226758265867829323e-05,5.265975487418472767e-04,-3.154949581585242413e-06,-1.914052336360327899e-05,-7.808009977452456951e-04,4.057137120980769396e-04,-5.371960578486323357e-04,-9.532811818644404411e-04,6.219230708666145802e-04,6.914538680575788021e-04,-5.706593810828053392e-07,8.042623449000529945e-06,8.219703886425122619e-05,7.592266774736344814e-04,-2.150484360754489899e-04,-7.072790758684277534e-04,-1.259839627891778946e-03,-1.969248987734317780e-04,-1.311408996116369963e-04,-2.649361704243347049e-05,3.569942782633006573e-04,1.340939779765903950e-04,8.652732940390706062e-04,3.133423742838203907e-04,-2.692663983907550573e-04,1.392892154399305582e-04,-4.546124728221911937e-06,-8.272049308288842440e-05,9.264883701689541340e-04,1.006620703265070915e-03,-2.018148661591112614e-04,1.325146527960896492e-03,2.242811024188995361e-04,5.328402767190709710e-05,-2.059674079646356404e-05,-5.060742842033505440e-05,1.498692145105451345e-04,-1.213278883369639516e-04,3.545444924384355545e-04,-3.166858223266899586e-04,-5.504111322807148099e-05,3.420982466195710003e-05,-1.187192974612116814e-04,-7.923800694698002189e-06,5.707096352125518024e-05,5.246319778962060809e-05,2.082880528178066015e-04,2.213294501416385174e-04,-5.935657463851384819e-05,-6.147623207652941346e-05,7.306748011615127325e-05,-3.897864371538162231e-05,1.384960196446627378e-04,2.858987136278301477e-04,5.601287120953202248e-04,8.413692703470587730e-04,8.123300503939390182e-04,3.900416777469217777e-05,1.766188361216336489e-04,-1.271367909794207662e-05,-1.368437369819730520e-04,-4.656652454286813736e-04,5.471264012157917023e-04,5.830861628055572510e-04,-1.607763442734722048e-05,5.120944115333259106e-04,-9.339037933386862278e-05,-1.359211892122402787e-04,-7.857956225052475929e-04,-1.978482177946716547e-04,-5.965667660348117352e-04,6.505385972559452057e-04,-6.640612264163792133e-04,7.271697395481169224e-04,-1.154058918473310769e-04,-8.693178097018972039e-05,2.277067687828093767e-04,1.160983112640678883e-03,1.291052205488085747e-03,-2.583642490208148956e-04,-3.724626731127500534e-04,7.510495488531887531e-04,-1.484137319494038820e-04,2.832933387253433466e-05,-2.502309143892489374e-06,-1.140681561082601547e-03,-6.439115386456251144e-04,-5.581621662713587284e-04,-1.181602012366056442e-03,4.695458046626299620e-04,-2.129570748365949839e-05,6.064824410714209080e-04,1.988722011446952820e-03,-5.627183418255299330e-05,2.114338101819157600e-03,-1.917517976835370064e-03,6.138492608442902565e-04,-5.755549762398004532e-03,-2.536733169108629227e-03,1.802826955099590123e-05,-2.312720054760575294e-03,3.416439285501837730e-03,-5.415059160441160202e-03,1.422595465555787086e-03,2.090225461870431900e-03,1.501745427958667278e-04,-6.028352572684525512e-07\n0.000000000000000000e+00,2.484016249582055025e-06,1.323216929449699819e-05,2.713391149882227182e-04,1.618560781935229897e-04,2.144466179743176326e-06,5.056379450252279639e-06,1.508055724741552694e-08,-1.276785133086377755e-05,5.126551513967569917e-06,-2.436409122310578823e-04,-1.080948160961270332e-03,-1.435909303836524487e-03,-1.435134909115731716e-04,3.099085370195098221e-05,6.558761000633239746e-01,-3.062878386117517948e-05,1.055072716553695500e-04,-2.077669487334787846e-04,-5.334708257578313351e-04,2.419513475615531206e-04,-9.669437422417104244e-04,9.052759269252419472e-04,1.535804949526209384e-05,-2.366246553719975054e-05,7.501024811062961817e-05,-3.839579585473984480e-05,-1.012714114040136337e-03,8.647632785141468048e-04,3.357384703122079372e-04,6.117972079664468765e-04,1.407223066962615121e-06,2.119933196809142828e-05,-7.823065971024334431e-05,3.553541027940809727e-04,8.361772634088993073e-04,1.376866566715762019e-05,-1.122761750593781471e-04,1.044313423335552216e-03,1.369309029541909695e-04,-2.576938277343288064e-05,9.852313087321817875e-05,-1.700317079667001963e-04,1.321664545685052872e-03,5.741415079683065414e-04,-2.165596466511487961e-03,4.694138187915086746e-04,5.552039147005416453e-05,-3.042762909899465740e-05,9.364641737192869186e-04,-6.767473678337410092e-05,-4.981592064723372459e-04,-3.218156634829938412e-04,-3.980020119342952967e-04,5.869365395483328030e-06,-2.288490395585540682e-05,-3.172182800881273579e-07,7.843894127290695906e-05,3.398878034204244614e-04,-7.082447700668126345e-05,-4.215207009110599756e-04,-5.183797838981263340e-05,3.875141828757477924e-06,-1.152668573922710493e-06,3.326648467805171094e-08,2.525260356378566939e-08,-1.563490059197647497e-06,-8.043271373026072979e-05,-4.640822589863091707e-05,6.775035785722138826e-07,-9.623381629353389144e-07,-5.007030878800833307e-08,8.104802304842451122e-07,-2.460102450640988536e-06,9.826836503634694964e-06,2.951540809590369463e-04,-3.168400871800258756e-05,4.643711508833803236e-05,-5.399219389801146463e-06,3.643127229224774055e-06,3.177732196490978822e-06,1.716959741315804422e-05,1.203372157760895789e-04,1.167152367997914553e-05,2.799263529595918953e-05,-2.984752245538402349e-05,-7.662858479307033122e-06,-3.071957507927436382e-06,6.168040272314101458e-06,6.806791498092934489e-05,7.231636118376627564e-06,3.733393969014286995e-04,1.682738948147743940e-04,6.559810572071000934e-06,-1.926333425217308104e-05,-5.394151230575516820e-06,-5.344945748220197856e-06,7.469628144463058561e-06,-1.180479957838542759e-04,-9.987088560592383146e-07,4.853646169067360461e-05,3.379138070158660412e-05,-1.783828629413619637e-04,-1.303883254877291620e-05,4.374211130198091269e-06,-5.980676360195502639e-05,8.151659858413040638e-05,-2.199715963797643781e-04,-3.184309753123670816e-04,1.972997415577992797e-04,-9.807110473047941923e-05,-1.365569005429279059e-05,5.515030807146104053e-06,-7.556584751000627875e-05,8.333123696502298117e-05,5.534205411095172167e-05,8.219460141845047474e-05,2.360316102567594498e-07,-2.082456092011852888e-07,2.291509872520691715e-06,-8.605586572230095044e-07,-8.057108061620965600e-06,-2.151985609089024365e-05,-4.222690040478482842e-05,7.098531932570040226e-05,8.660831554152537137e-06,1.171002850242075510e-06,-7.032410564988822443e-08,-2.794545217454924568e-08,1.289004103455226868e-08,3.506379698592354544e-06,-2.090169800794683397e-05,8.417431672569364309e-06,-1.527228732811636291e-06,-3.805240339715965092e-06,1.955697115363363991e-08,5.007233085052575916e-06,5.416683961811941117e-06,8.488641469739377499e-07,1.296534173889085650e-05,2.627920184750109911e-04,1.161097898148000240e-04,-1.005990452540572733e-05,6.079612830944824964e-06,6.205718364071799442e-06,2.099708763125818223e-05,1.955825136974453926e-04,5.405214033089578152e-04,1.181906554847955704e-04,2.029539318755269051e-04,-2.758527116384357214e-04,-5.795498054794734344e-06,-2.031374242505989969e-05,-2.634869306348264217e-04,1.682244037510827184e-04,-4.386571818031370640e-04,7.693328370805829763e-05,2.353958698222413659e-04,-3.022446180693805218e-04,9.245099136023782194e-06,-4.591512606566539034e-06,1.148122282756958157e-05,-6.593647412955760956e-04,-2.902621345128864050e-04,-4.400344914756715298e-04,1.610475883353501558e-04,-2.082219143630936742e-04,1.488208727096207440e-05,4.728399289888329804e-06,8.973816875368356705e-06,2.644320193212479353e-04,2.860158274415880442e-04,3.887471975758671761e-04,-2.939195837825536728e-05,-6.464928446803241968e-05,2.567369301686994731e-05,-5.343837074178736657e-06,-1.272961671929806471e-04,-3.272917529102414846e-04,-1.814381830627098680e-04,-9.398745532962493598e-06,1.383379567414522171e-04,-4.119366394661483355e-07,1.662363047216786072e-07,1.787767473615531344e-06,-8.407477253058459610e-06,-6.971605762373656034e-05,6.710492016281932592e-05,-1.747401438478846103e-05,-5.486091140483040363e-06,-9.294853953178972006e-07,-3.719136714153137291e-07,-6.657323581293894676e-10,-2.504540134395938367e-06,-4.027866452815942466e-06,-6.839397246949374676e-05,-3.713991100084967911e-05,-3.511474460538011044e-06,-4.211453870084369555e-06,-9.535619938105810434e-08,7.505410394514910877e-06,-2.478873284417204559e-06,1.017356989905238152e-04,3.509346279315650463e-04,7.299899880308657885e-05,2.208243822678923607e-04,-5.514113126992015168e-06,7.672500032640527934e-06,5.973126917524496093e-06,-8.073852222878485918e-05,2.759361232165247202e-04,1.799838646547868848e-04,2.998686395585536957e-04,-3.971713886130601168e-04,6.093913107179105282e-04,-4.837856522499350831e-06,-6.134117029432673007e-06,-2.177192654926329851e-04,-1.092626480385661125e-04,-3.459268918959423900e-05,-6.077836951590143144e-05,6.398265250027179718e-04,-4.171188338659703732e-04,1.261705619981512427e-06,-4.765033281728392467e-06,3.835920142591930926e-05,3.815960371866822243e-05,-3.195235040038824081e-04,2.550639510445762426e-05,3.406748874112963676e-04,-1.598438248038291931e-04,-6.232511805137619376e-05,1.716210135782603174e-05,-1.946265547303482890e-05,9.540830797050148249e-05,-4.662942956201732159e-04,1.414171856595203280e-04,4.414024006109684706e-04,-2.144358586519956589e-04,-4.081924635102041066e-05,4.127383817831287161e-06,-3.541857877280563116e-04,4.447125538717955351e-04,-2.263711794512346387e-04,7.615207869093865156e-05,1.929694990394636989e-04,1.430898737453389913e-05,5.548585249925963581e-06,2.983825311275722925e-07,-2.241004767711274326e-05,-1.344205957138910890e-04,4.474121305975131691e-05,5.549338675336912274e-05,3.342773197800852358e-06,-4.917292244499549270e-06,-1.048805188474943861e-06,-7.116159395081922412e-08,-1.706961541003693128e-07,8.467753787044784985e-07,-3.385358650120906532e-05,-3.828976332442834973e-05,-1.640205255171167664e-06,-1.239492917193274479e-06,3.640525392256677151e-08,-1.209758551112827263e-07,-1.176856244455848355e-06,2.324712477275170386e-05,2.937513345386832952e-04,-6.399543781299144030e-05,3.269215085310861468e-05,-1.023327058646827936e-05,3.678093662529136054e-06,6.298093012446770445e-06,-1.547621286590583622e-05,1.057630943250842392e-04,1.326651981798931956e-04,-3.214839671272784472e-05,1.156275757239200175e-04,-1.193346470245160162e-04,-3.065085593334515579e-06,6.676044904452282935e-06,-3.715780258062295616e-05,8.452282781945541501e-05,1.201419654535129666e-04,-1.418116298737004399e-04,-9.076318747247569263e-06,-8.603995956946164370e-05,1.889097518414928345e-07,-1.637472792026528623e-06,-6.434932856791419908e-06,-1.372839033138006926e-04,-2.741100324783474207e-04,1.692054865998215973e-06,-5.476257501868531108e-05,-7.459032531187403947e-06,1.154867959485272877e-06,4.566609277389943600e-06,-2.997181036334950477e-05,7.980643567861989141e-05,-4.565649578580632806e-05,-4.398124656290747225e-05,2.916070807259529829e-04,-4.504837852437049150e-05,-6.202638815011596307e-06,4.888250259682536125e-06,-6.323923298623412848e-05,3.766840745811350644e-05,4.293025995139032602e-05,8.395866461796686053e-05,3.527860826579853892e-05,-1.899402377603109926e-06,4.381809048936702311e-06,-1.303116903272893978e-07,-7.665707016712985933e-06,-4.703809827333316207e-05,-2.448614759487099946e-05,6.646683323197066784e-05,1.343647227258770727e-06,2.802729284212546190e-07,-3.896122677815583302e-07,5.866877472726628184e-08,2.045408109552226961e-08,-1.198179688799427822e-06,8.223973054555244744e-06,2.335018143639899790e-05,1.727136123008676805e-07,1.377278408654092345e-06,5.306878847477491945e-08,-4.690934929385548458e-08,2.851934141290257685e-06,7.223446118587162346e-06,-3.134289872832596302e-04,-3.216897603124380112e-04,7.046649261610582471e-05,7.593013833684381098e-06,-1.921544480865122750e-06,-1.468092250433983281e-05,6.427797416108660400e-06,-7.335115806199610233e-04,1.499103382229804993e-05,-5.040735777583904564e-05,2.131392539013177156e-04,4.344365152064710855e-05,-8.459549576400604565e-07,4.716970579465851188e-06,3.319873212603852153e-05,-2.126442996086552739e-05,-9.366204903926700354e-05,-3.563377249520272017e-04,-4.717945193988271058e-05,5.932411295361816883e-05,-7.180901775427628309e-07,1.214320036524441093e-06,3.145628579659387469e-05,1.702573790680617094e-04,2.938830584753304720e-04,3.404723247513175011e-04,-3.850400680676102638e-04,-2.118030388373881578e-04,4.428340616868808866e-06,-1.404298745910637081e-05,9.219896310241892934e-05,-4.906570393359288573e-05,3.651303122751414776e-04,3.424367168918251991e-04,-2.464852295815944672e-04,-1.228970650117844343e-04,6.549405952682718635e-06,3.258315700804814696e-06,1.195352524518966675e-06,-1.157348742708563805e-05,-4.764605255331844091e-04,-8.308198302984237671e-04,-4.979425284545868635e-05,3.068065552724874578e-07,-5.773288194177439436e-06,1.281795221075299196e-07,-4.309537871449720114e-06,3.180284693371504545e-07,1.488310226704925299e-05,5.828596476931124926e-05,7.092786290741059929e-06,-3.707655650941887870e-06,2.635443934195791371e-07,-4.246430762577801943e-09,-1.865743968210153980e-07,-5.129090823174919933e-06,-1.079749563359655440e-05,-6.370475603034719825e-06,-1.387217594128742348e-06,7.903985306256799959e-07,-1.069435739964319509e-08,2.010829575738171116e-06,4.638653990696184337e-06,-4.250487108947709203e-05,3.162338398396968842e-04,3.529354871716350317e-04,1.430675038136541843e-04,-1.130621967604383826e-06,7.947261337903910317e-07,-1.394347236782778054e-06,-1.059685655491193756e-05,-4.231817001709714532e-05,4.861744819208979607e-04,-2.091805799864232540e-04,-7.265574822667986155e-05,-2.895302168326452374e-05,-2.299522066095960326e-07,1.022686592477839440e-05,2.421141834929585457e-05,9.416843386134132743e-05,9.123211202677339315e-05,1.018488183035515249e-04,2.465478319209069014e-04,-1.565769025546615012e-08,-3.996966597696882673e-07,-9.463768037676345557e-06,1.450393119739601389e-05,-1.741981832310557365e-04,-1.463893713662400842e-04,-9.667684935266152024e-05,-4.101575177628546953e-05,-1.049024576786905527e-04,-3.914004628313705325e-05,6.024249159963801503e-06,-1.567981089465320110e-04,1.735867263050749898e-04,-5.709666584152728319e-05,-2.410841116216033697e-04,1.875210145954042673e-04,-1.065415654011303559e-05,-5.265470099402591586e-05,6.125871550466399640e-06,-5.488729948410764337e-05,1.295062538702040911e-04,6.090688839321956038e-05,-4.170967440586537123e-05,-1.046421675710007548e-05,-1.402662974214763381e-06,4.565780727716628462e-06,-1.750370302033843473e-06,-5.231610430200817063e-06,-5.025750215281732380e-05,-1.218994657392613590e-04,1.884700759546831250e-05,-1.439872562514210586e-06,2.509889782231766731e-06,-1.163185174846148584e-06,2.196088644268456846e-07,1.969887648556323256e-07,2.119010559908929281e-06,-4.626418740372173488e-05,-3.483926047920249403e-05,2.812384082062635571e-06,-1.592103217262774706e-06,-3.034449491678969935e-07,7.553271643701009452e-07,-1.621384171812678687e-06,1.410318691341672093e-05,1.342323084827512503e-04,6.129726534709334373e-05,1.947456330526620150e-04,-8.373818673135247082e-06,2.067067725874949247e-06,7.003283144513261504e-07,-2.997440969920717180e-05,2.040681429207324982e-04,3.126499068457633257e-04,-2.976280520670115948e-04,1.637414388824254274e-04,-1.837564632296562195e-04,-1.449028104616445489e-06,2.030975883826613426e-05,-8.750709093874320388e-05,-2.997636620420962572e-04,1.901163486763834953e-04,4.202940181130543351e-05,4.284953320166096091e-05,-7.024184014881029725e-05,-5.993837817186431494e-07,-2.057231995422625914e-06,1.260007775272242725e-05,-1.340050075668841600e-04,-1.222481223521754146e-04,-1.231128117069602013e-04,2.312885189894586802e-04,-1.056039254763163626e-04,2.216656412201700732e-06,3.774434844672214240e-07,-4.228392208460718393e-05,7.421330519719049335e-05,9.456896077608689666e-05,-2.778643829515203834e-05,-1.510948641225695610e-05,-4.358246587798930705e-05,1.392670583300059661e-06,6.708174623781815171e-06,-5.011106259189546108e-04,8.245583012467250228e-05,2.350557479076087475e-04,-4.840897599933668971e-05,-1.933515522978268564e-05,1.367162667520460673e-06,2.364531155762961134e-06,1.763159161782823503e-06,-2.778364614641759545e-05,2.545556344557553530e-05,-1.854449146776460111e-05,4.062610241817310452e-05,9.638422852731309831e-06,1.018855869006074499e-06,1.393917443692771485e-07,5.926870016992324963e-08,-7.163868076531798579e-07,-1.616021336303674616e-06,-7.245047527248971164e-06,2.126505933119915426e-05,5.364329922485921998e-07,8.452354904875392094e-08,-6.091178761380433571e-08,4.306008577259490266e-06,-2.849388636150251841e-08,9.290099114878103137e-05,3.598186594899743795e-04,1.123908987210597843e-05,2.733563887886703014e-04,5.545252861338667572e-07,3.998944521299563348e-06,8.134843483276199549e-06,-3.148354153381660581e-05,4.407005617395043373e-04,1.052410079864785075e-04,-2.487563178874552250e-04,-4.127062566112726927e-04,-3.599117189878597856e-05,-6.145731390461151022e-07,1.300422582062310539e-06,1.069809513865038753e-05,-1.747177157085388899e-04,2.409548760624602437e-04,1.729331561364233494e-04,2.508173638489097357e-04,-1.108451688196510077e-04,4.238022484059911221e-06,1.716683527774875984e-06,3.432571611483581364e-05,1.089921424863860011e-04,-5.917343660257756710e-04,2.085822925437241793e-04,2.303091314388439059e-04,-2.859296546375844628e-05,-2.166297053918242455e-05,1.866778688963677268e-06,3.737582665053196251e-05,3.636845212895423174e-04,-1.287351624341681600e-04,-5.607119601336307824e-05,-8.171325316652655602e-05,6.003805174259468913e-05,-3.760733670787885785e-05,1.409994729328900576e-05,-8.894920756574720144e-05,3.425113027333281934e-05,4.131250534555874765e-05,-9.121729090111330152e-05,1.284274185309186578e-04,-1.495718515798216686e-05,2.072876850434113294e-05,1.677007276157382876e-05,-1.736656849971041083e-05,-4.704193270299583673e-05,1.255940878763794899e-04,6.405448220903053880e-05,-5.604967554972972721e-06,-2.139663592970464379e-05,-9.515703709439549129e-07,2.003089866775553674e-05,8.269526006188243628e-06,3.279136080891476013e-06,-5.420534580480307341e-05,-8.774025445745792240e-06,1.761974817782174796e-05,7.597338935738662258e-06,9.659918760007712990e-06,1.032774434861494228e-05,-3.857901901938021183e-05,-6.997982836765004322e-06,-1.474419550504535437e-04,3.291041139164008200e-05,-9.589992259861901402e-05,-2.349415444768965244e-05,3.288407606305554509e-05,4.964027903042733669e-05,-8.143662125803530216e-05,1.983519359782803804e-05,-9.096381836570799351e-05,-1.884724770206958055e-04,1.699942222330719233e-04,-1.462858490413054824e-04,4.580002041620900854e-06,8.006777534319553524e-06,1.883966469904407859e-04,4.350468225311487913e-04,2.437980874674394727e-04,1.489490477979416028e-05,-1.138970546890050173e-04,-1.310593797825276852e-04,-2.100395022353040986e-07,2.962285361718386412e-05,9.764625247044023126e-06,-2.285268565174192190e-04,-5.744183436036109924e-04,-4.701565922005102038e-05,1.551683672005310655e-04,-1.694830280030146241e-04,2.518468681955710053e-05,-2.177800706704147160e-05,1.017971517285332084e-04,3.037220158148556948e-04,1.314293767791241407e-04,-1.184492066386155784e-05,3.543230704963207245e-04,-2.523569492041133344e-05,-5.111064092488959432e-05,-3.317858863738365471e-05,7.453258149325847626e-05,2.602846361696720123e-04,-6.577667663805186749e-04,9.750915342010557652e-04,9.641411452321335673e-05,1.201208680868148804e-03,3.760447143577039242e-04,2.921711129602044821e-04,1.479479600675404072e-03,-7.538890349678695202e-04,1.268358435481786728e-03,-1.151995456893928349e-05,-9.490802040090784431e-05,3.778499376494437456e-04,1.620057759055271163e-07\n0.000000000000000000e+00,1.091206058845273219e-06,7.811535738255770411e-07,2.764515229500830173e-04,3.198880003765225410e-04,-1.038943366893363418e-07,1.526218875369522721e-05,-2.981755997666368785e-08,-8.456108844256959856e-06,3.088400262640789151e-06,6.342653068713843822e-05,-2.236315776826813817e-04,-1.564980135299265385e-03,1.010567066259682178e-03,1.311027735937386751e-04,-3.155979356961324811e-05,6.558144092559814453e-01,1.244187587872147560e-04,-2.481320640072226524e-03,-1.481239218264818192e-03,1.090484904125332832e-03,-1.358909532427787781e-03,1.805053325369954109e-03,1.407578383805230260e-05,-4.974970215698704123e-05,5.216847639530897141e-04,-1.624525175429880619e-03,-1.022083219140768051e-03,1.452530268579721451e-03,-1.827451051212847233e-03,1.381585141643881798e-03,-2.919484541052952409e-05,-1.270247230422683060e-05,1.407327072229236364e-04,7.884940132498741150e-04,-1.274726353585720062e-03,-2.109261229634284973e-03,-7.589868037030100822e-04,6.916837301105260849e-04,-1.479739330534357578e-05,-5.269772373139858246e-05,9.392664651386439800e-04,-5.769907875219359994e-05,7.926579564809799194e-04,2.318365266546607018e-03,-3.242388367652893066e-03,9.169336408376693726e-04,8.248910307884216309e-05,-6.167728133732452989e-05,2.024688757956027985e-03,7.187984883785247803e-04,1.162332337116822600e-04,-2.500546397641301155e-04,-1.825385610572993755e-03,1.275381418963661417e-05,-6.944189954083412886e-05,-7.891693712736014277e-06,1.597548689460381866e-04,6.347554153762757778e-04,-7.451488636434078217e-04,-9.715164196677505970e-04,-1.416888262610882521e-04,-1.115460145229008049e-05,2.918920699812588282e-06,7.575667204662295262e-09,1.542020527267595753e-06,4.952279141434701160e-06,-7.485917012672871351e-05,-4.780494418810121715e-05,3.674729214253602549e-06,4.953092798132274766e-07,-3.710974416648582519e-09,-2.318478664165013470e-06,-9.550017239234875888e-07,-5.485655492520891130e-05,2.812832244671881199e-04,3.951393227907828987e-05,-1.538735377835109830e-04,-1.610670733498409390e-05,2.131537712557474151e-06,5.058350780018372461e-06,6.277725333347916603e-05,1.559474476380273700e-04,2.887160517275333405e-04,2.981152501888573170e-04,9.840419807005673647e-05,-1.336908753728494048e-04,2.264252316308557056e-06,8.998980774777010083e-06,1.056499895639717579e-04,3.157950995955616236e-04,3.872921515721827745e-04,-3.983479109592735767e-04,1.885901874629780650e-04,-1.004528312478214502e-04,1.947194050444522873e-08,-2.238870138171478175e-06,1.034481101669371128e-06,4.033185541629791260e-05,1.478636695537716150e-04,2.659702440723776817e-04,-4.902382715954445302e-05,-1.464389497414231300e-04,5.339960989658720791e-05,1.459971826989203691e-06,-9.705861157272011042e-05,1.957801432581618428e-04,-1.128310977946966887e-04,-5.719867185689508915e-04,7.836706936359405518e-05,-2.012672048294916749e-04,1.879548290162347257e-05,5.685833457391709089e-06,-2.305419911863282323e-04,-6.498245056718587875e-05,-1.950813166331499815e-04,4.755578702315688133e-04,-3.808057226706296206e-05,2.546452378737740219e-06,2.829366621881490573e-06,2.056232460745377466e-06,-1.585875179443974048e-05,7.320845725189428777e-06,7.585237472085282207e-05,1.044517703121528029e-04,2.092791328323073685e-05,6.527409823320340365e-06,7.065164027153514326e-07,2.852543268261342746e-08,-4.985700797988101840e-06,-5.114075975143350661e-06,3.443562673055566847e-05,2.248542841698508710e-05,-4.210744918964337558e-06,9.132271543421666138e-07,-3.388888103472709190e-08,1.358061945211375132e-05,1.334992339252494276e-05,3.357082459842786193e-05,1.203894789796322584e-04,8.656765567138791084e-04,-1.076411426765844226e-04,-6.346389454847667366e-06,8.689557034813333303e-06,1.588782288308721036e-05,-6.335651050903834403e-06,2.720590855460613966e-04,9.216150647262111306e-05,6.097058067098259926e-04,5.087466561235487461e-04,-2.287787647219374776e-04,6.545198175444966182e-06,3.867437044391408563e-06,-1.653478830121457577e-04,2.084497100440785289e-05,4.802200055564753711e-05,-2.120349090546369553e-04,3.419034765101969242e-04,-2.629818045534193516e-04,1.068236724677262828e-05,-5.766786216554464772e-06,7.174999336712062359e-05,4.634672659449279308e-04,-2.349381247768178582e-04,-5.971949940430931747e-05,4.573023761622607708e-04,-3.780559927690774202e-04,-9.652857261244207621e-05,1.088419776351656765e-05,-2.683431375771760941e-04,-5.646678619086742401e-04,-1.515095209470018744e-05,1.177872181870043278e-04,4.129078588448464870e-04,-5.752332508563995361e-04,2.726843740674667060e-05,1.525596780993510038e-05,-2.121732104569673538e-04,-4.906525718979537487e-04,-7.545617991127073765e-04,-2.358256460865959525e-05,6.975869764573872089e-04,-7.758967512927483767e-06,1.128004169004270807e-05,-2.657224513313849457e-06,-1.632629573578014970e-05,-2.071411727229133248e-04,-9.554364078212529421e-05,1.474093733122572303e-04,1.907717160065658391e-05,-3.071018909395206720e-06,-2.234323119409964420e-06,2.705516877199443115e-08,-1.822994249778275844e-06,-2.400469384156167507e-06,-9.809468610910698771e-05,-1.098929133149795234e-04,-3.930399998353095725e-06,-7.655869922018609941e-06,3.204036147508304566e-08,2.413003585388651118e-06,-3.886408649123040959e-06,-8.601211447967216372e-05,-6.924015178810805082e-05,-5.384398391470313072e-04,-1.680818095337599516e-04,-6.932026008144021034e-05,2.518399242035229690e-06,2.872629193007014692e-05,-6.487561040557920933e-05,2.081129932776093483e-04,2.519044210202991962e-05,2.732428838498890400e-04,4.713348171208053827e-04,5.412556929513812065e-04,-1.128151870943838730e-05,-5.643943040922749788e-06,-2.779605274554342031e-04,3.691962774610146880e-05,2.366295084357261658e-04,-3.377129614818841219e-04,-2.606055350042879581e-04,-1.054569263942539692e-03,1.234808451044955291e-06,2.831322490237653255e-06,-2.969365959870629013e-05,-4.491133440751582384e-04,6.045636255294084549e-04,-1.654717634664848447e-04,4.551303572952747345e-04,-1.478341728216037154e-04,1.312141193920979276e-06,1.218033867189660668e-05,-3.121728950645774603e-04,1.683898008195683360e-04,-1.692746009211987257e-04,-3.042109310626983643e-04,3.515761345624923706e-04,-3.708698204718530178e-04,-3.194535383954644203e-05,-6.363055717883980833e-07,-1.763548934832215309e-04,7.701028953306376934e-04,6.491083768196403980e-04,7.580340607091784477e-04,2.288236282765865326e-04,-5.433097612694837153e-06,1.443591736460803077e-05,2.193002046624314971e-07,1.485432403569575399e-05,-3.102043410763144493e-05,4.489679122343659401e-04,1.570403110235929489e-04,2.173311440856195986e-05,2.854241074601304717e-07,-2.522621343814535066e-06,-6.270965968724340200e-10,3.525760803313460201e-07,9.074586273527529556e-07,-5.139106724527664483e-05,-7.078432827256619930e-05,-2.993695488839875907e-06,-2.281233037138008513e-06,1.623993739485740662e-08,3.741778868970868643e-07,2.021132104346179403e-06,-7.849558642192278057e-06,9.973985288525000215e-05,-6.773810309823602438e-05,-2.870220123440958560e-05,-2.418712210783269256e-05,4.960585101798642427e-06,1.517567216069437563e-05,-7.536258635809645057e-06,1.315370900556445122e-04,1.633138890611007810e-04,-7.307605119422078133e-05,2.099707489833235741e-04,-2.836607454810291529e-04,-1.977812416953383945e-06,1.505974410065391567e-06,-1.320135925197973847e-04,3.381220740266144276e-04,1.406910741934552789e-04,-3.281891986262053251e-04,2.667367225512862206e-04,-1.805058709578588605e-04,3.720252834682469256e-06,-3.297737748653162271e-06,-2.861656685126945376e-05,-1.066902914317324758e-04,-6.252965977182611823e-05,3.595422313082963228e-04,-1.226016611326485872e-04,-2.109303204633761197e-05,3.085526986978948116e-05,7.801333595125470310e-06,-9.173947910312563181e-05,1.557591021992266178e-04,-3.992266647401265800e-05,-2.299681946169584990e-04,4.422562778927385807e-04,-3.075533095397986472e-05,-1.803130089683691040e-06,7.771868695272132754e-06,-1.797121949493885040e-04,4.250674828654155135e-05,6.327190203592181206e-05,1.265113387489691377e-04,1.342347823083400726e-04,-3.710368901010951959e-06,9.051946108229458332e-06,-9.056248586603032891e-07,-2.259219763800501823e-05,-1.559826778247952461e-04,-3.511930572130950168e-06,1.361715112579986453e-04,1.449810861231526360e-05,2.619778115331428126e-06,-7.942381898828898557e-07,2.646584107424132526e-08,-1.039318931361776777e-06,-3.663422830868512392e-06,1.747882379277143627e-06,2.443247467454057187e-05,-1.835977741393435281e-06,6.338996740851143841e-07,-2.029537427006289363e-08,6.299169399426318705e-06,4.522079962043790147e-06,5.835133924847468734e-05,-4.282971494831144810e-04,-3.750042524188756943e-04,7.440696936100721359e-05,-4.577632353175431490e-07,4.824656571145169437e-06,1.192470790556399152e-05,-2.969991510326508433e-05,-4.448644176591187716e-04,3.356777597218751907e-06,2.668651286512613297e-04,4.905025707557797432e-04,-1.924505777424201369e-04,-3.772334764562401688e-07,1.875688758445903659e-05,-9.149729157797992229e-05,3.160780179314315319e-04,-1.507092674728482962e-04,-5.833227769471704960e-04,4.509784048423171043e-06,-1.875520974863320589e-04,1.098810207622591406e-05,4.459319370653247461e-06,8.615437764092348516e-06,1.549787702970206738e-04,6.368583999574184418e-04,4.575999919325113297e-04,-2.625195193104445934e-04,-1.573810441186651587e-04,1.847831299528479576e-06,-3.983734131907112896e-06,1.277525007026270032e-05,-4.215806256979703903e-06,3.637821064330637455e-04,8.468751912005245686e-05,-1.031221356242895126e-03,-1.839311589719727635e-04,1.224228253704495728e-05,1.661331043578684330e-05,-2.387906715739518404e-04,1.288026396650820971e-04,-7.402409682981669903e-04,-9.957356378436088562e-04,3.213884192518889904e-04,-8.908592462830711156e-06,8.740986231714487076e-06,-2.686019570319331251e-06,-2.761963332886807621e-05,-1.473750016884878278e-04,6.204901728779077530e-05,2.756368485279381275e-04,3.204828681191429496e-05,-3.087821141889435239e-06,-3.540537818480515853e-07,1.954049366759136319e-08,-2.503084715499426238e-06,-3.465432882876484655e-06,-5.509831680683419108e-05,-1.090925288735888898e-04,-4.156134309596382082e-06,-5.740526830777525902e-06,-1.846638042479753494e-08,3.810319867625366896e-06,4.337347832006344106e-07,-1.109842560254037380e-04,1.734926918288692832e-04,1.868454855866730213e-04,1.857561583165079355e-04,-2.269570904900319874e-05,4.911880751024000347e-06,2.047926136583555490e-05,-6.777359521947801113e-05,2.405066479695960879e-04,7.671937346458435059e-04,-3.795105440076440573e-04,4.530547594185918570e-04,-2.047105954261496663e-04,-3.423174121053307317e-06,5.717862222809344530e-06,-2.285171358380466700e-04,2.953686635009944439e-04,2.791796759993303567e-05,-8.571096259402111173e-05,1.057883055182173848e-04,-2.045662549789994955e-04,2.676194981177104637e-06,-1.101947327697416767e-05,-1.552615685795899481e-06,-2.562761947046965361e-04,-1.819288590922951698e-04,2.289896074216812849e-04,1.206969463964924216e-04,-3.776443918468430638e-06,-1.267931838810909539e-05,1.297162998525891453e-05,-2.795562613755464554e-04,1.922071242006495595e-04,3.554199065547436476e-04,-4.660373961087316275e-04,-5.726813105866312981e-05,-1.929205973283387721e-05,-7.349983206950128078e-05,7.739135980955325067e-06,-1.706348994048312306e-04,1.264071324840188026e-04,1.237740798387676477e-04,-1.094319668482057750e-04,1.933902967721223831e-05,1.282122639167937450e-06,5.149143817106960341e-06,6.186775181049597450e-07,-1.745637928252108395e-05,-5.826034976053051651e-05,1.908586855279281735e-04,1.330800296273082495e-04,1.604316457815002650e-05,4.188201728538842872e-06,-1.962354190254700370e-06,-4.761841410072520375e-08,-3.932022991648409516e-07,-1.968087190107326023e-06,-1.451696425647241995e-05,-2.772767948044929653e-05,-2.068976300506619737e-06,-7.321594921450014226e-07,-8.792153494141530246e-08,3.195359113306039944e-06,-4.263875325705157593e-06,6.334287900244817138e-05,4.659505502786487341e-04,-3.599487827159464359e-04,1.052240841090679169e-04,-4.748796527564991266e-06,1.806419845706841443e-06,1.683368964222609065e-06,-4.819537571165710688e-05,3.231880255043506622e-04,2.343272353755310178e-05,2.922196290455758572e-04,5.883667035959661007e-04,-6.038576830178499222e-04,-8.884108865458983928e-06,2.782165574899408966e-05,2.224167983513325453e-04,-3.779630060307681561e-04,6.972884293645620346e-04,3.464805922703817487e-05,3.208337002433836460e-04,-1.060648646671324968e-04,-1.260959038518194575e-06,4.179670668236212805e-06,2.354992102482356131e-05,-4.516483386396430433e-05,1.895822424557991326e-05,5.258078454062342644e-04,1.884848315967246890e-04,1.356726570520550013e-04,-2.542943548178300261e-05,6.070160907256649807e-08,-9.840153506956994534e-05,-2.153503010049462318e-04,-5.868534935871139169e-05,-1.175416749902069569e-03,5.664250056724995375e-05,1.419130567228421569e-04,-1.895938657980877906e-05,4.194490429654251784e-06,-3.864008467644453049e-04,1.459802151657640934e-04,2.091078204102814198e-04,1.457038069929694757e-05,4.453066503629088402e-05,3.875225502270041034e-06,-1.571501343278214335e-06,1.006299271466559730e-06,-1.322937441727844998e-05,-1.282171870116144419e-04,1.480000064475461841e-04,-3.420572829782031476e-05,-8.313652870128862560e-06,-1.275370209441462066e-06,-5.323539653545594774e-07,1.444959707441739738e-07,-1.003354327622218989e-06,7.055327387206489220e-06,2.487767415004782379e-05,-1.398664062435273081e-05,9.157852218777406961e-07,-4.954376436216989532e-06,7.046719474601559341e-08,9.470852546655805781e-07,-1.509499611529463436e-06,-2.964688610518351197e-05,8.252285624621436000e-05,-3.092642873525619507e-05,-1.964232069440186024e-06,-9.565217624185606837e-06,-2.946395170511095785e-06,-1.239595621882472187e-05,-2.087036955344956368e-05,1.231791538884863257e-04,3.857411793433129787e-04,-5.755251622758805752e-04,-3.382508002687245607e-04,-1.279695716220885515e-04,-2.240917183371493593e-06,-1.096932464861311018e-07,-1.907047699205577374e-04,6.180569471325725317e-05,4.728942803922109306e-05,2.453030028846114874e-04,9.090262756217271090e-05,-1.606718578841537237e-04,1.455880010325927287e-05,1.751153831719420850e-05,-3.094302155659534037e-05,2.611134259495884180e-04,-8.620034204795956612e-04,5.285901715978980064e-04,4.559844965115189552e-04,4.080140788573771715e-04,-1.283785968553274870e-05,-3.923608346667606384e-06,-3.062165706069208682e-05,3.878808347508311272e-04,-1.507603155914694071e-05,5.874637281522154808e-06,8.310038538184016943e-05,3.042874159291386604e-04,-3.905129051418043673e-05,-5.645341389026725665e-06,1.045142562361434102e-04,4.536950291367247701e-05,1.332566025666892529e-04,-5.366859841160476208e-05,-3.328328311908990145e-04,1.206192973768338561e-05,-3.507668589008972049e-05,1.333679574599955231e-05,3.137864769087173045e-05,2.391742891632020473e-04,5.363562377169728279e-05,-2.490789629518985748e-04,-9.664532626629807055e-06,-1.491717557655647397e-05,2.836061321431770921e-05,1.348676050838548690e-05,7.605121481901733205e-06,-2.855118736988515593e-06,-5.690316902473568916e-05,-5.668009180226363242e-06,7.272249149536946788e-06,2.190856321249157190e-05,4.852191068493993953e-06,3.021809243364259601e-05,-9.656312613515183330e-06,5.145141585671808571e-06,-3.277824434917420149e-04,1.356983702862635255e-04,-2.241805195808410645e-04,-2.189653969253413379e-05,5.112964572617784142e-05,3.792249481193721294e-05,-3.578245923563372344e-06,-2.640928869368508458e-05,4.793993866769596934e-05,-2.039748214883729815e-04,1.580318203195929527e-04,1.176973237306810915e-04,-3.892777385772205889e-05,5.419515218818560243e-05,2.948669716715812683e-04,4.968134453520178795e-04,4.836319421883672476e-04,7.752841338515281677e-05,-1.442095817765221000e-04,-6.147876410977914929e-05,9.872770897345617414e-05,3.931467290385626256e-05,-1.373860868625342846e-05,-1.217128155985847116e-04,-2.090541238430887461e-05,4.929846036247909069e-04,1.517250202596187592e-04,-4.050794814247637987e-04,-4.209621693007647991e-05,-8.660589810460805893e-05,1.046017860062420368e-04,4.398216842673718929e-04,1.471896248403936625e-04,-6.891085067763924599e-04,4.286253242753446102e-04,-1.955828047357499599e-04,-3.943892079405486584e-05,7.422690032399259508e-06,-3.834037343040108681e-04,1.747080241329967976e-04,-3.905389748979359865e-04,6.655704346485435963e-04,3.183167427778244019e-04,2.313504926860332489e-03,1.259586191736161709e-03,1.108615659177303314e-03,1.648130360990762711e-03,-4.465468518901616335e-04,1.174912438727915287e-03,-3.850146313197910786e-04,-6.771363587176892906e-06,3.862185112666338682e-04,6.186112244677133276e-08\n0.000000000000000000e+00,-2.389244618825614452e-04,-2.953140065073966980e-04,4.179119132459163666e-04,1.628532307222485542e-03,-2.383351675234735012e-04,-1.823774655349552631e-04,6.603590452236574038e-10,3.318704257253557444e-04,-8.308254473377019167e-05,6.666081491857767105e-03,1.866019517183303833e-02,2.020151726901531219e-02,1.850774884223937988e-02,8.810905856080353260e-04,9.867145854514092207e-05,1.253611408174037933e-04,6.480919122695922852e-01,-1.334920618683099747e-02,-4.873063880950212479e-03,-1.808074861764907837e-02,-1.154042035341262817e-02,-8.028416894376277924e-03,-4.154566267970949411e-04,-7.796100690029561520e-04,-1.693512871861457825e-02,8.092743344604969025e-03,-1.105215121060609818e-02,-1.290639955550432205e-02,-6.180149968713521957e-03,-9.493823163211345673e-03,6.431821384467184544e-04,2.395866904407739639e-04,1.320296083576977253e-03,2.830174006521701813e-02,-1.128853764384984970e-03,7.775002159178256989e-03,-1.959575311047956347e-04,-1.059451233595609665e-02,-6.771472282707691193e-03,3.864645259454846382e-05,-3.864288737531751394e-04,-2.011625654995441437e-02,-1.287833042442798615e-02,-9.596385061740875244e-03,-5.789290647953748703e-03,4.032860510051250458e-03,-3.940655384212732315e-03,-4.137293435633182526e-04,1.671251142397522926e-03,-2.014769706875085831e-03,1.741538755595684052e-02,1.238276436924934387e-02,4.452618770301342010e-03,2.531050995457917452e-04,-7.364377233898267150e-05,2.215268614236265421e-04,2.043242056970484555e-05,3.301353193819522858e-03,1.482343766838312149e-02,-2.914423588663339615e-03,-6.647251429967582226e-04,-5.781572544947266579e-04,-8.195443660952150822e-05,-2.930175435622572877e-09,2.932079769379924983e-05,3.313597699161618948e-05,1.403189235134050250e-04,-1.665084419073536992e-04,1.573227564222179353e-05,2.539476190577261150e-05,6.783776651531070456e-09,-4.131798777962103486e-05,3.359925904078409076e-05,-9.612803696654736996e-04,-3.362809773534536362e-03,-5.734375445172190666e-04,-2.116167917847633362e-03,-1.327307836618274450e-04,-1.718658313620835543e-05,2.065528678940609097e-05,8.575782412663102150e-04,1.234011491760611534e-03,1.780841033905744553e-03,2.682006917893886566e-03,7.777131395414471626e-04,6.791491759940981865e-04,4.823588096769526601e-05,4.587660077959299088e-05,1.415336737409234047e-03,-4.858848988078534603e-04,-4.688509798143059015e-04,1.692254794761538506e-03,-4.158481024205684662e-04,4.409376997500658035e-04,-7.411617843899875879e-05,-5.600263648375403136e-06,-2.357810008106753230e-04,-2.241930691525340080e-03,-7.936211477499455214e-05,-2.483778633177280426e-03,-1.455640158383175731e-04,1.314129563979804516e-03,8.752873400226235390e-04,-5.683419658453203738e-06,-3.157280298182740808e-05,1.221332116983830929e-03,1.617749920114874840e-03,2.473581116646528244e-03,9.991582483053207397e-04,-1.944371324498206377e-04,5.003845435567200184e-04,5.024818528909236193e-05,-3.037289716303348541e-04,1.895806344691663980e-04,-1.050181686878204346e-03,-8.318381151184439659e-04,-7.123184623196721077e-04,-5.340206553228199482e-05,2.789889731502626091e-05,-3.085916250711306930e-05,-9.845734894042834640e-08,-6.754471105523407459e-04,-1.387192402034997940e-03,5.959209520369768143e-04,8.752398571232333779e-05,7.517797348555177450e-05,1.199298549181548879e-05,2.688527978023103060e-08,1.513784081907942891e-05,-4.198950773570686579e-05,1.745455665513873100e-04,-6.111917900852859020e-05,4.673081275541335344e-05,6.460080476244911551e-05,-4.607490389219037752e-09,6.835695239715278149e-05,4.867656753049232066e-05,4.955000476911664009e-04,1.280463067814707756e-03,6.922950036823749542e-03,-7.000588811933994293e-04,-8.484625141136348248e-05,-9.395065717399120331e-06,-1.481723302276805043e-06,4.294103709980845451e-04,-4.851035773754119873e-04,-7.641114294528961182e-03,-8.073374629020690918e-03,-4.348461981862783432e-03,9.555033175274729729e-04,-5.940424307482317090e-05,4.814447020180523396e-04,5.272396840155124664e-03,3.135761944577097893e-04,-5.952578503638505936e-03,2.706771483644843102e-03,2.277384744957089424e-03,1.602051081135869026e-03,-1.413099380442872643e-04,-1.035037566907703876e-04,7.139557856135070324e-04,1.724144094623625278e-03,-1.831069530453532934e-04,1.876877504400908947e-03,7.619794923812150955e-04,-1.843770733103156090e-03,-4.029024858027696609e-04,2.142453377018682659e-05,3.074685228057205677e-04,2.949989866465330124e-04,-8.266921155154705048e-03,9.540534578263759613e-03,5.013997200876474380e-03,9.449195931665599346e-04,8.297399035654962063e-04,1.620350958546623588e-04,-1.161799067631363869e-03,5.490429699420928955e-03,-1.091963262297213078e-03,-1.711406861431896687e-03,7.718191482126712799e-04,-9.025229519465938210e-05,1.011275671771727502e-04,-3.829003981081768870e-05,-1.412269775755703449e-04,-6.795207154937088490e-04,-4.589088726788759232e-03,1.774297794327139854e-03,2.043011481873691082e-04,9.625859092921018600e-06,-8.471479304716922343e-07,-1.315837572235523112e-08,4.764524055644869804e-05,1.746724155964329839e-04,-2.066003216896206141e-04,-6.226538680493831635e-04,7.959203503560274839e-05,1.317967326031066477e-05,3.163563633279409260e-09,-8.462084224447607994e-05,-7.701884169364348054e-05,-1.178542617708444595e-03,-2.400513039901852608e-04,5.290691042318940163e-04,-2.715572016313672066e-03,-1.951937010744586587e-04,-3.594538429751992226e-05,-1.539840923214796931e-06,1.383922295644879341e-03,3.413981990888714790e-03,4.247020930051803589e-03,9.916198439896106720e-03,-2.691823756322264671e-03,-4.607108421623706818e-03,-3.469985676929354668e-05,1.024030498228967190e-04,3.581824013963341713e-03,1.615736051462590694e-03,3.815721720457077026e-05,-6.605141796171665192e-03,-2.864756097551435232e-04,4.562723916023969650e-03,-6.992612907197326422e-05,2.045867040578741580e-05,1.189999165944755077e-04,-3.547450527548789978e-03,3.772500203922390938e-03,-7.702626287937164307e-03,-7.258648518472909927e-03,1.643589581362903118e-03,9.962730109691619873e-04,-6.310308526735752821e-05,-5.202828906476497650e-04,-1.363598858006298542e-05,3.053485881537199020e-03,1.325711724348366261e-03,-1.092218328267335892e-03,2.921816194429993629e-04,7.765290210954844952e-04,1.813405651773791760e-05,-1.514334348030388355e-03,1.255742739886045456e-03,9.821241255849599838e-04,-1.280383672565221786e-03,-2.731020562350749969e-03,6.408472108887508512e-05,-8.818007336230948567e-05,2.209752710768952966e-05,-5.905039142817258835e-04,1.527892774902284145e-03,-7.866336818551644683e-05,-9.254556498490273952e-04,-4.386590444482862949e-05,4.149385858909226954e-05,1.139760297519387677e-05,2.125852915924042463e-08,2.707615203689783812e-05,1.001795226329704747e-05,-5.576536932494491339e-05,4.140774035477079451e-05,1.162843909696675837e-05,3.004930658789817244e-05,-5.733181751566007733e-08,-5.265873187454417348e-05,2.680236320884432644e-05,-1.006269943900406361e-03,-3.389590186998248100e-03,6.597085739485919476e-04,-2.191058127209544182e-03,-6.916469283169135451e-05,-1.430501833965536207e-05,-1.850627631938550621e-05,8.785185636952519417e-04,1.541892881505191326e-03,8.547025499865412712e-04,1.279561780393123627e-03,4.768947110278531909e-05,1.287943916395306587e-03,7.484143134206533432e-05,-3.048863163712667301e-06,2.318488433957099915e-03,-1.409814285580068827e-04,-3.706579445861279964e-04,2.478656591847538948e-03,-1.355221844278275967e-03,7.386402576230466366e-04,-2.986610707012005150e-05,-2.763912016234826297e-05,-2.506095624994486570e-04,-1.706665614619851112e-03,1.011497806757688522e-05,-1.823128317482769489e-03,7.041556527838110924e-04,8.929533069021999836e-04,8.893288322724401951e-04,-6.263158866204321384e-06,-1.350470847683027387e-04,1.455082790926098824e-03,1.470029819756746292e-03,2.806933596730232239e-03,1.803497783839702606e-03,-6.901546148583292961e-04,5.383886164054274559e-04,5.438637526822276413e-05,1.057405315805226564e-04,2.911095798481255770e-04,-5.443342961370944977e-04,-1.954313600435853004e-03,-2.114915987476706505e-03,-4.645855733542703092e-05,9.150462574325501919e-06,-5.638036964228376746e-05,4.728269777842797339e-05,-7.330116932280361652e-04,-1.135935657657682896e-03,5.224563064984977245e-04,9.427745681023225188e-05,9.093563130591064692e-05,1.105570026993518695e-05,-4.408320819493383169e-09,1.178361799247795716e-05,6.200754796736873686e-06,-1.935884647537022829e-04,-3.210396389476954937e-04,1.706366128928493708e-05,8.699985301063861698e-06,4.372012085696042050e-08,-1.660425914451479912e-05,1.014397639664821327e-05,-4.148273146711289883e-04,5.250626709312200546e-04,-2.529352437704801559e-03,8.803098462522029877e-04,-9.334822243545204401e-05,3.855161412502638996e-05,-1.021534990286454558e-05,4.172998887952417135e-04,6.765102036297321320e-03,-1.543730031698942184e-04,4.556690342724323273e-03,-1.903541618958115578e-03,-1.701720757409930229e-04,1.367545337416231632e-05,2.145815233234316111e-05,1.318496186286211014e-03,-2.512069186195731163e-03,1.921542105264961720e-03,4.759723320603370667e-03,-7.136189378798007965e-04,1.956673804670572281e-05,-6.268985453061759472e-05,-4.418776370584964752e-05,-1.519852812634781003e-04,-2.973471302539110184e-03,-2.015718957409262657e-03,-2.312990371137857437e-03,5.242457613348960876e-03,-3.922605246771126986e-04,2.551813668105751276e-04,-4.515281034400686622e-06,-2.492330386303365231e-04,8.985575404949486256e-04,-6.073571275919675827e-04,-2.182887401431798935e-03,4.970803856849670410e-03,-2.042516833171248436e-03,2.945213345810770988e-04,4.613857163349166512e-05,-3.307968145236372948e-04,-1.149172196164727211e-03,2.398276701569557190e-03,6.162628997117280960e-04,-2.101464779116213322e-04,-1.743628308759070933e-05,-4.801673640031367540e-06,-1.934737883857451379e-05,-7.737874693702906370e-05,-8.068918250501155853e-04,-1.812571543268859386e-03,-1.826348743634298444e-04,-2.945892993011511862e-05,7.044596713967621326e-05,6.680123533442383632e-06,-1.273110683541744947e-08,2.235941792605444789e-05,2.994535680045373738e-05,-2.099945850204676390e-04,-5.296247545629739761e-04,3.230067159165628254e-05,1.660045018070377409e-05,2.087199391098693013e-08,-1.802859333110973239e-05,-5.110331039759330451e-05,-1.503429259173572063e-03,-3.048570360988378525e-03,-3.188377944752573967e-03,-7.953047752380371094e-04,-9.500369924353435636e-05,-4.708310007117688656e-05,3.264517363277263939e-05,7.544616237282752991e-04,1.001839525997638702e-03,2.628547837957739830e-03,1.402108697220683098e-03,-6.577749736607074738e-04,1.798360026441514492e-03,-2.789298378047533333e-05,9.586285887053236365e-05,2.330443123355507851e-03,-1.330827362835407257e-03,-1.101300702430307865e-03,6.622984074056148529e-03,1.182121573947370052e-03,1.585742691531777382e-03,-8.692834671819582582e-05,-2.109198067046236247e-05,2.422736724838614464e-05,1.257816562429070473e-03,-1.790270674973726273e-03,1.242948928847908974e-03,2.384701278060674667e-03,5.314900772646069527e-04,4.349596856627613306e-04,-3.136609302600845695e-05,9.640913922339677811e-04,3.988226410001516342e-03,4.398187156766653061e-03,-2.128874417394399643e-03,-8.053430356085300446e-04,-3.391264472156763077e-03,8.583275484852492809e-04,4.034522498841397464e-05,4.385018546599894762e-04,1.541892532259225845e-03,-3.743997542187571526e-03,-2.210201928392052650e-03,3.719329251907765865e-04,-4.589060154103208333e-06,-3.299357194919139147e-05,-7.632209417351987213e-06,3.546067455317825079e-05,3.896813432220369577e-04,-7.119753863662481308e-04,3.736340440809726715e-04,7.741821173112839460e-05,5.063256685389205813e-05,5.084949862066423520e-06,-5.061019692220725119e-08,1.939880348800215870e-05,4.443350007932167500e-07,-2.229219244327396154e-04,-3.375187225174158812e-04,-6.182106972119072452e-06,-2.726188358792569488e-05,8.453207556158304214e-08,-5.851542664458975196e-05,3.020444455614779145e-05,-1.258698874153196812e-03,-1.595478737726807594e-03,-2.269781194627285004e-03,-1.818818855099380016e-03,-1.111660676542669535e-04,-1.498742130934260786e-05,-6.716295501973945647e-06,1.032246975228190422e-03,1.662200200371444225e-03,-1.764172193361446261e-04,4.404449835419654846e-03,-2.875100180972367525e-04,-9.145119693130254745e-04,8.700251055415719748e-05,2.158016286557540298e-05,-1.061549875885248184e-03,7.474704179912805557e-04,-1.996594481170177460e-03,-1.664589071879163384e-04,1.825991668738424778e-03,1.072716899216175079e-03,-5.362102456274442375e-05,-2.849334305210504681e-05,-4.766489146277308464e-04,-1.799698104150593281e-03,-6.030282238498330116e-04,-3.545185318216681480e-03,-9.065970662049949169e-04,5.408929428085684776e-04,1.068980083800852299e-03,1.445610723749268800e-05,2.640695311129093170e-05,2.795983105897903442e-03,1.023686607368290424e-03,4.105962812900543213e-03,1.674115308560431004e-03,-4.215448279865086079e-04,6.744271377101540565e-04,2.130701614078134298e-05,1.106594572775065899e-03,2.639016602188348770e-04,-1.672078273259103298e-03,4.010409174952656031e-04,-8.896532235667109489e-04,-1.336908007942838594e-05,3.007193845405708998e-05,-6.124150240793824196e-05,-4.213263309793546796e-06,-2.332836622372269630e-03,-1.864933525212109089e-03,6.850284407846629620e-04,9.994058927986770868e-05,1.040530623868107796e-04,1.266776234842836857e-05,-1.354283085674978793e-08,3.409352939343079925e-05,3.630377250374294817e-05,-1.674237573752179742e-04,-2.828977885656058788e-04,1.478736157878302038e-05,2.253280763397924602e-05,-4.361208993941545486e-08,-5.357107875170186162e-05,3.710091550601646304e-05,-8.590152137912809849e-04,-4.283817950636148453e-03,8.345827227458357811e-04,-1.521710422821342945e-03,-8.394088217755779624e-05,-1.511399932496715337e-05,-5.413388134911656380e-05,1.026851474307477474e-03,5.351162399165332317e-04,1.293733599595725536e-03,3.266773652285337448e-03,-1.833362504839897156e-03,-8.602472953498363495e-04,7.304629980353638530e-05,-3.093143459409475327e-05,2.393575152382254601e-03,-2.326819114387035370e-03,-7.732080994173884392e-04,-1.002197852358222008e-03,5.742331966757774353e-03,-5.560317076742649078e-04,-1.087220734916627407e-04,-3.502819890854880214e-05,-7.618057134095579386e-05,-9.433064842596650124e-04,1.958088483661413193e-03,-7.740164874121546745e-04,3.949164238292723894e-04,2.158225106541067362e-04,1.179602695629000664e-03,-4.073475065524689853e-05,6.366862216964364052e-04,1.983990892767906189e-03,6.313553894869983196e-04,2.830211305990815163e-03,2.025043591856956482e-03,1.014522858895361423e-03,8.512340136803686619e-04,2.883114575524814427e-05,-1.427978975698351860e-03,-8.405924018006771803e-05,-1.849952619522809982e-03,-5.578665295615792274e-04,-1.866215956397354603e-03,-9.130218677455559373e-05,8.536655514035373926e-05,-1.157256556325592101e-04,-2.005038259085267782e-04,-9.732039179652929306e-04,-2.908668946474790573e-03,1.007075421512126923e-03,5.361210787668824196e-04,1.662382564973086119e-04,-2.256661537103354931e-04,2.173897883039899170e-05,-1.751458185026422143e-04,1.957205677172169089e-04,8.017488289624452591e-04,-3.372630453668534756e-04,3.648774581961333752e-04,4.764401819556951523e-04,1.131947356043383479e-04,-7.778948202030733228e-05,3.468759532552212477e-04,-8.364291861653327942e-04,8.066071313805878162e-04,-1.014516688883304596e-03,-1.308940351009368896e-03,-1.038451737258583307e-04,1.642669667489826679e-04,5.575834074988961220e-04,7.696620887145400047e-04,3.588291350752115250e-03,4.259936045855283737e-03,3.524043713696300983e-04,-1.344524440355598927e-03,9.962075855582952499e-04,-1.277130504604429007e-04,-3.910016966983675957e-04,7.482683286070823669e-04,-2.243611495941877365e-03,-1.515247160568833351e-03,2.298084436915814877e-04,3.976993320975452662e-04,5.229209200479090214e-04,-2.376512420596554875e-04,6.357936654239892960e-04,-3.240306978113949299e-05,-1.752474345266819000e-04,2.944489941000938416e-03,-1.949800294823944569e-03,-5.763772060163319111e-04,1.311197294853627682e-03,-3.980381297878921032e-04,-4.165094287600368261e-04,-1.222016639076173306e-03,-7.768077193759381771e-05,4.360986873507499695e-03,1.472329488024115562e-03,-1.867846876848489046e-04,4.112361930310726166e-04,6.512090330943465233e-04,1.305607729591429234e-03,-1.792452065274119377e-03,2.915880642831325531e-03,8.444698527455329895e-03,-8.630047552287578583e-03,-1.346771884709596634e-02,-1.010151952505111694e-02,-1.452972530387341976e-03,2.487023919820785522e-02,-7.758604362607002258e-03,-8.631878532469272614e-03,-4.861932713538408279e-03,9.616746101528406143e-04,7.087562698870897293e-04,-5.073104053735733032e-03,6.693651812383905053e-06\n0.000000000000000000e+00,-3.300771059002727270e-04,-1.215497730299830437e-03,2.986359759233891964e-04,7.347336038947105408e-03,4.556959611363708973e-04,4.828073433600366116e-04,-7.123091450011997949e-09,9.480877197347581387e-04,-5.415878258645534515e-04,3.152351826429367065e-02,1.180619969964027405e-01,4.467377439141273499e-03,6.348778307437896729e-02,3.362614894285798073e-03,-2.370788279222324491e-04,-2.497731009498238564e-03,-1.332754176110029221e-02,5.156965255737304688e-01,-1.236369237303733826e-01,-7.055377122014760971e-03,-5.578084290027618408e-02,-3.393016383051872253e-02,-2.911345567554235458e-03,3.225626423954963684e-03,3.571438416838645935e-02,3.342981263995170593e-02,3.437063843011856079e-02,-2.224348857998847961e-02,-1.104092597961425781e-02,-1.774622872471809387e-02,-2.788630081340670586e-04,-4.430424305610358715e-04,1.683353818953037262e-02,7.861098647117614746e-02,-7.972227782011032104e-02,-2.050213748589158058e-03,-8.691080659627914429e-02,-5.485934019088745117e-02,-2.349345572292804718e-02,-1.965845935046672821e-03,1.325870398432016373e-02,-9.075907617807388306e-02,1.294006034731864929e-02,6.725353002548217773e-02,-8.218093216419219971e-02,-9.512775577604770660e-04,-1.242072228342294693e-02,-1.319207716733217239e-03,-4.333822801709175110e-02,-3.559841588139533997e-02,-4.283381160348653793e-03,-3.922874480485916138e-02,-4.277564957737922668e-02,7.521897787228226662e-04,-1.634219195693731308e-03,1.111643039621412754e-03,-4.471765365451574326e-03,1.422728970646858215e-02,1.292853849008679390e-03,-1.546300202608108521e-02,-2.172248670831322670e-03,-3.212511539459228516e-03,-7.120856753317639232e-05,9.657775912330635038e-09,6.211400614120066166e-05,1.116586354328319430e-04,7.805525092408061028e-05,1.287530176341533661e-04,-9.895143011817708611e-05,-2.626894456625450402e-05,-4.390591445968539119e-09,-1.326322089880704880e-04,1.845953520387411118e-04,-4.014027770608663559e-03,-5.983551032841205597e-03,6.395329255610704422e-03,-5.452333949506282806e-03,-5.371717852540314198e-04,5.703845090465620160e-05,3.960530157200992107e-04,2.944218926131725311e-03,2.042320370674133301e-02,2.504505589604377747e-02,1.950678788125514984e-02,4.727147985249757767e-03,4.509107675403356552e-03,4.621401603799313307e-05,-4.411016707308590412e-04,-5.444430746138095856e-03,-4.125524312257766724e-03,-1.123968139290809631e-02,-3.488102927803993225e-03,5.614118650555610657e-03,2.130066975951194763e-03,-8.112954674288630486e-05,1.106817944673821330e-04,-1.825094688683748245e-03,-6.188476923853158951e-03,8.016997016966342926e-03,-4.438528791069984436e-03,5.983015522360801697e-03,7.868089713156223297e-03,2.933413488790392876e-03,2.309339470230042934e-04,-2.092659939080476761e-03,1.058003213256597519e-02,-4.869547672569751740e-03,-1.908523030579090118e-02,1.441539730876684189e-02,8.281132904812693596e-04,2.439309610053896904e-03,2.292822027811780572e-04,5.313913803547620773e-03,4.191717132925987244e-03,-4.826788790524005890e-05,7.459614891558885574e-03,4.466193728148937225e-03,-1.370902755297720432e-04,2.788525016512721777e-04,-2.233880077255889773e-04,5.904349382035434246e-04,-3.066701814532279968e-03,-1.829919288866221905e-03,3.393252845853567123e-03,3.730488533619791269e-04,3.892221429850906134e-04,5.374290049076080322e-05,7.828251380459505526e-10,-2.401680831098929048e-05,-3.088156809099018574e-04,2.776327310130000114e-03,1.783352345228195190e-03,-9.558552847011014819e-05,2.106992760673165321e-04,-2.297636664261304418e-10,4.352644318714737892e-04,3.101443871855735779e-04,1.731092575937509537e-03,-1.690604537725448608e-02,5.312264710664749146e-02,1.057448145002126694e-02,-2.527899341657757759e-04,5.007430445402860641e-06,7.233636279124766588e-05,4.577888175845146179e-04,1.382999587804079056e-02,-2.806215174496173859e-02,-1.616618409752845764e-02,-2.275322377681732178e-02,3.155923914164304733e-03,-2.355269389227032661e-04,1.318813418038189411e-03,5.208105780184268951e-03,2.653036732226610184e-03,-3.075359389185905457e-02,1.567046903073787689e-02,2.059788629412651062e-02,4.236664623022079468e-03,-8.871358295436948538e-05,-2.754666202235966921e-04,1.668868120759725571e-03,-3.352636238560080528e-03,6.458823569118976593e-03,9.500376880168914795e-03,6.891487166285514832e-03,-3.837758675217628479e-03,-1.040633069351315498e-03,3.534403804223984480e-04,-9.841492865234613419e-04,1.221320591866970062e-02,-3.700080513954162598e-02,1.495684403926134109e-02,3.651054576039314270e-02,6.892240606248378754e-03,3.632393432781100273e-03,6.025414913892745972e-04,-4.415024304762482643e-04,1.929855719208717346e-02,8.382469415664672852e-03,1.785076409578323364e-02,1.962548121809959412e-02,-3.989920660387724638e-04,6.398642435669898987e-04,-2.876521612051874399e-04,1.002259523374959826e-06,-5.935985129326581955e-03,-1.819417811930179596e-02,6.662886124104261398e-03,4.088395799044519663e-04,4.167167935520410538e-05,8.145212632371112704e-06,-1.805366522944495955e-08,1.095629631890915334e-04,7.485988317057490349e-04,-3.759745275601744652e-03,-4.003069829195737839e-03,4.527737037278711796e-04,-2.821574344125110656e-05,1.509215508121997118e-08,-6.627439142903313041e-05,-5.973367951810359955e-04,1.619390211999416351e-03,-8.418988436460494995e-04,5.608920753002166748e-02,-9.036079980432987213e-03,-7.212332566268742085e-04,1.342917385045439005e-04,3.247990098316222429e-04,2.291599055752158165e-03,2.183476649224758148e-02,8.157273381948471069e-02,4.373691231012344360e-02,-5.559618771076202393e-02,1.204406097531318665e-02,-6.276614149101078510e-04,5.016560899093747139e-04,1.614239625632762909e-02,1.844197139143943787e-02,4.251505248248577118e-03,-4.482678323984146118e-02,-1.256812177598476410e-02,9.310103952884674072e-03,1.310143998125568032e-04,-1.202100975206121802e-06,4.735402762889862061e-03,-1.777264848351478577e-02,3.763422369956970215e-02,-3.474174439907073975e-02,-1.972181722521781921e-02,-2.635330893099308014e-04,7.419689791277050972e-04,2.842954127117991447e-04,-2.649566857144236565e-03,2.233780175447463989e-02,1.926456205546855927e-02,-5.655536428093910217e-02,-9.040244854986667633e-03,4.145677085034549236e-04,2.136967610567808151e-03,1.290205982513725758e-04,-1.325933076441287994e-02,2.485845610499382019e-02,3.976482152938842773e-02,-2.651793509721755981e-02,-1.099784206598997116e-02,4.145023995079100132e-04,-4.447857791092246771e-04,3.822949074674397707e-04,-1.623831107281148434e-03,8.885440416634082794e-03,4.946149419993162155e-03,-8.189863525331020355e-03,-4.914706805720925331e-04,-3.652036830317229033e-04,2.826249328791163862e-05,3.775085133383981884e-09,2.691427653189748526e-05,-1.278931158594787121e-04,-1.369705540128052235e-03,-1.281489268876612186e-03,-2.628014772199094296e-04,-5.579295248026028275e-05,1.717739905870985240e-08,-2.869939489755779505e-04,1.819532189983874559e-04,-4.417954944074153900e-03,-2.257554978132247925e-02,1.863370276987552643e-02,-6.974841933697462082e-03,-6.468017818406224251e-04,1.634752698009833694e-04,6.667007110081613064e-04,2.340516075491905212e-03,2.294194698333740234e-02,1.280998811125755310e-02,-7.029244443401694298e-04,4.225306212902069092e-03,6.443952675908803940e-03,3.781774430535733700e-04,-1.001176657155156136e-03,-5.817624740302562714e-03,6.482872646301984787e-03,-1.788711547851562500e-02,1.103776157833635807e-03,-7.887620478868484497e-03,1.547004678286612034e-03,4.139192460570484400e-04,2.254698301840107888e-05,-3.556777490302920341e-03,-8.209018968045711517e-03,1.093580015003681183e-02,-6.777141708880662918e-03,6.461184006184339523e-03,1.065229438245296478e-02,3.876300994306802750e-03,4.563578404486179352e-04,-3.788569010794162750e-03,4.895345773547887802e-03,-5.525124142877757549e-04,-2.087543718516826630e-03,3.611650317907333374e-02,-5.148435477167367935e-03,1.100416993722319603e-03,3.114450664725154638e-04,8.356921374797821045e-03,9.694769978523254395e-03,7.660792674869298935e-03,6.254979525692760944e-04,-7.072287611663341522e-03,-3.620524366851896048e-04,3.121959744021296501e-04,-5.148942000232636929e-04,8.978138212114572525e-04,-8.726667612791061401e-03,1.990735763683915138e-03,4.440808203071355820e-03,3.689471341203898191e-04,5.589143838733434677e-04,-2.951681835838826373e-06,-1.681854655544157140e-08,8.055601210799068213e-05,2.640907187014818192e-04,5.582491285167634487e-04,-4.180792311672121286e-04,5.825843982165679336e-05,-3.511010800139047205e-05,7.511289368267171085e-09,-2.952486393041908741e-04,-2.400899975327774882e-04,-3.543633036315441132e-03,-3.547823801636695862e-02,-2.158908918499946594e-02,-7.610404398292303085e-03,1.980800880119204521e-05,-1.059224596247076988e-04,-1.456091704312711954e-04,3.653611987829208374e-03,1.605373620986938477e-02,-2.828280255198478699e-02,8.824267424643039703e-03,1.218213140964508057e-02,9.292447008192539215e-03,1.663678558543324471e-04,-2.826351264957338572e-04,-9.857855038717389107e-04,-1.469379058107733727e-03,-1.044841110706329346e-02,1.103723421692848206e-03,1.272427756339311600e-02,7.680200971662998199e-03,-1.350625534541904926e-04,2.646850771270692348e-04,-1.095695537514984608e-03,4.609411582350730896e-03,2.747672423720359802e-02,1.606190204620361328e-02,-2.812446467578411102e-02,3.498757025226950645e-03,3.358267946168780327e-03,-3.102970658801496029e-04,1.809510402381420135e-03,3.177493344992399216e-03,1.178898382931947708e-03,-9.835693053901195526e-03,8.259713649749755859e-04,-3.061566967517137527e-03,2.865955932065844536e-03,-2.543351147323846817e-04,1.187957264482975006e-02,-2.189653459936380386e-03,-2.183528430759906769e-02,-1.514022052288055420e-02,-1.117204874753952026e-02,-8.635353879071772099e-06,-2.704815124161541462e-04,-7.852537237340584397e-05,8.213192922994494438e-04,3.663828829303383827e-03,4.285044968128204346e-03,1.357274129986763000e-03,3.722409601323306561e-04,1.610221224837005138e-04,6.319180829450488091e-05,-9.026280167745426297e-09,-2.547655094531364739e-05,-7.506807742174714804e-05,-8.628110517747700214e-04,-1.918212510645389557e-04,-2.184610784752294421e-04,-3.683298200485296547e-05,-2.877038696169620380e-08,-7.961008668644353747e-05,5.465195863507688046e-05,-1.300525665283203125e-02,-6.556420121341943741e-03,1.491988450288772583e-02,7.651924155652523041e-03,-3.609578707255423069e-04,-1.776428543962538242e-04,1.872394932433962822e-04,3.431769437156617641e-04,1.721427962183952332e-02,4.046045988798141479e-02,-3.047327511012554169e-03,-2.019528299570083618e-02,1.114622876048088074e-02,4.324201290728524327e-05,-2.607959904707968235e-04,-6.076538469642400742e-03,-6.345092318952083588e-03,-1.844219677150249481e-02,3.149986639618873596e-02,2.498042210936546326e-02,7.492163218557834625e-03,-5.940639675827696919e-05,-1.887403632281348109e-04,-1.620969269424676895e-03,-1.245069433934986591e-03,4.741886630654335022e-03,4.898818675428628922e-03,1.809469796717166901e-02,6.765724625438451767e-03,-2.592474455013871193e-03,3.221044898964464664e-04,-1.676497980952262878e-03,3.104145266115665436e-02,7.420244626700878143e-03,-3.936138749122619629e-02,1.035356521606445312e-02,-1.848334074020385742e-02,7.686400203965604305e-04,4.249795165378600359e-04,1.221501827239990234e-02,1.849317364394664764e-02,3.301412798464298248e-03,-2.229741215705871582e-02,1.091700606048107147e-02,7.066901889629662037e-05,2.670031099114567041e-04,-1.268628548132255673e-04,1.079819747246801853e-03,1.401837449520826340e-03,3.515116404742002487e-03,1.709450851194560528e-03,-1.295127276534913108e-05,2.909032336901873350e-04,-9.779657557373866439e-05,2.500468099242425524e-08,5.220264574745669961e-05,1.955653278855606914e-04,-1.161511056125164032e-03,-1.732164295390248299e-03,-1.428337127435952425e-04,-1.976982603082433343e-04,8.088107961157220416e-09,-2.176110283471643925e-04,1.550736196804791689e-04,-6.006721872836351395e-03,-1.105629559606313705e-02,9.362921118736267090e-03,-6.800920702517032623e-03,-1.019932213239371777e-03,1.180645267595537007e-04,3.950840036850422621e-04,2.777111949399113655e-03,3.201825916767120361e-02,5.450387485325336456e-03,9.392944164574146271e-03,6.478489842265844345e-03,3.128037787973880768e-04,5.949413171038031578e-04,-6.812376086600124836e-04,-1.061289757490158081e-02,6.491201929748058319e-03,-2.200940437614917755e-02,-5.061459261924028397e-03,9.320553392171859741e-03,1.229540444910526276e-03,8.382418309338390827e-05,-3.364264557603746653e-06,-3.539970843121409416e-03,-7.677768357098102570e-03,1.576542621478438377e-03,-1.497152447700500488e-02,1.899521797895431519e-02,4.416306968778371811e-03,5.060034804046154022e-03,3.997359599452465773e-04,-2.260150620713829994e-03,1.648349501192569733e-02,-4.959644749760627747e-03,6.508942227810621262e-03,2.693303488194942474e-02,-5.291075212880969048e-04,3.171392250806093216e-03,4.558419459499418736e-04,7.003721315413713455e-03,9.385410230606794357e-04,2.135408110916614532e-03,9.272979572415351868e-03,5.183679517358541489e-03,-2.752774162217974663e-04,3.627435071393847466e-04,-3.699300868902355433e-04,3.156246966682374477e-04,-7.338637020438909531e-03,-4.050801508128643036e-03,4.663475789129734039e-03,6.184040103107690811e-04,6.019268766976892948e-04,3.013978675880935043e-05,-5.319179763318970799e-09,9.107192454393953085e-06,1.481758808949962258e-04,1.818673335947096348e-03,2.983321901410818100e-04,-1.472286239732056856e-04,-7.314508548006415367e-05,1.204182353831129149e-08,-1.429770054528489709e-04,2.352860174141824245e-04,-3.902369877323508263e-03,-1.468640938401222229e-02,4.494242370128631592e-03,-3.948283381760120392e-03,4.311796510592103004e-05,3.987148738815449178e-05,3.476177225820720196e-04,1.409902353771030903e-03,3.494378179311752319e-02,1.276378706097602844e-02,-1.504554413259029388e-03,9.671875741332769394e-04,5.297342315316200256e-03,3.845960891339927912e-04,-9.388619218952953815e-04,-8.698103018105030060e-03,-1.718783460091799498e-04,-1.658231578767299652e-02,-1.742295688018202782e-03,1.025906577706336975e-02,-3.784629283472895622e-03,2.289015392307192087e-04,2.050766488537192345e-04,-2.620446495711803436e-03,9.113918058574199677e-04,-8.990346454083919525e-03,5.977955646812915802e-03,4.935343284159898758e-03,1.099426019936800003e-02,3.750804113224148750e-03,1.298521819990128279e-04,-1.056694891303777695e-03,7.545890286564826965e-03,-2.684911014512181282e-03,-5.669148173183202744e-03,3.306353837251663208e-02,1.308743841946125031e-02,1.707971910946071148e-03,-2.938421210274100304e-03,6.344770547002553940e-03,1.024888362735509872e-02,5.960330832749605179e-03,8.543648757040500641e-03,9.129017591476440430e-03,-1.095119398087263107e-03,3.811715403571724892e-03,-1.319168834015727043e-03,-8.656005957163870335e-04,-3.522179322317242622e-03,-3.414627281017601490e-05,-2.317144244443625212e-04,1.288557774387300014e-03,1.327838632278144360e-03,-3.453461977187544107e-04,5.873295012861490250e-04,5.650366074405610561e-04,1.030788873322308064e-03,9.094105917029082775e-04,2.394689363427460194e-05,1.733229291858151555e-04,-7.015625014901161194e-04,1.493441173806786537e-03,-1.255061361007392406e-03,4.917955957353115082e-04,-2.156886039301753044e-03,-8.678602986037731171e-03,6.140141747891902924e-03,1.266318024136126041e-03,-7.604144047945737839e-04,2.725722966715693474e-03,2.832200611010193825e-03,-6.664957036264240742e-04,3.219962492585182190e-02,2.427768334746360779e-02,9.740391746163368225e-03,3.214178606867790222e-03,-6.169929401949048042e-04,1.217162352986633778e-03,-2.995949937030673027e-03,-1.398232486099004745e-02,-1.031763385981321335e-04,-5.135701503604650497e-03,-2.008761744946241379e-03,6.460681557655334473e-03,8.601545356214046478e-03,-1.706357114017009735e-03,3.262577112764120102e-03,-3.219946054741740227e-03,2.214148407801985741e-03,1.381579507142305374e-02,-8.709628600627183914e-04,5.493726581335067749e-03,9.004409424960613251e-03,2.591283700894564390e-04,-4.487639293074607849e-03,-3.401524387300014496e-03,7.574810646474361420e-03,5.439995788037776947e-03,-2.979474514722824097e-02,1.286110747605562210e-02,-1.989695243537425995e-03,-2.847466384992003441e-03,1.926926150918006897e-02,1.603383570909500122e-02,7.585598621517419815e-03,2.967455238103866577e-02,-4.642434418201446533e-03,-3.180841356515884399e-02,-4.765978083014488220e-03,3.366996347904205322e-02,2.652428448200225830e-01,-3.805024176836013794e-02,-4.556095227599143982e-02,-1.517103053629398346e-02,-1.081440830603241920e-03,9.479293599724769592e-03,1.566833350807428360e-03,2.126626168319489807e-05\n0.000000000000000000e+00,-6.747439329046756029e-05,-1.162823522463440895e-03,1.583060808479785919e-02,2.213450521230697632e-02,-7.891817222116515040e-05,1.325768884271383286e-03,2.724606540382978892e-09,7.025809027254581451e-04,1.652661128900945187e-03,1.353585254400968552e-02,-7.282008230686187744e-02,8.407233655452728271e-02,5.503831431269645691e-02,4.447057377547025681e-03,-4.931142320856451988e-04,-1.376347383484244347e-03,-5.378958769142627716e-03,-1.225457042455673218e-01,3.721569776535034180e-01,-8.695735782384872437e-02,3.066007792949676514e-02,1.721236295998096466e-02,1.363054849207401276e-03,2.584715373814105988e-03,2.367113158106803894e-02,-2.381740696728229523e-02,-7.061258703470230103e-02,-6.889695767313241959e-03,-1.035441644489765167e-02,1.421825494617223740e-02,-1.595368521520867944e-04,-7.951061124913394451e-04,6.109371315687894821e-03,2.397180721163749695e-02,-2.892212569713592529e-02,-4.925450682640075684e-02,-3.789331391453742981e-02,-1.384554430842399597e-02,-6.299810484051704407e-03,-7.690472411923110485e-04,1.197233796119689941e-02,1.437615416944026947e-02,1.490563154220581055e-01,-4.393795877695083618e-02,-1.247171014547348022e-01,-6.483983248472213745e-03,-3.616190515458583832e-03,1.327845500782132149e-03,-3.533765673637390137e-03,3.194742649793624878e-02,1.913093402981758118e-02,-5.532313510775566101e-02,4.076454415917396545e-02,-1.695163664408028126e-03,6.774597568437457085e-04,-4.296563856769353151e-04,-9.333797788713127375e-05,-8.201013319194316864e-03,-2.955107949674129486e-02,8.301255293190479279e-03,4.050606803502887487e-04,-1.327092060819268227e-03,-2.829549703164957464e-05,-1.740196875488209116e-09,2.440773096168413758e-05,2.553607628215104342e-04,-1.220961916260421276e-03,-3.270992077887058258e-03,5.877048897673375905e-05,-1.387193478876724839e-04,-7.323266437708753074e-09,-1.281684817513450980e-04,-2.639369922690093517e-04,-2.814336447045207024e-03,3.440791741013526917e-03,-8.190042339265346527e-03,-5.468277260661125183e-03,-4.078114288859069347e-04,1.559626252856105566e-05,1.548582076793536544e-04,1.088097458705306053e-03,1.690664142370223999e-02,2.977977506816387177e-02,9.038109565153717995e-04,-7.702860049903392792e-03,-6.817607209086418152e-04,7.550336886197328568e-05,-2.500207629054784775e-04,-1.362547045573592186e-04,6.004672031849622726e-03,1.407704222947359085e-02,1.603053323924541473e-02,-5.596449133008718491e-03,-2.277047024108469486e-04,-2.897075501095969230e-05,5.989553028484806418e-05,-1.192520023323595524e-03,-3.115700092166662216e-03,7.212148047983646393e-03,2.079682424664497375e-03,6.801175884902477264e-03,3.427470102906227112e-03,2.060162136331200600e-03,1.084421164705418050e-04,-2.393786096945405006e-03,-1.682501751929521561e-03,-2.322382852435112000e-02,1.716621033847332001e-02,1.114490721374750137e-02,-1.166942762210965157e-03,-3.355482476763427258e-05,-1.574279885971918702e-04,-1.276861876249313354e-04,-5.269102752208709717e-03,-9.124396019615232944e-04,1.684520207345485687e-02,-5.298956297338008881e-03,1.952993188751861453e-04,-9.705637785373255610e-05,1.007030878099612892e-04,1.979005901375785470e-05,1.311447354964911938e-03,3.520565805956721306e-03,-1.651324797421693802e-03,-6.842397124273702502e-05,2.548058400861918926e-04,7.652042768313549459e-06,1.572970020902175747e-08,-6.999538891250267625e-05,-1.401124463882297277e-04,9.432210936211049557e-04,2.070860937237739563e-03,-2.415134804323315620e-05,-7.553977775387465954e-05,-6.942431074463684126e-09,3.696789499372243881e-04,5.624859477393329144e-05,3.786817425861954689e-03,4.238643869757652283e-02,3.106382116675376892e-02,9.799630381166934967e-03,3.828907501883804798e-04,1.459569175494834781e-04,1.952521415660157800e-04,-2.805216936394572258e-03,3.150007687509059906e-03,9.939134120941162109e-03,1.163170905783772469e-03,3.601306350901722908e-03,-4.132367204874753952e-03,-7.802767213433980942e-04,-5.429869634099304676e-04,-4.391028545796871185e-03,-6.416340358555316925e-03,-2.617161534726619720e-02,1.839536800980567932e-02,3.192189615219831467e-03,-3.413633909076452255e-03,3.633212763816118240e-04,-4.289162461645901203e-05,1.163239590823650360e-03,4.038332495838403702e-03,-1.580993831157684326e-02,-4.904028493911027908e-03,1.432348974049091339e-02,-5.072681233286857605e-03,-3.487991169095039368e-03,9.600757039152085781e-05,-2.485058736056089401e-03,-2.531774714589118958e-02,-2.433588914573192596e-02,4.111722484230995178e-02,1.874561049044132233e-02,-1.368845254182815552e-02,1.328565878793597221e-03,-2.360353391850367188e-04,8.813858148641884327e-04,-6.918363738805055618e-03,-5.786187946796417236e-03,4.474958404898643494e-03,9.349559433758258820e-03,4.060788342030718923e-06,-6.242131348699331284e-05,5.503980355570092797e-05,5.247911758488044143e-05,1.058924477547407150e-03,2.904345281422138214e-03,-8.975658565759658813e-04,-3.628997365012764931e-04,-3.630504943430423737e-05,-5.536939715966582298e-05,-4.473450943009993352e-09,-3.382017166586592793e-05,-2.004747220780700445e-04,-1.911651692353188992e-03,-3.216753713786602020e-03,-2.625648630782961845e-04,-2.465816214680671692e-04,-8.902361514628864825e-09,-1.678214612184092402e-04,7.459628250217065215e-05,-5.181676708161830902e-03,2.781989751383662224e-03,-1.339759677648544312e-02,-9.222692809998989105e-03,-5.015375791117548943e-04,2.639246231410652399e-04,6.194295710884034634e-04,-3.392046783119440079e-04,1.459248270839452744e-02,2.901552990078926086e-02,-1.350740250200033188e-02,6.622375454753637314e-03,-1.335033494979143143e-02,3.004875034093856812e-04,-1.013443805277347565e-03,-1.453878171741962433e-02,-7.379626855254173279e-03,1.631962135434150696e-02,3.986283019185066223e-02,-3.787001129239797592e-03,-1.277638413012027740e-02,7.773791730869561434e-05,-1.215582233271561563e-05,-3.403257578611373901e-03,-5.050199106335639954e-03,-1.529171783477067947e-02,8.379364386200904846e-03,3.500230610370635986e-02,5.685669369995594025e-03,8.371074218302965164e-04,5.420763627626001835e-04,-5.952061153948307037e-03,-1.548728626221418381e-02,-3.074592351913452148e-02,2.380394749343395233e-02,3.788272291421890259e-02,-3.067892044782638550e-03,-8.603492751717567444e-04,5.557361873798072338e-05,1.232534646987915039e-02,-1.359808607958257198e-03,-8.623786270618438721e-03,2.509456872940063477e-02,1.447456423193216324e-03,-1.140457825385965407e-04,4.179037059657275677e-04,-1.507133856648579240e-04,1.661520946072414517e-04,-4.511652514338493347e-03,2.201396506279706955e-03,3.058711998164653778e-03,2.013506309594959021e-04,5.336464964784681797e-04,-4.075389369972981513e-05,1.623988055143854581e-09,-4.557446663966402411e-05,2.719170879572629929e-04,-2.227199729532003403e-03,-3.570065135136246681e-03,-4.304154572309926152e-05,-2.513630897738039494e-04,2.283172761963214725e-08,-5.890507600270211697e-05,-2.974335220642387867e-04,-1.861916622146964073e-03,1.580298505723476410e-02,-1.722585782408714294e-02,-1.692879130132496357e-03,-5.545900203287601471e-04,9.420780406799167395e-05,6.805726297898218036e-05,-4.945815308019518852e-04,1.754710450768470764e-02,3.522678092122077942e-02,6.537009961903095245e-03,-3.750124014914035797e-03,-4.690463654696941376e-03,-1.486987457610666752e-04,-2.324500528629869223e-04,-8.672436699271202087e-03,-3.786409273743629456e-03,8.418231271207332611e-03,9.222707711160182953e-03,4.039968363940715790e-03,-6.414679344743490219e-03,1.004958357953000814e-05,1.360836904495954514e-04,-7.398498710244894028e-04,-2.003903500735759735e-03,3.568938700482249260e-04,-4.083022475242614746e-03,5.997244734317064285e-03,-2.213434083387255669e-03,2.090023772325366735e-04,1.441598142264410853e-04,-2.166635124012827873e-03,2.476319670677185059e-03,-1.636305637657642365e-02,1.800578832626342773e-02,8.372947340831160545e-04,-1.768545247614383698e-03,-5.980617424938827753e-05,-3.113271086476743221e-04,-9.746150462888181210e-04,-6.704523228108882904e-03,-2.735227812081575394e-03,1.738913916051387787e-02,-8.886544033885002136e-03,3.118262102361768484e-04,-9.548594243824481964e-05,2.160869771614670753e-04,3.231775190215557814e-05,5.182404536753892899e-03,4.444699734449386597e-03,-1.898068701848387718e-03,-3.434229292906820774e-04,1.100589579436928034e-04,-7.827611625543795526e-06,4.463288405531784520e-09,4.143647674936801195e-05,3.487336798571050167e-04,-1.062242663465440273e-03,-1.524619525298476219e-03,2.423767728032544255e-05,-1.560695818625390530e-04,-3.822776761808199808e-09,-2.981779980473220348e-04,-3.326589358039200306e-04,-4.092727787792682648e-03,-1.195221208035945892e-02,-4.988525435328483582e-02,-1.457968726754188538e-02,1.525782863609492779e-04,-6.541829789057374001e-04,-5.047961603850126266e-04,2.863885601982474327e-03,-1.811192370951175690e-02,4.602968692779541016e-05,6.350932642817497253e-03,6.706091575324535370e-03,6.940060295164585114e-03,7.583769183838739991e-05,-7.564781699329614639e-04,-3.089697565883398056e-03,-3.376482054591178894e-04,7.355191279202699661e-03,-5.821586586534976959e-03,-9.253216907382011414e-03,4.060911480337381363e-03,-5.303642828948795795e-04,3.244071558583527803e-04,3.835384268313646317e-04,1.467248145490884781e-02,2.953060157597064972e-02,3.052001073956489563e-02,-2.773751132190227509e-02,2.430865075439214706e-03,3.932836931198835373e-03,-7.281270809471607208e-04,6.589176133275032043e-03,-6.742966361343860626e-03,-4.545081406831741333e-03,3.183019906282424927e-02,-4.286977276206016541e-02,-1.397380838170647621e-04,2.652892842888832092e-03,-6.432242225855588913e-04,6.290525197982788086e-03,-7.730017416179180145e-03,-3.159193322062492371e-02,-3.980117663741111755e-02,-1.838930696249008179e-02,3.687493444886058569e-04,-5.999791319482028484e-04,4.406312291393987834e-05,7.016650633886456490e-04,2.870462136343121529e-03,5.467595532536506653e-03,-1.515389652922749519e-03,-1.310691586695611477e-04,1.264247403014451265e-04,6.799711991334334016e-05,-7.773905963404104114e-09,5.251169204711914062e-05,1.757752906996756792e-04,-1.459463965147733688e-03,-3.094145329669117928e-03,6.835319072706624866e-05,-1.587894657859578729e-04,1.552677986182970926e-09,-1.638512767385691404e-04,-1.179036480607464910e-04,-1.573576824739575386e-03,1.462394185364246368e-02,-2.189481444656848907e-02,-1.204448193311691284e-02,-5.548921762965619564e-04,1.269259955734014511e-04,2.272184356115758419e-04,1.068441895768046379e-03,1.948277838528156281e-02,3.996736183762550354e-02,-1.568956067785620689e-03,-6.455183029174804688e-05,-2.000302309170365334e-03,-5.065075583843281493e-06,-4.285546310711652040e-04,-2.061852021142840385e-03,5.917987786233425140e-03,6.106638349592685699e-03,2.123476937413215637e-02,-7.086955942213535309e-03,-1.675667241215705872e-03,1.501095248386263847e-04,1.983162801479920745e-04,-7.257196702994406223e-04,-6.742686964571475983e-04,3.047624137252569199e-03,-2.413350157439708710e-04,1.201244164258241653e-02,3.931296523660421371e-03,4.196667112410068512e-03,1.854892761912196875e-04,-3.957993816584348679e-03,-1.275229454040527344e-02,-1.534677203744649887e-02,1.649368926882743835e-02,2.679667994379997253e-02,-3.440554952248930931e-03,-5.867442087037488818e-05,-2.262297930428758264e-04,-6.651418516412377357e-04,-3.060899209231138229e-03,-7.940767100080847740e-04,2.630925551056861877e-02,-3.356087254360318184e-03,1.175286597572267056e-04,-5.683890412910841405e-05,1.287348095502238721e-05,7.719113636994734406e-05,-3.703898983076214790e-04,4.181393305771052837e-04,-1.647826051339507103e-03,-1.311189262196421623e-04,3.269735025241971016e-04,2.577811392256990075e-05,-1.585192421771353111e-09,8.759305273997597396e-06,2.441733959130942822e-04,-2.389286644756793976e-03,-2.947906265035271645e-03,9.309036249760538340e-05,-1.428685500286519527e-04,-6.112031769589520991e-09,1.234249521075980738e-05,-2.845942799467593431e-04,2.356462064199149609e-04,1.288853306323289871e-02,-1.655172742903232574e-02,1.801197533495724201e-03,-1.960243971552699804e-04,9.443692397326231003e-05,8.623288886155933142e-05,-1.217867247760295868e-05,1.721437089145183563e-03,5.115471407771110535e-02,-1.046826131641864777e-03,-7.094286265783011913e-04,-6.996296811848878860e-03,-3.312011249363422394e-04,3.967166121583431959e-04,4.160844720900058746e-03,-1.520761102437973022e-02,1.611327938735485077e-02,1.862314529716968536e-02,-5.615091882646083832e-03,-5.080829840153455734e-03,-1.540940575068816543e-04,-4.234990410623140633e-05,5.544951418414711952e-04,-4.896817263215780258e-03,-1.257597003132104874e-03,3.799054306000471115e-03,2.039381861686706543e-02,1.050391001626849174e-03,1.531429588794708252e-04,1.422826899215579033e-04,2.263966016471385956e-03,9.166557574644684792e-04,-6.881492212414741516e-03,3.860888769850134850e-03,2.535293344408273697e-03,2.598405582830309868e-03,-4.109740839339792728e-04,-1.458211772842332721e-04,4.017477855086326599e-03,5.856967181898653507e-04,1.052509993314743042e-02,1.734313671477138996e-03,-5.083368625491857529e-03,2.953761140815913677e-04,-6.885366019560024142e-05,6.963142368476837873e-05,-3.590016567613929510e-04,5.428837146610021591e-03,7.667140103876590729e-03,-1.260000979527831078e-03,-8.986076863948255777e-05,1.014380104606971145e-04,-2.272024858029908501e-06,-1.650960257393307984e-08,2.658998255355982110e-06,6.737726653227582574e-05,-3.648939542472362518e-03,-3.453747369349002838e-03,3.096249201917089522e-05,-1.732887030811980367e-04,1.751288891682634130e-08,-2.006927388720214367e-07,-2.539136330597102642e-04,-7.778163417242467403e-04,1.267189718782901764e-02,-1.955206040292978287e-03,1.056345296092331409e-03,-9.912523673847317696e-04,2.297410974279046059e-04,4.217886598780751228e-04,-3.069134545512497425e-04,2.194071002304553986e-02,3.870994970202445984e-02,4.140594974160194397e-03,-6.289640907198190689e-03,-6.052684970200061798e-03,-2.108963235514238477e-04,7.336552516790106893e-05,4.354474367573857307e-04,5.152175202965736389e-03,1.471239514648914337e-02,8.032280951738357544e-03,-6.342657841742038727e-03,-4.262559581547975540e-03,-1.065657124854624271e-05,3.141863271594047546e-05,-6.530216196551918983e-04,-2.877164864912629128e-03,1.382329128682613373e-02,6.618586368858814240e-03,1.920055225491523743e-02,-5.628101527690887451e-03,4.230684717185795307e-04,3.753833007067441940e-04,-3.121573477983474731e-03,1.363049726933240891e-03,-1.594180427491664886e-02,9.713659062981605530e-03,6.402350030839443207e-03,-1.131114829331636429e-02,-5.781745421700179577e-04,1.079846639186143875e-03,-4.570377059280872345e-03,1.064620446413755417e-04,-1.720519736409187317e-03,8.563405834138393402e-03,4.669317044317722321e-03,-3.640074573922902346e-04,-2.176289446651935577e-03,1.070550060831010342e-03,-2.415940980426967144e-04,-3.675498068332672119e-03,6.957971956580877304e-03,2.882660832256078720e-03,6.452525267377495766e-04,-6.321579567156732082e-04,-3.949168894905596972e-04,4.271232755854725838e-04,-1.769132359186187387e-04,-5.529326153919100761e-04,-1.007015700452029705e-03,-3.446804359555244446e-03,-1.315312809310853481e-03,-3.526837099343538284e-04,-3.478100989013910294e-04,-4.454668378457427025e-04,-1.951241167262196541e-03,-1.069854944944381714e-03,1.812192238867282867e-02,-1.383195165544748306e-02,-4.698424600064754486e-03,-4.273422528058290482e-04,-1.602912438102066517e-03,4.116972908377647400e-03,8.152921218425035477e-04,1.011320576071739197e-02,3.809118270874023438e-02,-6.438971031457185745e-04,-2.141805551946163177e-02,-2.525256713852286339e-03,1.339035807177424431e-03,2.446430036798119545e-03,3.283390309661626816e-03,-1.547972438856959343e-03,1.772905699908733368e-02,1.574855670332908630e-02,-3.731960430741310120e-03,-7.743716239929199219e-03,5.260182661004364491e-04,-1.212120754644274712e-03,-3.545005165506154299e-04,-4.890449345111846924e-04,2.645794767886400223e-03,1.113241072744131088e-02,2.186922729015350342e-02,4.154943861067295074e-03,6.531997583806514740e-03,-1.397191896103322506e-03,1.204374362714588642e-03,2.890155883505940437e-03,-2.038023620843887329e-02,1.817064732313156128e-02,4.826040938496589661e-03,3.987218253314495087e-03,9.256613440811634064e-03,-6.591923534870147705e-03,5.634682253003120422e-03,8.085119538009166718e-03,1.959328725934028625e-02,-5.508948583155870438e-03,-2.711803093552589417e-02,2.677617222070693970e-02,1.477806828916072845e-02,-9.230241924524307251e-02,1.111320331692695618e-01,-6.686621904373168945e-02,3.283089399337768555e-02,7.055238820612430573e-04,-2.120799943804740906e-02,2.399474848061800003e-03,1.398681160935666412e-05\n0.000000000000000000e+00,-5.592544330283999443e-04,-1.465483102947473526e-03,5.373335909098386765e-03,-2.823431510478258133e-03,-4.116110794711858034e-04,-8.161955047398805618e-04,4.452616053640667815e-09,1.033905195072293282e-03,-1.632199389860033989e-03,2.466187626123428345e-02,1.381304860115051270e-01,-5.021519958972930908e-02,-1.122599653899669647e-02,-1.569813175592571497e-04,2.743343356996774673e-04,9.131137630902230740e-04,-1.713654398918151855e-02,-6.055702455341815948e-03,-8.562684059143066406e-02,4.922650754451751709e-01,-3.512275964021682739e-02,-1.713872142136096954e-02,-4.130180459469556808e-03,2.134371316060423851e-03,-1.310363784432411194e-02,3.740033879876136780e-02,7.493814080953598022e-02,-1.901417970657348633e-01,3.945492208003997803e-02,-8.068598806858062744e-03,-8.427063585259020329e-05,1.848576008342206478e-03,-7.241034472826868296e-05,-3.633961826562881470e-02,4.730456322431564331e-02,-6.690035015344619751e-02,7.723686285316944122e-03,3.177659958600997925e-02,-1.947151683270931244e-02,6.438561249524354935e-04,-1.664391160011291504e-02,-1.105752363801002502e-01,-1.070909053087234497e-01,-9.402875602245330811e-02,6.187916919589042664e-02,2.837539091706275940e-02,-8.615728467702865601e-03,-1.370652578771114349e-03,-3.340098541229963303e-03,-4.586668312549591064e-02,-1.186155006289482117e-01,1.573648862540721893e-02,4.827659949660301208e-02,2.441686519887298346e-04,-1.168109738500788808e-04,2.217522123828530312e-04,-5.724067450501024723e-04,-5.131409852765500546e-04,8.028038777410984039e-03,-6.243955343961715698e-03,-1.611275481991469860e-03,-2.324475441128015518e-03,-1.007781756925396621e-04,-1.165763041655054622e-08,5.731218698201701045e-05,1.751906165736727417e-05,-5.040091346018016338e-04,1.185604254715144634e-03,5.254992720438167453e-05,9.088149090530350804e-05,4.454427049438436370e-09,-1.288792846025899053e-04,1.570610766066238284e-04,-2.341125626116991043e-03,-1.671365462243556976e-02,7.804120425134897232e-03,-5.375938490033149719e-03,-1.417771854903548956e-04,-4.815308784600347281e-06,-1.473162992624565959e-04,2.175199799239635468e-03,3.776347963139414787e-03,9.284709580242633820e-03,3.844944015145301819e-02,8.173017762601375580e-03,1.198518555611371994e-03,1.724430476315319538e-04,-2.781666116788983345e-04,-4.162767727393656969e-04,-6.232998799532651901e-03,-5.641717929393053055e-03,-6.703005637973546982e-04,2.378029981628060341e-03,6.058141007088124752e-04,1.752778480295091867e-04,-3.549823304638266563e-05,-5.774956662207841873e-04,-1.329728984273970127e-03,-1.230860035866498947e-02,3.888713195919990540e-03,-6.154486909508705139e-03,-6.079519516788423061e-04,2.276076236739754677e-03,-6.513950938824564219e-05,3.328008344396948814e-03,1.443236693739891052e-02,1.837103255093097687e-02,-2.000783570110797882e-05,-3.736148588359355927e-03,2.109480323269963264e-03,2.451355801895260811e-03,1.356795401079580188e-04,9.500095038674771786e-04,3.521827980875968933e-03,1.250525936484336853e-03,-9.661324322223663330e-03,-4.070676397532224655e-03,-7.680967246415093541e-05,6.107102672103792429e-05,-7.208214083220809698e-05,1.408573734806850553e-04,-1.764156331773847342e-04,-2.601501473691314459e-04,1.089637749828398228e-03,2.135271060978993773e-04,2.252605627290904522e-04,3.640563954832032323e-05,1.263950100138799826e-08,-1.094844847102649510e-04,-4.044510133098810911e-04,-6.023378111422061920e-03,-2.896075602620840073e-03,-9.360296826343983412e-05,-4.461177741177380085e-05,5.709005268528244414e-09,-3.552592534106224775e-04,-5.093199433758854866e-04,3.094837069511413574e-03,-4.458220303058624268e-02,-4.200233891606330872e-02,3.225964307785034180e-02,5.626525380648672581e-04,6.155387382023036480e-05,-6.862371228635311127e-04,-4.388334229588508606e-03,-2.926325798034667969e-02,2.923350315541028976e-03,1.709066145122051239e-02,1.046381657943129539e-03,2.208227850496768951e-02,-2.196514396928250790e-04,2.494988148100674152e-04,2.391165588051080704e-03,-2.709226449951529503e-03,7.123815268278121948e-02,-3.999945707619190216e-03,-2.978521399199962616e-02,1.623815298080444336e-02,-4.482110380195081234e-04,-6.970654940232634544e-04,8.288896642625331879e-04,-1.041161175817251205e-02,1.571911945939064026e-02,2.771555073559284210e-02,-2.068334631621837616e-02,-2.091102860867977142e-02,-8.790550753474235535e-03,-1.638925896259024739e-04,1.223470456898212433e-02,1.473595201969146729e-02,2.265320718288421631e-02,-8.229177445173263550e-02,-3.555746283382177353e-03,2.877787221223115921e-03,-1.054662186652421951e-02,-1.243075093952938914e-04,1.105042174458503723e-02,2.624645829200744629e-02,4.207823798060417175e-02,4.368102550506591797e-02,-2.821631543338298798e-02,6.851288489997386932e-04,-4.852109123021364212e-04,1.492423034505918622e-04,9.328679298050701618e-04,7.949776947498321533e-03,6.103087216615676880e-03,-6.531840655952692032e-03,-1.249269349500536919e-03,-1.006152480840682983e-03,1.609059399925172329e-04,-1.303441887756662254e-08,2.203748153988271952e-04,6.935605779290199280e-04,-2.141226083040237427e-03,-1.627707388252019882e-03,5.595363909378647804e-04,1.967458520084619522e-04,-1.781137370926444419e-08,-7.824414205970242620e-05,-1.355196000076830387e-04,-2.905306639149785042e-03,2.787780482321977615e-03,4.227520897984504700e-03,-1.221416424959897995e-02,-1.692270860075950623e-03,-1.705305330688133836e-04,-5.326526297722011805e-05,4.604591056704521179e-03,1.411438640207052231e-02,1.425177417695522308e-02,6.595237553119659424e-02,-4.819372668862342834e-03,-9.625704959034919739e-03,7.663786527700722218e-05,1.103123882785439491e-03,2.210681699216365814e-02,2.025286853313446045e-02,-1.559204701334238052e-02,-2.418244630098342896e-02,-1.607333868741989136e-02,5.283223465085029602e-03,2.875212521757930517e-04,-1.659464323893189430e-04,9.898748248815536499e-04,-4.088971298187971115e-03,1.173617690801620483e-02,-2.550187706947326660e-02,-3.983013704419136047e-02,-1.970246899873018265e-03,5.737662781029939651e-03,-1.169094612123444676e-04,3.039723029360175133e-03,1.940673403441905975e-02,2.791574969887733459e-02,-1.190729532390832901e-02,-9.731463156640529633e-03,6.171574816107749939e-03,3.390347119420766830e-03,8.090546180028468370e-05,-2.371531352400779724e-02,1.826712489128112793e-02,2.551084011793136597e-02,2.459705807268619537e-03,-6.428870838135480881e-03,1.192721101688221097e-04,-1.923555100802332163e-04,3.226061817258596420e-04,-2.344490261748433113e-03,7.710156496614217758e-04,-4.707930609583854675e-03,-8.653873810544610023e-04,5.267355008982121944e-04,1.679060223978012800e-04,6.646875408478081226e-05,1.111792613528450602e-08,1.024760422296822071e-04,-5.197085920372046530e-05,8.495950605720281601e-04,1.557961455546319485e-03,4.945836917613632977e-05,1.865486992755904794e-04,6.103903160692425445e-09,-2.221930189989507198e-04,4.521472437772899866e-04,-3.557275049388408661e-03,-2.595840208232402802e-02,1.090857200324535370e-02,-7.768614217638969421e-03,6.365907756844535470e-05,-6.022757952450774610e-05,9.835297532845288515e-05,4.776017274707555771e-03,-2.745692152529954910e-03,3.782637650147080421e-04,2.654440328478813171e-02,1.921184477396309376e-03,1.482317340560257435e-03,5.718051688745617867e-04,-2.474960638210177422e-04,6.276500411331653595e-03,2.519522327929735184e-03,-8.692566305398941040e-03,8.727874606847763062e-03,-8.474593050777912140e-03,8.028886280953884125e-03,1.197470846818760037e-04,-1.702659210423007607e-04,-9.501972817815840244e-04,-2.610242459923028946e-03,-1.036230009049177170e-02,1.330603659152984619e-02,-4.783110227435827255e-03,5.537922494113445282e-03,3.398326458409428596e-03,8.239017915911972523e-06,2.326563000679016113e-03,1.707843318581581116e-02,6.506612524390220642e-03,8.047704584896564484e-03,8.067204616963863373e-03,5.335716996341943741e-03,1.946749980561435223e-03,3.614105517044663429e-04,3.555870149284601212e-03,1.203413959592580795e-02,9.783668443560600281e-03,-1.260527689009904861e-02,-2.211332553997635841e-03,-2.985063765663653612e-04,1.473938173148781061e-04,-2.533235528971999884e-04,2.123712038155645132e-04,-9.469512850046157837e-03,-5.153302103281021118e-03,1.139778411015868187e-03,2.994698879774659872e-04,3.606245445553213358e-04,3.528019442455843091e-05,-1.202522526000393555e-08,9.527147631160914898e-05,1.911445142468437552e-04,6.609319825656712055e-05,3.302902623545378447e-04,9.344614227302372456e-05,1.495409815106540918e-04,8.378492566407658160e-09,-1.919628848554566503e-04,2.140119613613933325e-04,-2.673823386430740356e-03,-1.827722787857055664e-02,2.789755351841449738e-02,-7.345940452069044113e-03,-2.139180869562551379e-04,7.922806980786845088e-05,1.744192995829507709e-04,2.380439778789877892e-03,4.098888020962476730e-03,1.054379437118768692e-02,2.438795194029808044e-02,2.612604759633541107e-03,2.443322446197271347e-03,4.677730030380189419e-04,2.955264790216460824e-05,3.569227410480380058e-03,-7.488830480724573135e-03,-1.287965755909681320e-02,1.994749344885349274e-02,5.233963951468467712e-03,3.121037501841783524e-03,-1.329122751485556364e-04,-3.418871201574802399e-04,-1.402722671627998352e-03,-8.260272443294525146e-03,-1.710824295878410339e-02,-2.823337912559509277e-03,-3.508469089865684509e-04,-4.519812762737274170e-03,2.718646079301834106e-03,5.421050445875152946e-05,-9.546347428113222122e-04,1.067809993401169777e-03,2.920438535511493683e-03,-3.639410715550184250e-03,2.056533843278884888e-02,-1.237255637533962727e-03,1.852916204370558262e-03,7.979662768775597215e-05,2.333400538191199303e-03,7.462131325155496597e-04,-3.729090094566345215e-04,-1.812545210123062134e-02,-7.301388308405876160e-03,-1.441923959646373987e-04,8.077395614236593246e-05,-7.799857849022373557e-05,2.526329772081226110e-04,2.807555720210075378e-04,-3.743410576134920120e-03,2.029844908975064754e-04,2.641702594701200724e-04,3.425510367378592491e-04,5.163786772754974663e-05,3.805575943260919303e-08,2.935670636361464858e-05,1.742155654937960207e-05,1.432020217180252075e-03,2.846163697540760040e-03,-9.295240306528285146e-05,1.111976671381853521e-04,-7.545679636677959934e-10,-6.690401642117649317e-05,1.904354139696806669e-04,-2.134946407750248909e-03,-1.448077522218227386e-02,2.217070758342742920e-02,3.033019136637449265e-03,1.455324309063144028e-06,-9.269018482882529497e-05,4.196419467916712165e-06,2.190540544688701630e-03,4.753151908516883850e-03,4.968659952282905579e-03,5.213181674480438232e-02,-1.573407277464866638e-02,3.070324659347534180e-03,1.174790231743827462e-04,-1.954092294909060001e-04,-1.246377243660390377e-03,-1.375975902192294598e-03,1.438583806157112122e-02,1.008084788918495178e-02,1.295980811119079590e-02,2.112661022692918777e-03,4.860055923927575350e-05,-1.174963981611654162e-04,-1.261191675439476967e-03,-1.038238871842622757e-02,9.095272049307823181e-03,8.610174059867858887e-03,7.514909375458955765e-03,4.227909259498119354e-03,-1.087876386009156704e-03,-1.383522521791746840e-05,5.649324972182512283e-03,2.130563929677009583e-02,1.691074669361114502e-02,-1.223536022007465363e-02,-1.879510097205638885e-02,1.050918921828269958e-02,5.614729016087949276e-04,2.336172765353694558e-04,3.354531712830066681e-03,2.042111475020647049e-03,-4.395434167236089706e-03,-2.123825997114181519e-02,1.505616353824734688e-03,-9.463958849664777517e-05,1.430070551577955484e-04,-4.690550122177228332e-05,2.601427258923649788e-04,-1.017297501675784588e-03,1.076794695109128952e-03,7.507948321290314198e-04,6.976311851758509874e-05,1.891604624688625336e-04,-2.473086351528763771e-05,-1.725948095554485917e-08,1.261418656213209033e-04,2.165825280826538801e-04,3.585844533517956734e-04,1.627865713089704514e-03,3.206910332664847374e-05,1.129246447817422450e-04,-6.063970658942707814e-08,-2.505716984160244465e-04,3.105026553384959698e-04,-4.989996086806058884e-03,-2.254565432667732239e-02,1.263729296624660492e-02,-1.376140490174293518e-02,1.906759280245751143e-05,-7.905455277068540454e-05,-2.835652558133006096e-04,5.442047491669654846e-03,1.033959817141294479e-02,-9.738633409142494202e-03,3.245748206973075867e-02,1.156013552099466324e-02,1.393310539424419403e-02,9.336660732515156269e-04,-9.061234304681420326e-04,2.190602244809269905e-03,1.142086274921894073e-02,-1.012636907398700714e-02,6.649267859756946564e-03,1.001158729195594788e-03,1.281698793172836304e-02,4.415282091940753162e-05,-2.629187947604805231e-04,-8.028807351365685463e-04,3.847829066216945648e-03,-7.421229965984821320e-03,2.666855929419398308e-03,-1.558991149067878723e-02,-1.687275245785713196e-03,5.354476626962423325e-03,-2.069637557724490762e-04,8.732170099392533302e-04,1.639250107109546661e-02,6.444562692195177078e-03,3.439424559473991394e-03,4.447250626981258392e-03,-6.366043817251920700e-05,3.401479218155145645e-03,1.823429774958640337e-04,-3.283423837274312973e-03,3.194350982084870338e-03,-4.968652501702308655e-04,1.167177688330411911e-02,-1.179481670260429382e-02,-1.005767262540757656e-04,-9.372945351060479879e-05,-1.902032090583816171e-04,6.573424325324594975e-04,-1.408782508224248886e-02,-1.157806534320116043e-02,-1.707980118226259947e-04,2.926986489910632372e-04,3.893360844813287258e-04,7.832771370885893703e-05,-1.823877937567885965e-08,8.376989717362448573e-05,1.190761540783569217e-04,-2.621246676426380873e-04,-8.536257082596421242e-04,-3.443889727350324392e-05,7.689721678616479039e-05,6.990376277826726437e-09,-2.092466456815600395e-04,3.630603314377367496e-04,-4.924703389406204224e-03,-2.127739973366260529e-02,4.506246186792850494e-03,-8.371096104383468628e-03,-3.513804113026708364e-04,9.421091817785054445e-07,2.419678494334220886e-04,3.827133681625127792e-03,-6.615351303480565548e-04,-2.147427294403314590e-03,1.600992493331432343e-02,3.376047313213348389e-02,3.803425468504428864e-03,5.254842690192162991e-04,4.313724639359861612e-05,-3.553708549588918686e-03,2.991415560245513916e-03,-1.294092461466789246e-02,8.317297324538230896e-04,3.320688148960471153e-03,-5.715272389352321625e-03,-9.554976713843643665e-06,-1.889097329694777727e-04,-1.462972839362919331e-03,-7.391043007373809814e-03,-5.900098942220211029e-03,2.245616354048252106e-02,-1.439142692834138870e-02,-4.173330962657928467e-04,4.775438457727432251e-03,4.016201710328459740e-04,-1.739764586091041565e-03,1.296114828437566757e-02,2.223731204867362976e-02,3.291742643341422081e-03,2.469212375581264496e-02,-2.833800390362739563e-04,5.316467024385929108e-03,2.518869587220251560e-04,-2.321958541870117188e-03,8.836790919303894043e-03,7.762596011161804199e-03,-6.963479332625865936e-03,-1.046483870595693588e-03,-5.663966294378042221e-04,-3.567829553503543139e-04,-5.596737610176205635e-04,-3.815593372564762831e-04,-2.127052750438451767e-03,-4.129284061491489410e-03,5.824255757033824921e-03,8.941104169934988022e-04,1.560285338200628757e-03,-2.189922670368105173e-04,1.121187960961833596e-04,-4.736793925985693932e-05,1.167575363069772720e-03,-9.366200538352131844e-04,2.758838701993227005e-03,-7.374613778665661812e-04,1.149412826634943485e-03,7.434428698616102338e-05,-5.517392419278621674e-04,-3.019983123522251844e-04,-1.830058172345161438e-03,-3.440692648291587830e-02,1.633055321872234344e-02,4.460876225493848324e-04,1.247130217961966991e-03,1.129747834056615829e-03,-3.279654309153556824e-03,-2.515209489502012730e-04,1.108578522689640522e-03,1.389204245060682297e-02,4.936952143907546997e-02,3.406452387571334839e-02,2.067056717351078987e-03,2.923823427408933640e-03,-3.341817064210772514e-03,-1.473797019571065903e-02,7.908761501312255859e-03,-2.546714246273040771e-02,1.312334090471267700e-02,4.480919800698757172e-03,5.614762194454669952e-04,-8.239947492256760597e-04,-8.344913949258625507e-04,-1.082329079508781433e-03,1.594635657966136932e-02,2.671560971066355705e-03,2.906077541410923004e-03,-1.916700042784214020e-02,-9.322781697846949100e-04,3.108829550910741091e-04,3.138622269034385681e-04,2.321140374988317490e-03,4.985181614756584167e-03,2.651647664606571198e-03,-1.679474301636219025e-02,-3.920340910553932190e-03,-7.471574004739522934e-03,-2.542033791542053223e-03,-1.457735709846019745e-02,-1.355651952326297760e-02,-9.538177400827407837e-03,-1.456911768764257431e-02,2.058000303804874420e-02,9.511275216937065125e-03,2.174951881170272827e-02,-3.887601941823959351e-02,1.303170621395111084e-01,-1.429581344127655029e-01,1.369391530752182007e-01,-1.322361230850219727e-01,3.305468708276748657e-02,9.833324700593948364e-03,2.070632390677928925e-02,1.101317502616439015e-05\n0.000000000000000000e+00,-3.752368211280554533e-04,-3.693552862387150526e-04,1.705311052501201630e-02,8.796995505690574646e-03,-7.186546572484076023e-04,-2.228334342362359166e-04,5.062738228645002891e-09,-6.171755958348512650e-04,8.056257502175867558e-04,-2.168780751526355743e-02,1.446422655135393143e-02,-4.069402813911437988e-02,-7.215350866317749023e-02,1.450439216569066048e-03,-8.833892643451690674e-04,-1.391836325637996197e-03,-1.178637519478797913e-02,-5.815810710191726685e-02,3.112084791064262390e-02,-3.726214170455932617e-02,4.987757802009582520e-01,-5.106083676218986511e-02,-9.946982609108090401e-04,-4.799690563231706619e-03,-4.256087169051170349e-02,-7.346695661544799805e-02,-5.162869021296501160e-02,9.256846457719802856e-02,-6.308804452419281006e-02,-1.464363373816013336e-02,1.204213593155145645e-03,1.080157002434134483e-03,-1.068122591823339462e-02,-7.262461632490158081e-02,5.720717832446098328e-03,-9.616556018590927124e-02,1.159405428916215897e-02,5.767614021897315979e-02,-1.449435763061046600e-02,-5.518115358427166939e-04,-2.301125042140483856e-02,-1.112049371004104614e-01,4.609698057174682617e-02,-5.430584400892257690e-02,-6.967896968126296997e-02,3.260526061058044434e-02,-1.105765998363494873e-02,-2.591362455859780312e-03,8.282987400889396667e-03,-9.112601727247238159e-02,-1.157364342361688614e-02,9.181879460811614990e-02,-5.555515643209218979e-03,3.461088926997035742e-04,-1.428127870894968510e-03,-1.936732878675684333e-04,1.909179263748228550e-03,-2.976402873173356056e-03,-1.565963216125965118e-02,-3.860839828848838806e-02,-5.846366286277770996e-03,-4.922360531054437160e-04,-4.526279808487743139e-04,8.026772024827266705e-10,3.572650530259124935e-05,1.672356011113151908e-04,-2.005695365369319916e-03,-1.942003262229263783e-03,5.128279372001998127e-05,-3.266224666731432080e-06,1.739317667670547962e-08,1.002907883957959712e-04,8.032002369873225689e-07,1.358069479465484619e-03,-8.300985209643840790e-03,9.469563141465187073e-03,5.953389219939708710e-03,-1.009989500744268298e-04,3.475492849247530103e-05,1.204595537274144590e-04,9.086261852644383907e-04,-1.273593050427734852e-03,5.168966483324766159e-03,3.913467749953269958e-03,2.529512345790863037e-02,1.159170642495155334e-03,3.059738082811236382e-04,1.782764302333816886e-04,2.252786653116345406e-03,5.018210969865322113e-03,5.320743657648563385e-03,-8.197986753657460213e-04,8.789606392383575439e-03,-1.896723406389355659e-04,-1.984702103072777390e-04,-1.576342037878930569e-04,1.498190453276038170e-03,5.276186391711235046e-03,-1.861209748312830925e-03,1.221710816025733948e-02,-6.160883698612451553e-03,-8.235407993197441101e-03,2.336275530979037285e-03,-6.620064232265576720e-05,8.421923965215682983e-03,1.097395084798336029e-02,-8.395872078835964203e-03,1.570142060518264771e-02,3.870612010359764099e-03,-2.379328012466430664e-03,2.326381858438253403e-03,2.028990129474550486e-04,-1.509633846580982208e-03,3.646438242867588997e-03,-2.892315387725830078e-04,-1.397738326340913773e-02,-4.397393669933080673e-03,-3.237717101001180708e-05,8.566721226088702679e-05,2.758109258138574660e-05,-2.622253377921879292e-04,-1.592297921888530254e-04,4.431187640875577927e-03,4.425967577844858170e-03,7.383931078948080540e-04,9.887172200251370668e-05,6.958423182368278503e-05,1.135683191932912450e-08,7.730317884124815464e-05,2.193221298512071371e-04,3.207135014235973358e-03,2.565111033618450165e-03,2.645943895913660526e-04,2.263018977828323841e-04,5.502696520665040225e-09,2.000208769459277391e-05,1.004741934593766928e-04,-4.234088119119405746e-03,-7.732815109193325043e-03,3.462814539670944214e-02,-1.395190972834825516e-02,-8.851962629705667496e-04,-1.037514375639148057e-04,6.010590586811304092e-04,1.589944004081189632e-03,1.804034598171710968e-02,-2.768283709883689880e-02,1.117595378309488297e-02,1.570946723222732544e-02,-8.396685123443603516e-03,9.062762546818703413e-05,1.352032530121505260e-03,1.026027090847492218e-02,1.797918602824211121e-02,-4.106033593416213989e-02,4.043564572930335999e-02,3.328587859869003296e-02,-2.940612612292170525e-03,9.763316484168171883e-07,4.364888882264494896e-04,-3.916561603546142578e-03,-3.390975296497344971e-02,-1.706625334918498993e-03,2.615225687623023987e-02,-1.674108672887086868e-03,-8.787534199655056000e-03,6.436508614569902420e-03,5.332762520993128419e-05,-1.214219909161329269e-02,2.216802164912223816e-02,-4.161946475505828857e-02,4.409003257751464844e-02,-2.016759850084781647e-02,3.289002925157546997e-02,5.605558399111032486e-03,5.375912296585738659e-04,-8.900727145373821259e-03,4.257629159837961197e-03,-8.014891296625137329e-03,-3.656287491321563721e-02,2.180894091725349426e-02,-4.747854545712471008e-04,4.266353498678654432e-04,-5.323473305907100439e-05,-8.793205488473176956e-04,-3.806262277066707611e-03,-5.915771704167127609e-03,9.271280840039253235e-03,1.326121855527162552e-03,5.218812730163335800e-04,3.404273229534737766e-06,1.926774828575616993e-08,1.019459341478068382e-05,-2.916034136433154345e-04,-2.394726499915122986e-03,-1.138457329943776131e-03,6.279816443566232920e-05,4.104567415197379887e-05,5.192987373447977006e-09,3.234000469092279673e-04,1.986156712519004941e-05,8.184807375073432922e-03,4.410976544022560120e-04,6.252471357583999634e-03,1.937857829034328461e-02,-5.055190995335578918e-04,2.568959898781031370e-04,4.229590995237231255e-04,-1.314012799412012100e-03,8.298190310597419739e-03,3.142816014587879181e-03,3.002501092851161957e-02,-8.021462708711624146e-03,4.989835433661937714e-03,9.464063623454421759e-06,1.198976417072117329e-03,4.709701053798198700e-03,1.936436258256435394e-02,1.970672607421875000e-02,-3.010296635329723358e-02,-3.186701331287622452e-03,-2.165386825799942017e-02,-1.124223490478470922e-04,7.573464245069772005e-06,4.024862777441740036e-03,2.451285347342491150e-02,-8.765065111219882965e-03,-2.268290147185325623e-03,-1.988257095217704773e-02,-7.690587546676397324e-03,-1.277731731534004211e-03,1.654181833146139979e-04,-2.711306791752576828e-03,2.142789401113986969e-02,1.925304532051086426e-02,1.203190535306930542e-02,-3.146170405671000481e-03,-1.189577020704746246e-02,3.755807410925626755e-04,5.731013370677828789e-04,-2.208824455738067627e-02,-4.766932688653469086e-03,8.500567637383937836e-04,-2.136267721652984619e-02,1.220009382814168930e-02,-2.140653523383662105e-04,4.271007783245295286e-04,1.052130610332824290e-04,-1.536592957563698292e-03,-1.153528224676847458e-03,6.876880303025245667e-03,8.193550631403923035e-03,1.169026712886989117e-03,-1.666706230025738478e-04,1.506386070104781538e-05,2.609425564514822327e-08,6.224079697858542204e-05,3.075091808568686247e-05,-2.224322641268372536e-03,-4.667926114052534103e-04,4.687915861723013222e-05,8.935728692449629307e-05,7.201080620689026546e-09,1.865687954705208540e-05,5.563481863646302372e-06,9.227163391187787056e-04,-1.275864429771900177e-02,8.081004023551940918e-03,5.229027476161718369e-03,-7.576853386126458645e-05,9.080152085516601801e-05,2.460628165863454342e-04,5.250807153061032295e-04,2.111138077452778816e-03,-6.346742622554302216e-03,7.697575725615024567e-03,3.320052102208137512e-02,2.214729553088545799e-03,2.160661533707752824e-04,3.640042268671095371e-05,1.727455412037670612e-03,3.802867140620946884e-03,6.003231741487979889e-03,1.100927125662565231e-03,5.624981597065925598e-03,-1.011971035040915012e-03,-2.565329668868798763e-05,-2.669082023203372955e-04,7.624548161402344704e-04,3.978147171437740326e-03,-2.456207061186432838e-03,1.381197106093168259e-02,-2.797820372506976128e-03,-7.626990787684917450e-03,1.502506784163415432e-03,-4.105232801521196961e-05,2.284971764311194420e-03,7.654913701117038727e-03,-7.998126558959484100e-03,1.160956546664237976e-02,6.513248663395643234e-03,-4.179997369647026062e-03,1.563295023515820503e-03,2.928657922893762589e-04,-9.440081776119768620e-04,1.245545456185936928e-03,4.424167796969413757e-03,-1.062886044383049011e-02,-1.403750735335052013e-03,-3.687114440253935754e-05,1.492949959356337786e-04,-4.333280958235263824e-05,-3.663951429189182818e-05,1.771668437868356705e-03,1.692687859758734703e-03,5.245754960924386978e-03,8.810180588625371456e-04,1.172714109998196363e-04,5.792366573587059975e-05,-1.379257241751474794e-08,-3.552480120561085641e-05,-9.847497858572751284e-05,-3.034376539289951324e-03,-1.836336217820644379e-03,1.494469688623212278e-05,-2.040811705228406936e-05,-1.467377330754970899e-09,1.495478791184723377e-04,-1.381567853968590498e-04,2.121602650731801987e-03,-9.768702089786529541e-03,2.968958206474781036e-02,8.514111861586570740e-03,-2.532149665057659149e-04,3.579601761884987354e-04,4.700367571786046028e-04,-6.224632379598915577e-04,1.576921716332435608e-02,7.771874312311410904e-03,3.691219724714756012e-03,1.935594715178012848e-02,-2.881514839828014374e-03,-1.219682380906306207e-04,3.856406328850425780e-05,2.583429682999849319e-03,5.230080336332321167e-03,1.257219072431325912e-02,6.124829873442649841e-03,9.320009266957640648e-04,-3.203504253178834915e-03,1.258894480997696519e-04,-2.427740837447345257e-04,7.898372714407742023e-04,-4.547794349491596222e-03,-1.686385087668895721e-02,-3.663603216409683228e-03,1.508683525025844574e-02,-8.636611513793468475e-03,-1.627071062102913857e-03,3.386348835192620754e-04,-7.985432166606187820e-04,7.456331513822078705e-03,-1.892871782183647156e-02,-3.738154657185077667e-03,2.456852234899997711e-02,-8.477740921080112457e-03,-1.223938306793570518e-04,4.017663595732301474e-04,-4.209732171148061752e-03,5.052203778177499771e-03,1.268248166888952255e-02,1.563845016062259674e-02,2.496097236871719360e-03,-4.447418177733197808e-05,2.426578284939751029e-04,3.655376349342986941e-05,-1.769720402080565691e-04,8.372594602406024933e-04,2.216359367594122887e-03,2.928837202489376068e-03,4.318258725106716156e-04,-7.184521382441744208e-05,-1.585394784342497587e-06,4.303956302464939654e-09,1.838762000261340290e-05,1.322558382526040077e-04,-4.343593958765268326e-03,-1.083026872947812080e-03,1.324968616245314479e-04,4.253138740750728175e-06,1.134850435846601613e-08,2.187654463341459632e-04,-2.051420160569250584e-04,3.160551190376281738e-03,-1.098318491131067276e-02,-4.742208868265151978e-03,1.232409942895174026e-02,4.831294063478708267e-06,1.318150461884215474e-04,5.653568659909069538e-04,7.474034791812300682e-04,2.235257532447576523e-03,-2.060282975435256958e-03,6.199618335813283920e-03,3.250376507639884949e-02,-2.766961115412414074e-04,1.171169351437129080e-04,8.310989942401647568e-04,6.599198561161756516e-03,-1.472623553127050400e-03,5.018112249672412872e-03,-5.742420908063650131e-03,3.770217066630721092e-03,-4.892685683444142342e-05,-1.934486499521881342e-04,-8.579499990446493030e-05,2.091576810926198959e-03,2.111804299056529999e-02,5.238547921180725098e-03,1.308765076100826263e-02,-3.259619232267141342e-03,-9.225146844983100891e-03,2.167771337553858757e-03,7.742918387521058321e-05,8.846757002174854279e-03,8.873457089066505432e-03,1.053191442042589188e-02,1.266855932772159576e-02,1.809617970138788223e-03,-1.013477891683578491e-02,3.616487840190529823e-03,4.121984820812940598e-04,-6.546253338456153870e-03,4.949500784277915955e-03,8.358608931303024292e-03,-2.778970869258046150e-03,4.637731239199638367e-03,-1.918270936585031450e-05,1.976914791157469153e-04,5.792963929707184434e-05,-5.600516451522707939e-04,8.607013151049613953e-04,3.918519243597984314e-03,6.622540764510631561e-03,1.163962995633482933e-03,-3.388014738447964191e-05,9.862360457191243768e-05,9.741711437527555972e-09,1.548946966067887843e-05,-6.117067096056416631e-05,-4.444682504981756210e-03,-4.005535505712032318e-03,5.553485971176996827e-05,-1.702619483694434166e-04,-2.570436663518194109e-08,-4.508479833020828664e-05,-2.000621607294306159e-04,-7.634920766577124596e-04,3.994502127170562744e-03,-2.267324831336736679e-03,8.354295045137405396e-03,-3.039034490939229727e-04,4.844958311878144741e-05,3.155362501274794340e-04,2.068102126941084862e-03,3.955967258661985397e-03,-9.620157070457935333e-03,2.075749449431896210e-02,3.218851611018180847e-02,2.589822281152009964e-03,-1.118141954066231847e-04,1.367540389765053988e-04,-1.544019207358360291e-02,4.987335763871669769e-03,-3.435533959418535233e-03,-3.417797852307558060e-03,2.160037681460380554e-02,7.586681749671697617e-04,-3.403915616218000650e-04,-1.997362851398065686e-04,-2.362180966883897781e-04,-4.829975310713052750e-03,2.603359986096620560e-03,3.881717566400766373e-03,-7.991908118128776550e-03,-1.089115627110004425e-02,2.344968728721141815e-03,1.174260687548667192e-04,3.481774125248193741e-03,1.297010574489831924e-02,-1.255495101213455200e-02,1.104570645838975906e-02,2.590928692370653152e-03,-7.419841364026069641e-03,1.801560865715146065e-03,1.835854345699772239e-04,6.506436504423618317e-03,-4.568455740809440613e-03,-5.889297462999820709e-04,-1.151347346603870392e-02,-3.209432587027549744e-03,9.975972352549433708e-05,1.315311965299770236e-04,-1.473744050599634647e-04,-8.290528785437345505e-05,4.454143927432596684e-04,7.269939873367547989e-03,6.033917888998985291e-03,8.041143300943076611e-04,1.550701272208243608e-04,3.307669248897582293e-05,-2.479515615050331689e-08,8.346556569449603558e-05,2.409736043773591518e-04,-4.447196843102574348e-04,2.481228730175644159e-04,1.915159373311325908e-04,9.931427484843879938e-05,3.034256224054843187e-08,1.641601556912064552e-06,-1.634061045479029417e-04,9.989027166739106178e-04,-1.832967624068260193e-02,6.886433809995651245e-03,4.691201262176036835e-03,4.762762691825628281e-04,-7.831801485735923052e-05,-2.942258142866194248e-04,2.182964701205492020e-03,5.757975159212946892e-04,-1.330771949142217636e-03,1.383673399686813354e-02,1.080333720892667770e-02,6.886140443384647369e-03,1.826727675506845117e-04,3.357090172357857227e-04,1.004943810403347015e-02,7.983366027474403381e-03,1.040297187864780426e-02,5.782677792012691498e-03,1.057770568877458572e-03,7.746316492557525635e-03,-1.621407864149659872e-04,-6.701655365759506822e-05,1.595266396179795265e-03,1.145514193922281265e-02,1.715417485684156418e-03,1.780315767973661423e-03,-1.283196080476045609e-02,-3.355947323143482208e-03,1.998796127736568451e-03,-6.452141096815466881e-04,8.880294859409332275e-03,7.090295664966106415e-03,-1.040106359869241714e-02,1.100128237158060074e-02,-6.788618862628936768e-03,3.470541443675756454e-03,1.819182769395411015e-03,1.224783773068338633e-05,7.848921231925487518e-03,9.064389392733573914e-03,1.519448589533567429e-02,-5.325811449438333511e-03,-1.635114103555679321e-02,-1.574735273607075214e-03,-5.644829943776130676e-04,-7.206980080809444189e-05,3.973297425545752048e-04,4.050968680530786514e-03,6.718882359564304352e-04,-2.934593008831143379e-03,-3.910163650289177895e-05,4.948122659698128700e-04,6.064974586479365826e-04,-5.075040389783680439e-04,5.372356972657144070e-04,-1.082514718291349709e-04,-2.353178802877664566e-03,-2.347714500501751900e-03,-1.497183257015421987e-04,-6.723102414980530739e-04,-1.526200212538242340e-03,9.841191349551081657e-04,1.366254873573780060e-03,1.732125179842114449e-03,-5.693693645298480988e-03,3.984948853030800819e-05,1.095018722116947174e-02,2.351469447603449225e-04,-1.522511825896799564e-03,-3.029596526175737381e-03,4.240079317241907120e-03,2.320617251098155975e-02,-6.545324809849262238e-03,-6.656282581388950348e-03,9.855179116129875183e-03,5.365499295294284821e-03,-1.404849463142454624e-03,1.419328735210001469e-03,9.309685789048671722e-03,-1.190775539726018906e-02,1.132884062826633453e-02,-1.568806916475296021e-02,1.039322745054960251e-02,1.939787343144416809e-02,-5.286054220050573349e-04,-6.314752390608191490e-04,1.477434299886226654e-03,-1.472799107432365417e-03,-1.010873913764953613e-02,9.476328268647193909e-03,1.993897836655378342e-03,-1.132647972553968430e-02,-9.567724540829658508e-03,-4.193478263914585114e-03,4.910767311230301857e-04,1.642948016524314880e-02,5.922622978687286377e-03,4.752474650740623474e-02,-7.860818877816200256e-04,-2.522519556805491447e-03,1.928003737702965736e-03,-2.126289345324039459e-02,4.120374564081430435e-03,1.179466582834720612e-02,2.549837902188301086e-02,-3.859493881464004517e-02,-4.565381444990634918e-03,-3.306953981518745422e-02,-6.676837801933288574e-03,-1.010398846119642258e-02,-5.370520427823066711e-02,-1.231497079133987427e-01,1.010667309165000916e-01,-3.517755120992660522e-02,2.822411945089697838e-03,-3.783496096730232239e-02,3.544693026924505830e-05\n0.000000000000000000e+00,-1.169789393316023052e-04,4.399122190079651773e-05,-6.760097108781337738e-03,-3.530460875481367111e-03,2.026440488407388330e-04,-2.180403243983164430e-04,-3.140505810961258248e-08,2.438365190755575895e-04,4.139468073844909668e-04,2.858557738363742828e-03,1.009692810475826263e-02,2.527072280645370483e-02,-2.574715577065944672e-02,-4.418564494699239731e-03,8.607120835222303867e-04,1.837871619500219822e-03,-7.798261474817991257e-03,-3.351901471614837646e-02,1.784222759306430817e-02,-1.682185940444469452e-02,-5.267353355884552002e-02,5.188362002372741699e-01,1.008928869850933552e-03,-4.092342351214028895e-05,-1.951640658080577850e-02,7.157250493764877319e-02,1.829963549971580505e-02,4.168032854795455933e-02,-2.877303399145603180e-02,-1.144579648971557617e-01,2.208990277722477913e-03,4.322626045905053616e-04,2.458996896166354418e-04,4.151748120784759521e-02,-2.415418997406959534e-02,2.692067436873912811e-02,-3.677080571651458740e-02,-2.833832800388336182e-02,5.978872650302946568e-04,4.868694813922047615e-04,-2.796906046569347382e-02,3.050799295306205750e-02,3.894314169883728027e-03,-4.625926911830902100e-02,2.728417888283729553e-02,-1.952241174876689911e-02,-2.578842686489224434e-03,4.555608320515602827e-04,-1.230962425470352173e-01,-7.978483289480209351e-02,1.718203886412084103e-03,-2.517615072429180145e-02,2.142651937901973724e-02,-5.272342823445796967e-04,1.277085160836577415e-03,8.873037877492606640e-04,-1.117547322064638138e-02,-3.725687414407730103e-02,2.579191327095031738e-02,1.623126491904258728e-02,3.018510527908802032e-03,2.707283420022577047e-04,-5.462950866785831749e-05,3.725975528112712709e-09,2.233253326267004013e-05,2.064661930489819497e-05,8.182318415492773056e-04,2.976242976728826761e-04,1.222378887177910656e-05,4.239245754433795810e-05,7.964052528564025124e-09,-4.120113226235844195e-05,-1.533073955215513706e-04,-3.258244250901043415e-04,-3.038376453332602978e-04,-3.425371600314974785e-03,3.844977356493473053e-03,5.868755397386848927e-04,-1.192319978144951165e-04,-2.724987280089408159e-04,1.245469204150140285e-03,4.441919736564159393e-03,1.624442636966705322e-03,9.415410459041595459e-04,2.734127920120954514e-03,1.783183589577674866e-02,-7.057729817461222410e-05,1.193102289107628167e-04,4.449021536856889725e-03,-5.855308379977941513e-03,-2.676137490198016167e-03,-2.869863295927643776e-03,3.650209167972207069e-03,1.468118280172348022e-02,-2.763658994808793068e-04,-9.744684211909770966e-05,1.248665794264525175e-04,-5.462633911520242691e-03,4.688636865466833115e-03,1.538994722068309784e-03,4.469993989914655685e-03,1.992901088669896126e-03,2.562029985710978508e-04,-8.028133015614002943e-05,3.384145675227046013e-03,-4.825676791369915009e-03,-2.918604295700788498e-03,5.981525871902704239e-03,-3.604036290198564529e-03,1.448936411179602146e-03,-1.601492294867057353e-05,-7.253679359564557672e-05,1.541230268776416779e-02,1.047239080071449280e-02,-1.390073099173605442e-03,2.056487137451767921e-03,-4.099499434232711792e-03,8.020503446459770203e-05,-2.037785016000270844e-04,-7.176297367550432682e-05,1.366050215438008308e-03,5.337734241038560867e-03,-2.482190728187561035e-03,-2.338144229725003242e-03,-3.766008885577321053e-04,-5.600849908660165966e-05,-2.682574802292947425e-07,2.787853325969535945e-08,5.828524808748625219e-05,1.087493074010126293e-04,1.919147325679659843e-03,4.831504193134605885e-04,2.119458986271638423e-05,7.517341146012768149e-05,2.580293312348658219e-08,-1.537724456284195185e-04,1.291512890020385385e-04,-1.535804243758320808e-03,-4.061444662511348724e-03,3.885554149746894836e-03,-2.399443881586194038e-03,5.364193930290639400e-04,-1.640940608922392130e-04,-2.502953866496682167e-04,2.147072693333029747e-03,7.320330012589693069e-03,1.969417557120323181e-03,1.314757112413644791e-02,9.731793776154518127e-03,1.768633909523487091e-02,5.118569242767989635e-05,-1.672736398177221417e-04,4.085524939000606537e-03,-1.044033002108335495e-02,-4.007426556199789047e-03,-1.457731472328305244e-03,4.919022321701049805e-03,1.358209736645221710e-02,-2.857289509847760201e-04,-4.243342482368461788e-05,-1.147637376561760902e-03,-4.360870225355029106e-04,2.407562453299760818e-03,-2.440131036564707756e-03,5.916991271078586578e-03,7.427104283124208450e-03,1.388261094689369202e-03,-1.571828324813395739e-04,3.660058137029409409e-03,-9.574966505169868469e-03,1.457315403968095779e-03,1.058367826044559479e-02,-1.163682527840137482e-02,-2.607300179079174995e-03,1.240980345755815506e-03,-8.851885650074109435e-05,1.598286628723144531e-02,9.031603112816810608e-03,-8.243465796113014221e-03,3.759103361517190933e-03,-1.016188412904739380e-03,3.015052425325848162e-05,-1.578864175826311111e-04,-1.005702069960534573e-04,1.486325170844793320e-03,4.574303049594163895e-03,-2.959419041872024536e-03,-2.823489019647240639e-03,-3.494145057629793882e-04,8.582246664445847273e-05,-3.084068521275185049e-05,2.460116377278609434e-08,3.300473326817154884e-05,-1.026710961014032364e-04,1.220045844092965126e-03,1.404773676767945290e-03,9.938259609043598175e-06,9.854596282821148634e-05,-1.601257793026888976e-08,8.399246871704235673e-05,1.361323083983734250e-04,1.388862961903214455e-03,2.883034758269786835e-04,-7.824529893696308136e-03,-2.030261326581239700e-03,-1.476559555158019066e-05,1.499253630754537880e-05,-5.461630644276738167e-05,8.589588105678558350e-04,2.672834321856498718e-03,-2.130143716931343079e-02,-2.185823768377304077e-02,4.851487465202808380e-03,-1.029101852327585220e-02,2.323688531760126352e-04,3.166815149597823620e-04,3.735701553523540497e-03,-6.075592245906591415e-03,1.349954679608345032e-02,1.843228936195373535e-02,1.061163656413555145e-02,-8.249950595200061798e-03,-2.182533935410901904e-04,-4.664972220780327916e-05,-5.272234557196497917e-05,2.945802640169858932e-03,-1.638182811439037323e-02,-1.191421411931514740e-03,5.860631354153156281e-03,4.290618933737277985e-03,2.104267332470044494e-04,-9.912744280882179737e-05,3.299347590655088425e-03,4.336461890488862991e-03,7.626578211784362793e-03,-2.169962972402572632e-04,-3.021470038220286369e-03,5.847963970154523849e-03,2.002813271246850491e-04,4.832954437006264925e-05,-4.659783095121383667e-03,-1.756400614976882935e-02,-1.921802386641502380e-02,1.389243174344301224e-02,1.034557353705167770e-03,-1.041054638335481286e-04,6.164599471958354115e-05,-9.874085662886500359e-05,4.051782889291644096e-04,-6.196409463882446289e-03,-6.662855856120586395e-03,6.407365435734391212e-05,-7.917945913504809141e-05,1.281134755117818713e-04,3.640764043666422367e-05,5.057700036559253931e-09,-6.842260972916847095e-06,5.640452218358404934e-05,6.112886476330459118e-04,-7.210506737465038896e-06,-3.642409501480869949e-05,-2.331066752958577126e-05,1.800708560040220618e-08,3.745621143025346100e-06,-9.950630919774994254e-05,3.391109930817037821e-05,-1.899917260743677616e-04,-7.127236574888229370e-03,5.236942786723375320e-03,6.115289870649576187e-04,-1.181615734822116792e-04,-2.511508646421134472e-04,5.960440030321478844e-04,6.495632231235504150e-03,3.173060715198516846e-03,3.115742467343807220e-03,2.006953349336981773e-03,1.648588478565216064e-02,-1.660262787481769919e-04,-5.330250860424712300e-05,1.748346490785479546e-03,-1.059387717396020889e-02,-2.725986065343022346e-03,-4.571486264467239380e-03,9.140095673501491547e-03,1.447065453976392746e-02,-3.358930989634245634e-04,-5.997687549097463489e-05,1.954138569999486208e-04,-4.224870353937149048e-03,1.879831077530980110e-03,-3.613302833400666714e-04,3.935171756893396378e-03,1.350938808172941208e-03,-2.653843839652836323e-04,-6.338264938676729798e-05,3.651695093140006065e-03,-4.142581019550561905e-03,-1.663293340243399143e-03,6.241887342184782028e-03,-7.981543429195880890e-03,1.884087221696972847e-03,8.922113920561969280e-05,-1.472336298320442438e-04,1.542677078396081924e-02,1.217592135071754456e-02,-1.730844844132661819e-03,5.648750811815261841e-03,-2.526880241930484772e-03,1.603851269464939833e-04,-2.159018476959317923e-04,-3.937574729206971824e-05,1.479712547734379768e-03,5.876982118934392929e-03,-1.375695574097335339e-03,-2.601514337584376335e-03,-4.536263004411011934e-04,-7.868407556088641286e-05,-3.674265371955698356e-06,3.476844767646980472e-08,-6.640673746005631983e-06,-9.081311873160302639e-05,3.020047734025865793e-04,2.786918776109814644e-05,-7.507640111725777388e-05,-1.967655225598718971e-05,-1.236935531778726727e-08,4.434394213603809476e-06,-9.997040251619182527e-06,2.841717214323580265e-04,5.369045305997133255e-03,-3.068834543228149414e-03,6.493044085800647736e-03,4.715806571766734123e-04,5.085484008304774761e-05,-1.461019564885646105e-04,-7.508601993322372437e-05,1.455865707248449326e-02,1.375765353441238403e-02,-1.177191850729286671e-03,-1.978828571736812592e-03,1.589905098080635071e-02,-1.598608505446463823e-04,-7.349083898589015007e-05,7.442768546752631664e-04,-1.003213599324226379e-02,-1.867821672931313515e-03,-7.627785205841064453e-03,-5.237052100710570812e-04,1.219541300088167191e-02,-1.250857894774526358e-04,-1.582180848345160484e-04,-1.571967732161283493e-04,-9.042258374392986298e-03,-6.127638742327690125e-03,-7.406818680465221405e-03,1.067104935646057129e-02,1.276429742574691772e-03,-1.128082629293203354e-03,-1.146973227150738239e-05,9.630938293412327766e-04,-3.884127363562583923e-03,-5.093493498861789703e-03,2.827601041644811630e-03,1.433688215911388397e-03,1.881017815321683884e-03,-3.218016936443746090e-04,4.606677248375490308e-05,1.469720434397459030e-02,1.242896728217601776e-02,1.638247072696685791e-02,1.150018256157636642e-02,1.773776719346642494e-03,3.024456600542180240e-05,-5.292773130349814892e-05,-1.397722226101905107e-04,1.312595908530056477e-03,2.783909207209944725e-03,-3.994925413280725479e-03,-2.293233526870608330e-03,-4.571743775159120560e-04,-5.215786222834140062e-05,-1.645317206566687673e-05,1.875230282166739926e-08,3.475497214822098613e-05,4.561400783131830394e-05,7.722033769823610783e-04,-1.983080437639728189e-04,1.868607432697899640e-05,1.372361020912649110e-05,-6.118079909356310964e-08,-9.950065577868372202e-05,-1.296874143008608371e-05,6.252410821616649628e-05,4.014184232801198959e-03,-1.102493610233068466e-02,-2.492038765922188759e-04,5.207430222071707249e-04,-9.095083805732429028e-05,-2.048620081041008234e-04,1.633642474189400673e-03,5.004495382308959961e-03,-2.592822536826133728e-03,5.828930065035820007e-03,7.594231516122817993e-03,1.520167570561170578e-02,-4.818032175535336137e-05,1.494297976023517549e-06,2.742779906839132309e-03,-4.583035130053758621e-03,-5.420804489403963089e-03,-1.142968609929084778e-02,4.585220478475093842e-03,1.340520009398460388e-02,-2.801149967126548290e-04,-7.002743950579315424e-05,2.005051501328125596e-04,-2.818668726831674576e-03,3.306996077299118042e-03,-2.077290089800953865e-03,-2.627222100272774696e-03,4.463177174329757690e-03,1.152533106505870819e-03,-6.864705937914550304e-05,1.891141291707754135e-03,-1.443879213184118271e-02,-2.446013037115335464e-03,1.421096734702587128e-02,5.152347497642040253e-03,4.883950110524892807e-03,5.077854148112237453e-04,-1.508431305410340428e-04,1.431584544479846954e-02,8.337446488440036774e-03,-4.055367782711982727e-03,7.104373071342706680e-03,-2.176075009629130363e-03,6.006234252708964050e-05,-1.747859059832990170e-04,-9.802492422750219703e-05,1.281475066207349300e-03,3.901925636455416679e-03,-2.793200081214308739e-03,-1.957054948434233665e-03,-3.079355519730597734e-04,-7.165730494307354093e-06,1.597263508301693946e-05,3.337163434480316937e-09,-3.473237939033424482e-06,4.441616056283237413e-06,6.943348562344908714e-04,3.826026804745197296e-04,-6.896172271808609366e-05,9.782716006156988442e-06,-1.102898750104941428e-08,-4.065496614202857018e-05,-9.957512520486488938e-05,-2.768508857116103172e-04,-4.554191604256629944e-03,-6.144392304122447968e-03,7.714508101344108582e-03,6.969765527173876762e-04,-1.439629850210621953e-04,-2.617108402773737907e-04,4.534096806310117245e-04,7.468851283192634583e-03,5.498553626239299774e-03,-1.146495807915925980e-03,-4.158527590334415436e-04,1.895131543278694153e-02,-1.650576741667464375e-04,-1.454250013921409845e-05,1.442590029910206795e-03,-1.149505935609340668e-02,-1.681917579844594002e-03,-5.718564614653587341e-03,3.893030574545264244e-03,1.798696257174015045e-02,-2.764471573755145073e-04,-3.587570245144888759e-05,3.257729986216872931e-06,-5.341831129044294357e-03,3.329598112031817436e-03,4.055328667163848877e-03,-6.349850445985794067e-04,2.089415676891803741e-03,-3.412094665691256523e-04,-8.503063872922211885e-05,3.236759454011917114e-03,-6.267009768635034561e-03,-1.200279220938682556e-03,7.439473643898963928e-03,-4.847531206905841827e-03,5.883767735213041306e-04,1.411053817719221115e-04,-1.206659071613103151e-04,2.275568060576915741e-02,1.832140609622001648e-02,9.433077648282051086e-04,2.292015124112367630e-03,-4.042767919600009918e-03,1.644720905460417271e-04,-2.021446125581860542e-04,-1.080250149243511260e-04,1.799613470211625099e-03,6.412868387997150421e-03,5.738574545830488205e-04,-2.143903635442256927e-03,-4.652691131923347712e-04,-7.946156256366521120e-05,-3.063225904043065384e-06,3.825675776170101017e-08,-1.503827297710813582e-05,-7.831849507056176662e-05,-3.106410440523177385e-04,-3.558761673048138618e-04,-7.618020754307508469e-05,-2.753335502347908914e-05,-1.363014234811998904e-08,2.461626536387484521e-05,-9.941784082911908627e-05,2.981447323691099882e-05,2.159735420718789101e-03,-8.524698205292224884e-04,6.342058070003986359e-03,3.378487017471343279e-04,-6.929679511813446879e-05,1.977536157937720418e-05,2.921340055763721466e-04,1.070777513086795807e-02,9.004039457067847252e-04,2.306613838300108910e-03,9.079288691282272339e-03,1.836286112666130066e-02,-1.973921316675841808e-04,3.002873563673347235e-05,3.947480581700801849e-04,-5.807793699204921722e-03,-2.032008022069931030e-03,-1.135117560625076294e-02,6.202323362231254578e-03,1.481383666396141052e-02,-2.868137671612203121e-04,-9.982883057091385126e-05,-4.019126208731904626e-05,-7.991914637386798859e-03,8.520917035639286041e-03,6.946264766156673431e-03,4.844920709729194641e-03,-1.277566421777009964e-03,-6.164867081679403782e-04,4.790187085745856166e-05,1.088570570573210716e-03,-3.139989916235208511e-03,-1.399045577272772789e-03,5.725993774831295013e-03,-7.837378419935703278e-03,-4.253336228430271149e-03,-1.765026972861960530e-04,-1.616521622054278851e-03,1.356003992259502411e-02,1.293168868869543076e-02,-4.387773573398590088e-03,-3.449680050835013390e-03,9.388064499944448471e-04,7.525378896389156580e-05,-3.193603188265115023e-04,-3.815229865722358227e-04,8.312009740620851517e-04,3.081803442910313606e-03,-7.414992433041334152e-04,4.291189834475517273e-03,6.543970666825771332e-04,2.107669424731284380e-04,-9.985001524910330772e-04,-2.272353740409016609e-04,-4.958048230037093163e-04,7.381340838037431240e-04,1.536668278276920319e-03,5.970902275294065475e-04,4.134732007514685392e-04,-5.062465788796544075e-05,-2.097921096719801426e-04,-5.039593088440597057e-04,-1.387467142194509506e-03,-5.555896786972880363e-04,-6.475720554590225220e-03,-7.539790123701095581e-03,-4.269432392902672291e-04,-2.222575130872428417e-04,-9.302913531428202987e-05,-9.057717979885637760e-04,-1.071817008778452873e-03,4.013171419501304626e-03,-2.196128480136394501e-04,-3.573707072064280510e-04,2.901559695601463318e-03,2.070732228457927704e-02,1.221900340169668198e-03,3.931526152882725000e-04,3.585762344300746918e-03,-4.859572276473045349e-03,-6.926637142896652222e-03,-3.927342593669891357e-03,5.131170619279146194e-03,1.157245691865682602e-02,1.380996895022690296e-03,2.106425119563937187e-03,2.787181641906499863e-03,-1.159446779638528824e-03,2.000720007345080376e-03,3.609121777117252350e-03,7.096248213201761246e-03,6.597056519240140915e-03,9.811327327042818069e-04,-7.757293642498552799e-04,2.777448389679193497e-03,-2.375262556597590446e-03,-8.656982332468032837e-03,1.452996581792831421e-02,-6.243547890335321426e-03,2.172638894990086555e-03,5.398257635533809662e-04,-1.225784799316897988e-04,1.929590292274951935e-02,1.856689341366291046e-02,-1.733030425384640694e-03,1.181654538959264755e-02,-2.915201708674430847e-03,1.378585211932659149e-02,-4.119846038520336151e-03,-4.686000198125839233e-02,1.316331699490547180e-02,-4.477587994188070297e-03,4.659082740545272827e-03,5.656149238348007202e-03,-1.147438585758209229e-02,1.581038668518885970e-04,7.993841791176237166e-06\n0.000000000000000000e+00,-1.100593362934887409e-05,-4.756181442644447088e-05,-3.247681888751685619e-04,-2.320457715541124344e-04,4.990474280930357054e-06,-4.240977432345971465e-06,1.754853862223626493e-08,2.307974318682681769e-05,-3.819582707365043461e-05,4.713348753284662962e-04,2.622097032144665718e-03,1.115321356337517500e-05,2.152135595679283142e-03,-9.279870937461964786e-06,1.644436451897490770e-05,1.917758709168992937e-05,-4.063545784447342157e-04,-2.777930349111557007e-03,1.416018814779818058e-03,-4.403610248118638992e-03,-1.125889946706593037e-03,1.031374209560453892e-03,6.557744145393371582e-01,1.515441108494997025e-04,1.061707385815680027e-03,1.028675003908574581e-03,1.506301108747720718e-03,-1.973916310817003250e-03,2.030127216130495071e-04,9.748223819769918919e-04,-5.689522004104219377e-05,-4.562918184092268348e-05,1.997971849050372839e-04,-1.087204786017537117e-03,7.060525822453200817e-04,5.710456753149628639e-04,1.667132833972573280e-03,-1.689616823568940163e-03,-7.235006778500974178e-04,2.089730696752667427e-05,-5.164388567209243774e-04,-9.245908004231750965e-04,-1.491495175287127495e-03,4.303239693399518728e-04,-2.351511735469102859e-03,-1.289659179747104645e-03,-4.055804165545850992e-04,3.350176120875403285e-05,7.242974970722571015e-05,1.222951337695121765e-03,-6.072119576856493950e-04,1.426238217391073704e-03,2.633635886013507843e-04,2.134202622983139008e-05,6.015256985847372562e-06,1.017739577946485952e-05,-2.160372787329833955e-06,5.050505278632044792e-04,1.107864736695773900e-04,3.899764851666986942e-04,3.385468517080880702e-05,-7.458026811946183443e-05,-1.371719736198429018e-05,6.375638683664419659e-09,1.602368513431429164e-07,7.251667284435825422e-06,2.367105298617389053e-05,-6.443008896894752979e-05,-3.392643520783167332e-06,-2.475941300872364081e-06,8.229444858898204984e-08,-4.040236035507405177e-06,6.750120519427582622e-06,-1.104039620258845389e-04,-4.911636351607739925e-04,1.176614678115583956e-04,-1.564477133797481656e-04,-1.442213579139206558e-05,-2.321870624655275606e-06,1.048763351718662307e-05,2.484991091478150338e-05,2.924060972873121500e-04,6.379001570167019963e-05,-7.398609886877238750e-05,2.391056041233241558e-04,-1.516885677119717002e-04,1.760662053129635751e-05,-1.917957706609740853e-05,-2.713280555326491594e-04,-3.179936902597546577e-05,-4.915994359180331230e-04,1.340906368568539619e-03,-1.787531800800934434e-04,-1.463456865167245269e-04,2.314187895535724238e-06,1.772635982888459694e-06,-5.507443711394444108e-05,-3.818271216005086899e-05,3.926911158487200737e-04,-2.357443590881302953e-04,-3.423967282287776470e-04,7.143260154407471418e-05,1.135423881351016462e-04,1.242244252352975309e-06,-7.782780812704004347e-06,1.378679735353216529e-04,4.877767059952020645e-04,2.977531694341450930e-04,3.306090657133609056e-04,-1.638307003304362297e-04,6.451360968640074134e-05,2.149614147128886543e-06,-2.919806502177380025e-05,-1.685889146756380796e-04,1.251649082405492663e-04,-1.083087590814102441e-05,2.721486089285463095e-05,-8.812418855086434633e-06,7.243859272421104833e-06,-2.146455926776980050e-06,-2.559072527219541371e-06,-1.515837066108360887e-04,8.671075192978605628e-05,8.467177394777536392e-05,1.205878652399405837e-05,7.934177119750529528e-06,1.287316649722924922e-06,8.518757965703116497e-08,2.534399072828819044e-06,1.534557122795376927e-05,5.042374323238618672e-05,-9.212287841364741325e-05,9.310231234849197790e-07,4.036409791297046468e-06,2.801731646684402222e-08,-1.061484181263949722e-05,7.621330951224081218e-06,-1.557786599732935429e-04,-2.570743963588029146e-04,1.059986185282468796e-03,-1.759586739353835583e-04,-4.640088445739820600e-05,4.429733735378249548e-07,6.758919880667235702e-06,-7.413687126245349646e-05,4.950308939442038536e-04,-7.203574641607701778e-04,-2.283102367073297501e-03,1.722236484056338668e-04,-5.449625896289944649e-04,-4.640061888494528830e-06,-1.100294684874825180e-05,1.442662323825061321e-06,1.694973907433450222e-04,-1.957972301170229912e-03,7.843902567401528358e-04,8.909776806831359863e-05,-4.489360144361853600e-04,2.058876088995020837e-05,-1.175272973341634497e-05,-6.089706221246160567e-05,-4.556863859761506319e-04,1.313840039074420929e-04,-7.960396033013239503e-06,-7.863872451707720757e-05,1.528621505713090301e-04,2.362113445997238159e-05,-9.885177405521972105e-07,-4.194028442725539207e-04,5.360193317756056786e-04,-7.900995551608502865e-04,2.617639023810625076e-03,5.860506207682192326e-04,9.666731348261237144e-04,1.886307582026347518e-04,-4.972639544575940818e-06,-4.499261267483234406e-04,7.601156539749354124e-05,1.066090626409277320e-04,6.326804577838629484e-05,-7.582373655168339610e-05,-2.246270469186129048e-06,-4.201868705422384664e-06,7.130835456337081268e-06,-4.536382039077579975e-05,4.231327693560160697e-05,1.503804087406024337e-04,1.542341124149970710e-05,4.570620149024762213e-06,-6.088168447604402900e-06,-5.596947175945388153e-06,-5.231881150535855340e-09,-7.453833177351043560e-07,8.217640242946799845e-06,2.570273354649543762e-04,1.899201452033594251e-04,-9.491855053056497127e-06,2.980034878419246525e-06,-2.235873353129136376e-08,-7.203102086350554600e-06,7.321471457544248551e-06,-4.047546826768666506e-05,-8.999063866212964058e-04,-4.697502590715885162e-04,6.046493654139339924e-04,2.116812902386300266e-05,-8.626705493952613324e-06,-3.455238038441166282e-05,7.020477642072364688e-05,5.235120188444852829e-04,3.318028757348656654e-05,6.940350867807865143e-04,8.446107967756688595e-04,-2.763078548014163971e-03,1.889886152639519423e-05,-4.721132427221164107e-05,-3.889971703756600618e-04,-1.070218277163803577e-03,-1.082348870113492012e-03,4.471045685932040215e-04,1.262455130927264690e-03,-3.160276100970804691e-04,-4.916696070722537115e-06,8.981088285509031266e-06,-9.170574776362627745e-05,2.293176075909286737e-04,-1.345287455478683114e-04,1.036585163092240691e-04,8.569948113290593028e-05,9.096183348447084427e-04,-2.159070754714775831e-05,-5.330025942384963855e-06,1.876293972600251436e-04,-4.374877607915550470e-04,2.490893530193716288e-04,9.165535448119044304e-04,1.604688004590570927e-04,4.767123900819569826e-04,5.284491635393351316e-06,-1.288662770093651488e-05,-1.988334406632930040e-04,1.231901813298463821e-03,-7.359777810052037239e-04,9.543422493152320385e-04,1.283314486499875784e-05,-2.385932930337730795e-06,-1.886901009129360318e-05,-1.083946699509397149e-05,2.237535081803798676e-04,-5.961986607871949673e-05,-5.005873972550034523e-04,-4.556158964987844229e-04,-7.383948832284659147e-05,1.070348116627428681e-05,9.113944656746753026e-07,-4.687808541348204017e-08,5.448693229936907301e-08,1.102145142795052379e-05,5.374653846956789494e-05,4.948363857693038881e-05,8.330693503921793308e-07,5.232693638390628621e-07,-4.041248757857829332e-08,-4.136350980843417346e-06,6.455339189415099099e-06,-6.922340980963781476e-05,-1.290861982852220535e-04,1.054689055308699608e-04,-2.640155726112425327e-04,1.730320263959583826e-06,-3.037738679267931730e-06,-1.156055077444761992e-06,1.813524431781843305e-05,2.539159031584858894e-04,5.467320443131029606e-05,8.519765106029808521e-04,5.336072717909701169e-06,-1.881018688436597586e-04,1.717443410598207265e-05,-1.528528810013085604e-05,-2.952434879262000322e-04,-2.523966250009834766e-04,-1.953081082319840789e-04,3.789917100220918655e-04,-1.125252019846811891e-04,-3.178181941621005535e-04,1.077932574844453484e-05,9.387036698171868920e-06,-3.182922228006646037e-05,1.802822080207988620e-04,2.399466175120323896e-04,-1.494647149229422212e-04,-1.199238904519006610e-04,2.508549368940293789e-04,9.284378029406070709e-05,-5.560623776545980945e-06,-1.679150227573700249e-05,1.432891876902431250e-04,4.592732584569603205e-04,-7.290129724424332380e-05,1.655442902119830251e-04,1.134004196501336992e-04,5.697511369362473488e-05,-9.660356226959265769e-06,-4.820800677407532930e-05,-3.425592731218785048e-04,1.229208137374371290e-04,-4.462043580133467913e-05,-1.160468673333525658e-05,-4.982449013368750457e-07,-1.256747168554284144e-07,1.805838792279246263e-06,-4.240311000103247352e-07,1.101771413232199848e-04,7.637654198333621025e-05,-2.110045898007228971e-05,-3.021349129994632676e-06,6.936879344721091911e-06,1.469511289542424493e-06,-4.391586116980761290e-08,1.678854914644034579e-06,5.234381205809768289e-06,1.651924139878246933e-05,2.021040927502326667e-06,1.429655185347655788e-06,7.214984520942380186e-07,-5.130073077452834696e-08,2.539540560064779129e-07,-1.586009943821409252e-06,-4.099508078070357442e-05,-1.137047307565808296e-03,1.698108098935335875e-04,-5.134687526151537895e-04,-7.213762273750035092e-06,-8.041909040912287310e-07,-8.651668395032174885e-07,9.044317994266748428e-05,7.611344917677342892e-04,-3.975714207626879215e-04,-4.621570114977657795e-04,4.214014625176787376e-04,-1.667154720053076744e-04,1.309673098148778081e-05,-3.074904498134856112e-06,7.284525781869888306e-05,1.098891225410625339e-04,1.967380085261538625e-04,1.394691062159836292e-03,-5.931427585892379284e-04,-6.728756125085055828e-05,9.383935321238823235e-06,4.921708750771358609e-06,-6.350694093271158636e-06,3.582672070479020476e-05,1.948283170349895954e-04,2.182165917474776506e-05,-3.161495842505246401e-04,7.639942487003281713e-05,1.235671952599659562e-04,-1.330212944594677538e-05,6.661412044195458293e-05,6.034898106008768082e-04,3.645416582003235817e-04,-4.818335291929543018e-04,-1.000617194222286344e-04,4.462173674255609512e-04,9.730726014822721481e-05,-1.196043285744963214e-05,-1.410209079040214419e-04,-1.249403867404907942e-04,4.039343330077826977e-04,1.508586225099861622e-03,8.322903886437416077e-05,-3.849282620649319142e-06,-8.008426448213867843e-06,-2.645478389240452088e-06,-8.194871952582616359e-06,-1.184846041724085808e-04,-1.077466076822020113e-04,-4.690454261435661465e-06,4.430919034348335117e-06,2.286442395416088402e-05,3.565027100194129162e-06,-3.643435775302350521e-09,5.921396564190217759e-07,4.129476110392715782e-06,1.201484155899379402e-05,2.766187753877602518e-05,2.113975142492563464e-06,1.493176341682556085e-06,4.249068297212943435e-08,-3.452173814366688021e-06,1.410024651704588905e-06,6.278788350755348802e-05,-1.021709322230890393e-04,-3.598283510655164719e-04,-2.664356143213808537e-04,5.647321358992485330e-06,-2.109645720338448882e-07,8.127096407406497747e-06,3.714128979481756687e-05,1.335026172455400229e-04,4.840055189561098814e-04,4.661650164052844048e-04,5.047596059739589691e-04,-3.158735053148120642e-04,2.294646583322901279e-05,-1.393606817146064714e-05,-9.538468293612822890e-05,-3.636316396296024323e-04,-8.091784548014402390e-04,2.108214539475739002e-04,-2.078081306535750628e-04,-2.921782142948359251e-04,1.298311144637409598e-05,1.947709461092017591e-05,1.894993147288914770e-05,4.722146841231733561e-04,5.539988342206925154e-05,-9.746785508468747139e-05,-3.849381755571812391e-04,8.419931400567293167e-04,1.249594206456094980e-04,-5.191722266317810863e-06,1.145072747021913528e-04,-8.784080273471772671e-05,1.017095404677093029e-03,2.392545429756864905e-04,7.090641302056610584e-04,-2.056993253063410521e-04,7.294009265024214983e-05,-7.963980351632926613e-06,-1.808071392588317394e-04,-3.102735499851405621e-04,3.731500764843076468e-04,6.333480268949642777e-05,-2.013856137637048960e-04,-3.241284275645739399e-06,5.621529453492257744e-06,1.593192564541823231e-06,-1.605065881449263543e-05,-5.205142224440351129e-05,-7.950133294798433781e-06,-7.057233597151935101e-05,-4.347346020949771628e-06,3.583033958420855924e-06,3.699289663927629590e-06,-2.558635969762690365e-09,4.972836450178874657e-06,4.569458269543247297e-06,3.377606390131404623e-06,3.953511168219847605e-06,5.192949856791528873e-07,1.348516661892062984e-06,3.272475623816717416e-08,-4.448946128832176328e-06,1.043754673446528614e-05,-7.710223871981725097e-05,-1.181576226372271776e-04,6.150049011921510100e-05,-2.969897468574345112e-05,-9.048367246577981859e-06,-2.297729224665090442e-06,2.915138793468941003e-06,3.957276203436776996e-05,4.385481588542461395e-04,1.442701322957873344e-04,3.229351132176816463e-04,-4.466621248866431415e-05,-2.287804381921887398e-04,1.583052471687551588e-05,1.755295124894473702e-05,-2.604416222311556339e-04,1.726367736409883946e-05,-7.283029262907803059e-04,8.218408911488950253e-04,-1.806023210519924760e-04,1.772932155290618539e-04,1.103715112549252808e-05,1.717082909635792021e-06,-6.989576831983868033e-06,1.757963909767568111e-04,2.820208901539444923e-04,-2.234443090856075287e-04,9.517791113466955721e-06,-7.061993528623133898e-05,1.119172811741009355e-04,-5.455769041873281822e-06,1.556337083457037807e-04,4.736457776743918657e-04,7.367590442299842834e-04,1.223432045662775636e-04,-9.955777204595506191e-05,-2.756726280495058745e-05,8.373297896469011903e-05,1.625556251383386552e-06,-3.331794869154691696e-04,-2.977706608362495899e-04,3.296340291853994131e-04,-3.158808976877480745e-04,-7.271945651154965162e-05,-5.410123549154377542e-07,4.458640887605724856e-06,-1.009915422400808893e-06,-5.647973466693656519e-06,-2.734489680733531713e-04,9.375075751449912786e-05,8.340206841239705682e-05,1.607370722922496498e-05,8.965997949417214841e-06,2.152310344172292389e-06,-5.193123797653242946e-08,1.096790128940483555e-06,2.032833208431839012e-06,-3.999562977696768939e-05,1.156285452452721074e-05,2.249656972708180547e-06,7.837982707314949948e-07,-4.888261173618957400e-08,5.281955964164808393e-06,-8.065117981459479779e-06,4.511371662374585867e-05,-6.994071882218122482e-04,5.468633607961237431e-04,6.758102972526103258e-05,-4.331850504968315363e-06,1.314463042945135385e-05,1.925639298860915005e-05,1.490006889071082696e-05,6.278186338022351265e-04,-1.022922369884327054e-04,6.186970276758074760e-04,-1.291099819354712963e-03,-1.137000072048977017e-04,1.095566494768718258e-05,-1.396793595631606877e-05,7.115048356354236603e-05,-2.678678138181567192e-04,3.971288097091019154e-04,4.159827658440917730e-04,4.100265796296298504e-04,-1.580195530550554395e-04,8.283840543299447745e-06,-6.151414027044666000e-07,3.220577491447329521e-05,5.094013758935034275e-04,6.362129934132099152e-04,3.079067100770771503e-04,-3.064480260945856571e-04,-1.568450243212282658e-04,6.036145350662991405e-05,6.434087822526635136e-07,1.743253378663212061e-04,3.551743575371801853e-04,4.771353269461542368e-04,-1.850364496931433678e-04,3.064664779230952263e-04,-3.910543091478757560e-05,3.110792022198438644e-05,3.975399522460065782e-05,-2.531415666453540325e-04,-1.133941259467974305e-04,1.878753682831302285e-04,-1.418715401086956263e-04,-1.488325651735067368e-04,-4.523753523244522512e-05,4.130129309487529099e-05,3.106649455730803311e-05,-2.244326060463208705e-05,-4.783634358318522573e-05,1.533188042230904102e-04,3.800744307227432728e-04,1.010931373457424343e-05,-2.063105057459324598e-05,5.028384293837007135e-06,-3.492550240480341017e-05,1.001585042104125023e-05,3.967560587625484914e-06,-1.887819598778150976e-05,-6.026959454175084829e-05,4.356619319878518581e-05,-1.036821140587562695e-05,8.975146556622348726e-06,-2.448860323056578636e-05,-1.779197009454946965e-05,-1.815176801756024361e-04,1.957359781954437494e-04,-3.875031252391636372e-04,-4.256022220943123102e-04,-6.769435276510193944e-05,-4.472897853702306747e-05,-2.647051769599784166e-05,5.759983832831494510e-05,1.107311574742197990e-03,-4.891355056315660477e-04,-6.518825830426067114e-05,-8.869674638845026493e-04,-3.874434041790664196e-04,-1.007673636195249856e-04,-2.279840373375918716e-05,9.880732977762818336e-05,-5.647290381602942944e-04,-1.173334021586924791e-04,-2.997595584020018578e-05,-5.994162056595087051e-04,-5.446973955258727074e-04,7.851176064832543489e-07,7.222010026453062892e-05,-2.470795152476057410e-05,-2.147185296053066850e-04,7.938059279695153236e-04,-2.280823391629382968e-04,-6.637668411713093519e-05,2.885983267333358526e-04,1.062842056853696704e-04,-6.744596612406894565e-05,6.178938201628625393e-05,4.779419978149235249e-04,5.586085026152431965e-04,1.306156278587877750e-03,3.137673193123191595e-04,2.660184982232749462e-04,1.324293989455327392e-04,2.928754256572574377e-04,1.828195963753387332e-04,6.617828330490738153e-05,2.296398626640439034e-03,-1.242725760675966740e-03,-8.104483131319284439e-04,3.545752551872283220e-04,5.117092514410614967e-04,-2.314124256372451782e-03,9.659936768002808094e-04,-2.911940217018127441e-03,1.544910715892910957e-03,-3.883716999553143978e-04,-8.052040357142686844e-04,-2.098712371662259102e-03,1.641436710997368209e-06\n0.000000000000000000e+00,-5.420819070423021913e-05,7.266422926477389410e-06,3.044454206246882677e-04,3.014664980582892895e-04,-1.394778519170358777e-04,-9.815716475713998079e-05,3.678175986010501219e-08,-1.248609260073862970e-05,2.334036435058806092e-05,-1.984559348784387112e-04,-3.837044117972254753e-03,2.401573117822408676e-03,6.289639277383685112e-04,2.146719489246606827e-04,-2.839007174770813435e-05,-4.814660860574804246e-05,-7.831080001778900623e-04,3.376579843461513519e-03,2.519072731956839561e-03,1.922230818308889866e-03,-4.645711276680231094e-03,-1.272473455173894763e-04,1.512687449576333165e-04,6.550926566123962402e-01,-9.296217933297157288e-03,-6.366665940731763840e-03,-8.365577086806297302e-03,2.165614161640405655e-03,-4.985913634300231934e-03,-1.954242587089538574e-03,1.720303989714011550e-04,1.008182516670785844e-04,-5.054743960499763489e-04,5.222266074270009995e-03,3.269776003435254097e-03,2.828351687639951706e-03,-5.455655511468648911e-03,1.903115306049585342e-03,3.076365101151168346e-04,-5.839113782712956890e-06,5.955732776783406734e-04,1.318624475970864296e-03,-5.186590366065502167e-03,-2.494261134415864944e-03,6.529043457703664899e-05,1.348990015685558319e-03,1.008596518659032881e-04,-2.320555504411458969e-04,4.993388429284095764e-03,-1.701941480860114098e-03,4.284009046386927366e-04,2.514938125386834145e-03,-9.902291931211948395e-04,5.204630724620074034e-05,-5.425911513157188892e-05,-4.199844988761469722e-05,4.073063028044998646e-04,-8.036986109800636768e-04,2.817881992086768150e-03,-1.461864332668483257e-03,-2.878402301575988531e-04,4.034921948914416134e-05,2.857197387129417621e-06,3.664664349756208139e-09,5.525782853510463610e-06,-5.682765731762629002e-06,8.050512406043708324e-06,-2.863439840439241379e-05,1.527869972051121294e-05,1.201349914481397718e-05,9.007890433565535204e-09,5.081667495687725022e-06,-1.217784301843494177e-05,8.541181159671396017e-05,1.654722582316026092e-04,-8.949800394475460052e-05,2.247953852929640561e-05,-1.998575680772773921e-05,4.790363163920119405e-06,7.091806310199899599e-06,1.483399682911112905e-05,-4.137190990149974823e-04,-1.688216289039701223e-04,-1.146783120930194855e-03,3.500073798932135105e-04,-3.399655906832776964e-05,-2.410781416983809322e-05,1.054781823768280447e-04,1.169507042504847050e-03,8.024415583349764347e-04,8.034296333789825439e-04,-2.863979898393154144e-04,7.195965736173093319e-04,2.006711438298225403e-04,-1.488795442128321156e-05,-1.243528095073997974e-05,5.679529931512661278e-05,-7.669402402825653553e-04,-1.024845187203027308e-04,-2.067452005576342344e-04,8.609076030552387238e-04,-2.417927171336486936e-04,-8.223511395044624805e-05,4.143018941249465570e-06,-2.129840286215767264e-04,-4.431788402143865824e-04,3.830422938335686922e-04,9.290109737776219845e-04,-1.215326919918879867e-04,-3.440305299591273069e-04,-7.588788139401003718e-05,2.859898631868418306e-05,-6.577739259228110313e-04,2.255866857012733817e-04,-1.802646584110334516e-04,-5.584416212514042854e-04,3.450495714787393808e-04,-5.667466666636755690e-06,1.038764548866311088e-05,6.064230092306388542e-06,-6.094011769164353609e-05,8.230344974435865879e-05,-3.550402470864355564e-04,1.587555452715605497e-04,3.228642526664771140e-05,-1.143328972830204293e-05,-2.700462800930836238e-06,7.712317540153890150e-08,1.289386545977322385e-05,1.536417039460502565e-05,-3.242512684664689004e-05,6.136930460343137383e-05,2.206675162597093731e-05,1.010317646432667971e-05,-1.517268444217734213e-08,-1.127309587900526822e-06,-1.246544252353487536e-05,-1.757943828124552965e-04,-8.745424565859138966e-05,-3.790865885093808174e-04,-6.449689390137791634e-04,-5.724217407987453043e-05,2.723252237046835944e-06,1.717751365504227579e-05,2.500741975381970406e-04,-4.400688922032713890e-04,-2.620838058646768332e-04,-1.337745110504329205e-03,1.293020090088248253e-03,-2.328212285647168756e-04,1.047444311552681029e-05,6.613106233999133110e-05,1.022043870761990547e-03,5.945984739810228348e-04,2.542898291721940041e-04,-3.904997720383107662e-04,9.421486174687743187e-04,-6.343064887914806604e-05,-2.051318006124347448e-05,-6.593306352442596108e-06,1.321860472671687603e-04,-2.718296309467405081e-04,-6.069228984415531158e-04,-3.106121148448437452e-04,5.236129509285092354e-04,3.347558376844972372e-04,5.286892410367727280e-04,-1.658050337027816568e-06,3.070882667088881135e-05,-1.016440801322460175e-03,1.328926999121904373e-03,1.350886304862797260e-03,1.408102689310908318e-03,-1.147415838204324245e-03,-3.507988731143996119e-05,2.262857015011832118e-05,-7.694044033996760845e-04,8.096899546217173338e-05,-2.254358987556770444e-04,-1.547754363855347037e-04,-8.725700899958610535e-04,-3.192109261362929828e-06,4.418823664309456944e-06,9.366635822516400367e-06,-7.444203220074996352e-05,8.187821367755532265e-05,-8.367690315935760736e-05,1.839822070905938745e-04,3.808156179729849100e-05,4.691231424658326432e-06,-7.390317477984353900e-06,5.256807256159845565e-08,1.040079405356664211e-05,-1.698012238193769008e-05,-1.266449107788503170e-04,-1.008980543701909482e-04,1.572079236211720854e-05,1.225987216457724571e-05,-5.489596333063673228e-08,-5.942078132648020983e-06,4.390524736663792282e-06,-6.202122312970459461e-05,-5.545276799239218235e-04,-8.265903452411293983e-04,9.588853572495281696e-04,-7.279657438630238175e-06,4.305730726628098637e-06,-5.492931904882425442e-07,1.620816619833931327e-04,-1.807043445296585560e-03,-8.030715980567038059e-04,-4.710418870672583580e-04,1.738619903335347772e-04,1.096221269108355045e-03,2.888996732508530840e-06,9.634446905693039298e-05,1.289401203393936157e-03,8.203907054848968983e-05,1.632965868338942528e-03,2.129624772351235151e-05,1.888427941594272852e-04,2.361536957323551178e-03,-3.488956645014695823e-05,-2.489593862264882773e-05,1.579815761942882091e-05,-5.732153658755123615e-04,6.566937372554093599e-05,1.785103697329759598e-03,3.064221702516078949e-03,-2.206262433901429176e-04,1.135638231062330306e-04,-2.192395368183497339e-05,3.553832648321986198e-04,1.277696923352777958e-03,1.702551089692860842e-04,-1.720469444990158081e-03,-9.887211490422487259e-04,1.742555323289707303e-04,8.049207099247723818e-05,3.773506250581704080e-05,-4.925283719785511494e-04,-5.526661407202482224e-04,-1.271938381250947714e-04,5.655945860780775547e-04,-7.811786781530827284e-05,-1.382836308039259166e-05,1.706536568235605955e-05,-7.134783572837477550e-06,9.339513053419068456e-05,-7.555283373221755028e-04,-1.682191941654309630e-04,4.319022700656205416e-04,6.890919758006930351e-05,1.572612018208019435e-05,4.066326710017165169e-06,3.955938154831528664e-08,4.478557002585148439e-06,-5.868727839697385207e-06,-2.002022847591433674e-05,-1.275035174330696464e-05,1.772111318132374436e-05,1.455014262319309637e-05,1.568332663737237453e-08,5.017977400711970404e-06,-6.972472874622326344e-06,6.828687037341296673e-05,3.745333233382552862e-04,-4.759230359923094511e-04,5.831888847751542926e-05,-1.288793373532826081e-05,-4.164198799117002636e-07,-1.686449536464351695e-06,5.954777225269936025e-05,-3.313127672299742699e-04,-1.928078272612765431e-04,-8.593788952566683292e-04,4.809612873941659927e-04,-1.701919245533645153e-05,-2.115086499543394893e-05,1.026041063596494496e-04,1.251094392500817776e-03,7.055242313072085381e-04,1.078038709238171577e-03,-5.820757360197603703e-04,7.992968312464654446e-04,2.204530901508405805e-04,-1.746076850395184010e-05,-1.147995408246060833e-05,8.335435995832085609e-05,-6.005105678923428059e-04,-4.019209591206163168e-04,-8.922490087570622563e-05,9.567425586283206940e-04,-5.271591362543404102e-04,-9.580136247677728534e-05,-5.170814802113454789e-06,-9.791494085220620036e-05,-2.399478980805724859e-04,8.800688083283603191e-04,1.744867768138647079e-04,-3.364743606653064489e-04,-3.522881015669554472e-04,-6.122096965555101633e-05,2.742837932601105422e-05,-5.119139095768332481e-04,1.390404650010168552e-04,-1.805981810321100056e-06,-4.720228316728025675e-04,2.962261496577411890e-04,-3.436766746744979173e-06,8.633939614810515195e-06,1.156147209258051589e-05,-5.299982149153947830e-05,2.655880816746503115e-04,-1.652163773542270064e-04,1.367619115626439452e-04,3.979394386988133192e-05,-1.403502028551883996e-05,-1.728484221530379727e-06,6.910977390361949801e-08,6.122624654381070286e-06,-5.942637471889611334e-06,-3.472673779469914734e-05,-5.924224024056456983e-05,1.517570672149304301e-05,1.107307070924434811e-05,1.819807948777452111e-08,7.961742085171863437e-06,-3.029406343557639048e-06,5.040092582930810750e-05,4.505363176576793194e-04,-6.432953523471951485e-04,1.067970151780173182e-04,-2.276245322718750685e-05,-7.376950179605046287e-06,-1.365399293717928231e-05,8.780763164395466447e-05,-6.945570930838584900e-06,-2.300680207554250956e-04,-1.678598346188664436e-03,1.330839004367589951e-04,3.614965680753812194e-05,-2.147632949345279485e-05,1.163483830168843269e-04,1.262858626432716846e-03,6.469420040957629681e-04,9.279001969844102859e-04,-8.283841889351606369e-04,7.565353880636394024e-04,2.328630071133375168e-04,-2.106611646013334394e-05,-1.318025988439330831e-05,5.583385063800960779e-05,-8.336213068105280399e-04,-3.736275248229503632e-04,-1.440001360606402159e-04,4.291285004001110792e-04,-9.188714466290548444e-05,-8.092579810181632638e-05,-8.918707862903829664e-06,-2.184701152145862579e-04,8.910233736969530582e-05,7.306874031201004982e-04,7.370832609012722969e-04,1.012702268781140447e-04,-3.141417400911450386e-04,-5.620500451186671853e-05,2.810513251461088657e-05,-6.637627957388758659e-04,-1.943884999491274357e-04,1.249942579306662083e-03,-3.923776093870401382e-04,-5.999045242788270116e-05,-5.200784016778925434e-06,-1.125862127082655206e-06,3.677121867440291680e-06,-5.745808448409661651e-05,9.925453014147933573e-06,-3.835961979348212481e-04,2.296176244271919131e-04,3.804141670116223395e-05,-1.062530100170988590e-05,-2.444364554321509786e-06,1.951048034243285656e-08,1.523674313830269966e-06,-2.695082912396173924e-06,4.316048216423951089e-05,-8.610677468823269010e-05,1.137891194957774132e-05,5.113045517646241933e-06,6.692334864055737853e-08,2.431095481369993649e-06,-5.668107405654154718e-06,1.232662325492128730e-04,1.417065359419211745e-04,-7.452810532413423061e-04,-3.702450339915230870e-05,-2.538585795264225453e-05,6.704053703288082033e-06,6.637607384618604556e-06,1.001114651444368064e-05,1.702143636066466570e-04,-7.884550141170620918e-04,-1.021035131998360157e-03,4.836785956285893917e-04,-1.053797823260538280e-04,-2.858790685422718525e-05,7.029008702374994755e-05,7.438333122991025448e-04,6.884257309138774872e-04,1.452796161174774170e-03,-1.024438883177936077e-03,6.196150206960737705e-04,5.192842581891454756e-05,-1.064934349415125325e-05,-1.331862222286872566e-05,6.019909051246941090e-05,-6.389387999661266804e-04,-8.784533711150288582e-04,2.563876623753458261e-04,4.650898335967212915e-04,-2.196665445808321238e-04,-9.191408025799319148e-05,2.320550493095652200e-06,-1.710016658762469888e-04,-9.147599339485168457e-04,4.870528646279126406e-04,1.319642644375562668e-03,5.987688200548291206e-04,2.051486080745235085e-04,-5.759612395195290446e-05,1.279889147554058582e-05,-4.933509044349193573e-04,1.042571966536343098e-05,1.694431412033736706e-04,-4.258556873537600040e-04,5.784095264971256256e-04,-2.560344682933646254e-06,-6.068459242669632658e-06,6.069504706829320639e-06,-4.491050276556052268e-05,5.937811511103063822e-05,-9.377853712067008018e-05,1.042816802510060370e-04,2.723960096773225814e-05,-1.209317360917339101e-05,-2.205503506047534756e-06,-2.668321030796505511e-08,4.789428203366696835e-06,-8.004440132935997099e-08,3.805180313065648079e-05,2.400717130512930453e-05,5.736217644880525768e-06,1.696422259556129575e-05,-6.622485670959576964e-08,1.552539174554112833e-06,5.495019649970345199e-06,5.490530384122394025e-06,-1.999649248318746686e-05,-1.632637577131390572e-06,-8.841147064231336117e-05,-1.951752346940338612e-05,5.173367867428169120e-07,7.798184924467932433e-06,3.030900552403181791e-05,-2.128253690898418427e-04,-1.740400912240147591e-04,-1.636753557249903679e-03,2.624475455377250910e-04,-5.003335536457598209e-04,-1.127884206653106958e-05,3.853470116155222058e-05,1.508581917732954025e-03,-4.705924075096845627e-04,1.132643781602382660e-03,-2.843975380528718233e-04,7.030222332105040550e-04,1.944119867403060198e-05,-7.024738806649111211e-06,-9.527129805064760149e-06,1.841188350226730108e-05,-4.808180965483188629e-04,3.967615484725683928e-04,8.131781942211091518e-05,4.243822186253964901e-04,-1.620734547032043338e-04,-7.968092540977522731e-05,3.024586476385593414e-06,-6.879903958179056644e-05,-3.727352013811469078e-04,3.580450429581105709e-04,2.483181888237595558e-04,-2.705300285015255213e-04,-3.113884886261075735e-04,-6.024007598171010613e-05,1.777072611730545759e-05,-3.330652543809264898e-04,2.054583310382440686e-04,5.136285908520221710e-04,-5.360419745557010174e-04,2.626652130857110023e-04,-5.456106464407639578e-06,1.123628953791921958e-05,1.380703179165720940e-05,-4.537076529231853783e-05,-1.947212731465697289e-04,9.876216063275933266e-05,1.277078699786216021e-04,1.892707769002299756e-05,-6.722693797200918198e-06,-2.223033789050532505e-06,6.355458026519045234e-08,6.832147391833132133e-06,3.340326202305732295e-07,6.316287181107327342e-05,2.037844205915462226e-05,1.645539305172860622e-05,1.488180714659392834e-05,-9.641144060879014432e-08,5.263783805276034400e-06,8.328607918883790262e-07,-7.227099558804184198e-07,4.214214859530329704e-04,-4.627814632840454578e-05,-5.878051888430491090e-05,-4.361694664112292230e-06,-2.633567873999709263e-06,-8.067297130764927715e-06,1.363718620268628001e-04,-2.019431849475950003e-04,-4.306194605305790901e-04,-7.053631707094609737e-04,1.015494344756007195e-04,2.046743466053158045e-04,-1.358784356852993369e-05,9.022955782711505890e-05,1.230396679602563381e-03,7.914845482446253300e-04,9.798797545954585075e-04,-2.124771999660879374e-04,1.756448880769312382e-03,4.510211001615971327e-04,-2.504042276996187866e-05,-5.826020242238882929e-06,5.121937647345475852e-05,-4.474627785384654999e-04,-7.015066221356391907e-04,-5.930931656621396542e-04,3.523749182932078838e-04,1.547147985547780991e-04,-4.507063931669108570e-05,-6.428105280065210536e-06,-7.726790499873459339e-05,-7.577467476949095726e-04,2.309605333721265197e-04,5.506547749973833561e-04,-8.552471990697085857e-05,4.560815432341769338e-05,-7.335703412536531687e-05,5.359349233913235366e-05,-6.106304354034364223e-04,-3.469106741249561310e-04,-4.545668198261409998e-04,1.110635639633983374e-04,-1.003067009150981903e-03,-7.335558620980009437e-05,-4.980846642865799367e-05,-6.847109034424647689e-05,-5.492008494911715388e-05,-2.327173569938167930e-05,-3.821314603555947542e-04,-1.502952363807708025e-04,-1.181751395051833242e-05,-3.911840758519247174e-05,1.239608245668932796e-04,2.784099888231139630e-05,-2.418798794678878039e-05,-1.528360371594317257e-05,5.280999175738543272e-05,-1.167745067505165935e-04,2.786105324048548937e-05,5.233243064139969647e-05,3.981404734076932073e-05,-3.027996899618301541e-05,-1.160199553851271048e-05,3.619886774686165154e-05,1.050193211995065212e-03,-3.860376891680061817e-04,7.031040149740874767e-05,2.666506770765408874e-05,-6.464670150307938457e-05,-9.003747982205823064e-05,2.540911664254963398e-04,-3.523625491652637720e-04,1.242601429112255573e-04,-6.653373711742460728e-04,1.411452249158173800e-04,1.352086401311680675e-04,-1.563698460813611746e-04,1.076959015335887671e-04,1.204799395054578781e-03,8.340799831785261631e-04,1.280384836718440056e-03,-4.534142499323934317e-04,1.301342621445655823e-03,3.368281468283385038e-04,-6.906182534294202924e-05,-1.782744075171649456e-04,1.138752995757386088e-04,-6.165272206999361515e-04,3.962804839829914272e-05,1.787692017387598753e-04,4.108308930881321430e-04,-3.885645710397511721e-04,6.689726433251053095e-05,-5.753657897002995014e-04,-1.191190967801958323e-04,-3.641358343884348869e-04,3.478746220935136080e-04,-2.990482607856392860e-04,-5.336810136213898659e-04,-3.067002689931541681e-04,-2.134774258593097329e-04,-8.169448119588196278e-05,-6.978556048125028610e-04,-2.241997281089425087e-04,1.031617983244359493e-03,-1.731792115606367588e-03,1.161036998382769525e-04,-1.276649883948266506e-03,-2.651837712619453669e-04,-2.334459684789180756e-03,4.358569276519119740e-04,1.560219097882509232e-04,-1.364124589599668980e-03,-5.763150984421372414e-04,5.565446190303191543e-05,-5.088782636448740959e-04,-1.051688514053239487e-06\n0.000000000000000000e+00,-9.091974352486431599e-04,-3.052154788747429848e-04,2.863082569092512131e-03,3.750380594283342361e-03,-1.858473289757966995e-03,-1.496094977483153343e-03,-1.059010545922944857e-09,2.777547633741050959e-04,2.937748213298618793e-04,4.628772381693124771e-03,-1.557246875017881393e-02,5.938456952571868896e-02,2.691246941685676575e-02,2.310825744643807411e-03,2.404591759841423482e-05,4.520924121607095003e-04,-1.703580655157566071e-02,3.599223122000694275e-02,2.216192334890365601e-02,-1.363694947212934494e-02,-4.250527173280715942e-02,-1.971098966896533966e-02,1.208307454362511635e-03,-9.289198555052280426e-03,5.140883922576904297e-01,-5.028460174798965454e-02,-1.063844710588455200e-01,-2.274364698678255081e-03,-5.724976584315299988e-02,-4.053739830851554871e-02,2.583512337878346443e-03,1.526677398942410946e-03,-5.866515915840864182e-03,7.972165197134017944e-02,7.260056585073471069e-02,6.195265054702758789e-02,-6.098946556448936462e-02,1.310874056071043015e-02,-1.436291844584047794e-03,4.161088145337998867e-04,-1.115304301492869854e-03,9.852249175310134888e-03,-4.889908432960510254e-02,-5.704133212566375732e-02,1.429310441017150879e-02,1.282742060720920563e-02,-2.466790843755006790e-03,-2.327619586139917374e-03,4.139398783445358276e-02,-2.275623567402362823e-02,4.506061784923076630e-03,4.045668244361877441e-02,2.072828449308872223e-02,4.513393214438110590e-04,1.065523902070708573e-04,-4.294743412174284458e-04,3.554805647581815720e-03,-1.860624924302101135e-02,4.661884903907775879e-02,-6.791621446609497070e-03,-2.278365427628159523e-03,-4.775375418830662966e-05,-7.692554936511442065e-05,9.786534430067383994e-12,9.165226219920441508e-05,3.902658500010147691e-05,-1.575149653945118189e-04,-7.269386551342904568e-04,2.038770617218688130e-04,1.671031932346522808e-04,-2.243110408528536937e-08,-2.224761192337609828e-05,-7.916777394711971283e-05,-2.086176391458138824e-04,8.843574905768036842e-04,-4.811665043234825134e-03,-1.818859716877341270e-03,-2.659059246070683002e-04,-1.519280885986518115e-05,-5.556618634727783501e-05,1.800025580450892448e-03,-4.701130557805299759e-03,5.075999069958925247e-06,-2.251564990729093552e-03,3.331488464027643204e-03,2.401525387540459633e-03,-9.084166231332346797e-05,1.051698462106287479e-03,1.475091278553009033e-02,5.659548100084066391e-03,1.216516830027103424e-02,3.682121634483337402e-03,5.826994311064481735e-03,4.320123232901096344e-03,-3.118220192845910788e-04,-1.988625153899192810e-04,6.708438158966600895e-04,-7.963364012539386749e-03,-8.854494430124759674e-03,-8.008055388927459717e-03,4.390162881463766098e-03,-2.555046696215867996e-03,2.763105439953505993e-04,-5.519064143300056458e-05,-3.597613540478050709e-04,-3.402854083105921745e-03,7.972894236445426941e-03,1.164388842880725861e-02,-4.410271532833576202e-03,-3.540800185874104500e-03,6.001383735565468669e-05,2.629658556543290615e-04,-4.684022627770900726e-03,2.266088034957647324e-03,8.960720151662826538e-04,-6.312218494713306427e-03,-2.445205114781856537e-03,-4.299378269934095442e-05,-3.559364813554566354e-06,4.902442742604762316e-05,-3.784066066145896912e-04,2.062646439298987389e-03,-4.841594025492668152e-03,9.221152868121862411e-04,2.526229654904454947e-04,-2.266544106532819569e-05,-1.764405851645278744e-06,2.040219371224338829e-08,1.545370614621788263e-04,1.348984515061601996e-04,-5.393524770624935627e-04,-2.416311181150376797e-04,2.740192867349833250e-04,2.120918798027560115e-04,-2.201240079102717573e-08,-3.401300637051463127e-05,-3.163806468364782631e-05,-6.746894214302301407e-04,9.531442075967788696e-03,6.455377209931612015e-03,-7.410209625959396362e-03,-3.087277000304311514e-04,-2.016274447669275105e-05,-3.926275894627906382e-06,2.942953724414110184e-03,-5.977793596684932709e-03,-4.492289386689662933e-03,-5.875669419765472412e-03,1.075845956802368164e-02,1.035219291225075722e-03,-2.758235496003180742e-06,1.197062199935317039e-03,1.791184581816196442e-02,8.739244192838668823e-03,1.331642852164804935e-03,2.347896806895732880e-04,6.457778625190258026e-03,3.740475280210375786e-03,-4.325142945162951946e-04,-1.291238440899178386e-04,1.736975158564746380e-03,-4.326749593019485474e-03,-1.497055776417255402e-02,-6.258553359657526016e-03,7.359657436609268188e-03,9.398230467922985554e-04,4.042390268296003342e-03,-8.291772246593609452e-05,1.281449571251869202e-03,-1.017959695309400558e-02,3.827394102700054646e-04,2.111444436013698578e-02,3.020232776179909706e-03,5.304381251335144043e-03,2.446596976369619370e-03,2.948491310235112906e-04,-6.414187606424093246e-03,4.295217804610729218e-03,-9.144713170826435089e-03,-1.029382180422544479e-02,-4.725891165435314178e-03,-1.070958314812742174e-04,-1.418977535649901256e-05,4.945440014125779271e-05,-5.283784121274948120e-04,1.666065538302063942e-03,-5.389152560383081436e-03,2.543317386880517006e-03,6.172850262373685837e-04,1.719935244182124734e-04,-1.610636718396563083e-05,-8.022073672009355505e-09,9.903751924866810441e-05,-5.861958925379440188e-05,-1.695426908554509282e-04,-4.706926411017775536e-04,1.225441519636660814e-04,1.303140597883611917e-04,-6.088271220505703241e-09,-3.598810872063040733e-05,3.912045940523967147e-06,-6.675606127828359604e-04,-5.233735777437686920e-03,-1.479322090744972229e-02,-1.951812300831079483e-04,-1.281925942748785019e-04,7.250583439599722624e-05,-1.909373531816527247e-04,2.286762930452823639e-03,-2.503291936591267586e-03,-2.207007817924022675e-02,8.966700406745076180e-04,3.540993668138980865e-03,3.623517695814371109e-03,1.328179587289923802e-05,7.984471158124506474e-04,1.173176988959312439e-02,-5.491038318723440170e-04,1.772869750857353210e-02,3.260085359215736389e-03,9.721608366817235947e-04,3.863840829581022263e-03,-4.190075851511210203e-04,-1.710875367280095816e-04,-1.101235538953915238e-04,-5.706225056201219559e-03,-1.178778335452079773e-02,6.819124333560466766e-03,2.023668587207794189e-02,1.352293184027075768e-03,7.563871913589537144e-04,-3.497861689538694918e-05,1.064461655914783478e-03,2.732300490606576204e-04,-2.188875339925289154e-03,1.413269340991973877e-02,7.663853466510772705e-04,3.288631094619631767e-03,4.222756833769381046e-04,3.178967745043337345e-04,-1.892193686217069626e-03,2.968539483845233917e-03,-5.348963197320699692e-03,3.906127065420150757e-03,-2.924544736742973328e-03,-1.182566920761018991e-04,5.898580275243148208e-05,-8.777163020567968488e-05,-3.142139757983386517e-05,4.453090019524097443e-03,-7.430295459926128387e-03,1.334166736342012882e-03,1.705449540168046951e-04,1.707311457721516490e-04,2.728397157625295222e-05,-3.003196979989297688e-08,1.018412003759294748e-04,5.984252857160754502e-05,-3.701057721627876163e-05,1.814362622098997235e-05,2.676667645573616028e-04,2.098625991493463516e-04,4.880939741269685328e-08,-2.685659183043753728e-06,-5.206406058277934790e-05,-4.281076544430106878e-04,2.424030564725399017e-03,-7.329531013965606689e-03,-2.139126183465123177e-03,-1.463059306843206286e-04,-2.186356869060546160e-05,-1.792652474250644445e-04,1.792780356481671333e-03,-3.846714040264487267e-03,-2.332522068172693253e-03,8.421542588621377945e-06,5.000296048820018768e-03,2.229140605777502060e-03,-1.148329174611717463e-04,1.091526239179074764e-03,1.577678136527538300e-02,4.324681591242551804e-03,1.261216588318347931e-02,1.762848347425460815e-03,7.962677627801895142e-03,2.941122511401772499e-03,-3.041842719539999962e-04,-1.718818675726652145e-04,8.108381298370659351e-04,-7.025635335594415665e-03,-1.062251441180706024e-02,-8.662155829370021820e-03,7.697158493101596832e-03,-4.151133820414543152e-03,-1.647553144721314311e-04,-1.014778681565076113e-04,-5.666032666340470314e-04,-1.092234975658357143e-03,8.191813714802265167e-03,1.056327484548091888e-02,-6.041498854756355286e-03,-3.451446536928415298e-03,-3.342187847010791302e-05,2.345212269574403763e-04,-5.326579324901103973e-03,1.721194712445139885e-03,2.452850458212196827e-04,-4.716161172837018967e-03,-2.418544609099626541e-03,-1.068433266482315958e-05,-7.301460573216900229e-05,1.172544070868752897e-04,-5.445373826660215855e-04,4.123126156628131866e-03,-4.300411324948072433e-03,3.797802201006561518e-04,2.369369176449254155e-04,-4.139974771533161402e-05,4.634855201857135398e-07,-4.706680556409992278e-08,7.718193955952301621e-05,1.749115472193807364e-05,-5.489828763529658318e-04,-6.809438345953822136e-04,1.984303526114672422e-04,1.578688243171200156e-04,-3.384730007383041084e-08,-2.605417830636724830e-05,-4.111343514523468912e-06,-8.406810229644179344e-04,6.878823973238468170e-03,-1.764445798471570015e-03,-2.662407932803034782e-03,-2.912137715611606836e-04,5.198804137762635946e-05,-6.411231879610568285e-05,1.434936886653304100e-03,-9.127201046794652939e-04,2.121953293681144714e-04,1.953351311385631561e-03,-4.537325352430343628e-03,1.881248317658901215e-04,-1.502101076766848564e-04,1.023018849082291126e-03,1.441494375467300415e-02,5.324866622686386108e-03,1.437818910926580429e-02,-1.139939995482563972e-03,4.444208461791276932e-03,3.826102241873741150e-03,-2.128886844730004668e-04,-2.079355035675689578e-04,3.972073609475046396e-04,-1.042371802031993866e-02,-1.296871341764926910e-02,-8.277367800474166870e-03,1.390807516872882843e-02,-2.177209127694368362e-03,-5.642175674438476562e-04,-1.067822668119333684e-04,-2.490479964762926102e-03,-1.395388389937579632e-03,3.058397211134433746e-03,1.147467177361249924e-02,4.747983068227767944e-03,-7.411141996271908283e-04,-4.754837136715650558e-04,2.527325705159455538e-04,-5.650347564369440079e-03,3.286216873675584793e-03,6.619985215365886688e-03,-5.664844065904617310e-03,-1.369692618027329445e-03,3.563727659638971090e-07,1.686953692114911973e-05,7.653852662770077586e-05,-4.401061451062560081e-04,2.238453598693013191e-03,-4.892308264970779419e-03,-2.474149805493652821e-04,6.310098979156464338e-05,2.107906584569718689e-05,-2.358080200792755932e-05,-4.101366357645019889e-08,1.220508638652972877e-04,7.451364945154637098e-05,-2.906748850364238024e-04,-3.040440496988594532e-04,2.922085986938327551e-04,2.035243669524788857e-04,2.244200913992244750e-08,-5.971109931124374270e-05,-3.794678559643216431e-05,-1.373025588691234589e-04,2.021891763433814049e-03,-1.195205748081207275e-02,-6.923078559339046478e-03,-2.422683319309726357e-04,-2.885459252865985036e-06,-1.140257954830303788e-04,2.558987820520997047e-03,-2.115387702360749245e-03,-9.425385855138301849e-03,-1.517307246103882790e-03,5.367528181523084641e-03,1.771261449903249741e-03,-1.385542273055762053e-04,1.143709523603320122e-03,1.813545078039169312e-02,7.444699294865131378e-03,8.453207090497016907e-03,-3.142597561236470938e-04,2.884840592741966248e-03,4.291067831218242645e-03,-2.857822109945118427e-04,-2.077753597404807806e-04,4.013415600638836622e-04,-4.408386535942554474e-03,-1.060780137777328491e-02,-2.497315872460603714e-03,6.623604334890842438e-03,-1.108072232455015182e-03,7.145468844100832939e-04,-7.014469156274572015e-05,-7.893131696619093418e-04,-4.140313714742660522e-03,4.786065313965082169e-03,1.728304848074913025e-02,5.251122172921895981e-03,-5.993144586682319641e-04,6.605621310882270336e-04,2.612491953186690807e-04,-6.708961911499500275e-03,1.095987739972770214e-03,-9.427072945982217789e-04,-7.839928730390965939e-04,-2.166457939893007278e-03,-7.359808660112321377e-05,-5.147140836925245821e-05,7.501021900679916143e-05,-5.629145889542996883e-04,2.283758949488401413e-03,-6.182224024087190628e-03,7.324521429836750031e-04,3.204742388334125280e-04,2.570470314822159708e-06,8.090362825896590948e-06,2.055776349152438343e-08,6.138494063634425402e-05,-1.614844404684845358e-05,-2.956955577246844769e-04,-2.827547141350805759e-04,1.898563350550830364e-04,9.780708933249115944e-05,-1.462058207835070789e-08,-2.102087819366715848e-05,-3.149295662296935916e-05,-7.799212471581995487e-05,2.991204150021076202e-03,-5.300434771925210953e-03,-1.796498429030179977e-03,-6.505299825221300125e-05,-1.570147833263035864e-05,-9.080034942599013448e-05,1.119074760936200619e-03,-3.994831349700689316e-03,-5.736249731853604317e-04,4.552718019112944603e-05,2.786562312394380569e-03,1.215042313560843468e-03,-1.341361494269222021e-04,1.009326311759650707e-03,1.120160706341266632e-02,-2.162158954888582230e-03,1.078419201076030731e-02,1.983824477065354586e-04,7.943136617541313171e-03,-7.440914632752537727e-04,-2.220533497165888548e-04,-1.526780106360092759e-04,4.625425790436565876e-04,-5.669759586453437805e-03,-6.579426582902669907e-03,-6.439039018005132675e-03,-1.669545657932758331e-03,-1.903220545500516891e-03,-2.288714749738574028e-04,-3.525388819980435073e-05,-2.336472389288246632e-04,-2.162848366424441338e-03,4.665836226195096970e-03,6.759021896868944168e-03,-3.427457297220826149e-03,-2.670730231329798698e-03,-2.581826702225953341e-04,1.788075605873018503e-04,1.921331277117133141e-04,-2.573364763520658016e-04,-1.029371283948421478e-03,-2.357104793190956116e-03,-1.658289460465312004e-03,3.361982089700177312e-05,-2.057289930235128850e-05,8.304814400617033243e-07,1.097073254641145468e-05,1.465068897232413292e-03,-3.531451569870114326e-03,1.652968348935246468e-04,4.503393938648514450e-05,-2.213042716903146356e-05,-4.135372364544309676e-06,1.188936948892660439e-08,9.197348845191299915e-05,-1.113453527068486437e-05,-5.723909707739949226e-04,-4.605156136676669121e-04,2.146824408555403352e-04,1.716325059533119202e-04,-3.565219230949878693e-10,1.707102092041168362e-05,-3.665198892122134566e-05,-2.596303238533437252e-04,4.017929022666066885e-04,-5.457484163343906403e-03,-2.627964131534099579e-03,-2.640151651576161385e-04,3.008424937434028834e-05,3.121156260021962225e-05,1.550267334096133709e-03,-7.712913677096366882e-03,-4.705775529146194458e-03,9.578582248650491238e-04,4.261109512299299240e-03,1.241732388734817505e-03,-1.633400970604270697e-04,1.041864394210278988e-03,1.629110984504222870e-02,6.822573952376842499e-03,1.154782250523567200e-02,-1.870400272309780121e-03,1.334549486637115479e-02,3.270832821726799011e-03,-2.701315097510814667e-04,-1.935781474458053708e-04,8.000615052878856659e-04,-7.985399104654788971e-03,-5.594850517809391022e-03,-4.292278550565242767e-03,5.189385265111923218e-03,-3.975111059844493866e-03,-2.264631912112236023e-04,1.246953615918755531e-04,-4.499668430071324110e-04,-2.790906233713030815e-03,6.344358902424573898e-03,1.012490130960941315e-02,3.579363692551851273e-03,-3.466777037829160690e-03,1.622785348445177078e-04,3.237585187889635563e-04,-7.526129018515348434e-03,1.353860949166119099e-03,-1.843464793637394905e-03,-2.458028960973024368e-03,-6.390848662704229355e-03,-4.506763070821762085e-04,-2.162911841878667474e-04,3.813555813394486904e-04,-5.106307798996567726e-04,1.038867863826453686e-03,-5.806027445942163467e-03,2.068678848445415497e-03,-8.017346262931823730e-04,-8.763221558183431625e-05,1.215835727634839714e-04,9.156407759292051196e-05,-4.681551945395767689e-04,-3.461318265181034803e-04,-8.413891191594302654e-04,-6.649481947533786297e-04,5.528318579308688641e-04,7.851397385820746422e-04,-6.185443489812314510e-04,-6.040891457814723253e-05,3.474038676358759403e-04,1.464143861085176468e-05,3.720722859725356102e-03,-7.834485732018947601e-03,-5.692497361451387405e-03,2.134867478162050247e-03,-7.510772556997835636e-04,-4.828911914955824614e-04,8.339748019352555275e-04,-7.694821106269955635e-04,-3.821342252194881439e-03,-2.595171332359313965e-03,-1.134956721216440201e-03,-6.411940557882189751e-05,-1.078041153959929943e-03,7.492385921068489552e-04,1.912665739655494690e-02,5.540012381970882416e-03,1.388145983219146729e-02,-5.482191918417811394e-04,1.019413024187088013e-02,3.000632394105195999e-03,-2.061711857095360756e-03,2.252192236483097076e-03,1.178373349830508232e-03,-5.949731450527906418e-03,-7.350650150328874588e-03,-7.503563072532415390e-03,5.253766197711229324e-03,-3.384646726772189140e-03,1.853568246588110924e-03,-6.470537045970559120e-04,-1.325879245996475220e-03,-3.360427217558026314e-03,6.249334197491407394e-03,1.628014259040355682e-02,-4.081618972122669220e-03,-2.055274788290262222e-03,-1.654891530051827431e-04,2.211872255429625511e-03,-7.807698100805282593e-03,8.419583551585674286e-03,1.064776442945003510e-02,-1.182670891284942627e-02,-1.147730555385351181e-02,-1.470389775931835175e-02,8.939151884987950325e-04,-3.281793370842933655e-02,1.006774418056011200e-02,-1.863848045468330383e-02,4.522969946265220642e-03,-9.762194007635116577e-03,-8.155864663422107697e-03,-9.471552446484565735e-03,-2.121582156178192236e-06\n0.000000000000000000e+00,-6.988312816247344017e-05,-1.153202611021697521e-03,-3.243091050535440445e-03,-2.209875732660293579e-03,-1.774048083461821079e-03,-4.721911973319947720e-04,7.288443182318360414e-09,-4.473256994970142841e-04,9.240979561582207680e-04,-9.584669023752212524e-03,2.637657150626182556e-02,4.274734109640121460e-02,1.586228236556053162e-02,2.586999442428350449e-03,-6.614143785554915667e-05,-1.577592804096639156e-03,7.784733548760414124e-03,3.386803343892097473e-02,-2.348438091576099396e-02,3.783044964075088501e-02,-7.255523651838302612e-02,7.161494344472885132e-02,9.577465825714170933e-04,-6.383996456861495972e-03,-5.039765313267707825e-02,4.714886844158172607e-01,-6.411509215831756592e-02,-2.217611856758594513e-02,-1.145014539361000061e-01,3.971251845359802246e-02,-2.483129734173417091e-03,-2.050549490377306938e-03,-4.088874906301498413e-03,-9.049254655838012695e-02,-4.573839157819747925e-02,-2.262456156313419342e-02,-1.083795875310897827e-01,-5.571778398007154465e-03,8.862758055329322815e-03,3.171598946209996939e-04,1.828358508646488190e-02,5.557357892394065857e-02,3.796044737100601196e-03,2.162074297666549683e-02,3.932109475135803223e-02,-2.740869298577308655e-03,9.064499288797378540e-03,-1.277833653148263693e-04,8.066221326589584351e-02,3.937120363116264343e-02,-8.431066572666168213e-02,5.038101971149444580e-02,-1.870055682957172394e-02,-7.412415579892694950e-04,1.172451229649595916e-04,-2.554884646087884903e-03,7.252336014062166214e-03,-4.262487590312957764e-02,-7.106625288724899292e-02,3.907382953912019730e-03,-1.960600959137082100e-03,9.556976729072630405e-04,2.643890620674937963e-04,-3.310729024263991960e-09,8.375079232791904360e-06,1.064546959241852164e-04,4.792296094819903374e-04,4.547333810478448868e-05,2.343078667763620615e-04,1.066234617610462010e-04,5.161316263269100091e-09,6.289118755375966430e-05,-1.921409566421061754e-04,1.317088957875967026e-03,-6.852565333247184753e-03,-4.394332878291606903e-03,-1.037371344864368439e-03,-3.647319099400192499e-04,-2.635867531353142112e-06,1.639379916014149785e-04,-1.118997810408473015e-03,-7.919955067336559296e-03,7.456596940755844116e-03,-8.260990492999553680e-03,6.658871192485094070e-03,-5.788724403828382492e-03,-1.869180996436625719e-04,9.246916742995381355e-04,8.354313671588897705e-03,2.447960898280143738e-02,8.910064585506916046e-03,1.780559075996279716e-03,1.026403252035379410e-02,-2.846197225153446198e-03,2.546827308833599091e-04,1.887757680378854275e-04,3.964476345572620630e-04,9.218178689479827881e-03,7.590782362967729568e-03,5.230640992522239685e-03,9.023121558129787445e-03,-5.954828229732811451e-04,-1.266884151846170425e-03,-4.652331699617207050e-05,-1.944418298080563545e-03,-3.273049369454383850e-03,2.832530066370964050e-03,-6.317910738289356232e-04,-5.499572493135929108e-03,-2.509880578145384789e-03,-1.458395272493362427e-03,7.327581988647580147e-05,-9.108711034059524536e-03,-5.821763072162866592e-03,6.249282509088516235e-03,-5.364033393561840057e-03,1.710051787085831165e-03,6.538235174957662821e-05,-1.977303872990887612e-05,3.134137659799307585e-04,-7.924592937342822552e-04,5.544210784137248993e-03,8.272281847894191742e-03,-5.788045818917453289e-04,2.216732536908239126e-04,-1.883527438621968031e-04,-2.943409526778850704e-05,-9.534756983953229792e-09,1.744141627568751574e-05,8.076037920545786619e-05,1.033280204865150154e-04,-4.108959401492029428e-04,2.046288427663967013e-04,1.250863133464008570e-04,3.095306055911350995e-08,6.326597940642386675e-06,-1.032891232171095908e-04,2.881266642361879349e-03,-1.160131953656673431e-02,3.689980600029230118e-03,2.009887015447020531e-03,-3.292350738774985075e-04,9.640856296755373478e-05,1.211280541610904038e-04,-6.081138271838426590e-04,-1.103761419653892517e-02,-3.250098787248134613e-03,8.302328176796436310e-03,4.554287996143102646e-03,-6.031360477209091187e-03,4.898412225884385407e-05,8.702038903720676899e-04,8.474973961710929871e-03,2.494372986257076263e-02,1.938003115355968475e-02,-4.592597950249910355e-03,8.507227525115013123e-03,-5.316614173352718353e-03,2.442938275635242462e-04,6.592218414880335331e-05,4.828019882552325726e-05,9.126064367592334747e-03,1.055116578936576843e-02,8.153472095727920532e-03,5.271955393254756927e-03,-1.475528115406632423e-03,-8.062449051067233086e-04,-7.089190330589190125e-05,-2.816779306158423424e-03,-1.131522934883832932e-02,9.493922814726829529e-03,-1.412117201834917068e-02,-4.200782161206007004e-03,4.518145695328712463e-03,-1.395422848872840405e-03,2.116707473760470748e-04,-9.646883234381675720e-03,7.590415771119296551e-05,1.244838908314704895e-02,-4.106035921722650528e-03,1.810066169127821922e-04,6.642793596256524324e-05,4.899982741335406899e-05,2.926095621660351753e-04,-9.756825747899711132e-04,3.641470801085233688e-03,7.389592472463846207e-03,-3.946933429688215256e-05,3.552936250343918800e-04,-2.135970717063173652e-04,3.468791692284867167e-05,2.125882936354628328e-08,5.552230140892788768e-05,3.153583093080669641e-04,7.030480774119496346e-04,5.511941271834075451e-04,1.946234115166589618e-04,8.101218554656952620e-05,-2.130194332039536675e-08,-7.655133958905935287e-05,-5.878022784600034356e-05,-5.165866459719836712e-04,-1.459801197052001953e-02,-8.001850917935371399e-03,-3.480063518509268761e-03,-1.475667813792824745e-04,-7.107738201739266515e-05,1.215910015162080526e-05,2.151573309674859047e-03,-8.171303197741508484e-03,-6.750610191375017166e-03,-1.161253452301025391e-02,1.706565171480178833e-02,1.655646366998553276e-03,2.632661198731511831e-04,3.035631962120532990e-04,5.250683054327964783e-03,1.498071011155843735e-02,7.477282546460628510e-03,5.209662951529026031e-03,1.247901935130357742e-02,1.327189849689602852e-03,2.356399490963667631e-04,2.134314709110185504e-04,-5.902800476178526878e-04,1.255524903535842896e-02,6.514817476272583008e-03,1.262727845460176468e-02,1.937840878963470459e-02,6.226862780749797821e-03,1.902154297567903996e-03,-1.410807162756100297e-04,1.985822105780243874e-03,4.923682659864425659e-03,-2.548044780269265175e-03,-9.664007462561130524e-03,-1.235038880258798599e-02,7.313168141990900040e-03,8.714636787772178650e-04,7.914927846286445856e-05,-1.011840254068374634e-02,1.468875445425510406e-03,1.612504245713353157e-03,1.182893943041563034e-02,-2.189230872318148613e-03,1.220860431203618646e-04,-9.704090189188718796e-05,2.115267125191166997e-04,-7.831305265426635742e-04,1.071181963197886944e-03,8.571592159569263458e-03,-9.722957620397210121e-04,1.796575379557907581e-04,1.196846642415039241e-04,3.374800144229084253e-05,4.993296442989958450e-09,2.383554601692594588e-06,9.491814125794917345e-05,3.913259570254012942e-05,9.303733531851321459e-05,2.077315439237281680e-04,1.841097582655493170e-05,-1.863531906565185636e-08,1.065996693796478212e-04,-2.921855229942593724e-05,1.941967988386750221e-03,-1.574764959514141083e-03,-7.642748765647411346e-03,-2.751302381511777639e-04,-2.494527725502848625e-04,3.376475433469749987e-05,3.027117927558720112e-04,-9.457793785259127617e-04,-5.314779002219438553e-03,4.349578171968460083e-03,-3.745548310689628124e-04,3.705307375639677048e-03,-8.380347862839698792e-03,-9.249259892385452986e-05,6.721339887008070946e-04,6.958825513720512390e-03,3.087153472006320953e-02,4.610172472894191742e-03,-6.196432746946811676e-03,1.352866087108850479e-02,-4.744935315102338791e-03,2.961225691251456738e-04,2.173334069084376097e-04,5.070590414106845856e-04,7.971147075295448303e-03,3.901955438777804375e-03,3.501411294564604759e-03,7.037581410259008408e-03,-1.338274916633963585e-03,-1.332466839812695980e-03,3.114091668976470828e-07,-1.211333903484046459e-03,-2.547780051827430725e-03,4.363022744655609131e-03,-2.231923397630453110e-03,-2.826161915436387062e-03,1.458451151847839355e-03,-9.762879344634711742e-04,8.236520807258784771e-05,-8.938691578805446625e-03,4.583601257763803005e-04,9.567311033606529236e-03,-1.059183571487665176e-02,3.648559097200632095e-03,4.653401629184372723e-05,4.795761924469843507e-05,2.515797386877238750e-04,-7.832010742276906967e-04,3.560527460649609566e-03,9.911322034895420074e-03,1.355101121589541435e-04,1.364523486699908972e-04,-1.606771111255511642e-04,-3.418956839595921338e-05,6.300069799181073904e-09,2.271750599902588874e-05,1.090748846763744950e-04,2.791241240629460663e-05,-6.309106247499585152e-04,2.079916448565199971e-04,3.605601523304358125e-05,-1.745009114983986365e-08,1.303819735767319798e-04,-1.732849486870691180e-04,1.429464318789541721e-03,-1.171312853693962097e-02,1.745359739288687706e-03,-3.645005635917186737e-03,-5.045030848123133183e-04,1.452386059099808335e-04,3.124015056528151035e-04,-1.334514934569597244e-03,-3.905171994119882584e-03,3.190874122083187103e-03,-4.728324711322784424e-03,1.913166604936122894e-03,-8.031824603676795959e-03,-2.987278858199715614e-04,1.036250963807106018e-03,8.603446185588836670e-03,2.646320499479770660e-02,1.386737544089555740e-02,-2.542132278904318810e-03,1.077157538384199142e-02,-4.003317095339298248e-03,2.828004653565585613e-04,2.059602702502161264e-04,-1.234571391250938177e-04,7.735115010291337967e-03,3.034954890608787537e-03,-9.980313479900360107e-04,1.444597728550434113e-02,-4.117127100471407175e-04,-1.190000679343938828e-03,-6.356916128424927592e-05,-4.620790947228670120e-03,-7.953332737088203430e-03,-2.529072342440485954e-03,-5.889223422855138779e-03,8.271524682641029358e-03,-1.016251742839813232e-03,-1.303945435211062431e-03,2.016972866840660572e-04,-1.082889083772897720e-02,-4.681786987930536270e-03,9.141578339040279388e-03,6.641968153417110443e-03,5.147880408912897110e-03,5.794040771434083581e-05,1.084322575479745865e-04,2.750550920609384775e-04,-9.205981041304767132e-04,4.194702021777629852e-03,7.283493876457214355e-03,3.609689010772854090e-04,3.595876332838088274e-04,-1.078565255738794804e-04,-4.194451685179956257e-05,3.562422534741926938e-08,-5.404394869401585311e-06,1.146395370597019792e-04,-3.763964923564344645e-04,5.659510497935116291e-05,1.940952788572758436e-04,6.993202987359836698e-05,-1.970722429689431010e-08,3.082123657804913819e-05,-1.284429163206368685e-04,1.613347092643380165e-03,-2.167731057852506638e-03,-8.612476289272308350e-03,-5.324423778802156448e-03,-2.882326662074774504e-04,3.401025969651527703e-05,2.197992434957996011e-04,-1.050588442012667656e-03,-8.167462423443794250e-03,4.471068736165761948e-03,9.159239009022712708e-03,7.845356129109859467e-03,-7.397698238492012024e-03,-2.320772000530268997e-05,6.631452124565839767e-04,5.716456566005945206e-03,2.549875155091285706e-02,1.105362921953201294e-02,-1.139491889625787735e-02,1.502234581857919693e-02,-4.502356983721256256e-03,2.501741691958159208e-04,1.931511360453441739e-04,8.703650091774761677e-04,5.202202592045068741e-03,1.005955599248409271e-02,2.017800230532884598e-03,2.423204015940427780e-03,1.147125614807009697e-03,-1.849100692197680473e-03,-7.399430614896118641e-05,3.676348424050956964e-04,-1.236555725336074829e-02,5.691801197826862335e-04,-2.500027650967240334e-03,3.844914725050330162e-03,4.494276363402605057e-03,-1.405594288371503353e-03,1.579526360728777945e-05,-8.835552260279655457e-03,-7.080901879817247391e-03,1.024118252098560333e-02,-1.079107355326414108e-02,3.707068972289562225e-03,1.080514048226177692e-04,-2.941675302281510085e-05,3.079072921536862850e-04,-8.699560421518981457e-04,4.374715499579906464e-03,9.493513032793998718e-03,1.053093146765604615e-04,3.019833238795399666e-04,-1.792979746824130416e-04,-4.586880459100939333e-05,6.666482477157842368e-09,-2.127695552189834416e-05,5.554672679863870144e-05,-3.299923846498131752e-04,-2.484777360223233700e-04,1.315950357820838690e-04,-7.181795081123709679e-05,-2.162710188713390380e-08,3.225874388590455055e-05,-4.400665784487500787e-05,3.927295038010925055e-04,-1.792394788935780525e-03,-5.360171198844909668e-03,-4.197163973003625870e-03,-2.680165634956210852e-04,-7.999087756616063416e-06,1.677025429671630263e-04,-8.939526160247623920e-04,-3.040419425815343857e-03,4.334667697548866272e-03,-5.135614890605211258e-03,6.608829367905855179e-03,-3.508993424475193024e-03,-1.598904054844751954e-05,3.567281528376042843e-04,3.075772896409034729e-03,2.817103266716003418e-02,3.742224071174860001e-03,-2.898667007684707642e-03,1.390390004962682724e-02,-4.654652439057826996e-03,2.718004398047924042e-04,2.098979603033512831e-04,1.349004014628008008e-04,1.108114048838615417e-02,1.207900233566761017e-02,-2.287526382133364677e-03,-6.033368408679962158e-03,-2.709840191528201103e-03,-3.814353840425610542e-04,-5.117719047120772302e-05,-3.783755470067262650e-03,-2.853052457794547081e-03,2.358415862545371056e-03,-6.907434202730655670e-03,-3.537599695846438408e-03,-3.305411897599697113e-03,-5.347793339751660824e-04,9.413619409315288067e-06,-4.221556242555379868e-03,-6.745837628841400146e-03,1.071292255073785782e-02,-1.941949129104614258e-03,1.842101803049445152e-03,9.372954082209616899e-05,4.483620432438328862e-05,1.908754202304407954e-04,-1.089650089852511883e-03,-1.774914329871535301e-03,8.798441849648952484e-03,1.847714418545365334e-03,5.186065682210028172e-04,-1.021686039166525006e-04,-1.361206159344874322e-05,-3.657737579487729818e-08,3.584421210689470172e-05,2.259679313283413649e-04,1.219416270032525063e-03,2.866533468477427959e-04,2.900249091908335686e-04,8.041829278226941824e-05,-1.129012616729596630e-08,6.844602467026561499e-05,-2.623396576382219791e-04,1.089061610400676727e-03,-8.148099295794963837e-03,-1.141305826604366302e-02,-1.455711666494607925e-03,-1.453036093153059483e-04,-5.439775850391015410e-05,4.225480370223522186e-05,-3.463029861450195312e-04,-4.461596719920635223e-03,-2.198563888669013977e-03,-6.064237095415592194e-04,-4.263026174157857895e-03,-3.784120082855224609e-03,-3.766059307963587344e-05,7.813893025740981102e-04,9.576896205544471741e-03,2.235805056989192963e-02,8.402824401855468750e-03,5.429303273558616638e-03,1.297002751380205154e-02,-4.006589762866497040e-03,2.388136053923517466e-04,3.110059187747538090e-04,5.295092123560607433e-04,1.416201330721378326e-02,-5.470528267323970795e-04,4.509007558226585388e-04,9.546733461320400238e-03,6.461422890424728394e-03,-9.394584922119975090e-04,-2.036982041317969561e-04,-2.112535061314702034e-03,-8.169228211045265198e-03,-4.602088127285242081e-03,6.600944790989160538e-03,-1.984091242775321007e-03,4.014087840914726257e-03,-1.264099963009357452e-03,4.049995332024991512e-04,-5.937418900430202484e-03,-5.400271154940128326e-03,1.041833218187093735e-02,-5.092292558401823044e-03,-5.958016496151685715e-03,3.768229216802865267e-04,4.411632544361054897e-04,9.991262340918183327e-04,-1.059571164660155773e-03,5.675254389643669128e-03,5.651017650961875916e-03,-3.642774419859051704e-03,-9.175721788778901100e-04,5.007653962820768356e-04,7.041326898615807295e-05,-5.878692027181386948e-04,7.584454724565148354e-04,5.151936202310025692e-04,7.679192349314689636e-04,-5.228746449574828148e-04,8.938835817389190197e-04,-5.073199863545596600e-04,4.001072084065526724e-04,-4.142142715863883495e-04,-1.048824517056345940e-03,1.992072066059336066e-04,-3.327783662825822830e-03,-4.430274013429880142e-03,-7.500019390136003494e-03,-9.359638206660747528e-04,2.194333123043179512e-03,-2.073094015941023827e-03,-1.726247137412428856e-03,-2.088820096105337143e-03,-7.463456131517887115e-04,-7.588056381791830063e-03,7.563702296465635300e-03,-1.393922604620456696e-02,1.936347223818302155e-03,-2.276232553413137794e-04,2.838990185409784317e-03,2.947842702269554138e-02,-3.737534862011671066e-03,-1.022720593027770519e-03,2.050262689590454102e-02,-6.025095470249652863e-03,4.176462534815073013e-03,-4.281077708583325148e-04,5.166394403204321861e-04,1.309183798730373383e-02,1.174663472920656204e-02,3.887884551659226418e-03,9.407766163349151611e-03,2.194881904870271683e-03,-1.107972674071788788e-02,-1.068629603832960129e-02,-4.783271811902523041e-03,-5.737917497754096985e-03,-8.932275697588920593e-03,1.214118115603923798e-02,-3.152327844873070717e-04,1.815054914914071560e-03,-2.797574270516633987e-03,9.371621534228324890e-03,-1.634774170815944672e-02,8.862383663654327393e-03,1.540202088654041290e-02,-1.820320822298526764e-02,3.654995700344443321e-03,4.474143311381340027e-02,-6.123574450612068176e-03,-1.409476064145565033e-02,-3.714479878544807434e-02,6.143795792013406754e-03,-3.386864438652992249e-02,3.513566451147198677e-03,-2.293650992214679718e-02,-1.135421637445688248e-02,-2.844948085112264380e-06\n0.000000000000000000e+00,-6.692835595458745956e-04,3.603248915169388056e-04,1.814166642725467682e-02,1.441246457397937775e-02,-1.513428287580609322e-03,-4.745184560306370258e-04,-1.388937187485339564e-09,-8.078996324911713600e-04,1.173034659586846828e-03,-9.529912844300270081e-03,-1.069231107831001282e-01,7.016811519861221313e-02,-1.674544066190719604e-02,3.558127442374825478e-03,-1.018001581542193890e-03,-9.169935365207493305e-04,-1.125611364841461182e-02,3.351498022675514221e-02,-7.232038676738739014e-02,7.567890733480453491e-02,-4.911486059427261353e-02,1.868265494704246521e-02,1.467329799197614193e-03,-8.372490294277667999e-03,-1.067588627338409424e-01,-6.303197890520095825e-02,4.941617548465728760e-01,2.069630846381187439e-02,-8.404673077166080475e-03,-1.778013771399855614e-03,3.064550459384918213e-03,1.910077873617410660e-03,-9.298050776124000549e-03,-9.293348528444766998e-03,1.907649450004100800e-02,4.410930722951889038e-02,-2.293554320931434631e-02,3.690559417009353638e-02,9.571117698214948177e-04,-5.639659357257187366e-04,6.214043125510215759e-03,-1.188704967498779297e-01,-2.106549590826034546e-02,-1.428597569465637207e-01,-2.280480414628982544e-02,-1.151254028081893921e-02,-7.722961890976876020e-05,-2.656375989317893982e-03,8.029855787754058838e-02,-2.686142176389694214e-02,9.369960753247141838e-05,1.971856877207756042e-02,-4.875416052527725697e-04,4.389557871036231518e-04,-6.244894466362893581e-04,-2.527412143535912037e-04,7.042657118290662766e-03,5.567243788391351700e-03,3.688474744558334351e-02,-2.585026063024997711e-02,-4.144106525927782059e-03,-3.122521738987416029e-04,-1.141390675911679864e-04,6.505451177751808700e-10,6.623227091040462255e-05,-8.942597560235299170e-06,-3.700199536979198456e-03,-1.917763380333781242e-03,1.817421143641695380e-04,-3.279330121586099267e-05,6.204014635358134910e-09,1.142906548921018839e-04,-1.016351307043805718e-04,1.815675524994730949e-03,1.756240986287593842e-02,-1.086583267897367477e-02,2.463182434439659119e-03,-2.470851177349686623e-04,1.603061245987191796e-04,4.587773582898080349e-05,2.300367690622806549e-03,3.208480193279683590e-04,1.840078085660934448e-02,6.370237562805414200e-03,3.483837703242897987e-03,-4.581348039209842682e-03,-2.843991387635469437e-04,8.041198598220944405e-04,1.084734126925468445e-02,5.489346105605363846e-03,3.014031052589416504e-02,-1.134832762181758881e-02,1.680438872426748276e-03,-1.523110549896955490e-03,-3.398019762244075537e-04,-1.813942799344658852e-04,1.500525977462530136e-03,4.527858458459377289e-03,-2.695461269468069077e-03,-4.037606529891490936e-03,4.697645083069801331e-03,-4.898580722510814667e-03,-3.094993589911609888e-04,8.909316966310143471e-05,5.869794986210763454e-04,1.174657978117465973e-02,2.474387874826788902e-03,2.703585196286439896e-04,5.344551522284746170e-03,6.270464044064283371e-03,-2.605284389574080706e-04,2.196780696976929903e-04,-9.398239664733409882e-03,2.628522925078868866e-03,-9.954309090971946716e-03,1.810520188882946968e-03,-1.248382846824824810e-03,1.107397692976519465e-04,-1.892041473183780909e-05,3.816609387286007404e-05,-8.810232393443584442e-04,-7.044607773423194885e-04,-3.829817287623882294e-03,2.617725171148777008e-03,4.406254738569259644e-04,5.062348282081075013e-05,2.581530134193599224e-05,-6.984938183407507495e-10,-1.063355375663377345e-05,-1.088517310563474894e-04,4.566640127450227737e-04,-3.660946968011558056e-04,1.016169917420484126e-04,7.690531492698937654e-05,7.489579623154440924e-09,-2.321469510206952691e-04,1.649461628403514624e-04,6.436556577682495117e-05,3.288101404905319214e-03,1.122661679983139038e-02,4.467559047043323517e-03,-1.068866113200783730e-04,3.159865809720940888e-05,-6.169552216306328773e-05,-2.870051423087716103e-03,5.442416295409202576e-03,1.803148351609706879e-02,1.367085427045822144e-02,-1.672458276152610779e-02,-5.194437690079212189e-03,-5.506949382834136486e-04,4.930428112857043743e-04,5.387016106396913528e-03,1.170885004103183746e-02,2.397690713405609131e-02,-3.764713183045387268e-04,5.655303131788969040e-03,-1.117360312491655350e-03,5.021785909775644541e-05,-9.972955012926831841e-05,-7.428448880091309547e-04,-1.875313743948936462e-02,-4.006880335509777069e-03,-4.767824895679950714e-03,3.126841969788074493e-03,-1.043396629393100739e-02,-7.333022076636552811e-03,4.072953743161633611e-05,-3.473248332738876343e-03,3.145907446742057800e-02,2.402064204216003418e-02,-2.893725177273154259e-03,-3.932207822799682617e-02,-1.948473043739795685e-02,-1.725209876894950867e-03,1.225428713951259851e-04,-7.830442860722541809e-03,-6.586957722902297974e-03,-6.217802874743938446e-04,1.065846532583236694e-02,6.898144260048866272e-03,2.411373134236782789e-05,6.454902177210897207e-05,8.821622759569436312e-05,-7.899516494944691658e-04,-1.017738832160830498e-04,-9.817406535148620605e-04,-7.582508260384202003e-05,1.890647836262360215e-04,-4.203937423881143332e-04,-1.624266878934577107e-04,-9.253949606602418498e-09,5.396160122472792864e-05,-1.497039338573813438e-04,-1.570185646414756775e-03,-3.139728505630046129e-04,1.127195282606408000e-04,8.920645632315427065e-05,7.253220246639102697e-11,2.235059509985148907e-04,-1.588201848790049553e-04,3.468809183686971664e-03,1.265051215887069702e-02,3.843540092930197716e-03,5.599015392363071442e-03,5.530766211450099945e-04,1.121839959523640573e-04,2.109462948283180594e-04,3.240611840737983584e-05,-5.306857638061046600e-03,3.911320865154266357e-02,-1.426495891064405441e-02,2.465652860701084137e-02,2.052573673427104950e-02,-2.178493159590288997e-04,1.007509767077863216e-03,1.399799808859825134e-02,-1.418225700035691261e-03,1.939442381262779236e-02,2.198676764965057373e-02,8.643141947686672211e-03,1.698187738656997681e-02,-4.101883096154779196e-04,-2.897672238759696484e-04,2.514431253075599670e-03,-7.089163176715373993e-03,9.920157492160797119e-03,-4.736088216304779053e-03,-8.302037604153156281e-03,-3.241973929107189178e-03,-1.153422752395272255e-03,3.361054405104368925e-04,2.052568132057785988e-03,1.134978327900171280e-02,-2.427231986075639725e-03,-1.721281558275222778e-03,-1.302910968661308289e-03,-8.208864601328969002e-04,-1.779531594365835190e-04,3.482774191070348024e-04,-6.010795012116432190e-03,7.971966639161109924e-03,2.393576782196760178e-03,-5.025736056268215179e-03,2.592179225757718086e-04,1.152492768596857786e-05,-3.100136382272467017e-05,-7.543421816080808640e-06,7.190830074250698090e-04,-6.317060906440019608e-04,-5.652952007949352264e-03,1.969391014426946640e-04,8.362960943486541510e-05,-1.011139247566461563e-04,1.964012881217058748e-05,2.000786025746492669e-08,1.188697278848849237e-04,7.864009239710867405e-05,-2.545676659792661667e-03,-2.274703467264771461e-03,1.800447789719328284e-04,3.668508725240826607e-05,-8.292545317090116441e-09,7.924983219709247351e-05,-2.364557149121537805e-04,1.501382794231176376e-03,1.310117356479167938e-02,-6.814738735556602478e-03,1.356753404252231121e-03,-7.251424831338226795e-04,1.374067069264128804e-04,1.315866829827427864e-04,1.616784720681607723e-03,2.340622246265411377e-03,6.622545886784791946e-03,-8.248048834502696991e-03,6.079657468944787979e-03,-5.512458737939596176e-03,-1.715870312182232738e-04,1.068659359589219093e-03,9.235098026692867279e-03,1.158150727860629559e-03,3.240361809730529785e-02,6.735215429216623306e-03,5.644839257001876831e-03,-6.614544545300304890e-04,-4.401386540848761797e-04,-2.002583933062851429e-04,1.333247520960867405e-03,-1.212300150655210018e-03,-3.209492657333612442e-03,2.468874212354421616e-03,4.494509659707546234e-03,-3.242556122131645679e-04,1.274694921448826790e-03,1.235948875546455383e-04,6.207471014931797981e-04,1.020007394254207611e-02,-6.186014041304588318e-03,1.117597892880439758e-02,9.891440160572528839e-03,2.971253707073628902e-04,3.470552037470042706e-04,2.887222799472510815e-04,-1.108155120164155960e-02,-8.391428273171186447e-04,-7.861686870455741882e-03,-6.185020320117473602e-04,-1.386482268571853638e-03,-5.405601041275076568e-05,9.201405191561207175e-05,5.184680412639863789e-05,-1.050105085596442223e-03,-3.913182765245437622e-03,-8.396446704864501953e-03,2.440928481519222260e-03,5.693738348782062531e-04,1.007015307550318539e-04,2.577772829681634903e-05,-3.424133865337353200e-09,6.479425792349502444e-05,-5.751619391958229244e-05,-2.160670468583703041e-03,-1.669667195528745651e-03,1.347467623418197036e-04,3.906178972101770341e-05,1.015507677948335186e-08,9.640989446779713035e-05,-7.163405098253861070e-05,2.361683407798409462e-03,2.196788787841796875e-02,-1.441172137856483459e-02,3.865957260131835938e-04,-5.404225667007267475e-04,1.897155016195029020e-04,1.135302954935468733e-04,1.558080432005226612e-03,-2.254931256175041199e-03,1.796052977442741394e-02,-3.681718837469816208e-03,8.569613099098205566e-03,-4.740456119179725647e-03,-6.277555803535506129e-05,6.806783494539558887e-04,7.195150014013051987e-03,4.130273591727018356e-03,1.892941258847713470e-02,-4.840744193643331528e-03,-5.438248161226511002e-03,-7.754004327580332756e-04,-2.762785588856786489e-04,-1.947956188814714551e-04,1.439364044927060604e-03,-2.115686424076557159e-03,6.426834734156727791e-04,-9.284458123147487640e-03,-5.433194339275360107e-03,-5.491572897881269455e-03,6.324587156996130943e-04,1.570543099660426378e-04,1.167243812233209610e-03,4.709446337074041367e-03,4.326411522924900055e-03,1.369229052215814590e-02,-1.284256577491760254e-03,-1.227772445417940617e-03,4.909012350253760815e-04,2.834197948686778545e-04,-1.197767909616231918e-02,3.584260586649179459e-03,-3.544592298567295074e-03,-2.201063930988311768e-02,3.481488209217786789e-03,-6.756875518476590514e-05,1.484747917857021093e-05,-2.374316682107746601e-05,-1.018846640363335609e-03,-3.236672841012477875e-03,-4.561075940728187561e-03,3.791235154494643211e-03,5.424015689641237259e-04,6.135283911135047674e-05,-5.636441073875175789e-06,1.300853114116762299e-08,1.406414230586960912e-04,-4.234339576214551926e-05,-1.760514802299439907e-03,-2.040676772594451904e-03,1.521999656688421965e-04,2.934714393632020801e-05,-4.265302777639590204e-09,5.582065932685509324e-05,-6.684875552309677005e-05,8.656864520162343979e-05,2.275842987000942230e-02,-9.523040498606860638e-04,9.015742689371109009e-03,-6.426255567930638790e-04,1.140607491834089160e-04,2.510587801225483418e-04,2.569574397057294846e-03,-9.318417869508266449e-04,1.818784326314926147e-02,-2.500666305422782898e-03,8.134547621011734009e-03,-2.948279958218336105e-03,-1.748498179949820042e-04,1.206680666655302048e-03,1.184562593698501587e-02,1.112292706966400146e-02,2.193351462483406067e-02,1.492512878030538559e-02,1.138102170079946518e-02,5.510181654244661331e-05,-3.857986303046345711e-04,-8.982259896583855152e-05,7.748847128823399544e-04,-4.278771579265594482e-03,3.008861327543854713e-03,-4.097100347280502319e-03,3.433086443692445755e-03,-5.947430618107318878e-03,1.576412701979279518e-03,2.197060239268466830e-04,-2.019903156906366348e-03,1.856091618537902832e-02,-1.726080663502216339e-03,2.193479565903544426e-03,2.910522744059562683e-03,6.410171044990420341e-04,-4.443882426130585372e-05,3.798278048634529114e-04,-1.034541055560112000e-02,6.190464366227388382e-03,-1.535088568925857544e-02,5.869270535185933113e-04,-3.793805837631225586e-03,-1.169599418062716722e-04,3.353309875819832087e-04,-2.735467569436877966e-05,-8.345877286046743393e-04,-2.492836443707346916e-03,-5.777021870017051697e-03,4.762765951454639435e-03,6.880377768538892269e-04,1.958536449819803238e-04,1.877950489870272577e-05,-2.714250157964670507e-08,3.585212107282131910e-05,2.637543730088509619e-05,-3.127876669168472290e-03,-1.902094576507806778e-03,3.909312363248318434e-05,-4.484534656512551010e-05,-4.068778025612118654e-08,1.463810040149837732e-04,-2.060395199805498123e-04,2.962636062875390053e-03,1.485920697450637817e-02,-8.118850179016590118e-03,7.665259763598442078e-03,-4.719279240816831589e-04,1.288758940063416958e-04,5.037316441303119063e-06,-5.468047456815838814e-04,-1.671607838943600655e-03,1.711061596870422363e-02,5.060208495706319809e-04,-7.006272673606872559e-03,-1.069338526576757431e-02,-2.477215894032269716e-04,7.444471702910959721e-04,6.832185201346874237e-03,7.804526831023395061e-04,2.990731224417686462e-02,1.653070561587810516e-03,6.241246592253446579e-04,-1.492112525738775730e-03,-3.390729543752968311e-04,-1.699169515632092953e-04,1.831944333389401436e-03,6.786693120375275612e-04,-3.112102858722209930e-04,3.600567579269409180e-03,6.453061942011117935e-03,-6.861902307718992233e-03,-4.328601644374430180e-04,4.175651702098548412e-05,3.698885906487703323e-03,1.174603775143623352e-02,8.509353501722216606e-04,8.500313851982355118e-04,9.179787710309028625e-03,5.583160673268139362e-04,4.830524558201432228e-04,2.197556168539449573e-04,-1.306645758450031281e-02,1.023116149008274078e-02,-1.377670001238584518e-02,-4.067246336489915848e-03,-6.251111044548451900e-04,1.075280379154719412e-04,1.197379897348582745e-04,1.088175122276879847e-04,-8.582727168686687946e-04,4.685895051807165146e-03,-1.038588117808103561e-03,3.833976341411471367e-03,6.125642685219645500e-04,-6.265589036047458649e-05,2.188677353842649609e-05,-2.087770667458244134e-08,2.411717468930874020e-05,-5.306794628268107772e-05,-2.330990042537450790e-03,-1.016531139612197876e-03,6.211368599906563759e-05,-1.717395571176894009e-05,-7.170683602453209460e-09,4.027211616630665958e-05,-1.035279492498375475e-04,1.815387629903852940e-03,2.729123830795288086e-02,-1.435036212205886841e-02,2.986582927405834198e-03,-3.704187984112650156e-04,1.444362715119495988e-04,1.821096811909228563e-04,4.793524276465177536e-04,-1.121469540521502495e-05,2.143543586134910583e-02,-2.683282131329178810e-03,2.085114084184169769e-02,-8.757082396186888218e-04,-1.693216036073863506e-04,6.395374657586216927e-04,4.381360951811075211e-03,9.607506915926933289e-03,2.253552339971065521e-02,1.026911754161119461e-02,-1.110499538481235504e-02,-2.094224793836474419e-03,-5.246459113550372422e-05,-2.401079691480845213e-04,1.144530484452843666e-03,-3.559757955372333527e-03,-1.064273621886968613e-02,-7.209267467260360718e-03,1.003830414265394211e-02,8.048086892813444138e-04,-2.824346593115478754e-04,2.237393709947355092e-05,-9.107295190915465355e-04,1.698860339820384979e-02,7.815321907401084900e-03,4.511030856519937515e-04,-1.068804413080215454e-02,2.165564801543951035e-03,-7.369120721705257893e-04,7.378622831311076880e-05,-6.652274169027805328e-03,2.072506118565797806e-03,-7.448072545230388641e-03,-2.964918734505772591e-03,4.309388808906078339e-03,-4.686655011028051376e-04,1.378841465339064598e-03,1.039348626363789663e-05,-8.518986287526786327e-04,1.470164861530065536e-03,-6.568618118762969971e-06,2.406317507848143578e-03,1.255349372513592243e-03,-7.296527619473636150e-04,-1.127567607909440994e-03,5.177798448130488396e-05,-7.254292140714824200e-04,1.490697759436443448e-04,-1.116615952923893929e-03,5.162141169421374798e-04,5.683397757820785046e-04,-5.266568041406571865e-04,-3.567593812476843596e-04,3.089025558438152075e-04,-2.404059283435344696e-03,1.669455319643020630e-03,-8.450479246675968170e-03,-1.702203787863254547e-02,-1.700022956356406212e-03,5.811243318021297455e-04,-5.517552490346133709e-04,2.406199462711811066e-03,7.651165593415498734e-03,-1.808549277484416962e-02,2.535984618589282036e-03,1.211378537118434906e-02,2.673087827861309052e-02,3.901217598468065262e-03,-3.513867559377104044e-04,1.358293229714035988e-03,2.185709401965141296e-02,1.831115968525409698e-02,3.633644431829452515e-02,9.810531511902809143e-03,1.426009554415941238e-02,9.804906323552131653e-03,4.979243385605514050e-06,-8.491782500641420484e-05,3.262117505073547363e-03,6.001033354550600052e-03,-2.216513454914093018e-02,-1.147191785275936127e-02,-1.912010833621025085e-03,-6.125932093709707260e-03,9.819722734391689301e-03,2.120574237778782845e-03,7.699432782828807831e-03,1.554608065634965897e-02,2.209484344348311424e-03,-1.515855547040700912e-02,6.098952610045671463e-03,2.456184476613998413e-03,2.879332751035690308e-03,-7.680477108806371689e-03,-1.603893935680389404e-02,-6.362888496369123459e-03,-6.126439571380615234e-02,8.233073353767395020e-02,2.105163969099521637e-02,-7.255832199007272720e-03,2.398049645125865936e-02,1.701088994741439819e-02,4.956049472093582153e-02,-4.528094548732042313e-03,4.646860808134078979e-02,3.809908777475357056e-02,1.446485333144664764e-02,8.163340389728546143e-02,1.496700770076131448e-05\n0.000000000000000000e+00,-4.639834514819085598e-04,-1.908980309963226318e-03,-1.740087196230888367e-02,-8.272380568087100983e-03,-8.831283776089549065e-04,-4.345241759438067675e-04,5.656782597895926301e-09,1.528689754195511341e-03,-9.906173218041658401e-04,1.947743445634841919e-02,-9.133120626211166382e-02,2.495534345507621765e-02,1.195476353168487549e-01,5.965806776657700539e-04,8.869698503986001015e-04,1.448963070288300514e-03,-1.394479069858789444e-02,-2.302688919007778168e-02,-8.679349906742572784e-03,-1.894270330667495728e-01,8.830747008323669434e-02,4.153605550527572632e-02,-1.975878374651074409e-03,2.292494056746363640e-03,-3.352497704327106476e-03,-2.301367186009883881e-02,2.120952308177947998e-02,5.958435535430908203e-01,4.475549608469009399e-02,2.955915592610836029e-02,-2.076881472021341324e-03,-1.890324288979172707e-03,4.893515259027481079e-03,-6.395436823368072510e-02,7.479554414749145508e-02,1.323146093636751175e-02,1.784854009747505188e-02,-8.693818747997283936e-02,-1.648852787911891937e-02,1.461834530346095562e-03,3.669221885502338409e-03,-4.334257543087005615e-02,-1.237073331139981747e-03,-1.561971008777618408e-01,-6.582087278366088867e-02,-1.091883629560470581e-01,-6.848973222076892853e-03,2.770296530798077583e-03,2.002165280282497406e-02,9.245335310697555542e-02,-5.476043000817298889e-02,-8.470922708511352539e-02,4.714940115809440613e-02,-6.089228554628789425e-04,1.792859053239226341e-03,-8.662248728796839714e-04,1.989821670576930046e-03,-6.348082795739173889e-03,1.976286992430686951e-03,4.669028520584106445e-02,5.156785249710083008e-03,-1.665423042140901089e-03,-6.260379450395703316e-04,8.315958588411831442e-09,5.557434633374214172e-05,4.646425950340926647e-04,1.593001361470669508e-04,-8.018021471798419952e-04,9.505886555416509509e-05,-4.338903818279504776e-05,1.828159312822208449e-08,-1.744119945215061307e-04,3.300234675407409668e-04,-3.773366333916783333e-03,1.016908138990402222e-02,-5.839942488819360733e-03,-1.135691348463296890e-02,1.596043293830007315e-04,-1.403431961080059409e-04,-2.480720868334174156e-04,3.933101426810026169e-03,5.715979263186454773e-03,4.530727397650480270e-03,3.335788473486900330e-02,-1.826201565563678741e-02,-8.586804382503032684e-03,7.041731732897460461e-04,-6.456448463723063469e-04,1.899774943012744188e-04,-8.478824747726321220e-05,2.138806134462356567e-02,3.381293267011642456e-02,-1.199598424136638641e-02,-7.637973409146070480e-03,6.250098522286862135e-06,5.467399751069024205e-05,-3.390846832189708948e-04,1.324103586375713348e-02,-6.180502474308013916e-03,-2.611660398542881012e-03,-8.088362403213977814e-03,7.034702226519584656e-03,3.751531476154923439e-03,-2.339485654374584556e-04,-4.763090109918266535e-04,2.940095029771327972e-03,1.396330306306481361e-03,2.312755584716796875e-02,-3.356433007866144180e-03,6.820412818342447281e-03,1.227691071107983589e-03,-3.644411917775869370e-04,-4.745502024888992310e-03,-1.175566483289003372e-02,8.353608660399913788e-03,1.996709965169429779e-02,-1.302944123744964600e-02,2.307483955519273877e-04,-3.366665914654731750e-04,7.609895692439749837e-05,-4.326532944105565548e-04,-1.647218363359570503e-03,-2.024805638939142227e-03,-4.282005131244659424e-03,-3.754243662115186453e-04,3.740929823834449053e-04,7.930668652988970280e-05,1.529076953943331318e-08,-9.067430073628202081e-05,2.602474414743483067e-04,7.941517978906631470e-03,6.801257841289043427e-03,2.990120265167206526e-06,-1.300909207202494144e-04,4.011918619539756037e-08,4.210689512547105551e-04,4.099589423276484013e-04,3.391450271010398865e-03,5.887440964579582214e-02,4.831578209996223450e-02,-5.149695090949535370e-03,1.239924167748540640e-04,-9.732693433761596680e-05,1.195678269141353667e-04,-1.053788233548402786e-03,2.606969699263572693e-02,3.420520201325416565e-02,1.285512559115886688e-02,1.031731441617012024e-02,-2.326666377484798431e-02,-6.293276674114167690e-04,-1.555945142172276974e-03,-1.726021245121955872e-02,1.458926871418952942e-02,-4.298777505755424500e-02,-1.963761635124683380e-03,1.096127927303314209e-02,-1.686322502791881561e-02,8.392590098083019257e-04,8.168113417923450470e-04,-4.065677057951688766e-04,1.968107186257839203e-02,-5.225856229662895203e-02,-3.862203285098075867e-02,1.720281317830085754e-02,1.824602857232093811e-02,3.317730966955423355e-03,-9.321083780378103256e-07,-1.593969389796257019e-02,-7.451241835951805115e-03,-2.940258942544460297e-02,1.070331111550331116e-01,-4.122718423604965210e-02,-4.878972191363573074e-03,9.660714305937290192e-03,-1.178256003186106682e-03,-9.170211851596832275e-04,-3.851917386054992676e-02,-6.564653664827346802e-02,-4.878418985754251480e-03,2.335948869585990906e-02,-2.479190879967063665e-04,-2.198173460783436894e-04,1.716595761536154896e-05,1.465961104258894920e-04,-3.012157045304775238e-03,-3.590572741813957691e-04,-5.665680393576622009e-03,-5.356401670724153519e-04,4.796971625182777643e-04,-3.749645256903022528e-04,3.203209786306615570e-08,-1.216600139741785824e-04,-5.797301419079303741e-04,3.966339863836765289e-03,3.834122791886329651e-03,-4.310435906518250704e-04,1.002901808533351868e-05,-7.631996368218096904e-09,1.567839062772691250e-04,4.864808288402855396e-04,2.492487896233797073e-03,-7.761986926198005676e-03,-1.712411828339099884e-02,1.337504480034112930e-02,1.751599367707967758e-03,2.060145197901874781e-04,-1.456416939618065953e-04,-1.793766045011579990e-03,-2.292791008949279785e-02,2.678992971777915955e-02,2.601766027510166168e-02,-7.738704327493906021e-03,2.034396864473819733e-02,6.047135102562606335e-04,-9.937509894371032715e-04,-1.238043420016765594e-02,-2.572239562869071960e-02,3.027989156544208527e-02,6.247211247682571411e-02,-2.987058833241462708e-03,3.891666419804096222e-04,3.724344423972070217e-05,1.903226075228303671e-04,-2.459451206959784031e-04,1.432187855243682861e-02,-2.316651120781898499e-02,3.086462430655956268e-02,1.301044505089521408e-02,9.123108349740505219e-03,-4.371608607470989227e-03,4.465364327188581228e-04,1.110394368879497051e-03,-6.515874061733484268e-03,3.798566758632659912e-04,2.258885651826858521e-02,2.652249671518802643e-02,-1.014285534620285034e-02,-2.821702975779771805e-03,-2.146058250218629837e-05,2.967911027371883392e-02,-2.767448499798774719e-02,1.005852501839399338e-02,6.011780351400375366e-03,9.232718497514724731e-03,-2.703143982216715813e-04,2.510726335458457470e-04,-2.427597355563193560e-04,2.049880102276802063e-03,3.098106477409601212e-03,-1.716287224553525448e-03,-3.231476061046123505e-03,-8.767239050939679146e-04,1.618058595340698957e-04,-1.958003667823504657e-05,2.395097453700145707e-09,4.944991087540984154e-05,6.922665634192526340e-04,1.244380837306380272e-03,4.456473398022353649e-04,4.345609340816736221e-05,8.445838830084539950e-06,-3.956847649533301592e-08,-1.234966039191931486e-04,-2.288332325406372547e-04,-1.575784292072057724e-03,1.837602071464061737e-02,-1.023686025291681290e-02,-7.914928719401359558e-03,-9.233836317434906960e-05,-1.464183733332902193e-04,-5.931347259320318699e-04,-1.425086520612239838e-03,1.790232956409454346e-02,2.373401075601577759e-03,2.072884514927864075e-02,-1.280999975278973579e-03,-8.875013329088687897e-03,4.318779683671891689e-04,-5.631539388559758663e-04,-8.872861973941326141e-03,-1.533448044210672379e-02,1.625497639179229736e-02,3.951575607061386108e-02,-6.936998106539249420e-04,-1.528494991362094879e-02,9.704578405944630504e-05,3.762823762372136116e-04,4.473360895644873381e-04,1.469885092228651047e-02,-2.031609788537025452e-02,-3.872185945510864258e-03,-6.699795369058847427e-03,7.303833961486816406e-03,2.316400408744812012e-03,-3.656552289612591267e-04,4.213856009300798178e-04,-6.748522282578051090e-04,2.926049986854195595e-03,3.900928422808647156e-02,-8.018549531698226929e-03,4.359887447208166122e-03,1.034879940561950207e-03,-8.256942965090274811e-04,-6.614965386688709259e-03,-3.388742357492446899e-02,5.423740949481725693e-04,2.116122841835021973e-02,-1.567518711090087891e-02,3.476072452031075954e-04,-5.918459501117467880e-04,3.653763560578227043e-04,-5.053644417785108089e-04,7.532620336860418320e-03,-2.218007575720548630e-03,-7.655983325093984604e-03,-7.668601465411484241e-04,2.463520795572549105e-04,9.173226862912997603e-05,1.014876715998980217e-08,-6.231612132978625596e-06,2.559271524660289288e-04,1.178135164082050323e-03,6.464679026976227760e-04,1.193277275888249278e-04,8.536720997653901577e-06,3.378579549462301657e-08,-2.339363709324970841e-04,2.290890915901400149e-05,-3.060197224840521812e-03,3.119174391031265259e-03,-3.027501702308654785e-02,-8.077342994511127472e-03,1.541060919407755136e-04,-3.578424802981317043e-04,-7.692052749916911125e-04,2.348916605114936829e-03,-1.079156808555126190e-02,-7.059449329972267151e-03,3.502667695283889771e-02,-8.507024496793746948e-03,-7.519694045186042786e-03,6.767999147996306419e-04,-1.159239443950355053e-03,-4.530335310846567154e-03,-3.274560440331697464e-03,9.087928570806980133e-03,2.687930315732955933e-02,-1.884606294333934784e-02,-7.470194250345230103e-03,4.111355228815227747e-04,3.716203209478408098e-04,8.575837127864360809e-04,1.431135367602109909e-02,-2.603865694254636765e-03,3.472952870652079582e-03,-2.023370005190372467e-02,7.066566031426191330e-03,1.857521827332675457e-03,-4.629132745321840048e-04,3.257895354181528091e-03,-2.223636256530880928e-03,6.753986701369285583e-03,4.077862203121185303e-02,-1.859690062701702118e-02,3.843222744762897491e-03,8.004799019545316696e-04,-6.382642313838005066e-04,-6.913159042596817017e-03,-1.708898320794105530e-02,-8.258204907178878784e-03,-1.322397962212562561e-03,-5.118086468428373337e-03,2.652469265740364790e-04,-5.990811623632907867e-04,1.652630453463643789e-04,-2.495979133527725935e-04,-3.116656444035470486e-04,2.951695583760738373e-03,-7.325919810682535172e-03,-1.024161814711987972e-03,1.844403304858133197e-04,-9.432576916879042983e-06,-1.072839950211346149e-08,1.972778409253805876e-04,3.999844484496861696e-04,4.457347095012664795e-03,-2.842321991920471191e-04,2.450624888297170401e-04,6.679601938230916858e-05,1.936101057253836188e-08,-3.091884427703917027e-04,3.595040761865675449e-04,-7.220359519124031067e-03,1.602602750062942505e-02,-1.188808679580688477e-02,-1.911785639822483063e-02,-2.365006366744637489e-04,-8.468273881589993834e-05,-2.415174094494432211e-05,4.518127068877220154e-03,1.394592970609664917e-02,-5.227023735642433167e-03,-4.153484478592872620e-03,7.861581631004810333e-03,-5.200999788939952850e-03,5.553247174248099327e-04,-1.612798805581405759e-04,5.007854197174310684e-03,8.975900709629058838e-04,-3.316589631140232086e-03,7.923661917448043823e-02,-8.464708924293518066e-03,-3.551358822733163834e-03,1.131198077928274870e-04,5.252647679299116135e-04,-1.128204865381121635e-03,2.331222221255302429e-02,-1.482753362506628036e-02,4.526494536548852921e-03,-5.117755848914384842e-03,9.904799982905387878e-03,8.168585598468780518e-03,1.081872032955288887e-04,-8.267746306955814362e-03,5.230094306170940399e-03,-2.935203257948160172e-03,4.029901325702667236e-02,1.250766310840845108e-02,-2.430109540000557899e-03,2.187998034060001373e-03,-3.215842880308628082e-04,-7.335742004215717316e-03,-1.093773916363716125e-02,-1.022372161969542503e-04,3.282275423407554626e-02,-5.747921764850616455e-03,-8.021342364372685552e-05,-6.119000317994505167e-05,-4.251928476151078939e-05,-3.777790698222815990e-04,-1.785054337233304977e-03,-9.904470294713973999e-03,-3.834809642285108566e-03,-2.445107093080878258e-04,6.607980467379093170e-04,1.204819272970780730e-04,-3.870013642881531268e-09,-4.787791840499266982e-05,4.722034500446170568e-04,1.456024183426052332e-04,-6.338182138279080391e-04,-1.970082666957750916e-05,-1.084482209989801049e-04,4.222791005759063410e-08,6.639655475737527013e-05,-1.938625791808590293e-04,2.894277917221188545e-03,1.594076119363307953e-02,-1.726941205561161041e-02,7.834459654986858368e-03,2.782341907732188702e-04,-1.151865290012210608e-04,-3.479902807157486677e-04,-2.615603152662515640e-03,-1.100339554250240326e-02,2.239364758133888245e-02,3.786131367087364197e-02,-2.159905433654785156e-02,-2.477983199059963226e-02,-2.880405809264630079e-04,4.592873738147318363e-04,-5.146813578903675079e-03,-3.524184226989746094e-02,3.155823424458503723e-02,3.596947342157363892e-02,-1.204850245267152786e-02,-1.962561532855033875e-02,7.986886339494958520e-05,2.549102064222097397e-04,1.421692199073731899e-03,4.689588211476802826e-03,-1.613121666014194489e-02,1.073576696217060089e-02,1.301317382603883743e-02,6.916195154190063477e-03,-1.640098285861313343e-03,-2.020701213041320443e-04,9.830239228904247284e-03,-1.537518575787544250e-03,1.726115494966506958e-02,1.672549918293952942e-02,-4.721348173916339874e-03,9.476928040385246277e-03,-8.929324685595929623e-04,-4.017535538878291845e-04,8.773026056587696075e-04,-1.588193885982036591e-02,1.402756385505199432e-02,-1.168221794068813324e-02,-5.773757584393024445e-03,5.735494778491556644e-04,-2.111854264512658119e-04,4.607543814927339554e-04,7.971588638611137867e-05,2.470299974083900452e-02,1.442349422723054886e-02,-5.719804205000400543e-03,-7.408136152662336826e-04,-3.723517147591337562e-05,1.731455995468422771e-05,7.406583790725562721e-08,-2.279020191053859890e-05,2.679308818187564611e-05,-2.879132982343435287e-03,5.457374500110745430e-04,4.327281203586608171e-06,-3.669475700007751584e-05,2.148186695194453932e-08,-1.861654891399666667e-05,1.430221309419721365e-04,1.786107430234551430e-03,2.755974791944026947e-02,6.574674509465694427e-03,-9.516047430224716663e-04,-6.969831883907318115e-04,2.540374989621341228e-04,5.402423557825386524e-04,-1.820170553401112556e-03,1.282158866524696350e-02,1.958984695374965668e-02,2.381954714655876160e-02,-5.121467635035514832e-03,-1.814459264278411865e-02,2.442347176838666201e-04,-1.657801331020891666e-04,-1.938753295689821243e-03,-4.846071824431419373e-03,1.790753565728664398e-02,3.272428363561630249e-02,-8.613102138042449951e-03,-1.084539014846086502e-02,5.427536671049892902e-04,-1.625273216632194817e-05,7.301922305487096310e-04,1.067279372364282608e-03,4.904650151729583740e-03,1.275762543082237244e-02,6.557563319802284241e-03,-6.711297668516635895e-03,7.759279687888920307e-04,-2.214550186181440949e-04,-7.276248652487993240e-04,2.811324596405029297e-02,1.611356995999813080e-02,9.599841199815273285e-03,-2.798418328166007996e-02,-9.601827710866928101e-03,-1.119483029469847679e-03,2.401017118245363235e-04,-1.569064520299434662e-02,-9.301773272454738617e-03,7.377556525170803070e-03,-7.539971731603145599e-03,9.440565481781959534e-03,-1.413596910424530506e-03,8.136397227644920349e-04,5.392710445448756218e-04,-9.912849636748433113e-04,-5.001916550099849701e-03,8.158670738339424133e-03,5.610302556306123734e-03,4.037962062284350395e-04,8.963391301222145557e-04,-1.564763602800667286e-03,-8.528191247023642063e-04,7.475916063413023949e-04,1.813310082070529461e-04,5.066887941211462021e-03,2.947748638689517975e-03,4.109534202143549919e-04,-7.549191359430551529e-04,-1.393567654304206371e-04,-3.946534125134348869e-04,-1.461455249227583408e-03,-3.177512902766466141e-03,4.281486850231885910e-03,-1.728491112589836121e-02,-1.846015825867652893e-02,1.490498776547610760e-03,-1.628446741960942745e-03,3.068160964176058769e-03,7.952700369060039520e-03,-1.924320589751005173e-03,-1.763982698321342468e-02,1.889234967529773712e-02,-2.221318893134593964e-02,8.258476853370666504e-03,-3.212818410247564316e-03,1.453496399335563183e-03,3.141325339674949646e-02,-6.668256595730781555e-03,3.015641123056411743e-02,3.548150509595870972e-02,-2.273936755955219269e-03,8.280798792839050293e-03,8.166334737325087190e-06,1.294524059630930424e-03,4.434275906533002853e-03,-3.467635833658277988e-04,-5.635944381356239319e-02,-1.104627735912799835e-02,5.707853473722934723e-03,6.810826249420642853e-03,4.327391216065734625e-04,3.404823364689946175e-03,2.643947489559650421e-03,1.483135391026735306e-02,3.815333917737007141e-02,3.865178301930427551e-02,1.302673481404781342e-02,2.689211070537567139e-02,1.076950877904891968e-02,3.372011415194720030e-04,-1.746639236807823181e-02,6.626574322581291199e-03,-4.318621754646301270e-02,8.156721293926239014e-02,-5.013717338442802429e-02,-6.776492297649383545e-02,2.624197304248809814e-02,-1.272398829460144043e-01,2.719962894916534424e-01,-1.667931377887725830e-01,2.508405148983001709e-01,4.559132736176252365e-03,1.403785124421119690e-02,3.095461241900920868e-02,4.500658178585581481e-05\n0.000000000000000000e+00,-4.055092867929488420e-04,-8.328731637448072433e-04,-8.550335653126239777e-03,-5.398167762905359268e-03,-1.093174098059535027e-03,-9.969754610210657120e-04,1.360912449399620527e-08,3.301082324469462037e-05,-4.602549597620964050e-04,6.246470846235752106e-03,6.554581969976425171e-02,-8.371300995349884033e-03,1.720422320067882538e-02,3.389445191714912653e-05,3.035981208086013794e-04,-1.751651405356824398e-03,-6.118173245340585709e-03,-9.862138889729976654e-03,-9.574676863849163055e-03,4.112380743026733398e-02,-6.211806833744049072e-02,-2.973915636539459229e-02,9.128024976234883070e-05,-5.137671250849962234e-03,-5.808874964714050293e-02,-1.141957938671112061e-01,-7.115331944078207016e-03,4.318638518452644348e-02,5.151709318161010742e-01,-4.037899523973464966e-02,-4.204904544167220592e-04,-6.935864803381264210e-04,8.654699195176362991e-04,1.060685608536005020e-02,-4.287206754088401794e-02,-3.524458035826683044e-02,-1.330154985189437866e-01,-9.508284740149974823e-03,4.500108771026134491e-04,-6.478973955381661654e-05,1.562869362533092499e-02,2.565628848969936371e-02,-8.604336529970169067e-02,-2.417030930519104004e-02,2.004677802324295044e-02,1.558465790003538132e-02,2.132151741534471512e-03,-1.780886435881257057e-03,5.826410837471485138e-03,-4.644105583429336548e-02,-9.773558378219604492e-02,4.084346070885658264e-02,-4.520506039261817932e-02,2.161127194995060563e-04,-9.718530345708131790e-04,-6.532971747219562531e-04,-4.105692787561565638e-04,-3.134283050894737244e-02,-2.130551636219024658e-02,-1.382411923259496689e-02,-2.796309534460306168e-03,3.067324578296393156e-04,1.140886888606473804e-04,-2.537467480578925461e-08,4.464951052796095610e-05,4.416687806951813400e-05,-1.090135192498564720e-04,1.280330761801451445e-04,1.180679391836747527e-04,6.440273864427581429e-05,6.828840160011395710e-09,-1.797211552911903709e-06,2.872382719942834228e-05,-2.361806036788038909e-05,-2.652219496667385101e-03,-2.769946819171309471e-03,-2.362843137234449387e-03,-1.735058322083204985e-04,-9.905010301736183465e-06,1.156205908046104014e-04,8.743503130972385406e-04,3.790508024394512177e-03,2.665753010660409927e-03,8.893498219549655914e-03,1.207644492387771606e-02,3.059348324313759804e-03,-1.072298982762731612e-04,6.194751476868987083e-04,6.253682076930999756e-03,8.877948857843875885e-03,8.196701295673847198e-03,-1.196820754557847977e-02,1.821678318083286285e-02,3.420374821871519089e-03,3.599379851948469877e-06,7.239883416332304478e-05,-1.422555651515722275e-04,3.301028627902269363e-04,5.733051337301731110e-03,1.111221127212047577e-02,7.706950884312391281e-03,1.347303390502929688e-03,-6.101360777392983437e-04,1.599710958544164896e-05,-2.425871090963482857e-03,-3.291060682386159897e-03,5.933209322392940521e-03,-2.653675619512796402e-03,-5.087769590318202972e-03,-1.165543799288570881e-03,-1.130011514760553837e-04,1.612058840692043304e-04,-1.305183279328048229e-03,3.943221643567085266e-03,1.910801511257886887e-03,2.701986115425825119e-03,3.604065394029021263e-03,2.499205220374278724e-05,7.550995360361412168e-05,7.304760219994932413e-05,-9.741794929141178727e-05,2.983870683237910271e-03,2.937701530754566193e-03,1.829860499128699303e-03,3.523532359395176172e-04,-4.048506525577977300e-07,-3.553820988599909469e-06,-2.011563804416027779e-09,2.697277886909432709e-05,1.243740553036332130e-04,2.301027067005634308e-03,2.002389868721365929e-03,1.233582152053713799e-04,1.716307451715692878e-04,1.556095030608162233e-09,3.168461626046337187e-05,2.357069461140781641e-04,2.314417157322168350e-03,-3.557434771209955215e-03,8.273264393210411072e-05,4.307163879275321960e-03,1.957654167199507356e-04,3.989362085121683776e-06,1.761499006533995271e-04,1.344382646493613720e-03,3.814427880570292473e-03,-2.568874042481184006e-03,3.915960900485515594e-03,2.751157246530056000e-02,2.116418676450848579e-03,1.148581213783472776e-04,7.842761697247624397e-04,6.665872875601053238e-03,1.047182083129882812e-02,-1.998829888179898262e-03,-4.685560241341590881e-03,2.109485864639282227e-02,3.995802719146013260e-03,-6.376394594553858042e-05,7.274949166458100080e-05,-3.175524179823696613e-04,-1.869120169430971146e-03,7.024472113698720932e-03,6.376243662089109421e-03,1.983819063752889633e-03,1.798837911337614059e-03,5.998565466143190861e-04,1.520787918707355857e-05,5.714765284210443497e-04,-1.472704345360398293e-03,8.574513718485832214e-03,7.410258986055850983e-04,2.051641931757330894e-03,2.764967270195484161e-03,-5.844904226250946522e-04,2.791528822854161263e-04,1.236857031472027302e-03,1.070062862709164619e-04,1.147320680320262909e-02,-6.774090230464935303e-03,7.120093796402215958e-03,-1.226201711688190699e-04,7.971523154992610216e-05,1.631574377825018018e-05,-2.108794433297589421e-04,1.272889552637934685e-03,-8.576980326324701309e-05,1.959937624633312225e-03,5.533632938750088215e-04,2.431240136502310634e-05,-6.101620601839385927e-05,3.117144231623569794e-08,3.405272218515165150e-05,1.780354650691151619e-04,1.216101343743503094e-03,4.898404004052281380e-04,1.896881003631278872e-04,6.173975270939990878e-05,-1.714576569611381274e-08,9.910034714266657829e-05,5.906469596084207296e-06,1.696744235232472420e-03,1.438687182962894440e-02,-1.465993933379650116e-02,1.767266076058149338e-04,1.250040077138692141e-05,6.700913945678621531e-05,1.559493830427527428e-04,4.518507339525967836e-04,4.198162816464900970e-03,4.080161452293395996e-04,2.058893255889415741e-02,1.328399404883384705e-02,-8.995383977890014648e-03,-2.524840238038450480e-04,9.982262272387742996e-04,1.049333438277244568e-02,1.996888406574726105e-02,4.262208007276058197e-03,-1.310810260474681854e-02,8.919402025640010834e-03,1.065521501004695892e-04,1.305090554524213076e-04,2.877980587072670460e-04,1.179969520308077335e-03,1.936578890308737755e-03,2.566826296970248222e-04,-3.250173293054103851e-03,-6.958303507417440414e-03,6.463332101702690125e-03,-7.690488710068166256e-04,-2.853684054571203887e-05,-2.357660559937357903e-03,-2.425451297312974930e-03,1.926981285214424133e-02,-3.066713735461235046e-02,-4.584649577736854553e-03,1.177995000034570694e-04,-6.837770924903452396e-04,1.253132795682176948e-04,-1.934314146637916565e-03,3.563956823199987411e-03,7.221908308565616608e-03,-4.397252574563026428e-03,1.345179229974746704e-02,2.929674519691616297e-05,1.005841186270117760e-04,1.665801682975143194e-04,-1.220487058162689209e-03,-6.713473703712224960e-04,-2.836388535797595978e-03,6.689743022434413433e-04,3.252434253226965666e-04,-2.079874539049342275e-04,-2.981140278279781342e-05,1.535789806439424865e-08,5.782872904092073441e-05,1.198420868604443967e-04,5.178647697903215885e-04,6.392396171577274799e-04,9.050806693267077208e-05,1.381163456244394183e-04,-9.189989214064553380e-09,-4.106224514544010162e-05,3.173594086547382176e-05,-4.654333170037716627e-04,-8.844105526804924011e-03,2.182676456868648529e-03,-2.288848627358675003e-03,-1.078119021258316934e-04,-1.283001347474055365e-05,3.684582479763776064e-04,7.830637623555958271e-04,9.132020175457000732e-03,-6.217109039425849915e-03,-1.356743043288588524e-03,1.453921757638454437e-02,8.108866401016712189e-03,-9.199903615808580071e-06,6.291354657150804996e-04,8.232186548411846161e-03,1.385380420833826065e-02,2.555836923420429230e-03,-4.960873164236545563e-03,1.686589978635311127e-02,4.283306654542684555e-03,7.341367017943412066e-05,4.286759212845936418e-05,-5.052874330431222916e-04,5.726317176595330238e-04,4.577497486025094986e-03,1.119039393961429596e-02,8.075960911810398102e-03,-1.383294002152979374e-04,6.527746154461055994e-05,5.490395415108650923e-05,-2.739995019510388374e-03,-5.259544588625431061e-03,5.990923848003149033e-03,9.547760128043591976e-04,5.999287124723196030e-03,-2.741474425420165062e-03,-1.793860428733751178e-04,3.301595861557871103e-04,-1.372229598928242922e-04,3.861502045765519142e-03,7.669073063880205154e-03,-7.504182867705821991e-03,6.939845159649848938e-03,-7.083593663992360234e-05,8.877547952579334378e-05,5.437492291093803942e-05,-3.480703162495046854e-05,2.566859126091003418e-03,2.947915112599730492e-03,2.369889291003346443e-03,4.952765302732586861e-04,2.078602119581773877e-05,-1.024161338136764243e-05,1.054218046192545444e-08,2.826625495799817145e-05,1.543343751109205186e-05,8.396994671784341335e-04,7.049775449559092522e-04,8.152791269822046161e-05,1.190114489872939885e-04,1.685882011770445388e-08,-2.114941526087932289e-05,9.902242163661867380e-05,-1.177100348286330700e-03,-4.234364721924066544e-03,2.890157978981733322e-03,-3.420670109335333109e-04,-1.753122778609395027e-04,5.849439185112714767e-05,1.805742940632626414e-04,-2.846331335604190826e-04,-1.262833131477236748e-03,5.989519879221916199e-03,6.054271012544631958e-03,7.593156769871711731e-03,2.582589630037546158e-03,-4.733318564831279218e-05,6.609814590774476528e-04,3.832866903394460678e-03,1.006080023944377899e-02,-3.306107595562934875e-03,-1.089774630963802338e-02,2.080432139337062836e-02,4.354896955192089081e-03,1.931083679664880037e-04,2.273901191074401140e-05,-7.496086182072758675e-04,-4.322335124015808105e-03,1.152895390987396240e-03,3.627881873399019241e-03,1.745045557618141174e-02,-1.275109709240496159e-03,-8.226676727645099163e-04,1.335378328803926706e-04,-3.899912815541028976e-03,-4.810255020856857300e-03,4.281183704733848572e-03,-9.202837012708187103e-03,7.906999439001083374e-03,-5.022525787353515625e-03,-9.463283931836485863e-04,1.989453448913991451e-04,-6.542456685565412045e-05,5.080943461507558823e-03,8.128473535180091858e-03,-8.756207302212715149e-03,5.750373005867004395e-03,-7.246528548421338201e-05,2.455401991028338671e-04,7.220761472126469016e-05,-5.501948544406332076e-05,1.469964045099914074e-03,3.607984632253646851e-03,2.195996930822730064e-03,3.607506223488599062e-04,-7.892095163697376847e-05,-2.637182296894025058e-05,1.408682237524772063e-08,3.693373582791537046e-05,6.177298200782388449e-05,7.517810445278882980e-04,5.909780738875269890e-04,8.231509127654135227e-05,1.146187496487982571e-04,2.560489065217552707e-08,-3.231262235203757882e-05,-5.016669092583470047e-06,-3.042912809178233147e-03,-1.422088127583265305e-02,8.809476159512996674e-03,2.238249173387885094e-03,-8.539341797586530447e-05,-5.219568265601992607e-05,1.133625701186247170e-04,7.213598000817000866e-04,2.063533291220664978e-03,3.894964233040809631e-03,-6.368044298142194748e-03,6.112590897828340530e-03,6.003181915730237961e-03,2.141036020475439727e-05,7.174034835770726204e-04,6.292306818068027496e-03,1.346616912633180618e-02,5.860866978764533997e-03,-2.822988666594028473e-03,2.197304926812648773e-02,6.076678633689880371e-03,-1.324588811257854104e-05,1.169847673736512661e-04,-2.245062205474823713e-05,-3.299807664006948471e-03,1.098407711833715439e-02,1.382134482264518738e-02,1.029068417847156525e-02,3.991555888205766678e-03,-1.071988604962825775e-03,2.139995740435551852e-05,-4.084007348865270615e-03,8.162816055119037628e-03,1.065235491842031479e-02,-3.803547471761703491e-03,-7.537638768553733826e-03,-5.135849118232727051e-03,5.086860037408769131e-04,2.941481652669608593e-04,1.526693347841501236e-03,5.475124344229698181e-03,9.418418630957603455e-03,-1.053734682500362396e-02,5.029506050050258636e-03,5.720173248846549541e-06,8.908076415536925197e-05,6.744261190760880709e-05,1.419130421709269285e-04,3.645127406343817711e-03,3.362446557730436325e-03,2.719120122492313385e-03,3.383927687536925077e-04,-4.609354073181748390e-05,-1.617326597624924034e-05,2.794513420667499304e-08,-4.868745236308313906e-06,8.107957546599209309e-05,1.240700948983430862e-03,6.084538181312382221e-04,-3.469900548225268722e-05,3.096001455560326576e-05,7.100015864125452936e-08,3.808110341196879745e-05,-1.254114977200515568e-05,7.498635386582463980e-05,-2.576968166977167130e-03,2.973251044750213623e-03,-1.027091289870440960e-03,-3.917212598025798798e-05,-1.229329882335150614e-05,1.471890136599540710e-04,-1.099618384614586830e-04,8.306475356221199036e-03,-5.543395876884460449e-03,1.277990173548460007e-02,1.840157248079776764e-02,2.142970217391848564e-03,-4.685884414357133210e-05,1.021386997308582067e-04,2.551722805947065353e-03,4.617022816091775894e-03,-3.522475250065326691e-03,-1.413307525217533112e-02,2.075793035328388214e-02,-1.585497055202722549e-03,1.113057005568407476e-04,1.918802008731290698e-04,-8.860283414833247662e-04,-1.610344857908785343e-03,8.960088714957237244e-03,7.348093204200267792e-03,1.168912462890148163e-02,1.232044887728989124e-03,-6.902196328155696392e-04,7.442355126840993762e-05,-1.246586907655000687e-03,-6.897604558616876602e-03,1.419537700712680817e-03,-2.182078082114458084e-03,1.801994396373629570e-03,-1.045772456564009190e-03,-6.214187014847993851e-04,1.466501416871324182e-04,7.608577143400907516e-03,9.651877917349338531e-05,-4.022359848022460938e-03,-1.841900055296719074e-03,7.794860284775495529e-03,1.086605789168970659e-05,1.658444671193137765e-04,7.475302845705300570e-05,6.501127500087022781e-04,3.185119014233350754e-03,5.754736252129077911e-03,2.130758017301559448e-03,2.919403777923434973e-04,-1.063222298398613930e-04,-3.102559276157990098e-05,-1.529065229988191277e-08,4.646099114324897528e-05,2.051438059424981475e-04,1.549519947730004787e-03,1.089771394617855549e-03,1.684094313532114029e-04,1.412715355399996042e-04,2.858324421595170861e-08,-9.767145093064755201e-05,7.226914021885022521e-06,-6.952983676455914974e-04,-6.694590207189321518e-03,-1.054130401462316513e-02,-7.731898687779903412e-03,9.738656808622181416e-05,-1.102209644159302115e-04,-1.521718659205362201e-04,9.206412942148745060e-04,2.944736625067889690e-04,-2.452279208227992058e-03,8.575391024351119995e-03,7.837886922061443329e-03,1.104670576751232147e-02,1.039192720782011747e-04,4.968812572769820690e-04,5.772639997303485870e-03,1.060493476688861847e-02,4.010097763966768980e-04,-1.261647790670394897e-03,1.485018990933895111e-02,9.927062317728996277e-03,1.893200969789177179e-04,1.198043100885115564e-04,-3.335499204695224762e-04,2.158336807042360306e-03,1.789912581443786621e-03,2.061726991087198257e-03,7.262778468430042267e-03,1.841744291596114635e-03,1.078990462701767683e-04,5.513154610525816679e-05,2.468572929501533508e-04,-4.849308170378208160e-03,5.040132440626621246e-03,-2.137130592018365860e-03,1.136500854045152664e-03,2.078885678201913834e-03,-1.415432489011436701e-04,4.119603545404970646e-05,6.077540572732686996e-03,6.045668385922908783e-03,1.423753891140222549e-02,-5.749717820435762405e-04,-2.052146010100841522e-03,-4.510345752350986004e-04,-3.744776768144220114e-05,-7.826557703083381057e-05,5.039453390054404736e-05,9.264394640922546387e-03,4.434723407030105591e-03,-3.144466318190097809e-03,1.551278983242809772e-04,8.942899294197559357e-04,-3.462163149379193783e-04,-1.182432970381341875e-04,-2.323827502550557256e-04,-1.308054488617926836e-04,1.248470740392804146e-03,8.079058607108891010e-04,-7.693793158978223801e-04,4.543003160506486893e-04,5.194414989091455936e-04,-1.632448111195117235e-04,6.962501211091876030e-04,-8.444405393674969673e-04,-5.939659662544727325e-03,9.548579691909253597e-04,-1.309287850745022297e-03,8.559261914342641830e-04,1.294369925744831562e-03,1.655963365919888020e-03,2.079942496493458748e-03,8.300362154841423035e-03,1.664316048845648766e-03,8.186845807358622551e-04,2.592492848634719849e-02,1.046379562467336655e-02,-2.093796851113438606e-03,-2.669176028575748205e-04,1.441277563571929932e-02,1.088401768356561661e-02,3.377282992005348206e-03,-1.479764236137270927e-03,2.205402962863445282e-02,1.137606520205736160e-02,-2.230924554169178009e-03,2.350451977690681815e-04,-9.930093074217438698e-04,-2.998029347509145737e-03,-1.096079684793949127e-02,9.160158224403858185e-03,3.003863152116537094e-03,-1.308442675508558750e-03,-1.214000978507101536e-03,3.127664676867425442e-04,3.120431909337639809e-03,-2.333425683900713921e-03,1.366587448865175247e-02,-4.510060418397188187e-03,-3.883156226947903633e-03,-3.282983787357807159e-03,1.557628624141216278e-03,3.905088175088167191e-03,1.132645923644304276e-02,-7.616932503879070282e-03,-7.538975216448307037e-03,-2.299109939485788345e-03,2.724391408264636993e-02,-1.974978856742382050e-02,-4.805049672722816467e-02,4.072077572345733643e-02,-9.304396808147430420e-03,-2.272934652864933014e-03,4.626520723104476929e-02,-1.583378063514828682e-03,1.050326786935329437e-02,1.815396361052989960e-02,-2.540565901654190384e-06\n0.000000000000000000e+00,-2.387307613389566541e-04,7.601966899528633803e-06,-4.698232747614383698e-03,-2.432529116049408913e-03,-1.480405917391180992e-04,-4.292924131732434034e-04,6.781990968818263354e-09,2.339935890631750226e-04,3.934813721571117640e-04,2.747217426076531410e-03,5.468222312629222870e-03,3.137644752860069275e-02,-3.032307699322700500e-02,-2.998094074428081512e-03,5.890256143175065517e-04,1.408712239935994148e-03,-9.692670777440071106e-03,-1.769230887293815613e-02,1.315417047590017319e-02,-9.044233709573745728e-03,-1.344773638993501663e-02,-1.141824945807456970e-01,1.031106803566217422e-03,-1.927194884046912193e-03,-4.116651043295860291e-02,3.992293402552604675e-02,-2.288131276145577431e-03,3.023586049675941467e-02,-3.927916288375854492e-02,5.537576675415039062e-01,2.208688994869589806e-03,7.673140498809516430e-04,-5.514695076271891594e-04,4.337964951992034912e-02,-5.431913770735263824e-03,1.780099235475063324e-02,-4.535479098558425903e-02,-2.000074647367000580e-02,-2.915548975579440594e-04,3.684482653625309467e-04,-2.156333252787590027e-02,1.590381190180778503e-02,-9.173984639346599579e-03,-4.481548443436622620e-02,3.480629995465278625e-02,-1.130576431751251221e-02,-2.492125378921627998e-03,-3.351819032104685903e-05,-9.269317239522933960e-02,-7.805095613002777100e-02,2.290847012773156166e-03,-9.913712739944458008e-03,1.738151721656322479e-02,-1.667413889663293958e-04,9.402922587469220161e-04,6.692390888929367065e-04,-8.105821907520294189e-03,-3.031121380627155304e-02,2.840362675487995148e-02,1.147896889597177505e-02,2.049059374257922173e-03,1.988674630410969257e-04,-3.648892743512988091e-05,1.534976767914031370e-08,1.844570942921563983e-05,-1.287425948248710483e-05,9.726755670271813869e-04,7.443983486155048013e-05,7.520549388573272154e-06,2.966276224469766021e-05,-1.569804020107312681e-08,5.049088485975516960e-06,-8.786508260527625680e-05,3.518891753628849983e-04,-4.090087022632360458e-04,-1.440148800611495972e-03,4.643776919692754745e-03,3.788722096942365170e-04,-7.326959894271567464e-05,-1.586410508025437593e-04,4.252679937053471804e-04,3.550684079527854919e-03,-8.472342160530388355e-04,-1.865406171418726444e-03,2.688826294615864754e-03,1.353848818689584732e-02,-9.289272566093131900e-05,2.075350348604843020e-04,4.543658811599016190e-03,-4.139584489166736603e-03,-1.125940238125622272e-03,-4.219959955662488937e-03,3.122331807389855385e-03,1.163893658667802811e-02,-2.183316973969340324e-04,-5.035620415583252907e-05,1.781354803824797273e-04,-5.421935580670833588e-03,-2.323256339877843857e-04,-1.427089213393628597e-03,7.690479513257741928e-03,2.956671407446265221e-03,-1.606706064194440842e-04,-3.405259849387221038e-05,2.939085243269801140e-03,-4.793501459062099457e-03,-4.510785220190882683e-04,1.022613607347011566e-02,-3.518282435834407806e-03,1.162435160949826241e-03,-6.047636270523071289e-05,-3.104334609815850854e-05,1.130801718682050705e-02,8.643682114779949188e-03,-1.214050455018877983e-03,-1.385019044391810894e-03,-1.567954779602587223e-03,5.961005444987677038e-05,-1.395086437696591020e-04,-4.511913357418961823e-05,1.006066566333174706e-03,4.101157188415527344e-03,-2.210029633715748787e-03,-2.051602816209197044e-03,-3.233863972127437592e-04,-7.113251922419294715e-05,-1.133267141995020211e-05,8.619300828627274313e-09,7.974117761477828026e-05,1.521737576695159078e-04,6.468223000410944223e-05,1.412148412782698870e-04,8.021113171707838774e-05,7.251437637023627758e-05,1.498760449081260049e-09,-1.661941350903362036e-04,-9.605774539522826672e-05,-2.781748538836836815e-03,4.162622615694999695e-03,-6.653803400695323944e-03,-1.501265331171452999e-03,5.686419317498803139e-04,-1.352206600131466985e-04,-2.563998277764767408e-04,1.748440088704228401e-03,4.005979746580123901e-03,2.522773342207074165e-03,2.744891680777072906e-04,1.187409274280071259e-02,1.543153729289770126e-02,-1.368883386021479964e-04,5.945549855823628604e-05,5.885090678930282593e-03,-6.801417563110589981e-03,-7.396200206130743027e-03,-4.321746993809938431e-03,-1.305123558267951012e-03,1.478761900216341019e-02,-2.542916918173432350e-04,-1.409962078469106928e-05,-5.246331566013395786e-04,1.788450521416962147e-03,-7.673360873013734818e-03,7.484279340133070946e-04,4.003777867183089256e-04,6.529008038341999054e-03,2.160096075385808945e-03,-1.087080963770858943e-04,1.551846740767359734e-03,-8.684875443577766418e-03,1.091096177697181702e-02,9.733286686241626740e-03,6.592128193005919456e-04,2.780011156573891640e-03,6.110992399044334888e-05,1.913148662424646318e-05,1.290770992636680603e-02,1.022658497095108032e-02,3.674439387395977974e-03,-2.653315197676420212e-03,-7.547734305262565613e-03,6.395907985279336572e-05,-1.707146293483674526e-04,-5.061594856670126319e-05,1.171354553662240505e-03,5.881178658455610275e-03,-7.067935075610876083e-04,-1.743439352139830589e-03,-1.776612771209329367e-04,5.200284067541360855e-05,-1.121767854783684015e-05,-1.309247288361348183e-08,7.641903357580304146e-05,-5.069503095000982285e-05,1.353831961750984192e-03,7.909531705081462860e-04,3.664653195301070809e-05,1.152585100498981774e-04,1.500922053310205229e-08,-5.982900620438158512e-05,1.275963877560570836e-04,-1.038365182466804981e-03,1.507773995399475098e-04,-7.842236198484897614e-03,-7.132757455110549927e-04,-4.541757516562938690e-05,-5.183594475965946913e-05,-2.553732192609459162e-04,2.026311354711651802e-03,-1.680281385779380798e-02,-9.440903551876544952e-03,-1.683882996439933777e-02,8.064331486821174622e-03,-1.243236195296049118e-02,1.432029821444302797e-04,4.174713976681232452e-04,6.895160302519798279e-03,-6.407054141163825989e-03,7.419328205287456512e-03,1.345650665462017059e-02,1.801144331693649292e-03,3.984949551522731781e-03,-2.569094067439436913e-04,-4.272546357242390513e-05,-6.403627339750528336e-04,-3.697609063237905502e-03,-6.056048907339572906e-03,-5.563044920563697815e-03,4.985219798982143402e-03,6.079895887523889542e-03,1.312288921326398849e-03,-7.658644608454778790e-05,-3.915231209248304367e-04,-9.424209129065275192e-04,9.011575020849704742e-03,-4.036345984786748886e-03,5.533786024898290634e-03,5.516017787158489227e-03,5.831865710206329823e-04,7.682865543756633997e-05,-3.258211538195610046e-03,-9.687572717666625977e-03,-4.253868013620376587e-03,1.042554154992103577e-03,2.263253554701805115e-05,-2.574644167907536030e-04,1.113986218115314841e-05,-1.343605690635740757e-04,-1.303096767514944077e-03,-7.802476175129413605e-04,-1.016277913004159927e-02,4.817409208044409752e-04,6.343325367197394371e-07,1.966055715456604958e-04,3.768132228287868202e-05,1.129069460148457438e-08,2.065613080048933625e-05,2.639974081830587238e-05,1.084132702089846134e-03,9.074885165318846703e-04,6.710735033266246319e-05,5.817027340526692569e-05,1.104228886106284335e-08,1.987933865166269243e-05,-7.052617729641497135e-05,-1.056997643900103867e-04,-2.680886071175336838e-03,-1.301576150581240654e-03,4.008079413324594498e-03,6.042036111466586590e-04,-1.082720700651407242e-04,-2.514245570637285709e-04,9.766904404386878014e-04,3.386957105249166489e-03,-1.343560870736837387e-05,-2.288769464939832687e-03,2.244164934381842613e-03,1.606786996126174927e-02,-6.668802234344184399e-05,1.561533426865935326e-04,5.419977474957704544e-03,-7.597920950502157211e-03,2.524236333556473255e-05,-2.750675659626722336e-03,5.534471478313207626e-03,1.257681287825107574e-02,-2.847175346687436104e-04,-6.834127270849421620e-05,3.892266249749809504e-04,-3.959311638027429581e-03,3.505062777549028397e-04,-2.388390013948082924e-03,8.744865655899047852e-03,2.314131270395591855e-04,-3.771786286961287260e-04,-1.110227676690556109e-04,2.665835898369550705e-03,-3.179067978635430336e-03,-5.667236982844769955e-04,8.703575469553470612e-03,-6.409702356904745102e-03,8.127511246129870415e-04,2.199436858063563704e-04,-6.699803634546697140e-05,1.144019700586795807e-02,7.322957273572683334e-03,-1.337017281912267208e-03,1.847134670242667198e-03,-7.798195583745837212e-04,9.625661186873912811e-05,-1.946993579622358084e-04,-2.662132646946702152e-05,1.109620556235313416e-03,5.490750074386596680e-03,-2.163381315767765045e-03,-1.962523907423019409e-03,-1.612626656424254179e-04,-6.123441562522202730e-05,5.909172614337876439e-06,-4.307332801545271650e-08,3.433264282648451626e-06,-2.466324440320022404e-05,1.117436768254265189e-04,-1.552970497868955135e-04,-3.779712642426602542e-06,1.726653863443061709e-05,5.278390347029926488e-08,2.393001341260969639e-05,-8.109687769319862127e-05,-5.105418676976114511e-05,3.771075513213872910e-03,1.093847583979368210e-02,2.198168076574802399e-03,3.264715778641402721e-04,2.182913885917514563e-05,-2.363367093494161963e-05,3.597654867917299271e-04,8.984840475022792816e-03,4.841064568608999252e-03,-1.580304000526666641e-03,-4.325794056057929993e-03,1.218912564218044281e-02,-1.661508867982774973e-04,9.654313180362805724e-05,3.402678295969963074e-03,-4.837883636355400085e-03,1.754204276949167252e-04,-1.867444138042628765e-03,5.449285265058279037e-03,1.091208122670650482e-02,-1.726951741147786379e-04,-1.459626946598291397e-04,-7.463005022145807743e-05,-9.167560376226902008e-03,-6.279893219470977783e-03,-8.114101365208625793e-03,1.801424473524093628e-02,1.057915040291845798e-03,-1.084629213437438011e-03,2.042624400928616524e-04,1.066967146471142769e-03,-6.205381825566291809e-03,-9.095292538404464722e-03,6.677228491753339767e-03,6.481010001152753830e-03,3.928180667571723461e-04,-5.793890450149774551e-04,5.076707020634785295e-05,1.201155502349138260e-02,1.025885157287120819e-02,9.846459142863750458e-04,5.547822453081607819e-03,-2.763060620054602623e-03,8.227473153965547681e-05,-1.284815662074834108e-04,-5.556607356993481517e-05,1.029083156026899815e-03,3.621610347181558609e-03,-2.156967530027031898e-03,-2.458604285493493080e-03,-4.212431085761636496e-04,-6.929295341251417994e-05,-9.544199201627634466e-06,1.394619175698608160e-08,5.879015589016489685e-05,6.696298078168183565e-05,1.611552550457417965e-03,7.703127921558916569e-04,8.398710633628070354e-05,9.509536903351545334e-05,1.702574081718921661e-08,-5.971055361442267895e-05,6.333586497930809855e-06,3.088566591031849384e-04,6.875039543956518173e-04,-7.676485925912857056e-03,-2.015607431530952454e-03,3.887531347572803497e-04,-8.048506424529477954e-05,-3.534346615197136998e-05,1.824662438593804836e-03,7.302788086235523224e-03,-1.431125681847333908e-02,-6.215412868186831474e-04,4.278226289898157120e-03,1.347074005752801895e-02,-1.351784158032387495e-04,3.240911464672535658e-04,7.331338245421648026e-03,-4.253907129168510437e-03,9.841788560152053833e-04,-4.999509546905755997e-03,2.231248421594500542e-03,1.193070597946643829e-02,-2.563220914453268051e-04,1.282267476199194789e-06,-4.412210255395621061e-04,-9.094838169403374195e-04,2.255437197163701057e-03,8.277832530438899994e-04,6.907196715474128723e-03,3.860308788716793060e-03,6.315951468423008919e-04,-8.952913049142807722e-05,2.422920428216457367e-03,-7.361871190369129181e-03,-6.671116221696138382e-03,1.412545703351497650e-02,2.471771556884050369e-03,1.920348498970270157e-03,8.372394368052482605e-04,-3.781309715122915804e-06,9.066085331141948700e-03,6.360067520290613174e-03,-2.635887125506997108e-03,7.514215074479579926e-03,-6.040922598913311958e-04,-3.181415377184748650e-05,-9.059711737791076303e-05,-7.565937266917899251e-05,8.382411324419081211e-04,3.393810475245118141e-03,-4.399235360324382782e-03,-7.444521179422736168e-04,-8.523026190232485533e-05,-2.645653330546338111e-05,1.199098915094509721e-05,3.744844434550032020e-09,2.022362241405062377e-05,-3.835694224108010530e-05,5.165553011465817690e-05,4.945562977809458971e-06,-2.259897155454382300e-05,3.485475826892070472e-05,-5.268861968943383545e-08,-1.148945011664181948e-05,-9.396842506248503923e-05,9.532261174172163010e-05,-9.426096221432089806e-04,-3.369862213730812073e-03,5.719690583646297455e-03,6.173324072733521461e-04,-5.399169094744138420e-05,-1.992967154365032911e-04,7.650540792383253574e-04,3.247858956456184387e-03,-2.834314480423927307e-03,3.052643500268459320e-03,-3.601937787607312202e-04,1.747472211718559265e-02,-1.404679351253435016e-04,-2.377539058215916157e-04,3.154248697683215141e-03,-4.283113870769739151e-03,-2.210106002166867256e-03,-4.827144555747509003e-03,3.602460958063602448e-03,1.654987223446369171e-02,-3.236980992369353771e-04,-1.843182253651320934e-04,1.023426739266142249e-04,-6.230480968952178955e-03,3.589062020182609558e-03,9.234240278601646423e-04,7.079328410327434540e-03,-3.916988498531281948e-04,-5.394798936322331429e-04,-1.959906512638553977e-05,3.944206982851028442e-03,-2.618042286485433578e-03,-4.422076977789402008e-03,5.088191479444503784e-03,-3.004040569067001343e-03,-3.881508600898087025e-04,-7.686177559662610292e-05,-6.341052358038723469e-05,1.866238005459308624e-02,9.836895391345024109e-03,-3.465551882982254028e-03,3.602163866162300110e-03,-3.724735230207443237e-03,8.072536729741841555e-05,-1.465803652536123991e-04,-9.146284719463437796e-05,9.663361706770956516e-04,2.820269903168082237e-03,-3.257205942645668983e-03,-1.703947084024548531e-03,-3.124036011286079884e-04,-6.624704838031902909e-05,-1.231756414199480787e-06,-1.463126864109653980e-08,2.115879215125460178e-05,-4.397872544359415770e-05,-6.770324544049799442e-04,-6.133682327345013618e-04,-2.212333492934703827e-05,2.337749174330383539e-05,-1.591479303897358477e-08,1.433469151379540563e-06,-6.112006667535752058e-05,4.192745836917310953e-05,-4.681010032072663307e-04,7.751499069854617119e-04,3.970679827034473419e-03,2.207666402682662010e-04,4.076319783052895218e-06,-7.568640285171568394e-06,1.004224526695907116e-03,4.520976915955543518e-03,-2.981813158839941025e-03,3.092824947088956833e-03,1.717507839202880859e-03,1.388051919639110565e-02,-1.456588215660303831e-04,2.873578341677784920e-04,4.483924247324466705e-03,-4.159088246524333954e-03,7.667108438909053802e-04,-1.379288733005523682e-02,1.435530558228492737e-02,1.121645607054233551e-02,-3.721403481904417276e-04,-1.805572683224454522e-04,3.194892487954348326e-04,-7.390863262116909027e-03,8.414072915911674500e-03,6.230915896594524384e-04,2.439161762595176697e-03,-3.100529313087463379e-03,2.961010904982686043e-04,6.323453999357298017e-05,2.197065157815814018e-03,-2.059745369479060173e-03,-3.380777547135949135e-03,8.539850823581218719e-03,-1.610033679753541946e-03,-3.324658377096056938e-03,2.755975583568215370e-04,1.111674937419593334e-03,9.442042559385299683e-03,1.128300465643405914e-02,-3.256059717386960983e-03,2.078134566545486450e-04,9.940746240317821503e-04,4.492948355618864298e-04,3.583519428502768278e-04,-1.071949372999370098e-04,1.189553062431514263e-03,9.002670412883162498e-04,-2.380213001742959023e-03,2.602891996502876282e-03,-3.113293496426194906e-04,3.594062291085720062e-04,1.372965052723884583e-03,-4.380070095066912472e-05,1.886424724943935871e-04,-1.209128677146509290e-04,4.400322213768959045e-04,6.373218493536114693e-04,-3.146708186250180006e-04,-3.033824614249169827e-04,-6.976994336582720280e-05,-5.729843978770077229e-04,1.193153788335621357e-03,-2.325860841665416956e-04,3.037725109606981277e-04,-4.418743774294853210e-03,3.166454378515481949e-03,6.202131044119596481e-04,-9.853061055764555931e-04,-2.507738303393125534e-03,2.626036526635289192e-03,5.971669219434261322e-03,8.859436493366956711e-04,-2.702035941183567047e-03,2.833747770637273788e-03,1.632796972990036011e-02,1.225078478455543518e-03,1.168529270216822624e-03,3.002421930432319641e-03,-6.750106345862150192e-03,-5.010950379073619843e-03,-4.624816123396158218e-03,7.827926427125930786e-03,1.028471067547798157e-02,-1.095465617254376411e-03,-5.136928521096706390e-03,1.037462381646037102e-03,-2.022266155108809471e-03,3.123860340565443039e-03,-2.786843106150627136e-04,4.889717325568199158e-03,7.705937023274600506e-04,2.745441393926739693e-03,6.033485406078398228e-04,6.987112574279308319e-04,-7.014443166553974152e-03,-4.011426586657762527e-03,1.192853040993213654e-02,-4.434643778949975967e-03,3.768084570765495300e-03,-2.258879394503310323e-04,-1.670827739872038364e-03,1.199087314307689667e-02,9.603888727724552155e-03,5.559774581342935562e-03,-1.303495606407523155e-03,-8.589968085289001465e-03,-3.777522593736648560e-02,-9.720341302454471588e-03,-3.691546246409416199e-02,-6.636884063482284546e-03,9.927226230502128601e-03,-7.347995415329933167e-03,5.126344622112810612e-04,-2.607188420370221138e-03,-1.009132713079452515e-02,-6.928602942934958264e-06\n0.000000000000000000e+00,2.422223224129993469e-05,-1.953948049049358815e-05,-5.050079198554158211e-04,-4.415476578287780285e-04,1.467541915189940482e-05,1.003411034616874531e-05,3.642388435309840133e-08,-7.325214482989395037e-06,-2.945379492302890867e-05,-1.348135992884635925e-05,1.801125705242156982e-03,-2.216665074229240417e-03,4.595541395246982574e-04,-5.982574657537043095e-05,2.475448582117678598e-06,-2.983548802149016410e-05,6.554418359883129597e-04,-3.544411156326532364e-04,-1.836679293774068356e-04,1.230330526595935225e-04,1.243734150193631649e-03,2.217792905867099762e-03,-5.758215047535486519e-05,1.728403585730120540e-04,2.626097062602639198e-03,-2.494354266673326492e-03,3.201957792043685913e-03,-2.006120281293988228e-03,-4.517792258411645889e-04,2.164517063647508621e-03,6.557181477546691895e-01,-8.756548777455464005e-05,2.272464334964752197e-04,-3.431099001318216324e-03,3.864616446662694216e-04,-1.631278893910348415e-03,-1.042183721438050270e-03,-7.513025193475186825e-04,3.820078854914754629e-04,-3.851364908769028261e-06,8.496131049469113350e-04,1.988170202821493149e-03,-1.875609450507909060e-04,2.095198724418878555e-03,-4.250192432664334774e-04,-3.862458397634327412e-04,4.099261132068932056e-04,6.441722507588565350e-05,5.200415034778416157e-04,2.000473672524094582e-03,-4.101249855011701584e-03,-7.526925182901322842e-04,-8.499525720253586769e-04,-2.467104422976262867e-05,7.230479241115972400e-06,-4.969319707015529275e-05,4.704243838205002248e-05,-5.099516711197793484e-04,-2.683387836441397667e-03,8.651041425764560699e-04,1.023222139338031411e-04,1.828125095926225185e-05,9.395001143275294453e-06,-6.079927228341830414e-09,-1.568890070302586537e-06,1.684300286797224544e-06,2.875827703974209726e-05,4.332647586124949157e-05,2.032645909366692649e-07,-6.967293302295729518e-07,6.865902957287062236e-09,5.948641614850203041e-07,2.549636519688647240e-06,1.422513014404103160e-05,-1.751605304889380932e-05,-7.434564031427726150e-05,-8.845340926200151443e-05,5.440662334876833484e-06,-8.721121957933064550e-07,-1.044575128616997972e-06,-4.582913607009686530e-05,-1.470999850425869226e-04,-8.264210191555321217e-05,2.699372998904436827e-04,-1.544682891108095646e-04,-2.524716546759009361e-04,4.479020844883052632e-06,-9.931922249961644411e-06,-1.541937963338568807e-04,2.411281311651691794e-04,-9.340724500361829996e-05,4.564888367895036936e-04,9.392993524670600891e-05,-2.142158191418275237e-04,9.593005415808875114e-06,6.917895461810985580e-06,3.515905746098724194e-06,3.260326338931918144e-04,-2.215287167928181589e-05,2.756527974270284176e-04,-5.821533704875037074e-05,4.862424611928872764e-05,-3.727317016455344856e-05,-1.954687832039780915e-06,-4.268438715371303260e-05,-4.475057357922196388e-05,1.027765974868088961e-04,-4.154620110057294369e-04,-3.975021536462008953e-05,1.024473240249790251e-04,-2.633128497109282762e-05,-7.019816166575765237e-06,-1.145658752648159862e-04,-2.723112993407994509e-04,3.330064355395734310e-04,4.690878849942237139e-04,3.973669299739412963e-05,1.241922518602223136e-06,-2.734993358899373561e-06,4.101644663023762405e-06,-1.199643520521931350e-05,2.947252141893841326e-05,1.662790018599480391e-04,-7.069063576636835933e-05,-6.693022442050278187e-06,-1.450675767955544870e-06,-4.688199055635777768e-07,2.680593347292870021e-08,-6.321763521555112675e-06,3.016115215359604917e-07,-2.473527638358063996e-05,-8.516373782185837626e-06,-8.586039257352240384e-06,-8.687813533470034599e-06,-2.989221092875027352e-09,1.476681291023851372e-06,-4.885636371909640729e-06,6.590010889340192080e-05,-1.550248998682945967e-04,-5.122233997099101543e-04,4.217003297526389360e-04,-6.429141649277880788e-06,1.107494790630880743e-05,1.715371035970747471e-05,-1.943272218341007829e-04,2.496989327482879162e-05,1.478457998018711805e-04,1.184817228931933641e-04,-5.293803405947983265e-04,-3.193318552803248167e-04,-4.143517799093388021e-06,-3.743926572497002780e-05,-6.980967009440064430e-04,2.790476719383150339e-04,2.041780389845371246e-04,2.696317678783088923e-04,1.630419137654826045e-04,-3.376960812602192163e-04,2.545773349993396550e-05,4.190660547465085983e-06,5.567399057326838374e-07,3.502337494865059853e-04,1.732406672090291977e-04,-2.253789571113884449e-04,2.922475105151534081e-04,-4.023113287985324860e-04,-1.589543535374104977e-04,1.030411476676817983e-05,-6.626101094298064709e-05,4.601894761435687542e-04,2.783117815852165222e-04,-1.875866146292537451e-04,7.811633986420929432e-05,-2.070912305498495698e-04,-1.109906224883161485e-04,-1.055179291142849252e-05,3.923245822079479694e-05,-1.316936395596712828e-04,4.637028905563056469e-04,1.162708649644628167e-04,6.579004548257216811e-05,6.358704467857023701e-06,5.566786512645194307e-06,6.933964414201909676e-06,-1.431889813829911873e-06,4.383216582937166095e-05,5.456779035739600658e-04,-6.990115070948377252e-05,-1.609216633369214833e-05,-1.928794154082424939e-05,-3.701407649714383297e-06,-5.664828606199989736e-08,-4.339357928984099999e-06,-3.818901859631296247e-06,9.271175804315134883e-05,9.824503649724647403e-05,-6.570307050424162298e-06,-6.846607902843970805e-08,1.296166374231688678e-08,2.000915856115170754e-06,1.070428061211714521e-05,4.146241190028376877e-05,2.650067035574465990e-04,4.430970293469727039e-04,5.294045695336535573e-05,2.811919330270029604e-05,1.591077648299688008e-06,-2.944075276900548488e-06,-6.388063047779724002e-05,2.506999298930168152e-04,1.048045698553323746e-03,1.003222307190299034e-03,-4.026771639473736286e-04,-6.795513036195188761e-05,4.593059657054254785e-06,-2.383615901635494083e-05,-4.931738949380815029e-04,7.104291580617427826e-05,-7.001266349107027054e-04,-2.035148791037499905e-04,9.410435450263321400e-04,-9.600949706509709358e-04,1.964153489097952843e-05,4.541091584542300552e-06,-1.982626417884603143e-05,2.247322845505550504e-05,5.048802704550325871e-04,-1.316826906986534595e-03,-5.704736686311662197e-04,-5.354117092792876065e-05,-9.798884275369346142e-05,1.494074058427941054e-05,-1.467849942855536938e-04,-2.610271621961146593e-04,2.244225324830040336e-04,-3.886536433128640056e-05,-9.208672563545405865e-04,-2.687852247618138790e-04,-5.783819506177678704e-05,-3.458436367509420961e-06,-2.428119478281587362e-04,8.625998743809759617e-04,6.008960772305727005e-04,-2.949607733171433210e-05,4.133176989853382111e-04,7.189841653598705307e-06,5.027245606470387429e-06,1.603630835234071128e-06,4.460503987502306700e-05,2.350970680708996952e-05,5.347369005903601646e-04,-8.387178968405351043e-05,-1.410870027029886842e-05,-6.046603175491327420e-06,-2.640583943502861075e-06,1.165159346783184446e-07,-1.322325033470406197e-06,2.162590362786431797e-06,5.406914715422317386e-05,3.973579441662877798e-05,-3.072541687743068906e-07,4.952911680788929516e-08,-3.213222043996211141e-08,-6.521518116642255336e-07,5.660346687363926321e-06,2.579231477284338325e-05,-1.245875864697154611e-05,1.300367584917694330e-04,-1.442873908672481775e-04,-7.321514772229420487e-08,-1.305305204368778504e-06,7.527824891440104693e-06,-5.115106250741519034e-05,-6.366012530634179711e-05,-3.391523569007404149e-05,3.620308416429907084e-04,-1.810029789339751005e-04,-3.517812292557209730e-04,6.283463790168752894e-06,-7.626737442478770390e-06,-2.409997396171092987e-04,3.254231123719364405e-04,-1.492483715992420912e-04,1.744911860441789031e-04,3.043750257347710431e-05,-2.659200690686702728e-04,1.603905184310860932e-05,9.471254088566638529e-06,-1.786375105439219624e-05,3.231180016882717609e-04,2.036804289673455060e-06,1.243391598109155893e-04,-5.819704529130831361e-05,1.984660193556919694e-04,-1.757049540174193680e-05,-3.199961611244361848e-07,-5.299475742504000664e-05,-1.710097421891987324e-04,9.048036008607596159e-05,-2.679912431631237268e-04,-1.536123818368650973e-05,2.183230244554579258e-04,-3.024823854502756149e-05,-7.310812179639469832e-06,-1.257366966456174850e-04,-1.930723519762977958e-04,4.481233190745115280e-04,9.976132423616945744e-05,1.056452019838616252e-04,-2.213997163380554412e-07,-5.950365107310062740e-07,4.801866452908143401e-06,-1.275393515243194997e-05,-2.068351568595971912e-05,1.430218253517523408e-04,-1.158176310127601027e-04,-1.142276778409723192e-05,-1.417980229234672152e-06,-5.988644602439308073e-07,-2.596283366074203514e-08,-1.154947767645353451e-06,5.027403858548495919e-06,1.028883852995932102e-04,9.451271762372925878e-05,8.629023113826406188e-07,1.908299282149528153e-06,-5.430194960354128852e-09,4.693401479016756639e-06,6.699677214783150703e-06,-1.137256731453817338e-05,-9.185032686218619347e-04,-3.633537562564015388e-05,-3.425261238589882851e-04,1.342690484307240695e-05,-3.402915808692341670e-06,-1.120041815738659352e-06,-3.989844844909384847e-05,-8.327788673341274261e-04,-3.553605347406119108e-04,5.975807289360091090e-05,9.855127427726984024e-05,-9.849190246313810349e-05,7.832843039068393409e-06,-9.167600182991009206e-06,-1.910749415401369333e-04,3.726079012267291546e-04,-1.925016695167869329e-04,1.670530182309448719e-04,-5.920295006944797933e-05,-1.427752577001228929e-04,2.112693618983030319e-05,1.482003153796540573e-05,-1.299298855883534998e-05,5.078124813735485077e-04,4.280086432117968798e-04,4.438514588400721550e-04,-4.100450896658003330e-04,1.808342058211565018e-04,7.281571015482768416e-06,7.831287803128361702e-06,3.738616942428052425e-05,1.429262629244476557e-04,3.427285118959844112e-04,1.069920836016535759e-04,-9.296203497797250748e-04,1.827461528591811657e-04,-8.390365110244601965e-06,9.266022971132770181e-07,-4.018368053948506713e-05,-2.454376081004738808e-04,-1.773437834344804287e-04,-1.877411268651485443e-04,3.769754548557102680e-04,6.905341933816089295e-07,-3.296725026302738115e-06,5.295142273098463193e-06,-1.620059492779546417e-06,1.035603490890935063e-04,2.655741991475224495e-04,-6.168257095851004124e-05,-4.312233613745775074e-06,-3.749594270630041137e-07,3.786763045354746282e-07,1.773688040884735528e-08,-2.636013960000127554e-06,3.594478585000615567e-06,9.598392352927476168e-05,4.092169183422811329e-05,-4.401681053423089907e-06,-2.146681254089344293e-06,6.322238732536789030e-08,-4.268988959665875882e-06,1.053418236551806331e-05,-9.641701763030141592e-05,9.832893556449562311e-05,4.096435150131583214e-04,-2.095359959639608860e-04,9.046947525348514318e-06,-1.736138415253662970e-06,4.960817477694945410e-06,-6.471715460065752268e-05,4.697278200183063745e-06,9.194227459374815226e-05,2.870467142201960087e-04,-3.142948844470083714e-04,-3.132821584586054087e-04,1.266540948563488200e-05,-3.353429929120466113e-05,-4.662528517656028271e-04,3.258622891735285521e-04,-6.754969945177435875e-05,-2.299714105902239680e-05,8.489817264489829540e-05,-3.170091367792338133e-04,2.520764792279805988e-05,6.163007128634490073e-06,-7.702101720497012138e-05,9.818258695304393768e-05,-5.256645090412348509e-05,-8.197114948416128755e-05,-1.044011951307766140e-04,3.640804206952452660e-04,-2.213184598076622933e-05,5.133766535436734557e-06,-1.665823219809681177e-04,-2.742543874774128199e-04,8.430551679339259863e-05,9.966481593437492847e-05,2.253979037050157785e-04,1.431551354471594095e-04,-5.257654629531316459e-05,-9.506418791715987027e-06,-7.796112186042591929e-06,-3.763768472708761692e-04,6.292741163633763790e-04,-1.584515557624399662e-04,6.926190690137445927e-05,2.011354126807418652e-06,5.479184892465127632e-06,4.881844688497949392e-06,5.529399231818388216e-07,2.698303251236211509e-05,3.253135655540972948e-04,-1.666920288698747754e-04,-1.780655293259769678e-05,6.276549811445875093e-06,-1.906559305098198820e-06,-5.503989086719229817e-08,-3.432016910664970055e-07,6.621204647672129795e-06,5.796131517854519188e-05,4.498425187193788588e-05,5.148668606125283986e-06,2.087583652610192075e-06,5.631409294437617064e-08,5.653370180880301632e-07,3.139079353786655702e-06,2.760593815764877945e-07,-1.400438195560127497e-04,3.784615255426615477e-04,2.170175139326602221e-05,6.886701612529577687e-06,5.508237563844886608e-07,5.795996003143955022e-06,-5.337840411812067032e-05,-3.965735231759026647e-05,3.382182330824434757e-05,1.746313937474042177e-04,-3.401228750590234995e-04,-2.469392493367195129e-04,7.389277925540227443e-06,1.239461744262371212e-05,9.776708611752837896e-05,4.177447408437728882e-04,-1.024601224344223738e-04,3.728593001142144203e-04,-8.006257849046960473e-05,-1.876747555797919631e-04,1.950451587617862970e-05,9.531639989290852100e-06,-2.212577419413719326e-05,2.896135265473276377e-04,-7.943341915961354971e-05,1.501861552242189646e-04,-5.423559923656284809e-05,1.542779064038768411e-04,-1.075017462426330894e-05,1.107006937672849745e-06,-4.778808215633034706e-05,-1.842193742049857974e-04,2.462197444401681423e-04,-2.935917582362890244e-04,1.348043006146326661e-04,1.372432161588221788e-04,-3.167513204971328378e-05,6.861100246169371530e-06,-1.799232559278607368e-04,-2.893065102398395538e-04,3.723811823874711990e-04,2.676657277334015816e-05,9.752153709996491671e-05,-2.648463350851670839e-07,-1.207205059472471476e-06,9.611708264856133610e-06,-1.377379885525442660e-05,1.257296535186469555e-04,4.674140072893351316e-04,-9.699355723569169641e-05,-3.597133854782441631e-06,-6.354041488521033898e-07,-9.065649351214233320e-07,-1.234337361211146344e-07,-2.568595391494454816e-06,4.295904091122793034e-06,5.436901483335532248e-05,4.259100387571379542e-05,-1.017008457893098239e-06,-2.715473556236247532e-06,-4.312607870815554634e-08,-4.890014793090813328e-07,5.844319730385905132e-07,-3.808006113104056567e-06,-9.124338248511776328e-06,2.760505594778805971e-06,-2.217529981862753630e-05,-2.225878233730327338e-06,-9.959148883353918791e-07,1.400806354467931669e-06,-7.194128556875512004e-05,3.871057706419378519e-04,-9.616958413971588016e-05,-2.456248912494629622e-04,3.495711280265823007e-05,-2.072589704766869545e-04,5.758501174568664283e-06,-3.353929787408560514e-05,-3.722631954587996006e-04,8.986958710011094809e-05,6.976233271416276693e-05,6.673514726571738720e-04,1.202861458295956254e-04,-2.420148230157792568e-04,2.281772867718245834e-05,1.471391624363604933e-05,-3.643639138317666948e-05,4.123136750422418118e-04,-4.944214015267789364e-04,2.574773388914763927e-04,-2.025425492320209742e-04,1.561408716952428222e-04,-2.955053059849888086e-05,2.738434432103531435e-06,-9.829428017837926745e-05,-1.159461680799722672e-04,3.682785318233072758e-04,-3.578706819098442793e-04,-1.465261157136410475e-04,1.529095898149535060e-04,-5.987740587443113327e-05,-5.464562491397373378e-08,-1.389610988553613424e-04,-3.488221263978630304e-04,4.894648445770144463e-04,2.145165053661912680e-04,1.220938283950090408e-04,1.361594240734120831e-05,-9.668538041296415031e-06,1.051425442710751668e-06,-7.474528047168860212e-06,9.620199125492945313e-05,4.556012281682342291e-04,-2.931079052359564230e-06,-2.968167973449453712e-05,-1.363052433589473367e-05,-1.656041422393172979e-05,5.964000138192204759e-06,6.081482297304319218e-06,3.208637963325600140e-06,2.937771751021500677e-05,3.091881444561295211e-05,-2.828038304869551212e-05,-8.576692380302120000e-06,-1.228856399393407628e-05,1.572152359585743397e-05,2.465909710736013949e-05,2.074945768981706351e-05,-3.059451701119542122e-04,1.832213019952178001e-04,-1.171759649878367782e-04,-6.287944415817037225e-06,-6.222251977305859327e-05,4.650582559406757355e-05,-1.361543399980291724e-04,-1.869181687652599066e-05,-3.470762458164244890e-04,3.710400778800249100e-04,-3.083848423557356000e-05,-3.374252119101583958e-04,1.591357795405201614e-05,2.692685302463360131e-05,-1.466241228627040982e-04,3.762520209420472383e-04,-1.301502925343811512e-04,3.148577525280416012e-04,6.806274905102327466e-05,-1.566602877574041486e-04,8.811307634459808469e-05,5.517987301573157310e-05,1.394733408233150840e-05,3.882846212945878506e-04,-4.286384792067110538e-04,1.391486439388245344e-04,2.224626805400475860e-04,1.217779717990197241e-04,-1.355509157292544842e-04,-2.956958996946923435e-05,3.540475518093444407e-05,6.200630014063790441e-05,1.411410194123163819e-04,-1.701156143099069595e-04,6.059287989046424627e-05,4.758514478453435004e-05,-3.677079439512453973e-05,8.308938413392752409e-05,-5.961842543911188841e-05,-4.654531076084822416e-04,-3.691817400977015495e-04,8.307629614137113094e-04,6.013036472722887993e-04,1.444586436264216900e-03,3.280604141764342785e-04,4.262673901394009590e-04,1.945382973644882441e-04,1.040038041537627578e-04,6.528501398861408234e-04,-7.156428182497620583e-05,1.049452330335043371e-04,4.011932469438761473e-04,-8.031934584096234175e-08\n0.000000000000000000e+00,1.150525713455863297e-05,-2.938240868388675153e-05,-5.776025354862213135e-04,-3.904579207301139832e-04,6.656357527390355244e-06,1.381538095301948488e-05,-1.781928560262713290e-08,-6.065404704713728279e-06,4.786429599334951490e-06,-1.071559090632945299e-04,1.502799219451844692e-03,8.840213413350284100e-04,-3.068633086513727903e-04,-6.371608469635248184e-05,2.339413367735687643e-05,-8.818963578960392624e-06,2.590519143268465996e-04,-4.193490894977003336e-04,-6.985780782997608185e-04,1.772726303897798061e-03,1.119723776355385780e-03,3.921924217138439417e-04,-5.116183456266298890e-05,1.017471731756813824e-04,1.558117684908211231e-03,-2.052580472081899643e-03,1.871843473054468632e-03,-2.039566868916153908e-03,-7.738631102256476879e-04,7.149683078750967979e-04,-8.821231313049793243e-05,6.557926535606384277e-01,1.479262282373383641e-04,-3.859232878312468529e-03,-3.147371578961610794e-03,1.670133497100323439e-05,-1.267386367544531822e-03,-2.704559359699487686e-03,-1.868249819381162524e-05,1.747587521094828844e-05,6.680420938209863380e-06,3.411564393900334835e-04,-2.050365321338176727e-03,9.517575963400304317e-04,1.665746211074292660e-03,-1.514378585852682590e-03,1.241246354766190052e-04,8.161556615959852934e-05,-6.924691842868924141e-04,1.009762519970536232e-03,-6.197830080054700375e-04,4.681669815909117460e-05,-8.552440558560192585e-04,-1.966809941222891212e-05,2.959720040962565690e-05,-2.881542604882270098e-05,-6.313681660685688257e-05,-6.589717813767492771e-04,-1.565781654790043831e-03,8.846763521432876587e-04,1.007439714157953858e-04,3.995978659077081829e-06,7.215880032163113356e-06,-3.018000427346123615e-08,-1.329996052845672239e-06,1.840042273215658497e-06,8.304618677357211709e-05,6.493874388979747891e-05,-1.521241870250378270e-06,-1.471830842092458624e-06,-6.440586020062255557e-08,2.905652763729449362e-06,-6.106786713644396514e-06,4.824727147934027016e-05,-1.976069470401853323e-04,-7.366556383203715086e-05,1.463753596908645704e-05,2.433903091514366679e-06,-2.377341161263757385e-06,3.902289790858048946e-06,-6.106010550865903497e-05,3.424328951950883493e-06,1.925503602251410484e-04,-4.387800581753253937e-04,1.286002952838316560e-05,-1.093199389288201928e-04,4.900760359305422753e-06,-1.037729089148342609e-05,-2.393229224253445864e-04,3.170447889715433121e-04,-3.923921904060989618e-04,1.619410613784566522e-04,1.598222879692912102e-04,-1.090294972527772188e-04,1.240989877260290086e-05,1.368607172480551526e-05,-1.409677952324273065e-05,3.897002316080033779e-04,4.014013102278113365e-04,-2.861631801351904869e-04,1.725142210489138961e-04,3.798618854489177465e-04,-1.731766678858548403e-05,-1.658968017181905452e-06,5.496026278706267476e-05,1.095659717975649983e-05,2.925228909589350224e-04,-2.025262219831347466e-04,-2.983598460559733212e-05,2.937324461527168751e-04,8.145515494106803089e-06,-9.206671165884472430e-06,4.453316796571016312e-05,-2.026616712100803852e-04,-7.250954513438045979e-05,-9.055485134012997150e-05,2.180613810196518898e-04,5.075145850241824519e-07,-1.375808551529189572e-06,3.681848511405405588e-06,2.078572833852376789e-06,5.489013346959836781e-05,2.374064642935991287e-04,-8.948647155193611979e-05,-9.896521078189834952e-06,-2.434777570670121349e-06,-1.226855772529233946e-07,-3.211239607558979969e-10,-1.747612259350717068e-06,1.816300482460064813e-06,1.516481097496580333e-05,-1.796099604689516127e-05,2.401425717835081741e-06,3.196635134372627363e-06,-2.791171027638483793e-08,-3.257910520915174857e-06,3.406167934372206219e-07,1.300175063079223037e-05,-4.654272925108671188e-04,2.440181560814380646e-06,-2.385203843005001545e-04,1.927413359226193279e-05,-1.911407935040188022e-06,-3.884460511471843347e-06,-1.473347801947966218e-04,-2.911474439315497875e-04,-6.624772213399410248e-04,-8.818077621981501579e-04,-2.172996173612773418e-04,1.859821350080892444e-04,2.817612767103128135e-06,1.043952238433121238e-06,1.990671080420725048e-05,1.356958237010985613e-04,5.853615002706646919e-04,7.036297465674579144e-04,-2.065316512016579509e-04,1.371449761791154742e-04,2.753857188508845866e-06,4.278571395843755454e-06,-4.537076893029734492e-05,1.827445084927603602e-04,9.997480083256959915e-04,3.291937464382499456e-04,-1.030408457154408097e-04,1.769433147273957729e-04,-1.719918800517916679e-04,-5.327556664269650355e-06,-1.286962797166779637e-04,-1.375518331769853830e-04,2.294948899361770600e-05,-1.158852712251245975e-03,7.719562563579529524e-05,6.982562481425702572e-04,-6.513775588246062398e-05,-8.125743420350772794e-07,7.936178008094429970e-05,1.680867571849375963e-04,8.695894503034651279e-04,2.106947067659348249e-04,-1.915004540933296084e-04,4.964806521456921473e-06,1.456382960896007717e-07,2.653830733834183775e-06,2.495443823136156425e-06,1.531926973257213831e-04,1.824716746341437101e-04,-5.590144792222417891e-05,-1.227921711688395590e-05,-3.039100647583836690e-06,-4.358708451945858542e-07,1.217737199965540640e-08,2.756493131528259255e-06,9.865970241662580520e-06,8.108656766125932336e-05,6.377392128342762589e-05,8.653359145682770759e-06,5.083025371277472004e-06,-2.398303422523895279e-08,-4.689028173743281513e-06,-5.410511676018359140e-06,-8.507478924002498388e-06,-3.877049311995506287e-04,6.314606871455907822e-04,-2.060248662019148469e-04,5.120807327330112457e-05,-1.249595152330584824e-05,-8.805158358882181346e-06,1.078368222806602716e-04,8.788839331828057766e-04,2.865077985916286707e-04,-6.690137088298797607e-04,7.214299694169312716e-05,-2.587487979326397181e-04,6.142879556136904284e-07,1.828760468924883753e-05,3.183477383572608232e-04,4.465985693968832493e-04,-2.000090898945927620e-04,-5.167537165107205510e-05,6.535673164762556553e-04,4.191139014437794685e-04,6.654847766185412183e-06,1.141672146331984550e-05,4.818492016056552529e-06,5.697417655028402805e-04,8.620091248303651810e-04,-8.644833578728139400e-04,-8.957394747994840145e-04,2.425903512630611658e-04,5.852866161148995161e-05,-2.129709901055321097e-05,1.467807596782222390e-04,-3.445400579948909581e-05,3.769004833884537220e-04,-3.478933940641582012e-04,-7.348436047323048115e-04,2.765729441307485104e-04,6.069639130146242678e-05,-1.139418691309401765e-05,-1.629326579859480262e-04,-3.917201247531920671e-04,4.858345710090361536e-05,6.591746350750327110e-04,-4.233629442751407623e-04,2.819989276758860797e-06,-1.205415173899382353e-05,7.541098057117778808e-06,8.793959568720310926e-05,-6.955792196094989777e-05,2.461119729559868574e-04,-1.198190075228922069e-04,-3.050220584555063397e-06,-1.772877226358104963e-06,1.281390950680361129e-06,3.686864147312007844e-09,-7.224040246001095511e-07,8.440431997769337613e-07,9.022753511089831591e-05,6.373059295583516359e-05,1.398218046233523637e-06,-3.416303115955088288e-07,-8.900769898900762200e-09,2.925118678831495345e-06,1.632398380024824291e-06,1.315789540967671201e-05,-3.108414239250123501e-04,1.149793533841148019e-04,-5.264350693323649466e-05,1.254535618500085548e-05,-3.334835810164804570e-06,8.656297723064199090e-07,-1.834876093198545277e-05,-1.316579873673617840e-04,8.841366070555523038e-05,-1.874978624982759356e-04,-1.911451690830290318e-04,-7.040409400360658765e-05,6.966812179598491639e-06,-1.223179879161762074e-05,-1.129374650190584362e-04,2.940490376204252243e-04,-1.848129177233204246e-04,1.083371171262115240e-04,8.357589831575751305e-05,-6.675059557892382145e-05,1.188766054838197306e-05,1.376059753965819255e-05,-8.143320883391425014e-06,4.905958194285631180e-04,5.751386051997542381e-04,-1.870020059868693352e-04,2.913477655965834856e-04,3.790896444115787745e-04,-1.301184420299250633e-05,-3.527008175296941772e-06,2.603750181151553988e-05,-1.093257596949115396e-04,1.313407265115529299e-04,-3.830215136986225843e-04,6.417750410037115216e-05,3.391471109353005886e-04,-1.274787564398138784e-08,-8.864769370120484382e-06,3.322375050629489124e-05,-1.323083124589174986e-04,-8.054542558966204524e-05,-1.332726387772709131e-04,2.783010131679475307e-04,2.195116849179612473e-06,-4.170154170424211770e-06,2.819629344230634160e-06,2.704791995711275376e-06,-8.790462743490934372e-06,1.779625308699905872e-04,-1.135764468926936388e-04,-6.732625024596927688e-06,2.176944775555966771e-07,1.694709226285340264e-07,1.186958797916304320e-08,-7.637408430127834436e-07,2.880635520341456868e-06,1.498303481639595702e-05,-1.269243239221395925e-05,-8.785424938650976401e-07,-3.695491614053025842e-06,3.915647539542987943e-08,1.583051698617055081e-06,-6.718625627399887890e-06,6.747191218892112374e-05,-1.068878773367032409e-04,3.473606193438172340e-05,-1.171572512248530984e-04,-9.154875442618504167e-06,3.125304601780953817e-06,2.681218575162347406e-05,-3.868373096338473260e-05,6.817812682129442692e-04,-6.656471523456275463e-04,-5.114218220114707947e-04,-2.932092174887657166e-04,-1.598675589775666595e-04,-4.634060132957529277e-06,-4.567852556647267193e-06,-1.591629843460395932e-04,2.941980783361941576e-04,5.871585017303004861e-05,6.649304414168000221e-04,3.084906202275305986e-04,-2.019093662966042757e-04,2.635051259858300909e-06,8.905520189728122205e-06,-3.578675386961549520e-05,2.705584338400512934e-04,3.602213982958346605e-04,-1.779483573045581579e-04,4.784489283338189125e-04,4.521700611803680658e-04,7.138604814826976508e-06,1.174929639091715217e-05,-7.460691267624497414e-05,2.123593912983778864e-05,-4.134353075642138720e-04,-4.786638892255723476e-04,5.176692502573132515e-04,3.714606282301247120e-04,-4.124240149394609034e-06,-6.982051672821398824e-06,-7.629314495716243982e-05,-1.966558484127745032e-04,1.365456992061808705e-04,5.994444945827126503e-04,-1.671651989454403520e-05,7.703306437178980559e-07,1.017895556287840009e-05,2.394321199972182512e-06,-4.875062586506828666e-06,1.293702189286705106e-05,1.508818822912871838e-04,-3.299118907307274640e-05,-1.560704504299792461e-06,-1.209111132993712090e-06,2.463530677232483868e-07,-2.171964297303929925e-08,-1.906603870338585693e-06,3.653657131508225575e-06,3.795141674345359206e-05,2.384565596003085375e-05,-5.607390107797982637e-07,-1.609494233889563475e-06,-9.416680768481455743e-10,1.090896262212481815e-06,-5.007633262721356004e-06,6.979492900427430868e-05,-3.608360711950808764e-04,-3.447655180934816599e-04,-4.453391738934442401e-06,-5.020509888709057122e-06,3.809958286637993297e-07,1.299179348279722035e-05,-4.516795524978078902e-05,-1.196105586132034659e-06,-1.848972169682383537e-05,2.865098649635910988e-04,-1.321978052146732807e-04,-1.974146434804424644e-04,8.817852403808501549e-07,-1.565797174407634884e-05,-1.773419498931616545e-04,1.574189227540045977e-04,-1.083048555301502347e-04,-4.340832238085567951e-04,1.574594061821699142e-04,-1.779946469468995929e-04,1.056060318660456687e-05,1.173816690425155684e-05,-4.120873200008645654e-05,3.994956496171653271e-04,7.820190512575209141e-04,-5.101481801830232143e-04,-2.003060217248275876e-05,1.721531007206067443e-04,-1.466603134758770466e-05,-2.694594286367646419e-06,3.667685086838901043e-05,-2.113356604240834713e-04,2.455612411722540855e-04,-2.037615631707012653e-04,3.575278096832334995e-04,2.134021488018333912e-04,3.498770092846825719e-05,-7.597706371598178521e-06,-3.063374970224685967e-05,-3.381631977390497923e-04,2.063980791717767715e-04,1.773493422660976648e-04,-3.276854477007873356e-05,1.568698962728376500e-06,-5.246033197181532159e-06,5.560812496696598828e-06,-3.721263965417165309e-06,6.665636465186253190e-05,2.758398768492043018e-04,-9.573654824635013938e-05,-8.198430805350653827e-06,-2.926208935605245642e-06,1.823164836878277129e-07,4.672983777709305286e-08,-1.284257336919836234e-06,-3.520414338709088042e-06,9.109162783715873957e-05,4.042463478981517255e-05,-2.377565806455095299e-06,-1.520046907899086364e-06,-1.450250124435115140e-07,4.595288203290692763e-07,1.774655856934259646e-06,-2.188238795497454703e-05,3.438420390011742711e-05,1.253101363545283675e-04,-2.136414550477638841e-04,3.719839014593162574e-06,2.811500792176957475e-07,1.071013139153365046e-05,-1.520080149930436164e-05,9.209872223436832428e-05,-3.978770691901445389e-04,4.089165013283491135e-04,-2.861587199731729925e-05,1.827925880206748843e-04,2.489902726665604860e-06,-4.549337609205394983e-05,-2.327561523998156190e-04,1.225987565703690052e-03,-1.774998818291351199e-04,1.208120593219064176e-04,1.309945510001853108e-04,1.766474160831421614e-04,1.516080283181509003e-05,1.325973335042363033e-05,-3.758955062949098647e-05,4.609767638612538576e-04,4.278634442016482353e-04,-4.363866173662245274e-04,8.481371878588106483e-06,3.641746880020946264e-04,-2.858752122847363353e-05,4.909344170300755650e-06,-1.719475549180060625e-04,-2.704188518691807985e-04,-1.082802336895838380e-04,-4.957707133144140244e-04,3.270991728641092777e-04,1.510365254944190383e-04,-4.306124537833966315e-05,-1.647562748985365033e-05,2.256827574456110597e-04,-4.244237497914582491e-04,-7.480231579393148422e-04,2.829203149303793907e-04,2.054884389508515596e-04,5.369897280615987256e-06,-1.460113594475842547e-06,3.895237341566826217e-07,2.149851570720784366e-05,-2.025110443355515599e-04,7.376616122201085091e-05,-1.283093442907556891e-04,-1.420386251993477345e-05,-2.273357949889032170e-06,-1.258905967915779911e-06,-1.411158336850348860e-07,-8.330216587637551129e-07,4.163029643677873537e-06,9.300219971919432282e-05,2.699349352042190731e-05,-5.586692623182898387e-06,-3.527743729137000628e-06,-5.359652277547866106e-08,-4.571579665935132653e-06,5.004532340535661206e-06,-1.038346381392329931e-04,6.724478589603677392e-05,-3.619159397203475237e-04,-1.821288169594481587e-04,6.830439360783202574e-06,-8.492453162034507841e-06,-3.018111556229996495e-06,9.021380719786975533e-06,-3.549318935256451368e-04,2.213168772868812084e-04,3.685809497255831957e-04,2.231997350463643670e-04,-1.210850386996753514e-04,1.027177131618373096e-05,-2.099306948366574943e-05,-4.562797548715025187e-04,4.688959452323615551e-04,-3.896284033544361591e-04,-8.912853809306398034e-05,2.875611535273492336e-04,-1.517610144219361246e-05,4.922989319311454892e-06,1.231373789778444916e-05,-6.592096178792417049e-05,2.359772915951907635e-04,4.865666269324719906e-04,-7.875743904151022434e-04,-2.630957751534879208e-04,4.586380091495811939e-04,6.825880700489506125e-05,-3.761243533517699689e-06,-4.413095666677691042e-05,-3.572104033082723618e-04,7.278045086422935128e-05,-2.396533091086894274e-04,2.502698916941881180e-04,2.913166244979947805e-04,5.948221223661676049e-05,-5.783924643765203655e-05,2.039983519352972507e-04,-3.456276608631014824e-04,-6.179951014928519726e-05,-3.097418084507808089e-05,5.627267528325319290e-04,-2.375878830207511783e-05,3.454281613812781870e-05,-1.520852947578532621e-05,7.122081569832516834e-06,-9.204645175486803055e-05,5.428439908428117633e-05,-6.938591104699298739e-05,-3.656248372863046825e-05,1.254834296560147777e-05,2.815149855450727046e-06,3.930188086087582633e-07,-2.184204277000389993e-06,-1.655266714806202799e-05,8.889928722055628896e-05,3.287099752924405038e-05,-1.231393616762943566e-05,-3.466059933998622000e-05,3.459909567027352750e-05,-2.679764293134212494e-05,-2.166056674468563870e-06,2.988995402120053768e-05,-3.074039705097675323e-05,-1.984716654988005757e-04,1.169747338281013072e-04,3.609462510212324560e-05,-4.491429535846691579e-06,-4.464803714654408395e-05,-5.627267819363623857e-05,1.339901937171816826e-04,2.292483259225264192e-04,-1.651740312809124589e-04,2.308733819518238306e-04,-1.070796715794131160e-04,1.633889269214705564e-06,-1.820727629819884896e-05,-3.994334838353097439e-04,-1.299955329159274697e-04,-3.974950232077389956e-04,2.032545889960601926e-04,1.018929015117464587e-05,5.432913167169317603e-05,2.174104520236141980e-05,2.473681888659484684e-05,1.526096821180544794e-05,6.412526126950979233e-04,1.014624373055994511e-03,-2.925434382632374763e-04,2.224891795776784420e-04,4.724311875179409981e-04,-1.492266164859756827e-04,5.404805415309965611e-05,-3.743328488781116903e-05,-2.416233037365600467e-04,-4.100089427083730698e-06,-5.176293780095875263e-04,-3.459831641521304846e-04,2.318940387340262532e-04,1.588429222465492785e-05,1.307632046518847346e-04,-2.257949818158522248e-04,-4.842581984121352434e-04,6.847188342362642288e-04,-5.964658339507877827e-04,4.512892046477645636e-04,-1.053220243193209171e-03,-1.664146839175373316e-04,4.323980538174510002e-04,-3.570114262402057648e-03,1.036819885484874249e-03,-1.663435832597315311e-03,3.720046661328524351e-04,-1.332196698058396578e-04,-8.191627566702663898e-04,2.978549673571251333e-07\n0.000000000000000000e+00,1.036136382026597857e-05,1.106713170884177089e-04,1.172411721199750900e-03,-3.303209959995001554e-04,-7.636924419784918427e-05,-3.105194991803728044e-05,3.938109394141520170e-09,-1.965840347111225128e-04,1.855229202192276716e-04,-5.799762438982725143e-03,-1.683020964264869690e-02,-5.301921628415584564e-03,-1.589043624699115753e-02,-3.966721124015748501e-04,-7.772452954668551683e-05,1.233174116350710392e-04,1.360718044452369213e-03,1.677588000893592834e-02,6.107378285378217697e-03,-1.333087566308677197e-04,-9.879600256681442261e-03,-1.706923940218985081e-04,2.371389564359560609e-04,-5.134689854457974434e-04,-6.019331980496644974e-03,-4.384260624647140503e-03,-9.268296882510185242e-03,5.240245722234249115e-03,3.639759670477360487e-04,-5.519238184206187725e-04,1.989411248359829187e-04,1.412441488355398178e-04,6.539682149887084961e-01,-1.405785325914621353e-02,2.045563654974102974e-03,1.272854208946228027e-02,9.531939867883920670e-04,5.994460545480251312e-03,1.688358606770634651e-03,1.136243445216678083e-04,-4.910087212920188904e-03,-1.142600830644369125e-02,5.526139866560697556e-03,-1.482626423239707947e-02,8.258792571723461151e-03,-6.143512204289436340e-03,-2.802936251100618392e-05,1.999274900299496949e-05,2.165558980777859688e-03,-3.861153963953256607e-03,-1.923956442624330521e-04,-4.252682265359908342e-05,4.310979507863521576e-03,-4.388568777358159423e-05,1.521096564829349518e-04,-8.231784886447712779e-05,3.090447571594268084e-04,-2.091436646878719330e-03,7.755401893518865108e-04,6.490373052656650543e-04,7.300097786355763674e-05,2.637028519529849291e-04,-3.443206514930352569e-05,-2.763371576008921693e-08,-1.993082378248800524e-06,-9.390279046783689409e-06,7.187492883531376719e-06,8.810555300442501903e-05,-4.222971256240271032e-06,-8.073440767475403845e-06,3.867495834697365353e-08,2.847037831088528037e-05,-2.148939711332786828e-05,7.189579773694276810e-04,1.730366609990596771e-03,5.912196356803178787e-04,2.075734548270702362e-03,3.834762901533395052e-05,8.077203347056638449e-06,-6.852606020402163267e-07,-2.109113556798547506e-04,-1.568421022966504097e-03,-1.375830383040010929e-03,-2.132960595190525055e-03,2.168102888390421867e-03,-2.865978749468922615e-04,2.432356632198207080e-05,-1.477831574447918683e-06,-2.451763139106333256e-04,-1.164214481832459569e-04,-6.119260797277092934e-04,-1.085622468963265419e-03,-4.790608654730021954e-04,-4.341444873716682196e-04,5.785986559203593060e-06,-6.855918854853371158e-06,2.558176929596811533e-04,1.854818081483244896e-03,-8.511809282936155796e-04,-1.886394340544939041e-03,-5.871056346222758293e-04,-2.923831925727427006e-04,4.563119000522419810e-05,-1.025012352329213172e-05,1.229512970894575119e-03,1.758106169290840626e-03,-1.178352627903223038e-03,4.051918629556894302e-03,5.352667067199945450e-04,7.929983548820018768e-04,8.638998406240716577e-05,-1.101306406781077385e-05,-1.130198434111662209e-04,3.434405080042779446e-04,2.217178553109988570e-04,-2.109524793922901154e-03,-2.557516854722052813e-04,5.714603503292892128e-06,-1.939921730809146538e-06,3.355464968990418129e-06,-1.545124905533157289e-05,-1.189913309644907713e-04,3.058585571125149727e-04,5.201956810196861625e-05,-5.932253657192632090e-07,-2.326007961528375745e-05,5.952691481070360169e-06,2.454078540381487983e-08,3.584186924854293466e-05,8.123235602397471666e-06,3.809451591223478317e-04,3.025950863957405090e-04,5.803052772535011172e-05,5.357647751225158572e-05,7.699378912207066605e-09,-4.625059955287724733e-05,2.519169720471836627e-05,-1.512711402028799057e-03,9.127152152359485626e-04,-2.151015214622020721e-04,-3.232496324926614761e-03,-1.238314143847674131e-04,-5.403586692409589887e-05,-1.383669223287142813e-05,3.504894557408988476e-04,3.829736262559890747e-03,-8.572157239541411400e-04,7.591382600367069244e-03,-2.864035312086343765e-03,-1.091537298634648323e-03,1.888601691462099552e-04,9.402004070580005646e-05,2.262209542095661163e-03,2.404348924756050110e-04,1.715797581709921360e-03,-3.589399158954620361e-03,-2.009918447583913803e-03,-5.870054010301828384e-04,1.590647843840997666e-05,2.827799107762984931e-05,-3.610320272855460644e-04,-2.003146801143884659e-04,-2.305368543602526188e-04,6.990574765950441360e-04,-2.048943133559077978e-05,5.557903205044567585e-04,-2.400573575869202614e-04,-5.796657205792143941e-05,-1.024024677462875843e-03,3.625756362453103065e-03,-2.842332469299435616e-04,2.621050516609102488e-04,-7.425543852150440216e-03,2.860893495380878448e-03,-2.774045278783887625e-04,-7.130542144295759499e-06,-1.250284956768155098e-03,-9.845079621300101280e-04,7.726763724349439144e-04,-1.533627626486122608e-03,-5.679304013028740883e-05,-7.728300261078402400e-06,-2.413932088529691100e-05,3.016330447280779481e-05,-1.326233032159507275e-04,3.622104413807392120e-04,-5.033824127167463303e-04,-7.826943765394389629e-04,-2.553126978455111384e-05,5.762540240539237857e-05,1.660029374761506915e-05,-1.263950366592325736e-08,-3.824329155577288475e-07,-3.112134436378255486e-05,-2.888870658352971077e-04,-6.307556759566068649e-05,1.288160183321451768e-05,1.279244042962091044e-05,1.148362116509815678e-08,2.859213782357983291e-05,-1.996086575672961771e-05,8.191663073375821114e-04,-6.181503995321691036e-04,2.511714817956089973e-03,3.859062679111957550e-03,1.618569949641823769e-04,3.048331200261600316e-05,-4.283326779841445386e-05,-4.177395603619515896e-04,-3.575780894607305527e-03,-2.774782711640000343e-03,-1.100196386687457561e-03,2.383107319474220276e-03,-1.173594617284834385e-03,2.889156348828691989e-05,7.916355389170348644e-05,1.017693779431283474e-03,2.299682237207889557e-03,2.918418962508440018e-03,3.418941982090473175e-03,-2.591892844066023827e-03,6.156601477414369583e-03,-1.047392106556799263e-05,-4.276065737940371037e-05,2.015488425968214869e-04,2.207540906965732574e-03,-4.374449490569531918e-04,2.008431358262896538e-03,6.613463046960532665e-04,-1.338868285529315472e-03,-1.786055654520168900e-04,-7.049884879961609840e-05,8.108520414680242538e-04,2.303352113813161850e-03,-1.340733375400304794e-03,-3.458013525232672691e-04,-1.616510708117857575e-04,1.483536441810429096e-03,4.208614882372785360e-06,4.220805931254290044e-05,6.175611633807420731e-04,-7.476890459656715393e-05,-3.453877056017518044e-03,1.153349294327199459e-04,9.922441677190363407e-05,-8.315742888953536749e-05,2.444480742269661278e-06,1.672524922469165176e-05,-1.986072602448984981e-04,-1.319287985097616911e-04,4.181736439932137728e-04,-7.163891132222488523e-05,-2.065466105705127120e-05,1.551341483718715608e-06,5.559832061408087611e-06,-1.024000084726139903e-08,-3.466986981948139146e-06,-3.109709723503328860e-05,-1.879445189842954278e-04,1.262511941604316235e-04,1.227664324687793851e-05,1.274143301088770386e-06,3.429613570915535092e-08,3.812304566963575780e-05,-4.649597758543677628e-05,5.955706001259386539e-04,3.093149571213871241e-04,1.477820798754692078e-03,2.110951812937855721e-03,8.790987340034916997e-05,7.153472779464209452e-06,-6.863627640996128321e-05,-1.153550474555231631e-04,-1.675410196185112000e-03,-1.539930352009832859e-03,-1.798148034140467644e-03,1.418735831975936890e-03,5.949208862148225307e-04,-9.714531188365072012e-06,-3.277295763837173581e-05,4.849606484640389681e-04,-8.964340668171644211e-04,1.635787310078740120e-03,7.528898422606289387e-04,-9.047564235515892506e-04,-1.330899067397695035e-05,-3.381015631021000445e-05,-3.278914664406329393e-05,4.243106523063033819e-04,1.982012996450066566e-03,4.589771560858935118e-04,-1.141004147939383984e-03,3.232886228943243623e-05,-2.038124017417430878e-03,-2.036310761468484998e-04,-3.455633486737497151e-05,7.633783970959484577e-04,1.298061804845929146e-03,-7.094911416061222553e-04,1.855897950008511543e-03,-5.321310600265860558e-04,-2.328146802028641105e-04,5.336161848390474916e-05,-5.729561962652951479e-06,-1.748746435623615980e-04,-1.902021031128242612e-04,-2.418553922325372696e-04,-9.146069642156362534e-04,-1.118467422202229500e-03,1.958835309778805822e-05,-3.414032107684761286e-05,7.743169589957688004e-06,-3.071025275858119130e-05,5.669933161698281765e-04,1.090391524485312402e-04,-2.059513208223506808e-04,5.888354644412174821e-05,-2.741090429481118917e-05,9.014778697746805847e-06,-4.932189767714589834e-09,-1.281564800592605025e-05,-4.555908526526764035e-05,-4.531974991550669074e-05,1.020094423438422382e-04,-4.074656771990703419e-06,-5.766610229329671711e-07,7.843027560738846660e-09,4.706040272139944136e-05,-9.586589840182568878e-06,1.160781364887952805e-03,1.126062474213540554e-03,2.359542297199368477e-03,4.107996355742216110e-03,9.340341057395562530e-05,1.597575646883342415e-05,3.049039514735341072e-05,-5.304918740876019001e-04,-5.036565125919878483e-04,1.422319561243057251e-03,-1.867503742687404156e-04,-2.290371339768171310e-03,-4.643100255634635687e-04,-4.860239278059452772e-05,7.575211930088698864e-05,9.219663916155695915e-04,-7.881424389779567719e-04,3.820358077064156532e-03,-2.024229848757386208e-03,1.273247471544891596e-05,1.156913058366626501e-04,-1.908355807245243341e-05,-2.755450259428471327e-05,4.641852283384650946e-04,1.220703707076609135e-03,-1.479661324992775917e-03,-2.908653579652309418e-03,-3.751387121155858040e-03,-2.170896041207015514e-04,-6.505430792458355427e-04,-5.741785571444779634e-06,4.787520738318562508e-04,-4.065630782861262560e-04,-1.898603513836860657e-03,1.478601712733507156e-03,3.455193713307380676e-03,8.436677162535488605e-04,-2.698218449950218201e-04,-1.116488601837772876e-05,-4.492363077588379383e-04,9.564509382471442223e-04,3.348737023770809174e-03,4.596905782818794250e-04,1.287754159420728683e-03,9.952744221664033830e-06,1.133632758865132928e-05,8.391918527195230126e-06,3.328534603497246280e-06,1.486609107814729214e-06,-5.861760582774877548e-04,-4.472537257242947817e-04,-9.374412184115499258e-05,-1.028547703754156828e-04,-4.866306426265509799e-06,-7.639755494892597198e-09,-3.631479103205492720e-06,-2.308120201632846147e-05,-3.301205579191446304e-04,5.214105476625263691e-05,1.319729926763102412e-05,5.877150215383153409e-07,-3.454670149949379265e-08,4.825233190786093473e-05,-6.161131750559434295e-05,1.504363608546555042e-03,2.633959054946899414e-03,3.890626539941877127e-04,2.458923729136586189e-03,6.858658161945641041e-05,2.339974162168800831e-05,-1.299484029004815966e-05,-6.435728573706001043e-05,-1.364575931802392006e-03,-5.233958363533020020e-03,-1.304136239923536777e-03,9.843831649050116539e-04,3.157370665576308966e-04,-7.386422657873481512e-05,1.191698102047666907e-04,1.178086269646883011e-03,-6.197285838425159454e-04,8.153142407536506653e-04,1.494711963459849358e-03,1.224766601808369160e-04,4.011585842818021774e-04,-7.007222302490845323e-05,-4.811354301637038589e-05,4.102742532268166542e-04,3.408831544220447540e-03,-5.049448227509856224e-04,7.631301414221525192e-04,1.056863984558731318e-04,-8.119561243802309036e-06,-4.573725746013224125e-04,-1.033424814522732049e-05,1.619837828911840916e-03,3.265086095780134201e-03,-3.586095990613102913e-03,3.280336270108819008e-03,5.438990774564445019e-04,-3.734227211680263281e-04,1.955732004716992378e-04,2.840368324541486800e-05,-6.490790983662009239e-04,6.468558567576110363e-04,-7.982463575899600983e-04,-2.689312968868762255e-04,6.684589316137135029e-04,-2.558716914791148156e-06,-6.174668214953271672e-06,8.429001354670617729e-07,-6.339885294437408447e-05,-5.921818956267088652e-05,-1.179113969556055963e-04,6.886803894303739071e-04,8.565218013245612383e-05,-8.081673149717971683e-05,1.178678667201893404e-05,-3.047807695111259818e-08,-1.199011421704199165e-05,-4.277000334695912898e-05,-3.217142657376825809e-04,-5.451292599900625646e-05,1.428841915185330436e-05,-4.377159257273888215e-06,-3.235345502616837621e-08,2.440008211124222726e-05,-3.282034595031291246e-05,7.178219384513795376e-04,3.387118631508201361e-04,-3.370900813024491072e-04,1.352834282442927361e-03,2.214293817814905196e-05,6.771044354536570609e-06,-1.338545553153380752e-05,8.324249938596040010e-05,-3.913361579179763794e-03,-7.941510411910712719e-04,-1.290226355195045471e-03,-8.525826269760727882e-04,3.014371905010193586e-04,-1.922561750689055771e-05,2.301691893080715090e-05,-1.487365574575960636e-03,-1.107481890358030796e-03,1.079906127415597439e-03,-1.371840247884392738e-03,1.074661733582615852e-03,-5.667798686772584915e-04,-5.134776802151463926e-05,-3.570876287994906306e-05,4.043006629217416048e-04,2.350030234083533287e-03,3.881397424265742302e-05,-4.427976382430642843e-04,-8.401587838307023048e-04,-1.315839937888085842e-03,-4.173401976004242897e-05,-2.214900996477808803e-05,1.647030352614820004e-03,2.782740164548158646e-03,-1.451183692552149296e-03,2.538605127483606339e-03,5.143285961821675301e-04,9.644481178838759661e-05,1.460179337300360203e-04,-1.919086571433581412e-05,2.090626367134973407e-04,1.306305755861103535e-03,6.762664997950196266e-04,-4.544745024759322405e-04,-8.320437627844512463e-04,-1.138992411142680794e-05,-1.461077408748678863e-05,3.597743670979980379e-06,1.001494747470133007e-04,-9.264659602195024490e-04,-1.763760956237092614e-04,3.300326643511652946e-04,-4.435790287971030921e-06,-2.483182652213145047e-05,8.931991942517925054e-06,-1.221487764269113541e-07,-2.646847406140295789e-06,-1.579574382049031556e-05,-2.021748514380306005e-04,-1.961001689778640866e-04,4.333120614319341257e-06,-4.944608008372597396e-06,3.095101419603452086e-08,3.321052645333111286e-05,-4.915999306831508875e-05,5.550333880819380283e-04,-1.460432657040655613e-03,1.429007970727980137e-03,1.610977691598236561e-03,2.248583041364327073e-05,-6.025833954481640831e-06,4.611703116097487509e-05,-1.593343913555145264e-04,-4.365387372672557831e-03,-1.888982951641082764e-04,1.734855351969599724e-03,5.437920335680246353e-03,-2.135662070941179991e-04,-5.391468948801048100e-05,1.274440000997856259e-04,7.277276599779725075e-04,1.641735783778131008e-03,1.546079409308731556e-03,-3.309210762381553650e-03,-6.573332939296960831e-03,1.200521364808082581e-03,-6.541494076373055577e-05,-1.239906305272597820e-05,2.517310495022684336e-04,3.859667922370135784e-04,3.095402847975492477e-03,-4.345557186752557755e-03,-8.660104358568787575e-04,-1.175381708890199661e-03,-3.585802624002099037e-04,-2.554657294240314513e-05,2.418042422505095601e-04,-6.270036101341247559e-04,4.030013515148311853e-04,2.235831925645470619e-03,3.403309383429586887e-04,-5.492169293574988842e-04,-8.725436055101454258e-05,1.225489813805324957e-05,-1.069219666533172131e-03,-2.129390632035210729e-04,-6.051479431334882975e-05,2.140310825780034065e-03,3.249214205425232649e-05,1.154016790678724647e-04,-3.587707178667187691e-04,3.708556687342934310e-05,-4.313769022701308131e-05,2.261987829115241766e-04,-2.439611998852342367e-04,-6.429489003494381905e-04,5.812021299789194018e-06,-3.684380862978287041e-05,-6.247800047276541591e-05,-1.886233440018258989e-05,-2.033859200309962034e-04,4.984412225894629955e-05,3.778695827350020409e-05,8.901370892999693751e-05,1.449768751626834273e-04,1.585189456818625331e-04,-1.011788554023951292e-04,5.536393291549757123e-05,1.013822038657963276e-04,8.684747735969722271e-04,3.218677360564470291e-03,8.893338963389396667e-04,2.477465663105249405e-03,1.026855679810978472e-04,3.325657453387975693e-04,-5.109733319841325283e-04,7.897935574874281883e-05,-2.349466783925890923e-03,1.103418762795627117e-03,1.918984635267406702e-04,1.211431459523737431e-03,5.774271558038890362e-04,1.097703134291805327e-04,1.795651915017515421e-04,1.179611936095170677e-04,-3.822482191026210785e-03,1.079133711755275726e-03,-3.898044815286993980e-04,1.216423348523676395e-03,7.700671558268368244e-04,-6.580855551874265075e-05,-1.558387739351019263e-04,4.049906856380403042e-04,2.045713132247328758e-03,3.436145838350057602e-03,-2.180860377848148346e-03,-2.282361267134547234e-03,-5.245977081358432770e-04,1.320115872658789158e-03,1.047557685524225235e-03,6.461672601290047169e-04,-6.877551786601543427e-04,-2.730545355007052422e-03,2.863043919205665588e-04,-2.435047877952456474e-03,1.348105608485639095e-03,5.553945666179060936e-04,-3.287602216005325317e-03,-3.319115843623876572e-03,4.022045759484171867e-04,4.616410471498966217e-03,-5.207547917962074280e-03,-5.452129407785832882e-04,-1.726930961012840271e-02,-3.879888914525508881e-03,-5.672404076904058456e-03,-5.683696828782558441e-03,2.783915726467967033e-03,-6.686855107545852661e-03,1.869189436547458172e-03,2.737280738074332476e-04,-1.022396972985006869e-04,-9.921791388478595763e-07\n0.000000000000000000e+00,9.192359866574406624e-04,-7.095298497006297112e-04,-1.106983609497547150e-02,-1.532366499304771423e-02,3.674035542644560337e-04,1.061705988831818104e-03,-1.506346158919313893e-08,-2.164702629670500755e-03,1.957583008334040642e-03,-4.843688383698463440e-02,2.106145024299621582e-02,1.445500762201845646e-03,-6.675627827644348145e-02,-5.827251356095075607e-03,4.707592306658625603e-04,7.619474199600517750e-04,2.818513847887516022e-02,7.929937541484832764e-02,2.530903927981853485e-02,-3.617295995354652405e-02,-7.128866016864776611e-02,4.125294461846351624e-02,-1.048178412020206451e-03,5.214497912675142288e-03,7.943748682737350464e-02,-8.986319601535797119e-02,-9.532999247312545776e-03,-6.505663692951202393e-02,1.201370358467102051e-02,4.305007308721542358e-02,-3.413129365071654320e-03,-4.004354588687419891e-03,-1.453441940248012543e-02,4.427887201309204102e-01,-1.174902096390724182e-01,6.846602261066436768e-02,1.882143877446651459e-02,-5.719572678208351135e-02,1.433859113603830338e-02,1.492936979047954082e-03,-6.676371395587921143e-02,-4.177110269665718079e-02,4.881817847490310669e-02,5.318806506693363190e-03,1.311786565929651260e-02,-1.015144363045692444e-01,3.508873516693711281e-03,4.747787490487098694e-03,-2.764861471951007843e-02,6.081723421812057495e-02,-3.338016942143440247e-02,1.577293500304222107e-02,2.079709433019161224e-02,-1.635468099266290665e-03,2.909565344452857971e-03,-2.008801558986306190e-03,-1.238666358403861523e-03,-3.896377608180046082e-02,-9.419934451580047607e-02,4.862985759973526001e-02,5.905786063522100449e-03,2.135107060894370079e-03,-3.543759812600910664e-04,5.828765914372979751e-09,-9.362295531900599599e-05,7.045055826893076301e-05,1.380560803227126598e-03,1.674781087785959244e-03,-5.005427374271675944e-05,-1.312805397901684046e-04,-1.033449326115487565e-08,2.710760454647243023e-04,-3.510468814056366682e-04,6.065346300601959229e-03,-3.442778019234538078e-03,1.839508768171072006e-03,1.464192755520343781e-02,5.828703287988901138e-04,-4.545085175777785480e-05,2.811672857205849141e-06,-2.654288429766893387e-03,-7.974375039339065552e-03,-4.835674073547124863e-03,-2.777158049866557121e-03,6.399394012987613678e-03,-3.591242711991071701e-03,-8.362158405361697078e-05,-4.757404676638543606e-04,-8.590592071413993835e-03,1.467906683683395386e-02,-4.087415058165788651e-03,6.461008451879024506e-03,-2.872640267014503479e-03,-4.205622244626283646e-03,2.321837964700534940e-04,4.983094986528158188e-04,2.215581480413675308e-03,3.218352794647216797e-02,1.616868190467357635e-02,-1.635832712054252625e-02,-8.926397422328591347e-04,7.046315353363752365e-03,-1.152679906226694584e-03,-1.636445085750892758e-04,6.815033499151468277e-03,2.561385044828057289e-03,-9.639137424528598785e-03,-8.950909599661827087e-03,7.184988353401422501e-04,1.178621314465999603e-02,-2.166662306990474463e-05,-5.442639812827110291e-04,4.080692306160926819e-03,-3.213335061445832253e-03,4.054243210703134537e-03,-7.217172533273696899e-04,-2.991276094689965248e-03,1.394180726492777467e-04,-2.932022034656256437e-04,2.156161353923380375e-04,2.031917392741888762e-04,4.417348653078079224e-03,1.082239951938390732e-02,-4.530381876975297928e-03,-5.841003730893135071e-04,-2.481710689608007669e-04,5.321189746609888971e-05,-2.940589771682766695e-09,2.909584145527333021e-05,2.498546964488923550e-04,2.473157597705721855e-03,1.686166506260633469e-03,6.556700100190937519e-05,1.369843666907399893e-04,-3.742200149758900807e-08,-1.859685289673507214e-05,2.938722900580614805e-04,-7.200661115348339081e-03,-2.362011559307575226e-02,-8.602561429142951965e-03,-1.332038827240467072e-02,-3.320997639093548059e-04,-3.147528332192450762e-04,-2.735131711233407259e-04,1.880440511740744114e-03,-3.667239332571625710e-03,-2.540544420480728149e-02,-2.211221121251583099e-02,-3.060860931873321533e-02,2.641474362462759018e-03,3.339461400173604488e-04,-1.977629581233486533e-04,4.942156374454498291e-05,3.792101517319679260e-03,-2.496784925460815430e-02,2.532874234020709991e-02,9.956570342183113098e-03,1.044011907652020454e-03,3.008986532222479582e-04,7.692063081776723266e-05,-7.102352101355791092e-04,4.736316576600074768e-02,-8.680680766701698303e-04,2.113643288612365723e-02,-1.107455603778362274e-02,1.821406534872949123e-03,1.386550255119800568e-03,-2.425717830192297697e-04,6.277118809521198273e-03,-1.423061080276966095e-02,-1.831883564591407776e-04,1.009547896683216095e-02,3.353415429592132568e-02,-1.954929903149604797e-02,7.573302718810737133e-04,-6.155453593237325549e-05,2.104414626955986023e-03,-4.263937938958406448e-03,2.133131027221679688e-02,-1.398252788931131363e-04,-9.334656409919261932e-03,6.063090040697716177e-06,5.036842776462435722e-05,6.315766950137913227e-05,2.733637229539453983e-04,3.427787916734814644e-03,3.084634430706501007e-03,-2.690003020688891411e-05,-3.019778523594141006e-05,7.420365727739408612e-05,1.463285589125007391e-04,-1.290530349251639564e-08,-7.002285565249621868e-05,5.284624639898538589e-04,2.771014696918427944e-04,7.951598381623625755e-04,2.282005152665078640e-04,-1.477922924095764756e-04,2.357258210849977331e-08,2.063024439848959446e-04,-6.549037061631679535e-04,7.249970920383930206e-03,7.189923897385597229e-03,1.080942433327436447e-02,7.053639739751815796e-03,2.747098624240607023e-04,-1.359550806228071451e-04,-4.853443242609500885e-04,-2.378531731665134430e-03,-1.065677218139171600e-02,1.552667003124952316e-03,1.863319613039493561e-02,-1.126337051391601562e-02,-6.988327484577894211e-03,-2.679671451915055513e-04,-3.745016292668879032e-04,-6.041049491614103317e-04,2.305107749998569489e-02,-1.092860475182533264e-05,-1.682080514729022980e-02,-2.414847956970334053e-03,-1.508006593212485313e-03,3.461727173998951912e-04,5.901367985643446445e-04,4.931937437504529953e-03,3.253983333706855774e-02,2.869982272386550903e-02,-1.192748919129371643e-02,-1.564038544893264771e-02,4.790623206645250320e-03,-1.393427490256726742e-03,-3.772311902139335871e-04,9.575258940458297729e-03,4.088475368916988373e-03,-4.396495409309864044e-03,-6.708607543259859085e-03,1.597302034497261047e-04,2.175640873610973358e-02,2.062525600194931030e-04,-1.053095562383532524e-03,4.975738935172557831e-03,1.203021500259637833e-02,1.378429494798183441e-02,-1.007151789963245392e-02,-1.735499501228332520e-02,5.029569729231297970e-04,-8.618427091278135777e-04,4.999382654204964638e-04,-1.180555904284119606e-03,1.187516376376152039e-02,1.474110037088394165e-02,-1.163810677826404572e-02,-1.233104499988257885e-03,-5.833703326061367989e-04,7.281886792043223977e-05,2.299918833159608766e-08,-1.278088311664760113e-04,-3.078359441133216023e-05,1.413341611623764038e-03,1.940744929015636444e-03,-1.130450109485536814e-04,-1.289970387006178498e-04,-5.299966687744017690e-09,1.266762701561674476e-04,-2.645810600370168686e-04,4.813132341951131821e-03,-5.176616832613945007e-03,1.017898414283990860e-02,8.586972951889038086e-03,7.100214133970439434e-04,-3.557221498340368271e-05,-7.388230005744844675e-05,-2.616547746583819389e-03,-6.270052865147590637e-03,-6.618309766054153442e-03,-6.717760115861892700e-03,1.726757618598639965e-04,-3.097103675827383995e-03,1.201841514557600021e-04,-8.448727894574403763e-04,-8.927299641072750092e-03,1.567550934851169586e-02,-9.103765711188316345e-03,2.116728108376264572e-03,-6.072738207876682281e-03,-5.641103256493806839e-03,5.938654649071395397e-04,5.859626689925789833e-04,1.119461492635309696e-03,3.172674775123596191e-02,1.451147720217704773e-02,-1.468055695295333862e-02,-5.804438842460513115e-04,7.040121592581272125e-03,-1.325378543697297573e-03,-8.375130710192024708e-05,4.914553835988044739e-03,-3.001361328642815351e-04,-7.940525189042091370e-03,5.134149920195341110e-03,7.926394231617450714e-03,9.157973341643810272e-03,-5.853769835084676743e-04,-5.501100677065551281e-04,4.122931975871324539e-03,-6.435073912143707275e-03,6.005212664604187012e-03,-2.822091802954673767e-03,-9.273291565477848053e-03,1.095862680813297629e-04,-3.497651778161525726e-04,1.267586485482752323e-04,2.616936981212347746e-04,4.601810127496719360e-03,1.479719672352075577e-02,-5.035967566072940826e-03,-5.751618882641196251e-04,-1.799852034309878945e-04,2.205046075687278062e-05,-2.214051164628472179e-09,-1.870914129540324211e-04,-1.355380809400230646e-04,6.470126681961119175e-04,1.331516541540622711e-03,-1.004522055154666305e-04,-1.842053025029599667e-04,3.772129275603219867e-10,3.473359392955899239e-04,-2.373767201788723469e-04,8.024321869015693665e-03,1.617370173335075378e-02,1.424489729106426239e-02,2.057470753788948059e-02,6.814862717874348164e-04,3.811241185758262873e-04,1.668424229137599468e-04,-5.151244811713695526e-03,1.347820088267326355e-02,1.051424257457256317e-02,-7.125753909349441528e-03,-2.578128129243850708e-03,-9.600403718650341034e-03,-7.604918209835886955e-06,-5.840619560331106186e-04,-1.236891373991966248e-02,5.127422045916318893e-03,-4.304892849177122116e-03,1.697116345167160034e-02,-4.495740402489900589e-03,-9.958690963685512543e-03,6.515298737213015556e-04,3.192014410160481930e-04,1.600076211616396904e-03,2.271324396133422852e-02,-5.693497136235237122e-03,-2.655181288719177246e-02,1.933945342898368835e-02,4.583500791341066360e-03,-4.563360009342432022e-03,1.502781233284622431e-04,5.264724139124155045e-03,2.112497575581073761e-03,-1.559405494481325150e-02,-2.077657915651798248e-02,1.617464795708656311e-02,1.173907052725553513e-02,-1.715036458335816860e-03,-3.373769577592611313e-04,1.145646441727876663e-03,-4.155743401497602463e-03,2.663666754961013794e-02,1.194451190531253815e-02,5.119465291500091553e-03,1.332127139903604984e-04,-9.410369966644793749e-05,2.120380086125805974e-04,-9.664696699474006891e-05,2.423938130959868431e-03,8.306843228638172150e-03,-6.851519923657178879e-03,-1.031969208270311356e-03,-2.869804739020764828e-04,-9.014254828798584640e-06,-2.150005684597999789e-08,-1.431130658602342010e-04,-7.038928742986172438e-05,9.616530733183026314e-04,2.401650417596101761e-03,-9.461346053285524249e-05,-1.292844390263780951e-04,4.591242941387463361e-09,3.639044298324733973e-04,-3.238460340071469545e-04,5.296037998050451279e-03,7.588230539113283157e-03,7.679942995309829712e-03,2.298176288604736328e-02,1.099308719858527184e-03,-1.954001781996339560e-04,-3.071876126341521740e-04,-3.927657846361398697e-03,-1.194720901548862457e-02,-4.759177099913358688e-04,-3.884134348481893539e-03,-1.545528881251811981e-03,8.280894253402948380e-04,-1.648019097046926618e-04,-3.336627560202032328e-04,-9.037407115101814270e-03,1.607147231698036194e-02,-8.723148144781589508e-03,2.099924720823764801e-02,2.667663153260946274e-03,-1.148853451013565063e-03,1.866136008175089955e-04,5.071921041235327721e-04,2.849350450560450554e-03,4.251445829868316650e-02,8.178212679922580719e-03,-2.514042891561985016e-03,1.853257883340120316e-03,4.862812813371419907e-03,-3.309564897790551186e-03,-2.822913811542093754e-04,1.222630403935909271e-02,1.601816713809967041e-02,-1.398731372319161892e-03,-1.533200219273567200e-02,-8.220635354518890381e-03,6.897645071148872375e-04,-9.990213438868522644e-04,-5.180179141461849213e-04,7.602074649184942245e-03,6.104888394474983215e-03,-2.220543334260582924e-03,-1.678378693759441376e-02,-3.985951654613018036e-03,2.688155509531497955e-04,-4.522181698121130466e-04,2.466458827257156372e-04,4.416726296767592430e-04,6.693564355373382568e-03,1.271853316575288773e-02,-4.860084503889083862e-03,-7.946451078169047832e-04,-4.581239772960543633e-04,7.817372534191235900e-06,-7.383732736343517900e-09,-1.127818031818605959e-04,1.118157815653830767e-04,1.662362948991358280e-03,2.170312684029340744e-03,-1.695393802947364748e-05,-7.089014980010688305e-05,-1.707348928903229535e-08,1.710983924567699432e-04,-2.048460009973496199e-04,4.461068194359540939e-03,-4.952938761562108994e-03,4.682900384068489075e-03,7.474903017282485962e-03,5.295275477692484856e-04,-2.786007280519697815e-05,-9.135285836237017065e-06,-2.736372640356421471e-03,-3.193157026544213295e-03,-9.031469002366065979e-03,-7.306692190468311310e-03,1.023536361753940582e-02,-7.486088667064905167e-03,2.504958829376846552e-04,-5.772676086053252220e-04,-1.232441142201423645e-02,1.441090926527976990e-02,-1.352826412767171860e-02,4.332365933805704117e-04,-4.359825048595666885e-03,-7.642080541700124741e-03,5.389917059801518917e-04,5.341688520275056362e-04,8.445967105217278004e-04,3.291185945272445679e-02,1.172135677188634872e-02,-1.282485760748386383e-02,5.703564267605543137e-03,8.169012144207954407e-03,-1.148713170550763607e-03,-1.211373601108789444e-04,5.203164648264646530e-03,1.796689582988619804e-03,-1.213105767965316772e-02,1.114779245108366013e-02,-1.818043412640690804e-03,1.380436029285192490e-02,-5.902848206460475922e-04,-4.321915912441909313e-04,2.660207217559218407e-03,-1.202039606869220734e-02,1.596987713128328323e-03,-1.293898676522076130e-03,-1.762183615937829018e-03,1.361439499305561185e-04,-3.172747965436428785e-04,1.956081396201625466e-04,-4.762866228702478111e-05,3.719084896147251129e-03,6.812212057411670685e-03,-6.153024733066558838e-03,-7.369243539869785309e-04,-1.495123724453151226e-04,1.916940709634218365e-05,4.001481102022808045e-08,-9.348859020974487066e-05,6.565788498846814036e-05,1.152295735664665699e-03,1.736323814839124680e-03,-5.886852159164845943e-05,-1.109689837903715670e-04,1.534727189778095635e-08,2.036654623225331306e-04,-2.177959395339712501e-04,5.825938191264867783e-03,-2.502460964024066925e-03,3.770870622247457504e-03,1.057158876210451126e-02,8.720575715415179729e-04,-7.964664837345480919e-05,-2.264710055897012353e-04,-2.660708734765648842e-03,-5.065210629254579544e-03,-1.024558302015066147e-02,1.841593766584992409e-04,-4.841135814785957336e-04,-5.028758663684129715e-03,1.219488403876312077e-04,-7.670377381145954132e-04,-7.524061016738414764e-03,1.274123787879943848e-02,-7.228081114590167999e-03,1.207801047712564468e-03,8.266190066933631897e-03,-8.306376636028289795e-03,2.952545764856040478e-04,3.877166600432246923e-04,1.869103289209306240e-03,3.288048505783081055e-02,1.080202870070934296e-02,-1.024895627051591873e-02,-1.103914715349674225e-02,4.547444172203540802e-03,-5.491185002028942108e-04,-2.026384609052911401e-04,8.504267781972885132e-03,2.072498435154557228e-03,-1.362103596329689026e-02,4.420436453074216843e-03,8.892261423170566559e-03,1.675500907003879547e-02,6.462266901507973671e-04,-9.539327584207057953e-04,-1.897632464533671737e-04,-1.731479773297905922e-03,-2.428606385365128517e-03,1.150856725871562958e-03,-3.586636390537023544e-03,3.951065882574766874e-04,-1.265051076188683510e-03,2.359556965529918671e-04,8.986253669718280435e-05,2.851366996765136719e-03,9.271425195038318634e-03,-4.984943661838769913e-03,2.599808794911950827e-05,-9.034680551849305630e-04,-8.609941141912713647e-05,9.968278463929891586e-04,-7.360693998634815216e-04,5.926368176005780697e-04,9.818733669817447662e-04,1.378205604851245880e-03,3.947946534026414156e-04,1.422312343493103981e-04,3.768753958866000175e-04,-7.150528836064040661e-04,1.446837908588349819e-03,6.967484485357999802e-03,1.239833608269691467e-02,1.436963304877281189e-02,1.811123080551624298e-02,1.524990424513816833e-03,2.147404738934710622e-04,-6.825915188528597355e-04,-3.897082293406128883e-03,-3.514142008498311043e-03,5.206390749663114548e-03,-7.288226392120122910e-03,-2.799825975671410561e-03,-1.848867163062095642e-03,1.602303236722946167e-03,-2.143833320587873459e-03,-1.463707257062196732e-02,1.034072879701852798e-02,1.091857790015637875e-03,-2.338984049856662750e-03,-1.324081444181501865e-03,-7.424188777804374695e-03,-3.866770770400762558e-03,2.462681615725159645e-03,-4.522493109107017517e-04,2.764876745641231537e-02,3.029659204185009003e-02,-8.872091770172119141e-03,-5.893125664442777634e-03,6.525536067783832550e-03,1.433392241597175598e-02,-1.237069256603717804e-03,4.383337683975696564e-03,-3.670798148959875107e-03,-1.410043332725763321e-04,-1.943853124976158142e-02,-1.589768566191196442e-03,7.012450601905584335e-03,2.661366714164614677e-03,-4.281166475266218185e-03,4.048164002597332001e-03,-6.589435972273349762e-03,2.920760214328765869e-02,-2.979544177651405334e-02,-4.194303601980209351e-02,-2.574947290122509003e-02,1.845717430114746094e-02,1.130384579300880432e-01,1.977927796542644501e-02,2.197879180312156677e-02,-4.147293418645858765e-02,-2.253406867384910583e-02,2.036818675696849823e-02,-1.123993005603551865e-02,-2.620849500090116635e-06\n0.000000000000000000e+00,2.403585531283169985e-04,-3.909280349034816027e-04,-5.344514269381761551e-03,8.548059267923235893e-04,1.067723729647696018e-03,1.451106159947812557e-03,-2.314223479515931103e-09,-1.918064081110060215e-04,9.129692916758358479e-04,-1.511609414592385292e-03,-9.633319079875946045e-02,4.997716471552848816e-02,-1.114393677562475204e-02,-1.998667605221271515e-03,8.544722804799675941e-04,-1.177652738988399506e-03,-1.270366832613945007e-03,-8.191132545471191406e-02,-3.109024278819561005e-02,4.755327478051185608e-02,4.899846389889717102e-03,-2.518457733094692230e-02,4.726029583252966404e-04,3.243638435378670692e-03,7.239052653312683105e-02,-4.609905928373336792e-02,1.868630573153495789e-02,7.511589676141738892e-02,-4.400559142231941223e-02,-5.575528368353843689e-03,3.576871531549841166e-04,-3.135731909424066544e-03,1.847526524215936661e-03,-1.174883469939231873e-01,3.945035934448242188e-01,-1.327708810567855835e-01,5.290729925036430359e-02,-7.631431519985198975e-02,-1.210977323353290558e-02,8.375243487535044551e-05,-1.268837042152881622e-02,4.288407508283853531e-03,-6.479163467884063721e-02,-1.800731010735034943e-02,-2.696774713695049286e-02,-7.907748967409133911e-02,-7.044862024486064911e-03,2.024502260610461235e-03,-5.390354990959167480e-02,1.916414313018321991e-02,1.022601872682571411e-01,-8.171587251126766205e-04,-4.407683759927749634e-02,-5.476309452205896378e-04,6.625958485528826714e-05,5.239723832346498966e-04,-4.268579185009002686e-03,5.943758413195610046e-03,-3.186404705047607422e-02,-1.369167026132345200e-02,-8.738058386370539665e-04,-4.049728449899703264e-04,-3.244221152272075415e-04,3.624504252286442352e-09,-4.253579027135856450e-05,1.183861822937615216e-04,-1.111013931222259998e-03,-1.078501692973077297e-03,-6.652680167462676764e-05,-2.067551540676504374e-04,-9.074737072900518342e-10,6.484326149802654982e-06,-1.404104405082762241e-04,3.377750399522483349e-04,9.077494032680988312e-03,-1.254922430962324142e-02,-2.975760493427515030e-03,3.089256060775369406e-04,-9.664573735790327191e-05,4.222815914545208216e-05,4.784383054357022047e-04,1.041642855852842331e-02,1.707149087451398373e-03,-7.450891658663749695e-03,3.126627765595912933e-03,2.246960299089550972e-03,6.898745050420984626e-05,-3.739499079529196024e-04,-7.358166389167308807e-03,4.579021595418453217e-03,1.213374268263578415e-02,-1.122789829969406128e-02,5.690125748515129089e-03,4.975004121661186218e-04,-3.191137511748820543e-05,2.881070249713957310e-04,-2.547944313846528530e-04,1.499247085303068161e-02,3.568141534924507141e-02,2.218960039317607880e-02,-6.696400232613086700e-03,5.779066588729619980e-03,1.459044055081903934e-03,-5.507259629666805267e-05,1.527834916487336159e-03,1.719319727271795273e-03,6.999933626502752304e-03,7.628201507031917572e-03,8.292176062241196632e-04,7.622422650456428528e-03,4.154601774644106627e-04,-2.449324820190668106e-04,4.788383841514587402e-03,-1.856869901530444622e-03,-1.706215366721153259e-02,-2.787924837321043015e-03,2.930024405941367149e-03,1.687313779257237911e-04,-9.720781963551416993e-05,-1.256347604794427752e-05,3.952539118472486734e-04,3.267133724875748158e-04,4.884309135377407074e-03,1.244222978129982948e-03,1.792765397112816572e-04,3.901259333360940218e-05,3.177828330080956221e-05,4.734585168364446872e-09,-1.263235753867775202e-04,1.491011498728767037e-04,3.390187630429863930e-03,3.616329515352845192e-03,-1.836501760408282280e-04,-1.456735481042414904e-04,-3.742712806342751719e-09,-1.764845655998215079e-04,2.673063718248158693e-04,2.436690963804721832e-03,1.141329109668731689e-02,2.548418566584587097e-02,-6.178188137710094452e-03,8.148642955347895622e-04,-9.896757546812295914e-08,1.919694623211398721e-04,-2.193217165768146515e-03,3.645163029432296753e-03,9.346725419163703918e-03,5.566542036831378937e-03,2.122367359697818756e-02,-3.105839481577277184e-03,3.207450790796428919e-04,-1.510393805801868439e-03,-2.043899521231651306e-02,1.937260502018034458e-03,9.553993120789527893e-03,-1.507970504462718964e-02,5.646152421832084656e-03,-6.296810694038867950e-03,5.413937615230679512e-04,5.142485606484115124e-04,-1.083945855498313904e-03,-1.436005719006061554e-02,3.326570987701416016e-02,1.756073534488677979e-02,6.495402194559574127e-04,8.711535483598709106e-03,1.617347705177962780e-03,-3.028580249520018697e-05,-7.497773040086030960e-04,-1.785282976925373077e-03,2.127233147621154785e-02,2.723369514569640160e-03,-6.513291597366333008e-02,1.244148612022399902e-02,1.437528058886528015e-03,-6.170456763356924057e-04,7.547863759100437164e-03,-1.132989022880792618e-02,-2.441624552011489868e-02,-3.144562244415283203e-03,1.719754002988338470e-02,1.082377348211593926e-04,-2.133061789209023118e-04,2.992400186485610902e-05,7.305681938305497169e-04,-5.456834915094077587e-04,1.229357812553644180e-02,-2.399468095973134041e-03,-3.075583954341709614e-04,2.623914042487740517e-05,-1.101620364352129400e-04,-6.714131917107124536e-09,-6.463792669819667935e-05,-5.056728259660303593e-04,1.517827622592449188e-03,7.691947976127266884e-04,-4.400359757710248232e-04,-2.106988540617749095e-04,-1.058293719324865378e-08,2.258264576084911823e-04,2.138230338459834456e-04,4.742270684801042080e-04,5.433382000774145126e-03,-3.058370202779769897e-02,4.750697873532772064e-03,4.647224559448659420e-04,-1.088896897272206843e-04,3.834834205918014050e-04,-7.073186570778489113e-04,-2.823982387781143188e-03,-3.104992769658565521e-02,-3.474466502666473389e-02,2.143708616495132446e-02,-7.778296712785959244e-03,3.631109429989010096e-04,-4.652633797377347946e-04,-1.837995648384094238e-02,-1.104258093982934952e-02,1.702128164470195770e-02,3.545065224170684814e-02,6.679924670606851578e-03,-2.131737768650054932e-02,-3.964950446970760822e-04,3.930396051146090031e-04,-2.573182340711355209e-03,1.550323888659477234e-02,2.668571099638938904e-02,4.751434922218322754e-02,1.958789676427841187e-02,1.425539609044790268e-02,2.011765725910663605e-03,1.442508946638554335e-04,-5.898744566366076469e-04,6.740130484104156494e-03,1.476718112826347351e-03,2.098037861287593842e-02,1.118478924036026001e-02,1.188692403957247734e-03,4.368080990388989449e-04,1.528852881165221334e-04,7.086833007633686066e-03,-2.467463165521621704e-02,-2.742698229849338531e-02,-1.456060074269771576e-02,1.999760046601295471e-02,-3.863727033603936434e-04,5.331143038347363472e-04,-4.260946880094707012e-04,4.432433634065091610e-04,-4.225424490869045258e-03,-7.247772533446550369e-03,1.005965936928987503e-02,9.535197750665247440e-04,3.942549810744822025e-04,3.320199903100728989e-05,-3.055691877307253890e-08,-1.719329520710743964e-05,2.874017227441072464e-04,1.365841744700446725e-04,-9.128050878643989563e-04,-6.701525126118212938e-05,-2.183827455155551434e-04,2.694775957934325561e-08,1.283593301195651293e-04,-2.010847529163584113e-04,2.066721674054861069e-03,1.532186381518840790e-02,-2.003190666437149048e-02,2.270806580781936646e-03,1.400991313857957721e-04,-1.112936224672012031e-04,6.816391396569088101e-05,-1.090465812012553215e-03,7.678020745515823364e-03,3.369004698470234871e-03,-4.278652369976043701e-03,1.107639074325561523e-02,-1.204398693516850471e-03,-1.590050669619813561e-04,-1.204463114845566452e-04,-1.325979828834533691e-02,-5.296652088873088360e-04,1.316079869866371155e-02,-4.882371053099632263e-03,1.156950742006301880e-02,-4.224716103635728359e-04,-2.902984269894659519e-04,3.567753301467746496e-04,6.007137708365917206e-04,9.389881975948810577e-03,3.029615059494972229e-02,2.803967334330081940e-02,-9.610155597329139709e-03,8.954963646829128265e-03,1.193235977552831173e-03,-8.498138049617409706e-05,3.669380443170666695e-03,4.850526340305805206e-03,7.545457687228918076e-03,-2.553517231717705727e-03,-9.433249011635780334e-03,8.766943588852882385e-03,1.035535242408514023e-03,-3.724106063600629568e-04,5.276361480355262756e-03,-1.459213555790483952e-03,-1.813340000808238983e-02,4.382778890430927277e-03,9.740426205098628998e-03,2.340186038054525852e-04,-2.381260128458961844e-05,1.406753144692629576e-04,2.661634644027799368e-04,1.473670592531561852e-03,2.389526925981044769e-03,1.460007042624056339e-03,-1.345188647974282503e-04,-6.534134445246309042e-05,3.838406701106578112e-05,-1.676433569741675456e-08,-6.246370321605354548e-05,-6.128753011580556631e-05,-5.700828623957931995e-04,-1.775889890268445015e-03,-1.850565022323280573e-04,-1.884556259028613567e-04,1.585340214660391212e-08,1.208364483318291605e-04,5.298080941429361701e-05,-4.286950279492884874e-04,3.043037094175815582e-02,1.934756897389888763e-02,2.171213738620281219e-03,-6.160667981021106243e-04,1.805263018468394876e-04,7.557887583971023560e-04,-9.392207721248269081e-04,2.165245451033115387e-02,4.999985918402671814e-02,-1.430383324623107910e-02,-5.650527309626340866e-03,-6.754982285201549530e-03,4.498533962760120630e-05,-5.468340823426842690e-04,-1.209295913577079773e-02,1.100175548344850540e-03,2.148819155991077423e-03,-4.685249179601669312e-03,-3.946212120354175568e-03,-4.658269695937633514e-03,3.997891617473214865e-04,2.086223539663478732e-04,-1.812422182410955429e-03,-3.992055542767047882e-03,3.793800249695777893e-03,-3.920277580618858337e-03,2.034796401858329773e-02,9.695909917354583740e-03,2.031379844993352890e-04,7.361094467341899872e-04,-5.468165036290884018e-03,-1.768582384102046490e-03,-4.252220503985881805e-03,-7.284455932676792145e-03,2.534905821084976196e-02,7.639666087925434113e-03,-1.029192702844738960e-03,3.102168557234108448e-05,-3.873492358252406120e-03,3.041659016162157059e-03,7.423951290547847748e-03,1.525064744055271149e-02,1.762786507606506348e-02,-3.468982322374358773e-05,4.217019886709749699e-04,-4.923805317957885563e-05,-2.217304718215018511e-04,-4.371260292828083038e-03,2.211500424891710281e-03,1.050287391990423203e-03,-2.510452759452164173e-05,2.484040742274373770e-04,-6.084796768845990300e-05,-7.894186637713573873e-09,3.783824649872258306e-05,2.068610483547672629e-04,-4.647247260436415672e-05,-1.287952531129121780e-03,-5.877912190044298768e-05,-1.968636061064898968e-04,-5.659671842295210809e-09,-9.539048187434673309e-05,-4.107708809897303581e-05,1.347170909866690636e-03,5.771976895630359650e-03,-1.763742975890636444e-02,-5.215710029006004333e-03,-9.538800804875791073e-05,-1.332590909441933036e-05,1.523356186226010323e-04,1.504187006503343582e-03,5.413666833192110062e-03,6.127961445599794388e-03,2.146425656974315643e-03,2.428122609853744507e-02,-1.057383022271096706e-03,2.005615242524072528e-04,-4.451316490303725004e-04,-8.028096519410610199e-03,8.033066056668758392e-03,4.868039395660161972e-03,-2.231689728796482086e-02,3.358222311362624168e-04,-1.373874256387352943e-03,-3.598754119593650103e-05,4.208436585031449795e-04,1.626100274734199047e-04,8.471343666315078735e-03,3.539486229419708252e-02,1.903570257127285004e-02,-2.308194525539875031e-02,3.858902258798480034e-03,5.911676678806543350e-03,-1.846812665462493896e-05,-8.382301311939954758e-04,-1.346671255305409431e-03,8.347671478986740112e-03,2.063645236194133759e-02,1.591180218383669853e-03,1.713788136839866638e-02,9.383584256283938885e-04,-3.686346462927758694e-04,2.321563893929123878e-03,-6.004440598189830780e-03,-1.642344705760478973e-02,7.431121077388525009e-03,-1.629844773560762405e-04,4.822167466045357287e-05,-1.103410613723099232e-05,-8.722199709154665470e-05,2.446106809657067060e-04,-2.495546359568834305e-03,2.494320273399353027e-03,1.716378377750515938e-03,3.710222663357853889e-04,2.266177616547793150e-04,7.291459769476205111e-05,-1.789180714695248753e-08,-2.368164314248133451e-05,5.572084774030372500e-05,7.605149585288017988e-05,-5.344308447092771530e-04,4.188999446341767907e-05,-1.885998935904353857e-04,-1.374576186208287254e-08,1.290794898523017764e-04,-3.082516486756503582e-04,3.173491917550563812e-03,9.276166558265686035e-03,-1.794122904539108276e-02,6.306874565780162811e-03,7.728597265668213367e-04,-2.314585144631564617e-04,-1.220965787069872022e-04,-1.707427669316530228e-03,2.348040579818189144e-04,1.218331884592771530e-02,-6.164070684462785721e-03,-2.339929342269897461e-04,-3.414872568100690842e-03,-3.492902615107595921e-04,4.167052684351801872e-04,-1.715581398457288742e-03,-6.714986637234687805e-03,2.064104564487934113e-02,-3.227905137464404106e-03,6.040468811988830566e-03,5.640176124870777130e-03,-2.974710951093584299e-04,3.913034452125430107e-04,1.673976774327456951e-03,8.460494689643383026e-03,3.778913989663124084e-02,3.359888866543769836e-02,-5.149442702531814575e-03,6.056018173694610596e-03,1.427976530976593494e-04,-2.563234593253582716e-04,7.254807278513908386e-03,-1.802774611860513687e-03,1.616299711167812347e-02,-6.138226483017206192e-03,-9.657911956310272217e-03,6.854820065200328827e-03,4.992729518562555313e-04,-3.842932055704295635e-04,6.980285979807376862e-03,1.156632974743843079e-02,-1.109898090362548828e-02,-1.884987577795982361e-02,1.987366937100887299e-03,3.007376799359917641e-04,-1.337935827905312181e-04,8.346854883711785078e-05,1.043826458044350147e-03,8.967443369328975677e-03,1.010036561638116837e-02,1.520236488431692123e-03,1.499033387517556548e-04,-1.812918781070038676e-04,3.882633609464392066e-05,8.308916221722029150e-09,-6.831307837273925543e-05,1.167120935861021280e-04,9.370243642479181290e-04,1.297147013247013092e-03,-7.378213922493159771e-05,-2.057821402559056878e-04,-1.541591032605538203e-08,2.389387373114004731e-05,-3.187741385772824287e-04,2.350558293983340263e-03,1.297723315656185150e-02,-2.551580592989921570e-02,3.579547628760337830e-03,7.397752488031983376e-04,-2.135138784069567919e-04,-2.179684815928339958e-04,-6.413066294044256210e-04,5.698758177459239960e-03,1.346481218934059143e-02,-4.544076509773731232e-03,2.047968097031116486e-03,7.446275558322668076e-03,-3.906685742549598217e-05,-5.860130186192691326e-04,-1.006810553371906281e-02,-1.736371312290430069e-03,4.564811475574970245e-03,1.836786605417728424e-02,-1.694926433265209198e-02,1.164413243532180786e-02,5.843948747497051954e-05,4.559534427244216204e-04,1.074232743121683598e-03,1.675069890916347504e-02,1.962545514106750488e-02,1.330862008035182953e-02,3.864002414047718048e-03,1.403682958334684372e-02,-2.790453145280480385e-04,-3.144333604723215103e-04,4.841709509491920471e-03,4.568721633404493332e-03,1.342136040329933167e-02,7.319536525756120682e-03,-3.270597383379936218e-02,6.365221459418535233e-03,-4.132852773182094097e-04,-1.253349764738231897e-04,1.899537444114685059e-02,-1.323034055531024933e-03,-1.626770757138729095e-02,-8.227403275668621063e-03,-6.554340943694114685e-03,3.923755721189081669e-04,1.349406666122376919e-04,7.994034094735980034e-04,1.376254251226782799e-03,8.379177190363407135e-03,6.396715063601732254e-03,-6.531226914376020432e-03,-2.352497307583689690e-03,-1.642645656829699874e-04,4.197431553620845079e-05,-7.720298017375171185e-04,-3.281567842350341380e-05,-1.958264911081641912e-04,4.298736166674643755e-04,1.280233700526878238e-04,-1.933913154061883688e-06,-1.550656743347644806e-04,-2.360187500016763806e-04,2.082127379253506660e-03,-1.272939261980354786e-03,-1.109203672967851162e-03,-9.451538324356079102e-03,-2.590130828320980072e-02,-1.016802899539470673e-02,5.696719163097441196e-04,-4.871311830356717110e-04,3.810201305896043777e-03,2.669363515451550484e-03,-1.632746541872620583e-03,-1.609525270760059357e-02,-5.255870055407285690e-03,1.842065341770648956e-02,6.315605714917182922e-03,-1.894797431305050850e-03,-3.791437775362282991e-04,3.761941567063331604e-03,2.751975320279598236e-03,1.270867139101028442e-02,-1.186318509280681610e-02,9.361319243907928467e-03,2.779850736260414124e-03,-4.902929649688303471e-04,-1.031692838296294212e-03,-1.391850528307259083e-04,7.325488142669200897e-03,1.511038839817047119e-02,1.611001044511795044e-02,-2.433396410197019577e-03,2.860620850697159767e-03,-1.924058597069233656e-04,4.248596262186765671e-03,9.709337726235389709e-03,1.267645414918661118e-02,1.533240918070077896e-02,2.038670703768730164e-02,5.727442912757396698e-03,8.378344587981700897e-03,3.730002325028181076e-03,-2.741232514381408691e-03,6.718561984598636627e-03,2.985681174322962761e-03,-6.070625036954879761e-02,5.857367813587188721e-02,2.923104725778102875e-02,4.909719526767730713e-02,1.880695484578609467e-02,-1.404697000980377197e-01,5.986128002405166626e-02,-4.170998185873031616e-02,9.974834322929382324e-02,1.079509966075420380e-02,-3.430377691984176636e-02,3.351169079542160034e-02,2.754470915533602238e-05\n0.000000000000000000e+00,4.095985495951026678e-04,2.074404619634151459e-04,5.131718236953020096e-03,6.269773002713918686e-03,9.103195043280720711e-04,4.285723262000828981e-04,6.731611379429125464e-10,8.932997006922960281e-04,-1.748886890709400177e-03,2.513561584055423737e-02,-7.835373282432556152e-03,-3.373836353421211243e-02,5.003841593861579895e-02,2.525807823985815048e-03,-2.522161958040669560e-05,-2.158045768737792969e-03,7.584969978779554367e-03,-2.682203892618417740e-03,-4.999447613954544067e-02,-6.457263976335525513e-02,-9.676510095596313477e-02,2.601166814565658569e-02,4.324382462073117495e-04,2.792309271171689034e-03,6.167997792363166809e-02,-2.249710261821746826e-02,4.350457340478897095e-02,1.140383165329694748e-02,-3.396863490343093872e-02,1.791775412857532501e-02,-1.538240932859480381e-03,1.695900573395192623e-04,1.268689706921577454e-02,6.811338663101196289e-02,-1.323659420013427734e-01,3.572523295879364014e-01,7.849872112274169922e-02,6.380016356706619263e-02,2.474877284839749336e-03,-5.262354970909655094e-04,3.690624982118606567e-02,4.178564995527267456e-02,-2.488189376890659332e-02,-6.596066057682037354e-02,6.443451344966888428e-02,1.031564027070999146e-01,3.503202693536877632e-03,-1.528091146610677242e-03,1.394578162580728531e-02,7.418027147650718689e-03,-1.056396216154098511e-02,-6.021837145090103149e-02,-2.848312072455883026e-02,-7.412579725496470928e-04,-2.070593647658824921e-03,1.972798927454277873e-04,1.279888674616813660e-04,1.723488233983516693e-02,-5.475188046693801880e-02,-3.920780494809150696e-02,-4.962543025612831116e-03,3.925240598618984222e-04,3.902118769474327564e-04,-1.003979299696311500e-08,-1.574206908117048442e-05,3.438675776124000549e-06,-5.316803581081330776e-04,-5.570668145082890987e-04,-8.903153502615168691e-05,-1.380942921969108284e-05,-1.457215947908707676e-08,-1.460487983422353864e-04,2.597857383079826832e-04,-3.463353263214230537e-03,-7.008872926235198975e-04,7.908897474408149719e-03,-6.359925959259271622e-03,-2.404227416263893247e-04,-2.176929410779848695e-05,2.182312746299430728e-04,2.201412280555814505e-04,2.002280671149492264e-03,1.533095259219408035e-03,9.670834988355636597e-03,7.312970701605081558e-03,8.642824832350015640e-05,3.039319562958553433e-05,-2.267360396217554808e-04,-5.517716053873300552e-03,2.014884958043694496e-03,-8.860455825924873352e-03,-8.781732991337776184e-03,1.031709089875221252e-02,-1.692882506176829338e-03,2.163302997360005975e-04,-2.475564542692154646e-05,-1.347803859971463680e-03,-7.026812061667442322e-03,1.719804294407367706e-02,4.030326381325721741e-02,-5.519448779523372650e-03,-6.569023244082927704e-03,7.115613552741706371e-04,6.075337660149671137e-05,-5.636671092361211777e-03,-5.457549355924129486e-03,6.527848541736602783e-03,3.091494552791118622e-03,-7.631722372025251389e-03,-1.180026121437549591e-02,-4.055564204463735223e-05,1.746846974128857255e-04,-4.811618709936738014e-04,-2.006965223699808121e-05,5.520587321370840073e-03,9.741142857819795609e-04,3.646409139037132263e-03,5.958095425739884377e-05,2.460417163092643023e-04,-4.604880814440548420e-05,7.697950059082359076e-05,-1.562119228765368462e-03,4.447038285434246063e-03,4.705530591309070587e-03,5.979206762276589870e-04,1.422304649167926982e-05,-4.858251486439257860e-05,-1.555510387163394626e-08,-9.820747072808444500e-05,-1.141305256169289351e-04,-3.911115694791078568e-03,-2.513817744329571724e-03,-1.697423576842993498e-04,-2.225805073976516724e-04,1.307902230962554313e-08,2.574879908934235573e-05,-7.382925832644104958e-05,3.043576143682003021e-03,1.144530065357685089e-02,-1.908253505825996399e-02,4.591346252709627151e-03,2.910777693614363670e-04,-1.101608631870476529e-05,2.458238159306347370e-04,-1.106217037886381149e-03,1.904318109154701233e-03,1.322286017239093781e-02,1.125137694180011749e-02,3.102757036685943604e-02,1.949708210304379463e-03,-2.554117236286401749e-04,-2.445505524519830942e-04,-7.776975631713867188e-03,9.994150605052709579e-04,7.763945497572422028e-03,-3.379213437438011169e-02,3.144072834402322769e-03,7.174299098551273346e-04,-1.655187807045876980e-04,-1.073553212336264551e-04,1.257592928595840931e-03,1.295907050371170044e-02,2.686536684632301331e-02,2.497224323451519012e-02,-1.354122720658779144e-02,-3.842715173959732056e-03,-2.390174428001046181e-03,3.377964458195492625e-05,1.962974201887845993e-03,-1.106293871998786926e-02,2.151013351976871490e-03,5.296724848449230194e-03,1.188443228602409363e-02,-2.303485758602619171e-02,-2.107931300997734070e-03,8.546817116439342499e-05,2.546921372413635254e-03,1.390688121318817139e-03,-4.786694888025522232e-03,6.727732717990875244e-03,-4.843372851610183716e-03,2.539696579333394766e-04,1.526699052192270756e-04,3.271255627623759210e-05,1.913445885293185711e-05,9.736635256558656693e-04,1.157501433044672012e-02,5.592572037130594254e-03,7.437854656018316746e-04,-3.458152059465646744e-04,-5.151856748852878809e-05,2.561073353390952434e-09,-2.337062142032664269e-05,-9.597057214705273509e-06,2.008386072702705860e-04,7.082105148583650589e-04,1.066139338945504278e-05,3.342396303196437657e-05,-4.865341907134279609e-09,1.421931119693908840e-05,2.903279673773795366e-04,-1.507725100964307785e-04,9.315232746303081512e-03,2.866053488105535507e-03,-8.769815787672996521e-03,-5.757855251431465149e-04,5.910222535021603107e-05,1.300553849432617426e-04,-1.247444422915577888e-03,6.613573059439659119e-04,-1.354380697011947632e-02,-2.742119831964373589e-03,8.043367415666580200e-04,-2.205918356776237488e-02,4.289780918043106794e-05,1.285036996705457568e-04,-3.114740364253520966e-03,7.610129192471504211e-03,-4.376776982098817825e-03,4.901945125311613083e-03,1.061796490103006363e-02,-1.362860761582851410e-02,3.160054329782724380e-04,4.722925950773060322e-05,-2.995740505866706371e-04,-4.480899777263402939e-03,5.736951250582933426e-03,3.239491954445838928e-02,-1.972579956054687500e-02,-8.009804412722587585e-03,-5.497488309629261494e-04,1.989665543078444898e-05,-6.340259686112403870e-03,-1.507924403995275497e-03,1.977219618856906891e-02,-3.269225358963012695e-03,-1.964035909622907639e-04,-2.976261777803301811e-03,-6.045709596946835518e-04,1.278426207136362791e-04,-1.606309786438941956e-02,-1.807868480682373047e-02,-1.678759232163429260e-02,3.483235370367765427e-03,4.509211983531713486e-03,-3.061762254219502211e-05,1.903795346152037382e-04,5.925143341301009059e-05,-2.070661401376128197e-03,-1.010497100651264191e-02,7.624318823218345642e-03,3.625615034252405167e-03,5.204508779570460320e-04,-7.487057155231013894e-05,-2.451256477797869593e-06,2.144563460149129241e-08,-4.356584395281970501e-05,-4.497978807194158435e-05,-5.692960694432258606e-04,-1.176329096779227257e-03,-1.259543205378577113e-04,-8.800459909252822399e-05,-5.806896297144703567e-09,-1.241010468220338225e-04,1.556607749080285430e-04,-3.872501198202371597e-03,-3.701817186083644629e-04,7.093803025782108307e-03,-6.566906347870826721e-03,-3.656921035144478083e-04,-2.897298327297903597e-05,3.001076111104339361e-04,3.159111365675926208e-04,5.216577555984258652e-03,9.377527749165892601e-05,4.828074481338262558e-03,1.252297312021255493e-02,-8.807818521745502949e-04,-6.605407543247565627e-05,-4.658298566937446594e-04,-8.134603500366210938e-03,1.708088209852576256e-03,-5.500039551407098770e-03,-6.546753458678722382e-03,8.381874300539493561e-03,-6.539793103002011776e-04,1.302592427236959338e-04,1.704290298221167177e-06,-1.649118727073073387e-03,-6.827404256910085678e-03,1.790081337094306946e-02,4.059187322854995728e-02,-5.363598000258207321e-03,-8.892885409295558929e-03,6.904654437676072121e-04,9.327764564659446478e-05,-5.620331503450870514e-03,-6.967037916183471680e-03,3.142049070447683334e-03,8.509429171681404114e-03,-4.463086370378732681e-03,-1.359689980745315552e-02,-8.428494766121730208e-05,2.194447879446670413e-04,3.784688015002757311e-04,5.190973752178251743e-04,2.793461550027132034e-03,4.189128987491130829e-03,4.737159237265586853e-03,8.784104284131899476e-05,2.807580458465963602e-04,-8.225403144024312496e-05,1.412607816746458411e-04,-3.225535154342651367e-03,5.524017848074436188e-03,6.055075209587812424e-03,8.853526087477803230e-04,2.031702388194389641e-05,-4.247908509569242597e-05,2.321087322343373671e-08,-4.253549923305399716e-05,-8.140364661812782288e-05,-1.692650374025106430e-03,-2.165866550058126450e-03,-1.257446128875017166e-04,-7.427744276355952024e-05,-3.601655862439656630e-09,-1.005484809866175056e-04,3.607954422477632761e-04,-4.654522519558668137e-03,1.782597973942756653e-02,1.884763874113559723e-02,-4.313853569328784943e-03,-9.152062702924013138e-04,3.661930095404386520e-04,6.208415143191814423e-04,-1.701491535641252995e-03,2.255565673112869263e-02,1.936271972954273224e-02,1.919146627187728882e-03,-2.480660565197467804e-03,-7.166548166424036026e-03,-3.611065039876848459e-06,-2.006855793297290802e-04,-8.072800934314727783e-03,9.366490412503480911e-04,-1.280580740422010422e-02,3.685313276946544647e-04,7.559867575764656067e-03,-6.218343041837215424e-03,4.554121696855872869e-04,-2.425374550512060523e-04,-2.819108776748180389e-03,-2.139052376151084900e-02,-4.035882651805877686e-03,2.095452696084976196e-02,1.708902791142463684e-02,-8.871706202626228333e-03,-1.104407710954546928e-03,5.362235242500901222e-04,-1.118080411106348038e-02,-4.432052373886108398e-04,-1.426701340824365616e-02,-7.150708697736263275e-03,1.647717133164405823e-02,-1.573498547077178955e-02,-1.770776929333806038e-03,5.583830643445253372e-04,-5.507501773536205292e-03,1.900457078590989113e-03,2.551073208451271057e-02,2.615742385387420654e-02,1.398855913430452347e-02,2.521992428228259087e-06,5.943132564425468445e-04,-6.391893839463591576e-05,-3.679357178043574095e-04,-4.492644686251878738e-03,3.210297087207436562e-03,5.248600617051124573e-03,5.899104289710521698e-04,1.453008735552430153e-04,-1.072937884600833058e-04,-2.910815055656712502e-08,-2.719771873671561480e-05,6.640959327341988683e-06,4.709410713985562325e-04,-5.243803607299923897e-04,-9.893450624076649547e-05,-2.994880560436286032e-05,3.411287252674810588e-08,-1.368226949125528336e-04,2.938744728453457355e-04,-3.198851831257343292e-03,-3.107129130512475967e-03,4.222285468131303787e-03,-7.496885024011135101e-03,-3.160753112751990557e-04,-8.389606227865442634e-05,2.713904541451483965e-04,-2.612309472169727087e-04,3.716359380632638931e-03,-4.854573868215084076e-03,9.402625262737274170e-03,7.372729945927858353e-03,3.361497947480529547e-04,-8.756629540584981441e-05,-2.060135011561214924e-04,-6.412405520677566528e-03,5.876945331692695618e-03,-3.042953554540872574e-03,-6.071776151657104492e-03,9.144250303506851196e-03,-1.784702762961387634e-04,7.341286254813894629e-05,6.812179344706237316e-05,-1.938431174494326115e-03,-6.975793279707431793e-03,2.265455573797225952e-02,4.485102370381355286e-02,-6.295530125498771667e-03,-6.537704728543758392e-03,-1.545492559671401978e-04,-9.443247108720242977e-07,-7.752353791147470474e-03,-5.956501699984073639e-03,6.785633973777294159e-03,6.017779931426048279e-03,-9.642140939831733704e-03,-1.175246201455593109e-02,-3.331346379127353430e-04,1.998492225538939238e-04,5.332878790795803070e-04,9.657826740294694901e-05,-2.772471867501735687e-03,4.195530898869037628e-03,3.692277474328875542e-03,8.213138789869844913e-05,2.640339662320911884e-04,-2.872645563911646605e-05,9.695745393401011825e-05,-1.245183637365698814e-03,7.139590568840503693e-03,6.382249761372804642e-03,7.322083110921084881e-04,-3.335676592541858554e-05,-3.057230787817388773e-05,-2.213987926324989530e-08,-3.296099384897388518e-05,-1.226450604008277878e-05,3.844892198685556650e-04,5.215335404500365257e-04,-1.600319810677319765e-04,5.133501326781697571e-05,4.793923835677560419e-08,-9.728718578116968274e-05,2.563258749432861805e-04,-2.591366879642009735e-03,-3.983175847679376602e-03,1.148422900587320328e-02,-6.059539504349231720e-03,-1.607277226867154241e-04,-1.441372296540066600e-05,2.162909222533926368e-04,-9.276822675019502640e-04,5.240156315267086029e-03,-1.335204113274812698e-03,7.544178515672683716e-03,1.291548646986484528e-02,1.255692681297659874e-03,1.040773531713057309e-05,-4.710810317192226648e-04,-7.534857839345932007e-03,-3.728680312633514404e-04,-8.733475580811500549e-03,-8.636381477117538452e-03,9.885527193546295166e-03,5.413219332695007324e-03,2.856192004401236773e-04,7.270571950357407331e-05,-1.625288743525743484e-03,-4.221453331410884857e-03,1.465626806020736694e-02,4.468369111418724060e-02,-1.936614513397216797e-03,-7.188776042312383652e-03,-8.284506620839238167e-04,4.320674270275048912e-05,-5.300505552440881729e-03,-1.029062923043966293e-02,2.816245658323168755e-03,1.305715460330247879e-02,-7.784858345985412598e-03,-1.175686717033386230e-02,-8.067276212386786938e-04,2.430431195534765720e-04,-1.816289499402046204e-03,6.455767899751663208e-03,-8.329301141202449799e-03,3.500090911984443665e-03,5.953654181212186813e-03,6.745904101990163326e-05,2.555941755417734385e-04,8.407962741330265999e-05,2.013343328144401312e-04,4.251750651746988297e-03,3.696672385558485985e-03,4.471767693758010864e-03,6.097340956330299377e-04,-1.031617066473700106e-04,-5.085739030619151890e-05,3.923577196474070661e-08,-2.067609057121444494e-05,1.597376976860687137e-04,1.911680679768323898e-03,8.388229180127382278e-04,-4.209851249470375478e-05,1.241967584064695984e-05,-2.489608874611803913e-08,-2.036863152170553803e-04,1.273677044082432985e-04,-3.778761951252818108e-03,-4.781854338943958282e-03,-1.477058976888656616e-03,-8.742434903979301453e-03,5.059200339019298553e-04,-2.676949079614132643e-04,-3.297709336038678885e-04,7.270788773894309998e-04,-6.015388295054435730e-03,7.416315376758575439e-03,1.539131253957748413e-02,2.518982626497745514e-03,8.726362138986587524e-03,7.033131259959191084e-05,-8.875739295035600662e-04,-5.169625859707593918e-03,-3.825602121651172638e-03,-1.300725899636745453e-02,5.147709045559167862e-03,6.721919402480125427e-03,6.483968347311019897e-03,6.659145583398640156e-05,1.114089027396403253e-04,-1.427868963219225407e-03,-3.941050730645656586e-03,7.913573645055294037e-03,2.456740289926528931e-02,-9.289900772273540497e-03,3.312211483716964722e-03,-1.803155464585870504e-05,-5.002910620532929897e-05,-1.874391455203294754e-03,-1.430339552462100983e-02,-1.022377051413059235e-03,1.319882553070783615e-02,-1.759686321020126343e-02,-2.570778597146272659e-04,-2.692132839001715183e-04,-1.316723064519464970e-04,1.020853314548730850e-02,-4.328954964876174927e-03,4.249718040227890015e-03,1.101870834827423096e-02,-1.107344031333923340e-02,9.081725147552788258e-04,-6.853592931292951107e-04,-8.152562659233808517e-04,1.425231341272592545e-03,6.193874403834342957e-03,6.415412295609712601e-03,-2.270970959216356277e-03,-1.021003117784857750e-04,-1.322224852629005909e-04,-7.944629760459065437e-05,2.199498121626675129e-04,-1.919459900818765163e-04,-1.722530287224799395e-04,-1.206706743687391281e-03,-4.070456780027598143e-04,5.891899927519261837e-04,7.606254075653851032e-04,-2.035209327004849911e-04,7.503090309910476208e-04,6.192394648678600788e-04,-3.581607015803456306e-03,-1.739233266562223434e-04,7.707269862294197083e-03,-3.295510075986385345e-03,-8.010587189346551895e-04,-8.951636846177279949e-04,6.981634069234132767e-04,-9.147620876319706440e-04,-6.035948637872934341e-03,1.414751261472702026e-02,9.969290345907211304e-03,2.161160856485366821e-02,2.029934432357549667e-03,-7.762882160022854805e-04,8.116945537040010095e-05,-9.108482860028743744e-03,-1.342257834039628506e-03,-1.529552601277828217e-02,-3.767264774069190025e-03,1.462506409734487534e-02,1.397288637235760689e-03,-1.313955523073673248e-03,-1.301984419114887714e-03,-1.565915299579501152e-03,-8.299188688397407532e-03,2.167388424277305603e-02,4.076530039310455322e-02,-2.438400685787200928e-02,-7.948792539536952972e-03,1.232619769871234894e-02,4.859686363488435745e-03,-4.874474834650754929e-03,-1.094570755958557129e-02,1.179087674245238304e-03,-1.411917852237820625e-03,-5.513567477464675903e-03,-1.390429213643074036e-02,-7.021444616839289665e-05,2.899819286540150642e-03,-3.487486159428954124e-03,1.473376760259270668e-03,6.337659433484077454e-04,2.469775034114718437e-03,2.460925467312335968e-02,-2.717296592891216278e-02,-1.279268600046634674e-02,1.247762143611907959e-02,-2.146110171452164650e-03,4.987917840480804443e-02,-2.857835590839385986e-02,4.369141533970832825e-04,2.743873745203018188e-02,2.295311354100704193e-02,-2.635604505485389382e-05\n0.000000000000000000e+00,-1.705604372546076775e-04,-5.368993734009563923e-04,-1.223962195217609406e-02,-3.386385738849639893e-03,-1.092019840143620968e-03,-5.247658118605613708e-04,3.153611594086669356e-09,-3.457887796685099602e-04,9.286507847718894482e-04,-8.869407465681433678e-04,-5.525797978043556213e-02,2.051668614149093628e-02,1.756941154599189758e-02,-4.732066299766302109e-04,-1.502770173829048872e-04,-7.882097852416336536e-04,-5.153204547241330147e-04,-8.993197977542877197e-02,-4.134379699826240540e-02,6.815718486905097961e-03,1.038638129830360413e-02,-3.697236999869346619e-02,1.604587421752512455e-03,-5.564973223954439163e-03,-5.950829386711120605e-02,-1.084029525518417358e-01,-2.241929993033409119e-02,1.787709631025791168e-02,-1.343778669834136963e-01,-4.600976780056953430e-02,-9.644494275562465191e-04,-1.356511726044118404e-03,1.384325791150331497e-03,1.852745935320854187e-02,5.151390284299850464e-02,7.794641703367233276e-02,5.292106270790100098e-01,-5.608802661299705505e-02,1.395148877054452896e-02,-1.261018100194633007e-03,2.347071841359138489e-02,9.406257420778274536e-02,8.228534832596778870e-03,3.157211095094680786e-02,-1.010294929146766663e-01,-3.935246542096138000e-02,1.131557021290063858e-02,-3.293243062216788530e-04,-2.237057499587535858e-02,-1.188325230032205582e-02,-4.469365626573562622e-02,-5.243951454758644104e-02,-3.256854414939880371e-02,-3.986599913332611322e-04,7.608457235619425774e-04,-1.144318375736474991e-03,-1.661990303546190262e-03,-4.012391343712806702e-02,-8.270722813904285431e-03,2.823458425700664520e-02,2.808972727507352829e-03,5.956133245490491390e-04,2.490898477844893932e-04,1.104482638680792661e-08,1.087085547624155879e-05,8.930419426178559661e-05,2.081954153254628181e-04,-4.425376246217638254e-04,1.370023383060470223e-04,2.273150312248617411e-05,1.307248265192129111e-08,9.662135198595933616e-06,-8.957997488323599100e-05,-2.648475638125091791e-04,1.083767972886562347e-02,-8.763433434069156647e-03,-9.825144661590456963e-05,-4.606923175742849708e-05,3.980867768405005336e-05,1.446083624614402652e-04,4.712983500212430954e-04,7.941373623907566071e-03,8.412551134824752808e-03,-9.463314898312091827e-03,-7.840136997401714325e-03,4.091768525540828705e-03,-2.929200418293476105e-04,5.786940455436706543e-04,7.130461744964122772e-03,1.074089854955673218e-02,1.238327752798795700e-02,7.476420607417821884e-03,7.174995262175798416e-03,4.802229814231395721e-03,-1.464441447751596570e-05,6.346296868287026882e-05,-1.731800730340182781e-04,-2.621433231979608536e-03,-5.184383131563663483e-03,-1.113835629075765610e-02,1.909237354993820190e-02,4.734623245894908905e-03,-1.291396911256015301e-03,1.544436090625822544e-04,-2.894521458074450493e-03,-8.935755118727684021e-03,-3.165633417665958405e-03,4.467654041945934296e-03,7.176284678280353546e-03,1.718554180115461349e-03,-1.315537490881979465e-03,1.826187144615687430e-06,1.829354092478752136e-03,2.771601080894470215e-03,6.397686898708343506e-03,9.728249162435531616e-03,2.085658023133873940e-03,9.874851821223273873e-05,-7.538607314927503467e-05,1.050965074682608247e-04,1.084945906768552959e-04,4.932583775371313095e-03,-6.704889237880706787e-04,-2.659341553226113319e-03,-2.331713185412809253e-04,-1.249257547897286713e-05,-2.857617619156371802e-05,-6.174002975534165216e-11,-1.804996463761199266e-05,3.911993553629145026e-05,3.708109026774764061e-03,3.428650321438908577e-03,1.047939149430021644e-04,9.146283264271914959e-05,5.847096584687960785e-09,1.772060495568439364e-04,1.061639486579224467e-04,2.034928882494568825e-03,3.609121311455965042e-03,1.483384426683187485e-02,-1.889876788482069969e-03,1.197907695313915610e-04,7.320503937080502510e-05,-4.201276169624179602e-06,-5.296174786053597927e-04,-6.659112405031919479e-04,3.889172105118632317e-03,-8.067659102380275726e-03,4.084695130586624146e-03,2.696523675695061684e-03,2.423092373646795750e-04,-2.022352127823978662e-04,1.608814462088048458e-03,2.225955948233604431e-03,5.043824203312397003e-04,1.547955162823200226e-02,1.409181766211986542e-02,1.748390495777130127e-03,4.652385832741856575e-04,8.600758155807852745e-05,1.819436904042959213e-03,-4.000275803264230490e-04,-1.637649536132812500e-02,-2.201622910797595978e-02,2.631949074566364288e-02,1.013829279690980911e-02,-2.684231847524642944e-03,1.089967699954286218e-04,-4.994146525859832764e-03,2.447386970743536949e-03,9.147594682872295380e-03,1.177787967026233673e-02,9.145805612206459045e-03,-9.848276153206825256e-03,5.213292315602302551e-04,-1.404608774464577436e-04,4.421502351760864258e-03,-7.382520474493503571e-03,9.747472591698169708e-03,1.278354413807392120e-02,9.738466702401638031e-03,2.986670006066560745e-05,-1.424189831595867872e-04,1.459561171941459179e-04,5.469226744025945663e-04,6.463509984314441681e-03,2.691771835088729858e-03,-5.892839282751083374e-03,-7.974656764417886734e-04,-2.187594873248599470e-06,-6.940808088984340429e-05,2.277807453765490209e-08,-6.187419057823717594e-05,-3.015240363311022520e-04,-9.527517249807715416e-06,-7.099708309397101402e-04,-4.106285632587969303e-05,-4.175935828243382275e-05,-3.876095888699637726e-09,1.377410662826150656e-04,-3.196101897628977895e-05,5.393131286837160587e-04,1.003461889922618866e-02,-1.931780017912387848e-02,3.645662916824221611e-03,-2.738051116466522217e-04,1.091896701836958528e-04,4.200178082101047039e-04,-3.404106013476848602e-03,2.060157433152198792e-02,-1.057709380984306335e-02,-6.885227747261524200e-03,-2.230889350175857544e-02,-3.297002287581562996e-03,-2.971382054965943098e-04,5.642544711008667946e-04,-8.294596918858587742e-04,6.689517758786678314e-03,1.261183433234691620e-02,1.465493440628051758e-02,1.056875940412282944e-02,4.399268887937068939e-03,7.755470869597047567e-05,-2.750313433352857828e-05,-1.621022005565464497e-03,-8.153224363923072815e-03,-1.012521423399448395e-02,-1.369296759366989136e-02,3.108062222599983215e-02,1.139041502028703690e-03,-4.248918499797582626e-03,6.871481891721487045e-04,-7.277078460901975632e-03,-1.396428886801004410e-02,-1.691332831978797913e-02,9.871247224509716034e-03,4.606554657220840454e-02,-4.572913050651550293e-03,-3.688088618218898773e-03,8.496247028233483434e-05,1.060252822935581207e-02,1.135746017098426819e-02,1.792915537953376770e-02,1.037364359945058823e-02,9.871138259768486023e-03,-5.107427932671271265e-05,1.067843186319805682e-04,4.894765152130275965e-05,4.967004060745239258e-04,1.314597483724355698e-02,4.648613743484020233e-03,-2.956444513984024525e-04,-1.658696710364893079e-04,-1.120504457503557205e-04,-1.138337029260583222e-04,4.971560940703056986e-09,2.077951103274244815e-05,1.428371760994195938e-04,1.438151346519589424e-03,-2.295227022841572762e-05,1.538288197480142117e-04,4.619370156433433294e-05,-1.883199729491025209e-08,4.826504664379172027e-05,-1.109252116293646395e-04,1.399505999870598316e-03,8.544644340872764587e-03,-7.678930182009935379e-03,9.418149129487574100e-04,6.980836587899830192e-06,4.790549064637161791e-05,-1.246075044036842883e-06,-5.585548933595418930e-04,5.075441207736730576e-03,1.064611040055751801e-02,-1.281687524169683456e-03,-3.196724690496921539e-03,5.038762465119361877e-04,-2.564240421634167433e-04,8.757822797633707523e-04,5.253574810922145844e-03,1.200619898736476898e-02,1.117509137839078903e-02,-5.556810181587934494e-03,1.103494036942720413e-02,3.820695681497454643e-03,-1.165782668977044523e-05,1.241610152646899223e-04,6.805875455029308796e-05,-4.264621995389461517e-03,-8.981777355074882507e-03,-1.616836152970790863e-02,1.778414100408554077e-02,9.978008456528186798e-03,-1.731588039547204971e-03,1.153200719272717834e-04,-4.957402707077562809e-04,-6.513631902635097504e-03,4.066790454089641571e-03,-5.152691155672073364e-03,2.419146941974759102e-03,6.871124263852834702e-03,-1.372885075397789478e-03,-9.844709711614996195e-05,2.140044001862406731e-03,2.639185637235641479e-03,8.753270842134952545e-03,1.117664203047752380e-02,-6.079560262151062489e-04,4.906048707198351622e-05,-6.930236850166693330e-05,2.024964487645775080e-04,1.346971548628062010e-04,6.929052062332630157e-03,-2.273211721330881119e-03,-4.230173304677009583e-03,-6.731462781317532063e-04,-1.279516291106119752e-04,-3.658178684418089688e-05,1.003397898102775798e-08,1.110862358473241329e-04,3.866157494485378265e-04,2.074977848678827286e-03,1.056812005117535591e-03,2.464605495333671570e-04,1.362243492621928453e-04,3.149466465401928872e-09,-2.355693286517634988e-04,-2.199251466663554311e-04,-3.188617993146181107e-03,-1.805360987782478333e-02,-3.689506649971008301e-02,-9.169321507215499878e-03,3.549834073055535555e-04,-6.102580227889120579e-04,-4.641984123736619949e-04,4.028742667287588120e-03,-2.920022606849670410e-02,-2.912191860377788544e-02,-1.201093662530183792e-02,1.308585703372955322e-02,1.260369643568992615e-02,1.607887534191831946e-04,5.011676694266498089e-04,1.110581681132316589e-02,1.687822304666042328e-02,-6.569575518369674683e-03,-8.540634065866470337e-03,1.148268673568964005e-02,1.175469718873500824e-02,-2.146361512131989002e-04,4.059068160131573677e-04,1.916132168844342232e-04,1.132724806666374207e-02,1.954019814729690552e-02,1.254491321742534637e-02,-1.661891490221023560e-02,9.027038700878620148e-03,3.135782899335026741e-03,-5.503508145920932293e-04,4.583168774843215942e-03,-7.821334525942802429e-03,1.365840062499046326e-02,2.248187735676765442e-02,-3.494709357619285583e-02,6.255954504013061523e-03,1.957087544724345207e-03,-3.811322676483541727e-04,7.084828335791826248e-03,-1.063398784026503563e-03,-2.843306772410869598e-02,-3.493747487664222717e-02,-9.542602114379405975e-03,1.490213908255100250e-04,-5.378052010200917721e-04,1.508187997387722135e-04,6.960594328120350838e-04,9.802183136343955994e-03,4.095977172255516052e-03,-1.750658033415675163e-03,6.069161463528871536e-05,1.646344171604141593e-04,4.094709584023803473e-05,-2.143337951565627009e-09,2.278173269587568939e-05,2.032494012382812798e-05,1.079558976925909519e-03,-8.443079423159360886e-05,6.844275048933923244e-05,-1.666941716393921524e-05,1.749390321492683142e-08,9.065867925528436899e-05,-4.554673796519637108e-05,1.762369647622108459e-03,1.042654551565647125e-02,-6.573471240699291229e-03,1.989175099879503250e-03,-7.800827734172344208e-05,1.088116550818085670e-04,1.192305717268027365e-04,-5.328496918082237244e-04,6.892353296279907227e-03,2.267992869019508362e-02,-4.704236052930355072e-03,5.790542345494031906e-03,-3.795130469370633364e-04,-6.238070636754855514e-05,2.758316113613545895e-04,3.171765478327870369e-03,1.332689076662063599e-02,3.943470772355794907e-03,-5.169120617210865021e-03,5.030229222029447556e-03,1.230978639796376228e-03,2.564121095929294825e-04,7.574639312224462628e-05,-4.807353543583303690e-04,-1.039252243936061859e-02,-1.275688875466585159e-02,-1.936649344861507416e-02,2.664778754115104675e-02,5.857949145138263702e-03,2.974504022859036922e-04,2.937609388027340174e-04,-6.313726305961608887e-03,-1.498158089816570282e-02,6.930117029696702957e-03,-3.757320810109376907e-03,8.390525355935096741e-03,1.752077043056488037e-02,-2.567891729995608330e-03,-4.427517342264764011e-05,-1.058956695487722754e-05,2.220051130279898643e-03,9.817225858569145203e-03,1.615377143025398254e-02,3.736592363566160202e-03,2.827135540428571403e-05,4.133711263420991600e-05,8.372172305826097727e-05,-8.149527275236323476e-07,3.208981361240148544e-03,-1.404866110533475876e-03,-4.222244024276733398e-03,-4.650941409636288881e-04,7.707987970206886530e-05,-2.939332262030802667e-05,-6.310222033789614215e-08,1.503892144683049992e-05,9.127057273872196674e-05,1.740702544339001179e-03,2.880315296351909637e-04,1.856192975537851453e-04,3.059259324800223112e-05,4.817013632418820634e-08,5.893658817512914538e-05,-1.262571604456752539e-04,5.911833723075687885e-04,7.284496910870075226e-03,-6.153595633804798126e-03,2.136078663170337677e-03,1.915029497467912734e-05,4.798730515176430345e-06,1.080817601177841425e-04,-7.163490517996251583e-04,9.365350008010864258e-03,1.284940727055072784e-02,-1.567157171666622162e-02,3.274106187745928764e-03,-1.015371922403573990e-02,-2.536079264245927334e-04,7.551945745944976807e-04,6.512423977255821228e-03,-5.054041277617216110e-03,1.245461124926805496e-02,8.104049600660800934e-03,-4.402435384690761566e-03,1.102536637336015701e-02,9.114460408454760909e-05,2.325060777366161346e-04,-2.135156828444451094e-04,-4.669032059609889984e-03,-5.935945548117160797e-03,-1.204080414026975632e-02,2.731200866401195526e-02,1.374411862343549728e-02,-1.644864911213517189e-03,1.338937727268785238e-04,-1.083126175217330456e-03,-1.139632519334554672e-02,4.026689101010560989e-03,-6.998823489993810654e-03,3.403650596737861633e-03,8.514959365129470825e-03,-1.255364273674786091e-03,8.346772665390744805e-05,-5.573123693466186523e-03,1.225211098790168762e-02,1.999636553227901459e-02,1.542831072583794594e-03,5.611791275441646576e-03,1.000552001642063260e-04,-9.874374518403783441e-05,1.289701322093605995e-04,1.768014772096648812e-04,1.114306319504976273e-02,4.098140634596347809e-03,-4.981676582247018814e-03,-5.710262339562177658e-04,-2.736849273787811399e-05,-3.990505865658633411e-05,2.610741489661450032e-08,1.403083751938538626e-05,-1.944329051184467971e-05,1.050317659974098206e-03,7.706274045631289482e-04,1.009328116197139025e-04,4.527851706370711327e-05,-4.458456714928615838e-08,1.043587690219283104e-04,-9.711566235637292266e-06,1.182136707939207554e-03,1.376210898160934448e-02,-6.370418705046176910e-04,5.585450213402509689e-03,-2.191362727899104357e-05,1.044722666847519577e-04,2.385097322985529900e-04,-4.756761190947145224e-04,1.273970492184162140e-02,1.550580561161041260e-02,-1.289359200745820999e-02,4.001503810286521912e-03,1.763086882419884205e-03,-2.047274465439841151e-04,4.952746676281094551e-04,5.778640508651733398e-03,8.957764133810997009e-03,1.445205044001340866e-02,6.238723173737525940e-03,1.060491986572742462e-02,3.460734616965055466e-03,1.316948910243809223e-04,1.319319271715357900e-04,-3.629614948295056820e-04,-7.493396289646625519e-03,-1.031706854701042175e-02,-9.379134513437747955e-03,2.638069167733192444e-02,7.524585351347923279e-03,-1.873636501841247082e-03,1.454566227039322257e-04,-2.296236809343099594e-03,-7.364329649135470390e-04,6.314567290246486664e-03,-1.545640174299478531e-02,-4.698146600276231766e-03,1.007283804938197136e-03,-2.009154530242085457e-03,8.753991278354078531e-05,7.647257298231124878e-04,1.229119487106800079e-03,1.105772890150547028e-02,3.227353794500231743e-03,8.437629789113998413e-03,3.429189091548323631e-04,-3.974183928221464157e-04,9.633878944441676140e-04,6.720725214108824730e-04,3.975965082645416260e-03,2.840534551069140434e-03,-1.817086595110595226e-03,-4.943148815073072910e-05,-6.742566474713385105e-04,-2.304673980688676238e-04,3.880235017277300358e-04,-3.250319568905979395e-04,5.320730997482314706e-05,1.096282794605940580e-04,8.743233629502356052e-04,1.807157765142619610e-03,1.955838524736464024e-04,-4.560130764730274677e-04,1.369911246001720428e-03,-2.357756311539560556e-04,8.553478401154279709e-04,-6.486528553068637848e-03,-3.791328286752104759e-03,3.571144072338938713e-03,2.442485711071640253e-04,-2.802172908559441566e-03,2.578760497272014618e-03,-1.604664605110883713e-03,-1.028842525556683540e-04,6.278476212173700333e-03,-7.049792446196079254e-03,-6.635567173361778259e-03,7.413539104163646698e-03,-1.408870681189000607e-03,3.431480377912521362e-03,1.035801228135824203e-02,1.453437749296426773e-02,1.380734797567129135e-02,-4.064175300300121307e-04,1.747317425906658173e-02,2.903889399021863937e-04,1.870264066383242607e-03,1.202732790261507034e-03,-6.857662810944020748e-04,-3.962943330407142639e-03,-1.755714602768421173e-02,-1.152853295207023621e-02,3.127289563417434692e-02,1.893857493996620178e-03,1.732235215604305267e-02,1.166115887463092804e-02,9.410943835973739624e-03,-4.366279579699039459e-03,5.885934457182884216e-03,2.107534557580947876e-03,1.311781629920005798e-02,5.990264937281608582e-03,-9.293264709413051605e-03,-6.097575533203780651e-04,-4.542495124042034149e-03,-4.943686537444591522e-03,-8.400980383157730103e-03,2.993689849972724915e-02,-4.275583662092685699e-03,6.517878174781799316e-02,5.039754137396812439e-02,-4.251497983932495117e-02,6.784076243638992310e-02,-2.234946936368942261e-02,4.422379285097122192e-02,-1.865867339074611664e-02,4.196493886411190033e-03,1.028452161699533463e-02,-1.304265788348857313e-05\n0.000000000000000000e+00,-1.453195291105657816e-04,-1.123870606534183025e-03,-2.129809185862541199e-02,-1.070646755397319794e-02,-6.240697075554635376e-06,3.320078030810691416e-05,7.505525978501736972e-09,2.416240749880671501e-04,-7.146738789742812514e-05,6.515212357044219971e-03,3.313359618186950684e-02,4.824473336338996887e-02,2.330378256738185883e-02,-1.912548555992543697e-03,1.030501909554004669e-03,7.535454933531582355e-04,-1.006641332060098648e-02,-5.533374100923538208e-02,-1.296604052186012268e-02,3.112356364727020264e-02,5.862644314765930176e-02,-2.765925601124763489e-02,-1.852644723840057850e-03,1.874068286269903183e-03,1.384787727147340775e-02,-5.133004859089851379e-03,3.675082698464393616e-02,-8.568384498357772827e-02,-9.502511471509933472e-03,-2.004237100481987000e-02,-7.691985229030251503e-04,-2.729892497882246971e-03,6.101661827415227890e-03,-5.680769309401512146e-02,-7.647342979907989502e-02,6.320260465145111084e-02,-5.632752925157546997e-02,5.407028198242187500e-01,-1.066370494663715363e-02,5.191759555600583553e-04,-5.501628853380680084e-03,2.594385109841823578e-02,-1.033059284090995789e-01,3.096087276935577393e-02,-6.968382745981216431e-03,-7.393654435873031616e-02,-5.174474790692329407e-03,2.135730348527431488e-03,-4.492168128490447998e-02,1.254746131598949432e-02,1.473781559616327286e-02,2.363031031563878059e-03,-2.016833610832691193e-02,1.526470805401913822e-05,1.165813533589243889e-03,4.951891241944395006e-05,-4.323984961956739426e-03,-1.215623505413532257e-02,4.636378027498722076e-03,3.203706815838813782e-02,3.848291002213954926e-03,-1.188133493997156620e-03,-9.183453948935493827e-05,-2.952469735362228676e-08,2.511891398171428591e-05,1.701554137980565429e-04,2.946312306448817253e-03,1.601319527253508568e-03,1.375246029056143016e-05,2.515515916456934065e-06,-6.578218414432512873e-09,-6.496571586467325687e-05,-7.949866812850814313e-06,-1.691519748419523239e-03,-2.740992698818445206e-03,-4.326967522501945496e-03,-7.059545721858739853e-03,9.953392145689576864e-05,-1.479800121160224080e-04,-8.434576739091426134e-05,8.806356345303356647e-04,6.975207943469285965e-03,6.708282977342605591e-03,-1.536983181722462177e-04,-7.574724964797496796e-03,2.653859555721282959e-03,2.015913487412035465e-04,-2.993427042383700609e-04,-1.992654986679553986e-03,1.046176417730748653e-03,-8.679818361997604370e-03,6.735817994922399521e-03,1.107949763536453247e-03,2.270606812089681625e-03,1.228317560162395239e-04,3.655122709460556507e-04,-9.677119669504463673e-04,5.958648864179849625e-03,6.462112069129943848e-03,-1.067767012864351273e-02,7.056829519569873810e-03,1.632485911250114441e-02,1.437476719729602337e-03,-7.740436558378860354e-05,1.830307650379836559e-03,-1.499883132055401802e-03,1.448209676891565323e-02,5.706819938495755196e-04,1.987378811463713646e-03,1.076576672494411469e-02,8.369322167709469795e-04,-2.904719149228185415e-04,5.578523036092519760e-03,-4.668310750275850296e-03,-7.240410894155502319e-03,-1.643399242311716080e-03,1.680721528828144073e-03,-2.483063144609332085e-05,-1.588982268003746867e-04,-4.364533197076525539e-07,5.193064571358263493e-04,1.862765406258404255e-03,-1.436375896446406841e-04,-4.418526776134967804e-03,-5.549626657739281654e-04,1.828923996072262526e-04,1.661006353970151395e-05,-1.924684589482694719e-08,-7.110343722160905600e-05,-5.457543011289089918e-05,1.302303862757980824e-03,5.269594839774072170e-04,-3.308792656753212214e-05,2.523768853279761970e-05,-2.117308550708685289e-09,-2.150627551600337029e-05,-9.906997729558497667e-05,2.871023723855614662e-03,-5.938625894486904144e-03,7.770027965307235718e-03,4.498881753534078598e-03,4.899281775578856468e-04,-3.613619264797307551e-05,-5.025047357776202261e-05,-2.444735029712319374e-03,-9.990436956286430359e-04,-1.853811182081699371e-02,-2.709761075675487518e-02,-3.421676531434059143e-02,7.588538341224193573e-03,-2.346300752833485603e-04,4.032301076222211123e-04,6.969892419874668121e-04,1.342899864539504051e-03,2.028816146776080132e-03,2.299700491130352020e-02,6.216211244463920593e-03,4.997633397579193115e-03,-2.269205651828087866e-05,1.998298394028097391e-04,3.695706836879253387e-04,-2.726800739765167236e-04,1.773611083626747131e-02,1.710742712020874023e-03,2.680630888789892197e-03,3.899736329913139343e-04,-3.878210438415408134e-03,2.025429057539440691e-05,1.519047422334551811e-03,5.705498158931732178e-03,1.335621345788240433e-03,-7.110010832548141479e-03,-3.287889529019594193e-03,1.376096345484256744e-02,-5.870688473805785179e-04,7.383374031633138657e-05,6.720158271491527557e-03,1.514495536684989929e-02,1.477243006229400635e-02,2.547305077314376831e-03,2.678094664588570595e-03,-8.387212801608256996e-06,-4.679141420638188720e-05,4.265661118552088737e-06,2.722162171266973019e-04,2.408029045909643173e-03,-9.302438120357692242e-04,-1.999839674681425095e-03,-2.580811560619622469e-04,-3.105373762082308531e-04,3.007831401191651821e-05,-4.729720615159749286e-09,3.756390651687979698e-05,1.774066186044365168e-04,2.711424836888909340e-03,1.048659672960639000e-03,5.630284795188345015e-05,2.307103022758383304e-05,5.427551741377101280e-09,-1.746023917803540826e-04,5.611105007119476795e-05,-1.696891617029905319e-03,-1.004973612725734711e-02,6.863394752144813538e-03,-5.420605652034282684e-03,6.060790619812905788e-04,-1.639740512473508716e-04,-1.047986515914089978e-04,1.488746609538793564e-03,2.111673913896083832e-02,1.211660169064998627e-02,5.838528741151094437e-04,-1.185947284102439880e-02,4.523324314504861832e-03,2.236736618215218186e-04,-1.664715673541650176e-04,-1.051453291438519955e-03,6.867360323667526245e-03,-8.016374893486499786e-03,-2.932661678642034531e-03,3.808800363913178444e-03,-8.599020075052976608e-04,1.877945469459518790e-04,3.525805077515542507e-04,-1.082286937162280083e-03,5.711449775844812393e-03,1.126224827021360397e-02,-1.726410724222660065e-02,4.545671865344047546e-03,1.408088672906160355e-02,1.716871629469096661e-03,-1.689001510385423899e-04,-2.557758998591452837e-04,6.534095155075192451e-05,1.652200892567634583e-02,9.353330358862876892e-03,-1.047916803508996964e-02,7.480990141630172729e-03,9.559196769259870052e-04,-2.216323773609474301e-04,8.790754713118076324e-03,2.407489577308297157e-03,-3.826597705483436584e-03,4.080839920789003372e-03,-3.572710091248154640e-03,1.111767851398326457e-04,-2.333543088752776384e-04,3.695125997182913125e-05,1.135318307206034660e-03,8.456389186903834343e-04,1.024430384859442711e-03,-4.557272419333457947e-03,-5.248819943517446518e-04,1.453148870496079326e-04,1.861710552475415170e-05,4.231333150528371334e-08,2.879802195820957422e-05,5.072450221632607281e-05,2.957892604172229767e-03,1.887098769657313824e-03,1.609500031918287277e-05,3.340337934787385166e-05,-2.078161287499824539e-08,-4.799014641321264207e-05,1.326169876847416162e-04,-1.094720442779362202e-03,-7.665710058063268661e-03,-2.652162918820977211e-03,-5.266439169645309448e-03,3.205810207873582840e-04,-1.373130362480878830e-04,-8.767723920755088329e-05,1.112156314775347710e-03,2.290605567395687103e-03,4.826430231332778931e-03,2.788379555568099022e-03,-1.117393840104341507e-02,2.780172741040587425e-03,2.609156072139739990e-04,-3.312169574201107025e-04,-5.740308552049100399e-04,1.026610843837261200e-03,-5.389047320932149887e-03,8.953408338129520416e-03,-6.976830773055553436e-04,2.689737593755125999e-03,1.604057324584573507e-04,2.644704654812812805e-04,-8.434648043476045132e-04,4.891846328973770142e-03,1.326076779514551163e-02,-1.189741957932710648e-02,7.483616936951875687e-03,1.677844300866127014e-02,1.158693688921630383e-03,-8.819469803711399436e-05,9.067679056897759438e-04,-2.375445794314146042e-03,1.240943465381860733e-02,-4.230280406773090363e-03,1.522239646874368191e-03,1.072177104651927948e-02,7.066511316224932671e-04,-2.351710863877087831e-04,5.351223517209291458e-03,-7.840815815143287182e-04,-2.304493682458996773e-03,-2.114620292559266090e-03,3.350987564772367477e-03,-4.355876444606110454e-05,-9.259954094886779785e-05,-6.054997356841340661e-05,5.378041532821953297e-04,-5.524365114979445934e-04,-2.927430905401706696e-03,-4.520677961409091949e-03,-4.955804324708878994e-04,1.339037407888099551e-04,1.055961092788493261e-05,-3.396212377992924303e-08,3.857956471620127559e-05,1.161445252364501357e-04,1.976011320948600769e-03,8.468547021038830280e-04,3.453596946201287210e-06,-7.031819222902413458e-06,2.494289219612255692e-09,-1.712577250145841390e-05,-5.589996362687088549e-05,-7.728587370365858078e-04,-1.086626295000314713e-02,-8.750522509217262268e-03,-5.845348350703716278e-03,1.216158780152909458e-04,-1.799102465156465769e-04,-6.293260958045721054e-05,1.115968683734536171e-03,5.620923358947038651e-03,-3.836297430098056793e-03,-8.709229528903961182e-03,-1.278058998286724091e-02,4.343145061284303665e-03,1.121939276345074177e-04,-1.836740993894636631e-04,3.671829763334244490e-04,2.484170487150549889e-03,-6.213256623595952988e-03,1.965889334678649902e-02,2.480265684425830841e-03,3.522661048918962479e-03,-1.915435859700664878e-05,2.489242760930210352e-04,-5.878368974663317204e-04,4.592735785990953445e-03,1.172618940472602844e-02,-7.586305495351552963e-03,2.773584332317113876e-03,1.287714391946792603e-02,1.589489518664777279e-03,-9.440536814508959651e-05,-2.678095188457518816e-04,1.032460248097777367e-03,1.252566650509834290e-02,-6.119410507380962372e-03,7.547443266957998276e-03,7.793989032506942749e-03,7.913946756161749363e-04,-2.201953611802309752e-04,7.558545097708702087e-03,-1.873280038125813007e-03,-2.665598178282380104e-03,4.761400632560253143e-04,-4.263903014361858368e-03,-2.019532985286787152e-07,-2.143037854693830013e-04,-1.870998858066741377e-05,5.045264260843396187e-04,2.310986630618572235e-03,-1.429561816621571779e-04,-3.288800129666924477e-03,-3.004005993716418743e-04,1.214666772284545004e-04,4.029264164273627102e-05,3.378090696060098708e-09,1.430514930689241737e-05,1.313821849180385470e-04,1.560267293825745583e-03,8.227113867178559303e-04,1.641747985559049994e-05,-1.766097921063192189e-05,3.145760274492204189e-08,-2.631765892147086561e-05,-6.476575799752026796e-05,-5.825569387525320053e-04,-1.144840102642774582e-02,-9.762395173311233521e-03,-3.912225365638732910e-03,2.262043562950566411e-04,-6.570309051312506199e-05,2.863687768694944680e-05,1.131842145696282387e-03,3.671319922432303429e-03,9.147089906036853790e-03,8.614017628133296967e-03,-7.414242718368768692e-03,1.413073739968240261e-03,1.295869005843997002e-04,-2.629961527418345213e-04,-1.216878881677985191e-03,-4.275525454431772232e-03,-2.832016674801707268e-03,2.865383867174386978e-03,-6.296582869254052639e-04,1.507856766693294048e-03,8.103217260213568807e-05,4.206355515634641051e-05,-6.113594863563776016e-04,3.472572425380349159e-03,9.241868741810321808e-03,-1.028920989483594894e-02,4.985225852578878403e-03,1.707657240331172943e-02,2.240156754851341248e-05,-8.304788934765383601e-05,2.644872525706887245e-03,-2.818120177835226059e-03,1.539384294301271439e-02,-3.674452658742666245e-03,6.682281382381916046e-03,1.093787234276533127e-02,8.390531875193119049e-04,-2.475523506291210651e-04,4.355205688625574112e-03,-5.055705085396766663e-03,6.676689954474568367e-04,5.490863695740699768e-04,1.346959965303540230e-03,4.007102688774466515e-05,-1.643678115215152502e-04,3.755193029064685106e-05,3.709183947648853064e-04,1.961406087502837181e-03,6.837208056822419167e-04,-4.257614258676767349e-03,-5.088892648927867413e-04,1.679176493780687451e-04,1.290032832912402228e-05,1.344869815511628985e-08,6.336095975711941719e-05,1.246137107955291867e-04,2.262829104438424110e-03,8.577099652029573917e-04,7.802520121913403273e-05,-1.581586184329353273e-05,-4.141966769566352013e-09,-8.257359877461567521e-05,4.451671338756568730e-05,-2.306043636053800583e-03,-3.972677979618310928e-03,-4.652818664908409119e-03,-8.849451318383216858e-03,7.518453639931976795e-05,-1.090584046323783696e-04,4.427538442541845143e-05,2.437888877466320992e-03,6.078806705772876740e-03,-1.718154293484985828e-03,2.660817466676235199e-03,-1.178577914834022522e-02,7.892018184065818787e-03,2.753767766989767551e-04,-2.203504263889044523e-04,2.145195612683892250e-04,1.228361949324607849e-02,-1.063699275255203247e-02,9.046373888850212097e-03,7.885769009590148926e-03,2.834806917235255241e-03,1.138547522714361548e-04,2.760888310149312019e-04,-1.300354488193988800e-03,6.266505923122167587e-03,7.958379574120044708e-03,-1.646043546497821808e-02,-4.758651775773614645e-04,1.480872184038162231e-02,2.348005073145031929e-03,-1.165072899311780930e-05,-5.038002273067831993e-04,1.965742092579603195e-03,1.019419822841882706e-02,1.838562544435262680e-03,8.334620855748653412e-03,9.417739696800708771e-03,1.194763695821166039e-03,-2.162694290746003389e-04,4.320975858718156815e-03,-5.379981826990842819e-03,-7.933807559311389923e-03,6.815296597778797150e-03,2.720540855079889297e-03,-4.631714546121656895e-05,-9.380200935993343592e-05,-7.787156209815293550e-05,3.451379598118364811e-04,-2.120051765814423561e-03,-3.192810807377099991e-03,-3.281015669927000999e-03,-3.266757994424551725e-04,2.282354689668864012e-04,2.278333522554021329e-05,4.272942533134482801e-08,5.564298044191673398e-05,1.495996839366853237e-04,2.118892967700958252e-03,2.340886567253619432e-04,-1.924760363181121647e-05,-2.004251291509717703e-05,7.840162652428261936e-08,-1.040615388774313033e-04,4.024719964945688844e-05,-2.963521750643849373e-03,-3.395178820937871933e-03,-1.222922932356595993e-03,-7.889441214501857758e-03,-5.941987910773605108e-05,-1.109225486288778484e-04,6.346455484163016081e-05,2.385064959526062012e-03,9.011183865368366241e-03,3.583488578442484140e-04,2.733533736318349838e-03,-7.273428142070770264e-03,2.091828500851988792e-03,2.211754908785223961e-04,-1.468807313358411193e-04,-1.893232343718409538e-03,5.197495222091674805e-03,-3.649387508630752563e-03,2.359121805056929588e-03,4.304314963519573212e-03,-6.503504700958728790e-04,-5.811550363432615995e-05,2.518908586353063583e-04,-1.400869921781122684e-03,2.035040874034166336e-03,1.380587927997112274e-02,-7.366223260760307312e-03,2.957665128633379936e-03,1.400278601795434952e-02,3.246260574087500572e-03,3.506930443109013140e-05,-5.707595264539122581e-04,-1.492348848842084408e-03,1.252522785216569901e-02,-2.839043037965893745e-03,8.965743705630302429e-03,9.815488010644912720e-03,1.820809091441333294e-03,-1.566845458000898361e-04,1.795534742996096611e-03,-2.726734848693013191e-03,-5.956249311566352844e-03,-9.481519227847456932e-04,2.153025940060615540e-03,-9.518525912426412106e-04,1.266762148588895798e-03,-1.097770989872515202e-03,1.445975067326799035e-04,-2.974709030240774155e-03,-3.578849602490663528e-03,-8.153822273015975952e-05,-3.316701622679829597e-04,-8.040526299737393856e-04,1.304911449551582336e-03,5.870090099051594734e-04,-9.221051004715263844e-05,-1.981636160053312778e-04,2.911036834120750427e-03,1.421240624040365219e-03,-1.709133357508108020e-04,2.012544136960059404e-04,-2.810619189403951168e-04,-2.546508621890097857e-04,7.496569887734949589e-04,-2.165202313335612416e-04,-7.926886901259422302e-03,-5.653428845107555389e-03,-3.153356956318020821e-03,3.312521439511328936e-04,2.138631534762680531e-04,5.417232168838381767e-04,2.107236214214935899e-04,6.145772058516740799e-03,7.270991802215576172e-03,-1.221028505824506283e-03,-7.161948829889297485e-03,-1.912755891680717468e-03,-2.261196030303835869e-03,-3.976034000515937805e-03,-5.771622527390718460e-03,4.238319583237171173e-03,-9.607553482055664062e-03,1.406256388872861862e-02,7.821814157068729401e-03,4.823983181267976761e-03,2.871948236133903265e-04,-2.234205370768904686e-03,1.761775929480791092e-03,1.058254577219486237e-02,1.184530835598707199e-02,-1.216092891991138458e-02,4.518443718552589417e-03,1.785673759877681732e-02,-2.904293360188603401e-03,-8.630331140011548996e-04,2.173699671402573586e-03,-3.323649521917104721e-03,6.276378873735666275e-03,1.899979892186820507e-03,-3.246116684749722481e-03,1.281779538840055466e-02,-2.435337053611874580e-03,1.358980499207973480e-02,1.998808421194553375e-02,-1.500320620834827423e-02,5.797746591269969940e-03,-7.010633591562509537e-03,9.177704341709613800e-03,6.489002145826816559e-03,8.226951467804610729e-04,1.406926289200782776e-02,-7.386595010757446289e-02,-1.263960357755422592e-02,-3.218258544802665710e-02,1.029739249497652054e-02,9.373181499540805817e-03,-3.415417391806840897e-03,2.027064692811109126e-05\n0.000000000000000000e+00,-1.828907697927206755e-04,-3.504368360154330730e-04,4.439309122972190380e-04,1.445918111130595207e-03,-4.621870903065428138e-05,-1.199326925416244194e-05,-3.011580318457163230e-08,2.780068025458604097e-04,-1.083412571460939944e-04,6.165592931210994720e-03,2.523661777377128601e-02,1.369012147188186646e-02,2.131987735629081726e-02,7.192628108896315098e-04,1.407248491887003183e-04,5.680474714608862996e-05,-6.742333993315696716e-03,-2.289608120918273926e-02,-6.373571231961250305e-03,-2.069902420043945312e-02,-1.386755891144275665e-02,2.807757409755140543e-04,-7.591492030769586563e-04,3.167746763210743666e-04,-1.576478593051433563e-03,9.496164508163928986e-03,1.728996750898659229e-03,-1.647341251373291016e-02,8.983510779216885567e-04,-1.084363466361537576e-04,3.717801300808787346e-04,-1.680262721492908895e-05,1.545846462249755859e-03,1.421564817428588867e-02,-1.143143884837627411e-02,2.943138591945171356e-03,1.476718857884407043e-02,-1.066983677446842194e-02,6.483608484268188477e-01,6.341755943140015006e-05,4.021343484055250883e-04,-2.657580003142356873e-02,-7.397335488349199295e-03,-4.034088924527168274e-03,-2.159844897687435150e-02,-3.299266798421740532e-03,-4.374973475933074951e-03,-1.502987870480865240e-04,2.359755802899599075e-03,3.950829617679119110e-03,1.725080981850624084e-02,2.087404392659664154e-02,3.125737421214580536e-03,2.781962684821337461e-04,-1.022550859488546848e-04,2.660322643350809813e-04,6.038456558599136770e-05,7.195461541414260864e-03,9.708813391625881195e-03,-3.765729255974292755e-03,-6.528942612931132317e-04,-7.042540237307548523e-04,-1.364908966934308410e-04,-1.664320592453805148e-08,2.605922963994089514e-05,6.149066030047833920e-05,-5.284412327455356717e-05,-1.078506829799152911e-04,1.086382144421804696e-05,5.825906555401161313e-06,3.136643655921034224e-08,-4.980846279067918658e-05,3.793999712797813118e-05,-1.244500745087862015e-03,-3.502244362607598305e-03,-1.481525599956512451e-03,-2.972895978018641472e-03,-1.122563699027523398e-04,-1.862046883616130799e-05,2.099580524372868240e-05,1.100396504625678062e-03,2.986883278936147690e-03,2.130416687577962875e-03,5.728869233280420303e-03,3.556797164492309093e-04,-4.043192602694034576e-04,8.537084795534610748e-05,-6.003115413477644324e-05,1.524228428024798632e-04,-2.528834156692028046e-04,3.915691631846129894e-04,-1.631654566153883934e-03,-5.663484917022287846e-04,-5.266976077109575272e-04,-5.028953455621376634e-05,2.301594940945506096e-05,-2.748666156549006701e-04,3.634353633970022202e-04,1.506610889919102192e-03,-5.074877990409731865e-04,-1.784580177627503872e-03,1.610712497495114803e-03,1.464642118662595749e-03,-7.446745257766451687e-06,-4.432014247868210077e-05,2.979816868901252747e-03,9.127269149757921696e-04,-1.380905276164412498e-03,1.731056720018386841e-03,7.655970985069870949e-04,7.477269973605871201e-04,2.553171725594438612e-05,-3.966828517150133848e-04,-1.038213958963751793e-03,-3.560554003342986107e-03,7.832999690435826778e-04,-1.093736849725246429e-03,-3.042473144887480885e-05,1.328897360508562997e-05,-3.046211350010707974e-05,-2.717386996664572507e-05,-8.790094871073961258e-04,-9.227510890923440456e-04,6.792385829612612724e-04,9.387324826093390584e-05,1.177000085590407252e-04,1.918917951115872711e-05,-3.341622445418579446e-08,2.377214696025475860e-05,1.551249442854896188e-05,2.615430566947907209e-04,-1.808757660910487175e-04,2.831254460033960640e-05,3.785531225730665028e-05,2.188835601657501684e-08,6.241833034437149763e-05,5.202315514907240868e-05,7.094400934875011444e-04,4.377001896500587463e-04,1.069839950650930405e-02,-1.654203049838542938e-03,-1.468445407226681709e-05,-1.978176624106708914e-05,1.388452437822706997e-05,2.702124183997511864e-04,-3.636260516941547394e-04,-6.681211758404970169e-03,-1.121736783534288406e-02,-4.578732885420322418e-03,-9.768910240381956100e-05,-7.020249904599040747e-05,3.053007239941507578e-04,2.627950627356767654e-03,1.595559180714190006e-03,-1.059989444911479950e-02,2.117796801030635834e-03,3.455699421465396881e-03,-4.773222608491778374e-04,-9.829450573306530714e-05,-7.190590258687734604e-05,2.398982178419828415e-04,4.730430082418024540e-04,1.265589031390845776e-03,2.032135613262653351e-03,-2.049457980319857597e-04,-7.858835160732269287e-04,9.806244634091854095e-06,1.091524882212979719e-05,5.740471533499658108e-05,4.637233912944793701e-03,-9.971640072762966156e-03,1.158103626221418381e-02,2.170622115954756737e-03,-9.875692194327712059e-04,1.152744400314986706e-03,9.583137580193579197e-05,-6.448737112805247307e-04,3.848701715469360352e-03,-2.806194126605987549e-03,-2.758523682132363319e-03,4.396708682179450989e-03,-1.006190141197293997e-04,8.779646304901689291e-05,-4.648559115594252944e-05,-1.335599517915397882e-04,-1.070013619028031826e-03,-3.394709201529622078e-03,1.802634098567068577e-03,2.547697222325950861e-04,1.042518415488302708e-04,-2.316153768333606422e-06,3.038344686956406804e-08,2.465088255121372640e-05,7.655417721252888441e-05,-3.551105910446494818e-04,-4.947052802890539169e-04,3.647841367637738585e-05,-2.593029967101756483e-05,6.514625283671193756e-08,-7.690461643505841494e-06,-1.085625917767174542e-04,5.648675141856074333e-04,1.606488483957946301e-03,-1.527893240563571453e-03,-2.600207459181547165e-03,-1.021413772832602262e-04,-2.500206028344109654e-05,2.206142926297616214e-05,7.968575228005647659e-04,3.267476567998528481e-03,4.918138962239027023e-03,1.738561317324638367e-02,-7.757112383842468262e-03,4.043610766530036926e-03,-3.598258263082243502e-05,-4.611179974745027721e-06,9.657017071731388569e-04,1.231461064890027046e-03,3.061171621084213257e-03,-8.809580467641353607e-03,-1.611429965123534203e-03,1.196271856315433979e-03,-8.683966007083654404e-05,5.759861232945695519e-05,6.460984004661440849e-04,1.600757357664406300e-03,3.893992397934198380e-03,5.928062601014971733e-04,-3.472364041954278946e-03,2.213522559031844139e-03,6.414253148250281811e-04,-3.435224789427593350e-05,8.168575004674494267e-05,3.302129451185464859e-03,2.108074957504868507e-03,-7.987922988831996918e-03,-1.972289755940437317e-03,5.891995970159769058e-04,6.713953334838151932e-04,-7.848419772926717997e-05,-4.545571282505989075e-03,3.776314668357372284e-03,-2.009327756240963936e-03,-4.734268877655267715e-03,-1.662415103055536747e-03,7.383597403531894088e-05,-1.170194664155133069e-04,2.284508627781178802e-05,-5.445185815915465355e-04,1.342745264992117882e-03,1.469141803681850433e-03,-6.206269026733934879e-04,-5.442832116386853158e-05,-1.719115607556886971e-05,1.118076579587068409e-05,-7.004359758866485208e-09,1.732657256070524454e-05,5.105149466544389725e-05,-3.781484556384384632e-04,-3.658023779280483723e-04,-2.962425060104578733e-05,-1.078615150618134066e-05,-4.300568434700835496e-08,-5.772866279585286975e-05,2.055683398793917149e-05,-7.295652176253497601e-04,-3.904556389898061752e-03,-1.369285862892866135e-03,-2.060706261545419693e-03,-1.493315503466874361e-04,4.267972144589293748e-06,4.796544453711248934e-05,6.577668245881795883e-04,2.471067477017641068e-03,1.263870159164071083e-03,2.719061449170112610e-03,8.958787657320499420e-04,-5.505941808223724365e-04,8.163029997376725078e-05,-1.166236252174712718e-04,-7.940775831229984760e-04,3.054500848520547152e-04,-5.962857394479215145e-04,1.064863055944442749e-03,-1.850514323450624943e-03,-5.762205692008137703e-04,-3.463169605311122723e-06,-6.116352324170293286e-06,-4.041710053570568562e-04,-9.028836502693593502e-04,1.568315667100250721e-03,4.178652307018637657e-05,-1.542955171316862106e-03,2.137260977178812027e-03,1.196189085021615028e-03,1.476146553613943979e-05,7.208844181150197983e-05,2.477527130395174026e-03,1.491015893407166004e-03,-4.185342113487422466e-04,3.570528235286474228e-03,-1.092407328542321920e-04,6.564729264937341213e-04,2.269445030833594501e-05,4.135379567742347717e-04,9.504549234407022595e-05,-1.404406852088868618e-03,-1.860543154180049896e-03,-2.261970192193984985e-03,-5.422608955996111035e-05,4.647499372367747128e-05,-5.412067912402562797e-05,3.012638626387342811e-05,-1.384159782901406288e-03,-8.036246290430426598e-04,7.711633807048201561e-04,2.434497037029359490e-05,1.075303734978660941e-04,1.156972757598850876e-05,6.921254680491983891e-09,3.559852302714716643e-06,-5.566784693655790761e-06,2.208118967246264219e-04,5.352150765247642994e-06,-2.287750066898297518e-05,-3.617283255152869970e-07,-6.148547981865704060e-08,-1.177690501208417118e-05,6.876976840430870652e-05,-9.796670638024806976e-04,-1.775946002453565598e-04,-1.192791969515383244e-03,-7.756777340546250343e-04,-7.278403063537552953e-05,6.473383837146684527e-05,-5.844694533152505755e-05,3.835277166217565536e-04,4.456841386854648590e-03,5.981691181659698486e-03,3.470207331702113152e-03,-7.894402369856834412e-04,-2.385405241511762142e-04,7.296170952031388879e-05,-1.511807786300778389e-04,-9.928693762049078941e-04,-2.670671558007597923e-03,7.918773917481303215e-05,3.275426570326089859e-03,-2.844622824341058731e-03,-3.704049740917980671e-04,3.756219666684046388e-05,7.596318027935922146e-07,-4.255286185070872307e-04,-1.810290385037660599e-03,-8.501312695443630219e-04,-2.068839967250823975e-03,2.021264983341097832e-03,2.222673268988728523e-03,3.746038128156214952e-04,2.362160012125968933e-05,-9.795243386179208755e-04,1.920139882713556290e-03,1.541967503726482391e-05,-4.133499693125486374e-03,8.035025559365749359e-03,-2.652273513376712799e-03,2.161642187274992466e-04,2.234623389085754752e-05,9.884510654956102371e-05,-1.545295468531548977e-03,3.964946605265140533e-03,-3.072809195145964622e-03,2.168482635170221329e-03,-3.663748066173866391e-05,2.646984648890793324e-05,-4.785639248439110816e-05,1.481642539147287607e-05,-1.508851419202983379e-03,-1.720299129374325275e-03,-3.527096705511212349e-04,-6.723316619172692299e-05,8.649564551888033748e-05,2.287305960635421798e-06,-2.091837814077734947e-10,2.722691351664252579e-05,4.845429793931543827e-05,-3.989558608736842871e-04,-4.454829904716461897e-04,2.882444277929607779e-06,2.292321596542024054e-06,-8.580173016525804996e-09,-3.453846511547453701e-05,9.123318704951088876e-06,-1.950555830262601376e-03,-1.941023161634802818e-03,-2.838781801983714104e-03,-9.527624351903796196e-04,-9.707218850962817669e-05,-3.673457104014232755e-05,1.318034992436878383e-05,8.571304497309029102e-04,2.369713503867387772e-03,6.217801943421363831e-03,3.734182566404342651e-03,8.344185771420598030e-04,1.278405106859281659e-04,8.123870065901428461e-05,8.447156687907408923e-06,3.514365525916218758e-04,-1.028944156132638454e-03,-3.580497810617089272e-03,4.393639042973518372e-03,-3.895733389072120190e-04,9.684762335382401943e-05,-2.417393261566758156e-05,-2.360793405387084931e-05,-6.393795774783939123e-05,9.844319429248571396e-04,2.109273802489042282e-03,3.011592198163270950e-04,-4.079041536897420883e-05,1.050192979164421558e-03,8.733397116884589195e-04,1.168922153738094494e-05,5.745585658587515354e-04,4.118834156543016434e-03,4.465062171220779419e-03,-3.679367015138268471e-03,-1.442561740987002850e-03,-1.435553305782377720e-03,9.746556170284748077e-04,3.691342863021418452e-05,-1.332222163910046220e-04,1.133294310420751572e-03,-3.013937268406152725e-03,-6.704334169626235962e-03,1.497931662015616894e-03,-1.629616963327862322e-05,3.550039036781527102e-05,-2.820580084517132491e-05,-6.980921170907095075e-06,-6.167506799101829529e-04,-9.494335390627384186e-04,4.217942478135228157e-04,6.588541873497888446e-05,1.268231426365673542e-04,7.114265827112831175e-06,-9.613358997739851475e-09,1.886405516415834427e-05,1.782414619810879230e-05,-4.603842098731547594e-04,-4.503912059590220451e-04,-4.203913704259321094e-05,-5.422922185971401632e-05,-5.719903128920122981e-08,-6.031877637724392116e-05,2.986197068821638823e-05,-1.203081686981022358e-03,-3.344588447362184525e-03,-1.582854543812572956e-03,-1.941525610163807869e-03,-1.360157475573942065e-04,-2.890196265070699155e-05,-6.791166924813296646e-06,1.161336316727101803e-03,3.640228649601340294e-03,1.199938822537660599e-03,4.097220371477305889e-04,3.199605271220207214e-04,-4.045254550874233246e-03,1.384818024234846234e-04,-1.318687573075294495e-04,-1.755057834088802338e-03,-1.192565192468464375e-03,-2.749682869762182236e-03,2.502289600670337677e-03,4.282711073756217957e-03,7.643541321158409119e-04,-3.378886685823090374e-05,-1.115417944674845785e-05,-3.697553474921733141e-04,-9.710347512736916542e-06,-1.805815263651311398e-04,-9.755049832165241241e-04,-1.806693500839173794e-03,-4.152191104367375374e-05,1.600245945155620575e-03,-1.629127655178308487e-05,6.918791332282125950e-04,5.179678089916706085e-03,2.138305688276886940e-03,2.030040835961699486e-03,1.410748343914747238e-03,2.522600407246500254e-04,1.082927687093615532e-03,1.812722985050641000e-05,1.144531648606061935e-03,7.296512922039255500e-05,-3.547582775354385376e-03,-1.707439427264034748e-03,-1.526974141597747803e-03,-2.806586053338833153e-06,2.581116859801113605e-05,-7.110529986675828695e-05,1.679756860539782792e-05,-1.510163885541260242e-03,5.437387153506278992e-04,9.500403539277613163e-04,1.430298871127888560e-04,1.370366953779011965e-04,2.458440576447173953e-05,-4.769026418216526508e-08,2.593901263026054949e-05,3.470340016065165401e-05,2.328925620531663299e-04,1.163421984529122710e-04,9.822847459872718900e-06,1.918213456519879401e-05,3.599325282266363502e-09,-4.427345993462949991e-05,4.519283174886368215e-05,-7.531366427429020405e-04,-6.244515534490346909e-03,4.636877565644681454e-04,-1.785426866263151169e-03,-3.340223338454961777e-05,-8.256176442955620587e-06,5.428000440588220954e-05,7.548719295300543308e-04,4.250450874678790569e-04,2.424979582428932190e-03,1.910416409373283386e-03,4.014329169876873493e-05,-5.750413984060287476e-04,7.917735638329759240e-05,1.231980604643467814e-06,1.163585227914154530e-03,-8.116654353216290474e-04,-2.740980591624975204e-03,1.074516912922263145e-03,-2.674573042895644903e-04,-7.468886324204504490e-04,-3.613237640820443630e-05,-1.665866875555366278e-05,-1.786661450751125813e-04,-3.003170131705701351e-04,3.814216703176498413e-03,1.445365720428526402e-03,6.594161386601626873e-04,1.870749634690582752e-03,1.014460343867540359e-03,1.780602542567066848e-05,5.882062250748276711e-04,3.069408703595399857e-03,9.107543155550956726e-04,6.780766998417675495e-04,3.860812401399016380e-03,1.503048231825232506e-03,4.947801935486495495e-04,1.017642352962866426e-04,-9.004725143313407898e-04,-1.190633280202746391e-03,-2.526527503505349159e-03,-2.535338513553142548e-03,-1.977429725229740143e-03,-5.298683536238968372e-04,6.430434295907616615e-04,4.107057466171681881e-04,1.954209801624529064e-05,2.944636071333661675e-05,-2.577536972239613533e-03,1.484425156377255917e-04,4.796137363882735372e-05,4.767003993038088083e-04,-3.695073828566819429e-04,1.414321304764598608e-04,7.632299093529582024e-05,3.094182757195085287e-04,2.236772998003289104e-04,3.515924618113785982e-07,-2.201207680627703667e-04,3.030596708413213491e-04,-1.130771051975898445e-04,-7.629318861290812492e-05,-3.958301385864615440e-04,-5.458890227600932121e-04,-4.397393204271793365e-03,-1.888576778583228588e-03,-1.128131872974336147e-03,-2.332223521079868078e-04,1.336082466877996922e-03,-9.538058075122535229e-04,8.098926045931875706e-04,2.271509030833840370e-03,1.251518609933555126e-03,2.293328288942575455e-03,8.416050695814192295e-05,2.028902235906571150e-05,1.463366643292829394e-04,-2.982157748192548752e-04,-2.385476545896381140e-04,3.593157816794700921e-05,-1.030412502586841583e-03,1.154304831288754940e-03,2.925802255049347878e-03,-2.576966944616287947e-04,-8.407005225308239460e-05,3.993133432231843472e-04,3.388905606698244810e-04,-3.864165628328919411e-04,1.358913723379373550e-03,-8.290846599265933037e-04,-1.671103236731141806e-04,1.330527011305093765e-03,1.411545556038618088e-03,-1.985600916668772697e-03,1.286813989281654358e-03,2.224814845249056816e-03,3.600261639803647995e-03,-1.064941519871354103e-03,2.452681073918938637e-03,2.060712315142154694e-03,3.586746170185506344e-04,9.914912516251206398e-04,6.165007653180509806e-05,2.029546536505222321e-03,-2.386539010331034660e-03,5.370022263377904892e-04,-1.017562020570039749e-02,1.050919573754072189e-02,6.741282530128955841e-03,2.287169359624385834e-02,6.752618355676531792e-05,-1.854834146797657013e-02,6.111505907028913498e-03,2.804083516821265221e-03,-2.469819737598299980e-03,5.332177970558404922e-03,1.008598519547376782e-05\n0.000000000000000000e+00,1.390188458572083618e-06,1.308042646996909752e-05,2.094227675115689635e-04,2.316665922990068793e-04,1.235782292496878654e-05,1.002746375888818875e-05,-3.214750776692198997e-08,-2.692220277822343633e-06,-3.089628989982884377e-06,7.185578579083085060e-05,-1.052859239280223846e-03,-1.361728762276470661e-03,3.191773430444300175e-04,6.821289571234956384e-05,-2.694571776373777539e-05,-5.336786489351652563e-05,2.974031849589664489e-05,-2.002024091780185699e-03,-7.803861517459154129e-04,6.095023709349334240e-04,-5.705025978386402130e-04,5.013327463530004025e-04,1.685775896476116031e-05,-5.497701295098522678e-06,4.799877642653882504e-04,3.220629296265542507e-04,-6.160814082249999046e-04,1.496144803240895271e-03,-5.451337347039952874e-05,3.662651870399713516e-04,-3.689026925712823868e-06,1.546918065287172794e-05,1.162418629974126816e-04,1.401659101247787476e-03,1.026693498715758324e-04,-5.137035623192787170e-04,-1.250806730240583420e-03,5.358761409297585487e-04,3.020763324457220733e-05,6.558572649955749512e-01,5.624061450362205505e-04,-1.264329475816339254e-04,8.112023351714015007e-04,1.460049184970557690e-03,-2.456652233377099037e-03,6.270130979828536510e-04,5.114179293741472065e-05,-4.344651824794709682e-05,5.733457510359585285e-04,-2.932231000158935785e-04,-5.041163531132042408e-04,-8.526868186891078949e-04,-1.077988767065107822e-03,1.345958844467531890e-05,-4.973176692146807909e-05,1.285208054468967021e-05,3.828939588856883347e-05,5.478113307617604733e-04,6.279790977714583278e-05,-5.873620975762605667e-04,-6.483676406787708402e-05,-1.143724966823356226e-05,1.310283096245257184e-06,-2.281086253219655191e-08,-1.042641457615900435e-07,-1.852236664490192197e-06,-5.332293949322775006e-05,-4.164508573012426496e-05,-7.275614279933506623e-07,-1.484581616750801913e-06,3.181594365742057562e-08,5.112963208375731483e-07,3.113080992989125662e-06,5.302880708768498152e-06,6.343257264234125614e-04,-1.591377513250336051e-04,3.748273229575715959e-05,-6.237075922399526462e-06,3.364519216120243073e-06,4.069969691045116633e-06,1.216290547745302320e-05,1.859599287854507565e-04,3.253348986618220806e-04,2.435856004012748599e-06,-1.064674506778828800e-04,2.727386890910565853e-05,-7.041493518045172095e-06,3.967759312217822298e-06,2.376853808527812362e-05,-6.101847975514829159e-05,1.002947974484413862e-04,-5.154455720912665129e-05,-2.556986873969435692e-05,1.218927900481503457e-05,-5.008619154978077859e-06,-4.458882358449045569e-06,-2.152750084860599600e-06,-1.700721913948655128e-04,-2.721535929595120251e-05,1.521173835499212146e-04,1.192329873447306454e-04,-8.892216283129528165e-05,-1.526298910903278738e-05,5.385863460105611011e-06,-6.580240005860105157e-05,2.465934812789782882e-05,-5.684643838321790099e-05,-2.957424148917198181e-04,2.762910735327750444e-04,-5.852794856764376163e-05,-1.969106961041688919e-05,4.472803993849083781e-06,-3.930931052309460938e-05,1.043651718646287918e-04,9.421897266292944551e-05,9.331559704151004553e-05,8.230771345552057028e-05,1.356813072561635636e-06,3.298392584838438779e-06,-2.095096533594187349e-06,-3.110443003606633283e-06,-4.571065437630750239e-05,-6.697783828712999821e-05,6.546723307110369205e-05,7.340262072830228135e-06,2.128036840076674707e-06,-1.847145796318727662e-07,3.007279403277607344e-08,-3.133379777864320204e-08,-6.306408977252431214e-06,-2.424075682938564569e-05,6.375318662321660668e-06,-2.025477215283899568e-06,-1.525636434962507337e-07,4.885125548526048078e-08,8.575880201533436775e-06,3.616554749896749854e-06,-5.881613469682633877e-05,1.315824629273265600e-04,3.834386589005589485e-04,1.596500951563939452e-04,-1.462045202060835436e-05,5.153579877514857799e-06,8.499878276779782027e-06,1.776843419065698981e-05,-3.805828237091191113e-05,7.071401923894882202e-04,2.267634990857914090e-04,1.735300465952605009e-04,-2.222615294158458710e-04,-7.776457096042577177e-07,-1.574908310431055725e-05,-1.485817774664610624e-04,-2.332199801458045840e-04,-3.351130872033536434e-04,-2.917285019066184759e-04,1.959175569936633110e-04,-2.149218926206231117e-04,3.574367383407661691e-06,-6.090255283197620884e-06,-2.480697185092139989e-05,-2.675249415915459394e-04,-7.717570406384766102e-05,-4.644163418561220169e-04,2.792288432829082012e-04,-5.246125510893762112e-05,1.932003942783921957e-05,4.819766218133736402e-06,-1.509365683887153864e-04,-2.383711398579180241e-05,4.113407048862427473e-04,2.712671121116727591e-04,4.057356272824108601e-04,-3.481601597741246223e-04,5.694558785762637854e-05,-4.266046289558289573e-07,-1.173335185740143061e-04,-3.050451632589101791e-04,-4.101946251466870308e-05,2.449124585837125778e-04,1.293615496251732111e-04,-3.086752485614852048e-06,1.162911303254077211e-06,-1.198557583848014474e-06,-5.974700798105914146e-06,-9.843360749073326588e-05,-6.197154289111495018e-05,-6.355112418532371521e-06,1.734108536766143516e-07,3.302840468677459285e-06,-1.182521600640029646e-06,5.143103720683939173e-08,-4.615391844708938152e-06,-4.992239610146498308e-06,-4.905221430817618966e-06,1.107547905121464282e-05,-9.257369129045400769e-06,-4.483198608795646578e-06,2.439094259898411110e-08,4.637698111764620990e-06,7.186958555394085124e-06,8.243189768109004945e-06,5.507089372258633375e-05,-3.147420648019760847e-05,-1.588303857715800405e-04,-1.558394433232024312e-05,8.812107807898428291e-06,1.702027657302096486e-05,-1.087507262127473950e-04,5.305606464389711618e-05,5.199582083150744438e-04,-2.907797170337289572e-04,5.789487622678279877e-04,-3.628749254858121276e-05,3.190019924659281969e-06,-2.928582216554787010e-05,-6.101921899244189262e-04,-4.801787436008453369e-04,-5.784220775240100920e-05,-1.336858695140108466e-04,1.669390912866219878e-04,-6.319311796687543392e-04,1.592251101101282984e-05,-4.404068931762594730e-08,-4.288039053790271282e-05,-1.895824098028242588e-04,-4.525389522314071655e-04,-2.254677237942814827e-04,1.183457206934690475e-03,-1.170661198557354510e-04,-6.847160693723708391e-05,2.101336940540932119e-05,-1.712011580821126699e-04,-4.443381840246729553e-06,7.304217433556914330e-06,4.118026990909129381e-04,2.728983236011117697e-04,-2.094853552989661694e-04,-5.959426925983279943e-05,3.964659299526829273e-06,4.008446703664958477e-04,2.553706581238657236e-04,-1.774211268639191985e-04,6.132418056949973106e-04,4.958534264005720615e-04,4.832046215597074479e-06,1.478288504586089402e-05,-2.451746240694774315e-06,-9.855586540652438998e-05,-6.326472503133118153e-04,2.443002886138856411e-04,8.683094347361475229e-05,3.257253638366819359e-06,-1.767104208738601301e-06,-1.579009449415025301e-06,1.581884134793654084e-08,1.015600403775351879e-07,5.791839612356852740e-07,-1.917442932608537376e-05,-3.421703149797394872e-05,-2.035536908806534484e-06,-1.628411951060115825e-06,-3.412333171581849456e-08,4.923286951452610083e-07,-4.504704804730863543e-07,-5.159236025065183640e-06,3.104961651843041182e-04,3.668792851385660470e-05,2.332638359803240746e-05,-1.119210901379119605e-05,4.459597676031989977e-06,6.382457740983227268e-06,-1.463637545384699479e-05,2.125524188159033656e-04,2.019074745476245880e-04,-1.319629373028874397e-04,-2.470404615451116115e-05,-5.878257070435211062e-05,-3.478642611298710108e-06,5.104381216369802132e-06,-2.565229260653723031e-05,-1.054694876074790955e-04,1.219750120071694255e-04,-1.459088962292298675e-04,1.165665089501999319e-04,-3.387703691259957850e-05,-2.148348812625044957e-06,-1.320149181083252188e-06,-1.663348120928276330e-05,-2.051928750006482005e-04,-5.998768756398931146e-05,7.028171239653602242e-05,9.906380728352814913e-05,1.475954650231869891e-05,1.152083996203145944e-06,6.610249783989274874e-06,-6.521795148728415370e-05,5.904061981709674001e-05,-6.262388342292979360e-05,-1.135935744969174266e-04,3.156675375066697598e-04,-9.552768460707738996e-06,-1.326558685832424089e-05,4.364018423075322062e-06,-7.712109800195321441e-05,-4.063704182044602931e-07,2.112828587996773422e-05,2.533426450099796057e-04,1.365553034702315927e-04,-1.734171860334754456e-06,5.176470949663780630e-06,-1.159717157861450687e-06,-6.001462679705582559e-06,-6.400806159945204854e-05,-7.354182162089273334e-05,5.834687908645719290e-05,-3.714535523613449186e-08,6.823596550020738505e-07,-6.164739261294016615e-07,-5.414676707005128264e-09,2.268557182105723768e-06,3.938777808798477054e-06,-5.044689714850392193e-06,2.182354364776983857e-06,1.943158849826431833e-06,1.506430066910979804e-06,-8.987285582406911999e-08,-4.897824510408099741e-06,-3.023515091626904905e-07,-4.315351543482393026e-05,-3.214238677173852921e-04,-5.377664929255843163e-04,-1.362403854727745056e-04,2.265073817397933453e-06,-3.084396666963584721e-06,-1.378619435854488984e-05,6.831042992416769266e-05,-6.630370626226067543e-04,-1.137978979386389256e-04,-3.082253388129174709e-04,4.118097131140530109e-04,1.635322405491024256e-04,2.438468072796240449e-06,1.199961388920200989e-05,1.377705775666981936e-04,1.127147988881915808e-04,-2.488984900992363691e-04,-4.346116620581597090e-04,-7.125643605832010508e-05,1.910563005367293954e-04,-8.171366971509996802e-06,3.295950136816827580e-06,1.742877793731167912e-05,1.201348204631358385e-04,6.345248548313975334e-04,5.014609778299927711e-04,-7.896636379882693291e-04,-8.585942850913852453e-05,8.093150972854346037e-05,-1.027812686515972018e-05,1.002709614112973213e-04,1.143467306974343956e-04,5.573435919359326363e-04,1.984378322958946228e-04,-9.041256853379309177e-04,4.465895835892297328e-05,5.757193503086455166e-05,1.654637344472575933e-06,4.048184928251430392e-05,7.316288247238844633e-05,-5.581105360761284828e-04,-6.830065394751727581e-04,-1.592909975443035364e-04,-2.404251290499814786e-06,-2.699882315937429667e-06,-1.530245754111092538e-06,6.703123744955519214e-06,4.702153091784566641e-06,-6.684822437819093466e-06,1.369294186588376760e-04,2.066742308670654893e-05,-2.088702331093372777e-07,1.259837176803557668e-06,9.189670890918932855e-08,-3.028838762020313879e-07,-2.628283255035057664e-06,-8.832669118419289589e-05,-6.659716018475592136e-05,-3.218916162950336002e-06,-3.850432676699711010e-06,-3.850232133117970079e-08,-1.358107510895933956e-06,-3.370319291207124479e-06,-6.619907071581110358e-05,6.810469785705208778e-04,1.427344977855682373e-04,1.450921699870377779e-04,-5.398483153840061277e-06,2.414728442090563476e-06,3.528632305460632779e-06,-1.194502146972808987e-06,1.984623959288001060e-04,7.161087705753743649e-04,-2.304527442902326584e-04,-7.517058111261576414e-05,3.210996146663092077e-05,-2.766081706795375794e-06,-3.220346570742549375e-06,-1.370256359223276377e-04,2.597060811240226030e-04,-2.755044260993599892e-04,-8.386471017729490995e-05,9.100504394154995680e-05,9.690562364994548261e-06,-4.196920599497389048e-06,-5.709602191927842796e-06,-3.596596798161044717e-09,-2.493673237040638924e-04,-4.559175868052989244e-04,3.891291271429508924e-05,1.262293080799281597e-04,-1.151050091721117496e-04,-1.604617500561289489e-05,7.047744020383106545e-06,-1.111391902668401599e-04,-2.355811011511832476e-05,1.962123787961900234e-04,-2.336267498321831226e-04,4.367320798337459564e-04,1.261999714188277721e-04,-4.353214899310842156e-05,2.365545242355437949e-06,6.267175922403112054e-05,1.818389864638447762e-04,-8.716814045328646898e-05,1.530902227386832237e-05,1.396706211380660534e-04,8.163860911736264825e-07,4.356510544312186539e-06,-2.407579586360952817e-06,5.627171049127355218e-06,-4.536992855719290674e-05,-1.248600165126845241e-05,4.526917837210930884e-05,2.811446393025107682e-06,2.473822405590908602e-06,-2.271341941195714753e-07,8.821143637760542333e-08,1.867146920631057583e-06,1.968601964108529501e-06,-1.288003750232746825e-05,-2.492823659849818796e-05,1.117247734327975195e-07,-9.530071451990806963e-07,-2.447461611154722050e-08,2.302695065736770630e-06,-1.292522028961684555e-06,2.684198261704295874e-05,1.771552488207817078e-04,7.539973739767447114e-05,1.687433832557871938e-04,-7.611595719936303794e-06,2.450666670483769849e-06,5.058503575128270313e-06,-6.883512924105161801e-06,8.982607687357813120e-05,5.972171202301979065e-04,-1.945617841556668282e-04,2.341210347367450595e-05,-1.922654046211391687e-04,-6.818659130658488721e-06,4.836029256694018841e-05,1.317539281444624066e-04,-3.056629211641848087e-04,4.014411242678761482e-04,-3.318178642075508833e-04,-4.013714788015931845e-04,4.818776505999267101e-04,-3.010091859323438257e-06,7.225011700029426720e-07,6.285182735155103728e-06,-2.168679784517735243e-04,5.112618964631110430e-06,3.618805931182578206e-05,2.911721530836075544e-04,2.971911089844070375e-05,-1.124442133004777133e-05,3.421908559175790288e-06,-8.461981633445248008e-05,-1.915423490572720766e-05,2.727784740272909403e-04,-2.728576073423027992e-04,2.575932303443551064e-04,5.793235686724074185e-06,-7.340144293266348541e-06,1.175166107714176178e-05,-2.484636206645518541e-04,-2.889009483624249697e-04,5.193006363697350025e-04,2.362732266192324460e-05,2.235498977825045586e-04,1.867116907305899076e-06,5.634521585307084024e-06,-1.441516587874502875e-06,2.073338691843673587e-06,7.418837776640430093e-05,1.959557266673073173e-06,9.104579658014699817e-05,1.353439165541203693e-05,-5.346428224584087729e-07,-5.584347491094376892e-07,-3.028117134817875922e-08,-1.083428401216224302e-06,-9.837349352892488241e-07,-3.097816079389303923e-05,-1.257589428860228509e-05,-1.986373717954847962e-06,-2.629477421578485519e-06,-8.251572580775246024e-08,-2.957848892037873156e-06,3.458090986896422692e-07,1.497134689998347312e-05,3.411495417822152376e-04,9.182043868349865079e-05,9.140455949818715453e-05,-3.952409770136000589e-06,6.729437245667213574e-06,7.075102075759787112e-06,-3.123262649751268327e-05,3.317022637929767370e-04,3.247456334065645933e-04,-3.854739770758897066e-05,-5.494685610756278038e-04,-4.204451761324889958e-05,-8.687189847478293814e-07,-3.495141072562546469e-06,-1.464687957195565104e-04,-5.747046088799834251e-05,2.127124753315001726e-04,1.708326890366151929e-04,2.309464616701006889e-04,-5.461013643071055412e-05,6.011485311319120228e-06,-1.351369292024173774e-06,-1.185120981972431764e-05,-2.422611141810193658e-04,2.119501004926860332e-05,-4.195187357254326344e-04,1.017488393699750304e-04,-4.754298788611777127e-05,-2.772831794572994113e-05,2.564248688941006549e-06,-5.172507007955573499e-05,1.399002503603696823e-04,-2.134968235623091459e-04,-7.316330993489827961e-06,6.622125511057674885e-06,-1.244920567842200398e-04,-3.888830542564392090e-05,1.833019996411167085e-05,8.580009307479485869e-05,1.675849343882873654e-04,2.715321024879813194e-04,1.168102680821903050e-04,4.232512146700173616e-04,5.838634933752473444e-06,4.807406185136642307e-06,1.751095805957447737e-05,1.059191890817601234e-05,-3.893299435731023550e-05,7.052753062453120947e-06,1.044513192027807236e-04,-1.531563611933961511e-05,-1.101826455851551145e-05,-6.543081326526589692e-06,9.881123332888819277e-06,4.282657300791470334e-06,6.454306912928586826e-06,-2.456563197483774275e-05,3.599437604862032458e-06,-1.606771365914028138e-05,6.021136414346983656e-06,-2.107628824887797236e-05,3.443007153691723943e-05,-2.425916682113893330e-05,-5.732526551582850516e-05,2.365457658015657216e-05,1.510936635895632207e-05,-1.007605751510709524e-04,-1.021478819893673062e-04,4.902177533949725330e-05,6.608248804695904255e-05,-1.804259081836789846e-04,1.329153601545840502e-04,-4.141678073210641742e-05,-2.510076446924358606e-04,-1.373245468130335212e-04,2.344073436688631773e-05,-7.516744062741054222e-06,3.318829840281978250e-05,1.281433214899152517e-04,2.523845178075134754e-04,2.693678252398967743e-04,1.441990752937272191e-04,-3.851627843687310815e-05,-5.620398587780073285e-05,3.486418427200987935e-05,2.171158303099218756e-05,-1.777094985300209373e-05,-1.281024306081235409e-04,-3.552691196091473103e-04,2.123914746334776282e-04,2.993530652020126581e-04,-1.476761972298845649e-04,-2.259702887386083603e-04,1.800501195248216391e-05,1.580758726049680263e-05,3.057583235204219818e-04,1.466294634155929089e-05,-1.805032661650329828e-04,5.511930212378501892e-04,-1.399963948642835021e-04,1.596863876329734921e-05,-2.925733570009469986e-04,1.330821396550163627e-04,6.928970105946063995e-05,-4.641828418243676424e-04,8.417044882662594318e-04,2.166599879274144769e-04,7.781193125993013382e-04,6.767669110558927059e-04,-8.202692697523161769e-05,1.691279700025916100e-03,-3.720168024301528931e-04,8.962771389633417130e-04,2.287908573634922504e-04,1.472452277084812522e-04,4.859003529418259859e-04,-1.408737517749614199e-07\n0.000000000000000000e+00,2.716410199354868382e-05,-9.184905138681642711e-06,1.700974185951054096e-03,-2.795067382976412773e-03,4.991710738977417350e-05,1.227680622832849622e-04,-1.037278263282814805e-08,-3.554513677954673767e-04,6.937859579920768738e-04,-1.690007746219635010e-02,-9.171810932457447052e-03,-7.996303029358386993e-03,-4.766200482845306396e-02,-2.376993419602513313e-03,1.473476004321128130e-04,9.644509409554302692e-04,-1.178721286123618484e-04,1.388039533048868179e-02,1.097026932984590530e-02,-1.716784760355949402e-02,-2.276565507054328918e-02,-2.793144248425960541e-02,-5.009523010812699795e-04,6.576174055226147175e-04,-7.312560337595641613e-04,1.759871281683444977e-02,7.314775139093399048e-03,4.995010793209075928e-03,1.499451231211423874e-02,-2.181357145309448242e-02,8.252412662841379642e-04,-3.820112760877236724e-05,-5.429561715573072433e-03,-6.654126197099685669e-02,-1.248312275856733322e-02,3.602703660726547241e-02,2.366358414292335510e-02,-5.322095006704330444e-03,4.694333474617451429e-04,5.844405968673527241e-04,6.216328740119934082e-01,-3.285312652587890625e-02,3.289037384092807770e-03,-4.102629050612449646e-02,-1.956849172711372375e-02,-3.417601063847541809e-02,-4.925492219626903534e-03,7.628420717082917690e-04,-3.298521414399147034e-02,-2.186268754303455353e-02,1.253416202962398529e-02,1.453065779060125351e-02,2.614144049584865570e-02,-2.039997489191591740e-04,8.509084582328796387e-04,1.146442227764055133e-04,-2.544016577303409576e-03,-7.513512391597032547e-03,2.105150604620575905e-03,7.947565987706184387e-03,1.186019508168101311e-03,1.913592277560383081e-04,-1.902962103486061096e-04,3.199434051026628367e-09,-1.057412646332522854e-05,-7.918890332803130150e-06,-2.258414751850068569e-04,2.556201652623713017e-04,-2.890880932682193816e-05,-6.825882883276790380e-05,7.080020569816269926e-09,8.704651554580777884e-05,-1.202038110932335258e-04,2.192594110965728760e-03,3.693714970722794533e-03,-3.646959783509373665e-03,6.481333635747432709e-03,4.564626724459230900e-04,-8.502463970216922462e-06,-9.097141446545720100e-05,4.712009831564500928e-05,-7.865501684136688709e-04,-4.183051642030477524e-03,4.330250900238752365e-03,6.132680457085371017e-03,3.038354450836777687e-03,-3.810234920820221305e-05,-1.624170254217460752e-04,-1.566314138472080231e-03,-1.272473717108368874e-03,9.904324542731046677e-05,-4.745399579405784607e-03,-1.105532399378716946e-03,1.779261045157909393e-03,-1.086155389202758670e-04,4.881095446762628853e-05,1.042181043885648251e-03,7.611352019011974335e-03,-1.287214108742773533e-03,-6.041265092790126801e-03,-1.345047610811889172e-03,1.390215475112199783e-03,1.775228010956197977e-04,-4.417508171172812581e-05,5.005852784961462021e-03,5.554659757763147354e-03,-1.620106981135904789e-03,5.599468480795621872e-03,2.012057229876518250e-03,4.946046043187379837e-03,5.762311047874391079e-04,-1.087945420295000076e-04,4.202376585453748703e-03,3.520090132951736450e-03,-3.819276811555027962e-03,-4.141158889979124069e-03,-1.972437137737870216e-03,1.069040263246279210e-05,-1.103232571040280163e-04,-2.040620711341034621e-05,3.217913908883929253e-04,4.883536603301763535e-04,7.703893061261624098e-05,-7.516218465752899647e-04,-1.545403792988508940e-04,-4.012896170024760067e-05,3.076128632528707385e-05,2.235730178767880716e-08,2.049822978733573109e-05,-3.258185461163520813e-05,1.496595796197652817e-03,2.327805384993553162e-03,-7.022978388704359531e-05,6.966986256884410977e-05,7.446590011284115462e-09,-1.115394261432811618e-04,2.385076950304210186e-04,3.188709728419780731e-03,-2.835835330188274384e-03,-9.156480431556701660e-03,-1.329998020082712173e-03,6.173478905111551285e-04,-1.136950813815928996e-04,-2.655081625562161207e-04,3.318671952001750469e-04,1.352756633423268795e-03,1.322362571954727173e-03,1.508472207933664322e-02,5.624763667583465576e-03,2.021959284320473671e-03,-2.372804010519757867e-05,-3.897552378475666046e-04,-2.246730262413620949e-03,-5.789502989500761032e-03,4.972019232809543610e-04,-5.409002304077148438e-03,-2.434186171740293503e-04,2.453946974128484726e-03,1.694524689810350537e-05,3.208950511179864407e-05,6.397066172212362289e-04,-1.865876838564872742e-03,-2.171022584661841393e-03,-3.162731416523456573e-03,-1.310804672539234161e-02,6.564154289662837982e-03,-1.320718904025852680e-03,-1.895380846690386534e-04,-6.867630872875452042e-04,-8.202835917472839355e-03,1.058846991509199142e-02,-1.318237511441111565e-03,-5.856816656887531281e-03,-3.038065973669290543e-03,7.649958715774118900e-04,-1.977809588424861431e-04,4.156142473220825195e-03,-3.299156203866004944e-03,7.048292551189661026e-03,-1.010318752378225327e-03,-6.804096512496471405e-03,-9.760429975358420052e-07,-1.674392551649361849e-04,-6.863768794573843479e-05,4.369117377791553736e-04,-3.271564200986176729e-04,-2.800630172714591026e-03,-2.590370131656527519e-03,-2.835041959770023823e-04,1.244476588908582926e-04,2.300999403814785182e-05,8.922534711075513769e-09,2.720823613344691694e-05,2.924188447650521994e-05,-1.197566860355436802e-03,-6.809506448917090893e-04,8.008096483536064625e-05,1.473059637646656483e-05,1.904692226162296720e-08,1.214827352669090033e-04,-1.966953568626195192e-04,2.994552720338106155e-03,5.926333367824554443e-03,8.793138549663126469e-04,4.624459426850080490e-03,-2.000488711928483099e-05,6.603385554626584053e-05,-4.876203547610202804e-06,-8.754541631788015366e-04,-1.554043730720877647e-03,-7.378373295068740845e-03,1.191252004355192184e-02,-1.015635021030902863e-02,-1.227089110761880875e-02,-1.412648562109097838e-04,4.460729251150041819e-04,5.632367450743913651e-03,6.512648891657590866e-03,6.306855008006095886e-03,-7.850148715078830719e-03,-4.194445442408323288e-03,-2.345030661672353745e-03,-1.161405816674232483e-04,-1.038839036482386291e-05,2.360265003517270088e-03,9.525395929813385010e-03,5.417367443442344666e-03,-5.916229914873838425e-03,-6.002096459269523621e-03,-1.978587824851274490e-03,-5.346541875042021275e-04,-1.642459974391385913e-04,5.306133069097995758e-03,4.445902537554502487e-03,-1.556025817990303040e-04,1.149889919906854630e-02,6.693848408758640289e-03,3.066003322601318359e-03,7.719894638285040855e-04,3.878742427332326770e-05,7.860142737627029419e-03,1.130025088787078857e-02,-1.539344550110399723e-03,-1.314737461507320404e-02,-1.224392792209982872e-03,4.133375477977097034e-05,-1.287164195673540235e-04,8.130107016768306494e-05,-5.530088674277067184e-04,1.461207866668701172e-03,-1.343531301245093346e-03,2.609020157251507044e-04,1.038644040818326175e-04,-9.545914508635178208e-05,2.637319994391873479e-05,5.851916284882463515e-09,1.215873635374009609e-05,2.565421891631558537e-05,-3.059819864574819803e-04,2.268937678309157491e-04,2.164972829632461071e-05,-7.274575182236731052e-06,-1.020032414089655504e-08,2.745217716437764466e-05,-1.265000610146671534e-04,1.248070737347006798e-03,-2.274374128319323063e-04,1.796322176232933998e-03,4.158296156674623489e-03,2.564670285210013390e-04,-3.910261875716969371e-05,-1.937042688950896263e-04,3.839334822259843349e-04,-5.804028478451073170e-05,-5.518012680113315582e-03,8.530413615517318249e-04,4.990904126316308975e-03,4.671367350965738297e-03,5.099134796182624996e-05,-1.608111488167196512e-04,8.104173466563224792e-04,-3.441167995333671570e-03,2.935139229521155357e-03,4.923597443848848343e-04,-2.386007457971572876e-03,3.528629196807742119e-03,-1.241115678567439318e-04,-1.493849686085013673e-05,8.400389342568814754e-04,6.503234151750802994e-03,1.738206949084997177e-03,-4.265079740434885025e-03,-2.076139207929372787e-03,-5.506454908754676580e-05,2.162092860089614987e-04,-1.073078601621091366e-04,3.816091222688555717e-03,3.372783539816737175e-03,-2.743141958490014076e-03,5.469828378409147263e-03,9.875901741907000542e-04,4.645615816116333008e-03,6.664279499091207981e-04,-1.212236893479712307e-04,3.617157693952322006e-03,1.279843272641301155e-03,-2.319670515134930611e-03,-2.572972560301423073e-03,-4.770074039697647095e-03,4.449539119377732277e-05,-1.717812556307762861e-04,-1.544927908980753273e-05,2.840530651155859232e-04,1.569359330460429192e-03,-9.131368133239448071e-04,-1.124716829508543015e-03,-1.135291677201166749e-04,8.245822755270637572e-06,3.491128154564648867e-05,4.637342954083578661e-08,-4.974889452569186687e-05,-1.297471462748944759e-04,-3.808818291872739792e-04,1.313642860623076558e-04,-5.858170334249734879e-05,-2.533315273467451334e-05,-5.184710971661843359e-08,8.344117668457329273e-05,-4.350704330136068165e-06,1.944848452694714069e-03,4.563776776194572449e-03,1.157899852842092514e-02,9.400129318237304688e-03,3.690065641421824694e-04,8.889482705853879452e-05,-1.222341961693018675e-04,-1.066291937604546547e-03,1.620131079107522964e-03,2.229084726423025131e-03,2.793698338791728020e-03,-2.741713542491197586e-03,1.236652024090290070e-03,-4.744148463942110538e-05,-2.028508752118796110e-04,-1.518213888630270958e-03,-5.184318870306015015e-03,1.995881786569952965e-03,2.473608590662479401e-03,-2.163188299164175987e-03,6.940454477444291115e-04,-1.842490746639668941e-07,-1.133612822741270065e-04,6.303983973339200020e-04,2.493120264261960983e-03,-7.232856471091508865e-03,-9.488621726632118225e-03,1.371483784168958664e-02,-8.742404752410948277e-04,-1.593773718923330307e-03,5.567159678321331739e-05,2.853420097380876541e-03,1.536952331662178040e-03,-8.621741086244583130e-03,3.825377207249403000e-03,1.958118379116058350e-02,1.853811671026051044e-03,-8.098671096377074718e-04,-1.021208445308730006e-04,3.830164205282926559e-03,1.385274343192577362e-03,-9.813858196139335632e-04,2.066762652248144150e-03,-1.717356499284505844e-03,5.855458221049048007e-05,-1.163102278951555490e-04,-1.279288517253007740e-05,2.088069741148501635e-04,6.833680090494453907e-04,-8.018416119739413261e-04,-2.173917368054389954e-03,-4.114290932193398476e-04,-1.087616692529991269e-04,-1.241938844032119960e-05,-7.968060344865079969e-08,-2.726389720919542015e-05,1.582549339218530804e-05,-8.176614646799862385e-04,6.700211088173091412e-05,-5.004646300221793354e-05,-6.237704656086862087e-05,-3.022478267666883767e-08,9.137930464930832386e-05,-1.871800341177731752e-04,2.287740819156169891e-03,2.969734836369752884e-03,-1.441499916836619377e-04,9.616013616323471069e-03,2.069576294161379337e-04,-4.665715459850616753e-05,-7.974153413670137525e-05,-2.407891297480091453e-04,-8.779789786785840988e-04,-6.167161278426647186e-03,-3.523230319842696190e-03,5.044618155807256699e-03,4.625685047358274460e-03,1.185352630272973329e-05,-2.753703156486153603e-04,-1.693343627266585827e-03,-3.739765612408518791e-03,4.731995053589344025e-03,4.891903605312108994e-03,1.127126743085682392e-03,3.105375915765762329e-03,-7.740244473097845912e-05,-5.887109364266507328e-05,8.565629832446575165e-04,8.456632494926452637e-03,-4.032044671475887299e-05,-9.576092706993222237e-04,-2.042368985712528229e-03,5.438249208964407444e-04,2.246644289698451757e-04,-8.253067062469199300e-05,5.965635180473327637e-03,1.288448553532361984e-02,1.517446944490075111e-03,4.587894305586814880e-03,-5.291409790515899658e-03,3.664973191916942596e-03,9.774960344657301903e-04,-1.420561311533674598e-04,5.423234310001134872e-03,3.121642628684639931e-03,-1.903958269394934177e-03,-4.408081993460655212e-03,-3.229155670851469040e-03,5.589871216216124594e-05,-1.407605013810098171e-04,-5.762461114500183612e-06,4.324615292716771364e-04,1.694779726676642895e-03,1.362587558105587959e-03,-8.781086653470993042e-04,-1.671243226155638695e-04,-6.430171197280287743e-05,3.799968544626608491e-05,-1.751072886690963060e-08,-1.923938953041215427e-06,2.481219235050957650e-05,-6.007672636769711971e-04,-2.476986264809966087e-04,-1.067183893610490486e-05,-4.803258707397617400e-05,7.206506325019290671e-08,3.168706098222173750e-05,-1.557190844323486090e-04,1.324639888480305672e-03,-2.829303033649921417e-03,-5.134162493050098419e-04,4.439252894371747971e-03,1.089566067093983293e-04,-2.263609894725959748e-05,-6.785838922951370478e-05,3.477116115391254425e-04,1.088873104890808463e-04,-8.544325828552246094e-03,7.524102111347019672e-04,4.421626217663288116e-03,7.752663455903530121e-03,1.911559593281708658e-05,-2.284920337842777371e-04,-4.889530595391988754e-03,-2.953147748485207558e-03,3.677973756566643715e-03,-4.014301812276244164e-04,-1.617555972188711166e-03,4.085106775164604187e-03,-1.501295046182349324e-04,4.236018867231905460e-05,5.183722823858261108e-04,5.144960246980190277e-03,2.506680786609649658e-03,-4.199848510324954987e-03,-8.069661562331020832e-04,1.095357118174433708e-03,5.685593350790441036e-04,-1.662723843764979392e-05,3.861058969050645828e-03,4.810965619981288910e-03,-5.001009441912174225e-03,1.013641245663166046e-02,1.211006310768425465e-03,3.028620267286896706e-03,7.080716313794255257e-04,-5.323250297806225717e-05,-4.805705975741147995e-05,1.430710311979055405e-03,-3.420138033106923103e-03,-1.662591006606817245e-03,-2.774689346551895142e-03,7.460858614649623632e-05,-1.162809639936313033e-04,9.850293281488120556e-06,4.364716878626495600e-04,2.752433763816952705e-03,3.602161887101829052e-04,-5.607731291092932224e-04,-9.138691530097275972e-05,1.772152972989715636e-05,3.146529343212023377e-05,-7.140442903619259596e-08,6.075971214158926159e-06,2.267085073981434107e-05,-9.236289770342409611e-06,5.301547935232520103e-04,-6.728059815941378474e-06,1.701522342045791447e-05,-2.815982469428490731e-08,7.510424620704725385e-05,-3.362113602634053677e-06,1.629659673199057579e-03,7.442792411893606186e-04,2.095403149724006653e-03,3.537921700626611710e-03,2.826054405886679888e-04,-2.280519220221322030e-05,1.194725700770504773e-05,1.110447774408385158e-04,-2.816225402057170868e-03,-2.977371681481599808e-03,3.473440418019890785e-03,1.200087182223796844e-02,3.586826613172888756e-03,6.600115739274770021e-05,7.826588262105360627e-05,2.739173360168933868e-04,-3.393583931028842926e-03,6.051881355233490467e-04,-6.283654831349849701e-03,-7.003287901170551777e-04,2.534361556172370911e-03,-1.298143906751647592e-04,-1.065968172042630613e-05,6.597328465431928635e-04,6.272783502936363220e-03,3.077638801187276840e-03,-5.339803174138069153e-03,-4.717428702861070633e-03,-1.152157783508300781e-03,5.778579507023096085e-04,-1.524135877843946218e-04,4.016699269413948059e-03,3.929011058062314987e-03,-4.175962531007826328e-04,7.305816747248172760e-03,2.442352008074522018e-03,2.818603767082095146e-03,5.568203050643205643e-04,6.910732481628656387e-04,1.592163695022463799e-03,1.922159222885966301e-03,-6.566232070326805115e-03,-2.102469094097614288e-03,2.190214581787586212e-04,2.607771893963217735e-04,2.097097603837028146e-04,-2.693120623007416725e-04,5.596816772595047951e-04,2.043456770479679108e-04,1.646065851673483849e-03,7.618155214004218578e-04,1.033668231684714556e-04,4.582451074384152889e-04,-1.235514500876888633e-04,4.888393232249654830e-05,6.450249929912388325e-05,-2.422642282908782363e-04,-3.012328670592978597e-05,1.112696481868624687e-03,3.770076546061318368e-06,3.726014983840286732e-05,4.340334271546453238e-04,2.898659731727093458e-04,-1.013934263028204441e-03,1.246919622644782066e-03,1.583979697898030281e-03,1.600203686393797398e-03,5.603273864835500717e-03,-1.840282129705883563e-05,1.800370228011161089e-04,-9.678782080300152302e-04,-1.647166209295392036e-03,-3.699917346239089966e-03,-1.991846831515431404e-03,8.569128112867474556e-05,5.826064851135015488e-03,9.119310416281223297e-03,-9.510110830888152122e-04,-1.378486864268779755e-03,9.036271949298679829e-04,-8.745346218347549438e-03,5.466138478368520737e-03,1.826063031330704689e-03,-6.485449266619980335e-04,6.044242531061172485e-03,-1.423057838110253215e-04,-7.863267092034220695e-05,9.182228823192417622e-04,4.178221337497234344e-03,-4.816241562366485596e-03,7.593655755044892430e-05,-4.185834899544715881e-03,7.686842000111937523e-04,2.708989632083103061e-05,1.402364927344024181e-03,5.275081377476453781e-03,2.204712945967912674e-03,4.094394855201244354e-03,-1.799723366275429726e-03,4.280093125998973846e-03,7.441887632012367249e-03,4.342351108789443970e-03,2.355454955250024796e-03,-3.902694443240761757e-04,7.167887873947620392e-03,-1.185495965182781219e-02,-2.491869265213608742e-03,-6.981693208217620850e-03,-2.575745433568954468e-02,1.702845841646194458e-02,1.394997630268335342e-02,-1.899884548038244247e-03,1.157175842672586441e-02,1.992812752723693848e-02,-1.092241145670413971e-02,2.065211907029151917e-02,1.305533852428197861e-02,-1.943266170201241039e-06\n0.000000000000000000e+00,-4.367873189039528370e-04,-7.239622646011412144e-04,1.992810703814029694e-02,1.287078764289617538e-02,1.815611612983047962e-04,7.004903163760900497e-04,-1.381640846176424020e-08,-3.482651372905820608e-04,1.199927646666765213e-03,-3.509116359055042267e-03,-9.170339442789554596e-03,-4.166638478636741638e-02,-7.781087420880794525e-03,1.474460877943783998e-04,-1.992921606870368123e-04,-1.231830392498522997e-04,-2.070678398013114929e-02,-9.087842702865600586e-02,1.362726930528879166e-02,-1.103501543402671814e-01,-1.135639622807502747e-01,3.043167106807231903e-02,-1.161609892733395100e-03,1.412339275702834129e-03,8.849436417222023010e-03,5.668212845921516418e-02,-1.199996471405029297e-01,-4.671706631779670715e-02,2.343388274312019348e-02,1.539918780326843262e-02,2.079042838886380196e-03,2.681770129129290581e-04,-1.136430539190769196e-02,-4.243529215455055237e-02,4.589305259287357330e-03,3.953767195343971252e-02,9.192015975713729858e-02,2.544902451336383820e-02,-2.678321115672588348e-02,-1.090213336283341050e-04,-3.210263699293136597e-02,5.485728979110717773e-01,2.340876962989568710e-04,6.141223758459091187e-02,-1.795076876878738403e-01,-5.507631599903106689e-02,-2.739554643630981445e-02,-4.808396333828568459e-04,1.427653990685939789e-02,-2.522740140557289124e-02,7.631451636552810669e-02,1.031845510005950928e-01,3.545081615447998047e-02,5.956299137324094772e-04,-4.018072795588523149e-04,8.914264617487788200e-04,1.365710864774882793e-03,3.249217569828033447e-02,1.867592893540859222e-02,-2.603373490273952484e-02,-3.714876016601920128e-03,-2.048873109742999077e-03,-8.772629080340266228e-04,1.662787019185429926e-09,7.326313061639666557e-05,1.727014168864116073e-04,-3.680297639220952988e-03,-3.272588364779949188e-03,1.066214317688718438e-04,-6.857402331661432981e-05,-1.081606137987023430e-09,-5.691890328307636082e-05,-4.323782050050795078e-04,1.129311567638069391e-04,-3.050497500225901604e-03,-5.988644901663064957e-03,3.380199894309043884e-03,-2.680271281860768795e-04,1.011694439512211829e-05,-6.498370203189551830e-05,2.803253475576639175e-03,8.970246650278568268e-03,-2.388485474511981010e-03,1.274424511939287186e-02,6.116668693721294403e-03,1.118617132306098938e-03,1.432757126167416573e-04,1.990337914321571589e-04,5.087195895612239838e-03,-6.276970962062478065e-04,2.802135609090328217e-02,5.756011232733726501e-03,-1.170583441853523254e-02,1.034447224810719490e-03,-4.707813495770096779e-04,-2.123254525940865278e-04,9.906385093927383423e-04,6.645510904490947723e-03,1.108462270349264145e-02,-6.496557034552097321e-04,-8.946020156145095825e-03,-4.642406012862920761e-03,4.047387279570102692e-03,-2.131537257810123265e-05,4.557128529995679855e-03,2.110839262604713440e-02,-5.131148267537355423e-03,4.605093970894813538e-03,1.899550482630729675e-02,1.648786710575222969e-03,2.108790911734104156e-03,2.326341564184986055e-05,-2.028905320912599564e-03,1.571943052113056183e-03,-1.677198521792888641e-02,-9.309086948633193970e-03,-7.346500642597675323e-03,4.119697405258193612e-05,-1.079164358088746667e-04,-3.500661114230751991e-05,-1.946169504662975669e-04,-9.336680523119866848e-04,-4.277762956917285919e-03,2.156819216907024384e-03,4.141351673752069473e-04,3.255322226323187351e-04,9.874832903733476996e-05,-1.158155527036797139e-08,-3.040723822778090835e-05,-3.027419734280556440e-05,-1.889258855953812599e-04,1.151895383372902870e-03,-1.245315943378955126e-04,-1.486736873630434275e-04,-1.563510032553949713e-08,6.404009036486968398e-05,1.476933830417692661e-04,-3.839826676994562149e-04,1.734656514599919319e-03,1.347369514405727386e-03,-1.270939130336046219e-03,5.171501106815412641e-05,1.839760225266218185e-04,-3.834280141745693982e-05,2.211177721619606018e-03,-2.744924277067184448e-03,3.552399575710296631e-03,2.801329828798770905e-02,3.116068989038467407e-02,-3.068483201786875725e-03,3.179647610522806644e-04,-1.841273391619324684e-03,-1.472628302872180939e-02,-2.024756185710430145e-02,1.655170321464538574e-02,-2.141180448234081268e-02,-7.728918921202421188e-03,-9.280692785978317261e-03,2.433239278616383672e-04,-8.055991202127188444e-05,3.170164534822106361e-03,-2.307081595063209534e-03,-1.670783013105392456e-02,-8.955856785178184509e-03,-8.684117347002029419e-03,3.501797094941139221e-03,1.286461250856518745e-03,-1.311228552367538214e-04,-1.756730955094099045e-03,-1.809912174940109253e-02,2.959864400327205658e-02,2.611034084111452103e-03,-6.911870092153549194e-03,-3.829400241374969482e-02,6.297756917774677277e-04,-3.370172344148159027e-04,4.385163076221942902e-03,-2.604674361646175385e-02,-1.014707982540130615e-02,8.517385460436344147e-03,1.228254754096269608e-03,6.866933836136013269e-05,-1.549261360196396708e-04,-2.685389881662558764e-05,5.395704065449535847e-04,-8.425543783232569695e-04,8.104090578854084015e-03,-1.356935477815568447e-03,-1.858160831034183502e-04,2.328788541490212083e-04,7.663996802875772119e-05,1.319453701853490202e-08,-4.368996815173886716e-05,-4.560601082630455494e-04,-9.556828299537301064e-04,1.308121281908825040e-04,-4.181976837571710348e-04,-1.335365814156830311e-04,-7.209877139757736586e-09,1.512296003056690097e-04,2.087481261696666479e-04,6.049869116395711899e-04,-7.932649925351142883e-03,-3.062608838081359863e-02,1.133531145751476288e-02,1.349142054095864296e-03,1.286933547817170620e-04,3.177651669830083847e-04,7.291033398360013962e-04,2.310818759724497795e-03,-2.351223118603229523e-02,1.214686222374439240e-02,5.237985402345657349e-02,-4.717521369457244873e-04,5.826153210364282131e-04,-5.154901882633566856e-04,-1.521201804280281067e-02,-2.586203813552856445e-02,2.080309204757213593e-02,4.014713317155838013e-02,1.267133187502622604e-02,-7.213674020022153854e-03,-6.264225812628865242e-04,-1.605250436114147305e-04,-2.062965417280793190e-03,9.146738797426223755e-03,-7.934542372822761536e-03,2.490650303661823273e-02,2.850104309618473053e-02,-9.400515409652143717e-05,2.483085729181766510e-03,4.635778313968330622e-04,7.569212932139635086e-03,9.269302710890769958e-03,-1.362093351781368256e-02,1.178868953138589859e-02,3.105054982006549835e-02,1.241456717252731323e-03,5.529354093596339226e-04,2.139572752639651299e-04,1.684771478176116943e-02,3.070175182074308395e-03,-3.274933248758316040e-02,4.046190530061721802e-03,6.112931296229362488e-03,-3.055254346691071987e-04,5.291735869832336903e-04,-4.562432295642793179e-04,2.174954395741224289e-03,-5.173133686184883118e-03,-2.055612392723560333e-03,1.054564211517572403e-02,8.729841210879385471e-04,3.874393878504633904e-04,5.753734149038791656e-05,1.297223661822499707e-08,1.463337775930995122e-05,3.687938151415437460e-04,-3.121456364169716835e-03,-3.360425122082233429e-03,2.815504194586537778e-05,-2.069363836199045181e-04,-9.698169378680177033e-09,1.120724045904353261e-04,-2.473070926498621702e-04,2.974166302010416985e-03,1.397073548287153244e-02,-2.361051179468631744e-02,7.472404278814792633e-03,-3.661598602775484324e-04,7.955678302096202970e-05,-7.136791828088462353e-05,1.025071716867387295e-03,8.470728993415832520e-03,9.337110444903373718e-03,2.525871992111206055e-02,1.779055781662464142e-02,-7.003106642514467239e-03,-1.172466363641433418e-05,4.073214076925069094e-04,-4.498116672039031982e-03,-6.504454649984836578e-03,1.231014356017112732e-02,-5.178509280085563660e-03,1.582238473929464817e-03,-7.482029963284730911e-03,-4.913305165246129036e-04,-1.503194507677108049e-04,1.746786525472998619e-03,3.055149456486105919e-03,-3.590119769796729088e-03,-8.403794839978218079e-03,-1.652902364730834961e-02,-5.097948946058750153e-03,2.563837449997663498e-03,-1.141333996201865375e-05,7.921071723103523254e-03,2.837189845740795135e-02,1.191868260502815247e-02,-8.627600036561489105e-03,-3.420560853555798531e-03,6.601359229534864426e-03,2.505445387214422226e-03,-6.703825783915817738e-05,-3.592486493289470673e-03,8.572430349886417389e-03,-1.065757218748331070e-02,-4.489898681640625000e-03,-1.982844434678554535e-03,4.846277079195715487e-05,6.415672032744623721e-06,1.707860792521387339e-04,-4.387104709167033434e-04,9.585256921127438545e-04,-1.134287333115935326e-03,1.530878362245857716e-03,-3.701671084854751825e-04,7.655608351342380047e-05,6.844762538094073534e-05,-3.572949935914948583e-09,1.225797896040603518e-04,1.986113202292472124e-04,-2.568371361121535301e-03,-1.853091409429907799e-03,-3.935566564905457199e-05,-6.338267849059775472e-05,-2.163164936064276844e-08,-1.333449617959558964e-04,3.339358954690396786e-06,-3.537938464432954788e-03,-5.071817897260189056e-03,-9.564942680299282074e-03,-2.427087747491896152e-04,-6.225281395018100739e-04,-8.898854866856709123e-05,1.368163793813437223e-04,3.117017215117812157e-03,-5.936489440500736237e-03,5.914701148867607117e-03,2.259782049804925919e-03,6.578873842954635620e-03,-3.611270803958177567e-03,4.981991369277238846e-04,-4.335254488978534937e-04,-2.336742589250206947e-03,-8.096979930996894836e-03,7.911888882517814636e-03,-7.151940837502479553e-03,-5.978754255920648575e-03,-5.224860273301601410e-03,2.688348831725306809e-05,-9.146794036496430635e-05,-6.859772838652133942e-04,5.138395819813013077e-03,-5.646415986120700836e-03,-9.468444623053073883e-04,-2.797960536554455757e-03,1.878542127087712288e-03,6.552841514348983765e-03,8.449207234662026167e-05,2.207383047789335251e-03,3.898784518241882324e-02,-1.594191417098045349e-06,1.452849525958299637e-02,1.351988222450017929e-02,1.163914985954761505e-02,3.590560285374522209e-03,1.577092916704714298e-04,-6.176789756864309311e-03,4.827199969440698624e-03,-8.061924949288368225e-03,-4.558662418276071548e-03,-7.802304753568023443e-05,-1.661100686760619283e-04,1.850648259278386831e-04,-1.586124562891200185e-04,-5.682361661456525326e-04,-7.506429217755794525e-03,-4.452987574040889740e-03,3.481005085632205009e-03,4.838227177970111370e-04,6.968321977183222771e-04,9.325462451670318842e-05,2.264465592816122808e-08,7.334561814786866307e-05,-4.850120240007527173e-05,-1.517727971076965332e-03,-1.922307070344686508e-03,3.610819840105250478e-05,-8.316018647747114301e-05,1.352973555412972928e-08,-6.167987885419279337e-05,-2.258187305415049195e-05,6.856980733573436737e-03,-6.623387336730957031e-03,-6.594629958271980286e-03,-5.975209176540374756e-03,2.329685376025736332e-04,2.117769763572141528e-04,-1.555621274746954441e-04,1.496853539720177650e-03,-2.629999537020921707e-03,1.201927382498979568e-02,2.138898335397243500e-02,2.284488640725612640e-02,-7.668188307434320450e-03,3.570726257748901844e-04,-3.357711248099803925e-04,-8.675255812704563141e-04,1.309397746808826923e-03,1.845478266477584839e-02,-2.358062751591205597e-02,-2.027248777449131012e-02,-5.681666079908609390e-03,-1.644519215915352106e-04,-1.628035824978724122e-04,2.944333013147115707e-03,-7.526340428739786148e-03,1.863746717572212219e-02,-1.546947378665208817e-02,-2.011287398636341095e-02,1.781378174200654030e-03,5.316401831805706024e-03,-1.718210842227563262e-05,2.739030402153730392e-03,7.510701194405555725e-03,8.339195512235164642e-03,2.895810827612876892e-02,3.316231444478034973e-02,3.139523416757583618e-02,-8.473157067783176899e-04,-1.216061646118760109e-04,-4.667466040700674057e-03,-2.192229265347123146e-03,2.003416419029235840e-03,-3.603114746510982513e-03,-2.264609560370445251e-03,-8.332766446983441710e-05,-2.183382093789987266e-05,-1.021684438455849886e-04,-5.090139457024633884e-04,-4.949931520968675613e-03,-5.559844896197319031e-03,1.823125174269080162e-03,1.684116432443261147e-04,3.492711985018104315e-04,1.074188548955135047e-04,-9.427992608834756538e-09,6.715649942634627223e-05,1.976920175366103649e-04,-1.543043181300163269e-03,-4.178292292635887861e-04,1.671159116085618734e-04,-8.435643394477665424e-05,2.647800556587753817e-08,1.550001616124063730e-04,-2.618094149511307478e-04,4.044675268232822418e-03,-4.810829181224107742e-03,-1.008748449385166168e-02,7.981822825968265533e-03,1.781458850018680096e-04,-2.758650407486129552e-05,-2.354112075408920646e-04,1.107310061343014240e-03,-3.268095897510647774e-03,2.367840334773063660e-02,2.476082183420658112e-03,1.501412969082593918e-02,-7.296120747923851013e-03,2.877464612538460642e-05,8.395315962843596935e-04,1.597408764064311981e-02,-2.354768477380275726e-02,2.777648158371448517e-02,5.245246458798646927e-03,-1.369951479136943817e-02,-4.230407066643238068e-03,-3.124004288110882044e-04,1.198902282339986414e-05,3.105262760072946548e-03,9.910888969898223877e-03,-5.931041669100522995e-04,7.751086726784706116e-03,-1.051621604710817337e-02,4.204011638648808002e-04,2.722616074606776237e-03,-1.744318287819623947e-04,7.484909147024154663e-03,1.667349971830844879e-02,1.971224322915077209e-02,-1.173669658601284027e-02,5.548286717385053635e-03,9.696508757770061493e-03,2.738075098022818565e-03,-2.465847865096293390e-05,-2.287872601300477982e-03,9.750359691679477692e-03,7.292142836377024651e-04,-2.715633064508438110e-02,-3.367252880707383156e-03,-4.120482481084764004e-05,-6.601581844734027982e-05,3.771766205318272114e-05,-4.498623311519622803e-04,5.622313823550939560e-03,5.251860711723566055e-03,1.648169942200183868e-03,2.845556591637432575e-04,1.153891425929032266e-04,1.018437469610944390e-04,3.918623292520351242e-08,4.489092316362075508e-05,1.183495769510045648e-04,-2.612893003970384598e-03,-1.283308491110801697e-03,3.106883013970218599e-05,-1.347815414192155004e-04,-2.497705509085790254e-08,7.776467100484296679e-05,-2.287846145918592811e-04,2.516394248232245445e-03,2.332791220396757126e-03,-3.990313969552516937e-03,4.890394397079944611e-03,-1.723559544188901782e-04,6.157546158647164702e-05,-3.597270915633998811e-05,1.744088251143693924e-03,8.705746382474899292e-03,2.087718341499567032e-03,6.769032217562198639e-03,9.948116727173328400e-03,-1.036674802890047431e-04,1.983391121029853821e-04,-2.699056058190762997e-04,-1.736243255436420441e-03,-7.295442745089530945e-03,1.656924560666084290e-02,1.454028673470020294e-02,-7.276791147887706757e-03,-1.224281848408281803e-03,-2.004814159590750933e-04,1.090070654754526913e-04,1.651279511861503124e-03,9.688856080174446106e-03,3.313529072329401970e-03,-5.499536637216806412e-03,-2.730686101131141186e-04,-9.589273249730467796e-04,3.184473374858498573e-03,6.090270835557021201e-05,5.881126970052719116e-03,2.409773692488670349e-02,4.923741798847913742e-03,1.024519279599189758e-02,7.874548435211181641e-03,-1.339870505034923553e-05,1.481387298554182053e-03,3.794468939304351807e-04,1.185318222269415855e-03,-1.978630665689706802e-03,-1.117786671966314316e-02,-2.074843831360340118e-02,-4.344679880887269974e-03,1.028033089824020863e-03,5.885778227820992470e-04,6.856399122625589371e-04,3.190037969034165144e-04,-1.628878409974277020e-03,1.813896466046571732e-03,9.519383311271667480e-04,-2.945825690403580666e-04,-3.558275348041206598e-04,8.947404567152261734e-04,3.000288270413875580e-04,3.948190133087337017e-04,-6.814423250034451485e-04,-2.423420781269669533e-03,-2.989871660247445107e-03,8.180967415682971478e-04,4.923694068565964699e-04,-1.111596473492681980e-03,7.772960234433412552e-04,-7.435162551701068878e-04,1.136322855018079281e-03,-5.698464345186948776e-03,-7.747360505163669586e-03,-5.765485111624002457e-03,-1.087502227164804935e-03,-7.519199280068278313e-04,1.138424850068986416e-03,-3.620206261985003948e-04,-8.548963814973831177e-03,-3.146026283502578735e-04,7.408931851387023926e-03,7.840014062821865082e-03,-6.187594495713710785e-03,-2.240701578557491302e-03,3.411243902519345284e-03,1.327317487448453903e-02,3.277465701103210449e-03,1.486119534820318222e-02,5.324176046997308731e-03,-1.413671299815177917e-02,-1.586894504725933075e-02,4.702846985310316086e-03,-8.616499835625290871e-04,9.375602239742875099e-04,8.821913506835699081e-04,-6.118104327470064163e-03,4.552780184894800186e-03,6.399727426469326019e-03,-1.676546060480177402e-03,1.572467945516109467e-02,5.894398316740989685e-03,2.592781372368335724e-02,3.036649152636528015e-02,9.680730290710926056e-04,1.606861315667629242e-02,2.003302425146102905e-02,5.488323979079723358e-03,-6.819745758548378944e-04,3.410692885518074036e-02,1.357240602374076843e-02,3.719264175742864609e-03,-2.047267928719520569e-02,-1.086328551173210144e-02,1.213097013533115387e-02,1.631941944360733032e-01,1.090036239475011826e-02,-1.652435064315795898e-01,1.195066049695014954e-01,-2.966632880270481110e-02,2.619187347590923309e-02,1.345721725374460220e-02,-3.815982118248939514e-02,2.585057169198989868e-02,3.136345912935212255e-05\n0.000000000000000000e+00,-6.016927072778344154e-04,-4.956825432600453496e-05,-3.687750548124313354e-02,-2.641894668340682983e-02,-5.917167291045188904e-04,-1.760175568051636219e-03,-1.170797769844966751e-08,1.542702957522124052e-04,-3.344041993841528893e-03,6.545124575495719910e-03,-6.643572449684143066e-02,-4.726412892341613770e-02,1.168600991368293762e-01,-2.234443323686718941e-03,1.331080216914415359e-03,8.628980722278356552e-04,-1.292226370424032211e-02,1.303863152861595154e-02,1.500586569309234619e-01,-1.095784753561019897e-01,4.527768865227699280e-02,6.119396537542343140e-03,-1.628546975553035736e-03,-5.204454064369201660e-03,-4.930530488491058350e-02,3.565298393368721008e-03,-1.947846636176109314e-02,7.323188474401831627e-04,-8.461759239435195923e-02,-7.430638186633586884e-03,-3.068861260544508696e-04,-2.049182541668415070e-03,5.681492388248443604e-03,4.867288470268249512e-02,-6.489679962396621704e-02,-2.277600392699241638e-02,8.586177602410316467e-03,-1.040799915790557861e-01,-7.043213117867708206e-03,7.701389258727431297e-04,2.685161074623465538e-03,9.324736893177032471e-04,3.376600444316864014e-01,-3.932141512632369995e-02,-8.076801896095275879e-02,-6.128817051649093628e-02,-5.838466808199882507e-03,-5.774249439127743244e-04,2.353375963866710663e-02,2.628107555210590363e-02,1.995730213820934296e-02,1.751866564154624939e-02,-8.142361789941787720e-02,1.946743344888091087e-03,-8.593854727223515511e-04,7.446490926668047905e-04,2.063900697976350784e-03,1.921083591878414154e-02,7.025573402643203735e-02,3.832073649391531944e-03,2.810154401231557131e-04,-7.010713452473282814e-04,-1.258083939319476485e-04,1.311813235815861844e-08,8.985755266621708870e-05,1.074696629075333476e-04,4.826443735510110855e-03,2.045789267867803574e-03,7.311174704227596521e-05,2.159080759156495333e-04,-5.508632217043896162e-09,-9.223206870956346393e-05,4.207344027236104012e-04,-2.716244664043188095e-03,2.444422338157892227e-03,1.101229526102542877e-02,-1.048660557717084885e-02,1.877043978311121464e-04,-2.107994223479181528e-04,-1.123642505262978375e-04,2.321085426956415176e-03,-5.239057820290327072e-03,-1.884055323898792267e-02,4.626240115612745285e-03,-6.129676476120948792e-03,4.231093917042016983e-04,3.554373688530176878e-04,4.941159859299659729e-04,7.269322872161865234e-03,-3.136607119813561440e-04,3.840936580672860146e-03,1.909599639475345612e-02,4.936994053423404694e-03,1.756486715748906136e-03,-1.827732630772516131e-04,1.476748730055987835e-04,-6.452627130784094334e-04,-6.347040645778179169e-03,1.199420820921659470e-02,4.698985256254673004e-03,-1.841133227571845055e-03,1.378028839826583862e-02,2.382171805948019028e-03,-1.398837193846702576e-04,-7.930193096399307251e-04,-1.705900882370769978e-03,3.806538879871368408e-02,1.396253332495689392e-02,2.109423978254199028e-03,4.059656057506799698e-03,1.093334518373012543e-03,5.381176015362143517e-05,-2.456450834870338440e-03,-6.268624681979417801e-03,-2.346046036109328270e-03,-7.580590900033712387e-04,5.242591258138418198e-03,-2.542845322750508785e-04,8.625342161394655704e-05,-1.122125322581268847e-04,-1.665477466303855181e-04,-3.222884144634008408e-03,-9.915784932672977448e-03,-2.062031126115471125e-04,3.750421456061303616e-06,1.546763232909142971e-04,2.469650462444406003e-05,2.482078764742823296e-09,1.068523997673764825e-04,3.625588578870519996e-05,4.507279023528099060e-03,2.039027865976095200e-03,2.624240296427160501e-04,1.187401940114796162e-04,-2.595705161922978732e-08,2.970139903482049704e-04,9.623408550396561623e-05,-2.857082290574908257e-03,2.738692611455917358e-02,1.924116536974906921e-02,-1.437517814338207245e-02,-8.304629591293632984e-04,-1.694845996098592877e-04,3.202779334969818592e-04,-3.471674863249063492e-04,1.014985516667366028e-02,-2.606303058564662933e-02,-1.568045839667320251e-02,-1.243576779961585999e-02,-6.162859965115785599e-03,-4.843374190386384726e-04,1.429230323992669582e-03,1.304669585078954697e-02,1.288660988211631775e-02,-2.380551956593990326e-02,6.607213057577610016e-03,2.788723632693290710e-02,-2.161492127925157547e-03,-8.092765347100794315e-05,2.563208108767867088e-04,-2.435937931295484304e-04,-3.345117438584566116e-03,1.285222079604864120e-02,-1.616992987692356110e-03,2.256322838366031647e-02,7.807671092450618744e-03,1.105872099287807941e-03,-1.918839916470460594e-05,-3.817981109023094177e-03,1.607938855886459351e-02,-1.499233581125736237e-02,5.109656602144241333e-02,-1.114389486610889435e-02,8.608891628682613373e-03,4.398685880005359650e-03,1.281237491639330983e-04,-9.689768776297569275e-03,-4.824490752071142197e-03,-3.977545350790023804e-02,-8.744885213673114777e-03,2.153564430773258209e-02,-3.774981014430522919e-04,3.043337492272257805e-04,-7.189279585873009637e-06,-6.887168856337666512e-04,-1.313279382884502411e-03,-8.211007341742515564e-03,4.089119378477334976e-03,5.030513857491314411e-04,2.886793809011578560e-04,5.563949162024073303e-05,6.371891903000914681e-11,-2.305725502083078027e-05,-8.439501834800466895e-05,3.959580324590206146e-03,3.789325011894106865e-03,-1.205482112709432840e-04,1.268081105081364512e-04,1.529015491996688070e-08,5.325697202351875603e-05,3.367161261849105358e-04,2.463319804519414902e-03,-3.494752570986747742e-03,8.606020361185073853e-03,-7.079157046973705292e-03,1.197228557430207729e-03,-1.991681783692911267e-04,-1.806029467843472958e-04,-1.184385037049651146e-04,-4.229089245200157166e-04,-1.835466921329498291e-02,1.928558200597763062e-02,-1.263982709497213364e-02,1.821265742182731628e-02,4.860793123953044415e-04,-3.419253625907003880e-04,-6.183213088661432266e-03,-7.681173738092184067e-03,2.444861456751823425e-05,5.444060079753398895e-03,2.210647612810134888e-02,1.637018285691738129e-03,3.185565219609998167e-05,2.020577958319336176e-04,5.275349249131977558e-04,5.115711130201816559e-03,6.603942252695560455e-03,1.668978296220302582e-02,7.060413714498281479e-03,7.955448701977729797e-03,-1.062076655216515064e-03,-1.238119875779375434e-04,2.899437677115201950e-03,-2.035300713032484055e-03,4.172495007514953613e-02,2.683835476636886597e-02,9.196167811751365662e-03,3.183775115758180618e-04,-1.380749745294451714e-05,-2.298074832651764154e-04,1.408124342560768127e-02,1.292503252625465393e-02,-9.483837522566318512e-03,-3.057421417906880379e-05,3.793661715462803841e-03,-2.195223351009190083e-05,-3.310839747427962720e-05,-7.552025635959580541e-05,1.202822895720601082e-03,2.136629307642579079e-03,6.690309382975101471e-04,-2.315103542059659958e-03,-4.307917261030524969e-04,-1.188753085443750024e-04,8.786228136159479618e-06,-1.909302227431908250e-08,6.738107913406565785e-05,2.872550430765841156e-05,3.944572526961565018e-03,2.644973807036876678e-03,1.360462920274585485e-05,2.326165995327755809e-04,-2.225442585768178105e-08,-6.771603511879220605e-05,4.023382498417049646e-04,-1.162064028903841972e-03,9.648594073951244354e-03,4.717770032584667206e-03,-9.856437332928180695e-03,1.916209730552509427e-04,-1.411630219081416726e-04,-2.467180602252483368e-04,1.394791528582572937e-03,-2.665916457772254944e-03,-2.111082524061203003e-02,1.379643008112907410e-02,2.811117738019675016e-04,-2.876824233680963516e-03,2.801576338242739439e-04,6.890930235385894775e-04,5.427293479442596436e-03,2.604551380500197411e-03,-4.120426718145608902e-03,8.251638151705265045e-03,8.026432245969772339e-03,-3.159727668389678001e-03,-3.968035525758750737e-05,1.334110129391774535e-04,-6.513099069707095623e-04,-7.286659441888332367e-03,1.231522113084793091e-02,-4.063390661031007767e-03,-2.898525213822722435e-03,1.305111870169639587e-02,1.437737373635172844e-03,-1.157625738414935768e-04,-7.057773182168602943e-04,-5.999301793053746223e-04,4.372932389378547668e-02,1.076794788241386414e-02,1.597356516867876053e-03,1.953040598891675472e-03,9.498433792032301426e-04,8.100796549115329981e-05,-4.276024643331766129e-03,-5.677063949406147003e-03,7.862334605306386948e-04,4.435104317963123322e-03,3.216884098947048187e-03,-2.662311599124222994e-04,1.222849241457879543e-04,-8.800712384982034564e-05,-2.172916720155626535e-04,-2.002490800805389881e-04,-9.235030040144920349e-03,3.253254690207540989e-04,-9.947884245775640011e-05,8.950681512942537665e-05,2.708815918595064431e-05,3.473587639746256173e-09,3.853458474623039365e-05,-8.596995030529797077e-05,3.764249617233872414e-03,2.736276714131236076e-03,1.107244497688952833e-05,1.946458360180258751e-04,-1.222853995841433061e-08,1.325460470980033278e-05,5.211274255998432636e-04,-1.841635210439562798e-03,1.393282227218151093e-02,7.813563570380210876e-03,-6.207274273037910461e-03,7.983483374118804932e-05,1.331545936409384012e-04,7.479167834389954805e-05,1.325068180449306965e-03,1.177269779145717621e-02,-6.370203569531440735e-03,1.011368073523044586e-02,-7.689156569540500641e-03,-7.550789043307304382e-03,2.709240943659096956e-04,1.865946396719664335e-04,3.034935798496007919e-03,-7.243657484650611877e-03,6.063372828066349030e-03,8.231433108448982239e-03,3.235498443245887756e-04,-7.259931415319442749e-03,3.248282300774008036e-04,1.154289420810528100e-04,-9.774168720468878746e-04,-7.291864603757858276e-03,-1.031206548213958740e-02,-1.008606702089309692e-02,1.125858258455991745e-02,1.441659778356552124e-02,2.647142391651868820e-04,2.146871411241590977e-04,-2.888196147978305817e-03,-2.375215291976928711e-03,3.743352368474006653e-02,-5.152390804141759872e-03,7.147328928112983704e-03,5.823113489896059036e-03,4.462476354092359543e-04,2.767204423435032368e-04,-9.670660831034183502e-03,-6.690193898975849152e-03,1.986200734972953796e-02,1.826049014925956726e-02,1.699613779783248901e-02,-3.084110794588923454e-04,2.627891371957957745e-04,-1.368416851619258523e-04,-6.550872931256890297e-04,-6.147526204586029053e-03,-1.229891926050186157e-02,-1.134148915298283100e-03,-2.394050243310630322e-04,1.930555881699547172e-04,-7.024249498499557376e-06,-1.934506599354790524e-08,4.596018698066473007e-05,-4.269110650056973100e-05,3.998851869255304337e-03,2.907266141846776009e-03,-1.838316893554292619e-05,1.890639105113223195e-04,-1.634384716453496367e-08,-3.788317189901135862e-05,4.594256170094013214e-04,-2.331442898139357567e-03,5.180212669074535370e-03,4.281335975974798203e-03,-6.911732256412506104e-03,5.029439344070851803e-04,-1.871231361292302608e-04,-1.552407047711312771e-04,9.041073499247431755e-04,-8.012130856513977051e-04,-1.203307136893272400e-02,7.784249726682901382e-03,5.063945427536964417e-03,3.411323123145848513e-04,4.565934650599956512e-04,1.625998120289295912e-04,1.602763077244162560e-03,-1.774829346686601639e-03,-3.204017877578735352e-03,2.045109495520591736e-02,5.238763056695461273e-03,6.945038912817835808e-04,5.026842700317502022e-05,2.124938910128548741e-04,2.474778739269822836e-04,2.864779904484748840e-03,2.689522691071033478e-03,5.671798717230558395e-03,-3.231060691177845001e-03,9.183876216411590576e-03,2.276674378663301468e-03,-1.279141870327293873e-04,1.365840667858719826e-03,5.877417977899312973e-03,5.163080617785453796e-02,1.102452632039785385e-02,-6.665737368166446686e-03,-3.299748757854104042e-03,1.239341218024492264e-03,5.240716564003378153e-05,-8.482944685965776443e-04,2.032931661233305931e-03,5.165755748748779297e-03,-7.362711243331432343e-03,1.078252308070659637e-02,-2.547469339333474636e-04,1.656071253819391131e-04,-1.633515057619661093e-04,-2.101241989294067025e-05,-3.399512730538845062e-03,-8.901764638721942902e-03,3.052833199035376310e-04,-2.716394374147057533e-05,8.629814692540094256e-05,3.351322811795398593e-05,-1.734110810502897948e-08,7.919801282696425915e-05,6.394544470822438598e-06,3.583765588700771332e-03,2.184126526117324829e-03,1.839612923504319042e-05,1.454981829738244414e-04,-3.920114011179975932e-09,-2.394466719124466181e-05,3.301629622001200914e-04,-9.283238323405385017e-04,6.887383759021759033e-03,-6.912408862262964249e-04,-4.455060232430696487e-03,2.428479492664337158e-04,-1.483066153014078736e-04,3.532696428010240197e-05,1.704177819192409515e-03,-8.373110555112361908e-03,-1.721521466970443726e-02,8.374736644327640533e-03,-5.263485945761203766e-03,-6.999623961746692657e-03,1.391545229125767946e-04,8.383968379348516464e-04,-5.847981665283441544e-04,-6.515449844300746918e-03,2.427296712994575500e-03,9.690157137811183929e-03,2.964431652799248695e-03,-4.769015125930309296e-03,-1.054837048286572099e-04,2.428907755529507995e-04,-3.007932391483336687e-04,-6.590176373720169067e-03,6.975236348807811737e-03,5.869512911885976791e-03,1.066555036231875420e-03,1.329935435205698013e-02,1.984504749998450279e-03,-4.513388194027356803e-05,1.061718561686575413e-03,1.899948343634605408e-03,5.079968273639678955e-02,1.087775267660617828e-02,-2.214103471487760544e-03,6.370963528752326965e-03,1.220546662807464600e-03,2.061899867840111256e-04,2.532148035243153572e-03,-7.049500476568937302e-03,9.939165785908699036e-03,-1.099907234311103821e-02,1.184011343866586685e-02,-2.158834831789135933e-04,2.029782481258735061e-04,-1.914469321491196752e-04,-9.674875182099640369e-04,-2.814806066453456879e-05,-5.888388492166996002e-03,1.907263183966279030e-03,1.680442801443859935e-04,1.644743169890716672e-04,2.445092650305014104e-05,-1.868329491117037833e-09,8.986447210190817714e-05,1.171180701931007206e-04,5.010049790143966675e-03,4.263048060238361359e-03,1.584348210599273443e-04,2.741375355981290340e-04,-1.910660785142681561e-08,-7.967283454490825534e-05,3.139135660603642464e-04,-7.854240830056369305e-04,-3.895392874255776405e-04,8.189622312784194946e-03,-6.874362472444772720e-03,6.390173221006989479e-04,-2.295285230502486229e-04,-2.981213037855923176e-04,1.836776034906506538e-03,-5.562370643019676208e-05,-1.700033992528915405e-02,1.429773122072219849e-02,-1.699906215071678162e-02,6.778769893571734428e-04,2.930272021330893040e-04,6.214801105670630932e-04,1.109595410525798798e-02,-1.217806478962302208e-03,-3.528556320816278458e-03,2.352582104504108429e-02,1.769646070897579193e-03,3.692051395773887634e-03,4.985201667295768857e-05,3.154896548949182034e-04,8.799289935268461704e-05,2.131709363311529160e-03,2.649405971169471741e-03,-6.176492199301719666e-03,-2.905711298808455467e-04,1.208755373954772949e-02,1.178986160084605217e-03,-4.223320283927023411e-04,1.628254307433962822e-03,-5.298042669892311096e-03,4.290501400828361511e-02,2.111779525876045227e-02,-5.193179473280906677e-03,8.760688826441764832e-03,-1.097868371289223433e-04,1.470311108278110623e-04,-1.892312313430011272e-03,-4.549997393041849136e-03,-4.327107220888137817e-03,-1.860624644905328751e-03,5.871582776308059692e-03,8.957560930866748095e-05,-5.227765068411827087e-04,1.171462237834930420e-03,-1.846582163125276566e-04,-1.520525547675788403e-03,-6.243122741580009460e-03,-5.808915011584758759e-03,3.657270281109958887e-04,-1.327570644207298756e-04,-6.866758340038359165e-04,2.323199878446757793e-04,3.136719751637428999e-04,-2.176219422835856676e-04,4.731176886707544327e-03,7.435828447341918945e-04,-7.500033243559300900e-04,-3.245072730351239443e-04,1.277532195672392845e-03,-7.828554953448474407e-04,1.087523269234225154e-04,-1.209788490086793900e-03,1.572601869702339172e-02,6.144549697637557983e-03,-1.134156063199043274e-02,-1.276825787499547005e-03,-9.621990611776709557e-04,-9.968603262677788734e-04,1.000861055217683315e-03,8.189909160137176514e-03,-2.603874355554580688e-02,7.294857059605419636e-04,-2.497499808669090271e-02,-4.037647042423486710e-03,-1.413409190718084574e-04,3.748014569282531738e-03,9.131609462201595306e-03,-3.288799896836280823e-03,9.152441285550594330e-03,2.979615470394492149e-03,6.155235227197408676e-03,-4.218187183141708374e-03,1.294249435886740685e-03,2.016993239521980286e-03,-6.276689236983656883e-04,-6.148834247142076492e-03,1.447061169892549515e-02,7.629645988345146179e-03,1.108120754361152649e-02,1.008297875523567200e-02,4.661694634705781937e-03,4.199847579002380371e-03,-1.128152711316943169e-03,-3.337295493111014366e-04,4.956429079174995422e-02,2.799735963344573975e-02,-1.599202398210763931e-03,9.683712385594844818e-03,7.076276000589132309e-03,-1.069162506610155106e-02,-2.963486593216657639e-03,5.385769531130790710e-03,3.090510331094264984e-02,-3.333121165633201599e-02,-1.981102488934993744e-02,3.204326331615447998e-02,5.108080804347991943e-02,2.987577463500201702e-04,8.496621251106262207e-02,-9.245060384273529053e-02,3.595506772398948669e-02,-2.372463420033454895e-02,-7.386318407952785492e-03,-3.482228890061378479e-02,1.612233245396055281e-05\n0.000000000000000000e+00,-1.929589925566688180e-04,-2.287537790834903717e-04,6.433520466089248657e-03,1.072546350769698620e-03,-6.340661784633994102e-04,-3.568465181160718203e-04,-3.987344232569967062e-09,-1.324873592238873243e-04,6.770638283342123032e-04,-1.656166277825832367e-02,-3.737751767039299011e-02,2.406218089163303375e-02,-4.334516823291778564e-02,-3.679600311443209648e-03,5.928790778852999210e-04,2.255255356431007385e-03,-9.710964746773242950e-03,6.803618371486663818e-02,-4.654626548290252686e-02,-9.463167190551757812e-02,-5.390660092234611511e-02,-4.613303765654563904e-02,4.962930688634514809e-04,-2.448030980303883553e-03,-5.676518008112907410e-02,2.252658642828464508e-02,-1.439125835895538330e-01,-1.542563885450363159e-01,-2.514296956360340118e-02,-4.408324882388114929e-02,2.035870682448148727e-03,9.944122284650802612e-04,-1.465040631592273712e-02,6.035681813955307007e-03,-1.970525085926055908e-02,-6.650248914957046509e-02,2.998030744493007660e-02,2.979017794132232666e-02,-3.077588509768247604e-03,1.425775000825524330e-03,-4.132798314094543457e-02,5.916765704751014709e-02,-3.959537670016288757e-02,4.664366245269775391e-01,8.139722794294357300e-02,-4.416758194565773010e-03,-5.784610286355018616e-03,5.302412901073694229e-04,-3.749801218509674072e-02,-2.260167337954044342e-02,4.117421433329582214e-02,-3.528739884495735168e-02,6.431091576814651489e-02,-1.570927910506725311e-03,1.866900944150984287e-03,-2.969497872982174158e-04,-2.853421727195382118e-03,-2.821738086640834808e-02,9.803711436688899994e-04,9.734036400914192200e-03,6.057887803763151169e-04,8.598539861850440502e-04,-1.166764122899621725e-04,-5.489178556139506782e-10,2.853542537195608020e-05,6.244500400498509407e-05,5.792270530946552753e-05,-1.261686848010867834e-04,9.918014256982132792e-05,8.318980690091848373e-05,1.505456026507090428e-08,-1.680533387116156518e-05,-2.034031349467113614e-04,1.478067017160356045e-03,2.577916719019412994e-03,-2.856149803847074509e-03,3.555999137461185455e-03,3.602157812565565109e-05,-9.504766785539686680e-05,-1.255858514923602343e-04,-2.156195114366710186e-05,-5.479891784489154816e-03,-7.087592035531997681e-03,1.144259702414274216e-03,9.753262624144554138e-03,8.820453658699989319e-03,-7.762258610455319285e-05,4.424253129400312901e-04,7.037614006549119949e-03,3.061346244066953659e-03,-6.834596861153841019e-04,1.834955252707004547e-02,1.684050774201750755e-03,8.328043855726718903e-03,-1.323602919001132250e-04,-4.346063360571861267e-05,6.851085927337408066e-04,2.881218097172677517e-04,3.866984974592924118e-03,2.141083357855677605e-03,1.536756288260221481e-03,-2.375434152781963348e-03,-2.907821908593177795e-06,-1.426742092007771134e-04,3.019024850800633430e-03,6.023424211889505386e-04,7.376561872661113739e-03,2.237224206328392029e-02,-3.849351545795798302e-03,1.621448202058672905e-03,2.010664029512554407e-04,2.329197741346433759e-06,4.892847035080194473e-03,5.589479114860296249e-03,-4.432917339727282524e-04,-5.248310975730419159e-03,-4.051787313073873520e-03,9.261548984795808792e-05,-1.562933321110904217e-04,7.369142986135557294e-05,4.392198752611875534e-04,5.099082365632057190e-03,1.087339944206178188e-03,-1.046884921379387379e-03,-4.889052070211619139e-05,-1.277600240428000689e-04,-1.139265987148974091e-05,-3.210435295386560028e-08,4.367849396658129990e-05,-4.536895357887260616e-05,-3.192792180925607681e-03,-2.569345757365226746e-03,1.932192571985069662e-05,5.481910193338990211e-05,-1.677257444043789292e-08,2.681383193703368306e-06,-8.267546218121424317e-05,-3.914939239621162415e-03,8.929718285799026489e-03,-4.009619727730751038e-02,3.981519956141710281e-03,7.275791140273213387e-04,-1.836303272284567356e-04,-4.988277214579284191e-04,2.413873327895998955e-03,-1.204659976065158844e-02,1.454030047170817852e-03,9.254023432731628418e-03,-2.652744017541408539e-02,2.231286093592643738e-02,2.409001026535406709e-04,2.055975201074033976e-04,7.451096083968877792e-03,-9.186515584588050842e-03,4.148394986987113953e-02,-3.277639159932732582e-03,-1.048996229656040668e-03,1.718668825924396515e-02,-4.143090336583554745e-04,-4.224680014885962009e-04,3.679288085550069809e-03,2.538712322711944580e-02,3.451104974374175072e-03,2.909340895712375641e-02,-1.226058229804039001e-02,-1.251403894275426865e-02,1.420601736754179001e-03,-2.761406649369746447e-04,1.087056193500757217e-02,-5.559129640460014343e-03,1.943546347320079803e-02,-1.274176407605409622e-02,3.451300784945487976e-03,-1.867926679551601410e-02,7.709614001214504242e-04,1.674583181738853455e-04,1.298259384930133820e-02,2.050113119184970856e-02,1.999743655323982239e-02,4.704468417912721634e-03,-3.266277909278869629e-02,3.845399478450417519e-04,-1.594914792804047465e-04,-1.825679464673157781e-05,1.214068499393761158e-03,7.964858785271644592e-03,4.297268576920032501e-03,8.692502742633223534e-04,-5.347531259758397937e-05,-2.750871353782713413e-04,9.054962720256298780e-05,-1.457534004600802291e-08,1.268119813175871968e-04,3.000008000526577234e-04,-2.255021245218813419e-04,1.294977846555411816e-04,2.336554171051830053e-04,1.321932213613763452e-04,6.416300379896711092e-09,-2.305332163814455271e-04,-9.968181257136166096e-05,-3.160695545375347137e-03,1.208350621163845062e-02,-6.046251393854618073e-03,-4.853121936321258545e-03,-1.029007253237068653e-04,-2.914110373239964247e-04,-5.466816946864128113e-04,4.478475544601678848e-03,-1.466261688619852066e-02,-2.302232570946216583e-02,-7.017645984888076782e-03,1.221581920981407166e-02,-7.147225551307201385e-03,1.013845467241480947e-04,4.997560754418373108e-04,1.189764961600303650e-02,-5.289169494062662125e-03,7.343046832829713821e-03,2.480896189808845520e-02,-6.090446375310420990e-03,-1.013965625315904617e-02,-3.348411119077354670e-04,-6.047655915608629584e-05,3.243573009967803955e-04,-1.730192918330430984e-03,1.144785713404417038e-02,4.813757725059986115e-03,6.036520469933748245e-03,-1.401095069013535976e-03,2.914034295827150345e-03,-4.900319036096334457e-04,4.540098365396261215e-03,3.574982751160860062e-03,1.017554476857185364e-02,3.206364437937736511e-02,2.611826639622449875e-03,1.572875864803791046e-02,2.051888033747673035e-03,-2.025237190537154675e-04,-1.383758243173360825e-02,-7.202149834483861923e-03,-1.496693119406700134e-03,5.558645352721214294e-05,-2.166257612407207489e-02,-6.713329639751464128e-05,-3.788891772273927927e-04,5.922899435972794890e-05,-6.849520141258835793e-04,-1.309709623456001282e-04,-3.391131758689880371e-03,-1.337920315563678741e-03,7.959494541864842176e-05,1.872817665571346879e-04,7.283982995431870222e-05,-1.666421667323447764e-08,-2.958650384243810549e-06,-1.255037786904722452e-04,-3.278918447904288769e-04,-2.607445931062102318e-04,1.122952962759882212e-04,-1.186356985272141173e-05,1.595458343217615038e-08,6.424525781767442822e-05,-1.119967419072054327e-04,1.933060935698449612e-03,1.258900016546249390e-02,-8.665723726153373718e-03,5.209828261286020279e-03,5.017436924390494823e-04,-1.149799063568934798e-04,-4.246503522153943777e-04,6.730754976160824299e-04,-1.287471223622560501e-02,8.127225562930107117e-03,1.819891855120658875e-02,2.055352320894598961e-03,7.636851165443658829e-03,-2.000044332817196846e-04,4.183012351859360933e-04,9.857081808149814606e-03,3.720778273418545723e-03,4.494263790547847748e-03,3.351401770487427711e-03,-7.101231603883206844e-04,6.742555182427167892e-03,-3.730155003722757101e-04,-1.587600418133661151e-04,1.993687590584158897e-03,-2.029977971687912941e-03,5.456112325191497803e-03,4.481549258343875408e-04,-4.123296588659286499e-03,-4.030428361147642136e-03,-4.533313913270831108e-04,-2.292063873028382659e-04,5.675675347447395325e-03,1.490714028477668762e-03,9.352284483611583710e-03,1.703636348247528076e-02,-1.467006839811801910e-02,2.134169684723019600e-03,3.997966414317488670e-04,-1.342168252449482679e-04,6.282669492065906525e-03,9.689255617558956146e-03,1.234451541677117348e-03,1.995101338252425194e-03,-8.666603825986385345e-03,1.749095390550792217e-04,-2.562785230111330748e-04,6.832887447671964765e-05,4.067434929311275482e-04,2.517106011509895325e-03,-7.458950276486575603e-04,-2.017971826717257500e-03,-3.494721604511141777e-04,-1.983820111490786076e-04,5.007142135582398623e-06,-1.063892796082654968e-08,1.629046164453029633e-05,-7.794420525897294283e-05,-7.734516402706503868e-04,-3.742348053492605686e-04,7.464535883627831936e-05,7.339005969697609544e-05,-1.232285740115912631e-08,1.060624272213317454e-04,2.838264481397345662e-05,1.361399306915700436e-03,1.571135967969894409e-02,1.541083678603172302e-02,9.244518354535102844e-03,-1.851473643910139799e-04,2.272537967655807734e-04,1.149173476733267307e-05,-1.583395060151815414e-04,6.527889519929885864e-03,1.755524426698684692e-02,2.698283176869153976e-03,-8.688972331583499908e-03,2.269778633490204811e-03,-2.018263621721416712e-04,5.517447716556489468e-04,9.169880300760269165e-03,-1.098854467272758484e-03,1.171237509697675705e-02,2.129860594868659973e-02,2.978752367198467255e-03,4.033437464386224747e-03,5.129081546328961849e-05,-2.680736943148076534e-04,4.105388652533292770e-04,-1.269531808793544769e-02,-2.081060037016868591e-02,-1.047881878912448883e-02,1.894669234752655029e-02,-1.869438332505524158e-03,-1.604496967047452927e-03,4.032214637845754623e-04,-1.662841532379388809e-03,6.209756247699260712e-03,-1.171773392707109451e-02,-1.229364424943923950e-03,9.275380522012710571e-03,3.422250505536794662e-03,-1.152279903180897236e-03,3.701989189721643925e-04,-2.810305450111627579e-04,8.433314040303230286e-03,9.634330868721008301e-03,3.746793791651725769e-02,-1.275991089642047882e-03,5.261843034531921148e-05,2.224874042440205812e-04,7.970383740030229092e-05,-3.080168098676949739e-04,3.593206871300935745e-03,-3.733380232006311417e-03,-2.065542852506041527e-03,-2.120815624948590994e-04,7.977465429576113820e-05,-2.235590727650560439e-05,8.783530347500345670e-09,-9.149574907496571541e-06,4.412369162309914827e-05,-1.158781815320253372e-04,-4.703970334958285093e-04,7.800632738508284092e-05,8.094332315522478893e-08,-5.742776920669712126e-09,1.154692217824049294e-04,-1.363590272376313806e-04,4.512959159910678864e-03,1.307639572769403458e-02,-3.709333250299096107e-03,-3.842648817226290703e-03,5.307105020619928837e-04,-7.485537935281172395e-05,-4.095087060704827309e-04,6.395502714440226555e-04,-1.272513717412948608e-02,-1.370903803035616875e-03,2.246912010014057159e-02,6.996889133006334305e-04,5.365015938878059387e-03,-2.644858031999319792e-04,3.543225757312029600e-04,5.449343472719192505e-03,2.659666817635297775e-03,1.188342738896608353e-02,-1.042653340846300125e-02,-1.485280343331396580e-03,5.815833341330289841e-03,-1.759084261721000075e-04,-1.358201989205554128e-04,1.256498042494058609e-03,-8.699123281985521317e-04,1.222914829850196838e-02,4.198307171463966370e-03,-4.345763474702835083e-03,3.578730858862400055e-03,-7.681394927203655243e-04,-2.791178994812071323e-04,5.462875124067068100e-03,-2.341492101550102234e-03,7.809587754309177399e-03,4.013457894325256348e-02,-1.618583919480443001e-03,1.152575016021728516e-02,-1.153692835941910744e-03,-2.052355703199282289e-04,5.084815435111522675e-03,-2.043352462351322174e-03,-2.357757184654474258e-04,-1.699174870736896992e-03,-5.656552966684103012e-03,1.908268604893237352e-04,-2.917941601481288671e-04,4.179184907115995884e-05,2.668649540282785892e-04,3.119939705356955528e-03,2.664868661668151617e-04,-2.872154815122485161e-03,-2.180192095693200827e-04,-1.791730901459231973e-04,1.326854544458910823e-06,1.886002110040863045e-08,1.262696332560153678e-05,1.325039283983642235e-05,9.488467912888154387e-05,9.117792360484600067e-04,9.125050564762204885e-05,7.175953942351043224e-05,2.662352471816120669e-08,2.156775735784322023e-07,-2.175880581489764154e-05,1.338961534202098846e-03,-3.075555665418505669e-03,-1.413398771546781063e-03,9.959751041606068611e-04,3.957244916819036007e-04,-7.250727503560483456e-05,-3.087464720010757446e-04,2.144997706636786461e-03,-3.677173983305692673e-03,-4.750006482936441898e-04,-7.697145454585552216e-03,-9.111202089115977287e-04,7.966723293066024780e-03,1.117258361773565412e-04,-5.155065446160733700e-05,9.615911170840263367e-03,2.382773440331220627e-03,-3.785122651606798172e-03,3.413402941077947617e-03,-1.446230709552764893e-02,1.568908803164958954e-02,-1.886939571704715490e-04,-1.466271205572411418e-04,1.467269379645586014e-03,5.774684716016054153e-03,2.909782808274030685e-03,1.439631357789039612e-02,-4.996150732040405273e-03,-2.455311594530940056e-03,5.214354023337364197e-04,-1.719939755275845528e-04,3.005335805937647820e-03,4.795054439455270767e-03,5.836105905473232269e-03,4.199000447988510132e-02,-4.061570856720209122e-03,2.807816257700324059e-03,7.624718709848821163e-04,-3.509220550768077374e-05,6.203467026352882385e-03,1.091458369046449661e-02,4.564800765365362167e-04,4.467410966753959656e-03,-8.374479599297046661e-03,2.252400008728727698e-06,-2.739902411121875048e-04,2.397159551037475467e-05,5.653433618135750294e-04,1.968048745766282082e-03,-6.062092143110930920e-04,-2.658272860571742058e-03,-2.407607680652290583e-04,-3.398928674869239330e-05,3.815895979641936719e-05,3.204661425115773454e-09,3.483438194962218404e-05,-1.093208993552252650e-05,-4.473026201594620943e-04,-2.732512075453996658e-04,1.255104725714772940e-04,6.489254155894741416e-05,6.602931534871459007e-10,8.226126374211162329e-05,-1.032375002978369594e-04,1.521051162853837013e-03,7.064300589263439178e-04,1.699727610684931278e-03,5.605602636933326721e-03,2.990499488078057766e-04,-9.271714225178584456e-05,-1.591319160070270300e-04,1.012459048070013523e-03,-8.146940730512142181e-03,-1.406574156135320663e-03,6.916639860719442368e-03,1.135773304849863052e-02,1.014287117868661880e-02,-1.748352806316688657e-04,5.772084114141762257e-04,9.248765185475349426e-03,3.913248423486948013e-03,1.056562084704637527e-02,-3.656284185126423836e-03,1.649106852710247040e-04,6.497006863355636597e-03,-3.763073182199150324e-04,-6.831698556197807193e-05,1.762268599122762680e-03,8.375380421057343483e-04,4.328699782490730286e-03,2.141966670751571655e-02,-5.740883760154247284e-03,-5.232929252088069916e-03,-6.076138815842568874e-04,5.855271956534124911e-05,2.470522653311491013e-03,-9.271778399124741554e-04,9.501708671450614929e-03,2.980821020901203156e-02,2.534226980060338974e-03,-1.854284200817346573e-03,4.158722003921866417e-04,-6.218253402039408684e-04,1.030720770359039307e-03,3.552720881998538971e-03,-1.245399750769138336e-02,-2.932036295533180237e-05,5.322413053363561630e-04,1.589565188623964787e-03,1.802912447601556778e-05,-1.354894484393298626e-04,2.351029543206095695e-04,3.126417286694049835e-03,8.258579764515161514e-04,1.360538415610790253e-03,5.284554208628833294e-05,-8.691038237884640694e-04,5.876976065337657928e-04,-3.552963898982852697e-04,2.784052921924740076e-04,5.385567419580183923e-06,-1.454411656595766544e-03,-1.191670307889580727e-03,1.042549265548586845e-03,1.714355457806959748e-04,9.135386790148913860e-05,5.760729545727372169e-04,7.408979581668972969e-04,2.127606421709060669e-06,7.490765769034624100e-03,-2.088687149807810783e-03,4.458349198102951050e-03,-1.207335386425256729e-03,-6.696972413919866085e-04,-1.710830256342887878e-04,-1.162501983344554901e-03,-1.478878036141395569e-02,9.929471649229526520e-03,1.155713200569152832e-02,3.750398755073547363e-03,2.825394272804260254e-03,-3.288325970061123371e-04,6.191831926116719842e-05,-3.251089714467525482e-03,5.158628337085247040e-03,1.599294831976294518e-03,1.377334631979465485e-02,-3.066811244934797287e-03,-5.869872868061065674e-03,1.675782841630280018e-03,-1.117074280045926571e-03,-2.176540205255150795e-03,2.978387288749217987e-03,2.322821319103240967e-02,1.405456941574811935e-02,-6.855790968984365463e-03,1.502159982919692993e-03,-3.911392297595739365e-03,1.251626643352210522e-03,4.508026409894227982e-03,-4.836491774767637253e-03,-1.104200351983308792e-02,2.461010590195655823e-02,-1.095138862729072571e-02,-1.756223267875611782e-03,3.399969777092337608e-03,3.591316565871238708e-02,1.133996155112981796e-02,7.051514927297830582e-03,2.088847756385803223e-02,-2.396767958998680115e-02,2.018078230321407318e-03,3.628245741128921509e-02,4.254919290542602539e-02,-3.949951380491256714e-02,-1.880090497434139252e-02,7.310326397418975830e-02,-9.933473914861679077e-02,-7.419285830110311508e-04,9.099308401346206665e-03,-1.562742888927459717e-02,-1.525454172224272043e-05\n0.000000000000000000e+00,-1.882750075310468674e-04,2.105103485519066453e-04,1.147282496094703674e-02,5.674459040164947510e-03,5.531766219064593315e-04,1.221191196236759424e-04,-1.049525710783427712e-08,-5.191475502215325832e-04,-7.258947007358074188e-04,1.494524534791707993e-03,5.632375553250312805e-02,-7.324444502592086792e-02,-1.050114035606384277e-01,3.802789142355322838e-03,-2.178897848352789879e-03,-3.114199498668313026e-03,-5.131869111210107803e-03,-7.929213345050811768e-02,-1.243922114372253418e-01,6.531836837530136108e-02,-6.775857508182525635e-02,2.482972852885723114e-02,-2.379570621997117996e-03,8.557889668736606836e-05,1.457285601645708084e-02,4.069279879331588745e-02,-2.609263546764850616e-02,-6.567548215389251709e-02,1.913343183696269989e-02,3.471730276942253113e-02,-3.509433590807020664e-04,1.687804004177451134e-03,8.492220193147659302e-03,1.334599871188402176e-02,-2.737965621054172516e-02,6.431801617145538330e-02,-1.026798784732818604e-01,-5.759860388934612274e-03,-2.057684212923049927e-02,-2.457386348396539688e-03,-2.021906897425651550e-02,-1.823316514492034912e-01,-8.187024295330047607e-02,8.005862683057785034e-02,5.811965465545654297e-01,1.998743414878845215e-02,-1.200391165912151337e-02,-3.344390774145722389e-03,4.251309856772422791e-02,-3.241520002484321594e-02,-1.485441718250513077e-02,-2.828301861882209778e-02,-8.050657808780670166e-02,1.796460477635264397e-03,-3.382561029866337776e-03,1.189659349620342255e-03,2.519727684557437897e-03,4.247722774744033813e-02,2.637877315282821655e-02,-3.786427900195121765e-02,-4.689290653914213181e-03,-1.869390369392931461e-03,3.255264891777187586e-05,2.128963227931990332e-09,2.835379564203321934e-05,-2.762220974545925856e-04,-1.778885722160339355e-03,-7.197720697149634361e-04,-1.334618718829005957e-04,-9.429770580027252436e-05,3.083324484620675321e-09,1.842699857661500573e-04,-1.774873962858691812e-04,2.728290390223264694e-03,4.533436149358749390e-03,4.262739792466163635e-03,9.105724282562732697e-03,-7.342410972341895103e-04,3.491476527415215969e-04,4.488455888349562883e-04,-1.091678161174058914e-03,1.229292061179876328e-02,1.587538048624992371e-02,-2.189909294247627258e-02,9.744816459715366364e-03,-3.492095973342657089e-03,1.506922708358615637e-04,1.086932825273834169e-04,-3.452010452747344971e-03,-9.231611154973506927e-03,-5.568499211221933365e-03,2.707898966036736965e-04,4.144300706684589386e-03,-3.708457807078957558e-03,2.068296307697892189e-04,-2.079134719679132104e-04,-2.947493339888751507e-04,-7.007262203842401505e-03,-1.477692276239395142e-03,-6.714731454849243164e-03,1.565421745181083679e-02,-3.915370325557887554e-04,5.583061720244586468e-04,4.382540355436503887e-04,1.080017653293907642e-03,2.287767827510833740e-02,3.181351348757743835e-03,-1.936657540500164032e-02,2.169891819357872009e-02,3.008856670930981636e-03,1.419762498699128628e-03,4.285061149857938290e-04,-4.491683095693588257e-03,7.014538161456584930e-03,-9.697480127215385437e-04,-4.830810241401195526e-03,1.466160733252763748e-02,-2.497808600310236216e-04,4.812769766431301832e-04,-1.668861077632755041e-04,-3.117654414381831884e-04,-5.544383078813552856e-03,-1.844458281993865967e-03,4.486010409891605377e-03,4.691458889283239841e-04,8.227559010265395045e-05,-2.521676833566743881e-05,-2.200590110135181021e-08,-5.448157753562554717e-05,-2.582874440122395754e-04,-5.167684052139520645e-03,-4.164017736911773682e-03,-3.533626149874180555e-04,2.122653677361086011e-05,1.187942744174108611e-09,-6.716100615449249744e-04,3.070511447731405497e-04,-6.469502113759517670e-03,-6.758427480235695839e-04,-2.034319937229156494e-02,-7.481769658625125885e-03,3.444614121690392494e-04,3.253776230849325657e-04,2.990450011566281319e-04,-4.406295716762542725e-03,-9.148111566901206970e-04,6.827127654105424881e-03,2.058649063110351562e-02,-4.983372054994106293e-03,-1.187930349260568619e-03,8.874114719219505787e-04,1.526395499240607023e-04,-6.835871376097202301e-03,-1.554145384579896927e-02,3.735214099287986755e-02,-3.600936383008956909e-02,-2.664238959550857544e-02,3.160405904054641724e-04,1.351839746348559856e-04,-3.186659887433052063e-04,-6.517332047224044800e-03,-1.130037009716033936e-02,-3.259524703025817871e-03,7.065570447593927383e-03,-7.574690971523523331e-03,-6.697218399494886398e-03,-2.568393945693969727e-03,5.328213446773588657e-04,6.070207338780164719e-03,8.989896625280380249e-03,5.232497304677963257e-02,-9.458963572978973389e-02,9.295979514718055725e-03,4.448581486940383911e-03,-1.101673953235149384e-02,8.641651365906000137e-04,-8.663797751069068909e-03,2.703835628926753998e-02,7.127709686756134033e-02,3.962205350399017334e-02,-1.543730869889259338e-02,6.955143908271566033e-05,5.988673074170947075e-04,-9.815060184337198734e-05,-7.469958509318530560e-04,-5.613792687654495239e-03,1.416625222191214561e-03,1.212108065374195576e-03,5.178646097192540765e-05,-5.691691767424345016e-04,1.393768252455629408e-05,3.446687379948798480e-10,1.473983575124293566e-04,5.004992708563804626e-04,-1.076698652468621731e-03,-1.622251817025244236e-03,1.688698539510369301e-04,6.865125033073127270e-05,5.573411954173934646e-09,-2.801278315018862486e-04,-3.167848626617342234e-05,-7.365038618445396423e-03,1.718330197036266327e-03,2.735506184399127960e-02,4.069305490702390671e-03,-1.170480973087251186e-03,1.196097728097811341e-04,-8.716742740944027901e-06,5.967480130493640900e-03,5.411245673894882202e-02,1.825008168816566467e-02,-3.583789616823196411e-02,3.629913181066513062e-02,-4.388078115880489349e-03,3.066933131776750088e-04,-1.206275774165987968e-04,6.777281872928142548e-03,1.701762434095144272e-03,-1.921103894710540771e-02,-3.199906088411808014e-03,1.098711229860782623e-02,2.069041505455970764e-02,2.019153325818479061e-04,-2.856584906112402678e-04,-4.099495243281126022e-03,-1.390858832746744156e-02,-5.415254272520542145e-03,-9.202195331454277039e-03,1.278884802013635635e-02,3.264697734266519547e-03,6.483308505266904831e-03,-9.906824561767280102e-05,3.058829111978411674e-03,2.749755606055259705e-02,-8.181231096386909485e-03,-1.445798389613628387e-02,9.743394330143928528e-03,1.825787872076034546e-02,4.321717657148838043e-03,2.022713888436555862e-04,3.087728284299373627e-03,1.062151603400707245e-02,1.899804174900054932e-02,3.110888227820396423e-02,3.090834477916359901e-03,5.525546293938532472e-05,1.496965705882757902e-04,-1.480439532315358520e-04,9.134178981184959412e-06,-8.441017940640449524e-03,-6.109324749559164047e-03,6.589368567802011967e-04,2.400742669124156237e-04,7.178327068686485291e-04,1.006914098979905248e-04,-3.536396775416505989e-08,3.976289372076280415e-05,-3.140840271953493357e-04,-6.334423669613897800e-04,9.702867246232926846e-04,7.753011595923453569e-05,3.616222966229543090e-05,-6.953371212148340419e-09,1.756060519255697727e-04,1.240821293322369456e-04,-7.345004705712199211e-04,-1.449126657098531723e-02,2.559718303382396698e-02,5.093060433864593506e-03,-1.710054930299520493e-04,1.956594351213425398e-04,5.046260775998234749e-04,1.946297241374850273e-03,9.757022373378276825e-03,7.429674267768859863e-03,-1.762673817574977875e-02,-3.896472975611686707e-03,1.573529094457626343e-03,2.852624747902154922e-04,-3.044650948140770197e-04,5.545122083276510239e-03,-1.009055413305759430e-02,3.121274057775735855e-03,9.070107480511069298e-04,-1.713449251838028431e-03,4.235220141708850861e-03,-6.869682692922651768e-06,-3.184572560712695122e-04,2.203196527261752635e-05,-4.254906161804683506e-05,5.767698399722576141e-03,-3.819996491074562073e-03,2.124399319291114807e-02,-6.357179488986730576e-03,1.769586582668125629e-03,2.553322701714932919e-04,-2.000575186684727669e-03,1.832803897559642792e-02,-1.003152807243168354e-03,-2.400194853544235229e-02,2.403035014867782593e-02,4.899662919342517853e-03,2.014328725636005402e-03,5.956171662546694279e-04,-7.146244868636131287e-03,5.726921837776899338e-03,6.620155181735754013e-04,-1.239897217601537704e-02,2.615610510110855103e-02,-2.654532436281442642e-04,4.520074580796062946e-04,-2.384950494160875678e-04,-4.636563244275748730e-04,-1.091228984296321869e-02,-4.405674058943986893e-03,5.048618186265230179e-03,1.410223892889916897e-03,2.564926980994641781e-04,2.569874595792498440e-05,-7.122338274712092243e-09,1.349289959762245417e-04,2.229319798061624169e-04,-4.340793238952755928e-04,2.205609343945980072e-04,9.516157297184690833e-05,4.450104097486473620e-05,-5.571678229898680001e-09,-9.681156370788812637e-06,-2.529031480662524700e-04,6.958470330573618412e-04,-2.852501720190048218e-02,-3.679558634757995605e-03,-1.048500835895538330e-02,4.481835640035569668e-05,-3.538980963639914989e-04,-2.949608024209737778e-04,2.815097337588667870e-03,-1.363476365804672241e-02,-4.426430165767669678e-02,-4.523466806858778000e-03,1.801930554211139679e-02,4.741966258734464645e-03,1.245020248461514711e-04,9.574258583597838879e-04,8.607709780335426331e-03,1.019196212291717529e-02,-8.152453228831291199e-03,-1.550700981169939041e-02,8.764823898673057556e-03,7.216149941086769104e-03,-9.743416449055075645e-04,7.135281339287757874e-05,1.440644380636513233e-03,1.119799632579088211e-02,3.676774725317955017e-02,1.218812447041273117e-02,-2.522138133645057678e-02,-2.065720036625862122e-03,4.519867245107889175e-03,-6.209171842783689499e-04,8.752875030040740967e-03,1.531424652785062790e-02,1.007254421710968018e-02,-1.128865219652652740e-02,-2.452062256634235382e-02,-8.319641929119825363e-04,4.302436485886573792e-03,3.885800833813846111e-05,3.239151556044816971e-03,9.164484217762947083e-04,-5.565896630287170410e-02,-3.999239951372146606e-02,-7.574013434350490570e-03,-9.918420255417004228e-05,8.094497025012969971e-05,-4.254909435985609889e-05,1.238857221323996782e-04,1.070853206329047680e-03,1.757059711962938309e-03,7.871603593230247498e-03,1.381949987262487411e-03,-3.554896102286875248e-05,1.226079766638576984e-04,-2.375213625782635063e-08,7.007819658610969782e-05,2.251387195428833365e-04,-3.674127219710499048e-04,-9.748800075612962246e-04,2.959872654173523188e-05,2.882419903471600264e-05,-4.884611826128093526e-09,1.720109576126560569e-04,1.947826422110665590e-05,9.795574005693197250e-04,6.176779512315988541e-03,2.940622344613075256e-02,4.096973687410354614e-03,-1.228752778843045235e-03,4.325982881709933281e-04,8.839357760734856129e-04,2.378981793299317360e-03,4.058832675218582153e-02,-1.190605387091636658e-02,-3.115083789452910423e-03,-1.035661622881889343e-02,-4.143213387578725815e-03,1.466089815949089825e-05,4.405092040542513132e-04,2.820482477545738220e-03,-5.724898539483547211e-03,1.858428120613098145e-02,-9.074022062122821808e-03,7.840112783014774323e-03,-3.957364708185195923e-03,3.838184420601464808e-05,-6.772756478312658146e-06,-3.619540249928832054e-03,-7.247366011142730713e-03,9.308805689215660095e-03,-7.702704519033432007e-03,2.883769199252128601e-02,4.934685304760932922e-03,8.872273610904812813e-04,4.403340280987322330e-04,-2.048098249360918999e-03,2.117571048438549042e-02,-1.432468555867671967e-02,-2.087974175810813904e-02,2.672509476542472839e-02,1.008623093366622925e-02,3.651147242635488510e-03,6.636161706410348415e-04,-7.486008573323488235e-03,-1.938035828061401844e-03,4.815964028239250183e-03,5.173052195459604263e-03,1.194507721811532974e-02,-3.717212530318647623e-04,6.077093421481549740e-04,-1.141033571911975741e-04,-6.458606221713125706e-04,-6.464825477451086044e-03,-1.682647271081805229e-03,6.037028506398200989e-03,9.925375925377011299e-04,3.007904742844402790e-04,2.758244227152317762e-05,-1.858552423072978854e-09,1.039782946463674307e-04,-3.785922017414122820e-04,6.362377462210133672e-05,6.226562545634806156e-04,-3.471913078101351857e-05,2.853156183846294880e-04,-3.922991709259804338e-09,2.468896491336636245e-05,3.025508485734462738e-04,-1.626323908567428589e-03,-6.290914025157690048e-04,2.776492014527320862e-02,-6.535809487104415894e-03,-6.943828775547444820e-04,3.510274982545524836e-04,6.118494202382862568e-04,2.864783396944403648e-03,2.280077897012233734e-02,-6.478916853666305542e-03,-7.593966089189052582e-03,-7.527545094490051270e-03,1.762929558753967285e-02,4.875861050095409155e-04,-9.904266335070133209e-05,6.130789406597614288e-03,3.457299619913101196e-02,-5.085876211524009705e-03,-6.702931597828865051e-03,7.943145930767059326e-03,1.960758119821548462e-03,2.022956323344260454e-04,-2.792088780552148819e-04,-1.503276871517300606e-03,7.879742770455777645e-04,1.738267019391059875e-04,-2.323503419756889343e-02,5.607448518276214600e-03,-2.722074277698993683e-03,1.637488487176597118e-03,3.985076909884810448e-04,-7.394467480480670929e-03,2.280049026012420654e-02,-9.394162334501743317e-03,-1.419176440685987473e-02,4.155690595507621765e-02,-2.789692720398306847e-03,9.738256339915096760e-04,4.740816075354814529e-04,-1.745811849832534790e-02,2.986683277413249016e-03,-1.039712317287921906e-02,1.379145495593547821e-02,1.277992129325866699e-02,-5.713400314562022686e-04,4.417255404405295849e-04,-9.068658982869237661e-05,-6.579014007002115250e-04,-2.068170718848705292e-02,-1.814023591578006744e-02,4.217132460325956345e-03,6.637514452449977398e-04,2.372224989812821150e-04,5.876770046597812325e-06,-4.892096683306590421e-08,3.034811379620805383e-05,-2.212069739471189678e-05,9.313404443673789501e-04,-8.680633036419749260e-04,-3.474763434496708214e-05,-9.361474440083838999e-07,-1.178437969429069199e-08,1.888545084511861205e-04,-5.889034218853339553e-05,-8.079600956989452243e-05,-2.937808632850646973e-03,1.187617145478725433e-02,5.131630459800362587e-04,-2.475954534020274878e-04,7.752735837129876018e-05,1.320856536040082574e-04,1.274405512958765030e-03,3.841529134660959244e-03,8.782085031270980835e-03,-1.160199870355427265e-03,5.318839102983474731e-03,-1.876281341537833214e-03,1.745151821523904800e-04,1.693773083388805389e-04,-2.802278380841016769e-03,-7.097579073160886765e-04,4.379932302981615067e-03,-1.337669603526592255e-02,6.314608268439769745e-03,5.747228860855102539e-04,9.656090696807950735e-06,-5.247354420134797692e-05,-7.053114240989089012e-04,-8.062130655162036419e-04,-3.546780906617641449e-03,-1.860652491450309753e-02,6.753847002983093262e-03,1.106295082718133926e-02,5.127970944158732891e-04,6.947216461412608624e-04,-3.020866308361291885e-03,6.865262519568204880e-03,8.923601708374917507e-04,-2.923070266842842102e-02,4.640606045722961426e-02,1.198212709277868271e-02,2.502837218344211578e-03,7.888119434937834740e-04,-3.689048811793327332e-03,-6.264518015086650848e-05,3.650116035714745522e-03,1.716589182615280151e-02,7.693609222769737244e-03,8.634945261292159557e-04,-2.990355133078992367e-04,-5.173808895051479340e-04,6.236518966034054756e-04,-2.828533062711358070e-03,-8.255030959844589233e-03,1.455741934478282928e-03,-5.418349755927920341e-04,6.241280352696776390e-04,3.852782538160681725e-04,-1.296909525990486145e-03,-1.778995356289669871e-04,1.055066968547180295e-05,-4.166050348430871964e-03,-1.809556852094829082e-03,2.201443858211860061e-04,1.073554507456719875e-03,6.824673619121313095e-05,-9.967735968530178070e-05,2.784466370940208435e-03,-1.995230326429009438e-03,-1.871621934697031975e-03,1.454930286854505539e-02,6.190463434904813766e-03,-1.246085972525179386e-03,6.880367873236536980e-04,-8.596980944275856018e-03,4.137220792472362518e-03,1.543081458657979965e-02,2.232336625456809998e-02,7.765097543597221375e-03,3.055873326957225800e-02,-1.069634594023227692e-02,2.366456668823957443e-03,-3.938345704227685928e-03,-2.306358143687248230e-02,-2.169171813875436783e-03,-1.562934555113315582e-02,4.384499974548816681e-03,1.060239621438086033e-03,-1.243321504443883896e-02,-3.243359969928860664e-03,-1.099608954973518848e-03,-1.356060616672039032e-03,9.369793348014354706e-03,2.541769109666347504e-02,-2.044380456209182739e-02,-1.790424808859825134e-02,4.165608901530504227e-03,-7.393315900117158890e-03,-3.867803374305367470e-03,-2.203109301626682281e-02,1.645877398550510406e-02,-2.448567934334278107e-02,-4.193539544939994812e-02,1.544600352644920349e-02,-8.614934980869293213e-03,2.928619738668203354e-03,-1.533728931099176407e-02,-1.675542071461677551e-02,-2.089601755142211914e-02,9.928295388817787170e-03,3.674055216833949089e-03,7.246630638837814331e-02,-1.456093490123748779e-01,-7.742728292942047119e-02,-6.949434755370020866e-04,-2.292518913745880127e-01,1.974156051874160767e-01,-1.539824903011322021e-01,4.140773788094520569e-02,1.669477112591266632e-02,-1.742888242006301880e-02,-2.377848613832611591e-05\n0.000000000000000000e+00,1.200068509206175804e-04,-2.212859253631904721e-04,-1.172457076609134674e-02,-1.210436597466468811e-02,1.128450530814006925e-04,1.727792550809681416e-04,4.502849204612857648e-09,-7.020503398962318897e-04,6.588390097022056580e-04,-2.395911514759063721e-02,3.342254832386970520e-02,-4.188779741525650024e-03,-6.767597794532775879e-02,-4.074684809893369675e-03,3.905830380972474813e-04,9.160105837509036064e-04,4.448086954653263092e-03,-1.765098422765731812e-04,-7.247811183333396912e-03,2.760705165565013885e-02,3.514929860830307007e-02,-2.057389169931411743e-02,-1.206683460623025894e-03,1.381368143483996391e-03,1.260171364992856979e-02,-3.057404421269893646e-03,-9.074803441762924194e-03,-1.079419702291488647e-01,1.579311303794384003e-02,-1.155308354645967484e-02,-4.269736527930945158e-04,-1.636702800169587135e-03,-5.664597731083631516e-03,-1.019407734274864197e-01,-7.849957793951034546e-02,1.033068671822547913e-01,-4.108390957117080688e-02,-7.277208566665649414e-02,-2.509591402485966682e-03,5.656637949869036674e-04,-3.424776345491409302e-02,-5.756010115146636963e-02,-6.151350215077400208e-02,-5.393387749791145325e-03,1.942673511803150177e-02,5.963920354843139648e-01,-4.360927734524011612e-03,1.925130723975598812e-03,-3.566332161426544189e-02,-1.680032722651958466e-02,7.622863631695508957e-03,1.334642432630062103e-02,-7.771743927150964737e-03,-1.622099080123007298e-04,1.363635645247995853e-03,-2.028185699600726366e-04,-2.823389135301113129e-03,-1.408746466040611267e-02,-3.486606525257229805e-03,2.811578661203384399e-02,3.488849615678191185e-03,1.901367504615336657e-04,-3.901787567883729935e-05,4.776226081304457693e-09,-2.491420673322863877e-05,-9.418959234608337283e-05,1.810768852010369301e-03,2.098563127219676971e-03,-8.013037586351856589e-05,-3.254236435168422759e-05,-1.261756121806456576e-08,1.240491255884990096e-04,-1.638957910472527146e-04,2.979679498821496964e-03,-2.422088989987969398e-03,-1.280658179894089699e-04,6.800835486501455307e-03,3.313244378659874201e-04,-5.183247594686690718e-06,-2.072190363833215088e-05,-1.180898747406899929e-03,-7.906113751232624054e-06,4.349237307906150818e-03,-1.009947527199983597e-02,3.165067872032523155e-03,2.344627166166901588e-03,4.501336661633104086e-05,-2.826665295287966728e-04,-5.421251524239778519e-03,-2.568452386185526848e-03,-8.491000160574913025e-03,5.152995581738650799e-04,4.572271369397640228e-03,1.469602226279675961e-03,2.309815608896315098e-04,3.093020932283252478e-04,1.977461361093446612e-04,1.249967981129884720e-02,4.582786001265048981e-03,-1.596818491816520691e-02,6.735284812748432159e-03,9.588686749339103699e-03,-3.080700407736003399e-04,1.597034133737906814e-05,4.001975059509277344e-03,5.716457962989807129e-03,8.469734340906143188e-03,-9.419914335012435913e-03,2.159705385565757751e-03,1.120503526180982590e-02,9.414184605702757835e-04,-2.101594000123441219e-04,6.241192109882831573e-03,2.268265699967741966e-03,5.340359639376401901e-04,-9.415904060006141663e-03,5.407151300460100174e-03,-6.476481939898803830e-05,-4.644580621970817447e-05,-1.340973540209233761e-05,5.014434573240578175e-04,1.346468343399465084e-03,1.849308842793107033e-03,-3.086553420871496201e-03,-4.812365514226257801e-04,-5.137007974553853273e-05,-5.058077476860489696e-07,2.864695858306731679e-08,2.053531716228462756e-05,-1.446798560209572315e-04,-1.326032681390643120e-03,-1.845924416556954384e-03,-1.211084054375533015e-06,1.072692248271778226e-04,1.522725590064055723e-08,-1.891303691081702709e-04,-1.382431073579937220e-04,2.359580714255571365e-03,1.843562466092407703e-03,-2.906433865427970886e-02,1.014444604516029358e-02,5.198027356527745724e-04,-7.286905747605487704e-05,-8.152717782650142908e-05,2.751898136921226978e-04,-1.343119423836469650e-02,-5.318908952176570892e-03,2.568582072854042053e-02,4.270964767783880234e-03,5.726178642362356186e-05,2.532386861275881529e-04,9.204774396494030952e-04,8.826217614114284515e-03,-8.910691831260919571e-04,-2.021874114871025085e-02,-1.864112168550491333e-02,-1.795462891459465027e-02,1.003364566713571548e-03,-2.811919548548758030e-04,-7.545098924310877919e-05,-3.816357930190861225e-04,-9.300868026912212372e-03,1.550959609448909760e-02,-5.246131680905818939e-03,-5.039600655436515808e-03,1.022057794034481049e-02,-2.964573912322521210e-03,1.041305949911475182e-06,8.944577537477016449e-03,-2.877858653664588928e-02,2.108592912554740906e-02,-3.793707489967346191e-02,1.384718529880046844e-02,2.135248668491840363e-02,-5.216175690293312073e-03,2.443446428515017033e-04,-7.232028525322675705e-03,4.275974817574024200e-03,3.278265148401260376e-02,1.114292256534099579e-02,-9.211316704750061035e-03,2.032688280451111495e-05,4.549287768895737827e-05,1.034291381074581295e-05,-8.309924160130321980e-04,-8.629395742900669575e-04,-5.005127284675836563e-03,-7.665469893254339695e-04,-6.704049883410334587e-05,-1.680633286014199257e-04,3.533691415213979781e-05,1.280334416264850006e-08,3.871225635521113873e-05,4.785345809068530798e-04,5.160899017937481403e-04,3.440835571382194757e-04,3.041458840016275644e-04,7.784535227983724326e-06,-1.448560738026571926e-08,8.654106932226568460e-05,-4.295172984711825848e-04,4.347886424511671066e-03,5.711803678423166275e-03,2.376351132988929749e-02,8.103554137051105499e-03,2.363648673053830862e-04,-5.367398989619687200e-05,-1.323834148934110999e-04,4.491179424803704023e-04,1.935802213847637177e-02,2.288627624511718750e-02,1.988621987402439117e-02,-1.022136397659778595e-02,1.109705679118633270e-02,-3.772497584577649832e-04,5.761422798968851566e-04,1.052722986787557602e-02,2.412339299917221069e-02,-1.502209343016147614e-02,-3.162324801087379456e-02,-7.799347862601280212e-03,1.730779558420181274e-02,2.059265389107167721e-04,3.136382147204130888e-04,2.509266836568713188e-03,9.584925137460231781e-03,1.784291304647922516e-02,-3.174742683768272400e-02,-1.591337472200393677e-02,6.567339878529310226e-03,1.868937979452311993e-04,-3.345994919072836637e-04,5.960311740636825562e-03,-7.451437413692474365e-04,1.313463877886533737e-02,-5.187119357287883759e-03,-1.130216196179389954e-02,1.555822324007749557e-02,1.534331706352531910e-03,-3.087630902882665396e-04,-9.657092392444610596e-03,1.043124590069055557e-02,3.104972653090953827e-03,-7.829290814697742462e-03,2.284373389557003975e-03,3.503460902720689774e-04,-4.705704632215201855e-04,2.933767100330442190e-04,-1.288272324018180370e-03,9.013192728161811829e-03,9.655675850808620453e-03,-6.137576419860124588e-03,-4.952853196300566196e-04,-3.147937241010367870e-04,4.765141784446313977e-05,-3.124961267531034537e-08,-2.908851456595584750e-05,-2.445034333504736423e-04,1.420698128640651703e-03,2.119940007105469704e-03,-3.071559694944880903e-05,9.265110747946891934e-06,3.495415512588806450e-08,7.742933667032048106e-05,3.026002741535194218e-05,1.850737025961279869e-03,-1.032190863043069839e-02,9.372360073029994965e-03,4.071956034749746323e-03,5.298922769725322723e-04,-4.547064236248843372e-05,1.472981821279972792e-04,7.630273466929793358e-04,-3.883285447955131531e-03,-7.109111174941062927e-04,-7.963455282151699066e-03,-7.983226329088211060e-03,5.902219098061323166e-03,1.253348891623318195e-04,-6.029510404914617538e-04,3.211630973964929581e-03,4.282368812710046768e-03,-7.796457037329673767e-03,3.257560543715953827e-03,-4.231475759297609329e-03,6.431352812796831131e-03,2.089894842356443405e-04,1.295244146604090929e-04,5.817068449687212706e-05,1.354342140257358551e-02,1.036376878619194031e-02,-1.187948696315288544e-02,8.135995827615261078e-03,7.703931070864200592e-03,-2.063197025563567877e-04,2.336910256417468190e-05,2.571625635027885437e-03,1.998256193473935127e-03,5.040831863880157471e-03,-9.404640644788742065e-03,9.830361232161521912e-03,1.037014182657003403e-02,1.142374167102389038e-04,-2.643569860083516687e-05,5.913334898650646210e-03,5.684089381247758865e-03,2.377455239184200764e-04,-8.866135030984878540e-03,3.479312639683485031e-03,-1.326857600361108780e-04,-4.353453550720587373e-05,-1.660102861933410168e-04,4.744138568639755249e-04,-3.782104002311825752e-03,2.631641458719968796e-03,-2.510835649445652962e-03,-1.506006228737533092e-04,-1.777394572854973376e-06,1.230976522492710501e-05,1.272451299882959574e-08,1.165688809123821557e-05,4.080994767718948424e-05,1.517538097687065601e-03,1.570192980580031872e-03,2.927478999481536448e-05,-7.662109965167474002e-06,-6.527955065394053236e-09,1.178057063953019679e-04,-1.200953120132908225e-04,2.787340665236115456e-03,-1.887848600745201111e-03,6.769727449864149094e-03,2.844984177500009537e-03,3.949484671466052532e-04,5.258306191535666585e-05,-1.316300331382080913e-04,-1.033390406519174576e-03,5.849747452884912491e-03,-1.082648150622844696e-02,-2.093932591378688812e-03,-5.294731818139553070e-03,2.461377764120697975e-03,-3.794682197622023523e-05,2.299214829690754414e-04,2.467812737450003624e-03,2.131458371877670288e-03,-6.016750819981098175e-03,3.629863262176513672e-03,3.220681566745042801e-03,3.017057664692401886e-03,-1.391143014188855886e-04,1.884404773591086268e-04,6.805880693718791008e-04,1.213061902672052383e-02,1.013796683400869370e-02,-1.832897961139678955e-02,8.740352466702461243e-03,7.001538295298814774e-03,-9.139199391938745975e-04,-2.865238639060407877e-04,3.749313764274120331e-03,3.415636485442519188e-03,-1.814292161725461483e-03,-1.524827256798744202e-02,1.055249013006687164e-02,4.689670167863368988e-03,3.516809665597975254e-04,-2.531932841520756483e-04,5.955916829407215118e-03,-1.921329414471983910e-03,-2.842841204255819321e-03,6.580317276529967785e-04,-7.080149371176958084e-04,-2.262649650219827890e-05,-1.666176249273121357e-04,4.808434823644347489e-05,3.088149824179708958e-04,2.596681937575340271e-03,-5.348857957869768143e-04,-3.530144225805997849e-03,-3.120832261629402637e-04,-1.093670434784144163e-04,4.907221227767877281e-05,1.977304009415092878e-08,-6.892027158755809069e-05,8.787724073044955730e-05,3.217163612134754658e-04,2.654793672263622284e-03,-3.033802386198658496e-05,1.640410300751682371e-05,3.889959998559788801e-08,1.839809556258842349e-04,-3.017593116965144873e-04,1.774428412318229675e-03,-6.189109757542610168e-03,1.464114803820848465e-02,1.091687381267547607e-02,5.242734332568943501e-04,-1.380587491439655423e-04,-2.439610980218276381e-04,-1.307613798417150974e-03,-9.886990301311016083e-04,-1.081231981515884399e-03,5.582036916166543961e-03,-1.619989797472953796e-02,3.620406147092580795e-03,9.129715181188657880e-05,-6.772951746825128794e-05,-8.414713665843009949e-04,-3.163497662171721458e-03,5.490724928677082062e-03,-2.107071690261363983e-03,5.868238862603902817e-03,1.513979746960103512e-03,6.151412526378408074e-05,2.729565312620252371e-04,8.298364700749516487e-04,7.729263976216316223e-03,1.766735129058361053e-02,-1.296991948038339615e-02,1.588653214275836945e-02,6.056515965610742569e-03,-3.279559314250946045e-03,-2.372185408603399992e-04,8.772951550781726837e-03,1.882676966488361359e-02,1.910223858430981636e-03,-1.359936594963073730e-02,-5.159946158528327942e-03,8.177855052053928375e-03,1.557099400088191032e-03,-2.245099458377808332e-04,6.861167959868907928e-03,-9.907835628837347031e-04,2.205396536737680435e-03,-1.195006817579269409e-02,3.446965478360652924e-03,8.346762479050084949e-05,-3.222168597858399153e-04,1.378062152070924640e-04,4.515964537858963013e-04,4.285542760044336319e-03,5.281065125018358231e-03,-5.101174116134643555e-03,-7.077762275002896786e-04,-1.433984871255233884e-04,1.262226942344568670e-05,1.672560756560415030e-09,2.248125019832514226e-05,-1.321496165473945439e-05,1.932864193804562092e-03,1.953557832166552544e-03,-5.404015973908826709e-05,2.992192275996785611e-05,1.559340034873457626e-08,-8.210179657908156514e-06,8.673405682202428579e-05,-1.212762435898184776e-04,-6.755356211215257645e-03,1.144065242260694504e-02,-3.287379164248704910e-03,1.493129675509408116e-04,-1.351630635326728225e-05,-8.971836359705775976e-05,1.078701112419366837e-03,3.722077235579490662e-03,-1.027184445410966873e-02,-2.090286463499069214e-03,1.872000284492969513e-03,9.864123538136482239e-03,4.409057728480547667e-04,-8.457915973849594593e-04,-6.752846762537956238e-03,2.162515558302402496e-02,-1.479287259280681610e-02,-2.979646436870098114e-03,1.228450145572423935e-02,7.318151183426380157e-03,1.356128923362120986e-04,1.697672123555094004e-04,-6.181133212521672249e-04,1.240160502493381500e-02,6.950786802917718887e-03,-2.680007182061672211e-02,-1.815719297155737877e-04,9.102009236812591553e-03,1.451232936233282089e-03,-1.646296550461556762e-05,-4.544755793176591396e-04,6.184148136526346207e-03,-3.198923077434301376e-03,2.141500124707818031e-03,9.953211992979049683e-03,8.060315623879432678e-03,9.285495034419000149e-04,-2.149824285879731178e-04,-1.332296407781541348e-03,-7.477757986634969711e-03,-1.525332964956760406e-02,1.390937436372041702e-02,3.353356150910258293e-04,-2.326628018636256456e-04,-1.588778250152245164e-04,-4.753105167765170336e-05,2.924847940448671579e-04,-7.767553906887769699e-03,-6.885885260999202728e-03,-3.171412274241447449e-03,-3.917928843293339014e-04,1.205087537528015673e-04,3.803395520662888885e-05,-3.936474968213587999e-08,4.733917739940807223e-05,1.046643592417240143e-04,2.081504091620445251e-03,1.536274794489145279e-06,-5.497622623806819320e-06,6.096026481827721000e-06,-4.471831971386563964e-08,1.675120074651204050e-06,4.552626342047005892e-05,-8.013710612431168556e-04,-7.824727334082126617e-03,8.273075334727764130e-03,-6.325423251837491989e-03,3.123872156720608473e-04,-1.221372076543048024e-04,-1.901272626128047705e-04,2.210381906479597092e-03,-1.227348856627941132e-02,-7.087076082825660706e-03,-1.031864667311310768e-03,6.860936991870403290e-03,1.072892919182777405e-04,1.377484149998053908e-04,2.337043042643927038e-05,-1.282101380638778210e-03,7.254496449604630470e-04,-1.461618114262819290e-03,-1.167474035173654556e-02,1.519060321152210236e-02,8.000191301107406616e-04,-2.941120474133640528e-04,1.491266157245263457e-04,-4.461720236577093601e-04,7.950702682137489319e-03,1.599970832467079163e-02,-1.080518215894699097e-02,-4.121749661862850189e-03,1.040871068835258484e-02,2.081795129925012589e-03,3.905018820660188794e-05,2.826786367222666740e-03,-7.986836135387420654e-05,-6.923913024365901947e-04,-1.184077095240354538e-02,2.968599647283554077e-02,1.439173985272645950e-02,2.510150661692023277e-03,-2.935624070232734084e-05,1.916476292535662651e-03,-2.143079880625009537e-03,-4.099250771105289459e-03,8.060717023909091949e-03,-4.537327215075492859e-03,7.951959851197898388e-04,-1.005657715722918510e-03,-1.374636194668710232e-03,5.432931939139962196e-04,-6.224627140909433365e-04,-5.640578456223011017e-03,-1.160106621682643890e-03,1.110685698222368956e-04,5.761571082985028625e-05,2.916438970714807510e-04,-1.672729995334520936e-04,-2.293585275765508413e-04,-8.852872997522354126e-05,1.410455908626317978e-03,1.369511825032532215e-03,-8.181505108950659633e-05,-6.247640612855320796e-06,1.134566264227032661e-04,-1.271882792934775352e-04,2.795692707877606153e-04,2.415208145976066589e-03,5.746251903474330902e-03,8.192174136638641357e-03,1.136922650039196014e-02,7.072633015923202038e-04,5.046701407991349697e-04,-1.647214055992662907e-03,-3.462808206677436829e-03,6.177016766741871834e-04,2.010490745306015015e-02,4.340774845331907272e-03,5.945928394794464111e-03,2.502940827980637550e-03,2.360113896429538727e-03,-1.047374680638313293e-03,-1.658142730593681335e-02,-3.901929594576358795e-03,-2.022685669362545013e-02,8.019531145691871643e-03,-5.427894648164510727e-03,4.897919483482837677e-03,-8.663108019391074777e-05,8.963672444224357605e-04,-1.021935604512691498e-03,1.677319779992103577e-02,2.357977442443370819e-02,-1.246526278555393219e-02,-5.553356371819972992e-03,8.767087943851947784e-03,-8.125663734972476959e-03,-1.077908277511596680e-02,-4.649304784834384918e-03,-6.414596457034349442e-03,-8.047441020607948303e-03,-1.625418104231357574e-02,-1.206395565532147884e-03,6.476438604295253754e-03,-4.692236892879009247e-03,6.844699964858591557e-04,-4.495556931942701340e-03,-5.576909985393285751e-03,1.524890586733818054e-02,-4.615527018904685974e-02,4.101102799177169800e-02,-4.127799347043037415e-02,-7.733027637004852295e-02,1.050411760807037354e-01,-1.403516978025436401e-01,9.325412660837173462e-02,-9.647299349308013916e-02,-1.482708659023046494e-02,1.469608489423990250e-02,3.922203090041875839e-03,-1.741615778882987797e-05\n0.000000000000000000e+00,-1.373968407278880477e-04,-1.346732169622555375e-04,1.034457236528396606e-03,1.032215659506618977e-03,-2.093506736855488271e-05,7.629309493495384231e-06,1.323319054336025147e-08,9.920966840581968427e-05,2.200623202952556312e-05,2.123579382896423340e-03,1.291156280785799026e-02,4.846568219363689423e-03,7.054538931697607040e-03,2.269070537295192480e-04,6.676352495560422540e-05,8.646716742077842355e-05,-3.998044878244400024e-03,-1.235711667686700821e-02,-3.930446226149797440e-03,-7.803500164300203323e-03,-1.116074807941913605e-02,-2.691390691325068474e-03,-4.063628148287534714e-04,1.218380857608281076e-04,-2.593991346657276154e-03,9.341800585389137268e-03,1.847496023401618004e-04,-7.181099615991115570e-03,2.238809131085872650e-03,-2.583649009466171265e-03,3.970777033828198910e-04,1.101416419260203838e-04,-4.806305878446437418e-05,3.934356383979320526e-03,-7.538333069533109665e-03,4.225777927786111832e-03,1.105060242116451263e-02,-5.297164898365736008e-03,-4.451191518455743790e-03,5.699911707779392600e-05,-5.110742058604955673e-03,-2.643753960728645325e-02,-5.999901331961154938e-03,-5.284701939672231674e-03,-1.210955716669559479e-02,-4.733281675726175308e-03,6.527575850486755371e-01,-8.488048479193821549e-05,-1.026532379910349846e-03,-4.727090708911418915e-04,1.121745072305202484e-02,1.441278308629989624e-02,3.333065425977110863e-03,1.744051842251792550e-04,-2.891663461923599243e-05,2.076925738947466016e-04,-1.614837528904899955e-04,4.281909670680761337e-03,7.472108118236064911e-03,-2.761271083727478981e-03,-4.271195211913436651e-04,-4.316856211517006159e-04,-1.141312604886479676e-04,-1.591041076665078435e-08,1.729496943880803883e-05,4.152769542997702956e-05,-2.894657081924378872e-04,-3.584157675504684448e-04,7.398594334517838433e-06,-6.746779490640619770e-06,-4.601245162660916321e-09,-2.979451528517529368e-05,1.206784509122371674e-05,-6.373516516759991646e-04,-2.248296048492193222e-03,-4.992180620320141315e-04,-1.194092328660190105e-03,-8.786417311057448387e-05,-1.047415389621164650e-05,2.080822559946682304e-05,7.624999852851033211e-04,1.577401766553521156e-03,1.211811904795467854e-04,3.367839613929390907e-03,2.151268534362316132e-03,2.405097475275397301e-04,6.006574767525307834e-05,-1.568713923916220665e-05,2.390920999459922314e-04,-1.007329556159675121e-04,-4.074014723300933838e-04,1.568811829201877117e-03,-4.985873820260167122e-04,-1.512698509031906724e-04,-5.752413562731817365e-05,6.684430900349980220e-06,-1.376218569930642843e-04,2.715095761232078075e-04,8.234764682129025459e-04,-9.531041141599416733e-04,-1.395510975271463394e-03,3.558427270036190748e-04,8.767069084569811821e-04,-6.089710950618609786e-06,1.177427038783207536e-04,2.229937817901372910e-03,8.887936710380017757e-04,8.164267637766897678e-04,1.006998354569077492e-03,-1.517086784588173032e-04,5.266698426567018032e-04,2.098827098961919546e-05,-1.621017727302387357e-04,-2.180818410124629736e-05,-3.005754901096224785e-03,-1.178603502921760082e-03,-9.783433051779866219e-04,-1.284346762986388057e-05,1.425412392563885078e-05,-2.026233778451569378e-05,-4.842308044317178428e-06,-5.548446206375956535e-04,-4.176610964350402355e-04,7.172367768362164497e-04,1.088705321308225393e-04,7.908030966063961387e-05,1.532498936285264790e-05,-3.313568530671773260e-09,7.794753400958143175e-06,-8.305809751618653536e-05,-3.178946499247103930e-04,-1.324900222243741155e-04,-1.309815888816956431e-05,1.469734161219093949e-05,-8.746336987996983225e-09,4.023194196633994579e-05,2.875843347283080220e-05,5.886966246180236340e-04,-1.136883394792675972e-03,-3.690926823765039444e-04,1.392416423186659813e-03,6.034364196239039302e-05,-5.627695827570278198e-06,-3.747595656022895128e-06,-4.691668436862528324e-04,1.990711549296975136e-03,-5.525585263967514038e-03,-2.767127938568592072e-03,-1.541125588119029999e-03,1.235990086570382118e-03,1.113904727390035987e-05,2.257307351101189852e-04,1.783586340025067329e-03,-3.290658933110535145e-04,-2.533746883273124695e-03,3.534408519044518471e-03,-2.933918731287121773e-04,1.091653597541153431e-03,-1.340340531896799803e-04,-8.314789010910317302e-05,-3.444717731326818466e-05,3.483144100755453110e-03,-1.230742898769676685e-03,3.377846674993634224e-03,-3.432170720770955086e-03,-3.312061075121164322e-03,-6.503750337287783623e-04,8.468725354759953916e-06,7.017918396741151810e-04,-2.693582791835069656e-03,-3.212926676496863365e-04,2.159610390663146973e-03,3.301794873550534248e-03,-3.877535229548811913e-03,1.084730611182749271e-03,8.166845509549602866e-05,-1.732675300445407629e-04,2.847509225830435753e-03,-7.817905861884355545e-05,-6.613135337829589844e-04,1.396753825247287750e-03,-5.111307473271153867e-05,7.739431748632341623e-05,-5.409623190644197166e-05,-5.246548971626907587e-05,-7.756237173452973366e-04,-2.548710443079471588e-03,1.612616819329559803e-03,1.847701496444642544e-04,-1.103544491343200207e-07,2.685480649233795702e-05,-1.300351915034525518e-08,2.254989340144675225e-05,8.102984429569914937e-05,-1.540019584354013205e-04,-3.202241496182978153e-04,4.470814747037366033e-05,-1.558443545945920050e-05,-3.930097136617405340e-08,-1.541539495519828051e-05,-1.164069471997208893e-04,2.867947914637625217e-04,2.867348375730216503e-04,-4.328227136284112930e-03,-1.840526936575770378e-03,4.340746272646356374e-06,-4.623092172550968826e-05,-6.893907266203314066e-05,6.902965251356363297e-04,4.929900635033845901e-03,-9.884308092296123505e-04,1.007731538265943527e-02,-1.050558057613670826e-04,-1.178433303721249104e-03,-5.633941327687352896e-05,6.445848703151568770e-05,2.204301301389932632e-03,9.240661747753620148e-04,-7.044925587251782417e-05,-5.318440031260251999e-03,-2.548143733292818069e-03,2.334398450329899788e-03,-1.057935005519539118e-04,3.631432628026232123e-05,4.229210608173161745e-04,-3.213565796613693237e-04,5.742787383496761322e-03,-2.929670736193656921e-03,-8.037327788770198822e-03,2.042403211817145348e-03,5.557250697165727615e-04,-1.601310032128822058e-05,5.406766431406140327e-04,1.005836063995957375e-03,1.097616041079163551e-03,-5.229670205153524876e-04,1.505196269135922194e-04,1.668295008130371571e-03,6.096162833273410797e-04,-6.689956353511661291e-05,-8.538772352039813995e-03,5.302186124026775360e-03,2.999439369887113571e-03,1.204970991238951683e-03,-2.857126062735915184e-03,5.758603947469964623e-05,-1.003709330689162016e-04,1.141781649494078010e-05,-1.578260707901790738e-04,2.035892335698008537e-03,-6.458567222580313683e-04,-1.025020959787070751e-03,-8.829180296743288636e-05,-4.188224011159036309e-06,8.540599992556963116e-06,-1.454782250220887363e-08,1.382398295390885323e-05,2.459332790749613196e-05,-1.382866175845265388e-04,-1.655497035244479775e-04,-7.558783636341104284e-06,-7.216052608782774769e-07,1.286207407247275114e-08,-3.916458445019088686e-05,1.189433442050358281e-05,-5.645398050546646118e-04,-2.005411544814705849e-03,-1.086898482753895223e-04,-1.275091548450291157e-03,-8.209363295463845134e-05,-9.005877473100554198e-06,-7.928645118226995692e-07,7.172923069447278976e-04,1.011293963529169559e-03,-1.444295921828597784e-04,2.897503785789012909e-03,6.488098879344761372e-04,4.426778104971162975e-05,6.257081258809193969e-05,-4.782550240634009242e-05,1.482672814745455980e-04,3.203691449016332626e-04,-7.751925149932503700e-04,8.377173217013478279e-04,-9.809085167944431305e-04,-1.352359249722212553e-04,-1.711376353341620415e-05,-4.029513092973502353e-06,-1.691350771579891443e-04,-5.270432448014616966e-04,9.476186241954565048e-04,-2.456182264722883701e-04,-1.609767437912523746e-03,8.869790472090244293e-04,8.255030261352658272e-04,-7.301130153791746125e-07,5.379877984523773193e-04,2.786335768178105354e-03,8.752548601478338242e-04,1.577474991790950298e-03,1.988798612728714943e-03,1.451468779123388231e-05,5.791177973151206970e-04,5.786544534203130752e-06,1.999236410483717918e-04,3.495042037684470415e-04,-1.032909029163420200e-03,-2.422718331217765808e-03,-2.118646865710616112e-03,-3.054675471503287554e-05,6.137006494100205600e-06,-3.230115544283762574e-05,5.986267751723062247e-06,-8.249181555584073067e-04,-5.038278177380561829e-04,6.155739538371562958e-04,7.224484579637646675e-05,7.628943421877920628e-05,1.222678565682144836e-05,-3.353306965436786413e-09,-2.385878815402975306e-06,-1.182317646453157067e-05,1.102509122574701905e-04,1.752100215526297688e-04,-1.498368146712891757e-05,9.246991794498171657e-06,3.177501639584079385e-08,-1.403976875735679641e-05,6.444032624131068587e-05,4.587237344821915030e-05,6.556144217029213905e-04,4.919327329844236374e-05,1.067972392775118351e-03,1.212036659126169980e-05,7.711004582233726978e-05,7.403136987704783678e-05,5.650625098496675491e-05,2.061737934127449989e-03,5.626660306006669998e-03,3.249376080930233002e-03,-1.062529976479709148e-03,-5.494921351782977581e-04,1.026534446282312274e-04,-6.306110299192368984e-05,-7.829423993825912476e-04,-2.449956024065613747e-03,-7.211132906377315521e-04,1.846088212914764881e-03,2.072155766654759645e-04,-5.563057493418455124e-04,1.624874494154937565e-05,-3.931018000002950430e-05,-1.315654371865093708e-04,-9.300945093855261803e-04,-3.111286554485559464e-03,-1.575402915477752686e-03,2.341256709769368172e-03,6.021495210006833076e-04,1.343227340839803219e-04,5.473754208651371300e-05,-6.052554817870259285e-05,5.192081443965435028e-03,8.888926822692155838e-04,-2.780154347419738770e-03,2.020436106249690056e-03,-3.498887526802718639e-04,1.517353084636852145e-04,6.097158984630368650e-05,-2.826519776135683060e-04,2.620536834001541138e-04,2.106861211359500885e-03,-1.199100399389863014e-03,1.808569999411702156e-03,-3.666646807687357068e-05,4.552432437776587903e-05,-3.080712849623523653e-05,-1.535635055915918201e-05,-1.209478941746056080e-03,-1.366447657346725464e-03,-2.514432708267122507e-05,-3.359153561177663505e-05,4.589768650475889444e-05,8.838883331918623298e-07,7.472181096090935171e-08,1.559825977892614901e-05,2.226860306109301746e-05,1.347262295894324780e-04,-2.262741763843223453e-04,1.404031536367256194e-06,-3.004494828928727657e-06,-4.372486728243529797e-08,-3.332595497340662405e-06,-1.457675625715637580e-05,-6.486854981631040573e-04,2.194424159824848175e-04,-6.581840571016073227e-04,4.891766002401709557e-05,-4.385534703033044934e-05,-2.076187229249626398e-05,1.404027079843217507e-05,5.314763402566313744e-04,6.118919700384140015e-04,1.881543896161019802e-03,4.644806031137704849e-03,6.991754635237157345e-04,5.748126204707659781e-05,6.773865607101470232e-05,4.479897324927151203e-05,-1.075671025319024920e-05,-1.040954259224236012e-03,-1.589032588526606560e-03,2.239773282781243324e-03,4.941240767948329449e-04,-1.938426285050809383e-04,-5.808785863337107003e-05,6.897736966493539512e-06,3.070577804464846849e-05,1.472336589358747005e-03,7.681094575673341751e-04,1.051783212460577488e-03,1.145694055594503880e-03,2.120331395417451859e-03,7.894567679613828659e-04,-1.804526618798263371e-06,9.101955802179872990e-04,3.801664803177118301e-03,2.836252097040414810e-03,-1.045757438987493515e-03,-8.376392070204019547e-04,-1.902834861539304256e-03,6.525724311359226704e-04,3.289077722001820803e-05,-2.506158780306577682e-04,1.347670797258615494e-03,-3.278207499533891678e-03,-5.477427039295434952e-03,-2.589901443570852280e-03,-2.085573032672982663e-05,3.888595983880804852e-06,-2.223549745394848287e-05,-2.572374069131910801e-05,-5.874024936929345131e-04,-4.535085172392427921e-04,7.437096210196614265e-04,8.462217374471947551e-05,7.689265476074069738e-05,1.127737505157710984e-05,-4.771663952851668000e-09,2.449487510602921247e-05,1.373754002997884527e-06,4.754873589263297617e-05,8.872031321516260505e-05,3.150902102788677439e-06,7.668450052733533084e-06,-9.595169103704392910e-11,-2.761498762993142009e-05,3.076101711485534906e-05,-5.371431470848619938e-04,-2.214205218479037285e-03,-4.400019242893904448e-04,-5.641632014885544777e-04,-6.547114026034250855e-05,-9.733570550451986492e-06,1.588280247233342379e-05,6.977201555855572224e-04,1.949242898263037205e-03,3.845571482088416815e-04,1.242105499841272831e-03,2.978189848363399506e-03,2.215664135292172432e-04,9.126598160946741700e-05,3.283623300376348197e-05,7.591992616653442383e-04,6.062426255084574223e-04,-1.227392931468784809e-03,2.169240731745958328e-03,-1.246892788913100958e-04,5.451623001135885715e-04,-3.986745014117332175e-06,4.613951205101329833e-06,-1.062223236658610404e-04,4.847861710004508495e-04,-1.314808381721377373e-03,6.436056573875248432e-04,-2.763544907793402672e-03,1.157048624008893967e-03,7.504785316996276379e-04,-7.601483957841992378e-06,3.329823375679552555e-04,2.572972327470779419e-03,1.612828578799962997e-03,1.405964372679591179e-03,7.513899472542107105e-04,7.882076315581798553e-04,5.527980974875390530e-04,7.801326319167856127e-06,7.759855361655354500e-04,-1.005660044029355049e-03,-2.653136849403381348e-03,-2.034722827374935150e-03,-7.403352647088468075e-04,-1.226494077855022624e-05,-6.496838977909646928e-08,-2.841885543602984399e-05,5.752359356847591698e-05,-1.438086968846619129e-03,-1.135002356022596359e-03,-2.936066994152497500e-05,8.823680218483787030e-06,7.624518912052735686e-05,1.211154449265450239e-05,-5.187303031561896205e-09,1.188345777336508036e-05,2.567259252828080207e-05,-1.488596026320010424e-04,-1.875319285318255424e-04,-1.046717534336494282e-05,-9.048665560840163380e-06,4.312323653721250594e-08,-1.724337926134467125e-05,-1.422889636160107329e-05,-3.966393414884805679e-04,-4.234402440488338470e-03,1.520575024187564850e-03,-9.443055023439228535e-04,-4.640997576643712819e-05,-1.572735345689579844e-05,-1.259194978047162294e-04,4.641385748982429504e-04,-6.977244047448039055e-04,1.418465748429298401e-03,2.157603623345494270e-03,6.998920580372214317e-04,6.550468970090150833e-05,6.011466757627204061e-05,-4.147632353124208748e-05,-1.657348184380680323e-04,-1.379439490847289562e-03,-1.417877851054072380e-03,4.333450924605131149e-04,4.301250446587800980e-03,-2.432626934023573995e-05,-3.258521610405296087e-05,8.884489943739026785e-06,-1.303276512771844864e-04,8.434111950919032097e-04,4.951026639901101589e-04,-4.041950451210141182e-04,-2.371353795751929283e-03,6.684311665594577789e-04,7.150265737436711788e-04,1.640745540498755872e-05,5.747544928453862667e-04,2.338070655241608620e-03,1.208042842335999012e-03,2.770456019788980484e-03,2.812464255839586258e-03,1.302703749388456345e-03,4.598376108333468437e-04,8.924741996452212334e-05,-3.681922680698335171e-04,-1.830503693781793118e-03,-4.033600445836782455e-03,-8.392223389819264412e-04,-2.618154743686318398e-03,-5.346787511371076107e-04,4.218850226607173681e-04,5.063589924247935414e-05,1.229597255587577820e-04,-3.318753733765333891e-04,-9.829323971644043922e-04,8.062567212618887424e-04,3.324206627439707518e-04,-8.425874693784862757e-05,-2.726548700593411922e-04,1.116066123358905315e-04,-5.005097409593872726e-05,4.162459517829120159e-04,-2.034166973317041993e-04,6.830875063315033913e-04,2.323160442756488919e-04,-2.646731736604124308e-04,-2.869505988201126456e-05,1.092355523724108934e-04,3.091827966272830963e-05,-2.732520806603133678e-04,-9.385863086208701134e-04,-1.087250129785388708e-04,-4.002600326202809811e-05,-9.410003258381038904e-05,2.255187428090721369e-04,-3.668396093416959047e-04,-5.999295535730198026e-05,1.876082038506865501e-03,1.681571942754089832e-03,3.676581894978880882e-03,6.751742912456393242e-04,2.048721362370997667e-04,-1.693519006948918104e-04,-5.903829587623476982e-04,-2.349881106056272984e-04,-2.293343888595700264e-03,-2.002525870921090245e-04,-5.722045898437500000e-04,-2.506978926248848438e-04,-6.224247626960277557e-04,1.313351967837661505e-04,3.980252949986606836e-05,-7.847855158615857363e-05,7.272814400494098663e-04,4.244220443069934845e-03,-7.636940426891669631e-05,-1.195372082293033600e-03,6.713028415106236935e-04,1.094278995878994465e-03,1.293465320486575365e-04,-5.091405473649501801e-04,1.811525318771600723e-03,1.460197730921208858e-03,-7.304982864297926426e-05,1.233800139743834734e-04,-2.226597571279853582e-04,6.770387408323585987e-04,-2.460452727973461151e-03,-2.400689991191029549e-03,-3.333426429890096188e-04,2.866528695449233055e-03,-5.707663018256425858e-03,-6.057858467102050781e-03,2.890417119488120079e-03,1.023557502776384354e-03,1.578535884618759155e-02,2.791405655443668365e-03,-9.146407246589660645e-04,-7.096764631569385529e-03,-1.536891446448862553e-03,1.032453146763145924e-03,-2.311054617166519165e-03,4.861924026045016944e-06\n0.000000000000000000e+00,-2.120743374689482152e-05,1.694855200184974819e-05,4.165088466834276915e-04,3.801982384175062180e-04,-2.757892070803791285e-05,-2.842860521923284978e-05,3.508442603106232127e-08,9.914719157677609473e-06,-2.532311918912455440e-05,3.033294633496552706e-04,-1.616734080016613007e-03,-1.275423332117497921e-03,1.601181807927787304e-03,1.548339787404984236e-04,-2.966380452562589198e-05,-6.111213588155806065e-05,-4.085635300725698471e-04,-1.318222610279917717e-03,1.383256516419351101e-03,-1.532086636871099472e-03,-2.719504293054342270e-03,4.259963170625269413e-04,3.489090522634796798e-05,-2.354979078518226743e-04,-2.358512952923774719e-03,-1.797960139811038971e-04,-2.634186996147036552e-03,2.789763035252690315e-03,-1.794551499187946320e-03,-1.009930565487593412e-04,6.645616667810827494e-05,7.905295206001028419e-05,1.559515567350899801e-06,4.747440107166767120e-03,1.977028790861368179e-03,-1.488349749706685543e-03,-3.344028955325484276e-04,2.135799033567309380e-03,-1.516035699751228094e-04,-4.068660200573503971e-05,7.110262522473931313e-04,-3.280529344920068979e-04,-5.355088505893945694e-04,6.051033851690590382e-04,-3.295737784355878830e-03,1.936836750246584415e-03,-9.369990584673359990e-05,6.557592153549194336e-01,2.233534818515181541e-03,-7.940783398225903511e-04,1.753746473696082830e-04,9.132626000791788101e-04,-1.060918788425624371e-03,4.414846262079663575e-05,-8.411629823967814445e-05,1.790127498679794371e-05,1.754765253281220794e-04,8.059681276790797710e-04,1.477739424444735050e-03,-1.504854997619986534e-03,-2.106934553012251854e-04,-1.933174280566163361e-05,-4.246616754244314507e-06,2.816707578290333913e-08,3.061515599256381392e-06,7.593032478325767443e-07,-9.903427417157217860e-05,-7.477796316379681230e-05,3.980888322985265404e-06,3.296103386674076319e-06,-3.571397755308680644e-08,-2.340703304071212187e-06,5.692157628800487146e-06,-5.026502913096919656e-05,3.973237180616706610e-04,-8.547245670342817903e-06,-1.206274027936160564e-04,-1.590316060173790902e-05,3.895941063092323020e-06,4.343557520769536495e-06,9.160756599158048630e-05,6.185358506627380848e-05,3.793662472162395716e-06,5.927050733589567244e-05,5.194055120227858424e-05,-9.268087160307914019e-05,-4.828426426684018224e-06,2.551946818130090833e-05,3.641784715000540018e-04,-6.285375093284528702e-06,5.527038010768592358e-04,-9.547964145895093679e-05,-8.661256288178265095e-06,-2.176839916501194239e-05,-1.502782561146887019e-05,-1.461099236621521413e-05,6.068549737392459065e-06,-5.061968113295733929e-04,-1.809579553082585335e-04,3.535787691362202168e-04,-8.596048428444191813e-05,-3.321083495393395424e-04,4.759696821565739810e-05,3.897134774888399988e-06,-1.126625429606065154e-04,1.307161728618666530e-04,5.764953311881981790e-05,6.344560097204521298e-05,3.076828434132039547e-04,-2.798304194584488869e-04,1.357157816528342664e-05,1.724875801301095635e-05,-3.316727816127240658e-04,9.531513933325186372e-05,7.014947186689823866e-05,1.470880524720996618e-04,-6.752219633199274540e-05,-4.326344424043782055e-06,6.248366844374686480e-06,-2.759905555649311282e-06,-2.889853021770250052e-05,-1.363418414257466793e-04,-2.764645032584667206e-04,1.695312093943357468e-04,2.525290619814768434e-05,6.618278803216526285e-06,4.809666052096872590e-07,1.133015370413659184e-08,3.812881004705559462e-06,4.362247636890970170e-06,6.794234650442376733e-05,5.149323624209500849e-05,6.998056505835847929e-06,8.074672223301604390e-06,4.122416186191912857e-09,1.203116880788002163e-05,1.574292946315836161e-05,-7.965791155584156513e-05,5.881319520995020866e-04,6.839929847046732903e-04,-1.194093638332560658e-04,-1.109869208448799327e-05,1.589548787706007715e-06,6.326791663013864309e-06,5.286435043672099710e-05,4.288064083084464073e-04,1.748434442561119795e-04,-7.481960928998887539e-04,9.161253692582249641e-04,-4.273928352631628513e-04,-1.150050866272067651e-05,9.183103429677430540e-06,1.401810586685314775e-04,2.521116985008120537e-04,-9.736264473758637905e-04,3.463565371930599213e-04,5.019259406253695488e-04,-2.555316023062914610e-04,2.318779706911300309e-06,-6.365337412717053667e-06,1.406398660037666559e-04,-5.177150596864521503e-04,-7.644635043106973171e-04,-2.368208806728944182e-04,1.610135368537157774e-04,-8.528704711352474988e-06,1.854376168921589851e-04,-1.194450078401132487e-06,-1.516311385785229504e-06,-1.308653736487030983e-06,-3.493727126624435186e-05,1.682259025983512402e-03,1.004188437946140766e-03,-8.016121573746204376e-04,2.739849151112139225e-04,3.183642320436774753e-06,-3.932297986466437578e-04,-2.779750211630016565e-04,-8.916259394027292728e-04,-5.138432607054710388e-04,-1.575917121954262257e-05,-8.923189852794166654e-06,3.050331997656030580e-06,8.068566330621251836e-07,-3.328487218823283911e-05,-1.256454997928813100e-04,-1.469515555072575808e-04,1.411034172633662820e-04,2.660478639882057905e-05,8.967164831119589508e-06,4.942088480675010942e-07,2.229131190745192725e-08,-8.771068564783490729e-07,-1.636865272303111851e-05,-9.699466318124905229e-05,-7.455090235453099012e-05,-7.042882771202130243e-06,-2.143497113138437271e-06,-2.875611926356214099e-08,7.732416634098626673e-06,7.257336278598813806e-07,3.890710286214016378e-05,2.129530621459707618e-04,-3.037540882360190153e-04,1.252321380889043212e-04,-2.333115480723790824e-05,8.881753274181392044e-06,1.912919651658739895e-05,-1.000233623926760629e-06,-6.406782194972038269e-04,-1.398578751832246780e-05,1.370570505969226360e-03,-4.301153821870684624e-04,2.016662328969687223e-04,-1.076553962775506079e-05,1.159147996077081189e-05,-1.560615783091634512e-05,-4.300544678699225187e-04,6.124549545347690582e-04,-1.095286919735372066e-03,3.117213200312107801e-04,-3.236503980588167906e-04,-1.499422251072246581e-05,-1.298700590268708766e-05,1.919847818498965353e-06,-6.698027718812227249e-04,6.899994332343339920e-05,1.081365408026613295e-04,8.647640934213995934e-04,-4.099632787983864546e-04,-6.042906170478090644e-05,2.036059231613762677e-05,1.900880888570100069e-04,4.174707282800227404e-05,-1.312213571509346366e-04,1.003139113890938461e-04,1.002611941657960415e-03,-4.140858654864132404e-04,-5.552087168325670063e-05,2.535008025006391108e-05,-9.603139187674969435e-05,-2.148567727999761701e-04,1.585439167683944106e-05,2.564953174442052841e-04,1.045272001647390425e-04,-4.301089688851789106e-07,1.948645876836962998e-05,-9.265945664083119482e-06,5.012418841943144798e-05,-5.496387020684778690e-04,-4.953872576152207330e-06,3.420333669055253267e-04,3.229485082556493580e-05,-8.159863114087784197e-07,-1.264195475414453540e-06,1.027683538268320262e-08,1.941039727171300910e-06,1.329750602963031270e-06,-7.097938942024484277e-05,-6.734159251209348440e-05,1.539854338261648081e-06,1.854183778959850315e-06,-6.174104782985523343e-09,-7.521616680605802685e-07,-5.275153966977086384e-07,-2.672250593604985625e-05,4.586563445627689362e-04,-9.980298636946827173e-05,-3.626363468356430531e-05,-2.303066685271915048e-05,5.101834176457487047e-06,5.188141585676930845e-06,2.516561653465032578e-05,1.895620080176740885e-04,-1.803159102564677596e-05,5.470653923111967742e-05,3.569199179764837027e-04,-2.170556399505585432e-04,-4.962350885762134567e-06,3.158645267831161618e-05,2.318313054274767637e-04,-2.111315552610903978e-06,3.357032255735248327e-04,-2.543681766837835312e-04,1.666806492721661925e-04,-1.477863406762480736e-04,-8.013577826204709709e-06,-9.584004146745428443e-06,-5.108315690449671820e-06,-5.545947351492941380e-04,-4.484367382247000933e-04,1.885568053694441915e-04,-1.184291759273037314e-04,-2.501056878827512264e-04,2.624182161525823176e-05,4.693886239692801610e-06,-8.089236507657915354e-05,1.667358883423730731e-04,2.463933778926730156e-04,1.461735228076577187e-04,3.117498126812279224e-04,-3.171917924191802740e-04,7.695001841057091951e-06,1.570082713442388922e-05,-2.800896763801574707e-04,1.014185727399308234e-05,4.399229510454460979e-06,8.318523759953677654e-05,9.554166172165423632e-05,-4.158366209594532847e-06,1.008900835586246103e-05,-6.036207196302711964e-07,-2.555208084231708199e-05,-1.645610609557479620e-05,-1.818741293391212821e-04,1.929150312207639217e-04,1.684528251644223928e-05,2.014992787735536695e-06,-2.010335720115108415e-07,-1.246087322215316817e-08,3.046616711799288169e-06,8.651359166833572090e-07,-2.135754039045423269e-05,-1.932160739670507610e-05,6.781217052775900811e-06,6.111621132731670514e-06,-2.406250132480636239e-08,5.239525080469320528e-07,4.316923423175467178e-07,-9.841952851274982095e-05,-1.743718166835606098e-05,-1.027452526614069939e-06,-1.462087529944255948e-04,-1.231832175108138472e-05,-2.074959411402232945e-06,-4.625880137609783560e-06,9.551810944685712457e-05,1.329843944404274225e-04,-1.997720100916922092e-04,-2.830637677107006311e-04,4.977834178134799004e-04,-8.018601511139422655e-05,1.671869654273905326e-06,3.938462032238021493e-05,4.740397271234542131e-04,1.226356253027915955e-04,2.573966048657894135e-04,-3.894560504704713821e-04,-4.444436126505024731e-05,4.514200554694980383e-05,-1.025460551318246871e-05,-3.912180545739829540e-06,1.692978730716276914e-05,-3.166867245454341173e-04,-5.205915658734738827e-05,3.595857997424900532e-04,-7.332769455388188362e-04,-2.076930395560339093e-04,3.351283521624282002e-05,-1.265419723495142534e-05,-3.795498923864215612e-05,5.779745697509497404e-05,4.507903649937361479e-04,5.623952019959688187e-04,-5.147887277416884899e-04,-2.841065288521349430e-04,1.237585092894732952e-05,7.764954716549254954e-06,-3.453785320743918419e-04,-8.856808562995865941e-05,-2.810068544931709766e-04,-5.272263078950345516e-04,1.624207652639597654e-05,-4.000321496278047562e-06,4.917653768643504009e-06,-1.541603182886319701e-07,-2.762357144092675298e-05,-5.257241718936711550e-05,-1.843617792474105954e-04,1.652691862545907497e-04,2.305971611349377781e-05,-2.118186102961772121e-06,-6.377244403665827122e-07,2.887531991291325539e-08,1.072654526979022194e-06,-3.893708708346821368e-06,-5.145907925907522440e-05,-8.268315286841243505e-05,1.143651275015145075e-06,1.981043737941945437e-07,1.132846136897569522e-07,2.003592499022488482e-06,2.477386033206130378e-06,-6.231140287127345800e-05,3.067504731006920338e-04,1.280613359995186329e-04,-1.164191235147882253e-05,-1.821818841563072056e-05,3.685798901642556302e-06,1.344487372989533469e-06,-2.027035952778533101e-05,3.033638931810855865e-04,3.287160361651331186e-04,-5.182266468182206154e-04,5.222446052357554436e-04,-8.780782809481024742e-05,-6.120375473983585835e-06,2.407072861387860030e-05,1.529499131720513105e-04,2.244727947982028127e-04,7.367219222942367196e-05,1.766634522937238216e-04,-2.996555995196104050e-04,-3.476576239336282015e-05,-3.379960162419592962e-06,-7.401721632049884647e-06,3.351115083205513656e-05,-4.069978895131498575e-04,-5.581467994488775730e-04,1.289973733946681023e-04,3.002594166900962591e-05,-4.028831608593463898e-04,3.357568130013532937e-05,6.168524123495444655e-06,-1.953773607965558767e-04,-1.883012591861188412e-04,5.875900387763977051e-04,3.672962775453925133e-04,4.126501153223216534e-04,-4.902477376163005829e-04,-4.571996760205365717e-05,1.077591878129169345e-05,-2.288510586367920041e-04,2.285657974425703287e-04,-4.999801603844389319e-05,-1.974269835045561194e-04,3.599358606152236462e-04,-3.957344233640469611e-06,1.004826663120184094e-05,-2.191086878156056628e-06,-1.923491799971088767e-05,-8.930746844271197915e-05,-1.631613558856770396e-04,1.267101906705647707e-04,1.688945485511794686e-05,7.388795211227261461e-07,2.483908190242800629e-07,6.849182909718365408e-08,5.600506938208127394e-07,1.795968842088768724e-06,-2.491023769835010171e-05,-3.076538996538147330e-05,6.245707027119351551e-07,1.384719780617160723e-06,-9.424752533959690481e-09,2.461269559717038646e-06,1.130478267441503704e-06,4.859032560489140451e-05,2.766730322036892176e-04,1.224357692990452051e-04,1.482116203987970948e-04,7.735495728411478922e-07,3.380286216270178556e-06,7.499802450183779001e-07,-2.474155189702287316e-05,8.418236393481492996e-05,2.895678917411714792e-04,-2.748654223978519440e-04,5.175088299438357353e-04,-6.923620821908116341e-04,-7.108400495781097561e-06,4.706275649368762970e-05,5.848645814694464207e-04,-7.522130035795271397e-04,6.919360021129250526e-04,1.067602934199385345e-04,-2.998139243572950363e-04,1.858826726675033569e-04,-2.836327894328860566e-06,-5.856654297531349584e-06,1.822620652092155069e-05,-4.697128315456211567e-04,-4.220490518491715193e-04,7.017109310254454613e-04,2.958007098641246557e-04,-1.636590895941480994e-04,-3.472947719274088740e-05,4.093531970283947885e-06,2.267027230118401349e-05,-5.158638305147178471e-05,4.471937718335539103e-04,-4.245825984980911016e-04,9.251287701772525907e-05,-9.445525211049243808e-05,-2.273599966429173946e-05,2.454662990203360096e-06,-1.319334842264652252e-04,-6.785235655115684494e-06,1.669042394496500492e-04,-3.585395170375704765e-04,1.260423305211588740e-04,2.918628524639643729e-06,6.656140158156631514e-06,-1.267394736714777537e-06,-3.164523513987660408e-05,1.457137695979326963e-04,4.545834235614165664e-05,7.913890294730663300e-05,1.271653763978974894e-05,-5.833713885294855572e-07,-5.558861175813945010e-07,-5.017909643356688321e-09,1.972993231902364641e-06,-2.348659108974970877e-06,-3.063082112930715084e-05,-7.934329914860427380e-06,2.932662482635350898e-06,4.253744918969459832e-06,2.381102603976614773e-08,-5.016987415729090571e-06,1.131748285843059421e-05,-3.270349043305031955e-05,1.410171535098925233e-04,6.729728193022310734e-04,-7.836050644982606173e-05,-1.714097743388265371e-05,5.981600679660914466e-06,5.890326519875088707e-06,3.671787999337539077e-05,1.597936643520370126e-04,1.285924081457778811e-04,1.092628735932521522e-04,-2.848890726454555988e-04,-7.355467823799699545e-05,-5.341710789252829272e-07,1.250970512955973390e-06,2.772206207737326622e-04,-3.352852218085899949e-05,4.000125627499073744e-04,4.526153788901865482e-04,3.126085503026843071e-04,-1.912414445541799068e-04,3.903974175045732409e-07,-8.830535080051049590e-06,-1.048258582159178331e-05,-6.235481705516576767e-04,-5.634909030050039291e-06,-6.060724845156073570e-04,3.082109906245023012e-04,-1.664417650317773223e-04,-1.840027107391506433e-05,8.004671144590247422e-06,-9.524967026663944125e-05,1.568110310472548008e-04,-6.404516898328438401e-05,2.670389949344098568e-04,-4.858277970924973488e-04,-2.999521675519645214e-04,-4.662428182200528681e-05,7.845524123695213348e-06,-2.352436422370374203e-04,2.388691500527784228e-04,-8.258251182269304991e-05,3.585356171242892742e-05,-3.463029279373586178e-04,-1.377637454424984753e-05,1.872254142654128373e-05,9.861907528829760849e-06,-1.775775672285817564e-05,-6.787726306356489658e-05,1.185346627607941628e-05,5.990955105517059565e-05,3.258819924667477608e-05,-8.926886039262171835e-06,4.210346560284961015e-06,3.379430927452631295e-05,1.073575731425080448e-05,3.184397201039246283e-06,-5.616180715151131153e-05,-7.665343582630157471e-05,-2.055733830275130458e-06,3.083184128627181053e-05,-3.376280119482544251e-06,1.688518568698782474e-05,-6.324993591988459229e-05,-3.974797436967492104e-05,2.037038357229903340e-04,-8.824021642794832587e-05,-2.148420026060193777e-04,-1.063834279193542898e-04,3.273361699029919691e-06,8.096107922028750181e-05,4.281537621864117682e-05,1.432140561519190669e-04,-4.558358341455459595e-04,-1.060500289895571768e-04,-6.833249062765389681e-05,7.405466021737083793e-05,-6.510657112812623382e-05,1.183753629447892308e-04,5.953627987764775753e-04,1.576251524966210127e-04,7.962584495544433594e-04,-4.324229666963219643e-04,-7.725905743427574635e-05,-1.953819009941071272e-04,6.895351543789729476e-05,8.646421179037133697e-08,-1.480318223912036046e-05,-5.656543071381747723e-04,-5.838710931129753590e-04,5.081846029497683048e-04,4.619284882210195065e-04,-4.376309516374021769e-04,3.101572219748049974e-04,-1.825658982852473855e-04,-1.029729537549428642e-05,3.691042657010257244e-04,5.353465676307678223e-04,1.874642475740984082e-04,5.970407510176301003e-04,-2.636314020492136478e-04,-4.157752118771895766e-05,-3.397660329937934875e-04,-5.126204923726618290e-04,3.788903995882719755e-04,-1.174815624835900962e-04,5.122392904013395309e-04,-7.646546000614762306e-04,1.149802352301776409e-03,1.010908978059887886e-03,-7.591511239297688007e-04,3.787693800404667854e-03,-2.361317398026585579e-03,2.119888784363865852e-03,-7.816958823241293430e-04,-2.372614108026027679e-04,7.725315663265064359e-05,-2.546191808505682275e-07\n0.000000000000000000e+00,3.513525589369237423e-04,5.307589890435338020e-05,-1.115281600505113602e-02,-8.648372255265712738e-03,1.021248404867947102e-03,4.262473958078771830e-04,1.449619269067170535e-08,-4.547791468212381005e-05,4.134339105803519487e-04,-1.688658259809017181e-03,3.704474121332168579e-02,1.078081200830638409e-03,-5.032012611627578735e-02,-5.937682464718818665e-03,9.470358490943908691e-04,1.938635366968810558e-03,1.854054862633347511e-03,-4.223673045635223389e-02,-1.828512642532587051e-03,-2.750080777332186699e-03,8.353486657142639160e-03,-1.231811791658401489e-01,1.049878483172506094e-04,4.870105069130659103e-03,4.108715802431106567e-02,8.013524115085601807e-02,8.070114254951477051e-02,2.078132703900337219e-02,6.055865436792373657e-03,-9.288382530212402344e-02,5.761352949775755405e-04,-6.427217740565538406e-04,2.041899831965565681e-03,-2.891879342496395111e-02,-5.430283769965171814e-02,1.344259083271026611e-02,-2.277528867125511169e-02,-4.480706900358200073e-02,2.226517302915453911e-03,5.095567903481423855e-04,-3.291938826441764832e-02,1.508055627346038818e-02,2.243153005838394165e-02,-3.750835359096527100e-02,4.347466304898262024e-02,-3.608916699886322021e-02,-6.406534812413156033e-04,2.242211485281586647e-03,5.192276835441589355e-01,-7.570382207632064819e-02,-1.123273279517889023e-02,-4.232734069228172302e-02,1.520892139524221420e-02,-8.387484704144299030e-04,1.686662086285650730e-03,7.831675466150045395e-04,-1.285389252007007599e-02,-3.244504705071449280e-02,-3.902388503775000572e-03,2.949224971234798431e-02,5.242391955107450485e-03,3.978499444201588631e-04,-4.815464762941701338e-06,-1.697984863824331114e-08,-3.097905573667958379e-05,-2.868398405553307384e-05,1.367867691442370415e-03,1.215885626152157784e-03,-1.165780340670607984e-04,-6.551240949193015695e-05,1.446358410817083495e-08,-4.610554242390207946e-06,-9.821703133638948202e-05,2.305942471139132977e-04,-4.496200999710708857e-04,-5.176594131626188755e-04,6.459971424192190170e-03,6.683989195153117180e-04,-1.011963177006691694e-04,-2.255255967611446977e-04,-2.031008480116724968e-04,5.846076179295778275e-03,1.893998356536030769e-03,3.420132445171475410e-03,1.053238171152770519e-03,1.602979935705661774e-02,-4.192733467789366841e-05,-5.249473033472895622e-04,-4.604862071573734283e-03,-9.024261496961116791e-03,-1.227789465337991714e-02,-4.429065156728029251e-03,9.278787183575332165e-04,1.211551576852798462e-02,-5.272024282021448016e-05,6.845368625363335013e-05,-7.735701365163549781e-05,7.164504495449364185e-04,4.771091509610414505e-03,-2.130084903910756111e-03,4.484266042709350586e-03,5.798948928713798523e-03,-2.052308263955637813e-04,-4.228207762935198843e-05,4.566780291497707367e-03,-1.854587113484740257e-03,-2.555338665843009949e-03,-2.499467809684574604e-04,-3.412261139601469040e-03,5.293940193951129913e-03,2.696490846574306488e-04,-2.526817261241376400e-04,1.811429485678672791e-02,9.034547954797744751e-03,-9.791809134185314178e-04,2.395373070612549782e-03,-1.763751497492194176e-03,1.151391625171527267e-04,-1.903162919916212559e-04,-9.403492731507867575e-05,1.606224570423364639e-03,4.494210239499807358e-03,6.779826944693922997e-04,-3.502706531435251236e-03,-6.252661696635186672e-04,-4.437175084603950381e-05,1.258064230569289066e-06,-4.142154175212908740e-09,-4.822841947316192091e-05,-1.830491237342357635e-05,1.348630175925791264e-03,9.033566457219421864e-04,-1.751989184413105249e-04,-9.361811680719256401e-05,-3.372235379828225632e-09,-6.258193752728402615e-05,-7.487357652280479670e-05,1.011213404126465321e-03,-1.174525730311870575e-02,-8.844711817800998688e-03,3.676248248666524887e-03,1.114667509682476521e-03,-1.802908955141901970e-04,-3.644854004960507154e-04,-1.141004846431314945e-03,5.229021189734339714e-04,7.624145946465432644e-04,1.961996778845787048e-02,-7.668709848076105118e-03,1.930740103125572205e-02,3.489026858005672693e-05,-7.126322016119956970e-04,-6.625721696764230728e-03,-1.114685647189617157e-02,6.805814336985349655e-05,-7.860230281949043274e-03,-2.700656652450561523e-03,1.435054000467061996e-02,-1.067172270268201828e-04,1.778193545760586858e-04,-1.008122693747282028e-03,2.805713098496198654e-03,6.479377858340740204e-03,1.564035424962639809e-03,-1.166988280601799488e-03,8.903268724679946899e-03,-1.519052777439355850e-03,-1.251460053026676178e-04,2.981112571433186531e-03,-2.470884704962372780e-03,6.251362618058919907e-03,-6.695859134197235107e-03,-6.763653364032506943e-04,-8.839255897328257561e-04,-2.777275396510958672e-03,-3.612864529713988304e-04,2.270816080272197723e-02,1.128199789673089981e-02,6.073301658034324646e-03,1.138373930007219315e-02,-2.941409358754754066e-03,1.705724716885015368e-04,-3.150773409288376570e-04,-9.345231228508055210e-05,1.860763062722980976e-03,5.055768415331840515e-03,8.553263032808899879e-04,-5.946461576968431473e-03,-9.208394913002848625e-04,-2.072422648780047894e-04,1.983672154892701656e-05,-1.234256341575701299e-08,1.480715582147240639e-05,8.399868238484486938e-05,1.697503263130784035e-03,1.572234323248267174e-03,8.583115413784980774e-05,7.522296800743788481e-05,-9.297991709900088608e-09,1.221788988914340734e-05,4.244408046361058950e-05,9.423567680642008781e-04,1.786376349627971649e-03,3.643808886408805847e-03,-6.213948130607604980e-03,-3.020040458068251610e-05,-5.985077586956322193e-05,-1.768071670085191727e-04,-3.468408831395208836e-04,2.460591495037078857e-04,7.636975497007369995e-04,-1.513847708702087402e-02,-9.390574879944324493e-03,6.014164537191390991e-04,1.119999942602589726e-04,9.431981015950441360e-05,2.722627948969602585e-03,2.652813214808702469e-03,6.264634430408477783e-05,6.498936563730239868e-03,-8.205646649003028870e-03,-5.551042966544628143e-03,2.110692439600825310e-04,1.756881101755425334e-04,3.994955623056739569e-04,7.952975109219551086e-03,1.554981339722871780e-03,-1.923425495624542236e-02,-1.621202379465103149e-02,5.167701747268438339e-03,1.074965184670872986e-04,-1.211355847772210836e-04,8.167873602360486984e-04,-3.487688954919576645e-04,1.497942116111516953e-02,-7.658127229660749435e-03,-2.136330120265483856e-03,6.600058637559413910e-03,4.256344400346279144e-04,-1.896362518891692162e-04,-1.797615550458431244e-02,3.585767932236194611e-03,3.683466929942369461e-03,7.627177983522415161e-04,9.937104769051074982e-04,-1.648630568524822593e-04,-1.251562935067340732e-04,8.442010584985837340e-05,-5.762500222772359848e-05,-8.207818493247032166e-03,-1.374285668134689331e-03,-2.637646626681089401e-03,-2.643261104822158813e-04,-1.514831092208623886e-05,2.684687751752790064e-05,4.664798325393348932e-09,-3.462414679233916104e-05,-4.038872066303156316e-05,1.505040563642978668e-03,1.273636822588741779e-03,-1.254283415619283915e-04,-4.462814104044809937e-05,-2.599983872642042115e-08,2.442966433591209352e-07,-4.936344339512288570e-05,6.925256457179784775e-08,-5.574197508394718170e-03,2.186293480917811394e-03,5.504816304892301559e-03,7.908759871497750282e-04,-1.355523709207773209e-04,-2.043490530923008919e-04,3.277955111116170883e-04,6.398982368409633636e-03,1.514647621661424637e-03,-3.032095846720039845e-04,-1.350834500044584274e-03,1.639590039849281311e-02,2.098469121847301722e-05,-5.541612044908106327e-04,-4.433926194906234741e-03,-1.290819607675075531e-02,-1.066010538488626480e-02,-1.289661740884184837e-04,-1.025769888656213880e-04,1.416232064366340637e-02,-8.860230445861816406e-05,4.222529605613090098e-05,-1.572219480294734240e-04,1.901195384562015533e-03,6.099224090576171875e-03,-5.624191835522651672e-04,6.282658316195011139e-03,5.702821537852287292e-03,-2.133747766492888331e-04,-5.499816325027495623e-05,4.284950438886880875e-03,-4.133503418415784836e-03,-4.974579438567161560e-03,3.100256901234388351e-03,-3.398851957172155380e-03,5.434460472315549850e-03,1.471670548198744655e-04,-2.303144865436479449e-04,1.886280998587608337e-02,9.976676665246486664e-03,-7.944029057398438454e-04,2.916726050898432732e-03,-1.077773631550371647e-03,1.028390252031385899e-04,-2.261340996483340859e-04,-1.364059280604124069e-04,1.642673742026090622e-03,3.173276782035827637e-03,5.083643482066690922e-04,-3.821304533630609512e-03,-5.411980673670768738e-04,-2.260843575641047210e-05,6.074377324694069102e-06,-1.501109636592445895e-08,-3.409014243516139686e-05,2.093614966724999249e-05,7.776484126225113869e-04,5.094519583508372307e-04,-1.300841104239225388e-04,-7.711404032306745648e-05,-5.174570105737075210e-08,-2.533293809392489493e-05,-1.070936705218628049e-04,-1.203074207296594977e-04,2.141931327059864998e-03,5.847251042723655701e-03,4.347003065049648285e-03,6.351982010528445244e-04,1.249228080268949270e-05,-2.608814393170177937e-04,-2.348884590901434422e-04,1.249611377716064453e-02,2.807074692100286484e-03,1.499186153523623943e-03,-3.481178311631083488e-03,1.656793989241123199e-02,-6.934797056601382792e-06,-7.645252626389265060e-04,-5.342246498912572861e-03,-1.110291667282581329e-02,-9.426928125321865082e-03,1.056252047419548035e-03,1.524986233562231064e-03,1.224007830023765564e-02,-6.682232196908444166e-05,-2.993267844431102276e-05,-4.771521198563277721e-04,-1.106036826968193054e-03,-9.559951722621917725e-04,-6.504471879452466965e-03,1.144900359213352203e-02,4.105148371309041977e-03,-2.314526354894042015e-04,2.267703530378639698e-05,2.814194653183221817e-03,-4.362679086625576019e-03,-1.165230572223663330e-02,-4.918112885206937790e-03,8.243817836046218872e-03,2.684142207726836205e-03,3.237515920773148537e-05,-1.942031376529484987e-04,1.879613474011421204e-02,9.192940779030323029e-03,3.250801935791969299e-03,1.429029181599617004e-02,-3.471399890258908272e-03,1.034306405927054584e-04,-2.708975807763636112e-04,-1.163570195785723627e-04,1.695773331448435783e-03,3.755746409296989441e-03,2.046325826086103916e-04,-4.380037076771259308e-03,-6.888167699798941612e-04,-1.158185295935254544e-05,8.878463631845079362e-06,3.925782721125870012e-08,-2.711935667321085930e-05,1.288679231947753578e-05,1.522602397017180920e-03,1.477120327763259411e-03,-9.522648178972303867e-05,-3.247537824790924788e-05,7.521521183662116528e-09,-1.933543899212963879e-05,-9.204274829244241118e-05,9.442663285881280899e-04,-3.567151259630918503e-03,-7.500532083213329315e-04,6.213639397174119949e-03,7.022236241027712822e-04,-1.110176599468104541e-04,-6.295082130236551166e-05,1.591190230101346970e-04,6.990772206336259842e-03,-4.771389998495578766e-03,2.449593041092157364e-03,-3.269746899604797363e-03,1.622030884027481079e-02,-3.744296554941684008e-05,-4.106787673663347960e-04,-3.116713371127843857e-03,-8.957712911069393158e-03,-7.386571727693080902e-03,-1.719050575047731400e-03,1.563426339998841286e-03,1.222239807248115540e-02,-1.191423070849850774e-04,1.574774214532226324e-04,-6.871186778880655766e-04,1.590685453265905380e-03,1.098456140607595444e-02,-2.541263587772846222e-03,3.039559815078973770e-03,2.040016930550336838e-03,-7.935446919873356819e-04,-8.912912016967311502e-05,4.422371741384267807e-03,-3.007952589541673660e-03,-3.612177446484565735e-03,1.175961457192897797e-03,-1.749848946928977966e-03,4.594672005623579025e-03,-1.199153921334072948e-04,-2.129673084709793329e-04,1.781951636075973511e-02,7.759660948067903519e-03,-2.261522458866238594e-03,7.301871664822101593e-03,-4.630499519407749176e-03,1.043682641466148198e-04,-1.823968923417851329e-04,-7.691467180848121643e-05,1.572492765262722969e-03,4.417140036821365356e-03,9.371350752189755440e-04,-3.091451944783329964e-03,-5.567114567384123802e-04,-8.522169082425534725e-05,7.854311661503743380e-06,1.430896645615575835e-08,-1.532262285763863474e-05,-6.825449418101925403e-06,1.556505914777517319e-03,1.364232040941715240e-03,-1.824094797484576702e-04,1.143252848123665899e-05,9.165432857116684318e-10,-2.432511791994329542e-05,-5.312896973919123411e-06,-2.444814308546483517e-04,-6.910867057740688324e-03,1.766978064551949501e-03,3.496990306302905083e-03,8.945267181843519211e-04,-1.243469305336475372e-04,-2.245202485937625170e-04,6.127384840510785580e-04,7.341937161982059479e-03,-1.465152599848806858e-04,2.407633000984787941e-03,2.320169936865568161e-03,2.906611189246177673e-02,3.131314952042885125e-05,-7.981271483004093170e-04,-4.991026595234870911e-03,-3.802536986768245697e-03,-1.279691327363252640e-02,-4.599518142640590668e-03,-9.057719726115465164e-04,1.224167458713054657e-02,-1.364790659863501787e-04,1.722154411254450679e-05,-4.298383137211203575e-04,6.222015945240855217e-04,5.033046007156372070e-03,-2.758383052423596382e-03,5.454546306282281876e-03,4.130698274821043015e-03,-6.685421249130740762e-05,-6.243151437956839800e-05,3.323781304061412811e-03,-3.319362644106149673e-03,-5.843906663358211517e-03,6.071295589208602905e-03,-2.391135785728693008e-03,3.021113574504852295e-03,2.541171270422637463e-04,-2.437090151943266392e-04,2.211001329123973846e-02,9.971780702471733093e-03,-4.591322969645261765e-03,9.462440386414527893e-03,-3.290525171905755997e-03,5.274523937259800732e-05,-2.067279710900038481e-04,-1.378853776259347796e-04,1.298632589168846607e-03,1.032053492963314056e-03,-2.182831754907965660e-03,-3.249384230002760887e-03,-5.548791959881782532e-04,-6.021352237439714372e-05,5.999113000143552199e-06,-3.111790647380985320e-08,-3.044743607460986823e-05,-6.521392788272351027e-05,2.158487332053482533e-04,-2.894120116252452135e-04,-1.718636194709688425e-04,-7.182180706877261400e-05,-7.095877663232386112e-09,8.231363608501851559e-07,5.466604761750204489e-06,-4.108374705538153648e-04,-5.621427204459905624e-03,4.147015977650880814e-03,5.921387113630771637e-03,4.360436578281223774e-04,-4.506990444497205317e-05,-1.265356549993157387e-04,3.944105701521039009e-04,6.688746623694896698e-03,9.350299369543790817e-04,3.469223156571388245e-04,1.057317294180393219e-02,1.647538132965564728e-02,-1.087827986339107156e-04,-3.192311851307749748e-04,-5.834041163325309753e-03,-8.350810967385768890e-03,-8.252445608377456665e-03,-1.296009123325347900e-02,1.148558687418699265e-03,1.231478527188301086e-02,-1.652539503993466496e-04,-6.440909055527299643e-05,-6.078488077037036419e-04,-4.413638263940811157e-03,1.554103568196296692e-02,4.041988868266344070e-03,-2.696672454476356506e-04,4.242130089551210403e-04,1.849958061939105392e-04,1.407495146850124002e-04,1.767167472280561924e-03,-2.228991594165563583e-03,-1.106267329305410385e-03,-1.777445781044661999e-03,7.587196305394172668e-04,-7.696161046624183655e-04,4.077680932823568583e-04,1.290460117161273956e-03,1.479327026754617691e-02,1.228725910186767578e-02,-1.653456944040954113e-03,4.270459525287151337e-03,6.049070507287979126e-04,-5.024228012189269066e-04,-5.699970643036067486e-04,1.028970465995371342e-03,1.249900553375482559e-03,5.061045521870255470e-04,-1.333300024271011353e-04,1.609129365533590317e-03,-8.943286375142633915e-04,6.987914093770086765e-04,-3.305063000880181789e-04,-3.748911549337208271e-04,1.546057610539719462e-04,-5.114334635436534882e-04,5.701048066839575768e-04,6.730370223522186279e-04,5.364255630411207676e-04,-5.464345449581742287e-04,1.349304802715778351e-04,8.696850854903459549e-04,-1.623467542231082916e-04,2.820340450853109360e-04,-3.047843696549534798e-03,4.669013433158397675e-04,6.926640868186950684e-03,9.931088425219058990e-04,1.186967929243110120e-04,-1.068895682692527771e-03,4.329848103225231171e-03,5.706532858312129974e-03,5.394569598138332367e-03,4.108799621462821960e-03,-1.598358852788805962e-03,1.527726463973522186e-02,-8.186370250768959522e-04,-1.128687290474772453e-03,-1.083256490528583527e-02,-9.358688257634639740e-03,-1.824826374650001526e-02,8.832841995172202587e-04,3.407525597140192986e-03,1.511131133884191513e-02,3.255022922530770302e-03,1.993779325857758522e-03,4.922014195472002029e-04,6.229225546121597290e-03,1.175016909837722778e-02,-1.139804488047957420e-03,-1.596284564584493637e-04,6.794424261897802353e-03,1.299795112572610378e-03,7.108604186214506626e-04,5.094343796372413635e-03,-5.730272736400365829e-03,-1.149237900972366333e-02,1.008073450066149235e-03,-2.822055714204907417e-03,3.346721641719341278e-04,-2.453113207593560219e-03,1.602388801984488964e-03,2.491207979619503021e-02,7.986797951161861420e-03,2.786081284284591675e-03,1.796954660676419735e-03,-2.262108027935028076e-04,-1.990433223545551300e-02,-2.270219288766384125e-02,1.143583469092845917e-02,-3.089982457458972931e-02,3.500042110681533813e-02,-2.967951819300651550e-02,1.559030730277299881e-02,7.040006108582019806e-03,-8.194074034690856934e-04,3.169443516526371241e-06\n0.000000000000000000e+00,-5.671548933605663478e-05,6.903909961692988873e-04,1.713154255412518978e-03,-6.719246739521622658e-04,1.301062729908153415e-04,-1.113498728955164552e-04,-4.452465951487738494e-09,-3.924333723261952400e-04,5.338997580111026764e-04,-1.403153035789728165e-02,-4.287260770797729492e-02,-2.987055294215679169e-02,-3.727591037750244141e-02,-2.708951476961374283e-03,-8.659197192173451185e-05,6.386581226252019405e-04,-2.129568718373775482e-03,-3.781919181346893311e-02,2.945110201835632324e-02,-4.592388123273849487e-02,-9.045000374317169189e-02,-8.023972064256668091e-02,1.251506037078797817e-03,-1.792701194062829018e-03,-2.241395413875579834e-02,3.872584924101829529e-02,-2.620338462293148041e-02,9.290771186351776123e-02,-4.644429683685302734e-02,-7.850775867700576782e-02,2.043897286057472229e-03,1.054528285749256611e-03,-4.179568029940128326e-03,6.054308265447616577e-02,2.083208225667476654e-02,8.287199772894382477e-03,-1.128758862614631653e-02,1.345549058169126511e-02,4.291109740734100342e-03,-2.811376180034130812e-04,-2.270544134080410004e-02,-2.526251599192619324e-02,2.679923363029956818e-02,-2.302540466189384460e-02,-3.343373164534568787e-02,-1.604944840073585510e-02,-2.814160252455621958e-04,-7.866766536608338356e-04,-7.582678645849227905e-02,5.873227715492248535e-01,1.071668509393930435e-02,-2.237807959318161011e-02,-5.230024689808487892e-04,4.598899249685928226e-05,7.957011985126882792e-05,7.527840789407491684e-04,-6.221154704689979553e-03,-2.004805579781532288e-02,2.201393432915210724e-02,-3.958275541663169861e-03,1.657436951063573360e-04,6.558298482559621334e-04,-1.461694919271394610e-04,-1.238069824438525757e-08,-2.004834823310375214e-05,-9.108029189519584179e-05,-8.272853447124361992e-04,-8.182510500773787498e-04,-4.618278762791305780e-05,-1.160675856226589531e-05,5.889503551514962965e-09,7.767909846734255552e-05,-3.270675370004028082e-05,1.984175993129611015e-03,2.885183785110712051e-03,2.752698957920074463e-03,9.305256418883800507e-03,4.882077046204358339e-04,2.675158975762315094e-05,-9.807615242607425898e-06,1.305979531025514007e-04,2.259670523926615715e-03,-6.242834031581878662e-03,-2.830936573445796967e-03,6.926896981894969940e-03,1.068850420415401459e-02,-1.807261724025011063e-04,2.077383833238855004e-04,2.318487502634525299e-03,-3.136146813631057739e-03,5.958198569715023041e-03,-3.574276110157370567e-03,2.658911980688571930e-03,9.166485629975795746e-03,-3.874802787322551012e-04,-1.651297643547877669e-04,9.411318460479378700e-04,-4.286350682377815247e-03,6.227216683328151703e-03,-9.179068729281425476e-04,1.591859734617173672e-03,-4.336801823228597641e-03,-6.476704147644340992e-04,6.016844781697727740e-05,3.132379380986094475e-03,-2.294279169291257858e-03,-8.135990239679813385e-03,9.074312634766101837e-03,1.901405630633234978e-03,-1.861914061009883881e-03,-2.135842223651707172e-04,1.137862636824138463e-04,8.560292422771453857e-03,1.184481382369995117e-02,1.859808107838034630e-03,1.611501211300492287e-03,-1.202506246045231819e-04,3.863498568534851074e-05,-6.120306352386251092e-06,-9.472437523072585464e-05,7.372546242550015450e-04,1.622896292246878147e-03,-2.294315025210380554e-03,1.326960162259638309e-03,4.852384518017061055e-05,-1.186107256216928363e-04,1.369527763017686084e-05,-5.623260523890394325e-09,9.746206342242658138e-05,2.277181047247722745e-04,1.536865020170807838e-03,1.333568710833787918e-03,8.797219925327226520e-05,1.540499797556549311e-04,-1.712079544802236342e-08,-3.734807251021265984e-05,1.824636274250224233e-04,-3.547415370121598244e-03,1.139759831130504608e-02,1.162677444517612457e-02,-7.234908174723386765e-03,-2.701393386814743280e-04,-1.012262946460396051e-04,-8.271748083643615246e-05,4.695216193795204163e-03,1.570329070091247559e-02,-2.142388839274644852e-03,1.796107366681098938e-02,1.862332038581371307e-02,4.166666418313980103e-03,2.892876509577035904e-04,-2.564974711276590824e-04,3.901607822626829147e-03,-3.910818137228488922e-03,-2.651855349540710449e-02,-3.383795730769634247e-03,9.234719909727573395e-03,5.107449833303689957e-03,-1.051147846737876534e-04,-1.696835388429462910e-04,-6.141043268144130707e-04,-1.024122536182403564e-02,-7.948004640638828278e-03,-3.502248320728540421e-03,3.933143801987171173e-03,5.023681093007326126e-03,6.797617301344871521e-03,-5.705282092094421387e-05,-2.943007973954081535e-03,-1.561983488500118256e-02,-5.088771227747201920e-03,3.308815509080886841e-02,6.378342863172292709e-03,6.551598198711872101e-03,5.260619334876537323e-03,-4.788902151631191373e-05,5.660410970449447632e-03,-5.090913269668817520e-03,-8.973667398095130920e-03,-1.730671525001525879e-02,1.690640347078442574e-03,-1.652196806389838457e-04,7.929059938760474324e-05,-1.148003211710602045e-04,5.869755987077951431e-04,9.200527565553784370e-04,-5.078724585473537445e-03,7.176673971116542816e-04,1.741661399137228727e-04,4.554953193292021751e-04,-2.282457717228680849e-05,-1.234815893980112378e-08,-1.806916952773462981e-05,-2.914852811954915524e-04,4.550935118459165096e-04,9.763013804331421852e-04,-2.064883301500231028e-05,4.774870467372238636e-05,1.210558764341840288e-09,2.506807213649153709e-04,4.491653817240148783e-05,3.292143344879150391e-03,1.044807955622673035e-02,-5.137081257998943329e-03,1.315924711525440216e-02,4.018810868728905916e-04,8.834325853968039155e-05,1.781154423952102661e-06,-6.668042042292654514e-04,-1.819369941949844360e-02,-1.729245483875274658e-02,2.296523656696081161e-03,-7.833985611796379089e-03,-4.613520577549934387e-04,3.204870154149830341e-06,3.378968103788793087e-04,2.218471840023994446e-03,-2.813150640577077866e-03,1.810887642204761505e-02,8.562984876334667206e-04,-9.415362961590290070e-03,-3.639426548033952713e-03,-1.353182888124138117e-04,-4.644499131245538592e-05,1.072511659003794193e-03,1.535101095214486122e-03,-9.133791550993919373e-03,1.427713222801685333e-02,2.078791521489620209e-02,9.303009137511253357e-04,-1.700714696198701859e-03,2.203696785727515817e-04,1.979527994990348816e-03,2.570362528786063194e-03,1.499556936323642731e-03,-7.472390774637460709e-03,2.517212554812431335e-02,1.319343456998467445e-03,-1.167474663816392422e-03,1.047870318870991468e-04,-5.517029203474521637e-03,4.365360364317893982e-04,-3.931414335966110229e-03,-1.088066212832927704e-02,3.769467119127511978e-03,-7.230589108075946569e-05,1.142515320680104196e-04,-1.844996950239874423e-05,-4.094009054824709892e-04,2.050799317657947540e-03,-1.266961451619863510e-03,-1.711926306597888470e-04,-1.441385247744619846e-04,-6.815110828028991818e-05,1.493183845013845712e-06,9.818677426665090024e-09,-5.286327905196230859e-06,-4.766538040712475777e-06,-5.178260034881532192e-04,-2.695448056329041719e-04,-4.372176772449165583e-05,-2.457562368363142014e-05,-3.094692146987654269e-08,5.769551353296265006e-05,-1.321336603723466396e-04,1.826695399358868599e-03,7.390839513391256332e-03,5.521511193364858627e-04,8.027114905416965485e-03,4.100031219422817230e-04,2.721321834542322904e-07,-1.695556566119194031e-04,-4.705235769506543875e-04,5.434050690382719040e-03,-5.085824523121118546e-03,-5.849761073477566242e-04,1.137851644307374954e-02,1.269319653511047363e-02,-1.861344644566997886e-04,1.507189444964751601e-04,4.044282832182943821e-04,-3.942538052797317505e-03,2.353074029088020325e-03,-9.221339598298072815e-03,5.972367711365222931e-03,7.819960825145244598e-03,-2.733395085670053959e-04,-7.313954847631976008e-05,7.478060433641076088e-04,-3.617675043642520905e-03,-1.495051314122974873e-03,-1.007391838356852531e-03,-2.915273944381624460e-04,-2.848584903404116631e-03,-6.637077312916517258e-04,2.605619556561578065e-06,3.435075283050537109e-03,-5.146482726559042931e-04,-2.162321237847208977e-03,5.296854302287101746e-03,-1.054102205671370029e-03,-1.222660066559910774e-03,1.273943635169416666e-04,4.060408537043258548e-05,1.036197599023580551e-02,7.576173171401023865e-03,2.145814476534724236e-03,4.099046345800161362e-03,-3.337749978527426720e-03,5.801351653644815087e-05,-7.778049621265381575e-05,-6.855575338704511523e-05,8.753321017138659954e-04,4.411985632032155991e-03,-1.343482523225247860e-03,8.415601914748549461e-04,-1.300553267356008291e-04,-1.287801133003085852e-04,5.708093340217601508e-06,7.392145562334917486e-09,-1.297330072702607140e-05,-5.706110823666676879e-05,-4.545218253042548895e-04,-3.193673619534820318e-04,-2.082138780679088086e-05,-4.541382622846867889e-06,-2.195702109020203352e-08,-1.096373125619720668e-05,-9.229798160959035158e-05,1.609486294910311699e-03,6.113182753324508667e-03,-5.598014686256647110e-03,8.231813088059425354e-03,4.746173508465290070e-04,1.208325556945055723e-06,4.267166514182463288e-05,3.772104682866483927e-04,1.083913608454167843e-03,-8.555640466511249542e-03,1.760338083840906620e-03,1.280806213617324829e-02,1.230696588754653931e-02,-4.212668500258587301e-05,1.037338079186156392e-04,2.205722266808152199e-03,-4.460065159946680069e-03,4.648232832551002502e-03,-9.065266698598861694e-03,-6.212972220964729786e-05,1.040126569569110870e-02,-1.723044551908969879e-04,-8.679727761773392558e-05,6.164072547107934952e-04,-2.227631863206624985e-03,-1.264896360225975513e-03,6.211586296558380127e-04,-1.628136727958917618e-03,-1.794978394173085690e-03,-6.285826675593852997e-04,1.188332680612802505e-04,3.406231990084052086e-03,-1.550185144878923893e-03,-5.851269699633121490e-03,-2.170593012124300003e-03,-6.226095370948314667e-03,-1.482314430177211761e-03,-1.423601643182337284e-04,6.464959005825221539e-05,9.824104607105255127e-03,1.215517986565828323e-02,3.316660877317190170e-03,3.957967273890972137e-03,3.794064978137612343e-03,7.733453821856528521e-05,4.061054642079398036e-05,-5.347593105398118496e-05,8.448767475783824921e-04,2.828082302585244179e-03,-1.016572699882090092e-03,-6.389254849636927247e-05,-1.866023521870374680e-04,-7.900594209786504507e-05,-7.839820682420395315e-06,-1.584658093634061515e-08,-9.789810974325519055e-06,-9.593116556061431766e-05,4.428234533406794071e-04,4.112455644644796848e-04,-2.357860648771747947e-05,1.439809057046659291e-05,-3.215973265469074249e-09,4.977681237505748868e-05,1.851380147854797542e-06,1.602946198545396328e-03,1.397493481636047363e-02,-2.413942944258451462e-03,5.645127501338720322e-03,4.992053145542740822e-04,-7.838062447262927890e-05,-2.309328410774469376e-04,-1.024706289172172546e-04,2.320824889466166496e-03,-1.004494912922382355e-02,-7.475708611309528351e-03,1.418925262987613678e-02,1.258767303079366684e-02,-1.211494163726456463e-04,1.966687850654125214e-04,2.284121001139283180e-03,1.924608484841883183e-03,-4.185508470982313156e-03,-4.529305733740329742e-03,1.916439272463321686e-03,9.751516394317150116e-03,-2.662420738488435745e-04,-9.792014679987914860e-06,1.484016189351677895e-03,3.357859794050455093e-03,-3.557426156476140022e-03,4.247680306434631348e-03,3.409173805266618729e-03,2.347175759496167302e-04,3.060468588955700397e-04,-6.307560397544875741e-06,4.314845893532037735e-03,1.310145482420921326e-03,-2.298219595104455948e-03,8.237958885729312897e-03,6.247966550290584564e-03,-2.969660330563783646e-03,3.171862917952239513e-04,-7.438129614456556737e-07,9.588322602212429047e-03,1.209019217640161514e-02,-1.629530015634372830e-04,6.903262808918952942e-03,9.671471780166029930e-04,1.834420982049778104e-05,-1.034681408782489598e-04,-1.103541435441002250e-04,8.431681198999285698e-04,2.640746068209409714e-03,-3.553959308192133904e-03,1.911800500238314271e-04,-1.154393103206530213e-04,-1.048950434778816998e-04,2.130178836523555219e-05,-1.183582298835972324e-08,-3.345296863699331880e-05,-7.853371789678931236e-05,-9.275518241338431835e-04,-7.231659255921840668e-04,3.351215855218470097e-05,-6.516607390949502587e-05,1.969556251424364746e-08,6.694082549074664712e-05,-2.003192494157701731e-04,2.304608002305030823e-03,4.814824089407920837e-03,-9.724887204356491566e-04,1.175648346543312073e-02,6.021136068738996983e-04,-3.188146001775749028e-05,-2.061124396277591586e-04,-1.211915281601250172e-03,2.371569396927952766e-03,-2.106521278619766235e-03,-2.262950176373124123e-03,9.168803691864013672e-03,4.029019735753536224e-03,-2.741361386142671108e-04,8.617702405899763107e-05,3.503744024783372879e-03,-1.914727315306663513e-02,8.865107782185077667e-03,-6.720441393554210663e-03,2.939469413831830025e-03,1.174404472112655640e-02,-3.917855501640588045e-04,-1.057950139511376619e-04,1.089220866560935974e-03,-6.457092240452766418e-03,4.003429785370826721e-03,7.878858596086502075e-03,6.627912633121013641e-03,-3.063999465666711330e-04,-9.234314784407615662e-04,-4.187122613075189292e-05,6.710385903716087341e-03,-8.229193044826388359e-04,-4.597471095621585846e-03,-2.487596590071916580e-03,-5.151048302650451660e-03,2.062613843008875847e-03,1.134606136474758387e-04,-2.817648964992258698e-05,1.549049839377403259e-02,1.400154083967208862e-02,9.933361783623695374e-03,-4.429062828421592712e-03,-1.859042211435735226e-03,1.435565791325643659e-04,-1.060224531101994216e-04,-1.128850562963634729e-04,1.560988370329141617e-03,8.863588795065879822e-03,6.521231262013316154e-04,-2.952614740934222937e-04,-2.665982465259730816e-04,-9.237258200300857425e-05,1.297475228057010099e-05,1.345279088127426803e-08,-1.937542037921957672e-05,-9.340137330582365394e-05,-1.284134923480451107e-03,1.154395067715086043e-05,-2.812166712828911841e-05,-1.009778952720807865e-05,-1.529838300484698266e-08,1.010418855003081262e-04,-1.932935410877689719e-04,2.832639263942837715e-03,3.079465590417385101e-03,1.541423378512263298e-03,1.335856411606073380e-02,4.323874600231647491e-04,5.050666368333622813e-05,-6.272892642300575972e-05,-5.853243637830018997e-04,5.435386672616004944e-03,-6.624254398047924042e-03,-2.020118059590458870e-03,1.464031171053647995e-03,9.090560488402843475e-03,-1.580203679623082280e-04,1.220358244609087706e-04,3.304269164800643921e-03,-6.458658725023269653e-03,1.095494488254189491e-03,-6.163089536130428314e-03,5.148433148860931396e-03,9.924337267875671387e-03,-2.129932690877467394e-04,-1.863608486019074917e-04,8.898071246221661568e-04,-2.477868692949414253e-03,3.938829060643911362e-03,1.665403251536190510e-03,6.741062738001346588e-03,-5.062468815594911575e-03,-7.980623049661517143e-04,4.099961006431840360e-05,4.148683976382017136e-03,4.406168125569820404e-03,-6.417958997189998627e-03,9.513675235211849213e-03,-4.730967804789543152e-03,-1.985712675377726555e-03,-6.184441735967993736e-04,1.827665721066296101e-03,9.837158024311065674e-03,1.700775697827339172e-02,4.983452614396810532e-03,-1.158582861535251141e-03,2.021494321525096893e-03,2.635558485053479671e-04,-1.076030661351978779e-03,5.807728157378733158e-04,2.417841926217079163e-03,1.984834903851151466e-03,1.399704022333025932e-03,9.684088872745633125e-04,-2.715769223868846893e-04,-1.804739469662308693e-03,-1.444641384296119213e-04,3.825263993348926306e-04,5.109544144943356514e-05,1.843667705543339252e-04,4.961049417033791542e-04,8.666301437187939882e-05,2.453878987580537796e-04,4.670011985581368208e-04,1.039318391121923923e-03,-2.110303030349314213e-04,-7.887984975241124630e-04,7.010183762758970261e-04,6.782476324588060379e-03,3.390462137758731842e-03,5.353324115276336670e-03,1.009930740110576153e-03,6.945683271624147892e-04,1.969079254195094109e-03,-1.225252985022962093e-03,7.296716794371604919e-03,-1.339925918728113174e-02,-6.468714214861392975e-03,1.741993008181452751e-03,1.126848999410867691e-02,2.438891679048538208e-04,-6.535120774060487747e-04,5.559749901294708252e-03,-7.337933871895074844e-03,7.996276021003723145e-03,-1.325430441647768021e-02,7.390044629573822021e-03,1.053506787866353989e-02,-2.566314535215497017e-03,4.363423795439302921e-04,-1.995274564251303673e-03,-1.125572621822357178e-02,2.241023816168308258e-03,5.196176469326019287e-03,7.263718172907829285e-03,-2.710406668484210968e-03,2.022081462200731039e-04,-6.443076301366090775e-03,5.833974573761224747e-04,3.258198266848921776e-04,-9.499797597527503967e-04,1.444986648857593536e-02,1.074589509516954422e-02,9.918498108163475990e-04,4.519210197031497955e-04,-4.352668765932321548e-03,3.243030747398734093e-03,2.215087041258811951e-02,3.712964244186878204e-03,3.443051828071475029e-04,-2.967253886163234711e-02,9.800469502806663513e-03,1.113348547369241714e-02,-2.088589034974575043e-02,6.894321739673614502e-02,-4.051777347922325134e-02,5.163361132144927979e-02,-3.282041475176811218e-02,-1.706055924296379089e-02,-3.395883832126855850e-03,-7.977064342412631959e-06\n0.000000000000000000e+00,4.639361286535859108e-04,-1.099197033909149468e-04,-1.073399558663368225e-02,-1.303844805806875229e-02,-3.717271029017865658e-04,-6.431645015254616737e-04,-1.313713759998336172e-08,-5.346846301108598709e-04,-8.491547778248786926e-04,-9.557176381349563599e-03,3.578489273786544800e-02,-1.317913234233856201e-01,-5.194038897752761841e-02,-2.770428312942385674e-03,-4.862795758526772261e-04,6.679187936242669821e-05,1.670513488352298737e-02,-5.335681140422821045e-03,1.836344972252845764e-02,-1.196101456880569458e-01,-1.238438859581947327e-02,1.455207588151097298e-03,-5.913792992942035198e-04,3.589439438655972481e-04,3.816589480265974998e-03,-8.283751457929611206e-02,6.729834713041782379e-04,-5.408888310194015503e-02,-9.864459931850433350e-02,2.204866614192724228e-03,-3.954278770834207535e-03,-6.162261124700307846e-04,3.358639660291373730e-04,-3.406939283013343811e-02,1.016634851694107056e-01,-1.062278077006340027e-02,-4.520571604371070862e-02,1.561872847378253937e-02,1.715342141687870026e-02,-4.866799863521009684e-04,1.430599577724933624e-02,7.422304153442382812e-02,2.024602517485618591e-02,4.159526899456977844e-02,-1.389448344707489014e-02,7.520688697695732117e-03,1.109971478581428528e-02,1.941500522661954165e-04,-1.207486446946859360e-02,1.024374458938837051e-02,4.387128353118896484e-01,-8.084217458963394165e-02,-4.239628091454505920e-03,-7.087624981068074703e-04,-8.472646004520356655e-05,-1.519387005828320980e-03,-8.915871148928999901e-04,-4.355314373970031738e-02,-5.500040575861930847e-02,2.484464272856712341e-02,2.683071652427315712e-03,1.452765078283846378e-03,3.013500827364623547e-04,2.539994214956209362e-09,-4.846223237109370530e-05,-4.297860505175776780e-05,5.519583937712013721e-04,3.926614299416542053e-04,5.799932841910049319e-05,8.337507460964843631e-05,2.152219069628813486e-09,4.024830559501424432e-05,-1.489955611759796739e-04,1.450772047974169254e-03,3.985724877566099167e-03,9.969600476324558258e-03,5.689402110874652863e-03,1.961067900992929935e-04,9.793999925022944808e-05,7.365275814663618803e-05,-2.626738278195261955e-03,-2.377166878432035446e-03,-1.977562438696622849e-03,-3.042737487703561783e-03,2.298155799508094788e-03,2.485269214957952499e-03,-1.246400643140077591e-05,2.476388472132384777e-04,2.464203862473368645e-03,8.635715581476688385e-03,-6.784423254430294037e-03,1.393589563667774200e-02,1.075801718980073929e-02,1.904920558445155621e-03,3.765221335925161839e-04,-9.115973080042749643e-05,1.272136287298053503e-04,-3.614547196775674820e-03,-1.000875793397426605e-02,7.033211179077625275e-03,1.197697315365076065e-02,-5.825058091431856155e-03,-2.983161015436053276e-03,1.104621260310523212e-04,-2.408089814707636833e-03,-9.195773862302303314e-03,-5.727268289774656296e-03,-1.910741673782467842e-03,4.250779747962951660e-03,-3.796389093622565269e-03,-2.068929839879274368e-03,5.054730354459024966e-05,9.603988146409392357e-04,2.626396249979734421e-03,2.201777324080467224e-02,7.691334933042526245e-03,1.154250814579427242e-03,1.550490851514041424e-04,2.316474819963332266e-05,2.031712938332930207e-04,1.171861440525390208e-04,5.609749816358089447e-03,6.403162144124507904e-03,-3.230219706892967224e-03,-3.399825363885611296e-04,-2.420093514956533909e-04,-7.795388955855742097e-05,-3.938553039262160382e-09,2.466621663188561797e-05,2.815796760842204094e-04,-1.643191091716289520e-03,-6.487596547231078148e-04,-5.248890374787151814e-05,-1.487240806454792619e-04,-2.674259391710620548e-08,-6.890375516377389431e-05,-6.280263187363743782e-05,2.012688899412751198e-03,4.167877137660980225e-03,-2.840887568891048431e-02,-5.052389577031135559e-03,1.380071335006505251e-04,1.571722532389685512e-04,1.894243614515289664e-04,6.814028602093458176e-04,9.229132905602455139e-03,2.573387324810028076e-02,4.051117226481437683e-02,4.100918397307395935e-02,-4.036680795252323151e-03,5.554740782827138901e-04,-9.212633594870567322e-04,-6.902696099132299423e-03,-9.771138429641723633e-04,1.976075209677219391e-02,-2.105225250124931335e-02,-6.150443106889724731e-03,-3.396183717995882034e-03,4.354295087978243828e-04,2.380364167038351297e-04,-7.401896291412413120e-04,2.800407819449901581e-03,-1.013845391571521759e-02,-2.235696837306022644e-02,9.198563173413276672e-03,1.595322415232658386e-02,9.550366085022687912e-04,1.284704048885032535e-04,1.015141326934099197e-02,-1.835659146308898926e-02,1.416450086981058121e-02,-3.074742853641510010e-02,-1.350706443190574646e-03,-9.859515354037284851e-03,-2.646634820848703384e-03,-2.799240173771977425e-04,-1.661713467910885811e-03,-7.964557036757469177e-03,3.445406258106231689e-02,2.455390617251396179e-02,-6.339042913168668747e-03,2.628008951433002949e-04,-1.792822440620511770e-04,2.070894552161917090e-04,1.347226498182862997e-04,4.696467891335487366e-03,1.267040520906448364e-02,-5.616632755845785141e-03,-5.606922204606235027e-04,2.209091908298432827e-04,6.711239984724670649e-05,-2.564780920977227652e-08,-7.911029388196766376e-05,-1.515932090114802122e-04,2.598921302706003189e-03,2.523897448554635048e-03,-1.135437196353450418e-04,8.061911648837849498e-05,2.283765354604838649e-08,1.660899724811315536e-04,1.889922859845682979e-04,-5.784296663478016853e-04,1.941778697073459625e-03,3.001157566905021667e-02,5.168035626411437988e-03,8.578898850828409195e-04,1.852288842201232910e-04,6.572022539330646396e-05,-2.466563135385513306e-03,6.509405560791492462e-03,-4.219589289277791977e-03,-7.567852269858121872e-03,1.342756301164627075e-02,-5.331095308065414429e-03,8.692259143572300673e-05,-1.340690650977194309e-04,-4.173510707914829254e-03,2.044831635430455208e-04,-1.314160507172346115e-02,1.272588782012462616e-02,2.225207351148128510e-02,-1.736088842153549194e-02,4.128598084207624197e-04,-4.901899228570982814e-05,-1.969012198969721794e-03,-1.910277991555631161e-03,-3.076491877436637878e-02,-3.348551690578460693e-03,3.367165476083755493e-02,1.200547674670815468e-03,-2.268510870635509491e-03,3.669038414955139160e-05,-4.451376153156161308e-04,-2.212311886250972748e-02,-1.024765055626630783e-02,1.216270774602890015e-02,2.595801092684268951e-02,4.702299367636442184e-03,-2.405626466497778893e-03,1.566356659168377519e-04,6.087028421461582184e-03,-1.433414779603481293e-02,8.242513984441757202e-03,9.148228913545608521e-03,6.992048583924770355e-03,-5.032157423556782305e-05,1.847224484663456678e-04,-1.158826216851593927e-05,9.690625593066215515e-04,1.787709770724177361e-03,3.900932613760232925e-03,-2.669245237484574318e-03,-5.430207820609211922e-04,-4.712778536486439407e-05,-5.737504034186713398e-05,4.667413122660946101e-10,-6.210340507095679641e-05,-4.899476334685459733e-05,1.421280321665108204e-03,1.311105908825993538e-03,7.812592230038717389e-05,5.576157855102792382e-05,1.006696948024909943e-08,1.259433192899450660e-04,9.295085328631103039e-05,1.487849862314760685e-03,1.088909688405692577e-03,7.744324859231710434e-03,4.819781985133886337e-03,2.770134597085416317e-04,7.753455429337918758e-05,8.710763358976691961e-05,-1.943383831530809402e-03,-1.118114450946450233e-03,-1.680964720435440540e-03,6.105240434408187866e-03,2.224943833425641060e-03,-4.440470365807414055e-05,-8.414963667746633291e-05,2.517778193578124046e-04,7.710403297096490860e-04,8.609189651906490326e-03,-6.980532314628362656e-03,9.854614036157727242e-04,1.345710363239049911e-02,1.300815725699067116e-03,3.376133681740611792e-04,-5.375134787755087018e-05,2.971922513097524643e-04,8.811241714283823967e-04,-1.387399807572364807e-02,2.368368441238999367e-03,1.397966593503952026e-02,-3.816135693341493607e-03,-3.138713538646697998e-03,6.274934276007115841e-05,-1.286699320189654827e-03,-5.603776779025793076e-03,-1.292529515922069550e-03,-9.397230111062526703e-03,-2.371264621615409851e-03,-4.429634136613458395e-04,-1.937592634931206703e-03,5.617037822958081961e-05,1.949818572029471397e-03,5.414585582911968231e-03,2.661563456058502197e-02,6.822231225669384003e-03,6.356304045766592026e-03,1.072338491212576628e-04,3.447665221756324172e-05,2.454304194543510675e-04,8.734317088965326548e-05,5.362218245863914490e-03,5.697484593838453293e-03,-3.339389804750680923e-03,-4.471327702049165964e-04,-2.541772555559873581e-04,-5.830605368828400970e-05,2.322065029147779569e-08,3.156761522404849529e-05,1.963942049769684672e-04,2.425098093226552010e-03,2.887842012569308281e-03,1.397483865730464458e-04,1.601406111149117351e-04,-1.132525540015194565e-08,-7.344767072936519980e-05,2.370492438785731792e-05,3.375874075572937727e-05,-2.509290538728237152e-02,-1.408046670258045197e-02,-5.156015977263450623e-03,7.093910244293510914e-04,-4.518213390838354826e-04,-3.272796166129410267e-04,3.480737796053290367e-04,-2.419796213507652283e-02,-3.314552456140518188e-02,-1.497554709203541279e-03,1.046199817210435867e-02,6.606032140552997589e-03,5.900887481402605772e-05,3.302142140455543995e-04,5.710001569241285324e-03,1.386589184403419495e-02,-1.064779330044984818e-02,-1.860496774315834045e-02,1.679661124944686890e-02,6.877404171973466873e-03,1.553902984596788883e-05,2.215812419308349490e-04,7.779637817293405533e-04,1.509375777095556259e-02,9.424338117241859436e-03,2.308467403054237366e-02,-3.100469708442687988e-02,-1.855549868196249008e-03,-3.595937741920351982e-04,-5.260981852188706398e-04,4.061398562043905258e-03,-6.261756177991628647e-03,1.150064822286367416e-02,1.010437123477458954e-02,-4.393064975738525391e-02,5.240777041763067245e-03,-1.869710395112633705e-04,-2.461250405758619308e-04,5.729275755584239960e-03,5.198824685066938400e-03,1.531695947051048279e-03,-2.233682945370674133e-02,-9.480270557105541229e-03,1.269833155674859881e-04,-2.747554099187254906e-04,2.123002486769109964e-04,3.111213445663452148e-04,8.139926940202713013e-03,7.186105940490961075e-03,-1.580537180416285992e-03,-1.222136779688298702e-05,-2.147069462807849050e-04,2.283862340846098959e-05,-2.359456630074419081e-08,-6.647117697866633534e-05,4.153089685132727027e-05,1.992858946323394775e-03,1.720543717965483665e-03,5.907881859457120299e-05,6.078901787986978889e-05,4.660819286073092371e-09,8.708809764357283711e-05,9.183923248201608658e-05,4.000032786279916763e-03,4.622809588909149170e-03,1.702048629522323608e-02,-1.217075623571872711e-03,1.142197870649397373e-04,1.306992198806256056e-04,1.194742508232593536e-04,-2.422265242785215378e-03,1.423320733010768890e-03,3.379160072654485703e-03,6.818899419158697128e-03,-1.205323031172156334e-03,-2.342922380194067955e-03,-3.372697392478585243e-05,-1.288239582208916545e-05,-4.939527716487646103e-04,1.042368728667497635e-02,-8.089867187663912773e-04,-2.117832563817501068e-02,6.840402260422706604e-03,-1.939024310559034348e-03,5.917478119954466820e-04,1.249214255949482322e-04,-5.694406572729349136e-04,-2.155094407498836517e-03,-7.800265680998563766e-03,-6.379886996001005173e-03,1.525754015892744064e-02,-1.065961550921201706e-04,-1.573770190589129925e-03,1.001231721602380276e-04,-3.726653987541794777e-03,-1.755022816359996796e-02,4.349922295659780502e-03,3.343600779771804810e-03,1.116656325757503510e-02,1.111888233572244644e-02,-2.987863961607217789e-03,-6.319355452433228493e-05,6.274522747844457626e-04,-2.162512857466936111e-03,3.636400774121284485e-02,1.792787760496139526e-02,9.221680462360382080e-03,7.802055188221856952e-05,-3.391014615772292018e-05,2.186155616072937846e-04,2.819195651682093740e-05,5.058473441749811172e-03,7.347526028752326965e-03,-4.899791907519102097e-03,-4.897660692222416401e-04,-1.647875760681927204e-04,-4.994060509488917887e-05,5.696847438230179250e-10,-8.647701179143041372e-05,-1.415163715137168765e-04,1.777306897565722466e-03,1.997334649786353111e-03,4.642050407710485160e-05,1.085274707293137908e-04,2.978595148306339979e-10,6.601185305044054985e-05,1.591515174368396401e-04,1.274435082450509071e-03,-2.285119611769914627e-03,1.797720789909362793e-02,4.142986610531806946e-03,5.035097128711640835e-04,1.059375354088842869e-04,9.271354065276682377e-05,-2.665200503543019295e-03,3.565144492313265800e-03,-3.862349316477775574e-03,4.087857436388731003e-03,-4.448608960956335068e-03,5.215228535234928131e-03,3.923686017515137792e-05,-4.944108077324926853e-04,-1.616688794456422329e-03,1.253236271440982819e-02,-5.994763225317001343e-03,1.981741748750209808e-03,8.965393528342247009e-03,1.390971941873431206e-03,4.421520861797034740e-04,2.074499207083135843e-05,-7.570716843474656343e-05,-1.817506272345781326e-04,-9.036173112690448761e-03,4.604947753250598907e-04,1.226271037012338638e-02,-1.818340853787958622e-03,-2.766009885817766190e-03,8.682804036652669311e-05,-3.300577169284224510e-03,-1.028507947921752930e-02,-6.809210404753684998e-03,-6.121070124208927155e-03,7.056239061057567596e-03,-1.161180436611175537e-03,-2.330302959308028221e-03,2.279122963955160230e-05,-5.487406626343727112e-03,1.213792711496353149e-02,2.727969177067279816e-02,1.030795089900493622e-02,2.619035542011260986e-03,-1.097556742024607956e-05,-3.361867493367753923e-05,1.921337097883224487e-04,5.605512997135519981e-04,3.286926308646798134e-03,2.642355626448988914e-03,-4.447865765541791916e-03,-6.631778087466955185e-04,-1.741524902172386646e-04,-4.870248085353523493e-05,1.629216228593577398e-08,-5.398020584834739566e-05,-6.648137059528380632e-05,1.009392552077770233e-03,1.088492106646299362e-03,3.185161403962410986e-05,9.613978909328579903e-05,-1.225372159296966856e-08,1.766831846907734871e-04,1.437155151506885886e-04,1.720809610560536385e-03,1.015973277390003204e-03,2.301941998302936554e-02,5.328680854290723801e-03,1.129571028286591172e-04,9.203108493238687515e-05,1.608559105079621077e-04,-2.375028096139431000e-03,2.139084506779909134e-03,3.529971698299050331e-03,4.233278334140777588e-03,9.895871393382549286e-03,-3.776199184358119965e-03,-7.708984776400029659e-05,5.038605886511504650e-04,-7.818153826519846916e-04,1.106680091470479965e-02,-2.013481920585036278e-03,-6.167560350149869919e-03,1.513158809393644333e-02,2.407840220257639885e-03,4.218309477437287569e-04,-3.048430517083033919e-05,1.504545798525214195e-05,-2.388470806181430817e-03,-8.337404578924179077e-03,2.073408104479312897e-03,1.389215514063835144e-02,-7.902199402451515198e-03,-3.785484703257679939e-03,1.781648898031562567e-04,-3.591151209548115730e-03,-1.039858907461166382e-02,2.426672726869583130e-03,-1.137777138501405716e-02,6.256623659282922745e-03,-8.890407159924507141e-03,-2.113539259880781174e-03,2.977659169118851423e-04,5.457773804664611816e-04,9.474593680351972580e-04,2.527822554111480713e-02,5.411696620285511017e-03,9.232429787516593933e-03,2.238901099190115929e-03,-4.810835525859147310e-05,-8.405513362959027290e-04,6.911914097145199776e-04,2.687425352632999420e-03,5.736446473747491837e-03,1.998222433030605316e-05,2.626984496600925922e-05,-9.467740310356020927e-04,6.171683780848979950e-04,2.490471815690398216e-04,4.684491141233593225e-04,2.194994449382647872e-04,6.146058440208435059e-04,4.970775335095822811e-04,4.159838135819882154e-05,9.690321749076247215e-04,-2.062533749267458916e-04,1.657324610278010368e-03,-8.852123282849788666e-04,5.929891485720872879e-04,1.574861933477222919e-03,1.717774197459220886e-02,7.285445462912321091e-06,-2.419574884697794914e-03,1.231923117302358150e-03,2.014099853113293648e-03,-4.489567596465349197e-03,-9.098464623093605042e-03,8.894829079508781433e-03,1.273753959685564041e-02,8.139830082654953003e-03,-7.186572067439556122e-03,-2.199351874878630042e-04,1.396643463522195816e-03,-1.090895035304129124e-03,8.319939486682415009e-03,-9.285432286560535431e-03,5.416532512754201889e-03,1.841802382841706276e-03,-6.838002707809209824e-03,3.265650011599063873e-03,-3.675419371575117111e-03,-2.347115369047969580e-04,-3.710623714141547680e-04,-7.763965055346488953e-03,5.647419486194849014e-03,1.734269782900810242e-02,-2.618883503600955009e-03,-4.023895133286714554e-03,7.638281676918268204e-03,-4.956616088747978210e-03,-7.140672765672206879e-03,-1.120373792946338654e-02,-1.004968676716089249e-02,-1.348692225292325020e-03,-6.619674153625965118e-03,-1.601540832780301571e-03,-6.154370959848165512e-03,1.140677183866500854e-02,2.032608608715236187e-05,3.023227676749229431e-02,-9.664694778621196747e-03,3.488843888044357300e-02,3.072382137179374695e-02,-2.466765977442264557e-02,-5.722548067569732666e-02,-1.405275706201791763e-02,6.926193088293075562e-02,-3.183234110474586487e-02,-4.560322966426610947e-03,-1.603573001921176910e-02,1.912754727527499199e-03,-4.408437234815210104e-05\n0.000000000000000000e+00,6.085797795094549656e-04,1.300393836572766304e-03,-3.761395579203963280e-03,-2.661113161593675613e-03,1.003683893941342831e-03,4.429878608789294958e-04,-1.207391253643663731e-08,-4.292566445656120777e-04,-6.377985700964927673e-04,-7.660119794309139252e-03,-1.594871282577514648e-01,-7.059372961521148682e-02,-1.754310168325901031e-02,-3.636144334450364113e-03,-3.070158709306269884e-04,-2.633889089338481426e-04,1.202896703034639359e-02,-3.829747810959815979e-02,-5.549067258834838867e-02,1.592768728733062744e-02,9.154625982046127319e-02,-2.546979114413261414e-02,1.372016267850995064e-03,2.414373215287923813e-03,4.018596187233924866e-02,4.778702184557914734e-02,1.939461939036846161e-02,-8.447185903787612915e-02,4.024907201528549194e-02,-1.062651816755533218e-02,-7.457910105586051941e-04,5.997992047923617065e-05,-4.258914268575608730e-04,1.524496171623468399e-02,-7.357709109783172607e-04,-5.924954637885093689e-02,-5.217546224594116211e-02,2.314030658453702927e-03,2.029229514300823212e-02,-8.344881935045123100e-04,1.362787745893001556e-02,1.049955636262893677e-01,1.501683332026004791e-02,-3.429048135876655579e-02,-2.603552117943763733e-02,1.176878064870834351e-02,1.397368032485246658e-02,9.252150775864720345e-04,-4.238830134272575378e-02,-2.333455346524715424e-02,-7.816407084465026855e-02,5.434844493865966797e-01,-8.041112683713436127e-03,-8.316580788232386112e-04,8.981802966445684433e-05,1.825260987970978022e-04,-3.071694169193506241e-03,1.686028670519590378e-03,-4.520287737250328064e-03,1.290646567940711975e-02,3.071484621614217758e-03,1.310140243731439114e-03,2.917147066909819841e-04,-2.905110596529425493e-09,-6.660855433437973261e-05,-9.179816697724163532e-05,2.921576960943639278e-04,-1.739505532896146178e-04,-7.761754386592656374e-05,-5.911942207603715360e-05,-3.485479016518411299e-09,7.098426431184634566e-05,-1.760991290211677551e-05,2.702653000596910715e-04,1.458479370921850204e-02,1.528729125857353210e-02,2.763327211141586304e-03,2.397856878815218806e-04,3.541226760717108846e-05,-1.014400622807443142e-04,-1.001914264634251595e-03,2.739696297794580460e-03,1.099798735231161118e-02,5.565304774791002274e-03,-1.488913968205451965e-02,1.860617776401340961e-03,-1.423117792000994086e-04,-2.731923304963856936e-04,-3.070446429774165154e-03,-6.425809115171432495e-03,6.978274323046207428e-03,3.565005958080291748e-03,-6.494008935987949371e-03,1.707360730506479740e-03,3.789451875491067767e-05,-6.902999302837997675e-05,8.661459287395700812e-05,-2.629134571179747581e-03,-5.489175673574209213e-04,8.042762055993080139e-03,5.721515975892543793e-03,1.241172081790864468e-03,-2.129751723259687424e-03,6.769406900275498629e-05,-8.216624846681952477e-04,-6.511924322694540024e-03,-2.802839269861578941e-03,5.016149953007698059e-03,1.283080433495342731e-03,1.762809581123292446e-03,-1.638902118429541588e-03,-1.325005141552537680e-04,4.183923825621604919e-03,-9.792073396965861320e-04,7.830295711755752563e-03,2.597515657544136047e-02,8.872965117916464806e-04,1.159590174211189151e-04,-6.349312752718105912e-05,-2.329996459593530744e-05,3.055952256545424461e-04,5.022053956054151058e-04,-1.374656450934708118e-03,-2.828249707818031311e-03,-4.841837217099964619e-04,-9.947472426574677229e-05,-3.766900772461667657e-05,7.249298938916126644e-10,-1.974101905943825841e-05,9.850191418081521988e-05,-1.050397113431245089e-04,-1.129821524955332279e-03,-1.699857602943666279e-05,-1.417065795976668596e-04,-1.443659058963930875e-08,-8.392894960707053542e-05,-7.145143172238022089e-05,-3.192177275195717812e-03,1.693074591457843781e-02,1.191495545208454132e-02,2.233316656202077866e-03,-2.081932034343481064e-04,1.323744800174608827e-05,1.665097370278090239e-04,9.408558253198862076e-04,1.510307006537914276e-02,3.444622829556465149e-02,-6.460095290094614029e-03,-4.241137299686670303e-03,-1.456754544051364064e-04,-2.547137555666267872e-04,-8.848609868437051773e-04,-7.995729334652423859e-03,-6.754624191671609879e-03,-1.426090952008962631e-02,2.613240480422973633e-02,3.226327709853649139e-03,-3.407742828130722046e-03,1.497799094067886472e-04,8.728211105335503817e-05,-2.930292394012212753e-04,-7.373304106295108795e-03,-9.258002042770385742e-03,-7.323118858039379120e-03,7.689541205763816833e-03,5.056850612163543701e-03,1.128059346228837967e-03,8.186023478629067540e-05,8.921745466068387032e-04,2.093425951898097992e-03,-1.925543998368084431e-03,3.077491931617259979e-02,1.494155451655387878e-02,-4.607940558344125748e-03,3.022849559783935547e-03,-2.031757321674376726e-04,6.404957268387079239e-03,-1.257452368736267090e-02,-4.621288739144802094e-03,7.334036752581596375e-03,-4.026707727462053299e-03,1.029534323606640100e-04,-3.018441930180415511e-05,-1.256496216228697449e-05,5.268644890747964382e-04,-7.894614827819168568e-05,3.293599002063274384e-03,-1.723300782032310963e-03,-8.407480345340445638e-05,2.528850745875388384e-04,2.458106246194802225e-05,2.351104733122610924e-08,-1.488692214479669929e-04,-6.097911973483860493e-04,1.215866417624056339e-03,1.323704607784748077e-03,-3.149675612803548574e-04,-2.979075907205697149e-05,1.196548282678122632e-08,2.194780245190486312e-04,3.367902827449142933e-04,3.399586770683526993e-03,3.303658962249755859e-02,-3.861059434711933136e-03,1.555111352354288101e-02,5.874421913176774979e-04,3.936383873224258423e-04,5.727369571104645729e-04,-4.279551096260547638e-03,5.388977006077766418e-03,1.403796020895242691e-02,1.597134955227375031e-02,9.059025906026363373e-04,2.589188050478696823e-03,-4.992220056010410190e-05,-2.261242625536397099e-04,-9.790461510419845581e-03,-1.773164048790931702e-02,5.019848234951496124e-03,2.290147915482521057e-02,9.334858041256666183e-04,-7.949225604534149170e-03,1.894482993520796299e-04,-1.682725851424038410e-04,-4.150547611061483622e-04,-4.889716394245624542e-03,-2.016874402761459351e-02,1.100340019911527634e-02,3.180875629186630249e-02,2.781607618089765310e-04,-5.503383465111255646e-03,5.830048467032611370e-04,-5.251972004771232605e-03,-5.820333026349544525e-03,-1.000610925257205963e-02,-1.406383700668811798e-02,4.624845460057258606e-03,-2.753823355305939913e-04,-3.710727207362651825e-03,1.592586631886661053e-04,7.176232524216175079e-03,-7.807107176631689072e-03,3.588009625673294067e-03,3.915799409151077271e-02,1.654638163745403290e-02,-2.790360013023018837e-04,4.633120261132717133e-04,-1.679667038843035698e-04,6.946816574782133102e-04,-7.442298810929059982e-03,-2.831457415595650673e-03,1.424020156264305115e-03,-2.834018087014555931e-04,-1.036731337080709636e-04,-1.061684451997280121e-04,1.702630925137782469e-09,-9.519833110971376300e-05,-4.645009903470054269e-05,2.553634694777429104e-04,-3.746631555259227753e-04,-1.218527540913783014e-04,-9.909478831104934216e-05,1.159469320555217564e-08,8.402444655075669289e-05,3.865099643007852137e-05,1.625214121304452419e-03,2.416900359094142914e-02,2.560416236519813538e-03,6.116452626883983612e-03,2.313744480488821864e-04,1.038023547152988613e-04,2.223290721303783357e-06,-2.891190582886338234e-03,2.203059848397970200e-03,1.454094238579273224e-02,7.833732292056083679e-03,-6.708149798214435577e-03,9.207646362483501434e-04,-2.339670609217137098e-04,-2.272154379170387983e-04,-9.276309050619602203e-03,-1.394151896238327026e-02,8.602248271927237511e-04,8.624516427516937256e-03,2.934599760919809341e-04,-1.621313393115997314e-03,7.086047844495624304e-05,-6.092008334235288203e-05,7.620321412105113268e-06,-4.330442287027835846e-03,-4.888372495770454407e-03,4.498653579503297806e-03,4.129458218812942505e-03,-2.272056590300053358e-04,-2.359320875257253647e-03,1.513776223873719573e-04,-1.077563851140439510e-03,-6.055192090570926666e-03,-1.509736292064189911e-03,3.977394662797451019e-03,-4.504011943936347961e-03,9.615175658836960793e-04,-1.870019943453371525e-03,-1.713336969260126352e-04,3.628059290349483490e-03,-2.159043448045849800e-03,4.625872243195772171e-03,2.512502856552600861e-02,5.949486978352069855e-03,1.652952778385952115e-04,-2.099359517160337418e-05,8.604122558608651161e-05,1.431381679140031338e-04,9.475195547565817833e-04,-3.792874631471931934e-04,-3.118413034826517105e-03,-6.897070561535656452e-04,-1.915275061037391424e-04,-4.739920768770389259e-05,-4.280963139535742812e-08,-8.507013262715190649e-06,9.518081787973642349e-05,8.107053581625223160e-04,1.258390606380999088e-03,-3.498746809782460332e-05,-1.819358112697955221e-05,-1.584430719958618283e-08,-1.228255132446065545e-04,-3.197624755557626486e-05,-1.240419689565896988e-03,-1.433575153350830078e-02,-2.512723580002784729e-02,-5.242806859314441681e-03,7.347659557126462460e-04,-5.604216712526977062e-04,-7.016396848484873772e-04,4.729583160951733589e-04,-2.424269542098045349e-02,-3.631731867790222168e-02,8.752695284783840179e-04,3.046635538339614868e-05,7.241833955049514771e-03,-4.792120671481825411e-05,-3.775828517973423004e-04,-3.187468275427818298e-03,-1.954354345798492432e-03,-6.439554970711469650e-03,-1.564950495958328247e-02,-1.315686199814081192e-02,4.133078269660472870e-03,-2.592225209809839725e-04,2.251221158076077700e-04,1.563178142532706261e-03,1.259839162230491638e-02,3.178056702017784119e-02,3.318040817975997925e-02,-3.171139210462570190e-02,-4.972762428224086761e-03,7.354454137384891510e-04,-9.913879912346601486e-04,4.801619797945022583e-03,-9.471228346228599548e-03,1.238300651311874390e-02,4.353310912847518921e-02,-4.488614574074745178e-02,2.445351099595427513e-03,9.384407894685864449e-04,-6.435408140532672405e-04,6.803921889513731003e-03,-2.659785561263561249e-03,-2.858606539666652679e-02,-1.699770241975784302e-02,-1.850427314639091492e-02,2.498429093975573778e-04,-5.124409217387437820e-04,3.145598748233169317e-05,6.183808436617255211e-04,3.390460042282938957e-03,5.852515809237957001e-03,-4.817036679014563560e-04,-5.870769382454454899e-05,-1.743765460560098290e-04,3.267075953772291541e-05,-2.816295818774960935e-08,-6.060428859200328588e-05,-1.775530399754643440e-04,5.407353164628148079e-04,-4.712446534540504217e-04,-1.151918841060250998e-04,-7.011608249740675092e-05,1.883064726371230790e-08,1.456708559999242425e-05,2.238438028143718839e-04,1.913899090141057968e-03,2.669690549373626709e-02,1.542965788394212723e-02,2.971213776618242264e-03,2.868233132176101208e-04,1.651499478612095118e-04,-2.740958007052540779e-05,-2.135480288416147232e-03,6.157900206744670868e-03,1.523613370954990387e-02,4.456127993762493134e-03,-8.660683408379554749e-03,-9.841274004429578781e-04,-1.711102377157658339e-04,-3.359418478794395924e-04,-6.539396476000547409e-03,-4.895227029919624329e-03,-1.842708676122128963e-03,5.024853162467479706e-03,-1.073687430471181870e-02,-8.109508198685944080e-04,2.201677270932123065e-04,8.459051605314016342e-05,-4.336749552749097347e-04,-1.083356142044067383e-02,7.601985707879066467e-04,-3.515391377732157707e-03,9.489370509982109070e-03,-2.482439740560948849e-04,-2.373133320361375809e-03,2.426603750791400671e-04,-4.024887457489967346e-03,-1.464325468987226486e-02,-5.901948548853397369e-03,1.487818546593189240e-02,1.302845776081085205e-02,3.925420169252902269e-04,-2.764690900221467018e-03,-9.403788135387003422e-05,2.661801176145672798e-03,-1.462901243939995766e-03,1.490867510437965393e-02,2.924083173274993896e-02,2.397200325503945351e-03,2.381299782427959144e-05,1.830533292377367616e-04,-6.691196904284879565e-05,2.350132272113114595e-04,-1.671566860750317574e-03,-2.016033045947551727e-03,-1.768363406881690025e-03,-4.326043417677283287e-04,-5.783512824564240873e-05,-6.463650788646191359e-05,7.561993697891011834e-09,-7.181097316788509488e-05,-7.612869376316666603e-05,5.091286730021238327e-04,7.218722603283822536e-04,-6.793673674110323191e-05,-1.727504786686040461e-05,-4.199671366222901270e-08,1.484989770688116550e-04,5.365648030419833958e-05,2.943210769444704056e-03,2.103625610470771790e-02,1.047183014452457428e-02,9.486641734838485718e-03,4.696705145761370659e-04,6.939114973647519946e-05,-8.036541112232953310e-05,-1.397049403749406338e-03,-1.001570140942931175e-03,2.854419499635696411e-02,1.707735937088727951e-03,-1.057662814855575562e-02,1.137092360295355320e-03,-3.174323937855660915e-04,5.958420806564390659e-04,2.946578897535800934e-04,-9.114878252148628235e-03,6.275193765759468079e-03,1.047253515571355820e-02,-7.085223216563463211e-03,4.051629919558763504e-03,9.243066597264260054e-05,-7.050002750474959612e-05,1.111257122829556465e-03,-4.114753101021051407e-03,-1.368181686848402023e-02,5.641359835863113403e-03,7.797911763191223145e-03,-2.569274045526981354e-03,-3.387834411114454269e-03,5.462909030029550195e-05,-6.473217508755624294e-04,-9.204207919538021088e-03,1.040262915194034576e-02,-8.538501570001244545e-04,-1.605416182428598404e-04,7.216364028863608837e-04,-2.000857843086123466e-03,-1.439359912183135748e-04,5.981472320854663849e-03,2.496821805834770203e-03,9.550516493618488312e-03,1.726906746625900269e-02,5.095817614346742630e-03,1.831339905038475990e-04,4.643297506845556200e-05,6.269629375310614705e-05,6.896749255247414112e-06,5.198085680603981018e-03,3.164380788803100586e-03,-1.540219411253929138e-03,-2.380861114943400025e-04,-2.964906161651015282e-04,-4.173297929810360074e-05,-7.322569217649288476e-09,-1.094015024136751890e-04,-2.617345890030264854e-04,-4.322353634051978588e-04,1.570373424328863621e-04,-1.723888999549672008e-04,-8.756418537814170122e-05,-7.991275197127833962e-09,1.043983065756037831e-04,1.443562505301088095e-04,1.468380214646458626e-03,3.230931982398033142e-02,1.500505395233631134e-02,5.942614283412694931e-03,6.036189734004437923e-05,2.001150860451161861e-04,3.205433022230863571e-04,-2.680765697732567787e-03,1.381095871329307556e-02,1.419892627745866776e-02,-7.236895617097616196e-04,-4.012603312730789185e-06,1.249496126547455788e-03,-2.032497286563739181e-04,-2.695883158594369888e-04,-8.696319535374641418e-03,-7.586773019284009933e-03,6.180218420922756195e-03,1.041379012167453766e-02,-2.966540632769465446e-03,-4.036680795252323151e-03,2.936420496553182602e-04,-6.594422302441671491e-05,-3.229826688766479492e-06,-1.004790700972080231e-02,-3.371264552697539330e-03,1.238708198070526123e-02,5.223976448178291321e-03,-3.750877920538187027e-03,-2.783485921099781990e-03,2.146901388186961412e-04,-3.319274168461561203e-03,-2.350694965571165085e-03,-2.467872109264135361e-04,-4.389851819723844528e-03,-7.086563855409622192e-04,-7.000303827226161957e-03,-2.259164117276668549e-03,5.777624901384115219e-04,2.473534550517797470e-04,3.464272012934088707e-04,7.388016209006309509e-03,1.853620074689388275e-02,9.335165843367576599e-03,-4.758656432386487722e-04,1.185104483738541603e-03,4.428578831721097231e-04,3.486052737571299076e-04,-9.696104098111391068e-04,-4.134201735723763704e-04,-4.735295660793781281e-04,-2.998085110448300838e-04,-1.319349161349236965e-03,7.949934806674718857e-04,7.077691843733191490e-04,-2.910252987931016833e-05,-2.777587505988776684e-04,1.008648541755974293e-03,2.481110859662294388e-04,-3.170238051097840071e-04,5.718801985494792461e-04,-1.857577008195221424e-03,-4.561693058349192142e-04,1.474246149882674217e-03,2.210461534559726715e-03,9.995403699576854706e-03,6.104521919041872025e-03,4.446288570761680603e-03,1.919852336868643761e-03,-1.208779052831232548e-03,-9.011368267238140106e-03,-7.504579843953251839e-04,-3.057515714317560196e-03,1.053310278803110123e-02,9.232519194483757019e-03,-9.515082463622093201e-03,-2.858486957848072052e-03,2.734809822868555784e-04,1.275610062293708324e-03,-1.971434801816940308e-03,3.568346146494150162e-03,-1.056866254657506943e-03,2.436406910419464111e-02,2.870074007660150528e-03,-3.503508633002638817e-04,1.781914616003632545e-03,7.202320266515016556e-04,-5.917367525398731232e-04,1.261745113879442215e-03,-1.226673647761344910e-02,8.976374519988894463e-04,1.127262227237224579e-02,-8.261892944574356079e-04,-4.561583977192640305e-03,-3.880126751028001308e-04,6.969129201024770737e-03,-7.538576144725084305e-03,-1.375727634876966476e-02,1.130135823041200638e-02,-5.995605606585741043e-03,1.274567330256104469e-05,2.120014280080795288e-03,1.168354600667953491e-02,1.986771821975708008e-02,-2.551709767431020737e-04,-8.930739946663379669e-03,4.371787235140800476e-02,2.793900482356548309e-02,3.741211444139480591e-02,1.912926882505416870e-02,-6.592397391796112061e-02,4.381491616368293762e-02,-4.467589408159255981e-02,1.925165764987468719e-02,2.929490990936756134e-02,-4.196531604975461960e-03,3.294959291815757751e-02,5.892170520382933319e-07\n0.000000000000000000e+00,1.344052143394947052e-04,6.467275670729577541e-04,-8.738086558878421783e-03,-4.331828095018863678e-03,4.758382565341889858e-04,-1.813830203900579363e-05,6.508732663945693275e-09,-4.585470014717429876e-04,-9.950592648237943649e-04,-3.700795117765665054e-03,-6.744425743818283081e-02,-7.690804451704025269e-02,1.392334885895252228e-02,-6.857660991954617202e-06,-4.026320239063352346e-04,-1.789011526852846146e-03,4.460193216800689697e-03,-4.280156269669532776e-02,3.892545029520988464e-02,4.757967591285705566e-02,-4.952657967805862427e-03,2.110386081039905548e-02,1.652023347560316324e-04,-1.216821605339646339e-03,2.029786631464958191e-02,-1.949921809136867523e-02,-4.105964326299726963e-04,4.660083726048469543e-02,-4.647142812609672546e-02,1.666754111647605896e-02,-8.244283962994813919e-04,-9.386427700519561768e-04,4.422963596880435944e-03,2.002498321235179901e-02,-4.478152468800544739e-02,-2.925884351134300232e-02,-3.203025087714195251e-02,-1.992717757821083069e-02,2.832738216966390610e-03,-1.033247914165258408e-03,2.540825866162776947e-02,3.638738393783569336e-02,-8.180929720401763916e-02,6.375641375780105591e-02,-7.857732474803924561e-02,-7.329400163143873215e-03,3.624931676313281059e-03,-1.094531151466071606e-03,1.540005672723054886e-02,-1.210103393532335758e-03,-4.234934691339731216e-03,-7.992551662027835846e-03,5.790929794311523438e-01,8.682263433001935482e-04,-1.912470790557563305e-03,4.353259573690593243e-04,1.352651626802980900e-03,1.845407858490943909e-02,5.052499938756227493e-03,-1.624528132379055023e-02,-1.525071100331842899e-03,1.520388905191794038e-04,9.375376248499378562e-05,1.355614553943951250e-08,-2.043299900833517313e-05,-1.301952288486063480e-04,4.860655171796679497e-04,3.049426013603806496e-04,-5.441877510747872293e-05,-9.468809366808272898e-06,3.776885471040714037e-09,6.946867506485432386e-05,1.414756115991622210e-04,5.304673686623573303e-04,9.399194270372390747e-03,5.686336196959018707e-03,-9.275398915633559227e-04,-1.062533556250855327e-06,7.009020919213071465e-05,1.586674916325137019e-04,-4.430567205417901278e-04,2.195049775764346123e-03,2.736931201070547104e-04,-5.364174488931894302e-03,-4.519498907029628754e-03,-3.542856313288211823e-03,-6.440637662308290601e-05,2.087296888930723071e-04,-1.379067543894052505e-03,8.305247174575924873e-04,6.991606205701828003e-03,-8.288661018013954163e-03,4.134215414524078369e-03,-2.716559683904051781e-03,1.881827483884990215e-05,2.053953176073264331e-05,-1.572341134306043386e-04,-3.071976825594902039e-03,8.076563477516174316e-03,5.860863253474235535e-03,2.670808462426066399e-03,2.521273912861943245e-03,-7.825941429473459721e-04,1.364471827400848269e-04,-2.566969487816095352e-03,-2.308498835191130638e-03,4.927259404212236404e-03,-5.265542306005954742e-03,7.356989663094282150e-03,1.574032008647918701e-03,-7.167803123593330383e-04,1.345361670246347785e-04,-3.861826146021485329e-03,-6.121560581959784031e-04,-1.607312588021159172e-04,5.977862048894166946e-03,1.140162628144025803e-02,-1.329739461652934551e-04,1.951108133653178811e-04,-8.140436693793162704e-05,-3.308826999273151159e-04,-3.480024402961134911e-03,-3.571260953322052956e-03,1.989406067878007889e-03,1.874011213658377528e-04,9.746734576765447855e-06,-1.702990812191274017e-05,2.020262082624846300e-11,-6.395959644578397274e-06,1.626986049814149737e-04,2.319307997822761536e-03,1.132530742324888706e-03,-5.135725950822234154e-05,-2.294043042638804764e-05,2.016634148560569884e-08,5.897760274820029736e-06,2.997545234393328428e-04,-3.501219907775521278e-04,1.772280596196651459e-02,9.875836782157421112e-03,-8.661105297505855560e-03,-4.480434290599077940e-04,1.429737458238378167e-04,3.991660196334123611e-04,1.715516787953674793e-03,1.802131906151771545e-02,2.956638578325510025e-03,-5.721727386116981506e-03,1.497484091669321060e-02,-7.946892641484737396e-03,2.418968360871076584e-04,-5.443620611913502216e-04,-9.087269194424152374e-03,2.110983012244105339e-03,-1.153049804270267487e-02,8.369342423975467682e-03,9.691462852060794830e-03,-7.670775055885314941e-03,4.115457413718104362e-04,2.364889223827049136e-04,-4.444016958586871624e-04,-1.098658237606287003e-02,-1.820591278374195099e-04,-5.802946165204048157e-03,8.120054379105567932e-03,5.083570256829261780e-03,3.380620386451482773e-03,1.852411660365760326e-04,-3.643536474555730820e-03,-5.391200073063373566e-03,8.836588822305202484e-03,6.925160996615886688e-03,8.821173571050167084e-03,-3.497110446915030479e-03,2.208417980000376701e-03,1.746381167322397232e-05,-3.242283826693892479e-03,-1.348308287560939789e-02,-7.380654569715261459e-03,-1.396405603736639023e-02,1.472576241940259933e-02,-2.092212234856560826e-04,1.995865604840219021e-04,-6.186977407196536660e-05,-2.279976033605635166e-04,-3.626337740570306778e-03,2.874732017517089844e-03,2.474572509527206421e-03,4.670099879149347544e-04,3.240110236220061779e-04,-6.399213452823460102e-05,-1.380252090399380904e-08,-1.142916298704221845e-04,-4.074411699548363686e-04,9.545110515318810940e-04,8.447957225143909454e-04,-2.825163246598094702e-04,-9.486055932939052582e-05,8.351193514499755111e-09,2.102683647535741329e-04,2.428777224849909544e-04,2.670833142474293709e-03,8.789345622062683105e-03,1.603588461875915527e-04,9.913281537592411041e-03,3.158843028359115124e-04,1.905868703033775091e-04,2.839829830918461084e-04,-2.563938731327652931e-03,7.935419678688049316e-03,-2.898789010941982269e-03,-3.184185596182942390e-03,1.684118760749697685e-03,7.340729702264070511e-03,-1.238409167854115367e-04,-1.431678392691537738e-04,-1.056589838117361069e-02,-7.486066780984401703e-03,1.634154701605439186e-03,2.707273000851273537e-03,1.616001315414905548e-02,-1.119320746511220932e-03,8.260648610303178430e-05,3.642678711912594736e-05,-7.801582105457782745e-04,-4.581400658935308456e-03,1.573115587234497070e-03,1.106624677777290344e-02,1.638001017272472382e-02,5.139950080774724483e-04,-3.172953613102436066e-03,4.599999519996345043e-04,-3.180106636136770248e-03,-4.967701621353626251e-03,5.316082388162612915e-05,-8.293350227177143097e-03,1.777730323374271393e-02,-5.027470178902149200e-03,-1.949208206497132778e-03,2.966450119856745005e-04,8.244008757174015045e-03,4.880591295659542084e-04,6.195339374244213104e-04,3.992922604084014893e-03,1.826288737356662750e-02,-1.585775462444871664e-04,4.092548624612390995e-04,-1.786283391993492842e-04,7.252911454997956753e-04,-2.390186535194516182e-03,7.282303413376212120e-04,3.649895545095205307e-03,1.623960997676476836e-04,-1.661631104070693254e-04,-7.007630483713001013e-05,9.690666047390550375e-09,-1.219842488353606313e-05,-2.298460640304256231e-05,5.231632967479526997e-04,6.143693462945520878e-05,-5.384365067584440112e-05,-2.248097007395699620e-05,1.599141796759795398e-08,8.190130756702274084e-05,9.611462155589833856e-05,8.703148341737687588e-04,9.026128798723220825e-03,4.679962061345577240e-03,-2.890237374231219292e-05,-1.728741772240027785e-04,7.676866516703739762e-05,2.643430198077112436e-04,-1.124522765167057514e-03,5.420346278697252274e-03,-4.450127482414245605e-03,-7.304563187062740326e-03,3.015143563970923424e-03,-5.532835144549608231e-03,-8.148180495481938124e-05,1.858628384070470929e-04,-4.235005006194114685e-03,7.006673258729279041e-04,1.981136389076709747e-03,-6.903494708240032196e-03,7.265401072800159454e-03,-4.270928911864757538e-03,7.241497223731130362e-05,7.400940376101061702e-05,-4.853906575590372086e-04,-3.272369503974914551e-03,5.740110296756029129e-03,3.591378685086965561e-03,4.729145672172307968e-03,3.105386625975370407e-03,-5.964394658803939819e-04,1.455514429835602641e-04,-2.555393846705555916e-03,-1.201649429276585579e-04,1.011122576892375946e-02,-9.187139570713043213e-03,6.681852973997592926e-03,-1.294162357226014137e-03,-5.328097031451761723e-04,1.076054904842749238e-04,-3.743894398212432861e-03,-1.642678631469607353e-03,-1.156380749307572842e-04,6.164207123219966888e-03,1.195048540830612183e-02,-9.910309745464473963e-05,2.714614965952932835e-04,-2.297325227118562907e-05,-3.540935867931693792e-04,-2.182471565902233124e-03,-2.262954134494066238e-03,2.667770953848958015e-03,1.986484858207404613e-04,-3.716686478583142161e-05,-2.639838385221082717e-05,-7.131689017114695162e-09,1.556087590870447457e-05,-2.573692472651600838e-05,9.768409654498100281e-04,7.710821228101849556e-04,-1.966823037946596742e-05,2.547169424360617995e-05,1.030457497108727694e-09,2.669221430551260710e-06,8.869639714248478413e-05,-1.505207037553191185e-04,-8.980527520179748535e-03,-4.953522235155105591e-03,-2.779889618977904320e-03,9.370854240842163563e-05,-2.225203061243519187e-04,-1.550095621496438980e-04,2.633808180689811707e-04,-1.002920325845479965e-02,-1.334398426115512848e-02,-1.193600147962570190e-02,3.635346889495849609e-03,-2.367056440562009811e-03,2.817218410200439394e-05,2.846085990313440561e-04,-7.518229540437459946e-05,4.665397107601165771e-03,-4.451757296919822693e-03,-1.908404752612113953e-02,1.011606538668274879e-03,-6.975721335038542747e-04,-7.388499216176569462e-05,2.258238091599196196e-04,3.841663128696382046e-04,5.076842382550239563e-03,1.951562613248825073e-02,1.203602459281682968e-02,-1.137492805719375610e-02,-1.416119048371911049e-03,8.358709746971726418e-04,-2.271741686854511499e-04,-1.295509282499551773e-04,8.580271387472748756e-04,2.074898965656757355e-02,5.935174878686666489e-03,-1.576966419816017151e-02,8.060220861807465553e-04,1.407132949680089951e-04,-1.633870124351233244e-05,-2.975045703351497650e-03,-2.279927255585789680e-03,-1.102802716195583344e-02,-1.383191626518964767e-02,6.099654827266931534e-03,-8.398689533350989223e-05,1.060583599610254169e-04,-2.187216523452661932e-05,-3.081869217567145824e-04,-1.499449484981596470e-03,8.557855617254972458e-04,3.649677848443388939e-03,4.791194514837116003e-04,-6.914904224686324596e-05,-2.494065483915619552e-06,9.591985872248187661e-09,-1.757694190018810332e-05,-9.985284850699827075e-05,4.735179536510258913e-04,-4.140558303333818913e-04,-6.371035851771011949e-05,-6.169006610434735194e-06,-8.967163012130185962e-09,1.516637348686344922e-05,1.520726218586787581e-04,2.591541269794106483e-04,6.266124546527862549e-03,1.067997328937053680e-02,1.739115919917821884e-03,-1.670585770625621080e-04,1.015730085782706738e-04,1.539658696856349707e-04,-1.065915217623114586e-03,4.224798642098903656e-03,7.089494727551937103e-03,-1.261712610721588135e-02,8.965673856437206268e-03,-3.179928055033087730e-03,2.773645064735319465e-05,5.269663233775645494e-05,-2.596914535388350487e-03,8.050733595155179501e-04,2.008071402087807655e-03,-6.647610105574131012e-03,4.674339666962623596e-03,-2.561298431828618050e-03,8.396862540394067764e-05,8.372756565222516656e-05,-9.955067071132361889e-05,-6.094694137573242188e-03,2.050980227068066597e-03,3.125572111457586288e-04,-3.241139696910977364e-03,1.513245166279375553e-03,2.917590318247675896e-04,2.346566179767251015e-04,-6.918156519532203674e-03,-2.531232545152306557e-03,1.149047631770372391e-02,-1.107939146459102631e-02,6.745652295649051666e-03,4.311922471970319748e-03,-6.316555663943290710e-04,1.359882444376125932e-04,-3.040893236175179482e-03,-1.082130474969744682e-04,9.195612743496894836e-03,7.791558746248483658e-03,1.039452385157346725e-02,-1.038235859596170485e-04,2.721017808653414249e-04,-7.029705011518672109e-05,-2.373043971601873636e-04,-2.735676709562540054e-03,-2.661273814737796783e-03,1.367383636534214020e-03,7.731938239885494113e-05,2.234649946331046522e-05,-1.841728226281702518e-05,6.130449037300422788e-09,-3.120834298897534609e-05,-3.651840961538255215e-05,7.864389917813241482e-04,1.341137394774705172e-04,-3.551533154677599669e-05,-2.192337706219404936e-05,-1.166461061075096950e-08,1.195254662889055908e-04,2.995038084918633103e-05,1.615534769371151924e-03,1.177339535206556320e-02,5.745179951190948486e-03,2.694376278668642044e-03,-1.514627947472035885e-04,8.447746222373098135e-05,2.910713083110749722e-04,-2.161230193451046944e-03,4.030941054224967957e-03,-9.537515579722821712e-04,-2.175798173993825912e-03,1.526928041130304337e-03,-8.832577615976333618e-03,-2.328447590116411448e-04,7.149700541049242020e-04,1.476923702284693718e-03,-3.394426545128226280e-03,9.164422750473022461e-03,-5.516585893929004669e-03,3.652498591691255569e-03,-8.630731143057346344e-03,1.085185358533635736e-04,1.624742144485935569e-04,6.211245636222884059e-05,-5.308409221470355988e-03,5.270126275718212128e-03,3.773214062675833702e-03,1.202466897666454315e-02,3.660410409793257713e-03,-1.618429436348378658e-03,1.607173617230728269e-04,-2.458794042468070984e-03,-5.887592677026987076e-03,1.311281602829694748e-02,-1.564702950417995453e-02,5.530716851353645325e-03,1.015570829622447491e-03,-1.266210689209401608e-03,1.493168238084763288e-04,-2.973694587126374245e-03,6.840278510935604572e-04,1.712829922325909138e-03,-2.819422399625182152e-03,1.255049556493759155e-02,-5.632484680972993374e-05,2.573547826614230871e-04,2.162349119316786528e-05,-4.415640141814947128e-04,2.158470684662461281e-03,1.907311845570802689e-03,1.901226816698908806e-03,1.850046683102846146e-04,-1.120925735449418426e-04,-4.095185795449651778e-05,6.643040251219645143e-08,-3.253292379667982459e-05,-3.094711064477451146e-05,1.603783108294010162e-03,1.440512831322848797e-03,-2.255451909149996936e-05,-1.710242941044270992e-06,-1.432999852113425732e-08,3.926877980120480061e-05,1.285050529986619949e-04,6.285752169787883759e-04,1.366682816296815872e-02,1.465341076254844666e-03,-6.297579966485500336e-04,2.074800577247515321e-04,5.603702447842806578e-06,5.196216807235032320e-05,-1.192087074741721153e-03,5.100748501718044281e-03,1.371155958622694016e-03,-3.897096728906035423e-03,-7.341348100453615189e-03,-7.422096095979213715e-04,1.095344487112015486e-05,-1.800351747078821063e-04,-3.291489090770483017e-03,-4.225106444209814072e-03,1.885565812699496746e-03,1.045581512153148651e-02,-2.630447736009955406e-03,2.699845237657427788e-03,2.419850352453067899e-04,1.290474465349689126e-04,-2.758853079285472631e-04,-1.323637203313410282e-03,-9.120833128690719604e-04,-1.073721423745155334e-02,1.166605576872825623e-02,7.484877482056617737e-03,-1.320652081631124020e-03,-3.659852518467232585e-05,-4.674928495660424232e-04,-3.608430270105600357e-04,7.799800951033830643e-03,-1.071674190461635590e-02,-7.882528007030487061e-03,3.002852899953722954e-03,-1.369070028886198997e-03,-9.878458513412624598e-05,3.123132279142737389e-03,-4.740456119179725647e-03,9.359620511531829834e-03,2.428511157631874084e-03,4.179013427346944809e-03,1.262497098650783300e-04,5.512313218787312508e-04,-3.431555887800641358e-05,7.710766512900590897e-04,1.077177701517939568e-03,1.379200024530291557e-03,-2.831275109201669693e-03,-4.940213402733206749e-04,-4.449685220606625080e-04,-2.472052801749669015e-05,8.907067822292447090e-04,5.385412077885121107e-05,-5.902776028960943222e-04,3.251574235036969185e-04,9.277526405639946461e-04,-9.921444579958915710e-04,4.291330405976623297e-04,-1.000663265585899353e-03,6.014425889588892460e-04,-1.064756885170936584e-03,-7.550726877525448799e-04,-2.743281656876206398e-04,1.954934326931834221e-03,-2.996579976752400398e-03,-6.079461891204118729e-04,-1.449334551580250263e-03,1.531518646515905857e-03,2.086467342451214790e-03,-3.214199969079345465e-04,-9.671384468674659729e-03,-1.018973998725414276e-02,5.220014136284589767e-04,-4.358469042927026749e-03,-1.396914711222052574e-03,2.705023856833577156e-03,6.455651484429836273e-03,4.240801557898521423e-03,8.289247751235961914e-03,1.437308965250849724e-04,1.016895566135644913e-02,-1.406490569934248924e-03,4.896891186945140362e-04,-3.113162165391258895e-05,-1.850408443715423346e-04,-5.415275692939758301e-03,-6.775733549147844315e-03,3.350955201312899590e-03,4.650035873055458069e-03,4.045225214213132858e-04,-1.310587744228541851e-03,-6.260969094000756741e-04,2.191592473536729813e-03,6.153299473226070404e-03,1.293260883539915085e-02,-8.013129234313964844e-03,1.090692915022373199e-02,-2.516729058697819710e-03,-1.083720999304205179e-04,-2.708287211135029793e-03,1.330780796706676483e-03,4.104376770555973053e-03,-1.694410853087902069e-02,2.476032450795173645e-02,2.854805253446102142e-02,1.733722910284996033e-02,7.934740744531154633e-03,-2.877041138708591461e-02,3.652952238917350769e-02,-4.089565575122833252e-02,5.983679741621017456e-02,-9.825717657804489136e-03,-2.564787399023771286e-03,1.320584863424301147e-02,-3.456980039118207060e-06\n0.000000000000000000e+00,9.335313734482042491e-06,-7.648126484127715230e-06,2.132250847353134304e-05,5.323745995156059507e-07,-7.408588853508035754e-09,1.217910812556510791e-05,3.514769986168175819e-08,-6.405608928616857156e-06,2.621073326736222953e-05,-1.991695899050682783e-04,4.315581463743001223e-05,8.020061650313436985e-04,-8.632110548205673695e-04,-4.633592834579758346e-05,5.769073140982072800e-06,1.118577984016155824e-05,2.475946675986051559e-04,7.010457920841872692e-04,-1.676715561188757420e-03,2.765315584838390350e-04,3.352748753968626261e-04,-5.383363459259271622e-04,2.180121373385190964e-05,5.409339428297244012e-05,4.618758975993841887e-04,-7.578309741802513599e-04,4.345143097452819347e-04,-6.096311844885349274e-04,1.680321729509159923e-04,-1.667872857069596648e-04,-2.372004564676899463e-05,-1.883404183899983764e-05,-4.701586294686421752e-05,-1.586406491696834564e-03,-5.809776484966278076e-04,-6.973570561967790127e-04,-3.875815600622445345e-04,-1.502598934166599065e-05,2.767520199995487928e-04,1.170310224551940337e-05,-1.703292509773746133e-04,5.622776225209236145e-04,1.926985918544232845e-03,-1.552619272843003273e-03,1.809512730687856674e-03,-1.866889360826462507e-04,1.712478988338261843e-04,4.477535912883467972e-05,-8.399936486966907978e-04,5.301549026626162231e-05,-7.330920780077576637e-04,-7.875375449657440186e-04,8.697907323949038982e-04,6.558663249015808105e-01,3.680324152810499072e-05,-2.306668284290935844e-05,-7.009520049905404449e-05,-7.010588306002318859e-04,-1.066960860043764114e-03,5.545656313188374043e-04,6.836600368842482567e-05,2.392307578702457249e-05,4.566134975902969018e-06,-1.138624217134065475e-08,-1.318747081313631497e-06,1.307730485677893739e-06,1.699877248029224575e-05,1.819168392103165388e-05,-3.496775775602145586e-07,-8.232825621234951541e-07,-5.286722526420817303e-08,6.052169965187204070e-07,-2.864702537408447824e-06,2.714709444262553006e-05,-2.534693703637458384e-05,2.232182305306196213e-05,1.136807113653048873e-04,6.180718173709465191e-06,-6.740812068528612144e-07,-1.790085889297188260e-06,-4.591810647980310023e-05,-3.862404992105439305e-05,1.711329678073525429e-04,-1.426819508196786046e-04,-9.889983630273491144e-06,3.981126064900308847e-05,-3.371984576006070711e-07,-1.196374432765878737e-05,-1.081883237930014729e-04,8.516018715454265475e-05,-1.403898932039737701e-04,-1.189593967865221202e-05,5.947982572251930833e-06,2.179733928642235696e-05,7.115805146895581856e-06,3.564929784261039458e-06,4.433742105902638286e-06,1.866635720944032073e-04,-7.752600504318252206e-05,9.685072291176766157e-05,1.088899298338219523e-04,2.032768315984867513e-05,-2.774160384433344007e-05,-1.581765900482423604e-06,4.565653216559439898e-05,-7.358055154327303171e-05,-1.693558297120034695e-04,2.084151201415807009e-04,-1.151374308392405510e-04,5.419449371402151883e-05,-1.591683212609495968e-05,-7.434265171468723565e-06,1.358665758743882179e-04,-3.308654413558542728e-05,1.000808406388387084e-04,-9.401124407304450870e-05,-1.210136833833530545e-04,6.007731371937552467e-06,-5.207728918321663514e-06,3.501882474665762857e-06,1.035024160955799744e-05,1.111156016122549772e-04,1.767543726600706577e-04,-1.056203036569058895e-04,-1.250524655915796757e-05,-3.502550498524215072e-06,-3.189124697655643104e-07,1.069779997919795278e-08,-8.628019827483512927e-07,5.858946678927168250e-07,6.003743328619748354e-05,5.834024341311305761e-05,-2.047155476248008199e-06,7.305143299163319170e-07,3.672125359344136086e-08,-2.893308192142285407e-06,-5.539069661608664319e-06,3.401045614737085998e-05,9.118215530179440975e-05,-3.213276213500648737e-04,-1.669374760240316391e-04,2.287934694322757423e-05,-5.471760232467204332e-06,-6.905967893544584513e-06,-1.086593329091556370e-04,-2.662804326973855495e-04,5.082213465357199311e-05,3.067881916649639606e-04,1.474872842663899064e-04,9.697426139609888196e-05,-2.540107743698172271e-06,-8.123291081574279815e-06,-7.651070336578413844e-05,1.029565464705228806e-04,8.172664820449426770e-05,-1.234316005138680339e-04,-1.602386764716356993e-04,1.173036289401352406e-04,5.015328497393056750e-06,1.045761473505990580e-05,6.753927209501853213e-06,1.459179766243323684e-04,-1.130094533436931670e-04,2.813848841469734907e-04,-6.492904503829777241e-05,2.622065367177128792e-04,-1.218362376675941050e-04,-5.954349489911692217e-06,1.121384702855721116e-04,1.382074151479173452e-05,-1.525721454527229071e-04,-2.203140757046639919e-04,-5.390156729845330119e-05,1.939242647495120764e-04,-4.352644464233890176e-05,-9.342387784272432327e-06,1.948734134202823043e-04,4.130647721467539668e-05,1.758717553457245231e-04,3.101934271398931742e-04,-2.074831572826951742e-04,6.020899490977171808e-06,-6.427234438888262957e-06,2.786368895613122731e-06,1.934470492415130138e-05,1.495304604759439826e-04,1.644410804146900773e-04,-1.728033676045015454e-04,-2.095985837513580918e-05,-7.868974535085726529e-06,2.015902055063634180e-06,1.340388600112873974e-08,6.094770697018248029e-07,-1.858022756096033845e-06,-3.215735341655090451e-05,-1.833605529100168496e-05,1.911219442263245583e-06,-7.415993081849592272e-07,-4.950521415025832539e-08,2.303831024619285017e-06,-5.789673650724580511e-06,3.719988671946339309e-05,3.584153455449268222e-05,-1.979334338102489710e-04,3.048381040571257472e-05,-6.754594323865603656e-06,1.478822468925500289e-06,8.487561444781022146e-07,1.192896979773649946e-05,9.014243551064282656e-05,-3.328396414872258902e-04,-1.267977349925786257e-04,-2.441188262309879065e-04,-5.253509152680635452e-04,-4.579189862852217630e-07,2.954360752482898533e-06,5.746295937569811940e-05,1.014460503938607872e-04,1.841176417656242847e-04,-1.943479583133012056e-05,-3.167795075569301844e-04,1.916445471579208970e-04,2.206209501309785992e-06,4.547289336187532172e-07,2.229949859611224383e-05,2.350651629967615008e-04,8.659825834911316633e-05,1.180994004243984818e-04,1.562915276736021042e-04,-1.490440990892238915e-05,1.439432980987476185e-05,-3.679348083096556365e-06,4.804034688277170062e-06,1.131448516389355063e-04,-2.665623906068503857e-04,1.333596446784213185e-04,-1.618607639102265239e-04,2.131107175955548882e-04,2.825732963174232282e-07,-5.548607532546157017e-06,-2.906106528826057911e-04,-2.889393072109669447e-04,1.979199441848322749e-04,2.347597328480333090e-04,-1.766312052495777607e-04,-7.626246770087163895e-06,-2.967866976177901961e-06,2.582049546617781743e-06,1.215757947647944093e-05,3.327693411847576499e-05,1.603449709364213049e-05,-4.278494088794104755e-05,-1.908709236886352301e-06,1.914153472171165049e-06,6.757982760063896421e-07,-1.231373971677385271e-07,-9.569257599650882185e-07,-4.829476552004052792e-07,4.574899321596603841e-06,5.536368917091749609e-06,7.327948310376086738e-07,-1.464998263145389501e-06,1.763060026860330254e-07,1.628824634281045292e-06,-4.385000011097872630e-06,2.293400211783591658e-05,-8.448817970929667354e-05,-7.735778126516379416e-06,1.203975261887535453e-04,7.821404324204195291e-06,-8.604760637354047503e-07,-3.149006261082831770e-06,-2.927487730630673468e-05,-9.806874732021242380e-05,1.782754989108070731e-04,-4.815830834559164941e-05,-3.514600393828004599e-05,1.058098132489249110e-04,-2.286412609464605339e-06,-6.532034603878855705e-06,-4.128185173613019288e-05,5.208411312196403742e-05,3.109586941718589514e-06,7.901551725808531046e-05,-3.822250073426403105e-05,7.145675772335380316e-05,1.676487158874806482e-06,-3.587271066862740554e-07,1.756251731421798468e-05,1.979453954845666885e-04,5.064504512120038271e-05,1.017913091345690191e-04,8.392120798816904426e-05,-2.801870869006961584e-05,-3.669042780529707670e-05,-2.822989245032658800e-06,3.481053136056289077e-05,-1.401427871314808726e-04,-2.677647280506789684e-04,1.186092995340004563e-04,-1.531333400635048747e-04,2.621127350721508265e-05,-2.202363430114928633e-05,-6.938421392987947911e-06,8.461816469207406044e-05,-2.980524550366681069e-05,3.939869930036365986e-05,9.449606295675039291e-05,-1.364452182315289974e-04,5.137749212735798210e-06,-6.513478638225933537e-06,2.410773504379903898e-06,1.031057308864546940e-05,8.629898366052657366e-05,1.300085423281416297e-04,-7.456037565134465694e-05,-5.404656349128345028e-06,-3.575900336727499962e-06,-3.695613770560157718e-07,6.540722097270190716e-08,-8.685789794071752112e-07,1.383487415296258405e-06,-1.717937266221269965e-05,-2.311041498614940792e-05,-2.611645015804242576e-07,-2.277814019180368632e-06,-8.093866199487820268e-08,-7.486754611818469130e-07,-3.171385287714656442e-06,-9.295687050325796008e-06,3.335806250106543303e-04,1.300980366067960858e-04,9.004781895782798529e-05,-1.144434804700722452e-06,-3.004309974130592309e-07,5.876564500795211643e-06,-2.918037353083491325e-05,2.035383076872676611e-04,9.030401997733861208e-05,-1.071842780220322311e-04,-6.899583240738138556e-05,7.357804861385375261e-05,-1.707785145299567375e-06,-8.858903129294048995e-06,-9.993185085477307439e-05,5.646693534799851477e-05,-2.621662679302971810e-05,3.715303319040685892e-04,2.661199541762471199e-04,3.466443376964889467e-05,-1.012414600154443178e-06,2.040783328993711621e-07,-1.942068229254800826e-05,1.137665822170674801e-05,-9.691384912002831697e-05,-3.682544047478586435e-06,4.025165981147438288e-05,2.137891351594589651e-05,-3.086157084908336401e-05,4.067758254677755758e-07,-2.036278056039009243e-05,-1.317129936069250107e-04,-5.412278696894645691e-04,-1.254578091902658343e-05,-5.925713776377961040e-05,6.462191959144547582e-05,-1.970587254618294537e-05,-3.178196038788883016e-06,1.412291749147698283e-04,-5.142762529430910945e-05,9.995636355597525835e-05,2.207193756476044655e-05,-1.964177354238927364e-04,4.490336777962511405e-06,-3.440457476244773716e-06,1.934504098244360648e-06,1.445163525204407051e-05,1.012599677778780460e-04,1.264668826479464769e-04,-6.049817966413684189e-05,-8.856438398652244359e-06,-3.164107965858420357e-06,-8.035331120481714606e-07,-1.326725396211259067e-08,-1.439209995623969007e-06,2.554119191700010560e-06,4.149946107645519078e-06,-3.697663487400859594e-05,-8.474682999803917482e-07,-2.668564548002905212e-06,7.998028195288497955e-08,1.722735078146797605e-06,-3.986697265645489097e-06,4.239389090798795223e-05,4.151665052631869912e-05,-1.225602318299934268e-04,-4.216829438519198447e-06,2.215484300904790871e-06,1.776548401721811388e-07,4.108955181436613202e-06,-1.588356462889350951e-05,1.118733925977721810e-04,-1.599941606400534511e-04,-6.473070243373513222e-05,-5.377623529057018459e-05,3.621190262492746115e-05,-2.796431772367213853e-06,-4.899327905150130391e-06,-1.015122179524041712e-04,4.069899296155199409e-05,-4.371316026663407683e-05,1.301568700000643730e-04,1.134125632233917713e-04,3.930167167709441856e-06,-5.307645665197924245e-07,2.752976342890178785e-06,-8.157338015735149384e-06,3.082489420194178820e-04,2.548381962697021663e-05,5.433936530607752502e-05,1.405307266395539045e-04,-4.655426891986280680e-05,-1.920107933983672410e-05,-9.671720135884243064e-07,3.917958747479133308e-05,-9.390442573931068182e-05,-4.052111180499196053e-04,3.621767391450703144e-04,-1.300096628256142139e-04,-9.799010877031832933e-05,-1.990854798350483179e-06,-4.068532234668964520e-06,7.006488158367574215e-05,-5.099067857372574508e-05,-9.992119157686829567e-05,1.938088535098358989e-04,-5.512378265848383307e-06,3.758167622436303645e-06,-3.103384642599849030e-06,1.961334191946662031e-06,6.824639513069996610e-06,5.223935295362025499e-05,1.655757369007915258e-04,-6.249452326301252469e-06,1.174280157556495396e-07,-9.495316817265120335e-07,-7.874682950159694883e-08,4.731441549665760249e-08,-1.207669924951915164e-06,-3.031168262168648653e-06,-1.527838503534439951e-05,-1.649991099839098752e-05,-5.241456619842210785e-06,-1.883830236693029292e-06,-1.148191586253233254e-08,3.750170662897289731e-08,-3.034281917280168273e-06,6.960924110899213701e-06,1.279938078369013965e-05,-1.421771012246608734e-04,1.860132761066779494e-05,2.231411372122238390e-06,-5.300021257426124066e-07,-1.585042923579749186e-07,-1.575394708197563887e-05,-3.339895047247409821e-04,8.865990093909204006e-05,1.223619474330917001e-04,1.269404674530960619e-05,2.203344047302380204e-04,-2.336516672585275955e-06,-2.700233926589135081e-05,-4.272203295840881765e-05,5.726432209485210478e-05,-1.544226397527381778e-04,1.293573150178417563e-04,1.997744584514293820e-05,9.391763160238042474e-05,1.151746573668788187e-06,8.088252911875315476e-07,3.928684691345551983e-06,1.734270772431045771e-04,1.016001260722987354e-04,1.508480781922116876e-04,1.990152377402409911e-04,-3.808036854024976492e-05,-2.194012995460070670e-05,7.429226798194576986e-07,4.440360498847439885e-05,-6.200248753884807229e-05,-4.002097120974212885e-04,-1.174113640445284545e-05,-3.536510121193714440e-05,-4.034345693071372807e-07,-9.917183888319414109e-06,-7.855960575398057699e-06,1.184315915452316403e-04,9.062713797902688384e-05,-7.704831659793853760e-05,1.924056996358558536e-04,-1.235441013704985380e-04,3.799812930083135143e-06,-4.479474227991886437e-06,-2.525772799799597124e-07,2.747836151684168726e-05,9.763038178789429367e-06,2.000146487262099981e-04,-5.347626211005263031e-05,-7.917482435004785657e-06,-2.354938715143362060e-06,-1.473020319053830463e-07,-1.682428774074651301e-08,-6.507417538159643300e-07,-8.555357453587930650e-07,-1.149313993664691225e-05,-1.298618826695019379e-06,9.397829217050457373e-07,2.599017534521408379e-08,4.205969617032678798e-08,3.008452040376141667e-06,-2.263341229991056025e-06,6.194851448526605964e-05,-5.218542355578392744e-05,8.566834731027483940e-05,7.845342042855918407e-05,8.473624802718404680e-06,-2.024749164775130339e-06,-3.875494712701765820e-06,-2.917137317126616836e-05,-1.243721635546535254e-04,2.281333436258137226e-04,8.224591147154569626e-05,2.359144273214042187e-04,-2.249889985250774771e-05,-3.945332537114154547e-06,1.227714346896391362e-05,4.632889977074228227e-05,2.371729933656752110e-04,-5.431578756542876363e-05,-2.007276198128238320e-04,-2.893734781537204981e-04,4.590793832903727889e-05,1.479646584812144283e-06,3.715454681696428452e-07,2.223954288638196886e-05,1.401300105499103665e-04,1.121461464208550751e-04,3.324309654999524355e-04,1.158227532869204879e-04,-1.035209716064855456e-04,-3.984360955655574799e-05,-6.652012416452635080e-07,3.681603629956953228e-05,-2.627436188049614429e-04,-2.025846479227766395e-04,1.264559978153556585e-05,1.376865839120000601e-07,7.045618986012414098e-06,-1.886151403596159071e-05,-2.919535972978337668e-06,3.762849155464209616e-05,1.376238942611962557e-04,-1.651443744776770473e-04,2.063156716758385301e-05,-1.482110747019760311e-05,2.984964453389693517e-08,-7.790110885252943262e-07,3.734371830432792194e-06,9.358591341879218817e-06,1.270659558940678835e-04,-8.241549949161708355e-06,-1.347420911770313978e-04,-1.746684574754908681e-06,-4.024485861009452492e-06,-9.578349818184506148e-06,-1.050441733241314068e-05,1.340605558652896434e-05,-8.010368219402153045e-06,-1.057889767253072932e-05,1.564411468280013651e-05,-5.187639089854201302e-06,1.644985218263173010e-06,-3.275926246715243906e-06,-2.362971599723096006e-06,-5.215169494476867840e-06,1.446079841116443276e-05,1.377807639073580503e-04,-2.075214797514490783e-05,1.267617335543036461e-04,4.351887400844134390e-05,-1.671349491516593844e-05,-6.076885620132088661e-05,2.659932306414702907e-06,-1.057943227351643145e-04,3.739873645827174187e-04,2.886778966058045626e-04,1.379720924887806177e-04,2.399616641923785210e-04,1.845094629970844835e-05,2.081843740597832948e-05,-7.949634891701862216e-05,-4.853221980738453567e-05,-8.998774865176528692e-05,-6.948610462131910026e-06,-1.099163273465819657e-04,4.559696390060707927e-05,-2.522400791349355131e-05,4.681395751049421960e-07,-3.607824328355491161e-05,2.615810371935367584e-04,2.526831231079995632e-04,-6.622204818995669484e-05,-6.028333700669463724e-06,-1.415319275110960007e-05,-2.082939681713469326e-05,4.013016950921155512e-05,-3.489574010018259287e-05,-3.431102377362549305e-04,-3.201704821549355984e-04,-1.351763494312763214e-04,-3.564007638487964869e-04,3.158081017318181694e-05,-1.334855096501996741e-05,-2.238852357550058514e-05,-5.139983841218054295e-05,-3.337681846460327506e-06,1.414401631336659193e-04,-4.975912816007621586e-05,-3.735113568836823106e-05,-7.144653936848044395e-04,-2.019151725107803941e-04,-1.375435822410508990e-04,-7.361724856309592724e-04,7.338213617913424969e-04,-5.247007356956601143e-04,2.726056554820388556e-04,1.323447008871880826e-06,-6.589504482690244913e-05,-3.126617116322449874e-07\n0.000000000000000000e+00,-4.673121566156623885e-06,2.017410406551789492e-05,2.116061514243483543e-04,2.133392408723011613e-04,7.986093805811833590e-06,-2.233060058642877266e-06,3.286115557443736179e-08,5.066095127403968945e-06,-3.513751653372310102e-05,2.869032032322138548e-04,-1.157091232016682625e-03,-1.918064896017313004e-03,1.550166751258075237e-03,1.158144586952403188e-04,-2.173144639527890831e-05,-6.718339864164590836e-05,-8.550936763640493155e-05,-1.685718307271599770e-03,6.105370121076703072e-04,-2.085974265355616808e-04,-1.462004962377250195e-03,1.209156238473951817e-03,2.673724111446063034e-06,-5.774327655672095716e-05,1.031602369039319456e-04,1.668532495386898518e-04,-6.813496584072709084e-04,1.803445629775524139e-03,-9.269933798350393772e-04,9.498872677795588970e-04,8.360533684026449919e-06,2.971990761579945683e-05,1.407560775987803936e-04,2.935332478955388069e-03,-6.385798769770190120e-07,-2.145459409803152084e-03,8.177038398571312428e-04,1.218735706061124802e-03,-1.423838984919711947e-04,-4.671270653489045799e-05,8.299137116409838200e-04,-3.657877678051590919e-04,-8.556973189115524292e-04,1.892646658234298229e-03,-3.416484221816062927e-03,1.413531135767698288e-03,-4.212515341350808740e-05,-8.590102515881881118e-05,1.690575852990150452e-03,6.694507464999333024e-05,-7.528856804128736258e-05,8.416704076807945967e-05,-1.852425979450345039e-03,3.710235614562407136e-05,6.558156013488769531e-01,2.428411244181916118e-05,1.360258902423083782e-04,1.135155675001442432e-03,5.697089363820850849e-04,-1.241442281752824783e-03,-1.565648562973365188e-04,-1.940420952450949699e-05,-8.386770673496357631e-07,-1.503485513865143730e-08,4.338959342931048013e-07,-7.083854143274948001e-07,-5.948230682406574488e-05,-3.294830821687355638e-05,-2.272970647254624055e-07,-1.393811999150784686e-07,4.813036191819719534e-09,-9.816679948926321231e-07,6.608315743505954742e-06,-2.967719956359360367e-05,2.496341185178607702e-04,7.438204193022102118e-05,-1.065611868398264050e-04,-9.971126019081566483e-06,3.445209131314186379e-06,7.068862032610923052e-06,3.746307629626244307e-05,1.153713456005789340e-04,1.373422128381207585e-05,1.005885060294531286e-04,3.056590867345221341e-05,-1.595586072653532028e-04,-1.156398184321005829e-06,6.322707122308202088e-06,1.352740036963950843e-05,1.407731815561419353e-05,2.895617217291146517e-04,-2.533355727791786194e-04,-2.674891220522113144e-05,-1.402528578182682395e-04,-4.065479515702463686e-06,-4.257608452462591231e-06,-1.137113940785638988e-05,-1.925295655382797122e-04,7.324582838919013739e-06,2.243511262349784374e-04,-9.733035403769463301e-05,-1.555016351630911231e-04,7.948174243210814893e-06,4.571377303363988176e-06,-1.471626601414754987e-04,7.246089808177202940e-06,1.758811558829620481e-04,-2.082323771901428699e-04,2.436618524370715022e-04,-1.884129014797508717e-04,1.495822743891039863e-06,8.979534868558403105e-06,-2.502296702004969120e-04,4.431094566825777292e-07,7.046808605082333088e-06,2.668554661795496941e-04,1.305819605477154255e-04,-2.957963260996621102e-06,6.837442015239503235e-06,-2.232517545053269714e-06,-1.981553759833332151e-05,-1.502441300544887781e-04,-8.845846605254337192e-05,1.471015857532620430e-04,1.884716948552522808e-05,4.168703526374883950e-06,-5.960843196817222633e-08,8.924084937689258368e-08,1.401556346536381170e-06,1.883118557088891976e-06,3.854189708363264799e-05,-1.545579289086163044e-05,2.650688884386909194e-06,2.642161234689410776e-06,-2.253188924328242138e-08,1.039177550410386175e-05,1.632449129829183221e-05,2.776190740405581892e-05,-2.122187652275897563e-06,5.234516575001180172e-04,1.475957687944173813e-04,-1.512944663772941567e-06,3.989217930211452767e-06,8.283607712655793875e-06,8.874940976966172457e-05,8.361027721548452973e-05,2.693778078537434340e-04,-2.786801196634769440e-04,5.090872291475534439e-04,-3.993185237050056458e-04,-1.176790101453661919e-05,8.851539860188495368e-06,4.088909918209537864e-05,1.376339350827038288e-04,-6.539727910421788692e-04,3.167004615534096956e-05,3.997168096248060465e-04,-3.330533800181001425e-04,5.700399469787953421e-06,-1.014747886074474081e-05,7.380359602393582463e-05,-1.808837259886786342e-04,-2.911189512815326452e-04,-1.535904302727431059e-04,9.647096158005297184e-05,-7.523158274125307798e-08,1.704847090877592564e-04,1.703065663605229929e-06,6.297553045442327857e-05,-1.267747138626873493e-04,1.132814759330358356e-05,6.843988667242228985e-04,7.277394179254770279e-04,-4.026050737593322992e-04,1.221037382492795587e-04,4.105275365873239934e-06,-4.157935618422925472e-04,-2.063336287392303348e-04,-7.556413183920085430e-04,8.503034769091755152e-05,5.547235487028956413e-04,-6.870935976621694863e-06,1.091892409021966159e-05,-1.673096562626597006e-06,-4.300907676224596798e-05,-1.754364493535831571e-04,-1.256508112419396639e-04,1.938569766934961081e-04,2.646120810823049396e-05,-1.553950937704939861e-06,-5.339096560419420712e-07,3.694649919339099142e-08,-1.703851239653886296e-06,-3.105067889919155277e-06,-8.308757242048159242e-05,-6.753939669579267502e-05,-5.648066689900588244e-06,-5.000715191272320226e-06,-5.733443231292767450e-08,4.760299816553015262e-06,-3.593001792978611775e-06,1.762403735483530909e-05,5.578788113780319691e-04,2.439473319100216031e-04,-9.936052811099216342e-05,-5.468801646202336997e-06,5.786693691334221512e-06,8.857843567966483533e-06,-2.365425643802154809e-06,1.267778570763766766e-04,3.236619522795081139e-04,6.537978770211338997e-04,-4.355546552687883377e-04,7.667375029996037483e-06,-1.294933463213965297e-05,-2.994151145685464144e-06,-1.963321701623499393e-04,-1.246177416760474443e-04,1.998505467781797051e-04,-3.923271142411977053e-04,7.757087005302309990e-04,-1.071349543053656816e-04,-5.940224127698456869e-06,-5.239230631559621543e-06,2.176428097300231457e-06,-5.913883796893060207e-04,4.253569059073925018e-04,-3.033427638001739979e-04,-3.282234247308224440e-04,-2.853951882570981979e-04,-2.808636418194510043e-05,2.299709740327671170e-05,1.067485864041373134e-04,-2.117824624292552471e-05,-9.284447878599166870e-05,-3.928673686459660530e-04,4.183724522590637207e-04,-5.202511674724519253e-04,-1.601415169716347009e-05,1.395906110701616853e-05,2.781589864753186703e-04,2.334846067242324352e-04,4.427181556820869446e-04,-2.093602088280022144e-04,1.616967783775180578e-04,1.864789624050899874e-06,1.012313350656768307e-05,-5.675850388797698542e-06,4.052901203976944089e-05,-1.198146055685356259e-04,1.167811715276911855e-04,1.977500069187954068e-04,1.845150109147652984e-05,-3.189380322510260157e-06,-1.844914208959380630e-06,-1.708076524664647877e-08,5.143051566847134382e-07,-3.025298269676568452e-07,-4.332317257649265230e-05,-4.845486910198815167e-05,-2.324055003555258736e-06,5.270466658657824155e-07,7.940161594888195395e-08,-2.616407755340333097e-06,2.969107526951120235e-06,-1.779755257302895188e-05,2.776540059130638838e-04,9.535034769214689732e-05,-1.152807672042399645e-04,-1.955877451109699905e-05,4.353935764811467379e-06,7.645307960046920925e-06,-2.538554326747544110e-07,1.936114131240174174e-04,-1.108990836655721068e-04,-3.286561695858836174e-05,2.337014302611351013e-04,-2.647327492013573647e-04,-8.941112810134654865e-07,1.151010474131908268e-05,-4.265454117557965219e-05,7.574632036266848445e-05,7.305179315153509378e-05,-2.795755863189697266e-04,2.755326568149030209e-05,-1.982419344130903482e-04,2.227894356110482477e-06,-2.107883346980088390e-06,-2.950116504507604986e-05,-2.984806487802416086e-04,-3.095950523857027292e-05,1.343769254162907600e-04,-9.697659697849303484e-05,-5.637107824441045523e-05,2.564691567386034876e-05,7.472831384802702814e-06,-1.054755339282564819e-04,9.833682270254939795e-05,2.423985279165208340e-04,-1.404974609613418579e-04,3.256188938394188881e-04,-2.315007877768948674e-04,1.416474219695373904e-06,9.919650437950622290e-06,-2.090878842864185572e-04,-4.390716640045866370e-05,1.050205828505568206e-04,1.349861558992415667e-04,1.362323237117379904e-04,-6.266144282562891021e-06,1.031741794577101246e-05,-2.281686647620517761e-06,-2.263013084302656353e-05,-1.274471578653901815e-04,-7.478751649614423513e-05,1.637648383621126413e-04,1.340617200185079128e-05,2.797262368403607979e-06,-4.058652223193348618e-07,1.331338808086002246e-07,1.451486014047986828e-06,-1.327935478911967948e-06,-3.277586074545979500e-05,-2.951950955321080983e-05,-2.278193278471007943e-07,2.278554234180774074e-08,-2.621413841552566737e-08,-3.979365601480822079e-07,1.847324710979592055e-06,-2.305589987372513860e-05,-5.255934083834290504e-04,-2.710115222726017237e-04,-2.044753491645678878e-04,-1.310545667365659028e-05,2.607748683658428490e-07,8.827249985188245773e-06,6.156965537229552865e-05,-3.955483552999794483e-04,-5.503891152329742908e-04,-2.027149457717314363e-04,7.087952108122408390e-04,-1.025285164359956980e-04,3.757563263206975535e-06,9.770958058652468026e-06,3.721792745636776090e-05,1.538542564958333969e-04,-3.405095776543021202e-05,-2.342482039239257574e-04,-1.319148286711424589e-04,-9.087046782951802015e-05,-5.315976977726677433e-06,1.155588051915401593e-07,3.619705239543691278e-06,-4.971404268871992826e-05,5.411161109805107117e-04,3.601259668357670307e-04,-3.246651613153517246e-04,-1.834202557802200317e-04,6.291479803621768951e-05,-2.898636012105271220e-06,-1.348774094367399812e-05,1.500030339229851961e-04,5.606481572613120079e-04,-2.755036985035985708e-05,-5.454383790493011475e-04,-3.190572024323046207e-04,4.905196328763850033e-05,6.425137598853325471e-06,-2.809471625369042158e-04,-6.899417348904535174e-05,-4.575013881549239159e-04,9.101431351155042648e-05,-8.624969632364809513e-05,-6.078374099161010236e-06,7.702607945248018950e-06,-4.060756964463507757e-06,-2.271173434564843774e-05,-2.000977401621639729e-04,-1.090531659428961575e-04,2.415787021163851023e-04,2.962944563478231430e-05,5.603480076388223097e-06,2.440061166453233454e-07,9.400946510140784085e-08,8.413393288719817065e-07,-3.693706730700796470e-06,-3.734148413059301674e-05,-4.311621523811481893e-05,-1.595299181644804776e-06,6.898542892486148048e-07,4.749088589051098097e-08,2.388172788414522074e-06,6.779219802410807461e-06,-4.527623968897387385e-05,3.082772600464522839e-04,2.258243621326982975e-04,8.065823203651234508e-05,-8.516736670571845025e-06,7.853753913877881132e-07,3.164948111589183100e-06,-1.545498525956645608e-05,-7.697621185798197985e-06,4.526928532868623734e-04,-1.954730687430128455e-04,3.272015601396560669e-04,-9.011520887725055218e-05,2.270402546855621040e-06,1.188614533020881936e-05,-9.291795322496909648e-06,1.484069507569074631e-04,-1.854339352576062083e-04,2.826690033543854952e-04,3.176355312461964786e-05,-8.752761641517281532e-05,-9.722493814479093999e-07,-1.260057160834548995e-06,9.205417882185429335e-06,-3.801257989834994078e-04,-6.479912553913891315e-05,2.886361471610143781e-05,1.014887675410136580e-05,-2.492534695193171501e-04,3.167141767335124314e-05,6.026811661286046728e-06,-1.997263607336208224e-04,2.569167700130492449e-04,3.928385558538138866e-04,-5.933987558819353580e-04,-1.599405077286064625e-04,-2.579333668109029531e-04,-3.472872776910662651e-05,8.904346032068133354e-06,-1.581380347488448024e-04,2.038039820035919547e-04,9.373113425681367517e-05,-7.921446376712992787e-05,5.835377960465848446e-04,-4.708177129941759631e-06,8.716927368368487805e-06,-2.367518163737258874e-06,-1.350609727523988113e-05,-8.890296885510906577e-05,-9.185163798974826932e-05,1.176596560981124640e-04,1.291146782023133710e-05,4.013778834632830694e-06,-1.184676818866137182e-07,3.471632226137444377e-08,-2.268664900384465000e-07,1.321202148574229795e-06,-5.788154339825268835e-06,-7.770306183374486864e-06,-3.684775265355710872e-06,-3.652363602668629028e-07,6.401751306839287281e-08,1.606451405677944422e-06,4.504979642661055550e-06,1.740419975249096751e-05,2.286307426402345300e-04,2.207148063462227583e-04,1.354540727334097028e-04,-5.234934178588446230e-06,3.875572474498767406e-06,8.396545126743149012e-06,-5.392323510022833943e-05,1.245268213097006083e-04,2.894031240430194885e-05,-1.270076900254935026e-04,4.450113337952643633e-04,-6.902939639985561371e-04,-1.860180987023341004e-06,2.492596286174375564e-05,1.885589445009827614e-04,-4.657850950025022030e-04,1.863634533947333694e-04,-1.521803733339766040e-05,2.578771091066300869e-04,-1.740095322020351887e-04,1.590087322256295010e-06,-6.685933158223633654e-07,-1.601372969162184745e-05,-3.425862232688814402e-04,-1.422854256816208363e-04,2.605792833492159843e-04,3.154929727315902710e-04,-4.520481161307543516e-05,-1.607342346687801182e-05,5.234597665548790246e-06,-1.044611635734327137e-04,-2.010186653933487833e-05,2.671238034963607788e-04,-2.524149022065103054e-04,1.530417066533118486e-04,-3.583623038139194250e-05,-1.185518976853927597e-05,7.088507118169218302e-06,-1.006217426038347185e-04,-3.815174859482795000e-04,-1.351130049442872405e-05,-1.234442606801167130e-04,2.913580974563956261e-04,8.022051360967452638e-07,9.140551810560282320e-06,-1.011754420687793754e-06,-3.350439328642096370e-06,3.915862907888367772e-05,-5.863018304808065295e-05,9.909707296174019575e-05,1.077065644494723529e-05,1.349427520835888572e-06,-5.891911314392928034e-07,-2.476144800311885774e-08,-6.244928840715147089e-07,-7.382975582004291937e-07,-1.352180242975009605e-05,7.482641194656025618e-06,-1.779558601811004337e-06,-1.795694970496697351e-08,6.583229605894302949e-08,-6.352106993290362880e-06,9.587809472577646375e-06,-5.435981438495218754e-05,1.749223010847344995e-04,2.174355031456798315e-04,1.278442687180358917e-05,-1.170748782897135243e-05,2.364506599406013265e-06,-9.108985977945849299e-06,-1.083715869754087180e-05,8.582322334405034781e-05,-1.163003616966307163e-05,3.121579356957226992e-05,-5.547148757614195347e-04,-1.124114787671715021e-04,5.824413165100850165e-06,-3.405352981644682586e-05,-1.231635978911072016e-04,-1.803868071874603629e-04,3.000410288223065436e-05,6.178587209433317184e-04,4.658753750845789909e-04,-1.296605914831161499e-04,6.902036147948820144e-06,-4.784672455571126193e-06,-2.276871964568272233e-05,-2.530465717427432537e-04,4.219511174596846104e-05,-5.301769124343991280e-04,1.046567485900595784e-04,-7.466066745109856129e-05,-6.069983101042453200e-06,3.502976596791995689e-06,-6.006334297126159072e-05,7.519601058447733521e-05,-6.248911086004227400e-05,-3.558021853677928448e-05,-9.685737313702702522e-05,-1.610850595170632005e-04,-2.562233021308202296e-05,-4.462291599338641390e-06,-7.313713285839185119e-05,6.648388807661831379e-05,1.964153198059648275e-04,1.067601260729134083e-06,-9.459670400246977806e-05,9.838601727096829563e-06,1.054337371897418052e-05,7.878868018451612443e-06,1.070497455657459795e-05,-3.988512980868108571e-05,6.387964822351932526e-05,6.972307164687663317e-05,1.296781556447967887e-05,-8.324192322106682695e-07,1.292113211093237624e-06,1.460412295273272321e-05,2.726285174503573216e-06,7.517691756220301613e-06,1.617092857486568391e-05,-1.797412733139935881e-05,-1.683853952272329479e-06,1.064128264260943979e-05,-1.409743163094390184e-05,1.212860843224916607e-05,3.848164124065078795e-05,-6.862055306555703282e-05,5.699959729099646211e-05,2.658714947756379843e-05,-2.186744241043925285e-04,-2.045207111223135144e-05,5.808541118312859908e-06,3.320275936857797205e-05,3.596264286898076534e-05,1.202579587697982788e-04,-5.129555356688797474e-04,-1.886815734906122088e-04,7.676280802115797997e-05,-7.683214789722114801e-05,-4.197324960841797292e-05,7.201007247203961015e-05,1.994296762859448791e-04,2.300047344760969281e-04,4.195416986476629972e-04,-8.866282587405294180e-05,-2.172879612771794200e-04,-1.872900174930691719e-04,1.347967554465867579e-05,5.267470896797021851e-06,-2.546422183513641357e-05,-2.916767261922359467e-04,-4.451747226994484663e-04,5.364869139157235622e-04,2.553304075263440609e-04,-1.073412422556430101e-04,2.233015220554079860e-05,-1.014117806334979832e-04,9.546876754029653966e-06,2.044635621132329106e-04,3.199405036866664886e-04,-1.406958181178197265e-04,6.790889892727136612e-04,-1.543749094707891345e-04,-1.170560644823126495e-04,1.133951373049058020e-04,-2.001342654693871737e-04,9.412690997123718262e-05,-2.963760634884238243e-04,4.571416066028177738e-04,1.588319864822551608e-04,1.381084439344704151e-03,9.793423814699053764e-04,1.121112611144781113e-03,2.840684726834297180e-03,-1.383192022331058979e-03,1.522512291558086872e-03,-3.726381401065737009e-04,2.326982794329524040e-04,4.409672110341489315e-04,-1.796197466319426894e-07\n0.000000000000000000e+00,4.222943971399217844e-06,-1.791122667782474309e-05,-5.923916251049377024e-05,-7.999489025678485632e-05,-2.108881017193198204e-05,-3.616466528910677880e-06,-5.336051955850962258e-08,-8.885807801561895758e-06,1.832759153330698609e-05,-2.367907291045412421e-04,5.798621568828821182e-04,5.882980767637491226e-04,-2.587671042419970036e-04,3.419881522859213874e-06,-1.183306608254497405e-06,-8.865718882589135319e-06,2.298872132087126374e-04,1.137426006607711315e-03,-4.228692851029336452e-04,3.672915045171976089e-04,-1.804616622393950820e-04,9.030510555021464825e-04,9.720204616314731538e-06,-4.052411895827390254e-05,-4.084093379788100719e-04,-2.569051925092935562e-03,-2.426546416245400906e-04,-8.423237013630568981e-04,-6.748625892214477062e-04,6.787363090552389622e-04,-5.011808389099314809e-05,-2.929975380538962781e-05,-7.366215868387371302e-05,-2.008086303249001503e-03,5.416048225015401840e-04,2.273740392411127687e-04,-1.167941605672240257e-03,2.144571408280171454e-05,2.728006802499294281e-04,1.202784187626093626e-05,1.219555269926786423e-04,8.467456209473311901e-04,7.524341926909983158e-04,-2.510346821509301662e-04,1.127580530010163784e-03,-1.744846231304109097e-04,2.078298712149262428e-04,1.931880069605540484e-05,8.098994148895144463e-04,7.513242890127003193e-04,-1.530396053567528725e-03,2.355977776460349560e-04,4.220644768793135881e-04,-2.337260593776591122e-05,2.354807111260015517e-05,6.558585166931152344e-01,7.942454249132424593e-05,-7.551772869192063808e-04,-1.278525451198220253e-03,4.692938819061964750e-04,3.077596920775249600e-05,2.365237014601007104e-05,4.657954832509858534e-06,-9.110012655355603783e-08,-6.056658463649000623e-08,2.319081659152288921e-06,1.647936369408853352e-05,1.337440608040196821e-05,3.076328766837832518e-06,1.647198473619937431e-06,1.457613620914344210e-07,8.689385140314698219e-07,-4.210531642456771806e-06,3.271314199082553387e-05,-6.026386836310848594e-05,-1.223685540026053786e-04,1.933146268129348755e-05,1.484400058870960493e-06,-9.138745440395723563e-07,-1.722595243336400017e-06,-2.831407618941739202e-05,-1.713511446723714471e-04,2.954271985800005496e-05,-3.823640508926473558e-05,2.671445145097095519e-05,-6.242997915251180530e-05,-8.034209031393402256e-07,6.100102382333716378e-06,9.857063560048118234e-05,2.611753006931394339e-04,2.688058157218620181e-05,2.160334406653419137e-04,9.940119343809783459e-05,-3.138959800708107650e-05,3.499945023577311076e-06,2.628282118166680448e-06,1.950380101334303617e-05,1.946341799339279532e-04,-9.328659507445991039e-05,1.158605737145990133e-04,1.164715213235467672e-04,1.560270902700722218e-05,-2.033498276432510465e-05,-2.987158040923532099e-06,2.146199221897404641e-05,-4.971602174919098616e-05,-9.649439743952825665e-05,4.944716056343168020e-05,-1.449229166610166430e-04,2.188989674323238432e-05,-1.496928780397865921e-05,-3.064704515054472722e-06,-7.017502503003925085e-05,-9.423628216609358788e-05,1.968820579349994659e-04,-3.716977516887709498e-05,-8.207107021007686853e-05,3.879975793097401038e-06,-4.116408945264993235e-06,4.790235834661871195e-06,-6.873337042634375393e-06,1.062067967723123729e-04,1.190144103020429611e-04,-6.722380931023508310e-05,-4.584240741678513587e-06,-2.911047431553015485e-06,-1.080675531284214230e-07,-2.848501878816023236e-08,-1.479280172134167515e-06,-1.475781687076960225e-06,5.870794211659813300e-06,3.229730964449117891e-06,-1.892115477630795795e-07,-8.752170970183215104e-07,2.914472574389037618e-08,-1.522451157143223099e-06,-5.270032033877214417e-06,2.355085234739817679e-05,-3.544053470250219107e-06,-2.120372519129887223e-04,-7.800060848239809275e-05,-7.359797564276959747e-06,3.432323183005792089e-06,7.090975032042479143e-06,-1.036987305269576609e-04,-1.057778426911681890e-04,4.523192546912468970e-05,3.797373210545629263e-04,-8.661053288960829377e-05,-7.410300167975947261e-05,1.962429905688622966e-06,4.653245468944078311e-06,-3.295811256975866854e-05,2.969646884594112635e-04,1.936425687745213509e-04,-8.213630644604563713e-05,1.144905399996787310e-04,-2.875072823371738195e-05,2.080337708321167156e-06,5.272527232591528445e-06,-5.115657586429733783e-06,2.887240843847393990e-04,7.361590178334154189e-06,-1.284546742681413889e-04,4.261552021489478648e-05,-1.159378880402073264e-04,-6.593309080926701427e-05,3.153561010549310595e-06,-1.615615328773856163e-04,-2.548420889070257545e-05,3.892620588885620236e-05,-4.872190402238629758e-05,-2.178382565034553409e-04,6.096856850490439683e-06,-1.039667040458880365e-04,-4.825433279620483518e-07,-5.123208393342792988e-05,6.755130016244947910e-06,2.260785695398226380e-04,2.817935092025436461e-05,-1.225080341100692749e-04,3.159913831041194499e-06,1.948226781678386033e-06,4.108426765014883131e-06,-4.257898126525105909e-06,6.221079820534214377e-05,1.844937942223623395e-04,-2.973966911667957902e-05,-4.804275249625789002e-06,-5.173113095224834979e-06,-2.757273250608704984e-06,-6.769659677274830756e-08,4.326481075622723438e-07,3.784452246691216715e-06,-1.507035449321847409e-05,1.483662344980984926e-06,3.640744125732453540e-06,1.705547560959530529e-06,1.033126437732789782e-07,-1.360392161586787552e-06,1.419523528056743089e-06,1.465547302359482273e-05,-1.795934804249554873e-04,-5.402744864113628864e-05,8.441865793429315090e-05,-1.386777967127272859e-06,1.410605477758508641e-06,1.905491444631479681e-07,1.348787736787926406e-05,-3.278665462858043611e-05,-1.101869056583382189e-04,3.796766031882725656e-05,-4.166304279351606965e-05,3.541152400430291891e-04,7.947256563056726009e-06,3.226560693292412907e-06,2.846296411007642746e-06,3.346482990309596062e-04,-5.399064684752374887e-05,7.936342444736510515e-05,4.111274029128253460e-05,7.846368680475279689e-05,8.474349669995717704e-06,7.811327691342739854e-07,1.009141396934865043e-05,3.410886274650692940e-04,-1.640827249502763152e-04,1.012331631500273943e-04,3.220235812477767467e-04,-4.564229311654344201e-05,1.930243706738110632e-05,-1.271219161935732700e-06,-2.645125277922488749e-05,2.266910742036998272e-04,-1.047895566443912685e-04,1.021376374410465360e-04,-4.177466325927525759e-04,4.570104647427797318e-05,1.107492153096245602e-05,2.122045543728745542e-06,-3.527976223267614841e-04,-1.502624654676765203e-04,-1.090343575924634933e-04,3.338281239848583937e-04,-6.041370579623617232e-05,-1.078478135241311975e-06,2.432983364997198805e-06,5.197143764235079288e-06,1.047392288455739617e-06,1.320252922596409917e-04,2.614461409393697977e-04,4.997276846552267671e-06,7.896208444435615093e-06,4.134516984777292237e-06,5.566474783336161636e-07,-5.605420483334455639e-08,-1.860532847786089405e-07,1.487984491177485324e-06,1.868298932095058262e-05,1.670272285991813987e-05,4.238105702825123444e-06,8.266957252089923713e-07,1.153401285591826309e-07,9.369801432512758765e-07,-1.821947989810723811e-06,1.894671731861308217e-05,-1.788276858860626817e-05,-9.770840551936998963e-05,-7.227654350572265685e-06,2.961823838631971739e-06,-1.022111518977908418e-06,-7.210259695966669824e-07,-2.092805334541480988e-05,-1.143818808486685157e-04,9.616963507141917944e-05,4.078413257957436144e-05,3.926488716388121247e-05,-7.424434443237259984e-05,4.944889155922282953e-07,5.077774403616786003e-06,6.289994053076952696e-05,2.350389258936047554e-04,5.354918903321959078e-05,8.690022514201700687e-05,1.283844903809949756e-04,-7.286584150278940797e-05,4.553755388769786805e-06,2.818193479470210150e-06,1.681896537775173783e-05,2.372951421421021223e-04,-1.339099690085276961e-04,3.228255809517577291e-05,1.121889217756688595e-04,-2.959131597890518606e-05,-2.481481351424008608e-05,-3.508582949507399462e-06,-1.740696689012111165e-06,-1.134918711613863707e-04,-5.450035678222775459e-05,9.837339166551828384e-05,-2.069738548016175628e-04,6.011845107423141599e-05,-1.744983819662593305e-05,-4.223556970828212798e-06,-7.334606198128312826e-05,-1.123338661273010075e-04,1.915423927130177617e-04,-1.033049775287508965e-04,-4.866846938966773450e-05,3.947609911847393960e-06,-4.441168130142614245e-06,5.857365067640785128e-06,-1.027017060550861061e-05,9.629751002648845315e-05,1.511989830760285258e-04,-8.561978029320016503e-05,-3.103137260040966794e-06,-3.066311592192505486e-06,-1.897989534427324543e-07,8.243023330578580499e-08,-6.507966077151650097e-08,1.741114033393387217e-06,1.037200490827672184e-05,2.107264208461856470e-06,2.453584329487057403e-06,6.352059926939546131e-07,1.420690267650570604e-07,7.326157174247782677e-07,-3.859734988509444520e-06,2.293625129823340103e-06,-1.651056081755086780e-04,5.452107507153414190e-05,4.373786214273422956e-05,-1.638279627513838932e-06,-4.170855731899791863e-07,-1.169464553640864324e-06,-2.458644848957192153e-05,-8.833895844873040915e-05,1.803841732908040285e-04,-2.370071888435631990e-04,-9.767433220986276865e-05,-6.084173583076335490e-05,-6.525657681777374819e-06,9.618550393497571349e-06,9.180334745906293392e-05,1.851542037911713123e-04,1.092630627681501210e-04,2.139351126970723271e-04,7.432306301780045033e-05,-3.780664337682537735e-05,1.979625949388719164e-06,3.457146704022306949e-06,2.650747319421498105e-07,8.286649244837462902e-05,1.220655394718050957e-05,-5.229891394264996052e-05,-4.797342626261524856e-05,1.931036604219116271e-05,-3.792731149587780237e-05,1.175030547528876923e-06,-3.746481525013223290e-05,-1.739195868140086532e-04,-1.159987587016075850e-04,2.929179172497242689e-04,-1.361276736133731902e-05,5.399366636993363500e-05,-2.686929838091600686e-05,-5.316074975780793466e-07,-8.141967555275186896e-05,-1.200761398649774492e-04,5.239356542006134987e-04,-2.522505237720906734e-04,3.503576590446755290e-05,2.453907200106186792e-06,-1.819405838432430755e-06,3.872927663906011730e-06,-6.257061158976284787e-06,9.222588414559140801e-05,9.159788896795362234e-05,-4.142133548157289624e-05,-2.708594593059387989e-06,-3.061323013753280975e-06,-5.482629603648092598e-07,-5.692777449439745396e-08,-7.968505428834760096e-07,3.425729119044262916e-06,8.475289178022649139e-06,-1.196403627545805648e-05,1.651719344408775214e-06,-1.295643073717656080e-06,3.450804797466844320e-08,3.613784542721987236e-07,-2.222975354015943594e-06,3.210338400094769895e-05,-1.360286842100322247e-04,-1.716011756798252463e-04,-8.488262392347678542e-05,1.946114707607193850e-06,6.366456091200234368e-07,1.721488843031693250e-06,-3.214106618543155491e-05,-7.345784979406744242e-05,-6.390146154444664717e-05,-7.370842467935290188e-06,-4.015051308670081198e-05,-1.132225515902973711e-04,-7.150979968173487578e-07,-2.070251639452180825e-06,-4.417214222485199571e-05,2.718787873163819313e-04,1.005775848170742393e-04,-1.161544714705087245e-04,9.544940257910639048e-05,-9.309756569564342499e-05,7.688692676310893148e-06,1.129909151131869294e-06,-1.331314342678524554e-05,2.341472863918170333e-04,-1.066854019882157445e-04,-3.973913771915249527e-05,-2.090080670313909650e-05,2.274401049362495542e-05,-2.701513039937708527e-05,-1.447566546630696394e-06,3.310760075692087412e-05,-2.464906428940594196e-04,-5.196933489060029387e-05,4.662367282435297966e-04,1.819234894355759025e-04,-5.791385774500668049e-05,-1.418032934452639893e-05,-4.511000952334143221e-06,-5.503318607225082815e-05,-1.844429643824696541e-04,2.436461072647944093e-04,2.136553666787222028e-05,-9.296264033764600754e-05,3.794728854700224474e-06,-3.399836487005813979e-06,5.288333795760991052e-06,-4.924890163238160312e-06,8.948826871346682310e-05,2.216831926489248872e-04,-6.262249371502548456e-05,-1.940203901540371589e-06,-1.769174673427187372e-06,-8.120066468109143898e-07,1.407920535712037235e-08,-3.984876570939377416e-07,3.829260606380557874e-07,-3.307266524643637240e-06,2.388042958045843989e-06,9.389330557496577967e-07,8.051525810515158810e-07,6.845266398158855736e-08,1.173086801031786308e-07,-1.625403115212975536e-06,5.044085810368414968e-06,-1.069715362973511219e-04,2.552859405113849789e-05,-2.757224137894809246e-05,-1.957153699549962766e-06,-1.078530971199143096e-07,3.016076561834779568e-06,-1.646792770770844072e-05,-2.194399276049807668e-04,1.459980267100036144e-04,8.387632260564714670e-05,-2.565186296124011278e-04,9.072545071830973029e-05,4.640797328647749964e-07,3.330367690068669617e-06,4.440005432115867734e-05,3.006100887432694435e-04,4.810609243577346206e-05,4.736758273793384433e-05,1.313688990194350481e-04,-1.715949183562770486e-04,6.773752375011099502e-06,2.136337343472405337e-06,3.788004505622666329e-06,2.484495926182717085e-04,3.748998642549850047e-05,-3.125256262137554586e-05,-8.625561167718842626e-05,-7.857070886529982090e-05,-1.611300103832036257e-05,1.124024265664047562e-06,-9.197166036756243557e-06,-8.157742558978497982e-05,-9.885485633276402950e-05,8.209788938984274864e-05,-5.232369221630506217e-05,-5.606096965493634343e-05,-1.744187466101720929e-05,2.004285761358914897e-06,-4.184577119303867221e-05,-1.407582931278739125e-05,1.632662315387278795e-04,-6.162297358969226480e-05,-5.840662925038486719e-05,3.082935791098861955e-06,-1.707888600321894046e-06,5.152926405571633950e-06,-2.845414201146923006e-06,1.089276775019243360e-04,2.516995882615447044e-04,-2.269677133881486952e-05,2.602915856186882593e-07,-2.272305891892756335e-06,-3.920932840628665872e-07,9.584277904650662094e-08,2.498229036973498296e-07,1.968939159269211814e-06,2.361136284889653325e-05,1.616338340681977570e-05,2.962183998533873819e-06,1.150406887973076664e-06,9.064089567800692748e-08,2.501649078112677671e-06,-4.396144504426047206e-06,5.095061715110205114e-05,-5.283390055410563946e-05,-1.336419518338516355e-04,-8.375527613679878414e-06,1.600660766598593909e-06,-1.486949258833192289e-06,-1.073559474207286257e-06,-1.796084507077466697e-05,-9.684541873866692185e-05,3.647326229838654399e-05,-8.809629798633977771e-05,2.792260493151843548e-04,-6.597819447051733732e-05,-1.015618408928276040e-06,3.272812591603724286e-06,9.965401113731786609e-05,2.427853760309517384e-04,4.990240267943590879e-05,5.825164043926633894e-05,2.114745875587686896e-04,-5.961088390904478729e-05,2.907660473283613101e-06,8.065378096944186836e-06,1.320377486990764737e-05,2.064313885057345033e-04,-2.300910855410620570e-04,1.731073716655373573e-04,-7.950337021611630917e-05,6.957816367503255606e-05,-2.095712261507287621e-05,-1.433144689144683070e-06,-8.967164831119589508e-06,-1.991484023164957762e-04,-2.832015343301463872e-05,6.883014430059120059e-05,1.853239155025221407e-05,8.934312791097909212e-05,-1.477855857956456020e-05,1.081595655705314130e-05,-1.616778317838907242e-04,-2.026353758992627263e-04,1.053821979439817369e-04,9.242152736987918615e-05,-1.991196477320045233e-04,9.053049325302708894e-06,-9.781240351003361866e-07,8.486819751851726323e-06,-1.085515123122604564e-05,2.643069637997541577e-05,1.182433188660070300e-04,-1.249689230462536216e-04,1.023562163027236238e-06,1.687245912762591615e-06,3.791035396716324612e-06,-1.654290826991200447e-06,1.209313836625369731e-06,-1.881651405710726976e-05,2.317782309546601027e-05,2.525015588616952300e-05,5.930987299507251009e-06,6.590935299755074084e-06,1.938897548825480044e-05,-6.408972694771364331e-06,-5.048031198384705931e-06,7.689608173677697778e-05,4.989392255083657801e-05,1.139517189585603774e-05,8.624403562862426043e-05,3.155960803269408643e-05,2.497392870282055810e-06,2.149607325918623246e-06,-6.200975622050464153e-05,-8.322388748638331890e-05,1.898815244203433394e-04,7.196481601567938924e-05,3.598160401452332735e-05,4.245425952831283212e-05,-5.159450211067451164e-06,1.864503065007738769e-05,6.280613160924986005e-05,2.492313215043395758e-04,-1.945237090694718063e-05,1.690344070084393024e-04,4.950595393893308938e-05,-8.138214616337791085e-05,-7.427728178299730644e-06,1.166022229881491512e-05,3.885169644490815699e-05,2.400174562353640795e-04,-6.793468492105603218e-05,4.680129131884314120e-05,1.212520000990480185e-04,6.627218681387603283e-05,-1.061263028532266617e-04,2.129252061422448605e-05,5.275108492241997737e-07,-2.917041711043566465e-04,-1.126994902733713388e-04,8.197235729312524199e-05,-2.198585571022704244e-04,4.035978417959995568e-05,7.307322448468767107e-06,-9.170958946924656630e-05,-1.637373061385005713e-04,-1.019329574774019420e-04,2.576320839580148458e-04,-4.311543016228824854e-04,-3.018492861883714795e-05,-2.544699818827211857e-04,-1.770664093783125281e-04,-5.415560444816946983e-04,-5.376080516725778580e-04,3.396852698642760515e-04,-3.950049576815217733e-04,1.852132554631680250e-04,5.180514563107863069e-05,-1.122085377573966980e-04,-1.101606059705773077e-07\n0.000000000000000000e+00,2.530290839786175638e-05,3.845391802315134555e-06,-9.525149944238364697e-04,-6.629544659517705441e-04,8.972973591880872846e-05,3.864023528876714408e-05,-2.958893396964867861e-08,7.252807790791848674e-06,2.455129833833780140e-05,1.255966635653749108e-04,2.991193206980824471e-03,4.804414929822087288e-04,-3.497368888929486275e-03,-4.898680490441620350e-04,7.769285002723336220e-05,1.537116186227649450e-04,1.054534550348762423e-05,-4.665368702262639999e-03,-1.901373034343123436e-04,-7.546708220615983009e-04,1.678414177149534225e-03,-1.110394671559333801e-02,3.550069777702447027e-06,4.114872135687619448e-04,3.543106606230139732e-03,7.104668766260147095e-03,6.898887921124696732e-03,2.069564769044518471e-03,-4.283173766452819109e-04,-8.126808330416679382e-03,4.975211049895733595e-05,-4.742368764709681273e-05,3.190111601725220680e-04,-1.304396544583141804e-03,-4.104922059923410416e-03,6.509922968689352274e-05,-1.728720148093998432e-03,-4.150535445660352707e-03,3.334389839437790215e-05,2.977093936351593584e-05,-2.452227985486388206e-03,1.316470559686422348e-03,1.987484516575932503e-03,-2.804175717756152153e-03,2.649393165484070778e-03,-2.893957775086164474e-03,-1.101807065424509346e-04,1.774106058292090893e-04,-1.274303719401359558e-02,-6.199184339493513107e-03,-9.349220781587064266e-04,-3.280278993770480156e-03,1.144586945883929729e-03,-6.319070962490513921e-05,1.276868715649470687e-04,8.033647463889792562e-05,6.548395752906799316e-01,-2.380748745054006577e-03,-1.352588878944516182e-04,2.436990151181817055e-03,4.358662990853190422e-04,1.717104532872326672e-05,-1.162625039796694182e-06,-2.287729117256276368e-09,-2.590583562778192572e-06,3.011319904544507153e-06,1.498530036769807339e-04,1.000680131255649030e-04,-9.987197699956595898e-06,-4.860350600210949779e-06,-1.027079488125082207e-08,-3.578206587917520665e-06,-7.247649591590743512e-06,-1.103647718991851434e-05,-6.648038834100589156e-06,-1.167047084891237319e-04,3.946297219954431057e-04,6.421284342650324106e-05,-1.282009452552301809e-05,-2.461563963152002543e-05,-3.616191406763391569e-06,5.005929851904511452e-04,2.331651776330545545e-04,5.172014352865517139e-04,-9.308933658758178353e-05,1.477662241086363792e-03,-3.322277734696399420e-06,-5.849782246514223516e-05,-4.507477569859474897e-04,-7.792272372171282768e-04,-1.155461068265140057e-03,-4.721719305962324142e-04,-4.269619239494204521e-05,1.043164636939764023e-03,-6.473900157288881019e-06,1.019074625219218433e-05,-2.245411451440304518e-05,1.586550497449934483e-04,3.339179093018174171e-04,-2.260903711430728436e-04,1.969970617210492492e-04,5.680794129148125648e-04,-6.401099653885466978e-06,-9.206746653944719583e-06,3.812811919488012791e-04,-3.809573245234787464e-04,-2.716119342949241400e-05,-3.173993318341672421e-04,-5.111868376843631268e-04,4.261498397681862116e-04,2.661870894371531904e-05,-2.905461951741017401e-05,1.690153032541275024e-03,7.042713696137070656e-04,-2.519270638003945351e-04,5.019119998905807734e-05,-4.340143641456961632e-04,1.485545635659946129e-05,-2.727491664700210094e-05,-7.135316991480067372e-06,1.544236292829737067e-04,4.598056257236748934e-04,1.578351948410272598e-04,-4.133348411414772272e-04,-6.589878466911613941e-05,-4.502856540966604371e-07,6.159385748105705716e-07,-6.020937348694133107e-08,-2.331937366761849262e-06,8.606355550000444055e-06,2.250691322842612863e-04,6.169940024847164750e-05,-7.241994353535119444e-06,3.623805241659283638e-06,-2.808752164185079891e-08,-8.361786967725493014e-06,2.419844122414360754e-06,-2.686591178644448519e-04,-4.516728222370147705e-04,-6.760440301150083542e-04,-3.074691994697786868e-05,9.108847007155418396e-05,-2.088592191284988075e-05,-4.967105269315652549e-05,9.919708827510476112e-05,-6.878673593746498227e-05,-1.552391040604561567e-05,1.196643570438027382e-03,-8.359583443962037563e-04,1.727366354316473007e-03,1.219807563757058233e-05,-5.112856524647213519e-05,-1.413448335370048881e-04,-1.253067166544497013e-03,-1.216299715451896191e-03,-1.133677316829562187e-03,-8.285550575237721205e-05,1.265993225388228893e-03,1.223075400957895909e-06,2.596254034870071337e-06,-1.266881154151633382e-04,6.662531523033976555e-04,4.572645120788365602e-04,1.274590613320469856e-04,-3.097421140410006046e-04,8.317364845424890518e-04,-6.651708827121183276e-05,-1.649783553148154169e-05,-7.047933468129485846e-05,-7.302980520762503147e-05,-2.102155121974647045e-05,3.167679533362388611e-04,2.504735020920634270e-04,6.712713511660695076e-04,2.708979991439264268e-05,-1.516566135251196101e-05,1.718356041237711906e-03,7.497710175812244415e-04,7.111103041097521782e-04,4.644411092158406973e-04,-2.743572113104164600e-04,1.126090774050680920e-05,-2.738666807999834418e-05,-1.001333112071733922e-05,1.598044473212212324e-04,4.826521617360413074e-04,-1.255523238796740770e-04,-4.621040425263345242e-04,-7.300142897292971611e-05,-7.950252438604366034e-06,5.086964392830850556e-06,-3.003757953479180287e-08,-1.447781414753990248e-07,-1.481720755691640079e-05,2.531152131268754601e-05,1.905063982121646404e-07,-6.717440555803477764e-06,-5.071343366580549628e-06,-4.920286755805136636e-08,5.029899512010160834e-06,-3.387644937902223319e-06,8.846272248774766922e-05,5.546186584979295731e-04,-6.075855926610529423e-04,-4.475732566788792610e-04,-1.223896106239408255e-06,1.054171116265933961e-05,-9.313475857197772712e-06,7.768660907458979636e-06,-1.306406571529805660e-03,-7.176826475188136101e-04,-1.905596582219004631e-05,-1.342765404842793941e-03,-1.500862184911966324e-03,-7.274305971805006266e-06,-1.774659176589921117e-05,-1.214511576108634472e-04,-1.127609866671264172e-04,5.493446951732039452e-05,1.923844683915376663e-04,-9.632566361688077450e-04,-6.845092866569757462e-05,-1.294366393267409876e-05,4.061370418639853597e-06,5.014517591916956007e-05,-1.511403825134038925e-04,4.145005368627607822e-04,-1.072849147021770477e-03,-8.050215546973049641e-05,5.571367219090461731e-04,1.099495875678258017e-05,1.420555054210126400e-05,-1.295763358939439058e-04,1.689349301159381866e-04,7.597338408231735229e-04,-8.873120532371103764e-04,8.963459986262023449e-04,5.932929343543946743e-04,2.937282260973006487e-05,-2.935983684437815100e-05,4.559396766126155853e-04,-1.037008478306233883e-03,4.008337855339050293e-04,-9.007637272588908672e-04,7.646548328921198845e-05,-1.981998684641439468e-05,-1.513262759544886649e-06,-1.045407771016471088e-05,-7.701410504523664713e-05,-2.096862008329480886e-04,-1.937265915330499411e-04,-1.506172702647745609e-04,-2.693730675673577935e-05,4.106894266442395747e-06,2.390724375800346024e-06,8.181464750123268459e-08,-2.945183723568334244e-06,2.178816885134438053e-06,1.379049208480864763e-04,9.923172183334827423e-05,-1.050388618750730529e-05,-3.704975370055763051e-06,1.005719241220504045e-07,-2.325658897461835295e-06,-3.723486088347272016e-06,-4.872093632002361119e-05,-5.622874014079570770e-04,8.499587420374155045e-05,2.941079728771001101e-04,7.488704432034865022e-05,-1.195095319417305291e-05,-1.865450940385926515e-05,1.527206404716707766e-05,6.232597515918314457e-04,-3.367225872352719307e-06,1.350606762571260333e-04,-3.248534630984067917e-04,1.557674841023981571e-03,5.217681518843164667e-06,-7.360872405115514994e-05,-4.354075936134904623e-04,-1.166193396784365177e-03,-1.135096536017954350e-03,-1.149460731539875269e-04,-2.124435850419104099e-04,1.227710628882050514e-03,-6.744193342456128448e-06,6.500216841232031584e-06,-4.126440035179257393e-05,2.072445931844413280e-04,8.419051882810890675e-04,-2.938241232186555862e-04,5.330448038876056671e-04,3.437737177591770887e-04,-9.379742550663650036e-06,-2.569494199633481912e-06,3.205485118087381124e-04,-4.753779503516852856e-04,-3.437996201682835817e-04,2.118896809406578541e-04,-4.440837074071168900e-04,3.659164067357778549e-04,1.827944288379512727e-05,-3.494145130389370024e-05,1.559545984491705894e-03,6.390434573404490948e-04,-4.664445441449061036e-06,1.414199214195832610e-04,-4.596688377205282450e-04,1.194566266349283978e-05,-2.542124275350943208e-05,-1.267028892470989376e-05,1.522651728009805083e-04,3.487537615001201630e-04,7.639443538209889084e-06,-3.924643970094621181e-04,-5.475163561641238630e-05,7.597157036798307672e-07,8.928643069339159410e-07,3.496734279906377196e-08,-1.008122490020468831e-05,-1.264784077648073435e-05,6.884048343636095524e-05,1.016403402900323272e-04,-1.739283652568701655e-05,-7.906710379756987095e-06,-6.191112333908677101e-08,9.527446309220977128e-06,-1.260377985090599395e-06,1.155019563157111406e-04,4.561748355627059937e-04,5.694515421055257320e-04,7.005420629866421223e-04,8.049740426940843463e-05,1.021538537315791473e-06,7.131214260880369693e-06,-2.107772452291101217e-04,1.888084458187222481e-03,-1.097890199162065983e-04,6.391281494870781898e-04,-4.696321557275950909e-04,1.238862983882427216e-03,-4.615914804162457585e-06,-7.573010225314646959e-05,-8.090915507636964321e-04,-8.414186886511743069e-04,-1.243870938196778297e-03,9.346726583316922188e-04,5.983865703456103802e-04,7.803497719578444958e-04,6.258036592043936253e-06,-4.356173576525179669e-06,3.423048838158138096e-06,3.462962922640144825e-05,-3.849368949886411428e-04,-6.364777218550443649e-04,1.300826435908675194e-03,-9.880922152660787106e-05,-2.233623381471261382e-04,2.032541306107304990e-05,2.514346269890666008e-04,-1.094696810469031334e-03,-1.044632052071392536e-03,-5.953002255409955978e-04,-1.852045534178614616e-05,3.326314908917993307e-04,-7.477888721041381359e-05,-8.243850970757193863e-06,1.635005464777350426e-03,1.237645396031439304e-03,-1.172293908894062042e-03,4.727579653263092041e-04,-2.594091056380420923e-04,1.033418266160879284e-05,-2.946340464404784143e-05,-8.363160304725170135e-06,1.292223896598443389e-04,3.081620088778436184e-04,1.625888835405930877e-04,-3.692650352604687214e-04,-7.417202868964523077e-05,-1.972282370843458921e-05,1.051874960467102937e-07,-9.744690032675862312e-08,-2.784644721032236703e-06,1.162536875654041069e-07,1.196728117065504193e-04,1.568586594657972455e-04,-8.936704034567810595e-06,-2.860327185771893710e-06,-8.449205779470503330e-09,-4.218714821035973728e-06,-9.402529030921868980e-06,-6.255503103602677584e-05,-2.178275026381015778e-04,-1.188962705782614648e-04,2.414726914139464498e-04,6.813178333686664701e-05,-1.126950701291207224e-05,8.846915079629980028e-06,3.442244997131638229e-05,6.207030965015292168e-04,-4.406147054396569729e-04,-1.438836916349828243e-04,-7.057389302644878626e-05,1.363440067507326603e-03,5.721875822928268462e-06,-3.365622251294553280e-05,-3.725353162735700607e-04,-1.163123059086501598e-03,-1.159763894975185394e-03,3.401312860660254955e-04,2.619726583361625671e-04,9.949083905667066574e-04,-1.319595685345120728e-05,2.917993515438865870e-05,-3.587036917451769114e-05,2.690007677301764488e-04,7.109771249815821648e-04,-1.213639552588574588e-04,3.756873193196952343e-04,6.066538626328110695e-04,-6.014260361553169787e-05,-2.289858002768596634e-06,3.485906636342406273e-04,-4.860343178734183311e-04,-4.388157685752958059e-04,1.282228040508925915e-04,-4.519951762631535530e-04,4.396721778903156519e-04,6.435652903746813536e-05,-1.772338328009936959e-05,1.499995007179677486e-03,6.786625599488615990e-04,-3.695007180795073509e-04,1.189736722153611481e-04,-4.921609070152044296e-04,4.161312517680926248e-06,-8.819273716653697193e-06,-8.888177944754716009e-06,1.338048605248332024e-04,3.206274122931063175e-04,3.272448157076723874e-05,-1.775014534359797835e-04,-4.194721987005323172e-05,-4.668272595154121518e-06,8.290459163617924787e-07,-6.563368515344336629e-08,-5.172896067051624414e-07,1.057316057995194569e-05,8.911741315387189388e-05,2.412259345874190331e-05,-2.452960143273230642e-05,-6.332267730613239110e-06,-1.057924237102270126e-08,-6.031198608980048448e-06,-9.829827831708826125e-06,-1.402383495587855577e-04,-5.578664131462574005e-04,-3.654664324130862951e-04,3.589120024116709828e-05,4.063782398588955402e-05,-7.610674401803407818e-06,-6.858034339529694989e-06,4.363618063507601619e-05,1.554278715047985315e-04,-2.928916655946522951e-04,5.375203909352421761e-04,4.551767488010227680e-04,2.622047672048211098e-03,-1.038863274516188540e-06,-6.327639857772737741e-05,-1.772204705048352480e-04,-5.730426637455821037e-04,-1.373091014102101326e-03,-3.195910539943724871e-04,4.887261893600225449e-04,1.154784345999360085e-03,-8.039762178668752313e-06,6.721371391904540360e-06,-9.207752009388059378e-05,-1.904223317978903651e-04,5.852169706486165524e-04,-5.693789571523666382e-04,-3.107494849245995283e-04,6.249066209420561790e-04,1.061783405020833015e-05,2.423671730866772123e-06,2.038785605691373348e-04,-3.734139609150588512e-04,-7.987766293808817863e-04,2.061935956589877605e-04,1.834312133723869920e-04,3.286967694293707609e-04,1.859129042713902891e-05,-2.447284532536286861e-05,2.220432972535490990e-03,6.640111678279936314e-05,-3.990280965808779001e-04,1.308519626036286354e-03,-2.298850013175979257e-04,1.272372173843905330e-05,-1.928759047586936504e-05,-1.810671528801321983e-05,1.402708294335752726e-04,1.800989703042432666e-04,-1.642945790081284940e-06,-3.380290872883051634e-04,-4.933044328936375678e-05,5.594211870629806072e-06,-1.410920873468057835e-07,-7.339986041188240051e-08,2.595432079033344053e-06,-5.556903488468378782e-07,-1.450545460102148354e-05,-1.847505882324185222e-05,-5.783448614238295704e-06,2.721687906159786507e-07,-5.281026460579596460e-08,4.977783646609168500e-06,1.680037939877365716e-06,-5.932765634497627616e-05,-1.149493036791682243e-03,1.920269278343766928e-04,3.364396688994020224e-04,2.024742752837482840e-05,5.443271220428869128e-07,3.440800355747342110e-08,1.230594061780720949e-04,8.698184392414987087e-04,-3.155026352033019066e-04,-3.231983573641628027e-04,1.263672602362930775e-04,1.281112083233892918e-03,-5.344663804862648249e-07,-4.526948487182380632e-06,9.823084110394120216e-05,-6.484896875917911530e-04,-6.426218315027654171e-04,-1.210822490975260735e-03,-1.394592400174587965e-04,9.077751310542225838e-04,-2.531252539483830333e-05,-2.323739863641094416e-06,-2.918352765846066177e-05,-3.332600754220038652e-04,2.028831746429204941e-03,3.493265248835086823e-04,-6.787696620449423790e-04,-5.264968785922974348e-05,1.126497008954174817e-04,-1.639094989513978362e-06,2.317679609404876828e-04,-2.609345247037708759e-04,-9.550510731060057878e-05,-2.383542305324226618e-04,2.301478525623679161e-04,2.132379449903964996e-06,1.056039618561044335e-04,6.523806951008737087e-05,1.248987391591072083e-03,1.483499538153409958e-03,5.116941756568849087e-04,8.285987423732876778e-04,-7.638884708285331726e-04,1.125263224821537733e-04,5.717852036468684673e-05,5.865855928277596831e-05,4.813336272491142154e-05,9.158650937024503946e-05,-2.042170526692643762e-04,9.032577509060502052e-06,3.399408524273894727e-05,1.679555680311750621e-06,-2.577825762273278087e-05,-5.352258449420332909e-05,4.563319453154690564e-05,4.878211257164366543e-05,9.943739132722839713e-05,1.711991208139806986e-04,-8.884197450242936611e-05,-1.270786160603165627e-04,-8.212445209210272878e-06,-8.260679896920919418e-05,6.027063500368967652e-05,1.313118082180153579e-05,-4.067082190886139870e-04,4.025802481919527054e-04,3.781949053518474102e-04,2.779822170850820839e-05,3.898400973412208259e-05,1.283371530007570982e-04,-2.520259658922441304e-05,5.379702197387814522e-04,8.054146310314536095e-04,1.124946138588711619e-04,-1.663159491727128625e-04,1.438555773347616196e-03,5.564431558013893664e-05,1.357846485916525126e-05,-7.715071551501750946e-04,-8.589186472818255424e-04,-1.693363185040652752e-03,-1.199754333356395364e-04,-2.649896778166294098e-04,1.376425847411155701e-03,-8.500470721628516912e-05,-1.579031595611013472e-05,-6.439677235903218389e-05,3.380508278496563435e-04,9.045496699400246143e-04,-3.077116853091865778e-04,1.068126148311421275e-04,6.244531832635402679e-04,7.025394734228029847e-05,-2.910422044806182384e-04,4.491799918469041586e-04,-9.745300631038844585e-04,-4.410800756886601448e-04,2.914809156209230423e-04,-5.080244736745953560e-04,3.759806568268686533e-04,1.020496129058301449e-04,2.744585981417912990e-05,2.360823098570108414e-03,5.535515374504029751e-04,2.297468599863350391e-04,-4.955885815434157848e-04,-7.440764456987380981e-04,-2.083481755107641220e-03,-1.762860920280218124e-03,8.700626785866916180e-04,-1.323213102295994759e-03,1.543369726277887821e-03,-1.133590470999479294e-03,1.158553175628185272e-03,5.781289073638617992e-04,1.396370935253798962e-04,2.369599059193205903e-07\n0.000000000000000000e+00,6.732012116117402911e-05,-3.547981614246964455e-04,-5.181218031793832779e-03,-4.320899955928325653e-03,-4.590579774230718613e-04,-1.946295087691396475e-04,-3.366195655551962318e-10,-1.308446517214179039e-04,5.824069376103579998e-04,-4.603195469826459885e-03,2.067387290298938751e-02,2.624404430389404297e-02,-1.836183853447437286e-02,-1.975448103621602058e-03,3.453615354374051094e-04,6.318099913187325001e-04,3.165212692692875862e-03,1.432577427476644516e-02,-8.825389668345451355e-03,-2.823303802870213985e-04,-2.404835075139999390e-03,-3.705525398254394531e-02,5.450844182632863522e-04,-8.044269052334129810e-04,-1.861839182674884796e-02,-4.220402240753173828e-02,4.788575693964958191e-03,-5.309616681188344955e-03,-3.157718852162361145e-02,-3.029429540038108826e-02,-4.674154624808579683e-04,-6.214670720510184765e-04,-1.842988887801766396e-03,-3.948271647095680237e-02,5.785187706351280212e-03,1.784862391650676727e-02,-4.063976556062698364e-02,-1.259573735296726227e-02,7.135140243917703629e-03,5.026923608966171741e-04,-7.005868945270776749e-03,3.134801611304283142e-02,1.903935335576534271e-02,-2.733098156750202179e-02,4.270582273602485657e-02,-1.374270115047693253e-02,4.195093642920255661e-03,8.600073051638901234e-04,-3.260419145226478577e-02,-1.984865218400955200e-02,-4.273657500743865967e-02,1.864854246377944946e-03,1.869210042059421539e-02,-7.149937446229159832e-04,1.144887763075530529e-03,-7.560028461739420891e-04,-2.531427890062332153e-03,6.226875782012939453e-01,-2.396803162992000580e-02,1.956872455775737762e-02,2.256228588521480560e-03,7.170118042267858982e-04,1.036890898831188679e-04,1.302657803847750984e-08,-9.180223059956915677e-06,2.656268770806491375e-05,6.202645017765462399e-04,3.834687813650816679e-04,4.426228770171292126e-05,9.614152077119797468e-06,9.955327229249633092e-09,3.077978908549994230e-05,-1.257209805771708488e-04,9.827184258028864861e-04,-2.863870002329349518e-03,-3.522091719787567854e-04,3.145074937492609024e-03,2.354339085286483169e-04,-4.294015889172442257e-05,-9.721484821056947112e-05,-6.919305888004601002e-04,-1.798935350961983204e-03,6.268530851230025291e-04,-2.252496778964996338e-03,1.079795998521149158e-03,4.491235595196485519e-03,-8.016867650439962745e-05,1.025898891384713352e-04,2.100534038618206978e-03,4.138940945267677307e-03,-3.523849300108850002e-04,2.239780034869909286e-03,3.565402934327721596e-03,4.008997231721878052e-03,5.117496039019897580e-05,5.753893856308422983e-05,4.485543759074062109e-04,3.209204412996768951e-03,-1.942374510690569878e-03,1.004363992251455784e-03,5.814790260046720505e-03,1.442608772777020931e-03,-1.180562772788107395e-03,-6.356293306453153491e-05,1.315894769504666328e-03,-4.718615673482418060e-03,-1.997819868847727776e-03,4.824974108487367630e-03,-4.775782581418752670e-03,1.754611730575561523e-03,-5.386542761698365211e-04,-1.183379208669066429e-04,4.354067612439393997e-03,1.974341459572315216e-03,4.143871832638978958e-03,-1.045735785737633705e-03,-2.036280697211623192e-03,9.966746438294649124e-05,-1.544429396744817495e-04,8.959742262959480286e-05,3.525624342728406191e-04,4.005372989922761917e-03,2.814753213897347450e-03,-2.422469900920987129e-03,-2.755241293925791979e-04,-1.284845347981899977e-04,-1.498979236203012988e-05,-1.945115890578108520e-08,-1.451565640309127048e-05,9.218032937496900558e-05,1.044439413817599416e-04,4.078548518009483814e-04,1.490473732701502740e-05,5.959979716863017529e-06,4.728919922314389623e-09,-1.212800125358626246e-04,-6.286266579991206527e-05,-2.228795492555946112e-04,-1.120591303333640099e-03,-7.200962398201227188e-03,-5.163629539310932159e-04,3.608958504628390074e-04,-8.800225623417645693e-05,-1.728378992993384600e-04,-3.116130828857421875e-04,-3.994851373136043549e-03,2.794675063341856003e-03,9.142925962805747986e-03,3.716279985383152962e-03,6.348668131977319717e-03,-6.455565744545310736e-05,-1.313742250204086304e-04,6.267976714298129082e-04,2.752028871327638626e-03,4.628246184438467026e-03,-5.721469409763813019e-03,-1.671768608503043652e-03,6.022554822266101837e-03,5.166736445971764624e-05,1.418130559613928199e-04,-7.862458733143284917e-05,6.349609699100255966e-03,-1.853931928053498268e-03,-5.981387803331017494e-04,1.373542472720146179e-03,3.874290501698851585e-03,-8.626668713986873627e-04,-1.148527226177975535e-04,9.665827383287250996e-04,-4.555020481348037720e-03,7.199665065854787827e-03,-3.074970562011003494e-03,-4.376629367470741272e-03,2.670944086275994778e-04,-2.637821016833186150e-03,-1.561614335514605045e-04,6.505681201815605164e-03,1.912800827994942665e-03,1.111260708421468735e-02,1.705826027318835258e-03,-6.156031973659992218e-03,1.753407850628718734e-04,-1.783149491529911757e-04,9.401296847499907017e-05,5.994925741106271744e-04,5.119909998029470444e-03,4.804152995347976685e-03,-3.385443240404129028e-03,-4.304532776586711407e-04,-1.651130442041903734e-04,-3.035914232896175236e-06,2.808473631432661932e-08,3.243347964598797262e-05,6.203491648193448782e-05,7.905071834102272987e-04,4.919653292745351791e-04,9.188856347464025021e-05,5.688889723387546837e-05,-3.286686478531919420e-09,-4.110071313334628940e-05,1.343830444966442883e-05,-5.197182763367891312e-04,-1.911024097353219986e-03,-9.588051470927894115e-04,-2.917272970080375671e-03,-9.849885827861726284e-06,-1.212870301969815046e-05,-1.365321222692728043e-04,3.418828418944031000e-04,-4.812133964151144028e-03,-1.037784479558467865e-02,-1.355954259634017944e-02,3.918311093002557755e-03,-1.527667511254549026e-03,1.362363400403410196e-04,1.896620524348691106e-04,3.147791838273406029e-03,6.501790136098861694e-03,1.639808295294642448e-03,1.168856397271156311e-02,5.228685215115547180e-03,-2.512137638404965401e-03,1.161666732514277101e-04,9.433727245777845383e-05,-4.186909354757517576e-04,5.765164270997047424e-03,-8.559591136872768402e-03,-1.254798378795385361e-03,1.730042160488665104e-03,3.279963973909616470e-03,6.757296505384147167e-04,-3.345141158206388354e-05,-1.132851699367165565e-03,-2.518050605431199074e-04,-2.120607998222112656e-03,5.244397092610597610e-03,7.053005392663180828e-04,4.672735929489135742e-03,1.492609590059146285e-04,-6.695501360809430480e-05,2.811537124216556549e-04,-1.118862070143222809e-02,-1.963267568498849869e-03,3.815539646893739700e-03,5.818621721118688583e-04,-9.131334081757813692e-05,1.219189653056673706e-05,7.354678382398560643e-05,9.460799628868699074e-05,2.109802328050136566e-03,-1.187852001748979092e-03,-1.365217496640980244e-03,-7.429439574480056763e-05,1.278970303246751428e-04,1.562188299430999905e-05,-5.657784640789031982e-08,-6.853939339634962380e-06,5.420067827799357474e-05,7.776562124490737915e-04,6.492410320788621902e-04,8.421343227382749319e-05,2.409177432127762586e-05,-3.785248736676294357e-08,3.918273432645946741e-05,-8.899427484720945358e-05,7.279644487425684929e-04,-1.502117840573191643e-03,-1.903860596939921379e-03,2.058941405266523361e-03,3.183499211445450783e-04,-6.811220373492687941e-05,-1.156762227765284479e-04,-3.253180184401571751e-04,-7.427413947880268097e-04,5.943126743659377098e-04,4.993848269805312157e-04,7.661022827960550785e-04,5.843786522746086121e-03,-5.336875983630307019e-05,7.939260831335559487e-05,2.487057354301214218e-03,2.827233402058482170e-03,-3.341898991493508220e-05,6.438607233576476574e-04,4.582617431879043579e-03,4.300732165575027466e-03,1.926972799992654473e-05,8.419388177571818233e-05,4.366216307971626520e-04,4.950860980898141861e-03,-2.101949648931622505e-03,1.910087303258478642e-05,6.699949502944946289e-03,-2.562907466199249029e-04,-9.749139426276087761e-04,-1.003496799967251718e-04,1.387140015140175819e-03,-4.167939070612192154e-03,-2.412119880318641663e-03,3.387544304132461548e-03,-6.921152118593454361e-03,2.078803023323416710e-03,-4.527238197624683380e-04,-1.387368974974378943e-04,3.912713844329118729e-03,1.315291272476315498e-03,4.849178716540336609e-03,-2.007446164498105645e-04,-1.114131649956107140e-03,1.120528831961564720e-04,-1.724184694467112422e-04,1.102282185456715524e-04,3.707047144416719675e-04,4.328429698944091797e-03,2.611559350043535233e-03,-3.002497367560863495e-03,-1.911898143589496613e-04,-9.862858860287815332e-05,-6.001137535349698737e-06,1.193484422401525080e-08,1.652506398386321962e-06,9.851235517999157310e-05,1.324554468737915158e-04,-1.656251406529918313e-04,4.561318928608670831e-05,-5.916343070566654205e-06,-1.683019945630803704e-08,-1.585354766575619578e-05,-1.015683228615671396e-04,-3.533543786033987999e-04,-5.724695511162281036e-04,2.187730511650443077e-03,2.427896251901984215e-04,7.515784818679094315e-05,-1.035924651660025120e-05,-4.676989192375913262e-05,-1.626707089599221945e-04,-1.673279795795679092e-03,1.413214486092329025e-03,4.981037927791476250e-04,-3.000542521476745605e-03,4.567933734506368637e-03,-2.402524478384293616e-05,-7.210434887383598834e-06,1.562520745210349560e-03,3.147321287542581558e-03,6.189091945998370647e-04,-8.525194134563207626e-04,4.673750139772891998e-03,3.533136565238237381e-03,5.871170287718996406e-06,2.859324376913718879e-05,-1.918667549034580588e-04,8.011630270630121231e-04,-3.376492531970143318e-03,-3.978469874709844589e-03,1.058144774287939072e-02,2.035230398178100586e-03,-4.458662297111004591e-04,5.767766560893505812e-05,-1.026896061375737190e-04,-3.803152590990066528e-03,-8.145978674292564392e-03,3.791401628404855728e-03,5.181663669645786285e-03,9.823858272284269333e-04,-3.138934844173491001e-04,-1.109494623960927129e-04,3.637271700426936150e-03,1.608687918633222580e-03,9.550848975777626038e-03,7.776323705911636353e-03,-1.436509657651185989e-03,1.093637620215304196e-04,-1.606056757736951113e-04,7.717804692219942808e-05,3.946618526242673397e-04,4.008623771369457245e-03,2.414339222013950348e-03,-2.675219671800732613e-03,-2.874197962228208780e-04,-1.141403390647610649e-05,-6.203918019309639931e-06,-3.377772372914478183e-08,1.544611768622417003e-05,5.440111635834909976e-05,1.529568573459982872e-03,9.287503780797123909e-04,9.348362073069438338e-05,6.030348231433890760e-05,-3.610784915508702397e-08,2.312038850504904985e-05,-3.228560672141611576e-05,1.610642764717340469e-03,-2.644885098561644554e-03,-1.485037151724100113e-03,-1.874391455203294754e-03,2.677152806427329779e-04,-3.559856486390344799e-05,-2.115436655003577471e-05,6.577694148290902376e-05,1.807493390515446663e-04,-8.409192785620689392e-03,7.162425317801535130e-04,1.171423005871474743e-03,3.446033457294106483e-03,-9.022204903885722160e-05,2.317102189408615232e-04,4.057172220200300217e-03,3.629562444984912872e-03,2.499533817172050476e-03,2.705068618524819613e-04,4.696385934948921204e-03,3.437578212469816208e-03,3.035900954273529351e-05,9.884028258966282010e-05,-1.603148120921105146e-04,2.528857206925749779e-03,3.031549043953418732e-03,6.406185566447675228e-04,5.044408608227968216e-03,2.311770571395754814e-03,-6.087432266212999821e-04,-6.914479308761656284e-05,1.123576192185282707e-03,-7.561815902590751648e-03,-7.971205748617649078e-03,7.644296623766422272e-03,-6.866161711513996124e-04,5.175337661057710648e-03,-4.706213367171585560e-04,-5.465852882480248809e-05,2.420965349301695824e-03,-1.444959198124706745e-04,3.351253457367420197e-03,3.736634505912661552e-03,-3.367787227034568787e-03,5.060167313786223531e-05,-8.861327660270035267e-05,9.269165457226336002e-05,2.019064413616433740e-04,3.608717583119869232e-03,2.371893497183918953e-03,-1.547655556350946426e-03,-1.192908675875514746e-04,-1.051729195751249790e-04,-1.353751667920732871e-05,3.981870122515829280e-08,-2.496996603440493345e-05,1.363597039016894996e-05,5.359770730137825012e-04,6.741004181094467640e-04,4.694506787927821279e-05,2.490083170414436609e-05,3.194145392626523972e-09,3.750700125237926841e-05,-7.190188625827431679e-05,1.043582335114479065e-03,-3.315281588584184647e-03,-1.012722379527986050e-03,2.761646639555692673e-03,3.137678140774369240e-04,-3.349468897795304656e-05,-7.345019548665732145e-05,-4.196939116809517145e-04,-2.889705123379826546e-03,1.180451014079153538e-03,2.875113394111394882e-03,-4.280756227672100067e-03,1.162915397435426712e-02,-5.896395305171608925e-05,4.872023419011384249e-05,3.571859560906887054e-04,6.348378956317901611e-03,-2.370809903368353844e-03,-1.536860363557934761e-03,1.559138880111277103e-03,1.681939698755741119e-03,2.034212411672342569e-05,2.788604979286901653e-05,3.437710111029446125e-04,5.415933672338724136e-03,3.663484239950776100e-04,2.623725449666380882e-03,3.598160576075315475e-03,-3.704238915815949440e-04,-9.893683018162846565e-04,-4.033626828459091485e-05,1.786564243957400322e-03,-3.598245326429605484e-03,-4.479565192013978958e-03,1.500002108514308929e-03,-3.271722467616200447e-03,9.149269317276775837e-04,-5.786663386970758438e-04,-9.805095032788813114e-05,5.927388090640306473e-03,6.288978271186351776e-03,2.162943128496408463e-03,2.190235769376158714e-03,-1.854611909948289394e-03,5.219198283157311380e-05,-1.253438822459429502e-04,9.345113357994705439e-05,2.348440466448664665e-04,4.891396034508943558e-03,5.727199604734778404e-04,-1.893936540000140667e-03,-2.291632699780166149e-04,-1.376477594021707773e-04,-6.077149919292423874e-06,-1.431999407941475511e-08,-4.300050022720824927e-06,-6.425034371204674244e-08,-4.453342990018427372e-05,-9.904487524181604385e-05,3.468287832220084965e-05,1.384250754199456424e-05,1.353964762529358268e-08,3.319988172734156251e-05,-7.061118958517909050e-05,4.179507959634065628e-04,-2.436120528727769852e-03,-1.134125050157308578e-03,2.121180295944213867e-03,1.005943850032053888e-04,-2.245089490315876901e-05,-1.301713928114622831e-04,-2.625448105391114950e-04,-2.290638862177729607e-03,-1.558289164677262306e-03,-1.814988208934664726e-04,6.238075438886880875e-03,3.670535050332546234e-03,-9.655656322138383985e-05,2.484583237674087286e-04,2.213460626080632210e-03,2.728471998125314713e-03,6.416835822165012360e-05,-5.532536190003156662e-03,7.905279286205768585e-03,2.929298672825098038e-03,-6.110708636697381735e-05,2.782942829071544111e-05,3.347764431964606047e-04,1.682158093899488449e-03,1.949059194885194302e-03,5.253167357295751572e-03,4.443765617907047272e-03,-1.328390440903604031e-03,-6.751051987521350384e-04,-2.719480471569113433e-05,-8.380273357033729553e-05,-3.479688428342342377e-03,-3.019087482243776321e-03,3.885097801685333252e-03,-4.858076572418212891e-04,-4.420443437993526459e-04,-4.852717393077909946e-05,-2.094210067298263311e-04,1.932130428031086922e-03,1.303735887631773949e-03,3.130022203549742699e-03,2.317549660801887512e-04,-2.811799058690667152e-04,-4.223319047014229000e-05,-1.859607582446187735e-04,-5.489248724188655615e-05,2.122675505233928561e-04,2.542565576732158661e-03,1.406101626344025135e-03,5.073030479252338409e-06,-1.394146092934533954e-04,1.862972130766138434e-04,3.590152846300043166e-05,6.009884600643999875e-05,-8.976370736490935087e-06,-2.792646992020308971e-04,8.889944292604923248e-04,1.028705039061605930e-03,-1.213149080285802484e-04,-9.908884385367855430e-05,-2.567908959463238716e-04,-3.388473414815962315e-04,7.397936424240469933e-04,1.164296176284551620e-03,3.435198450461030006e-04,-8.958894759416580200e-04,3.284045029431581497e-03,-1.052878506015986204e-04,-5.482548149302601814e-04,-2.118386328220367432e-03,1.338762813247740269e-03,-3.131396137177944183e-03,2.447230741381645203e-03,4.321678541600704193e-03,1.886942423880100250e-03,5.665731150656938553e-03,1.855677110143005848e-04,9.951717947842553258e-05,5.724228685721755028e-05,7.683068048208951950e-03,-4.290807060897350311e-03,2.862058347091078758e-03,4.583637230098247528e-03,3.816542215645313263e-03,-7.482701039407402277e-05,5.646405043080449104e-05,2.490075130481272936e-04,6.193761713802814484e-03,1.691922516329213977e-04,-3.761511179618537426e-04,4.465948790311813354e-03,3.249702975153923035e-03,2.847020514309406281e-04,1.924276468344032764e-03,-2.769161248579621315e-03,-6.638541817665100098e-03,-6.536032538861036301e-03,6.304337875917553902e-04,-7.717845495790243149e-03,1.465956680476665497e-03,8.220492745749652386e-04,-1.552146277390420437e-03,5.750191397964954376e-03,5.331449210643768311e-03,4.174202680587768555e-03,-1.641053124330937862e-03,-1.600375981070101261e-03,-1.799314655363559723e-02,-9.610463865101337433e-03,-1.964974962174892426e-02,-1.034802105277776718e-02,2.188324928283691406e-02,-1.613000407814979553e-02,1.232979446649551392e-02,2.168733393773436546e-03,-1.684564267634414136e-05,-6.143911377876065671e-06\n0.000000000000000000e+00,5.150719662196934223e-04,-5.352618754841387272e-04,-7.217972888611257076e-04,-1.876669935882091522e-03,1.452309952583163977e-04,6.136798183433711529e-04,-1.193234400176379495e-08,-3.856348048429936171e-04,6.573547725565731525e-04,-8.320852182805538177e-03,4.028452187776565552e-02,-3.954868763685226440e-03,-1.697958447039127350e-02,-9.017736883834004402e-04,-6.026669871062040329e-05,-7.652593194507062435e-04,1.472385041415691376e-02,5.861255340278148651e-04,-2.877969108521938324e-02,1.046039909124374390e-02,-1.604463346302509308e-02,2.557438425719738007e-02,1.338717120233923197e-04,2.859698375687003136e-03,4.719366505742073059e-02,-7.090144604444503784e-02,3.661811351776123047e-02,2.690302790142595768e-04,-2.203085646033287048e-02,2.835666760802268982e-02,-2.630430506542325020e-03,-1.554194721393287182e-03,9.244515676982700825e-04,-9.413760155439376831e-02,-3.340018168091773987e-02,-5.567833408713340759e-02,-7.995331659913063049e-03,4.870284348726272583e-03,9.633106179535388947e-03,7.592685869894921780e-05,2.800908405333757401e-03,1.771542988717556000e-02,7.045953720808029175e-02,2.826738636940717697e-06,2.688378281891345978e-02,-2.012401819229125977e-03,7.280987221747636795e-03,1.508198212832212448e-03,-3.702945541590452194e-03,2.192350290715694427e-02,-5.608620867133140564e-02,-5.151281598955392838e-03,4.620298743247985840e-03,-1.072605024091899395e-03,5.583814927376806736e-04,-1.266647828742861748e-03,-1.581172255100682378e-04,-2.391977608203887939e-02,5.837952494621276855e-01,1.306690834462642670e-02,1.270438311621546745e-03,8.110278286039829254e-04,1.891260471893474460e-04,3.372316470517944254e-08,-5.230995157035067677e-05,4.344017361290752888e-05,-3.582213830668479204e-04,-1.952981256181374192e-05,4.104405888938345015e-06,-6.812778883613646030e-05,-2.069828930473249784e-08,5.100208363728597760e-05,-1.039603739627636969e-04,1.366072567179799080e-03,-4.546400159597396851e-03,-2.806078176945447922e-03,3.756435355171561241e-03,6.436837429646402597e-05,4.371005616121692583e-06,5.480867184814997017e-05,-1.721009612083435059e-03,-2.024491084739565849e-03,3.003277583047747612e-03,-3.144225338473916054e-04,3.695340827107429504e-03,-1.703923335298895836e-03,-5.284952931106090546e-05,-1.999234664253890514e-04,-3.848917083814740181e-03,8.364371955394744873e-03,-3.149308729916810989e-03,3.617690235842019320e-04,4.202117212116718292e-03,-1.872524619102478027e-03,2.290964621352031827e-04,1.415224542142823339e-04,3.599814663175493479e-04,9.539600461721420288e-03,4.246953409165143967e-03,6.531160324811935425e-03,1.404402428306639194e-03,-1.347571262158453465e-03,-1.333610853180289268e-03,-1.675679595791734755e-05,2.654875279404222965e-04,-8.359204512089490891e-04,-6.393921095877885818e-03,-7.980868220329284668e-03,-2.324124099686741829e-03,-4.784764314536005259e-05,-6.633923039771616459e-04,-1.814455026760697365e-04,5.976559477858245373e-04,-1.971217803657054901e-03,4.305208101868629456e-03,-2.139017917215824127e-03,-1.176535384729504585e-03,1.585682766744866967e-04,-8.795414032647386193e-05,1.556393835926428437e-04,8.226644240494351834e-06,3.242663107812404633e-03,7.918013259768486023e-03,-1.361206755973398685e-03,-9.471552039030939341e-05,-1.289164210902526975e-04,-1.488523867010371760e-05,2.924141995208628941e-08,-8.572087244829162955e-05,-9.004060120787471533e-05,4.212617641314864159e-04,5.743288784287869930e-04,-1.332107785856351256e-04,-1.211409544339403510e-04,-1.643817881813447457e-08,-2.670630601642187685e-05,-4.895052188658155501e-05,1.431306242011487484e-03,-8.497340604662895203e-03,-1.351187378168106079e-02,2.261109650135040283e-03,3.379454137757420540e-04,2.267622767249122262e-05,-2.035779652942437679e-05,-3.947424236685037613e-03,-6.958301644772291183e-03,2.048004418611526489e-03,2.154704183340072632e-02,1.040817052125930786e-02,-1.384780392982065678e-03,1.188230962725356221e-04,-6.565224030055105686e-04,-1.011921651661396027e-02,3.672212362289428711e-03,1.191058568656444550e-02,-1.353467255830764771e-02,-2.233356470242142677e-03,-2.001657383516430855e-03,3.821083228103816509e-04,2.359042991884052753e-04,-6.108932429924607277e-04,8.576476946473121643e-03,7.757795508950948715e-03,2.608752576634287834e-03,-7.103927200660109520e-04,1.803521066904067993e-03,-3.744339337572455406e-03,6.645148459938354790e-06,-2.028484828770160675e-03,-2.069681882858276367e-03,4.486856516450643539e-03,-2.168895304203033447e-02,-5.935269407927989960e-03,-8.304421789944171906e-04,-3.868149826303124428e-03,-2.896002552006393671e-04,2.405662089586257935e-03,-6.191705353558063507e-03,1.262991875410079956e-02,8.821316994726657867e-03,-1.269285799935460091e-03,2.186516649089753628e-04,-5.996628897264599800e-05,1.319238799624145031e-04,2.557029365561902523e-04,2.782756462693214417e-03,1.016476377844810486e-02,-3.654402447864413261e-03,-5.636418936774134636e-04,-2.572617959231138229e-04,-4.729247302748262882e-05,-7.570843507664903882e-09,-4.314987745601683855e-05,1.072985469363629818e-04,5.074617802165448666e-04,9.133121930062770844e-04,4.948524292558431625e-05,-1.117189458454959095e-05,5.613081555111421039e-09,5.106857861392199993e-05,-1.945398980751633644e-05,1.263768179342150688e-03,6.357353413477540016e-04,-2.296509919688105583e-03,-7.599046221002936363e-04,-2.513803483452647924e-04,-2.401188066869508475e-05,5.983456139802001417e-05,-1.793901668861508369e-03,3.892135340720415115e-03,-1.125341514125466347e-03,-8.690972812473773956e-03,6.446010433137416840e-03,-1.534316688776016235e-03,1.202533749165013433e-04,-1.713866658974438906e-04,-3.586153266951441765e-03,9.299825876951217651e-03,-5.085316486656665802e-03,5.179616622626781464e-03,3.994400613009929657e-03,-4.872298333793878555e-03,4.163781413808465004e-04,1.920467329910025001e-04,3.048544749617576599e-04,1.270608417689800262e-02,1.122506684623658657e-03,-9.984956122934818268e-04,-7.639266550540924072e-03,4.416400333866477013e-04,-4.373844421934336424e-04,-5.199183215154334903e-05,4.016501479782164097e-04,-2.080573234707117081e-03,-2.832171507179737091e-03,-6.953842937946319580e-03,-3.738628933206200600e-03,1.703407382592558861e-03,-5.070402985438704491e-04,-1.740575389703735709e-04,-1.234726607799530029e-02,-6.837338209152221680e-03,4.088275600224733353e-03,-3.898789640516042709e-03,-3.101653419435024261e-05,1.985730486921966076e-04,-9.209512063534930348e-05,2.120989520335569978e-04,5.600359872914850712e-05,-4.127756692469120026e-03,8.975739590823650360e-03,-2.310975687578320503e-03,-1.184026405098848045e-04,-8.316583989653736353e-05,-6.572015990968793631e-06,-2.401202436885796487e-08,-3.973107595811598003e-05,6.418233533622696996e-05,-2.659961683093570173e-05,-3.663898314698599279e-05,6.528164703922811896e-06,-7.389713573502376676e-05,2.405340637778863311e-08,4.250845086062327027e-05,-8.805518154986202717e-05,8.706137305125594139e-04,-4.868486896157264709e-03,-8.576780091971158981e-04,1.525921747088432312e-03,1.309326580667402595e-05,3.013143214047886431e-06,1.154637648141942918e-04,-1.107120187953114510e-03,5.801560473628342152e-05,1.292836153879761696e-03,7.981295930221676826e-04,2.867616713047027588e-03,-3.038739087060093880e-03,1.879170122265350074e-05,-2.429891319479793310e-04,-4.595991689711809158e-03,9.926719591021537781e-03,-3.304715035483241081e-03,-3.617082489654421806e-03,3.542285878211259842e-03,-2.000580076128244400e-03,2.337231708224862814e-04,1.758120924932882190e-04,7.828861271264031529e-05,9.381367824971675873e-03,4.338434431701898575e-03,5.894524510949850082e-03,6.742913392372429371e-04,3.245884727220982313e-04,-5.984124727547168732e-04,6.590677458007121459e-06,1.325304911006242037e-04,-2.063628518953919411e-03,-8.583853952586650848e-03,-4.169685300439596176e-03,-9.754823404364287853e-04,2.238960238173604012e-03,-5.231737159192562103e-04,-1.139182204497046769e-04,5.793983291368931532e-05,-1.058604801073670387e-03,5.516995675861835480e-03,-2.358272438868880272e-03,-1.160580664873123169e-03,1.118474756367504597e-04,-5.164998583495616913e-05,1.381915353704243898e-04,1.327949757978785783e-05,1.642034738324582577e-03,7.595285773277282715e-03,-9.652926237322390079e-04,-4.423727659741416574e-05,-7.184515561675652862e-05,-8.347221410076599568e-06,3.825334715656936169e-09,-4.421531775733456016e-05,7.128266588551923633e-05,-8.397523197345435619e-05,-1.956645573955029249e-04,-1.251679714187048376e-05,-7.009397086221724749e-05,3.301738615846261382e-08,-1.645621523493900895e-05,-7.198020466603338718e-05,1.534486509626731277e-04,-5.063345655798912048e-03,2.749993233010172844e-03,7.724976167082786560e-04,-1.308256905758753419e-04,1.093043028959073126e-04,1.590789906913414598e-04,-1.461355015635490417e-03,-1.572866458445787430e-04,3.761261701583862305e-03,2.760530915111303329e-04,4.248034674674272537e-03,-2.816332736983895302e-03,-3.478839789750054479e-05,-2.461501280777156353e-04,-4.761177115142345428e-03,7.647690363228321075e-03,-2.154021058231592178e-03,3.380537964403629303e-04,3.438216634094715118e-03,-2.797686262056231499e-03,2.583830791991204023e-04,1.597635418875142932e-04,-6.796865491196513176e-04,7.138230837881565094e-03,1.764038577675819397e-03,1.040442613884806633e-03,5.534686148166656494e-03,6.296599167399108410e-04,-7.901464123278856277e-04,2.084209118038415909e-04,-8.653285331092774868e-04,-5.294356495141983032e-03,-1.257806178182363510e-02,-7.385578937828540802e-03,7.093209773302078247e-03,2.360004291404038668e-04,-8.971632923930883408e-04,-9.391285129822790623e-05,-6.599262123927474022e-04,-1.876643276773393154e-03,6.455751135945320129e-03,5.075534339994192123e-03,2.718807663768529892e-03,8.514916407875716686e-05,-1.077201886801049113e-05,1.153733828687109053e-04,-1.344985503237694502e-05,2.553515136241912842e-03,6.807719822973012924e-03,-1.054500462487339973e-03,-9.191254503093659878e-05,-8.972283467301167548e-06,-2.726301318034529686e-05,7.074049790389835835e-09,-5.534182128030806780e-05,8.401562081417068839e-05,4.709901986643671989e-04,1.036181056406348944e-04,-4.501201328821480274e-05,-8.962865831563249230e-05,-3.202512743882834911e-08,2.929936999862547964e-05,-8.200362935895100236e-05,9.725635754875838757e-04,-1.879164017736911774e-03,-9.006700129248201847e-04,-4.523871466517448425e-04,-2.659947494976222515e-05,-9.669868632045108825e-06,1.364479394396767020e-04,-1.323804375715553761e-03,1.023333286866545677e-03,-5.279850447550415993e-04,3.800643375143408775e-03,1.992486417293548584e-03,-2.957368735224008560e-03,1.369203964713960886e-04,-2.731250424403697252e-04,-6.486197002232074738e-03,9.153168648481369019e-03,3.883469616994261742e-05,-5.962040275335311890e-03,5.284586921334266663e-03,-3.463988425210118294e-03,3.050352097488939762e-04,2.203110780101269484e-04,-4.128680448047816753e-04,7.370596751570701599e-03,6.627534981817007065e-03,4.618996754288673401e-03,3.584353544283658266e-04,-1.470527728088200092e-03,-2.503119467291980982e-04,-3.274187110946513712e-05,5.392474122345447540e-04,-4.499737173318862915e-03,-8.583597838878631592e-03,-4.012861754745244980e-03,-2.311196178197860718e-03,6.565483286976814270e-03,-6.747531006112694740e-04,-1.815996365621685982e-04,6.791801424697041512e-04,-3.529669484123587608e-03,4.609361756592988968e-03,-4.882153123617172241e-03,-1.324299140833318233e-03,1.239137200172990561e-04,-5.991798752802424133e-05,1.388799719279631972e-04,3.171236312482506037e-05,2.432075561955571175e-03,8.858265355229377747e-03,-1.210929825901985168e-03,-9.399357804795727134e-05,-4.882317807641811669e-05,-5.215858436713460833e-06,8.092854386632097885e-09,-5.454899655887857080e-05,5.723744470742531121e-05,3.679209039546549320e-04,3.864005848299711943e-04,-4.114919283892959356e-05,-4.718748459708876908e-05,3.397917680558748543e-08,1.837681338656693697e-05,-8.254194835899397731e-05,5.792702431790530682e-04,-4.830500576645135880e-03,1.511215465143322945e-03,1.482258550822734833e-03,6.741610559402033687e-05,-1.273153247893787920e-05,6.097722507547587156e-05,-1.639656024053692818e-03,4.224342119414359331e-04,8.233114494942128658e-04,2.252522157505154610e-03,4.398618359118700027e-03,5.804718239232897758e-04,4.166978760622441769e-05,-3.363352152518928051e-04,-1.958074513822793961e-03,9.103522635996341705e-03,-4.083721898496150970e-03,-8.040141547098755836e-04,4.855466540902853012e-03,-3.257579635828733444e-03,3.021643206011503935e-04,2.232981787528842688e-04,-3.051075327675789595e-05,9.662712924182415009e-03,6.670868955552577972e-03,5.563098005950450897e-03,2.929621259681880474e-04,9.662978118285536766e-04,-6.703117978759109974e-04,-4.659696423914283514e-05,-1.636984379729256034e-04,-4.459504038095474243e-03,-1.084541622549295425e-02,-6.919360719621181488e-03,-2.347215078771114349e-03,9.132325649261474609e-04,-5.570644279941916466e-04,-1.061731527443043888e-04,-1.091846381314098835e-03,1.062506227754056454e-03,1.249402645044028759e-03,-1.808536238968372345e-03,-1.745166839100420475e-03,1.227525499416515231e-04,-1.334528496954590082e-04,1.549090520711615682e-04,1.214135991176590323e-04,3.125921357423067093e-03,7.412319071590900421e-03,-1.782996580004692078e-03,-1.631159684620797634e-04,-7.994066254468634725e-05,-8.441234058409463614e-06,-2.141860022675246000e-10,-4.051743962918408215e-05,1.009382103802636266e-04,2.061285631498321891e-04,1.823956408770754933e-04,4.429558430274482816e-06,-6.151313573354855180e-05,-2.080867034237599000e-08,1.923249328683596104e-05,-1.090833029593341053e-04,8.625871269032359123e-04,-8.710868656635284424e-03,-1.400063862092792988e-03,1.511752372607588768e-03,1.027528778649866581e-04,-3.006829865626059473e-05,-1.441323547624051571e-06,-1.099740155041217804e-03,-1.162919099442660809e-03,4.086630884557962418e-03,-2.420407254248857498e-03,1.901595154777169228e-03,-3.279903903603553772e-04,4.066087785759009421e-05,-3.376296663191169500e-04,-4.923222120851278305e-03,6.323908455669879913e-03,-3.042806638404726982e-03,-2.407004358246922493e-04,3.034991677850484848e-03,-2.084965351969003677e-03,2.374988252995535731e-04,2.257909218315035105e-04,-1.268922824237961322e-05,1.076968759298324585e-02,2.402703976258635521e-03,3.369734622538089752e-03,-2.263493952341377735e-04,9.535651188343763351e-04,-4.652001662179827690e-04,-1.069975769496522844e-05,2.476037188898772001e-04,-2.550179837271571159e-03,-7.945743389427661896e-03,-6.157947937026619911e-04,-4.251253325492143631e-03,1.496405689977109432e-03,-5.903015262447297573e-04,-2.074221119983121753e-04,1.004252699203789234e-03,-1.079203793779015541e-04,6.404397077858448029e-03,-2.878976752981543541e-03,-1.196589553728699684e-03,1.380500470986589789e-04,-2.998909330926835537e-04,-7.287896005436778069e-05,1.709353382466360927e-04,2.663961146026849747e-03,7.881315425038337708e-03,-1.019646413624286652e-03,-8.043445996008813381e-05,-9.379294351674616337e-05,-2.193908294430002570e-04,-2.370303409406915307e-04,-4.297912528272718191e-04,-3.812867798842489719e-04,-5.564937018789350986e-04,1.533208996988832951e-04,-1.496941695222631097e-04,-6.782707259844755754e-06,5.192009266465902328e-04,2.167495695175603032e-04,-1.119224820286035538e-03,9.111500112339854240e-04,-4.867595620453357697e-03,2.824896015226840973e-03,2.411817898973822594e-03,-1.782289182301610708e-04,-3.209603310097008944e-04,3.855822433251887560e-05,-3.028008155524730682e-03,2.398795215412974358e-03,2.191288862377405167e-03,1.116657047532498837e-03,7.093609776347875595e-03,1.695028040558099747e-04,1.146615322795696557e-04,-2.112896763719618320e-04,-5.201939027756452560e-03,1.031892839819192886e-02,-5.482941865921020508e-03,-1.971710938960313797e-03,-2.491833409294486046e-03,-2.498684450984001160e-03,5.629375809803605080e-04,6.431170040741562843e-04,1.310392690356820822e-04,7.443388924002647400e-03,3.211464267224073410e-03,8.241573348641395569e-03,1.181851723231375217e-03,-1.816573902033269405e-03,-6.913197226822376251e-03,2.016952261328697205e-03,7.485185051336884499e-04,-2.481011906638741493e-03,-6.912851706147193909e-03,-6.128627806901931763e-03,2.472580526955425739e-04,4.637171805370599031e-04,-1.893005392048507929e-04,-8.906004950404167175e-03,-2.729175146669149399e-03,-8.926171576604247093e-04,-3.218147670850157738e-03,-4.237963818013668060e-03,5.089812912046909332e-03,7.115696091204881668e-03,1.967279706150293350e-03,3.146861214190721512e-03,-5.726473871618509293e-03,3.292107582092285156e-02,-6.996391341090202332e-03,-5.102576222270727158e-03,-2.646450651809573174e-03,-2.201668219640851021e-03,-1.073249404726084322e-05\n0.000000000000000000e+00,-1.498147030360996723e-04,3.525350766722112894e-04,8.141477592289447784e-03,6.819741334766149521e-03,3.999021646450273693e-05,1.738986429700162262e-05,-2.380500063736690208e-08,8.978968980954959989e-05,-2.378491190029308200e-04,2.977174473926424980e-03,-1.751557365059852600e-02,-1.464048959314823151e-02,1.897999271750450134e-02,2.288495190441608429e-03,-4.283793387003242970e-04,-9.370383340865373611e-04,-3.052519168704748154e-03,-1.483540050685405731e-02,8.224749937653541565e-03,-7.584268227219581604e-03,-3.882890939712524414e-02,1.562472991645336151e-02,3.417419211473315954e-04,-1.503848819993436337e-03,-7.074197288602590561e-03,4.254652652889490128e-03,-2.567322738468647003e-02,4.672319069504737854e-02,-1.395112182945013046e-02,1.132369507104158401e-02,8.645900525152683258e-04,8.754024165682494640e-04,4.949731519445776939e-04,4.894044995307922363e-02,-1.377373840659856796e-02,-3.979110345244407654e-02,2.960911765694618225e-02,3.217232227325439453e-02,-4.009643103927373886e-03,-5.590986111201345921e-04,7.872915826737880707e-03,-2.479775995016098022e-02,2.676522592082619667e-03,9.134008549153804779e-03,-3.774996846914291382e-02,2.788905240595340729e-02,-2.737904898822307587e-03,-1.521691679954528809e-03,2.956385165452957153e-02,-3.506505163386464119e-03,2.463448233902454376e-02,1.267280429601669312e-02,-1.593958772718906403e-02,5.630656960420310497e-04,-1.228809938766062260e-03,4.693703085649758577e-04,2.532536629587411880e-03,1.959211379289627075e-02,1.341046486049890518e-02,6.291707158088684082e-01,-3.301749238744378090e-03,-2.746824466157704592e-04,-6.287211726885288954e-05,5.220698184871253034e-08,2.207836587331257761e-05,-4.001615707238670439e-06,-1.415599137544631958e-03,-1.038650516420602798e-03,2.593316821730695665e-06,-6.604189366044010967e-06,-2.848533320332080621e-08,-2.330367351532913744e-05,6.786878657294437289e-05,-8.480115793645381927e-04,2.798175439238548279e-03,9.337241062894463539e-04,-1.622037612833082676e-03,-2.345872489968314767e-04,5.207542926655150950e-05,1.259279524674639106e-04,9.505182970315217972e-04,1.809063367545604706e-03,-1.637422246858477592e-04,5.040896357968449593e-04,4.278274253010749817e-03,-2.386490581557154655e-03,-4.629542672773823142e-06,1.461439533159136772e-04,9.853102965280413628e-04,1.798430748749524355e-04,4.826418589800596237e-03,-5.876485258340835571e-03,1.237282413057982922e-05,-1.876792288385331631e-03,-1.305487094214186072e-04,-1.113190955948084593e-04,-9.562984632793813944e-05,-3.776493947952985764e-03,3.332550637423992157e-03,3.141991328448057175e-03,-3.866535145789384842e-03,-4.079446662217378616e-03,8.431129972450435162e-04,5.789066199213266373e-05,-1.478144782595336437e-03,2.494083717465400696e-03,-1.872299006208777428e-03,-9.096630383282899857e-04,2.982066711410880089e-03,-4.295419435948133469e-03,4.556289059109985828e-04,1.966070994967594743e-04,-4.101216327399015427e-03,7.894161390140652657e-04,-2.978916745632886887e-03,3.465158806648105383e-05,5.737249157391488552e-04,-5.525547021534293890e-05,1.430995034752413630e-04,-5.380938819143921137e-05,-3.282321849837899208e-04,-2.773626009002327919e-03,-1.716009341180324554e-03,3.425281960517168045e-03,4.560853412840515375e-04,7.929011189844459295e-05,1.186724875879008323e-05,2.285606193197509128e-08,4.907474431092850864e-05,1.426160997652914375e-05,6.330522592179477215e-05,-1.199976104544475675e-04,5.034693458583205938e-05,6.071221287129446864e-05,-2.405003662886429083e-08,5.569090353674255311e-05,2.115029783453792334e-04,-6.097643636167049408e-04,3.395056119188666344e-03,1.024925895035266876e-02,-2.080903388559818268e-03,-3.047758655156940222e-04,2.723193028941750526e-05,9.731012687552720308e-05,1.884747063741087914e-03,6.846959237009286880e-03,1.491777249611914158e-03,-2.871583914384245872e-03,1.158297806978225708e-02,-5.399824120104312897e-03,9.323624544776976109e-05,2.129253116436302662e-04,2.420814009383320808e-03,-7.538498612120747566e-04,-7.602958474308252335e-03,-3.917404450476169586e-03,4.229477141052484512e-03,-4.075824283063411713e-03,-6.259040674194693565e-05,-1.694771490292623639e-04,2.409827866358682513e-04,1.152169425040483475e-03,-3.095578402280807495e-03,9.820243576541543007e-04,-7.866640808060765266e-04,-2.533520804718136787e-03,2.858055522665381432e-03,3.407744952710345387e-05,-7.060501957312226295e-04,-4.219679161906242371e-03,-3.064198186621069908e-03,1.239137072116136551e-02,4.341712687164545059e-03,-7.701808586716651917e-03,2.590536372736096382e-03,1.819197350414469838e-04,-6.557528395205736160e-03,-3.607694292441010475e-03,-1.396199036389589310e-02,-5.939715076237916946e-03,7.075808942317962646e-03,-1.738889113767072558e-04,1.808996894396841526e-04,-8.576032996643334627e-05,-5.578661803156137466e-04,-3.994744271039962769e-03,-4.770942032337188721e-03,3.865437349304556847e-03,6.103334017097949982e-04,2.863774425350129604e-04,-1.501302540418691933e-05,-8.434222209530162218e-09,-1.946021438925527036e-05,-7.360981544479727745e-05,-1.352560590021312237e-03,-9.175017476081848145e-04,-5.647847865475341678e-05,-4.690432979259639978e-05,3.199486542371232645e-08,5.587290070252493024e-05,-3.016213122464250773e-05,7.823404739610850811e-04,4.650563932955265045e-03,7.285914616659283638e-04,2.188785932958126068e-03,-1.843576610554009676e-04,5.088026955490931869e-05,2.182009338866919279e-04,-4.281329165678471327e-04,-2.660937141627073288e-03,6.444356404244899750e-03,7.793253287672996521e-03,-1.513282768428325653e-06,2.391479443758726120e-03,-2.064487489406019449e-04,1.113348916987888515e-04,-9.072755929082632065e-04,-1.134894555434584618e-03,4.577883984893560410e-03,-7.941016927361488342e-03,1.412285724654793739e-03,-3.380614332854747772e-03,-1.519470824860036373e-04,-9.156733722193166614e-05,5.453216144815087318e-04,-6.218289490789175034e-03,6.963437888771295547e-03,-5.758649203926324844e-04,-4.657502286136150360e-03,-6.206042598932981491e-03,-6.768096936866641045e-04,8.742811041884124279e-05,-6.348473834805190563e-04,6.672667805105447769e-04,1.721183303743600845e-03,-5.341338459402322769e-03,2.434015506878495216e-03,-7.409840356558561325e-03,-1.390328106936067343e-04,1.688029733486473560e-04,-1.822110032662749290e-03,3.212138311937451363e-03,-1.212674658745527267e-03,-8.982043713331222534e-03,3.105372190475463867e-03,-5.455188511405140162e-05,1.386739022564142942e-04,-5.333542503649368882e-05,-6.378749967552721500e-04,-3.764251945540308952e-03,1.883638557046651840e-03,3.790702205151319504e-03,4.285953182261437178e-04,-1.178917664219625294e-04,-1.324744516750797629e-05,-3.662080416688695550e-09,1.393035654473351315e-05,-8.129859452310483903e-06,-1.398701569996774197e-03,-1.170303090475499630e-03,-3.267917418270371854e-05,-1.612627784197684377e-05,2.321348802070133388e-08,-2.345878965570591390e-05,-1.085841722670011222e-05,-4.064008244313299656e-04,2.741921925917267799e-03,2.152679371647536755e-04,-4.043983353767544031e-04,-3.750692412722855806e-04,7.374638516921550035e-05,1.376541476929560304e-04,3.192232397850602865e-04,2.533662831410765648e-03,-1.092493301257491112e-03,-2.529946621507406235e-03,6.425817031413316727e-03,-3.222076687961816788e-03,-4.412365524331107736e-05,1.743048196658492088e-04,-3.558335592970252037e-04,3.136723535135388374e-04,3.242115955799818039e-03,-5.348489154130220413e-03,8.470467291772365570e-04,-2.688560169190168381e-03,-7.799580635037273169e-05,-8.407021960010752082e-05,-2.133529633283615112e-04,-4.988961853086948395e-03,1.095102168619632721e-03,4.396269097924232483e-03,-3.890370018780231476e-03,-3.475928446277976036e-03,7.493670564144849777e-04,1.035285458783619106e-04,-1.236927811987698078e-03,3.739901818335056305e-03,1.242648577317595482e-04,-1.268587075173854828e-04,4.663699306547641754e-03,-4.804925993084907532e-03,3.368195320945233107e-04,1.937940687639638782e-04,-3.367309225723147392e-03,1.061775401467457414e-04,-2.544149523600935936e-03,-6.521140458062291145e-04,-1.069948775693774223e-04,-7.432239362969994545e-05,1.593552296981215477e-04,-6.286717689363285899e-05,-3.373212821315973997e-04,-1.953966682776808739e-03,-1.070384867489337921e-03,3.854489652439951897e-03,4.064295790158212185e-04,5.989260534988716245e-05,5.047425929660676047e-06,-1.008265826385468245e-08,-7.379406724794534966e-06,-9.102128387894481421e-05,-6.156991003081202507e-04,-4.044017696287482977e-04,-1.368327139061875641e-05,1.160058855020906776e-05,-3.462901077000424266e-08,1.712048106128349900e-05,6.551136902999132872e-05,-2.418827498331665993e-04,1.964749535545706749e-03,1.639974303543567657e-03,2.454087371006608009e-03,-1.710086798993870616e-04,1.127992363763041794e-04,1.359540474368259311e-04,-1.309824438067153096e-04,2.114292234182357788e-03,5.124201998114585876e-03,-7.053631125018000603e-04,5.242138169705867767e-03,-3.002813784405589104e-03,-4.197576345177367330e-05,1.778755395207554102e-04,3.574010625015944242e-04,-2.960939018521457911e-04,3.082679118961095810e-03,-5.817392375320196152e-03,-1.369617064483463764e-03,-1.716451486572623253e-03,2.178412978537380695e-05,-8.657284342916682363e-05,5.471187978400848806e-05,-3.836469957605004311e-03,-1.034322660416364670e-03,2.820013090968132019e-03,-2.643041312694549561e-03,-3.943230025470256805e-03,-3.089071833528578281e-04,2.380704245297238231e-06,-1.383784576319158077e-03,7.161636603996157646e-04,1.333090243861079216e-03,-1.934020547196269035e-03,4.588688723742961884e-03,-5.455705337226390839e-03,-2.185012563131749630e-04,1.721154694678261876e-04,-4.725228995084762573e-03,1.381119509460404515e-04,-2.630019327625632286e-03,-2.319609746336936951e-03,4.595135338604450226e-03,-8.137536497088149190e-05,1.992632314795628190e-04,-4.150726454099640250e-05,-3.631188592407852411e-04,-2.598972292616963387e-03,-1.568409614264965057e-03,2.783935284242033958e-03,3.144585061818361282e-04,-4.055737008457072079e-05,-1.908821104734670371e-05,-1.495936885476112366e-08,1.444590361643349752e-05,-7.055200694594532251e-05,-1.266874605789780617e-03,-1.086615258827805519e-03,-2.303065048181451857e-05,-2.274152393511030823e-05,-2.109072738676331937e-08,2.890174255298916250e-05,1.197525580209912732e-05,-9.655649773776531219e-04,2.058666665107011795e-03,7.097080815583467484e-04,1.802158076316118240e-03,-2.860734821297228336e-04,2.535431303840596229e-05,9.694551408756524324e-05,4.301041190046817064e-05,-6.260539521463215351e-04,4.205810837447643280e-03,-6.375119090080261230e-03,6.967503111809492111e-03,-7.441528141498565674e-04,-5.023199628340080380e-05,2.095502277370542288e-04,2.228060911875218153e-04,1.163911190815269947e-03,8.830723527353256941e-05,2.469776431098580360e-03,9.306928841397166252e-04,-6.990178371779620647e-04,-1.512250164523720741e-04,-7.794502016622573137e-05,4.411165718920528889e-04,-3.148226998746395111e-03,-1.904329110402613878e-04,6.245430093258619308e-03,-2.541834022849798203e-03,-5.938512273132801056e-03,5.800616345368325710e-04,8.401543163927271962e-05,-1.369995065033435822e-03,5.266060121357440948e-03,3.166781505569815636e-03,-5.492474418133497238e-03,-9.061041055247187614e-06,-5.410304293036460876e-03,3.749780589714646339e-04,1.752773096086457372e-04,-2.678129589185118675e-03,4.042140673846006393e-03,-4.462876357138156891e-03,-4.309607669711112976e-03,2.494134008884429932e-03,-4.455630551092326641e-05,1.169459355878643692e-04,-6.822047726018354297e-05,-2.219258749391883612e-04,-2.231627004221081734e-03,-1.637051231227815151e-03,3.229704685509204865e-03,3.808743203990161419e-04,2.309401861566584557e-05,7.676510904275346547e-06,-4.543153409031219780e-08,-1.725647962302900851e-06,-1.375934152747504413e-05,-9.261594968847930431e-04,-7.298353011719882488e-04,-7.395671127596870065e-05,-4.072412048117257655e-05,-1.147027433034963906e-07,2.066904926323331892e-05,-1.243353017343906686e-05,2.895679499488323927e-04,2.432914683595299721e-03,-2.562559093348681927e-04,1.055871602147817612e-03,-1.886487007141113281e-04,5.672101542586460710e-05,8.895750943338498473e-05,-4.847242962568998337e-04,4.049848765134811401e-03,-1.254718285053968430e-03,-3.220023354515433311e-03,8.072066120803356171e-03,-7.550973445177078247e-03,-8.339621854247525334e-05,2.831225283443927765e-04,7.803842308931052685e-04,-5.645564291626214981e-03,5.139920860528945923e-03,-4.966732580214738846e-03,-6.705817650072276592e-04,-2.877432852983474731e-03,-8.409993461100384593e-05,-4.732726301881484687e-05,4.198480019113048911e-05,-4.253125749528408051e-03,-5.134921520948410034e-04,7.608454674482345581e-03,1.531871734187006950e-03,-2.565311035141348839e-03,-3.201437357347458601e-05,5.902244447497650981e-05,-5.423051188699901104e-04,1.929627265781164169e-03,4.575782804749906063e-04,4.770496161654591560e-04,1.646410091780126095e-03,-1.910928054712712765e-03,1.221950515173375607e-04,1.241551799466833472e-04,-3.296270733699202538e-03,-8.347257389687001705e-04,-3.007789608091115952e-03,-4.343266598880290985e-03,2.302838955074548721e-03,-7.761312190268654376e-06,1.372727856505662203e-04,-2.786170625768136233e-05,-2.966482425108551979e-04,1.329857186647132039e-04,-3.926016797777265310e-04,2.463781507685780525e-03,2.734919835347682238e-04,2.072247661999426782e-05,-6.600562301173340529e-07,-2.518117980798706412e-08,-4.378969606477767229e-06,-1.130785676650702953e-06,-2.184878394473344088e-05,1.560147793497890234e-04,-6.503054464701563120e-06,-4.344476110418327153e-06,4.817093213205225766e-08,-1.647680619498714805e-05,3.075413405895233154e-05,1.092432648874819279e-05,1.074551022611558437e-03,-1.931576291099190712e-03,-2.420507371425628662e-05,3.587385435821488500e-05,1.221154161612503231e-05,4.193976928945630789e-05,-6.784225115552544594e-05,-6.306896684691309929e-04,1.581748249009251595e-03,-1.294462475925683975e-03,-3.415553364902734756e-03,-9.878678247332572937e-04,-2.764238161034882069e-06,-1.672809739829972386e-04,3.792657516896724701e-04,-4.090784117579460144e-03,5.845159175805747509e-04,3.757683560252189636e-03,2.987125189974904060e-03,7.016095332801342010e-04,2.348806447116658092e-06,-2.356747791054658592e-05,1.560589444125071168e-04,-1.265409810002893209e-04,-3.711661323904991150e-03,-1.877257134765386581e-03,-1.230371184647083282e-03,3.958947490900754929e-04,-2.264530048705637455e-04,7.057518814690411091e-06,8.139027049764990807e-04,3.008503932505846024e-03,-3.598337294533848763e-03,3.033373272046446800e-03,-1.808161847293376923e-03,5.660275928676128387e-05,-4.340890518506057560e-05,-8.296146552311256528e-05,2.522012218832969666e-04,-8.008696604520082474e-04,-1.211791415698826313e-03,-7.298432756215333939e-04,-3.324949648231267929e-03,8.829232683638110757e-05,-5.608268838841468096e-05,1.326273777522146702e-04,-1.324889017269015312e-04,6.045202026143670082e-04,-1.273356028832495213e-03,-3.001706209033727646e-04,4.240794805809855461e-05,1.072601662599481642e-04,3.152453791699372232e-05,3.183702647220343351e-04,7.096104673109948635e-05,1.960899389814585447e-04,-1.103081158362329006e-03,-1.194579410366714001e-03,5.714072540285997093e-05,1.128045259974896908e-04,2.988985215779393911e-04,5.640589515678584576e-04,-9.477024832449387759e-06,-1.998974767047911882e-04,1.781510189175605774e-03,3.823598381131887436e-04,-1.811894122511148453e-03,-7.107807323336601257e-04,4.588105366565287113e-04,1.033489708788692951e-03,1.363682909868657589e-03,1.209052745252847672e-03,-1.309929066337645054e-03,-4.992354661226272583e-03,2.686935011297464371e-03,-5.115511012263596058e-04,-9.292491595260798931e-04,4.553161270450800657e-04,3.731052158400416374e-03,-2.041750121861696243e-03,7.417907472699880600e-03,-6.447083782404661179e-03,1.318197348155081272e-03,-1.989629119634628296e-03,-1.233187504112720490e-04,3.531657421262934804e-05,6.104212370701134205e-04,-6.856335792690515518e-03,-4.915148019790649414e-04,5.711494479328393936e-03,-2.894749399274587631e-03,-6.069021299481391907e-03,1.278357231058180332e-03,-1.384396338835358620e-03,6.713671609759330750e-04,5.394396372139453888e-03,4.820670001208782196e-03,-1.267348998226225376e-03,6.070277187973260880e-03,-3.147074952721595764e-03,-5.888605373911559582e-04,-1.733410055749118328e-03,-5.365627352148294449e-03,3.207240486517548561e-03,-3.273149952292442322e-03,-4.782370524480938911e-05,-4.946263507008552551e-03,6.528850644826889038e-03,1.225140132009983063e-02,1.533244270831346512e-02,3.689715266227722168e-02,-2.084450051188468933e-02,2.367034740746021271e-02,-6.164783146232366562e-03,2.052975818514823914e-03,1.652248669415712357e-03,2.288212499479413964e-06\n0.000000000000000000e+00,-3.252849273849278688e-05,1.222244827658869326e-05,1.084342715330421925e-03,9.617051109671592712e-04,-3.087295772274956107e-05,-1.119661283155437559e-05,-1.747898537018954812e-08,2.245970790681894869e-05,-1.637901186768431216e-05,5.639226874336600304e-04,-8.183847530744969845e-04,-1.296875852858647704e-04,3.610607469454407692e-03,3.743203997146338224e-04,-5.094798325444571674e-05,-1.354205305688083172e-04,-6.890124059282243252e-04,-2.091784728690981865e-03,3.463642788119614124e-04,-1.728010829538106918e-03,-5.893368273973464966e-03,2.861067652702331543e-03,2.973455957544501871e-05,-2.906176669057458639e-04,-2.344275359064340591e-03,-1.877368194982409477e-03,-4.110099747776985168e-03,5.157959647476673126e-03,-2.805642317980527878e-03,1.978338230401277542e-03,1.024526281980797648e-04,1.010128034977242351e-04,4.687665932578966022e-05,5.969412624835968018e-03,-8.167052874341607094e-04,-4.959326703101396561e-03,2.986791078001260757e-03,3.828239860013127327e-03,-7.059778436087071896e-04,-6.011651566950604320e-05,1.215401105582714081e-03,-3.511290764436125755e-03,2.129515924025326967e-04,5.553804803639650345e-04,-4.618171136826276779e-03,3.455307334661483765e-03,-4.351926327217370272e-04,-2.095778036164119840e-04,5.264800507575273514e-03,2.007840957958251238e-04,2.662619808688759804e-03,3.153033321723341942e-03,-1.396740786731243134e-03,6.918763392604887486e-05,-1.509778230683878064e-04,3.065651981160044670e-05,4.451768763829022646e-04,2.245997078716754913e-03,1.307052210904657841e-03,-3.284432459622621536e-03,6.554345488548278809e-01,-5.258127566776238382e-05,-1.050521404977189377e-05,6.271933639112603487e-09,3.138293777737999335e-06,2.102234248013701290e-06,-1.509325811639428139e-04,-1.295772381126880646e-04,1.810119329093140550e-06,-7.921420319689786993e-07,-2.330143722417687968e-08,-3.648307028925046325e-06,1.188733676826814190e-05,-1.186183872050605714e-04,1.078014174709096551e-04,7.943198579596355557e-05,-3.312948683742433786e-04,-4.427343810675665736e-05,6.383400432241614908e-06,2.144913014490157366e-05,1.386197254760190845e-04,2.164777397410944104e-04,1.833227870520204306e-04,8.872635953593999147e-05,5.784431123174726963e-04,-5.180296720936894417e-04,1.015845782603719272e-06,2.084295192616991699e-05,1.311177620664238930e-04,2.407365827821195126e-04,7.606550352647900581e-04,-6.802671705372631550e-04,1.382299233227968216e-04,-3.993191348854452372e-04,-1.139313280873466283e-05,-9.945140845957212150e-06,-1.811564106901641935e-05,-3.496324061416089535e-04,3.223415696993470192e-04,4.444658989086747169e-04,-4.479557101149111986e-04,-4.691222275141626596e-04,1.116342973546124995e-04,7.441151865350548178e-06,-2.490729384589940310e-04,3.687301650643348694e-04,-9.600666817277669907e-05,3.316044749226421118e-04,4.550190351437777281e-04,-5.363014643080532551e-04,6.432882219087332487e-05,2.597741149656940252e-05,-7.402300834655761719e-04,-6.673189636785537004e-05,-3.359752299729734659e-04,-1.535331684863194823e-04,1.493991876486688852e-04,-8.182811143342405558e-06,2.169390972994733602e-05,-4.584636826621135697e-06,-6.254260370042175055e-05,-3.892727254424244165e-04,-1.679988781688734889e-04,4.675739910453557968e-04,6.692644819850102067e-05,1.206650085805449635e-05,1.781386572474730201e-06,-8.462875200621056138e-08,5.907867489440832287e-06,3.508336249069543555e-06,2.674179813766386360e-05,-9.502699867880437523e-06,9.481723282078746706e-06,1.140225685958284885e-05,-1.612795053063109663e-08,8.132670700433664024e-06,2.361065162403974682e-05,-1.175449069705791771e-04,2.552513615228235722e-04,2.108116168528795242e-03,-1.346336357528343797e-04,-5.348799822968430817e-05,2.808086264849407598e-06,1.828385757107753307e-05,1.228807959705591202e-04,7.188990712165832520e-04,2.362760424148291349e-04,-1.462183543480932713e-03,1.333772903308272362e-03,-1.015478745102882385e-03,6.459896667365683243e-06,4.677945253206416965e-05,5.210025701671838760e-04,2.288303512614220381e-04,-1.154316007159650326e-03,-4.107409040443599224e-04,6.931804819032549858e-04,-6.036069826222956181e-04,-3.222785835532704368e-06,-1.909480670292396098e-05,6.922794273123145103e-05,1.283562596654519439e-04,-3.682780370581895113e-04,2.356689801672473550e-04,1.941990922205150127e-05,-3.017200797330588102e-04,2.549634373281151056e-04,1.386624148835835513e-06,-2.108558255713433027e-04,1.873352011898532510e-04,-3.859368443954735994e-04,2.355822827666997910e-03,1.116145940613932908e-04,-9.489513467997312546e-04,3.773946082219481468e-04,1.722553497529588640e-05,-9.745609713718295097e-04,-4.036547034047544003e-04,-1.446428475901484489e-03,-1.018441165797412395e-03,7.797046564519405365e-04,-2.075984593830071390e-05,1.892153522931039333e-05,-4.181314125162316486e-06,-9.565678192302584648e-05,-3.919174196198582649e-04,-4.874988226220011711e-04,4.911217838525772095e-04,8.445278945146128535e-05,3.155671583954244852e-05,-6.388101155607728288e-06,-1.600906607279739546e-08,1.069024960997921880e-06,-2.332300027774181217e-06,-1.601144467713311315e-04,-1.105827104765921831e-04,-2.749309032878954895e-06,-2.724131718423450366e-06,-1.867030618996068370e-08,2.029676124948309734e-06,-6.651227067777654156e-06,5.902921475353650749e-05,3.642804804258048534e-04,-2.147943450836464763e-04,1.321056479355320334e-04,-1.492580850026570261e-05,-2.310448053322033957e-06,1.418215560988755897e-05,5.860576493432745337e-05,-6.751436740159988403e-04,1.000847900286316872e-03,2.030500443652272224e-03,9.518201695755124092e-04,-1.469482900574803352e-03,-2.725007834669668227e-05,2.929697438958100975e-05,2.077339595416560769e-04,-3.118894528597593307e-04,6.993318093009293079e-04,-1.405027462169528008e-03,1.025922902044840157e-04,1.400847977492958307e-04,-2.997186129505280405e-05,-1.228549717779969797e-05,8.328244439326226711e-05,-9.644958190619945526e-04,1.647763536311686039e-03,-4.936382174491882324e-04,-3.765891597140580416e-05,-7.333037792704999447e-04,-2.192902502429205924e-05,9.568612767907325178e-06,-5.611740562017075717e-05,-3.041364107048138976e-05,3.662330564111471176e-04,-1.050711958669126034e-03,-2.777204208541661501e-04,-8.838833309710025787e-04,1.644722942728549242e-05,2.304257941432297230e-05,1.606171426828950644e-04,3.123784554190933704e-04,-9.094933193409815431e-05,-6.008286145515739918e-04,3.559881952241994441e-05,-7.881514648033771664e-06,9.795156074687838554e-06,-8.195459486159961671e-06,3.583132638595998287e-06,-5.959173431620001793e-04,7.775139238219708204e-05,4.647015011869370937e-04,5.171988595975562930e-05,-1.326047367911087349e-05,-1.089274292098707519e-06,-3.143327376164961606e-08,3.271063405918539502e-06,3.839397777483100072e-06,-1.754352415446192026e-04,-1.581413380336016417e-04,-1.411153789376839995e-07,-1.196157199956360273e-07,-6.649133865721523762e-08,-4.251173777447547764e-06,-3.555323019099887460e-06,-7.020347402431070805e-05,2.130603097612038255e-04,-4.319016443332657218e-05,-1.534069015178829432e-04,-5.539608901017345488e-05,9.948713341145776212e-06,1.960457484528888017e-05,5.813402822241187096e-05,4.380265600048005581e-04,-1.292988017667084932e-04,-2.578922430984675884e-04,9.343208512291312218e-04,-5.779642378911375999e-04,-2.017482529481640086e-06,2.514900916139595211e-05,8.885635179467499256e-05,2.859164378605782986e-04,6.409420166164636612e-04,-5.089885671623051167e-04,2.331622818019241095e-04,-5.038958624936640263e-04,-5.891437467653304338e-06,-9.733927072375081480e-06,-2.199271875724662095e-05,-4.886495880782604218e-04,4.428052488947287202e-05,6.831532809883356094e-04,-4.532797611318528652e-04,-3.929738886654376984e-04,1.283764286199584603e-04,1.136689024860970676e-05,-1.741087180562317371e-04,5.100493435747921467e-04,1.058704074239358306e-04,1.752478419803082943e-04,6.513920961879193783e-04,-5.809818394482135773e-04,6.113673589425161481e-05,2.589713039924390614e-05,-6.565572111867368221e-04,-1.944466639542952180e-04,-2.346111723454669118e-04,-2.312345022801309824e-04,-4.074796743225306273e-05,-8.436052667093463242e-06,2.023285924224182963e-05,-4.925127541355323046e-06,-6.084254346205852926e-05,-1.863130019046366215e-04,-1.234023948200047016e-04,4.976184573024511337e-04,5.559291457757353783e-05,1.021171010506805032e-05,1.126237179960298818e-06,3.013292371178977191e-08,1.579146896801830735e-06,-5.750927812187001109e-06,-1.241892314283177257e-04,-1.225391606567427516e-04,3.552251655492000282e-06,2.247325710413861088e-06,1.203306965180672705e-08,-4.966801725458935834e-07,2.609838247735751793e-06,-6.288225995376706123e-05,4.844596842303872108e-04,1.599349634489044547e-04,1.432269054930657148e-04,-5.363292439142242074e-05,1.447574504709336907e-05,1.827744563343003392e-05,5.232642070041038096e-05,8.957008249126374722e-04,5.459526437334716320e-04,-1.263685262529179454e-04,8.146982290782034397e-04,-7.072144071571528912e-04,1.500090888839622494e-06,3.597711838665418327e-05,2.450659230817109346e-04,2.013683842960745096e-04,3.508705121930688620e-04,-5.043359706178307533e-04,-8.304665971081703901e-05,-4.120513622183352709e-04,2.048559963441221043e-06,-9.887396117846947163e-06,-2.293655597895849496e-05,-5.985528696328401566e-04,-1.709402131382375956e-04,2.153367386199533939e-04,-3.604654921218752861e-06,-5.338777555152773857e-04,2.055300501524470747e-05,-2.729472726059611887e-06,-2.885581925511360168e-04,3.006431797984987497e-04,3.296164504718035460e-05,1.504959072917699814e-05,7.129944860935211182e-04,-5.053015192970633507e-04,7.510869181714951992e-06,1.776800127117894590e-05,-9.661556687206029892e-04,-3.518515150062739849e-04,1.433089491911232471e-04,-1.629950420465320349e-04,4.134546907152980566e-04,-1.209591300721513107e-05,3.263147300458513200e-05,-3.485583647488965653e-06,-7.835248106857761741e-05,-4.485933168325573206e-04,-2.717585302889347076e-04,4.158064839430153370e-04,5.059621253167279065e-05,4.295065991755109280e-06,-1.795179400687629823e-06,1.214294798046466894e-08,1.257554686162620783e-06,-5.829044312122277915e-06,-1.417609455529600382e-04,-1.952745660673826933e-04,-2.249664703413145617e-07,-3.709190423251129687e-06,1.737646471156040207e-08,4.351380994194187224e-06,-5.779127150162821636e-06,-7.547000132035464048e-05,-2.527597825974225998e-04,-4.018316394649446011e-04,2.439796080579981208e-04,-3.920269227819517255e-05,1.608780735296022613e-06,1.469026301492704079e-05,-6.527303048642352223e-05,4.474172237678430974e-05,6.655449396930634975e-04,-1.111388904973864555e-03,1.060634851455688477e-03,-2.499845868442207575e-04,-1.169087772723287344e-05,4.107074710191227496e-05,9.448557830182835460e-05,5.969732301309704781e-04,9.492966637481004000e-05,4.746239283122122288e-04,8.493445056956261396e-05,-2.112189395120367408e-04,-2.103394217556342483e-05,-6.455449693021364510e-06,8.976822573458775878e-05,-1.708833297016099095e-04,-3.669891739264130592e-04,9.894686518236994743e-04,-5.267793312668800354e-04,-5.457605584524571896e-04,8.580702706240117550e-05,5.081442850496387109e-06,-2.206421195296570659e-04,9.570730035193264484e-04,9.093162952922284603e-04,-2.999228017870336771e-04,1.391530677210539579e-04,-8.908535819500684738e-04,5.883013363927602768e-05,2.019591738644521683e-05,-5.264737992547452450e-04,4.235000815242528915e-04,-5.255494033917784691e-04,-2.342929947189986706e-04,5.366252153180539608e-04,-2.386313781244098209e-06,1.582941149536054581e-05,-2.551857051003025845e-06,-4.624749271897599101e-05,-1.864112418843433261e-04,-5.909350875299423933e-06,4.114732728339731693e-04,5.332465661922469735e-05,-1.623361413294333033e-06,9.753124459166429006e-07,9.537870937492698431e-08,7.086111963872099295e-08,5.768567348241049331e-07,-1.481177605455741286e-04,-1.399073371430858970e-04,-9.570680049364455044e-06,-7.901053322711959481e-06,1.920716385939158499e-08,1.578655201228684746e-06,-3.228671630495227873e-06,2.662470251380000263e-05,4.507186531554907560e-04,-3.979580942541360855e-04,2.333133015781641006e-04,-3.059412483708001673e-05,8.040457942115608603e-06,1.185848032037029043e-05,-4.896632890449836850e-05,3.782531712204217911e-04,-1.782276522135362029e-04,1.136160281021147966e-04,9.883963502943515778e-04,-1.454302575439214706e-03,-1.051893559633754194e-05,4.560508023132570088e-05,4.639143298845738173e-05,-6.700942758470773697e-04,9.622019715607166290e-04,-3.627456317190080881e-04,4.352797986939549446e-04,-1.200533006340265274e-08,-7.926030775706749409e-06,-6.328397830657195300e-06,8.527602403773926198e-06,-4.558959626592695713e-04,-4.670294583775103092e-05,1.153847202658653259e-03,7.071221625665202737e-05,-3.571798442862927914e-04,3.063688927795737982e-05,8.368454473384190351e-06,-2.089459667331539094e-05,3.928577643819153309e-04,1.025948222377337515e-04,-4.040407948195934296e-04,2.867432485800236464e-04,-2.335883036721497774e-04,2.659284655237570405e-05,1.406151841365499422e-05,-5.095556261949241161e-04,-4.382051702123135328e-04,-4.095293115824460983e-04,-6.175097078084945679e-04,2.293231082148849964e-04,2.497539298929041252e-06,1.713694291538558900e-05,-3.985761395597364753e-06,-1.841133780544623733e-05,-1.484328095102682710e-05,1.782207982614636421e-04,3.288002044428139925e-04,3.873491004924289882e-05,5.693181719834683463e-06,9.021657376706571085e-08,-1.254134076589252800e-07,1.817432121242745779e-06,5.080296432424802333e-06,-3.918923175660893321e-05,1.181860352517105639e-05,5.022652658226434141e-06,2.792313352983910590e-06,-4.621597327059134841e-09,-4.122384780202992260e-06,2.385230345680611208e-06,-2.573803067207336426e-05,-1.321995368925854564e-04,-2.455971552990376949e-04,-6.634226883761584759e-05,-4.492638254305347800e-06,5.230487204244127497e-06,-1.316953057539649308e-05,3.702925459947437048e-05,-1.348904916085302830e-04,4.295667167752981186e-06,3.648978890851140022e-04,-8.516632369719445705e-04,-3.317042428534477949e-04,4.669624104280956089e-06,-1.418509600625839084e-05,2.931741764768958092e-04,-2.143098099622875452e-04,4.663094296120107174e-04,6.705799605697393417e-04,8.468365995213389397e-04,-9.417286491952836514e-05,6.251559625525260344e-06,-8.556681677873712033e-06,2.301258973602671176e-05,8.660986168251838535e-06,-6.746174767613410950e-05,-2.254736609756946564e-04,-1.108446449507027864e-04,-8.501372940372675657e-05,-6.796917659812606871e-06,9.201806278724689037e-06,1.015638990793377161e-04,4.371190443634986877e-04,-5.760220810770988464e-04,3.673178725875914097e-04,-1.919685746543109417e-05,-4.726285987999290228e-05,1.962466740224044770e-05,-1.476611123507609591e-05,-3.155266458634287119e-04,-7.737966370768845081e-06,-2.480849798303097486e-04,-8.797641203273087740e-05,-5.992720252834260464e-04,1.464687557017896324e-05,-6.671723895124159753e-06,4.180677206022664905e-05,-2.084710831695701927e-05,1.384623610647395253e-04,3.345370350871235132e-05,-6.381855928339064121e-05,-4.233973959344439209e-05,-6.579889486602041870e-07,6.024025424267165363e-06,-3.218114898118074052e-06,-1.759254701028112322e-06,3.118830863968469203e-05,-8.020277164177969098e-05,-1.535841583972796798e-04,3.584374280762858689e-05,4.282597001292742789e-05,-2.994223677887930535e-06,7.765054760966449976e-05,2.287816641910467297e-05,-7.314913091249763966e-05,2.112168440362438560e-04,-2.627433277666568756e-04,-5.299269687384366989e-04,-1.577922375872731209e-04,3.688025753945112228e-05,2.017986989812925458e-04,1.854632428148761392e-04,2.971868379972875118e-04,-3.892284003086388111e-04,-3.605817619245499372e-04,5.627605714835226536e-04,-5.899306415813043714e-05,-7.398427987936884165e-05,1.166329529951326549e-04,6.730104796588420868e-04,-2.988657215610146523e-04,1.434504985809326172e-03,-7.241265266202390194e-04,4.576203937176615000e-04,-4.448910185601562262e-04,-1.481244680689997040e-06,-8.100868581095710397e-05,4.852054189541377127e-05,-6.872122175991535187e-04,-1.836110022850334644e-04,6.856505060568451881e-04,-3.575049049686640501e-04,-6.047334172762930393e-04,3.564385770005173981e-05,-1.236298849107697606e-04,5.547363798541482538e-06,6.001717410981655121e-04,7.238226244226098061e-04,-2.297406899742782116e-05,8.403500542044639587e-04,-4.073762102052569389e-04,9.359376417705789208e-05,-8.670461829751729965e-05,-1.130484160967171192e-03,4.576168430503457785e-04,-3.199440834578126669e-04,2.983196463901549578e-05,-7.211617194116115570e-04,2.490274782758206129e-04,1.666817232035100460e-03,2.092946553602814674e-03,5.075422581285238266e-03,-3.509668866172432899e-03,3.902098396793007851e-03,-1.056745299138128757e-03,2.489947073627263308e-04,5.710865370929241180e-04,3.323209227801271481e-07\n0.000000000000000000e+00,-1.603766031621489674e-05,-3.523004852468147874e-05,6.201390351634472609e-05,2.055594814009964466e-04,-3.059582240894087590e-06,1.337848942739583435e-07,1.624306378289475106e-08,3.204565291525796056e-05,-1.389642602589447051e-05,7.785793859511613846e-04,2.465622965246438980e-03,1.291061169467866421e-03,2.112355548888444901e-03,1.109142831410281360e-04,3.277817313573905267e-06,-9.219597814080771059e-06,-5.864906124770641327e-04,-3.137383144348859787e-03,-1.331850537098944187e-03,-2.324806759133934975e-03,-4.326888010837137699e-04,2.467524900566786528e-04,-7.336881390074267983e-05,4.211054329061880708e-05,-3.617909169406630099e-05,9.820765117183327675e-04,-3.167528775520622730e-04,-1.457861624658107758e-03,3.219373174943029881e-04,2.512797655072063208e-04,1.823538332246243954e-05,2.247778411401668563e-06,2.580773725640028715e-04,2.069690497592091560e-03,-3.782239800784736872e-04,4.450302512850612402e-04,6.518304580822587013e-04,-1.185020548291504383e-03,-7.169928867369890213e-04,-8.409387191932182759e-06,1.548032159917056561e-04,-2.051759744063019753e-03,-6.813604850322008133e-04,8.942921413108706474e-04,-1.900651259347796440e-03,1.349652302451431751e-04,-4.464502853807061911e-04,-1.989980046346317977e-05,4.603058332577347755e-04,6.483728066086769104e-04,1.600224990397691727e-03,1.329685910604894161e-03,1.073835592251271009e-04,2.629134723974857479e-05,-2.091793066938407719e-05,2.340203354833647609e-05,2.059970574919134378e-05,7.608705200254917145e-04,8.071385673247277737e-04,-3.024792531505227089e-04,-5.501891428139060736e-05,6.558267474174499512e-01,-8.755122507864143699e-06,3.293145667271346611e-08,2.276819486723979935e-06,5.066734956926666200e-06,-1.609167384231113829e-06,-5.850981324329040945e-06,4.167912663888273528e-07,9.282960604650725145e-07,-6.209022984648981947e-08,-5.587769010162446648e-06,4.655536940845195204e-06,-1.157575534307397902e-04,2.058783138636499643e-06,-2.132436347892507911e-04,-2.867043367587029934e-04,-1.236140815308317542e-05,-1.079388994185137562e-06,1.095329594136273954e-06,1.021957359625957906e-04,3.214764583390206099e-04,4.195985675323754549e-04,4.524744581431150436e-04,-2.723114448599517345e-06,3.782488056458532810e-05,8.394492397201247513e-06,-9.192202924168668687e-06,-1.022201558953383937e-05,-1.884692173916846514e-04,-1.013263754430226982e-04,4.543227842077612877e-04,-1.049143174896016717e-04,1.002748649625573307e-05,-8.807544418232282624e-07,3.324510373658995377e-07,-4.097359851584769785e-05,-1.028331607813015580e-04,-1.645863376324996352e-04,8.718183380551636219e-05,-5.057796806795522571e-05,1.156494618044234812e-04,9.459766442887485027e-05,6.976230224609025754e-07,-2.668673914740793407e-05,2.001608663704246283e-04,2.360221551498398185e-04,-2.873378980439156294e-04,2.073814976029098034e-04,5.198634244152344763e-05,6.022021989338099957e-05,3.992259280494181439e-06,3.640348222688771784e-05,-3.945423668483272195e-05,6.285314157139509916e-05,-1.891704305307939649e-04,-4.166702638030983508e-05,-2.405670329608255997e-06,1.032158479574718513e-06,-3.458346327533945441e-06,4.200232979201246053e-06,-7.441921479767188430e-05,-8.374619937967509031e-05,2.600651350803673267e-05,3.540518946465454064e-06,1.099452856578864157e-05,1.373523787151498254e-06,1.541310723496280843e-08,-2.833077815012075007e-06,-8.558040462958160788e-06,-2.556603794801048934e-05,-3.302829281892627478e-05,-2.673273229447659105e-07,-1.971276105905417353e-06,3.873496012829491519e-08,6.431252586480695754e-06,-3.579041504053748213e-06,5.729495023842900991e-05,7.738010026514530182e-05,1.173858297988772392e-03,-9.460141882300376892e-06,-8.958935723057948053e-06,1.170115183413145132e-06,2.254539140267297626e-06,-5.692531703971326351e-05,-4.943078965879976749e-05,-6.464926991611719131e-04,-1.852230052463710308e-04,-5.326965474523603916e-04,-8.381844963878393173e-06,-2.560619759606197476e-05,2.627366484375670552e-05,1.907582482090219855e-04,2.019835083046928048e-04,-3.978043678216636181e-04,4.697364056482911110e-05,1.419282343704253435e-04,-1.258954580407589674e-05,-1.170517407445004210e-05,-1.004345540422946215e-05,6.822904833825305104e-05,-2.768800186458975077e-04,4.686734173446893692e-04,-3.728984156623482704e-04,9.701140515971928835e-05,-3.153723664581775665e-04,-3.070372622460126877e-05,4.772789907292462885e-06,-1.064236203092150390e-04,2.490550396032631397e-04,-9.275320335291326046e-04,6.238956120796501637e-04,1.223192957695573568e-04,5.276399315334856510e-05,-2.163119643228128552e-05,8.273141247627791017e-06,-1.193644711747765541e-04,2.717376337386667728e-04,-1.477402111049741507e-05,3.989922115579247475e-04,3.007558989338576794e-04,-4.839650500798597932e-06,2.858805828509503044e-06,-3.102377604591310956e-06,-1.848697320383507758e-05,-1.125375274568796158e-04,-2.708610845729708672e-04,1.469208509661257267e-04,1.569782034493982792e-05,-6.155767550808377564e-06,-6.600098458875436336e-07,3.947763715927976591e-08,1.917782810778589919e-06,1.592688022356014699e-05,2.469655737513676286e-05,6.250127626117318869e-06,4.545378942566458136e-06,4.239396105276682647e-07,1.809712557587772608e-08,-1.765236902429023758e-06,-5.480245363287394866e-06,-1.952324601006694138e-05,-5.125510506331920624e-04,3.711629833560436964e-04,-4.618876264430582523e-04,-1.747660644468851388e-05,-4.793656898982590064e-06,1.676603096711914986e-05,-2.783289710350800306e-05,7.646834710612893105e-04,7.180806132964789867e-04,5.368760321289300919e-04,-3.340470721013844013e-04,6.129249231889843941e-04,2.075881639029830694e-06,1.297458766202908009e-06,2.361367842240724713e-05,5.324785015545785427e-04,-1.088954377337358892e-04,-5.374235915951430798e-04,-7.784502231515944004e-04,2.180599258281290531e-04,7.702919901930727065e-06,1.156016696768347174e-05,-2.905725523305591196e-06,1.860494667198508978e-04,-6.158659816719591618e-04,1.462110230932012200e-04,-1.303975732298567891e-04,2.080446138279512525e-04,3.850050416076555848e-05,-2.427392473691725172e-06,-7.505082976422272623e-06,-6.100675091147422791e-05,4.551335005089640617e-04,5.124604213051497936e-04,4.642184940166771412e-04,9.767050505615770817e-05,4.684997111326083541e-05,-6.187854069139575586e-06,4.920089850202202797e-05,-8.335885650012642145e-05,-2.309955161763355136e-04,1.862240787886548787e-05,1.083942479453980923e-04,1.201320810650940984e-05,8.349485938197176438e-07,5.539797712117433548e-06,-4.654032090911641717e-05,-3.224424144718796015e-04,1.917678164318203926e-04,-2.240025423816405237e-05,3.658388095573172905e-06,-3.163052042509661987e-07,5.013686177335330285e-07,-3.474292498140130192e-08,2.208679234172450379e-06,5.506632078322581947e-06,-2.026822039624676108e-05,-1.731179872876964509e-05,-1.325849780187127180e-06,-1.441029411353156320e-07,-9.047312232723925263e-08,-6.304261660261545330e-06,5.007033450965536758e-06,-1.194764263345859945e-04,-3.638176713138818741e-04,5.162155503057874739e-05,-2.605832123663276434e-04,-1.598217022547032684e-05,1.428479095011425670e-06,3.955431566282641143e-06,7.836414442863315344e-05,3.342702111694961786e-04,2.198487491114065051e-04,3.248931898269802332e-04,-4.900762178294826299e-06,-5.228014924796298146e-05,1.085604708350729197e-05,-1.560549571877345443e-05,-4.749627987621352077e-05,-1.199468533741310239e-04,-8.790531137492507696e-05,3.833478258457034826e-04,-1.788232766557484865e-04,-2.046623376372735947e-05,4.632987383956788108e-06,-1.654945776863314677e-06,-5.146111288922838867e-05,-1.540550292702391744e-04,-7.437620661221444607e-05,-7.397957233479246497e-05,4.014787919004447758e-05,2.097494871122762561e-04,1.041749419528059661e-04,2.839783519448246807e-06,-4.595824066200293601e-05,1.798133598640561104e-04,1.266645558644086123e-04,1.090642545023001730e-04,3.055687702726572752e-04,1.562054603709839284e-05,5.678708839695900679e-05,2.912286390710505657e-06,-2.574540485511533916e-05,-5.779832645202986896e-05,-1.392145350109785795e-07,-4.956230259267613292e-05,4.331296076998114586e-05,-3.947528966818936169e-06,4.508234724198700860e-06,-4.468131919566076249e-06,6.790507086407160386e-06,-1.319134462391957641e-04,-4.741852171719074249e-05,3.844429738819599152e-05,3.039374405489070341e-06,1.221440561494091526e-05,8.069445698311028536e-07,-5.673911118719843216e-08,7.414977289954549633e-07,5.375305136112729087e-06,-6.910351658007130027e-06,-2.404487349849659950e-05,-2.359185600653290749e-06,-2.282370587636251003e-06,3.056288733205292374e-08,-5.734457317885244265e-06,3.104386905761202797e-06,-1.087483396986499429e-04,-3.844237071461975574e-04,7.287344487849622965e-05,-3.750190371647477150e-04,-3.288015477664885111e-06,2.728858362388564274e-06,5.540164693229598925e-06,6.028619463904760778e-05,1.228020755661418661e-05,3.304988495074212551e-04,1.929961727000772953e-04,9.565961954649537802e-05,9.585991210769861937e-05,1.206202887260587886e-05,-2.267127638333477080e-05,-1.956460328074172139e-04,-1.923648669617250562e-04,-8.692634582985192537e-05,7.260406855493783951e-04,-2.131923392880707979e-04,4.537279528449289501e-05,5.247051376500166953e-06,5.598196253231435549e-07,-4.504177559283562005e-05,-1.220473204739391804e-04,6.263209797907620668e-05,2.805510666803456843e-05,4.367449146229773760e-04,1.603034033905714750e-04,8.693461131770163774e-05,7.865057341405190527e-06,1.417503153788857162e-05,4.969358560629189014e-04,3.277135838288813829e-04,-2.569459902588278055e-04,-6.607333489228039980e-05,-4.684503655880689621e-04,6.059791849111206830e-05,-3.784389718930469826e-06,1.863227807916700840e-04,-1.752414973452687263e-04,-1.372623373754322529e-04,-4.082311643287539482e-04,-1.196873636217787862e-04,-1.615383894204569515e-06,2.568428953964030370e-06,-3.910668510798132047e-06,1.357970813842257485e-05,-1.017553368001244962e-04,-4.315991100156679749e-05,-9.022987796925008297e-06,-7.531164101237663999e-07,1.144073303294135258e-05,1.406020146532682702e-06,4.063758751726709306e-08,2.356375944145838730e-06,-6.455379661929327995e-07,-1.419792897650040686e-05,-2.453979141137097031e-05,6.736850650668202434e-07,2.520938778616255149e-06,6.912114258739165962e-08,-3.439139391048229299e-06,2.549929604356293567e-06,-1.893613953143358231e-04,-4.248417390044778585e-04,1.145580827142111957e-04,-1.950041041709482670e-05,-3.772723175643477589e-06,-2.805689746310235932e-06,8.167421583493705839e-06,5.856441202922724187e-05,2.344233507756143808e-04,1.000508666038513184e-03,2.945803571492433548e-04,-1.636226952541619539e-04,5.253655763226561248e-05,5.131224042997928336e-06,1.079293997463537380e-05,1.505161781096830964e-04,-4.306440678192302585e-05,-2.874809724744409323e-04,4.740557633340358734e-04,-2.684278588276356459e-04,3.284846025053411722e-05,-5.508792128239292651e-06,6.411501090042293072e-06,-7.069573257467709482e-06,5.339486597222276032e-05,-1.359355810564011335e-04,1.347401994280517101e-04,3.210610593669116497e-04,1.847192470449954271e-04,8.499126124661415815e-05,4.396783424454042688e-06,-2.083068102365359664e-05,3.698596556205302477e-04,7.189721218310296535e-04,-4.608685849234461784e-04,-1.581526885274797678e-04,-5.757559847552329302e-05,5.723537469748407602e-05,5.180035714147379622e-06,-3.844666571239940822e-05,1.142262772191315889e-04,-1.802318292902782559e-04,-2.625615743454545736e-04,-1.010155101539567113e-04,-3.293116378699778579e-06,1.296967184316599742e-06,-2.941582351922988892e-06,-4.801382146979449317e-06,-5.420563684310764074e-05,-1.701082655927166343e-04,6.011888035573065281e-05,3.869495685648871586e-06,7.499827006540726870e-06,-1.846187842602375895e-07,-4.672983777709305286e-09,4.170942247583298013e-06,1.666862999627483077e-06,-3.607320468290708959e-05,-4.308208008296787739e-05,3.216523737137322314e-06,-2.336727447982411832e-06,-3.646869117801543325e-08,-6.585910341527778655e-06,2.434620000713039190e-06,-1.391872792737558484e-04,-1.147633520304225385e-04,-1.563995756441727281e-04,-1.588621526025235653e-04,-2.582728302513714880e-05,-1.826944640015426558e-06,-3.140639137200196274e-06,9.338447125628590584e-05,5.044885328970849514e-04,1.721251464914530516e-04,2.105535240843892097e-04,2.259364118799567223e-04,-5.038377130404114723e-04,1.098496431950479746e-05,4.139495104027446359e-06,-2.704883227124810219e-04,-4.102458478882908821e-04,-2.429835440125316381e-04,3.682923561427742243e-04,5.046654259786009789e-04,2.233461127616465092e-04,-5.328691258910112083e-06,3.012330012097663712e-07,-5.069185863249003887e-05,-1.455448800697922707e-04,-1.597418740857392550e-04,-2.511714701540768147e-04,1.172006886918097734e-05,1.117809442803263664e-04,1.412611018167808652e-04,-1.394159312440024223e-07,-2.793039129755925387e-05,3.738824452739208937e-04,2.121792058460414410e-04,2.263444184791296721e-04,1.536493800813332200e-04,5.286562372930347919e-05,8.366641122847795486e-05,3.167661589031922631e-06,-6.534486601594835520e-05,-5.324883968569338322e-04,1.192838171846233308e-04,3.799569822149351239e-05,-1.943930692505091429e-04,-5.018393949285382405e-06,-6.708545186029368779e-08,-4.117433491046540439e-06,-1.357205474050715566e-05,-5.565180254052393138e-05,-3.460582229308784008e-04,3.769556496990844607e-05,1.009747848002007231e-05,1.489626993134152144e-05,1.744484734444995411e-06,9.978884918382391334e-08,2.526876869524130598e-06,5.965867330814944580e-06,-3.503115294734016061e-05,-5.598370989901013672e-05,-8.610472832515370101e-07,-1.425091568307834677e-06,4.944240572513081133e-08,-1.052130210155155510e-05,4.095364602108020335e-06,-2.129995118593797088e-04,-2.795715117827057838e-04,3.905724151991307735e-04,-2.342606749152764678e-04,-2.139977732440456748e-05,5.985618827253347263e-07,-1.068987057806225494e-05,9.035321272676810622e-05,2.086518798023462296e-04,2.865890855900943279e-04,4.193913773633539677e-04,-4.418860189616680145e-04,-2.960569108836352825e-04,1.106685704144183546e-05,-1.587468796060420573e-05,-6.900702283019199967e-05,-4.712474765256047249e-05,-3.783008141908794641e-04,3.655135806184262037e-04,5.036143120378255844e-04,-1.201063278131186962e-04,-3.487591811790480278e-06,-2.101229711115593091e-06,-4.942659143125638366e-05,-2.565019822213798761e-04,3.992732672486454248e-04,-2.168080100091174245e-04,2.306298410985618830e-04,5.148709169588983059e-05,1.506525150034576654e-04,1.214012445416301489e-05,-4.424623693921603262e-05,3.420969878789037466e-04,2.243047492811456323e-05,1.612273626960813999e-04,3.429490607231855392e-04,-3.394741725060157478e-05,4.172722037765197456e-05,-6.869974185974569991e-06,-1.422059867763891816e-04,2.132286899723112583e-04,-1.251808425877243280e-04,-2.508004254195839167e-04,-3.271388413850218058e-04,5.424411574495024979e-05,-1.129460360971279442e-05,7.357246431638486683e-06,3.087457662331871688e-05,-2.572343801148235798e-04,-1.031762512866407633e-04,1.258705742657184601e-04,-3.346585799590684474e-07,1.496412587584927678e-04,2.267035415570717305e-05,-1.179797163786133751e-05,-2.581747867225203663e-05,3.047788595722522587e-05,3.047572681680321693e-05,4.350075323600322008e-05,2.033206510532181710e-05,-1.352410436084028333e-05,5.173027147975517437e-06,2.987568586831912398e-05,5.336256799637340009e-05,-8.630337106296792626e-05,-3.177100443281233311e-04,-1.084691102732904255e-04,-1.906927936943247914e-04,-5.757738108513876796e-05,1.170946197817102075e-04,-4.944561078445985913e-05,6.221428338903933764e-05,3.865969774778932333e-04,2.979562850669026375e-04,1.477115147281438112e-04,-2.267394302180036902e-04,-4.570677992887794971e-05,3.028480932698585093e-05,-2.155682341253850609e-05,-4.681136124418117106e-05,-2.801687514875084162e-04,2.268758544232696295e-05,3.041033633053302765e-04,6.853962258901447058e-05,-1.705098256934434175e-04,-1.918373345688451082e-05,6.962034240132197738e-05,2.511462116672191769e-05,-1.844624057412147522e-04,-1.658105902606621385e-04,-7.255835953401401639e-06,-7.253171497723087668e-05,1.735425466904416680e-04,1.344141783192753792e-04,-2.065463631879538298e-04,-4.112792885280214250e-05,2.609600487630814314e-04,3.504357882775366306e-04,1.892183499876409769e-04,4.001634079031646252e-04,1.128507647081278265e-04,1.042624935507774353e-04,2.018907107412815094e-04,1.324444892816245556e-04,8.776518370723351836e-06,2.933969662990421057e-04,-2.083967556245625019e-04,-3.402504080440849066e-04,-1.536775671411305666e-04,-9.450148354517295957e-05,1.896441099233925343e-03,-3.897251153830438852e-04,-9.390129707753658295e-04,5.697210435755550861e-04,-2.676775038708001375e-04,1.336658606305718422e-04,1.776584249455481768e-04,6.191546617628773674e-07\n0.000000000000000000e+00,-2.589413725218037143e-06,-3.625849331001518294e-06,3.843068770947866142e-05,-2.881733507820172235e-06,-1.153905827777634840e-06,-7.935396411085093860e-07,1.561328488719482266e-08,-1.485516349930549040e-06,4.099192096873593982e-07,-1.798665471142157912e-05,3.289666492491960526e-04,9.772703197086229920e-05,-1.487051194999366999e-04,3.881142447426100262e-07,-1.251007347491395194e-06,4.608419203577795997e-06,-7.586499850731343031e-05,-6.700716767227277160e-05,-8.100349987216759473e-06,-1.536836934974417090e-04,-4.934822791256010532e-04,-5.464734567794948816e-05,-1.471997256885515526e-05,1.767826802279159892e-06,-1.061568109435029328e-04,2.668200468178838491e-04,-1.151075048255734146e-04,-6.687398417852818966e-04,9.720771777210757136e-05,-1.678363696555607021e-05,8.866496500559151173e-06,6.536325599881820381e-06,-2.990064058394636959e-05,-3.444954054430127144e-04,-2.761351352091878653e-04,3.942639159504324198e-04,2.233052073279395700e-04,-1.038102855090983212e-04,-1.349884259980171919e-04,1.594092395862389822e-06,-1.745527406455948949e-04,-8.358556660823523998e-04,-1.395538711221888661e-04,-9.901855810312554240e-05,-1.099035034712869674e-05,-8.174942922778427601e-05,-1.022169963107444346e-04,-3.659035428427159786e-06,2.947935854535899125e-06,-1.424718066118657589e-04,3.333234635647386312e-04,2.719967742450535297e-04,7.985466800164431334e-05,4.874843853031052276e-06,-1.020903482640278526e-06,4.739549694932065904e-06,3.380482894499436952e-06,1.088208737201057374e-04,1.943597308127209544e-04,-5.896274888073094189e-05,-9.398913789482321590e-06,-7.330590051424223930e-06,6.559005975723266602e-01,8.727227829297135031e-09,6.341726788150481298e-08,3.737556255600793520e-07,6.472419045167043805e-06,1.465828631808108184e-06,-2.032845145549799781e-07,-1.614459677057311637e-08,5.996716367917542811e-08,1.733367014367104275e-07,-1.105933961298433132e-06,1.048256535796099342e-06,-2.478884016454685479e-05,7.376811117865145206e-05,7.379022008535685018e-06,3.657711999949242454e-08,-3.504737833281978965e-07,4.844631007472344209e-07,4.894520770903909579e-06,1.731301381369121373e-05,2.808664430631324649e-05,1.140143212978728116e-04,4.943988096783868968e-05,-2.203177018600399606e-06,7.464379336852289271e-07,-2.538899479986866936e-06,-3.255386036471463740e-05,-2.088346263917628676e-05,-8.988763875095173717e-05,-9.631136344978585839e-05,-2.086128188238944858e-05,-1.036227422446245328e-05,4.561999844554520678e-07,2.002919018195825629e-06,-2.304897861904464662e-06,3.859522621496580541e-05,3.585499507607892156e-05,-8.871790487319231033e-05,-7.120592272258363664e-06,4.487214027903974056e-05,1.293126115342602134e-05,-2.434214536606305046e-07,3.342893614899367094e-05,6.867361662443727255e-05,-3.983361966675147414e-05,3.226558692404069006e-05,3.188868140568956733e-05,3.012507841049227864e-05,1.297338167205452919e-05,-5.402770284490543418e-07,2.196763125539291650e-05,-2.656775450304849073e-06,-9.262249659514054656e-05,-1.440779451513662934e-04,-6.223231594049138948e-06,-1.447205704607767984e-06,-3.136392763281037332e-07,-2.684027435861935373e-07,3.004857944688410498e-06,-1.506545140728121623e-05,5.573369890043977648e-06,3.814095066445588600e-07,-1.150178761122333526e-07,9.305603612119739410e-07,3.439647002778656315e-07,-8.726522082724841312e-08,1.518402996225631796e-06,-2.600294692456373014e-06,-1.128421172325033695e-05,-4.427599196787923574e-05,1.433016677765408531e-06,2.432960400255979039e-06,-4.359698024813951633e-08,-1.984522668863064609e-06,3.472033313300926238e-06,-2.551061697886325419e-06,-1.130910241045057774e-04,2.010893076658248901e-04,-4.417240415932610631e-05,-1.486968926656118128e-06,2.352948484940498020e-07,-2.851741101039806381e-07,1.484252516092965379e-05,1.262886653421446681e-04,-2.184032055083662271e-04,2.277812454849481583e-04,-5.982140428386628628e-04,3.738971645361743867e-05,6.626952654187334701e-06,1.556823917781002820e-05,1.886078971438109875e-04,-1.194267533719539642e-04,2.298720064572989941e-04,-2.878951490856707096e-04,2.291107375640422106e-05,5.941074050497263670e-05,-4.103051196580054238e-06,-4.015189915662631392e-06,-2.619703445816412568e-05,2.008856972679495811e-04,8.456238720100373030e-05,2.733514411374926567e-04,-2.837712963810190558e-05,7.153549813665449619e-05,5.442869587568566203e-05,6.492268198599049356e-07,1.997255094465799630e-05,1.829500251915305853e-04,-3.349907347001135349e-04,-7.122295937733724713e-05,-2.641568426042795181e-04,1.652195060160011053e-04,4.760175943374633789e-05,7.661908057343680412e-06,-1.002397402771748602e-04,1.587147853570058942e-04,1.661843562033027411e-04,-8.473832713207229972e-05,2.153290697606280446e-04,-3.205303528375225142e-06,3.931428182113450021e-06,-2.539860815886640921e-06,-9.240285180567298084e-06,-7.001567428233101964e-05,-1.947724667843431234e-04,5.217138459556736052e-05,3.802596438617911190e-06,3.532514256221475080e-06,1.547920419397996739e-06,8.664125061841332354e-08,1.691099441814003512e-06,5.167575181985739619e-06,-1.785621134331449866e-05,-2.476979170751292259e-05,4.155923761572921649e-06,1.155554741671949159e-06,-2.201070969931606669e-08,-2.831474603226524778e-06,-3.530877847879310139e-06,-2.460495124978478998e-05,5.641959796776063740e-05,2.577540581114590168e-04,-1.678288390394300222e-04,-1.804170278774108738e-05,3.489219864150072681e-07,-3.979186658398248255e-06,2.516001950425561517e-05,1.718673593131825328e-04,8.637635619379580021e-05,1.192047056974843144e-05,-1.166269066743552685e-05,1.580984098836779594e-04,6.008260697853984311e-07,5.099376721773296595e-06,1.825696963351219893e-04,1.196466619148850441e-04,8.815799810690805316e-05,-8.318806794704869390e-05,-5.491550473379902542e-05,-8.200044248951599002e-05,-1.962468331839772873e-06,5.813620873595937155e-08,1.637450804992113262e-05,3.311365799163468182e-05,5.313789733918383718e-05,-7.750830263830721378e-05,-4.044033121317625046e-04,4.069060378242284060e-05,3.618849950726144016e-05,4.583217787512694485e-07,-3.435188409639522433e-05,1.773140247678384185e-04,5.027102815802209079e-05,-1.470387651352211833e-04,-1.399388274876400828e-04,9.339649841422215104e-05,2.105915336869657040e-05,1.846484451561991591e-06,1.620817492948845029e-04,7.886125968070700765e-05,1.624717697268351912e-05,-1.101683301385492086e-04,-1.002349890768527985e-04,-3.590929054553271271e-06,-3.074350388487800956e-06,2.668354454726795666e-06,-3.642092633526772261e-05,2.333189186174422503e-04,1.535002666059881449e-04,-4.971283124177716672e-05,-2.004130919885938056e-06,2.438534011162118986e-06,1.093015498554450460e-06,-2.983702529490983579e-08,1.706365253539843252e-07,-1.278441004615160637e-06,-2.895623083531972952e-06,2.358864549023564905e-06,-4.697864994795963867e-07,2.372974421405160683e-07,1.652801984164398164e-08,3.943283957141829887e-07,5.455117957353650127e-07,-7.114769573490775656e-07,-1.594743080204352736e-04,8.504399738740175962e-05,1.803508530429098755e-05,1.200876113216509111e-06,6.456281198552460410e-08,9.426984206584165804e-07,1.062397859641350806e-05,-5.394302934291772544e-05,1.968361539184115827e-05,-1.631226950848940760e-05,2.532117650844156742e-05,6.345368456095457077e-05,2.600566858745878562e-06,-5.390744263422675431e-06,-1.107312618842115626e-05,-5.673369014402851462e-05,-5.089525075163692236e-05,3.872625529766082764e-05,-4.307361814426258206e-05,1.248763328476343304e-05,5.047015179115987848e-07,-1.430451106898544822e-06,5.428231588666676544e-07,5.089908154332078993e-05,9.333395428257063031e-05,-3.332448977744206786e-05,-1.644335497985593975e-06,-1.758189137035515159e-05,9.127014891419094056e-06,-5.851851625493509346e-08,1.794889067241456360e-05,7.625751459272578359e-05,-8.048393283388577402e-06,-1.902007716125808656e-05,6.631643918808549643e-05,9.958788723452016711e-06,1.106136460293782875e-05,4.200186083380685886e-07,4.824270263270591386e-07,2.642896652105264366e-05,-1.566217906656675041e-05,-1.026660975185222924e-04,-5.820831211167387664e-05,-1.183869130727543961e-06,-2.671917798124923138e-08,-1.821930254664039239e-06,1.791629415492934640e-06,-4.445415834197774529e-05,-2.423832665954250842e-05,6.770474101358558983e-06,1.449880755899357609e-06,1.071780957317969296e-06,1.909719600234893733e-07,6.437676347559317946e-08,-1.130364807977457531e-06,-3.507947440084535629e-06,1.284696463699219748e-05,2.355370452278293669e-05,-2.030901441685273312e-06,1.954615527210989967e-07,-9.175528248306363821e-08,3.487769845378352329e-06,1.443861265215673484e-06,4.372722469270229340e-05,-6.496597052318975329e-06,1.632826169952750206e-04,1.253301161341369152e-04,6.528865014843177050e-06,2.317194457646110095e-06,5.219068498263368383e-06,-3.267732245149090886e-05,1.421454362571239471e-04,1.953564787982031703e-04,7.907701365184038877e-05,-1.417427847627550364e-05,8.283914212370291352e-07,-1.119982243835693225e-06,-1.871621179816429503e-06,-6.151643174234777689e-05,-9.626496466808021069e-05,7.235875091282650828e-05,4.215703302179463208e-05,-6.991984992055222392e-05,-8.665775567351374775e-06,6.471708502431283705e-07,-1.323701781075214967e-06,7.020810699032153934e-06,3.576508606784045696e-05,-4.547848220681771636e-05,-1.315760455327108502e-04,8.406571578234434128e-05,-3.016548362211324275e-06,-2.302422944922000170e-05,-2.502303232176927850e-06,6.529444362968206406e-06,1.900515417219139636e-05,3.608216138673014939e-05,-2.136752154910936952e-04,2.112363290507346392e-06,-4.879126936430111527e-05,-6.561574082297738642e-06,1.505833438386616763e-06,2.857290019164793193e-05,3.598631155909970403e-05,5.080304254079237580e-05,-1.157112856162711978e-04,-2.760920324362814426e-06,-2.799145022436277941e-06,2.933610403488273732e-06,-1.594409354765957687e-06,1.105544242818723433e-06,-3.687829666887409985e-05,-2.960604979307390749e-05,1.169544066215166822e-05,-1.120542947319336236e-06,-3.369864316482562572e-06,3.442463594183209352e-07,8.510310323117664666e-08,-5.734820547331764828e-07,8.927606813813326880e-07,-1.798123048502020538e-05,-5.171896646061213687e-06,-1.640147502257605083e-07,-1.058991529134800658e-06,-2.157281642212183215e-08,1.284044969906972256e-06,-5.903860710532171652e-06,1.422532659489661455e-05,-1.194876094814389944e-04,2.102211692545097321e-05,1.312618696829304099e-04,-2.869634045055136085e-06,-3.998716522346512647e-07,8.361027994396863505e-07,-1.188427268061786890e-05,-9.251160372514277697e-05,1.219209589180536568e-04,-6.673327152384445071e-05,-1.731274824123829603e-05,3.212823139620013535e-05,-8.797845794106251560e-07,-1.619152953935554251e-07,-2.039771970885340124e-05,-2.181120362365618348e-05,-1.910950377350673079e-04,4.501028888626024127e-05,3.773951539187692106e-05,9.973357009585015476e-06,-1.610884737601736560e-06,-1.951907734110136516e-06,9.470155418966896832e-06,1.796119431674014777e-05,6.508613296318799257e-05,-6.122361082816496491e-05,-3.758387174457311630e-05,-1.034691922541242093e-05,-2.744575431279372424e-05,-3.668633326014969498e-07,3.727106377482414246e-05,2.806468401104211807e-04,1.223218278028070927e-04,2.896369551308453083e-05,1.028385122481267899e-05,-7.619124517077580094e-05,1.428372070222394541e-05,-9.303572028329654131e-07,4.274956881999969482e-05,2.831443998729810119e-05,-3.315880530863068998e-05,-1.301196898566558957e-04,-2.724127261899411678e-05,1.646606733629596420e-06,-1.213129166899307165e-06,6.561896270795841701e-07,3.221126235075644217e-06,3.601885327952913940e-05,7.740190631011500955e-05,5.809313734062016010e-06,-3.708424571868818020e-07,-1.302700411542900838e-06,5.460695717829366913e-08,3.412014848436228931e-08,2.988253697822074173e-07,-3.314482228233828209e-06,-1.746064663166180253e-05,-9.422105904377531260e-06,-3.631167260209622327e-07,-1.118455543291929644e-06,1.127536961575970054e-07,-8.671376008351217024e-07,3.007691020684433170e-07,-2.036749719991348684e-05,-1.590425563335884362e-05,5.639843584503978491e-05,-9.152497659670189023e-05,-3.331956349938991480e-06,6.958472340556909330e-07,3.772927129830350168e-06,2.798630339384544641e-05,6.096008655731566250e-05,-1.093799728550948203e-04,1.376802974846214056e-04,2.303567453054711223e-05,1.979603548534214497e-04,2.578478415671270341e-06,-1.447572867618873715e-05,-1.332017127424478531e-04,2.725925005506724119e-04,-1.515763287898153067e-04,-7.470713171642273664e-05,-2.279143518535420299e-05,-2.602076892799232155e-05,-1.919806436490034685e-06,-2.380550370162382023e-07,-6.479880084953038022e-06,4.192467531538568437e-05,-8.829229045659303665e-07,-1.870859414339065552e-04,-1.046243269229307771e-04,-5.368148777051828802e-05,2.927633249782957137e-05,1.431168698218243662e-06,1.939057437994051725e-05,1.236376992892473936e-04,-5.291948764352127910e-05,1.201979757752269506e-04,1.169920433312654495e-04,-6.457899144152179360e-05,2.231143298558890820e-05,-2.374864607190829702e-06,3.871242734021507204e-05,-4.513969179242849350e-05,-2.077719836961477995e-04,4.860390254179947078e-05,7.527210073021706194e-06,-4.913282509733107872e-07,2.085343339786049910e-06,-1.564564968248305377e-06,1.060893737303558737e-05,-3.809259214904159307e-05,1.392468038829974830e-05,5.376786430133506656e-05,8.233216249209363014e-06,1.842630467763228808e-06,3.854351007248624228e-07,-9.843529369391035289e-08,4.105386324226856232e-07,1.113466510105354246e-06,1.279126422559784260e-06,-4.499226520238153171e-07,2.630650044466165127e-07,2.293281795573420823e-07,-2.830884682225587312e-08,1.129778183894813992e-06,-2.630382368806749582e-06,-1.061053262674249709e-05,-1.796661817934364080e-04,-3.414442107896320522e-05,5.498358586919493973e-05,4.355076725914841518e-06,-2.100827487083734013e-06,-1.574151610839180648e-06,1.677864202065393329e-05,-7.121273665688931942e-05,-8.341033208125736564e-06,-8.216197602450847626e-05,-9.505630441708490252e-05,1.941042864928022027e-05,1.915398343044216745e-06,6.132921953394543380e-06,3.060661401832476258e-05,-1.888708357000723481e-05,-1.036019530147314072e-04,-1.461112842662259936e-04,-9.090560342883691192e-05,9.507170034339651465e-06,-1.651703087190981023e-06,3.645176605004962767e-07,9.332820809504482895e-06,1.420946646248921752e-04,-5.010406312067061663e-05,1.961741800187155604e-04,2.199443042627535760e-05,2.077933640975970775e-05,3.017512608494143933e-05,-3.435348844504915178e-06,5.972176586510613561e-05,2.277871535625308752e-04,1.939652429427951574e-05,9.212933946400880814e-05,1.854065485531464219e-04,9.216309990733861923e-05,2.537587533879559487e-05,5.809696972391975578e-07,4.547903881757520139e-05,-1.994099420699058101e-06,2.533275983296334743e-05,-6.779631075914949179e-05,-3.821791324298828840e-06,-8.240364877565298229e-06,-1.097786594073113520e-06,5.114360192237654701e-06,-3.166323722325614654e-06,1.251881803909782320e-05,-9.152739949058741331e-05,-9.014716852107085288e-06,9.881588084681425244e-06,9.586590294929919764e-07,7.339469902944983914e-07,1.300644839830056299e-06,-4.120019639231031761e-06,3.927699253836181015e-06,9.367919915348466020e-07,-1.033538501360453665e-05,-2.065781472992966883e-06,2.020784222622751258e-06,1.304980651184450835e-05,-4.348638412920990959e-06,4.055889348819619045e-06,2.290071734023513272e-06,-1.256237737834453583e-05,-4.883003384748008102e-06,-1.011441327136708423e-06,-3.954411567974602804e-06,5.549854904529638588e-06,1.203761712531559169e-05,4.602553872246062383e-06,-1.166474703495623544e-06,1.497203484177589417e-04,1.473262045692536049e-06,1.980681117856875062e-04,1.651035381655674428e-05,6.112970368121750653e-06,-2.452908483974169940e-05,-1.073977691703476012e-04,-1.302945893257856369e-04,-2.631989627843722701e-05,3.488979200483299792e-05,-1.071827209671027958e-04,2.706958184717223048e-05,-7.838260899006854743e-06,-1.334474018221953884e-05,1.864375576587917749e-06,-1.380480716761667281e-05,2.272226411150768399e-04,-1.651885249884799123e-04,-1.823565980885177851e-04,4.482791700866073370e-05,-3.125375224044546485e-05,6.365673016262007877e-06,-6.606960141652962193e-06,-6.940784078324213624e-05,7.956266927067190409e-06,-6.034671241650357842e-05,-3.418754204176366329e-05,1.138957304647192359e-05,-1.806065665732603520e-05,4.465082383831031621e-05,1.088106873794458807e-04,-2.932589086412917823e-05,3.224871179554611444e-04,-3.591138811316341162e-04,-3.104846200585598126e-06,-3.297286166343837976e-04,-1.691209909040480852e-04,7.604048005305230618e-04,-1.007190905511379242e-03,2.623212094476912171e-05,-3.366925811860710382e-04,6.152285641292110085e-05,1.494687512604286894e-05,2.859328742488287389e-05,1.516255849765002495e-07\n0.000000000000000000e+00,5.220019616558602138e-08,4.168014200445213646e-08,7.091251177371304948e-07,-9.382281618286469893e-09,1.211956401903080405e-07,-1.945006822268169344e-08,-1.091759394000746397e-08,5.233670918869393063e-08,-6.332735669190014960e-09,-7.987146091181784868e-07,-8.091195923043414950e-06,2.632645418998436071e-06,-2.500838490959722549e-06,-2.622053898448939435e-07,2.978993940416785335e-08,6.431152144159568707e-08,-4.703502440861484502e-07,2.387034328421577811e-06,7.568659384560305625e-06,-1.935714408318744972e-06,-2.909684098995057866e-06,-6.131302825451712124e-07,2.430989276547279587e-08,3.359614026976487366e-07,3.525139391058473848e-06,4.119322966289473698e-06,-5.230310762271983549e-06,-1.137020080932416022e-05,6.108190973463933915e-06,5.294241873343707994e-06,1.676175145348679507e-07,-1.325221976600232665e-08,-1.134949684455932584e-06,7.762299901514779776e-06,-5.070288352726493031e-06,1.450154854865104426e-06,1.489064743509516120e-05,2.134596343239536509e-06,-2.158919414796400815e-06,2.428018888167571276e-07,-3.878415554936509579e-06,2.515697269700467587e-05,-1.374454041069839150e-05,8.042756235226988792e-06,9.822007086768280715e-06,9.246004083252046257e-06,-1.065773972186434548e-06,2.035059480931522558e-07,5.462352874019416049e-06,-5.665232833962363657e-07,5.168871666683116928e-06,1.571538268763106316e-05,1.093896753445733339e-05,-1.106716851495548326e-08,1.283552677477928228e-07,-9.161598057971787057e-08,-9.883493135021126363e-08,3.424159785936353728e-06,8.468591090604604688e-07,3.383485704944177996e-07,5.792654356184812059e-09,1.619318226175892050e-07,-1.725187459555854730e-08,6.559020876884460449e-01,-1.239160383192938752e-07,-5.730505137080399436e-08,-9.243246381629433017e-07,-1.808926413104927633e-06,-1.899352497503059567e-07,-2.469702664598116826e-08,-5.795852686674152210e-08,-4.945653664378824033e-09,-3.143579476727609290e-07,-1.833586082966576214e-07,-1.504842384747462347e-05,1.217516637552762404e-05,1.380617050017463043e-06,-5.143539851815148722e-07,9.702871750505437376e-08,4.200581713575957110e-07,-2.982868352319201222e-07,9.056073395186103880e-06,5.107914148538839072e-06,5.676340038007765543e-07,1.193703519675182179e-05,2.871219066946650855e-06,-1.316750513069564477e-07,3.280354405887919711e-07,-9.718567071104189381e-07,6.084194410505006090e-06,1.315090116804640274e-06,1.160389183496590704e-05,1.250203149538720027e-05,2.221274598923628218e-06,-1.628157804134389153e-07,3.452002417247967969e-08,-1.810760750231565908e-07,-1.721220428407832514e-06,1.384721235808683559e-05,-2.299657353432849050e-05,4.605194135365309194e-06,3.939274506592482794e-07,-6.490851660601038020e-07,2.227483406613828265e-07,-2.805312533382675610e-06,4.343130967754404992e-06,-1.625124968995805830e-05,1.086202246369794011e-06,1.829838652156468015e-06,-5.193315246287966147e-06,1.296651106486024219e-07,2.477988232385541778e-07,-2.506236114641069435e-06,4.999863449484109879e-06,-6.126210223555972334e-07,2.000045424210838974e-05,9.629007763578556478e-06,7.145582259227012401e-08,3.207324823506496614e-07,-7.379385635886137607e-08,-5.885719289722146641e-08,-1.540201310490374453e-06,1.655912797104974743e-06,5.115779913467122242e-06,5.903147552999143954e-07,-3.179693308652531414e-08,8.432787979018030455e-08,1.223483714341000450e-08,1.056708569535658171e-07,-1.264894422092766035e-06,-5.048605999036226422e-06,-2.483037405909271911e-06,1.600734123030633782e-07,4.168998088971420657e-07,1.289197086862259312e-07,-4.509595612489647465e-07,7.289330596904619597e-07,3.759498667932348326e-06,-1.205633816425688565e-05,5.381050868891179562e-06,6.607825525861699134e-06,-2.188184282658767188e-07,3.315796277547633508e-07,7.288998062904283870e-07,2.440353455313015729e-06,4.289672688173595816e-06,1.833792521210853010e-05,-2.539170600357465446e-05,5.056649388279765844e-05,9.876290278043597937e-06,-8.035547693907574285e-07,1.769383288774406537e-07,1.223127401317469776e-05,-9.038246844284003600e-07,-5.521226285054581240e-06,3.431757795624434948e-05,-1.570172025822103024e-05,7.177030056482180953e-06,-3.859367936343005567e-09,-8.797027817308844533e-07,-3.579964641176047735e-06,-1.078787015273974248e-08,-8.507108759658876806e-06,4.067762802151264623e-06,1.903786142065655440e-05,1.251172398042399436e-05,1.529333894723095000e-05,4.292074322620464955e-07,-4.656553301174426451e-06,1.338741731160553172e-05,-3.763779432119918056e-06,-2.929944093921221793e-05,-3.244166146032512188e-05,2.020449028350412846e-05,1.661506871641904581e-06,9.979127071346738376e-07,-2.517773737054085359e-06,2.882553417293820530e-06,3.538150849635712802e-06,2.059107828245032579e-05,2.110440800606738776e-05,-1.674371219451131765e-07,7.308929070859448984e-07,-7.521758504935860401e-08,-9.473168027795964008e-09,-7.964212613842391875e-07,9.226145039065158926e-07,9.432549632037989795e-06,1.862794078988372348e-06,5.828524649587052409e-07,-1.631255344136661734e-07,-6.262808938117814250e-09,6.577722189149426413e-08,-3.417595451082888758e-08,2.879545036194031127e-06,2.125687842635670677e-06,1.975802490505884634e-07,-3.408097271062615619e-08,8.169240572897251695e-08,1.853131266216223594e-07,-2.599860238206019858e-08,5.455414793686941266e-06,2.225300340796820819e-05,-3.849035692837787792e-06,4.203853222861653194e-06,8.796934736210459960e-08,-3.918010804682126036e-07,-4.158594038017326966e-07,-8.440213861149459262e-08,2.282544483023229986e-05,1.494639491284033284e-05,6.122349077486433089e-06,8.553602674510329962e-05,1.557262839924078435e-05,5.210381459619384259e-08,-1.393659374571143417e-07,6.621553893637610599e-06,-1.785095628292765468e-05,2.074667645501904190e-05,4.535226253210566938e-05,-3.451429802225902677e-05,3.332425694679841399e-05,-2.664808675945096184e-07,3.682024782847292954e-07,2.886186166506377049e-06,2.080296144413296133e-05,-1.154505753220291808e-05,2.179290277126710862e-05,3.534138522809371352e-05,1.838272146414965391e-05,-1.690082285676908214e-06,-7.303523830159974750e-08,-6.324280548142269254e-06,-1.319672264799010009e-05,1.022159358399221674e-05,-1.044546588673256338e-04,-5.646222052746452391e-05,1.208337198477238417e-05,-2.816977030306588858e-06,-3.367737519965885440e-07,-3.314398782094940543e-05,1.133889691118383780e-05,-7.632882443431299180e-06,1.543690632388461381e-05,-1.495923424954526126e-05,9.432766319150687195e-07,-9.703783234726870432e-07,2.809082673138618702e-07,-1.359723910354659893e-06,1.160491410701069981e-05,-8.137802069541066885e-06,-1.322342723142355680e-05,-1.906027137010823935e-06,-4.951764935867686290e-07,-2.455526626476967067e-08,2.387575825935073226e-08,-6.766540394664843916e-08,1.541046259490030934e-07,-6.317841894087905530e-07,-2.122615860855603387e-09,3.941394766115990933e-08,-1.980311559179881442e-08,-8.226390946219908074e-08,-1.524956871890026378e-07,8.609982415919148480e-08,-1.209758693221374415e-06,-1.552435037410759833e-06,8.107847861538175493e-06,1.654709649301366881e-06,-8.094311709783141850e-08,-6.075294578522516531e-08,1.576256920543528395e-07,5.365697006709524430e-07,7.453791567968437448e-06,1.449879528081510216e-05,5.252964569990581367e-07,3.357040213813888840e-06,2.621636895128176548e-06,-4.123243257936337614e-08,-3.391617156012216583e-07,-3.129531023660092615e-06,6.284512437559897080e-06,1.646529312893107999e-06,-1.531401608190208208e-06,5.216424483478476759e-07,1.554044729346060194e-06,1.313922268764144974e-07,1.823611341933428776e-07,-7.834759117031353526e-07,5.452650384540902451e-07,3.849741460726363584e-06,-9.008492270368151367e-06,8.372867341677192599e-06,1.725735728541621938e-06,5.822358843943220563e-07,-2.773643714704121521e-08,-1.368910375276755076e-06,5.105591299070511013e-06,-6.532593033625744283e-06,-1.682651486589747947e-06,6.190876774780917913e-06,1.225743517352384515e-06,8.915537250686611515e-07,2.779505052785680164e-07,4.163470748608233407e-06,8.468703526887111366e-06,1.098836673918412998e-05,-2.803372353810118511e-06,1.396988523083564360e-06,1.807952543231294840e-07,2.383052688514908368e-08,2.390117437300887104e-08,6.442563176278781611e-07,6.063047521820408292e-07,2.556963863753480837e-06,-2.626493824209319428e-06,-9.671863310245498724e-09,1.437039713891863357e-07,-7.797283529953347170e-08,-5.825482318755348388e-08,-6.257381102159342845e-08,-8.823233343946412788e-08,5.132207661517895758e-06,5.959818281553452834e-06,-2.225897901553253178e-07,1.947672529922783724e-07,7.616273478561197408e-08,1.929581401327595813e-07,-9.899156339088222012e-08,8.860440175340045244e-06,-2.619547012727707624e-05,1.100200370274251327e-05,-1.012858092508395202e-06,1.538134824841108639e-06,3.128469074908934999e-07,1.912980224005877972e-06,-2.944698735518613830e-06,-2.876970756915397942e-05,4.207996607874520123e-05,3.010120417457073927e-05,9.530145689495839179e-06,4.320991919826155936e-08,4.857291742155211978e-07,4.490624050390579214e-08,-3.718585958267794922e-06,-2.009332092711701989e-06,7.658039976377040148e-06,-4.049112612847238779e-05,-2.066243359877262264e-05,6.987881988607114181e-06,8.800204795988975093e-07,2.147095869986515027e-07,1.827994992709136568e-06,1.197602341562742367e-05,1.192157981222408125e-07,-5.465637968882219866e-06,3.789035690715536475e-05,-7.505103440053062513e-06,-2.807884698086127173e-07,-1.270733946512336843e-06,9.598971701052505523e-06,-8.226982572523411363e-06,1.028230235533555970e-05,-9.241085535904858261e-06,1.206778688356280327e-05,1.152819822891615331e-05,-6.003592716297134757e-07,-4.939464304243301740e-08,2.059117150565725751e-06,-3.036937187061994337e-06,-7.263448424055241048e-06,1.332345163973513991e-05,1.135429465648485348e-05,-1.999024306087449077e-07,-2.302584789504180662e-07,-6.980025091252173297e-08,7.074038990140252281e-07,-1.952284947037696838e-06,-2.729842947246652329e-07,-1.229285885528952349e-06,-2.911950218731362838e-07,-1.058846009982516989e-06,-8.151239683229505317e-08,2.233302183185514878e-07,-1.672830478582909564e-07,2.406771955065778457e-07,-3.501866558508481830e-06,1.528786015114746988e-06,7.038842397832922870e-08,-2.581372768872824963e-07,-1.252277286312164506e-07,6.098724014691470074e-08,1.060732017776899738e-07,4.234109837852884084e-06,-4.041385636810446158e-06,-1.216504279000218958e-05,8.989089110400527716e-06,-3.716771743711433373e-07,2.375023910872187116e-07,5.516362193702661898e-07,-1.590718625266163144e-06,1.093132050300482661e-05,2.333525299036409706e-05,-1.884405173768755049e-05,1.950712885445682332e-06,-4.467719918466173112e-06,1.225461865317356569e-08,-1.130645273406116758e-06,-6.078427759348414838e-06,1.511673872300889343e-05,-3.595132147893309593e-05,-5.120343848830088973e-05,-1.054756648954935372e-05,-6.374794793373439461e-06,2.108371717213231022e-07,2.842791104740172159e-07,8.029329023884201888e-07,8.914527825254481286e-06,-3.776479934458620846e-05,5.791385774500668049e-06,-5.305773356667486951e-06,2.130563734681345522e-05,-4.429431555763585493e-06,-8.833969644683747902e-08,3.371340199009864591e-06,-3.909456609108019620e-06,1.068410165316890925e-05,6.079694867366924882e-05,5.877258081454783678e-05,1.627763231226708740e-05,1.781431933522981126e-06,-2.249872181891987566e-07,1.056365945828474651e-07,-4.385345164337195456e-06,1.400878409185679629e-05,8.576075742894317955e-07,-4.256354259268846363e-06,2.748770100424735574e-07,-1.595289376155051286e-07,3.616668919903531787e-08,-4.131022421915986342e-07,1.191734440908476245e-06,5.593572950601810589e-06,-1.540995981486048549e-06,-2.248952597483366844e-07,-4.147620984440436587e-07,1.031710112897599174e-07,-6.573423583233761747e-09,8.555756636496880674e-08,-1.118234962405040278e-07,1.573361259943339974e-06,-6.256392737213900546e-08,-6.829833409938146360e-08,7.680995395276113413e-09,1.003021310452822945e-07,9.062435424311843235e-08,-1.333363854882918531e-07,-5.837581085188503494e-08,-3.169673846059595235e-06,3.356050370939556160e-08,1.137513663707068190e-05,4.212837154682347318e-07,-1.540771421559838927e-07,3.075365953009168152e-07,-1.477583737141685560e-06,3.208689304301515222e-05,1.152173922491783742e-06,-2.091438545903656632e-05,1.211292601510649547e-05,1.816875283111585304e-06,9.109537302265380276e-08,3.579777285267482512e-06,-1.236517255165381357e-05,2.184954792028293014e-05,6.384921562130330130e-06,-4.370508008832985070e-07,-3.713488331413827837e-05,2.001814391405787319e-05,-1.058267642406462983e-07,1.955331470071541844e-07,7.301621849364892114e-07,-1.456251425224763807e-06,-1.255930874322075397e-05,1.264881757379043847e-05,1.852715831773821265e-05,8.211434760596603155e-06,2.088009296130621806e-06,-4.156330746241110319e-08,6.085863333282759413e-06,5.899687039345735684e-06,-2.028606331805349328e-06,1.253337450179969892e-05,4.948265086568426341e-06,6.938421392987947911e-06,1.381596916871785652e-06,2.498160256436676718e-07,7.412086233671288937e-06,-1.479883667343528941e-05,2.611028139654081315e-05,-1.196957691718125716e-05,5.323057393979979679e-06,3.959059426961175632e-07,8.987729671616762062e-08,-2.265556702241156017e-07,3.223420321774028707e-07,-4.712683221441693604e-06,-1.061921648215502501e-05,-1.051711819854972418e-06,-5.041988160314758716e-08,3.795481688939617015e-07,-4.575010237317655992e-08,1.212730360578007094e-08,9.046647164723253809e-08,-1.259536333009236841e-07,-1.845564412406019983e-07,-2.406048622560774675e-07,6.058660773078372586e-08,9.365930964122526348e-08,-1.833423191044403211e-08,-3.462859012870467268e-07,-3.423336352170736063e-07,1.932907935042749159e-06,3.076645953115075827e-05,-3.654299871413968503e-05,-5.658307145495200530e-06,6.297957497736206278e-07,-2.081327110659003665e-08,3.385423497093142942e-07,1.587635097166639753e-06,-1.364616764476522803e-05,1.491070270276395604e-05,3.097116132266819477e-05,-2.635984492371790111e-05,-8.368121598323341459e-06,1.549168473502504639e-07,-1.085244889509340283e-06,-5.036525863033602946e-07,1.247020372829865664e-05,-2.522702197893522680e-05,-1.938104651344474405e-05,1.594372406543698162e-05,2.318452789040748030e-05,2.632644395816896576e-07,3.122522684861905873e-07,2.523235309581650654e-07,2.315427536814240739e-06,1.064918251358903944e-05,-1.510567290097242221e-05,-2.500394293747376651e-05,-5.822897492180345580e-06,2.298074150530737825e-06,-3.896067823916382622e-07,4.185720172245055437e-06,2.699442802622797899e-06,-1.845736915129236877e-05,2.010053322010207921e-06,5.665950448019430041e-05,-3.375819005668745376e-06,1.932723534991964698e-06,7.932598578008764889e-07,7.663385986234061420e-06,2.106594365614000708e-05,4.186675869277678430e-05,-2.015819518419448286e-05,1.701113251328933984e-05,-4.307128165237372741e-07,-2.630912376844207756e-07,-1.748321096783911344e-07,2.184403946614565939e-08,-5.076342972643033136e-07,-2.117143139912514016e-06,5.909334959142142907e-06,-9.233114610651682597e-07,-1.742414035277306539e-08,-6.378809302987065166e-08,1.593512024555820972e-07,3.408692634820909007e-07,-2.094261049023771193e-07,-1.309589265474642161e-06,-8.611672797087521758e-07,1.591006366652436554e-07,-1.824843991471425397e-07,8.014490049390587956e-08,-8.715438326589719509e-08,-2.118798221317774733e-07,-5.296879521665687207e-07,-3.425471732043661177e-06,5.548990884562954307e-07,7.019159511401085183e-06,3.383571822723752121e-07,-2.735109205787011888e-07,2.408675356946332613e-07,-1.102760052162921056e-06,1.318450449616648257e-05,1.945882468135096133e-05,-6.699337973259389400e-07,3.911021337899001082e-07,3.661409664346138015e-08,5.431938276956316258e-08,-5.962606337561737746e-07,-1.034162414725869894e-05,-1.022065953293349594e-05,5.832641363667789847e-06,-4.164381607552058995e-06,3.973252387368120253e-05,1.746432826621457934e-05,-3.459892354840121698e-07,9.832768910200684331e-08,1.934296456340689474e-08,5.944136773905484006e-06,-3.612964746935176663e-06,-2.121190846082754433e-05,-1.458132101106457412e-05,9.142298722508712672e-07,1.083148291058932955e-07,-7.585333037241070997e-07,7.980617624525621068e-07,9.207810762745793909e-06,-7.714946150372270495e-06,2.039132368736318313e-06,-2.519014969948329963e-06,1.670394226493954193e-06,4.728017017896490870e-07,-8.843800969771109521e-06,-5.266956577543169260e-06,-4.903633907815674320e-06,1.251321555173490196e-05,1.083486768038710579e-05,1.304873876506462693e-05,6.852807928225956857e-06,-3.932170329790096730e-06,-1.342470841336762533e-05,-1.653779690968804061e-05,-1.941880327649414539e-05,1.257406438526231796e-05,-1.685914412519196048e-06,-8.413006071350537241e-06,-5.759024588769534603e-06,4.214219195830537501e-09\n0.000000000000000000e+00,1.360992087029444519e-06,1.205264425152563490e-06,-1.979983380806515925e-06,-3.717060963026597165e-06,1.599143161001848057e-06,1.235854028891480993e-06,3.861879349642549641e-08,-8.267966222774703056e-07,3.693052690323384013e-07,-1.755907214828766882e-05,-8.176414121408015490e-05,-8.362854714505374432e-05,-8.040852117119356990e-05,-2.383695573371369392e-06,-5.543888619286008179e-07,-4.299825206999230431e-07,2.688065978873055428e-05,2.335468525416217744e-05,1.366127344226697460e-05,6.800249684602022171e-05,3.551943882484920323e-05,2.752769432845525444e-05,1.119993953579978552e-06,6.047475835657678545e-06,9.986652003135532141e-05,1.200930546474410221e-05,7.702244329266250134e-05,3.812326394836418331e-05,4.097939017810858786e-05,2.187753125326707959e-05,-2.511535058147273958e-06,-6.547948032675776631e-07,-4.940104645356768742e-07,-9.517532453173771501e-05,-5.232921466813422740e-05,-1.240511755895568058e-05,1.681352296145632863e-05,4.619488208845723420e-06,2.498309913789853454e-05,-9.280007020606717560e-07,-7.534856194979511201e-06,1.299219729844480753e-04,1.210865739267319441e-04,4.043508306494913995e-05,2.309519732079934329e-05,-2.519255303923273459e-06,1.141675784310791641e-05,2.055922095678397454e-06,-5.014663111069239676e-05,-1.260262069990858436e-05,-4.034309677081182599e-05,-3.745613503269851208e-05,-1.978570617211516947e-05,-9.340419069303607102e-07,2.106860250705722137e-07,-2.391578561855567386e-07,-2.096346406688098796e-06,-6.414534709620056674e-06,-5.422499089036136866e-05,1.213081395690096542e-05,2.822863052642787807e-06,1.696664867267827503e-06,2.252677688829862745e-07,-1.126170943166471261e-07,6.558910012245178223e-01,-1.096972300729248673e-05,4.193481072434224188e-05,8.069436444202437997e-05,-1.274651276617078111e-05,-9.250575203623156995e-06,1.526089192793733673e-07,1.207473997055785730e-05,-2.791032102322787978e-06,2.483838179614394903e-04,5.181656451895833015e-04,6.393839139491319656e-04,6.898130523040890694e-04,3.654632018879055977e-05,3.051956127819721587e-06,8.015293815333279781e-07,-2.728273393586277962e-04,-3.373693325556814671e-04,-3.306562430225312710e-04,-3.556326555553823709e-04,-1.936096523422747850e-04,-1.224137522513046861e-04,-1.097335734812077135e-05,-4.664151856559328735e-05,-8.333306759595870972e-04,-2.354981188545934856e-05,-6.680373335257172585e-04,-3.477512509562075138e-04,-2.731181157287210226e-04,-2.259069733554497361e-04,2.113397385983262211e-05,1.099676956073381007e-05,4.875622835243120790e-05,7.493513403460383415e-04,3.866082988679409027e-04,3.093891427852213383e-04,-1.675233943387866020e-04,-1.054298336384817958e-04,-2.030918985838070512e-04,2.075521706501604058e-06,1.059517890098504722e-04,-3.936713037546724081e-04,-7.104457472451031208e-04,-5.191014497540891171e-04,-5.190640513319522142e-05,1.193731877719983459e-04,-1.315114932367578149e-04,-1.918176894832868129e-05,3.076228895224630833e-04,-5.417247302830219269e-05,5.192385870032012463e-04,5.781902582384645939e-04,2.004216075874865055e-04,7.568949968117522076e-06,-4.334232926339609548e-06,3.900737283402122557e-06,2.145364487660117447e-05,6.027306153555400670e-05,4.643095307983458042e-04,-1.427695970050990582e-04,-3.105505311395972967e-05,-1.997655817831400782e-05,-1.542210497973428573e-06,9.443377280149434227e-08,6.005163299960258882e-07,6.068351012800121680e-07,1.088139288185629994e-05,2.181609306717291474e-05,2.041700554400449619e-06,1.745660711094387807e-06,-1.039104358113718263e-08,1.719603915262268856e-06,1.690322278591338545e-06,-3.713976548169739544e-05,2.096045500366017222e-05,6.679815851384773850e-05,-9.737603249959647655e-06,5.065643563284538686e-06,-1.444309646103647538e-06,-2.576020506239729002e-06,2.684388164198026061e-06,-1.320400042459368706e-04,-7.353386172326281667e-05,-1.990744203794747591e-05,3.633442247519269586e-05,-1.125988092098850757e-05,-1.281261347685358487e-06,5.144773240317590535e-06,7.133216422516852617e-05,3.295904389233328402e-05,4.373916453914716840e-06,6.194051820784807205e-05,3.010810542036779225e-05,3.650422513601370156e-05,1.233469220096594654e-06,1.035566697282774840e-06,9.074119589058682323e-08,-1.398622844135388732e-04,-6.323081470327451825e-05,-3.995573933934792876e-05,-6.465103797381743789e-05,-3.752252450794912875e-05,-2.709114050958305597e-05,-2.100400706694927067e-06,-6.071861935197375715e-05,-2.056987432297319174e-05,6.402113649528473616e-05,2.118150150636211038e-04,1.006041493383236229e-04,-1.557187642902135849e-04,7.484852176276035607e-06,1.646376688313466730e-07,-1.610118852113373578e-05,4.692428046837449074e-05,-1.681333742453716695e-05,1.736178091960027814e-05,-1.586504731676541269e-05,1.907449700411234517e-07,-1.516782731414423324e-06,1.294379444516380318e-06,-5.656949042531778105e-07,3.228763671359047294e-05,-1.250222430826397613e-05,-3.271785681135952473e-05,-1.748450813465751708e-06,-2.151136868633329868e-06,-3.090848110787192127e-07,1.299544010180397891e-07,1.779517674549424555e-06,3.756032810997567140e-06,-2.587611015769653022e-05,-2.770295759546570480e-05,1.764065928000491112e-06,5.344139708540751599e-07,-1.646763507778814528e-07,-2.568093577792751603e-06,-1.831985855460516177e-06,-5.523942672880366445e-05,-7.933866436360403895e-05,-2.899489481933414936e-04,-6.041731103323400021e-05,-5.974407031317241490e-06,-1.689619239186868072e-06,-2.533143060645670630e-06,6.466510967584326863e-05,1.905390527099370956e-04,-2.555758692324161530e-04,8.890814206097275019e-05,-2.194076841988135129e-05,1.517029304523020983e-04,1.711721552055678330e-06,2.924355158029356971e-06,1.089423385565169156e-04,-9.694974141893908381e-05,1.267202169401571155e-04,8.357446859008632600e-07,1.348038349533453584e-04,-2.341923827771097422e-04,-5.462124590849271044e-06,-2.264852355438051745e-06,-7.253175681398715824e-06,-9.257161582354456186e-05,7.270922651514410973e-05,-1.970823177543934435e-05,1.332159627054352313e-06,5.700066139979753643e-06,5.526122913579456508e-05,-1.373527197756629903e-06,3.339849718031473458e-05,1.010583509923890233e-04,-2.015898644458502531e-05,1.446408568881452084e-04,1.006067177513614297e-04,4.425528459250926971e-06,3.123416900052689016e-05,4.136172151447681244e-07,-1.688906049821525812e-04,7.631043263245373964e-05,7.718603592365980148e-05,1.715259859338402748e-04,-1.511982845840975642e-04,-1.222535388478718232e-06,-1.188152509712381288e-06,-8.516396405866544228e-07,2.837427473423304036e-06,-5.824611071147955954e-05,-7.607066072523593903e-05,2.067014065687544644e-05,4.645607987185940146e-06,5.100313956063473597e-06,7.432822144437523093e-07,1.829778284445637837e-08,1.140197809945675544e-06,1.239410380549088586e-06,-1.121112063628970645e-06,-2.247638576591270976e-06,1.782547201401030179e-06,1.350835077573719900e-06,5.804831459954584716e-08,-9.481002507527591661e-07,6.440872084567672573e-07,-2.672055597940925509e-05,-4.837726737605407834e-05,-5.398660869104787707e-05,-7.394344720523804426e-05,-4.206744051771238446e-06,-2.473317977091937792e-07,-8.243804927587916609e-07,3.187710171914659441e-05,3.926769204554148018e-05,1.027192956826183945e-05,8.632295794086530805e-05,4.098970021004788578e-05,1.872737993835471570e-05,1.685838697085273452e-06,7.908717634563799948e-06,1.129929951275698841e-04,-5.107007837068522349e-06,5.894741480005905032e-05,4.014798469142988324e-05,2.811085505527444184e-05,8.991619324660860002e-06,-2.571397089923266321e-06,-1.477866589993936941e-06,-1.272097506443969905e-06,-9.393270738655701280e-05,-3.895383997587487102e-05,-4.877336323261260986e-05,1.102080204873345792e-05,7.013617505435831845e-06,2.440572461637202650e-05,-6.092214448472077493e-07,-5.337677521310979500e-06,7.557384378742426634e-05,8.858162618707865477e-05,9.122023766394704580e-05,2.452605258440598845e-05,-1.966846502909902483e-05,1.553477704874239862e-05,3.100413778156507760e-06,-6.153873255243524909e-05,-1.569396590639371425e-05,-3.346834273543208838e-05,-7.128268771339207888e-05,2.978654265461955220e-06,-1.232199565492919646e-06,5.121372055327810813e-07,-5.126818223288864829e-07,-4.681233349401736632e-06,-1.716943188512232155e-05,-7.223772263387218118e-05,2.089648296532686800e-05,3.547299229467171244e-06,2.485218601577798836e-06,5.422260755949537270e-07,1.093573587240825873e-07,1.387418933518347330e-06,1.523201831332698930e-06,-4.682635335484519601e-06,-1.165074900200124830e-05,1.565298816785798408e-06,9.590872878106893040e-07,-1.188360556625411846e-07,-6.628873734371154569e-07,-1.491262764830025844e-06,-4.350781819084659219e-05,-6.459774158429354429e-05,7.449981058016419411e-05,-1.161639520432800055e-04,-6.378580110322218388e-06,-7.616019956913078204e-07,2.407245801805402152e-06,3.602166907512582839e-05,5.811483788420446217e-05,1.060808572219684720e-04,2.814960862451698631e-05,-2.275339829793665558e-05,9.491094715485814959e-06,2.232455699413549155e-06,5.837147455167723820e-06,1.050279024639166892e-04,-4.022020948468707502e-05,1.830385008361190557e-04,1.047838959493674338e-04,1.362100374535657465e-05,3.395718522369861603e-05,-2.867547664209268987e-06,-1.387795236951205879e-06,-1.165934918390121311e-05,-1.271745713893324137e-04,-6.208224658621475101e-05,-3.935620770789682865e-05,6.473097892012447119e-05,-4.920288574794540182e-06,3.489144000923261046e-05,-5.145860768607235514e-07,-1.967162825167179108e-05,1.257796975551173091e-04,5.406325726653449237e-05,-6.222933734534308314e-06,-8.199609874282032251e-05,5.780853825854137540e-05,2.138284799002576619e-05,3.743615025086910464e-06,-3.023805038537830114e-05,-2.580255113571183756e-06,2.222040347987785935e-05,-1.090288205887190998e-04,5.769072231487371027e-05,-1.866600086941616610e-06,7.307043233595322818e-06,-9.703481964606908150e-07,-2.890848918468691409e-06,-2.387335916864685714e-05,-6.321936962194740772e-05,3.244838080718182027e-05,5.453045105241471902e-06,4.053646534885047004e-06,5.225049903856415767e-08,-1.016887836158275604e-07,1.051640992955071852e-06,1.508741888756048866e-06,-1.275325485039502382e-05,-9.884811333904508501e-06,1.433667989658715669e-06,9.037970016834151465e-07,1.213535654187580803e-07,-6.048791760804306250e-07,-2.463559383159008576e-07,-2.610040974104776978e-05,-6.982839840929955244e-05,-9.042736201081424952e-05,-8.154071110766381025e-05,-4.806974629900651053e-06,-6.316801659522752743e-08,-1.392376134390360676e-06,2.978612246806733310e-05,2.328654591110534966e-05,3.691341044032014906e-05,3.835698589682579041e-05,-3.591885615605860949e-06,1.589705789228901267e-05,4.771819703819346614e-07,3.565485712897498161e-06,8.842058741720393300e-05,2.226603101007640362e-05,1.025090241455473006e-04,4.612759221345186234e-05,-2.255246909044217318e-05,2.525765376049093902e-05,-1.134834292315645143e-06,2.926777824541204609e-07,-4.495062057685572654e-06,-8.678557787789031863e-05,-4.403949787956662476e-05,1.365950811305083334e-05,2.917297206295188516e-05,1.616210647625848651e-05,2.143110395991243422e-05,-2.319808203310458339e-07,5.537217020901152864e-06,2.525147829146590084e-05,1.482790103182196617e-04,9.095783752854913473e-05,9.805420995689928532e-05,2.544593371567316353e-05,1.228394376084906980e-05,2.024225295826909132e-06,-3.400902642169967294e-05,-7.852213457226753235e-08,-6.565712101291865110e-05,-1.069566424121148884e-04,-1.029126724461093545e-05,-7.792129963490879163e-07,1.455893880120129324e-06,-5.637316462525632232e-07,-2.438454657749389298e-06,-7.551393082394497469e-06,-4.999123484594747424e-05,2.348885027458891273e-05,4.461837761482456699e-06,1.195833192468853667e-06,7.004587700976117048e-07,-2.651351564963988494e-07,4.679455685163702583e-07,-1.746262114465935156e-06,-2.841824198185349815e-06,-6.875922736071515828e-06,1.061232637766806874e-06,4.382486622489523143e-07,1.308271748712286353e-07,-2.926502418176823994e-07,5.217792420353362104e-08,-1.960808003786951303e-05,6.288335043791448697e-07,-9.349337778985500336e-05,-6.816686072852462530e-05,-5.572579539148136973e-06,1.619894192117499188e-07,9.785765087144682184e-07,2.190887971664778888e-05,1.071831720764748752e-04,2.798584682750515640e-05,8.678410813445225358e-05,5.347729165805503726e-05,-3.550522160367108881e-05,2.909654739369216259e-08,6.297452728176722303e-06,1.122506146202795208e-04,3.045826269953977317e-05,5.221742321737110615e-05,-2.206414137617684901e-05,-1.079643880075309426e-05,-7.631226617377251387e-05,-2.203426902269711718e-06,-1.393639195157447830e-06,-2.532144208089448512e-06,-8.953914220910519361e-05,-7.157945219660177827e-05,-7.512939191656187177e-05,-4.917751539323944598e-06,1.727996095723938197e-05,1.388532655255403370e-05,1.044471559907833580e-06,-2.375408803345635533e-05,2.843719630618579686e-05,1.154956626123748720e-04,1.613959466340020299e-04,2.261439840367529541e-05,-8.375873221666552126e-06,5.468683411891106516e-06,1.261785200767917559e-06,4.078379788552410901e-05,3.187578840879723430e-05,-2.974336530314758420e-05,-1.350730162812396884e-04,8.128258741635363549e-06,-9.634673006075900048e-07,1.191527530863822903e-06,9.804412570701970253e-08,-2.257257392557221465e-06,-6.618662155233323574e-05,-6.862076406832784414e-05,1.809806599339935929e-05,4.655821157939499244e-06,1.628774953132960945e-06,5.156065441269674920e-08,5.203310138313099742e-08,1.151134938481845893e-06,1.803143163670029026e-06,-7.657714377273805439e-06,-1.548451109556481242e-05,1.112133418246230576e-06,7.548329676865250804e-07,3.195833073732501362e-07,-2.405995473964139819e-06,-5.528244173547136597e-07,-4.920110950479283929e-05,-1.116369676310569048e-04,6.828664481872692704e-06,-1.590702158864587545e-04,-8.730758054298348725e-06,3.082416100141927018e-09,1.754251002239470836e-06,2.989550921483896673e-05,-1.200986880576238036e-04,1.449363189749419689e-04,1.036820249282754958e-04,1.463482476538047194e-04,5.838379729539155960e-05,8.713270744920009747e-07,1.229735403285303619e-06,7.133201143005862832e-05,9.028334170579910278e-05,4.484577220864593983e-05,-4.353477561380714178e-05,-1.532107125967741013e-05,-1.109453842218499631e-05,-1.742696326800796669e-06,-1.445142288503120653e-06,-1.300122676184400916e-05,-1.478290942031890154e-04,7.803234620951116085e-05,-1.886601239675655961e-04,-7.930766150821000338e-05,-8.822575182421132922e-06,1.636564957152586430e-05,2.474862412782385945e-06,-3.495385317364707589e-05,2.758104164968244731e-05,1.457612816011533141e-04,9.763517300598323345e-05,7.035725138848647475e-05,-7.129246660042554140e-05,1.502443410572595894e-05,-4.953183179168263450e-07,-2.102643338730558753e-05,-1.743633583828341216e-05,-2.721706732700113207e-05,-5.781291110906749964e-05,1.244513259734958410e-04,-1.787920155038591474e-06,1.792196940186840948e-06,-1.224653169629164040e-05,-3.306259259261423722e-06,-1.775775672285817564e-05,-4.190239997114986181e-05,2.820755798893515021e-05,1.760164013830944896e-05,4.976788204658078030e-06,6.284371011133771390e-06,-8.194202223421598319e-07,-5.957274879619944841e-06,6.318995019682915881e-06,-1.185783912660554051e-05,-1.305567639064975083e-05,-5.693896127922926098e-07,1.217164572153706104e-05,-3.954151907237246633e-06,1.579778313498536590e-06,2.152271008526440710e-06,-3.419695713091641665e-05,1.928122219396755099e-05,-1.441963686374947429e-04,-7.619362440891563892e-05,-2.235693500551860780e-05,5.887246970814885572e-06,-2.141012146239518188e-06,3.680532972794026136e-05,8.333817095262929797e-05,-9.488165233051404357e-06,8.964293556346092373e-06,5.344287637853994966e-05,8.438024087809026241e-05,1.333101135969627649e-05,9.136123480857349932e-06,8.078775863396003842e-05,-2.476463305356446654e-05,7.485137030016630888e-05,5.326700920704752207e-05,-1.906982470245566219e-05,1.964643888641148806e-05,4.572765192278893664e-06,3.273968331996002235e-07,-1.200079987029312178e-05,-2.701447374420240521e-05,-9.004414459923282266e-05,4.785940109286457300e-05,3.285177444922737777e-05,5.927695019636303186e-05,5.447460716823115945e-05,-7.847663255233783275e-06,-2.710116314119659364e-05,8.334501762874424458e-05,7.523942622356116772e-05,1.068475539796054363e-04,2.553009289840701967e-05,1.428029008820885792e-06,-2.375625399508862756e-06,-2.846721326932311058e-05,-6.479233707068488002e-05,-1.086219126591458917e-04,8.217689901357516646e-05,-1.473267329856753349e-04,-5.719012551708146930e-05,-6.208461127243936062e-05,-6.452562229242175817e-05,-1.019202536554075778e-04,2.770351602521259338e-05,-9.936113201547414064e-05,-7.925367390271276236e-05,1.026734753395430744e-04,5.887108272872865200e-06,-3.239985016989521682e-05,1.692719706625211984e-07\n0.000000000000000000e+00,9.804589353734627366e-07,8.269423233286943287e-06,1.603830241947434843e-05,8.554486157663632184e-06,3.608231736507150345e-06,6.723136038999655284e-07,2.379146657460751157e-09,-2.000889480768819340e-06,-1.795241360014188103e-06,-3.950754035031422973e-05,-5.693184793926775455e-04,-2.639779122546315193e-04,-3.629434650065377355e-05,1.138447714765788987e-06,-3.294594989711185917e-06,-4.061593699589138851e-06,5.275694638839922845e-05,1.123877009376883507e-04,1.708346972009167075e-04,7.739961438346654177e-05,1.933769090101122856e-04,-1.375013016513548791e-05,1.054747008311096579e-05,-6.478106115537229925e-06,4.372783223516307771e-05,1.668354234425351024e-04,-6.934564589755609632e-05,4.901757929474115372e-04,1.002770841296296567e-05,4.468724000616930425e-06,1.269863673769577872e-06,4.868509222433203831e-06,-3.546240122886956669e-06,1.076692642527632415e-04,2.508018405933398753e-05,-1.444435183657333255e-04,4.622417327482253313e-05,2.289462863700464368e-04,6.217350892256945372e-05,-5.196051461098250002e-06,4.890145191893680021e-06,6.943343032617121935e-05,1.825631479732692242e-04,3.951993130613118410e-05,-2.604521869216114283e-04,1.277584851777646691e-05,3.999867112725041807e-05,-4.502332103584194556e-06,2.194260741816833615e-05,-1.388131640851497650e-04,-1.303334720432758331e-04,-1.535038754809647799e-04,-1.610195613466203213e-04,1.483940081925538834e-06,-6.503072199848247692e-06,2.795000455080298707e-06,3.639897613538778387e-06,7.471456046914681792e-05,5.577389674726873636e-05,-7.795994315529242158e-05,-5.468104518513428047e-06,3.979342181992251426e-06,7.743316245978348888e-07,-3.094389100510852586e-08,-1.065975811798125505e-05,6.558545827865600586e-01,-2.646601205924525857e-05,8.522575080860406160e-05,-1.970896664715837687e-05,-1.902918711493839510e-06,4.713434087477708090e-10,2.761720134003553540e-05,6.882490197313018143e-06,5.273775896057486534e-04,2.266659168526530266e-03,1.547421212308108807e-03,1.526040723547339439e-03,4.469714986043982208e-05,1.775027703843079507e-05,6.359347025863826275e-06,-3.616123576648533344e-04,-1.209636451676487923e-03,-2.187320729717612267e-03,-1.570318127050995827e-03,2.170977531932294369e-04,1.973542675841599703e-04,-4.618503226083703339e-05,2.659271194715984166e-05,-2.282575296703726053e-04,-1.019989256747066975e-03,-2.265899092890322208e-04,-9.950626408681273460e-04,-1.916609471663832664e-04,1.434478181181475520e-04,-1.810003050195518881e-05,-2.612244861666113138e-05,1.501158403698354959e-04,-6.222270894795656204e-04,-3.691931487992405891e-04,-4.092042217962443829e-05,-6.370381743181496859e-05,-9.074078989215195179e-04,-4.003580834250897169e-04,1.990832060982938856e-05,1.445315683668013662e-05,-4.814181302208453417e-04,4.422184429131448269e-05,-1.313969027251005173e-03,6.983157945796847343e-04,-3.373765212018042803e-04,-1.907198020489886403e-04,2.474389111739583313e-05,1.030946950777433813e-04,8.916275692172348499e-04,1.153208431787788868e-04,7.262486033141613007e-04,9.988409001380205154e-04,-1.629434700589627028e-05,2.434598536638077348e-05,-1.705631075310520828e-05,2.198550419052480720e-06,-3.833351365756243467e-04,-5.239085876382887363e-04,3.158034523949027061e-04,4.919560069538420066e-06,-4.184692443232052028e-05,-4.781828465638682246e-06,-7.324146622522675898e-08,7.412595550704281777e-07,-4.114552666578674689e-06,-1.611301195225678384e-05,2.425647835480049253e-05,2.457298478475422598e-06,3.607873622968327254e-06,5.648666956403758377e-08,1.147285502156591974e-06,2.538100488891359419e-06,-4.176046786596998572e-06,-3.930344537366181612e-04,-2.487574238330125809e-04,-3.540275793056935072e-05,1.941188020282424986e-05,-4.665746928367298096e-06,-1.240587971551576629e-05,4.646617890102788806e-05,-3.180227358825504780e-04,-1.337512221653014421e-04,1.230785128427669406e-04,-2.191975800087675452e-04,1.363356859656050801e-04,8.380103281524498016e-06,-4.088097284693503752e-06,1.600028917891904712e-04,-1.719008287182077765e-04,3.749689494725316763e-04,-1.652142964303493500e-05,-2.227570657851174474e-04,6.523382035084068775e-05,3.605606934797833674e-06,-7.891979294072370976e-06,1.437266837456263602e-05,4.903519875369966030e-04,-3.536641888786107302e-04,4.367159563116729259e-04,-3.960904432460665703e-04,3.343756543472409248e-05,7.166132854763418436e-05,-1.050304581440286711e-05,5.049175160820595920e-05,-2.219734305981546640e-04,5.301578203216195107e-04,-1.388641248922795057e-04,-2.279553445987403393e-04,-1.781713508535176516e-04,-6.975083670113235712e-05,-8.102295396383851767e-06,9.430992940906435251e-05,-1.247262989636510611e-04,6.468135397881269455e-04,5.294019356369972229e-04,-3.504533669911324978e-04,5.446333489089738578e-06,-7.163070677052019164e-06,2.230430027339025401e-06,8.062847882683854550e-06,1.172244083136320114e-04,3.702919639181345701e-05,-1.179376558866351843e-04,-1.542138306831475347e-05,-2.232423867098987103e-06,4.418934622663073242e-07,1.939637250814030267e-08,2.072310962830670178e-06,1.784291612239030655e-07,-3.161939093843102455e-05,-3.180592466378584504e-05,2.599738991193589754e-06,5.703071792595437728e-07,-2.493004558346001431e-08,-5.433942988020135090e-06,-2.338846570637542754e-06,-8.896789222490042448e-05,-2.610187220852822065e-04,-4.608553717844188213e-04,-4.480184870772063732e-04,-2.564807437011040747e-05,-3.412485966691747308e-06,-2.669695732038235292e-06,5.276887895888648927e-05,4.079499340150505304e-04,-1.785669883247464895e-05,1.130117234424687922e-04,-3.258720680605620146e-04,1.575567293912172318e-04,1.744310679896443617e-06,5.313585006661014631e-06,1.668604818405583501e-04,3.828389162663370371e-04,2.555849787313491106e-04,2.446843718644231558e-04,-3.935828281100839376e-04,-1.092949241865426302e-04,-8.191080269170925021e-06,-1.773800022419891320e-07,-2.782676165224984288e-05,-8.584701572544872761e-05,5.350190913304686546e-04,-4.017805040348321199e-04,-5.950470222160220146e-04,-2.078939360217191279e-05,7.524021930294111371e-05,1.756840333655418362e-06,6.131221743999049067e-05,-4.108159555471502244e-05,-8.314757724292576313e-05,3.198202175553888083e-04,1.713184465188533068e-04,-2.687884079932700843e-05,3.620318966568447649e-05,-2.080642616419936530e-06,5.306942039169371128e-04,-1.153503690147772431e-04,7.019044132903218269e-04,-5.280737532302737236e-04,-1.354895357508212328e-04,5.292753940011607483e-06,-2.046167082880856469e-06,4.716408454896736657e-07,7.848402674426324666e-06,3.692583122756332159e-04,-2.926924389612395316e-05,5.105511081637814641e-05,9.463157766731455922e-06,7.290619578270707279e-06,1.072859163286921103e-06,7.966696102812420577e-08,1.096866412808594760e-06,7.303985057660611346e-06,2.245688301627524197e-05,-3.227381739634438418e-06,3.443177547524101101e-06,-3.600571290007792413e-07,7.972107596287969500e-08,-3.765700967051088810e-06,-3.836014002445153892e-06,-6.301833491306751966e-05,-2.245821087853983045e-04,-3.777337842620909214e-04,-1.740350417094305158e-04,-3.995611677964916453e-06,-3.404659537409315817e-06,-4.585810529533773661e-06,4.006166636827401817e-05,2.200833987444639206e-04,4.511579390964470804e-05,3.377087996341288090e-04,-5.449619129649363458e-05,-7.022603313089348376e-06,5.960026555840158835e-06,-4.183528972134809010e-07,2.599088293209206313e-05,1.707711780909448862e-04,-1.095604420697782189e-05,1.790547685232013464e-04,-2.774581662379205227e-05,-3.759010724024847150e-06,2.108883734308619751e-07,7.354366516665322706e-06,-1.509790217824047431e-05,1.654174848226830363e-04,-6.568961543962359428e-05,-7.407762313960120082e-05,1.202136991196312010e-05,1.546306593809276819e-04,5.058914393885061145e-05,-3.622680196713190526e-06,2.373536153754685074e-05,7.142926915548741817e-05,6.244265387067571282e-05,1.374113780912011862e-04,-1.362982002319768071e-04,1.257644762517884374e-04,2.474437860655598342e-05,-8.391288247366901487e-06,4.544230250758118927e-05,-1.962981041288003325e-04,-5.104175215819850564e-06,-2.321562205906957388e-04,-2.158409770345315337e-04,1.725165475363610312e-06,-8.154121132974978536e-06,3.537690190569264814e-06,-1.065208948602958117e-06,9.742537804413586855e-05,9.507292998023331165e-05,-7.545456901425495744e-05,-1.014812551147770137e-05,4.607080882124137133e-06,8.535209303772717249e-07,-4.308924417273374274e-08,5.991694820295379031e-07,5.988757948216516525e-06,-2.118773409165441990e-05,-3.800636477535590529e-05,1.965297997230663896e-06,-2.436753220536047593e-06,3.600973741413326934e-08,-4.585209808283252642e-06,-5.808160494780167937e-06,-7.569951412733644247e-05,-3.374352818354964256e-04,-4.028104594908654690e-04,-2.129940257873386145e-04,-1.321836862189229578e-05,-1.352315962321881671e-06,-1.333490899924072437e-06,3.209856731700710952e-05,1.416869054082781076e-04,-1.470566639909520745e-04,5.873646587133407593e-04,-1.570068998262286186e-04,-9.017075353767722845e-05,-5.776325906481361017e-07,-9.026100997289177030e-06,-7.749943324597552419e-05,8.150968642439693213e-05,3.237009805161505938e-04,3.691046440508216619e-04,3.394021041458472610e-05,-8.004540723050013185e-05,7.012993137323064730e-06,4.848250682698562741e-06,-3.121644840575754642e-05,6.371506606228649616e-05,-3.227178240194916725e-05,-1.670828642090782523e-04,4.425162042025476694e-04,2.112113870680332184e-04,4.261930735083296895e-05,2.074669737339718267e-06,-3.652507075457833707e-05,1.327401259914040565e-04,-2.992072841152548790e-04,-1.815228024497628212e-04,5.964197043795138597e-05,4.687070031650364399e-06,1.499514837632887065e-05,-2.993451062138774432e-06,-2.843097536242567003e-05,-7.617035589646548033e-05,-9.179276821669191122e-05,3.031924425158649683e-04,-8.773084118729457259e-05,3.477879090496571735e-06,2.908128635681350715e-07,3.148652240270166658e-06,1.120365141105139628e-06,2.390883673797361553e-05,1.073808671208098531e-04,-7.772973913233727217e-05,-5.370124199544079602e-06,8.466980943921953440e-06,2.425632317226700252e-07,-3.312607077532447875e-08,1.757831910254026297e-06,3.387895731066237204e-06,2.262988800794119015e-07,1.664823867031373084e-05,2.770403625618200749e-06,1.566032324262778275e-06,2.025444700848311186e-09,-2.986053914355579764e-06,-5.092658739158650860e-08,2.017801307374611497e-06,-5.089088808745145798e-04,-2.753359731286764145e-04,-2.095761010423302650e-04,-1.064695425156969577e-07,-1.090437990569625981e-06,8.472758850075479131e-08,4.978318611392751336e-05,-3.694030965561978519e-05,1.139428422902710736e-04,2.260719775222241879e-04,-8.238279406214132905e-05,3.862624726025387645e-05,3.553527676558587700e-06,-4.134489699936239049e-06,1.159514431492425501e-04,1.638161629671230912e-04,2.363355888519436121e-04,5.941162235103547573e-04,1.019725677906535566e-04,5.298412361298687756e-05,-5.066023049948853441e-07,1.285002781514776871e-05,-3.570492026483407244e-07,9.041299927048385143e-05,4.404080682434141636e-04,-1.903933880385011435e-04,7.566591375507414341e-05,2.142599259968847036e-04,2.923850661318283528e-05,-5.326641030478640459e-07,1.935124419105704874e-05,3.960799585911445320e-05,1.464098841097438708e-05,-2.182311727665364742e-04,-2.903110580518841743e-04,5.740993583458475769e-05,-1.776633507688529789e-05,-1.408989191986620426e-06,8.124685336952097714e-06,-7.263757288455963135e-05,-1.830567052820697427e-04,-5.105576201458461583e-05,-2.063259453279897571e-04,-1.356786697215284221e-06,6.453024070651736110e-08,1.845383792442589765e-07,2.082048695228877477e-06,3.634708991739898920e-05,-4.409915709402412176e-05,-2.267162562930025160e-05,-1.189732302009360865e-06,2.322171894775237888e-06,9.905322713166242465e-07,1.227579105034237728e-07,-8.453736199953709729e-08,1.027563303068745881e-05,5.269234861771110445e-06,-1.089281067834235728e-05,-3.884352281602332368e-06,1.377342073283216450e-06,-1.141518168878974393e-08,-2.669055902515538037e-06,-2.198114771090331487e-06,-6.149353430373594165e-05,-3.462707391008734703e-04,-2.982713049277663231e-04,-2.157337294192984700e-04,-3.175368874508421868e-06,-7.828899697415181436e-07,4.735709353553829715e-07,3.692286554723978043e-05,-2.577409031800925732e-05,1.375019055558368564e-04,4.391816910356283188e-04,-2.023884153459221125e-04,1.267242623725906014e-04,3.828248736681416631e-06,-1.961889211088418961e-06,-4.709581844508647919e-06,3.967691445723176003e-04,-1.480540668126195669e-04,1.319978618994355202e-04,2.673087874427437782e-04,-1.110638477257452905e-04,3.997706699010450393e-06,4.167839506408199668e-06,-2.924773252743761986e-05,1.542101526865735650e-04,8.925198926590383053e-06,-3.086328797508031130e-04,-4.311172233428806067e-05,1.128765652538277209e-04,4.379633901407942176e-05,-7.714930916336015798e-08,-5.055117071606218815e-05,6.530056998599320650e-05,-1.053053856594488025e-04,3.754549834411591291e-04,6.612433935515582561e-05,5.233900083112530410e-05,2.031868643825873733e-05,-4.753546363645000383e-06,5.655476707033813000e-05,-7.876878953538835049e-05,-3.571706765796989202e-04,-1.568979205330833793e-04,-7.432240818161517382e-05,6.402707413144526072e-07,-9.916793715092353523e-07,3.186451067449524999e-06,1.019691808323841542e-05,3.015243964910041541e-05,3.141272827633656561e-05,-2.675385076145175844e-05,-2.410863771729054861e-06,5.040761607233434916e-06,3.882349801642703824e-07,7.069832008710363880e-08,1.133440036937827244e-06,3.866500264848582447e-06,3.223583007638808340e-06,-6.729022061335854232e-06,3.649231530289398506e-07,5.649650915984238964e-07,3.235459189454559237e-08,-3.420080247451551259e-06,5.415609393821796402e-06,-1.269684580620378256e-04,-4.321986052673310041e-04,-1.879439805634319782e-04,-3.550217370502650738e-04,-1.592741318745538592e-05,-2.763752604550973047e-07,6.274452061916235834e-06,3.133646896458230913e-05,2.283063076902180910e-04,-2.825758201652206481e-05,8.976108802016824484e-05,3.681617963593453169e-04,-1.300627482123672962e-04,6.457570179918548092e-06,-2.481537421772372909e-06,-2.597119964775629342e-05,3.677967179100960493e-04,-3.434929531067609787e-04,1.759225851856172085e-04,2.706861705519258976e-04,-6.948172085685655475e-05,3.583322495614993386e-06,2.146793121937662363e-06,-2.990639040945097804e-05,1.086509655578993261e-06,3.022820164915174246e-04,-3.999132313765585423e-04,-2.945583546534180641e-04,-1.224454172188416123e-05,6.442720041377469897e-05,9.302639227826148272e-06,-1.063524250639602542e-04,-4.374435593490488827e-05,-7.903853111201897264e-05,5.782923544757068157e-04,2.382779348408803344e-04,-1.611205661902204156e-04,2.855729144357610494e-05,-1.946562406374141574e-06,-2.919747785199433565e-04,-1.339998925686813891e-05,-3.558495664037764072e-04,-9.542687621433287859e-06,6.789180770283564925e-05,7.082627462295931764e-08,1.360161377306212671e-06,2.541366484365426004e-05,-2.637886427692137659e-05,-9.528711962047964334e-05,9.147000673692673445e-05,1.310469378950074315e-04,3.912173269782215357e-05,1.983495712920557708e-05,-1.603366513336368371e-06,-4.549002551357261837e-05,1.084177074517356232e-05,-6.358186510624364018e-06,-5.654173946822993457e-07,-2.379865327384322882e-05,5.170110398466931656e-06,9.239713108399882913e-06,-4.314867510402109474e-06,-1.974937731574755162e-05,1.300046733376802877e-06,-5.040784162702038884e-05,-5.709647666662931442e-05,-2.224603667855262756e-04,-1.701677829260006547e-04,-3.570783519535325468e-05,3.369679234310751781e-06,-6.628316623391583562e-05,2.867278817575424910e-05,9.976526780519634485e-05,2.271398552693426609e-04,3.457580751273781061e-04,-1.591659383848309517e-04,5.681878610630519688e-05,4.958496356266550720e-05,1.757376230671070516e-05,-1.816219446482136846e-05,1.547609426779672503e-04,-1.527695276308804750e-04,8.722323400434106588e-05,1.519550860393792391e-04,-1.179810060421004891e-04,-3.616250978666357696e-07,4.272666774340905249e-05,-8.119518315652385354e-05,1.827043597586452961e-04,2.669849491212517023e-04,-1.851435081334784627e-04,7.742564775981009007e-07,1.757262798491865396e-04,6.132000999059528112e-05,2.580723230494186282e-05,4.896532482234761119e-05,-1.472226995247183368e-05,-5.833764589624479413e-05,9.392545325681567192e-05,-1.882710057543590665e-05,1.085644835256971419e-04,4.117486605537123978e-05,1.871267159003764391e-04,-5.804704414913430810e-06,-4.855266306549310684e-04,1.561657991260290146e-04,-4.680258862208575010e-04,-7.907408289611339569e-04,-2.943167419289238751e-05,-9.173960279440507293e-05,-2.271687844768166542e-04,8.385995752178132534e-04,6.319702370092272758e-04,-7.701059221290051937e-04,5.848464206792414188e-04,1.332061947323381901e-04,-1.113196922233328223e-04,2.893332862186070997e-07\n0.000000000000000000e+00,2.388233951933216304e-06,3.391506834304891527e-05,9.243358508683741093e-04,6.318441592156887054e-04,5.019539457862265408e-06,2.154437061108183116e-05,-1.579891417691214883e-08,-2.380468504270538688e-05,4.414941577124409378e-05,-3.201402141712605953e-04,1.004420337267220020e-03,-2.606138004921376705e-04,-1.876288093626499176e-03,1.445793022867292166e-04,-5.595610127784311771e-05,-8.149943460011854768e-05,1.775145938154309988e-04,-2.509299956727772951e-04,-1.637221779674291611e-03,9.446132753510028124e-05,-2.293277299031615257e-03,5.409810692071914673e-04,6.802974530728533864e-05,-2.770947321550920606e-05,-1.387849333696067333e-04,3.559293691068887711e-05,-3.227274864912033081e-03,6.297721993178129196e-04,5.029237363487482071e-04,9.804940782487392426e-04,4.504663957050070167e-05,8.082593558356165886e-05,-1.273735397262498736e-04,1.585279009304940701e-03,-1.315847504884004593e-03,-6.279778608586639166e-05,2.364926913287490606e-04,2.748115221038460732e-03,-5.331643478712067008e-05,-5.857694122823886573e-05,-4.736896662507206202e-04,-4.055789206176996231e-03,4.687544889748096466e-03,1.165535184554755688e-03,-1.224934356287121773e-03,1.589843537658452988e-03,-9.403137664776295424e-05,-7.213203207356855273e-05,1.394213526509702206e-03,-8.979244739748537540e-04,5.726529052481055260e-04,9.435300016775727272e-04,1.730074291117489338e-05,9.391904313815757632e-06,-6.056226993678137660e-05,6.529872280225390568e-06,9.601622150512412190e-05,6.939052254892885685e-04,-3.882957389578223228e-04,-1.227163127623498440e-03,-1.618375245016068220e-04,7.187790743046207353e-06,3.123354872514028102e-06,1.215021949718675387e-08,4.430992703419178724e-05,-2.183632750529795885e-05,6.505997180938720703e-01,-3.156165592372417450e-03,3.344495780766010284e-05,-3.666345583042129874e-05,1.607435073935903347e-08,3.988194657722488046e-05,-7.189130701590329409e-05,8.182999445125460625e-04,-1.020963117480278015e-02,5.999595858156681061e-03,7.245772983878850937e-03,-7.493440643884241581e-04,2.676989824976772070e-04,3.372574574314057827e-04,9.183661895804107189e-04,4.515532869845628738e-03,5.817186087369918823e-03,6.794839166104793549e-03,2.326591685414314270e-02,-5.402894690632820129e-03,3.954806015826761723e-05,2.845636336132884026e-04,2.511514117941260338e-03,6.120800971984863281e-04,9.815903380513191223e-03,-1.274838950484991074e-02,-1.621847040951251984e-03,-4.560034722089767456e-03,-2.210896345786750317e-04,-4.504623066168278456e-04,8.759718039073050022e-04,-4.524878226220607758e-03,-1.175442151725292206e-02,2.744758501648902893e-03,-6.376063916832208633e-03,-1.943138055503368378e-02,1.685854280367493629e-03,2.029069000855088234e-04,1.574192428961396217e-03,2.020263113081455231e-02,-1.985991746187210083e-02,-9.638318791985511780e-03,1.365770585834980011e-02,-1.121041644364595413e-02,1.430118922144174576e-03,5.298841279000043869e-04,-9.522458538413047791e-03,6.772432476282119751e-03,-4.700478166341781616e-04,-9.315950796008110046e-03,-1.700367312878370285e-03,-8.898589294403791428e-05,3.429866046644747257e-04,-4.192931373836472631e-05,-8.411632152274250984e-04,-3.921065013855695724e-03,9.255042532458901405e-04,8.071296848356723785e-03,1.132845762185752392e-03,1.458700571674853563e-04,3.880233634845353663e-05,3.846904306215037650e-08,1.111691199184861034e-05,5.130342833581380546e-05,-7.088087731972336769e-04,-5.807487177662551403e-04,1.252180936717195436e-05,-7.641158299520611763e-05,-1.539783234250080568e-08,5.955213782726787031e-05,-2.431535831419751048e-04,1.306098187342286110e-03,7.872726419009268284e-04,-1.183949131518602371e-02,2.109124790877103806e-03,6.329914322122931480e-05,-3.421268411329947412e-05,1.073114981409162283e-05,1.209344773087650537e-04,1.853078138083219528e-03,2.593973651528358459e-03,-5.614735651761293411e-03,-2.090924885123968124e-03,2.144451485946774483e-03,-1.045116659952327609e-04,6.992993439780548215e-05,5.807576235383749008e-04,1.602911041118204594e-03,4.442828707396984100e-03,-5.008661188185214996e-03,-4.417233867570757866e-04,1.798908459022641182e-03,-1.373179402435198426e-04,1.246210740646347404e-04,3.581303462851792574e-04,7.136743981391191483e-03,4.501921590417623520e-03,-6.860979832708835602e-03,1.787099055945873260e-03,4.908259026706218719e-03,3.321801195852458477e-04,-1.958178290806245059e-05,1.981917535886168480e-03,3.409686265513300896e-03,-5.002689547836780548e-03,-1.772903488017618656e-03,6.258422043174505234e-03,2.632419578731060028e-03,6.351817864924669266e-05,-1.418938045389950275e-04,2.413380658254027367e-03,8.306344971060752869e-04,-8.342156186699867249e-03,-2.190846484154462814e-03,-2.839641878381371498e-03,6.156295421533286572e-05,-1.460790372220799327e-04,2.724644036788959056e-05,1.604816643521189690e-04,1.623064279556274414e-03,1.553204958327114582e-03,-1.033300417475402355e-03,-1.132414472522214055e-04,5.289060936775058508e-06,3.077574365306645632e-05,-1.680029271255989443e-08,-1.765004708431661129e-05,1.523987066320842132e-05,6.583057111129164696e-04,4.682884900830686092e-04,-4.319593426771461964e-05,-1.132551733462605625e-05,6.797176865802612156e-08,-2.060108818113803864e-05,-3.369576006662100554e-06,-4.977374919690191746e-04,-1.837535761296749115e-03,6.838017143309116364e-04,-1.003042329102754593e-03,1.405042421538382769e-04,-3.702364483615383506e-05,-1.065196993295103312e-04,-4.586215800372883677e-05,-2.579881111159920692e-03,-7.592688780277967453e-04,1.657630782574415207e-03,-3.247640561312437057e-03,2.651661634445190430e-05,2.293197394465096295e-05,-2.448364975862205029e-04,-2.681383397430181503e-03,-1.538975164294242859e-03,-6.483617704361677170e-03,9.173987200483679771e-05,1.718305400572717190e-03,8.078806102275848389e-03,3.915273191523738205e-05,5.371946463128551841e-05,-4.006930394098162651e-04,-5.229955422692000866e-04,1.423164270818233490e-03,7.837638258934020996e-05,1.448375172913074493e-03,1.771170180290937424e-03,-1.126599963754415512e-04,-5.154379687155596912e-05,-7.561293314211070538e-04,-3.574602771550416946e-03,2.548380289226770401e-03,7.475402206182479858e-03,-1.862824894487857819e-03,7.755112601444125175e-04,1.288717903662472963e-04,-1.082794915419071913e-04,2.438604598864912987e-03,2.584429224953055382e-03,-1.391272991895675659e-03,4.695166368037462234e-03,-1.300392905250191689e-03,5.463858542498201132e-05,-6.415271491277962923e-05,-2.139575735782273114e-05,4.013307625427842140e-04,-7.199969841167330742e-04,1.963109010830521584e-03,-1.152377692051231861e-03,-1.895108434837311506e-04,-3.004684913321398199e-05,-2.528690174585790373e-06,-7.317430572584271431e-08,-1.915653228934388608e-06,-2.283667708979919553e-05,9.530527167953550816e-04,6.779430550523102283e-04,-1.029007421493588481e-07,2.746902100625447929e-05,-2.331944415345788002e-09,-1.650371996220201254e-05,6.017673877067863941e-05,-3.088040393777191639e-04,5.605873884633183479e-04,7.309030625037848949e-04,-1.581358024850487709e-03,1.264667080249637365e-04,-4.122974132769741118e-05,-7.785152411088347435e-05,-7.788459697621874511e-06,-1.374339684844017029e-03,-2.117771422490477562e-03,7.026273524388670921e-04,-3.715756814926862717e-03,5.888558225706219673e-04,2.082676292047835886e-05,-7.974176696734502912e-06,6.611488061025738716e-04,-5.178789142519235611e-04,-2.379112178459763527e-03,2.548092743381857872e-03,-2.200751332566142082e-04,9.150214609690010548e-04,4.112009992240928113e-05,3.881456723320297897e-05,-1.632073108339682221e-04,-4.906964022666215897e-05,1.063742558471858501e-03,-8.021259563975036144e-04,9.828852489590644836e-04,2.202490577474236488e-03,-2.439509116811677814e-04,-4.141796307521872222e-05,-3.406789619475603104e-04,-3.008895087987184525e-03,3.392068203538656235e-03,2.150586806237697601e-03,-1.558859832584857941e-03,7.046099053695797920e-04,-2.349877031520009041e-04,-4.220185292069800198e-05,1.116587431170046329e-03,-1.188667723909020424e-03,6.116432487033307552e-04,1.981477485969662666e-03,-9.859114652499556541e-05,3.463690518401563168e-06,-3.987769741797819734e-05,-2.861415623556240462e-06,1.110927260015159845e-04,5.441910470835864544e-04,-4.210271581541746855e-04,-1.114804646931588650e-03,-1.403912028763443232e-04,-1.984180926228873432e-05,-5.149372555024456233e-06,-2.990418579429388046e-09,-3.767404905374860391e-06,-1.632698877074290067e-05,6.532057886943221092e-04,4.220142727717757225e-04,7.400978574878536165e-06,2.175536428694613278e-05,7.043126970529556274e-09,1.124705158872529864e-05,2.670966750883962959e-05,-1.614090288057923317e-04,4.098056815564632416e-03,3.766871523112058640e-03,-1.160477288067340851e-03,4.324476321926340461e-05,5.773456723545677960e-05,-1.231302485393825918e-05,-2.977962722070515156e-04,1.712718280032277107e-03,2.657989738509058952e-03,-6.806557066738605499e-04,-4.904918838292360306e-03,-1.710462383925914764e-04,1.933096427819691598e-06,1.893893931992352009e-05,4.820128669962286949e-04,-1.040409551933407784e-04,-2.439621603116393089e-03,4.656020551919937134e-03,2.597962738946080208e-04,1.342032337561249733e-04,7.289990026038140059e-05,1.313673055847175419e-05,-2.407570136711001396e-04,-1.576388953253626823e-03,-2.879499690607190132e-03,-2.999771852046251297e-03,1.968586351722478867e-03,1.966309500858187675e-03,-5.682804621756076813e-04,2.721552300499752164e-05,-1.081312191672623158e-03,-3.253437345847487450e-03,2.067084424197673798e-03,-1.642728107981383801e-03,-5.810688016936182976e-04,4.727283958345651627e-04,-3.945111238863319159e-04,-2.733355722739361227e-05,1.658542314544320107e-04,-7.366939680650830269e-04,3.409606404602527618e-03,4.128308035433292389e-03,-1.334480475634336472e-04,-4.216718025418231264e-06,-1.708626950858160853e-05,1.045441422320436686e-05,1.251855428563430905e-05,3.955546999350190163e-04,-7.183608831837773323e-04,-1.269319094717502594e-03,-1.645504962652921677e-04,-1.891510510176885873e-05,-1.249328306585084647e-05,1.863168108684476465e-08,-6.780020157748367637e-06,-4.247027391102164984e-06,4.359640879556536674e-04,7.452635327354073524e-04,-5.610841981251724064e-06,1.694525235507171601e-05,-1.164335117209702730e-08,2.242968548671342432e-07,3.425779868848621845e-05,-3.126261872239410877e-04,1.886185258626937866e-03,-3.928251680918037891e-04,-8.181462762877345085e-04,8.396413613809272647e-05,-5.279220204101875424e-05,-7.305904000531882048e-05,-9.276936179958283901e-05,-1.677461317740380764e-03,-2.114278962835669518e-03,1.465333276428282261e-03,-4.834167193621397018e-03,9.976159781217575073e-04,1.249408342118840665e-05,-7.978275243658572435e-05,-1.660182315390557051e-04,-4.332580137997865677e-04,-3.089178353548049927e-03,3.148103831335902214e-03,-4.159839591011404991e-04,8.179177530109882355e-04,3.083184128627181053e-05,2.389710425632074475e-05,-1.303156896028667688e-04,4.507183330133557320e-04,-8.117855177260935307e-04,1.607335871085524559e-03,1.995903439819812775e-03,1.742675900459289551e-03,-4.509654245339334011e-04,-4.585035640047863126e-05,1.010689302347600460e-04,-3.537087002769112587e-03,3.350223880261182785e-03,2.717189025133848190e-03,-2.757441019639372826e-03,1.464424422010779381e-04,-2.222911134595051408e-04,-8.947318565333262086e-05,1.537413918413221836e-03,-1.141835469752550125e-03,-7.163836853578686714e-04,5.230982787907123566e-04,1.743906177580356598e-03,2.126472099917009473e-05,-7.794551493134349585e-05,1.011916447168914601e-05,1.340154121862724423e-04,6.972945993766188622e-04,-3.278156509622931480e-04,-1.465643290430307388e-03,-2.159581490559503436e-04,-2.769254570011980832e-05,-5.440196673589525744e-06,-8.175993571057915688e-08,9.407921425008680671e-06,1.957457425305619836e-05,9.374867659062147141e-04,6.569089600816369057e-04,1.144723864854313433e-05,4.473140870686620474e-05,3.457216735114343464e-08,-2.351731745875440538e-05,6.162709178170189261e-05,-4.714994283858686686e-04,8.734131697565317154e-04,-2.934057265520095825e-04,-2.213088795542716980e-03,6.513516564154997468e-05,-3.688245487865060568e-05,-4.562624963000416756e-05,1.487949775764718652e-04,-1.828569686040282249e-03,-3.030522493645548820e-03,-6.166139501146972179e-04,-2.429766813293099403e-03,9.808994363993406296e-04,3.174012817908078432e-05,-3.830355126410722733e-07,7.558489451184868813e-04,3.179869672749191523e-04,-3.004232421517372131e-03,1.651227357797324657e-03,-7.228176691569387913e-04,2.047882415354251862e-03,3.171863863826729357e-05,4.389189416542649269e-05,-1.559593947604298592e-04,-6.167438114061951637e-04,-3.682785318233072758e-04,-1.260157790966331959e-03,2.210187492892146111e-03,2.604357432574033737e-03,-1.045279350364580750e-04,-3.269778608228079975e-05,-8.726086234673857689e-04,-2.860546112060546875e-03,4.811976104974746704e-03,6.541535723954439163e-03,-1.703649177215993404e-03,9.117802837863564491e-04,-1.824080245569348335e-04,-2.456055517541244626e-05,-1.155925681814551353e-03,-2.512711100280284882e-03,2.133832778781652451e-03,1.909033162519335747e-03,2.233074046671390533e-04,8.614456419309135526e-06,-3.518076118780300021e-05,-3.811730721281492151e-06,-5.820705700898543000e-05,-9.164252551272511482e-04,-1.899897120893001556e-03,-1.073171501047909260e-03,-1.528942812001332641e-04,1.254641574632842094e-06,-5.038466952100861818e-06,-2.943511390185449272e-08,-3.041038326045963913e-06,-3.392857615835964680e-05,6.306670547928661108e-05,7.236490637296810746e-05,-1.043494557961821556e-05,1.523892660770798102e-05,-3.307832230348140001e-08,-1.104528564610518515e-06,7.449412805726751685e-05,1.037630427163094282e-04,2.038336126133799553e-03,2.772958017885684967e-03,-1.019119052216410637e-03,-2.557474363129585981e-05,-5.113732186146080494e-06,4.887206887360662222e-05,-5.628651706501841545e-05,2.667837543413043022e-04,-2.323147840797901154e-03,-2.143984893336892128e-04,-2.533874474465847015e-03,-4.938112106174230576e-04,-2.962081271107308567e-05,5.810103903058916330e-05,2.266432857140898705e-04,1.863513607531785965e-04,-1.453742152079939842e-05,-1.048528123646974564e-03,4.190223757177591324e-03,-9.942301549017429352e-04,-3.905770427081733942e-07,-2.228176163043826818e-05,-6.689789734082296491e-05,-2.259653061628341675e-03,3.593056462705135345e-03,4.711320623755455017e-03,-2.020594663918018341e-03,-1.501933904364705086e-03,-1.686430478002876043e-04,-7.129905134206637740e-05,-7.180608808994293213e-04,-2.188486978411674500e-04,4.350860603153705597e-03,-6.954114651307463646e-04,-1.545793842524290085e-03,-1.507630338892340660e-03,-3.060053859371691942e-05,1.046138058882206678e-04,-2.009022748097777367e-03,-4.483756783884018660e-04,-6.772428750991821289e-04,2.761136274784803391e-04,3.218782600015401840e-03,-4.560291927191428840e-05,-5.622765456791967154e-06,-3.238581120967864990e-04,1.093466416932642460e-04,-1.704643364064395428e-03,-1.606084755621850491e-03,2.208197023719549179e-03,3.446987539064139128e-04,-1.259756973013281822e-04,1.602797783561982214e-05,5.646212230203673244e-05,-3.643898890004493296e-05,1.727594499243423343e-04,5.172880482859909534e-04,6.952245603315532207e-04,-8.125173917505890131e-05,1.974147744476795197e-05,-1.457356120226904750e-04,-9.164565562969073653e-05,9.811654308577999473e-05,-2.623930922709405422e-04,2.739138435572385788e-03,1.748622278682887554e-03,-1.338332192972302437e-03,-1.362328475806862116e-04,-1.545345876365900040e-04,-5.856900243088603020e-04,-7.854845607653260231e-04,-1.846447354182600975e-03,6.404868327081203461e-05,-1.565295970067381859e-04,-3.809569869190454483e-03,-8.294133003801107407e-04,-8.510511834174394608e-04,-3.356155066285282373e-04,-1.944604446180164814e-03,7.283081067726016045e-04,-2.440313808619976044e-03,4.797630012035369873e-03,-5.241413600742816925e-05,-1.557830488309264183e-03,-3.201002837158739567e-04,-6.699411896988749504e-04,-8.180598961189389229e-04,2.191684034187346697e-04,2.606864087283611298e-03,2.463566605001688004e-03,-6.483017932623624802e-05,2.442745491862297058e-03,1.324042794294655323e-03,-7.745937327854335308e-04,-1.581924268975853920e-03,-3.415545914322137833e-03,2.016050508245825768e-03,1.411528326570987701e-03,-3.847798099741339684e-03,4.679032717831432819e-04,-7.810866227373480797e-04,5.221770261414349079e-04,1.544773811474442482e-03,-3.551190719008445740e-03,4.084195010364055634e-03,-3.040382405743002892e-03,-3.355565015226602554e-03,-3.701227484270930290e-03,-4.691879148595035076e-04,4.939173348248004913e-03,-1.289245672523975372e-03,6.532564759254455566e-03,-7.381170056760311127e-03,-3.189249197021126747e-03,1.580953947268426418e-03,-2.603436354547739029e-03,-7.463478596037020907e-06\n0.000000000000000000e+00,-4.791098035639151931e-06,4.617132617568131536e-06,6.246057455427944660e-04,4.507096600718796253e-04,-9.881225196295417845e-06,1.067555967892985791e-05,1.234847246678327792e-08,-1.148220690083689988e-05,2.455164212733507156e-05,2.650166861712932587e-04,1.736002508550882339e-03,7.179924868978559971e-04,-2.111845387844368815e-04,1.641187118366360664e-04,-3.046958590857684612e-05,-4.937013727612793446e-05,-5.474120916915126145e-05,-2.325542445760220289e-04,-3.371437545865774155e-03,1.865749014541506767e-03,-1.867526327259838581e-03,4.702496225945651531e-04,7.905237907834816724e-06,-4.616091609932482243e-05,-5.462440312840044498e-04,-4.597368533723056316e-04,-1.455256249755620956e-03,-9.191696881316602230e-04,6.838779663667082787e-04,5.263268249109387398e-04,3.687016578624024987e-05,5.038165545556694269e-05,-4.395575160742737353e-06,1.855007954873144627e-03,-1.006372156552970409e-03,-1.019806222757324576e-04,-6.464023608714342117e-04,1.616911264136433601e-03,-1.638070971239358187e-04,-4.448647814569994807e-05,3.042399766854941845e-04,-3.343074116855859756e-03,2.108727814629673958e-03,2.865673741325736046e-04,-3.034773399122059345e-04,1.902482355944812298e-03,-1.350728707620874047e-04,-6.153041613288223743e-05,1.374718733131885529e-03,-6.317569641396403313e-04,6.688923458568751812e-04,4.761581076309084892e-04,-9.518967999611049891e-05,8.554395208193454891e-06,-4.489937418838962913e-05,2.873494509003649000e-07,1.147911461885087192e-04,5.110141355544328690e-04,-6.742632831446826458e-05,-9.294180781580507755e-04,-1.299502764595672488e-04,-7.695567546761594713e-06,4.268239990778965876e-06,7.424955317247849962e-09,7.850673136999830604e-05,7.453514990629628301e-05,-3.096792381256818771e-03,6.535975337028503418e-01,5.493550634128041565e-05,-1.234171213582158089e-05,2.028950873977919400e-08,-8.943413558881729841e-05,-6.814923835918307304e-06,-2.690732944756746292e-03,-1.164494641125202179e-02,-3.287276253104209900e-03,-3.490461502224206924e-03,-8.673989796079695225e-04,1.623328716959804296e-04,3.415917162783443928e-04,2.257389016449451447e-03,1.250647380948066711e-02,1.098411995917558670e-02,5.631001666188240051e-03,1.237906888127326965e-02,-3.143443958833813667e-03,8.208927465602755547e-05,2.709389373194426298e-04,3.026894293725490570e-03,1.308704260736703873e-03,6.376062054187059402e-03,-1.433910988271236420e-02,3.791287541389465332e-03,-2.455598907545208931e-03,-1.540309458505362272e-04,-2.524452575016766787e-04,-7.541589438915252686e-04,-8.753550238907337189e-03,-4.928633105009794235e-03,2.753034699708223343e-03,1.383147668093442917e-03,-8.960131555795669556e-03,2.393107861280441284e-03,2.117395924869924784e-04,-2.889504190534353256e-03,1.363389939069747925e-02,-1.314719393849372864e-02,-1.525615435093641281e-02,1.092637795954942703e-02,-8.986551314592361450e-03,1.417336403392255306e-03,4.593098419718444347e-04,-7.063979748636484146e-03,3.220089478418231010e-03,-2.576592378318309784e-03,-7.945025339722633362e-03,1.691312994807958603e-03,-1.180209219455718994e-04,3.218048950657248497e-04,-7.271213689818978310e-05,-5.460397223941981792e-04,-3.453704761341214180e-03,-7.432895945385098457e-04,6.392285227775573730e-03,9.474382386542856693e-04,2.897293015848845243e-04,1.926672848640009761e-05,-2.308788360494418157e-08,8.787228580331429839e-06,1.099556029657833278e-04,-6.152790738269686699e-04,-7.453180151060223579e-04,2.737507384154014289e-05,-6.343177665257826447e-05,2.780832097926122515e-08,5.293158756103366613e-05,-2.795597538352012634e-04,1.035209279507398605e-03,-4.191054031252861023e-03,-8.305335417389869690e-03,3.017366863787174225e-03,-6.253104220377281308e-05,-1.842169876908883452e-05,-8.809263817965984344e-06,6.761274999007582664e-04,2.920331200584769249e-03,1.842999830842018127e-03,-1.004632469266653061e-02,-2.879514358937740326e-03,1.792436465620994568e-03,-7.154572085710242391e-05,4.608077142620459199e-05,6.779448594897985458e-04,1.628138590604066849e-03,6.279520224779844284e-03,-2.340347971767187119e-03,-1.457495382055640221e-04,1.364629948511719704e-03,-1.115133200073614717e-04,8.872665057424455881e-05,5.872812471352517605e-04,5.558774806559085846e-03,5.391666665673255920e-03,-6.005140021443367004e-03,1.667616423219442368e-03,3.296023700386285782e-03,1.124828588217496872e-03,-5.011562734580365941e-06,2.403195481747388840e-03,7.724443450570106506e-03,-8.536843582987785339e-03,-1.232625218108296394e-03,4.153204150497913361e-03,5.753109231591224670e-03,1.142834546044468880e-03,-1.123906549764797091e-04,2.536033047363162041e-03,1.782088307663798332e-03,-8.247678168118000031e-03,-3.660459769889712334e-03,-1.706221373751759529e-03,2.832755671988707036e-05,-1.141841858043335378e-04,1.409588003298267722e-05,1.360048627248033881e-04,9.915017290040850639e-04,9.015133837237954140e-04,-6.434923270717263222e-04,-3.243504761485382915e-05,4.607655864674597979e-05,3.362228744663298130e-05,2.267528609323221644e-09,-1.350141610600985587e-05,-1.969336153706535697e-05,4.662444116547703743e-04,3.713844344019889832e-04,-2.656237484188750386e-06,7.183329216786660254e-06,-9.207099083141656592e-09,1.632381827221252024e-05,-9.416982720722444355e-06,4.175310023128986359e-04,8.526880992576479912e-05,4.091130103915929794e-03,-2.492069965228438377e-03,3.186182584613561630e-04,-3.483773616608232260e-05,-1.422348432242870331e-04,-9.835865057539194822e-05,-1.843666424974799156e-03,-7.046115351840853691e-04,2.702877391129732132e-03,-2.109003020450472832e-03,3.810188267379999161e-03,-5.590879300143569708e-05,-6.165579543448984623e-05,-2.875488135032355785e-04,9.770027827471494675e-05,-4.462340846657752991e-03,-9.388001635670661926e-04,-2.282360102981328964e-03,2.396025229245424271e-03,2.992239751620218158e-05,2.962515281978994608e-05,2.214251144323498011e-04,3.630957799032330513e-04,2.240419387817382812e-03,4.723654128611087799e-04,-6.302678957581520081e-05,7.206852314993739128e-04,-5.951740313321352005e-04,-8.331284334417432547e-05,2.685562940314412117e-04,-3.469705814495682716e-03,9.974802378565073013e-04,5.074291490018367767e-03,-2.549876691773533821e-03,-1.452158903703093529e-04,-1.395373838022351265e-04,-1.236500975210219622e-04,4.063305445015430450e-03,5.288472399115562439e-03,-4.599061503540724516e-04,2.079921308904886246e-03,-1.701245084404945374e-03,6.239928188733756542e-05,-1.206614615512080491e-04,1.767793037288356572e-05,-1.336970308329910040e-05,1.901486772112548351e-03,1.571216154843568802e-03,-1.590517931617796421e-03,-2.352157025597989559e-04,-1.004347577691078186e-04,-5.440741006168536842e-06,-3.166303486068500206e-08,-1.872903794719604775e-06,-3.003809979418292642e-05,6.225710967555642128e-04,5.895860376767814159e-04,-9.445815521758049726e-06,2.452688022458460182e-05,5.456513463286682963e-09,-1.488474481448065490e-06,4.436403833096846938e-05,1.823947241064161062e-04,4.281651927158236504e-04,1.934929867275059223e-03,-1.090885489247739315e-04,1.310908119194209576e-04,-2.478988426446449012e-05,-5.542726285057142377e-05,-8.737768803257495165e-05,-1.854192931205034256e-03,-2.496407600119709969e-03,4.650368355214595795e-04,-2.480599330738186836e-03,7.336986018344759941e-04,2.037209196714684367e-05,-4.843997521675191820e-05,1.852705900091677904e-04,-5.648112273775041103e-04,-1.609268132597208023e-03,1.995342317968606949e-03,-9.243556996807456017e-04,9.511497919447720051e-04,2.820055851771030575e-05,2.351641705899965018e-05,1.504095962445717305e-05,6.111822440288960934e-04,5.555620300583541393e-04,-4.717502160929143429e-04,-1.889711711555719376e-04,1.193006639368832111e-03,-2.194912085542455316e-04,-3.637988265836611390e-05,1.985665294341742992e-04,-1.906611258164048195e-03,1.624542754143476486e-03,1.512491260655224323e-03,-1.151207834482192993e-03,8.033626945689320564e-04,-1.943678653333336115e-04,-1.779886588337831199e-05,1.243563718162477016e-03,-3.347632300574332476e-04,1.120104338042438030e-03,1.175577752292156219e-03,5.973211955279111862e-06,-1.226685253641335294e-05,-3.511632894515059888e-05,-1.884223274828400463e-05,9.176314779324457049e-05,-2.076917371596209705e-05,-6.895522819831967354e-04,-8.328369585797190666e-04,-1.096153864637017250e-04,-2.071059861918911338e-05,-2.712908099056221545e-06,-2.931142262241337448e-08,-1.435620470147114247e-05,-6.155652954475954175e-05,3.007415507454425097e-04,2.587039198260754347e-04,-1.416587201674701646e-05,5.286223768052877858e-06,7.067865226417779922e-08,6.730916356900706887e-05,2.083645995298866183e-05,6.208774866536259651e-04,3.548466134816408157e-03,3.416501218453049660e-03,4.790947423316538334e-04,7.427943637594580650e-05,5.809369395137764513e-05,-1.861107011791318655e-05,-5.869241431355476379e-04,-3.248936263844370842e-04,1.861472264863550663e-03,5.459684180095791817e-04,-3.120656125247478485e-03,-7.026024395599961281e-04,-1.857959068729542196e-05,-9.691899322206154466e-06,-8.680482278577983379e-05,-1.153564895503222942e-03,-2.731332788243889809e-03,3.170343115925788879e-03,-5.748195108026266098e-04,-1.681284047663211823e-04,3.215754622942768037e-05,-1.990022428799420595e-05,1.011196145555004478e-04,-9.974818676710128784e-04,-2.001365646719932556e-03,-3.464820794761180878e-03,2.906980924308300018e-03,5.101208225823938847e-04,-7.395754801109433174e-04,2.461286567267961800e-05,-4.813660634681582451e-04,-1.099137472920119762e-03,5.106579046696424484e-04,-1.792647643014788628e-03,-3.633330343291163445e-04,-1.921977382153272629e-04,-4.269223427399992943e-04,2.870963726309128106e-06,-1.744311884976923466e-04,7.019145414233207703e-05,3.839522600173950195e-03,5.250781308859586716e-03,9.555779397487640381e-04,-1.786742905096616596e-05,8.697279554326087236e-06,-7.533400548709323630e-06,1.139473897637799382e-05,-2.180495939683169127e-04,-9.435335523448884487e-04,-6.310410099104046822e-04,-1.108053111238405108e-04,-4.635621007764711976e-05,-8.894598067854531109e-06,-2.201613824581727386e-08,-1.900921051856130362e-05,-2.189519000239670277e-05,3.187692200299352407e-04,6.338866078294813633e-04,-2.486504308762960136e-05,1.143359895650064573e-06,9.164978109765797853e-09,6.368783942889422178e-06,1.328004509559832513e-05,9.352920460514724255e-05,8.907681331038475037e-04,1.438113511539995670e-03,1.733007840812206268e-03,1.386724470648914576e-04,-4.515788896242156625e-05,-5.941895142314024270e-05,-6.330311880446970463e-04,-3.179346676915884018e-03,-7.409512763842940331e-04,-1.171268522739410400e-03,-4.292953759431838989e-03,1.023852149955928326e-03,-3.508082954795099795e-05,-8.268775127362459898e-05,-9.016387048177421093e-04,7.655448280274868011e-05,-1.532500726170837879e-03,1.794216921553015709e-03,-2.939238911494612694e-04,7.663010619580745697e-04,2.870657590392511338e-05,1.151475862570805475e-05,1.367454387946054339e-04,6.385430460795760155e-04,-3.086134092882275581e-04,1.847909064963459969e-03,4.989797016605734825e-04,1.140570384450256824e-03,-7.570204325020313263e-04,-4.653871656046248972e-05,-8.003244874998927116e-05,-8.637671126052737236e-04,5.115442909300327301e-03,9.736014762893319130e-04,-3.619589610025286674e-03,3.062567557208240032e-04,-3.259049553889781237e-04,-9.283091640099883080e-05,1.855053706094622612e-03,-4.735009279102087021e-04,-3.815483069047331810e-04,2.646277891471982002e-03,-8.308558608405292034e-04,4.139131488045677543e-05,-7.311901572393253446e-05,1.090466230380116031e-05,1.403606147505342960e-04,7.617091760039329529e-04,1.723731693346053362e-04,-1.458009588532149792e-03,-2.212362451246008277e-04,-5.586128827417269349e-05,-5.100090220366837457e-06,-4.713001544587314129e-09,-2.014706478803418577e-05,-8.783727025729604065e-06,5.480307736434042454e-04,3.609486739151179790e-04,4.175848516752012074e-06,6.735001079505309463e-06,-2.039996616076678038e-09,-6.805305929447058588e-06,4.355076089268550277e-05,-1.358258305117487907e-04,1.378756947815418243e-03,1.372328144498169422e-03,-9.543086634948849678e-04,3.658572313725017011e-05,-1.493895251769572496e-05,-2.276549639645963907e-05,-2.583403547760099173e-04,-2.422709716483950615e-03,-3.954600542783737183e-03,1.035468070767819881e-03,-1.608724473044276237e-03,-2.935099764727056026e-04,1.995817183342296630e-05,1.175793295260518789e-05,-8.895422797650098801e-04,9.226666297763586044e-04,-1.625103526748716831e-03,1.430149655789136887e-03,1.102476147934794426e-03,2.070949645712971687e-03,5.233951742411591113e-05,3.353317151777446270e-05,-1.924430544022470713e-04,-2.416967181488871574e-04,-1.582697499543428421e-03,-2.195577602833509445e-03,3.798888064920902252e-04,1.270803739316761494e-03,-2.511587808839976788e-04,-8.175129551091231406e-06,-7.983632385730743408e-04,-2.401990350335836411e-03,3.171769902110099792e-03,5.562465637922286987e-03,-5.837783683091402054e-04,3.232053131796419621e-04,-2.928130270447582006e-04,-1.483230334997642785e-06,6.722402758896350861e-07,-7.548737921752035618e-04,-7.547142449766397476e-04,2.466259989887475967e-03,4.040156491100788116e-04,-1.853767116699600592e-06,-1.685166353126987815e-05,1.693445665296167135e-05,1.315310655627399683e-04,-4.429338878253474832e-05,-1.341868191957473755e-04,-6.587665993720293045e-04,-1.260126737179234624e-04,-1.786301254469435662e-05,-7.871770321798976511e-06,-8.724782674107700586e-09,-5.957011126156430691e-06,-3.858247146126814187e-05,3.601734351832419634e-05,2.062843559542670846e-04,-1.064385105564724654e-05,1.886636528070084751e-05,-9.785708243725821376e-09,8.496985174133442342e-06,7.516268669860437512e-05,1.542347308713942766e-04,3.359851660206913948e-03,2.168678212910890579e-03,-6.517379661090672016e-04,-2.802795643219724298e-05,3.446552000241354108e-06,1.919665373861789703e-05,-1.588748709764331579e-04,-9.217808255925774574e-04,-3.387808334082365036e-03,5.509448237717151642e-04,1.692092395387589931e-03,-6.554278079420328140e-04,-3.452253440627828240e-05,1.126985007431358099e-04,-1.132101169787347317e-04,-7.279081037268042564e-04,-3.557936288416385651e-04,-1.412206911481916904e-03,1.030102837830781937e-03,-1.113756676204502583e-03,2.413349284324795008e-05,-4.714993337984196842e-05,2.112357469741255045e-05,-1.412876299582421780e-03,4.034144803881645203e-03,3.755505662411451340e-03,-1.108809839934110641e-03,-2.042199950665235519e-03,-3.347106394357979298e-04,2.592267810541670769e-05,-7.542053936049342155e-04,-7.122626993805170059e-05,3.315562848001718521e-03,-1.868061604909598827e-03,-1.520728808827698231e-03,-1.456003403291106224e-03,-8.327643445227295160e-05,1.966932177310809493e-04,-2.111967187374830246e-03,7.019691402092576027e-04,4.388517118059098721e-04,6.646362598985433578e-04,3.328981809318065643e-03,4.091943628736771643e-05,1.088986973627470434e-04,-2.078274701489135623e-04,-1.561468379804864526e-04,-8.633655961602926254e-04,-2.045438741333782673e-04,1.772208837792277336e-03,2.378721837885677814e-04,-1.467833644710481167e-04,5.881350807612761855e-05,-1.050980863510631025e-04,6.459232099587097764e-05,2.891635995183605701e-05,8.549061603844165802e-04,6.434925016947090626e-04,-2.339995844522491097e-04,3.240209480281919241e-04,4.651345443562604487e-05,3.866257320623844862e-04,4.753783287014812231e-05,3.777277888730168343e-04,1.326586818322539330e-03,1.303816563449800014e-03,-7.772934623062610626e-04,7.127203571144491434e-05,1.614741631783545017e-04,-2.744454541243612766e-04,-5.593108362518250942e-04,-4.238384775817394257e-03,-1.334578264504671097e-03,3.263744059950113297e-03,-9.073157561942934990e-04,-9.600109187886118889e-04,-3.700584056787192822e-05,-3.121787449344992638e-05,-1.875769812613725662e-03,5.111898062750697136e-04,-5.754503072239458561e-04,4.136772826313972473e-03,3.282573074102401733e-03,4.264250746928155422e-04,-1.030849016387946904e-04,-2.010120515478774905e-04,-8.245739445555955172e-05,2.712270477786660194e-03,-2.252768026664853096e-03,2.049307338893413544e-03,-1.667733653448522091e-03,-3.831712529063224792e-04,4.783329204656183720e-04,-1.535396557301282883e-03,-7.697644177824258804e-04,-2.714149653911590576e-03,1.203006366267800331e-03,-1.389503013342618942e-03,-2.454451285302639008e-03,7.788575021550059319e-04,-3.821660066023468971e-04,2.751884516328573227e-03,2.957606222480535507e-03,-2.710616216063499451e-03,-4.315165802836418152e-03,4.876013379544019699e-03,7.497367914766073227e-05,-3.139959648251533508e-03,-4.660719132516533136e-04,1.148805115371942520e-02,-4.772511776536703110e-03,1.830657012760639191e-03,7.489881245419383049e-04,-4.756420385092496872e-03,3.783871419727802277e-03,4.799558315426111221e-03,-7.082363481458742172e-06\n0.000000000000000000e+00,1.253981736226705834e-06,2.387913809798192233e-06,7.447552548001112882e-07,8.591132996116357390e-07,4.210858151054708287e-06,2.078708348562940955e-06,-2.008017041532639269e-08,-5.096243853586202022e-07,-1.971213805518345907e-07,-9.310228051617741585e-06,-9.135123400483280420e-05,-1.858864707173779607e-04,-5.920215699006803334e-05,-7.311626632144907489e-06,-6.918425015101092868e-07,-2.464109911670675501e-07,2.095942181767895818e-05,-1.320493174716830254e-04,9.843968291534110904e-05,9.334234346169978380e-05,3.821044447249732912e-05,-1.840238655859138817e-05,6.199899189596180804e-07,1.227339544129790738e-05,1.942332746693864465e-04,2.047164307441562414e-04,1.970367302419617772e-04,1.015789093798957765e-04,6.574881263077259064e-05,3.944155650970060378e-07,-1.029581198963569477e-06,-5.319889737620542292e-07,1.994134890992427245e-06,-1.901664654724299908e-05,-5.992217847961001098e-05,-9.918447904055938125e-05,1.374657294945791364e-04,1.545836494187824428e-05,1.100305053114425391e-05,-1.630791530260466971e-06,-1.538104152132291347e-05,1.027435064315795898e-04,8.221535244956612587e-05,9.683932148618623614e-05,-1.493155868956819177e-04,-8.331352728419005871e-05,6.472776021837489679e-06,2.115833922289311886e-06,-1.208053363370709121e-04,-5.199121005716733634e-05,2.087891698465682566e-05,-5.502395652001723647e-05,-7.106964039849117398e-05,4.984066777069529053e-07,-1.950110117832082324e-06,2.555895207478897646e-06,-6.265470801736228168e-06,4.536519554676488042e-05,-2.078290162899065763e-05,-8.465744940622244030e-06,2.615784524095943198e-06,8.492823440064967144e-07,7.725862616325684940e-08,-9.328745420589257265e-08,-1.245722887688316405e-05,-1.969882396224420518e-05,2.598580977064557374e-05,5.128880729898810387e-05,6.558670997619628906e-01,-1.989963129744865000e-05,7.129799683980309055e-08,6.694258900097338483e-06,8.602026355220004916e-06,1.183373387902975082e-04,5.572570953518152237e-04,1.290351501666009426e-03,7.022538920864462852e-04,5.048996536061167717e-05,3.273187985541881062e-06,2.151460421373485588e-06,-2.158552379114553332e-04,5.670763785019516945e-04,-3.702364047057926655e-04,-3.106083022430539131e-04,-5.487315938808023930e-04,2.266859519295394421e-04,5.119714842294342816e-06,-1.260592689504846931e-04,-1.820277306251227856e-03,-1.672126119956374168e-03,-1.539653167128562927e-03,-6.624717498198151588e-04,-1.076482469215989113e-03,-1.240122946910560131e-04,1.046833313012029976e-05,4.707499101641587913e-06,-4.574127160594798625e-05,2.782852679956704378e-04,1.211360329762101173e-03,9.166762465611100197e-04,-9.474133257754147053e-04,8.079404506133869290e-05,-2.420145756332203746e-05,1.042247640725690871e-05,2.297379542142152786e-04,3.004295576829463243e-04,-6.151584675535559654e-04,-1.227661734446883202e-03,6.450285436585545540e-04,1.316686248173937201e-04,-8.377388439839705825e-06,-2.233682789665181190e-05,9.923237375915050507e-04,2.022699773078784347e-04,-2.055418444797396660e-04,7.822085171937942505e-04,4.200534895062446594e-04,-1.408132675351225771e-06,7.331533197429962456e-06,-2.186695564887486398e-05,8.659980085212737322e-05,-4.737415292765945196e-04,7.053001172607764602e-05,3.654543979791924357e-05,-2.968381159007549286e-05,-3.172011020069476217e-06,8.184232456187601201e-07,1.745275213238528522e-08,-7.678647762077162042e-08,1.811088850445230491e-06,4.893759250990115106e-05,3.069687227252870798e-05,3.575445362002938055e-06,2.540042942200670950e-06,3.934500369950910681e-08,4.464316702978976537e-07,-2.935289558081422001e-07,4.538705070444848388e-06,-1.920885697472840548e-04,6.638129707425832748e-05,-7.511750300182029605e-05,2.358587153139524162e-06,-6.814224775553157087e-07,-2.921345640061190352e-06,-3.904137702193111181e-05,-2.377588243689388037e-04,-3.454439865890890360e-05,-1.159437888418324292e-04,-5.896552829653955996e-05,-7.280947465915232897e-05,-1.204642558150226250e-06,1.149199943029088899e-05,1.273830857826396823e-04,1.767027861205860972e-04,1.663891889620572329e-04,2.376518823439255357e-04,1.150767348008230329e-04,1.993539626710116863e-07,3.394502073206240311e-06,9.300598549089045264e-07,2.584182948339730501e-05,-1.133540063165128231e-04,-2.662053448148071766e-04,3.741740511031821370e-05,-6.470947118941694498e-05,-7.678206020500510931e-05,-7.235431257868185639e-05,-3.636988594735157676e-06,-3.140745684504508972e-05,-6.516776920761913061e-06,1.376304717268794775e-04,3.948838857468217611e-04,-1.350442908005788922e-04,-4.487206751946359873e-05,-6.296699211816303432e-06,-1.478225726714299526e-06,-6.849806231912225485e-05,-3.182759246556088328e-05,9.272115858038887382e-05,9.526643407298251987e-05,2.324333399883471429e-05,1.682516995060723275e-06,-4.796228495251853019e-06,3.712783154696808197e-06,-5.437402251118328422e-06,7.389052916551008821e-05,4.497737972997128963e-05,-3.500844832160510123e-05,-1.888498672997229733e-06,-4.519344656728208065e-06,-5.708716344088315964e-08,-1.081147047443664633e-07,1.086154838958464097e-06,-1.175266035602362535e-07,-2.720638804021291435e-06,1.142513610830064863e-06,3.009523879882181063e-06,2.451095497235655785e-06,-2.071718085971951950e-08,1.273184921046777163e-06,-1.495097649240051396e-06,2.440497155475895852e-05,-1.450598065275698900e-04,-2.811497251968830824e-04,-3.492897303658537567e-05,-3.006736733368597925e-06,-2.653811748132284265e-07,4.781300503964303061e-06,4.225543671054765582e-05,-1.040544666466303170e-04,-5.236716606304980814e-05,2.291307173436507583e-04,3.395881140022538602e-05,-8.816050831228494644e-05,-1.349829403807234485e-07,1.536631680210120976e-05,2.056208177236840129e-04,1.947736018337309361e-04,2.199157315772026777e-04,7.334514975809725001e-06,1.856978051364421844e-04,-8.828017598716542125e-06,-2.045235532932565548e-06,-1.961751650014775805e-07,1.524586969026131555e-05,2.233864142908714712e-05,-2.166837657568976283e-04,2.294753721798770130e-05,1.864391961134970188e-04,-5.049095489084720612e-05,1.017993781715631485e-05,2.404365204711211845e-06,1.849869295256212354e-04,-3.922080213669687510e-05,-6.899029540363699198e-05,2.097270626109093428e-04,1.216502641909755766e-04,3.667867349577136338e-05,3.303964604128850624e-06,7.587813342979643494e-06,1.049374186550267041e-04,-2.743860823102295399e-04,-3.350592742208391428e-04,2.104596205754205585e-04,1.877334216260351241e-05,-1.542731524750706740e-06,1.776265321495884564e-06,1.648000761633738875e-06,-5.398683242674451321e-06,1.767133071552962065e-04,-5.160170258022844791e-05,3.282348916400223970e-05,6.465057595050893724e-06,2.149799911421723664e-06,4.098106956007541157e-07,-9.423433766642119735e-08,1.453636741644004360e-06,2.901218977058306336e-06,-4.827984412258956581e-07,-7.689808626309968531e-06,4.283239832147955894e-06,1.811219590308610350e-06,-1.111616256821434945e-07,-2.671102379281364847e-07,-1.401597046424285509e-06,-7.821353392500896007e-06,1.019906721921870485e-05,-2.369777357671409845e-04,-8.680226892465725541e-05,-5.136034815222956240e-06,-2.005891417411476141e-07,-1.899049721032497473e-06,2.536813008191529661e-05,-3.053194814128801227e-05,5.508943286258727312e-05,1.023063523462042212e-04,3.994388862338382751e-06,-5.028363375458866358e-05,2.152513758346685790e-07,1.568751576996874064e-05,1.823629427235573530e-04,2.108303160639479756e-04,2.022936532739549875e-04,8.436047210125252604e-05,7.133993494790047407e-05,2.347423560422612354e-06,-1.829614120651967824e-06,-5.324697127662147977e-08,1.169848383142380044e-05,-1.096746109396917745e-05,-1.394440769217908382e-04,-5.665210119332186878e-05,3.299819218227639794e-05,1.522865841252496466e-05,8.430375601164996624e-06,-1.869859943326446228e-06,2.733778728725155815e-06,1.151781179942190647e-05,2.798492278088815510e-05,1.616038643987849355e-04,-8.542574505554512143e-05,1.464397428208030760e-05,6.974984444241272286e-06,4.273046840808092384e-07,-1.338249858235940337e-04,-2.817335735016968101e-05,6.397174001904204488e-05,-9.216972102876752615e-05,-5.529969348572194576e-05,6.180253535603696946e-07,-2.378868202868034132e-06,3.153204943373566493e-06,-1.102709484257502481e-05,5.247709486866369843e-05,-3.712351826834492385e-05,-1.960799272637814283e-05,3.397960881557082757e-07,3.373746721990755759e-07,1.422196760358929168e-07,-2.809997567965183407e-08,1.930064854605006985e-06,3.012107754329917952e-06,-1.724039975670166314e-05,-2.540200875955633819e-05,3.669114221338531934e-06,1.657614575378829613e-06,3.020423378075065557e-08,-2.258306722069391981e-06,-3.036670022993348539e-06,-5.500482802744954824e-05,-1.181222105515189469e-04,-1.056078690453432500e-04,-1.710032956907525659e-04,-1.159463681688066572e-05,4.461734533833805472e-06,4.046437879878794774e-06,5.341747964848764241e-05,-2.333308802917599678e-04,1.545437553431838751e-04,4.169603016634937376e-06,-3.401728463359177113e-05,-5.905128637095913291e-05,1.561408339512126986e-06,1.172958945971913636e-05,1.867971732281148434e-04,1.329732040176168084e-04,2.622556639835238457e-04,1.341412571491673589e-04,4.508015990722924471e-05,-1.891807005449663848e-05,-3.466568159637972713e-06,-8.865278005032450892e-07,-1.060624344972893596e-05,-8.445105049759149551e-05,-7.475998427253216505e-05,-1.010116611723788083e-04,1.505154650658369064e-04,7.262619328685104847e-05,3.992826896137557924e-05,7.463960400855285116e-07,-3.380310954526066780e-05,1.889921259135007858e-05,-6.971490802243351936e-05,1.693854283075779676e-04,7.622297562193125486e-05,3.212383307982236147e-05,2.152897104679141194e-05,4.799483576789498329e-06,-1.199578400701284409e-04,9.451072401134297252e-06,1.645711308810859919e-04,-2.946934546343982220e-05,-3.828634726232849061e-05,-4.302186198401614092e-07,4.130693923798389733e-06,9.060401566785003524e-07,-9.856955330178607255e-06,7.460113920387811959e-06,-5.615840200334787369e-05,1.726193659123964608e-05,5.540949587157228962e-06,5.379130925575736910e-06,3.529866035023587756e-07,2.067918103421106935e-08,1.662817112446646206e-06,3.223835165044874884e-06,-2.528189361328259110e-05,-1.948055432876572013e-05,5.094794232718413696e-06,1.613456788618350402e-06,-1.839850938267773017e-08,-1.643518459104598151e-07,-1.442440861865179613e-06,-3.479696943031740375e-06,7.553580508101731539e-05,-3.039165458176285028e-04,-1.137792496592737734e-04,-5.043544661020860076e-06,4.466428435989655554e-07,-2.908155693148728460e-06,2.573180972831323743e-05,-2.017283441091421992e-05,3.750037285499274731e-05,1.407613308401778340e-04,3.210979048162698746e-05,-3.118476524832658470e-05,-1.513740699010668322e-06,8.432458344032056630e-06,2.135826507583260536e-04,2.259485627291724086e-04,2.487540477886795998e-04,6.995176954660564661e-05,-8.942869317252188921e-05,5.696064363291952759e-06,2.429213168397836853e-07,1.574770521983737126e-06,8.091455129033420235e-06,-1.684605558693874627e-05,-5.164017056813463569e-05,-4.734630783786997199e-05,1.100469307857565582e-04,-4.221429844619706273e-05,2.191769908677088097e-06,-1.340777885161514860e-06,-1.971739493455970660e-06,-1.470459537813439965e-04,9.549360402161255479e-05,1.292008091695606709e-04,4.111341695534065366e-05,5.101225906400941312e-05,-1.051080016623018309e-05,-3.609611098909226712e-07,-1.041806390276178718e-04,-7.741263834759593010e-05,-5.194109689909964800e-06,-1.529664295958355069e-04,-8.161438745446503162e-05,2.080718104480183683e-06,-3.045659695999347605e-06,4.081225142726907507e-06,-9.601917554391548038e-06,8.725855877855792642e-05,3.577403913368470967e-05,-2.885108369810041040e-05,1.483140522395842709e-06,5.086889132144278847e-07,2.400901450982928509e-07,-2.981551006087101996e-09,1.270563302568916697e-06,-1.328653979726368561e-06,-5.885245172976283357e-06,-1.032144609780516475e-05,4.892084234597859904e-06,1.830338078434579074e-06,7.540847946074791253e-09,4.625704264071828220e-08,-2.518110022720065899e-06,5.735420018027070910e-06,-2.718645009736064821e-05,-2.481947303749620914e-04,-7.334769907174631953e-05,-4.764999175677075982e-06,1.643100517867424060e-07,-1.753361857481650077e-06,2.341711478948127478e-05,-5.970053462078794837e-05,1.241384306922554970e-04,6.647205736953765154e-05,7.267586624948307872e-06,-1.717403501970693469e-04,-2.022970875259488821e-06,1.653534491197206080e-05,1.593698543729260564e-04,1.506321423221379519e-04,2.354961761739104986e-04,4.033931872982066125e-06,5.076613160781562328e-05,6.430633948184549809e-05,-3.204909035048331134e-06,-1.132614443122292869e-06,1.487891222495818511e-05,-4.321942105889320374e-05,-6.558504537679255009e-05,-1.104854673030786216e-04,3.296504655736498535e-05,-1.382837945129722357e-05,1.243922611138259526e-06,1.528958364360732958e-07,-3.117482629022561014e-05,-1.995536513277329504e-05,3.470842057140544057e-05,2.510495542082935572e-04,-3.605343954404816031e-05,1.208363391924649477e-05,-2.750979547272436321e-06,3.765030896829557605e-06,3.924806151189841330e-07,-1.515104231657460332e-04,1.177915983134880662e-04,-1.694280654191970825e-04,-4.438625546754337847e-05,2.450125862196728121e-07,-7.175277687565539964e-07,2.404313363513210788e-06,-1.678915214142762125e-05,2.683361890376545489e-05,-2.399124969088006765e-05,-1.622894615138648078e-06,2.235462716271285899e-06,2.661683708993223263e-07,-1.361976558200694853e-07,3.935440417990321293e-08,2.004000407396233641e-06,3.304464144093799405e-06,-1.718282874207943678e-05,-2.449526800774037838e-05,4.584942871588282287e-06,2.478822125340229832e-06,-5.698198890513594961e-08,-3.033424718523747288e-06,-1.207576360684470274e-06,-5.201440944802016020e-05,-9.515880810795351863e-05,-4.719165735878050327e-05,-1.271696528419852257e-04,-1.367728964396519586e-05,-2.528449272176658269e-07,6.732342626492027193e-06,4.218659159960225224e-05,-1.906347170006483793e-04,1.135767379309982061e-04,7.244517473736777902e-05,8.113133662845939398e-05,1.477616024203598499e-05,3.316242214168596547e-08,1.144545512943295762e-05,2.320704516023397446e-04,3.810079942923039198e-04,2.006196591537445784e-04,1.099092332879081368e-04,-2.050527255050837994e-04,-2.128815685864537954e-05,-1.016754481497628149e-06,-1.261598072233027779e-06,-7.941441253933589906e-06,-1.910687133204191923e-04,2.395113115198910236e-04,-1.452589494874700904e-04,1.379944005748257041e-04,-9.731628961162641644e-05,1.837283707573078573e-05,-2.447612587275216356e-06,-6.295638740994036198e-05,3.639969509094953537e-05,4.464437733986414969e-05,1.232545764651149511e-04,-5.814608084619976580e-05,-1.637911627767607570e-04,8.569685633119661361e-06,1.237393644260009751e-05,-1.445427624275907874e-04,5.336477624950930476e-05,9.973888518288731575e-05,-2.429599262541159987e-04,9.477484127273783088e-06,-1.035952118400018662e-05,7.029520929791033268e-06,9.216109901899471879e-07,-1.541353412903845310e-05,8.899185559130273759e-06,-7.896060196799226105e-07,4.754947440233081579e-06,2.718834548431914300e-05,5.054969733464531600e-06,-5.108039204060332850e-06,-1.166715719591593370e-05,1.228472115144541021e-06,1.162520248954024282e-07,7.511243893532082438e-07,3.951758117182180285e-06,-6.420399586204439402e-06,5.844993665959918872e-06,4.349532446212833747e-06,-6.887654308229684830e-06,-2.237846274510957301e-06,-1.754048935254104435e-05,3.692154496093280613e-05,-2.512620994821190834e-04,-8.139746933011338115e-05,1.124151731346501037e-05,1.720742716315726284e-06,-1.351692390016978607e-05,3.292031396995298564e-05,-6.587048119399696589e-05,2.778005000436678529e-05,-3.575132723199203610e-08,9.906670311465859413e-05,3.712858597282320261e-05,9.745186616783030331e-06,-1.406599722031387500e-06,2.815091283991932869e-04,1.122284447774291039e-04,2.441603865008801222e-04,6.922005559317767620e-05,5.686871736543253064e-05,-1.692168552835937589e-05,-5.456118287838762626e-06,-2.782855881378054619e-05,8.387254638364538550e-06,-2.517472239560447633e-06,-2.066558809019625187e-04,3.572598143364302814e-05,1.345747732557356358e-04,7.744836329948157072e-05,4.771392923430539668e-05,-1.627126584935467690e-05,3.346576249896315858e-06,-1.468150367145426571e-05,6.257220957195386291e-05,1.247828186023980379e-04,-4.129737135372124612e-06,7.207533781183883548e-05,-1.188925011774699669e-06,3.158475738018751144e-05,-9.239120845450088382e-05,-2.052550407825037837e-04,4.544606781564652920e-06,-4.075818651472218335e-05,-2.772578736767172813e-04,3.391882346477359533e-04,1.333130603597965091e-05,-4.910454154014587402e-04,2.244680654257535934e-04,-9.389447222929447889e-05,1.038979753502644598e-04,6.414330709958449006e-05,-1.848661850090138614e-05,8.320523193106055260e-05,5.616062637159302540e-08\n0.000000000000000000e+00,1.211613721352478024e-06,5.402336569204635452e-07,1.635721309867221862e-05,1.029665327223483473e-05,2.168835635529831052e-06,3.480139639577828348e-06,-3.829517325470987998e-08,-1.826742391131119803e-06,3.223140538466395810e-06,-3.097808803431689739e-05,-1.423468347638845444e-06,-4.573204205371439457e-05,-1.340692397207021713e-04,-1.920084741868777201e-06,-2.548935071899904869e-07,-1.240887854692118708e-06,2.646041502885054797e-05,-4.583209374686703086e-05,-1.720876171020790935e-04,1.272933877771720290e-04,5.318789408192969859e-05,4.347970389062538743e-05,2.510982994863297790e-06,1.084915038518374786e-05,1.658383407630026340e-04,6.065396155463531613e-05,-2.240909452666528523e-05,-5.071382474852725863e-05,7.832347182556986809e-05,2.317733560630585998e-05,-1.466568960495351348e-06,-2.324163233424769714e-06,-1.522191382719029207e-06,-1.563977275509387255e-04,-1.872198627097532153e-04,3.424016540520824492e-06,1.958969733095727861e-05,-6.073197073419578373e-05,-1.515657118034141604e-06,-1.843671157075732481e-06,-3.732366167241707444e-05,-9.805499576032161713e-05,1.836650626501068473e-04,1.061572838807478547e-04,-2.134596979885827750e-05,-3.731429387698881328e-05,-5.252112714515533298e-06,4.012406861875206232e-06,-3.918818038073368371e-05,-1.156797861767699942e-05,1.084915566025301814e-04,-2.073282303172163665e-06,-2.890763971663545817e-05,-1.077517708836239763e-06,3.965580219755793223e-07,7.593097706148910220e-08,-4.592475761455716565e-06,8.394660653721075505e-06,-7.787418871885165572e-05,1.097983840736560524e-05,2.396484887867700309e-06,1.419988961970375385e-07,4.032988272228976712e-07,7.719740402478691976e-09,-9.220063475368078798e-06,-1.682567926764022559e-06,-4.222086863592267036e-05,-1.356930442852899432e-05,-1.971729761862661690e-05,6.558805108070373535e-01,-1.624765744168144010e-08,7.916516551631502807e-06,-1.056019391398876905e-05,1.518972712801769376e-04,-3.090133250225335360e-04,3.685097908601164818e-04,6.532804109156131744e-04,1.893642183858901262e-05,5.448461706691887230e-06,1.528111351944971830e-05,-1.827428204705938697e-04,6.840893765911459923e-04,4.316596314311027527e-04,-5.544145824387669563e-05,1.863271172624081373e-04,-1.863695797510445118e-04,6.691147973469924182e-06,-9.172753925668075681e-05,-1.417715102434158325e-03,-2.406073763268068433e-04,-8.301804191432893276e-04,-5.476978840306401253e-04,-5.435048951767385006e-04,-3.808036562986671925e-04,2.036872683675028384e-05,1.679211345617659390e-05,-1.340293420071247965e-05,1.107804127968847752e-03,1.283745514228940010e-03,3.663034003693610430e-04,-3.877322888001799583e-04,8.582381997257471085e-05,3.524875864968635142e-06,8.558307854400482029e-06,2.247577649541199207e-04,6.115219439379870892e-04,-1.327656209468841553e-03,-1.305577112361788750e-03,7.077793125063180923e-04,2.441012184135615826e-04,1.863734905782621354e-05,-2.259918801428284496e-05,4.823353956453502178e-04,-7.386715151369571686e-05,-1.628721365705132484e-04,2.530920610297471285e-04,2.433414047118276358e-04,4.965413609170354903e-06,1.594738932908512652e-06,-2.849004204108496197e-06,3.865025792038068175e-05,-1.411756820743903518e-04,6.128953536972403526e-04,-3.334424036438576877e-06,-1.069004520104499534e-05,2.179629063903121278e-07,1.656345602896180935e-06,-2.087346757662089658e-07,3.166068381688091904e-06,3.415021183172939345e-06,-7.475519669242203236e-05,-8.643181354273110628e-05,3.885614205501042306e-06,-3.409721102798357606e-06,-8.623610625591027201e-08,1.897819629448349588e-06,-1.598317248863168061e-05,-1.552891626488417387e-05,-2.150204818462952971e-04,-5.886557628400623798e-04,1.558644726173952222e-04,-1.391856039845151827e-05,-1.289815486416046042e-06,1.071249698725296184e-06,1.114207843784242868e-04,1.616557710804045200e-05,4.610801406670361757e-04,-7.643823046237230301e-04,4.320332664065063000e-04,8.692011761013418436e-05,-1.948801582329906523e-06,1.227644315804354846e-05,1.978069922188296914e-04,8.890565368346869946e-05,4.381481558084487915e-04,-4.336134297773241997e-04,8.460846584057435393e-05,1.307933125644922256e-04,-1.077667548088356853e-05,4.084795364178717136e-06,2.102436337736435235e-05,3.402785514481365681e-04,4.458136390894651413e-05,-6.000329740345478058e-04,1.301708107348531485e-05,2.151150983991101384e-04,7.844646461308002472e-05,-1.718387920845998451e-06,9.657716145738959312e-05,2.966398315038532019e-04,-4.039495834149420261e-04,3.174955782014876604e-05,4.738426068797707558e-04,9.083695476874709129e-05,5.112050348543561995e-05,-4.440819793671835214e-06,7.356125570368021727e-05,7.187605660874396563e-05,-6.477031274698674679e-04,-2.396799827693030238e-04,-1.983608235605061054e-04,3.106650183326564729e-06,-6.187952749314717948e-06,1.765834667821764015e-06,5.979339221084956080e-06,1.065209144144318998e-04,5.802501254947856069e-05,-2.470835534040816128e-05,1.459481040910759475e-06,4.688303306465968490e-06,2.023739853029837832e-06,-1.170556362950492257e-08,-5.354752374842064455e-08,1.472303665650542825e-06,3.614216620917432010e-05,2.100190977216698229e-05,-1.111479832616169006e-07,2.151391527149826288e-06,6.616318160013179295e-09,-1.687055373622570187e-06,2.591006250440841541e-06,-6.856016261735931039e-05,-4.863311187364161015e-05,-5.214092743699438870e-05,-1.085021140170283616e-04,2.528381173760863021e-06,-1.827360961215163115e-06,-5.063447133579757065e-06,3.437591294641606510e-05,-1.852947025327011943e-04,-8.249713573604822159e-05,4.011227865703403950e-04,4.525783006101846695e-04,-1.109674340113997459e-04,-2.374819359829416499e-06,3.457886577962199226e-06,7.301935693249106407e-05,-3.994914732174947858e-05,-2.227616496384143829e-04,5.246649016044102609e-05,-3.060844319406896830e-04,6.415870739147067070e-04,-1.778039063538017217e-06,-1.025380925057106651e-06,-3.378512701601721346e-05,-2.750624553300440311e-04,2.440567186567932367e-05,3.405603638384491205e-05,1.226370222866535187e-04,2.967179898405447602e-05,-1.684586095507256687e-05,-5.004955028198310174e-07,-1.571665197843685746e-04,-3.655845066532492638e-04,1.317304559051990509e-04,1.641364797251299024e-04,-2.041044353973120451e-04,-9.012984082801267505e-05,-1.255857387150172144e-05,-3.209238911949796602e-06,-1.386027724947780371e-04,3.338595852255821228e-04,3.687536809593439102e-05,1.685818133410066366e-04,-8.981820428743958473e-06,2.637121042425860651e-06,-2.502653387637110427e-06,-7.265215344887110405e-07,2.587920243968255818e-05,1.259514392586424947e-04,-5.103734292788431048e-05,-3.014034518855623901e-05,-5.299829354044049978e-06,-2.119988039339659736e-06,-1.276933176086458843e-06,9.823880020576325478e-08,1.179049263555498328e-06,-1.273385805689031258e-06,1.724207504594232887e-05,1.625822005735244602e-05,2.629541995702311397e-06,3.353270585648715496e-06,-3.983308261013007723e-08,-1.102783244277816266e-06,3.639175019998219796e-06,-2.127181141986511648e-05,1.045412500388920307e-05,1.701132350717671216e-05,-7.463821384590119123e-05,6.930210929567692801e-07,-5.292956757330102846e-07,-3.685345973281073384e-06,2.781630064419005066e-05,-9.403380681760609150e-05,-1.291339431190863252e-04,1.542263053124770522e-04,-1.695435639703646302e-05,2.701907396840397269e-05,3.432723190144315595e-07,1.244949908141279593e-05,2.014977653743699193e-04,4.590813841787166893e-05,1.775443251972319558e-06,6.731443136231973767e-05,3.831003414234146476e-05,4.501104922383092344e-05,-2.971387857542140409e-06,-4.507459379965439439e-06,3.960495632782112807e-06,-1.852548448368906975e-04,-1.845529914135113358e-04,1.839950346038676798e-05,1.275857357541099191e-05,-5.334771412890404463e-05,-4.190850631857756525e-06,-1.552021444695128594e-06,-1.804219209589064121e-05,-3.763519634958356619e-05,1.476619218010455370e-04,1.165975700132548809e-04,-1.010903943097218871e-04,-7.424055365845561028e-05,-4.152417659497587010e-06,4.472250111575704068e-06,-4.022823486593551934e-05,2.682042577362153679e-05,9.465290349908173084e-05,9.290335583500564098e-06,-1.646178134251385927e-05,-1.596271431481000036e-06,6.358782229654025286e-07,-5.434482091004610993e-07,-4.966949745721649379e-06,1.712460289127193391e-07,-1.194203505292534828e-04,-5.449206582852639258e-06,-1.198015979753108695e-07,-1.328843950432201382e-07,-2.345059613162447931e-07,-1.174792600977525581e-07,2.031671101576648653e-06,-4.276563458915916272e-07,-7.862972779548726976e-06,-1.533754766569472849e-05,2.761379619187209755e-06,2.846115648935665376e-06,7.356373998845811002e-08,-5.569321501752710901e-07,-3.652622808658634312e-07,-3.284519334556534886e-05,2.533791121095418930e-05,2.763743686955422163e-04,-1.313330576522275805e-04,-1.007034097710857168e-05,3.176353857270441949e-06,3.616406047513009980e-06,3.082572220591828227e-05,6.722687976434826851e-05,-5.184624751564115286e-05,9.112556290347129107e-05,-1.114207261707633734e-04,-8.141983562381938100e-05,-1.835815623962844256e-06,1.410346249031135812e-05,2.244872739538550377e-04,3.052186366403475404e-05,4.201217961963266134e-05,1.601687108632177114e-04,3.539124008966609836e-05,-4.302910383557900786e-06,-3.745687990885926411e-06,-4.752590939460787922e-06,-7.624816134921275079e-06,-2.656687574926763773e-04,-2.705870429053902626e-04,-9.755656355991959572e-05,2.806877309922128916e-04,-7.739787542959675193e-05,5.534209776669740677e-06,4.129071839997777715e-07,-9.063065954251214862e-05,8.498533134115859866e-06,-5.343114025890827179e-06,3.864489553961902857e-05,-6.414524250430986285e-05,-5.834114199387840927e-05,-1.883008735603652894e-06,7.323828867811243981e-06,-1.553968468215316534e-04,8.207070641219615936e-05,1.258224365301430225e-04,3.883812169078737497e-04,-6.591983037651516497e-06,-2.256473408124293201e-06,2.264538579765940085e-06,-8.848999755173281301e-08,-1.328986218140926212e-05,-2.530655547161586583e-05,-1.142995606642216444e-04,2.479341856087557971e-05,4.958606041327584535e-06,2.454804644003161229e-06,-1.582092181706684642e-07,1.859234544099308550e-08,6.123418643255718052e-07,-6.756147286068880931e-07,2.257159212604165077e-05,4.701119542005471885e-05,7.763107987557305023e-07,3.609465466070105322e-06,-8.993572464532917365e-08,1.085106987375183962e-06,4.915403224003966898e-06,-7.865393854444846511e-06,1.997770450543612242e-04,3.245866537326946855e-05,-7.246726454468443990e-05,3.281878207417321391e-06,-1.142350129157421179e-06,-4.638737209461396560e-06,8.042030458454973996e-06,-7.733672828180715442e-05,-1.433648867532610893e-04,2.294704900123178959e-04,-1.852276036515831947e-04,-1.768937363522127271e-05,1.885132178358617239e-06,8.451149369648192078e-06,1.153513367171399295e-04,3.312751141493208706e-05,8.179774158634245396e-05,-1.110141820390708745e-04,2.893393684644252062e-06,6.043344910722225904e-06,2.035914576481445692e-06,1.374631892758770846e-06,3.601282060117227957e-06,-2.204345219070091844e-04,-1.643305877223610878e-04,1.912067527882754803e-04,1.376522995997220278e-04,2.204550983151420951e-04,-1.140538370236754417e-05,-1.037793708746903576e-06,-3.017086419276893139e-05,-2.076871460303664207e-04,2.064291038550436497e-04,2.655862190295010805e-04,-1.536208583274856210e-04,-4.997965879738330841e-05,-1.102954956877510995e-05,1.318344857281772420e-06,-6.106213550083339214e-05,-5.551958747673779726e-05,4.072511364938691258e-05,-1.084487739717587829e-04,5.282483471091836691e-05,-1.021014782054407988e-06,1.301541033171815798e-06,-2.609014018162270077e-07,-5.720887202187441289e-06,-1.495469223300460726e-05,-1.094406979973427951e-04,-2.583674904599320143e-05,-2.124252659996272996e-06,-7.207412409115931951e-07,-1.672093503657379188e-07,-1.781927494448609650e-08,8.599813554610591382e-07,-3.727679995790822431e-07,2.443998346279840916e-05,2.392531678196974099e-05,5.120458354213042185e-06,4.315703790780389681e-06,-5.443371264846064150e-08,-2.958058757940307260e-07,3.180086423526518047e-06,-1.170597442978760228e-06,9.493019751971587539e-05,3.525508509483188391e-05,-6.010735523886978626e-05,3.464533392616431229e-06,-1.161744648925377987e-06,-4.120795438211644068e-06,2.024863351834937930e-05,-1.399102766299620271e-04,-1.902332733152434230e-04,1.616666268091648817e-04,2.652286639204248786e-05,1.071522710844874382e-04,4.879069024354976136e-07,1.499620702816173434e-05,3.000622091349214315e-04,-3.123230271739885211e-05,4.033845470985397696e-05,1.489420974394306540e-04,3.526907676132395864e-05,7.726957119302824140e-05,-1.976071189346839674e-06,-2.198848505940986797e-06,7.596830073453020304e-06,-1.520070945844054222e-04,-2.871845208574086428e-04,1.642683928366750479e-04,1.563104015076532960e-04,-1.648914258112199605e-05,-1.581059950694907457e-05,-1.811688775887887459e-06,-3.175059828208759427e-05,-1.057446643244475126e-04,2.458256203681230545e-04,1.177424419438466430e-04,-1.176866280729882419e-04,-2.623500949994195253e-05,-1.110931043513119221e-05,5.163501100469147786e-06,-1.837568561313673854e-04,-4.691833601100370288e-05,4.243467992637306452e-05,-5.911138578085228801e-05,-3.290789027232676744e-05,-1.672964117460651323e-06,-1.143343411058594938e-06,4.563853792660665931e-07,-9.368676728627178818e-06,2.082343416986986995e-05,-1.510857400717213750e-04,-2.617708742036484182e-05,-3.256851641708635725e-06,-1.287011059503129218e-06,-1.505860751649379381e-07,1.073668158824148122e-07,6.800798928452422842e-07,-3.811157966993050650e-07,-9.641898941481485963e-06,1.502744453318882734e-07,2.135796648872201331e-06,2.674849611139507033e-06,-3.339124532431014813e-08,-2.524337787690456025e-07,4.473640728974714875e-07,-3.854844180750660598e-06,-2.715815207920968533e-05,1.663754519540816545e-04,-4.108519715373404324e-05,-5.962198883935343474e-06,1.381481979478849098e-06,4.889840965915936977e-06,1.305421028519049287e-05,-1.191307819681242108e-04,-1.551200548419728875e-04,1.201326813315972686e-04,9.605434752302244306e-05,3.380711132194846869e-05,-2.060754923149943352e-06,1.517616146884392947e-05,1.472711155656725168e-04,7.520916551584377885e-05,1.904634118545800447e-04,-9.021357982419431210e-05,3.064124612137675285e-04,-6.272945029195398092e-05,-6.888728876219829544e-08,-3.773957587327458896e-06,1.313364009547512978e-06,-2.054763899650424719e-04,-6.587455573026090860e-05,2.838445361703634262e-04,-9.540325845591723919e-05,-1.767744543030858040e-04,-2.187617792515084147e-05,1.201786176352470648e-06,-5.935986700933426619e-05,-5.829752262798137963e-05,2.962313010357320309e-04,-8.868089935276657343e-05,-2.101343852700665593e-05,-1.776491408236324787e-04,-7.505244866479188204e-06,1.206311389978509396e-05,-1.725448382785543799e-04,-9.080613381229341030e-07,-1.002187564154155552e-04,1.334352564299479127e-04,9.309843881055712700e-05,-2.156584059775923379e-06,-1.194676769955549389e-06,-1.076195439964067191e-05,-4.529129910224583000e-06,-3.013334207935258746e-06,-4.967176573700271547e-05,1.263583835680037737e-04,2.482196759956423193e-05,-9.795268852030858397e-06,3.638610678535769694e-06,-7.069660114211728796e-06,8.162373887898866087e-06,2.371080199736752547e-06,8.530056220479309559e-06,8.860523848852608353e-06,6.937838861631462350e-06,3.705333256220910698e-06,-1.972535028471611440e-05,-2.447749284328892827e-05,1.836311093939002603e-05,-2.347112604184076190e-05,9.468657663092017174e-05,-4.475241075851954520e-05,-1.087969794753007591e-04,-1.413943937222938985e-05,2.077483077300712466e-05,-8.131980575853958726e-05,-6.486379788839258254e-08,-1.534704642836004496e-04,-1.598892413312569261e-05,7.641319098183885217e-05,5.349167622625827789e-06,-9.638384653953835368e-05,-4.009443273389479145e-06,-4.315780461183749139e-05,1.066470067598856986e-04,7.291670044651255012e-05,-3.596750320866703987e-05,2.241728507215157151e-04,-1.163649867521598935e-04,-9.222504013450816274e-05,-1.973366352103766985e-06,1.318818885920336470e-05,-2.848544863809365779e-05,-1.476135657867416739e-04,-1.700275752227753401e-04,2.744391094893217087e-04,-2.846264396794140339e-05,-4.718534182757139206e-05,1.079290668712928891e-04,-1.222298451466485858e-04,-8.815634646452963352e-05,-1.438995968783274293e-05,1.168801900348626077e-04,1.159142557298764586e-04,-2.682637132238596678e-04,-2.672497794264927506e-05,-3.932786057703197002e-05,1.965725969057530165e-04,-6.064413173589855433e-05,3.832852962659671903e-05,3.222693339921534061e-04,-1.946420525200664997e-04,3.628036211011931300e-05,1.850020344136282802e-04,-7.462364010279998183e-05,-2.202354153268970549e-05,-7.185557478806003928e-05,3.857953706756234169e-04,-3.480038431007415056e-04,-1.497854973422363400e-04,-1.002928402158431709e-04,-5.539735502679832280e-05,-3.105993471308465814e-07\n0.000000000000000000e+00,2.835713353022129013e-08,-8.947954199811647413e-08,-3.162465986861207057e-07,1.347496095149836037e-06,-1.780926908168112277e-07,1.158736395723281021e-07,-7.019326631052535959e-08,8.860816791411707527e-08,5.196183394673425937e-08,2.612209300423273817e-06,1.039898415911011398e-05,-3.007608711413922720e-06,1.053703635989222676e-05,7.642527179996250197e-07,-1.199758514758286765e-07,-3.867483258090942400e-07,-1.329670908489788417e-06,-1.194308879348682240e-05,-1.814563438529148698e-05,7.795462124704499729e-07,-1.266509457309439313e-06,6.149566615931689739e-06,1.119952131034551712e-07,3.904553977918112651e-07,1.191853243653895333e-06,-1.301030988543061540e-05,1.782706749509088695e-05,1.144749421655433252e-05,-2.112454694724874571e-06,6.403294264600845054e-06,-3.545351887623837683e-07,-2.441070421355107101e-07,1.949549414348439313e-06,-7.171621746238088235e-06,-3.848306278086965904e-06,3.205685970897320658e-06,-4.351407369540538639e-06,-1.807741114134842064e-06,-1.522324510006001219e-06,-1.324934544300049311e-07,8.463681524517596699e-07,2.295540753038949333e-06,2.169987601519096643e-05,1.741620394568599295e-06,-1.257455278391717002e-05,2.883582283175201155e-06,-3.466103635219042189e-06,1.115952485974958108e-07,1.476104444009251893e-06,4.789917511516250670e-06,-3.983629994763759896e-06,-1.183320023301348556e-06,6.446492989198304713e-06,-1.704450767192611238e-07,6.873194990930642234e-08,3.476694487858367211e-08,5.012466886000765953e-07,1.298841766583791468e-06,-4.970375812263227999e-06,1.968713831956847571e-06,4.337855230573950394e-08,-3.811833551026211353e-07,1.255449575410239049e-07,7.671575374956773885e-09,1.278404937465893454e-07,-1.040305548372089106e-07,8.598382237323676236e-07,2.236351264173208619e-07,1.030859042572274120e-08,8.493881153981419629e-08,6.559014320373535156e-01,-1.031850729305006098e-07,5.110788379170116968e-07,-1.328009830103837885e-06,1.819715180317871273e-05,6.939560080354567617e-06,-2.346499741179286502e-06,2.002661858568899333e-08,-5.027805372037619236e-08,1.084546852325729560e-07,1.172169028507141775e-08,8.695496376276423689e-07,-3.795242810156196356e-05,-5.772031272499589249e-06,7.891609357102424838e-07,7.944842764118220657e-06,1.118048942316818284e-07,1.598317567186313681e-07,8.021684720915800426e-07,-6.601894256164086983e-06,1.423978574166540056e-05,3.152312274323776364e-05,-2.040766958089079708e-06,5.764419711340451613e-06,-1.555995225999140530e-07,-2.573953565843112301e-07,-1.004844534691073932e-06,-1.567656545375939459e-05,1.456419795431429520e-05,-1.101214184018317610e-05,-4.867752522841328755e-06,-7.078007911331951618e-06,8.685880743541929405e-07,-1.659568127365673718e-08,-1.444184135834802873e-06,-3.084832542299409397e-06,5.981833510304568335e-06,1.472842268412932754e-05,-6.009904154780087993e-06,-9.087094440474174917e-06,-7.275345978996483609e-07,2.668272713890473824e-07,2.487087613189942203e-06,5.486966983880847692e-06,-3.788151161643327214e-07,-1.139416508522117510e-05,8.832332696329103783e-07,2.008938935205151211e-07,4.327218618982442422e-07,-7.224574005704198498e-08,2.564180476838373579e-07,-2.350413524254690856e-06,-2.353370973651180975e-06,4.083681687916396186e-06,4.410394183196331142e-07,6.782674688565748511e-08,1.835354481727335951e-07,-5.850183981692680391e-08,-2.217335293153155362e-07,-1.433946067663782742e-06,-5.003917976864613593e-06,-1.106126637751003727e-05,-8.213568492010381306e-08,-6.354612196446396410e-07,-3.804815662533655996e-08,3.444727951773529639e-07,-4.635180630430113524e-07,1.118657655752031133e-05,-7.215120149339782074e-06,1.999574305955320597e-05,6.157125608297064900e-05,-1.737731736284331419e-07,7.300264428522496019e-07,1.263680587726412341e-06,-4.638769496523309499e-06,-5.560620775213465095e-05,2.775479515548795462e-05,4.792083927895873785e-05,-4.822348637389950454e-05,5.821855665999464691e-06,-2.873772700695553795e-06,4.693992536886071321e-07,2.931840754172299057e-06,2.603393477329518646e-05,1.337122375844046474e-05,-1.798041012079920620e-05,-1.628149766474962234e-05,9.567077540850732476e-06,-1.709987031972559635e-07,2.528766174236807274e-07,4.736133632832206786e-06,-4.369754969957284629e-05,-3.686511718115070835e-06,5.562210844800574705e-06,8.074092875176575035e-06,6.402343387890141457e-06,-1.367573440802516416e-05,6.304788371380709577e-07,7.614418791490606964e-06,2.034113640547730029e-05,4.308907591621391475e-05,-2.128830237779766321e-05,-2.903066706494428217e-05,1.974660881387535483e-05,-7.691473001614212990e-06,-3.860714059555903077e-08,5.531448096007807180e-06,2.343233427382074296e-05,-3.617577749537304044e-05,-1.552228604850824922e-05,1.244661416421877220e-05,4.355954104084958090e-07,2.158138414642962744e-07,1.445294088853188441e-07,6.211648724274709821e-07,6.482831850007642061e-06,2.383803803240880370e-05,1.161780801339773461e-05,4.798360464519646484e-07,-1.898018581414362416e-06,1.806095610845659394e-07,-1.802165741082717432e-07,-4.787553109508735361e-08,2.432351742243099579e-08,3.392877715668873861e-06,2.827350499501335435e-06,-9.335892769968268112e-08,9.236366338427615119e-08,-4.341018211562186480e-08,-6.474050451288348995e-07,1.433748934687173460e-06,-1.356747088721022010e-05,-6.222003776201745495e-06,-5.671704002452315763e-06,-1.704583155515138060e-05,-4.520311449596192688e-06,7.307953637791797519e-07,1.578760731035799836e-07,-5.807425168313784525e-06,9.141147893387824297e-05,-1.258686825167387724e-04,-1.055119573720730841e-04,7.199518586276099086e-05,-2.365051477681845427e-05,1.451963157705904450e-06,-2.866808245016727597e-06,-2.917652091127820313e-05,4.013224497612100095e-06,-1.279559637623606250e-05,8.868940494721755385e-05,3.980059409514069557e-05,-2.145258440577890724e-05,2.917249503298080526e-06,1.153243474050213990e-07,-7.473117875633761287e-06,-2.014788151427637786e-06,-6.110122922109439969e-05,-1.818381133489310741e-05,-2.004950874834321439e-05,-7.555006050097290426e-06,-1.100464260161970742e-06,-1.007753951398626668e-07,-2.527965443732682616e-05,-1.819194403651636094e-05,5.613445864582899958e-06,1.182866253657266498e-04,3.492179894237779081e-05,-1.558117037347983569e-05,-8.284321665996685624e-06,-9.404816978531016503e-07,1.210256687045330182e-05,9.667495760368183255e-06,-8.307787356898188591e-05,7.803264452377334237e-05,-1.357080782327102497e-05,4.579157319994919817e-08,1.334656190010719001e-07,4.992769504497118760e-07,-1.518794761068420485e-06,-1.443055316485697404e-05,5.368076745071448386e-05,-1.069544578058412299e-05,-1.233363377650675829e-06,7.661412837478565052e-08,-1.376831875177231268e-07,-1.555359716576276696e-07,-1.008015146908292081e-07,-1.858671652144039399e-07,3.224057252282364061e-07,2.118780003002029844e-06,6.064673385708374553e-08,2.449920657454640605e-07,8.780016003129276214e-08,7.327064110995706869e-08,7.405590451980970101e-08,2.362358600294101052e-06,1.059491569321835414e-05,1.044166197061713319e-06,4.163666744716465473e-06,6.431865244849177543e-07,-1.496116226462618215e-07,-6.479260150626942050e-07,2.806956160839035874e-07,-9.913851499732118100e-06,-1.371601229038788006e-05,-3.451823715749924304e-07,-7.400666390822152607e-07,6.988690529396990314e-06,-5.830328930755968031e-08,4.760935041758784791e-07,3.756139676625025459e-06,-1.792312900761316996e-06,7.251103852468077093e-06,1.898548021017631982e-06,-5.543713086808566004e-06,3.767970156332012266e-06,-2.963988379178772448e-07,-4.379848661528740195e-08,1.521462763776071370e-06,-2.907188900280743837e-06,-9.256287739844992757e-06,-3.479859515209682286e-06,-1.109671848098514602e-05,-6.383920094776840415e-07,-1.069971744982467499e-06,-1.794927726450623595e-07,2.831000074365874752e-06,2.404316546744666994e-06,2.414652044535614550e-05,1.344789325230522081e-05,-8.968165275291539729e-06,-1.569673486301326193e-06,3.396864940441446379e-07,1.934618687471356679e-08,1.550957563267729711e-06,8.872854778019245714e-06,-1.036124285747064278e-05,5.425107246992411092e-06,1.016782880469691008e-05,-1.166720622336470115e-07,-1.862313609990451369e-07,-1.847632233875629026e-07,1.831574536481639370e-07,1.060392264662368689e-06,-3.829238721664296463e-06,7.717105177107441705e-08,-4.640201041183900088e-07,-3.196916154024620482e-08,1.355415975012874696e-07,-7.447681582561926916e-09,2.342002503041840100e-08,3.168480304793774849e-07,-2.353417130507295951e-06,-3.372911123733501881e-06,-1.871551233989521279e-07,-3.587456660625321092e-07,-2.830949767940182937e-07,2.453438128213747405e-07,6.956431519711259170e-08,-2.663164650584803894e-06,1.077231559065694455e-06,4.336373604019172490e-05,-3.748052768060006201e-05,-1.242646163746030652e-07,4.581953305660135811e-08,6.582021114809322171e-07,3.194797727701370604e-06,-6.034664329490624368e-05,-1.298565712204435840e-05,-1.408986736350925639e-05,1.877386785054113716e-05,2.144348945876117796e-05,5.917312932979257312e-07,-1.009323909784143325e-06,-7.764442671032156795e-06,5.183001576369861141e-06,7.243771506182383746e-06,3.177815960953012109e-05,-6.578571174031822011e-06,9.929898624250199646e-06,-2.704864243696647463e-07,-1.736119372708344599e-07,-3.258325705246534199e-06,-9.038373718794900924e-06,5.277309469420288224e-07,-3.648571009762235917e-06,2.981980469485279173e-05,1.043340580508811399e-05,7.667682439205236733e-06,-5.029531848776969127e-07,3.185713239872711711e-06,2.645709719217848033e-05,7.996847671165596694e-06,2.590008534752996638e-06,-1.590563442732673138e-05,-1.935009458975400776e-05,4.811111466551665217e-06,1.528908342152135447e-06,1.767847061273641884e-05,6.028950338077265769e-06,-3.694195402204059064e-05,7.230080427689244971e-06,3.592148232200997882e-06,-1.504559321574561181e-07,5.024667757425049786e-07,-7.442341853902689763e-08,2.144005293303052895e-06,-7.172528739829431288e-07,-1.732012719912745524e-06,2.616738811411778443e-06,2.744804135090816999e-07,1.007176138045906555e-06,2.083857992829507566e-07,-6.657688089717339608e-08,2.214648162635057815e-07,1.404765015422526631e-07,6.610601303691510111e-06,4.317837920098099858e-06,2.292212428756101872e-07,1.771097117853059899e-07,-5.494529276006687724e-08,-1.764840646956145065e-07,6.079706054151756689e-07,1.410409709023952018e-06,1.013589644571766257e-05,2.394182047282811254e-05,-8.232647815020754933e-06,-3.628589411164284684e-07,-6.125787166411100770e-08,4.693663129273772938e-07,1.700970301499182824e-06,-5.995003903080942109e-06,-2.711041270231362432e-05,-5.516541932593099773e-06,1.108254582504741848e-05,-9.442901500733569264e-06,8.132075208777678199e-07,2.736155408911145059e-07,6.504044904431793839e-06,-2.971852518385276198e-05,-4.882600933342473581e-06,-1.091370268113678321e-05,6.096006018196931109e-06,-7.538118097727419809e-06,4.923072083329316229e-07,7.169958280428545550e-07,5.406411105468578171e-07,-7.524851753260008991e-06,1.504291140008717775e-05,-1.756770143401809037e-05,2.788184792734682560e-05,1.496642016718396917e-05,-1.985029030038276687e-06,-2.227991124925665645e-08,1.499949803474009968e-06,2.003370536840520799e-05,6.441787263611331582e-06,4.436727977008558810e-05,-2.627727371873334050e-05,-1.709497337287757546e-05,1.819527938096143771e-06,1.265060802779771620e-07,-1.079435332940192893e-05,-1.284539757762104273e-05,-8.956470082921441644e-06,8.134431482176296413e-06,-1.422587865818059072e-05,-2.110122210297049605e-07,-2.776476648591597041e-08,-6.175086753046343802e-08,-1.044718374032527208e-06,-4.318361789046321064e-06,-7.357804406638024375e-06,-6.710882871630019508e-07,3.702119499848777195e-07,2.051416032600172912e-07,1.735462120677766507e-07,-1.122195740776987805e-07,3.537860493452171795e-08,-2.519165320791216800e-07,1.572936071170261130e-06,5.147123829374322668e-07,2.639319234276626958e-07,-2.691142242383648409e-07,1.000120732896903064e-07,2.233268361351292697e-07,-8.541987028820585692e-08,3.459260369709227234e-06,-8.166637599060777575e-06,2.414066784695023671e-06,5.624661753245163709e-06,4.321048550082196016e-07,5.829606664065067889e-08,2.849697011697571725e-08,5.623155630019027740e-07,-2.436709291941951960e-05,-1.635758053453173488e-05,-1.792209513951092958e-05,3.036267116840463132e-06,3.794360509346006438e-06,-2.100756262279901421e-07,-4.404495939525077119e-06,3.665844997158274055e-05,-2.901201150962151587e-05,-3.996408395323669538e-07,1.611691914149560034e-05,-2.124424645444378257e-05,8.383412023249547929e-06,-1.611728528416733752e-08,4.648770257631440472e-08,-1.404240492774988525e-06,3.188256414432544261e-06,2.564165242802118883e-06,1.689624514256138355e-05,8.358400918950792402e-06,3.774669494305271655e-06,-1.982438561753951944e-06,-5.572865902081503009e-08,4.859771252085920423e-06,4.509169684752123430e-06,1.880086892924737185e-05,9.649787898524664342e-06,6.285044378273596521e-07,3.628620561357820407e-06,-1.604350018169498071e-06,-6.885019274704973213e-07,-1.324170261796098202e-05,1.354013511445373297e-05,-3.932117579097393900e-06,6.688832399959210306e-06,1.172905012936098501e-05,5.236966771349216287e-08,8.417480046318814857e-08,1.319865958748778212e-07,-1.862803401309065521e-06,9.221143045579083264e-06,4.216796696709934622e-06,8.497199814883060753e-07,8.839314773467776831e-07,-3.555674652488960419e-07,-9.302740977545909118e-08,-8.546396657038712874e-08,2.907393934492574772e-07,4.057928038037061924e-07,3.541707371823576977e-07,-8.950699452725530136e-07,2.161519887522445060e-07,7.627922826713984250e-08,-6.003522123876336991e-10,-8.398358772865321953e-07,-6.373065843945369124e-07,-6.513493644888512790e-06,3.915909474017098546e-05,1.939228059200104326e-05,-7.386619927274296060e-06,1.016084780758319539e-07,-1.366555466120189521e-06,-1.009784909911104478e-06,5.197910013521322981e-06,-4.516771150520071387e-05,3.109109093202278018e-05,6.088072268539690413e-07,1.824874198064208031e-05,1.661578789935447276e-05,-1.731028334006623481e-07,1.877690920082386583e-06,1.931665246956981719e-05,-1.081514528777915984e-05,-1.966269701370038092e-05,-2.383239734626840800e-05,-7.162561087170615792e-05,1.167328173323767260e-05,-1.051142135111149400e-06,8.545654850422579329e-07,3.062923497054725885e-07,3.396420197532279417e-06,-6.294619197433348745e-06,1.322369098488707095e-05,1.978757791221141815e-05,8.463879566988907754e-06,6.019059128448134288e-06,-7.924823535176983569e-07,3.187467200405080803e-06,-3.622079748311080039e-05,4.961949525750242174e-05,1.227907523571047932e-05,2.543749724281951785e-05,3.484303988443571143e-06,1.186878151315795549e-07,-4.169542080489918590e-07,7.812149306118953973e-06,-4.600097327056573704e-06,1.670526035013608634e-05,-7.463844667654484510e-05,-1.991744284168817103e-05,4.472481975881237304e-07,-1.270366055905469693e-06,3.710570339876539947e-08,2.311153366463258862e-06,8.378427992283832282e-06,-8.444866580248344690e-06,1.319842795055592433e-06,1.950802925421157852e-06,-1.143945596027151623e-07,2.672778975920664379e-07,-5.356064320949371904e-07,2.014409687944862526e-07,-6.412063839889015071e-07,2.135820750481798314e-06,6.140669484011596069e-07,7.098226433299714699e-07,-2.646229013691936416e-08,-8.093184078461490571e-08,-8.111750560146901989e-08,1.675722955951641779e-07,1.725192191770474892e-06,1.062824321707012132e-05,2.362136456213193014e-06,1.018356442727963440e-06,-4.222180294277677604e-08,-1.291791022595134564e-06,-1.179811533802421764e-06,-1.857174765973468311e-06,-8.498954230162780732e-06,-2.732881512201856822e-05,1.322519983659731224e-05,-2.399130835328833200e-06,5.093496383778983727e-06,-9.882819540507625788e-07,5.556825044550350867e-08,2.845375092874746770e-05,-1.845411679823882878e-05,2.577793384261894971e-05,-1.247334785148268566e-05,-2.886411130020860583e-05,1.983772108360426500e-06,1.110266452997166198e-06,-9.160447120848402847e-07,9.838329333433648571e-07,-1.361959948553703725e-05,1.862910539784934372e-05,9.516047612123657018e-06,-1.013255496218334883e-05,1.046348552335985005e-05,-2.491032546458882280e-06,-4.779242885888379533e-07,4.895579422736773267e-06,-6.917538030393188819e-06,3.094386329394183122e-06,7.914331035863142461e-06,3.495164492051117122e-06,1.056907422025687993e-05,1.877344629974686541e-06,2.643336983965127729e-06,-3.766794407056295313e-06,-1.699554741207975894e-05,2.059871076198760420e-05,-6.590672455786261708e-06,1.044659347826382145e-05,-8.001114110811613500e-06,2.797827619360759854e-06,-5.468071321956813335e-05,1.620184957573655993e-05,2.651638351380825043e-05,-2.571640834503341466e-05,-1.207415061799110845e-05,1.982505182240856811e-06,-8.443244041700381786e-06,-8.014883867701882991e-09\n0.000000000000000000e+00,-1.035774062074779067e-06,-2.857881781892501749e-06,-7.548849225713638589e-06,5.269326720735989511e-06,-9.521730817141360603e-07,-8.831534046294109430e-07,-1.415525474612877588e-09,3.968591499869944528e-06,-2.559314680183888413e-06,1.000604388536885381e-04,3.611198335420340300e-04,1.669148041401058435e-04,2.010716852964833379e-04,6.969608875806443393e-06,2.083847448375308886e-06,6.748687155777588487e-07,-4.662096762331202626e-05,-1.307097845710813999e-04,-1.319305883953347802e-04,-1.162492990260943770e-04,1.590196188772097230e-04,8.387723937630653381e-07,-2.970659807033371180e-06,4.100997102796100080e-06,-2.883910201489925385e-05,7.590591849293559790e-05,1.359617162961512804e-04,-9.315354691352695227e-05,2.778577436401974410e-05,-3.735793507075868547e-05,3.319179882055323105e-07,1.004949808702804148e-06,3.081644899793900549e-05,2.530110068619251251e-04,3.419001586735248566e-05,-7.098817877704277635e-05,1.693607919150963426e-05,-4.246116077410988510e-05,-3.767740417970344424e-05,1.383137600896588992e-06,9.013191447593271732e-05,-8.789396815700456500e-06,-2.215912172687239945e-05,-1.809549394238274544e-05,1.460333442082628608e-04,1.680457935435697436e-04,-2.574801510490942746e-05,-9.029814123096002731e-07,2.018304439843632281e-05,1.128573858295567334e-04,7.075722533045336604e-05,5.337340553523972631e-05,8.891258767107501626e-05,4.217517073357157642e-07,3.887191724061267450e-07,4.855758106714347377e-07,1.752739763105637394e-06,1.296621576329926029e-05,4.467239341465756297e-05,2.898831553466152400e-06,-7.877665666455868632e-07,-4.996094503439962864e-06,2.552253590692998841e-07,-4.537184850050834939e-08,1.150838670582743362e-05,2.760479401331394911e-05,3.913420732715167105e-05,-9.840421989792957902e-05,6.671653409284772351e-06,6.812543688283767551e-06,3.538457704621578159e-08,6.558637022972106934e-01,2.000538006541319191e-05,-8.501912234351038933e-04,-2.322934102267026901e-03,-8.229615632444620132e-04,-2.007148694247007370e-03,-6.349270552163943648e-05,-1.258956035599112511e-05,-2.355740207349299453e-06,3.782855637837201357e-04,1.416656770743429661e-03,5.935963708907365799e-04,1.115280203521251678e-03,-6.183645455166697502e-04,1.703878224361687899e-04,3.616966569097712636e-05,-2.282004788867197931e-05,1.849074178608134389e-04,-4.307261260692030191e-04,-7.346386555582284927e-04,1.890356070362031460e-04,2.060278202407062054e-04,1.617460075067356229e-04,9.381028576171956956e-07,-2.803958523145411164e-06,-2.956050157081335783e-04,-1.521764323115348816e-03,-4.095787007827311754e-04,4.600106331054121256e-04,-1.632603234611451626e-04,4.079144564457237720e-04,4.083320091012865305e-04,-4.336152869655052200e-06,-6.324740825220942497e-04,-8.474510104861110449e-05,3.786050656344741583e-04,5.023361882194876671e-05,-5.508309113793075085e-04,-5.824563559144735336e-04,1.707141782389953732e-04,1.048454760166350752e-05,1.686155155766755342e-05,-4.221877316012978554e-04,-3.779278777074068785e-04,-5.680845351889729500e-04,-3.973910643253475428e-04,-6.479563126049470156e-06,7.176277904363814741e-06,-8.815842193143907934e-06,1.769197842804715037e-05,-1.299989962717518210e-04,-2.347947302041575313e-04,1.114034384954720736e-04,2.829092773026786745e-05,4.606725633493624628e-05,5.111239715915871784e-07,-1.559750550939043023e-08,-8.867408496371353976e-07,-3.870154614560306072e-06,1.734102806949522346e-05,-9.767245501279830933e-08,-7.253897820191923529e-07,2.729870629991637543e-06,-1.357138068591723368e-09,8.134156814776360989e-07,3.378230758244171739e-06,1.617267116671428084e-05,3.311025793664157391e-04,1.102477253880351782e-04,-1.292053493671119213e-04,9.675899491412565112e-06,1.632409066587570123e-06,6.412321909010643139e-07,1.048030753736384213e-05,7.104150427039712667e-06,-3.390975471120327711e-04,9.835597593337297440e-04,-2.484175201971083879e-04,-1.020909694489091635e-04,7.025566446827724576e-06,3.047716745641082525e-09,6.378824764396995306e-06,-6.958887388464063406e-05,-7.118946814443916082e-05,1.278826675843447447e-04,-5.450501339510083199e-05,-7.322651799768209457e-05,2.238704382762080058e-06,-6.625376045121811330e-06,3.884717443725094199e-06,-1.170783070847392082e-05,5.166218033991754055e-05,1.551518216729164124e-04,-9.350440814159810543e-05,-1.512807793915271759e-04,-7.102415838744491339e-05,8.998986231745220721e-07,-1.163917477242648602e-04,-3.760943072848021984e-04,5.065610166639089584e-04,-1.600507675902917981e-04,3.708036092575639486e-05,-9.085705096367746592e-05,-5.976608008495531976e-05,3.868659405270591378e-06,-1.344021293334662914e-04,-9.491149103268980980e-05,4.531949525699019432e-04,-6.854982348158955574e-05,-3.441286389715969563e-05,-1.761871999406139366e-06,2.364284227951429784e-06,-7.364805014731246047e-07,-8.374885510420426726e-06,-6.475384725490584970e-05,-8.591784717282280326e-05,5.679821697412990034e-06,2.186336587328696623e-06,2.937849330919561908e-06,6.678391741843370255e-07,5.021253812742543232e-08,-1.072264922186150216e-06,9.705188404041109607e-07,-3.446356913627823815e-06,-3.597511295083677396e-06,2.214521259702451061e-07,-1.202741941597196274e-06,-1.679154593148268759e-09,3.539176987032988109e-06,-4.757092028739862144e-06,6.172020948724821210e-05,1.554746413603425026e-04,-3.276333518442697823e-05,2.127263433067128062e-04,-3.659096137198503129e-06,-2.091094586376129882e-07,-7.908226962172193453e-09,-5.110561323817819357e-05,2.841612731572240591e-04,-2.773554297164082527e-04,-6.533612031489610672e-04,3.682662209030240774e-04,4.709754284704104066e-05,-6.461590146500384435e-06,4.176588390691904351e-06,2.208855585195124149e-05,3.286269929958507419e-05,1.708712952677160501e-04,-7.076922338455915451e-05,-3.854327951557934284e-04,-2.022820699494332075e-04,1.788986310202744789e-06,2.305087491549784318e-06,2.770347782643511891e-05,1.787817891454324126e-04,3.296099894214421511e-04,-1.367265504086390138e-04,-1.627032906981185079e-05,-1.598221388121601194e-06,-4.648799949791282415e-05,-2.787334551612730138e-06,6.477104761870577931e-06,-7.572238973807543516e-05,-1.405961666023358703e-04,5.621301825158298016e-04,1.659602421568706632e-04,9.843768930295482278e-05,-2.057780875475145876e-05,-1.297879862249828875e-06,1.135350612457841635e-05,6.517628207802772522e-05,6.072414107620716095e-04,3.903056494891643524e-05,6.609830597881227732e-05,3.044711547772749327e-06,-1.205662442771426868e-06,1.576097474753623828e-06,-1.553269976284354925e-05,-1.094514736905694008e-04,-1.519480283604934812e-04,-2.809376383083872497e-05,-3.267811734986025840e-06,-4.236138920532539487e-06,-1.449331819003418786e-07,-1.180083586405089591e-07,-1.205894932354567572e-06,-3.175139681843575090e-06,-9.950476851372513920e-07,1.519743454991839826e-05,-7.100471179910528008e-07,-1.061212742570205592e-06,-2.889981942644226365e-08,5.459011845232453197e-06,-2.046474037342704833e-06,1.025361270876601338e-04,2.533827791921794415e-04,1.708464842522516847e-04,2.528530894778668880e-04,8.649661140225362033e-06,1.494825255576870404e-06,3.280595990418078145e-07,-3.796410965151153505e-05,-1.688486227067187428e-04,-8.636007260065525770e-05,-1.689869095571339130e-04,6.294999911915510893e-05,1.160915962827857584e-05,-3.975188974436605349e-06,-1.861122314039675985e-06,-4.417766831465996802e-06,6.374393706209957600e-05,1.492663723183795810e-04,-1.988458097912371159e-05,8.868012810125946999e-05,-1.602626798558048904e-05,3.544472093608419527e-08,1.434895807506109122e-06,3.723231930052861571e-05,1.893132284749299288e-04,7.878754695411771536e-05,-8.571768375986721367e-06,2.977867006848100573e-05,-2.418639269308187068e-06,-4.467223698156885803e-05,1.160310603154357523e-08,7.608281885040923953e-05,3.787565219681710005e-05,-3.633925371104851365e-05,-1.671814970904961228e-05,1.419095206074416637e-04,1.059629939845763147e-04,-1.736212652758695185e-05,-8.065493943831825163e-07,1.318745853495784104e-05,6.715315248584374785e-05,7.143613402149640024e-06,7.709266355959698558e-05,8.421257371082901955e-05,1.046841589413816109e-06,4.246802518537151627e-07,1.276461944144102745e-06,-1.138223069574451074e-06,1.172791144199436530e-05,5.311117638484574854e-05,4.690592504630330950e-06,-2.034997805822058581e-06,-5.251407856121659279e-06,6.632788540628098417e-08,1.124703885579947382e-07,-5.945374823568272404e-07,-1.313949269388103858e-06,2.633743179103475995e-06,2.101132486131973565e-05,-2.653457613632781431e-07,-3.738199154668109259e-07,-2.073420546366833150e-08,6.113649305916624144e-06,-1.668985760261421092e-06,1.007852406473830342e-04,2.659960882738232613e-04,1.690232020337134600e-04,2.102530852425843477e-04,9.526665962766855955e-06,2.377112764406774659e-07,-3.966657459386624396e-06,-4.164940401096828282e-05,-9.135525033343583345e-05,-1.290534273721277714e-04,-1.373404229525476694e-04,2.122938749380409718e-04,2.977594704134389758e-07,-2.935851171059766784e-06,2.114933522534556687e-06,-7.636971531610470265e-06,8.201727177947759628e-05,2.257231099065393209e-04,-1.262967853108420968e-04,1.117266401706729084e-05,-1.862033604993484914e-05,1.121377067647699732e-06,1.754928234731778502e-06,3.609916166169568896e-05,2.759579219855368137e-04,9.037506970344111323e-05,-5.890511238249018788e-05,4.673066723626106977e-05,5.063021944806678221e-06,-2.390577901678625494e-05,2.299111429238109849e-06,9.805414447328075767e-05,1.079319044947624207e-04,3.305633072159253061e-06,-1.936654189194086939e-05,-1.543556281831115484e-04,7.939039642224088311e-05,-1.244106078956974670e-05,-7.507550890295533463e-06,1.795181015040725470e-05,1.885613164631649852e-05,-8.586016338085755706e-05,2.314378798473626375e-04,1.052107618306763470e-04,2.758858954621246085e-07,4.105592665837320965e-07,1.483364940213505179e-06,-1.235588570125401020e-06,3.412135629332624376e-05,4.463704681256785989e-05,-1.076563057722523808e-05,-1.731522274894814473e-06,-3.177381586283445358e-06,2.732979567099391716e-07,-1.338730726274661720e-08,-2.267242280140635557e-06,-5.405554475146345794e-06,5.751988283009268343e-06,-8.174994945875369012e-06,-2.863896042981650680e-06,-3.010009322679252364e-06,5.583103757089702412e-08,5.804159627587068826e-06,-6.386287168425042182e-06,1.111589663196355104e-04,2.524653973523527384e-04,2.264433569507673383e-04,3.780371625907719135e-04,4.946547505824128166e-06,3.689644245241652243e-06,2.980712679345742799e-06,-7.517629273934289813e-05,-1.533659233245998621e-04,5.612863606074824929e-05,-2.065769222099334002e-04,1.663925941102206707e-04,4.085992259206250310e-06,-8.181028533726930618e-06,5.214945304032880813e-06,-8.937802340369671583e-05,1.463265070924535394e-04,1.865683298092335463e-04,-5.416660496848635375e-05,-1.075247055268846452e-04,-1.634231011848896742e-06,-2.295631247761775739e-06,-1.722041020002507139e-06,3.222522354917600751e-05,1.433334546163678169e-04,4.962626189808361232e-05,-1.275512477150186896e-04,1.888182669063098729e-05,-7.662602001801133156e-05,-6.504865450551733375e-05,1.905428121062868740e-06,6.861759175080806017e-05,9.079893061425536871e-05,-4.404177889227867126e-05,4.601281398208811879e-05,-5.639670780510641634e-05,9.593636787030845881e-05,-4.045252353535033762e-05,-1.526167920928855892e-07,2.455806679790839553e-05,1.314379624091088772e-04,3.364511212566867471e-05,-7.928849299787543714e-06,1.382385962642729282e-04,1.866771413006063085e-06,-1.178031880044727586e-06,6.450666774071578402e-07,1.354421783616999164e-07,8.961073035607114434e-06,7.071647996781393886e-05,9.480337212153244764e-06,-3.577582901925779879e-06,-7.766386261209845543e-06,-1.066403797267412301e-06,-7.454218575730919838e-08,-1.058635916706407443e-06,-2.142952553185750730e-06,-3.634503173088887706e-06,9.639130439609289169e-06,3.322117436255211942e-06,-1.882993956314749084e-07,3.368359102751128376e-08,5.352910648070974275e-06,-2.470466370141366497e-06,1.124412301578558981e-04,2.580907894298434258e-04,1.510821166448295116e-04,2.582658198662102222e-04,4.342134161561261863e-06,1.898833943414501846e-06,1.517522605354315601e-07,-3.062261748709715903e-05,-9.373831562697887421e-05,1.883247023215517402e-05,-7.119595102267339826e-05,-1.612376072444021702e-04,-6.158486939966678619e-05,-5.170127224118914455e-06,9.052754421645659022e-07,7.496261787309776992e-06,1.365337520837783813e-04,3.631361178122460842e-04,-2.110520727001130581e-04,2.996010334754828364e-05,-6.681749073322862387e-05,5.990847284920164384e-07,1.167711161542683840e-06,4.253441875334829092e-05,2.180402079829946160e-04,1.641322451177984476e-04,-6.445086910389363766e-05,3.559156903065741062e-05,-2.352853698539547622e-05,-5.540622805710881948e-05,-4.038189445054740645e-07,4.290549259167164564e-05,-1.374666499032173306e-05,-7.074125460349023342e-05,-1.874844383564777672e-05,7.467978866770863533e-05,8.132461516652256250e-05,-3.209955684724263847e-05,-1.204739533022802789e-06,9.461011359235271811e-05,2.331715950276702642e-04,9.692643652670085430e-05,-6.948853115318343043e-05,5.503727152245119214e-05,1.615249402675544843e-06,-9.787804629013407975e-07,4.454578174772905186e-06,-2.022755325015168637e-05,-3.296567956567741930e-05,-1.560424425406381488e-05,-1.132022134697763249e-05,-2.205269311161828227e-06,-6.470664629887323827e-06,-2.504689859961217735e-07,5.442086603579809889e-08,-8.646307492199412081e-07,-1.223476488121377770e-06,7.382232070085592568e-07,1.016472378978505731e-05,5.227964265941409394e-07,-8.398201316595077515e-07,-3.690513494802871719e-08,6.027635663485853001e-06,-2.499048605386633426e-06,8.949623588705435395e-05,3.174538433086127043e-04,8.332548895850777626e-05,2.848134026862680912e-04,9.500316991761792451e-06,1.236920184055634309e-06,-1.201849408971611410e-05,-3.723235204233787954e-05,-2.118860575137659907e-04,-3.267011561547406018e-05,-1.064505195245146751e-04,-6.042882159817963839e-05,6.527365621877834201e-05,-5.239339316176483408e-06,1.446049373043933883e-05,2.639595913933590055e-05,1.400471664965152740e-04,2.324863744433969259e-04,-6.766004662495106459e-05,-1.271978981094434857e-04,8.901681576389819384e-05,-1.797022378013934940e-06,-2.730517394411435816e-07,3.119315806543454528e-05,1.838538591982796788e-04,5.403121031122282147e-05,-4.727218765765428543e-06,-2.058312020380981266e-05,4.308744246372953057e-05,-5.853876064065843821e-05,-3.597959675971651450e-06,7.092555460985749960e-05,9.474655234953388572e-05,-1.415976294083520770e-04,8.809365681372582912e-06,1.543684775242581964e-04,1.234100782312452793e-04,-1.483635242038872093e-05,-2.634934389789123088e-05,1.060289432643912733e-04,-2.793451130855828524e-05,1.237408432643860579e-04,-3.343325079185888171e-05,2.056464290944859385e-04,1.301969859923701733e-05,-1.855192022048868239e-05,4.868601081398082897e-06,1.113583766709780321e-05,9.992247214540839195e-05,-4.864761285716667771e-05,-1.224258012371137738e-04,-4.630875628208741546e-05,-5.057896942162187770e-06,9.139261010204791091e-07,1.173509554064366966e-05,-2.865546775865368545e-06,-1.674565282883122563e-05,-1.416258328390540555e-05,1.032605723594315350e-05,8.958807484304998070e-06,-9.008073902805335820e-06,4.088071364094503224e-06,-2.824983766913646832e-06,-1.749477451085112989e-05,1.251253706868737936e-04,2.662295592017471790e-04,2.167966449633240700e-04,2.989562344737350941e-04,1.981222567337681539e-06,-2.421240606054197997e-05,-9.035568837134633213e-06,-6.487964128609746695e-05,-1.039974085870198905e-04,6.557333108503371477e-06,-2.338548365514725447e-04,5.805681939818896353e-05,6.716114876326173544e-05,-1.594494460732676089e-05,-5.541733844438567758e-05,-6.462407327489927411e-05,2.121298603015020490e-04,1.152830955106765032e-04,2.826061427185777575e-05,1.615269575268030167e-04,2.748534461716189981e-05,-2.365168256801553071e-06,-3.788725052800145932e-06,4.483342854655347764e-05,2.177021960960701108e-04,-2.079579280689358711e-05,6.220221985131502151e-05,4.921546860714443028e-06,-4.006701783509925008e-05,-5.977171895210631192e-05,2.605129520816262811e-05,1.585385616635903716e-04,8.449569577351212502e-05,-7.502322841901332140e-05,-2.386235973972361535e-05,7.096720219124108553e-05,4.914082455798052251e-05,1.109090298996306956e-04,-1.987527066376060247e-04,-1.551166205899789929e-04,8.738305768929421902e-05,-3.037916612811386585e-04,1.728062052279710770e-04,1.164764835266396403e-04,-1.521265367045998573e-04,9.825504821492359042e-05,2.973885784740559757e-05,-9.307541768066585064e-05,1.899680937640368938e-04,2.617166683194227517e-05,-2.689116226974874735e-04,2.862238397938199341e-05,1.688478077994659543e-04,-1.110350567046225478e-07\n0.000000000000000000e+00,8.262474580078560393e-07,-4.190421805105870590e-06,7.681790066271787509e-07,2.824212970153894275e-06,-2.123913191098836251e-06,1.554027903694077395e-06,-6.787204576141903090e-09,-9.620246146369026974e-07,7.825188731658272445e-06,-5.833469185745343566e-05,1.332377432845532894e-04,1.635317021282389760e-04,-1.139298037742264569e-04,-4.327922852098708972e-06,1.631469103813287802e-06,2.710797161853406578e-06,2.257045707665383816e-05,2.443395496811717749e-04,-3.386587195564061403e-04,3.100643152720294893e-05,-3.116072912234812975e-05,5.043068813392892480e-05,-1.388804321322822943e-06,5.809700951431295834e-07,-1.600650648470036685e-05,-2.260458422824740410e-04,-1.038326881825923920e-04,2.954372612293809652e-04,1.524921826785430312e-04,-8.582972441217862070e-06,-1.457241296520805918e-06,-6.251528702705400065e-06,-3.219319478375837207e-05,-5.066051380708813667e-04,-7.666505553061142564e-05,2.862616674974560738e-04,-4.247749984642723575e-06,-1.069449426722712815e-04,2.373497227381449193e-05,2.820424015226308256e-06,-6.447898340411484241e-05,-3.087481309194117785e-04,3.143453213851898909e-04,-2.662266488187015057e-04,-9.906602645060047507e-05,-1.771495299180969596e-04,-2.139992830052506179e-05,9.266555935028009117e-06,-1.190461625810712576e-04,-3.190579445799812675e-05,-5.476410660776309669e-05,1.214451476698741317e-04,2.430892054690048099e-04,-3.813350986092700623e-06,8.709825124242343009e-06,-4.990294200979406014e-06,1.197478809444874059e-06,-1.473344891564920545e-04,-1.279335847357288003e-04,1.030136918416246772e-04,1.154700657934881747e-05,2.208119667557184584e-06,-8.696121085449703969e-07,2.209886140747130412e-08,-3.021672227987437509e-06,4.808163339475868270e-06,-5.142448935657739639e-05,2.638557634782046080e-05,8.257138688350096345e-06,-8.474570677208248526e-06,5.144013570657079981e-08,2.199229129473678768e-05,6.558620929718017578e-01,5.604006582871079445e-04,-1.743175671435892582e-04,-1.321986084803938866e-03,1.452800468541681767e-03,6.066981950425542891e-05,2.248150849482044578e-06,-1.158621398644754663e-05,-8.754563168622553349e-05,-2.306911337655037642e-04,8.028251468203961849e-04,-3.124795621261000633e-04,8.624636102467775345e-04,5.256435833871364594e-04,-2.113429036398883909e-05,1.703818998066708446e-05,2.517109678592532873e-04,9.585799416527152061e-04,1.229231944307684898e-03,-9.276294731535017490e-04,4.206103039905428886e-05,5.077407695353031158e-04,-6.176258466439321637e-06,1.563151090522296727e-05,2.419540105620399117e-04,2.012566197663545609e-03,3.673933679237961769e-04,-6.036672857590019703e-04,8.679961320012807846e-04,1.307114725932478905e-04,-1.609857281437143683e-04,-7.263997304107761011e-06,7.109467987902462482e-04,4.971552407369017601e-04,-2.157586393877863884e-03,2.504728618077933788e-04,1.974740443984046578e-04,8.520995033904910088e-04,-3.724673661054112017e-05,-3.157113678753376007e-05,6.229645223356783390e-04,5.976922693662345409e-04,5.138677079230546951e-05,-7.805625791661441326e-04,-5.596838891506195068e-04,2.316776408406440169e-05,-3.769835893763229251e-05,1.868547042249701917e-05,4.275621176930144429e-05,7.362125325016677380e-04,5.486387526616454124e-04,-3.939288726542145014e-04,-4.747061393572948873e-05,-1.885032907011918724e-05,4.282799636712297797e-06,-3.011616200865319115e-08,4.582511792250443250e-08,1.197506389871705323e-05,-1.985600974876433611e-04,-2.985303872264921665e-04,-4.147864274273160845e-06,-2.119318742188625038e-05,6.395200813358314917e-08,1.186150348075898364e-05,-5.424503251560963690e-05,2.036637160927057266e-04,-1.286700135096907616e-04,-1.583406352438032627e-03,5.203880136832594872e-04,-2.932987990789115429e-05,2.881448835978517309e-06,6.398484856617869809e-06,7.225142326205968857e-06,5.899733514524996281e-04,1.067487755790352821e-03,-2.405719133093953133e-03,1.138779101893305779e-03,-2.193858381360769272e-05,-2.836140447470825166e-05,-8.407083441852591932e-06,-1.778502337401732802e-04,2.273663994856178761e-04,3.613883745856583118e-04,-1.169104361906647682e-03,1.797385630197823048e-04,2.270803088322281837e-05,-2.353643867536447942e-05,1.870207415777258575e-05,6.384282460203394294e-05,1.523788669146597385e-04,1.033921726047992706e-03,-2.022177679464221001e-03,4.605680587701499462e-04,2.450607425998896360e-04,1.580903335707262158e-04,9.186633178615011275e-06,3.968424280174076557e-04,1.224128645844757557e-03,-1.577893621288239956e-03,-8.389732101932168007e-05,9.977420559152960777e-04,3.441586159169673920e-04,1.424085930921137333e-04,-1.612912274140398949e-05,2.460464311297982931e-04,8.703337516635656357e-05,-1.840864308178424835e-03,-7.970064762048423290e-04,8.520227856934070587e-05,4.548708147922297940e-07,-1.230556154041551054e-05,-1.015209249999315944e-06,1.665416857576929033e-05,-4.201327101327478886e-06,2.038434322457760572e-04,-2.931470226030796766e-05,7.739895409031305462e-06,-2.586545178928645328e-06,2.727183073147898540e-06,-2.476940963447304966e-08,2.412519734207307920e-06,1.069621248461771756e-05,-4.189987521385774016e-05,-1.918435373227111995e-05,2.577221039246069267e-06,6.065008051336917561e-07,5.562549176829634234e-08,-9.307624168286565691e-06,2.622624606374301948e-06,-1.587739679962396622e-04,-1.742498570820316672e-04,3.873683162964880466e-04,-4.772747051902115345e-04,-1.878646071418188512e-05,-2.697193849598988891e-06,-2.361297447350807488e-05,1.895844470709562302e-04,3.765385772567242384e-04,-8.417706703767180443e-04,-3.764429129660129547e-04,-5.362691590562462807e-04,9.061916498467326164e-04,1.435517060599522665e-05,-2.764100645435974002e-05,-5.025691643822938204e-05,-6.811432540416717529e-04,-3.850242355838418007e-04,-2.383090759394690394e-05,2.495156950317323208e-04,-2.132777299266308546e-04,5.749128604293218814e-07,-3.186952199030201882e-06,-2.903557469835504889e-05,-1.739110302878543735e-04,-4.887146060355007648e-04,1.174638280645012856e-03,2.146862534573301673e-04,3.377809480298310518e-05,1.074187457561492920e-04,8.444582817901391536e-06,-1.897230540635064244e-04,1.688017800915986300e-04,2.595763071440160275e-04,5.887805018573999405e-04,3.375319647602736950e-05,2.667352964635938406e-05,7.630314212292432785e-05,-8.710788279131520540e-06,-4.247433389537036419e-04,6.135267904028296471e-04,3.474953700788319111e-06,7.475484744645655155e-04,-3.854284586850553751e-04,-5.060044259153073654e-06,-8.325194357894361019e-06,5.084816621092613786e-07,-5.240897007752209902e-05,1.783200059435330331e-05,3.992648562416434288e-04,-1.069952049874700606e-04,-1.025840083457296714e-05,1.187672569358255714e-05,1.271755991183454171e-06,3.969938688896945678e-08,1.080360902960819658e-06,-4.610287305695237592e-06,4.374044510768726468e-05,3.121193731203675270e-05,-9.878476703306660056e-07,3.883774297719355673e-06,8.987524324766127393e-08,-3.626056241046171635e-06,9.858783414529170841e-06,-6.661442603217437863e-05,1.805029314709827304e-04,3.154860460199415684e-04,-2.206534700235351920e-04,-6.122960485299699940e-07,-4.329491787302686134e-07,6.974146344873588532e-07,2.214163032476790249e-05,-8.159695426002144814e-06,-2.473500790074467659e-04,1.512744929641485214e-04,-1.453261938877403736e-04,2.503703217371366918e-05,2.481229103068471886e-06,4.425399765750626102e-06,5.777083424618467689e-05,-1.717302657198160887e-04,-2.360046491958200932e-04,-4.847782838623970747e-05,-1.134431513492017984e-04,2.767093064903747290e-05,-2.803311645038775168e-06,-5.276194769976427779e-06,-2.942838182207196951e-05,-4.032940778415650129e-04,-1.300551230087876320e-04,2.938650141004472971e-04,6.080775347072631121e-05,-2.584918547654524446e-06,1.244009945366997272e-05,1.612206915524438955e-06,-1.100722220144234598e-04,-1.249361521331593394e-04,2.810140431392937899e-04,8.165398321580141783e-05,1.017625545500777662e-04,-1.955764892045408487e-04,-5.324361154634971172e-06,6.175983344292035326e-06,-6.781771662645041943e-05,-9.475733531871810555e-05,1.791624890756793320e-05,9.058857540367171168e-05,2.184624609071761370e-04,-5.443010195449460298e-06,6.193228728079702705e-06,-6.978876626817509532e-06,-4.233077106619020924e-06,-1.354079286102205515e-04,-2.893370401579886675e-04,4.889292176812887192e-05,5.170368240214884281e-06,2.935048541985452175e-06,-6.174734608066501096e-07,-4.964294930687174201e-08,-5.472132329487067182e-07,-6.265684078243793920e-06,6.183693767525255680e-05,5.640912422677502036e-05,-2.083933850371977314e-06,4.859954970015678555e-06,-2.661886355781462044e-08,1.579052764100197237e-07,1.596952643012627959e-05,-6.782147102057933807e-05,6.241822266019880772e-04,1.701443979982286692e-04,-2.034209319390356541e-04,2.909651357185794041e-06,2.990716666317894123e-06,7.921438736957497895e-06,-1.966847958101425320e-05,1.696012041065841913e-04,-2.975981915369629860e-04,3.050145169254392385e-04,7.206050213426351547e-06,-1.330841914750635624e-04,7.641268894076347351e-06,-2.354977368668187410e-06,-5.234793934505432844e-05,-3.757196827791631222e-04,-4.936327459290623665e-04,1.628784812055528164e-04,-9.130500257015228271e-05,-7.317826384678483009e-05,1.269237418455304578e-05,-5.966720891592558473e-06,-2.672969640116207302e-05,-4.857504391111433506e-04,-4.200355615466833115e-04,2.264514041598886251e-04,6.142794154584407806e-04,-1.950683508766815066e-04,-2.925975604739505798e-05,-5.482063443196238950e-06,-1.587716105859726667e-04,-3.136575687676668167e-04,2.114843518938869238e-04,-1.520696969237178564e-04,4.208866157568991184e-04,-3.762233245652168989e-04,-4.060387436766177416e-05,1.006226375466212630e-05,-1.124079062719829381e-04,-2.662109909579157829e-04,-1.626467565074563026e-07,2.179454313591122627e-04,2.004276466323062778e-04,-5.327152393874712288e-06,1.518520002719014883e-05,-3.665891654236475006e-06,-2.565493559814058244e-06,-1.189992908621206880e-04,-1.810967514757066965e-04,2.141538061550818384e-05,1.306774265685817227e-06,-2.215840140706859529e-06,-1.677373575148521923e-06,2.300515689057647251e-08,5.695810614270158112e-07,-9.166903964796802029e-07,1.201466220663860440e-04,2.187467907788231969e-05,-2.893865712394472212e-06,4.100984369870275259e-06,5.689446425094502047e-08,-5.288265583658358082e-06,1.415532096871174872e-05,-1.736915583023801446e-04,-5.062259879196062684e-05,4.189908504486083984e-04,-1.978687650989741087e-04,8.321494533447548747e-06,-4.696520591096486896e-06,-2.767373644019244239e-06,4.515970431384630501e-06,-1.161542240879498422e-04,-1.407500531058758497e-04,-1.515843468951061368e-04,-5.237900768406689167e-04,9.328784653916954994e-05,2.100816345773637295e-06,-8.930447620514314622e-06,-3.726354771060869098e-05,-1.000072443275712430e-04,-1.454319426557049155e-04,-6.514044071082025766e-05,-6.805965676903724670e-05,5.248827073955908418e-05,2.918641712312819436e-06,-8.555534805054776371e-06,-5.801743827760219574e-05,-3.486578352749347687e-04,-4.728579660877585411e-04,7.362258620560169220e-04,1.581919786985963583e-05,1.083397655747830868e-04,4.904075467493385077e-06,-3.580650854928535409e-06,-2.253510174341499805e-04,-1.831998815760016441e-05,6.399996345862746239e-04,1.471195719204843044e-04,-1.445609377697110176e-04,-6.982631748542189598e-05,-6.559333996847271919e-06,3.147094048472354189e-06,5.139078712090849876e-05,-4.566081042867153883e-05,-2.492864405212458223e-05,2.511169877834618092e-04,4.958896315656602383e-04,-2.310393483639927581e-06,6.531943654408678412e-06,-4.070084742124890909e-06,7.553233899670885876e-06,-7.777639257255941629e-05,-1.865386147983372211e-04,7.763855137454811484e-06,-4.213868123770225793e-06,2.311154275957960635e-06,-1.557910991323296912e-06,-5.758010956924408674e-08,5.134037337484187447e-07,-9.157427030004328117e-07,6.667082197964191437e-05,5.673695704899728298e-05,6.771514108550036326e-06,2.944213292721542530e-06,7.261803602887084708e-09,-3.626561465353006497e-06,1.355602398689370602e-05,-9.959382441593334079e-05,-2.722103090491145849e-05,6.747107254341244698e-04,-1.593688939465209842e-04,-1.309877461608266458e-05,-1.225209985022956971e-06,6.127394499344518408e-06,5.930131919740233570e-06,-1.628874742891639471e-04,-1.291627559112384915e-04,6.485554331447929144e-05,2.313252189196646214e-04,3.330706385895609856e-04,6.499621122202370316e-06,1.916371547849848866e-05,1.053031155606731772e-04,-3.750680189114063978e-04,-1.852116256486624479e-04,-4.777395224664360285e-05,-4.337358695920556784e-04,-4.550200246740132570e-04,4.752116637973813340e-06,-1.080750280380016193e-07,-4.800433089258149266e-05,-5.271340487524867058e-04,-2.422653342364355922e-04,1.569886517245322466e-04,4.552716563921421766e-04,7.895461749285459518e-06,-4.055549652548506856e-06,4.527685632638167590e-06,-1.487245899625122547e-04,-2.684713690541684628e-04,9.088651277124881744e-04,3.917714639101177454e-04,-2.932102070190012455e-04,-2.239822788396850228e-04,-2.453482011333107948e-05,1.789601992641109973e-05,-3.495199489407241344e-04,-2.867653965950012207e-04,5.479734682012349367e-05,9.164685616269707680e-05,2.665605861693620682e-04,-6.398612185876118019e-06,9.362398486700840294e-06,2.143065330528770573e-06,3.784770524362102151e-05,-6.639860657742246985e-06,-1.543507678434252739e-04,8.123991574393585324e-05,1.227861048391787335e-05,5.397092763814725913e-07,-1.414521989318018313e-06,-3.611785359680652618e-08,-1.908901367642101832e-06,-5.531764145416673273e-06,-1.829325447033625096e-05,2.596145714051090181e-05,-4.080589860677719116e-06,3.359212996656424366e-07,-2.905522933360771276e-09,-5.725408755097305402e-06,7.055987225612625480e-06,-5.277252057567238808e-08,1.954560138983651996e-04,2.339715720154345036e-04,4.408873064676299691e-05,-2.572126959421439096e-06,1.420437229171511717e-06,1.126003007811959833e-05,-5.915115980315022171e-05,2.057159872492775321e-04,-5.352782318368554115e-05,-2.220580354332923889e-04,8.788376726442947984e-05,-1.823262136895209551e-04,-3.152135832351632416e-07,-3.202927473466843367e-05,-1.966751005966216326e-04,-2.541960275266319513e-04,-2.585810434538871050e-04,5.270013934932649136e-05,2.683862403500825167e-04,-2.975620736833661795e-04,8.560640708310529590e-06,-8.189010259229689837e-06,2.410180968581698835e-06,-2.710787230171263218e-04,-6.204993114806711674e-04,7.128325523808598518e-04,6.131261034170165658e-05,-3.726792056113481522e-04,-4.257549517205916345e-05,4.443400939635466784e-06,-1.048389458446763456e-04,1.150246098404750228e-04,9.764250135049223900e-04,-2.227724035037681460e-04,-5.126271862536668777e-04,-3.260487865190953016e-04,-2.326200410607270896e-05,9.702629540697671473e-06,-5.425186827778816223e-06,2.139549033017829061e-04,-2.948292822111397982e-04,1.344759366475045681e-04,8.204437908716499805e-04,2.581975968496408314e-05,-2.983114245580509305e-05,-1.357273868052288890e-05,1.520554906164761633e-05,-1.884918165160343051e-04,6.014030077494680882e-05,4.761802483699284494e-05,1.950965634023305029e-05,-6.156770723464433104e-06,2.870605840143980458e-06,-2.939407295343698934e-06,-6.965477041376288980e-06,3.013525747519452125e-05,4.327420174377039075e-05,2.600388324935920537e-05,-3.087840809712361079e-07,2.761674522844259627e-06,1.511837945145089179e-05,4.192899723420850933e-05,-4.074524440511595458e-06,-1.041280193021520972e-04,-4.686626198235899210e-05,2.155049878638237715e-04,-3.055243287235498428e-04,7.518661732319742441e-06,2.197121648350730538e-05,-1.871580138868012000e-06,2.892478732974268496e-05,-9.711646998766809702e-05,-7.881953497417271137e-04,3.522727056406438351e-04,3.567615931387990713e-05,-3.214708995074033737e-04,3.943914634874090552e-05,1.863639045041054487e-05,1.906331817735917866e-06,8.508889004588127136e-05,-1.509592402726411819e-04,3.076823777519166470e-04,7.242138963192701340e-05,-8.442875696346163750e-06,-1.203646570502314717e-05,1.088271164917387068e-04,-6.133258284535259008e-05,-1.117928040912374854e-04,-6.104141357354819775e-04,7.065973477438092232e-04,8.628710929770022631e-05,-2.096163807436823845e-04,5.042164411861449480e-05,-2.032565680565312505e-04,-2.773358719423413277e-04,-2.662884071469306946e-04,5.238118465058505535e-04,-2.456898218952119350e-04,4.468755214475095272e-04,-3.720701788552105427e-04,4.462913784664124250e-05,9.076308197109028697e-05,-9.775890066521242261e-05,1.720904256217181683e-04,-8.840712835080921650e-04,1.112638739868998528e-03,-2.395898627582937479e-04,-4.506548866629600525e-04,2.356739514652872458e-08,7.837662124074995518e-04,4.534646868705749512e-04,-4.744396574096754193e-05,7.409190293401479721e-04,-6.167722749523818493e-04,5.354938330128788948e-04,7.056903559714555740e-04,-1.008596314022724982e-06\n0.000000000000000000e+00,-2.795065665850415826e-05,-6.720281089656054974e-05,-1.346263161394745111e-04,2.378496865276247263e-04,-7.283799277502112091e-06,-1.846724080678541213e-05,3.974541229467831727e-08,9.783081623027101159e-05,-7.172804180299863219e-05,2.536884043365716934e-03,5.796885117888450623e-03,3.039770992472767830e-03,5.713253282010555267e-03,1.966379204532131553e-04,3.697122519952245057e-05,-1.049498405336635187e-05,-1.161866122856736183e-03,-4.287721123546361923e-03,-2.496547065675258636e-03,-3.564246930181980133e-03,2.253847895190119743e-03,-5.863655824214220047e-04,-1.098972134059295058e-04,8.777719631325453520e-05,-2.116604009643197060e-04,1.392963458783924580e-03,1.484646229073405266e-03,-3.433093894273042679e-03,-2.452856861054897308e-04,4.496378824114799500e-05,7.124062904040329158e-07,2.378007229708600789e-05,9.166198433376848698e-04,5.509013310074806213e-03,1.137294457294046879e-03,-3.104575444012880325e-03,-2.190774976043030620e-04,-1.710398239083588123e-03,-1.343350159004330635e-03,-2.777782356133684516e-06,2.355345059186220169e-03,-7.501867366954684258e-04,-2.254558727145195007e-03,1.039206748828291893e-03,2.464700257405638695e-03,2.330692950636148453e-03,-5.392220919020473957e-04,-4.021376298624090850e-05,1.740567677188664675e-04,2.129991538822650909e-03,2.376251155510544777e-03,-3.270703018642961979e-05,5.082578863948583603e-04,3.116853986284695566e-05,-3.966395888710394502e-05,3.657570050563663244e-05,-3.804166044574230909e-05,8.056577062234282494e-04,1.171727431938052177e-03,-4.973908653482794762e-04,-8.075765799731016159e-05,-1.238802797161042690e-04,4.309185897000133991e-09,2.825863809619022504e-08,2.413593465462327003e-04,5.108778714202344418e-04,7.120224763639271259e-04,-2.767855999991297722e-03,1.210588161484338343e-04,1.440004853066056967e-04,-2.878294935726444237e-08,-8.281001937575638294e-04,5.485954461619257927e-04,6.373138427734375000e-01,-4.169246926903724670e-02,-2.128352038562297821e-02,-4.748577997088432312e-02,-1.657683402299880981e-03,-1.881133212009444833e-04,2.290730626555159688e-04,8.067939430475234985e-03,3.420401737093925476e-02,1.975492388010025024e-02,1.543155498802661896e-02,-1.595907472074031830e-02,-7.081375224515795708e-05,7.047741091810166836e-04,-3.361384442541748285e-04,3.603586461395025253e-03,-9.009396657347679138e-03,-1.587185449898242950e-02,-5.793827585875988007e-04,6.837572902441024780e-03,2.834150218404829502e-04,1.049973070621490479e-05,-1.031328720273450017e-04,-7.101661991328001022e-03,-4.209753870964050293e-02,-6.235932931303977966e-03,1.736052520573139191e-02,2.638404257595539093e-03,9.134091436862945557e-03,8.282937109470367432e-03,9.230425348505377769e-05,-1.646121963858604431e-02,-1.773355295881628990e-03,1.043171063065528870e-02,-9.505704045295715332e-03,-8.850619196891784668e-04,-1.741935312747955322e-02,3.281882032752037048e-03,4.047242691740393639e-04,-4.379043355584144592e-03,-1.042188890278339386e-02,-6.668081041425466537e-03,-8.447147905826568604e-03,-2.509488258510828018e-03,-2.005690184887498617e-04,3.662033705040812492e-04,-2.455483481753617525e-04,-3.225475666113197803e-06,-6.168816238641738892e-03,-7.468958850950002670e-03,4.386218730360269547e-03,8.778725750744342804e-04,1.001912634819746017e-03,-1.157110182248288766e-05,-1.469676913501416493e-08,-7.881857527536340058e-06,3.016976552316918969e-05,6.205061799846589565e-04,4.671056231018155813e-04,-2.265405782964080572e-06,5.575810064328834414e-05,1.064832755304223610e-08,-1.024073862936347723e-04,1.559230149723589420e-04,-5.145729519426822662e-04,1.250223955139517784e-03,2.424851991236209869e-03,-1.156517304480075836e-03,4.643168358597904444e-05,-1.525451807538047433e-06,-4.569773591356351972e-05,-1.316682319156825542e-04,-4.609595052897930145e-03,-3.663497045636177063e-03,1.187639962881803513e-02,-4.475183784961700439e-03,-2.399670891463756561e-03,2.620019949972629547e-04,-1.385931973345577717e-04,-8.819915237836539745e-04,3.597023896872997284e-04,-4.959429148584604263e-03,-3.416119143366813660e-04,-9.879847057163715363e-04,-1.808691071346402168e-03,1.524737308500334620e-04,-4.526617703959345818e-05,-4.333893884904682636e-04,-2.516251057386398315e-03,-2.741181058809161186e-03,3.059476148337125778e-03,-1.968537457287311554e-03,-1.283896039240062237e-03,-2.188343787565827370e-04,-1.727238850435242057e-05,-7.601389661431312561e-04,-9.650713764131069183e-04,1.023667585104703903e-02,-1.131065655499696732e-04,-2.894593402743339539e-03,1.117637613788247108e-03,-4.431404813658446074e-04,1.599299139343202114e-05,-1.799892401322722435e-03,-2.510048681870102882e-03,9.400462731719017029e-03,1.914886059239506721e-03,-1.330650295130908489e-03,-9.805404260987415910e-06,4.417655873112380505e-06,1.607452941243536770e-05,-1.442194625269621611e-04,-3.482418833300471306e-04,2.579884021542966366e-04,-4.349122173152863979e-04,-2.340745413675904274e-05,-6.113667041063308716e-06,-6.674690666841343045e-06,5.070041453336671111e-08,-3.505125641822814941e-05,-4.935828474117442966e-05,-1.102940514101646841e-04,2.295219746883958578e-04,-2.085859705402981490e-05,-4.044242450618185103e-05,2.034084900515154004e-08,1.280566793866455555e-04,-1.087221608031541109e-04,3.007439197972416878e-03,3.667073557153344154e-03,3.840108169242739677e-03,7.207729388028383255e-03,3.075038257520645857e-04,3.574381116777658463e-05,-4.754142355523072183e-05,-8.747342508286237717e-04,-1.248441258212551475e-04,-4.426420200616121292e-03,-8.049624972045421600e-03,3.744469024240970612e-03,-1.948429504409432411e-03,-1.021808857331052423e-04,3.031373125850223005e-05,-6.651792791672050953e-04,5.174773978069424629e-04,2.763688564300537109e-03,-2.581660635769367218e-03,5.830668960697948933e-04,2.397923264652490616e-03,2.557437255745753646e-06,4.564494884107261896e-05,1.117788138799369335e-03,7.446937263011932373e-03,-2.394462935626506805e-03,1.982014859095215797e-03,5.558086093515157700e-03,2.072079660138115287e-04,-1.040820032358169556e-03,3.294019916211254895e-05,2.544540911912918091e-03,1.512760063633322716e-03,-5.514230113476514816e-03,4.998252727091312408e-03,-1.972110621863976121e-04,3.913889639079570770e-03,-2.546203613746911287e-04,-4.900405110674910247e-05,-1.330690924078226089e-03,-1.343514537438750267e-03,-3.170536365360021591e-03,2.509925048798322678e-03,7.830149843357503414e-04,3.225609179935418069e-05,-5.851690366398543119e-05,2.259601933474186808e-05,3.626263060141354799e-04,6.755653885193169117e-04,9.819351835176348686e-04,-9.052185341715812683e-04,-1.636814122321084142e-04,-1.220829435624182224e-04,8.278497261926531792e-06,-2.631622919579967856e-08,-2.815716834447812289e-05,-5.981865979265421629e-05,-2.271407429361715913e-04,2.691756526473909616e-04,-1.389737190038431436e-05,-1.998354673560243100e-05,1.140733729698695242e-07,1.055153625202365220e-04,-7.823498162906616926e-05,2.424813807010650635e-03,4.193823784589767456e-03,2.486170968040823936e-03,5.791943054646253586e-03,2.268740208819508553e-04,2.840104752976913005e-05,-5.738398613175377250e-06,-1.004297053441405296e-03,-4.243804607540369034e-03,-1.852979534305632114e-03,-4.342957865446805954e-03,1.737710903398692608e-03,2.052148047368973494e-04,-9.757615771377459168e-05,2.212700564996339381e-05,-5.180200096219778061e-04,1.183932181447744370e-03,2.905609086155891418e-03,-1.717894221656024456e-03,7.050566491670906544e-04,4.767292557517066598e-05,2.168255832657450810e-06,5.351492291083559394e-06,9.040259756147861481e-04,5.294671282172203064e-03,4.884226946160197258e-04,-1.341232331469655037e-03,4.348453949205577374e-04,-1.049297163262963295e-03,-1.070907339453697205e-03,-1.008862454909831285e-05,1.938226399943232536e-03,1.537370117148384452e-04,-2.168501494452357292e-03,-8.951750351116061211e-04,5.458671366795897484e-04,1.815373892895877361e-03,-4.170452302787452936e-04,-3.547397500369697809e-05,4.970311420038342476e-04,1.386015675961971283e-03,6.290015298873186111e-04,1.386653748340904713e-03,9.211502620019018650e-04,4.045991590828634799e-05,-4.430385160958394408e-05,4.594788697431795299e-05,2.260701148770749569e-05,1.052522216923534870e-03,9.188343537971377373e-04,-4.397698212414979935e-04,-7.974446634761989117e-05,-1.261592988157644868e-04,1.321548324995092116e-06,3.968943929066881537e-08,-3.024267789442092180e-05,-8.548209734726697206e-05,-1.625617587706074119e-04,3.951233520638197660e-04,-2.743381992331705987e-05,-1.355220865661976859e-05,-6.692721399303991348e-08,1.001042983261868358e-04,-4.159532909397967160e-05,2.876076614484190941e-03,4.668232984840869904e-03,2.983237849548459053e-03,6.287944503128528595e-03,2.449598687235265970e-04,5.130221325089223683e-05,-2.098629920510575175e-05,-1.149366027675569057e-03,-5.895352456718683243e-03,2.381436526775360107e-03,-4.168995656073093414e-03,3.407109994441270828e-03,6.279232911765575409e-05,-1.026089448714628816e-04,9.184658847516402602e-05,-3.581152996048331261e-04,1.708510390017181635e-04,2.438794588670134544e-03,-5.853115580976009369e-03,-1.034843386150896549e-03,-1.613632484804838896e-04,-3.021964403160382062e-05,4.781940788234351203e-06,1.006677164696156979e-03,5.205529741942882538e-03,2.248503733426332474e-03,-3.536764997988939285e-03,4.356712452135980129e-04,-1.315215136855840683e-03,-1.025954610668122768e-03,1.855457594501785934e-05,2.363445237278938293e-03,1.508705900050699711e-03,4.995599738322198391e-04,-5.124956369400024414e-04,-4.387838300317525864e-03,2.803181298077106476e-03,-3.893833782058209181e-04,-2.964468876598402858e-05,4.786439822055399418e-04,3.417511470615863800e-05,3.233220428228378296e-03,5.078538670204579830e-04,2.405025588814169168e-04,4.953836196364136413e-06,1.555469862069003284e-05,1.427525421604514122e-05,-4.320252264733426273e-05,1.909488055389374495e-04,3.893122775480151176e-04,1.142606706707738340e-04,-3.018036295543424785e-05,-1.404776121489703655e-04,1.834575073189625982e-06,-4.349749360699206591e-08,-3.551521149347536266e-05,-6.006195326335728168e-05,-1.721298904158174992e-04,6.466028571594506502e-05,-2.311831121915020049e-05,-4.171470936853438616e-05,-2.373326424276456237e-08,1.022404030663892627e-04,-1.029462291626259685e-04,2.275773556903004646e-03,6.716963835060596466e-03,3.198747057467699051e-03,6.478882860392332077e-03,2.312874858034774661e-04,2.655997741385363042e-05,-6.152490095701068640e-05,-1.014098757877945900e-03,-4.235763568431138992e-03,-8.347095572389662266e-04,-3.024296369403600693e-03,3.231375012546777725e-03,1.561141107231378555e-04,-5.931012492510490119e-05,3.047634527320042253e-05,-1.161412568762898445e-03,2.234024228528141975e-03,4.244983661919832230e-03,-3.842310514301061630e-03,-1.413639402016997337e-03,1.292839006055146456e-04,-1.696042090770788491e-05,4.080317739862948656e-05,8.167652995325624943e-04,5.039792507886886597e-03,3.161107015330344439e-04,-3.021502401679754257e-03,-2.327626425540074706e-04,-1.463602879084646702e-03,-6.546154618263244629e-04,-2.320201201655436307e-05,2.159074414521455765e-03,1.464912784285843372e-04,-3.666275180876255035e-03,-3.478400758467614651e-04,-1.015172922052443027e-03,2.180608687922358513e-03,-2.912598429247736931e-04,-7.016630843281745911e-05,1.018486684188246727e-03,1.344744930975139141e-03,7.348281797021627426e-04,4.826985532417893410e-04,1.595151377841830254e-03,3.917385038221254945e-05,-7.380190072581171989e-05,2.821901944116689265e-05,4.306907067075371742e-05,7.848812965676188469e-04,1.401580637320876122e-03,-6.397027173079550266e-04,-1.131975513999350369e-04,-1.095120096579194069e-04,2.867632019842858426e-06,-4.052708391100168228e-09,-2.510880767658818513e-05,-2.629525806696619838e-05,-2.750652492977678776e-04,6.019775173626840115e-05,4.300937871448695660e-05,-3.562985511962324381e-05,1.341504685115069151e-09,8.301377238240092993e-05,-6.099924939917400479e-05,1.970202662050724030e-03,4.948788322508335114e-03,1.466206740587949753e-03,4.620473831892013550e-03,1.303470344282686710e-04,2.896809019148349762e-05,1.480555692978668958e-05,-9.077917784452438354e-04,-3.328769002109766006e-03,-1.077146735042333603e-03,-5.506468005478382111e-03,2.827181015163660049e-03,-4.835327272303402424e-04,-9.320255776401609182e-05,-2.509113983251154423e-07,-1.137015991844236851e-03,2.225514501333236694e-03,3.368854988366365433e-03,-2.188854385167360306e-03,-6.563207134604454041e-04,1.309576444327831268e-03,-1.692564546829089522e-05,2.345698521821759641e-05,6.925974157638847828e-04,4.413765389472246170e-03,2.099586417898535728e-03,-3.096358384937047958e-03,4.293352249078452587e-04,-1.007122802548110485e-03,-8.965330780483782291e-04,-1.773568510543555021e-05,1.402864232659339905e-03,-1.924368261825293303e-04,-3.176482859998941422e-03,-2.355636679567396641e-04,4.669617628678679466e-04,1.297852955758571625e-03,-4.155130591243505478e-04,-2.036486694123595953e-05,1.122629328165203333e-04,1.519840676337480545e-03,1.921471790410578251e-03,5.698322784155607224e-04,1.505337131675332785e-04,1.563459227327257395e-05,-4.226564487908035517e-05,4.746259946841746569e-05,-3.540852776495739818e-05,1.883868244476616383e-03,4.101097292732447386e-04,-4.006440867669880390e-04,-4.948184141539968550e-05,-1.059670612448826432e-04,-1.630478209335706197e-06,3.589957486838102341e-08,-2.112234869855456054e-05,-6.327447772491723299e-05,9.020810830406844616e-05,4.554346960503607988e-04,3.755262696358840913e-06,3.920416929759085178e-06,5.063247954240068793e-08,1.172888805740512908e-04,-6.764435966033488512e-05,2.417428186163306236e-03,6.794821470975875854e-03,1.495487638749182224e-03,5.479654297232627869e-03,2.562562294770032167e-04,1.949171200976707041e-05,-1.048826525220647454e-04,-8.116733515635132790e-04,-5.041361320763826370e-03,-2.930667251348495483e-03,-3.244687337428331375e-03,1.896126545034348965e-03,6.191291613504290581e-04,-8.906592120183631778e-05,1.049514539772644639e-04,9.556612349115312099e-04,1.856305403634905815e-03,2.564655384048819542e-03,-8.987015462480485439e-04,-1.326651079580187798e-03,1.079700072295963764e-03,-5.999293534841854125e-06,9.305447747465223074e-06,9.104105411097407341e-04,4.121888428926467896e-03,1.722737681120634079e-03,-1.040332252159714699e-03,1.967706484720110893e-03,-2.306178794242441654e-04,-1.162160770036280155e-03,-6.903258508828002959e-06,2.172470558434724808e-03,1.669190707616508007e-03,-5.361731164157390594e-03,-1.542634563520550728e-03,4.395865253172814846e-04,2.849033568054437637e-03,-4.446790553629398346e-04,5.245237844064831734e-04,7.892302237451076508e-04,3.285023849457502365e-04,1.110478653572499752e-03,7.148942677304148674e-04,-3.067940997425466776e-05,1.001097989501431584e-04,-2.090966154355555773e-04,-8.846291893860325217e-05,-1.832595880841836333e-04,1.055335043929517269e-03,-3.748747985810041428e-04,-6.363439024426043034e-04,-3.463292086962610483e-04,-3.005366015713661909e-04,-1.707320770947262645e-04,1.819033495848998427e-04,-5.165735638001933694e-05,6.165342638269066811e-04,-1.944323157658800483e-04,3.035869158338755369e-04,-7.864859071560204029e-05,-1.189209287986159325e-04,-1.616678928257897496e-04,7.948476704768836498e-04,-3.988269600085914135e-04,2.698716241866350174e-03,4.388718400150537491e-03,1.071875216439366341e-03,5.166832357645034790e-03,1.315323024755343795e-04,1.697298866929486394e-04,4.915295867249369621e-04,-1.520216464996337891e-03,-4.802705720067024231e-03,-2.117510885000228882e-03,-4.393433220684528351e-03,2.904186490923166275e-03,9.804219007492065430e-04,-1.526026317151263356e-04,3.159514453727751970e-04,3.095540741924196482e-04,5.684773204848170280e-04,3.775032935664057732e-03,-1.657665357924997807e-03,-3.007742925547063351e-04,3.327338781673461199e-04,-1.072180748451501131e-04,-3.429815697018057108e-04,2.760063158348202705e-03,4.052935633808374405e-03,5.237993318587541580e-04,-3.675073967315256596e-04,6.457032868638634682e-04,-8.584558963775634766e-04,-9.109414531849324703e-04,1.255590468645095825e-04,1.417501713149249554e-03,6.738515803590416908e-04,-3.423311514779925346e-03,-6.488716462627053261e-04,1.664615469053387642e-03,1.336031942628324032e-03,1.008061575703322887e-03,-5.240106489509344101e-03,-1.701774424873292446e-03,1.914034830406308174e-03,-2.576255705207586288e-03,3.398014232516288757e-03,3.001515753567218781e-03,-1.542861689813435078e-03,2.190604805946350098e-03,-1.957104774191975594e-03,-1.926438882946968079e-03,3.558997763320803642e-03,4.981509409844875336e-03,-6.529654376208782196e-03,-1.849643653258681297e-03,3.221819875761866570e-03,-5.277762738842284307e-06\n0.000000000000000000e+00,-6.761227268725633621e-05,-3.183034132234752178e-04,-4.757908754982054234e-04,1.540756202302873135e-04,-6.573722930625081062e-05,7.534288670285604894e-06,4.317252777497060379e-09,2.807627897709608078e-04,8.669635280966758728e-05,4.606453236192464828e-03,2.726203016936779022e-02,1.538943313062191010e-02,1.566324383020401001e-02,2.931652707047760487e-04,2.049049944616854191e-04,1.390243123751133680e-04,-1.964512281119823456e-03,-8.160635828971862793e-03,2.378883305937051773e-03,-1.537846494466066360e-02,-9.253218770027160645e-03,-1.171338837593793869e-03,-4.177562077529728413e-04,5.317669128999114037e-04,1.463289256207644939e-03,-4.800211638212203979e-03,1.829453930258750916e-02,9.103314951062202454e-03,9.186867391690611839e-04,8.209131192415952682e-04,-1.010695996228605509e-04,-1.541806122986599803e-04,1.054375781677663326e-03,-5.880550015717744827e-04,8.362012915313243866e-03,-9.058413561433553696e-04,5.752128548920154572e-03,-2.923044143244624138e-03,-2.711570588871836662e-03,2.375008916715160012e-04,2.955205272883176804e-04,-8.111295755952596664e-05,2.487211255356669426e-03,-1.335634384304285049e-03,3.434245241805911064e-03,-2.762148389592766762e-03,-1.732151722535490990e-03,2.565660688560456038e-04,-3.019595984369516373e-03,4.727093037217855453e-03,1.133823301643133163e-03,1.961996033787727356e-02,1.153043285012245178e-02,-5.941468043602071702e-05,2.159860450774431229e-04,-8.318014442920684814e-05,-2.480359689798206091e-04,-2.160420175641775131e-03,-5.911031737923622131e-03,2.280296757817268372e-03,1.533317845314741135e-04,-2.149017091142013669e-04,-5.440075256046839058e-05,-5.524823709635029445e-09,5.044185090810060501e-04,2.299604238942265511e-03,-9.048025123775005341e-03,-9.997044689953327179e-03,5.050154286436736584e-04,-1.841161865741014481e-04,6.052865764161197148e-09,-2.282248577103018761e-03,-2.041718980763107538e-04,-4.161196574568748474e-02,5.586303472518920898e-01,-1.212416216731071472e-01,-9.270213544368743896e-02,-2.694621914997696877e-03,-1.080591580830514431e-03,-1.312276115640997887e-03,2.025780081748962402e-02,3.958735242486000061e-02,1.092534661293029785e-01,1.040130555629730225e-01,-1.799391210079193115e-02,1.571084372699260712e-02,1.830742461606860161e-03,-3.972492646425962448e-03,-1.056945417076349258e-03,-1.471107453107833862e-02,-2.671273797750473022e-02,9.413692355155944824e-02,-2.815764769911766052e-02,1.071853842586278915e-02,-4.890310810878872871e-04,-9.383895667269825935e-05,-8.710411377251148224e-03,-1.994726806879043579e-02,-1.493343710899353027e-02,1.155839115381240845e-01,-6.673467159271240234e-02,-7.011420093476772308e-03,2.238992974162101746e-02,-1.343259937129914761e-03,-1.227232255041599274e-02,-9.291470050811767578e-03,-6.487186998128890991e-02,9.217876940965652466e-02,-8.348629623651504517e-02,-3.357721865177154541e-02,1.025515049695968628e-02,-1.287181512452661991e-03,2.106162533164024353e-02,-3.003418631851673126e-02,-5.090200155973434448e-02,-6.679408252239227295e-03,-1.077171415090560913e-01,1.252124318853020668e-03,-1.437369384802877903e-03,2.223887131549417973e-04,2.400189172476530075e-03,1.413742080330848694e-02,2.231097593903541565e-02,-9.331184439361095428e-03,4.049635026603937149e-05,2.207513432949781418e-03,1.720268919598311186e-04,3.038156393131430377e-09,-4.186942169326357543e-05,-7.927125261630862951e-05,1.273936359211802483e-03,9.646917169447988272e-05,-1.813934068195521832e-05,-4.573103069560602307e-06,-9.888602159335846409e-10,9.135688014794141054e-05,-6.734830094501376152e-05,1.544480444863438606e-03,1.721375621855258942e-02,1.193146780133247375e-02,-5.446204915642738342e-03,-7.314587710425257683e-04,4.760824594995938241e-05,4.041449574287980795e-04,-1.060585374943912029e-03,7.704811636358499527e-03,-5.222723819315433502e-03,-4.204235225915908813e-02,-1.752201095223426819e-02,-5.177129525691270828e-03,-6.020339787937700748e-04,4.737157432828098536e-04,-1.484803506173193455e-03,6.484973244369029999e-03,-3.055806085467338562e-02,-1.666591130197048187e-02,1.983797363936901093e-02,-4.346509464085102081e-03,5.696163862012326717e-05,2.692797861527651548e-04,-5.271688569337129593e-04,-5.690219812095165253e-03,-2.370025496929883957e-03,-2.024087123572826385e-02,1.608458720147609711e-02,1.407763920724391937e-03,-2.656358992680907249e-04,2.537850523367524147e-04,-6.521141622215509415e-03,-5.291271954774856567e-03,-2.139791380614042282e-03,3.495655953884124756e-03,2.443246170878410339e-02,6.124540232121944427e-04,2.423209603875875473e-03,2.446618454996496439e-04,-6.243842188268899918e-03,2.230794169008731842e-03,-1.170814037322998047e-02,-1.849811151623725891e-02,1.771524921059608459e-02,-3.554851573426276445e-04,4.198473470751196146e-04,-1.086877236957661808e-04,-5.733808502554893494e-04,-4.863604903221130371e-03,-3.946222830563783646e-03,5.416493397206068039e-03,5.725468508899211884e-04,1.245357416337355971e-04,-1.117478896048851311e-04,-1.472751698372576357e-08,-8.233417611336335540e-05,-4.721146542578935623e-04,1.010914565995335579e-03,6.807330064475536346e-04,-5.705325747840106487e-05,4.734890535473823547e-05,-4.883119686382997315e-09,3.282204852439463139e-04,2.230268146377056837e-04,5.892099346965551376e-03,2.481417730450630188e-02,2.635502442717552185e-02,8.541815914213657379e-04,-9.496352868154644966e-05,3.845069441013038158e-04,5.016148788854479790e-04,-3.561111399903893471e-03,-8.041160181164741516e-03,-2.032672055065631866e-02,-1.637794077396392822e-02,-6.535499356687068939e-03,-2.194879204034805298e-02,-2.526934840716421604e-04,6.890838849358260632e-04,5.598196294158697128e-04,5.957821384072303772e-03,1.694726571440696716e-02,4.655723925679922104e-03,2.322796732187271118e-03,-2.129686251282691956e-02,3.386590979062020779e-04,7.395405555143952370e-05,1.262222765944898129e-03,4.055351018905639648e-03,-4.009155556559562683e-03,-2.089497447013854980e-02,1.576024852693080902e-02,-3.415786661207675934e-03,-4.377623088657855988e-03,3.584494697861373425e-04,-5.283170379698276520e-03,2.656300552189350128e-03,1.592373847961425781e-02,-1.672942005097866058e-02,2.296129986643791199e-02,1.750976312905550003e-03,-2.349895890802145004e-03,4.003867215942591429e-04,-1.432110927999019623e-02,-3.730464726686477661e-03,7.068725302815437317e-03,2.003066241741180420e-03,2.267410233616828918e-02,-2.565903996583074331e-04,5.023570265620946884e-04,2.293422585353255272e-05,-2.770197577774524689e-03,-6.159218028187751770e-03,-3.961637616157531738e-03,2.802954055368900299e-03,2.848691365215927362e-04,-1.969633594853803515e-04,-5.305201193550601602e-05,-3.512923285597935319e-09,-7.394704152829945087e-05,-2.432398323435336351e-04,1.013672095723450184e-03,1.008477760478854179e-03,-1.061806469806469977e-04,-1.970918856386560947e-05,2.390470399404875934e-08,2.854368649423122406e-04,-3.575493610696867108e-05,5.180499516427516937e-03,2.157013490796089172e-02,1.497580949217081070e-02,1.124558039009571075e-02,2.998587442561984062e-04,1.378702145302668214e-04,2.535221283324062824e-04,-3.222311614081263542e-03,-4.771305248141288757e-04,-6.236151326447725296e-03,-2.136602811515331268e-02,3.671885933727025986e-03,-6.990311085246503353e-04,-3.639307979028671980e-04,7.070566061884164810e-04,-1.470174058340489864e-03,3.409944474697113037e-04,8.857078850269317627e-03,-4.477245733141899109e-03,3.072458785027265549e-03,-9.221020736731588840e-04,6.436970579670742154e-05,1.405068906024098396e-04,1.027054036967456341e-03,2.940702252089977264e-03,9.186243638396263123e-03,-7.233117707073688507e-03,1.150487083941698074e-02,1.498744823038578033e-03,-3.264630213379859924e-03,2.329586277483031154e-04,-2.068795729428529739e-04,-3.615153022110462189e-03,6.486849393695592880e-03,3.503914922475814819e-03,1.302873063832521439e-02,2.703784033656120300e-03,-1.948553486727178097e-03,1.354145351797342300e-04,-2.945105778053402901e-03,-1.028049737215042114e-03,-2.104602754116058350e-04,9.344399906694889069e-03,1.604750566184520721e-02,-1.087491764337755740e-04,2.017602382693439722e-04,-5.099615736980922520e-05,-3.681284433696419001e-04,-1.653874642215669155e-03,-2.016800455749034882e-03,1.951442100107669830e-03,1.320967858191579580e-04,-3.166335518471896648e-04,-2.945265077869407833e-05,2.344037852708424907e-09,-2.899982064263895154e-05,-1.431237033102661371e-04,1.779624377377331257e-03,2.117543946951627731e-03,7.424685463774949312e-06,3.201257277396507561e-05,1.600142240931745619e-09,2.382270322414115071e-04,-1.044821110554039478e-04,4.940217360854148865e-03,7.614599540829658508e-03,-1.005422882735729218e-02,9.427553042769432068e-03,8.527633035555481911e-04,-2.645526255946606398e-04,-3.949683741666376591e-04,-5.857218056917190552e-04,-9.351989254355430603e-03,-4.458154365420341492e-02,-9.116115048527717590e-03,1.123769022524356842e-02,6.143158767372369766e-03,-2.381346712354570627e-04,4.762107273563742638e-04,2.075030002743005753e-03,5.620075389742851257e-03,8.148067630827426910e-03,-2.224110998213291168e-02,6.261790171265602112e-03,4.991250578314065933e-03,-3.531165129970759153e-04,2.749352715909481049e-04,2.803141716867685318e-03,1.688651740550994873e-02,2.954521775245666504e-02,1.058488339185714722e-02,-2.481612190604209900e-02,5.854942137375473976e-04,-1.209745183587074280e-03,-5.134408129379153252e-04,6.083648651838302612e-03,-2.290891483426094055e-03,2.138997986912727356e-02,9.869062341749668121e-03,-2.531953901052474976e-02,9.216614067554473877e-03,1.942000817507505417e-04,-2.081707498291507363e-04,3.899557981640100479e-03,6.437295582145452499e-03,-1.901313662528991699e-02,-2.631107904016971588e-02,3.593352157622575760e-03,4.905130481347441673e-06,-1.702604349702596664e-04,-1.441716449335217476e-06,1.586117432452738285e-04,1.949534751474857330e-03,1.460584811866283417e-03,1.622350886464118958e-03,1.751142262946814299e-04,-3.824469458777457476e-04,5.586695624515414238e-05,8.193183020921424031e-09,-2.922963540186174214e-05,-3.106251242570579052e-04,-2.187156351283192635e-03,2.676976146176457405e-05,-3.809975896729156375e-05,4.750736115965992212e-05,-3.658442437881603837e-09,1.708823838271200657e-04,4.041132706333883107e-05,2.535113133490085602e-03,-1.125343143939971924e-03,2.205475047230720520e-02,2.344349585473537445e-02,1.466808898840099573e-04,2.662086044438183308e-04,1.174270582851022482e-04,-1.689173630438745022e-03,1.354643143713474274e-03,-2.103806845843791962e-02,-3.543348982930183411e-03,1.398236956447362900e-02,-1.640247646719217300e-04,-1.818886084947735071e-04,4.232238570693880320e-04,1.766433240845799446e-03,-1.801394158974289894e-03,-5.931301042437553406e-03,3.129083663225173950e-03,4.966092295944690704e-03,-6.944842170923948288e-04,-1.358172448817640543e-05,-3.779055550694465637e-04,2.725265221670269966e-03,3.480978077277541161e-03,-2.317795716226100922e-02,-8.796720765531063080e-03,5.429417826235294342e-03,-1.541613042354583740e-02,-2.730494132265448570e-03,2.405905543128028512e-04,3.680557245388627052e-03,1.758984476327896118e-02,-1.351005956530570984e-02,-1.100001670420169830e-02,2.348295599222183228e-02,-1.391463726758956909e-02,-6.218298804014921188e-04,4.462378565222024918e-04,-3.014337737113237381e-03,1.303148083388805389e-02,1.034959033131599426e-02,3.316296264529228210e-03,9.806072339415550232e-04,-2.093401999445632100e-04,3.742045664694160223e-04,-6.569483230123296380e-05,-3.197540645487606525e-04,-1.832485664635896683e-03,-2.471719169989228249e-03,4.110978916287422180e-03,4.146236460655927658e-04,-1.569309533806517720e-04,1.796551805455237627e-05,1.511477876192657277e-08,-1.253612572327256203e-04,-3.045796765945851803e-04,6.675893673673272133e-04,1.159342355094850063e-03,-2.726172097027301788e-04,-1.314802502747625113e-04,-3.625154931796714664e-08,3.158933832310140133e-04,-2.812812454067170620e-06,5.789065267890691757e-03,1.683224178850650787e-02,2.523949742317199707e-02,1.720945350825786591e-02,4.749038198497146368e-04,1.796430588001385331e-04,1.983952533919364214e-04,-4.648806992918252945e-03,-2.417638897895812988e-04,-2.416686154901981354e-03,-1.003744266927242279e-02,-4.651634022593498230e-03,-6.566378287971019745e-03,-1.668563345447182655e-04,-1.635940861888229847e-04,-1.306852232664823532e-02,-4.879695829004049301e-03,-2.548511140048503876e-03,-8.073757402598857880e-03,-1.599292736500501633e-03,-9.042252786457538605e-04,2.616014098748564720e-04,1.262064033653587103e-04,9.756467770785093307e-04,7.108238525688648224e-03,5.108895245939493179e-03,1.177809899672865868e-03,3.666025353595614433e-03,-6.886355113238096237e-04,-3.478365950286388397e-03,2.299209736520424485e-04,2.412877278402447701e-03,2.812518738210201263e-03,7.039795629680156708e-03,-1.198103558272123337e-02,1.505785062909126282e-02,4.745945334434509277e-03,-1.603224896825850010e-03,-5.896986476727761328e-05,6.538762245327234268e-04,3.904466284438967705e-03,3.417227417230606079e-03,1.139359734952449799e-02,1.480399910360574722e-02,-7.569290755782276392e-05,2.840420638676732779e-04,-4.014265869045630097e-06,3.038626746274530888e-04,-4.790737293660640717e-04,3.074141219258308411e-03,1.336036715656518936e-03,-1.201910054078325629e-04,-2.992664813064038754e-04,-2.262515408801846206e-05,4.810658538190182298e-08,-8.943276770878583193e-05,-8.764996891841292381e-05,2.864678390324115753e-03,3.671820973977446556e-03,-5.182029417483136058e-05,3.419326094444841146e-05,-4.009848453279118985e-08,1.891553838504478335e-04,-8.296204759972169995e-05,5.719722248613834381e-03,1.978265680372714996e-02,1.357088331133127213e-03,1.296438369899988174e-02,1.268240972422063351e-03,-3.457492130110040307e-05,-4.278245905879884958e-04,-2.575943013653159142e-03,-9.078914299607276917e-04,-4.567358177155256271e-03,4.744837060570716858e-04,-2.014357969164848328e-02,7.627746090292930603e-03,-2.188177313655614853e-05,-5.173013778403401375e-04,-5.018576048314571381e-04,-1.081263646483421326e-02,-2.340712118893861771e-03,1.509716361761093140e-02,-1.188884396106004715e-02,4.564162343740463257e-03,1.442903594579547644e-04,7.740507135167717934e-05,1.969056902453303337e-03,1.431203633546829224e-02,-2.584550529718399048e-02,-3.945582732558250427e-02,1.878073439002037048e-02,1.146809663623571396e-02,-3.331449814140796661e-03,-1.965552073670551181e-04,7.403708063066005707e-03,-5.095042288303375244e-03,2.025814726948738098e-03,-2.019587904214859009e-03,-1.016766205430030823e-02,1.708494871854782104e-02,-2.634125761687755585e-03,-2.443312841933220625e-04,1.132509671151638031e-02,2.293453551828861237e-03,7.869455963373184204e-03,1.274310983717441559e-02,-8.148429915308952332e-03,2.259966859128326178e-04,-5.315281450748443604e-04,1.010124455206096172e-03,1.848134445026516914e-03,7.175396196544170380e-03,-2.289595315232872963e-03,-1.243204809725284576e-02,-1.780994236469268799e-03,-1.229877467267215252e-03,9.267522545997053385e-05,1.011576969176530838e-03,-4.174706991761922836e-04,-4.261053254595026374e-05,3.843348706141114235e-03,2.918321872130036354e-03,3.745332360267639160e-04,4.036768223159015179e-04,6.703376420773565769e-04,-2.053748816251754761e-03,-1.183528103865683079e-03,6.026792339980602264e-03,1.086090318858623505e-02,2.695355191826820374e-02,1.373257394880056381e-02,6.937977741472423077e-04,1.205350781674496830e-04,-2.293800935149192810e-05,-2.916000084951519966e-03,-4.434072412550449371e-03,-2.260406129062175751e-02,-2.098861336708068848e-02,7.283538114279508591e-03,-2.866851631551980972e-03,-7.906134123913943768e-05,1.916390901897102594e-04,3.530554240569472313e-03,5.651867948472499847e-03,1.050445158034563065e-02,-1.338068209588527679e-02,2.623732388019561768e-02,-9.010632056742906570e-04,1.727252732962369919e-03,-5.492850323207676411e-04,1.798114972189068794e-03,1.281058648601174355e-03,-1.515744160860776901e-02,-1.639444380998611450e-02,2.104120701551437378e-02,1.571638742461800575e-03,3.635458706412464380e-04,-3.463981207460165024e-03,-8.930552285164594650e-04,8.486432023346424103e-03,2.686175331473350525e-02,-2.460241876542568207e-02,2.080293558537960052e-02,4.981813952326774597e-03,1.191379735246300697e-03,1.846991479396820068e-02,2.516772784292697906e-02,1.165030151605606079e-02,-1.982660591602325439e-02,3.184419870376586914e-02,-9.556909091770648956e-03,-2.082570083439350128e-02,-1.046898541972041130e-03,5.744017544202506542e-04,2.863336168229579926e-02,-2.986014820635318756e-02,1.983426883816719055e-02,1.746572554111480713e-02,1.190774980932474136e-02,2.275808341801166534e-02,1.435763169865822420e-05\n0.000000000000000000e+00,-7.057037873892113566e-05,-9.598732867743819952e-05,1.181254512630403042e-03,2.185035264119505882e-03,-9.134991705650463700e-05,5.882523691980168223e-05,4.213498161487194693e-10,1.375247229589149356e-04,2.955174713861197233e-04,3.557691350579261780e-03,1.354177854955196381e-02,2.742747217416763306e-02,4.968489054590463638e-03,6.162883364595472813e-04,1.065604228642769158e-04,-1.339007576461881399e-04,-1.518828561529517174e-03,3.817960154265165329e-03,-8.162532001733779907e-03,7.214783690869808197e-03,8.932467550039291382e-03,-3.262027632445096970e-03,3.608368278946727514e-04,-3.359114052727818489e-04,-4.794418811798095703e-03,-4.082588013261556625e-03,-1.221618894487619400e-02,-8.467598818242549896e-03,-2.027280395850539207e-03,-2.315919380635023117e-03,3.078484442085027695e-04,-5.503529246198013425e-05,6.718222284689545631e-04,1.350806793197989464e-03,-1.274613477289676666e-02,6.911258678883314133e-03,-6.171642802655696869e-03,-4.126563668251037598e-03,-1.183693762868642807e-03,3.718720108736306429e-05,-2.305632224306464195e-03,-4.662919789552688599e-03,1.138065382838249207e-02,1.143095083534717560e-03,6.675025448203086853e-03,-1.716295140795409679e-03,-1.306956401094794273e-03,5.898460585740394890e-05,2.901995903812348843e-04,1.509992056526243687e-03,1.088901050388813019e-02,1.602051220834255219e-02,3.588657826185226440e-03,-5.979402703815139830e-05,9.128555393544957042e-05,-1.677082036621868610e-05,7.492791337426751852e-05,-1.996389357373118401e-03,-5.464605055749416351e-04,-2.763067313935607672e-04,-2.382073289481922984e-04,-1.570574822835624218e-04,3.497001307550817728e-05,8.642416560178389773e-09,6.009865319356322289e-04,1.663343282416462898e-03,5.822768434882164001e-03,-4.327006638050079346e-03,1.313582295551896095e-03,2.547982148826122284e-04,1.124902171412145435e-09,-8.034967468120157719e-04,-1.493663294240832329e-03,-2.070841006934642792e-02,-1.195632144808769226e-01,5.170494318008422852e-01,-7.180693745613098145e-02,-2.692647743970155716e-03,-1.137614133767783642e-03,-5.299121839925646782e-04,1.591347903013229370e-02,2.162181213498115540e-02,1.865184307098388672e-02,5.185017362236976624e-02,-1.570545881986618042e-02,2.007364109158515930e-02,-1.790042733773589134e-04,3.303923411294817924e-03,5.686276033520698547e-02,6.976562738418579102e-02,2.286650985479354858e-02,-2.640412934124469757e-02,5.133947730064392090e-02,2.577513270080089569e-02,-1.107653370127081871e-03,1.369553385302424431e-03,-6.372714880853891373e-03,-3.798404708504676819e-03,4.229901358485221863e-02,-5.994135513901710510e-02,4.932999238371849060e-02,6.181782111525535583e-02,1.147830672562122345e-02,-9.799937251955270767e-04,-1.065877266228199005e-02,-3.776277601718902588e-02,1.218653470277786255e-02,-1.889724284410476685e-03,-6.036403402686119080e-02,2.569103240966796875e-02,4.628478549420833588e-03,-8.565972675569355488e-04,2.591001801192760468e-03,-2.588391676545143127e-02,-7.171162217855453491e-02,-1.221806704998016357e-01,-1.659705489873886108e-02,1.405898365192115307e-04,-1.328903133980929852e-03,7.302504382096230984e-04,2.353796735405921936e-04,2.728404477238655090e-02,1.766214845702052116e-03,-1.484857220202684402e-02,-4.072747542522847652e-04,9.756543440744280815e-04,2.805955955409444869e-05,2.111363706092106440e-08,1.592477492522448301e-04,3.939482849091291428e-04,-1.118197198957204819e-02,-9.852422401309013367e-03,2.405467967037111521e-05,-6.507426733151078224e-04,-1.654555958907621971e-08,2.867688017431646585e-04,-1.721204491332173347e-03,-1.571443164721131325e-03,-2.383764833211898804e-02,-6.434661895036697388e-02,2.176680788397789001e-02,-4.566980060189962387e-04,1.748231152305379510e-04,3.075531567446887493e-04,4.523577168583869934e-03,3.278990462422370911e-02,4.364837706089019775e-02,-6.485942751169204712e-02,3.768923878669738770e-02,5.601768381893634796e-03,1.099047367461025715e-04,-1.922300434671342373e-04,-2.991384128108620644e-03,-5.024522077292203903e-03,4.782453179359436035e-02,-3.931915014982223511e-02,-1.873982511460781097e-02,2.659339457750320435e-03,-1.274504815228283405e-03,2.325178647879511118e-04,1.398896216414868832e-03,3.869144991040229797e-02,2.426331304013729095e-02,-5.229730904102325439e-02,-4.039287567138671875e-03,1.883045025169849396e-02,8.294193074107170105e-03,1.917144545586779714e-04,2.178690023720264435e-02,3.865392506122589111e-02,-3.467360138893127441e-02,-4.150547087192535400e-02,4.610927775502204895e-02,1.318439282476902008e-02,5.527575034648180008e-03,-3.555446746759116650e-04,4.250796046108007431e-03,4.648960661143064499e-03,-4.113203287124633789e-02,-1.993492059409618378e-02,-2.941126748919487000e-02,1.518995850346982479e-04,-2.907101879827678204e-04,-1.119401495088823140e-04,5.802148953080177307e-04,-7.938016206026077271e-04,5.108878016471862793e-03,3.012381494045257568e-03,5.000283708795905113e-04,4.444642108865082264e-04,3.491165116429328918e-04,5.961680926702683792e-09,-6.995347939664497972e-05,-2.673547132872045040e-04,-3.181876381859183311e-04,1.380614005029201508e-03,-2.068661706289276481e-04,5.268290260573849082e-05,-1.047457232061788091e-08,-2.261339250253513455e-05,3.413553931750357151e-04,-7.961059454828500748e-04,7.864404469728469849e-03,1.532109640538692474e-02,1.084954850375652313e-02,7.833080599084496498e-04,-1.995274942601099610e-05,-2.763894444797188044e-04,-1.328416168689727783e-03,-3.726542461663484573e-03,-7.382272742688655853e-03,1.071108505129814148e-03,1.656565070152282715e-02,1.635791175067424774e-02,3.095765714533627033e-05,-7.035393500700592995e-04,-6.739541422575712204e-03,-1.817647926509380341e-02,-2.658442035317420959e-02,9.145840071141719818e-03,9.633963927626609802e-04,9.179978631436824799e-03,-4.084993270225822926e-05,-4.595970385707914829e-04,-5.411623278632760048e-04,-1.187330298125743866e-02,-4.139297176152467728e-03,3.151973336935043335e-02,-4.325269255787134171e-03,-1.260026916861534119e-02,-5.384233081713318825e-04,-8.803065429674461484e-05,6.197525653988122940e-03,-2.344991080462932587e-03,1.456482335925102234e-03,2.164145931601524353e-02,-4.985835403203964233e-04,-4.898961633443832397e-03,4.846965894103050232e-04,-2.763344673439860344e-05,2.671692892909049988e-02,8.256420493125915527e-03,2.282328158617019653e-02,2.987553551793098450e-02,-6.515050306916236877e-03,-4.750085645355284214e-05,4.728742351289838552e-05,-2.205826167482882738e-04,1.583179458975791931e-03,-5.170200485736131668e-03,4.922996740788221359e-04,1.894525368697941303e-03,-1.117388601414859295e-04,-1.389509416185319424e-04,1.959509972948580980e-06,-3.814449200945091434e-09,-9.507902723271399736e-05,-3.518229641485959291e-04,6.657445337623357773e-04,1.407216652296483517e-03,-1.457685284549370408e-04,8.696240001881960779e-06,-5.481183507072273642e-09,9.144769865088164806e-05,3.278062504250556231e-04,1.061112619936466217e-03,1.453201100230216980e-02,2.441032789647579193e-02,6.416621617972850800e-03,4.828131932299584150e-04,1.077904889825731516e-04,-3.499748709145933390e-05,-1.613402622751891613e-03,-3.340712049975991249e-03,-7.263818755745887756e-03,1.001757197082042694e-02,3.203088883310556412e-03,-1.965866424143314362e-03,4.227563476888462901e-05,-4.061717190779745579e-04,-5.165474954992532730e-03,-1.200329791754484177e-02,-7.570494897663593292e-03,4.643802531063556671e-03,-6.783723831176757812e-03,-1.702440902590751648e-03,1.366152137052267790e-04,-2.519273548386991024e-04,3.501909377519041300e-04,-3.232911927625536919e-03,-8.767135441303253174e-03,1.009291596710681915e-02,-2.489546313881874084e-03,-7.764308713376522064e-03,-1.598958158865571022e-03,9.905888873618096113e-05,3.270984161645174026e-04,3.976463340222835541e-03,8.105894550681114197e-03,1.803854014724493027e-03,-1.401635818183422089e-03,-4.346567671746015549e-03,-8.518829126842319965e-04,1.291948865400627255e-04,-1.129212760133668780e-04,3.467299742624163628e-03,1.499013602733612061e-02,1.516158506274223328e-02,4.964709281921386719e-03,-8.203786273952573538e-05,1.929091813508421183e-04,-1.257812255062162876e-04,-3.048244252568110824e-07,-4.906704649329185486e-03,-1.756283221766352654e-03,1.443000743165612221e-03,-6.161039345897734165e-05,-1.304844627156853676e-04,-2.345817119930870831e-05,-2.330011739104520530e-09,-6.055795893189497292e-05,-2.952187787741422653e-04,-4.375068238005042076e-05,1.195952179841697216e-03,-1.569004525663331151e-04,5.239729216555133462e-05,2.930221398855792359e-08,8.810306462692096829e-05,3.815796808339655399e-04,9.873511735349893570e-04,1.756461709737777710e-02,3.223151713609695435e-02,6.836222950369119644e-03,2.176666894229128957e-04,3.456838312558829784e-04,2.969849447254091501e-04,-1.998144667595624924e-03,-6.290907971560955048e-03,4.796748980879783630e-03,-4.913315642625093460e-04,-2.128386870026588440e-03,-4.426132887601852417e-03,8.800398063613101840e-05,-2.391641610302031040e-04,-4.850371740758419037e-03,-1.286926865577697754e-02,-9.978673420846462250e-03,1.301106810569763184e-02,-6.979452446103096008e-03,-2.938741119578480721e-03,1.855180453276261687e-04,-3.810327616520226002e-04,1.105309638660401106e-04,-1.019001938402652740e-02,-1.353738550096750259e-02,7.790146395564079285e-03,-7.237953832373023033e-04,-8.336169645190238953e-03,-1.991728553548455238e-03,3.491808602120727301e-04,-1.344267278909683228e-03,-2.206276636570692062e-03,5.444341804832220078e-03,-1.141520682722330093e-03,1.127240899950265884e-02,-5.062722600996494293e-03,-1.080659567378461361e-03,1.469735871069133282e-04,-3.079927293583750725e-03,6.145986262708902359e-03,2.340685576200485229e-02,2.524249628186225891e-02,7.255844771862030029e-03,-1.051596191246062517e-04,3.231174487154930830e-04,-1.076525586540810764e-04,-2.136549446731805801e-04,-4.033854231238365173e-03,-4.203054588288068771e-03,1.167359994724392891e-03,-5.583597521763294935e-05,-2.484824290149845183e-05,-3.001263758051209152e-05,-5.965148375253193080e-10,-1.166859146906062961e-04,-2.780513605102896690e-04,2.651553601026535034e-03,1.867042039521038532e-03,-1.831187692005187273e-04,6.303245754679664969e-06,-1.967833895832882263e-08,1.651416241656988859e-04,2.842420944944024086e-04,3.464086912572383881e-03,2.295761182904243469e-02,3.596149757504463196e-02,2.081393264234066010e-03,2.365982072660699487e-04,1.063475647242739797e-04,8.329960837727412581e-05,-3.566995495930314064e-03,-7.517874240875244141e-03,-5.666034761816263199e-03,3.291855566203594208e-03,-1.368984393775463104e-02,-4.343152046203613281e-03,-2.975611714646220207e-04,-2.236785658169537783e-04,-8.115698583424091339e-03,-7.414053659886121750e-03,-4.611333366483449936e-03,-2.199995331466197968e-03,-5.716434679925441742e-03,-4.348997492343187332e-03,2.188771904911845922e-04,2.616254278109408915e-05,-4.331964883022010326e-04,-1.162927877157926559e-02,7.812318392097949982e-03,1.281071081757545471e-02,3.550834022462368011e-03,-1.195348449982702732e-03,-2.958123339340090752e-03,1.941506052389740944e-04,-4.090839996933937073e-03,-1.081226207315921783e-02,1.456549018621444702e-02,1.790377497673034668e-02,-7.964842021465301514e-03,4.470030777156352997e-03,-2.198587171733379364e-03,-6.107802619226276875e-07,-5.961207207292318344e-04,-2.354567404836416245e-03,9.695777669548988342e-03,1.727824099361896515e-02,9.622980840504169464e-03,-1.603562122909352183e-05,1.829597604228183627e-04,-6.651676085311919451e-05,-9.074790432350710034e-05,-3.524564439430832863e-03,-4.121526144444942474e-04,-3.682337410282343626e-04,-2.725199155975133181e-04,-3.085120115429162979e-04,-6.871572259115055203e-05,2.625540673761861399e-08,-5.331023567123338580e-05,-3.361735725775361061e-04,2.207616111263632774e-03,3.449383657425642014e-03,-1.380743487970903516e-04,2.081257553072646260e-04,1.108037395169958472e-08,1.626143493922427297e-04,4.539814544841647148e-04,3.518124110996723175e-03,1.672596856951713562e-02,2.464822493493556976e-02,5.831927061080932617e-03,7.661209674552083015e-04,1.109981385525316000e-04,-6.487786595243960619e-05,-1.396041130647063255e-03,-1.156618539243936539e-02,-6.320012267678976059e-03,1.500863116234540939e-02,-2.930634655058383942e-03,3.051022998988628387e-03,-3.170463605783879757e-05,4.500849754549562931e-04,7.086878642439842224e-03,1.299086608923971653e-03,-1.482570543885231018e-03,5.078607238829135895e-03,-5.504680797457695007e-03,-1.673513557761907578e-03,1.535484334453940392e-04,-2.821785164996981621e-04,1.621798262931406498e-03,-5.309433676302433014e-03,-1.543531101197004318e-02,9.099539369344711304e-03,-2.379253506660461426e-03,-7.987510412931442261e-03,-3.857746720314025879e-03,6.462442252086475492e-05,-1.715379883535206318e-03,-3.404701594263315201e-03,2.207977510988712311e-02,8.817360736429691315e-03,3.345310688018798828e-05,-2.538740634918212891e-03,-2.010802505537867546e-03,2.419772499706596136e-04,-1.133883930742740631e-02,1.188953034579753876e-02,1.346802804619073868e-02,1.755151711404323578e-02,7.036609575152397156e-03,-1.790310489013791084e-04,1.839814503910019994e-04,-5.631693056784570217e-05,-7.387163350358605385e-04,-4.422800615429878235e-03,-9.315129369497299194e-03,1.200680853798985481e-04,-1.248166081495583057e-04,-3.458006249275058508e-04,-3.918277798220515251e-05,-1.243751057700137608e-08,-1.010708219837397337e-04,-3.612629952840507030e-04,-5.845143459737300873e-05,3.039829316549003124e-04,-1.914014865178614855e-04,-2.202432369813323021e-06,1.455572373743052594e-08,1.957716594915837049e-04,4.047577385790646076e-04,1.238478696905076504e-03,1.971403881907463074e-02,2.914494648575782776e-02,5.482572596520185471e-03,1.642885472392663360e-04,1.552348985569551587e-04,4.157801449764519930e-04,-2.543877344578504562e-03,-8.694896474480628967e-03,-1.199459657073020935e-02,2.581101842224597931e-03,1.629249751567840576e-02,-6.441407836973667145e-03,-1.132818288169801235e-04,4.737978451885282993e-05,-8.917395956814289093e-03,8.076499216258525848e-05,-6.194822490215301514e-03,-5.245604552328586578e-05,-4.870424978435039520e-03,-4.664081148803234100e-03,1.486662076786160469e-04,-2.442520344629883766e-04,1.617696543689817190e-04,-1.124108582735061646e-02,3.472159150987863541e-03,2.449990250170230865e-02,-1.175227388739585876e-02,-1.241946406662464142e-02,-3.278653603047132492e-03,3.644397656898945570e-04,-3.614272922277450562e-03,-6.247680634260177612e-03,1.380379311740398407e-02,-1.075901556760072708e-03,1.373476721346378326e-02,-1.116241328418254852e-02,-5.858746590092778206e-04,-2.942353603430092335e-06,-5.927497055381536484e-03,3.816062118858098984e-03,1.246193982660770416e-02,1.430326886475086212e-02,1.731589809060096741e-02,-5.640790186589583755e-05,6.367708556354045868e-04,-6.605202797800302505e-04,-3.952873521484434605e-04,-7.071048952639102936e-03,-1.400218578055500984e-03,5.212281830608844757e-03,2.003493718802928925e-03,-1.222928403876721859e-06,-3.736007201950997114e-04,-7.489508789149112999e-06,1.011247150017879903e-04,2.431213215459138155e-04,-1.106687821447849274e-03,3.244066610932350159e-04,-2.090549241984263062e-04,-6.510558887384831905e-04,-7.753584650345146656e-04,4.080760700162500143e-04,2.311284479219466448e-04,3.694378538057208061e-04,1.903904974460601807e-02,2.397588454186916351e-02,3.493228927254676819e-03,7.678075926378369331e-04,4.767901264131069183e-04,-2.665186068043112755e-03,-5.254883784800767899e-03,-1.323909498751163483e-02,3.747730515897274017e-03,2.256664447486400604e-02,-6.245067808777093887e-03,-9.298924356698989868e-03,7.924306555651128292e-04,-2.604149922262877226e-04,-2.070391550660133362e-02,4.377011209726333618e-03,-1.659646816551685333e-02,1.720980182290077209e-02,-1.583384908735752106e-02,-1.934142410755157471e-02,-4.716940748039633036e-05,-5.089351325295865536e-04,5.206005880609154701e-04,5.575321614742279053e-03,4.397668410092592239e-03,2.180648595094680786e-02,-1.448794547468423843e-02,-9.948913939297199249e-03,-1.666557043790817261e-03,-7.965195691213011742e-04,-2.401041332632303238e-03,-1.027585193514823914e-02,-1.435443479567766190e-02,1.713096164166927338e-02,-5.451980978250503540e-04,-1.218267250806093216e-02,-3.499782178550958633e-04,6.393051706254482269e-03,-1.920897513628005981e-03,-1.459176372736692429e-02,3.021457977592945099e-02,-7.767577655613422394e-03,2.796288207173347473e-02,-9.592663496732711792e-03,-4.464823286980390549e-03,-3.810615278780460358e-03,5.833373870700597763e-05,5.878087505698204041e-02,-6.067927554249763489e-02,2.489571459591388702e-02,-3.247340908274054527e-03,-7.436281535774469376e-03,-4.246326716383919120e-05\n0.000000000000000000e+00,-6.933382246643304825e-05,-1.841422636061906815e-04,-8.537166868336498737e-04,3.613627632148563862e-04,-7.085924153216183186e-05,-7.180860848166048527e-05,1.596165755124445695e-09,2.299601037520915270e-04,-1.973285106942057610e-04,5.954385735094547272e-03,1.523065380752086639e-02,1.222781185060739517e-02,1.631217636168003082e-02,7.951558800414204597e-04,7.917330367490649223e-05,-8.073128992691636086e-05,-2.425036625936627388e-03,-4.938874393701553345e-03,-5.287954118102788925e-03,-7.788900285959243774e-03,7.645386271178722382e-03,3.531026886776089668e-03,-1.778161822585389018e-04,6.808868056396022439e-05,-1.984430709853768349e-03,-1.730971969664096832e-03,1.232601585797965527e-03,-1.022690441459417343e-02,-2.548873657360672951e-03,3.593435976654291153e-03,-7.555574848083779216e-05,-3.479740553302690387e-05,2.454183064401149750e-03,1.397654972970485687e-02,-2.440653508529067039e-03,-6.812413688749074936e-03,5.405336269177496433e-04,-6.371520459651947021e-03,-2.991425339132547379e-03,1.420956505171488971e-05,7.224226836115121841e-03,1.731033204123377800e-03,-8.322551846504211426e-03,3.124095965176820755e-03,7.890581153333187103e-03,5.812615621834993362e-03,-1.022069598548114300e-03,-7.496983744204044342e-05,6.268498953431844711e-03,9.694635868072509766e-03,6.553950253874063492e-03,1.924613723531365395e-03,-4.178645904175937176e-04,8.255035209003835917e-05,-8.150948269758373499e-05,1.797298318706452847e-05,3.554582362994551659e-04,2.148694358766078949e-03,2.544533694162964821e-03,-7.072893204167485237e-04,-2.454104542266577482e-04,-3.318120434414595366e-04,1.352584604319417849e-05,-1.145125505530586452e-08,6.779410759918391705e-04,1.495269243605434895e-03,6.749482359737157822e-03,-3.920603077858686447e-03,7.063986267894506454e-04,6.324279820546507835e-04,2.405390731041734398e-08,-2.001739572733640671e-03,1.383277587592601776e-03,-4.782545566558837891e-02,-9.144528955221176147e-02,-7.282565534114837646e-02,5.260534286499023438e-01,-5.255808588117361069e-03,-7.111383602023124695e-04,7.671221392229199409e-04,1.839526183903217316e-02,5.550263077020645142e-02,2.176490984857082367e-02,1.417368277907371521e-02,-5.995747447013854980e-02,-3.555825352668762207e-02,1.797268632799386978e-03,7.452594581991434097e-04,2.267350442707538605e-02,2.241020090878009796e-02,-3.408946469426155090e-02,2.967217192053794861e-02,2.280476689338684082e-02,-2.387456595897674561e-02,7.247104658745229244e-04,5.707722739316523075e-04,-1.726436428725719452e-02,-8.262833952903747559e-02,-3.492457326501607895e-03,2.661480382084846497e-02,9.568308480083942413e-03,3.971590474247932434e-02,1.971295662224292755e-02,-1.191963456221856177e-04,-4.969844967126846313e-02,-1.863009296357631683e-02,6.953844428062438965e-02,-1.170820742845535278e-02,-2.122056297957897186e-02,-3.277816250920295715e-02,6.392793729901313782e-03,7.609372842125594616e-04,-4.734770581126213074e-02,-6.028478592634201050e-02,-2.603902295231819153e-02,-4.290625452995300293e-02,-3.591881250031292439e-04,-6.240153452381491661e-04,8.002414251677691936e-04,-2.717541974561754614e-05,-3.264919156208634377e-03,-1.447215303778648376e-02,-1.166714914143085480e-02,7.079600356519222260e-03,2.243740484118461609e-03,2.282992005348205566e-03,-1.196154917124658823e-04,2.266379439674892637e-08,3.247393760830163956e-05,-7.226024172268807888e-05,1.561755547299981117e-03,1.460302504710853100e-03,-6.907340139150619507e-05,1.296742993872612715e-04,1.009080907721227049e-08,-7.519382052123546600e-05,5.012811743654310703e-04,-1.689115539193153381e-03,-2.760368864983320236e-03,1.302683260291814804e-02,-6.343676708638668060e-03,2.281591878272593021e-04,-3.821538120973855257e-05,-1.104645925806835294e-04,-1.275568502023816109e-04,-7.434234954416751862e-03,-1.236474700272083282e-02,3.031556867063045502e-02,5.234964191913604736e-04,2.476898953318595886e-04,3.854519745800644159e-04,-3.533025737851858139e-04,-1.533373142592608929e-03,-7.320021744817495346e-03,-1.434449106454849243e-02,6.042463704943656921e-03,-1.295543089509010315e-02,8.150935173034667969e-06,2.103941806126385927e-04,-2.297686296515166759e-04,-7.720494177192449570e-04,-6.187704391777515411e-03,-1.444662827998399734e-02,1.226011198014020920e-02,-4.601896740496158600e-03,-4.770854488015174866e-03,-3.490969538688659668e-04,-5.642429459840059280e-05,-2.059308812022209167e-03,-1.051646843552589417e-02,2.584857866168022156e-02,-1.091212034225463867e-04,-2.094591036438941956e-04,3.707052208483219147e-03,-8.984560263343155384e-04,7.900036871433258057e-05,5.203885957598686218e-04,-4.253936000168323517e-03,2.562843635678291321e-02,8.083104155957698822e-03,-1.149310031905770302e-03,-3.832790025626309216e-05,1.449661940569058061e-04,-4.264646850060671568e-05,2.263290807604789734e-04,-2.259691245853900909e-05,-1.110038720071315765e-03,-7.962878444232046604e-04,-1.570093299960717559e-04,4.817347507923841476e-05,5.283458449412137270e-06,-1.749010003493367549e-08,-6.736702925991266966e-05,-1.262696750927716494e-04,-1.403800328262150288e-03,-2.062042331090196967e-04,-2.883807246689684689e-05,-7.967759302118793130e-05,-2.181138825108064339e-08,2.739714982453733683e-04,-2.578907588031142950e-04,6.147937849164009094e-03,1.348719652742147446e-02,8.183083496987819672e-03,2.123213745653629303e-02,3.514220879878848791e-04,1.921303482959046960e-04,-2.753672197286505252e-05,-2.206185134127736092e-03,-5.063423421233892441e-03,-4.170374013483524323e-03,-8.221092633903026581e-03,5.973764695227146149e-03,-6.165289785712957382e-03,-2.097462711390107870e-04,8.311597048304975033e-05,-9.520351886749267578e-04,2.325190464034676552e-03,7.157933898270130157e-03,-5.251157097518444061e-03,3.938514739274978638e-03,8.550820872187614441e-03,-2.510606645955704153e-05,-8.937418169807642698e-05,2.556256949901580811e-03,1.351618766784667969e-02,3.080560127273201942e-04,-6.419484037905931473e-03,9.588580578565597534e-04,-5.774029064923524857e-03,-1.991282450035214424e-03,8.496733789797872305e-05,4.530074074864387512e-03,5.875390022993087769e-03,-1.348149869590997696e-02,-2.124692313373088837e-03,2.943811006844043732e-03,5.748896859586238861e-03,-5.921453703194856644e-04,-3.107583324890583754e-05,-2.268019597977399826e-03,1.158994529396295547e-02,-5.812079180032014847e-04,8.584939874708652496e-03,2.904131542891263962e-04,-3.885548267135163769e-06,-8.845348202157765627e-05,6.141870107967406511e-05,2.299316984135657549e-04,2.481209347024559975e-03,1.155220321379601955e-03,-8.141449652612209320e-04,-2.156500995624810457e-04,-2.356810437049716711e-04,2.060590486507862806e-05,-4.069363512826384977e-09,-8.414335025008767843e-05,-2.147466730093583465e-04,-7.447057287208735943e-04,5.437278887256979942e-04,-7.182273839134722948e-05,-7.872362039051949978e-05,-1.835542207118123770e-08,2.534285304136574268e-04,-1.703354500932618976e-04,5.920701194554567337e-03,1.040690019726753235e-02,1.091579906642436981e-02,1.709645800292491913e-02,6.895757396705448627e-04,9.579948527971282601e-05,-7.246099994517862797e-05,-2.391547197476029396e-03,-6.990166381001472473e-03,-2.826008712872862816e-03,-7.034734822809696198e-03,8.283349685370922089e-03,5.388342775404453278e-03,-2.162956952815875411e-04,-1.230078923981636763e-04,-2.906293841078877449e-03,-2.522099995985627174e-03,3.400026354938745499e-03,-5.719744600355625153e-03,-6.817046960350126028e-05,2.732401946559548378e-03,-3.661087612272240222e-05,-8.347998664248734713e-05,2.119522774592041969e-03,9.848658926784992218e-03,4.826311487704515457e-04,-7.043198682367801666e-03,1.104993396438658237e-03,-4.979827441275119781e-03,-2.658779034391045570e-03,3.226282933610491455e-05,5.585420411080121994e-03,2.767308847978711128e-03,-8.667282760143280029e-03,-1.164010493084788322e-03,2.973700407892465591e-03,2.961802994832396507e-03,-8.068225579336285591e-04,-1.013732326100580394e-04,6.012552417814731598e-03,7.942448370158672333e-03,3.171538934111595154e-03,4.669889342039823532e-03,9.487806819379329681e-04,9.930173837346956134e-05,-1.039000417222268879e-04,2.612305252114310861e-05,4.335117409937083721e-04,2.499426249414682388e-03,3.015603870153427124e-03,-7.275787065736949444e-04,-1.865671365521848202e-04,-2.998736745212227106e-04,6.856671461719088256e-06,-1.340504240943118930e-08,-9.296289499616250396e-05,-2.013414487009868026e-04,-7.308027124963700771e-04,6.484426558017730713e-04,-1.043371448758989573e-04,-9.460389992455020547e-05,-1.509852154413238168e-08,2.614721306599676609e-04,-2.128242776961997151e-04,6.975590717047452927e-03,1.158435177057981491e-02,1.184377353638410568e-02,1.549271401017904282e-02,8.458255324512720108e-04,-1.331641760771162808e-05,-2.575786784291267395e-04,-2.739133546128869057e-03,-9.275805205106735229e-03,-7.480740547180175781e-03,-5.770778283476829529e-03,9.831267409026622772e-03,6.494159810245037079e-03,-3.003884921781718731e-04,3.117624873993918300e-05,-3.348070196807384491e-03,-2.211613114923238754e-03,5.591989029198884964e-03,-6.958040874451398849e-03,9.508977527730166912e-04,4.240845330059528351e-03,-1.714239333523437381e-04,-2.086265158141031861e-05,2.427677158266305923e-03,1.191708445549011230e-02,6.155819166451692581e-03,-4.947194829583168030e-03,-8.816237095743417740e-04,-4.749409388750791550e-03,-2.991650253534317017e-03,-4.545227420749142766e-05,7.389895152300596237e-03,1.297123264521360397e-03,-9.103829041123390198e-03,2.828058088198304176e-03,-1.291345106437802315e-03,3.830388654023408890e-03,-9.252439485862851143e-04,-1.612383930478245020e-04,7.733350619673728943e-03,6.940641440451145172e-03,-1.901231706142425537e-03,-5.307265091687440872e-04,-1.848488813266158104e-03,1.143988338299095631e-04,-1.742993626976385713e-04,2.314656012458726764e-05,5.662383046001195908e-04,2.409365028142929077e-03,2.145676873624324799e-03,-9.924578480422496796e-04,-3.103297785855829716e-04,-3.612775763031095266e-04,9.309654160460922867e-06,2.166231638511817437e-10,-1.153851189883425832e-04,-2.161119627999141812e-04,-1.065140822902321815e-03,-5.153135862201452255e-05,-1.030787607305683196e-04,-1.171985786641016603e-04,-8.875929324858589098e-09,3.211862058378756046e-04,-2.762625517789274454e-04,6.897058337926864624e-03,2.413169294595718384e-02,5.943958647549152374e-03,1.922079361975193024e-02,7.471097633242607117e-04,7.608898158650845289e-05,-3.012788511114194989e-05,-2.756658475846052170e-03,-4.396471660584211349e-03,-4.859501495957374573e-03,-7.986735552549362183e-03,9.493434801697731018e-03,4.396395292133092880e-03,-2.809276920743286610e-04,-3.603573713917285204e-05,-3.547656117007136345e-03,5.121395806781947613e-04,3.620135597884654999e-03,-1.069958508014678955e-02,-3.067942569032311440e-03,3.047117963433265686e-03,-1.043435477185994387e-04,-5.228096051723696291e-05,2.234006067737936974e-03,1.279592886567115784e-02,-4.080443177372217178e-03,-3.721555229276418686e-03,1.341516966931521893e-03,8.306651725433766842e-04,-2.929940586909651756e-03,-2.070554000965785235e-05,7.273452822118997574e-03,2.581472508609294891e-03,-1.143580209463834763e-02,4.792489926330745220e-04,5.059913266450166702e-03,5.568654276430606842e-03,-5.949841579422354698e-04,-1.079220310202799737e-04,6.016535684466362000e-03,7.925178855657577515e-03,2.259426284581422806e-03,3.702588845044374466e-03,5.078024696558713913e-04,1.031410065479576588e-04,-9.435675019631162286e-05,2.392085116298403591e-05,3.945823991671204567e-04,2.262194640934467316e-03,3.243756480515003204e-03,-4.251120262779295444e-04,-1.922403316712006927e-04,-3.516057622618973255e-04,1.211135622725123540e-05,4.366484063211828470e-09,-5.495348887052386999e-05,-1.806779619073495269e-04,-9.235756006091833115e-04,4.379841266199946404e-05,2.683377169887535274e-05,-3.636377368820831180e-05,6.029767973814159632e-08,2.151168155251070857e-04,-1.719136489555239677e-04,5.176454316824674606e-03,1.057114545255899429e-02,8.091791532933712006e-03,1.593019254505634308e-02,5.751091521233320236e-04,8.530226477887481451e-05,-3.983527494710870087e-05,-1.695037237368524075e-03,-4.594389349222183228e-03,-2.240027766674757004e-03,-1.125689782202243805e-02,5.873729474842548370e-03,4.727369640022516251e-03,-2.225570497103035450e-04,1.282606681343168020e-04,-2.015685895457863808e-03,2.831798978149890900e-03,6.977078039199113846e-03,-7.140609435737133026e-03,-5.341648124158382416e-03,2.296143211424350739e-03,-1.169650859083048999e-04,-8.915209764381870627e-05,1.965525327250361443e-03,8.085665293037891388e-03,2.911394229158759117e-03,-5.887052975594997406e-03,4.417701624333858490e-03,-3.439788939431309700e-03,-1.895791036076843739e-03,2.887220762204378843e-05,5.585881881415843964e-03,4.193559288978576660e-03,-1.264332048594951630e-02,2.210782840847969055e-04,2.741912379860877991e-03,4.102766048163175583e-03,-4.963772371411323547e-04,-4.193985296296887100e-05,9.257857687771320343e-03,1.089795771986246109e-02,6.685858126729726791e-03,2.424749080091714859e-03,-8.153007947839796543e-04,3.381226269993931055e-05,-1.282642479054629803e-04,-1.567310391692444682e-05,8.567547047277912498e-05,-9.071158710867166519e-04,7.152839098125696182e-04,-8.091643103398382664e-04,-2.045747678494080901e-04,-2.304522349731996655e-04,1.117332340072607622e-05,-5.417905413196422160e-08,-8.197207353077828884e-05,-2.237811713712289929e-04,-1.103100585169158876e-04,8.635107660666108131e-04,-6.724899139953777194e-05,-4.354016709839925170e-05,-2.429396772640757263e-08,3.015667025465518236e-04,-1.549346779938787222e-04,6.307044997811317444e-03,1.323682721704244614e-02,7.509703747928142548e-03,1.756447553634643555e-02,8.075915393419563770e-04,6.368413596646860242e-05,-1.468542759539559484e-04,-2.632702235132455826e-03,-9.162331931293010712e-03,-1.186815788969397545e-03,-3.491468029096722603e-03,7.173072546720504761e-03,4.463568329811096191e-03,-2.132066729245707393e-04,-5.385054100770503283e-05,-1.068648882210254669e-03,-1.824642997235059738e-03,1.860484480857849121e-03,-5.134224426001310349e-03,1.947945915162563324e-03,4.163569770753383636e-03,-4.463998266146518290e-05,-1.332432020717533305e-05,2.204716205596923828e-03,1.098772790282964706e-02,5.604286561720073223e-04,-1.351860817521810532e-02,-6.641520885750651360e-04,-3.373927902430295944e-03,-3.125116927549242973e-03,-9.604121441952884197e-05,5.942890420556068420e-03,9.881355799734592438e-04,-1.461158972233533859e-02,1.261840225197374821e-03,3.041505813598632812e-03,6.277871783822774887e-03,-1.190266106277704239e-03,-3.614705929066985846e-05,8.053898811340332031e-03,7.670926861464977264e-03,1.194981741718947887e-03,8.717968128621578217e-03,7.882456993684172630e-04,3.319313109386712313e-04,-3.779579419642686844e-04,-3.591519780457019806e-04,6.698103388771414757e-04,1.137452898547053337e-03,6.264732801355421543e-04,-9.079815936274826527e-04,-1.040982315316796303e-03,1.457535836379975080e-04,-1.013647124636918306e-04,-3.166603564750403166e-04,-8.732425631023943424e-04,7.571628520963713527e-05,-1.994367688894271851e-03,-1.296255853958427906e-03,-9.873274248093366623e-04,-7.953331078169867396e-05,-9.366472368128597736e-04,1.832485431805253029e-03,-4.801950126420706511e-04,4.135334864258766174e-03,1.675754785537719727e-02,3.989301621913909912e-03,1.596490107476711273e-02,9.240869258064776659e-05,-5.953968502581119537e-04,-3.008976636920124292e-05,-2.596987877041101456e-03,3.672118764370679855e-04,-1.918110996484756470e-03,-1.469297707080841064e-02,3.965267445892095566e-03,4.604193381965160370e-03,-7.286521722562611103e-04,-7.852875278331339359e-04,-1.840636366978287697e-03,-9.732086211442947388e-03,4.251345526427030563e-03,-9.516044519841670990e-03,-8.660589344799518585e-03,3.247279208153486252e-03,-6.789811304770410061e-04,-6.412224029190838337e-04,3.341741859912872314e-03,6.802808959037065506e-03,1.376698818057775497e-02,-4.492403008043766022e-03,-3.340109251439571381e-04,-5.032276734709739685e-03,-1.175873563624918461e-03,5.669139209203422070e-04,4.419118165969848633e-03,5.884985439479351044e-03,-1.370883639901876450e-02,5.810901056975126266e-03,1.602303353138267994e-03,2.625206252560019493e-03,2.162963151931762695e-03,-8.421288803219795227e-03,-4.827814642339944839e-03,9.533792734146118164e-03,2.446875348687171936e-02,-7.408459205180406570e-03,-2.187423175200819969e-03,-8.416508324444293976e-03,4.821428563445806503e-03,3.218385856598615646e-03,-1.060677971690893173e-02,1.076271198689937592e-02,-5.990409757941961288e-03,-1.355089619755744934e-02,-1.588740199804306030e-02,-1.928834430873394012e-02,-2.011566493820282631e-06\n0.000000000000000000e+00,-3.686640866362722591e-06,-1.037077890941873193e-05,7.688099867664277554e-05,1.410627446603029966e-04,-6.450145974667975679e-06,2.349673877688474022e-07,-1.294489931913389569e-10,7.032440862531075254e-06,1.303685394304920919e-06,2.061107079498469830e-04,6.120139732956886292e-05,3.123311616946011782e-04,1.096460619010031223e-03,6.338956154650077224e-05,-3.742627995961811393e-06,-1.783360130502842367e-05,-8.947811147663742304e-05,-6.592450663447380066e-04,-5.667152581736445427e-04,-3.457311249803751707e-04,-9.809246694203466177e-05,7.328285137191414833e-04,-9.523186008664197288e-07,-1.218531178892590106e-05,-1.745821937220171094e-04,-5.244091735221445560e-04,-2.542236179579049349e-04,2.785307005979120731e-04,7.452832505805417895e-06,4.526196280494332314e-04,-3.099875357293058187e-06,-2.764891860351781361e-06,8.343988156411796808e-05,5.934318760409951210e-04,3.423682355787605047e-04,-1.482313382439315319e-04,1.478787453379482031e-04,-1.583809353178367019e-05,-6.184727681102231145e-05,-1.023816730594262481e-05,4.378214944154024124e-04,-2.965555468108505011e-04,2.988585911225527525e-04,-1.779922167770564556e-04,-7.071667932905256748e-04,3.380091220606118441e-04,-7.217736856546252966e-05,-1.070369762601330876e-05,6.516248686239123344e-04,5.621131858788430691e-04,4.983922190149314702e-05,3.095338179264217615e-04,5.584394966717809439e-05,3.813565172094968148e-06,-1.152064123743912205e-05,-4.159281616011867300e-06,7.447620737366378307e-05,2.025451976805925369e-04,-6.374798431352246553e-06,-1.680437126196920872e-04,-3.028428727702703327e-05,-1.377168428007280454e-05,-1.149137347056239378e-06,-6.242861161354085198e-08,3.806011227425187826e-05,4.770215673488564789e-05,-7.586232386529445648e-04,-9.542880579829216003e-04,5.098929977975785732e-05,1.697074185358360410e-05,-1.151427042600516870e-08,-6.415008829208090901e-05,4.812709084944799542e-05,-1.737449201755225658e-03,-2.765262266620993614e-03,-2.703934907913208008e-03,-5.271006375551223755e-03,6.554266810417175293e-01,4.944708780385553837e-05,1.502577506471425295e-04,8.555539534427225590e-04,3.609007457271218300e-03,3.434453159570693970e-03,1.075960462912917137e-03,2.231220132671296597e-04,-4.696970805525779724e-03,5.263259663479402661e-05,1.844444195739924908e-04,2.143459627404808998e-03,2.658266341313719749e-03,3.104504663497209549e-03,-1.641656621359288692e-03,1.368601573631167412e-03,-3.439815482124686241e-03,1.503349267295561731e-05,-5.584071550401858985e-05,-6.952518015168607235e-04,-5.013173446059226990e-03,-2.466204343363642693e-03,2.926490735262632370e-03,9.183598449453711510e-04,-1.708011142909526825e-03,8.833550382405519485e-04,7.118662324501201510e-05,-3.160754218697547913e-03,2.772803418338298798e-03,-7.147991564124822617e-04,-3.997766412794589996e-03,3.252094378694891930e-03,-3.736022626981139183e-03,2.674740098882466555e-04,1.713929814286530018e-04,-6.305345799773931503e-03,-2.658776240423321724e-03,-1.314674271270632744e-03,-1.939826644957065582e-03,7.759625441394746304e-04,-5.726156814489513636e-05,1.359961897833272815e-04,3.056581135751912370e-06,-5.091245984658598900e-04,-1.901796786114573479e-03,-6.235190085135400295e-04,2.162631601095199585e-03,3.648272831924259663e-04,1.257007970707491040e-04,-3.476731535556609742e-06,-7.875902952036994975e-08,-7.798715159879066050e-06,5.215292731008958071e-06,-4.291947698220610619e-05,-9.150741971097886562e-05,-9.322347068518865854e-06,-1.301005249843001366e-05,-5.175003536805888871e-08,1.044095824909163639e-05,-2.836956264218315482e-05,6.757791270501911640e-04,-4.696709802374243736e-04,-1.572631532326340675e-03,9.732739999890327454e-04,8.955629891715943813e-05,-5.577944648393895477e-06,-1.799508572730701417e-05,-9.072804823517799377e-05,1.143447472713887691e-03,-1.039920607581734657e-04,-1.306044636294245720e-03,1.603984856046736240e-07,4.977377830073237419e-04,7.490782991226296872e-06,-5.239115853328257799e-05,-6.525721983052790165e-04,3.984506474807858467e-05,2.074578951578587294e-04,-8.730825502425432205e-04,-5.142299924045801163e-04,2.817579952534288168e-04,-1.300886651733890176e-06,1.130727378040319309e-05,1.581528631504625082e-04,7.445528171956539154e-04,-3.132747951894998550e-04,-7.347158389165997505e-04,4.514687170740216970e-04,6.955522694624960423e-04,1.636745582800358534e-05,-1.235666786669753492e-05,6.863860180601477623e-04,6.149950786493718624e-04,-3.084513591602444649e-04,3.689536824822425842e-04,1.219035475514829159e-04,1.158132101409137249e-03,1.282269513467326760e-04,-3.820459824055433273e-05,1.127537107095122337e-03,-1.082434246200136840e-04,-1.427489332854747772e-03,-9.308772278018295765e-04,8.073358912952244282e-05,1.079747835319722071e-05,-2.528920958866365254e-05,2.586366690593422391e-06,8.003289985936135054e-05,3.185597306583076715e-04,4.196232766844332218e-04,-3.937033761758357286e-04,-5.348202830646187067e-05,-4.164445272181183100e-06,5.922232048760633916e-06,5.366752020563581027e-08,-3.857727278955280781e-06,-5.870416316611226648e-06,8.159445860655978322e-05,4.933140371576882899e-05,-1.363439696433488280e-05,-9.834397133090533316e-06,-5.976505690341582522e-08,-1.103356225939933211e-06,-3.870017053486662917e-07,4.968640132574364543e-05,5.871892208233475685e-04,-1.442464563297107816e-04,-1.015565823763608932e-03,-1.653592698858119547e-05,-4.655748398363357410e-06,-4.094443647773005068e-05,1.191513729281723499e-04,-6.143200444057583809e-04,-2.122863894328474998e-03,-5.034587811678647995e-04,1.057108514942228794e-03,7.898070616647601128e-04,9.387305908603593707e-06,-7.883156649768352509e-05,-7.676726090721786022e-04,-4.822043993044644594e-04,-5.342282820492982864e-04,-3.244311083108186722e-04,5.047399317845702171e-04,-1.643944531679153442e-03,4.012167664768639952e-06,1.461868760088691488e-05,-1.871042150014545768e-05,4.955573822371661663e-04,-1.542698009870946407e-04,-2.349125425098463893e-04,6.160734483273699880e-05,5.181349697522819042e-04,3.640548675321042538e-05,1.576837894390337169e-05,1.832191046560183167e-04,-3.972149570472538471e-04,-5.774135352112352848e-04,1.674519153311848640e-03,5.920009571127593517e-04,4.389956011436879635e-04,7.552382885478436947e-05,-3.093986379099078476e-05,1.140404143370687962e-03,5.252529517747461796e-04,-2.789600403048098087e-04,1.830654218792915344e-03,-4.419463220983743668e-04,-7.525450200773775578e-06,-1.837139279814437032e-05,-8.177642484952230006e-06,2.731981221586465836e-04,1.199815771542489529e-03,-2.310975833097472787e-04,-3.004992031492292881e-04,-6.152184505481272936e-05,6.162983481772243977e-06,1.855262667049828451e-06,-9.458381100557744503e-08,-3.553688657120801508e-06,-5.559298188018146902e-06,1.050871578627265990e-04,1.157749647973105311e-04,-6.696719538012985140e-06,-1.843818722591095138e-06,5.182300810702145100e-09,7.802274012647103518e-06,-5.295823939377442002e-06,2.446296857669949532e-04,4.587322473526000977e-04,2.764806267805397511e-04,6.205306272022426128e-04,6.176286842674016953e-05,-5.878882348042679951e-06,-1.967799653357360512e-05,-1.029533887049183249e-04,-3.380706766620278358e-04,-7.280646823346614838e-04,-1.486916153226047754e-04,1.412180426996201277e-05,6.101513863541185856e-04,-9.281290658691432327e-06,-1.814698407542891800e-05,-1.288177591050043702e-04,-3.591816348489373922e-04,-2.322078362340107560e-04,-6.004503666190430522e-05,-7.914602610981091857e-05,5.541014834307134151e-04,-7.608372470713220537e-06,6.981839305808534846e-06,8.198031719075515866e-05,4.981153761036694050e-04,1.964678085641935468e-04,-2.841236419044435024e-04,-2.829990989994257689e-04,3.272555186413228512e-04,-1.303341559832915664e-04,-8.979764970717951655e-06,3.462970198597759008e-04,-4.376600554678589106e-04,5.307434548740275204e-05,1.940045331139117479e-04,-4.137702344451099634e-04,3.789464244619011879e-04,-5.463920388137921691e-05,-1.881197204056661576e-05,8.411427261307835579e-04,1.387681986670941114e-04,1.245234889211133122e-04,3.975713625550270081e-04,-5.665506614604964852e-05,6.810449121985584497e-06,-1.825233630370348692e-05,-1.832808152357756626e-06,6.841399590484797955e-05,2.092435170197859406e-04,-1.167195732705295086e-04,-3.010336949955672026e-04,-6.077389843994751573e-05,-1.588499799254350364e-05,3.253880436204781290e-07,-2.870137905119918287e-08,-5.504396995092974976e-06,-9.166156814899295568e-06,7.986852870089933276e-05,1.128638250520452857e-04,-7.484002708224579692e-06,-3.208386715414235368e-06,-2.052547642961144447e-08,1.023291042656637728e-05,-6.466971171903423965e-06,3.119258617516607046e-04,2.816895139403641224e-04,-2.822360838763415813e-04,4.062938969582319260e-04,5.856225470779463649e-05,-2.642898834892548621e-06,-4.759733201353810728e-05,-1.180845138151198626e-04,-1.644673757255077362e-03,-2.628120128065347672e-04,5.535217933356761932e-04,-2.733085420913994312e-04,2.384514373261481524e-04,-1.469867765990784392e-05,-3.440849832259118557e-05,-3.079387533944100142e-04,-7.023547077551484108e-04,-7.040853961370885372e-04,-1.407061703503131866e-03,-5.319365300238132477e-04,2.565754402894526720e-04,9.201476132147945464e-06,4.956426892022136599e-06,8.143152808770537376e-05,3.876765549648553133e-04,2.309433766640722752e-04,-5.202187458053231239e-04,1.036474481225013733e-03,-2.190499799326062202e-05,-1.486633263994008303e-04,-3.614497836679220200e-05,2.437034563627094030e-04,-1.087812415789812803e-05,5.566069739870727062e-05,2.618434955365955830e-04,7.866122759878635406e-04,5.330084240995347500e-04,-6.014312020852230489e-05,-3.685201590997166932e-05,5.195168778300285339e-04,1.782211475074291229e-04,7.350634550675749779e-04,1.637918758206069469e-03,-2.610054216347634792e-04,6.893850695632863790e-06,-1.061516923073213547e-05,-1.663831653786473908e-06,5.090643026051111519e-05,1.603473792783915997e-04,-7.969837315613403916e-05,-2.959963749162852764e-04,-5.046760998084209859e-05,-2.203460644523147494e-05,-3.539095132509828545e-07,5.694346327800303698e-08,-2.430636641292949207e-06,-4.130876732233446091e-06,1.616637164261192083e-04,3.347296296851709485e-05,-7.327905223064590245e-06,-6.083655534894205630e-08,3.788704816543031484e-08,7.858056051190942526e-06,8.266441909654531628e-06,2.284878864884376526e-04,8.904485730454325676e-04,1.635693333810195327e-04,5.808293353766202927e-04,4.670320777222514153e-05,-1.046150555339409038e-05,-2.818336724885739386e-05,-1.749154034769162536e-05,-4.340884333942085505e-04,-9.665626566857099533e-04,-4.921330837532877922e-04,2.268527168780565262e-06,7.605236605741083622e-04,1.685250481386901811e-06,-1.805158262868644670e-06,-1.746736379573121667e-04,-1.298624556511640549e-04,-7.291098008863627911e-04,4.595436039380729198e-04,-4.497183545026928186e-05,5.899379611946642399e-04,-4.648820777219953015e-06,1.637864102121966425e-06,4.472610817174427211e-05,7.060703355818986893e-04,2.465445140842348337e-05,4.808214725926518440e-06,-6.770300387870520353e-05,-3.821592690655961633e-05,-9.467445488553494215e-05,-9.867579137790016830e-06,1.061345028574578464e-04,-1.816853036871179938e-04,3.702548565343022346e-05,2.760933712124824524e-04,-5.228142254054546356e-04,2.398134965915232897e-04,-2.166641934309154749e-06,-2.150769796571694314e-05,8.995663956739008427e-04,3.220114449504762888e-04,-8.350331336259841919e-05,3.692065365612506866e-04,1.762274623615667224e-04,7.187453775259200484e-06,-7.219075996545143425e-06,-4.515497494139708579e-06,7.613843627041205764e-05,2.209432423114776611e-04,-1.996326755033805966e-04,-3.078724257647991180e-04,-4.598683153744786978e-05,-8.410724149143788964e-06,-7.012233709247084334e-07,2.402975951554253697e-08,-7.378907866950612515e-06,-1.016587702906690538e-08,9.736308857100084424e-05,1.363765331916511059e-04,7.367314537987112999e-06,2.287561528646619990e-06,9.710788617667276412e-09,8.798525414022151381e-06,-2.288793439220171422e-06,2.551880315877497196e-04,2.366535190958529711e-04,7.493376033380627632e-04,6.012805388309061527e-04,4.804431591765023768e-05,-7.921255928522441536e-06,-1.790223723219241947e-05,-1.606569712748751044e-04,-1.026587677188217640e-03,-4.498063062783330679e-04,-1.959927176358178258e-04,4.402222111821174622e-05,6.981354672461748123e-04,4.130827164772199467e-07,-5.572543159360066056e-05,1.671184436418116093e-04,-6.768926396034657955e-04,-1.748008071444928646e-04,1.575630449224263430e-05,-4.292790545150637627e-04,1.940713264048099518e-04,9.623734513297677040e-06,1.466104185965377837e-05,9.693871106719598174e-05,6.296627689152956009e-04,-2.621792373247444630e-04,3.412360674701631069e-04,1.034118235111236572e-03,2.148689527530223131e-04,-1.195227669086307287e-04,-7.897484465502202511e-06,3.583609650377184153e-04,-3.397434484213590622e-04,5.669326055794954300e-04,1.568920561112463474e-04,-5.160171422176063061e-04,4.080927756149321795e-04,-4.903720400761812925e-05,-2.028438211709726602e-05,1.063812058418989182e-03,1.438767358195036650e-04,-5.843974067829549313e-04,7.753036334179341793e-05,-1.026583558996208012e-04,7.016452400421258062e-06,-1.766447530826553702e-05,8.106367204163689166e-06,5.263727507553994656e-05,6.532804109156131744e-04,2.522887662053108215e-04,-2.567614719737321138e-04,-3.996301165898330510e-05,-1.658149085415061563e-05,3.520703444337414112e-07,4.648654794436879456e-08,-3.212105184502433985e-06,-1.483713549532694742e-05,-4.951880691805854440e-05,7.412966078845784068e-05,-3.658412879303796217e-07,4.921699201076989993e-06,-4.963271749147679657e-08,1.366654259982169606e-06,6.836333341198042035e-06,2.380346559220924973e-04,1.980950182769447565e-04,1.132492674514651299e-03,7.276344695128500462e-04,4.325961344875395298e-05,1.086942393158096820e-05,8.798290764389093965e-06,-1.028591577778570354e-04,-1.952151942532509565e-04,-1.148722716607153416e-03,-2.483969437889754772e-04,4.565285053104162216e-06,2.346643304917961359e-04,-1.479971069784369320e-05,3.683875547721982002e-05,2.018377126660197973e-04,-4.713325179181993008e-04,5.835290721734054387e-05,-2.476293593645095825e-04,3.427247429499402642e-05,2.603146131150424480e-04,1.120224851547391154e-06,-1.192623949464177713e-05,1.131563476519659162e-04,6.856196250737411901e-06,1.121023087762296200e-03,4.078757483512163162e-04,3.293187764938920736e-04,-6.211353465914726257e-04,-2.090198104269802570e-04,-4.319904746807878837e-06,1.592219341546297073e-04,1.216406308230943978e-04,2.857252547983080149e-05,2.609104558359831572e-05,-3.901863819919526577e-04,-1.414766447851434350e-04,-7.067664409987628460e-05,1.072886334441136569e-05,3.041853778995573521e-04,4.661607090383768082e-04,-5.791751900687813759e-04,1.892183208838105202e-04,2.341648796573281288e-04,8.669111412018537521e-05,-1.639635229366831481e-05,-6.942444997548591346e-06,4.379848178359679878e-06,2.323450171388685703e-04,1.847972453106194735e-04,-7.044480298645794392e-06,-4.727227133116684854e-05,-5.923364369664341211e-05,-2.491929762982181273e-06,-3.152439967379905283e-05,1.989152769965585321e-05,9.956921530829276890e-06,1.649003970669582486e-04,2.498255635146051645e-04,6.957562618481460959e-06,2.497602145012933761e-05,-6.557292363140732050e-05,8.775036803854163736e-06,3.492917312541976571e-05,3.098832385148853064e-04,2.717921452131122351e-04,7.571415626443922520e-04,3.740696120075881481e-04,-2.859819323930423707e-05,-3.936115172109566629e-05,6.291161844274029136e-05,-4.720657307188957930e-05,-9.352573542855679989e-04,-9.552375995554029942e-04,2.514520892873406410e-04,4.191232728771865368e-04,3.382189897820353508e-04,-3.262365498812869191e-05,-5.307488390826620162e-05,1.348325167782604694e-04,-2.946099848486483097e-04,-1.063785457517951727e-04,6.028647185303270817e-04,5.907088052481412888e-04,3.240576479583978653e-04,-4.908736627839971334e-06,-1.068570054485462606e-04,1.211640774272382259e-04,6.023807218298316002e-04,-4.403829807415604591e-04,1.878037728602066636e-04,1.905851677292957902e-04,1.365680946037173271e-04,6.234428292373195291e-05,-7.272697985172271729e-05,3.675066400319337845e-04,-4.727732739411294460e-04,2.742519427556544542e-05,-4.942807136103510857e-04,-4.090367874596267939e-04,2.730271662585437298e-04,-9.131088881986215711e-05,-1.282294630073010921e-03,9.262973326258361340e-04,4.112074675504118204e-04,-2.009845804423093796e-03,1.507680746726691723e-03,-2.203786280006170273e-04,-2.750760904746130109e-05,3.638345224317163229e-04,-5.963922012597322464e-04,1.963437534868717194e-03,2.379623474553227425e-04,1.790550537407398224e-03,-1.577822491526603699e-03,9.041315061040222645e-04,2.133091213181614876e-03,-1.625623553991317749e-06\n0.000000000000000000e+00,-5.937082505624857731e-07,-2.643367679411312565e-06,-3.250195004511624575e-05,-2.279439650010317564e-05,-1.080205265679978766e-06,-1.337377057097910438e-06,-1.522762715921999188e-08,2.084328343698871322e-06,-1.555327230562397745e-06,4.060830906382761896e-05,1.791828981367871165e-04,1.778016157913953066e-04,4.376771175884641707e-05,-2.623242835397832096e-06,3.368638090250897221e-06,4.900483872916083783e-06,-1.746692578308284283e-05,6.598143954761326313e-05,-1.747533860907424241e-05,-7.036299211904406548e-05,4.440529301064088941e-05,-9.450739162275567651e-05,-4.344707122072577477e-06,2.250326133435009979e-06,-1.626005541766062379e-05,1.426116796210408211e-06,1.272666850127279758e-04,-1.937906345119699836e-04,-4.415229341248050332e-05,-9.806970047065988183e-05,4.201359615763067268e-08,-2.042379264821647666e-06,1.479269212723011151e-05,-4.811926191905513406e-05,-9.092188702197745442e-05,-7.151049794629216194e-05,5.244941348792053759e-06,-1.040231582010164857e-04,-2.151278386008925736e-05,4.250961865182034671e-06,7.004408416833030060e-06,-5.095002779853530228e-05,-1.618704700376838446e-04,-9.781112748896703124e-05,3.869380452670156956e-04,2.620098166516982019e-05,-1.030134171742247418e-05,2.171153255403623916e-06,-8.605708717368543148e-05,3.736847065738402307e-05,8.367333794012665749e-05,-3.860088327201083302e-05,5.951431376161053777e-05,-1.187838961413945071e-06,3.810354201050358824e-06,-3.735333109489147319e-07,-1.071415317710489035e-05,-4.119213554076850414e-05,1.291349872190039605e-05,4.579755477607250214e-05,4.828547389479354024e-06,-1.019355295284185559e-06,6.750211412054341054e-08,-2.361608686385352485e-08,2.402628751951851882e-06,1.709022035356611013e-05,2.573571691755205393e-04,1.611981133464723825e-04,2.791396809698198922e-06,3.959461082558846101e-06,2.243147356750796462e-08,-1.222331047756597400e-05,-8.496082273268257268e-07,-1.821796176955103874e-04,-1.026933430694043636e-03,-1.173322438262403011e-03,-6.834004889242351055e-04,4.785063720191828907e-05,6.558736562728881836e-01,-3.506356006255373359e-05,1.211767521454021335e-04,-1.666503958404064178e-04,-8.979965350590646267e-04,2.827233984135091305e-04,-5.443734698928892612e-04,8.632038952782750130e-04,1.647883800615090877e-05,-2.620661143737379462e-05,9.315499482909217477e-08,-5.422122194431722164e-05,-9.970915270969271660e-04,4.806646029464900494e-04,2.055989170912653208e-04,6.892789970152080059e-04,-4.528657200353336520e-07,2.685875188035424799e-05,-6.008991476846858859e-05,4.863203503191471100e-04,9.026741026900708675e-04,-2.550596254877746105e-04,-3.569260588847100735e-04,1.032600528560578823e-03,1.093149985536001623e-04,-2.848347685358021408e-05,1.693827798590064049e-04,-8.081886917352676392e-04,1.089661382138729095e-03,8.410051814280450344e-04,-1.521390629932284355e-03,5.700686015188694000e-04,6.206522812135517597e-05,-3.589210973586887121e-05,1.005311263725161552e-03,-1.280361320823431015e-04,-6.839603884145617485e-04,-7.862655911594629288e-04,-5.650501698255538940e-04,8.700905709702055901e-06,-3.216222830815240741e-05,1.773690314621489961e-06,9.101202158490195870e-05,4.322062886785715818e-04,8.951756171882152557e-05,-4.435723531059920788e-04,-5.445088390843011439e-05,2.801398522933595814e-06,1.204664954457257409e-06,1.212596316690905951e-07,1.096343112294562161e-06,2.844252776412758976e-06,5.978207809675950557e-06,-2.914611832238733768e-05,1.392911826769704930e-06,2.999887101395870559e-06,6.829274212805103161e-08,-3.699831722769886255e-06,6.619569830945692956e-06,-7.442662899848073721e-05,2.249025419587269425e-05,1.973075704881921411e-04,-6.065501656848937273e-05,-2.147039413102902472e-05,3.030810148629825562e-06,7.930299261715845205e-07,5.848212458658963442e-05,-3.162520442856475711e-05,-3.429496427997946739e-05,1.008059043670073152e-04,8.920634718379005790e-05,-1.464269298594444990e-04,1.164673449238762259e-05,-9.080769132197019644e-07,6.134982686489820480e-05,-1.031493447953835130e-04,-2.511501952540129423e-04,1.039915805449709296e-04,-5.801190854981541634e-05,-1.494403404649347067e-04,4.025471753266174346e-06,-6.296033461694605649e-06,-2.372201743128243834e-05,-2.870797761715948582e-04,-2.776007750071585178e-05,2.650340320542454720e-07,-1.484069798607379198e-06,-1.828388631111010909e-04,-4.495905886869877577e-05,3.389252924534957856e-06,-7.361204188782721758e-05,7.253184594446793199e-05,1.400409819325432181e-04,-1.248843182111158967e-04,9.012379450723528862e-05,-1.428314135409891605e-06,1.935397267516236752e-05,9.502047760179266334e-06,-2.477148955222219229e-04,-5.923116259509697556e-05,3.834763192571699619e-04,8.129949856083840132e-05,6.200641109899152070e-06,-3.173107415932463482e-06,9.311858775618020445e-06,-1.243903170689009130e-06,-1.914941458380781114e-05,-1.014517620205879211e-04,-1.220366830239072442e-04,5.441053872345946729e-05,9.067462087841704488e-06,2.460711584717500955e-06,-2.209911258432839531e-07,-7.623108189136473811e-08,-1.729488019464042736e-07,7.561253596577444114e-07,-4.777041249326430261e-05,-3.956188811571337283e-05,-8.418297170464938972e-07,-7.660581218260631431e-07,-7.442244509547890630e-08,1.290128011532942764e-06,1.293494278797879815e-06,1.255903680430492386e-05,2.597844868432730436e-04,2.292616409249603748e-04,2.078522229567170143e-04,-2.646627308422466740e-06,4.550780431600287557e-06,8.074615834630094469e-06,-6.177128852868918329e-06,1.503800740465521812e-04,1.419440959580242634e-04,-1.327829959336668253e-04,-9.858080011326819658e-05,-3.556473529897630215e-05,-3.623252268880605698e-06,5.385478289099410176e-06,3.478775761323049664e-05,9.304469858761876822e-05,8.831791637931019068e-05,-2.439958770992234349e-04,-3.185670939274132252e-04,1.246836109203286469e-05,-1.595530193299055099e-06,-5.065987807029159740e-06,3.531049060256918892e-06,-1.567002182127907872e-04,4.182962584309279919e-05,-8.936133235692977905e-05,1.474172313464805484e-04,-1.729529758449643850e-04,-1.913583218993153423e-05,5.496808171301381662e-06,-4.815691499970853329e-05,1.715526450425386429e-04,-1.324016920989379287e-04,2.008778392337262630e-05,1.880056079244241118e-04,-1.425651280442252755e-04,-1.759399128786753863e-05,1.240251731360331178e-05,1.892394939204677939e-04,-1.665654999669641256e-04,2.768162521533668041e-04,-3.873382811434566975e-04,1.515614421805366874e-04,1.789627845028007869e-06,4.819796686206245795e-06,-1.203585611619928386e-06,-1.053148662322200835e-05,1.334069111180724576e-05,7.989903679117560387e-05,9.058728028321638703e-05,1.071876977221108973e-05,-6.043756002327427268e-07,-4.027453144317405531e-07,1.027273697218333837e-07,-4.833752882404951379e-07,-2.497256446076789871e-06,-3.823537190328352153e-05,-1.644897929509170353e-05,-1.456992606563289883e-07,-3.752284669644723181e-07,-1.479572517837368650e-07,1.978848104045027867e-06,-9.102326430365792476e-07,3.646522600320167840e-05,7.647696475032716990e-05,1.687634648988023400e-04,1.174912322312593460e-04,-3.679183009808184579e-06,3.102028358625830151e-06,4.277038442523917183e-06,-1.859570147644262761e-05,-1.876065107353497297e-05,3.070646926062181592e-05,-1.364220370305702090e-04,7.538984937127679586e-05,-8.811822772258892655e-05,-2.131904466295964085e-06,-1.724282014947675634e-06,-1.430443990102503449e-05,-3.378310066182166338e-05,1.110996381612494588e-04,-6.432380178011953831e-05,-9.415427484782412648e-06,-5.934488581260666251e-05,3.383354965080798138e-07,-3.315152298455359414e-06,1.049310958478599787e-05,-4.833441198570653796e-05,-7.457304309355095029e-05,-8.837655514071229845e-06,1.011774584185332060e-04,-1.156555590569041669e-04,-1.625155346118845046e-05,3.368344550835900009e-06,-9.795593541639391333e-06,9.323557605966925621e-05,-1.281476725125685334e-04,-1.916955516207963228e-04,2.167430648114532232e-04,-3.728272713487967849e-05,-6.941316769371042028e-06,3.373380877746967599e-06,-9.103053162107244134e-05,4.097091004950925708e-05,1.147273724200204015e-05,2.033134660450741649e-05,9.105476783588528633e-05,-1.055274310601816978e-06,3.594726649680524133e-06,-5.393580977397505194e-07,-8.441409590886905789e-06,-6.142812344478443265e-05,-8.766802238824311644e-06,3.898067006957717240e-05,5.993316335661802441e-06,-6.518117743326001801e-07,-7.631830811760664801e-08,1.553971742396242917e-07,-7.383714546449482441e-07,-2.624615262902807444e-06,-4.159559466643258929e-05,-2.687628693820443004e-05,-7.498213676626619417e-07,-1.805384954423061572e-06,-1.272857161893625744e-07,1.083694996850681491e-06,-9.909565505950013176e-07,5.579459684668108821e-05,7.728693890385329723e-05,-2.790238067973405123e-05,6.529753591166809201e-05,-1.175628312921617180e-06,-4.034341145597863942e-06,2.959505081889801659e-06,-1.472638268751325086e-05,1.455069286748766899e-04,-4.324595793150365353e-04,3.375728920218534768e-05,9.119460446527227759e-05,-5.155694088898599148e-05,-4.528451881924411282e-06,4.345790785009739920e-06,1.884446533040318172e-06,2.392949136265087873e-05,2.707408857531845570e-04,-1.839683682192116976e-04,7.298514901776798069e-06,-2.928149842773564160e-05,-6.621357897529378533e-06,-1.977486590476473793e-06,2.855440470739267766e-05,5.551890353672206402e-05,1.216966629726812243e-04,1.170378454844467342e-04,-2.342897641938179731e-05,-1.237978722201660275e-04,-1.659808003751095384e-05,-1.799098754418082535e-06,5.331516877049580216e-05,8.384291140828281641e-05,-1.132565157604403794e-04,-1.097335116355679929e-04,3.040512092411518097e-05,-4.727591294795274734e-05,-5.887231964152306318e-06,7.927644674055045471e-07,-7.614307833136990666e-05,-9.907907042361330241e-06,-1.928435085574164987e-04,1.117783540394157171e-04,-5.956349559710361063e-05,1.171053781945374794e-06,-5.541824066312983632e-07,-6.099685379012953490e-08,-8.697956218384206295e-06,-2.340533319511450827e-05,1.855953451013192534e-05,5.040039832238107920e-05,6.101389317336725071e-06,-1.120594561143661849e-06,2.606721523079613689e-07,7.125754564185626805e-08,-4.528777139967132825e-07,-3.428270929362042807e-06,-2.600704829092137516e-05,-1.744481050991453230e-05,-8.781819360592635348e-07,-1.068497795131406747e-06,1.245795147042372264e-07,2.246709755127085373e-06,-2.235670990557991900e-06,4.111465750611387193e-05,3.194926248397678137e-04,1.903891970869153738e-04,1.490970316808670759e-04,-4.253979568602517247e-06,3.664901214506244287e-06,5.195957328396616504e-06,-2.713014691835269332e-05,1.083105235011316836e-04,9.535899152979254723e-05,-1.777148718247190118e-04,1.163388951681554317e-04,-1.254990347661077976e-04,-1.409378000971628353e-06,6.184557150845648721e-06,-4.092769813723862171e-05,-1.313124375883489847e-04,1.249815977644175291e-04,-4.301376611692830920e-05,1.032118889270350337e-04,-9.958790906239300966e-05,4.712886720881215297e-07,-1.578104615873598959e-06,4.642318344849627465e-06,-6.096552533563226461e-05,-4.466469545150175691e-05,-9.655773465055972338e-05,9.484778274782001972e-05,-1.622258787392638624e-05,-1.429806252417620271e-05,4.633932803699281067e-06,-3.221091174054890871e-05,9.028081694850698113e-05,-1.492225710535421968e-04,-2.381226222496479750e-04,-5.276298907119780779e-06,-2.527139622543472797e-05,2.642376330186380073e-06,4.760781393997604027e-06,-1.158430750365369022e-04,3.811597707681357861e-05,6.690958980470895767e-05,-1.033121297950856388e-04,3.623505108407698572e-05,-2.310444415343226865e-06,5.761647116742096841e-06,-5.131463467478170060e-07,-1.086335851141484454e-05,-7.163463305914774537e-05,3.937722794944420457e-06,5.990939826006069779e-05,7.415837899316102266e-06,-1.861649025158840232e-06,-9.690973712395134498e-08,9.601524197933031246e-08,-9.942779399807477603e-08,1.252200490853283554e-06,-1.390043325955048203e-05,-9.040038094099145383e-06,1.255584606951742899e-06,3.485976662886969279e-08,-5.604692887573037297e-08,1.271733481189585291e-06,-3.179778786943643354e-07,1.639121546759270132e-05,2.066079468932002783e-05,1.599121605977416039e-04,1.111473902710713446e-04,-3.647749053925508633e-06,2.586481969046872109e-06,5.532413524633739144e-06,-3.376169388502603397e-07,5.937202513450756669e-05,8.279386383946985006e-05,-2.823148388415575027e-04,9.723418042995035648e-05,-9.515399142401292920e-05,-7.399871719826478511e-07,9.350662367069162428e-06,-6.186772952787578106e-05,1.234799274243414402e-04,8.331411663675680757e-05,-5.231808972894214094e-05,-1.988650183193385601e-04,2.352797673665918410e-05,2.300869709870312363e-06,-1.629050188967084978e-06,-2.017489578065578826e-06,-3.825786552624776959e-05,-9.419536218047142029e-05,-5.285133374854922295e-05,8.317919855471700430e-05,-6.871653749840334058e-05,-1.547270221635699272e-05,2.843912170646945015e-06,-2.214703636127524078e-05,7.046256359899416566e-05,-8.771779539529234171e-05,-1.084922114387154579e-04,1.967204007087275386e-04,-4.374900890979915857e-05,-5.263297225610585883e-06,5.250245521892793477e-06,-2.524490118958055973e-04,2.456706424709409475e-04,2.350075737922452390e-05,5.577221963903866708e-05,9.452484664507210255e-05,-3.997510702902218327e-06,3.490147946649813093e-06,2.882190756281488575e-06,-9.317699550592806190e-06,-1.243552924279356375e-05,-1.518517638032790273e-05,4.118185097468085587e-05,7.303958227566909045e-06,-4.750712605527951382e-07,-3.415637479520228226e-07,1.097707524877478136e-07,-1.291698481509229168e-07,-2.326728690604795702e-06,-1.095713923859875649e-05,-4.635916866391198710e-06,7.377194606306147762e-07,8.616457876087224577e-07,-8.956010333349695429e-08,2.198806896558380686e-06,4.304764047446951736e-07,2.757441325229592621e-05,1.806587897590361536e-05,1.421440101694315672e-04,6.474276597145944834e-05,-2.729880179686006159e-06,4.265042207407532260e-06,4.841577720071654767e-06,-9.878154742182232440e-06,5.808489368064329028e-05,-4.669871850637719035e-05,-1.580462994752451777e-04,1.125119742937386036e-04,-1.436818565707653761e-04,-4.434515972207009327e-07,7.276290489244274795e-06,5.773277371190488338e-05,-1.208664471050724387e-04,6.919990119058638811e-05,3.551627742126584053e-06,-1.388679374940693378e-04,-1.218601391883566976e-04,1.372199676552554592e-06,-2.720100383157841861e-06,7.923523298813961446e-06,-4.368569716461934149e-05,1.541140809422358871e-04,-3.516468568705022335e-04,2.189836959587410092e-04,-2.919393591582775116e-05,-2.426481842121575028e-05,2.905423116317251697e-06,-3.408727934584021568e-05,2.575893449829891324e-05,-2.030191099038347602e-04,-6.612314609810709953e-05,3.154754813294857740e-05,-1.516965130576863885e-05,-9.011617976284469478e-07,8.408640496782027185e-06,-1.220882695633918047e-04,3.165574162267148495e-05,2.004033594857901335e-04,2.352127048652619123e-04,-1.749613438732922077e-04,7.600139269925421104e-06,9.029331522469874471e-06,3.667717237476608716e-06,-2.762463191174902022e-05,-2.894984208978712559e-05,2.384138497291132808e-06,-1.246409738087095320e-05,-2.060566202999325469e-06,-1.211512699228478596e-05,-7.060754796839319170e-06,-1.543783923807495739e-06,-5.072895419289125130e-06,-7.502534117520553991e-06,-4.440153861651197076e-05,-2.660159771039616317e-05,7.142823960748501122e-06,-2.256166226288769394e-05,7.143949005694594234e-06,2.069262336590327322e-06,-5.772730673925252631e-06,3.707281575771048665e-05,7.937036571092903614e-05,8.109849295578896999e-05,9.504680201644077897e-05,-8.400306796829681844e-06,6.461882094299653545e-06,5.749133720200916287e-07,-3.123180067632347345e-05,3.479592123767361045e-05,3.676496635307557881e-05,-9.244620014214888215e-05,5.305648664943873882e-05,-1.352179970126599073e-04,2.730843334575183690e-06,2.531705831643193960e-07,-2.886181027861312032e-05,-1.186228619189932942e-04,7.224129512906074524e-05,-1.067958073690533638e-04,1.394965365761891007e-04,3.276889037806540728e-05,6.907209353812504560e-06,4.206728772260248661e-05,4.348165020928718150e-05,4.931180228595621884e-06,-1.892228647193405777e-05,-1.575213827891275287e-04,2.418449003016576171e-05,-1.650582125876098871e-04,-7.630781328771263361e-05,3.823672523139975965e-05,-6.163166835904121399e-05,9.591817797627300024e-05,-1.838143653003498912e-04,-8.172613888746127486e-05,2.190675877500325441e-04,-1.036376561387442052e-04,3.544705032254569232e-05,-2.387062886555213481e-05,-2.410371671430766582e-04,3.938605368603020906e-05,-4.928065027343109250e-05,1.790620008250698447e-04,1.517699274700134993e-04,-2.179628063458949327e-04,7.131261372705921531e-05,1.887157559394836426e-04,-4.515873733907938004e-04,-1.031211140798404813e-04,1.649234036449342966e-04,6.571326957782730460e-05,-1.405559596605598927e-04,-2.270490222144871950e-05,-6.802532936944771791e-08\n0.000000000000000000e+00,-2.346597227642632788e-08,7.688943242101231590e-07,-4.839790926780551672e-05,-5.245248030405491590e-05,-9.544648946757661179e-07,-3.220738562959013507e-06,-5.660500335125107085e-08,-3.532287280449963873e-07,-2.644310370669700205e-06,-1.664291994529776275e-05,1.288305356865748763e-04,1.883835211629047990e-04,-4.459841511561535299e-05,-1.170346149592660367e-05,3.088545327045721933e-06,1.081762729882029817e-05,-4.284322585590416566e-06,4.523960815276950598e-04,4.904513480141758919e-05,-2.134854439646005630e-04,1.668367040110751987e-04,-1.631160703254863620e-04,-1.658944256632821634e-06,3.620616098487516865e-06,-7.195444050012156367e-05,2.386191627010703087e-04,8.196102862711995840e-05,-2.224756899522617459e-04,5.723203503293916583e-05,-9.424008021596819162e-05,8.585134310123976320e-07,1.254924541171931196e-06,9.257451893063262105e-06,-4.988552609574981034e-05,4.741427619592286646e-05,2.333490847377106547e-04,9.871994552668184042e-05,-9.030447836266830564e-05,-1.830141809477936476e-05,6.077213583921547979e-06,-5.987708937027491629e-05,-1.375917345285415649e-04,-1.787615183275192976e-04,-4.093557072337716818e-05,4.826952063012868166e-04,-2.999303615069948137e-05,1.134015928982989863e-05,5.859712018718710169e-06,-1.880460185930132866e-04,4.489475395530462265e-05,7.078029739204794168e-05,-1.309024373767897487e-04,1.275729009648784995e-04,-1.227574216500215698e-06,7.575387371616670862e-06,-3.684969840378471417e-07,-1.743499888107180595e-05,-8.136643009493127465e-05,1.085411859094165266e-04,1.169164315797388554e-04,1.630225415283348411e-05,2.310631089130765758e-06,1.194513856717094313e-07,2.463682235998021497e-08,-8.190496600946062244e-07,5.486344889504835010e-06,3.289216838311403990e-04,3.507128567434847355e-04,2.075351403618697077e-06,1.327119571215007454e-05,1.076749978068392011e-08,-2.865737087631714530e-06,-1.262523528566816822e-05,2.356747427256777883e-04,-1.291638240218162537e-03,-5.820741644129157066e-04,8.195972768589854240e-04,1.454418234061449766e-04,-3.470182127784937620e-05,6.558074355125427246e-01,4.656394958146847785e-05,-1.688448945060372353e-03,-2.679262310266494751e-03,9.691258310340344906e-04,-3.374914522282779217e-04,1.861216383986175060e-03,1.427913502993760630e-05,-3.493681288091465831e-05,4.086574190296232700e-04,-1.363207120448350906e-03,-1.343686715699732304e-03,1.473071053624153137e-03,-9.768685558810830116e-04,1.567220548167824745e-03,-2.299828702234663069e-05,4.641919986170250922e-06,1.705714093986898661e-04,9.914261754602193832e-04,-1.200855476781725883e-03,-3.191794734448194504e-03,-7.524568936787545681e-04,5.650913808494806290e-04,-6.525537173729389906e-05,-5.351300205802544951e-05,1.072503277100622654e-03,-9.109232341870665550e-04,9.018355631269514561e-04,2.010907977819442749e-03,-2.085918094962835312e-03,1.190269598737359047e-03,4.525734766502864659e-05,-5.816156772198155522e-05,2.058429177850484848e-03,7.721345755271613598e-04,-1.411832345183938742e-04,-1.023310702294111252e-03,-1.616499619558453560e-03,1.099104156310204417e-05,-6.854610546724870801e-05,1.426152039130101912e-06,1.755168050294741988e-04,8.699599420651793480e-04,-3.242725215386599302e-04,-9.725584532134234905e-04,-1.419821637682616711e-04,-2.153321293008048087e-05,4.766045094584114850e-06,6.173320521440928133e-09,2.765875251498073339e-06,4.074052412761375308e-06,8.113405783660709858e-05,2.037824378930963576e-05,4.943652243127871770e-07,8.649807568872347474e-06,-6.573083766170384479e-08,-4.933126547257415950e-07,2.117406984325498343e-05,-1.526983396615833044e-04,3.333502681925892830e-04,4.584337293636053801e-04,-4.657615791074931622e-04,-4.303453169995918870e-05,-6.322600256680743769e-07,6.465206752181984484e-06,3.039576404262334108e-05,-3.683290560729801655e-04,-3.753863857127726078e-04,1.059373840689659119e-03,-5.246462533250451088e-04,-2.506828750483691692e-04,1.695474384177941829e-05,1.651989259698893875e-05,1.634643122088164091e-04,-2.891059557441622019e-04,-3.086940851062536240e-04,9.476489503867924213e-05,5.944538861513137817e-04,-1.069650315912440419e-04,-3.866557563014794141e-07,-2.622595729917520657e-06,-1.022462383843958378e-04,4.024882218800485134e-05,-1.319704169873148203e-04,9.456660482101142406e-04,-7.735591498203575611e-05,-1.799862220650538802e-04,-4.140647797612473369e-05,5.018090178054990247e-06,-5.134458187967538834e-04,-2.791098959278315306e-04,-2.244779898319393396e-04,-5.469156894832849503e-05,5.227423389442265034e-04,5.022279219701886177e-05,4.919217099086381495e-05,2.200373637606389821e-05,-4.852566635236144066e-04,1.282541634282097220e-04,3.558297175914049149e-04,5.795815377496182919e-05,2.776457695290446281e-04,-1.085826534108491614e-05,2.308144939888734370e-05,-6.209379989741137251e-06,-3.065138298552483320e-05,-2.692917478270828724e-04,-3.578219038899987936e-04,2.108336339006200433e-04,2.503939322195947170e-05,1.721668013487942517e-05,1.318391014137887396e-06,2.189741366009911872e-08,-3.850240659630799200e-07,8.694558346178382635e-06,-7.238927355501800776e-05,-6.908724026288837194e-05,9.540997325530042872e-07,-3.741050477401586249e-06,-7.105938948370749131e-08,-3.359182755957590416e-06,2.200072231062222272e-06,-7.282106525963172317e-05,3.583151265047490597e-04,8.030762546695768833e-05,-3.367098543094471097e-05,-1.765192791935987771e-05,2.018797431446728297e-06,1.830640212574508041e-05,3.633287633419968188e-06,1.016490859910845757e-03,2.448513987474143505e-04,-1.148276962339878082e-03,-2.792247105389833450e-04,1.645157579332590103e-03,1.048207650455879048e-05,-1.688409611233510077e-05,-2.073267969535663724e-04,3.474443510640412569e-04,-2.241641414002515376e-05,-3.760287654586136341e-05,-6.558001041412353516e-04,-4.952463787049055099e-04,1.318976410402683541e-05,1.233907823916524649e-06,-4.006630479125306010e-05,1.445083471480756998e-04,1.717926788842305541e-04,4.057530895806849003e-04,-3.616254980443045497e-05,-1.146508075180463493e-04,7.411684055114164948e-05,4.736511982628144324e-06,-3.721196553669869900e-04,3.846451872959733009e-04,-1.521561935078352690e-04,3.889653307851403952e-04,1.117337815230712295e-04,-1.843127101892605424e-04,1.900796814879868180e-05,-3.001255436174687929e-06,-7.489428971894085407e-04,5.273226415738463402e-04,8.163274032995104790e-04,-7.195624639280140400e-04,-4.066646943101659417e-05,5.283793143462389708e-06,6.385313099599443376e-06,4.716223429568344727e-06,-8.806423284113407135e-05,-2.189486258430406451e-04,2.892857010010629892e-04,6.423151353374123573e-05,1.737748425512108952e-05,6.919613497302634642e-06,2.380385240030591376e-07,1.821533714974066243e-07,-7.165886017901357263e-07,-4.127103238715790212e-06,-3.805036976700648665e-05,-3.968218516092747450e-05,-1.164640366368985269e-06,-2.681912519619800150e-06,5.718629836337640882e-08,2.412517403627134627e-07,-6.638128979830071330e-08,-1.948427780007477850e-05,1.286157639697194099e-04,2.054262586170807481e-04,-3.140772605547681451e-05,-1.335708657279610634e-05,3.654071178971207701e-06,1.127161976910429075e-05,-1.767492358339950442e-05,1.121892928495071828e-04,3.122005437035113573e-04,-2.571515797171741724e-04,2.199938753619790077e-04,-1.231568166986107826e-04,-2.565988779679173604e-06,-5.419580020316061564e-07,-7.057453331071883440e-05,1.516628690296784043e-04,2.328174196009058505e-05,-1.470638235332444310e-04,1.106182098737917840e-04,-1.447010581614449620e-04,1.976260136871133000e-06,-1.423781782250443939e-06,-2.030685755016747862e-05,-1.736025587888434529e-04,1.289331994485110044e-04,2.627556677907705307e-04,1.837617164710536599e-04,-8.851727761793881655e-05,1.361096792606986128e-06,7.382450348814018071e-06,-9.208851406583562493e-05,1.213121431646868587e-04,-1.095536426873877645e-04,-1.527823624201118946e-04,2.732221910264343023e-04,-1.007466635201126337e-04,-3.493802978482563049e-06,6.554807441716548055e-06,-1.312993699684739113e-04,3.192346412106417120e-05,5.467295341077260673e-05,-7.914108573459088802e-05,1.332054525846615434e-04,-1.927503035403788090e-06,8.880989298631902784e-06,-2.782284127533785067e-06,-1.040252573147881776e-05,-9.799019608180969954e-05,9.601547208148986101e-05,1.197312012664042413e-04,1.692998557700775564e-05,1.642374741095409263e-06,-7.877093253227940295e-07,-2.117712938343174756e-08,9.334677031347382581e-08,1.517440864517993759e-06,-4.221234848955646157e-05,-6.668673449894413352e-05,1.871135737019358203e-06,-2.367311026318930089e-06,-1.245166458829771727e-08,-4.846714546147268265e-06,-1.302803525504714344e-06,-4.900440762867219746e-05,-7.419137546094134450e-05,3.741637046914547682e-04,1.031121428241021931e-07,-1.777447323547676206e-05,-6.825262516940711066e-06,8.674580385559238493e-06,-3.777520760195329785e-06,5.982982111163437366e-05,1.535791379865258932e-04,-4.729372813017107546e-05,1.111854508053511381e-04,-4.132903995923697948e-05,-7.566090971522498876e-06,7.956912668305449188e-06,3.537210068316198885e-05,1.836592273321002722e-04,4.561915993690490723e-04,-1.822768681449815631e-04,2.088517067022621632e-04,4.718654508906183764e-06,-8.098017133306711912e-06,1.865295871539274231e-06,-3.008796920767053962e-05,-1.545279810670763254e-04,1.493093877797946334e-04,3.903493052348494530e-04,-1.887379403342492878e-05,3.178161932737566531e-05,-2.015611426031682640e-05,6.491210569947725162e-06,-1.131095268647186458e-04,-1.273146044695749879e-04,-3.326087608002126217e-04,-2.795072796288877726e-04,3.845447790808975697e-04,4.496340261539444327e-05,-2.315088568138889968e-05,2.624281478347256780e-06,-1.233493094332516193e-04,-1.912101870402693748e-04,-3.501084574963897467e-04,1.019834962789900601e-04,1.656533277127891779e-04,2.459279585309559479e-06,6.554922947543673217e-06,1.883559662019251846e-06,-2.893675855375477113e-06,5.301721466821618378e-05,1.221698621520772576e-04,6.594612932531163096e-05,1.187327507068403065e-05,2.020749434450408444e-06,-6.580289664270821959e-07,2.225942807854153216e-08,-6.442257927119499072e-07,-4.151577286393148825e-06,-8.041045657591894269e-05,-6.171115819597616792e-05,-3.843009466208968661e-09,-3.147712504869559780e-06,1.349508238490670919e-08,-1.060175236489158124e-06,-8.183521458704490215e-06,3.013004970853216946e-05,-2.911168267019093037e-04,1.043140800902619958e-04,1.635749940760433674e-04,-1.548668660689145327e-05,6.026093615218997002e-06,1.337581579718971625e-05,-1.735202749841846526e-05,1.021998978103511035e-04,2.955115633085370064e-04,-4.824125790037214756e-04,1.948763383552432060e-04,-1.427873939974233508e-04,-1.263132253370713443e-05,2.349843816773500293e-05,3.434038808336481452e-05,1.046028119162656367e-04,5.398569919634610415e-05,1.652439095778390765e-05,-1.193981006508693099e-05,-9.971574763767421246e-05,-2.652447392392787151e-06,-1.488218094891635701e-05,-5.080826667835935950e-06,-4.840260226046666503e-05,3.824835293926298618e-04,7.897429895820096135e-06,2.115369425155222416e-04,-2.014619385590776801e-04,-2.908460737671703100e-05,3.564965936675434932e-06,-5.623726610792800784e-05,1.387190422974526882e-04,-2.055915829259902239e-04,2.905430301325395703e-05,2.914185170084238052e-04,-5.199363804422318935e-04,-1.602166412340011448e-05,9.386109923070762306e-06,-2.203865151386708021e-04,1.137516737799160182e-04,7.051683496683835983e-06,1.855906739365309477e-04,1.582119293743744493e-04,2.735713451329502277e-07,6.294267222983762622e-06,5.212090172790340148e-07,-1.986513416341040283e-05,-6.069266237318515778e-05,1.032543295877985656e-04,1.871427957667037845e-04,2.595879050204530358e-05,-1.176335103991732467e-06,-8.097016461761086248e-07,-6.250047590583562851e-09,7.326158311116159894e-07,-5.978301032882882282e-06,-2.713883804972283542e-05,-2.915464028774295002e-05,-8.005729341675760224e-07,-1.236238517776655499e-06,-1.916259861900471151e-08,4.920863716506573837e-07,-1.864162641140865162e-06,-6.985483196331188083e-06,7.252705836435779929e-05,9.838602272793650627e-05,1.241658901562914252e-04,-1.177708873001392931e-05,3.929075319319963455e-06,1.074571810022462159e-05,1.987485666177235544e-05,8.032807090785354376e-05,3.572767018340528011e-04,-1.022911019390448928e-04,-4.215253284201025963e-07,-6.146747182356193662e-05,-4.016294042230583727e-06,8.139386409311555326e-06,1.343053299933671951e-04,6.140311597846448421e-04,1.141907559940591455e-04,-1.881730568129569292e-04,-3.651391125458758324e-06,-2.793671446852385998e-04,1.283089659409597516e-06,-1.594474269950296730e-06,-1.046104262059088796e-05,-9.286919521400704980e-05,-8.995317330118268728e-06,3.633716551121324301e-04,3.662182425614446402e-04,-6.845973257441073656e-05,-1.744184555718675256e-05,8.870470082911197096e-06,-2.577487066446337849e-05,1.715835242066532373e-05,-2.100426354445517063e-04,-2.558918495196849108e-04,3.111850819550454617e-04,-8.765825623413547873e-05,-1.014434565149713308e-05,4.993619313609087840e-06,-8.522998541593551636e-05,4.394896095618605614e-04,-3.915466077160090208e-04,-2.663121631485410035e-05,1.820690522436052561e-04,-2.380571913818130270e-06,5.677829904016107321e-06,2.647196652105776593e-06,1.664023102421197109e-06,-1.539310032967478037e-04,-2.712866807996761054e-05,6.517906149383634329e-05,1.507489196228561923e-05,2.593013164187141228e-07,-7.949579412525054067e-07,6.702930477331392467e-08,5.482869482875685208e-07,-2.480431930962367915e-07,-2.295313379363506101e-06,-2.226695687568280846e-05,-2.452022727084113285e-07,-8.236771691372268833e-07,-1.061971488525159657e-07,2.272347501275362447e-06,-4.103917490283492953e-06,-4.009111216873861849e-05,2.438766023260541260e-05,-3.087613149546086788e-04,1.693800004431977868e-05,-6.610704986087512225e-06,-2.212331082773744129e-07,-5.410017365647945553e-06,2.036998921539634466e-06,3.894527981174178421e-05,1.594809873495250940e-04,-2.037573722191154957e-04,7.324012403842061758e-05,-1.063694726326502860e-04,4.971240059603587724e-07,1.032788622978841886e-05,1.311855157837271690e-08,-8.033697667997330427e-05,-2.090581983793526888e-04,-2.381729427725076675e-05,1.086162956198677421e-04,-9.293894254369661212e-05,1.390398665535030887e-06,3.320695896036340855e-06,-1.440445339540019631e-05,1.412214478477835655e-04,1.549204171169549227e-05,1.553024048916995525e-06,2.250382240163162351e-04,7.606047438457608223e-05,2.588989445939660072e-05,9.980767572415061295e-06,-7.631543849129229784e-05,-1.599152892595157027e-04,-4.177659284323453903e-04,1.852178102126345038e-04,5.126983742229640484e-04,5.314993541105650365e-05,2.122274781868327409e-05,1.404230170010123402e-05,-2.880332176573574543e-04,-3.248693246860057116e-06,9.229511488229036331e-05,2.729354600887745619e-04,-6.525948992930352688e-05,-2.547459189372602850e-06,-1.877951945061795413e-06,1.785539643606171012e-05,-1.114544284064322710e-05,-1.036856338032521307e-04,-2.696645969990640879e-05,3.614205343183130026e-05,-2.417558789602480829e-06,-9.795996902539627627e-08,2.974196604554890655e-06,-2.098028744512703270e-05,-1.241532118001487106e-05,-3.197748810634948313e-06,-7.501056825276464224e-05,-1.030429120874032378e-04,1.733580393192823976e-05,-2.606366069812793285e-05,1.882631659100297838e-05,-8.847890057950280607e-06,3.406956966500729322e-05,1.419695945514831692e-05,4.237273242324590683e-04,-5.413405597209930420e-05,2.360291364311706275e-05,-2.291109922225587070e-05,2.824304283421952277e-05,3.299238233012147248e-05,-6.434637180063873529e-05,3.857783449348062277e-04,5.636126152239739895e-04,-5.007190047763288021e-04,1.826869629439897835e-05,-2.309980336576700211e-04,1.212699135066941381e-05,3.959315654356032610e-05,-2.830427838489413261e-04,-1.699419954093173146e-04,5.524657535715959966e-05,-4.210846091154962778e-04,2.136696712113916874e-04,-2.396408090135082603e-04,4.357355464890133590e-06,2.693046553758904338e-05,-2.590439635241637006e-06,-5.382756717153824866e-05,5.380503134801983833e-04,1.763322943588718772e-04,2.771298386505804956e-05,-5.886931467102840543e-05,-9.682471136329695582e-05,6.502940232167020440e-05,-2.115698007401078939e-04,-8.330003038281574845e-05,-1.761650200933218002e-04,1.016868845908902586e-04,2.637897268868982792e-04,-1.342375471722334623e-04,1.530770168756134808e-05,4.911567521048709750e-05,-3.805768501479178667e-04,3.605731035349890590e-05,8.867987198755145073e-04,-7.054554298520088196e-04,-5.097467801533639431e-04,-3.718438965734094381e-04,-1.185604560305364430e-06,7.959134527482092381e-04,-6.142051424831151962e-04,-2.609831863082945347e-04,-5.471387994475662708e-04,3.020891745109111071e-04,-2.787764242384582758e-04,-8.588676573708653450e-04,-4.616943272139906185e-08\n0.000000000000000000e+00,2.998136551468633115e-05,3.974594437750056386e-05,-2.572928497102111578e-04,-3.465276677161455154e-04,2.074440999422222376e-05,1.861463715613353997e-05,1.337137245371877725e-08,-4.321444430388510227e-05,8.784745659795589745e-06,-1.113642239943146706e-03,-3.988841548562049866e-03,-2.709241118282079697e-03,-1.236434676684439182e-03,-1.458722399547696114e-04,3.237023520341608673e-06,1.690647513896692544e-05,9.398121037520468235e-04,2.903246320784091949e-03,1.122264657169580460e-03,2.615099772810935974e-03,4.507445555645972490e-04,9.284392581321299076e-04,4.980214725947007537e-05,4.934186654281802475e-05,2.047822345048189163e-03,-9.957446018233895302e-04,2.541294088587164879e-03,3.019449766725301743e-03,9.771197801455855370e-04,2.979478740599006414e-04,-6.107487570261582732e-05,-4.540841109701432288e-05,-3.770100302062928677e-04,-2.620135201141238213e-03,2.157472627004608512e-04,-4.604950081557035446e-04,5.515310913324356079e-04,1.044485019519925117e-03,1.097681699320673943e-03,8.498316674376837909e-06,-2.002967084990814328e-04,2.992032561451196671e-03,1.691138604655861855e-03,-3.512007242534309626e-05,-1.040283008478581905e-03,-4.674181982409209013e-04,6.666150875389575958e-04,6.740004027960821986e-05,-1.169103343272581697e-04,1.810209359973669052e-04,-2.530676312744617462e-03,-1.110565033741295338e-03,-3.088620142079889774e-04,-3.569532418623566628e-05,3.570155968191102147e-05,-3.228627610951662064e-05,3.128425669274292886e-05,-4.602800472639501095e-04,-1.610990846529603004e-03,5.861210520379245281e-04,1.170040777651593089e-04,9.363480057800188661e-05,5.420929483079817146e-06,-1.342232103240803553e-09,-2.659406454768031836e-04,-3.537690790835767984e-04,8.206799393519759178e-04,2.266228431835770607e-03,-2.132044173777103424e-04,-1.749766815919429064e-04,2.909870389089519449e-08,3.788095200434327126e-04,-8.580234134569764137e-05,8.149729110300540924e-03,1.955683529376983643e-02,1.561302039772272110e-02,1.838215067982673645e-02,8.527032332494854927e-04,1.325369812548160553e-04,5.300755219650454819e-05,6.484292149543762207e-01,-1.784941367805004120e-02,-8.707321248948574066e-03,-1.380718871951103210e-02,-5.115997511893510818e-03,-8.506715297698974609e-03,-4.947006818838417530e-04,-6.259765941649675369e-04,-1.610545627772808075e-02,7.745704147964715958e-03,-6.891972385346889496e-03,-9.005584754049777985e-03,-3.508680267259478569e-03,-8.953363634645938873e-03,5.690899561159312725e-04,2.498916583135724068e-04,2.026475733146071434e-03,2.106858603656291962e-02,4.684169776737689972e-03,7.164877373725175858e-03,-7.797894068062305450e-04,-5.282935686409473419e-03,-6.928935647010803223e-03,5.649590457323938608e-05,5.060997209511697292e-04,-1.618083752691745758e-02,-1.912761293351650238e-02,-1.567364484071731567e-02,-5.666860379278659821e-03,2.768869977444410324e-03,-4.545253701508045197e-03,-4.122816608287394047e-04,6.428132764995098114e-04,-3.970467951148748398e-03,1.765854097902774811e-02,1.865089684724807739e-02,6.358359940350055695e-03,1.974340848391875625e-04,-1.174456410808488727e-04,2.231689868494868279e-04,-1.433640572940930724e-04,2.671362133696675301e-03,1.227238029241561890e-02,-3.898754715919494629e-03,-7.643121061846613884e-04,-7.180270040407776833e-04,-7.464436930604279041e-05,3.424427319487222121e-08,5.990576028125360608e-06,-3.562643541954457760e-06,2.600153675302863121e-04,1.979846856556832790e-04,1.116812200052663684e-05,2.911500632762908936e-05,2.218329342440483742e-08,2.199564187321811914e-05,-1.058432644640561193e-05,-4.633063217625021935e-04,-1.138806110247969627e-03,4.004648420959711075e-03,-5.395589396357536316e-04,4.493606684263795614e-05,-1.248029366252012551e-05,-5.970356141915544868e-05,2.210409729741513729e-04,3.197919577360153198e-04,-2.781571820378303528e-04,-5.331254564225673676e-03,3.423697082325816154e-03,4.088008427061140537e-04,1.304892066400498152e-06,7.990452286321669817e-05,1.236804877407848835e-03,-3.420908469706773758e-04,-1.913942396640777588e-03,3.751740325242280960e-03,5.048114107921719551e-04,6.991045083850622177e-04,-1.861579767137300223e-05,-3.740112515515647829e-05,5.315667367540299892e-04,-3.432401223108172417e-03,-2.743413904681801796e-03,-1.225293148308992386e-03,-1.496233046054840088e-03,-8.034287020564079285e-04,2.803199458867311478e-04,-3.025072146556340158e-05,8.605974726378917694e-04,-1.681357272900640965e-03,8.762317011132836342e-04,5.836931057274341583e-03,-2.447754843160510063e-03,-2.959940582513809204e-03,5.820092046633362770e-04,-6.522055173263652250e-06,-5.603331374004483223e-05,9.545475477352738380e-04,-2.009986899793148041e-03,8.849899750202894211e-04,6.845757015980780125e-04,-6.484311597887426615e-06,-5.361125658964738250e-06,-5.864287231815978885e-06,3.666599877760745585e-05,1.010501146083697677e-04,-9.888251079246401787e-04,-6.202821532497182488e-05,-2.203749318141490221e-05,-2.218574809376150370e-05,-1.630706901778467000e-05,1.251294090565124861e-08,3.615271998569369316e-05,2.766918987617827952e-05,-4.667630710173398256e-04,-4.390115209389477968e-04,3.253302202210761607e-05,1.371275720885023475e-05,3.964089501096168533e-09,-4.501541479839943349e-05,-1.555943163111805916e-05,-7.743755704723298550e-04,-2.757400041446089745e-03,-3.103203838691115379e-03,-1.147312694229185581e-03,-1.418365573044866323e-04,-1.343602980341529474e-05,-1.625328695809002966e-05,1.217675278894603252e-03,2.735924441367387772e-03,3.013916313648223877e-03,6.095932330936193466e-03,-3.715771948918700218e-03,1.662572904024273157e-04,1.141918255598284304e-05,1.270340580958873034e-04,2.624466549605131149e-03,-9.287184220738708973e-04,2.864920999854803085e-03,-1.243395498022437096e-03,-7.712807273492217064e-04,-1.192926894873380661e-03,-1.333242980763316154e-04,-3.368833858985453844e-05,-1.841767516452819109e-05,-3.148625837638974190e-03,3.366919932886958122e-03,-2.967518055811524391e-03,-7.164804846979677677e-04,1.373649138258770108e-04,9.173358557745814323e-04,-6.006779130984796211e-06,8.969632326625287533e-04,2.272429177537560463e-03,2.412006724625825882e-03,-5.121206631883978844e-04,-7.018895121291279793e-04,-9.999813046306371689e-04,4.304553731344640255e-04,5.068737300462089479e-05,-1.876769703812897205e-03,3.339139744639396667e-03,5.550982896238565445e-04,-3.727220930159091949e-03,-7.390847895294427872e-04,-2.110054447257425636e-05,1.152264576376182958e-05,-2.658105950104072690e-05,-9.166687959805130959e-05,2.159129362553358078e-03,-1.782521838322281837e-03,8.764066733419895172e-04,1.502755330875515938e-04,7.047675899229943752e-05,1.115902796300360933e-05,3.646906066023802850e-08,3.192860822309739888e-05,6.008584750816226006e-05,-1.597688387846574187e-04,-2.780289214570075274e-04,2.368591231061145663e-05,1.957027780008502305e-05,-1.305306795984506607e-08,-4.809289021068252623e-05,5.010402674088254571e-06,-9.933153633028268814e-04,-2.133827656507492065e-03,-3.109395969659090042e-03,-2.479020506143569946e-03,-1.223106082761660218e-04,-1.783912921382579952e-05,-7.069089406286366284e-06,9.425265016034245491e-04,2.985900966450572014e-03,8.104857406578958035e-04,2.559948479756712914e-03,1.025130623020231724e-03,6.131984409876167774e-04,6.047319038771092892e-05,5.968478944851085544e-05,1.714083598926663399e-03,-7.087821140885353088e-04,9.384682634845376015e-04,7.690110942348837852e-04,1.449518749723210931e-04,6.766094011254608631e-04,-6.865419709356501698e-05,-1.748621434671804309e-05,-2.526376920286566019e-04,-2.056258032098412514e-03,-7.290099165402352810e-04,-9.329830063506960869e-04,-1.458209590055048466e-04,1.247874111868441105e-03,9.396002860739827156e-04,-9.837285688263364136e-06,-1.539369404781609774e-04,1.852622255682945251e-03,1.791652408428490162e-03,2.007238799706101418e-03,1.450796844437718391e-03,-2.294707956025376916e-04,5.255659343674778938e-04,3.065266355406492949e-05,-3.118005988653749228e-04,-1.023520453600212932e-04,-1.459607155993580818e-03,-1.688869437202811241e-03,-1.541411154903471470e-03,-3.229911089874804020e-05,-3.168017656207666732e-06,-2.660681820998433977e-05,-1.139969026553444564e-05,-5.766716785728931427e-04,-1.812924980185925961e-03,3.270512679591774940e-04,5.694658102584071457e-05,9.427102486370131373e-05,1.123331730923382565e-05,4.640969564206898212e-08,2.854533704521600157e-05,3.154627120238728821e-05,-2.577437044237740338e-05,-1.065440155798569322e-04,2.652170041983481497e-05,3.010922227986156940e-05,1.435637386748567224e-08,-1.810521280276589096e-05,1.754068034642841667e-05,-8.944186847656965256e-04,-2.557420637458562851e-03,-4.007417242974042892e-03,-2.082715509459376335e-03,-9.093376138480380177e-05,-2.329507697140797973e-05,-1.844859980337787420e-06,8.976191747933626175e-04,3.283149097114801407e-03,1.463280059397220612e-03,1.300292788073420525e-03,1.361252274364233017e-03,2.110649948008358479e-04,6.658973143203184009e-05,6.713793118251487613e-05,1.840997720137238503e-03,-1.264818478375673294e-03,1.228887413162738085e-06,3.452825825661420822e-03,-1.935148320626467466e-04,6.267088465392589569e-04,-3.978385575464926660e-05,-3.450970689300447702e-05,-1.185194487334229052e-04,-2.337189158424735069e-03,-1.334030064754188061e-03,-1.106086419895291328e-03,1.657678163610398769e-03,1.018686161842197180e-04,8.207539212889969349e-04,-1.719174179015681148e-05,-7.170412573032081127e-06,2.808339428156614304e-03,1.528686378151178360e-03,5.951960920356214046e-04,1.348710618913173676e-03,-6.835961830802261829e-04,4.958023200742900372e-04,9.364548168377950788e-05,-5.484280409291386604e-04,5.454201600514352322e-04,-1.235942356288433075e-03,-1.114687649533152580e-03,5.815010808873921633e-05,-4.015781087218783796e-05,3.891831875080242753e-05,-2.737977411015890539e-05,-4.339690713095478714e-05,-6.398700643330812454e-04,-1.664024661295115948e-03,4.712625232059508562e-04,8.077907114056870341e-05,7.207722956081852317e-05,9.625691745895892382e-06,-5.947003955952823162e-08,3.099055902566760778e-05,3.998937609139829874e-05,9.149571269517764449e-05,-2.606915368232876062e-04,2.196280911448411644e-05,1.989253723877482116e-05,4.409230314195156097e-09,-6.667400884907692671e-05,1.373397572024259716e-05,-1.410780707374215126e-03,-3.748365910723805428e-03,-2.737626433372497559e-03,-2.591602969914674759e-03,-1.111840829253196716e-04,-2.656412289070431143e-05,-1.012171014735940844e-05,8.764543454162776470e-04,2.076692180708050728e-03,2.369636902585625648e-03,1.267337123863399029e-03,-2.362934756092727184e-04,1.231905887834727764e-03,4.553134931484237313e-05,4.454610461834818125e-05,1.380776753649115562e-03,-8.949860930442810059e-04,2.604195149615406990e-03,2.949477406218647957e-03,9.331243927590548992e-04,1.078512519598007202e-03,-4.881198401562869549e-05,2.050136390607804060e-05,-3.676827764138579369e-04,-1.868618419393897057e-03,2.543913433328270912e-04,-5.953599466010928154e-04,1.752086391206830740e-04,3.200384671799838543e-04,7.975191110745072365e-04,6.938178557902574539e-06,-3.838196280412375927e-04,2.223820192739367485e-03,3.151578363031148911e-03,-2.158569259336218238e-04,7.516571786254644394e-04,2.075767552014440298e-04,4.147904401179403067e-04,4.174043351667933166e-05,3.022822784259915352e-04,4.463715595193207264e-04,-2.552106045186519623e-03,-2.546318108215928078e-03,-1.098515931516885757e-03,-2.630261951708234847e-05,2.476812551321927458e-05,-3.012466913787648082e-05,5.401724774856120348e-05,-2.151994558516889811e-04,-1.472638221457600594e-03,2.904199063777923584e-04,6.641698564635589719e-05,9.103478805627673864e-05,9.487456736678723246e-06,1.601074473001062870e-08,1.555016206111758947e-05,4.109456858714111149e-05,-3.156921302434056997e-04,-3.670632722787559032e-04,5.232734565652208403e-06,-1.169861934613436460e-05,7.555627234978601336e-10,-3.272133108112029731e-05,-1.909438287839293480e-05,-7.590680033899843693e-04,-1.657196669839322567e-03,-3.025115234777331352e-03,-2.062941202893853188e-03,-5.401402086135931313e-05,-1.007995433610631153e-05,-1.064814478013431653e-05,5.804875981993973255e-04,3.588557010516524315e-03,5.817695637233555317e-04,3.357381327077746391e-03,7.798353908583521843e-04,1.415067235939204693e-03,2.507864155631978065e-05,-1.317148053203709424e-05,1.433622906915843487e-03,-2.527210628613829613e-03,1.634404296055436134e-03,1.515556941740214825e-03,2.387274522334337234e-03,-1.288712257519364357e-03,-8.819055801723152399e-05,-1.798617813619785011e-05,-2.179505536332726479e-04,-2.167313592508435249e-03,-1.318280701525509357e-04,-1.414508908055722713e-03,4.006006347481161356e-04,6.242494564503431320e-04,7.269039633683860302e-04,2.495295120752416551e-06,1.104129332816228271e-04,1.845739316195249557e-03,8.504351717419922352e-04,1.351290964521467686e-03,2.776861365418881178e-04,1.217574317706748843e-04,4.175938374828547239e-04,5.011509711039252579e-05,2.020430110860615969e-04,-5.121013964526355267e-04,-2.527164062485098839e-03,-2.664756728336215019e-03,-7.887312676757574081e-04,-4.935438482789322734e-06,1.225505275215255097e-05,-2.155120819224976003e-05,1.076120461220853031e-04,-6.723186234012246132e-04,-1.060020178556442261e-03,4.805735952686518431e-04,5.676287401001900434e-05,7.183185516623780131e-05,9.821745152294170111e-06,6.452864909078925848e-08,2.373373899899888784e-05,4.010286284028552473e-05,-6.615054007852450013e-05,-1.584491401445120573e-04,1.011644508253084496e-05,5.851856258232146502e-06,-8.918505045585334301e-09,-3.120781912002712488e-05,2.435100759612396359e-05,-1.024148310534656048e-03,-3.158351639285683632e-03,-3.390583209693431854e-03,-2.593599725514650345e-03,-1.147312432294711471e-04,-3.399694378458661959e-06,1.066645781975239515e-04,7.873526192270219326e-04,2.148422179743647575e-03,1.649242709390819073e-03,1.546608400531113148e-03,2.287113806232810020e-03,8.915749494917690754e-04,4.821767288376577199e-05,-9.583527571521699429e-07,6.205759709700942039e-04,-4.881589266005903482e-04,1.471956144087016582e-03,6.983077619224786758e-04,2.743236836977303028e-04,4.536118649411946535e-05,-5.375464752432890236e-05,-2.121889883710537106e-05,-3.091347753070294857e-04,-2.205643337219953537e-03,-9.723203838802874088e-04,-5.769716226495802402e-04,2.220580063294619322e-04,9.434878011234104633e-04,8.794323657639324665e-04,-2.953952753159683198e-05,-1.344829215668141842e-04,2.645500469952821732e-03,2.895105164498090744e-03,9.093851549550890923e-04,3.090394893661141396e-04,9.884806786430999637e-05,4.219033871777355671e-04,1.003404322545975447e-04,4.810735699720680714e-04,-1.262671139556914568e-04,-2.017419552430510521e-03,-1.656964886933565140e-03,9.983477648347616196e-04,5.328937550075352192e-05,1.579967065481469035e-04,-1.091882731998339295e-04,1.491841976530849934e-04,-3.281895187683403492e-04,-6.257128552533686161e-04,-1.216468372149392962e-04,3.609796403907239437e-04,9.276180207962170243e-06,-1.703653833828866482e-04,1.980960805667564273e-04,1.683890586718916893e-04,-4.028149851365014911e-05,-4.906224785372614861e-05,-3.140697372145950794e-04,1.997918006964027882e-04,1.916070759762078524e-04,1.241636073245899752e-05,-2.016590442508459091e-04,-3.640603390522301197e-04,-1.093074213713407516e-03,-4.077419172972440720e-03,-3.090548329055309296e-03,-2.558351494371891022e-03,4.314720354159362614e-05,8.753424481255933642e-05,-1.008246399578638375e-04,1.344969728961586952e-03,1.629903679713606834e-03,5.233681295067071915e-04,3.076640190556645393e-03,1.802812446840107441e-03,2.049505244940519333e-03,6.310590542852878571e-04,4.279649583622813225e-04,3.083718707785010338e-03,7.287586340680718422e-04,2.213851315900683403e-03,1.094761304557323456e-03,3.254242765251547098e-04,1.853028312325477600e-03,-2.839060034602880478e-04,3.715290804393589497e-04,-3.277992364019155502e-04,-1.678570988588035107e-03,-2.133337082341313362e-03,-1.270997570827603340e-03,8.872558246366679668e-04,2.981581201311200857e-04,1.715189660899341106e-03,-7.666806923225522041e-04,2.186534547945484519e-04,3.081585746258497238e-03,3.172079799696803093e-03,-8.253019768744707108e-04,5.144451279193162918e-04,4.908848204649984837e-04,5.487702583195641637e-05,1.051813480444252491e-03,8.241628529503941536e-04,-1.382971880957484245e-03,-5.281060002744197845e-03,3.466123249381780624e-03,-2.651526127010583878e-03,2.815098036080598831e-03,-5.308036343194544315e-04,3.879625815898180008e-03,6.804062519222497940e-03,-5.537816323339939117e-03,5.838316865265369415e-03,1.918691326864063740e-03,2.614028751850128174e-03,3.895001020282506943e-03,6.160568318591685966e-06\n0.000000000000000000e+00,4.964188337908126414e-05,1.459643390262499452e-04,-4.415032453835010529e-04,-1.292100409045815468e-03,-6.335749640129506588e-05,-6.804506119806319475e-05,-1.971254270927147445e-08,-1.173755954368971288e-04,9.452116501051932573e-06,-3.542826743796467781e-03,-1.441252790391445160e-02,7.984519470483064651e-06,-6.052271462976932526e-03,-3.515713906381279230e-04,5.938404865446500480e-05,2.445330901537090540e-04,2.008045790717005730e-03,2.198514156043529510e-02,1.502905320376157761e-02,5.567507352679967880e-03,-3.527106600813567638e-04,4.732922185212373734e-03,1.669266348471865058e-04,-4.093413881491869688e-04,-3.736678278073668480e-03,-5.231154151260852814e-03,2.457421505823731422e-04,6.553533952683210373e-03,3.283465281128883362e-03,3.207287052646279335e-03,-2.789555946947075427e-05,8.730770787224173546e-06,-2.098714932799339294e-03,-8.213149383664131165e-03,9.774162434041500092e-03,7.761055603623390198e-04,6.797329988330602646e-03,7.567726075649261475e-03,3.309107851237058640e-03,2.214518171967938542e-04,-2.456157235428690910e-03,9.699453599750995636e-03,-5.113650113344192505e-03,-5.307052750140428543e-03,1.151014957576990128e-02,3.379238187335431576e-04,1.555335475131869316e-03,5.947238241787999868e-05,5.516052246093750000e-03,1.629744772799313068e-03,-2.846819348633289337e-03,2.965495688840746880e-03,2.052993047982454300e-03,-5.290359331411309540e-05,1.498996571172028780e-04,-1.462049403926357627e-04,6.160089978948235512e-04,-9.856824763119220734e-04,-1.711783814243972301e-03,1.214508549310266972e-03,1.381743350066244602e-04,3.695302293635904789e-04,9.202201908919960260e-06,-7.553609293609042652e-09,-3.433320089243352413e-04,-1.147869974374771118e-03,4.659178666770458221e-03,1.263266615569591522e-02,5.501586711034178734e-04,6.479042349383234978e-04,1.560579332426925703e-09,1.365669537335634232e-03,-2.539475681260228157e-04,3.409992158412933350e-02,3.773847967386245728e-02,2.435834147036075592e-02,5.474374070763587952e-02,3.199317259714007378e-03,-1.362438488285988569e-04,-1.626743120141327381e-03,-1.794856972992420197e-02,5.035187602043151855e-01,-1.747691780328750610e-01,-2.818948961794376373e-02,-1.535970717668533325e-03,-3.755347058176994324e-02,-1.362913171760737896e-03,3.518202574923634529e-03,3.347281739115715027e-02,5.326320976018905640e-02,1.170390658080577850e-02,-2.253626845777034760e-02,-3.856640309095382690e-03,-2.356506511569023132e-02,4.435219452716410160e-04,-3.794595249928534031e-05,1.614252291619777679e-02,6.900563091039657593e-02,-4.763377830386161804e-02,-5.770137533545494080e-02,-4.162268340587615967e-02,-4.201304540038108826e-02,-2.154770866036415100e-02,-1.469627837650477886e-03,1.724730432033538818e-02,-4.707559198141098022e-02,2.988781407475471497e-02,4.355445131659507751e-02,-9.481415152549743652e-02,9.291833266615867615e-04,-1.232491526752710342e-02,-5.970026249997317791e-04,-4.499176517128944397e-02,-1.654511317610740662e-02,2.211325243115425110e-02,-5.507243797183036804e-02,-1.212812215089797974e-02,1.321040908806025982e-04,-1.074533443897962570e-03,1.202686573378741741e-03,-4.553112667053937912e-03,1.641545072197914124e-02,1.329586282372474670e-02,-1.101174484938383102e-02,-1.467457273975014687e-03,-2.873226767405867577e-03,-8.462057303404435515e-05,7.045836830643636972e-11,-4.467520193429663777e-05,-1.574693014845252037e-04,2.934467745944857597e-03,2.970290370285511017e-03,-1.330248487647622824e-04,1.875012094387784600e-04,-2.224006401263523003e-08,-1.345629862044006586e-04,8.114312659017741680e-04,-5.771266762167215347e-03,-4.696963354945182800e-03,3.315579891204833984e-02,-1.206367649137973785e-02,2.327111724298447371e-04,-7.160341920098289847e-05,-7.197682862170040607e-05,1.314030960202217102e-04,-5.868747830390930176e-04,-5.890582688152790070e-03,2.774754911661148071e-02,-1.078952848911285400e-02,-1.097766682505607605e-03,1.866501697804778814e-04,-7.093853200785815716e-04,-5.180847365409135818e-03,-1.745776645839214325e-02,-1.258070860058069229e-02,1.524700503796339035e-02,1.251888461410999298e-03,-2.011451404541730881e-03,2.898244711104780436e-04,-2.073442155960947275e-04,-1.830235822126269341e-03,-1.568763330578804016e-02,-1.216809358447790146e-02,2.287008985877037048e-02,-7.894895970821380615e-03,-1.120379194617271423e-03,-8.670049719512462616e-04,6.613860023207962513e-06,-7.163886912167072296e-03,-1.858312636613845825e-02,9.981301613152027130e-03,1.670552045106887817e-02,-1.942906528711318970e-03,-9.256305173039436340e-03,5.036983639001846313e-04,8.599983993917703629e-05,1.616360154002904892e-03,-1.850344939157366753e-03,1.365384832024574280e-02,2.055558748543262482e-02,5.755649879574775696e-03,-1.409190590493381023e-04,2.576066181063652039e-04,-1.787340879673138261e-04,3.173100994899868965e-04,-4.455417394638061523e-03,-7.136304862797260284e-03,-8.142369333654642105e-04,-3.513630945235490799e-04,7.492306758649647236e-05,-2.547190524637699127e-05,1.088210055399940757e-08,3.311988621135242283e-05,-7.534515316365286708e-05,-1.867744955234229565e-03,-2.470681443810462952e-03,-1.257277472177520394e-04,-1.758894068188965321e-04,1.162742080396128586e-08,-1.204871296067722142e-04,-1.510830043116584420e-04,-3.121553920209407806e-03,1.318698283284902573e-03,-8.641373366117477417e-03,-1.635517925024032593e-03,-2.822953683789819479e-04,1.267574589292053133e-06,1.571298489579930902e-04,1.913159969262778759e-03,2.971119061112403870e-02,2.629161067306995392e-02,-1.272032037377357483e-03,4.028332885354757309e-03,3.799372352659702301e-03,1.219822297571226954e-04,-6.105259526520967484e-04,-5.673327483236789703e-03,-1.327193994075059891e-02,3.911559469997882843e-03,1.013504248112440109e-02,1.383579336106777191e-03,5.851665977388620377e-03,-3.514107374940067530e-04,-5.645967758027836680e-05,-1.394717372022569180e-03,-4.480498377233743668e-03,5.807272158563137054e-03,2.440455136820673943e-03,7.478702347725629807e-03,5.540283862501382828e-03,2.077913843095302582e-03,3.530344984028488398e-04,-2.038970123976469040e-03,5.700546782463788986e-03,-6.319552659988403320e-03,-7.132813334465026855e-03,4.883754998445510864e-03,-2.386456355452537537e-03,1.880525727756321430e-03,-7.787891081534326077e-05,1.687889918684959412e-02,1.848228974267840385e-03,-7.902176119387149811e-03,-8.077094331383705139e-03,-3.014294430613517761e-03,8.929810428526252508e-05,-3.193588054273277521e-05,-1.927086123032495379e-04,4.028128169011324644e-04,-5.670008249580860138e-04,7.531089941039681435e-04,1.151472562924027443e-03,3.134064900223165751e-05,3.285301500000059605e-04,2.244132156192790717e-05,1.468151822336949408e-08,3.448390270932577550e-05,1.757939753588289022e-04,-5.922859418205916882e-04,-1.538043376058340073e-03,-8.758402691455557942e-05,-1.071674705599434674e-04,-3.815010529706341913e-09,-1.529042929178103805e-04,-1.960046938620507717e-05,-3.663132200017571449e-03,-7.905794307589530945e-03,-4.546350333839654922e-03,-5.418044049292802811e-03,-4.064014647156000137e-04,2.399724507995415479e-05,2.330524730496108532e-04,1.760477432981133461e-03,2.065165340900421143e-02,1.988055929541587830e-02,5.040569230914115906e-03,9.045940823853015900e-04,4.268163815140724182e-03,1.728669303702190518e-04,-3.811021451838314533e-04,-6.178355310112237930e-03,-8.586381562054157257e-03,-6.102062761783599854e-04,2.080822130665183067e-03,-1.562074758112430573e-04,2.018348779529333115e-03,-1.396749939885921776e-05,2.081623460981063545e-05,-1.876424648799002171e-03,-7.625791709870100021e-03,4.151792265474796295e-03,3.775398246943950653e-03,5.512677133083343506e-03,6.946926005184650421e-03,2.829080913215875626e-03,1.581700780661776662e-04,-1.549748471006751060e-03,7.993339560925960541e-03,-6.518805748783051968e-04,-8.845571428537368774e-04,1.017298270016908646e-02,9.706135024316608906e-04,1.513288123533129692e-03,3.795789598370902240e-05,5.207781214267015457e-03,1.452118624001741409e-03,-1.913606305606663227e-03,2.896195510402321815e-03,-6.524706259369850159e-05,-2.771736035356298089e-05,1.036538669723086059e-04,-1.365781645290553570e-04,5.504668806679546833e-04,-2.488371450453996658e-03,-1.454054494388401508e-03,1.026560552418231964e-03,6.705954729113727808e-05,3.415994578972458839e-04,1.356360826321179047e-05,-1.160954354872956173e-08,4.541025191429071128e-05,1.683197770034894347e-04,-1.056205132044851780e-03,-2.197912428528070450e-03,-4.728076601168140769e-05,-1.322837924817577004e-04,-1.030947238689350343e-08,-2.432989567751064897e-04,-1.417339954059571028e-04,-4.700206220149993896e-03,-7.572619244456291199e-03,-9.543221443891525269e-03,-9.331498295068740845e-03,-4.755134286824613810e-04,-1.060140421031974256e-04,2.714806469157338142e-04,2.533362712711095810e-03,2.104731276631355286e-02,1.296962052583694458e-02,3.824709216132760048e-03,-1.655577216297388077e-03,4.799938295036554337e-03,1.603830896783620119e-04,-5.666573997586965561e-04,-4.867085721343755722e-03,-5.697821266949176788e-03,2.927108202129602432e-03,7.621854543685913086e-03,-3.781800623983144760e-04,3.352136118337512016e-03,-1.538030628580600023e-04,2.390361623838543892e-05,-1.941062044352293015e-03,-8.235399611294269562e-03,7.282865233719348907e-03,5.568327382206916809e-03,1.847699983045458794e-03,4.732003435492515564e-03,3.086589975282549858e-03,3.386311436770483851e-05,-2.545990049839019775e-03,5.189477466046810150e-03,-7.626710459589958191e-03,-1.489080023020505905e-04,1.726275123655796051e-02,1.937428838573396206e-03,1.665356219746172428e-03,-3.186914545949548483e-05,7.527178619056940079e-03,1.796662225387990475e-03,-5.857869982719421387e-03,3.975546918809413910e-03,-2.901807893067598343e-04,5.066803350928239524e-05,1.043054508045315742e-04,-1.314281398663297296e-04,6.796541856601834297e-04,-8.157700067386031151e-04,3.087928052991628647e-04,6.044450565241277218e-04,8.829966827761381865e-05,3.380030975677073002e-04,1.615692599443718791e-05,-8.840061127557419240e-09,8.610143413534387946e-05,7.826248474884778261e-05,-9.003395680338144302e-04,-1.658860826864838600e-03,-1.850502485467586666e-05,-7.684989395784214139e-05,-1.550506567582488060e-08,-1.721998705761507154e-04,1.376916770823299885e-05,-4.132573958486318588e-03,-5.198335275053977966e-04,-1.173249911516904831e-02,-7.600093726068735123e-03,-5.086752353236079216e-04,3.558773096301592886e-05,2.785070100799202919e-04,3.339487127959728241e-03,2.285418659448623657e-02,1.840012148022651672e-02,-9.493902325630187988e-06,-2.647938672453165054e-04,4.238863009959459305e-03,-2.579126157797873020e-05,-5.839862205903045833e-05,-1.466738525778055191e-03,-3.640229580923914909e-03,-7.952955551445484161e-03,6.819486618041992188e-03,-9.178649634122848511e-04,3.186965128406882286e-03,-1.743641914799809456e-04,1.591182626725640148e-05,-1.496233046054840088e-03,-3.815834876149892807e-03,1.204769127070903778e-02,-1.303144730627536774e-03,8.824670687317848206e-03,8.318686857819557190e-03,3.098865505307912827e-03,1.268678752239793539e-04,-3.592236898839473724e-03,6.461909972131252289e-03,-7.866533473134040833e-03,3.386556636542081833e-03,1.464255154132843018e-02,-1.499883364886045456e-04,1.747953472658991814e-03,8.328042895300313830e-05,3.645942779257893562e-03,1.975761726498603821e-03,-9.970927610993385315e-03,2.394752576947212219e-03,-1.851951470598578453e-03,-5.303378566168248653e-05,1.368092780467122793e-04,-1.653144718147814274e-04,4.060982319060713053e-04,-2.317990409210324287e-03,-3.519697813317179680e-03,2.178544411435723305e-03,2.658590674400329590e-04,4.118105280213057995e-04,2.700648292375262827e-05,4.791650098923128098e-08,6.553492858074605465e-05,1.709880743874236941e-04,-1.070056343451142311e-03,-1.999426167458295822e-03,-3.592982102418318391e-05,-1.064105017576366663e-04,-1.733104681989061646e-08,-1.214557341882027686e-04,-1.163347624242305756e-04,-3.389444667845964432e-03,-6.137730553746223450e-03,-1.163796894252300262e-02,-5.956551525741815567e-03,-5.201693857088685036e-04,-2.283602952957153320e-06,1.726973423501476645e-04,2.987173153087496758e-03,1.864156872034072876e-02,2.499106153845787048e-02,2.476512920111417770e-03,2.123531885445117950e-05,7.219414692372083664e-03,4.549945879261940718e-05,-4.275570972822606564e-05,1.823509344831109047e-03,-1.333570340648293495e-03,2.017625607550144196e-03,1.655786996707320213e-03,-5.372071173042058945e-03,6.429050583392381668e-03,-1.639940310269594193e-04,-2.167672937503084540e-05,-1.291246153414249420e-03,-7.380517199635505676e-03,5.183786153793334961e-03,4.294624086469411850e-04,1.210901606827974319e-02,4.534108098596334457e-03,2.644258085638284683e-03,1.448640396120026708e-04,-9.068944491446018219e-04,6.668428890407085419e-03,-1.469084061682224274e-03,-2.333352807909250259e-03,1.102388184517621994e-02,-8.599145803600549698e-05,1.660834182985126972e-03,3.952575207222253084e-05,4.359696060419082642e-03,8.801587857306003571e-03,-6.866054609417915344e-03,-1.389533048495650291e-03,1.959747169166803360e-04,-1.816557778511196375e-05,1.311603409703820944e-04,-8.705736399861052632e-05,4.304738249629735947e-04,-3.570774570107460022e-04,1.925233751535415649e-03,2.054963028058409691e-03,2.934040094260126352e-04,3.095319552812725306e-04,1.973550388356670737e-05,-3.942363946407567710e-08,5.864322520210407674e-05,1.507740962551906705e-04,-1.729985931888222694e-03,-2.260474488139152527e-03,-6.851308717159554362e-05,-1.278896816074848175e-04,-7.636117516085505486e-09,-1.172690317616797984e-04,-5.946541205048561096e-05,-4.369418602436780930e-03,-4.367472603917121887e-03,-6.546108052134513855e-03,-5.020825192332267761e-03,-6.716126808896660805e-04,6.871256482554599643e-05,2.684835635591298342e-04,2.637097379192709923e-03,2.501304261386394501e-02,1.947116479277610779e-02,4.304994363337755203e-04,3.819966455921530724e-03,2.971826819702982903e-03,1.605810830369591713e-04,-3.324520657770335674e-04,-3.737553488463163376e-03,-4.212153609842061996e-03,-8.874326013028621674e-04,-1.542017096653580666e-03,-3.021144540980458260e-03,-4.638739337678998709e-04,-1.738066785037517548e-04,-5.080344635643996298e-05,-1.826866762712597847e-03,-7.414138410240411758e-03,7.178775966167449951e-03,7.774951867759227753e-03,8.116514421999454498e-03,4.267495125532150269e-03,3.999274689704179764e-03,8.841758972266688943e-05,-2.054283395409584045e-03,1.289173029363155365e-02,-4.128798842430114746e-03,-3.609722713008522987e-03,8.626692928373813629e-03,-2.875908277928829193e-03,1.155125559307634830e-03,-3.643741947598755360e-04,3.565078368410468102e-03,1.612735912203788757e-03,-8.322870358824729919e-03,1.135798171162605286e-03,9.612103458493947983e-04,-4.590899334289133549e-04,1.453760196454823017e-03,3.410138015169650316e-04,-2.310186828253790736e-04,-4.996054340153932571e-03,-1.449240604415535927e-03,3.303427016362547874e-03,4.476899048313498497e-04,4.990355810150504112e-04,9.825718007050454617e-05,7.396799628622829914e-04,-3.992177371401339769e-04,-1.079111709259450436e-03,4.161796532571315765e-04,-1.807451480999588966e-03,2.794826286844909191e-04,-1.199576305225491524e-03,1.718447019811719656e-04,-1.513694878667593002e-03,-1.332163228653371334e-04,-5.226891487836837769e-03,-8.025070652365684509e-03,-9.865951724350452423e-03,-5.665317177772521973e-03,-7.493834709748625755e-04,-7.347152859438210726e-06,-2.882367116399109364e-04,2.475841902196407318e-03,1.641910523176193237e-02,2.202460542321205139e-02,7.163783535361289978e-03,3.763099666684865952e-04,3.761605359613895416e-03,4.709777567768469453e-05,7.101262453943490982e-04,-6.174579262733459473e-03,3.543487284332513809e-03,8.910566102713346481e-04,7.673012092709541321e-03,7.033634930849075317e-03,1.425597351044416428e-03,2.438906580209732056e-03,5.262159742414951324e-03,2.171581378206610680e-03,2.115090843290090561e-03,5.967153236269950867e-03,1.433291239663958549e-03,8.067451417446136475e-03,6.870082113891839981e-03,7.420973270200192928e-05,-2.445424208417534828e-03,-5.898961331695318222e-03,6.279490888118743896e-03,-8.801501244306564331e-03,-8.084882982075214386e-03,8.849953301250934601e-03,-2.855799393728375435e-03,3.184452420100569725e-03,1.641073077917098999e-02,1.280321087688207626e-02,-1.070221886038780212e-03,-1.715349219739437103e-02,1.868137530982494354e-02,-1.598497480154037476e-02,5.553217139095067978e-03,4.071944393217563629e-03,-1.057149097323417664e-02,6.192728411406278610e-03,-1.827420294284820557e-02,6.329059135168790817e-03,2.981860004365444183e-02,-3.571871668100357056e-03,1.282359287142753601e-02,1.389085082337260246e-05\n0.000000000000000000e+00,3.510062379064038396e-05,2.165641635656356812e-04,-1.459550112485885620e-03,-2.511683152988553047e-03,7.849637768231332302e-05,-1.235790841747075319e-04,5.767131217027099410e-09,-4.473854278330691159e-05,-1.721138833090662956e-04,-1.229338580742478371e-03,9.913733229041099548e-03,-3.444149158895015717e-03,-1.063822861760854721e-02,-6.391851347871124744e-04,1.296526315854862332e-04,1.693163940217345953e-04,1.151565113104879856e-03,2.284234389662742615e-02,3.233367949724197388e-02,5.985477473586797714e-03,5.129081662744283676e-03,-5.322684883140027523e-04,8.800710929790511727e-06,-1.445951347704976797e-04,3.013730747625231743e-05,4.872469231486320496e-03,1.475022919476032257e-02,6.704947911202907562e-03,1.583641860634088516e-03,-7.402445044135674834e-05,4.978209108230657876e-05,1.142525361501611769e-04,-5.952775245532393456e-04,-4.791281651705503464e-03,3.279395401477813721e-03,2.254770370200276375e-03,1.256686262786388397e-02,5.537779070436954498e-03,1.846872153691947460e-03,2.588985953480005264e-04,-2.789026824757456779e-03,-1.057374291121959686e-03,-2.110872417688369751e-02,-5.359522998332977295e-03,2.058208175003528595e-02,3.008782630786299706e-03,-1.935484760906547308e-05,-2.139089701813645661e-05,-1.364327268674969673e-03,-3.230924485251307487e-03,8.542160503566265106e-04,8.078625425696372986e-03,-5.546077154576778412e-04,1.159107559942640364e-04,-3.171374555677175522e-05,6.691007729386910796e-05,-6.919493898749351501e-05,3.472293028607964516e-04,2.298654057085514069e-03,-1.631174003705382347e-03,-3.827138061751611531e-05,2.595600672066211700e-04,2.865512760763522238e-05,4.411107035195982462e-09,-2.858319785445928574e-04,-2.029921859502792358e-03,6.329736672341823578e-03,1.100413408130407333e-02,-3.668025019578635693e-04,5.289391265250742435e-04,1.117193537680805093e-08,6.158382748253643513e-04,7.925379904918372631e-04,2.014989592134952545e-02,1.138379797339439392e-01,1.876245439052581787e-02,2.302921749651432037e-02,4.157962277531623840e-03,-9.029592620208859444e-04,-2.703197067603468895e-03,-8.292551152408123016e-03,-1.731843203306198120e-01,5.230483412742614746e-01,-6.050547584891319275e-03,-4.785973578691482544e-02,1.066586468368768692e-02,-2.063057851046323776e-03,2.022462664172053337e-03,1.785981468856334686e-02,-6.499842554330825806e-02,4.930026829242706299e-02,7.208421826362609863e-03,-5.680175498127937317e-02,1.507072336971759796e-02,-1.911913976073265076e-03,-8.222028263844549656e-04,1.258353143930435181e-02,-9.078262373805046082e-03,3.652665764093399048e-02,4.100604727864265442e-02,-1.091237813234329224e-01,-3.157215565443038940e-02,-1.925136893987655640e-02,-1.654149615205824375e-03,1.161913108080625534e-02,-5.895410478115081787e-02,8.156745135784149170e-02,1.018667072057723999e-01,-1.372231990098953247e-01,-1.137457042932510376e-02,-7.559536490589380264e-03,-5.377031629905104637e-04,4.142208956182003021e-03,-4.828630015254020691e-03,-6.827250123023986816e-02,2.101273834705352783e-02,-6.112683564424514771e-03,2.588223433122038841e-04,-9.131438564509153366e-04,-4.516988992691040039e-04,-3.135037841275334358e-04,-7.827432826161384583e-03,-3.783997520804405212e-02,-7.563298568129539490e-04,-1.338146510533988476e-03,-2.398030832409858704e-03,-1.183707863674499094e-04,-2.547340671732456485e-10,-1.550749148009344935e-04,-3.459340077824890614e-04,3.457027021795511246e-03,3.156766993924975395e-03,-2.030258474405854940e-04,2.061425620922818780e-04,1.224969192747948910e-08,-2.289442782057449222e-04,9.758989908732473850e-04,-4.310380667448043823e-03,4.053771495819091797e-03,3.939278051257133484e-02,-1.397165004163980484e-03,4.211040504742413759e-04,2.005024580284953117e-04,5.381023220252245665e-05,-5.636033602058887482e-03,-5.685310810804367065e-03,-2.033498138189315796e-02,1.019847858697175980e-02,-1.979412883520126343e-02,-4.343898501247167587e-03,3.191489304299466312e-05,-2.994915121234953403e-04,-1.156050805002450943e-02,-4.465569276362657547e-03,-2.500248886644840240e-02,1.760427374392747879e-03,2.156388014554977417e-03,-5.212725605815649033e-03,1.092968974262475967e-03,-1.935401232913136482e-04,-3.407418727874755859e-03,-2.907415293157100677e-02,-3.506305441260337830e-02,3.428395092487335205e-02,7.775717414915561676e-03,-1.208669506013393402e-02,-7.603665813803672791e-03,3.149233525618910789e-04,-1.597195304930210114e-02,-4.045147821307182312e-02,3.785752505064010620e-02,-1.511561404913663864e-02,-9.205261245369911194e-03,-3.373328968882560730e-02,-6.003350019454956055e-03,3.800417180173099041e-04,-3.007336519658565521e-03,-3.487995825707912445e-03,6.085725128650665283e-02,3.150594979524612427e-02,1.194863673299551010e-02,-2.150484942831099033e-05,4.473834414966404438e-04,6.799235416110605001e-05,-1.873855362646281719e-04,-1.628985628485679626e-04,6.773471832275390625e-03,-9.042841847985982895e-04,-2.603123139124363661e-04,-6.691420567221939564e-04,-2.183877077186480165e-04,-1.888205503064455115e-08,1.043231823132373393e-04,2.019669918809086084e-04,-1.624607015401124954e-03,-2.324217464774847031e-03,2.056653902400285006e-04,-5.477078957483172417e-06,-4.902233285974944010e-09,1.604221324669197202e-05,1.804696512408554554e-05,-1.609362778253853321e-03,-7.269538007676601410e-03,2.981093712151050568e-03,-1.162733323872089386e-02,-1.540275756269693375e-03,4.018226172775030136e-04,7.752206875011324883e-04,1.119739725254476070e-03,1.343621406704187393e-02,1.558341830968856812e-02,-2.612401731312274933e-02,4.784517921507358551e-03,-4.016753658652305603e-02,2.778204798232764006e-04,6.817812100052833557e-04,5.671166814863681793e-03,1.871570199728012085e-02,1.506600063294172287e-02,1.625948958098888397e-02,4.899327177554368973e-03,-2.413779310882091522e-02,4.182110133115202188e-04,1.040830393321812153e-04,-1.437942730262875557e-03,3.823079168796539307e-06,-9.052961133420467377e-03,-2.828180789947509766e-02,2.111068926751613617e-02,6.279271095991134644e-03,3.195275086909532547e-03,4.921932704746723175e-04,-7.081342861056327820e-03,1.945121213793754578e-02,-3.951117396354675293e-04,-3.046873398125171661e-02,3.827578574419021606e-02,8.841000497341156006e-03,1.107057672925293446e-03,3.979181929025799036e-04,-2.243901975452899933e-02,-1.598557643592357635e-02,6.859722547233104706e-03,-7.552355527877807617e-04,1.331782713532447815e-02,-4.249751800671219826e-04,5.019661039113998413e-04,1.261610887013375759e-04,-2.839168300852179527e-03,-1.462578773498535156e-02,9.609274566173553467e-04,4.799752496182918549e-03,9.404927259311079979e-04,5.105652380734682083e-04,3.774852666538208723e-05,-8.235190307459561154e-10,1.083716233551967889e-05,1.548830332467332482e-04,-1.786713721230626106e-03,-2.579949097707867622e-03,1.733934186631813645e-05,-1.948919671121984720e-04,2.026143874900299124e-08,4.170855390839278698e-06,-2.002976980293169618e-04,-1.838575000874698162e-03,-4.547041840851306915e-03,-4.323050379753112793e-03,-1.041578827425837517e-03,-7.049865671433508396e-04,1.763720210874453187e-04,6.557652959600090981e-04,5.838592187501490116e-04,2.502455934882164001e-02,2.875677682459354401e-02,-6.908433511853218079e-03,5.654913373291492462e-03,-2.069499576464295387e-03,2.569792559370398521e-05,-2.679006429389119148e-04,-4.321802873164415359e-03,1.006686780601739883e-02,6.861031986773014069e-03,-9.041558951139450073e-04,1.506792940199375153e-02,-6.433931412175297737e-04,1.663938455749303102e-04,1.109644072130322456e-04,-1.325198798440396786e-03,3.662722650915384293e-03,4.077938850969076157e-03,-1.792961265891790390e-03,1.791483163833618164e-02,2.405944280326366425e-03,1.798585988581180573e-03,3.273399779573082924e-04,-3.006250131875276566e-03,9.131420403718948364e-03,-1.342349033802747726e-02,-8.794562891125679016e-03,1.641381904482841492e-02,2.098170109093189240e-03,5.453148041851818562e-04,9.346827573608607054e-05,-1.352588296867907047e-03,2.585315611213445663e-03,1.065138261765241623e-03,2.108214423060417175e-03,6.620945408940315247e-03,7.090046710800379515e-05,2.013940975302830338e-04,1.048965350491926074e-04,-1.505146792624145746e-05,-1.850334811024367809e-04,5.281240679323673248e-03,1.721779583021998405e-03,4.579372762236744165e-04,2.569693024270236492e-04,-7.715798346907831728e-06,9.402924661117140204e-09,1.366031356155872345e-04,4.773643740918487310e-04,-2.950265770778059959e-04,-6.655888864770531654e-04,1.587656734045594931e-04,-1.965613409993238747e-05,1.197213350678794086e-08,-2.386022097198292613e-04,-3.561279154382646084e-04,-2.622932894155383110e-03,-3.420503810048103333e-02,-2.611495181918144226e-02,-9.478232823312282562e-03,-1.961766975000500679e-05,-4.278723790775984526e-04,-1.776895660441368818e-04,4.032108467072248459e-03,-2.581307664513587952e-03,-1.349222287535667419e-02,-1.809075009077787399e-03,2.357132546603679657e-02,1.133320759981870651e-02,2.636966528370976448e-04,1.980430388357490301e-04,4.528843797743320465e-03,1.378102228045463562e-02,-3.627748228609561920e-03,-1.545114815235137939e-02,1.267271675169467926e-02,1.004114374518394470e-02,-3.425709437578916550e-04,4.078392812516540289e-04,-1.585902646183967590e-05,1.834734156727790833e-02,3.829500824213027954e-02,1.811048015952110291e-02,-1.196298189461231232e-02,5.044265650212764740e-03,5.666237324476242065e-03,-4.819252062588930130e-04,7.628899067640304565e-03,8.466812781989574432e-03,7.951809093356132507e-04,1.205143332481384277e-02,-1.093255542218685150e-02,2.435989677906036377e-03,3.783643245697021484e-03,-3.578276955522596836e-04,6.338908337056636810e-03,-8.674995042383670807e-04,-3.205802291631698608e-02,-4.206128045916557312e-02,-7.369373459368944168e-03,9.995156142394989729e-05,-4.209935723338276148e-04,7.287268090294674039e-05,7.233895594254136086e-04,6.303745321929454803e-03,7.294313050806522369e-03,2.238445915281772614e-03,6.436452385969460011e-04,3.408588818274438381e-04,8.215787966037169099e-05,-1.405032890033908188e-08,1.107279458665288985e-04,4.626349254976958036e-04,-2.628043293952941895e-03,-3.333885222673416138e-03,1.072382219717837870e-04,-9.774143109098076820e-05,1.294858975597890094e-08,-1.256651739822700620e-04,-3.307500737719237804e-04,-2.985702594742178917e-03,-2.501595765352249146e-02,8.386250585317611694e-03,-5.399491637945175171e-04,-9.713673498481512070e-04,2.313728327862918377e-04,4.586357972584664822e-04,2.516502048820257187e-03,3.072674572467803955e-02,1.987557113170623779e-02,9.321561083197593689e-03,1.484127156436443329e-02,1.578545197844505310e-05,3.367682220414280891e-04,-2.699895703699439764e-04,-3.109986428171396255e-04,8.285493589937686920e-03,6.340529769659042358e-03,-1.976129598915576935e-03,7.064338773488998413e-03,-1.561860088258981705e-03,1.945871190400794148e-04,8.645822526887059212e-05,-2.100205281749367714e-03,-5.139172542840242386e-03,-1.065715774893760681e-02,-1.490163244307041168e-02,1.507553830742835999e-02,-6.015715189278125763e-03,4.548411350697278976e-03,3.629013372119516134e-04,-1.574367983266711235e-03,1.793861761689186096e-02,-3.375743702054023743e-02,-2.037680894136428833e-02,3.067700751125812531e-02,6.393305491656064987e-03,2.222496550530195236e-03,2.496345841791480780e-04,8.208013605326414108e-05,5.861916579306125641e-03,1.270478218793869019e-02,-1.908159628510475159e-02,-1.868411432951688766e-03,-8.556638204026967287e-05,2.160715230274945498e-04,6.748322630301117897e-05,4.912605800200253725e-05,1.253753085620701313e-03,6.883187219500541687e-03,1.559473341330885887e-03,4.593638586811721325e-04,6.221209187060594559e-04,4.856921441387385130e-05,-3.365585143910720944e-08,-5.582438461715355515e-05,2.103316510329023004e-04,-1.701538451015949249e-03,-1.639742753468453884e-03,-1.361924805678427219e-04,-2.235361316706985235e-04,-1.733667431835783646e-09,2.486704033799469471e-06,-1.058437919709831476e-04,-1.064739422872662544e-03,-1.070784404873847961e-02,6.147494539618492126e-03,1.949658617377281189e-03,-4.563152324408292770e-04,1.865714439190924168e-04,4.634683427866548300e-04,-1.076780259609222412e-03,2.882770635187625885e-02,3.534498065710067749e-02,-2.150307409465312958e-05,4.579829517751932144e-03,-1.795941032469272614e-03,2.878468367271125317e-04,-1.059633097611367702e-03,-1.599241048097610474e-02,6.812650710344314575e-03,-1.031802780926227570e-02,-8.546123281121253967e-03,8.505191653966903687e-04,1.966131385415792465e-03,4.320479638408869505e-04,2.012539189308881760e-04,-1.915009692311286926e-03,8.963322266936302185e-03,9.562220424413681030e-03,1.356325112283229828e-03,1.394004561007022858e-02,2.054588636383414268e-03,2.046209294348955154e-03,3.041465242858976126e-04,2.042751293629407883e-05,1.148865371942520142e-02,-2.300812490284442902e-02,-2.066644281148910522e-02,2.480427548289299011e-02,3.627658821642398834e-03,9.624377125874161720e-04,-5.302639328874647617e-05,-1.580524258315563202e-04,2.627609763294458389e-03,1.638873480260372162e-03,9.340792894363403320e-04,4.009336233139038086e-03,2.012305048992857337e-05,1.529407309135422111e-04,2.945507185359019786e-05,1.454469165764749050e-04,-1.496652839705348015e-04,8.809946477413177490e-03,5.692378617823123932e-04,2.017877850448712707e-04,2.703688514884561300e-04,6.040163498255424201e-06,2.346715177736768965e-08,4.068180714966729283e-05,4.076103214174509048e-04,7.272895309142768383e-04,-5.460686516016721725e-04,1.004815858323127031e-04,-1.032497748383320868e-04,3.983384999628469814e-08,-1.072376471711322665e-04,-3.501853498164564371e-04,-1.475706463679671288e-03,-1.374497078359127045e-02,-1.894376799464225769e-02,-2.912362571805715561e-03,2.195417473558336496e-04,-8.145038009388372302e-05,-9.233158198185265064e-05,2.241644077003002167e-03,1.994731277227401733e-02,2.812882885336875916e-02,1.168787758797407150e-02,-1.056934148073196411e-02,8.105130866169929504e-03,3.550048859324306250e-04,-9.355445508845150471e-04,-2.488900907337665558e-03,-5.089100450277328491e-04,8.058752864599227905e-04,2.042845636606216431e-02,-3.942381124943494797e-03,6.741059944033622742e-03,2.453424385748803616e-04,2.636273275129497051e-04,-9.064754704013466835e-04,7.743044290691614151e-03,-2.528000809252262115e-02,-3.710456565022468567e-02,2.205150574445724487e-02,1.840902119874954224e-02,1.339470734819769859e-03,2.727838000282645226e-05,2.620466519147157669e-03,4.855846986174583435e-03,-2.779251523315906525e-02,-1.346596982330083847e-02,7.020059507340192795e-03,1.402682811021804810e-02,1.954924780875444412e-03,-6.865996401757001877e-04,1.598563231527805328e-02,9.034806862473487854e-04,6.925855297595262527e-03,3.196930512785911560e-03,-1.193384267389774323e-02,4.792533291038125753e-04,-7.835302967578172684e-04,-3.267390420660376549e-04,1.182506093755364418e-03,9.467408061027526855e-03,3.977908752858638763e-03,-1.071907952427864075e-02,-1.011903746984899044e-03,8.400721708312630653e-05,2.397835778538137674e-04,3.051010426133871078e-04,-1.812105620047077537e-05,1.466963090933859348e-03,-5.621674936264753342e-04,2.456039655953645706e-04,-7.102255476638674736e-04,8.137621916830539703e-04,-2.244116971269249916e-03,3.270771587267518044e-03,-5.649225204251706600e-04,-1.152225304394960403e-04,-1.751850917935371399e-02,-5.075395107269287109e-03,3.289157524704933167e-03,-4.876876482740044594e-05,-4.435522423591464758e-04,-8.375535835511982441e-04,1.408141804859042168e-03,1.806207187473773956e-02,1.916056126356124878e-02,7.217880338430404663e-04,2.102981880307197571e-02,1.189536508172750473e-02,2.898814156651496887e-03,4.457926843315362930e-05,2.883863169699907303e-03,5.245046690106391907e-03,-2.142749261111021042e-03,-9.726738557219505310e-03,1.830249838531017303e-02,8.670760318636894226e-03,-9.529925882816314697e-04,-3.635174827650189400e-03,-1.836428185924887657e-03,-2.742886543273925781e-03,-7.704888936132192612e-03,-2.391022443771362305e-02,1.944386027753353119e-02,8.963816799223423004e-03,6.065333727747201920e-03,5.191496107727289200e-03,5.947196856141090393e-03,1.842743717133998871e-02,-1.238287705928087234e-02,-3.762912377715110779e-02,2.546779252588748932e-02,4.203467164188623428e-03,5.766268353909254074e-03,-2.311399951577186584e-02,-2.116682939231395721e-03,2.262693643569946289e-02,-1.303427014499902725e-02,1.659085974097251892e-02,4.904008656740188599e-02,-1.036781445145606995e-02,-9.619421325623989105e-03,-1.123351883143186569e-02,-9.894208051264286041e-03,3.107024542987346649e-02,-2.529647201299667358e-02,1.371228881180286407e-02,3.130506491288542747e-03,3.557339310646057129e-02,2.616926030896138400e-05\n0.000000000000000000e+00,5.418238652055151761e-05,2.568709605839103460e-04,-1.134689664468169212e-03,-4.628774477168917656e-04,4.074830940226092935e-06,5.417259671958163381e-05,1.114798386936399766e-08,-2.844536502379924059e-04,2.322136133443564177e-04,-4.393626935780048370e-03,-1.899143494665622711e-02,6.928249727934598923e-03,8.684364147484302521e-04,-4.240653361193835735e-04,8.691260882187634706e-05,-5.577335105044767261e-05,2.853606361895799637e-03,1.800757460296154022e-02,3.109289566054940224e-03,4.105596244335174561e-02,3.412587800994515419e-03,-1.491226721554994583e-03,3.978034364990890026e-04,-8.076606318354606628e-04,-2.487612189725041389e-03,-7.591538596898317337e-03,8.954201824963092804e-03,3.104008734226226807e-02,6.188945844769477844e-03,-1.907870871946215630e-03,2.104074810631573200e-04,-2.771021390799432993e-04,-2.630877308547496796e-03,-2.518601017072796822e-03,-6.145248655229806900e-03,8.948669768869876862e-03,-8.596731349825859070e-03,2.542553469538688660e-03,5.461038090288639069e-03,-1.677472027949988842e-07,3.517176024615764618e-03,1.269635464996099472e-02,5.083962809294462204e-03,1.953665632754564285e-03,-2.478205785155296326e-02,-7.405650801956653595e-03,2.040407853201031685e-03,1.012601132970303297e-04,1.973364735022187233e-03,-1.738848863169550896e-03,-3.310531144961714745e-03,6.756274960935115814e-03,-4.748296923935413361e-03,-4.283119778847321868e-05,1.429592812201008201e-04,-9.711056191008538008e-05,2.755691530182957649e-04,-9.310976602137088776e-04,-2.088848967105150223e-03,2.815660554915666580e-04,1.994921331061050296e-04,4.398918244987726212e-04,2.549606688262429088e-05,1.894971735083572639e-09,-3.909775696229189634e-04,-1.597388298250734806e-03,7.425747811794281006e-03,4.525109659880399704e-03,-2.111195062752813101e-04,-1.039259950630366802e-04,2.114232788841263755e-09,1.072526909410953522e-03,-2.368473215028643608e-04,1.557952538132667542e-02,1.018991246819496155e-01,5.677492544054985046e-02,1.505786273628473282e-02,1.318909693509340286e-03,2.740139898378401995e-04,8.164994069375097752e-04,-1.482389587908983231e-02,-2.760750614106655121e-02,-4.972987342625856400e-03,5.181341767311096191e-01,-5.254460126161575317e-02,-9.329953230917453766e-03,-3.437338164076209068e-03,3.778702812269330025e-03,7.124172523617744446e-03,5.070442706346511841e-02,6.271854788064956665e-02,-1.143252402544021606e-01,1.978865824639797211e-02,-2.372322138398885727e-03,-6.677323835901916027e-04,9.500948362983763218e-04,3.164468798786401749e-03,-1.205352973192930222e-02,6.999552994966506958e-02,-2.336435765027999878e-02,4.561498016119003296e-02,1.442145928740501404e-02,-2.305732294917106628e-02,8.617626735940575600e-04,-2.258849889039993286e-02,-7.928890734910964966e-02,-1.615085452795028687e-02,-7.629935443401336670e-02,-2.609750255942344666e-02,7.212949916720390320e-03,-1.411726418882608414e-02,3.064403135795146227e-04,-1.878678053617477417e-02,-8.927948772907257080e-03,-9.231436252593994141e-02,5.641362816095352173e-02,6.628061830997467041e-02,-1.908223202917724848e-04,6.566399242728948593e-04,5.687839802703820169e-06,-1.773198368027806282e-03,-2.885810565203428268e-03,-1.156666409224271774e-02,6.365692242980003357e-03,1.683476148173213005e-05,-2.028058050200343132e-03,-3.078867157455533743e-04,8.695034026118264592e-09,-1.203203864861279726e-04,-2.033263444900512695e-05,-7.872730493545532227e-03,-8.057488128542900085e-03,-9.496668644715100527e-05,-6.885037291795015335e-04,1.952707151531285490e-08,5.350021529011428356e-04,-2.023169072344899178e-03,1.563436537981033325e-02,-7.637477479875087738e-03,-8.765205740928649902e-02,4.099115356802940369e-02,-5.930382758378982544e-04,1.531636225990951061e-04,5.729155964218080044e-05,-2.081125508993864059e-03,2.956918254494667053e-02,2.449124492704868317e-02,-4.475907981395721436e-02,1.614725589752197266e-02,1.029958110302686691e-02,-1.157643855549395084e-03,-1.875503658084198833e-04,-9.636432863771915436e-03,1.352487877011299133e-02,2.819636464118957520e-02,-4.884309321641921997e-02,3.706778865307569504e-03,4.606446251273155212e-03,-9.299257071688771248e-04,3.364359727129340172e-04,5.038673523813486099e-03,3.076433390378952026e-02,2.110468223690986633e-02,-6.725417822599411011e-02,2.186611294746398926e-03,2.179089933633804321e-03,1.555722556076943874e-03,2.439031959511339664e-05,2.459827810525894165e-02,5.372313410043716431e-02,-8.263199031352996826e-02,-2.427023649215698242e-02,2.971068397164344788e-02,5.960535258054733276e-03,4.951711278408765793e-03,-8.615522528998553753e-04,1.341653242707252502e-02,7.332654669880867004e-03,-6.203672289848327637e-02,-3.536133095622062683e-02,-1.103942468762397766e-02,2.383225364610552788e-04,-6.079099257476627827e-04,-3.126501542283222079e-05,9.319611708633601665e-04,3.033059649169445038e-03,5.650531034916639328e-03,2.059658989310264587e-03,1.969850854948163033e-04,-7.400865433737635612e-05,1.158069353550672531e-04,-8.889996294669799681e-09,5.623105971608310938e-05,2.307406393811106682e-04,-3.988994867540895939e-04,-5.539393168874084949e-04,9.370089537696912885e-05,1.388429227517917752e-04,-1.216888634303359140e-08,-4.627494490705430508e-06,1.640416885493323207e-04,-2.607696224004030228e-04,-3.720381297171115875e-03,1.700004935264587402e-02,-7.232061587274074554e-03,5.104251322336494923e-04,-3.462934546405449510e-05,-3.930650418624281883e-04,8.205881458707153797e-04,4.474718123674392700e-03,2.065942250192165375e-02,7.729802280664443970e-02,-2.393198385834693909e-02,2.358180470764636993e-03,-1.830318797146901488e-05,-4.422967322170734406e-05,8.869643323123455048e-03,3.444356843829154968e-05,-3.913566935807466507e-03,-1.615728251636028290e-04,-3.467203816398978233e-03,-5.214815028011798859e-03,-6.554646824952214956e-05,-1.632380881346762180e-04,2.257084008306264877e-03,-6.226437166333198547e-03,-1.291234511882066727e-03,6.249197293072938919e-03,-3.377462178468704224e-02,-3.088990924879908562e-03,-4.839277244172990322e-04,1.491873117629438639e-04,8.057714439928531647e-04,-4.621763713657855988e-03,1.385085564106702805e-02,8.269118145108222961e-03,-5.928806960582733154e-03,-7.404105272144079208e-03,5.415961495600640774e-04,5.574007082032039762e-05,1.774139143526554108e-02,1.379312574863433838e-02,1.659667119383811951e-02,-1.950991526246070862e-02,-9.850699454545974731e-03,1.694708771537989378e-04,-1.575581263750791550e-04,5.222480467637069523e-05,4.050415009260177612e-04,6.365221459418535233e-03,-2.427014522254467010e-03,-3.981235437095165253e-03,-4.406667721923440695e-04,-1.588104787515476346e-04,-3.975172148784622550e-06,-3.346144694660324603e-09,6.346762529574334621e-05,2.972334332298487425e-04,-7.110747974365949631e-04,-6.799404509365558624e-04,-8.726399391889572144e-05,5.087737372377887368e-05,6.746830649717594497e-09,-3.131779667455703020e-04,1.828271197155117989e-04,-3.503142390400171280e-03,-1.413243357092142105e-02,2.340721897780895233e-03,-8.153255097568035126e-03,-3.360147529747337103e-04,-5.616567068500444293e-05,-1.549197622807696462e-05,2.787187462672591209e-03,1.142688002437353134e-02,-4.742929304484277964e-04,3.280039131641387939e-02,9.204404428601264954e-03,-2.632918534800410271e-03,5.200932500883936882e-04,-7.579018129035830498e-04,-1.120823551900684834e-03,-6.640934385359287262e-03,-8.140958845615386963e-03,2.089121751487255096e-02,-8.715797215700149536e-03,1.297967974096536636e-04,1.653106155572459102e-04,-4.276611434761434793e-05,-1.040624920278787613e-03,1.250100904144346714e-03,-1.311953179538249969e-02,9.042901918292045593e-03,-1.326402742415666580e-02,1.889175618998706341e-03,3.621403593569993973e-03,-5.626512211165390909e-05,5.575343384407460690e-04,7.756702601909637451e-03,5.059384740889072418e-03,2.635832130908966064e-02,4.280616529285907745e-03,-9.242550586350262165e-04,1.636735512875020504e-03,6.005238901707343757e-05,1.553794136270880699e-03,-3.084104973822832108e-03,1.095775980502367020e-02,3.844460006803274155e-04,-1.612585410475730896e-02,-1.012915454339236021e-04,-7.054251182125881314e-05,-9.422203584108501673e-05,1.016670212266035378e-04,-4.538591485470533371e-03,-3.232335206121206284e-03,-3.064068732783198357e-04,-2.075725933536887169e-04,3.890793304890394211e-04,4.478931805351749063e-05,-3.301903461760957725e-08,5.079904804006218910e-05,1.712615485303103924e-04,-3.145419759675860405e-04,3.683524555526673794e-04,5.397271161200478673e-05,9.557963494444265962e-05,2.127080733771435916e-09,-2.420604287181049585e-04,3.202562220394611359e-04,-3.989156335592269897e-03,7.859664037823677063e-05,6.228949408978223801e-03,-6.474516820162534714e-03,-1.762227038852870464e-04,6.860669964225962758e-05,-2.569113275967538357e-04,2.223212271928787231e-03,1.303776632994413376e-02,1.222462020814418793e-02,4.491098597645759583e-02,3.029206767678260803e-03,-2.346057910472154617e-03,6.673441384918987751e-04,-9.462871821597218513e-04,-2.167837228626012802e-03,-1.054329145699739456e-02,-1.029271073639392853e-02,2.368952333927154541e-02,-3.607701044529676437e-03,-4.263111390173435211e-03,3.256369382143020630e-04,-2.404510159976780415e-04,-8.246543002314865589e-04,-6.005354225635528564e-03,-2.170316316187381744e-02,-8.792895823717117310e-05,-5.053440574556589127e-03,-3.627779195085167885e-03,2.033661818131804466e-03,9.295872587244957685e-05,-1.541251549497246742e-03,5.098288413137197495e-03,2.405018080025911331e-03,1.203087158501148224e-03,2.618742873892188072e-03,-1.681996742263436317e-03,1.193580450490117073e-03,-1.872261782409623265e-05,-1.938648521900177002e-03,-2.343437867239117622e-03,1.167611964046955109e-02,2.624949440360069275e-03,-8.023950271308422089e-03,-3.057496360270306468e-05,-5.460082320496439934e-05,-2.408630825811997056e-05,-2.143841411452740431e-04,-1.774426433257758617e-03,-2.569117583334445953e-03,-2.889165887609124184e-03,-3.203024098183959723e-04,4.001936176791787148e-04,3.347244273754768074e-05,3.237937562516890466e-08,5.589800639427267015e-05,1.669789344305172563e-05,2.784073585644364357e-03,1.781179918907582760e-03,-3.863882011501118541e-05,9.867228800430893898e-05,6.018353815306909382e-09,-2.921581617556512356e-04,3.375949745532125235e-04,-8.768167346715927124e-03,-9.910579770803451538e-03,5.740639753639698029e-03,-5.939507856965065002e-03,2.036231744568794966e-04,-2.971880021505057812e-04,-2.315880992682650685e-04,1.654928899370133877e-03,8.098959224298596382e-04,7.267785258591175079e-04,1.904750615358352661e-02,-1.547773368656635284e-02,4.577889572829008102e-03,9.557814337313175201e-05,-3.930202801711857319e-04,-2.294134115800261497e-03,-4.731121007353067398e-04,-8.085355162620544434e-03,4.862870648503303528e-02,8.330535143613815308e-03,3.811630886048078537e-03,8.644659828860312700e-05,-2.199693699367344379e-05,-3.591408021748065948e-04,-3.046309109777212143e-03,4.610633477568626404e-04,2.015099674463272095e-02,-3.940168768167495728e-03,2.650699578225612640e-03,8.843825198709964752e-04,-9.282420069212093949e-05,2.128737047314643860e-03,1.158555783331394196e-02,2.408334985375404358e-02,3.968533128499984741e-03,-6.547371856868267059e-03,-6.334661971777677536e-03,4.475513123907148838e-04,-2.426575520075857639e-06,5.231758579611778259e-03,4.333355464041233063e-04,-1.773766940459609032e-03,-2.549273427575826645e-03,-4.621763713657855988e-03,2.529449557187035680e-05,-1.532947499072179198e-05,-7.811891555320471525e-05,5.478810053318738937e-04,4.557436332106590271e-04,-1.203701598569750786e-03,-1.178289996460080147e-03,-2.761074283625930548e-04,3.297051880508661270e-04,-3.741289401659741998e-05,-1.031321517075411975e-08,7.185530557762831450e-05,5.019925301894545555e-04,2.296879538334906101e-04,9.743164991959929466e-04,4.107070344616658986e-05,5.995025640004314482e-05,-7.345875019382219762e-10,-1.615360088180750608e-04,8.839585643727332354e-05,-2.318838611245155334e-03,-8.096548728644847870e-03,7.212939672172069550e-03,-1.116880215704441071e-03,8.580741996411234140e-05,-1.626979938009753823e-04,-5.516898236237466335e-04,1.522228820249438286e-03,-2.209235448390245438e-03,-1.408708747476339340e-03,5.492747575044631958e-02,6.758010014891624451e-03,-6.932965479791164398e-03,5.542403087019920349e-04,-1.718869316391646862e-05,-3.592377994209527969e-03,-1.411375403404235840e-02,-1.445801113732159138e-03,2.556315809488296509e-02,4.361217841506004333e-03,-1.843551406636834145e-03,9.457170381210744381e-05,-6.432618829421699047e-05,-6.163833313621580601e-05,-1.331353792920708656e-03,-2.184615284204483032e-02,1.685966737568378448e-02,-2.570436103269457817e-03,-2.331344876438379288e-04,2.685867482796311378e-03,-2.831033489201217890e-04,3.558554686605930328e-03,6.081629544496536255e-03,1.963790506124496460e-02,1.017184834927320480e-02,-2.987904241308569908e-03,3.628484904766082764e-03,1.700332388281822205e-03,-5.844382394570857286e-05,-1.275669317692518234e-03,-1.454718993045389652e-03,-5.116465501487255096e-03,2.715931739658117294e-03,-1.170162484049797058e-02,1.515592448413372040e-04,-1.814294955693185329e-04,8.320787310367450118e-05,3.237404744140803814e-04,8.942211046814918518e-03,6.161585915833711624e-04,-2.962075173854827881e-03,-1.784878404578194022e-04,2.119506243616342545e-04,5.468503150041215122e-05,-2.628297579576610588e-08,-1.090357181965373456e-05,9.497339488007128239e-05,-2.002986380830407143e-03,-9.379654511576518416e-05,-1.232353970408439636e-04,-1.310343759541865438e-05,-4.267633357812883332e-09,-1.529121655039489269e-04,3.791321069002151489e-04,-1.450712559744715691e-03,-1.096009556204080582e-02,9.602736681699752808e-03,-5.319198593497276306e-03,-2.805195399560034275e-04,8.241565956268459558e-05,3.839784767478704453e-04,9.588750544935464859e-04,1.298261526972055435e-02,8.806074038147926331e-04,2.141780033707618713e-02,1.314840093255043030e-02,-5.836083088070154190e-03,4.045994137413799763e-04,-5.360340583138167858e-04,-8.264121599495410919e-03,-7.565882988274097443e-04,-1.178684830665588379e-02,5.856989882886409760e-03,-6.820364389568567276e-03,-1.248483359813690186e-02,2.454326604492962360e-04,-2.277009189128875732e-04,-3.825866733677685261e-04,-4.011079203337430954e-03,-1.135485060513019562e-02,2.944959327578544617e-02,-5.525309592485427856e-03,-1.294999103993177414e-02,3.671832848340272903e-03,1.709841599222272635e-04,5.531322676688432693e-04,2.214361354708671570e-02,2.797967940568923950e-02,1.491238549351692200e-02,-4.425240680575370789e-03,-8.712749928236007690e-03,2.263864036649465561e-03,5.250659305602312088e-04,-4.662536084651947021e-03,5.108568817377090454e-03,6.937919184565544128e-03,-9.839687496423721313e-03,-2.557591535151004791e-03,-9.095322457142174244e-05,1.524962572148069739e-04,6.049026706023141742e-05,1.536614145152270794e-04,-3.413145896047353745e-03,5.251446273177862167e-03,7.327922154217958450e-03,1.825845101848244667e-03,-1.928136800415813923e-03,-4.564486880553886294e-05,1.019528135657310486e-03,1.052682870067656040e-03,1.230307971127331257e-03,3.536325413733720779e-03,5.475920159369707108e-03,2.180464507546275854e-04,-1.443192304577678442e-04,-4.855754741583950818e-05,-1.061134971678256989e-03,5.002207471989095211e-04,-1.568572595715522766e-03,-2.976992167532444000e-02,2.706542238593101501e-02,-5.525305867195129395e-03,1.812549191527068615e-03,7.047886028885841370e-04,-5.194398108869791031e-04,5.234564887359738350e-04,-1.524195075035095215e-02,2.423426602035760880e-03,5.054770410060882568e-02,1.072984375059604645e-02,-9.165224619209766388e-03,4.596101352944970131e-04,-2.192334650317206979e-04,6.010185461491346359e-05,1.078963279724121094e-02,-1.020407490432262421e-02,2.598279528319835663e-02,2.277001366019248962e-02,2.408450003713369370e-03,1.323003205470740795e-03,1.361459260806441307e-03,-1.194248674437403679e-03,9.754366241395473480e-03,-5.198970437049865723e-02,1.329928170889616013e-02,-6.074179429560899734e-03,-5.574604962021112442e-03,6.753847002983093262e-03,4.536906257271766663e-03,3.878554329276084900e-03,-8.438932709395885468e-04,2.877446264028549194e-02,1.891415566205978394e-03,1.497615687549114227e-02,1.260679448023438454e-03,7.711991202086210251e-03,6.986513733863830566e-03,1.532497256994247437e-02,4.767024889588356018e-03,-6.989591568708419800e-02,4.792305454611778259e-02,-4.497876018285751343e-02,3.158773854374885559e-02,-1.675611594691872597e-03,8.171473443508148193e-02,5.772825330495834351e-02,-2.655044198036193848e-02,5.850836262106895447e-02,5.063355434685945511e-03,1.777115650475025177e-02,9.266962856054306030e-02,-2.660615791683085263e-06\n0.000000000000000000e+00,2.555948958615772426e-05,8.883565169526264071e-05,-1.727922237478196621e-03,-8.585980976931750774e-04,7.701545837335288525e-05,-1.914088898047339171e-05,-7.658004008703755972e-09,1.138353836722671986e-04,-1.978022773982957006e-04,3.554487600922584534e-03,2.902151551097631454e-03,3.144757123664021492e-03,3.202358027920126915e-03,3.162736247759312391e-04,-1.990092277992516756e-05,4.940638973494060338e-06,8.115306263789534569e-04,2.009252551943063736e-03,-8.498084731400012970e-03,8.358544670045375824e-03,2.727412246167659760e-02,2.444408833980560303e-03,-1.506861735833808780e-05,3.394899831619113684e-04,3.300766693428158760e-03,7.113557308912277222e-03,1.527363667264580727e-03,-1.714375056326389313e-02,1.045174710452556610e-02,4.088336601853370667e-03,-2.283260400872677565e-04,-1.914080530696082860e-05,2.377522643655538559e-03,4.878790583461523056e-03,3.519730409607291222e-03,6.244999822229146957e-03,-8.834935724735260010e-03,-7.665935903787612915e-03,9.253100870409980416e-05,-1.213277064380235970e-04,6.150888744741678238e-03,7.609386928379535675e-03,-5.813737399876117706e-03,9.617884643375873566e-03,1.073756907135248184e-02,3.534429473802447319e-03,1.490654423832893372e-03,6.761662370990961790e-05,1.248793443664908409e-03,6.748635321855545044e-03,1.922360388562083244e-03,-1.371227670460939407e-02,-3.793287556618452072e-03,5.171795055503025651e-05,-2.645534914336167276e-05,4.652953430195339024e-05,-5.160077853361144662e-05,1.817824319005012512e-03,3.483758773654699326e-03,3.387579228729009628e-03,5.036012153141200542e-04,-5.890996544621884823e-05,7.855401054257526994e-05,-2.196644288687821245e-08,-2.137554401997476816e-04,2.174831752199679613e-04,2.370643243193626404e-02,1.278361864387989044e-02,-5.090749473311007023e-04,1.842449419200420380e-04,2.154665246223430586e-08,-6.700396770611405373e-04,8.761163917370140553e-04,-1.589144766330718994e-02,-1.686580106616020203e-02,-1.560739427804946899e-02,-5.974125117063522339e-02,3.839886339846998453e-04,-5.748037947341799736e-04,-3.439551801420748234e-04,-5.073303822427988052e-03,-1.525932922959327698e-03,-4.882699623703956604e-02,-5.091185122728347778e-02,5.048859119415283203e-01,-2.657303027808666229e-02,1.190888462588191032e-03,-3.410391509532928467e-03,-3.832484409213066101e-02,-2.649381756782531738e-02,-1.026719585061073303e-01,4.859141632914543152e-02,-2.048794552683830261e-02,-2.318159863352775574e-02,2.470143605023622513e-03,1.735342899337410927e-03,-1.427693292498588562e-02,-2.367654815316200256e-02,-5.222926288843154907e-02,-1.150757223367691040e-01,3.691431134939193726e-02,8.268857002258300781e-02,-4.012168385088443756e-03,-7.445079972967505455e-06,-2.712131664156913757e-02,-8.130753785371780396e-02,6.356323510408401489e-02,-8.493530750274658203e-02,-3.790892660617828369e-04,3.102001920342445374e-02,-6.776760332286357880e-03,-1.822263700887560844e-03,5.414468701928853989e-03,-5.799061805009841919e-02,-5.905963480472564697e-04,3.636276349425315857e-02,2.267642505466938019e-02,-5.376617191359400749e-04,-4.233756335452198982e-04,-2.315534220542758703e-05,9.821385610848665237e-04,-6.184005178511142731e-03,-9.911399334669113159e-03,-3.447300940752029419e-02,-4.796260967850685120e-03,4.161866963841021061e-04,-2.994009701069444418e-04,2.844229740617265634e-09,8.380391227547079325e-05,-8.486713340971618891e-05,2.798839705064892769e-05,2.171846805140376091e-03,6.376192322932183743e-05,3.035463741980493069e-04,-5.304984451726113548e-09,-2.664193161763250828e-04,6.155119626782834530e-04,-6.245522759854793549e-03,-1.802415028214454651e-02,9.859334677457809448e-03,-4.748331382870674133e-03,2.148065541405230761e-04,-1.151375035988166928e-04,-2.459066163282841444e-04,1.465488574467599392e-03,-1.392716821283102036e-02,-2.395479753613471985e-02,4.770049452781677246e-02,4.122271202504634857e-03,1.246633939445018768e-03,6.582606583833694458e-04,4.200301191303879023e-04,8.858704008162021637e-03,-1.010951399803161621e-02,1.827737130224704742e-02,1.059370767325162888e-02,1.069851219654083252e-03,2.598609775304794312e-03,-1.261033175978809595e-04,-3.912569372914731503e-04,-3.410397330299019814e-04,-9.787742979824542999e-03,-1.758061349391937256e-03,3.283443301916122437e-02,-2.134299837052822113e-02,-1.210997998714447021e-02,1.152424956671893597e-03,-2.062587591353803873e-04,2.702837809920310974e-04,7.128451019525527954e-03,1.917102187871932983e-02,-2.047514542937278748e-02,-2.683294005692005157e-02,-9.753338992595672607e-03,-2.568264026194810867e-03,4.783209296874701977e-04,-6.039002910256385803e-03,3.193530254065990448e-03,2.528122067451477051e-02,1.028853468596935272e-02,-9.490719996392726898e-03,-4.408861786941997707e-05,2.280903863720595837e-04,-3.952543556806631386e-05,-5.634659319184720516e-04,-8.500507101416587830e-04,-3.639423288404941559e-03,2.763675991445779800e-03,2.966300235129892826e-04,7.185387948993593454e-05,9.402091382071375847e-05,-1.158188478456168014e-08,2.606415364425629377e-05,4.622076085070148110e-05,-4.304984584450721741e-03,-2.878177911043167114e-03,1.144876077887602150e-04,-7.183253183029592037e-05,-2.062245130218798295e-08,1.110355369746685028e-04,-4.115079063922166824e-04,2.506971126422286034e-03,5.508330184966325760e-03,-3.811543807387351990e-03,1.383044384419918060e-02,-4.542088427115231752e-04,5.818666249979287386e-05,8.385771798202767968e-05,7.594287162646651268e-04,1.426309533417224884e-02,1.205049455165863037e-03,3.997654188424348831e-03,2.332988008856773376e-02,5.615821108222007751e-03,-3.466405905783176422e-04,6.411282811313867569e-04,6.232737563550472260e-03,7.088682614266872406e-03,6.801507901400327682e-03,-1.432881597429513931e-02,3.325825557112693787e-03,3.918108064681291580e-03,-4.043274093419313431e-04,-2.887118025682866573e-04,2.087079687044024467e-03,4.103365354239940643e-03,1.390026882290840149e-02,3.072137944400310516e-03,-9.837681427597999573e-03,-1.347101200371980667e-02,5.580538418143987656e-04,-1.025765595841221511e-04,2.849854063242673874e-03,6.550082936882972717e-03,-1.184136420488357544e-02,2.268438413739204407e-02,-5.351650062948465347e-03,-1.552884234115481377e-03,8.899430395103991032e-04,1.022946817101910710e-04,7.947813719511032104e-04,1.175677776336669922e-02,-3.839890472590923309e-03,-9.829567745327949524e-03,-4.073318559676408768e-03,2.163979661418125033e-04,-8.273990533780306578e-05,6.530041719088330865e-05,-1.040747156366705894e-04,-3.902818076312541962e-03,7.573837880045175552e-03,4.519417416304349899e-03,7.306423503905534744e-04,-1.684543676674365997e-04,4.104908657609485090e-05,1.609474509223218774e-08,2.693227361305616796e-05,-1.033740118145942688e-04,-2.198398346081376076e-03,-9.434868115931749344e-04,6.731226312695071101e-05,8.197721399483270943e-06,5.552351467486005276e-09,7.291093061212450266e-05,-1.287117192987352610e-04,1.744939479976892471e-03,-3.711334895342588425e-03,5.492611788213253021e-03,7.699858397245407104e-03,6.245985423447564244e-05,4.931716830469667912e-05,7.723015733063220978e-05,1.232577720656991005e-03,-1.664211042225360870e-03,-9.795813821256160736e-05,1.957078697159886360e-03,2.117162756621837616e-02,4.734377842396497726e-03,3.741124601219780743e-06,2.733619185164570808e-04,5.171928089112043381e-03,4.519092384725809097e-03,5.703793372958898544e-03,-6.071946583688259125e-03,2.946155844256281853e-03,3.318137954920530319e-03,-2.294857986271381378e-04,-2.342571970075368881e-04,1.365772681310772896e-03,2.278686966747045517e-03,4.124907311052083969e-03,1.186667755246162415e-02,-6.229743827134370804e-03,-1.151255331933498383e-02,8.555648382753133774e-04,1.731454176479019225e-05,4.360084421932697296e-03,1.148304715752601624e-02,-4.123741295188665390e-03,8.941888809204101562e-03,2.263009548187255859e-03,-2.243977040052413940e-03,1.251701265573501587e-03,2.739738265518099070e-04,8.477807277813553810e-04,1.056145131587982178e-02,2.735829446464776993e-03,-1.152507122606039047e-02,-3.487898502498865128e-03,-4.227083991281688213e-06,6.952534749871119857e-05,-4.602699118549935520e-05,5.440334280137903988e-05,-2.800281508825719357e-04,2.759710187092423439e-03,4.567181691527366638e-03,6.667353445664048195e-04,-2.571225923020392656e-05,3.721862231031991541e-05,2.514730113034602255e-08,4.626235750038176775e-08,-7.553323666797950864e-05,-2.587390132248401642e-03,-1.821367070078849792e-03,1.743192115100100636e-05,-4.215289663989096880e-05,-4.590219759847968817e-09,6.281951209530234337e-05,-5.475664147525094450e-05,1.962915761396288872e-03,5.308294203132390976e-03,1.277155242860317230e-02,8.015996776521205902e-03,-3.196323523297905922e-04,3.267894790042191744e-04,5.081761628389358521e-04,-4.923494998365640640e-04,1.038558036088943481e-02,5.319681018590927124e-03,3.280361881479620934e-03,1.181331835687160492e-02,1.094205072149634361e-04,-2.121540019288659096e-04,3.896154812537133694e-04,2.995847957208752632e-03,4.754196852445602417e-03,1.691636070609092712e-02,-1.799286808818578720e-03,5.478328559547662735e-03,1.602201140485703945e-03,-5.216780846239998937e-05,-2.372281887801364064e-04,3.784187720157206059e-04,-3.048021346330642700e-03,-5.787342786788940430e-03,4.768404178321361542e-04,8.515575900673866272e-04,-7.137858774513006210e-03,-7.918803021311759949e-04,1.988707954296842217e-04,-1.067425822839140892e-03,8.974155411124229431e-03,-2.051461860537528992e-02,2.271166769787669182e-03,1.699583604931831360e-02,-4.510620143264532089e-03,-1.742630265653133392e-04,4.235778469592332840e-04,-2.555735642090439796e-03,8.881724439561367035e-03,7.148699834942817688e-03,1.168432459235191345e-02,3.782093757763504982e-03,-2.138927811756730080e-06,2.853953046724200249e-04,4.993631591787561774e-06,-1.815316936699673533e-04,8.296605665236711502e-05,1.015417510643601418e-03,3.475960576906800270e-03,4.731743247248232365e-04,-4.769546649185940623e-06,-4.175624781055375934e-06,-3.470063347776886076e-09,-2.280436456203460693e-05,-8.704086212674155831e-05,-3.186549292877316475e-03,-9.025355684570968151e-04,1.615084329387173057e-06,-7.640289550181478262e-05,3.520244717947207391e-08,2.174897235818207264e-04,-2.918244863394647837e-04,6.298252847045660019e-03,8.492331951856613159e-03,-2.158746123313903809e-03,1.016073860228061676e-02,1.902941148728132248e-04,5.401526868809014559e-05,1.708227064227685332e-04,1.353421248495578766e-05,-3.833697177469730377e-03,6.031177472323179245e-03,-3.659265115857124329e-03,7.203466258943080902e-03,3.584502032026648521e-03,-3.661789523903280497e-04,6.830603233538568020e-04,4.161958117038011551e-03,4.480793140828609467e-03,1.661887019872665405e-02,-1.402633450925350189e-02,5.142477340996265411e-03,3.339282236993312836e-03,-4.130664165131747723e-04,-7.901900971774011850e-05,2.246250398457050323e-03,7.993111386895179749e-03,2.154892310500144958e-02,1.108213048428297043e-02,1.648041652515530586e-03,-8.109083399176597595e-03,-1.095115207135677338e-03,-4.059740604134276509e-06,7.197310216724872589e-03,4.133999813348054886e-03,3.563001984730362892e-03,1.107797399163246155e-02,-3.201130777597427368e-03,1.254258444532752037e-03,6.852763472124934196e-04,1.018429175019264221e-04,1.111809688154608011e-04,4.740160424262285233e-03,-8.193847723305225372e-03,-8.366648107767105103e-03,1.371219521388411522e-03,1.014884328469634056e-04,-7.624956197105348110e-05,2.210103593824896961e-05,-7.964304677443578839e-05,1.030618557706475258e-03,2.195263979956507683e-03,3.671277314424514771e-03,4.163490375503897667e-04,-2.909591421484947205e-04,2.623261025291867554e-05,1.432891849617590196e-08,8.707222150405868888e-05,-3.458857099758461118e-05,-3.103253897279500961e-03,-2.175517845898866653e-03,1.773627882357686758e-04,1.127434006775729358e-05,-1.091487433768634219e-08,2.684235005290247500e-05,-2.549943746998906136e-04,8.923058048821985722e-04,-5.884282290935516357e-05,-5.973097402602434158e-03,5.344646517187356949e-03,-1.881310890894383192e-04,6.565340299857780337e-05,1.352144754491746426e-04,2.443370874971151352e-03,-2.306229202076792717e-03,-4.031560383737087250e-03,3.418906591832637787e-03,2.124738506972789764e-02,4.486802034080028534e-03,-1.035950699588283896e-04,6.110524991527199745e-04,9.717947803437709808e-03,7.103936746716499329e-03,1.511170621961355209e-02,-9.844779968261718750e-03,1.332133635878562927e-02,7.208145689219236374e-03,-4.380171012599021196e-04,-2.348774869460612535e-04,1.202327664941549301e-03,2.407794352620840073e-03,9.852164424955844879e-03,6.520667113363742828e-03,-7.034162990748882294e-05,-7.857250049710273743e-03,1.498481957241892815e-03,4.983670078217983246e-05,2.720024669542908669e-03,1.134607195854187012e-02,-1.264905557036399841e-02,1.141058467328548431e-02,1.531755551695823669e-03,-3.313767956569790840e-03,1.274748239666223526e-03,3.205043321941047907e-04,-2.468475373461842537e-03,8.439749479293823242e-03,-4.711704328656196594e-03,-3.723295405507087708e-03,-5.696875974535942078e-03,3.417126572458073497e-05,4.939574864692986012e-07,3.142602508887648582e-05,-2.672685659490525723e-04,-1.583757926709949970e-03,-1.309110550209879875e-03,3.848607884719967842e-03,5.859371158294379711e-04,4.021943459520116448e-05,3.667255077743902802e-05,-6.435243449232075363e-09,3.750619725906290114e-05,8.292437996715307236e-05,-1.473773736506700516e-03,-1.274938462302088737e-03,1.024108642013743520e-04,7.261180144269019365e-06,2.182287062169052660e-08,4.043036460643634200e-05,-2.684105420485138893e-04,1.388754113577306271e-03,-1.488321460783481598e-03,-1.359878107905387878e-03,6.147325504571199417e-03,1.816509757190942764e-04,-5.583717938861809671e-05,-1.949597644852474332e-04,1.048769452609121799e-03,-7.245664019137620926e-03,-1.187611836940050125e-03,6.068199872970581055e-04,2.037156745791435242e-02,7.258693687617778778e-03,-4.876880120718851686e-05,2.119381097145378590e-04,5.671685561537742615e-03,8.927942253649234772e-03,5.680835805833339691e-03,-6.178151350468397141e-03,6.231591105461120605e-03,7.078434806317090988e-03,-2.763649099506437778e-04,-3.662680319393984973e-05,1.373256673105061054e-03,8.320791646838188171e-03,7.511409930884838104e-03,6.055346224457025528e-03,-1.269978471100330353e-02,-5.182177759706974030e-03,6.422335864044725895e-04,-7.605985592817887664e-05,3.354053013026714325e-03,1.339993905276060104e-04,-1.146125420928001404e-02,1.471707411110401154e-02,1.167298667132854462e-02,9.383945725858211517e-04,1.284075900912284851e-03,1.191291812574490905e-04,3.260990837588906288e-03,4.468447528779506683e-03,-3.844260238111019135e-03,-2.927758730947971344e-03,-6.701258942484855652e-03,7.936615729704499245e-04,-1.123948604799807072e-03,-5.998775013722479343e-04,-1.274705398827791214e-03,3.614432644098997116e-03,2.426328137516975403e-03,1.740704989060759544e-03,8.195076370611786842e-04,3.664444375317543745e-04,-4.101821687072515488e-04,-9.804440196603536606e-04,-7.022334466455504298e-05,-3.636315523181110620e-05,-3.420004155486822128e-03,-4.150951746851205826e-03,3.575091250240802765e-04,4.884119844064116478e-04,2.121614990755915642e-03,7.285122992470860481e-04,2.369467256357893348e-05,1.133186160586774349e-03,1.080868951976299286e-02,-2.566642127931118011e-03,7.663651369512081146e-03,3.718674706760793924e-04,5.144921306055039167e-05,-2.490526996552944183e-03,6.938472506590187550e-05,5.178737454116344452e-03,1.623028516769409180e-02,-8.355744183063507080e-03,1.726846769452095032e-02,-9.064006735570728779e-04,-6.318573141470551491e-04,-7.325471378862857819e-04,-2.442606259137392044e-03,-3.507176414132118225e-03,8.116758428514003754e-03,-8.269320242106914520e-03,-6.324903108179569244e-03,8.460666867904365063e-04,-1.351209706626832485e-03,-3.245934378355741501e-03,-1.910440623760223389e-03,1.982104731723666191e-04,1.989656686782836914e-02,1.579888164997100830e-02,-1.239924132823944092e-02,-1.545142941176891327e-02,1.695810584351420403e-03,-2.073792973533272743e-03,3.584019374102354050e-03,1.233497634530067444e-02,-1.277965120971202850e-02,2.092456445097923279e-02,-7.377304136753082275e-03,-6.177233997732400894e-03,-3.338951850309967995e-03,2.721329452469944954e-03,1.657078391872346401e-04,-2.794193802401423454e-03,2.445952408015727997e-02,-4.090711101889610291e-02,3.391632810235023499e-03,-5.024848971515893936e-03,-1.006285659968852997e-02,1.430292148143053055e-02,-3.125039860606193542e-02,3.289919346570968628e-02,-3.030498512089252472e-02,-1.089541055262088776e-02,4.125755745917558670e-03,-2.460744976997375488e-02,-9.886014595394954085e-06\n0.000000000000000000e+00,8.054728823481127620e-06,-5.478867751662619412e-05,7.592636393383145332e-04,6.451708613894879818e-04,-4.291884033591486514e-05,2.795443651848472655e-05,1.550044359532876115e-08,-3.040350202354602516e-05,-3.952412953367456794e-05,-3.964027855545282364e-04,-1.242323545739054680e-03,-2.929005771875381470e-03,5.005066283047199249e-03,6.437795818783342838e-04,-8.705323125468567014e-05,-2.227547520305961370e-04,8.702642517164349556e-04,4.022182431071996689e-03,2.699593896977603436e-04,1.776609569787979126e-03,4.203918506391346455e-04,1.679359935224056244e-02,-1.240778365172445774e-04,-9.064631740329787135e-06,2.139176707714796066e-03,-7.500706706196069717e-03,-4.903733730316162109e-03,-8.306868374347686768e-03,3.291055560111999512e-03,1.311406120657920837e-02,-2.629766822792589664e-04,-7.606844883412122726e-05,2.858758671209216118e-05,-3.517666831612586975e-03,2.922424348071217537e-03,1.167972222901880741e-04,4.004707559943199158e-03,2.424451988190412521e-03,-9.550724644213914871e-05,-5.686223448719829321e-05,3.257445758208632469e-03,6.419892306439578533e-04,-1.854709698818624020e-04,8.535384200513362885e-03,-2.701627556234598160e-03,2.909321105107665062e-03,3.486352507025003433e-04,-5.337978655006736517e-05,1.521662715822458267e-02,1.081796269863843918e-02,2.693984424695372581e-03,2.244903706014156342e-03,-3.338914597406983376e-03,5.690531543223187327e-05,-1.488507550675421953e-04,-1.044853634084574878e-04,1.338159898295998573e-03,3.938888665288686752e-03,-2.316145692020654678e-03,-2.100510289892554283e-03,-3.930009552277624607e-04,-5.050842810305766761e-05,1.036313915392383933e-05,9.623249752621632069e-09,-1.062494120560586452e-04,1.474040909670293331e-04,-5.342240910977125168e-03,-3.283144207671284676e-03,2.330827410332858562e-04,-1.772290706867352128e-04,4.702044975601893384e-08,1.831633562687784433e-04,5.007494473829865456e-04,-8.005622657947242260e-05,1.747844181954860687e-02,1.789679937064647675e-02,-3.587660193443298340e-02,-4.703461658209562302e-03,8.331525023095309734e-04,1.828190404921770096e-03,-8.178631775081157684e-03,-3.724577650427818298e-02,1.014280691742897034e-02,-8.581206202507019043e-03,-2.692192606627941132e-02,5.198543667793273926e-01,7.732509402558207512e-04,-9.160095214610919356e-05,-2.269227989017963409e-02,6.337336450815200806e-02,2.076563611626625061e-02,3.956653550267219543e-02,-2.915380522608757019e-02,-1.173473522067070007e-01,2.332039643079042435e-03,5.614943802356719971e-04,-1.004065736196935177e-03,4.239010810852050781e-02,-2.009152434766292572e-02,1.509245950728654861e-02,-3.346426784992218018e-02,-2.133017964661121368e-02,3.740549436770379543e-04,3.911491367034614086e-04,-2.915839850902557373e-02,3.320324048399925232e-02,4.311884753406047821e-03,-6.528618931770324707e-02,3.049910813570022583e-02,-1.696381717920303345e-02,-2.047148300334811211e-03,4.229878832120448351e-04,-1.266193240880966187e-01,-9.210696071386337280e-02,1.248555909842252731e-02,-1.620291732251644135e-02,2.335011959075927734e-02,-5.626197671517729759e-04,1.302573247812688351e-03,8.927044109441339970e-04,-1.112581137567758560e-02,-3.379067778587341309e-02,2.340623922646045685e-02,1.451096683740615845e-02,2.809560624882578850e-03,3.087721415795385838e-04,-3.295394708402454853e-05,2.932912934738851618e-08,2.024642162723466754e-05,1.188699934573378414e-05,1.138120424002408981e-03,9.817138779908418655e-04,-1.645094016566872597e-07,8.084119326667860150e-05,-2.754815264793819551e-10,-1.340200542472302914e-04,8.352979784831404686e-05,-1.460743718780577183e-03,-5.845258012413978577e-03,7.006681524217128754e-03,-5.381170194596052170e-04,4.139283846598118544e-04,-1.340660382993519306e-04,-2.360645594308152795e-04,1.420866581611335278e-03,1.332382671535015106e-03,-3.958472516387701035e-03,6.115149240940809250e-03,1.329323975369334221e-03,1.536730304360389709e-02,-8.093898941297084093e-06,-4.371171962702646852e-05,2.810708479955792427e-03,-1.011337339878082275e-02,-1.431305799633264542e-02,7.229386828839778900e-03,4.698115400969982147e-03,1.280106510967016220e-02,-2.616967540234327316e-04,-1.825042563723400235e-04,-4.189172468613833189e-04,-6.300231441855430603e-03,-4.765388555824756622e-03,5.639163311570882797e-03,2.110218629240989685e-04,9.014585521072149277e-04,1.325671561062335968e-03,-8.703361527295783162e-05,-5.584582686424255371e-05,-9.267797693610191345e-03,9.497497230768203735e-03,1.243988983333110809e-02,-3.424151334911584854e-03,-1.326571218669414520e-04,1.035184250213205814e-03,8.059189713094383478e-05,1.371629163622856140e-02,9.524315595626831055e-03,3.023739904165267944e-03,2.492758445441722870e-03,-1.889690058305859566e-03,4.767418431583791971e-06,-3.866903716698288918e-05,-1.308410282945260406e-04,1.232911017723381519e-03,3.261219011619687080e-03,-3.561479970812797546e-03,-6.381153361871838570e-04,-1.673025690251961350e-04,2.216960274381563067e-05,-2.921856867033056915e-05,-1.604340127414616290e-08,2.726963248278480023e-05,-1.066495678969658911e-05,6.089173257350921631e-04,4.237591347191482782e-04,5.741648055845871568e-05,5.523042273125611246e-05,3.462110953478259034e-08,6.711800233460962772e-05,-1.150899042841047049e-04,1.997560728341341019e-03,3.947681747376918793e-03,-3.841098397970199585e-03,3.165178699418902397e-03,3.998946631327271461e-04,-7.434356666635721922e-05,-1.649309851927682757e-04,4.966239794157445431e-04,3.851821646094322205e-03,-4.382178187370300293e-03,-1.408113632351160049e-03,-6.004085764288902283e-03,1.151777431368827820e-02,-1.611689076526090503e-04,4.617464728653430939e-04,7.148727774620056152e-03,-2.047521062195301056e-03,6.724427919834852219e-03,-1.152279321104288101e-03,4.222905263304710388e-04,-1.150860916823148727e-03,-3.170743293594568968e-04,-1.855088703450746834e-05,8.877583313733339310e-04,1.790248788893222809e-04,-4.308928735554218292e-03,4.796306602656841278e-03,4.296816885471343994e-03,3.331101965159177780e-03,-3.264219267293810844e-04,-1.785930544428993016e-05,2.363571431487798691e-03,-1.916649518534541130e-03,1.574036665260791779e-03,2.362092491239309311e-04,2.728581894189119339e-03,5.067390389740467072e-03,5.816119664814323187e-05,-5.772061922471038997e-05,6.162968464195728302e-03,7.917189039289951324e-03,-1.827146857976913452e-03,-5.071079824119806290e-03,-1.676068175584077835e-03,-2.460659015923738480e-05,-1.378158049192279577e-04,-3.037654460058547556e-05,5.185281625017523766e-04,2.073208568617701530e-03,-3.380624577403068542e-03,-1.382167683914303780e-03,-2.174779219785705209e-04,-7.061000360408797860e-05,1.397550295223481953e-05,-4.211915438645519316e-08,3.648860911198426038e-06,-2.743056757026351988e-05,6.122351624071598053e-04,4.203843127470463514e-04,-2.396217860223259777e-05,1.004249315883498639e-05,-4.932280717184767127e-08,-1.597172013134695590e-05,-4.211026680422946811e-05,1.161974651040509343e-04,-1.456408528611063957e-03,-2.150250831618905067e-03,4.574968479573726654e-03,5.703645292669534683e-04,-9.693438187241554260e-05,-2.065318985842168331e-04,7.660411647520959377e-04,4.053343087434768677e-03,1.292972359806299210e-03,2.852087840437889099e-03,4.409853368997573853e-03,1.631855033338069916e-02,-1.138135776272974908e-04,1.411467928846832365e-05,1.934752683155238628e-03,-7.810984738171100616e-03,-4.361482337117195129e-03,-4.138554446399211884e-03,4.069159273058176041e-03,1.328278519213199615e-02,-2.740413765422999859e-04,-6.961999315535649657e-05,7.942337833810597658e-05,-4.370681941509246826e-03,3.321390366181731224e-03,-2.087833825498819351e-03,3.702938556671142578e-03,2.879217267036437988e-03,-1.452768337912857533e-04,-3.858389027300290763e-05,3.585940692573785782e-03,-3.638762282207608223e-03,-2.198747824877500534e-05,5.308977793902158737e-03,-3.598594106733798981e-03,1.743230270221829414e-03,1.753968099365010858e-04,-6.594107253476977348e-05,1.485237665474414825e-02,1.189578138291835785e-02,-1.066217431798577309e-03,3.093431703746318817e-03,-2.412874950096011162e-03,6.458961433963850141e-05,-1.593024062458425760e-04,-9.781286644283682108e-05,1.320016919635236263e-03,4.128465894609689713e-03,-2.036410849541425705e-03,-1.648911391384899616e-03,-3.285470011178404093e-04,-5.039413372287526727e-05,4.724182076643046457e-07,-1.425041773472912610e-08,1.240071742358850315e-05,2.606783891678787768e-05,6.778046372346580029e-04,5.081993294879794121e-04,-3.174316225340589881e-05,2.320477869943715632e-05,-3.651950919447699562e-08,-3.014412868651561439e-05,-1.233967850566841662e-05,-2.626486821100115776e-04,-1.834718277677893639e-03,2.064291387796401978e-03,5.095044150948524475e-03,5.610739463008940220e-04,-6.077843136154115200e-05,-2.511784259695559740e-04,9.952067630365490913e-04,4.226895049214363098e-03,2.753947395831346512e-03,1.332236104644834995e-03,2.218876034021377563e-03,1.506659016013145447e-02,-2.586172195151448250e-05,-1.247407635673880577e-04,1.881120726466178894e-03,-7.252468727529048920e-03,-2.323038410395383835e-03,-4.431222099810838699e-03,3.551266388967633247e-03,1.334735285490751266e-02,-1.879549527075141668e-04,-5.751700518885627389e-05,3.278754593338817358e-05,-4.317362792789936066e-03,1.447184709832072258e-03,-8.993494557216763496e-04,6.874670740216970444e-03,2.569034928455948830e-03,-2.958146069431677461e-05,-2.457215850881766528e-05,3.010922111570835114e-03,-3.945310134440660477e-03,-1.879542134702205658e-03,4.491472151130437851e-03,-1.463108463212847710e-03,2.999983727931976318e-03,4.427524690981954336e-04,-7.698647823417559266e-05,1.570742949843406677e-02,1.082542631775140762e-02,-1.955367857590317726e-03,2.769868355244398117e-03,-5.965907592326402664e-03,5.806820627185516059e-05,-1.182877822429873049e-04,-8.831532613839954138e-05,1.279325922951102257e-03,4.171151667833328247e-03,-1.584167475812137127e-03,-2.055725781247019768e-03,-3.120455658063292503e-04,-1.129337124439189211e-05,1.545282975712325424e-05,-1.558692019898444414e-08,1.897928541438886896e-06,-9.322328878624830395e-06,1.008835970424115658e-03,4.864949733018875122e-04,-1.899224480439443141e-05,1.590690408193040639e-05,-9.332507033832371235e-08,1.242444341187365353e-05,-6.944328197278082371e-05,7.802442414686083794e-04,-2.980777295306324959e-03,-4.102471750229597092e-03,4.034033510833978653e-03,6.108826491981744766e-04,-7.790588279021903872e-05,-2.180298906750977039e-04,4.064388631377369165e-04,1.756985438987612724e-03,-1.835207454860210419e-03,3.280909033492207527e-03,3.912182990461587906e-03,1.481814123690128326e-02,-6.059195948182605207e-05,1.814134157029911876e-05,2.221000846475362778e-03,-8.088116534054279327e-03,-1.148720970377326012e-03,-7.082706317305564880e-03,2.301098080351948738e-03,1.256564352661371231e-02,-2.310384588781744242e-04,-5.261389014776796103e-05,4.419915203470736742e-04,-5.398246459662914276e-03,7.542259991168975830e-03,-2.725264290347695351e-03,4.863340873271226883e-03,3.908994141966104507e-03,-4.752874956466257572e-04,-4.490615538088604808e-05,4.190999083220958710e-03,-5.375333130359649658e-03,-2.613632008433341980e-03,7.579349447041749954e-03,1.420152490027248859e-03,2.691778354346752167e-03,1.594753557583317161e-04,-8.088963659247383475e-05,1.376784127205610275e-02,9.711536578834056854e-03,-3.553538117557764053e-04,5.260698031634092331e-03,-2.706075552850961685e-03,6.110699905548244715e-05,-1.938568020705133677e-04,-8.552813233109191060e-05,1.192636089399456978e-03,3.991817589849233627e-03,-2.547082258388400078e-03,-2.203631214797496796e-03,-3.963261842727661133e-04,-8.094585791695863008e-05,1.225932919624028727e-05,6.461277735070325434e-08,4.588523097481811419e-06,-1.624585820536594838e-05,2.885558060370385647e-04,-8.727074600756168365e-05,-2.756487265287432820e-05,-2.193829823227133602e-05,-4.859657565248198807e-09,-2.804150608426425606e-05,-1.168673043139278889e-04,-2.422335383016616106e-04,-8.272959385067224503e-04,-2.511150669306516647e-03,4.396505653858184814e-03,5.594847607426345348e-04,-8.161162259057164192e-05,-1.580681127961724997e-04,1.219965866766870022e-03,7.594912778586149216e-03,1.030641142278909683e-04,9.632494766265153885e-04,2.791087608784437180e-03,1.671138219535350800e-02,-1.216682721860706806e-04,-1.503588573541492224e-04,1.633336185477674007e-03,-5.139993503689765930e-03,-3.050599712878465652e-03,-4.234505817294120789e-03,3.155692480504512787e-03,1.307175308465957642e-02,-3.207256668247282505e-04,-4.970707232132554054e-05,-9.974432032322511077e-05,-5.662426352500915527e-03,3.687955439090728760e-03,-1.838436815887689590e-03,2.100683283060789108e-03,2.977008698508143425e-03,1.753084361553192139e-04,-1.078474542737239972e-05,3.162607084959745407e-03,-2.730931155383586884e-03,-2.444040495902299881e-03,6.447415333241224289e-03,-3.196274628862738609e-03,1.793058589100837708e-03,3.473195829428732395e-04,-5.306251841830089688e-05,1.902802847325801849e-02,1.269704289734363556e-02,-1.505489926785230637e-03,2.513703191652894020e-03,-2.863117726519703865e-03,1.230863708769902587e-04,-1.570482563693076372e-04,-1.483586092945188284e-04,1.306482823565602303e-03,4.191357176750898361e-03,-1.084809307940304279e-03,-1.552201691083610058e-03,-3.578457690309733152e-04,-1.107944353861967102e-05,7.531387836934300140e-06,3.710044893523445353e-08,1.318974318564869463e-05,-3.580696647986769676e-05,3.970962134189903736e-04,1.121128152590245008e-04,-2.588093047961592674e-05,2.028810558840632439e-05,-2.815809807543701027e-08,6.089655471441801637e-06,-6.448598287533968687e-05,-4.818849629373289645e-05,-3.520603058859705925e-03,9.010229841805994511e-04,5.354397464543581009e-03,4.661657440010458231e-04,-6.978015153435990214e-05,-1.560439413879066706e-04,9.794320212677121162e-04,5.653748754411935806e-03,3.697638632729649544e-03,1.764224492944777012e-03,4.435997921973466873e-03,1.728638261556625366e-02,-1.262072182726114988e-04,1.086145421140827239e-04,2.989182714372873306e-03,-8.188663981854915619e-03,-1.843753503635525703e-03,-7.329910062253475189e-03,2.607194008305668831e-03,1.417486835271120071e-02,-3.626514808274805546e-04,-9.700174268800765276e-05,1.497002958785742521e-04,-5.421827081590890884e-03,4.847588017582893372e-03,-9.979164460673928261e-04,5.410702433437108994e-04,-4.583998816087841988e-05,4.992159665562212467e-05,-1.656429521972313523e-04,2.892655320465564728e-03,-4.024132154881954193e-03,-8.390300790779292583e-04,5.940282251685857773e-03,-2.626901259645819664e-03,7.640600670129060745e-04,1.692363584879785776e-04,3.790098708122968674e-04,1.214534882456064224e-02,1.174534019082784653e-02,-2.479282440617680550e-03,-1.432871213182806969e-04,-2.815349143929779530e-04,-2.592189121060073376e-04,-6.770507025066763163e-05,1.627425226615741849e-04,1.650163088925182819e-03,3.570453729480504990e-03,-3.795766970142722130e-03,-1.167901558801531792e-03,-7.322254823520779610e-04,-1.606479490874335170e-04,4.511209408519789577e-05,3.293516638223081827e-04,-1.055715110851451755e-04,-3.369851328898221254e-04,6.382360006682574749e-04,3.977406886406242847e-04,3.666751435957849026e-04,2.387550193816423416e-04,2.484694960003253073e-05,-3.725257411133497953e-04,-7.259147823788225651e-04,-1.270913635380566120e-03,-2.212188672274351120e-03,-5.303794052451848984e-03,4.024983383715152740e-03,5.111150094307959080e-04,-3.537325828801840544e-04,-7.899830234237015247e-04,7.451082929037511349e-04,6.170141976326704025e-03,2.766479039564728737e-03,-3.552392125129699707e-03,1.482582883909344673e-03,1.612715795636177063e-02,3.340107214171439409e-04,-4.810313985217362642e-04,1.050166785717010498e-03,-8.663806132972240448e-03,-2.630154136568307877e-03,-6.498112343251705170e-03,-6.945402128621935844e-04,1.198591385036706924e-02,-6.846353062428534031e-04,-1.304150209762156010e-03,-4.370509122963994741e-04,-3.179912455379962921e-03,6.381466984748840332e-03,4.245492164045572281e-05,4.048915579915046692e-03,5.842779297381639481e-03,1.677732216194272041e-03,-1.526865526102483273e-04,4.971012938767671585e-03,-3.404227318242192268e-03,-2.696861280128359795e-03,1.127507071942090988e-02,-4.745348356664180756e-03,1.612936612218618393e-03,2.823891118168830872e-04,-2.905648434534668922e-04,1.689951121807098389e-02,1.302033476531505585e-02,1.176338363438844681e-02,-4.358065314590930939e-03,-2.592877717688679695e-03,7.206623442471027374e-03,-2.840552246198058128e-03,-3.727425355464220047e-03,-4.332141485065221786e-03,-7.632061839103698730e-03,-1.612144755199551582e-03,-4.199915099889039993e-03,-5.642496980726718903e-03,-6.772202905267477036e-03,4.693599294114392251e-06\n0.000000000000000000e+00,7.581883210150408559e-07,5.629062798107042909e-06,1.487429835833609104e-05,4.309416544856503606e-05,1.696749450275092386e-06,4.326751934513595188e-08,1.008860195383931568e-08,1.872546249614970293e-06,2.935225438704947010e-06,-2.168493119825143367e-05,-5.499870749190449715e-04,-1.286923361476510763e-04,-9.979951573768630624e-05,1.143529880209825933e-05,-3.463230996203492396e-06,-7.761099368508439511e-06,5.253245035419240594e-05,4.120205267099663615e-05,2.287588904437143356e-05,1.182606210932135582e-04,3.368285251781344414e-04,-4.766583151649683714e-05,2.172885251638945192e-05,-1.183414315164554864e-05,-1.007654645945876837e-05,-2.018288942053914070e-04,-2.374703326495364308e-04,6.698039942421019077e-04,8.797651389613747597e-07,-8.092429197859019041e-06,6.470882567555236164e-07,2.003850795517791994e-06,7.861663107178173959e-06,-5.387925193645060062e-05,-1.849690888775512576e-04,3.265647319494746625e-05,-3.654489701148122549e-04,4.908662231173366308e-05,6.054261393728666008e-05,-4.204986908007413149e-06,-7.093982276273891330e-05,1.837109011830762029e-04,2.082852879539132118e-04,-1.857906172517687082e-04,1.621844421606510878e-04,-7.958167407196015120e-05,1.440378218831028789e-05,-4.378514404379529878e-06,6.971756374696269631e-05,-1.223226427100598812e-04,-1.516376505605876446e-05,-1.612548367120325565e-04,-1.068833880708552897e-04,6.739048785675549880e-07,-5.633770797430770472e-06,-2.956145976895641070e-07,-1.600896439413190819e-06,-8.353258635906968266e-06,-3.248217035434208810e-05,-3.784705040743574500e-05,-1.977337888092733920e-06,4.916326361126266420e-06,1.568187371958629228e-06,3.264042902628716547e-08,-1.044814780470915139e-05,-4.636719677364453673e-05,6.142782513052225113e-05,1.401322369929403067e-04,5.327847247826866806e-06,1.082633571058977395e-05,-1.483797884560544844e-08,3.806945096584968269e-05,-1.782056642696261406e-05,7.818178855814039707e-04,1.700217253528535366e-03,6.123376078903675079e-05,1.927101402543485165e-03,5.915770452702417970e-05,1.765784509188961238e-05,1.451678326702676713e-05,-4.861093184445053339e-04,-1.536883763037621975e-03,-2.010108204558491707e-03,-3.481379942968487740e-03,1.166490488685667515e-03,8.459535310976207256e-04,6.558191180229187012e-01,1.590317260706797242e-04,1.105309464037418365e-03,1.118118874728679657e-03,2.450272440910339355e-04,-2.346077468246221542e-03,1.940966350957751274e-03,9.790685726329684258e-04,-1.327758582192473114e-05,-1.828739186748862267e-05,2.028152521234005690e-04,-8.344450034201145172e-04,-4.825932555831968784e-04,-1.821197220124304295e-04,1.766453729942440987e-03,-9.309257147833704948e-04,-8.377055055461823940e-04,2.079137811961118132e-05,-1.766885543474927545e-04,-2.009654184803366661e-03,-1.254370901733636856e-03,-1.551802153699100018e-03,6.002502050250768661e-05,-7.820655009709298611e-04,-4.670107737183570862e-04,3.662853850983083248e-05,1.430554111720994115e-04,1.675647567026317120e-03,1.298537827096879482e-03,-4.127852153033018112e-04,1.185805071145296097e-03,-3.406110408832319081e-06,1.478136437071952969e-05,1.180005801870720461e-05,6.830866823293035850e-06,6.236860645003616810e-04,7.762762106722220778e-05,1.694411912467330694e-04,7.078568160068243742e-06,-7.538552017649635673e-05,-1.065411379386205226e-05,2.462013526383088902e-08,1.052154289027384948e-06,1.825295112212188542e-05,-2.214816777268424630e-05,-1.371881808154284954e-06,1.285383973481657449e-06,-1.193347816297318786e-05,-8.101669557447621628e-09,2.749593022599583492e-06,-2.337869955226778984e-05,-1.822932972572743893e-05,-6.765133002772927284e-04,-8.412459865212440491e-04,4.006455419585108757e-04,9.000148565974086523e-06,-1.130571854446316138e-05,-1.482171137467958033e-05,1.061199800460599363e-04,-3.095455467700958252e-04,1.006791368126869202e-03,-1.472618430852890015e-03,1.403843285515904427e-03,-1.268930791411548853e-04,5.659456292050890625e-06,-4.498951602727174759e-05,-3.730029857251793146e-04,7.771218952257186174e-05,2.656144497450441122e-04,-9.058351279236376286e-04,-5.010047461837530136e-04,-9.785201109480112791e-05,7.324963007704354823e-06,2.378890530962962657e-05,6.743788981111720204e-05,-7.517871563322842121e-05,-3.112981212325394154e-04,-9.131957776844501495e-04,-4.017920582555234432e-04,2.746402751654386520e-04,2.063555875793099403e-04,-1.306155445490730926e-05,8.209708612412214279e-04,8.697356097400188446e-04,-3.457958227954804897e-04,8.903651905711740255e-05,1.446871319785714149e-04,5.720469634979963303e-04,5.734865408157929778e-05,-3.099798777839168906e-05,2.514226071070879698e-04,-4.534654435701668262e-04,-9.026575135067105293e-04,5.363114178180694580e-04,-5.750402342528104782e-04,9.503711225988809019e-06,-2.184504410251975060e-05,6.582054083992261440e-06,1.624538344913162291e-05,1.514122996013611555e-04,4.201000556349754333e-04,-3.631090512499213219e-04,-3.252648093621246517e-05,-6.266253876674454659e-06,6.431304427678696811e-06,1.611533839707135485e-08,9.945379133569076657e-07,5.574205260927556083e-06,-3.076587745454162359e-05,-7.673552318010479212e-05,-1.252223228220827878e-05,-1.070281723514199257e-05,-5.986566975479945540e-08,-1.059435817296616733e-05,4.671922397392336279e-06,-4.049440613016486168e-04,-6.305362912826240063e-04,-1.764197601005434990e-03,-3.887597995344549417e-04,-1.724768480926286429e-05,-1.911264234877307899e-06,-9.785751899471506476e-06,1.308862556470558047e-04,-5.417579668574035168e-04,-7.768591749481856823e-04,-5.120591958984732628e-05,1.864508609287440777e-03,5.464045680128037930e-04,2.134481837856583297e-05,-7.155438652262091637e-05,-7.395970751531422138e-04,-1.065894146449863911e-03,-6.513489643111824989e-04,8.846010896377265453e-04,1.503155071986839175e-04,6.524582277052104473e-04,-9.569752364768646657e-06,3.062140422116499394e-06,-1.807257649488747120e-04,-2.058231038972735405e-04,-3.342246054671704769e-04,5.633948603644967079e-04,-3.125969960819929838e-04,4.838502500206232071e-04,2.659838355612009764e-04,-2.191611201851628721e-06,-4.156865761615335941e-04,2.392643218627199531e-04,-3.792152856476604939e-04,4.057566402480006218e-04,6.473582470789551735e-04,2.204305783379822969e-04,1.008167164400219917e-04,-1.845954648160841316e-05,-4.955567419528961182e-05,-3.931010724045336246e-05,2.656053693499416113e-04,1.737554091960191727e-03,-2.665345673449337482e-04,2.084396328427828848e-06,2.380401383561547846e-06,-1.417337443854194134e-05,5.621644959319382906e-05,-1.362938783131539822e-04,2.120438148267567158e-04,5.614008841803297400e-05,-3.761873813346028328e-06,2.879395651689264923e-05,2.846629058694816194e-06,2.597880666144192219e-08,1.211745143336884212e-06,4.879510015598498285e-06,-2.517581378924660385e-07,1.453831828257534653e-05,2.452600483593414538e-06,3.655560476545360871e-07,-8.125425665639340878e-08,-1.101064754038816318e-06,-2.677218162716599181e-07,-7.011529669398441911e-05,-2.626649220474064350e-04,1.987142604775726795e-05,-1.908331178128719330e-04,2.650747887855686713e-07,-2.127679636032553390e-06,-9.260485967388376594e-06,3.702292087837122381e-05,1.645157171878963709e-04,-9.446188778383657336e-05,5.652320687659084797e-04,1.239281846210360527e-04,-6.321026012301445007e-05,8.666092981002293527e-06,-3.290383574494626373e-06,-2.106347346852999181e-05,-3.060637100134044886e-04,-8.740546763874590397e-05,3.628118429332971573e-04,-3.109605167992413044e-04,-4.332604294177144766e-05,-1.581757373969594482e-06,-4.527681539912009612e-06,-2.413929223621380515e-06,-2.165087062167003751e-05,-2.554429229348897934e-04,5.265522486297413707e-05,-5.943149153608828783e-05,-7.000144250923767686e-06,5.773504381068050861e-05,-5.028980012866668403e-06,1.392182639392558485e-05,2.494211075827479362e-04,-1.085781696019694209e-05,1.121558452723547816e-04,-1.298533752560615540e-04,-3.351113991811871529e-05,4.314892066759057343e-05,-6.948943337192758918e-06,-4.966443157172761858e-05,-2.948353067040443420e-04,-1.052903389791026711e-04,-8.099073602352291346e-05,-7.384933996945619583e-05,7.494312512790202163e-07,-4.117146090720780194e-06,6.997237278483225964e-07,6.970275308049167506e-07,-3.538786404533311725e-05,-7.447456300724297762e-05,-5.502810017787851393e-05,-5.700832389265997335e-06,5.447660441859625280e-06,1.008244112199463416e-06,-1.834268914535641670e-08,1.623246248527721036e-06,4.969128895027097315e-07,2.408054751867894083e-05,3.066693898290395737e-05,1.020097670334507711e-06,3.741144382729544304e-06,6.790833140257745981e-08,-4.946012722939485684e-06,1.324375443800818175e-05,-9.140352631220594049e-06,1.384152274113148451e-04,9.813180658966302872e-04,-1.249764682142995298e-05,-8.771857210376765579e-06,1.122385583585128188e-06,2.769351522147189826e-05,8.104674634523689747e-06,7.320843869820237160e-04,1.144456909969449043e-03,3.084251366090029478e-04,-2.767809201031923294e-05,-2.133876696461811662e-04,1.953866376425139606e-05,4.622487722372170538e-06,2.577623308752663434e-05,8.658031583763659000e-05,-4.399575846036896110e-05,7.430159021168947220e-04,1.450677518732845783e-04,-4.790582170244306326e-05,4.191073458059690893e-06,-4.407945652928901836e-06,-3.545805157045833766e-05,-1.828172535169869661e-04,-8.707779925316572189e-04,-5.820642691105604172e-04,-1.819187891669571400e-04,-1.324104523519054055e-04,5.926083395024761558e-05,2.154636149498401210e-06,-2.582660818006843328e-05,4.476753238122910261e-04,2.900572144426405430e-04,-9.801283013075590134e-04,-7.679965347051620483e-04,-1.820782781578600407e-04,1.730577423586510122e-05,5.740777396567864344e-06,-1.096265623345971107e-04,-4.198208625894039869e-05,-3.341861010994762182e-04,7.540146471001207829e-04,-4.709559434559196234e-04,-8.652402357256505638e-06,1.661652095208410174e-05,-9.499904649601376150e-07,-1.381685433443635702e-05,-6.287622090894728899e-05,-3.043004107894375920e-05,-6.539972673635929823e-06,4.880098458670545369e-07,9.146792763203848153e-06,9.955124369298573583e-08,3.559762262739241123e-08,1.403585883963387460e-06,8.372611773665994406e-06,3.291853136033751070e-05,7.762042514514178038e-06,7.611931778228608891e-07,1.073014345820411108e-06,-7.148844360926887020e-08,-2.546365521993720904e-06,6.690083409921498969e-06,-2.356925688218325377e-05,-1.344167103525251150e-04,2.100484562106430531e-04,-4.514357424341142178e-04,6.397892320819664747e-06,-2.049333261311403476e-06,-1.286584483750630170e-05,8.674380660522729158e-05,4.568634903989732265e-04,-3.312145418021827936e-05,9.571625560056418180e-05,-1.942931266967207193e-04,-1.520664663985371590e-04,1.807179432944394648e-05,-7.932056178105995059e-06,-4.773807449964806437e-05,-5.667124642059206963e-04,5.252809496596455574e-04,1.911265135277062654e-04,-3.191313589923083782e-04,-1.639819529373198748e-04,3.932692379748914391e-06,1.605513898539356887e-05,-2.248300006613135338e-05,2.573236124590039253e-04,-1.431034470442682505e-04,5.966263124719262123e-04,2.232360420748591423e-04,4.516169137787073851e-04,1.957380154635757208e-04,-6.877302439534105361e-06,-1.334340195171535015e-04,-3.426493494771420956e-04,2.523414441384375095e-04,3.109392710030078888e-04,-4.827575176022946835e-04,6.496511632576584816e-04,7.871780690038576722e-05,-1.079674166248878464e-05,-8.767089457251131535e-05,-3.877005656249821186e-04,-3.195569152012467384e-04,-1.084419200196862221e-04,-5.498075915966182947e-05,-2.597640559542924166e-06,1.935182353918207809e-06,-3.535088580974843353e-06,-6.355922323564300314e-06,-1.658362452872097492e-04,-2.005604183068498969e-04,-3.944653144571930170e-05,-1.951892500073881820e-06,1.035345576383406296e-05,2.448042323521804065e-06,-6.066966307116672397e-08,2.378904127908754162e-06,3.831236426776740700e-06,1.282136145164258778e-05,1.848683314165100455e-05,4.772965439769905061e-06,4.343194177636178210e-06,-1.037992660712916404e-07,-2.793559360725339502e-06,3.229417870898032561e-06,-4.827560769626870751e-05,-1.968145370483398438e-04,-2.512120408937335014e-04,-6.832327926531434059e-05,1.447652039132663049e-06,-3.172845936205703765e-06,-3.483714863250497729e-06,1.003459983621723950e-04,-9.811803465709090233e-05,-9.588474495103582740e-05,5.228767986409366131e-04,3.495488199405372143e-04,1.158742452389560640e-04,4.932253432343713939e-06,5.838220204168464988e-06,2.588894276414066553e-04,-3.153969300910830498e-04,-1.930570579133927822e-05,6.020013242959976196e-04,-3.989366232417523861e-04,-5.365514662116765976e-04,-3.570176431821892038e-06,-3.560397090041078627e-06,6.551748811034485698e-06,-1.948560966411605477e-04,-2.403056423645466566e-04,6.615991151193156838e-05,4.040132625959813595e-04,4.978464858140796423e-05,2.653550109243951738e-05,-4.014125806861557066e-06,4.876768798567354679e-05,4.948940477333962917e-05,3.287177532911300659e-04,1.075637119356542826e-04,-2.799943322315812111e-04,3.030617517651990056e-05,2.210805905633606017e-05,-1.077675960914348252e-06,-3.319458919577300549e-04,1.869845727924257517e-04,-1.453933218726888299e-04,-1.962835667654871941e-04,-1.991365279536694288e-04,-1.268124719899788033e-06,-4.613119472196558490e-06,3.792742518271552399e-06,7.708661723881959915e-05,-9.353764471597969532e-05,-4.012337012682110071e-05,-5.951703133177943528e-05,-3.822119197138817981e-06,2.991889687109505758e-06,9.295405334341921844e-07,7.236108956476527965e-08,1.466671847083489411e-06,-2.599573235784191638e-06,-6.894319085404276848e-05,-5.712038910132832825e-05,-4.956302745995344594e-07,8.833874289848608896e-07,2.168962964788079262e-08,-7.211318916233722121e-06,6.507741090899799019e-06,-1.451670541428029537e-04,-5.802554078400135040e-04,4.315885016694664955e-04,-4.419349425006657839e-04,-3.300275420770049095e-05,4.868029463978018612e-06,2.994283568114042282e-05,3.062141695409081876e-05,1.959616201929748058e-04,-9.967017831513658166e-05,1.097118947654962540e-04,1.062927884049713612e-03,-4.932800075039267540e-04,2.673820745258126408e-06,-1.196127232105936855e-05,-6.674700125586241484e-05,-3.375182859599590302e-05,1.538561773486435413e-04,-1.699756830930709839e-05,-3.600536729209125042e-05,-4.236546810716390610e-04,5.975042768113780767e-06,-9.459568900638259947e-06,-3.333781205583363771e-05,-3.254367620684206486e-04,6.034974358044564724e-04,8.375599281862378120e-05,-6.047539645805954933e-04,-4.420232726261019707e-04,8.294658618979156017e-05,1.223112667503301054e-05,-2.502715797163546085e-04,-1.069339268724434078e-04,4.518571076914668083e-04,1.003990655590314418e-05,2.595323021523654461e-04,-5.246927612461149693e-04,3.294620546512305737e-05,3.988639036833774298e-07,-4.462610813789069653e-04,2.339145576115697622e-04,-4.742086166515946388e-04,3.900405426975339651e-04,2.713853318709880114e-04,-2.809579746099188924e-05,4.182588963885791600e-05,-8.896715371520258486e-06,-1.789094312698580325e-05,-2.164257166441529989e-04,2.567523624747991562e-04,8.055478974711149931e-05,5.597566632786765695e-05,1.071256065188208595e-06,2.437632019791635685e-06,-2.499681795598007739e-05,2.167991988244466484e-05,-1.515228359494358301e-05,-7.654157525394111872e-05,-1.192123891087248921e-04,1.815419182094046846e-06,3.682309034047648311e-05,-2.440836033201776445e-05,1.258726297237444669e-05,-2.016099824686534703e-05,-1.125824928749352694e-04,-2.340988576179370284e-04,-5.566020263358950615e-04,-4.542937385849654675e-04,-2.317610778845846653e-05,-1.998301286221249029e-06,-4.177455048193223774e-05,1.170281393569894135e-04,3.753227938432246447e-04,-9.660207433626055717e-05,7.719103014096617699e-04,3.784101863857358694e-04,-1.492336159572005272e-04,-6.636088801315054297e-05,-2.494670661690179259e-05,-1.636765518924221396e-04,-2.741758362390100956e-04,-1.092940146918408573e-04,4.078795609530061483e-04,-8.036162471398711205e-04,-1.556502975290641189e-04,-2.397717616986483335e-05,6.502003088826313615e-05,-9.781110566109418869e-05,2.365485270274803042e-04,-4.493854794418439269e-05,-1.094712351914495230e-04,-3.951881953980773687e-04,-1.047778496285900474e-04,7.848576933611184359e-05,-5.504231376107782125e-05,-2.968176704598590732e-05,3.453530953265726566e-04,-5.351790459826588631e-04,7.566506392322480679e-04,-7.065219106152653694e-04,-1.525941625004634261e-04,-1.061754883266985416e-04,1.410312106600031257e-04,-1.885704405140131712e-04,-1.177879748865962029e-03,4.535494954325258732e-04,1.002009521471336484e-04,1.487739384174346924e-03,-1.032487023621797562e-03,-3.284784324932843447e-04,-2.015346894040703773e-03,6.737546646036207676e-04,8.665773784741759300e-04,-5.715867737308144569e-04,5.125878378748893738e-04,-3.306430007796734571e-04,-7.471186690963804722e-04,-5.000953251510509290e-07\n0.000000000000000000e+00,5.794605385744944215e-06,-5.210170456848572940e-06,1.346221051790053025e-05,4.291524874133756384e-06,1.560778764542192221e-05,1.289782358071533963e-05,6.536862162676015942e-10,3.076509528909809887e-06,-3.326623527755145915e-07,4.785812780028209090e-05,3.527174703776836395e-04,-4.961573285982012749e-04,-9.064195910468697548e-05,-2.437433795421384275e-05,3.006651468240306713e-06,5.467881237564142793e-06,1.892341606435365975e-05,-5.307318060658872128e-04,-3.282091929577291012e-04,-2.598373102955520153e-04,2.783706877380609512e-04,1.043608717736788094e-04,-1.497661560279084370e-05,1.018161638057790697e-04,1.149506540969014168e-03,9.555198485031723976e-04,7.471321150660514832e-04,-4.725436156149953604e-04,6.130781257525086403e-04,2.370374859310686588e-04,-1.656112726777791977e-05,-8.814724424155429006e-06,4.599353633238933980e-05,-4.929269780404865742e-04,-4.318871069699525833e-04,-2.728408726397901773e-04,6.466784980148077011e-04,-3.041012387257069349e-04,-8.944926958065479994e-05,-2.007639523071702570e-06,-5.118921035318635404e-05,9.211074211634695530e-05,6.865205359645187855e-04,5.127627518959343433e-04,7.396552973659709096e-05,-1.669775956543162465e-04,-2.024207969952840358e-05,2.598899300210177898e-05,-4.739503492601215839e-04,2.979754353873431683e-04,3.026461636181920767e-04,-2.431945176795125008e-04,1.973273174371570349e-04,-7.099291451595490798e-06,5.559387318498920649e-06,5.537433480640174821e-06,-4.498356793192215264e-05,1.310020743403583765e-04,-2.389055298408493400e-04,1.560804084874689579e-04,2.591102384030818939e-05,-9.139845133177004755e-06,-7.254863021444180049e-07,1.912020763938926393e-08,-4.713357702712528408e-05,2.377738564973697066e-05,2.355512697249650955e-04,2.245081850560382009e-04,-1.224644802277907729e-04,-9.472537203691899776e-05,4.996515201582951704e-08,-1.992597935895901173e-05,1.005838566925376654e-05,-3.385939053259789944e-04,-3.991084173321723938e-03,3.184746950864791870e-03,8.083562715910375118e-04,1.917297922773286700e-04,-2.691687041078694165e-05,-3.684198600240051746e-05,-6.294584018178284168e-04,3.566219937056303024e-03,1.784887630492448807e-03,3.893331624567508698e-03,-3.474847413599491119e-03,-7.929156708996742964e-06,1.424046786269173026e-04,6.551631689071655273e-01,-8.982984349131584167e-03,-5.244370549917221069e-03,-8.666573092341423035e-03,1.639166497625410557e-03,-5.902159027755260468e-03,-1.655982923693954945e-03,1.474924356443807483e-04,9.352217603009194136e-05,-4.314428952056914568e-04,4.598327446728944778e-03,3.872365225106477737e-03,1.813667011447250843e-03,-4.626139998435974121e-03,1.843438949435949326e-03,4.522620292846113443e-04,-1.732081909722182900e-05,1.132707810029387474e-03,1.481451792642474174e-03,-5.122131202369928360e-03,-4.143491387367248535e-03,2.988109772559255362e-04,1.933088176883757114e-03,2.865986898541450500e-04,-2.117256372002884746e-04,4.639060702174901962e-03,-1.656694104894995689e-03,4.169833264313638210e-04,2.227061660960316658e-03,-1.434229081496596336e-03,4.256319516571238637e-05,-5.623754259431734681e-05,-3.601731805247254670e-05,4.021144995931535959e-04,-7.606043363921344280e-04,2.725477796047925949e-03,-1.367998425848782063e-03,-2.553253725636750460e-04,4.730985529022291303e-05,1.196204175357706845e-05,5.719503093359890045e-08,7.864007784519344568e-06,1.087604141503106803e-05,9.661240619607269764e-05,7.353538967436179519e-05,1.668116055952850729e-05,1.763810359989292920e-05,3.971088702314773400e-08,-4.387375156511552632e-06,1.060768408933654428e-05,-5.367389530874788761e-05,-1.607174199307337403e-04,7.271461072377860546e-04,-6.115359719842672348e-04,-2.264168142573907971e-05,-1.117791953220148571e-06,-1.043687234414392151e-06,1.987920113606378436e-04,-1.017658039927482605e-03,-1.679524430073797703e-04,-3.233310999348759651e-04,3.934372216463088989e-04,-1.086820557247847319e-04,-5.104286174173466861e-06,8.191934466594830155e-05,1.074544270522892475e-03,4.880155611317604780e-04,1.682540751062333584e-04,1.024254597723484039e-03,1.271721906960010529e-03,1.394229911966249347e-04,-6.339282663248013705e-06,-7.318722509808139876e-06,-1.189091562991961837e-05,-1.248613814823329449e-03,-7.938767084851861000e-04,3.509735688567161560e-05,-2.192906686104834080e-04,-1.056203182088211179e-04,5.874245835002511740e-05,-9.079719347937498242e-06,-3.272804315201938152e-04,-7.829170208424329758e-04,1.287197694182395935e-03,1.266191946342587471e-03,2.912513737101107836e-04,-1.517193159088492393e-04,-6.341168500512139872e-06,2.582244815130252391e-05,-5.464141722768545151e-04,-1.617904054000973701e-04,4.054893506690859795e-04,-5.799838691018521786e-04,-1.237923424923792481e-04,-9.111916369874961674e-06,8.678916856297291815e-06,5.333099579729605466e-06,-4.475954847293905914e-05,1.072666418622247875e-04,-1.966194249689579010e-04,2.119842974934726954e-04,4.237727262079715729e-05,-1.882023980215308256e-06,7.660838718948070891e-08,4.931093755544679880e-08,1.677770001151657198e-06,-8.312350473715923727e-06,-5.073237844044342637e-05,-3.002236553584225476e-05,4.083906787855084985e-06,5.925006462348392233e-06,-2.862486780941253528e-08,9.649103958508931100e-06,4.005411028629168868e-06,9.441671136301010847e-05,7.047545514069497585e-04,-6.919560255482792854e-04,2.008542069233953953e-04,-1.036470621329499409e-05,3.747241862583905458e-06,1.190610328194452450e-05,3.212033698218874633e-05,-1.327210804447531700e-03,-1.910896244226023555e-04,6.033596582710742950e-04,7.905547972768545151e-04,1.235644798725843430e-03,-1.235962099599419162e-05,5.822796811116859317e-05,4.625240690074861050e-04,5.501379491761326790e-04,7.425743970088660717e-04,-1.341857860097661614e-04,1.312107080593705177e-03,1.006987993605434895e-03,-1.204872569360304624e-05,-9.189525371766649187e-06,2.470239815011154860e-05,-2.921312989201396704e-04,-5.534697556868195534e-04,-1.137676299549639225e-04,1.486418186686933041e-03,-2.519013651181012392e-04,-4.336385973147116601e-05,1.070009875547839329e-05,-1.185870714834891260e-04,4.560100933304056525e-05,1.434351288480684161e-04,-1.864290825324133039e-04,5.065617733635008335e-05,-2.905158326029777527e-04,-6.495333218481391668e-05,2.158101415261626244e-05,-8.018344524316489697e-04,-7.335654227063059807e-04,-9.897561976686120033e-04,4.940034341416321695e-05,3.543070633895695210e-04,2.468606453476240858e-06,1.602150587132200599e-05,-4.435356686371960677e-07,-6.674995529465377331e-05,-1.110595476347953081e-04,-2.852604957297444344e-04,3.026372578460723162e-04,3.722920519066974521e-05,-4.209774488117545843e-06,-1.322169509876403026e-06,5.464335117721930146e-08,6.531472990900510922e-06,-2.278266265420825221e-06,9.981121365854050964e-06,1.166204310720786452e-05,1.643389623495750129e-05,1.337545381829841062e-05,2.415163180558010936e-09,3.390314532225602306e-06,3.368684019733336754e-06,7.328341598622500896e-05,4.899617633782327175e-04,-3.975870204158127308e-04,-9.353127097710967064e-05,-1.199611142510548234e-05,2.410667093499796465e-06,-1.850726221164222807e-06,8.953122596722096205e-05,-4.020954947918653488e-04,-1.466118555981665850e-04,-2.734670124482363462e-04,4.394620773382484913e-04,3.237529745092615485e-05,-1.442420580133330077e-05,9.434021922061219811e-05,1.134259626269340515e-03,8.250310784205794334e-04,9.235223988071084023e-04,-2.198724978370591998e-04,7.475768215954303741e-04,2.136491093551740050e-04,-1.787542350939475000e-05,-1.434451041859574616e-05,6.179444608278572559e-05,-5.337799084372818470e-04,-4.893211880698800087e-04,-2.563791931606829166e-04,4.803247866220772266e-04,-1.195962104247882962e-04,-4.760938463732600212e-05,-9.521131687506567687e-07,-6.129487883299589157e-05,-1.428285904694348574e-04,6.986446096561849117e-04,2.856221690308302641e-04,-1.874004519777372479e-04,-1.889340346679091454e-04,-1.843715836002957076e-05,2.282523382746148854e-05,-4.796495486516505480e-04,3.641471848823130131e-04,1.641405979171395302e-04,-2.513219951651990414e-04,2.108936605509370565e-04,-5.832359420310240239e-06,6.005289833410643041e-06,6.663374279014533386e-06,-4.208286918583326042e-05,1.521562226116657257e-04,-3.052898100577294827e-04,1.231081987498328090e-04,2.036354635492898524e-05,-7.475426173186860979e-06,-9.568346968080732040e-07,-3.882882992911618203e-08,6.049429885024437681e-06,-3.057666617678478360e-06,-5.412603059085085988e-05,-5.707095988327637315e-05,1.198687095893546939e-05,9.826856512518133968e-06,-8.529514161637052894e-08,1.949798161149374209e-06,-4.036178893329633866e-07,5.275592775433324277e-05,2.086997847072780132e-05,3.657709457911550999e-04,-2.659103483892977238e-04,-2.400256380497012287e-05,6.978565579629503191e-06,9.910574590321630239e-06,1.093419850803911686e-04,-1.026851357892155647e-03,4.772233660332858562e-04,-6.563725764863193035e-04,7.267820183187723160e-05,5.352624157239915803e-06,-1.421036176907364279e-05,8.040721149882301688e-05,9.950584499165415764e-04,4.341688763815909624e-04,1.279976568184792995e-03,-1.970799785340204835e-04,7.555373013019561768e-04,1.943366660270839930e-04,-3.017043854924850166e-05,-1.163250726676778868e-05,4.183660712442360818e-05,-5.966543103568255901e-04,-2.372899325564503670e-04,-2.960130223073065281e-04,1.105102244764566422e-03,-5.477459853864274919e-05,-2.982007936225272715e-05,1.438376966689247638e-05,-1.019120390992611647e-04,1.385883369948714972e-04,6.348290480673313141e-04,2.163600875064730644e-04,-4.849834949709475040e-04,-1.612826163182035089e-04,-9.085244528250768781e-06,2.912014861067291349e-05,-5.101676797494292259e-04,5.703711067326366901e-04,3.983434289693832397e-04,-4.297529812902212143e-04,-2.478966780472546816e-05,-6.699250661768019199e-06,1.635278022149577737e-05,1.242619532604294363e-06,-4.993753827875480056e-05,-4.634526703739538789e-06,-4.059862694703042507e-04,1.899582566693425179e-04,3.135249789920635521e-05,2.059876578641706146e-06,-5.638313496092450805e-07,-3.154411842842819169e-09,4.659020760300336406e-06,1.652566197662963532e-06,-1.535277988296002150e-04,-7.172351615736261010e-05,1.610478284419514239e-05,1.024503308144630864e-05,1.468229129386600107e-07,8.846456694300286472e-06,-5.269161192700266838e-06,2.830002995324321091e-05,3.081711474806070328e-04,-4.122220561839640141e-04,3.197236219421029091e-05,-2.723943362070713192e-05,5.933996817475417629e-06,-1.602411998646857683e-06,6.962604675209149718e-05,-7.075861794874072075e-04,-6.436069816118106246e-05,1.473646989325061440e-04,7.239259430207312107e-04,-6.993083661654964089e-05,-5.607278581010177732e-06,6.786143785575404763e-05,1.030333223752677441e-03,7.784715853631496429e-04,1.274840324185788631e-03,-8.904168498702347279e-04,1.381766196573153138e-04,1.643440482439473271e-04,-1.092718957806937397e-05,-2.451261570968199521e-05,8.427788270637392998e-05,-8.785161771811544895e-04,-3.551580011844635010e-04,-3.725054848473519087e-04,5.066946032457053661e-04,1.376822183374315500e-04,-3.114734136033803225e-05,1.354974074274650775e-06,1.558288204250857234e-05,-3.697852953337132931e-04,4.171209002379328012e-04,4.991551977582275867e-04,-3.926706995116546750e-05,-5.210129893384873867e-05,-1.558092299092095345e-05,1.995500133489258587e-05,-5.439805681817233562e-04,1.642882125452160835e-04,3.242045058868825436e-04,-2.733545261435210705e-04,-2.971233334392309189e-05,-1.908700369313010015e-06,4.705512765212915838e-06,7.716924301348626614e-06,-5.121818321640603244e-05,1.502847590018063784e-04,-1.953247556230053306e-04,8.964846347225829959e-05,2.787663652270566672e-05,-3.744085461221402511e-06,7.193493729573674500e-07,5.621268428512848914e-08,6.537437457154737785e-06,-1.038821574184112251e-05,-4.858475585933774710e-05,-9.172397403744980693e-05,2.628990660014096648e-05,5.940069513599155471e-06,2.213914740423206240e-08,2.163602857763180509e-06,-1.365857679047621787e-05,3.862980156554840505e-05,9.013275266624987125e-04,-1.040113740600645542e-03,-2.019973617279902101e-04,-1.305320620303973556e-05,1.836264573285006918e-06,-4.537469067145138979e-06,5.287268140818923712e-05,-3.342344425618648529e-04,-3.467002534307539463e-04,3.674963954836130142e-05,9.172575664706528187e-04,-2.333856973564252257e-04,-2.922323983511887491e-05,9.929801308317109942e-05,8.079015533439815044e-04,4.712916270364075899e-04,1.226231688633561134e-03,-4.242785507813096046e-04,7.767037604935467243e-04,1.705396862234920263e-04,-2.675519135664217174e-05,-1.044520286086481065e-05,5.682607661583460867e-05,-7.847484666854143143e-04,-6.310574826784431934e-05,-5.795694305561482906e-04,5.143618909642100334e-04,-2.338013655389659107e-05,-8.092248754110187292e-05,2.487726987965288572e-06,-2.712713612709194422e-04,-4.472019209060817957e-04,3.988006792496889830e-04,1.741623418638482690e-04,-1.983590191230177879e-04,-9.812849748414009809e-05,-5.746009264839813113e-05,2.338755803066305816e-05,-2.641007304191589355e-04,7.651358464499935508e-05,6.317064398899674416e-04,-3.672050952445715666e-04,-4.659611022361787036e-06,-2.517066150176106021e-06,-3.159017524012597278e-06,3.437870873312931508e-06,-6.128761015133932233e-05,-3.000489086844027042e-04,-4.050322459079325199e-04,3.890639345627278090e-05,1.629151120141614228e-05,-5.294908532960107550e-06,-1.850217699939094018e-06,1.149601303040981293e-08,5.241254712018417194e-06,5.206003379498724826e-07,6.206259513419354334e-06,-1.635105218156240880e-05,1.328336657024919987e-05,1.041730683937203139e-05,4.957473720423877239e-08,2.956366870421334170e-06,1.596773699930054136e-07,-3.088019730057567358e-05,2.613313554320484400e-04,-6.840625428594648838e-04,-1.856859307736158371e-04,-1.930913640535436571e-05,-1.115404302254319191e-08,-3.060879407712491229e-06,7.735183316981419921e-05,-9.229135466739535332e-04,-3.290199674665927887e-05,-2.322264481335878372e-05,1.310671650571748614e-04,1.829898537835106254e-04,-1.219752266479190439e-05,6.865194882266223431e-05,8.989790803752839565e-04,8.276522275991737843e-04,8.460028911940753460e-04,4.723390156868845224e-05,6.043447647243738174e-04,2.229336532764136791e-04,-9.573092029313556850e-06,-5.855812560184858739e-06,2.824291004799306393e-05,-5.987618933431804180e-04,1.327584323007613420e-05,-1.178911654278635979e-03,5.927996244281530380e-04,-2.052734926110133529e-04,-9.146484080702066422e-05,2.804589485094766133e-06,-1.888520200736820698e-04,-1.384888018947094679e-04,4.296382248867303133e-04,5.525389569811522961e-04,-4.615320358425378799e-04,-2.386710693826898932e-04,-2.222898183390498161e-05,5.530977796297520399e-05,-2.971502835862338543e-04,4.957990604452788830e-04,4.810115788131952286e-04,-1.180449980893172324e-04,2.727615647017955780e-04,-5.391019385569961742e-06,3.771403135033324361e-05,1.804166231522685848e-06,-8.190929656848311424e-05,2.740324271144345403e-05,-1.500964572187513113e-04,1.315258268732577562e-04,6.791437044739723206e-05,6.339431820379104465e-06,2.969398337882012129e-05,4.698781310708000092e-07,4.832993363379500806e-05,5.350360515876673162e-05,-1.686430041445419192e-04,-1.049777856678701937e-04,3.423615271458402276e-05,-1.244251689058728516e-05,-9.610243978386279196e-06,7.696945976931601763e-05,2.834021142916753888e-05,4.548411379801109433e-05,3.639170317910611629e-04,-7.640275871381163597e-04,-2.703893405850976706e-04,-5.361721196095459163e-05,1.138461157097481191e-04,-8.699677709955722094e-05,1.167115915450267494e-04,1.085405092453584075e-04,-6.060875602997839451e-04,-1.219137804582715034e-03,-6.851525540696457028e-06,-2.585974289104342461e-04,-5.185492773307487369e-05,1.206361848744563758e-04,8.864175179041922092e-04,2.823859977070242167e-04,1.219221041537821293e-03,-4.876792663708329201e-04,9.959579911082983017e-04,1.527595450170338154e-04,2.497072819096501917e-05,-2.395655792497564107e-05,5.643165786750614643e-05,-8.695897995494306087e-04,-3.283148398622870445e-04,-1.469471026211977005e-04,4.872210556641221046e-04,-2.324757952010259032e-04,2.162431774195283651e-04,-1.372769183944910765e-04,-5.721571142203174531e-05,1.951501762960106134e-04,3.546373627614229918e-04,1.747210160829126835e-03,1.562985416967421770e-04,-1.702207227936014533e-04,-4.685318344854749739e-05,-2.100401616189628839e-04,-5.827106651850044727e-04,4.683689621742814779e-05,9.436489781364798546e-04,-6.834837258793413639e-04,2.197955182055011392e-04,1.357795554213225842e-03,9.852429502643644810e-05,-1.254257280379533768e-03,-5.426550633274018764e-04,-9.213515440933406353e-04,8.741911733523011208e-04,-1.144471927545964718e-03,-1.391025027260184288e-03,-7.723162998445332050e-04,-3.378602286829845980e-07\n0.000000000000000000e+00,9.324279380962252617e-05,7.983944669831544161e-07,9.415861131856217980e-05,1.814243878470733762e-04,2.106302563333883882e-04,1.897634501801803708e-04,-8.583048938248794002e-09,-2.421194403723347932e-05,1.985215749300550669e-05,-3.987660165876150131e-04,-2.519759815186262131e-03,-7.516975980252027512e-03,-2.206928096711635590e-03,-3.040613373741507530e-04,8.317229912790935487e-06,-4.996383722755126655e-05,1.374403713271021843e-03,-7.644939702004194260e-03,-1.411944977007806301e-03,7.928437844384461641e-05,2.572349738329648972e-03,3.007700201123952866e-03,-7.087825360940769315e-05,1.072768238373100758e-03,1.524547487497329712e-02,7.701682858169078827e-03,1.034152228385210037e-02,3.550948749762028456e-04,6.173630245029926300e-03,4.233602434396743774e-03,-2.462117990944534540e-04,-1.718204584904015064e-04,4.247627221047878265e-04,-8.873228915035724640e-03,-7.020378950983285904e-03,-5.731842014938592911e-03,6.971559021621942520e-03,-2.414338756352663040e-03,-1.828347740229219198e-04,-5.517926183529198170e-05,-6.661122897639870644e-04,3.524059662595391273e-03,8.237139321863651276e-03,7.585330866277217865e-03,-3.624894423410296440e-03,-4.516285844147205353e-03,3.026564954780042171e-04,3.038130525965243578e-04,-4.751297179609537125e-03,2.953730290755629539e-03,2.535770181566476822e-03,-2.701534889638423920e-03,-1.094921841286122799e-03,-7.318592543015256524e-05,-3.809496547546586953e-06,5.999357745167799294e-05,-4.151046159677207470e-04,2.187903504818677902e-03,-4.616052377969026566e-03,6.904659676365554333e-04,2.210695092799142003e-04,-5.484772555064409971e-05,-5.344310466171009466e-06,6.856645029529317981e-09,-8.322395151481032372e-04,-2.676977601367980242e-04,1.864150981418788433e-03,2.528927754610776901e-03,-1.818679738789796829e-03,-1.434830133803188801e-03,-1.623714851461954822e-08,2.230767568107694387e-04,2.306416427018120885e-04,3.488226793706417084e-03,-1.200146041810512543e-03,5.791443213820457458e-02,2.245345525443553925e-02,2.187599660828709602e-03,2.719145049923099577e-05,4.416862502694129944e-04,-1.665235497057437897e-02,3.413871675729751587e-02,1.557022146880626678e-02,6.736503913998603821e-03,-3.865726664662361145e-02,-2.334015257656574249e-02,9.325159480795264244e-04,-9.082405827939510345e-03,5.266394019126892090e-01,-5.052937194705009460e-02,-9.982749074697494507e-02,-9.188279509544372559e-03,-6.486763805150985718e-02,-4.055903106927871704e-02,2.220399910584092140e-03,1.415626960806548595e-03,-4.296751692891120911e-03,6.658551096916198730e-02,8.998204767704010010e-02,6.262854486703872681e-02,-6.034797057509422302e-02,1.469281129539012909e-02,-1.041615614667534828e-03,2.663883205968886614e-04,7.309217471629381180e-03,8.924868889153003693e-03,-6.353529542684555054e-02,-7.060951739549636841e-02,1.887504942715167999e-02,1.400897838175296783e-02,-8.095648372545838356e-04,-2.387291518971323967e-03,3.991375863552093506e-02,-2.899441495537757874e-02,7.477673701941967010e-03,4.430393874645233154e-02,1.176878623664379120e-02,4.925337852910161018e-04,-1.697392144706100225e-05,-4.150255408603698015e-04,3.323894226923584938e-03,-1.800618320703506470e-02,4.224172234535217285e-02,-7.384197320789098740e-03,-2.228598808869719505e-03,-5.597200288320891559e-05,3.674446634249761701e-05,2.884314653783803806e-08,1.050354621838778257e-04,7.997662760317325592e-05,-1.015694579109549522e-03,-2.777652698568999767e-04,2.388880238868296146e-04,1.530687732156366110e-04,-1.446468944621415176e-09,-5.054957000538706779e-05,-1.053425075951963663e-04,-1.099925255402922630e-03,-3.299327567219734192e-03,1.264479942619800568e-04,-3.347049700096249580e-03,-4.286449693609029055e-04,3.023019598913379014e-05,-7.466704846592620015e-05,2.446590224280953407e-03,-8.031378500163555145e-03,-2.259907079860568047e-03,-1.514301262795925140e-02,6.294475868344306946e-03,2.507263328880071640e-03,-9.641426731832325459e-05,9.162922506220638752e-04,1.452119182795286179e-02,4.641096107661724091e-03,4.871726036071777344e-03,8.408724330365657806e-03,6.855302490293979645e-03,5.271927919238805771e-03,-3.070260863751173019e-04,-1.899742637760937214e-04,7.079618517309427261e-04,-6.637393031269311905e-03,-1.707719825208187103e-02,-5.476144142448902130e-04,2.597873099148273468e-04,-5.760891828685998917e-03,-5.948718171566724777e-05,-1.055001848726533353e-04,-3.271712455898523331e-03,-6.335105746984481812e-03,1.568768918514251709e-02,1.509512122720479965e-02,2.701245248317718506e-04,-3.103246912360191345e-03,4.352075338829308748e-04,2.710710105020552874e-04,-3.778201062232255936e-03,3.334174863994121552e-03,5.000800359994173050e-03,-1.701334957033395767e-03,-6.112331524491310120e-03,1.521797457826323807e-06,-1.051817707775626332e-05,7.759360596537590027e-05,-2.534432860556989908e-04,3.204995533451437950e-03,-1.669631572440266609e-03,1.637915149331092834e-03,3.561360063031315804e-04,-2.814798790495842695e-06,-1.213642917718971148e-05,3.916646562629466644e-08,9.615013550501316786e-05,-2.526245225453749299e-05,1.963786635315045714e-04,-2.809074067045003176e-05,1.716182596283033490e-04,1.647374156164005399e-04,-2.914919150498462841e-08,1.040708048094529659e-05,1.309792060055769980e-05,-5.119920242577791214e-04,-2.529640682041645050e-03,-1.084688678383827209e-02,-2.416385104879736900e-03,-7.372294203378260136e-05,1.324911772826453671e-05,-7.907513645477592945e-05,2.461130032315850258e-03,-1.148882694542407990e-02,-8.929568342864513397e-03,1.838047523051500320e-03,7.035741582512855530e-03,-1.944909745361655951e-04,-3.001751611009240150e-05,9.652182925492525101e-04,1.404738612473011017e-02,2.311910269781947136e-03,1.204384304583072662e-02,4.420861601829528809e-03,1.318457629531621933e-02,6.024910602718591690e-03,-2.952760551124811172e-04,-1.424044312443584204e-04,9.436326945433393121e-05,-6.765197031199932098e-03,-1.292509678751230240e-02,1.417068764567375183e-03,1.249725650995969772e-02,4.696566029451787472e-04,4.324997426010668278e-04,-5.675944703398272395e-05,1.572345208842307329e-04,-1.046059187501668930e-04,2.118017524480819702e-03,4.804274998605251312e-03,4.607523325830698013e-03,1.424900023266673088e-03,1.009636471280828118e-04,2.525605377741158009e-04,-5.085394717752933502e-03,-2.347822533920407295e-03,-8.153537288308143616e-03,3.343177028000354767e-03,-1.419984037056565285e-03,-1.403635251335799694e-04,6.019966895109973848e-05,4.576761966745834798e-06,3.616915782913565636e-04,2.568821888417005539e-03,-4.852558951824903488e-03,6.845709285698831081e-04,2.059928083326667547e-04,1.087947312043979764e-04,5.584789960266789421e-06,-2.025808498729020357e-08,9.520541061647236347e-05,5.715114093618467450e-05,9.942801989382132888e-05,-3.036450652871280909e-05,2.371679292991757393e-04,1.754761178744956851e-04,-3.931745595764368773e-09,3.632566404121462256e-06,1.321529907727381214e-05,-1.236956595676019788e-04,1.703629270195960999e-03,-8.586950600147247314e-03,-2.396487630903720856e-03,-1.528038847027346492e-04,-7.137522516131866723e-06,-8.970154885901138186e-05,1.763666514307260513e-03,-3.283427562564611435e-03,-2.567837713286280632e-03,2.183639444410800934e-03,3.248888999223709106e-03,1.727762399241328239e-03,-7.896764145698398352e-05,1.151896081864833832e-03,1.443502679467201233e-02,6.954740732908248901e-03,1.072295755147933960e-02,-4.411033005453646183e-04,8.182238787412643433e-03,3.057247493416070938e-03,-2.766446559689939022e-04,-1.774058764567598701e-04,6.319778040051460266e-04,-7.928474806249141693e-03,-9.709900245070457458e-03,-5.989266559481620789e-03,4.663453903049230576e-03,-1.756039215251803398e-03,2.665985812200233340e-05,-7.683761941734701395e-05,-1.550060114823281765e-04,-5.000202218070626259e-04,7.369125261902809143e-03,7.518283091485500336e-03,-4.011711571365594864e-03,-2.096471842378377914e-03,1.906504039652645588e-04,2.455743961036205292e-04,-4.792564082890748978e-03,3.220751648768782616e-03,2.135843737050890923e-03,-4.100488964468240738e-03,-9.358304669149219990e-04,-6.503825716208666563e-05,-2.494552609277889132e-05,8.789425191935151815e-05,-4.073941672686487436e-04,2.570949960500001907e-03,-5.272417329251766205e-03,5.933931097388267517e-04,2.121621801052242517e-04,-1.924992102431133389e-05,7.567667807961697690e-07,-1.629359758226200938e-08,1.078240748029202223e-04,4.399949466460384429e-05,-5.253617928246967494e-05,-1.178744932985864580e-04,1.960345834959298372e-04,1.863308280007913709e-04,-3.991226549260318279e-08,-1.466245157644152641e-05,1.625898403290193528e-05,-9.204130037687718868e-04,6.528322410304099321e-05,-3.242234466597437859e-03,-4.303567111492156982e-03,-2.541556605137884617e-04,3.780098995775915682e-05,-1.863668330770451576e-05,2.502527320757508278e-03,-3.527163295075297356e-03,1.532088208477944136e-04,-2.515870379284024239e-03,3.955036401748657227e-03,1.431024284102022648e-03,-4.801223985850811005e-05,9.582804050296545029e-04,1.401483919471502304e-02,3.928944468498229980e-03,1.362677477300167084e-02,2.918873447924852371e-03,5.972093436866998672e-03,3.647365840151906013e-03,-2.760179340839385986e-04,-1.714757236186414957e-04,2.991303626913577318e-04,-8.427065797150135040e-03,-8.037379011511802673e-03,-5.054323468357324600e-03,8.610527962446212769e-03,-2.075799275189638138e-04,9.490149677731096745e-04,-8.081044143182225525e-06,-7.055802852846682072e-04,9.585089283064007759e-04,6.704617291688919067e-03,6.048780400305986404e-03,-1.094245072454214096e-02,-1.329430670011788607e-04,7.785886409692466259e-04,2.576665428932756186e-04,-5.084032192826271057e-03,5.563393235206604004e-03,4.947238601744174957e-03,-8.216878399252891541e-03,-3.899503499269485474e-04,-1.034919405356049538e-04,1.039407288772054017e-04,-1.528801590211514849e-06,-4.253818769939243793e-04,3.848626220133155584e-04,-6.912549957633018494e-03,1.418007537722587585e-03,3.105116775259375572e-04,1.085112453438341618e-04,1.005047943181125447e-05,5.132278602104634047e-09,8.745259401621297002e-05,4.506975528784096241e-05,-3.376842360012233257e-04,-5.186199559830129147e-04,2.124774473486468196e-04,1.316058624070137739e-04,-1.571606844663619995e-08,-3.648270285339094698e-05,-3.258616197854280472e-05,1.023244403768330812e-04,-3.997803432866930962e-04,-9.944188408553600311e-03,-3.449096111580729485e-03,-3.159963816870003939e-04,4.400463149067945778e-05,-4.552601603791117668e-05,1.816453295759856701e-03,-5.332870874553918839e-03,-4.684254061430692673e-03,4.869857802987098694e-03,5.846513900905847549e-03,2.347785630263388157e-04,-2.734740701271221042e-05,7.718865526840090752e-04,1.263488922268152237e-02,8.904997259378433228e-03,1.215089764446020126e-02,-7.171089760959148407e-03,3.072924911975860596e-03,2.532176906242966652e-03,-1.534439506940543652e-04,-1.667311153141781688e-04,5.836248747073113918e-04,-1.032288279384374619e-02,-9.942858479917049408e-03,-5.099058616906404495e-03,5.541763734072446823e-03,1.660889480262994766e-03,5.438739317469298840e-04,-3.596715032472275198e-05,1.089378783944994211e-04,-6.999790202826261520e-03,6.983572151511907578e-03,1.278184819966554642e-02,5.995621904730796814e-03,1.296488451771438122e-03,-2.110903442371636629e-04,2.308765833731740713e-04,-5.612711422145366669e-03,3.796167438849806786e-04,-6.093787960708141327e-04,-1.541001722216606140e-03,-3.583494108170270920e-03,-4.800630995305255055e-05,2.747408507275395095e-05,5.569641507463529706e-05,-4.842412017751485109e-04,1.450790674425661564e-03,-3.834724659100174904e-03,8.626771741546690464e-04,3.243148967158049345e-04,1.656653694226406515e-05,2.359053178224712610e-05,-1.538546712254174054e-08,6.747812585672363639e-05,-2.073091673082672060e-05,-2.183915930800139904e-04,-4.784395569004118443e-04,2.233335835626348853e-04,1.127795549109578133e-04,5.530500857275910676e-08,-4.499947408476145938e-06,-6.350386684061959386e-05,2.616241545183584094e-05,3.813710762187838554e-03,-9.703145362436771393e-03,-1.841913443058729172e-03,-1.465279638068750501e-04,-4.985801751899998635e-06,-7.755378464935347438e-05,1.098547247238457203e-03,-4.911400028504431248e-04,-2.332914853468537331e-03,3.264592494815587997e-03,4.439199343323707581e-03,-5.385236581787467003e-04,-2.055127115454524755e-04,8.971192291937768459e-04,1.388927176594734192e-02,3.601593198254704475e-03,1.236365269869565964e-02,-4.025339731015264988e-04,5.446989089250564575e-03,4.002791829407215118e-03,-2.383550163358449936e-04,-1.231732312589883804e-04,5.500469706021249294e-04,-7.561605889350175858e-03,-6.749868392944335938e-03,-6.130135152488946915e-03,2.747965045273303986e-03,-1.615227782167494297e-03,-5.997011321596801281e-04,-2.314343328180257231e-05,-1.758647966198623180e-03,-3.557258518412709236e-03,6.574335042387247086e-03,4.758089315146207809e-03,-4.023907706141471863e-03,-1.902172574773430824e-03,-3.263133403379470110e-04,2.105370367644354701e-04,-2.205843571573495865e-03,2.920629456639289856e-03,4.220226313918828964e-03,-7.063350174576044083e-03,-1.415506354533135891e-03,-3.174453740939497948e-05,-2.553464764787349850e-05,8.390672155655920506e-05,-2.365207474213093519e-04,6.329090101644396782e-04,-3.129312535747885704e-03,3.595822781790047884e-04,1.572313340147957206e-04,-4.596725921146571636e-05,-1.000707288767443970e-05,-1.319631337537430227e-08,8.413344767177477479e-05,5.805656110169366002e-05,-7.209731847979128361e-06,-2.116602408932521939e-04,2.052212803391739726e-04,1.451411080779507756e-04,-1.848866304499097168e-08,-2.160541498597012833e-06,-6.835479143774136901e-05,-6.681986269541084766e-04,-3.512243856675922871e-04,-7.477243430912494659e-03,-3.455829806625843048e-03,-2.427454164717346430e-04,-1.843651079980190843e-05,7.426830416079610586e-05,1.441646483726799488e-03,-6.221366580575704575e-03,1.709677453618496656e-04,-8.383008535020053387e-04,7.402275223284959793e-03,2.595710800960659981e-03,-1.400748587911948562e-04,9.515071869827806950e-04,1.386927254498004913e-02,6.434143520891666412e-03,1.012521609663963318e-02,-1.098305452615022659e-03,4.945988301187753677e-03,3.647151403129100800e-03,-1.944104442372918129e-04,-1.132604156737215817e-04,3.347626188769936562e-04,-6.315623410046100616e-03,-9.896047413349151611e-03,-5.866959691047668457e-03,6.946538574993610382e-03,-4.669176705647259951e-04,-5.110853235237300396e-04,-1.733934914227575064e-04,-1.307234168052673340e-03,-4.194742650724947453e-04,9.655193425714969635e-03,7.383508607745170593e-03,-5.181944929063320160e-03,-2.572719240561127663e-03,-1.707822375465184450e-04,6.542896735481917858e-04,-3.375407308340072632e-03,1.416992978192865849e-03,2.024632180109620094e-03,-4.619005136191844940e-03,2.178422641009092331e-03,1.421516481059370562e-05,-6.380175182130187750e-05,-2.311300049768760800e-04,-5.872457986697554588e-04,2.669244073331356049e-03,-3.160048509016633034e-03,-8.104572771117091179e-04,6.215743487700819969e-04,-6.582309724763035774e-04,3.032190143130719662e-04,-2.773514715954661369e-04,3.209768619854003191e-04,1.317708083661273122e-04,-1.000732416287064552e-03,-2.725282683968544006e-04,2.061813720501959324e-04,6.581771594937890768e-05,2.994836831931024790e-04,2.666513319127261639e-04,7.307819032575935125e-06,-9.876771364361047745e-04,1.267603598535060883e-03,-9.225180372595787048e-03,-4.845665767788887024e-03,6.668095011264085770e-04,-9.034844697453081608e-04,-7.846130756661295891e-04,2.805927768349647522e-03,-2.331869676709175110e-03,-6.264115683734416962e-03,-4.589011892676353455e-03,1.178336795419454575e-03,1.838300027884542942e-03,1.506499029346741736e-05,1.316715497523546219e-03,1.446968596428632736e-02,1.798122073523700237e-03,1.248632371425628662e-02,-3.150937380269169807e-03,9.623883292078971863e-03,2.247816184535622597e-03,-4.052685690112411976e-04,-1.226142048835754395e-03,6.435546674765646458e-04,-1.005181763321161270e-02,-8.123021572828292847e-03,-3.509332658722996712e-03,7.202358916401863098e-03,-7.237005047500133514e-04,3.582645906135439873e-03,-1.048912759870290756e-03,3.940965107176452875e-04,1.163865206763148308e-03,6.698887329548597336e-03,1.344539504498243332e-02,5.451344768516719341e-04,7.153638871386647224e-04,-2.465168945491313934e-04,9.510473464615643024e-04,-7.218782790005207062e-03,1.518373028375208378e-04,8.143745362758636475e-03,-5.556106567382812500e-03,-1.067185960710048676e-02,1.402586419135332108e-02,1.164931221865117550e-03,-2.780940197408199310e-02,7.767939940094947815e-03,-4.532333463430404663e-03,4.352500196546316147e-03,-3.061258699744939804e-03,-9.515952318906784058e-03,-2.724093617871403694e-03,2.696577212191186845e-06\n0.000000000000000000e+00,1.971585697901900858e-05,1.891597639769315720e-04,3.795867669396102428e-04,1.934063911903649569e-04,1.984956179512664676e-04,5.750491254730150104e-05,3.409665083609070280e-08,5.570035682467278093e-06,-1.371353573631495237e-04,3.622527292463928461e-04,-6.152677349746227264e-03,-5.508469883352518082e-03,-1.918688649311661720e-04,-2.964696323033422232e-04,2.783600393740925938e-06,2.369350404478609562e-04,-6.473852554336190224e-04,-5.208136513829231262e-03,4.405620042234659195e-03,-4.822175949811935425e-03,4.650646820664405823e-03,-6.201851181685924530e-03,-3.210287832189351320e-05,7.250950438901782036e-04,6.364175118505954742e-03,2.581622824072837830e-02,4.837770946323871613e-03,-9.059330332092940807e-04,8.061494678258895874e-03,-4.700536374002695084e-03,2.735872985795140266e-04,2.461882540956139565e-04,4.976605123374611139e-05,1.470702979713678360e-02,3.053335007280111313e-03,2.109361812472343445e-03,1.043050084263086319e-02,8.127443143166601658e-04,-9.751315810717642307e-04,-6.085489440010860562e-05,-1.379488734528422356e-03,-4.301799344830214977e-04,9.339549433207139373e-05,3.267945721745491028e-03,-1.045927498489618301e-02,-1.534413313493132591e-03,-6.856761756353080273e-04,3.585545346140861511e-05,-8.058531209826469421e-03,-3.415286075323820114e-03,7.348190061748027802e-03,-5.159237422049045563e-03,5.797506310045719147e-04,1.014676818158477545e-04,-5.369249993236735463e-05,3.052831743843853474e-04,-7.668260950595140457e-04,4.435286857187747955e-03,8.327249437570571899e-03,-5.567797925323247910e-04,1.831077825045213103e-04,-1.449566188966855407e-04,-2.861296889022924006e-05,-2.634806151036173105e-09,-3.533029666868969798e-05,-1.069099293090403080e-03,7.724603638052940369e-04,1.381193054839968681e-03,-1.628789817914366722e-03,-2.423499681754037738e-04,3.875024745525479375e-09,-4.439339681994169950e-04,1.077439635992050171e-03,-9.034122340381145477e-03,-1.827115751802921295e-02,7.084471732378005981e-02,2.313355170190334320e-02,2.708060666918754578e-03,-6.746564031345769763e-05,-1.354604493826627731e-03,7.526867091655731201e-03,5.123350769281387329e-02,-6.696939468383789062e-02,4.848327860236167908e-02,-2.656224928796291351e-02,6.431911885738372803e-02,1.133759273216128349e-03,-5.237394012510776520e-03,-4.966694489121437073e-02,4.642960429191589355e-01,-8.044515550136566162e-02,-5.926899611949920654e-03,-9.170009940862655640e-02,3.993090614676475525e-02,-2.202799543738365173e-03,-1.845575869083404541e-03,-3.957169130444526672e-03,-7.642891258001327515e-02,-2.990696206688880920e-02,-5.939054489135742188e-02,-6.369219720363616943e-02,3.993070684373378754e-03,1.190273836255073547e-02,4.286515759304165840e-04,1.965590007603168488e-02,5.142196640372276306e-02,1.193833164870738983e-02,-4.277724772691726685e-02,4.310870170593261719e-02,4.649948328733444214e-03,9.994379244744777679e-03,3.162182692904025316e-04,7.714060693979263306e-02,5.461950227618217468e-02,-6.092233210802078247e-02,1.340168900787830353e-02,5.990639328956604004e-05,-1.181739731691777706e-03,5.762785440310835838e-04,-2.481068484485149384e-03,6.951529532670974731e-03,-3.730219230055809021e-02,-6.836405396461486816e-02,8.136069402098655701e-03,-1.211438095197081566e-03,1.144135952927172184e-03,2.192448591813445091e-04,-1.524426984644833283e-08,5.893489287700504065e-06,1.725174370221793652e-04,3.306285478174686432e-03,3.631175961345434189e-03,1.791946997400373220e-04,3.137833555229008198e-04,-1.137710992082929806e-08,-1.032531290547922254e-04,5.137501866556704044e-04,-1.246145693585276604e-03,-1.011572591960430145e-02,2.316311933100223541e-03,-1.255506277084350586e-02,-3.413410013308748603e-05,-1.208580215461552143e-04,-1.056604669429361820e-04,-3.128668759018182755e-04,-1.749566942453384399e-02,-1.364312879741191864e-02,1.853647455573081970e-02,-9.153674356639385223e-03,-8.866695687174797058e-03,4.672947979997843504e-04,2.951660426333546638e-04,5.868256557732820511e-03,9.571220725774765015e-03,1.360672991722822189e-03,2.355464361608028412e-02,1.094900816679000854e-02,-7.048761472105979919e-03,4.988252185285091400e-04,8.661307219881564379e-05,-1.060421927832067013e-03,9.044867940247058868e-03,-1.779500395059585571e-02,3.203324973583221436e-02,-1.057313103228807449e-02,-1.379886642098426819e-03,-7.315117400139570236e-04,-2.732011198531836271e-04,-3.089718054980039597e-03,-1.717512309551239014e-02,2.501653507351875305e-02,5.978160537779331207e-03,-8.687878027558326721e-03,-9.366959333419799805e-03,-1.351424492895603180e-03,1.112139871111139655e-04,-1.046408247202634811e-02,-9.331716224551200867e-03,2.864869870245456696e-02,6.001336500048637390e-03,-2.368334447965025902e-03,3.098996239714324474e-05,9.561541082803159952e-05,2.142234588973224163e-04,-8.829376893118023872e-04,2.130461623892188072e-03,3.906712867319583893e-03,-8.526772726327180862e-04,1.249675260623916984e-04,-1.620265102246776223e-04,2.846010465873405337e-05,4.011147858307140268e-09,-1.946516204043291509e-05,1.387769298162311316e-04,-3.086498472839593887e-04,-8.734512375667691231e-04,1.253203954547643661e-04,-6.888501957291737199e-05,6.810864761064294726e-09,6.852405931567773223e-05,-2.831530873663723469e-04,1.407294301316142082e-03,1.429851632565259933e-03,-1.817222312092781067e-02,2.082107588648796082e-03,-1.000537886284291744e-04,2.154101821361109614e-06,3.888436185661703348e-05,-1.230048248544335365e-03,-1.750088296830654144e-03,2.720903605222702026e-03,-8.180655539035797119e-03,6.084948312491178513e-03,4.542869050055742264e-03,-2.513365470804274082e-04,3.502071485854685307e-04,2.702755853533744812e-03,1.744345203042030334e-02,9.466160088777542114e-03,3.441585693508386612e-03,1.156728249043226242e-02,-1.740538980811834335e-03,7.712165825068950653e-05,2.896634105127304792e-04,6.534852436743676662e-04,1.362911611795425415e-02,4.632888361811637878e-03,6.864653900265693665e-03,5.184758454561233521e-03,3.879473777487874031e-03,-8.907414739951491356e-04,8.665934001328423619e-05,7.605352438986301422e-04,-7.104204036295413971e-03,-1.344312261790037155e-02,7.871502079069614410e-03,-8.782814256846904755e-05,2.009306102991104126e-03,-8.391748997382819653e-04,-2.658424200490117073e-04,3.805133979767560959e-03,-4.028933588415384293e-03,1.829437911510467529e-03,-3.888770937919616699e-03,-2.685417421162128448e-03,2.517416724003851414e-04,-2.037905942415818572e-04,2.570153155829757452e-04,-6.084860069677233696e-04,3.219014964997768402e-03,9.954213164746761322e-03,-2.189598279073834419e-03,-5.942794086877256632e-05,-1.679853012319654226e-04,-1.133678415499161929e-05,-3.154718797304667532e-08,-5.457207407744135708e-06,1.115619961638003588e-04,1.626888115424662828e-04,-2.276784216519445181e-04,1.778598234523087740e-04,2.202094765380024910e-05,-3.254353941883891821e-08,3.944113632314838469e-05,-1.491773000452667475e-04,1.032777829095721245e-03,2.704678336158394814e-03,-9.793767705559730530e-03,-2.619063714519143105e-03,-2.688478853087872267e-04,-4.472585715120658278e-07,1.962810492841526866e-04,-9.822937427088618279e-04,-3.960466012358665466e-03,4.857073538005352020e-03,-6.640999345108866692e-06,3.031734377145767212e-03,-7.628270424902439117e-03,-1.493217714596539736e-04,5.730862612836062908e-04,5.262321326881647110e-03,2.501544728875160217e-02,6.000639405101537704e-03,-9.589025285094976425e-04,9.570889174938201904e-03,-5.424308590590953827e-03,2.571591758169233799e-04,2.617139252834022045e-04,4.018910112790763378e-04,1.031259726732969284e-02,3.677172120660543442e-03,3.240866819396615028e-03,5.428195931017398834e-03,-1.118154614232480526e-06,-1.485046115703880787e-03,-3.400088462512940168e-05,-1.966348383575677872e-03,-6.107208784669637680e-03,-2.631310140714049339e-03,4.520300310105085373e-03,-4.011008888483047485e-03,-4.297777195461094379e-04,-1.161696854978799820e-03,-3.692999962368048728e-05,-7.814956828951835632e-03,-5.543144885450601578e-03,8.350162766873836517e-03,-5.711089819669723511e-03,-3.849723143503069878e-03,1.287348131882026792e-04,-7.031488348729908466e-05,2.926542074419558048e-04,-7.210583426058292389e-04,4.490357358008623123e-03,9.869236499071121216e-03,-7.813997799530625343e-04,4.949573485646396875e-05,-1.524010731372982264e-04,-2.662686347321141511e-05,1.328385224041994661e-08,-2.224175841547548771e-05,1.136256614699959755e-04,-8.261650800704956055e-04,-1.315882429480552673e-03,1.657827669987455010e-04,-4.757825445267371833e-05,2.696060619200579822e-08,8.324268856085836887e-05,-2.021378459176048636e-04,8.502829005010426044e-04,-3.496943973004817963e-04,-4.077858291566371918e-03,2.803147945087403059e-04,-5.470057949423789978e-04,1.674651866778731346e-04,3.484057378955185413e-04,-1.203349558636546135e-03,-3.928481601178646088e-03,1.455335412174463272e-02,-2.140919910743832588e-03,-2.935010008513927460e-03,-1.088957861065864563e-02,-2.452168555464595556e-04,3.996506857220083475e-04,3.086927812546491623e-03,2.105529420077800751e-02,1.637132093310356140e-02,1.113465521484613419e-03,7.700058631598949432e-03,-6.449004169553518295e-03,3.229561843909323215e-04,1.935900945682078600e-04,-2.082251012325286865e-04,6.057480815798044205e-03,-1.371567137539386749e-03,-3.772464580833911896e-03,1.376208756119012833e-02,1.273178262636065483e-03,-1.767480978742241859e-03,1.929090649355202913e-04,-4.112677648663520813e-03,-7.061426993459463120e-03,-1.041224226355552673e-02,-2.863373374566435814e-03,1.764711458235979080e-03,-2.621299354359507561e-04,-1.567029859870672226e-03,-2.550942372181452811e-05,-1.048826146870851517e-02,-3.992391750216484070e-03,1.446659862995147705e-02,6.083232816308736801e-03,1.096312422305345535e-03,1.425319787813350558e-04,3.758284219657070935e-05,2.856291248463094234e-04,-8.498400566168129444e-04,3.211847972124814987e-03,7.955400273203849792e-03,-1.443549408577382565e-03,1.441716449335217476e-06,-4.482981239561922848e-05,-3.993734571849927306e-05,2.994551095980568789e-08,-1.820041325117927045e-05,1.829704342526383698e-05,-1.514303497970104218e-03,-8.645196212455630302e-04,1.911788276629522443e-04,-2.565877366578206420e-05,-3.899071998603176326e-08,1.378721644869074225e-04,-3.338921815156936646e-04,3.715825499966740608e-03,-2.651322633028030396e-03,-1.297798287123441696e-02,1.452433178201317787e-03,-1.770319213392212987e-04,2.832204336300492287e-05,1.147385337390005589e-04,-1.254168804734945297e-03,-1.016730815172195435e-02,8.526165038347244263e-03,-4.588812589645385742e-03,6.374771706759929657e-03,-7.735761813819408417e-03,-2.976940595544874668e-04,8.595826220698654652e-04,6.167693994939327240e-03,2.307512238621711731e-02,7.554429117590188980e-03,4.497116315178573132e-04,8.224956691265106201e-03,-4.535104613751173019e-03,8.338120824191719294e-05,7.688446203246712685e-05,1.826850464567542076e-03,1.149029284715652466e-02,5.662897601723670959e-03,1.555352704599499702e-03,7.003416307270526886e-03,-1.483173575252294540e-03,-1.757905702106654644e-03,-8.033065387280657887e-05,3.094074316322803497e-03,-8.995754644274711609e-03,-6.130564957857131958e-03,5.646569654345512390e-03,-2.440221374854445457e-03,-2.910115290433168411e-04,-1.581148011609911919e-03,-8.689555397722870111e-05,-9.280893951654434204e-03,-4.918677266687154770e-03,-2.824668772518634796e-04,-3.038452938199043274e-03,-6.136874202638864517e-03,2.091462956741452217e-04,-1.924584212247282267e-04,3.226521366741508245e-04,-9.093819535337388515e-04,4.892468918114900589e-03,9.587544947862625122e-03,-1.064949319697916508e-04,2.267980016767978668e-04,-2.471829648129642010e-04,-2.587021299405023456e-05,7.566313797724433243e-09,-7.110085789463482797e-06,6.143470818642526865e-05,1.041374634951353073e-04,-3.567708772607147694e-04,2.126664476236328483e-04,3.093171108048409224e-05,-4.672483555623330176e-08,6.140980258351191878e-05,-2.548565971665084362e-04,1.271366840228438377e-03,9.634122252464294434e-04,-1.365269534289836884e-02,-1.464242814108729362e-03,-2.754943561740219593e-04,-9.642741133575327694e-06,9.802279964787885547e-05,-7.025151862762868404e-04,-4.155167378485202789e-03,8.517374284565448761e-03,-2.481208648532629013e-03,7.812841795384883881e-03,-9.179088287055492401e-03,-2.545122988522052765e-04,8.234376437030732632e-04,1.090261898934841156e-02,2.668288722634315491e-02,8.676484227180480957e-03,8.244162891060113907e-04,1.128914300352334976e-02,-5.423798225820064545e-03,2.332658332306891680e-04,2.379615179961547256e-04,6.523967022076249123e-04,9.306124411523342133e-03,5.075995344668626785e-03,-5.056243389844894409e-05,8.193231187760829926e-03,1.091985264793038368e-03,-1.903703669086098671e-03,-4.483602242544293404e-05,-2.656520577147603035e-03,-9.925178252160549164e-03,-7.611866574734449387e-03,3.741892287507653236e-03,-7.671839091926813126e-03,9.285180713050067425e-04,-1.722489949315786362e-03,-5.959427653579041362e-05,-8.535615168511867523e-03,-2.563317306339740753e-03,-2.106321975588798523e-03,-4.317802842706441879e-03,-1.223769737407565117e-03,1.606260775588452816e-04,-1.315366389462724328e-04,3.318173112347722054e-04,-7.135443738661706448e-04,5.926108919084072113e-03,1.055542845278978348e-02,-1.945559633895754814e-03,2.643454354256391525e-05,-2.063808351522311568e-04,-3.237531564082019031e-05,2.882109129132004455e-08,2.623021282488480210e-05,1.492226729169487953e-04,-4.377615405246615410e-04,-7.309759384952485561e-04,2.034824283327907324e-04,3.126673254882916808e-05,2.774686436168849468e-08,6.569721881533041596e-05,-1.886034442577511072e-04,-3.443681634962558746e-05,-1.764862798154354095e-03,-1.071145385503768921e-02,-2.121188445016741753e-03,-3.959095629397779703e-04,-2.303479413967579603e-05,1.903007359942421317e-04,-3.186616522725671530e-04,-8.170538581907749176e-03,8.362228050827980042e-03,-7.874647155404090881e-03,9.556925855576992035e-03,-8.019574917852878571e-03,-1.304992765653878450e-04,6.580290501005947590e-04,7.535577286034822464e-03,2.293569594621658325e-02,7.575830910354852676e-03,3.787088207900524139e-03,9.021835401654243469e-03,-5.634560249745845795e-03,1.103697286453098059e-04,1.290863874601200223e-04,3.575761220417916775e-04,7.821743376553058624e-03,4.605805501341819763e-03,4.446185193955898285e-03,2.196599030867218971e-03,-1.409418880939483643e-03,-6.430301582440733910e-04,-8.788898412603884935e-05,-1.904226839542388916e-03,-5.668088328093290329e-03,-7.804704830050468445e-03,3.903563134372234344e-03,-3.412915393710136414e-03,-8.936544181779026985e-04,-8.603899623267352581e-04,2.344215754419565201e-04,-9.706639684736728668e-03,-5.302510689944028854e-03,1.294207759201526642e-03,-5.148570518940687180e-03,-4.655365832149982452e-03,3.861451405100524426e-04,8.748649270273745060e-05,9.661202202551066875e-04,-5.184687324799597263e-04,2.651234623044729233e-03,4.455631598830223083e-03,-2.002116991207003593e-03,8.243506308645009995e-04,-1.290157088078558445e-04,-1.342260657111182809e-04,-1.100285517168231308e-04,-3.153517900500446558e-04,1.816091535147279501e-04,-5.301359342411160469e-04,-6.930284434929490089e-04,2.235666906926780939e-04,-5.832289461977779865e-04,-3.909872903022915125e-04,-8.754984592087566853e-04,-1.556925941258668900e-03,5.611989763565361500e-04,8.377832360565662384e-03,-9.332426823675632477e-03,-2.366156782954931259e-03,-1.100489636883139610e-03,8.800238720141351223e-04,1.695676357485353947e-03,-2.087703440338373184e-03,-2.620290964841842651e-03,1.269804500043392181e-02,-1.534172147512435913e-02,2.027524635195732117e-03,-7.610115222632884979e-03,-1.113202306441962719e-03,-2.355277101742103696e-04,5.132236052304506302e-03,2.007933333516120911e-02,9.340748190879821777e-03,-4.930293653160333633e-03,4.894848912954330444e-03,-8.415166288614273071e-03,-1.753760850988328457e-03,-1.411233795806765556e-03,1.455812831409275532e-03,6.623100489377975464e-03,1.187318563461303711e-02,3.022192511707544327e-03,7.857921533286571503e-03,1.503284904174506664e-03,-3.096300642937421799e-04,-1.387583790346980095e-03,-1.526073319837450981e-03,-6.957012228667736053e-03,4.943762905895709991e-05,6.112042814493179321e-03,-5.110897589474916458e-03,-1.424223184585571289e-03,6.429629866033792496e-04,2.225804142653942108e-03,-8.474910631775856018e-03,-2.629953436553478241e-03,1.787686534225940704e-02,-1.800595968961715698e-02,-2.660773694515228271e-02,1.777657307684421539e-02,1.892371918074786663e-03,1.963627059012651443e-03,1.113170292228460312e-02,4.417463205754756927e-03,-3.583100624382495880e-03,2.657234435901045799e-03,-7.064650766551494598e-03,-4.472132306545972824e-03,-7.122840543161146343e-06\n0.000000000000000000e+00,1.956423329829704016e-05,-1.950620935531333089e-04,-3.343001473695039749e-03,-1.607729005627334118e-03,1.288985076826065779e-04,3.643635500338859856e-05,7.119818068446193138e-10,1.998559309868142009e-04,-1.106637282646261156e-04,1.654858351685106754e-03,6.969362730160355568e-04,-5.858713295310735703e-03,1.834972202777862549e-02,-1.016646157950162888e-03,3.350011247675865889e-04,4.647179157473146915e-04,-1.382061862386763096e-03,-1.041144784539937973e-02,1.415872480720281601e-02,-2.958488184958696365e-03,4.856766667217016220e-03,-1.949883764609694481e-03,-3.230565926060080528e-04,9.441155707463622093e-04,1.079201325774192810e-02,7.724320515990257263e-03,3.030769899487495422e-02,2.132553793489933014e-02,6.558565422892570496e-03,-2.466270932927727699e-03,-1.766727073118090630e-04,-3.860093420371413231e-04,1.850957778515294194e-04,-6.053898483514785767e-03,1.287819910794496536e-02,-7.907993160188198090e-03,1.614441722631454468e-02,-8.219397626817226410e-03,-4.950620932504534721e-04,2.858443767763674259e-04,1.904499251395463943e-03,2.643178962171077728e-02,1.353227067738771439e-03,9.285128908231854439e-04,-3.533192211762070656e-03,-8.421614766120910645e-03,-2.923743741121143103e-04,5.830360460095107555e-04,-1.202130876481533051e-02,4.760452546179294586e-03,-5.907603539526462555e-03,3.855511778965592384e-03,7.764884270727634430e-03,-8.097069076029583812e-05,3.554926370270550251e-04,3.400762943783774972e-05,-9.751598699949681759e-04,-4.934665048494935036e-04,-1.858788076788187027e-03,4.752216860651969910e-03,8.709233952686190605e-04,-3.755049692699685693e-05,-7.273512892425060272e-05,8.865915113176470186e-09,-6.639807252213358879e-04,-1.449356495868414640e-04,9.135212749242782593e-03,5.219483282417058945e-03,-1.540501485578715801e-03,-8.698640740476548672e-04,-2.270280141658531647e-08,-7.672242354601621628e-04,1.288580708205699921e-03,-1.647307723760604858e-02,-2.681914716958999634e-02,2.161580324172973633e-02,-3.544279932975769043e-02,2.944519743323326111e-03,-9.393753716722130775e-04,-1.312614651396870613e-03,-7.420698180794715881e-03,1.220626756548881531e-02,4.970928281545639038e-02,6.310056895017623901e-02,-1.008422598242759705e-01,2.187401801347732544e-02,1.798054436221718788e-04,-8.874788880348205566e-03,-9.960708022117614746e-02,-8.151970803737640381e-02,5.498414635658264160e-01,-5.322430282831192017e-03,-6.467119604349136353e-02,3.130287397652864456e-03,1.458715996704995632e-03,7.942242082208395004e-04,-1.107248663902282715e-02,5.989554338157176971e-04,4.148265719413757324e-02,8.831933140754699707e-02,-6.200955063104629517e-02,2.156805433332920074e-02,-4.630811512470245361e-03,-5.939830443821847439e-04,-1.388927921652793884e-02,-7.891834527254104614e-02,-3.428634628653526306e-02,-3.937516361474990845e-02,-9.810720384120941162e-02,-1.019975636154413223e-02,-6.370953284204006195e-03,-2.785311546176671982e-03,7.099036872386932373e-02,-2.957210317254066467e-02,-3.615021705627441406e-03,8.986080437898635864e-02,-1.871346496045589447e-02,9.196637547574937344e-04,-1.064931042492389679e-03,-5.789349088445305824e-04,6.440721452236175537e-03,-3.238572739064693451e-03,1.964853517711162567e-02,-2.234746143221855164e-02,-4.307189024984836578e-03,-9.357987437397241592e-05,-1.695097889751195908e-04,-2.409997312824430082e-09,-9.303244587499648333e-05,-4.021948552690446377e-05,5.029591266065835953e-03,4.149213433265686035e-03,6.913139077369123697e-05,3.041685849893838167e-04,-7.220459341539253728e-09,-2.493396168574690819e-04,8.987138280645012856e-04,-2.424437552690505981e-03,1.830753125250339508e-02,6.374366581439971924e-02,-1.373188290745019913e-02,-6.207002443261444569e-04,1.923793752212077379e-04,3.620844217948615551e-04,-3.480374347418546677e-03,5.876077339053153992e-03,-2.179538458585739136e-02,1.165386289358139038e-02,3.266671672463417053e-03,-2.013025060296058655e-02,-1.165785652119666338e-04,-3.828426270047202706e-05,-4.055827856063842773e-03,1.311021484434604645e-02,-3.795810788869857788e-02,2.959284372627735138e-02,2.452121302485466003e-02,-1.524817571043968201e-02,9.767075534909963608e-04,-1.326812198385596275e-04,-1.646852120757102966e-03,-4.722324386239051819e-02,-3.708589076995849609e-02,2.627640962600708008e-03,4.948716610670089722e-03,-1.431330014020204544e-02,-2.028404967859387398e-03,1.129277152358554304e-04,-1.157818455249071121e-02,-1.513050403445959091e-02,3.475036844611167908e-02,4.769827052950859070e-02,-4.862030595541000366e-02,-1.376417651772499084e-02,1.607992686331272125e-03,4.379003075882792473e-04,-1.600179448723793030e-02,-1.941095665097236633e-02,7.465269416570663452e-03,5.005622282624244690e-03,2.359182760119438171e-02,-2.807587152346968651e-04,3.756238729692995548e-04,9.100601164391264319e-05,-1.273730769753456116e-03,-4.825374111533164978e-03,2.897642785683274269e-03,3.324684686958789825e-03,7.311454392038285732e-04,-2.562545705586671829e-05,-2.937975223176181316e-04,1.315602915497038339e-08,8.270572288893163204e-05,-3.206057008355855942e-04,-5.014265188947319984e-04,3.637081244960427284e-04,9.053260873770341277e-05,1.268843916477635503e-04,1.300821850236388855e-08,3.526023647282272577e-04,1.586661528563126922e-04,5.820075515657663345e-03,1.338563486933708191e-02,-7.980203256011009216e-03,1.035727653652429581e-02,-3.970510442741215229e-05,2.528188633732497692e-04,3.559745091479271650e-04,-5.550522473640739918e-05,-1.156705059111118317e-02,1.197732426226139069e-02,-1.168625988066196442e-02,4.379310645163059235e-03,1.063048839569091797e-04,1.962092210305854678e-04,1.436815597116947174e-03,1.191181875765323639e-02,8.606645278632640839e-03,3.664197400212287903e-02,1.502050273120403290e-02,5.543147679418325424e-03,-2.295261435210704803e-02,-3.568988176994025707e-04,-2.474489156156778336e-05,1.961831003427505493e-03,1.090512052178382874e-02,-1.114016398787498474e-02,-2.479927614331245422e-03,1.909493654966354370e-02,3.530784975737333298e-03,-5.370243452489376068e-04,4.898903425782918930e-04,-4.496584879234433174e-04,1.497835107147693634e-02,4.277131520211696625e-03,-1.450214534997940063e-02,2.591821365058422089e-02,3.053610213100910187e-03,-2.688509412109851837e-04,6.400097627192735672e-04,-1.699048653244972229e-02,-7.144188042730093002e-03,-2.516232198104262352e-03,-3.084833547472953796e-02,1.412790454924106598e-02,-3.758864477276802063e-04,4.401976475492119789e-04,-5.282141137286089361e-05,-1.342630712315440178e-03,-3.216073149815201759e-03,-1.135112717747688293e-02,6.442903541028499603e-03,8.971473434939980507e-04,7.653805369045585394e-05,2.381239937676582485e-05,-2.038177626673132181e-09,9.125148062594234943e-05,2.866911818273365498e-04,-2.756693167611956596e-03,-2.389683853834867477e-03,1.772747200448065996e-04,-8.178065399988554418e-06,6.212530934135429561e-09,1.225770392920821905e-04,-2.916292578447610140e-04,3.505883738398551941e-03,1.082064304500818253e-02,-1.120786648243665695e-02,5.111158825457096100e-03,-6.450506625697016716e-04,1.707875926513224840e-04,2.813738537952303886e-04,2.862159162759780884e-04,8.187662810087203979e-03,6.780331023037433624e-03,-5.833536386489868164e-03,1.729142107069492340e-02,-6.576694082468748093e-03,-2.314316370757296681e-04,1.047504716552793980e-03,6.935904268175363541e-03,8.252091705799102783e-03,2.998801134526729584e-02,4.701800644397735596e-04,1.233130134642124176e-02,-4.070762544870376587e-03,-3.227100241929292679e-04,-3.266751446062698960e-05,1.572058652527630329e-03,3.942201845347881317e-03,-3.476482816040515900e-04,-6.509017199277877808e-03,3.997216932475566864e-03,4.862782079726457596e-04,5.186842172406613827e-04,9.919757576426491141e-05,7.822759216651320457e-04,8.419178426265716553e-03,2.802272792905569077e-03,4.749950952827930450e-03,9.331351146101951599e-03,3.279797267168760300e-03,2.497818786650896072e-04,2.081339189317077398e-04,-1.021590083837509155e-02,-7.383672054857015610e-04,-3.107276745140552521e-03,-9.239916689693927765e-04,1.949063036590814590e-03,-9.930619853548705578e-06,7.888541585998609662e-05,1.926778058987110853e-04,-9.332754416391253471e-04,1.841688179410994053e-03,-4.675588570535182953e-03,2.139228628948330879e-03,2.609294024296104908e-04,6.917633072589524090e-06,2.181038871640339494e-05,-3.422024974497617222e-08,8.289113611681386828e-05,3.912230022251605988e-05,-1.381501555442810059e-03,-3.136756713502109051e-04,1.494021998951211572e-04,8.050733595155179501e-05,2.331853465875610709e-08,1.727671915432438254e-04,-1.797057484509423375e-04,3.693365957587957382e-03,-6.538132205605506897e-03,-1.593551039695739746e-02,2.057497855275869370e-03,-1.674290979281067848e-05,-1.528426946606487036e-04,-1.950651349034160376e-04,2.100578276440501213e-03,-1.946147345006465912e-02,6.416188552975654602e-03,-5.758492276072502136e-03,2.502126246690750122e-02,6.212447769939899445e-04,-2.844892151188105345e-06,9.346248116344213486e-04,1.045105606317520142e-02,1.250769011676311493e-02,1.213813386857509613e-02,-1.244804821908473969e-02,1.450292766094207764e-04,2.988604363054037094e-03,-3.574707370717078447e-04,8.031859761103987694e-05,2.681653946638107300e-03,1.052201166749000549e-02,1.596325449645519257e-02,-1.733910525217652321e-03,-5.765929818153381348e-04,-2.821832662448287010e-03,1.708627329207956791e-03,-3.915044362656772137e-05,7.140784524381160736e-03,1.229861006140708923e-02,1.786584034562110901e-02,1.972189545631408691e-02,-7.536531426012516022e-03,5.408539436757564545e-03,1.915276399813592434e-03,1.665561576373875141e-04,-7.409129291772842407e-03,3.419825574383139610e-03,-1.772591471672058105e-02,-3.300374746322631836e-02,6.802277639508247375e-04,-7.839073077775537968e-05,7.197512604761868715e-05,3.775893128477036953e-05,-6.548701785504817963e-04,3.595310263335704803e-04,-1.299643656238913536e-03,4.811021964997053146e-03,7.236411911435425282e-04,-4.261980211595073342e-05,3.644888056442141533e-05,-5.654015922118560411e-09,1.588914456078782678e-04,1.992972975131124258e-04,-2.343825297430157661e-03,-2.547352807596325874e-03,2.474349748808890581e-04,6.008625859976746142e-05,-3.938208692488842644e-08,1.351425453322008252e-05,-1.706884795567020774e-04,-4.568513249978423119e-04,2.206832170486450195e-03,-7.326418533921241760e-03,3.837548661977052689e-03,-5.233362317085266113e-04,1.554177724756300449e-04,3.295189526397734880e-05,2.398443641141057014e-03,-1.018233597278594971e-03,1.432744227349758148e-02,-1.646264456212520599e-03,2.878184244036674500e-02,-1.785994740203022957e-03,2.473010681569576263e-04,6.547342054545879364e-04,1.171466894447803497e-02,1.308389194309711456e-02,2.195912227034568787e-02,-3.322883509099483490e-03,1.797275617718696594e-03,5.192880053073167801e-04,-2.252067060908302665e-04,-1.175163852167315781e-04,1.770654227584600449e-03,2.982224337756633759e-03,-1.312066987156867981e-02,-1.359733380377292633e-02,-4.898162093013525009e-03,-5.560277029871940613e-03,4.699953831732273102e-03,1.516777556389570236e-04,-1.770348055288195610e-03,2.481343969702720642e-02,-5.941743031144142151e-03,-5.740526132285594940e-03,1.586666516959667206e-02,5.238555371761322021e-03,2.263105707243084908e-03,3.049731603823602200e-04,-7.814269512891769409e-03,6.988898385316133499e-03,6.695948075503110886e-03,-9.466353803873062134e-03,-4.171738401055335999e-03,-1.017350805341266096e-04,1.141257962444797158e-04,4.654439544538035989e-05,-6.651548319496214390e-04,6.729990709573030472e-04,-3.862245008349418640e-03,2.350445138290524483e-03,5.624690093100070953e-04,3.324688877910375595e-04,7.143845141399651766e-05,2.519755071261897683e-08,-1.152841650764457881e-05,2.102250000461935997e-04,-3.606105688959360123e-03,-3.258286975324153900e-03,1.472119765821844339e-04,-2.186752681154757738e-04,2.937292720162076876e-08,1.694328966550529003e-04,-4.423639620654284954e-04,3.309581661596894264e-03,1.351432967931032181e-02,-1.187163777649402618e-02,1.017285790294408798e-02,-5.109659978188574314e-04,8.894824713934212923e-05,1.747407077345997095e-04,-1.423830632120370865e-03,6.038027815520763397e-03,1.663406193256378174e-02,1.504943240433931351e-03,8.759262971580028534e-03,-1.336826663464307785e-02,-2.932047354988753796e-04,7.615150534547865391e-04,1.127447001636028290e-03,-8.371329866349697113e-03,2.874406054615974426e-02,-1.636648550629615784e-03,7.699525915086269379e-03,-6.769348867237567902e-03,-2.875213685911148787e-04,1.308553037233650684e-04,1.219837460666894913e-03,4.258648492395877838e-03,7.176953833550214767e-03,-2.169675659388303757e-03,5.427219904959201813e-03,-1.345551107078790665e-03,6.735042552463710308e-04,7.316666597034782171e-05,4.628167953342199326e-03,1.052629761397838593e-02,-2.351472154259681702e-03,-1.307468395680189133e-02,1.086775586009025574e-02,3.363466355949640274e-03,1.029479317367076874e-03,1.159873572760261595e-04,-1.034707762300968170e-03,5.263891071081161499e-03,2.210858045145869255e-03,-1.761068776249885559e-02,2.797750756144523621e-03,1.945046533364802599e-04,1.431736163794994354e-04,1.119172375183552504e-04,-2.053956268355250359e-05,1.180200185626745224e-02,1.074312068521976471e-02,4.555646795779466629e-03,6.657264311797916889e-04,1.816694566514343023e-05,3.358213143656030297e-05,-7.047810868243686855e-08,4.419460674398578703e-05,1.537911157356575131e-04,-3.796192468143999577e-04,1.008738297969102859e-03,2.308146649738773704e-04,2.276423765579238534e-05,1.471380528528243303e-08,1.006133534247055650e-04,-3.921800816897302866e-04,5.671954248100519180e-03,1.109624281525611877e-02,-2.163755893707275391e-02,6.259966641664505005e-03,2.929798793047666550e-04,1.324371987720951438e-05,-3.131160046905279160e-04,4.006370436400175095e-04,2.766624558717012405e-03,1.370517536997795105e-02,9.758262895047664642e-04,-2.728721592575311661e-03,4.647479392588138580e-03,-3.053828550036996603e-05,4.916596226394176483e-04,8.797516115009784698e-03,1.655896194279193878e-04,2.514024637639522552e-02,2.063590660691261292e-02,-7.563241291791200638e-03,3.911444451659917831e-03,2.708522515604272485e-05,4.154295311309397221e-05,2.612854121252894402e-03,1.293464656919240952e-02,-1.937638036906719208e-02,-2.443891391158103943e-02,2.280947007238864899e-02,8.997307159006595612e-03,-6.083890330046415329e-04,-3.304803394712507725e-04,7.534711621701717377e-03,1.815374568104743958e-02,-1.660229638218879700e-03,-4.282345529645681381e-03,-1.641350239515304565e-02,1.352831441909074783e-02,-3.302324330434203148e-04,-1.083538518287241459e-05,5.781306419521570206e-03,-1.172149786725640297e-04,6.267291959375143051e-03,-1.080785784870386124e-02,-1.031290367245674133e-02,-5.132961086928844452e-04,1.877211616374552250e-04,4.192228370811790228e-04,-8.528179023414850235e-05,9.252971038222312927e-03,1.043669413775205612e-03,-6.256092339754104614e-03,-1.056493259966373444e-03,-8.940431871451437473e-04,-4.129532026126980782e-04,7.041756180115044117e-04,7.620909018442034721e-04,1.758574217092245817e-04,-7.240952691063284874e-04,7.021739147603511810e-04,4.001648339908570051e-04,-4.637693637050688267e-04,-1.839427161030471325e-03,-5.622152239084243774e-04,-2.642575709614902735e-04,2.767001511529088020e-03,-1.589767821133136749e-02,-1.248025335371494293e-02,4.625218920409679413e-03,6.253252504393458366e-04,5.705033981939777732e-05,1.565804355777800083e-03,5.928941536694765091e-03,-2.132060937583446503e-03,-1.521443761885166168e-02,-1.263194717466831207e-03,2.370850741863250732e-02,1.104652136564254761e-02,-6.990362307988107204e-04,5.437123123556375504e-03,2.983782626688480377e-02,1.160541083663702011e-02,3.519675135612487793e-02,-3.229550085961818695e-03,2.647469937801361084e-02,1.884568855166435242e-02,6.573574501089751720e-04,4.217276349663734436e-03,1.137997605837881565e-03,-1.520025311037898064e-03,-4.337354376912117004e-02,-2.334016002714633942e-02,1.683441922068595886e-02,-2.274574711918830872e-03,4.356968682259321213e-03,4.986848682165145874e-03,8.997259661555290222e-03,1.945773884654045105e-02,1.201473735272884369e-02,6.462903693318367004e-03,2.522450312972068787e-02,8.817887865006923676e-03,4.662641324102878571e-03,-1.031504478305578232e-02,-6.294340360909700394e-03,1.185872778296470642e-02,-7.485381513833999634e-02,5.617861449718475342e-02,4.274414479732513428e-02,4.446182027459144592e-02,1.204769778996706009e-02,-5.474572628736495972e-02,7.215871661901473999e-02,-9.100379049777984619e-02,1.306370049715042114e-01,-1.139911357313394547e-02,-2.070622285827994347e-03,6.111687794327735901e-02,3.292995461379177868e-05\n0.000000000000000000e+00,4.760575393447652459e-05,1.552771282149478793e-04,2.023294102400541306e-03,2.243050606921315193e-03,9.755326027516275644e-05,1.174648277810774744e-04,-1.370200930495002467e-08,1.691654324531555176e-05,2.510677441023290157e-04,-9.364912984892725945e-04,-4.178531467914581299e-03,2.573394449427723885e-03,2.855718368664383888e-03,4.129789886064827442e-04,-9.688197314972057939e-05,-2.579446590971201658e-04,1.483942032791674137e-03,-3.598548239096999168e-03,1.517812535166740417e-02,-1.816826406866312027e-04,-3.058826783671975136e-03,-3.575533628463745117e-03,9.528086520731449127e-04,-1.838356838561594486e-04,4.309362731873989105e-03,1.302324119023978710e-03,-1.147921103984117508e-02,3.332870826125144958e-02,-9.755617938935756683e-03,-2.999408636242151260e-03,2.320151543244719505e-04,1.546602725284174085e-04,5.927944439463317394e-04,5.805112887173891068e-03,-1.158535666763782501e-02,-1.152335014194250107e-02,4.700014367699623108e-03,5.903494544327259064e-03,2.251430414617061615e-04,-1.585512072779238224e-04,-3.449786920100450516e-03,5.426818504929542542e-03,2.195431478321552277e-02,1.716241613030433655e-02,-5.195979494601488113e-03,2.778391353785991669e-05,1.395614701323211193e-03,-9.812159260036423802e-05,-4.357172176241874695e-03,-5.302547011524438858e-03,1.035758573561906815e-02,7.496387697756290436e-03,-5.699510220438241959e-03,-1.188344867841806263e-05,-1.573764311615377665e-04,9.609147673472762108e-05,-2.759188646450638771e-04,6.250226288102567196e-04,-2.175294561311602592e-03,-4.149111919105052948e-03,-4.165381542406976223e-04,1.534150505904108286e-04,3.319533425383269787e-05,4.690567934062528366e-09,-3.508049994707107544e-04,-1.249699387699365616e-03,-1.405238360166549683e-02,-1.385016180574893951e-02,-7.245231536217033863e-04,-5.564838647842407227e-04,1.617716094415300176e-08,1.751405798131600022e-04,-9.020668221637606621e-04,-5.377596244215965271e-04,9.813890606164932251e-02,-3.382823988795280457e-02,2.918134257197380066e-02,-1.327883801423013210e-03,4.533592145889997482e-04,1.642784103751182556e-03,-8.336441591382026672e-03,-2.624819613993167877e-02,4.301808774471282959e-03,-1.207787021994590759e-01,4.708580300211906433e-02,3.897627070546150208e-02,-2.492442494258284569e-03,1.356427324935793877e-03,-9.828351438045501709e-03,-1.252165623009204865e-02,-6.989534944295883179e-03,5.433848500251770020e-01,1.876990869641304016e-02,3.268730640411376953e-02,-1.759845996275544167e-03,-1.691839075647294521e-03,-1.922580413520336151e-03,-7.993714511394500732e-02,6.803420186042785645e-02,1.051958128809928894e-01,-2.236651442945003510e-02,-7.221849262714385986e-02,-1.126310601830482483e-02,9.029495995491743088e-04,-1.762930862605571747e-02,-3.073581121861934662e-02,-2.595268189907073975e-02,4.580374807119369507e-02,-2.786968275904655457e-02,-7.399304956197738647e-02,-7.627560757100582123e-03,1.652206527069211006e-03,2.048055082559585571e-02,5.263556167483329773e-02,-3.896021097898483276e-02,3.215375542640686035e-02,2.304606512188911438e-02,3.099730238318443298e-04,1.414015656337141991e-03,-6.994262803345918655e-04,1.869851490482687950e-03,-6.974007003009319305e-03,1.029836945235729218e-02,3.538732975721359253e-02,3.712380770593881607e-03,-1.387869939208030701e-03,-4.306442569941282272e-04,-3.126690240051743785e-09,4.401885962579399347e-05,-1.471945870434865355e-05,-6.635976955294609070e-03,-4.252406768500804901e-03,3.651308361440896988e-06,-5.254542338661849499e-04,-1.481090095012405072e-08,2.899541868828237057e-04,-1.307341968640685081e-03,4.072903189808130264e-03,-1.265876367688179016e-02,-3.179511427879333496e-02,1.454251445829868317e-02,-2.900269755627959967e-04,2.534993109293282032e-05,2.566030598245561123e-04,-1.471399329602718353e-03,-5.584562197327613831e-03,2.972851134836673737e-02,-6.490584462881088257e-02,1.637553051114082336e-02,1.052298955619335175e-02,-8.938051760196685791e-04,1.422397617716342211e-04,3.027843544259667397e-03,7.941885851323604584e-03,3.680349886417388916e-02,-4.794807359576225281e-02,-2.209172770380973816e-02,8.265279233455657959e-03,-1.107593299821019173e-03,-4.115659976378083229e-06,1.353621250018477440e-03,4.237180948257446289e-02,1.001195050776004791e-02,-6.892262399196624756e-02,1.158675830811262131e-02,7.072122301906347275e-03,-6.835332605987787247e-04,1.143339904956519604e-04,7.825208827853202820e-03,-8.468534797430038452e-03,-2.443417906761169434e-02,-4.914548248052597046e-02,2.171290852129459381e-02,5.710283294320106506e-03,-1.129375421442091465e-03,-3.350164915900677443e-04,7.058262825012207031e-03,7.683035451918840408e-03,-2.701953612267971039e-02,-6.959050893783569336e-03,-2.264175005257129669e-02,2.735958260018378496e-04,-3.226369444746524096e-04,1.004114092211239040e-04,7.898306357674300671e-04,7.358819711953401566e-03,7.101134397089481354e-03,-1.885194680653512478e-03,-5.276586161926388741e-04,1.152351178461685777e-04,1.396759907947853208e-04,1.189576526172686499e-08,4.446083767106756568e-05,7.751071825623512268e-05,4.397626034915447235e-03,3.648519050329923630e-03,7.770171214360743761e-05,2.131127985194325447e-04,2.622248018724349095e-08,-1.836839510360732675e-04,4.140453529544174671e-04,-4.167599603533744812e-03,-9.274711832404136658e-03,3.906788304448127747e-03,-8.573906496167182922e-03,-2.496049855835735798e-04,-2.939335900009609759e-05,1.957179338205605745e-04,7.184690912254154682e-04,-1.274966541677713394e-02,-1.782378181815147400e-02,2.332457154989242554e-02,1.636042841710150242e-03,-7.922069169580936432e-03,7.744387257844209671e-04,-1.242876896867528558e-05,-1.284060301259160042e-03,3.884645178914070129e-03,-1.089786738157272339e-02,2.943984791636466980e-02,-7.194448262453079224e-03,-7.739638909697532654e-03,7.062727818265557289e-04,1.664957671891897917e-04,-3.006870392709970474e-03,6.046593654900789261e-03,-2.086024358868598938e-02,-1.596553251147270203e-02,1.367486640810966492e-02,6.864354945719242096e-03,2.059938851743936539e-03,-8.485573926009237766e-05,-2.875719452276825905e-03,-1.651581143960356712e-03,1.925870031118392944e-02,3.584381192922592163e-03,1.627212017774581909e-02,7.453758269548416138e-03,-2.961175632663071156e-04,-3.605530946515500546e-05,-7.796274498105049133e-03,-8.538361638784408569e-03,1.002729032188653946e-02,1.487738452851772308e-02,5.804134532809257507e-03,-3.274265327490866184e-04,2.237814478576183319e-04,1.102584064938127995e-04,-1.162773580290377140e-03,-2.722571371123194695e-03,1.266581821255385876e-04,-1.703457906842231750e-03,-4.900546628050506115e-06,3.608583647292107344e-04,5.776673788204789162e-06,-1.153921402874402702e-10,1.846105078584514558e-06,1.077390479622408748e-04,3.439226187765598297e-03,3.090329468250274658e-03,1.412186538800597191e-04,1.179801984108053148e-04,-4.447224455361720175e-08,1.479929323977557942e-05,1.253461377928033471e-04,1.760826562531292439e-04,1.643872354179620743e-03,4.486406221985816956e-03,-2.853380749002099037e-03,5.377899506129324436e-04,-1.179411556222476065e-04,-5.049137980677187443e-04,-5.229591624811291695e-05,-3.313617547973990440e-03,4.373384639620780945e-03,1.943132467567920685e-02,-5.667362362146377563e-03,-2.228462137281894684e-03,3.317802911624312401e-04,1.299623691011220217e-04,1.177183352410793304e-03,2.449441235512495041e-03,-2.726369071751832962e-03,1.692050509154796600e-02,-1.333984546363353729e-04,-7.175186648964881897e-03,3.009591018781065941e-04,1.939401990966871381e-04,3.444997128099203110e-04,8.403408341109752655e-03,-1.153796538710594177e-02,-1.855884492397308350e-02,3.555931150913238525e-03,6.827756296843290329e-03,1.302409509662538767e-04,-1.846211525844410062e-04,2.228195546194911003e-03,4.605007823556661606e-03,1.485254522413015366e-02,7.692913990467786789e-03,-4.731979686766862869e-03,8.830298669636249542e-03,3.761370026040822268e-04,-4.007881798315793276e-04,-1.731538679450750351e-03,-5.329282488673925400e-03,8.516554720699787140e-03,2.397728152573108673e-03,-2.894576755352318287e-04,3.694437691592611372e-05,-2.490387414582073689e-04,2.110864734277129173e-04,-1.363059564027935266e-04,3.938076086342334747e-03,3.175384597852826118e-03,-6.575894542038440704e-03,-5.874476046301424503e-04,1.233560396940447390e-06,3.347612073412165046e-05,-5.044398676545824856e-09,7.427601667586714029e-05,2.537622931413352489e-04,3.231124952435493469e-03,2.796626184135675430e-03,9.501507156528532505e-05,1.279593707295134664e-04,-1.005987826374621363e-08,-1.124016562243923545e-04,1.615727960597723722e-04,-1.786865177564322948e-03,-1.733084954321384430e-02,-2.571921329945325851e-03,-7.778688333928585052e-03,4.088481073267757893e-04,-3.493543481454253197e-04,-2.253748825751245022e-04,2.203451236709952354e-03,-7.740620058029890060e-03,-2.526898682117462158e-02,8.330276235938072205e-03,-8.388969115912914276e-03,8.410616428591310978e-04,5.381198716349899769e-04,-1.028726983349770308e-04,1.496555050835013390e-03,2.759162336587905884e-03,5.538387224078178406e-03,2.259754389524459839e-02,1.914070919156074524e-03,1.492601586505770683e-03,9.131333354162052274e-05,2.835459890775382519e-04,4.672812065109610558e-05,1.005230844020843506e-02,-1.777628902345895767e-03,-1.687103882431983948e-03,-1.490341313183307648e-02,1.245051342993974686e-02,2.455403795465826988e-03,-4.459440533537417650e-04,4.641037434339523315e-03,7.136990316212177277e-03,1.288513094186782837e-02,9.748502634465694427e-03,-1.483284402638673782e-02,1.183717139065265656e-02,2.250713761895895004e-03,-2.005278656724840403e-04,2.469635102897882462e-03,-2.275452483445405960e-03,7.847579196095466614e-03,-1.642522960901260376e-02,-6.158108823001384735e-03,-3.597924660425633192e-05,-8.153917588060721755e-05,6.769126048311591148e-05,1.762624160619452596e-04,1.972429687157273293e-03,6.978586316108703613e-04,-3.966859076172113419e-03,-3.314610221423208714e-04,2.408673753961920738e-04,7.276124961208552122e-05,-3.731111064553260803e-08,3.618873597588390112e-05,2.592095988802611828e-04,2.710363129153847694e-03,2.529560588300228119e-03,1.093228202080354095e-04,1.410643017152324319e-04,-5.548997705773217604e-09,2.487406163709238172e-05,2.152114466298371553e-04,2.959567122161388397e-03,-1.581689901649951935e-02,1.069449819624423981e-02,-9.723456576466560364e-03,1.813521666917949915e-04,6.978687451919540763e-05,-1.593863271409645677e-04,6.474911933764815331e-04,5.046995356678962708e-04,-9.459278546273708344e-03,3.473429754376411438e-02,-1.449696253985166550e-03,-8.319063112139701843e-03,6.042774766683578491e-04,-3.675713087432086468e-04,1.125527080148458481e-03,-2.805583178997039795e-03,-1.688199117779731750e-03,2.605951391160488129e-03,-9.352969005703926086e-03,-6.579761393368244171e-03,4.478820483200252056e-04,1.020405470626428723e-04,-4.914004239253699780e-04,5.351992323994636536e-03,-1.844761893153190613e-02,-1.819624379277229309e-02,1.010591723024845123e-02,1.073288824409246445e-02,1.922775874845683575e-03,-1.299185823881998658e-04,6.997371092438697815e-04,-9.481254965066909790e-04,1.259529870003461838e-02,7.991080172359943390e-03,5.476804450154304504e-03,1.171672344207763672e-02,4.050095449201762676e-04,-2.437402436044067144e-04,-4.277961794286966324e-03,-9.954408742487430573e-03,1.809806935489177704e-02,3.511602059006690979e-03,-2.681447658687829971e-03,-1.401734334649518132e-04,-1.805647043511271477e-04,1.319787406828254461e-04,-4.177257069386541843e-04,4.337322898209095001e-04,-1.119330292567610741e-03,-6.281366106122732162e-03,-5.682238261215388775e-04,1.121090754168108106e-04,8.930254261940717697e-05,2.319177383469650522e-08,2.086057975247967988e-05,9.727492579258978367e-05,2.975374925881624222e-03,2.801112364977598190e-03,1.140988024417310953e-05,4.755843838211148977e-05,-2.584897629276383668e-09,-2.941023740277159959e-05,2.452062326483428478e-04,2.318793849553912878e-05,-7.847767323255538940e-03,1.157194003462791443e-02,-4.535823129117488861e-03,7.527492707595229149e-04,-3.622394433477893472e-05,-1.152731056208722293e-04,1.630314043723046780e-03,-7.254794705659151077e-03,-3.863363061100244522e-03,1.642070524394512177e-02,-1.119944546371698380e-02,-4.815172404050827026e-03,5.009636515751481056e-04,-6.084426422603428364e-04,-8.017774671316146851e-04,-8.575332467444241047e-04,-4.502539522945880890e-03,2.046011202037334442e-02,-1.111753005534410477e-02,-4.862804431468248367e-03,3.363652795087546110e-04,7.982471288414672017e-05,4.414008581079542637e-04,1.201293617486953735e-02,-1.041511725634336472e-02,-6.044242531061172485e-03,-2.706889063119888306e-03,7.704275660216808319e-03,1.663930481299757957e-03,-6.296059291344136000e-05,3.719630418345332146e-03,1.069804001599550247e-02,2.019217237830162048e-02,3.400335088372230530e-03,3.660322399809956551e-03,8.675000630319118500e-03,9.914140682667493820e-04,-1.803649502107873559e-04,4.526636563241481781e-03,-5.811193957924842834e-03,2.968662232160568237e-02,6.801092997193336487e-03,-2.969206310808658600e-03,-5.153946403879672289e-06,-1.239597913809120655e-04,7.227643436635844409e-06,1.724670000839978456e-04,-6.720523815602064133e-03,-1.421282067894935608e-03,-4.615758545696735382e-03,-6.082607433199882507e-04,1.709328498691320419e-04,5.713338032364845276e-05,2.849196789611596614e-08,7.833856216166168451e-05,9.554102143738418818e-05,2.607728820294141769e-03,1.824951614253222942e-03,1.930167927639558911e-04,2.215344429714605212e-04,-4.053333668707637116e-09,-1.201314626086968929e-05,1.213968425872735679e-04,-2.350061666220426559e-03,-6.168686784803867340e-03,1.550983078777790070e-02,-3.643701318651437759e-03,-1.987501309486106038e-04,-1.041623472701758146e-04,-2.501657581888139248e-04,6.024313042871654034e-04,-2.576357219368219376e-03,-4.137462936341762543e-03,2.410184592008590698e-02,2.644280437380075455e-03,-4.342876374721527100e-03,4.226081073284149170e-04,2.784575335681438446e-04,7.527546491473913193e-03,-3.103016410022974014e-03,-4.665226675570011139e-03,1.736383326351642609e-02,5.095024127513170242e-03,-2.656978555023670197e-03,2.627633512020111084e-04,1.524352410342544317e-04,-4.799981834366917610e-04,5.187800154089927673e-03,-9.660026989877223969e-03,-2.049931883811950684e-02,-7.375264540314674377e-03,4.518391564488410950e-03,5.408448050729930401e-04,1.710213546175509691e-04,-2.162634627893567085e-03,-6.268490105867385864e-03,1.115900557488203049e-02,-8.371351286768913269e-04,8.033877238631248474e-03,3.798390738666057587e-03,5.336605827324092388e-04,6.369193433783948421e-04,-9.809387847781181335e-03,-1.124379597604274750e-02,7.640811149030923843e-03,-2.670278772711753845e-03,6.135240197181701660e-03,-7.647749735042452812e-04,-5.334554007276892662e-04,5.101832211948931217e-04,-7.255605305545032024e-04,-3.821298480033874512e-03,-4.619241692125797272e-03,-3.135534236207604408e-03,-9.473534882999956608e-04,1.461953623220324516e-03,-9.472218225710093975e-04,-9.931172244250774384e-04,-2.337129408260807395e-04,-2.188526850659400225e-04,1.956374617293477058e-04,-1.723009394481778145e-03,7.494169985875487328e-04,-3.625915269367396832e-04,9.597308235242962837e-04,-1.102720969356596470e-03,-1.668898505158722401e-03,-4.258653614670038223e-03,3.086531534790992737e-03,-6.193530745804309845e-03,-8.902588859200477600e-03,-2.210028469562530518e-04,-2.981009020004421473e-04,-1.869205734692513943e-04,1.922705676406621933e-03,9.125177748501300812e-03,-1.154002547264099121e-02,-1.848058309406042099e-03,-2.192803658545017242e-02,9.768046438694000244e-04,-1.124001340940594673e-03,-2.165719866752624512e-03,2.089445479214191437e-05,-1.840375736355781555e-02,-6.394554860889911652e-03,1.097220182418823242e-02,-3.681359440088272095e-02,-1.620503701269626617e-02,-2.315751626156270504e-04,-7.948011625558137894e-04,8.135033422149717808e-04,-3.418124746531248093e-03,1.950991339981555939e-02,-2.130749821662902832e-02,1.278056530281901360e-03,1.150325499475002289e-02,5.431951954960823059e-03,-8.807203732430934906e-03,1.677772379480302334e-03,1.426710840314626694e-02,6.931195035576820374e-03,2.783132344484329224e-02,-4.174690693616867065e-04,1.129494514316320419e-02,3.631206927821040154e-03,2.514822036027908325e-02,-4.853087943047285080e-03,-2.077377866953611374e-03,1.128456145524978638e-01,-6.359054893255233765e-02,2.375840023159980774e-02,-3.801351645961403847e-03,-2.306744223460555077e-03,-5.160325765609741211e-02,2.392398566007614136e-02,3.165907785296440125e-02,-5.950571596622467041e-02,1.147964596748352051e-02,-2.806906215846538544e-02,-7.955071330070495605e-02,3.160457345074974000e-05\n0.000000000000000000e+00,2.571750337665434927e-05,7.744439244561363012e-06,1.544345403090119362e-03,1.677206746535375714e-04,1.070056532626040280e-04,7.406562508549541235e-05,-4.408765796881652932e-09,-5.282431084197014570e-05,-8.596882253186777234e-06,-1.620243885554373264e-03,3.710600314661860466e-03,-6.934697739779949188e-03,-7.650423794984817505e-03,-3.013840978383086622e-05,-3.529222885845229030e-05,1.825573563110083342e-04,-3.078932641074061394e-04,4.932838957756757736e-03,-7.698838133364915848e-03,3.276299219578504562e-03,9.231816045939922333e-03,3.321034833788871765e-03,-2.670563990250229836e-04,6.319794338196516037e-04,6.211122032254934311e-03,1.083741709589958191e-02,3.716272069141268730e-03,-1.333219371736049652e-02,1.780237630009651184e-02,3.536793403327465057e-03,8.362066000699996948e-05,1.297824346693232656e-04,-3.985145303886383772e-04,-3.537606680765748024e-03,6.810578051954507828e-03,9.418224915862083435e-03,7.343774661421775818e-03,1.185745582915842533e-03,-1.074036117643117905e-03,6.144182407297194004e-06,-5.410668672993779182e-04,-1.034385617822408676e-02,4.001550376415252686e-03,7.022639620117843151e-04,3.087130142375826836e-03,4.685677587985992432e-03,-6.161244818940758705e-04,7.617966184625402093e-05,1.002998091280460358e-03,2.598706400021910667e-03,9.226478636264801025e-03,-3.580644261091947556e-03,4.913542885333299637e-03,4.200595139991492033e-05,1.278988202102482319e-05,8.343481022166088223e-05,1.277214032597839832e-04,3.819388570263981819e-03,4.196806810796260834e-03,-7.604273559991270304e-05,9.629600390326231718e-05,-1.158771046902984381e-04,-7.442690730385947973e-06,1.288935358445542079e-08,-2.889535389840602875e-04,-2.145332691725343466e-04,-1.103150192648172379e-03,4.027627874165773392e-03,-1.016798894852399826e-03,-5.630574305541813374e-04,-1.518915326848002678e-09,1.781202736310660839e-04,-8.268351666629314423e-05,6.878247484564781189e-03,-2.655273675918579102e-02,5.141350254416465759e-02,2.285770513117313385e-02,1.441673608496785164e-03,1.834699069149792194e-04,-9.665967081673443317e-04,-3.879769938066601753e-03,-5.368903279304504395e-03,-5.465104430913925171e-02,2.265067026019096375e-02,-2.007032930850982666e-02,-2.846897393465042114e-02,1.815640600398182869e-03,-5.831285379827022552e-03,-6.454760581254959106e-02,-9.159614145755767822e-02,-6.512716412544250488e-02,1.742371916770935059e-02,5.475389957427978516e-01,-3.475712239742279053e-02,5.477804807014763355e-04,-6.299855886027216911e-05,1.410392113029956818e-03,3.935851156711578369e-02,-5.931418389081954956e-02,-7.561749219894409180e-02,-6.990833580493927002e-02,3.342875279486179352e-03,6.133873946964740753e-03,-9.846815373748540878e-05,2.110233344137668610e-02,7.095628231763839722e-02,-1.251067966222763062e-02,-9.303410351276397705e-02,3.603737801313400269e-02,2.842433005571365356e-02,5.755757912993431091e-03,-1.317138434387743473e-03,7.375795394182205200e-03,-2.348396740853786469e-02,-2.935497090220451355e-02,-1.044210046529769897e-02,-5.547184497117996216e-03,-6.431958754546940327e-04,-1.567077706567943096e-04,-7.576643256470561028e-04,5.520666018128395081e-04,-3.006382659077644348e-02,-1.501065120100975037e-02,-9.524143300950527191e-03,-2.025179797783493996e-03,6.362034473568201065e-04,2.557691768743097782e-04,1.880741251625295263e-08,9.786427108338102698e-05,2.291367563884705305e-04,1.246534404344856739e-03,9.871826041489839554e-04,1.271671208087354898e-04,1.177045196527615190e-04,-1.476551059198527582e-08,-1.493920717621222138e-04,6.527460209326818585e-05,6.746224826201796532e-04,-4.290281794965267181e-03,-4.940761718899011612e-03,-1.386504154652357101e-02,-1.288037019548937678e-04,-1.412354176864027977e-04,-8.656963473185896873e-06,2.426901366561651230e-03,-2.506539225578308105e-03,7.702941074967384338e-04,1.682837679982185364e-02,3.006710112094879150e-02,-4.267809912562370300e-03,3.750153700821101665e-04,3.827221808023750782e-04,6.864889059215784073e-03,6.197955459356307983e-03,5.465330090373754501e-03,-2.713751979172229767e-03,1.114308089017868042e-02,-2.519639441743493080e-03,-8.705478103365749121e-05,7.622830162290483713e-05,-3.245106781832873821e-04,-1.672453060746192932e-02,2.003191038966178894e-02,-1.400854717940092087e-02,-2.982967533171176910e-03,8.581736125051975250e-03,3.932412713766098022e-03,-1.664242881815880537e-04,1.943911891430616379e-03,-4.975928459316492081e-03,6.366642192006111145e-04,1.526083797216415405e-03,-1.640050485730171204e-02,4.018803127110004425e-03,1.013223780319094658e-03,4.666134191211313009e-05,-5.170434713363647461e-03,-5.968458950519561768e-03,-2.560256980359554291e-03,4.769713617861270905e-03,5.853362381458282471e-06,-2.195235720137134194e-05,-1.242650469066575170e-04,5.699249231838621199e-05,-6.575708976015448570e-04,-3.918340662494301796e-04,1.507659908384084702e-04,-6.695679621770977974e-05,3.172802680637687445e-04,2.410872257314622402e-04,-1.731958036543801427e-05,7.718902850228914758e-09,-1.822432022891007364e-05,4.828783858101814985e-05,-3.170798299834132195e-04,-9.044979233294725418e-04,2.029914321610704064e-05,-6.236652552615851164e-05,-1.188372067417731159e-08,3.409843702684156597e-05,-1.312979729846119881e-04,4.307937342673540115e-05,9.095420129597187042e-03,-1.225767098367214203e-02,-7.594176568090915680e-04,5.815058830194175243e-04,-1.073784369509667158e-04,2.502297866158187389e-05,2.101783466059714556e-04,-8.371737785637378693e-04,6.748463027179241180e-03,1.266966108232736588e-02,5.954060703516006470e-03,1.355775818228721619e-02,-4.804359341505914927e-04,4.198476381134241819e-04,2.375341719016432762e-03,1.033840049058198929e-02,3.750833915546536446e-03,-1.250987872481346130e-02,8.557500317692756653e-03,1.296604424715042114e-02,-2.062915009446442127e-04,1.060602007783018053e-04,-6.681890226900577545e-06,-5.478601902723312378e-03,1.566887274384498596e-02,1.119430176913738251e-02,6.294187158346176147e-03,2.017421182245016098e-03,-1.550908666104078293e-03,-1.917703775689005852e-05,-1.189575530588626862e-03,-1.290302537381649017e-02,-2.830401062965393066e-03,4.385518841445446014e-03,-5.691677331924438477e-03,-3.460148349404335022e-03,-1.431888435035943985e-03,1.377691660309210420e-04,7.435085251927375793e-03,1.857981458306312561e-02,-4.745886195451021194e-03,3.354987129569053650e-03,2.034559845924377441e-03,3.457580169197171926e-04,-1.487619883846491575e-04,4.313395402277819812e-05,7.489875424653291702e-04,9.386992081999778748e-03,5.420454777777194977e-03,-4.239264526404440403e-04,-5.751071148552000523e-05,-2.743039221968501806e-04,-5.844578845426440239e-05,3.024479156010784209e-08,5.128118937136605382e-05,1.137682556873187423e-05,1.481279614381492138e-04,2.967187319882214069e-04,9.594996663508936763e-05,1.002025310299359262e-04,1.104126567952334881e-09,-1.820611214498057961e-05,1.180065446533262730e-04,-1.533886825200170279e-04,-2.528677694499492645e-03,-7.255728123709559441e-04,-2.241085283458232880e-03,-4.922930384054780006e-05,-2.038175261986907572e-05,1.988717558560892940e-04,7.297187112271785736e-04,-1.087074400857090950e-03,2.004651352763175964e-03,-2.845352049916982651e-03,6.087183021008968353e-03,4.335822071880102158e-03,-1.760366722010076046e-04,6.462652236223220825e-04,7.582693360745906830e-03,1.315231807529926300e-02,5.860866047441959381e-03,-1.702092587947845459e-03,9.766276925802230835e-03,5.720926914364099503e-03,-1.716595215839333832e-05,-5.698961103917099535e-05,-1.840135519159957767e-04,-4.988032858818769455e-03,4.976045805960893631e-03,1.424107793718576431e-02,7.929001934826374054e-03,1.650346675887703896e-03,-9.327703155577182770e-04,3.783997090067714453e-05,-2.521073212847113609e-03,-8.558394387364387512e-03,6.243581883609294891e-03,3.903591074049472809e-03,-9.613099973648786545e-04,-1.910750055685639381e-03,-7.947579142637550831e-04,2.633133844938129187e-04,7.440585759468376637e-04,5.677226465195417404e-03,2.951412228867411613e-03,2.227718476206064224e-03,5.693467333912849426e-03,-2.679048338904976845e-05,9.261566447094082832e-05,1.253718073712661862e-05,3.428314084885641932e-05,1.429589930921792984e-03,1.525322441011667252e-04,1.016797265037894249e-03,2.274629077874124050e-04,-6.895432306919246912e-05,-3.218555866624228656e-05,-9.066752681974321604e-09,3.925304918084293604e-05,-1.520541263744235039e-05,-2.230231184512376785e-04,-9.029554785229265690e-04,8.412037277594208717e-05,6.856120307929813862e-05,5.517586032510735095e-08,5.838700963067822158e-05,4.627401358447968960e-05,-2.152331639081239700e-03,1.270143222063779831e-02,7.786126341670751572e-03,-1.854148926213383675e-03,-5.382724339142441750e-04,2.106972387991845608e-04,4.426925443112850189e-04,-2.284414949826896191e-04,3.997783176600933075e-03,2.140183746814727783e-02,-7.010593079030513763e-03,-2.474726177752017975e-03,-2.355796750634908676e-04,-2.169521467294543982e-04,7.286349427886307240e-04,6.981817074120044708e-03,1.144909579306840897e-02,1.400772714987397194e-03,4.138049669563770294e-03,9.471979923546314240e-03,3.273295471444725990e-03,2.801153750624507666e-04,-1.057634945027530193e-04,-1.228228677064180374e-03,-1.355115137994289398e-02,-5.875340662896633148e-03,-7.788669317960739136e-04,2.001214399933815002e-02,-6.779202958568930626e-04,-1.636422704905271530e-03,2.010543539654463530e-04,-7.065783254802227020e-03,-8.679345250129699707e-03,-5.341257434338331223e-03,-4.125901497900485992e-03,1.499709486961364746e-02,-5.604641512036323547e-03,-1.903833588585257530e-03,4.017353639937937260e-04,-4.501146730035543442e-03,5.558500532060861588e-03,1.564173027873039246e-02,1.370915956795215607e-02,8.823204785585403442e-03,2.684042556211352348e-06,3.121653862763196230e-04,7.973880565259605646e-05,-3.550009278114885092e-04,2.507327357307076454e-03,1.092862337827682495e-03,1.356750493869185448e-03,3.257093194406479597e-04,3.031728738278616220e-05,-7.239459955599159002e-05,-1.427224560757167637e-09,-2.105280145769938827e-06,4.544600233202800155e-05,-3.716000355780124664e-05,4.922959487885236740e-05,5.823299579787999392e-05,2.570208744145929813e-05,9.015531077238847502e-08,1.480091304983943701e-05,-5.149789649294689298e-05,-1.259927405044436455e-03,7.113860920071601868e-03,-6.600464228540658951e-03,1.541305799037218094e-03,-1.952911989064887166e-04,-1.077748311217874289e-04,-1.072246668627485633e-04,-1.002391800284385681e-03,-7.519289851188659668e-03,1.888141781091690063e-02,-1.732990611344575882e-03,5.113817751407623291e-04,3.577413037419319153e-03,-1.263501471839845181e-04,5.268776440061628819e-04,5.248546600341796875e-03,9.303746744990348816e-03,1.253561675548553467e-02,-1.933545432984828949e-02,1.003298070281744003e-02,4.209148697555065155e-03,-7.572803588118404150e-05,2.085277665173634887e-04,-6.116810254752635956e-05,-4.755153786391019821e-03,1.262024603784084320e-02,8.623536676168441772e-03,6.022662855684757233e-03,1.866142381913959980e-03,-1.394667313434183598e-03,-1.539606455480679870e-05,-5.657602567225694656e-03,-7.614598143845796585e-03,1.524058450013399124e-02,2.285042777657508850e-03,-1.877059414982795715e-02,2.961269579827785492e-03,-8.372433367185294628e-04,-2.366919943597167730e-05,1.635771826840937138e-03,2.678767777979373932e-04,3.245046362280845642e-03,2.046922687441110611e-03,2.953157061710953712e-03,1.365183125017210841e-04,-5.654634151142090559e-05,1.131510289269499481e-04,9.720592061057686806e-05,4.284019581973552704e-03,2.709575463086366653e-03,-1.849689870141446590e-03,-1.145394635386765003e-04,-1.383637863909825683e-04,-2.964695158880203962e-05,2.684305400180164725e-08,6.499828305095434189e-05,5.428121949080377817e-05,-8.721521589905023575e-05,-9.431752259843051434e-04,2.229464298579841852e-04,7.320033182622864842e-05,2.372917151660658419e-08,-2.793796193145681173e-05,-1.106812705984339118e-04,-9.754091734066605568e-04,8.910953067243099213e-03,-1.005437411367893219e-02,-4.718249663710594177e-03,-2.541241701692342758e-04,-6.792446947656571865e-05,2.894224599003791809e-05,5.968373152427375317e-04,-1.587816048413515091e-03,4.551345482468605042e-04,3.337915986776351929e-03,8.666099980473518372e-03,1.370351528748869896e-03,-2.547870390117168427e-04,8.097005775198340416e-04,8.704981766641139984e-03,1.416688039898872375e-02,1.367066986858844757e-02,-3.222160972654819489e-03,2.511277794837951660e-02,6.733990274369716644e-03,-2.175599220208823681e-04,7.909781561465933919e-05,-2.395416959188878536e-05,-9.930649772286415100e-03,7.019528187811374664e-03,4.337176680564880371e-03,1.161856669932603836e-02,5.859556258656084538e-04,-6.025289767421782017e-04,-9.003274317365139723e-05,-2.906571840867400169e-03,-1.184689067304134369e-02,3.923577722162008286e-03,3.917050547897815704e-03,-6.516808643937110901e-03,-3.026127815246582031e-03,-6.526372162625193596e-04,2.187384234275668859e-04,-1.566357212141156197e-03,5.423942580819129944e-03,-5.626037716865539551e-03,2.857192885130643845e-03,3.021685406565666199e-04,1.215425945702008903e-04,-6.490043597295880318e-05,7.029745029285550117e-05,-1.680187706369906664e-04,6.649805698543787003e-03,-1.003788318485021591e-03,7.853553979657590389e-04,2.282860077684745193e-04,-7.650195038877427578e-05,-3.337188536534085870e-05,2.894165618272381835e-08,2.445632344461046159e-05,-3.782642306759953499e-05,-8.410297450609505177e-04,-9.210653952322900295e-04,1.159447128884494305e-04,6.362595740938559175e-05,-1.960870577022433281e-08,1.729343421175144613e-05,-3.344456490594893694e-05,4.604396526701748371e-04,7.411423139274120331e-03,-6.700137164443731308e-03,-1.492531853727996349e-03,-3.421657311264425516e-04,2.070167829515412450e-05,2.050891343969851732e-04,8.492381311953067780e-06,1.800092402845621109e-03,6.792936474084854126e-03,-7.909895852208137512e-03,9.826516732573509216e-03,1.082875882275402546e-03,-3.152282151859253645e-04,9.436877444386482239e-04,5.484670400619506836e-03,9.025731123983860016e-03,1.502766646444797516e-02,-9.512041695415973663e-03,1.125095970928668976e-02,5.215576849877834320e-03,-8.379044447792693973e-05,-1.164701752713881433e-04,1.393179263686761260e-04,-6.959106773138046265e-03,1.032566186040639877e-02,2.258695662021636963e-02,1.259694807231426239e-03,-5.299697630107402802e-03,-1.331867882981896400e-03,2.941533166449517012e-04,-3.488678717985749245e-03,-5.103995557874441147e-03,1.164312195032835007e-02,-7.258556317538022995e-03,-6.717332638800144196e-03,-6.936168298125267029e-03,-1.443033106625080109e-03,-2.135402755811810493e-04,-2.664268016815185547e-03,5.719256587326526642e-03,5.137479398399591446e-03,-5.100393667817115784e-03,1.872722059488296509e-03,4.770711238961666822e-04,1.243595906998962164e-04,3.660230140667408705e-04,8.366795373149216175e-04,1.473201438784599304e-03,2.820975380018353462e-03,6.161537952721118927e-03,-7.524985994677990675e-05,3.340896219015121460e-04,6.210918945726007223e-05,4.101819649804383516e-04,2.764573437161743641e-04,-5.156545375939458609e-05,-2.451383974403142929e-03,-1.020479132421314716e-03,1.152176875621080399e-03,5.454288912005722523e-04,-1.707642455585300922e-03,-2.511356433387845755e-05,-5.821633385494351387e-04,-2.198155969381332397e-03,-3.842151723802089691e-03,-1.557524595409631729e-02,-5.418509710580110550e-03,-2.139445859938859940e-03,6.100261816754937172e-04,-2.024150744546204805e-04,2.221423434093594551e-03,-8.468087762594223022e-03,1.141936704516410828e-02,1.042387913912534714e-03,1.197265740483999252e-02,-7.710821228101849556e-04,-4.476006724871695042e-04,1.557757845148444176e-03,1.131603028625249863e-02,8.037601597607135773e-03,9.266700595617294312e-03,1.817218959331512451e-03,1.279025711119174957e-02,5.049382336437702179e-03,3.608093131333589554e-03,6.554548162966966629e-04,-9.788800962269306183e-04,-4.528855439275503159e-03,-1.465459354221820831e-04,9.348018094897270203e-03,3.068568184971809387e-04,-6.619409658014774323e-03,4.315955098718404770e-03,-4.197347909212112427e-03,-2.384050749242305756e-04,-1.899958588182926178e-04,-2.976081799715757370e-03,1.036538928747177124e-02,-1.703097857534885406e-02,-8.218673057854175568e-03,2.177536371164023876e-04,-5.178391933441162109e-03,6.183171179145574570e-03,-2.253732876852154732e-03,-1.468256954103708267e-02,1.683262363076210022e-02,5.490878969430923462e-02,1.250460837036371231e-02,-8.901908062398433685e-03,2.105907537043094635e-02,-3.054079785943031311e-02,4.296595696359872818e-03,3.556092083454132080e-02,-2.319914288818836212e-02,-3.781571285799145699e-03,1.466071978211402893e-02,-2.760778806987218559e-05\n0.000000000000000000e+00,1.684413655311800539e-05,-5.963891453575342894e-05,8.172537200152873993e-04,5.024755373597145081e-04,-1.263966169062769040e-06,5.389489160734228790e-05,-3.274656379392837380e-10,-1.480202445236500353e-05,-2.410902379779145122e-05,-2.761897339951246977e-04,-1.002496923319995403e-03,-4.068859852850437164e-03,4.947334527969360352e-03,4.483633674681186676e-04,-6.684514664812013507e-05,-1.640706468606367707e-04,5.839242367073893547e-04,1.081929309293627739e-03,-8.497573435306549072e-04,3.942180774174630642e-05,-7.158087100833654404e-05,1.457681320607662201e-02,-1.162125627161003649e-04,2.038474485743790865e-04,4.772977903485298157e-03,-3.616798901930451393e-03,-1.764599932357668877e-03,-7.360918447375297546e-03,4.534889943897724152e-03,1.155354641377925873e-02,-2.440659300191327929e-04,-7.917104085208848119e-05,3.979949178756214678e-05,-4.178603645414113998e-03,8.230666862800717354e-04,-1.802465878427028656e-03,5.644421093165874481e-03,1.805916544981300831e-03,-3.954761486966162920e-04,-3.533100607455708086e-05,2.233109436929225922e-03,1.503077335655689240e-03,1.557960640639066696e-03,7.960912771522998810e-03,-4.506117664277553558e-03,1.310568186454474926e-03,2.275969309266656637e-04,2.461652911733835936e-05,1.215383317321538925e-02,9.742323309183120728e-03,2.626881469041109085e-03,2.336216624826192856e-03,-1.496812677942216396e-03,3.560434925020672381e-05,-1.101343004847876728e-04,-6.944499182282015681e-05,9.773932397365570068e-04,3.667632583528757095e-03,-2.531918231397867203e-03,-1.432480057701468468e-03,-2.597351267468184233e-04,-6.583787762792780995e-05,-9.354301937491982244e-07,-3.138664084190168069e-08,-2.133824309566989541e-04,9.450582001591101289e-05,-4.500609822571277618e-03,-2.531928941607475281e-03,-1.180535109597258270e-04,-3.768745809793472290e-04,-1.523253523316725477e-08,1.753987453412264585e-04,4.787528305314481258e-04,4.820086469408124685e-04,1.267962623387575150e-02,2.443907223641872406e-02,-2.386034652590751648e-02,-3.383683506399393082e-03,6.674452451989054680e-04,1.542191719636321068e-03,-8.851797319948673248e-03,-2.363096363842487335e-02,1.428646314889192581e-02,-1.621682429686188698e-03,-2.335727028548717499e-02,-1.169009134173393250e-01,8.322487119585275650e-04,-1.738809631206095219e-03,-3.990566730499267578e-02,3.900594636797904968e-02,3.250954905524849892e-03,3.093413449823856354e-02,-3.507866710424423218e-02,5.579046607017517090e-01,2.177408896386623383e-03,6.045910995453596115e-04,-1.385602168738842010e-03,4.549587517976760864e-02,-3.351646941155195236e-03,2.416471950709819794e-02,-4.027489572763442993e-02,-1.699698343873023987e-02,7.360789459198713303e-04,3.570091212168335915e-04,-2.109421789646148682e-02,3.195485472679138184e-02,-9.075475856661796570e-03,-6.265702843666076660e-02,3.073252923786640167e-02,-1.213087793439626694e-02,-1.235091825947165489e-03,-8.948414688347838819e-06,-9.209062904119491577e-02,-7.641308754682540894e-02,9.290251880884170532e-03,-9.735789149999618530e-03,1.740416698157787323e-02,-3.487000649329274893e-04,1.069728983566164970e-03,6.187226390466094017e-04,-8.260414004325866699e-03,-3.078851476311683655e-02,2.595118060708045959e-02,1.126978825777769089e-02,2.003489760681986809e-03,2.994475362356752157e-04,-2.150352884200401604e-06,-4.570608780340990052e-08,5.837764547322876751e-05,5.288345710141584277e-05,1.375454943627119064e-03,1.488994574174284935e-03,3.844391176244243979e-05,1.088046410586684942e-04,5.501275524011361995e-08,-9.168302494799718261e-05,7.225455192383378744e-05,-1.368141849525272846e-03,-6.384843029081821442e-03,9.674539789557456970e-03,-3.396007232367992401e-03,2.744825906120240688e-04,-1.380405883537605405e-04,-2.018796367337927222e-04,1.918955123983323574e-03,8.391372393816709518e-04,-6.634535267949104309e-03,-3.287343308329582214e-03,5.438630934804677963e-03,1.263946946710348129e-02,5.500160477822646499e-05,1.225294836331158876e-04,4.920377396047115326e-03,-6.753232330083847046e-03,-1.019007433205842972e-02,8.777851238846778870e-03,6.835240405052900314e-03,1.047851890325546265e-02,-2.893466735258698463e-04,-8.307438838528469205e-05,-1.282576413359493017e-04,-8.423813618719577789e-03,-4.561110399663448334e-03,7.747956551611423492e-04,1.613423228263854980e-04,4.030146170407533646e-03,2.199112903326749802e-03,-1.200700571644119918e-04,-7.279199780896306038e-04,-1.220780983567237854e-02,5.045232363045215607e-03,1.857291907072067261e-02,-6.002143491059541702e-04,6.549151148647069931e-04,1.264052116312086582e-03,7.016955350991338491e-05,9.920937009155750275e-03,7.523402106016874313e-03,2.387683838605880737e-03,1.452290453016757965e-04,-8.417970966547727585e-04,-2.261420195281971246e-05,-5.402036185842007399e-05,-1.003177094389684498e-04,9.702545357868075371e-04,2.899719402194023132e-03,-3.952516242861747742e-03,-5.718306056223809719e-04,-9.786224836716428399e-05,1.294832327403128147e-04,1.637851710256654769e-06,-9.200461725811237557e-09,2.953180228359997272e-05,-6.234926695469766855e-05,5.305637605488300323e-04,1.519489451311528683e-04,5.363357922760769725e-05,5.552349466597661376e-05,1.786474967957474291e-09,3.250578447477892041e-05,-4.408272070577368140e-05,9.969028178602457047e-04,2.900949912145733833e-03,-7.692658342421054840e-03,3.932552412152290344e-03,7.306286715902388096e-05,-3.818682307610288262e-05,-8.601254376117140055e-05,8.227984653785824776e-04,9.925588965415954590e-04,-8.647447451949119568e-03,2.597644226625561714e-03,-4.356014542281627655e-04,5.134530365467071533e-03,-1.543154357932507992e-04,4.984099068678915501e-04,6.552009843289852142e-03,-1.564275240525603294e-03,5.987918935716152191e-03,-3.226128872483968735e-03,4.851083271205425262e-03,3.309014718979597092e-03,-2.473715867381542921e-04,-4.891476419288665056e-05,4.228992620483040810e-04,-3.374648047611117363e-03,-9.445993346162140369e-04,-4.415058530867099762e-03,5.580773111432790756e-03,1.929552410729229450e-03,-7.582525722682476044e-04,2.297417995578143746e-05,8.226678473874926567e-04,-4.375716671347618103e-03,1.265966566279530525e-03,3.263787133619189262e-03,3.543065162375569344e-03,1.917522517032921314e-03,-3.593054716475307941e-04,-2.410073648206889629e-06,8.083446882665157318e-04,3.790869843214750290e-03,-2.548081334680318832e-03,1.879541203379631042e-03,-5.633826367557048798e-05,2.629290975164622068e-05,-8.425636042375117540e-05,-2.399102231720462441e-05,3.455178812146186829e-04,3.695156192407011986e-03,-2.803706098347902298e-03,-7.857645396143198013e-04,-1.106576819438487291e-04,-4.043822264065966010e-05,-2.794252850435441360e-06,3.041895979549735785e-08,1.449362662242492661e-05,-2.176965244871098548e-05,6.142804049886763096e-04,4.627053858712315559e-04,1.408939806424314156e-05,4.226367673254571855e-05,2.199794835178181529e-08,9.948042134055867791e-06,-3.571896013454534113e-05,4.147032450418919325e-04,-1.233576040249317884e-04,-3.030387219041585922e-03,4.167735110968351364e-03,4.978301585651934147e-04,-8.190486551029607654e-05,-1.648904144531115890e-04,6.655570468865334988e-04,2.791455946862697601e-03,6.923192995600402355e-05,8.199375588446855545e-04,3.669515484943985939e-03,1.408930867910385132e-02,-1.401958434144034982e-04,2.572862722445279360e-04,4.734165500849485397e-03,-3.330928739160299301e-03,-1.553731737658381462e-03,-4.858954809606075287e-03,4.911830183118581772e-03,1.131432410329580307e-02,-2.618218713905662298e-04,-6.703918916173279285e-05,2.401355886831879616e-04,-4.652294330298900604e-03,6.479697767645120621e-04,-4.010371863842010498e-03,4.154956433922052383e-03,2.210334641858935356e-03,-4.070344439242035151e-04,-3.783460851991549134e-05,2.684139180928468704e-03,-3.791490336880087852e-03,2.289700321853160858e-03,5.763454828411340714e-03,-4.348609596490859985e-03,1.050455146469175816e-03,-2.896616388170514256e-05,-2.281340130139142275e-05,1.194661669433116913e-02,1.048638112843036652e-02,-3.268855798523873091e-04,2.087892731651663780e-03,-1.794351963326334953e-03,4.401332262204959989e-05,-1.316137349931523204e-04,-6.397124525392428041e-05,1.069575664587318897e-03,4.232305102050304413e-03,-2.262732246890664101e-03,-1.373726641759276390e-03,-2.703933278098702431e-04,-7.387436198769137263e-05,-1.574178099872369785e-06,3.559489414328709245e-08,3.378458131919614971e-05,2.202043106080964208e-05,5.392978782765567303e-04,2.863747067749500275e-04,7.409081263176631182e-06,3.815387026406824589e-05,-1.431908458471298218e-08,-5.529622285393998027e-05,-7.195406942628324032e-05,-3.505961503833532333e-04,-1.409479067660868168e-03,-4.338221158832311630e-03,2.728508552536368370e-03,3.919074952136725187e-04,-4.395520954858511686e-05,-1.097204731195233762e-04,1.293280976824462414e-03,3.610484767705202103e-03,-2.710949396714568138e-03,-2.138479147106409073e-03,1.849611871875822544e-03,1.348584890365600586e-02,-9.452619269723072648e-05,9.840278653427958488e-05,4.083219449967145920e-03,-4.625975154340267181e-03,2.362176775932312012e-03,-6.380148231983184814e-03,2.468364313244819641e-03,1.121181342750787735e-02,-2.117735421052202582e-04,-5.674702333635650575e-05,3.168654075125232339e-05,-5.131874699145555496e-03,1.453528180718421936e-03,-2.246933523565530777e-03,6.290116813033819199e-03,3.166257170960307121e-03,1.411653793184086680e-04,-6.048156137694604695e-06,1.955915475264191628e-03,3.860500582959502935e-04,-6.156693561933934689e-04,5.909075494855642319e-03,-4.971522372215986252e-03,2.771832980215549469e-03,5.195018020458519459e-04,-8.451166650047525764e-06,1.144702266901731491e-02,9.948143735527992249e-03,6.112040020525455475e-03,4.470094107091426849e-03,-3.416676772758364677e-03,2.544047492847312242e-05,-8.562830043956637383e-05,-8.383772365050390363e-05,9.448353666812181473e-04,3.383633913472294807e-03,-2.790015190839767456e-03,-1.403712085448205471e-03,-2.150554937543347478e-04,1.731806696625426412e-05,1.822750346036627889e-05,-1.020089257508516312e-08,6.453618425439344719e-06,1.427753431926248595e-06,1.809526875149458647e-04,3.445937181822955608e-04,1.010979303828207776e-05,2.706000304897315800e-05,-2.968590706586837769e-09,-4.571783392748329788e-06,-9.263032552553340793e-05,3.439324500504881144e-04,-9.482451132498681545e-04,-5.950518883764743805e-03,3.365081269294023514e-03,4.809267993550747633e-04,-7.297219417523592710e-05,-2.657674485817551613e-04,4.011205455753952265e-04,4.007868410553783178e-04,-3.819268895313143730e-04,3.271429799497127533e-03,4.109569359570741653e-03,1.313134748488664627e-02,-8.808423444861546159e-05,4.686286411015316844e-05,3.772953292354941368e-03,-4.202362615615129471e-03,1.682986272498965263e-03,-1.159825548529624939e-02,9.561325423419475555e-04,1.117600407451391220e-02,-2.110215136781334877e-04,-9.813188080443069339e-05,5.712155252695083618e-04,-3.401563037186861038e-03,5.279360921122133732e-04,-3.456036094576120377e-03,5.318826995790004730e-03,1.356215914711356163e-03,-5.619260482490062714e-04,-6.484323967015370727e-05,3.565872786566615105e-03,-6.895907223224639893e-03,3.054678905755281448e-03,6.865706294775009155e-03,1.366378623060882092e-03,2.848005387932062149e-03,3.255513001931831241e-05,-6.725276762153953314e-05,1.169616822153329849e-02,7.980627939105033875e-03,6.147932144813239574e-04,2.990764332935214043e-03,-2.842450980097055435e-03,8.087365858955308795e-05,-1.934469619300216436e-04,-4.132473986828699708e-05,9.977262234315276146e-04,4.604570567607879639e-03,-1.892586122266948223e-03,-2.252674661576747894e-03,-3.419431159272789955e-04,-7.791515963617712259e-05,7.461151653842534870e-06,3.319200914120301604e-08,1.549541411804966629e-05,-2.723454826991655864e-06,3.276207135058939457e-04,-3.308535087853670120e-05,4.593019548337906599e-05,1.080884794646408409e-05,3.154673322569578886e-08,-1.283222718484466895e-05,-1.027163161779753864e-04,2.863593181245960295e-05,-6.929656956344842911e-05,-4.635734483599662781e-03,4.113367758691310883e-03,4.030448617413640022e-04,-7.661974086659029126e-05,-1.643604919081553817e-04,9.322275873273611069e-04,5.126586649566888809e-03,-1.871513202786445618e-03,-1.490709837526082993e-05,3.687254153192043304e-03,1.153520215302705765e-02,-1.259454729733988643e-04,9.591365960659459233e-05,3.852777881547808647e-03,-4.421539139002561569e-03,-6.682599196210503578e-04,-5.234997719526290894e-03,4.579144529998302460e-03,1.140463817864656448e-02,-2.869400777854025364e-04,-4.282701411284506321e-05,1.418520550942048430e-04,-4.847506992518901825e-03,1.131901983171701431e-03,-2.870995085686445236e-03,5.405735690146684647e-03,2.241414971649646759e-03,-1.087883792934007943e-04,-3.728041701833717525e-05,2.584039233624935150e-03,-3.215647302567958832e-03,-2.472779015079140663e-04,6.394037976861000061e-03,-4.278582520782947540e-03,1.596303191035985947e-03,2.284848451381549239e-04,-1.647285535000264645e-05,1.569961756467819214e-02,1.093578711152076721e-02,-7.114806212484836578e-04,2.635142765939235687e-03,-2.133273752406239510e-03,1.691935540293343365e-05,-1.357923902105540037e-04,-9.320190292783081532e-05,1.083971932530403137e-03,2.734653884544968605e-03,-1.356126274913549423e-03,-1.265690894797444344e-03,-2.237495646113529801e-04,-3.762738197110593319e-05,3.000814558618003502e-06,-1.969510776689276099e-08,2.301937274751253426e-05,-2.335444878553971648e-05,3.197172190994024277e-05,-1.559998199809342623e-04,-1.463349690311588347e-06,2.912343006755691022e-05,-2.881279215216636658e-09,-2.710655280679930001e-06,-8.207790961023420095e-05,-1.842580531956627965e-04,-2.679176861420273781e-03,-1.175870536826550961e-03,3.496658988296985626e-03,2.926109009422361851e-04,-6.147570820758119226e-05,-9.623972437111660838e-05,9.633536683395504951e-04,2.064756583422422409e-03,-2.455785870552062988e-04,-5.326763493940234184e-05,5.725630559027194977e-03,1.363785844296216965e-02,-1.243038568645715714e-04,9.240480721928179264e-05,4.280718043446540833e-03,-8.602264337241649628e-03,9.121472830884158611e-04,-4.231174476444721222e-03,9.788732975721359253e-03,1.111448556184768677e-02,-2.903464483097195625e-04,-1.096488776965998113e-04,1.173314012703485787e-04,-5.314609501510858536e-03,2.450852189213037491e-03,-4.019014537334442139e-03,2.968836342915892601e-03,-1.238737313542515039e-04,-4.511886509135365486e-04,1.650967460591346025e-04,2.122657839208841324e-03,-5.079232156276702881e-03,-1.250253641046583652e-03,6.401376798748970032e-03,-2.489762613549828529e-03,3.967266238760203123e-04,2.344964159419760108e-04,5.364510434446856380e-05,9.697366505861282349e-03,9.372439235448837280e-03,-2.927018562331795692e-03,9.497182327322661877e-04,6.070069503039121628e-05,4.537679342320188880e-05,-7.761112647131085396e-05,-3.071851097047328949e-04,1.072989194653928280e-03,2.502165967598557472e-03,-3.712657839059829712e-03,-7.530178991146385670e-04,-1.307668717345222831e-04,1.463889930164441466e-04,-2.223367919214069843e-04,5.762679502367973328e-04,4.105241532670333982e-05,8.681983454152941704e-04,9.654634050093591213e-04,-4.597919178195297718e-05,3.050653613172471523e-04,3.703321854118257761e-04,-6.552234117407351732e-05,2.186295605497434735e-04,-1.159313600510358810e-03,7.079006754793226719e-04,-8.142183651216328144e-04,-5.909611470997333527e-03,2.576792845502495766e-03,1.894580782391130924e-04,-2.140626020263880491e-04,2.540773130021989346e-04,8.923396235331892967e-04,5.243661813437938690e-03,-1.911557745188474655e-03,-6.085261702537536621e-03,9.047755156643688679e-05,1.350658666342496872e-02,6.457392737502232194e-05,-1.133935438701882958e-05,3.745009424164891243e-03,-6.107487250119447708e-03,-7.572723552584648132e-05,-6.686838343739509583e-03,3.039021510630846024e-03,7.782431319355964661e-03,5.233366391621530056e-04,6.262894603423774242e-04,1.723845343803986907e-05,-3.852234221994876862e-03,2.089015208184719086e-03,-5.873839836567640305e-04,8.148252964019775391e-03,3.473305609077215195e-03,1.960146706551313400e-03,4.903071676380932331e-04,3.470936091616749763e-03,-2.198361791670322418e-03,-1.455897931009531021e-03,1.437357068061828613e-02,-3.462609834969043732e-03,1.576731912791728973e-03,-1.126598101109266281e-03,5.654603708535432816e-03,1.651760376989841461e-02,9.833880700170993805e-03,1.023788657039403915e-02,-5.906456150114536285e-03,-2.054258249700069427e-03,9.572862647473812103e-03,-2.714010654017329216e-03,-7.630235515534877777e-03,-2.878087107092142105e-03,-1.030241232365369797e-02,-3.556802403181791306e-05,-6.160070654004812241e-03,-7.695818785578012466e-03,-9.431852027773857117e-03,4.516820354183437303e-06\n0.000000000000000000e+00,-2.255080516988527961e-06,3.062446012336295098e-06,4.460236959857866168e-05,1.862745193648152053e-05,-1.479456386732636020e-06,-4.190708295936929062e-06,-6.809815999986312818e-08,-1.636115257497294806e-06,-1.079114213098364417e-06,-1.555574090161826462e-05,-7.281707075890153646e-05,6.878543354105204344e-05,-3.294207272119820118e-04,7.577036285510985181e-06,-3.253737986597116105e-06,-4.318391688684641849e-07,-7.530015136580914259e-05,-1.064891184796579182e-04,-2.197504509240388870e-04,3.242768289055675268e-04,-1.243245205841958523e-04,-2.241931069875136018e-04,2.005084070333396085e-06,-2.409568332950584590e-05,-3.309465828351676464e-04,2.055864897556602955e-04,-2.998604322783648968e-04,-1.068060191755648702e-05,4.665778396883979440e-05,-1.618624664843082428e-04,1.560746022732928395e-05,1.113021426135674119e-05,-4.194619577901903540e-06,1.882487849798053503e-04,2.106961073877755553e-05,2.744932717178016901e-04,-1.658032851992174983e-04,6.581930938409641385e-05,-4.667252142098732293e-05,-3.487908088573021814e-06,-1.102772657759487629e-04,-5.647899233736097813e-04,-2.583034802228212357e-04,-2.767680562101304531e-04,3.212522715330123901e-04,1.486482942709699273e-04,-3.802624996751546860e-05,-1.456637255614623427e-05,1.708349373075179756e-05,-3.601426433306187391e-04,2.137664123438298702e-04,1.761239036568440497e-05,-8.947517926571890712e-05,6.003668659104732797e-06,-7.585072125948499888e-06,4.726940915134036914e-06,1.470498091293848120e-06,9.101839532377198339e-05,2.788245328702032566e-04,-1.288472412852570415e-04,-1.518754106655251235e-05,-2.630777771628345363e-06,-1.430454403816838749e-07,-4.421527322051588271e-08,2.073361065413337201e-05,-1.821729529183357954e-05,-1.863333309302106500e-04,-1.100568188121542335e-04,1.032439831760711968e-05,2.198703805333934724e-05,2.168705215410682285e-08,-3.270881734351860359e-07,-4.481198629946447909e-06,2.486366793164052069e-05,-3.730515018105506897e-04,-1.143318484537303448e-03,7.967153214849531651e-04,1.601462099642958492e-05,-1.023837739921873435e-06,-2.372458402533084154e-05,5.655614659190177917e-04,3.292335313744843006e-04,-1.900523086078464985e-03,-4.239886766299605370e-04,2.450309693813323975e-03,2.433230867609381676e-03,-1.176139267045073211e-05,1.538191136205568910e-04,2.240139292553067207e-03,-2.279000123962759972e-03,1.369753153994679451e-03,-1.772934570908546448e-03,5.044579156674444675e-04,2.262890338897705078e-03,6.557790040969848633e-01,-6.923319597262889147e-05,1.207651657750830054e-04,-2.423831261694431305e-03,-7.547079003416001797e-04,-1.510433969087898731e-03,-9.492103708907961845e-05,-6.076648132875561714e-04,3.367975295986980200e-04,2.268246134917717427e-06,7.627517334185540676e-04,1.895419904030859470e-03,1.845153514295816422e-03,5.730169359594583511e-04,7.114722975529730320e-04,-1.777375873643904924e-04,3.329429600853472948e-04,7.573649781988933682e-05,9.437814587727189064e-04,2.685164567083120346e-03,-2.522424561902880669e-03,-2.653207629919052124e-03,5.274516297504305840e-05,-3.992968413513153791e-05,1.940218135132454336e-05,-4.572159014060162008e-05,9.009290079120546579e-05,-2.611505624372512102e-04,-2.204684540629386902e-03,7.860328187234699726e-04,8.828594582155346870e-05,1.967274147318676114e-05,7.379269845841918141e-06,1.648915315399790416e-08,-2.616895017126807943e-06,1.142095243267249316e-05,-8.833777246763929725e-05,-7.141743844840675592e-05,-1.115809027396608144e-06,-1.524934486951678991e-05,-2.944179477992747707e-08,-1.445714588044211268e-07,-2.618128928588703275e-05,1.158766681328415871e-04,-2.991499204654246569e-04,-1.092187361791729927e-03,5.494672222994267941e-05,1.110940047510666773e-06,7.841622391424607486e-07,8.229443665186408907e-06,-4.240422276780009270e-05,1.753222022671252489e-04,4.137291689403355122e-04,-3.233049064874649048e-04,2.319084014743566513e-04,-1.170619652839377522e-04,-6.129389021225506440e-06,-2.055039112747181207e-05,-3.161667264066636562e-04,3.924064221791923046e-04,7.854230934754014015e-04,-7.978125358931720257e-04,-2.251851692562922835e-04,-1.872378343250602484e-04,-1.100306690204888582e-06,2.179136026825290173e-05,-4.917597107123583555e-05,3.856316325254738331e-04,8.865942363627254963e-04,-6.969402311369776726e-04,3.682838287204504013e-04,4.866301605943590403e-04,8.203223842428997159e-05,4.171483851678203791e-06,3.662836970761418343e-04,1.216535572893917561e-03,-1.479127211496233940e-03,-9.748636512085795403e-04,-7.529708091169595718e-05,7.975280750542879105e-04,1.435900776414200664e-05,-2.193020918639376760e-05,6.958059384487569332e-05,-3.469648654572665691e-04,-7.537670899182558060e-04,-1.383104245178401470e-04,-2.940825943369418383e-04,9.332780791737604886e-06,-1.620914190425537527e-05,6.622538421652279794e-06,-5.399517249315977097e-06,8.099799015326425433e-05,3.987602540291845798e-04,-2.077472454402595758e-04,-1.872540633485186845e-05,2.367327397223562002e-06,1.981743253054446541e-06,-1.281545820575047401e-07,-4.583439022098900750e-06,-5.906553042223094963e-07,7.117014320101588964e-05,3.928631485905498266e-05,-4.026614988106302917e-06,-3.872517481795512140e-06,5.962351679045241326e-08,-3.954411340600927360e-07,4.214955879433546215e-06,-5.868176958756521344e-05,-1.774539996404200792e-04,-1.616765948710963130e-04,-2.465353463776409626e-04,9.545647117192856967e-06,2.184948698413791135e-06,-2.336234501854050905e-06,-1.128401199821382761e-04,3.406039322726428509e-04,-6.153949070721864700e-04,3.818885888904333115e-04,8.276642183773219585e-04,3.078838344663381577e-04,1.801482540031429380e-06,-3.741319960681721568e-05,-4.563332186080515385e-04,3.845735627692192793e-04,-4.328792856540530920e-04,2.037185622612014413e-04,-6.929466035217046738e-04,-2.554994716774672270e-04,2.353353556827642024e-05,1.037930269376374781e-05,-5.379423964768648148e-05,1.491763978265225887e-04,-4.712912486866116524e-04,9.164719376713037491e-04,1.770743692759424448e-04,3.396946412976831198e-04,-9.982164192479103804e-05,-4.956498287356225774e-07,-1.585769059602171183e-04,-6.853633094578981400e-04,-4.421300836838781834e-04,1.385770156048238277e-04,-1.248804910574108362e-04,4.090311995241791010e-05,-9.707190474728122354e-05,-2.566814873716793954e-05,9.530697716400027275e-04,-1.394907303620129824e-04,-5.822301027365028858e-04,1.080294721759855747e-03,-3.552704583853483200e-07,1.734989928081631660e-05,-9.609065273252781481e-06,5.907820195716340095e-06,2.015331483562476933e-05,4.090011061634868383e-04,2.996088587678968906e-04,-2.986626350320875645e-04,-4.010170596302486956e-05,-6.412918992282357067e-06,-2.705541874092887156e-06,6.278241926338523626e-08,-1.953487981154466979e-06,5.603725981018214952e-07,3.963078415836207569e-05,3.627876867540180683e-05,-1.493287186349334661e-06,-1.414320649928413332e-06,2.132765075657516718e-09,-9.142028147834935226e-07,5.932657131779706106e-06,-2.643566585902590305e-05,-1.501912774983793497e-04,2.152338565792888403e-04,-1.481652143411338329e-04,2.318120323252514936e-06,-4.296733777664485388e-07,3.336446297907968983e-06,-5.622036042041145265e-05,-9.669901191955432296e-05,-5.648980732075870037e-06,1.642620627535507083e-04,-2.168540231650695205e-04,-2.353617892367765307e-04,4.188390448689460754e-06,-2.649932685017120093e-05,-2.382139937253668904e-04,8.123516454361379147e-05,-3.049979859497398138e-04,2.739473129622638226e-04,-1.289208594243973494e-04,-1.415642182109877467e-04,1.488317229814128950e-05,3.648966867331182584e-06,-2.641268110892269760e-05,2.117766562150791287e-04,9.158748434856534004e-05,2.568208728916943073e-04,-3.933590778615325689e-05,-1.295006040891166776e-05,-3.347604069858789444e-05,-2.132293275280972011e-06,-1.160745814559049904e-04,-2.526091702748090029e-04,-2.299899060744792223e-04,-1.140552485594525933e-04,-2.160978183383122087e-04,-5.434713602880947292e-05,-4.211392661090940237e-05,-7.250926955748582259e-06,-5.925250297877937555e-05,-3.284119593445211649e-04,2.738199254963546991e-04,4.852644633501768112e-05,3.154086152790114284e-05,3.014935373357729986e-06,-1.098173243008204736e-06,1.912888365040998906e-06,-1.859682811300444882e-06,-6.010220749885775149e-05,2.048388269031420350e-04,-7.637027010787278414e-05,-1.053360938385594636e-05,-2.028109747698181309e-06,-1.257901772078184877e-06,7.511289368267171085e-09,-3.223259909646003507e-06,-3.388919139979407191e-06,-1.865692684077657759e-05,-1.187165071314666420e-05,-2.076427790598245338e-06,-3.218594883946934715e-06,-3.075729182455688715e-08,3.087907543886103667e-06,2.301895847267587669e-06,1.232011345564387739e-05,1.830973778851330280e-04,2.781035145744681358e-04,9.526424037176184356e-06,-8.244222044595517218e-06,9.903405043587554246e-06,3.023848421435104683e-06,-1.215046431752853096e-04,3.149501280859112740e-04,5.677045555785298347e-05,4.747610946651548147e-04,-2.924630243796855211e-04,-4.168655141256749630e-04,-2.734039753704564646e-06,-9.314343515143264085e-06,-2.498079265933483839e-04,4.430877161212265491e-04,-4.525775439105927944e-04,4.953530151396989822e-04,5.766912363469600677e-05,-2.854937338270246983e-04,2.331787254661321640e-05,9.634941307012923062e-07,-1.563051046105101705e-05,1.011937565635889769e-04,-3.472242678981274366e-04,-4.767005157191306353e-05,1.264384773094207048e-04,-1.408927491866052151e-04,-1.101166853914037347e-04,8.402834282605908811e-06,-1.687115873210132122e-04,-3.482097527012228966e-04,-3.825782332569360733e-04,-5.332647124305367470e-04,-5.413960025180131197e-05,-1.727554481476545334e-04,-1.008952676784247160e-04,1.841031803451187443e-06,-2.278323518112301826e-04,-2.592208329588174820e-05,-2.344494714634492993e-04,9.810018818825483322e-04,1.285433390876278281e-04,4.666482709581032395e-06,6.624296474910806865e-06,6.278085947997169569e-06,-1.998728475882671773e-05,4.924253880744799972e-05,2.915822551585733891e-04,-6.004583701724186540e-05,-7.578134500363375992e-06,-5.956785571470391005e-06,-2.270189952469081618e-06,7.406015356536954641e-09,-4.166644771430583205e-07,3.208793259545927867e-06,-1.820703073462937027e-05,6.742691766703501344e-05,-2.229573510703630745e-06,2.505055363144492730e-07,2.070578375423792750e-08,-1.295826223213225603e-06,6.881396075186785311e-06,-4.340544546721503139e-05,4.680329875554889441e-04,1.597437949385493994e-04,-2.259978791698813438e-04,5.733503485316759907e-07,-3.726282557181548327e-06,-1.626493713047238998e-06,-1.987773066502995789e-05,8.246235665865242481e-05,-1.470323768444359303e-04,1.723739842418581247e-06,-3.691586316563189030e-04,-1.957255299203097820e-04,8.294604413094930351e-06,3.675869265862274915e-06,-1.501969381934031844e-04,6.005969771649688482e-05,-3.975888830609619617e-04,5.073390202596783638e-04,1.015945454128086567e-04,-1.689854834694415331e-04,1.175255238194949925e-05,1.171638996311230585e-05,-1.991640237974934280e-05,3.296205832157284021e-04,5.940570554230362177e-05,6.221915828064084053e-04,1.409394026268273592e-04,2.944534353446215391e-04,1.767513640515971929e-05,-1.051206936608650722e-06,-1.398558088112622499e-04,-2.995666000060737133e-04,-2.706793602555990219e-04,-2.612336247693747282e-04,-6.789529579691588879e-04,6.747435691067948937e-05,1.215039446833543479e-06,-7.854830982978455722e-06,-7.745026960037648678e-05,-3.355279623065143824e-04,4.902470391243696213e-05,8.716597221791744232e-06,8.140543650370091200e-05,9.754762686497997493e-07,1.036827597999945283e-06,1.687948724793386646e-06,-6.639118510065600276e-06,-3.910825762432068586e-05,7.878624455770477653e-05,-5.645612327498383820e-05,-7.058328264974988997e-06,8.545630407752469182e-07,-8.352072882189531811e-07,2.650560304573446047e-08,-1.909037109726341441e-06,-6.471475444413954392e-07,1.751841955410782248e-05,4.406886728247627616e-05,-1.579604713697335683e-06,1.211478547702427022e-06,-2.307888280483894050e-08,-9.566865628585219383e-07,7.777532118780072778e-06,-1.289593728870386258e-05,-1.036045141518115997e-04,3.649552236311137676e-04,-5.425198469310998917e-05,8.531955018042935990e-07,-1.148448745880159549e-06,-6.220434443093836308e-07,-3.651208680821582675e-05,-1.941287773661315441e-04,-2.396647469140589237e-04,2.555064857006072998e-04,-3.223625826649367809e-04,-3.533281269483268261e-04,7.494204055547015741e-06,-1.868196704890578985e-05,-1.345767377642914653e-04,8.353823213838040829e-04,-6.965707289054989815e-04,3.775116056203842163e-04,-1.562688557896763086e-04,-3.151482087559998035e-04,1.042985786625649780e-05,1.101889210985973477e-07,-2.426095306873321533e-06,7.768670911900699139e-05,-3.046953934244811535e-04,3.000620927195996046e-04,6.258718203753232956e-04,-1.503968669567257166e-04,-3.173508594045415521e-05,-2.067200057354057208e-06,-7.521916995756328106e-05,-1.276199182029813528e-04,-3.622699296101927757e-06,3.601945936679840088e-04,-2.053825883194804192e-04,-1.062293085851706564e-04,-2.330894858459942043e-05,2.740920990618178621e-06,-1.801439939299598336e-04,1.319951115874573588e-05,-6.514076376333832741e-04,2.783611416816711426e-04,-3.675391781143844128e-05,6.998911885602865368e-07,-1.815715222619473934e-08,5.656991561409085989e-06,2.608050272101536393e-05,2.361561055295169353e-04,1.621441915631294250e-04,-3.238072531530633569e-05,-2.699369360925629735e-06,-2.234986595794907771e-06,-4.666989070756244473e-07,3.647983248811215162e-09,2.534787881813826971e-07,-3.531185484462184832e-06,-7.720214853179641068e-06,1.343419535260181874e-05,4.094776613783324137e-06,4.501444891502615064e-06,4.713916723630973138e-08,-2.491867689968785271e-07,6.097473033150890842e-06,5.700894689653068781e-06,4.796485882252454758e-06,5.040380056016147137e-04,-2.901373372878879309e-04,-1.322133357462007552e-05,4.645524313673377037e-06,4.174905825493624434e-06,-3.804979860433377326e-05,1.751795352902263403e-04,-3.492553369142115116e-04,-2.998232957907021046e-06,1.315706322202458978e-05,-5.264116334728896618e-04,-1.695925675448961556e-06,2.901933839893899858e-05,9.039334690896794200e-05,6.466460763476788998e-05,-4.998864460503682494e-05,6.937247235327959061e-06,9.992303239414468408e-05,-2.955039963126182556e-04,7.774646292091347277e-06,-5.545227850234368816e-06,4.882640041614649817e-06,1.736541162244975567e-05,5.974876694381237030e-04,9.363069548271596432e-04,-1.972373429453000426e-04,-4.102503880858421326e-04,-5.227230576565489173e-05,-1.446303394914139062e-05,-1.969460281543433666e-04,-8.115021046251058578e-05,-2.554964448790997267e-04,-4.307412018533796072e-04,2.456412767060101032e-05,-3.797774843405932188e-04,-5.052849519415758550e-05,-5.317880095390137285e-06,-4.773089312948286533e-04,-1.450849813409149647e-04,1.739949948387220502e-05,6.363666761899366975e-05,2.357368211960420012e-04,-9.442154805583413690e-06,1.967116259038448334e-05,-6.411519279936328530e-05,-5.361971852835267782e-05,-7.712338265264406800e-05,2.804108080454170704e-04,9.787417366169393063e-05,2.567077353887725621e-05,1.176069054054096341e-05,-6.420922090910607949e-06,-4.520456423051655293e-05,3.858003765344619751e-06,6.683920901195961051e-07,1.644331496208906174e-05,2.089021472784224898e-05,-1.649816840654239058e-05,-1.632022394915111363e-05,1.194158812722889706e-06,2.696817318792454898e-05,3.110109901172108948e-05,-1.856198650784790516e-05,-1.679827837506309152e-04,8.902871923055499792e-05,-1.875585148809477687e-04,5.212235009821597487e-06,-7.809967996763589326e-07,-2.005656642722897232e-05,-8.196361159207299352e-05,-3.200977807864546776e-04,2.191949897678568959e-04,5.126378964632749557e-04,3.821522113867104053e-06,-2.284208894707262516e-04,3.949155507143586874e-05,-4.590474782162345946e-05,-4.435988957993686199e-04,1.290164218517020345e-04,-4.985831328667700291e-04,5.183894536457955837e-04,2.447768347337841988e-04,-2.134834794560447335e-04,-3.276469215052202344e-05,2.962090093205915764e-07,-9.249710274161770940e-05,3.679797810036689043e-04,-1.538547658128663898e-04,8.110827184282243252e-05,-3.597431059461086988e-04,-1.480675418861210346e-04,-8.136071119224652648e-05,-8.875686035025864840e-05,-1.725119946058839560e-04,-2.417409850750118494e-04,-5.662607145495712757e-04,1.095018669730052352e-04,-6.194983143359422684e-04,-8.771598368184641004e-05,-1.099539294955320656e-04,-1.783686748240143061e-04,-1.139099404099397361e-04,-7.135797059163451195e-04,-2.867349539883434772e-04,4.487289115786552429e-04,1.285184756852686405e-03,-5.807731649838387966e-04,-2.503771975170820951e-04,6.685112020932137966e-05,-1.271287095732986927e-03,5.041610565967857838e-04,-1.701371729723177850e-05,5.974106898065656424e-05,2.753724693320691586e-04,3.129853575956076384e-04,-9.264726941182743758e-07\n0.000000000000000000e+00,-8.670591000736749265e-07,5.834054263686994091e-06,6.347588350763544440e-05,2.470174331392627209e-05,-4.607553023561195005e-07,-2.221282102254917845e-06,-9.266081235637102509e-09,-4.836203402192040812e-07,-3.983457190770423040e-06,5.042262728238711134e-06,-8.071469346759840846e-05,-2.328398113604635000e-04,-2.476837471476756036e-05,8.995614734885748476e-06,-4.110564987058751285e-06,-2.127075049429549836e-08,-1.388850364492100198e-06,1.509618014097213745e-04,-5.912988854106515646e-05,-1.000852425931952894e-04,-1.826321240514516830e-04,-8.152280497597530484e-05,-3.509383930122567108e-07,-8.952074495027773082e-06,-1.759735314408317208e-04,2.562863228376954794e-04,-1.482074439991265535e-04,1.217918470501899719e-04,1.652782957535237074e-04,-6.863274848001310602e-06,6.680136266368208453e-06,1.201897248392924666e-05,-1.192001946037635207e-05,5.049449973739683628e-04,2.706181840039789677e-04,-4.771606472786515951e-05,1.269255590159446001e-04,3.864504978992044926e-04,1.896389949251897633e-05,-4.266972155164694414e-06,-2.464652425260283053e-06,-1.251747162314131856e-04,1.149105228250846267e-04,-8.955356315709650517e-05,-2.222135808551684022e-04,2.829347213264554739e-04,4.923922460875473917e-07,-1.179431819764431566e-05,1.195055956486612558e-04,-1.332844549324363470e-04,-1.355120766675099730e-04,-1.089009092538617551e-04,5.557137774303555489e-05,2.678826376723009162e-06,-6.872563517390517518e-06,2.797291017486713827e-06,1.158635950559983030e-05,7.124781404854729772e-05,1.679873676039278507e-04,-1.267979678232222795e-04,-1.266503204533364624e-05,1.952877966004962218e-07,4.649602942663477734e-07,-1.343222688632295103e-08,1.141362008638679981e-05,-2.634964585013221949e-05,-4.098118515685200691e-04,-2.463135751895606518e-04,5.223276275501120836e-06,1.829348548199050128e-05,-5.080286857861437966e-09,-2.594403213151963428e-06,2.224519994342699647e-05,-9.968303493224084377e-05,-2.962929429486393929e-04,1.251972746104001999e-03,5.722134956158697605e-04,-5.224760752753354609e-05,2.611511445138603449e-05,4.928517228108830750e-06,2.577913110144436359e-04,-4.808750236406922340e-05,-1.020466675981879234e-03,9.013190283440053463e-04,1.711149467155337334e-03,6.205443060025572777e-04,-1.444912049919366837e-05,9.762996342033147812e-05,1.468913163989782333e-03,-1.827640226110816002e-03,1.092293066903948784e-03,-1.602021278813481331e-03,-5.682191113010048866e-05,6.519980379380285740e-04,-6.889588985359296203e-05,6.558088660240173340e-01,7.815763092366978526e-05,-3.071348182857036591e-03,-3.840141929686069489e-03,-1.761910389177501202e-04,-3.211552975699305534e-04,-2.291447017341852188e-03,9.158472676062956452e-05,2.464144745317753404e-05,-8.060006803134456277e-05,1.188774360343813896e-03,-7.630399777553975582e-04,-4.421969642862677574e-04,9.657579939812421799e-04,-1.573781482875347137e-03,1.310489024035632610e-04,9.117490844801068306e-05,-5.080921109765768051e-04,1.696347724646329880e-03,-5.893991328775882721e-06,-5.260517355054616928e-04,-1.538648502901196480e-04,-3.102835034951567650e-05,4.479588096728548408e-05,-2.911016599682625383e-05,-3.992950951214879751e-05,-5.791013827547430992e-04,-1.441575121134519577e-03,9.185100789181888103e-04,1.075733671314083040e-04,1.225941559823695570e-05,1.242603730133851059e-06,5.599842722858738853e-08,-3.932030267606023699e-06,-6.462600140366703272e-06,6.779900286346673965e-05,6.080956518417224288e-05,-2.280775788676692173e-06,4.638197424355894327e-06,-6.687587728038124624e-08,2.391143425484187901e-07,7.725714567641261965e-06,1.446315873181447387e-04,-2.126156468875706196e-04,6.316544022411108017e-05,-1.457748585380613804e-04,2.112181755364872515e-05,-2.115075403708033264e-06,-2.706742634472902864e-06,-4.421235644258558750e-05,-1.165819994639605284e-04,-8.095938246697187424e-04,-2.771621802821755409e-05,-1.052522100508213043e-03,-5.549707566387951374e-05,-4.397108568809926510e-06,-8.578768756706267595e-06,-1.809765817597508430e-04,1.776014250935986638e-04,-2.009572053793817759e-04,5.636516143567860126e-04,3.881007432937622070e-05,-9.603266516933217645e-05,2.046054214588366449e-05,3.787839432334294543e-06,-4.536717460723593831e-05,1.171549083665013313e-04,3.506588109303265810e-05,8.236493449658155441e-04,-4.285582690499722958e-05,5.368288839235901833e-04,-1.987941141123883426e-05,-3.967362772527849302e-06,1.198061509057879448e-04,-8.941386477090418339e-05,1.894005690701305866e-04,4.899680498056113720e-04,-2.101529389619827271e-05,-4.845422517973929644e-05,-6.981568003538995981e-05,-4.714906026492826641e-06,4.298018757253885269e-05,-1.304693723795935512e-04,4.772488027811050415e-04,3.487494541332125664e-05,-3.127054515061900020e-05,2.559588438089122064e-06,-5.823703759233467281e-06,3.930712409783154726e-06,-9.093109838431701064e-07,4.632350101019255817e-05,1.614429347682744265e-04,-1.193278731079772115e-04,-1.417829389538383111e-05,-8.881961548468098044e-06,-6.041618689778260887e-07,-4.107549500531604281e-08,-1.104310968003119342e-06,-4.724458904092898592e-06,3.126155206700786948e-05,2.743926052062306553e-05,-4.887102704742574133e-07,-4.034413905174005777e-06,-9.389668775838799775e-08,-1.466203002564725466e-06,-6.121173100837040693e-06,3.659865615190938115e-05,-2.754734596237540245e-04,-5.033934139646589756e-04,-3.169929841533303261e-04,-7.615254617121536285e-06,-4.518031801126198843e-06,-2.103987753798719496e-05,-4.143376281717792153e-05,-2.139775024261325598e-04,1.719497959129512310e-06,-3.878580173477530479e-04,-1.978212239919230342e-04,1.721704145893454552e-03,1.792420789570314810e-06,-2.706024133658502251e-05,-2.193288237322121859e-04,1.151145770563744009e-04,-8.793947927188128233e-06,2.993315865751355886e-04,3.964075003750622272e-04,-6.783236167393624783e-04,4.973365776095306501e-06,1.094684193958528340e-05,3.979858593083918095e-05,5.198836443014442921e-04,5.388466524891555309e-04,-9.208028131979517639e-06,-2.723081852309405804e-04,2.988727937918156385e-04,1.626167068025097251e-05,-1.682270158198662102e-05,1.512984017608687282e-04,7.166943396441638470e-05,-4.102452658116817474e-05,-4.284760216251015663e-04,1.125464768847450614e-04,2.779580536298453808e-04,3.613949593272991478e-05,-3.068590376642532647e-05,-3.649519057944417000e-04,1.399551838403567672e-04,-1.568235893500968814e-04,6.406531902030110359e-04,-3.644167736638337374e-04,5.787366262666182593e-06,-1.445252200937829912e-05,3.539880481184809469e-06,8.050477845245040953e-06,4.149483575019985437e-04,3.516729047987610102e-04,-2.203163021476939321e-04,-2.943104846053756773e-05,-2.642457502588513307e-06,1.520728801551740617e-06,-5.240735845291055739e-09,-1.122585445045842789e-06,2.707162366277771071e-06,5.382679592003114522e-05,3.426343755563721061e-05,-1.251122967005358078e-06,-2.130109805875690654e-06,5.897163646295666695e-08,-1.227305801876354963e-06,-2.613583319543977268e-06,1.367699042020831257e-06,-8.738967153476551175e-05,-2.455761132296174765e-04,-9.942408360075205564e-05,6.858492270112037659e-06,-3.800250397034687921e-06,2.708072315726894885e-06,-1.649642581469379365e-05,3.339351314934901893e-05,3.721650136867538095e-05,-2.032726188190281391e-04,-2.390246081631630659e-04,8.230209459725301713e-06,1.405633270223916043e-06,-1.353745119558880106e-05,-1.242253347299993038e-04,3.091364051215350628e-04,-1.292290107812732458e-04,9.280955418944358826e-05,-5.989925557514652610e-05,4.506468030740506947e-06,7.465470844181254506e-06,1.302575583395082504e-05,-1.790209898899774998e-05,3.957505105063319206e-04,3.624185046646744013e-04,-2.011370634136255831e-05,7.559481309726834297e-05,3.585690283216536045e-04,1.062186584022128955e-06,-2.094132241836632602e-06,1.421924025635235012e-06,-1.978834043256938457e-04,1.636762899579480290e-04,1.756836718413978815e-05,-7.702572474954649806e-06,2.707435924094170332e-04,-7.934829227451700717e-06,-9.981567927752621472e-06,1.337675348622724414e-04,-2.043002459686249495e-04,-1.057540794136002660e-05,-8.928096940508112311e-05,-3.399577690288424492e-05,1.868127355919568799e-06,-5.895997674087993801e-06,5.330311410034482833e-07,1.042607436829712242e-05,7.383685442619025707e-05,2.031943877227604389e-04,-9.893393144011497498e-05,-1.688028896751347929e-05,-1.275060128591576358e-07,2.490899646545585711e-07,-1.053595042321830988e-07,-2.890618134188116528e-06,4.548179504126892425e-07,4.019831249024719000e-05,1.065454580384539440e-05,-2.708582769628264941e-06,-5.344675628293771297e-06,5.356469046091660857e-09,-8.799328270470141433e-07,-1.618662167857110035e-06,-2.985488390550017357e-05,4.480301868170499802e-06,-4.875226295553147793e-04,2.086600761685986072e-05,3.171807748003629968e-06,1.208691173815168440e-07,-8.088129106909036636e-06,-7.096490298863500357e-05,-2.208309015259146690e-04,1.587519509484991431e-04,1.147592702182009816e-04,-4.028406110592186451e-04,-2.046677982434630394e-04,-2.800610218400834128e-06,-2.763236625469289720e-05,-3.504863416310399771e-04,5.050249455962330103e-05,-7.539900252595543861e-05,-3.754060890059918165e-05,-2.413413167232647538e-04,-2.146597398677840829e-04,1.423996400262694806e-05,1.300043004448525608e-05,-2.135397880920208991e-05,2.523618459235876799e-04,3.484694170765578747e-04,-1.872313441708683968e-04,8.906074217520654202e-04,2.028180315392091870e-04,-4.496612382354214787e-05,3.673620994959492236e-06,-6.118082819739356637e-05,-1.579084055265411735e-04,-6.980299076531082392e-05,-1.348830119241029024e-04,4.774365515913814306e-04,9.041810699272900820e-05,-3.650209328043274581e-05,-1.674589657341130078e-05,8.844085095915943384e-05,-2.135363611159846187e-04,3.003049932885915041e-04,6.045677582733333111e-05,-2.678718738025054336e-05,5.539318863156950101e-06,-3.526527962094405666e-06,3.135238557661068626e-06,5.609475010714959353e-06,2.371027221670374274e-05,1.544786064187064767e-04,-1.627464225748553872e-04,-2.345896064070984721e-05,-1.009521270134428050e-06,-8.003704579095938243e-07,7.242897481773979962e-08,6.260436293814564124e-07,2.042036385319079272e-06,1.903019801829941571e-05,3.723408735822886229e-05,1.394480705130263232e-06,1.217371277562051546e-06,-5.396054802986327559e-08,-1.499602149124257267e-07,-3.263894541305489838e-06,4.665495362132787704e-05,-4.179651150479912758e-04,-2.572814701125025749e-04,8.407664427068084478e-05,2.199836671934463084e-06,-5.216794761508936062e-06,-4.330417596065672114e-06,-4.166337021160870790e-06,-8.188585343305021524e-05,1.185723958769813180e-04,-1.823396305553615093e-04,-2.224870841018855572e-04,1.451379466743674129e-05,-3.727715011336840689e-06,7.007562544458778575e-06,8.215417619794607162e-05,2.152096712961792946e-04,-2.179724688176065683e-04,3.995483857579529285e-04,2.080506092170253396e-04,4.496993278735317290e-05,-3.533891685947310179e-06,9.374942237627692521e-06,3.919972004950977862e-05,4.611600597854703665e-04,6.388718029484152794e-04,-2.738816256169229746e-04,3.803176514338701963e-05,-3.730810567503795028e-05,-3.055235356441698968e-05,-8.152941518346779048e-06,1.038010086631402373e-04,2.058907411992549896e-04,-7.731784717179834843e-05,-2.588776987977325916e-04,-3.735919017344713211e-04,-4.488206832320429385e-05,6.735383067280054092e-06,-7.233978067233692855e-06,2.817757376760710031e-05,-7.710264617344364524e-05,-1.375483843730762601e-04,1.930461730808019638e-04,-1.669438206590712070e-04,2.643346988406847231e-06,-4.802579496754333377e-06,3.855909653793787584e-06,1.504583792666380759e-06,1.079544963431544602e-04,3.159483458148315549e-05,-1.177873200504109263e-04,-1.451051139156334102e-05,-1.400019300490384921e-06,-3.918034678918047575e-07,-9.105087883654050529e-08,-2.863742793124401942e-06,1.209697870763193350e-06,1.666468779148999602e-05,-6.737313015037216246e-06,-3.636252813521423377e-06,-4.348506536189233884e-06,3.114914193247386720e-08,-6.100535188124922570e-08,-5.198828148422762752e-06,-7.238643775053787977e-06,1.136122082243673503e-04,-3.561807097867131233e-04,-2.148629137082025409e-04,-2.167402271879836917e-06,-2.150879481632728130e-06,1.216355030919658020e-06,-2.746774043771438301e-05,1.410470431437715888e-04,-1.593614288140088320e-04,3.816718526650220156e-05,1.581995456945151091e-04,2.418404619675129652e-04,-1.719934971333714202e-06,-2.311305979674216360e-05,-1.275084796361625195e-04,4.421121848281472921e-04,-3.108197415713220835e-04,1.165010035037994385e-04,3.442383313085883856e-04,-3.842301084659993649e-04,5.168070856598205864e-06,1.032047657645307481e-05,-2.551861689426004887e-05,2.924795844592154026e-04,4.315852420404553413e-04,-4.383110790513455868e-04,2.949235204141587019e-04,2.740917261689901352e-04,-4.152760993747506291e-06,-2.915143113568774424e-07,-4.580391032504849136e-05,-2.385712577961385250e-04,-1.468252448830753565e-04,1.699048880254849792e-04,-1.832646667025983334e-04,1.942765957210212946e-04,-1.559252996230497956e-05,-1.343414805887732655e-05,2.721795863180886954e-05,-4.195414949208498001e-04,-4.960522055625915527e-04,1.536380586912855506e-04,-3.653114254120737314e-05,4.086715762241510674e-06,-5.305356353346724063e-06,9.166909649138688110e-07,2.192420106439385563e-05,9.962494004867039621e-06,3.828573971986770630e-05,-9.033201786223798990e-05,-1.169379629573086277e-05,-1.755109622081363341e-07,-4.546056402432441246e-07,-1.205113449032069184e-07,-6.437284127969178371e-08,3.985731837019557133e-06,1.054531639965716749e-05,-3.475863195490092039e-06,7.259336598508525640e-08,-1.109324216486129444e-06,6.498191851278534159e-08,-1.909725597215583548e-06,5.237630830379202962e-06,-6.102820407249964774e-05,2.427359140710905194e-04,-2.995908434968441725e-04,-8.484854333801195025e-05,-8.038703526835888624e-06,1.393355319123656955e-06,9.774998034117743373e-06,-4.611331860360223800e-06,1.981199311558157206e-04,-3.460139123490080237e-05,-1.848289393819868565e-04,-9.131592378253117204e-05,-1.590249012224376202e-04,2.583498371677706018e-06,-3.044662662432529032e-06,-1.041012947098352015e-04,3.338082169648259878e-04,-4.851714184042066336e-04,5.105437594465911388e-06,4.923373926430940628e-04,-1.730559743009507656e-04,5.490422609000233933e-06,8.307214557135012001e-06,-1.861749296949710697e-05,2.296135935466736555e-04,4.066163382958620787e-04,-1.010751293506473303e-05,-1.915698812808841467e-04,1.828627864597365260e-05,4.000174158136360347e-05,2.025086359935812652e-06,-6.350530020426958799e-05,-6.724374543409794569e-06,-2.928164758486673236e-05,1.579799136379733682e-04,2.651673567015677691e-04,1.471271389164030552e-07,2.584231333457864821e-05,-1.303518456552410498e-05,-1.525284897070378065e-04,-1.670901838224381208e-06,-5.121838767081499100e-04,-2.394919574726372957e-04,9.571122063789516687e-05,2.881071168303606100e-06,1.160781812359346077e-05,-5.960577618679963052e-05,-1.565784077683929354e-05,-5.478202365338802338e-05,2.560337015893310308e-04,1.771631359588354826e-04,4.908770279143936932e-05,-7.030860160739393905e-07,3.135802035103552043e-05,-1.456550216971663758e-05,-1.207689365401165560e-05,-1.205981698149116710e-05,5.330776912160217762e-05,3.081970135099254549e-05,-2.038609409282798879e-06,1.092168895411305130e-05,-2.131663677573669702e-06,-1.197802612296072766e-05,1.141488337452756241e-05,5.345862882677465677e-05,1.127900468418374658e-04,4.825904034078121185e-05,2.535834937589243054e-06,3.945751814171671867e-05,-1.347575744148343801e-05,3.458611445239512250e-06,-8.645427442388609052e-05,2.385728002991527319e-04,5.967529432382434607e-05,-1.822815538616850972e-04,-2.799827198032289743e-04,2.206568387919105589e-05,3.550402470864355564e-05,4.063317464897409081e-05,-2.449952880851924419e-04,6.060613668523728848e-04,-5.304052319843322039e-05,8.228275692090392113e-05,2.101880381815135479e-04,-1.105916962842456996e-04,-4.791330138687044382e-05,-7.225773879326879978e-05,-7.004552026046440005e-05,4.737798590213060379e-04,3.284958656877279282e-04,1.410395270795561373e-05,2.292784629389643669e-04,1.968239521374925971e-04,-9.326371582574211061e-06,-4.281910514691844583e-05,-4.725278995465487242e-05,-3.481410676613450050e-04,1.366036594845354557e-04,-9.820706327445805073e-05,4.013464786112308502e-05,1.485118991695344448e-04,-1.198353202198632061e-04,3.027448110515251756e-05,4.121154197491705418e-04,-4.747259081341326237e-04,-5.546638276427984238e-04,-2.080672857118770480e-04,-7.994971238076686859e-04,-5.457448787637986243e-05,-3.336714289616793394e-04,1.247817766852676868e-03,-7.466971146641299129e-05,2.714243964874185622e-05,-1.619727991055697203e-04,-1.578910596435889602e-04,4.057988990098237991e-04,1.325576449744403362e-04,-8.953352903517952655e-08\n0.000000000000000000e+00,-3.747041319002164528e-06,-1.728511415421962738e-05,-1.086908450815826654e-04,1.353058614768087864e-04,1.057062672771280631e-05,6.528523044835310429e-06,3.615248767019352272e-09,3.124106660834513605e-05,-2.088685141643509269e-05,1.102816779166460037e-03,2.213105792179703712e-03,8.037923253141343594e-04,2.463692333549261093e-03,6.970264075789600611e-05,1.424074253009166569e-05,-2.554096136009320617e-05,-2.126848994521424174e-04,-2.199523616582155228e-03,-1.014158711768686771e-03,-6.225691176950931549e-04,1.671938109211623669e-03,3.338408714625984430e-04,-1.503835665062069893e-05,7.161200483096763492e-05,8.864630362950265408e-04,3.256887430325150490e-04,1.180674647912383080e-03,1.510590227553620934e-04,5.279495962895452976e-05,6.102779661887325346e-05,-1.809577224776148796e-05,-1.497131961514241993e-05,4.000514745712280273e-04,2.260427689179778099e-03,-2.725648228079080582e-04,-1.633404986932873726e-03,-1.179067476186901331e-05,-8.028644369915127754e-04,-2.474095090292394161e-04,-1.819065982999745756e-05,1.266874838620424271e-03,9.845853783190250397e-04,-6.804374424973502755e-05,8.041368564590811729e-04,-6.799049442633986473e-04,2.871017786674201488e-04,-1.486403052695095539e-04,1.177270291918830480e-06,-8.535402594134211540e-05,1.058137044310569763e-03,1.714020181680098176e-04,-1.563424011692404747e-04,-1.277745031984522939e-04,4.552982318273279816e-06,-1.960969530045986176e-05,1.388854707329301164e-05,-2.685684012249112129e-05,4.007767711300402880e-04,-3.267305874032899737e-05,-1.067064513335935771e-04,-9.532981493975967169e-06,-4.024042209493927658e-05,2.352223873458569869e-06,1.870321675312425214e-08,4.432287460076622665e-05,1.420947373844683170e-04,7.469805423170328140e-04,-8.937528473325073719e-04,-4.944618194713257253e-05,-2.378460703766904771e-05,3.325959596622851677e-08,-2.895421930588781834e-04,2.371658338233828545e-04,-7.159478031098842621e-03,-8.791945874691009521e-03,-6.155105307698249817e-03,-1.730979047715663910e-02,-6.578014581464231014e-04,-6.039842992322519422e-05,1.724345638649538159e-04,1.948985387571156025e-03,1.658128947019577026e-02,1.239019446074962616e-02,3.534271148964762688e-03,-1.422481983900070190e-02,-1.180655672214925289e-03,1.603181299287825823e-04,-4.524245741777122021e-04,-4.493645858019590378e-03,-3.835468087345361710e-03,-1.097351033240556717e-02,-2.419944386929273605e-03,1.390542136505246162e-03,-1.555487979203462601e-03,1.291182270506396890e-04,8.246241486631333828e-05,6.525760889053344727e-01,-1.563459821045398712e-02,4.908726550638675690e-03,1.031310390681028366e-02,2.504202304407954216e-03,6.600907538086175919e-03,2.242429880425333977e-03,1.123852780438028276e-04,-7.801095489412546158e-03,-3.827766515314579010e-03,1.954001840204000473e-03,-8.392550051212310791e-03,-3.909829538315534592e-04,-5.772784352302551270e-03,5.296872113831341267e-04,4.491209620027802885e-05,-4.010475822724401951e-05,-6.043234840035438538e-03,-8.061619009822607040e-04,5.040931515395641327e-03,2.419235650449991226e-03,-3.955629290430806577e-05,1.620380062377080321e-04,-1.105598930735141039e-04,1.468843838665634394e-04,-3.029749728739261627e-03,-1.079965848475694656e-03,1.108915312215685844e-03,1.706379989627748728e-04,3.499096783343702555e-04,-2.888512426579836756e-05,1.705617691527550051e-08,-2.607073838589712977e-06,-3.036682755919173360e-06,-7.806954090483486652e-05,2.123773592757061124e-04,-4.349260052549652755e-06,2.817806853272486478e-05,-1.958421158576584276e-08,-1.327809877693653107e-05,5.452310870168730617e-05,1.420553890056908131e-04,-2.426863647997379303e-04,1.184367109090089798e-03,6.321591790765523911e-04,1.611705374671146274e-05,1.091886588255874813e-05,-4.548693596007069573e-06,2.866688882932066917e-04,-8.723813807591795921e-04,-1.520885503850877285e-03,1.631241524592041969e-03,1.383105642162263393e-03,-8.181860903277993202e-04,5.120061541674658656e-05,-2.232685073977336287e-05,-4.564701230265200138e-04,-6.846066680736839771e-04,-1.460317056626081467e-03,1.843049190938472748e-03,-4.194565408397465944e-04,-5.092108040116727352e-04,3.900027877534739673e-05,-3.923386611859314144e-05,-1.603201963007450104e-05,-2.571316435933113098e-04,-3.245181171223521233e-03,-1.952049788087606430e-04,-1.454089535400271416e-03,-9.489839430898427963e-04,-1.532182359369471669e-04,-4.727907253254670650e-06,1.814375864341855049e-04,-3.723361995071172714e-03,5.399409681558609009e-03,1.517382333986461163e-03,-1.161287887953221798e-03,-6.331586046144366264e-04,-3.344563301652669907e-04,2.469321771059185266e-05,-5.578174022957682610e-04,-5.771408323198556900e-04,2.576926024630665779e-03,-8.683315245434641838e-04,-2.229323436040431261e-04,-6.540085450978949666e-06,1.688611882855184376e-05,4.331388026912463829e-06,-2.937176031991839409e-05,-1.471521391067653894e-04,2.179021394113078713e-04,1.355290587525814772e-04,2.578135899966582656e-05,-3.236869815737009048e-05,-6.397820470738224685e-06,2.464317461203791026e-08,-8.676498509885277599e-06,-1.882242759165819734e-05,-1.825766084948554635e-04,-3.691441452247090638e-05,-6.472649602073943242e-06,-8.431796231889165938e-06,3.860964170598890632e-08,4.167634688201360404e-05,-2.698192292882595211e-05,6.648769485764205456e-04,2.688576700165867805e-03,8.807411068119108677e-04,1.250645029358565807e-03,2.551017132645938545e-06,1.588099621585570276e-05,-2.419995689706411213e-05,-2.202037285314872861e-04,-4.323814529925584793e-03,5.488445167429745197e-04,-1.254004891961812973e-04,1.331173349171876907e-03,-3.949344623833894730e-03,-6.556417793035507202e-05,6.018852218403480947e-05,5.710944533348083496e-04,-2.458636881783604622e-04,9.316949872300028801e-04,5.033367779105901718e-04,2.726025180891156197e-03,9.404182201251387596e-04,-2.403810140094719827e-05,-1.060216345649678260e-05,4.097114433534443378e-04,8.536694804206490517e-04,2.350779715925455093e-03,-4.946206230670213699e-03,-1.802400336600840092e-03,-1.154499594122171402e-03,-3.271895693615078926e-04,3.179500345140695572e-05,7.818043814040720463e-04,-2.587097696959972382e-04,-7.653887732885777950e-04,9.631233988329768181e-04,6.832050275988876820e-04,2.537513792049139738e-04,-2.179322618758305907e-04,2.121878060279414058e-05,2.386333362665027380e-04,2.656605560332536697e-03,2.275551203638315201e-03,-2.970481524243950844e-03,3.160078194923698902e-04,-3.915089109796099365e-06,-8.239131602749694139e-06,2.176694806621526368e-06,-1.686091563897207379e-04,-8.064669673331081867e-04,1.808714296203106642e-04,2.770399441942572594e-04,1.153459652414312586e-05,-4.153133704676292837e-05,5.789138981526775751e-07,2.529850462451577187e-08,-2.555711489549139515e-06,-1.151985452452208847e-05,-9.755320934345945716e-05,1.386788353556767106e-04,8.152522241289261729e-06,2.483423486410174519e-06,5.537503966479562223e-08,4.285175236873328686e-05,-3.037108035641722381e-05,1.019957475364208221e-03,1.379270339384675026e-03,5.248801317065954208e-04,2.199705690145492554e-03,9.273907926399260759e-05,6.776064765290357172e-06,-2.220556780230253935e-05,-1.846995437517762184e-04,-1.740252017043530941e-03,-1.583967823535203934e-03,-9.051585220731794834e-04,1.233944902196526527e-03,2.231563266832381487e-04,-3.107846350758336484e-05,8.214783156290650368e-05,6.528699886985123158e-04,6.660601939074695110e-04,1.702276174910366535e-03,1.156702637672424316e-05,3.602680808398872614e-04,3.408401971682906151e-04,-2.381696322117932141e-05,-1.112258723878767341e-05,4.611076728906482458e-04,2.101730089634656906e-03,-5.953976069577038288e-04,-9.671050356701016426e-04,-1.223159488290548325e-04,-5.217370926402509212e-04,-3.232527233194559813e-04,-1.446148235118016601e-05,1.107000280171632767e-03,8.460829267278313637e-04,-5.058572860434651375e-04,7.061615469865500927e-04,-2.319026680197566748e-04,9.728246950544416904e-04,-7.692733197472989559e-05,-8.281144801003392786e-06,1.141034008469432592e-04,7.503646775148808956e-04,3.537102020345628262e-05,6.748276064172387123e-06,7.785536581650376320e-05,1.264717957383254543e-05,-2.084705374727491289e-05,2.075843804050236940e-05,-2.262996713398024440e-05,4.267283657100051641e-04,-1.072005907190032303e-04,-1.944292162079364061e-04,-3.751153417397290468e-05,-4.507793710217811167e-05,4.299595275369938463e-06,-5.823858373332768679e-08,-3.348113978063338436e-06,-1.849681939347647130e-05,-2.077234821626916528e-04,9.438892448088154197e-05,-5.657991550833685324e-07,1.010771256915177219e-06,8.283143415610538796e-08,4.870252087130211294e-05,-3.036189627891872078e-05,1.134643913246691227e-03,7.679299451410770416e-04,1.335759065113961697e-03,1.865716767497360706e-03,9.712244354886934161e-05,1.824294668040238321e-05,-3.401253343326970935e-05,-1.341913157375529408e-04,-3.471003379672765732e-03,-5.734327714890241623e-04,-1.061346498318016529e-03,2.253846498206257820e-03,2.637742727529257536e-04,6.125584150140639395e-06,3.615338937379419804e-05,2.707852399908006191e-04,-3.102167393080890179e-04,1.466380432248115540e-03,-1.330557279288768768e-04,-1.237112446688115597e-04,3.943868796341121197e-05,-4.310708754928782582e-05,-1.595831054146401584e-05,4.771993262693285942e-04,2.255117055028676987e-03,7.069634157232940197e-04,-1.394742866978049278e-03,1.279801130294799805e-03,-1.094692619517445564e-03,-5.955689994152635336e-05,-5.084757503936998546e-06,1.517183613032102585e-03,7.952357409521937370e-04,4.970766603946685791e-04,6.341956323012709618e-04,-2.216202905401587486e-03,1.255246461369097233e-03,1.471288560424000025e-04,-8.552555300411768258e-06,2.538532426115125418e-04,1.275908201932907104e-03,-1.182499108836054802e-04,-1.656665233895182610e-03,-3.763424174394458532e-04,-5.990745648887241259e-06,1.842408710217569023e-05,-4.552316568151582032e-08,-2.346990549995098263e-05,-3.214613388990983367e-05,-2.457855734974145889e-04,1.940267684403806925e-04,1.538946162327192724e-05,-3.120079054497182369e-05,7.354597528319573030e-06,3.501190803945064545e-08,-6.108738944021752104e-06,-1.431889722880441695e-05,1.555290655232965946e-04,1.367236109217628837e-04,2.474483153491746634e-06,-6.351214778987923637e-06,-4.970843292539939284e-08,4.127910506213083863e-05,-4.490403807722032070e-05,8.178196148946881294e-04,2.847092691808938980e-03,1.008684048429131508e-03,2.213792176917195320e-03,8.853782492224127054e-05,3.046733127121115103e-06,-4.199569229967892170e-05,-1.655375817790627480e-04,-1.806901069357991219e-03,-1.398799708113074303e-03,-3.039574949070811272e-05,1.342219999060034752e-03,3.065070486627519131e-04,2.989877430081833154e-07,3.539277531672269106e-05,6.222190859261900187e-05,1.542073674499988556e-03,2.199883572757244110e-03,-1.605429453775286674e-03,-1.886988757178187370e-04,2.879099920392036438e-04,-1.663581497268751264e-05,4.132705362280830741e-05,3.449050709605216980e-04,1.682165311649441719e-03,-1.430531032383441925e-03,-9.306030115112662315e-04,-5.422438262030482292e-04,-4.460194759303703904e-05,-9.192715515382587910e-05,-5.275120201986283064e-06,6.832165527157485485e-04,1.190692652016878128e-03,-7.323307218030095100e-04,5.465063150040805340e-04,-6.448064232245087624e-05,2.278518863022327423e-03,-8.789692947175353765e-05,-1.585270729265175760e-05,4.139801021665334702e-04,8.687941590324044228e-04,1.135677448473870754e-04,-7.174140773713588715e-04,-5.462502012960612774e-04,4.763627657666802406e-06,-1.094569688575575128e-05,8.731105481274425983e-06,1.833535498008131981e-05,3.812703071162104607e-04,2.377550263190641999e-04,-1.391729456372559071e-04,-2.772815969365183264e-05,-3.007712621183600277e-05,4.456821898202179000e-06,2.330307324882596731e-08,-5.057653652329463512e-06,7.746600203972775489e-06,-7.708284101681783795e-05,5.730988050345331430e-05,3.738341183634474874e-05,2.111925823555793613e-06,-1.002604221866931766e-08,3.593609289964661002e-05,-3.368869147379882634e-05,8.187699713744223118e-04,1.137846615165472031e-03,3.319031384307891130e-05,1.580875832587480545e-03,5.751880962634459138e-05,8.258530215243808925e-06,-2.024580317083746195e-05,-3.910565283149480820e-04,-2.534443628974258900e-04,-1.729935524053871632e-03,-1.659625093452632427e-03,1.384770264849066734e-03,2.338844933547079563e-04,-2.503872201486956328e-05,9.743603004608303308e-05,-1.884111552499234676e-04,-1.271772780455648899e-03,3.154084784910082817e-03,-1.362865790724754333e-03,-2.623091568239033222e-04,-9.368811734020709991e-04,9.228294402419123799e-06,2.092359500238671899e-05,3.002696030307561159e-04,2.074166201055049896e-03,8.245706558227539062e-04,-1.908329664729535580e-03,-1.045196782797574997e-03,-1.120860033552162349e-04,-3.227572888135910034e-04,-2.915084405685774982e-05,4.621677508112043142e-04,1.006798702292144299e-04,-8.778409683145582676e-04,2.095758216455578804e-03,-4.091401933692395687e-05,8.243854390457272530e-04,-1.549712324049323797e-04,-2.514908192097209394e-05,4.633702046703547239e-04,-7.641525007784366608e-05,3.115314524620771408e-03,-8.139301789924502373e-04,-2.288514951942488551e-04,1.015316138364141807e-05,-1.928329766087699682e-05,4.224917574902065098e-05,-1.773562253220006824e-04,-4.901969223283231258e-04,3.244676627218723297e-04,-2.329026174265891314e-04,-3.533557901391759515e-05,-3.877064955304376781e-05,1.316140014750999399e-06,-3.532932169036939740e-09,-7.619442840223200619e-06,-1.101374255085829645e-05,-1.082099552149884403e-04,1.813060371205210686e-04,1.774579504854045808e-05,3.732932782440911978e-06,2.714841684792190790e-10,5.651705942000262439e-05,-5.822146340506151319e-05,1.262584002688527107e-03,5.907654413022100925e-04,6.573291029781103134e-04,2.263560658320784569e-03,1.038736518239602447e-04,3.086949618591461331e-06,-6.016240513417869806e-05,-3.358748508617281914e-04,-3.556330921128392220e-03,4.502457741182297468e-04,-5.555645329877734184e-04,8.947452879510819912e-04,1.143587636761367321e-03,-4.515691762208007276e-05,7.289148925337940454e-05,1.084437360987067223e-03,3.927695506718009710e-04,3.061793744564056396e-03,-1.874809677246958017e-04,-3.165012458339333534e-03,5.000884411856532097e-04,-3.735233121915371157e-06,-2.041666994045954198e-05,4.864494258072227240e-04,2.268351847305893898e-03,-2.836925850715488195e-04,-1.439015613868832588e-03,1.518141129054129124e-03,-2.344265230931341648e-04,-6.051199743524193764e-04,-3.051248677365947515e-05,1.189904403872787952e-03,1.395818544551730156e-03,1.131289405748248100e-03,-1.370915910229086876e-03,-2.216374967247247696e-03,1.310166320763528347e-03,-2.256683073937892914e-04,2.903653512476012111e-05,1.460949541069567204e-03,1.199229271151125431e-03,1.589733758009970188e-03,-5.336836911737918854e-04,-9.027288760989904404e-04,1.724313187878578901e-04,-1.646784658078104258e-04,-2.299974948982708156e-05,-1.364884665235877037e-04,1.510834554210305214e-03,3.016769478563219309e-04,-8.003580151125788689e-04,-2.342349471291527152e-04,-1.116532439482398331e-04,4.017849641968496144e-05,-3.085200296482071280e-05,-6.108453817432746291e-05,3.499121521599590778e-04,-2.353912714170292020e-05,1.966398995136842132e-04,1.175783036160282791e-04,-3.144727816106751561e-05,3.226808985345996916e-05,-4.709402492153458297e-05,2.534065743020619266e-06,7.031380664557218552e-04,4.336557176429778337e-04,9.856382384896278381e-04,1.793076633475720882e-03,-2.115012648573610932e-06,-1.205159060191363096e-04,-6.003210437484085560e-04,1.434638834325596690e-04,-2.594649791717529297e-03,-2.061763312667608261e-03,-1.213615876622498035e-03,2.994838869199156761e-03,7.445985684171319008e-04,-2.306421811226755381e-04,2.834014885593205690e-04,1.189467962831258774e-03,7.763547473587095737e-04,2.080759499222040176e-03,1.050627557560801506e-03,-1.957869972102344036e-05,1.133545418269932270e-03,-7.763949543004855514e-05,1.734813122311607003e-04,7.758314022794365883e-04,1.686084899120032787e-03,-1.822844496928155422e-03,-8.895348291844129562e-04,-1.526744163129478693e-04,-1.969717559404671192e-04,-2.736471651587635279e-04,8.624402107670903206e-05,1.289347303099930286e-03,9.226645343005657196e-04,5.475144134834408760e-04,-1.407492905855178833e-03,5.670044338330626488e-04,3.574013826437294483e-04,1.140130334533751011e-03,-2.110798144713044167e-03,-1.474732998758554459e-03,3.207257483154535294e-03,-4.052245523780584335e-03,3.307298291474580765e-03,3.943009942304342985e-04,3.026685444638133049e-04,5.321884527802467346e-04,-9.564567008055746555e-04,2.632934600114822388e-03,3.312499029561877251e-03,3.062884323298931122e-03,-3.103465540334582329e-03,1.547608990222215652e-03,4.159837495535612106e-03,-4.793940888703218661e-07\n0.000000000000000000e+00,-8.017739310162141919e-05,1.125166600104421377e-04,-8.115835225908085704e-05,8.503756835125386715e-04,-4.324495239416137338e-05,-1.372221740894019604e-04,4.325905189617174074e-10,2.055733930319547653e-04,-2.741680655162781477e-04,5.732563324272632599e-03,-7.785466150380671024e-04,2.883559209294617176e-04,1.546345092356204987e-02,4.741621669381856918e-04,1.375065130559960380e-05,-4.984970655641518533e-05,-1.935563632287085056e-03,-5.442415364086627960e-03,-9.903995087370276451e-04,4.681422724388539791e-04,4.586755298078060150e-03,-5.509379319846630096e-03,2.791480801533907652e-05,-5.949616315774619579e-04,-8.008545264601707458e-03,8.177513256669044495e-03,4.920877516269683838e-03,1.408617198467254639e-02,8.593127131462097168e-05,-6.154754664748907089e-03,2.507211174815893173e-04,3.080433816649019718e-04,1.417497172951698303e-03,3.344373032450675964e-02,1.408462412655353546e-02,-6.617250386625528336e-03,-3.496736753731966019e-03,4.770868923515081406e-03,2.469010069034993649e-04,-1.517900964245200157e-04,7.316204253584146500e-03,5.090186372399330139e-03,-6.754832342267036438e-03,-1.399709261022508144e-03,-6.122238002717494965e-03,1.218224596232175827e-02,1.084354298654943705e-04,-4.715510585810989141e-04,6.342820124700665474e-04,-3.688690718263387680e-03,-3.172974567860364914e-03,-2.881985157728195190e-03,-3.140270011499524117e-03,1.758424477884545922e-04,-2.577943669166415930e-04,1.802930637495592237e-04,3.171631396980956197e-05,2.928604604676365852e-03,9.329021908342838287e-03,-3.736439161002635956e-03,-3.639973874669522047e-04,-8.079458348220214248e-05,2.868000410671811551e-05,-1.226758250538750872e-08,7.519688224419951439e-04,-6.710396846756339073e-04,-4.478181712329387665e-03,-8.494472131133079529e-03,2.391898015048354864e-04,1.123619847930967808e-03,9.646138998675723997e-09,-1.531717833131551743e-03,2.167329192161560059e-03,-4.228296875953674316e-02,-1.931455358862876892e-02,-3.069842234253883362e-03,-8.283339440822601318e-02,-4.948216490447521210e-03,4.885162343271076679e-04,1.058558584190905094e-03,2.099302038550376892e-02,6.981073319911956787e-02,-7.729649543762207031e-03,-7.675279397517442703e-03,-2.421737462282180786e-02,4.144736006855964661e-02,-7.448259275406599045e-04,4.551463760435581207e-03,6.613302230834960938e-02,-7.669004797935485840e-02,4.612132906913757324e-04,-8.147098124027252197e-02,3.939681872725486755e-02,4.487049207091331482e-02,-2.346377121284604073e-03,-3.065936034545302391e-03,-1.582446508109569550e-02,4.295023977756500244e-01,-1.037932336330413818e-01,2.821270562708377838e-02,4.142539575695991516e-02,-3.292898833751678467e-02,7.677117828279733658e-03,1.641495386138558388e-03,-5.527124181389808655e-02,-1.743085496127605438e-02,5.252045392990112305e-02,-7.111856341361999512e-02,2.993675693869590759e-02,-1.002501398324966431e-01,2.231041435152292252e-03,4.461379256099462509e-03,-1.329436805099248886e-02,5.014675110578536987e-02,-1.301378384232521057e-02,1.147340983152389526e-02,4.028245806694030762e-02,-1.844289479777216911e-03,2.782418625429272652e-03,-1.863492885604500771e-03,-3.181590363965369761e-05,-3.176194056868553162e-02,-8.290660381317138672e-02,4.068971797823905945e-02,4.761211108416318893e-03,1.694467733614146709e-03,-2.576304541435092688e-04,4.439183243221123121e-09,-1.095794068532995880e-04,6.072560063330456614e-05,5.289235152304172516e-03,5.484146997332572937e-03,-8.248527592513710260e-05,1.865053200162947178e-04,1.388775583421875126e-08,-1.412932761013507843e-04,7.716901018284261227e-04,-1.743702683597803116e-03,-7.122581824660301208e-03,2.318953163921833038e-02,-7.084102369844913483e-03,3.476739511825144291e-04,-1.695782993920147419e-04,-3.687220741994678974e-04,-5.837414646521210670e-04,-1.461475249379873276e-02,-2.208171412348747253e-02,3.041402436792850494e-02,-1.573952101171016693e-02,-1.178648322820663452e-02,5.803750827908515930e-04,-1.231247209943830967e-03,-1.196888368576765060e-02,-2.880149055272340775e-03,-2.641648799180984497e-02,3.402771800756454468e-02,6.023668684065341949e-04,-1.234728097915649414e-02,9.163457434624433517e-04,1.921039074659347534e-04,-6.549677345901727676e-05,1.453503221273422241e-02,-1.300869509577751160e-02,1.918254792690277100e-02,-1.707333698868751526e-02,-8.954918012022972107e-04,-9.254514006897807121e-04,-3.301426768302917480e-04,-2.053676638752222061e-03,-1.734620705246925354e-02,2.744866162538528442e-02,2.549305371940135956e-02,-2.003991603851318359e-02,-1.373671926558017731e-02,1.141445944085717201e-03,-3.770382609218358994e-04,-3.443378955125808716e-03,-2.056073956191539764e-02,2.159311994910240173e-02,1.217219419777393341e-02,2.343337284401059151e-03,-3.347385063534602523e-05,-7.796513091307133436e-05,8.696225995663553476e-05,-2.805137773975729942e-04,-1.979797380045056343e-03,4.624537657946348190e-03,-5.001264158636331558e-03,-5.411327583715319633e-04,-1.298090792261064053e-04,-4.246808384777978063e-05,-3.736069675852604632e-09,-1.141445100074633956e-04,1.061821676557883620e-04,2.770801074802875519e-05,7.570608286187052727e-04,-2.815603693306911737e-05,-2.073188516078516841e-04,-3.591424047044711187e-09,3.478036378510296345e-04,-5.387860583141446114e-04,9.098506532609462738e-03,9.347769431769847870e-03,-2.283697482198476791e-03,1.404605992138385773e-02,1.209780573844909668e-03,-9.974588465411216021e-05,-3.432080848142504692e-04,-3.025744576007127762e-03,-3.320860210806131363e-03,1.592703908681869507e-02,6.785770412534475327e-03,-4.215743392705917358e-03,7.137741427868604660e-03,-2.845126145984977484e-04,-3.653976018540561199e-04,-5.169539712369441986e-03,8.455185219645500183e-03,6.666945759207010269e-03,7.665837183594703674e-04,-5.030701868236064911e-05,-3.000386059284210205e-03,2.574463724158704281e-05,4.624346038326621056e-04,4.075997974723577499e-03,3.411266207695007324e-02,2.049246430397033691e-02,-7.227542810142040253e-03,-1.269489992409944534e-02,5.080306902527809143e-03,-2.847460098564624786e-03,-1.764067128533497453e-04,8.943979628384113312e-03,-1.039656810462474823e-03,-1.619832590222358704e-02,3.038842696696519852e-03,-1.667417120188474655e-03,1.410344149917364120e-02,-4.238994442857801914e-04,-6.876800325699150562e-04,5.045129917562007904e-03,6.185011006891727448e-04,-4.269633442163467407e-03,-1.383043732494115829e-02,-5.873851943761110306e-03,4.383592458907514811e-04,-6.042760214768350124e-04,2.378049393882974982e-04,-1.194261712953448296e-04,9.395409375429153442e-03,9.598405100405216217e-03,-6.595044396817684174e-03,-8.565583848394453526e-04,-4.650539194699376822e-04,3.477679638308472931e-05,1.354305823042523116e-08,-7.851074769860133529e-05,1.614448410691693425e-04,6.314551137620583177e-05,7.435849402099847794e-04,-4.176633228780701756e-05,-1.677859254414215684e-04,2.136067678293329664e-08,1.606040750630199909e-04,-3.026912163477391005e-04,5.291964858770370483e-03,2.108569024130702019e-03,-3.373965620994567871e-03,9.335652925074100494e-03,4.837690794374793768e-04,-4.288035779609344900e-05,-9.666570258559659123e-05,-2.275871811434626579e-03,-4.745754413306713104e-03,1.074162893928587437e-03,-9.813770884647965431e-04,1.318688737228512764e-03,-5.829858127981424332e-03,6.335280340863391757e-05,-7.074988679960370064e-04,-9.087140671908855438e-03,1.032984815537929535e-02,4.149399697780609131e-03,7.864665240049362183e-03,-5.035012960433959961e-03,-5.905600730329751968e-03,3.174949088133871555e-04,4.491753352340310812e-04,1.849715015850961208e-03,3.109167888760566711e-02,1.074449531733989716e-02,-2.969077322632074356e-03,-6.125886458903551102e-03,6.937578320503234863e-03,-7.892324938438832760e-04,-1.652878127060830593e-04,6.164337508380413055e-03,2.648601774126291275e-03,-8.040460757911205292e-03,6.057186983525753021e-03,7.627670420333743095e-04,1.218169089406728745e-02,-5.889926251256838441e-05,-5.795733304694294930e-04,1.887450576759874821e-03,-7.659153547137975693e-03,-7.106272969394922256e-04,-1.719464664347469807e-03,-6.189216859638690948e-03,2.101772697642445564e-04,-3.786117013078182936e-04,2.089415502268821001e-04,-1.530970257590524852e-05,3.710598219186067581e-03,9.165415540337562561e-03,-5.397402215749025345e-03,-6.480464944615960121e-04,-1.478440826758742332e-04,4.259401612216606736e-05,-7.428724302371847443e-09,-1.130238306359387934e-04,-9.447088814340531826e-06,-5.034566856920719147e-04,2.360609360039234161e-04,-4.057903061038814485e-05,-1.792476250557228923e-04,-1.504849933553487062e-08,2.508661127649247646e-04,-3.067812067456543446e-04,6.267319899052381516e-03,8.495018817484378815e-03,-8.400762453675270081e-06,1.177653763443231583e-02,3.097016015090048313e-04,1.233659277204424143e-04,-1.109916775021702051e-05,-3.331714309751987457e-03,-4.384839441627264023e-03,1.533390954136848450e-02,-3.075803164392709732e-03,7.203044369816780090e-04,-9.321589954197406769e-03,1.076848639058880508e-05,-5.637608701363205910e-04,-8.540867827832698822e-03,7.238940335810184479e-03,-1.597055234014987946e-05,1.056398078799247742e-02,-8.270922116935253143e-03,-8.448037318885326385e-03,3.491192474029958248e-04,3.255564661230891943e-04,1.773162861354649067e-03,2.559023909270763397e-02,7.496129721403121948e-03,-1.494412124156951904e-02,6.938100326806306839e-03,2.369389869272708893e-03,-1.890213578008115292e-03,-1.234722294611856341e-04,5.469913594424724579e-03,7.176503073424100876e-03,-1.362479291856288910e-02,-1.536146737635135651e-05,5.134247243404388428e-03,1.202951651066541672e-02,-7.624666905030608177e-04,-3.814179508481174707e-04,-2.056418918073177338e-03,-8.526611141860485077e-03,8.377057500183582306e-03,6.322699598968029022e-03,-2.266032854095101357e-03,1.807989610824733973e-04,-1.858297764556482434e-04,1.998360239667817950e-04,-3.308361920062452555e-04,1.571333501487970352e-03,8.185120299458503723e-03,-4.575544968247413635e-03,-5.753891309723258018e-04,-1.603973214514553547e-04,4.305496986489742994e-06,7.714561434113420546e-09,-9.221746586263179779e-05,8.939647523220628500e-05,2.964846789836883545e-04,5.586434854194521904e-04,-5.801576480735093355e-05,-2.064736036118119955e-04,3.202103471267037094e-09,2.089308400172740221e-04,-3.481535532046109438e-04,3.943729214370250702e-03,9.178310632705688477e-03,-5.969542078673839569e-03,1.231419388204813004e-02,6.901886663399636745e-04,-1.137230283347889781e-04,-2.653832198120653629e-04,-2.678455552086234093e-03,-1.112253684550523758e-02,8.336544968187808990e-03,-5.772434175014495850e-03,1.053362619131803513e-03,-2.391131129115819931e-03,-2.895365469157695770e-05,-6.112616974860429764e-04,-9.276563301682472229e-03,1.205560844391584396e-02,9.565185755491256714e-03,1.296010334044694901e-02,-5.419988185167312622e-03,-3.613129723817110062e-03,1.831534464145079255e-04,6.401496939361095428e-04,2.334331860765814781e-03,3.185635432600975037e-02,1.650223508477210999e-02,-5.000100005418062210e-03,-6.702787242829799652e-03,6.119544617831707001e-03,-1.242289319634437561e-03,-2.101788268191739917e-04,6.132187321782112122e-03,1.009832601994276047e-02,-9.038465097546577454e-03,-2.287804149091243744e-03,-6.460761651396751404e-03,1.172931119799613953e-02,-7.521044462919235229e-04,-6.736575742252171040e-04,4.935292527079582214e-03,-4.225389100611209869e-03,-4.001045599579811096e-03,-6.229389458894729614e-03,-6.122263148427009583e-03,3.010761574842035770e-04,-4.838632303290069103e-04,2.216506254626438022e-04,2.757868787739425898e-04,5.104670766741037369e-03,1.032887492328882217e-02,-6.134371738880872726e-03,-8.455741917714476585e-04,-2.190460509154945612e-04,3.020211443072184920e-05,5.150775450601940975e-08,-1.035701643559150398e-04,1.935188629431650043e-04,-4.978965735062956810e-04,-3.108298406004905701e-04,5.048506864113733172e-05,-1.947988348547369242e-04,2.021965883614029735e-08,1.921624934766441584e-04,-4.242261929903179407e-04,5.024600774049758911e-03,5.534640513360500336e-03,-8.983805775642395020e-03,8.103581145405769348e-03,2.247537195216864347e-04,-6.203533121151849627e-05,-5.444198905024677515e-05,-2.408684697002172470e-03,-6.239562295377254486e-03,6.234034895896911621e-03,3.538265358656644821e-03,4.316164180636405945e-03,-4.383642692118883133e-03,-8.364192035514861345e-05,-1.566919963806867599e-04,-1.004690863192081451e-02,1.309894118458032608e-02,7.015096955001354218e-03,3.144973190501332283e-03,-1.632134662941098213e-03,-6.188229657709598541e-03,1.795665448298677802e-04,4.948390414938330650e-04,1.729802927002310753e-03,2.776298113167285919e-02,1.450303010642528534e-02,-1.093742251396179199e-02,3.193819429725408554e-04,5.981687456369400024e-03,-8.708245586603879929e-04,-2.050814946414902806e-04,5.897904746234416962e-03,1.146826660260558128e-03,-1.284776255488395691e-02,6.218369584530591965e-03,-2.747685182839632034e-03,1.222308631986379623e-02,-2.841707319021224976e-04,-4.822549817617982626e-04,-1.186340814456343651e-03,-7.363478653132915497e-03,-8.811396546661853790e-03,-4.630818497389554977e-03,-4.759944044053554535e-03,3.194193996023386717e-04,-3.689131699502468109e-04,3.199755446985363960e-04,1.157223523478023708e-04,7.931021973490715027e-03,1.038871333003044128e-02,-4.456081427633762360e-03,-4.715598770417273045e-04,-1.701737928669899702e-04,3.308476880192756653e-05,2.116314590239198878e-08,-6.759456300642341375e-05,4.809051824850030243e-05,-1.865581842139363289e-03,-3.456535050645470619e-04,-3.463010943960398436e-05,-1.909693091874942183e-04,-9.202025808008329477e-09,1.839575706981122494e-04,-2.974131493829190731e-04,6.244858261197805405e-03,5.381059832870960236e-03,-4.172985441982746124e-03,9.231026284396648407e-03,2.094271476380527020e-04,7.740150613244622946e-05,7.758676656521856785e-05,-1.972116762772202492e-03,-6.468595936894416809e-03,6.467694882303476334e-03,-6.517597008496522903e-03,9.635652415454387665e-03,-8.959967643022537231e-03,-5.921000047237612307e-05,-2.419565571472048759e-04,-7.836931385099887848e-03,7.028423715382814407e-03,1.162724941968917847e-02,-1.071623992174863815e-03,-3.465765388682484627e-03,-7.524496875703334808e-03,1.014362787827849388e-04,2.265381626784801483e-04,2.311890712007880211e-03,2.550831064581871033e-02,1.790301501750946045e-02,5.915358662605285645e-03,-7.233629003167152405e-03,-9.629839332774281502e-04,-2.548385236877948046e-04,-2.449360035825520754e-04,5.903892219066619873e-03,1.443205773830413818e-02,-6.082891486585140228e-03,-2.235774416476488113e-03,-8.003071416169404984e-04,6.924434565007686615e-03,3.576583694666624069e-04,-5.184995243325829506e-04,-3.290632739663124084e-03,-5.159791093319654465e-03,-4.946754314005374908e-03,-5.989297758787870407e-03,-3.678724169731140137e-05,6.001868750900030136e-04,-5.780836363555863500e-05,-4.891240969300270081e-04,-4.219342372380197048e-04,2.377349883317947388e-03,1.050734054297208786e-02,7.670167833566665649e-04,4.574874765239655972e-05,-3.863046586047858000e-04,7.539469515904784203e-05,4.816283180844038725e-04,1.801988109946250916e-04,1.021461066557094455e-04,1.101947622373700142e-03,1.767591107636690140e-03,5.995945539325475693e-04,7.069733692333102226e-04,-2.783717645797878504e-04,4.034343292005360126e-04,-3.542534250300377607e-04,6.725285202264785767e-03,-1.508179586380720139e-03,-2.914427313953638077e-03,1.186288613826036453e-02,5.114781088195741177e-04,5.668435478582978249e-04,-5.253539711702615023e-06,-9.421246941201388836e-04,-1.320421602576971054e-02,7.176113314926624298e-03,6.255449261516332626e-03,1.035062596201896667e-02,-1.277555711567401886e-04,-1.615225046407431364e-04,3.389371559023857117e-04,-4.094824660569429398e-03,1.269073970615863800e-02,9.495765902101993561e-03,1.247492153197526932e-02,3.775710938498377800e-03,3.596628084778785706e-03,4.144358914345502853e-03,3.205152461305260658e-03,3.531385445967316628e-04,3.238519281148910522e-02,-3.685732372105121613e-04,-8.635686710476875305e-03,-2.782570198178291321e-03,2.283702138811349869e-03,5.844257539138197899e-04,4.073558840900659561e-03,9.386599995195865631e-03,1.133078942075371742e-03,-6.131030153483152390e-03,-6.412098184227943420e-03,-5.108489654958248138e-03,1.146523188799619675e-02,3.773972624912858009e-03,6.556717678904533386e-03,-1.235364936292171478e-03,-5.152242258191108704e-03,-4.476676136255264282e-02,2.456291578710079193e-02,3.481854684650897980e-03,5.026718601584434509e-03,-2.892593154683709145e-03,1.888794079422950745e-02,1.875555142760276794e-02,-8.435628376901149750e-03,3.932154923677444458e-02,-1.105031650513410568e-02,1.845389045774936676e-02,3.008353151381015778e-02,5.736153980251401663e-06\n0.000000000000000000e+00,-6.191698776092380285e-05,-2.869619129342027009e-05,1.056376728229224682e-03,2.026045840466395020e-04,-1.556522620376199484e-04,-1.711991499178111553e-04,-1.044490716139989672e-08,4.270156932761892676e-05,-8.194646943593397737e-05,5.737774772569537163e-04,4.513366613537073135e-03,-3.995058126747608185e-03,6.322094239294528961e-03,6.212271546246483922e-05,-4.965830885339528322e-05,2.666446089278906584e-04,-1.231255824677646160e-03,5.276759155094623566e-03,7.336276583373546600e-03,-1.115446351468563080e-02,8.757928153499960899e-04,3.496385179460048676e-03,9.404052252648398280e-05,-3.590594278648495674e-04,-9.446213953197002411e-03,6.761572789400815964e-03,-3.100075991824269295e-03,-6.556185893714427948e-03,4.469972103834152222e-03,-5.277133313938975334e-04,3.814278534264303744e-05,4.361771279945969582e-04,-5.468474701046943665e-04,1.278985105454921722e-02,3.768336027860641479e-02,1.640133559703826904e-02,-8.285180665552616119e-04,8.741228841245174408e-03,6.594274891540408134e-04,2.849006523319985718e-05,2.350444556213915348e-04,1.103411521762609482e-02,1.287442725151777267e-02,7.395753636956214905e-03,-1.947794808074831963e-03,4.771609790623188019e-03,1.054358202964067459e-03,-1.814025890780612826e-04,5.708249285817146301e-03,3.736374899744987488e-03,-1.114521734416484833e-02,1.559714786708354950e-03,9.573170915246009827e-03,1.262836849491577595e-05,8.158029959304258227e-05,-7.493791054002940655e-05,4.437541938386857510e-04,-7.834413554519414902e-04,5.581991281360387802e-03,1.971249468624591827e-03,1.642982679186388850e-04,-5.834754483657889068e-05,3.720035238075070083e-06,6.288519927011293476e-09,3.902594035025686026e-04,-3.344527212902903557e-04,-1.125900633633136749e-02,-5.458092782646417618e-03,1.245824736542999744e-03,1.266945735551416874e-03,-1.471621047244298097e-08,-4.739399300888180733e-04,2.206694189226254821e-04,-6.560809444636106491e-03,-1.482472941279411316e-02,4.268363490700721741e-02,-4.217698238790035248e-03,-2.562454668805003166e-03,8.721048361621797085e-04,-1.341014518402516842e-03,4.029060713946819305e-03,-4.619960486888885498e-02,3.681792318820953369e-02,6.397642940282821655e-02,-5.055152624845504761e-02,-1.927431114017963409e-02,-3.983782371506094933e-04,3.890082007274031639e-03,8.924478292465209961e-02,-2.920078113675117493e-02,3.990253806114196777e-02,7.297727465629577637e-02,-6.025514751672744751e-02,-3.278840798884630203e-03,-7.752527017146348953e-04,-3.853231668472290039e-03,4.857862833887338638e-03,-1.046075150370597839e-01,4.014082551002502441e-01,-9.019654989242553711e-02,2.487992122769355774e-02,-8.326038718223571777e-02,-8.508892729878425598e-03,6.692697934340685606e-05,-1.698556728661060333e-02,-1.533455587923526764e-02,-7.201968133449554443e-02,4.429306834936141968e-02,-3.162989765405654907e-02,-5.390016734600067139e-02,-7.241468876600265503e-03,1.960214460268616676e-03,-5.425098538398742676e-02,-9.265653789043426514e-04,7.887589931488037109e-02,4.865638166666030884e-02,-6.872134655714035034e-02,-2.139754360541701317e-04,-1.256502582691609859e-04,5.801398656331002712e-04,-4.861758090555667877e-03,7.185144349932670593e-03,-4.213131964206695557e-02,-1.107709016650915146e-02,-6.499408627860248089e-04,-2.000318781938403845e-04,-1.899874769151210785e-04,1.452374132071554413e-08,-1.100185836548916996e-04,-1.066408585757017136e-04,7.860988378524780273e-03,6.102474406361579895e-03,-1.828286767704412341e-04,2.394744369667023420e-04,7.918701250275717030e-10,-2.314043813385069370e-04,1.025144592858850956e-03,-4.543233662843704224e-03,9.425403550267219543e-03,4.270226135849952698e-02,-2.348946407437324524e-02,7.594882627017796040e-04,-1.816686708480119705e-04,-6.401925929822027683e-05,-4.018763080239295959e-03,-1.246675569564104080e-02,-3.287246450781822205e-02,1.743092760443687439e-02,-5.743694491684436798e-03,-7.060843519866466522e-03,2.111609646817669272e-04,-6.573123391717672348e-04,-1.236299984157085419e-02,-4.575733095407485962e-03,-3.912742435932159424e-02,1.636284403502941132e-02,1.642125099897384644e-02,-6.523830350488424301e-03,8.465952123515307903e-04,1.620881666895002127e-04,-3.524972125887870789e-03,-2.357439510524272919e-02,9.807556867599487305e-03,4.447771981358528137e-02,-1.573538593947887421e-02,8.371295407414436340e-04,-3.260534722357988358e-03,-6.042709719622507691e-05,-9.678626433014869690e-03,-3.239906951785087585e-02,4.351178556680679321e-02,7.083094678819179535e-03,-2.899303659796714783e-02,-3.212036564946174622e-03,-3.094941843301057816e-03,4.866949166171252728e-05,-9.543923661112785339e-04,-9.191482327878475189e-03,1.797397248446941376e-02,1.591577008366584778e-02,1.640659570693969727e-02,-1.540145894978195429e-04,3.662905946839600801e-04,-6.202705117175355554e-05,5.628040526062250137e-05,-3.444897010922431946e-03,2.292942255735397339e-03,8.626194903627038002e-04,-1.535374904051423073e-04,-6.824923912063241005e-05,-1.073118619387969375e-04,8.870891576862049988e-09,-2.569970092736184597e-06,4.835434083361178637e-05,2.714524162001907825e-04,-1.638737448956817389e-04,-8.958856778917834163e-05,-1.631633349461480975e-04,-1.126213078350701835e-08,1.632478379178792238e-04,-1.106690760934725404e-04,2.050950657576322556e-03,5.781926680356264114e-03,-5.275075323879718781e-03,2.778995083644986153e-03,-3.203543310519307852e-04,2.639290323713794351e-05,4.142731195315718651e-04,5.999393761157989502e-04,4.995776340365409851e-03,-1.232673600316047668e-02,-2.538345940411090851e-02,2.629829570651054382e-03,-1.712853088974952698e-02,2.525733725633472204e-04,-2.559125423431396484e-04,-8.624893613159656525e-03,8.806610479950904846e-03,9.548835456371307373e-03,-4.398333840072154999e-04,4.880701191723346710e-03,-1.488226279616355896e-02,-4.794241976924240589e-05,4.511050065048038960e-04,-3.563741920515894890e-04,1.759362034499645233e-02,2.809296362102031708e-02,1.536331698298454285e-02,1.760143414139747620e-02,1.433239877223968506e-02,2.774890745058655739e-03,3.763457061722874641e-05,1.546395011246204376e-03,1.776603981852531433e-02,1.098994631320238113e-02,-1.216902211308479309e-02,1.410142611712217331e-02,1.174611505120992661e-02,1.984055154025554657e-03,-1.052770894602872431e-04,2.663808874785900116e-03,-5.436718929558992386e-03,-2.033376134932041168e-02,-6.377718411386013031e-03,8.001147769391536713e-03,-1.579693489475175738e-04,1.816090516513213515e-04,-7.483163062715902925e-05,1.818852615542709827e-04,-3.342412877827882767e-03,2.494560554623603821e-03,2.659745514392852783e-03,4.157848597969859838e-04,2.484666183590888977e-04,7.732382073299959302e-05,9.656304200689191930e-09,-5.380847505875863135e-05,4.061966683366335928e-05,1.092197955586016178e-03,-6.433264206862077117e-05,-1.437751780031248927e-04,-1.934659958351403475e-04,-1.176857722384738736e-08,9.637752373237162828e-05,-8.657805301481857896e-05,1.324053620919585228e-03,6.343211978673934937e-03,-5.482108332216739655e-03,8.484709542244672775e-04,1.846387167461216450e-04,-7.599554373882710934e-05,3.061906609218567610e-04,-6.765468278899788857e-04,8.519427850842475891e-03,3.209584858268499374e-03,-9.713938459753990173e-03,1.149583794176578522e-02,1.799567951820790768e-03,-5.688627425115555525e-05,-2.996494004037231207e-04,-1.120499428361654282e-02,9.098444133996963501e-03,2.748649858403950930e-04,-1.013435423374176025e-02,7.663618773221969604e-03,-6.539261084981262684e-05,3.482673491816967726e-07,4.764752520713955164e-04,-5.549036432057619095e-04,9.961174800992012024e-03,4.323548823595046997e-02,1.103332173079252243e-02,-1.320559531450271606e-03,1.092419214546680450e-02,1.173181692138314247e-03,5.107452307129278779e-05,1.772047136910259724e-03,1.476112636737525463e-03,1.262004673480987549e-02,-3.368738107383251190e-03,3.021502401679754257e-03,6.370769813656806946e-03,8.699428290128707886e-04,-2.078456018352881074e-04,6.062366068363189697e-03,2.540598390623927116e-03,-1.169426739215850830e-02,1.770406961441040039e-03,1.063258945941925049e-02,4.375313437776640058e-05,1.022560536512173712e-04,-4.916874604532495141e-05,5.262217018753290176e-04,-1.091606449335813522e-03,7.078412920236587524e-03,2.822952810674905777e-03,1.067679841071367264e-04,-6.664274224021937698e-06,1.627016354177612811e-05,9.611973439405119279e-09,-2.769637285382486880e-05,3.937180736102163792e-05,7.324524340219795704e-04,8.805435209069401026e-05,-1.037875990732572973e-04,-1.535455376142635942e-04,-1.564637841511284932e-08,1.341987808700650930e-04,-1.890310086309909821e-04,2.032613148912787437e-03,1.010152511298656464e-03,-4.455306567251682281e-03,2.733594737946987152e-03,2.434838825138285756e-04,-1.276832481380552053e-04,2.585562760941684246e-04,-4.171452019363641739e-05,9.354695677757263184e-03,4.744187928736209869e-03,-1.715688593685626984e-02,1.233468018472194672e-02,2.025625435635447502e-03,-4.565334165818057954e-05,-1.243177975993603468e-04,-7.530385162681341171e-03,8.385274559259414673e-03,-5.866670515388250351e-03,-7.673847489058971405e-03,6.579487118870019913e-03,6.961659528315067291e-04,-7.261618156917393208e-05,4.698537522926926613e-04,4.518097848631441593e-04,1.659101620316505432e-02,3.370790556073188782e-02,1.072803046554327011e-02,-4.230988211929798126e-03,9.246204048395156860e-03,1.337636145763099194e-03,8.995099051389843225e-05,3.960856236517429352e-03,-1.709821401163935661e-03,8.110195398330688477e-03,-5.946140736341476440e-03,2.294929232448339462e-03,7.187090814113616943e-03,1.433350611478090286e-03,-3.067615034524351358e-04,4.548946395516395569e-03,3.195435274392366409e-03,-1.574623212218284607e-02,-1.418004743754863739e-02,7.768455892801284790e-03,-1.250248169526457787e-05,1.283187066292157397e-05,-9.084425983019173145e-06,2.964717859867960215e-04,4.808283410966396332e-04,6.132971495389938354e-03,2.257292158901691437e-03,2.567354822531342506e-04,-1.984877599170431495e-05,3.888701030518859625e-05,-1.495243395766010508e-08,-4.653066935134120286e-05,1.038551345118321478e-04,-2.121733967214822769e-03,-1.293902052566409111e-03,-1.472143485443666577e-04,-2.108729677274823189e-04,-2.564786427683429793e-08,4.388539673527702689e-05,-3.417199477553367615e-04,1.565924612805247307e-03,-1.394627522677183151e-02,-2.806804608553647995e-03,9.493774734437465668e-03,4.748864739667624235e-06,4.662010906031355262e-05,2.360080688958987594e-04,-3.477194113656878471e-04,7.418688386678695679e-03,5.928997416049242020e-03,4.900673404335975647e-03,2.216115407645702362e-02,3.035657573491334915e-03,2.214243722846731544e-04,-7.714405073784291744e-04,-1.153695955872535706e-02,3.780480008572340012e-03,-1.758113969117403030e-03,-2.132995426654815674e-02,3.576843533664941788e-03,5.236905999481678009e-04,-2.407769352430477738e-05,3.933199332095682621e-05,7.968866266310214996e-04,1.201775483787059784e-02,1.673775725066661835e-02,4.609002731740474701e-03,-1.212935708463191986e-02,-7.561156526207923889e-04,2.993278438225388527e-03,3.886473859893158078e-05,7.245466113090515137e-03,1.351496949791908264e-02,-5.573328584432601929e-03,-5.035771057009696960e-03,9.231206029653549194e-03,6.212238688021898270e-03,1.512798131443560123e-03,-1.353935076622292399e-04,7.556400261819362640e-03,4.794018343091011047e-03,-5.403485149145126343e-03,-1.319346018135547638e-02,7.383525371551513672e-06,8.300130866700783372e-05,-3.040826413780450821e-06,-4.221169365337118506e-05,6.132171838544309139e-04,-2.947773318737745285e-04,7.664499804377555847e-03,2.910208422690629959e-03,3.605743113439530134e-04,8.764213271206244826e-05,7.585028652101755142e-05,-6.111918082751799375e-08,-5.741988570662215352e-05,5.717247404390946031e-05,8.949665352702140808e-04,9.882907033897936344e-05,-1.784733030945062637e-04,-2.952115901280194521e-04,1.991497811104636639e-08,1.064671960193663836e-04,-2.564030583016574383e-04,1.726852497085928917e-03,2.633002586662769318e-03,-6.409999448806047440e-03,5.047007463872432709e-03,5.198409198783338070e-04,-1.244695740751922131e-04,2.090807247441262007e-04,-1.840244513005018234e-03,1.057372614741325378e-02,1.128039695322513580e-02,-1.709256507456302643e-02,1.232680771499872208e-02,-1.370390877127647400e-03,-3.368679972481913865e-05,-5.257063312456011772e-04,-1.386573538184165955e-02,-2.094487659633159637e-03,-3.320011077448725700e-03,-8.793066255748271942e-03,8.067633956670761108e-03,-3.779963590204715729e-04,6.592983118025586009e-05,5.516737001016736031e-04,-2.830670273397117853e-04,1.536509767174720764e-02,3.947839885950088501e-02,1.880718953907489777e-02,7.671768544241786003e-04,1.056066434830427170e-02,1.040843548253178596e-03,4.515451291808858514e-05,3.906843718141317368e-03,3.440249478444457054e-03,6.789185572415590286e-03,-1.055356115102767944e-02,1.682095695286989212e-03,8.675883524119853973e-03,9.256037883460521698e-04,-3.289871383458375931e-04,1.408739201724529266e-02,3.422240726649761200e-03,-1.082321349531412125e-02,-1.101629808545112610e-02,8.494712412357330322e-03,9.048754873219877481e-05,2.851694443961605430e-05,-1.001077325781807303e-04,7.903989753685891628e-04,-4.572984762489795685e-04,8.467223495244979858e-03,2.299132291227579117e-03,2.198041329393163323e-04,-1.292123124585486948e-05,3.355989974807016551e-05,-2.768382501017185859e-08,-2.574887912487611175e-05,2.237841108581051230e-04,2.315935911610722542e-03,1.048286911100149155e-03,-3.495852070045657456e-05,-1.808716042432934046e-04,-4.985395207768306136e-08,2.561993460403755307e-05,-4.057432524859905243e-04,7.357147987931966782e-04,-7.027983665466308594e-04,-1.655502803623676300e-02,1.598045695573091507e-03,7.702577277086675167e-04,-2.743716759141534567e-04,-2.487521851435303688e-04,4.405903164297342300e-04,1.113038975745439529e-02,2.895099110901355743e-03,-2.208339516073465347e-03,-8.657266385853290558e-03,9.959310293197631836e-03,1.426199014531448483e-04,-7.721813744865357876e-04,-7.489227224141359329e-03,-1.389195211231708527e-03,-4.141549114137887955e-03,9.822349995374679565e-03,-9.610345587134361267e-03,8.751464076340198517e-03,-2.783388481475412846e-06,5.664178752340376377e-04,-3.163739165756851435e-05,2.255668118596076965e-02,1.278907619416713715e-02,-7.778258994221687317e-03,5.380632821470499039e-03,1.907819509506225586e-02,1.339613110758364201e-03,-1.850875269155949354e-04,6.550099235028028488e-03,-1.715407473966479301e-03,-1.887562684714794159e-03,4.000883083790540695e-03,-7.899148389697074890e-03,1.763428375124931335e-02,1.165937166661024094e-03,9.376340312883257866e-05,1.789373159408569336e-02,8.344260277226567268e-04,-1.673509553074836731e-02,-3.833687398582696915e-03,-6.361046805977821350e-03,-1.025094097713008523e-04,-7.202214328572154045e-04,2.413123002042993903e-04,1.702750800177454948e-03,6.016194820404052734e-03,3.106637625023722649e-03,-9.388027712702751160e-03,-1.366893062368035316e-03,-4.501383227761834860e-04,-1.426869857823476195e-04,1.907101104734465480e-04,2.705797378439456224e-04,-4.995148628950119019e-04,-1.090419711545109749e-03,-1.732377917505800724e-03,-4.691747890319675207e-04,-1.993984449654817581e-03,1.098874490708112717e-03,1.527235261164605618e-03,7.861324120312929153e-04,-1.131363678723573685e-03,1.600359100848436356e-03,-1.231900695711374283e-02,3.935389686375856400e-04,1.019187271595001221e-03,5.796936457045376301e-04,2.961581805720925331e-03,3.686037671286612749e-04,1.430436130613088608e-02,-8.141117170453071594e-03,-3.087694756686687469e-02,2.727841958403587341e-03,7.588602602481842041e-03,-5.569747881963849068e-04,-2.261578105390071869e-03,-5.935924593359231949e-03,-1.470863353461027145e-04,-7.384575437754392624e-04,-2.551016025245189667e-02,5.705498158931732178e-03,8.899043314158916473e-04,-4.074463620781898499e-03,2.115960232913494110e-03,-7.448742981068789959e-04,2.289105206727981567e-03,4.137415066361427307e-02,7.655546069145202637e-03,7.469160482287406921e-04,1.155162602663040161e-02,1.984005793929100037e-03,-4.371937364339828491e-03,5.513120442628860474e-03,7.358402013778686523e-03,1.150639355182647705e-02,1.190867740660905838e-02,2.689430117607116699e-02,1.228213217109441757e-02,3.427274990826845169e-03,4.828071687370538712e-03,1.273349113762378693e-02,9.648000821471214294e-03,8.264744654297828674e-03,-1.937143504619598389e-02,1.294109970331192017e-02,2.674154005944728851e-02,9.577562101185321808e-03,-1.541534531861543655e-02,8.687297813594341278e-03,-2.132041007280349731e-02,1.242062821984291077e-02,-3.902085125446319580e-03,-2.556867338716983795e-02,-1.650673709809780121e-02,2.938424040621612221e-05\n0.000000000000000000e+00,-6.913280958542600274e-05,-1.272749505005776882e-04,-3.713493351824581623e-04,-3.522683982737362385e-04,-1.380034373141825199e-04,-2.199532900704070926e-05,1.247432601658715612e-09,-6.905091868247836828e-05,2.875971840694546700e-04,-3.437294624745845795e-03,-1.192873995751142502e-02,3.924416378140449524e-03,-5.533615127205848694e-03,-3.469669318292289972e-04,-1.496256118116434664e-06,3.158150066155940294e-04,-1.916986424475908279e-03,-3.759972751140594482e-03,1.490090042352676392e-03,4.697237163782119751e-03,8.924088440835475922e-03,1.279787829844281077e-04,-1.619806862436234951e-04,-2.135819668183103204e-04,-8.014877326786518097e-03,3.746457165107131004e-03,-4.476790782064199448e-03,-3.892843611538410187e-03,1.304444670677185059e-02,-2.872820477932691574e-03,2.092485519824549556e-04,-9.276857599616050720e-05,-1.705262926407158375e-03,-1.550498604774475098e-02,2.198457345366477966e-02,3.985507041215896606e-02,-9.837463498115539551e-03,-1.273833122104406357e-02,-8.453713380731642246e-04,8.211373642552644014e-05,-4.664455540478229523e-03,-1.996213803067803383e-03,3.498542588204145432e-03,6.525593344122171402e-04,-9.779770858585834503e-03,-1.638033054769039154e-02,-8.490919135510921478e-04,2.882368862628936768e-04,-1.919797505252063274e-03,2.806759439408779144e-04,9.115936234593391418e-03,4.711424466222524643e-03,7.690326310694217682e-03,1.990818054764531553e-05,3.759093233384191990e-04,-3.638453563326038420e-05,-9.497760038357228041e-05,-1.426416449248790741e-03,7.072370499372482300e-03,6.489043124020099640e-03,7.955520995892584324e-04,-1.508453278802335262e-04,-8.034975326154381037e-05,5.040753592311375542e-09,3.506319480948150158e-04,5.962702562101185322e-05,6.849893834441900253e-04,2.087830100208520889e-03,8.636765996925532818e-04,3.396897518541663885e-04,-6.618404491121054889e-09,4.871425917372107506e-04,-5.426574498414993286e-04,1.620601490139961243e-02,1.157279163599014282e-01,-6.311123818159103394e-02,2.624229714274406433e-02,2.904456574469804764e-03,-1.411491539329290390e-04,-3.038470866158604622e-03,8.619620464742183685e-03,-5.730115622282028198e-02,3.848760202527046204e-02,-2.002537623047828674e-02,-1.154689341783523560e-01,1.299305167049169540e-02,-2.239015884697437286e-04,1.734078861773014069e-03,6.449034810066223145e-02,-6.097242981195449829e-02,8.828966319561004639e-02,9.930945932865142822e-02,-7.362031936645507812e-02,2.354040741920471191e-02,-1.710777054540812969e-03,-3.271348832640796900e-04,1.156733464449644089e-02,3.046548366546630859e-02,-9.022573381662368774e-02,4.672839343547821045e-01,5.363825708627700806e-02,5.721708387136459351e-02,-3.166361246258020401e-03,-8.694147109054028988e-04,3.077463246881961823e-02,3.085068985819816589e-02,-1.558582484722137451e-02,5.442596971988677979e-02,4.041786119341850281e-02,8.055750280618667603e-02,8.729787077754735947e-04,-2.089292276650667191e-03,5.566795356571674347e-03,-1.641986705362796783e-02,2.841531299054622650e-03,6.246985867619514465e-02,-6.055777519941329956e-02,4.442038480192422867e-04,-2.905048429965972900e-03,1.243061560671776533e-04,1.273819361813366413e-04,1.126892305910587311e-02,-6.188029050827026367e-02,-4.959401860833168030e-02,-6.238195579499006271e-03,1.754536642692983150e-04,2.674560819286853075e-04,-2.021987555167470418e-08,-6.334351201076060534e-05,1.366526703350245953e-04,-8.094666525721549988e-03,-6.848398596048355103e-03,-4.864197399001568556e-05,-6.237359484657645226e-04,2.469587867537370585e-09,3.257519565522670746e-04,-1.386952237226068974e-03,8.052617311477661133e-03,-1.832711696624755859e-02,-3.211276233196258545e-02,1.557093299925327301e-02,-1.149310031905770302e-03,2.522284339647740126e-04,1.049131853505969048e-03,6.851076614111661911e-04,3.094786591827869415e-02,2.070502191781997681e-02,-7.725090533494949341e-02,3.902180492877960205e-02,2.242768183350563049e-03,-8.080519037321209908e-04,2.333758457098156214e-04,-8.240946568548679352e-03,2.337954379618167877e-02,6.280530244112014771e-03,-6.278148293495178223e-02,7.854784838855266571e-03,1.183880493044853210e-03,-6.338738603517413139e-04,3.162775828968733549e-04,1.186160137876868248e-03,1.622973382472991943e-02,4.081995040178298950e-02,-2.853663265705108643e-02,1.550400070846080780e-02,-2.941353246569633484e-03,2.902581822127103806e-03,3.386317403055727482e-04,4.823096096515655518e-04,1.658188179135322571e-02,-6.013499572873115540e-02,-1.847456768155097961e-02,2.433188259601593018e-02,8.106773719191551208e-03,3.862333483994007111e-03,-4.117022035643458366e-05,4.836336243897676468e-03,6.541745737195014954e-03,-5.818773061037063599e-02,-5.696798115968704224e-02,9.600163437426090240e-03,5.370959843276068568e-05,5.155606777407228947e-05,7.106873090378940105e-05,1.598865492269396782e-04,1.720301341265439987e-03,1.599537953734397888e-02,9.889589622616767883e-03,1.353096449747681618e-03,1.031234860420227051e-04,1.577493094373494387e-06,-1.313170283623321666e-08,-5.382572271628305316e-05,-2.003887784667313099e-04,2.007389673963189125e-03,1.953538507223129272e-03,-1.194590586237609386e-04,8.548017649445682764e-05,1.236188040820707101e-08,5.158317071618512273e-05,5.351742147468030453e-04,1.000859774649143219e-04,-2.790804952383041382e-03,1.086537633091211319e-02,-4.559976980090141296e-03,-3.493762342259287834e-04,5.459340172819793224e-05,4.834675928577780724e-04,-1.558439107611775398e-03,7.247721077874302864e-04,-2.253248728811740875e-02,1.365658547729253769e-02,6.689513102173805237e-03,-3.822134807705879211e-03,2.711693523451685905e-04,2.369177236687391996e-04,-7.308121304959058762e-03,6.948323920369148254e-03,-7.954447530210018158e-03,-3.099529072642326355e-03,1.994679123163223267e-02,-2.240292541682720184e-02,5.346037214621901512e-04,1.324138866038993001e-04,-1.008060295134782791e-03,-4.349945113062858582e-03,-5.913289263844490051e-03,3.777461126446723938e-02,-1.171904616057872772e-02,-6.354503799229860306e-03,-1.056752749718725681e-03,2.070883783744648099e-04,-8.729965426027774811e-03,-1.862775534391403198e-03,1.921866275370121002e-02,-1.786558702588081360e-02,-3.024246543645858765e-04,-1.233376283198595047e-02,-1.657654298469424248e-03,6.188031984493136406e-04,-2.267464622855186462e-02,-1.997363939881324768e-02,6.771184504032135010e-03,-3.910512197762727737e-03,1.850660145282745361e-02,-3.535518189892172813e-04,6.754253408871591091e-04,-1.942083326866850257e-05,-1.448881346732378006e-03,-6.826031953096389771e-03,1.622238778509199619e-03,8.018002845346927643e-03,9.854394011199474335e-04,-2.156080154236406088e-05,-6.018359999870881438e-05,-8.655348437969223596e-09,-3.313781053293496370e-05,9.719911031424999237e-05,-6.907278439030051231e-04,-8.430223679170012474e-04,-1.054857712006196380e-04,-6.296984793152660131e-05,1.559892837121878983e-08,-6.897539424244314432e-05,1.826021907618269324e-04,-2.044360386207699776e-03,-5.193573888391256332e-03,2.964296378195285797e-03,-4.136225674301385880e-03,-4.076943732798099518e-04,3.786959860008209944e-05,4.048399569001048803e-04,-8.193859830498695374e-04,6.192786619067192078e-03,-1.050755474716424942e-02,8.038503117859363556e-03,1.903175562620162964e-02,-4.651244729757308960e-03,-4.300103682908229530e-06,-1.780499296728521585e-04,-1.056648045778274536e-02,5.996771622449159622e-03,-7.204940542578697205e-03,-1.194493565708398819e-02,1.762927323579788208e-02,-4.748960025608539581e-03,2.648003573995083570e-04,2.545722054492216557e-05,-1.442568493075668812e-03,-5.667038727551698685e-03,1.064091548323631287e-02,4.195556789636611938e-02,-7.739510852843523026e-03,-6.462937220931053162e-03,4.413258284330368042e-04,1.215475349454209208e-04,-5.011223256587982178e-03,-5.183001980185508728e-03,1.362632960081100464e-03,-1.347102224826812744e-03,-2.115578390657901764e-04,-1.151406113058328629e-02,-1.542600512038916349e-04,2.137462579412385821e-04,-8.733906433917582035e-04,2.239448949694633484e-04,5.707672797143459320e-03,-8.186195045709609985e-04,8.586830459535121918e-03,3.109062890871427953e-05,3.544891660567373037e-04,1.390823854308109730e-05,-5.409389268606901169e-05,-2.758291375357657671e-04,5.511670373380184174e-03,6.500332150608301163e-03,8.144386811181902885e-04,2.440559910610318184e-06,-3.325333454995416105e-05,-1.283046913158614188e-08,-5.779744242317974567e-06,8.454208727926015854e-05,-6.069836672395467758e-06,-1.351501850876957178e-04,-8.098977559711784124e-05,2.155677066184580326e-05,8.374200888283667155e-09,-1.287659979425370693e-04,3.204577078577131033e-04,-4.200353752821683884e-03,-1.397120021283626556e-02,1.437582913786172867e-02,-1.032469887286424637e-02,-4.351937677711248398e-04,1.013310065900441259e-05,2.134221140295267105e-04,1.924263779073953629e-05,4.867113602813333273e-04,-5.854376591742038727e-03,4.913276992738246918e-03,1.802316866815090179e-02,-3.812611568719148636e-03,2.429297164781019092e-04,-2.012296754401177168e-04,-7.502952124923467636e-03,4.760339856147766113e-03,-1.361165940761566162e-02,-2.138218656182289124e-02,1.196711417287588120e-02,-4.121640697121620178e-03,3.235603217035531998e-04,5.591662193182855844e-05,-2.115503652021288872e-03,-7.147455587983131409e-03,1.027530152350664139e-02,3.427368029952049255e-02,-3.861851757392287254e-03,-6.895920261740684509e-03,1.401898334734141827e-03,1.630848419154062867e-04,-5.442850291728973389e-03,2.986446488648653030e-04,4.104557912796735764e-03,-6.719027645885944366e-03,-1.769199408590793610e-02,-1.080067642033100128e-02,3.859655116684734821e-04,3.639514616224914789e-04,-2.150482963770627975e-03,-3.979703178629279137e-04,9.197115898132324219e-03,-1.058578211814165115e-02,5.714900325983762741e-03,-7.277084660017862916e-05,4.963316605426371098e-04,-5.342472650227136910e-05,-1.604197459528222680e-04,-3.326713107526302338e-03,6.159985903650522232e-03,7.019664160907268524e-03,9.492303361184895039e-04,5.931669875280931592e-05,-2.829035111062694341e-05,-1.828459517128067091e-08,-2.614923869259655476e-05,3.958612069254741073e-05,-8.415360935032367706e-05,-1.793897245079278946e-04,-8.427644206676632166e-05,5.175848491489887238e-05,-3.628770173236262053e-09,-1.627079473109915853e-04,5.279667093418538570e-04,-4.515488166362047195e-03,-1.993013173341751099e-02,7.449042517691850662e-03,-6.097519770264625549e-03,-3.496699500828981400e-04,4.135284325457178056e-05,3.611365973483771086e-04,-7.855006260797381401e-04,2.702134195715188980e-03,-1.376256626099348068e-02,2.009421959519386292e-02,2.360974624752998352e-02,-1.928074518218636513e-03,3.579430631361901760e-04,-3.722897672560065985e-04,-7.469676434993743896e-03,5.302033387124538422e-03,-1.427237223833799362e-02,-2.033306658267974854e-02,1.230785530060529709e-02,-2.172135282307863235e-03,4.009545373264700174e-04,-3.097336229984648526e-05,-1.547310501337051392e-03,-5.751152522861957550e-03,-6.594490259885787964e-04,3.626784682273864746e-02,-1.386168040335178375e-02,-9.725392796099185944e-03,9.520601015537977219e-04,4.335382982390001416e-05,-8.647671900689601898e-03,-5.587014835327863693e-03,9.849019348621368408e-03,-1.249326672405004501e-02,-8.102762512862682343e-05,-1.691327430307865143e-02,-2.284581714775413275e-04,3.966634394600987434e-04,-1.552170841023325920e-03,2.670970978215336800e-03,1.564962416887283325e-02,-1.209788024425506592e-04,6.009867414832115173e-03,-7.473476580344140530e-05,4.681178834289312363e-04,-2.692168527573812753e-05,-3.915437264367938042e-05,-1.541246194392442703e-03,8.247457444667816162e-03,6.860537454485893250e-03,9.727237047627568245e-04,4.414583236211910844e-05,-1.959553628694266081e-05,1.076000444300007075e-08,-9.477413550484925508e-05,-4.399340832605957985e-05,-3.664311952888965607e-04,-1.431753626093268394e-04,-1.663732982706278563e-04,-7.341954915318638086e-05,2.570845936133991927e-08,-6.324202695395797491e-05,3.760753897950053215e-04,-2.047322690486907959e-03,-5.379302427172660828e-03,1.903288811445236206e-02,-3.850524779409170151e-03,-1.375945430481806397e-04,5.018473166273906827e-05,3.665646945592015982e-04,-2.246533054858446121e-03,9.774141944944858551e-03,-1.537632662802934647e-02,1.613919064402580261e-02,1.342636905610561371e-02,-8.337656036019325256e-03,1.030573766911402345e-04,-7.117534405551850796e-04,-1.435794774442911148e-02,7.209472823888063431e-04,-1.629780419170856476e-02,-9.652457199990749359e-03,1.011811289936304092e-02,-5.232809577137231827e-03,4.450778942555189133e-04,1.086032425519078970e-04,-1.684403279796242714e-03,-5.004976876080036163e-03,1.313256472349166870e-02,4.287709668278694153e-02,-1.018855813890695572e-02,-1.116243842989206314e-02,-1.193018688354641199e-04,8.408412395510822535e-05,-4.619535524398088455e-03,-5.076736211776733398e-03,9.837642312049865723e-03,-2.165958285331726074e-04,-3.884865902364253998e-03,-1.367285382002592087e-02,-4.303364548832178116e-04,2.528858603909611702e-04,1.131801051087677479e-03,-8.120287093333899975e-04,1.320901978760957718e-02,-6.608939729630947113e-03,9.685685858130455017e-03,1.713256642688065767e-05,4.403980565257370472e-04,3.011249827977735549e-05,1.672826620051637292e-04,5.918501410633325577e-04,1.046066731214523315e-02,7.225276436656713486e-03,9.040813893079757690e-04,-6.147367821540683508e-05,-3.885971818817779422e-05,2.123456965819059405e-09,-3.859900607494637370e-05,1.603629207238554955e-04,3.387582488358020782e-03,3.106179414317011833e-03,4.407607775647193193e-06,1.092508027795702219e-04,-1.550120032334234565e-08,-2.003168046940118074e-04,2.271159901283681393e-04,-2.055987715721130371e-03,-2.167670428752899170e-02,1.761705614626407623e-03,-7.342028431594371796e-03,6.658295169472694397e-04,-2.160846197512000799e-04,-5.601791199296712875e-04,-8.154100505635142326e-04,-3.442218527197837830e-03,-2.997735049575567245e-03,1.310506090521812439e-02,-2.810884267091751099e-03,6.787918508052825928e-03,2.074639778584241867e-04,-7.929540006443858147e-04,-4.476154688745737076e-03,-5.318248178809881210e-03,-1.961564272642135620e-02,8.840025402605533600e-03,-8.475175127387046814e-04,3.927031066268682480e-03,4.109900619369000196e-04,1.852716377470642328e-04,-9.396019158884882927e-04,1.679950626567006111e-03,-7.632931694388389587e-03,7.993085309863090515e-03,-6.685145199298858643e-03,3.769241739064455032e-03,-8.910161559469997883e-04,-3.233290335629135370e-04,-9.172919671982526779e-04,-9.661566466093063354e-03,2.919573336839675903e-03,3.898356808349490166e-03,-2.614030987024307251e-02,-4.693954251706600189e-04,-1.491615665145218372e-03,2.414241316728293896e-05,1.164030283689498901e-02,-3.607437945902347565e-03,2.247681096196174622e-02,1.605421304702758789e-03,-7.878998294472694397e-03,-3.653383464552462101e-04,-6.781777483411133289e-05,-3.407214535400271416e-04,5.942790303379297256e-04,7.957212626934051514e-03,6.773781031370162964e-03,-6.713205948472023010e-03,-1.337026362307369709e-03,3.350735933054238558e-04,1.636090746615082026e-04,-5.706372321583330631e-04,2.103237202391028404e-04,8.028991578612476587e-05,1.763343694619834423e-03,1.988896634429693222e-03,-6.595699815079569817e-04,1.811616006307303905e-03,-3.625872777774930000e-04,2.392923925071954727e-04,-1.186588197015225887e-03,-4.364085616543889046e-04,-1.354082673788070679e-02,1.604581624269485474e-02,-3.398567438125610352e-03,-1.638982328586280346e-03,-1.223528524860739708e-03,2.474464010447263718e-03,1.685028080828487873e-03,9.244419634342193604e-03,-2.480017021298408508e-02,6.540686823427677155e-03,2.766027487814426422e-02,1.267671352252364159e-03,-2.027891110628843307e-03,2.402805257588624954e-03,-7.881012279540300369e-04,-7.216736674308776855e-03,-1.063789054751396179e-02,-1.960986107587814331e-02,2.551164105534553528e-02,7.908225059509277344e-03,6.126009975560009480e-04,-4.265396390110254288e-03,-1.937289838679134846e-03,-1.170000433921813965e-02,-5.822497885674238205e-03,2.691968157887458801e-02,-5.992939230054616928e-03,-4.894938319921493530e-03,2.323813678231090307e-04,3.924595657736063004e-03,-3.631169907748699188e-03,-7.509393617510795593e-05,1.780319958925247192e-02,-7.856130599975585938e-03,-1.383588649332523346e-03,-1.195229496806859970e-02,-2.667592780198901892e-04,-5.960372742265462875e-03,1.092919730581343174e-03,3.059467300772666931e-03,-2.516526728868484497e-04,4.779970273375511169e-03,1.925299689173698425e-02,1.423110347241163254e-02,-6.444636965170502663e-04,-2.725622057914733887e-02,6.750369910150766373e-03,-3.362485393881797791e-02,3.538394719362258911e-02,-4.705295898020267487e-03,4.000729415565729141e-03,2.074401639401912689e-02,7.637690941919572651e-06\n0.000000000000000000e+00,1.431244345440063626e-05,5.395122207119129598e-05,1.624231343157589436e-03,1.215568045154213905e-04,1.234727824339643121e-04,3.700728848343715072e-05,-1.373313462948999586e-08,2.923451756942085922e-05,-1.277009432669728994e-04,-3.155739977955818176e-05,6.224875338375568390e-03,-3.373715793713927269e-03,-6.250729784369468689e-03,2.083506551571190357e-04,-4.057121986988931894e-05,7.588799053337424994e-05,3.037301939912140369e-05,6.200714502483606339e-03,6.097987294197082520e-03,-7.996042259037494659e-03,-5.072206258773803711e-03,3.844986669719219208e-03,-3.099188324995338917e-04,6.256423657760024071e-04,5.563424434512853622e-03,1.012968271970748901e-02,5.536106880754232407e-03,-6.977787241339683533e-03,7.211246527731418610e-03,6.563521921634674072e-03,1.205207081511616707e-05,2.146450278814882040e-04,6.005167961120605469e-05,-1.435186131857335567e-03,-5.838426295667886734e-03,-5.648236256092786789e-03,1.866025663912296295e-02,7.170431315898895264e-03,-2.135528717190027237e-03,9.738483640830963850e-05,-2.124197548255324364e-03,-8.514272049069404602e-03,-2.313099103048443794e-03,1.802129903808236122e-03,1.492964383214712143e-02,6.890453863888978958e-03,-1.135180587880313396e-03,-9.391422645421698689e-05,5.009789485484361649e-03,2.408446976915001869e-03,1.088534388691186905e-02,7.144220639020204544e-03,2.899204846471548080e-03,9.220858191838487983e-05,-1.278477429877966642e-04,1.322362659266218543e-04,2.263571077492088079e-04,5.464196670800447464e-03,1.046269317157566547e-03,-3.392437007278203964e-03,-3.836149116978049278e-04,-8.690533286426216364e-05,-1.112082372856093571e-05,1.507669655786969543e-09,-1.647649769438430667e-04,-5.295849405229091644e-05,-6.957005709409713745e-03,7.836080621927976608e-04,-9.205677779391407967e-04,-4.219182010274380445e-04,-3.668354287000852310e-09,-1.631546037970110774e-04,6.373438518494367599e-04,2.008754294365644455e-03,-6.482017040252685547e-02,4.658220708370208740e-02,8.853852748870849609e-03,7.110768929123878479e-04,-3.407077747397124767e-04,-7.551007438451051712e-04,-5.258069140836596489e-04,-4.191510379314422607e-02,-1.099868416786193848e-01,4.256128147244453430e-02,3.745321929454803467e-02,-3.328252956271171570e-02,1.800670404918491840e-03,-4.738932475447654724e-03,-5.944041162729263306e-02,-6.378767639398574829e-02,-6.265448778867721558e-02,-2.068390697240829468e-02,-6.930070370435714722e-02,-4.025923460721969604e-02,-1.027762191370129585e-04,-4.078593046870082617e-04,2.565884962677955627e-03,4.218045994639396667e-02,2.452643960714340210e-02,5.513691902160644531e-02,5.007563233375549316e-01,-3.973440825939178467e-02,1.304184924811124802e-02,-1.071619219146668911e-03,2.319590561091899872e-02,6.562361866235733032e-02,8.504474535584449768e-03,2.356238663196563721e-03,-2.859801985323429108e-02,-7.462252862751483917e-03,1.161115802824497223e-02,-5.215173587203025818e-04,-1.297064777463674545e-02,-1.692675612866878510e-02,-6.676690280437469482e-02,-8.674924075603485107e-02,-2.565680257976055145e-02,-5.295651499181985855e-04,2.824211842380464077e-04,-7.688734331168234348e-04,-1.105041126720607281e-03,-3.481288254261016846e-02,3.181874984875321388e-03,1.840220764279365540e-02,1.887602964416146278e-03,5.043101264163851738e-04,3.638493944890797138e-04,-1.705900132265014690e-08,5.191293894313275814e-05,5.909172614337876439e-06,4.328611306846141815e-03,2.483468037098646164e-03,1.558585354359820485e-04,3.593194996938109398e-04,3.158604044983803760e-08,-1.420249463990330696e-04,4.317440325394272804e-04,-2.143691061064600945e-03,9.700588881969451904e-03,1.473055686801671982e-02,-1.383502595126628876e-02,1.680712593952193856e-04,-6.734067574143409729e-05,-6.917699647601693869e-05,-3.542859340086579323e-04,-7.061144337058067322e-03,-4.596760962158441544e-03,1.308434270322322845e-02,-1.359966956079006195e-02,-1.465025357902050018e-03,1.574057241668924689e-04,7.024941733106970787e-04,1.004348229616880417e-02,6.301011890172958374e-04,-2.494271658360958099e-02,2.408744953572750092e-02,6.870163604617118835e-03,2.655961550772190094e-03,2.561069268267601728e-04,-2.000990207307040691e-06,-2.056149300187826157e-03,-1.621834002435207367e-02,-1.664016395807266235e-02,1.336710527539253235e-02,9.970817714929580688e-03,2.630168572068214417e-03,-1.546801533550024033e-03,-2.646842040121555328e-05,-4.850157536566257477e-03,-1.536824926733970642e-02,2.064830809831619263e-02,1.385403797030448914e-02,1.514878123998641968e-03,-4.047481343150138855e-04,-1.408088253811001778e-03,2.597119892016053200e-04,-4.539258312433958054e-03,-2.919598482549190521e-04,2.716948837041854858e-02,7.184572517871856689e-03,-3.568970132619142532e-04,-1.180107137770392001e-04,1.342169853160157800e-04,8.228884689742699265e-05,-3.975266590714454651e-04,2.825729781761765480e-03,-5.538437515497207642e-03,-2.287968760356307030e-03,-3.040239389520138502e-04,1.067270204657688737e-06,-5.120640707900747657e-05,1.327614285173694952e-08,8.696250006323680282e-06,4.694256131188012660e-05,-8.681893814355134964e-05,-9.857541881501674652e-04,1.099896908272057772e-04,9.598923497833311558e-06,7.168864613049663603e-09,1.220116246258839965e-05,-1.790744863683357835e-04,5.057490197941660881e-04,2.957773394882678986e-03,-6.010185927152633667e-03,4.713261034339666367e-03,4.386850923765450716e-05,6.407895853044465184e-05,1.546127459732815623e-04,-3.014717076439410448e-04,2.201647497713565826e-02,5.366743542253971100e-03,-2.138855308294296265e-02,-4.503310658037662506e-03,6.357101257890462875e-03,-1.975920022232457995e-04,4.737456038128584623e-04,6.464709527790546417e-03,1.215476822108030319e-02,1.101416070014238358e-02,3.049977589398622513e-03,6.583330687135457993e-03,7.789693772792816162e-03,-2.800545189529657364e-06,1.862078352132812142e-05,5.883857375010848045e-05,-1.640382106415927410e-03,-3.920696210116147995e-03,-6.253593601286411285e-03,1.791994646191596985e-02,4.081774968653917313e-03,-1.418741536326706409e-03,2.924565342254936695e-05,-1.277011120691895485e-03,-3.588160965591669083e-03,-8.466482162475585938e-03,5.565702449530363083e-03,3.202265594154596329e-03,3.682787064462900162e-03,-5.279388860799372196e-04,7.440775516442954540e-05,1.163529139012098312e-02,3.363861003890633583e-03,-2.890589181333780289e-03,2.049752511084079742e-02,-8.899937383830547333e-04,6.394209049176424742e-05,-4.940929648000746965e-05,9.239921928383409977e-05,7.639269460923969746e-04,8.560825139284133911e-03,1.021332340314984322e-03,-2.779260976240038872e-03,-3.148445975966751575e-04,-3.409253986319527030e-05,-2.452825538057368249e-05,2.016804501181468368e-10,2.627333287819055840e-06,-4.923114465782418847e-05,1.190697890706360340e-03,5.233114934526383877e-04,1.092149468604475260e-04,5.809941649204120040e-05,2.316659220014116727e-08,3.850422217510640621e-05,-2.043945278273895383e-05,6.728235166519880295e-05,4.497271031141281128e-03,-1.664260402321815491e-03,2.095047384500503540e-04,4.817909939447417855e-05,4.574014019453898072e-05,8.839279325911775231e-05,-2.491771592758595943e-04,4.035178106278181076e-03,1.290891878306865692e-02,-8.117884397506713867e-03,-5.456951446831226349e-03,5.506978835910558701e-03,-1.524714170955121517e-04,3.734992060344666243e-04,6.452589295804500580e-03,5.585724022239446640e-03,5.655800458043813705e-03,2.059099962934851646e-03,1.001486554741859436e-02,4.627229180186986923e-03,9.075040725292637944e-05,-2.018648956436663866e-05,-3.788488975260406733e-04,-4.492981359362602234e-03,1.894314191304147243e-03,-9.691595099866390228e-03,2.009619399905204773e-02,3.430575598031282425e-03,-1.660626381635665894e-03,1.154559722635895014e-04,-2.809005323797464371e-03,-9.161024354398250580e-03,-4.385234205983579159e-06,4.688932094722986221e-04,4.603988956660032272e-03,8.175095426850020885e-04,-1.287123537622392178e-03,5.377576599130406976e-05,1.573868561536073685e-03,2.874854020774364471e-03,6.899078842252492905e-03,6.807017140090465546e-03,4.293141886591911316e-03,3.492860923870466650e-05,2.337750629521906376e-06,4.359084778116084635e-05,1.505850086687132716e-04,4.078853409737348557e-03,5.444901762530207634e-04,-2.204788615927100182e-03,-1.577362854732200503e-04,-7.092241867212578654e-05,-4.505053948378190398e-05,-1.363732060610800545e-08,3.755641228053718805e-05,6.634360033785924315e-05,7.285481551662087440e-04,3.690918674692511559e-06,1.155289719463326037e-04,4.471470310818403959e-05,-3.488435140752699226e-08,-3.841954458039253950e-05,-1.077178312698379159e-04,-4.337433201726526022e-04,8.730292320251464844e-03,-7.947720587253570557e-03,-2.061844570562243462e-03,7.749819633318111300e-05,3.261084202677011490e-07,-9.705778211355209351e-06,8.288534590974450111e-04,2.494800835847854614e-03,1.006383262574672699e-02,-1.118017826229333878e-02,-2.148876432329416275e-03,7.504420820623636246e-03,-2.175909321522340178e-04,6.178444600664079189e-04,8.503275923430919647e-03,8.812228217720985413e-03,6.852840539067983627e-03,1.016058726236224174e-03,1.028030272573232651e-02,7.970444858074188232e-03,-1.108998403651639819e-04,8.455238275928422809e-05,1.036135654430836439e-05,-1.372340600937604904e-03,1.888869795948266983e-03,-3.011675551533699036e-03,9.462457150220870972e-03,5.960424430668354034e-03,-9.431646903976798058e-04,1.566886203363537788e-05,-1.346471952274441719e-03,-7.808363996446132660e-03,1.389567274600267410e-03,-1.297834329307079315e-03,-3.009912557899951935e-03,3.714200807735323906e-03,-5.569318309426307678e-04,-6.367437890730798244e-06,5.800875835120677948e-03,2.483405638486146927e-03,2.712688874453306198e-03,2.220360562205314636e-03,-6.718882359564304352e-04,1.046317847794853151e-04,-1.401130284648388624e-04,8.837758650770410895e-05,3.703573020175099373e-04,5.233763251453638077e-03,6.098662270233035088e-04,-2.283456502482295036e-03,-1.810648827813565731e-04,-4.592791083268821239e-05,-3.849294898827793077e-06,-2.326373760297428817e-08,1.004853038466535509e-05,4.826530857826583087e-05,-1.808373490348458290e-03,-1.229563611559569836e-03,1.164590794360265136e-04,7.729337085038423538e-06,3.095624379056971520e-08,8.081382839009165764e-05,-2.261974441353231668e-04,8.020423119887709618e-04,6.380897015333175659e-03,-9.273434989154338837e-03,4.135391674935817719e-03,-1.855430164141580462e-04,8.087874448392540216e-05,2.164750767406076193e-04,-7.929967250674962997e-05,4.622795619070529938e-03,1.368649210780858994e-02,-1.299156155437231064e-02,-5.687946104444563389e-04,4.438016097992658615e-03,-3.351424238644540310e-04,5.553128430619835854e-04,8.055071346461772919e-03,3.718702355399727821e-03,3.991559147834777832e-03,2.668353030458092690e-03,9.376908652484416962e-03,5.192030221223831177e-03,-1.111919700633734465e-04,-1.269123458769172430e-04,4.213058855384588242e-04,-4.871037090197205544e-04,-5.981775000691413879e-03,-8.403984829783439636e-03,1.896175183355808258e-02,4.093816503882408142e-03,-1.602186355739831924e-03,9.981983021134510636e-05,1.154036726802587509e-05,-7.779198698699474335e-03,-7.194099016487598419e-03,9.703524410724639893e-04,6.035830825567245483e-03,1.092963851988315582e-03,-2.806271659210324287e-04,8.981367864180356264e-05,9.500735905021429062e-04,3.397145308554172516e-03,2.792165149003267288e-03,9.088094346225261688e-03,-3.670006990432739258e-04,1.066979530151002109e-04,-5.685419455403462052e-05,1.038443733705207705e-04,8.056590741034597158e-05,4.079474601894617081e-03,1.517322729341685772e-03,-1.213169191032648087e-03,-4.497962072491645813e-05,-1.042722287820652127e-04,-3.332536289235576987e-05,-2.947467692138161510e-08,3.268175350967794657e-05,-6.118942837929353118e-05,3.181312349624931812e-04,-1.045044627971947193e-03,1.067464909283444285e-04,2.988708729390054941e-07,1.547050487715750933e-08,-1.348389923805370927e-05,-1.019527117023244500e-04,-1.282656681723892689e-03,7.928833365440368652e-03,-1.005109772086143494e-02,-1.057073357515037060e-03,-1.873155124485492706e-04,5.233525735093280673e-05,2.229563688160851598e-04,7.970682345330715179e-04,5.466320551931858063e-03,1.324555836617946625e-02,-9.958225302398204803e-03,-3.503736108541488647e-03,6.441263481974601746e-03,-2.817509230226278305e-04,6.971928523853421211e-04,6.529737263917922974e-03,1.623405702412128448e-02,5.004401784390211105e-03,-1.623791875317692757e-03,1.052679866552352905e-02,6.927974522113800049e-03,-1.021903444780036807e-04,7.808372174622491002e-06,-9.088930673897266388e-04,-7.679006084799766541e-03,1.678401138633489609e-03,-1.636382006108760834e-02,2.065380290150642395e-02,4.851480945944786072e-03,-1.132048899307847023e-03,2.241639158455654979e-04,-3.618948627263307571e-03,-7.032528519630432129e-03,-6.586407776921987534e-03,5.293635185807943344e-03,5.022931378334760666e-03,-6.455070251831784844e-05,-1.148080336861312389e-03,8.200901356758549809e-05,1.395912491716444492e-03,4.367083776742219925e-03,4.005000926554203033e-03,1.016766205430030823e-02,4.035690799355506897e-03,8.376453479286283255e-06,-7.951930456329137087e-06,-1.072526811185525730e-05,-1.903552765725180507e-05,8.747878018766641617e-05,-2.324599539861083031e-03,-1.470239949412643909e-03,-8.447520667687058449e-05,-1.572719520481768996e-05,-4.746580452774651349e-05,-7.845983418519608676e-09,2.912540003308095038e-05,-5.399839574238285422e-05,-3.268668660894036293e-04,-1.498160301707684994e-03,7.231088238768279552e-05,1.232080830959603190e-05,-4.265621100785210729e-08,6.477819260908290744e-05,-4.691266440204344690e-05,-1.128809410147368908e-03,7.209583185613155365e-03,-4.175776615738868713e-03,-1.009357394650578499e-03,-4.186682053841650486e-04,8.881701796781271696e-05,1.556622737552970648e-04,2.396308409515768290e-04,8.947019465267658234e-03,1.129016187041997910e-02,-8.513851091265678406e-03,3.605057951062917709e-03,5.570135544985532761e-04,-2.918118261732161045e-04,7.264837622642517090e-04,6.779439281672239304e-03,1.132579520344734192e-02,9.844937361776828766e-03,-1.050458941608667374e-02,9.211224503815174103e-03,2.320704283192753792e-03,-1.607750891707837582e-04,-1.375488068333652336e-06,-6.759515963494777679e-04,-9.779195301234722137e-03,2.300236839801073074e-03,-5.341716110706329346e-03,1.050104200839996338e-02,-3.947813529521226883e-04,-3.912803658749908209e-04,2.773176529444754124e-04,-3.954156301915645599e-03,-6.561392452567815781e-03,-4.529580939561128616e-03,-1.103479648008942604e-03,1.217561401426792145e-02,-3.590404521673917770e-03,-7.637632079422473907e-04,6.942507461644709110e-04,-3.896886017173528671e-03,3.420286811888217926e-03,-1.741171348839998245e-03,1.167002134025096893e-02,6.874961312860250473e-03,-4.696501418948173523e-04,3.869106294587254524e-04,1.972835161723196507e-05,-1.810803369153290987e-04,-5.481888074427843094e-04,-1.409003278240561485e-03,1.815090887248516083e-03,6.551485275849699974e-04,-3.908741928171366453e-04,-3.600135387387126684e-04,-2.947107714135199785e-04,-2.905597502831369638e-04,-4.933922318741679192e-04,-4.382902989163994789e-05,-2.063184976577758789e-03,-9.062977624125778675e-04,1.727406634017825127e-04,1.446192851290106773e-03,4.473225999390706420e-05,7.425683725159615278e-05,1.254357164725661278e-03,1.348378788679838181e-02,-6.607396528124809265e-03,1.279192161746323109e-03,7.442406786140054464e-05,-2.914706128649413586e-04,3.097394364885985851e-04,-1.346697215922176838e-03,1.445248816162347794e-02,1.742238923907279968e-02,-1.744983159005641937e-02,-1.004854217171669006e-02,2.472341060638427734e-03,-1.964165130630135536e-03,5.614935653284192085e-04,1.871022745035588741e-03,5.725729279220104218e-03,6.432884372770786285e-03,2.628302434459328651e-03,7.784234825521707535e-03,4.156792536377906799e-03,-4.270916106179356575e-04,-1.753457938320934772e-03,-1.056523033184930682e-04,-4.211281193420290947e-04,7.550884503871202469e-03,-5.442751105874776840e-03,2.073265612125396729e-02,6.632664706557989120e-03,-2.812801394611597061e-03,8.439222583547234535e-04,-5.627500824630260468e-03,-1.383620314300060272e-02,-1.501325052231550217e-02,1.353964488953351974e-02,1.341876573860645294e-03,2.623205538839101791e-03,-7.253466174006462097e-03,9.922316297888755798e-03,7.200337946414947510e-03,-8.346820250153541565e-03,2.438188530504703522e-02,-1.804705895483493805e-02,2.585867187008261681e-03,-1.690919883549213409e-02,-3.675445215776562691e-03,3.762125736102461815e-03,-3.832601383328437805e-02,-7.892025634646415710e-03,-1.656260713934898376e-02,5.230925045907497406e-03,-5.537537392228841782e-03,-1.993696577847003937e-02,-1.296900336456019431e-05\n0.000000000000000000e+00,1.743448774504940957e-05,1.980478555196896195e-04,2.461211290210485458e-03,1.080565736629068851e-03,-6.269647201406769454e-08,-2.120167846442200243e-05,2.049405800619297224e-08,-4.663842992158606648e-05,-3.500058664940297604e-05,-1.000815536826848984e-03,-2.805090742185711861e-03,-8.267362602055072784e-03,-3.071069018915295601e-03,2.995018730871379375e-04,-1.338144647888839245e-04,-9.403130388818681240e-05,1.820519566535949707e-03,9.073461405932903290e-03,1.377828069962561131e-03,-1.502854400314390659e-03,-9.285243228077888489e-03,2.173214918002486229e-03,1.768658403307199478e-04,-2.498159883543848991e-04,-2.242282498627901077e-03,8.988498011603951454e-04,-3.573427442461252213e-03,6.310536526143550873e-03,2.341906074434518814e-03,2.289538504555821419e-03,7.928042759886011481e-05,3.591262502595782280e-04,-6.566240917891263962e-04,7.047820836305618286e-03,5.021290387958288193e-03,-7.092106156051158905e-03,4.419893957674503326e-03,1.598547212779521942e-02,1.804089406505227089e-03,-6.772809138055890799e-05,4.690997011493891478e-04,-4.237410612404346466e-03,1.186002884060144424e-02,-1.388722448609769344e-03,5.557833355851471424e-04,1.036587357521057129e-02,9.734361083246767521e-04,-3.190838906448334455e-04,5.616499576717615128e-03,-3.286889288574457169e-03,-5.059131886810064316e-03,7.397931767627596855e-04,1.791858929209411144e-03,1.906644865812268108e-05,-1.741492742439731956e-04,3.578226142053608783e-06,5.823987303301692009e-04,1.523582614026963711e-03,-4.618570092134177685e-04,-3.989753779023885727e-03,-4.800397437065839767e-04,1.662139402469620109e-04,2.970525019918568432e-05,-3.701998707583697978e-09,-9.316467912867665291e-05,-9.199552587233483791e-04,-1.953550800681114197e-02,-9.378699585795402527e-03,7.270951027749106288e-05,9.242820669896900654e-05,6.697996823845642211e-09,4.514168249443173409e-04,1.587764127179980278e-04,9.734787046909332275e-03,-7.293013855814933777e-03,5.988984555006027222e-02,4.060977324843406677e-02,-1.747247879393398762e-03,1.068260287865996361e-03,6.473878165706992149e-04,-5.139445886015892029e-03,-4.216506332159042358e-02,-3.276088088750839233e-02,1.523084286600351334e-02,8.304714411497116089e-02,-2.198973298072814941e-02,-8.426425047218799591e-04,1.840256736613810062e-03,1.555955410003662109e-02,4.864620044827461243e-03,2.209238708019256592e-02,-7.456281781196594238e-02,3.269478678703308105e-03,-1.733988337218761444e-02,-6.131659029051661491e-04,-2.397860866039991379e-03,6.741784978657960892e-03,-3.253469988703727722e-02,-8.422929793596267700e-02,5.788138136267662048e-02,-3.853056207299232483e-02,5.469771027565002441e-01,-7.553098723292350769e-03,5.749415722675621510e-04,-1.824601669795811176e-03,1.486500538885593414e-02,-7.233674824237823486e-02,-2.103400602936744690e-02,3.220608457922935486e-03,-6.829868257045745850e-02,-2.777691464871168137e-03,2.263436326757073402e-03,-4.270123317837715149e-02,2.940396592020988464e-02,3.319708257913589478e-02,-2.071083150804042816e-02,-7.704031653702259064e-03,-1.749382354319095612e-04,1.241120276972651482e-03,5.115566455060616136e-05,-3.896668786182999611e-03,-1.087922975420951843e-02,5.992911756038665771e-03,3.119565919041633606e-02,3.953672479838132858e-03,-8.080207626335322857e-04,-5.242920815362595022e-05,-1.438756114247041751e-09,-4.138870281167328358e-05,2.975521783810108900e-05,2.905654255300760269e-03,2.429244108498096466e-03,-2.363408930250443518e-05,1.114228507503867149e-04,-1.243571112752306362e-08,-1.245662133442237973e-06,1.778919540811330080e-04,1.323314500041306019e-04,6.218015216290950775e-03,5.283547565340995789e-03,-3.485839581117033958e-03,5.837375065311789513e-04,-1.028295664582401514e-04,-1.503435632912442088e-04,-6.485125049948692322e-04,-2.120286226272583008e-03,-1.023377943783998489e-02,7.712626829743385315e-04,-1.792869344353675842e-02,-1.306162565015256405e-03,1.569239539094269276e-04,-1.529721921542659402e-04,-2.477894071489572525e-03,-4.617605824023485184e-03,-1.929005980491638184e-02,1.115853711962699890e-02,1.588908955454826355e-03,-7.820062455721199512e-04,3.172061115037649870e-04,1.513614697614684701e-04,8.740535122342407703e-05,3.393064253032207489e-04,1.194340176880359650e-03,3.443136811256408691e-04,3.626666497439146042e-03,7.476650178432464600e-03,-1.598444767296314240e-03,-6.224011303856968880e-05,-7.542023668065667152e-04,-1.100737787783145905e-02,1.601865887641906738e-02,1.649834215641021729e-02,-9.918479248881340027e-03,-1.194081269204616547e-03,-5.468633025884628296e-04,-1.669966150075197220e-04,1.560340519063174725e-03,-3.514241427183151245e-03,5.876929499208927155e-03,1.044191513210535049e-02,2.556017367169260979e-03,-1.136981154559180140e-05,-1.042932490236125886e-04,1.033698754326906055e-05,2.298792242072522640e-05,-1.950928708538413048e-05,-2.078728750348091125e-03,-3.613309003412723541e-03,-4.847551172133535147e-04,-1.278973359148949385e-04,-1.461855208617635071e-05,2.068348159411925735e-09,-9.144404430116992444e-06,1.657053944654762745e-04,1.774090575054287910e-03,5.348737468011677265e-04,-3.985322109656408429e-05,-7.277532859006896615e-05,-3.328901243548898492e-08,-1.056339096976444125e-04,-8.062507549766451120e-05,-1.273605506867170334e-03,-4.552554339170455933e-03,-4.048240836709737778e-03,-7.697583641856908798e-03,3.738472296390682459e-04,-1.962641545105725527e-04,-1.809537061490118504e-04,1.114922575652599335e-03,2.800727961584925652e-03,1.782299391925334930e-02,3.216633107513189316e-03,-1.290072128176689148e-02,6.257812492549419403e-03,-1.172706834040582180e-05,-5.116346292197704315e-04,-3.900312352925539017e-03,-4.338398575782775879e-04,-3.401444992050528526e-03,-2.044053981080651283e-03,4.665551707148551941e-03,8.973879739642143250e-03,-3.391964128240942955e-06,2.970551431644707918e-04,-4.243160947225987911e-04,-3.248432185500860214e-04,2.590838633477687836e-02,-2.649680897593498230e-02,-8.946419693529605865e-03,1.080492418259382248e-02,5.674532148987054825e-04,-2.212340623373165727e-04,2.821518806740641594e-03,-8.296883665025234222e-03,7.713680155575275421e-03,1.408057752996683121e-03,-1.147188479080796242e-03,5.815177690237760544e-03,5.111597129143774509e-04,-4.175072535872459412e-04,1.011046860367059708e-02,7.924807257950305939e-03,2.413177397102117538e-03,-3.726908471435308456e-04,-2.378857228904962540e-03,1.446984533686190844e-04,-2.545018214732408524e-04,-2.368980858591385186e-05,1.294844551011919975e-03,3.781240433454513550e-03,-2.485158620402216911e-04,-4.107323475182056427e-03,-5.797598860226571560e-04,-2.921798659372143447e-05,8.705917025508824736e-06,-1.330045051872730255e-08,1.236657499248394743e-05,8.958332909969612956e-05,2.227117773145437241e-03,1.161743770353496075e-03,-2.468546517775394022e-05,-5.692600097972899675e-06,-1.222770151798613369e-08,-7.079351053107529879e-05,7.779517545714043081e-06,-1.208269968628883362e-03,-1.284296158701181412e-03,-6.640096660703420639e-03,-5.554521456360816956e-03,1.663320726947858930e-04,-1.248671615030616522e-04,-4.760017691296525300e-05,7.949888822622597218e-04,6.974300835281610489e-03,2.046027220785617828e-04,-2.945101819932460785e-03,-1.207073964178562164e-02,3.306990955024957657e-03,1.329998922301456332e-04,-3.187610418535768986e-04,-2.657027507666498423e-04,-2.448876621201634407e-04,-4.127730149775743484e-03,7.583593018352985382e-03,1.174277393147349358e-03,2.506978344172239304e-03,9.415676322532817721e-05,3.140587068628519773e-04,-9.713582694530487061e-04,4.780700430274009705e-03,1.098990906029939651e-02,-8.642702363431453705e-03,6.592270452529191971e-03,1.383295655250549316e-02,1.015284098684787750e-03,-4.251954669598490000e-05,-3.051175444852560759e-04,-3.797637065872550011e-03,9.704088792204856873e-03,1.892055617645382881e-03,2.321892883628606796e-03,9.059479460120201111e-03,3.382363356649875641e-04,-2.844460832420736551e-04,4.371160175651311874e-03,-4.527589771896600723e-03,-4.117904230952262878e-03,1.702303066849708557e-03,-1.069451216608285904e-03,-2.101764221151825041e-05,-1.644496514927595854e-04,-5.963841613265685737e-05,4.866253584623336792e-04,1.040660892613232136e-03,-1.271706307306885719e-03,-3.784240223467350006e-03,-4.562801041174679995e-04,1.235204108525067568e-04,1.054648691933834925e-05,9.925827271217713133e-09,1.585660538694355637e-05,1.238744007423520088e-04,2.257318934425711632e-03,1.053775660693645477e-03,2.895735815400257707e-05,1.607378180779051036e-06,4.342473403085023165e-08,-1.144542693509720266e-06,1.132510624302085489e-05,-1.251039095222949982e-03,2.672587987035512924e-03,-6.427878048270940781e-03,-4.655293654650449753e-03,1.010348642012104392e-04,-1.388252348988316953e-05,-1.165806461358442903e-04,5.526372697204351425e-04,1.310858782380819321e-02,3.345000557601451874e-03,-3.554133465513586998e-03,-1.165869273245334625e-02,6.349051836878061295e-04,1.434887526556849480e-04,-1.786121865734457970e-04,1.050319988280534744e-04,1.261048018932342529e-04,-2.683472819626331329e-03,1.171826571226119995e-02,1.364923315122723579e-03,6.755320355296134949e-04,1.694525853963568807e-04,2.720776537898927927e-04,-7.864341605454683304e-04,4.357389174401760101e-03,4.538794979453086853e-03,-1.170516572892665863e-02,1.014535594731569290e-02,1.350246183574199677e-02,1.883768272818997502e-04,-3.825759631581604481e-05,-7.941033691167831421e-04,-6.840671412646770477e-04,3.900017123669385910e-03,-5.874603055417537689e-03,1.048926264047622681e-03,6.080828141421079636e-03,2.665820647962391376e-04,-2.230069658253341913e-04,3.166228998452425003e-03,-4.890339914709329605e-03,-3.095294348895549774e-03,7.292800582945346832e-03,5.661550676450133324e-05,3.372905484866350889e-05,-1.950562873389571905e-04,2.501119706721510738e-05,2.793412713799625635e-04,1.662249211221933365e-03,-1.323827309533953667e-03,-5.082057323306798935e-03,-5.858658114448189735e-04,1.085167095880024135e-04,1.498457277193665504e-05,4.662524588638916612e-09,2.473078166076447815e-05,1.314640685450285673e-04,2.184064127504825592e-03,1.014073030091822147e-03,1.264023921976331621e-05,-7.285234460141509771e-07,-2.821286670950939879e-08,-5.880395474378019571e-05,-9.010384383145719767e-05,-2.520090201869606972e-03,-6.072308868169784546e-03,-8.846789598464965820e-03,-1.764107844792306423e-03,1.943931565620005131e-04,-1.634421205380931497e-04,-2.194233820773661137e-04,8.748010732233524323e-04,3.120639827102422714e-03,6.755367852747440338e-03,-3.439966356381773949e-03,-1.079918444156646729e-02,5.547376349568367004e-03,8.027111471164971590e-05,-1.217735261889174581e-04,1.547692954773083329e-05,-2.471870975568890572e-03,-2.907991176471114159e-03,1.373359374701976776e-02,2.641187049448490143e-03,4.462646786123514175e-03,-7.066453690640628338e-05,2.450941537972539663e-04,-2.837612701114267111e-04,7.596235256642103195e-03,2.252867678180336952e-03,-5.994645878672599792e-03,2.795445732772350311e-03,9.808208793401718140e-03,7.084385724738240242e-04,-1.729188952594995499e-04,2.701927907764911652e-03,4.954680800437927246e-03,4.043028689920902252e-03,-5.111135542392730713e-03,-2.249999437481164932e-03,5.178956314921379089e-03,1.000431366264820099e-03,-2.906080917455255985e-04,7.515593897551298141e-03,-7.863517384976148605e-04,-5.433671176433563232e-03,-4.504793323576450348e-03,-8.918652310967445374e-04,4.222303687129169703e-05,-2.509138139430433512e-04,-1.483181222283747047e-06,6.595473387278616428e-04,2.503290306776762009e-03,-8.105922606773674488e-04,-4.624336492270231247e-03,-5.894116475246846676e-04,1.233329967362806201e-04,7.524015018134377897e-06,7.980133887031115592e-08,3.629043567343614995e-05,1.749302609823644161e-04,1.891138032078742981e-03,5.819824873469769955e-04,-1.412830897606909275e-05,-1.235863692272687331e-05,1.727721254951575247e-08,-4.608020390151068568e-05,-6.578861211892217398e-05,-1.409043325111269951e-03,-1.408741809427738190e-03,-1.127099618315696716e-02,-4.704009275883436203e-03,4.901973807136528194e-05,-1.055672400980256498e-04,-5.268715176498517394e-05,1.067987410351634026e-03,5.270186811685562134e-03,1.933589810505509377e-03,-1.304627279751002789e-03,-1.115111820399761200e-02,8.625195361673831940e-03,9.731222962727770209e-05,-4.544523835647851229e-05,2.590162446722388268e-03,4.997670650482177734e-03,-3.410348668694496155e-03,5.598140880465507507e-03,1.084420015104115009e-03,2.527426462620496750e-03,1.415757287759333849e-05,3.160078485962003469e-04,-8.056211518123745918e-04,3.871757304295897484e-03,8.978931233286857605e-03,-1.097725890576839447e-02,6.813070271164178848e-03,1.328635867685079575e-02,1.059679547324776649e-03,-4.061804065713658929e-05,-1.058129273587837815e-04,-3.026903606951236725e-03,7.659078110009431839e-03,1.225150655955076218e-03,2.793386345729231834e-03,8.319297805428504944e-03,4.607441951520740986e-04,-2.510360209271311760e-04,2.129071392118930817e-03,-3.042311407625675201e-03,-8.573305793106555939e-03,2.302706707268953323e-03,1.045229844748973846e-03,6.060185842216014862e-05,-1.474016462452709675e-04,2.679884892131667584e-05,3.114348219241946936e-04,2.624593675136566162e-03,-7.602199912071228027e-04,-3.260420635342597961e-03,-4.228361940477043390e-04,1.268393680220469832e-04,9.729656085255555809e-06,2.317210601177066565e-08,2.920306542364414781e-05,2.948498513433150947e-05,2.857443178072571754e-04,-7.307521882466971874e-04,-8.344934030901640654e-05,-7.412627746816724539e-05,8.677852747496217489e-08,-8.868812437867745757e-05,6.432833470171317458e-05,-1.658790628425776958e-03,1.321893883869051933e-03,-5.515899509191513062e-03,-7.677582092583179474e-03,-2.596261620055884123e-04,-2.344544918742030859e-05,9.766125003807246685e-05,1.246484229341149330e-03,8.816529996693134308e-03,2.080750185996294022e-03,-7.759902626276016235e-03,-1.503641717135906219e-03,-4.578917287290096283e-05,3.514027412165887654e-05,-7.640158582944422960e-05,-3.737905062735080719e-03,1.907713944092392921e-03,1.065836753696203232e-03,-5.079329013824462891e-03,6.904791109263896942e-03,-2.477474976330995560e-03,-1.900935603771358728e-04,1.453274162486195564e-04,-1.052077859640121460e-03,-6.253449828363955021e-04,1.046706363558769226e-02,4.312048200517892838e-03,-9.346376173198223114e-04,6.164789199829101562e-03,2.354382304474711418e-03,-4.726321640191599727e-05,-1.463226624764502048e-03,4.613877274096012115e-03,1.241000555455684662e-02,-4.414769820868968964e-03,9.271034970879554749e-03,2.121677156537771225e-03,1.166483620181679726e-03,-4.858311149291694164e-04,-1.556189265102148056e-03,-1.243275823071599007e-03,-1.232818514108657837e-02,-1.776981400325894356e-03,4.338216036558151245e-03,-3.360788105055689812e-05,3.012586967088282108e-04,-5.304233636707067490e-04,-1.269658794626593590e-03,-4.451615735888481140e-03,-2.063271589577198029e-03,3.882723627611994743e-03,1.240322715602815151e-03,-6.667399429716169834e-04,9.218323393724858761e-04,1.383890485158190131e-04,1.906253164634108543e-04,1.465447829104959965e-03,2.512764651328325272e-03,1.971436198800802231e-03,-9.117391164181753993e-05,3.987771633546799421e-04,6.625771638937294483e-04,-1.606444944627583027e-03,-5.305630038492381573e-04,9.049148065969347954e-04,4.247467033565044403e-03,-4.807256162166595459e-03,-2.740020863711833954e-03,7.420922629535198212e-04,-3.299238742329180241e-04,-4.878625913988798857e-04,2.806075499393045902e-04,2.906116656959056854e-03,8.888687007129192352e-03,1.077369670383632183e-03,-9.748664684593677521e-03,1.997389830648899078e-03,3.285309066995978355e-04,-2.536674437578767538e-04,-6.204896140843629837e-03,5.623921751976013184e-03,-4.950061440467834473e-03,1.102966442704200745e-02,1.093328464776277542e-02,3.555570729076862335e-03,-5.227900328463874757e-05,-4.917983897030353546e-03,-2.160627860575914383e-03,6.341618485748767853e-03,9.402764961123466492e-03,-9.005648083984851837e-03,6.493795663118362427e-03,1.143427751958370209e-02,2.089045010507106781e-04,1.186627923743799329e-04,-3.890398656949400902e-04,-8.239132352173328400e-03,5.467659328132867813e-03,-4.314701538532972336e-03,1.248388551175594330e-03,8.572963997721672058e-03,1.588326413184404373e-04,-1.439383137039840221e-03,1.256447657942771912e-02,-1.663258485496044159e-02,-1.267314888536930084e-02,-6.695197895169258118e-03,-6.758769974112510681e-03,-7.078016176819801331e-03,-1.024193316698074341e-02,2.993790060281753540e-02,2.203572075814008713e-03,3.756226215045899153e-04,-4.607418552041053772e-03,1.991228666156530380e-03,1.424406003206968307e-02,9.693934582173824310e-03,-1.579772060722461902e-06\n0.000000000000000000e+00,2.706895065784920007e-05,6.204673263709992170e-05,-1.839167962316423655e-04,-1.953385217348113656e-04,9.045831575349438936e-06,2.830558969435514882e-07,1.281607975300858016e-08,-3.871953595080412924e-05,2.724840669543482363e-06,-6.981814512982964516e-04,-4.611609969288110733e-03,-1.632257131859660149e-03,-1.865223865024745464e-03,-8.441368845524266362e-05,-1.625655750103760511e-05,-5.100404450786300004e-06,1.001127064228057861e-03,3.181932494044303894e-03,1.476834644563496113e-03,2.537069609388709068e-03,2.010241849347949028e-03,5.506700108526274562e-05,1.267393381567671895e-04,-5.951983257546089590e-05,4.687823238782584667e-04,-1.018316950649023056e-03,2.364907413721084595e-05,2.471794839948415756e-03,-8.093147189356386662e-04,-6.832942017354071140e-05,-4.693481969297863543e-05,-9.603295438864734024e-06,-1.998541993089020252e-04,-1.037870068103075027e-03,8.641630411148071289e-04,-4.753616667585447431e-05,-1.662048045545816422e-03,1.477016252465546131e-03,1.475244993343949318e-03,-1.716961742204148322e-05,7.076416659401729703e-05,4.235737025737762451e-03,1.762283151037991047e-03,-1.060786307789385319e-04,1.274882117286324501e-03,4.011671408079564571e-04,7.358915172517299652e-04,1.428461382602108642e-05,-1.657892717048525810e-04,-8.938150713220238686e-04,-3.637376707047224045e-03,-2.257349668070673943e-03,-8.626169292256236076e-04,-2.975813913508318365e-05,8.752831490710377693e-06,-2.797070737869944423e-05,1.254890548807452433e-06,-7.539721555076539516e-04,-1.136207138188183308e-03,4.543500836007297039e-04,7.291619840543717146e-05,9.599218901712447405e-05,1.687896292423829436e-05,2.275008093022279354e-08,-1.981566019821912050e-04,-3.743316337931901217e-04,1.602660981006920338e-03,2.527129836380481720e-03,-2.727015453274361789e-05,7.115699190762825310e-06,1.283391881656825717e-08,3.968022938352078199e-04,-1.188979076687246561e-04,8.362177759408950806e-03,2.174054458737373352e-02,1.245727017521858215e-02,1.944358833134174347e-02,8.328554686158895493e-04,1.270640495931729674e-04,-3.403831215109676123e-05,-6.915761623531579971e-03,-2.122741565108299255e-02,-1.993846520781517029e-02,-2.289453893899917603e-02,-3.885236335918307304e-03,-1.433192082913592458e-04,-7.844834472052752972e-04,4.657856770791113377e-04,-8.689998649060726166e-04,1.240586675703525543e-02,-4.861403256654739380e-03,-1.279280707240104675e-02,6.088794209063053131e-03,5.594707326963543892e-04,3.642899391707032919e-04,9.147624223260208964e-05,2.268720185384154320e-03,7.660870440304279327e-03,-8.542242459952831268e-03,-4.934555850923061371e-03,1.273549906909465790e-02,-7.444965653121471405e-03,6.468874216079711914e-01,6.491070962511003017e-05,-7.937717018648982048e-04,-2.449688315391540527e-02,-1.363049261271953583e-02,-5.152482073754072189e-03,-9.893321432173252106e-03,-2.560438588261604309e-06,-5.561835598200559616e-03,-1.462469226680696011e-04,1.812466303817927837e-03,3.309593535959720612e-03,2.359505742788314819e-02,1.586194336414337158e-02,6.588566116988658905e-03,1.703374437056481838e-04,-1.195844524772837758e-04,2.756344620138406754e-04,-1.594056993781123310e-05,7.179024163633584976e-03,7.972951047122478485e-03,-4.537352360785007477e-03,-7.541184313595294952e-04,-8.558974950574338436e-04,-1.232523645740002394e-04,1.110187142217000655e-08,-5.395389962359331548e-06,-4.908916162094101310e-05,3.125104121863842010e-04,7.439999026246368885e-04,-1.056961446010973305e-05,5.751375283580273390e-05,1.813418037954761530e-08,1.174285534943919629e-05,1.095212210202589631e-04,-1.277292845770716667e-03,-2.100399695336818695e-03,3.894452471286058426e-03,-3.090510144829750061e-04,1.660770940361544490e-04,-4.316630656830966473e-05,-1.162497792392969131e-04,1.375675201416015625e-04,-2.156304195523262024e-03,-1.549192820675671101e-03,-1.662540453253313899e-04,-8.877638028934597969e-04,1.021854928694665432e-03,1.628531754249706864e-05,1.041779069055337459e-05,1.068663317710161209e-03,-3.288229461759328842e-03,2.718307077884674072e-03,1.935540349222719669e-03,-2.708189422264695168e-03,6.903890753164887428e-04,-9.968429367290809751e-06,-2.721274722716771066e-05,3.752822522073984146e-05,1.141503802500665188e-03,-3.432733239606022835e-03,6.084911990910768509e-03,-4.043295979499816895e-03,-1.572435721755027771e-04,2.686791121959686279e-04,-5.459697058540768921e-05,-2.912916534114629030e-04,3.914646804332733154e-04,2.293371362611651421e-03,-5.622431635856628418e-04,-3.298087278380990028e-03,-2.602298976853489876e-03,9.479821892455220222e-05,-2.193020009144674987e-06,-1.319588336627930403e-04,1.678920350968837738e-03,8.969076443463563919e-04,3.406191011890769005e-03,-4.084812244400382042e-04,-1.370838253933470696e-05,3.307858423795551062e-05,-3.078288864344358444e-05,4.239867848809808493e-05,-2.636432764120399952e-04,-2.091925358399748802e-03,-8.554168744012713432e-05,-9.558464080328121781e-05,-2.543726441217586398e-05,7.269156412803567946e-06,5.866870367299270583e-08,2.711296656343620270e-05,8.437361248070374131e-05,-5.076375091448426247e-04,-6.201490177772939205e-04,1.385498671879759058e-05,-1.211611379403620958e-05,-1.330727172899059951e-08,-7.885016384534537792e-05,-1.870366759249009192e-05,-1.945417723618447781e-03,-3.001337870955467224e-03,-1.797331497073173523e-03,-3.438305808231234550e-03,-3.125946968793869019e-04,-3.111361365881748497e-05,4.941457518725655973e-06,7.954880711622536182e-04,5.660303868353366852e-03,2.789435675367712975e-04,5.361545365303754807e-03,1.196059631183743477e-03,8.305553928948938847e-04,7.620962423970922828e-05,-9.048856736626476049e-05,1.113241160055622458e-04,8.398952777497470379e-04,4.699488636106252670e-05,6.266056443564593792e-04,-2.564905676990747452e-03,-1.198602258227765560e-04,-6.742408731952309608e-05,-4.640668521460611373e-06,-5.363084492273628712e-04,-1.327758771367371082e-03,3.438355866819620132e-03,-2.559398300945758820e-03,-1.956496620550751686e-03,3.778284299187362194e-04,1.286900136619806290e-03,-2.361894985369872302e-05,3.699125081766396761e-04,2.733203349635004997e-03,-4.149639280512928963e-04,1.679558656178414822e-03,1.184802269563078880e-03,-6.940091261640191078e-04,8.830513106659054756e-04,-5.400343798100948334e-05,-2.988148480653762817e-06,3.026166697964072227e-03,-5.216527730226516724e-03,-7.124872063286602497e-04,-1.971399644389748573e-03,3.501183164189569652e-05,9.999532267102040350e-06,-1.308028549829032272e-05,-7.731145160505548120e-05,2.871996839530766010e-04,9.813666110858321190e-05,6.579105393029749393e-04,1.361573376925662160e-04,1.149017116404138505e-04,1.409450487699359655e-05,-2.103843144141137600e-08,2.330434290342964232e-05,5.234409400145523250e-05,-2.650258247740566730e-04,-4.202295385766774416e-04,9.994786523748189211e-06,-7.892218491178937256e-06,5.409674486145377159e-08,-4.481009455048479140e-05,-8.850040103425271809e-06,-1.110754674300551414e-03,-2.647687448188662529e-03,-2.350595546886324883e-03,-1.995493657886981964e-03,-1.416371378581970930e-04,-9.831922398007009178e-06,-1.512162998551502824e-05,8.930583135224878788e-04,3.362914547324180603e-03,1.189821283333003521e-03,3.310446860268712044e-03,1.295859226956963539e-03,-3.403215087018907070e-04,9.837818652158603072e-05,-2.108726766891777515e-05,3.195790050085633993e-04,-2.065150765702128410e-03,-5.822305101901292801e-04,1.093456987291574478e-03,-1.123435562476515770e-03,-5.360629875212907791e-04,-5.091725688544102013e-05,-1.040819734043907374e-05,-2.612186071928590536e-04,-9.303322294726967812e-04,6.462512537837028503e-04,-3.732068580575287342e-04,-1.188366324640810490e-03,6.954949931241571903e-04,1.196703873574733734e-03,-9.606210369383916259e-07,1.635253720451146364e-04,4.284770693629980087e-03,1.521894591860473156e-03,1.025901758112013340e-03,1.102144015021622181e-03,5.340228090062737465e-04,7.629179162904620171e-04,1.182082451123278588e-05,-6.180232157930731773e-04,-6.677206838503479958e-04,-2.528967102989554405e-03,-2.473838860169053078e-03,-1.456134254112839699e-03,-3.137557723675854504e-05,4.892293418379267678e-06,-3.069743615924380720e-05,-2.922564999607857317e-05,-9.310281020589172840e-04,-8.611516677774488926e-04,6.829208577983081341e-04,1.055981483659707010e-04,1.099685032386332750e-04,1.739111758070066571e-05,2.981323632411658764e-08,1.652775245020166039e-05,4.002763671451248229e-05,-2.155838301405310631e-04,-2.885935246013104916e-04,9.456696716370061040e-06,7.767048373352736235e-07,5.541460268432274461e-08,-3.649688733275979757e-05,2.047019552264828235e-05,-8.525287848897278309e-04,-4.546359181404113770e-03,-2.257843967527151108e-03,-1.273598289117217064e-03,-1.227010216098278761e-04,4.518726200331002474e-06,-1.741155028867069632e-05,6.222376832738518715e-04,4.805865697562694550e-03,7.428894750773906708e-04,2.945753745734691620e-03,1.434325240552425385e-04,-9.559991885907948017e-04,9.132819104706868529e-05,-9.565250365994870663e-05,6.230775761650875211e-05,-1.269779866561293602e-03,1.972191035747528076e-03,3.504846245050430298e-03,-1.577509683556854725e-03,-6.821372080594301224e-04,-3.401208596187643707e-05,-2.905569999711588025e-05,-2.893125347327440977e-04,-1.115348306484520435e-03,-1.944763469509780407e-03,-1.519931247457861900e-04,-5.252328701317310333e-04,7.078744238242506981e-04,8.395021432079374790e-04,1.021122443489730358e-06,-2.925105509348213673e-04,1.563246361911296844e-03,-4.329422954469919205e-04,-1.391394762322306633e-04,7.309501059353351593e-03,8.371251169592142105e-06,4.893532604910433292e-04,-3.749132883967831731e-05,-5.960044218227267265e-04,-4.316445847507566214e-04,-3.918400965631008148e-03,1.685074297711253166e-03,-1.496730546932667494e-04,-1.897051879495847970e-05,3.607197140809148550e-05,-1.489684473199304193e-05,-3.437689883867278695e-05,-5.491622141562402248e-04,-8.080367697402834892e-04,1.636615343159064651e-04,4.206338780932128429e-05,5.903088458580896258e-05,9.624094673199579120e-06,4.039884515805169940e-08,2.045398287009447813e-05,4.854859798797406256e-05,-1.147250004578381777e-04,-9.673771273810416460e-05,2.778846010187407956e-06,-9.325687642558477819e-06,-4.134562914259731770e-08,-4.067542977281846106e-05,1.133386376750422642e-06,-6.849254714325070381e-04,-5.032914225012063980e-03,-3.111954778432846069e-03,-3.158278763294219971e-03,-8.605707262177020311e-05,-1.352109120489330962e-05,3.053304317290894687e-05,8.223346667364239693e-04,2.653152914717793465e-03,8.801318472251296043e-04,1.799111720174551010e-03,-6.870300276204943657e-04,-1.116689963964745402e-04,3.367468525539152324e-05,-2.200201561208814383e-05,-2.123029844369739294e-04,-1.768974936567246914e-03,1.420776592567563057e-03,2.652907511219382286e-03,7.679170230403542519e-04,-2.964470186270773411e-04,-4.397078009787946939e-05,4.143721889704465866e-05,-3.067892394028604031e-04,-9.557043085806071758e-05,2.816908992826938629e-03,-4.511260776780545712e-04,-8.564214804209768772e-04,3.255537594668567181e-04,9.271057788282632828e-04,5.528309429791988805e-06,6.213159649632871151e-04,3.296879585832357407e-03,1.607419224455952644e-03,1.638342975638806820e-03,3.121878253296017647e-03,7.828789530321955681e-04,4.344346234574913979e-04,-8.283877832582220435e-07,-3.356064262334257364e-04,-9.262288222089409828e-04,-5.474946461617946625e-03,-4.419971373863518238e-04,-3.317401569802314043e-04,-2.766183206404093653e-05,2.615715129650197923e-05,-3.898995055351406336e-05,-5.172516466700471938e-06,-1.033838605508208275e-03,-1.005542930215597153e-03,7.579775992780923843e-04,9.754751226864755154e-05,8.471797627862542868e-05,1.849966974987182766e-05,2.416027200524695218e-08,7.137099601095542312e-06,2.692037014639936388e-06,-1.509780995547771454e-04,-1.233360380865633488e-04,-4.119220830034464598e-05,-1.361731960969336797e-06,7.577500582556240261e-08,-2.307096656295470893e-05,2.216358552686870098e-06,-5.332766450010240078e-04,-3.400767920538783073e-03,-2.102850005030632019e-03,-1.485069515183568001e-03,-3.188346454408019781e-05,-5.059574505139607936e-06,-1.227029952133307233e-05,6.949033122509717941e-04,4.137939307838678360e-03,1.669560908339917660e-03,2.583385678008198738e-03,1.395232975482940674e-04,1.114136772230267525e-03,6.376701639965176582e-05,-5.279152901493944228e-05,3.869191859848797321e-04,-1.096580061130225658e-03,4.278820124454796314e-04,1.265992061235010624e-03,9.053915273398160934e-04,-1.283846562728285789e-03,-3.625530007411725819e-05,-1.579881791258230805e-05,-1.486382680013775826e-04,-2.339662460144609213e-04,-2.869732852559536695e-04,-8.633284014649689198e-04,-1.294261892326176167e-03,4.848486860282719135e-04,7.826497312635183334e-04,7.998278306331485510e-06,5.356252659112215042e-04,3.295748261734843254e-03,9.621824719943106174e-04,2.744484692811965942e-03,1.475582597777247429e-03,5.217588623054325581e-04,5.542517174035310745e-04,-4.524736141320317984e-10,-5.134094390086829662e-04,-2.580613363534212112e-04,-4.923465661704540253e-03,-3.477446734905242920e-03,-5.491428310051560402e-04,-3.961686161346733570e-05,1.824660284910351038e-05,-4.152763722231611609e-05,9.986209624912589788e-05,-3.014656715095043182e-03,-6.881474982947111130e-04,4.570343007799237967e-04,4.987620195606723428e-05,6.856046820757910609e-05,1.402376437908969820e-05,1.720218278933316469e-08,2.786648292385507375e-05,6.773367931600660086e-05,-2.763028605841100216e-04,-4.595330392476171255e-04,-1.116694420488784090e-06,-1.747495844028890133e-05,-1.399712346028536558e-08,-5.397473796620033681e-05,-1.007361788651905954e-05,-1.630083774216473103e-03,-4.149660002440214157e-03,-1.364595955237746239e-03,-2.552484627813100815e-03,-1.529136061435565352e-04,-2.606954876682721078e-05,6.438529089791700244e-05,9.876209078356623650e-04,2.789841499179601669e-03,1.586340717040002346e-03,1.341855153441429138e-03,1.583112170919775963e-03,-6.648387061432003975e-04,7.584127888549119234e-05,-4.996369170839898288e-05,-3.067834040848538280e-05,1.070442958734929562e-04,3.998986212536692619e-04,-3.938297159038484097e-04,-1.234372262842953205e-03,-3.042915777768939734e-04,-6.979868339840322733e-05,5.665424396283924580e-08,-4.444472724571824074e-04,-6.553726270794868469e-04,1.162816537544131279e-03,8.348759729415178299e-04,-3.265999024733901024e-03,1.586899044923484325e-03,1.418449217453598976e-03,5.016515933675691485e-05,2.114488597726449370e-05,3.025532001629471779e-03,1.643786323256790638e-03,2.273441525176167488e-03,4.210913553833961487e-03,7.495444151572883129e-05,7.950547733344137669e-04,-1.023184886435046792e-04,-1.415511360391974449e-05,-4.809270612895488739e-04,-3.573655150830745697e-03,-2.880062209442257881e-03,1.103031681850552559e-03,-1.709063944872468710e-04,5.953388608759269118e-05,5.164986941963434219e-05,-1.692375662969425321e-04,-4.763106117025017738e-04,-3.482580650597810745e-04,2.984827151522040367e-04,5.127839976921677589e-04,2.228825032943859696e-04,7.176012150011956692e-05,1.965637784451246262e-04,6.565673538716509938e-05,1.690176759439054877e-05,-7.044472731649875641e-04,-6.322295521385967731e-04,1.477062905905768275e-04,2.458046365063637495e-04,-1.257652183994650841e-04,-3.480361192487180233e-04,3.312830813229084015e-04,-1.381286303512752056e-03,-9.780878899618983269e-04,-2.510111313313245773e-03,-2.365129534155130386e-03,-3.654912870842963457e-05,-2.304408553754910827e-04,1.111227174988016486e-04,1.175640383735299110e-03,1.665534684434533119e-03,3.907746635377407074e-03,3.888139268383383751e-03,7.663499563932418823e-04,1.928126788698136806e-03,4.875586309935897589e-04,3.191572031937539577e-04,-4.284991882741451263e-04,2.398570068180561066e-04,1.039399649016559124e-04,1.447005430236458778e-03,-2.966484520584344864e-03,-9.541902691125869751e-04,2.323047810932621360e-04,1.570798340253531933e-03,-1.203749794512987137e-03,1.146871072705835104e-04,3.913237713277339935e-03,-1.820588950067758560e-04,-2.398362848907709122e-03,9.457506239414215088e-04,1.856920076534152031e-03,-1.067766221240162849e-03,-6.390205817297101021e-04,3.646846627816557884e-03,1.216654782183468342e-03,-2.927536610513925552e-03,3.804953303188085556e-04,7.891517016105353832e-04,-6.286248099058866501e-04,1.224050647579133511e-03,-1.169083116110414267e-04,-2.609543502330780029e-03,1.042158575728535652e-03,-4.476829897612333298e-03,-6.544929929077625275e-03,-4.260014684405177832e-04,-1.569457002915441990e-03,-1.712616533041000366e-03,3.594300942495465279e-03,3.634597873315215111e-03,-7.890926674008369446e-03,8.398177102208137512e-03,2.827598014846444130e-03,-9.255002369172871113e-04,7.681997885811142623e-06\n0.000000000000000000e+00,-3.147923166579857934e-07,-2.174833298340672627e-06,-2.740399213507771492e-05,-3.214096796000376344e-05,-1.574622729094699025e-06,-1.526592200207232963e-06,1.507548752499587863e-08,1.371623511658981442e-06,-5.122874995322490577e-07,-6.669106824119808152e-06,1.797871082089841366e-04,1.260926073882728815e-04,-4.181806434644386172e-05,-6.829494850535411388e-06,3.370201056895893998e-06,8.169128705048933625e-06,-5.876488557987613603e-06,2.796325134113430977e-04,8.110969793051481247e-05,-1.159124512923881412e-04,-3.714382910402491689e-05,-5.442665860755369067e-05,-4.241669557814020663e-06,2.320931571375695057e-06,-3.975814979639835656e-05,2.451274121995083988e-05,9.357360249850898981e-05,-2.769258571788668633e-04,2.886362563003785908e-05,-5.396571577875874937e-05,3.258582239595853025e-07,-1.700598204479319975e-06,-9.454362952965311706e-06,-2.191154053434729576e-04,-3.535399446263909340e-05,5.272439739201217890e-05,1.028423648676835001e-04,-6.145043153082951903e-05,-1.353551942884223536e-05,6.593994839931838214e-06,-4.179529787506908178e-05,-5.108026380185037851e-05,-1.784454070730134845e-04,-6.725509592797607183e-05,4.283823072910308838e-04,2.452437729516532272e-05,-5.625379344564862549e-06,4.191155312582850456e-06,-5.736957245972007513e-05,5.182306631468236446e-05,1.538977812742814422e-04,7.292730151675641537e-05,1.221995189553126693e-04,-1.736661715767695569e-06,6.408948593161767349e-06,-1.622961690372903831e-06,-5.177188086236128584e-06,-5.895083086215890944e-05,8.453291229670867324e-06,6.810326158301904798e-05,6.269568075367715210e-06,9.367695383843965828e-07,-2.884021625959576340e-07,-6.837610477816724597e-09,1.728673169054673053e-06,2.127252992067951709e-05,1.914020103868097067e-04,2.026509318966418505e-04,1.120981687563471496e-05,7.742860361759085208e-06,-4.661872310407488840e-08,-4.987959073332604021e-06,-1.250856166734592989e-05,8.031210745684802532e-05,-1.471634721383452415e-03,-9.726046700961887836e-04,-1.573289773659780622e-04,6.541963375639170408e-05,-2.884453897422645241e-05,-5.372302985051646829e-05,6.428635970223695040e-05,-1.498650293797254562e-03,-1.616763649508357048e-03,8.415696793235838413e-04,3.646982077043503523e-05,3.934377164114266634e-04,2.084180960082449019e-05,-1.530040754005312920e-05,2.745706005953252316e-04,4.912210279144346714e-04,-5.588409840129315853e-04,8.370420546270906925e-04,-4.702257865574210882e-05,3.576248709578067064e-04,2.920760607594274916e-06,2.497675086488015950e-05,1.074022875400260091e-04,1.617286121472716331e-03,1.296814298257231712e-04,-9.545817156322300434e-04,-1.092138118110597134e-03,5.270562251098453999e-04,6.514716369565576315e-05,6.558566093444824219e-01,5.449176533147692680e-04,-5.016620270907878876e-04,7.575505878776311874e-04,1.673698192462325096e-03,-2.156617119908332825e-03,7.767942734062671661e-04,7.599093078169971704e-05,-4.670914495363831520e-05,5.642566247843205929e-04,-3.232114540878683329e-04,-5.702822818420827389e-04,-1.333255320787429810e-03,-1.121180248446762562e-03,1.448776674806140363e-05,-4.506850018515251577e-05,1.609509308764245361e-05,4.299797728890553117e-05,6.145359366200864315e-04,3.562028869055211544e-04,-5.596262635663151741e-04,-6.067446884117089212e-05,-9.656642760091926903e-06,4.309033556637587026e-06,-3.351054189693059016e-08,1.563688329042633995e-06,2.550002363932435401e-06,3.515299977152608335e-05,-2.677990596566814929e-05,2.008982846746221185e-08,1.582799995958339423e-06,6.673054997463623295e-08,-4.787524630955886096e-06,4.835296294913860038e-06,-6.962212501093745232e-05,1.550940360175445676e-04,4.178001254331320524e-04,-7.273600203916430473e-05,-2.921185659943148494e-05,2.363716703257523477e-06,5.109095127409091219e-06,3.556639421731233597e-05,7.275174721144139767e-05,1.979146327357739210e-04,4.084184183739125729e-04,-2.257185551570728421e-04,-1.306897174799814820e-04,7.195094894996145740e-06,1.917104327731067315e-06,3.235281474189832807e-05,-1.329207443632185459e-04,-2.194188127759844065e-04,-1.010613341350108385e-04,5.112855433253571391e-05,-1.160809770226478577e-04,1.688694283075165004e-06,-4.545868705463362858e-06,-5.458247687784023583e-05,-3.036300186067819595e-04,-1.003680954454466701e-04,2.211197133874520659e-04,1.954981707967817783e-04,-1.475608005421236157e-04,-3.876382834278047085e-05,5.550243713514646515e-06,-1.639561378397047520e-04,6.519385351566597819e-06,1.931030419655144215e-04,-8.656785939820110798e-05,1.134860940510407090e-05,-7.613519846927374601e-05,4.008669930044561625e-05,1.020394392980961129e-05,-2.149031788576394320e-04,9.893818059936165810e-06,2.272908895974978805e-04,5.670663085766136646e-07,1.173624405055306852e-04,-3.508534064167179167e-06,1.116762541641946882e-05,-1.313687107540317811e-06,-1.261197576241102070e-05,-9.987843804992735386e-05,-1.084971518139354885e-04,4.316154445405118167e-05,4.002982677775435150e-06,1.493179979661363177e-06,-1.600835389581334312e-06,1.534044287154756603e-07,-7.291424708455451764e-07,-2.403779490123270079e-06,-2.880749889300204813e-05,-3.080103488173335791e-05,-2.932324150606291369e-06,-1.222908849740633741e-06,1.030878138408297673e-07,-1.200718884319940116e-06,4.473544322536326945e-06,-2.902757478295825422e-05,2.359486825298517942e-04,3.345970762893557549e-04,3.447938943281769753e-04,-5.553543360292678699e-06,4.878812433162238449e-06,6.576901796506717801e-06,-1.287164286623010412e-05,7.215944351628422737e-04,5.087131867185235023e-04,-5.892534973099827766e-04,-2.463395649101585150e-04,-5.472356860991567373e-06,8.471499768347712234e-08,-6.985711024753982201e-06,-1.126778297475539148e-04,-1.043258234858512878e-04,-1.514968025730922818e-04,-6.153419963084161282e-05,-1.939632638823240995e-04,6.421474972739815712e-05,-9.712016435514669865e-08,-5.850699835718842223e-06,-2.443601624690927565e-05,-2.554972597863525152e-04,1.627726742299273610e-04,-1.305612677242606878e-04,1.126095230574719608e-04,-8.722564234631136060e-05,-1.160847568826284260e-05,1.125411654356867075e-05,-1.796017168089747429e-04,6.833991210442036390e-05,-4.736806295113638043e-05,2.938349498435854912e-04,-1.581382530275732279e-04,-1.882426295196637511e-04,-6.313967787718866020e-06,9.661247531767003238e-06,-4.138146759942173958e-04,4.847579111810773611e-04,4.133420006837695837e-04,-6.278455257415771484e-04,1.925108808791264892e-04,1.227614347953931428e-07,7.241307685035280883e-06,-3.533521066856337711e-06,-3.132121946691768244e-06,7.585304410895332694e-05,9.933611727319657803e-05,7.141645619412884116e-05,6.396845492417924106e-06,6.413433766283560544e-07,-7.415482627948222216e-07,1.596640686329919845e-08,-2.915386403401498683e-07,-3.079680027440190315e-06,-3.410407589399255812e-05,-2.699078140722122043e-05,-1.515567419119179249e-06,-8.424004818152752705e-07,3.638933776528574526e-08,9.482435530117072631e-07,1.017532440528157167e-06,-7.651512532902415842e-06,1.004779187496751547e-04,1.553633774165064096e-04,1.191254341392777860e-05,-8.803303899185266346e-06,3.099648893112316728e-06,8.985853128251619637e-06,-1.010288815450621769e-05,1.047262194333598018e-04,2.275708829984068871e-04,-1.681866415310651064e-04,3.125994408037513494e-05,-1.543700091133359820e-05,-2.787492121569812298e-06,-2.778878638309834059e-07,-3.167779141222126782e-05,-5.806315675727091730e-05,8.380640792893245816e-05,-1.375385327264666557e-04,7.131203165045008063e-05,-5.169001451577059925e-05,4.348710263002431020e-07,-2.605763484098133631e-06,-1.364609670417848974e-05,-1.843521167756989598e-04,7.112264938768930733e-06,8.973543299362063408e-05,2.117756230290979147e-04,-9.672578744357451797e-05,-4.564641585602657869e-06,5.429578777693677694e-06,-6.980993202887475491e-05,4.976634227205067873e-05,-7.779359293635934591e-05,-2.061459963442757726e-04,2.569291682448238134e-04,-9.302820399170741439e-05,-8.243515367212239653e-06,5.216993940848624334e-06,-4.410219844430685043e-05,8.285435615107417107e-05,3.850269058602862060e-05,1.107716889237053692e-04,1.173107448266819119e-04,-2.053730895568151027e-06,5.610828338831197470e-06,-2.041028892563190311e-06,-6.864931947347940877e-06,-7.988810830283910036e-05,-2.546218638599384576e-05,6.242459494387730956e-05,9.271307135350070894e-06,6.982448894632398151e-07,-7.092176019796170294e-07,-1.392709236824885011e-07,-6.235094360818038695e-07,-2.684460014279466122e-06,-2.556620711402501911e-05,-2.538861735956743360e-05,-2.178768909288919531e-06,-1.901124278447241522e-06,1.627725509933952708e-07,-6.193149602040648460e-07,1.631615418773435522e-06,2.828979631885886192e-05,1.458868500776588917e-04,-2.163249882869422436e-05,-3.201342769898474216e-05,-1.855565415098681115e-06,-8.775125479587586597e-07,7.589486358483554795e-06,-8.961531420936807990e-06,1.294348330702632666e-04,1.260120188817381859e-04,-4.499305214267224073e-05,1.044144155457615852e-04,1.037363472278229892e-05,-4.837611868424573913e-06,3.453615136095322669e-06,-4.220877599436789751e-05,-8.024195267353206873e-05,2.236911677755415440e-04,-3.154893056489527225e-04,5.545308340515475720e-06,5.303425859892740846e-05,-7.683396688662469387e-06,-1.602335032657720149e-06,6.885362381581217051e-06,-9.283668623538687825e-05,1.895450841402634978e-04,1.842130877776071429e-04,9.090096864383667707e-05,-5.675762804457917809e-05,-1.217799126607133076e-05,2.292513499924098141e-06,1.616147346794605255e-05,2.678668533917516470e-04,6.854074308648705482e-05,-2.643644984345883131e-04,-4.417464369907975197e-04,-8.989072375698015094e-05,-3.229029971407726407e-06,6.003941962262615561e-06,6.530670361826196313e-06,3.985497460234910250e-05,1.060034264810383320e-06,-3.818739060079678893e-05,1.778087607817724347e-04,-5.778789500254788436e-07,2.512796527298633009e-06,-2.559165977800148539e-06,1.469307107981876470e-06,-4.362491017673164606e-05,-1.099242399504873902e-05,7.244823063956573606e-05,7.516852747357916087e-06,-1.846204668254358694e-06,1.119895784995605936e-07,-9.130576472671236843e-08,-4.923630285702529363e-07,-4.894808625977020711e-06,-7.859861398173961788e-06,-2.502510687918402255e-05,-6.926858873157470953e-07,2.157696030735678505e-07,-4.564489586300624069e-08,-5.583546567322628107e-07,2.981111038025119342e-07,-1.338796118943719193e-05,6.374912481987848878e-05,2.837823994923382998e-04,1.212724528159014881e-04,-7.220065072033321485e-06,4.048366008646553382e-06,7.295633622561581433e-06,-1.348580281046452001e-05,1.408244424965232611e-04,1.955569314304739237e-04,-3.502963227219879627e-04,4.970122972736135125e-05,-5.526318636839278042e-05,-5.448741831060033292e-06,1.537658681627362967e-05,4.613805867847986519e-05,-1.531860471004620194e-04,1.028809638228267431e-04,1.810827670851722360e-04,1.921111106639727950e-04,-2.031125040957704186e-05,-2.222227749371086247e-06,-6.169388143462128937e-06,-2.643900643306551501e-06,-2.736135211307555437e-04,1.319029106525704265e-04,3.150500560877844691e-05,1.481372310081496835e-04,5.845969644724391401e-05,-2.457910886732861400e-05,6.813843356212601066e-06,-8.181969315046444535e-05,3.122699126834049821e-05,-3.705301205627620220e-04,-1.820731413317844272e-04,1.814107818063348532e-04,-1.768103102222084999e-04,-1.966842773981625214e-06,9.979613423638511449e-06,-1.129461816162802279e-04,1.401229528710246086e-04,7.840633043088018894e-05,-3.922374162357300520e-05,8.993327355710789561e-05,-3.247166660003131256e-06,7.719205314060673118e-06,-2.230441168649122119e-06,-1.046242596203228459e-05,-8.631129458080977201e-05,-8.268423698609694839e-05,9.387274621985852718e-05,1.160890860774088651e-05,-8.202190429074107669e-07,-1.072775944521708880e-06,8.212751367864257190e-09,1.262438331650628243e-06,-1.071197743840457406e-07,-2.341038634767755866e-05,-2.612558819237165153e-05,6.885406946821603924e-07,-5.906819922074646456e-08,-1.363878254778683186e-08,-2.960521214845357463e-07,6.429914947148063220e-07,-3.603196819312870502e-05,4.486203397391363978e-05,9.085413330467417836e-05,3.781564009841531515e-05,-7.500028914364520460e-06,3.452682221904979087e-06,8.431059541180729866e-06,1.710323158476967365e-05,3.291408065706491470e-04,1.702236768323928118e-04,-3.890109364874660969e-04,-1.390671422996092588e-05,1.180722683784551919e-04,-9.120510640059364960e-07,1.159902967629022896e-05,-1.057065674103796482e-05,1.632099738344550133e-04,3.658706555142998695e-05,-7.582824764540418983e-05,-2.449011481076013297e-05,-9.451396181248128414e-05,6.789861117795226164e-07,-2.249466206194483675e-06,-3.176744576194323599e-05,-1.931051228893920779e-04,-2.577095801825635135e-05,4.687462933361530304e-06,1.097286731237545609e-04,-4.527296187006868422e-05,2.833924554579425603e-06,5.677326043951325119e-06,-4.442411591298878193e-05,5.169717042008414865e-05,-1.415604201611131430e-04,-2.672254595381673425e-07,2.403077523922547698e-04,-1.092676247935742140e-04,-2.397927346464712173e-06,6.777369890187401325e-06,-3.236035408917814493e-04,3.211968869436532259e-04,4.447177707334049046e-05,1.946192933246493340e-04,1.641957060201093554e-04,-6.003483576932922006e-06,5.937122750765411183e-06,9.493500670032517519e-07,6.864132956252433360e-06,-6.460027634602738544e-06,-5.843710096087306738e-05,6.076747013139538467e-05,1.069430072675459087e-05,2.091983105856343172e-06,-4.056932993989903480e-07,-7.024794967946945690e-09,-1.368243545130098937e-07,-2.927716650447109714e-06,6.031433485986781307e-08,-1.034200158755993471e-05,-1.213362793350825086e-06,-9.354736789646267425e-07,2.797332854242995381e-08,2.536193733249092475e-06,-4.741551151710154954e-07,1.112032805394846946e-05,-3.033584835065994412e-05,9.147030505118891597e-05,5.278312528389506042e-05,-1.653354729569400661e-06,2.667512717380304821e-06,5.324369794834638014e-06,-9.504280569672118872e-06,2.420609962427988648e-04,1.711304648779332638e-04,-3.516778815537691116e-04,3.701676178025081754e-05,-1.585272548254579306e-05,-6.139615038591728080e-07,-4.103786977793788537e-06,-1.672017424425575882e-05,-2.225382340839132667e-04,9.789913019631057978e-05,-9.525567293167114258e-06,1.245501334778964520e-04,-5.615004920400679111e-05,8.028105185076128691e-07,-8.324161626660497859e-08,3.016848722836584784e-06,-2.154121466446667910e-05,-1.730600779410451651e-04,1.153057382907718420e-05,2.696795272640883923e-04,8.173676906153559685e-05,-8.196617272915318608e-06,1.962473652383778244e-05,-1.962388159881811589e-05,-2.183415745093952864e-05,-2.051819465123116970e-04,-5.543366569327190518e-05,1.054207605193369091e-04,6.572181882802397013e-05,-5.919496743445051834e-06,4.856974101130617782e-06,-9.143767965724691749e-05,-8.193344547180458903e-05,2.505848533473908901e-05,3.686028358060866594e-04,-9.108143422054126859e-05,6.347045200527645648e-06,7.450631528627127409e-06,2.621916792122647166e-05,-1.177414469566429034e-05,-7.825408829376101494e-05,-1.160599058493971825e-04,-8.768558473093435168e-06,-1.411439916410017759e-05,-1.105501723941415548e-05,1.126563529396662489e-05,-7.721198016952257603e-06,-1.387078282277798280e-05,3.161219865432940423e-06,-3.591089262044988573e-05,-6.525363278342410922e-05,3.050259920200915076e-06,-1.367039658362045884e-05,2.365051113883964717e-05,-1.034434831126418430e-06,-1.016966507449978963e-05,-3.215146534785162657e-06,1.049054990289732814e-04,4.058085687574930489e-05,1.697914194664917886e-05,4.431723027664702386e-06,-2.365785576330381446e-06,2.476448753441218287e-05,-1.557601353852078319e-05,1.434736186638474464e-04,2.736008027568459511e-04,-1.849866530392318964e-04,-1.281016448047012091e-04,-9.754326310940086842e-05,-5.035131835029460490e-06,-1.547836654935963452e-05,-9.525171481072902679e-05,2.203311669290997088e-05,8.999963029054924846e-05,-1.532891765236854553e-04,1.044167147483676672e-04,3.175283563905395567e-05,2.911360752477776259e-05,5.831458838656544685e-05,-4.020575943286530674e-07,-1.505882100900635123e-04,9.162465721601620317e-05,6.447260966524481773e-05,1.326182391494512558e-04,-9.240197687176987529e-05,-5.261136175249703228e-05,1.511675691290292889e-07,-1.155676582129672170e-04,6.586832023458555341e-05,-2.478901005815714598e-04,-6.811683124396950006e-05,2.363986277487128973e-04,-8.063999121077358723e-05,2.527435754018370062e-05,-1.085428993974346668e-05,-8.931932825362309813e-05,1.247559266630560160e-04,1.687836193013936281e-04,5.353708911570720375e-05,1.791757676983252168e-04,-6.705665873596444726e-05,4.050333882332779467e-05,3.423099988140165806e-04,-5.057752132415771484e-04,-2.757769834715873003e-04,4.419167089508846402e-05,1.960420922841876745e-04,-1.912946027005091310e-04,-1.731803349684923887e-04,4.649727713967877207e-08\n0.000000000000000000e+00,-6.982451395742828026e-06,2.509298246877733618e-05,2.010110620176419616e-06,7.165090064518153667e-04,-4.543256636679871008e-06,-1.459195300412829965e-05,-2.232547480218727287e-08,9.064289770321920514e-05,-8.386757690459489822e-05,3.145806491374969482e-03,1.731063704937696457e-03,1.356886234134435654e-03,7.036101538687944412e-03,4.775711277034133673e-04,-3.183614171575754881e-05,-1.885022793430835009e-04,2.063529973383992910e-04,-1.887400518171489239e-03,-2.741238567978143692e-03,3.649831749498844147e-03,8.299469947814941406e-03,3.000413067638874054e-03,7.760658627375960350e-05,-1.348542136838659644e-04,-2.801127848215401173e-04,-2.224659547209739685e-03,-4.977401695214211941e-04,-1.272613066248595715e-03,-2.192115411162376404e-03,2.232371829450130463e-03,-9.539370512356981635e-05,2.848394615284632891e-05,1.246303902007639408e-03,6.950422655791044235e-03,-3.693750477395951748e-05,-5.868848878890275955e-03,-3.522410755977034569e-03,1.347360201179981232e-03,1.090783989639021456e-04,-8.653106488054618239e-05,5.296916235238313675e-03,3.731863573193550110e-03,-1.078806890291161835e-04,2.539290580898523331e-03,1.375535037368535995e-03,4.234860185533761978e-03,4.099775833310559392e-05,-1.170496107079088688e-04,4.370303358882665634e-03,3.492350224405527115e-03,-1.411336008459329605e-03,-1.247338950634002686e-03,-2.775991801172494888e-03,3.599552292143926024e-05,-1.423292269464582205e-04,2.816388359860866331e-06,2.649855741765350103e-04,1.153862453065812588e-03,-3.483732580207288265e-04,-1.446580863557755947e-03,-2.239969035144895315e-04,-7.191349141066893935e-05,3.599655974539928138e-05,2.625035655512419908e-08,1.267728366656228900e-04,1.467008041799999774e-05,1.271179644390940666e-03,-2.948630368337035179e-03,2.500401751603931189e-04,2.416553907096385956e-04,-3.054001496138880611e-08,-6.341549451462924480e-04,7.750078802928328514e-04,-1.627681218087673187e-02,-1.169497333467006683e-02,-9.922644123435020447e-03,-4.992423579096794128e-02,-3.064641728997230530e-03,1.652365754125639796e-04,1.044202246703207493e-03,8.351184078492224216e-04,1.722329854965209961e-02,9.562581777572631836e-03,-2.301789261400699615e-02,-2.608079090714454651e-02,-2.900811284780502319e-02,-1.940383372129872441e-04,1.204648520797491074e-03,9.401222690939903259e-03,1.975409314036369324e-02,-1.521862111985683441e-02,-1.551364362239837646e-02,2.166239731013774872e-02,-2.081489749252796173e-02,6.942352047190070152e-04,-1.195013319374993443e-04,-7.616110146045684814e-03,-5.505381524562835693e-02,-1.772201061248779297e-02,3.142950683832168579e-02,2.280684374272823334e-02,-2.420447533950209618e-03,-5.626279162243008614e-04,5.359352217055857182e-04,6.200209259986877441e-01,-2.980559691786766052e-02,4.620250547304749489e-04,-3.233827650547027588e-02,9.264904074370861053e-03,-3.215461969375610352e-02,-4.074607510119676590e-03,9.306225110776722431e-04,-3.726447746157646179e-02,-2.567611448466777802e-02,2.129794657230377197e-02,1.005478762090206146e-02,2.039909176528453827e-02,-3.194198070559650660e-04,9.429396595805883408e-04,1.077432680176571012e-04,-2.847229596227407455e-03,-8.936073631048202515e-03,-1.112009631469845772e-03,9.030895307660102844e-03,1.559557160362601280e-03,3.751249460037797689e-04,-2.495585067663341761e-04,-4.699049327427928802e-08,1.223312028741929680e-05,-3.744794230442494154e-05,3.689261502586305141e-04,1.264377497136592865e-03,-1.188828900922089815e-05,1.137634972110390663e-04,-1.989861786455549009e-08,-7.560450467281043530e-05,2.577732375357300043e-04,-1.340979710221290588e-03,-2.417639130726456642e-03,2.906521316617727280e-03,-1.865110825747251511e-03,7.388018420897424221e-04,-8.704797073733061552e-05,-2.875784412026405334e-04,5.328275437932461500e-05,-8.096996694803237915e-03,-8.992347866296768188e-03,1.735149510204792023e-02,-5.673491396009922028e-04,2.771919127553701401e-03,3.510123933665454388e-04,-2.713876019697636366e-04,1.629927646717987955e-05,-6.410725414752960205e-03,-6.859329529106616974e-03,-6.702980026602745056e-04,-7.212225347757339478e-03,1.933636143803596497e-03,1.034676242852583528e-04,-1.073915627785027027e-04,-2.976477262564003468e-04,1.928818412125110626e-03,-9.571604430675506592e-03,5.751666612923145294e-03,-1.049981825053691864e-02,-4.268746823072433472e-03,1.527478452771902084e-04,-1.906091201817616820e-04,-6.703946273773908615e-04,-7.929050363600254059e-03,1.825633831322193146e-02,1.174794510006904602e-03,-3.181318752467632294e-04,-9.394078515470027924e-04,-2.317058853805065155e-03,-6.900608423165977001e-05,1.873956061899662018e-03,9.585423395037651062e-04,1.210247073322534561e-02,9.653519839048385620e-03,-7.038859650492668152e-03,7.169806485762819648e-05,-8.836152119329199195e-05,1.470869938202667981e-05,2.732991997618228197e-04,1.737429527565836906e-03,8.345048408955335617e-04,-2.252153586596250534e-03,-2.847434079740196466e-04,-1.221826387336477637e-04,2.641998798935674131e-05,-1.995874399085550976e-08,-1.416736085957381874e-05,6.770302570657804608e-05,-6.220384966582059860e-04,-3.860507276840507984e-04,-1.069204699888359755e-05,-7.834765710867941380e-05,2.451855607432662509e-08,7.028089021332561970e-05,-2.111672656610608101e-04,1.302565215155482292e-03,5.010631401091814041e-03,-3.485487308353185654e-03,5.509628448635339737e-03,1.028209444484673440e-04,1.011508993542520329e-05,-4.595390055328607559e-05,1.507380511611700058e-05,2.904728986322879791e-03,-6.215735804289579391e-03,7.629483938217163086e-03,7.545914035290479660e-03,3.024208126589655876e-03,-1.178331149276345968e-04,-9.760582906892523170e-05,-5.667912773787975311e-04,5.499731050804257393e-04,3.049403196200728416e-03,-6.033039651811122894e-03,1.869956613518297672e-04,3.520733444020152092e-03,-1.231609639944508672e-04,5.626766869681887329e-05,8.115066448226571083e-04,6.256022490561008453e-03,3.145369701087474823e-03,-9.959991089999675751e-03,-6.805371027439832687e-03,1.287005958147346973e-03,1.661264686845242977e-04,-2.525021227484103292e-05,6.476631853729486465e-03,3.524367930367588997e-03,-5.058399867266416550e-03,4.118943121284246445e-03,1.480787876062095165e-03,5.047705955803394318e-03,4.106040287297219038e-04,-2.600895240902900696e-04,-3.569232998415827751e-03,1.231808419106528163e-04,-7.635774090886116028e-04,4.414015915244817734e-03,-3.255016403272747993e-03,7.683501462452113628e-05,-1.122423491324298084e-04,1.947862983797676861e-06,1.041393144987523556e-03,-7.204151479527354240e-04,7.618803647346794605e-04,-9.589939727447926998e-04,-1.657698012422770262e-04,-1.321603667747694999e-05,2.935371594503521919e-05,2.964247869385872036e-08,-1.810177491279318929e-05,-1.323615651926957071e-05,-1.636662054806947708e-04,3.085743519477546215e-04,-1.186443205369869247e-05,-3.588198887882754207e-05,-3.521472535794600844e-08,7.477853796444833279e-05,-1.234893570654094219e-04,1.876710564829409122e-03,1.047123689204454422e-03,1.156656071543693542e-03,6.290703080594539642e-03,3.627731348387897015e-04,-1.577096008986700326e-05,-1.210048649227246642e-04,-1.198666432173922658e-04,-1.641070703044533730e-03,-3.179151332005858421e-03,2.820893656462430954e-03,3.932912368327379227e-03,3.493308555334806442e-03,3.414416278246790171e-05,-7.795679994160309434e-05,-6.890634540468454361e-04,-2.767224097624421120e-03,1.860074116848409176e-04,-3.610730054788291454e-04,-9.950518142431974411e-04,2.786396071314811707e-03,-8.884038834366947412e-05,1.746496127452701330e-05,1.031458261422812939e-03,5.918590351939201355e-03,8.434820920228958130e-04,-4.986929241567850113e-03,-2.010775497183203697e-03,-6.837086402811110020e-04,-2.424426929792389274e-05,-5.579132630373351276e-05,4.488016013056039810e-03,6.233009975403547287e-03,-1.394120277836918831e-03,2.651683287695050240e-03,-1.820313482312485576e-04,4.326387774199247360e-03,5.497869569808244705e-04,-1.076549233403056860e-04,4.343027248978614807e-03,3.254148876294493675e-03,-9.171458659693598747e-04,-1.470426796004176140e-03,-3.142600413411855698e-03,3.986313095083460212e-05,-1.236726966453716159e-04,1.519970282970461994e-05,3.576787712518125772e-04,1.312233041971921921e-03,3.914049011655151844e-04,-1.172511489130556583e-03,-1.659198023844510317e-04,-4.806582728633657098e-05,3.034412475244607776e-05,-1.530906956759281456e-08,-6.891325028846040368e-06,3.654176180134527385e-05,-5.268234526738524437e-04,-1.805018109735101461e-05,2.737016984610818326e-06,-3.102328628301620483e-05,6.319623935269191861e-08,6.854350067442283034e-05,-9.160237095784395933e-05,1.505576656199991703e-03,-1.360038528218865395e-03,5.614214111119508743e-03,5.792130250483751297e-03,2.437172079226002097e-04,2.746603422565385699e-05,-1.876614987850189209e-04,-1.184221036965027452e-04,-1.179109909571707249e-03,-3.977094776928424835e-03,1.215239753946661949e-03,3.099263412877917290e-03,3.262133104726672173e-03,3.905389894498512149e-05,-1.583117118570953608e-04,-1.096649066312238574e-04,-4.048952832818031311e-03,3.075321670621633530e-03,2.011650707572698593e-03,2.639415906742215157e-04,1.408842392265796661e-03,-5.338725532055832446e-05,-1.487434474256588146e-05,8.160909637808799744e-04,6.540289614349603653e-03,-1.535180490463972092e-04,-5.532250739634037018e-03,1.190904644317924976e-03,-6.653606542386114597e-04,2.859657106455415487e-04,9.610196138964965940e-05,3.746926318854093552e-03,4.014347214251756668e-03,-5.745827686041593552e-03,3.504644846543669701e-03,5.160831380635499954e-03,4.837870132178068161e-03,6.608494441024959087e-04,-1.479322963859885931e-04,3.504973137751221657e-03,2.355864737182855606e-03,-3.703509224578738213e-03,2.756435424089431763e-03,-3.093659179285168648e-03,5.415320993051864207e-05,-9.475454135099425912e-05,1.011286803986877203e-05,2.816032792907208204e-04,1.144069596193730831e-03,1.693769008852541447e-04,-1.467518974095582962e-03,-2.150303480448201299e-04,2.072272764053195715e-05,3.001112418132834136e-05,-4.485468707571271807e-08,-1.821369369281455874e-05,-3.912793181370943785e-05,9.818057878874242306e-05,3.561539342626929283e-04,-2.283167486893944442e-05,-5.016356590203940868e-05,1.178887032438069582e-08,1.239946577697992325e-04,-1.394727878505364060e-04,2.607805654406547546e-03,2.999602118507027626e-03,-7.545994594693183899e-05,5.622337572276592255e-03,2.909743925556540489e-04,4.744389116240199655e-06,-2.976421637868043035e-05,1.038530463119968772e-04,3.355283988639712334e-04,-7.963402196764945984e-03,5.654629319906234741e-03,2.172003732994198799e-03,3.210042603313922882e-03,-4.885785165242850780e-05,-6.314388883765786886e-06,-9.060021839104592800e-04,-1.196039374917745590e-03,5.984007380902767181e-03,-1.601367490366101265e-03,-3.827321343123912811e-03,2.358607016503810883e-03,-1.113128237193450332e-04,3.356371598783880472e-05,6.248787394724786282e-04,7.171341218054294586e-03,4.698168486356735229e-03,-5.005019251257181168e-03,1.823696657083928585e-04,6.551636033691465855e-04,3.120276960544288158e-04,-4.403440834721550345e-05,5.109826102852821350e-03,2.145955339074134827e-03,-5.080770701169967651e-03,4.384011961519718170e-03,3.267041407525539398e-03,5.124319810420274734e-03,-2.445049176458269358e-07,-9.876259719021618366e-05,3.856374183669686317e-03,3.121328772976994514e-03,-4.378794692456722260e-03,-4.848968528676778078e-04,-2.701834309846162796e-04,1.507708839199040085e-05,-7.428446406265720725e-05,-1.537484604341443628e-05,3.047053760383278131e-04,8.358430932275950909e-04,5.751484422944486141e-04,-5.442288238555192947e-04,-1.079598587239161134e-04,-5.222108302405104041e-05,2.861658504116348922e-05,-1.649527803238015622e-08,-1.510568381490884349e-05,-7.193570490926504135e-05,-1.833515707403421402e-04,4.764608747791498899e-04,-4.304969843360595405e-05,6.822005161666311324e-06,-5.627703103527892381e-08,8.863313996698707342e-05,-8.296435407828539610e-05,2.370149130001664162e-03,-1.615904504433274269e-03,1.156030222773551941e-03,5.701922345906496048e-03,3.797493118327111006e-04,9.950872481567785144e-07,-1.182461201096884906e-04,-3.738663508556783199e-06,-1.502413535490632057e-03,-1.245484687387943268e-03,-1.548451022244989872e-03,2.793983090668916702e-03,5.253538955003023148e-03,2.890335235861130059e-05,1.962839996849652380e-05,1.466047251597046852e-03,-9.878415148705244064e-04,-6.224624812602996826e-04,-1.983835361897945404e-03,-4.244573879987001419e-03,5.210040137171745300e-03,-1.158548548119142652e-04,-3.718889638548716903e-05,1.154440804384648800e-03,7.712287362664937973e-03,1.758439117111265659e-03,-3.563642734661698341e-03,6.596280145458877087e-04,-2.649826637934893370e-04,6.648379348916932940e-05,-5.977577166049741209e-05,4.850214812904596329e-03,6.805479060858488083e-03,-3.077814821153879166e-03,6.360931321978569031e-03,1.833634567447006702e-03,4.432109650224447250e-03,5.111035425215959549e-04,-5.305789090925827622e-05,3.388636279851198196e-03,2.545027062296867371e-03,-5.434205522760748863e-04,-2.983247861266136169e-03,-3.139351261779665947e-03,-1.146210706792771816e-05,-1.124075643019750714e-04,-1.407277341058943421e-05,2.219155139755457640e-04,-2.498531248420476913e-03,-1.032905303873121738e-03,-9.617977775633335114e-04,-1.690551725914701819e-04,-4.547386924969032407e-05,3.629379716585390270e-05,1.434136720490641892e-08,-1.798620360204949975e-05,-3.866186307277530432e-05,1.874793088063597679e-04,4.570597666315734386e-04,-5.678701563738286495e-05,-2.865686292352620512e-05,4.380262907943688333e-08,8.557284309063106775e-05,-2.819662404363043606e-05,1.868635998107492924e-03,-4.574404156301170588e-04,4.966260399669408798e-03,5.621140357106924057e-03,3.155251324642449617e-04,-2.541173125791829079e-05,3.479343649814836681e-05,-3.340210532769560814e-04,-8.941697888076305389e-04,-1.970216864719986916e-03,-3.347814548760652542e-03,4.182451404631137848e-03,3.181154374033212662e-03,2.448925442877225578e-06,-1.741199084790423512e-04,-1.381647540256381035e-03,-1.316270790994167328e-03,1.257817959412932396e-03,-3.273986279964447021e-03,2.708670916035771370e-03,1.827918458729982376e-03,-6.579709588550031185e-05,2.112643778673373163e-05,6.884720642119646072e-04,6.886502727866172791e-03,2.166721969842910767e-05,-2.582224784418940544e-03,-6.752054672688245773e-03,1.570747001096606255e-03,1.840091135818511248e-05,4.673757939599454403e-05,3.215716918930411339e-03,5.115829408168792725e-03,-2.521812450140714645e-03,8.293819613754749298e-03,6.068635731935501099e-03,3.393721068277955055e-03,5.601300508715212345e-04,-3.382119757588952780e-05,3.067031269893050194e-03,4.908122122287750244e-03,-4.100110381841659546e-03,-3.219895530492067337e-03,-2.117187716066837311e-03,-1.195678705698810518e-04,-9.737341315485537052e-05,-1.902108924696221948e-04,-2.580881991889327765e-04,3.464777255430817604e-04,-1.151066389866173267e-04,-3.611453576013445854e-04,-1.694156380835920572e-04,2.165000187233090401e-04,1.826251245802268386e-04,-2.870804455596953630e-04,3.752185148186981678e-04,4.267138137947767973e-05,-1.236986281583085656e-04,1.637305540498346090e-04,-2.686573134269565344e-04,-2.551139041315764189e-04,-7.446563686244189739e-04,-5.530138732865452766e-04,-3.161319182254374027e-04,1.926459022797644138e-03,7.152447011321783066e-03,2.846502000465989113e-03,6.534241605550050735e-03,-9.477671701461076736e-04,-7.890622946433722973e-04,-5.047239246778190136e-04,-5.006460123695433140e-04,-4.978498909622430801e-04,1.853604335337877274e-03,2.724397927522659302e-03,5.193678196519613266e-03,5.788571666926145554e-03,2.441746473778039217e-04,1.532281166873872280e-03,-2.502762712538242340e-03,-1.130521646700799465e-03,2.077768149320036173e-04,1.159825711511075497e-03,-6.643438246101140976e-03,1.519158366136252880e-03,7.060314528644084930e-04,6.685649859718978405e-04,3.062821924686431885e-03,6.782263051718473434e-03,9.309312328696250916e-03,-2.367384033277630806e-03,-1.987183932214975357e-03,2.306755632162094116e-04,1.586990547366440296e-03,1.064019161276519299e-03,4.246445838361978531e-03,3.494033357128500938e-03,-3.039546776562929153e-03,-5.342983640730381012e-03,-2.747112186625599861e-03,3.202245105057954788e-03,-2.102862345054745674e-04,-1.959693152457475662e-03,8.255005232058465481e-04,3.312014159746468067e-04,5.984771065413951874e-03,-1.028429716825485229e-02,-1.403728500008583069e-02,-3.657540306448936462e-03,-2.681089390534907579e-04,-5.200133658945560455e-03,4.947023000568151474e-03,2.300833165645599365e-02,-2.345233783125877380e-02,5.318513140082359314e-03,3.875411348417401314e-03,-2.854382852092385292e-03,4.015281774627510458e-06\n0.000000000000000000e+00,4.914379678666591644e-05,7.734014070592820644e-05,-2.460640855133533478e-03,-1.896901521831750870e-03,-3.875145193887874484e-05,-1.304627512581646442e-04,-1.709679331440838723e-08,3.224497049814090133e-05,-1.867487590061500669e-04,7.074012537486851215e-04,-1.799378544092178345e-03,4.625146277248859406e-03,6.623583612963557243e-04,-2.083351137116551399e-04,8.819828508421778679e-05,1.405031507601961493e-04,1.489550922997295856e-03,1.191357057541608810e-02,-2.500975504517555237e-03,1.391573529690504074e-02,1.154638826847076416e-02,-4.843158647418022156e-03,1.462660002289339900e-04,-3.139242762699723244e-04,-3.187483642250299454e-03,-3.500441787764430046e-03,1.190918218344449997e-02,1.317588263191282749e-03,-4.453911446034908295e-03,-4.090591799467802048e-03,-1.651790953474119306e-04,-4.061285653733648360e-05,1.169773167930543423e-03,2.824587281793355942e-03,3.204437438398599625e-03,-5.012227222323417664e-03,-8.811165578663349152e-03,-2.279645064845681190e-03,3.152690129354596138e-03,5.880785101908259094e-05,4.761017393320798874e-03,1.946802437305450439e-02,-2.018454717472195625e-03,-1.744270091876387596e-03,2.187322080135345459e-02,5.586759187281131744e-03,2.332675969228148460e-03,4.587148578139021993e-05,-2.242291811853647232e-03,1.059264686773531139e-04,-8.290451020002365112e-03,-8.952887728810310364e-03,-3.133367514237761497e-03,-6.185239908518269658e-05,4.690215791924856603e-05,-8.755883027333766222e-05,-2.193398104282096028e-04,-4.286549054086208344e-03,-3.579983022063970566e-04,2.800806425511837006e-03,3.964316274505108595e-04,2.445842255838215351e-04,1.033991211443208158e-04,3.217338617744758267e-09,-3.859138523694127798e-04,-5.172428209334611893e-04,2.029624953866004944e-02,1.418503746390342712e-02,2.714951406233012676e-04,6.498166476376354694e-04,1.900063661963713457e-09,-7.814346463419497013e-05,5.715302540920674801e-04,-8.404219988733530045e-04,-1.100066676735877991e-02,-3.767973929643630981e-02,-1.705961301922798157e-02,2.740300958976149559e-03,-7.787863723933696747e-04,-8.687619119882583618e-04,-1.604738458991050720e-02,-4.732634499669075012e-02,-6.038390845060348511e-02,-7.734679430723190308e-02,-8.227029442787170410e-02,3.246879950165748596e-02,-2.002877648919820786e-03,1.697764615528285503e-03,1.170247048139572144e-02,5.233032256364822388e-02,-7.961846888065338135e-02,-3.489891067147254944e-02,7.275389134883880615e-02,3.273605555295944214e-02,1.856374554336071014e-03,1.186715671792626381e-03,-3.177171573042869568e-03,-1.658317446708679199e-02,-1.528895366936922073e-02,3.318103402853012085e-02,6.490715593099594116e-02,1.503978297114372253e-02,-2.497874014079570770e-02,-4.861422348767518997e-04,-3.076288104057312012e-02,4.713754653930664062e-01,-1.191867981106042862e-02,-6.832082569599151611e-02,-8.620692789554595947e-02,-2.791251428425312042e-02,-2.014137431979179382e-02,-1.080666086636483669e-03,3.301622718572616577e-02,-8.567063137888908386e-03,9.022457152605056763e-02,4.141388460993766785e-02,1.714049652218818665e-02,6.218431517481803894e-04,-9.566718363203108311e-04,1.016548834741115570e-03,3.049819264560937881e-03,4.212739318609237671e-02,2.711943536996841431e-02,-2.927182428538799286e-02,-3.906045341864228249e-03,-2.206561854109168053e-03,-5.434536724351346493e-04,-1.940206395545374107e-08,-2.506883902242407203e-05,-6.977500743232667446e-05,1.378952176310122013e-03,2.510188147425651550e-03,-8.694385178387165070e-05,1.729350478854030371e-04,-6.324283763348148568e-09,-2.142100711353123188e-04,5.828132852911949158e-04,-2.777762711048126221e-03,-3.903333097696304321e-03,3.146957978606224060e-02,-6.112865637987852097e-03,-6.439229764509946108e-05,1.862221688497811556e-05,-2.274778380524367094e-04,-4.264845047146081924e-04,-1.289368420839309692e-02,-1.512341294437646866e-02,3.319029510021209717e-02,-1.649862155318260193e-03,-1.057439390569925308e-02,2.855974598787724972e-04,-4.557667416520416737e-04,-4.982111509889364243e-03,-1.331905554980039597e-02,-1.043138466775417328e-02,1.035092957317829132e-02,-1.172591187059879303e-02,-1.038081850856542587e-02,3.521359758451581001e-04,-3.558342577889561653e-04,-6.437522242777049541e-04,-1.606331020593643188e-02,-2.466077357530593872e-02,2.125115133821964264e-02,-1.974079571664333344e-02,-1.151284482330083847e-02,-3.118740860372781754e-04,-6.554438732564449310e-05,-8.487643674015998840e-03,-1.993868499994277954e-04,2.592069655656814575e-02,1.027936674654483795e-02,-1.627655327320098877e-02,-9.396535344421863556e-03,-2.234266139566898346e-04,1.032578002195805311e-04,-8.104283362627029419e-03,-3.594195935875177383e-03,1.397574041038751602e-02,2.272166684269905090e-02,2.117346040904521942e-03,-1.109193835873156786e-04,1.610465551493689418e-04,-6.182523793540894985e-05,-7.859241450205445290e-04,-6.399963051080703735e-03,-4.288339987397193909e-03,1.246036845259368420e-03,-1.084172545233741403e-04,-9.569538815412670374e-05,9.440082067158073187e-06,2.468878879113844960e-09,6.051916716387495399e-05,1.626158045837655663e-04,-3.445730544626712799e-03,-2.526735886931419373e-03,2.310718264197930694e-05,-1.148950686911121011e-04,1.688064799054700416e-08,2.567582669144030660e-05,-3.002258017659187317e-04,7.089474238455295563e-04,-5.680205300450325012e-03,9.205192327499389648e-04,6.234877277165651321e-03,-1.209130277857184410e-04,9.309324377682060003e-05,8.866933785611763597e-05,3.119488479569554329e-03,7.988263852894306183e-03,2.319288626313209534e-02,6.534460466355085373e-03,1.552652008831501007e-02,1.925608888268470764e-02,4.613943747244775295e-05,-1.959077781066298485e-05,1.236513140611350536e-03,-5.921524949371814728e-03,1.004285365343093872e-02,2.108281012624502182e-03,-1.550557464361190796e-02,7.205175235867500305e-03,-4.053683951497077942e-04,-1.091382218874059618e-04,1.188934664241969585e-03,4.165457095950841904e-03,1.481098309159278870e-02,-1.478349091485142708e-03,-9.718280285596847534e-03,-2.836017636582255363e-03,3.619674360379576683e-03,1.021261196001432836e-04,6.848272867500782013e-03,2.491294778883457184e-02,-4.409685730934143066e-03,-8.737463504076004028e-03,2.158039947971701622e-03,2.212483435869216919e-03,2.620931947603821754e-03,1.421398919774219394e-04,-1.026855316013097763e-02,1.506999135017395020e-02,-4.891879390925168991e-03,-4.767660051584243774e-03,-5.563433282077312469e-03,1.057671470334753394e-04,2.691223926376551390e-05,-9.284322004532441497e-05,4.539533983916044235e-04,2.103650942444801331e-03,6.917825667187571526e-04,3.145266557112336159e-03,4.172073386143893003e-04,1.911296567413955927e-04,8.636856364319100976e-05,1.249861725227674469e-08,5.784526729257777333e-05,4.492043808568269014e-05,-2.900518709793686867e-03,-1.548185478895902634e-03,2.171961750718764961e-05,-5.157951090950518847e-05,-2.481783667462877929e-09,3.841760189970955253e-05,-5.867562504136003554e-05,4.083411186002194881e-04,-5.832875147461891174e-03,2.432598033919930458e-03,3.117366926744580269e-03,-3.932033432647585869e-04,1.271817163797095418e-04,1.521279918961226940e-04,1.978572225198149681e-03,5.934658925980329514e-03,2.983404323458671570e-03,8.610513992607593536e-03,9.273349307477474213e-03,-4.291458521038293839e-03,2.671234251465648413e-04,-1.151635588030330837e-04,-8.427583961747586727e-04,-7.178998552262783051e-03,7.885691709816455841e-03,5.133795551955699921e-03,-8.803687989711761475e-03,-4.099242389202117920e-03,-2.009465970331802964e-04,-2.114638482453301549e-04,6.932041142135858536e-04,2.428526990115642548e-03,2.253660466521978378e-03,-1.268151681870222092e-03,-6.239408627152442932e-03,-3.193608717992901802e-03,3.218284109607338905e-03,7.101057417457923293e-05,3.823673585429787636e-03,2.221142873167991638e-02,-1.972884405404329300e-03,1.414127880707383156e-03,1.693234592676162720e-02,2.519491827115416527e-03,2.588578034192323685e-03,2.195490669691935182e-04,-4.634297452867031097e-03,3.036822192370891571e-03,-7.156065665185451508e-03,-5.705198738723993301e-03,-7.033362053334712982e-04,-1.500436337664723396e-04,1.641173585085198283e-04,-1.577133079990744591e-04,-4.171374312136322260e-04,-6.495227571576833725e-03,-3.584697609767317772e-03,3.747513983398675919e-03,5.575935356318950653e-04,2.971447538584470749e-04,7.593620830448344350e-05,4.505636752583086491e-09,4.469728810363449156e-05,2.396885429334361106e-05,-2.467594575136899948e-03,-1.945525989867746830e-03,-3.095773354289121926e-05,-7.484362868126481771e-05,-3.435980033827945590e-08,1.981195237021893263e-05,-1.277976407436653972e-04,1.179123064503073692e-04,1.801742007955908775e-03,6.993357557803392410e-03,4.590605851262807846e-03,-4.525414551608264446e-04,2.389097644481807947e-04,1.026361860567703843e-04,1.691590761765837669e-03,7.900501601397991180e-03,9.144358336925506592e-03,1.186603959649801254e-02,4.619404673576354980e-03,-6.323563866317272186e-03,2.067030291073024273e-04,-1.191954506793990731e-04,-5.990234203636646271e-04,-5.531176924705505371e-03,4.792633932083845139e-03,5.900721997022628784e-03,-7.537743076682090759e-03,-4.654536489397287369e-03,-2.404402621323242784e-04,-1.453456789022311568e-04,3.315719659440219402e-04,1.737995771691203117e-03,-1.459925435483455658e-03,-4.620585590600967407e-03,5.360766081139445305e-04,-9.786103619262576103e-04,3.116732696071267128e-03,1.124764021369628608e-04,2.498414367437362671e-03,2.120905183255672455e-02,-8.151702582836151123e-03,2.624696353450417519e-03,2.379200048744678497e-02,9.955049026757478714e-04,2.429255750030279160e-03,1.610804320080205798e-04,-6.378411781042814255e-03,1.809667097404599190e-03,-1.348630152642726898e-02,-4.067467059940099716e-03,2.188626909628510475e-03,-8.767959661781787872e-05,1.366546784993261099e-04,-1.182408959721215069e-04,-5.502442363649606705e-04,-5.648332647979259491e-03,-3.731883130967617035e-03,3.518626559525728226e-03,5.054274806752800941e-04,2.550499921198934317e-04,6.118147575762122869e-05,-2.143721644642937463e-08,3.831847425317391753e-05,-2.585535366961266845e-05,-2.414866350591182709e-03,-1.867170096375048161e-03,-2.816873893607407808e-05,-9.711691382108256221e-05,-2.734623194555751979e-08,1.007548999041318893e-04,-9.898959979182109237e-05,-1.874620793387293816e-04,8.879797533154487610e-03,-3.437056671828031540e-03,4.882535431534051895e-03,-3.541767364367842674e-04,1.082462913473136723e-04,2.125832688761875033e-04,8.746724925003945827e-04,8.946271613240242004e-03,9.270736016333103180e-03,3.933236002922058105e-03,2.256791107356548309e-03,-4.683797247707843781e-03,7.518472557421773672e-05,-6.316950020845979452e-05,-2.307004469912499189e-04,-5.184174980968236923e-03,1.083556190133094788e-02,4.683547653257846832e-03,-5.077378824353218079e-03,-4.098639357835054398e-03,-2.887415757868438959e-04,-4.234143852954730392e-05,6.644353852607309818e-04,4.193531349301338196e-03,1.641994155943393707e-02,-5.291287321597337723e-03,-4.429362248629331589e-03,1.373518258333206177e-03,2.841129433363676071e-03,1.230595953529700637e-04,2.100885612890124321e-03,2.035691216588020325e-02,5.900873220525681973e-04,1.509576104581356049e-03,1.279306318610906601e-02,5.996800493448972702e-03,1.566368853673338890e-03,1.513497991254553199e-04,-5.397174507379531860e-03,4.600924439728260040e-04,-1.312148850411176682e-02,-9.147307835519313812e-03,-5.933176144026219845e-04,-1.179240498458966613e-04,1.712518569547683001e-04,-1.222436403622850776e-04,-4.884743248112499714e-04,-5.556419957429170609e-03,-3.580650780349969864e-03,3.902158001437783241e-03,5.394555046223104000e-04,3.024319012183696032e-04,6.885829498060047626e-05,-2.545610300330736209e-08,6.045793634257279336e-05,-2.117504845955409110e-05,-3.043152391910552979e-03,-2.160053933039307594e-03,2.080538251902908087e-06,-9.727073484100401402e-05,-2.761328232736559585e-08,-4.641859050025232136e-06,-8.488896128255873919e-05,-2.771688014036044478e-05,1.323310425505042076e-03,-3.163418732583522797e-03,1.641536829993128777e-03,-5.235538701526820660e-04,1.098811771953478456e-04,6.168238178361207247e-05,2.472318243235349655e-03,1.203059311956167221e-02,8.211855776607990265e-03,1.988015137612819672e-04,9.860524907708168030e-03,-3.469638992100954056e-03,2.291556447744369507e-04,-1.250385248567909002e-04,1.799188787117600441e-03,-2.982571721076965332e-03,1.145499572157859802e-02,4.127976950258016586e-03,1.778820529580116272e-03,-2.284881891682744026e-03,-3.365602460689842701e-04,-1.675449311733245850e-04,4.871137207373976707e-04,2.478266367688775063e-03,5.077684763818979263e-04,-7.749835960566997528e-03,-9.370381943881511688e-03,-3.365656826645135880e-03,3.817443735897541046e-03,3.444168396526947618e-05,5.281900055706501007e-03,2.317146025598049164e-02,-3.745238063856959343e-03,5.007059313356876373e-03,1.520268060266971588e-02,1.988995820283889771e-03,2.966911066323518753e-03,1.184837674372829497e-04,-2.385354135185480118e-03,-8.598999702371656895e-04,-1.076986175030469894e-02,-9.885833598673343658e-03,-3.082760376855731010e-03,-1.339189475402235985e-04,8.007034193724393845e-05,-1.556828501634299755e-04,-3.534642164595425129e-04,-3.197556594386696815e-03,-4.002944566309452057e-03,4.404072649776935577e-03,6.130799301899969578e-04,3.312095068395137787e-04,8.099486876744776964e-05,-5.616089993054629304e-08,2.340549144719261676e-05,2.406205385341309011e-05,-1.868943450972437859e-03,-1.384895294904708862e-03,-2.937587487394921482e-05,-9.463917376706376672e-05,-3.313459728815359995e-08,5.223818152444437146e-05,-1.225472660735249519e-04,1.038176356814801693e-03,-3.451665863394737244e-03,3.069382160902023315e-03,1.444110181182622910e-03,-2.553705708123743534e-04,1.242319267475977540e-04,2.307376853423193097e-04,1.182112493552267551e-03,3.821688005700707436e-03,7.992747239768505096e-03,-7.171351462602615356e-04,1.210797112435102463e-02,-3.475415520370006561e-03,1.398434396833181381e-04,-6.565872899955138564e-05,-2.734187059104442596e-03,-2.591139869764447212e-03,1.211364101618528366e-02,1.542742247693240643e-03,-5.014639813452959061e-03,-3.553315764293074608e-03,-1.618356327526271343e-04,-6.846054748166352510e-05,5.672334809787571430e-04,6.590856704860925674e-03,8.731678128242492676e-03,5.729494150727987289e-04,-8.372035808861255646e-03,8.443434489890933037e-04,2.488676458597183228e-03,6.996621232246980071e-05,3.415152663365006447e-03,2.089052274823188782e-02,2.256376028526574373e-04,-3.567206207662820816e-03,1.687439903616905212e-02,5.431166384369134903e-03,1.827728003263473511e-03,-1.788591325748711824e-04,-4.498592112213373184e-03,2.142552053555846214e-03,-7.682323455810546875e-03,-3.973424900323152542e-03,-5.262431222945451736e-03,-8.780050848145037889e-05,9.300434030592441559e-04,2.444123965688049793e-04,1.115779276005923748e-03,-4.173789639025926590e-03,-2.369685331359505653e-03,2.155649708583950996e-03,3.629797429312020540e-04,5.962733994238078594e-04,-3.970832913182675838e-04,-2.560489811003208160e-04,-2.574007085058838129e-04,-8.073637727648019791e-04,-3.829610999673604965e-03,-2.849734388291835785e-03,-8.104449079837650061e-05,-7.606853614561259747e-04,-6.397466640919446945e-04,-7.606655126437544823e-04,-1.673412974923849106e-03,1.379451947286725044e-03,-6.798387039452791214e-04,-1.065198145806789398e-02,7.776271086186170578e-04,-1.783675746992230415e-03,-6.404820596799254417e-04,1.107339747250080109e-03,4.426686558872461319e-03,5.910529755055904388e-03,1.506939716637134552e-02,8.686364628374576569e-03,1.704298518598079681e-02,-4.400555044412612915e-03,3.831710200756788254e-04,-1.739904400892555714e-03,3.408630145713686943e-04,-1.204074360430240631e-02,1.439503952860832214e-02,5.807488225400447845e-03,-8.182502351701259613e-03,-4.407774191349744797e-03,-2.508045174181461334e-03,-4.275073762983083725e-03,-4.977466305717825890e-04,6.739065982401371002e-03,8.610382676124572754e-03,-2.446598606184124947e-03,-1.444908604025840759e-02,3.730887547135353088e-03,7.540028076618909836e-03,-7.446246687322854996e-03,6.812566891312599182e-03,2.723851613700389862e-02,-7.870005443692207336e-03,-7.741102948784828186e-03,-3.782940097153186798e-03,9.002712322399020195e-04,1.698607811704277992e-03,-1.523273531347513199e-03,-1.225763279944658279e-02,-2.839272608980536461e-03,-2.344993408769369125e-03,5.250419024378061295e-03,4.602844361215829849e-03,-5.153663922101259232e-03,-2.375300391577184200e-04,1.577970944344997406e-02,-2.062917686998844147e-02,9.900998556986451149e-04,-3.173446748405694962e-04,9.275871329009532928e-03,-5.415769759565591812e-03,1.100438833236694336e-02,2.639093509060330689e-05\n0.000000000000000000e+00,7.769657531753182411e-05,-1.287980376218911260e-05,4.384093917906284332e-03,2.483632182702422142e-03,7.089079008437693119e-05,1.838753669289872050e-04,-1.524348092196703419e-09,-1.011587592074647546e-04,3.424104070290923119e-04,-2.778392750769853592e-03,1.086521800607442856e-02,2.511910162866115570e-03,-1.489701401442289352e-02,3.263921244069933891e-04,-2.076715754810720682e-04,-2.128539636032655835e-04,1.848980435170233250e-03,-5.127177108079195023e-03,-2.047530002892017365e-02,1.514262612909078598e-02,-7.731460034847259521e-03,-1.776625867933034897e-03,1.616479567019268870e-04,4.716864204965531826e-04,6.405391730368137360e-03,9.503425098955631256e-05,4.648737376555800438e-04,4.200074821710586548e-03,5.807601846754550934e-03,1.314649824053049088e-03,-3.287756044301204383e-05,2.772790903691202402e-04,1.157753285951912403e-05,-8.878466673195362091e-03,5.510564893484115601e-03,7.839532569050788879e-03,-2.985348692163825035e-03,1.337399426847696304e-02,8.863945258781313896e-04,-1.865245285443961620e-04,-1.913711777888238430e-03,-6.035576108843088150e-03,3.761961311101913452e-02,5.549744702875614166e-03,7.174672558903694153e-03,7.333119399845600128e-03,5.902358680032193661e-04,-3.763092900044284761e-05,-2.427533734589815140e-03,-9.445725940167903900e-03,-4.274967592209577560e-03,-4.941480699926614761e-03,4.878457169979810715e-03,-1.536877534817904234e-04,4.927303052681963891e-06,-5.970805432298220694e-05,-3.589103580452501774e-04,-2.331020776182413101e-03,-7.115541025996208191e-03,-1.427702372893691063e-03,-1.410365512128919363e-04,7.618330710101872683e-05,2.859740925487130880e-05,-5.217998033657522683e-09,-7.111149607226252556e-04,7.760449079796671867e-06,-1.995791122317314148e-02,-1.264803856611251831e-02,-6.178702460601925850e-04,-1.207706052809953690e-03,1.475815203377806029e-08,2.614801633171737194e-04,-1.954142702743411064e-03,1.022853888571262360e-02,-6.417020410299301147e-02,1.403057575225830078e-02,6.755485385656356812e-02,-6.737810326740145683e-04,1.017368398606777191e-03,9.395774104632437229e-04,-1.863939501345157623e-02,3.006831370294094086e-02,8.499331027269363403e-02,-1.513312757015228271e-02,6.264948844909667969e-02,5.069489590823650360e-03,-9.415794629603624344e-04,-5.245353095233440399e-03,-6.458980590105056763e-02,1.148163340985774994e-02,-3.283618018031120300e-02,-3.118902258574962616e-02,-1.288684085011482239e-02,-9.077489376068115234e-03,1.960773486644029617e-03,-6.668653804808855057e-04,1.176239689812064171e-03,5.452744290232658386e-02,-7.549531012773513794e-02,-1.485810615122318268e-02,8.217010647058486938e-03,-7.138790190219879150e-02,-1.296293735504150391e-02,7.554166950285434723e-04,9.811972267925739288e-04,-9.779430925846099854e-03,3.879117667675018311e-01,-5.533816665410995483e-02,-5.459744483232498169e-03,-4.166454821825027466e-02,-7.546330802142620087e-03,-8.671617251820862293e-04,3.596217930316925049e-02,1.887045614421367645e-02,1.064706146717071533e-01,3.351884428411722183e-03,-5.706555768847465515e-02,1.612041378393769264e-03,-6.326345028355717659e-04,9.879810968413949013e-04,2.902395790442824364e-03,2.695421874523162842e-02,7.982550561428070068e-02,-7.442770060151815414e-03,-1.226091524586081505e-03,-8.614857215434312820e-04,-1.921403163578361273e-04,-4.027904676462412681e-09,1.388015662087127566e-04,2.839838562067598104e-04,-7.714536041021347046e-03,-9.552503935992717743e-03,2.064729051198810339e-04,-5.727459792979061604e-04,-3.120699698655471366e-09,2.391899033682420850e-04,-1.546939602121710777e-03,3.760901279747486115e-03,3.056712448596954346e-03,-6.584722548723220825e-02,1.769052073359489441e-02,-1.612013671547174454e-03,1.372010447084903717e-04,4.205851582810282707e-04,2.788878511637449265e-03,2.475393190979957581e-02,1.519059389829635620e-02,-7.947287708520889282e-02,-2.794042229652404785e-03,9.553562849760055542e-03,-6.509380764327943325e-04,1.586518832482397556e-03,1.212615054100751877e-02,1.732925325632095337e-02,5.412760749459266663e-02,-4.470910131931304932e-02,-1.252268254756927490e-02,7.073943503201007843e-03,-1.453339704312384129e-03,4.012959543615579605e-04,2.588643925264477730e-03,2.895625121891498566e-02,4.773538187146186829e-02,-5.358301848173141479e-02,2.532456815242767334e-02,1.497287210077047348e-02,4.843379370868206024e-03,2.246296498924493790e-04,1.166761573404073715e-02,6.172483786940574646e-02,-5.479674786329269409e-02,-2.867821231484413147e-02,5.972741171717643738e-03,4.064761847257614136e-02,5.438620224595069885e-03,-1.803941559046506882e-04,1.475585624575614929e-03,1.303391251713037491e-02,-7.442655414342880249e-02,-4.574601724743843079e-02,-7.587559521198272705e-04,-3.707892028614878654e-05,-2.424877893645316362e-04,-3.357428795425221324e-05,-3.458024002611637115e-05,1.387177500873804092e-03,-2.593951532617211342e-03,4.165744408965110779e-03,8.345681126229465008e-04,2.204016636824235320e-04,1.922650408232584596e-04,-6.033286759077327588e-09,3.063553594984114170e-05,3.201973231625743210e-05,3.420636989176273346e-03,2.942101098597049713e-03,-2.857424260582774878e-05,1.637608220335096121e-04,1.305359376146952854e-08,-9.284568659495562315e-05,3.300411917734891176e-04,7.118043722584843636e-04,9.939534356817603111e-04,8.002846501767635345e-03,-2.614097204059362411e-03,1.133080106228590012e-03,-2.559262211434543133e-04,-6.566882948391139507e-04,1.661432441323995590e-03,1.184027176350355148e-02,-1.436474733054637909e-02,1.157930400222539902e-02,-1.532836444675922394e-02,2.756605483591556549e-02,1.472177973482757807e-04,-1.665635500103235245e-05,2.738250419497489929e-03,-1.572182774543762207e-02,-1.253674738109111786e-02,5.710243247449398041e-03,9.631605818867683411e-03,1.477969251573085785e-02,-2.056444645859301090e-04,-2.716200833674520254e-05,1.021300340653397143e-05,-7.875980809330940247e-03,8.471517823636531830e-03,2.210306748747825623e-02,-6.701874546706676483e-03,3.649350255727767944e-03,-1.014253939501941204e-04,-2.414070477243512869e-04,2.330992603674530983e-03,-1.990831457078456879e-03,3.508161008358001709e-02,2.944760210812091827e-02,-1.733484119176864624e-02,-1.987511292099952698e-03,4.226428864058107138e-04,-1.363325573038309813e-04,1.513551082462072372e-02,6.783439777791500092e-03,1.184792025014758110e-03,4.236476495862007141e-03,-3.695581108331680298e-05,8.200848242267966270e-06,-2.725567901507019997e-04,-1.685267779976129532e-04,9.531549876555800438e-04,9.860680438578128815e-04,-5.160036962479352951e-03,-2.228116849437355995e-03,-4.412122070789337158e-04,-1.061156945070251822e-04,1.826557490858249366e-05,-2.112528818543069065e-09,1.049320126185193658e-04,-9.089791274163872004e-05,3.364508971571922302e-03,2.958072116598486900e-03,8.659295417601242661e-05,2.565882750786840916e-04,-3.437392592786636669e-09,-4.644341606763191521e-05,4.541939415503293276e-04,-1.418851548805832863e-03,6.581354420632123947e-03,7.026623003184795380e-03,-9.845466352999210358e-03,2.669093373697251081e-04,-1.602652628207579255e-04,-2.188288490287959576e-04,2.272765384986996651e-03,-9.814518503844738007e-03,-1.537775062024593353e-02,8.500313386321067810e-03,-7.962896488606929779e-03,-1.514077885076403618e-03,2.661060425452888012e-04,3.649404679890722036e-04,9.615615010261535645e-03,-2.962015569210052490e-03,1.316027250140905380e-03,1.669250056147575378e-02,8.602836169302463531e-04,1.548515981994569302e-03,-1.768686925061047077e-04,-1.176557780127041042e-04,-4.630821422324515879e-05,-8.288273587822914124e-03,7.140051573514938354e-03,5.082780029624700546e-03,-2.787238918244838715e-03,1.076050568372011185e-02,1.236410695128142834e-03,-1.825081708375364542e-04,-4.673083312809467316e-04,-4.295008257031440735e-04,3.992974758148193359e-02,6.232357583940029144e-03,-1.987924333661794662e-03,3.080198075622320175e-03,9.423671290278434753e-04,1.567865110700950027e-04,-4.594249185174703598e-03,-3.483741777017712593e-03,-4.292394500225782394e-03,2.937288256362080574e-03,7.475275546312332153e-03,-2.206096542067825794e-04,8.451503526885062456e-05,-1.314446853939443827e-04,-3.477762511465698481e-04,-5.166807677596807480e-03,-1.377122476696968079e-02,1.152865588665008545e-04,8.608655480202287436e-05,8.628990326542407274e-05,1.934479951160028577e-05,2.867011517082573846e-09,4.622417327482253313e-05,-1.627903693588450551e-04,1.936866086907684803e-03,1.157436869107186794e-03,5.031687760492786765e-05,2.039563114522024989e-04,-3.296099748695269227e-08,-5.733444777433760464e-05,4.905421519652009010e-04,-1.307452330365777016e-03,1.086305361241102219e-02,2.080279402434825897e-02,-7.472670637071132660e-03,-3.667518612928688526e-04,1.356255961582064629e-04,6.855516403447836637e-05,5.474690115079283714e-04,3.152071963995695114e-03,9.141266345977783203e-04,9.067290462553501129e-03,-2.122797630727291107e-02,-1.057266723364591599e-02,4.077948688063770533e-06,6.183590157888829708e-04,7.253282237797975540e-03,-6.284215487539768219e-03,2.741396194323897362e-03,1.588408835232257843e-02,-2.437528222799301147e-03,-6.705075036734342575e-03,1.518102944828569889e-04,-1.357104920316487551e-04,-1.142114750109612942e-03,-1.707620732486248016e-02,-1.412753108888864517e-02,-1.171339862048625946e-02,1.751963607966899872e-02,5.718668922781944275e-03,-6.750316824764013290e-04,2.790720027405768633e-04,-6.727774627506732941e-03,-7.197597529739141464e-03,2.457976900041103363e-02,-2.359798643738031387e-03,2.170171029865741730e-02,-1.464968547224998474e-03,-1.088449964299798012e-03,3.583522629924118519e-04,-1.278623752295970917e-02,-1.051945518702268600e-02,8.074888959527015686e-03,2.771198004484176636e-02,1.478376612067222595e-02,-2.495470689609646797e-04,2.650156966410577297e-04,-8.884008275344967842e-05,-1.011129585094749928e-03,-6.110179703682661057e-03,-1.236446667462587357e-02,1.770235830917954445e-04,2.683309139683842659e-05,1.326748460996896029e-04,-5.664700802299194038e-05,1.926423465192783624e-09,6.579810724360868335e-05,5.153269739821553230e-07,4.386432934552431107e-03,2.765118610113859177e-03,1.893041917355731130e-05,2.480950788594782352e-04,-2.247998054372146726e-08,-1.417183957528322935e-04,5.054126959294080734e-04,-3.703210502862930298e-03,7.884910330176353455e-03,9.324934333562850952e-03,-1.311742421239614487e-02,3.983849892392754555e-04,-1.845474325818940997e-04,-1.906390098156407475e-04,2.317541046068072319e-03,-4.553114995360374451e-03,-1.795550063252449036e-02,1.121865399181842804e-02,-1.112500578165054321e-02,-1.131562516093254089e-03,2.440247335471212864e-04,2.753286098595708609e-04,5.935663357377052307e-03,-8.294830098748207092e-03,3.376354463398456573e-03,1.797557994723320007e-02,3.487346693873405457e-04,3.944814670830965042e-04,-4.608842573361471295e-05,7.214298966573551297e-05,-1.408221200108528137e-03,-1.345042418688535690e-02,5.783963482826948166e-03,8.098807185888290405e-03,-7.337090559303760529e-03,8.282756432890892029e-03,1.676210231380537152e-04,-1.619949762243777514e-04,-3.866883227601647377e-03,-2.375057898461818695e-03,3.628225997090339661e-02,1.044546626508235931e-02,-1.861630380153656006e-02,2.281853463500738144e-03,7.185433642007410526e-04,1.190922339446842670e-04,-3.863847348839044571e-03,-5.888129584491252899e-03,2.659805119037628174e-03,-6.958976387977600098e-03,9.482474997639656067e-03,-2.374176401644945145e-04,1.447197573725134134e-04,-1.450339914299547672e-04,-2.973545924760401249e-04,-3.929276950657367706e-03,-1.071809232234954834e-02,-3.404606250114738941e-04,-1.045616227202117443e-04,9.508222137810662389e-05,-2.105293060594704002e-05,-2.081662842101650313e-08,1.576019858475774527e-04,-1.498448400525376201e-04,3.979732282459735870e-03,3.052111249417066574e-03,1.796640135580673814e-04,3.794819349423050880e-04,-1.273700789283793711e-08,-9.634109301259741187e-05,6.292864563874900341e-04,-2.388212364166975021e-03,1.091878488659858704e-02,8.122909814119338989e-03,-1.310910470783710480e-02,3.260996163589879870e-05,-1.369821547996252775e-04,-1.424327783752232790e-04,3.648922313004732132e-03,-9.317960590124130249e-03,-2.679317072033882141e-02,1.255557313561439514e-02,-1.620936766266822815e-02,-6.710890447720885277e-04,2.604247711133211851e-04,1.058936701156198978e-03,1.096636056900024414e-02,7.522184401750564575e-03,8.589209988713264465e-03,1.272541657090187073e-02,4.173300229012966156e-03,3.348704893141984940e-03,-1.966032577911391854e-04,-8.197571150958538055e-05,-4.687288310378789902e-04,-1.220857352018356323e-02,-1.851904205977916718e-03,3.128658281639218330e-03,-4.763585049659013748e-03,8.928081020712852478e-03,1.790210371837019920e-03,-1.246354804607108235e-04,-1.892806729301810265e-03,-4.960242658853530884e-04,4.892802983522415161e-02,2.441387251019477844e-02,5.457634106278419495e-04,1.538007054477930069e-03,9.619228076189756393e-04,4.488726553972810507e-04,-6.520926952362060547e-03,-7.650808431208133698e-03,-1.118749496527016163e-03,1.320520648732781410e-03,9.359909221529960632e-03,-3.560435434337705374e-04,1.991779136005789042e-04,-1.492609735578298569e-04,-1.014512148685753345e-03,-3.847938496619462967e-03,-1.677540689706802368e-02,1.195876975543797016e-03,2.435685019008815289e-04,1.291864609811455011e-04,3.617019501689355820e-06,2.527332298996043392e-08,9.097065776586532593e-05,-1.051469153026118875e-04,2.835986902937293053e-03,1.939277746714651585e-03,2.669890091056004167e-05,2.373824536334723234e-04,8.502638593199662864e-09,-7.976135384524241090e-05,5.785747198387980461e-04,-2.860526321455836296e-03,1.074117701500654221e-02,1.461293362081050873e-02,-1.419433206319808960e-02,-1.557666982989758253e-04,-5.424285336630418897e-05,2.802943927235901356e-04,2.252037171274423599e-03,-1.249619945883750916e-02,-2.239121496677398682e-02,2.837104722857475281e-03,2.585274167358875275e-03,-9.465793147683143616e-03,2.012373879551887512e-04,8.623542962595820427e-04,5.246302112936973572e-03,2.146443817764520645e-03,1.738857477903366089e-03,3.061956726014614105e-03,1.312298513948917389e-02,-3.038232680410146713e-03,-2.040671097347512841e-05,-1.319400325883179903e-05,-8.018211228772997856e-04,-1.644442230463027954e-02,1.310573704540729523e-02,2.170892991125583649e-02,-1.365528535097837448e-02,3.109391778707504272e-03,1.680899178609251976e-03,-1.328577927779406309e-04,-5.567832384258508682e-03,2.058674581348896027e-03,4.492487385869026184e-02,9.334799833595752716e-04,7.650786545127630234e-03,-2.608898794278502464e-03,1.315615605562925339e-03,9.888448985293507576e-04,-1.201575063169002533e-02,-7.005984894931316376e-03,-1.233853306621313095e-02,1.146856695413589478e-03,1.366547308862209320e-02,2.751443535089492798e-04,9.739317465573549271e-04,2.848208168870769441e-06,-1.661962131038308144e-03,-7.332934066653251648e-03,-9.812446311116218567e-03,8.081149309873580933e-03,6.565669318661093712e-04,9.392581414431333542e-04,-3.381105489097535610e-04,-4.937949124723672867e-04,-4.407714877743273973e-04,4.860102490056306124e-05,4.453774541616439819e-03,2.657533623278141022e-03,-8.897881489247083664e-04,2.363615931244567037e-04,-2.725947415456175804e-04,1.348284073173999786e-03,1.096752472221851349e-03,-1.239621313288807869e-03,2.816242864355444908e-03,-1.072599552571773529e-04,-1.186596974730491638e-02,-7.351803360506892204e-04,-1.352911815047264099e-03,-2.659740857779979706e-03,-2.745375386439263821e-04,-4.397661425173282623e-03,-1.078359503298997879e-02,1.560610346496105194e-02,-5.283325910568237305e-03,-7.086477242410182953e-03,-1.337606576271355152e-03,5.170150543563067913e-04,1.292651053518056870e-03,1.579383388161659241e-05,-4.726793151348829269e-03,1.933371275663375854e-02,2.225512638688087463e-03,-3.368336241692304611e-03,4.546165000647306442e-04,3.294289053883403540e-04,1.542949758004397154e-04,4.899694584310054779e-03,5.466061644256114960e-03,9.588090702891349792e-03,-1.178810186684131622e-02,6.119458936154842377e-03,-4.779184819199144840e-04,8.230053819715976715e-03,8.783855009824037552e-04,-7.921294309198856354e-03,3.739025443792343140e-02,1.158814225345849991e-02,-2.027651481330394745e-02,3.990659490227699280e-03,5.647133802995085716e-04,-1.768311113119125366e-02,-2.880277857184410095e-02,-3.560071811079978943e-03,-1.562839606776833534e-04,7.089135237038135529e-03,1.444853469729423523e-02,-7.324711419641971588e-03,1.090929843485355377e-02,7.671892177313566208e-03,-3.746600821614265442e-02,-6.942552980035543442e-03,3.335723886266350746e-03,-1.007337961345911026e-02,9.060489945113658905e-03,-5.727569106966257095e-03,-1.301294287259224802e-05\n0.000000000000000000e+00,6.901816232129931450e-05,1.243257429450750351e-04,-4.873182042501866817e-04,1.345547614619135857e-03,2.025663707172498107e-04,1.785664062481373549e-04,-2.032545509678129747e-08,1.436617894796654582e-04,3.874446701956912875e-05,2.517390763387084007e-03,-1.012049615383148193e-02,-2.944899722933769226e-03,8.624066598713397980e-03,2.664322382770478725e-04,-9.180651977658271790e-05,-2.478901587892323732e-04,1.841560471802949905e-03,-1.473156362771987915e-02,1.098039001226425171e-02,-4.763640463352203369e-03,1.741578616201877594e-02,1.114057842642068863e-02,3.746612055692821741e-04,6.510058301500976086e-04,1.188959646970033646e-02,4.269896075129508972e-03,2.476395457051694393e-04,2.843848615884780884e-02,-1.939541427418589592e-03,1.063901092857122421e-02,-3.146412782371044159e-04,-1.692879450274631381e-04,1.669580582529306412e-03,-7.970417849719524384e-03,6.890676915645599365e-03,5.315636284649372101e-03,2.052616793662309647e-03,-1.533796079456806183e-03,1.552660978632047772e-05,-1.566740975249558687e-04,2.747436985373497009e-03,1.054113637655973434e-02,1.257454510778188705e-02,2.604746446013450623e-02,-1.659272424876689911e-02,-1.186436507850885391e-02,8.135018288157880306e-04,2.013946941588073969e-04,7.069355924613773823e-04,7.623604498803615570e-03,-1.008668448776006699e-03,6.485218647867441177e-03,-6.425751838833093643e-03,2.821547968778759241e-05,-1.325715129496529698e-04,4.109917063033208251e-05,1.365770876873284578e-04,3.836904885247349739e-03,-3.918811213225126266e-03,4.527402343228459358e-04,1.352587278233841062e-04,-3.041948730242438614e-05,-8.952152711572125554e-06,-1.811894634329291875e-08,-5.873203044757246971e-04,-1.110747922211885452e-03,-1.039016805589199066e-02,-1.627585291862487793e-02,-1.303030061535537243e-03,-1.420626882463693619e-03,4.484585591768563972e-09,-3.785744775086641312e-05,9.185099042952060699e-05,-8.373871445655822754e-03,9.189601242542266846e-02,-2.093177288770675659e-03,-9.256621822714805603e-03,-4.453371744602918625e-03,9.689186117611825466e-04,1.929979305714368820e-03,-1.491401996463537216e-02,4.136022925376892090e-02,1.055830195546150208e-01,-7.903929054737091064e-02,-8.286051452159881592e-02,-6.324845552444458008e-02,-1.332584768533706665e-03,-4.067970439791679382e-03,-7.399819046258926392e-02,-4.009807854890823364e-02,-3.646153211593627930e-02,4.848887026309967041e-02,-9.104304760694503784e-02,-6.186609342694282532e-02,8.518802933394908905e-04,-2.300607739016413689e-04,-9.805357083678245544e-03,-7.128369808197021484e-02,4.062026366591453552e-02,5.907384306192398071e-02,2.583205699920654297e-03,-2.050101384520530701e-02,-5.899225827306509018e-03,1.642327406443655491e-03,-2.885952964425086975e-02,-6.587252020835876465e-02,-5.222306773066520691e-02,6.670563220977783203e-01,4.075570404529571533e-02,-4.406994953751564026e-02,-8.802900090813636780e-03,-8.850859012454748154e-05,-3.822568058967590332e-02,-4.949285462498664856e-02,-4.923183470964431763e-02,6.411923468112945557e-02,3.807848319411277771e-02,4.361841129139065742e-04,1.195443095639348030e-03,-4.609105817507952452e-04,-2.901409985497593880e-03,-3.913734480738639832e-02,6.724903825670480728e-03,1.560236327350139618e-02,7.041950011625885963e-04,-2.149181091226637363e-04,-4.078720230609178543e-04,4.645785534052038201e-09,7.251970237120985985e-05,-1.515395706519484520e-04,9.234511526301503181e-04,3.845163155347108841e-05,2.061408304143697023e-04,5.312076245900243521e-05,-4.359479444104863433e-09,3.562122583389282227e-04,-5.106981843709945679e-04,2.341323997825384140e-04,1.131902635097503662e-02,-3.864682465791702271e-02,1.346768438816070557e-02,1.028586877509951591e-03,-1.799120800569653511e-04,-2.094200754072517157e-04,7.856532465666532516e-05,1.065871678292751312e-03,-4.268942400813102722e-03,-5.991887301206588745e-03,-4.789552651345729828e-03,1.615941151976585388e-02,-4.587262810673564672e-04,8.486255537718534470e-04,1.377620361745357513e-02,5.874946713447570801e-03,3.904406726360321045e-02,-6.964129209518432617e-02,7.182618603110313416e-03,1.779965683817863464e-02,-4.009657423011958599e-04,1.576085778651759028e-04,1.437572063878178596e-03,2.760246023535728455e-02,9.341915138065814972e-04,-1.667124591767787933e-02,1.456490810960531235e-02,8.850787766277790070e-03,-3.111965488642454147e-03,-8.056501974351704121e-05,4.817522596567869186e-03,-3.794474061578512192e-03,-3.159129247069358826e-02,-5.286311358213424683e-02,2.643981948494911194e-03,-7.455549202859401703e-04,-9.263823740184307098e-04,-3.879383730236440897e-04,1.236318796873092651e-02,1.127276197075843811e-02,-2.762774378061294556e-02,-2.909322269260883331e-02,-8.402097970247268677e-03,-7.779657607898116112e-06,-4.272321239113807678e-04,7.930496940389275551e-05,1.201951410621404648e-03,9.262949228286743164e-03,-1.372516620904207230e-03,-5.492636933922767639e-03,-7.412754348479211330e-04,-4.543922259472310543e-04,2.000654967559967190e-05,1.610474065216749295e-08,1.097999775083735585e-04,-1.348961086478084326e-05,2.584608970209956169e-03,3.817809280008077621e-03,1.768632355378940701e-04,3.290465101599693298e-04,-1.644807667844361276e-08,-8.765472011873498559e-05,3.521065227687358856e-04,-3.303317120298743248e-03,-1.567365229129791260e-02,-1.312176696956157684e-02,-6.566385738551616669e-03,-3.370778285898268223e-04,-5.667889490723609924e-05,5.706123192794620991e-05,2.143834717571735382e-03,-1.633481308817863464e-02,-4.128317534923553467e-02,-1.026638876646757126e-02,3.700823709368705750e-02,-3.016460314393043518e-02,8.955707889981567860e-04,5.599666619673371315e-04,6.113242823630571365e-03,-1.647492870688438416e-03,7.774493657052516937e-03,2.474077045917510986e-02,4.912913311272859573e-03,-6.423939019441604614e-03,3.450835356488823891e-04,1.480247010476887226e-05,-1.746993511915206909e-03,4.727666731923818588e-03,-2.692667581140995026e-02,2.738414332270622253e-03,1.862590387463569641e-02,3.263898193836212158e-03,2.233100589364767075e-03,-2.063788415398448706e-04,-6.429906934499740601e-04,8.358138613402843475e-03,2.995669096708297729e-02,7.633388042449951172e-03,2.007837779819965363e-02,7.879499346017837524e-03,1.126964925788342953e-03,1.370516838505864143e-04,-2.662864327430725098e-02,-2.294248342514038086e-02,2.410331740975379944e-03,2.017524093389511108e-02,-3.345735371112823486e-03,-5.488594761118292809e-04,2.355392207391560078e-04,8.849466394167393446e-05,-1.901953481137752533e-03,-4.630826879292726517e-03,-1.724556903354823589e-03,1.269228057935833931e-03,3.511909162625670433e-04,4.619742685463279486e-04,6.593238504137843847e-05,-1.213720679515972733e-08,3.512508556013926864e-05,1.023094810079783201e-04,1.428065355867147446e-03,6.432333029806613922e-04,1.294034300372004509e-04,7.016415474936366081e-05,-1.266823801415739581e-08,4.329757211962714791e-05,-1.288325875066220760e-04,-1.941178925335407257e-05,7.584286853671073914e-03,-9.289151057600975037e-03,1.605974044650793076e-03,4.696880932897329330e-04,-1.628366590011864901e-04,-4.520755610428750515e-04,1.030524843372404575e-03,-1.300241798162460327e-03,-4.362481646239757538e-03,1.943501830101013184e-02,1.247191056609153748e-02,8.548855781555175781e-03,7.647327583981677890e-05,5.312568973749876022e-04,6.286630872637033463e-03,3.378495108336210251e-03,8.142096921801567078e-03,-3.941083326935768127e-03,1.392192207276821136e-02,5.507919006049633026e-03,-3.441845474299043417e-04,4.666029417421668768e-05,1.255251001566648483e-03,2.777608111500740051e-03,-3.204551758244633675e-04,2.189541701227426529e-03,3.812633920460939407e-03,-8.481273544020950794e-04,1.419364707544445992e-03,-2.694965223781764507e-04,5.703161470592021942e-03,1.004238706082105637e-02,7.900660857558250427e-03,1.258984021842479706e-02,-1.372121460735797882e-02,3.537125186994671822e-03,1.469584880396723747e-03,-1.555904163978993893e-04,5.584777332842350006e-03,3.293840680271387100e-03,3.602361539378762245e-03,-6.551209837198257446e-03,-5.563238635659217834e-03,1.633834617678076029e-04,-2.145584294339641929e-04,1.362213806714862585e-04,4.026658134534955025e-04,6.293826736509799957e-03,1.273977919481694698e-03,-1.547127845697104931e-03,-7.012704736553132534e-05,-3.398553963052108884e-05,4.767630525748245418e-05,1.887525513666332699e-08,6.709335866617038846e-05,3.114951541647315025e-04,1.163184409961104393e-03,1.229889341630041599e-03,1.999349624384194613e-04,1.218785764649510384e-04,-1.127932591771241277e-08,-1.155488280346617103e-04,-1.552920439280569553e-04,-6.954927230253815651e-04,-1.365676056593656540e-02,-1.744382455945014954e-02,-1.590245519764721394e-03,4.628282913472503424e-04,-3.151658456772565842e-04,-2.898980746977031231e-04,2.521120710298418999e-03,-1.049535162746906281e-02,-2.920477092266082764e-02,1.453635469079017639e-02,1.664516329765319824e-02,1.243500318378210068e-02,2.800498914439231157e-04,3.214665339328348637e-04,8.362996391952037811e-03,5.923192016780376434e-03,-1.383167691528797150e-04,-9.435949847102165222e-03,1.521581783890724182e-02,1.096396334469318390e-02,-2.035659999819472432e-04,1.163904962595552206e-04,8.503975695930421352e-04,1.216769125312566757e-02,1.091708894819021225e-03,1.138402614742517471e-02,-1.496608182787895203e-02,2.974712115246802568e-04,2.590081887319684029e-03,-4.641086561605334282e-04,6.373195908963680267e-03,4.082298371940851212e-03,1.302527636289596558e-02,2.393440529704093933e-02,-1.340623386204242706e-02,3.539362689480185509e-03,1.903604017570614815e-03,-1.678881817497313023e-04,8.295049890875816345e-03,6.111787166446447372e-03,-1.296168193221092224e-02,-2.669218741357326508e-02,-9.167717769742012024e-03,1.484182139392942190e-04,-4.692108486779034138e-04,1.322372991126030684e-04,8.510253974236547947e-04,8.414386771619319916e-03,4.193747881799936295e-03,-2.187873236835002899e-03,-1.327857025898993015e-04,8.636209531687200069e-05,5.769163544755429029e-05,2.810298838085145690e-08,1.183054555440321565e-04,1.597365917405113578e-04,2.855990314856171608e-04,1.323976321145892143e-04,2.118522243108600378e-04,1.769935915945097804e-04,6.146382247607107274e-08,-5.011507892049849033e-05,5.435841740109026432e-05,3.495512530207633972e-03,-1.503588631749153137e-02,6.652175914496183395e-03,-8.205184713006019592e-03,-1.366980141028761864e-04,8.390423317905515432e-05,1.248606422450393438e-04,4.057820420712232590e-03,1.220849808305501938e-02,-2.824054099619388580e-02,2.881184592843055725e-02,2.311346121132373810e-02,3.915826324373483658e-03,1.153833873104304075e-04,9.203111403621733189e-04,1.086885575205087662e-02,3.525346517562866211e-03,-9.355264715850353241e-03,-9.704449214041233063e-03,1.033581607043743134e-02,4.039138555526733398e-03,-5.313527071848511696e-05,-2.146651386283338070e-04,-8.647821377962827682e-04,3.324570599943399429e-03,-1.716539636254310608e-02,-6.755069829523563385e-03,2.320929896086454391e-03,-1.236658776178956032e-03,3.876951988786458969e-03,-1.036837056744843721e-05,2.717175986617803574e-03,7.901366800069808960e-03,-9.388780221343040466e-03,3.150046244263648987e-02,4.506681580096483231e-03,2.683764789253473282e-03,4.780638264492154121e-04,2.861164102796465158e-04,-2.603491535410284996e-03,4.121799953281879425e-03,5.991235375404357910e-03,-9.040414355695247650e-03,3.935154527425765991e-04,-2.361221413593739271e-04,1.811187103157863021e-04,-4.504360549617558718e-05,-1.618181850062683225e-04,-2.975169336423277855e-04,-3.685506293550133705e-03,3.658849745988845825e-03,7.177682127803564072e-04,1.670697383815422654e-04,4.501982039073482156e-05,-3.343029675306752324e-08,-3.301235119579359889e-05,5.301451164996251464e-05,1.816853415220975876e-03,3.180315019562840462e-03,-1.131321769207715988e-04,1.003033103188499808e-04,-9.776954357221256942e-09,5.923761273152194917e-05,1.875630114227533340e-04,2.390364883467555046e-03,-2.015464380383491516e-02,8.604597300291061401e-03,4.798346199095249176e-03,7.918507326394319534e-04,-4.366999564808793366e-05,-1.222568971570581198e-04,1.051179831847548485e-03,-3.672537393867969513e-03,-4.828255623579025269e-04,6.593260914087295532e-04,7.863067090511322021e-03,8.209064602851867676e-03,3.529841778799891472e-04,-3.477405407465994358e-04,-2.682637423276901245e-03,-8.391643874347209930e-03,-9.535916149616241455e-03,-1.847837120294570923e-04,-1.169210206717252731e-02,8.557484485208988190e-03,2.635523560456931591e-04,-3.378784458618611097e-05,1.359193818643689156e-03,1.349356118589639664e-02,-2.353708026930689812e-03,1.941311731934547424e-02,-1.376067986711859703e-03,-2.284097252413630486e-03,4.814274725504219532e-04,-1.218852776219137013e-04,6.322347559034824371e-03,1.189306937158107758e-02,1.827709749341011047e-02,2.230821549892425537e-02,1.780108548700809479e-03,4.380113445222377777e-03,1.023541321046650410e-03,-8.213749970309436321e-05,3.243335755541920662e-03,8.439047262072563171e-03,1.842141523957252502e-02,-7.288120687007904053e-03,-4.442180506885051727e-04,2.864774432964622974e-05,-1.002755016088485718e-05,3.435640246607363224e-05,2.139270654879510403e-04,2.623576903715729713e-03,6.057813297957181931e-03,-1.805472769774496555e-03,-1.334999105893075466e-04,-1.387082738801836967e-05,5.213302938500419259e-05,3.196646503056399524e-09,7.375463610514998436e-05,2.499315305612981319e-04,1.901290146633982658e-03,2.157364506274461746e-03,2.149401552742347121e-04,1.636939705349504948e-04,-1.703028829069808125e-10,-7.456545426975935698e-05,-1.468930713599547744e-04,-2.084508305415511131e-04,-1.855317503213882446e-02,-4.396709147840738297e-03,5.206846632063388824e-03,8.559095440432429314e-04,-1.857378811109811068e-04,-6.974544376134872437e-04,2.333979122340679169e-03,-6.643208209425210953e-03,-1.468389574438333511e-02,2.602877281606197357e-02,-4.616424441337585449e-03,1.715281978249549866e-02,2.571177028585225344e-04,1.836785668274387717e-04,1.347242947667837143e-02,2.631072420626878738e-03,-5.795606411993503571e-03,1.598151214420795441e-02,-7.166978437453508377e-03,1.428299769759178162e-02,-1.368861558148637414e-04,1.026572572300210595e-04,1.109828008338809013e-03,5.923643242567777634e-03,-1.653756760060787201e-02,-2.041513845324516296e-02,6.787826772779226303e-03,8.112791925668716431e-03,7.137203938327729702e-04,-2.776622131932526827e-04,6.357803009450435638e-03,-4.924143664538860321e-03,-5.547911860048770905e-04,2.663714066147804260e-02,-3.292261622846126556e-03,6.027320399880409241e-03,7.467495161108672619e-04,-1.622598152607679367e-03,9.505590423941612244e-03,4.915872123092412949e-03,2.041627652943134308e-03,-6.873383186757564545e-03,-1.199376583099365234e-02,1.427187817171216011e-04,-1.192487077787518501e-03,5.618542199954390526e-04,1.355052692815661430e-03,8.833665400743484497e-03,3.235553158447146416e-04,-1.081162877380847931e-02,-1.245431834831833839e-03,1.054644584655761719e-03,3.210116119589656591e-04,-5.915941437706351280e-04,-4.428363754414021969e-04,-7.039649062789976597e-04,1.627047429792582989e-03,3.478486323729157448e-04,4.608439630828797817e-04,5.676757427863776684e-04,5.872830515727400780e-04,1.011453336104750633e-03,1.382143353112041950e-03,-3.842884907498955727e-04,-6.978772580623626709e-03,1.177561748772859573e-02,1.630021259188652039e-03,9.545664652250707150e-04,-3.830999485217034817e-04,5.157057894393801689e-04,-6.142427446320652962e-05,4.446505103260278702e-03,-2.836365625262260437e-02,1.531718764454126358e-02,6.221021525561809540e-03,1.975974068045616150e-02,9.671236039139330387e-04,8.181420271284878254e-04,1.283712685108184814e-02,6.226862780749797821e-03,-3.571770619601011276e-03,-7.509342394769191742e-03,6.934306584298610687e-03,4.881268367171287537e-03,9.891035733744502068e-04,1.154442434199154377e-03,2.033041790127754211e-03,4.445528611540794373e-04,1.235725078731775284e-02,-7.944748736917972565e-03,6.387912202626466751e-03,4.061822313815355301e-03,-6.552775856107473373e-03,3.142956644296646118e-03,1.966525567695498466e-03,4.678794648498296738e-03,5.533292889595031738e-03,6.298368796706199646e-03,9.825918823480606079e-03,6.637259852141141891e-03,5.050592590123414993e-03,1.912190206348896027e-02,-1.196395605802536011e-04,1.795223541557788849e-02,2.715846709907054901e-02,-2.423588931560516357e-02,-1.731031388044357300e-02,-8.036086335778236389e-03,4.020519182085990906e-02,-9.503771364688873291e-02,5.249168351292610168e-02,3.171175718307495117e-02,-6.839253753423690796e-02,2.570271305739879608e-02,1.318199839442968369e-02,-3.483674302697181702e-02,2.851371027645654976e-05\n0.000000000000000000e+00,2.941509592346847057e-06,-1.369850906485226005e-05,-1.719853142276406288e-03,-1.147780800238251686e-03,-1.152616532635875046e-04,-9.908960055327042937e-05,1.282914841027604780e-08,4.270102363079786301e-05,-1.568819789099507034e-05,1.376393949612975121e-03,5.863025318831205368e-03,7.288880180567502975e-03,5.357832182198762894e-03,-3.739582025445997715e-04,2.150619402527809143e-04,3.280712116975337267e-04,8.495195070281624794e-04,1.699717715382575989e-02,7.540733087807893753e-03,-3.707822179421782494e-03,4.476868547499179840e-03,-4.004065878689289093e-03,1.570364693179726601e-04,-3.144431975670158863e-04,-4.478329792618751526e-03,-4.661620594561100006e-03,5.675415508449077606e-03,-3.016805043444037437e-03,-6.472336128354072571e-03,-4.375978372991085052e-03,1.545707527839113027e-05,-9.887311898637562990e-05,-2.432476467220112681e-04,9.618292097002267838e-04,1.288209692575037479e-03,-6.579749286174774170e-03,6.048632785677909851e-03,1.826525898650288582e-03,1.767128705978393555e-03,2.893243799917399883e-04,1.045858836732804775e-03,1.946297287940979004e-02,2.385700121521949768e-03,-2.304228488355875015e-03,1.898320019245147705e-02,1.580826239660382271e-03,1.361839938908815384e-03,2.219741872977465391e-04,-4.354692064225673676e-03,2.217336790636181831e-03,5.599791184067726135e-03,5.778719787485897541e-04,6.757089868187904358e-03,-1.297886192332953215e-04,3.171769203618168831e-04,-1.406709925504401326e-04,-2.023255801759660244e-04,-4.987719003111124039e-03,-1.799085293896496296e-03,3.452776232734322548e-03,3.553147544153034687e-04,2.094920491799712181e-04,2.791382939903996885e-05,-1.948192940304238618e-09,-6.858472625026479363e-05,7.255207747220993042e-04,1.341413985937833786e-02,1.109787076711654663e-02,6.096588913351297379e-04,6.567095406353473663e-04,1.227625734401271984e-08,-5.585364997386932373e-04,1.114471378969028592e-04,-7.782247848808765411e-04,-8.467146754264831543e-02,-6.076777726411819458e-02,-2.097645029425621033e-02,3.014769637957215309e-03,-1.477940357290208340e-03,-2.041241619735956192e-03,-5.596935283392667770e-03,-9.587829560041427612e-02,-1.395974755287170410e-01,-2.413055486977100372e-02,-4.099942743778228760e-04,2.928538993000984192e-02,1.277163974009454250e-04,3.084081108681857586e-04,1.882134936749935150e-02,4.384657368063926697e-02,-9.770932793617248535e-02,-2.949448116123676300e-02,3.660858049988746643e-02,3.020701929926872253e-02,8.147588232532143593e-04,9.370518382638692856e-04,-2.768882550299167633e-04,2.969296276569366455e-02,-3.079234808683395386e-02,4.130391031503677368e-02,-2.998364344239234924e-02,2.037037163972854614e-03,-1.015132013708353043e-02,-2.084654057398438454e-03,1.002417877316474915e-02,-8.675201982259750366e-02,-5.209218710660934448e-03,4.225036129355430603e-02,5.387905240058898926e-01,-7.424150593578815460e-03,-6.892971228808164597e-03,-1.849766471423208714e-03,3.135731443762779236e-02,-2.179544791579246521e-02,3.031138516962528229e-02,-5.693161487579345703e-02,-5.055093020200729370e-02,8.769249543547630310e-04,-2.096735173836350441e-03,1.050716382451355457e-03,2.628781134262681007e-03,4.116075858473777771e-02,2.958875335752964020e-02,-2.600121498107910156e-02,-2.814773237332701683e-03,-1.431214157491922379e-03,-1.620093389647081494e-04,5.438576700100838934e-09,3.967006341554224491e-05,-1.805084903025999665e-04,4.095362965017557144e-03,4.325093235820531845e-03,-5.066746234660968184e-05,3.565279184840619564e-04,1.011893679958575376e-08,-1.051534200087189674e-04,9.260359220206737518e-04,-4.182106815278530121e-03,1.510832644999027252e-02,3.150717914104461670e-02,-1.641179248690605164e-02,9.543426131131127477e-05,-2.670762114576064050e-05,-8.277769666165113449e-06,1.679672393947839737e-03,-5.237510427832603455e-03,-1.433130726218223572e-02,4.445505887269973755e-02,-1.355825550854206085e-02,-1.262593176215887070e-02,4.587900184560567141e-04,-6.520043825730681419e-06,2.352478681132197380e-03,-1.436155289411544800e-02,-1.834446936845779419e-02,1.157049182802438736e-02,-5.872876383364200592e-03,-6.333690136671066284e-03,4.343907930888235569e-04,-1.418286992702633142e-04,-2.028612419962882996e-03,-1.587870717048645020e-02,-1.630295440554618835e-02,1.796886324882507324e-02,-7.049298845231533051e-03,-3.252355381846427917e-03,-1.708736643195152283e-03,5.524288280867040157e-05,-6.741488352417945862e-03,-2.567432820796966553e-04,1.075815036892890930e-02,9.085580706596374512e-03,-1.553889364004135132e-03,-7.855132222175598145e-03,-1.567716477438807487e-03,3.873761743307113647e-04,-1.240253448486328125e-02,-9.295294061303138733e-03,1.541707664728164673e-02,1.891753450036048889e-02,1.371647976338863373e-02,-3.338982642162591219e-04,4.192994383629411459e-04,-1.789757079677656293e-04,-8.914799545891582966e-04,-8.521112613379955292e-03,-1.391642820090055466e-02,9.542600018903613091e-04,5.456565122585743666e-05,1.615123037481680512e-04,-6.222538650035858154e-05,-9.783157395304442616e-09,-4.623892527888529003e-05,-5.044711724622175097e-05,-2.067009685561060905e-03,-1.967959105968475342e-03,-1.509136054664850235e-04,-2.102017606375738978e-04,-1.097760105039924383e-09,1.008601248031482100e-04,-3.888519713655114174e-04,1.688219606876373291e-03,8.871072903275489807e-03,1.148845069110393524e-03,1.006833929568529129e-02,4.524921532720327377e-04,9.957693691831082106e-05,3.243272658437490463e-04,4.026242531836032867e-04,1.653667166829109192e-02,2.343605458736419678e-02,1.358985621482133865e-02,1.659306930378079414e-03,7.913553155958652496e-03,-2.232914994237944484e-04,-3.708877193275839090e-04,-6.907056551426649094e-03,-6.233874242752790451e-03,1.139076240360736847e-02,-1.775096170604228973e-02,-8.764126338064670563e-03,1.643466204404830933e-02,-1.917871704790741205e-04,-2.123699960066005588e-05,1.737144484650343657e-04,-2.110812114551663399e-03,1.331291254609823227e-02,-3.411184996366500854e-03,1.298231305554509163e-03,2.887519076466560364e-03,1.805884530767798424e-04,2.662895713001489639e-04,5.382006987929344177e-03,9.408378973603248596e-03,-1.613634452223777771e-02,9.147282689809799194e-04,1.797761954367160797e-02,4.410887602716684341e-03,4.546791897155344486e-04,-4.887767136096954346e-05,1.005592755973339081e-03,1.320283487439155579e-02,-6.328323855996131897e-03,8.805148303508758545e-03,2.180979121476411819e-03,3.445406036917120218e-05,1.465191598981618881e-05,-1.047988189384341240e-04,2.949644112959504128e-04,2.730499487370252609e-03,-1.570977154187858105e-03,2.076372038573026657e-04,-1.505947439000010490e-04,5.792699084850028157e-05,2.888399103539995849e-05,-5.168897132534766570e-08,6.575178304046858102e-07,-5.222839536145329475e-05,-2.035500248894095421e-03,-1.601050025783479214e-03,-1.084222458302974701e-04,-9.178719483315944672e-05,-1.750800038280431181e-08,5.014425551053136587e-05,-9.660607247496955097e-06,3.721935208886861801e-04,1.153681613504886627e-02,5.793470423668622971e-03,4.139164462685585022e-03,-4.179654933977872133e-04,1.967423013411462307e-04,2.526298048906028271e-04,5.277084419503808022e-04,1.054523326456546783e-02,1.102987304329872131e-02,2.748527564108371735e-03,2.955246716737747192e-03,-3.494211472570896149e-03,8.464443089906126261e-05,-1.568366133142262697e-04,-4.253902472555637360e-03,-5.840356927365064621e-03,5.643368232995271683e-03,9.932017419487237930e-04,-4.469289444386959076e-03,-4.567937925457954407e-03,-9.864858293440192938e-05,-1.315448607783764601e-04,-1.542713434901088476e-04,-3.541436046361923218e-03,2.333719050511717796e-03,-5.091656930744647980e-03,3.929268568754196167e-03,-1.295855268836021423e-03,1.636832603253424168e-03,2.738021139521151781e-04,6.235509645193815231e-04,1.576740853488445282e-02,6.854510866105556488e-04,-4.023082554340362549e-03,1.825582422316074371e-02,1.326483325101435184e-03,1.353858504444360733e-03,1.655863597989082336e-04,-2.805006923153996468e-03,2.143822843208909035e-03,-2.575343009084463120e-03,3.191337920725345612e-03,4.192622844129800797e-03,-1.162068656412884593e-04,2.417433279333636165e-04,-1.498879573773592710e-04,-2.494986692909151316e-04,-4.522346891462802887e-03,-3.023876110091805458e-03,3.741456661373376846e-03,3.488884540274739265e-04,2.164293546229600906e-04,3.101371839875355363e-05,-7.451944838976487517e-09,2.332175972696859390e-05,3.536548319971188903e-05,-1.777290133759379387e-03,-1.841612160205841064e-03,-5.669107849826104939e-05,-1.058668203768320382e-04,-1.144826455856673419e-09,4.953616007696837187e-05,-9.796778613235801458e-05,-7.068319246172904968e-04,1.337663549929857254e-02,3.990321420133113861e-03,2.581565640866756439e-03,-3.461706219241023064e-04,9.555924043525010347e-05,2.511654747650027275e-04,1.085898256860673428e-03,8.939766325056552887e-03,1.058330293744802475e-02,-5.081270355731248856e-04,5.923373159021139145e-03,-2.083558123558759689e-03,1.854841248132288456e-04,-1.816321600927039981e-04,-3.165538189932703972e-03,-6.021767854690551758e-03,1.174551993608474731e-02,4.252981394529342651e-03,-2.950301859527826309e-03,-2.792554441839456558e-03,-8.867863652994856238e-05,-5.334204615792259574e-05,-4.247896140441298485e-04,-6.465296028181910515e-04,4.037055186927318573e-03,-2.849628217518329620e-04,5.660546012222766876e-04,1.079737441614270210e-03,2.224593888968229294e-03,2.088969631586223841e-04,9.940124582499265671e-04,1.795287057757377625e-02,7.995914784260094166e-04,-8.135851472616195679e-03,7.499477360397577286e-03,1.864414080046117306e-03,1.647208933718502522e-03,1.811712427297607064e-04,2.839731168933212757e-04,7.400149479508399963e-04,-1.026239618659019470e-02,4.401893354952335358e-03,9.460437577217817307e-04,-5.762652654084376991e-05,2.355338510824367404e-04,-1.245174062205478549e-04,-9.290857269661501050e-05,-4.323388449847698212e-03,-1.729000359773635864e-03,2.977322787046432495e-03,3.683689574245363474e-04,2.436434006085619330e-04,4.040372368763200939e-05,4.767537120642373338e-08,6.012391168042086065e-06,-1.467034599045291543e-04,-2.350414404645562172e-03,-2.014877274632453918e-03,-6.198995833983644843e-05,-1.021912903524935246e-04,2.093074158437957522e-08,8.616311970399692655e-05,-6.469491927418857813e-05,1.062851166352629662e-03,9.944029152393341064e-03,1.044509001076221466e-03,7.774498313665390015e-03,-5.247057997621595860e-04,2.070631599053740501e-04,2.228573721367865801e-04,8.133163210004568100e-04,8.853790350258350372e-03,1.632040739059448242e-02,-4.288514610379934311e-03,-1.208531670272350311e-03,-3.447802038863301277e-03,-1.153377525042742491e-05,9.392156789544969797e-05,-5.204996559768915176e-04,-6.721207872033119202e-03,1.292047835886478424e-02,5.154846701771020889e-03,-2.455455251038074493e-03,-2.952518174424767494e-03,-2.199268055846914649e-04,-2.865088463295251131e-04,7.483692606911063194e-04,1.577633898705244064e-03,1.045437157154083252e-02,-8.010047487914562225e-03,2.391107147559523582e-03,6.421250145649537444e-05,4.909112467430531979e-04,2.455099311191588640e-04,1.860583433881402016e-03,1.348392292857170105e-02,-6.080391816794872284e-03,-4.020122345536947250e-03,1.531082764267921448e-02,1.809218199923634529e-03,-8.988461922854185104e-05,2.637341967783868313e-04,-4.619257058948278427e-03,4.145786166191101074e-03,-1.012435648590326309e-02,9.842932224273681641e-03,7.624255958944559097e-03,-7.957030175020918250e-05,2.587493509054183960e-04,-1.323315664194524288e-04,-4.088811401743441820e-04,-5.119306966662406921e-03,-3.717476502060890198e-03,4.457924515008926392e-03,4.936238401569426060e-04,1.224895531777292490e-04,1.727589915390126407e-05,-5.416904969024471939e-08,6.670984294032678008e-05,-7.567759894300252199e-05,-2.307256218045949936e-03,-2.059704624116420746e-03,2.143122401321306825e-05,-6.498144648503512144e-05,8.605638868175446987e-09,5.397928543970920146e-05,-1.332639221800491214e-04,6.825799937359988689e-04,8.460588753223419189e-03,-1.156097277998924255e-03,2.176328096538782120e-03,-3.851278452202677727e-04,1.714721438474953175e-04,2.323575608897954226e-04,1.630028942599892616e-03,8.538765832781791687e-03,1.828192919492721558e-02,-1.333900913596153259e-02,4.516889806836843491e-03,1.600592513568699360e-03,-9.641509677749127150e-05,7.130597368814051151e-04,7.559701334685087204e-03,-4.879575222730636597e-03,1.305765286087989807e-02,1.870391657575964928e-03,-4.718251526355743408e-03,-5.045888945460319519e-03,-3.230775473639369011e-04,-1.914290041895583272e-04,7.634708308614790440e-04,-2.149919280782341957e-03,2.085880376398563385e-03,-6.429036613553762436e-03,1.070754043757915497e-02,-7.329200743697583675e-04,1.557464944198727608e-03,2.173945249523967505e-04,5.343215307220816612e-04,1.461107842624187469e-02,-9.245988912880420685e-04,1.975968014448881149e-03,1.965482160449028015e-02,2.301840810105204582e-03,1.463152002543210983e-03,2.695322036743164062e-04,-3.797058016061782837e-03,2.362511353567242622e-03,-3.641685470938682556e-04,-2.227490069344639778e-03,2.721708966419100761e-03,-9.499850420979782939e-05,1.633444917388260365e-04,-1.373537525068968534e-04,-2.268533426104113460e-04,-7.409150246530771255e-03,-5.113390274345874786e-03,3.230515634641051292e-03,4.361432802397757769e-04,1.716097904136404395e-04,3.505102358758449554e-05,6.126731477706925943e-08,2.153872628696262836e-06,-1.049301645252853632e-04,-2.467131707817316055e-03,-1.944676274433732033e-03,-1.053106971085071564e-04,-1.371863472741097212e-04,-1.522539605502970517e-08,7.827608351362869143e-05,-5.755058373324573040e-05,8.391494629904627800e-04,6.158320233225822449e-03,7.176433689892292023e-03,7.142022252082824707e-03,-5.457004881463944912e-04,1.982445683097466826e-04,1.127478026319295168e-04,6.281754758674651384e-05,9.863371029496192932e-03,1.514989044517278671e-02,-7.988781668245792389e-03,1.083807554095983505e-03,-5.358982831239700317e-03,-9.886812040349468589e-05,-1.076929911505430937e-04,-2.166768535971641541e-03,-4.182613920420408249e-03,1.017100736498832703e-02,-2.518927212804555893e-03,-5.156240426003932953e-03,-5.460594780743122101e-03,-1.541486126370728016e-04,-3.057226786040700972e-05,1.321541203651577234e-04,-5.346622201614081860e-04,9.363952092826366425e-03,-1.477704150602221489e-03,6.370799383148550987e-04,-2.223321935161948204e-03,1.547093736007809639e-03,3.902128373738378286e-04,-1.387634547427296638e-04,9.928922168910503387e-03,-3.379932139068841934e-03,1.460700179450213909e-03,2.717010118067264557e-02,-4.082401283085346222e-04,9.193635196425020695e-04,1.453117147320881486e-04,-7.389671169221401215e-03,3.162586828693747520e-03,-5.987644661217927933e-03,-3.680496010929346085e-04,1.071264408528804779e-02,-6.088258232921361923e-04,4.194332286715507507e-04,-5.545137537410482764e-05,-3.449174691922962666e-04,-6.695264950394630432e-03,-1.680898712947964668e-03,4.417911637574434280e-03,3.052169049624353647e-04,6.376656237989664078e-04,1.430037955287843943e-04,-1.000578282400965691e-03,1.783543848432600498e-04,4.147278377786278725e-05,-2.076506614685058594e-03,-2.766570542007684708e-03,2.339882194064557552e-04,1.963218906894326210e-03,1.025327946990728378e-03,-3.958192537538707256e-04,1.116106635890901089e-03,8.302478236146271229e-04,1.298178173601627350e-02,1.349980942904949188e-03,1.211522612720727921e-03,-6.293156184256076813e-04,-4.233439103700220585e-04,1.367365475744009018e-03,5.069508915767073631e-04,1.545844506472349167e-02,1.714348047971725464e-02,-3.305726917460560799e-03,-1.565690152347087860e-03,-1.040906645357608795e-02,-1.875947113148868084e-03,-6.628778064623475075e-04,-2.307716058567166328e-03,1.679719425737857819e-04,1.752691529691219330e-02,-3.876433242112398148e-03,-1.272874139249324799e-02,-1.042915508151054382e-02,6.481149466708302498e-05,1.068596495315432549e-03,1.099282526411116123e-04,3.229975234717130661e-03,1.907259225845336914e-02,4.297412931919097900e-03,6.803143769502639771e-03,-2.846764866262674332e-03,-2.834517974406480789e-03,1.088876510038971901e-03,-4.869715776294469833e-04,1.030900608748197556e-02,-6.344973109662532806e-03,-5.239515565335750580e-03,1.807718351483345032e-02,6.954524433240294456e-04,-2.508602337911725044e-03,8.826318196952342987e-03,-9.600738994777202606e-04,-1.205184217542409897e-02,9.120851755142211914e-03,2.770720049738883972e-03,-3.393599390983581543e-02,1.019554398953914642e-02,6.708111148327589035e-03,3.588072955608367920e-03,4.657037090510129929e-03,-8.837484754621982574e-03,-8.133389055728912354e-03,1.213008631020784378e-02,-8.519596420228481293e-03,-1.713409461081027985e-02,4.870241355092730373e-06\n0.000000000000000000e+00,-2.290073643962386996e-05,6.384614243870601058e-05,1.267434097826480865e-03,1.016982365399599075e-03,-2.967255022667814046e-05,-5.197732753003947437e-05,-8.144152019440298318e-09,6.859158020233735442e-05,-8.468794840155169368e-05,2.436280250549316406e-03,2.459326060488820076e-04,-1.306729391217231750e-03,4.885406699031591415e-03,5.128913326188921928e-04,-3.368911347934044898e-05,-1.110386874643154442e-04,1.711482764221727848e-05,-7.588282460346817970e-05,-1.620882190763950348e-03,9.634073940105736256e-04,-2.309994306415319443e-03,1.025501172989606857e-03,-3.189270501025021076e-06,-3.750326868612319231e-04,-3.906134050339460373e-03,-2.217976842075586319e-03,7.382262032479047775e-03,7.469621021300554276e-03,-4.358333535492420197e-04,4.042026121169328690e-04,7.479365740437060595e-05,2.434055495541542768e-04,6.809879560023546219e-04,1.257161516696214676e-02,7.893931120634078979e-03,-1.110221352428197861e-02,1.995829166844487190e-03,9.907087311148643494e-03,9.245107648894190788e-04,-6.098546509747393429e-05,5.153556354343891144e-03,1.085129217244684696e-03,3.649761667475104332e-03,1.297152019105851650e-03,3.065887838602066040e-03,1.248108129948377609e-02,3.911912208423018456e-04,-3.066112112719565630e-04,6.178133655339479446e-03,-1.174079603515565395e-03,-1.894067274406552315e-03,9.555726428516209126e-04,1.364970579743385315e-03,4.133422771701589227e-05,-1.748616632539778948e-04,-2.579629835963714868e-06,4.107117420062422752e-04,1.488818437792360783e-03,4.803384363185614347e-04,-3.837932366877794266e-03,-4.987182910554111004e-04,1.793734008970204741e-05,2.749858322204090655e-05,1.094845814009204332e-08,1.200412589241750538e-04,-3.615788882598280907e-04,-1.161845028400421143e-02,-9.327300824224948883e-03,1.085846088244579732e-04,2.530243364162743092e-04,-2.322873093874022743e-08,-5.384675459936261177e-04,9.051723172888159752e-04,-1.725254207849502563e-02,-3.429165482521057129e-02,2.694028429687023163e-02,-3.232316672801971436e-02,-3.670331789180636406e-03,5.912408814765512943e-04,1.238675555214285851e-03,2.796605695039033890e-03,1.127656549215316772e-03,-1.088954228907823563e-02,8.695168420672416687e-03,3.163500130176544189e-02,-1.746032945811748505e-02,-7.762444438412785530e-04,1.858821953646838665e-03,1.441112253814935684e-02,6.220278330147266388e-03,-9.926442056894302368e-03,-7.508784532546997070e-02,2.966644987463951111e-02,-1.256620977073907852e-02,-1.701403234619647264e-04,-1.635037711821496487e-03,-5.642242729663848877e-03,-9.917534142732620239e-02,-5.217149853706359863e-02,7.806673645973205566e-02,-7.884340360760688782e-03,-6.945431232452392578e-02,-2.216482535004615784e-04,8.013390470296144485e-04,-3.254226967692375183e-02,-3.003148734569549561e-02,-4.206373915076255798e-02,-4.373967275023460388e-02,-8.377028629183769226e-03,5.799143314361572266e-01,-3.324821358546614647e-03,2.383394166827201843e-03,-4.006264358758926392e-02,1.045450288802385330e-02,2.474901452660560608e-02,-1.876521296799182892e-02,1.242290716618299484e-02,-4.413442802615463734e-04,1.694449107162654400e-03,-2.199347363784909248e-04,-3.098967717960476875e-03,-1.480512414127588272e-02,-1.922479947097599506e-03,3.128076344728469849e-02,4.260905552655458450e-03,2.223776245955377817e-04,-1.874065783340483904e-04,-2.165819606991803425e-10,-4.963967876392416656e-05,-1.924979733303189278e-05,3.940261900424957275e-03,3.723311703652143478e-03,-4.206211087875999510e-05,1.758810685714706779e-04,4.344274717738016989e-09,-1.189080503536388278e-04,4.448623512871563435e-04,4.084967076778411865e-04,2.369338646531105042e-03,2.351444400846958160e-02,-2.121053170412778854e-03,6.763143464922904968e-04,-1.150061725638806820e-04,-3.119037137366831303e-04,-1.085231546312570572e-03,-2.675094641745090485e-03,-1.890632882714271545e-02,8.487304672598838806e-03,-2.487075515091419220e-02,-3.744349349290132523e-03,3.203017986379563808e-04,-3.438546264078468084e-04,-4.473342560231685638e-03,-9.487196803092956543e-05,-1.793983764946460724e-02,2.812851592898368835e-02,6.159339100122451782e-04,-3.186936955899000168e-03,5.512289935722947121e-04,1.631566119613125920e-04,-3.251931047998368740e-04,-1.188176218420267105e-02,-8.457680232822895050e-03,1.106110587716102600e-02,-5.062289535999298096e-03,4.021739587187767029e-03,-2.019699895754456520e-03,-2.033693599514663219e-04,4.799021407961845398e-03,-1.481485553085803986e-03,1.733318716287612915e-02,2.021766826510429382e-02,-2.403244748711585999e-02,5.596952512860298157e-03,3.011350054293870926e-05,-2.031524491030722857e-04,6.958097219467163086e-05,-4.283393733203411102e-03,1.367991045117378235e-02,9.333973750472068787e-03,3.536715637892484665e-03,-2.166837293771095574e-05,-8.538444672012701631e-05,2.961845348181668669e-05,-7.810472743585705757e-05,-1.047347905114293098e-04,-1.390956807881593704e-03,-4.071226809173822403e-03,-5.117401597090065479e-04,-7.082281808834522963e-05,-4.018121398985385895e-05,-5.923594947887522721e-09,-1.020976014842744917e-05,1.250603781954851002e-05,9.901751764118671417e-04,6.080783787183463573e-04,-7.573979019070975482e-06,-8.534861262887716293e-05,-3.372150558789144270e-09,1.058108900906518102e-04,-2.724115620367228985e-04,3.155882703140377998e-03,2.449877560138702393e-03,-2.460067626088857651e-03,1.191167067736387253e-02,7.374830311164259911e-04,-1.400617329636588693e-04,-3.110669786110520363e-04,3.903014294337481260e-05,4.883732181042432785e-03,9.993436746299266815e-03,-2.850365359336137772e-03,-8.212337270379066467e-03,9.533569216728210449e-03,-2.986307663377374411e-05,-1.489249989390373230e-04,1.926394179463386536e-04,-1.099659595638513565e-03,8.078588172793388367e-03,4.072911106050014496e-04,-3.268948290497064590e-03,2.432336099445819855e-03,-1.827745145419612527e-04,2.845474227797240019e-04,1.736947568133473396e-03,1.503334566950798035e-02,7.166127208620309830e-03,-3.351405728608369827e-03,2.388233086094260216e-03,1.206543110311031342e-02,-2.915555378422141075e-04,-1.304464240092784166e-04,7.062138989567756653e-03,4.320196341723203659e-03,-2.244527451694011688e-03,5.602540448307991028e-03,-1.538707176223397255e-03,1.238957233726978302e-02,2.021177060669288039e-04,-3.497716388665139675e-04,1.540144719183444977e-02,-1.013060333207249641e-03,-3.453583922237157822e-03,-4.782577976584434509e-03,3.220685757696628571e-04,1.428881660103797913e-04,-3.433257807046175003e-04,1.143526515079429373e-05,8.179069263860583305e-04,4.712208174169063568e-03,-4.292323254048824310e-03,-5.404568742960691452e-03,-7.584886625409126282e-04,-1.039402559399604797e-04,3.839464261545799673e-05,2.540809873607940972e-08,-7.984532203408889472e-06,8.514296496286988258e-05,1.110158744268119335e-03,1.031302148476243019e-03,-1.988511939998716116e-05,-2.094892079185228795e-05,8.571404919166525360e-09,7.160556560847908258e-05,-1.113599282689392567e-04,2.761784475296735764e-03,4.064501263201236725e-03,-2.715191571041941643e-03,4.368039313703775406e-03,4.553480539470911026e-04,-5.337098991731181741e-05,-8.855047053657472134e-05,-2.491013437975198030e-04,1.019647112116217613e-03,-4.325036425143480301e-04,-1.233584014698863029e-03,-6.193861365318298340e-03,1.602691598236560822e-03,7.684986485401168466e-05,-2.175046247430145741e-04,-1.644521253183484077e-03,-1.318669645115733147e-03,3.464023815467953682e-03,8.304253220558166504e-03,6.319123785942792892e-04,2.336823381483554840e-03,1.465921559429261833e-05,2.228717348771169782e-04,9.412487270310521126e-04,1.280869357287883759e-02,6.435512099415063858e-03,-8.160242810845375061e-03,6.069015362299978733e-04,1.088082697242498398e-02,1.534168113721534610e-04,-9.243092790711671114e-05,4.279022570699453354e-03,1.555204973556101322e-03,2.666734857484698296e-03,2.933776704594492912e-03,4.025953356176614761e-03,1.114018261432647705e-02,3.002718149218708277e-04,-3.144627844449132681e-04,4.329447634518146515e-03,-1.777333673089742661e-03,-3.932775929570198059e-03,2.078923396766185760e-03,-2.293248195201158524e-03,3.309798194095492363e-05,-2.139844727935269475e-04,1.172908923763316125e-05,3.548736567609012127e-04,1.806493150070309639e-03,-1.774113043211400509e-03,-4.169144202023744583e-03,-5.851572495885193348e-04,-3.855135219055227935e-06,3.179236227879300714e-05,-2.158822098863311112e-08,-2.426290120638441294e-05,2.598964783828705549e-05,9.102790500037372112e-04,8.112792856991291046e-04,-2.310129821125883609e-05,-6.127715460024774075e-05,7.619746611453592777e-09,1.120045853895135224e-04,-1.425604859832674265e-04,2.024952089414000511e-03,7.261108607053756714e-03,-2.523031784221529961e-03,4.514807835221290588e-03,3.756838268600404263e-04,4.910854477202519774e-05,-1.388448872603476048e-04,-1.377018925268203020e-04,-7.387012010440230370e-04,7.636941969394683838e-03,4.900306230410933495e-04,-2.631801180541515350e-03,1.234052935615181923e-03,1.121000968851149082e-04,-4.275841929484158754e-04,-3.518569283187389374e-03,-2.593979239463806152e-03,3.774456679821014404e-03,7.815148681402206421e-03,-6.475384812802076340e-03,-8.897995576262474060e-05,1.558937219670042396e-04,2.285835071234032512e-04,6.172516150400042534e-04,1.178881525993347168e-02,4.689563997089862823e-03,-1.390220597386360168e-02,9.139796718955039978e-03,7.856843061745166779e-03,-1.894092420116066933e-04,-4.339744918979704380e-05,3.674866165965795517e-03,9.185113594867289066e-04,2.040736842900514603e-03,-1.270722481422126293e-03,4.629185423254966736e-03,8.947235532104969025e-03,5.031611362937837839e-05,-3.818125696852803230e-04,3.792801871895790100e-03,-2.997694071382284164e-03,-1.316423644311726093e-03,2.824098803102970123e-03,1.263405429199337959e-04,6.225585821084678173e-05,-2.814402396325021982e-04,2.601179949124343693e-05,2.764453529380261898e-04,1.266625593416392803e-03,-1.250061905011534691e-04,-4.547311924397945404e-03,-6.431546062231063843e-04,-4.011427517980337143e-05,2.712730565690435469e-05,1.137186700361780822e-08,-1.930711732711642981e-07,5.806063927593640983e-05,2.559005515649914742e-04,4.396301810629665852e-04,-1.258949851035140455e-06,-6.911680975463241339e-05,6.304060207185102627e-08,1.770061317074578255e-05,-1.840008044382557273e-04,3.882994642481207848e-04,5.751779768615961075e-03,-5.666373297572135925e-03,8.234146982431411743e-03,3.470391093287616968e-04,-1.222054706886410713e-04,-2.500184637028723955e-04,-1.461280771763995290e-04,-3.146001836284995079e-03,6.427082233130931854e-03,-4.723999183624982834e-03,-2.886861562728881836e-03,3.620216157287359238e-03,6.892516830703243613e-05,-3.084456548094749451e-04,-1.444979105144739151e-03,7.704272866249084473e-04,2.860845997929573059e-04,1.137559581547975540e-02,-1.417563296854496002e-03,2.700100187212228775e-03,-4.071484727319329977e-05,2.294539590366184711e-04,1.035936642438173294e-03,1.297086104750633240e-02,7.451659068465232849e-03,-1.250588335096836090e-02,6.133669521659612656e-04,6.179471500217914581e-03,-8.877666550688445568e-05,-1.326610217802226543e-04,4.356111399829387665e-03,1.175894308835268021e-02,2.450646832585334778e-03,-3.854003734886646271e-04,-7.790463278070092201e-04,5.629933439195156097e-03,5.777573678642511368e-04,-3.587988612707704306e-04,6.167842075228691101e-03,4.455105226952582598e-04,-5.494018085300922394e-03,4.917691694572567940e-04,-6.988392211496829987e-03,1.280673604924231768e-04,-2.279558684676885605e-04,5.184621841181069613e-05,4.911418654955923557e-04,3.236181102693080902e-03,1.532327733002603054e-03,-4.745859187096357346e-03,-6.059673614799976349e-04,3.115717117907479405e-05,1.985972812690306455e-05,-2.819899691530736163e-08,8.964607332018204033e-06,8.966925815911963582e-05,9.680236689746379852e-05,2.391746966168284416e-05,8.265215001301839948e-05,-5.285763108986429870e-05,3.981472218583803624e-08,8.264956704806536436e-05,-1.936612243298441172e-04,2.153161680325865746e-03,5.228880792856216431e-03,-7.325982209295034409e-03,5.396735854446887970e-03,2.639005542732775211e-04,-5.339462222764268517e-05,-1.516372140031307936e-04,-6.068093935027718544e-04,3.028496867045760155e-03,1.561177894473075867e-03,3.313720226287841797e-03,-6.720054429024457932e-03,1.228737295605242252e-03,-6.248957652132958174e-05,-1.375857100356370211e-04,-9.122313931584358215e-04,2.091177739202976227e-03,6.291625555604696274e-03,2.320413710549473763e-03,2.093931194394826889e-03,3.147870069369673729e-03,-9.533592674415558577e-05,1.950524019775912166e-04,7.635685615241527557e-04,7.589330896735191345e-03,1.288658194243907928e-02,-1.869838871061801910e-02,1.607863698154687881e-03,7.133899256587028503e-03,-6.520847091451287270e-05,-9.079039591597393155e-05,3.926179371774196625e-03,1.194581273011863232e-03,-5.357724148780107498e-04,6.220976822078227997e-03,3.277689684182405472e-03,8.519488386809825897e-03,2.142786397598683834e-04,-2.271124685648828745e-04,2.742327516898512840e-03,-4.066118504852056503e-03,-5.687984172254800797e-03,8.753998554311692715e-04,-1.552117988467216492e-03,6.387941539287567139e-05,-2.207124925917014480e-04,5.936629167990759015e-05,4.202381242066621780e-04,6.300032138824462891e-03,7.089815335348248482e-04,-3.141612978652119637e-03,-3.938724403269588947e-04,-3.301656033727340400e-05,1.984093796636443585e-05,1.638363755773752928e-08,-2.037222657236270607e-05,-4.917571641271933913e-05,-7.526413537561893463e-04,-1.578633673489093781e-04,-8.331872959388419986e-05,-8.608173084212467074e-05,8.734787115827202797e-09,6.536293949466198683e-05,1.063534273271216080e-05,2.223216695711016655e-03,1.203930098563432693e-02,-3.542632330209016800e-03,1.915032742545008659e-03,3.907582140527665615e-05,5.693704588338732719e-05,1.256916875718161464e-04,-6.488407962024211884e-07,3.344356548041105270e-03,1.734218210913240910e-03,-4.817025270313024521e-03,8.177214302122592926e-03,-2.662463113665580750e-03,-3.492380710667930543e-05,8.587609045207500458e-05,-4.209379665553569794e-03,8.135368116199970245e-04,5.102974828332662582e-03,-1.556156668812036514e-03,-4.424141719937324524e-03,-3.740576794371008873e-03,-7.253887451952323318e-05,3.595183443394489586e-05,7.191040785983204842e-04,2.625439548864960670e-03,1.660304889082908630e-02,-2.368091605603694916e-03,3.685169387608766556e-03,1.592394197359681129e-03,1.079593785107135773e-03,3.378656401764601469e-06,2.263611182570457458e-03,1.368921250104904175e-02,5.355696193873882294e-03,-3.134198486804962158e-03,-5.288389511406421661e-04,4.205052740871906281e-03,8.856054046191275120e-04,-3.370410704519599676e-04,-1.470687799155712128e-03,3.324350574985146523e-03,-4.439069423824548721e-03,-6.514144595712423325e-03,6.267467513680458069e-03,-2.198591246269643307e-04,4.523079260252416134e-04,-3.443409223109483719e-04,-9.618961485102772713e-06,-2.795061795040965080e-03,7.638542447239160538e-04,1.903089694678783417e-03,-1.935895998030900955e-04,1.715154794510453939e-04,2.312961441930383444e-04,-4.499366696109063923e-05,2.540212590247392654e-04,7.393060514004901052e-05,2.306617796421051025e-03,2.240796340629458427e-03,-1.765237102517858148e-04,7.411128608509898186e-04,-4.463638179004192352e-04,1.544433471281081438e-04,-4.040995263494551182e-04,3.179197199642658234e-03,-7.535687182098627090e-04,-4.535571672022342682e-03,4.601743072271347046e-03,6.498089642263948917e-04,4.572332836687564850e-04,-9.196488535962998867e-04,7.529086433351039886e-04,-4.197321366518735886e-03,3.052894026041030884e-04,4.801470320671796799e-03,5.190251395106315613e-03,3.659004869405180216e-04,4.395209252834320068e-04,-3.402188012842088938e-04,7.421152549795806408e-04,7.667148020118474960e-03,6.433051079511642456e-03,7.621830329298973083e-03,1.273154001682996750e-02,7.825938984751701355e-03,-5.314614390954375267e-04,1.239666482433676720e-03,2.027497626841068268e-03,1.791652478277683258e-02,-7.351871114224195480e-03,-1.121222600340843201e-02,4.253919702023267746e-03,1.016240473836660385e-02,-3.147868905216455460e-03,5.751741700805723667e-04,-1.157486811280250549e-03,7.317947223782539368e-03,3.912939224392175674e-03,-4.611204378306865692e-03,-1.469027716666460037e-03,1.001414097845554352e-02,-2.214996144175529480e-03,-1.421078667044639587e-02,1.148714032024145126e-02,-1.005746703594923019e-02,-4.128620773553848267e-02,3.593348711729049683e-02,-6.348414812237024307e-03,8.306950912810862064e-04,-5.219447775743901730e-04,1.550537347793579102e-02,2.870858181267976761e-03,-1.937857456505298615e-02,3.351080045104026794e-02,-5.508503876626491547e-03,1.287064049392938614e-02,3.746108338236808777e-02,6.867615866212872788e-06\n0.000000000000000000e+00,1.369884739688131958e-05,4.048964547109790146e-05,-1.507821871200576425e-04,-1.356224529445171356e-04,1.427019469701917842e-06,-6.558045242854859680e-06,1.342261235492969718e-08,-1.844936377892736346e-05,-1.100119516195263714e-05,-3.144397051073610783e-04,-1.010603504255414009e-03,-1.225255546160042286e-03,-9.581231279298663139e-04,-7.686876415391452610e-06,-8.205553967854939401e-06,-1.473488919145893306e-05,6.030343356542289257e-04,2.548599382862448692e-03,1.034265587804839015e-04,2.663592807948589325e-03,2.210712525993585587e-03,-1.913168671308085322e-04,7.926626130938529968e-05,-6.564345676451921463e-05,3.650371581898070872e-05,-1.430441509000957012e-03,-3.208753769285976887e-04,1.376351807266473770e-03,-1.753560645738616586e-04,-1.545413106214255095e-04,-3.516053766361437738e-05,-1.210214350066962652e-06,-3.371573984622955322e-05,-1.542657264508306980e-04,6.809024489484727383e-05,-5.249386886134743690e-04,-1.411192468367516994e-03,9.918319992721080780e-04,7.605308201164007187e-04,-9.131375918514095247e-06,4.989778390154242516e-04,2.095404779538512230e-03,5.359220667742192745e-04,-2.184642798965796828e-04,1.195734017528593540e-03,1.387833384796977043e-03,4.726357292383909225e-04,-7.021729743428295478e-06,2.833919716067612171e-04,-4.193546192254871130e-05,-1.956284511834383011e-03,-2.143284073099493980e-03,-8.652889518998563290e-04,-1.762525607773568481e-05,-8.678123776917345822e-06,-1.897200490930117667e-05,2.569963726273272187e-05,-3.276725183241069317e-04,-5.315304151736199856e-04,1.289757055928930640e-04,2.617404607008211315e-05,5.787480768049135804e-05,2.006156319112051278e-05,-1.394051363234893870e-08,-1.296625705435872078e-04,-1.774535630829632282e-04,1.383049529977142811e-03,1.444938359782099724e-03,-1.231489841302391142e-05,1.739989420457277447e-05,-5.071709097137500066e-08,1.680162968114018440e-04,-2.700882396311499178e-05,3.332257037982344627e-03,1.046378724277019501e-02,4.344391170889139175e-03,6.386388093233108521e-03,2.497266686987131834e-04,7.345870835706591606e-05,5.712027268600650132e-05,-4.519721027463674545e-03,-1.190457120537757874e-02,-8.384987711906433105e-03,-1.382391899824142456e-02,-6.940944585949182510e-03,-2.191449748352169991e-03,-4.586150753311812878e-04,2.824068069458007812e-04,-6.300304085016250610e-04,1.017350703477859497e-02,-6.400453858077526093e-03,-7.172684650868177414e-03,5.905123893171548843e-03,-1.347173936665058136e-03,3.468381473794579506e-04,1.340406743111088872e-04,5.429062875919044018e-04,2.339602448046207428e-03,-7.608049549162387848e-03,6.205115932971239090e-04,1.158183626830577850e-02,-2.653875853866338730e-03,-5.605088546872138977e-03,8.057936793193221092e-05,-4.265747033059597015e-03,-1.993434689939022064e-02,-8.469386957585811615e-03,-9.242829866707324982e-03,-6.771207787096500397e-03,-3.119203494861721992e-03,6.522766947746276855e-01,-7.848523091524839401e-05,-9.212669101543724537e-04,-1.217385986819863319e-03,1.763519831001758575e-02,1.090500876307487488e-02,5.098161753267049789e-03,1.039513008436188102e-04,-3.301293327240273356e-05,2.006165159400552511e-04,-1.482705411035567522e-04,4.480063915252685547e-03,6.063286680728197098e-03,-3.044459735974669456e-03,-4.622305568773299456e-04,-4.988746950402855873e-04,-9.569241956342011690e-05,5.939944980326572477e-09,-2.831257006619125605e-08,-5.386531120166182518e-05,-1.378783344989642501e-04,2.715653972700238228e-04,8.060276741161942482e-06,4.868015821557492018e-05,-4.209980275504676683e-08,-5.461319233290851116e-06,7.598644879180938005e-05,-4.014987498521804810e-04,-8.894093334674835205e-04,2.587578492239117622e-03,-3.594651061575859785e-04,1.324334880337119102e-04,-1.924181015056092292e-05,-6.147775275167077780e-05,-2.727255923673510551e-05,-1.616531517356634140e-03,-2.494048327207565308e-03,2.566888928413391113e-03,8.029027376323938370e-04,-5.194076220504939556e-05,5.749169940827414393e-05,5.335989408195018768e-05,8.646248606964945793e-04,-3.311012871563434601e-03,-2.652149647474288940e-03,2.759721595793962479e-03,-7.016221061348915100e-04,4.421605262905359268e-05,-2.389477231190539896e-05,-1.058189518516883254e-04,7.191268377937376499e-05,4.216339439153671265e-04,-2.554639009758830070e-03,2.620936604216694832e-03,-3.700002096593379974e-03,-7.982887327671051025e-04,3.827420878224074841e-04,-4.140121382079087198e-05,-9.477502317167818546e-04,-4.236767999827861786e-03,1.836151350289583206e-03,2.554639242589473724e-03,1.100002322345972061e-03,-1.946333330124616623e-03,-2.286936505697667599e-04,6.563007627846673131e-05,-1.123198657296597958e-03,7.915608584880828857e-04,5.904950667172670364e-04,2.027331851422786713e-03,-2.534872619435191154e-04,-2.583634886832442135e-05,4.946627450408414006e-05,-3.027959246537648141e-05,-5.999648419674485922e-05,-1.036417088471353054e-03,-1.775947399437427521e-03,6.016527186147868633e-04,5.993627928546629846e-05,-5.507099558599293232e-06,9.827067515288945287e-06,3.494076850074634422e-08,2.073913674394134432e-05,5.253114068182185292e-05,-3.664673422463238239e-04,-3.842043224722146988e-04,2.384824438195209950e-05,-5.701396730728447437e-06,1.768466972862370312e-08,-2.949653753603342921e-05,-4.487105616135522723e-05,-5.812169983983039856e-04,-9.090639650821685791e-04,-2.825817791745066643e-04,-2.920456230640411377e-03,-2.873921403079293668e-05,-4.346716013969853520e-05,8.802066986390855163e-06,5.040967953391373158e-04,1.960587920621037483e-03,4.355074372142553329e-03,3.953629173338413239e-03,1.078484696336090565e-03,1.028109574690461159e-03,-2.251292244181968272e-05,5.186504859011620283e-05,1.428606337867677212e-03,7.783150649629533291e-04,1.423427951522171497e-03,-2.331312978640198708e-03,-6.723759579472243786e-04,-6.839766865596175194e-04,-8.120177517412230372e-05,6.822069281042786315e-06,8.506818994646891952e-05,-3.348951577208936214e-04,1.904348609969019890e-03,-3.719129133969545364e-03,-6.858996115624904633e-03,3.214738098904490471e-04,6.896392442286014557e-04,-9.992435661843046546e-05,1.083244802430272102e-03,1.448190654627978802e-03,1.513102091848850250e-03,-1.177436206489801407e-03,7.741965237073600292e-04,2.217251603724434972e-04,3.439013671595603228e-04,-2.231303733424283564e-05,3.231315873563289642e-03,1.403401489369571209e-03,-9.229978895746171474e-04,-4.289986682124435902e-04,-1.722128828987479210e-03,2.048761234618723392e-05,-1.935887667059432715e-05,-3.585152853702311404e-06,-1.737367711029946804e-05,1.685494091361761093e-03,-1.325367775280028582e-04,3.894590481650084257e-04,9.129645331995561719e-05,3.147202733089216053e-05,1.259517648577457294e-05,-2.312845026608556509e-09,1.271377914235927165e-05,1.805818646971601993e-05,-2.051430783467367291e-04,-1.757706195348873734e-04,-1.173335277826481615e-07,-6.474429937952663749e-06,1.158582563220988959e-09,-2.407386455161031336e-05,-2.816854703269200400e-06,-5.234389100223779678e-04,-1.901626354083418846e-03,-7.055542664602398872e-04,-8.368782582692801952e-04,-4.987475040252320468e-05,-3.666975089799962007e-06,-7.915559763205237687e-06,5.262418417260050774e-04,1.714025856927037239e-03,6.288845906965434551e-04,1.876610098406672478e-03,6.913242395967245102e-04,3.512913535814732313e-04,7.263407314894720912e-05,-6.878410931676626205e-05,1.190115217468701303e-04,-1.023568678647279739e-03,-6.526071811094880104e-04,8.978782570920884609e-04,-1.334191299974918365e-03,4.445472222869284451e-05,-3.574958464014343917e-05,-1.010045889415778220e-05,-1.118852960644289851e-04,-6.053423567209392786e-05,3.430826473049819469e-04,-6.992527050897479057e-04,-9.941009338945150375e-04,4.242845752742141485e-04,7.426170632243156433e-04,-5.008138032280839980e-06,4.085372493136674166e-04,3.035865724086761475e-03,6.358226528391242027e-04,1.280412543565034866e-03,1.260087708942592144e-03,2.197192807216197252e-04,4.801888135261833668e-04,7.971876584633719176e-06,2.019656240008771420e-04,7.330988592002540827e-05,-1.297579728998243809e-03,-1.836078707128763199e-03,-5.545829189941287041e-04,-2.198030961153563112e-05,-2.202568794018588960e-07,-3.193884913343936205e-05,2.727391802181955427e-05,-6.748643354512751102e-04,-6.831388454884290695e-04,3.452834207564592361e-04,5.446865179692395031e-05,7.073197775753214955e-05,1.239285029441816732e-05,-1.810622052289545536e-08,1.517111923021730036e-05,3.073665720876306295e-05,-2.397837088210508227e-04,-2.828386786859482527e-04,-2.601153937575872988e-06,-1.102201531466562301e-05,1.444914232706651092e-08,-2.574210520833730698e-05,-4.564803930406924337e-06,-7.860664045438170433e-04,-1.826975261792540550e-03,-4.590853641275316477e-04,-1.194141688756644726e-03,-8.277484448626637459e-05,1.059152236848603934e-05,2.347368354094214737e-05,5.096345557831227779e-04,4.853155696764588356e-04,1.680560410022735596e-03,1.623162417672574520e-03,5.323803052306175232e-04,-7.931658183224499226e-05,6.093185584177263081e-05,-7.899454794824123383e-05,-5.017399089410901070e-04,-2.370067639276385307e-03,6.245673284865915775e-04,3.346545388922095299e-03,3.886310732923448086e-04,-4.549883888103067875e-04,-1.267261268367292359e-05,-1.927486118802335113e-05,-2.183168253395706415e-04,-9.360157418996095657e-04,-3.072454128414392471e-04,-1.212442060932517052e-03,1.000020769424736500e-03,6.061118328943848610e-04,8.329281117767095566e-04,2.741432399488985538e-05,2.213321567978709936e-04,4.352193325757980347e-03,-1.111726742237806320e-03,-1.575866015627980232e-03,1.818731427192687988e-03,8.858138608047738671e-05,4.535808693617582321e-04,2.858642619685269892e-05,3.318410017527639866e-04,3.861814038828015327e-04,-1.031019957736134529e-03,5.296205636113882065e-04,3.670312580652534962e-04,-2.306694477738346905e-05,3.094893327215686440e-05,-3.000356446136720479e-05,4.214042201056145132e-05,-7.642511627636849880e-04,-6.329368334263563156e-04,3.039136063307523727e-04,4.825591167900711298e-05,7.351567182922735810e-05,1.402289217367069796e-05,1.213811628986150026e-08,1.101972247852245346e-05,8.426464773947373033e-06,2.461998956277966499e-04,8.169392094714567065e-05,-5.126995347382035106e-06,-1.144309408118715510e-06,4.805815478903241456e-08,-1.440137339159264229e-06,-1.262815658265026286e-05,-3.375528031028807163e-04,-1.888985862024128437e-03,-1.168835093267261982e-03,-9.263884276151657104e-04,-2.734785812208428979e-05,-1.139637060987297446e-05,3.675980406114831567e-05,4.206807352602481842e-04,1.383429393172264099e-03,8.929577306844294071e-04,1.695320010185241699e-03,-6.635716999880969524e-04,4.834272840525954962e-04,1.943718234542757273e-05,5.793121999886352569e-06,6.745342398062348366e-05,-1.621521660126745701e-03,1.542313024401664734e-03,2.425281563773751259e-03,-4.129579465370625257e-04,3.412865044083446264e-04,-5.257039447315037251e-05,5.065313598606735468e-05,-1.004146179184317589e-04,7.603840203955769539e-04,2.126438077539205551e-03,-1.029435952659696341e-05,3.516891447361558676e-04,3.579602926038205624e-04,5.106607568450272083e-04,-9.254339602193795145e-06,3.158002509735524654e-04,2.816494554281234741e-03,6.329124444164335728e-04,-5.153903621248900890e-04,4.676977987401187420e-04,6.787404417991638184e-04,2.906186855398118496e-04,9.499177394900470972e-06,3.336189256515353918e-04,2.745630918070673943e-04,-3.090349957346916199e-03,-1.984558068215847015e-03,1.221514830831438303e-04,-2.106042666127905250e-05,1.107728530769236386e-05,-2.941365346487145871e-05,3.936624852940440178e-05,-5.384868709370493889e-04,-9.300793171860277653e-04,3.804656444117426872e-04,4.443057696335017681e-05,3.977966480306349695e-05,8.802112461125943810e-06,1.950002115336246789e-08,1.060827707988210022e-05,2.182360549340955913e-05,-3.179365012329071760e-04,-2.345496031921356916e-04,-2.377367854933254421e-05,-1.265202081413008273e-05,3.388049663044512272e-08,-1.549743501527700573e-05,-1.501745737186865881e-05,-3.204350359737873077e-04,-1.743349013850092888e-03,-8.668486261740326881e-04,-4.902980290353298187e-04,-8.233767584897577763e-05,-2.446123289701063186e-06,1.418507054040674120e-07,5.059648538008332253e-04,2.704879269003868103e-03,2.467863378114998341e-04,2.107178792357444763e-03,-1.220720514538697898e-05,2.971877809613943100e-03,4.073483432875946164e-05,-1.592847547726705670e-04,1.665820018388330936e-04,8.266716613434255123e-04,2.620706800371408463e-05,1.707257353700697422e-03,-5.175239057280123234e-04,5.967925535514950752e-04,-3.358650428708642721e-05,-1.136188711825525388e-05,-3.651103179436177015e-05,4.281631263438612223e-04,4.668825131375342607e-04,-1.090542646124958992e-03,-1.488647307269275188e-03,2.782266528811305761e-05,6.515221903100609779e-04,2.788401616271585226e-06,4.148907610215246677e-04,2.470478881150484085e-03,-3.817334072664380074e-05,5.023830453865230083e-04,1.492110430262982845e-03,9.666975529398769140e-05,4.735207767225801945e-04,9.266138931707246229e-07,-1.784618943929672241e-03,7.381062605418264866e-04,-3.412458812817931175e-03,-1.395025406964123249e-03,-1.020849216729402542e-03,-4.456805072550196201e-06,3.724397174664773047e-06,-2.301164386153686792e-05,8.865938434610143304e-05,-6.304301205091178417e-04,-8.286834345199167728e-04,4.378899757284671068e-04,6.943038897588849068e-05,5.273909846437163651e-05,1.218508077727165073e-05,4.542562237475067377e-08,1.643459472688846290e-05,3.165924135828390718e-05,3.452265082160010934e-05,-5.808091373182833195e-05,-6.124612809799145907e-06,-3.206712335668271407e-06,-2.621163730509579182e-09,-2.986972685903310776e-05,5.631599833577638492e-06,-4.629397008102387190e-04,-2.052283845841884613e-03,-4.099803627468645573e-04,-1.511899405159056187e-03,-3.315499270684085786e-05,-3.957820808864198625e-06,5.444293856271542609e-05,5.631863023154437542e-04,6.262860260903835297e-04,1.304114819504320621e-03,3.777826495934277773e-04,1.965643139556050301e-03,5.587256746366620064e-04,7.477772305719554424e-05,2.802202288876287639e-05,-8.315133163705468178e-05,2.085714368149638176e-05,-9.986774530261754990e-04,3.010585205629467964e-04,-1.648941542953252792e-03,9.279033838538452983e-05,-6.181809294503182173e-05,1.516085285402368754e-05,-1.490862196078523993e-04,7.256446406245231628e-04,-3.740900428965687752e-04,1.238951459527015686e-03,-6.732554757036268711e-04,1.369835226796567440e-03,8.397562196478247643e-04,-1.499400332249933854e-05,4.979969235137104988e-04,2.287814859300851822e-03,6.048796931281685829e-04,1.488787354901432991e-03,2.766211982816457748e-03,1.325585064478218555e-03,6.297062500379979610e-04,3.089514939347282052e-05,3.698302898555994034e-04,1.644805743126198649e-04,-2.701491583138704300e-03,-2.403476741164922714e-03,8.001144742593169212e-04,-7.125365664251148701e-05,9.761396358953788877e-05,-5.251695256447419524e-05,1.279558782698586583e-04,-9.014362003654241562e-04,-8.088769391179084778e-04,3.153092984575778246e-04,2.077626268146559596e-04,2.331283030798658729e-04,2.961240716103930026e-05,4.757311035064049065e-05,7.254305091919377446e-05,3.024950274266302586e-04,-2.740039490163326263e-04,-1.313830434810370207e-04,1.165871290140785277e-04,-1.548162254039198160e-05,-7.161458051996305585e-05,-2.603383909445255995e-04,-2.851452445611357689e-04,-1.739348372211679816e-04,-5.651135579682886600e-04,-1.068286481313407421e-03,-3.145414520986378193e-04,-1.384900679113343358e-04,9.026317275129258633e-05,-1.612156484043225646e-04,3.554969443939626217e-04,1.049084821715950966e-03,3.537003649398684502e-03,2.291965996846556664e-03,1.496389857493340969e-03,4.129141452722251415e-04,3.438814892433583736e-04,6.723630940541625023e-05,-8.387582493014633656e-04,-6.191069260239601135e-04,-8.539741975255310535e-04,4.760684678331017494e-04,-8.655224228277802467e-04,-1.288596889935433865e-03,-1.712287048576399684e-04,-3.850390494335442781e-04,1.003747223876416683e-03,3.333346976432949305e-04,1.409950084052979946e-03,-5.507132736966013908e-04,-1.786636887118220329e-03,8.293516002595424652e-04,9.808997856453061104e-04,-1.534535404061898589e-04,2.347757981624454260e-04,1.953642349690198898e-03,9.316581999883055687e-04,-6.824487354606389999e-04,3.274207410868257284e-04,8.579938439652323723e-04,-6.243643292691558599e-05,7.475524325855076313e-04,9.387915488332509995e-04,-1.784478081390261650e-03,-4.640046390704810619e-04,-3.026686375960707664e-03,-3.914301283657550812e-03,-1.887704129330813885e-03,-2.757304115220904350e-03,5.728569813072681427e-03,-1.362434355542063713e-03,2.808436518535017967e-03,-5.184819456189870834e-03,3.790391841903328896e-03,1.668628654442727566e-03,-1.361657981760799885e-03,4.040904514113208279e-06\n0.000000000000000000e+00,2.208275191151187755e-06,-3.128855951217701659e-06,-5.612818131339736283e-05,-4.278115738998167217e-05,1.686388259258819744e-06,2.886954689529375173e-06,3.424226902026816788e-09,-1.223012873197149020e-06,3.056650257349247113e-06,-5.808016067021526396e-05,1.634713553357869387e-04,1.028135156957432628e-04,-1.466652611270546913e-04,-1.484710901422658935e-05,3.799175146923516877e-06,6.140309778857044876e-06,4.163180710747838020e-05,2.059764374280348420e-04,-1.508671412011608481e-04,2.702663477975875139e-04,2.715960727073252201e-04,3.082016519329044968e-06,-3.851990186376497149e-06,2.173098437197040766e-05,2.649226225912570953e-04,-4.465213351068086922e-06,1.565919374115765095e-04,-3.215647011529654264e-04,1.213075302075594664e-04,1.398598124069394544e-05,-6.701505753881065175e-06,-1.163705564977135509e-05,1.707159071884234436e-06,-5.717740859836339951e-04,-3.377319371793419123e-04,1.760138256940990686e-04,-5.908966340939514339e-05,-3.418818814679980278e-04,1.189568047266220674e-05,4.531095783022465184e-06,-8.201102900784462690e-05,-9.892813977785408497e-06,2.738180410233326256e-05,8.655551937408745289e-05,4.989134613424539566e-04,-1.597964583197608590e-04,1.993217301787808537e-05,1.554764639877248555e-05,-1.905656681628897786e-04,1.317736314376816154e-04,9.393360960530117154e-05,-1.028802798828110099e-04,3.579603071557357907e-05,-4.969140263710869476e-06,9.559213140164501965e-06,-3.426590865274192765e-06,-1.704574060568120331e-05,-5.889876774745061994e-05,-1.784824271453544497e-04,1.790859532775357366e-04,2.209699960076250136e-05,2.828875949489884079e-06,8.325212661475234199e-07,-1.623051559818122769e-08,-2.005647911573760211e-05,2.455978756188414991e-05,5.209007649682462215e-04,4.754890687763690948e-04,-2.157840754080098122e-05,-2.405777195235714316e-05,-5.047175122285807447e-08,1.054893073160201311e-05,-3.678843131638132036e-05,4.206859739497303963e-04,-1.351486775092780590e-03,-7.136284257285296917e-04,8.322038338519632816e-04,1.784682826837524772e-04,-3.593026485759764910e-05,-6.071847747080028057e-05,-4.225003940518945456e-04,-6.122619961388409138e-04,-4.226677701808512211e-04,4.035109304822981358e-04,-1.833923626691102982e-03,4.735898401122540236e-04,3.302713957964442670e-05,-2.107583713950589299e-04,-2.380676334723830223e-03,2.462639240548014641e-04,-2.884465269744396210e-03,1.739993109367787838e-03,-1.351350569166243076e-03,3.817284596152603626e-05,7.332795939873903990e-05,9.123975905822589993e-05,5.457677616504952312e-05,4.436197225004434586e-03,1.861134776845574379e-03,-2.103612758219242096e-03,-5.367399426177144051e-04,2.248560776934027672e-03,-1.581372052896767855e-04,-4.705121682491153479e-05,9.485021582804620266e-04,-1.131039811298251152e-03,-9.216609760187566280e-04,9.009731002151966095e-05,-1.873947796411812305e-03,2.408438827842473984e-03,-8.245904609793797135e-05,6.557611823081970215e-01,2.348752459511160851e-03,-9.193674195557832718e-04,4.237330285832285881e-04,1.654342922847718000e-04,-1.052930951118469238e-03,3.908359940396621823e-05,-8.876097854226827621e-05,2.706689338083378971e-05,1.904764794744551182e-04,1.030820072628557682e-03,1.679495559073984623e-03,-1.631087856367230415e-03,-2.202889736508950591e-04,-2.543103073548991233e-05,3.770832336158491671e-06,3.999113928898623271e-08,2.874491656257305294e-06,2.885012918341089971e-06,-8.572796650696545839e-05,-9.723768744152039289e-05,3.921607913071056828e-06,-4.036704467580420896e-06,3.767145173583230644e-08,2.179609509767033160e-06,-1.318881641054758802e-05,-1.191692208521999419e-04,-1.576853101141750813e-04,6.066710921004414558e-05,1.072916929842904210e-04,-4.712017107522115111e-05,2.851146518878522329e-06,9.998346286010928452e-06,6.790074257878586650e-05,-1.461696228943765163e-06,5.039963871240615845e-04,-1.973407925106585026e-04,3.637128975242376328e-04,4.862088826484978199e-05,-6.540848517033737153e-06,3.306240614620037377e-05,3.741078835446387529e-04,7.730892684776335955e-05,3.987381060142070055e-04,-8.694035932421684265e-05,4.477110633160918951e-04,1.328965299762785435e-04,-2.277273415529634804e-05,-4.814001840713899583e-06,1.370204518025275320e-05,-3.401283756829798222e-04,-8.513429202139377594e-05,-2.385700645390897989e-04,5.011712346458807588e-05,-3.155294107273221016e-04,9.085660713026300073e-05,7.172114692366449162e-06,3.582200588425621390e-05,6.749997846782207489e-04,-4.978462820872664452e-04,-2.688046952243894339e-04,3.099479945376515388e-04,7.468402327504009008e-05,5.659282032866030931e-05,1.653559775149915367e-05,-1.750542869558557868e-04,2.802062954287976027e-04,-8.281257469207048416e-04,-3.208509006071835756e-04,-1.139500818680971861e-05,-5.445565875561442226e-06,1.191736646433128044e-05,-4.089463800482917577e-06,-1.689731288934126496e-05,-1.192384152091108263e-04,-1.976445928448811173e-04,2.080036356346681714e-04,3.270032902946695685e-05,1.130799500970169902e-05,2.946504537248983979e-06,-5.945799230744341912e-08,9.213732710122712888e-08,-1.401770077791297808e-06,-4.131477180635556579e-05,-4.326830094214528799e-05,-3.217538051103474572e-06,6.576734676855267026e-07,-1.404259819537401199e-09,-1.477848627473576926e-06,1.222339415107853711e-05,-1.094993640435859561e-04,2.508795296307653189e-04,3.731401375262066722e-05,-5.214071643422357738e-05,-3.963817289331927896e-05,5.703436158910335507e-07,1.433167653885902837e-05,3.764392749872058630e-05,-2.031386975431814790e-05,5.638531874865293503e-04,4.945845576003193855e-04,7.220365223474800587e-04,-6.519223097711801529e-05,-6.139626748336013407e-06,8.629421245132107288e-06,2.931484777946025133e-05,-2.125113096553832293e-04,-1.101844100048765540e-04,-4.294529790058732033e-04,-5.722984788008034229e-04,2.231693651992827654e-04,-4.262146376277087256e-06,-9.947791113518178463e-06,-4.278798223822377622e-05,-7.183728157542645931e-04,3.941162140108644962e-05,-1.642120478209108114e-04,7.283419108716771007e-05,-3.089380334131419659e-04,-1.396602783643174917e-05,8.417553544859401882e-06,-3.702702815644443035e-04,-2.123194281011819839e-04,3.188154078088700771e-04,2.716198796406388283e-04,-1.466015673941001296e-04,-4.631947376765310764e-04,-2.802300150506198406e-05,1.519698889751452953e-05,-4.119180084671825171e-05,7.122778333723545074e-04,4.016556194983422756e-04,-4.253673832863569260e-04,2.301766653545200825e-04,9.596727977623231709e-06,1.434062869520857930e-05,-5.463160050567239523e-06,-6.340848631225526333e-05,1.259978453163057566e-04,-1.410704571753740311e-04,2.626718487590551376e-04,3.093025588896125555e-05,-1.255610754924418870e-06,-1.849695763667114079e-06,-1.068415258487220854e-07,2.613909146020887420e-06,-4.201657247904222459e-06,-4.873076977673918009e-05,-3.157617175020277500e-05,2.239907871626201086e-06,4.153427653363905847e-06,9.726454663905315101e-08,-1.752040247993136290e-06,6.068446054996456951e-06,-6.765582656953483820e-05,7.530619768658652902e-05,2.336347097298130393e-04,-7.377618749160319567e-05,-1.459096984035568312e-05,3.235374833820969798e-06,3.356918341523851268e-06,6.407749606296420097e-05,5.978012632112950087e-05,4.737362360174302012e-06,1.528222637716680765e-04,3.376662789378315210e-04,6.616547580051701516e-06,-5.259520321487798356e-07,1.875069756351877004e-05,2.972659131046384573e-04,-7.709901547059416771e-05,1.597309019416570663e-04,-7.985871343407779932e-05,3.794696749537251890e-05,4.445043305167928338e-05,-1.028857786877779290e-05,-1.347878787782974541e-05,-7.903914593043737113e-06,-5.806238041259348392e-04,-3.471474628895521164e-04,2.209084632340818644e-04,3.513974661473184824e-05,-3.086078213527798653e-04,3.281326644355431199e-05,3.452640385148697533e-06,-7.990709127625450492e-05,1.680804125498980284e-04,5.775090539827942848e-05,7.004640792729333043e-05,2.101795253111049533e-04,-2.873531193472445011e-04,1.973204416572116315e-05,1.611359948583412915e-05,-1.743179163895547390e-04,1.893814333016052842e-04,4.305520997149869800e-05,-5.931807754677720368e-05,1.097574568120762706e-04,-6.541047696373425424e-06,9.985672477341722697e-06,-5.638793027173960581e-06,-1.115348641178570688e-05,-1.742461463436484337e-04,-2.396788040641695261e-04,1.756063138600438833e-04,2.362364648433867842e-05,4.299125521356472746e-06,-3.112479589617578313e-07,-6.562459020642563701e-08,2.839926537490100600e-06,-4.168351551925297827e-06,-6.768357707187533379e-05,-6.654341268585994840e-05,2.386405412835301831e-06,3.319678853586083278e-06,-5.217225407250225544e-08,-3.778315658564679325e-06,6.784860943298554048e-06,-4.909447670797817409e-05,-4.267330223228782415e-05,7.567791035398840904e-04,-3.673613537102937698e-05,-2.214688902313355356e-05,8.028059710341040045e-06,2.185114863095805049e-05,6.216242036316543818e-05,2.567679803178180009e-05,2.538526896387338638e-04,1.932873565237969160e-04,1.190894763567484915e-04,3.839554483420215547e-05,-2.411784407740924507e-06,3.015277252416126430e-05,3.232120652683079243e-04,4.179620009381324053e-05,4.246181051712483168e-04,6.661614315817132592e-05,3.258803335484117270e-04,1.118184954975731671e-04,-1.325584344158414751e-05,-1.361949944111984223e-05,-1.966511990758590400e-05,-6.995876901783049107e-04,-3.029688668902963400e-04,1.439810148440301418e-04,2.023143497353885323e-05,-2.395042829448357224e-04,2.440247953927610070e-05,9.905620572681073099e-06,-1.218000252265483141e-04,3.850033390335738659e-04,2.934563963208347559e-05,-3.164687659591436386e-04,-3.306926228106021881e-04,-2.350598660996183753e-04,3.626935722422786057e-06,2.639874583110213280e-05,-2.108754270011559129e-04,2.735816233325749636e-04,-3.060843446291983128e-04,2.888357848860323429e-04,5.251286711427383125e-05,-6.906564976816298440e-06,1.726696427795104682e-05,-4.420341156219365075e-06,-1.690973112999927253e-05,-9.433068771613761783e-05,-2.132929948857054114e-04,2.120730787282809615e-04,2.997029878315515816e-05,6.159273652883712202e-06,-8.763528285271604545e-07,6.284972187131643295e-08,1.237169499290757813e-06,-3.754254976229276508e-06,-5.342118674889206886e-05,-3.094930434599518776e-05,1.288004909838491585e-06,3.409753844607621431e-06,-8.689767128089442849e-09,-1.633112560739391483e-07,3.469252078502904624e-06,-5.189431976759806275e-05,3.746386501006782055e-04,3.794919757638126612e-04,-1.900987990666180849e-05,-1.671087011345662177e-05,4.722318863059626892e-06,8.201198397728148848e-06,2.989574204548262060e-05,1.191322517115622759e-04,9.113202395383268595e-05,3.195488534402102232e-05,1.524901890661567450e-04,-8.053883357206359506e-05,-2.555454784669564106e-06,2.756357025646138936e-05,2.273975405842065811e-04,-2.114888193318620324e-04,2.717531169764697552e-04,-1.555993512738496065e-04,9.286754357162863016e-05,-2.063815372821409255e-05,-5.563097147387452424e-06,-1.608348065929021686e-05,2.284980382682988420e-06,-6.296661449596285820e-04,-2.458382805343717337e-04,4.035838646814227104e-04,2.961749269161373377e-04,1.409073884133249521e-04,2.007723196584265679e-05,5.554130893870024011e-06,-1.098520297091454268e-04,6.305068382062017918e-05,1.148271403508260846e-04,1.581734395585954189e-04,-1.292102533625438809e-04,-2.430873864796012640e-04,1.720387444947846234e-06,1.526449887023773044e-05,-2.448539598844945431e-04,1.197598903672769666e-04,-4.301399167161434889e-05,-2.839964290615171194e-04,2.444018900860100985e-05,-5.061511274107033387e-06,9.174802471534349024e-06,-3.654194188129622489e-06,-2.237688022432848811e-05,-1.407809613738209009e-04,-2.008268929785117507e-04,1.842106867115944624e-04,2.402805330348201096e-05,1.159962721430929378e-07,-1.943957954608777072e-07,-4.513367457548156381e-08,2.847470568667631596e-06,-4.047072252433281392e-06,-4.761294985655695200e-05,-3.346551966387778521e-05,6.864064744149800390e-06,3.166701617374201305e-06,1.095868924494425301e-07,3.589194363939895993e-07,2.287551069457549602e-06,-1.303388762607937679e-05,2.151295047951862216e-04,1.375462743453681469e-04,-7.746403571218252182e-05,-1.847148632805328816e-05,4.072098363394616172e-06,4.409365828905720264e-06,3.843916783807799220e-05,1.806915679480880499e-04,-1.301902229897677898e-04,2.390878798905760050e-04,7.594029011670500040e-05,-9.874215174932032824e-05,-4.093077222933061421e-06,4.246530443197116256e-05,3.438981948420405388e-04,1.244158484041690826e-04,2.422202960588037968e-04,-1.075661493814550340e-04,-1.773499971022829413e-04,2.585529873613268137e-04,-8.512492058798670769e-06,-1.213008999911835417e-05,8.284119758172892034e-06,-4.983474500477313995e-04,-4.422403872013092041e-04,3.543245256878435612e-04,1.614437060197815299e-04,-2.773940796032547951e-04,-3.342937816341873258e-06,4.286378043616423383e-06,-1.210687332786619663e-04,9.785463043954223394e-05,1.268499472644180059e-04,1.569860905874520540e-04,2.544149756431579590e-04,-2.536528627388179302e-04,2.219009729742538184e-06,1.981058085220865905e-05,-4.142227408010512590e-04,5.610074731521308422e-04,-4.255423482391051948e-05,-1.527890854049474001e-04,1.183893837151117623e-04,-7.623897545272484422e-06,7.983008799783419818e-06,-2.543608843552647159e-07,-2.534867053327616304e-05,2.488699010427808389e-06,-2.365169784752652049e-04,1.568828447489067912e-04,2.038446291408035904e-05,3.570051489987235982e-07,-2.787021173844550503e-07,7.237940735649317503e-08,2.765601038845488802e-06,9.215060572387301363e-07,-1.443133623979520053e-05,-1.073135535989422351e-05,5.955006599833723158e-06,4.857339718000730500e-06,3.061359166167676449e-08,-1.545744453324005008e-06,-2.915303866757312790e-06,5.976636202831286937e-06,-2.351498842472210526e-04,3.083546762354671955e-04,-2.024471177719533443e-04,-7.599305718031246215e-06,-1.387403472108417191e-06,1.347787929262267426e-06,4.870592238148674369e-05,7.191431359387934208e-05,-1.193823700305074453e-04,-9.544413478579372168e-05,2.294712903676554561e-04,9.629667329136282206e-05,-9.308571407018462196e-07,2.654947820701636374e-05,3.772311029024422169e-04,-6.238455534912645817e-05,2.634839329402893782e-04,8.362719381693750620e-05,-3.615648311097174883e-04,1.474361852160654962e-05,-5.985380084894131869e-06,-6.759996267646783963e-06,1.230986890732310712e-05,-2.359172794967889786e-04,-3.715128696057945490e-04,2.643415355123579502e-04,4.368738736957311630e-04,-1.042155854520387948e-04,-1.305426849285140634e-06,-8.430774869339074939e-07,-4.552729660645127296e-05,4.173727938905358315e-05,6.485285121016204357e-05,1.892703876364976168e-04,-1.012088177958503366e-04,-7.578209624625742435e-05,-8.419229743594769388e-06,1.943541064974851906e-05,-8.820705988910049200e-05,1.178802194772288203e-04,7.711275247856974602e-05,3.274236223660409451e-04,-3.455100522842258215e-05,-2.995130898852949031e-06,-6.429368568205973133e-06,9.878611308522522449e-06,-1.960297140612965450e-06,4.661224738811142743e-05,-2.476394583936780691e-04,3.411870784475468099e-05,1.670986057433765382e-05,4.150425229454413056e-05,7.113321316865039989e-06,1.687061057964456268e-06,1.513556298959883861e-06,-2.418601297904388048e-06,-1.036629982991144061e-04,-7.113566971383988857e-05,2.442015465931035578e-05,-4.723380698123946786e-06,7.158509106375277042e-06,8.110998351185116917e-06,2.052810486929956824e-05,-1.257838011952117085e-04,2.781397779472172260e-05,-1.584718265803530812e-04,-1.603249402251094580e-04,-6.159854365250794217e-06,4.243979128659702837e-05,-4.886607257503783330e-06,8.005579729797318578e-05,-9.461985609959810972e-05,2.201042952947318554e-04,7.086680852808058262e-05,1.902098883874714375e-04,-1.585751306265592575e-04,-4.301290027797222137e-05,-2.577693703642580658e-05,1.185421569971367717e-04,-2.179053117288276553e-04,1.221421262016519904e-04,-2.754277375061064959e-05,2.833836770150810480e-04,-1.335353590548038483e-04,2.094050250889267772e-05,8.296979649458080530e-05,-2.355248761887196451e-05,-4.380481841508299112e-04,-2.234004059573635459e-04,1.355140557279810309e-04,-3.035748377442359924e-04,-3.574044094420969486e-04,-9.416114153282251209e-06,-1.472879521315917373e-04,-2.028806193266063929e-04,2.420583041384816170e-04,-2.897494414355605841e-05,3.640539653133600950e-04,6.699227378703653812e-05,-4.000851185992360115e-04,6.969684181967750192e-05,1.772482355590909719e-04,-2.694891009014099836e-04,3.757769009098410606e-04,4.246789321769028902e-04,1.788591907825320959e-05,3.947725926991552114e-04,3.412659498280845582e-05,2.370012953178957105e-05,3.746283473446965218e-04,-7.021654164418578148e-04,-3.758466627914458513e-04,1.760075247148051858e-05,1.141530738095752895e-04,-2.097752440022304654e-04,-3.263285325374454260e-04,-1.467367098939575953e-07\n0.000000000000000000e+00,-3.823239239864051342e-05,-1.221620186697691679e-05,1.178408623673021793e-03,9.305027779191732407e-04,-1.313101674895733595e-04,-5.719066393794491887e-05,4.705277500960391990e-09,4.433035428519360721e-06,-5.844616316608153284e-05,3.658430941868573427e-04,-1.192570663988590240e-03,-4.457283066585659981e-04,7.893125526607036591e-03,8.454654598608613014e-04,-1.113202961278147995e-04,-2.749219420365989208e-04,1.228384207934141159e-04,5.269478540867567062e-03,4.224438162054866552e-04,5.960022099316120148e-04,-2.470348030328750610e-03,1.547485217452049255e-02,-1.578337651153560728e-05,-6.120191537775099277e-04,-5.025933496654033661e-03,-9.838793426752090454e-03,-9.383699856698513031e-03,-4.411745816469192505e-03,-1.825626241043210030e-04,1.132230460643768311e-02,-9.019018034450709820e-05,6.286040297709405422e-05,1.650245394557714462e-06,4.274993669241666794e-03,5.105635616928339005e-03,3.269980370532721281e-04,1.796260708943009377e-03,5.914309527724981308e-03,-1.813001290429383516e-04,-7.583342812722548842e-05,4.270532168447971344e-03,-1.828285632655024529e-03,-3.259118646383285522e-03,4.853302612900733948e-03,-3.985357936471700668e-03,5.509685724973678589e-03,2.858770894818007946e-04,-2.894659701269119978e-04,1.884827762842178345e-02,8.612864650785923004e-03,1.315861241891980171e-03,4.496484529227018356e-03,-3.562568686902523041e-03,1.217860553879290819e-04,-2.379932848270982504e-04,-9.517463331576436758e-05,1.539914053864777088e-03,4.100533202290534973e-03,3.723773406818509102e-04,-3.914814908057451248e-03,-6.668868009001016617e-04,-3.605711390264332294e-05,1.149669242295203730e-05,7.015250158559638294e-09,3.279461816418915987e-04,6.351886258926242590e-05,-9.063103236258029938e-03,-6.845539435744285583e-03,9.830410126596689224e-04,5.072471103630959988e-04,-2.353061212545526359e-08,1.551644709252286702e-05,6.513849366456270218e-04,-4.272068385034799576e-03,2.105254121124744415e-02,1.637309556826949120e-03,-4.761401563882827759e-02,-6.263048388063907623e-03,9.630176937207579613e-04,2.010469790548086166e-03,1.005459809675812721e-03,-4.538816213607788086e-02,4.817045759409666061e-03,-2.006296999752521515e-02,4.137242212891578674e-03,-1.260909438133239746e-01,1.561011013109236956e-04,4.554557614028453827e-03,3.999324515461921692e-02,7.583979517221450806e-02,7.136920839548110962e-02,1.867305487394332886e-02,6.985362619161605835e-03,-9.204827994108200073e-02,8.740890189073979855e-04,-5.455464124679565430e-04,4.741273005492985249e-05,-1.236438378691673279e-02,-5.480475723743438721e-02,8.389976806938648224e-03,-1.300180703401565552e-02,-4.155659675598144531e-02,2.117298543453216553e-03,5.677153239957988262e-04,-3.656623512506484985e-02,3.410856425762176514e-02,3.527567908167839050e-02,-3.784488886594772339e-02,3.246435523033142090e-02,-3.899260610342025757e-02,-8.536905515938997269e-04,2.273336984217166901e-03,5.117126703262329102e-01,-6.677329540252685547e-02,5.559920798987150192e-03,-4.313512519001960754e-02,2.562102675437927246e-02,-9.508162620477378368e-04,1.866682432591915131e-03,7.673783111386001110e-04,-1.267271675169467926e-02,-3.257958963513374329e-02,-2.261385787278413773e-03,2.949198149144649506e-02,5.103162024170160294e-03,4.568852600641548634e-04,-6.844260497018694878e-05,2.796136477911659313e-08,2.205918008257867768e-06,6.854214734630659223e-05,1.565689221024513245e-03,1.553550595417618752e-03,-6.996358570177108049e-05,3.640535942395217717e-05,-2.350376249182772881e-08,-1.122730391216464341e-04,1.496880577178671956e-04,-1.301231910474598408e-03,-8.040115237236022949e-03,8.499791845679283142e-03,-4.533450119197368622e-04,4.708266060333698988e-04,-1.565927959745749831e-04,-2.767886326182633638e-04,1.038412330672144890e-03,3.426670096814632416e-03,-6.903507281094789505e-03,5.490046460181474686e-03,-6.799058057367801666e-03,1.407069992274045944e-02,1.042797302943654358e-04,-5.260201287455856800e-04,-2.571518998593091965e-03,-1.254125870764255524e-02,-1.586588844656944275e-02,5.695258267223834991e-03,7.141393143683671951e-04,1.031612418591976166e-02,-1.173576165456324816e-04,8.066090231295675039e-07,-6.559339817613363266e-04,5.146325565874576569e-04,3.269588574767112732e-03,5.339815281331539154e-03,-9.389477781951427460e-05,6.974746938794851303e-03,1.194851007312536240e-03,-1.067321863956749439e-04,2.280005719512701035e-03,-7.317855488508939743e-03,-1.100534573197364807e-03,1.256952434778213501e-02,-2.240643370896577835e-03,4.814855288714170456e-03,7.878456963226199150e-04,-1.118083309847861528e-04,1.536729279905557632e-02,8.217135444283485413e-03,4.225530661642551422e-03,5.032466724514961243e-03,-1.190086593851447105e-03,4.399180761538445950e-05,-1.537261268822476268e-04,-1.228299952344968915e-04,1.385215204209089279e-03,2.591854659840464592e-03,-2.299834974110126495e-03,-2.737681148573756218e-03,-5.227520014159381390e-04,1.046146135195158422e-04,1.658985456742811948e-05,3.578296770001543337e-08,-3.784391810768283904e-05,-5.044381396146491170e-06,1.004087273031473160e-03,7.584221893921494484e-04,-3.835783718386664987e-05,-3.643250238383188844e-05,-8.571760190534405410e-09,5.846063140779733658e-05,-6.866059266030788422e-05,2.013565273955464363e-03,2.624889602884650230e-03,-4.427479580044746399e-03,6.492869462817907333e-03,5.707814707420766354e-04,-6.846810720162466168e-05,-1.542685640743002295e-04,-7.240108679980039597e-04,3.344178199768066406e-03,-5.844350671395659447e-04,-3.492629621177911758e-04,-1.028107572346925735e-02,1.232505403459072113e-02,-7.150165765779092908e-05,-2.083627914544194937e-04,-2.104808343574404716e-03,-4.215226508677005768e-03,-1.995244529098272324e-03,-3.177457256242632866e-03,-6.751752458512783051e-03,9.357542730867862701e-04,-8.015918865567073226e-06,1.095373227144591510e-04,5.426699062809348106e-04,4.012954421341419220e-03,6.712155882269144058e-03,-2.868146169930696487e-03,-8.297588210552930832e-04,3.646977012977004051e-03,-1.003278302960097790e-03,-3.476722849882207811e-05,3.915627487003803253e-03,-3.658463014289736748e-03,1.887963153421878815e-04,2.424686215817928314e-03,1.938011380843818188e-03,4.677939228713512421e-03,-4.065388930030167103e-04,-2.559684216976165771e-04,5.404422059655189514e-03,6.109525449573993683e-03,7.750471122562885284e-03,-4.263204522430896759e-03,-1.024580560624599457e-03,6.636018224526196718e-05,-2.020360261667519808e-04,-4.506327968556433916e-06,1.917007029987871647e-04,3.818400437012314796e-04,-2.510522026568651199e-04,-2.940603531897068024e-03,-4.758187860716134310e-04,-1.137692452175542712e-04,3.273380343671306036e-06,-2.591059455880895257e-08,-4.678368713939562440e-05,-2.231632424809504300e-05,1.201208564452826977e-03,8.633850957266986370e-04,-1.308231148868799210e-04,-7.061759970383718610e-05,3.138120518997311592e-08,8.944183718995191157e-06,-8.744464139454066753e-05,7.990474114194512367e-04,-2.281689783558249474e-03,5.886290455237030983e-04,6.244510877877473831e-03,7.914179586805403233e-04,-1.124088666983880103e-04,-1.993573532672598958e-04,-3.667467972263693810e-04,4.745785612612962723e-03,1.197293400764465332e-03,1.009079860523343086e-03,-8.652836550027132034e-05,1.559288240969181061e-02,-6.468657375080510974e-05,-5.311003187671303749e-04,-4.735334776341915131e-03,-9.686525911092758179e-03,-9.237395599484443665e-03,-2.429849235340952873e-03,-7.653516368009150028e-04,1.116683892905712128e-02,-8.807743870420381427e-05,1.152284312411211431e-04,-4.230424019624479115e-05,2.622431144118309021e-03,6.800579838454723358e-03,-1.903195516206324100e-03,1.891217427328228951e-03,5.555074196308851242e-03,-6.393016083166003227e-04,-4.104683102923445404e-05,4.292971920222043991e-03,-4.521122667938470840e-03,-3.392331534996628761e-03,4.148857202380895615e-03,-3.646522760391235352e-03,5.282087251543998718e-03,-1.043377487803809345e-04,-2.815366606228053570e-04,1.840675249695777893e-02,8.578640408813953400e-03,-7.725874893367290497e-04,5.372918210923671722e-03,-3.549737622961401939e-03,1.257756230188533664e-04,-2.362732629990205169e-04,-9.859307465376332402e-05,1.595125650055706501e-03,4.505779594182968140e-03,8.877976215444505215e-04,-3.644337411969900131e-03,-6.418229313567280769e-04,-8.648612856632098556e-05,2.824951252478058450e-06,-5.949095793766900897e-08,-3.805572487181052566e-05,1.463452645111829042e-05,7.706637843511998653e-04,5.718685570172965527e-04,-1.125671988120302558e-04,-8.173438982339575887e-05,8.518554750480689108e-09,-2.610259980428963900e-05,-1.180362305603921413e-04,3.674784093163907528e-04,-3.171763382852077484e-04,3.679520450532436371e-04,7.161537650972604752e-03,6.857076659798622131e-04,-1.106716663343831897e-04,-2.790744183585047722e-04,-1.840577751863747835e-04,7.901224307715892792e-03,1.934054307639598846e-04,-1.413644757121801376e-03,-2.173037035390734673e-03,1.509892009198665619e-02,-1.762134161253925413e-05,-5.965642048977315426e-04,-4.739372525364160538e-03,-8.262662217020988464e-03,-8.981081657111644745e-03,-1.920077251270413399e-03,-1.019486924633383751e-03,1.107692066580057144e-02,-1.191970368381589651e-04,6.804745498811826110e-05,2.184408003813587129e-05,1.943761250004172325e-03,6.226459983736276627e-03,-2.569378819316625595e-03,2.069872338324785233e-03,4.881110042333602905e-03,-4.459890769794583321e-04,-4.703006561612710357e-05,3.826908301562070847e-03,-2.314279321581125259e-03,-5.796720273792743683e-03,3.918224945664405823e-03,-1.680176705121994019e-03,4.516254644840955734e-03,2.714948495849967003e-04,-2.979867276735603809e-04,1.759980991482734680e-02,7.671225816011428833e-03,3.273586509749293327e-03,6.748827639967203140e-03,-6.782998796552419662e-03,1.181092520710080862e-04,-2.714493311941623688e-04,-8.565626922063529491e-05,1.519367331638932228e-03,4.079925827682018280e-03,1.158365281298756599e-03,-3.720377106219530106e-03,-5.923312855884432793e-04,-5.413520557340234518e-05,1.932502527779433876e-05,3.131708581349812448e-08,-5.383505413192324340e-05,-1.752942807797808200e-05,9.215934551320970058e-04,1.024159602820873260e-03,-1.037317924783565104e-04,-6.716114876326173544e-05,-4.811226972378790379e-10,9.949109880835749209e-06,-1.225104642799124122e-04,1.035461435094475746e-03,-1.278144773095846176e-04,-3.077306784689426422e-03,6.947324611246585846e-03,8.696021977812051773e-04,-1.247128238901495934e-04,-2.758150221779942513e-04,-6.499639712274074554e-04,3.097478300333023071e-03,1.071323524229228497e-03,1.045240322127938271e-03,-1.936863642185926437e-03,1.552988681942224503e-02,-9.567543747834861279e-05,-5.704742507077753544e-04,-4.054415505379438400e-03,-9.425391443073749542e-03,-9.438112378120422363e-03,-4.076166544109582901e-03,-1.356832217425107956e-05,1.158941350877285004e-02,-1.109828663174994290e-04,6.983102502999827266e-05,3.162646316923201084e-04,4.694031551480293274e-03,8.100621402263641357e-03,-2.430242951959371567e-03,2.553181955590844154e-03,3.149899654090404510e-03,-1.152318553067743778e-03,-8.627996430732309818e-05,4.852446727454662323e-03,-1.732114003971219063e-03,-2.038456732407212257e-03,2.282951958477497101e-03,-2.495477208867669106e-03,3.564373124390840530e-03,-1.730452786432579160e-04,-3.274494956713169813e-04,1.826263777911663055e-02,7.734816987067461014e-03,-4.158461233600974083e-04,7.016699295490980148e-03,-4.138222895562648773e-03,1.677027466939762235e-04,-3.279851807747036219e-04,-4.879967309534549713e-05,1.567187253385782242e-03,5.367422010749578476e-03,1.261669560335576534e-03,-4.682811442762613297e-03,-7.694830419495701790e-04,-1.292055530939251184e-04,1.355052972940029576e-06,-8.290408004540950060e-08,-3.347047095303423703e-05,2.053919342870358378e-05,1.013221102766692638e-03,7.319799042306840420e-04,-7.378032023552805185e-05,-6.678397767245769501e-05,1.727494236547499895e-08,2.513267645554151386e-06,-1.207886816700920463e-04,5.974860396236181259e-04,-4.028163384646177292e-03,-1.487062545493245125e-03,6.312049925327301025e-03,7.226842571981251240e-04,-1.163703200290910900e-04,-2.286427916260436177e-04,5.631722160615026951e-06,4.815080203115940094e-03,4.124250262975692749e-04,-1.528283348307013512e-03,-1.293909852392971516e-03,1.455764099955558777e-02,-1.234271621797233820e-05,-5.175321130082011223e-04,-3.965099807828664780e-03,-9.844386018812656403e-03,-9.043484926223754883e-03,-4.213593434542417526e-03,1.295690890401601791e-04,1.346367131918668747e-02,-1.693466620054095984e-04,9.197442705044522882e-05,-3.336340887472033501e-05,3.189510200172662735e-03,5.357855930924415588e-03,4.709376371465623379e-04,3.301379270851612091e-03,6.159566342830657959e-03,4.610927135217934847e-05,-7.905576785560697317e-05,4.964384716004133224e-03,-2.318993443623185158e-03,-5.522539839148521423e-03,7.069518789649009705e-03,-1.715005142614245415e-03,5.767190828919410706e-03,3.790693590417504311e-04,-2.969090710394084454e-04,2.004568092525005341e-02,7.357047870755195618e-03,-5.795120960101485252e-04,6.759854033589363098e-03,-2.895856276154518127e-03,8.633208926767110825e-05,-2.467979502398520708e-04,-1.130164091591723263e-04,1.531529007479548454e-03,3.703487105667591095e-03,-2.980530261993408203e-04,-3.469162154942750931e-03,-5.885526188649237156e-04,-4.719208664027974010e-05,1.500899998063687235e-05,2.118531483574770391e-08,-2.834842416632454842e-05,-5.769575363956391811e-05,-9.009824134409427643e-05,-7.026674575172364712e-05,-1.296753616770729423e-04,-6.279402441577985883e-05,3.150717020616866648e-08,-2.576688166300300509e-05,-5.698840323020704091e-05,3.773814532905817032e-04,-3.785200649872422218e-03,3.135516075417399406e-03,7.109773345291614532e-03,4.799710586667060852e-04,-3.739401654456742108e-05,-1.558089279569685459e-04,2.729799016378819942e-04,6.458607967942953110e-03,-3.267709689680486917e-04,-2.140611177310347557e-04,2.803276292979717255e-03,1.414210256189107895e-02,-6.690772715955972672e-05,-3.763985587283968925e-04,-3.614712739363312721e-03,-1.059705205261707306e-02,-5.968085955828428268e-03,-6.969957612454891205e-03,-9.298588265664875507e-04,9.874544106423854828e-03,-2.111281937686726451e-04,-6.116666190791875124e-05,5.431666795630007982e-05,-2.181689254939556122e-03,1.255460642278194427e-02,2.802870701998472214e-03,4.300827858969569206e-04,3.516406286507844925e-04,1.368885568808764219e-04,9.337696246802806854e-05,3.370324615389108658e-03,-2.861916087567806244e-03,-4.823637194931507111e-03,3.740329993888735771e-03,1.282862154766917229e-03,1.399988774210214615e-03,5.679962923750281334e-04,-5.703305578208528459e-05,1.298285648226737976e-02,1.034794468432664871e-02,-2.224935218691825867e-03,2.478139009326696396e-03,-2.718560630455613136e-03,8.164492464857175946e-05,2.928270259872078896e-04,-1.263193553313612938e-04,1.526560634374618530e-03,1.252687303349375725e-03,-1.615360146388411522e-03,3.396834945306181908e-04,2.192745159845799208e-04,1.007608516374602914e-04,-6.559154717251658440e-04,-6.692723254673182964e-04,-5.093174695502966642e-05,2.096556563628837466e-04,1.627714606001973152e-03,1.074780593626201153e-03,-1.148257360910065472e-04,3.801200655288994312e-04,-2.116482064593583345e-04,-2.165477490052580833e-04,7.406744407489895821e-04,1.728778705000877380e-03,-4.142918623983860016e-04,-1.438602339476346970e-04,7.015575654804706573e-03,4.136665374971926212e-04,-2.866587019525468349e-04,-3.951621765736490488e-04,-4.933561431244015694e-04,6.644434761255979538e-03,2.495004795491695404e-03,-6.278241053223609924e-04,-1.839870819821953773e-03,1.334616448730230331e-02,-2.054529759334400296e-04,-1.564192469231784344e-03,-7.127723190933465958e-03,-9.536698460578918457e-03,-9.328284300863742828e-03,-2.264991635456681252e-03,3.894833789672702551e-04,9.338628500699996948e-03,-5.727749085053801537e-04,2.104947197949513793e-04,2.704938524402678013e-04,4.366294480860233307e-03,9.396920911967754364e-03,-1.007105456665158272e-03,4.276024177670478821e-03,6.908880546689033508e-03,-6.612529250560328364e-05,9.760083630681037903e-04,5.845400970429182053e-03,-6.034429185092449188e-03,-6.255483254790306091e-03,5.611172411590814590e-03,-5.542696453630924225e-03,4.064027685672044754e-03,-1.318837748840451241e-03,5.008267704397439957e-03,2.250880561769008636e-02,8.327923715114593506e-03,4.571105353534221649e-03,-8.538545225746929646e-04,-8.382513187825679779e-03,-5.139027489349246025e-04,-2.723761834204196930e-03,8.086524903774261475e-03,-2.461841097101569176e-03,-2.643447369337081909e-03,-4.830857738852500916e-03,-1.116908853873610497e-03,1.244042534381151199e-03,-5.302448291331529617e-03,4.571456884150393307e-06\n0.000000000000000000e+00,7.031336281215772033e-06,-1.459374616388231516e-04,-7.669061305932700634e-04,-4.188784223515540361e-04,-3.295326314400881529e-05,1.132794113800628111e-05,1.529408044653735033e-09,6.074108387110754848e-05,-6.949561793589964509e-05,1.027293503284454346e-03,4.339559003710746765e-03,4.489979706704616547e-03,6.398712750524282455e-03,4.056369361933320761e-04,4.284174792701378465e-05,-5.799909558845683932e-05,1.190205512102693319e-04,3.977299667894840240e-03,-4.759901668876409531e-03,4.042092710733413696e-03,3.009954467415809631e-03,1.079348940402269363e-02,-2.171756786992773414e-04,2.368379209656268358e-04,2.408079337328672409e-03,-6.799483671784400940e-03,2.891544951125979424e-03,-9.716688655316829681e-03,4.009963013231754303e-03,8.689952082931995392e-03,-2.851297322195023298e-04,-2.140649885404855013e-04,6.205978570505976677e-04,-3.541967133060097694e-03,-1.507920678704977036e-03,-7.677824469283223152e-04,3.206624183803796768e-03,-4.692898131906986237e-03,-8.182880119420588017e-04,6.046261114533990622e-05,3.284241072833538055e-03,1.625521457754075527e-03,-6.946374196559190750e-03,5.079661961644887924e-03,6.532181520015001297e-03,2.418334363028407097e-03,5.415005580289289355e-05,1.446902460884302855e-04,8.572796359658241272e-03,1.243527606129646301e-02,3.379080677404999733e-03,-7.512214360758662224e-04,-4.883619840256869793e-04,-1.593928573129232973e-06,3.577501047402620316e-05,-1.089914221665821970e-04,7.148436270654201508e-04,1.747515052556991577e-03,-2.570566954091191292e-03,1.033003907650709152e-03,2.096566458931192756e-05,-6.578509783139452338e-05,1.094478102459106594e-05,-1.809211980230429617e-08,-6.075599594623781741e-05,8.652485557831823826e-04,6.614007055759429932e-03,3.140850923955440521e-03,2.156168775400146842e-04,-9.730824240250512958e-05,1.124457060797112717e-08,-4.343903274275362492e-04,4.871957353316247463e-04,-1.064881868660449982e-02,-3.069436922669410706e-02,-2.643914148211479187e-02,-6.059192121028900146e-02,-2.595697063952684402e-03,-1.605411816854029894e-04,7.256891112774610519e-04,-3.879493800923228264e-03,-1.609755307435989380e-02,-3.356194123625755310e-03,-7.325273472815752029e-03,-5.873006954789161682e-02,-9.225705265998840332e-02,1.534617156721651554e-03,-1.737641985528171062e-03,-2.912589535117149353e-02,5.409535393118858337e-02,-3.009087964892387390e-02,5.194901674985885620e-02,-2.359251677989959717e-02,-7.686615735292434692e-02,2.627355046570301056e-03,1.702944631688296795e-03,-5.994757171720266342e-03,5.056422203779220581e-02,-2.118095755577087402e-03,-1.775872707366943359e-02,-1.719146035611629486e-02,2.931241132318973541e-02,3.576528513804078102e-03,-3.257786156609654427e-04,-2.644752711057662964e-02,-9.340442717075347900e-03,1.978154480457305908e-02,-4.878272116184234619e-02,-2.135153114795684814e-02,1.033209264278411865e-02,-1.283295452594757080e-03,-9.970229584723711014e-04,-6.666654348373413086e-02,5.702714920043945312e-01,1.019530650228261948e-02,-1.746794208884239197e-02,5.819617770612239838e-03,-1.022385113174095750e-04,1.199277176056057215e-04,9.237536578439176083e-04,-5.852289497852325439e-03,-1.297963131219148636e-02,2.988083474338054657e-02,-8.025142364203929901e-03,-1.302198215853422880e-04,5.678637535311281681e-04,-4.810634709428995848e-05,-1.622098544373784534e-08,2.564184615039266646e-05,8.356636681128293276e-05,5.388813442550599575e-04,3.809231566265225410e-04,-4.162575351074337959e-07,8.900069224182516336e-05,-1.574258057246424869e-08,-6.810532067902386189e-05,7.919128984212875366e-05,-1.996982377022504807e-03,-4.542060196399688721e-06,7.604567799717187881e-03,-2.873195335268974304e-03,1.336927525699138641e-04,-9.167337702820077538e-05,-1.192324052681215107e-04,1.499021658673882484e-03,3.098349552601575851e-03,-6.328143179416656494e-03,1.209964975714683533e-02,1.099541410803794861e-02,8.183933794498443604e-03,3.808383189607411623e-05,1.006820166367106140e-04,4.701418336480855942e-03,-5.822016391903162003e-03,-1.492361538112163544e-02,1.165820751339197159e-02,-1.565748825669288635e-04,6.119861267507076263e-03,-2.477619273122400045e-04,-1.903114607557654381e-04,-5.438220105133950710e-04,-1.685414090752601624e-02,-7.956018671393394470e-03,2.304915804415941238e-03,-1.310169696807861328e-03,-3.519332967698574066e-03,2.592061180621385574e-03,-4.827365773962810636e-05,-2.381294034421443939e-04,8.763931691646575928e-05,3.555952804163098335e-03,7.280701771378517151e-03,-1.863149926066398621e-03,2.565504517406225204e-03,1.834063325077295303e-03,1.635086373426020145e-04,5.856928415596485138e-03,5.212040618062019348e-03,3.051133360713720322e-03,-1.465753652155399323e-03,-1.401795772835612297e-03,-6.129644316388294101e-05,6.378779653459787369e-05,-1.018338298308663070e-04,4.824201459996402264e-04,6.056758575141429901e-04,-5.081961397081613541e-03,6.800140254199504852e-04,6.263454270083457232e-05,8.451546455034986138e-05,-1.880483978311531246e-05,-1.132631766154190700e-10,1.372720180370379239e-05,-7.082509546307846904e-05,-1.645641401410102844e-03,-1.129670767113566399e-03,4.306724804337136447e-06,-6.666783519904129207e-06,-6.397840479621663690e-09,9.025871986523270607e-05,-1.167209702543914318e-04,2.135215094313025475e-03,8.528793230652809143e-03,3.986277151852846146e-04,8.333467878401279449e-03,1.483373198425397277e-04,2.872074583137873560e-05,3.019512951141223311e-05,5.858378426637500525e-05,1.125321257859468460e-03,6.213348358869552612e-03,5.174895748496055603e-03,8.057106751948595047e-04,1.246181316673755646e-02,-2.865168207790702581e-04,4.831257392652332783e-04,5.586090963333845139e-03,-3.107379889115691185e-04,7.781830616295337677e-03,-8.275831118226051331e-03,-7.228062022477388382e-04,7.505544461309909821e-03,-3.540885809343308210e-04,-2.273262798553332686e-04,1.370240701362490654e-03,-3.210065187886357307e-03,1.635658787563443184e-03,-4.680346697568893433e-03,-5.618124268949031830e-03,-5.878382828086614609e-03,-5.849126609973609447e-04,1.324889744864776731e-04,3.816324518993496895e-03,2.766050864011049271e-03,-2.398758661001920700e-03,-3.421827917918562889e-03,-2.778931520879268646e-04,-3.017646726220846176e-03,2.701417542994022369e-05,2.595356781966984272e-04,-1.013493631035089493e-03,1.400536764413118362e-02,3.749678842723369598e-03,1.220284029841423035e-03,4.940888029523193836e-04,8.868832810549065471e-05,4.005367009085603058e-05,-7.374917913693934679e-05,-9.429629426449537277e-05,6.174070760607719421e-03,-3.752574324607849121e-03,2.606224501505494118e-03,2.802373783197253942e-04,-1.280048309126868844e-04,-6.974231382628204301e-06,9.903033060254529119e-09,6.428816050174646080e-06,-9.774458158062770963e-05,-7.079060305841267109e-04,-1.729034702293574810e-04,-1.912879997689742595e-05,3.065296914428472519e-05,2.712727109610568732e-08,3.771971023525111377e-05,-3.823935185209847987e-05,1.168691436760127544e-03,1.655051484704017639e-03,6.094253621995449066e-03,7.891981862485408783e-03,3.505054628476500511e-04,2.760422285064123571e-05,-8.714100840734317899e-05,5.405620322562754154e-04,2.200762508437037468e-03,1.135822734795510769e-03,1.112848869524896145e-03,8.662281557917594910e-03,1.241402141749858856e-02,-1.365195348626002669e-04,1.317664282396435738e-04,2.929966431111097336e-03,-6.564497482031583786e-03,1.658787485212087631e-03,-4.307377152144908905e-03,7.301504956558346748e-04,8.445076644420623779e-03,-2.595538098830729723e-04,-2.459337119944393635e-04,6.491089006885886192e-04,-5.295619368553161621e-03,-2.536952262744307518e-03,-1.846769358962774277e-03,2.723730867728590965e-03,-3.588068997487425804e-03,-4.493902088142931461e-04,2.031698022619821131e-05,3.068689489737153053e-03,2.659887541085481644e-04,-3.328705672174692154e-03,3.787120804190635681e-03,2.202995587140321732e-03,-1.859528478235006332e-03,2.137224655598402023e-04,1.178419261123053730e-04,8.532788604497909546e-03,1.117424573749303818e-02,-4.893972654826939106e-04,2.133929636329412460e-03,-4.705099272541701794e-04,-5.266970219963695854e-06,-1.904630880744662136e-05,-1.301457523368299007e-04,7.732607191428542137e-04,1.455610850825905800e-03,-2.946975640952587128e-03,9.811079362407326698e-04,4.298051499063149095e-05,-5.150344077264890075e-05,6.165687409520614892e-06,1.420221451553516090e-08,-1.449612955184420571e-05,-1.880764757515862584e-04,-9.009626810438930988e-04,-2.262582129333168268e-04,-5.653357220580801368e-05,2.984314050991088152e-06,-9.170435077976435423e-09,1.204695727210491896e-04,-6.458671850850805640e-05,2.771208062767982483e-03,3.068184945732355118e-03,4.863958805799484253e-03,9.935629554092884064e-03,4.609525785781443119e-04,1.902189978864043951e-05,1.994285412365570664e-05,-2.714868751354515553e-04,5.121208727359771729e-03,-7.876118179410696030e-04,1.634711865335702896e-03,3.909469582140445709e-03,1.058830879628658295e-02,-2.386365376878529787e-04,2.320418716408312321e-04,2.805138705298304558e-03,-7.131828926503658295e-03,5.571272689849138260e-03,-3.113430924713611603e-03,2.386076841503381729e-03,9.212857112288475037e-03,-2.905878354795277119e-04,-2.357947523705661297e-04,1.259588752873241901e-03,-6.459291093051433563e-03,-5.820354563184082508e-04,-2.023790497332811356e-03,4.168197046965360641e-03,-4.737533163279294968e-03,-1.425540656782686710e-03,9.305171988671645522e-05,3.423104993999004364e-03,1.884684432297945023e-03,-6.868035532534122467e-03,2.690795343369245529e-03,2.154438290745019913e-03,-2.593751996755599976e-03,-3.751466865651309490e-04,1.474225282436236739e-04,8.037066087126731873e-03,1.009503472596406937e-02,1.152562443166971207e-03,6.536506116390228271e-03,-3.871655208058655262e-04,8.954830263974145055e-07,1.334933949692640454e-05,-1.112125319195911288e-04,6.511794636026024818e-04,1.334584085270762444e-03,-3.378987777978181839e-03,9.531397372484207153e-04,-3.375723099452443421e-05,-1.758415019139647484e-04,4.806825018022209406e-06,3.876675691572017968e-08,-1.410555887559894472e-05,-8.890067692846059799e-05,-6.070943200029432774e-04,-2.988090855069458485e-04,-5.537122342502698302e-05,-1.911630533868446946e-05,-2.722072167671285570e-08,8.405068365391343832e-05,-8.632159733679145575e-05,1.454224693588912487e-03,6.367128342390060425e-03,-3.344099968671798706e-05,7.759638596326112747e-03,4.504511598497629166e-04,-1.372906353935832158e-05,-1.789539055607747287e-05,-1.255823299288749695e-04,1.935432432219386101e-03,4.337530117481946945e-04,-7.796316873282194138e-03,6.616710685193538666e-03,1.086418423801660538e-02,-2.119780983775854111e-04,1.645334414206445217e-04,1.825974322855472565e-03,-4.828180186450481415e-03,4.137042909860610962e-03,-6.269142497330904007e-03,-8.069813484326004982e-04,9.208751842379570007e-03,-3.142696223221719265e-04,-1.209375186590477824e-04,9.655731264501810074e-04,-2.000557491555809975e-03,-1.670506782829761505e-03,1.572869252413511276e-03,4.314157646149396896e-03,2.528864424675703049e-04,-8.810205617919564247e-04,3.220938378944993019e-05,2.716396702453494072e-03,1.462831860408186913e-03,-8.344106026925146580e-04,7.271143607795238495e-03,1.753998454660177231e-03,1.439801999367773533e-04,4.730910295620560646e-04,6.376978853950276971e-05,8.974757045507431030e-03,9.850011207163333893e-03,-1.822432037442922592e-03,7.966131903231143951e-03,1.629929291084408760e-03,3.495976852718740702e-05,-1.723229433991946280e-05,-1.105279661715030670e-04,7.610250613652169704e-04,1.631488325074315071e-03,-2.824928145855665207e-03,7.343447068706154823e-04,-1.806161162676289678e-05,-1.424382789991796017e-04,3.754397766897454858e-06,2.820343070197850466e-08,2.644702908582985401e-05,-9.830696944845840335e-05,-1.210735528729856014e-03,-9.480406879447400570e-04,-9.264640539186075330e-06,2.489378857717383653e-06,-9.168741144094383344e-08,2.337587829970289022e-05,-1.118323416449129581e-04,7.437401218339800835e-04,5.400210153311491013e-03,6.255342159420251846e-04,7.085368502885103226e-03,2.208708465332165360e-04,1.282040830119512975e-05,-5.441800749395042658e-05,9.379326365888118744e-04,2.643705811351537704e-03,3.700251691043376923e-04,-2.187897916883230209e-04,7.948551326990127563e-03,9.431377984583377838e-03,-1.704407040961086750e-04,2.599586150608956814e-04,4.420517012476921082e-03,-2.440218580886721611e-03,3.184483386576175690e-03,-4.234330262988805771e-03,2.449867082759737968e-03,1.218110136687755585e-02,-3.571799607016146183e-04,-2.333070733584463596e-04,4.700821591541171074e-04,-8.259593509137630463e-03,-1.097826170735061169e-03,-3.697605105116963387e-03,3.153811208903789520e-03,-3.103354945778846741e-03,-2.292580029461532831e-05,5.300542761688120663e-05,2.828067401424050331e-03,2.322513610124588013e-03,-5.394170060753822327e-03,4.213225096464157104e-03,2.052520867437124252e-03,-1.458587590605020523e-03,4.278019769117236137e-04,1.091400627046823502e-04,1.117631699889898300e-02,1.275519374758005142e-02,-5.711894482374191284e-04,3.302711993455886841e-03,-1.854907255619764328e-03,4.075264587299898267e-05,-2.303898872924037278e-05,-1.490553113399073482e-04,1.012523542158305645e-03,7.431551930494606495e-04,-2.322639338672161102e-03,1.238874625414609909e-03,8.562774382880888879e-06,-3.481970998109318316e-05,8.604052709415555000e-06,-2.652586772455833852e-08,2.540493369451723993e-06,-1.044852979248389602e-04,-2.174658002331852913e-04,9.607407264411449432e-05,-1.548832369735464454e-05,3.301384276710450649e-05,2.188915004808222875e-08,1.007288956316187978e-04,-4.608741801348514855e-05,1.316279871389269829e-03,5.576152354478836060e-03,7.837894372642040253e-05,9.636142291128635406e-03,4.352101241238415241e-04,-3.150622433167882264e-06,-1.531584275653585792e-04,1.164458444691263139e-04,3.589702071622014046e-03,1.331104198470711708e-03,-2.106098691001534462e-05,7.246326189488172531e-03,1.125069241970777512e-02,-1.018315088003873825e-04,2.655725693330168724e-04,2.910005627200007439e-03,-6.743647158145904541e-03,2.562927315011620522e-03,-4.699777811765670776e-03,1.319580711424350739e-03,9.598753415048122406e-03,-2.189710503444075584e-04,-1.869833358796313405e-04,7.421956397593021393e-04,-3.800658276304602623e-03,-2.144208876416087151e-03,-2.461229451000690460e-03,2.022793283686041832e-03,-2.314721234142780304e-03,-8.060481050051748753e-04,1.577287475811317563e-04,3.515841672196984291e-03,1.643045572564005852e-03,-4.462927579879760742e-03,2.237165579572319984e-03,-2.994871232658624649e-03,1.143476227298378944e-03,-3.263349208282306790e-05,2.599012805148959160e-04,9.735081344842910767e-03,1.095591019839048386e-02,2.161941025406122208e-03,4.650787916034460068e-03,-2.105325693264603615e-03,1.146994327427819371e-05,1.681975554674863815e-04,6.837630644440650940e-04,1.157322898507118225e-03,4.326227353885769844e-04,-2.049585105851292610e-03,6.589936092495918274e-04,-7.419592293445020914e-05,1.793201226973906159e-04,3.924398624803870916e-04,-1.183185231639072299e-04,-6.283278344199061394e-05,4.652004863601177931e-04,-2.568912692368030548e-03,-8.424379630014300346e-04,4.867894458584487438e-04,-7.443467620760202408e-04,-5.093739018775522709e-04,-2.482669951859861612e-04,-2.630013041198253632e-04,1.323653501458466053e-03,1.881200470961630344e-03,-4.137746058404445648e-03,6.408997811377048492e-03,2.001165994442999363e-04,5.679677706211805344e-04,5.093958461657166481e-04,1.628198311664164066e-03,1.901162788271903992e-03,4.000232089310884476e-03,-5.196718964725732803e-03,4.188222810626029968e-03,9.270571172237396240e-03,-8.559462730772793293e-04,-2.236240834463387728e-05,1.450511626899242401e-03,-9.907292202115058899e-03,4.469505511224269867e-04,-3.058657050132751465e-03,2.545685507357120514e-03,7.827456109225749969e-03,-2.346302935620769858e-04,5.319360061548650265e-04,3.750607429537922144e-04,-3.737804945558309555e-03,1.315349480137228966e-03,-1.405060756951570511e-03,2.049929462373256683e-04,-4.543400369584560394e-03,1.213779323734343052e-03,-1.143587869592010975e-03,3.614452434703707695e-03,2.108708256855607033e-03,-7.315197493880987167e-03,1.393610052764415741e-02,1.244422048330307007e-03,-4.592700861394405365e-03,1.139300293289124966e-03,5.883004982024431229e-03,5.744513124227523804e-03,1.574209332466125488e-02,7.717772386968135834e-03,8.911595214158296585e-04,2.834577346220612526e-03,-6.312882527709007263e-03,-4.163830075412988663e-03,1.031309086829423904e-02,-1.271890196949243546e-02,-1.529746502637863159e-02,1.270581968128681183e-02,-7.924736477434635162e-03,-8.075437508523464203e-03,-9.005662985146045685e-03,1.627853180252714083e-06\n0.000000000000000000e+00,-6.584024231415241957e-05,-5.163878449820913374e-05,7.882355712354183197e-04,1.643249532207846642e-03,-1.258344127563759685e-06,7.743633614154532552e-05,-4.161660349666362890e-09,8.174504182534292340e-05,1.480835344409570098e-04,1.366442418657243252e-03,3.796419128775596619e-03,1.153402496129274368e-02,4.483359865844249725e-03,4.067317931912839413e-04,7.550927693955600262e-05,-5.503826105268672109e-05,-2.182367723435163498e-03,1.066116383299231529e-04,1.495386823080480099e-05,-5.430912133306264877e-04,9.750582976266741753e-04,-8.925993461161851883e-04,9.774476347956806421e-05,-1.623411662876605988e-04,-1.055148430168628693e-03,5.158777814358472824e-03,-1.017999928444623947e-02,9.914224967360496521e-03,2.532392274588346481e-03,-1.356369466520845890e-03,4.325099871493875980e-04,-1.137784420279785991e-05,1.857554307207465172e-04,2.663379069417715073e-03,-1.738728210330009460e-02,5.594894755631685257e-03,7.662591990083456039e-03,-6.745691411197185516e-03,-3.434022190049290657e-03,6.674375617876648903e-05,-2.287196228280663490e-03,-1.775018498301506042e-02,-1.600762363523244858e-03,-7.570695597678422928e-04,9.673719760030508041e-04,-4.167003789916634560e-04,-2.202092902734875679e-03,7.828506204532459378e-05,-2.291318494826555252e-03,1.568188657984137535e-03,2.453575842082500458e-02,4.128934815526008606e-03,1.321996329352259636e-03,8.103251457214355469e-05,1.680913192103616893e-05,1.625291042728349566e-04,2.062289786408655345e-05,3.475967561826109886e-03,5.430881865322589874e-03,-2.907386980950832367e-03,-4.171486361883580685e-04,-1.724817266222089529e-04,-5.334695015335455537e-05,1.024267604066153581e-08,5.557363037951290607e-04,1.713803212624043226e-04,-6.175143644213676453e-04,-1.962470822036266327e-03,-2.376249613007530570e-04,-5.110760685056447983e-05,-1.362695112305800649e-08,-3.669555007945746183e-04,7.536413613706827164e-05,-6.508722435683012009e-03,-5.051639676094055176e-02,-7.463286817073822021e-02,-2.597314864397048950e-02,-1.441361731849610806e-03,-6.127328961156308651e-04,-2.278321771882474422e-04,1.775761693716049194e-02,2.431304380297660828e-02,-6.962567567825317383e-02,-9.238307178020477295e-02,8.126981556415557861e-04,1.155336759984493256e-02,1.343388343229889870e-03,3.307347651571035385e-04,6.641925312578678131e-03,-5.910968780517578125e-02,-5.651950836181640625e-03,-4.482745006680488586e-02,-2.824411541223526001e-02,6.494854576885700226e-03,-2.468620892614126205e-03,-1.581196556799113750e-05,-4.256947431713342667e-04,-1.306807622313499451e-02,7.759730517864227295e-02,3.982214257121086121e-04,-6.663859635591506958e-02,3.247208893299102783e-02,2.439055219292640686e-02,-5.309394327923655510e-04,2.124544046819210052e-02,9.336348623037338257e-02,1.079854890704154968e-01,-4.598283022642135620e-02,3.091321326792240143e-02,2.594961784780025482e-02,1.779595389962196350e-02,4.354931297712028027e-04,2.953924238681793213e-03,1.013830676674842834e-02,5.331582427024841309e-01,-9.066941589117050171e-02,2.018295228481292725e-03,-1.431571668945252895e-03,5.391114391386508942e-04,-1.359192887321114540e-03,4.798461450263857841e-04,-3.045874647796154022e-02,-4.519021511077880859e-02,2.276525087654590607e-02,2.769761718809604645e-03,1.754969591274857521e-03,4.497192567214369774e-04,2.458014902728677953e-09,5.732248973799869418e-05,3.772092168219387531e-04,-6.939269602298736572e-03,-7.565170992165803909e-03,8.011396857909858227e-05,-6.229900172911584377e-04,-9.072199880222342472e-09,2.644968335516750813e-04,-1.425633905455470085e-03,3.651795443147420883e-03,-4.521931521594524384e-03,-5.837813392281532288e-02,1.446732319891452789e-02,-1.008044462651014328e-03,1.377916778437793255e-04,1.621071423869580030e-04,1.959700835868716240e-03,2.158098109066486359e-02,3.908111155033111572e-02,-2.870436944067478180e-02,2.721936069428920746e-02,2.297990024089813232e-03,-6.296703359112143517e-04,-1.353854604531079531e-04,-6.181495264172554016e-04,1.863890886306762695e-02,2.393138408660888672e-02,-3.965501487255096436e-02,-1.552033238112926483e-02,3.254556562751531601e-03,-5.426878342404961586e-04,3.635814355220645666e-04,1.860051066614687443e-03,3.556148707866668701e-02,1.480229385197162628e-02,-6.432698667049407959e-02,2.006887644529342651e-02,1.274941489100456238e-02,2.340820152312517166e-03,2.424342092126607895e-04,5.248594097793102264e-03,2.951547876000404358e-02,-6.070926412940025330e-02,-2.353202924132347107e-02,2.951231971383094788e-02,1.732359826564788818e-02,2.100137062370777130e-03,-5.872959736734628677e-04,4.622679203748703003e-03,9.429100900888442993e-04,-4.482081905007362366e-02,-3.307422250509262085e-02,-7.225687615573406219e-03,2.474448410794138908e-04,-4.774850094690918922e-04,1.667232427280396223e-04,4.437522729858756065e-04,5.345122888684272766e-03,9.009174071252346039e-03,-2.418376039713621140e-03,-2.034656645264476538e-04,3.092864062637090683e-04,8.712350972928106785e-05,1.265917815018724468e-09,-4.663963409257121384e-05,1.408430107403546572e-04,5.222675390541553497e-04,1.061496324837207794e-03,-8.408089342992752790e-06,2.375032636336982250e-05,5.103402145323343575e-10,-1.687194162514060736e-04,-3.812788054347038269e-05,-2.421246375888586044e-03,5.544016137719154358e-03,1.037628762423992157e-02,3.680807771161198616e-03,2.957765245810151100e-04,-7.735596591373905540e-05,-4.886411479674279690e-04,8.981844293884932995e-04,-7.341919932514429092e-03,4.279761575162410736e-03,1.605099253356456757e-02,1.784413470886647701e-03,9.701999835669994354e-03,-6.034120451658964157e-05,-5.735603626817464828e-04,2.785804681479930878e-04,-8.352877572178840637e-03,-1.453572418540716171e-02,2.911084797233343124e-03,5.370951257646083832e-04,1.093374006450176239e-02,1.602298434590920806e-04,-1.881175703601911664e-04,-5.167226190678775311e-04,-6.425871513783931732e-03,-3.608834929764270782e-03,1.635179668664932251e-02,4.248125478625297546e-03,-5.236934870481491089e-03,-1.792167662642896175e-03,-2.309741394128650427e-04,2.662707120180130005e-03,-1.822908967733383179e-02,-1.229287777096033096e-02,1.247568242251873016e-02,-1.096471305936574936e-02,-3.914805594831705093e-03,-1.680111396126449108e-03,-2.282905043102800846e-04,1.062639243900775909e-02,7.755674421787261963e-03,2.774501778185367584e-02,2.471086941659450531e-02,-1.157735288143157959e-02,3.832179063465446234e-04,-3.545637882780283689e-04,6.187093094922602177e-05,1.932986662723124027e-03,1.185652613639831543e-02,6.680467166006565094e-03,-6.273003295063972473e-03,-9.048664942383766174e-04,-9.049760410562157631e-05,-4.553867620415985584e-05,8.385541150346398354e-09,-6.520935130538418889e-05,-9.216292528435587883e-05,5.462188855744898319e-04,1.040394883602857590e-03,3.647696576081216335e-05,5.689821045962162316e-05,7.206608643173240125e-09,6.545512587763369083e-05,9.906466584652662277e-05,7.390049868263304234e-04,4.106326028704643250e-03,1.381591707468032837e-02,3.058800008147954941e-03,2.145269536413252354e-04,8.350104326382279396e-05,2.595063415355980396e-05,-2.530652098357677460e-03,-5.530463531613349915e-03,-1.588632352650165558e-03,9.183967486023902893e-03,-4.931425675749778748e-03,-2.296580467373132706e-03,-2.507808676455169916e-05,-5.057567614130675793e-05,-9.044355829246342182e-04,4.708865657448768616e-03,-6.256045307964086533e-03,8.163446560502052307e-03,-1.225780695676803589e-03,-2.948426641523838043e-03,3.487988142296671867e-04,-5.975241947453469038e-06,2.344273525523021817e-04,-1.388712553307414055e-03,-1.589590683579444885e-02,4.778190981596708298e-03,7.664446253329515457e-03,-6.061422638595104218e-03,-2.929880050942301750e-03,9.141498594544827938e-06,-1.686188625171780586e-03,-9.001703932881355286e-03,-7.984485477209091187e-03,9.763555601239204407e-03,-1.415894832462072372e-03,-3.425887320190668106e-03,-2.118492964655160904e-03,-7.953120802994817495e-05,-1.006676233373582363e-03,-4.271726123988628387e-03,2.160707116127014160e-02,1.476169750094413757e-02,-1.508292742073535919e-03,1.332505780737847090e-04,-8.862063987180590630e-05,1.678608969086781144e-04,-1.066496406565420330e-04,3.468560986220836639e-03,3.491852898150682449e-03,-3.457687562331557274e-03,-3.386340686120092869e-04,-2.043017884716391563e-04,-5.107297693029977381e-05,1.734974830469582230e-08,-1.069334393832832575e-04,-1.624841534066945314e-04,8.339663618244230747e-04,8.721985504962503910e-04,4.703997910837642848e-05,9.640467760618776083e-05,-4.427452182653723867e-09,7.327759522013366222e-05,1.265547762159258127e-04,1.502074766904115677e-03,8.045070804655551910e-03,2.173973061144351959e-02,5.768075585365295410e-03,2.168564242310822010e-04,1.173990385723300278e-04,-6.905916234245523810e-05,-3.551900619640946388e-03,-2.007668139412999153e-03,5.654382519423961639e-03,7.693159393966197968e-03,-1.055119093507528305e-02,-4.762669559568166733e-03,-1.972564496099948883e-04,2.314478333573788404e-04,1.322814496234059334e-03,3.210355062037706375e-03,-3.575955284759402275e-03,1.455846335738897324e-02,-2.466086298227310181e-04,-4.987637046724557877e-03,3.993071150034666061e-04,-1.288303319597616792e-04,1.931137521751224995e-04,-5.024408921599388123e-03,-2.368128858506679535e-02,2.741355681791901588e-03,1.395081263035535812e-02,-8.351406082510948181e-03,-5.265992600470781326e-03,1.654833613429218531e-04,-4.488039296120405197e-03,-1.889788173139095306e-02,-1.241390407085418701e-02,2.242848975583910942e-03,9.839933365583419800e-03,-4.186954349279403687e-03,-3.690678160637617111e-03,-3.307084625703282654e-06,-4.006031900644302368e-03,-3.429494332522153854e-03,1.815737597644329071e-02,3.025560267269611359e-02,3.289042506366968155e-03,1.716881233733147383e-04,-7.651610940229147673e-05,2.109800116159021854e-04,-3.486865025479346514e-04,4.495400935411453247e-03,2.708473708480596542e-03,-4.388934001326560974e-03,-6.349922623485326767e-04,-3.747489245142787695e-04,-9.701768431114032865e-05,-1.797081949916901067e-08,-8.746184903429821134e-05,-1.387474185321480036e-04,4.551693331450223923e-03,2.888169605284929276e-03,-2.359818608965724707e-05,8.727144449949264526e-05,-4.715298018709290773e-08,2.447450242470949888e-05,2.183106698794290423e-04,-7.369864033535122871e-04,2.504387311637401581e-02,7.903799414634704590e-03,-3.569373395293951035e-03,3.843177400995045900e-04,-6.171447603264823556e-05,5.721375782741233706e-05,-2.440142910927534103e-03,-7.122999988496303558e-03,-5.897071678191423416e-03,1.913582906126976013e-03,-1.853151991963386536e-02,-1.679621753282845020e-03,-1.990972668863832951e-04,-1.412080164300277829e-04,-2.472194377332925797e-03,7.317327894270420074e-03,-1.721835462376475334e-03,1.400475297123193741e-02,4.498362541198730469e-03,-1.357717206701636314e-03,4.656485980376601219e-04,2.532737853471189737e-04,-1.546248095110058784e-03,-1.793773379176855087e-03,1.115992665290832520e-03,8.366479538381099701e-03,1.005140598863363266e-02,-4.213326610624790192e-05,-3.826003987342119217e-03,-3.078766167163848877e-05,-5.940569564700126648e-03,-2.504713833332061768e-02,-7.814522832632064819e-04,9.775949642062187195e-03,-7.509541697800159454e-03,-7.380782626569271088e-04,-3.744500922039151192e-03,-1.193441275972872972e-04,-2.945528831332921982e-05,-6.578486412763595581e-03,1.711251586675643921e-02,1.859660074114799500e-02,1.128811575472354889e-02,9.949682134902104735e-05,-4.172263288637623191e-06,1.196473021991550922e-04,3.203476080670952797e-05,2.606083871796727180e-03,2.325550885871052742e-03,-3.631739877164363861e-03,-5.385412368923425674e-04,-2.791571314446628094e-04,-8.727386011742055416e-05,-4.119021923543186858e-08,-3.773227217607200146e-05,-3.389388803043402731e-05,1.092029968276619911e-03,1.844249200075864792e-03,1.224343141075223684e-04,1.761322782840579748e-04,2.263973897242976818e-08,-1.922697265399619937e-06,3.147532406728714705e-04,3.883817698806524277e-04,9.318385273218154907e-03,1.252560690045356750e-02,-2.460244111716747284e-03,1.096370488085085526e-05,6.025925904395990074e-05,-7.332606764975935221e-05,-1.507048844359815121e-03,-7.191022858023643494e-03,-3.048284910619258881e-03,-8.277490269392728806e-04,-3.660746850073337555e-03,-1.010398962534964085e-03,-4.901725333184003830e-05,1.985033159144222736e-04,8.112734183669090271e-03,4.620123654603958130e-03,7.941806688904762268e-04,1.620183698832988739e-02,3.645670134574174881e-03,-1.575726317241787910e-03,2.536397660151124001e-04,-1.520990481367334723e-04,2.462842385284602642e-04,-3.813140094280242920e-03,-1.757377013564109802e-02,-4.371232353150844574e-05,7.244466803967952728e-03,-6.344307214021682739e-03,-3.232137765735387802e-03,-2.226298238383606076e-05,-2.660628408193588257e-03,-1.297881640493869781e-02,3.999493550509214401e-03,2.111972868442535400e-02,-5.254967603832483292e-03,-7.375927641987800598e-03,-2.550450153648853302e-03,2.269548858748748899e-04,-7.336819544434547424e-03,-4.126965068280696869e-03,3.135139867663383484e-02,1.182141993194818497e-02,-2.858508378267288208e-04,1.016394671751186252e-04,-1.078078639693558216e-05,2.249047538498416543e-04,-2.369288704358041286e-04,3.321160562336444855e-03,-1.527965068817138672e-04,-2.212595194578170776e-03,-2.244768984382972121e-04,-2.114844537572935224e-04,-6.314340134849771857e-05,-7.764356269035488367e-09,-5.319513002177700400e-05,-2.384896652074530721e-04,-2.046251203864812851e-03,-6.314619677141308784e-04,-3.948929224861785769e-05,5.579249773290939629e-05,-1.366538526781369001e-08,7.012300193309783936e-05,2.688138047233223915e-04,8.471178007312119007e-04,1.058751903474330902e-02,2.899848297238349915e-02,1.217035343870520592e-03,-6.221891380846500397e-04,2.805591211654245853e-04,4.872521094512194395e-04,-2.666328568011522293e-03,-2.081718761473894119e-03,-6.312070414423942566e-03,1.942535862326622009e-03,8.644163608551025391e-04,-1.015378534793853760e-02,-1.151318429037928581e-04,5.514284712262451649e-04,-1.492518931627273560e-03,7.031733635812997818e-03,8.094828575849533081e-03,-1.099564693868160248e-02,1.260927040129899979e-02,-1.171281747519969940e-02,2.986611798405647278e-04,-2.600820735096931458e-04,-1.382334448862820864e-04,-9.146645665168762207e-03,2.688717097043991089e-03,3.002647496759891510e-02,1.796289347112178802e-03,-1.896033622324466705e-02,-2.567179733887314796e-03,1.206301167258061469e-04,-6.199958734214305878e-03,-2.944855252280831337e-03,-2.488925587385892868e-03,-1.854757079854607582e-03,2.106412313878536224e-03,-1.748602651059627533e-02,-1.532338210381567478e-03,7.354698609560728073e-04,-1.502337958663702011e-02,5.544171435758471489e-04,1.558804884552955627e-02,8.805151097476482391e-03,1.040257327258586884e-02,4.912405856885015965e-04,5.973989027552306652e-05,-6.907021743245422840e-04,-9.042926249094307423e-04,-5.088290199637413025e-03,4.419110715389251709e-03,8.273145183920860291e-03,7.559552323073148727e-04,1.042186777340248227e-04,-1.403385831508785486e-04,5.466747097671031952e-05,4.422877827892079949e-05,9.765403228811919689e-05,1.714497571811079979e-03,1.565809012390673161e-03,8.841140515869483352e-05,-2.242274931631982327e-04,3.910460218321532011e-04,1.032813568599522114e-03,2.313048607902601361e-04,2.183083444833755493e-03,1.188482437282800674e-02,2.032783813774585724e-02,3.013361711055040359e-03,6.562104099430143833e-04,-8.041776018217206001e-04,1.835975446738302708e-03,-3.529619891196489334e-03,-1.444507855921983719e-02,1.015008240938186646e-02,1.565932296216487885e-02,-4.338158760219812393e-03,-7.769268006086349487e-03,2.222246490418910980e-03,-6.788148311898112297e-04,-5.041592754423618317e-03,1.225023251026868820e-02,-7.240800186991691589e-03,2.048716135323047638e-02,6.434625014662742615e-03,-5.465226713567972183e-03,-3.145215159747749567e-04,4.397007869556546211e-04,8.874359773471951485e-04,7.831614464521408081e-03,-1.300224103033542633e-02,1.936150714755058289e-02,6.236182525753974915e-04,-4.543639253824949265e-03,-1.042676717042922974e-02,1.001056050881743431e-03,-6.193970330059528351e-03,-1.965736970305442810e-02,-1.041972357779741287e-02,-7.973497733473777771e-03,-9.139127098023891449e-03,-4.580195527523756027e-03,-2.461904427036643028e-03,-2.064718864858150482e-02,-1.297772862017154694e-02,-3.385526128113269806e-03,1.363623142242431641e-02,1.757599785923957825e-02,-3.067530691623687744e-02,-9.334958158433437347e-03,-1.002885494381189346e-02,-3.616604954004287720e-03,9.623997844755649567e-03,1.581011526286602020e-02,-1.775951683521270752e-02,-5.685881711542606354e-03,7.556509226560592651e-03,-2.630377421155571938e-03,-3.798904435825534165e-05\n0.000000000000000000e+00,-8.026074647204950452e-05,-1.071556907845661044e-04,-4.854837316088378429e-04,-6.870289798825979233e-04,-1.153928023995831609e-04,-7.390302198473364115e-05,3.632425693567142844e-09,3.768799433601088822e-05,1.226963795488700271e-04,-8.325261296704411507e-04,1.264987606555223465e-02,1.817801222205162048e-02,1.130262482911348343e-02,-1.743025786709040403e-04,1.810502435546368361e-04,2.276206796523183584e-04,-1.819563331082463264e-03,8.863040246069431305e-03,1.377574633806943893e-02,-5.092088598757982254e-03,-1.303612161427736282e-02,2.163251396268606186e-03,-1.433858124073594809e-04,-5.692454869858920574e-04,-5.561179947108030319e-03,-9.529870003461837769e-03,6.147994659841060638e-03,2.008015103638172150e-02,-2.758846152573823929e-03,-1.133622950874269009e-03,2.813453320413827896e-04,-1.339008886134251952e-04,-1.874429406598210335e-03,-3.460532054305076599e-03,-2.666892483830451965e-03,4.415875766426324844e-03,1.503857504576444626e-02,-9.775067446753382683e-04,-1.514493022114038467e-03,2.808889839798212051e-04,-3.185915295034646988e-03,-1.242967136204242706e-02,-4.612917546182870865e-03,-5.835215095430612564e-03,-5.230943672358989716e-03,-7.069780491292476654e-03,-1.866003731265664101e-03,8.870022429618984461e-05,2.901268424466252327e-03,1.505448017269372940e-03,1.071636565029621124e-02,2.037706226110458374e-02,6.612300407141447067e-03,5.625485209748148918e-05,2.192848478443920612e-04,-6.898419087519869208e-05,2.688798704184591770e-04,-5.214668635744601488e-05,7.626727892784401774e-05,-4.324557667132467031e-04,-1.479196653235703707e-04,-1.558944495627656579e-05,-7.897883187979459763e-05,-2.828003076160712226e-08,5.565282772295176983e-04,7.446930976584553719e-04,-1.025794353336095810e-02,-8.414100855588912964e-03,8.123029256239533424e-04,1.508334244135767221e-04,-2.076478544665860682e-09,-6.322743720375001431e-04,-6.536523578688502312e-04,-8.417457342147827148e-03,-6.477288901805877686e-03,-1.152392923831939697e-01,-4.270194098353385925e-02,-2.144666155800223351e-03,-6.949087255634367466e-04,-9.508638177067041397e-04,1.686211675405502319e-02,-5.343332886695861816e-02,2.178512513637542725e-02,6.539042294025421143e-02,3.880660980939865112e-02,-1.695693098008632660e-02,-2.587841590866446495e-04,2.433482790365815163e-03,4.603040218353271484e-02,1.410172507166862488e-02,8.730602264404296875e-02,3.309843316674232483e-02,-6.084352731704711914e-03,-8.158470503985881805e-03,-2.172261010855436325e-03,-5.685049109160900116e-04,4.646076820790767670e-03,1.022469624876976013e-02,4.813664406538009644e-02,5.757223814725875854e-02,-8.676282316446304321e-02,-2.201135084033012390e-02,1.462033949792385101e-02,-1.451168209314346313e-03,7.642383687198162079e-03,3.739599138498306274e-02,-7.571383612230420113e-04,6.396222114562988281e-02,-5.964222922921180725e-02,-1.996229402720928192e-02,1.027199532836675644e-02,3.500145394355058670e-04,-4.393737018108367920e-02,-1.776733249425888062e-02,-9.966334700584411621e-02,6.113067269325256348e-01,-5.087155103683471680e-02,1.340239541605114937e-04,-5.127604235894978046e-04,7.061280484776943922e-06,-3.779657883569598198e-03,-9.784662164747714996e-03,-1.548522617667913437e-02,1.883529871702194214e-02,3.520823083817958832e-03,8.048134623095393181e-04,3.295445349067449570e-04,-9.828597491434720723e-09,-9.628558473195880651e-05,2.137360133929178119e-04,-1.454439712688326836e-03,-2.773643005639314651e-03,-1.431692217011004686e-04,-4.133987240493297577e-04,3.392346403785495568e-09,1.279932475881651044e-04,-7.601470570079982281e-04,4.914346151053905487e-03,3.570018336176872253e-03,-2.090110257267951965e-02,1.672136224806308746e-02,-6.851630751043558121e-04,1.643935393076390028e-04,5.797820631414651871e-04,-7.855313597247004509e-04,2.996995113790035248e-02,2.685545384883880615e-02,-5.040928721427917480e-02,1.403425633907318115e-02,2.211519051343202591e-03,-5.882859113626182079e-04,-5.907758022658526897e-04,-1.183049567043781281e-02,8.534418419003486633e-03,6.211669184267520905e-03,-3.369079530239105225e-02,1.607625186443328857e-02,-2.695196308195590973e-04,1.932407321874052286e-04,3.724388952832669020e-04,1.257195021025836468e-03,8.710268884897232056e-03,7.446745410561561584e-03,-5.689837038516998291e-02,2.295143157243728638e-02,1.482641324400901794e-02,-5.495401564985513687e-04,3.707543364726006985e-04,4.966883454471826553e-03,1.101533137261867523e-02,-4.262450337409973145e-02,-3.769015893340110779e-02,1.245008595287799835e-02,5.558878183364868164e-03,2.315653488039970398e-03,-5.072955973446369171e-04,9.522852487862110138e-03,-2.250156365334987640e-03,-4.004131630063056946e-02,-4.449747502803802490e-04,1.016980409622192383e-02,5.807494744658470154e-05,-1.590539759490638971e-04,2.773210508166812360e-05,7.666213205084204674e-04,1.704849535599350929e-03,9.106849320232868195e-03,-1.427679904736578465e-03,-6.564814248122274876e-05,5.764319212175905704e-06,-8.796028851065784693e-05,2.092685669197180687e-08,-5.090532795293256640e-05,-1.871071872301399708e-04,3.116985084488987923e-03,3.390535712242126465e-03,2.070126356557011604e-06,1.904094388009980321e-04,-2.024937373334978474e-08,2.423491387162357569e-04,3.494116535875946283e-04,3.575568553060293198e-03,1.546626817435026169e-02,4.431013762950897217e-02,4.964192863553762436e-03,4.214761429466307163e-04,2.512785140424966812e-04,2.817476924974471331e-04,-3.856686409562826157e-03,-7.775001577101647854e-04,1.783758215606212616e-02,-2.004333073273301125e-04,-2.381354197859764099e-02,3.273395821452140808e-03,-1.011901767924427986e-04,5.210257368162274361e-04,1.695752376690506935e-03,1.906475052237510681e-03,-5.609157960861921310e-03,1.044735033065080643e-02,7.000267505645751953e-04,-8.964724838733673096e-03,5.122763104736804962e-04,1.205109365400858223e-04,1.050180289894342422e-03,-1.792642753571271896e-03,-1.542935334146022797e-02,-9.372733533382415771e-03,3.883989993482828140e-03,9.420892456546425819e-04,-4.509105812758207321e-03,4.016763996332883835e-04,-5.572357680648565292e-03,-1.126138120889663696e-02,1.247392222285270691e-02,-2.099996432662010193e-02,7.426946423947811127e-03,1.382789574563503265e-03,-3.026391612365841866e-03,3.182151122018694878e-04,-1.894216239452362061e-02,-1.575872302055358887e-02,2.262856811285018921e-02,-1.067637465894222260e-02,1.628030836582183838e-02,-3.028886858373880386e-04,2.655341231729835272e-04,7.882457430241629481e-05,-2.018486848101019859e-04,-4.519064910709857941e-03,-3.912536427378654480e-03,-2.292061690241098404e-03,-3.432945813983678818e-04,-3.459234430920332670e-04,-7.117974746506661177e-05,3.396155534574063495e-08,-6.760991527698934078e-05,-1.196687571791699156e-05,4.977282369509339333e-04,1.831500558182597160e-04,-9.465083712711930275e-05,-2.587373091955669224e-05,-1.174225872091483325e-08,7.793396798660978675e-05,3.123554051853716373e-06,1.776080811396241188e-03,8.812851272523403168e-03,1.387186441570520401e-02,5.207888782024383545e-03,1.157070582848973572e-04,1.370338286506012082e-04,1.737096172291785479e-04,-2.280310494825243950e-03,7.039787247776985168e-03,5.815170239657163620e-03,-6.021761335432529449e-03,-7.197161670774221420e-03,-1.052328851073980331e-03,-1.272162771783769131e-04,-2.304649242432788014e-04,-6.952762138098478317e-03,-3.915955312550067902e-03,-1.988529693335294724e-03,2.551453653723001480e-03,3.925464116036891937e-03,9.128841338679194450e-04,2.495757653377950191e-04,8.793536107987165451e-05,-1.667014730628579855e-04,-1.998884836211800575e-04,-1.661834539845585823e-03,-3.519249148666858673e-04,1.056245155632495880e-02,3.259531920775771141e-03,-2.461780561134219170e-03,2.375754847889766097e-04,-2.327824709936976433e-03,-8.883652277290821075e-03,-3.683001967146992683e-03,-1.292316708713769913e-03,9.697346016764640808e-03,1.501498278230428696e-03,-1.898565795272588730e-03,-3.131085395580157638e-05,3.412654390558600426e-03,-4.067891277372837067e-04,1.558204367756843567e-02,1.990438066422939301e-02,3.733428893610835075e-03,4.285132308723405004e-05,4.940708458889275789e-05,3.820293932221829891e-05,2.811285085044801235e-04,-1.602689269930124283e-03,-4.965371917933225632e-04,-2.691128291189670563e-03,-5.363661330193281174e-04,-1.173513301182538271e-04,-4.599040403263643384e-05,1.341646793662221171e-08,-5.468253220897167921e-05,-3.224669490009546280e-05,1.473485608585178852e-03,1.337612629868090153e-03,-8.507404709234833717e-05,-3.050619852729141712e-05,-1.492946921644033864e-08,8.117656398098915815e-05,-2.592647797428071499e-05,2.003526780754327774e-03,-7.926498539745807648e-03,-6.158950738608837128e-03,9.737510699778795242e-04,5.447828443720936775e-04,-1.813877897802740335e-04,-1.755071280058473349e-04,-7.764422334730625153e-04,-1.477308571338653564e-02,-2.650601603090763092e-02,7.698301691561937332e-03,2.493133768439292908e-03,6.185470614582300186e-03,-7.273697701748460531e-05,-3.181634820066392422e-04,-5.247291177511215210e-03,2.072853036224842072e-03,-1.642497256398200989e-02,-8.524310775101184845e-03,3.365084528923034668e-03,5.148498341441154480e-03,-2.367889101151376963e-05,2.349913847865536809e-04,6.208115955814719200e-04,6.856734398752450943e-03,1.990931294858455658e-02,1.088148076087236404e-02,-7.026873528957366943e-03,-1.500152749940752983e-03,-5.803125677630305290e-04,-2.119521377608180046e-04,2.751725725829601288e-03,-1.035185717046260834e-02,6.103240884840488434e-03,1.222037151455879211e-02,-1.086932513862848282e-02,2.362143248319625854e-03,-6.629646522924304008e-04,-1.966359996004030108e-04,6.428638473153114319e-03,5.009125918149948120e-03,-9.798830375075340271e-03,-7.554206997156143188e-03,2.398358192294836044e-03,8.481863187626004219e-05,-7.466415991075336933e-05,-4.273766535334289074e-06,6.822133436799049377e-04,2.450879896059632301e-03,4.429277032613754272e-03,1.313049579039216042e-04,-1.459526247344911098e-04,-2.151505905203521252e-04,-3.558518073987215757e-05,-2.909473550971597433e-09,-2.033638156717643142e-05,-1.633696228964254260e-05,1.256639719940721989e-03,8.323161164298653603e-04,-1.273286179639399052e-04,2.564446185715496540e-05,-6.113197059676167555e-09,-7.393753185169771314e-05,3.953984123654663563e-04,-3.906564787030220032e-03,8.304920047521591187e-03,2.408229745924472809e-02,2.656854689121246338e-03,1.007627870421856642e-04,3.739070962183177471e-06,-1.075963809853419662e-04,-7.132086902856826782e-04,1.148661039769649506e-02,-2.524606883525848389e-03,9.961547330021858215e-03,6.455704569816589355e-04,3.486518515273928642e-03,3.353830252308398485e-04,-8.489144966006278992e-04,-8.375227451324462891e-03,-2.421735553070902824e-05,-1.461862958967685699e-02,7.127198856323957443e-03,5.777131300419569016e-03,1.823604688979685307e-03,4.193298809695988894e-04,-2.686821972019970417e-05,-1.806110725738108158e-03,-2.096243435516953468e-03,-2.609693445265293121e-02,-6.318849511444568634e-03,1.860744785517454147e-03,-5.650457926094532013e-03,6.747953011654317379e-04,2.567527990322560072e-04,-6.996891926974058151e-03,-4.343856126070022583e-04,-1.111395657062530518e-02,-1.636535488069057465e-02,1.054453104734420776e-02,-7.454340346157550812e-03,-1.033780165016651154e-03,5.680465255863964558e-05,7.042829412966966629e-03,7.911421358585357666e-03,2.394530177116394043e-02,7.747771218419075012e-03,-1.569432672113180161e-03,-6.552031845785677433e-05,2.618290018290281296e-04,-5.545584281207993627e-05,7.150775636546313763e-04,4.988097934983670712e-04,2.124758437275886536e-03,-1.733143348246812820e-03,-3.402841975912451744e-04,1.798902521841228008e-04,-5.565986430156044662e-05,5.020683602197095752e-08,-1.476356701459735632e-04,-5.894271453144028783e-05,1.887396094389259815e-03,1.637595123611390591e-03,-2.019527892116457224e-04,-3.630234277807176113e-05,2.683646016521379352e-08,1.100983572541736066e-04,2.207991783507168293e-04,1.917739748023450375e-03,1.323216315358877182e-02,2.550129219889640808e-02,7.262918632477521896e-03,4.703914164565503597e-04,8.458703814540058374e-05,4.837938467971980572e-05,-4.312363453209400177e-03,9.144103154540061951e-03,2.881409600377082825e-04,1.067354343831539154e-02,-8.259825408458709717e-03,-8.671841584146022797e-03,-3.318273229524493217e-06,-9.185896487906575203e-04,-1.400012522935867310e-02,-1.649289764463901520e-02,-6.024078465998172760e-03,9.990813210606575012e-03,1.085615251213312149e-03,-5.835385993123054504e-03,4.972562892362475395e-04,1.320667506661266088e-04,-7.822698680683970451e-04,-6.527104414999485016e-05,-5.644032731652259827e-03,7.084593642503023148e-03,1.213305443525314331e-02,2.028192859143018723e-03,-2.680184785276651382e-03,1.144305788329802454e-04,8.838600479066371918e-05,-1.081703603267669678e-02,-2.117271535098552704e-03,-1.665795966982841492e-02,6.009220145642757416e-03,2.431038767099380493e-03,-2.116313669830560684e-03,-8.971431816462427378e-05,6.732355337589979172e-03,5.417237523943185806e-03,1.606597192585468292e-02,1.479175873100757599e-02,8.414807729423046112e-03,1.118022337323054671e-04,1.739853032631799579e-04,7.467772957170382142e-05,6.792902131564915180e-04,7.411469239741563797e-03,6.823820993304252625e-03,-2.055352553725242615e-03,-4.618870443664491177e-04,-2.070594928227365017e-04,-4.480547067942097783e-05,-2.114916242135223001e-09,-1.076946282410062850e-04,-6.766244041500613093e-05,2.450991189107298851e-03,3.151722718030214310e-03,-1.103209797292947769e-04,2.293803845532238483e-05,1.360217538604047149e-08,1.619812610442750156e-05,6.795772787882015109e-05,2.476153895258903503e-03,1.467798464000225067e-02,6.305281538516283035e-03,6.738723721355199814e-03,7.222636486403644085e-04,3.490324525046162307e-05,-2.069581823889166117e-04,-2.791061997413635254e-03,3.624265082180500031e-03,1.088369358330965042e-02,1.460194122046232224e-03,-8.691110648214817047e-03,3.935350105166435242e-03,1.236358366440981627e-05,-7.826071232557296753e-04,-7.874501869082450867e-03,-1.405489165335893631e-02,-9.990418329834938049e-03,1.793153956532478333e-02,-9.594341740012168884e-03,5.180939566344022751e-03,5.556833930313587189e-04,-1.529954897705465555e-05,-1.558257208671420813e-04,-2.284995047375559807e-03,-2.936512418091297150e-02,-8.092438802123069763e-03,1.494387537240982056e-02,6.965180858969688416e-03,-3.258120734244585037e-03,-3.021891097887419164e-05,3.420572029426693916e-04,-1.189985778182744980e-05,2.362607046961784363e-03,-2.009667828679084778e-02,-1.102996245026588440e-02,6.392111070454120636e-03,-2.291798358783125877e-03,-5.738501204177737236e-04,1.359367929399013519e-02,-1.450372976250946522e-03,2.451052516698837280e-02,9.467093273997306824e-03,-1.153815537691116333e-05,3.622499934863299131e-04,-7.769457297399640083e-04,-5.428437725640833378e-05,1.005871337838470936e-03,7.107091601938009262e-03,2.504974836483597755e-03,-7.217900827527046204e-03,-1.738447463139891624e-03,-1.745414774632081389e-04,-1.422991044819355011e-04,-1.259856362594291568e-04,8.034090860746800900e-04,-1.175518380478024483e-03,2.219470217823982239e-03,4.404930863529443741e-03,1.391252881148830056e-04,-6.710466695949435234e-04,-6.649554125033318996e-04,-1.340464921668171883e-03,3.659668727777898312e-04,3.670084988698363304e-03,-7.119533605873584747e-03,1.797310635447502136e-02,1.103110238909721375e-02,1.198480313178151846e-04,1.568837906233966351e-04,-5.752742290496826172e-04,2.242743736132979393e-03,1.146199647337198257e-03,-9.057655930519104004e-03,1.009520888328552246e-02,1.288739498704671860e-02,5.304038524627685547e-03,-6.460375152528285980e-04,3.068454097956418991e-03,3.111155936494469643e-03,-6.224229931831359863e-03,-5.135771818459033966e-03,5.555229261517524719e-03,1.906752958893775940e-02,1.372407469898462296e-02,1.997562358155846596e-03,1.371050835587084293e-03,-2.969792112708091736e-03,-3.321304218843579292e-03,-3.467505425214767456e-02,-1.672818511724472046e-02,1.420174539089202881e-02,9.370747720822691917e-04,5.571372807025909424e-03,4.898543469607830048e-03,5.141277797520160675e-03,3.905545454472303391e-03,1.534435898065567017e-02,-3.587245196104049683e-02,-3.865050151944160461e-03,5.745497532188892365e-03,-8.160652942024171352e-04,4.867697134613990784e-05,-3.462299355305731297e-04,7.081027608364820480e-03,-2.764129266142845154e-02,6.978035718202590942e-02,3.211375325918197632e-02,2.869901480153203011e-03,2.497294731438159943e-02,2.184042893350124359e-02,4.255602508783340454e-02,-8.973750285804271698e-03,6.390173733234405518e-02,6.783938966691493988e-03,1.514209993183612823e-02,5.650316923856735229e-02,-6.337952072499319911e-06\n0.000000000000000000e+00,-1.396126936015207320e-05,-1.506951230112463236e-04,1.214623334817588329e-03,1.371182152070105076e-04,-6.673090683761984110e-05,-1.467347374273231253e-05,-1.116825032454471511e-08,1.891115243779495358e-05,9.729447629069909453e-05,-5.045498255640268326e-04,1.460605021566152573e-02,5.739699117839336395e-03,-4.598021507263183594e-03,-3.217394987586885691e-05,3.585654121707193553e-05,2.434531634207814932e-04,-1.054990920238196850e-03,5.404243245720863342e-03,-5.974183790385723114e-03,-5.760133266448974609e-03,-4.656295757740736008e-03,-2.850133925676345825e-03,-1.316338893957436085e-04,1.822491467464715242e-04,-2.699124393984675407e-03,2.484523691236972809e-03,1.412936369888484478e-03,-1.033734064549207687e-02,3.048908896744251251e-03,-2.178185386583209038e-03,7.820216706022620201e-05,1.250963541679084301e-04,-6.202642689459025860e-04,-3.388347802683711052e-03,4.874768666923046112e-03,4.550939425826072693e-03,2.771358238533139229e-03,2.716608112677931786e-03,-9.607695974409580231e-04,1.423456269549205899e-04,-3.048521932214498520e-03,-4.339283332228660583e-03,5.542985163629055023e-03,-2.581491600722074509e-03,1.379375159740447998e-02,4.558686167001724243e-03,-6.701719830743968487e-04,6.605837552342563868e-05,-2.132974565029144287e-03,-3.594180161599069834e-04,2.214144915342330933e-03,2.618898637592792511e-03,1.062813866883516312e-02,-9.277673234464600682e-05,2.008540614042431116e-04,-7.238694524858146906e-05,-2.384457184234634042e-04,-2.711305627599358559e-03,-8.624612819403409958e-04,1.689384225755929947e-03,1.260836143046617508e-04,-6.868587661301717162e-06,6.150403351057320833e-07,5.085230458945488863e-09,1.744559995131567121e-04,1.007411861792206764e-03,-1.367838121950626373e-03,1.626859884709119797e-03,4.520658985711634159e-04,2.035862416960299015e-04,-2.606507898406107415e-08,-4.044661473017185926e-04,-7.412733975797891617e-04,-2.443652134388685226e-03,-1.058256179094314575e-01,-1.797824725508689880e-02,5.499021499417722225e-04,9.051567176356911659e-04,-5.852372851222753525e-04,-1.644619274884462357e-03,6.605399772524833679e-03,-1.272462494671344757e-02,-4.326622933149337769e-03,6.650874763727188110e-02,2.355290204286575317e-02,2.371479943394660950e-02,1.163052860647439957e-03,-1.352680381387472153e-03,1.147831790149211884e-02,3.296043723821640015e-04,-1.649568229913711548e-02,2.744771540164947510e-02,-5.871172994375228882e-03,1.770157553255558014e-02,1.870153937488794327e-05,-1.569787273183465004e-04,2.218952635303139687e-03,3.953383490443229675e-02,-6.817851215600967407e-02,-5.767947435379028320e-02,-2.436508238315582275e-02,-7.017124444246292114e-03,6.533662788569927216e-03,-1.104696886613965034e-03,2.137501910328865051e-02,1.646205596625804901e-02,-5.618602037429809570e-02,3.611969575285911560e-02,-5.060372874140739441e-02,1.298735197633504868e-02,5.186162423342466354e-03,-1.047593308612704277e-03,2.553407661616802216e-02,5.999338813126087189e-03,8.783191442489624023e-04,-5.294836312532424927e-02,6.034782528877258301e-01,5.208959337323904037e-04,-1.576456241309642792e-03,5.245959036983549595e-04,2.153568668290972710e-03,2.381508238613605499e-02,1.655264012515544891e-02,-1.767174899578094482e-02,-1.509520108811557293e-03,3.493091790005564690e-04,2.085095766233280301e-04,-7.692761982980300672e-09,7.714297680649906397e-07,3.396868123672902584e-06,-2.726420061662793159e-04,-1.907995669171214104e-03,-2.654653144418261945e-05,-8.739985059946775436e-05,1.021109596877067816e-08,-6.018252315698191524e-05,-1.498757046647369862e-04,1.769908703863620758e-03,9.380232542753219604e-03,-1.945265568792819977e-03,-1.714698737487196922e-03,-4.538003704510629177e-04,1.197258970933035016e-04,4.207225574646145105e-04,-5.404205294325947762e-04,1.101305894553661346e-02,5.953726358711719513e-03,-2.081203507259488106e-03,-2.007636008784174919e-03,-7.653434760868549347e-03,1.666459720581769943e-04,3.163703368045389652e-04,-1.843400183133780956e-03,2.023032400757074356e-03,2.615290693938732147e-03,2.595338504761457443e-03,4.344807472079992294e-03,-6.206368096172809601e-03,-9.125884389504790306e-05,-1.694417733233422041e-06,-9.547633235342800617e-04,-1.252609491348266602e-02,2.455269545316696167e-02,-1.331344805657863617e-02,9.774841368198394775e-03,-2.508049365133047104e-04,2.050634240731596947e-03,2.300497144460678101e-04,1.840520417317748070e-03,1.422959752380847931e-02,-3.183549502864480019e-03,-6.652562879025936127e-03,-2.288557821884751320e-03,6.225079763680696487e-03,-3.840995486825704575e-05,1.850250264396890998e-04,-7.128901313990354538e-03,-1.660198206081986427e-03,-1.416674721986055374e-02,-8.362684398889541626e-03,4.723331425338983536e-03,-1.524823164800181985e-04,4.294714017305523157e-05,-4.816386717720888555e-05,-7.293735397979617119e-04,-4.746044985949993134e-03,-1.795955002307891846e-03,2.506923163309693336e-03,4.062405496370047331e-04,8.904100104700773954e-05,-2.922655403381213546e-05,2.037677404587157071e-08,-5.335051537258550525e-05,-1.702014415059238672e-04,8.816034533083438873e-04,8.173462119884788990e-04,-1.263678714167326689e-04,-3.146153176203370094e-06,2.282831701450049877e-08,7.556037598988041282e-05,9.367112943436950445e-05,1.739275990985333920e-03,7.575496565550565720e-03,7.847667671740055084e-03,8.330686949193477631e-03,6.061979802325367928e-04,-3.361268318258225918e-05,-2.380710793659090996e-05,-1.836294191889464855e-03,5.470014177262783051e-03,1.507461071014404297e-02,-5.101587157696485519e-03,4.665144253522157669e-03,3.601548727601766586e-03,-2.045988367171958089e-04,-5.651710671372711658e-05,-3.795356256887316704e-03,-4.743634723126888275e-03,-5.209280643612146378e-03,-5.716662853956222534e-03,9.001614525914192200e-03,7.918456569314002991e-03,-6.421066063921898603e-05,-3.571684646885842085e-05,-1.799728488549590111e-05,-5.580712109804153442e-03,1.146883517503738403e-02,2.119931858032941818e-03,8.599553257226943970e-05,1.307502156123518944e-03,-2.027455251663923264e-03,2.139745629392564297e-05,-2.488739090040326118e-03,-2.013908000662922859e-03,5.488107912242412567e-03,-3.059354610741138458e-03,-1.305471174418926239e-02,-2.226560143753886223e-03,-1.003262121230363846e-03,6.756221409887075424e-05,6.711579859256744385e-03,1.446101628243923187e-02,-1.077842526137828827e-02,1.770362444221973419e-02,9.715985506772994995e-03,2.083124127238988876e-04,5.865104321856051683e-05,-1.097164786187931895e-04,4.053510492667555809e-04,7.625324651598930359e-04,-1.349302008748054504e-03,2.658600569702684879e-04,-1.263882149942219257e-04,-2.381070662522688508e-04,-4.358139631222002208e-05,1.993430487345904112e-08,-1.341891129413852468e-05,-1.686268515186384320e-04,4.780752060469239950e-04,2.475426299497485161e-04,-7.680350972805172205e-05,2.022497028519865125e-05,-4.108869688934646547e-09,4.411525151226669550e-05,2.117120748152956367e-04,3.178987244609743357e-04,1.169761456549167633e-02,8.594380691647529602e-03,-1.485426328144967556e-04,-7.987808203324675560e-05,7.371615356532856822e-05,1.941168447956442833e-04,-5.955541273579001427e-04,3.035494592040777206e-05,2.079041674733161926e-03,-7.154335267841815948e-03,-3.122951835393905640e-03,-2.259178319945931435e-03,-1.050302307703532279e-04,1.561429962748661637e-05,-8.409458678215742111e-04,8.223771583288908005e-04,1.984114293009042740e-03,-1.432784367352724075e-03,4.610149189829826355e-04,-1.888761878944933414e-03,3.298040974186733365e-05,-5.100485577713698149e-05,-5.600353470072150230e-04,-6.240820512175559998e-03,8.797122165560722351e-03,3.418970387428998947e-03,4.361636471003293991e-03,1.645788550376892090e-03,-5.934672080911695957e-04,1.361911708954721689e-04,-3.296638140454888344e-03,-2.555405721068382263e-03,9.407898411154747009e-03,-5.556214600801467896e-03,5.795826669782400131e-03,-1.459806459024548531e-03,-6.355936639010906219e-04,2.003977424465119839e-04,-2.871390199288725853e-03,1.436126185581088066e-03,-2.536749467253684998e-03,6.529790349304676056e-03,1.141831465065479279e-02,-1.247577165486291051e-04,2.830231969710439444e-04,-1.234975061379373074e-04,-1.765982160577550530e-04,-4.046176560223102570e-03,-2.762187272310256958e-03,2.194968983530998230e-03,2.615235862322151661e-04,-3.240488149458542466e-05,-3.091567486990243196e-05,-4.717207957583013922e-08,4.247136530466377735e-06,-1.274405949516221881e-04,-6.790820043534040451e-05,-2.818542998284101486e-04,-7.728337368462234735e-05,-9.287054126616567373e-06,-1.182797859655693173e-09,5.057123053120449185e-05,1.384619390591979027e-04,-5.564262391999363899e-04,2.188771963119506836e-02,9.333051741123199463e-03,-3.340547205880284309e-03,-3.485957277007400990e-04,1.848610118031501770e-04,1.891775464173406363e-04,-7.518425700254738331e-04,1.989689422771334648e-03,9.741216897964477539e-03,-1.151737011969089508e-02,-5.474362988024950027e-03,-3.649955615401268005e-03,-1.646472810534760356e-05,1.683185400906950235e-04,-9.179529733955860138e-04,1.136461505666375160e-03,-3.294336609542369843e-03,-1.944172661751508713e-03,5.436525680124759674e-04,-1.678442233242094517e-03,4.646126762963831425e-05,-2.382189268246293068e-05,-5.417175707407295704e-04,-7.124670781195163727e-03,2.800295362249016762e-03,6.090644164942204952e-04,8.275203406810760498e-03,3.777825040742754936e-04,-5.924355355091392994e-04,3.074494306929409504e-04,-3.874599002301692963e-03,3.619810100644826889e-03,7.067102938890457153e-03,-9.171697311103343964e-03,5.698359571397304535e-03,-2.224894706159830093e-03,-6.616167956963181496e-04,2.570144715718924999e-04,-5.113989580422639847e-03,3.746130969375371933e-04,4.200625699013471603e-03,1.181285455822944641e-02,7.107149809598922729e-03,-1.128066869569011033e-04,3.091111429966986179e-04,-7.561717939097434282e-05,-3.697493521030992270e-04,-3.189339768141508102e-03,-2.355307573452591896e-03,2.697439631447196007e-03,3.406045143492519855e-04,4.377645382191985846e-05,-2.991379369632340968e-05,5.654101187246851623e-09,-2.963639781228266656e-05,-4.931039075017906725e-05,-3.985838266089558601e-04,-2.813364262692630291e-04,-8.924845315050333738e-05,-1.816971416701562703e-05,-5.570655048359185457e-09,1.152797631220892072e-04,4.403699495014734566e-05,-7.007917156442999840e-04,1.272846199572086334e-02,7.953061722218990326e-03,4.092093557119369507e-03,-2.316476311534643173e-04,1.176367823063628748e-05,1.077436900231987238e-04,-1.263503567315638065e-03,3.673192113637924194e-04,1.023375522345304489e-02,-1.129391882568597794e-02,1.959525980055332184e-04,-3.376220585778355598e-03,-2.155930269509553909e-05,2.582830347819253802e-05,-2.662151819095015526e-03,-2.751062391325831413e-03,2.382290083914995193e-03,-8.860595524311065674e-03,-1.800869125872850418e-03,-2.985588973388075829e-03,1.478563353884965181e-05,2.108073385898023844e-05,1.909438287839293480e-05,-7.294107694178819656e-03,3.132657147943973541e-03,3.769284812733530998e-03,-1.026281155645847321e-03,1.304341014474630356e-03,-9.744151611812412739e-04,6.669517460977658629e-05,-5.175745580345392227e-03,-2.446894533932209015e-03,9.890133515000343323e-03,-7.182452827692031860e-04,-2.508132252842187881e-03,2.664381870999932289e-03,2.670760150067508221e-04,3.389035555301234126e-05,-2.409539651125669479e-03,-1.329897437244653702e-03,2.222685609012842178e-03,4.365965258330106735e-03,3.732477314770221710e-03,-1.644377334741875529e-05,6.242423114599660039e-05,-3.718816515174694359e-05,-2.361725637456402183e-04,-2.350493567064404488e-03,-1.346603734418749809e-03,4.627128364518284798e-04,-6.436176772695034742e-05,-4.345607885625213385e-05,-3.355517037562094629e-05,1.716682618280174211e-08,3.260138328187167645e-05,-1.574246416566893458e-04,1.206959714181721210e-04,-3.651254810392856598e-04,6.534882413689047098e-05,4.560280285659246147e-05,1.888867018351447769e-08,3.168112743878737092e-05,5.330016574589535594e-05,-1.993383630178868771e-04,1.779983937740325928e-02,1.820809207856655121e-03,-7.645137375220656395e-04,-2.844593545887619257e-04,5.288758984534069896e-05,1.936124026542529464e-04,-1.367359072901308537e-04,-2.895296551287174225e-03,6.985608488321304321e-04,-3.659748472273349762e-03,5.037118680775165558e-04,-5.458283238112926483e-03,-1.934148458531126380e-04,7.484775269404053688e-04,1.155052799731492996e-03,1.454895944334566593e-03,7.155001163482666016e-03,-2.364660380408167839e-03,8.166332729160785675e-03,2.585707465186715126e-03,-1.517440541647374630e-04,-2.391744055785238743e-05,-2.659712336026132107e-04,-1.041526347398757935e-02,7.753988262265920639e-03,-1.737258746288716793e-03,9.245781227946281433e-03,1.365110510960221291e-03,-6.084730266593396664e-04,8.381895895581692457e-05,-2.984522609040141106e-03,-2.983671147376298904e-03,9.846940636634826660e-03,-5.524883512407541275e-03,1.898698508739471436e-03,-1.964315772056579590e-03,-4.986807471141219139e-04,1.670683268457651138e-04,-5.148426163941621780e-03,-3.094816347584128380e-03,-3.788384841755032539e-03,7.325108163058757782e-03,7.901046425104141235e-03,-8.024922135518863797e-05,1.580796961206942797e-04,-1.069152203854173422e-04,-6.568909157067537308e-04,-3.119045868515968323e-03,-4.573127254843711853e-03,2.656179480254650116e-03,3.248250868637114763e-04,-3.962586197303608060e-05,-2.570188007666729391e-05,-3.677769200294278562e-09,-4.035261372337117791e-05,-1.521745580248534679e-04,3.717642393894493580e-04,1.488430134486407042e-04,-2.805965414154343307e-05,-1.847730527515523136e-05,2.725846570683643222e-08,1.146807335317134857e-04,1.146201029769144952e-04,1.193160424008965492e-03,1.916151866316795349e-02,3.543763654306530952e-03,1.088037970475852489e-03,-9.307240543421357870e-05,3.578584801289252937e-05,1.988506846828386188e-04,-1.031149295158684254e-03,4.357684869319200516e-03,2.851036377251148224e-03,-6.322157569229602814e-03,-3.924890421330928802e-03,-2.204925753176212311e-03,-1.901141658890992403e-04,1.996858045458793640e-04,-2.312253694981336594e-03,7.059820927679538727e-05,7.778828032314777374e-03,-1.735008321702480316e-03,1.690273405984044075e-03,8.306952659040689468e-04,3.156674210913479328e-05,2.210513230238575488e-05,-1.561042154207825661e-06,-5.337351933121681213e-03,7.582928985357284546e-03,6.146186962723731995e-03,-5.740984342992305756e-04,-1.387622556649148464e-03,-1.973581966012716293e-03,1.131373282987624407e-04,-3.161918604746460915e-03,-2.184003591537475586e-03,1.076076459139585495e-02,-1.419155858457088470e-02,-8.871103636920452118e-04,-7.119909860193729401e-04,-1.114201266318559647e-03,-6.926000933162868023e-04,-5.075609777122735977e-03,-7.570319576188921928e-04,-1.872882712632417679e-03,6.450644694268703461e-03,6.665063090622425079e-03,-5.926255253143608570e-04,9.850433561950922012e-04,3.659445792436599731e-05,-2.056096855085343122e-04,-3.677616827189922333e-03,-2.884032437577843666e-04,1.340035814791917801e-03,-9.006117761600762606e-05,-4.924535169266164303e-04,5.282100755721330643e-04,2.589397190604358912e-04,2.945227315649390221e-04,-3.236640477553009987e-04,-1.062408555299043655e-03,-1.217619050294160843e-03,1.112847239710390568e-03,-6.299519445747137070e-04,3.081247559748589993e-04,1.580759999342262745e-03,5.583463935181498528e-04,-1.703544403426349163e-03,3.875873517245054245e-03,-4.008651711046695709e-03,-4.359412938356399536e-03,5.423967959359288216e-04,1.116890460252761841e-03,1.690239529125392437e-03,6.813486106693744659e-05,-3.042406868189573288e-03,2.573610283434391022e-03,-8.548017591238021851e-03,-4.561697598546743393e-03,-1.011095941066741943e-02,2.199677051976323128e-03,6.280143861658871174e-05,-7.638982497155666351e-04,2.728163264691829681e-03,6.543731316924095154e-03,5.941267590969800949e-03,8.250400424003601074e-05,-3.814239054918289185e-03,-2.593630924820899963e-04,1.870770007371902466e-03,-1.508539426140487194e-03,-1.488945214077830315e-03,6.046419497579336166e-03,6.934414617717266083e-03,-6.927931681275367737e-04,-3.223125822842121124e-03,1.570234890095889568e-04,-2.815153216943144798e-03,-2.816067542880773544e-03,2.268033567816019058e-03,-4.157671239227056503e-03,8.136282674968242645e-03,-1.200757455080747604e-03,-6.819564849138259888e-03,-5.544340820051729679e-04,1.544383470900356770e-03,3.466310678049921989e-03,3.083711490035057068e-04,-4.630986601114273071e-03,1.171959750354290009e-02,5.103805661201477051e-02,-8.121401770040392876e-04,-1.059396076016128063e-03,1.689047180116176605e-02,-3.046686202287673950e-02,-1.664762571454048157e-02,1.716378517448902130e-02,-1.821303553879261017e-02,-9.154907427728176117e-03,-4.391319584101438522e-03,-1.948307908605784178e-05\n0.000000000000000000e+00,-7.647818165423814207e-07,1.097765448321297299e-06,-9.803719876799732447e-06,-2.246813892270438373e-06,6.969766559450363275e-07,-1.307448883380857296e-06,-4.781671947284849011e-08,1.716459564704564400e-06,-3.578389168978901580e-06,2.230422796856146306e-05,-1.343329058727249503e-04,-9.861773287411779165e-05,1.871486601885408163e-04,2.810611249515204690e-06,-6.031509087733866181e-07,-2.485153345332946628e-07,-2.040171057160478085e-05,-1.292900997214019299e-04,3.182413638569414616e-04,-1.749194598232861608e-05,-5.452818186313379556e-06,5.452286131912842393e-05,-2.661265170900151134e-06,-4.943868134432705119e-06,-3.321921758470125496e-05,9.352323831990361214e-05,7.075456960592418909e-05,1.550832676002755761e-04,1.381238143949303776e-05,5.131764191901311278e-05,2.079947989841457456e-06,1.261640477423497941e-06,7.592848305648658425e-07,1.609961327631026506e-04,1.619981630938127637e-04,-3.108380406047217548e-05,1.812817790778353810e-04,2.074225085380021483e-05,-7.360722975136013702e-06,-7.288770120794652030e-08,1.740865991450846195e-05,7.530456787208095193e-05,-2.097676770063117146e-04,-4.272395926818717271e-06,-2.685235522221773863e-04,-9.166056406684219837e-05,-1.337846515525598079e-05,-4.027892373414942995e-06,8.262418123194947839e-05,-2.384500112384557724e-05,2.999815114890225232e-05,1.049478814820758998e-04,-9.243669774150475860e-05,3.740500460480689071e-06,-3.582463932616519742e-06,2.852144916687393561e-06,8.896147846826352179e-06,9.981741459341719747e-05,1.130881064455024898e-04,-6.205624231370165944e-05,-6.198943992785643786e-06,-2.384209210504195653e-06,-1.026412633109430317e-06,3.924730407334209303e-08,8.211309250327758491e-06,-1.614180655451491475e-05,-7.324083708226680756e-05,-1.180446779471822083e-04,-1.414525286236312240e-06,6.230802227946696803e-06,4.159943500781082548e-08,-7.089133760018739849e-06,2.546634095779154450e-05,-2.265837538288906217e-04,1.299468567594885826e-03,1.091379672288894653e-04,-6.877176929265260696e-04,-5.632029206026345491e-05,7.331468168558785692e-06,1.013435394270345569e-05,2.210570091847330332e-04,1.016921887639909983e-04,2.972207730636000633e-04,-2.045638975687325001e-04,-5.654930719174444675e-04,-5.220542661845684052e-04,4.036646714666858315e-07,4.411239933688193560e-05,5.280195036903023720e-04,-1.180783496238291264e-03,1.049891696311533451e-03,3.952148254029452801e-04,-6.042369641363620758e-04,-2.981798897963017225e-04,-4.013482976006343961e-05,-2.908272654167376459e-05,-5.252305709291249514e-05,-1.824912731535732746e-03,-2.219245070591568947e-04,4.825858632102608681e-04,-5.333521403372287750e-04,-9.856937685981392860e-05,1.884056546259671450e-04,1.290377440454903990e-05,-3.039060393348336220e-04,7.328893989324569702e-04,1.554141519591212273e-03,1.485215034335851669e-04,8.557941764593124390e-04,-3.990647383034229279e-04,1.152317636297084391e-04,3.948947778553701937e-05,-9.091899846680462360e-04,-1.017357426462695003e-04,-1.453981851227581501e-03,8.129409980028867722e-05,5.517171812243759632e-04,6.558757424354553223e-01,3.086153810727410018e-05,-2.614995901240035892e-05,-7.389634265564382076e-05,-9.137528832070529461e-04,-1.314387307502329350e-03,5.490471376106142998e-04,6.250897422432899475e-05,2.126091931131668389e-05,1.154736878561379854e-06,1.610085931247340341e-08,-3.989627657574601471e-06,-4.819070454686880112e-06,6.475186091847717762e-05,9.301451791543513536e-05,-2.393210706941317767e-06,1.624039214220829308e-07,5.459070351321315684e-08,-1.534602233732584864e-06,6.105327884142752737e-06,5.132289516041055322e-05,-4.373427364043891430e-04,1.251734793186187744e-04,1.299785799346864223e-04,2.538005173846613616e-05,-8.418999186687869951e-07,-3.971083970100153238e-06,-1.454378943890333176e-04,-3.925484270439483225e-05,-1.220373960677534342e-04,-2.015219943132251501e-04,-2.670863177627325058e-04,1.170820178231224418e-05,-4.841363534069387242e-06,-1.286421138502191752e-05,-2.249600365757942200e-04,1.450514391763135791e-04,-7.614988135173916817e-06,2.327956317458301783e-04,2.898273814935237169e-04,-2.584993490017950535e-05,1.568004699947778136e-05,5.692192644346505404e-06,2.510076228645630181e-06,-1.576326758367940784e-04,-2.296503371326252818e-04,2.279012551298364997e-04,4.216982415528036654e-05,5.764700472354888916e-05,-8.142989827319979668e-05,-1.566465243740822189e-06,1.241719146491959691e-04,1.553912734379991889e-04,1.192244380945339799e-04,-9.358405077364295721e-05,-4.997715586796402931e-04,-1.823125785449519753e-04,-1.122549801948480308e-04,-9.687475539976730943e-06,2.141180884791538119e-04,-7.844850188121199608e-05,3.637421468738466501e-04,2.733037399593740702e-04,1.921933144330978394e-04,3.088699259023997001e-06,-1.090831665351288393e-05,4.006173639936605468e-06,1.662788781686685979e-05,1.160870815510861576e-04,2.054885699180886149e-04,-1.427412207704037428e-04,-1.469889321015216410e-05,-1.087881992134498432e-05,-2.187692189181689173e-06,8.240724014285660814e-08,-5.418755790742579848e-07,-6.111179118306608871e-06,8.769678970566019416e-06,2.405744271527510136e-05,-3.946570359403267503e-07,3.046254732907982543e-07,3.362566758369212039e-08,2.140345031875767745e-06,9.677187335910275578e-07,7.545178959844633937e-05,-1.985883427551016212e-04,-1.215680385939776897e-04,2.330275310669094324e-05,-3.126897354377433658e-05,3.259262712163035758e-06,-5.485626388690434396e-07,-4.208655082038603723e-05,-6.570006953552365303e-04,8.626576163806021214e-05,2.370399743085727096e-04,-6.007960473652929068e-05,-4.592891491483896971e-04,4.112938313483027741e-06,1.110957782657351345e-06,-7.071060827001929283e-05,2.249779208796098828e-04,2.888227463699877262e-04,2.924760628957301378e-04,1.095215120585635304e-04,-6.826774915680289268e-05,5.204693025007145479e-06,2.997079945998848416e-06,2.886343281716108322e-05,2.951032947748899460e-04,-3.969090175814926624e-05,-9.207025868818163872e-05,4.604626446962356567e-04,6.086971552576869726e-06,-8.003725270100403577e-06,2.740564013947732747e-06,8.070786861935630441e-05,6.310092430794611573e-05,-9.462732123211026192e-05,-7.357278373092412949e-04,1.217373064719140530e-04,8.113255898933857679e-05,-2.611702257127035409e-06,6.914242476341314614e-07,-1.877620234154164791e-04,-9.884921018965542316e-05,-1.970282755792140961e-04,1.911022991407662630e-05,1.862304343376308680e-04,-1.353540937998332083e-06,3.219665359210921451e-06,1.745900704008818138e-06,-3.971091064158827066e-05,8.813996100798249245e-05,-5.767282345914281905e-05,2.656518881849478930e-05,4.342918600741541013e-06,1.739492518026963808e-06,5.058229248788848054e-07,-6.780965122743509710e-08,-1.203905185320763849e-06,4.100190835742978379e-06,4.384552084957249463e-06,-4.292839548725169152e-06,3.638354826307477197e-07,-2.083694198518060148e-06,1.798866833269130439e-08,8.084846285782987252e-07,-5.002807483833748847e-06,2.245615178253501654e-05,-3.422530426178127527e-05,-1.916632754728198051e-04,7.169145101215690374e-05,3.457249704297282733e-06,-5.441331722977338359e-07,1.845927727117668837e-06,-2.842802496161311865e-05,1.182040869025513530e-04,1.706429175101220608e-04,-3.566392479115165770e-05,5.706225783796980977e-05,3.935898712370544672e-05,-6.146166811049624812e-07,-5.015658189222449437e-06,-8.217370486818253994e-05,2.077876997645944357e-04,1.645968222874216735e-05,-6.360386032611131668e-05,6.496098649222403765e-05,4.274157254258170724e-05,3.895980171364499256e-06,5.344599230738822371e-06,3.639032001956366003e-06,2.617243735585361719e-04,5.580411016126163304e-05,-4.253791485098190606e-05,6.062652028049342334e-05,2.340650826226919889e-05,-1.461711235606344417e-05,-9.789449677555239759e-07,3.177608959958888590e-05,-7.459532207576557994e-05,-1.978549407795071602e-04,1.987021823879331350e-05,-6.102804036345332861e-05,8.026874274946749210e-05,-1.129804149968549609e-05,-7.880034900153987110e-06,8.021824032766744494e-05,-1.465152672608383000e-05,1.110183147829957306e-04,-3.291072061983868480e-05,-1.349528902210295200e-04,4.621635071089258417e-06,-5.500050974660553038e-06,4.701568286691326648e-06,7.162291694839950651e-06,1.184552529593929648e-04,1.620461407583206892e-04,-5.635682100546546280e-05,-7.228108188428450376e-06,-1.858792643361084629e-06,-3.135167503387492616e-08,1.191733645100612193e-07,-1.522552111055119894e-06,2.499433776392834261e-06,1.506530679762363434e-05,1.814506686059758067e-05,1.056251448972034268e-06,-1.545337227071286179e-06,-1.127882569562643766e-07,1.348188789052073844e-06,-6.062264219508506358e-06,4.254575469531118870e-05,2.896046498790383339e-05,-1.961160451173782349e-04,2.076846067211590707e-05,1.035569039231631905e-05,-5.740050255553796887e-06,-5.615129794023232535e-06,-3.501589890220202506e-05,1.308984647039324045e-04,-5.269705434329807758e-05,9.355039946967735887e-05,9.576401498634368181e-05,6.621175998589023948e-05,-3.640052455011755228e-06,-9.243943168257828802e-06,-9.453631355427205563e-05,2.675517753232270479e-04,-2.167116763303056359e-04,-1.359163434244692326e-04,1.214837393490597606e-04,3.729887976078316569e-05,4.828069904760923237e-06,7.588798325741663575e-06,1.770044400473125279e-05,3.965894575230777264e-04,1.200049882754683495e-04,-6.415348252630792558e-06,-8.768454426899552345e-05,6.469690561061725020e-06,-3.411647776374593377e-05,-6.924722583789844066e-06,7.462522626155987382e-05,-1.990396704059094191e-04,-1.441235363017767668e-04,3.100720932707190514e-04,-2.455335343256592751e-04,2.562890585977584124e-05,-2.399148615950252861e-05,-9.582699931343086064e-06,1.648531761020421982e-04,1.148465817095711827e-04,-2.476490335538983345e-04,-7.264349842444062233e-04,-8.110159978969022632e-05,6.426693744288058951e-06,-1.090779278456466272e-05,5.227979272603988647e-06,1.046484248945489526e-05,1.524733670521527529e-04,2.355808101128786802e-04,-1.184561115223914385e-04,-1.453068398404866457e-05,-3.794163148995721713e-06,1.147205921370186843e-07,8.321921995957382023e-08,5.832151828144560568e-08,2.934890517281019129e-06,-1.436615002603502944e-05,-1.559322299726773053e-05,2.411541800029226579e-06,3.368396619407576509e-07,6.765708349121268839e-08,1.507151807800255483e-07,2.431274879199918360e-07,4.101880040252581239e-05,-3.684367402456700802e-05,-1.457521575503051281e-04,4.307155904825776815e-05,6.778336683055385947e-06,3.392739813534717541e-07,-6.735490387654863298e-09,5.524430434888927266e-06,1.867231185315176845e-04,-1.341148163191974163e-06,1.508567074779421091e-04,2.305150119354948401e-04,8.178328425856307149e-05,-2.066119577648350969e-07,-1.453233608117443509e-06,5.102374780108220875e-05,8.194789552362635732e-05,1.966884883586317301e-05,8.876425272319465876e-05,7.502057997044175863e-05,7.253102376125752926e-05,4.299369720683898777e-06,4.684630312112858519e-06,1.271098790311953053e-05,3.382369468454271555e-04,-1.163308770628646016e-04,-6.060814484953880310e-05,4.799665475729852915e-06,7.117030327208340168e-05,-8.413433533860370517e-06,3.707138489517092239e-07,7.173800258897244930e-05,-5.854923801962286234e-05,-3.945602802559733391e-04,-2.780201903078705072e-04,3.389749326743185520e-05,-6.332866178127005696e-05,-8.588176569901406765e-06,-1.399310804117703810e-06,8.103348955046385527e-05,4.383666964713484049e-05,2.009036397794261575e-04,-2.220498863607645035e-04,-8.338813495356589556e-05,2.739832325460156426e-06,-2.277780367876403034e-06,3.454835677985101938e-06,7.377421297860564664e-06,1.260811550309881568e-04,1.246029278263449669e-04,-4.276678373571485281e-05,-4.250267011229880154e-06,-2.520441739761736244e-06,-5.739412927141529508e-07,-6.559322685006918618e-08,-8.037160910134844016e-07,2.756843741735792719e-06,-1.424086349288700148e-05,-1.046330180543009192e-05,-2.503162932043778710e-06,-9.060631782631389797e-07,-3.877312337863259017e-08,1.462513864680659026e-06,-5.056063400843413547e-06,3.454587567830458283e-05,-1.220869598910212517e-04,-7.742131128907203674e-05,8.481495024170726538e-05,1.308853643422480673e-05,-2.795826503643183969e-07,-3.165868747601052746e-06,-3.014226786035578698e-05,-2.259832399431616068e-05,2.799523063004016876e-04,8.847250137478113174e-05,8.929553587222471833e-05,1.014121298794634640e-04,-1.793708179320674390e-06,2.853473233699332923e-06,-2.712420537136495113e-04,1.016336173051968217e-04,-1.339272130280733109e-04,8.686401997692883015e-06,1.255510142073035240e-04,2.919892722275108099e-05,1.097633685276377946e-06,1.897540414574905299e-06,1.126171628129668534e-05,2.251944097224622965e-04,2.128774503944441676e-04,-1.107158313971012831e-04,-6.654146272921934724e-05,-3.084110721829347312e-05,-2.357447920076083392e-05,-1.340119865744782146e-06,4.637758684111759067e-05,-2.289449912495911121e-05,-2.759918279480189085e-04,-2.220900641987100244e-04,-4.656211967812851071e-05,4.825221913051791489e-05,-5.840608537255320698e-06,-2.102846337947994471e-06,1.341592869721353054e-04,-3.827937325695529580e-05,1.373872219119220972e-04,1.163971319328993559e-05,-9.984755160985514522e-05,5.852469712408492342e-06,-2.712192781473277137e-06,1.058823272614972666e-06,1.909015736600849777e-05,6.463521276600658894e-05,2.128756314050406218e-04,-4.365425411378964782e-05,-7.716860636719502509e-06,-2.090843508995021693e-06,1.427895170991178020e-07,7.662947609787806869e-09,-4.225678935654286761e-07,3.524954991007689387e-06,-2.045870132860727608e-06,-7.388211997749749571e-07,6.065723709980375133e-07,-1.026939344228594564e-06,1.642774805077351630e-08,-1.690400722509366460e-06,-3.263514599893824197e-06,3.975099025410600007e-05,-2.947076573036611080e-04,-6.909991498105227947e-06,4.222427378408610821e-05,3.154765181534457952e-06,3.972644435634720139e-09,3.350960696479887702e-06,-8.732446076464839280e-06,1.359041925752535462e-05,2.232173283118754625e-04,5.961387796560302377e-05,-2.755217137746512890e-04,1.293554960284382105e-04,1.263275862584123388e-06,-1.906707257148809731e-05,-2.771577237581368536e-05,9.905883780447766185e-05,3.378780093044042587e-06,2.140003052772954106e-04,1.372591650579124689e-04,-3.431639925111085176e-06,3.563553036656230688e-06,1.363815499644260854e-06,1.057389454217627645e-05,2.151064836652949452e-04,-4.000494664069265127e-05,-4.104171530343592167e-04,1.715566759230569005e-05,4.943571912008337677e-05,1.243335827894043177e-05,-3.540839770721504465e-06,8.137423719745129347e-05,-7.004509097896516323e-05,-3.668834106065332890e-04,1.051077706506475806e-04,-1.227003958774730563e-04,5.516398960025981069e-05,-7.302902304218150675e-06,7.234952136059291661e-06,1.885499805212020874e-04,1.999698579311370850e-04,4.139430529903620481e-05,-1.008793042274191976e-04,-2.517116954550147057e-04,-1.549396802147384733e-05,3.741430418813251890e-06,7.926712896733079106e-06,1.799096025933977216e-06,1.353136613033711910e-04,1.691233774181455374e-04,-6.042750101187266409e-05,-2.632578616612590849e-05,-2.454592504363972694e-06,-3.758743787329876795e-06,6.893858994772017468e-08,-2.035070110650849529e-06,-2.285981963723315857e-07,3.763840140891261399e-06,2.210108868894167244e-05,-7.273134542629122734e-06,-1.449083265470108017e-05,1.423477897333214059e-05,-3.623036900535225868e-05,-1.665390527705312707e-06,-9.355935617350041866e-07,-1.938344794325530529e-04,6.364760338328778744e-05,1.056982364389114082e-04,-3.625464614742668346e-06,-1.750743649608921260e-05,2.163044518965762109e-05,-4.203335629426874220e-05,2.032157935900613666e-04,-4.004826769232749939e-05,-1.591417094459757209e-05,2.746524405665695667e-04,2.606021589599549770e-04,-2.633919939398765564e-05,-2.468135789968073368e-06,3.385152740520425141e-05,3.248598950449377298e-04,-6.485117773991078138e-05,-1.830852997954934835e-04,6.235021282918751240e-05,1.059310889104381204e-04,-1.646706732572056353e-05,-6.097864388721063733e-05,-3.064098109462065622e-06,7.562398241134360433e-05,-5.081863491795957088e-06,-5.549474735744297504e-04,1.612381747690960765e-04,7.768193609081208706e-05,1.785539279808290303e-05,3.625268800533376634e-05,5.886886356165632606e-05,-9.817117825150489807e-05,-3.081411705352365971e-06,-5.939841503277420998e-05,-5.120816058479249477e-05,6.928245420567691326e-05,2.315534584340639412e-05,-1.161881955340504646e-04,1.899564958875998855e-04,1.488704729126766324e-04,-1.332308165729045868e-04,2.681291953194886446e-04,-1.925803080666810274e-04,1.777923898771405220e-04,1.122411995311267674e-04,-5.407309508882462978e-04,4.155592177994549274e-04,-3.784238942898809910e-04,2.432549081277102232e-04,3.638502967078238726e-04,1.003160869004204869e-04,2.455474168527871370e-04,3.567362796275119763e-07\n0.000000000000000000e+00,5.188356340113386977e-07,-2.503921905372408219e-06,-2.392978603893425316e-05,-3.144686706946231425e-05,-1.601316853339085355e-06,-6.016446150169940665e-07,1.902819946053568856e-08,-1.702008489701256622e-06,3.597809381972183473e-06,-6.239151116460561752e-05,1.990663731703534722e-04,1.718346029520034790e-04,-2.531305071897804737e-04,-7.944708158902358264e-06,2.325785089851706289e-06,5.960117960057687014e-06,1.172048541775438935e-05,2.975590759888291359e-04,-1.102096503018401563e-04,1.240549900103360415e-04,1.338664587819948792e-04,-1.197681849589571357e-04,4.143995511185494252e-07,2.092175691359443590e-06,-2.665243118826765567e-05,-2.439093441353179514e-05,-1.933928069774992764e-05,-1.984953414648771286e-04,4.016338789369910955e-05,-1.052785082720220089e-04,-2.036706803210108774e-07,-3.267303782195085660e-06,-6.669498361588921398e-06,-3.495842393022030592e-04,-9.187809337163344026e-05,2.843698021024465561e-04,-1.282517332583665848e-04,-1.891734864329919219e-04,4.910252755507826805e-06,5.076439265394583344e-06,-1.222823339048773050e-04,-9.814540680963546038e-05,3.299282616353593767e-05,-3.837377880699932575e-05,5.274297436699271202e-04,-5.374772445065900683e-05,7.018676569714443758e-06,7.153925707825692371e-06,-1.262941514141857624e-04,1.855157097452320158e-05,6.373054930008947849e-06,-3.598361217882484198e-05,1.195049480884335935e-04,-3.638602038336102851e-06,8.240991519414819777e-06,-3.449027190072229132e-06,-1.417678777215769514e-05,-1.104556504287756979e-04,-4.876333696302026510e-05,1.329392543993890285e-04,1.567639264976605773e-05,2.820108875312143937e-06,4.010961447420413606e-07,1.851241293593375303e-08,-5.423723450803663582e-06,2.436503564240410924e-05,3.283689438831061125e-04,3.137593739666044712e-04,7.497497790609486401e-06,6.428535925806500018e-08,6.262402507672959473e-08,6.982696504564955831e-06,-4.298361454857513309e-05,3.812914073932915926e-04,-1.579947769641876221e-03,-1.329529448412358761e-03,8.734458824619650841e-04,1.397280720993876457e-04,-3.107561497017741203e-05,-6.848217890365049243e-05,-1.218104807776398957e-04,-1.080396119505167007e-03,-8.029879536479711533e-04,6.929693045094609261e-04,-4.327578353695571423e-04,1.359194866381585598e-03,1.250736386282369494e-05,-5.371036240831017494e-05,-4.068141424795612693e-05,5.383128300309181213e-04,-1.065794844180345535e-03,1.579340081661939621e-03,-2.408442669548094273e-04,1.122318673878908157e-03,2.068510548269841820e-05,4.399487806949764490e-05,1.622889540158212185e-04,2.741203177720308304e-03,-1.361838076263666153e-04,-2.812893828377127647e-03,3.129568067379295826e-04,1.203795196488499641e-03,-1.433713041478767991e-04,-4.453330984688363969e-05,9.796224767342209816e-04,-9.838484693318605423e-04,-6.169065018184483051e-04,1.298697432503104210e-03,-2.119497861713171005e-03,1.670292927883565426e-03,-3.915139677701517940e-05,-8.730909758014604449e-05,1.923806034028530121e-03,1.762223837431520224e-04,5.131674697622656822e-04,-6.330507458187639713e-04,-1.606897800229489803e-03,3.275508788647130132e-05,6.558192372322082520e-01,2.805739677569363266e-05,1.585763093316927552e-04,1.350096892565488815e-03,8.755939197726547718e-04,-1.312595792114734650e-03,-1.600469404365867376e-04,-2.559174936322961003e-05,3.405075403861701488e-06,5.636553890298046099e-09,6.043233042873907834e-07,2.630475592013681307e-06,-1.107891002902761102e-04,-1.362675247946754098e-04,-2.318555971214664169e-06,-5.166631581232650205e-06,1.033321073151682867e-08,1.808299771255406085e-06,-8.626873750472441316e-06,-8.291461563203483820e-05,1.092008242267183959e-04,-3.229993162676692009e-04,9.626714017940685153e-05,-4.451337736099958420e-05,3.536622898536734283e-06,1.598145718162413687e-05,7.465612725354731083e-05,2.905131841544061899e-04,4.142315883655101061e-04,-1.158536761067807674e-04,1.850935514084994793e-04,-8.098114631138741970e-05,4.462438937480328605e-06,1.284892732655862346e-05,3.858405762002803385e-06,-1.041736977640539408e-04,1.868968829512596130e-04,-1.091954763978719711e-04,1.847396197263151407e-04,-2.480266630300320685e-05,-1.313115808443399146e-05,-6.025163656886434183e-06,-3.109047975158318877e-05,9.867161861620843410e-05,3.100797475781291723e-04,-2.361153310630470514e-04,-8.328464900841936469e-06,-2.923985011875629425e-04,5.548785338760353625e-05,1.076304397429339588e-05,-1.470401475671678782e-04,1.726278278511017561e-04,-4.554012557491660118e-04,-2.134868118446320295e-04,7.531202281825244427e-04,-3.623509837780147791e-05,2.111033973051235080e-05,1.625084041734226048e-05,-2.405472769169136882e-04,2.644529740791767836e-04,-6.638845661655068398e-04,-5.402226233854889870e-04,5.264211358735337853e-05,-6.134296199888922274e-06,1.519399847893510014e-05,-5.906948899792041630e-06,-1.614178654563147575e-05,-2.244093629997223616e-04,-1.291516819037497044e-04,2.498237881809473038e-04,2.877794395317323506e-05,1.054179756465600803e-05,2.614615823404164985e-06,9.373419374014702043e-08,-1.199809730678680353e-06,-2.078554189210990444e-06,-3.694707629620097578e-06,-9.043686077347956598e-06,-4.234766038280213252e-06,3.657328306871932000e-08,-3.144475613225949928e-08,-2.572354787844233215e-06,1.062562932929722592e-05,-9.621927165426313877e-05,2.336136385565623641e-04,3.861805016640573740e-04,-1.952255552168935537e-04,-2.475459041306748986e-06,-5.428677241070545278e-07,1.555083872517570853e-05,-2.189433325838763267e-05,3.262489335611462593e-04,5.743866786360740662e-04,-3.385280724614858627e-04,3.133326827082782984e-04,8.659107843413949013e-04,2.013290441027493216e-06,-1.049251659424044192e-05,-1.677285326877608895e-04,-4.516651097219437361e-05,-3.719979140441864729e-04,1.957604945346247405e-05,-7.370880339294672012e-04,1.777508587110787630e-04,5.691044862032867968e-06,-5.162794877833221108e-06,-5.744221562054008245e-05,-3.984294598922133446e-04,1.032790387398563325e-04,3.340202383697032928e-04,-2.563410671427845955e-04,-1.400625042151659727e-04,-1.924282332765869796e-05,6.916759048181120306e-06,-3.721085085999220610e-04,-4.312449891585856676e-05,2.521160058677196503e-04,2.977357653435319662e-04,4.523093230091035366e-05,-3.715959901455789804e-04,-2.323960870853625238e-05,6.108526122261537239e-06,-2.292745630256831646e-04,4.189928295090794563e-04,4.503855889197438955e-04,-5.960360867902636528e-04,1.729902869556099176e-04,2.281950401084031910e-06,9.082918950298335403e-06,-2.952394197563990019e-06,1.002776298264507204e-05,1.419321342837065458e-04,2.822241731337271631e-05,1.042651929310522974e-04,1.148100272985175252e-05,-1.567239223732030950e-06,-1.593590695847524330e-06,-7.342617891481495462e-08,8.662747177368146367e-07,-4.680744495999533683e-06,-2.449754174449481070e-05,-2.014800520555581897e-05,-1.180409299195162021e-06,1.309610297539620660e-06,1.170587893284391612e-08,-1.302244072576286271e-06,6.669527920166729018e-06,-6.148887769086286426e-05,8.719353354535996914e-05,3.170456329826265574e-04,-1.196559023810550570e-04,-1.271210203412920237e-05,3.114774472123826854e-06,6.207857950357720256e-06,3.026979902642779052e-05,8.045266440603882074e-05,1.014365116134285927e-04,2.701370067370589823e-05,1.276282855542376637e-04,-8.707007509656250477e-05,6.046780640645010862e-07,3.855286195175722241e-06,3.016364462382625788e-05,-1.066758704837411642e-04,-2.408057116554118693e-05,-1.617991074454039335e-07,-6.239973299670964479e-05,-8.245091885328292847e-05,-2.068229150609113276e-06,-6.936584213690366596e-06,-2.288028554175980389e-05,-4.111239395570009947e-04,-2.909532850026153028e-05,3.240005171392112970e-04,-1.222783248522318900e-05,-1.385685172863304615e-04,2.613864489831030369e-05,4.297962277632905170e-06,-1.059327478287741542e-04,1.271839573746547103e-04,7.900660421000793576e-05,-5.001181489205919206e-05,2.408103173365816474e-04,-2.074492949759587646e-04,1.001167038339190185e-05,1.182302548841107637e-05,-1.500156358815729618e-04,5.840797894052229822e-05,-1.818746568460483104e-05,-2.031008625635877252e-05,2.025885187322273850e-04,-5.129407327331136912e-06,1.162036369350971654e-05,-5.581520781561266631e-06,-1.315069221163867041e-05,-1.822822086978703737e-04,-9.392333595314994454e-05,1.459258928662165999e-04,1.920139402500353754e-05,3.507064775476465002e-06,-5.741546260651375633e-07,2.139086063834838569e-08,9.459523653276846744e-07,-5.096167114970739931e-06,-3.514558557071723044e-05,-3.808840119745582342e-05,-1.541685264783154707e-06,4.679583867073233705e-07,1.186435838462784886e-08,-3.413662170714815147e-06,4.183722012385260314e-06,-2.420171949779614806e-05,-2.651571121532469988e-04,6.537055014632642269e-04,-1.475053068134002388e-06,-1.303330918744904920e-05,3.267409738327842206e-06,1.153159882960608229e-05,6.639962521148845553e-06,1.973654434550553560e-06,3.946131910197436810e-04,-1.355062413495033979e-04,-1.213703508256003261e-04,-9.208366827806457877e-05,-3.400481773496721871e-06,1.181427251140121371e-05,5.988726479699835181e-05,-1.105459887185133994e-04,2.905488363467156887e-04,1.371669932268559933e-04,9.595225856173783541e-05,-1.618713577045127749e-05,-6.815681445004884154e-06,-6.907140232215169817e-06,-1.119096123147755861e-05,-4.761960881296545267e-04,-3.433655365370213985e-06,2.986565523315221071e-04,-6.401777500286698341e-05,-2.113189111696556211e-04,-7.931223080959171057e-06,4.473437911656219512e-06,-9.091298852581530809e-05,1.935925392899662256e-04,1.386532676406204700e-04,-3.029091458301991224e-04,5.391022568801417947e-05,-1.980469387490302324e-04,-7.000485311436932534e-06,1.409215565217891708e-05,-1.610470062587410212e-04,5.826374399475753307e-05,-9.527768270345404744e-05,3.331405459903180599e-04,1.736436388455331326e-04,-4.308393272367538884e-06,1.201021859742468223e-05,-3.877275958075188100e-06,-1.301325391978025436e-05,-1.256235700566321611e-04,-1.268814085051417351e-04,1.567037397762760520e-04,1.870799860625993460e-05,2.255253093608189374e-06,-8.041907904043910094e-07,5.760875865234993398e-08,5.560618774325121194e-07,-3.980833753303159028e-06,-4.618405364453792572e-05,-2.482661875546909869e-05,-2.573833398855640553e-06,3.078971815284603508e-07,-1.038853270074469037e-08,2.435854185023345053e-07,3.866143742925487459e-06,-6.512135587399825454e-05,7.665886369068175554e-05,4.244247102178633213e-04,-8.278077439172193408e-05,-1.856740891525987536e-05,4.373865976958768442e-06,6.667844900221098214e-06,1.159832663688575849e-05,1.416145823895931244e-04,1.312687527388334274e-04,-9.856256656348705292e-05,-3.229547291994094849e-05,-1.539771037641912699e-04,2.810108981066150591e-07,1.298149618378374726e-05,-1.610844992683269083e-05,-1.874099398264661431e-04,6.934009434189647436e-05,-7.348300277953967452e-05,-5.451439938042312860e-05,-1.206790839205496013e-04,-3.521074859236250632e-06,-6.840682999609271064e-06,-2.379540819674730301e-05,-3.802583960350602865e-04,7.402919436572119594e-05,4.009695257991552353e-04,1.771802199073135853e-04,2.699370816117152572e-05,3.437056875554844737e-05,7.708594239375088364e-06,-1.417387393303215504e-04,8.295447332784533501e-05,6.985015352256596088e-05,1.266564649995416403e-04,-7.582000398542732000e-05,-1.746121561154723167e-04,1.754816548782400787e-05,1.164488185168011114e-05,-2.243856142740696669e-04,3.694900806294754148e-05,-5.726532253902405500e-05,1.116581552196294069e-05,1.632175408303737640e-04,-5.223418156674597412e-06,1.338077345280908048e-05,-5.096714630781207234e-06,-1.823673665057867765e-05,-2.064693253487348557e-04,-1.554106565890833735e-04,1.848155079642310739e-04,2.086977292492520064e-05,4.045977220812346786e-06,-3.008722160302568227e-10,-8.552615327062085271e-08,1.599216261638503056e-06,-5.123876690049655735e-06,-3.770611147047020495e-05,-3.053262116736732423e-05,1.856164885793987196e-06,2.401403207841212861e-06,6.239332606128300540e-08,-5.716208306694170460e-07,3.859895059576956555e-06,-3.771022966247983277e-05,2.000573440454900265e-04,1.957321946974843740e-04,-1.166808069683611393e-04,-2.560015309427399188e-05,3.461512278590817004e-06,9.021383448271080852e-06,6.405965541489422321e-05,6.061195017537102103e-05,-4.750856533064506948e-06,1.954312756424769759e-04,-1.295174297410994768e-04,2.822085480147507042e-05,1.947573764482513070e-07,1.258917382074287161e-05,1.109703953261487186e-04,9.986689110519364476e-05,1.500206708442419767e-04,-6.582649075426161289e-05,-4.024396184831857681e-05,-8.448890730505809188e-05,-2.019494104388286360e-06,-6.275778105191420764e-06,-1.343309486401267350e-05,-3.349773178342729807e-04,-1.345813216175884008e-04,3.873240493703633547e-04,1.014275330817326903e-04,-1.551283057779073715e-04,2.313087861693929881e-05,5.454559413919923827e-06,-1.363058545393869281e-04,1.360535825369879603e-04,1.490102295065298676e-04,-7.652037311345338821e-05,2.080584672512486577e-04,-1.894666347652673721e-04,1.365589560009539127e-05,1.190477451018523425e-05,-3.376111271791160107e-04,2.871887118089944124e-04,-1.118680374929681420e-04,2.684576975298114121e-05,1.649566547712311149e-04,-6.663844033027999103e-06,9.046691047842614353e-06,-2.535925887059420347e-06,-3.828811895800754428e-05,-7.909707346698269248e-05,-1.860384654719382524e-04,1.541671372251585126e-04,2.186120218539144844e-05,2.827802518368116580e-06,-2.077783562981494470e-07,6.768232196918688715e-08,2.414867367406259291e-06,1.150170760411128867e-06,1.881352545751724392e-05,3.159202606184408069e-06,4.740078566101146862e-06,4.366480425233021379e-06,-3.444665708229877055e-08,-5.164093863641028292e-08,-1.058771999851160217e-06,-3.407094482099637389e-05,-5.998178676236420870e-05,2.084822044707834721e-04,-1.736040285322815180e-04,-6.439987373596522957e-06,-9.490574939263751730e-07,-2.771344043139833957e-07,3.876149639836512506e-05,1.566354912938550115e-04,-2.031480544246733189e-04,-1.347627694485709071e-04,-3.283978730905801058e-05,-2.047603811661247164e-05,1.586775169926113449e-06,2.939413025160320103e-05,2.811422455124557018e-04,-1.963341346709057689e-04,8.846043056109920144e-05,9.608424443285912275e-05,-2.884586574509739876e-04,-5.675728607457131147e-05,-2.084091420329059474e-06,-9.011729389385436662e-07,-3.976197149313520640e-07,-1.359371526632457972e-04,9.326817234978079796e-06,5.140537978149950504e-04,1.446275564376264811e-04,3.491252573439851403e-05,-4.416233423398807645e-06,-4.022153916594106704e-06,-9.062492608791217208e-05,-7.270403875736519694e-05,-2.609209695947356522e-05,-1.886590325739234686e-05,3.372596693225204945e-04,1.568199149915017188e-05,1.021161915559787303e-05,-1.902613121274043806e-06,-1.676888787187635899e-04,-1.371547114104032516e-04,1.318424474447965622e-04,3.434583195485174656e-04,-2.037565573118627071e-04,-9.406287972524296492e-06,3.232358722016215324e-06,-1.671073732723016292e-05,-2.077246608678251505e-05,-3.050273153348825872e-05,-1.176531150122173131e-04,5.470655014505609870e-05,9.451510777580551803e-06,1.283121491724159569e-05,-6.275034138525370508e-06,-1.452063952456228435e-05,-5.960486760159255937e-06,-1.880174386315047741e-05,-9.545536158839240670e-05,-7.806286157574504614e-05,2.256809966638684273e-05,-3.132327765342779458e-05,1.429123221896588802e-05,-2.787806351989274845e-06,1.365626394544960931e-05,-6.944500637473538518e-05,1.193557982333004475e-04,-7.052961154840886593e-05,-1.205115841003134847e-04,-5.087588306196266785e-06,8.805403922451660037e-06,3.192236545146442950e-05,-2.874953133868984878e-05,5.475278885569423437e-05,3.920810413546860218e-04,-1.045661338139325380e-04,-6.440416473196819425e-05,-2.641034661792218685e-04,-1.906480065372306854e-05,-1.779129161150194705e-05,-1.434626901755109429e-04,-3.157785977236926556e-04,-8.817632624413818121e-05,-3.072516119573265314e-05,-2.814396430039778352e-05,-2.579368301667273045e-04,-1.057465578924166039e-05,6.077240686863660812e-05,-2.544689414207823575e-05,-2.028007438639178872e-04,7.677821849938482046e-05,4.555203486233949661e-04,-2.192438259953632951e-04,-2.290613192599266768e-04,7.242793799377977848e-06,-4.736724440590478480e-05,-2.074231306323781610e-04,1.835533039411529899e-04,-6.128599488874897361e-05,3.435188846196979284e-04,4.777961294166743755e-05,-2.486948214937001467e-04,4.798168447450734675e-05,8.336061728186905384e-05,-2.189708029618486762e-04,1.597194932401180267e-05,6.071449024602770805e-04,-3.963186463806778193e-04,6.842521252110600471e-04,-2.839157241396605968e-04,-6.945661880308762193e-05,6.754933856427669525e-04,-8.549950434826314449e-04,-1.800536992959678173e-04,-3.497941943351179361e-04,-6.732691690558567643e-05,-3.142466011922806501e-04,-5.801697843708097935e-04,-2.477158886904362589e-07\n0.000000000000000000e+00,-4.604832497534516733e-07,2.694800969038624316e-06,1.311061714659444988e-05,1.608326419955119491e-05,2.645422910063643940e-06,6.318788337011937983e-07,3.811467408354474173e-08,5.338687287803622894e-07,-1.522586217106436379e-06,2.121829493262339383e-05,-9.255830082111060619e-05,-8.981766586657613516e-05,-8.765173333813436329e-07,-1.507191882410552353e-06,-1.533157501398818567e-06,-6.585902951883326750e-07,-3.427385308896191418e-05,-2.182549360441043973e-04,1.529781729914247990e-04,-1.859756230260245502e-05,6.214484164956957102e-05,-1.082226081052795053e-04,5.585192184298648499e-07,4.176343281869776547e-06,3.779626422328874469e-05,3.056255809497088194e-04,-1.888060432975180447e-05,4.605665526469238102e-05,7.779247971484437585e-05,-3.409339842619374394e-05,5.313462224876275286e-06,3.727021521626738831e-06,6.755319191142916679e-06,2.200713643105700612e-04,-9.597622010915074497e-06,-2.035966645053122193e-05,5.815867189085111022e-05,-1.464288652641698718e-05,-4.216135130263864994e-05,-3.112879312539007515e-06,-1.723658169794362038e-05,-5.631380190607160330e-05,-8.483149576932191849e-05,6.599545304197818041e-05,-1.885764067992568016e-04,-5.016944123781286180e-05,-2.372803828620817512e-05,-3.617898755692294799e-06,-5.828719804412685335e-05,-8.941450505517423153e-05,1.844592625275254250e-04,2.485417280695401132e-05,-9.326803410658612847e-05,3.664913492684718221e-06,-4.218596131977392361e-06,5.266943844617344439e-06,-8.007735232240520418e-06,1.029939521686173975e-04,1.590946485521271825e-04,-6.923766341060400009e-05,-4.941408860759111121e-06,-3.269183252996299416e-06,-5.676446903635223862e-07,1.071743405134384375e-08,3.942333933082409203e-06,-1.715825965220574290e-05,-3.371107959537766874e-05,-6.665367254754528403e-05,-2.183227661589626223e-05,-2.160781832571956329e-06,7.259333756337582599e-08,-8.921910193748772144e-06,2.021992258960381150e-05,-2.497772220522165298e-04,1.130827295128256083e-04,7.973435567691922188e-04,-4.064007953274995089e-05,3.453785666351905093e-06,1.166184006251569372e-06,8.802323918644106016e-07,2.229372767033055425e-04,1.192816067487001419e-03,-4.582493565976619720e-04,-5.559364944929257035e-05,-2.529285120544955134e-05,9.186985553242266178e-04,1.305450132349506021e-05,-3.763388303923420608e-05,-4.177924129180610180e-04,-2.485340228304266930e-03,-5.587886553257703781e-04,-6.330028409138321877e-04,-7.415025029331445694e-04,6.356631638482213020e-04,-4.504008757066912949e-05,-2.796110493363812566e-05,-1.140455715358257294e-04,-1.850389293394982815e-03,5.357209593057632446e-04,2.595323312561959028e-04,-7.817293517291545868e-04,7.450768316630274057e-05,2.762438380159437656e-04,1.510119909653440118e-05,1.168347298516891897e-04,1.029352890327572823e-03,9.528578375466167927e-04,-4.525714321061968803e-04,1.050369697622954845e-03,-2.111142821377143264e-04,2.026695437962189317e-04,2.574160680524073541e-05,8.073750068433582783e-04,9.130174294114112854e-04,-1.437125611118972301e-03,7.640625699423253536e-05,5.258913733996450901e-04,-2.524965384509414434e-05,2.779880742309615016e-05,6.558589339256286621e-01,8.025400165934115648e-05,-7.811075774952769279e-04,-1.228732755407691002e-03,4.843945789616554976e-04,3.358668982400558889e-05,2.622527608764357865e-05,2.918952986874501221e-06,-1.120229526918592455e-07,4.856371447203855496e-07,5.907581908104475588e-06,2.478414353390689939e-05,2.305256566614843905e-05,9.167741268356621731e-07,6.226975983736338094e-07,-5.125557223095711379e-08,-2.582116849225712940e-06,1.166156607723678462e-06,-4.282573354430496693e-05,-2.856143983080983162e-04,-1.872828288469463587e-04,-2.915121876867488027e-05,-6.571971425728406757e-06,-1.276715011044871062e-06,-1.586167400091653690e-06,-4.316237027524039149e-05,-2.347769041080027819e-04,-6.067038339097052813e-05,1.114694314310327172e-04,-1.613405038369819522e-05,-7.279812416527420282e-05,5.221362698648590595e-06,-4.241349415678996593e-06,-2.712870082177687436e-05,1.474256132496520877e-04,1.723882160149514675e-04,1.819627650547772646e-04,1.942611197591759264e-05,-7.697673572693020105e-05,7.256004664668580517e-06,5.347211754269665107e-06,-1.083784991351421922e-05,2.006892464123666286e-04,-1.875848975032567978e-04,2.435162023175507784e-04,-1.103895920095965266e-04,1.598891321918927133e-05,-1.056033670465694740e-05,-3.023220415343530476e-06,1.429784970241598785e-05,-2.877113875001668930e-04,1.050668943207710981e-04,6.010548531776294112e-05,4.978770448360592127e-06,-1.616702138562686741e-05,-4.435038135852664709e-05,-7.488842584280064330e-06,-4.763535616802982986e-05,-1.658288529142737389e-04,4.037456819787621498e-04,1.072097802534699440e-04,-3.147031384287402034e-05,3.261310212110402063e-06,-5.252442406344925985e-06,3.841791567538166419e-06,-4.260434252500999719e-06,5.871245957678183913e-05,1.524279941804707050e-04,-7.811457180650904775e-05,-4.977664957550587133e-06,-3.914534545401693322e-07,-3.575512153020099504e-07,9.596228522923411219e-08,-1.100469603443343658e-06,-1.832213115449121688e-06,7.396577530016656965e-06,2.095483432640321553e-05,1.034406977851176634e-06,-1.143123995461792219e-07,-7.247160738188540563e-08,3.764870598388370126e-06,-2.882493845390854403e-06,9.584357758285477757e-05,-4.544053444988094270e-05,-4.137445066589862108e-04,1.769370137481018901e-04,4.463415280042681843e-06,1.468158188799861819e-06,-3.195154249624465592e-06,-2.751060674199834466e-05,-1.207475434057414532e-04,-2.202437026426196098e-04,1.644486474106088281e-05,-9.448103082831948996e-05,-7.580780948046594858e-05,-6.645451549047720619e-07,4.666295353672467172e-06,1.106823128793621436e-05,1.682990987319499254e-04,1.154587371274828911e-04,2.062816056422889233e-04,1.384727511322125793e-05,6.103665509726852179e-05,3.948129233322106302e-06,2.708838110265787691e-06,3.026968624908477068e-05,3.339422110002487898e-04,-2.329098788322880864e-04,5.278626922518014908e-04,3.907805657945573330e-04,1.503938347013900056e-05,-3.867058330797590315e-05,-8.139436431520152837e-07,7.794011617079377174e-05,-4.788261139765381813e-05,-2.857442013919353485e-04,-5.357324334909208119e-05,1.708331183181144297e-05,1.669390767347067595e-04,-2.834517545124981552e-05,-1.729943278405698948e-06,-4.457336763152852654e-05,-9.623634105082601309e-05,2.977636540890671313e-05,3.513641422614455223e-05,-5.652605250361375511e-05,-1.998254674617783166e-06,-2.490043470970704220e-06,3.549288976500974968e-06,-2.962807229778263718e-05,1.310079387621954083e-04,1.222975115524604917e-04,-6.787487654946744442e-05,-6.995450803515268490e-06,-2.790994813040015288e-06,5.491020971248872229e-08,1.114329961637849919e-09,-4.893540790362749249e-07,2.392741862422553822e-06,7.099606136762304232e-06,2.673280960152624175e-06,2.451839463901706040e-06,-3.535726023073948454e-07,-1.937843308041919954e-08,6.985058007558109239e-07,-2.694593604246620089e-06,2.404752922302577645e-05,-2.902789674408268183e-05,-1.322659227298572659e-04,3.551059307937975973e-06,8.597074270255689044e-07,-4.313673969136289088e-07,-6.007271622365806252e-07,-3.043605829589068890e-05,-1.141344910138286650e-04,6.309912714641541243e-05,5.169526411918923259e-05,-2.482168383721727878e-05,-1.215601878357119858e-04,-3.796185694682208123e-07,5.897052687942050397e-06,1.006286947813350707e-05,3.067620564252138138e-04,6.622396176680922508e-05,4.577901927405036986e-05,1.016699243336915970e-04,-7.174499478423967957e-05,5.635644811263773590e-06,4.091884420631686226e-06,1.174627686850726604e-05,2.008827432291582227e-04,-3.967533120885491371e-05,6.403642328223213553e-05,4.954511314281262457e-05,-1.652102946536615491e-05,-3.126782030449248850e-05,-2.160453277610940859e-06,-2.901432026192196645e-06,-1.150296739069744945e-04,-1.783516490831971169e-04,7.748036296106874943e-05,-1.630854530958458781e-04,4.521087976172566414e-05,-1.847679959610104561e-05,-4.687547516368795186e-06,-6.577683234354481101e-05,-9.448968194192275405e-05,1.936980406753718853e-04,-1.851460910984314978e-05,-9.473582031205296516e-05,3.976514108217088506e-06,-4.179587904218351468e-06,5.844593488291138783e-06,-6.611123353650327772e-06,1.079036665032617748e-04,1.543745893286541104e-04,-6.388761539710685611e-05,-4.502436240727547556e-06,-3.353003876327420585e-06,-3.061567497297801310e-07,1.257936190768305096e-07,-1.187351131193281617e-06,1.412203971540293423e-07,-1.888367137325985823e-06,1.551789864606689662e-06,2.123091917383135296e-06,-9.255673916186424321e-08,2.965407475130632520e-09,1.925291144289076328e-07,-3.588605522963916883e-06,4.939241262036375701e-05,-1.243362494278699160e-04,-2.731365566432941705e-05,2.876585676858667284e-05,-2.655024786690773908e-07,2.101503014273475856e-06,-9.584532563167158514e-07,-4.402663034852594137e-05,-2.552264049882069230e-05,1.807131338864564896e-04,-1.431420969311147928e-04,-1.948679891938809305e-05,-1.051069702953100204e-04,-4.334816367190796882e-06,4.541343514574691653e-06,2.834114638972096145e-05,3.188981791026890278e-04,1.167434456874616444e-04,2.083259751088917255e-04,1.103784015867859125e-04,-5.317320392350666225e-05,4.752751920023001730e-06,2.222889634140301496e-06,1.115655322792008519e-05,1.578972878633067012e-04,-6.894895341247320175e-05,-5.179864820092916489e-05,-1.388967502862215042e-04,-5.026379949413239956e-05,-4.877413084614090621e-05,-1.608293814570060931e-06,-2.669953028089366853e-05,-2.465096185915172100e-04,-1.775864511728286743e-04,1.085161493392661214e-04,-1.018391922116279602e-04,7.046591781545430422e-05,-3.574318543542176485e-05,-7.382125488675228553e-08,-7.822666520951315761e-05,-1.495658034400548786e-05,2.560705179348587990e-04,-1.752526804921217263e-05,2.174495966755785048e-05,3.481782869130256586e-06,-3.479788347249268554e-06,4.591088327288161963e-06,-7.179703970905393362e-06,8.833624451654031873e-05,1.416309387423098087e-04,-5.137172047398053110e-05,-4.466046448214910924e-06,-4.899875420960597694e-06,-9.541082590658334084e-07,-2.038450475083664060e-08,-1.436952459243912017e-07,3.115204208370414563e-06,-1.372909900965169072e-05,-6.229457994777476415e-06,3.433284973652916960e-06,2.622471129143377766e-08,8.789955074917088496e-08,-4.961202648701146245e-07,-8.304497214339789934e-07,2.349191709072329104e-05,1.829451648518443108e-04,-2.112630172632634640e-04,-7.000452751526609063e-05,3.211664818536519306e-07,2.102215148624964058e-07,-5.486726877279579639e-07,-2.834368160620215349e-06,-7.443671347573399544e-05,-2.219785164925269783e-05,1.623772259335964918e-04,6.980805483181029558e-05,-1.043935553752817214e-04,1.065345827555574942e-06,1.149392119259573519e-07,6.101927283452823758e-05,2.621308958623558283e-04,5.923799835727550089e-05,-1.256599489352083765e-06,1.038926639012061059e-04,-7.245495362440124154e-05,5.878016963833943009e-06,4.511308361543342471e-06,7.125429419829742983e-06,2.209630183642730117e-04,6.373468204401433468e-05,-1.653926847211550921e-05,5.707558375434018672e-05,-7.172072855610167608e-07,8.072778655332513154e-06,-1.687374265202379320e-06,3.617390575527679175e-06,-2.189542719861492515e-04,-2.200978196924552321e-04,-1.473159500164911151e-06,-1.231733185704797506e-04,2.823325121426023543e-05,-2.623016371217090636e-05,-3.500626462482614443e-06,-1.006878446787595749e-04,-1.524260733276605606e-04,1.832337584346532822e-04,-5.107482138555496931e-06,-1.775122509570792317e-04,3.685483534354716539e-06,-6.002045665809419006e-06,5.523109393834602088e-06,-9.325456630904227495e-06,9.792288619792088866e-05,1.612451160326600075e-04,-5.639100709231570363e-05,-2.211373612226452678e-06,-3.983755050285253674e-07,-3.285532841346139321e-07,2.158844836230855435e-08,5.137837888469221070e-07,5.227565225141006522e-07,7.237904355861246586e-07,-1.845992301241494715e-06,2.431407438052701764e-06,1.826746142796764616e-06,2.107067302858922631e-07,8.199278909160057083e-07,-2.697185891520348378e-06,3.014170761161949486e-05,-2.844731898221652955e-05,-1.415935985278338194e-04,-2.604853216325864196e-05,-1.134240733335900586e-06,-1.793171264807824627e-07,-9.334482342637784313e-07,-1.937805564011796378e-06,-9.884104656521230936e-05,4.834984065382741392e-05,-6.517028668895363808e-05,4.204544165986590087e-05,-5.929587496211752295e-05,-2.176286216126754880e-06,3.952693987230304629e-06,2.515749883968965150e-06,3.550401888787746429e-04,-3.642695082817226648e-05,8.512051135767251253e-05,-1.256664472748525441e-05,-4.746611011796630919e-05,3.347054871483123861e-06,2.662318593138479628e-06,1.566736864333506674e-05,1.818087039282545447e-04,7.836913937353529036e-06,5.108502955408766866e-05,9.953861444955691695e-05,-3.260919766034930944e-05,-3.121099143754690886e-05,-1.166203446700819768e-06,-4.980763696948997676e-05,-1.013093424262478948e-04,-2.110171481035649776e-04,1.870696141850203276e-04,-1.046161851263605058e-04,1.562986471981275827e-05,-2.348749148950446397e-05,-8.123124075609666761e-07,-9.405581658938899636e-05,-1.778294099494814873e-04,2.086523309117183089e-04,-6.041541200829669833e-05,-9.029738430399447680e-05,1.893042735900962725e-07,-3.342378022352932021e-06,6.268463948799762875e-06,-1.181945845019072294e-05,1.412587880622595549e-04,1.237957912962883711e-04,-4.735219044960103929e-05,-3.286559149273671210e-06,-2.810178330037160777e-06,-3.296279373898869380e-07,8.077421398411388509e-09,-4.520021263942908263e-07,1.053061623679241166e-06,3.462430413492256775e-06,5.660455826728139073e-06,2.885425601562019438e-06,7.165876922954339534e-07,8.558259878554963507e-08,1.938439709192607552e-06,-2.418310259599820711e-06,4.658255784306675196e-05,-1.165307912742719054e-04,4.523225288721732795e-05,-6.861637302790768445e-06,-3.105872110609197989e-07,-1.958711095539911184e-07,6.133129318186547607e-06,-3.167412796756252646e-05,-1.391525729559361935e-04,1.584823039593175054e-04,-1.785929634934291244e-04,1.020524505292996764e-04,-7.095831097103655338e-05,-2.941483444374171086e-06,3.032648919543134980e-06,7.927621481940150261e-05,3.725783899426460266e-04,8.030438766581937671e-05,2.648221561685204506e-05,-7.093714521033689380e-05,-5.364526441553607583e-05,5.685207270289538428e-06,3.293454255981487222e-06,1.377685020997887477e-05,1.691450452199205756e-04,-2.411466630292125046e-05,2.516407403163611889e-04,9.760397369973361492e-05,-7.198999082902446389e-05,-3.586762613849714398e-05,8.585340083300252445e-08,-9.781886546988971531e-06,-5.869782035006210208e-05,-5.491093179443851113e-05,1.301008160226047039e-05,-8.776106551522389054e-05,-4.186185833532363176e-05,-3.710445889737457037e-05,5.464914920594310388e-06,-1.388410601066425443e-04,-6.221108924364671111e-05,1.068292185664176941e-04,-9.005898027680814266e-05,-2.647665678523480892e-04,-4.512216378316225018e-07,-4.501507646637037396e-06,5.879647233086870983e-06,-1.061313287209486589e-05,6.613411824218928814e-05,1.002664721454493701e-04,2.539864362915977836e-05,2.484134256519610062e-06,-7.959161848702933639e-06,3.124627710349159315e-06,-4.814758085558423772e-06,-4.936313416692428291e-06,1.181979882858286146e-07,4.961302238370990381e-06,-2.872521690733265132e-06,-1.642413917579688132e-05,1.038995605995296501e-06,7.666789315408095717e-06,4.953159987053368241e-06,1.783441075531300157e-05,-3.953979899051773828e-07,6.498197762994095683e-05,-1.043100855895318091e-04,-5.380460152082378045e-06,5.071403938927687705e-05,-9.304114428232423961e-06,-5.808477908431086689e-06,-1.773973781382665038e-05,-4.800649548997171223e-05,5.427459109341725707e-05,-3.082594412262551486e-05,3.101862603216432035e-05,-1.571378015796653926e-05,-8.880651876097545028e-06,2.100218262057751417e-05,9.331112960353493690e-05,2.117108670063316822e-04,9.920066804625093937e-05,3.891344385920092463e-05,-8.136678661685436964e-05,-1.025129240588285029e-04,-4.386876389617100358e-05,-5.340374991646967828e-05,2.673236849659588188e-05,1.459555351175367832e-04,7.443942740792408586e-05,5.826423148391768336e-06,1.082666713045910001e-04,-1.062588125932961702e-05,-9.323320227849762887e-06,9.177864740195218474e-06,-3.493672556942328811e-05,-1.522415259387344122e-04,-1.293634268222376704e-04,2.894529279728885740e-05,-1.892790169222280383e-04,2.647198562044650316e-05,-7.430518598994240165e-05,1.070248686119157355e-06,-1.021215939545072615e-04,-5.049617175245657563e-05,3.132493584416806698e-04,-1.521683589089661837e-04,-2.070846676360815763e-04,1.898013142636045814e-04,5.772683289251290262e-05,-5.288772517815232277e-04,8.791518484940752387e-05,2.173240936826914549e-04,-4.966341657564043999e-05,3.575748633011244237e-05,-1.080389338312670588e-04,-6.549557292601093650e-05,-1.248017866828377009e-07\n0.000000000000000000e+00,-3.153872057737316936e-06,-2.525986928958445787e-06,1.032449799822643399e-04,8.012300531845539808e-05,-1.230977613886352628e-05,-5.498967311723390594e-06,2.388592079682894109e-08,-2.203938038292108104e-06,-5.024441634304821491e-06,2.302458597114309669e-07,-3.716565261129289865e-04,-6.689549627481028438e-05,6.536180153489112854e-04,7.827571243979036808e-05,-1.098379470931831747e-05,-2.193541149608790874e-05,2.851887438737321645e-05,6.191232823766767979e-04,-4.095571785001084208e-05,7.237600220832973719e-05,-3.672447928693145514e-04,1.467103837057948112e-03,-1.497335688327439129e-06,-5.294610673445276916e-05,-4.374066484160721302e-04,-8.656550780870020390e-04,-8.122584549710154533e-04,-4.180663672741502523e-04,1.992944817175157368e-06,1.042065676301717758e-03,-9.539827260596212000e-06,4.535991138254757971e-06,-1.089807483367621899e-06,2.849717566277831793e-04,4.642340936698019505e-04,1.436554157407954335e-04,9.622916695661842823e-05,5.223205080255866051e-04,8.876445463101845235e-06,-7.784346053085755557e-06,2.913817297667264938e-04,-8.548656478524208069e-05,-3.022307646460831165e-04,4.439430485945194960e-04,-2.533289371058344841e-04,3.983593196608126163e-04,3.205072425771504641e-05,-2.407621650490909815e-05,1.605719444341957569e-03,8.438586955890059471e-04,4.982938116881996393e-05,1.776384597178548574e-04,-3.217870544176548719e-04,9.493716788711026311e-06,-1.978714317374397069e-05,-1.035862169374013320e-05,1.427260431228205562e-04,3.390176570974290371e-04,1.929953759827185422e-05,-3.154593869112432003e-04,-5.335247624316252768e-05,-1.182072765004704706e-06,1.484582412558665965e-06,5.070544872864957142e-08,2.280814078403636813e-05,-2.568491936472128145e-06,-8.250761311501264572e-04,-5.646253121085464954e-04,8.480621181661263108e-05,3.862367520923726261e-05,-4.937574971108915634e-08,1.805735701054800302e-05,3.912598549504764378e-05,2.054677133855875582e-05,2.495033666491508484e-03,1.744706532917916775e-04,-3.232822753489017487e-03,-5.078866379335522652e-04,8.824852557154372334e-05,1.710036594886332750e-04,-1.212791248690336943e-04,-4.555152729153633118e-03,-1.918046909850090742e-04,-1.667957752943038940e-03,9.012099471874535084e-04,-1.104286871850490570e-02,3.370213562448043376e-06,3.938165318686515093e-04,3.314665285870432854e-03,6.823705974966287613e-03,6.416921503841876984e-03,1.513592898845672607e-03,4.437512252479791641e-04,-8.261159062385559082e-03,7.881271449150517583e-05,-4.404690116643905640e-05,1.639429683564230800e-04,-8.508206519763916731e-06,-4.717761185020208359e-03,1.559119264129549265e-04,-1.130127115175127983e-03,-3.858866868540644646e-03,6.125985237304121256e-06,4.431264096638187766e-05,-2.804847201332449913e-03,3.113957354798913002e-03,2.817228203639388084e-03,-2.867064904421567917e-03,2.674444112926721573e-03,-3.054810455068945885e-03,-1.611840707482770085e-04,1.821139157982543111e-04,-1.265372242778539658e-02,-5.867941305041313171e-03,7.657336536794900894e-04,-4.200030118227005005e-03,2.119803335517644882e-03,-7.693449879297986627e-05,1.508037530584260821e-04,7.709741475991904736e-05,6.547831296920776367e-01,-2.700597513467073441e-03,1.101244706660509109e-04,2.392305061221122742e-03,4.222280404064804316e-04,1.944217729032970965e-05,-5.215959845372708514e-06,1.798691862120449514e-08,-4.444701517059002072e-06,4.275599621905712411e-06,7.080966315697878599e-05,1.106388517655432224e-04,-7.146383723011240363e-06,8.032911864574998617e-07,8.945664653481344430e-09,-1.108398464566562325e-05,1.380692447128240019e-05,-9.763937123352661729e-05,-9.217786137014627457e-04,6.132504786364734173e-04,-8.568417979404330254e-05,3.405676034162752330e-05,-1.125690505432430655e-05,-1.931814040290191770e-05,1.204711006721481681e-04,6.740089738741517067e-04,-6.848246557638049126e-04,3.440199652686715126e-04,-8.809191640466451645e-04,1.428996911272406578e-03,-5.962192517472431064e-06,-4.684573286795057356e-05,-2.696297888178378344e-04,-1.117897336371243000e-03,-7.017668103799223900e-04,1.600425312062725425e-04,-1.659302652115002275e-04,1.062707044184207916e-03,-1.440697997168172151e-05,-4.320384050515713170e-06,-7.728824857622385025e-05,2.386754349572584033e-04,6.248611025512218475e-04,4.337245773058384657e-04,1.377957523800432682e-04,4.195595683995634317e-04,2.796470289467833936e-05,-4.583289410220459104e-06,1.434795703971758485e-04,6.205277168191969395e-05,-1.329371589235961437e-04,7.261155406013131142e-04,-7.288092747330665588e-04,2.193569089286029339e-04,1.651242200750857592e-05,-3.303774747109855525e-06,1.417441992089152336e-03,8.850645390339195728e-04,5.955676315352320671e-04,4.614135832525789738e-04,-2.553655067458748817e-04,2.835012310242746025e-06,-1.044753207679605111e-05,-1.235783111042110249e-05,1.295021356781944633e-04,2.282932109665125608e-04,-2.087731409119442105e-04,-1.845874940045177937e-04,-3.723614645423367620e-05,3.651838596852030605e-06,-2.714627100885991240e-07,-8.844126142548702774e-08,-1.046007241711777169e-06,-6.061892690922832116e-06,1.285753533011302352e-04,8.437604265054687858e-05,-2.400511220912449062e-06,-1.447708655177848414e-07,5.783937240266823210e-08,-2.123810645571211353e-06,2.617040536279091612e-06,2.125161699950695038e-05,2.532732323743402958e-04,-6.765555008314549923e-05,-5.729775875806808472e-04,3.565044244169257581e-05,-7.314332833630032837e-06,-1.914265885716304183e-05,5.317679097061045468e-07,1.563696132507175207e-04,2.292588033014908433e-04,-1.788141380529850721e-04,1.669201592449098825e-04,1.903434284031391144e-03,5.911388143431395292e-06,-2.553321246523410082e-05,-2.104021259583532810e-04,-3.173596342094242573e-04,-4.211564955767244101e-04,-1.677954132901504636e-04,-1.705397735349833965e-04,-1.131753320805728436e-03,6.701320671709254384e-06,9.278015568270348012e-06,1.151017204392701387e-05,1.957116910489276052e-04,4.753073444589972496e-04,-1.028563361614942551e-03,-7.055635796859860420e-04,3.901146119460463524e-04,-1.843831341830082238e-05,-1.494407388236140832e-05,-4.370137321529909968e-05,-1.832723064580932260e-04,2.633857657201588154e-04,-7.187393202912062407e-05,-2.596898120827972889e-04,2.753989538177847862e-04,5.587362466030754149e-06,-2.457654045429080725e-05,7.062788936309516430e-04,1.042323885485529900e-03,9.562249761074781418e-05,3.050396044272929430e-04,-2.881891268771141768e-04,-6.627851689700037241e-07,-1.396056995872640982e-05,-4.070029717695433646e-07,6.793476495658978820e-05,4.361096944194287062e-04,4.018399049527943134e-04,-2.925528970081359148e-04,-4.207868187222629786e-05,-2.036790647252928466e-06,9.075497473531868309e-07,-3.401100912014953792e-08,-3.615361492848023772e-06,-1.133069758907367941e-06,7.864347571739926934e-05,5.465915819513611495e-05,-1.067670382326468825e-05,-6.775223482691217214e-06,3.381637725397013128e-08,-1.950724481503129937e-06,-7.864253348088823259e-06,9.054251677298452705e-06,-2.992208173964172602e-04,-7.304929749807342887e-05,4.947280976921319962e-04,6.391208444256335497e-05,-1.098072607419453561e-05,-1.557339601276908070e-05,-2.100122856063535437e-06,5.051039042882621288e-04,1.349623198620975018e-04,1.609871978871524334e-04,8.107555913738906384e-05,1.409229938872158527e-03,-4.013727902929531410e-06,-4.745721525978296995e-05,-4.056182515341788530e-04,-9.422384318895637989e-04,-9.054365800693631172e-04,-2.665529318619519472e-04,-5.509144830284640193e-05,1.029429957270622253e-03,-8.396973498747684062e-06,8.650658855913206935e-06,-1.193671050714328885e-05,1.485296088503673673e-04,5.086279707029461861e-04,-1.054503227351233363e-04,1.079716021195054054e-04,5.215489072725176811e-04,-1.408094340149546042e-05,-4.385905867820838466e-06,3.402798029128462076e-04,-3.346024604979902506e-04,-2.375693875364959240e-04,3.018992720171809196e-04,-3.423176531214267015e-04,4.320245643611997366e-04,1.686026189418043941e-05,-2.035009856626857072e-05,1.626547309570014477e-03,7.930758292786777020e-04,-1.234585215570405126e-04,2.532713988330215216e-04,-2.234322309959679842e-04,9.862247679848223925e-06,-1.793011688278056681e-05,-1.139940286520868540e-05,1.409277756465598941e-04,3.619964991230517626e-04,1.182319101644679904e-04,-2.491606574039906263e-04,-4.524590622168034315e-05,-3.781501618504989892e-06,6.356677886287798174e-07,-1.615626388229429722e-08,-4.096969405509298667e-06,-8.941580063037690707e-07,9.685473924037069082e-05,6.934318662388250232e-05,-1.032473301165737212e-05,-6.017286523274378851e-06,2.110118657583370805e-08,-3.529050445649772882e-06,-5.700567726307781413e-06,2.840950946847442538e-05,-4.806747310794889927e-04,-2.020017127506434917e-04,7.782407337799668312e-04,6.363599095493555069e-05,-1.077736033039400354e-05,-4.138692384003661573e-05,-2.880448300857096910e-05,7.509333081543445587e-04,5.628244252875447273e-07,-1.278173876926302910e-04,-2.252475533168762922e-04,1.311735832132399082e-03,-4.083233761775773019e-06,-5.573680027737282217e-05,-4.088369023520499468e-04,-8.934518555179238319e-04,-7.308059139177203178e-04,-3.653744934126734734e-04,-3.588569234125316143e-04,9.393396321684122086e-04,-3.479555743979290128e-06,5.572132067754864693e-06,-8.950777555583044887e-06,-3.458990249782800674e-07,5.259004537947475910e-04,-1.199726102640852332e-05,2.310466079507023096e-04,3.854077367577701807e-04,-6.662840314675122499e-05,-1.093470109481131658e-05,2.649246889632195234e-04,-3.154463483951985836e-04,-3.897997667081654072e-04,5.493065109476447105e-04,2.221212780568748713e-04,4.368957597762346268e-04,-1.414313555869739503e-05,-3.629931597970426083e-05,1.606710837222635746e-03,5.430998862721025944e-04,4.247971810400485992e-04,3.348317113704979420e-04,-4.653852665796875954e-04,1.126920506067108363e-05,-2.202180985477752984e-05,-7.787853974150493741e-06,1.311093801632523537e-04,3.887476341333240271e-04,5.487089219968765974e-05,-3.247457498218864202e-04,-5.715989755117334425e-05,-8.042112312978133559e-06,9.578704975865548477e-07,-2.293154466315172613e-08,-3.059730033783125691e-06,1.398255335516296327e-06,1.123201000154949725e-04,2.677242082427255809e-05,-8.730025911063421518e-06,-5.732647878176067024e-06,2.356046024942770600e-08,-2.104954091919353232e-06,-9.074884474102873355e-06,5.811978189740329981e-05,-5.880889948457479477e-04,-2.750750863924622536e-04,3.885938203893601894e-04,6.009123899275436997e-05,-1.358091867587063462e-05,-2.340309765713755041e-05,-2.691682311706244946e-05,4.257381660863757133e-04,-1.903295778902247548e-04,-1.127360155805945396e-04,-2.262679336126893759e-04,1.311249099671840668e-03,-1.294377852900652215e-05,-3.509798625600524247e-05,-3.135147562716156244e-04,-8.164342143572866917e-04,-8.719990146346390247e-04,-6.211077561601996422e-04,4.565947892842814326e-05,1.008813618682324886e-03,-1.681777212070301175e-05,1.609085074960603379e-06,1.313946631853468716e-05,3.413843805901706219e-04,6.624959642067551613e-04,-4.719641947303898633e-05,1.052178049576468766e-04,2.992554509546607733e-04,-6.319725071080029011e-05,-9.435323590878397226e-06,4.121394886169582605e-04,-2.083337894873693585e-04,-2.097529359161853790e-04,6.602210341952741146e-04,3.253805625718086958e-04,4.330496594775468111e-04,1.468559639761224389e-05,-2.661727194208651781e-05,1.562706544063985348e-03,6.052922108210623264e-04,-1.691797806415706873e-04,8.791460422798991203e-04,-6.205821409821510315e-04,1.351250830339267850e-05,-2.542250695114489645e-05,-6.263717295951209962e-06,1.337254216196015477e-04,4.247239558026194572e-04,4.024962618132121861e-05,-3.907449136022478342e-04,-6.478448631241917610e-05,-5.481321750266943127e-06,-7.557673598057590425e-07,-1.156996631834772415e-08,-3.534460120135918260e-06,4.609191819326952100e-06,7.633233326487243176e-05,3.962748087360523641e-05,-1.558570329507347196e-05,-6.442366611736360937e-06,2.937190402008127421e-08,-1.583535549798398279e-06,-9.332355148217175156e-06,8.042066838243044913e-06,-4.130684828851372004e-04,-1.390814286423847079e-04,4.452502762433141470e-04,5.652107574860565364e-05,-8.749330845603253692e-06,-1.711182085273321718e-05,1.946656993823125958e-05,7.874899893067777157e-04,-2.578344428911805153e-04,2.270022378070279956e-05,-2.333093580091372132e-04,1.733907847665250301e-03,1.194407786897500046e-06,-6.088077861932106316e-05,-3.122709458693861961e-04,-3.580314223654568195e-04,-8.574119419790804386e-04,-2.109642518917098641e-04,-9.676279296400025487e-05,8.861568057909607887e-04,-1.495221567893167958e-05,5.552238235395634547e-06,-1.965289811778347939e-05,1.072178929462097585e-04,3.223770472686737776e-04,1.052290390362031758e-04,3.239463330828584731e-05,5.535824457183480263e-04,3.273387483204714954e-05,-3.477643531368812546e-06,3.860511642415076494e-04,-1.426503586117178202e-04,-5.099101690575480461e-04,4.937049234285950661e-04,-1.296229893341660500e-04,4.754577239509671926e-04,4.697378608398139477e-05,-2.423475780233275145e-05,1.619558432139456272e-03,1.188670867122709751e-03,-4.541611415334045887e-04,6.023175083100795746e-04,-2.486715675331652164e-04,4.757298484037164599e-06,-1.803631676011718810e-05,-1.283174606214743108e-05,1.516549818916246295e-04,4.079451318830251694e-04,1.211501439684070647e-04,-2.970906789414584637e-04,-5.078549656900577247e-05,5.805568434880115092e-07,1.430284100933931768e-06,2.579110969236353412e-08,-1.325946641372865997e-07,-3.274280516052385792e-06,3.858827039948664606e-05,3.853536327369511127e-06,-8.238307600549887866e-06,-2.375847770963446237e-06,-2.430169843137264252e-08,-4.832442755287047476e-06,-8.265183168987277895e-07,-4.975498814019374549e-05,-1.486012770328670740e-04,1.001090131467208266e-04,4.400612669996917248e-04,3.960094181820750237e-05,-5.059112481831107289e-06,-9.804834917304106057e-06,7.562668906757608056e-05,9.482984896749258041e-04,-1.363212504656985402e-04,1.720920845400542021e-04,6.128940731287002563e-04,1.112735364586114883e-03,-3.604805442591896281e-06,-1.660851376072969288e-05,-1.203662686748430133e-04,-1.180147402919828892e-03,-7.767165079712867737e-04,-7.250713533721864223e-04,2.098293189192190766e-04,1.031225663609802723e-03,-2.411082277831155807e-05,-3.334615939820650965e-06,-1.577480361447669566e-05,-2.587701601441949606e-04,9.818851249292492867e-04,1.077768392860889435e-04,-4.217068781144917011e-04,2.149857755284756422e-04,5.272669659461826086e-05,1.221459388034418225e-05,2.206733479397371411e-04,-3.759631945285946131e-04,-5.468634190037846565e-04,3.726535069290548563e-04,1.686178729869425297e-04,8.631288801552727818e-05,4.550636003841646016e-05,1.741989035508595407e-05,1.018419861793518066e-03,7.254354422912001610e-04,-3.238878562115132809e-04,1.328764337813481688e-04,1.009943662211298943e-05,1.151127071352675557e-05,2.742272226896602660e-05,6.297103027463890612e-06,5.342080839909613132e-05,2.199758164351806045e-04,4.554242332233116031e-05,3.024320176336914301e-05,-3.594029840314760804e-05,-4.461798016563989222e-05,6.414788367692381144e-05,-1.579954914632253349e-05,6.416682299459353089e-05,-2.228433004347607493e-05,1.673534861765801907e-04,8.405667904298752546e-05,3.381813439773395658e-05,3.526431828504428267e-05,1.187070392916211858e-05,-4.540797453955747187e-05,5.746121314587071538e-05,6.308125739451497793e-05,-4.234655352775007486e-04,-1.279013958992436528e-04,5.654750275425612926e-04,3.634089807746931911e-05,-1.316369161941111088e-04,1.838640600908547640e-04,-7.511696458095684648e-05,4.275302053429186344e-04,4.284196184016764164e-04,6.905123882461339235e-05,-3.549558095983229578e-05,1.177337835542857647e-03,-4.009383701486513019e-06,-4.470786734600551426e-05,-5.399237270466983318e-04,-1.079230918549001217e-03,-1.008304767310619354e-03,-4.936245386488735676e-04,-1.031818464980460703e-05,7.339868461713194847e-04,1.201978739118203521e-05,-1.178630991489626467e-04,-1.028496772050857544e-04,3.631710424087941647e-04,7.697407854720950127e-04,-6.293859769357368350e-05,3.277970827184617519e-04,6.644069799222052097e-04,9.504134504823014140e-05,1.054182212101295590e-04,4.764964396599680185e-04,-5.013713380321860313e-04,-5.546122556552290916e-04,7.268429617397487164e-04,-4.358171136118471622e-04,3.974341962020844221e-04,-6.665792170679196715e-05,4.781057068612426519e-04,1.910196500830352306e-03,6.848315824754536152e-04,3.800537961069494486e-04,-2.058124082395806909e-04,-2.028185990639030933e-04,-4.911305950372479856e-05,-4.336839192546904087e-04,7.733884267508983612e-04,-4.959792713634669781e-04,-1.881225471151992679e-04,-5.020126700401306152e-04,-2.153683453798294067e-04,1.892415166366845369e-04,-4.297208506613969803e-04,3.394770544673519908e-07\n0.000000000000000000e+00,-4.521420578385004774e-06,5.095197411719709635e-05,8.180646691471338272e-04,7.026782841421663761e-04,6.064125045668333769e-05,2.642848630785010755e-05,6.371538852079083881e-09,4.045112291350960732e-06,-7.540892693214118481e-05,4.812682163901627064e-04,-2.927869558334350586e-03,-3.745750058442354202e-03,1.768468879163265228e-03,2.510329650249332190e-04,-6.110505637479946017e-05,-1.107080825022421777e-04,-4.922295338474214077e-04,-3.850450972095131874e-03,2.028829418122768402e-03,7.499396451748907566e-04,-3.239616344217211008e-04,5.107427015900611877e-03,-5.945577868260443211e-05,9.979230526369065046e-05,2.468880964443087578e-03,5.300578661262989044e-03,-1.597257214598357677e-03,-2.109606051817536354e-03,3.605513367801904678e-03,4.305125214159488678e-03,3.636888141045346856e-05,8.835120388539507985e-05,2.110497734975069761e-04,4.532538820058107376e-03,1.909382626763544977e-05,-1.234361901879310608e-03,4.759615287184715271e-03,1.677391352131962776e-03,-9.511740645393729210e-04,-1.032852669595740736e-04,7.650770712643861771e-04,-1.232113572768867016e-03,-3.198768943548202515e-03,4.954679403454065323e-03,-4.901860374957323074e-03,1.406832365319132805e-03,-5.614538094960153103e-04,-1.436042657587677240e-04,5.077235866338014603e-03,1.760754967108368874e-03,5.732450168579816818e-03,9.359344840049743652e-04,-3.587011480703949928e-03,1.141399188782088459e-04,-1.936505868798121810e-04,1.028607657644897699e-04,3.810964990407228470e-04,4.162274301052093506e-03,2.801517955958843231e-03,-3.080534050241112709e-03,-3.517931909300386906e-04,-1.075686741387471557e-04,-1.237711148860398680e-05,2.417456457237676659e-08,7.205735164461657405e-05,-4.184952122159302235e-04,-3.864173078909516335e-03,-3.430849639698863029e-03,-4.629577451851218939e-04,-1.305474725086241961e-04,8.077721602717247151e-09,-1.281179138459265232e-04,7.568536675535142422e-04,-6.226852070540189743e-03,1.273685228079557419e-02,2.830739133059978485e-02,-1.463568117469549179e-02,-1.882551820017397404e-03,4.209830076433718204e-04,8.559058187529444695e-04,2.646217588335275650e-03,1.641994155943393707e-02,-8.321968838572502136e-03,-3.492354648187756538e-03,-7.286664098501205444e-03,-3.324407711625099182e-02,5.987714393995702267e-04,-7.999637746252119541e-04,-1.737220957875251770e-02,-3.779159858822822571e-02,-3.273385111242532730e-03,-6.133322604000568390e-03,-2.997944131493568420e-02,-3.046439588069915771e-02,-2.813142200466245413e-04,-5.917224916629493237e-04,-2.979891374707221985e-03,-3.143937140703201294e-02,6.774463225156068802e-03,1.287345774471759796e-02,-3.423148021101951599e-02,-1.041057053953409195e-02,7.263387087732553482e-03,6.055461126379668713e-04,-9.081768803298473358e-03,4.198446869850158691e-02,2.573325671255588531e-02,-3.812203928828239441e-02,4.208162054419517517e-02,-1.459179166704416275e-02,4.448772873729467392e-03,1.011569867841899395e-03,-3.214192390441894531e-02,-1.303263381123542786e-02,-3.018062748014926910e-02,-1.086455490440130234e-02,2.402087859809398651e-02,-9.177168831229209900e-04,1.323440810665488243e-03,-7.881295750848948956e-04,-2.672625938430428505e-03,6.214249134063720703e-01,-2.217596396803855896e-02,2.046765759587287903e-02,2.281757770106196404e-03,8.041065302677452564e-04,6.350202602334320545e-05,-1.393489323930907631e-09,2.222165130660869181e-05,1.243615406565368176e-04,8.757688337936997414e-04,1.258104341104626656e-03,5.721650813939049840e-05,6.282654067035764456e-05,-1.011001593553828570e-08,-6.009933349560014904e-05,6.113965355325490236e-05,-3.294225316494703293e-04,-9.366147220134735107e-03,-1.172427786514163017e-03,-1.845880644395947456e-03,1.261067372979596257e-04,-6.270181620493531227e-05,-1.009212573990225792e-04,2.767451805993914604e-04,-6.771370768547058105e-03,-2.722210483625531197e-03,4.733542911708354950e-03,6.815197411924600601e-04,4.367982968688011169e-03,-3.687258868012577295e-06,-7.707891927566379309e-05,1.404142356477677822e-03,9.965609060600399971e-04,-2.150995424017310143e-03,6.856412161141633987e-03,2.418180927634239197e-03,3.508382476866245270e-03,6.033804675098508596e-05,7.301814912352710962e-05,-5.626042257063090801e-04,1.471630530431866646e-03,-6.279126275330781937e-03,5.901890806853771210e-03,-2.822852693498134613e-04,3.112033708021044731e-03,-3.448034985922276974e-04,-1.131417375290766358e-04,-5.754991434514522552e-07,-8.593709208071231842e-03,4.875281360000371933e-03,6.029301322996616364e-03,-2.497220644727349281e-03,3.011898137629032135e-03,-4.892160068266093731e-04,-7.531857409048825502e-05,4.375606775283813477e-03,-2.144973259419202805e-04,1.027007494121789932e-02,4.061656538397073746e-03,-2.881066640838980675e-03,8.238997543230652809e-05,-1.448832044843584299e-04,6.067061258363537490e-05,4.253212246112525463e-04,3.381867194548249245e-03,2.103662816807627678e-03,-2.174288034439086914e-03,-1.941758819157257676e-04,2.265392322442494333e-05,2.734486770350486040e-07,7.513573763162639807e-09,-1.900572897284291685e-05,-2.929604670498520136e-05,4.569258308038115501e-04,3.886261547449976206e-04,3.575278969947248697e-05,-2.267485797347035259e-06,-2.552042133174836636e-09,7.315564289456233382e-05,-6.491872045444324613e-05,1.623862190172076225e-03,1.793899573385715485e-04,-9.242869913578033447e-03,3.374536056071519852e-03,2.253025595564395189e-04,-2.153082095901481807e-05,-1.070889265974983573e-04,-7.978659123182296753e-04,-1.211316790431737900e-03,-4.285257775336503983e-03,9.087135549634695053e-04,-8.956721285358071327e-04,1.225212775170803070e-02,-3.605748861446045339e-05,8.515508670825511217e-05,1.066113007254898548e-03,5.491171963512897491e-03,3.243650309741497040e-03,3.664984833449125290e-03,4.445213824510574341e-03,-1.484722713939845562e-03,6.613491859752684832e-05,9.820485865930095315e-05,5.649374797940254211e-04,7.434479892253875732e-03,-4.255716688930988312e-03,2.056010998785495758e-03,6.160318851470947266e-03,1.431978540495038033e-03,-7.355380803346633911e-04,5.944302756688557565e-06,2.264917595311999321e-03,-4.448128398507833481e-03,-5.596381146460771561e-03,1.376729691401124001e-03,-1.425014692358672619e-03,3.697254229336977005e-03,-6.158201722428202629e-04,-1.691281213425099850e-04,-3.588092513382434845e-03,-2.636656165122985840e-03,4.368152003735303879e-04,2.434321213513612747e-03,-1.815502997487783432e-03,2.518321707611903548e-05,-1.270088541787117720e-04,9.693253377918154001e-05,-3.026041667908430099e-05,1.289771986193954945e-03,2.232801634818315506e-03,-1.814103219658136368e-03,-2.092385984724387527e-04,-8.205876656575128436e-05,-1.987663381441961974e-06,6.805566954426467419e-08,-9.122325536736752838e-06,6.818236579420045018e-05,5.982508882880210876e-04,4.132742178626358509e-04,5.741023778682574630e-05,7.675907909288071096e-06,1.272201188839972019e-08,1.948896351677831262e-05,-9.917010902427136898e-05,1.019262010231614113e-03,-1.156215206719934940e-03,-4.995261318981647491e-03,2.115025185048580170e-03,2.781899529509246349e-04,-5.661391332978382707e-05,-9.972461703000590205e-05,-3.720358945429325104e-04,-1.343322568573057652e-03,1.920560607686638832e-03,1.746240537613630295e-03,9.300270467065274715e-04,3.965299576520919800e-03,-6.515272980323061347e-05,1.303358731092885137e-04,1.826781546697020531e-03,4.771147854626178741e-03,-4.083262174390256405e-04,9.408185724169015884e-05,3.845903556793928146e-03,4.052566364407539368e-03,3.207159534213133156e-05,8.425099076703190804e-05,3.919852606486529112e-04,4.251318518072366714e-03,-1.428778981789946556e-03,-2.619911101646721363e-04,3.850134555250406265e-03,1.993834506720304489e-03,-9.660206269472837448e-04,-8.270585385616868734e-05,1.638923538848757744e-03,-5.061991512775421143e-03,-3.681574016809463501e-03,3.500814782455563545e-03,-5.048583727329969406e-03,2.506292192265391350e-03,-4.520827496889978647e-04,-1.389194658258929849e-04,4.619865678250789642e-03,2.303925808519124985e-03,4.581565503031015396e-03,1.519030774943530560e-04,-3.646144643425941467e-03,1.157404112746007740e-04,-1.683878945186734200e-04,1.139679516199976206e-04,3.820205456577241421e-04,4.730146378278732300e-03,2.826974727213382721e-03,-2.853965386748313904e-03,-3.492315881885588169e-04,-1.089803554350510240e-04,-6.034124453435651958e-06,-1.814032657421194017e-08,-1.225515916303265840e-05,4.696412725024856627e-05,1.648655452299863100e-04,1.689027703832834959e-04,4.162393452133983374e-05,-5.462838998937513679e-07,-2.357410266995429993e-08,5.752900051447795704e-06,-1.200726837851107121e-04,8.035369100980460644e-04,-1.665573799982666969e-03,-2.110476139932870865e-03,2.550573088228702545e-03,1.980475208256393671e-04,-6.766482329112477601e-06,-1.502316736150532961e-04,-3.622994408942759037e-04,9.290656307712197304e-04,3.461299231275916100e-03,-1.774622825905680656e-03,-1.184545224532485008e-03,4.026060923933982849e-03,-8.161434379871934652e-05,-4.714169335784390569e-06,1.458324608393013477e-03,3.904455341398715973e-03,2.113382797688245773e-03,2.571030519902706146e-03,3.640767419710755348e-03,3.575872397050261497e-03,4.208772952551953495e-05,4.352605174062773585e-05,2.420320233795791864e-04,3.484557848423719406e-03,-1.844904501922428608e-03,-2.442969940602779388e-03,4.199597518891096115e-03,8.445036364719271660e-04,-8.997420663945376873e-04,-2.241081892861984670e-05,7.748302305117249489e-04,-6.574535276740789413e-03,-5.310935899615287781e-03,3.873670706525444984e-03,-2.523124683648347855e-03,1.932915300130844116e-03,-4.512293089646846056e-04,-1.091139856725931168e-04,4.592254292219877243e-03,2.848088741302490234e-03,7.391097955405712128e-03,-7.073930464684963226e-05,-3.422303358092904091e-03,1.160278625320643187e-04,-1.378719316562637687e-04,8.552909275749698281e-05,3.387382894288748503e-04,3.927803132683038712e-03,3.000778611749410629e-03,-2.470359206199645996e-03,-2.711300330702215433e-04,-7.461340283043682575e-05,-5.085054908704478294e-06,-1.642001734580844641e-08,-1.185811015602666885e-05,4.795768472831696272e-05,1.412131241522729397e-04,2.886120346374809742e-04,7.120823283912613988e-05,4.932699084747582674e-06,-2.762863005045801401e-08,2.719689473451580852e-05,-1.076200278475880623e-04,1.446092501282691956e-03,-4.666175227612257004e-04,-6.632202304899692535e-03,1.225323881953954697e-03,2.794154861476272345e-04,-3.990423283539712429e-05,-1.273887901334092021e-04,-4.109384026378393173e-04,-2.052322961390018463e-03,1.696658669970929623e-03,2.024315064772963524e-03,2.030940260738134384e-03,3.756760619580745697e-03,-8.683763007866218686e-05,8.491818152833729982e-05,2.745226025581359863e-03,6.102154497057199478e-03,-6.712391041219234467e-05,-4.462517797946929932e-03,1.805892563425004482e-03,3.807048313319683075e-03,3.383167859283275902e-05,2.085378400806803256e-05,6.264767725951969624e-04,3.647675737738609314e-03,2.007185714319348335e-03,-3.377279499545693398e-03,2.168304519727826118e-03,1.075721229426562786e-03,-9.681452065706253052e-04,-8.046540460782125592e-05,1.333334133960306644e-03,-8.360630832612514496e-03,-2.435407135635614395e-03,5.392239429056644440e-03,-9.140401962213218212e-04,4.301539156585931778e-03,-7.355512934736907482e-04,-1.489992428105324507e-04,3.732743673026561737e-03,3.829661873169243336e-04,4.351463634520769119e-03,3.292375709861516953e-03,-6.081161089241504669e-03,1.294116664212197065e-04,-1.885077945189550519e-04,1.155355857918038964e-04,2.884721616283059120e-04,4.611194133758544922e-03,3.219665493816137314e-03,-2.895598066970705986e-03,-3.136046289000660181e-04,-1.081303489627316594e-04,-1.024686662276508287e-05,-2.625256456667557359e-08,-6.358101927617099136e-06,3.407476469874382019e-05,3.611757711041718721e-04,9.759643580764532089e-05,8.110139606287702918e-05,3.788219692069105804e-05,-6.009031494613736868e-09,6.400305210263468325e-06,-1.194958167616277933e-04,5.693539860658347607e-04,-1.832704758271574974e-03,-5.859340541064739227e-03,1.046459656208753586e-03,2.680862089619040489e-04,-5.190726369619369507e-05,-1.228168694069609046e-04,-3.548875247361138463e-05,-2.912377822212874889e-04,1.266738865524530411e-03,-1.419284730218350887e-03,2.555751940235495567e-03,4.274853970855474472e-03,-8.853882900439202785e-05,1.269077329197898507e-04,6.211590953171253204e-04,5.560653284192085266e-03,3.137193853035569191e-04,5.849858280271291733e-04,2.535820472985506058e-03,5.181075073778629303e-03,-1.878314651548862457e-05,7.494403689634054899e-05,3.023517492692917585e-04,2.887870883569121361e-03,2.479529939591884613e-05,-1.120173023082315922e-03,3.632128704339265823e-03,2.011270495131611824e-03,-7.205494330264627934e-04,-7.845023355912417173e-05,9.894516551867127419e-04,-4.922263324260711670e-03,-5.133534315973520279e-03,5.555389449000358582e-03,-4.368147812783718109e-03,2.203596290200948715e-03,-4.856969462707638741e-04,-1.215326192323118448e-04,5.984432995319366455e-03,5.355034372769296169e-04,5.386186297982931137e-03,4.369584494270384312e-04,-3.966602496802806854e-03,1.077544366125948727e-04,-1.875177549663931131e-04,1.077702982001937926e-04,3.031661908607929945e-04,3.946688957512378693e-03,2.913190284743905067e-03,-2.795966109260916710e-03,-3.073790576308965683e-04,-7.757485582260414958e-05,-8.508193786838091910e-06,-8.110146154649555683e-08,-4.789208105648867786e-06,5.335272362572140992e-06,1.206871820613741875e-05,-1.531256712041795254e-04,3.333432323415763676e-05,7.136042768252082169e-06,-3.605600795708596706e-08,2.583623427199199796e-05,-7.906003884272649884e-05,6.531736580654978752e-04,-1.867384766228497028e-03,-2.987656509503722191e-03,2.014592988416552544e-03,7.155983621487393975e-05,-2.591545126051642001e-05,4.101589001948013902e-05,-2.164559555239975452e-04,-1.700504217296838760e-03,2.949511632323265076e-03,-8.356809848919510841e-04,5.135852843523025513e-03,4.690505564212799072e-03,-1.329610822722315788e-04,2.859593078028410673e-04,2.425502985715866089e-03,4.442098084837198257e-03,1.247651176527142525e-03,-3.091561840847134590e-03,3.518110141158103943e-03,2.951676491647958755e-03,-3.024679972440935671e-05,3.443412879278184846e-06,2.259062021039426327e-04,4.670409834943711758e-04,1.920675393193960190e-03,2.182730007916688919e-03,1.423018053174018860e-03,-9.293655166402459145e-04,-7.955894106999039650e-04,-1.540348894195631146e-04,1.696365943644195795e-04,-2.490597078576683998e-03,-3.322621807456016541e-03,2.857700688764452934e-03,-2.301380503922700882e-03,-1.351021230220794678e-03,-6.042998866178095341e-04,-2.293361758347600698e-04,1.075868029147386551e-03,2.684254664927721024e-03,3.070994513109326363e-03,-1.700253807939589024e-03,-2.141850534826517105e-03,-2.176343841711059213e-04,2.159375071641989052e-05,2.168381979572586715e-05,-6.003448652336373925e-05,2.589363139122724533e-03,2.632424235343933105e-03,2.651410177350044250e-04,-2.612341777421534061e-04,-5.695504369214177132e-04,1.194741053041070700e-04,2.151054650312289596e-04,-2.526731113903224468e-04,-5.440479726530611515e-04,3.371937200427055359e-04,1.307986967731267214e-04,1.877219074231106788e-05,-4.315179248806089163e-04,2.697901800274848938e-04,-2.926519082393497229e-04,2.676977019291371107e-04,6.512957625091075897e-04,-9.145875810645520687e-04,-2.850347664207220078e-03,2.243056427687406540e-03,4.409122047945857048e-04,-5.590355722233653069e-04,-7.852436974644660950e-04,-3.333673812448978424e-04,-6.609255797229707241e-05,1.434150268323719501e-03,-3.557405434548854828e-04,2.203918993473052979e-04,2.574433572590351105e-03,-2.748203041846863925e-05,-3.985976509284228086e-04,2.241206355392932892e-03,4.289727192372083664e-03,7.249208283610641956e-05,1.713913516141474247e-04,3.750124480575323105e-03,3.970754332840442657e-03,-6.698599900119006634e-04,-1.241827616468071938e-03,1.269795611733570695e-04,1.758701866492629051e-03,1.615126850083470345e-03,-2.358675934374332428e-03,5.341622978448867798e-03,2.259452128782868385e-03,4.483068551053293049e-05,-8.834757027216255665e-04,2.191170584410429001e-03,-5.093209911137819290e-03,-6.430112291127443314e-03,6.594774313271045685e-03,-5.862389225512742996e-03,2.138598356395959854e-03,-2.725397702306509018e-03,2.651719842106103897e-03,6.673020776361227036e-03,2.960974816232919693e-03,4.778404720127582550e-03,-2.764898119494318962e-03,-3.560749348253011703e-03,9.701249189674854279e-03,-1.568461302667856216e-03,-1.042248960584402084e-02,-1.686525065451860428e-03,2.456757007166743279e-03,-1.902860589325428009e-03,-3.889396088197827339e-03,-3.438781015574932098e-03,-2.891317009925842285e-03,-1.615559199308336247e-06\n0.000000000000000000e+00,-4.206047742627561092e-05,1.229845511261373758e-04,1.078142158803530037e-04,3.964780626120045781e-05,1.280996184505056590e-05,-8.930389594752341509e-05,-4.460062097422223815e-09,2.595758451207075268e-05,-1.399400498485192657e-04,6.520507740788161755e-04,-3.177239559590816498e-03,2.045121364062651992e-04,4.718608688563108444e-04,1.740579027682542801e-04,-4.848967728321440518e-05,1.627466190257109702e-05,-1.229877118021249771e-03,-9.271984454244375229e-04,4.201229196041822433e-03,1.277834177017211914e-03,5.155939143151044846e-03,-2.021168125793337822e-03,2.004381349252071232e-05,-2.971598296426236629e-04,-4.533581901341676712e-03,8.975749835371971130e-03,-4.451332613825798035e-03,-3.252858296036720276e-03,3.013164503499865532e-03,-1.477934885770082474e-03,2.246746298624202609e-04,2.165360492654144764e-04,2.102685393765568733e-04,1.062107924371957779e-02,4.299426451325416565e-03,3.788291942328214645e-03,-1.494657830335199833e-03,7.592823239974677563e-04,-9.402330615557730198e-04,-6.620794010814279318e-05,-4.335059202276170254e-05,-2.988790860399603844e-03,-9.625867009162902832e-03,5.236686556600034237e-04,-2.356901532039046288e-03,1.498201047070324421e-03,-8.277316228486597538e-04,-2.487838501110672951e-04,1.371979597024619579e-03,-2.807907760143280029e-03,4.986758343875408173e-03,-9.759328677318990231e-04,-3.232747316360473633e-03,1.655237138038501143e-04,-1.572738110553473234e-04,1.603862037882208824e-04,8.827514830045402050e-05,2.965538762509822845e-03,7.996652275323867798e-03,-2.264965558424592018e-03,-2.143096353393048048e-04,-9.214077726937830448e-05,-5.221616447670385242e-06,-5.438840933180699722e-09,4.681595892179757357e-04,-5.334625602699816227e-04,1.564910518936812878e-03,-7.500842912122607231e-05,7.635221118107438087e-05,6.352193886414170265e-04,1.126417359387232864e-08,-2.773926826193928719e-04,6.875088438391685486e-04,-7.707522250711917877e-03,2.022707834839820862e-02,2.956725656986236572e-03,-1.239835377782583237e-02,-6.540332105942070484e-04,4.890503987553529441e-05,-3.514816926326602697e-04,1.255123410373926163e-02,1.253079436719417572e-02,-3.654782474040985107e-02,-1.145232189446687698e-02,-1.041572634130716324e-02,2.434811182320117950e-02,1.820867764763534069e-04,2.728465711697936058e-03,4.199779778718948364e-02,-6.874766200780868530e-02,2.018266543745994568e-02,9.976310655474662781e-03,-1.400791667401790619e-02,2.674143202602863312e-02,-2.160835545510053635e-03,-1.364594674669206142e-03,-1.331438659690320492e-03,-8.276896178722381592e-02,-4.307273775339126587e-02,-6.135047227144241333e-02,2.906337380409240723e-03,7.222323678433895111e-03,8.123148232698440552e-03,3.208116686437278986e-04,-4.431954585015773773e-04,2.866947650909423828e-02,7.926234602928161621e-02,6.518602371215820312e-03,2.972639352083206177e-02,-2.080165781080722809e-03,6.134265102446079254e-03,1.688667573034763336e-03,-9.985963115468621254e-04,2.964585646986961365e-02,-4.650411009788513184e-02,-1.684499904513359070e-02,1.740584895014762878e-02,-1.285288366489112377e-03,8.679219172336161137e-04,-1.240124111063778400e-03,2.036931546172127128e-04,-2.180016972124576569e-02,5.888189673423767090e-01,1.335129607468843460e-02,1.275043701753020287e-03,8.441454847343266010e-04,7.387947698589414358e-05,-5.128428348655234004e-09,-4.211824125377461314e-05,2.989286804222501814e-05,1.167922164313495159e-03,1.587748294696211815e-03,-2.117045914928894490e-05,4.460712807485833764e-05,2.309210245243775717e-08,-8.588076889282092452e-05,2.448787563480436802e-04,-1.074968371540307999e-03,-1.273803040385246277e-02,-3.953582141548395157e-03,-1.879735384136438370e-03,1.593197230249643326e-04,-5.624002733384259045e-05,-8.544491720385849476e-05,-1.234269118867814541e-03,-8.977263234555721283e-03,-3.003427293151617050e-03,2.343237400054931641e-02,1.069384859874844551e-03,-4.202802665531635284e-04,2.108991029672324657e-04,-4.307177150622010231e-04,-4.148507956415414810e-03,8.256111759692430496e-04,8.112207986414432526e-03,1.088027376681566238e-03,-3.487006295472383499e-03,-2.947990084066987038e-03,3.018316056113690138e-04,9.976244473364204168e-05,-1.313149230554699898e-03,7.302389480173587799e-03,2.321467734873294830e-03,1.611135341227054596e-02,-5.132851656526327133e-03,1.205438282340764999e-03,-1.689204946160316467e-03,-7.800052844686433673e-05,1.051177619956433773e-03,-5.097444169223308563e-03,5.375824868679046631e-03,-1.753350719809532166e-02,-1.035832986235618591e-02,-7.836390286684036255e-04,-2.519918140023946762e-03,-1.412444980815052986e-04,-3.625829704105854034e-04,-5.044884048402309418e-03,1.885448396205902100e-02,1.238129194825887680e-02,-2.621390158310532570e-03,1.311012019868940115e-04,-8.236884605139493942e-05,1.080628135241568089e-04,6.092508556321263313e-06,1.734260353259742260e-03,5.034761969000101089e-03,-2.736698603257536888e-03,-3.549534885678440332e-04,-1.438362087355926633e-04,-8.972734576673246920e-06,4.042897927547528525e-08,-6.223381933523342013e-05,2.974223207274917513e-05,5.317298928275704384e-05,2.439606905682012439e-04,3.267493866587756202e-06,-7.503222150262445211e-05,-1.140790573117556050e-09,7.279962301254272461e-05,-8.851354505168274045e-05,1.486072083935141563e-03,-9.571248665452003479e-04,-6.084305234253406525e-03,1.920109847560524940e-03,-1.213688447023741901e-04,2.367505294387228787e-05,8.844512194627895951e-06,-2.724792808294296265e-03,7.639018353074789047e-03,-9.966245852410793304e-05,-6.210487335920333862e-03,5.642064381390810013e-03,4.328108858317136765e-03,-3.528890374582260847e-05,-2.313182194484397769e-04,-4.719378426671028137e-03,1.002886798232793808e-02,-3.465170972049236298e-03,2.478887094184756279e-03,-7.152101490646600723e-03,-7.857664488255977631e-03,3.212230221834033728e-04,2.044282882707193494e-04,1.885142119135707617e-04,1.328579150140285492e-02,9.135651052929461002e-04,6.650475785136222839e-03,5.666062934324145317e-04,-4.079013597220182419e-04,-7.878449978306889534e-04,-3.916700734407640994e-05,-1.143538393080234528e-04,-4.911810159683227539e-03,-9.204933419823646545e-03,4.274702630937099457e-03,-1.633097068406641483e-03,2.904058434069156647e-03,-8.032404584810137749e-04,-2.060450351564213634e-04,-3.097770502790808678e-03,8.378758793696761131e-04,4.014655947685241699e-03,-3.102796152234077454e-03,7.122306851670145988e-05,7.714983075857162476e-05,-8.716777665540575981e-05,1.859876356320455670e-04,-1.125445473007857800e-03,3.000128548592329025e-03,1.035279408097267151e-02,-1.383816706947982311e-03,-8.204484765883535147e-05,-1.419011241523548961e-04,-9.954947017831727862e-06,-1.138414518209174275e-08,-5.695537038263864815e-05,5.831336602568626404e-05,-3.003313031513243914e-05,-7.095665205270051956e-05,-1.207328386954031885e-05,-9.913768735714256763e-05,-3.370132617419585586e-09,2.693950773391406983e-05,-1.231438800459727645e-04,7.255150703713297844e-04,-3.531045978888869286e-03,-8.626347989775240421e-04,1.852385816164314747e-03,1.069890058715827763e-04,-2.481229239492677152e-05,4.473198350751772523e-05,-1.375635853037238121e-03,-7.816291181370615959e-04,5.331394262611865997e-03,1.989381853491067886e-04,3.057490568608045578e-03,-1.356066204607486725e-03,-8.539768714399542660e-07,-3.514681884553283453e-04,-5.550684407353401184e-03,9.524141438305377960e-03,-3.309261985123157501e-03,-8.428731816820800304e-04,1.066308817826211452e-03,-2.216238295659422874e-03,2.513679501134902239e-04,1.846212981035932899e-04,1.180993422167375684e-04,1.003683544695377350e-02,2.908052643761038780e-03,7.292173802852630615e-03,8.583829039707779884e-04,-8.974634110927581787e-04,-7.392372936010360718e-04,-3.622429721872322261e-05,6.028574425727128983e-04,-1.802874961867928505e-03,-9.321050718426704407e-03,-3.859575372189283371e-05,-3.367763012647628784e-03,1.394336810335516930e-03,-5.264152423478662968e-04,-2.135086833732202649e-04,1.818671589717268944e-03,-2.028175396844744682e-03,4.968538414686918259e-03,-2.470046747475862503e-03,-2.504044212400913239e-03,1.693366939434781671e-04,-1.114719707402400672e-04,1.427604729542508721e-04,9.692289313534274697e-05,2.557805972173810005e-03,9.122026152908802032e-03,-1.465318957343697548e-03,-1.684360031504184008e-04,-8.914266072679311037e-05,-7.039659976726397872e-06,3.088553057750687003e-08,-7.303588063223287463e-05,2.507593490008730441e-05,-6.768915336579084396e-04,-4.500717041082680225e-04,-1.862676435848698020e-05,-1.033138978527858853e-04,-2.418937583570368588e-08,2.888515700760763139e-05,-1.389899407513439655e-04,1.373568898998200893e-03,-4.060908220708370209e-03,-1.399000873789191246e-03,5.645036697387695312e-03,7.527814886998385191e-07,8.302184141939505935e-06,1.862706412794068456e-04,-2.145676407963037491e-03,4.840809386223554611e-03,4.078511148691177368e-03,2.071315539069473743e-04,6.032002856954932213e-04,-3.598017850890755653e-03,-1.244073064299300313e-04,-2.447676379233598709e-04,-5.229782313108444214e-03,9.658604860305786133e-03,-1.269317290280014277e-04,1.941254478879272938e-03,5.836994387209415436e-04,-2.554210834205150604e-03,2.407058054814115167e-04,1.247507025254890323e-04,7.111680315574631095e-05,8.759802207350730896e-03,1.417387044057250023e-03,3.213208867236971855e-03,9.842546423897147179e-04,-1.997917424887418747e-03,-1.554475747980177402e-03,-4.968023858964443207e-08,-6.577428430318832397e-04,-6.398322992026805878e-03,-1.248669438064098358e-02,-7.619381649419665337e-04,3.314692992717027664e-03,-5.359495989978313446e-04,-1.242693630047142506e-03,-1.530816807644441724e-04,3.972454578615725040e-04,-9.328040760010480881e-04,5.730869248509407043e-03,3.221981693059206009e-03,-6.386876339092850685e-04,1.667831238592043519e-04,-7.126081618480384350e-05,1.603389391675591469e-04,-5.712017809855751693e-06,3.173820674419403076e-03,9.048753418028354645e-03,-1.391419558785855770e-03,-1.382186601404100657e-04,-1.210825503221713006e-04,-2.329457311134319752e-05,4.787580110132694244e-09,-5.544695159187540412e-05,4.107834320166148245e-05,-7.068307604640722275e-04,-1.298747374676167965e-04,1.419533873558975756e-05,-7.368440856225788593e-05,-2.800607035169377923e-08,7.429064862662926316e-05,-1.478115736972540617e-04,2.622023224830627441e-03,-4.021022468805313110e-03,3.192154690623283386e-05,1.485990127548575401e-03,1.393584680045023561e-04,2.516781933081801981e-05,4.791215542354620993e-05,-1.473744516260921955e-03,-6.316056242212653160e-04,5.009375512599945068e-03,-3.537503071129322052e-04,2.378549892455339432e-03,-2.276695566251873970e-03,-1.191207265947014093e-04,-6.334321369649842381e-05,-2.498168963938951492e-03,7.663734257221221924e-03,-3.161493223160505295e-04,-1.420231186784803867e-03,3.149211406707763672e-03,-2.025116235017776489e-03,1.540334051242098212e-04,1.607525919098407030e-04,5.845396080985665321e-04,1.006504893302917480e-02,1.101911999285221100e-02,2.201239578425884247e-03,4.922680091112852097e-06,-8.737884345464408398e-04,-9.548513335175812244e-04,-2.805655640258919448e-05,1.471106312237679958e-03,-4.538232926279306412e-03,-1.041587162762880325e-02,-1.073228893801569939e-03,-5.449606105685234070e-03,1.906423480249941349e-03,-1.006112317554652691e-03,-1.542937097838148475e-04,-3.061068709939718246e-04,-2.633664291352033615e-03,3.636398119851946831e-03,1.060577924363315105e-03,-3.354577347636222839e-03,1.474656019126996398e-04,-1.206001397804357111e-04,1.561247045174241066e-04,-9.090775711229071021e-05,3.028480336070060730e-03,7.771685719490051270e-03,-9.367932798340916634e-04,-7.948976417537778616e-05,-1.680916175246238708e-04,-1.275084923690883443e-05,3.166337592119816691e-08,-4.575163620756939054e-05,2.827709977282211185e-05,-1.867237733677029610e-05,9.726753341965377331e-05,-1.349985177512280643e-05,-3.421345900278538465e-05,1.431817509001120925e-08,2.426103674224577844e-05,-1.002240896923467517e-04,8.052763878367841244e-04,-4.905311856418848038e-03,-1.289147650822997093e-03,-2.056429511867463589e-04,2.046893059741705656e-04,-1.447656268283026293e-05,3.283783007645979524e-05,-7.280741701833903790e-04,-3.343813004903495312e-04,5.472706165164709091e-03,-2.646442502737045288e-03,3.571343841031193733e-03,1.627234974876046181e-03,-9.505140042165294290e-06,-2.245095092803239822e-04,-3.466044552624225616e-03,1.080618705600500107e-02,-1.663545961491763592e-03,1.037993468344211578e-03,2.685915678739547729e-03,-3.505756380036473274e-03,2.132302470272406936e-04,1.339727168669924140e-04,1.224579173140227795e-04,1.089482102543115616e-02,4.865166265517473221e-03,5.627186037600040436e-03,-1.306625199504196644e-04,-8.493583300150930882e-04,-7.759100990369915962e-04,-5.422807589638978243e-05,-3.683973045554012060e-05,-3.015761729329824448e-03,-1.160112209618091583e-02,5.257793236523866653e-05,-3.376882057636976242e-03,4.516038170550018549e-04,-5.758977495133876801e-04,-2.054630458587780595e-04,4.187840968370437622e-04,-5.216705903876572847e-05,3.010835964232683182e-03,-6.841276772320270538e-04,-3.091534134000539780e-03,1.512304734205827117e-04,-1.151931428466923535e-04,1.418144674971699715e-04,-9.126153599936515093e-05,3.104603150859475136e-03,7.893738336861133575e-03,-1.753934659063816071e-03,-1.241756690433248878e-04,-1.078152781701646745e-04,-9.781879271031357348e-06,7.146809366531670094e-09,-3.621862924774177372e-05,8.031348261283710599e-05,-1.952315506059676409e-04,-4.720864235423505306e-04,-1.148394403571728617e-06,-7.522684609284624457e-05,3.236141310480888933e-08,3.959297464461997151e-05,-1.423726644134148955e-04,8.181530574802309275e-05,-4.936887416988611221e-03,-1.519081648439168930e-03,2.499427413567900658e-03,1.942336348292883486e-05,-6.515720087918452919e-06,3.484440821921452880e-05,-9.562580962665379047e-04,-1.258373027667403221e-03,6.141941994428634644e-03,-3.752961347345262766e-04,5.900324322283267975e-03,-2.306892769411206245e-03,3.570397893781773746e-06,-2.545723691582679749e-04,-3.901176620274782181e-03,8.871305733919143677e-03,-2.039127284660935402e-03,-5.989709752611815929e-04,2.247985219582915306e-03,-1.700288848951458931e-03,1.609581377124413848e-04,1.549097214592620730e-04,-1.157110273197758943e-05,8.340765722095966339e-03,2.973154187202453613e-03,5.161457695066928864e-03,-4.272311925888061523e-03,1.520161458756774664e-04,-3.210324503015726805e-04,-6.987798406044021249e-05,4.504221724346280098e-04,-3.901940071955323219e-03,-1.137876790016889572e-02,2.925158478319644928e-04,-9.967784862965345383e-04,-1.537516654934734106e-04,-2.190632367273792624e-04,-6.661347288172692060e-05,4.318284918554127216e-04,-1.507348497398197651e-03,1.526126055978238583e-03,5.052681663073599339e-04,-5.295976065099239349e-03,1.196672674268484116e-04,1.539905206300318241e-04,6.075695855543017387e-04,-1.903735537780448794e-04,1.733510172925889492e-03,6.436920724809169769e-03,-1.572464127093553543e-03,-8.798281487543135881e-05,2.128588530467823148e-04,-1.766278437571600080e-04,-3.271833411417901516e-04,-4.164101555943489075e-04,-2.063595020445063710e-04,-2.157106791855767369e-04,-1.455655787140130997e-03,2.553184167481958866e-04,-1.519343204563483596e-04,1.170623727375641465e-04,-6.647222326137125492e-04,3.525228530634194613e-04,-1.156403959612362087e-04,-9.810375049710273743e-04,-1.268000807613134384e-03,2.004789421334862709e-03,2.786892000585794449e-04,-9.925990598276257515e-04,-1.512580085545778275e-03,-1.385903568007051945e-03,2.031131007242947817e-04,8.669157512485980988e-03,-1.417626859620213509e-03,3.963021561503410339e-03,-4.234362859278917313e-04,6.733005866408348083e-04,-1.776702934876084328e-03,-5.138035397976636887e-03,5.540329031646251678e-03,-4.732408095151185989e-03,-1.931376755237579346e-03,-3.666433505713939667e-03,-3.872609464451670647e-03,-5.424473201856017113e-04,-1.035958877764642239e-03,3.691360325319692492e-05,8.377530612051486969e-03,1.057275943458080292e-02,1.961289672181010246e-03,-8.161004516296088696e-04,-5.656949360854923725e-04,4.391112015582621098e-04,-6.997175514698028564e-04,8.375461911782622337e-04,-2.853776328265666962e-03,-1.199699193239212036e-02,2.648540539667010307e-04,-7.030141074210405350e-03,7.764969486743211746e-04,-7.304538157768547535e-04,1.896670786663889885e-03,-1.217245240695774555e-03,2.024902496486902237e-03,1.141031272709369659e-02,-8.133968338370323181e-03,3.638250520452857018e-03,-1.091320882551372051e-03,-1.939960988238453865e-03,-2.544043352827429771e-03,-8.760903030633926392e-03,2.070153877139091492e-02,-1.544276159256696701e-02,7.508208509534597397e-03,-4.906479269266128540e-03,-7.042414974421262741e-03,-1.551947434563771822e-06\n0.000000000000000000e+00,1.662866634433157742e-05,-4.643468855647370219e-05,-1.065054093487560749e-03,-8.913133060559630394e-04,-1.105456794903147966e-05,-7.654412002011667937e-06,1.765139678866489703e-08,-7.661443305551074445e-06,1.138732841354794800e-05,-4.173173510935157537e-04,2.168321516364812851e-03,2.374554518610239029e-03,-1.425996189936995506e-03,-2.789796853903681040e-04,6.658091297140344977e-05,1.457195030525326729e-04,2.813955361489206553e-04,3.421450033783912659e-03,-1.388554926961660385e-03,1.154038938693702221e-03,4.280381370335817337e-03,-1.823572441935539246e-03,-4.783589247381314635e-05,1.482501829741522670e-04,6.380408303812146187e-04,-4.841854388359934092e-05,2.886975882574915886e-03,-4.148611333221197128e-03,1.075270352885127068e-03,-1.921734190545976162e-03,-7.947875565150752664e-05,-1.088704884750768542e-04,-8.165895269485190511e-05,-5.294355563819408417e-03,1.521265599876642227e-03,4.447146784514188766e-03,-2.456531627103686333e-03,-3.899016417562961578e-03,4.830726538784801960e-04,7.966319390106946230e-05,-9.284454863518476486e-04,2.706181956455111504e-03,-3.277781361248344183e-04,-4.480389761738479137e-04,4.680402576923370361e-03,-2.724871970713138580e-03,3.792739007622003555e-04,1.827409578254446387e-04,-3.783749882131814957e-03,9.354343055747449398e-04,-2.831586869433522224e-03,-2.046775771304965019e-03,1.907057361677289009e-03,-7.298387208720669150e-05,1.751031522871926427e-04,-4.968711800756864250e-05,-3.122207999695092440e-04,-2.143203280866146088e-03,-1.018518581986427307e-03,3.180329455062747002e-03,3.978959866799414158e-04,4.006231392850168049e-05,9.101950126932933927e-06,2.477294813729713496e-08,-1.568696898175403476e-04,3.274015325587242842e-04,8.320068940520286560e-03,6.609839387238025665e-03,4.395637370180338621e-05,-1.477088790124980733e-05,-1.031923080319074870e-08,9.274450712837278843e-05,-4.116917552892118692e-04,4.308191593736410141e-03,-1.019622478634119034e-02,-1.442365348339080811e-02,7.056398317217826843e-03,2.168988343328237534e-03,-4.559556255117058754e-04,-9.863068116828799248e-04,-3.908338490873575211e-03,-1.094571687281131744e-02,4.332269891165196896e-04,5.062741227447986603e-03,-3.427858650684356689e-02,1.432109437882900238e-02,1.682027941569685936e-04,-1.363321323879063129e-03,-7.982482202351093292e-03,8.270161226391792297e-03,-2.227221615612506866e-02,3.605423122644424438e-02,-9.566918015480041504e-03,1.107124518603086472e-02,8.160881698131561279e-04,9.571792907081544399e-04,1.047665369696915150e-03,4.040073975920677185e-02,-1.150563638657331467e-02,-5.021189898252487183e-02,1.818034425377845764e-02,3.159493580460548401e-02,-4.537683445960283279e-03,-5.754540325142443180e-04,8.877247571945190430e-03,-2.924858778715133667e-02,-6.879720371216535568e-03,1.713558472692966461e-02,-2.602668292820453644e-02,3.121505491435527802e-02,-2.989529864862561226e-03,-1.623805845156311989e-03,2.968368493020534515e-02,-8.019858039915561676e-03,2.265739254653453827e-02,1.972728595137596130e-02,-1.712589710950851440e-02,5.674790008924901485e-04,-1.300177420489490032e-03,4.937325138598680496e-04,2.397107193246483803e-03,2.060415782034397125e-02,1.361175905913114548e-02,6.296083331108093262e-01,-3.405280644074082375e-03,-4.247920878697186708e-04,-1.339808477496262640e-05,-3.018437055857248197e-08,1.554506343381945044e-05,-5.978676563245244324e-05,-6.011159857735037804e-04,-7.307304185815155506e-04,9.552791198075283319e-06,3.429139542276971042e-05,6.562387078190567991e-09,-1.507061824668198824e-05,8.664208871778100729e-05,-1.976608997210860252e-03,2.420936711132526398e-03,5.692102015018463135e-03,-1.355417189188301563e-03,-3.768068272620439529e-04,4.281471046851947904e-05,1.139974192483350635e-04,2.110832429025322199e-04,-2.731312415562570095e-04,1.464679371565580368e-05,7.077259942889213562e-03,1.409737276844680309e-03,-1.833058660849928856e-03,2.841323475877288729e-05,2.851090393960475922e-04,2.498345915228128433e-03,-1.555243739858269691e-03,4.183758050203323364e-03,7.969496073201298714e-04,3.757696831598877907e-03,-7.668641628697514534e-04,-1.349335070699453354e-04,-1.736379927024245262e-04,-2.943571889773011208e-04,-4.701632075011730194e-03,2.659277990460395813e-03,6.726890802383422852e-03,-2.106493804603815079e-03,-6.181529723107814789e-03,4.758809809572994709e-04,8.220340532716363668e-05,-2.512229839339852333e-03,3.205551998689770699e-03,2.110608620569109917e-04,-7.011095993220806122e-03,-6.115976721048355103e-04,-3.692679340019822121e-03,3.512680414132773876e-04,2.860563399735838175e-04,-4.383756313472986221e-03,2.700859680771827698e-03,-3.561486490070819855e-03,-2.534097759053111076e-03,2.509762533009052277e-03,-8.648150105727836490e-05,2.342541411053389311e-04,-7.210871990537270904e-05,-3.665283147711306810e-04,-2.887280192226171494e-03,-2.868287265300750732e-03,3.754079109057784081e-03,4.805688513442873955e-04,5.363306263461709023e-05,5.181905180506873876e-07,2.344003746657108422e-08,2.545866664149798453e-05,7.123217073967680335e-07,-1.341721042990684509e-03,-9.287336142733693123e-04,1.553692527522798628e-06,-6.185864549479447305e-07,-4.013554644188843668e-08,-2.791868610074743629e-05,2.253512502647936344e-05,-9.526680805720388889e-04,1.866487320512533188e-03,3.145181806758046150e-03,1.125998445786535740e-03,-4.563027468975633383e-04,5.897711162106133997e-06,1.685169991105794907e-04,6.759286043234169483e-04,3.444951958954334259e-03,4.851361736655235291e-03,-1.895173802040517330e-03,2.347323577851057053e-03,-1.100737135857343674e-03,2.756627509370446205e-06,1.133412952185608447e-04,7.665864541195333004e-04,-8.243044139817357063e-04,6.563733913935720921e-04,-3.591506974771618843e-03,-1.482060179114341736e-03,2.196973422542214394e-03,-1.061353468685410917e-04,-1.317585265496745706e-04,-7.564107363577932119e-05,-4.737959243357181549e-03,5.079645663499832153e-03,2.914883196353912354e-03,-2.618917496874928474e-03,-4.905551671981811523e-03,1.086722593754529953e-03,5.972021608613431454e-05,-7.319124997593462467e-04,5.740029737353324890e-03,2.934949239715933800e-03,-2.085980959236621857e-03,-1.944852643646299839e-03,-4.771761596202850342e-03,6.658383645117282867e-04,1.974792976398020983e-04,-8.193219080567359924e-03,5.897860042750835419e-03,1.610015984624624252e-03,-5.145797505974769592e-03,4.282856243662536144e-04,3.170150012010708451e-05,1.362988987239077687e-04,-5.131986108608543873e-05,-7.819989114068448544e-04,-3.101833397522568703e-03,-1.007874961942434311e-03,3.701033769175410271e-03,5.284785293042659760e-04,5.150359356775879860e-05,7.587388608953915536e-06,5.739138941862620413e-08,1.953171704371925443e-05,-4.447137325769290328e-05,-9.608707041479647160e-04,-7.989381556399166584e-04,-1.217356839333660901e-05,8.097878890112042427e-06,-2.018055056396406144e-08,-1.216511191159952432e-05,5.732398130930960178e-05,-6.677857600152492523e-04,9.887167252600193024e-04,2.786316210404038429e-03,-7.616605726070702076e-04,-2.876906073652207851e-04,6.049327566870488226e-05,1.258051051991060376e-04,5.396704073064029217e-04,1.666369382292032242e-03,9.134283754974603653e-04,-9.277642238885164261e-04,5.546846427023410797e-03,-1.485992455855011940e-03,-1.132664510805625468e-05,1.272362569579854608e-04,7.593680638819932938e-04,-2.272871934110298753e-04,2.121362369507551193e-03,-3.249150235205888748e-03,-3.757365630008280277e-04,-1.708076335489749908e-03,-8.196106500690802932e-05,-1.246807369170710444e-04,-2.030140458373352885e-04,-5.199193023145198822e-03,1.302190823480486870e-03,4.914735909551382065e-03,-1.944475341588258743e-03,-3.759354818612337112e-03,6.824092124588787556e-04,8.462242840323597193e-05,-1.180681749247014523e-03,3.813253715634346008e-03,1.347613404504954815e-03,-1.002666307613253593e-03,3.693320089951157570e-03,-3.949827980250120163e-03,3.955155843868851662e-04,2.164753241231665015e-04,-3.514836542308330536e-03,1.643517171032726765e-03,-2.039120765402913094e-03,-2.069369191303849220e-03,2.166050253435969353e-03,-8.279561006929725409e-05,1.748537033563479781e-04,-7.952694431878626347e-05,-2.687805972527712584e-04,-3.032056614756584167e-03,-1.526006264612078667e-03,3.470537951216101646e-03,4.089055291842669249e-04,6.449883949244394898e-05,5.451601623462920543e-07,-2.752130967564880848e-08,7.633004315721336752e-06,-6.210526771610602736e-05,-7.673861691728234291e-04,-6.788698956370353699e-04,-1.235626405104994774e-05,5.457980932987993583e-06,-1.075823092833161354e-07,1.209290985570987687e-06,6.458906864281743765e-05,-3.475311677902936935e-04,1.799861202016472816e-03,5.094635300338268280e-03,-5.008248263038694859e-04,-2.471701300237327814e-04,4.953437019139528275e-05,2.550347708165645599e-04,8.240238094003871083e-05,1.848551444709300995e-03,1.937808468937873840e-03,8.011372992768883705e-04,2.986675826832652092e-03,-2.025435445830225945e-03,-4.658299440052360296e-05,1.811140828067436814e-04,4.183032724540680647e-04,-1.188812893815338612e-03,2.953571500256657600e-03,-3.040976822376251221e-03,2.331143943592905998e-03,-1.270588720217347145e-03,-1.235119416378438473e-04,-9.564081847202032804e-05,-1.160528627224266529e-04,-5.449489690363407135e-03,6.847367621958255768e-04,4.740807227790355682e-03,-2.099784323945641518e-04,-3.509629052132368088e-03,1.655640226090326905e-04,5.349278944777324796e-05,-1.472317613661289215e-03,4.822573158890008926e-03,-3.677810309454798698e-04,-1.766976434737443924e-03,1.942407805472612381e-03,-3.333149012178182602e-03,4.706699837697669864e-05,2.243363705929368734e-04,-3.802815452218055725e-03,1.095170271582901478e-03,-4.312260076403617859e-03,-2.571956021711230278e-03,3.360985312610864639e-03,-7.278516568476334214e-05,1.954061153810471296e-04,-4.806013384950347245e-05,-3.227142442483454943e-04,-2.316199010238051414e-03,-1.325479592196643353e-03,3.033963730558753014e-03,3.845430910587310791e-04,3.639640272012911737e-05,-7.058307346596848220e-06,-5.199763108976185322e-08,9.311722351412754506e-06,-5.727132520405575633e-05,-9.962652111425995827e-04,-7.318858988583087921e-04,-1.364338277198839933e-05,2.211602804891299456e-06,-6.779009709134697914e-08,9.086842510441783816e-06,1.766082459653262049e-05,-2.793928142637014389e-04,1.005380414426326752e-03,3.110633464530110359e-03,-1.746742054820060730e-05,-2.674597490113228559e-04,6.483248580479994416e-05,1.596886140760034323e-04,2.701764460653066635e-04,1.189994742162525654e-03,2.255878644064068794e-03,-1.569841871969401836e-03,4.371465649455785751e-03,-1.873019849881529808e-03,-3.134248981950804591e-05,1.962841924978420138e-04,7.529064314439892769e-04,-2.133092377334833145e-03,2.818008884787559509e-03,-1.402022782713174820e-03,7.732294616289436817e-04,-1.337695284746587276e-03,-1.213582290802150965e-04,-1.270502689294517040e-04,-7.893997099017724395e-05,-4.968468099832534790e-03,3.153576049953699112e-03,4.532765597105026245e-03,-6.378747057169675827e-04,-4.372346680611371994e-03,1.139006199082359672e-04,7.186055154306814075e-05,-1.000285847112536430e-03,3.622003598138689995e-03,1.323713455349206924e-03,-1.774593139998614788e-03,1.320574083365499973e-03,-4.316045437008142471e-03,3.085960634052753448e-04,2.139905845979228616e-04,-3.653095569461584091e-03,2.017101040109992027e-03,-2.360127167776226997e-03,-4.060587845742702484e-03,3.083325456827878952e-03,-6.870571814943104982e-05,1.785838248906657100e-04,-5.501396663021296263e-05,-3.108948585577309132e-04,-2.466859761625528336e-03,-1.197270932607352734e-03,3.655363107100129128e-03,4.509448772296309471e-04,5.965184755041263998e-06,-9.776944125405861996e-07,-5.898164090467616916e-08,1.611946390767116100e-05,-7.670792547287419438e-05,-7.809714297764003277e-04,-6.000709836371243000e-04,-1.104966213461011648e-05,-2.118264819728210568e-05,3.411003035580506548e-09,3.875777565554017201e-06,1.061084731190931052e-05,-2.305615053046494722e-04,2.974101575091481209e-03,1.472790492698550224e-03,-1.079147332347929478e-03,-2.524000010453164577e-04,4.612593329511582851e-05,9.554196731187403202e-05,1.680060522630810738e-04,1.041073119267821312e-03,1.987992553040385246e-03,-2.095878589898347855e-04,6.705117877572774887e-03,-2.802531933411955833e-03,-5.980748392175883055e-05,2.423827245365828276e-04,2.489929902367293835e-04,-8.320405031554400921e-04,1.993181649595499039e-03,-2.912483643740415573e-03,9.371453779749572277e-04,1.601603726157918572e-04,-9.738599328557029366e-05,-9.830115595832467079e-05,7.712273145443759859e-06,-4.488400649279356003e-03,3.457608981989324093e-04,5.092478822916746140e-03,-1.408038311637938023e-03,-3.144664224237203598e-03,2.459676179569214582e-04,7.041323988232761621e-05,-8.899716194719076157e-04,2.539329696446657181e-03,1.044779550284147263e-03,-2.216984052211046219e-03,3.168159630149602890e-03,-2.968257991597056389e-03,1.904065284179523587e-04,1.297170965699478984e-04,-3.424645401537418365e-03,1.845170510932803154e-03,-2.993182512000203133e-03,-3.603565040975809097e-03,2.385080792009830475e-03,-2.500617119949311018e-05,1.439977932022884488e-04,-1.015529196592979133e-04,-4.107287677470594645e-04,-4.008218180388212204e-03,-2.324805827811360359e-03,2.808195305988192558e-03,3.598256735131144524e-04,1.911738945636898279e-05,-5.225145400800101925e-07,-1.184162101708352566e-08,1.608912134543061256e-05,2.523376133467536420e-05,2.899879473261535168e-05,4.681895370595157146e-05,1.226999665959738195e-05,2.935923475888557732e-06,2.134311216650530696e-08,-1.207550667459145188e-06,-4.873420402873307467e-05,-1.229231711477041245e-04,-6.224489770829677582e-04,-3.059555310755968094e-03,8.451711037196218967e-04,3.706065763253718615e-05,-1.104507100535556674e-05,-5.128995690029114485e-05,4.087237466592341661e-04,2.998335403390228748e-04,1.502578728832304478e-03,-1.299193711020052433e-03,-2.094386378303170204e-03,1.291094115003943443e-03,4.669755799113772810e-05,2.013250559684820473e-05,8.620329899713397026e-04,-1.071538310497999191e-03,9.106420329771935940e-04,1.823052996769547462e-03,-3.983568400144577026e-03,3.812878858298063278e-04,-3.511569957481697202e-05,6.031696102581918240e-07,8.071056072367355227e-05,1.039075315929949284e-03,-5.441118497401475906e-03,2.197994850575923920e-03,1.679430715739727020e-04,1.578549621626734734e-03,2.819653600454330444e-04,1.174904537037946284e-05,8.882774272933602333e-04,6.115935975685715675e-04,8.483123965561389923e-04,1.705367118120193481e-03,1.131576020270586014e-03,2.056051744148135185e-03,4.841330810450017452e-04,-1.857741153798997402e-06,1.560065895318984985e-03,1.909720594994723797e-04,1.399517757818102837e-03,3.472587559372186661e-04,-1.525307074189186096e-03,-9.847819455899298191e-05,-1.036354806274175644e-04,-2.333911397727206349e-04,-7.695873500779271126e-05,8.899733657017350197e-04,-9.947884827852249146e-04,-4.033991135656833649e-04,-2.346713154111057520e-04,2.405019477009773254e-04,-5.818654699396574870e-06,-5.976888933219015598e-04,2.016596044995822012e-05,4.014162113890051842e-04,-1.706353388726711273e-03,-1.285766717046499252e-03,1.771121751517057419e-04,-2.832276222761720419e-04,-1.592135668033733964e-04,-3.867102714139036834e-05,2.067401219392195344e-04,-5.275076837278902531e-04,-2.382766979280859232e-05,-1.728329807519912720e-04,-1.274043461307883263e-03,2.137742412742227316e-04,4.011715936940163374e-04,-6.250395017559640110e-06,9.196152677759528160e-04,8.498033857904374599e-04,1.416054554283618927e-03,-2.408002037554979324e-03,2.211817074567079544e-03,-2.391550689935684204e-03,-3.037170390598475933e-04,-4.778157745022326708e-05,1.101146917790174484e-04,-1.158017432317137718e-03,2.082469407469034195e-03,-4.770246334373950958e-03,4.162122786510735750e-04,-2.505112206563353539e-03,-7.467529212590306997e-05,1.462287269532680511e-03,-1.641377457417547703e-04,-5.334044340997934341e-03,4.371012561023235321e-03,4.062863066792488098e-03,-3.667173441499471664e-03,-4.192477557808160782e-03,7.656105444766581059e-04,-9.806758025661110878e-04,-1.287592574954032898e-03,5.539475940167903900e-03,1.022291602566838264e-03,1.361691160127520561e-03,4.130579065531492233e-03,-4.658620338886976242e-03,2.268377924337983131e-03,7.449703407473862171e-04,-5.307309795171022415e-03,4.685257561504840851e-03,2.694071037694811821e-03,-1.505360007286071777e-03,1.282889628782868385e-03,1.102168112993240356e-03,2.166539896279573441e-03,8.128650486469268799e-03,-3.963897936046123505e-03,-4.496343433856964111e-03,-8.230156963691115379e-04,3.767619607970118523e-03,-2.209244761615991592e-03,-3.514905693009495735e-03,3.634777840488823131e-06\n0.000000000000000000e+00,3.355167336849262938e-06,-6.831425025666248985e-07,-1.443542569177225232e-04,-1.219527839566580951e-04,2.725855665630660951e-06,3.387831668533181073e-07,-3.685473037862152523e-09,-2.400701077931444161e-06,-1.998209171460985090e-07,-1.025758101604878902e-04,-1.034884262480773032e-04,-3.883924364345148206e-06,-3.391040954738855362e-04,-4.684668238041922450e-05,6.118057171988766640e-06,1.969176082639023662e-05,5.611162487184628844e-05,3.917340072803199291e-04,-1.090445039153564721e-06,2.853662881534546614e-04,7.879201439209282398e-04,-3.101714246440678835e-04,-1.792805164768651593e-06,2.901910374930594116e-05,2.433747722534462810e-04,3.291920875199139118e-04,4.162213008385151625e-04,-4.648644244298338890e-04,2.483492426108568907e-04,-3.594097215682268143e-04,-9.872291229839902371e-06,-1.148528644989710301e-05,-2.394161128904670477e-05,-6.613198202103376389e-04,2.800165675580501556e-04,5.506373126991093159e-04,-2.844267582986503839e-04,-5.419289227575063705e-04,6.229212885955348611e-05,7.498632385249948129e-06,-1.820618490455672145e-04,4.692046204581856728e-04,-7.781718159094452858e-05,5.152938683750107884e-05,4.107645363546907902e-04,-5.162911256775259972e-04,5.149561911821365356e-05,2.520032830943819135e-05,-6.293108453974127769e-04,1.200959304696880281e-04,-3.343128773849457502e-04,-4.079909122083336115e-04,1.567095896461978555e-04,-8.109654118015896529e-06,2.091376336466055363e-05,-2.856191485989256762e-06,-4.940610597259365022e-05,-2.297779137734323740e-04,-3.476575511740520597e-05,4.118073265999555588e-04,5.925882214796729386e-05,5.665056960424408317e-06,1.128629605773312505e-06,5.301986627515020700e-10,-3.287097206339240074e-05,6.443976872105849907e-06,1.117599778808653355e-03,9.244248503819108009e-04,-2.862380097212735564e-05,-1.385490213579032570e-05,-7.217211361876252340e-08,2.567885530879721045e-05,-4.940440339851193130e-05,8.708524983376264572e-04,-1.783276093192398548e-04,-2.913120843004435301e-04,2.244252013042569160e-03,3.622735384851694107e-04,-5.394681647885590792e-05,-1.395013969158753753e-04,-7.707542972639203072e-04,-1.385475276038050652e-03,-1.344446092844009399e-03,-2.585227048257365823e-05,-4.752467852085828781e-03,2.811789279803633690e-03,4.199028808216098696e-06,-2.518271794542670250e-04,-2.284353598952293396e-03,-1.118547050282359123e-03,-4.281171597540378571e-03,3.895993810147047043e-03,-1.975850667804479599e-03,1.999291824176907539e-03,9.105433855438604951e-05,1.105828559957444668e-04,1.612986379768699408e-04,4.672976210713386536e-03,-5.246907821856439114e-04,-6.345352157950401306e-03,1.855830778367817402e-03,3.909815102815628052e-03,-7.736898260191082954e-04,-6.151928391773253679e-05,1.476367469877004623e-03,-3.964989911764860153e-03,-1.371679478324949741e-03,8.966714376583695412e-04,-2.861974760890007019e-03,4.136733710765838623e-03,-4.695580282714217901e-04,-2.159220894100144506e-04,5.149940960109233856e-03,-8.091625932138413191e-05,2.576971892267465591e-03,3.586196806281805038e-03,-1.479686237871646881e-03,6.252034654607996345e-05,-1.563433470437303185e-04,3.508637746563181281e-05,4.232777864672243595e-04,2.316615544259548187e-03,1.351945684291422367e-03,-3.373610554262995720e-03,6.554296612739562988e-01,-7.526382978539913893e-05,-3.419210770516656339e-06,-4.143921472632428049e-08,3.287029812781838700e-07,-7.085634933901019394e-06,-5.156765837455168366e-05,1.921933289850130677e-06,8.352248528353811707e-07,8.833185347612015903e-06,-3.834954753756392165e-08,-8.270938451460096985e-06,2.654382660693954676e-05,-2.182583411922678351e-04,-1.383080962114036083e-05,2.837161591742187738e-04,-1.467086694901809096e-04,-4.155275019002147019e-05,3.451613793004071340e-06,6.577323347300989553e-06,6.839948764536529779e-05,-3.505330532789230347e-04,4.137094947509467602e-05,1.098658656701445580e-03,6.048654322512447834e-04,-3.475651901680976152e-04,2.830435914802365005e-05,2.578499334049411118e-05,2.370819274801760912e-04,-3.936411230824887753e-04,8.240061579272150993e-04,3.538352029863744974e-05,6.248040590435266495e-04,-2.564673777669668198e-04,-3.812584054685430601e-06,-2.447234510327689350e-05,-8.069941395660862327e-05,-4.317546263337135315e-04,7.404224015772342682e-05,9.699212969280779362e-04,-7.385644130408763885e-04,-8.107475005090236664e-04,1.590899773873388767e-05,5.900471023778663948e-06,-5.414548213593661785e-04,-1.273508678423240781e-04,3.404876042623072863e-04,-6.281396490521728992e-04,-1.690445060376077890e-04,-9.643603116273880005e-04,-1.326347410213202238e-05,3.274004484410397708e-05,-7.256623939611017704e-04,2.088567125611007214e-04,1.281916338484734297e-04,-1.275533577427268028e-04,3.683765826281160116e-04,-1.011307722365017980e-05,2.825521733029745519e-05,-5.493962362379534170e-06,-5.655137283611111343e-05,-3.921157913282513618e-04,-3.030367079190909863e-04,4.198490642011165619e-04,4.037911276100203395e-05,-1.183630047307815403e-06,-2.596884314698399976e-06,-1.574933961023816664e-08,5.548748504224931821e-06,-5.535800937650492415e-07,-1.671194331720471382e-04,-1.285511534661054611e-04,3.792270945268683136e-06,2.078710394926019944e-06,7.708240445936098695e-08,-6.351552201522281393e-06,3.544216724549187347e-06,-1.900764618767425418e-04,5.711241101380437613e-05,-1.396243023918941617e-04,-1.703591260593384504e-04,-5.827592030982486904e-05,2.090551106448401697e-06,1.587430051586125046e-05,1.215391166624613106e-04,6.253913743421435356e-04,4.214513173792511225e-04,-7.157023646868765354e-04,1.367620425298810005e-03,5.220994353294372559e-04,5.731752025894820690e-06,2.821452653734013438e-05,3.566937812138348818e-04,-1.031343999784439802e-04,1.725599577184766531e-04,-1.170834730146452785e-05,-1.002860837616026402e-03,-2.340052451472729445e-04,-2.067730929411482066e-05,-1.803366103558801115e-05,-4.302859451854601502e-05,-6.710089510306715965e-04,5.316104507073760033e-04,8.655557758174836636e-04,2.223498886451125145e-04,-3.816894313786178827e-04,1.835008733905851841e-04,-1.905282147163234185e-06,-4.246475582476705313e-04,9.041637531481683254e-04,2.603366738185286522e-04,-7.715547690168023109e-05,-4.511574807111173868e-04,-6.086700595915317535e-04,7.890826964285224676e-05,2.132539702870417386e-05,-1.006234670057892799e-03,2.793058520182967186e-04,4.146881401538848877e-04,-9.576451266184449196e-04,-1.567216713738162071e-05,-4.027931481687119231e-06,1.900988536363001913e-05,-6.359667167998850346e-06,-1.500047364970669150e-04,6.498613220173865557e-05,1.765435881679877639e-04,4.162187979090958834e-04,6.471065717050805688e-05,1.444034933228977025e-05,1.393886691403167788e-06,-2.618730832182336599e-08,3.653132807812653482e-06,6.954619493626523763e-07,-1.393650745740160346e-04,-1.311978849116712809e-04,3.010860837093787268e-06,1.740032075758790597e-06,6.474783731391653419e-08,-3.967131306126248091e-06,4.421918220032239333e-06,-1.126077622757293284e-04,-1.036448957165703177e-04,5.388068893807940185e-05,-2.733341534622013569e-04,-4.498405178310349584e-05,6.338228104141307995e-06,1.539020558993797749e-05,9.661162766860798001e-05,2.043398126261308789e-04,3.096306754741817713e-04,-2.034154385910369456e-05,8.606309420429170132e-04,-3.273204201832413673e-04,1.654854372645786498e-06,2.631190000101923943e-05,2.147361374227330089e-04,1.585560676176100969e-04,4.018454928882420063e-04,-4.301701846998184919e-04,1.165036665042862296e-04,-3.013624227605760098e-04,-9.954712368198670447e-06,-1.366445849271258339e-05,-2.263536589452996850e-05,-6.142652709968388081e-04,3.555355942808091640e-05,8.190834196284413338e-04,-2.391167799942195415e-04,-4.351560783106833696e-04,1.206589440698735416e-04,6.977816155995242298e-06,-1.510485453763976693e-04,5.540972924791276455e-04,8.221188181778416038e-05,5.424514529295265675e-05,3.480362938717007637e-04,-5.322379874996840954e-04,6.672897870885208249e-05,2.687555206648539752e-05,-5.772479344159364700e-04,1.311003143200650811e-04,-1.779400772647932172e-04,-5.679818568751215935e-04,1.623761781957000494e-04,-8.622898349130991846e-06,2.115260031132493168e-05,-4.752887889480916783e-06,-4.911882570013403893e-05,-3.068911028094589710e-04,-6.184724770719185472e-05,4.177823429927229881e-04,5.908208549953997135e-05,1.005830472422530875e-05,4.696378255175659433e-07,1.040893948811572045e-08,2.761767973424866796e-06,-3.577113602659665048e-06,-1.417008606949821115e-04,-1.406126975780352950e-04,3.272976755397394300e-06,2.234810949630627874e-07,1.976422936422750354e-08,-6.261731869017239660e-06,2.835337227224954404e-06,-1.090869482140988111e-04,-4.653317155316472054e-04,3.974392893724143505e-04,-3.398770058993250132e-04,-5.056793452240526676e-05,4.374412583274533972e-06,2.530641722842119634e-05,5.649006561725400388e-05,6.496366404462605715e-05,4.919632920064032078e-04,-1.449991395929828286e-04,2.833247417584061623e-04,-3.190473362337797880e-04,-9.140894690062850714e-06,3.299067975603975356e-05,2.171425439883023500e-04,1.269489730475470424e-04,7.130206795409321785e-04,-2.873799239750951529e-04,4.188820894341915846e-04,-2.152937959181144834e-04,-1.433278703188989311e-05,-1.202286057377932593e-05,-3.068468140554614365e-05,-7.231782656162977219e-04,4.456380702322348952e-05,7.072791922837495804e-04,-2.264960785396397114e-04,-5.324138328433036804e-04,5.942902134847827256e-05,1.917947884066961706e-05,-2.484350115992128849e-04,6.296958890743553638e-04,-1.836263400036841631e-04,-3.920873859897255898e-05,7.485033711418509483e-04,-3.928239748347550631e-04,8.882766451279167086e-06,2.908365058829076588e-05,-6.838093395344913006e-04,2.509016194380819798e-04,-2.181805757572874427e-04,-9.827468602452427149e-05,1.789990346878767014e-04,-6.656496680079726502e-06,1.890485509647987783e-05,-2.309241153852781281e-06,-5.171591328689828515e-05,-2.341635990887880325e-04,-5.112588041811250150e-05,4.078664060216397047e-04,5.837173011968843639e-05,1.130102282331790775e-05,-1.157920223704422824e-06,3.595957309698860627e-08,2.025960839091567323e-06,-4.195516339677851647e-06,-1.514838513685390353e-04,-1.303151802858337760e-04,-2.633249778227764182e-07,-4.995698645871016197e-07,-9.244217835657764226e-08,2.024159357461030595e-06,1.926292270582052879e-06,-3.471710442681796849e-05,-2.398572978563606739e-04,5.037055234424769878e-05,-2.685346698854118586e-04,-4.694628660217858851e-05,1.045551744027761742e-05,1.918789166666101664e-05,7.645773439435288310e-05,1.976602652575820684e-04,1.249804918188601732e-04,7.685870514251291752e-06,7.327609346248209476e-04,-4.572726029437035322e-04,4.381347480375552550e-06,3.235809708712622523e-05,9.585524821886792779e-05,-9.768005838850513101e-05,7.271508802659809589e-04,-2.109064080286771059e-04,3.533612180035561323e-04,-3.587636456359177828e-04,-1.159289786301087588e-05,-1.101133238989859819e-05,-1.408493153576273471e-05,-7.311059162020683289e-04,5.506932502612471581e-04,6.468094652518630028e-04,7.383355841739103198e-05,-2.207850920967757702e-04,9.209729614667594433e-05,1.403483565809438005e-05,-1.238804688910022378e-04,4.034856683574616909e-04,-2.904459834098815918e-04,2.383617684245109558e-04,5.471768236020579934e-05,-4.726497863885015249e-04,5.028447048971429467e-05,3.058521178900264204e-05,-6.893273093737661839e-04,6.772105552954599261e-05,-3.864765167236328125e-04,-5.661326576955616474e-04,5.171569646336138248e-04,-9.859163583314511925e-06,2.719901749514974654e-05,-6.776725967938546091e-06,-5.856634743395261467e-05,-3.971257538069039583e-04,-1.358824665658175945e-04,5.514734075404703617e-04,7.426487718475982547e-05,6.311105153145035729e-06,1.967782736755907536e-06,8.795836947683710605e-09,3.924512384401168674e-06,-3.092258111792034470e-07,-1.260408025700598955e-04,-1.181981206173077226e-04,3.594351937863393687e-06,-1.480814830756571610e-07,-8.887948865776706953e-08,-2.874780875572469085e-06,-3.057940830331062898e-06,-1.002143399091437459e-04,1.403574715368449688e-04,-2.615239063743501902e-04,-3.655644832178950310e-04,-4.797858127858489752e-05,4.983236067346297204e-06,1.562730358273256570e-05,1.067562916432507336e-04,2.397120806563179940e-05,2.064124564640223980e-04,1.495424658060073853e-04,8.587996708229184151e-04,4.903513399767689407e-06,-5.537979632208589464e-06,3.600324589569936506e-06,3.619075869210064411e-04,-2.950027555925771594e-05,7.194282370619475842e-04,5.990274075884371996e-06,4.073955351486802101e-04,-1.784969354048371315e-04,-9.005713764054235071e-06,-9.970275641535408795e-06,-2.175597910536453128e-05,-4.557955253403633833e-04,2.100010169669985771e-04,9.775755461305379868e-04,-2.890109317377209663e-04,-3.403375158086419106e-04,8.683672785991802812e-05,7.872175956435967237e-06,-1.910318096634000540e-04,3.405961033422499895e-04,-2.310568670509383082e-04,-6.533034029416739941e-04,3.501742321532219648e-04,-3.886296472046524286e-04,4.829407407669350505e-05,1.906395300466101617e-05,-8.860406815074384212e-04,4.894538433291018009e-04,-2.786452532745897770e-04,-6.397332763299345970e-04,1.139695086749270558e-04,-6.097673121985280886e-06,1.490877457399619743e-05,-4.827467364520998672e-06,-4.572476973407901824e-05,-4.124566330574452877e-04,-1.022095530061051250e-04,3.228333080187439919e-04,5.040290125180035830e-05,8.040971806622110307e-06,3.080835995206143707e-07,1.332182364421896636e-08,4.409879693412221968e-06,8.757426257943734527e-06,1.969200820894911885e-05,1.321153831668198109e-05,9.024826795211993158e-06,4.517157321970444173e-06,8.139522833516821265e-08,3.159196694468846545e-06,-9.896550182020291686e-06,-2.578429848654195666e-05,-4.445085651241242886e-04,-3.454312100075185299e-04,-1.425955852027982473e-04,-3.146798007946927100e-06,-2.237024091300554574e-06,5.572002919507212937e-06,9.409744234289973974e-05,-5.834878538735210896e-05,2.133095113094896078e-04,-7.540802471339702606e-07,-4.466733662411570549e-05,2.099858102155849338e-04,6.334934823826188222e-06,5.232129115029238164e-05,4.461895441636443138e-04,1.627872115932404995e-04,2.984240127261728048e-04,1.836323644965887070e-04,-2.242193731945008039e-04,-2.548015618231147528e-05,-3.358160029165446758e-06,1.796669607756484766e-06,2.561104338383302093e-05,2.143409074051305652e-04,-6.152358255349099636e-04,6.753123016096651554e-04,1.757018762873485684e-04,2.247244265163317323e-04,4.867325333179906011e-05,4.113761860935483128e-06,8.882307884050533175e-05,6.113531708251684904e-05,-2.094955707434564829e-04,2.534261147957295179e-04,3.043214674107730389e-04,2.339805214432999492e-04,6.565325747942551970e-05,1.521333979326300323e-05,-1.174994977191090584e-04,-2.803987299557775259e-04,-2.129755303030833602e-04,-6.399433186743408442e-05,-5.514745716936886311e-04,-1.576089198351837695e-05,-1.813089693314395845e-05,5.786416295450180769e-06,-5.758196493843570352e-05,1.283479068661108613e-04,-1.247937179869040847e-04,-7.950351573526859283e-05,2.730317646637558937e-05,-8.827974670566618443e-05,2.784517164400313050e-05,-3.033687062270473689e-05,-2.156481968995649368e-06,4.572316356643568724e-06,-2.457443333696573973e-04,-1.974679180420935154e-04,7.184766582213342190e-05,-2.288313226017635316e-05,-2.531705649744253606e-05,-1.807211992854718119e-05,3.457426282693631947e-05,-1.882609503809362650e-04,-6.009821299812756479e-05,-3.899216826539486647e-04,-3.164777881465852261e-04,1.943261304404586554e-05,3.954724525101482868e-05,-2.326099092897493392e-05,2.037817757809534669e-04,1.711898075882345438e-04,5.736738094128668308e-04,-4.219633119646459818e-04,4.577215586323291063e-04,-3.990285913459956646e-04,-2.054632386716548353e-05,-6.635373574681580067e-05,3.187828406225889921e-04,1.323848264291882515e-04,3.000084834638983011e-04,-5.583585589192807674e-04,-2.981796569656580687e-04,-2.342217194382101297e-04,-1.386093390465248376e-05,8.166624320438131690e-05,1.756351412041112781e-05,-7.185855065472424030e-04,5.322291399352252483e-04,7.615333306603133678e-04,-4.665144660975784063e-04,-5.524705047719180584e-04,1.062054507201537490e-04,-1.601500262040644884e-04,-1.546124112792313099e-04,9.270641603507101536e-04,1.461831561755388975e-04,2.392902970314025879e-04,1.868965191533789039e-04,-5.610121297650039196e-04,2.213204570580273867e-04,7.340091087826294824e-06,-8.156911353580653667e-04,5.999017157591879368e-04,7.292748778127133846e-04,-8.490673499181866646e-04,1.881936041172593832e-04,4.159663512837141752e-04,2.770179125946015120e-04,1.921309012686833739e-04,-1.794029958546161652e-04,-2.767622354440391064e-04,-1.172181218862533569e-04,5.184566834941506386e-04,-7.210745825432240963e-04,-6.499044247902929783e-04,7.189011625996499788e-07\n0.000000000000000000e+00,2.106603233187342994e-06,5.751722710556350648e-06,-2.448589293635450304e-05,-3.645975812105461955e-05,-1.719149622658733279e-08,-1.456666382182447705e-06,-3.627562472630074808e-09,-3.828256922133732587e-06,6.277789452724391595e-07,-1.059170899679884315e-04,-4.009773838333785534e-04,-1.765306369634345174e-04,-2.309486735612154007e-04,-1.100314420909853652e-05,-2.760757809028291376e-07,2.611118361528497189e-06,8.287346281576901674e-05,5.005188286304473877e-04,1.435017620678991079e-04,1.664886658545583487e-04,1.100544322980567813e-04,-7.991080565261654556e-06,8.843593604979105294e-06,-1.233478269568877295e-05,-5.603334284387528896e-05,-1.533663598820567131e-04,9.549760579830035567e-05,3.659341891761869192e-04,1.102026908483821899e-05,-1.003167417366057634e-04,-2.236142336187185720e-06,-6.188241172822017688e-07,-4.247371907695196569e-05,-2.317564212717115879e-04,1.180808030767366290e-04,-2.374059704379760660e-06,-9.669106657383963466e-05,1.484222448198124766e-04,1.208732282975688577e-04,2.343283995287492871e-06,-4.348405127529986203e-05,3.299691888969391584e-04,8.355392492376267910e-05,-1.887435355456545949e-04,1.577533839736133814e-04,6.013672646076884121e-06,6.663119711447507143e-05,2.502462166376062669e-06,-6.797488458687439561e-05,-8.581548172514885664e-05,-3.418263222556561232e-04,-2.047287416644394398e-04,2.250030593131668866e-05,-2.973815753648523241e-06,3.631919980762177147e-06,-3.935172117053298280e-06,4.234810148773249239e-06,-1.032109648804180324e-04,-8.104423613986000419e-05,6.202066288096830249e-05,9.720099114929325879e-06,1.040560437104431912e-05,1.153788502961106133e-06,-2.834870826973201474e-08,-1.996296123252250254e-05,-4.117576827411539853e-05,1.379133318550884724e-04,3.077533037867397070e-04,-4.477194124774541706e-06,-1.120512024499475956e-06,-3.511929236310606939e-08,4.642576095648109913e-05,-1.930179132614284754e-05,1.036741188727319241e-03,2.224305877462029457e-03,8.671507239341735840e-04,2.338294871151447296e-03,1.179207101813517511e-04,6.007706360833253711e-06,-1.754753247951157391e-05,-7.249637274071574211e-04,-2.877686871215701103e-03,-2.508784178644418716e-03,-2.089026151224970818e-03,4.859470354858785868e-04,2.683535567484796047e-04,-7.325096521526575089e-05,4.953780080541037023e-05,-5.514275835594162345e-05,1.166105852462351322e-03,-2.716528251767158508e-04,-1.417746534571051598e-03,6.716586067341268063e-04,2.735016169026494026e-04,2.138115814886987209e-05,1.116379644372500479e-05,3.591678396333009005e-04,1.693166792392730713e-03,-9.396956011187285185e-05,1.385829236824065447e-04,5.024166894145309925e-04,-8.263954659923911095e-04,-8.733605500310659409e-04,-7.369999821094097570e-06,3.667502314783632755e-04,-2.106460276991128922e-03,-9.560978505760431290e-04,-1.722205197438597679e-04,-1.295244321227073669e-03,2.500041155144572258e-04,-5.030360189266502857e-04,-2.304737427039071918e-05,4.162445547990500927e-04,5.837999633513391018e-04,1.668876735493540764e-03,8.000112138688564301e-04,4.184559220448136330e-04,2.099563062074594200e-05,-2.270128243253566325e-05,2.585187212389428169e-05,1.704150963632855564e-05,7.750786026008427143e-04,8.199676522053778172e-04,-3.960684989579021931e-04,-7.143399852793663740e-05,6.558088064193725586e-01,-7.695970452914480120e-06,-8.097330805867386516e-09,6.613443019887199625e-07,-3.841316356556490064e-06,5.407858407124876976e-05,1.710400829324498773e-05,-5.886004146304912865e-07,2.553545300543191843e-06,2.443260882500908338e-08,1.177860212919767946e-06,9.726976713864132762e-06,-1.057795088854618371e-04,-1.114385668188333511e-04,3.417547268327325583e-04,-6.690321606583893299e-05,-4.545143383438698947e-06,-2.551305897213751450e-06,-3.401309186301659793e-06,-8.046794391702860594e-06,-2.022512780968099833e-04,-5.423522088676691055e-05,1.264830643776804209e-04,-9.534636046737432480e-05,-1.127708746935240924e-04,-2.311560820089653134e-06,-9.734761988511309028e-06,-6.682447565253823996e-05,-2.482160925865173340e-04,8.781059295870363712e-05,-2.253926359117031097e-04,-1.473125303164124489e-04,-2.204396514571271837e-05,1.186570989375468343e-05,2.250586931040743366e-06,-2.322315776837058365e-05,-1.665151503402739763e-04,1.122241228586062789e-04,4.349625669419765472e-05,-3.910349187208339572e-05,-8.532991341780871153e-05,-3.686751006171107292e-05,3.555805108135245973e-07,-8.326915849465876818e-05,3.061353927478194237e-04,-7.225893932627514005e-05,1.451821444788947701e-04,-2.128574997186660767e-04,-3.610258572734892368e-04,-5.336609319783747196e-05,-1.414361577189993113e-06,-5.962120485492050648e-05,1.400364271830767393e-05,-5.887608858756721020e-05,4.315791302360594273e-04,1.192069248645566404e-04,-9.611151199351297691e-07,3.050930899917148054e-06,-1.071909309757757001e-06,-2.448687610012711957e-06,-6.275720079429447651e-05,-1.168456583400256932e-04,-1.088486751541495323e-04,-1.785746280802413821e-05,-6.665492946922313422e-06,-2.045876499323640019e-06,-2.525852416113139043e-08,4.510838607529876754e-06,5.809963113279081881e-06,-7.514354365412145853e-05,-6.282984395511448383e-05,5.379290996643248945e-06,1.836075625760713592e-06,-4.076377990713808686e-08,-7.768334398861043155e-06,-2.171923597416025586e-06,-1.390320830978453159e-04,-4.431709239725023508e-04,-9.092684194911271334e-05,-2.438221854390576482e-04,2.013591711147455499e-06,-9.588533202986582182e-07,1.486111955273372587e-06,1.408540992997586727e-04,1.096020569093525410e-03,1.027356702252291143e-04,-4.365853965282440186e-04,-2.871536999009549618e-04,1.253952039405703545e-03,7.873384674894623458e-06,3.484714852675097063e-06,3.051200183108448982e-04,-1.120900196838192642e-04,3.058759612031280994e-04,5.195076228119432926e-04,-2.767300175037235022e-04,-1.210135305882431567e-04,-1.062927276507252827e-05,-8.134375093504786491e-06,-1.358663939754478633e-05,-2.320031489944085479e-04,5.957789835520088673e-04,2.571163713582791388e-05,-8.428940782323479652e-04,-4.740902659250423312e-05,1.383440830977633595e-04,-5.775371391791850328e-06,9.502761531621217728e-05,3.693512990139424801e-04,4.511908628046512604e-06,-1.981718523893505335e-04,1.986954594030976295e-04,-6.748773012077435851e-05,8.088280446827411652e-05,-1.801226289899204858e-06,-5.124849267303943634e-04,-2.568190393503755331e-04,5.035239155404269695e-04,-2.918925019912421703e-04,-3.991712874267250299e-04,-7.542065532106789760e-07,-6.747191036993172020e-07,-9.020585594043950550e-07,-3.634338281699456275e-05,2.998866511916276067e-05,-1.239698030985891819e-04,4.262016227585263550e-05,1.324602453678380698e-05,1.180375420517520979e-05,2.232847919003688730e-06,3.570221451809629798e-09,2.335497583771939389e-06,5.074763976153917611e-06,-3.149858457618393004e-05,-3.629768616519868374e-05,9.392803690388973337e-07,-7.700126047893718351e-07,-1.189789600175572559e-08,-4.947262368659721687e-06,-3.504331402837124187e-07,-1.182855412480421364e-04,-2.237134758615866303e-04,-1.981435489142313600e-04,-2.679201425053179264e-04,-1.685094321146607399e-05,-6.026584742357954383e-07,2.714094307521008886e-06,8.975172386271879077e-05,4.080204234924167395e-04,2.170328225474804640e-04,2.588923671282827854e-04,8.554979285690933466e-05,-3.519851088640280068e-05,9.149036486633121967e-06,-2.132285771949682385e-06,-1.635552507650572807e-05,-1.750077353790402412e-04,-6.213150481926277280e-05,7.328750507440418005e-05,-1.594138157088309526e-04,-6.997056334512308240e-05,-2.929465154011268169e-06,4.337098289397545159e-07,-3.702063986565917730e-05,-1.536661584395915270e-04,4.925502798869274557e-05,-4.884833288087975234e-06,-3.324814315419644117e-05,1.493835297878831625e-04,1.201726990984752774e-04,1.552709818497532979e-06,-1.658612018218263984e-05,3.392819198779761791e-04,1.125414346461184323e-04,-2.086474705720320344e-05,2.026009024120867252e-04,1.385665018460713327e-05,6.858236156404018402e-05,9.622567631595302373e-07,-9.605794912204146385e-05,-1.256543182535097003e-04,-2.446907164994627237e-04,-2.435671631246805191e-04,-2.414897244307212532e-05,-4.059918865095824003e-06,2.795168711600126699e-06,-4.460837317310506478e-06,-4.986971816833829507e-06,-1.380798203172162175e-04,-1.186200097436085343e-04,8.677972800796851516e-05,7.183810339483898133e-06,1.301961128774564713e-05,1.504542865404800978e-06,8.009101293282583356e-08,2.555741730247973464e-06,5.521024377230787650e-06,5.299261829350143671e-07,-3.361342533025890589e-05,8.231584729401220102e-07,-1.643507800963561749e-07,4.323908342485083267e-08,-7.969163561938330531e-06,2.684375203898525797e-06,-1.819520111894235015e-04,-5.726172239519655704e-04,-8.152921509463340044e-05,-1.928938727360218763e-04,-1.821096702769864351e-05,-1.908124886540463194e-06,5.263733783067436889e-06,7.363446638919413090e-05,2.771391882561147213e-04,1.980597298825159669e-04,1.738750725053250790e-04,-2.720777411013841629e-05,-6.091573595767840743e-06,7.900551281636580825e-06,-2.443481662339763716e-06,2.469105879754351918e-07,-1.387781667290255427e-04,2.777483605314046144e-04,4.659071855712682009e-04,1.794302079360932112e-06,2.843452602974139154e-05,-3.185172772646183148e-06,1.481378717471670825e-06,-5.798723577754572034e-05,-2.271581615786999464e-04,3.011674562003463507e-05,3.704631672007963061e-05,-1.739858562359586358e-04,1.374749699607491493e-04,1.052485677064396441e-04,2.325496552657568827e-06,-8.917289233068004251e-05,2.097014803439378738e-04,-4.256977990735322237e-05,-2.377045748289674520e-04,5.498936516232788563e-04,-5.883885023649781942e-05,5.068285827292129397e-05,2.882018861782853492e-06,1.019348565023392439e-05,-1.478624326409772038e-04,-4.701771831605583429e-04,1.985317067010328174e-05,1.341102324659004807e-04,-1.850036255746090319e-06,9.787676390260457993e-06,-2.734742338361684233e-06,-2.162848886655410752e-07,-6.688496796414256096e-05,-6.505091732833534479e-05,3.141181878163479269e-05,6.018492513248929754e-06,9.350485015602316707e-06,4.211884743199334480e-07,-3.695004124892875552e-08,2.812821094266837463e-06,5.078163667349144816e-06,-3.096406362601555884e-05,-3.008882049471139908e-05,-6.619684995712304953e-07,-1.317097030550939962e-06,9.023096936289221048e-09,-6.271525307965930551e-06,-2.533023689466062933e-06,-1.540813245810568333e-04,-5.139171262271702290e-04,-1.744687615428119898e-04,-2.509960904717445374e-04,-1.754354343574959785e-05,-1.158899522124556825e-06,2.284227775817271322e-06,9.323439007857814431e-05,3.333635686431080103e-04,4.184617137070745230e-04,-9.692931780591607094e-05,-1.059449932654388249e-04,5.489390241564251482e-05,5.704138857254292816e-06,-7.383739557553781196e-07,-6.554785613843705505e-06,-3.468578142928890884e-05,1.257377589354291558e-04,4.733686801046133041e-04,-6.430291250580921769e-05,3.519854362821206450e-05,-7.591044777655042708e-06,9.837483048613648862e-06,-2.841557943611405790e-05,-8.536335371900349855e-05,1.475951139582321048e-04,1.059250935213640332e-04,-5.490914190886542201e-05,-7.003170321695506573e-05,1.148898591054603457e-04,2.080180081520666135e-07,1.168284688901621848e-05,3.261678502894937992e-04,3.638083871919661760e-04,-3.148884861730039120e-04,1.615115616004914045e-04,1.572152104927226901e-04,6.048522845958359540e-05,1.421274987478682306e-06,1.553678885102272034e-05,-8.630617230664938688e-06,-5.080800037831068039e-04,-1.256798277609050274e-04,-1.893027729238383472e-05,-2.884723926399601623e-06,6.559559551533311605e-06,-4.657816134567838162e-06,4.754072506329976022e-06,-1.084805044229142368e-04,-1.191250412375666201e-04,8.182199235307052732e-05,9.633498848415911198e-06,1.138002244260860607e-05,1.001514874587883241e-06,1.083421068415191257e-07,2.171981122955912724e-06,2.586833488749107346e-06,-2.252289414172992110e-05,-3.259700315538793802e-05,-4.748718765767989680e-06,-3.996414079665555619e-07,-1.146131580753717571e-07,-4.105625521333422512e-06,1.454275093237811234e-06,-1.067583434632979333e-04,-2.911939809564501047e-04,-3.003564779646694660e-04,-1.418760075466707349e-04,-2.304034569533541799e-05,-6.713810307701351121e-07,3.387381866559735499e-06,1.101784800994209945e-04,5.979496054351329803e-04,1.766906789271160960e-04,1.227753673447296023e-04,6.050346564734354615e-05,6.599973130505532026e-05,6.690709142276318744e-06,9.692801086202962324e-07,9.956642315955832601e-05,-5.434768536360934377e-05,2.888211020035669208e-05,9.117802255786955357e-05,-2.644640917424112558e-04,-4.190796753391623497e-04,-5.492151103680953383e-06,-1.757543031999375671e-06,-3.850197390420362353e-05,-1.996892533497884870e-04,9.353295172331854701e-05,-5.370359940570779145e-05,-1.333130694547435269e-05,9.311147005064412951e-05,1.045811222866177559e-04,3.791731160163180903e-06,1.407323543389793485e-05,3.024447360076010227e-04,1.565447455504909158e-04,1.048721533152274787e-04,1.432397257303819060e-04,2.465760189807042480e-06,6.181166827445849776e-05,-4.990634465684706811e-07,1.586723556101787835e-05,-4.181374606559984386e-05,-1.894338929560035467e-04,-3.024108300451189280e-04,3.549892426235601306e-06,-2.844869868567911908e-06,4.048103164677741006e-06,-3.197418891431880184e-06,2.051178125839214772e-05,-1.308954379055649042e-04,-2.071663038805127144e-04,7.869082037359476089e-05,1.565029560879338533e-05,1.059146688930923119e-05,1.260892304344451986e-06,-2.862270775949582458e-08,2.062577095784945413e-06,3.953110535803716630e-06,-7.301435289264190942e-06,-2.560782013460993767e-05,8.218401603699021507e-08,3.318576204947021324e-07,-8.192171208065701649e-08,-6.254943400563206524e-06,4.892249762633582577e-06,-1.744968176353722811e-04,-3.393705701455473900e-04,2.638596924953162670e-05,-4.347858193796128035e-04,-2.532002508814912289e-05,-1.556564598104159813e-06,1.591396085132146254e-06,7.051787542877718806e-05,4.491856088861823082e-04,2.211211540270596743e-04,1.647981989663094282e-04,4.855701699852943420e-04,-8.714055002201348543e-05,7.975299922691192478e-06,-9.419667549082078040e-06,-3.901618401869200170e-05,-7.700625428697094321e-05,-8.863132825354114175e-05,5.047552258474752307e-05,5.673426494468003511e-05,-1.123721231124363840e-04,-5.786416181763343047e-07,-1.936817625391995534e-06,-5.353067172109149396e-05,-2.347078552702441812e-04,4.368254740256816149e-04,-3.314348286949098110e-04,-3.126817464362829924e-04,4.255250678397715092e-05,1.031210267683491111e-04,2.010743628488853574e-06,-1.380794710712507367e-04,3.009125612152274698e-05,1.160120809799991548e-04,4.327533679315820336e-05,4.241828864905983210e-04,-1.687333860900253057e-04,5.416109706857241690e-05,-8.864451046974863857e-06,-2.406145504210144281e-04,-1.751020172378048301e-04,-4.443239595275372267e-04,-8.458751835860311985e-05,3.911113162757828832e-05,-5.196848724153824151e-05,2.582979686849284917e-05,1.276288639928679913e-05,-1.880559102573897690e-05,-1.635165826883167028e-04,-2.566404873505234718e-05,1.041426876327022910e-04,6.125111394794657826e-05,2.492863495717756450e-05,1.430733118468197063e-05,1.383809012622805312e-05,2.114126073138322681e-05,3.403397204237990081e-05,-7.220121005957480520e-06,-2.267262243549339473e-05,8.117311267596960533e-07,-5.468257313623325899e-06,2.092152953991899267e-06,-3.045429184567183256e-05,1.986983443202916533e-05,-1.077902343240566552e-04,-2.621966996230185032e-04,-3.943489864468574524e-04,-1.640150148887187243e-04,5.068690825282828882e-06,-1.393293587170774117e-05,2.622059582790825516e-05,1.137665094574913383e-04,4.100469814147800207e-04,2.959522535093128681e-04,3.001349396072328091e-04,-5.706966476282104850e-06,2.458405288052745163e-05,5.347820842871442437e-05,2.856164792319759727e-05,-7.325499609578400850e-05,-1.881259049696382135e-05,8.991429058369249105e-05,9.493625111645087600e-05,-1.557876530569046736e-04,-1.142093606176786125e-05,1.639498441363684833e-05,1.280904980376362801e-04,-7.410693069687113166e-05,1.300797448493540287e-04,-1.475671306252479553e-04,1.997493091039359570e-04,-8.960388367995619774e-05,9.926521306624636054e-05,1.045631433953531086e-04,-2.149033025489188731e-05,4.229608748573809862e-05,3.416053368709981441e-04,1.305176410824060440e-04,-2.430317981634289026e-04,1.862377976067364216e-04,2.076735472655855119e-05,8.976874960353597999e-05,-1.675213934504427016e-05,5.695699655916541815e-05,-3.977611486334353685e-04,-3.446243354119360447e-04,-6.198772462084889412e-05,-2.426895662210881710e-05,-1.545220584375783801e-04,-2.397926291450858116e-04,3.856728144455701113e-04,3.405091702006757259e-04,2.391775160504039377e-05,-2.603379252832382917e-04,5.708853132091462612e-04,1.823375641833990812e-04,1.933115709107369184e-04,6.253087576624238864e-07\n0.000000000000000000e+00,4.326575151480938075e-07,1.022923129312403034e-06,-9.834416232479270548e-06,-5.362859155866317451e-06,-1.950744632495116093e-07,-4.417532011302682804e-07,-4.698085120935502346e-08,-2.472307869538781233e-07,-2.945759831618488533e-07,6.784021024941466749e-06,-2.456540096318349242e-05,-9.548408343107439578e-06,3.343593925819732249e-05,-8.933632216212572530e-07,4.025900466331222560e-07,-9.328673655772945494e-08,1.787330620572902262e-05,5.188799696043133736e-05,-1.460158728150418028e-05,1.671837890171445906e-05,8.113108196994289756e-05,1.022161086439155042e-05,3.170687932652072050e-06,-1.399204734298109543e-06,3.773496018766309135e-06,-3.262069731135852635e-05,3.833764640148729086e-05,8.463755511911585927e-05,3.989182459918083623e-06,-3.029997787962201983e-05,-1.141648112934490200e-06,-7.914331234815108473e-08,2.207980060120462440e-06,5.394435356720350683e-05,5.445584611152298748e-05,-3.340005787322297692e-05,-3.359011316206306219e-05,1.941157097462564707e-05,2.506218879716470838e-05,-1.419673054670056445e-07,2.375844269408844411e-05,1.138279985752888024e-04,1.869282095867674798e-05,-3.378032488399185240e-05,-4.575032289722003043e-05,3.093631221418036148e-06,1.164058994618244469e-05,2.830947778420522809e-07,-1.763525142450816929e-05,1.297944527323124930e-05,-1.091411832021549344e-04,-3.266445128247141838e-05,-2.954051524284295738e-06,-3.497719944789423607e-07,1.993251430576492567e-07,-4.812035854229179677e-07,-8.387862067138485145e-07,-2.075938209600280970e-05,-1.927267294377088547e-05,1.472911390010267496e-05,2.775831489998381585e-06,1.108838432628544979e-06,4.834775495510257315e-07,1.135843561428373505e-07,-1.618613623577402905e-06,-4.426448413141770288e-06,3.734083657036535442e-05,1.780093407433014363e-05,4.356510032721416792e-07,1.095265815820312127e-06,1.906970368281690753e-07,3.405519350963004399e-07,4.346173682279186323e-06,-1.550246452097781003e-05,1.827799860620871186e-04,4.117862408747896552e-05,-1.233949005836620927e-04,-5.182318091101478785e-06,1.482427023802301846e-06,5.866501851414795965e-06,-7.614339847350493073e-05,-6.876949919387698174e-05,-1.060983704519458115e-04,-3.861237782984972000e-04,-2.673941780813038349e-04,-4.972281385562382638e-05,-1.018069997371640056e-05,1.068060919351410121e-05,1.975588384084403515e-05,2.351596776861697435e-04,-2.130903885699808598e-04,-4.203984281048178673e-04,2.688852837309241295e-04,-1.224506740982178599e-05,8.710857400728855282e-06,1.052672132573206909e-06,-3.062867472181096673e-05,-2.620006562210619450e-04,-1.815464638639241457e-04,2.327229303773492575e-04,3.330946201458573341e-04,-6.753936031600460410e-05,-1.225410815095528960e-04,4.553738108370453119e-06,-2.669829118531197309e-04,-5.295932642184197903e-04,-1.510838483227416873e-04,-3.588358231354504824e-04,-1.745912013575434685e-04,-2.197853609686717391e-04,-9.605014929547905922e-05,3.934706455765990540e-06,-8.004442497622221708e-05,-4.742674718727357686e-05,4.105418920516967773e-04,3.335856599733233452e-04,2.163612807635217905e-04,4.896909331364440732e-07,3.844550974463345483e-06,2.836754902091342956e-06,-5.772056738351238891e-06,5.937359674135223031e-05,9.162269998341798782e-05,-5.809010872326325625e-07,-9.813895758270518854e-07,-7.794277735229115933e-06,6.558986902236938477e-01,1.975050309965808992e-07,-1.806902901080320589e-06,-9.417468618266866542e-07,9.282626706408336759e-06,1.824480568757280707e-05,-1.805079932637454476e-06,1.765575461831758730e-06,6.995833246037364006e-08,1.326235405940678902e-06,5.540184702113037929e-06,2.567815863585565239e-05,-5.491310730576515198e-05,-8.182375313481315970e-05,3.322622069390490651e-05,9.395810593559872359e-06,-1.022860828925331589e-06,-3.872230081469751894e-06,1.480483660998288542e-05,-1.023527074721641839e-04,-2.861140819732099771e-05,6.490304804174229503e-05,7.207945600384846330e-05,-4.016074308310635388e-05,1.115544364438392222e-06,-7.887493666203226894e-06,-8.605555194662883878e-05,-1.305379410041496158e-04,-2.676243457244709134e-05,-3.856269540847279131e-05,-1.109042277676053345e-04,-3.241759986849501729e-05,5.645109922625124454e-06,-1.974395217985147610e-06,1.806427826522849500e-05,3.418785490794107318e-05,-8.063954737735912204e-05,4.736315167974680662e-05,-1.270054781343787909e-04,-3.153781290166079998e-05,-3.396570900804363191e-05,-2.987838797707809135e-06,6.893766112625598907e-05,-7.923434895928949118e-05,3.117438172921538353e-04,6.596340244868770242e-05,2.643134939717128873e-05,-2.643253246787935495e-04,-2.115327151841484010e-05,-2.326205958524951711e-06,-5.845666237291879952e-06,-6.432196096284314990e-05,1.373458653688430786e-04,1.474609307479113340e-04,-5.819622310809791088e-05,7.535874715358659159e-07,-1.031339706969447434e-06,4.297001225950225489e-07,-5.201964086154475808e-07,-4.538869688985869288e-06,1.300857093156082556e-06,-5.221785249887034297e-05,-6.385425876942463219e-06,-5.959324880677741021e-06,1.380543039886106271e-07,8.722293642904332955e-08,2.937401006875006715e-07,2.856711944332346320e-06,-2.101873906212858856e-05,-1.780380989657714963e-05,-3.669442207865358796e-07,-1.465565446778782643e-06,-1.161400007276824908e-07,-3.083986257479409687e-07,-3.990986897406401113e-06,-4.245017407811246812e-06,-8.631271157355513424e-06,-2.217154979007318616e-04,-7.978139910846948624e-05,-1.232034992426633835e-05,-1.132458578467776533e-06,-3.792976940530934371e-06,2.642422077769879252e-05,6.269252480706200004e-05,-1.206007000291720033e-04,3.778219979722052813e-05,7.327300409087911248e-05,-1.900242059491574764e-04,-7.834213988644478377e-07,-2.654588570294436067e-06,1.174544377136044204e-05,-5.712437996407970786e-05,4.185436409898102283e-05,-4.482512667891569436e-05,1.534878974780440331e-04,-1.909353341034147888e-05,-3.991714947915170342e-06,-2.965986709568824153e-07,8.825294571579433978e-06,2.918545033026020974e-05,1.124392947531305254e-04,-6.033085810486227274e-05,-2.288748510181903839e-04,2.592323835415299982e-05,2.119932833011262119e-05,-1.660476868892146740e-06,7.510060095228254795e-05,5.722051719203591347e-05,-9.452941594645380974e-05,6.754791684215888381e-05,1.796173310140147805e-04,8.355612953891977668e-05,2.137266346835531294e-05,-2.833550070135970600e-06,3.617873881012201309e-05,1.359924208372831345e-04,-7.747004929115064442e-06,1.852325221989303827e-04,-1.112943136831745505e-04,1.571432221680879593e-06,-3.597778686525998637e-06,-1.042987946675566491e-06,1.547876308904960752e-05,-2.110459718096535653e-05,-6.125817890278995037e-05,-2.105999919876921922e-05,-3.174501671310281381e-06,1.301912107010139152e-06,8.688101047482632566e-07,-2.907633529503073078e-07,2.642327388002740918e-07,5.799536211270606145e-07,-7.809503586031496525e-06,-5.204796707403147593e-06,1.984476085681308177e-07,-6.804420422668044921e-07,-4.086473381903488189e-08,-1.856027154190087458e-07,-1.611452603356156033e-06,1.939155708896578290e-06,1.663964030740316957e-05,-2.517816574254538864e-05,1.054576659953454509e-05,-1.027920916385482997e-06,-1.018168731548030337e-07,-7.292854320439801086e-07,1.101634097722126171e-05,5.004031845601275563e-05,-1.006925685942405835e-05,2.675286123121622950e-05,3.558929893188178539e-05,-1.030131898005492985e-05,1.057723238773178309e-06,-1.072929876499983948e-06,-3.876064056385075673e-06,-2.469972969265654683e-05,2.112617767124902457e-05,2.128267624357249588e-06,-2.182706884923391044e-05,-1.707181922938616481e-06,-1.184464053949341178e-06,3.412960722926072776e-07,3.681433099700370803e-06,4.035838355775922537e-05,2.360457074246369302e-05,-4.965891093888785690e-06,-4.809821257367730141e-05,1.939154390129260719e-05,1.518198951089289039e-05,-1.946349357240251265e-07,2.612646130728535354e-05,9.673973545432090759e-05,1.247218824573792517e-05,2.870053867809474468e-05,2.745967685768846422e-05,4.065874236403033137e-05,1.068896654032869264e-05,-6.041748292773263529e-07,-2.986048457387369126e-06,-3.045422272407449782e-05,-7.355237903539091349e-05,-6.474843394244089723e-05,-4.359074227977544069e-05,-3.600667071168572875e-07,-5.326239715941483155e-07,-3.734583913228561869e-07,-6.432363761632586829e-07,-1.998189145524520427e-05,-2.139167190762236714e-05,8.642948159831576049e-06,2.418255746761133196e-07,1.178833031190151814e-06,2.840260719949583290e-07,-1.597217078597168438e-07,4.324273561451263959e-07,1.031093432857232983e-07,-3.857443061860976741e-06,2.756907861112267710e-06,1.167623437936526898e-07,3.420969392209372018e-07,2.147318696188449394e-07,1.623178604859276675e-06,-3.342715260146178480e-08,1.555472590553108603e-05,-8.138767952914349735e-06,-1.446832029614597559e-04,2.345806205994449556e-05,4.899673058389453217e-07,2.793830162772792391e-06,-1.738400783324323129e-06,1.017759041133103892e-05,1.682903530308976769e-05,3.223247040295973420e-05,9.047654020832851529e-05,5.383243842516094446e-05,-4.608364906744100153e-05,1.467845549996127374e-06,4.792213417204038706e-07,7.934914719953667372e-06,-4.435813389136455953e-05,2.158580173272639513e-05,-6.384508014889433980e-05,-3.849433414870873094e-05,-2.384888648521155119e-05,-9.649394314692472108e-07,-4.603471950304083293e-07,9.026130101119633764e-06,6.367468449752777815e-05,9.201390639645978808e-06,-6.562418275279924273e-05,-4.433313733898103237e-06,-4.422669462655903772e-06,2.487680285412352532e-05,-4.670015641750069335e-06,4.319260915508493781e-05,1.643538271309807897e-04,2.056540142802987248e-05,-4.204217839287593961e-05,3.240855221520178020e-05,1.794736022020515520e-06,1.727277594909537584e-05,-1.315348640673619229e-06,-1.985758353839628398e-05,-2.743393270066007972e-05,-2.688229869818314910e-05,1.602596894372254610e-04,3.934567212127149105e-05,-1.109536015064804815e-06,1.113072585212648846e-06,-7.724464126113161910e-07,-4.419371180119924247e-06,-3.363176074344664812e-05,-4.126546991756185889e-05,1.634465297684073448e-05,1.478089529882709030e-06,2.849469638022128493e-06,5.910234790462709498e-07,-1.112493919208645821e-08,3.278031783793267095e-07,1.400413793817278929e-06,2.613258402561768889e-06,-1.195146887766895816e-05,-5.925883073132354184e-08,-6.550947091454872862e-07,-5.434856120700715110e-09,-1.954614674559707055e-07,-1.911525714604067616e-06,-1.608266757102683187e-05,1.272826339118182659e-04,-9.524170309305191040e-05,-3.844678940367884934e-05,-3.206129349564434960e-06,-9.325589189757010899e-07,1.616140679061572882e-07,9.919373042066581547e-06,1.179616156150586903e-04,-8.931213233154267073e-05,2.258160930068697780e-05,-9.675004548626020551e-06,3.255875708418898284e-05,-8.645315574540290982e-09,2.342215111639234237e-06,-1.097790664061903954e-05,1.950545447471085936e-05,7.732011727057397366e-05,1.025213859975337982e-04,-4.071534931426867843e-05,1.833956775953993201e-05,-2.340133050893200561e-06,3.383756393304793164e-06,-5.630489340546773747e-06,9.220946958521381021e-05,2.716292874538339674e-05,3.944954005419276655e-05,-2.708015745156444609e-05,-1.604487442818935961e-05,4.071430157637223601e-05,6.400861707334115636e-07,2.572198718553408980e-05,1.027806647471152246e-04,-2.372961716901045293e-05,-2.843559741450008005e-05,2.227707955171354115e-05,4.294464451959356666e-05,1.154658821178600192e-05,-2.306685473740799353e-07,2.765320277831051499e-05,8.582062037021387368e-06,-1.300249423366039991e-04,-9.969813982024788857e-05,4.777740468853153288e-05,2.738053694884001743e-07,1.363088983907800866e-07,-3.215032791104022181e-07,2.627684807521291077e-06,1.942634753504535183e-06,7.586097581224748865e-06,7.963188181747682393e-06,1.861847408690664452e-06,9.497405812908255029e-07,1.468930292958248174e-07,-1.528018174212775193e-07,3.568673179188408540e-08,9.765414006324135698e-07,-3.793369160121073946e-06,-5.855667950527276844e-08,-8.242872695518599357e-07,4.976993182026490103e-07,-1.800837026166846044e-07,4.459634510567411780e-07,-1.213883251693914644e-06,1.680061905062757432e-05,-1.473033989896066487e-05,-1.060973954736255109e-04,2.240595131297595799e-05,8.478440349790616892e-07,-1.066657446813223942e-07,-1.369271899420709815e-06,1.167752088804263622e-05,-3.853667658404447138e-05,1.584331948834005743e-05,4.342493775766342878e-05,1.241881400346755981e-04,1.046435954776825383e-05,1.047829982780967839e-06,-6.480746037595963571e-07,-4.043293301947414875e-05,-4.743268436868675053e-05,4.674975571106187999e-05,5.657058500219136477e-05,-2.218046574853360653e-05,-3.650973667390644550e-05,-4.039945338263351005e-07,1.276858483834075741e-06,1.019165028992574662e-05,6.911339733051136136e-05,-1.577263901708647609e-07,2.709811815293505788e-05,6.434269744204357266e-05,2.728972503973636776e-05,8.266876648121979088e-06,-2.718429072956496384e-07,4.713216640084283426e-06,8.152820373652502894e-05,1.784228697943035513e-05,-6.307724106591194868e-05,-8.237533620558679104e-06,5.735697050113230944e-05,6.650654540862888098e-06,-5.763380954704189207e-07,-2.001225220737978816e-05,5.911831976845860481e-05,-1.591055770404636860e-04,-2.371388109168037772e-05,-1.350544789602281526e-05,-3.665633698801684659e-07,-5.941612357673875522e-07,8.229990271502174437e-07,4.976802301825955510e-06,-5.093174331705085933e-05,-4.842399357585236430e-05,3.908412509190384299e-06,9.464195613873016555e-07,5.452142204376286827e-07,2.495338264907331904e-07,-3.604549192459671758e-08,5.251292236607696395e-07,4.925832399749197066e-07,-8.722929578652838245e-07,1.558068106533028185e-06,1.029100531013682485e-06,3.300891080471046735e-07,2.427697154416819103e-08,-2.532031118107624934e-08,8.720908795112336520e-07,2.553636704760720022e-06,-8.553600491723045707e-05,7.370088860625401139e-05,-1.680540663073770702e-05,-1.940933088917518035e-06,9.951422725862357765e-07,-1.290032287215581164e-06,8.338652150996495038e-06,1.712019147817045450e-04,-1.099122528103180230e-04,-5.325707024894654751e-05,9.064911864697933197e-05,-4.719803109765052795e-05,8.303625804728653748e-07,4.766140591527801007e-06,3.808814290096051991e-05,6.777798262191936374e-05,9.819507249630987644e-05,2.608308386697899550e-05,-2.073562354780733585e-04,-2.898565071518532932e-05,9.804992942008539103e-07,-1.370676727674435824e-06,-1.169750476037734188e-06,4.263994469511089846e-06,1.187642483273521066e-04,1.872489337984006852e-05,-1.334307216893648729e-05,2.638069236127194017e-05,-1.851633101068728138e-06,-7.037298246359569021e-07,1.344987140328157693e-05,2.173928623960819095e-05,-2.121423494827467948e-05,1.108232099795714021e-04,5.127918484504334629e-05,2.546592077123932540e-05,4.069108399562537670e-06,-4.037877260998357087e-06,-4.784747216035611928e-05,6.259480142034590244e-05,-1.361779577564448118e-04,-5.039207098889164627e-05,2.487857273081317544e-05,3.093217856076080352e-06,-1.708145077827794012e-06,-1.469916242058388889e-06,-1.202005023515084758e-05,1.718000930850394070e-05,2.116454743372742087e-05,-5.068675454822368920e-05,7.257323431986151263e-06,2.002663222810951993e-06,1.617437533241172787e-06,1.117270699069194961e-06,3.642483534349594265e-06,2.377335704295546748e-06,-2.373067673033801839e-06,-7.433794962707906961e-06,-7.208124088720069267e-07,2.791515498756780289e-06,-5.913710992899723351e-06,-1.118432919611223042e-06,-1.889317172754090279e-05,-5.204691660765092820e-06,7.562046903331065550e-06,-1.458863334846682847e-05,-1.413548488926608115e-05,-1.166725814982783049e-05,-8.723523023945745081e-06,1.684804828983033076e-06,1.897876609291415662e-05,-1.741285814205184579e-05,8.366789552383124828e-05,3.202900552423670888e-05,7.521121733589097857e-05,7.619579264428466558e-05,1.283985625377681572e-06,1.871197127911727875e-05,9.968443009711336344e-06,8.955860539572313428e-05,4.337977588875219226e-05,-5.013480404159054160e-06,-1.753381366143003106e-04,-2.177612623199820518e-05,5.401961402640154120e-07,-2.531361133151222020e-05,-1.568154402775689960e-05,9.756390500115230680e-05,4.063533560838550329e-05,3.666813063318841159e-05,-7.299688877537846565e-05,1.299429641221649945e-05,3.246832056902348995e-05,1.479750699218129739e-05,1.160545707534765825e-05,9.073649562196806073e-05,8.174745744327083230e-05,-1.247027976205572486e-04,2.877507540688384324e-05,-9.939542451320448890e-07,3.821167047135531902e-05,-4.045620880788192153e-05,-3.795148586505092680e-05,-3.574868060240987688e-06,-1.224461739184334874e-04,1.089521174435503781e-05,-1.318900031037628651e-04,-3.433678284636698663e-05,-8.103014806692954153e-06,1.000349657260812819e-04,3.241282829549163580e-04,2.534084196668118238e-04,-1.363486080663278699e-04,5.064310244051739573e-05,9.186637180391699076e-05,1.527194544905796647e-04,-3.559517125495403889e-09\n0.000000000000000000e+00,8.659302608293728554e-08,-1.509729941062687431e-07,1.111954702537332196e-06,4.787331704392272513e-07,-7.108270239086778020e-08,-6.686164510938397143e-08,7.678824687218366307e-08,-9.814297152743733932e-10,1.561671183480939362e-07,-3.021463498953380622e-06,1.068932488124119118e-05,2.137661567758186720e-06,-3.777757001444115303e-06,1.264133402401057538e-07,8.371098658699338557e-08,1.733653363089615596e-07,-2.365028876738506369e-06,-8.530660124961286783e-06,-2.500581786080147140e-06,7.436316082021221519e-06,-8.869989869708660990e-06,-9.636632967158220708e-06,1.727637339854481979e-07,4.983394319424405694e-07,9.389825095240666997e-07,2.042190544671029784e-06,3.715033017215318978e-06,-3.533496055752038956e-06,-4.607048140314873308e-06,1.938565674208803102e-06,1.546130050655847299e-07,2.066763613584043924e-07,7.648464617204808746e-08,5.007759227737551555e-06,-4.511800398177001625e-06,5.635946763504762203e-06,3.927445959561737254e-06,5.643370059260632843e-06,-1.088792373593605589e-06,1.020376387828036968e-07,3.001305003635934554e-06,1.310215066041564569e-05,7.600203844049246982e-06,4.076955519849434495e-06,-5.971259724901756272e-06,-2.172900622099405155e-06,2.867387820515432395e-07,-1.121035442253059955e-08,2.633748181324335746e-06,-7.307231498998589814e-06,2.215981112385634333e-05,1.339811115030897781e-05,-7.897367737541571842e-08,-7.659836143147913390e-08,-8.590556177523467341e-08,4.741028547528003401e-08,-1.757391743240077631e-07,2.515088226573425345e-06,-3.502825407508680655e-08,-2.007251850955071859e-06,-3.023856436357164057e-07,1.799735649399281101e-08,-1.760923709070993937e-07,-6.260551632664146382e-09,-1.486730560884552688e-08,-8.930890516012368607e-08,3.562670372048160061e-06,2.450753527227789164e-06,6.252079032265100977e-08,4.409644915881472116e-08,-5.285270177068923658e-08,-9.161647551714224846e-10,2.241633545452259568e-08,8.143009040395554621e-07,-2.217802284576464444e-05,2.410878187220077962e-05,-4.084879947185982019e-06,7.344156642830057535e-07,-1.179706572429495282e-07,-1.067157811007746204e-07,-1.129244083131197840e-06,-1.524873823655070737e-05,2.189374572481028736e-05,1.678670378169044852e-05,2.180546289309859276e-06,-7.088087841111700982e-06,1.387186756574010360e-07,7.819758707228174899e-08,-1.269833205697068479e-06,7.527589787059696391e-06,8.240871466114185750e-06,-2.935975680884439498e-05,4.255804014974273741e-06,-6.542393748532049358e-06,2.313987863544753054e-07,2.285171518678907887e-07,5.161363105798955075e-07,1.029535360430600122e-05,-1.136210926233616192e-06,-2.757870788627769798e-05,-1.364440777251729742e-05,1.259873442904790863e-06,-1.649030195949308109e-06,-2.920916983839560999e-07,-4.711418810643408506e-08,-4.247861852491041645e-06,2.258783933939412236e-05,1.634859654586762190e-05,-1.231473652296699584e-05,-5.729144049837486818e-06,1.745817570508734207e-07,-1.247391026026889449e-07,-7.318107691389741376e-06,-1.024521225190255791e-05,-2.642726940393913537e-06,5.226431676419451833e-05,3.474857294349931180e-06,1.488144079075937043e-07,-1.393388657788818819e-07,1.520637837870708609e-08,-5.815725216962164268e-07,-4.083728981640888378e-07,2.021290583797963336e-06,-5.508010190169443376e-07,-9.322015159796137596e-08,-2.887663015371799702e-07,1.852388038514618529e-07,6.559016108512878418e-01,5.334077854968199972e-07,-3.295782278200931614e-07,1.128581880038836971e-05,5.492619948199717328e-06,1.240746883013343904e-07,3.532271364292682847e-07,-1.000907730031030951e-07,-3.840457907244854141e-07,9.821435469348216429e-07,6.744313850504113361e-06,3.876800474245101213e-05,7.603478297824040055e-05,-1.955041989276651293e-05,-1.422238483428373002e-06,-2.335327735636383295e-07,7.405116093650576659e-07,1.274104761250782758e-05,3.651115548564121127e-05,-4.823651033802889287e-05,6.017223495291545987e-05,5.200663508730940521e-05,-3.356897286721505225e-05,-1.668518621045222972e-06,8.877725008460402023e-07,-3.104014183463732479e-07,2.698961179703474045e-05,-3.685239425976760685e-05,1.495170181442517787e-05,2.035370380326639861e-05,-2.485127879481296986e-05,1.471084232207431342e-07,6.639717753387230914e-07,6.371498670887376647e-07,-6.418635166482999921e-05,3.426476177992299199e-05,-7.342392200371250510e-05,1.794151103240437806e-05,5.491698902915231884e-05,6.217405825736932456e-06,3.214107096027873922e-07,-1.744349174259696156e-05,-1.662112299527507275e-05,-9.111662075156345963e-05,8.008084842003881931e-05,-5.681282345904037356e-05,1.542977770441211760e-05,6.592640602320898324e-06,1.429902880545341759e-07,-2.140442120435182005e-05,-4.164777055848389864e-05,-4.833032289752736688e-05,5.779262664873385802e-06,5.927521851845085621e-05,-5.701527925339178182e-07,8.340323347511002794e-07,-2.632543072422777186e-08,-1.858250925579341128e-06,-9.709232472232542932e-06,-2.854938884411239997e-06,9.160663466900587082e-06,1.366484866593964398e-06,1.634128921068622731e-07,-3.721900441178149777e-07,-4.732932268325384939e-08,-2.715123343932646094e-07,-3.867849613925500307e-07,3.510299393383320421e-07,1.648938621201523347e-07,-4.555151065233076224e-07,-2.594389911791949999e-07,-7.704453075518813421e-09,1.509382201447806437e-07,-6.245605845833779313e-07,9.812371899897698313e-06,6.088819645810872316e-05,-1.677237560215871781e-05,3.377768371137790382e-05,3.726749127963557839e-06,-7.727867767925999942e-08,-2.129380192172902753e-07,-4.207745405437890440e-06,9.986774784920271486e-06,-8.618495712653384544e-07,7.031848508631810546e-05,-1.868970321083907038e-05,-1.262502973986556754e-05,-1.577975808686460368e-06,1.117141721351799788e-07,-1.921964667417341843e-06,-2.750215935520827770e-05,-1.220960621139965951e-05,-3.025199657713528723e-05,1.564001308906881604e-06,-1.337933736067498103e-05,-1.940338279382558540e-06,-1.572583414599648677e-07,3.412857267903746106e-06,-9.637313269195146859e-06,3.949059828300960362e-05,-1.075367163139162585e-05,2.959570338134653866e-05,1.089041325030848384e-05,-5.995531410007970408e-06,-3.264986148110438080e-08,-1.090544628823408857e-05,-3.465208283159881830e-05,-1.385875293635763228e-05,1.298015104111982509e-05,-1.091054582502692938e-05,1.020828040054766461e-05,6.700065569020807743e-08,-2.499275630896136136e-08,-2.747815597103908658e-05,-2.068148933176416904e-05,6.883465539431199431e-05,-7.002276106504723430e-05,-2.291382588737178594e-05,-7.591084454361407552e-07,-8.615112960796977859e-07,-4.759900207318423782e-07,5.669102392857894301e-06,-6.623948866035789251e-05,-3.570290209609083831e-05,-3.870584350806893781e-06,-1.371356233903497923e-06,-6.107647436692786869e-07,2.627004391797527205e-07,-4.223309701956168283e-08,-2.208422777982832486e-08,-9.241300347184733255e-08,1.760876443768211175e-06,9.846978628047509119e-07,-1.802919946669589990e-08,-7.778091770660466864e-08,3.973289253167422430e-08,-8.251120675595302600e-08,2.832067025337892119e-07,7.921364044705114793e-07,-1.375608235321124084e-06,1.573201006976887584e-05,1.186304984912567306e-06,9.121092858777046786e-08,-1.404905418667112826e-07,-6.678030217699415516e-07,-1.128424401031224988e-06,-7.235978500830242410e-06,-3.600176114559872076e-06,3.114110086244181730e-06,-8.806961773188959341e-07,-6.178574949444737285e-06,6.079918790646843263e-08,5.806098783978086431e-07,3.456760623521404341e-06,-4.643359716283157468e-06,8.906270522857084870e-06,1.299554605793673545e-05,-6.823190233262721449e-06,-3.420158236622228287e-06,3.737045233265234856e-07,5.092262966854832484e-08,3.935904260288225487e-07,7.518709139731072355e-07,1.341108486485609319e-06,2.493567535566398874e-06,7.992198334250133485e-06,8.936404810810927302e-06,-1.686528207756055053e-06,-9.206823392560181674e-08,-1.781570290404488333e-06,-4.228119905747007579e-06,1.477376258662843611e-06,9.224558198184240609e-06,-5.424250957730691880e-06,-2.390326699241995811e-06,-1.006504930955998134e-06,5.997711127747606952e-08,-1.746174916661402676e-06,-6.926164132892154157e-06,1.271371456823544577e-05,5.053329005022533238e-06,8.020001587283331901e-06,3.989781305335782235e-08,-1.194546115357297822e-07,3.742741938594917883e-08,-3.199835418854490854e-07,3.586441152947372757e-07,3.180439080097130500e-06,-2.264822711595115834e-07,-7.668200510124734137e-07,-1.090358097144417115e-07,-1.485402645329259030e-08,2.009675803549271222e-08,1.632153754371756804e-07,1.259735427083796822e-07,-6.270287940424168482e-06,-3.304661504444084130e-06,-1.008930894386139698e-07,-3.300403506045768154e-08,2.559947063218714902e-07,-2.256480229334556498e-07,-5.036706056671391707e-07,-3.216999402866349556e-06,4.627500311471521854e-05,3.862140874844044447e-05,-8.019322194741107523e-06,-6.544626103277551010e-07,1.213269058553123614e-07,4.892336278317088727e-07,1.146059958045952953e-06,4.955343320034444332e-05,2.977784788527060300e-06,7.988547622517216951e-06,2.932493589469231665e-05,-1.522978800494456664e-05,2.423522857952775666e-07,-8.599786269769538194e-07,-1.017453314489102922e-06,-3.924528300558449700e-06,-9.563389539835043252e-06,3.636974361143074930e-05,-2.851555473171174526e-05,-1.023241293296450749e-05,-1.450350595177951618e-07,-4.975935326001490466e-07,1.608602133273961954e-06,1.891209831228479743e-05,-1.317667374678421766e-05,-6.435985142161371186e-06,7.254647789523005486e-05,-1.116089424613164738e-05,6.973877134441863745e-06,-1.371233651070724591e-07,1.101187353924615309e-05,2.292146928084548563e-05,1.304539091506740078e-05,-1.957801578100770712e-05,-1.308893115492537618e-04,-4.127383363083936274e-06,3.786928573390468955e-06,1.853449248301330954e-06,-8.092619282251689583e-06,1.133618206949904561e-05,-1.574169800733216107e-05,-1.900625284179113805e-05,2.560008761065546423e-05,-5.007533943057751458e-08,-2.462074633058364270e-07,-2.120121820325948647e-07,-3.367603085280279629e-07,-4.697809345088899136e-06,4.006899871455971152e-06,9.271630915463902056e-06,1.198885001940652728e-06,3.359450886364356847e-07,-9.090422281587962061e-08,-2.836310670772945741e-07,3.218084714262658963e-07,-2.727640264765796019e-07,5.082287316326983273e-06,-2.630400331327109598e-06,-3.136544535209395690e-07,3.367597045667025668e-08,-4.769210093513720494e-08,1.540171297165215947e-07,-5.686033310858817913e-10,-6.826108801760710776e-06,5.149825665284879506e-05,1.511883965576998889e-05,-6.470580501627409831e-06,-1.131296357925748453e-06,2.219898931343777804e-07,3.780112081130937440e-07,-4.591031938616652042e-06,-1.851105116656981409e-05,1.913944106490816921e-05,4.231964339851401746e-05,7.403667041216976941e-06,-8.371193871425930411e-06,4.303982734654709930e-07,-8.023546342883491889e-07,-1.375549982185475528e-05,2.378166027483530343e-05,-2.747526741586625576e-05,-2.878170380427036434e-05,4.990933121007401496e-06,-8.909145435609389096e-06,1.749619542579239351e-07,-1.189891065678239102e-07,-3.715103730428381823e-06,-2.067693094431888312e-05,3.423173211558605544e-06,-2.999906791956163943e-05,-8.626175258541479707e-06,2.815291554725263268e-05,-7.165551323851104826e-06,3.011283524756436236e-07,-7.246890163514763117e-06,1.333856516794185154e-06,7.583250408060848713e-06,9.693036190583370626e-06,-9.042671081260778010e-06,-5.128320026415167376e-07,-6.958640597076737322e-07,6.651410444646899123e-08,-4.095051735930610448e-06,-3.689818868224392645e-06,1.551568675495218486e-05,-1.009155857900623232e-05,-2.684372884687036276e-05,-1.638227189459939837e-07,5.689729505320428871e-07,-2.860243775160142832e-08,-6.325671364493246074e-08,-5.551807589654345065e-06,1.728065512907051016e-06,1.788680947356624529e-06,9.413172818995008129e-08,2.029610612908072653e-07,-1.191685896628769115e-07,2.562284748819365632e-07,1.504731272916615126e-08,-2.604550175533404399e-08,-3.137094608973711729e-06,-2.301933818671386689e-06,4.786118665833782870e-07,6.319175582802927238e-08,-4.000650122293336608e-08,2.711572335556411417e-07,-2.706276802655338543e-07,3.299183845228981227e-06,1.344613792753079906e-05,1.036050161928869784e-05,3.760635308935889043e-06,-1.167852943240177410e-07,7.308386074100781116e-08,4.335661856202932540e-07,-1.754996219460736029e-06,-1.095852712751366198e-05,-3.962851735650474438e-07,1.847713247116189450e-05,-3.227641354897059500e-05,2.654417812664178200e-06,-7.214249535536509939e-07,-9.107888558901322540e-07,3.020920530616422184e-06,1.234081878465076443e-06,6.056105121388100088e-06,3.026554622920230031e-05,3.560548066161572933e-05,-3.669403668027371168e-05,4.771830504068930168e-07,-5.793654977992446220e-08,1.381623292218137067e-06,7.158963398978812620e-06,2.800891707011032850e-06,-5.859448265255196020e-06,-8.787021215539425611e-06,-1.346859426121227443e-05,-5.071766281616874039e-06,3.191674977642833255e-07,-9.419934031029697508e-06,-5.544190116779645905e-06,1.526495765347135602e-07,-6.666191893600625917e-06,1.452439505555958021e-06,-1.060843896993901581e-05,-4.046591584483394399e-06,-8.059793685788463335e-07,1.785788117558695376e-05,2.920002407336141914e-05,-1.082126232176960912e-06,-7.211695447040256113e-06,3.800063041126122698e-06,-2.131332479393677204e-07,-1.679081691463579773e-07,2.968438082007196499e-07,2.199111577283474617e-06,-1.794579020497621968e-06,3.664230916911037639e-06,2.237759190393262543e-06,8.445215939900663216e-07,-4.737152039524517022e-07,8.359597103435589815e-08,1.111689016397576779e-07,-3.116818163562129484e-07,3.710424323344341246e-08,-2.250598299724515527e-06,-5.970737220195587724e-07,-8.723574040914172656e-08,-7.403352952906061546e-08,-4.338306425211158057e-08,2.506384930711647030e-07,-5.527117536985315382e-07,2.246595158794661984e-06,-3.241901595174567774e-06,3.885357000399380922e-05,-9.290802154282573611e-06,1.216018006289232289e-07,1.173903996232183999e-07,-1.431626628800586332e-06,-2.059322241620975547e-06,-2.272383426316082478e-05,-7.807997803865873720e-07,2.973312621179502457e-05,-5.255024370853789151e-05,-1.784289997885935009e-05,1.412044099424747401e-07,-4.183084456599317491e-07,-6.871370032968115993e-07,1.176036948891123757e-05,6.909561761858640239e-06,3.199460479663684964e-05,5.624753612210042775e-05,1.455028814234538004e-05,-2.047312541719747969e-08,-1.895781878147317911e-07,3.329016863062861376e-06,5.394322215579450130e-06,7.849598659959156066e-06,-9.597727512300480157e-06,-1.557128052809275687e-05,-1.594715467945206910e-05,-2.024583636739407666e-06,-1.865112864152251859e-07,9.325749488198198378e-06,-5.595014954451471567e-06,-2.605725057946983725e-05,1.631635626608840539e-08,6.696394393657101318e-06,3.134114649583352730e-06,-2.346533165109576657e-06,-1.151193941950623412e-06,-5.220638286118628457e-07,2.766252509900368750e-05,-2.729356856434606016e-05,4.849648121307836846e-06,2.353665331611409783e-05,7.025885651046337443e-08,2.797617923988582334e-07,6.108463139753439464e-07,-2.535824705773848109e-07,2.049105432888609357e-06,-1.615902419871417806e-06,1.340227663604309782e-05,2.815628022290184163e-06,-6.364162459249200765e-07,1.486084499902062817e-07,1.141488610301166773e-07,9.504478093447232823e-09,4.407914673265622696e-07,1.854170363912999164e-06,1.245673274752334692e-06,2.573521271642675856e-07,2.760341430985135958e-07,9.130258149525616318e-08,-4.740554970794619294e-07,8.097467230072652455e-07,-3.642202045739395544e-06,-1.550658816995564848e-05,1.159467137767933309e-05,1.005631929729133844e-06,4.494134202559507685e-07,5.081918175164901186e-07,1.129088076368134352e-07,1.654766037972876802e-06,1.886611062218435109e-05,-3.269182707299478352e-05,-4.705230367108015344e-06,-1.606095611350610852e-05,-6.393703642970649526e-06,-2.929167131071608310e-09,1.435513240721775219e-06,2.151927037630230188e-05,1.778324804035946727e-05,1.394797709508566186e-05,7.247876055771484971e-06,-3.221056977054104209e-05,1.247355339728528634e-05,1.095377797355467919e-06,2.200624521719873883e-06,-3.351094392201048322e-06,-8.120900020003318787e-06,4.097779310541227460e-06,-1.358075587631901726e-05,5.753990990342572331e-06,3.120440396742196754e-06,1.195522145280847326e-06,4.330761953497130889e-07,-4.497732788877328858e-06,-4.294857717468403280e-06,-9.158153346788822091e-09,4.915827594231814146e-05,3.931261744583025575e-06,-5.986288670101203024e-06,-2.301194854226196185e-06,5.298069936543470249e-06,6.833730367361567914e-06,1.751664512994466349e-06,1.685925235506147146e-05,2.140160358976572752e-05,1.791096838132943958e-05,1.522873390058521181e-05,6.993469469307456166e-06,3.838174961856566370e-06,-2.576397309894673526e-05,-9.340072574559599161e-05,8.053041528910398483e-05,-7.562687187601113692e-06,-5.047493687015958130e-06,-9.955010682460851967e-06,7.207780594598034440e-09\n0.000000000000000000e+00,6.195631385708111338e-07,-3.000677679665386677e-07,-9.456550287723075598e-06,7.688327059440780431e-06,1.399969619342300575e-06,2.090755970129976049e-06,2.821329836422137305e-08,1.275739123229868710e-06,1.119857643061550334e-06,3.202216248610056937e-05,1.648995094001293182e-04,9.320942626800388098e-05,1.379660388920456171e-04,1.223946128448005766e-06,-3.227324327781389002e-07,-1.618229589439579286e-06,2.505841621314175427e-05,-2.965413295896723866e-05,-8.216931746574118733e-05,-8.880107634468004107e-05,1.062735391315072775e-04,2.889328607125207782e-05,1.026880909194005653e-07,1.231665919476654381e-05,1.466731046093627810e-04,2.837898682628292590e-05,-5.025633436162024736e-05,-7.411235128529369831e-05,3.034778274013660848e-05,6.504303019028156996e-05,-4.515100954449735582e-06,-3.333402901262161322e-06,1.661529313423670828e-05,3.314942296128720045e-05,-1.906012912513688207e-04,-4.837625237996689975e-05,-2.258253152831457555e-05,-7.085364632075652480e-05,4.374946001917123795e-06,-6.344012604131421540e-08,3.444835601840168238e-05,-8.304482616949826479e-05,1.040091010509058833e-04,1.172222473542205989e-04,-2.954636875074356794e-05,3.117969754384830594e-05,1.009674451779574156e-05,5.513026280823396519e-06,-3.154532896587625146e-05,1.003735378617420793e-04,4.530341902864165604e-05,-4.971137241227552295e-05,-5.144855094840750098e-06,-1.543414782645413652e-06,8.865438871907826979e-07,-8.650943073007510975e-07,-4.202472155157011002e-06,-1.225434243679046631e-05,-1.037929614540189505e-04,4.353850818006321788e-05,5.394156687543727458e-06,-5.250926733424421400e-07,4.488065314944833517e-07,7.447674477134569315e-08,8.048080530898005236e-07,1.710764081508386880e-07,6.744831807736773044e-06,1.675445128057617694e-05,1.557161681375873741e-06,2.497926743671996519e-06,6.662722285000199918e-08,-1.508511786596500315e-07,1.122762569139013067e-06,2.992590452777221799e-06,-9.140290785580873489e-05,1.828522799769416451e-04,2.986183972097933292e-05,1.391243131365627050e-06,-2.723228362810914405e-07,-9.367296911477751564e-07,9.300176316173747182e-06,-8.138053090078756213e-05,-1.271947694476693869e-04,-2.290089469170197845e-04,1.060573631548322737e-04,5.414057886810041964e-05,1.476102511333010625e-06,7.666099918424151838e-06,1.209053298225626349e-04,-1.559596967126708478e-07,-5.500211045728065073e-05,1.202917555929161608e-04,6.246397242648527026e-05,6.562524504261091352e-05,-6.566885986103443429e-07,-1.955110974449780770e-06,5.460202373797073960e-06,-8.131562935886904597e-05,-1.623807474970817566e-04,3.029727849934715778e-05,3.530009053065441549e-05,-4.912431904813274741e-05,1.313361281063407660e-06,-4.243200635301036527e-07,2.538448825362138450e-05,-2.375618350924924016e-05,1.865311642177402973e-04,7.541898230556398630e-05,6.878746717120520771e-06,-3.903471952071413398e-05,9.575402145856060088e-06,2.645445874804863706e-06,-4.670882844948209822e-07,6.023506648489274085e-05,1.244807790499180555e-04,-7.695145905017852783e-05,-4.055328827234916389e-05,-1.956173719008802436e-06,5.620728416033671238e-07,-4.632954286876156402e-08,1.208222784043755382e-07,2.290586053277365863e-05,-4.709876884589903057e-05,3.242549610149580985e-06,1.140157905865635257e-06,-1.445364432584028691e-07,-1.737107027111051138e-07,9.731798655820966815e-08,6.558992266654968262e-01,8.966693712864071131e-06,-2.666129148565232754e-06,-1.378238812321797013e-05,-6.234538432181579992e-06,-1.026574500428978354e-05,-2.362093631802508753e-08,-5.199635779717937112e-07,-6.738823685736861080e-06,-3.308098530396819115e-05,-2.742406795732676983e-04,-2.068021567538380623e-04,-9.045784827321767807e-05,3.220586222596466541e-06,-3.168801413266919553e-06,3.323730197735130787e-06,2.979618147946894169e-05,4.928022390231490135e-04,7.001049816608428955e-04,2.664269413799047470e-05,1.152778713731095195e-04,-1.581586693646386266e-04,9.742243491928093135e-06,-5.806902117910794914e-05,-6.604401860386133194e-04,-1.115621125791221857e-04,-1.030837534926831722e-03,3.668750578071922064e-04,-2.532635116949677467e-04,-3.318982780911028385e-04,1.552249341330025345e-05,1.312910808337619528e-05,-5.512638745130971074e-05,8.697495795786380768e-04,5.996711552143096924e-04,2.281540946569293737e-05,-3.957303852075710893e-05,2.769937855191528797e-04,3.016364644281566143e-05,-1.382767095492454246e-06,-1.517822383902966976e-04,-1.162567641586065292e-04,-3.513405099511146545e-04,4.353736221673898399e-05,5.459123058244585991e-04,3.113218117505311966e-04,4.013564466731622815e-05,-2.010512071137782186e-05,1.507742272224277258e-04,-5.205706693232059479e-04,-8.212908869609236717e-05,-3.714935155585408211e-05,-7.413062849082052708e-05,5.027634415455395356e-06,-5.325037363945739344e-06,2.201129746026708744e-06,1.353632342215860263e-05,-3.978297172579914331e-06,3.772896016016602516e-04,-1.323322503594681621e-04,-1.700504071777686477e-05,7.385357093880884349e-06,3.357685500304796733e-06,-8.804619966440441203e-08,4.954245014232583344e-08,8.070956027950160205e-07,1.253053778782486916e-05,1.116143994295271114e-05,1.392795979882066604e-06,1.161299110208346974e-06,-8.234476922552858014e-08,8.560623427911195904e-07,7.168102342802740168e-07,6.621845386689528823e-06,1.846931118052452803e-04,6.958340964047238231e-05,-1.709002681309357285e-04,-1.198175141325918958e-06,-8.978107643997645937e-07,6.967738954699598253e-07,-2.939323167083784938e-06,-1.402878406224772334e-04,-7.528973219450563192e-05,2.535417297622188926e-05,2.847606665454804897e-04,-2.877414808608591557e-04,-1.124459231505170465e-06,8.440555575361941010e-06,5.809676076751202345e-05,1.444900317437713966e-05,9.223647066392004490e-05,-1.163910346804186702e-04,3.432991070440039039e-05,2.278909232700243592e-05,1.266026401935960166e-06,-3.900708520632178988e-07,1.187290763482451439e-06,-1.983280526474118233e-07,-2.086387394228950143e-04,-3.172101860400289297e-04,-1.454750890843570232e-04,-7.408566307276487350e-05,-2.315057099622208625e-05,-2.436396471239277162e-06,-6.156030394777189940e-06,-1.435799786122515798e-04,2.475947549100965261e-04,7.993225153768435121e-05,1.034489687299355865e-04,-2.783628588076680899e-06,-2.441732249280903488e-06,4.596596170358679956e-07,-5.019370291847735643e-06,2.628349284350406379e-05,-1.774374977685511112e-04,2.250065153930336237e-04,-4.409641042002476752e-05,5.075009539723396301e-06,2.232621227449271828e-06,1.625272147975920234e-06,4.400719717523315921e-06,1.508836576249450445e-04,1.076061016647145152e-04,1.582027653057593852e-05,3.528655952322878875e-06,-2.592286818980937824e-06,-4.688303079092293046e-07,-5.988775342302687932e-08,8.455383522232295945e-07,-1.080640913642127998e-06,7.364534212683793157e-06,3.637217105278978124e-06,1.836602677940391004e-06,1.738174319143581670e-06,9.047425919561646879e-08,-8.494829444316565059e-07,3.453052386248600669e-07,-2.055565164482686669e-05,1.587034421390853822e-05,-1.572952533024363220e-05,-3.139141699648462236e-05,-8.967019198280468117e-07,-1.946990693113548332e-07,-2.180161573051009327e-06,1.896747926366515458e-05,-2.927182868006639183e-05,-1.257932126463856548e-05,2.919496546383015811e-05,7.814931450411677361e-06,3.658655987237580121e-05,-4.853665132031892426e-07,8.675941899127792567e-06,1.368822559015825391e-04,6.048209979780949652e-05,3.842346268356777728e-05,-2.962854341603815556e-05,4.170218016952276230e-05,5.184395558899268508e-05,-2.288016503371181898e-06,-1.278354261557979044e-06,-7.222398608064395376e-07,-1.191281044157221913e-04,-9.939052688423544168e-06,-4.796213761437684298e-05,4.925140092382207513e-05,-4.814711064682342112e-05,3.179289706167764962e-06,-9.354641292702581268e-07,-8.204938239941839129e-06,-3.608656697906553745e-06,7.287343032658100128e-05,7.295759132830426097e-05,-3.624667078838683665e-05,-3.645312244771048427e-05,6.591903911612462252e-06,1.671115569479297847e-06,-1.770749804563820362e-05,5.273192800814285874e-05,1.376906038785818964e-05,-3.143447247566655278e-05,5.300484190229326487e-06,-6.177410796226467937e-07,-5.395453399614780210e-07,-1.449581077395123430e-07,9.749287528393324465e-07,2.041000516328494996e-05,-2.904020220739766955e-05,1.380135836370754987e-05,3.978342192567652091e-06,-5.553079063247423619e-08,2.185766447837522719e-07,-5.146591774973785505e-08,1.111231995309935883e-06,-1.014793724607443437e-07,-6.685458629362983629e-06,-7.316099072340875864e-06,1.260620024368108716e-06,9.137567644756927621e-07,-3.597060072024760302e-08,-1.902676444842654746e-06,-4.383115879136312287e-07,-2.631277311593294144e-06,6.347889575408771634e-05,-2.882768603740260005e-05,-2.579060674179345369e-05,-8.850865924614481628e-07,2.327694232917565387e-07,2.551319539634278044e-06,2.445482095936313272e-05,-1.827109517762437463e-04,-1.055952016031369567e-04,-9.089507511816918850e-05,1.062295996234752238e-04,1.058039488270878792e-04,-5.131005309522151947e-07,9.128309102379716933e-06,1.169534152722917497e-04,-3.245847256039269269e-05,1.435496669728308916e-04,-6.303151894826442003e-05,9.234880963049363345e-06,7.235225348267704248e-05,-7.253353942360263318e-06,-1.899844846775522456e-06,2.701188350329175591e-06,-1.087288837879896164e-04,5.258845703792758286e-05,-1.873078872449696064e-05,-8.751392306294292212e-05,1.648217585170641541e-05,1.052578591043129563e-05,2.980351155201788060e-06,2.926934394054114819e-05,3.719501546584069729e-05,8.043304842431098223e-05,-4.550656012725085020e-05,-2.942752034869045019e-04,-5.979426350677385926e-05,1.949975739989895374e-05,2.671793481567874551e-06,2.442353434162214398e-05,3.884617763105779886e-05,1.915398606797680259e-04,-6.696132913930341601e-05,-4.312774399295449257e-05,-2.263386022605118342e-06,2.849518523362348787e-06,-1.575643523210601415e-06,2.581421995273558423e-06,-6.091752766224090010e-06,-8.244675700552761555e-05,4.692639049608260393e-05,7.356663900282001123e-06,8.763436198933050036e-09,6.342718847918149550e-07,5.467774144563009031e-08,-1.551088075757434126e-06,-3.352519797772401944e-06,-1.623651405679993331e-05,7.390967766696121544e-06,-3.980696874350542203e-07,3.193066788753640139e-07,6.160234988783486187e-08,2.514753077775822021e-06,1.818144426124490565e-07,6.739851232850924134e-05,1.384159404551610351e-04,1.604799472261220217e-04,1.042885996866971254e-04,8.643221917736809701e-06,1.368555899716739077e-06,3.713626028911676258e-06,-2.469298851792700589e-05,-1.048169797286391258e-04,-2.261888439534232020e-04,-1.567264553159475327e-05,-3.316689617349766195e-05,2.698696880543138832e-05,-4.473396529647288844e-06,4.184061253909021616e-06,1.248946591658750549e-05,4.415639705257490277e-05,1.591943291714414954e-04,-2.781838702503591776e-04,-4.915121826343238354e-05,2.153325112885795534e-05,-1.677644831943325698e-06,-3.817571268882602453e-06,1.052554034686181694e-05,-1.032155269058421254e-04,-2.045472792815417051e-04,-8.832548701320774853e-06,-2.835270242940168828e-05,-4.408387758303433657e-05,-4.101578088011592627e-05,1.874795998446643353e-07,2.829502227541524917e-05,-7.246897439472377300e-05,-4.890137643087655306e-05,2.584218746051192284e-04,-6.919952284079045057e-06,-5.764220986748114228e-06,-2.748990664258599281e-05,1.335161414317553863e-06,1.739164690661709756e-05,5.501461419044062495e-05,1.143459012382663786e-04,2.183669130317866802e-05,6.796501111239194870e-05,-1.880409854493336752e-07,-1.161637555924244225e-06,-4.188690923001558986e-07,-2.678254986676620319e-07,-1.602114934939891100e-06,-2.110424065904226154e-05,7.921080396044999361e-06,-1.151436435975483619e-06,-4.626663667295360938e-06,-3.451893917372217402e-07,-2.150051159333088435e-08,7.243966138048563153e-07,-1.039099743138649501e-06,1.132306465478905011e-06,-1.550817046336305793e-06,-3.649454356491332874e-07,2.287823690494406037e-07,1.727642029436537996e-08,-5.327597136783879250e-07,1.201764803226978984e-07,-1.015315865515731275e-05,-7.685625314479693770e-05,-3.492258838377892971e-05,-4.053539305459707975e-05,-7.472635843441821635e-08,5.828711096000915859e-07,5.036850438955298159e-07,2.709272121137473732e-05,3.330322215333580971e-05,-7.231323979794979095e-05,-1.495883334428071976e-04,-1.322456082561984658e-04,3.854323222185485065e-05,3.481181920506060123e-07,-8.737856660445686430e-07,1.088215649360790849e-04,-8.221661846619099379e-05,7.889539119787514210e-07,-6.825559830758720636e-05,-4.513361636782065034e-05,1.316785201197490096e-04,-1.248170178769214544e-06,-1.554734240016841795e-06,-7.772569006192497909e-07,-3.537825250532478094e-05,-1.627442179596982896e-05,1.691486249910667539e-04,-1.654429797781631351e-05,-7.166570867411792278e-06,5.824935215059667826e-06,1.158567101811058819e-06,-1.560841155878733844e-05,3.295575879747048020e-05,-1.379156310576945543e-05,1.361596659990027547e-04,4.436691597220487893e-05,-1.267651896341703832e-05,6.244681571843102574e-06,1.936577973538078368e-06,-1.514648465672507882e-04,7.155881030485033989e-05,1.389951212331652641e-04,1.115786435548216105e-04,-9.410694474354386330e-06,-7.852580665712594055e-07,2.173881625822104979e-07,-1.229568511007528286e-06,-5.779533239547163248e-06,5.875266651855781674e-05,-3.747307346202433109e-05,3.802576429734472185e-06,1.686973405412572902e-06,8.307794132633716799e-07,5.749035381086287089e-08,5.745896913822434726e-08,2.023607521550729871e-07,-8.207831569961854257e-07,2.592916189314564690e-06,-7.434278813889250159e-06,1.751656668602663558e-07,2.125730418356397422e-07,3.731418019015109167e-08,-2.462142674630740657e-06,3.198059914666373516e-07,2.027441951213404536e-06,-6.883626338094472885e-05,8.173772221198305488e-05,-3.579313124646432698e-05,3.627900696301367134e-06,-8.061724656727164984e-07,-4.472716227610362694e-06,9.710811355034820735e-06,-1.430364209227263927e-04,-8.307916141347959638e-05,7.966586417751386762e-05,-1.643340219743549824e-04,5.594809044850990176e-05,-1.797270215320168063e-06,-1.613977133274602238e-06,7.023110083537176251e-05,4.888421972282230854e-05,-5.351648724172264338e-07,3.375858796061947942e-05,1.570534659549593925e-04,5.398036591941490769e-05,-3.324090585010708310e-06,-1.477743580835522152e-07,-1.402270299877272919e-06,-3.336997178848832846e-05,-9.873099043034017086e-05,-2.901102416217327118e-04,-5.200410305405966938e-05,1.910277205752208829e-06,-1.089644138119183481e-05,7.828354000594117679e-07,-7.504602763219736516e-06,-2.023656270466744900e-04,-1.275834511034190655e-04,3.666976699605584145e-04,7.247045869007706642e-05,-1.222484024765435606e-05,-1.273683210456511006e-05,-3.397427690288168378e-07,2.615200355648994446e-05,1.126090064644813538e-04,-7.462943176506087184e-05,1.073341991286724806e-04,1.747224087012000382e-05,3.501257651805644855e-06,-3.437403620409895666e-06,-2.138099262083414942e-06,3.200974788342136890e-06,1.556159622850827873e-05,-1.145420465036295354e-04,-8.991494541987776756e-05,-4.633365733752725646e-06,4.332298431108938530e-06,-3.557884610927430913e-06,-5.257104021438863128e-06,-1.191312662740529049e-06,-6.235486580408178270e-07,-6.847275017207721248e-06,-2.525016861909534782e-05,3.103713197560864501e-06,1.640548816794762388e-06,-8.250292012235149741e-06,-8.601758167969819624e-07,-2.221780960098840296e-06,5.341053110896609724e-06,2.495688677299767733e-04,5.591248918790370226e-05,3.774972719838842750e-05,-2.958926188512123190e-06,2.542998117860406637e-06,-4.445221293281065300e-06,-3.167575050611048937e-05,1.198645331896841526e-04,4.042481668875552714e-05,-1.299336581723764539e-04,-5.049199535278603435e-05,3.951773396693170071e-05,-1.837693389461492188e-06,2.861190660041756928e-05,1.965369483514223248e-05,-2.480580951669253409e-05,-2.929588117694947869e-05,-1.049034690367989242e-04,1.983059883059468120e-05,-1.872782377176918089e-05,3.303198536741547287e-05,-7.288594497367739677e-05,5.343355951481498778e-06,-1.051880899467505515e-04,8.325779344886541367e-05,5.132498699822463095e-05,7.922414806671440601e-05,-7.786582136759534478e-05,-2.429258711345028132e-05,4.011569399153813720e-05,-9.304948616772890091e-05,-8.198976138373836875e-05,5.266110383672639728e-05,1.169837778434157372e-04,-7.775468111503869295e-05,-4.579708911478519440e-05,-5.371260340325534344e-05,7.568527507828548551e-05,-1.651141428737901151e-05,-5.948919715592637658e-05,4.025781818199902773e-04,-4.318340797908604145e-04,-2.894774661399424076e-04,-1.481771032558754086e-04,-1.103468603105284274e-04,7.008588909229729325e-07,1.466059184167534113e-04,3.470754018053412437e-04,-1.015249988995492458e-03,5.639874507323838770e-05,1.670340498094446957e-05,-8.429899462498724461e-04,-3.904429490830807481e-07\n0.000000000000000000e+00,-1.283058509216061793e-06,-9.857549230218864977e-07,3.829476190730929375e-05,7.135987107176333666e-05,1.915126858875737526e-06,3.791564267885405570e-06,-1.828048823426797753e-08,4.348168204160174355e-06,3.911020939995069057e-06,1.150278258137404919e-04,1.098971406463533640e-04,1.952305319719016552e-04,2.686578663997352123e-04,6.227701305761002004e-06,-5.718698048440273851e-07,-5.889843123441096395e-06,-4.085703403688967228e-05,-2.946113818325102329e-04,-2.572170633357018232e-04,-3.240578807890415192e-04,3.013355890288949013e-04,5.834884359501302242e-05,5.176453669264446944e-06,1.402081306878244504e-05,1.703930174699053168e-04,1.316520065302029252e-04,-1.958622742677107453e-04,1.366326468996703625e-04,1.753355609253048897e-04,1.588551385793834925e-04,1.439503535038966220e-06,-1.442099346604663879e-06,3.178725819452665746e-05,1.197789461002685130e-04,7.187174924183636904e-05,-1.553679467178881168e-04,7.304779137484729290e-05,-4.816272121388465166e-05,-1.545049599371850491e-06,-1.898909204101073556e-06,2.386460982961580157e-05,-6.085720087867230177e-05,5.252675327938050032e-05,8.171065928763709962e-06,-2.440870448481291533e-04,-1.264376624021679163e-04,-5.870011591468937695e-05,3.577951702027348801e-06,2.220238093286752701e-05,2.570688375271856785e-04,3.224748943466693163e-04,1.676919782767072320e-04,1.341964962193742394e-04,-6.394479896698612720e-07,-1.384587903885403648e-06,1.527298650216835085e-06,2.795483396766940132e-06,9.862221486400812864e-05,-4.035580059280619025e-05,-3.749802272068336606e-05,-3.373782874405151233e-06,-7.539295438618864864e-06,-4.207896040497871581e-07,2.729413139945791045e-09,-2.428248535579768941e-07,-2.041163952526403591e-06,1.984131085919216275e-05,6.553493585670366883e-05,1.314036126132123172e-06,3.868118255923036486e-06,-2.854912573013734800e-08,6.089649104978889227e-07,6.607104296563193202e-06,1.634080399526283145e-05,-4.550760204438120127e-04,3.758284146897494793e-04,-1.719502324704080820e-05,1.251056710316333920e-05,-1.044568421093572397e-06,-3.601933030950021930e-06,-8.117021934594959021e-06,-3.443280002102255821e-05,-5.388236022554337978e-04,-1.607903395779430866e-04,-3.577311872504651546e-05,5.266812149784527719e-05,1.756536448738188483e-06,6.677721103187650442e-06,8.451149915345013142e-05,1.078565110219642520e-04,2.326851245015859604e-08,-1.688589691184461117e-06,2.727359242271631956e-04,3.715519778779707849e-05,7.544249911006772891e-06,9.421589766134275123e-07,-5.267593223834410310e-06,4.046927642775699496e-05,-2.070410264423117042e-04,1.919188944157212973e-04,1.187915477203205228e-04,-4.371593240648508072e-05,-4.474361776374280453e-05,-1.443326709704706445e-06,-5.971436257823370397e-05,-1.708102063275873661e-04,3.227052511647343636e-04,2.561134897405281663e-05,-1.650793565204367042e-04,2.807960845530033112e-05,-3.676879350678063929e-05,8.773668014327995479e-09,1.840281220211181790e-05,3.948097582906484604e-05,4.179355455562472343e-04,3.380025736987590790e-04,2.113962545990943909e-05,8.279562280222307891e-07,-7.747792096779448912e-07,2.061673058051383123e-06,2.105960447806864977e-06,7.411515980493277311e-05,-1.810624780773650855e-06,-5.393413812271319330e-05,-6.231338375073391944e-06,-4.274950697435997427e-06,-6.987813776504481211e-07,-1.367051893907955673e-08,1.123379661294165999e-05,6.559049487113952637e-01,-3.155584563501179218e-04,-3.907345817424356937e-04,-6.162439603940583766e-06,-1.443428118363954127e-05,2.605351490103657852e-09,-1.438907565898261964e-05,-2.384800245636142790e-05,-4.905872046947479248e-04,9.340420365333557129e-04,-1.641580369323492050e-03,-2.909008180722594261e-04,-7.287587504833936691e-05,9.196834980684798211e-06,1.648380202823318541e-05,4.224178264848887920e-04,1.289959764108061790e-03,2.597677055746316910e-03,-5.700419424101710320e-04,2.493907813914120197e-04,1.015884190564975142e-04,1.880032505141571164e-05,-2.877583028748631477e-05,-1.508970162831246853e-04,-1.118123764172196388e-03,-4.960125079378485680e-05,-1.038201386108994484e-03,-6.412724615074694157e-04,3.319243842270225286e-05,-3.456935519352555275e-05,-1.525717379990965128e-05,-6.885333277750760317e-05,-9.283921099267899990e-05,-4.573160549625754356e-05,-7.705106399953365326e-04,-7.010094122961163521e-05,4.756731214001774788e-04,4.913913435302674770e-04,1.214741769217653200e-05,1.353441912215203047e-04,1.093746279366314411e-03,1.830178545787930489e-03,8.871324826031923294e-05,1.838710624724626541e-03,-2.229456440545618534e-04,3.801323764491826296e-04,2.208252772106789052e-05,-1.850803673733025789e-04,-1.041075447574257851e-04,-1.121912267990410328e-03,-1.235378906130790710e-03,-1.859152107499539852e-04,-1.090108980861259624e-05,1.676652391324751079e-05,-1.996431274164933711e-05,5.939824404777027667e-06,-5.024623824283480644e-04,-4.124944971408694983e-04,3.732438781298696995e-04,5.135494211572222412e-05,4.670316411647945642e-05,4.461118805920705199e-06,3.842337292780939606e-08,-2.457344180584186688e-06,-9.114006388699635863e-06,2.399394725216552615e-05,3.320448013255372643e-05,-4.306333266868023202e-06,-3.306129428892745636e-06,6.910318006703164428e-08,2.711509750952245668e-06,2.056889343293732964e-06,4.821442416869103909e-06,3.992082783952355385e-04,-1.385393261443823576e-04,-3.529539098963141441e-04,-3.443284367676824331e-05,7.313278729270678014e-07,6.288387794484151527e-06,-6.599525659112259746e-05,-1.109435805119574070e-03,-9.072830434888601303e-04,8.713890565559267998e-06,1.665985328145325184e-04,3.874674148391932249e-04,9.927034625434316695e-07,-1.523582159279612824e-05,-2.403612015768885612e-04,1.504095125710591674e-04,-1.437932951375842094e-06,9.510687086731195450e-04,4.864675865974277258e-04,-5.611277883872389793e-04,8.425917258136905730e-06,6.138018761703278869e-06,-2.017764199990779161e-05,1.939545327331870794e-04,-4.877411993220448494e-04,1.997353538172319531e-04,4.329229996073991060e-04,3.661702794488519430e-05,-2.178813883801922202e-05,-4.755510417453479022e-06,1.338987931376323104e-04,-1.678675034781917930e-04,-9.485677583143115044e-05,-4.580336099024862051e-04,7.943325908854603767e-04,2.843599941115826368e-04,-3.571681372704915702e-05,-1.356274242425570264e-05,-6.553719285875558853e-04,6.455184484366327524e-05,-6.942152976989746094e-04,3.472730168141424656e-04,1.781170140020549297e-04,5.951883395027834922e-06,5.181576398172182962e-06,9.230919886249466799e-07,-1.984310074476525187e-05,5.728040559915825725e-05,1.326504134340211749e-04,2.149171268683858216e-05,-2.368816694797715172e-06,-1.416367013007402420e-06,-2.392471856182964984e-07,-9.845916792983189225e-08,2.140955075446981937e-07,3.974406354245729744e-06,3.836429095827043056e-05,4.542322585621150210e-06,3.380926500540226698e-06,5.703886927221901715e-07,5.257652446744032204e-08,-1.283129222429124638e-06,-2.080352714983746409e-06,-1.896929825306870043e-05,-1.766216882970184088e-06,-2.476021472830325365e-04,-8.093689393717795610e-05,9.255145414499565959e-07,-8.480433280055876821e-07,-5.961728675174526870e-07,-1.166932634077966213e-06,1.275882532354444265e-04,2.496986780897714198e-06,5.019575473852455616e-05,-6.371537892846390605e-05,6.010776269249618053e-05,-2.203929398092441261e-06,1.486650035076308995e-06,7.797092257533222437e-05,1.552559697302058339e-04,-1.118276122724637389e-05,-2.503003634046763182e-05,4.115355550311505795e-04,1.057761328411288559e-04,1.630351448511646595e-06,3.642674755610642023e-06,-6.448873591580195352e-06,-3.007077975780703127e-05,7.919227937236428261e-05,6.283236143644899130e-05,1.597898517502471805e-04,1.343572512269020081e-05,-2.063974898192100227e-05,-1.167541881841316354e-06,-3.262507743784226477e-05,-7.770823140162974596e-05,1.004379446385428309e-04,-3.886159174726344645e-05,-2.230844693258404732e-04,1.258923293789848685e-05,-1.700029315543361008e-05,-2.618414100652444176e-06,-4.621575499186292291e-06,-9.074845729628577828e-05,1.719256106298416853e-04,9.484391193836927414e-05,-1.051298022503033280e-05,3.723650479514617473e-06,-2.058313384623033926e-06,6.570281584572512656e-06,-2.349852366023696959e-07,1.378374145133420825e-04,8.449860615655779839e-05,-9.530133684165775776e-05,-1.128739586420124397e-05,-3.062822543142829090e-06,-6.855316314613446593e-07,4.124194674659520388e-08,-6.049592684576055035e-07,-5.553529263124801219e-07,5.190015144762583077e-05,5.503096326719969511e-05,1.299991026826319285e-06,2.087733946609660052e-06,-5.584570317296311259e-08,-4.212589828966883942e-06,1.609382934475434013e-06,7.555513730039820075e-05,2.589117211755365133e-04,-2.540308923926204443e-05,-1.373125123791396618e-04,1.447962586098583415e-05,-9.565080290485639125e-06,-2.058464997389819473e-05,4.392815753817558289e-06,-2.177587011829018593e-04,-3.346170415170490742e-04,-2.470094477757811546e-05,-2.318677143193781376e-04,6.629196286667138338e-05,7.449370968970470130e-07,1.771898155311646406e-06,6.679120997432619333e-05,1.171002950286492705e-04,-1.258767442777752876e-04,-4.522054223343729973e-04,1.398151071043685079e-04,1.157509250333532691e-04,6.256429060158552602e-06,2.758374876066227444e-06,3.619304334279149771e-05,3.530827234499156475e-05,1.183610293082892895e-04,1.344501361018046737e-04,8.710459223948419094e-05,-5.843541293870657682e-05,-5.574264650931581855e-05,-1.245775001734727994e-05,4.145776620134711266e-05,-3.576677991077303886e-04,-6.441157893277704716e-06,2.450375177431851625e-04,-5.148202762939035892e-05,-8.384262036997824907e-05,-1.927532503032125533e-05,-8.754395821597427130e-06,1.368761004414409399e-04,2.148517523892223835e-06,3.311780747026205063e-04,-3.535906726028770208e-04,-1.917303889058530331e-04,4.662029823521152139e-06,-1.124092796089826152e-05,3.269695298513397574e-06,1.950109890458406880e-06,1.163911947514861822e-04,1.622698619030416012e-05,-9.276744822273030877e-05,-1.382038863084744662e-05,-2.154763933504000306e-06,-4.919043021800462157e-07,7.754897524137049913e-08,-2.854782906069885939e-06,-5.106375283503439277e-06,7.991123857209458947e-05,7.866375381126999855e-05,-2.207376383012160659e-06,4.940526423524715938e-07,-2.072101779049262404e-08,1.871317181212361902e-06,5.318488547345623374e-06,1.197978854179382324e-04,5.699018365703523159e-04,6.138388998806476593e-04,2.125047030858695507e-04,9.628538464312441647e-06,-1.134250169343431480e-06,-6.343898348859511316e-06,-8.493327186442911625e-05,-2.696031006053090096e-04,-6.312853074632585049e-04,-1.332948449999094009e-04,-1.565572019899263978e-04,-4.907404218101873994e-06,-5.622584467346314341e-06,-6.117247721704188734e-07,-1.143460394814610481e-04,2.573693636804819107e-04,-4.106045889784581959e-05,-5.714006838388741016e-04,1.875653688330203295e-04,-3.899171133525669575e-06,3.859753633150830865e-06,1.536452327854931355e-05,4.099863872397691011e-06,-2.526117314118891954e-04,-2.925979206338524818e-04,1.427669776603579521e-04,-2.198640868300572038e-05,1.608973543625324965e-04,-8.184128091670572758e-05,6.663934755124500953e-07,-1.748708891682326794e-04,-2.331385621801018715e-04,-3.981526242569088936e-04,5.789287388324737549e-04,-1.198233658215031028e-04,2.889003371819853783e-04,-9.277103526983410120e-05,-6.946809207875048742e-06,8.650576637592166662e-05,-1.222685386892408133e-05,3.746897564269602299e-04,-5.816316115669906139e-05,3.566528903320431709e-05,2.801009486574912444e-06,-5.815483063997817226e-07,1.982333515115897171e-06,4.717652700492180884e-06,4.855381848756223917e-05,7.530594302807003260e-05,-6.048865907359868288e-05,-1.153472112491726875e-05,-9.784520443645305932e-06,-6.858014103272580542e-07,-7.890412234701216221e-08,-1.992488478208542801e-06,1.876582246040925384e-06,2.717613097047433257e-05,1.205362877954030409e-05,2.222968305432004854e-06,3.187541096849599853e-06,4.015419108327478170e-10,8.387549428334750701e-07,-2.979602413688553497e-07,-6.012423455103999004e-06,-1.028076367219910026e-04,-1.199307444039732218e-04,-1.410297991242259741e-04,4.624686880561057478e-06,4.816183150069264229e-07,-9.715543001220794395e-07,-5.063160642748698592e-05,-2.582183224149048328e-04,1.508834830019623041e-04,2.004032139666378498e-04,-3.627666155807673931e-04,2.437635703245177865e-04,1.538341621198924258e-06,-8.557017281418666244e-07,-1.985318813240155578e-04,-1.392613921780139208e-04,-1.958575739990919828e-04,-1.700224820524454117e-04,3.891046508215367794e-04,1.972716563614085317e-04,7.938993803691118956e-06,6.216959263838361949e-06,-1.763857653713785112e-05,8.644261833978816867e-05,-2.963467704830691218e-05,4.888747353106737137e-04,3.861677396344020963e-05,1.358397275907918811e-04,-3.376156382728368044e-05,-1.562288730383443180e-06,-8.994058589451014996e-05,-2.480288676451891661e-04,-5.245185457170009613e-05,-2.180181618314236403e-04,2.593675162643194199e-06,8.834480831865221262e-05,-2.022744229179807007e-05,1.179937271444941871e-06,-3.579247859306633472e-04,2.956227981485426426e-04,3.809090412687510252e-05,3.340861876495182514e-04,4.008323594462126493e-05,1.018032435240456834e-06,-2.149296051356941462e-06,4.183549208391923457e-06,-8.182411875168327242e-06,2.854783087968826294e-04,1.988640578929334879e-04,-7.356233982136473060e-05,-1.429127041774336249e-05,-3.060431481571868062e-07,-4.490492528930190019e-07,-9.291989044868387282e-08,-1.578153614900656976e-06,-2.637041689013130963e-06,1.851578781497664750e-05,3.723349072970449924e-05,3.593754627218004316e-07,8.930807098295190372e-07,6.015727649355540052e-08,7.905473466962575912e-06,-3.048928192583844066e-06,9.575063450029119849e-05,2.156289992853999138e-04,-2.619301376398652792e-04,3.572266723494976759e-05,1.884903394966386259e-05,5.054278062743833289e-07,-8.814334250928368419e-06,-3.072548497584648430e-05,4.070754512213170528e-04,-6.399974226951599121e-04,-1.380222965963184834e-04,-1.713708770694211125e-04,-1.769490336300805211e-04,-3.267996362410485744e-06,3.498911382848746143e-06,-6.356942321872338653e-06,1.189782051369547844e-05,-1.113691614591516554e-04,-2.397806383669376373e-05,1.590048777870833874e-04,3.091028338531032205e-05,6.509922059194650501e-06,3.979544089816045016e-06,3.200950959580950439e-05,6.645709072472527623e-05,-2.887214650399982929e-04,1.997746876440942287e-04,4.239146946929395199e-04,7.729261415079236031e-05,-9.372054773848503828e-05,-1.723497007333207875e-06,2.726116508711129427e-05,-2.168836945202201605e-04,-9.628970292396843433e-05,4.127825377508997917e-04,-2.233731938758864999e-04,3.250659938203170896e-05,-2.300691267009824514e-05,1.606658770469948649e-05,2.130567008862271905e-05,1.792903931345790625e-04,1.895593595691025257e-04,1.773237163433805108e-04,-2.448634186293929815e-04,3.514036870910786092e-05,-3.368326360941864550e-05,-7.388478934444719926e-06,1.739492290653288364e-05,4.023177461931481957e-05,1.639521797187626362e-04,-1.454461598768830299e-04,-2.033615601249039173e-05,-1.083584811567561701e-05,5.289251021167729050e-06,-1.512349172116955742e-05,5.545291060116142035e-06,1.483433698012959212e-05,3.362520146765746176e-06,4.809859092347323895e-05,-8.996901669888757169e-06,1.280960532312747091e-05,-1.589182716088544112e-06,4.800213901035021991e-06,-8.404711479670368135e-06,1.031448628054931760e-04,-1.153603079728782177e-05,2.925609005615115166e-04,-8.524212898919358850e-05,2.237925582448951900e-05,-2.688472341105807573e-05,-5.290019544190727174e-06,-8.902641275199130177e-05,-5.972341750748455524e-04,1.449634146410971880e-04,4.735992406494915485e-04,2.506271412130445242e-04,2.889302559196949005e-04,-2.510678859835024923e-05,-3.174691664753481746e-05,2.126550534740090370e-04,3.887673374265432358e-04,-1.997313229367136955e-04,3.222904051654040813e-04,5.776891484856605530e-04,1.414377766195684671e-05,-3.231310984119772911e-05,-6.783557182643562555e-07,-7.601928518852218986e-05,-5.901353433728218079e-04,-1.394611899740993977e-05,-7.531954906880855560e-05,-8.943075226852670312e-05,-2.706377417780458927e-04,-4.586974682752043009e-06,7.674827793380245566e-05,-1.301830779993906617e-04,-1.065488322637975216e-04,-1.077935303328558803e-04,-7.250933558680117130e-04,-2.577540872152894735e-04,2.488277095835655928e-05,-1.809789682738482952e-05,2.132878034899476916e-05,3.611475403886288404e-05,6.728063453920185566e-05,-8.811845909804105759e-04,5.999206332489848137e-04,9.642057120800018311e-04,1.112071404349990189e-04,-2.181683812523260713e-04,-1.425033668056130409e-03,1.964698545634746552e-03,2.118901582434773445e-03,-1.002467819489538670e-03,-5.745395319536328316e-04,-4.655243901652283967e-05,1.360167283564805984e-03,-2.279533646287745796e-06\n0.000000000000000000e+00,-1.227498978551011533e-05,2.878447958210017532e-05,2.762621079455129802e-06,2.631675451993942261e-04,-8.283928764285519719e-06,-7.373037988145370036e-06,2.280606814508701063e-08,1.882405740616377443e-05,-2.509584373910911381e-05,7.760233711451292038e-04,-2.443585777655243874e-03,-1.237549819052219391e-03,6.211063358932733536e-03,3.271481546107679605e-06,3.256965646869502962e-05,1.695451646810397506e-05,-2.802284434437751770e-04,2.484068274497985840e-03,4.464393132366240025e-04,-4.879412241280078888e-03,3.890602849423885345e-03,1.115696271881461143e-03,5.298793985275551677e-05,-5.928753671469166875e-05,-4.338755097705870867e-04,3.223189851269125938e-04,-1.777913712430745363e-04,7.861986756324768066e-03,9.586582891643047333e-04,2.698088937904685736e-04,3.972767444793134928e-05,1.042125495587242767e-05,6.553246930707246065e-05,2.713117981329560280e-03,2.496972214430570602e-03,-3.502958687022328377e-03,4.480309318751096725e-03,7.666898309253156185e-04,2.122212026733905077e-04,1.979041917365975678e-05,7.027137908153235912e-04,-2.339200582355260849e-04,3.550273133441805840e-03,-4.301872570067644119e-03,-5.137587431818246841e-03,-7.172764744609594345e-04,-1.436595339328050613e-04,1.747792339301668108e-06,1.312238629907369614e-03,2.758622402325272560e-03,-5.739252083003520966e-04,-3.374174702912569046e-04,1.651084283366799355e-03,2.364333113291650079e-06,1.447396243747789413e-05,6.991298505454324186e-06,1.378346642013639212e-04,7.614767528139054775e-04,8.862713002599775791e-04,-7.836398435756564140e-05,-1.317285932600498199e-05,-1.811847323551774025e-05,-1.265581340703647584e-05,1.517778613902009965e-08,-2.478272108419332653e-06,3.430277865845710039e-05,-7.175349164754152298e-04,-8.199100848287343979e-04,1.908509329950902611e-05,-8.303343929583206773e-05,2.969464674151822692e-08,5.018858792027458549e-05,-2.611181698739528656e-04,1.258971402421593666e-03,-1.074037747457623482e-03,-9.936323389410972595e-03,2.717859577387571335e-03,-3.187659240211360157e-05,7.091442967066541314e-06,5.354849054128862917e-05,-6.615613528992980719e-06,3.079860471189022064e-03,2.596846781671047211e-03,-7.740025874227285385e-03,-7.742890156805515289e-04,1.089635072275996208e-03,-1.094032631954178214e-04,9.180117194773629308e-05,3.458528663031756878e-04,4.032145254313945770e-03,5.553666502237319946e-03,-5.850248038768768311e-03,3.545954823493957520e-04,8.446001447737216949e-04,-7.613070192746818066e-05,1.063315576175227761e-04,2.995895920321345329e-04,4.736866801977157593e-03,7.818277925252914429e-03,-7.361208554357290268e-03,4.421338438987731934e-03,2.896407153457403183e-03,-2.112343645421788096e-05,1.745059125823900104e-05,1.104556489735841751e-03,1.084132585674524307e-03,-9.314285591244697571e-03,4.776300629600882530e-04,4.575342871248722076e-03,3.722296329215168953e-03,4.785983765032142401e-05,-1.138581646955572069e-04,1.366687705740332603e-03,6.529467646032571793e-04,-6.512158550322055817e-03,-6.899107247591018677e-04,-6.623605731874704361e-04,4.509053542278707027e-05,-9.761771070770919323e-05,3.684267721837386489e-05,7.663950964342802763e-05,1.362930168397724628e-03,1.329883234575390816e-03,-6.678562494926154613e-04,-4.809311940334737301e-05,-9.987907105823978782e-06,1.055568918673088774e-05,1.467102350716231740e-08,2.089345434796996415e-05,-1.970164303202182055e-04,6.566520333290100098e-01,2.532317303121089935e-03,-8.598768181400373578e-05,3.344527212902903557e-04,8.000961670973083528e-09,-2.491313498467206955e-04,1.063955947756767273e-03,-7.247880101203918457e-03,-2.372356830164790154e-03,3.518271818757057190e-02,-1.113776303827762604e-02,-1.509166759205982089e-04,3.024655597982928157e-05,-1.230601919814944267e-04,1.714332029223442078e-04,-1.530272513628005981e-02,-1.469463016837835312e-02,5.736866593360900879e-02,1.444242987781763077e-02,-1.257998868823051453e-02,4.971901071257889271e-04,-4.157012735959142447e-04,-2.334924414753913879e-03,-1.976887695491313934e-02,-1.308291777968406677e-02,1.221449021250009537e-02,-3.601825330406427383e-03,-1.006663497537374496e-02,3.718038205988705158e-04,-5.477542290464043617e-04,-1.477302634157240391e-03,-3.262670338153839111e-02,-3.391244262456893921e-02,3.163708001375198364e-02,-2.506298758089542389e-02,-1.998720690608024597e-02,1.325415214523673058e-04,-4.872825229540467262e-05,-1.129597518593072891e-02,-1.496063172817230225e-02,2.240192145109176636e-02,2.921050414443016052e-03,-8.564470335841178894e-03,-2.690578624606132507e-02,-2.032786374911665916e-03,4.900548374280333519e-04,-1.486951299011707306e-02,-1.330932788550853729e-02,2.343450486660003662e-02,1.390872709453105927e-02,4.196857567876577377e-03,-2.226869546575471759e-04,4.468474362511187792e-04,-1.735895784804597497e-04,-9.922015015035867691e-04,-9.538326412439346313e-03,-7.053209934383630753e-03,4.622651729732751846e-03,5.526820314116775990e-04,6.731780013069510460e-05,-6.853475497337058187e-05,3.048947760930786899e-08,-2.914140532084275037e-05,-3.525620195432566106e-05,-7.629508036188781261e-05,-1.124228583648800850e-05,-3.011835360666736960e-06,-6.791112537030130625e-05,-2.888737071771174669e-08,1.237451506312936544e-04,-1.719690917525440454e-04,1.838258001953363419e-03,6.595585029572248459e-03,-7.608972489833831787e-03,2.020871266722679138e-03,-1.023428776534274220e-04,3.352549902047030628e-05,1.155981299234554172e-04,-1.064611831679940224e-03,2.386280102655291557e-03,3.678773529827594757e-03,-1.114297658205032349e-03,-3.000729484483599663e-04,1.449505798518657684e-03,-1.800663303583860397e-04,7.998946239240467548e-05,-7.645317818969488144e-04,2.362146740779280663e-03,7.495229598134756088e-03,-5.557896569371223450e-03,2.910006325691938400e-03,-2.163570141419768333e-03,9.731244063004851341e-06,1.367495278827846050e-04,4.292561789043247700e-04,6.527580320835113525e-03,6.816061213612556458e-04,-6.298889406025409698e-03,9.133834391832351685e-04,2.949585672467947006e-03,-1.013137632980942726e-03,5.615811096504330635e-05,-3.441564040258526802e-04,-2.682646038010716438e-03,-2.329854061827063560e-03,-1.893118838779628277e-03,4.607205279171466827e-03,2.927165944129228592e-03,-8.731153211556375027e-04,-1.453664735890924931e-04,-3.886641934514045715e-03,-3.777248784899711609e-03,-3.234669566154479980e-04,-6.225191988050937653e-03,2.183319767937064171e-03,1.641389462747611105e-05,-4.737207927973940969e-05,6.085491259000264108e-05,-1.949325669556856155e-04,-1.467806054279208183e-03,2.200253773480653763e-03,-1.005313359200954437e-03,-1.309219805989414454e-04,-1.069628851837478578e-04,-6.525773642351850867e-06,5.635513389279367402e-09,1.942169092217227444e-07,5.506198067450895905e-05,3.910913073923438787e-04,-1.381771653541363776e-05,3.815212039626203477e-06,-1.789553425624035299e-05,-7.116977940313518047e-08,2.112742549797985703e-06,-7.392081897705793381e-05,2.283709909534081817e-04,6.165164522826671600e-04,-3.232993651181459427e-03,-2.017856750171631575e-04,1.345346572634298354e-05,-2.199395567004103214e-05,-9.297829819843173027e-06,-1.016957830870524049e-04,2.859979402273893356e-03,-2.031603071372956038e-04,-1.778848702087998390e-03,-2.439803211018443108e-04,6.691958988085389137e-04,-3.131308403681032360e-05,7.109579746611416340e-05,-3.048310754820704460e-04,2.561220200732350349e-03,3.630368155427277088e-05,-1.371498452499508858e-03,1.992854289710521698e-03,9.201100328937172890e-04,-6.119944373494945467e-07,1.106832642108201981e-04,-7.652484055142849684e-05,2.310978248715400696e-03,3.196611767634749413e-03,-2.853299025446176529e-03,1.885960809886455536e-03,3.117321990430355072e-03,-2.055006916634738445e-05,-6.466390914283692837e-06,3.006835177075117826e-04,-1.590461237356066704e-03,9.230495197698473930e-04,1.107112038880586624e-04,1.329205813817679882e-03,2.197038382291793823e-03,-1.083459210349246860e-04,-9.244443208444863558e-05,1.434358302503824234e-03,-4.551705787889659405e-04,1.045902026817202568e-04,1.101498259231448174e-03,8.678447920829057693e-05,3.087678851443342865e-05,-6.971586844883859158e-05,4.227468161843717098e-05,1.003447541734203696e-04,1.550065120682120323e-03,9.937686845660209656e-04,-1.007596496492624283e-03,-2.107177569996565580e-04,-2.949022018583491445e-06,-1.014991539705079049e-07,3.165678208461031318e-08,1.002381213766057044e-05,5.013574264012277126e-05,1.986236602533608675e-04,7.567589636892080307e-05,9.994832907977979630e-06,-2.560828761488664895e-05,-7.165044735302217305e-08,2.087152097374200821e-05,-8.772803266765549779e-05,2.647667133715003729e-04,-1.143395435065031052e-03,-7.047635968774557114e-03,1.202652929350733757e-03,8.536496898159384727e-05,-1.201183185912668705e-04,-1.249156775884330273e-05,4.515388282015919685e-04,-1.270764507353305817e-03,-6.011873483657836914e-05,-2.213357714936137199e-03,2.649393165484070778e-03,1.673541264608502388e-03,4.273291051504202187e-05,-2.390997906331904233e-05,-2.729352563619613647e-04,4.813341656699776649e-04,-1.498236670158803463e-04,-5.900936201214790344e-03,1.759880105964839458e-03,1.125081209465861320e-03,-1.010977066471241415e-04,1.028624246828258038e-04,1.599602255737408996e-04,5.243003368377685547e-03,5.159141495823860168e-03,-1.872286433354020119e-03,1.599811017513275146e-03,2.154980553314089775e-03,5.757773178629577160e-04,-3.429267599130980670e-05,1.537953619845211506e-03,7.040955824777483940e-04,1.795677002519369125e-03,2.699256874620914459e-03,-2.471862360835075378e-03,4.325919784605503082e-03,4.402579797897487879e-04,-1.049084385158494115e-04,2.027316484600305557e-03,-1.294489833526313305e-03,-1.772117568179965019e-03,-1.431634183973073959e-03,-3.277261275798082352e-04,6.891335942782461643e-06,-8.312923455378040671e-05,-5.024503479944542050e-07,1.679347478784620762e-04,7.091604638844728470e-04,2.451453474350273609e-04,-5.708502721972763538e-04,-7.707058830419555306e-05,1.441866879758890718e-05,1.254919880011584610e-05,7.229755283333361149e-08,2.139835487469099462e-06,-1.854380934673827142e-05,-1.048685866408050060e-03,-5.738059990108013153e-04,-6.297494110185652971e-06,-4.297113628126680851e-05,3.261720848968252540e-08,3.924718112102709711e-05,-1.236873795278370380e-04,6.985031068325042725e-04,-5.112220533192157745e-03,-1.198225654661655426e-04,4.736586939543485641e-03,3.428650234127417207e-05,3.171396747347898781e-05,-2.288796895300038159e-05,-1.009174739010632038e-04,-8.656450081616640091e-04,5.965829826891422272e-03,-1.604477874934673309e-03,3.544198814779520035e-03,2.803945448249578476e-03,-2.498516550986096263e-05,-6.650840805377811193e-05,5.689577665179967880e-05,1.514765201136469841e-03,4.544928669929504395e-03,9.314492344856262207e-04,2.394886687397956848e-04,1.970183104276657104e-03,-1.154986675828695297e-04,-4.356810677563771605e-05,5.145344184711575508e-04,3.112577134743332863e-03,-3.684965195134282112e-03,-3.434852696955204010e-03,-2.483142074197530746e-03,-2.310080686584115028e-03,5.202662432566285133e-04,3.080506212427280843e-05,1.606485340744256973e-03,4.395289812237024307e-03,-8.773461915552616119e-03,-4.454585257917642593e-03,-2.954649389721453190e-04,1.690908102318644524e-03,2.463502169121056795e-04,-1.332678220933303237e-05,2.390914829447865486e-03,4.285445902496576309e-03,-8.753282018005847931e-04,-4.801257513463497162e-03,-3.282476682215929031e-03,2.432445035083219409e-05,-4.572170291794463992e-05,-1.354922642349265516e-05,2.053935750154778361e-04,6.866601761430501938e-04,3.063100157305598259e-04,1.938431814778596163e-04,-4.687637556344270706e-06,1.591237742104567587e-05,1.272701592824887484e-05,-7.463859219569712877e-08,-4.446738785190973431e-06,7.137530337786301970e-05,1.529610017314553261e-04,-2.052413765341043472e-04,5.319694537320174277e-06,-4.526918201008811593e-05,6.793379725422710180e-08,1.689354940026532859e-05,-1.519568468211218715e-04,4.045438254252076149e-04,-7.270882488228380680e-04,-8.112838491797447205e-03,1.759910257533192635e-03,1.264521997654810548e-04,-3.607037797337397933e-05,-4.311561497161164880e-05,-8.778386109042912722e-05,3.428467083722352982e-03,4.845791030675172806e-03,-2.195281442254781723e-03,1.561998156830668449e-03,1.526882755570113659e-03,-9.366842277813702822e-05,3.792173083638772368e-05,-1.038507674820721149e-03,-2.744386438280344009e-04,3.601649077609181404e-03,-4.034905694425106049e-03,-2.579909982159733772e-03,-1.412730081938207150e-03,-5.916806912864558399e-05,1.286621118197217584e-04,1.393181446474045515e-04,2.747330814599990845e-03,5.384694784879684448e-03,-8.338978514075279236e-04,5.965935532003641129e-03,4.468020051717758179e-03,-1.299841096624732018e-04,-3.802839637501165271e-05,8.854730986058712006e-04,-1.989135518670082092e-03,-3.449030686169862747e-03,-5.674152635037899017e-03,-6.438822019845247269e-04,3.543008584529161453e-03,-3.281518002040684223e-05,-1.361394388368353248e-04,9.828818729147315025e-04,2.093292772769927979e-03,-4.358463920652866364e-04,-7.087693084031343460e-04,-7.389330421574413776e-04,5.399242218118160963e-05,-9.882698941510170698e-05,3.637483314378187060e-05,2.410736487945541739e-04,1.962493173778057098e-03,2.157658804208040237e-03,-1.280531752854585648e-03,-1.672065554885193706e-04,-4.419791366672143340e-06,2.906841473304666579e-06,1.539319782750681043e-09,-9.031384252011775970e-06,-3.061228198930621147e-06,3.072798426728695631e-05,-7.357739377766847610e-07,9.073508408619090915e-06,-3.179461418767459691e-05,-1.764419721439480782e-08,4.676479147747159004e-05,-1.291432126890867949e-04,9.670677245594561100e-04,9.376564994454383850e-04,-2.510087564587593079e-03,1.873064553365111351e-03,3.635069879237562418e-05,2.471567995598888956e-06,-3.123364876955747604e-06,-3.441109729465097189e-04,1.870482694357633591e-03,3.442043438553810120e-03,-3.962204325944185257e-03,1.188752125017344952e-03,1.418363186530768871e-03,-9.792235505301505327e-05,5.245667125564068556e-05,-2.021295949816703796e-05,1.995504368096590042e-03,1.940802321769297123e-03,-1.138667576014995575e-03,-2.391317539149895310e-04,2.475091023370623589e-03,-1.346298267890233546e-05,6.790939369238913059e-05,2.662623592186719179e-04,2.969502005726099014e-03,3.607179038226604462e-03,-4.169931635260581970e-03,4.625717177987098694e-03,2.130493288859724998e-03,-5.181226879358291626e-04,1.001616328721866012e-05,1.242925180122256279e-03,-7.399911992251873016e-04,-2.113918075338006020e-03,-1.485230401158332825e-03,2.217977307736873627e-04,2.474333159625530243e-03,-9.136128937825560570e-05,-1.587364677106961608e-04,2.011384349316358566e-03,-4.199331742711365223e-04,-2.839050022885203362e-03,-3.689246252179145813e-03,1.061626709997653961e-03,1.084940595319494605e-05,-5.720732588088139892e-05,7.200977415777742863e-05,-2.019897510763257742e-05,1.557414885610342026e-03,2.132160589098930359e-03,-1.363653456792235374e-03,-1.693025405984371901e-04,-1.553220645291730762e-04,-1.009033221635036170e-04,-1.975049417524132878e-05,2.649476518854498863e-04,1.878165858215652406e-05,-1.077579800039529800e-04,-7.532482268288731575e-04,5.902812335989437997e-05,-7.533440657425671816e-05,4.394748975755646825e-05,-4.047090187668800354e-04,-9.099009184865280986e-05,2.219682501163333654e-04,1.759393140673637390e-03,-4.037038888782262802e-03,-4.590112366713583469e-04,2.088119799736887217e-06,-3.828789922408759594e-04,-5.930934567004442215e-04,1.092524267733097076e-03,1.536937663331627846e-03,1.519484911113977432e-03,-4.054698161780834198e-03,2.501499257050454617e-04,3.648756071925163269e-03,-2.106800384353846312e-04,4.353880940470844507e-04,2.443462377414107323e-03,2.042394597083330154e-03,4.023907706141471863e-03,-2.646996174007654190e-03,6.632964359596371651e-04,1.749440794810652733e-03,1.891730062197893858e-04,-7.314078538911417127e-05,6.812512874603271484e-04,-9.079867741093039513e-04,2.429272513836622238e-03,-4.329129122197628021e-03,5.863634869456291199e-03,2.297407947480678558e-03,9.933203691616654396e-04,5.414518091129139066e-05,1.492687268182635307e-03,1.864400925114750862e-03,2.160668373107910156e-05,-3.059915732592344284e-03,2.132120076566934586e-03,2.651381772011518478e-03,8.834691252559423447e-04,-1.835438422858715057e-03,1.421859255060553551e-03,3.081775503233075142e-03,-7.681001909077167511e-03,2.180754672735929489e-03,-9.320555836893618107e-04,5.657414905726909637e-03,8.486554725095629692e-04,2.446656581014394760e-03,2.624166570603847504e-02,3.619160037487745285e-03,8.994665928184986115e-03,3.088030498474836349e-04,-4.362149629741907120e-03,9.944150224328041077e-04,6.956762263143900782e-06\n0.000000000000000000e+00,-9.352325832878705114e-06,9.253968528355471790e-06,-1.807627122616395354e-04,1.795635180315002799e-04,-5.527476787392515689e-06,-9.642082659411244094e-06,7.723190975639226963e-09,2.252388730994425714e-05,-2.773241430986672640e-05,1.895058958325535059e-04,-4.056773148477077484e-03,-2.270063152536749840e-03,4.823651164770126343e-03,1.673060978646390140e-07,3.040083538508042693e-05,3.358227695571258664e-05,-3.579909971449524164e-04,1.128293573856353760e-03,1.549726002849638462e-03,-2.505171578377485275e-03,2.601305721327662468e-03,6.922987522557377815e-04,3.743138586287386715e-05,-5.735172817367129028e-05,-4.402997437864542007e-04,-1.391643891111016273e-04,-1.973806938622146845e-04,6.441862322390079498e-03,-1.510446891188621521e-04,-2.289898693561553955e-04,3.451459633652120829e-05,-8.912994417187292129e-06,-4.753121174871921539e-05,1.449056202545762062e-03,2.075365046039223671e-03,-2.263152040541172028e-03,3.514277283102273941e-03,8.664233610033988953e-05,1.727707567624747753e-04,1.931387487275060266e-05,1.369120203889906406e-03,1.544812577776610851e-03,1.144606270827353001e-03,-3.275241004303097725e-03,-4.481850191950798035e-03,-9.347143350169062614e-04,1.104291441151872277e-04,2.474835127941332757e-06,9.822447318583726883e-04,1.472781645134091377e-03,-7.484246743842959404e-04,-8.670353563502430916e-04,7.400698959827423096e-04,4.231791535858064890e-06,1.836817864386830479e-05,6.869809112686198205e-06,9.452531958231702447e-05,4.848744720220565796e-04,1.021646545268595219e-03,8.568677003495395184e-06,3.861818186123855412e-06,-5.776124453404918313e-06,-1.399805296387057751e-05,1.425001361354816254e-08,-6.135542207630351186e-08,5.061888077761977911e-05,-9.579075267538428307e-04,-8.992884540930390358e-04,1.715130383672658354e-05,-7.999832450877875090e-05,2.401780996308389149e-08,3.925185228581540287e-05,-2.702942874748259783e-04,1.140018342994153500e-03,-2.213047817349433899e-03,-9.808012284338474274e-03,2.654123585671186447e-03,-6.251895683817565441e-05,7.248097972478717566e-06,3.667184864752925932e-05,9.420592687092721462e-05,2.533871680498123169e-03,2.859576139599084854e-03,-9.075796231627464294e-03,1.563674770295619965e-03,9.886717889457941055e-04,-7.504680252168327570e-05,2.257833693874999881e-05,5.198124563321471214e-05,3.082614392042160034e-03,4.871248733252286911e-03,-3.004249650985002518e-03,-4.938343772664666176e-04,6.895957048982381821e-04,-1.105268747778609395e-04,7.151013414841145277e-05,3.691752208396792412e-04,4.860312677919864655e-03,5.603163503110408783e-03,-6.684671621769666672e-03,2.089792164042592049e-03,1.822270918637514114e-03,2.713858848437666893e-04,9.744362614583224058e-07,1.641826704144477844e-03,2.594717545434832573e-03,-1.035471446812152863e-02,-4.646703600883483887e-04,3.961026668548583984e-03,3.457259619608521461e-03,2.330361166968941689e-04,-1.019399933284148574e-04,1.388574251905083656e-03,6.570096593350172043e-04,-7.078075781464576721e-03,-2.341474406421184540e-03,-1.799322199076414108e-03,4.652735515264794230e-05,-1.016727401292882860e-04,3.279931479482911527e-05,7.901433855295181274e-05,1.138994935899972916e-03,1.564870937727391720e-03,-4.140589153394103050e-04,-1.281556251342408359e-05,1.168812650576001033e-05,1.970728771993890405e-05,-4.427718280908266024e-08,-9.754076017998158932e-06,-3.264085389673709869e-04,2.676930744200944901e-03,6.599180698394775391e-01,-1.111143283196724951e-04,3.493969852570444345e-04,-7.224862486054917099e-09,-2.328697737539187074e-04,1.126631977967917919e-03,-4.722679965198040009e-03,3.387858159840106964e-03,3.743597865104675293e-02,-1.153062842786312103e-02,-1.603483688086271286e-04,5.220608727540820837e-05,-3.049922815989702940e-05,-8.248102385550737381e-04,-1.450117491185665131e-02,-1.837515272200107574e-02,4.262783750891685486e-02,7.734016515314579010e-03,-1.039540767669677734e-02,1.569687738083302975e-04,-1.101071393350139260e-04,-1.752567826770246029e-03,-1.447513140738010406e-02,-1.841269433498382568e-02,2.141681686043739319e-02,-1.707861316390335560e-03,-7.492672652006149292e-03,4.237403627485036850e-04,-3.951825492549687624e-04,-1.962995622307062149e-03,-4.000633209943771362e-02,-2.382510900497436523e-02,3.272074833512306213e-02,-1.416730973869562149e-02,-1.355622708797454834e-02,-1.352494582533836365e-03,6.296680658124387264e-05,-1.373358350247144699e-02,-1.948111876845359802e-02,1.709072850644588470e-02,3.321045078337192535e-03,-1.399358082562685013e-02,-2.003566175699234009e-02,-2.879603765904903412e-03,5.021069664508104324e-04,-1.178577449172735214e-02,-9.959800168871879578e-03,1.951386779546737671e-02,1.408183202147483826e-02,1.077534258365631104e-02,-2.569645876064896584e-04,4.645884037017822266e-04,-1.740584848448634148e-04,-8.126889588311314583e-04,-8.259784430265426636e-03,-8.321882225573062897e-03,4.099530167877674103e-03,3.860843426082283258e-04,-1.806183718144893646e-05,-1.322025054832920432e-04,-4.873170666996884393e-08,-1.935771979333367199e-05,-1.497096127422992140e-05,-4.724614555016160011e-04,-2.173870161641389132e-04,-3.881646989611908793e-06,-6.383321306202560663e-05,2.968408807646483183e-08,8.242374315159395337e-05,-1.211273047374561429e-04,1.781980972737073898e-03,4.946831148117780685e-03,-2.280705142766237259e-03,1.733268145471811295e-03,-1.088835851987823844e-04,1.906675606733188033e-05,8.713018905837088823e-05,-3.873379901051521301e-04,2.690330613404512405e-03,7.052499800920486450e-03,1.710820943117141724e-04,-3.033102955669164658e-03,1.139848609454929829e-03,-9.333924390375614166e-05,3.103972994722425938e-05,-1.064958283677697182e-03,4.218296613544225693e-03,7.184422109276056290e-03,-4.889908246695995331e-03,3.408659715205430984e-03,-7.200997788459062576e-05,-6.911846867296844721e-06,9.448621858609840274e-05,5.055522779002785683e-04,5.902660079300403595e-03,5.173031240701675415e-06,-8.739163167774677277e-03,-1.852241344749927521e-03,1.383421709761023521e-03,-4.263602313585579395e-04,4.255808380548842251e-05,-4.392739501781761646e-04,1.143508590757846832e-03,-2.591052558273077011e-03,-3.583702258765697479e-03,-1.701225992292165756e-04,1.128613948822021484e-04,-3.745892317965626717e-04,-3.479644510662183166e-05,-4.958682693541049957e-03,-4.636273719370365143e-03,-4.225817508995532990e-03,-5.670127458870410919e-03,7.088100537657737732e-04,5.251642141956835985e-05,-1.920928480103611946e-05,4.575501225190237164e-05,1.950133737409487367e-04,-5.275491275824606419e-04,3.250590991228818893e-03,-9.055598638951778412e-06,1.633173815207555890e-05,-5.759464693255722523e-05,-7.139842637116089463e-07,-9.412610779691021889e-08,2.179694092774298042e-06,6.155091250548139215e-05,-4.330717638367787004e-05,-1.419932814314961433e-04,4.456534043129067868e-06,-1.856128801591694355e-05,-5.030460670241154730e-08,8.257372428488451988e-06,-7.410078251268714666e-05,3.988029784522950649e-04,2.761067589744925499e-04,-2.404154743999242783e-03,6.796607631258666515e-04,1.917892950586974621e-05,-1.447399517928715795e-05,-1.919670467032119632e-05,-9.377283276990056038e-05,1.575720263645052910e-03,-2.203065669164061546e-04,1.770290546119213104e-04,8.659873856231570244e-04,3.860627184621989727e-04,-9.556169970892369747e-06,5.084948497824370861e-06,-5.281746853142976761e-04,1.966725569218397141e-03,4.819612368009984493e-04,-8.689540554769337177e-04,6.323616253212094307e-04,1.888149854494258761e-04,-1.746859197737649083e-05,6.351094634737819433e-05,1.067375997081398964e-04,2.784107346087694168e-03,1.876484602689743042e-03,-2.088239416480064392e-03,6.423360900953412056e-05,1.370186917483806610e-03,1.430397969670593739e-04,-1.087809960154118016e-05,8.327122777700424194e-04,-2.123407321050763130e-04,-7.382073672488331795e-04,5.898337112739682198e-04,1.235031639225780964e-03,1.863924204371869564e-03,1.088791759684681892e-04,-7.326815830310806632e-05,1.450414652936160564e-03,-2.274681901326403022e-04,-2.478762762621045113e-04,1.469000708311796188e-04,-8.696876466274261475e-04,3.302780896774493158e-05,-7.011633715592324734e-05,3.475861740298569202e-05,8.624435577075928450e-05,1.284736790694296360e-03,1.113373669795691967e-03,-7.910506101325154305e-04,-1.562242541695013642e-04,7.609445674461312592e-06,7.868872671679127961e-06,2.268673426897294121e-08,1.129985503212083131e-05,6.142431084299460053e-05,2.180693118134513497e-04,3.218560595996677876e-05,2.276477789564523846e-05,-1.437027367501286790e-05,1.150021944340551272e-08,1.908187914523296058e-05,-9.031531226355582476e-05,3.099775640293955803e-04,-3.045631106942892075e-03,-5.204858724027872086e-03,2.227493532700464129e-04,9.159901674138382077e-05,-9.549324022373184562e-05,-5.557437543757259846e-05,4.011430428363382816e-04,-2.274017781019210815e-03,1.896467409096658230e-03,-1.912076026201248169e-03,1.499538891948759556e-03,1.634195912629365921e-03,3.222330633434467018e-05,-1.328188864135881886e-05,3.905113844666630030e-04,1.486862427555024624e-03,-6.975004216656088829e-04,-6.208149716258049011e-03,6.364475702866911888e-04,1.228543696925044060e-03,-3.039889270439743996e-05,9.686446719570085406e-05,1.541533565614372492e-04,5.302905105054378510e-03,3.369317390024662018e-03,-2.154872287064790726e-03,-3.309453139081597328e-03,1.351875020191073418e-03,5.774737219326198101e-04,-7.716122490819543600e-05,1.608636579476296902e-03,2.720368560403585434e-03,5.447752773761749268e-04,3.144330577924847603e-03,-3.112256061285734177e-03,3.148380201309919357e-03,3.375606029294431210e-04,-6.609773845411837101e-05,1.810734393075108528e-03,-8.615902625024318695e-04,-3.149910364300012589e-03,-2.770634833723306656e-03,-1.519700279459357262e-03,1.855652590165846050e-05,-1.095411134883761406e-04,2.047104862867854536e-05,1.392962440149858594e-04,1.296588685363531113e-03,9.125684737227857113e-04,-7.865307852625846863e-04,-6.648499402217566967e-05,6.479553121607750654e-06,1.275126669497694820e-05,-2.539400156820192933e-08,1.904608143377117813e-05,1.634054933674633503e-05,-1.067885314114391804e-03,-8.754519512876868248e-04,1.359895395580679178e-05,-3.047565405722707510e-05,-2.163142198696732521e-08,2.142278935934882611e-05,-8.391062146984040737e-05,9.643845260143280029e-07,-4.553221166133880615e-03,-2.811344806104898453e-03,1.844394719228148460e-03,-1.354164123767986894e-05,3.046116034965962172e-05,-5.217722355155274272e-05,2.022444386966526508e-04,4.283445887267589569e-04,5.977713968604803085e-03,6.676861084997653961e-05,4.163152538239955902e-03,1.693992409855127335e-03,3.650877624750137329e-05,-4.077210542163811624e-05,8.651550160720944405e-04,6.669264985248446465e-04,3.675484098494052887e-03,3.114014398306608200e-04,-1.343103824183344841e-03,1.291425200179219246e-03,-9.352726920042186975e-05,-1.155020581791177392e-04,4.535720217972993851e-04,3.062025876715779305e-03,-8.051010081544518471e-04,-3.822632599622011185e-03,-2.853364450857043266e-03,-1.658178400248289108e-03,6.711485330015420914e-04,3.435707185417413712e-05,1.573356799781322479e-03,3.904971061274409294e-03,-8.819552138447761536e-03,-3.704673377797007561e-03,1.972566824406385422e-04,4.810001119039952755e-04,6.509959930554032326e-04,-4.704124876298010349e-06,1.118460670113563538e-03,2.574099926277995110e-03,-6.365496665239334106e-04,-4.261060617864131927e-03,-3.902842290699481964e-03,1.794862328097224236e-05,-5.219147715251892805e-05,-7.354265108006075025e-06,1.050773425959050655e-04,4.844493232667446136e-04,-2.259555039927363396e-04,-5.178197170607745647e-05,1.757702557370066643e-05,4.899832856608554721e-05,1.857756433309987187e-05,-1.831608642532955855e-08,-1.810523826861754060e-05,6.145883526187390089e-05,-1.583604607731103897e-04,-4.094784380868077278e-04,2.664512066985480487e-05,-7.548848225269466639e-05,-7.306425686692818999e-09,2.137396586476825178e-05,-1.497899793321266770e-04,5.265054060146212578e-04,-6.407324108295142651e-04,-6.616645026952028275e-03,2.289416268467903137e-03,7.525367254856973886e-05,-1.996879836951848119e-05,6.868038326501846313e-06,-4.457319737412035465e-04,1.514720497652888298e-03,5.752985365688800812e-03,-9.250738658010959625e-04,3.529337700456380844e-03,3.270020824857056141e-04,-7.172094046836718917e-05,4.302315937820822001e-05,-1.669531804509460926e-03,-1.515015959739685059e-03,3.617312759160995483e-03,-3.377398010343313217e-03,-2.737864851951599121e-03,-3.319155657663941383e-03,-1.589972089277580380e-05,1.251221547136083245e-04,8.475073991576209664e-05,3.315490437671542168e-03,4.267719108611345291e-03,-1.798740355297923088e-03,2.206617733463644981e-03,3.237594850361347198e-03,-1.795007847249507904e-06,-1.778575460775755346e-05,7.368794176727533340e-04,-3.536735894158482552e-04,-4.321295302361249924e-03,-4.374933429062366486e-03,-1.482733059674501419e-04,2.888762624934315681e-03,5.310639971867203712e-05,-1.236952957697212696e-04,3.995303995907306671e-03,9.467393392696976662e-04,-1.631354913115501404e-03,-1.519627170637249947e-03,-7.112431339919567108e-04,4.208435711916536093e-05,-8.122212602756917477e-05,4.829915633308701217e-05,1.360639580525457859e-04,2.072822302579879761e-03,2.588043455034494400e-03,-9.496705024503171444e-04,-1.149290910689160228e-04,3.748173185158520937e-06,4.524103587755234912e-06,1.652597347856499255e-08,-3.063778422074392438e-07,2.257522282889112830e-05,-1.819986791815608740e-04,-2.147173217963427305e-04,9.719333320390433073e-06,-4.537586937658488750e-05,-4.042234991175064351e-08,2.458171366015449166e-05,-1.470190763939172029e-04,8.237799629569053650e-04,-7.153395563364028931e-05,-2.696372568607330322e-03,2.544251736253499985e-03,4.723584424937143922e-05,6.301150278886780143e-06,2.305304224137216806e-05,-1.593382330611348152e-05,2.308400347828865051e-03,2.083966508507728577e-03,-3.623588709160685539e-03,-2.587743103504180908e-03,1.013626693747937679e-03,-5.624847108265385032e-05,-1.049752900144085288e-04,-6.964360363781452179e-05,1.481653423979878426e-03,2.583267632871866226e-03,9.252538438886404037e-05,4.488587728701531887e-05,1.951168524101376534e-03,-3.864560858346521854e-05,8.447292202617973089e-05,3.331925545353442430e-04,4.059148021042346954e-03,3.017378039658069611e-04,-1.123886788263916969e-03,2.371445298194885254e-03,2.096005249768495560e-03,3.593752626329660416e-05,-1.776499266270548105e-05,1.919020549394190311e-03,2.273398218676447868e-03,-4.963636398315429688e-03,-2.921854611486196518e-04,5.149582866579294205e-04,3.111374797299504280e-03,1.397338928654789925e-05,-2.076014643535017967e-04,2.302357228472828865e-03,3.888279316015541553e-04,-2.963065635412931442e-03,-4.783643409609794617e-03,-2.633276628330349922e-03,3.830018613371066749e-06,-2.350965951336547732e-05,1.892778091132640839e-04,1.327770878560841084e-04,1.112215686589479446e-03,9.057908901013433933e-04,-1.191810704767704010e-03,-1.212193164974451065e-04,-7.824367639841511846e-05,-1.018722177832387388e-04,-1.232729027833556756e-05,1.748331269482150674e-04,-4.691723006544634700e-05,-3.316025249660015106e-04,-3.177933394908905029e-04,1.227660832228139043e-04,3.141006891382858157e-05,5.059899194748140872e-05,3.225822365493513644e-05,-1.743680186336860061e-04,3.096378350164741278e-04,3.667476121336221695e-04,-5.011360626667737961e-03,4.195511573925614357e-04,1.940891961567103863e-04,-1.331777893938124180e-04,-3.818914410658180714e-04,9.012366062961518764e-04,2.384025137871503830e-03,5.276680458337068558e-04,-4.920807667076587677e-03,-6.461531156674027443e-04,4.140133969485759735e-03,-4.403035272844135761e-04,2.035642100963741541e-04,3.893268760293722153e-03,-7.480094791390001774e-04,5.826493725180625916e-03,-1.518581528216600418e-03,-4.179897950962185860e-04,3.629366634413599968e-03,9.366303856950253248e-05,1.032166765071451664e-03,9.466602350585162640e-04,1.019691815599799156e-03,9.397417306900024414e-05,-4.258208442479372025e-03,2.662074053660035133e-03,1.864738296717405319e-03,3.337068774271756411e-04,-1.046393066644668579e-03,2.632049145177006721e-03,3.883033059537410736e-03,-1.035792985931038857e-03,-1.716609112918376923e-04,2.102581551298499107e-03,1.313277287408709526e-03,-4.858512256760150194e-04,-4.934822209179401398e-04,2.145045436918735504e-03,4.534476902335882187e-03,-5.086744669824838638e-03,1.627323217689990997e-04,4.406502121128141880e-04,4.968172870576381683e-03,3.298368304967880249e-03,6.579348701052367687e-05,1.579845696687698364e-02,-9.562253020703792572e-03,1.568974182009696960e-02,-1.961538568139076233e-03,-1.290153362788259983e-03,-2.343303989619016647e-03,1.417600651620887220e-05\n0.000000000000000000e+00,2.125465925928438082e-06,3.543465481925522909e-06,-9.773300007509533316e-06,1.194069227494765073e-05,4.689826710091438144e-06,3.596619762902264483e-06,2.079029215451555501e-08,1.100484041671734303e-07,8.715626336197601631e-07,5.702726411982439458e-05,1.515992044005542994e-04,4.221640119794756174e-05,1.520209043519571424e-04,-3.921489224012475461e-06,-5.390718911257863510e-07,-3.386108346603577957e-06,5.688081000698730350e-05,-5.773724114987999201e-05,-7.301161531358957291e-05,-1.052131920005194843e-04,2.655433199834078550e-04,-6.900547305122017860e-06,3.556971023499500006e-06,2.042608684860169888e-05,2.908932219725102186e-04,2.406812418485060334e-04,7.953221938805654645e-05,-8.624180918559432030e-05,6.265552656259387732e-05,8.358246850548312068e-05,-4.893416644335957244e-06,-3.717392701219068840e-06,4.455667658476158977e-05,5.220402090344578028e-05,-2.240592148154973984e-04,-1.408867392456158996e-04,1.108644428313709795e-04,6.624140951316803694e-06,2.985072933370247483e-05,-1.621538785911980085e-06,-4.325374538893811405e-05,-1.513630268163979053e-04,2.795617037918418646e-04,4.023042492917738855e-05,-2.983165613841265440e-04,-7.600140816066414118e-05,4.055509634781628847e-07,6.638545528403483331e-06,-1.379112509312108159e-04,9.674170723883435130e-05,1.868659455794841051e-05,-4.567696669255383313e-05,-9.003802551887929440e-05,-1.279340949622564949e-06,1.181768709557218244e-07,1.575856003910303116e-06,-1.010546839097514749e-05,3.020557232957798988e-05,-1.226217282237485051e-04,3.043475589947775006e-05,6.885451512061990798e-06,-4.724097379948943853e-07,4.850991217608680017e-07,-9.283027679884980898e-09,1.382844402542104945e-06,4.506099458012613468e-07,-4.131567038712091744e-06,1.375096871925052255e-05,3.794260464928811416e-06,3.147758434351999313e-06,1.397107354250692879e-07,-4.376422566565452144e-07,2.564852366049308330e-07,-5.470628821058198810e-06,-1.250470813829451799e-04,-3.591683343984186649e-05,-3.506829307298175991e-05,-2.515778533052070998e-06,-2.802863718898152001e-07,-8.356649914276204072e-07,1.132058241637423635e-05,-1.260358112631365657e-04,-2.651347022037953138e-04,-1.784667983883991838e-04,9.146613592747598886e-05,-8.436901225650217384e-06,-7.010811486907186918e-07,1.747004716889932752e-05,2.366639964748173952e-04,1.649210753384977579e-04,9.550055983709171414e-05,-4.918031117995269597e-05,1.060290160239674151e-04,3.576743256417103112e-05,-1.217260205521597527e-06,-5.794922230961674359e-07,3.775500772462692112e-06,-1.007807077257893980e-04,-1.935214677359908819e-04,-1.564564081490971148e-05,1.493965828558430076e-04,-5.084720760351046920e-05,-1.298893039347603917e-05,-1.195884919980017003e-06,-3.962422124459408224e-05,-8.844980766298249364e-05,2.346594119444489479e-04,2.279930049553513527e-04,-2.633436088217422366e-05,-4.387729859445244074e-06,-5.796986442874185741e-06,3.531492893671384081e-06,-1.078743589459918439e-04,1.401202007400570437e-05,1.652239152463153005e-04,-3.808312612818554044e-06,-3.359455877216532826e-05,-5.060847456661576871e-07,-7.095972023307695054e-07,1.985401695492328145e-06,-9.623774531064555049e-06,5.035277717979624867e-05,-5.156829138286411762e-05,-1.851331717261928134e-06,3.208640919183380902e-06,-4.860141871176892892e-07,-4.036988343614211772e-07,-1.831180185263292515e-08,-6.218112957867560908e-06,-7.261143764480948448e-06,-1.442497159587219357e-04,-1.346335629932582378e-04,6.558712124824523926e-01,-2.854976992239244282e-05,-1.252634405091157532e-07,-4.539020665106363595e-06,-6.105267857492435724e-06,-2.516058739274740219e-04,-1.532636233605444431e-04,6.255460903048515320e-05,4.102577804587781429e-04,1.557865471113473177e-05,2.253448201372520998e-06,1.165738831332419068e-05,1.402149791829288006e-06,1.391138532198965549e-03,1.046654069796204567e-03,9.040776058100163937e-05,-4.518353380262851715e-04,2.242529881186783314e-04,2.231000689789652824e-05,-1.461912615923210979e-04,-1.840140670537948608e-03,-1.647014170885086060e-03,-9.606420644558966160e-04,-8.496508235111832619e-04,-1.392242382280528545e-03,-3.259845252614468336e-04,3.031919277418637648e-06,4.443577381607610732e-06,-1.204258223879151046e-04,5.424094852060079575e-04,1.605890924111008644e-03,4.049319541081786156e-04,-5.719749606214463711e-04,3.072671825066208839e-04,1.454093435313552618e-04,1.355743006570264697e-05,6.826818571425974369e-05,8.005343261174857616e-04,-2.172965760109946132e-04,-6.915241247043013573e-04,6.983438506722450256e-04,1.248422195203602314e-04,8.553049701731652021e-05,-2.416044662822969258e-05,8.828405407257378101e-04,-4.918299964629113674e-05,-9.958285372704267502e-04,6.406356696970760822e-04,1.482363732066005468e-04,3.818184723058948293e-06,6.881204626552062109e-06,-2.095115451083984226e-05,8.264788630185648799e-05,-4.803667834494262934e-04,2.103667502524331212e-04,4.269451528671197593e-05,-2.598587889224290848e-05,2.135062823072075844e-05,5.315130238159326836e-06,-3.317149932513530075e-08,9.392921924700203817e-07,3.337490852572955191e-07,3.722645851667039096e-05,4.169967360212467611e-05,5.343027623894158751e-06,3.914595708920387551e-06,-4.302306066961136821e-08,2.097627884722896852e-07,-1.344630845778738149e-06,-7.538419595221057534e-06,2.287922688992694020e-05,1.474867312936112285e-04,-1.883691584225744009e-04,-9.497007340542040765e-07,-3.183958824592991732e-06,-6.570478490175446495e-06,2.140801188943441957e-05,-2.854645717889070511e-04,-4.156074282946065068e-05,-5.609119543805718422e-04,4.591413598973304033e-04,-1.919118221849203110e-04,7.853758461351389997e-07,1.349425656371749938e-05,2.514886145945638418e-04,-2.505474549252539873e-05,2.409726403129752725e-05,4.057580954395234585e-04,3.843994636554270983e-04,2.195589622715488076e-04,2.773441565295797773e-07,-4.729338343167910352e-07,1.001517284748842940e-05,4.741543671116232872e-05,-4.001769993919879198e-04,-4.345560228102840483e-05,-5.337289985618554056e-05,2.347987901885062456e-07,-1.269254426006227732e-07,-7.890878805483225733e-06,7.563682447653263807e-05,-1.285417965846136212e-04,3.300777170807123184e-04,-7.958191417856141925e-05,-3.811703572864644229e-05,1.555801572976633906e-04,2.451852560625411570e-05,-3.773136313611757942e-06,-7.008724787738174200e-05,1.154406272689811885e-04,-2.342722873436287045e-04,8.086317393463104963e-05,-1.961307279998436570e-04,9.035278480951092206e-08,-4.352646556071704254e-06,3.769556315091904253e-06,-2.108361513819545507e-05,2.303756773471832275e-04,-9.628683983464725316e-07,-8.478926611132919788e-05,-5.799317477794829756e-06,-1.609668970559141599e-06,4.522426593212003354e-07,-1.676559975294367177e-07,1.133576574829930905e-06,-1.226189397129928693e-06,2.029551069426815957e-05,9.693753781903069466e-06,4.279159838915802538e-06,2.908135002144263126e-06,-1.209593136763942312e-08,-8.186707418644800782e-07,1.544558472232893109e-07,-1.563354453537613153e-05,4.269576675142161548e-05,-1.532930909888818860e-04,-6.960643077036365867e-05,-1.828965764616441447e-06,-5.565109972849313635e-07,-2.262273255837499164e-06,2.456018410157412291e-05,-1.003420766210183501e-04,-6.440399738494306803e-05,5.481242624227888882e-06,-2.013031735259573907e-05,9.464136383030563593e-06,-2.664515250216936693e-06,2.095015588565729558e-05,2.778502239380031824e-04,2.318005135748535395e-04,1.208595640491694212e-04,-9.273254545405507088e-05,1.656103122513741255e-04,6.743054109392687678e-05,-2.225423486379440874e-06,7.596931936859618872e-07,7.188600648078136146e-06,-1.265453029191121459e-04,-3.137455496471375227e-05,-8.591763617005199194e-05,1.678838598309084773e-04,-7.160502718761563301e-05,-1.273579800908919424e-05,-3.349848611833294854e-07,-1.074546344170812517e-05,-2.923089414252899587e-05,1.641420822124928236e-04,1.120644446928054094e-04,-1.154682395281270146e-04,-1.481656181567814201e-05,-6.498456059489399195e-06,3.135665110676200129e-06,-1.003216675599105656e-04,1.825194522098172456e-05,1.300054282182827592e-04,-1.408490934409201145e-04,-3.478644794085994363e-05,-5.504214186657918617e-07,-1.480182618252001703e-06,2.601093683551880531e-06,-6.374403255904326215e-06,4.616317164618521929e-05,-2.132424560841172934e-05,-1.357140808977419510e-05,9.370796760777011514e-07,-1.730024109747319017e-06,-5.304256092131254263e-07,-1.473716793043422513e-08,1.145966393778508063e-06,7.298203854588791728e-07,2.412230787740554661e-05,2.147332452295813709e-05,3.631957270044949837e-06,2.873296352845500223e-06,-3.684061766762170009e-08,-1.893206672320957296e-06,1.900844836200121790e-06,3.172364813508465886e-06,1.964539114851504564e-04,-2.560445573180913925e-04,-1.861408600234426558e-05,-2.058557356576784514e-06,-2.130787606802186929e-06,4.125073701288783923e-06,1.307004276895895600e-05,-1.314385444857180119e-04,-8.237872680183500051e-05,-2.422778197797015309e-04,1.362536713713780046e-04,3.461755477474071085e-05,-7.936137080832850188e-08,1.798907760530710220e-05,2.040108956862241030e-04,8.973300282377749681e-05,3.216452387277968228e-05,-1.633263891562819481e-04,1.343828043900430202e-04,2.956867137982044369e-05,-1.409300921295653097e-06,-1.017569275063578971e-06,7.242445462907198817e-06,-9.130079706665128469e-05,-1.373487757518887520e-04,-9.706238051876425743e-05,4.678880577557720244e-05,3.555673174560070038e-06,-4.962203092873096466e-06,1.342907125945203006e-06,-1.106518175220116973e-05,1.422985224053263664e-05,2.743268851190805435e-04,1.193879434140399098e-04,-2.430030435789376497e-04,-1.304132165387272835e-04,-5.659236194333061576e-06,6.713475158903747797e-06,-8.349335257662460208e-05,-3.309420208097435534e-05,4.048459813930094242e-04,-2.059856924461200833e-04,-1.262102014152333140e-04,-2.023695742536801845e-06,5.366034656617557630e-07,1.308630658058973495e-06,-7.552132046839687973e-06,4.281237488612532616e-05,-7.364992052316665649e-05,5.512988536793272942e-06,3.859201115119503811e-06,-7.961327810335205868e-07,-8.141938678818405606e-08,-8.183997124433517456e-08,-4.354700422481982969e-07,-3.119424036412965506e-06,2.353264244447927922e-05,2.878877057810314000e-05,1.089649686036864296e-06,1.626920379749208223e-06,-7.490837106161052361e-08,2.089668669214006513e-06,4.194996563455788419e-07,8.280990005005151033e-05,2.909834438469260931e-05,2.113551308866590261e-04,5.103167495690286160e-05,4.848389835387933999e-06,-9.480390872340649366e-08,1.815013547457056120e-06,-3.813337389146909118e-05,-1.100934023270383477e-04,-3.131381818093359470e-04,-1.061624207068234682e-04,-1.252504589501768351e-04,-8.854134648572653532e-06,-5.805233286082511768e-06,1.711334516585338861e-05,9.060868615051731467e-05,2.466195437591522932e-04,3.205587272532284260e-04,-3.442952292971313000e-04,1.209071197081357241e-04,1.409738524671411142e-05,-4.816781711269868538e-07,-3.137143721687607467e-06,1.215474912896752357e-05,-1.699177664704620838e-04,-2.390438748989254236e-04,-8.840722148306667805e-05,4.550479206955060363e-05,-2.540204150136560202e-06,-7.929677667561918497e-05,-1.254824383067898452e-06,-3.361302879056893289e-05,-1.949730503838509321e-04,5.669944584951736033e-05,4.542193491943180561e-04,-5.970076745143160224e-05,9.905283513944596052e-05,-5.221047467784956098e-05,5.816915518153109588e-07,-5.511699782800860703e-05,-6.709862645948305726e-06,1.118726504500955343e-04,-1.039980197674594820e-04,7.608161831740289927e-05,3.312163983082427876e-07,-1.793880755940335803e-06,2.208993464591912925e-06,-6.379683327395468950e-06,4.134063783567398787e-05,4.100263322470709682e-05,-6.801196832384448498e-07,-2.766617171801044606e-06,-4.548602191789541394e-06,-1.040458300849422812e-06,-1.259112991647270974e-08,3.116441007477988023e-07,4.190646905044559389e-06,3.007828308909665793e-05,3.209697752026841044e-05,2.999023308802861720e-06,3.197066689608618617e-06,-3.574831453079241328e-08,5.630851660498592537e-07,1.457717985431372654e-06,1.629806865821592510e-05,-1.760769227985292673e-04,2.583580499049276114e-05,-3.945243952330201864e-05,2.881251930375583470e-07,7.629708420608949382e-09,-3.499995386846421752e-07,8.340501153725199401e-06,-7.903769437689334154e-05,4.651876224670559168e-06,-1.414485159330070019e-04,-1.545289997011423111e-04,1.652732462389394641e-04,-1.315375357080483809e-06,1.041861924022668973e-05,2.663444611243903637e-04,8.136307587847113609e-05,7.301717414520680904e-05,-1.288815547013655305e-04,-4.311571683501824737e-05,1.071445003617554903e-04,1.702139343251474202e-06,3.796889131990610622e-07,1.438027720723766834e-05,6.332713383017107844e-05,-4.987830470781773329e-05,1.418739120708778501e-04,1.679782872088253498e-04,-3.256263880757614970e-05,-3.566792292986065149e-05,-1.339194113825215027e-06,-2.509357545932289213e-05,-1.127364957937970757e-04,1.458951883250847459e-04,1.362698385491967201e-04,-1.030132843879982829e-04,-1.186542795039713383e-05,-2.011338256124872714e-05,4.725210146716563031e-06,-3.902666794601827860e-04,1.525134284747764468e-04,1.020737909129820764e-04,-5.807896377518773079e-05,-1.150275602412875742e-05,1.352335743831645232e-06,-1.370411609968869016e-06,3.661981054392526858e-06,6.297505024122074246e-06,7.434746657963842154e-05,-2.504716758267022669e-05,-2.760293864412233233e-05,-1.839659603319887538e-06,-3.399840352358296514e-06,-4.426995587891724426e-07,-2.876518578887043986e-08,1.021829120873007923e-06,-1.179005039375624619e-06,-6.961243343539535999e-06,-7.844412721169646829e-06,3.082949888266739435e-06,2.909199110945337452e-06,-3.585569174902047962e-09,-5.995202627673279494e-07,1.206024080602219328e-08,-6.009351636748760939e-06,-1.397936139255762100e-04,-3.800816921284422278e-05,-5.664578202413395047e-05,-6.268962806643685326e-07,1.233693524227419402e-06,2.600834818622388411e-07,2.172036874981131405e-05,-2.367994457017630339e-04,-1.734794495860114694e-04,-1.171495387097820640e-05,3.045346602448262274e-06,-5.299719487084075809e-05,-4.315319529268890619e-06,1.950168007169850171e-05,2.529568737372756004e-04,2.877904043998569250e-04,-2.292085991939529777e-05,-1.787476066965609789e-04,2.036560326814651489e-04,5.728795804316177964e-05,-2.837276952050160617e-06,-2.266036062792409211e-06,1.189071917906403542e-05,-1.328545768046751618e-04,-9.830967610469087958e-05,-2.010572789004072547e-04,3.626898251241073012e-05,-7.627697050338611007e-05,-2.398532342340331525e-05,6.684848358418093994e-06,-5.638950824504718184e-05,-1.804375206120312214e-04,6.370412302203476429e-05,4.362864128779619932e-04,2.097748802043497562e-04,-1.143988338299095631e-04,-2.787552148220129311e-06,9.741771464177872986e-06,-1.423454959876835346e-04,5.631139356410130858e-05,-7.486423419322818518e-05,8.137669647112488747e-05,4.972504029865376651e-05,1.304416491620941088e-05,-1.678216358413919806e-05,-1.094010940505540930e-06,-1.825462459237314761e-05,3.184953311574645340e-05,-8.005550625966861844e-05,-1.336508012172998860e-05,1.294508274440886453e-05,-1.116852217819541693e-05,-7.426865067827748135e-06,4.187614649708848447e-06,-1.593414162925910205e-05,-1.168914241134189069e-05,8.120387064991518855e-06,5.521977527678245679e-06,7.088600796123500913e-06,4.724222890217788517e-06,-6.964426574995741248e-06,4.622571395884733647e-06,-8.561903086956590414e-06,3.082010152866132557e-05,8.134180825436487794e-05,1.054443782777525485e-04,-1.321658237429801375e-05,-4.007884399470640346e-06,1.787006476661190391e-05,-2.555080936872400343e-05,-5.680426329490728676e-05,-2.331299474462866783e-04,1.175984652945771813e-05,1.047227851813659072e-04,1.547206775285303593e-04,6.630723510170355439e-05,8.601125045970547944e-06,2.035210127360187471e-05,7.162762631196528673e-05,5.292934947647154331e-04,1.658747714827768505e-05,1.071644801413640380e-04,1.794015115592628717e-04,-1.761999010341241956e-04,-1.279966727452119812e-05,-4.379385791253298521e-05,3.346805169712752104e-05,-9.219362982548773289e-05,1.592063053976744413e-04,6.461163866333663464e-05,1.092974998755380511e-04,-7.509448187192901969e-05,-7.785031630191951990e-05,4.325229019741527736e-05,-6.885272159706801176e-05,-2.002092951443046331e-04,-7.848296081647276878e-05,-3.443160094320774078e-04,-1.872761931736022234e-04,-1.551736204419285059e-06,-2.671753827598877251e-05,-3.532534901751205325e-05,-9.554702410241588950e-05,-8.615056140115484595e-05,1.034425076795741916e-04,-1.690817298367619514e-04,-1.394440623698756099e-04,1.002826029434800148e-04,-8.619626896688714623e-05,6.879498414491536096e-06,9.361408301629126072e-04,1.505706226453185081e-03,-2.263448666781187057e-03,3.260377561673521996e-04,2.928632893599569798e-04,-3.227610432077199221e-04,-6.826198841736186296e-07\n0.000000000000000000e+00,2.423603973511490040e-06,3.652078248705947772e-06,-2.234021667391061783e-05,-1.308669743593782187e-05,3.042742491743410937e-06,1.902902795336558484e-06,-3.282221427980402950e-08,-1.203347551381739322e-06,-1.484734411860699765e-06,1.165459980256855488e-05,1.432766148354858160e-04,3.523551276884973049e-05,1.129308293457143009e-04,-2.168878381780814379e-06,7.726174544586683623e-07,-2.910948069256846793e-07,7.270051719387993217e-05,3.031212836503982544e-04,-8.131348295137286186e-05,-1.317352962360018864e-05,2.623072941787540913e-04,3.148982796119526029e-05,2.868971023417543620e-06,1.150589832832338288e-05,2.072469214908778667e-04,1.106998824980109930e-04,1.175212964881211519e-04,-6.748067971784621477e-05,8.018431981327012181e-05,3.688312790472991765e-05,-5.222416803007945418e-06,-2.131983592335018329e-06,1.479069942433852702e-05,9.325324936071410775e-05,-2.073511714115738869e-04,-1.943373790709301829e-04,1.512228336650878191e-04,1.723931927699595690e-05,6.581810885109007359e-05,3.038041995750973001e-07,2.508231409592553973e-05,-1.065179894794709980e-04,1.094501130864955485e-04,-1.697481093287933618e-05,1.823061029426753521e-05,6.925367779331281781e-05,3.729085801751352847e-05,5.045476882514776662e-06,-4.567573705571703613e-05,1.231759961228817701e-04,-9.517790749669075012e-05,-1.880636555142700672e-04,-6.792398926336318254e-05,-2.173510893044294789e-06,1.805867213988676667e-06,-3.995349970864481293e-07,-3.850179382425267249e-06,8.008459190023131669e-06,-9.537799633108079433e-05,4.654820077121257782e-05,8.242564035754185170e-06,3.374086645635543391e-06,1.661093733673624229e-06,6.156516008104517823e-08,1.682411721048993059e-06,3.812179556916817091e-06,-7.240906415972858667e-05,-7.824299973435699940e-05,3.454035095273866318e-06,-3.996846317022573203e-06,1.027968110633992183e-07,2.158085408154875040e-06,-2.043579297605901957e-05,4.819600871996954083e-05,-1.694302045507356524e-04,-6.469375221058726311e-04,1.369419478578492999e-04,-1.275539943890180439e-05,1.709315711195813492e-06,5.973650786472717300e-06,4.348406946519389749e-05,2.209841040894389153e-04,2.770391583908349276e-04,-8.789194398559629917e-04,3.089410893153399229e-04,1.032060390571132302e-04,-6.895959813846275210e-06,1.586687358212657273e-05,1.830463152145966887e-04,2.736221067607402802e-04,3.993535356130450964e-04,-3.638061461970210075e-04,8.442490798188373446e-05,1.008830004138872027e-04,-1.266905928787309676e-05,3.824769009952433407e-06,2.189326914958655834e-05,1.767954090610146523e-04,1.807249500416219234e-04,-5.623876350000500679e-04,2.920220722444355488e-04,1.015165762510150671e-04,5.311633140081539750e-05,1.677769205343793146e-06,1.216961682075634599e-04,2.765475364867597818e-04,-5.501349223777651787e-04,-3.229026333428919315e-05,3.337489615660160780e-04,1.600573450559750199e-04,4.678043842432089150e-05,-9.707787285151425749e-07,1.770707604009658098e-05,1.143863191828131676e-04,-5.186998168937861919e-04,-3.262836253270506859e-04,-1.110196753870695829e-04,1.116349721996812150e-06,-3.326209935039514676e-06,1.106172476283973083e-06,-2.905853762058541179e-07,6.231239967746660113e-05,2.677060547284781933e-05,4.523254756350070238e-05,9.748125194164458662e-06,2.246118356197257526e-06,1.330719328507257160e-06,1.487851193360256730e-07,-1.068192432285286486e-05,-1.081422578863566741e-05,3.215750912204384804e-04,3.059680748265236616e-04,-2.511924321879632771e-05,6.559081077575683594e-01,-7.389729006490597385e-08,-1.449042792955879122e-05,6.820620183134451509e-05,-4.118149809073656797e-04,-5.029350868426263332e-04,2.808281220495700836e-03,-7.715530809946358204e-04,4.611087570083327591e-05,-7.540993919974425808e-06,-9.429691999685019255e-06,-1.846387458499521017e-04,-2.868619048967957497e-04,-1.065588905476033688e-03,2.628281246870756149e-03,-1.185378292575478554e-03,-7.615005597472190857e-04,4.008653195342049003e-05,-1.341970637440681458e-04,-1.682925038039684296e-03,-1.459323219023644924e-03,-2.806389238685369492e-03,1.274552661925554276e-03,-8.182572200894355774e-04,-9.406355675309896469e-04,6.973453128011897206e-05,2.600863808766007423e-06,-2.378233184572309256e-04,-5.318908952176570892e-04,-2.904664725065231323e-04,2.397848991677165031e-03,-1.421504188328981400e-03,-2.134955720975995064e-04,-1.584040874149650335e-04,-3.117513188044540584e-06,-7.798027945682406425e-04,-1.589038409292697906e-03,1.741267973557114601e-03,5.640470189973711967e-04,-4.639342660084366798e-04,-7.867914391681551933e-04,-1.944302348420023918e-04,-1.276975126529578120e-05,-2.815399784594774246e-05,-9.952015243470668793e-04,1.781159196980297565e-03,1.341484836302697659e-03,6.529651582241058350e-04,-4.128103682887740433e-06,1.721930493658874184e-05,-7.923496923467610031e-06,5.695532308891415596e-06,-4.806224605999886990e-04,2.082864375552162528e-04,-1.255833485629409552e-04,-3.901619129464961588e-05,-8.021484063647221774e-07,-5.044247700425330549e-06,4.174078682694926101e-08,6.734798603247327264e-07,-2.186924575653392822e-06,-3.503377229208126664e-05,-1.203254214487969875e-05,6.570056939381174743e-06,3.743715524251456372e-07,4.269634956699519535e-08,6.709151875838870183e-06,-1.350101229036226869e-05,1.653807412367314100e-04,1.975772029254585505e-04,-1.564616977702826262e-04,1.482383522670716047e-04,-9.441337169846519828e-06,2.024449486270896159e-06,2.589981932032969780e-06,-5.611001142824534327e-06,-1.711625372990965843e-06,7.808228256180882454e-04,-3.250280860811471939e-05,-3.738505183719098568e-04,-3.135661245323717594e-04,-1.616082408872898668e-05,3.379210465936921537e-05,3.733160556294023991e-04,5.063732387498021126e-04,5.424674600362777710e-04,-8.347269031219184399e-04,-1.435008598491549492e-04,1.934013562276959419e-04,-5.038094514020485803e-06,2.065775788651080802e-06,8.351831638719886541e-05,2.255083527415990829e-04,1.287001941818743944e-05,-6.858415435999631882e-04,-2.029524475801736116e-04,-4.556620842777192593e-05,-5.490400144481100142e-05,3.310633701403276064e-06,1.707718183752149343e-04,1.436149177607148886e-04,1.805985812097787857e-04,-3.436894621700048447e-04,2.403779362794011831e-04,1.733249955577775836e-04,-7.608323357999324799e-06,1.189403974422020838e-06,-4.268218181096017361e-04,3.453037643339484930e-04,-1.154684578068554401e-04,-3.975896979682147503e-04,-1.028960105031728745e-05,3.786647994274972007e-06,-2.865961960196727887e-06,5.854459232068620622e-06,-5.431721729109995067e-05,1.043977899826131761e-04,1.342170435236766934e-05,-2.024755667662248015e-05,1.928512574522756040e-06,-9.171008059638552368e-06,7.258070695570495445e-07,1.102990836443495937e-07,1.481780373069341294e-06,-6.373585392793756910e-07,-8.006354619283229113e-06,-1.618598071218002588e-05,2.893984174079378136e-06,1.631704094506858382e-06,2.658788389453548007e-07,-1.224006837219349109e-06,-9.538287031318759546e-07,-2.363661951676476747e-05,-4.093688767170533538e-05,-9.857537952484562993e-05,-5.900404357817023993e-05,-6.588337328139459714e-06,3.678576661059196340e-07,5.390029400587081909e-07,3.909413499059155583e-05,7.715852552792057395e-05,-1.400388464389834553e-05,-7.465040107490494847e-05,6.825671880505979061e-05,8.036989311221987009e-05,-9.280311132897622883e-07,1.586919825058430433e-05,2.338960766792297363e-04,2.153462846763432026e-04,7.786269270582124591e-05,-1.534371258458122611e-04,5.527472239919006824e-05,8.078533574007451534e-05,-3.175249048581463285e-06,-3.458262654021382332e-08,-3.728293904714519158e-06,-9.659499482950195670e-05,6.218964699655771255e-05,-1.447733520762994885e-04,2.027043665293604136e-04,-5.017478542868047953e-06,1.770253220456652343e-05,1.269500671696732752e-06,-4.937126504955813289e-06,5.612535460386425257e-05,1.190002512885257602e-05,5.226724897511303425e-05,1.588406157679855824e-04,-2.982617661473341286e-05,9.973897249437868595e-06,4.742006240121554583e-06,-2.024506284215021878e-05,9.713511099107563496e-05,-9.706702257972210646e-06,-2.012902696151286364e-04,-1.756304118316620588e-05,-2.447057113386108540e-06,1.137923050009703729e-06,-4.503176569414790720e-07,-3.720798758877208456e-06,9.431454600417055190e-06,-3.287764047854579985e-05,3.536089934641495347e-05,6.985274012549780309e-06,2.045249857474118471e-06,2.833163819104811409e-07,-1.036025309986143839e-07,1.267610969080124050e-06,1.304676288782502525e-06,-1.250012701348168775e-05,-7.604734946653479710e-06,3.103034714513341896e-06,3.648445954240742140e-07,1.266125480015034555e-07,6.311243510026542936e-07,-7.331798315135529265e-06,4.895721940556541085e-05,-3.263360413257032633e-04,-4.468045663088560104e-04,9.011637303046882153e-05,2.703955033211968839e-06,-9.416075954504776746e-07,9.369177860207855701e-07,3.486801870167255402e-05,-8.493872883263975382e-05,-1.604330027475953102e-04,-3.346190205775201321e-04,1.428229006705805659e-04,1.262611622223630548e-04,-2.376861630182247609e-06,1.814308598113711923e-05,2.108769549522548914e-04,5.040724136051721871e-05,2.372907183598726988e-04,-2.947130124084651470e-04,1.687095209490507841e-04,1.081089430954307318e-04,-1.338593483524164185e-05,3.203426786058116704e-07,3.583471698220819235e-05,1.659032132010906935e-04,3.150289412587881088e-04,1.844311555032618344e-05,-1.189223403343930840e-04,-6.359006511047482491e-05,1.565443017170764506e-05,-3.038513114006491378e-06,1.241602731170132756e-04,1.762091123964637518e-04,1.711647782940417528e-04,2.970109344460070133e-04,-2.106526517309248447e-04,7.684054435230791569e-05,3.395148814888671041e-05,1.357084784103790298e-06,4.027220711577683687e-05,1.447138347430154681e-04,-1.569564919918775558e-04,-4.996748175472021103e-04,-1.530832669232040644e-04,-1.203839872232492780e-07,-2.719952590268803760e-06,2.324054548807907850e-08,-3.000604920089244843e-07,5.481736661749891937e-05,-6.012134326738305390e-05,3.393665247131139040e-05,6.705957275698892772e-06,-1.441513859390397556e-06,1.151237370322633069e-06,2.124625098076649010e-08,-5.263765956442512106e-08,-2.118816610163776204e-06,-4.265932511771097779e-05,-5.683412746293470263e-05,1.329261294813477434e-06,-1.698916548775741830e-06,2.498211415513651446e-08,4.193478616798529401e-06,-1.018094917526468635e-05,5.229146336205303669e-05,-3.669034049380570650e-05,-1.809460809454321861e-04,2.437335788272321224e-04,-3.501932042127009481e-07,2.165912974305683747e-06,2.906698227889137343e-06,9.644211786508094519e-06,4.900437488686293364e-05,2.494462823960930109e-04,2.681737532839179039e-05,1.333227555733174086e-04,1.485998363932594657e-04,-5.019313903176225722e-06,1.153608536696992815e-05,1.304874749621376395e-04,1.892148284241557121e-04,5.616691196337342262e-04,-2.824549155775457621e-04,4.971664020558819175e-05,1.137564249802380800e-04,-1.067381526809185743e-05,-1.013917199088609777e-06,3.208798079867847264e-05,2.542580477893352509e-05,-1.422476198058575392e-04,-3.211159491911530495e-04,1.484402309870347381e-05,-1.688100601313635707e-04,-1.982891444640699774e-05,1.403313262926531024e-06,1.973953912965953350e-04,3.267255960963666439e-04,-3.959526948165148497e-04,-2.117162657668814063e-04,1.771592797012999654e-04,-1.013765358948148787e-04,1.676945976214483380e-05,3.209497890566126443e-06,5.967388278804719448e-05,2.349510614294558764e-04,-1.295979018323123455e-04,-3.152576682623475790e-04,-7.438535976689308882e-05,1.621391675143968314e-06,-2.494947239028988406e-06,6.018465228407876566e-07,3.620362804213073105e-06,6.251897139009088278e-05,4.698771226685494184e-05,5.889514432055875659e-05,7.782764441799372435e-06,-6.660350209131138399e-07,1.096403934752743226e-06,2.254103037557797506e-08,1.260739622921391856e-06,1.893819899123627692e-06,-2.659269011928699911e-05,-3.529492823872715235e-05,1.229381268785800785e-06,-2.459571987856179476e-06,-1.184457687486428767e-08,-1.790340320440009236e-09,-7.924028068373445421e-06,-3.697439751704223454e-06,-1.632658677408471704e-04,-4.048164992127567530e-04,-1.136356149800121784e-05,-2.843884885805891827e-06,2.873865696528810076e-07,3.698737600643653423e-06,6.350857438519597054e-05,3.154284204356372356e-04,3.484465996734797955e-04,-3.955384891014546156e-04,2.227233489975333214e-04,1.189670438179746270e-04,-4.096008069609524682e-06,4.115784577152226120e-06,1.791579124983400106e-04,4.322069435147568583e-05,1.169140232377685606e-04,-4.446416860446333885e-04,-1.531090383650735021e-04,-1.330390950897708535e-04,-7.803089829394593835e-06,-2.421174940536729991e-07,3.518612174957524985e-06,6.935284181963652372e-05,2.647348737809807062e-04,-1.365083298878744245e-04,3.141188062727451324e-04,7.411633123410865664e-05,1.705597242107614875e-05,2.545040160839562304e-06,-1.471118412155192345e-05,1.195107033709064126e-04,-3.449506475590169430e-04,-3.136454324703663588e-05,1.056810870068147779e-04,6.708025466650724411e-05,2.075878364848904312e-05,2.626796685945009813e-06,4.530743899522349238e-05,4.872594581684097648e-05,-7.770417141728103161e-05,-3.940907481592148542e-05,-6.187688268255442381e-05,1.410783170285867527e-06,-1.730451572257152293e-06,-1.158888608188135549e-06,1.687480107648298144e-06,-1.640586742723826319e-05,-7.562669634353369474e-05,1.040761162585113198e-05,1.943166807905072346e-06,2.086827862513018772e-06,3.004093400704732630e-07,1.152171194007678423e-07,4.385758529679151252e-07,1.296748905588174239e-06,-1.938534114742651582e-05,-2.763068187050521374e-05,2.815692823787685484e-06,-8.004085430002305657e-07,-1.006362708722008392e-07,-3.263203325332142413e-07,-1.222353421326261014e-05,4.471399006433784962e-05,-3.127345407847315073e-04,-2.999186981469392776e-04,1.464726810809224844e-04,7.029364496702328324e-06,-1.896037815640738700e-06,-8.853511644701939076e-06,1.551141031086444855e-05,1.016837486531585455e-04,3.368928446434438229e-04,-2.614794066175818443e-04,-1.785255735740065575e-04,1.995942584471777081e-04,-7.771910532028414309e-06,3.469568582659121603e-06,2.209992671851068735e-04,1.148231676779687405e-04,2.186068013543263078e-04,-9.174157457891851664e-05,-1.044842792907729745e-04,1.130442688008770347e-04,-1.084995346900541335e-05,7.173169933594181202e-07,3.192065923940390348e-05,2.167506318073719740e-04,-2.810983569361269474e-04,-5.483978893607854843e-04,1.582427066750824451e-04,6.131942791398614645e-05,-1.409053948009386659e-05,1.365975663247809280e-06,1.151818651123903692e-04,-1.733300596242770553e-04,-1.682822039583697915e-04,3.897714195773005486e-04,2.469897735863924026e-04,2.146591868950054049e-04,3.529647074174135923e-06,6.539835339935962111e-07,1.752131647663190961e-04,1.212283241329714656e-04,-1.746009074850007892e-04,-1.392297563143074512e-04,-1.780985621735453606e-04,5.783151664218166843e-06,-7.497121259802952409e-06,1.961557245522271842e-07,4.314495527069084346e-06,1.123753318097442389e-04,-8.926357259042561054e-05,-1.047402765834704041e-04,-6.366575689753517509e-06,5.272874204820254818e-06,-5.993761988065671176e-06,1.523077003184880596e-06,1.284012114410870709e-06,3.666732254714588635e-06,-2.861446409951895475e-05,-5.383458119467832148e-05,8.369168426725082099e-06,-2.286053586431080475e-06,-3.167521072100498714e-06,-7.323787940549664199e-07,-9.195779057336039841e-06,1.463041280658217147e-05,3.198368940502405167e-04,-1.813721610233187675e-04,1.227364700753241777e-04,-5.078067260910756886e-06,1.889371924335137010e-05,-2.342214611417148262e-05,-4.341452040534932166e-06,2.362695086048915982e-04,3.458845312707126141e-04,-4.169408348388969898e-04,1.173511191154830158e-05,2.726720413193106651e-04,-1.042943949869368225e-06,2.251152181997895241e-05,1.509431313024833798e-04,1.542265526950359344e-04,3.251998859923332930e-04,-1.994123158510774374e-04,1.090947480406612158e-04,1.382988411933183670e-04,-1.208185676659923047e-05,-1.125665858126012608e-05,7.256132812472060323e-05,-1.552760950289666653e-04,3.738306986633688211e-04,-1.973956095753237605e-04,2.830584417097270489e-04,2.740704803727567196e-05,-3.140344051644206047e-05,2.924408727267291397e-05,-3.657271008705720305e-06,7.768202340230345726e-05,-1.262042351299896836e-04,-3.813219955191016197e-04,1.358190784230828285e-04,6.477959686890244484e-06,4.426707164384424686e-05,-2.012615550484042615e-05,5.216768477112054825e-05,1.818736200220882893e-04,2.190349914599210024e-04,-7.505433750338852406e-04,-6.659931386820971966e-04,-6.853828381281346083e-06,-3.808630935964174569e-05,1.159941195510327816e-03,1.342632749583572149e-04,5.372397718019783497e-04,-1.306762220337986946e-03,4.986111889593303204e-04,2.873069024644792080e-04,-6.918694707565009594e-04,6.355673463076527696e-07\n0.000000000000000000e+00,2.855848357796730852e-08,1.750907330233530956e-07,3.143534001992520643e-07,-3.932304650788864819e-07,1.292529248075879877e-07,2.113793584612722043e-08,-4.152792243417025020e-08,5.974409855724616136e-11,-3.541606830026466923e-08,4.765778953697008546e-07,-1.437984792573843151e-06,7.364144039456732571e-06,-9.572730050422251225e-06,1.964032350088018575e-07,-1.300843166518461658e-07,-1.057132550386086223e-07,1.437918854207964614e-06,-3.105704990957747214e-06,7.070077117532491684e-06,6.555217623827047646e-06,2.525981244616559707e-06,-6.336122169159352779e-06,5.619424925384919334e-08,1.607120623248192715e-07,2.948367409771890379e-06,6.758601557521615177e-06,-1.311004211856925394e-06,8.072726814134512097e-06,2.233479790447745472e-06,5.081866447653737850e-07,-7.871209817267299513e-08,-3.538431214700210603e-10,-8.966730433712655213e-07,2.268372327307588421e-06,-1.839027277128479909e-07,-7.297919637494487688e-07,-3.879230007441947237e-06,6.298957941908156499e-06,1.561839894748118240e-06,-8.962277320279099513e-08,2.501821654732339084e-06,3.233770485167042352e-06,7.425795729432138614e-07,5.815297754452330992e-06,4.654253189073642716e-06,6.515257155115250498e-06,1.175279521703487262e-06,-6.041867095518682618e-08,-1.879188289422017988e-06,-6.838471108494559303e-06,4.324440396885620430e-06,1.388498276355676353e-06,-7.770229785819537938e-06,8.274494689430866856e-08,-1.360571104669361375e-07,1.155062818725127727e-07,4.299184119815890881e-09,6.466501645263633691e-07,-3.108062173851067200e-06,-1.152878326138306875e-06,-7.900742815536432317e-08,3.148727785173832672e-07,-3.573550344526665867e-08,1.633475221751723439e-07,2.610764049393310415e-08,8.781432114801646094e-08,-9.485942200626595877e-07,-1.921379748637264129e-07,6.772584271175219328e-08,-2.922448594233628683e-08,-2.593733761102612334e-08,-1.008649519462778699e-08,6.893921522532764357e-08,3.059849404962733388e-07,-1.527495442132931203e-05,-1.187005000247154385e-05,1.082382937056536321e-06,-3.767520126984891249e-07,6.870725854923875886e-08,-1.536608706942388380e-08,8.707697247700707521e-07,-8.087926062216865830e-07,-3.303574885649140924e-06,-1.962351780093740672e-05,8.442360126537096221e-07,-2.351590865146135911e-06,-1.357869550133727898e-08,-3.515364710438007023e-08,-8.320310485032678116e-07,-2.701399637317081215e-07,-6.040156108610972296e-08,2.955119998659938574e-05,-2.106205784002668224e-06,-3.286638957433751784e-06,-2.401717402733538620e-08,-6.346269287860195618e-08,1.640336790842411574e-07,4.458616331248776987e-06,-7.476721748389536515e-06,1.423262892785714939e-05,1.591780005583132152e-06,5.923569901256087178e-08,8.598846790164316189e-08,7.195961160277875024e-08,3.388150844330084510e-06,1.260993485630024225e-05,6.293683327385224402e-06,1.066191725840326399e-05,1.053190953825833276e-05,3.214008302165893838e-06,7.397526360364281572e-07,-7.744556995703533175e-09,-1.132600232267577667e-06,-2.545525319419539301e-07,1.399909069732530043e-05,4.473969056562054902e-06,1.389005660712427925e-06,6.233088267748598810e-09,-2.100331784049558337e-07,-7.528229595266111573e-09,2.155786482660460024e-08,5.168236043573415373e-07,1.763026148182689212e-06,-1.282072730646177661e-06,-9.008766710394411348e-08,1.366356343623920111e-07,1.295821334679203574e-07,-9.885534524300965131e-08,2.379382806338981027e-07,-1.746263933455338702e-06,-4.054134478792548180e-06,4.535969765129266307e-06,1.082464606838584587e-07,1.909476132766485534e-08,6.559015512466430664e-01,-1.461850303030587384e-07,8.937875577430531848e-07,-4.909992185275768861e-06,3.916769401257624850e-06,-1.874728877737652510e-05,-2.478202986821997911e-05,-1.378766228299355134e-06,1.619513945172457170e-08,1.205620208111213287e-07,-1.320137130278453697e-06,-5.980989953968673944e-05,3.232004746678285301e-05,4.691639333032071590e-05,4.337752670835470781e-06,1.142533983511384577e-05,-2.394208650002838112e-06,1.612440428289119154e-06,2.058612699329387397e-05,-1.692852129053790122e-05,2.490613496775040403e-06,-1.652516630201716907e-07,1.258976408280432224e-05,1.238365257449913770e-05,-5.561575449064548593e-07,-1.302753844356629997e-06,-2.305473799424362369e-06,3.560124241630546749e-05,1.263385797756200191e-06,1.384703409712528810e-05,7.701668437221087515e-06,-1.069849804480327293e-05,-2.455937192280543968e-06,3.658234675185667584e-07,-2.896801197493914515e-05,2.655511707416735590e-05,4.348419224697863683e-07,-6.171695713419467211e-05,-1.501282076787902042e-05,3.191177893313579261e-05,-2.935472593890153803e-06,1.014599320114939474e-06,-5.011740995541913435e-06,1.008085837383987382e-05,3.846719664579723030e-06,2.571080040070228279e-05,1.668329787207767367e-05,-9.363845521193070454e-08,9.861237231234554201e-07,-2.808047838698257692e-07,2.221309927108450211e-07,-3.955638021579943597e-06,-2.022152693825773895e-05,5.672678071277914569e-06,3.482848569547059014e-07,4.376193771804537391e-07,-2.662381461959739681e-07,1.035946795013842348e-07,-2.828736000992648769e-07,-7.170525577748776414e-07,9.170189514406956732e-07,1.655445657888776623e-06,-6.216135943759582005e-07,-4.318000890179973794e-07,1.415019141859374940e-07,4.232023798067530151e-07,-8.649709393182547501e-09,7.126869149942649528e-06,4.048722075822297484e-06,-1.961152884177863598e-05,4.343166801845654845e-05,3.512215471346280538e-06,-6.813401398630958283e-09,-8.256778016857424518e-08,-5.205461548030143604e-06,4.643374631996266544e-05,-1.288387375097954646e-05,5.595634502242319286e-05,-4.394325878820382059e-05,-1.113661892304662615e-05,-3.712767124852689449e-07,-1.339201048722316045e-06,-3.562970232451334596e-05,1.324845743511104956e-05,-6.115143332863226533e-05,-1.664166848058812320e-05,1.556770985189359635e-05,-4.827005795959848911e-06,3.916990749530668836e-07,2.436634076730115339e-07,-1.720658246995299123e-07,6.806078090448863804e-06,1.960534427780658007e-05,-3.675830521387979388e-05,1.406817136739846319e-05,-8.475923095829784870e-06,-7.150863893912173808e-06,-1.045261228682647925e-07,-4.915614681522129104e-06,-3.082034527324140072e-05,-2.314402081537991762e-05,9.194565063808113337e-05,1.480060473113553599e-05,4.812000042875297368e-06,-2.654617674124892801e-06,-3.784938087392220041e-07,-1.113548787543550134e-04,5.026132203056477010e-05,-9.634225534682627767e-06,-2.730576852627564222e-05,2.600934749352745712e-05,3.837381257199012907e-08,3.200325124907976715e-07,-1.825594608817482367e-07,-1.529495875729480758e-06,-2.183642573072575033e-05,-2.398537071712780744e-05,3.684558350869338028e-06,-2.307554041180992499e-07,-3.922215796592354309e-07,-2.265957022018483258e-08,1.556409898739730124e-07,2.522645026203917951e-08,5.195119001655257307e-08,1.154455503638018854e-06,1.074496481123787817e-06,-1.779458926876031910e-07,1.060403391761610692e-07,3.787267246480041649e-07,-3.722438535191940900e-08,7.711654603781425976e-08,4.925524308418971486e-07,2.331359837626223452e-06,4.063018423039466143e-06,-2.167052571167005226e-06,1.328629508634548984e-07,-5.741949138382551610e-08,-7.754169750739947631e-09,4.262645916242036037e-07,6.214827408257406205e-06,5.697339474863838404e-06,7.175512109824921936e-06,-4.449042535270564258e-06,-3.850294888252392411e-06,1.080198046565783443e-07,-5.403770160228305031e-07,-1.216259761349647306e-06,1.007359423965681344e-05,-2.008186584134818986e-06,6.413815299310954288e-06,2.630634980960167013e-06,-3.143540652672527358e-06,1.380881400336875231e-07,2.077797773836209672e-07,-1.219884069314502995e-07,8.091405106824822724e-06,-1.009741026791743934e-05,3.716685114341089502e-06,-2.121248172670675558e-07,6.756871243851492181e-06,5.592568754764215555e-07,1.026897606948296016e-07,1.011240556181292050e-06,7.603269750688923523e-06,3.166915803376468830e-06,9.583010069036390632e-06,-1.196950279336306266e-06,2.711355364226619713e-06,4.358889498234930215e-07,-5.659695379023332862e-09,-1.751498871271905955e-06,-4.085605269210645929e-06,-1.837721583797247149e-07,-2.649548150657210499e-06,-3.079378757320228033e-06,6.723121259710751474e-08,-6.398233409754539025e-08,-1.423269821998474072e-07,-6.403120811349083397e-10,-1.482983179812435992e-06,-3.086197011725744233e-06,-7.225312970149389002e-07,-1.845937873667935492e-07,4.745895409996592207e-08,1.164494705108154449e-07,1.129038196268083993e-07,-3.163067958666943014e-07,-2.082263108604820445e-07,1.709689854578755330e-06,2.021585942202364095e-06,-3.197225737494591158e-07,-4.408650866594143736e-08,-2.400174139438604470e-07,5.256960662336496171e-07,4.236453321482258616e-08,8.176568826456787065e-07,1.325555240327958018e-05,2.014541678363457322e-05,9.074462468561250716e-06,7.146355187614972237e-07,8.158104378708230797e-07,8.287336186185711995e-07,-3.300082880741683766e-06,1.759023143677040935e-05,1.647928365855477750e-05,-3.261880920035764575e-05,1.519752277090447024e-05,-3.658745072243618779e-06,-3.096211855790897971e-07,-5.066021344646287616e-07,-1.096918458642903715e-05,-1.237755259353434667e-05,1.400431187903450336e-06,5.910231993766501546e-05,2.453287379466928542e-06,5.250598405837081373e-06,-2.082949102089060034e-08,7.807760482592129847e-08,6.917621249158401042e-07,-5.320667241903720424e-06,1.366020683235547040e-06,3.210208433301886544e-06,1.743842585710808635e-05,5.197571681492263451e-06,-3.381943997737835161e-06,-3.954519556259583624e-08,2.038427737716119736e-06,1.620903458388056606e-05,1.522102866147179157e-05,-7.223252396215684712e-06,-3.830136120086535811e-05,-2.049159411399159580e-05,-2.488505060682655312e-06,6.884215508762281388e-07,5.736947514378698543e-06,-1.621110277483239770e-05,1.967938624147791415e-05,-5.263508137431927025e-05,-1.803469240257982165e-05,2.381192274469867698e-07,-7.358661946454958525e-07,1.484413036934029151e-08,1.025802475851378404e-06,-8.166598064462959883e-08,1.038338382386427838e-06,-1.498814981459872797e-06,-4.229600847338588210e-07,-5.936761340308294166e-07,5.446286976962255721e-09,5.801107505476466031e-08,6.335622515507566277e-08,4.119108325539855286e-07,2.008088131333352067e-06,1.966112677109776996e-06,-2.707977131422012462e-08,6.545561603843452758e-08,-7.543529534359549871e-08,-3.831736137271946063e-07,3.354746240802342072e-07,-5.206189598538912833e-06,-1.013261589832836762e-05,2.823389877448789775e-06,-2.006554677791427821e-05,2.378339587494338048e-07,-4.473728836273949128e-07,-2.634062070683285128e-07,3.284260685632034438e-07,-1.095377592719160020e-05,-1.085830626834649593e-05,-5.601973498414736241e-07,-1.051722938427701592e-05,2.691465397219872102e-06,5.159963052392413374e-07,-1.517727582722727675e-06,-4.350120889284880832e-06,2.498587127774953842e-05,2.690830797291710041e-06,-1.047981967872146924e-08,-1.964056355063803494e-05,8.335431402883841656e-07,4.675591469549544854e-07,8.967020903583033942e-07,-1.925406195368850604e-06,-6.926959940756205469e-06,6.356347057590028271e-06,2.877208771678851917e-06,2.674533789104316384e-06,-3.099208242929307744e-06,-2.393156535163143417e-07,-1.914577296702191234e-07,-3.277833002357510850e-06,1.504067404312081635e-05,2.673993321877787821e-06,2.312617471034172922e-05,3.641063449322246015e-05,6.538857064697367605e-07,1.209421725434367545e-06,-6.226666755537735298e-07,7.485964488296303898e-06,-9.925498488883022219e-06,1.194677497551310807e-05,8.355596037290524691e-06,-2.084932930301874876e-05,3.216249808701832080e-07,-2.499105846709426260e-07,2.096088991265787627e-07,8.448383255199587438e-07,6.408127774193417281e-06,1.038368736772099510e-05,-7.435280622303253040e-06,-7.131341135391267017e-07,8.045272181789187016e-08,-1.167230507803651562e-07,1.001794132093891676e-07,-3.408704785101690504e-08,2.721763436852597806e-08,-1.736770059324044269e-06,-4.053918473800877109e-06,2.703955885863251751e-07,-2.965869896343065193e-07,-6.818225095628349663e-09,-2.071722065011272207e-07,-4.333764422881358769e-07,-2.362648046982940286e-06,1.321105355600593612e-05,-2.277958992635831237e-05,-2.364921238040551543e-05,-1.316289399255765602e-06,-3.049904933050129330e-07,-2.889756842705537565e-07,-4.091171490472333971e-07,1.927725497807841748e-05,-1.655154483160004020e-05,2.912556510636932217e-06,2.554897764639463276e-05,-1.616605550225358456e-05,-1.963374955948893330e-07,-4.893546474704635330e-07,8.228512342611793429e-06,-2.820645750034600496e-05,9.862066008281544782e-07,1.134264311986044049e-05,-1.761248086040723138e-06,8.406264896620996296e-06,-3.420029202061414253e-07,2.020299092464483692e-07,-7.347842370108992327e-07,1.520988189440686256e-05,1.722652996249962598e-05,-8.341041393578052521e-06,4.253874067217111588e-06,2.594877742012613453e-06,3.796252713073045015e-06,-7.910925603482610313e-08,-3.130485538349603303e-06,9.756042345543392003e-06,-5.025157406635116786e-06,8.488502203363168519e-07,-1.409698688803473487e-05,-8.072052537499985192e-07,8.966382551989227068e-07,-7.380869249118404696e-08,-1.900940515042748302e-05,-1.455888741475064307e-05,3.985250441473908722e-05,1.489165606471942738e-05,-8.128307854349259287e-06,-3.287230470050417352e-07,-2.274488508646754781e-07,3.123616920674976427e-07,-7.264562640330041177e-08,-1.174928343061765190e-06,-7.310097316803876311e-06,3.484711896817316301e-06,8.161999289768573362e-07,2.876062978884874610e-07,-1.022983830978319020e-08,-1.862822642806349904e-07,2.340292866165327723e-07,8.081602231868600938e-08,-5.356389465305255726e-06,-2.369986304984195158e-06,2.199573714278812986e-07,1.696443945320424973e-07,-9.464002914683078416e-08,9.560607594494285877e-08,-3.811196904734970303e-07,2.080239710267051123e-06,-2.468617594786337577e-06,4.269506462151184678e-05,1.051656636263942346e-05,1.829862128488457529e-08,2.959051244033616967e-07,-2.255997515021590516e-06,4.294842710805824026e-06,5.915546353207901120e-06,-6.802866209909552708e-06,3.403099253773689270e-05,-1.010171763482503593e-04,-4.065349912707461044e-06,3.649207940270571271e-07,-7.661540735171001870e-08,1.897118454508017749e-05,1.829710708989296108e-05,1.560497366881463677e-05,6.522137937281513587e-06,6.815246888436377048e-05,3.431183813518146053e-06,-6.007509227856644429e-07,-8.026078717193740886e-07,4.465252459340263158e-06,7.786302376189269125e-06,4.224601070745848119e-06,2.293505167472176254e-05,-2.816977030306588858e-06,-1.346433964499738067e-05,4.536906999419443309e-06,-4.497509564771462465e-07,1.896031972137279809e-05,4.228398756822571158e-05,-3.663294774014502764e-05,7.280162890310748480e-07,-1.065118567566969432e-06,7.265771273523569107e-06,2.499951960999169387e-06,7.749132890921828221e-08,3.399615934540634044e-06,-4.487993010116042569e-06,-2.944355037470813841e-05,-1.411034645570907742e-05,8.547534235958664794e-08,3.229235971957677975e-07,-1.058079305948922411e-06,-1.813348831092298497e-07,-7.168488878050993662e-07,2.642481149450759403e-06,-8.298311513499356806e-06,-1.581589094712398946e-05,9.489586432209762279e-07,1.358729520006818348e-07,3.132849997200537473e-07,-2.678543751244433224e-07,-6.498850524394583772e-08,-4.822338155463512521e-07,1.016434225675766356e-06,1.045513613462389912e-06,3.984306431448203512e-07,1.605019406270002946e-07,-1.933640305651351810e-07,-8.315391397673010943e-08,-4.831588285014731809e-08,1.417527499825155246e-07,-1.331417024630354717e-05,-4.967922606624597393e-08,2.413377387711079791e-06,-2.511544892058736878e-07,-2.383778650028034463e-07,-2.758912671652069548e-07,-7.676570703551988117e-07,-1.624639480723999441e-05,1.968472679436672479e-05,7.932777407404500991e-06,8.832214916765224189e-06,1.246878218807978556e-05,9.732453065680601867e-09,6.625673449889291078e-07,-1.245709768227243330e-06,-4.039553004986373708e-06,-1.296750178880756721e-05,3.667927899186906870e-07,-1.583452467457391322e-05,-1.684868948359508067e-05,1.163118213298730552e-06,6.343082645798858721e-07,-2.661723641494972981e-08,1.043612428475171328e-05,-2.854459353329730220e-07,2.697635409276699647e-06,1.501879705756437033e-05,3.595573616621550173e-06,8.546165304323949385e-07,-7.985102001839550212e-08,-6.038668288965709507e-06,-3.693540065796696581e-06,9.840096026891842484e-06,1.756823985488153994e-05,1.117924875870812684e-05,3.350633505760924891e-06,-3.079298039665445685e-06,3.056705736526055261e-06,-2.074649273708928376e-05,-5.104848241899162531e-06,4.950064521835884079e-06,-7.714374987699557096e-06,7.635613656020723283e-06,-2.453048182360362262e-06,-6.654755907220533118e-06,-1.750889850882231258e-06,2.440922571622650139e-06,9.107793630391824991e-06,-1.388071632391074672e-05,-9.453793609282001853e-06,2.257626192658790387e-06,-5.928113296249648556e-06,-8.523720396169665037e-09\n0.000000000000000000e+00,1.830659357437980361e-06,5.927470283495495096e-06,-2.623524778755381703e-05,9.758878150023519993e-07,1.099963355954969302e-07,6.112302912697487045e-07,-2.141705657265902119e-08,-6.603444035135908052e-06,4.258582976035540923e-06,-2.993874659296125174e-05,-7.132086320780217648e-04,-1.581253309268504381e-04,3.561124322004616261e-05,-1.033151602314319462e-05,1.637210289118229412e-06,5.560706995311193168e-06,5.783943197457119823e-05,4.653345968108624220e-04,5.008925218135118484e-04,-1.802032638806849718e-04,1.154183264588937163e-04,-1.803726190701127052e-04,1.291252647206420079e-05,-1.079465437214821577e-05,-1.105349001591093838e-04,-1.252741785719990730e-04,-2.454931382089853287e-04,4.258297267369925976e-04,-3.799523256020620465e-05,-1.696081599220633507e-04,4.759699550049845129e-06,-1.248913577001076192e-06,-5.471949407365173101e-05,3.336695954203605652e-05,-3.384003648534417152e-04,-3.593039582483470440e-05,-8.423805411439388990e-06,3.161300264764577150e-05,8.459515811409801245e-05,2.786129471132881008e-06,-1.446245587430894375e-04,4.171171167399734259e-05,3.808022302109748125e-04,-1.183756830869242549e-05,-4.551523888949304819e-04,-3.260682569816708565e-04,4.033122604596428573e-05,6.072850283089792356e-06,-1.389666867908090353e-04,-7.098504283931106329e-05,-1.442222855985164642e-04,-9.099701128434389830e-05,-8.512740896549075842e-05,-2.769438196992268786e-06,7.489560630347114056e-06,-1.000838210529764183e-06,-9.266032066079787910e-06,-9.373087959829717875e-05,-1.622600939299445599e-05,6.517176370834931731e-05,1.095480547519400716e-05,1.044498822011519223e-05,-1.212270603900833521e-07,1.436094887452554758e-08,9.132015748036792502e-07,1.786655957403127104e-06,5.731092460337094963e-05,4.416474257595837116e-05,8.666275448376836721e-07,4.774815806740662083e-06,-3.151183536331814139e-09,-3.183829903719015419e-06,1.421211345586925745e-05,-7.613385969307273626e-05,-2.053732750937342644e-04,4.748410719912499189e-04,-1.526630367152392864e-04,-1.954378149093827233e-06,-1.664865976636065170e-06,-3.634311951827839948e-06,3.607034523156471550e-05,-1.488112320657819510e-04,-2.121989091392606497e-04,7.636983646079897881e-04,-3.302404657006263733e-04,-1.396144361933693290e-04,4.624100256478413939e-06,-4.715517661679768935e-06,8.223641634685918689e-05,-1.542881364002823830e-04,-1.760320155881345272e-04,4.435173759702593088e-04,-2.969684137497097254e-04,-9.554637654218822718e-05,1.232644535775762051e-06,-4.287919182388577610e-06,-1.398519816575571895e-05,-2.290491829626262188e-04,-2.513113722670823336e-04,4.756195412483066320e-04,-9.093430708162486553e-05,6.080799721530638635e-05,1.586889266036450863e-05,-2.427458184683928266e-06,-4.612409975379705429e-05,-7.752994133625179529e-05,6.825910531915724277e-05,1.962781097972765565e-04,-4.769465886056423187e-05,-7.051759166643023491e-05,6.524443506350507960e-06,1.143354211308178492e-06,-1.241596328327432275e-04,-1.382405171170830727e-04,9.537125879433006048e-05,3.176210157107561827e-05,-1.028402184601873159e-04,8.301627758555696346e-07,8.527251793566392735e-08,-8.682645784574560821e-07,-1.070470625563757494e-05,-6.844556628493592143e-05,-1.733163080643862486e-04,-6.741622928529977798e-05,-8.626108865428250283e-06,3.801054845098406076e-06,2.576597921688517090e-07,1.681855508195440052e-07,-1.065501237462740391e-06,-2.385140760452486575e-05,-1.663637231104075909e-04,-1.404046051902696490e-04,-9.065209269465412945e-06,-1.507656634203158319e-05,7.002222446317318827e-08,6.559195518493652344e-01,-3.936533539672382176e-05,3.828237531706690788e-04,4.278135020285844803e-04,-2.258886117488145828e-03,7.058645132929086685e-04,3.596374881453812122e-05,-1.056318342307349667e-05,-1.814669121813494712e-05,-5.849270382896065712e-05,-1.642626011744141579e-05,-1.087524287868291140e-04,-1.909515704028308392e-03,6.346545414999127388e-04,1.070427359081804752e-03,-6.739587115589529276e-05,1.408283424098044634e-05,-8.562346920371055603e-08,2.174767287215217948e-04,7.108900463208556175e-04,-5.844663828611373901e-04,-3.217213088646531105e-04,9.270290029235184193e-04,-3.943026604247279465e-05,-4.028894181828945875e-06,1.692088262643665075e-04,3.637352492660284042e-04,8.783431258052587509e-05,-2.505781594663858414e-05,-3.041491727344691753e-04,-1.054076710715889931e-05,-9.261583909392356873e-05,-4.211999112158082426e-06,2.380171790719032288e-04,1.630498154554516077e-04,-2.912313444539904594e-03,2.498505637049674988e-05,2.171747619286179543e-03,-1.337272115051746368e-03,1.272463123314082623e-05,-2.183846299885772169e-05,9.719351073727011681e-04,4.451479762792587280e-04,-1.536750700324773788e-03,-9.717198554426431656e-05,-2.554126840550452471e-04,1.755285484250634909e-05,-2.084536936308722943e-05,-4.245296622684691101e-06,7.599702803418040276e-05,3.041196323465555906e-04,6.253803439904004335e-05,3.107284646830521524e-05,-1.661615533521398902e-05,-2.320975545444525778e-05,5.171595603314926848e-06,8.625953284990828251e-08,-8.917289733290090226e-07,-3.257179287174949422e-06,2.860821405192837119e-05,1.275131944566965103e-05,1.310384845965018030e-06,4.990189381715026684e-07,-2.107685759256128222e-08,1.672558937571011484e-06,-1.546936346130678430e-06,8.657695434521883726e-05,-3.690796438604593277e-05,-9.762382251210510731e-04,-6.965425563976168633e-05,1.529226392449345440e-05,2.460819814587011933e-08,-1.286898805119562894e-05,4.274918683222495019e-05,7.842055056244134903e-04,-6.279689259827136993e-04,1.299798721447587013e-03,-2.322353539057075977e-04,3.878003917634487152e-04,-1.139941741712391376e-05,6.458774805651046336e-06,2.527885371819138527e-04,8.390884613618254662e-05,-3.461855812929570675e-04,-4.230571794323623180e-04,-1.754433731548488140e-03,1.456816447898745537e-03,-2.409597982477862388e-06,-1.268452251679264009e-06,5.107926699565723538e-05,-3.365527372807264328e-04,2.918320242315530777e-04,8.771430002525448799e-04,-3.778644604608416557e-04,1.146190334111452103e-04,-1.028743499773554504e-04,-3.892060703947208822e-06,-1.827699306886643171e-04,-5.499632679857313633e-04,1.039565031533129513e-04,-4.566814168356359005e-04,6.617562612518668175e-04,5.255971336737275124e-05,-5.255785799818113446e-05,-4.448875188245438039e-06,-7.388783851638436317e-04,1.652698556426912546e-04,1.433397294022142887e-03,-1.985837152460590005e-04,-3.572468413040041924e-04,9.910056178341619670e-06,-1.404560407536337152e-05,2.105040948663372546e-06,7.987966819200664759e-05,6.921797175891697407e-04,1.629265025258064270e-04,-1.471824944019317627e-04,-2.419700467726215720e-05,-1.305372279603034258e-05,-1.272336021429509856e-06,-1.703847374301403761e-08,-6.193748163241252769e-07,-3.482842885205172934e-07,-3.248272696509957314e-05,-1.669961193329072557e-06,-2.836259682226227596e-06,-3.015743459400255233e-07,6.329264579107984900e-08,-2.111599769705208018e-06,1.089772467821603641e-06,-2.321732608834281564e-05,9.229752322426065803e-07,2.662145416252315044e-04,7.102364179445430636e-06,-3.845275386993307620e-06,8.409131737607822288e-07,-4.599230578605784103e-07,4.239711415721103549e-06,7.131874735932797194e-05,-1.061379007296636701e-04,3.418358392082154751e-04,5.081887502456083894e-05,-8.783821976976469159e-05,6.168926120153628290e-06,-5.053519089415203780e-06,-6.555282743647694588e-05,2.230812788184266537e-05,-1.648920442676171660e-04,8.716437150724232197e-05,-1.736328122206032276e-04,-8.615478873252868652e-05,3.890960670105414465e-06,1.117939973482862115e-06,-8.276516382466070354e-06,1.296160335186868906e-04,-8.556705870432779193e-05,-1.929371792357414961e-04,-6.588035466847941279e-05,-1.029816048685461283e-04,3.146022208966314793e-05,1.988526037166593596e-06,2.233104896731674671e-05,2.434377965983003378e-04,1.577194925630465150e-04,1.301070733461529016e-04,1.592320331837981939e-04,-1.104155526263639331e-04,1.439609695808030665e-05,7.758467859275697265e-07,2.388162101851776242e-06,-9.451185906073078513e-05,1.774648117134347558e-04,-1.424584042979404330e-04,-3.734893107321113348e-04,-2.385783545832964592e-06,-9.916436738421907648e-07,-3.367880026416969486e-06,2.723861825870699249e-06,-7.646910489711444825e-06,3.923240365111269057e-05,1.027785401674918830e-06,4.168837222096044570e-07,4.283052476239390671e-06,5.613323992292862386e-07,4.416051524458453059e-09,-4.047124093631282449e-07,4.327148417360149324e-09,2.639091326273046434e-05,2.012732693401630968e-05,3.137407929898472503e-06,2.425050752208335325e-06,-1.062744559021666646e-07,3.076385837630368769e-06,-4.124549377593211830e-06,2.950056659756228328e-05,-1.256522227777168155e-04,8.118563564494252205e-04,-3.732390177901834249e-04,-3.794906660914421082e-06,-1.178540696855634451e-05,1.143134068115614355e-05,-2.854862577805761248e-05,6.588794058188796043e-04,6.581514608114957809e-04,3.507008368615061045e-04,-3.933901316486299038e-04,-1.782674662536010146e-04,8.964761946117505431e-07,7.328825631702784449e-06,8.725565567146986723e-05,-3.054625631193630397e-05,-6.055918129277415574e-05,1.336181012447923422e-04,9.651052096160128713e-05,-8.823319512885063887e-05,-7.638198439963161945e-06,6.322383114820695482e-07,-1.094024992198683321e-05,-2.533601946197450161e-05,-5.475450307130813599e-04,-5.377420457080006599e-04,-5.002995603717863560e-04,-3.644446042017079890e-05,-3.404499875614419580e-05,1.726594928186386824e-05,-5.081681592855602503e-05,1.920676586451008916e-04,-5.146051262272521853e-05,-2.974083763547241688e-04,-6.479366566054522991e-04,1.405771326972171664e-04,-2.697645504667889327e-05,-3.187977881680126302e-06,-2.231402031611651182e-04,5.333336594048887491e-05,1.424794900231063366e-04,-2.410147280897945166e-04,4.288338532205671072e-04,-4.348630682216025889e-07,-6.835086878709262237e-06,3.458656010479899123e-06,-1.282409539271611720e-05,-4.417641321197152138e-06,-3.427874617045745254e-05,-1.091785161406733096e-04,-1.258382690139114857e-05,-1.101137058867607266e-06,-9.893180958897573873e-07,-2.427259460091590881e-08,3.525195779729983769e-06,3.724432644958142191e-06,2.189038059441372752e-05,5.541749123949557543e-05,4.072604951943503693e-06,6.079540526116034016e-06,7.355515663221012801e-08,-3.052527063118759543e-06,8.961274943430908024e-06,-9.933079127222299576e-05,-7.090684375725686550e-04,2.145087491953745484e-04,-5.550872301682829857e-04,-9.940058589563705027e-06,-1.538535343570401892e-06,-7.094779903127346188e-06,8.776527829468250275e-05,4.543529939837753773e-05,7.590869790874421597e-05,2.864662965293973684e-04,-2.141327713616192341e-04,-2.763469819910824299e-05,5.303617399476934224e-06,1.259489363292232156e-05,2.872051263693720102e-04,-2.685810031834989786e-04,-4.212606872897595167e-04,1.211985945701599121e-03,1.609640021342784166e-04,3.943382762372493744e-05,1.479848378949100152e-06,2.236462023574858904e-05,-3.102840128121897578e-05,-4.928372800350189209e-05,4.206452867947518826e-04,-2.036264049820601940e-05,3.389358753338456154e-04,4.714497481472790241e-05,5.629386578220874071e-05,5.928479822614463046e-07,-7.433109567500650883e-05,2.135548857040703297e-04,1.269963104277849197e-04,-6.283287657424807549e-04,-5.499903345480561256e-04,-6.632028380408883095e-04,3.812174691120162606e-05,1.051948402164271101e-05,-1.771274983184412122e-04,6.891594966873526573e-05,-7.490701682399958372e-05,-3.376655513420701027e-04,-4.035472375107929111e-05,-4.694623385148588568e-06,5.988308657833840698e-06,-1.618654323465307243e-06,-1.194176093122223392e-05,-4.175477806711569428e-05,-1.863021170720458031e-04,5.146651528775691986e-05,1.213261748489458114e-05,5.832574970554560423e-06,6.766551905457163230e-07,2.979709279316011816e-08,6.985318350416491739e-07,4.300152340874774382e-06,6.480464799096807837e-05,6.001912697684019804e-05,-7.940685463836416602e-06,3.879799351125257090e-06,4.144249032833613455e-08,1.014321355796710122e-06,7.353306500590406358e-06,1.486147903051460162e-05,-1.684644375927746296e-04,2.703011268749833107e-04,-3.907493664883077145e-04,-1.091332433134084567e-05,3.226235776310204528e-07,1.370016889268299565e-06,-9.473875252297148108e-06,-7.677498506382107735e-04,-5.401734961196780205e-05,-2.025705180130898952e-05,6.040424923412501812e-04,-1.717518025543540716e-04,1.455828078178456053e-05,1.802683073037769645e-06,1.870184496510773897e-04,-1.994592603296041489e-04,-6.496459245681762695e-04,5.259049357846379280e-04,-3.722133114933967590e-04,3.271118621341884136e-04,9.037049494509119540e-06,5.841343408974353224e-06,-2.257637970615178347e-05,1.955185580300167203e-04,-5.489262985065579414e-04,2.234949715784750879e-05,-1.816836156649515033e-04,1.352648687316104770e-04,5.535477612284012139e-05,2.609366902106557973e-06,8.048242307268083096e-05,3.882435266859829426e-04,4.892649012617766857e-04,2.394709154032170773e-04,3.904585610143840313e-04,2.405952254775911570e-04,4.581133543979376554e-05,-8.006283678696490824e-06,-3.552585840225219727e-04,6.851955549791455269e-05,3.213284653611481190e-04,-1.753250544425100088e-04,1.959608925972133875e-04,-7.684996489842887968e-06,3.567918611224740744e-06,-2.403338839940261096e-06,-2.823846625688020140e-05,2.492140629328787327e-04,-3.078754525631666183e-05,-1.693368358246516436e-05,5.770792768089449964e-07,5.633090495393844321e-06,1.229465510732552502e-06,1.652155674491950776e-07,5.777838509857247118e-07,7.265615522555890493e-07,-3.204522727173753083e-05,-2.072424831567332149e-05,6.091379418649012223e-07,1.663796297179942485e-06,-2.296974344062618911e-08,2.385364950896473601e-06,1.197856727230828255e-05,-3.678218490676954389e-05,-5.842756945639848709e-04,5.714879807783290744e-05,-4.996489733457565308e-04,-2.011725518968887627e-05,4.853041446040151641e-06,1.976793646463192999e-05,1.831298845900164451e-06,1.721420267131179571e-05,-4.029542906209826469e-04,1.131838653236627579e-04,3.352120984345674515e-04,-9.677177877165377140e-05,5.182218956178985536e-06,-2.441212927806191146e-06,1.042828080244362354e-05,-3.095852152910083532e-04,-1.269961503567174077e-04,-1.599301322130486369e-04,-3.262539685238152742e-04,-3.918196016456931829e-04,6.978805686230771244e-06,2.752692353169550188e-06,-3.068242585868574679e-05,-5.584557948168367147e-05,1.813769194995984435e-04,9.907524508889764547e-05,-2.354473399464040995e-04,-2.442154509481042624e-04,1.976024032046552747e-05,1.035603054333478212e-05,-6.091540126362815499e-05,1.564683479955419898e-04,2.942763385362923145e-04,3.280485543655231595e-06,3.605677047744393349e-04,-1.969852019101381302e-04,2.098178265441674739e-05,5.094369953440036625e-06,-5.192733369767665863e-04,-1.587275182828307152e-04,4.350568342488259077e-04,9.391891217092052102e-05,-6.695371121168136597e-05,1.485124721511965618e-05,9.909151231113355607e-06,-2.247446172987110913e-05,-2.598024548206012696e-05,-1.165407520602457225e-04,-8.840599912218749523e-05,1.537373900646343827e-04,7.414098217850551009e-05,7.116391770978225395e-06,-5.877333933312911540e-06,-1.822384888328087982e-06,-1.490463728259783238e-05,3.400900141059537418e-06,8.405681001022458076e-05,3.709423617692664266e-05,4.954013093083631247e-06,8.916932529245968908e-06,-3.752325710593140684e-06,-2.430975655443035066e-05,-7.897846444393508136e-06,3.060026574530638754e-05,-2.711232809815555811e-05,6.110686808824539185e-04,2.700195473153144121e-04,-2.250697070849128067e-05,-2.740926220212713815e-06,-2.751922511379234493e-05,-1.032154177664779127e-04,4.971094313077628613e-05,3.390882338862866163e-04,4.750253574457019567e-04,-4.977284697815775871e-04,1.644565782044082880e-05,1.824742321332450956e-05,-7.096850458765402436e-05,-3.228292043786495924e-04,2.999664866365492344e-04,-2.202819450758397579e-04,7.907816325314342976e-05,-2.997737319674342871e-04,-1.066678523784503341e-04,-7.108524187060538679e-07,1.629711041459813714e-04,-1.293085806537419558e-04,6.011076620779931545e-04,-7.044647645670920610e-05,1.563247787998989224e-04,-3.120241453871130943e-04,6.975096766836941242e-06,7.935886969789862633e-07,4.689451816375367343e-05,-5.068877362646162510e-05,-8.872240141499787569e-05,5.239939200691878796e-04,-2.773056621663272381e-05,9.048582433024421334e-05,-1.690465433057397604e-04,3.046678648388478905e-05,9.525220229988917708e-05,-2.367089473409578204e-04,-1.893176959129050374e-04,8.673752890899777412e-04,-1.130573684349656105e-03,-1.048102392815053463e-03,-3.053271502722054720e-04,-7.095938053680583835e-05,1.507797278463840485e-03,1.310982392169535160e-03,-5.173956160433590412e-04,-7.002442725934088230e-04,1.750718220137059689e-04,6.488850340247154236e-04,-2.503560681361705065e-04,4.986522981198504567e-07\n0.000000000000000000e+00,-2.505673819541698322e-07,-2.214512505815946497e-06,-6.842469883849844337e-05,-3.021845077455509454e-05,-2.373566985625075176e-06,-2.654784111655317247e-06,-3.842564932909908748e-09,9.440414032724220306e-07,-3.100874437222955748e-06,2.900190156651660800e-05,1.433938159607350826e-04,2.844389528036117554e-04,4.522867384366691113e-04,-1.048216745402896777e-05,6.643767392233712599e-06,1.149601484939921647e-05,-7.666549208806827664e-06,4.137209907639771700e-04,8.138296834658831358e-05,-2.605906047392636538e-04,1.383648195769637823e-04,-1.365222851745784283e-04,-1.363614217098074732e-07,-3.146680683130398393e-06,-8.221824828069657087e-05,-1.071531733032315969e-04,2.119174750987440348e-04,3.810209454968571663e-04,8.394433098146691918e-05,-1.626968441996723413e-04,6.850993941043270752e-07,-2.555648279667366296e-06,-1.743534448905847967e-05,2.184788463637232780e-04,3.324204008094966412e-04,-1.499993377365171909e-04,1.824866340029984713e-04,-1.296176633331924677e-04,3.928851947421208024e-05,8.210911801143083721e-06,8.634023834019899368e-05,1.865960366558283567e-04,-8.711308328201994300e-05,-1.538739888928830624e-04,3.253495087847113609e-04,-7.322667806874960661e-05,4.484149394556879997e-05,7.055356036289595068e-06,-1.442519569536671042e-04,2.409778244327753782e-04,-1.810185349313542247e-04,-1.579938398208469152e-04,2.496244269423186779e-04,-4.214957698422949761e-06,9.884381142910569906e-06,-2.761531050055054948e-06,-1.047821842803386971e-05,-1.078197601600550115e-04,1.179921673610806465e-05,1.489853602834045887e-04,1.838969546952284873e-05,2.897497552112326957e-06,5.925002710682747420e-07,1.648985481494946725e-08,-1.722312390484148636e-07,5.572933332587126642e-06,-2.474576758686453104e-04,-2.898726961575448513e-04,-5.816730208607623354e-07,-2.156390291929710656e-05,8.225905645531383925e-08,9.668387974670622498e-06,-5.367199628381058574e-05,1.888417464215308428e-04,-1.804914791136980057e-04,-1.653312705457210541e-03,5.095856031402945518e-04,-2.578217936388682574e-05,7.216243830043822527e-06,1.984168557100929320e-05,4.126414751226548105e-06,7.602078258059918880e-04,1.144549925811588764e-03,-2.187196165323257446e-03,4.927833797410130501e-04,3.280251985415816307e-05,-2.398970900685526431e-05,2.057255187537521124e-06,-1.515128533355891705e-04,4.790972743649035692e-04,1.018656301312148571e-03,-1.227265922352671623e-03,-2.583445166237652302e-06,-1.712696393951773643e-05,-2.615578705444931984e-05,1.241628160641994327e-05,4.656156670534983277e-05,8.237867150455713272e-04,8.717267191968858242e-04,-1.214751740917563438e-03,3.823809674941003323e-04,2.846684365067631006e-04,8.407770656049251556e-05,9.631085049477405846e-06,2.541848516557365656e-04,7.780206506140530109e-04,-1.687782350927591324e-03,-5.105357267893850803e-04,1.018758281134068966e-03,4.897947655990719795e-04,8.131479262374341488e-05,-1.280466403841273859e-05,8.708614041097462177e-05,1.259395503439009190e-04,-1.471484662033617496e-03,-8.106888853944838047e-04,-7.909460691735148430e-05,2.620111445139627904e-06,-7.733254278718959540e-06,1.062492856362950988e-06,2.343465894227847457e-06,9.348921594209969044e-06,2.306936803506687284e-04,1.167895679827779531e-04,1.752639582264237106e-05,4.736110895464662462e-06,3.720601398526923731e-06,-4.347930016024292854e-08,-3.887350430886726826e-06,-4.911378709948621690e-06,1.009187428280711174e-03,1.071332255378365517e-03,1.250594323209952563e-06,7.371285755652934313e-05,-3.051072283710709598e-08,-5.011875691707246006e-05,6.560647487640380859e-01,-7.197504164651036263e-04,-1.164772431366145611e-03,6.175395101308822632e-03,-2.626842120662331581e-03,1.209594411193393171e-04,-2.725329977693036199e-05,-7.196590740932151675e-05,-1.075943146133795381e-04,-2.718265401199460030e-03,-4.902406595647335052e-03,6.727116648107767105e-03,-2.092340029776096344e-03,-8.811305742710828781e-04,9.323759877588599920e-05,-7.287789048859849572e-05,-5.306389357428997755e-05,-1.329773222096264362e-03,-4.899138584733009338e-03,5.082497373223304749e-03,6.725632702000439167e-04,-5.766528192907571793e-04,1.149015588453039527e-04,-1.825358049245551229e-05,-3.420074062887579203e-04,-2.572996309027075768e-03,-4.233851097524166107e-03,5.047818645834922791e-03,-1.971335615962743759e-03,-8.096526144072413445e-04,-2.968509797938168049e-04,-4.264202289050444961e-05,-1.269737025722861290e-03,-3.785082139074802399e-03,5.938206799328327179e-03,1.849366934038698673e-03,-3.851738292723894119e-03,-1.491072354838252068e-03,-3.029250656254589558e-04,1.353494008071720600e-05,-5.551765207201242447e-04,-1.691157813183963299e-03,6.009735632687807083e-03,2.098179655149579048e-03,6.525675999000668526e-04,-1.794759191398043185e-05,1.836484443629160523e-05,3.630509127106051892e-06,-2.854125341400504112e-05,-1.020397758111357689e-04,-5.158945568837225437e-04,-5.465514259412884712e-04,-7.527940033469349146e-05,-1.421792512701358646e-05,-1.846747727540787309e-05,-3.161504835702544369e-08,-3.255215688113821670e-06,-1.622928721189964563e-05,-5.299117765389382839e-05,-1.956023697857744992e-05,1.186658209917368367e-06,-6.848904376965947449e-06,-2.120873432431835681e-08,1.909545790113043040e-05,-2.733835390245076269e-05,4.427089588716626167e-04,8.729057735763490200e-04,-1.551430323161184788e-04,7.600867538712918758e-04,8.642559805593919009e-06,7.934932000353001058e-06,4.373054252937436104e-06,-1.270202774321660399e-04,2.569213393144309521e-05,2.131686778739094734e-03,1.535486662760376930e-04,-3.740694373846054077e-04,-7.875240407884120941e-04,-3.611609281506389380e-05,4.277427433407865465e-05,2.810363948810845613e-04,4.367029760032892227e-04,1.258598873391747475e-03,-1.687056617811322212e-03,-6.617135659325867891e-05,-6.146895466372370720e-04,-1.765503657225053757e-05,8.220718882512301207e-06,1.683100708760321140e-04,6.907155620865523815e-04,3.766050213016569614e-04,-1.101056113839149475e-03,1.103322720155119896e-04,1.085170079022645950e-04,-2.177749847760424018e-04,1.712391713226679713e-05,3.120428591500967741e-04,1.345791970379650593e-04,-4.188865423202514648e-04,-8.963525760918855667e-04,6.367129972204566002e-04,2.864078269340097904e-04,-9.491119999438524246e-05,2.612619027786422521e-07,-4.240015114191919565e-04,1.000161864794790745e-05,-1.036070403642952442e-03,-1.087455544620752335e-03,3.984808281529694796e-04,-7.560908670711796731e-06,-5.400022928370162845e-06,3.635483608377398923e-06,-4.779053051606751978e-05,-1.138291190727613866e-04,-7.416564039885997772e-05,-6.647509144386276603e-05,-1.142512701335363090e-05,-2.173440043407026678e-05,-5.408483048086054623e-07,-4.294952304917387664e-08,8.186510740415542386e-07,3.797405952354893088e-06,-5.809003050671890378e-05,-6.904837937327101827e-05,-1.193544676425517537e-06,-2.841698915290180594e-06,-1.155675732888994389e-07,1.135455931944306940e-06,-2.865673650376265869e-06,-1.646603777771815658e-06,1.373649865854531527e-04,-1.328612997895106673e-04,-3.708211443154141307e-05,-1.772362520569004118e-05,3.049130327781313099e-06,9.666881851444486529e-06,5.382396921049803495e-06,3.561578923836350441e-04,2.795214240904897451e-04,-2.771397994365543127e-04,2.063851570710539818e-04,-1.081049413187429309e-04,-1.712365474304533564e-06,9.652217158873099834e-07,-1.261185389012098312e-04,8.857605280354619026e-05,2.027147565968334675e-04,-2.802764938678592443e-04,9.398834663443267345e-05,-1.320779701927676797e-04,-3.123655005765613168e-06,3.328504135424736887e-06,-1.361043541692197323e-05,1.370374229736626148e-05,4.605604917742311954e-04,8.432486356468871236e-05,3.708253279910422862e-05,8.265779615612700582e-05,3.892873064614832401e-05,6.147415206214645877e-06,-5.161853187019005418e-05,9.383058932144194841e-05,-1.564923441037535667e-04,-4.605497815646231174e-05,5.402857204899191856e-04,-4.212465137243270874e-05,2.294444493600167334e-05,3.027906586794415489e-06,-8.721269841771572828e-05,-5.666197830578312278e-05,-1.870105043053627014e-04,-5.286303348839282990e-05,2.398122160229831934e-04,-1.666757384555239696e-06,5.654768756357952952e-06,-2.264740260216058232e-06,-9.027138730743899941e-06,-8.285194053314626217e-05,-6.693153409287333488e-07,1.268000196432694793e-04,1.506048738519893959e-05,5.286662599246483296e-06,6.805569228163221851e-07,-6.538175512105226517e-08,1.144865336755174212e-06,3.713581463671289384e-06,-5.954021980869583786e-05,-3.936760185752063990e-05,2.450058218528283760e-06,-3.307056658741203137e-06,8.123220140987541527e-08,-6.654653361692908220e-07,-2.035777288256213069e-05,9.991169645218178630e-05,-2.178381546400487423e-04,-1.434754114598035812e-03,2.889653842430561781e-04,2.871796823455952108e-06,-5.089413207315374166e-06,-3.010361979249864817e-06,4.428793181432411075e-05,1.123763067880645394e-04,-9.991425322368741035e-04,-5.532947252504527569e-04,5.068169557489454746e-04,9.023142047226428986e-05,-2.254124638056964613e-06,1.196476478071417660e-05,3.383098373888060451e-05,2.335880853934213519e-04,1.066304976120591164e-04,-5.360209033824503422e-04,1.207764144055545330e-04,4.845095099881291389e-05,-1.641193557588849217e-05,8.053400051721837372e-06,6.609452248085290194e-05,6.626000395044684410e-04,1.180041697807610035e-03,7.112802122719585896e-04,-5.450781900435686111e-04,-2.238107263110578060e-04,6.449472130043432117e-05,-1.782781691872514784e-05,2.169370418414473534e-04,4.334592085797339678e-04,-2.129044150933623314e-05,6.940198363736271858e-04,1.025237725116312504e-05,2.766498073469847441e-04,5.852666799910366535e-05,-4.467094186111353338e-06,5.033711204305291176e-05,-3.840689896605908871e-05,-1.203713007271289825e-03,-6.707647698931396008e-04,-5.138990236446261406e-04,4.344643457443453372e-06,-1.143626468547154218e-05,1.462654836359433830e-06,2.055076038232073188e-06,8.110125781968235970e-05,1.632851199246942997e-04,1.344831107417121530e-04,1.973225334950257093e-05,-6.759264124411856756e-06,1.806683485483517870e-06,-3.319291863590478897e-08,1.000462589217931964e-06,-3.446959226494072936e-06,-1.819265598896890879e-04,-1.858765463111922145e-04,-9.171380952466279268e-07,-8.706258086021989584e-06,3.305149220977909863e-08,6.475508598668966442e-06,-2.338772901566699147e-05,3.805628512054681778e-05,3.394985978957265615e-04,-4.437269526533782482e-04,6.127336528152227402e-04,-1.573479312355630100e-05,1.039914513967232779e-05,1.450581657991278917e-05,2.554298589529935271e-05,2.825512492563575506e-04,7.975405897013843060e-04,-2.400306984782218933e-04,6.748882587999105453e-04,7.962028030306100845e-05,-7.360304152825847268e-07,3.039548573724459857e-06,3.961700713261961937e-06,2.121133729815483093e-04,6.885747425258159637e-04,-2.187131321988999844e-04,5.985421012155711651e-05,1.392996637150645256e-05,-1.781011269486043602e-05,-8.871083991834893823e-07,7.327771163545548916e-05,2.385565894655883312e-04,2.254278224427253008e-04,-6.220373325049877167e-04,-4.073750169482082129e-04,-5.503280553966760635e-04,7.158641528803855181e-05,1.024380344460951164e-05,2.955315867438912392e-04,1.085828873328864574e-03,-1.493219286203384399e-03,-8.386322879232466221e-04,6.309741875156760216e-04,-2.360981306992471218e-04,7.352448301389813423e-05,9.219915227731689811e-06,-1.191679621115326881e-05,4.525186959654092789e-04,-4.054798919241875410e-04,-3.128303505945950747e-04,-5.881501128897070885e-04,1.494019670644775033e-06,1.746862835716456175e-06,-2.342444076930405572e-06,-1.650620106374844909e-06,-3.146048402413725853e-05,6.211848813109099865e-05,2.001366810873150826e-04,2.724877231230493635e-05,4.703116246673744172e-06,2.118828206221223809e-06,-9.406448953086510301e-09,-1.946572865563211963e-06,3.838775228359736502e-06,-1.400543114868924022e-04,-1.767696085153147578e-04,-2.326632056792732328e-06,-1.656235326663590968e-05,5.126867108629085124e-08,2.870024218282196671e-08,-2.315937854291405529e-05,-2.219063389929942787e-05,7.670697959838435054e-05,-8.361772634088993073e-04,8.093903306871652603e-05,-1.438362778571899980e-05,2.056689936580369249e-06,1.531743691884912550e-05,6.429454515455290675e-06,1.060110982507467270e-03,8.264888892881572247e-04,-7.209167815744876862e-04,4.509784048423171043e-04,-1.879615447251126170e-04,-1.630174483580049127e-05,-2.869363743229769170e-05,-3.426713519729673862e-04,-1.267616171389818192e-04,6.792037747800350189e-04,-7.766257040202617645e-04,-2.263740170747041702e-04,-5.922412965446710587e-04,-9.962524927686899900e-06,8.479703865305054933e-06,-2.560125358286313713e-05,1.371544203720986843e-04,9.726122952997684479e-04,-5.737913306802511215e-05,7.898652111180126667e-04,1.556696370244026184e-04,4.807938603335060179e-05,8.106621862680185586e-06,-3.562292476999573410e-05,2.066004235530272126e-04,-1.303647994063794613e-03,-3.748682211153209209e-04,3.905606572516262531e-04,5.739592597819864750e-05,3.296113936812616885e-05,-1.220284593728138134e-05,4.409388930071145296e-04,-3.782631538342684507e-04,-7.793133845552802086e-04,-1.214978692587465048e-05,3.537115844665095210e-05,3.341147021274082363e-06,1.212844381370814517e-06,-2.751632109720958397e-06,-5.713314749300479889e-06,-3.962012851843610406e-05,2.342366205994039774e-04,1.352229155600070953e-04,1.439160587324295193e-05,6.085814675316214561e-06,6.330023438749776687e-07,-9.486893759458325803e-08,-2.617436166474362835e-06,2.580645741545595229e-06,-3.529337845975533128e-05,-2.702382334973663092e-05,-4.150322183704702184e-07,-9.662991942605003715e-06,1.257558324141427875e-08,4.965221251040929928e-06,-2.758084156084805727e-05,1.758230937412008643e-04,7.795786950737237930e-05,-1.185184577479958534e-03,6.189417908899486065e-04,2.352404044358991086e-05,-1.758530743245501071e-07,-1.586456164659466594e-05,-4.103127866983413696e-05,3.412056830711662769e-04,1.080606831237673759e-03,-5.281288176774978638e-04,-5.153510719537734985e-04,2.575739636085927486e-04,-1.008034359983867034e-05,-3.963328708778135478e-05,-1.023445365717634559e-04,-3.416810650378465652e-04,4.865621740464121103e-04,5.237067816779017448e-04,-8.236691937781870365e-04,2.751249412540346384e-04,-5.317990144249051809e-06,7.270092282851692289e-06,7.008416287135332823e-05,7.483594818040728569e-04,-5.685096257366240025e-04,-9.728475706651806831e-04,7.697866531088948250e-04,4.046791582368314266e-04,-5.109250196255743504e-05,3.019471478182822466e-06,3.856068651657551527e-04,1.238867407664656639e-04,-6.123539642430841923e-04,-2.021945256274193525e-04,-3.084716445300728083e-04,7.223265129141509533e-04,-2.943704748759046197e-05,-2.372851304244250059e-05,6.512581603601574898e-04,-1.249487540917471051e-04,-3.192455042153596878e-04,-9.337320807389914989e-05,-1.080079004168510437e-03,-1.371979033137904480e-05,-2.827637217706069350e-07,1.195570439449511468e-05,4.380916288937442005e-05,2.578895073384046555e-04,-6.708738510496914387e-06,-2.466121804900467396e-04,-3.445554830250330269e-05,-1.013642213365528733e-05,-1.476438865211093798e-05,9.759575732459779829e-06,2.914844571932917461e-06,1.323410378972766921e-05,-1.190002221846953034e-04,-1.163533379440195858e-04,2.714457150432281196e-05,9.269099791708867997e-06,2.891368058044463396e-05,-5.874746420886367559e-06,-2.384710933256428689e-05,-6.898700667079538107e-05,5.791649455204606056e-04,-6.268310826271772385e-04,-3.624762757681310177e-05,-6.705548730678856373e-05,-1.327399786532623693e-06,7.764119072817265987e-05,1.881846692413091660e-04,6.230360595509409904e-04,5.189637304283678532e-04,-1.392702339217066765e-03,1.484217063989490271e-04,4.927593981847167015e-04,5.992888691253028810e-05,3.837479380308650434e-05,6.073546828702092171e-04,-3.915311535820364952e-04,1.115967868827283382e-03,-6.249156431294977665e-04,-1.089445431716740131e-04,4.128914442844688892e-04,-7.803260814398527145e-05,-2.852527904906310141e-05,5.422317917691543698e-05,-4.692623042501509190e-04,4.796953289769589901e-04,-3.167525865137577057e-04,5.903655546717345715e-04,7.408100645989179611e-05,1.039403796312399209e-04,4.390503090689890087e-05,4.285153409000486135e-05,7.205291185528039932e-04,-3.384909359738230705e-05,-5.726156523451209068e-04,8.602196467109024525e-04,8.942815475165843964e-05,2.549112541601061821e-04,2.127833286067470908e-04,4.933384479954838753e-05,5.530967609956860542e-04,-8.545719319954514503e-04,3.805349115282297134e-05,-8.040854008868336678e-04,2.348679845454171300e-04,3.089557867497205734e-04,8.363960660062730312e-04,9.689973667263984680e-04,-1.041313284076750278e-03,2.477775560691952705e-03,3.632799780461937189e-04,2.888558083213865757e-04,-2.557932166382670403e-04,1.792089619812031742e-06\n0.000000000000000000e+00,1.929996506078168750e-05,1.248837797902524471e-04,1.148805822595022619e-04,-1.051702536642551422e-03,2.741788193816319108e-05,-3.324847057228907943e-05,-1.881080402554857756e-09,3.733584890142083168e-05,-4.075447213836014271e-05,-1.576361944898962975e-03,-3.990860190242528915e-03,-7.836595177650451660e-03,-5.823260173201560974e-03,-1.310798688791692257e-04,-4.794336200575344265e-05,5.376762055675499141e-05,5.574563983827829361e-04,4.321416374295949936e-03,4.263010341674089432e-03,6.987735163420438766e-03,-2.116896444931626320e-03,-7.491478463634848595e-04,-2.636214048834517598e-05,-1.591943000676110387e-04,-8.579069981351494789e-04,2.082198159769177437e-03,-2.260345499962568283e-04,5.115784704685211182e-03,3.045992460101842880e-03,-2.007391536608338356e-03,9.129875979851931334e-05,7.755578553769737482e-05,-1.445083995349705219e-03,-7.213088218122720718e-03,1.960471970960497856e-03,3.028088016435503960e-03,3.037485294044017792e-04,4.315363243222236633e-03,1.112111727707087994e-03,-1.281476306758122519e-05,3.568543354049324989e-03,-2.765327692031860352e-03,-4.934628028422594070e-03,-6.360752973705530167e-03,-6.285009905695915222e-03,4.164582118391990662e-03,2.606712514534592628e-04,-9.094955748878419399e-05,-8.130585774779319763e-04,-5.565127357840538025e-03,-9.114760905504226685e-04,-3.262171987444162369e-03,-8.775674505159258842e-04,3.974621722591109574e-05,-2.013285666180308908e-05,2.231197140645235777e-05,1.896551111713051796e-05,3.803838335443288088e-04,1.719109597615897655e-03,-7.585757412016391754e-04,4.820118192583322525e-06,1.433977595297619700e-04,2.083821527776308358e-06,-1.387190251556091880e-09,-7.199927495094016194e-06,-5.030551983509212732e-05,1.116728875786066055e-03,1.578021794557571411e-03,6.757338269380852580e-06,8.493848872603848577e-05,-4.937952979844340007e-08,-4.890239506494253874e-05,2.141757577192038298e-04,-2.785502001643180847e-04,-1.207359600812196732e-03,-4.976571071892976761e-04,-2.555544022470712662e-03,2.406814601272344589e-04,-3.572114655980840325e-05,-1.752590324031189084e-04,-1.263003214262425900e-04,-4.893328063189983368e-03,-3.532016417011618614e-03,1.547150593250989914e-02,-6.072536576539278030e-03,-1.973966602236032486e-03,7.103088137228041887e-05,-1.243740989593788981e-04,-3.719097585417330265e-04,-2.166268415749073029e-03,-3.237664233893156052e-03,6.929603405296802521e-03,5.139587447047233582e-04,-1.332912826910614967e-03,2.225382195319980383e-04,-1.605229044798761606e-05,-9.324226994067430496e-05,-1.850749831646680832e-03,-2.842698246240615845e-03,7.862921804189682007e-03,-2.992050256580114365e-03,2.659788588061928749e-04,-9.618101757951080799e-04,-7.223198917927220464e-05,-1.554321730509400368e-03,1.004149671643972397e-04,2.955682575702667236e-03,-1.365978969261050224e-03,-5.457184277474880219e-03,-2.195527777075767517e-04,-5.610457737930119038e-04,-2.547635449445806444e-05,-1.096682855859398842e-03,-1.602862495929002762e-03,4.262172617018222809e-03,6.818711757659912109e-03,1.142488443292677402e-03,1.420139597030356526e-06,-3.886776175932027400e-05,1.574549605720676482e-05,-8.733441063668578863e-05,2.031280891969799995e-04,-9.140576003119349480e-04,-1.629651873372495174e-03,-2.148893108824267983e-04,-1.740903826430439949e-05,-1.527334825368598104e-05,-1.241977076738010055e-09,-6.353587377816438675e-05,-5.884087877348065376e-04,-5.922081414610147476e-03,-4.181434866040945053e-03,-2.176654816139489412e-04,-3.380412526894360781e-04,-7.712726457498320087e-09,3.946499200537800789e-04,-5.369025748223066330e-04,6.689992547035217285e-01,6.915733218193054199e-03,-3.839478641748428345e-02,2.841692417860031128e-02,-1.904910895973443985e-04,3.685225965455174446e-04,5.044685676693916321e-04,-1.093573868274688721e-03,1.530040334910154343e-02,2.213879302144050598e-02,-3.894339501857757568e-02,2.313660457730293274e-02,1.096688769757747650e-02,-1.247884240001440048e-03,7.670643390156328678e-04,-5.657202564179897308e-04,-7.849588058888912201e-03,3.632458671927452087e-02,-2.191222831606864929e-02,-8.483224548399448395e-03,9.541964158415794373e-03,-9.099586750380694866e-04,-4.019867337774485350e-04,-1.511955633759498596e-04,2.880170941352844238e-04,1.740419119596481323e-02,-5.546238273382186890e-03,6.888364441692829132e-03,-4.941885825246572495e-03,-2.030465751886367798e-03,5.620445590466260910e-04,-1.360379159450531006e-03,-1.569734700024127960e-02,-4.493974149227142334e-02,-2.657360583543777466e-02,6.764752790331840515e-03,-1.290524564683437347e-02,-3.087436780333518982e-03,4.730614891741424799e-04,8.407486602663993835e-03,1.531587727367877960e-02,-2.599321864545345306e-02,2.922644838690757751e-03,1.087861228734254837e-02,-3.027319326065480709e-05,3.097370790783315897e-04,-3.139462205581367016e-04,3.755559446290135384e-04,-4.581613000482320786e-03,-7.632641121745109558e-03,9.574610739946365356e-03,8.127573528327047825e-04,-1.535254414193332195e-04,1.174674798676278442e-05,1.847511299502002657e-08,9.430103091290220618e-06,1.870210107881575823e-04,9.604059741832315922e-04,1.112762023694813251e-03,5.056901500211097300e-05,6.068575021345168352e-05,-3.698914952110499144e-09,3.357345121912658215e-05,4.133381298743188381e-05,5.038920789957046509e-06,-1.816393807530403137e-03,1.068031415343284607e-02,-4.627807997167110443e-03,4.010865523014217615e-04,-7.462206849595531821e-05,-1.649005716899409890e-04,-1.827080268412828445e-04,6.772698834538459778e-03,1.908396184444427490e-02,2.244876697659492493e-02,-4.986864048987627029e-03,1.811696914955973625e-03,-8.579411951359361410e-05,1.563247933518141508e-04,3.431019373238086700e-03,5.294062197208404541e-03,-6.288575939834117889e-03,-7.434759754687547684e-03,3.421771340072154999e-03,7.723622256889939308e-04,7.541629020124673843e-05,6.775153451599180698e-05,5.180730950087308884e-04,-3.866475541144609451e-03,6.084395572543144226e-04,-5.978222005069255829e-03,-1.370685640722513199e-02,3.041452728211879730e-04,-3.616495523601770401e-04,-4.729056672658771276e-05,-9.555588476359844208e-04,-1.269114203751087189e-02,8.216202259063720703e-03,-6.893570069223642349e-03,-1.746341027319431305e-02,-5.348024889826774597e-03,-5.752071738243103027e-04,2.446621147100813687e-05,1.553864777088165283e-02,3.761558327823877335e-04,5.512028001248836517e-04,-7.116796448826789856e-03,2.253474900498986244e-03,1.688248594291508198e-04,-1.407066447427496314e-04,5.156008410267531872e-05,8.131446666084229946e-04,4.929477348923683167e-03,2.840109169483184814e-03,-9.804486762732267380e-04,-7.356931018875911832e-05,-1.820727193262428045e-04,-4.597766746883280575e-06,-2.961724021588452160e-08,-1.262189471162855625e-06,2.329289782210253179e-05,-2.470684121362864971e-04,2.581314183771610260e-04,-1.435773083358071744e-05,3.867466148221865296e-06,-1.594116838532499969e-08,-7.310003638849593699e-06,1.886353311419952661e-05,4.738638235721737146e-04,-1.393443904817104340e-03,1.775462180376052856e-03,9.989397367462515831e-04,5.657942892867140472e-05,-6.439826393034309149e-06,6.623279477935284376e-05,3.494904376566410065e-05,-1.887841033749282360e-03,-2.233690116554498672e-03,3.184947650879621506e-03,4.896880127489566803e-04,-1.547623192891478539e-03,5.869058804819360375e-05,-1.487716072006151080e-04,-6.553269922733306885e-04,1.482021529227495193e-03,-1.280681346543133259e-03,5.053540691733360291e-03,-2.208302612416446209e-04,3.203456290066242218e-04,8.866204734658822417e-05,-3.019368341483641416e-05,2.541255380492657423e-04,5.103630013763904572e-03,1.097766216844320297e-03,-3.827488981187343597e-04,-3.862932207994163036e-04,-1.689200289547443390e-04,1.046078978106379509e-04,-1.083039023797027767e-05,6.945686182007193565e-04,8.189441869035363197e-04,-8.428319124504923820e-04,2.455234527587890625e-03,2.211583545431494713e-03,2.068801783025264740e-03,-8.510197221767157316e-05,-3.344290234963409603e-05,3.622348885983228683e-04,2.455887733958661556e-04,2.872274257242679596e-03,4.627719172276556492e-04,-3.688550554215908051e-03,-3.388777258805930614e-08,-3.894023757311515510e-05,1.302592045249184594e-05,-4.427578096510842443e-05,-9.777504019439220428e-04,3.694244078360497952e-04,-1.208509551361203194e-03,-1.207540335599333048e-04,1.023466029437258840e-05,1.769007667462574318e-06,-3.584870000850060023e-08,1.520570003776811063e-05,3.905424091499298811e-05,3.855479299090802670e-04,2.007895964197814465e-04,5.210149538470432162e-06,6.917985956533811986e-06,-3.475543053355067968e-08,-1.983737456612288952e-05,5.259830504655838013e-05,-1.321462914347648621e-03,-7.575834169983863831e-03,5.975766107439994812e-03,-3.242631442844867706e-03,-2.268355165142565966e-04,1.345400960417464375e-06,6.317568477243185043e-05,3.368285251781344414e-05,-4.446739330887794495e-05,6.580720655620098114e-03,3.180534578859806061e-03,-5.529255140572786331e-03,-4.051642026752233505e-03,1.105050905607640743e-04,-5.084194708615541458e-05,-6.568744429387152195e-04,5.283419741317629814e-04,-6.126418709754943848e-03,6.322323810309171677e-03,-1.500689890235662460e-03,-2.630215603858232498e-03,2.061033155769109726e-04,3.936893699574284256e-05,-6.368131143972277641e-04,-1.277252100408077240e-03,-5.406972952187061310e-03,-5.283008329570293427e-03,7.283528335392475128e-03,2.091442234814167023e-03,4.441890632733702660e-04,-3.877931158058345318e-05,-1.903658034279942513e-03,9.036799310706555843e-04,-4.941264167428016663e-03,-2.319423248991370201e-03,1.964618451893329620e-03,-8.829822763800621033e-04,-5.169520154595375061e-04,-6.846385076642036438e-06,-3.641792107373476028e-03,-2.706218510866165161e-04,1.423272769898176193e-03,4.044995643198490143e-03,3.907327540218830109e-03,-2.794608553813304752e-05,5.305325612425804138e-05,1.915348548209294677e-05,-3.124265640508383512e-04,-9.239182691089808941e-04,-6.267994176596403122e-04,-7.413789862766861916e-04,-2.319306804565712810e-05,1.046255201799795032e-04,-1.880412673926912248e-05,4.667322173190768808e-08,3.604751691455021501e-05,1.719248102745041251e-04,1.231228932738304138e-03,6.023111636750400066e-04,2.483559001120738685e-05,3.522719634929671884e-05,-3.329182618472259492e-08,-8.878568769432604313e-05,8.801330113783478737e-05,-3.525975160300731659e-03,-1.175328437238931656e-02,-2.498107496649026871e-03,-6.601820699870586395e-03,2.864297130145132542e-05,-1.621896808501332998e-04,-1.787111832527443767e-04,2.107350155711174011e-04,-2.765748649835586548e-05,8.693339303135871887e-03,2.114328090101480484e-03,-4.019658546894788742e-03,6.755993235856294632e-04,1.289111969526857138e-04,-1.675774110481142998e-04,1.700251305010169744e-04,3.855860093608498573e-03,-4.037036094814538956e-03,1.188685838133096695e-02,2.879602368921041489e-03,7.500895299017429352e-04,1.031299325404688716e-04,1.555706840008497238e-04,-6.907228380441665649e-04,-4.793918691575527191e-03,2.933980198577046394e-03,2.904678229242563248e-03,-3.704128321260213852e-03,8.421666920185089111e-03,8.989057969301939011e-04,-8.478181553073227406e-05,-4.680102691054344177e-03,-2.338376594707369804e-03,1.115392986685037613e-02,-1.036030612885951996e-02,-6.208227947354316711e-03,-2.915991470217704773e-03,2.470513572916388512e-04,-1.295630354434251785e-04,1.672521233558654785e-03,-3.339136485010385513e-03,8.545402670279145241e-04,-2.737015485763549805e-03,-7.441772613674402237e-03,5.912828055443242192e-05,-1.378572487737983465e-04,4.756390990223735571e-05,1.861185446614399552e-04,1.858081202954053879e-03,9.625513339415192604e-04,-2.629708265885710716e-03,-2.540488494560122490e-04,1.185306755360215902e-04,-1.038691334542818367e-05,8.543338481104001403e-08,-9.098661394091323018e-06,3.431864752201363444e-05,6.217662594281136990e-04,1.117438892833888531e-03,3.833393566310405731e-05,6.552274135174229741e-05,8.262304618256166577e-09,4.984639599570073187e-05,3.318319795653223991e-05,1.570090651512145996e-03,2.203636337071657181e-03,8.161627687513828278e-03,1.856125658378005028e-03,1.070018115569837391e-04,-2.219638918177224696e-05,-1.802669721655547619e-04,-1.435443293303251266e-03,-4.249453544616699219e-03,-5.009030457586050034e-03,1.366283744573593140e-02,1.869740895926952362e-03,2.254976658150553703e-03,1.037087058648467064e-04,-8.368009730475023389e-05,2.190530067309737206e-03,-1.939919660799205303e-03,1.746540190652012825e-03,5.894199479371309280e-03,4.702764097601175308e-03,-3.205895423889160156e-03,1.054391541401855648e-04,1.005311496555805206e-04,6.145872175693511963e-04,5.058946087956428528e-03,-1.884701428934931755e-03,-2.891748910769820213e-03,-5.258060060441493988e-03,1.581322168931365013e-03,-4.867900279350578785e-04,-1.430546690244227648e-04,1.571536064147949219e-03,-8.346179965883493423e-04,5.258167162537574768e-03,-2.625303342938423157e-03,-2.242137677967548370e-03,3.587648738175630569e-03,-2.451837062835693359e-04,-5.982641232549212873e-05,-3.517090342938899994e-03,-4.607454407960176468e-03,-6.441515870392322540e-05,-1.830929657444357872e-03,-1.517500611953437328e-03,-5.670158861903473735e-05,-1.346044300589710474e-04,1.173973651020787656e-04,-1.714035024633631110e-04,4.277468658983707428e-03,-1.429393654689192772e-03,-2.409397624433040619e-03,-2.558772976044565439e-04,-4.496434121392667294e-05,9.638199117034673691e-06,8.679080565343610942e-08,5.395278094511013478e-06,7.654025466763414443e-06,-1.621118281036615372e-04,2.753599983407184482e-05,-1.419951877323910594e-05,1.500216239946894348e-05,4.888147486781235784e-08,-5.072035128250718117e-05,9.800865518627688289e-05,-6.424046587198972702e-04,5.525749875232577324e-04,-1.131610944867134094e-03,-3.408738411962985992e-03,-2.086731547024101019e-04,2.664954809006303549e-05,1.227883913088589907e-04,1.124170594266615808e-04,2.382912440225481987e-03,-3.311549080535769463e-03,2.071494236588478088e-03,5.053266417235136032e-03,-5.862936377525329590e-03,1.114383849198929965e-04,-1.036682369885966182e-04,-3.051142208278179169e-03,-9.079934097826480865e-04,8.529699989594519138e-04,-1.432210672646760941e-03,4.167469218373298645e-03,-2.544513670727610588e-03,1.353649277007207274e-04,-5.359365241019986570e-05,-4.745834739878773689e-04,-1.779885147698223591e-03,2.249068114906549454e-03,9.172941558063030243e-03,-6.466272287070751190e-03,-2.278910251334309578e-03,5.624627810902893543e-04,-5.631782187265343964e-05,-1.926733646541833878e-03,6.449269130825996399e-03,7.411522790789604187e-03,-1.137114595621824265e-02,-4.274191800504922867e-03,-3.138820640742778778e-03,1.115373888751491904e-04,1.369536912534385920e-04,-3.397650551050901413e-03,-2.140189753845334053e-03,5.752787459641695023e-03,-4.618171602487564087e-03,2.104404149577021599e-03,7.940457435324788094e-04,2.833889448083937168e-05,-5.103595904074609280e-04,-1.423192443326115608e-04,-8.218317525461316109e-04,1.582488534040749073e-03,5.957813002169132233e-03,3.418482956476509571e-04,1.091589638235745952e-05,-1.421262859366834164e-04,-1.449550109100528061e-05,1.232949143741279840e-04,-1.924954267451539636e-04,1.366275246255099773e-03,2.184460870921611786e-03,-2.317294274689629674e-04,2.703575592022389174e-04,3.539095341693609953e-04,-1.313438260694965720e-04,-2.057619276456534863e-04,7.770545198582112789e-04,-1.207141205668449402e-02,9.998488239943981171e-04,2.379822777584195137e-03,3.153873258270323277e-04,3.777827369049191475e-04,-5.906794103793799877e-04,4.325825138948857784e-04,-8.946620859205722809e-03,-2.511196536943316460e-03,1.153724081814289093e-02,6.011334713548421860e-03,-3.940221387892961502e-03,6.661043153144419193e-04,-5.971058635623194277e-05,-1.195610966533422470e-03,1.888808328658342361e-03,-9.542024927213788033e-04,1.306927017867565155e-02,6.027152296155691147e-03,4.671468865126371384e-03,1.354546868242323399e-03,-2.239579800516366959e-03,-7.285120955202728510e-05,9.437458589673042297e-03,-1.569328084588050842e-02,2.493086270987987518e-03,-9.031247347593307495e-03,3.736260812729597092e-03,7.850680267438292503e-04,-1.333850086666643620e-03,6.033717188984155655e-03,4.660651087760925293e-03,2.916909754276275635e-03,-4.052967764437198639e-03,-1.684308052062988281e-03,-2.445972058922052383e-03,-2.231962746009230614e-03,-4.391664173454046249e-03,-6.352844648063182831e-04,-2.472441876307129860e-03,-1.835912652313709259e-02,1.674944534897804260e-02,2.604593336582183838e-02,4.234887659549713135e-03,-7.995866239070892334e-03,3.107348270714282990e-02,-8.305632509291172028e-03,4.192492458969354630e-03,2.314145117998123169e-02,-1.792347617447376251e-02,7.166990078985691071e-03,3.718308731913566589e-02,3.071685569011606276e-06\n0.000000000000000000e+00,3.935668792109936476e-05,-3.503967309370636940e-05,-1.795677933841943741e-03,-1.577310496941208839e-03,1.038933332893066108e-04,9.063803008757531643e-05,-2.952324607008449675e-09,2.844745176844298840e-05,2.378952194703742862e-04,-5.394015926867723465e-03,-3.685677424073219299e-03,-1.695395633578300476e-02,-7.974114269018173218e-04,-9.861513972282409668e-04,3.029828076250851154e-05,4.987380816601216793e-05,6.723308470100164413e-04,-1.481466740369796753e-02,3.161151707172393799e-02,-3.752896189689636230e-02,-9.870855137705802917e-03,-3.816939657554030418e-03,1.524793042335659266e-04,5.424594273790717125e-04,9.189518168568611145e-03,-9.304771199822425842e-03,1.329638715833425522e-02,6.214332208037376404e-02,-1.016337890177965164e-03,1.559020252898335457e-03,-1.847031817305833101e-04,-4.201089031994342804e-04,-1.425989321433007717e-03,-2.348302863538265228e-02,1.169587206095457077e-02,1.607970148324966431e-02,1.190653070807456970e-03,-6.188865751028060913e-03,-7.015350274741649628e-04,1.404450740665197372e-04,-4.049543291330337524e-03,1.687337993644177914e-03,2.074014022946357727e-02,3.200278617441654205e-03,2.580536296591162682e-03,2.885429421439766884e-03,-6.557041779160499573e-04,4.976315540261566639e-04,-1.055438444018363953e-02,8.835399523377418518e-03,2.003587782382965088e-03,2.042092196643352509e-02,1.398393698036670685e-02,4.342480679042637348e-06,2.784874523058533669e-04,-6.774879147997125983e-05,-5.154734244570136070e-04,-2.358613535761833191e-03,-6.108066067099571228e-03,3.721281420439481735e-03,6.507659563794732094e-04,2.254337305203080177e-04,-1.481033687014132738e-04,1.158857365624044178e-08,7.523776730522513390e-06,-1.226642925757914782e-04,-2.229287056252360344e-04,-2.219969406723976135e-03,-4.791872925125062466e-05,-9.092389518627896905e-05,-2.378979857553531474e-08,9.604205843061208725e-05,-4.212792646285379305e-06,1.794227864593267441e-03,1.788282208144664764e-02,-2.244986966252326965e-02,-2.864174544811248779e-03,-3.190943389199674129e-04,4.613486817106604576e-05,8.638290455564856529e-05,2.799557987600564957e-04,-2.360082231462001801e-03,1.716068945825099945e-03,-1.209724880754947662e-02,-1.609168015420436859e-02,-6.327694281935691833e-03,-7.689269841648638248e-05,3.385570016689598560e-04,2.145708305761218071e-03,-5.924905650317668915e-03,1.596682146191596985e-02,-6.344289053231477737e-03,-4.400928504765033722e-03,-4.120543133467435837e-03,-3.764468419831246138e-04,-3.216350160073488951e-05,1.461773645132780075e-04,-3.413485595956444740e-03,5.442972760647535324e-03,-1.385543402284383774e-02,4.589675460010766983e-03,3.140503540635108948e-03,1.129293814301490784e-04,1.287482155021280050e-04,-2.712723799049854279e-04,6.786547601222991943e-05,2.781422110274434090e-03,7.822593674063682556e-03,1.636438444256782532e-02,4.367411602288484573e-04,-5.151026416569948196e-04,-9.069626685231924057e-07,-8.234754204750061035e-03,-2.894371747970581055e-03,-8.065138012170791626e-03,6.787005811929702759e-03,7.613649591803550720e-03,-1.806297805160284042e-04,1.109850927605293691e-04,-1.219764017150737345e-04,-6.721360841765999794e-04,-6.012530997395515442e-03,-9.264152497053146362e-03,7.595582283101975918e-04,3.512167313601821661e-05,7.167807780206203461e-06,-3.223938983865082264e-05,-1.084648104665575374e-08,-2.713344292715191841e-04,1.035982277244329453e-03,-1.933377701789140701e-03,1.145155169069766998e-03,-1.180703984573483467e-04,-3.934013366233557463e-04,-1.105275870827426843e-08,4.952111048623919487e-04,-1.238264027051627636e-03,8.911710232496261597e-03,6.961945295333862305e-01,1.763253659009933472e-02,5.261583626270294189e-02,1.520109362900257111e-03,-2.964955056086182594e-04,-2.797631314024329185e-04,-4.637876525521278381e-03,2.561216056346893311e-02,-3.563823550939559937e-02,3.693915903568267822e-03,1.605312526226043701e-01,2.435781061649322510e-03,-4.869890399277210236e-04,-4.116849508136510849e-03,-3.851759433746337891e-02,2.316742576658725739e-02,-1.418782174587249756e-01,-1.299656927585601807e-01,3.887221589684486389e-02,4.547156393527984619e-03,1.576151582412421703e-03,5.917676608078181744e-04,7.613452151417732239e-03,5.271454900503158569e-02,-5.529666319489479065e-02,-7.329980283975601196e-02,-2.579107135534286499e-02,-3.222231939435005188e-02,-3.525540232658386230e-03,-6.065496709197759628e-04,1.109425351023674011e-02,-9.528835862874984741e-02,-9.975102543830871582e-02,9.874002635478973389e-02,4.502524621784687042e-03,-2.631249278783798218e-02,2.589864656329154968e-03,-1.119779190048575401e-03,3.340776637196540833e-02,-1.527478545904159546e-02,5.974735692143440247e-02,-1.367727816104888916e-01,-6.551097333431243896e-02,3.856655093841254711e-04,-8.116077515296638012e-04,7.652349304407835007e-04,2.916001714766025543e-03,2.928040176630020142e-02,5.747787654399871826e-02,-8.717434480786323547e-03,-4.382249899208545685e-04,-3.852485679090023041e-04,-1.268135529244318604e-04,-6.120969064937753501e-09,-6.946011126274242997e-05,-2.561476430855691433e-04,3.593452274799346924e-03,1.954051433131098747e-03,-4.017963656224310398e-04,-6.374849908752366900e-05,2.074077087854675483e-08,-1.210487389471381903e-04,3.391329082660377026e-04,-2.813531085848808289e-03,2.175598032772541046e-02,-3.255528956651687622e-02,7.190689444541931152e-03,1.521570375189185143e-03,3.156706225126981735e-05,1.596785878064110875e-04,1.464094035327434540e-03,9.770758450031280518e-03,5.159251391887664795e-03,1.345335040241479874e-02,1.031889021396636963e-02,3.482151031494140625e-02,3.629135608207434416e-04,-1.069681253284215927e-03,-1.288281753659248352e-02,-2.565139159560203552e-02,-3.270072862505912781e-03,1.909938454627990723e-02,9.957119822502136230e-03,2.049115672707557678e-02,-2.206262142863124609e-04,1.658663968555629253e-04,-2.283746376633644104e-03,-1.560820825397968292e-02,-1.431675977073609829e-03,3.050401806831359863e-02,1.674633286893367767e-02,7.908913306891918182e-03,-1.745520625263452530e-03,3.006849437952041626e-04,-3.835413837805390358e-03,-3.417363017797470093e-02,-5.612321197986602783e-03,1.813217625021934509e-02,2.987038716673851013e-02,-9.845290333032608032e-03,-1.544548897072672844e-03,-1.287581981159746647e-04,2.499482780694961548e-02,3.763283602893352509e-03,-4.202062729746103287e-03,1.976568065583705902e-02,5.965802818536758423e-03,-2.100213605444878340e-04,1.738567370921373367e-04,-3.908073704224079847e-04,2.058740705251693726e-03,7.161014713346958160e-03,-5.229086615145206451e-03,-1.852578599937260151e-03,-6.946128560230135918e-04,3.066106874030083418e-04,-5.155515100341290236e-05,-7.540108981629600748e-09,-1.258532211068086326e-05,-4.783726762980222702e-05,5.250601680018007755e-04,5.662753246724605560e-04,5.342912481864914298e-05,4.311241355026140809e-05,7.908283805591054261e-09,2.267723903059959412e-04,-4.098719364264979959e-05,3.742869943380355835e-03,3.901470080018043518e-02,1.123483572155237198e-02,7.239271886646747589e-03,2.261191257275640965e-04,5.751484786742366850e-05,-1.648848410695791245e-04,-1.506600878201425076e-03,-5.361883435398340225e-03,8.552688173949718475e-03,-4.495039116591215134e-03,3.480721730738878250e-03,-9.618026670068502426e-04,-2.407965657766908407e-04,3.457101702224463224e-04,2.851783763617277145e-03,-1.041939947754144669e-02,2.586929686367511749e-02,2.183831483125686646e-02,-1.546301995404064655e-03,-3.663881681859493256e-03,-2.620845334604382515e-04,1.361764589091762900e-05,2.040752442553639412e-03,2.212138846516609192e-03,6.533571518957614899e-03,-9.835909586399793625e-04,7.861521095037460327e-03,-3.641827497631311417e-03,-1.736656646244227886e-03,-1.037022302625700831e-04,1.719984691590070724e-03,-1.591843087226152420e-03,2.655043266713619232e-02,1.988709717988967896e-02,1.654331572353839874e-05,1.043467316776514053e-03,-9.858135599642992020e-04,-1.206027227453887463e-04,-6.264080759137868881e-03,-1.006102189421653748e-02,-5.155269987881183624e-03,2.953818440437316895e-02,1.174370385706424713e-02,1.908481935970485210e-04,-3.537454176694154739e-05,9.520348976366221905e-05,-5.921579431742429733e-04,1.477373647503554821e-03,-5.285726860165596008e-03,-2.594222314655780792e-04,5.900859832763671875e-05,-2.272887650178745389e-04,7.102995368768461049e-06,1.209252786793513224e-08,3.118288441328331828e-05,-4.867219831794500351e-05,9.892373345792293549e-04,-6.463169120252132416e-05,2.297702303621917963e-05,4.765755511471070349e-05,-3.200726439445134019e-08,2.611184027045965195e-05,1.970949524547904730e-04,-1.558802556246519089e-03,2.254511229693889618e-02,-1.076284795999526978e-02,-6.773719564080238342e-03,-2.461168915033340454e-04,-8.270360558526590466e-05,-4.168895611655898392e-05,5.811748560518026352e-04,-1.456461660563945770e-02,1.628776825964450836e-02,8.246941491961479187e-03,-1.610961928963661194e-02,-9.736287407577037811e-03,1.466805406380444765e-04,8.753858855925500393e-05,2.144155092537403107e-03,-9.061479941010475159e-03,1.363042555749416351e-02,-3.941027447581291199e-03,-1.474549435079097748e-02,-5.910761188715696335e-03,5.306614912115037441e-05,1.062692390405572951e-04,1.848135143518447876e-04,-1.118618715554475784e-02,-6.528869271278381348e-04,-3.668107558041810989e-03,6.663249805569648743e-03,3.023976692929863930e-03,-1.220856793224811554e-04,1.027447870001196861e-04,-3.013911424204707146e-03,-1.421768916770815849e-03,1.692050695419311523e-02,1.165359746664762497e-02,4.467452876269817352e-03,3.298383206129074097e-03,-8.648112416267395020e-04,-3.543058483046479523e-05,-1.220196764916181564e-02,-1.294590067118406296e-02,1.866545062512159348e-03,1.504004001617431641e-02,7.636185269802808762e-03,-2.673170820344239473e-05,1.573690242366865277e-04,-7.734292012173682451e-06,-7.322556339204311371e-04,-4.736547358334064484e-03,-6.176632829010486603e-03,-1.009802799671888351e-03,-2.758849586825817823e-04,1.111832098104059696e-04,-6.800704431952908635e-05,-4.074024673172971234e-08,1.118978834711015224e-04,2.996257971972227097e-04,-3.400221467018127441e-04,-2.052197931334376335e-03,8.013819024199619889e-05,1.108975266106426716e-05,-6.775053407181985676e-09,-4.273379163350909948e-04,1.618128153495490551e-04,-8.047206327319145203e-03,1.533105969429016113e-04,-1.899345219135284424e-02,-2.525152266025543213e-02,-6.210876163095235825e-04,-1.714401441859081388e-04,-4.718601121567189693e-04,3.637530840933322906e-03,2.224976569414138794e-02,6.794907152652740479e-03,-1.164350472390651703e-02,-9.603566490113735199e-03,-4.494581371545791626e-03,6.466833874583244324e-04,-5.499242688529193401e-04,-7.425149669870734215e-04,-4.306646995246410370e-03,4.227943718433380127e-03,7.600598502904176712e-03,-7.698670960962772369e-03,-4.500744864344596863e-03,-6.713019683957099915e-05,3.080876194871962070e-04,-2.918989397585391998e-03,-2.241749316453933716e-03,-3.057856112718582153e-02,2.044748514890670776e-03,-1.125853881239891052e-02,1.546751242130994797e-02,6.637370213866233826e-03,-2.920672704931348562e-05,-1.198299229145050049e-02,-6.923431530594825745e-03,1.428542751818895340e-02,3.571368381381034851e-02,1.839248090982437134e-02,6.439434364438056946e-04,2.402909565716981888e-03,-2.142354205716401339e-04,-4.320114385336637497e-03,-1.039317809045314789e-02,-1.461216248571872711e-03,8.931299671530723572e-03,-1.612111367285251617e-02,-8.016620995476841927e-05,-6.920243322383612394e-06,-1.399616012349724770e-04,-1.550112792756408453e-04,-5.044117104262113571e-03,-8.996445685625076294e-03,-2.210559323430061340e-03,-9.538498125039041042e-05,5.255805444903671741e-04,7.278307020897045732e-05,2.508276608637061145e-08,6.289769225986674428e-05,-1.400653563905507326e-04,2.554212696850299835e-04,1.754220575094223022e-04,2.093031507683917880e-04,1.299034629482775927e-04,-9.411024848304805346e-09,2.360935468459501863e-04,-7.906710379756987095e-06,5.426235031336545944e-03,3.893687948584556580e-02,3.870497457683086395e-04,1.151688769459724426e-02,2.623200707603245974e-04,1.365605567116290331e-05,-3.080473397858440876e-04,-1.114343060180544853e-03,-1.940925419330596924e-02,2.469134517014026642e-03,2.270788885653018951e-03,-4.807809833437204361e-03,-1.131293084472417831e-02,-4.303219611756503582e-04,1.583857927471399307e-03,1.035676896572113037e-02,-1.449392456561326981e-02,4.213292524218559265e-02,1.558246556669473648e-02,-7.000684272497892380e-03,1.709328498691320419e-03,-5.597856943495571613e-04,-1.430771371815353632e-04,3.149847965687513351e-03,-6.482187192887067795e-03,-1.801675185561180115e-03,-5.102483555674552917e-04,1.244542188942432404e-02,2.436011098325252533e-03,-1.764261862263083458e-03,-1.365586213069036603e-04,7.930932566523551941e-03,7.509021554142236710e-03,3.277258202433586121e-02,1.102599408477544785e-02,-1.778339501470327377e-04,7.164147216826677322e-03,-2.338463673368096352e-04,2.252899430459365249e-04,-1.763437874615192413e-03,-2.935437951236963272e-03,1.684751175343990326e-02,-3.214827738702297211e-03,6.048917770385742188e-03,3.396157990209758282e-05,1.761223393259570003e-05,9.926554776029661298e-05,-2.279552863910794258e-04,7.274299860000610352e-03,-2.870379481464624405e-03,9.995449800044298172e-04,-3.157636092510074377e-05,-1.948441495187580585e-04,2.802340168273076415e-05,-4.721414370578713715e-10,9.053765097633004189e-07,-2.991362707689404488e-04,-1.329151913523674011e-03,5.614687688648700714e-05,-6.200975622050464153e-05,4.105464176973327994e-05,4.163496214459883049e-09,1.111323217628523707e-05,4.191107000224292278e-04,4.011479904875159264e-04,4.678650572896003723e-02,3.375254105776548386e-03,-7.900298573076725006e-03,-7.456247112713754177e-04,1.676874817349016666e-04,6.040805019438266754e-04,-1.392652513459324837e-03,1.329249702394008636e-03,-3.097645472735166550e-03,-4.820145200937986374e-03,2.047337358817458153e-03,-1.354747172445058823e-02,-1.002353019430302083e-04,5.226567154750227928e-04,-1.051089726388454437e-03,-3.653268329799175262e-03,2.153198421001434326e-02,-2.982196398079395294e-03,4.801151342689990997e-03,-1.073557510972023010e-02,1.383533526677638292e-04,-1.414729777025058866e-04,5.505105946213006973e-05,-1.768921129405498505e-02,6.592441815882921219e-03,1.828862726688385010e-02,-5.704155191779136658e-03,-9.470037184655666351e-03,-5.001199897378683090e-04,1.018653638311661780e-04,-6.460429169237613678e-03,1.432759966701269150e-02,2.615484781563282013e-02,-1.894906163215637207e-02,1.748991198837757111e-03,-1.332749426364898682e-02,-1.349705038592219353e-03,1.066322787664830685e-03,-1.786719076335430145e-02,-8.836263790726661682e-03,-1.596665009856224060e-02,-2.618758939206600189e-03,2.000845409929752350e-02,6.857628468424081802e-04,-3.564286453183740377e-04,1.435201149433851242e-03,1.149735180661082268e-04,-7.940394803881645203e-03,1.302735647186636925e-03,1.099815033376216888e-02,9.929348016157746315e-04,-5.698932800441980362e-04,-3.139414766337722540e-04,-4.212099884171038866e-04,1.524630642961710691e-04,-6.622794317081570625e-04,1.984799746423959732e-05,2.330483403056859970e-05,-2.909039612859487534e-04,-5.814026735606603324e-05,4.884874797426164150e-04,9.941365569829940796e-04,3.319762981845997274e-05,2.455373294651508331e-03,2.110830508172512054e-02,-4.955734126269817352e-03,-2.854002173990011215e-03,2.865380956791341305e-04,-4.871438432019203901e-04,5.451472243294119835e-04,5.236187949776649475e-03,-2.508263103663921356e-03,-7.256248965859413147e-03,-5.883965641260147095e-03,-8.807876147329807281e-03,-1.069665886461734772e-02,-4.145702347159385681e-03,3.770181210711598396e-03,1.205525919795036316e-02,-5.661974661052227020e-03,2.218670397996902466e-02,2.893468178808689117e-02,-2.044570399448275566e-03,-7.932340726256370544e-03,2.259221859276294708e-03,3.371885977685451508e-03,-4.356489982455968857e-03,8.349102921783924103e-03,-6.164392922073602676e-03,5.843308754265308380e-04,6.407854147255420685e-03,-1.046357955783605576e-02,5.519401747733354568e-03,1.478353282436728477e-03,-6.542320363223552704e-03,1.200259011238813400e-02,2.344806306064128876e-02,3.619697317481040955e-02,4.282322712242603302e-03,9.818318299949169159e-03,1.527623506262898445e-03,-2.514278050512075424e-03,-1.394403446465730667e-02,6.193209439516067505e-03,-1.347871404141187668e-02,3.371924906969070435e-02,3.239915519952774048e-02,-5.835133418440818787e-02,-1.062587276101112366e-02,-9.611877053976058960e-02,8.417084068059921265e-02,-6.585881114006042480e-02,1.158771216869354248e-01,-3.830356523394584656e-02,-1.876474544405937195e-02,7.179872598499059677e-03,3.097250373684801161e-05\n0.000000000000000000e+00,1.366874930681660771e-04,5.753226578235626221e-04,-3.783454420045018196e-03,-1.471121562644839287e-03,8.527376485290005803e-05,-3.382638897164724767e-05,-3.063669762326526325e-09,2.729381376411765814e-04,1.297259877901524305e-04,3.846234176307916641e-03,-6.587219424545764923e-03,2.943912521004676819e-03,3.630641102790832520e-02,-9.834140073508024216e-04,2.485056756995618343e-04,2.474263310432434082e-04,6.836783606559038162e-03,4.792199283838272095e-02,3.353558480739593506e-02,-4.252022504806518555e-02,3.991014882922172546e-02,4.121836740523576736e-03,1.183886663056910038e-03,1.430684060323983431e-04,5.601040553301572800e-03,2.924011787399649620e-04,3.967728931456804276e-03,4.564318060874938965e-02,-3.013087436556816101e-03,2.216378459706902504e-03,-2.873533521778881550e-04,-2.069804322673007846e-04,-1.020149793475866318e-04,-2.417867537587881088e-03,1.974818482995033264e-02,-1.407205127179622650e-02,1.852031052112579346e-02,8.947025053203105927e-03,1.049465499818325043e-02,3.972057020291686058e-04,-9.841989725828170776e-03,-2.238740678876638412e-03,2.552528865635395050e-02,-4.046243429183959961e-02,-1.292919553816318512e-02,-3.102799132466316223e-02,4.328149370849132538e-04,7.793513941578567028e-04,-7.068062666803598404e-03,1.123085152357816696e-02,-2.248533628880977631e-02,8.022325113415718079e-03,9.950250387191772461e-03,-3.409908676985651255e-04,5.346681573428213596e-04,-2.611009113024920225e-04,-1.847969979280605912e-04,-8.331879042088985443e-03,-1.377809327095746994e-02,9.707873687148094177e-03,1.462301937863230705e-03,6.341631524264812469e-04,5.947014869889244437e-05,-7.613935260053494858e-09,4.595751670422032475e-05,-4.737405106425285339e-05,-1.220919098705053329e-02,-9.412754327058792114e-03,-5.337004404282197356e-05,-7.646924932487308979e-04,4.100628281378249085e-09,2.846699790097773075e-04,-1.773198600858449936e-03,3.354699816554784775e-03,8.775317110121250153e-03,-6.543215364217758179e-02,1.908445358276367188e-02,-9.371193591505289078e-04,3.357820096425712109e-04,5.607675993815064430e-04,3.148710820823907852e-03,3.576036542654037476e-02,3.566006943583488464e-02,-8.906741440296173096e-02,8.601218461990356445e-03,6.913570221513509750e-03,-7.154601626098155975e-04,2.326571848243474960e-04,-2.149569801986217499e-03,2.155631780624389648e-03,5.461701378226280212e-02,-3.402359783649444580e-02,-3.578636795282363892e-03,5.249973386526107788e-03,-1.115818391554057598e-03,1.004149817163124681e-04,1.497410936281085014e-03,1.694943755865097046e-02,4.709180444478988647e-02,-3.656213730573654175e-02,1.791330426931381226e-02,7.693143561482429504e-03,2.619660925120115280e-03,5.085859447717666626e-04,2.418353222310543060e-03,3.107931837439537048e-02,-6.572186201810836792e-02,-2.501530200242996216e-02,3.346469253301620483e-02,2.286008931696414948e-02,3.073069732636213303e-03,-1.973042963072657585e-04,4.795920569449663162e-03,1.164814829826354980e-02,-5.170217156410217285e-02,-2.338289469480514526e-02,-2.423597499728202820e-03,2.145120815839618444e-04,-1.166330766864120960e-04,-1.856890739873051643e-04,4.099283250980079174e-04,-2.619274426251649857e-03,-1.797642093151807785e-03,6.833956576883792877e-03,8.436948410235345364e-04,3.087322984356433153e-04,7.129431469365954399e-05,-1.670952598509245490e-09,-2.831621677614748478e-04,-1.096524996683001518e-03,3.326160088181495667e-02,3.627832978963851929e-02,3.739143721759319305e-06,2.574982121586799622e-03,2.015262623444868950e-08,-1.381684443913400173e-03,6.221752613782882690e-03,-4.081373661756515503e-02,9.304597973823547363e-03,6.891666650772094727e-01,-5.647384002804756165e-02,8.097126148641109467e-03,-1.796911004930734634e-03,-3.993371967226266861e-03,-1.400157064199447632e-02,-2.043755948543548584e-01,-1.580773293972015381e-01,2.083822786808013916e-01,-7.938967645168304443e-02,-1.664368435740470886e-02,2.197588793933391571e-03,-1.590012921951711178e-03,8.018422871828079224e-03,-4.822687432169914246e-02,-7.553260028362274170e-02,3.648772835731506348e-04,-6.801246665418148041e-03,5.988456308841705322e-03,4.174804314970970154e-03,-1.493507996201515198e-03,-3.463149070739746094e-03,-7.430942356586456299e-02,-1.461148709058761597e-01,1.709352880716323853e-01,-6.988796591758728027e-02,-2.119117975234985352e-02,-2.502696216106414795e-02,-2.485087141394615173e-03,-3.052552044391632080e-02,-1.860519349575042725e-01,3.737843632698059082e-01,4.122814536094665527e-02,-1.941605359315872192e-01,-1.062676608562469482e-01,-2.708371356129646301e-02,-6.205756217241287231e-04,-1.222075521945953369e-02,-4.533439502120018005e-02,1.616301536560058594e-01,2.125160694122314453e-01,-1.655546948313713074e-02,5.772965960204601288e-04,-3.891277592629194260e-04,7.798788137733936310e-04,2.383040264248847961e-04,2.093346789479255676e-02,5.943669006228446960e-03,-4.219292104244232178e-02,-5.673634354025125504e-03,-2.715562935918569565e-03,-5.909581668674945831e-04,1.220836587378926197e-08,1.296040136367082596e-05,-2.241411129944026470e-05,-4.975038580596446991e-03,-3.672761842608451843e-03,-3.664803807623684406e-05,-3.126461815554648638e-04,-2.860939929405503790e-08,5.014435737393796444e-05,-7.973316824063658714e-04,-2.394714858382940292e-03,1.674151048064231873e-02,-3.619741648435592651e-02,-1.180571154691278934e-03,-1.692793797701597214e-03,3.882525779772549868e-04,6.648533744737505913e-04,1.762351021170616150e-04,-1.917408779263496399e-03,2.024296298623085022e-02,-7.589859515428543091e-02,4.160111397504806519e-02,-2.069801837205886841e-02,-6.741277175024151802e-04,1.966385170817375183e-04,8.711330592632293701e-04,-1.010809931904077530e-02,1.910722069442272186e-02,4.053412377834320068e-02,3.940366581082344055e-02,2.073170617222785950e-04,-2.763876691460609436e-04,-2.915709046646952629e-04,-1.945339259691536427e-03,-1.251761242747306824e-02,2.697684243321418762e-02,-2.160742878913879395e-02,3.426077961921691895e-02,-9.027903899550437927e-03,4.236437380313873291e-03,3.610397689044475555e-04,9.157451801002025604e-03,2.185020782053470612e-02,-4.013560712337493896e-02,-5.358194559812545776e-02,6.200737878680229187e-02,2.242051437497138977e-02,7.701123831793665886e-04,-1.172089760075323284e-04,-9.994391351938247681e-03,-1.102971611544489861e-03,-3.719868510961532593e-02,1.492973230779170990e-02,4.296230152249336243e-03,-2.713057619985193014e-04,5.076579400338232517e-04,-1.702162844594568014e-04,1.503800740465521812e-04,-1.001974288374185562e-02,-7.902543060481548309e-03,9.346935898065567017e-03,1.110834768041968346e-03,3.567367675714194775e-04,6.856285472167655826e-05,-1.830585460993461311e-09,-5.037809023633599281e-05,-1.739772560540586710e-04,-2.319854684174060822e-04,-2.007901668548583984e-03,-1.225064625032246113e-05,-2.669438545126467943e-04,7.364150178545969538e-09,3.063021576963365078e-04,-5.295161390677094460e-04,3.097543958574533463e-03,3.095350041985511780e-02,1.977714477106928825e-03,1.500944606959819794e-02,-7.710533100180327892e-05,1.734809193294495344e-04,1.795853022485971451e-04,-1.946561969816684723e-04,3.173100575804710388e-02,6.364892236888408661e-03,-1.300768274813890457e-02,6.697000935673713684e-03,-7.311271037906408310e-04,-3.336087102070450783e-04,7.715739775449037552e-04,-7.206222508102655411e-04,-1.612602733075618744e-03,1.458865124732255936e-02,-2.432762458920478821e-02,2.052613720297813416e-02,3.577429801225662231e-03,-4.161539545748382807e-04,2.749061677604913712e-04,1.159473671577870846e-03,4.685658495873212814e-03,1.547913346439599991e-02,6.563756149262189865e-03,7.971889339387416840e-03,-5.525117740035057068e-04,5.961214192211627960e-04,4.243394650984555483e-04,5.475330166518688202e-03,2.979750372469425201e-02,2.792421029880642891e-03,-7.520428393036127090e-03,1.684689149260520935e-02,1.231314614415168762e-02,7.211598567664623260e-04,1.307961792917922139e-05,-4.607153823599219322e-04,5.237601697444915771e-03,-6.381845101714134216e-03,3.154855221509933472e-03,1.374043524265289307e-02,4.127636930206790566e-05,1.931494916789233685e-04,1.551834866404533386e-04,-1.085574185708537698e-04,-3.042231313884258270e-03,-1.387525349855422974e-03,2.556290477514266968e-03,1.171355543192476034e-04,-2.317556936759501696e-05,3.612854925449937582e-05,-2.903277618315769359e-08,1.764503249432891607e-04,4.171225009486079216e-04,-1.274472335353493690e-03,-1.517634605988860130e-03,9.998641326092183590e-05,-1.724327885312959552e-04,9.648175591792096384e-09,-1.625169243197888136e-04,-4.336378769949078560e-04,-1.550287473946809769e-03,-1.035490632057189941e-02,-3.932280093431472778e-02,-6.187674589455127716e-03,-3.699890512507408857e-04,-4.893655423074960709e-04,-1.231742789968848228e-04,5.945096258074045181e-03,-1.831093803048133850e-03,-1.666081696748733521e-02,-3.132941573858261108e-02,3.148281201720237732e-02,9.430425241589546204e-03,3.771459450945258141e-04,2.951445057988166809e-04,-5.811988376080989838e-04,2.948700916022062302e-03,1.511884154751896858e-03,-3.917226567864418030e-02,1.132415328174829483e-02,7.564179599285125732e-03,-9.587009553797543049e-04,3.157144528813660145e-04,3.387977485544979572e-04,2.106823772192001343e-02,5.712389945983886719e-02,5.669248290359973907e-03,-4.317088052630424500e-02,1.031498052179813385e-02,8.442454971373081207e-03,-3.034441615454852581e-04,9.041990153491497040e-03,1.469936408102512360e-02,1.138947717845439911e-02,2.722458355128765106e-02,-3.395929187536239624e-02,1.235838420689105988e-02,5.744642578065395355e-03,-9.416195098310709000e-05,2.981984987854957581e-03,1.193174347281455994e-02,-5.430775880813598633e-02,-5.889203026890754700e-02,1.771263778209686279e-04,-7.669629121664911509e-05,-7.553276373073458672e-05,-1.343727344647049904e-04,4.781062016263604164e-04,-6.232396699488162994e-04,-1.440312247723340988e-03,7.046661339700222015e-03,1.027077902108430862e-03,5.149272037670016289e-04,1.208710018545389175e-04,9.137352208199445158e-09,2.001491957344114780e-04,4.469750274438410997e-04,-2.691633999347686768e-03,-7.036625873297452927e-03,2.616536221466958523e-05,-4.298759740777313709e-04,1.035857621900504455e-08,-7.802159234415739775e-05,-6.369563052430748940e-04,-1.348248100839555264e-03,7.212722674012184143e-03,-1.476615667343139648e-03,-2.971203997731208801e-03,-2.749736420810222626e-03,2.632380637805908918e-04,5.545902531594038010e-04,4.386443179100751877e-03,4.595722258090972900e-02,2.737130410969257355e-02,-7.145619019865989685e-03,2.174412831664085388e-03,4.327535629272460938e-03,-6.120550096966326237e-05,-2.520506386645138264e-04,-2.134128473699092865e-03,1.691402867436408997e-02,4.585195332765579224e-02,-2.353378757834434509e-02,-7.868635002523660660e-04,2.048240974545478821e-03,-6.886543123982846737e-04,7.227589376270771027e-04,-3.945832140743732452e-03,-2.043187990784645081e-02,3.632213920354843140e-02,-2.274523489177227020e-02,2.043663337826728821e-02,3.376739099621772766e-03,8.536600507795810699e-03,5.529061891138553619e-04,-1.388355344533920288e-02,3.284684196114540100e-02,-5.052156001329421997e-02,-2.458077110350131989e-02,1.773453503847122192e-02,1.999942213296890259e-02,-1.413389109075069427e-04,-2.735252201091498137e-05,4.695776849985122681e-03,7.913200184702873230e-03,-3.452365845441818237e-02,-2.199725806713104248e-02,-2.254260703921318054e-03,-1.141970278695225716e-04,2.671968250069767237e-04,-1.867280079750344157e-04,4.673184885177761316e-04,-3.901461139321327209e-03,-6.350534968078136444e-04,4.753008950501680374e-03,5.814808537252247334e-04,8.774205925874412060e-04,1.299992145504802465e-04,-5.204901754041202366e-08,-1.287283230340108275e-04,3.184613015037029982e-04,-5.927374586462974548e-04,1.061192248016595840e-03,-3.956484433729201555e-04,-9.198536281473934650e-05,1.413238237546465825e-08,6.276952917687594891e-04,-7.266071625053882599e-04,1.195535063743591309e-02,-7.449117023497819901e-03,5.691081285476684570e-03,2.255770936608314514e-02,1.651642960496246815e-04,3.665510739665478468e-04,3.932909748982638121e-04,-4.470234271138906479e-03,2.328733354806900024e-02,5.419372767210006714e-02,-4.689853638410568237e-02,-1.354667078703641891e-02,1.282595656812191010e-02,-2.604988403618335724e-04,3.079132293350994587e-04,1.168283354490995407e-02,-1.856711879372596741e-02,2.616720646619796753e-02,-3.540900722146034241e-02,-1.027481630444526672e-02,-9.863685816526412964e-03,-7.200901745818555355e-05,4.096128395758569241e-04,3.928402904421091080e-03,3.339305147528648376e-02,2.775824442505836487e-02,2.131433226168155670e-02,3.483608737587928772e-02,1.292069535702466965e-02,-3.002130193635821342e-03,3.627693804446607828e-04,8.043346926569938660e-03,2.084434777498245239e-02,-1.881589554250240326e-02,-1.603976823389530182e-02,3.836988285183906555e-02,2.527309209108352661e-02,-5.179450381547212601e-04,-1.290421641897410154e-04,-2.193633094429969788e-02,4.012113809585571289e-02,-3.729056939482688904e-02,-1.625367626547813416e-02,1.122872158885002136e-02,3.680004738271236420e-06,-3.402470611035823822e-05,4.079649224877357483e-04,5.373253370635211468e-04,1.838885433971881866e-02,-3.216166980564594269e-03,-1.158477971330285072e-03,-2.159325085813179612e-04,-2.102090511471033096e-04,6.942156323930248618e-05,-5.198899089009501040e-08,-5.075811350252479315e-05,1.297721755690872669e-04,-2.043612068518996239e-03,-2.161517273634672165e-03,-6.728907465003430843e-05,-3.448989882599562407e-04,-8.189317668438889086e-09,8.269687532447278500e-05,-8.600060245953500271e-04,2.975828945636749268e-03,4.438895732164382935e-03,-3.324829414486885071e-02,3.060780465602874756e-03,5.301079363562166691e-04,-2.082349965348839760e-06,-6.425721803680062294e-04,2.794410102069377899e-04,7.740709930658340454e-03,3.202944248914718628e-02,-2.383327111601829529e-02,-1.161979511380195618e-03,1.608299463987350464e-02,-3.456460544839501381e-04,-1.035442459397017956e-03,-7.236810866743326187e-03,-1.884140074253082275e-02,7.536971475929021835e-03,9.913075715303421021e-03,-3.407733142375946045e-02,1.625124365091323853e-02,-3.236350312363356352e-04,1.493037998443469405e-04,9.905584156513214111e-04,1.143087260425090790e-02,-9.957036934792995453e-03,-6.761482357978820801e-02,2.799669839441776276e-02,2.302116155624389648e-02,-2.747348509728908539e-03,3.747023001778870821e-04,2.983874175697565079e-03,1.089977659285068512e-02,-2.713439241051673889e-02,3.053867258131504059e-03,5.130187608301639557e-03,1.581974886357784271e-02,4.971916787326335907e-04,-1.479669939726591110e-03,1.749038696289062500e-02,-8.436458185315132141e-03,-2.101294137537479401e-02,-2.992487512528896332e-03,-1.450411695986986160e-02,3.532561706379055977e-03,-2.891923766583204269e-03,-3.147352486848831177e-03,2.060512080788612366e-03,8.198409341275691986e-03,1.689288765192031860e-03,-1.296247169375419617e-02,-1.184830907732248306e-03,-1.999938976950943470e-04,-9.533397387713193893e-04,-4.510354483500123024e-04,1.235738629475235939e-03,-4.241539863869547844e-04,-4.563162568956613541e-03,-1.869458705186843872e-03,-4.326773050706833601e-04,3.583870711736381054e-04,-2.188182435929775238e-03,6.443876773118972778e-04,-3.370050573721528053e-03,8.808407932519912720e-03,9.188371710479259491e-03,3.439318388700485229e-04,1.757617481052875519e-02,-1.389279146678745747e-03,-3.908338549081236124e-04,-5.947151221334934235e-04,-2.592064207419753075e-03,-2.068328484892845154e-02,4.210102930665016174e-02,2.604153566062450409e-02,4.960845783352851868e-02,8.344889618456363678e-03,3.822805127128958702e-03,2.326828893274068832e-03,-1.098268479108810425e-02,4.979778081178665161e-02,2.062571421265602112e-02,5.232170224189758301e-04,2.190524712204933167e-03,-1.855503395199775696e-02,2.662927727214992046e-04,1.687315991148352623e-03,4.366712644696235657e-03,2.173495292663574219e-02,2.525154873728752136e-02,-3.137916326522827148e-03,1.039146538823843002e-02,-1.209737733006477356e-03,4.804129712283611298e-03,5.447484552860260010e-03,6.115628872066736221e-03,3.056121803820133209e-02,-4.335464164614677429e-02,-9.158666431903839111e-02,3.028936311602592468e-02,-3.273786976933479309e-03,6.133853457868099213e-03,-8.879111148416996002e-03,3.036672249436378479e-03,2.518789842724800110e-03,-1.135129258036613464e-01,4.944928735494613647e-02,1.016553342342376709e-01,-4.871485289186239243e-03,1.743781263940036297e-03,-6.543201208114624023e-02,2.414715886116027832e-01,2.691586911678314209e-01,-2.067943513393402100e-01,6.891388446092605591e-02,7.870044559240341187e-02,8.375587314367294312e-02,1.166633228422142565e-05\n0.000000000000000000e+00,4.163552512181922793e-05,6.811530329287052155e-05,-6.289469893090426922e-04,-1.603513490408658981e-03,1.980224624276161194e-06,-3.667474084068089724e-05,1.862010878816988679e-09,-2.230167738161981106e-04,-3.620679126470349729e-05,-3.891585394740104675e-03,-1.789543405175209045e-02,5.951505154371261597e-04,-1.492197066545486450e-02,-1.863267971202731133e-04,3.784071304835379124e-05,1.689705241005867720e-04,8.336678147315979004e-04,1.442478597164154053e-02,1.072017289698123932e-02,2.593583613634109497e-02,-1.666045933961868286e-02,-3.493579337373375893e-03,-1.577942166477441788e-04,-3.708617296069860458e-04,-3.285737708210945129e-03,-1.410512719303369522e-03,4.832513164728879929e-03,-5.572788883000612259e-03,5.905717611312866211e-03,-3.072939580306410789e-03,1.757592253852635622e-04,-1.642803545109927654e-05,-2.068876987323164940e-03,-8.939357474446296692e-03,-5.638409871608018875e-03,6.269231904298067093e-03,5.479454994201660156e-04,3.420447465032339096e-03,3.664726391434669495e-04,8.154537499649450183e-05,-2.415560185909271240e-03,8.031600154936313629e-04,-1.133374497294425964e-02,6.167615763843059540e-03,-1.236791163682937622e-02,9.737279266119003296e-03,1.419477979652583599e-03,-9.983169729821383953e-05,1.072978600859642029e-03,-7.596929091960191727e-03,-5.793453659862279892e-03,3.512778319418430328e-03,-8.884299546480178833e-03,6.006037801853381097e-05,5.603401223197579384e-05,1.289003921556286514e-05,1.374389685224741697e-04,1.776483259163796902e-04,2.360009355470538139e-03,-1.028604456223547459e-03,4.180712858214974403e-05,2.909176982939243317e-04,1.762270585459191352e-06,-1.136065552742593354e-08,-2.971130743389949203e-05,-4.916929174214601517e-05,2.129545435309410095e-03,2.986897015944123268e-03,-7.111694867489859462e-05,1.636638771742582321e-04,2.662017051235920917e-09,-4.956056363880634308e-05,6.815051310695707798e-04,-1.505509018898010254e-03,-4.576053470373153687e-05,1.872489042580127716e-02,-6.467945873737335205e-03,4.210537299513816833e-04,-6.825132004451006651e-05,-3.737367514986544847e-04,-4.648782778531312943e-04,-1.222386956214904785e-02,2.342918887734413147e-04,4.363351315259933472e-02,-3.392411395907402039e-03,-2.364144660532474518e-03,2.866269205696880817e-04,-7.268434856086969376e-04,-4.425975494086742401e-03,-1.333494391292333603e-02,-1.234092377126216888e-02,1.277969777584075928e-02,-1.127326022833585739e-02,-2.498379442840814590e-03,2.946124295704066753e-04,-2.226557116955518723e-04,9.140907786786556244e-05,-4.573181271553039551e-03,-2.380029857158660889e-02,1.432375051081180573e-02,-1.398477330803871155e-02,-6.286261137574911118e-03,-6.506729405373334885e-04,-1.937439810717478395e-04,-2.132132649421691895e-03,-7.860819809138774872e-03,2.184312045574188232e-02,8.862341754138469696e-03,-1.713588088750839233e-02,-3.468804061412811279e-03,-1.087351934984326363e-03,-4.871856799582019448e-05,1.584634184837341309e-03,-3.168537281453609467e-03,1.289743930101394653e-02,1.594606414437294006e-02,-2.853166311979293823e-03,2.254558785352855921e-05,-3.631468280218541622e-05,-2.342934385524131358e-05,9.751634206622838974e-05,-1.308158040046691895e-03,-8.565329480916261673e-04,-2.598553895950317383e-03,-4.403206112328916788e-04,-1.936353510245680809e-05,1.405740840709768236e-05,9.448426041558377619e-09,-1.277134288102388382e-04,-6.497603608295321465e-04,-1.005243882536888123e-02,-9.750266559422016144e-03,2.613459946587681770e-04,-7.491185097023844719e-04,-6.951625941553629673e-09,5.338471382856369019e-04,-2.261753892526030540e-03,2.809137478470802307e-02,5.797542631626129150e-02,-5.767193436622619629e-02,6.729066967964172363e-01,-2.286319620907306671e-03,6.131507107056677341e-04,1.403613714501261711e-03,-5.924237892031669617e-03,-7.924482226371765137e-03,3.792278468608856201e-02,-1.763296127319335938e-01,-2.716874331235885620e-02,-1.249648630619049072e-03,-3.347752382978796959e-03,4.755488596856594086e-03,2.074152603745460510e-02,5.118485912680625916e-02,6.921488046646118164e-02,-5.829977244138717651e-02,2.810737863183021545e-02,-3.459639847278594971e-04,-1.989440526813268661e-03,5.959528498351573944e-04,4.033803939819335938e-03,2.332092076539993286e-02,6.431855261325836182e-02,-2.737682312726974487e-02,5.765298381447792053e-02,-8.583163842558860779e-03,-9.502051398158073425e-03,1.003345940262079239e-03,-2.014614641666412354e-03,7.079932838678359985e-02,-1.400138139724731445e-01,-1.950846984982490540e-03,-2.707821130752563477e-02,2.633642777800559998e-02,2.404379658401012421e-03,2.743614604696631432e-04,-1.124509423971176147e-02,2.767821401357650757e-02,-9.532687813043594360e-02,-3.774253651499748230e-02,2.007081545889377594e-02,5.308160325512290001e-05,1.931904116645455360e-04,1.190423645311966538e-04,-2.032727934420108795e-03,-4.961565136909484863e-04,-4.603363573551177979e-03,1.745655387639999390e-02,1.899748574942350388e-03,-8.552999934181571007e-04,-1.862291537690907717e-04,1.219472700597634685e-08,7.329436630243435502e-05,1.018703915178775787e-04,1.673198654316365719e-03,9.200110798701643944e-04,8.174662798410281539e-05,1.863285142462700605e-04,-1.054071674388978863e-08,-1.686153118498623371e-04,3.447628114372491837e-04,-4.237128887325525284e-03,-1.453353464603424072e-02,2.366544865071773529e-02,-7.189178839325904846e-03,4.093642928637564182e-04,-2.466265286784619093e-04,-2.470448089297860861e-04,1.933697378262877464e-03,1.349432021379470825e-02,1.191951893270015717e-02,2.361734211444854736e-02,-2.906133048236370087e-02,1.325382757931947708e-02,2.582116285338997841e-04,-2.568203490227460861e-05,5.973940715193748474e-03,-2.425279468297958374e-03,-1.614836789667606354e-02,6.299580447375774384e-03,-1.506008114665746689e-02,2.508917357772588730e-03,6.379120168276131153e-05,-1.565138518344610929e-04,4.735151305794715881e-04,-8.413616567850112915e-03,-9.527166374027729034e-03,1.760167255997657776e-02,-1.273657940328121185e-02,4.730439279228448868e-03,-3.012714441865682602e-04,-7.657604874111711979e-05,-1.055029220879077911e-03,1.635625958442687988e-03,1.511244382709264755e-02,-2.863206900656223297e-03,-2.837489917874336243e-02,-1.366507075726985931e-02,1.410368597134947777e-03,1.288222556468099356e-04,1.051566563546657562e-02,9.810223244130611420e-03,3.099226579070091248e-02,-1.587493531405925751e-02,-6.571627222001552582e-03,1.004932855721563101e-04,-1.429733965778723359e-04,-1.267367497348459437e-05,-9.658333146944642067e-05,7.149375975131988525e-03,-3.931652754545211792e-03,-4.356781020760536194e-03,-5.358179332688450813e-04,3.862881567329168320e-05,-3.516365904943086207e-05,9.974655768019147217e-09,-1.109659206122159958e-05,-2.769499405985698104e-05,-8.102129213511943817e-04,1.200945232994854450e-03,-8.610192162450402975e-05,6.843305163783952594e-05,1.746093403198756278e-08,7.486384856747463346e-05,9.235541801899671555e-05,3.375591244548559189e-03,-3.039642004296183586e-03,1.953371427953243256e-02,9.377709589898586273e-03,5.345301469787955284e-04,5.209835580899380147e-05,-9.488541400060057640e-05,-5.830321460962295532e-04,-7.696220651268959045e-03,-1.896749716252088547e-03,1.398960500955581665e-02,8.978430181741714478e-03,2.894557779654860497e-03,2.243477356387302279e-04,-5.640485906042158604e-04,-2.446287777274847031e-03,-4.675860051065683365e-03,-1.694840844720602036e-03,1.441606506705284119e-02,-4.371782764792442322e-03,3.133388236165046692e-05,1.291434309678152204e-04,-2.701138728298246861e-04,1.444631954655051231e-03,8.814515545964241028e-03,-7.918220944702625275e-03,-3.608461469411849976e-03,-8.118720725178718567e-03,-2.091771690174937248e-03,6.983772618696093559e-05,-9.631397551856935024e-05,5.428416654467582703e-03,5.355665925890207291e-03,-1.502841943874955177e-03,1.136412564665079117e-02,1.449934439733624458e-03,1.919403439387679100e-03,4.404127830639481544e-04,-1.161765794677194208e-05,4.019868094474077225e-03,2.888798248022794724e-03,1.074551604688167572e-02,1.517879078164696693e-03,-8.809223771095275879e-03,-5.128693737788125873e-05,-1.401222252752631903e-04,-9.700575174065306783e-05,3.272312460467219353e-04,2.368891728110611439e-04,-1.853580586612224579e-03,-1.715232734568417072e-03,-1.958515786100178957e-04,-2.255914296256378293e-05,3.112707418040372431e-05,9.101484010898275301e-09,1.545959094073623419e-06,8.052277553360909224e-05,-2.756164758466184139e-04,-1.213351497426629066e-04,-2.933276118710637093e-05,2.022150147240608931e-05,-2.432932433293899521e-08,-9.147683158516883850e-05,1.960021909326314926e-04,-3.201539628207683563e-03,-8.087168447673320770e-03,1.691840961575508118e-02,-2.280401065945625305e-03,-3.688035067170858383e-04,1.144285561167635024e-04,8.897154475562274456e-05,9.058036375790834427e-04,1.254417467862367630e-02,5.470162257552146912e-03,1.319405995309352875e-02,-1.000690273940563202e-02,-4.185441881418228149e-03,3.032792883459478617e-04,-7.965451222844421864e-04,-4.106151871383190155e-03,-5.635764449834823608e-03,-8.576706983149051666e-03,1.268443651497364044e-02,-1.247466355562210083e-02,-4.778806120157241821e-03,2.323457301827147603e-04,-1.295952097279950976e-04,-8.710378315299749374e-04,-4.977078177034854889e-03,-2.240390144288539886e-02,-7.859271019697189331e-03,7.389881648123264313e-03,-2.859988017007708549e-03,1.043846714310348034e-03,-1.480602368246763945e-04,-2.595973201096057892e-03,5.882698111236095428e-03,-3.139900974929332733e-03,-3.590060863643884659e-03,-2.212434541434049606e-03,-3.798324614763259888e-03,1.515783878858201206e-05,-7.358545553870499134e-05,-1.953123137354850769e-03,-3.721947781741619110e-03,1.666666381061077118e-02,3.436493687331676483e-03,-9.453164413571357727e-03,-2.527664037188515067e-06,1.687637995928525925e-05,8.596034604124724865e-06,-1.773793483152985573e-04,-2.129734959453344345e-03,3.313755150884389877e-04,-3.004145342856645584e-03,-3.216265467926859856e-04,2.494961081538349390e-04,1.723808600218035281e-05,5.947288173047127202e-08,7.561649545095860958e-05,4.027144459541887045e-04,4.278867505490779877e-03,1.380468602292239666e-03,4.945344699081033468e-05,1.310936640948057175e-04,-2.302724055880389642e-08,-4.660445847548544407e-04,3.577002207748591900e-04,-1.058333925902843475e-02,-2.471209317445755005e-02,-6.065511144697666168e-03,-2.096352912485599518e-02,-2.437111688777804375e-04,-3.917398571502417326e-04,-7.449038093909621239e-05,2.218534238636493683e-03,5.813401192426681519e-03,6.300412118434906006e-03,-2.588130533695220947e-03,-1.805697008967399597e-02,5.273185670375823975e-04,4.704915918409824371e-04,-4.354057018645107746e-04,-2.208890626206994057e-03,-4.556675441563129425e-03,-2.331367693841457367e-02,2.944442257285118103e-02,1.226647011935710907e-02,7.156832143664360046e-04,4.590698808897286654e-04,2.357822668273001909e-04,-3.381944261491298676e-03,-3.096466884016990662e-03,-9.874831885099411011e-04,1.230382919311523438e-02,6.074564531445503235e-03,1.530574727803468704e-02,1.816998701542615891e-03,-1.296238333452492952e-04,-9.134529158473014832e-03,6.357379257678985596e-03,3.106621652841567993e-02,6.350169889628887177e-03,-8.813764899969100952e-03,-7.856994867324829102e-03,1.662252005189657211e-03,-1.603279961273074150e-04,2.264622598886489868e-03,-1.063575036823749542e-02,1.553562935441732407e-03,5.751376971602439880e-03,-9.518861770629882812e-04,3.594157169573009014e-05,-9.857318946160376072e-05,3.464728069957345724e-05,3.897692076861858368e-04,2.424531616270542145e-03,1.785231754183769226e-03,-3.855101065710186958e-03,-2.687345258891582489e-04,3.626457764767110348e-04,-6.868612399557605386e-05,3.448508323344867676e-08,-3.945460775867104530e-07,-2.932318966486491263e-05,9.063654579222202301e-05,1.478870632126927376e-03,6.398776895366609097e-05,7.760594598948955536e-05,-6.191385182319208980e-10,2.742123615462332964e-05,2.811361628118902445e-04,2.078304067254066467e-03,7.789116352796554565e-03,2.133402600884437561e-02,9.993528947234153748e-03,5.413562175817787647e-04,-5.668585799867287278e-05,-2.731064741965383291e-04,-3.088170196861028671e-04,-5.925897508859634399e-03,-2.745427191257476807e-02,3.140470013022422791e-02,1.338171865791082382e-02,-8.364571258425712585e-03,3.476513084024190903e-04,1.944074756465852261e-05,-6.916910409927368164e-03,-7.479170802980661392e-03,-1.888879225589334965e-03,2.064510993659496307e-02,7.594546768814325333e-03,2.613365883007645607e-03,1.763591535564046353e-05,-1.161148538812994957e-04,1.145824790000915527e-03,3.204289125278592110e-03,-1.618870906531810760e-02,-1.733093336224555969e-02,-1.494727935642004013e-02,-5.788533017039299011e-03,8.577654371038079262e-04,-2.087553730234503746e-04,5.692306440323591232e-03,8.226235397160053253e-03,1.771093532443046570e-02,2.092084661126136780e-02,-3.144043497741222382e-03,3.308694576844573021e-04,8.556728716939687729e-04,-3.418317646719515324e-05,6.848383229225873947e-03,-5.966243334114551544e-03,1.406389474868774414e-02,1.893264823593199253e-03,-1.622882671654224396e-03,-2.442819823045283556e-05,2.095095624099485576e-05,-9.696428605820983648e-05,1.449311093892902136e-04,1.650291378609836102e-03,-6.969454698264598846e-04,4.852690617553889751e-04,2.370471338508650661e-05,-9.803596185520291328e-06,4.039709165226668119e-05,2.427901790724718012e-08,2.263335409224964678e-05,-4.260105197317898273e-05,-5.408709985204041004e-04,3.857699048239737749e-04,-4.530495061771944165e-05,1.057748304447159171e-04,-8.563574738218449056e-09,-6.634493911406025290e-05,4.192977794446051121e-04,-1.374777406454086304e-03,-5.081279668956995010e-03,1.223093178123235703e-02,-3.221767023205757141e-03,-4.063927917741239071e-04,8.136199903674423695e-05,3.331151674501597881e-05,3.733579651452600956e-04,-1.322422642260789871e-03,-1.418684422969818115e-02,1.461036410182714462e-02,1.494072377681732178e-02,-9.697257541120052338e-03,3.980554465670138597e-04,3.803410800173878670e-05,-2.900170860812067986e-03,-1.701453700661659241e-03,-6.018463522195816040e-03,-1.064890623092651367e-02,1.131889410316944122e-03,-9.738961234688758850e-03,1.156801008619368076e-04,-2.374807081650942564e-04,-2.038173843175172806e-04,-5.489434115588665009e-03,-3.629640908911824226e-03,3.005667403340339661e-02,-1.701263338327407837e-02,-9.086729958653450012e-03,2.383901271969079971e-03,-7.815938442945480347e-05,-7.833410054445266724e-04,1.279080845415592194e-02,1.560537889599800110e-02,-1.597182266414165497e-02,5.200689192861318588e-03,-7.460611872375011444e-03,1.151047646999359131e-03,6.589542026631534100e-04,-1.138047780841588974e-02,4.848502110689878464e-03,1.076649874448776245e-02,-5.080834031105041504e-03,5.123766139149665833e-03,-1.297916402108967304e-03,1.247804728336632252e-03,-1.381919282721355557e-04,-6.419084966182708740e-04,-8.742900565266609192e-03,-3.536805044859647751e-03,9.547425433993339539e-03,7.175647187978029251e-04,-2.736589813139289618e-04,-2.913717180490493774e-04,-1.527966669527813792e-04,3.357750829309225082e-04,-6.449048523791134357e-04,3.541944082826375961e-03,5.283475387841463089e-03,-4.055680474266409874e-04,-9.049750224221497774e-05,-5.565804895013570786e-04,-4.920875071547925472e-04,5.487696034833788872e-04,1.744661130942404270e-03,-1.920326612889766693e-02,1.661486178636550903e-02,7.192109245806932449e-03,3.721493761986494064e-03,1.688897027634084225e-03,3.760744293686002493e-04,-2.410714747384190559e-03,-8.642886765301227570e-03,-1.146937254816293716e-02,2.181373722851276398e-02,4.941414576023817062e-03,1.247869804501533508e-04,-1.176192890852689743e-03,-2.138875424861907959e-03,-9.245345136150717735e-04,-7.844895124435424805e-03,3.817805089056491852e-03,2.815963886678218842e-02,9.557692334055900574e-03,1.095702499151229858e-02,2.144819824025034904e-03,-1.647818251512944698e-03,6.355640478432178497e-03,2.280406840145587921e-02,-2.858333289623260498e-02,5.096085369586944580e-04,-2.201382443308830261e-02,6.601071916520595551e-03,1.523649087175726891e-03,-7.458869833499193192e-03,1.397100184112787247e-02,3.902139142155647278e-04,9.516695514321327209e-03,1.275497302412986755e-02,-6.840773392468690872e-03,-1.451413147151470184e-03,8.242768235504627228e-03,6.217848043888807297e-03,1.117729768157005310e-02,-1.729520503431558609e-03,1.409506890922784805e-02,1.093768514692783356e-02,6.562178023159503937e-03,-3.682322101667523384e-03,4.728785250335931778e-03,5.445870384573936462e-02,-3.774546086788177490e-02,-1.030824258923530579e-01,7.313558459281921387e-02,-2.787689864635467529e-02,1.594357937574386597e-02,5.408831685781478882e-02,4.389569221530109644e-05\n0.000000000000000000e+00,-2.796880835376214236e-06,-4.010516931884922087e-06,9.727790893521159887e-05,1.056877445080317557e-04,-3.103833478235173970e-06,-5.317676368576940149e-06,1.759935197576112387e-09,-1.635589796933345497e-06,-1.353241623291978613e-05,-1.140353560913354158e-04,-1.393287442624568939e-03,-6.236282642930746078e-04,-1.898599439300596714e-04,1.128670701291412115e-04,-1.164840614364948124e-05,-1.509408957645064220e-05,-9.640603093430399895e-05,-2.214984851889312267e-04,1.696660183370113373e-04,1.630965853109955788e-04,-5.467505543492734432e-04,8.472240297123789787e-04,-1.924551179399713874e-05,-2.445575955789536238e-05,-2.275024307891726494e-04,-3.802126448135823011e-04,-8.340043132193386555e-04,-2.068399044219404459e-04,1.819658937165513635e-04,6.314467173069715500e-04,-6.644590939686167985e-06,1.552226422063540667e-05,-7.390626706182956696e-05,-5.415861960500478745e-05,6.537376902997493744e-04,3.335261717438697815e-04,-1.519718643976375461e-04,2.093684452120214701e-04,-6.560253677889704704e-05,-8.270581020042300224e-06,3.743134438991546631e-04,-2.680768666323274374e-04,-6.966536748223006725e-04,4.146230348851531744e-04,5.188925424590706825e-04,2.871194737963378429e-04,-5.190778756514191628e-05,-2.958717232104390860e-05,1.223457627929747105e-03,1.895179157145321369e-04,-2.780440263450145721e-05,-1.638478715904057026e-04,-4.713146481662988663e-04,8.595859071647282690e-06,-1.953021455847192556e-05,8.711098189451149665e-07,1.112223399104550481e-04,4.450507112778723240e-04,3.658617206383496523e-04,-2.966885804198682308e-04,-4.798067311639897525e-05,-8.077855454757809639e-06,1.239208359038457274e-06,-1.695416607105926232e-08,3.243090304749784991e-06,2.030453651968855411e-05,7.466074021067470312e-05,-4.518822242971509695e-05,3.045718585781287402e-06,-5.733635589422192425e-06,-4.906094730472432275e-08,-5.318698185874382034e-06,-4.514149622991681099e-05,6.266935088206082582e-06,-8.857878274284303188e-04,-4.258695989847183228e-04,-8.878973312675952911e-05,1.101155794458463788e-05,-1.370229438180103898e-05,-1.837182935560122132e-05,1.099509754567407072e-04,3.473233373370021582e-04,-5.052499473094940186e-04,-3.851988003589212894e-04,2.670472313184291124e-04,5.782764055766165257e-04,6.964322892599739134e-06,-2.795247200992889702e-05,-1.208601315738633275e-05,2.985347236972302198e-06,-3.513952251523733139e-04,-1.325549092143774033e-03,-2.011840260820463300e-04,4.187213489785790443e-04,-9.391626008437015116e-06,1.330295526713598520e-05,3.309116800664924085e-05,4.250200872775167227e-04,1.062388997524976730e-03,-1.104584895074367523e-03,-4.135887138545513153e-06,7.311642984859645367e-04,2.004852576646953821e-04,-1.811237416404765099e-05,6.225325050763785839e-04,2.295031445100903511e-04,-2.095858566462993622e-03,4.334352270234376192e-04,-1.640049740672111511e-04,5.140223656781017780e-04,1.127559080487117171e-04,-3.364973235875368118e-05,7.641292759217321873e-04,1.328120561083778739e-06,-1.132425735704600811e-03,5.185664631426334381e-04,-5.947392201051115990e-04,7.018967153271660209e-06,-2.731113454501610249e-05,2.994577243953244761e-06,6.385521555785089731e-05,3.036884299945086241e-04,2.088186593027785420e-04,-3.146516392007470131e-04,-3.304981510154902935e-05,9.160375157080125064e-06,6.580854005733272061e-06,-6.379573136428007274e-08,2.118758857250213623e-07,-1.002612552838400006e-04,-3.316812217235565186e-05,-1.095795887522399426e-04,1.105401315726339817e-05,5.462304761749692261e-05,-2.971606849477836931e-10,1.452454307582229376e-05,9.498157305642962456e-05,-2.210855018347501755e-05,1.936773536726832390e-03,8.020548149943351746e-03,-2.824335824698209763e-03,6.558051705360412598e-01,6.681503145955502987e-05,1.000175107037648559e-04,-5.150530487298965454e-04,-2.925000153481960297e-03,-2.512447535991668701e-03,4.124973202124238014e-04,-4.672760551329702139e-04,-4.387338645756244659e-03,-6.577561725862324238e-05,2.599674044176936150e-04,1.538424985483288765e-03,1.365998759865760803e-03,1.054088352248072624e-04,1.430171396350488067e-04,1.880482886917889118e-03,-2.919556107372045517e-03,5.988178236293606460e-05,-5.726645395043306053e-05,-5.070399492979049683e-05,-7.222951389849185944e-03,-3.664750605821609497e-03,5.629265215247869492e-03,3.893991233780980110e-04,-3.934905864298343658e-03,-1.070561120286583900e-03,7.240291597554460168e-05,-3.451187396422028542e-03,1.219296827912330627e-03,-2.543581882491707802e-03,-1.080525107681751251e-04,-7.731111254543066025e-04,-2.995959715917706490e-03,-7.540406077168881893e-04,1.798076555132865906e-04,-5.865542218089103699e-03,-1.704582478851079941e-03,7.868711836636066437e-04,8.377959020435810089e-04,3.562439698725938797e-03,-6.183383811730891466e-05,1.421922643203288317e-04,9.043620593729428947e-06,-5.058047245256602764e-04,-1.745313638821244240e-03,-1.131478347815573215e-03,1.772902323864400387e-03,2.376573393121361732e-04,-4.494890163186937571e-05,-2.274649523315019906e-05,-7.355290598809460789e-09,7.529996310040587559e-06,3.037593523913528770e-05,-1.496644981671124697e-04,-6.500024028355255723e-05,1.067991070158313960e-05,2.716931021495838650e-06,-2.434376256132964045e-09,-1.544187944091390818e-05,1.405832335876766592e-05,-7.161125540733337402e-05,-1.544845290482044220e-03,-1.743250759318470955e-04,-3.085712087340652943e-04,-1.436630846001207829e-04,-1.080851779988734052e-05,5.699125722458120435e-06,2.170223160646855831e-04,1.135750557295978069e-03,-7.308080093935132027e-04,-2.957282587885856628e-03,4.269476048648357391e-04,1.362899201922118664e-03,3.953813575208187103e-05,-2.522581780795007944e-06,1.208074390888214111e-04,1.063197385519742966e-03,4.937286721542477608e-04,1.146562746725976467e-03,-6.727509316988289356e-04,1.966095529496669769e-03,1.345739110547583550e-05,2.005597707466222346e-06,5.087051977170631289e-05,1.123668975196778774e-03,-8.710433030501008034e-04,-4.173532361164689064e-04,-7.958181085996329784e-04,-2.886407310143113136e-05,2.871917677111923695e-04,-5.575874820351600647e-05,-2.824726107064634562e-04,2.491445746272802353e-03,7.457045721821486950e-04,-1.516761956736445427e-03,-1.918681431561708450e-03,-3.965725773014128208e-04,1.775108394213020802e-04,2.042298910964746028e-05,-1.227664994075894356e-03,-2.628452377393841743e-03,-7.925386307761073112e-04,3.221007995307445526e-03,-5.076290108263492584e-04,3.107765223830938339e-06,9.870557732938323170e-06,6.319690783129772171e-06,-3.451839147601276636e-04,5.217434372752904892e-04,1.170088653452694416e-03,2.450532047078013420e-04,4.550905941869132221e-05,3.408690463402308524e-05,7.112274033715948462e-06,9.908899301080964506e-08,-3.928879777959082276e-06,1.160493411589413881e-06,1.149744093709159642e-05,9.814128134166821837e-05,-8.748539585212711245e-06,-3.180014573445077986e-06,-3.210516297258436680e-09,1.134789636125788093e-05,-8.184408216038718820e-06,1.872042776085436344e-04,-6.978397723287343979e-04,3.908258513547480106e-04,7.383729098364710808e-04,6.120818579802289605e-05,-7.090801773301791400e-06,-2.117002441082149744e-05,-8.830751175992190838e-05,-4.133228503633290529e-04,-1.369652454741299152e-05,2.308574039489030838e-05,1.228214823640882969e-04,9.253777097910642624e-04,2.096403477480635047e-07,-5.503417560248635709e-05,-3.338730894029140472e-04,-5.595404072664678097e-04,-5.666824872605502605e-04,1.634775835555046797e-04,1.518936478532850742e-04,5.179138388484716415e-04,-7.336615226449794136e-07,4.818136403628159314e-06,7.475761231034994125e-05,8.288991521112620831e-04,5.542525323107838631e-04,-2.256844891235232353e-04,1.500078360550105572e-05,1.355629065074026585e-04,-3.796982491621747613e-05,-1.496275490353582427e-05,4.234468797221779823e-04,-1.548776199342682958e-04,-3.382582799531519413e-04,4.668226756621152163e-04,-2.850932651199400425e-04,2.136877737939357758e-04,-5.248286470305174589e-06,-2.159473297069780529e-05,1.105790142901241779e-03,4.852508427575230598e-04,-3.298480078228749335e-05,1.402829511789605021e-04,-3.075241402257233858e-04,1.147166403825394809e-05,-1.561239696457050741e-05,-1.374033672618679702e-06,7.921836368041113019e-05,3.272686735726892948e-04,2.490919432602822781e-04,-3.016417613252997398e-04,-4.635944424080662429e-05,-7.331545930355787277e-06,1.449024807698151562e-06,3.063814801862463355e-08,-1.015620000544004142e-06,4.953893949277698994e-06,7.866311352699995041e-05,3.121187910437583923e-05,-8.786816579231526703e-06,-8.568043995182961226e-06,-3.709340035129571334e-08,1.607797639735508710e-05,-2.102304642903618515e-05,1.790022797649726272e-04,-6.761106778867542744e-04,2.966396277770400047e-04,6.976030999794602394e-05,4.907142283627763391e-05,-1.167952541436534375e-05,-1.765837077982723713e-05,-2.624191984068602324e-05,1.337193418294191360e-03,1.627685735002160072e-03,-2.102672733599320054e-04,-5.356731708161532879e-04,5.414529005065560341e-04,-4.147656909481156617e-06,-4.514892134466208518e-05,-3.602907527238130569e-04,-3.182663931511342525e-04,-1.646621967665851116e-04,-2.208114834502339363e-03,-8.463555132038891315e-04,2.510268532205373049e-04,1.340684229944599792e-05,1.186542976938653737e-05,-4.166497092228382826e-06,5.234392592683434486e-04,-2.175732224714010954e-04,-1.395068131387233734e-03,-1.262909965589642525e-03,3.200539504177868366e-04,8.069143223110586405e-05,-1.602514203113969415e-06,1.566158898640424013e-04,-5.879695527255535126e-05,1.286795304622501135e-04,4.018162144348025322e-04,-1.770156202837824821e-03,7.926988764666020870e-04,5.952680658083409071e-05,-1.865150443336460739e-05,1.082414062693715096e-03,3.677254426293075085e-04,1.311930711381137371e-03,-2.251180994790047407e-04,-1.857294264482334256e-04,3.236326847400050610e-06,-2.997320552822202444e-05,-4.126402473048074171e-06,7.833014387870207429e-05,1.136164792114868760e-04,1.002738790703006089e-04,-3.754176141228526831e-04,-5.085760130896233022e-05,-2.695531293284147978e-06,2.254071887364261784e-06,2.094157025567255914e-08,6.238476998987607658e-06,1.609451101103331894e-05,-7.286969048436731100e-05,-4.837469896301627159e-05,3.799887053901329637e-06,-6.460527401941362768e-07,-6.637856131419539452e-08,-8.186940249288454652e-06,-2.128028427250683308e-06,-1.288487692363560200e-05,-1.508771674707531929e-03,-1.251458539627492428e-03,-2.885470748879015446e-04,-1.147468356066383421e-05,4.853734026255551726e-06,-1.113104826799826697e-05,1.073513703886419535e-04,3.101842594332993031e-04,4.782942705787718296e-04,6.589266704395413399e-04,8.001507376320660114e-04,7.717714179307222366e-04,-2.450071406201459467e-06,7.829496098565869033e-06,2.106004103552550077e-04,-1.189604401588439941e-03,-3.443838213570415974e-04,1.473618467571213841e-04,-8.659682935103774071e-04,6.595607846975326538e-04,-1.521654758107615635e-05,-1.361634167551528662e-05,5.048417369835078716e-05,4.511495353654026985e-04,8.122114231809973717e-04,-2.351293951505795121e-04,4.710609209723770618e-05,7.243101717904210091e-04,1.694586826488375664e-04,1.412509845977183431e-06,2.569054486230015755e-04,7.281091529875993729e-05,-1.156546641141176224e-03,-6.619035848416388035e-04,-8.171951631084084511e-04,-6.780895637348294258e-04,2.337304467801004648e-04,1.842589426814811304e-06,6.924964254721999168e-04,1.881517091533169150e-04,5.316067254170775414e-04,-6.109205423854291439e-04,-5.165029433555901051e-04,3.463706889306195080e-06,-1.567081199027597904e-05,-4.724377049569739029e-06,6.159635813673958182e-05,1.951553567778319120e-04,-6.042924360372126102e-05,-5.997618427500128746e-05,9.956260328181087971e-06,1.514515497547108680e-05,4.802913281309884042e-06,7.661583367735147476e-08,2.078349098155740649e-06,-1.047746991389431059e-07,-9.481638699071481824e-06,-4.918467311654239893e-06,5.851075457030674443e-06,-1.645097108848858625e-05,4.480079951463267207e-08,1.822410013119224459e-06,-1.188310488942079246e-05,7.111789454938843846e-05,-2.055524673778563738e-04,-1.331843552179634571e-03,3.147545212414115667e-04,4.553125472739338875e-05,-7.899992851889692247e-06,2.183244305342668667e-06,5.564006278291344643e-05,2.868534065783023834e-04,-8.382499800063669682e-04,-2.282329078298062086e-04,4.533287137746810913e-04,5.760093918070197105e-04,3.568658939911983907e-06,-1.669577432039659470e-05,-1.604354183655232191e-04,5.179346771910786629e-05,-4.218696849420666695e-04,3.879499126924201846e-05,-2.035452984273433685e-03,1.014304580166935921e-03,-4.389399691717699170e-06,7.960470611578784883e-06,7.597937656100839376e-05,1.101446337997913361e-03,8.915910148061811924e-04,2.594004326965659857e-04,-3.026084450539201498e-04,2.421415701974183321e-04,8.406901906710118055e-05,5.472000339068472385e-06,1.645272714085876942e-04,4.177948867436498404e-04,-6.464369362220168114e-04,-1.888586557470262051e-04,5.164911272004246712e-07,3.488885704427957535e-04,1.134114718297496438e-04,-3.939223825000226498e-05,1.845607650466263294e-03,1.931625069119036198e-03,1.193053321912884712e-03,1.244668092112988234e-04,-3.421517030801624060e-04,3.104244387941434979e-05,-1.331757630396168679e-05,-3.217748599126935005e-06,1.000632764771580696e-04,-2.371620212215930223e-06,2.203117765020579100e-04,-1.340317539870738983e-04,-1.961730595212429762e-05,-8.482256816932931542e-07,2.560460416134446859e-06,-9.786162991076707840e-08,-3.862986659441958182e-07,4.332806838647229597e-06,-5.677144508808851242e-05,-1.654805528232827783e-04,-1.186510417028330266e-05,-1.495401738793589175e-05,3.243258106522262096e-09,-6.858901087980484590e-06,-2.369781213928945363e-06,-1.972272875718772411e-04,2.291843411512672901e-04,3.623465890996158123e-04,-1.961446832865476608e-05,-2.620512896100990474e-05,-2.925782609963789582e-06,3.813776856986805797e-05,6.316245708148926497e-05,6.451267399825155735e-04,-1.257438329048454762e-03,-1.997447980102151632e-04,2.451249863952398300e-03,2.835676423273980618e-05,-4.980286576028447598e-06,3.392333610463538207e-06,-6.923929322510957718e-04,1.036710222251713276e-03,-7.591719040647149086e-04,-1.738272374495863914e-03,-1.763519831001758575e-04,2.960294077638536692e-04,-1.815012910810764879e-05,1.677142427070066333e-05,-1.258385600522160530e-04,-5.457776132971048355e-04,1.646952470764517784e-03,8.546961471438407898e-04,-3.821629798039793968e-04,4.840260953642427921e-05,1.407601230312138796e-04,2.491413215466309339e-05,5.512690404430031776e-05,-3.666039556264877319e-04,-6.067465874366462231e-04,-4.979235818609595299e-04,1.044713309966027737e-03,-2.500352566130459309e-04,3.992249548900872469e-05,5.741618224419653416e-06,5.984853487461805344e-04,1.966889831237494946e-04,-8.811263251118361950e-04,-3.626136458478868008e-04,-6.311215111054480076e-04,-8.880580571712926030e-05,5.511717608897015452e-05,4.012464341940358281e-05,4.799613816430792212e-05,-3.777518577408045530e-04,-1.508313871454447508e-04,-3.053047112189233303e-05,1.164780478575266898e-04,6.891020166222006083e-05,5.581361506301618647e-07,3.107052179984748363e-05,3.758519596885889769e-05,-2.443614721414633095e-05,1.136240753112360835e-04,1.087197888409718871e-04,-1.543993857922032475e-05,-7.205312613223213702e-06,1.493841318733757362e-05,-2.045832388830604032e-06,2.755358036665711552e-05,2.218537338194437325e-05,9.985911310650408268e-05,-9.531563264317810535e-04,6.684960098937153816e-04,1.069465579348616302e-04,3.735554128070361912e-05,-1.126368297263979912e-04,2.067977038677781820e-04,5.596471601165831089e-04,-1.567875442560762167e-04,-3.587425453588366508e-04,-4.536437336355447769e-04,1.487156841903924942e-03,3.600921627366915345e-05,-1.056971595971845090e-04,-7.906618702691048384e-05,-1.278480514883995056e-03,-3.403483715374022722e-04,5.962299474049359560e-05,1.512164017185568810e-04,1.460267114453017712e-03,-9.877716365735977888e-05,-1.379346358589828014e-04,6.641357904300093651e-04,1.544810482300817966e-03,1.004247169476002455e-04,-2.041694824583828449e-04,-1.700308057479560375e-04,9.569012909196317196e-04,-3.108864766545593739e-04,-1.937675915542058647e-05,6.598440813831984997e-04,-8.521572453901171684e-05,-1.330118160694837570e-03,1.092444406822323799e-03,-7.819926831871271133e-04,1.147626200690865517e-03,-3.513532574288547039e-04,-3.476930432952940464e-04,2.124814316630363464e-03,7.671899220440536737e-05,1.852030516602098942e-03,-1.653794199228286743e-03,5.797824123874306679e-04,-1.747757312841713428e-03,3.968815726693719625e-04,-1.579147414304316044e-03,-4.228577017784118652e-03,-3.694157814607024193e-03,2.273930003866553307e-04,2.559123793616890907e-03,-3.523697669152170420e-04,-1.494234893471002579e-03,5.496358880918705836e-06\n0.000000000000000000e+00,1.326235974374867510e-07,-1.167193204310024157e-07,1.095346078727743588e-06,-1.350773072772426531e-05,6.660013696091482416e-08,2.031284367376429145e-07,1.718229114544556069e-08,-2.585762786111445166e-06,3.103783456026576459e-06,-7.271493814187124372e-05,1.035034147207625210e-04,-3.855273826047778130e-05,-2.826537529472261667e-04,-1.572576366015709937e-05,2.239490186184411868e-06,6.629566087212879211e-06,1.955704647116363049e-07,7.897426257841289043e-06,9.968724043574184179e-05,7.035020826151594520e-05,-2.079503028653562069e-04,-1.793108240235596895e-04,1.428099494660273194e-06,-7.267489081641542725e-07,-5.163979221833869815e-05,5.608333958662115037e-05,1.323791511822491884e-04,-9.554161078995093703e-05,-9.432489605387672782e-06,-1.125092967413365841e-04,4.167378847341751680e-06,6.735371584909444209e-07,-4.927226837025955319e-05,-2.768517006188631058e-04,-2.452362969052046537e-05,6.502697215182706714e-05,2.044557913905009627e-05,-1.883993900264613330e-05,-1.173400778498034924e-05,4.353648819233058020e-06,-1.112589161493815482e-04,4.030641866847872734e-05,-1.527692220406606793e-04,-1.674764062045142055e-04,2.877371734939515591e-04,-1.534904004074633121e-04,-7.591373105242382735e-06,3.517333880154183134e-06,-2.296627790201455355e-04,-7.837199518689885736e-05,1.358658482786267996e-04,6.405874592019245028e-05,1.442883076379075646e-04,-1.251212552233482711e-06,4.416143383423332125e-06,2.256317941373708891e-07,-1.465898094465956092e-05,-9.929956286214292049e-05,5.720805347664281726e-06,2.785676406347192824e-05,5.787996997241862118e-06,2.654934178281109780e-06,-4.318735022934561130e-07,-3.036958773350306728e-08,-2.221071326857781969e-09,-2.470204208293580450e-06,-1.713168421701993793e-05,-3.089501842623576522e-05,1.365663706565101165e-07,1.087989630832453258e-06,4.291092636776738800e-08,-1.794903937479830347e-06,6.098777703300584108e-06,-4.289906064514070749e-05,-2.175382542191073298e-05,1.997909275814890862e-04,-1.355592394247651100e-04,-1.450701438443502411e-05,2.518904238968389109e-06,3.178315637342166156e-07,-1.569551022839732468e-05,-6.335315265459939837e-05,5.932108979322947562e-05,8.063082350417971611e-05,-1.234668161487206817e-04,-2.172757667722180486e-04,4.712592271971516311e-07,-7.239063961606007069e-07,1.017863269225927070e-05,-1.004188088700175285e-04,1.358938461635261774e-04,-4.577155050355941057e-05,-1.807209628168493509e-04,-1.509933936176821589e-04,2.864040425265557133e-06,-5.541453447222011164e-06,-1.075619911716785282e-05,-2.154177782358601689e-04,-1.414711005054414272e-04,2.327023539692163467e-04,-5.197072459850460291e-05,-1.306303311139345169e-04,-2.204414522566366941e-05,2.397794560238253325e-06,-1.255617535207420588e-04,-4.581663233693689108e-06,1.422484929207712412e-04,4.224629083182662725e-05,-2.308416878804564476e-05,-1.696980471024289727e-04,-2.204977499786764383e-05,4.207371148368110880e-06,-2.086443564621731639e-04,-1.580420357640832663e-04,1.020764393615536392e-04,4.148501320742070675e-04,4.015910235466435552e-05,-1.628398536013264675e-06,4.318347237131092697e-06,-1.766208441722483258e-07,-1.805804458854254335e-05,-8.244611672125756741e-05,-4.812465340364724398e-05,2.415601920802146196e-05,2.971707317556138150e-06,8.962221045294427313e-07,-8.731725529287359677e-07,-6.180449219073125278e-08,-2.982283604069380090e-06,2.226296601293142885e-06,7.759852451272308826e-05,8.490624895785003901e-05,-2.064366526610683650e-06,-4.963341780239716172e-06,-9.864751859822717961e-08,2.060420229099690914e-06,-2.323914304724894464e-05,4.324371402617543936e-04,-9.193865116685628891e-05,-2.118834760040044785e-03,6.800227565690875053e-04,8.151617657858878374e-05,6.558843255043029785e-01,-2.902257983805611730e-05,1.840897311922162771e-05,-4.520485235843807459e-04,-7.427953532896935940e-04,-1.406483585014939308e-03,-9.068133658729493618e-04,1.154183410108089447e-03,-1.998035986616741866e-05,-5.219292688707355410e-06,-4.533895844360813498e-05,3.109085955657064915e-04,7.780748419463634491e-04,-2.072681672871112823e-05,-2.562345980550162494e-05,1.001912401989102364e-03,-1.222093851538375020e-05,1.079976300388807431e-05,2.131247456418350339e-04,1.301469048485159874e-03,1.225164392963051796e-03,3.641927032731473446e-04,-1.569766027387231588e-04,6.139198085293173790e-04,-2.128083724528551102e-05,-2.049181784968823195e-05,8.567994227632880211e-04,-3.761965781450271606e-04,-3.359392867423593998e-04,1.652259379625320435e-05,-9.853425435721874237e-04,1.024288241751492023e-03,6.172768189571797848e-05,-4.009909025626257062e-05,1.330422004684805870e-03,6.856422987766563892e-04,-8.838546928018331528e-04,-6.708105793222784996e-04,-5.943597061559557915e-04,1.870444793894421309e-05,-4.031510252389125526e-05,3.175084657414117828e-06,1.045727840391919017e-04,5.641276948153972626e-04,2.458872331771999598e-04,-3.869303036481142044e-04,-5.960634371149353683e-05,-1.844211510615423322e-05,9.889165539789246395e-07,9.720027094317629235e-08,2.635813189044711180e-06,4.161211109021678567e-06,-3.399079287191852927e-05,-5.259682075120508671e-05,-1.294259618589421734e-06,-1.325193466072960291e-06,2.425086620405636495e-08,-5.444995622383430600e-06,6.371394647430861369e-07,-1.442408247385174036e-04,-5.396917695179581642e-04,3.364146978128701448e-04,1.219740079250186682e-04,-1.116105613618856296e-05,6.880476348669617437e-07,7.044465291983215138e-06,6.332369230221956968e-05,4.393692652229219675e-04,-3.826718311756849289e-04,-7.758368737995624542e-04,-1.866109378170222044e-04,-6.335404759738594294e-05,9.340339602204039693e-06,-1.007240643957629800e-05,3.798093530349433422e-06,-2.594569814391434193e-04,-3.607307735364884138e-04,6.324918940663337708e-04,5.848251748830080032e-04,-9.297124051954597235e-05,-6.309906893875449896e-06,-4.946828539686976001e-06,-6.938588921912014484e-05,-2.956722164526581764e-04,-3.364455769769847393e-04,6.844092858955264091e-04,1.919287315104156733e-04,1.343837211607024074e-04,1.174817589344456792e-04,-7.769799594825599343e-06,-1.713542733341455460e-04,2.273499994771555066e-04,-5.403151735663414001e-04,5.107616307213902473e-04,1.539148797746747732e-04,-1.057166518876329064e-04,5.996115942252799869e-05,4.639457529265200719e-06,2.448262530378997326e-04,4.794079286511987448e-04,-9.139692701864987612e-05,3.564018988981842995e-04,1.224137085955590010e-04,-9.276100172428414226e-06,4.332091521064285189e-07,-5.528158908418845385e-06,1.105382216337602586e-05,-1.572145265527069569e-04,2.842429967131465673e-05,3.624088276410475373e-05,4.418071512191090733e-06,1.407079525961307809e-05,6.216134238457016181e-07,1.488297129981219769e-08,-3.006716724485158920e-07,-9.756079180078813806e-07,-7.146324605855625123e-06,-1.651820821280125529e-05,-9.062293315764691215e-08,1.892737486741680186e-07,2.040269464487209916e-08,3.046706069653737359e-06,2.532267444621538743e-06,2.486664016032591462e-05,7.176479266490787268e-05,1.879690244095399976e-04,8.943033208197448403e-06,-8.215549314627423882e-06,2.824963075909181498e-06,5.899611551285488531e-06,-1.470025563321541995e-05,-1.495803371653892100e-05,3.545250729075632989e-05,-6.060815940145403147e-05,2.421651697659399360e-05,-1.673143560765311122e-04,-1.663637249293969944e-06,7.874291441112291068e-06,-2.853257683455012739e-05,-6.468771607615053654e-05,1.689184864517301321e-04,-5.540559868677519262e-05,6.193770968820899725e-05,-1.577917428221553564e-04,9.851547133621352259e-08,-4.123727194382809103e-06,4.141910721955355257e-06,-6.429240602301433682e-05,-2.285203518113121390e-04,1.883801596704870462e-04,-2.400903213128913194e-05,-8.974871161626651883e-05,-1.483435517002362758e-05,1.543230041534116026e-06,-5.236274591879919171e-05,1.055354005075059831e-04,2.980308636324480176e-06,-1.792853727238252759e-04,1.207171153509989381e-04,-1.840427830757107586e-05,-1.018633884086739272e-05,7.322608780668815598e-06,-1.984205446206033230e-04,-2.303234577993862331e-05,2.930985647253692150e-05,8.079352846834808588e-05,1.070861835614778101e-04,-1.851636625360697508e-06,7.094985903677297756e-06,7.270117521329666488e-07,-1.750695264490786940e-05,-8.192567474907264113e-05,-3.554935028660111129e-05,5.720337503589689732e-05,8.865428753779269755e-06,-7.587314030388370156e-07,-2.718433336212910945e-07,5.628248800348956138e-08,-2.011129822676593903e-07,-3.060270728383329697e-06,1.023367076413705945e-05,2.488204518158454448e-05,-7.197420472948579118e-07,1.921826878970023245e-06,8.581400834373198450e-08,1.456249037801171653e-06,2.252801323265885003e-06,9.891013178275898099e-06,-2.668426022864878178e-04,-2.259588363813236356e-04,-6.170044071041047573e-05,2.726460479607339948e-07,-9.421580671187257394e-07,-9.632030014472547919e-06,-1.084250288840848953e-05,-3.107867087237536907e-04,-2.543827868066728115e-04,1.599569950485602021e-04,1.089162396965548396e-04,-1.759333244990557432e-04,-1.317649775955942459e-06,4.330555839260341600e-06,-2.514689913368783891e-05,2.139431308023631573e-05,-2.220851092715747654e-05,-1.376357795379590243e-05,1.741931373544503003e-05,-1.276684633921831846e-04,1.203912006531027146e-06,-3.203138021490303800e-07,7.752702003926970065e-06,4.304330650484189391e-05,1.517956116003915668e-05,2.778137568384408951e-04,-1.903822703752666712e-04,-1.366868236800655723e-04,-5.422287358669564128e-06,-6.872011454106541350e-06,-2.014709752984344959e-05,-1.817303709685802460e-04,1.474376331316307187e-04,-2.333526208531111479e-05,8.501947741024196148e-05,-2.450407773721963167e-04,-1.095530024031177163e-06,-3.135162387479795143e-07,-1.464772794861346483e-04,-3.296948125353083014e-05,-4.159411182627081871e-04,-1.421450579073280096e-04,2.004174748435616493e-04,-2.266261617478448898e-06,-3.616961976149468683e-06,-2.074226586046279408e-07,-1.739050640026107430e-05,-7.840452599339187145e-05,9.974181011784821749e-06,1.005086232908070087e-04,1.043130941980052739e-05,-1.091518129214819055e-06,-3.922930602584528970e-07,-8.511960913892835379e-09,7.058490609779255465e-07,4.288517629902344197e-06,6.762625707779079676e-05,-4.902074579149484634e-06,4.628221006441890495e-07,5.297113148117205128e-07,5.368383426684886217e-08,-1.450644958822522312e-06,5.194451659917831421e-06,-1.828272797865793109e-05,9.852072980720549822e-05,-6.046647104085423052e-05,-3.111039113719016314e-04,-1.617101952433586121e-05,1.691508373369288165e-06,6.057788596081081778e-06,2.365742693655192852e-05,2.328226401004940271e-04,5.456526196212507784e-05,-2.484964497853070498e-04,-4.020478809252381325e-05,-1.961785019375383854e-04,4.283504495106171817e-06,8.566710221202811226e-07,-1.247516047442331910e-05,8.151620568241924047e-05,-5.545094609260559082e-05,3.400594869162887335e-05,1.482817024225369096e-04,-1.440392225049436092e-04,1.084266114048659801e-05,1.044380042003467679e-05,-4.026995884487405419e-05,-2.064821019303053617e-04,-2.213688276242464781e-05,-2.011198375839740038e-05,-7.077163172652944922e-05,3.052811662200838327e-04,4.807413279195316136e-05,4.772523425344843417e-06,-1.753671240294352174e-04,-1.699782296782359481e-05,2.768947451841086149e-04,-1.298203424084931612e-04,1.951237209141254425e-05,-2.271853154525160789e-04,9.638877600082196295e-06,2.615996891108807176e-06,-1.753424585331231356e-04,-2.148459461750462651e-04,6.571836274815723300e-05,3.420079010538756847e-04,3.918111324310302734e-04,-1.207010427606292069e-06,4.533430001174565405e-06,5.310640744937700219e-07,-1.349370540992822498e-05,-4.408476161188445985e-05,-7.022499630693346262e-06,-2.285315167682711035e-05,3.504501364659518003e-06,4.771904968947637826e-06,-2.947369353023532312e-07,3.382729119039140642e-08,-8.720213031665480230e-07,-2.547736130509292707e-06,-2.825441333698108792e-05,-1.874812005553394556e-05,1.681646722317964304e-06,1.127217728935647756e-06,1.283391100059816381e-07,4.750500011141411960e-07,3.981684130849316716e-06,-5.645446435664780438e-06,1.892115833470597863e-04,2.568583586253225803e-04,-1.802559563657268882e-05,-1.028565839078510180e-05,3.407460098969750106e-06,5.068734935775864869e-06,-1.791245085769332945e-05,-2.955169475171715021e-04,-2.481473493389785290e-04,4.101423255633562803e-04,-1.440359574189642444e-05,-1.247823383891955018e-04,1.159623252533492632e-06,-3.669906618597451597e-06,5.592104571405798197e-06,3.112940612481907010e-05,2.350213180761784315e-04,1.801905018510296941e-04,2.702200436033308506e-04,-2.614176773931831121e-04,5.822519597131758928e-06,-2.730655978666618466e-06,-6.823511739639798179e-06,-1.807478838600218296e-04,-1.113716134568676353e-04,-1.131114404415711761e-04,2.082918072119355202e-04,-1.639167749090120196e-04,-1.716382394079118967e-05,3.605216534197097644e-06,-1.074383108061738312e-04,2.994237729581072927e-05,5.030268221162259579e-05,-3.082395705860108137e-04,1.886036188807338476e-04,-1.642915012780576944e-04,-2.015929931076243520e-05,3.836362338915932924e-06,-2.397871867287904024e-04,-1.433738725609146059e-05,-1.692178193479776382e-04,1.131252793129533529e-04,1.579229719936847687e-04,-5.566112577071180567e-06,7.247028406709432602e-06,1.838616867644304875e-06,-1.211438939208164811e-05,-1.921195362228900194e-04,3.676933556562289596e-05,7.828934030840173364e-05,1.016689202515408397e-05,6.631841529269877356e-07,-4.892384595223120414e-07,-1.499336121923988685e-08,5.389553621171216946e-07,1.567044819239526987e-06,-1.414744656358379871e-05,-2.211800165241584182e-06,2.234365865660947748e-06,1.468765162826457527e-06,6.098116500652395189e-08,2.067043396891676821e-06,-1.276069042432936840e-06,-9.042681085702497512e-06,1.454561570426449180e-04,-8.466368308290839195e-05,4.461342177819460630e-05,-6.288667464104946703e-06,5.849190529261250049e-06,2.563551333878422156e-06,5.529678674065507948e-06,1.184261054731905460e-04,-7.707043550908565521e-05,5.510419578058645129e-05,-3.201649524271488190e-04,-7.430454570567235351e-05,-1.448755710953264497e-07,1.836275714595103636e-06,1.017650210997089744e-04,-1.493371964897960424e-04,1.778871373971924186e-04,7.313003879971802235e-05,-5.970230558887124062e-04,-1.455839228583499789e-04,4.669802365242503583e-06,-3.012143679370637983e-06,5.749175670644035563e-06,-8.221392636187374592e-05,-3.611074644140899181e-04,3.191630530636757612e-04,2.968580520246177912e-04,-2.910011062340345234e-05,-1.788684130588080734e-05,2.326660251128487289e-07,-2.975744064315222204e-05,1.113709804485552013e-04,1.464379602111876011e-04,-4.709953209385275841e-04,-1.054083113558590412e-04,3.145702430629171431e-05,7.983686373336240649e-06,7.103446932887891307e-07,-2.091920614475384355e-04,-1.422938657924532890e-04,3.904169134330004454e-04,-1.692966034170240164e-04,-2.012206969084218144e-04,1.081669688574038446e-05,-9.891136869555339217e-06,-1.397385040036169812e-05,-1.483850974182132632e-05,4.967006316292099655e-05,-7.098606147337704897e-05,-7.081667718011885881e-06,-2.081599086523056030e-05,-1.635346961847972125e-05,8.157963748089969158e-06,-1.651941965974401683e-05,-1.891421561595052481e-05,-2.545035204093437642e-05,-4.407920641824603081e-05,-1.472791063861222938e-05,6.769781066395808011e-06,2.135722024831920862e-05,1.402233101543970406e-05,-1.254095082003914285e-06,-1.376285672449739650e-05,3.259914228692650795e-05,-3.633301821537315845e-05,2.619987935759127140e-04,-8.972163777798414230e-05,-7.425148396578151733e-06,9.775771104614250362e-06,5.262487775326007977e-06,-1.748055728967301548e-05,-1.531777670606970787e-04,-1.346136923530139029e-05,1.984439877560362220e-04,1.301417214563116431e-04,-1.606816367711871862e-04,-9.933082765201106668e-07,-2.343278538319282234e-05,-5.674720887327566743e-05,3.913560794899240136e-05,9.497901191934943199e-05,1.034250890370458364e-04,1.240331766894087195e-04,-1.475521712563931942e-04,3.264522092649713159e-06,-8.681051258463412523e-05,-3.083428600803017616e-05,-4.723717938759364188e-05,-4.687702748924493790e-04,2.199585869675502181e-04,-3.223642852390184999e-05,-1.512939634267240763e-04,-1.743715984048321843e-05,-3.518627636367455125e-05,-3.191787254763767123e-05,2.076933451462537050e-04,9.610151755623519421e-05,-3.133135905954986811e-04,5.137029074830934405e-05,2.181840682169422507e-05,-2.465173747623339295e-05,-5.141193105373531580e-05,-3.697093343362212181e-04,-1.746068301144987345e-04,-4.143012629356235266e-04,3.817171673290431499e-04,5.117891705594956875e-04,2.048954629572108388e-04,1.688039046712219715e-04,-8.984122541733086109e-04,-4.087869310751557350e-04,-5.821438026032410562e-05,9.216917096637189388e-04,-4.197081434540450573e-04,1.007886748993769288e-04,5.731715937145054340e-04,-2.502985125829582103e-07\n0.000000000000000000e+00,6.595508921236614697e-07,2.728584149735979736e-07,-1.114031147153582424e-05,-1.629540565772913396e-05,7.116611868696054444e-07,3.552178782229020726e-07,-7.031501070287049515e-08,5.681343736796407029e-06,6.536639830301282927e-06,7.511695730499923229e-05,3.798615944106131792e-04,2.966489118989557028e-04,-2.344241365790367126e-04,-1.504256033513229340e-05,1.909404318212182261e-06,1.216683904203819111e-05,2.527232572901993990e-05,1.239233388332650065e-04,3.805770247709006071e-04,-4.680450947489589453e-04,5.795884062536060810e-04,-3.946625802200287580e-04,1.083977622329257429e-05,1.376718137180432677e-05,-3.579894109861925244e-05,1.825168146751821041e-04,1.658241380937397480e-04,1.702292211120948195e-04,2.475787478033453226e-04,-2.166975755244493484e-04,2.493157353455899283e-06,3.241537115172832273e-06,-1.485735197093163151e-07,-1.970625744434073567e-04,2.333978336537256837e-04,3.476206038612872362e-04,-1.925384458445478231e-05,-6.173284782562404871e-05,4.644828004529699683e-05,6.750932698196265846e-06,-2.093337097903713584e-04,-1.963426184374839067e-04,3.408131306059658527e-04,-4.535801417659968138e-04,3.522850456647574902e-04,-8.006815914995968342e-05,-5.272945600154343992e-06,1.280234755540732294e-05,-3.857336123473942280e-04,-9.069249790627509356e-05,1.851978158811107278e-04,2.004784328164532781e-04,4.249462508596479893e-04,-4.512524810706963763e-06,1.040041206579189748e-05,3.047495056307525374e-08,-3.645400647656060755e-05,-2.170671941712498665e-04,-9.527259680908173323e-05,1.656611857470124960e-04,2.598809987830463797e-05,3.466175257926806808e-06,1.117720898946572561e-06,8.925604255693997402e-09,-1.515355506853666157e-06,-7.958478818181902170e-06,2.840366505552083254e-05,9.384020813740789890e-06,-2.955461695819394663e-06,1.701287601463263854e-06,-1.983653064030477253e-08,1.431825239706085995e-06,8.200287084036972374e-06,-2.966269676107913256e-05,5.187476053833961487e-04,2.806266420520842075e-04,-1.016216119751334190e-04,-1.905591307149734348e-05,5.201066414883825928e-06,7.245655524457106367e-06,-5.019144009565934539e-05,-1.222176651936024427e-04,2.921361010521650314e-05,-1.256779360119253397e-04,-2.933339565061032772e-04,-3.003563615493476391e-04,-4.091450591658940539e-06,5.958589099464006722e-06,-9.194057201966643333e-05,-1.430334959877654910e-04,2.887586015276610851e-04,5.992552614770829678e-04,1.108954747905954719e-04,-2.191517851315438747e-04,1.078676541510503739e-05,-4.827417797059752047e-06,-3.359854235895909369e-05,-3.380752750672399998e-04,-1.266524777747690678e-04,1.443126588128507137e-03,1.539919758215546608e-04,-1.362404436804354191e-04,-7.862344500608742237e-05,8.260034519480541348e-06,-2.744417288340628147e-04,-8.794738096185028553e-05,3.235084877815097570e-04,8.841141243465244770e-05,2.752632426563650370e-04,-2.791085280478000641e-04,-5.094753214507363737e-05,1.060340400727000087e-05,-3.560289042070508003e-04,-1.193714560940861702e-04,2.177318092435598373e-04,5.185655318200588226e-04,4.613269120454788208e-04,-4.041748979943804443e-08,1.280040760320844129e-05,-1.893247144835186191e-06,-2.911414412665180862e-05,-1.846316590672358871e-04,-9.248503192793577909e-05,1.056554610840976238e-04,1.049466663971543312e-05,-7.764585916447686031e-07,-2.870033313229214400e-06,-4.034935230379232962e-08,7.102450126694748178e-06,1.024507582769729197e-05,-1.368358207400888205e-04,-5.856071948073804379e-05,1.156959660875145346e-05,-1.074140345735941082e-05,-4.169354994587592955e-08,-8.246909601439256221e-06,-7.285914762178435922e-05,3.657325869426131248e-04,-2.630701055750250816e-05,-3.496390068903565407e-03,1.151321572251617908e-03,1.116627972805872560e-04,-3.450251824688166380e-05,6.558166742324829102e-01,1.241891150129958987e-04,-1.323063741438090801e-03,1.044001430273056030e-03,-7.580294040963053703e-04,-1.650847261771559715e-04,1.978763611987233162e-03,-6.232690793694928288e-05,-2.261976078443694860e-05,7.252901559695601463e-04,-9.867800399661064148e-04,6.875322433188557625e-04,2.514815423637628555e-05,-1.512540737167000771e-03,1.872638589702546597e-03,-8.463427366223186255e-05,-1.527827043901197612e-05,2.788024139590561390e-04,1.865005586296319962e-03,1.751325326040387154e-04,-2.934731543064117432e-03,-5.429184529930353165e-04,1.173764467239379883e-03,1.377156295347958803e-04,-5.324436642695218325e-05,1.740608830004930496e-03,3.811116912402212620e-04,-7.861177437007427216e-06,1.370072015561163425e-03,-1.021537929773330688e-03,1.346160541288554668e-03,2.535599342081695795e-04,-8.623001485830172896e-05,1.985775073990225792e-03,9.630857966840267181e-04,-1.650812104344367981e-03,-1.066248049028217793e-03,-2.892929362133145332e-03,3.456658669165335596e-05,-9.276827768189832568e-05,3.229702315366012044e-06,1.832294365158304572e-04,1.027964754030108452e-03,-1.619044051039963961e-04,-8.820154471322894096e-04,-1.077730703400447965e-04,-1.372776569041889161e-05,4.750278094434179366e-06,-4.954624444053479237e-08,2.779026999633060768e-07,-7.352251486736349761e-06,5.639452137984335423e-05,4.636491576093249023e-05,-3.829050001513678581e-06,3.555751163730747066e-06,-3.027025741175748408e-09,-6.263380782911553979e-06,4.793931111635174602e-06,-1.492952433181926608e-04,-1.177172525785863400e-04,1.477397279813885689e-03,1.265811442863196135e-04,2.902781307057011873e-05,4.597793576976982877e-06,1.518622320872964337e-05,-3.933769039576873183e-05,-1.764950429787859321e-04,6.856056861579418182e-04,-3.200187347829341888e-04,7.059072959236800671e-04,2.698439348023384809e-04,1.062282899511046708e-05,-5.687263183062896132e-06,-1.304110919591039419e-04,-4.074762400705367327e-04,-6.101938197389245033e-04,3.956893342547118664e-04,1.479607075452804565e-03,1.021163538098335266e-03,1.275114072996075265e-06,-6.368561116687487811e-06,-9.079710434889420867e-05,-3.642775700427591801e-04,3.183616718160919845e-05,1.080797868780791759e-03,4.920508945360779762e-04,-9.320341632701456547e-06,3.254030161770060658e-05,1.190830244013341144e-05,1.208502217195928097e-04,1.624133728910237551e-04,-1.966493291547521949e-04,-1.400013279635459185e-04,-3.177244798280298710e-04,-1.075579202733933926e-04,7.714362254773732275e-06,2.939379328381619416e-06,3.624411765486001968e-04,-6.520152091979980469e-04,-5.679510650224983692e-04,6.428781489375978708e-05,4.699200508184731007e-04,-1.009170864563202485e-05,1.793769661162514240e-05,-5.615840564132668078e-06,-2.525679519749246538e-05,-4.192142223473638296e-04,4.449996049515902996e-05,9.924838377628475428e-05,1.199082544189877808e-05,6.363070497172884643e-06,-1.347115698990819510e-07,1.286175574932713062e-07,-5.061116894466977101e-07,-4.850420737056992948e-06,-4.096234079042915255e-06,-2.026722904702182859e-05,-4.440751126821851358e-07,-1.187079305964289233e-06,6.211303116288036108e-08,3.931921128241810948e-06,2.474025905030430295e-06,1.326411984337028116e-05,2.656940487213432789e-04,3.934353881049901247e-04,-1.473111842642538249e-05,-1.680557033978402615e-05,5.750544005422852933e-06,1.659823647059965879e-05,-3.306257713120430708e-05,3.214209864381700754e-04,1.968621509149670601e-04,-3.290373715572059155e-04,1.585986465215682983e-04,-3.439277934376150370e-04,-1.604693807166768238e-06,9.385752491652965546e-06,-1.197994133690372109e-04,1.117193605750799179e-04,2.634406846482306719e-04,-1.851209672167897224e-04,4.349017690401524305e-04,-2.981000288855284452e-04,5.621166565106250346e-06,-2.350254362681880593e-06,-1.513968527433462441e-05,-1.275070098927244544e-04,1.722719462122768164e-04,6.002019508741796017e-04,2.657440491020679474e-04,-1.943646493600681424e-04,-1.072634495358215645e-05,7.634579560544807464e-06,-1.536283816676586866e-04,2.843069669324904680e-04,3.666389966383576393e-04,-1.815884752431884408e-04,3.654044703580439091e-04,-1.587841106811538339e-04,-1.015569523588055745e-05,1.255318238690961152e-05,-4.377367731649428606e-04,-1.326459750998765230e-04,7.125658157747238874e-05,2.299239131389185786e-04,5.977688124403357506e-04,-2.356073309783823788e-06,1.427471488568698987e-05,2.142680614269920625e-06,-3.374389052623882890e-05,-1.424093206878751516e-04,6.475998088717460632e-05,2.079937257803976536e-04,3.546504740370437503e-05,-3.682199576360289939e-07,-7.092671694408636540e-07,9.825541269492532592e-09,2.392717078691930510e-06,3.618128175730817020e-06,2.780678187264129519e-05,1.957130189111921936e-05,1.939003141160355881e-06,3.751117219508159906e-06,-7.252128852996975183e-08,-8.731774869374930859e-06,1.117112697102129459e-05,-1.189421527669765055e-04,1.767890644259750843e-04,8.388159913010895252e-04,-2.672438859008252621e-04,-2.266694900754373521e-05,1.504401097918162122e-05,1.449500814487691969e-05,4.931820512865670025e-05,-2.402102691121399403e-04,3.007254563271999359e-04,-6.844284944236278534e-04,6.017249543219804764e-04,-1.932943268911913037e-04,9.749857781571336091e-06,1.293351760978111997e-05,1.758796133799478412e-05,2.945346641354262829e-04,-1.980916131287813187e-04,2.810018486343324184e-04,2.954852534458041191e-04,-1.573340268805623055e-04,7.601840479765087366e-06,2.463293185428483412e-06,-5.334664456313475966e-05,-2.481199917383491993e-04,2.000044478336349130e-04,5.489166942425072193e-04,2.157273411285132170e-04,5.155453254701569676e-05,5.014180351281538606e-05,-4.939415248372824863e-06,-1.924870448419824243e-04,4.694562812801450491e-05,4.587601288221776485e-04,-2.128359919879585505e-04,4.573120386339724064e-04,-3.155103186145424843e-04,1.543570942885708064e-05,1.438892650185152888e-05,-3.862082958221435547e-04,-2.928923058789223433e-04,-2.080468693748116493e-04,1.031057618092745543e-04,2.303746296092867851e-04,-4.917782462143804878e-06,1.701755172689445317e-05,1.617385919416847173e-06,-2.124197089869994670e-05,-9.466781193623319268e-05,7.894784357631579041e-05,1.845479273470118642e-04,3.119795655948109925e-05,4.408967924973694608e-06,-4.902660748484777287e-07,-7.173093763412907720e-08,-1.316413317908882163e-06,5.578851414611563087e-06,4.037369217257946730e-05,-3.687176649691537023e-05,-3.475069661362795159e-06,-1.744409246384748258e-06,1.367873210256220773e-07,4.546618583844974637e-06,7.400567483273334801e-06,-3.320488758618012071e-05,1.366014621453359723e-04,4.417064192239195108e-04,-1.738334831316024065e-04,-1.802239421522244811e-05,2.251565774713526480e-06,2.270610275445505977e-05,-2.756010326265823096e-05,4.376791475806385279e-04,-1.393759739585220814e-04,-4.909042618237435818e-04,-3.429509233683347702e-04,-3.744760178960859776e-04,5.993249033053871244e-06,-8.131725735438521951e-06,-2.487200254108756781e-04,5.176962586119771004e-04,5.435373168438673019e-05,-7.483406807295978069e-04,3.831602516584098339e-04,-3.647960547823458910e-04,1.239419452758738771e-05,1.275104841624852270e-05,-7.438930333591997623e-05,-1.336616114713251591e-04,-8.798763155937194824e-05,5.512078641913831234e-04,-2.364718966418877244e-05,1.236669777426868677e-05,2.508834404579829425e-05,9.828058864513877779e-06,-3.321295662317425013e-04,-4.556456406135112047e-05,6.803037831559777260e-04,3.902898170053958893e-04,5.799569189548492432e-04,-5.100105045130476356e-05,-2.673089875315781683e-05,3.131388439214788377e-06,-2.819370711222290993e-04,-2.242880873382091522e-04,1.169694442069157958e-04,5.689213285222649574e-04,4.340622108429670334e-04,-3.352955673108226620e-06,9.334473361377604306e-06,1.526572077636956237e-07,-2.572351149865426123e-05,-1.413380668964236975e-04,1.309532817685976624e-04,1.041346404235810041e-04,1.194694232253823429e-05,-1.830066366892424412e-06,-5.584914788414607756e-07,-3.898003342328593135e-08,6.648500630035414360e-07,-7.752826604701112956e-06,2.053338903351686895e-05,1.303793033002875745e-05,-1.739503886710735969e-06,3.732655841304222122e-06,6.871823643450625241e-08,9.244066632163594477e-07,1.022995547828031704e-05,-1.833276473917067051e-05,1.557060750201344490e-04,8.783990051597356796e-04,5.785077519249171019e-06,-1.532656824565492570e-05,5.403519935498479754e-06,5.382113613450201228e-06,7.091151928761973977e-06,-2.293163852300494909e-04,1.459129271097481251e-04,-9.424908785149455070e-05,1.344917982351034880e-04,-6.433553062379360199e-04,1.996418859562254511e-06,-4.666035238187760115e-07,1.497516641393303871e-04,2.314861631020903587e-04,3.399481938686221838e-04,8.825724944472312927e-05,5.355608882382512093e-04,2.830085577443242073e-05,5.097020221001002938e-06,-2.136538569175172597e-06,-3.225299224141053855e-06,-3.623399534262716770e-04,3.572317655198276043e-05,4.607291484717279673e-04,6.340144318528473377e-04,-1.360488968202844262e-04,-1.215402153320610523e-05,5.678251000063028187e-06,-1.244788727490231395e-04,8.127717592287808657e-07,7.480952772311866283e-04,-2.380731166340410709e-04,3.063838812522590160e-04,-2.323270309716463089e-04,-3.672850652947090566e-05,1.423227604391286150e-05,-6.351358606480062008e-04,-3.273246693424880505e-04,2.183631295338273048e-05,-8.047468145377933979e-05,3.418945707380771637e-04,-8.014421837287954986e-06,1.268054438696708530e-05,5.625051926472224295e-07,6.672267772955819964e-06,4.293046004022471607e-05,-1.415656879544258118e-04,1.603219134267419577e-04,1.627468191145453602e-05,3.790021310123847798e-07,-1.060515273820783477e-06,2.517163011361844838e-08,-1.059917849488556385e-06,-6.335355919873109087e-07,5.562433216255158186e-05,5.588382919086143374e-05,-2.869827767426613718e-06,-4.856019586441107094e-09,2.526667230995371938e-08,-5.475590569403721020e-06,-9.040080044542264659e-07,-6.222759111551567912e-05,3.355195804033428431e-04,-3.850870416499674320e-04,-4.213849024381488562e-05,1.673344013397581875e-05,-4.936534878652309999e-06,-2.038475577137432992e-05,-4.071555667906068265e-05,-3.043747274205088615e-04,4.165158607065677643e-04,7.179856766015291214e-04,-6.820660200901329517e-04,-3.671222366392612457e-04,4.314298166718799621e-06,-2.072085771942511201e-05,-2.396328345639631152e-04,-1.718919374980032444e-04,-2.465154393576085567e-04,5.681631155312061310e-04,4.390114918351173401e-05,2.058895915979519486e-04,7.092388386809034273e-06,6.751824912498705089e-07,-3.510605893097817898e-06,-7.513575837947428226e-06,-1.006308943033218384e-03,-8.332105353474617004e-04,-3.130855038762092590e-04,1.431956770829856396e-04,-4.759124567499384284e-05,-5.296519702824298292e-06,-3.496206045383587480e-05,-4.260968999005854130e-04,-1.107307616621255875e-05,-1.342548057436943054e-05,-6.138882599771022797e-05,9.734368359204381704e-05,-2.337037403776776046e-05,-2.062822022708132863e-05,1.014257941278629005e-04,-5.841741804033517838e-04,4.625216388376429677e-05,1.779703452484682202e-04,5.199909792281687260e-04,2.722080353123601526e-05,-1.796361539163626730e-05,-6.731757457600906491e-05,2.214165942859835923e-05,2.235951251350343227e-05,-1.098785141948610544e-04,-4.085205728188157082e-05,-3.725124406628310680e-05,1.326158871961524710e-05,-4.143192199990153313e-06,-9.984015377995092422e-06,-2.243088056275155395e-05,-2.227720688097178936e-05,-9.332666195405181497e-06,1.833117494243197143e-05,1.648086254135705531e-05,-2.441637207084568217e-06,9.092928848986048251e-06,2.952677641587797552e-05,-4.155742135480977595e-05,4.578734660753980279e-05,3.425855538807809353e-04,4.795260319951921701e-04,-1.549216103740036488e-04,-7.701982394792139530e-05,-2.033240343735087663e-05,1.022912329062819481e-05,-1.148001392721198499e-04,-2.309121482539921999e-04,5.042978445999324322e-04,4.924894310534000397e-04,7.823153864592313766e-04,-5.911416956223547459e-04,1.001854980131611228e-05,6.012684025336056948e-05,-1.537541393190622330e-04,-4.724018799606710672e-05,1.953955070348456502e-04,4.232367209624499083e-04,2.552522928453981876e-04,-7.891288259997963905e-04,1.457671351090539247e-05,-8.330007403856143355e-05,-9.506010246695950627e-05,-1.141929096775129437e-04,4.140716046094894409e-04,9.855591924861073494e-04,-1.066035329131409526e-04,-1.892322616185992956e-04,4.698849807027727365e-06,7.019893382675945759e-05,-2.904896973632276058e-04,-9.266151755582541227e-05,-9.648759441915899515e-05,-9.590366971679031849e-04,-9.684844553703442216e-05,3.557768650352954865e-05,-1.960651425179094076e-04,-4.886695533059537411e-04,-8.139036362990736961e-04,-4.866962553933262825e-04,1.680393179412931204e-04,-2.584050816949456930e-04,2.280201530084013939e-03,-1.246911939233541489e-03,-4.046895774081349373e-04,-1.208276953548192978e-03,3.864632453769445419e-04,2.220905153080821037e-03,-1.032051513902842999e-03,-2.815806074067950249e-04,3.431807563174515963e-04,4.322103632148355246e-04,-2.025176172537612729e-06\n0.000000000000000000e+00,7.996382919372990727e-06,-4.623388667823746800e-05,-1.989846205106005073e-04,1.787752553354948759e-04,-6.092486728448420763e-07,4.497556801652535796e-05,-1.596045429153036821e-08,2.778914495138451457e-05,5.219566810410469770e-05,4.639872349798679352e-04,3.648550249636173248e-03,3.379189409315586090e-03,3.748666495084762573e-03,4.753244866151362658e-05,1.532844908069819212e-05,-2.788568053802009672e-05,4.630121402442455292e-04,1.447671093046665192e-04,-2.789878286421298981e-03,-4.619478713721036911e-03,3.039324656128883362e-03,1.606495119631290436e-03,-1.973305188585072756e-06,2.386772684985771775e-04,2.585115842521190643e-03,-1.073711551725864410e-03,-2.172688953578472137e-03,-1.252473331987857819e-03,3.400019195396453142e-04,2.106602769345045090e-03,-1.083709503291174769e-04,-1.185547152999788523e-04,1.714624231681227684e-04,8.075914811342954636e-04,-2.100225072354078293e-03,-1.951597398146986961e-03,8.438830263912677765e-06,-2.070412971079349518e-03,2.823199611157178879e-04,1.787578003131784499e-05,1.934072701260447502e-03,1.176886959001421928e-03,2.166309626772999763e-03,2.613835269585251808e-03,-4.035909660160541534e-03,8.104606531560420990e-04,5.085289012640714645e-05,1.367075019516050816e-04,-7.805315544828772545e-04,3.709390060976147652e-03,1.027124468237161636e-03,7.093127351254224777e-04,1.455378485843539238e-03,-5.934490764047950506e-05,5.095154483569785953e-05,-4.749818981508724391e-05,-4.773919499712064862e-05,-8.704915526323020458e-04,-2.957355696707963943e-03,1.238444005139172077e-03,1.351720129605382681e-04,-3.367438330315053463e-05,1.472030817240010947e-06,-2.304311408352077706e-08,1.026123391056898981e-05,-2.154924004571512341e-05,1.549545850139111280e-04,6.492196698673069477e-04,2.094053343171253800e-06,4.023884321213699877e-05,-5.039516182137049327e-08,-2.249402314191684127e-06,7.238143007270991802e-05,-1.460846397094428539e-04,-1.337849069386720657e-03,3.451407421380281448e-03,-1.308801583945751190e-04,3.732046752702444792e-05,-1.125132257584482431e-06,1.535483715997543186e-05,2.040496910922229290e-04,7.440238259732723236e-04,-6.830336991697549820e-03,-2.909560455009341240e-03,2.225920790806412697e-03,1.248552813194692135e-03,2.685028448468074203e-05,1.153797929873690009e-04,1.347165787592530251e-03,-8.501441916450858116e-04,-3.225835040211677551e-03,-1.094575156457722187e-03,2.293296623975038528e-03,1.215782947838306427e-03,-4.465464371605776250e-05,-1.461656211176887155e-05,2.697925083339214325e-07,-8.336697937920689583e-04,-3.545379964634776115e-03,-7.924902602098882198e-04,2.522430149838328362e-04,-4.935183096677064896e-04,-6.931542884558439255e-06,8.261426046374253929e-06,5.266107036732137203e-04,-3.612756263464689255e-04,4.105833359062671661e-03,2.028914634138345718e-03,1.115750405006110668e-03,-6.770060863345861435e-04,2.710876287892460823e-04,7.568424916826188564e-05,3.796263481490314007e-04,1.847191946581006050e-03,2.781407441943883896e-03,-1.108241849578917027e-04,6.693571340292692184e-04,-7.858744356781244278e-05,4.995826384401880205e-05,-3.815242234850302339e-05,4.504706157604232430e-05,-3.960129688493907452e-04,-1.792517257854342461e-03,7.931313011795282364e-04,8.749206608626991510e-05,-1.910819264594465494e-06,4.087434717803262174e-06,4.399746345029598160e-09,2.469796163495630026e-05,3.839267883449792862e-04,-2.814509207382798195e-04,-1.394237624481320381e-03,-3.222969826310873032e-05,-2.059965336229652166e-04,1.207076660847405947e-08,-1.391000114381313324e-05,-1.947729906532913446e-04,-1.475477591156959534e-03,1.869797706604003906e-04,-1.815673150122165680e-02,-8.698949590325355530e-03,-5.253015551716089249e-04,-5.293203867040574551e-05,1.624385913601145148e-04,6.570436954498291016e-01,9.954979643225669861e-03,2.510276623070240021e-02,4.201045259833335876e-03,1.404440589249134064e-02,-1.125653274357318878e-02,5.185369518585503101e-04,-1.158636645413935184e-03,-1.023197546601295471e-02,3.758915234357118607e-03,-2.687841095030307770e-02,9.844154119491577148e-04,-3.125574439764022827e-03,-1.205789763480424881e-02,4.434889415279030800e-04,4.642653802875429392e-04,-1.411511097103357315e-03,3.267727047204971313e-02,8.777295239269733429e-03,-9.523639455437660217e-03,1.264165155589580536e-03,1.072984375059604645e-02,4.552754573523998260e-03,-4.188435559626668692e-05,-6.852380465716123581e-05,-1.522639393806457520e-02,-1.322794705629348755e-03,9.623845107853412628e-05,2.738932706415653229e-02,3.053263761103153229e-03,2.192823216319084167e-03,-3.897723800037056208e-04,-4.671911709010601044e-03,-1.990546472370624542e-02,1.213083043694496155e-03,-6.481577642261981964e-03,-2.374509349465370178e-03,1.075221371138468385e-04,-1.174962162622250617e-04,1.448302064090967178e-04,-2.986826875712722540e-04,-6.105639040470123291e-04,9.496370330452919006e-03,-2.885402413085103035e-03,-1.339941227342933416e-04,3.574803704395890236e-04,4.564067057799547911e-05,-1.839003260784011218e-08,-8.152086593327112496e-06,-4.248267941875383258e-05,-3.177820181008428335e-04,-1.167923037428408861e-04,3.490556991891935468e-05,1.912509651447180659e-05,-2.879642124753445387e-08,5.629006773233413696e-05,-5.293622598401270807e-05,1.013238565064966679e-03,9.448109194636344910e-03,5.703675560653209686e-04,-1.520369201898574829e-03,-1.766409841366112232e-04,1.633430656511336565e-06,3.331616881041554734e-06,-5.485020810738205910e-04,-5.816351622343063354e-03,-4.905075766146183014e-03,1.124878879636526108e-02,-4.583600908517837524e-03,-8.955394849181175232e-03,-1.960472291102632880e-04,2.370723232161253691e-04,2.991901012137532234e-03,9.537342702969908714e-04,2.594265621155500412e-03,-4.039851017296314240e-03,1.572254579514265060e-03,-2.129208296537399292e-04,-5.109307676320895553e-05,-5.523576328414492309e-05,6.626386893913149834e-04,-2.197934547439217567e-03,3.549128305166959763e-03,-1.067021302878856659e-02,-4.140411503612995148e-03,-3.914325498044490814e-03,-8.579407585784792900e-04,-7.495048339478671551e-05,6.903417524881660938e-04,-3.668951801955699921e-03,2.655943855643272400e-03,-2.516927197575569153e-03,6.346388254314661026e-03,-3.062165924347937107e-04,-3.855527029372751713e-04,-4.081882434547878802e-05,-4.625052213668823242e-03,4.811556078493595123e-03,-4.280913621187210083e-03,7.050405256450176239e-04,-8.496455848217010498e-06,6.341996777337044477e-05,-1.366628566756844521e-06,3.933333573513664305e-05,-6.230762228369712830e-04,7.754238322377204895e-04,2.416253089904785156e-03,3.831994254142045975e-04,6.002438749419525266e-05,-1.340862945653498173e-04,-1.402866473654285073e-05,-2.604701876407489181e-08,1.479626371292397380e-05,-2.400241100986022502e-05,2.439046802464872599e-04,-7.458741310983896255e-05,2.206374483648687601e-05,2.104579107253812253e-05,-3.599097908590920269e-08,-2.489580583642236888e-05,9.649957974033895880e-06,-4.598608356900513172e-04,1.575937145389616489e-03,-1.284892670810222626e-03,-8.008164586499333382e-04,-6.229893187992274761e-06,-8.828390491544269025e-06,-1.499830614193342626e-05,4.961836384609341621e-04,1.154315890744328499e-03,-3.177100152242928743e-04,5.658188601955771446e-04,-4.535201296675950289e-04,1.679564476944506168e-03,-2.267930540256202221e-05,1.524642575532197952e-04,2.455720910802483559e-03,3.625823010224848986e-04,-3.810042981058359146e-04,-1.552503905259072781e-03,1.336343470029532909e-03,1.637322129681706429e-03,-7.373293919954448938e-05,-1.053642336046323180e-05,-8.652900578454136848e-05,-3.018851857632398605e-03,1.184185151942074299e-03,-6.219439674168825150e-04,6.515900604426860809e-04,-4.898465704172849655e-04,2.346528344787657261e-05,6.890031727380119264e-06,-1.028968836180865765e-04,6.151692941784858704e-04,1.753899268805980682e-03,1.665783463977277279e-03,-4.076281911693513393e-04,-1.002881908789277077e-04,4.766989150084555149e-05,5.012423935113474727e-05,7.164350245147943497e-05,1.270119450055062771e-03,-5.352431908249855042e-04,-4.091230221092700958e-04,-5.371489678509533405e-04,-1.871632412075996399e-05,6.929994924576021731e-07,-2.026299262070097029e-05,6.392230716301128268e-05,8.661202446091920137e-05,-1.137415412813425064e-03,3.756439255084842443e-04,-7.439969522238243371e-06,1.492823139415122569e-05,1.986882125493139029e-07,1.150965545093640685e-08,-1.420083935954608023e-05,-5.624884943244978786e-05,1.566439459566026926e-05,2.126440231222659349e-04,-2.656512151588685811e-06,1.447621070838067681e-05,-5.931724444963037968e-09,1.390221223118714988e-05,3.002136327268090099e-05,6.921441527083516121e-04,5.365038290619850159e-03,-1.679204753600060940e-03,1.593204447999596596e-03,1.623851276235654950e-04,4.882090797764249146e-05,-5.440990935312584043e-05,-4.330195952206850052e-04,-2.273325808346271515e-04,-6.558460183441638947e-03,-3.224241081625223160e-03,1.049467129632830620e-03,2.213644329458475113e-03,-3.863637539325281978e-05,1.257029070984572172e-04,8.711076225154101849e-04,-9.761261753737926483e-04,-1.648328383453190327e-03,1.422103028744459152e-03,1.990283373743295670e-03,2.182299736887216568e-03,-5.228791269473731518e-05,-5.549409979721531272e-05,3.819843695964664221e-04,-2.581694396212697029e-03,-8.564156014472246170e-04,2.131673507392406464e-03,-2.552478108555078506e-04,-1.680271350778639317e-03,-7.869508117437362671e-04,-2.227976983704138547e-05,1.099811634048819542e-03,-3.901319578289985657e-04,3.633405431173741817e-04,1.233112532645463943e-03,-3.758177394047379494e-03,-1.302828546613454819e-03,-4.399864701554179192e-04,-1.349509966530604288e-05,1.605047145858407021e-03,1.761496299877762794e-03,-2.177690388634800911e-03,-4.866696428507566452e-03,-7.626261794939637184e-04,1.832061207096558064e-05,2.947143912024330348e-06,-1.426018388883676380e-05,1.383428170811384916e-04,6.605199305340647697e-04,-9.878913406282663345e-04,1.861210766946896911e-04,-3.945366916013881564e-05,-8.445923594990745187e-05,-4.883915607933886349e-06,1.369153324048966169e-08,-3.171924618072807789e-05,-1.324747281614691019e-04,-7.158697117120027542e-04,1.337663270533084869e-04,-3.781939449254423380e-05,-1.744003020576201379e-05,-4.289267963031306863e-08,3.824265877483412623e-05,-4.224720032652840018e-05,1.096205553039908409e-03,7.656952366232872009e-03,2.129699103534221649e-03,3.085043746978044510e-03,1.989389129448682070e-04,1.609467290109023452e-05,-4.904635716229677200e-05,-8.826621342450380325e-04,-4.436313174664974213e-03,-6.683827377855777740e-03,-4.481151700019836426e-04,-2.046577865257859230e-03,1.940566347911953926e-03,-1.191022893181070685e-04,-3.328260936541482806e-05,-7.375709828920662403e-04,1.999244559556245804e-04,-7.589976303279399872e-05,-8.614324033260345459e-03,-2.250817138701677322e-03,1.314738881774246693e-03,-8.589184290030971169e-05,-8.905634604161605239e-05,2.152116503566503525e-04,1.597646623849868774e-04,-4.824590869247913361e-03,1.058403635397553444e-03,2.650988171808421612e-04,-3.093881066888570786e-03,-1.372768077999353409e-03,1.579778836457990110e-05,8.675964199937880039e-04,-1.838236814364790916e-03,1.010232139378786087e-03,4.858820233494043350e-03,4.765166901051998138e-03,-3.534606425091624260e-03,-7.888530381023883820e-04,5.147900992596987635e-06,1.967089949175715446e-03,2.941282931715250015e-03,1.380819827318191528e-03,8.792642038315534592e-04,-2.445593476295471191e-03,3.429668868193402886e-05,-1.346385033684782684e-05,-1.442056691303150728e-05,1.418364408891648054e-04,2.861622488126158714e-04,1.861266209743916988e-04,3.039087750948965549e-04,-5.059907562099397182e-05,-1.502586383139714599e-04,-9.349940228275954723e-06,1.547959982417523861e-09,-1.562257239129394293e-07,-1.972814061446115375e-06,3.083289775531738997e-04,1.452819124097004533e-04,-1.557309587951749563e-05,6.196081812959164381e-06,-5.857782525708898902e-08,-1.867531682364642620e-05,4.578386142384260893e-05,-6.776944501325488091e-04,-2.338123973459005356e-03,1.948416465893387794e-03,-3.996656741946935654e-04,-1.170662289950996637e-05,1.443357723474036902e-05,4.316285412642173469e-05,-1.330162049271166325e-04,9.616871830075979233e-04,1.157449907623231411e-03,-3.093652427196502686e-03,-7.140141678974032402e-04,2.913053147494792938e-03,2.575651160441339016e-05,-8.450238965451717377e-05,-9.727147407829761505e-04,-1.091843703761696815e-03,-3.330458188429474831e-03,-3.307990264147520065e-03,-2.038503997027873993e-03,4.516603366937488317e-04,2.943463550764136016e-05,-2.222361399617511779e-05,-3.984643844887614250e-04,-3.037846647202968597e-03,-6.710935849696397781e-05,1.848495914600789547e-03,-1.841807970777153969e-04,5.304076476022601128e-04,-1.269555068574845791e-04,5.718642933061346412e-05,-9.079286246560513973e-04,-1.355720451101660728e-03,5.985826719552278519e-04,6.576509680598974228e-03,1.357362722046673298e-03,-7.468678522855043411e-04,-2.702557248994708061e-04,6.910499359946697950e-05,-2.064239233732223511e-04,-6.182221113704144955e-05,-1.896064146421849728e-03,2.647215500473976135e-03,1.515399082563817501e-03,-2.930399568867869675e-05,4.113995237275958061e-05,-3.774628930841572583e-05,-4.876476305071264505e-05,3.381821443326771259e-04,-8.163288002833724022e-04,2.004808338824659586e-04,-5.376268381951376796e-05,2.500957998563535511e-05,-9.439387213205918670e-06,-1.039097696775570512e-10,-6.401327482308261096e-06,-2.731389395194128156e-05,2.441816031932830811e-04,3.873979148920625448e-04,1.086621523427311331e-05,2.489427424734458327e-05,-1.290572981815785170e-08,2.814645995385944843e-05,-2.670640060387086123e-05,1.053055515512824059e-03,-8.789747953414916992e-04,3.561383346095681190e-04,2.082535065710544586e-03,2.282696077600121498e-04,-2.114759809046518058e-05,-9.839465928962454200e-05,-3.613490844145417213e-05,-1.757862046360969543e-04,-1.048700301907956600e-03,-1.719396910630166531e-03,-5.251027643680572510e-03,1.218449557200074196e-03,-4.838524182559922338e-05,1.798107114154845476e-04,2.158553805202245712e-03,-4.965709988027811050e-03,-8.885363349691033363e-04,-2.975806637550704181e-05,1.687721000052988529e-03,1.681927475146949291e-03,-2.913759999501053244e-05,-2.400804805802181363e-05,3.451975353527814150e-04,1.297411043196916580e-03,-1.963417511433362961e-03,-4.049425944685935974e-03,2.149332547560334206e-03,-5.288971588015556335e-04,-6.455040420405566692e-04,-4.383255145512521267e-07,1.144945621490478516e-03,-3.111095167696475983e-03,4.708125488832592964e-04,7.535420358180999756e-03,-1.921780873090028763e-03,-5.956803215667605400e-04,-2.890237374231219292e-04,9.433265950065106153e-05,6.736700888723134995e-04,2.827485557645559311e-03,-3.360281698405742645e-05,8.576877880841493607e-04,-9.468204807490110397e-04,3.232779272366315126e-04,-3.648002457339316607e-04,-5.415236955741420388e-05,2.528729382902383804e-04,1.006521051749587059e-03,-4.820363246835768223e-04,-1.423525158315896988e-03,-2.027941809501498938e-05,-4.747536149807274342e-05,3.032162203453481197e-05,1.542986501590348780e-05,-7.639645627932623029e-05,2.415368362562730908e-05,2.873105404432862997e-04,-1.454701850889250636e-04,8.791053551249206066e-05,2.464026147208642215e-05,-1.070237485691905022e-04,-1.609605969861149788e-04,4.567869837046600878e-06,2.524381852708756924e-04,4.845270421355962753e-03,3.099567955359816551e-03,1.237126067280769348e-03,1.417890307493507862e-04,-3.437810519244521856e-04,-5.077639361843466759e-04,-6.974873831495642662e-04,-1.372284139506518841e-03,1.357801142148673534e-03,7.960083894431591034e-05,1.318118302151560783e-04,7.853012066334486008e-04,-1.872554421424865723e-04,1.100778099498711526e-04,2.255575265735387802e-03,-1.096801483072340488e-03,-2.347611356526613235e-03,-2.035191748291254044e-03,-8.240097668021917343e-05,2.297035185620188713e-03,8.791183354333043098e-04,1.379719818942248821e-03,-1.384710660204291344e-03,-4.355434328317642212e-03,1.813197741284966469e-03,3.042764263227581978e-03,2.310158917680382729e-03,-1.765894121490418911e-03,-1.966861891560256481e-04,9.751769830472767353e-04,-3.090253099799156189e-03,-3.112328471615910530e-03,1.894351094961166382e-03,-2.379312645643949509e-03,1.883390592411160469e-03,3.494886914268136024e-04,-1.293191220611333847e-03,4.208199679851531982e-03,-1.631092280149459839e-03,3.108451841399073601e-03,-1.352762803435325623e-03,-4.400786012411117554e-03,-6.083358079195022583e-03,1.036300673149526119e-03,-2.644735854119062424e-03,4.118572920560836792e-03,1.334103476256132126e-02,1.431829947978258133e-02,-1.943629235029220581e-02,-4.658109508454799652e-03,5.570821464061737061e-03,1.086889300495386124e-03,-2.125781247741542757e-05\n0.000000000000000000e+00,-5.893965135328471661e-05,-7.646749145351350307e-05,-9.963142219930887222e-04,4.493003943935036659e-04,-2.024116110987961292e-04,-3.904588538716780022e-06,1.198239196753547731e-08,2.220567548647522926e-04,3.000434953719377518e-04,1.371513120830059052e-03,2.835040912032127380e-03,2.502425573766231537e-02,1.696773245930671692e-02,2.313993172720074654e-04,1.745594345265999436e-04,4.777003050548955798e-05,-6.651738658547401428e-05,1.281217113137245178e-02,-1.852734014391899109e-03,-2.052934095263481140e-02,1.839237473905086517e-02,5.455304402858018875e-03,2.007052535191178322e-04,-4.667782923206686974e-04,-5.931946914643049240e-03,-1.210260111838579178e-02,7.014514412730932236e-03,2.276374027132987976e-02,8.100092411041259766e-03,3.990632016211748123e-03,5.660551687469705939e-05,-3.622619551606476307e-04,4.299964057281613350e-04,-5.002685356885194778e-03,6.054500583559274673e-03,5.577518604695796967e-03,-3.632818348705768585e-03,-2.404171042144298553e-03,6.487732753157615662e-04,3.170815180055797100e-04,4.285229369997978210e-04,-4.310261923819780350e-03,4.269850440323352814e-03,-1.258959807455539703e-02,6.250976584851741791e-03,-6.525187753140926361e-03,-5.393847823143005371e-05,4.864959919359534979e-04,4.170195665210485458e-03,1.562765613198280334e-02,1.377450767904520035e-02,1.494828518480062485e-02,1.444870792329311371e-02,-1.550930901430547237e-04,4.402026534080505371e-04,-2.580533910077065229e-04,6.655717152170836926e-04,-4.075909033417701721e-03,-3.953126259148120880e-03,4.587904084473848343e-03,4.892903962172567844e-04,7.970834849402308464e-05,-3.103545532212592661e-05,1.064193888566933310e-08,-5.292757850838825107e-05,-2.631045354064553976e-04,1.379072666168212891e-03,2.682153135538101196e-03,-2.035718498518690467e-04,1.154653000412508845e-04,1.104964386655638009e-08,-1.172637566924095154e-04,8.300623157992959023e-04,-3.275297582149505615e-03,1.401805598288774490e-02,3.063662908971309662e-02,-5.748460069298744202e-03,6.757676019333302975e-04,1.906986290123313665e-05,-1.804589119274169207e-04,2.018951345235109329e-04,9.659416973590850830e-04,-8.905230090022087097e-03,3.141677379608154297e-02,-1.062299869954586029e-02,1.670921919867396355e-03,3.088783123530447483e-04,-7.037943578325212002e-04,-8.190043270587921143e-03,-1.698383688926696777e-02,-5.287399515509605408e-03,-2.606730908155441284e-03,1.987671945244073868e-03,2.947379834949970245e-05,2.811794402077794075e-04,-3.482080646790564060e-04,-9.292961913160979748e-04,-1.520259864628314972e-02,-1.231794524937868118e-02,3.353049233555793762e-02,-8.543122559785842896e-03,-4.106498323380947113e-03,-1.423505600541830063e-03,8.356673060916364193e-05,-6.315055768936872482e-03,-1.152586471289396286e-02,2.396198548376560211e-02,3.349315375089645386e-03,1.741657033562660217e-03,-4.009622149169445038e-03,-1.833605696447193623e-03,1.921944785863161087e-04,3.015089314430952072e-03,2.469663741067051888e-03,2.575840987265110016e-02,2.868797630071640015e-02,6.250004284083843231e-03,-5.552134098252281547e-05,2.662143378984183073e-04,-2.262577618239447474e-04,3.768856986425817013e-04,-4.741309210658073425e-03,-6.443737074732780457e-03,1.242346945218741894e-03,-1.461477950215339661e-04,-2.811278682202100754e-05,-4.646326851798221469e-05,-2.266405907391799701e-08,5.806204862892627716e-04,1.493560383096337318e-03,-1.353521458804607391e-02,-1.623125374317169189e-02,1.449026865884661674e-03,-5.018863594159483910e-04,1.152354922595577591e-08,2.216391731053590775e-04,-3.196543315425515175e-03,1.016019470989704132e-02,3.688629716634750366e-02,-1.934567093849182129e-01,-1.184737682342529297e-02,-3.165752626955509186e-03,-5.385603290051221848e-04,-1.491806469857692719e-03,8.657719939947128296e-03,6.351032257080078125e-01,6.904001533985137939e-02,-3.849092172458767891e-03,2.096394822001457214e-02,-2.901419252157211304e-02,-8.176250848919153214e-04,2.413605572655797005e-03,5.086911469697952271e-02,6.229212507605552673e-02,8.098223805427551270e-02,-5.159055441617965698e-02,-3.465718775987625122e-02,-1.626898348331451416e-02,-1.996340695768594742e-03,2.337868791073560715e-04,9.737925603985786438e-03,1.125913858413696289e-01,5.011015757918357849e-02,-1.147703677415847778e-01,-1.727999746799468994e-02,1.911792159080505371e-02,1.759394258260726929e-02,-1.665662974119186401e-03,3.292043879628181458e-02,8.004852384328842163e-02,7.219970226287841797e-03,7.017332315444946289e-02,-2.385375648736953735e-02,2.219244837760925293e-02,1.284838281571865082e-02,-1.822941470891237259e-03,-4.335821419954299927e-02,-5.665097013115882874e-02,-8.476783335208892822e-02,-1.379402428865432739e-01,-7.246600836515426636e-02,8.330952841788530350e-04,-2.217531204223632812e-03,1.130279037170112133e-03,-3.778596874326467514e-03,1.954082399606704712e-02,9.944548830389976501e-03,-1.687815226614475250e-02,4.201987758278846741e-05,6.043976172804832458e-04,2.695583971217274666e-04,-1.821948281133245473e-08,-8.372803858947008848e-05,-3.989010001532733440e-04,2.195563167333602905e-03,2.656597178429365158e-03,-1.627269666641950607e-04,8.056720253080129623e-05,-1.118181103265669663e-08,8.821310620987787843e-05,2.789652207866311073e-04,2.089818473905324936e-03,2.628184482455253601e-02,1.303025893867015839e-02,1.142843440175056458e-02,5.076193483546376228e-04,8.828097634250298142e-05,1.076563203241676092e-04,-3.495543962344527245e-03,-3.642816096544265747e-03,-1.824993081390857697e-02,2.526396512985229492e-02,-1.469646394252777100e-02,1.742162741720676422e-03,-2.277377498103305697e-04,9.723809489514678717e-05,-2.023296896368265152e-03,-6.554361898452043533e-03,1.188280060887336731e-03,2.156264707446098328e-02,1.101555954664945602e-02,-8.220523595809936523e-03,3.498315345495939255e-05,-1.212341448990628123e-04,9.735323255881667137e-04,-1.402843650430440903e-02,-4.030363634228706360e-03,1.898492500185966492e-02,-1.705944351851940155e-02,-4.575920756906270981e-03,-4.032753407955169678e-03,2.902424603234976530e-04,2.569333650171756744e-03,-7.004518061876296997e-03,7.460343651473522186e-03,-2.598870731890201569e-02,3.640294820070266724e-02,-3.787419991567730904e-03,-1.937596127390861511e-03,1.740474399412050843e-04,-6.647091358900070190e-04,1.586606260389089584e-03,1.574009470641613007e-02,-1.109982840716838837e-03,1.579183526337146759e-02,-2.824958646669983864e-04,2.917094971053302288e-04,-1.113113030442036688e-04,-2.018664963543415070e-05,1.190195791423320770e-03,-8.177662268280982971e-03,1.464597298763692379e-03,-2.018316299654543400e-04,-3.250997397117316723e-04,-4.293487654649652541e-05,6.640220817644149065e-09,-1.950638034031726420e-05,5.650549428537487984e-05,1.844821526901796460e-04,-6.641250802204012871e-04,-1.425695227226242423e-04,-7.656332309124991298e-05,2.406545718258712441e-08,-4.990927482140250504e-05,5.719430191675201058e-05,-1.888700411655008793e-03,1.633296255022287369e-03,1.169024966657161713e-02,-7.254499942064285278e-04,-2.855678612831979990e-04,1.129757802118547261e-04,3.167872200720012188e-04,-2.789862919598817825e-04,2.382775023579597473e-02,7.614337839186191559e-03,2.891273936256766319e-03,8.778162300586700439e-03,2.021096181124448776e-03,4.433988942764699459e-05,-3.003911406267434359e-04,-6.637654267251491547e-03,-1.099301502108573914e-02,4.306709393858909607e-03,3.693958045914769173e-03,1.345867477357387543e-02,2.595730591565370560e-03,5.963078729109838605e-05,-1.543579128338024020e-05,-1.440367312170565128e-03,-7.214861456304788589e-03,9.556757286190986633e-03,1.088052708655595779e-02,5.359910428524017334e-03,-5.761699285358190536e-04,6.885079201310873032e-04,2.656851138453930616e-04,-3.992889076471328735e-03,1.348233316093683243e-03,8.439303375780582428e-03,-3.606571815907955170e-03,1.000252086669206619e-02,-2.946490421891212463e-03,-2.462379634380340576e-04,1.748343347571790218e-04,3.569167573004961014e-03,3.460124367848038673e-03,4.739237483590841293e-03,1.185909286141395569e-02,7.375138811767101288e-03,1.739909021125640720e-05,2.762936055660247803e-04,-2.116035648214165121e-05,3.986321680713444948e-04,-2.222999464720487595e-03,-1.035993802361190319e-03,2.742057200521230698e-03,2.933174255304038525e-04,1.004959631245583296e-04,-2.803777169901877642e-05,-8.809308837953722104e-10,-9.504437912255525589e-06,1.004058867692947388e-05,2.395696006715297699e-03,2.150435000658035278e-03,-1.244425948243588209e-04,6.106988439569249749e-05,8.114625416055787355e-09,-1.237464603036642075e-04,3.115559229627251625e-04,-1.838327385485172272e-03,1.790900714695453644e-04,4.150513093918561935e-03,-2.106290310621261597e-03,4.743312019854784012e-04,-3.555059665814042091e-04,2.717642637435346842e-04,6.057466380298137665e-04,-1.645003817975521088e-02,-1.235207915306091309e-02,5.543657112866640091e-03,9.087722748517990112e-03,8.631723932921886444e-03,3.321101248729974031e-04,-2.866416471078991890e-04,-7.143239490687847137e-03,-1.095421519130468369e-02,-1.428810320794582367e-02,-1.689649187028408051e-02,4.846775438636541367e-03,6.230901926755905151e-03,1.295195106649771333e-04,1.287392224185168743e-04,-6.994935683906078339e-04,-4.136235918849706650e-03,2.064339071512222290e-02,2.038518525660037994e-02,-1.139817107468843460e-02,-4.435502924025058746e-03,1.448488561436533928e-03,-9.287468856200575829e-05,6.324499845504760742e-04,-5.225582979619503021e-03,1.452558301389217377e-02,1.058269478380680084e-02,-5.442595109343528748e-03,-6.631230469793081284e-03,3.713006153702735901e-04,1.113459438784047961e-04,7.381920237094163895e-03,4.497703164815902710e-03,-7.718326523900032043e-04,-1.479454524815082550e-02,6.811388302594423294e-03,-8.080444240476936102e-05,1.900448260130360723e-04,-1.583367702551186085e-04,8.013579645194113255e-04,-1.116313855163753033e-03,1.790588721632957458e-04,3.144534071907401085e-03,2.218893350800499320e-04,-8.019153028726577759e-06,-4.253790029906667769e-05,-1.194223386846715584e-09,-9.794344077818095684e-05,-2.802265516947954893e-04,1.595665933564305305e-03,1.301221549510955811e-03,-2.703498466871678829e-04,-5.989786586724221706e-05,1.589455678185913712e-08,9.154772851616144180e-05,3.420129069127142429e-04,4.233797080814838409e-04,2.161179110407829285e-02,2.986895851790904999e-02,1.091362070292234421e-02,4.744227044284343719e-05,1.007245809887535870e-04,1.336206187261268497e-04,-4.809852689504623413e-03,9.467389434576034546e-03,-2.225631102919578552e-02,-1.325889956206083298e-02,-1.008072029799222946e-02,1.563464291393756866e-03,-3.080062160734087229e-04,-5.414211773313581944e-04,-1.247225888073444366e-02,1.056217588484287262e-03,-1.365664601325988770e-02,-2.109207212924957275e-02,9.337559342384338379e-03,-5.176143022254109383e-04,3.665292751975357533e-04,3.219133941456675529e-04,-1.812700647860765457e-03,-1.259086932986974716e-02,-1.504303049296140671e-02,1.889287121593952179e-02,-5.651364102959632874e-03,-6.347311660647392273e-03,-3.322294913232326508e-03,3.548524691723287106e-04,-9.722962044179439545e-03,-6.973277777433395386e-04,1.216757297515869141e-02,1.399247255176305771e-02,1.088806707412004471e-02,8.581601083278656006e-03,-3.481424413621425629e-03,8.096346573438495398e-05,5.171580705791711807e-03,3.908437211066484451e-03,1.353403646498918533e-02,3.198273479938507080e-02,1.143818441778421402e-02,-4.780129529535770416e-06,3.555098664946854115e-04,-1.027570251608267426e-04,5.022918921895325184e-04,-1.773153431713581085e-03,2.220708178356289864e-03,8.217865834012627602e-04,-3.023164754267781973e-04,-2.173066022805869579e-04,-5.544324085349217057e-05,-1.620969669602345675e-08,-2.695919465622864664e-05,1.214592339238151908e-04,2.122213132679462433e-03,1.988142263144254684e-03,-6.670525181107223034e-06,1.872202119557186961e-04,3.028617356903851032e-09,2.053491516562644392e-05,3.361641138326376677e-04,-3.175839665345847607e-04,1.715374644845724106e-03,2.372719906270503998e-02,2.770024351775646210e-03,8.377162157557904720e-05,6.171081622596830130e-05,-7.099974027369171381e-05,-1.841774443164467812e-03,1.305869687348604202e-02,1.109950244426727295e-05,1.137117110192775726e-02,-3.110926598310470581e-03,-2.027646871283650398e-03,1.518126809969544411e-04,1.008923718472942710e-04,3.238722914829850197e-03,-2.363419532775878906e-02,-4.686661064624786377e-03,1.269035390578210354e-03,1.399292727001011372e-03,9.513180702924728394e-05,2.132388617610558867e-04,-3.540793841239064932e-05,-6.207615369930863380e-04,-1.158789731562137604e-02,-7.507975678890943527e-03,3.331492841243743896e-02,2.579808421432971954e-02,1.924676820635795593e-03,-8.654133416712284088e-04,4.630492549040354788e-05,-9.885726030915975571e-04,-5.252053961157798767e-03,1.881815493106842041e-02,2.164111938327550888e-04,9.106719866394996643e-03,-1.343510113656520844e-03,-5.758567713201045990e-04,2.969326451420783997e-04,-4.596775397658348083e-03,6.548474542796611786e-03,1.077314093708992004e-02,5.426035262644290924e-03,9.638746269047260284e-03,-7.890284905442968011e-05,1.936710032168775797e-04,7.601210381835699081e-05,1.531547895865514874e-04,9.839628823101520538e-03,-5.841010715812444687e-04,7.492118165828287601e-04,-7.222908607218414545e-06,-1.384882489219307899e-05,-3.751439362531527877e-05,-5.434185368358157575e-08,-9.923186735250055790e-05,-1.282148296013474464e-04,2.038513543084263802e-03,2.848112490028142929e-03,-1.794169074855744839e-04,2.156107802875339985e-05,1.412217898177914321e-08,-5.336795584298670292e-05,3.755962243303656578e-04,9.458079002797603607e-04,7.620116230100393295e-03,1.348561421036720276e-02,8.036475628614425659e-04,6.209114799275994301e-04,2.965463500004261732e-05,-1.174704812001436949e-04,-1.785634900443255901e-03,4.421474412083625793e-03,7.441481575369834900e-04,2.246473450213670731e-03,-1.040260586887598038e-02,5.571340210735797882e-03,1.268082996830344200e-04,-7.613845518790185452e-04,-1.022131647914648056e-02,-1.723027229309082031e-02,-7.597174029797315598e-03,6.677081808447837830e-03,-1.111712027341127396e-02,4.284020047634840012e-03,3.801711136475205421e-04,-5.907364538870751858e-05,-5.739134503528475761e-04,-6.044149398803710938e-03,-1.727798953652381897e-02,2.063440158963203430e-03,9.731756523251533508e-03,3.813117742538452148e-03,-2.515440341085195541e-03,3.089443489443510771e-04,-2.451718319207429886e-03,2.983439713716506958e-03,1.033677347004413605e-02,-9.235095232725143433e-03,-1.312909089028835297e-02,-3.287666942924261093e-03,-1.241166028194129467e-03,-2.042410924332216382e-04,1.089719310402870178e-02,3.058397909626364708e-03,1.683090254664421082e-02,6.902175024151802063e-03,1.725955400615930557e-03,5.757508333772420883e-04,-1.683475420577451587e-04,-4.210887127555906773e-04,2.278264146298170090e-03,2.892614342272281647e-03,2.439698437228798866e-03,-1.138539053499698639e-03,-6.583443609997630119e-04,-4.426091909408569336e-04,-5.932220956310629845e-04,-3.612051659729331732e-04,1.060146605595946312e-03,-1.362131908535957336e-03,2.704216632992029190e-03,3.297076094895601273e-03,-6.364894215948879719e-04,1.204589847475290298e-03,-2.085729938698932528e-04,3.624812234193086624e-04,1.270320499315857887e-04,-1.560001168400049210e-03,-7.701413705945014954e-03,1.934191957116127014e-02,-4.651027731597423553e-03,2.388817083556205034e-04,-9.284690167987719178e-05,1.410941942594945431e-03,3.896559355780482292e-03,-1.184774562716484070e-03,-4.570266697555780411e-03,2.815737202763557434e-02,2.196367457509040833e-02,-9.478726424276828766e-04,-1.320762559771537781e-03,-1.122122979722917080e-03,-4.841235466301441193e-03,-4.360547754913568497e-03,1.875949092209339142e-03,8.645783178508281708e-03,2.082096599042415619e-02,-4.344685003161430359e-03,1.066834200173616409e-03,7.355900597758591175e-04,-2.786187222227454185e-03,8.135614916682243347e-05,-2.507084421813488007e-02,2.559829875826835632e-02,4.249230958521366119e-03,-5.991982296109199524e-03,4.283330868929624557e-03,-1.360569149255752563e-04,-4.419150762259960175e-03,5.319348536431789398e-03,1.927565783262252808e-02,-3.199300915002822876e-02,5.418129265308380127e-03,-1.918609999120235443e-02,1.546693034470081329e-02,-1.074847951531410217e-02,-1.222304766997694969e-03,5.255103576928377151e-03,-4.849430918693542480e-02,7.675519585609436035e-02,3.197288885712623596e-02,-1.142518781125545502e-02,-3.721215995028614998e-03,-2.112043090164661407e-02,7.740741968154907227e-02,5.014831945300102234e-02,3.644146397709846497e-02,-1.424148119986057281e-02,1.150527503341436386e-02,8.211693167686462402e-02,-9.611553105060011148e-05\n0.000000000000000000e+00,-1.892628497444093227e-04,-7.529974682256579399e-04,-1.176589285023510456e-03,-2.115068491548299789e-05,-1.244158484041690826e-04,-3.663567258627153933e-05,-1.342301469975382133e-08,3.965253417845815420e-04,5.519344267668202519e-05,9.775320068001747131e-04,1.075218431651592255e-03,1.618974097073078156e-02,1.019382942467927933e-02,5.000585224479436874e-04,2.125287428498268127e-04,2.414578484604135156e-04,-7.516648620367050171e-03,-3.193768858909606934e-02,8.873500861227512360e-03,-4.469962790608406067e-03,-3.357722610235214233e-02,2.016773447394371033e-03,-8.304833318106830120e-04,1.928374258568510413e-04,-2.712716348469257355e-03,-8.711397647857666016e-03,1.869225502014160156e-02,3.832722455263137817e-02,-3.176734549924731255e-03,-7.618613308295607567e-04,9.468989446759223938e-05,-3.317718510515987873e-04,9.054876863956451416e-05,-2.025865577161312103e-02,1.038348488509654999e-02,1.704269088804721832e-02,1.058276463299989700e-02,-1.766977645456790924e-02,-9.494163095951080322e-03,3.352551138959825039e-04,3.433524398133158684e-06,8.572151884436607361e-03,-2.732200361788272858e-02,5.813686642795801163e-03,5.815634969621896744e-03,-7.876805961132049561e-03,-3.511164803057909012e-03,4.401829210110008717e-05,-1.479845959693193436e-03,1.551522873342037201e-04,2.230576053261756897e-02,3.242918103933334351e-02,7.080429699271917343e-03,1.855339069152250886e-04,1.025936071528121829e-04,5.616299313260242343e-05,-1.458693877793848515e-04,2.472999505698680878e-03,2.788542304188013077e-03,-5.037203663960099220e-04,-2.669316600076854229e-04,-5.618227878585457802e-04,-1.587188453413546085e-04,-3.889660149525298038e-09,-3.021111842826940119e-05,-1.659688132349401712e-05,4.280863329768180847e-03,3.019316121935844421e-03,-6.370795017573982477e-05,3.568324318621307611e-04,-5.221520105180843530e-09,-1.983140973607078195e-04,9.729316225275397301e-04,-5.326479207724332809e-03,-6.623713299632072449e-03,3.869019448757171631e-02,-1.236790418624877930e-02,3.446578921284526587e-04,-1.541544042993336916e-05,-1.455730380257591605e-04,-9.682949166744947433e-04,-8.032179437577724457e-03,-1.960588246583938599e-02,1.988277584314346313e-02,-1.994147337973117828e-02,-6.970312912017107010e-03,7.941812509670853615e-04,-4.993705661036074162e-04,-3.792525734752416611e-03,-1.406513527035713196e-02,-2.054318971931934357e-02,3.557883203029632568e-02,1.902661286294460297e-03,-5.835277028381824493e-03,8.010111050680279732e-04,-4.294874088373035192e-04,-2.212587278336286545e-03,-2.097741886973381042e-02,-3.365566581487655640e-02,1.877761259675025940e-02,-7.868882268667221069e-03,-1.051353290677070618e-02,-1.303644152358174324e-03,-4.232133505865931511e-07,-7.889957167208194733e-03,-1.910037174820899963e-02,1.669615134596824646e-02,-6.656418088823556900e-03,-1.403664052486419678e-02,-1.729394868016242981e-02,-2.242508577182888985e-03,3.449993964750319719e-04,-5.135633051395416260e-03,-5.018358584493398666e-03,3.453646972775459290e-02,2.604263648390769958e-02,4.956495016813278198e-03,-1.823628263082355261e-04,3.897910937666893005e-04,-3.001683035108726472e-05,-3.749247989617288113e-04,-3.516369964927434921e-03,-1.201307401061058044e-03,-1.117091742344200611e-03,-1.980275847017765045e-04,-4.920162609778344631e-06,-4.822013579541817307e-05,3.546963001088698775e-10,5.668536759912967682e-04,2.269974211230874062e-03,-1.421228703111410141e-02,-1.425348035991191864e-02,9.563555358909070492e-04,-1.062413444742560387e-03,-1.183390274661633157e-09,4.437812021933495998e-04,-4.555198829621076584e-03,2.736173197627067566e-02,-3.511015325784683228e-02,-1.621055901050567627e-01,3.605081140995025635e-02,-1.580962212756276131e-03,-1.883203221950680017e-04,1.092985621653497219e-03,2.492878027260303497e-02,6.514385342597961426e-02,6.457874178886413574e-01,-2.047672867774963379e-01,1.187091097235679626e-01,1.599724590778350830e-02,4.860943590756505728e-04,2.881632186472415924e-03,3.355872631072998047e-02,6.359608471393585205e-02,8.608624339103698730e-02,-4.320022836327552795e-02,6.088618189096450806e-02,2.196730673313140869e-02,-3.480137791484594345e-03,1.761855557560920715e-03,1.045672409236431122e-02,8.981929719448089600e-02,1.277548819780349731e-01,-1.980379521846771240e-01,3.212624788284301758e-02,6.402683258056640625e-02,2.676273882389068604e-02,-3.913013788405805826e-04,6.255067139863967896e-02,1.453310400247573853e-01,-1.746293008327484131e-01,6.620343029499053955e-02,7.433849573135375977e-02,1.437174677848815918e-01,3.005367144942283630e-02,-1.140962122008204460e-03,1.907524839043617249e-02,2.571461722254753113e-02,-2.644516825675964355e-01,-2.441351413726806641e-01,-2.779428474605083466e-02,-3.630399587564170361e-04,-1.543459482491016388e-03,1.820544712245464325e-04,7.515256293118000031e-04,1.231021992862224579e-02,7.526576519012451172e-03,1.362480502575635910e-02,3.197832265868782997e-03,2.290214411914348602e-03,5.624534678645431995e-04,1.807002014686531766e-08,-1.647446042625233531e-04,-8.063091663643717766e-04,5.877118557691574097e-03,5.301480181515216827e-03,-5.816875491291284561e-04,1.519520301371812820e-04,-5.190628371565253474e-09,1.057652843883261085e-05,1.306001562625169754e-03,6.105957436375319958e-04,3.669043304398655891e-03,2.775534242391586304e-02,7.103008218109607697e-03,2.295145299285650253e-03,9.049232903635129333e-05,3.463025204837322235e-04,-2.823603339493274689e-03,-1.712811738252639771e-02,4.005940631031990051e-03,1.200367324054241180e-02,-4.608280491083860397e-03,3.718467429280281067e-03,7.495426107197999954e-04,-1.231823232956230640e-03,-2.225073799490928650e-02,-3.296966850757598877e-02,-1.128147728741168976e-02,4.991635680198669434e-02,-2.187178283929824829e-02,-7.939855568110942841e-03,5.597427953034639359e-04,-1.050136052072048187e-04,-1.989740412682294846e-03,-1.465193461626768112e-02,-3.508201986551284790e-02,2.404340170323848724e-02,2.313894033432006836e-02,4.206089302897453308e-03,-5.436549894511699677e-03,5.733108846470713615e-04,-7.142403163015842438e-03,-1.188283041119575500e-02,6.527225486934185028e-03,9.080819785594940186e-03,-1.773858070373535156e-02,-9.042285382747650146e-03,-3.632185049355030060e-03,4.356331774033606052e-04,2.746135741472244263e-02,-1.245219726115465164e-02,1.143954508006572723e-02,2.106120064854621887e-02,1.840522885322570801e-02,-4.225125594530254602e-04,6.821948336437344551e-04,-4.255457315593957901e-04,1.095497631467878819e-03,-1.097653154283761978e-02,-3.414958249777555466e-03,3.947051009163260460e-04,-6.103937630541622639e-04,6.577771273441612720e-05,-1.070252983481623232e-04,-1.026040763463242911e-08,-4.789150989381596446e-05,2.520481939427554607e-04,-1.010310836136341095e-03,-5.446946015581488609e-04,-2.526243406464345753e-05,-5.552103539230301976e-05,-7.529649792559212074e-09,3.809622285189107060e-06,1.961826055776327848e-04,-9.592202841304242611e-04,1.595126651227474213e-02,1.610734965652227402e-03,-7.712813094258308411e-04,-2.115305687766522169e-04,9.039512951858341694e-05,1.322884927503764629e-04,-2.728184219449758530e-03,5.327227525413036346e-03,3.078421950340270996e-02,1.070197205990552902e-02,-1.245774980634450912e-02,-3.420794615522027016e-03,-1.131189637817442417e-04,-6.474248366430401802e-04,-1.069097872823476791e-02,-9.959341026842594147e-03,1.019471790641546249e-02,2.278201840817928314e-02,2.382025355473160744e-03,-8.912008255720138550e-03,3.199925122316926718e-04,-2.630825620144605637e-04,-7.014058064669370651e-04,-7.608370855450630188e-03,-1.113968621939420700e-02,1.015417464077472687e-02,2.610962837934494019e-03,-2.958855591714382172e-03,-1.872768858447670937e-03,2.296031743753701448e-05,-5.915370304137468338e-03,-1.256418786942958832e-02,-2.337551210075616837e-03,1.623001135885715485e-02,-1.100449170917272568e-02,-4.777597729116678238e-03,-1.883481629192829132e-03,-1.595718204043805599e-04,-3.315556328743696213e-03,-1.010376214981079102e-02,1.149235758930444717e-02,2.450835146009922028e-02,2.551773097366094589e-03,2.780725480988621712e-04,4.615380021277815104e-06,1.494300231570377946e-04,-2.250024845125153661e-04,3.745831549167633057e-03,1.691351644694805145e-03,-2.662490354850888252e-03,-3.169851552229374647e-04,-4.459587216842919588e-05,-5.553642404265701771e-05,-1.851026354415807873e-08,-1.724574394756928086e-05,-5.235911521594971418e-05,-2.020529936999082565e-04,-3.596232272684574127e-04,-7.310689397854730487e-05,4.635955701814964414e-05,7.979053862072760239e-09,-2.238141605630517006e-04,1.836699375417083502e-04,-4.542910028249025345e-03,-1.835718983784317970e-03,9.274745360016822815e-03,-1.204119343310594559e-02,-1.794669660739600658e-04,-2.369327121414244175e-04,-3.367282624822109938e-04,3.721390385180711746e-04,-1.469899341464042664e-02,-1.323826145380735397e-02,1.162562984973192215e-03,-2.426887303590774536e-02,-4.337318241596221924e-03,-1.551239256514236331e-04,-6.654862081632018089e-04,-2.150919754058122635e-03,-1.012091292068362236e-03,-6.010038778185844421e-04,1.575415767729282379e-02,-1.729043014347553253e-02,-6.472831591963768005e-04,1.489402202423661947e-04,-5.218115984462201595e-05,-7.161297835409641266e-04,-1.334007643163204193e-02,-5.315107293426990509e-03,2.673493511974811554e-02,-1.078240852802991867e-02,-6.831518374383449554e-03,-2.006804570555686951e-03,-3.314599161967635155e-04,-6.292446050792932510e-03,-1.192288752645254135e-02,-1.297138817608356476e-02,1.955064386129379272e-02,-2.935623191297054291e-02,-1.049243472516536713e-02,-2.598776249215006828e-03,-2.011957985814660788e-04,-2.399321645498275757e-03,-8.884265087544918060e-03,1.029146928340196609e-02,1.352488994598388672e-02,-3.884241916239261627e-03,2.227829827461391687e-04,-8.960184641182422638e-05,5.028533632867038250e-05,-1.317267306149005890e-04,-8.728483226150274277e-05,4.161842167377471924e-03,-1.744948909617960453e-03,-2.598791616037487984e-04,-7.758417632430791855e-05,-7.224683940876275301e-05,-4.337380232755094767e-09,-9.980755567084997892e-05,-2.297176397405564785e-04,5.677947774529457092e-03,4.979340825229883194e-03,-4.145142156630754471e-05,2.664805797394365072e-04,2.900204520983606926e-09,-2.244340976176317781e-05,8.466710569337010384e-04,5.339822964742779732e-04,3.204858303070068359e-02,1.531751453876495361e-02,-8.471341803669929504e-03,7.889966364018619061e-04,4.608467861544340849e-06,-3.169115516357123852e-04,-4.085779190063476562e-03,-2.777160890400409698e-02,-2.081072330474853516e-02,-1.246965676546096802e-02,-9.029602631926536560e-03,-9.032081812620162964e-03,6.642902735620737076e-05,7.325789192691445351e-05,-1.131973229348659515e-03,-1.440220512449741364e-02,-3.429965302348136902e-02,2.701096236705780029e-02,-8.789625018835067749e-03,-4.126743413507938385e-03,6.751418695785105228e-04,1.951706508407369256e-05,1.183883170597255230e-03,-1.082184724509716034e-02,-9.131023660302162170e-03,6.060421466827392578e-03,9.121093899011611938e-04,6.596963852643966675e-03,-4.498066380620002747e-03,-1.092368984245695174e-05,-1.253949571400880814e-02,-4.806174710392951965e-02,7.694456726312637329e-03,1.687369868159294128e-02,1.083376910537481308e-02,-1.517928577959537506e-02,-2.862926805391907692e-03,-1.237368269357830286e-04,-5.774951539933681488e-03,-1.129300519824028015e-02,3.135329857468605042e-02,4.366546124219894409e-02,2.490468323230743408e-03,-1.057417539414018393e-04,1.169326715171337128e-04,-4.225439624860882759e-06,-4.406866501085460186e-04,-2.384007908403873444e-03,-7.092290092259645462e-03,-4.489867482334375381e-03,-7.461369968950748444e-04,-3.651016741059720516e-04,-9.487759962212294340e-05,5.406263881013728678e-09,-2.380212390562519431e-05,-1.665158779360353947e-04,-8.479016833007335663e-04,-1.354687381535768509e-03,1.716856058919802308e-05,6.562331691384315491e-06,-1.159770590675179847e-08,-1.766200730344280601e-04,5.134872626513242722e-04,-3.820934565737843513e-03,2.826804481446743011e-02,9.881265461444854736e-03,-4.387211054563522339e-03,-1.698877895250916481e-05,-3.255160845583304763e-05,-1.215070369653403759e-04,-1.866064616478979588e-03,-1.272265054285526276e-02,1.251278072595596313e-02,3.257388249039649963e-02,-1.621998846530914307e-02,-5.819357465952634811e-03,-3.141664783470332623e-04,2.853366895578801632e-04,-6.858769804239273071e-03,-4.075402859598398209e-03,7.208155468106269836e-03,3.501111641526222229e-02,6.480413489043712616e-03,4.240881651639938354e-03,8.276849985122680664e-05,-4.071240546181797981e-04,-1.034095650538802147e-03,-2.840486355125904083e-02,-2.160561643540859222e-02,3.609150648117065430e-03,-1.321168430149555206e-02,-1.574002578854560852e-02,-2.994039328768849373e-03,7.594644557684659958e-08,-3.779612015932798386e-03,-1.953945308923721313e-02,1.891967095434665680e-02,-2.571062184870243073e-03,-1.808900386095046997e-02,-1.869737543165683746e-02,-2.471034182235598564e-03,7.402474875561892986e-05,1.336488872766494751e-02,-3.923037555068731308e-03,4.090475663542747498e-02,1.784262061119079590e-02,-2.112190704792737961e-04,2.232843253295868635e-04,2.895290672313421965e-04,-4.868572068517096341e-05,5.415111081674695015e-05,7.360841264016926289e-04,6.565151736140251160e-03,2.622872823849320412e-03,3.740506072062999010e-04,-1.755579141899943352e-04,-8.440738747594878078e-05,3.238612578115862561e-08,-1.079052162822335958e-04,-4.479369381442666054e-04,-6.876015104353427887e-04,1.966760028153657913e-04,-1.926584518514573574e-04,3.669453144539147615e-05,-1.959000428541912697e-08,-1.122619141824543476e-05,5.400915397331118584e-04,-1.283947844058275223e-03,2.647633850574493408e-02,1.755597628653049469e-02,-2.923052757978439331e-03,-6.785938749089837074e-04,2.188970829593017697e-04,4.806862561963498592e-04,-4.070426337420940399e-03,2.412993460893630981e-03,1.069128513336181641e-03,7.228558883070945740e-03,4.441750235855579376e-03,-1.741884648799896240e-02,-5.968828918412327766e-05,-3.192799631506204605e-04,-1.064885128289461136e-02,-5.870438180863857269e-03,3.075492568314075470e-03,-3.221683204174041748e-03,-1.749974675476551056e-03,-1.480286102741956711e-02,5.156359402462840080e-04,-3.556996816769242287e-04,-1.277783419936895370e-03,-2.325636148452758789e-02,-1.413839776068925858e-02,3.932283073663711548e-02,-1.173349842429161072e-02,-1.921265386044979095e-02,-2.739480230957269669e-03,2.790560392895713449e-05,-1.199920661747455597e-02,-9.870164096355438232e-03,1.468297839164733887e-02,-2.790703624486923218e-02,-1.422782056033611298e-02,-2.894038334488868713e-02,-4.334804601967334747e-03,6.418954581022262573e-04,-1.467674039304256439e-02,-8.267514407634735107e-03,1.425696630030870438e-02,1.710608601570129395e-02,1.887623034417629242e-02,-2.435848815366625786e-03,2.329715993255376816e-03,5.054424982517957687e-04,-1.329515012912452221e-03,-1.130741275846958160e-02,1.028428319841623306e-03,8.558018133044242859e-03,9.188699768856167793e-04,-1.280852477066218853e-03,2.123929152730852365e-04,4.491353756748139858e-04,-2.478265378158539534e-04,1.250874483957886696e-04,3.084235126152634621e-03,3.401966299861669540e-03,-1.075577238225378096e-04,1.701424189377576113e-04,-1.938754139700904489e-04,-2.348801062908023596e-04,-2.332856529392302036e-04,-4.546421114355325699e-03,-5.609925836324691772e-03,-1.231154799461364746e-02,-1.308526843786239624e-02,2.808126388117671013e-03,-5.593217210844159126e-04,1.949724042788147926e-03,2.367604989558458328e-03,-7.247934117913246155e-03,4.527010023593902588e-04,7.174726575613021851e-03,-2.779609709978103638e-02,1.711678691208362579e-03,-5.466513102874159813e-04,3.413392463698983192e-03,1.391879562288522720e-02,-1.823715865612030029e-02,-3.755583427846431732e-03,3.312506526708602905e-02,-3.309106454253196716e-03,1.224066317081451416e-02,-6.695823976770043373e-04,-1.419975887984037399e-04,4.179426934570074081e-03,-9.037831798195838928e-03,-3.850902616977691650e-02,7.446270436048507690e-03,-2.437104471027851105e-03,5.559314042329788208e-03,3.326034173369407654e-03,-3.567144158296287060e-04,5.175257101655006409e-04,-1.598146185278892517e-02,-4.760487936437129974e-04,5.210316181182861328e-02,-2.187032066285610199e-02,-4.371628165245056152e-04,-6.754976697266101837e-03,1.181375607848167419e-02,1.018938887864351273e-02,-2.739730291068553925e-03,5.114156752824783325e-02,4.569019377231597900e-02,4.838937893509864807e-02,3.155554411932826042e-03,-3.490278730168938637e-03,-1.050703376531600952e-01,-1.519951038062572479e-02,-1.978232711553573608e-01,1.711795032024383545e-01,1.350118312984704971e-02,-3.634595870971679688e-02,2.919604256749153137e-02,-3.417797051952220500e-05\n0.000000000000000000e+00,-1.896399189718067646e-04,-4.813300329260528088e-04,-4.614190198481082916e-03,-2.007551956921815872e-03,-1.163323759101331234e-04,-1.780242164386436343e-04,9.462493011369588203e-09,2.728774270508438349e-04,-5.622273311018943787e-04,4.428281914442777634e-03,-1.660961844027042389e-02,1.429653912782669067e-02,3.475845232605934143e-02,8.076953236013650894e-04,4.001583438366651535e-04,2.098746772389858961e-04,-8.513587526977062225e-03,-1.575356163084506989e-02,3.264038823544979095e-03,1.331259589642286301e-02,2.711763046681880951e-02,8.023688569664955139e-03,-1.003549550659954548e-03,-2.756206376943737268e-04,-6.448383443057537079e-03,7.094785105437040329e-03,1.136937178671360016e-02,2.123087085783481598e-02,3.031173022463917732e-03,3.508710768073797226e-03,1.106341223930940032e-04,-5.409894511103630066e-04,3.789761569350957870e-03,-1.434083655476570129e-02,6.719837896525859833e-03,8.923599496483802795e-03,-2.653500065207481384e-03,-2.985436469316482544e-02,-1.007064152508974075e-02,7.061145151965320110e-05,1.622197777032852173e-02,2.115698903799057007e-02,-1.260642521083354950e-02,-3.506917273625731468e-03,1.195779535919427872e-02,2.192795835435390472e-02,-1.434892648831009865e-03,-1.080793808796443045e-04,1.113535370677709579e-02,1.798471808433532715e-02,2.994911000132560730e-02,-1.502002589404582977e-03,-1.031544338911771774e-02,4.281862347852438688e-04,-1.762687898008152843e-04,2.114917733706533909e-04,8.628671057522296906e-04,9.427613578736782074e-03,1.989573985338211060e-02,-1.366525422781705856e-03,-4.142964025959372520e-04,-5.727605312131345272e-04,-4.426416126079857349e-05,1.746733424567992188e-08,-3.215545075363479555e-05,4.267393378540873528e-04,-6.685278844088315964e-03,-9.271055459976196289e-03,9.718590445118024945e-05,-6.106142536737024784e-04,9.369706788220355520e-09,3.795042575802654028e-04,-2.047492424026131630e-03,8.445559069514274597e-03,-3.945792838931083679e-02,-5.473548546433448792e-02,2.592279016971588135e-02,-1.302796066738665104e-03,2.257674350403249264e-04,5.987935001030564308e-04,-1.882334472611546516e-03,2.468330413103103638e-02,1.548303011804819107e-02,-3.695860132575035095e-02,4.551891237497329712e-02,4.235317930579185486e-03,-4.605319118127226830e-04,2.040473045781254768e-04,-3.549626329913735390e-03,2.979712560772895813e-02,1.244474016129970551e-02,-7.378326356410980225e-02,8.845015428960323334e-03,3.029732033610343933e-04,-5.561086582019925117e-04,3.965689393226057291e-04,2.133060945197939873e-03,3.536618128418922424e-02,2.062947675585746765e-02,-7.346087694168090820e-02,1.270042546093463898e-02,1.183997141197323799e-03,4.309176933020353317e-03,2.383771352469921112e-04,1.918186619877815247e-02,3.535597026348114014e-02,-8.179914951324462891e-02,-2.319775149226188660e-02,3.684054315090179443e-02,1.276284456253051758e-02,3.754445584490895271e-03,-2.463690470904111862e-04,4.951888695359230042e-03,9.706743061542510986e-03,-3.441282734274864197e-02,-5.118901655077934265e-02,-6.659669801592826843e-03,3.523218765622004867e-05,-3.177340549882501364e-04,2.699094475246965885e-04,2.691737026907503605e-04,7.715284824371337891e-03,2.041002735495567322e-02,3.457278711721301079e-03,7.583302794955670834e-04,1.539972145110368729e-04,1.277145347557961941e-04,3.851026608714391841e-09,1.606206060387194157e-04,-8.432704489678144455e-04,5.620962381362915039e-02,4.704456776380538940e-02,-8.201890159398317337e-05,2.710340777412056923e-03,-5.277219994326287633e-09,-1.831636880524456501e-03,7.461958564817905426e-03,-3.482004627585411072e-02,-2.023692615330219269e-02,1.996793597936630249e-01,-1.836375892162322998e-01,8.917658124119043350e-04,-1.477341167628765106e-03,-8.754591690376400948e-04,1.033170148730278015e-03,-3.320493549108505249e-02,-2.046117037534713745e-01,8.504911065101623535e-01,-4.557500407099723816e-02,-7.560621201992034912e-02,2.657796489074826241e-03,4.306552000343799591e-05,-4.585023969411849976e-03,-1.461038924753665924e-02,-1.226873546838760376e-01,2.098051905632019043e-01,3.103657811880111694e-02,-5.810229480266571045e-02,4.265888128429651260e-03,1.130055868998169899e-03,-2.365858480334281921e-02,-2.061101794242858887e-01,-4.955072700977325439e-02,1.651583164930343628e-01,-2.412968873977661133e-02,6.808106601238250732e-02,-1.006902754306793213e-02,-5.506258457899093628e-04,-1.436060369014739990e-01,-8.771588653326034546e-02,2.359510362148284912e-01,2.285376191139221191e-02,-1.255204677581787109e-01,2.888099104166030884e-02,-9.939999319612979889e-03,7.518325001001358032e-04,-6.184229627251625061e-02,-9.425699710845947266e-02,1.395484209060668945e-01,1.213889718055725098e-01,1.427945643663406372e-01,-2.310715150088071823e-03,2.164457924664020538e-03,-7.089458522386848927e-04,-4.362493287771940231e-03,-4.677654802799224854e-02,-7.381638884544372559e-02,-1.102878339588642120e-02,-2.168783918023109436e-03,7.089078426361083984e-04,-5.771437427029013634e-04,3.509189605566120918e-09,4.377201912575401366e-05,-3.747726732399314642e-04,-6.159232929348945618e-03,-4.603100474923849106e-03,2.888825838454067707e-04,-1.739983272273093462e-04,2.599997372954021557e-08,9.485560585744678974e-04,-5.828231805935502052e-04,1.964575797319412231e-02,3.365502506494522095e-02,6.106276065111160278e-03,3.795357793569564819e-02,-2.006843918934464455e-03,7.034904556348919868e-04,1.251733861863613129e-03,-2.446996513754129410e-03,8.598750457167625427e-03,6.122989207506179810e-02,1.718491315841674805e-03,-1.004582457244396210e-02,-3.239014372229576111e-02,-1.937655615620315075e-04,2.353686140850186348e-03,1.307160221040248871e-02,4.001303762197494507e-02,7.784561812877655029e-02,-3.463327884674072266e-02,-5.971804633736610413e-02,-4.749295487999916077e-02,-1.166081055998802185e-04,3.359424008522182703e-04,7.199743296951055527e-03,4.521671682596206665e-02,-1.239980570971965790e-02,-8.094486594200134277e-02,-2.732108719646930695e-02,7.477764040231704712e-03,-2.839345019310712814e-03,8.154337992891669273e-04,-6.305015645921230316e-03,2.112456783652305603e-02,7.653445005416870117e-03,-3.814285993576049805e-02,1.465190760791301727e-02,-2.189576625823974609e-04,-1.040428527630865574e-03,5.882175755687057972e-04,-7.204438745975494385e-02,-3.694747015833854675e-02,-4.345662891864776611e-03,-4.355097934603691101e-02,2.350893616676330566e-02,-5.067593883723020554e-04,4.947975976392626762e-04,4.148815351072698832e-04,-6.767213344573974609e-03,-1.096124388277530670e-02,-8.079763501882553101e-04,5.087843164801597595e-03,1.069167396053671837e-03,-1.367810473311692476e-04,8.858549699652940035e-05,8.568861176172504202e-09,4.284593160264194012e-05,3.724619455169886351e-04,-4.449415951967239380e-03,-2.780321054160594940e-03,1.798129233065992594e-06,-4.771875683218240738e-05,-6.252605544432299212e-09,-2.122604200849309564e-05,-1.390505640301853418e-04,8.358379127457737923e-04,-1.806279271841049194e-02,-5.087559111416339874e-03,6.137688644230365753e-03,-3.042243479285389185e-04,9.245149703929200768e-05,3.607909311540424824e-04,1.253593363799154758e-03,7.946047000586986542e-03,1.982160471379756927e-02,2.558672986924648285e-02,3.011611104011535645e-02,4.463086836040019989e-03,2.620764716994017363e-04,-2.603437169454991817e-04,-3.038153750821948051e-03,1.395857613533735275e-02,1.149423606693744659e-02,4.859428852796554565e-03,1.017424371093511581e-02,7.976238848641514778e-04,-9.301656973548233509e-06,-1.639720576349645853e-04,5.940714618191123009e-04,1.200330443680286407e-02,8.398418314754962921e-03,2.399533987045288086e-02,-1.069633755832910538e-03,-1.155590405687689781e-03,2.897849772125482559e-03,1.745729241520166397e-05,5.826819688081741333e-03,8.907864801585674286e-03,-1.639630272984504700e-02,1.726074144244194031e-02,1.413001120090484619e-02,-2.391645684838294983e-03,2.506604418158531189e-03,1.678331464063376188e-04,5.820074584335088730e-03,1.240191422402858734e-02,1.625834405422210693e-02,-5.691545549780130386e-03,-4.314544610679149628e-03,4.450470805750228465e-05,5.969342601019889116e-05,-6.528534868266433477e-05,5.205994239076972008e-04,2.295717131346464157e-03,7.297399453818798065e-03,4.012589808553457260e-03,3.567094390746206045e-04,2.770296996459364891e-04,6.118339661043137312e-05,-5.451823881230666302e-09,2.931821109086740762e-05,3.424666065257042646e-04,-3.453946672379970551e-03,-2.243219409137964249e-03,1.489270653109997511e-04,-1.892561558634042740e-04,5.998657570671639405e-09,-8.970743510872125626e-05,-1.022205571644008160e-03,2.783712465316057205e-03,-4.727276414632797241e-02,-4.069706425070762634e-02,4.750443622469902039e-03,1.095916843041777611e-03,-5.915376823395490646e-04,-1.015174551866948605e-03,1.264389604330062866e-03,-3.643757849931716919e-02,-4.225136339664459229e-02,2.030560374259948730e-02,4.490905255079269409e-02,1.848409324884414673e-02,-2.639021549839526415e-04,-3.755709622055292130e-04,4.127305001020431519e-03,1.329108420759439468e-02,1.572784595191478729e-02,-4.850774258375167847e-02,-7.323198951780796051e-04,1.346486061811447144e-02,-7.576979696750640869e-04,2.843585680238902569e-04,3.978505730628967285e-03,4.116013646125793457e-02,3.368827700614929199e-02,3.790882974863052368e-02,-5.117856711149215698e-02,-8.510765619575977325e-03,3.604138037189841270e-03,-1.055352506227791309e-03,1.528385654091835022e-02,-4.893567878752946854e-03,-1.399350725114345551e-02,3.053824603557586670e-02,-4.218539595603942871e-02,-9.656781330704689026e-04,3.102544927969574928e-03,-1.013281987980008125e-03,1.908574998378753662e-02,-3.049204126000404358e-03,-5.784892663359642029e-02,-4.556509852409362793e-02,-3.579994291067123413e-02,5.408161086961627007e-04,-1.081798458471894264e-03,2.213767729699611664e-04,1.359203131869435310e-03,1.261939667165279388e-02,1.742392219603061676e-02,-9.638111805543303490e-04,1.353210536763072014e-04,-2.977387921418994665e-04,1.403003407176584005e-04,2.556646450102562085e-09,-1.565022248541936278e-04,-6.640998180955648422e-04,-1.281280443072319031e-02,-6.496039684861898422e-03,-8.780258940532803535e-05,-2.602477034088224173e-04,1.076045919035095721e-10,3.967709199059754610e-04,-8.531710482202470303e-04,8.243129588663578033e-03,-1.268190704286098480e-02,-6.557665765285491943e-04,3.800666704773902893e-02,5.486580193974077702e-04,5.769675481133162975e-04,3.184967499691992998e-04,-2.244130242615938187e-03,-1.137105002999305725e-02,3.022696264088153839e-02,-1.378546282649040222e-02,4.879683256149291992e-02,1.111351884901523590e-02,-4.806200740858912468e-04,3.353345091454684734e-04,1.604419201612472534e-03,-7.052494212985038757e-03,3.209397196769714355e-02,-1.420668512582778931e-02,-1.822181232273578644e-02,6.898511201143264771e-03,-6.827502511441707611e-04,-1.405053539201617241e-03,7.046502083539962769e-03,3.603671863675117493e-02,-7.570299319922924042e-03,-6.443474441766738892e-03,-6.451057270169258118e-03,-2.858681976795196533e-02,-6.106793880462646484e-03,3.441580047365278006e-04,1.567976176738739014e-02,1.000975165516138077e-02,-5.448746308684349060e-02,-7.936438545584678650e-03,1.188068091869354248e-02,-2.354336902499198914e-02,-6.927798967808485031e-04,6.683734245598316193e-04,1.936516724526882172e-03,2.106408402323722839e-02,9.292275644838809967e-03,-5.302038043737411499e-03,-5.205169320106506348e-03,2.540556015446782112e-04,8.780567441135644913e-05,-2.675916766747832298e-05,1.005587982945144176e-04,1.716342754662036896e-03,5.530186463147401810e-03,9.133824147284030914e-03,1.007588347420096397e-03,-5.868573789484798908e-04,-3.434439713601022959e-05,5.387988721849978901e-09,-1.005946687655523419e-04,1.878273178590461612e-05,-9.682731702923774719e-03,-1.024148054420948029e-02,-3.426537441555410624e-04,-1.029136590659618378e-03,-4.595378300109587144e-09,-2.164524921681731939e-04,-9.394266526214778423e-04,-4.357661120593547821e-03,3.537148935720324516e-03,-3.343896567821502686e-02,1.114281825721263885e-02,-5.911580519750714302e-04,1.730846997816115618e-05,3.849138447549194098e-04,9.419820271432399750e-04,3.298916667699813843e-02,6.037280336022377014e-02,3.823019564151763916e-03,4.312231391668319702e-02,9.204548783600330353e-03,-3.742286353372037411e-04,-2.149151172488927841e-03,-4.863758012652397156e-02,5.989710800349712372e-03,-3.488086396828293800e-03,-1.349745132029056549e-02,-5.065789446234703064e-04,8.019039407372474670e-03,-4.873539437539875507e-04,5.221349420025944710e-05,-2.585999900475144386e-03,2.750108018517494202e-03,4.068974405527114868e-02,-4.652417264878749847e-04,-1.647763699293136597e-02,-9.629097767174243927e-03,5.469589028507471085e-03,2.742312499321997166e-04,6.553157232701778412e-03,1.500204391777515411e-02,-6.044772267341613770e-02,-1.073740795254707336e-02,8.223738521337509155e-03,-1.136062946170568466e-02,3.525069914758205414e-03,-4.817891167476773262e-04,3.926701098680496216e-02,-6.487568840384483337e-03,2.811759710311889648e-03,1.298947259783744812e-03,-1.450560335069894791e-02,6.561718182638287544e-04,-5.875810165889561176e-05,-3.118214663118124008e-04,2.414785325527191162e-03,-3.822830505669116974e-03,2.924716472625732422e-02,6.826609838753938675e-03,6.174709997139871120e-04,4.255282692611217499e-04,4.402379272505640984e-05,9.218638297170400620e-09,2.485594450263306499e-07,3.146951785311102867e-04,-2.623495412990450859e-03,-2.076076110824942589e-03,1.898993068607524037e-04,-1.730920776026323438e-04,-2.809883881127461791e-09,-9.250259608961641788e-06,-9.263022802770137787e-04,3.736629150807857513e-03,-2.032930962741374969e-02,-3.502288088202476501e-02,2.350116707384586334e-02,8.522329735569655895e-04,-1.552593166707083583e-04,-7.197731756605207920e-04,-3.344528377056121826e-04,1.508945599198341370e-03,2.511222101747989655e-02,6.762387230992317200e-03,-9.376833215355873108e-03,2.070963196456432343e-02,-3.442954402999021113e-05,-7.091602310538291931e-04,6.252191495150327682e-03,-5.949776619672775269e-03,2.440934069454669952e-03,2.784730307757854462e-02,-1.427367143332958221e-02,1.240302529186010361e-02,-2.243098278995603323e-04,8.901764522306621075e-05,3.422832116484642029e-03,2.225870825350284576e-02,-1.912334747612476349e-02,-4.004587978124618530e-02,1.151193398982286453e-03,-1.083446666598320007e-03,1.493854215368628502e-03,-6.318996893242001534e-04,1.483812090009450912e-02,4.436122253537178040e-03,-6.478981673717498779e-02,2.131349220871925354e-02,-5.557462573051452637e-03,1.613203063607215881e-02,1.768688671290874481e-04,-9.928802028298377991e-04,2.744994312524795532e-02,1.115615665912628174e-02,4.384553059935569763e-03,-5.716240964829921722e-03,-4.185802116990089417e-02,-1.923835137858986855e-03,8.895936771295964718e-04,2.236366737633943558e-03,1.901753712445497513e-03,1.366127654910087585e-02,8.340779691934585571e-03,-1.595045626163482666e-02,-2.261881483718752861e-03,2.562504669185727835e-04,-2.303353248862549663e-04,-1.899142225738614798e-04,5.192245007492601871e-04,-5.655683926306664944e-04,-4.095578566193580627e-03,-5.561787635087966919e-03,2.011086180573329329e-04,-6.933180848136544228e-04,1.424062182195484638e-03,1.960296649485826492e-04,3.578962641768157482e-04,-2.087806351482868195e-03,9.602528065443038940e-03,-2.688188105821609497e-02,8.323296904563903809e-03,-2.788945566862821579e-04,1.403967966325581074e-03,-3.378675901331007481e-04,8.992438204586505890e-03,4.249943792819976807e-02,1.329795271158218384e-02,-5.205311253666877747e-02,4.531217273324728012e-03,2.841711044311523438e-02,-2.989182714372873306e-03,1.700105611234903336e-03,2.687223814427852631e-02,-4.003265500068664551e-02,2.742279879748821259e-02,-3.927722945809364319e-02,1.877196878194808960e-02,5.040970817208290100e-02,-1.285058795474469662e-03,3.810376627370715141e-03,-2.262486144900321960e-03,-2.632271125912666321e-02,-3.462899476289749146e-04,-2.363219484686851501e-02,2.268532663583755493e-02,-3.690356388688087463e-03,8.937180973589420319e-04,-4.377871751785278320e-03,1.347735896706581116e-02,2.605907805263996124e-02,-1.169991865754127502e-02,6.510515511035919189e-02,3.542374446988105774e-02,1.182893197983503342e-02,1.062092371284961700e-03,1.114502921700477600e-02,1.878628134727478027e-02,5.231479182839393616e-02,2.474671788513660431e-02,-2.516973763704299927e-02,-4.370529204607009888e-02,4.993692785501480103e-02,-1.270068995654582977e-02,2.423410490155220032e-02,-9.617282450199127197e-02,-1.785680055618286133e-01,1.334591507911682129e-01,-1.454018987715244293e-03,-4.639815911650657654e-02,-1.842092908918857574e-02,6.072006362956017256e-05\n0.000000000000000000e+00,-9.680551011115312576e-05,-4.218510293867439032e-04,-5.980186397209763527e-04,-4.069760325364768505e-04,5.101341594127006829e-05,1.528072461951524019e-04,-4.375199758044345799e-09,1.421931810909882188e-04,1.469066046411171556e-04,-3.394011640921235085e-03,-2.222284488379955292e-02,-2.102677524089813232e-02,6.745858117938041687e-03,-8.747981628403067589e-04,1.210430345963686705e-04,5.316105089150369167e-04,-7.105689495801925659e-03,-2.652678638696670532e-02,-5.597110837697982788e-03,1.152653153985738754e-02,7.397963665425777435e-03,8.293682709336280823e-03,-3.811343340203166008e-04,1.059220056049525738e-03,6.945336237549781799e-03,7.451680023223161697e-03,-4.419517703354358673e-03,3.176291938871145248e-03,2.657023817300796509e-02,3.683708840981125832e-03,1.997013314394280314e-04,-2.945047745015472174e-04,-3.823664272204041481e-03,-3.580089285969734192e-02,2.619818598031997681e-02,2.710032463073730469e-02,7.871288806200027466e-03,-3.115890733897686005e-02,-6.377445533871650696e-03,1.128736621467396617e-04,1.017201784998178482e-02,3.339245915412902832e-02,-1.626794040203094482e-02,-1.826387085020542145e-02,1.105309929698705673e-03,-1.819424796849489212e-03,-2.113289898261427879e-03,7.181924302130937576e-04,-4.806448239833116531e-03,1.749335043132305145e-02,3.537259995937347412e-02,-5.171322263777256012e-03,1.767523400485515594e-02,3.764749635593034327e-05,3.875203256029635668e-04,9.819960541790351272e-05,-4.007248207926750183e-04,4.064926877617835999e-03,1.428220141679048538e-02,7.152598351240158081e-03,9.581862832419574261e-04,-5.413750186562538147e-04,-1.686400646576657891e-04,5.875109732045302735e-09,4.073591480846516788e-05,2.643855623318813741e-05,1.800081226974725723e-04,2.523453440517187119e-04,5.352929292712360620e-05,3.368520992808043957e-04,-2.053198944196310549e-09,-1.889799896162003279e-04,4.789396771229803562e-04,-2.140802098438143730e-03,-1.890014484524726868e-02,3.319913893938064575e-02,2.974366769194602966e-03,3.805555388680659235e-05,7.283288869075477123e-05,-3.213842865079641342e-05,8.553838124498724937e-04,-6.896390579640865326e-03,-2.550189010798931122e-02,1.541692856699228287e-02,1.141847297549247742e-02,-2.959151752293109894e-04,8.364927489310503006e-04,5.321984062902629375e-04,6.865064613521099091e-03,-6.054892204701900482e-03,-2.329776063561439514e-03,2.596958354115486145e-02,2.668780647218227386e-02,2.683559432625770569e-04,2.595007827039808035e-04,-7.038235198706388474e-04,2.572948578745126724e-04,-1.961026526987552643e-02,-6.869795266538858414e-03,3.543873131275177002e-02,-1.576241850852966309e-02,-2.195795066654682159e-02,-7.812283001840114594e-05,-7.811104296706616879e-06,1.035090535879135132e-03,-7.568652741611003876e-03,-1.268845051527023315e-03,1.558849588036537170e-03,-8.249279111623764038e-03,-2.437221817672252655e-02,6.261840462684631348e-05,6.654990720562636852e-04,-6.955899298191070557e-03,1.053274795413017273e-02,2.363666146993637085e-02,8.206471800804138184e-03,5.624752026051282883e-03,-2.280224725836887956e-04,4.501995863392949104e-04,5.963915100437588990e-06,-5.211425595916807652e-04,-4.910752177238464355e-04,6.116556469351053238e-04,4.457217175513505936e-03,8.471310138702392578e-04,1.668711411184631288e-05,-2.719882468227297068e-05,7.321764083911830312e-09,3.727291914401575923e-05,8.425584528595209122e-04,8.887103758752346039e-03,4.526683129370212555e-03,-4.113964096177369356e-04,-1.246358733624219894e-03,-1.243394609495851455e-09,7.296109688468277454e-04,-2.428309526294469833e-03,2.097269520163536072e-02,1.575378030538558960e-01,-9.899194538593292236e-02,-2.260508388280868530e-02,-2.188060898333787918e-04,-4.980692756362259388e-04,-3.791095805354416370e-04,9.566150605678558350e-03,1.909427344799041748e-02,1.183987185359001160e-01,-5.538974702358245850e-02,7.736202478408813477e-01,-2.705923095345497131e-02,-7.288643973879516125e-04,-3.427041228860616684e-03,-2.694267965853214264e-02,-3.410816937685012817e-02,-1.973740011453628540e-02,-3.690932318568229675e-02,-6.006592512130737305e-02,-1.711801439523696899e-02,-1.101655187085270882e-03,2.654383191838860512e-03,2.853979356586933136e-03,-1.638561487197875977e-02,8.898115158081054688e-02,-2.590132951736450195e-01,3.033116459846496582e-02,1.486043632030487061e-01,7.714828010648488998e-03,-5.726377130486071110e-04,6.704557687044143677e-03,-1.380492448806762695e-01,-1.275263130664825439e-01,1.316940505057573318e-02,7.007873058319091797e-02,1.040966957807540894e-01,-2.954385243356227875e-03,-4.522664472460746765e-03,2.574838697910308838e-03,-1.838054060935974121e-01,-1.447238326072692871e-01,4.876764863729476929e-02,1.791681535542011261e-02,4.846871888730674982e-04,-3.062390489503741264e-03,5.968300683889538050e-06,9.591232519596815109e-04,-2.648716792464256287e-03,-1.409268751740455627e-02,-4.253946989774703979e-02,-4.960888065397739410e-03,9.079558658413589001e-04,-4.454517329577356577e-04,7.851202354913766612e-09,-1.274603710044175386e-04,-7.857143646106123924e-04,2.659006509929895401e-03,4.531250335276126862e-03,-4.642865969799458981e-04,1.632606436032801867e-04,-3.745043386516044848e-09,6.801909767091274261e-04,1.010359497740864754e-03,3.913680091500282288e-03,5.257152020931243896e-03,-3.982154279947280884e-02,2.592062763869762421e-02,1.234874827787280083e-03,2.837292850017547607e-04,2.744721132330596447e-04,-3.420240944251418114e-03,3.364082425832748413e-03,-5.230802670121192932e-02,3.397413343191146851e-02,4.497980698943138123e-02,4.990464076399803162e-03,9.422318544238805771e-04,1.190637703984975815e-07,-1.652983948588371277e-02,-1.369413733482360840e-02,-5.934296175837516785e-03,1.315680239349603653e-02,1.237762812525033951e-02,-3.338637575507164001e-02,2.082135179080069065e-04,-5.211346433497965336e-05,-2.918505575507879257e-03,3.084764815866947174e-03,-4.937323182821273804e-02,4.696233570575714111e-02,1.737298257648944855e-02,-5.199975799769163132e-03,-1.802128739655017853e-03,3.432638477534055710e-04,-1.789555884897708893e-03,-2.555396035313606262e-02,1.772255450487136841e-02,-2.133848890662193298e-02,2.258053608238697052e-02,-1.361919753253459930e-02,-5.714641418308019638e-03,7.431680569425225258e-04,-2.095987088978290558e-02,-1.736798696219921112e-02,-9.714637883007526398e-03,2.361210528761148453e-03,2.942034788429737091e-02,-5.797639023512601852e-04,8.476913208141922951e-04,-2.740072086453437805e-04,1.153238117694854736e-04,-1.138023473322391510e-02,3.381246468052268028e-03,1.012844219803810120e-02,9.029177599586546421e-04,-7.041322533041238785e-05,-1.116053972509689629e-04,-5.869310371053870767e-09,1.681781759543810040e-05,4.470887361094355583e-04,-4.150666296482086182e-03,-1.954843988642096519e-03,1.522172678960487247e-04,-3.812892464338801801e-05,-2.037950252997688949e-08,1.431001728633418679e-04,-3.844201273750513792e-05,3.641181625425815582e-03,-5.103750154376029968e-03,2.835607388988137245e-03,1.333575602620840073e-02,-8.512710337527096272e-05,1.528935099486261606e-04,1.859553594840690494e-04,-1.070121652446687222e-03,1.351596042513847351e-02,-1.155372429639101028e-02,1.802387461066246033e-02,4.355379939079284668e-02,1.174373552203178406e-03,-1.018641196424141526e-04,5.284048384055495262e-04,-4.404847044497728348e-03,9.665927849709987640e-03,1.751331426203250885e-02,-1.118503231555223465e-02,2.278950810432434082e-02,-1.225748914293944836e-03,-1.353220723103731871e-04,-2.569037606008350849e-04,1.332806772552430630e-03,2.119873184710741043e-03,-1.285291370004415512e-02,2.886720187962055206e-02,-8.405732922255992889e-03,-1.670809462666511536e-02,-3.003047895617783070e-04,1.226319363922812045e-05,1.165931811556220055e-03,7.140922360122203827e-03,1.618177862837910652e-03,-4.940446000546216965e-03,8.382151834666728973e-03,-6.194632500410079956e-03,5.589268403127789497e-04,2.656665747053921223e-04,1.407313975505530834e-04,1.635132171213626862e-02,1.832348853349685669e-02,7.056145463138818741e-03,1.217023283243179321e-02,2.373692695982754230e-04,2.513853251002728939e-04,2.995667164213955402e-04,-1.191493502119556069e-04,7.102945353835821152e-03,9.901549667119979858e-03,5.842655431479215622e-03,7.093814201653003693e-04,-1.437141327187418938e-04,9.044741091202013195e-06,-2.236854967918588954e-08,4.696085306932218373e-05,-5.799048813059926033e-05,-1.007755286991596222e-03,-7.235164521262049675e-04,-5.574317765422165394e-05,1.329235674347728491e-04,-9.988355031964601949e-09,-1.037606707541272044e-04,2.146344631910324097e-04,-5.766746122390031815e-03,5.213586613535881042e-03,2.342586405575275421e-02,-8.891874924302101135e-03,-4.299537395127117634e-04,1.975250343093648553e-04,4.499684728216379881e-04,-8.424427360296249390e-04,-1.131558418273925781e-02,1.310352515429258347e-02,1.335017941892147064e-02,9.779951535165309906e-03,-4.760294687002897263e-03,1.500108919572085142e-04,3.506273205857723951e-04,4.596296930685639381e-04,8.555501699447631836e-03,-1.571072451770305634e-02,-3.035584837198257446e-02,9.141066111624240875e-03,3.260816447436809540e-04,6.024348549544811249e-04,-2.844994014594703913e-04,-3.229968249797821045e-03,-2.646652422845363617e-02,-2.760639600455760956e-02,8.235700428485870361e-03,1.637319847941398621e-02,-8.693968877196311951e-03,-2.021176274865865707e-03,4.033650911878794432e-04,-6.275038700550794601e-03,1.602713949978351593e-02,-2.291798777878284454e-02,-1.337848044931888580e-02,2.561964280903339386e-02,-1.342101022601127625e-03,-2.990711946040391922e-03,6.144330836832523346e-04,-6.551012862473726273e-03,7.718138862401247025e-03,4.052539914846420288e-02,4.118239507079124451e-03,1.605860330164432526e-02,-1.371183461742475629e-04,6.972446572035551071e-04,6.544595817103981972e-05,-3.135160659439861774e-04,8.184795733541250229e-04,5.861274432390928268e-03,4.826312419027090073e-03,5.692584090866148472e-04,1.552378380438312888e-04,-1.112189856939949095e-04,-9.454552696297469083e-09,-3.388458208064548671e-05,7.259020640049129725e-05,2.533544087782502174e-03,1.935015432536602020e-03,-3.720695167430676520e-05,8.467871521133929491e-05,-1.139915184467099607e-08,1.154668279923498631e-05,4.659455444198101759e-04,2.569932024925947189e-03,1.687875948846340179e-03,1.165994908660650253e-03,-2.134593576192855835e-02,-2.862091059796512127e-05,-9.541981853544712067e-07,-1.841181219788268209e-04,-2.817389555275440216e-03,5.332426633685827255e-03,7.952070794999599457e-03,1.769260875880718231e-02,2.511019073426723480e-02,-5.535689182579517365e-03,9.268841822631657124e-04,-5.116376560181379318e-04,-5.717548076063394547e-03,1.439141668379306793e-02,8.685067296028137207e-03,-7.700735330581665039e-02,8.059768937528133392e-03,-4.571839235723018646e-03,4.274248785804957151e-04,5.073637003079056740e-04,-1.396932173520326614e-03,-5.372487008571624756e-03,3.013033419847488403e-04,2.432418987154960632e-02,-1.712216064333915710e-02,7.654937915503978729e-03,8.584917522966861725e-03,9.126588702201843262e-05,-1.870668679475784302e-02,-4.509964585304260254e-02,4.702277109026908875e-02,2.083443105220794678e-04,2.166952006518840790e-03,1.661125756800174713e-02,6.469929357990622520e-04,-1.542405225336551666e-04,-1.390399876981973648e-03,-5.482465028762817383e-03,2.753920853137969971e-02,1.332890335470438004e-02,2.872627228498458862e-04,-6.516584835480898619e-05,7.113258470781147480e-05,1.063988020177930593e-05,-1.628057798370718956e-04,-1.258380245417356491e-03,1.089761266484856606e-03,-4.250762285664677620e-04,1.269813801627606153e-04,-3.577716051950119436e-05,3.248761640861630440e-05,-2.453211322972492781e-08,4.384271596791222692e-05,-3.770501643884927034e-05,-1.039781025610864162e-03,-9.805955924093723297e-04,2.960834535770118237e-04,4.598031227942556143e-05,-1.752641765051521361e-08,-1.216836244566366076e-05,8.775512105785310268e-05,7.548452122136950493e-04,1.213495992124080658e-02,8.960319682955741882e-03,9.754586964845657349e-03,7.656773668713867664e-04,-1.538951328257098794e-04,-1.981427631108090281e-04,-1.185686676762998104e-03,1.028509810566902161e-03,-2.090566977858543396e-02,3.956128656864166260e-02,4.259463772177696228e-02,-1.403628755360841751e-02,-1.399292086716741323e-04,7.032825378701090813e-04,-5.297949071973562241e-03,-1.226704008877277374e-02,3.298181295394897461e-02,-7.226445712149143219e-03,8.744981139898300171e-03,1.866330276243388653e-04,-2.850359305739402771e-04,-4.655774682760238647e-05,1.337198773398995399e-03,-1.553163956850767136e-02,5.720438435673713684e-03,2.377330884337425232e-02,-1.367084868252277374e-02,-6.754064466804265976e-03,1.138606574386358261e-03,-2.977066615130752325e-04,5.515601485967636108e-03,-2.864310983568429947e-03,1.924360170960426331e-02,-2.975181490182876587e-02,-1.388092711567878723e-02,-5.845379550009965897e-03,1.011361251585185528e-03,2.752098371274769306e-04,1.064549293369054794e-02,1.907834783196449280e-02,5.040111765265464783e-02,-1.129112765192985535e-02,1.065714051946997643e-03,1.112101817852817476e-04,8.948656613938510418e-05,-4.508333222474902868e-05,7.740267319604754448e-04,1.018475368618965149e-02,1.189803984016180038e-02,4.850757773965597153e-03,5.136147374287247658e-04,-5.342692747944965959e-05,2.730465894273947924e-05,-3.878813004121184349e-08,-9.598079486750066280e-07,5.417220381787046790e-05,1.146975089795887470e-03,3.037776798009872437e-03,1.284507598029449582e-04,1.467450056225061417e-04,3.001794368628907250e-08,-1.154655765276402235e-04,-2.680321631487458944e-05,9.859635028988122940e-04,-9.576527401804924011e-03,-1.137638464570045471e-02,1.882894430309534073e-03,7.043203222565352917e-04,-2.418837102595716715e-04,-8.576241671107709408e-04,-2.034550998359918594e-04,-3.510147333145141602e-03,-1.082978490740060806e-02,2.356868609786033630e-02,4.502765834331512451e-03,8.784109726548194885e-03,4.171365580987185240e-04,-1.013420522212982178e-03,-3.035089001059532166e-03,-2.378267794847488403e-02,4.915222991257905960e-03,3.778510168194770813e-02,-7.461724802851676941e-03,1.752021908760070801e-02,3.778999671339988708e-04,-1.513917522970587015e-04,6.533504347316920757e-04,-1.013013999909162521e-03,-5.175564438104629517e-02,-6.438763812184333801e-03,-8.798323571681976318e-03,-9.856173768639564514e-03,-2.358962781727313995e-03,-6.802594871260225773e-04,5.546938627958297729e-03,-5.292414687573909760e-03,-5.429881624877452850e-03,-2.493487298488616943e-02,-4.424747824668884277e-02,-3.324167802929878235e-03,-2.545000519603490829e-03,-2.452476182952523232e-04,2.095973119139671326e-02,-3.391779959201812744e-03,2.506241947412490845e-02,-2.060385048389434814e-02,-2.956979349255561829e-02,4.805950447916984558e-04,4.191149491816759109e-04,4.182509728707373142e-04,2.838320797309279442e-03,1.009241491556167603e-02,6.171227432787418365e-03,-9.820112958550453186e-03,-3.063738346099853516e-03,-4.576760693453252316e-04,-2.709657128434628248e-04,6.286844291025772691e-05,-9.035452967509627342e-05,-6.802061398047953844e-05,-6.344739813357591629e-03,-3.004352096468210220e-03,7.411468541249632835e-04,9.755929931998252869e-04,6.607532850466668606e-04,1.078452100045979023e-03,-8.677493897266685963e-04,-6.325236987322568893e-03,-2.291562035679817200e-02,-5.583981052041053772e-03,-1.168174576014280319e-02,-1.257460098713636398e-03,-2.263276139274239540e-03,2.349876333028078079e-03,1.284752599895000458e-02,2.006797492504119873e-02,-5.335715040564537048e-02,1.004662923514842987e-02,2.819295227527618408e-02,-4.423105157911777496e-03,-1.263034646399319172e-03,3.066506702452898026e-03,3.538484871387481689e-02,-2.458214759826660156e-02,4.139776341617107391e-03,-2.288475446403026581e-02,-8.927538059651851654e-03,1.060524582862854004e-02,-2.089697401970624924e-03,-2.780505456030368805e-04,-5.235895980149507523e-03,-2.101910300552845001e-02,-3.466959670186042786e-02,1.499221753329038620e-02,7.637032307684421539e-03,-3.418828174471855164e-02,1.212656870484352112e-02,-3.593841800466179848e-03,8.628161624073982239e-03,5.605935677886009216e-02,1.038629375398159027e-02,6.457446515560150146e-02,-2.089312067255377769e-03,-1.513772644102573395e-02,-6.293281912803649902e-03,3.446485381573438644e-03,-9.695496410131454468e-03,2.069218270480632782e-02,6.036739796400070190e-03,2.724870666861534119e-02,1.323758214712142944e-01,6.067620590329170227e-02,-2.086670137941837311e-02,-1.617181301116943359e-01,2.113508246839046478e-02,-6.929253041744232178e-02,2.284110933542251587e-01,-8.132917433977127075e-02,-1.187797486782073975e-01,-6.289921700954437256e-02,-6.975978067202959210e-06\n0.000000000000000000e+00,4.489339335123077035e-05,-1.639295078348368406e-06,1.890288083814084530e-03,8.034649654291570187e-04,-1.008003528113476932e-05,2.330341885681264102e-05,-6.286643206010467111e-09,-2.093438233714550734e-04,-7.925061800051480532e-05,-1.989772310480475426e-03,-3.431179560720920563e-03,-3.060133196413516998e-03,-8.361863903701305389e-03,6.721716490574181080e-04,-2.056964876828715205e-04,-3.127199306618422270e-04,1.850063214078545570e-03,4.259020090103149414e-03,-2.917506033554673195e-03,1.864050887525081635e-02,-5.933639593422412872e-03,1.761448383331298828e-02,-1.755405537551268935e-04,-1.040682036546058953e-04,2.386086620390415192e-03,-6.231285631656646729e-03,-8.758190087974071503e-03,-2.078668773174285889e-02,1.883415738120675087e-03,1.531075872480869293e-02,-2.993356902152299881e-04,9.708236757433041930e-05,-7.250298513099551201e-04,1.249034656211733818e-03,-1.543548540212213993e-03,2.227286109700798988e-03,2.595631638541817665e-03,8.035984821617603302e-03,4.293620586395263672e-04,-1.519481302239000797e-04,2.479207934811711311e-03,-9.729016455821692944e-04,-4.158555995672941208e-03,2.128432691097259521e-02,-4.688957240432500839e-03,1.078409957699477673e-03,5.602351156994700432e-04,-2.833480539266020060e-04,1.929944194853305817e-02,5.255406256765127182e-03,-1.844032900407910347e-03,6.328430026769638062e-04,-6.712102796882390976e-03,8.909583266358822584e-05,-2.969636407215148211e-04,-8.041982800932601094e-05,1.530171837657690048e-03,5.575201008468866348e-03,-2.015311038121581078e-03,-4.270163830369710922e-03,-6.801821291446685791e-04,9.608913387637585402e-06,4.059260754729621112e-05,-4.109296902754522307e-09,1.204638192575657740e-05,-6.991200280026532710e-06,1.744857290759682655e-03,1.347129931673407555e-03,-3.837157419184222817e-05,1.100875160773284733e-04,9.270407552719461819e-09,-1.345743803540244699e-04,2.241612528450787067e-04,-1.936407294124364853e-03,-6.656337063759565353e-03,4.025158472359180450e-03,-5.215727724134922028e-04,5.796006298623979092e-04,-1.684296003077179193e-04,-3.150555712636560202e-04,8.555349195376038551e-04,-2.032921649515628815e-03,-3.223574720323085785e-03,1.160445064306259155e-02,-7.380400784313678741e-04,1.591778919100761414e-02,-6.619864143431186676e-05,-1.709871867205947638e-04,1.871414948254823685e-03,-1.041934918612241745e-02,-1.715593598783016205e-02,6.911914795637130737e-03,-2.234207233414053917e-03,1.344701834022998810e-02,-2.316583559149876237e-04,-1.465086534153670073e-04,-3.819497069343924522e-04,-1.002123393118381500e-02,-5.353535991162061691e-03,2.721464261412620544e-03,-3.235820680856704712e-03,-5.284309154376387596e-04,3.824601299129426479e-05,-1.593463093740865588e-04,2.250778721645474434e-03,-9.389523416757583618e-03,1.131229940801858902e-02,1.412910502403974533e-02,-1.296694763004779816e-02,-4.332194570451974869e-03,2.680017496459186077e-05,-2.471544576110318303e-05,1.486195996403694153e-02,8.112509734928607941e-03,4.777008201926946640e-03,5.541538819670677185e-03,-7.170379161834716797e-03,5.006668652640655637e-05,-1.391800033161416650e-04,-1.050624196068383753e-04,1.357531757093966007e-03,3.852396970614790916e-03,-2.433548448607325554e-03,-1.989093609154224396e-03,-3.888542705681174994e-04,-6.542068149428814650e-05,-9.089317245525307953e-06,1.366454860374233249e-08,-1.555421622470021248e-04,5.044656427344307303e-05,-1.249921694397926331e-02,-9.684992954134941101e-03,2.017722581513226032e-04,-6.718788063153624535e-04,-3.866035935828904258e-09,7.726557669229805470e-04,-7.363118929788470268e-04,1.147341262549161911e-02,6.603231653571128845e-03,-1.738068833947181702e-02,1.573897898197174072e-04,-4.826157353818416595e-03,1.137689338065683842e-03,2.161805052310228348e-03,-9.879394434392452240e-03,-2.422890812158584595e-02,1.911867596209049225e-02,-7.626208662986755371e-02,-2.468194812536239624e-02,5.242785811424255371e-01,1.128012663684785366e-04,1.049851067364215851e-03,-1.678215339779853821e-02,7.137342542409896851e-02,7.591404020786285400e-02,1.218124479055404663e-02,-4.756535589694976807e-02,-9.367959201335906982e-02,1.401604618877172470e-03,8.656787686049938202e-04,2.621442079544067383e-03,6.872902065515518188e-02,2.685590460896492004e-02,-5.039613693952560425e-03,-1.500501856207847595e-02,-2.737497538328170776e-02,-4.282856825739145279e-03,7.035756134428083897e-04,-1.235089451074600220e-02,4.350457340478897095e-02,-6.631188094615936279e-02,-5.804873257875442505e-02,5.530004948377609253e-02,5.133286118507385254e-03,-1.409304095432162285e-04,5.223253392614424229e-04,-1.091505140066146851e-01,-6.380163878202438354e-02,-6.356805562973022461e-03,-1.788549683988094330e-02,1.696342602372169495e-02,-3.071086830459535122e-04,1.152674900367856026e-03,8.757194154895842075e-04,-1.026752870529890060e-02,-2.865695953369140625e-02,2.585857734084129333e-02,1.786719821393489838e-02,3.025597659870982170e-03,2.019759267568588257e-05,1.531635643914341927e-04,7.514493027827029437e-09,9.517327271169051528e-05,1.081086447811685503e-04,1.501352526247501373e-03,7.322545861825346947e-04,2.149780921172350645e-04,2.172485401388257742e-04,3.113575530733214691e-08,-1.441161439288407564e-04,2.071320195682346821e-04,-9.389660554006695747e-04,-8.579374989494681358e-04,6.983817089349031448e-03,-9.152674116194248199e-03,-6.475352565757930279e-04,-1.073308158083818853e-04,-3.567267849575728178e-04,1.769131049513816833e-03,1.355800777673721313e-04,-1.708536595106124878e-02,1.918622851371765137e-02,-2.458645030856132507e-02,-1.397233922034502029e-02,1.073654857464134693e-04,7.590817403979599476e-04,1.162654347717761993e-02,4.093697294592857361e-03,1.853166148066520691e-03,-5.246656015515327454e-03,-1.604342460632324219e-02,-7.021185010671615601e-03,2.132036024704575539e-05,-5.743394649471156299e-05,2.611684612929821014e-04,-2.590822987258434296e-03,-4.367120563983917236e-03,-1.374112814664840698e-02,-6.607360206544399261e-03,2.054315758869051933e-03,5.189864896237850189e-04,-1.902706717373803258e-04,-4.238612018525600433e-03,-4.229712300002574921e-03,2.080361917614936829e-02,4.393580369651317596e-03,-9.224712848663330078e-03,2.702294150367379189e-04,4.375730641186237335e-04,2.796711487462744117e-05,-6.418945267796516418e-03,1.566374674439430237e-03,-6.231248844414949417e-04,-5.818854086101055145e-03,-4.629813134670257568e-03,6.177114846650511026e-05,-1.227384054800495505e-04,7.988574361661449075e-05,-1.451214775443077087e-03,3.089832141995429993e-03,-2.736910246312618256e-03,-1.981806708499789238e-03,-8.927137241698801517e-05,5.279496690491214395e-05,-1.417305520590161905e-05,1.971898200281430036e-08,1.680152854532934725e-05,-4.586220165947452188e-05,1.415452337823808193e-03,1.242191880010068417e-03,-2.499818037904333323e-05,7.446209929184988141e-05,1.763106638463796116e-08,-6.522447802126407623e-05,5.821115337312221527e-05,-7.360403542406857014e-04,-8.014341816306114197e-03,5.097506800666451454e-04,3.408164717257022858e-03,8.019451634027063847e-04,-1.547995052533224225e-04,-2.655471907928586006e-04,1.541173318400979042e-03,-3.262031124904751778e-03,1.366484211757779121e-03,9.978950023651123047e-03,-2.303701592609286308e-03,1.874900236725807190e-02,4.180468386039137840e-05,-2.316416794201359153e-04,2.950111171230673790e-03,-9.125279262661933899e-03,-8.935136720538139343e-03,1.153845340013504028e-03,9.166791569441556931e-04,1.500234194099903107e-02,-1.734101533656939864e-04,-7.968548743519932032e-05,2.006061549764126539e-06,-4.382701590657234192e-03,9.449622593820095062e-04,-3.037498332560062408e-03,3.430071752518415451e-03,2.894785953685641289e-03,-1.102293026633560658e-05,-1.327348873019218445e-04,4.322517663240432739e-03,-4.736583679914474487e-03,-5.293026333674788475e-05,1.139633450657129288e-02,-7.503083907067775726e-03,1.632741419598460197e-03,5.297989118844270706e-04,-8.583508315496146679e-05,1.828842982649803162e-02,1.333075854927301407e-02,2.728576073423027992e-03,-1.145974267274141312e-03,-7.151739671826362610e-03,3.480964005575515330e-05,-1.835928414948284626e-04,-1.854623696999624372e-04,1.599645242094993591e-03,4.294750280678272247e-03,-2.001560758799314499e-03,-3.240020945668220520e-03,-4.852197598665952682e-04,-1.284025802306132391e-05,1.059965870808809996e-05,4.283526777726365253e-08,-2.901332300098147243e-05,-8.037431689444929361e-05,6.903500179760158062e-04,3.832315560430288315e-04,-5.244795102044008672e-05,4.295848339097574353e-05,-5.502711530880333157e-08,9.893879905575886369e-06,2.358612255193293095e-05,7.589954184368252754e-04,-7.412965409457683563e-03,7.638997398316860199e-03,4.599735140800476074e-03,5.795340985059738159e-04,2.794586180243641138e-05,-2.267703530378639698e-04,-2.266448282171040773e-04,1.721901074051856995e-02,4.325242713093757629e-03,5.457339342683553696e-03,-7.406617049127817154e-03,1.392490603029727936e-02,-9.864843741524964571e-05,-2.285697701154276729e-04,2.076214412227272987e-03,-1.352292485535144806e-02,-1.573042478412389755e-03,1.009424775838851929e-02,1.120267668738961220e-03,1.139930263161659241e-02,-9.049424261320382357e-05,-2.240940375486388803e-04,-2.689117682166397572e-04,-9.270029142498970032e-03,-1.433126535266637802e-02,-7.437311578541994095e-03,1.392302848398685455e-02,-9.366724407300353050e-04,-1.852904562838375568e-03,1.465193927288055420e-04,9.510936215519905090e-04,-7.657987065613269806e-03,-5.958773661404848099e-03,-1.493060961365699768e-03,5.529802292585372925e-03,-8.180823642760515213e-04,-4.321125452406704426e-04,-2.399552613496780396e-05,1.499885041266679764e-02,1.103852503001689911e-02,1.319227274507284164e-02,2.010030299425125122e-02,-3.719941712915897369e-03,4.274674574844539165e-05,-1.032788568409159780e-04,-1.118663785746321082e-04,1.319182803854346275e-03,3.998986445367336273e-03,-3.912198822945356369e-03,-3.707357682287693024e-03,-6.175261223688721657e-04,-5.988963675918057561e-05,9.791147022042423487e-07,2.248867758680717088e-11,8.758468538871966302e-06,-6.142880010884255171e-06,2.412662841379642487e-03,2.145391190424561501e-03,1.583998709975276142e-05,1.163821070804260671e-04,-4.049070412293076515e-09,-1.210715563502162695e-04,6.788483005948364735e-05,-7.485533133149147034e-04,-7.611911278218030930e-04,-6.002598442137241364e-03,-1.580500975251197815e-03,7.249256595969200134e-04,-1.930958242155611515e-04,-1.786421489669010043e-04,1.339500071480870247e-03,2.448510844260454178e-03,-9.896907024085521698e-03,1.631787791848182678e-02,-5.163551308214664459e-03,1.500989869236946106e-02,-1.120776432799175382e-04,9.026724728755652905e-05,4.425828810781240463e-03,-8.786763995885848999e-03,-1.545711327344179153e-02,8.563170209527015686e-03,5.095239728689193726e-03,1.299654319882392883e-02,-1.009597472148016095e-04,-2.327717375010251999e-04,-2.281421329826116562e-04,-8.119736798107624054e-03,9.119773283600807190e-03,2.102808561176061630e-03,8.440675213932991028e-03,6.997495889663696289e-03,-1.828433829359710217e-03,-1.995468192035332322e-04,8.248261176049709320e-03,-1.098657865077257156e-02,8.347412571310997009e-03,7.416089996695518494e-03,-9.847465902566909790e-03,-3.190064104273915291e-03,1.372704282402992249e-04,-7.059152994770556688e-05,1.304202713072299957e-02,5.667292512953281403e-03,-3.304549492895603180e-03,-2.722573932260274887e-03,5.830344744026660919e-04,3.190502320649102330e-05,-1.711489458102732897e-04,-7.038298645056784153e-05,1.197342062368988991e-03,4.403805825859308243e-03,-2.828834811225533485e-03,-2.835110295563936234e-03,-3.967571828979998827e-04,-9.619448246667161584e-05,-3.267107240390032530e-05,2.322735781490337104e-08,4.823759445571340621e-05,-8.922297274693846703e-05,8.883252157829701900e-04,7.441925117745995522e-04,3.797051249421201646e-06,8.240024908445775509e-05,-8.393499228986911476e-09,-1.290536165470257401e-04,1.185727451229467988e-04,-2.028075745329260826e-03,-6.920426152646541595e-03,1.810112968087196350e-03,1.752624171786010265e-03,8.028223528526723385e-04,-1.643384603084996343e-04,-3.124646027572453022e-04,2.740365918725728989e-03,-2.459743991494178772e-04,-1.191253401339054108e-02,1.360936462879180908e-02,2.854101127013564110e-03,2.407549321651458740e-02,8.317593164974823594e-05,-2.564094902481883764e-04,2.687515225261449814e-03,-3.559098811820149422e-03,-1.637849956750869751e-02,1.987203489989042282e-03,8.714921772480010986e-03,2.067532576620578766e-02,-3.447120543569326401e-04,-2.439664531266316772e-04,-3.337366506457328796e-04,-7.348394952714443207e-03,-4.737012088298797607e-03,-5.600967444479465485e-03,-3.504715859889984131e-03,-9.444031165912747383e-04,1.108285505324602127e-03,-1.146431895904242992e-04,3.247352782636880875e-03,-2.439277013763785362e-03,4.757922142744064331e-03,2.000251784920692444e-02,-6.986536551266908646e-03,-1.227094675414264202e-03,1.004280638881027699e-03,2.646564462338574231e-05,2.245588786900043488e-02,1.016145385801792145e-02,4.863731563091278076e-03,6.897923070937395096e-03,-7.894547656178474426e-03,8.679361053509637713e-05,-1.728099741740152240e-04,-2.349765127291902900e-04,1.650945981964468956e-03,-1.489895163103938103e-03,-6.066705100238323212e-03,-1.595748588442802429e-03,-3.118560416623950005e-04,5.573540420300560072e-06,1.282978701055981219e-05,-2.955118816316826269e-08,1.135323327616788447e-05,-1.046017860062420368e-04,-2.506872697267681360e-04,-4.756326379720121622e-04,-1.382872142130509019e-04,3.905229823431000113e-05,-4.745004389405949041e-09,-9.993304411182180047e-05,1.995775091927498579e-04,-2.909411210566759109e-03,-1.249404344707727432e-02,7.923873141407966614e-03,1.744696288369596004e-03,5.729182157665491104e-05,-5.167094059288501740e-06,3.008153871633112431e-04,1.121227163821458817e-03,4.709615372121334076e-03,-1.703440956771373749e-02,1.212782226502895355e-03,1.585066132247447968e-02,9.713932871818542480e-03,-5.828478606417775154e-07,9.980984032154083252e-05,-5.895756185054779053e-04,-3.140298649668693542e-04,-1.215760782361030579e-02,-2.331918664276599884e-02,1.159966923296451569e-02,5.977935623377561569e-03,-2.204927150160074234e-04,-2.210760430898517370e-04,-1.320178969763219357e-03,-1.323951408267021179e-02,1.657446846365928650e-02,1.880699582397937775e-02,-6.670908071100711823e-03,-9.184573777019977570e-03,1.691838027909398079e-03,1.400150213157758117e-04,-2.051170449703931808e-03,-2.504899166524410248e-03,6.274403538554906845e-03,7.638056296855211258e-03,6.036977283656597137e-03,-8.088700473308563232e-03,1.071144710294902325e-03,4.889979027211666107e-04,3.782061859965324402e-03,1.559302397072315216e-02,-1.230724155902862549e-03,-8.324026130139827728e-04,1.022988464683294296e-02,-9.637577022658661008e-05,8.905967115424573421e-05,-2.605689514894038439e-04,5.268342210911214352e-04,-3.925264813005924225e-03,-3.986409399658441544e-03,7.433135993778705597e-03,1.098812441341578960e-03,7.541230879724025726e-04,6.578626926057040691e-05,-7.283152663148939610e-04,-2.249983954243361950e-04,1.561414683237671852e-04,2.389622153714299202e-03,1.162957749329507351e-03,1.860255433712154627e-04,3.902997705154120922e-04,4.785688361153006554e-04,2.461748081259429455e-04,5.099497138871811330e-05,-6.647029076702892780e-04,-6.923963781446218491e-03,3.657787106931209564e-03,6.193876732140779495e-03,7.694966043345630169e-04,-1.373010920360684395e-03,-1.728027011267840862e-03,-1.059199683368206024e-03,7.651710417121648788e-03,-7.989391451701521873e-04,3.523227758705615997e-03,-8.645753376185894012e-03,1.551733724772930145e-02,3.551947011146694422e-04,-9.969938546419143677e-04,-6.480144336819648743e-03,-1.136729400604963303e-02,-2.147909440100193024e-02,4.612225573509931564e-03,9.620008990168571472e-03,1.279123127460479736e-02,-7.186114089563488960e-04,-7.546499837189912796e-04,-5.975651947665028274e-05,1.852725399658083916e-03,1.356680318713188171e-02,4.803247749805450439e-03,1.431033015251159668e-04,2.216613385826349258e-03,-2.566701732575893402e-03,2.021779306232929230e-03,6.780899129807949066e-04,-7.602965459227561951e-03,-7.788147777318954468e-04,1.979667693376541138e-02,-1.369644235819578171e-02,3.916438668966293335e-03,-1.061378512531518936e-03,5.659545771777629852e-03,1.771540939807891846e-02,8.997253142297267914e-03,3.496196120977401733e-02,-1.738336496055126190e-02,-4.287691041827201843e-02,2.785846008919179440e-04,4.684781655669212341e-03,2.229328639805316925e-02,-5.303535610437393188e-02,-1.434734463691711426e-02,-2.342627942562103271e-02,3.506697714328765869e-03,1.125482958741486073e-03,-2.217984199523925781e-02,1.080892252502962947e-05\n0.000000000000000000e+00,-5.219195372774265707e-06,-1.113351663661887869e-05,3.471264426480047405e-05,2.972748916363343596e-05,-4.625616838893620297e-06,-2.131141854988527484e-06,-3.111635749064589618e-08,8.578672350267879665e-06,-4.789907507074531168e-06,1.458479382563382387e-04,6.218115449883043766e-04,2.580418367870151997e-04,1.737679122015833855e-05,2.844749178620986640e-05,3.366809323779307306e-06,5.028516170568764210e-06,-1.384292118018493056e-04,-1.657221873756498098e-04,-7.896821480244398117e-04,-4.156949580647051334e-05,9.532777767162770033e-06,1.796511933207511902e-04,-1.448358307243324816e-05,1.239982339029666036e-05,-1.547171850688755512e-04,1.786991633707657456e-04,-4.076501936651766300e-04,-9.238148923031985760e-04,2.093150542350485921e-04,4.592349432641640306e-05,-1.266366439267585520e-06,3.045260200451593846e-06,4.918321064906194806e-05,2.352234878344461322e-04,1.768459769664332271e-04,-2.877759688999503851e-04,1.211663584399502724e-05,-1.155754725914448500e-04,-1.910444698296487331e-04,6.382686478900723159e-06,3.495195414870977402e-05,3.362470888532698154e-04,-6.901192828081548214e-04,2.352242445340380073e-04,1.119530992582440376e-03,5.114329396747052670e-04,-5.253811104921624064e-05,-3.197913429175969213e-06,-2.531948848627507687e-05,2.929054026026278734e-04,7.210181793197989464e-04,-6.419804412871599197e-05,1.722040033200755715e-04,-2.882364924516878091e-08,-1.724173330330813769e-06,1.561683234285737853e-06,3.117878804914653301e-06,3.661579830804839730e-05,1.416065206285566092e-04,-2.195748675148934126e-05,-1.496888944529928267e-05,-1.407491708960151300e-05,3.816350044871796854e-07,-3.906776058215655212e-08,-1.233223429153440520e-06,-2.707221938180737197e-06,-8.892605546861886978e-05,-7.806744542904198170e-05,-1.553037236590171233e-07,-6.616667633352335542e-06,1.669936722237252980e-08,1.070525468094274402e-05,-3.963348717661574483e-05,1.746508351061493158e-04,-4.728790663648396730e-04,4.755668342113494873e-04,6.140932091511785984e-04,-6.389484042301774025e-06,5.986689302517333999e-06,1.416804298060014844e-05,-6.236338231246918440e-05,3.469736548140645027e-04,-8.606702613178640604e-05,-1.221022801473736763e-03,7.012250716798007488e-04,1.075054751709103584e-04,-2.442506229272112250e-06,1.548952423036098480e-05,-3.478104918031021953e-05,3.597518661990761757e-04,-1.296847185585647821e-04,-3.228881396353244781e-04,4.036716709379106760e-04,4.359404556453227997e-05,3.202021616743877530e-07,7.913763511169236153e-06,2.585921174613758922e-05,4.409771936479955912e-04,4.566614516079425812e-04,-9.350138134323060513e-04,4.332654934842139482e-04,9.248152491636574268e-05,-2.717494498938322067e-05,8.320357665070332587e-06,2.114982780767604709e-04,3.793599898926913738e-05,-1.014700043015182018e-03,-3.836481482721865177e-04,5.444006528705358505e-04,1.835468137869611382e-04,3.155995364068076015e-05,-5.279947572489618324e-07,8.097541285678744316e-05,9.570215479470789433e-05,-6.885465700179338455e-04,-9.136243024840950966e-04,2.787222911138087511e-04,-3.684945568238617852e-06,4.583730969898169860e-06,2.249815224786289036e-06,1.994312697206623852e-06,6.954642594791948795e-05,1.951343438122421503e-04,5.419112494564615190e-05,8.581496331316884607e-06,-4.590575372276362032e-06,7.892248277130420320e-07,1.150372774816332822e-08,1.979206354008056223e-05,3.235978147131390870e-05,3.989845281466841698e-04,1.383231865474954247e-04,2.245576979476027191e-05,4.478021583054214716e-05,8.354742675464876811e-08,-8.145174797391518950e-05,6.686492997687309980e-05,-8.553281659260392189e-04,-1.106367679312825203e-03,3.323818789795041084e-03,-3.376798471435904503e-03,-7.748682401143014431e-05,-9.300205420004203916e-06,-1.038957634591497481e-05,6.049619405530393124e-04,-4.710553912445902824e-04,5.844775587320327759e-04,1.857691910117864609e-03,-1.581344986334443092e-04,-6.579980254173278809e-05,6.560068130493164062e-01,4.315534533816389740e-05,1.445950940251350403e-03,-7.016080198809504509e-04,-1.438199309632182121e-03,3.437762381508946419e-03,5.623624310828745365e-04,3.142649075016379356e-04,1.429656549589708447e-05,-2.673413473530672491e-05,-4.154078778810799122e-04,-3.075124695897102356e-03,-4.541296511888504028e-04,1.789734233170747757e-03,2.975388197228312492e-04,-5.899759707972407341e-05,4.886356182396411896e-04,-8.208144208765588701e-06,-1.801770180463790894e-03,-2.552087418735027313e-03,5.244825966656208038e-03,1.693422673270106316e-03,-2.309448784217238426e-03,-1.036391826346516609e-03,-3.989302786067128181e-04,6.685948756057769060e-05,-1.035189721733331680e-03,-2.844692207872867584e-04,2.347376197576522827e-03,-2.087702159769833088e-04,2.314898592885583639e-04,-1.906867146317381412e-05,3.032414679182693362e-05,-4.573753358272369951e-06,-5.372863961383700371e-05,-1.861834898591041565e-04,-6.458455463871359825e-04,1.833986025303602219e-04,6.014820974087342620e-05,3.166112583130598068e-05,-1.015602447296259925e-05,-5.149078674548945855e-08,3.578732616915658582e-07,9.653973393142223358e-06,3.135980296065099537e-05,-2.158260394935496151e-05,8.763960067881271243e-06,-2.975800043714116327e-06,-6.923528417246416211e-10,3.234989890188444406e-06,-9.587479326000902802e-06,5.544241867028176785e-05,1.736024860292673111e-04,4.360253224149346352e-04,1.201196340844035149e-03,-2.976856558234430850e-05,-3.248672783229267225e-06,2.942579703812953085e-05,-1.211144262924790382e-04,6.114483112469315529e-04,7.082601659931242466e-04,-2.990604611113667488e-03,4.145016719121485949e-04,-7.975551998242735863e-04,4.648934918805025518e-06,9.825969755183905363e-06,-2.937007229775190353e-05,1.762245665304362774e-05,1.215881202369928360e-04,8.732549613341689110e-04,5.798682104796171188e-04,7.765718037262558937e-04,2.246491021651308984e-05,2.335972203582059592e-05,-3.964528150390833616e-05,9.990187827497720718e-04,-6.416048272512853146e-04,-7.801054744049906731e-04,-9.541523759253323078e-04,5.374556640163064003e-04,3.824295708909630775e-05,-1.186620920634595677e-05,3.076714347116649151e-04,9.111607214435935020e-04,1.535613992018625140e-04,-4.391570982988923788e-04,-1.369199599139392376e-04,3.055289271287620068e-04,-5.825600601383484900e-05,-7.516372988902730867e-06,-2.801179885864257812e-03,-1.308908540522679687e-04,9.305111598223447800e-05,-6.745784503436880186e-06,3.619371273089200258e-04,-3.171464049955829978e-05,-5.035279627918498591e-06,1.321353920502588153e-05,-4.441014607436954975e-05,-2.696487936191260815e-04,-4.531114245764911175e-05,4.928831913275644183e-06,1.689400050963740796e-05,1.207625246024690568e-06,1.435468220734037459e-06,6.675691111013293266e-09,-6.767832019249908626e-07,-1.220827471115626395e-06,-9.947894795914180577e-06,-2.673550625331699848e-07,2.976626092277001590e-07,-8.380138751817867160e-07,5.048968887422233820e-08,6.376722012646496296e-06,1.388067403240711428e-06,6.412758375518023968e-05,-5.186085036257281899e-05,-1.075095278793014586e-04,1.402154884999617934e-04,6.063631190045271069e-06,1.866506522674171720e-06,7.180808552220696583e-06,-1.974406040972098708e-05,4.320076550357043743e-05,2.895033394452184439e-04,8.406615233980119228e-05,2.444618730805814266e-04,1.534732145955786109e-04,-1.231443775395746343e-06,8.144106686813756824e-07,-3.238568024244159460e-05,4.851008416153490543e-04,-1.010030464385636151e-04,-3.100434551015496254e-04,1.148345327237620950e-04,1.043635529640596360e-05,4.716552211903035641e-06,-2.856337687262566760e-06,1.474587770644575357e-05,1.228505570907145739e-04,5.085751181468367577e-04,-7.578791701234877110e-05,1.053232044796459377e-04,-2.862139808712527156e-06,-3.578980249585583806e-05,4.791907031176378950e-07,1.012435677694156766e-04,2.646623761393129826e-04,-1.066784898284822702e-05,-5.341267678886651993e-04,2.457061200402677059e-04,6.295088678598403931e-05,1.306950707657961175e-05,7.616466973558999598e-06,1.133923433371819556e-04,3.444687172304838896e-04,1.847639650804921985e-04,-8.456206705886870623e-05,2.631467650644481182e-04,5.868005246156826615e-07,8.243590855272486806e-06,2.421291355858556926e-06,7.317852578125894070e-06,-9.856581527856178582e-06,2.480350085534155369e-04,1.067501070792786777e-04,6.277757620409829542e-06,-2.286206608914653771e-06,2.029556753768702038e-07,-1.332591637037694454e-08,1.854351580732327420e-06,9.001920261653140187e-06,-3.067790021304972470e-05,4.396268195705488324e-06,-3.514610398269724101e-06,-5.083585165266413242e-06,-5.197489372221753001e-08,-1.708008312562014908e-07,-7.433835889969486743e-06,1.591406180523335934e-04,-9.213857119902968407e-04,-7.034514565020799637e-04,-2.939641417469829321e-04,2.025812136707827449e-05,-1.946289194165728986e-05,-4.194924258626997471e-06,7.425168587360531092e-05,-1.164434477686882019e-03,-1.269740634597837925e-03,-1.172306248918175697e-03,9.309774031862616539e-04,2.985050086863338947e-04,1.510269885329762474e-05,-2.307157956238370389e-05,-2.609475341159850359e-04,-1.287992781726643443e-04,-7.977301720529794693e-06,-8.134342497214674950e-04,3.237818600609898567e-04,6.722839316353201866e-05,-2.461424082866869867e-05,5.983034498058259487e-06,4.797797737410292029e-05,8.580362191423773766e-04,1.052625826559960842e-03,6.069650407880544662e-04,-6.603304063901305199e-05,-2.735378220677375793e-04,1.802216575015336275e-04,-1.636728666198905557e-05,3.526616201270371675e-04,8.843737887218594551e-04,1.078075729310512543e-04,9.728124132379889488e-05,-1.302122254855930805e-03,6.387232861015945673e-05,1.655603555263951421e-04,-1.572778819536324590e-05,5.006506689824163914e-04,1.088582794182002544e-04,-7.655707886442542076e-04,-1.739202416501939297e-04,-6.383984582498669624e-04,2.130742359440773726e-06,5.568109372688923031e-06,-3.485843080852646381e-06,3.069931335630826652e-05,1.454884477425366640e-05,1.373534905724227428e-04,9.380906703881919384e-05,1.953278297150973231e-05,5.933246029599104077e-06,5.325829988578334451e-06,3.105924406554549932e-10,-6.283852599153760821e-06,-1.929307836689986289e-05,-7.424766954500228167e-05,-1.022408032440580428e-04,-1.078572267942945473e-06,-5.665920070896390826e-07,2.162641976610757411e-08,2.054059223155491054e-05,-1.335949309577699751e-05,5.484665744006633759e-04,-2.137349802069365978e-04,3.313980705570429564e-04,1.276315888389945030e-03,2.957656761282123625e-05,1.507403794676065445e-05,8.836797860567457974e-06,-1.979509979719296098e-04,-1.292848028242588043e-03,1.561177312396466732e-03,-7.318507414311170578e-05,5.425574490800499916e-04,5.111459176987409592e-05,-1.008062099572271109e-05,3.254422699683345854e-05,1.502834929851815104e-04,-1.621686387807130814e-04,3.828583285212516785e-04,-1.980702159926295280e-03,-3.446055925451219082e-04,6.153641152195632458e-05,-1.172712563857203349e-05,-1.451384014217182994e-05,2.049713075393810868e-04,1.741507730912417173e-04,-1.858262694440782070e-04,-2.837867941707372665e-04,-8.027923759073019028e-04,-7.819550810381770134e-04,-3.224887768737971783e-04,-3.063037411266122945e-06,4.427868698257952929e-04,-2.635793061926960945e-04,-2.090524649247527122e-04,-1.130274496972560883e-03,4.706037288997322321e-04,7.927263504825532436e-04,-3.382570139365270734e-05,8.801835974736604840e-06,4.047961556352674961e-05,4.685998719651252031e-04,6.984344217926263809e-04,9.961980686057358980e-05,-2.213995612692087889e-04,4.715482646133750677e-06,-1.113002235797466710e-05,2.835161467373836786e-06,-9.734667401062324643e-06,8.003655239008367062e-05,-1.006445381790399551e-05,4.385276406537741423e-05,-4.364714186522178352e-06,-2.672089613042771816e-05,1.857584720710292459e-06,3.111563273705542088e-08,-3.235147687519202009e-06,-5.092913852422498167e-06,-3.870401997119188309e-05,-4.218555113766342402e-05,7.284064849955029786e-06,-1.381110996589995921e-05,5.665594926540507004e-08,8.847719072946347296e-07,-7.621678378200158477e-06,-9.313011105405166745e-06,-1.610307372175157070e-04,-8.294775034300982952e-05,3.165977250318974257e-04,2.432079782010987401e-08,4.477069524000398815e-06,1.727213748381473124e-05,-8.663909102324396372e-05,1.013508997857570648e-03,3.790479386225342751e-04,-6.866168696433305740e-04,4.993738257326185703e-04,-4.934942262480035424e-05,3.958548404625616968e-07,-7.115465996321290731e-05,-3.049225779250264168e-04,2.432626642985269427e-04,-4.481618816498667002e-05,-9.016669355332851410e-05,-7.725958130322396755e-05,1.013790169963613153e-04,1.469678682042285800e-05,9.288492037740070373e-06,-1.774273187038488686e-05,3.410595236346125603e-04,9.160176850855350494e-04,1.554605260025709867e-04,-1.680262212175875902e-04,6.264659168664366007e-05,-6.817514804424718022e-05,5.842801328981295228e-06,-6.106853106757625937e-05,2.834115002769976854e-05,-1.064538722857832909e-03,-8.539235568605363369e-04,1.327298232354223728e-04,-1.140113818109966815e-05,-2.750599742284975946e-05,-6.020920409355312586e-06,5.678843008354306221e-04,-2.576966362539678812e-04,-2.668724046088755131e-04,6.349600153043866158e-04,2.179315197281539440e-05,1.066253025783225894e-05,-5.104335514261038043e-07,1.665034233155893162e-06,4.919396815239451826e-05,-6.294734193943440914e-04,1.482845982536673546e-05,-4.648294634534977376e-06,-1.020429863274330273e-06,1.578255250933580101e-06,-6.132631824584677815e-07,-4.489753280267905211e-08,-1.697902462183265015e-06,4.129107765038497746e-06,2.431974462524522096e-05,-3.254031616961583495e-05,-2.481768206052947789e-06,-9.165043593384325504e-06,-2.035358193097636104e-08,-1.861490090959705412e-07,-2.464542558300308883e-05,4.439448093762621284e-05,5.028799641877412796e-04,-4.040041822008788586e-04,1.872326101874932647e-04,3.039133298443630338e-05,-5.750049695052439347e-06,-4.403475759318098426e-05,1.712296580080874264e-05,-9.486588533036410809e-05,3.546747611835598946e-04,4.660142585635185242e-04,3.936452849302440882e-04,3.175979654770344496e-04,-3.901154741470236331e-06,-1.158212398877367377e-05,-1.690947392489761114e-04,2.625188790261745453e-05,6.456734263338148594e-05,1.640190021134912968e-04,-3.986480587627738714e-04,6.009681965224444866e-04,-1.657928442000411451e-05,7.569343324576038867e-06,3.301359538454562426e-05,7.092746673151850700e-04,-6.732873152941465378e-04,-1.412356039509177208e-03,1.797429576981812716e-04,5.721056950278580189e-04,-3.475583980616647750e-06,-7.889238986535929143e-06,2.181516756536439061e-04,-1.011563348583877087e-03,-9.075704147107899189e-04,-2.628680667839944363e-04,2.722359931794926524e-05,5.510866176337003708e-04,5.426941788755357265e-05,-2.893369310186244547e-05,8.325182134285569191e-04,-2.148502680938690901e-04,-4.606758593581616879e-04,1.821906189434230328e-04,-1.553019683342427015e-04,1.501663700764765963e-05,-2.398990363872144371e-05,-3.443328296270919964e-06,5.207615322433412075e-05,2.153870591428130865e-04,3.570003900676965714e-04,-5.185676272958517075e-04,-1.021156058413907886e-04,-1.496955292168422602e-06,1.430867087037768215e-07,-1.123030961025506258e-05,2.296305137861054391e-05,-2.859917185560334474e-05,-7.931834988994523883e-05,-8.533711661584675312e-05,4.029065530630759895e-05,8.931203410611487925e-06,1.528491338831372559e-05,8.326195711561013013e-06,2.770338141999673098e-06,7.081839430611580610e-05,9.988773381337523460e-04,-7.171205652412027121e-05,3.267904103267937899e-04,1.625561162654776126e-05,3.942290732084074989e-06,-6.189777195686474442e-06,-7.072212611092254519e-06,7.445517694577574730e-04,4.649253969546407461e-04,-8.740408811718225479e-04,5.602471646852791309e-04,4.001782508566975594e-05,-7.672845094930380583e-05,-4.944377360516227782e-05,-1.161254403996281326e-04,-6.530270329676568508e-04,2.515144296921789646e-04,-7.957577472552657127e-04,-4.546332347672432661e-04,2.534180530346930027e-04,9.123549534706398845e-05,-9.118061279878020287e-05,9.872154623735696077e-05,-1.091056037694215775e-03,1.095577259548008442e-03,-7.380940369330346584e-04,5.746493698097765446e-04,-1.777976867742836475e-04,1.053509331541135907e-04,3.265884879510849714e-05,4.249850826454348862e-05,1.434782461728900671e-04,-3.578647156246006489e-04,1.421178458258509636e-04,8.857768261805176735e-05,5.319561751093715429e-05,-2.517466200515627861e-04,8.505908044753596187e-05,6.544076604768633842e-04,-1.275230897590517998e-05,1.249531633220613003e-03,-1.969026401638984680e-03,6.431338842958211899e-04,1.436843536794185638e-03,-1.234214170835912228e-03,-8.577786502428352833e-04,-2.805847674608230591e-03,6.111385300755500793e-04,-1.749748946167528629e-03,-7.186229340732097626e-04,-1.500341575592756271e-03,-2.500867471098899841e-03,8.740369139559334144e-08\n0.000000000000000000e+00,1.737305683491285890e-05,3.178501356160268188e-05,3.785607077588792890e-06,-6.033699901308864355e-05,2.243138442281633615e-05,1.304511806665686890e-05,-8.248445815262073211e-10,-1.663886177993845195e-05,1.950907744685537182e-06,-1.560019736643880606e-04,1.187958405353128910e-03,2.202494943048804998e-04,-9.687854908406734467e-04,-8.449113011010922492e-06,-1.471151153964456171e-05,-1.598144626768771559e-05,5.282683996483683586e-04,1.614984590560197830e-03,-5.356161273084580898e-04,6.031147786416113377e-04,1.592988381162285805e-03,-4.602885455824434757e-04,1.764200533216353506e-05,8.633994002593681216e-05,1.254450064152479172e-03,9.508603252470493317e-04,2.785522665362805128e-04,-1.361045869998633862e-03,6.787054589949548244e-04,2.413861220702528954e-04,-2.775997563730925322e-05,4.066379005962517112e-06,8.464063284918665886e-05,-9.395503002451732755e-05,-1.633774489164352417e-03,1.350853563053533435e-05,-1.164820641861297190e-04,5.183520843274891376e-04,3.691851161420345306e-04,-1.331812927674036473e-05,-2.957705582957714796e-04,-2.070524729788303375e-03,1.538743847049772739e-03,1.263176964130252600e-04,2.863829722627997398e-04,4.380172758828848600e-04,1.660876878304407001e-04,1.817021438910160214e-05,-5.273629212751984596e-04,-1.185172004625201225e-04,-9.059355361387133598e-04,-9.847981855273246765e-04,-7.128439028747379780e-04,-7.948372513055801392e-06,-5.642638143399381079e-07,1.300896201428258792e-06,-5.438332664198242128e-05,-4.952730523655191064e-05,-7.296088733710348606e-04,1.543755788588896394e-04,4.126026760786771774e-05,2.611399759189225733e-05,1.062291812559124082e-05,3.390061209529449116e-08,8.261952643806580454e-06,-7.283431386895244941e-06,5.982460425002500415e-05,1.099912187783047557e-04,1.182190862891729921e-05,1.828623499022796750e-05,-2.562105372305722994e-08,-4.969466772308805957e-06,8.150557732733432204e-06,-1.505734689999371767e-04,5.378804053179919720e-04,5.635221896227449179e-06,-3.907277714461088181e-04,-3.932155959773808718e-05,5.822016646561678499e-07,1.613291260582627729e-06,1.469681592425331473e-04,-6.530499085783958435e-04,-1.101576926885172725e-04,8.872867329046130180e-05,3.068280639126896858e-04,1.020201743813231587e-04,-1.195427375932922587e-05,8.246389916166663170e-05,1.076546846888959408e-03,1.209666224895045161e-04,3.781158011406660080e-05,3.760169493034482002e-04,3.987923846580088139e-04,2.416912029730156064e-04,-1.018536204355768859e-05,-1.289774445467628539e-05,-2.855682032532058656e-05,-1.268552150577306747e-03,-5.661548930220305920e-04,7.489452837035059929e-04,7.207600865513086319e-04,-1.278294657822698355e-04,-1.153957236965652555e-05,2.945921551145147532e-07,-2.518900437280535698e-04,-2.894638746511191130e-04,1.545070670545101166e-03,3.720688691828399897e-04,-2.161386510124430060e-04,-2.943063736893236637e-04,2.775599750748369843e-05,3.108191958745010197e-05,-4.953609895892441273e-04,2.284554939251393080e-04,4.046567191835492849e-04,-9.944100165739655495e-04,1.681533176451921463e-04,-1.506887019786518067e-05,1.145070473285159096e-05,-2.488356813046266325e-06,-3.755074430955573916e-05,-2.857917570509016514e-05,-6.005203467793762684e-04,1.729177602101117373e-04,2.797364686557557434e-05,7.362530141108436510e-07,-3.564725830074166879e-06,3.432895567812010995e-08,-6.767474405933171511e-05,-4.497647751122713089e-05,-4.668714245781302452e-04,-1.174156204797327518e-04,-1.505660475231707096e-04,-1.453485601814463735e-04,8.096048276229339535e-08,1.985604467336088419e-05,-8.681934559717774391e-05,6.112404516898095608e-04,-4.234519321471452713e-03,-1.371237915009260178e-03,4.832287319004535675e-03,2.817338972818106413e-04,-2.096866410283837467e-05,-3.780800398089922965e-05,-1.205751323141157627e-03,2.431625965982675552e-03,2.614228753373026848e-03,2.742579672485589981e-04,-3.039013594388961792e-03,1.373519655317068100e-03,8.496634109178557992e-06,6.551813483238220215e-01,-9.636985138058662415e-03,-4.764888901263475418e-03,-4.219679161906242371e-03,-8.637105347588658333e-04,-8.102377876639366150e-03,-1.260773860849440098e-03,1.079194989870302379e-04,5.795327888336032629e-05,-2.495279186405241489e-04,7.070017978549003601e-03,4.891690332442522049e-03,2.916149562224745750e-03,-4.625195637345314026e-03,1.508487621322274208e-03,-4.752069944515824318e-04,7.179662134149111807e-06,1.523994724266231060e-03,5.290771950967609882e-04,-6.450626067817211151e-03,-4.855532664805650711e-03,4.346828907728195190e-03,6.901848246343433857e-04,-3.082820621784776449e-04,-2.609211369417607784e-04,5.459870211780071259e-03,-5.055690417066216469e-04,-6.813402287662029266e-04,4.745252430438995361e-03,-1.766540110111236572e-03,9.124368079937994480e-05,-8.449763845419511199e-05,-3.080636815866455436e-05,4.769707738887518644e-04,-3.928801452275365591e-04,3.124191425740718842e-03,-1.553892157971858978e-03,-3.444702597334980965e-04,-2.726599632296711206e-05,2.825967203534673899e-05,-9.222210550774434523e-09,1.352737308479845524e-05,1.747043279465287924e-05,-1.393322454532608390e-04,-1.105917544919066131e-04,4.222489587846212089e-05,1.601505573489703238e-05,-2.790034159261267632e-08,-5.129159035277552903e-06,-4.297101622796617448e-05,7.132916653063148260e-05,-2.693527494557201862e-04,2.769121783785521984e-04,-5.331920692697167397e-05,2.191836028941906989e-05,-1.194449123431695625e-05,-4.890365380560979247e-05,2.318022307008504868e-04,1.373836537823081017e-03,-1.010919455438852310e-03,1.588976709172129631e-03,-1.662131398916244507e-03,1.210440183058381081e-03,-4.479107155930250883e-05,1.466793473809957504e-04,2.370786387473344803e-03,1.669091987423598766e-03,7.530159200541675091e-04,-1.967294840142130852e-03,-1.879462797660380602e-05,1.676964107900857925e-03,-4.240875932737253606e-05,-2.596259946585632861e-05,2.401740057393908501e-04,-9.459152352064847946e-04,4.614922218024730682e-04,1.554850023239850998e-03,-5.147584015503525734e-04,-3.479479637462645769e-04,7.859292963985353708e-05,-4.267267649993300438e-05,3.303420089650899172e-04,3.215816104784607887e-05,1.363948802463710308e-03,-1.398017280735075474e-03,-3.488904330879449844e-04,3.280230157542973757e-04,1.843450590968132019e-04,-1.704316673567518592e-05,2.950435737147927284e-04,1.986070070415735245e-03,9.903821628540754318e-04,-1.546801649965345860e-04,-1.607978018000721931e-03,5.008434891351498663e-05,-4.209496182738803327e-05,1.734041325107682496e-05,-6.961592589505016804e-05,8.758273907005786896e-04,-3.713140031322836876e-04,-2.627443172968924046e-04,-2.528318873373791575e-06,-2.377973942202515900e-05,4.976002401235746220e-06,-6.670370567007921636e-08,6.182237484608776867e-06,-2.603936263767536730e-05,8.969554619397968054e-05,7.047389954095706344e-05,1.582237746333703399e-05,1.852210698416456580e-05,1.788021108950488269e-08,-6.789334747736575082e-06,1.655984669923782349e-05,-2.254442224511876702e-04,-1.216947130160406232e-04,6.998182507231831551e-04,-4.712075460702180862e-04,-2.097662218147888780e-05,1.357977225779904984e-06,6.159636086522368714e-06,2.266531664645299315e-04,-1.675157400313764811e-04,-6.978936726227402687e-04,-6.071738243917934597e-05,1.862327335402369499e-04,4.667911707656458020e-05,3.343011485412716866e-07,9.454956307308748364e-05,1.450700452551245689e-03,8.796089678071439266e-04,-2.729689731495454907e-05,-4.949259455315768719e-04,4.055421450175344944e-04,5.265001673251390457e-04,-4.786853878613328561e-06,-9.150172445515636355e-06,-4.441868441062979400e-05,-8.941991836763918400e-04,3.774506913032382727e-04,-4.705716855823993683e-04,1.004925346933305264e-03,-4.789760278072208166e-04,3.658831337816081941e-05,9.230008799931965768e-06,-2.220155292889103293e-04,1.917854533530771732e-04,1.217349665239453316e-03,6.095431745052337646e-04,4.495621251408010721e-04,-5.414917832240462303e-04,-4.276179424778092653e-06,4.381121834740042686e-05,-6.235151086002588272e-04,3.645965771283954382e-04,3.782007843255996704e-04,-1.030484912917017937e-03,2.510260674171149731e-04,-2.293836405442561954e-05,2.000050335482228547e-05,-9.948043043550569564e-06,-3.549699977156706154e-05,-2.491931081749498844e-04,-3.395864623598754406e-04,3.814897791016846895e-04,6.555637082783505321e-05,5.977927685307804495e-06,-1.744093196975882165e-06,8.447841537417843938e-08,4.962184902979061007e-06,-1.131487988459412009e-05,8.817533671390265226e-05,3.789663969655521214e-05,1.509623689344152808e-05,1.626499761187005788e-05,6.539266905747354031e-09,7.774731329845963046e-07,8.853403414832428098e-06,-1.908601552713662386e-05,1.607145532034337521e-05,1.843516132794320583e-03,-8.493164932588115335e-05,-3.347640449646860361e-05,2.510856575099751353e-06,4.591946708387695253e-05,-9.135083018918521702e-06,5.471733165904879570e-04,1.353938132524490356e-03,-4.672271606978029013e-04,-2.462348493281751871e-04,-8.896179497241973877e-05,-1.561518911330495030e-05,1.282335433643311262e-04,1.203497173264622688e-03,6.582862115465104580e-04,5.609460640698671341e-04,3.927851794287562370e-04,1.768579706549644470e-03,2.173161774408072233e-04,-8.535231245332397521e-06,-1.931370388774666935e-05,-3.824115265160799026e-05,-1.286633778363466263e-03,-1.000173157081007957e-03,-1.208423287607729435e-03,-1.625231234356760979e-04,7.166505383793264627e-05,-2.150713262381032109e-04,5.106187745695933700e-05,-3.569052205421030521e-04,-1.242121797986328602e-04,1.340516493655741215e-03,-7.945129182189702988e-04,-6.588525138795375824e-05,-4.969977308064699173e-04,-1.243096194230020046e-04,5.012013571104034781e-05,-6.154652219265699387e-04,7.172955665737390518e-04,6.682099774479866028e-04,-8.254175772890448570e-04,8.424690458923578262e-04,-1.883112054201774299e-05,2.803577444865368307e-05,1.896405819934443571e-06,-4.630351031664758921e-05,5.014037014916539192e-06,-6.167802494019269943e-04,1.326502388110384345e-04,3.062545147258788347e-05,-9.486760063737165183e-06,-4.227556019031908363e-06,4.634239303413778543e-08,4.822546543437056243e-06,-1.489793248765636235e-06,-3.609318810049444437e-06,1.465959358029067516e-04,1.203761894430499524e-05,1.834016620705369860e-05,2.279148247907869518e-08,6.750796273990999907e-06,7.822264706192072481e-06,-1.444636873202398419e-04,-4.779258742928504944e-04,7.064804667606949806e-04,-4.429289838299155235e-04,-1.199390135298017412e-05,-1.109558070311322808e-05,2.313543518539518118e-05,9.844564192462712526e-05,3.109461104031652212e-04,-9.945770725607872009e-04,6.468468345701694489e-04,-1.176988123916089535e-03,4.105013795197010040e-04,-1.025670462695416063e-05,1.032551663229241967e-04,1.078793313354253769e-03,8.254443528130650520e-04,8.818885544314980507e-04,2.487820165697485209e-05,1.141343265771865845e-03,4.247124597895890474e-04,-1.669448465690948069e-05,8.842880561132915318e-07,-8.337397594004869461e-05,-9.848347399383783340e-04,-4.459590418264269829e-04,4.389410896692425013e-04,1.099734450690448284e-03,-1.803384366212412715e-04,-1.486099499743431807e-04,-1.063323361449874938e-05,1.271299261134117842e-04,4.981255042366683483e-04,1.067371456883847713e-03,-3.661152441054582596e-04,-8.158776909112930298e-04,-4.182555421721190214e-04,-3.101587208220735192e-05,3.614704110077582300e-05,-2.930707996711134911e-04,4.272909718565642834e-04,-3.267560387030243874e-04,-1.729029463604092598e-03,9.581554331816732883e-04,-1.051039816957199946e-05,1.368156517855823040e-05,3.926075351046165451e-06,-2.293621037097182125e-05,1.732324744807556272e-04,-2.212262188550084829e-05,3.408109187148511410e-04,4.946887202095240355e-05,-4.522548806562554091e-06,-2.420653572698938660e-06,-2.914566721301525831e-08,1.178705133497714996e-05,-4.953524239681428298e-07,8.786508988123387098e-05,1.131297758547589183e-04,-6.042260793037712574e-06,2.182532080041710287e-05,9.416362445335835218e-08,-7.377488600468495861e-06,2.622586907818913460e-05,-2.049769100267440081e-04,-7.574927876703441143e-04,8.460087119601666927e-04,-1.225042622536420822e-03,-4.271568468539044261e-05,5.740324922953732312e-06,8.961668754636775702e-06,3.181571082677692175e-04,-7.999415392987430096e-04,-1.290130079723894596e-03,-7.092076702974736691e-04,7.607878069393336773e-04,5.837403004989027977e-04,2.636345743667334318e-05,5.679504101863130927e-05,1.623441698029637337e-03,1.143110101111233234e-03,-1.006030128337442875e-03,-3.689792065415531397e-04,1.467979396693408489e-03,-2.986849285662174225e-04,-1.473821339459391311e-05,-2.056359699054155499e-05,-3.578713221941143274e-05,-4.637968377210199833e-04,-2.807331329677253962e-04,-6.764521822333335876e-04,8.117494871839880943e-04,-1.272549416171386838e-04,1.506733824498951435e-04,9.314112503489013761e-06,-4.555302148219197989e-04,8.696372970007359982e-04,1.047405297867953777e-03,1.635462511330842972e-03,4.292198282200843096e-04,-1.743342436384409666e-04,9.424432209925726056e-05,5.129392957314848900e-05,-1.448930124752223492e-03,4.707857151515781879e-04,-3.768995520658791065e-05,4.644014989025890827e-04,2.154752728529274464e-04,-3.781593841267749667e-05,1.658673136262223125e-05,-1.364954550808761269e-05,-1.734886609483510256e-05,-7.497628685086965561e-04,-1.385465264320373535e-03,2.239051973447203636e-04,3.198216290911659598e-05,1.629437792871613055e-05,7.815462481630675029e-07,-3.782361090998165309e-08,1.115195027523441240e-05,2.632061978147248738e-06,7.882423233240842819e-05,-3.350176848471164703e-05,1.732131568132899702e-05,2.125113678630441427e-05,1.908574631670489907e-09,-1.833533860917668790e-05,1.572752989886794239e-05,-2.436911454424262047e-04,-1.998672261834144592e-03,5.544150481000542641e-04,-1.315164729021489620e-03,-3.831364665529690683e-05,-1.532976057205814868e-06,-1.619858448975719512e-05,2.533260849304497242e-04,-1.374668441712856293e-03,-9.901990415528416634e-04,4.046760441269725561e-04,-4.354426055215299129e-04,-1.857955066952854395e-05,4.358385922387242317e-06,1.054546664818190038e-04,1.412500161677598953e-03,2.089241606881842017e-04,-4.572272009681910276e-04,-5.161947919987142086e-04,1.121547305956482887e-03,1.852312707342207432e-04,-2.800544098136015236e-05,-1.319978764513507485e-05,-5.352220614440739155e-05,-9.439013665542006493e-04,1.171002513729035854e-04,-1.773759722709655762e-03,-8.793432789389044046e-05,-5.545953899854794145e-05,1.253646623808890581e-04,6.553975254064425826e-06,-3.870885411743074656e-04,-3.492184623610228300e-04,2.544852904975414276e-04,1.796361058950424194e-03,1.151212025433778763e-03,-1.402562193106859922e-04,1.087753043975681067e-04,3.692354948725551367e-05,-1.419805455952882767e-03,3.968070086557418108e-04,-2.277733001392334700e-04,6.099226884543895721e-04,2.012618642766028643e-04,4.124667975702323020e-05,-2.119003511324990541e-05,-6.489053339464589953e-05,-1.491904404247179627e-04,-1.038462505675852299e-04,-9.633583249524235725e-04,8.775907917879521847e-05,6.712765753036364913e-05,1.216192395077086985e-04,-6.046251655789092183e-06,-6.918203143868595362e-05,1.224435800395440310e-05,1.903355041577015072e-05,6.510283856187015772e-05,9.696878805698361248e-06,-5.273233227853779681e-07,1.225604046339867637e-05,-8.945823356043547392e-05,-7.503517736040521413e-06,-1.156737635028548539e-04,9.599476470611989498e-05,1.321128947893157601e-04,1.197333680465817451e-03,2.935940865427255630e-04,-1.720076834317296743e-04,5.721059642382897437e-05,-2.000125532504171133e-04,-4.092681629117578268e-04,-3.616765607148408890e-04,1.310832798480987549e-03,7.786510977894067764e-04,8.671518880873918533e-04,-2.141442964784801006e-04,1.582457771291956306e-04,4.380420068628154695e-05,-7.923473604023456573e-04,1.790775335393846035e-03,-4.115276678930968046e-04,1.849361869972199202e-04,1.541014993563294411e-03,-9.911535307765007019e-04,7.966673001646995544e-05,1.437122991774231195e-04,1.522671518614515662e-04,8.972631767392158508e-04,1.511757262051105499e-03,9.111140388995409012e-04,-7.406343356706202030e-04,-8.114788215607404709e-05,-6.291176541708409786e-04,1.597727678017690778e-04,-6.291730096563696861e-04,-1.082707312889397144e-03,1.988228177651762962e-04,-1.776275457814335823e-03,-7.959374925121665001e-04,-4.127488937228918076e-04,-2.241649963252712041e-05,-5.408662836998701096e-04,-1.098440727218985558e-03,-1.080733723938465118e-03,2.395384246483445168e-03,-3.062026575207710266e-03,-1.488851412432268262e-04,-3.345938399434089661e-03,-1.522386679425835609e-03,8.212176151573657990e-03,-2.669827314093708992e-03,7.273191586136817932e-03,-1.346182357519865036e-02,1.605633297003805637e-03,3.198728431016206741e-03,-1.619780668988823891e-03,-1.877588829302112572e-06\n0.000000000000000000e+00,1.807978842407464981e-04,2.387199929216876626e-04,-2.077703102258965373e-04,5.630572559311985970e-06,2.829032309819012880e-04,2.166106278309598565e-04,1.836524532450312108e-08,-1.037245019688270986e-04,8.038288797251880169e-06,6.224019452929496765e-04,1.215712539851665497e-02,3.607991384342312813e-03,-1.289253355935215950e-03,6.510806997539475560e-05,-1.103171816794201732e-04,-2.989495696965605021e-04,5.283362232148647308e-03,6.981753744184970856e-03,-6.082220934331417084e-03,1.565231126733124256e-03,1.226374879479408264e-02,1.878111157566308975e-03,1.271998189622536302e-04,1.254310482181608677e-03,1.930011995136737823e-02,9.873078204691410065e-03,3.903104923665523529e-03,-1.748456433415412903e-02,4.127397667616605759e-03,6.082231644541025162e-03,-4.440405755303800106e-04,-1.284655299969017506e-04,1.807544380426406860e-03,-3.829110064543783665e-04,-2.154441364109516144e-02,-6.747500039637088776e-03,1.043161028064787388e-03,2.478663111105561256e-03,2.763759810477495193e-03,-1.852340210461989045e-04,-7.776905549690127373e-04,-1.556880678981542587e-02,1.485063228756189346e-02,9.024010971188545227e-03,-4.764583427459001541e-03,4.132600501179695129e-03,1.624261960387229919e-03,2.653641276992857456e-04,-5.202411208301782608e-03,3.556635696440935135e-03,-6.166838109493255615e-03,-9.941188618540763855e-03,-9.735779836773872375e-03,-1.016851456370204687e-04,-7.454988372046500444e-05,3.113027923973277211e-05,-4.461126809474080801e-04,1.116634579375386238e-03,-9.399132803082466125e-03,1.370202517136931419e-03,3.649783902801573277e-04,1.187659945571795106e-04,9.929270163411274552e-05,1.202211397099972601e-08,1.070253201760351658e-04,6.257650966290384531e-06,3.255401388742029667e-04,8.244479540735483170e-04,1.931236474774777889e-04,1.999087107833474874e-04,-5.457384322227198936e-09,-6.207340629771351814e-05,-1.188623718917369843e-05,-1.336803659796714783e-03,-4.264363553375005722e-03,-1.717322273179888725e-03,-2.775777364149689674e-03,-3.608751576393842697e-04,-1.687378608039580286e-05,3.608536644605919719e-05,1.619030139409005642e-03,-6.139686331152915955e-03,-1.118919067084789276e-02,-1.124632358551025391e-02,9.364546276628971100e-03,3.223259933292865753e-03,-7.821464532753452659e-05,1.082567614503204823e-03,1.491073984652757645e-02,5.207493435591459274e-03,-1.814789604395627975e-03,2.142068115063011646e-04,4.884896334260702133e-03,5.082217045128345490e-03,-2.463621785864233971e-04,-1.169531024061143398e-04,2.046945155598223209e-05,-1.222122926265001297e-02,-9.987330995500087738e-03,-8.995052427053451538e-03,8.625771850347518921e-03,-3.169259289279580116e-03,3.082635230384767056e-04,-2.404870247119106352e-05,-6.855911342427134514e-04,-2.498613437637686729e-03,1.351348124444484711e-02,1.485380809754133224e-02,1.287072664126753807e-04,-4.559392575174570084e-03,6.204008823260664940e-04,3.445006150286644697e-04,-3.970765043050050735e-03,4.543857183307409286e-03,4.014037549495697021e-03,-1.019246689975261688e-02,-9.269181173294782639e-04,-1.282229350181296468e-04,7.592971815029159188e-05,1.712083576421719044e-05,-3.599440096877515316e-04,1.718227984383702278e-03,-5.498067475855350494e-03,2.068181522190570831e-03,4.098243953194469213e-04,-1.325447192357387394e-05,-2.479792965459637344e-05,-4.266778574901763932e-08,-6.752677145414054394e-04,-1.646573364268988371e-04,-3.063277574256062508e-03,-1.489642076194286346e-03,-1.800173544324934483e-03,-1.651614904403686523e-03,-4.618846638493323553e-09,1.755649282131344080e-04,-1.103310787584632635e-04,-1.834852853789925575e-03,-3.638932481408119202e-02,1.042869128286838531e-02,2.061402611434459686e-02,1.855035428889095783e-03,-6.982823833823204041e-05,6.205273093655705452e-04,-9.706035256385803223e-03,4.814912378787994385e-02,3.391571342945098877e-02,-1.838381518609821796e-03,-2.047242596745491028e-02,-1.726067438721656799e-02,1.507163746282458305e-03,-9.311255067586898804e-03,5.263186693191528320e-01,-5.818111822009086609e-02,-8.347529917955398560e-02,-1.742924936115741730e-02,-7.539439946413040161e-02,-4.476740956306457520e-02,2.130336593836545944e-03,1.257643452845513821e-03,-6.622882559895515442e-03,9.469784051179885864e-02,1.005034521222114563e-01,4.962414503097534180e-02,-4.835798591375350952e-02,2.558982372283935547e-02,3.883615136146545410e-05,3.963322378695011139e-04,2.035482553765177727e-03,-4.479676485061645508e-03,-6.584966182708740234e-02,-5.050078406929969788e-02,6.808522343635559082e-02,1.021824032068252563e-02,-2.441988559439778328e-03,-2.388532273471355438e-03,3.645305708050727844e-02,-3.442882001399993896e-02,-7.643194869160652161e-03,4.051787406206130981e-02,7.564388215541839600e-03,5.819209036417305470e-04,8.008682925719767809e-05,-4.452541470527648926e-04,3.220386104658246040e-03,-2.035664953291416168e-02,4.027377814054489136e-02,-7.753817364573478699e-03,-2.452859655022621155e-03,5.266524967737495899e-04,3.124606737401336432e-04,2.204207305567251751e-08,1.240218698512762785e-04,2.471060142852365971e-04,-2.381841331953182817e-04,-7.777393329888582230e-05,4.270415229257196188e-04,2.365128311794251204e-04,1.692569639999419451e-09,-6.500566087197512388e-05,-2.809220459312200546e-04,9.345321450382471085e-05,9.200675413012504578e-04,7.225897628813982010e-03,-1.113774441182613373e-02,-2.753780572675168514e-04,-1.867927494458854198e-04,-4.361614701338112354e-04,2.327226568013429642e-03,-2.005260903388261795e-03,-2.483403077349066734e-03,-6.091851973906159401e-04,4.230088088661432266e-03,-5.169406533241271973e-03,-3.898001741617918015e-04,1.412341836839914322e-03,2.422566525638103485e-02,9.860332123935222626e-03,6.455773953348398209e-03,-1.448983792215585709e-02,5.218374542891979218e-03,1.487633585929870605e-02,-2.889075840357691050e-04,-2.532562066335231066e-04,1.675436738878488541e-03,-1.132557820528745651e-02,6.505879573523998260e-04,-2.233033254742622375e-02,-1.353416871279478073e-02,-5.060136318206787109e-03,3.981068439316004515e-04,-4.001451306976377964e-04,6.113623734563589096e-03,-5.214926786720752716e-03,1.815281994640827179e-02,5.833883187733590603e-05,-5.526281427592039108e-03,2.952420385554432869e-03,1.530249835923314095e-03,-5.538458208320662379e-05,-4.914526361972093582e-03,8.895809762179851532e-03,6.022367626428604126e-03,2.258196007460355759e-03,-1.464805193245410919e-02,2.386006381129845977e-04,-3.428671625442802906e-04,1.954821782419458032e-04,-4.902489017695188522e-04,7.079977542161941528e-03,-7.698182482272386551e-03,-3.693914506584405899e-03,-1.871202402980998158e-04,-2.285095542902126908e-04,3.428264608373865485e-05,3.960428784921532497e-08,8.534132939530536532e-05,-2.428173902444541454e-04,1.084856223315000534e-03,6.743684061802923679e-04,2.238951274193823338e-04,2.373960451222956181e-04,6.690243026241660118e-09,-6.496210698969662189e-05,9.542633051751181483e-05,-1.437205704860389233e-03,-9.073844412341713905e-04,-1.357246772386133671e-03,-3.871282329782843590e-03,-6.069060327718034387e-05,-3.253994873375631869e-05,-1.375402644043788314e-04,2.470051869750022888e-03,-7.385202683508396149e-03,-6.862304639071226120e-03,-4.644640721380710602e-04,-1.988167059607803822e-04,4.418621305376291275e-03,-9.863858576864004135e-05,1.364097464829683304e-03,2.054098807275295258e-02,8.972591720521450043e-03,2.571053337305784225e-03,-6.172368768602609634e-03,2.672658069059252739e-03,7.441990543156862259e-03,-2.159674622816964984e-04,-5.640466770273633301e-05,1.489381538704037666e-04,-1.173909008502960205e-02,-3.015614114701747894e-03,-9.069333784282207489e-03,1.132134813815355301e-02,-4.176101647317409515e-03,-1.524201943539083004e-04,1.279993193747941405e-05,-5.400959053076803684e-04,-4.317850107327103615e-04,9.856401942670345306e-03,1.061082165688276291e-02,-9.699574438855051994e-04,-3.490648232400417328e-03,-1.451357384212315083e-04,3.958025481551885605e-04,-3.746097208932042122e-03,6.090575363487005234e-03,2.890558447688817978e-03,-1.293116621673107147e-02,-2.288539195433259010e-03,-1.857443712651729584e-04,3.878642382915131748e-05,-5.015427814214490354e-05,-2.156829868908971548e-04,5.952023202553391457e-04,-3.943723160773515701e-03,1.849844702519476414e-03,4.018115578219294548e-04,-2.432964174658991396e-05,-1.229377994604874402e-05,-2.806791599141433835e-08,7.620172982569783926e-05,-1.235420859302394092e-05,-1.462280342821031809e-04,-2.510590129531919956e-04,2.275580627610906959e-04,1.671667123446241021e-04,-5.406946002040058374e-08,-8.027287549339234829e-05,2.546518953749909997e-05,-2.565865288488566875e-04,2.006307709962129593e-03,-8.108444511890411377e-03,-9.712830069474875927e-04,-2.357243065489456058e-04,5.102943032397888601e-05,7.218935024866368622e-06,1.078608445823192596e-03,-1.773189753293991089e-03,-1.236642617732286453e-02,-9.687103331089019775e-03,4.101986996829509735e-03,4.495101515203714371e-03,-1.915760076371952891e-04,1.228049513883888721e-03,1.597033254802227020e-02,2.489465288817882538e-03,7.710546255111694336e-03,2.260318957269191742e-03,1.233195047825574875e-02,5.160578526556491852e-03,-3.559895558282732964e-04,-2.869166492018848658e-04,3.843827289529144764e-04,-1.145501248538494110e-02,-1.097830664366483688e-02,-6.914139725267887115e-03,3.411606187000870705e-03,-3.339562565088272095e-03,-1.071481150574982166e-03,8.068251918302848935e-05,-2.358286874368786812e-04,2.230101963505148888e-03,9.480363689363002777e-03,2.282822038978338242e-03,-4.964725114405155182e-03,-5.042705219238996506e-03,-2.053930656984448433e-04,3.755243669729679823e-04,-2.729629166424274445e-03,4.707533866167068481e-03,8.717980235815048218e-03,-5.573346745222806931e-03,-2.094239927828311920e-03,-7.641444972250610590e-05,2.085007508867420256e-05,4.587962393998168409e-05,-2.574135432951152325e-04,3.109157783910632133e-03,-5.455888807773590088e-03,9.968660306185483932e-04,2.897318627219647169e-04,-7.419188477797433734e-05,-7.204616849776357412e-06,2.316645009159401525e-08,-1.298326787946280092e-05,-1.819994649849832058e-04,-1.184826833195984364e-04,1.054318854585289955e-03,1.136104692704975605e-04,1.187933230539783835e-04,3.709919838001951575e-08,1.564779231557622552e-04,-1.445457455702126026e-04,3.322103759273886681e-03,-1.533175818622112274e-03,3.253602655604481697e-03,1.452857744880020618e-03,2.675324212759733200e-04,-1.752394746290519834e-05,5.797625999548472464e-05,-2.368392888456583023e-04,-7.937800139188766479e-03,-1.190169155597686768e-02,3.395901061594486237e-03,-1.010415609925985336e-02,5.886803381145000458e-03,-4.138434887863695621e-04,1.251294743269681931e-03,1.102945953607559204e-02,7.318839896470308304e-03,1.926466450095176697e-02,-1.150403544306755066e-02,8.694271557033061981e-03,6.205404177308082581e-03,-3.024794277735054493e-04,-2.475224318914115429e-04,4.567324067465960979e-04,-1.011606585234403610e-02,-1.171655207872390747e-02,-4.921258427202701569e-03,7.495425175875425339e-03,-2.347041852772235870e-03,-3.951086662709712982e-03,-1.049000056809745729e-04,5.186951253563165665e-03,-1.258778385818004608e-03,1.150070223957300186e-02,4.701725207269191742e-03,-6.576076149940490723e-03,-3.875690279528498650e-03,-1.490653608925640583e-03,2.387407148489728570e-04,1.088487333618104458e-04,6.378032732754945755e-03,-3.296779468655586243e-04,-9.222446009516716003e-03,3.930745646357536316e-03,7.654378350707702339e-06,-5.057539965491741896e-05,6.351214688038453460e-05,-5.292522837407886982e-05,3.205564338713884354e-03,-7.847418310120701790e-04,1.110877259634435177e-03,7.147560245357453823e-05,-2.770228020381182432e-04,-3.491434108582325280e-05,-4.610319592757150531e-08,8.929379691835492849e-05,-1.698614141787402332e-05,8.307704702019691467e-04,1.133020501583814621e-03,8.922139386413618922e-05,2.154572139261290431e-04,-2.721918690440361388e-08,-4.955046824761666358e-05,1.559348020236939192e-04,-1.194734126329421997e-03,-1.080817822366952896e-02,-1.111929304897785187e-05,-6.124756298959255219e-03,-2.149256906704977155e-04,3.613797161960974336e-05,7.622429984621703625e-05,2.943940460681915283e-03,-6.418935023248195648e-03,-8.798377588391304016e-03,-1.060459297150373459e-02,-9.133087587542831898e-04,1.283984817564487457e-02,9.124379721470177174e-05,9.947213111445307732e-04,1.934204064309597015e-02,8.714169263839721680e-03,-6.287069991230964661e-03,-9.398671798408031464e-03,4.241073038429021835e-04,4.640665836632251740e-03,-1.225626328960061073e-04,-2.471422485541552305e-04,-1.162709449999965727e-04,-3.773426637053489685e-03,-4.033454228192567825e-03,-5.485082045197486877e-03,7.117745466530323029e-03,-2.867106813937425613e-03,1.703202433418482542e-04,8.518782851751893759e-05,-3.511793911457061768e-03,3.858727170154452324e-03,6.225549150258302689e-03,2.067901752889156342e-02,9.325371356680989265e-04,-2.586758695542812347e-03,3.687053394969552755e-04,4.148884327150881290e-04,-1.300944387912750244e-02,8.694924414157867432e-03,4.616966471076011658e-03,1.108463387936353683e-03,2.124506281688809395e-04,-2.232760452898219228e-04,8.250964310718700290e-05,-5.818742647534236312e-05,-5.092342616990208626e-04,-6.955297198146581650e-03,-1.162008382380008698e-02,1.332637039013206959e-03,2.793068997561931610e-04,2.565528848208487034e-05,-1.115561735787196085e-05,-6.210029823705554008e-09,1.251653156941756606e-04,-7.367551006609573960e-05,1.027455000439658761e-04,-6.594450678676366806e-04,1.995589991565793753e-04,2.442914410494267941e-04,5.938318281550891697e-08,-2.316810059710405767e-05,1.008268009172752500e-04,-1.580869313329458237e-03,-1.323826704174280167e-02,2.231284743174910545e-03,-5.816173274070024490e-03,-2.636460703797638416e-04,-8.100036211544647813e-06,-1.687334879534319043e-04,2.596655394881963730e-03,-8.128889836370944977e-03,-1.383305713534355164e-02,-2.841525711119174957e-03,1.806995482183992863e-03,4.857459105551242828e-03,-1.458261831430718303e-04,1.622917712666094303e-03,2.017695829272270203e-02,1.101410202682018280e-02,7.801325991749763489e-04,-1.651762798428535461e-02,6.556346081197261810e-03,2.260177396237850189e-03,-5.100755370222032070e-04,-2.668748202268034220e-04,2.467419835738837719e-04,-1.138160377740859985e-02,4.830903781112283468e-04,-1.265576109290122986e-02,-2.034220087807625532e-04,-4.328309558331966400e-03,4.871363635174930096e-04,1.088786520995199680e-04,-3.088602330535650253e-03,-9.227436035871505737e-03,5.845858715474605560e-03,2.544778771698474884e-02,1.639694906771183014e-02,-4.934125579893589020e-03,7.240092963911592960e-04,9.022853337228298187e-04,-1.245709881186485291e-02,7.390896789729595184e-03,-1.355386339128017426e-04,1.044485368765890598e-03,1.639077207073569298e-03,7.234383374452590942e-04,-5.478492239490151405e-04,-6.140014156699180603e-04,-1.232437090948224068e-03,-1.022094395011663437e-03,-8.445851504802703857e-03,2.236541360616683960e-03,1.218878780491650105e-03,-1.219846308231353760e-03,-1.098302673199214041e-04,-2.910298644565045834e-04,-4.305366310290992260e-04,-2.214594715042039752e-04,4.342087777331471443e-04,-1.022413023747503757e-03,1.095610903576016426e-03,-1.023058866849169135e-04,-9.799235267564654350e-04,-3.119010361842811108e-04,-7.656516390852630138e-05,1.133887912146747112e-03,9.527629241347312927e-03,7.592779584228992462e-03,6.086673121899366379e-03,-5.613224348053336143e-04,1.453436911106109619e-03,-1.536978525109589100e-03,-3.916768357157707214e-03,-1.516916090622544289e-03,6.485555786639451981e-03,2.255686791613698006e-03,-8.502632845193147659e-04,3.285620594397187233e-03,1.538494951091706753e-03,1.870464882813394070e-03,-4.333623219281435013e-03,2.084862254559993744e-02,-3.921821713447570801e-03,-3.937411122024059296e-03,6.310769356787204742e-03,-6.169211119413375854e-03,2.857284271158277988e-04,-4.120093653909862041e-04,2.477682894095778465e-03,-1.323370262980461121e-03,1.517027709633111954e-02,3.144764341413974762e-03,6.304771173745393753e-03,-5.296019371598958969e-04,-5.354806315153837204e-03,2.218473935499787331e-03,-5.510271526873111725e-03,-1.414534449577331543e-02,-3.434418933466076851e-03,-4.618309438228607178e-03,-1.027106028050184250e-02,-8.196665439754724503e-04,-2.633482217788696289e-03,4.571555647999048233e-03,-6.221472285687923431e-03,-5.273277405649423599e-03,3.293991461396217346e-02,-4.518584161996841431e-02,-2.627741172909736633e-02,-1.467357762157917023e-02,-7.325880229473114014e-03,6.020726636052131653e-02,-1.092962268739938736e-02,6.629119068384170532e-02,-1.505121141672134399e-01,2.312601171433925629e-02,2.184954844415187836e-02,-4.654810950160026550e-02,-1.447194972570287064e-05\n0.000000000000000000e+00,5.729127224185504019e-05,3.371536149643361568e-04,-7.584466948173940182e-04,1.931158476509153843e-05,2.902936539612710476e-04,1.116366911446675658e-04,4.602565439881800557e-09,1.052254301612265408e-04,-4.819926107302308083e-05,4.160760436207056046e-03,-3.796275414060801268e-04,-4.115858115255832672e-03,3.760204417631030083e-03,-4.012818681076169014e-04,3.775051300181075931e-05,1.416522900399286300e-05,1.737283309921622276e-03,2.068778499960899353e-03,-5.148388445377349854e-03,-3.063864074647426605e-03,2.065990678966045380e-02,-1.033411081880331039e-02,1.611146872164681554e-04,7.360797026194632053e-04,1.000076904892921448e-02,2.622127905488014221e-02,6.087406072765588760e-03,1.113124564290046692e-02,8.560460060834884644e-03,-3.868150990456342697e-03,1.915048196678981185e-04,6.038972060196101665e-05,2.136472612619400024e-03,6.650593131780624390e-03,-1.154519384726881981e-03,3.596971509978175163e-03,-2.544565359130501747e-04,1.192136667668819427e-03,1.184046966955065727e-03,-9.439502900931984186e-05,-6.171333603560924530e-03,-2.242556214332580566e-02,1.587437652051448822e-02,-8.160823024809360504e-03,-1.216320227831602097e-02,1.807041815482079983e-03,-1.431977259926497936e-03,1.977108913706615567e-04,-1.324917282909154892e-02,-2.499594818800687790e-03,1.212018076330423355e-03,-4.488755017518997192e-03,-1.011917134746909142e-03,4.991969035472720861e-05,8.924662324716337025e-06,2.799115900415927172e-04,-9.776867227628827095e-04,2.699172589927911758e-03,3.665446536615490913e-03,4.416495794430375099e-04,4.124458064325153828e-04,-3.384433512110263109e-05,-3.163900601066416129e-06,-3.812357540766697639e-09,-2.324518027307931334e-05,-1.225020678248256445e-04,6.251822924241423607e-04,1.488580950535833836e-03,1.338245783699676394e-04,1.360736350761726499e-04,-4.386948049273087236e-08,-1.894142769742757082e-05,2.728719846345484257e-04,3.634674940258264542e-04,6.989348679780960083e-03,-5.678616464138031006e-03,-6.678644567728042603e-03,5.260855687083676457e-05,-1.598717062734067440e-06,-8.675154822412878275e-05,-7.385230856016278267e-04,-1.569338887929916382e-02,-4.956495016813278198e-03,1.504808105528354645e-02,-1.023971755057573318e-02,-9.651286527514457703e-03,-2.271911507705226541e-04,5.607189377769827843e-04,5.540452897548675537e-03,1.098618842661380768e-02,9.173137135803699493e-03,6.877172738313674927e-03,7.409371901303529739e-03,-6.117906421422958374e-03,3.153343568556010723e-04,1.211215567309409380e-05,2.971882349811494350e-04,-2.109283581376075745e-03,-3.273483365774154663e-03,2.140225470066070557e-02,-6.327796727418899536e-04,-6.827424280345439911e-03,-3.723229281604290009e-03,-8.492625784128904343e-05,-8.157260715961456299e-03,-1.273732446134090424e-02,1.880381070077419281e-02,7.868129760026931763e-03,-1.480030640959739685e-02,-3.774452954530715942e-03,-3.151595359668135643e-03,8.401046943617984653e-05,-1.193037070333957672e-02,-7.058443035930395126e-03,1.988787949085235596e-02,9.735120460391044617e-03,4.399617901071906090e-04,1.682973379502072930e-04,3.133217251161113381e-05,1.967599091585725546e-04,-1.044286414980888367e-03,1.339004607871174812e-03,1.615410204976797104e-03,-4.117591306567192078e-04,5.609568324871361256e-05,-2.899344544857740402e-04,-7.667399768251925707e-05,-2.011138811042201269e-08,-6.524839409394189715e-05,-8.522863499820232391e-04,-1.839814148843288422e-02,-1.418955530971288681e-02,-1.680602552369236946e-03,-1.522157224826514721e-03,-1.231607704710313556e-08,4.710123175755143166e-05,-1.378716668114066124e-03,-9.346833452582359314e-03,2.443099208176136017e-02,-4.916750639677047729e-02,5.744440108537673950e-02,1.467137830331921577e-03,1.304817560594528913e-04,-1.145002082921564579e-03,5.839094519615173340e-03,5.914754047989845276e-02,6.593474745750427246e-02,-1.172907650470733643e-03,-3.108130767941474915e-02,7.240135967731475830e-02,-8.352820295840501785e-04,-5.081939976662397385e-03,-5.912955850362777710e-02,4.804255962371826172e-01,5.457941815257072449e-02,-8.153717964887619019e-02,-1.494252383708953857e-01,5.168560519814491272e-02,-3.687117714434862137e-03,-1.519224140793085098e-03,6.250648293644189835e-04,-4.238502308726310730e-02,1.378435268998146057e-02,-5.660662800073623657e-02,-3.232139721512794495e-02,1.469193398952484131e-02,1.350028067827224731e-02,6.200970383360981941e-04,4.813646525144577026e-02,1.241683512926101685e-01,-3.541066497564315796e-02,-3.843929618597030640e-02,2.778000943362712860e-02,1.319340243935585022e-02,1.181190274655818939e-02,-8.487340528517961502e-04,8.916771411895751953e-02,6.748068332672119141e-02,-1.387239247560501099e-01,4.545625299215316772e-02,-4.025300964713096619e-02,9.790528565645217896e-07,-4.396758158691227436e-04,-2.341521671041846275e-03,8.116311393678188324e-03,-3.096228651702404022e-02,-4.800494015216827393e-02,6.974078714847564697e-03,-1.639645546674728394e-03,9.359143441542983055e-04,3.988668904639780521e-04,-4.486429006078651582e-09,-1.488266570959240198e-05,1.927112170960754156e-04,2.405613660812377930e-03,2.991157118231058121e-03,1.665824092924594879e-04,1.404386566719040275e-04,2.850116231911670184e-08,-4.955716576660051942e-05,-2.717699680943042040e-05,-8.041067048907279968e-04,-5.371648818254470825e-03,1.088177040219306946e-02,-6.464211270213127136e-03,6.912156823091208935e-05,-1.680266286712139845e-04,-3.861855657305568457e-04,-8.340597269125282764e-04,-1.034249085932970047e-02,-2.843521535396575928e-03,4.940939135849475861e-03,7.733267731964588165e-03,1.654331572353839874e-04,-2.615135163068771362e-04,3.386159078218042850e-04,8.044934831559658051e-03,1.255685836076736450e-02,-1.346797682344913483e-02,1.075896155089139938e-02,2.375566400587558746e-02,1.384438760578632355e-02,2.884296118281781673e-04,7.607434235978871584e-05,6.866100011393427849e-04,1.227739267051219940e-05,9.440244175493717194e-03,1.414499245584011078e-02,-6.409615278244018555e-03,-3.298161085695028305e-03,-1.467197202146053314e-03,-9.781512926565483212e-05,-9.225004469044506550e-04,-1.657192036509513855e-02,1.156081818044185638e-02,-1.474354881793260574e-03,-1.103030238300561905e-02,1.357701141387224197e-03,-1.215867232531309128e-03,-2.361337246838957071e-04,1.526703126728534698e-02,1.082658208906650543e-02,1.349379681050777435e-02,-1.855120435357093811e-02,-3.691424150019884109e-03,1.550651504658162594e-04,-2.219247107859700918e-04,2.083097351714968681e-04,6.020631408318877220e-04,1.040791627019643784e-02,3.673084313049912453e-03,-3.561694175004959106e-03,-3.788542817346751690e-04,-3.364878066349774599e-04,-2.435468923067674041e-05,-5.259323643258539960e-09,1.404276281391503289e-05,2.940604099421761930e-05,2.324094530194997787e-03,1.286389539018273354e-03,1.547701103845611215e-04,9.812867938308045268e-05,3.019772520929109305e-08,2.825440242304466665e-05,-4.567573341773822904e-05,-3.292638575658202171e-05,4.179449751973152161e-03,1.008944353088736534e-03,-4.841643385589122772e-03,-1.935640466399490833e-04,-1.035352761391550303e-05,2.416545466985553503e-04,-2.857314248103648424e-04,-4.489338025450706482e-04,-6.417191121727228165e-03,-2.961263991892337799e-03,3.243070328608155251e-03,-8.078250102698802948e-03,9.748942829901352525e-06,6.661814986728131771e-04,6.864522118121385574e-03,2.424706891179084778e-02,4.949302878230810165e-03,1.075044274330139160e-03,2.170228026807308197e-02,-4.121113102883100510e-03,3.306703583803027868e-04,3.932163235731422901e-04,-4.941641964251175523e-05,8.047052659094333649e-03,9.281715610995888710e-04,7.851060479879379272e-03,5.961074493825435638e-03,9.006410255096852779e-04,-8.522038115188479424e-04,4.935285687679424882e-06,-2.971032168716192245e-03,-3.401474095880985260e-03,1.026701554656028748e-02,3.622016403824090958e-03,5.901621188968420029e-04,-2.209586091339588165e-05,-1.274057431146502495e-03,6.630701682297512889e-05,-1.022255048155784607e-02,-7.739335764199495316e-03,1.066358759999275208e-02,-7.442466914653778076e-03,8.222318720072507858e-04,-9.148412573267705739e-06,3.028369246749207377e-05,2.752727305050939322e-04,-8.214385015890002251e-04,7.120916852727532387e-04,5.481098312884569168e-03,-7.000319310463964939e-04,1.600330288056284189e-04,-9.747481090016663074e-05,-2.559947279223706573e-05,4.700228828369290568e-08,4.806748620467260480e-06,9.469637006986886263e-05,1.506099011749029160e-03,4.916554316878318787e-04,2.155905240215361118e-04,1.188830938190221786e-04,1.034027263813186437e-08,7.009290857240557671e-05,1.169901806861162186e-04,-1.723177847452461720e-04,6.398959085345268250e-04,1.681323722004890442e-02,-5.337326787412166595e-03,-8.166084298864006996e-04,2.157903800252825022e-04,5.134606035426259041e-04,-9.832425275817513466e-04,-1.065936870872974396e-03,1.013262942433357239e-02,-1.057768589816987514e-03,-2.033341675996780396e-03,-1.496272534132003784e-02,1.570784515934064984e-04,7.630847394466400146e-04,4.386252257972955704e-03,1.475459244102239609e-02,5.859897006303071976e-03,3.557670861482620239e-03,1.407659426331520081e-02,-9.376240894198417664e-03,5.658834706991910934e-04,1.282853918382897973e-04,-9.485819027759134769e-04,-2.776511944830417633e-03,-1.147278118878602982e-02,-1.117110438644886017e-02,2.379950322210788727e-02,-1.602014526724815369e-04,-9.570561815053224564e-04,4.010361735709011555e-04,-7.817458361387252808e-03,-1.282127574086189270e-02,2.768856007605791092e-03,-6.782381795346736908e-03,1.373480632901191711e-02,-1.904084812849760056e-03,-1.849169260822236538e-03,4.668099572882056236e-04,-1.696193963289260864e-02,-6.200731731951236725e-03,2.576632611453533173e-02,1.243503391742706299e-02,1.542384456843137741e-02,-1.156055368483066559e-04,4.635797813534736633e-04,2.367668348597362638e-04,-1.390856690704822540e-03,8.847683202475309372e-04,2.150519285351037979e-03,-4.772312531713396311e-04,1.164613058790564537e-04,1.268984924536198378e-04,-8.199635340133681893e-05,-2.626029527164064348e-08,5.701164991478435695e-05,8.726897067390382290e-05,3.982912749052047729e-03,2.369368448853492737e-03,2.047684247372671962e-04,2.325274836039170623e-04,6.669279173365794122e-08,-1.070632060873322189e-04,2.470217004884034395e-04,-1.959105953574180603e-03,-1.260529831051826477e-02,1.360801421105861664e-02,-7.464421913027763367e-03,-5.471917102113366127e-04,-1.682529400568455458e-04,7.464558439096435905e-05,-3.849006025120615959e-04,-8.501298725605010986e-03,-2.662675827741622925e-02,-4.332847427576780319e-03,-7.664156146347522736e-03,-4.714871756732463837e-03,3.325649595353752375e-05,8.030312019400298595e-04,7.845385000109672546e-03,2.437479980289936066e-02,6.252009421586990356e-03,1.407192274928092957e-02,1.965777762234210968e-02,-2.754175569862127304e-03,4.006314557045698166e-04,3.569645632524043322e-04,-9.976518340408802032e-04,6.289631128311157227e-04,1.977495849132537842e-03,1.359423808753490448e-02,9.798720479011535645e-03,-2.669254085049033165e-03,-1.722267013974487782e-03,-7.893474685261026025e-05,-7.966114208102226257e-03,-4.748093429952859879e-03,4.630084149539470673e-03,-1.456784550100564957e-03,-1.575483754277229309e-02,1.991255674511194229e-03,-2.183040371164679527e-03,1.887855178210884333e-04,-8.732933551073074341e-03,-4.284074995666742325e-03,5.688569042831659317e-03,-6.724696606397628784e-03,8.547312580049037933e-03,-7.175581413321197033e-05,1.401663175784051418e-04,2.311874704901129007e-04,-7.089666905812919140e-04,3.601803211495280266e-03,5.752539262175559998e-03,5.121848662383854389e-04,2.924238215200603008e-04,-3.726028444361872971e-05,-5.965490345261059701e-05,4.705799483417649753e-08,-3.444036701694130898e-05,1.035655441228300333e-04,3.571427427232265472e-03,3.725719405338168144e-03,1.968671276699751616e-04,3.328063758090138435e-04,-4.279741006030235440e-09,1.280136930290609598e-04,2.201067109126597643e-04,2.372984774410724640e-03,-2.254122169688344002e-03,9.532594121992588043e-03,-3.524691797792911530e-03,-1.001455821096897125e-04,1.265524770133197308e-05,3.338582610012963414e-05,-2.985888859257102013e-03,-1.146553736180067062e-02,-1.041715592145919800e-02,8.458678610622882843e-03,-9.362355922348797321e-04,-3.887859405949711800e-03,5.100130510982125998e-05,9.581574704498052597e-04,1.315910369157791138e-02,1.879936456680297852e-02,-4.793179687112569809e-04,5.735754966735839844e-04,2.164539881050586700e-02,-9.426418691873550415e-03,4.863058275077491999e-04,2.367611159570515156e-04,8.474824717268347740e-04,9.682630188763141632e-03,-8.139986544847488403e-03,8.852325379848480225e-03,1.112410146743059158e-02,1.039271475747227669e-03,-3.044243436306715012e-03,-7.920804637251421809e-05,-4.719508811831474304e-03,-1.021278370171785355e-02,1.914471387863159180e-02,8.755699731409549713e-03,-5.092309787869453430e-03,1.846734667196869850e-03,-2.415023511275649071e-03,2.680587931536138058e-04,-2.762962318956851959e-02,-2.693997230380773544e-03,7.129468955099582672e-03,-1.284786406904459000e-02,7.009314373135566711e-03,-8.827047713566571474e-05,5.123150913277640939e-05,5.068212631158530712e-04,-8.767061517573893070e-04,1.040423009544610977e-02,2.840814413502812386e-03,-1.688538701273500919e-03,-2.021957334363833070e-05,-2.782707451842725277e-04,-4.519161302596330643e-05,-4.776757123181596398e-08,8.862310096446890384e-06,1.581014657858759165e-04,1.152119599282741547e-03,1.407142961397767067e-03,1.432374119758605957e-04,1.315687550231814384e-04,-1.545767958077703952e-08,-1.305313635384663939e-04,1.153166376752778888e-04,-2.283610636368393898e-03,-9.992811828851699829e-03,-7.125442381948232651e-03,-1.379954814910888672e-02,-1.546306302770972252e-04,-1.054837339324876666e-04,-4.489004786591976881e-04,-6.856677937321364880e-04,-1.526967249810695648e-02,-1.196571066975593567e-02,4.453729372471570969e-03,-6.057525053620338440e-03,-5.522297695279121399e-03,1.083365787053480744e-04,4.897858889307826757e-05,3.158753272145986557e-03,8.730813860893249512e-03,1.713378122076392174e-03,1.002844050526618958e-02,-2.971980720758438110e-04,-7.530704606324434280e-03,2.940991253126412630e-04,8.469626482110470533e-05,-9.932077955454587936e-05,2.901216503232717514e-04,-1.957701891660690308e-02,-8.285788819193840027e-03,2.489934675395488739e-03,1.213101902976632118e-03,-1.250808243639767170e-03,-1.319569128099828959e-04,-3.763477783650159836e-03,-9.018043056130409241e-04,9.007359854876995087e-03,2.307770308107137680e-03,-1.864182576537132263e-02,-2.374751726165413857e-03,-9.691544109955430031e-04,-5.069319158792495728e-04,-1.020074542611837387e-02,-1.243640389293432236e-02,1.025308668613433838e-02,-6.460867356508970261e-03,-9.311573579907417297e-03,7.750490476610139012e-05,-1.108124153688549995e-03,-6.152295973151922226e-04,-6.211661966517567635e-04,3.390638856217265129e-03,3.239397658035159111e-03,-3.778429701924324036e-03,2.892492339015007019e-04,-4.738775896839797497e-04,-8.231457904912531376e-04,3.218695928808301687e-05,8.835732587613165379e-04,3.181180800311267376e-04,3.201478160917758942e-03,3.531450172886252403e-03,-8.274577558040618896e-04,-1.209018373629078269e-04,-6.503729964606463909e-04,-1.626394805498421192e-04,1.161660766229033470e-04,2.079733647406101227e-03,-1.212766114622354507e-02,1.314158365130424500e-02,-3.635408123955130577e-03,1.111627556383609772e-03,-7.919848430901765823e-04,7.162147667258977890e-04,-2.817849628627300262e-03,-2.589457482099533081e-02,-4.588896408677101135e-03,2.319101616740226746e-02,2.419675700366497040e-02,-9.131019003689289093e-03,7.494654855690896511e-04,8.645129855722188950e-05,-2.830745885148644447e-03,4.270241037011146545e-02,-2.388082910329103470e-03,1.169546879827976227e-02,2.589507587254047394e-02,-1.612612977623939514e-02,2.834819490090012550e-03,-8.186654886230826378e-04,1.713897683657705784e-03,1.378955598920583725e-02,-3.186563495546579361e-03,1.837412454187870026e-02,-3.434337675571441650e-03,-1.014553941786289215e-03,-1.923493342474102974e-03,-1.595892477780580521e-03,-6.151914596557617188e-03,-1.176262833178043365e-02,1.454660203307867050e-02,-3.765723109245300293e-02,-4.661118611693382263e-03,3.521341830492019653e-03,5.323906429111957550e-03,-1.566046476364135742e-02,-3.064711391925811768e-02,-6.165541708469390869e-03,-2.663943916559219360e-02,3.374653682112693787e-02,6.760057527571916580e-03,-2.531052194535732269e-02,-1.964144967496395111e-02,2.891766652464866638e-02,6.600865721702575684e-02,9.397383034229278564e-02,-4.992139339447021484e-02,1.062449626624584198e-02,3.401026874780654907e-02,4.692214354872703552e-02,-4.817435183213092387e-05\n0.000000000000000000e+00,-4.535654079518280923e-05,-5.335655878297984600e-04,2.408061409369111061e-03,-6.179038900882005692e-04,6.677457713522017002e-05,-2.397275238763540983e-06,5.485746856770390423e-10,-4.336896818131208420e-04,-2.041093830484896898e-04,-7.229022681713104248e-03,4.400311969220638275e-03,-9.632052853703498840e-03,-3.898502141237258911e-02,-5.857646465301513672e-04,3.744348578038625419e-05,4.034219309687614441e-04,-6.736047100275754929e-03,-3.661314398050308228e-02,-1.539880596101284027e-02,5.986134335398674011e-02,-2.699744142591953278e-02,-5.496291443705558777e-03,-1.444629509933292866e-03,4.869853146374225616e-04,1.802666112780570984e-03,1.676313579082489014e-02,6.381972692906856537e-03,-3.373892232775688171e-02,-2.076605334877967834e-03,-5.398326553404331207e-03,1.438643666915595531e-04,1.990127202589064837e-04,-6.171735003590583801e-04,-2.489675767719745636e-02,1.093737129122018814e-02,3.236850723624229431e-03,5.854526534676551819e-03,-6.120262667536735535e-03,-9.721343405544757843e-03,-1.072108716471120715e-04,-7.668714970350265503e-04,2.238197624683380127e-02,-1.456510834395885468e-02,3.151732683181762695e-02,2.322681248188018799e-02,-1.654056832194328308e-02,-2.805436961352825165e-03,-3.595596645027399063e-04,-4.822098184376955032e-03,-2.443337813019752502e-02,1.707460917532444000e-02,-7.198673207312822342e-03,-7.828468456864356995e-03,1.307301572524011135e-04,-2.965698367916047573e-04,2.275925944559276104e-04,-8.392705349251627922e-04,3.671197453513741493e-03,1.077569834887981415e-02,-5.279832519590854645e-03,-6.946894573047757149e-04,-4.486612451728433371e-04,-5.725530718336813152e-05,-5.753360010629648968e-10,4.239566260366700590e-05,1.320238079642876983e-04,3.288017585873603821e-03,3.851335961371660233e-03,1.662355934968218207e-04,5.367300473153591156e-04,6.146528619410673855e-09,-3.154494625050574541e-04,9.160793852061033249e-04,-6.593864411115646362e-03,-2.748037315905094147e-02,4.730613529682159424e-02,-1.812645047903060913e-02,-3.603449440561234951e-04,-1.095055922633036971e-04,-2.401784149697050452e-04,-8.886487921699881554e-04,-1.640186458826065063e-02,-2.336733229458332062e-02,3.692525997757911682e-02,1.019134558737277985e-02,-1.236567366868257523e-02,6.945126806385815144e-04,2.528885670471936464e-04,5.846568383276462555e-03,3.810648806393146515e-03,-2.947256341576576233e-02,2.407239004969596863e-02,2.033247146755456924e-03,-1.018489897251129150e-02,7.263199659064412117e-04,-4.318832652643322945e-04,-1.654868945479393005e-03,-2.027003467082977295e-02,-3.966664522886276245e-02,1.349336653947830200e-02,-2.424667403101921082e-02,-1.443043537437915802e-02,1.379745430313050747e-03,-2.985689206980168819e-04,-6.640499457716941833e-03,-1.222852058708667755e-02,5.429556220769882202e-02,2.408648282289505005e-02,-1.885345950722694397e-02,-1.357741188257932663e-02,-1.380562665872275829e-03,6.051041418686509132e-04,-1.526632346212863922e-02,-1.214786153286695480e-02,2.227209880948066711e-02,1.007772423326969147e-02,-2.806811593472957611e-03,-2.779270871542394161e-04,3.105945652350783348e-04,1.532705646241083741e-04,-1.349651953205466270e-03,-1.408747863024473190e-03,3.409226890653371811e-03,2.559716813266277313e-03,5.074708606116473675e-04,9.384759323438629508e-05,-1.233223156305029988e-05,-7.617047437236124097e-09,-8.798379567451775074e-04,-1.865351805463433266e-04,-8.647402748465538025e-03,-1.296767126768827438e-02,-1.045897952280938625e-03,-2.657209755852818489e-03,-1.375086294830296652e-10,7.236644160002470016e-04,-4.592352546751499176e-03,4.168479144573211670e-02,-1.472406685352325439e-01,-7.580733299255371094e-02,6.970672309398651123e-02,6.967270746827125549e-04,7.426921511068940163e-04,6.348504684865474701e-04,-2.357152849435806274e-02,7.616128027439117432e-02,9.742692857980728149e-02,-1.391247957944869995e-01,-2.168260514736175537e-02,7.693007588386535645e-02,-8.447422878816723824e-04,-4.586691036820411682e-03,-8.492822200059890747e-02,5.598717927932739258e-02,7.680742144584655762e-01,-7.475726306438446045e-03,-4.033287987112998962e-02,3.659005090594291687e-02,-1.447214744985103607e-03,2.927905879914760590e-03,-2.806053496897220612e-03,7.381668686866760254e-02,2.095324099063873291e-01,-3.749538958072662354e-02,5.992659926414489746e-02,9.971477091312408447e-03,-8.509994484484195709e-03,8.234223350882530212e-04,2.582995221018791199e-02,2.100037634372711182e-01,-3.222807645797729492e-01,-1.896453797817230225e-01,-6.328325718641281128e-02,2.045239955186843872e-01,3.125010058283805847e-03,-3.523977007716894150e-03,1.235728710889816284e-01,7.713025808334350586e-02,-1.406197100877761841e-01,-1.457296311855316162e-02,3.075864352285861969e-02,1.745735993608832359e-03,-2.331121359020471573e-03,1.630383048905059695e-04,9.409843944013118744e-03,2.688968554139137268e-02,5.463163182139396667e-02,-2.117067761719226837e-02,-3.913372755050659180e-03,-8.093841024674475193e-04,1.603629498276859522e-04,-9.695760638805950293e-09,1.093975224648602307e-04,-2.688990498427301645e-04,4.276873078197240829e-03,1.987999537959694862e-03,-7.133977487683296204e-05,3.794996300712227821e-04,-8.353325142707035411e-09,-3.588622785173356533e-04,1.106489682570099831e-03,-1.937248278409242630e-03,-4.323788732290267944e-02,3.436106443405151367e-02,1.192680187523365021e-02,1.726939444779418409e-05,-3.335672081448137760e-04,1.001993223326280713e-04,2.398280892521142960e-03,2.520934864878654480e-02,-6.326374597847461700e-03,4.830113798379898071e-02,-2.359247766435146332e-02,3.141164407134056091e-02,5.452638724818825722e-04,3.470845986157655716e-04,3.261987119913101196e-03,-1.160127669572830200e-02,-1.630205661058425903e-03,-1.837215200066566467e-02,-1.137135364115238190e-02,-4.161753691732883453e-03,-5.999812856316566467e-05,-1.082893286366015673e-04,-3.532714908942580223e-03,5.805591121315956116e-03,-3.367206454277038574e-02,3.859737515449523926e-02,-8.839927613735198975e-05,1.345663890242576599e-02,1.453438308089971542e-03,-3.279674274381250143e-06,-8.105887100100517273e-03,5.300482735037803650e-03,2.462303452193737030e-02,4.141560196876525879e-02,-6.290552020072937012e-02,-1.474013365805149078e-02,-1.092519378289580345e-03,9.595542214810848236e-04,-5.480809602886438370e-03,-5.265174433588981628e-03,9.369913488626480103e-03,1.308281440287828445e-02,2.059928514063358307e-02,-3.468469076324254274e-04,3.310043830424547195e-04,-2.877278311643749475e-04,2.074930816888809204e-03,-1.180411782115697861e-04,-5.882633849978446960e-03,3.182004904374480247e-03,3.799262922257184982e-04,3.595257876440882683e-04,-6.784121796954423189e-05,-1.076898570318007842e-08,1.489929709350690246e-04,2.817464410327374935e-04,-1.658325316384434700e-03,6.035825354047119617e-04,1.670970232225954533e-04,2.566060284152626991e-04,-1.286582573811756447e-08,3.678420398500747979e-05,5.474571371451020241e-04,1.801095902919769287e-03,-1.019589230418205261e-02,4.792972467839717865e-03,-2.405215520411729813e-03,-1.984025002457201481e-04,1.186853769468143582e-04,2.833610633388161659e-04,1.218775054439902306e-03,-2.083528786897659302e-02,-1.341069582849740982e-03,3.037100285291671753e-02,4.615005105733871460e-03,-1.140748709440231323e-02,3.867257328238338232e-04,7.479251362383365631e-04,5.999480839818716049e-03,4.922524094581604004e-03,1.848443970084190369e-02,2.603892236948013306e-02,5.166483577340841293e-03,-6.857166998088359833e-03,-7.106827524694381282e-06,-6.724100094288587570e-04,1.495689619332551956e-03,-2.231271006166934967e-03,-4.009888041764497757e-03,1.459434628486633301e-02,-1.010895334184169769e-02,1.657622167840600014e-03,9.330631000921130180e-04,-1.220113845192827284e-04,8.206369820982217789e-04,1.874508336186408997e-03,7.029464468359947205e-03,1.298763137310743332e-02,-2.754942979663610458e-03,-2.021849853917956352e-03,1.801738515496253967e-03,5.499951657839119434e-04,-1.216035708785057068e-02,8.673707954585552216e-03,1.415395271033048630e-02,-7.914193905889987946e-03,5.588892847299575806e-03,-2.506187593098729849e-04,3.808831970673054457e-04,-9.204119851347059011e-05,-1.128063304349780083e-03,-3.116258420050144196e-03,-8.309950120747089386e-03,3.701065899804234505e-03,3.512483090162277222e-04,1.349276863038539886e-04,3.176804602844640613e-05,9.372058684675721452e-09,2.013706398429349065e-05,-5.539541598409414291e-05,-1.248458633199334145e-03,-1.154930447228252888e-03,6.666094850515946746e-05,2.013011544477194548e-04,-2.300112100783735514e-09,-6.778151146136224270e-05,2.195302222389727831e-04,-8.848241996020078659e-04,-1.770278066396713257e-02,2.690927684307098389e-02,-1.028171740472316742e-02,-6.455818656831979752e-04,1.697584375506266952e-04,7.538746285717934370e-05,-2.479755785316228867e-04,-9.782540611922740936e-03,5.701992660760879517e-03,2.455591782927513123e-02,-1.439264416694641113e-02,-1.295818202197551727e-02,-2.819636138156056404e-04,2.573828096501529217e-04,8.607883937656879425e-03,9.655334055423736572e-03,6.206111051142215729e-03,1.159283239394426346e-02,-1.180837303400039673e-02,-7.844851352274417877e-03,3.522608603816479445e-04,-3.735149803105741739e-04,-1.391396042890846729e-03,-4.878472536802291870e-03,-4.239458590745925903e-02,8.509533479809761047e-03,-4.081192892044782639e-04,-1.213141996413469315e-02,7.634253706783056259e-04,7.219445251394063234e-05,-1.202050223946571350e-02,-1.955300942063331604e-02,1.081341970711946487e-02,-4.687301814556121826e-03,6.791710853576660156e-03,-1.062256470322608948e-02,-7.095928303897380829e-04,2.056096273008733988e-04,-1.417623646557331085e-02,-6.067230831831693649e-03,2.795424312353134155e-03,4.455050453543663025e-03,-3.502642968669533730e-03,-1.161676555057056248e-04,8.689542300999164581e-05,6.648205453529953957e-05,-1.378532382659614086e-03,-3.704909700900316238e-03,-1.712914672680199146e-03,2.186993369832634926e-03,5.036811344325542450e-04,2.017261431319639087e-05,-1.820463512558490038e-05,1.226942458742996678e-08,1.438574108760803938e-04,-8.727668318897485733e-05,-2.204766497015953064e-05,1.652167877182364464e-03,2.997299307025969028e-04,5.304107908159494400e-04,2.850987357305712067e-08,-3.433386445976793766e-04,7.439713226631283760e-04,-5.236552096903324127e-03,-6.774146575480699539e-03,-1.150719076395034790e-02,-8.756501600146293640e-03,-1.199923281092196703e-04,1.712797238724306226e-04,2.343244705116376281e-04,4.051877185702323914e-03,-3.042712062597274780e-02,-6.275368854403495789e-03,4.941857606172561646e-02,1.294393092393875122e-02,-1.090415753424167633e-02,3.366994205862283707e-04,1.281230361200869083e-03,2.383044548332691193e-02,-3.063597716391086578e-03,-2.904349379241466522e-02,1.092782989144325256e-02,-4.438217729330062866e-03,-3.163171000778675079e-03,2.524999435991048813e-04,-1.145631540566682816e-03,9.190854616463184357e-04,-1.543796807527542114e-02,-4.336429759860038757e-03,8.424699306488037109e-03,-8.084735833108425140e-03,-4.789654631167650223e-04,-2.530048135668039322e-03,-9.691124432720243931e-05,5.674742162227630615e-03,-2.797204069793224335e-02,3.780818730592727661e-02,-2.086095511913299561e-02,-3.306327760219573975e-02,-9.512394666671752930e-03,-6.535557331517338753e-04,8.303593494929373264e-04,-2.275492809712886810e-02,-1.697255112230777740e-02,2.052919752895832062e-02,1.220171619206666946e-02,9.806787595152854919e-03,-3.018563438672572374e-04,4.144732665736228228e-04,3.647145058494061232e-05,-1.829763525165617466e-03,-3.026230260729789734e-03,-1.196141820400953293e-02,3.346689278259873390e-03,8.033868507482111454e-04,-1.025877427309751511e-04,-1.277937262784689665e-04,-1.004622163236490451e-08,1.921728980960324407e-04,-4.537675995379686356e-04,-1.205574488267302513e-03,-9.091217070817947388e-04,5.754028097726404667e-04,1.510175934527069330e-04,8.624141401014639996e-09,-3.361378330737352371e-04,6.258545909076929092e-04,-5.804288201034069061e-03,1.693229563534259796e-02,1.036558859050273895e-02,-1.277639064937829971e-02,-1.042929943650960922e-04,-1.568985171616077423e-04,-2.643614716362208128e-04,4.844767507165670395e-03,-2.014371007680892944e-02,-3.241299465298652649e-02,4.532749950885772705e-02,2.346696145832538605e-02,-2.401506900787353516e-02,4.458030452951788902e-04,6.534195272251963615e-04,-3.814053256064653397e-03,1.724227145314216614e-02,-5.695810541510581970e-04,3.552166000008583069e-02,1.507002208381891251e-02,8.377409540116786957e-03,4.281493602320551872e-06,-4.235074156895279884e-04,-7.783688488416373730e-04,-1.733858138322830200e-02,-1.605609059333801270e-02,-1.107899285852909088e-02,-3.657285496592521667e-02,-1.520098932087421417e-02,4.007967654615640640e-03,-2.893818309530615807e-04,-2.652497263625264168e-03,4.180952440947294235e-03,3.511487692594528198e-02,1.407642662525177002e-02,-1.003717072308063507e-02,-1.628633216023445129e-02,2.284630434587597847e-03,2.727891551330685616e-04,5.701405461877584457e-03,-1.837893016636371613e-02,2.645600214600563049e-02,5.311539862304925919e-03,-8.270495571196079254e-03,-7.997272768989205360e-05,2.322957880096510053e-04,-3.512729599606245756e-04,-1.794311916455626488e-03,-1.386602316051721573e-02,4.213955253362655640e-05,4.914108198136091232e-03,9.768073214218020439e-04,2.767913392744958401e-04,2.064188811345957220e-05,-6.624873094551730901e-09,1.180751787615008652e-04,5.051094922237098217e-05,1.103562070056796074e-03,1.057300600223243237e-03,2.339539205422624946e-04,3.476401325315237045e-04,-4.633284333976916969e-08,-9.960820898413658142e-05,5.972769577056169510e-04,-3.954593092203140259e-03,-7.347933016717433929e-03,4.064911045134067535e-03,-3.653571940958499908e-03,-9.559973841533064842e-04,3.495682904031127691e-05,3.473903925623744726e-04,2.122546546161174774e-03,-9.792031720280647278e-03,-2.526926063001155853e-02,1.980237290263175964e-02,2.827227115631103516e-03,-2.433663979172706604e-02,5.527944886125624180e-04,8.962804568000137806e-04,1.093747839331626892e-02,-1.199021935462951660e-04,4.928535316139459610e-03,2.181201986968517303e-02,7.796299178153276443e-05,-1.413860730826854706e-02,3.319212119095027447e-04,-2.519756089895963669e-04,-6.598272593691945076e-04,-1.627451926469802856e-02,-1.907576248049736023e-02,3.983534127473831177e-02,-2.006457373499870300e-02,-1.315035670995712280e-02,3.261105623096227646e-03,-4.269177443347871304e-04,-5.456071346998214722e-03,7.081210613250732422e-03,2.522591874003410339e-02,-1.618747785687446594e-02,-2.139089256525039673e-02,-9.637222625315189362e-03,9.462023153901100159e-04,5.361066432669758797e-04,-1.661666482686996460e-02,1.339018344879150391e-03,1.797984540462493896e-02,-1.637073792517185211e-02,1.472291769459843636e-04,-3.806305350735783577e-03,3.934722859412431717e-03,1.522977720014750957e-03,-2.835500054061412811e-03,-1.002188026905059814e-02,-1.041567232459783554e-02,6.104265339672565460e-03,-9.907657658914104104e-05,2.286271192133426666e-03,9.483748726779595017e-05,-2.251530386274680495e-04,3.421156725380569696e-04,-6.446917541325092316e-04,5.208980292081832886e-04,6.571827689185738564e-04,3.500532184261828661e-04,9.674960165284574032e-05,8.064674329943954945e-04,2.906615554820746183e-05,2.022971166297793388e-03,-6.308906711637973785e-03,-1.725657656788825989e-02,-3.593128174543380737e-03,-2.361647412180900574e-02,1.017916365526616573e-04,-1.783383486326783895e-04,-4.241664137225598097e-04,6.061333697289228439e-03,7.748834788799285889e-03,-4.780454933643341064e-02,-9.759658947587013245e-03,-1.294166315346956253e-02,-2.045625075697898865e-02,3.961008333135396242e-04,1.201222068630158901e-03,2.154907770454883575e-02,-3.618704155087471008e-02,7.482660468667745590e-03,7.351478561758995056e-03,1.788798347115516663e-02,1.124438550323247910e-02,3.677314962260425091e-04,3.192299278452992439e-03,-1.440209103748202324e-03,-1.284468825906515121e-02,-2.567203342914581299e-02,4.657419398427009583e-03,-1.541535370051860809e-02,3.215558826923370361e-03,-1.831172732636332512e-03,-4.840124864131212234e-03,9.164322167634963989e-03,2.141032926738262177e-02,4.537024348974227905e-02,7.505996525287628174e-02,-1.958040520548820496e-03,-9.004110470414161682e-04,2.415115013718605042e-03,7.822378538548946381e-03,-1.417495496571063995e-02,-2.562056295573711395e-03,6.419298052787780762e-02,1.527750678360462189e-02,-4.106677323579788208e-02,1.033713519573211670e-01,4.190313443541526794e-02,-6.127846240997314453e-02,-2.338961809873580933e-01,-1.845345795154571533e-01,2.059776782989501953e-01,-3.396075591444969177e-02,-7.496873289346694946e-02,-1.917748339474201202e-02,2.297442551935091615e-05\n0.000000000000000000e+00,5.609754589386284351e-05,3.747619048226624727e-04,1.995356986299157143e-03,2.995019312947988510e-03,5.171105294721201062e-05,6.879134161863476038e-05,-2.010918542794115638e-09,2.081356069538742304e-04,2.343174273846670985e-04,1.253622025251388550e-02,4.495719075202941895e-02,2.290343306958675385e-02,1.580074056982994080e-02,2.796563785523176193e-04,1.170005853055045009e-04,-2.742208598647266626e-04,4.142458550631999969e-03,2.630408853292465210e-02,1.258327532559633255e-02,2.582125365734100342e-03,3.044232353568077087e-02,-3.102420363575220108e-03,1.158916391432285309e-03,1.243993756361305714e-05,4.205678589642047882e-03,-1.030635554343461990e-03,4.631872288882732391e-03,-9.574436582624912262e-03,-7.620523683726787567e-03,6.169141270220279694e-04,8.876041829353198409e-05,2.882225671783089638e-04,4.193396307528018951e-05,2.201959677040576935e-02,-1.751714758574962616e-02,-3.224427998065948486e-02,1.368381734937429428e-02,2.384206466376781464e-02,7.221756968647241592e-03,1.185559522127732635e-04,-5.091475788503885269e-03,-2.009004727005958557e-02,6.594938691705465317e-03,1.044980715960264206e-03,-3.670880943536758423e-02,-1.862221211194992065e-02,-9.577979799360036850e-04,1.080184156307950616e-04,-4.082501865923404694e-03,-6.150762550532817841e-03,-1.878033392131328583e-02,2.105095982551574707e-02,9.340703487396240234e-03,-2.616703277453780174e-04,5.292991045280359685e-05,-8.360253559658303857e-05,-1.924029493238776922e-04,-4.701646044850349426e-03,-1.684389077126979828e-02,-2.258687745779752731e-03,-2.780617505777627230e-04,1.617426751181483269e-04,1.134501435444690287e-04,-1.278754879763255303e-08,6.330058386083692312e-05,-8.378060738323256373e-05,-6.147275213152170181e-03,-2.538943663239479065e-03,1.385912619298323989e-04,-3.501981846056878567e-04,8.624865266426695598e-09,2.607616188470274210e-04,-1.052813720889389515e-03,5.626508966088294983e-03,-2.095769718289375305e-02,-4.238425195217132568e-02,1.187836192548274994e-02,-4.335609555710107088e-04,1.575895585119724274e-04,2.194110711570829153e-04,1.626837765797972679e-03,1.739404909312725067e-02,-2.649674424901604652e-03,-5.785322561860084534e-02,7.444339804351329803e-03,6.765800528228282928e-03,-7.906135288067162037e-04,7.920456118881702423e-04,6.570523604750633240e-03,1.731220819056034088e-02,2.845709770917892456e-02,-5.055168271064758301e-02,2.203409094363451004e-03,7.295821793377399445e-03,-5.749533302150666714e-04,3.585704835131764412e-04,1.409571152180433273e-03,2.918301150202751160e-02,1.197820249944925308e-02,-6.120245531201362610e-02,2.409217879176139832e-02,1.213615201413631439e-02,-2.034430217463523149e-04,2.058941463474184275e-04,-1.826791092753410339e-03,2.078921347856521606e-02,-3.765998408198356628e-02,-5.718959495425224304e-02,1.475808490067720413e-02,2.390615642070770264e-02,1.143572037108242512e-03,-2.442362601868808270e-04,4.263228736817836761e-03,9.506877511739730835e-03,-3.348167240619659424e-02,-2.510888315737247467e-02,3.603116841986775398e-03,1.184747452498413622e-04,-3.067495999857783318e-04,5.963675721432082355e-05,3.625226672738790512e-04,5.403033457696437836e-03,-2.633137628436088562e-04,-1.719237770885229111e-04,5.493516800925135612e-05,6.150690751383081079e-05,2.603296888992190361e-05,1.230685420239296946e-08,2.499325200915336609e-04,-3.908807411789894104e-04,1.114279869943857193e-02,1.577230729162693024e-02,-6.740457611158490181e-04,1.287259627133607864e-03,-2.697441159327240712e-09,-1.637064269743859768e-03,4.787193145602941513e-03,-3.200858458876609802e-02,-1.251886039972305298e-01,2.019099891185760498e-03,-4.696545004844665527e-02,6.314447382465004921e-04,-2.888983290176838636e-04,-3.435648977756500244e-06,9.396292269229888916e-03,-3.310663253068923950e-02,-4.852025210857391357e-02,2.004736512899398804e-01,-4.418412968516349792e-02,1.570759713649749756e-02,2.347738714888691902e-03,-1.264787162654101849e-03,-1.599930599331855774e-02,-7.409409433603286743e-02,-1.404354721307754517e-02,4.958735704421997070e-01,4.649522900581359863e-02,1.445147022604942322e-02,2.358754165470600128e-03,-9.185226517729461193e-04,-8.666718378663063049e-03,-1.977760344743728638e-02,-5.591216683387756348e-02,1.662651002407073975e-01,-6.251871585845947266e-02,-3.977867960929870605e-02,-2.646507695317268372e-03,1.418118481524288654e-04,4.652701318264007568e-03,-4.858771711587905884e-02,3.527531623840332031e-01,-7.110814750194549561e-02,2.347577363252639771e-02,-1.974662840366363525e-01,-8.852618746459484100e-03,2.704483456909656525e-03,-1.901261508464813232e-03,1.497507095336914062e-02,1.467225253582000732e-01,9.867595136165618896e-02,1.175983808934688568e-03,-1.035740482620894909e-03,2.508323639631271362e-03,-1.049525453709065914e-03,6.543057970702648163e-04,-1.775312051177024841e-02,-8.480500429868698120e-03,2.031349390745162964e-02,2.127247396856546402e-03,-8.101575076580047607e-05,-3.991021003457717597e-06,-3.789601965564770580e-09,5.819972648168914020e-05,4.140569362789392471e-04,-5.107435863465070724e-03,-3.704605158418416977e-03,4.527258279267698526e-04,-1.949576835613697767e-04,2.707736257434589788e-09,1.799762831069529057e-04,-1.142261084169149399e-03,1.887204125523567200e-04,4.468098282814025879e-02,-1.340656727552413940e-02,-1.195946056395769119e-02,-1.705253729596734047e-03,3.275389899499714375e-04,-3.756654914468526840e-04,-1.011314336210489273e-03,-1.513894647359848022e-02,9.981112554669380188e-03,-4.486374929547309875e-02,-7.343312725424766541e-03,-5.203305184841156006e-02,-7.800314342603087425e-04,6.599907646887004375e-04,1.906999945640563965e-02,4.868116695433855057e-03,1.500557735562324524e-02,1.834342256188392639e-02,1.416433509439229965e-02,-1.984276250004768372e-02,-1.208665926242247224e-04,-2.143293968401849270e-04,1.084953546524047852e-03,8.101173676550388336e-03,1.217444520443677902e-02,-6.468829512596130371e-02,8.565421216189861298e-03,-4.304161295294761658e-03,2.314650919288396835e-03,-2.909869363065809011e-04,9.076963178813457489e-03,6.270663812756538391e-03,-1.901024766266345978e-02,-1.919025741517543793e-02,5.230043083429336548e-02,2.307560667395591736e-02,-6.661512888967990875e-04,-7.896758033894002438e-04,-2.736373245716094971e-02,4.708780441433191299e-03,-3.597611188888549805e-02,3.323946893215179443e-02,-1.935902610421180725e-02,2.528741024434566498e-04,-5.952555220574140549e-04,4.300751024857163429e-04,-1.935726730152964592e-03,-2.001611050218343735e-03,-6.087068468332290649e-03,-6.521369330585002899e-03,-3.905999474227428436e-04,-7.112127786967903376e-05,4.599150997819378972e-06,-1.407681793352821842e-08,-7.263230145326815546e-06,-1.580569078214466572e-04,2.703201491385698318e-03,-3.244623949285596609e-04,1.090677033062092960e-04,-8.088831236818805337e-05,9.396217137691564858e-11,-5.012936162529513240e-05,-2.779513888526707888e-04,-1.055108616128563881e-03,2.600397728383541107e-02,-1.237817667424678802e-02,-5.264246370643377304e-03,-1.102752139559015632e-05,-9.948757360689342022e-05,-9.648915147408843040e-05,1.535799121484160423e-03,1.245026662945747375e-02,1.201952993869781494e-02,-4.837880842387676239e-03,-1.554868184030056000e-02,-1.528061460703611374e-03,-2.642282051965594292e-04,6.709746085107326508e-04,9.691354818642139435e-03,1.249343436211347580e-02,2.266776748001575470e-03,-3.255703486502170563e-04,7.535472512245178223e-03,6.592540070414543152e-03,-1.852832501754164696e-04,5.364100798033177853e-04,7.856868614908307791e-05,4.766302183270454407e-03,1.070557162165641785e-02,6.554699502885341644e-04,1.648732274770736694e-02,7.342888507992029190e-03,-2.268404641654342413e-04,1.056984474416822195e-04,-2.536345273256301880e-04,6.424850784242153168e-03,4.045895300805568695e-03,1.811069995164871216e-02,-3.926572389900684357e-04,1.098832208663225174e-02,-8.994358940981328487e-04,-2.901336702052503824e-04,-8.537729736417531967e-04,-3.914521075785160065e-03,-7.895694114267826080e-03,1.435763854533433914e-02,-1.935794949531555176e-03,1.305944751948118210e-04,-2.473077620379626751e-04,2.258866152260452509e-04,-1.144660054706037045e-04,-1.231218222528696060e-03,-1.409346237778663635e-03,-5.448659881949424744e-03,-3.719821397680789232e-04,-6.030749500496312976e-05,-1.934873944264836609e-05,-5.173205863684415817e-09,3.859796197502873838e-05,1.536706986371427774e-04,8.429986191913485527e-04,1.277082599699497223e-03,1.019788833218626678e-04,-1.972804602701216936e-05,-1.219913770000857767e-08,-1.144878624472767115e-04,-2.394756738794967532e-04,1.282713143154978752e-03,-4.116185009479522705e-03,-5.359176173806190491e-02,-4.913304466754198074e-03,3.858875134028494358e-04,-6.262852693907916546e-04,-7.887515239417552948e-04,1.193600124679505825e-03,-4.207794368267059326e-02,-3.324005380272865295e-02,-3.354538977146148682e-02,1.068612560629844666e-02,1.149580534547567368e-02,-3.487805952318012714e-05,3.983558272011578083e-04,1.699833432212471962e-03,2.276072977110743523e-03,-1.960089616477489471e-02,-1.435387879610061646e-02,6.702799815684556961e-03,1.062553655356168747e-02,-8.574904059059917927e-04,1.907176629174500704e-04,1.455643330700695515e-03,1.615119725465774536e-02,3.957488015294075012e-02,1.202817074954509735e-02,-4.077646881341934204e-02,-3.170434618368744850e-03,2.349854330532252789e-04,-1.106644282117486000e-03,1.241045817732810974e-02,-8.259184658527374268e-03,8.213207125663757324e-03,3.956451639533042908e-02,-6.536086648702621460e-02,8.912161923944950104e-03,2.242945833131670952e-03,-4.977257922291755676e-04,5.323811434209346771e-03,4.386180546134710312e-03,-5.436103418469429016e-02,-6.429542601108551025e-02,-1.079928129911422729e-02,1.785900240065529943e-04,-5.194639088585972786e-04,5.094856896903365850e-05,5.440695676952600479e-04,5.296040326356887817e-03,1.274285372346639633e-03,1.389755285345017910e-03,2.765044628176838160e-04,-6.986287189647555351e-05,4.640709812520071864e-05,2.112621189098717878e-08,-1.431312994100153446e-04,-1.825397775974124670e-04,-2.916554454714059830e-03,-3.441276028752326965e-03,-1.738829014357179403e-04,-3.533658455125987530e-04,-1.420568196408567019e-08,3.294176713097840548e-04,-7.633853238075971603e-04,1.080948207527399063e-02,2.253849059343338013e-02,3.552079573273658752e-02,2.135164290666580200e-02,-3.544719656929373741e-04,1.938549539772793651e-04,-2.218781446572393179e-04,-7.096022833138704300e-03,-3.586737439036369324e-03,1.769271679222583771e-02,-1.889305189251899719e-03,-2.293770201504230499e-02,4.826566204428672791e-03,-9.191426215693354607e-04,-6.177294417284429073e-04,-8.804403245449066162e-03,2.991435350850224495e-03,4.711395502090454102e-02,-2.153518795967102051e-02,-3.391609527170658112e-03,1.987894997000694275e-03,-2.759987255558371544e-04,2.436589566059410572e-04,-1.590939704328775406e-03,-1.575888320803642273e-02,-1.473708730190992355e-02,-3.419183939695358276e-02,5.629840772598981857e-03,-2.849659509956836700e-02,-4.747449420392513275e-03,1.752034149831160903e-04,-3.590684384107589722e-03,2.540514804422855377e-02,-5.144023522734642029e-02,-2.111511304974555969e-02,-4.218413308262825012e-02,1.436301134526729584e-02,-7.160926237702369690e-03,-5.084367003291845322e-04,1.242464687675237656e-02,1.243572775274515152e-02,-1.633803546428680420e-02,-1.206858828663825989e-02,-1.669129729270935059e-02,3.239264769945293665e-04,-4.185362486168742180e-04,1.799927995307371020e-04,7.922013755887746811e-04,6.154785398393869400e-03,9.368536062538623810e-03,-6.760689429938793182e-03,-1.163970679044723511e-03,-3.929358208552002907e-04,-7.954585453262552619e-05,-4.152866495132911950e-09,-1.884901139419525862e-04,4.664566658902913332e-04,1.024055760353803635e-03,1.634255982935428619e-03,-3.846061881631612778e-04,-1.280283613596111536e-04,-1.458863607695093378e-08,2.874380152206867933e-04,-5.192346288822591305e-04,5.244141910225152969e-03,-1.424061506986618042e-02,2.308629453182220459e-03,4.920568782836198807e-03,1.063192612491548061e-04,2.043655258603394032e-04,1.459675549995154142e-04,-4.131922964006662369e-03,1.903641223907470703e-02,4.407645389437675476e-02,-3.562552854418754578e-02,-3.446856141090393066e-02,1.021873671561479568e-02,8.177419658750295639e-06,-1.528969616629183292e-03,-1.251548528671264648e-04,-1.905002817511558533e-02,2.523211762309074402e-03,-2.370360493659973145e-02,-2.191093377768993378e-02,-1.323163742199540138e-03,5.177440471015870571e-04,5.734835285693407059e-04,7.321824086830019951e-04,2.971689030528068542e-02,1.833789981901645660e-02,3.224990144371986389e-02,3.019373118877410889e-02,1.570004411041736603e-02,-2.966951113194227219e-03,1.653565850574523211e-04,-1.033560954965651035e-03,-6.794773042201995850e-03,-4.059664905071258545e-02,1.451753452420234680e-02,2.098998613655567169e-02,1.975128985941410065e-02,-2.610827330499887466e-03,-5.450223106890916824e-04,-2.025043778121471405e-02,1.582519523799419403e-02,-4.146140441298484802e-02,1.700586825609207153e-02,-2.492929110303521156e-03,3.273672482464462519e-04,-4.759917792398482561e-04,4.680583078879863024e-04,1.525250030681490898e-03,2.031105570495128632e-02,-6.622821092605590820e-04,-1.098775025457143784e-02,-1.420299056917428970e-03,-1.696042600087821484e-04,-2.279314867337234318e-05,2.373508323216810822e-08,-6.366867455653846264e-05,-1.111023957491852343e-04,-2.821916015818715096e-03,-2.960167126730084419e-03,-4.721952427644282579e-05,-2.330644492758437991e-04,-1.718547082418808714e-08,1.053736341418698430e-04,-4.936544573865830898e-04,2.447420265525579453e-03,2.661810815334320068e-02,-1.210600417107343674e-02,-5.081188399344682693e-03,-2.847814466804265976e-04,1.270128122996538877e-04,5.116185639053583145e-05,-9.032268426381051540e-04,-8.899687789380550385e-03,2.070874720811843872e-02,-3.172568604350090027e-02,1.328632608056068420e-02,5.482406821101903915e-03,-8.371222647838294506e-04,4.518376081250607967e-04,-3.237050957977771759e-03,2.061945153400301933e-03,8.731734938919544220e-03,-1.372144557535648346e-02,-9.813116863369941711e-03,5.376205313950777054e-03,-2.843368856701999903e-04,2.758744813036173582e-06,-6.857444532215595245e-06,-4.372211638838052750e-03,1.186427101492881775e-02,-1.775731146335601807e-02,2.276956290006637573e-02,3.395170671865344048e-03,-4.335705190896987915e-03,6.326553411781787872e-04,-4.340779967606067657e-03,-2.318464685231447220e-04,-1.100170984864234924e-02,-5.168421193957328796e-03,5.270416848361492157e-03,3.123429836705327034e-03,7.217188976937904954e-05,-3.934409760404378176e-04,-1.791734248399734497e-04,-2.239477355033159256e-03,-2.002179250121116638e-02,2.659695222973823547e-03,5.161719396710395813e-03,4.756958689540624619e-03,-3.942024428397417068e-03,-2.902918960899114609e-03,5.213112453930079937e-04,5.560655146837234497e-03,5.412016063928604126e-03,2.753763226792216301e-03,3.911729436367750168e-05,1.294736575800925493e-04,-6.197522743605077267e-04,-3.333365311846137047e-04,4.821863258257508278e-04,-2.680952893570065498e-04,-2.884201705455780029e-03,-3.079792368225753307e-04,-5.172578385099768639e-04,6.557905580848455429e-04,-8.881977992132306099e-04,-9.913051326293498278e-05,-2.908022841438651085e-03,5.472902208566665649e-03,1.041998155415058136e-02,1.204226166009902954e-03,1.624748669564723969e-02,-1.048419391736388206e-03,-7.473467267118394375e-04,-1.650203717872500420e-03,-5.528896581381559372e-03,-3.647699952125549316e-02,5.141897872090339661e-02,3.493723645806312561e-02,2.731403335928916931e-02,1.953918859362602234e-02,2.003582427278161049e-03,-1.832769950851798058e-03,-5.872931797057390213e-03,4.089207947254180908e-02,1.413458026945590973e-02,1.936995983123779297e-02,-5.425257608294487000e-03,-9.055405855178833008e-03,1.488679088652133942e-03,-5.032796878367662430e-03,2.291107550263404846e-03,6.890594959259033203e-04,5.813172552734613419e-03,-1.438427157700061798e-02,7.390316575765609741e-03,-1.875777728855609894e-03,-5.203412147238850594e-04,6.521612871438264847e-03,1.615773187950253487e-03,-5.324910394847393036e-03,-3.180273249745368958e-02,-8.602230250835418701e-02,-3.125404007732868195e-03,-1.088005676865577698e-02,7.075862027704715729e-03,-1.116524823009967804e-02,6.855852901935577393e-03,-4.619359970092773438e-05,-1.208412796258926392e-01,6.236676871776580811e-02,1.040195599198341370e-01,-1.502428762614727020e-02,-2.319826977327466011e-03,3.717502206563949585e-02,1.543153971433639526e-01,3.293661773204803467e-01,-2.520716488361358643e-01,2.526758611202239990e-02,1.078779473900794983e-01,7.614617049694061279e-02,-1.130313976318575442e-04\n0.000000000000000000e+00,8.023578993743285537e-05,3.520518657751381397e-04,-7.010141271166503429e-04,7.096114568412303925e-04,1.055804168572649360e-04,9.745467832544818521e-05,-1.723356213290117012e-08,1.288043276872485876e-04,6.887338531669229269e-05,4.607577342540025711e-03,-8.380629122257232666e-03,5.445556016638875008e-04,2.011056616902351379e-02,-1.004498481051996350e-04,8.520761912222951651e-05,2.962157886940985918e-04,2.732853870838880539e-03,2.207079343497753143e-02,1.925005344673991203e-03,-2.718726359307765961e-02,3.339760005474090576e-02,5.097383633255958557e-03,4.302946617826819420e-04,7.313218666240572929e-04,7.226018235087394714e-03,8.649130351841449738e-03,9.163915179669857025e-03,9.053019806742668152e-03,2.024335600435733795e-02,4.009357187896966934e-03,-7.669380283914506435e-05,-1.117896463256329298e-04,2.305302768945693970e-04,1.095461472868919373e-02,3.490681294351816177e-03,3.642843104898929596e-03,1.360178366303443909e-02,5.763760302215814590e-03,5.119127687066793442e-03,1.667071192059665918e-04,-1.815247465856373310e-03,-6.972084753215312958e-03,2.456217817962169647e-02,-5.003991071134805679e-03,-2.827477827668190002e-02,-1.537979207932949066e-02,3.883986501023173332e-04,4.652469942811876535e-04,4.971504677087068558e-05,7.718128152191638947e-03,-5.818219389766454697e-03,1.887547667138278484e-03,1.008513290435075760e-02,-1.392128469888120890e-04,3.625353565439581871e-04,-2.281677734572440386e-05,4.820734466193243861e-05,-6.618056213483214378e-04,-4.769732244312763214e-03,5.853439681231975555e-03,9.953140979632735252e-04,2.023119304794818163e-04,-4.997837095288559794e-07,8.402347262403964123e-09,4.523925599642097950e-05,-7.309479406103491783e-05,-1.777690136805176735e-03,-1.163088716566562653e-03,1.168257440440356731e-04,-7.358123548328876495e-05,1.352372347440677913e-08,-3.465871850494295359e-05,3.237740020267665386e-05,-8.751442073844373226e-04,1.808920688927173615e-02,-1.801291853189468384e-02,-9.335729293525218964e-03,5.512374627869576216e-05,-5.836198761244304478e-05,3.278976510046049953e-05,1.772509189322590828e-03,1.104432158172130585e-03,2.375894226133823395e-03,-5.113463848829269409e-04,-7.672421634197235107e-05,5.813276395201683044e-03,-4.296729166526347399e-04,6.319874664768576622e-04,7.184194866567850113e-03,9.135851636528968811e-03,2.239711210131645203e-02,-2.177786827087402344e-02,1.395672559738159180e-02,6.566182244569063187e-03,-2.112903457600623369e-04,9.453293750993907452e-05,9.012757800519466400e-06,-3.947396762669086456e-04,1.371751539409160614e-02,8.081030100584030151e-03,7.641116622835397720e-03,3.042640862986445427e-03,-1.122297137044370174e-03,2.333202064619399607e-05,-6.864638533443212509e-03,-7.427252363413572311e-03,-1.364154554903507233e-02,9.393347427248954773e-03,-6.276393309235572815e-03,-7.093840977177023888e-04,-4.054443561471998692e-04,5.493212665896862745e-05,4.992971662431955338e-04,1.315259025432169437e-03,-1.524303760379552841e-02,1.426011882722377777e-02,3.425110597163438797e-03,2.058636309811845422e-04,-5.050812615081667900e-05,-1.362237708235625178e-05,1.732560340315103531e-04,1.983252353966236115e-03,-2.436821814626455307e-03,2.225904259830713272e-03,2.830766607075929642e-04,-3.183115040883421898e-05,-2.395945557509548962e-05,1.618211165066441026e-08,-2.998086856678128242e-04,-5.459003150463104248e-04,-6.157447583973407745e-03,-3.527367487549781799e-03,-1.338890171609818935e-03,-7.810862734913825989e-04,-1.592094456270842784e-08,-5.965296877548098564e-04,1.080719288438558578e-03,-9.397016838192939758e-03,3.776951134204864502e-02,2.847779542207717896e-04,2.376676909625530243e-02,9.236148325726389885e-04,-1.108587675844319165e-04,-1.490770140662789345e-03,-3.370656631886959076e-04,-3.087565675377845764e-02,5.206235125660896301e-02,3.514474257826805115e-02,-5.986522138118743896e-02,-4.701723530888557434e-02,6.884975591674447060e-04,-8.191228844225406647e-03,-6.947469711303710938e-02,-1.464695036411285400e-01,-3.764956817030906677e-02,4.794403538107872009e-02,5.133213400840759277e-01,-4.136228188872337341e-02,1.349020167253911495e-04,-7.299693534150719643e-04,2.768007339909672737e-03,1.649906858801841736e-02,-1.316116936504840851e-02,-3.593603521585464478e-02,-1.036165803670883179e-01,-1.037298794835805893e-02,6.335310172289609909e-03,-3.031671512871980667e-04,2.424037642776966095e-02,2.170491591095924377e-02,3.374784067273139954e-02,-1.383951958268880844e-02,1.213660929352045059e-02,-4.359318688511848450e-02,1.508690882474184036e-03,-1.154612633399665356e-03,1.163730397820472717e-03,-1.198462583124637604e-02,-2.774157933890819550e-02,2.714023925364017487e-02,-5.441413074731826782e-02,-2.182211756007745862e-05,-2.044720749836415052e-04,-1.046052551828324795e-03,-1.357290311716496944e-04,-3.808014839887619019e-02,-1.612715609371662140e-02,-5.919023416936397552e-03,-1.160137471742928028e-03,7.375562563538551331e-04,1.950576406670734286e-04,1.505757118991368770e-08,-8.657421858515590429e-06,1.732653763610869646e-04,-6.735915085300803185e-04,1.833855640143156052e-04,1.791444956324994564e-04,-1.478082322137197480e-05,-1.038432628774899058e-08,2.947396569652482867e-05,-3.902318421751260757e-04,4.772322718054056168e-04,2.042997255921363831e-02,-1.505552139133214951e-02,-9.172458201646804810e-03,-1.658160181250423193e-04,6.404049781849607825e-05,-4.243483999744057655e-05,-8.011104655452072620e-04,-5.363215692341327667e-03,-2.374405972659587860e-02,-1.006365381181240082e-02,1.430631894618272781e-02,-7.590355817228555679e-03,-4.310614312998950481e-04,4.732158849947154522e-04,8.147677406668663025e-03,1.133094076067209244e-02,2.055935794487595558e-03,4.819566849619150162e-03,3.071717545390129089e-02,5.140690132975578308e-03,-2.406311614322476089e-05,3.824279701802879572e-05,1.791173592209815979e-03,-9.045540355145931244e-04,1.445322297513484955e-02,2.799031324684619904e-03,8.076067082583904266e-03,-6.446236744523048401e-03,-1.156531041488051414e-03,-1.153555858763866127e-04,-1.515460200607776642e-03,-4.666431806981563568e-03,6.600106600672006607e-03,-1.521408371627330780e-02,2.324676141142845154e-02,-5.080024711787700653e-04,-8.914226200431585312e-04,-1.812972477637231350e-04,2.529379911720752716e-03,5.869080778211355209e-03,-5.438329186290502548e-03,-1.463291607797145844e-02,-7.995291613042354584e-03,1.664329902268946171e-04,-1.135115962824784219e-04,2.413261245237663388e-04,-1.852952642366290092e-03,3.088081488385796547e-03,4.690050147473812103e-03,-8.677396690472960472e-04,9.247816342394798994e-05,-3.096217697020620108e-04,-9.818828402785584331e-06,1.020612216962035745e-08,1.433152647223323584e-05,-8.874307241057977080e-05,1.347869052551686764e-03,-1.605928991921246052e-04,6.407493492588400841e-05,2.702405799936968833e-05,-1.927787707245443016e-08,6.689796282444149256e-05,-2.355250908294692636e-04,9.914166294038295746e-04,8.370133116841316223e-03,6.063126493245363235e-04,2.939805854111909866e-04,-1.206547167384997010e-04,4.540117515716701746e-06,3.113815037067979574e-04,5.238821031525731087e-04,1.850893720984458923e-02,-4.563469439744949341e-03,-7.628864143043756485e-03,1.343346573412418365e-02,6.344527471810579300e-03,-2.815616899169981480e-04,7.883303333073854446e-04,8.535423316061496735e-03,2.206309139728546143e-02,2.891272772103548050e-03,-2.185580134391784668e-02,2.342727035284042358e-02,5.989493336528539658e-03,-1.733647513901814818e-04,2.375286276219412684e-04,1.784959567885380238e-05,-4.490672145038843155e-04,8.043847978115081787e-03,1.171611435711383820e-02,1.568248495459556580e-02,3.311065258458256721e-03,1.187593879876658320e-04,1.775701821316033602e-04,-7.405810174532234669e-05,2.593047218397259712e-03,1.083135418593883514e-02,7.150008808821439743e-03,3.883240278810262680e-03,3.591582179069519043e-03,-5.897490773350000381e-04,1.563360710861161351e-04,1.234535826370120049e-03,1.506323227658867836e-03,-7.367383805103600025e-04,4.970907466486096382e-04,6.054606754332780838e-03,-5.978563785902224481e-05,6.799681432312354445e-05,6.539074820466339588e-05,7.887941319495439529e-05,2.765453886240720749e-03,-4.373029805719852448e-04,2.113061724230647087e-03,3.767231246456503868e-04,-7.479777559638023376e-05,-1.881427488115150481e-05,-1.879868705145781860e-08,3.146728704450652003e-05,1.399396569468080997e-05,1.092544640414416790e-03,5.561083089560270309e-04,9.675922774476930499e-05,7.790276140440255404e-05,-1.787230985428323038e-08,1.374110870528966188e-04,1.892480358947068453e-04,-6.489317747764289379e-04,1.183675043284893036e-02,1.088007539510726929e-02,4.642410203814506531e-03,-5.009495071135461330e-04,1.766555214999243617e-04,4.474789602681994438e-04,-3.931892570108175278e-05,1.527838408946990967e-02,1.738186180591583252e-02,-1.488972082734107971e-02,1.043700892478227615e-02,2.937127836048603058e-03,3.562255733413621783e-05,6.845239549875259399e-04,3.326204605400562286e-03,1.422634441405534744e-02,-2.112358808517456055e-03,-1.829231902956962585e-02,2.106308750808238983e-02,3.955086693167686462e-03,2.541026915423572063e-04,5.315079033607617021e-05,-1.046194229274988174e-03,-7.144890725612640381e-03,1.230338122695684433e-03,-1.155468076467514038e-02,1.684720255434513092e-02,6.491335108876228333e-03,-1.070713275112211704e-03,2.281282504554837942e-04,-4.994454793632030487e-03,-2.698095748201012611e-03,8.868378587067127228e-03,2.504730597138404846e-03,2.279021777212619781e-03,-2.950392197817564011e-03,-9.485522750765085220e-04,3.672724124044179916e-04,-3.729492193087935448e-03,9.711863473057746887e-03,1.248550601303577423e-02,-4.681910853832960129e-03,1.294614374637603760e-02,-1.028591868816874921e-04,3.337331581860780716e-04,4.397107841214165092e-05,-1.103877148125320673e-04,1.523851067759096622e-03,-1.031243591569364071e-03,1.145548303611576557e-03,2.358565834583714604e-04,9.555151336826384068e-05,-6.179770571179687977e-05,9.119162314163986593e-09,1.510917172709014267e-05,4.457005343283526599e-05,7.509058923460543156e-04,-6.061345338821411133e-04,1.706969123915769160e-05,-2.750030944298487157e-05,-4.996621782993315719e-08,5.219051672611385584e-05,-1.474181772209703922e-04,-7.595786591991782188e-04,-7.572665810585021973e-03,1.205751299858093262e-02,5.494511220604181290e-03,-1.786664361134171486e-04,-6.258134817471727729e-05,-8.080738189164549112e-05,-1.902526477351784706e-03,-1.243984326720237732e-03,3.079537302255630493e-03,-2.037204056978225708e-02,5.754297599196434021e-03,9.027050808072090149e-03,-2.842562971636652946e-04,6.772067281417548656e-04,1.887000049464404583e-03,1.311971899121999741e-02,1.954825595021247864e-02,-5.109938327223062515e-03,2.230653911828994751e-02,8.128950372338294983e-03,-1.702422305243089795e-04,4.946340341120958328e-04,-4.898418555967509747e-04,-1.036564260721206665e-02,1.820232346653938293e-02,3.256821306422352791e-03,9.039930067956447601e-03,-7.443005219101905823e-03,-2.117902971804141998e-03,1.353974221274256706e-04,-8.278788067400455475e-03,8.348121307790279388e-03,1.087698433548212051e-02,-1.416520308703184128e-02,-1.947455853223800659e-02,-2.749936887994408607e-03,-3.549036569893360138e-03,5.652326944982632995e-05,7.122681476175785065e-03,1.476375758647918701e-02,7.331493776291608810e-03,-2.163061127066612244e-02,-2.053173026069998741e-03,8.948090544436126947e-05,1.108881624531932175e-04,7.666238525416702032e-05,5.782877560704946518e-04,5.651598796248435974e-03,5.367920733988285065e-03,6.615744205191731453e-04,-3.455324986134655774e-07,-1.467004331061616540e-04,-2.866305658244527876e-05,5.548713488678913563e-09,-1.745290501276031137e-05,3.617096808739006519e-04,2.313800156116485596e-03,2.864724956452846527e-03,-6.853367085568606853e-05,2.550887584220618010e-04,5.766347044300346170e-08,2.397747884970158339e-04,-1.392384292557835579e-04,4.231942817568778992e-03,-1.358729135245084763e-02,6.023500114679336548e-03,2.697169082239270210e-03,-1.428592950105667114e-04,7.188456947915256023e-05,1.754916447680443525e-04,-2.296363469213247299e-03,8.095585741102695465e-03,-1.910967403091490269e-04,-1.201237831264734268e-02,2.900043036788702011e-03,7.384114898741245270e-03,-1.578440424054861069e-04,1.215706113725900650e-03,1.512540038675069809e-02,3.122234251350164413e-03,1.115275640040636063e-02,-2.016973868012428284e-02,2.410042844712734222e-02,2.169620711356401443e-04,1.760748709784820676e-04,3.661645459942519665e-04,8.849365985952317715e-04,7.070746738463640213e-03,-1.023500226438045502e-04,2.147748880088329315e-02,2.790249697864055634e-02,5.578491836786270142e-03,-3.520562313497066498e-03,1.052130464813672006e-04,-9.075601119548082352e-04,-9.790006093680858612e-03,1.040627900511026382e-02,1.181244850158691406e-02,8.482869714498519897e-03,5.865000188350677490e-03,-2.263992791995406151e-03,3.056141722481697798e-04,-1.087704673409461975e-02,1.802606880664825439e-02,-1.207020133733749390e-02,-9.545556269586086273e-03,1.171123329550027847e-02,7.830562390154227614e-05,8.738324686419218779e-05,4.522173840086907148e-04,4.444551814231090248e-05,2.299996279180049896e-02,2.941585611552000046e-03,-9.787166491150856018e-04,2.457723894622176886e-06,-3.039726288989186287e-04,-4.722120502265170217e-05,-1.443356723029864952e-08,5.426256029750220478e-05,2.385943225817754865e-04,1.372503233142197132e-03,9.052345412783324718e-04,1.772775431163609028e-04,7.679847476538270712e-05,-3.055609454349905718e-08,-1.285790640395134687e-04,-2.895088400691747665e-04,-5.463592242449522018e-04,-1.178829465061426163e-02,-1.326418388634920120e-02,-1.072120852768421173e-02,5.992520600557327271e-04,-2.478723181411623955e-04,-5.590311484411358833e-04,1.673903316259384155e-03,-1.629050076007843018e-02,2.421987242996692657e-03,-4.502126481384038925e-03,-3.187451511621475220e-04,1.573689281940460205e-02,-2.454888308420777321e-04,4.096465418115258217e-04,9.715065360069274902e-03,2.309754490852355957e-04,-3.479216247797012329e-03,7.575349882245063782e-04,-9.785454720258712769e-03,1.491719577461481094e-02,-1.916511828312650323e-04,-3.532459959387779236e-05,2.140335127478465438e-04,1.426897128112614155e-03,-2.388649061322212219e-02,-2.304487861692905426e-02,8.695065975189208984e-03,1.438948605209589005e-02,-1.460109604522585869e-03,-1.504075480625033379e-04,1.682074507698416710e-03,-8.282414637506008148e-03,-2.898031845688819885e-03,2.479014918208122253e-03,-1.005542371422052383e-02,7.895004004240036011e-03,-5.798798520117998123e-04,-8.707051165401935577e-04,1.109698787331581116e-02,-4.994323011487722397e-03,-7.702437229454517365e-03,-4.012146964669227600e-03,-1.553544215857982635e-02,3.040037117898464203e-03,-2.550041070207953453e-03,-7.915550959296524525e-04,1.425147289410233498e-03,1.159826479852199554e-02,6.939945742487907410e-04,-8.771409280598163605e-03,-3.447936614975333214e-04,-3.124062495771795511e-04,-5.001289537176489830e-04,4.377238801680505276e-04,-1.772579271346330643e-04,5.863268161192536354e-04,2.184945624321699142e-03,3.059397917240858078e-03,2.388733264524489641e-07,4.490108694881200790e-04,-9.592260466888546944e-04,7.889249827712774277e-04,-1.392130041494965553e-03,4.251877777278423309e-03,-1.175969280302524567e-02,8.991501294076442719e-03,5.583216436207294464e-03,-1.933648483827710152e-03,3.887357888743281364e-04,1.293654087930917740e-03,-3.726782742887735367e-03,-2.897029742598533630e-02,2.046394161880016327e-02,2.341870032250881195e-02,3.343261778354644775e-02,9.270451031625270844e-03,2.364426472922787070e-04,2.157065086066722870e-03,7.205511443316936493e-03,4.487012326717376709e-02,8.271430619060993195e-03,8.166924118995666504e-03,3.761949762701988220e-02,4.373511299490928650e-03,-4.948654677718877792e-04,-1.450410578399896622e-03,-2.284893562318757176e-04,1.398474909365177155e-02,-6.604167632758617401e-03,1.939258538186550140e-02,-6.300902459770441055e-03,-4.454946145415306091e-03,3.505408298224210739e-03,2.071229042485356331e-03,1.174173899926245213e-03,-1.397301629185676575e-02,-1.724749919958412647e-03,-4.402394965291023254e-02,8.546430617570877075e-03,-8.876393549144268036e-03,3.608007449656724930e-03,-9.441541507840156555e-03,2.020703442394733429e-02,-8.220065385103225708e-03,-6.159269437193870544e-02,2.259843423962593079e-02,7.612904906272888184e-02,-3.170523094013333321e-03,-1.705203671008348465e-03,3.195354714989662170e-02,1.311803311109542847e-01,9.557756036520004272e-02,-5.254861339926719666e-02,1.543281786143779755e-02,9.711036831140518188e-02,1.016726419329643250e-01,-5.123236041981726885e-05\n0.000000000000000000e+00,6.364956789184361696e-05,2.512022183509543538e-05,1.312526641413569450e-03,3.302457043901085854e-04,4.476413960219360888e-05,6.495885463664308190e-05,-1.236533897497338330e-08,-1.684200105955824256e-04,-8.302358764922246337e-05,-2.251907717436552048e-03,4.378375597298145294e-04,-1.870659179985523224e-03,-6.535523571074008942e-03,6.106148357503116131e-04,-1.930142170749604702e-04,-3.107130760326981544e-04,2.284668851643800735e-03,4.496610723435878754e-03,-1.729581737890839577e-03,1.310400851070880890e-02,-1.704093418084084988e-03,1.354629639536142349e-02,-1.789664383977651596e-04,2.048630703939124942e-04,5.644524469971656799e-03,-4.576384555548429489e-03,-4.918970633298158646e-03,-1.512241642922163010e-02,3.216098994016647339e-03,1.422994118183851242e-02,-3.629169077612459660e-04,3.392224243725650012e-05,-3.494596458040177822e-04,9.302796388510614634e-05,-6.134646013379096985e-03,1.497204881161451340e-03,2.404259750619530678e-03,5.138568580150604248e-03,5.463460111059248447e-04,-1.201335398945957422e-04,1.723220455460250378e-03,-8.078727871179580688e-03,-1.582687487825751305e-03,1.603107526898384094e-02,-3.082353156059980392e-03,1.176180783659219742e-03,4.321931628510355949e-04,-1.407734234817326069e-04,1.375282928347587585e-02,5.773259326815605164e-03,-1.829986460506916046e-03,-2.841087756678462029e-03,-7.248856127262115479e-03,7.403086783597245812e-05,-2.500020491424947977e-04,-6.091773320804350078e-05,1.185494591481983662e-03,5.541219376027584076e-03,-2.966871950775384903e-03,-2.984779654070734978e-03,-4.267033073119819164e-04,1.518727731308899820e-05,3.196405305061489344e-05,-2.699122525484654034e-08,3.180829298798926175e-05,5.233596311882138252e-06,1.165360095910727978e-03,9.019383578561246395e-04,8.434015398961491883e-06,1.318617287324741483e-04,-1.426456464059810969e-08,-1.108232827391475439e-04,6.210616265889257193e-05,-1.917261630296707153e-03,-4.820322617888450623e-03,2.087559783831238747e-03,-9.966837242245674133e-04,2.792547456920146942e-04,-1.203245483338832855e-04,-2.008511219173669815e-04,1.111026154831051826e-03,-1.915780128911137581e-03,-5.080896429717540741e-03,3.922895062714815140e-03,-5.892766639590263367e-04,1.304218918085098267e-02,-7.656298112124204636e-05,9.993245475925505161e-05,4.777668509632349014e-03,-7.069021463394165039e-03,-1.358235627412796021e-02,6.308425217866897583e-03,-1.206428743898868561e-03,1.060473546385765076e-02,-2.090119814965873957e-04,-1.314307446591556072e-04,-4.408251261338591576e-04,-1.108760014176368713e-02,-7.728863041847944260e-03,3.229190129786729813e-03,2.144282683730125427e-03,-5.988436168991029263e-04,1.004311779979616404e-04,-1.068151905201375484e-04,1.545665552839636803e-03,-9.052308276295661926e-03,6.979016121476888657e-03,1.679687388241291046e-02,-7.206299807876348495e-03,-3.682444104924798012e-03,1.166561123682186007e-04,5.382650124374777079e-05,1.056660432368516922e-02,6.861328147351741791e-03,4.648821894079446793e-03,1.522144535556435585e-03,-5.591383669525384903e-03,3.188851405866444111e-05,-9.004004095913842320e-05,-7.827462832210585475e-05,9.250797447748482227e-04,3.455255180597305298e-03,-3.289300017058849335e-03,-1.304336823523044586e-03,-2.275643346365541220e-04,-2.352103547309525311e-05,-1.411089033354073763e-05,-9.351187379991188209e-09,-3.058607398997992277e-04,-7.004257349763065577e-05,-8.934022858738899231e-03,-6.669810973107814789e-03,-2.916030352935194969e-04,-8.430363959632813931e-04,-4.071464587696027593e-08,7.141952519305050373e-04,-5.362919764593243599e-04,1.089952606707811356e-02,7.339123636484146118e-03,3.696324303746223450e-03,4.136232659220695496e-03,-3.057859838008880615e-03,9.265730623155832291e-04,1.931247301399707794e-03,-1.122860796749591827e-02,-1.616059988737106323e-02,2.652582339942455292e-02,-5.613050982356071472e-02,-1.719541102647781372e-02,-9.408926963806152344e-02,4.146498977206647396e-04,-1.202695420943200588e-03,-4.451678693294525146e-02,5.266267433762550354e-02,3.225902467966079712e-02,1.247773505747318268e-02,-4.185169935226440430e-02,5.713656544685363770e-01,1.678740140050649643e-03,1.002642093226313591e-03,9.488689247518777847e-04,6.807439774274826050e-02,1.650246232748031616e-02,8.285187184810638428e-03,-2.511379495263099670e-02,-2.274634689092636108e-02,-4.374214913696050644e-03,7.207074668258428574e-04,-1.024099718779325485e-02,2.401849254965782166e-02,-6.907527148723602295e-02,-4.702500998973846436e-02,6.433625519275665283e-02,7.236065343022346497e-03,-4.384758358355611563e-04,-6.234075408428907394e-05,-8.646221458911895752e-02,-5.950026214122772217e-02,-2.168145775794982910e-02,-2.399950847029685974e-02,2.097206935286521912e-02,-1.337818102911114693e-04,1.080742804333567619e-03,5.758032202720642090e-04,-7.705175783485174179e-03,-3.165691718459129333e-02,2.754897810518741608e-02,1.491469144821166992e-02,1.984867965802550316e-03,-1.315042027272284031e-05,1.429787080269306898e-04,-3.813919846606950159e-08,8.527676254743710160e-05,1.356745633529499173e-04,1.277742208912968636e-03,6.259996443986892700e-04,1.931991137098520994e-04,1.838814350776374340e-04,1.552945150251616724e-08,-1.405952061759307981e-04,1.524625113233923912e-04,-6.222722586244344711e-04,-5.954872816801071167e-03,9.150844067335128784e-03,-9.460277855396270752e-03,-2.938292454928159714e-04,-1.329192164121195674e-04,-2.325424575246870518e-04,1.854574889875948429e-03,-1.976581290364265442e-03,-5.658406298607587814e-03,2.449335763230919838e-03,-1.908825151622295380e-02,-5.537472665309906006e-03,1.202810963150113821e-04,5.628136568702757359e-04,1.108320802450180054e-02,-1.992264296859502792e-04,-7.301664445549249649e-04,-7.623604498803615570e-03,-7.461814209818840027e-03,8.989164605736732483e-03,1.473368320148438215e-05,-5.394713662099093199e-05,3.936663561034947634e-04,-1.335971872322261333e-03,-4.929940216243267059e-03,-1.389782875776290894e-02,-9.797818027436733246e-03,2.237370936200022697e-03,7.230124319903552532e-04,-1.646721211727708578e-04,-7.529577706009149551e-04,-9.181732311844825745e-04,1.871045306324958801e-02,9.824328124523162842e-03,-1.104075647890567780e-02,1.292780274525284767e-03,8.141155703924596310e-04,3.285689308540895581e-05,-2.052250504493713379e-02,-2.065921202301979065e-03,9.366686455905437469e-03,-3.521998878568410873e-03,-5.161536857485771179e-03,5.382171366363763809e-05,-1.592829939909279346e-04,2.614055847516283393e-05,3.011990338563919067e-05,-2.194868866354227066e-03,-6.493011489510536194e-03,-2.436948008835315704e-03,-1.347413053736090660e-04,3.244277468184009194e-05,1.250648438144708052e-05,2.841645141415938269e-09,3.209427086403593421e-05,-8.121260907500982285e-05,8.985653403215110302e-04,8.629601798020303249e-04,3.818662662524729967e-05,1.013294822769239545e-04,2.392931719441548921e-08,-7.050481508485972881e-05,3.758606544579379261e-05,-9.073353139683604240e-04,-5.806501489132642746e-03,7.058354094624519348e-04,1.200340106151998043e-03,5.490389885380864143e-04,-1.010794658213853836e-04,-2.532897342462092638e-04,1.166022266261279583e-03,-2.678189193829894066e-03,-9.188281837850809097e-04,5.771684460341930389e-03,8.373749442398548126e-04,1.488837972283363342e-02,-3.910642044502310455e-05,1.702013978501781821e-04,7.605822291225194931e-03,-6.877290550619363785e-03,-6.162326782941818237e-03,7.629501633346080780e-04,1.712303259409964085e-03,1.293567568063735962e-02,-1.888682018034160137e-04,-1.283184101339429617e-04,-1.810214416764210910e-05,-6.524067372083663940e-03,-5.450602620840072632e-04,-4.797879606485366821e-03,5.788492038846015930e-03,2.463514683768153191e-03,-2.852759207598865032e-04,-8.147972403094172478e-05,2.243850845843553543e-03,-6.223059725016355515e-03,-6.040445296093821526e-04,1.109744794666767120e-02,-6.155615672469139099e-03,-7.493272423744201660e-04,-1.269288986804895103e-05,-6.174297595862299204e-06,1.269449386745691299e-02,9.406139142811298370e-03,3.058665199205279350e-03,3.568248357623815536e-04,-6.827501580119132996e-03,1.714218342385720462e-05,-1.853730063885450363e-04,-1.273326197406277061e-04,1.073744497261941433e-03,3.928903490304946899e-03,-2.210736274719238281e-03,-2.175336005166172981e-03,-2.946365566458553076e-04,-2.789734207908622921e-05,-1.627648998692166060e-06,-4.609523784893099219e-08,1.609633727639447898e-05,-6.460975782829336822e-06,9.963102638721466064e-05,-2.361188526265323162e-04,3.172413198626600206e-05,7.189425377873703837e-05,5.325637175701558590e-08,-1.134461999754421413e-04,-3.814900992438197136e-05,-6.193212466314435005e-04,-3.653070889413356781e-04,5.796046927571296692e-03,3.604405792430043221e-03,2.541256835684180260e-04,4.608844756148755550e-05,-2.047239831881597638e-04,8.469752501696348190e-04,1.006908528506755829e-02,5.552767310291528702e-03,6.812952458858489990e-03,-4.707855638116598129e-03,1.248972117900848389e-02,-1.097705680876970291e-04,1.124555856222286820e-04,6.200975272804498672e-03,-9.344659745693206787e-03,-1.220753649249672890e-03,5.658734124153852463e-03,4.756102338433265686e-03,1.009367592632770538e-02,-1.793402188923209906e-04,-2.563819289207458496e-04,-4.793975967913866043e-04,-1.229441724717617035e-02,-1.517907157540321350e-02,-7.383050397038459778e-03,1.267091743648052216e-02,-9.092463878914713860e-04,-1.182067091576755047e-03,1.131157623603940010e-04,5.173566751182079315e-05,-8.467197418212890625e-03,-5.193347111344337463e-03,-3.479163162410259247e-03,6.833250168710947037e-03,1.485053449869155884e-03,-4.043834051117300987e-04,1.126437273342162371e-04,1.151931006461381912e-02,6.018026731908321381e-03,1.196317188441753387e-02,1.469895802438259125e-02,-4.478708375245332718e-03,4.520893708104267716e-05,-7.211168849607929587e-05,-5.218406295171007514e-05,8.648621733300387859e-04,4.015543963760137558e-03,-3.464531153440475464e-03,-2.603485481813549995e-03,-3.438190324231982231e-04,-3.362602728884667158e-05,-4.223766154609620571e-06,-1.765715751389507204e-08,2.332858093723189086e-05,-3.375637606950476766e-05,9.447035845369100571e-04,1.568149542436003685e-03,4.969356814399361610e-05,1.266251783818006516e-04,-2.404703991487622261e-08,-1.331647945335134864e-05,3.442425804678350687e-05,-9.085425408557057381e-04,-4.617893137037754059e-03,-4.305237904191017151e-03,-1.429529860615730286e-03,5.499069811776280403e-04,-1.706354960333555937e-04,-1.582689874339848757e-04,1.421760069206357002e-03,5.328311817720532417e-04,-6.773184053599834442e-03,1.173731312155723572e-02,-3.710863180458545685e-03,1.232231128960847855e-02,-1.484986278228461742e-04,3.599087358452379704e-04,6.572484970092773438e-03,-5.487587302923202515e-03,-6.535697728395462036e-03,1.607575453817844391e-03,2.833391074091196060e-03,1.120329741388559341e-02,-2.037704980466514826e-04,-1.678077387623488903e-04,-2.617981517687439919e-04,-6.956261582672595978e-03,1.819473924115300179e-03,1.305085606873035431e-03,9.455658495426177979e-03,4.153707530349493027e-03,-1.566023915074765682e-03,-1.869398547569289804e-04,5.554278381168842316e-03,-8.080146275460720062e-03,9.519447572529315948e-03,5.766975227743387222e-03,-1.188647467643022537e-02,-1.143851550295948982e-03,5.379639333114027977e-05,4.787637408298905939e-06,9.486995637416839600e-03,5.764751229435205460e-03,-1.536536728963255882e-03,2.509432611986994743e-03,-1.564479898661375046e-04,5.681933544110506773e-06,-1.408962125424295664e-04,-4.812314000446349382e-05,8.493890636600553989e-04,3.924936987459659576e-03,-3.218594472855329514e-03,-1.567302271723747253e-03,-1.959682413144037127e-04,-7.255568925756961107e-05,-2.568069066910538822e-05,3.509057933115400374e-08,6.318481609923765063e-05,-7.108996942406520247e-05,9.257669444195926189e-04,6.763828569091856480e-04,5.395563493948429823e-05,1.017570102703757584e-04,1.828686890803510323e-08,-1.307270285906270146e-04,9.552817937219515443e-05,-2.217718632891774178e-03,-4.643742926418781281e-03,-7.501738145947456360e-04,2.899431274272501469e-05,4.079428908880800009e-04,-1.135952770709991455e-04,-2.948509063571691513e-04,3.502720268443226814e-03,-1.585337333381175995e-03,-1.079610455781221390e-02,9.171925485134124756e-03,2.781325951218605042e-03,2.090783230960369110e-02,5.732011777581647038e-05,1.844321959652006626e-04,6.194762885570526123e-03,2.067587338387966156e-04,-9.283842518925666809e-03,-3.986945375800132751e-05,5.750732962042093277e-03,1.686824113130569458e-02,-2.695446310099214315e-04,-2.425493148621171713e-04,-4.482779186218976974e-04,-9.281011298298835754e-03,-7.259866222739219666e-03,-4.021003842353820801e-03,-1.550571992993354797e-03,-1.345078926533460617e-04,7.462228531949222088e-04,-2.955570380436256528e-05,1.131493132561445236e-03,-2.182562602683901787e-03,3.520644269883632660e-03,1.515263319015502930e-02,-6.324569229036569595e-03,-1.037716865539550781e-03,5.680719623342156410e-04,4.264909875928424299e-05,1.841747760772705078e-02,9.588142856955528259e-03,7.287671323865652084e-03,6.046430673450231552e-03,-5.686698015779256821e-03,-4.403420098242349923e-05,-1.456129539292305708e-04,-1.848071842687204480e-04,9.462108137086033821e-04,-1.333224121481180191e-03,-5.501066334545612335e-03,-1.965156290680170059e-03,-2.920369151979684830e-04,5.432420221040956676e-05,6.757225946785183623e-06,-1.441799213353078812e-08,3.746732909348793328e-05,-1.117527062888257205e-04,-7.192816701717674732e-05,-4.631575720850378275e-04,-2.659495658008381724e-05,9.359811519971117377e-05,1.932056648001889698e-08,-5.915804649703204632e-06,1.982845715247094631e-04,-1.838201889768242836e-03,-7.499360479414463043e-03,1.093965955078601837e-02,1.133090117946267128e-04,-7.621786789968609810e-05,2.638025034684687853e-05,1.083891838788986206e-04,1.135677914135158062e-03,4.169598687440156937e-03,-1.746913231909275055e-02,-3.045471385121345520e-04,1.213291101157665253e-02,8.416894823312759399e-03,-1.042479998432099819e-04,5.964191514067351818e-04,5.112940445542335510e-03,4.098145291209220886e-04,-6.404868792742490768e-03,-2.013716846704483032e-02,1.830956153571605682e-02,3.476249054074287415e-03,-2.679542521946132183e-04,-1.626456651138141751e-04,-7.384098134934902191e-04,-1.372002903372049332e-02,1.093466579914093018e-02,1.799467206001281738e-02,-2.722880337387323380e-03,-7.822362706065177917e-03,9.032167145051062107e-04,9.246518311556428671e-05,-1.794678857550024986e-03,-4.298155196011066437e-03,2.442360389977693558e-03,5.827580578625202179e-03,9.269258007407188416e-03,-7.695757783949375153e-03,6.606709212064743042e-04,4.548249125946313143e-04,1.913098618388175964e-03,9.917718358337879181e-03,-5.364369601011276245e-03,-1.619843998923897743e-03,2.701631747186183929e-03,-1.423076260834932327e-03,8.160068537108600140e-04,4.142177931498736143e-04,-1.420623739250004292e-04,-4.121945239603519440e-03,-3.392037469893693924e-03,4.985755309462547302e-03,1.512897899374365807e-03,4.346955684013664722e-04,-3.139710461255162954e-04,6.623670196859166026e-05,-1.816103176679462194e-04,4.587369912769645452e-04,2.103556413203477859e-03,7.961184601299464703e-04,1.833040587371215224e-04,-4.268425982445478439e-05,-1.562498946441337466e-04,-4.938441561535000801e-04,3.492961113806813955e-04,-7.533033494837582111e-04,-3.019563388079404831e-03,3.106366377323865891e-03,6.057395599782466888e-03,1.679191016592085361e-03,-4.692644579336047173e-04,-1.011225744150578976e-03,-4.683240549638867378e-04,9.081793017685413361e-03,-9.082205360755324364e-04,5.493513308465480804e-03,-2.529572695493698120e-03,1.240950357168912888e-02,9.465297916904091835e-04,-1.066715340130031109e-03,-4.840682726353406906e-03,-5.870294757187366486e-03,-1.098074112087488174e-02,2.958063501864671707e-03,4.296251107007265091e-03,1.202815957367420197e-02,-1.185705303214490414e-03,1.839025411754846573e-03,1.044640317559242249e-03,1.137058250606060028e-03,8.410801179707050323e-03,4.653130192309617996e-03,4.403498955070972443e-03,2.991020679473876953e-03,-4.148535430431365967e-03,1.378418295644223690e-03,-7.628757739439606667e-04,-1.544140744954347610e-02,-1.009691273793578148e-03,1.258161570876836777e-02,-1.363708078861236572e-02,8.466255385428667068e-04,6.114253192208707333e-04,1.057970453985035419e-03,1.236846297979354858e-02,5.933109205216169357e-03,2.944426983594894409e-02,-1.871976256370544434e-02,-3.543773293495178223e-02,-1.142887864261865616e-02,5.800344515591859818e-03,2.891004085540771484e-02,-4.420765489339828491e-02,-1.024514343589544296e-02,-3.022985346615314484e-02,1.003843965008854866e-03,-4.144183360040187836e-03,-2.756563574075698853e-02,1.159545172413345426e-05\n0.000000000000000000e+00,-5.300690190779278055e-06,-3.761776497412938625e-06,-6.654938260908238590e-06,1.632058410905301571e-05,-3.776295670832041651e-06,-4.795973836735356599e-06,-3.216929300720039464e-08,7.760069820506032556e-06,-2.583451532700564712e-06,1.415477890986949205e-04,-1.664662268012762070e-04,-1.181277475552633405e-04,5.187358474358916283e-04,-9.851624781731516123e-06,8.397786587011069059e-06,1.505134878243552521e-05,-1.656314416322857141e-04,-3.009238389495294541e-05,3.041786258108913898e-04,-5.633589462377130985e-04,-1.266625477001070976e-04,-2.722818462643772364e-04,1.562220745654485654e-06,-2.121880970662459731e-05,-4.021627828478813171e-04,2.047125308308750391e-04,1.323766191489994526e-04,8.033206686377525330e-04,-3.266067506046965718e-05,-3.141828346997499466e-04,2.124972706951666623e-05,5.501167834154330194e-06,-1.041276118485257030e-05,3.639366477727890015e-04,4.468092811293900013e-04,-2.084582520183175802e-04,4.926041583530604839e-04,-5.017773946747183800e-05,-9.741504618432372808e-05,1.028110455081332475e-05,-1.269820932066068053e-04,2.843861584551632404e-04,-1.391169498674571514e-04,-5.677594454027712345e-04,2.057200908893719316e-04,-2.906836743932217360e-04,-8.037048246478661895e-05,-3.591214408515952528e-06,-1.303756143897771835e-04,-2.049582690233364701e-05,5.157215637154877186e-04,1.400292094331234694e-04,4.068881389684975147e-04,3.193403244949877262e-06,4.820271442440571263e-06,6.247204964893171564e-06,-8.787725164438597858e-06,5.497019083122722805e-05,3.810588386841118336e-04,-4.940111830364912748e-05,-7.867362000979483128e-06,-7.369453669525682926e-06,-3.157695346089894883e-06,-6.861868229179890477e-08,-2.038564389295061119e-06,5.202102329349145293e-06,-1.213907235069200397e-04,-1.494298776378855109e-04,1.061682951331022196e-06,-1.364528725389391184e-05,-4.623906590950355167e-08,9.159425644611474127e-06,-3.107827069470658898e-05,1.975236809812486172e-04,-6.152558489702641964e-05,-1.271970686502754688e-03,3.031331580132246017e-04,-1.509076173533685505e-05,4.480406460061203688e-06,9.046686500369105488e-06,-5.846883141202852130e-05,3.050896630156785250e-04,9.410326601937413216e-04,-1.258303062058985233e-03,-8.694728603586554527e-05,-2.841521927621215582e-04,-1.020811941998545080e-05,-1.876424903457518667e-06,-1.776292774593457580e-04,6.170267006382346153e-04,9.160868357867002487e-04,-7.670638733543455601e-04,-3.665953408926725388e-05,-2.555599785409867764e-04,-4.064795575686730444e-06,1.504673218732932582e-05,3.997360909124836326e-05,8.544139564037322998e-04,7.063149241730570793e-04,-5.973955267108976841e-04,3.778121026698499918e-04,3.074997512158006430e-04,-2.083959225274156779e-05,4.604898094839882106e-06,1.061556686181575060e-04,3.342934942338615656e-04,-1.598899951204657555e-03,-5.044730496592819691e-04,6.206829566508531570e-04,5.346511024981737137e-04,-1.758583312039263546e-05,-1.827313099056482315e-05,-1.384411007165908813e-04,-2.557338448241353035e-04,-8.604115573689341545e-04,3.616232133936136961e-04,-6.870072684250771999e-05,9.301890713686589152e-06,-9.648356353864073753e-06,7.873683898651506752e-06,-1.692144905973691493e-05,6.768165621906518936e-05,3.212847514078021049e-04,-9.532504918752238154e-05,-8.523499673174228519e-06,-2.625121396704344079e-06,1.827775463425496127e-06,2.295926648798740644e-08,2.190816667280159891e-05,-2.587794188002590090e-05,4.432538407854735851e-04,4.335092380642890930e-04,8.261227776529267430e-06,7.082948286551982164e-05,-1.305069474710762734e-07,-5.467559458338655531e-05,1.242723665200173855e-04,-1.078571425750851631e-03,1.499102683737874031e-03,4.161321558058261871e-03,-2.127926098182797432e-03,6.686041888315230608e-05,-2.229874735348857939e-05,-8.207859355024993420e-05,4.966570995748043060e-04,-1.870404579676687717e-03,-3.536967560648918152e-03,3.868774976581335068e-03,-1.214657328091561794e-03,1.210832269862294197e-03,3.680659210658632219e-05,8.828363934298977256e-05,1.976350089535117149e-03,-3.633017418906092644e-03,-1.417438033968210220e-03,1.683907117694616318e-03,2.625786291901022196e-04,1.537090167403221130e-03,6.558558940887451172e-01,-9.049146319739520550e-05,-1.394168066326528788e-04,-6.588019430637359619e-03,-3.732477547600865364e-03,2.978544216603040695e-03,-2.293429803103208542e-03,-1.345579279586672783e-03,3.935968270525336266e-04,-3.317312803119421005e-05,-3.729504533112049103e-04,-3.111045807600021362e-04,6.492441520094871521e-03,3.367913188412785530e-03,-3.589226165786385536e-03,-1.273479079827666283e-03,1.380052417516708374e-04,7.786488276906311512e-05,6.448035128414630890e-05,1.311964238993823528e-03,4.327776841819286346e-04,3.654700703918933868e-04,1.378193264827132225e-04,-4.553714825306087732e-05,3.492041651043109596e-05,-4.911557698505930603e-05,4.499523492995649576e-05,-6.591857527382671833e-04,-2.655240939930081367e-03,4.756801645271480083e-04,5.111958307679742575e-05,1.373684517602669075e-05,-1.269373206014279276e-05,-2.235510443426846905e-08,-4.872747012996114790e-06,-1.450174931960646063e-05,-5.097534449305385351e-05,-3.468837530817836523e-05,-8.580852409068029374e-06,-1.314971905230777338e-05,5.535298441827762872e-08,1.217822409671498463e-05,-1.525296647741924971e-05,1.923004456330090761e-04,6.091803079470992088e-04,-2.182701136916875839e-04,3.363351570442318916e-04,-1.265833179786568508e-05,1.037465335684828460e-05,2.263281567138619721e-05,-1.574164343765005469e-04,-4.169583262410014868e-04,1.245192601345479488e-03,-8.647101931273937225e-04,-3.957023145630955696e-04,-3.353663196321576834e-04,-3.521781763993203640e-06,-2.502770257706288248e-05,-5.940566188655793667e-04,3.251942107453942299e-04,4.098679637536406517e-04,2.388250431977212429e-04,8.324977243319153786e-04,1.741151791065931320e-04,7.483488843718077987e-06,1.790045826055575162e-05,2.732010398176498711e-05,1.085353782400488853e-03,-3.854102687910199165e-04,-2.140330616384744644e-05,9.061989258043467999e-04,3.027150523848831654e-04,-6.370961637003347278e-05,1.301225529459770769e-05,-7.769562944304198027e-05,6.964964559301733971e-04,-1.016896567307412624e-03,-9.038335410878062248e-04,4.440888296812772751e-04,2.875875798054039478e-04,-6.463098543463274837e-05,-5.844315637659747154e-06,-1.247729378519579768e-04,-8.620710286777466536e-05,-6.074978737160563469e-04,-6.362424464896321297e-04,5.442263791337609291e-04,-9.810145456867758185e-06,4.696864834841107950e-06,1.529585915704956278e-06,-7.458624168066307902e-05,-5.365306278690695763e-04,5.122759612277150154e-04,2.097503602271899581e-05,-1.260293174709659070e-06,4.233842219036887400e-07,1.756869778546388261e-07,6.172012945171445608e-08,-1.746947532410558779e-06,1.150651405623648316e-05,-1.763646650942973793e-06,-3.059409209527075291e-05,-6.824855063314316794e-07,-5.131935722602065653e-06,-5.413676262833178043e-08,5.561110356211429462e-06,-8.850262020132504404e-06,8.027163130464032292e-05,2.724495425354689360e-05,-1.275423855986446142e-04,4.284110400476492941e-05,-1.009581865218933672e-05,2.774873109956388362e-06,6.193345143401529640e-06,-9.781255357665941119e-05,3.074450069107115269e-04,3.813466173596680164e-04,-3.960883186664432287e-04,-1.860025804489850998e-07,-3.678773646242916584e-04,-9.552702522341860458e-07,-1.101358247979078442e-05,-4.073095042258501053e-04,2.894681820180267096e-04,2.029321476584300399e-04,-8.802308002486824989e-05,2.840455272234976292e-04,-3.700592205859720707e-04,1.085625081032048911e-05,8.775070455158129334e-06,2.055858658422948793e-06,5.013840855099260807e-04,1.940092188306152821e-04,4.732880915980786085e-05,2.186782512580975890e-04,2.319227933185175061e-04,-3.056087007280439138e-05,1.805163265089504421e-06,-7.231076597236096859e-05,-1.009374245768412948e-04,-2.604992478154599667e-04,-3.737914666999131441e-04,2.712068380787968636e-04,1.360345049761235714e-04,-3.186036701663397253e-05,-1.179955870611593127e-05,-1.831314293667674065e-04,-3.906497149728238583e-04,1.669565972406417131e-04,2.959346747957170010e-04,1.566522114444524050e-04,5.986993983242427930e-06,-2.245345967821776867e-06,1.059301575878635049e-05,-1.899498238344676793e-05,1.177411031676456332e-04,2.771249273791909218e-04,-1.101851812563836575e-04,-1.468173832108732313e-05,-2.155155698346788995e-06,-1.724122853374865372e-07,1.669822040639701299e-07,-1.391220507684920449e-06,7.495260888390475884e-06,4.330324009060859680e-05,4.759082366945222020e-05,3.390758820387418382e-07,-3.007896793860709295e-06,-2.997921910719014704e-08,1.104694717923848657e-07,-1.049543334374902770e-05,9.104264609050005674e-05,-4.049443523399531841e-04,-8.859537774696946144e-04,-1.438549807062372565e-04,1.734636316541582346e-05,-1.679823617450892925e-05,-1.960039116966072470e-05,-8.188464562408626080e-06,-3.479198785498738289e-04,-3.700371598824858665e-04,-5.291315028443932533e-04,3.225549007765948772e-04,-1.377180160488933325e-04,2.676527856237953529e-06,-1.934834654093720019e-05,-2.502930874470621347e-04,4.773155669681727886e-04,3.120790643151849508e-05,-4.937890334986150265e-04,1.408818934578448534e-04,-9.351875633001327515e-05,-2.906894223997369409e-06,2.142926314263604581e-05,4.826232907362282276e-05,1.113040838390588760e-03,9.666617261245846748e-04,4.282836453057825565e-04,-5.408635479398071766e-04,2.711545675992965698e-05,4.007164534414187074e-05,-2.732033317442983389e-05,1.110913872253149748e-04,-1.364181662211194634e-04,2.041234984062612057e-05,4.531278682406991720e-04,-1.128814765252172947e-04,2.946079184766858816e-04,1.915211032610386610e-05,-1.770329981809481978e-05,5.851013702340424061e-05,-2.407651918474584818e-04,-6.787595339119434357e-04,-6.289051380008459091e-04,-2.724138903431594372e-04,8.075128789641894400e-06,-2.391739508311729878e-05,7.132111022656317800e-06,5.981175490887835622e-06,1.570484018884599209e-04,4.059266066178679466e-04,-8.176634582923725247e-05,-6.932538326509529725e-06,-7.804551387380342931e-06,7.709340934525243938e-07,-3.894183464581146836e-08,-6.933671556907938793e-07,3.184317392879165709e-06,-3.542691410984843969e-05,-1.442924258299171925e-04,-1.025441633828449994e-06,-7.889991138654295355e-06,-5.438687367131933570e-08,4.140341843594796956e-06,-1.118888758355751634e-05,3.546258085407316685e-05,5.334012530511245131e-05,-3.263771650381386280e-04,4.603887209668755531e-04,-2.004221460083499551e-05,8.926523150876164436e-06,1.206796514452435076e-05,-3.031130108865909278e-05,4.084051761310547590e-04,5.317812901921570301e-04,-7.602936238981783390e-04,4.665246815420687199e-04,-1.792565453797578812e-04,-2.565730937931220978e-06,-1.556080860609654337e-05,-2.224080526502802968e-04,4.646367742680013180e-04,3.940053866244852543e-04,5.724268266931176186e-04,1.125559065258130431e-04,-1.913227315526455641e-04,8.422304745181463659e-06,1.971454003069084138e-05,4.721584991784766316e-05,5.026623839512467384e-04,1.837892050389200449e-04,-5.758158513344824314e-04,-2.708302345126867294e-04,-2.361662918701767921e-04,6.539606692967936397e-05,1.371408325212541968e-05,-1.435651211068034172e-04,4.147608706261962652e-04,-1.326930243521928787e-03,-7.177409715950489044e-04,4.397607990540564060e-04,-1.049539278028532863e-04,2.179699367843568325e-05,-3.039897364942589775e-06,-7.550389273092150688e-05,5.100329872220754623e-05,2.214568958152085543e-04,-1.665818854235112667e-05,2.571981167420744896e-05,3.867626219289377332e-06,2.111918547598179430e-06,3.814620185949024744e-06,-6.284089977270923555e-06,2.729018160607665777e-05,2.588075294625014067e-04,6.341098924167454243e-06,5.176349986868444830e-06,4.867895313509507105e-06,2.436305067021748982e-06,9.659834177000448108e-08,-2.442828190396539867e-06,6.076761110307415947e-06,-7.882399950176477432e-05,-1.208765461342409253e-04,1.061499915522290394e-06,-1.342944051430094987e-05,-1.692593514235340990e-07,2.531708560127299279e-06,-2.031808435276616365e-05,3.110468969680368900e-05,1.781291939551010728e-04,-7.509577553719282150e-04,2.402167447144165635e-04,2.193084583268500865e-06,1.198043491967837326e-06,1.168867675005458295e-05,-9.225209214491769671e-05,3.440998261794447899e-04,8.574779494665563107e-04,-2.080210251733660698e-04,1.388050732202827930e-04,-4.209703474771231413e-04,-1.372405313304625452e-05,-1.540200719318818301e-05,-4.419944307301193476e-04,1.636626839172095060e-04,5.178424762561917305e-04,-2.426130522508174181e-04,1.059891073964536190e-04,-4.917040350846946239e-04,4.932715910399565473e-06,1.521634840173646808e-05,-1.546099883853457868e-05,4.345121269579976797e-04,6.970500107854604721e-04,-1.998622901737689972e-04,7.694798405282199383e-04,1.739488507155328989e-04,-1.167285518022254109e-05,2.500828941265353933e-06,-2.958363620564341545e-05,-1.328588405158370733e-04,-9.109040838666260242e-04,-1.138761406764388084e-03,2.425755083095282316e-04,8.530046034138649702e-05,-7.799972991051618010e-06,-1.841358607634902000e-05,7.071490108501166105e-05,-4.648015019483864307e-04,-1.772775140125304461e-04,1.852489076554775238e-04,4.910115239908918738e-05,9.436759683012496680e-06,-1.796273863874375820e-06,7.992359314812347293e-06,5.170379517949186265e-05,2.035647485172376037e-04,6.043002358637750149e-04,6.223384843906387687e-06,2.681870228116167709e-07,3.027907951036468148e-07,-5.290613103170471732e-08,-1.530634108348749578e-08,-3.788562025874853134e-06,3.026020749530289322e-07,-5.943371070316061378e-05,9.248931746697053313e-06,-6.784383685953798704e-07,-7.019012173259397969e-06,1.001053533400408924e-07,8.608254574937745929e-06,-2.166129888792056590e-05,1.896171015687286854e-04,5.104982410557568073e-04,-8.307649404741823673e-04,5.952316569164395332e-04,1.050001992553006858e-05,6.493828550446778536e-06,-5.049646460975054651e-06,-1.277885457966476679e-04,7.935547619126737118e-04,6.893636891618371010e-04,-1.854784641182050109e-04,-4.881529312115162611e-04,-2.867215080186724663e-04,-6.871820005471818149e-06,-3.632207153714261949e-05,-2.570343203842639923e-04,1.006334787234663963e-05,4.769592778757214546e-04,4.644997534342110157e-04,-4.503476666286587715e-04,-9.795534424483776093e-05,9.967292498913593590e-06,5.543479346670210361e-06,8.746830280870199203e-05,7.339527946896851063e-04,-2.491456107236444950e-04,-5.838468205183744431e-04,7.679136469960212708e-04,9.024795144796371460e-05,-1.144988054875284433e-04,3.338571161748404847e-07,2.409744192846119404e-04,-5.220988532528281212e-05,-6.445398321375250816e-04,-8.802941883914172649e-04,-5.140705034136772156e-04,3.845380851998925209e-04,-3.930559614673256874e-05,-1.152952609118074179e-05,1.862899225670844316e-04,-4.429263353813439608e-04,1.246565370820462704e-04,-2.936441160272806883e-04,-4.977377830073237419e-04,2.510674903533072211e-06,3.232920062146149576e-05,2.670524190762080252e-05,6.242091330932453275e-06,1.944898831425234675e-04,2.862136461772024632e-04,-2.166493068216368556e-04,-5.494892320712096989e-05,-1.891861757030710578e-05,-3.047064637939911336e-06,6.324781907096621580e-07,4.591845026880037040e-06,-1.970105404325295240e-05,-6.295929779298603535e-05,-5.129834971739910543e-05,-2.689823759283171967e-07,1.426845119567587972e-05,8.790556421445216984e-06,-3.315118647151393816e-06,-2.137098454113584012e-05,7.333851681323722005e-05,1.833383867051452398e-04,-7.499009952880442142e-04,-2.175305271521210670e-04,-1.098529628507094458e-05,1.370328209304716438e-05,1.986205097637139261e-05,1.873346773209050298e-04,1.777666038833558559e-04,4.630090552382171154e-05,-6.171758868731558323e-04,1.252053189091384411e-04,8.591843652538955212e-05,-9.621369827073067427e-05,7.031946006463840604e-05,5.349936545826494694e-04,-5.368624988477677107e-05,1.003959914669394493e-03,-2.447149890940636396e-04,6.935288547538220882e-05,1.502763770986348391e-04,-1.287008399231126532e-05,7.120250666048377752e-05,1.315022018388845026e-05,-1.000034826574847102e-04,1.207110472023487091e-05,-5.725201917812228203e-04,6.999428733251988888e-04,9.250780567526817322e-05,1.676056272117421031e-04,-6.795855006203055382e-05,6.235485489014536142e-05,5.612829118035733700e-04,-1.746020570863038301e-04,-9.148720419034361839e-04,5.464483401738107204e-04,2.177081769332289696e-04,-1.983912952709943056e-04,-3.834027156699448824e-04,7.290131179615855217e-05,1.218978868564590812e-04,-9.275715565308928490e-04,1.325279125012457371e-03,2.895489451475441456e-04,4.209130420349538326e-04,4.111940797884017229e-04,-1.686511328443884850e-03,1.956927357241511345e-03,-1.268168329261243343e-03,3.853201167657971382e-03,2.675679570529609919e-04,-5.311856511980295181e-04,1.013729954138398170e-03,8.562989819438371342e-07\n0.000000000000000000e+00,-3.467724582151276991e-06,2.621467274366295896e-06,5.090705235488712788e-05,7.077812915667891502e-05,-1.521911599411396310e-06,-2.271759967698017135e-06,-4.440467549216009502e-09,4.157545845373533666e-06,-2.685007757463608868e-06,9.202056389767676592e-05,-3.750540490727871656e-04,-2.498087123967707157e-04,8.962720312410965562e-05,1.056688233802560717e-05,-4.177607479505240917e-06,-4.203163825877709314e-06,-1.360555615974590182e-04,-3.579303738661110401e-04,-9.677460184320807457e-06,-4.944602260366082191e-04,3.244188555981963873e-04,-9.440955182071775198e-05,-2.231052349088713527e-06,-1.308088030782528222e-05,-2.150121290469542146e-04,8.576327672926709056e-05,-2.600250882096588612e-04,8.538551628589630127e-04,2.480788680259138346e-06,2.887941263907123357e-06,8.921841981646139175e-06,1.109704408008838072e-05,3.378762266947887838e-05,2.735337475314736366e-04,3.893498505931347609e-04,-9.043884347192943096e-05,2.553485392127186060e-04,1.719256106298416853e-04,-6.352795753628015518e-05,-2.370263018747209571e-06,6.819014379289001226e-05,-1.512221060693264008e-04,1.631097111385315657e-04,-5.471094627864658833e-04,-2.934592776000499725e-04,-1.704086607787758112e-04,-8.426113345194607973e-05,-8.877989785105455667e-06,1.418386382283642888e-04,3.280376404291018844e-05,2.784732787404209375e-04,8.686157525517046452e-05,1.066112017724663019e-04,5.177642833587015048e-06,-6.209306320670293644e-06,5.821343165735015646e-06,1.836532283050473779e-05,1.477208861615508795e-04,2.528408076614141464e-04,-1.441088534193113446e-04,-1.733011595206335187e-05,-7.136620297387707978e-06,-2.597550519567448646e-06,-1.024540949856600491e-07,-1.314668907070881687e-06,-1.889848135760985315e-06,1.071524457074701786e-04,1.150030875578522682e-04,-1.742632775858510286e-07,3.961738912039436400e-06,-1.468428934003895847e-08,1.160993065241200384e-06,1.456289919588016346e-05,5.540512938750907779e-05,1.634938234928995371e-05,4.136585630476474762e-06,-4.885726229986175895e-05,2.303782093804329634e-05,-2.857366553143947385e-06,-7.049856321827974170e-06,-6.011148070683702826e-05,-3.235045587643980980e-04,-3.662501985672861338e-04,6.680459482595324516e-04,-6.860255962237715721e-04,-9.845706517808139324e-05,1.296570417252951302e-06,-4.887367595074465498e-07,-1.365489879390224814e-05,8.937543316278606653e-05,-1.031245919875800610e-04,2.754518354777246714e-04,3.406348696444183588e-06,-9.621125354897230864e-05,1.421600609319284558e-05,6.431530891859438270e-06,1.066722961695631966e-05,1.281823060708120465e-04,2.599814324639737606e-04,5.849609151482582092e-04,1.010045962175354362e-04,2.241125912405550480e-04,-9.554762073094025254e-05,-3.897081114700995386e-06,-6.642713560722768307e-05,-3.367261961102485657e-04,7.247435860335826874e-07,-2.544215531088411808e-04,-1.111758756451308727e-04,2.369714347878471017e-04,-6.965608918108046055e-05,-8.955258635978680104e-06,-3.365204611327499151e-05,-1.377912412863224745e-04,6.034906837157905102e-04,3.120336332358419895e-04,5.338478513294830918e-05,-4.242979230184573680e-07,-7.281319085450377315e-06,3.478832695691380650e-06,-3.094515705015510321e-06,5.099508052808232605e-05,-3.528130764607340097e-05,-1.892266882350668311e-04,-2.474576467648148537e-05,-5.839182904310291633e-06,-1.230662974194274284e-06,-1.021901230302546537e-08,1.450666240998543799e-05,-2.554193997639231384e-06,-5.418447544798254967e-04,-3.985548391938209534e-04,-6.644995664828456938e-07,-5.040583346271887422e-07,-1.320486404665643931e-07,-9.897936251945793629e-06,-2.288287942064926028e-05,-4.221438139211386442e-04,5.642783944495022297e-04,-1.397603657096624374e-03,7.410306716337800026e-04,-6.486543861683458090e-05,1.455628535040887073e-05,-1.093357514037052169e-05,3.191779833287000656e-04,8.720497135072946548e-05,1.893338747322559357e-03,7.110047736205160618e-04,2.460624789819121361e-03,9.759528329595923424e-04,-2.910612056439276785e-05,4.033419099869206548e-05,9.495454723946750164e-04,-1.605685101822018623e-03,2.074719406664371490e-03,-3.073676780331879854e-04,1.657613029237836599e-04,8.561795111745595932e-04,-9.146432421403005719e-05,6.558307409286499023e-01,-2.961818245239555836e-05,-2.947568660601973534e-03,-3.723549656569957733e-03,-4.562624380923807621e-04,-8.935661171562969685e-04,-9.732436155900359154e-04,5.009575979784131050e-04,1.797665208869148046e-05,-8.428571163676679134e-05,1.963193994015455246e-03,-1.526269712485373020e-03,1.381017209496349096e-04,2.958019962534308434e-03,-1.962414709851145744e-03,2.550286008045077324e-04,5.552740549319423735e-05,1.369079254800453782e-04,1.157947583124041557e-03,-2.496786881238222122e-03,-1.535112038254737854e-03,-8.363608503714203835e-04,-1.780523598426952958e-05,1.297619019169360399e-05,-3.578691394068300724e-05,2.696559567993972450e-05,-6.479063886217772961e-04,-1.213525421917438507e-03,8.075920632109045982e-04,1.111490419134497643e-04,3.533314884407445788e-05,9.599807526683434844e-08,9.295900582628746633e-08,-2.405270606686826795e-06,-5.996196705382317305e-06,1.416036684531718493e-05,1.041193900164216757e-05,-3.621692940214416012e-06,-6.217173904587980360e-06,8.516235538991168141e-08,6.857683274574810639e-06,-1.040351344272494316e-05,1.051684084814041853e-04,1.646009623073041439e-04,-1.578214345499873161e-03,4.522973613347858191e-04,1.888034603325650096e-05,5.763365606981096789e-08,5.805995897389948368e-06,-1.271430519409477711e-04,-6.664075772278010845e-04,-1.371784950606524944e-03,1.147094415500760078e-03,-7.846932276152074337e-04,1.292339526116847992e-03,1.356608436253736727e-06,-7.336642738664522767e-06,-2.874231140594929457e-04,-1.405846123816445470e-04,4.765217308886349201e-04,2.914069336839020252e-04,1.609451137483119965e-04,-3.641934017650783062e-04,4.052180429425789043e-06,1.618679380044341087e-05,1.746215639286674559e-05,7.008039974607527256e-04,-3.887527855113148689e-04,1.899334252811968327e-03,8.729466935619711876e-04,4.206161538604646921e-04,-3.095062857028096914e-05,-9.730503734317608178e-06,-1.215852462337352335e-04,-1.494282623752951622e-04,-3.755163343157619238e-04,-1.101272995583713055e-03,8.540900889784097672e-04,4.887787508778274059e-04,-6.929473602212965488e-05,-1.221125421579927206e-05,-1.113455000449903309e-04,-4.366690700408071280e-04,2.801885711960494518e-04,2.940456615760922432e-04,1.419698382960632443e-04,2.247962356705102138e-06,3.904954724021081347e-07,2.035478928519296460e-06,-9.780756954569369555e-06,-7.909185660537332296e-05,4.389196401461958885e-04,-5.442507972475141287e-05,-1.336669993179384619e-05,2.285938080603955314e-06,9.761175761013873853e-07,4.550827270577428862e-08,-9.926338861987460405e-07,7.593324880872387439e-06,7.891475979704409838e-05,3.648255005828104913e-05,9.705663615022785962e-07,-2.455439471304998733e-06,-1.530436293251113966e-07,-1.324283402936998755e-06,-3.975016170443268493e-06,-2.666538057383149862e-05,4.716482362709939480e-05,-1.844716753112152219e-04,-1.542443351354449987e-04,2.434038606224930845e-06,-2.560375833127181977e-06,3.206039991709985770e-06,-3.909821680281311274e-05,2.068588801193982363e-04,1.714859718049410731e-05,-6.899499567225575447e-06,-1.238202094100415707e-04,-7.643967546755447984e-05,3.671409103844780475e-06,-1.654080188018269837e-05,-2.031908370554447174e-04,3.016201080754399300e-04,-2.539349661674350500e-04,2.426034770905971527e-04,2.068374742520973086e-04,-2.255436811537947506e-05,1.090837758965790272e-05,1.127357063523959368e-05,-2.870057141990400851e-05,4.176009679213166237e-04,3.441871667746454477e-04,-1.769437803886830807e-04,1.317863352596759796e-04,2.642704348545521498e-04,-3.162322173011489213e-06,-3.983454007538966835e-06,-4.221443305141292512e-05,-1.793581177480518818e-04,7.658600952709093690e-05,-8.289673860417678952e-05,-8.753399743000045419e-05,1.667973992880433798e-04,-1.743622487992979586e-05,-1.167819573311135173e-05,4.039321720483712852e-05,-3.612913424149155617e-04,1.925574906636029482e-04,1.490822178311645985e-04,1.281889417441561818e-04,6.215413122845347971e-06,-5.548240096686640754e-06,6.988030236243503168e-06,8.394401447731070220e-06,1.755510165821760893e-04,2.256578009109944105e-04,-1.603083364898338914e-04,-2.089162808260880411e-05,1.220238345922552980e-07,-3.785096396313747391e-07,-1.985108610824681818e-08,-1.126293682318646461e-06,-1.350495494989445433e-06,3.552885391400195658e-05,1.139755477197468281e-05,6.426791969715850428e-07,-9.906274271997972392e-07,-8.551751307095400989e-08,4.320497282606083900e-06,-1.032884028973057866e-05,-7.223676220746710896e-06,-1.266057952307164669e-04,5.570710636675357819e-04,9.913504618452861905e-05,-1.528482698631705716e-06,-7.772321623633615673e-06,5.794309345219517127e-06,-4.302740489947609603e-05,3.312595945317298174e-04,5.276708980090916157e-04,-3.742396947927772999e-04,-6.299215019680559635e-04,-2.405345439910888672e-04,3.394150098756654188e-06,-3.474972800177056342e-06,-6.746080907760187984e-05,3.302139521110802889e-04,-6.379398400895297527e-04,-3.365206794114783406e-05,5.520627746591344476e-05,-5.592319939751178026e-05,4.127428383071674034e-06,5.833681370859267190e-06,-5.147143383510410786e-06,1.142072869697585702e-04,-1.666911412030458450e-04,-3.998190222773700953e-04,3.825937747023999691e-04,3.206069959560409188e-05,-3.839965938823297620e-05,1.113143480324652046e-05,-8.791815344011411071e-05,-1.267235929844900966e-04,-1.926704280776903033e-04,2.701124758459627628e-04,2.498916001059114933e-05,5.402258830145001411e-04,-5.415365376393310726e-05,1.886744939838536084e-06,-1.132603065343573689e-04,-3.995541774202138186e-04,4.783341719303280115e-04,2.675543655641376972e-04,5.967053584754467010e-04,1.012530447042081505e-06,-9.072509783436544240e-06,3.322636302982573397e-06,-4.886074293608544394e-06,2.614178811199963093e-07,3.481178282527253032e-05,-1.364135532639920712e-04,-1.819063436414580792e-05,3.945733624277636409e-07,-1.519182092124538030e-06,4.165940481470897794e-09,9.899871429297490977e-07,1.171460553450742736e-06,-5.276844967738725245e-05,6.446822226280346513e-05,2.073555606330046430e-06,2.721550117712467909e-06,-2.015140125877223909e-07,-2.172617314499802887e-06,8.484948921250179410e-06,8.131590220727957785e-06,-5.616598064079880714e-04,2.302435750607401133e-04,1.306398044107481837e-04,-5.479815172293456271e-06,2.694905106181977317e-06,5.789570423075929284e-06,-4.699454075307585299e-05,-8.997018449008464813e-05,-5.074192304164171219e-04,3.004790050908923149e-05,3.528058005031198263e-05,-9.425009193364530802e-05,-1.672150801823590882e-06,-5.181165306566981599e-06,2.128210689988918602e-05,-2.035981451626867056e-04,-2.955635136459022760e-04,5.388059653341770172e-04,1.075411710189655423e-04,-7.710808858973905444e-05,1.636704473639838398e-05,8.527483259967993945e-06,-4.118604920222423971e-06,2.725312369875609875e-04,-2.155691036023199558e-04,2.624695189297199249e-04,2.703373320400714874e-05,-3.075794957112520933e-04,5.906547448830679059e-05,-1.523056653240928426e-06,-9.418181434739381075e-05,-2.682736958377063274e-04,-5.405425326898694038e-04,-3.293813788332045078e-04,-3.949311212636530399e-04,3.298613592050969601e-04,-3.951797771151177585e-05,-1.872976099548395723e-06,-1.017074391711503267e-04,-6.102585757616907358e-05,3.378319670446217060e-04,1.870781125035136938e-05,-3.544492064975202084e-04,6.445634426199831069e-07,-4.381394091979018413e-07,4.208042355458019301e-06,-8.536154382454697043e-06,5.685359428753145039e-05,1.741121668601408601e-04,4.267689746484393254e-06,4.197019734419882298e-06,2.263864189444575459e-07,1.635666535548807587e-07,1.045400495058856905e-07,-1.505006366642192006e-06,-1.027267444442259148e-07,1.042105286614969373e-04,8.223317854572087526e-05,-1.003250645226216875e-06,-4.666158019972499460e-07,3.278364602010697126e-08,6.374751251314592082e-07,1.623577190912328660e-06,3.859320713672786951e-05,6.745677092112600803e-05,9.030891669681295753e-05,-4.908413757220841944e-05,3.946359356632456183e-05,-5.278478965919930488e-06,-1.155085010395850986e-05,-8.055992657318711281e-05,-5.006796563975512981e-04,3.224345855414867401e-04,7.288393098860979080e-04,8.429359877482056618e-05,-3.222515806555747986e-04,-7.086663345035049133e-07,-7.803630069247446954e-06,-4.805974313057959080e-04,3.448180359555408359e-05,-2.540389832574874163e-04,3.959239111281931400e-04,5.149048520252108574e-04,1.755623088683933020e-04,9.002100341604091227e-06,1.158390386990504339e-05,1.416526811226503924e-05,2.732863067649304867e-04,1.173538985312916338e-04,-1.395950239384546876e-04,3.439324791543185711e-04,2.388379944022744894e-04,-6.545986252604052424e-05,-6.812748779339017347e-06,-3.920765448128804564e-05,-5.118802655488252640e-04,3.381643327884376049e-04,-8.202592143788933754e-04,-5.401087692007422447e-04,2.115563111146911979e-04,-4.444569640327244997e-05,-7.240843842737376690e-06,-3.101996553596109152e-04,8.618274296168237925e-05,-2.577557170297950506e-04,1.777205034159123898e-05,-5.750653508584946394e-05,5.781984100394765846e-07,-8.687885383551474661e-06,6.502606993308290839e-06,4.167950828559696674e-05,1.528170687379315495e-04,3.099482564721256495e-04,-1.889585546450689435e-04,-3.001897312060464174e-05,-5.719934961234685034e-06,-9.817864565775380470e-07,-4.289246646749234060e-08,-3.118385848210891709e-06,-6.207445039763115346e-06,5.626085840049199760e-05,4.585323404171504080e-05,-3.685174988277140073e-06,-1.708110488607417210e-07,-4.527200303527934011e-08,1.496770209996611811e-07,1.863643046817742288e-05,-2.946315544249955565e-05,-1.767886424204334617e-04,3.961721376981586218e-04,-2.405525301583111286e-04,-6.551455953740514815e-06,2.500783011782914400e-06,7.416577318508643657e-06,-6.235235196072608232e-05,-1.111734163714572787e-04,-1.794211275409907103e-04,2.439464151393622160e-05,9.073562105186283588e-04,-2.239052555523812771e-04,-1.099974497265066020e-06,-1.693600643193349242e-05,-3.287919098511338234e-04,4.342011525295674801e-04,-5.013066111132502556e-04,4.330317606218159199e-04,-5.547550390474498272e-04,-1.447695249225944281e-04,2.808491444739047438e-05,5.605393198493402451e-06,-3.511348040774464607e-05,-3.248517168685793877e-04,1.177563099190592766e-03,-6.210712017491459846e-04,4.831825499422848225e-04,-1.997871731873601675e-05,-8.367426926270127296e-05,-2.260494966321857646e-06,-1.725054607959464192e-04,-5.727110547013580799e-04,1.658599649090319872e-04,-3.884487086907029152e-04,-5.121559952385723591e-04,-2.969371853396296501e-04,-8.671746763866394758e-05,3.024579882549005561e-06,-4.763195174746215343e-04,-1.844913640525192022e-04,9.573750139679759741e-05,-4.181962867733091116e-05,-1.513379538664594293e-04,1.487606823502574116e-05,8.505457117280457169e-06,1.262996920559089631e-05,-3.424368333071470261e-05,-2.091221977025270462e-04,8.192411041818559170e-05,-7.834958523744717240e-05,-2.404788392595946789e-05,-1.851416163844987750e-05,-6.749363365088356659e-06,-1.243780207005329430e-05,7.805496352375485003e-06,1.017135400616098195e-05,9.528166265226900578e-05,1.092247402993962169e-04,1.009378411254147068e-05,8.912578778108581901e-06,-1.566440005262847990e-05,2.104021768900565803e-05,-1.540618177386932075e-05,1.457494090573163703e-05,-1.173614145955070853e-04,-4.425349470693618059e-05,-3.072098188567906618e-04,-6.717315045534633100e-06,-2.818675056914798915e-05,7.496779289795085788e-05,6.550292164320126176e-05,-3.999662294518202543e-04,1.757497375365346670e-05,1.904469681903719902e-04,7.511759031331166625e-05,6.191433203639462590e-05,-1.060564318322576582e-05,1.787277142284438014e-05,1.253669033758342266e-04,2.731902350205928087e-04,-2.001623506657779217e-04,1.408950192853808403e-04,4.897376638837158680e-04,-6.516121356980875134e-05,1.139307096309494227e-05,1.189157337648794055e-04,-3.902009484590962529e-05,3.697592183016240597e-04,-1.190093389595858753e-04,-2.355902688577771187e-05,-2.567353658378124237e-04,1.451744465157389641e-04,1.532307505840435624e-04,1.201292398036457598e-04,6.346848385874181986e-05,-2.746469690464437008e-04,5.071394843980669975e-04,-6.641466752626001835e-04,1.200137921841815114e-04,2.167247293982654810e-04,4.908007758785970509e-05,-2.086480526486411691e-04,1.863847501226700842e-06,-2.675318683031946421e-04,-3.836352843791246414e-04,1.057422021403908730e-03,-1.900126226246356964e-04,-5.818498902954161167e-04,-7.181484252214431763e-04,-1.326638157479465008e-03,1.540404395200312138e-03,1.857992610894143581e-04,9.882112499326467514e-04,-4.147635190747678280e-04,-2.230369136668741703e-05,1.818591379560530186e-03,-9.201529564961674623e-07\n0.000000000000000000e+00,2.304603731317911297e-05,2.931650669779628515e-05,-2.514758671168237925e-04,-1.612095511518418789e-04,3.253806062275543809e-05,3.440372529439628124e-05,3.515125968078791630e-08,-4.408925087773241103e-05,3.155806189170107245e-05,-1.283687539398670197e-03,-3.193082055076956749e-03,-5.824032705277204514e-04,9.513078257441520691e-04,-2.226487413281574845e-04,3.095474312431178987e-06,1.903043448692187667e-05,5.869805463589727879e-04,2.304341178387403488e-03,2.322875894606113434e-03,1.761229941621422768e-05,-4.512744024395942688e-03,-3.547023807186633348e-04,2.134061833203304559e-05,7.488061964977532625e-05,1.957735745236277580e-03,3.637868212535977364e-04,-1.291442313231527805e-03,-1.580097014084458351e-04,8.489954052492976189e-05,-8.930751355364918709e-04,2.793205567286349833e-06,-6.545439100591465831e-05,-1.418759347870945930e-04,-2.264252398163080215e-04,-1.260498305782675743e-03,1.246994361281394958e-03,1.052064122632145882e-03,4.923756932839751244e-05,2.464457065798342228e-04,-1.307290494878543541e-05,3.626855323091149330e-04,4.706786945462226868e-03,-2.884616551455110312e-04,3.403704380616545677e-03,-7.057442329823970795e-03,-8.541883435100317001e-04,1.512092567281797528e-04,6.726755964336916804e-05,-1.237336779013276100e-03,-5.563253071159124374e-04,-5.557893891818821430e-04,-1.418752479366958141e-03,-9.704952826723456383e-04,-1.862441968114580959e-05,4.449600601219572127e-05,-4.769384759129025042e-06,-1.029752529575489461e-04,-1.656628155615180731e-04,-6.466405466198921204e-04,4.633106873370707035e-04,1.087999626179225743e-04,6.014134851284325123e-05,1.070056896423920989e-06,8.684751584553396242e-09,1.779529156920034438e-06,-7.394108251901343465e-06,3.516376600600779057e-04,4.959633224643766880e-04,3.291470420663245022e-06,3.412462319829501212e-05,5.368612665535010819e-09,-9.088842489290982485e-06,8.301124762510880828e-05,-1.841071061789989471e-04,-2.343245083466172218e-03,1.450506388209760189e-03,-5.505764856934547424e-04,7.399780588457360864e-05,-1.619857175683137029e-05,-4.958093995810486376e-05,1.775235577952116728e-04,-2.105674007907509804e-03,-3.413348691537976265e-03,6.010458804666996002e-03,-3.561751218512654305e-04,-5.002969410270452499e-04,1.869658444775268435e-05,2.486694211256690323e-05,6.000870489515364170e-04,-9.702882962301373482e-04,1.235930249094963074e-04,1.513842958956956863e-03,-1.124677481129765511e-03,-1.617562957108020782e-04,-1.902153599075973034e-05,-2.728587060119025409e-05,3.213045420125126839e-05,-3.340928815305233002e-04,-2.634153235703706741e-03,1.087199663743376732e-03,-2.141817472875118256e-03,-1.343873445875942707e-04,-2.009846502915024757e-05,-3.206452674930915236e-05,-2.946901367977261543e-04,-9.770391043275594711e-04,1.513644587248563766e-03,7.051742868497967720e-04,-1.558429445140063763e-03,-7.742526941001415253e-05,-3.773515345528721809e-05,2.588989627838600427e-05,-4.903262015432119370e-04,-4.293667152523994446e-04,1.447612652555108070e-03,1.160595566034317017e-03,-3.245016559958457947e-04,-3.150167685816995800e-05,6.922555257915519178e-06,-1.344120300927897915e-05,-3.388464392628520727e-05,-4.320086154621094465e-04,-1.316435635089874268e-03,-3.400298737687990069e-05,-1.883299592009279877e-05,-5.413050530478358269e-06,6.006248440826311707e-06,-5.415692072574529448e-08,-5.086618330096825957e-05,-6.948580266907811165e-05,-7.941594813019037247e-04,-1.345828874036669731e-03,-1.238999975612387061e-04,-1.941688387887552381e-04,-4.801646635854694978e-09,2.071711351163685322e-04,-2.491498598828911781e-04,1.885592937469482422e-04,9.202594868838787079e-03,-5.170111544430255890e-03,4.473049193620681763e-03,-1.706323237158358097e-04,1.383898488711565733e-04,3.040601441171020269e-04,-5.328219849616289139e-04,1.242486573755741119e-02,9.434352628886699677e-03,-2.175935544073581696e-02,3.660525195300579071e-03,8.571995422244071960e-04,-2.648609515745192766e-04,-1.774932752596214414e-04,-6.896759383380413055e-03,-6.472051609307527542e-05,-5.192691460251808167e-03,-1.153059396892786026e-02,2.804804826155304909e-03,-5.392315797507762909e-04,-4.380859900265932083e-05,6.230725557543337345e-05,6.568114161491394043e-01,2.153693698346614838e-03,9.369507431983947754e-03,-3.299709409475326538e-03,9.124651551246643066e-03,4.164903890341520309e-03,-2.841874957084655762e-04,2.426759747322648764e-04,3.211372531950473785e-03,-4.873503465205430984e-03,-2.637139707803726196e-02,8.262542542070150375e-04,1.481639407575130463e-02,-3.500441089272499084e-04,1.175384968519210815e-03,-2.552094520069658756e-05,3.532098606228828430e-03,2.903542481362819672e-03,-1.476547867059707642e-02,-2.626033499836921692e-03,8.461438119411468506e-03,-1.333606633124873042e-05,1.128924341173842549e-04,-7.952551823109388351e-05,2.715151058509945869e-04,-1.523172017186880112e-03,3.009632928296923637e-04,2.122379839420318604e-03,1.233236689586192369e-04,-4.075194010511040688e-05,-3.976667358074337244e-05,6.505683103341652895e-09,3.003657639055745676e-06,2.948359542642720044e-05,4.466859973035752773e-04,5.501396954059600830e-04,2.942838182207196951e-05,4.119264121982268989e-05,6.915058747836155817e-09,3.038046997971832752e-06,2.049530303338542581e-05,7.192924385890364647e-04,3.468004055321216583e-03,9.097565198317170143e-04,-3.574380185455083847e-03,1.046548422891646624e-04,-4.834852734347805381e-05,-2.273171994602307677e-04,3.282747638877481222e-04,-4.531458951532840729e-03,6.968390196561813354e-03,9.875056333839893341e-03,-1.585214748047292233e-03,1.624053576961159706e-03,5.205234629102051258e-06,1.677824184298515320e-05,1.977732172235846519e-03,1.292172819375991821e-03,-2.281424356624484062e-03,-2.158154733479022980e-03,-1.405075890943408012e-03,4.678599652834236622e-04,-1.360396709060296416e-06,-4.162944242125377059e-05,2.987330663017928600e-04,-1.923806034028530121e-03,-8.941389387473464012e-04,-5.072117783129215240e-04,-6.285721901804208755e-03,-4.140767268836498260e-04,-3.704630944412201643e-04,-4.918963531963527203e-05,8.209771476686000824e-05,-2.955464646220207214e-03,4.723675083369016647e-03,-6.784654222428798676e-03,-2.477764617651700974e-03,-9.468700736761093140e-04,-5.990377976559102535e-04,-5.382983363233506680e-05,4.472177475690841675e-03,1.955273561179637909e-03,1.857571071013808250e-03,-4.430452361702919006e-03,-3.850166220217943192e-03,6.897855928400531411e-05,-1.338513393420726061e-04,2.935200791398528963e-05,-2.151638909708708525e-05,4.211654420942068100e-03,-1.345539232715964317e-03,-1.862544682808220387e-03,-2.319537161383777857e-04,-7.969349098857492208e-05,-6.172128450998570770e-06,-5.068841346655972302e-08,2.049755039479350671e-06,-1.168237849924480543e-05,-2.382642123848199844e-04,-6.267891876632347703e-07,-6.637359547312371433e-06,1.443560631742002442e-05,4.303547029849141836e-08,-1.549969601910561323e-05,2.884372406697366387e-06,3.190239367540925741e-04,7.364026969298720360e-04,1.049541868269443512e-03,7.642885902896523476e-04,2.403373400738928467e-05,-4.653724772651912645e-06,-5.087586760055273771e-05,4.485339741222560406e-05,-1.840225188061594963e-03,-6.605352973565459251e-04,2.776875859126448631e-03,1.263247570022940636e-03,-6.570461846422404051e-05,1.192657509818673134e-05,-8.025886927498504519e-06,8.254116983152925968e-04,1.220252132043242455e-03,-2.329701092094182968e-04,1.116588246077299118e-03,-1.806433545425534248e-03,-2.587010967545211315e-04,4.943089152220636606e-06,-2.184412369388155639e-05,2.279724430991336703e-04,7.083208765834569931e-04,-5.380731308832764626e-04,-1.904160482808947563e-03,-2.179852686822414398e-03,-4.226008895784616470e-04,7.104645192157477140e-05,-2.114213930326513946e-05,7.946699042804539204e-04,5.616973503492772579e-04,5.461426917463541031e-04,3.209191374480724335e-03,1.828363747335970402e-04,-3.308174491394311190e-04,2.753628177742939442e-05,8.334139238286297768e-06,3.916986752301454544e-04,6.525110220536589622e-04,8.628024370409548283e-04,-4.473266890272498131e-04,-3.034229390323162079e-03,-3.332276264700340107e-06,-1.783198968041688204e-05,-1.867528771981596947e-05,2.941058119176886976e-05,2.259934262838214636e-05,5.663305055350065231e-04,-3.684390685521066189e-05,-3.760031540878117085e-05,-6.458561074396129698e-06,3.236586962884757668e-06,-2.567230694694444537e-08,-1.001014425128232688e-05,-6.116360964369960129e-06,1.880364725366234779e-04,8.163886377587914467e-05,1.308649916609283537e-05,1.180113940790761262e-05,4.917637852486222982e-09,2.578595012892037630e-05,2.263549686176702380e-05,-1.672393409535288811e-05,-1.165087567642331123e-03,3.081714501604437828e-03,1.451121643185615540e-04,-3.891214146278798580e-05,2.807431337714660913e-05,3.815550007857382298e-05,-2.225786593044176698e-04,-1.130470656789839268e-03,2.348862588405609131e-03,2.471619285643100739e-03,-3.229102818295359612e-03,-7.152662146836519241e-04,-1.070753205567598343e-05,2.466833757353015244e-05,3.812268842011690140e-04,5.384709220379590988e-04,-9.266656124964356422e-04,2.019782783463597298e-03,-1.079370500519871712e-03,-4.690146306529641151e-04,1.526710402686148882e-04,-3.513534466037526727e-06,-2.164975157938897610e-04,-1.942872535437345505e-03,-4.153039306402206421e-03,-2.703404054045677185e-03,6.515722488984465599e-04,-5.660867318511009216e-04,-4.659768892452120781e-04,2.300976848346181214e-05,-1.041518291458487511e-03,6.745185819454491138e-04,-1.417101244442164898e-03,-5.616506095975637436e-04,1.530951471067965031e-03,-1.550153014250099659e-03,-5.213761469349265099e-04,3.075936183449812233e-05,-5.344812525436282158e-04,-6.330749019980430603e-04,-9.572622366249561310e-05,1.639082329347729683e-04,-1.449781237170100212e-03,3.471426225587492809e-06,-5.439756932901218534e-05,2.790009421005379409e-05,-9.643554221838712692e-08,5.432293401099741459e-04,2.746993559412658215e-04,-8.637189166620373726e-04,-9.899209544528275728e-05,-7.119684596545994282e-06,-9.908204447128809988e-06,6.779282557545229793e-08,-4.994008122594095767e-06,1.950363002833910286e-05,3.063586191274225712e-04,4.580704844556748867e-04,-6.843447408755309880e-07,1.509261892351787537e-05,-4.697290023614186794e-08,-2.621628664201125503e-05,2.896658406825736165e-05,-1.085035502910614014e-03,-1.769105903804302216e-03,-2.906674984842538834e-03,-3.054176922887563705e-03,4.393605922814458609e-05,-8.555935346521437168e-05,-1.234450755873695016e-04,-5.649239756166934967e-05,-2.626557368785142899e-03,1.994560239836573601e-03,-3.475798293948173523e-04,-3.497090656310319901e-04,4.467662656679749489e-04,1.012440770864486694e-05,-6.073274562368169427e-05,-1.626438170205801725e-04,7.610801258124411106e-04,-4.868612159043550491e-03,3.698008833453059196e-03,2.420993987470865250e-04,2.119714627042412758e-04,-5.778761988040059805e-06,5.795713150291703641e-05,2.287440584041178226e-04,-1.057251589372754097e-03,-2.655905438587069511e-03,1.917019253596663475e-03,-2.836245694197714329e-04,2.634874079376459122e-03,-5.043168202973902225e-04,-5.624881669064052403e-05,-6.353443022817373276e-04,6.553601706400513649e-04,4.753758665174245834e-03,1.436756807379424572e-03,-5.289781256578862667e-04,-1.759118167683482170e-03,3.374752122908830643e-05,-6.687805580440908670e-05,7.142726099118590355e-04,-1.318982569500803947e-03,-1.010112115181982517e-03,-1.806156011298298836e-03,-1.884757191874086857e-03,2.781641887850128114e-05,-4.620437903213314712e-05,9.077361028175801039e-06,7.500941137550398707e-05,6.356150261126458645e-04,1.287066261284053326e-04,-9.381117997691035271e-04,-9.993343701353296638e-05,9.803334251046180725e-06,-6.767340892110951245e-07,-5.815672921016812325e-08,5.854982646269490942e-06,4.447902028914541006e-05,-1.836569572333246469e-04,-3.478684811852872372e-05,4.373539559310302138e-05,1.642814822844229639e-05,-3.662080416688695550e-08,-3.060452399950008839e-06,2.068216417683288455e-06,1.744232722558081150e-04,1.173106138594448566e-04,1.759474165737628937e-03,-9.489292278885841370e-05,1.329099177382886410e-06,-1.240546771441586316e-05,-3.244739491492509842e-05,3.411242505535483360e-05,-3.438323736190795898e-03,-3.463747212663292885e-03,3.176532220095396042e-03,2.803732641041278839e-03,-9.636915638111531734e-04,8.239929593401029706e-05,3.684609691845253110e-05,2.104850718751549721e-03,-2.329692244529724121e-03,1.315250294283032417e-03,2.033215016126632690e-03,-3.357734531164169312e-03,-1.352818217128515244e-03,9.038639291247818619e-06,-1.375843567075207829e-06,2.579523716121912003e-04,1.139606582000851631e-03,-6.575603038072586060e-04,-3.227920387871563435e-04,-1.114609185606241226e-03,-4.738215648103505373e-04,4.695663228631019592e-04,-4.506213008426129818e-05,1.213244628161191940e-03,2.587748225778341293e-03,2.288583200424909592e-03,1.886763726361095905e-03,-2.035702578723430634e-03,9.042634046636521816e-04,3.812784270849078894e-04,3.090369864366948605e-05,2.753102919086813927e-03,-2.004763809964060783e-03,2.535981126129627228e-03,5.112664075568318367e-04,-1.133661600761115551e-03,-5.417199645307846367e-06,-1.202760358864907175e-05,3.577527422748971730e-06,-6.683043466182425618e-06,3.546112857293337584e-04,2.388512366451323032e-04,1.662904687691479921e-04,1.416833038092590868e-05,3.476444180705584586e-05,1.309841354668606073e-05,5.638685252051800489e-08,9.901971679937560111e-06,-1.300365966017125174e-07,-1.547642168588936329e-04,3.782163548748940229e-05,-2.744318408076651394e-07,1.247377349500311539e-05,-4.220760274620261043e-08,-3.605662641348317266e-05,7.677247776882722974e-05,-5.189515650272369385e-04,1.140982858487404883e-04,4.841094487346708775e-04,-1.826961175538599491e-03,-1.088795252144336700e-04,7.367203579633496702e-06,9.399029659107327461e-05,2.696021983865648508e-04,1.492243492975831032e-03,-4.412817303091287613e-03,9.355571819469332695e-04,2.046735491603612900e-03,-1.186873763799667358e-03,5.221823812462389469e-05,1.177921949420124292e-04,6.115616997703909874e-05,1.948860008269548416e-04,-1.219277852214872837e-03,-5.427690921351313591e-04,5.012272158637642860e-04,-2.551113953813910484e-03,1.863857687567360699e-05,4.950969014316797256e-06,-1.686740870354697108e-04,-1.273204805329442024e-03,2.502587158232927322e-04,1.944250892847776413e-03,-3.349664388224482536e-03,-1.419799518771469593e-03,3.915763809345662594e-04,-1.359051748295314610e-05,-5.881955730728805065e-04,2.163631375879049301e-03,1.364606432616710663e-04,3.540295176208019257e-03,-3.789297770708799362e-04,-1.862070756033062935e-03,1.719794090604409575e-04,1.137366780312731862e-04,-3.055824898183345795e-03,1.212405040860176086e-03,6.245866534300148487e-04,-2.110646106302738190e-03,2.834229497238993645e-03,1.156680809799581766e-04,8.249559323303401470e-05,9.395640518050640821e-05,-2.823340764734894037e-04,-1.587413833476603031e-03,6.198465125635266304e-04,2.225516363978385925e-03,1.971597957890480757e-04,8.611003977421205491e-06,-5.136522668180987239e-05,5.411755410023033619e-05,-1.336824498139321804e-04,-1.035360983223654330e-04,-5.974464875180274248e-05,1.456150057492777705e-04,1.525570405647158623e-04,4.496583642321638763e-05,-3.530793037498369813e-05,4.104557592654600739e-05,-1.361836621072143316e-05,8.313097059726715088e-04,-2.944211941212415695e-03,1.135063124820590019e-03,1.389629556797444820e-03,2.706355007831007242e-05,3.691086312755942345e-04,-3.929713784600608051e-06,-2.866504655685275793e-05,-1.164404791779816151e-03,-4.801747854799032211e-03,3.985881805419921875e-03,3.749290190171450377e-04,-1.938582048751413822e-03,7.544898107880726457e-05,-7.220820407383143902e-05,1.716873259283602238e-03,2.745523117482662201e-03,-2.626886125653982162e-04,1.047084107995033264e-03,6.275500054471194744e-04,-3.463558387011289597e-04,1.904034434119239450e-04,1.131750992499291897e-03,4.404712817631661892e-04,2.861561253666877747e-03,-1.769186696037650108e-03,5.972980288788676262e-04,-6.841237191110849380e-04,-1.280205324292182922e-03,-3.516342840157449245e-04,-1.663356670178472996e-07,1.856762217357754707e-03,4.192899214103817940e-04,8.550523780286312103e-04,3.319256473332643509e-03,8.925804286263883114e-04,6.270944140851497650e-06,8.970986527856439352e-05,3.611013758927583694e-03,7.528498535975813866e-04,5.448651500046253204e-04,-1.037552719935774803e-03,3.982846159487962723e-03,-5.974854342639446259e-03,3.792558098211884499e-03,1.943461596965789795e-03,1.737260632216930389e-02,7.129309698939323425e-03,-1.572858542203903198e-02,-4.145572311244904995e-04,-1.081761717796325684e-02,-1.561509096063673496e-03,-4.032134893350303173e-04,5.548592525883577764e-06\n0.000000000000000000e+00,-2.165408659493550658e-05,4.636596713680773973e-05,1.995259895920753479e-03,2.134463749825954437e-03,-2.813216269714757800e-05,2.912632407969795167e-05,1.502212021442517198e-09,-2.173150714952498674e-04,5.043045894126407802e-05,-8.871667087078094482e-03,-2.679054439067840576e-02,1.343470811843872070e-02,-2.801978029310703278e-03,7.046843529678881168e-04,-2.706596860662102699e-04,-9.779538231668993831e-05,5.114957457408308983e-05,-5.033361725509166718e-03,7.655653171241283417e-03,-1.219150144606828690e-02,-3.669434040784835815e-02,-2.073769224807620049e-03,2.170485095120966434e-05,-5.148680065758526325e-04,-5.097353830933570862e-03,4.532138351351022720e-03,-1.503997575491666794e-02,2.422515302896499634e-02,2.634178381413221359e-03,-2.365128835663199425e-03,3.084904747083783150e-04,2.758654591161757708e-04,-3.118077758699655533e-03,4.591845721006393433e-02,-9.811714291572570801e-03,1.302001252770423889e-02,-2.812794409692287445e-04,4.182035336270928383e-04,-1.614712644368410110e-03,-1.756794808898121119e-04,-1.477279234677553177e-03,-2.500129863619804382e-03,-6.047590635716915131e-03,2.361386269330978394e-02,-1.434470992535352707e-02,-1.193841919302940369e-02,1.501496182754635811e-03,-3.950808313675224781e-04,4.161760210990905762e-03,-6.921777501702308655e-03,2.397404052317142487e-03,-7.966889068484306335e-03,-8.280035108327865601e-03,1.570637978147715330e-04,-1.769807131495326757e-04,1.707058981992304325e-04,4.450905835255980492e-04,5.747518502175807953e-03,9.124469012022018433e-03,-3.705242648720741272e-03,-3.902126336470246315e-04,6.010592915117740631e-05,-5.082795541966333985e-05,1.323093190563895405e-08,-7.150540477596223354e-05,3.041054878849536180e-04,6.840570364147424698e-03,5.670538637787103653e-03,-5.017190414946526289e-05,2.769865968730300665e-04,2.025130640959105222e-08,-1.574642956256866455e-04,7.815094431862235069e-04,-3.436172381043434143e-03,-6.634278222918510437e-03,3.686663508415222168e-02,-8.629722520709037781e-03,7.460746564902365208e-04,-3.007854684256017208e-04,-2.011846372624859214e-04,-1.899222144857048988e-03,-2.151519805192947388e-02,-2.563548088073730469e-02,3.236638754606246948e-02,-1.080623641610145569e-02,-7.670886814594268799e-03,6.781787960790097713e-04,-1.172896474599838257e-03,-9.928283281624317169e-03,4.354750271886587143e-03,-4.020597413182258606e-02,4.067662358283996582e-02,-1.410821080207824707e-02,-8.512966334819793701e-03,7.278690463863313198e-04,2.808606368489563465e-04,-6.593642756342887878e-04,1.544586569070816040e-02,-2.110854163765907288e-02,1.741691119968891144e-02,-1.666668429970741272e-02,2.519859466701745987e-03,1.179964863695204258e-03,-4.497399204410612583e-04,3.214232623577117920e-03,-1.677014678716659546e-02,2.735058218240737915e-02,2.176132984459400177e-02,-1.733135804533958435e-02,-1.060242205858230591e-02,2.551603829488158226e-04,-3.604189259931445122e-04,1.275122165679931641e-03,-1.526730135083198547e-02,3.738401830196380615e-02,1.351832598447799683e-02,-1.195609383285045624e-02,-1.571112079545855522e-06,-1.666838943492621183e-04,1.831514964578673244e-04,2.790254075080156326e-05,1.394315389916300774e-03,8.466076105833053589e-03,-5.827327258884906769e-03,-7.394297281280159950e-04,-1.092737074941396713e-04,1.344546035397797823e-05,-6.576251099232877095e-09,8.187319617718458176e-04,-3.979223256465047598e-04,-3.209980577230453491e-02,-3.859490901231765747e-02,6.323714624159038067e-04,-4.017111496068537235e-04,-1.314508946137493695e-08,5.795756587758660316e-04,-2.641950035467743874e-03,2.414487302303314209e-03,5.762352049350738525e-02,-6.923633068799972534e-02,1.594322919845581055e-02,-7.932321168482303619e-03,1.281973789446055889e-03,2.167284023016691208e-03,2.810996398329734802e-02,1.109109520912170410e-01,9.405417740345001221e-02,-2.132538706064224243e-01,-2.206243574619293213e-02,6.643695384263992310e-02,-2.603863831609487534e-03,7.462595589458942413e-03,9.805218875408172607e-02,-4.061675816774368286e-02,6.763048470020294189e-02,-1.898643746972084045e-02,2.484769187867641449e-02,6.752841919660568237e-02,-6.327148061245679855e-03,-3.371099475771188736e-03,2.120432443916797638e-03,5.255962014198303223e-01,3.134886175394058228e-02,-4.983952641487121582e-02,6.155415624380111694e-02,-6.020997464656829834e-02,9.795454330742359161e-03,2.245028037577867508e-03,-5.004666745662689209e-04,6.577781587839126587e-02,-1.697759330272674561e-01,9.547108411788940430e-02,1.950991451740264893e-01,-2.062038332223892212e-02,2.262637764215469360e-02,4.478630144149065018e-03,4.282109439373016357e-04,1.061369627714157104e-01,-1.376521885395050049e-01,-1.175699830055236816e-01,7.789058145135641098e-03,-1.349568599835038185e-03,2.258610213175415993e-03,-1.920330338180065155e-03,3.477218560874462128e-04,-2.647778205573558807e-02,-8.679073303937911987e-02,6.211615353822708130e-02,7.729509845376014709e-03,2.193004824221134186e-03,4.783054464496672153e-04,-1.475363298197862605e-08,-3.904127152054570615e-05,2.555538667365908623e-04,6.390982307493686676e-03,3.920427523553371429e-03,1.082921953639015555e-04,2.257103624287992716e-04,8.730921763344667852e-09,-3.362137067597359419e-04,4.828192177228629589e-04,7.596951909363269806e-04,-2.813064679503440857e-02,3.212079033255577087e-02,-9.323911741375923157e-03,9.639944182708859444e-04,-3.389496123418211937e-04,-4.028872062917798758e-04,-1.572044566273689270e-03,-1.413326896727085114e-02,6.540492177009582520e-05,3.338443487882614136e-02,-5.279990285634994507e-02,4.005581140518188477e-04,5.829383735544979572e-04,-4.929635324515402317e-04,-4.534791689366102219e-03,1.687173359096050262e-02,-1.347044296562671661e-02,-2.187546342611312866e-04,-2.111888863146305084e-02,1.037307083606719971e-04,8.426757995039224625e-04,5.674724816344678402e-04,1.413365826010704041e-03,1.451916247606277466e-02,5.405006930232048035e-03,7.861632853746414185e-03,-2.940026298165321350e-02,8.366272784769535065e-03,-2.777832793071866035e-03,-3.822032304015010595e-04,-2.021930180490016937e-03,-9.993486106395721436e-03,1.386960223317146301e-02,2.365401387214660645e-02,-1.903309859335422516e-02,2.354569733142852783e-03,6.816131062805652618e-04,-3.664948162622749805e-04,-3.803188912570476532e-03,-1.348756067454814911e-02,3.723479434847831726e-02,6.177325267344713211e-03,-9.230932220816612244e-03,2.653198025655001402e-04,-4.019275074824690819e-04,3.082209150306880474e-04,-6.019769352860748768e-04,6.964440923184156418e-03,1.006782986223697662e-02,-1.035071630030870438e-02,-1.128570060245692730e-03,-2.229389792773872614e-04,-4.409470420796424150e-06,-1.274997885047923774e-09,-1.264704333152621984e-04,9.458165004616603255e-05,2.614795928820967674e-03,3.327620914205908775e-03,-8.840562077239155769e-05,-1.499120116932317615e-05,-8.129518391797319055e-09,5.510905248229391873e-05,7.247717439895495772e-05,2.647008514031767845e-03,-2.744664903730154037e-03,1.231299806386232376e-02,3.285307204350829124e-03,8.450916502624750137e-04,-1.126825300161726773e-04,-2.396209310973063111e-04,-3.852149704471230507e-03,-1.580498367547988892e-02,1.022686483338475227e-03,2.050505951046943665e-02,1.604390796273946762e-03,-5.322075914591550827e-03,4.446439270395785570e-04,-1.165985362604260445e-03,-1.123145874589681625e-02,7.609386928379535675e-03,-1.267093978822231293e-02,2.694399841129779816e-02,-1.109167467802762985e-02,-1.187744550406932831e-02,9.029205539263784885e-04,5.392549210228025913e-04,6.605433882214128971e-04,2.958359569311141968e-02,1.011992245912551880e-02,-9.619620628654956818e-03,-1.412588171660900116e-03,6.103856023401021957e-03,-1.222089515067636967e-03,-2.689985267352312803e-04,3.968634642660617828e-03,-6.596262566745281219e-03,1.495562726631760597e-03,2.127319201827049255e-02,-6.371041759848594666e-03,5.068731494247913361e-03,-5.110455676913261414e-04,-6.407806067727506161e-04,3.845762228593230247e-03,-1.360229868441820145e-02,1.739895716309547424e-02,1.411197707056999207e-03,-1.566375978291034698e-02,1.795296557247638702e-04,-3.734817146323621273e-04,1.377423177473247051e-04,2.691316185519099236e-04,7.511868141591548920e-03,1.635258272290229797e-02,-6.630507297813892365e-03,-7.672865176573395729e-04,-1.415873703081160784e-04,3.582277713576331735e-05,-1.053757614499772899e-08,-2.617043792270123959e-04,-2.074706717394292355e-04,1.843898091465234756e-03,2.034974750131368637e-03,-1.059632195392623544e-04,-6.686626875307410955e-05,-1.300361418543616310e-08,9.081566531676799059e-05,8.592288941144943237e-05,4.592914134263992310e-03,-6.342250853776931763e-03,5.037114024162292480e-03,7.515343837440013885e-03,8.312119753099977970e-04,1.692586083663627505e-04,-1.369282690575346351e-04,-6.167698651552200317e-03,-1.783343032002449036e-04,-6.709658540785312653e-03,1.398706715553998947e-02,-2.891412004828453064e-02,-1.125628594309091568e-02,-1.322249008808284998e-04,-1.196166034787893295e-03,-1.264404784888029099e-02,-3.592627122998237610e-03,-3.308948129415512085e-03,3.683088347315788269e-02,-6.962638348340988159e-03,-1.463932171463966370e-02,9.141165646724402905e-04,2.244772622361779213e-04,6.732880137860774994e-04,1.043069176375865936e-02,-2.020853385329246521e-02,-8.502257987856864929e-03,3.810108639299869537e-03,-2.183021511882543564e-03,-7.226935587823390961e-03,1.941487134899944067e-04,-2.852641046047210693e-04,-1.481083314865827560e-02,-1.570900715887546539e-02,-2.397698163986206055e-02,1.600292511284351349e-03,-8.512809872627258301e-04,-3.497991710901260376e-03,-5.692823906429111958e-04,1.230603083968162537e-04,-1.516807358711957932e-02,3.114064969122409821e-02,2.501232549548149109e-02,-9.195183403789997101e-03,2.243117050966247916e-04,-4.291265504434704781e-04,2.660603495314717293e-04,-1.249338965862989426e-04,2.900444203987717628e-03,1.124176103621721268e-02,-9.840568527579307556e-03,-1.411158358678221703e-03,-5.843022372573614120e-04,-5.392388993641361594e-05,1.474688815505942330e-08,-1.736596459522843361e-04,-1.965816773008555174e-04,3.120949957519769669e-03,4.292280878871679306e-03,-1.059162968886084855e-05,6.367599416989833117e-05,-2.123167064382869285e-08,8.177064592018723488e-05,1.120088854804635048e-04,-7.764436304569244385e-05,-6.332051008939743042e-03,-1.601183414459228516e-02,-7.062958553433418274e-03,1.238674623891711235e-03,-2.257749583804979920e-04,3.979685425292700529e-05,-2.435853006318211555e-03,-1.621658168733119965e-02,-2.465234696865081787e-02,2.172422781586647034e-02,-1.597247086465358734e-02,-1.071356236934661865e-02,-3.794041695073246956e-04,-1.778118603397160769e-04,-7.584707811474800110e-03,6.179117131978273392e-03,-6.292653828859329224e-02,3.466807678341865540e-02,-3.366060554981231689e-03,-8.764915168285369873e-03,7.491506403312087059e-04,4.578776861308142543e-05,5.256850272417068481e-04,1.909997500479221344e-02,-1.369924657046794891e-02,1.215722784399986267e-02,-1.506756059825420380e-03,6.433230824768543243e-03,-7.616954855620861053e-03,-4.045063396915793419e-04,1.394602190703153610e-02,-2.282130718231201172e-02,-1.523459330201148987e-03,2.651648782193660736e-02,2.002734690904617310e-03,-2.242609113454818726e-02,-2.128209685906767845e-03,-4.078589263372123241e-04,-5.638416856527328491e-03,-1.357309427112340927e-02,1.080565620213747025e-02,3.420080989599227905e-03,2.570185111835598946e-03,1.796694705262780190e-04,-2.895551151596009731e-04,2.882613334804773331e-04,-4.737845447380095720e-04,3.649000544100999832e-03,1.120523456484079361e-02,-3.755896352231502533e-03,-4.386027867440134287e-04,-4.592151672113686800e-04,-7.997881766641512513e-05,-2.408165755696245469e-08,-1.344225311186164618e-04,-9.546281216898933053e-05,1.476005883887410164e-03,2.264621900394558907e-03,-2.180761366616934538e-04,-2.443141420371830463e-04,2.750380190263967961e-08,-8.897062798496335745e-06,3.287236322648823261e-04,1.479268539696931839e-03,2.192868618294596672e-03,1.178848557174205780e-02,5.218822043389081955e-03,1.027081278152763844e-03,-1.198752361233346164e-04,-1.551242894493043423e-04,-1.475812459830194712e-04,-1.910253241658210754e-02,-1.976796612143516541e-02,2.202667482197284698e-02,-4.579453263431787491e-03,-1.250619068741798401e-02,3.945520147681236267e-04,-1.059681177139282227e-03,-1.944131404161453247e-02,1.224498730152845383e-02,-2.953850105404853821e-02,3.722387179732322693e-02,-1.113050617277622223e-02,-1.058523729443550110e-02,6.069904775358736515e-04,1.263190933968871832e-04,2.553532540332525969e-04,2.654626034200191498e-02,-1.710224896669387817e-03,-6.090376526117324829e-03,-2.402131818234920502e-02,-4.294726066291332245e-03,3.115528379566967487e-04,-1.675013336353003979e-04,6.702274084091186523e-03,5.738761741667985916e-03,1.791638508439064026e-02,2.814115211367607117e-02,-1.403521187603473663e-02,3.623367287218570709e-03,4.613820055965334177e-04,-4.539667279459536076e-04,1.636909879744052887e-02,-1.775752380490303040e-02,3.303080797195434570e-02,1.197534240782260895e-02,-4.722001031041145325e-03,1.536046329420059919e-04,-8.899558451958000660e-05,-7.146206189645454288e-05,-8.405437110923230648e-04,-1.341817341744899750e-02,9.963861666619777679e-03,-2.988591557368636131e-03,-3.829242778010666370e-04,-1.314628316322341561e-04,2.998835770995356143e-05,-1.281489403481828049e-08,-2.150202635675668716e-05,1.490960130468010902e-05,1.442829379811882973e-03,1.900569535791873932e-03,-4.438557152752764523e-05,1.027849211823195219e-04,-1.166097263194387779e-08,-6.857582047814503312e-05,4.197042144369333982e-04,-5.087575409561395645e-04,-2.319307625293731689e-02,2.681815624237060547e-02,8.766097016632556915e-05,2.084969310089945793e-05,-7.281912985490635037e-06,3.500510356388986111e-04,-1.158179715275764465e-03,-1.050911936908960342e-02,-2.125278860330581665e-02,1.611723378300666809e-02,-1.217306032776832581e-02,-1.834535226225852966e-02,5.442703259177505970e-04,-6.519650924019515514e-05,-2.801824593916535378e-04,1.382392365485429764e-02,-2.722734026610851288e-02,-1.153517514467239380e-03,3.406502306461334229e-03,-2.465305849909782410e-02,3.917792637366801500e-04,1.265423779841512442e-04,-5.153363454155623913e-04,1.704864017665386200e-02,1.410411670804023743e-02,1.387624628841876984e-02,-2.592931874096393585e-02,-8.504032157361507416e-03,3.250166308134794235e-03,-2.640382153913378716e-04,-1.785756554454565048e-03,-1.009370386600494385e-02,-6.582485511898994446e-04,2.776632457971572876e-02,7.060857489705085754e-03,-5.783812608569860458e-03,9.595323354005813599e-04,4.955774056725203991e-04,-1.974030584096908569e-02,-6.880051922053098679e-03,3.759572282433509827e-03,8.344311267137527466e-03,6.052426528185606003e-03,-1.967618940398097038e-03,8.639676962047815323e-04,2.036520047113299370e-03,-2.514753490686416626e-03,-7.996109314262866974e-03,1.404468435794115067e-03,1.065027900040149689e-03,1.717470120638608932e-03,-7.686085882596671581e-05,1.388557866448536515e-04,3.381054557394236326e-04,-1.073342631570994854e-03,9.281493257731199265e-04,8.497714996337890625e-03,4.266003612428903580e-03,5.522308056242763996e-04,-4.447815590538084507e-04,7.771087693981826305e-04,-7.720110588707029819e-04,9.791366755962371826e-04,3.521202830597758293e-03,2.660129219293594360e-02,2.914675883948802948e-02,1.368005480617284775e-02,2.024061512202024460e-03,7.008219836279749870e-04,2.549551136326044798e-04,-6.254130043089389801e-03,1.354942657053470612e-02,-1.203285064548254013e-02,-1.034400053322315216e-02,-4.228748008608818054e-02,-6.911952979862689972e-03,-8.265264332294464111e-04,-3.011259948834776878e-03,-1.621274091303348541e-02,-8.795253932476043701e-03,-1.817898266017436981e-02,9.193563833832740784e-03,-2.618424594402313232e-03,-1.213672221638262272e-03,-1.600837218575179577e-03,2.680474426597356796e-03,6.569317192770540714e-04,2.865848317742347717e-02,2.103099040687084198e-02,-1.134012825787067413e-03,3.192822448909282684e-03,1.849421113729476929e-02,-1.060522627085447311e-02,2.869011135771870613e-03,-3.046763595193624496e-03,-2.530260384082794189e-02,3.253014758229255676e-02,4.412358254194259644e-02,-1.102694589644670486e-02,2.039058133959770203e-02,2.586561487987637520e-03,2.500982023775577545e-02,9.611766785383224487e-03,-9.080496616661548615e-03,1.144726350903511047e-01,-6.864748150110244751e-02,-1.550146490335464478e-01,-1.584165915846824646e-02,3.353707864880561829e-02,5.720822513103485107e-02,-3.788528963923454285e-02,-1.723943352699279785e-01,5.416604690253734589e-03,2.510547451674938202e-02,1.290824729949235916e-03,-7.459574192762374878e-02,5.149101707502268255e-05\n0.000000000000000000e+00,-1.488679845351725817e-05,2.526595199014991522e-04,3.620444796979427338e-03,1.891460560727864504e-04,-1.363058690913021564e-04,-1.880749186966568232e-04,-4.250507945613435368e-09,-2.213572442997246981e-04,-7.886890671215951443e-05,-1.557929674163460732e-03,1.507438533008098602e-02,-5.463412962853908539e-03,-1.993553899228572845e-02,4.014965961687266827e-04,-2.710051194299012423e-04,4.269979399396106601e-05,2.725943049881607294e-04,8.595723658800125122e-03,-1.993441954255104065e-02,1.904490962624549866e-02,7.106947712600231171e-03,-2.814278122968971729e-04,-1.056981345755048096e-04,-6.248943391256034374e-04,-1.388719677925109863e-02,1.383481826633214951e-02,-5.222479347139596939e-03,-4.934383183717727661e-02,4.233415238559246063e-03,-2.702502766624093056e-03,1.753304823068901896e-04,8.317374740727245808e-04,1.574014895595610142e-04,-2.418309682980179787e-03,3.356005251407623291e-02,2.618880942463874817e-02,-1.437352411448955536e-02,1.598609797656536102e-02,2.780084731057286263e-03,-2.979341661557555199e-04,3.486047498881816864e-04,-2.169676125049591064e-02,1.315431296825408936e-02,1.324227778241038322e-03,-4.722110927104949951e-03,1.179935783147811890e-02,3.534636343829333782e-04,-7.204484427347779274e-04,7.893470115959644318e-03,-1.094913762062788010e-02,-1.435269694775342941e-02,-8.261153474450111389e-03,-1.906141056679189205e-03,1.391232799505814910e-04,-2.372635935898870230e-04,4.314639227231964469e-06,4.152015608269721270e-04,-4.109606379643082619e-05,8.730934001505374908e-03,-1.663262490183115005e-03,-3.032060922123491764e-04,-8.251816325355321169e-06,1.205423832288943231e-04,-8.127125639134646917e-09,-8.053212513914331794e-05,-2.134729875251650810e-04,6.448681000620126724e-03,5.867476575076580048e-03,-2.209109952673316002e-04,2.254254941362887621e-04,-2.144593835851082986e-08,-2.230326936114579439e-04,7.915311143733561039e-04,-4.609168972820043564e-03,-2.718528732657432556e-03,3.126503527164459229e-02,-1.702965050935745239e-02,4.384900967124849558e-04,-2.151837688870728016e-04,-2.075373486150056124e-04,-2.456088317558169365e-03,-1.119960192590951920e-02,-3.558679670095443726e-02,2.017931640148162842e-02,1.694966107606887817e-03,-2.895664423704147339e-03,2.672067494131624699e-04,-6.240298971533775330e-04,-1.245827786624431610e-02,-1.009856350719928741e-02,-3.937762230634689331e-02,6.597870960831642151e-03,1.584006100893020630e-02,-3.142460249364376068e-03,8.607806521467864513e-04,1.882749638753011823e-04,-2.966978121548891068e-03,-1.346222590655088425e-02,7.936259731650352478e-03,4.422005265951156616e-02,-1.632779464125633240e-02,1.821591984480619431e-03,-1.958677079528570175e-03,-1.046529941959306598e-04,-8.344268426299095154e-03,-2.148971334099769592e-02,4.852030426263809204e-02,5.261781625449657440e-04,-2.145266160368919373e-02,-5.943671800196170807e-03,-1.775442506186664104e-03,1.370758109260350466e-04,9.978646412491798401e-04,-7.220324128866195679e-03,1.053746044635772705e-02,1.349257770925760269e-02,1.983563974499702454e-02,-2.393873874098062515e-04,4.053539305459707975e-04,-1.611646439414471388e-04,2.470741164870560169e-04,-3.987920936197042465e-03,4.008128307759761810e-04,1.771479612216353416e-03,-2.734264126047492027e-05,-1.479561324231326580e-04,-1.034977103699930012e-04,-1.728959730940005102e-08,6.681729573756456375e-04,1.428675604984164238e-04,-3.378674760460853577e-02,-2.141793258488178253e-02,1.555717200972139835e-03,-1.943333772942423820e-04,1.264340854234546896e-09,2.775068860501050949e-04,-4.008263349533081055e-03,1.656276173889636993e-02,-6.852868944406509399e-02,-1.554192006587982178e-01,6.238281726837158203e-02,-2.811406273394823074e-03,1.589014893397688866e-03,9.013753151521086693e-05,1.111681573092937469e-02,4.305291920900344849e-02,1.184062436223030090e-01,-5.730704963207244873e-02,9.394871443510055542e-02,3.014591708779335022e-02,-1.049279700964689255e-03,5.425164941698312759e-03,9.922819584608078003e-02,1.133698970079421997e-02,2.164470106363296509e-01,-4.947916790843009949e-02,-1.921348087489604950e-02,1.956797763705253601e-02,-3.243038896471261978e-03,-2.966519445180892944e-03,8.366842754185199738e-03,3.251902014017105103e-02,5.436484813690185547e-01,-2.582440376281738281e-01,7.671004533767700195e-02,-4.332844167947769165e-02,1.503591425716876984e-03,1.007213955745100975e-03,-9.673424065113067627e-04,1.313320249319076538e-01,-2.473544031381607056e-01,-9.350325167179107666e-02,7.993361353874206543e-02,2.620800584554672241e-02,7.671527564525604248e-04,1.282613724470138550e-03,-3.285845369100570679e-02,6.256333738565444946e-02,-3.192324936389923096e-02,-2.670334279537200928e-02,-4.015484824776649475e-02,1.775022828951478004e-04,-1.140772830694913864e-03,6.251356098800897598e-04,-3.191974479705095291e-03,1.788198389112949371e-02,-2.682280167937278748e-02,-7.349943276494741440e-03,3.323387354612350464e-04,6.299014203250408173e-04,4.733329114969819784e-04,-4.880487125547006144e-09,-5.999136192258447409e-05,1.895341265480965376e-04,3.368066158145666122e-03,2.780001610517501831e-03,-6.599520565941929817e-05,1.022752257995307446e-06,5.079542120256519411e-09,-1.203008869197219610e-04,2.150711661670356989e-04,-5.085458979010581970e-04,-6.473756395280361176e-03,2.379855141043663025e-02,-1.007846742868423462e-02,4.286175244487822056e-04,-4.734753456432372332e-04,-3.981169720645993948e-04,-3.127404488623142242e-04,1.662628911435604095e-02,-1.841054670512676239e-02,2.449424192309379578e-02,8.189683780074119568e-03,1.190719008445739746e-02,-2.900681574828922749e-04,-6.321959081105887890e-04,-7.991765625774860382e-03,-6.320332176983356476e-04,-3.336745500564575195e-02,-2.608863078057765961e-02,2.034412510693073273e-02,2.409700769931077957e-03,1.403663773089647293e-04,3.277860814705491066e-04,-1.140222884714603424e-03,-2.625254914164543152e-03,3.622419759631156921e-02,3.395751863718032837e-02,-3.189351782202720642e-02,8.143722079694271088e-03,1.334430184215307236e-03,-5.128766642883419991e-04,-6.932257674634456635e-04,-1.829825527966022491e-02,4.523681104183197021e-02,5.012173205614089966e-04,-5.899710208177566528e-02,-5.512098781764507294e-03,3.447151393629610538e-04,-3.753604833036661148e-04,7.537011406384408474e-04,7.428710814565420151e-03,-6.827812641859054565e-03,6.908332929015159607e-03,2.338672522455453873e-03,3.552093403413891792e-04,-2.710956032387912273e-04,1.349661033600568771e-06,1.082193848560564220e-04,6.817863322794437408e-05,5.716844461858272552e-03,-2.256125211715698242e-03,-2.448399318382143974e-04,-3.519086749292910099e-04,-2.089832196361385286e-05,1.012028860714053735e-08,-4.715044997283257544e-05,-2.196177665609866381e-04,2.344780601561069489e-03,1.909537590108811855e-03,-1.474975579185411334e-04,-2.917200617957860231e-05,2.779427177301840857e-08,4.069113492732867599e-05,3.714329795911908150e-04,1.923093106597661972e-03,-1.967876218259334564e-03,5.072071682661771774e-03,9.154446888715028763e-05,5.722501664422452450e-04,-1.024343873723410070e-04,2.672984846867620945e-04,2.295871381647884846e-04,-4.777228459715843201e-04,-7.868599146604537964e-03,-4.301407374441623688e-03,-4.198713228106498718e-03,1.241429941728711128e-03,-8.357186743523925543e-06,-2.339443017262965441e-05,-6.151769775897264481e-03,1.056026387959718704e-02,-1.834365306422114372e-03,-7.955617271363735199e-03,3.674300387501716614e-03,5.732944700866937637e-03,1.090955483959987760e-04,3.840505669359117746e-04,-4.242210125084966421e-04,7.364475633949041367e-03,4.084434732794761658e-02,3.755304962396621704e-02,-5.189950112253427505e-03,1.225621625781059265e-02,7.124117109924554825e-05,8.476227230858057737e-05,6.586308591067790985e-04,-4.862475674599409103e-03,2.420799806714057922e-02,-1.804706640541553497e-03,7.849417626857757568e-03,6.339171901345252991e-03,2.441492397338151932e-04,8.925074507715180516e-05,5.389020778238773346e-03,1.017336733639240265e-02,-1.346323173493146896e-03,-9.328592568635940552e-04,2.249006368219852448e-02,-1.488078414695337415e-04,2.543370937928557396e-04,-2.343293599551543593e-04,4.651910858228802681e-04,-5.622744094580411911e-03,1.269270083867013454e-03,3.059639362618327141e-03,1.401420158799737692e-04,-7.019882468739524484e-05,-1.770482958818320185e-05,2.783281161100603640e-09,-8.220498420996591449e-05,-3.271102323196828365e-04,7.419905159622430801e-04,-4.681940190494060516e-04,-2.791737206280231476e-04,-6.491360545624047518e-05,6.432742338802199811e-09,8.732689457247033715e-05,5.621362943202257156e-04,-2.504002302885055542e-03,2.514866180717945099e-02,5.496329069137573242e-02,1.123114023357629776e-03,-9.148047538474202156e-04,7.120244554243981838e-04,8.142663864418864250e-04,-4.605060443282127380e-03,3.724228218197822571e-02,3.846820443868637085e-02,-2.878667041659355164e-02,-1.573229581117630005e-02,-1.376543007791042328e-02,-1.351904356852173805e-04,-2.907395828515291214e-04,-1.141432859003543854e-02,-3.002785611897706985e-03,-2.559991367161273956e-02,1.376664917916059494e-02,-4.949886351823806763e-04,-1.064308639615774155e-02,7.600850658491253853e-04,-1.960462541319429874e-04,-3.893255721777677536e-03,-2.271928265690803528e-02,-2.639271691441535950e-02,-8.947338908910751343e-03,4.433162137866020203e-02,3.964144736528396606e-03,-3.752893302589654922e-03,9.879636345431208611e-04,-1.614191383123397827e-02,-1.372762955725193024e-02,2.493478357791900635e-03,-3.904776275157928467e-02,4.123704880475997925e-02,-7.368318736553192139e-03,-3.291460219770669937e-03,5.308493855409324169e-04,-6.875350140035152435e-03,-8.775782771408557892e-04,3.293260559439659119e-02,4.601817578077316284e-02,2.789250761270523071e-02,-2.603007596917450428e-04,9.048095089383423328e-04,-1.476149191148579121e-04,-8.158100536093115807e-04,-7.889075204730033875e-03,-3.456988837569952011e-03,2.040509833022952080e-03,7.256321259774267673e-05,1.632182247703894973e-04,-1.508140267105773091e-04,-1.930254711624002084e-08,-1.174342687590979040e-04,-1.597227674210444093e-05,6.965568754822015762e-04,2.390378620475530624e-03,-2.547398325987160206e-04,6.652477895841002464e-05,1.170996810628821549e-08,-1.198628306156024337e-04,3.592859138734638691e-04,-4.209734033793210983e-03,-2.621284872293472290e-02,2.161744795739650726e-02,-3.656376153230667114e-03,5.068912287242710590e-04,-2.549820928834378719e-04,-2.267636591568589211e-04,-2.376924268901348114e-03,-2.203786000609397888e-02,-4.390850663185119629e-03,2.528641745448112488e-02,-1.162353530526161194e-02,7.387934718281030655e-03,3.064922930207103491e-04,-7.216514786705374718e-04,-1.230004802346229553e-02,-7.381222210824489594e-03,-3.721075132489204407e-03,-2.542389556765556335e-02,1.213879324495792389e-02,4.348698072135448456e-03,1.511142181698232889e-04,-5.436060018837451935e-05,-1.961541129276156425e-03,-6.767049431800842285e-03,1.716151274740695953e-02,3.101531229913234711e-02,-2.937258407473564148e-02,-5.565861240029335022e-03,-2.251411788165569305e-03,-3.779933322221040726e-04,-4.745173268020153046e-03,-7.743957452476024628e-03,4.198757559061050415e-02,-4.193868488073348999e-02,-5.906234681606292725e-02,-1.188454777002334595e-02,-2.250343794003129005e-03,-9.499750740360468626e-05,1.247690897434949875e-02,-1.026432029902935028e-03,5.064336583018302917e-03,-1.260467991232872009e-02,3.378289053216576576e-03,1.276831026189029217e-04,-1.856521703302860260e-05,-2.348301495658233762e-05,1.066531753167510033e-03,1.943633425980806351e-03,8.748681284487247467e-03,-7.388992235064506531e-04,-4.609855241142213345e-04,-3.274172777310013771e-04,-1.136708888225257397e-04,-9.859491001407150179e-10,5.016095383325591683e-05,-2.070090995403006673e-04,5.479135550558567047e-03,5.293634720146656036e-03,4.575733328238129616e-06,3.273159964010119438e-04,-6.843947630841284990e-10,-6.271959864534437656e-05,7.001498597674071789e-04,-1.505013206042349339e-03,-6.438489537686109543e-03,2.846205979585647583e-02,-1.308396644890308380e-02,5.675160791724920273e-04,-1.986893912544474006e-04,1.366791548207402229e-05,8.874814957380294800e-04,-1.491048187017440796e-02,-3.703965246677398682e-02,1.138461288064718246e-02,2.890439238399267197e-03,6.390069611370563507e-03,5.275171133689582348e-04,2.654806594364345074e-04,-5.895933136343955994e-04,1.489500608295202255e-02,-2.280413918197154999e-02,-6.377374753355979919e-03,2.004071883857250214e-02,3.911865409463644028e-03,3.903020697180181742e-04,3.007065097335726023e-04,-9.862672304734587669e-04,2.268180251121520996e-04,2.447558566927909851e-02,2.262393385171890259e-02,-8.372781798243522644e-03,3.500636667013168335e-03,7.274269592016935349e-05,-1.488116104155778885e-04,-5.466505885124206543e-03,-5.976924672722816467e-03,4.077220708131790161e-02,2.392367646098136902e-02,-4.698601551353931427e-03,-2.532199025154113770e-03,1.381400506943464279e-04,1.133741461671888828e-04,-1.066925749182701111e-02,-7.878777105361223221e-04,-4.726612940430641174e-03,4.225516691803932190e-03,1.120962854474782944e-02,-2.564046881161630154e-04,2.225798380095511675e-04,-5.720982881030067801e-05,-2.649651141837239265e-04,-5.565180908888578415e-03,-7.843091152608394623e-03,1.958749489858746529e-03,4.544531693682074547e-04,-1.181036786874756217e-04,-3.003437450388446450e-05,5.688457349606323987e-08,-4.242538125254213810e-06,3.569188993424177170e-05,5.303388927131891251e-03,2.755441702902317047e-03,-7.747049676254391670e-05,1.056296750903129578e-04,-2.693673195608425885e-08,-2.228524681413546205e-04,4.203547141514718533e-04,-3.827112726867198944e-03,-8.487069979310035706e-03,-3.333049826323986053e-04,-1.908381655812263489e-02,5.093505606055259705e-04,-3.789955517277121544e-04,-5.785550456494092941e-04,7.040989585220813751e-04,-1.803671382367610931e-02,-3.174068406224250793e-02,3.026074962690472603e-03,-8.486203849315643311e-03,-3.323623212054371834e-03,1.192544150399044156e-04,-2.729679690673947334e-04,-8.179185912013053894e-03,-6.129989400506019592e-03,-2.561815083026885986e-02,-4.096496850252151489e-04,-1.057967077940702438e-02,3.838079050183296204e-03,5.813919415231794119e-05,2.328070113435387611e-04,-1.408240757882595062e-03,-2.868677023798227310e-03,9.368833154439926147e-03,2.430371753871440887e-02,-2.530690468847751617e-02,8.597625419497489929e-03,2.880068495869636536e-04,-3.378720721229910851e-04,-5.410367157310247421e-03,-1.598753593862056732e-02,2.355486899614334106e-02,-1.457211840897798538e-02,-1.602987386286258698e-02,2.297206781804561615e-03,-3.725504502654075623e-04,-1.790879468899220228e-04,4.212215077131986618e-03,-4.951904062181711197e-03,-1.240214891731739044e-02,-7.825525477528572083e-03,-2.369012683629989624e-03,5.583103047683835030e-04,1.033523585647344589e-05,-1.344702439382672310e-03,4.514900501817464828e-05,-1.326908357441425323e-03,-2.669903449714183807e-03,-2.046910813078284264e-03,-1.259963843040168285e-03,5.069412873126566410e-04,7.618341478519141674e-04,4.388404195196926594e-04,-4.867224779445677996e-04,5.898276867810636759e-05,2.922313753515481949e-03,2.428953768685460091e-03,7.530058501288294792e-04,1.639267720747739077e-04,3.142037894576787949e-04,9.011545917019248009e-04,3.018963616341352463e-04,-9.976975852623581886e-04,-1.109458412975072861e-02,1.130709983408451080e-02,-7.766943424940109253e-03,-2.036419929936528206e-03,1.520477118901908398e-03,8.354878082172945142e-05,-3.343045711517333984e-03,-2.145433612167835236e-02,-5.648414138704538345e-03,2.006769739091396332e-02,1.165790297091007233e-02,-8.647298440337181091e-03,2.378885168582201004e-03,-4.107707180082798004e-03,-2.697819471359252930e-02,1.267590466886758804e-02,-3.018973395228385925e-02,7.912293076515197754e-03,8.118359372019767761e-03,-8.365896530449390411e-03,-1.775860204361379147e-03,-1.404665876179933548e-03,-1.956461463123559952e-03,1.666947640478610992e-02,3.615542501211166382e-02,4.606983810663223267e-02,-2.612005360424518585e-02,1.313138753175735474e-03,3.978112712502479553e-03,-1.170344301499426365e-03,5.461723078042268753e-03,-5.509923212230205536e-03,1.769128441810607910e-02,-1.067698001861572266e-03,-2.071972936391830444e-02,-4.663549363613128662e-03,-3.111144294962286949e-03,-5.195206496864557266e-03,1.211430691182613373e-02,-2.385650761425495148e-02,9.173933416604995728e-03,-8.374953642487525940e-03,9.284653514623641968e-02,3.832067176699638367e-02,-4.976379219442605972e-03,7.484599947929382324e-02,-1.086972653865814209e-01,7.417963445186614990e-02,-6.045506522059440613e-02,6.418134085834026337e-03,1.991578564047813416e-02,1.500464859418570995e-03,-4.775955312652513385e-05\n0.000000000000000000e+00,1.129512384068220854e-05,7.678530528210103512e-05,-3.755747748073190451e-04,-5.748001858592033386e-04,-5.320732088875956833e-05,-1.053143932949751616e-04,-5.109203282671614943e-09,-1.668014738243073225e-04,-3.576181916287168860e-05,2.643276471644639969e-03,1.911697350442409515e-02,1.107007171958684921e-02,-1.104609854519367218e-02,-6.471353117376565933e-06,-1.148869923781603575e-04,1.667933247517794371e-06,2.058474346995353699e-03,1.113166287541389465e-02,2.929397858679294586e-03,2.123306319117546082e-02,2.392831631004810333e-02,-2.323131542652845383e-03,4.433156573213636875e-05,-2.306629612576216459e-04,-4.813712090253829956e-03,7.295915856957435608e-03,-1.336285937577486038e-02,-3.888796269893646240e-02,4.274858161807060242e-03,-9.183506481349468231e-04,-1.408226962666958570e-04,2.079182595480233431e-04,7.466680835932493210e-04,1.889189891517162323e-02,1.398750953376293182e-02,2.347968891263008118e-02,-1.997682265937328339e-02,3.228649031370878220e-03,1.755368895828723907e-03,-1.444034278392791748e-04,-4.080503713339567184e-03,-2.398896031081676483e-03,2.023545093834400177e-03,2.959797903895378113e-02,1.420138869434595108e-04,-2.466717734932899475e-03,1.433923025615513325e-03,-5.209475057199597359e-05,6.062199827283620834e-04,-4.173872061073780060e-03,-1.606229133903980255e-02,-8.369056507945060730e-03,-2.405910054221749306e-03,-1.815049472497776151e-05,3.668107092380523682e-05,-4.332892422098666430e-05,-9.818031685426831245e-06,-2.182093914598226547e-03,2.004683483392000198e-03,3.699137130752205849e-03,4.489482671488076448e-04,-4.495464963838458061e-05,7.166292925830930471e-05,-2.151049116605463496e-09,1.050653736456297338e-05,2.020727406488731503e-04,-9.321517311036586761e-03,-7.855909876525402069e-03,3.894651308655738831e-05,-6.020923610776662827e-04,1.854458631100897037e-08,2.157046983484178782e-04,-1.416159444488584995e-03,3.631069324910640717e-03,-2.329495549201965332e-02,-5.337180942296981812e-02,1.232883147895336151e-02,-1.413999591022729874e-03,1.129102747654542327e-04,7.451454293914139271e-04,2.104167360812425613e-04,2.200103178620338440e-02,3.730359673500061035e-02,-6.663091480731964111e-02,2.363817021250724792e-02,5.596660543233156204e-03,-9.587667882442474365e-04,2.599020954221487045e-04,-2.298355335369706154e-03,2.533117868006229401e-02,1.245488226413726807e-02,-7.208819687366485596e-02,-1.262000110000371933e-02,2.512043341994285583e-03,-9.494636906310915947e-04,4.919713246636092663e-04,6.736877840012311935e-04,2.215496450662612915e-02,4.514807462692260742e-02,-2.792521938681602478e-02,1.414535287767648697e-02,3.753561526536941528e-03,3.363456809893250465e-03,1.637400710023939610e-04,4.104304127395153046e-03,2.150095626711845398e-02,-5.349624902009963989e-02,-2.209958806633949280e-02,1.683393865823745728e-02,8.546857163310050964e-03,2.655052579939365387e-03,-3.531111578922718763e-04,4.856712184846401215e-03,1.879534684121608734e-03,-5.721407383680343628e-02,-5.500551313161849976e-02,-1.192851178348064423e-02,2.648484369274228811e-04,-3.240292717237025499e-04,1.396323787048459053e-04,2.783374511636793613e-04,4.217023029923439026e-03,1.339317299425601959e-02,5.424346774816513062e-03,9.161345078609883785e-04,1.130654927692376077e-04,6.525288335978984833e-05,6.189623924512943631e-09,-2.617384598124772310e-05,-1.058642053976655006e-03,3.464927896857261658e-02,3.252238780260086060e-02,4.481215437408536673e-04,2.533673774451017380e-03,1.491233625472432323e-08,-3.443169407546520233e-04,4.823070950806140900e-03,-6.076684221625328064e-03,-6.213695928454399109e-02,1.808615624904632568e-01,-2.108569443225860596e-02,5.099839996546506882e-03,-3.191372088622301817e-04,-2.984017599374055862e-03,-6.294799968600273132e-03,-1.086933612823486328e-01,-1.892619132995605469e-01,1.609100699424743652e-01,-2.626821994781494141e-01,-7.208518683910369873e-03,2.752688014879822731e-03,2.302834996953606606e-03,4.835174605250358582e-02,-5.312444642186164856e-02,-4.597587510943412781e-02,1.676903814077377319e-01,-3.358037024736404419e-02,7.259018719196319580e-03,2.971808426082134247e-03,-5.213979166001081467e-04,-9.168367832899093628e-04,-5.241885781288146973e-02,-2.662449777126312256e-01,6.376494765281677246e-01,4.447525739669799805e-02,8.309692144393920898e-03,-2.054684236645698547e-02,-5.375070031732320786e-04,7.279738783836364746e-03,-4.137435555458068848e-02,2.609945535659790039e-01,-2.812108397483825684e-02,-5.221351981163024902e-02,-2.983815968036651611e-03,-1.550827547907829285e-02,8.805745746940374374e-04,-1.534223556518554688e-03,5.064442753791809082e-03,1.993881762027740479e-01,9.529373794794082642e-02,-1.374271512031555176e-02,-1.122917863540351391e-03,2.106593456119298935e-04,1.222476712428033352e-04,-1.165191642940044403e-03,3.861790522933006287e-03,-6.336137652397155762e-02,-4.202942922711372375e-02,-6.649428512901067734e-03,-1.231450820341706276e-03,-7.750059012323617935e-06,1.156186435480321961e-08,1.311672240262851119e-04,4.855181614402681589e-04,-6.848643533885478973e-03,-6.564815528690814972e-03,3.034546098206192255e-04,-2.596655976958572865e-04,-1.535596538815298118e-08,-1.047269324772059917e-05,-8.289802353829145432e-04,8.798809722065925598e-05,3.982894122600555420e-03,-4.519864916801452637e-03,-7.885100319981575012e-03,-2.168267732486128807e-03,-1.475164754083380103e-05,3.243429237045347691e-04,2.789084333926439285e-03,7.338263094425201416e-03,8.960014209151268005e-03,-5.399865657091140747e-02,-7.092759013175964355e-03,-3.181317448616027832e-02,-2.742047654464840889e-04,7.573131006211042404e-04,8.392764255404472351e-03,2.077123522758483887e-02,2.316607721149921417e-02,-3.043360635638237000e-02,-1.220692694187164307e-02,-1.387537457048892975e-02,-3.979441244155168533e-04,5.038434755988419056e-05,1.990900840610265732e-03,2.005087025463581085e-02,3.969721123576164246e-02,-7.855925709009170532e-03,-2.214981429278850555e-02,-5.122948437929153442e-03,5.429009441286325455e-03,-2.323872467968612909e-04,1.166035886853933334e-03,4.078328609466552734e-02,-1.026746444404125214e-02,6.011985242366790771e-04,9.428311139345169067e-03,1.020869053900241852e-02,5.245342385023832321e-03,1.134455669671297073e-05,-1.526058372110128403e-02,-7.740689907222986221e-04,-2.166535332798957825e-02,-1.874343864619731903e-02,-1.040910277515649796e-02,7.973225729074329138e-05,-1.300110307056456804e-04,1.216348464367911220e-04,-1.781937084160745144e-03,-3.553293179720640182e-03,2.230498474091291428e-03,7.780972402542829514e-03,1.448806142434477806e-03,2.653521660249680281e-04,1.387948577757924795e-04,1.459699205952347256e-08,-3.969134922954253852e-06,-2.189858932979404926e-04,-1.155523350462317467e-03,-2.156288595870137215e-03,-1.691626093816012144e-04,-1.345150958513841033e-04,-8.263128847829648294e-09,-1.201609265990555286e-04,9.972279804060235620e-05,-4.732950124889612198e-03,5.201263353228569031e-03,6.319553591310977936e-03,-7.908584550023078918e-03,-6.691066664643585682e-04,4.018165782326832414e-05,7.003996288403868675e-04,1.535889576189219952e-03,4.480676725506782532e-04,8.957160636782646179e-03,-3.134780563414096832e-04,2.309013530611991882e-02,-1.028864528052508831e-03,4.465524398256093264e-06,-1.527505955891683698e-04,-4.687913693487644196e-03,1.302773505449295044e-02,-1.474602986127138138e-02,-1.444130204617977142e-02,6.706030573695898056e-03,4.699805285781621933e-04,8.213020191760733724e-05,4.354314296506345272e-05,-1.965290168300271034e-03,-1.012273877859115601e-02,3.721197694540023804e-02,3.584475442767143250e-02,5.844866391271352768e-04,-6.362631451338529587e-03,2.291833981871604919e-03,2.627102367114275694e-04,-3.203112864866852760e-03,5.920062772929668427e-03,-1.945074647665023804e-03,7.606784813106060028e-03,3.428870812058448792e-03,-1.198915671557188034e-02,1.322525436989963055e-03,4.433932481333613396e-04,1.405309885740280151e-03,5.606501363217830658e-03,-7.966759614646434784e-03,-6.369673181325197220e-03,-3.682579845190048218e-04,-7.066834950819611549e-05,4.938775673508644104e-04,-2.330952265765517950e-04,1.782641484169289470e-04,-6.516110617667436600e-03,7.615528535097837448e-03,1.078641600906848907e-02,1.391972880810499191e-03,1.640126138227060437e-04,-8.281487680505961180e-06,8.280665042548207566e-10,-9.227963892044499516e-05,-7.789531082380563021e-05,-3.475603414699435234e-03,-3.548488719388842583e-03,-7.413332787109538913e-05,-2.388217253610491753e-04,-2.737881032999212039e-09,7.483887020498514175e-05,-2.376105694565922022e-04,2.444973681122064590e-03,8.421504870057106018e-03,-1.936827669851481915e-03,7.409968413412570953e-03,-6.578516331501305103e-04,2.354782191105186939e-04,8.001293754205107689e-04,-1.416684128344058990e-03,2.165579795837402344e-02,1.728472858667373657e-02,-3.776782192289829254e-03,1.240657083690166473e-02,-4.301937296986579895e-04,-3.966976655647158623e-04,9.088343358598649502e-05,-6.480850744992494583e-03,3.885797457769513130e-03,7.778035942465066910e-03,-6.078582722693681717e-03,1.073325425386428833e-02,-2.832764293998479843e-03,-1.997425715671852231e-04,-7.746615301584824920e-05,-5.724423099309206009e-04,-4.563938127830624580e-04,1.787431165575981140e-02,1.486789062619209290e-02,-1.136172562837600708e-03,-9.473888203501701355e-03,1.190637995023280382e-04,4.163045086897909641e-04,-2.271618461236357689e-03,3.284960985183715820e-04,-1.589080132544040680e-02,-1.514533068984746933e-02,1.061103865504264832e-02,-1.035987865179777145e-02,5.277181044220924377e-04,2.888793824240565300e-04,-9.302198886871337891e-04,7.283665239810943604e-03,-8.119735866785049438e-03,6.512487307190895081e-03,2.964708954095840454e-03,2.295213926117867231e-05,2.182422031182795763e-04,-4.383709165267646313e-05,3.292283508926630020e-05,-2.132499823346734047e-03,5.171257071197032928e-03,6.966067012399435043e-03,8.985871099866926670e-04,-1.029120612656697631e-04,1.498626261309254915e-05,1.480487554772480507e-08,-7.104517862899228930e-05,-1.614293141756206751e-04,-5.495051387697458267e-03,-3.784229047596454620e-03,-1.287092891288921237e-04,-3.176261670887470245e-04,-2.878368832170963287e-08,6.742324330843985081e-05,-5.770260468125343323e-04,3.661402035504579544e-03,-1.904166303575038910e-03,-1.771216094493865967e-02,1.566665992140769958e-02,-2.851503086276352406e-04,1.216779710375703871e-04,8.074466022662818432e-04,2.701161138247698545e-04,7.541131228208541870e-03,1.319995149970054626e-03,-6.423883140087127686e-03,2.185912057757377625e-02,2.280266955494880676e-03,-7.694972446188330650e-04,2.863722620531916618e-04,-4.928934387862682343e-03,8.978461846709251404e-03,3.590300679206848145e-03,-1.528810057789087296e-02,3.585151396691799164e-03,4.178211092948913574e-04,-4.815146094188094139e-04,-3.053910040762275457e-04,1.358209643512964249e-03,6.282037124037742615e-03,3.156554698944091797e-02,1.697178184986114502e-02,-2.163249533623456955e-03,-1.573788560926914215e-02,-2.211006591096520424e-03,1.158689410658553243e-04,1.626182906329631805e-02,2.099267020821571350e-02,-3.825195878744125366e-02,3.337322967126965523e-03,2.837264910340309143e-03,-5.748537369072437286e-03,1.148532144725322723e-03,2.964437589980661869e-04,-1.380071043968200684e-04,7.884167134761810303e-03,-3.094690479338169098e-02,-2.798373252153396606e-02,4.821988753974437714e-03,1.101820525946095586e-04,1.376639993395656347e-04,-4.426114901434630156e-05,-7.932347944006323814e-05,-1.744707580655813217e-03,1.002610381692647934e-02,1.122774183750152588e-02,1.506997738033533096e-03,-1.242619764525443316e-04,1.384481583954766393e-05,-1.463030230297590606e-08,-9.616382158128544688e-06,9.375759691465646029e-05,-4.076885525137186050e-03,-4.185928031802177429e-03,-5.020543903810903430e-05,-3.253111790399998426e-04,1.072928768053316162e-08,-6.362312706187367439e-05,-4.862018395215272903e-04,-2.346574328839778900e-03,-9.615438058972358704e-03,-2.189150452613830566e-02,-3.060848917812108994e-03,-7.210150361061096191e-04,9.653011511545628309e-05,6.057957652956247330e-04,1.622863579541444778e-03,2.190309017896652222e-02,2.462887950241565704e-02,-2.623832039535045624e-02,2.638784795999526978e-02,6.326025351881980896e-03,-2.238048764411360025e-04,-5.397386266849935055e-04,-4.431298002600669861e-04,1.496828347444534302e-02,-9.496216662228107452e-03,-2.639412693679332733e-02,9.636046364903450012e-03,1.079958863556385040e-02,-6.596720777451992035e-05,6.352807395160198212e-05,-1.370910089462995529e-03,8.137355558574199677e-03,3.458593040704727173e-02,3.542773425579071045e-02,9.187472052872180939e-03,-4.867558833211660385e-03,2.204985357820987701e-03,2.472461201250553131e-04,-3.000187454745173454e-03,4.810602404177188873e-03,-3.611265122890472412e-02,3.441249951720237732e-03,1.159241423010826111e-03,-5.548272281885147095e-03,9.654834284447133541e-04,1.484544336562976241e-04,7.126278243958950043e-03,6.322610192000865936e-03,-3.582019358873367310e-02,-5.448844283819198608e-03,-2.159628551453351974e-03,1.183428394142538309e-04,5.130071076564490795e-05,-1.361882023047655821e-04,3.565942752175033092e-04,-6.110581103712320328e-03,6.163452751934528351e-03,5.649170838296413422e-03,7.804139750078320503e-04,1.364141353406012058e-04,8.553590305382385850e-06,-2.013848643400706351e-09,6.351566116791218519e-05,5.521164857782423496e-04,-5.553220398724079132e-04,-1.561046810820698738e-03,1.334662956651300192e-04,-1.409857795806601644e-04,3.069112608500290662e-08,-3.489567025098949671e-04,-8.062896085903048515e-04,-4.403455648571252823e-03,-3.885320574045181274e-02,-5.015498399734497070e-02,-1.326028723269701004e-03,9.283741237595677376e-04,-4.840243200305849314e-04,-1.532776979729533195e-03,4.371961113065481186e-03,-8.260805159807205200e-03,1.412655413150787354e-02,5.064448341727256775e-03,-4.510490596294403076e-02,1.994805037975311279e-02,2.204949851147830486e-04,-1.652784994803369045e-03,5.897463764995336533e-03,-1.991862244904041290e-02,-2.156984247267246246e-02,2.353275008499622345e-02,-4.022795334458351135e-02,1.016566902399063110e-02,-6.169536500237882137e-04,1.225667365361005068e-04,3.528140950947999954e-04,1.702603697776794434e-02,-2.154393866658210754e-02,-5.431393906474113464e-02,-1.314944028854370117e-02,1.584284752607345581e-02,3.064825665205717087e-03,-6.408898625522851944e-04,1.246744673699140549e-02,-1.160890795290470123e-02,-5.552034080028533936e-02,4.973669350147247314e-02,-2.290367335081100464e-02,2.164336666464805603e-02,3.787090536206960678e-03,-1.111194607801735401e-03,2.374480292201042175e-02,-3.960113041102886200e-03,-1.785160787403583527e-02,7.398735731840133667e-03,-5.023769289255142212e-02,8.471376495435833931e-04,-2.144273370504379272e-03,3.524454077705740929e-04,6.997423479333519936e-04,1.264020986855030060e-02,-5.453091114759445190e-03,-2.267722599208354950e-02,-1.933733467012643814e-03,9.189064148813486099e-04,-1.964117836905643344e-04,-1.354602514766156673e-03,4.570791206788271666e-04,-7.666518795304000378e-04,-5.355656612664461136e-03,-6.032347213476896286e-03,-8.970455965027213097e-04,-5.920887924730777740e-04,-6.389802438206970692e-04,1.081572263501584530e-03,3.158576728310436010e-04,3.042791504412889481e-04,1.955041103065013885e-02,3.533350303769111633e-03,1.091215014457702637e-02,-2.667481894604861736e-04,5.133631639182567596e-04,-5.151993245817720890e-04,-6.457380950450897217e-03,3.427048400044441223e-02,3.087813407182693481e-02,-3.193786367774009705e-02,2.475387044250965118e-02,-1.455918885767459869e-03,-1.068033394403755665e-03,2.304371155332773924e-04,-2.457420155405998230e-02,1.769376173615455627e-02,5.494228098541498184e-04,-3.982920199632644653e-02,1.967976987361907959e-02,-8.201278746128082275e-03,2.045022789388895035e-03,-2.482098527252674103e-03,-1.054204418323934078e-03,-4.938733763992786407e-03,7.536390423774719238e-02,3.621101006865501404e-02,-4.610208794474601746e-03,-4.715137183666229248e-04,-1.109354756772518158e-02,3.607178805395960808e-03,-1.044957712292671204e-02,-1.093513239175081253e-02,-1.176245417445898056e-02,-1.255295053124427795e-02,1.602419093251228333e-02,-1.374244596809148788e-02,1.460475497879087925e-03,2.514927880838513374e-03,-6.847529672086238861e-03,1.568127237260341644e-02,5.633778870105743408e-03,-4.466697201132774353e-02,-9.019593149423599243e-02,-1.248684525489807129e-02,1.010749116539955139e-02,6.106285750865936279e-02,-3.436589986085891724e-02,4.932245984673500061e-02,-1.234594583511352539e-01,1.037935819476842880e-02,4.241466987878084183e-03,-4.328562319278717041e-02,2.281204433529637754e-05\n0.000000000000000000e+00,1.212652659887680784e-05,4.222718780511058867e-05,1.395064638927578926e-03,9.158374741673469543e-04,1.242297003045678139e-04,1.062679148162715137e-04,6.748664405087367868e-10,1.111323726945556700e-04,9.604387742001563311e-05,1.065101474523544312e-03,6.021233275532722473e-05,5.578467622399330139e-03,1.242310088127851486e-02,-3.059238079003989697e-04,1.439770858269184828e-04,1.693708181846886873e-04,5.224650958552956581e-04,7.235084194689989090e-03,1.299946941435337067e-02,-1.925359666347503662e-02,-9.485495975241065025e-04,5.061869509518146515e-03,-5.607942966889822856e-06,5.184026085771620274e-04,7.060791831463575363e-03,4.315026104450225830e-03,5.729777272790670395e-03,1.984347216784954071e-02,7.413136772811412811e-04,3.306377213448286057e-03,2.131117216777056456e-04,7.473605364793911576e-06,8.078163955360651016e-05,-8.605204522609710693e-03,-2.510766498744487762e-03,-1.393090188503265381e-02,2.627762034535408020e-02,5.847703199833631516e-03,-8.586881449446082115e-04,1.851471606642007828e-04,-1.290614623576402664e-02,-1.358743291348218918e-02,2.035538293421268463e-02,-1.295744348317384720e-02,-3.504791762679815292e-03,-7.323754951357841492e-03,-2.791663864627480507e-03,2.704349462874233723e-04,-6.799616385251283646e-04,3.005672711879014969e-03,6.834876723587512970e-03,8.431239053606987000e-03,7.427900563925504684e-03,-4.046105823363177478e-05,1.056646360666491091e-04,7.710235513513907790e-05,1.981508103199303150e-05,2.804019488394260406e-03,-1.686100382357835770e-03,-2.088374923914670944e-03,-2.077471872325986624e-04,-1.068680721800774336e-04,-7.624425779795274138e-05,1.242110592158951476e-08,-4.739704309031367302e-05,-2.729246916715055704e-04,2.200259827077388763e-03,1.969799166545271873e-03,-6.137444870546460152e-06,1.530910376459360123e-04,1.774089319894756045e-08,-2.696513547562062740e-05,3.137463645543903112e-04,-1.247420208528637886e-03,1.739351078867912292e-02,1.259054988622665405e-05,-2.061716280877590179e-03,3.564570943126454949e-05,3.760269464692100883e-05,-9.360007243230938911e-05,-1.365750562399625778e-03,-7.609288673847913742e-03,1.010331045836210251e-02,1.431168988347053528e-03,-2.497679367661476135e-02,1.372615806758403778e-04,-2.214692649431526661e-04,2.897560189012438059e-04,4.203058779239654541e-03,-9.040841832756996155e-03,3.035095520317554474e-03,1.467748731374740601e-02,-4.830854013562202454e-03,2.102572936564683914e-03,1.305956538999453187e-04,-1.842477213358506560e-04,-9.866011096164584160e-04,-1.817858591675758362e-02,-1.430445723235607147e-02,1.433962583541870117e-02,1.281232014298439026e-02,1.828183420002460480e-03,-4.354608245193958282e-03,1.367106160614639521e-04,-8.782709017395973206e-03,-1.971627026796340942e-02,2.463807910680770874e-02,1.421051286160945892e-02,-8.033175021409988403e-03,-4.780128598213195801e-03,-3.552425885573029518e-03,5.719571345252916217e-05,-1.299489289522171021e-03,-3.097882494330406189e-03,1.756077818572521210e-02,2.261787839233875275e-02,6.416784133762121201e-03,4.939869904774241149e-05,2.847444920917041600e-05,-9.118994057644158602e-07,-1.104008697438985109e-04,5.240249447524547577e-04,-6.683914922177791595e-03,-3.776535857468843460e-03,-6.399853737093508244e-04,-2.098406548611819744e-04,-1.303137396462261677e-04,2.326790493611952115e-08,-1.634126820135861635e-04,-1.425427035428583622e-04,-2.409806661307811737e-02,-1.478782948106527328e-02,-7.104369578883051872e-04,-1.453625736758112907e-03,1.990071929469650058e-08,3.878196002915501595e-05,-2.092081587761640549e-03,5.826941225677728653e-03,-2.979118749499320984e-02,-7.123705744743347168e-02,5.661322921514511108e-02,5.494234501384198666e-04,-1.278217823710292578e-04,-4.627708112820982933e-04,7.553808391094207764e-04,-1.781901717185974121e-02,2.966747060418128967e-02,-2.911146357655525208e-02,2.586650103330612183e-02,-1.518885418772697449e-02,4.352110554464161396e-04,-4.501208662986755371e-03,-5.094375833868980408e-02,-3.313005715608596802e-02,6.101498007774353027e-02,-6.265880167484283447e-02,-1.011897772550582886e-01,-2.375430800020694733e-02,-1.946711330674588680e-03,-6.128941895440220833e-04,9.699952788650989532e-03,6.691706925630569458e-02,7.468920946121215820e-02,3.936838358640670776e-02,5.188313126564025879e-01,-2.985700592398643494e-02,1.416507363319396973e-02,-6.889402866363525391e-04,5.150002241134643555e-02,1.472557634115219116e-01,-6.030189618468284607e-02,-2.959649637341499329e-02,-5.956662446260452271e-02,1.065562479197978973e-02,1.251093670725822449e-02,-1.707472023554146290e-03,1.120439544320106506e-02,-4.223883152008056641e-04,-1.681333929300308228e-01,-3.339112550020217896e-02,-4.702885076403617859e-02,6.244886317290365696e-04,-9.248257265426218510e-04,-4.995338385924696922e-04,2.451920881867408752e-04,-2.224362269043922424e-02,1.108245365321636200e-02,1.457452215254306793e-02,1.735833939164876938e-03,4.643580759875476360e-04,5.422594258561730385e-04,2.952218736140821420e-08,5.036215952713973820e-05,1.266179606318473816e-04,3.216726006940007210e-03,2.424607984721660614e-03,1.180041726911440492e-05,1.947990385815501213e-04,1.617448219803918619e-08,-2.137219998985528946e-04,3.638336493168026209e-04,-7.290800567716360092e-03,-2.322470210492610931e-02,1.116762030869722366e-02,-4.418306518346071243e-03,5.708967801183462143e-04,-1.126099159591831267e-04,-7.573829498142004013e-05,2.019902691245079041e-03,-9.641312062740325928e-03,-2.272022422403097153e-03,-3.114236332476139069e-02,2.529831137508153915e-03,1.424521580338478088e-02,2.702965284697711468e-04,2.475531073287129402e-05,3.419744316488504410e-03,-9.965913370251655579e-03,-2.189782448112964630e-03,4.122116789221763611e-02,1.353672053664922714e-02,1.702833548188209534e-02,1.110933371819555759e-04,-1.885694073280319571e-04,-3.153318772092461586e-03,-2.142642810940742493e-02,1.418210566043853760e-03,1.267702318727970123e-03,1.596681401133537292e-02,5.142901558429002762e-03,1.372003462165594101e-03,-2.877831320802215487e-05,-5.868585314601659775e-03,-5.595777183771133423e-03,1.264775171875953674e-02,-1.300688087940216064e-02,-1.093161292374134064e-03,-1.755000557750463486e-03,-3.504597698338329792e-04,1.588151644682511687e-04,1.310005038976669312e-02,1.556322630494832993e-02,2.987018600106239319e-02,2.502146735787391663e-02,4.803971853107213974e-03,-1.616485824342817068e-04,9.108548692893236876e-05,-1.544798142276704311e-04,1.641525421291589737e-03,1.216299831867218018e-02,-4.759031347930431366e-03,-5.657710717059671879e-04,-1.021063799271360040e-04,1.902910735225304961e-04,-9.714774932945147157e-06,-1.964667717402335256e-08,3.674847539514303207e-05,5.735876766266301274e-05,2.412694040685892105e-03,9.926996426656842232e-04,1.504872052464634180e-04,1.153712873929180205e-04,-3.600860054575605318e-09,1.860786869656294584e-05,1.843434438342228532e-05,-4.681966966018080711e-04,1.199725270271301270e-02,-3.331047715619206429e-03,-1.200759084895253181e-03,3.214848402421921492e-05,-2.756507274170871824e-05,-3.283227124484255910e-05,3.195036551915109158e-04,3.153753466904163361e-03,5.689291283488273621e-03,-6.399170495569705963e-03,-1.384731195867061615e-02,3.224193584173917770e-03,-1.137497456511482596e-04,8.561330614611506462e-04,9.010956622660160065e-03,8.061931468546390533e-03,2.405959879979491234e-03,3.166216192767024040e-03,1.412415876984596252e-02,7.079110480844974518e-03,-4.691988578997552395e-06,1.172147021861746907e-04,-4.583164991345256567e-04,-5.426465533673763275e-03,-6.507076788693666458e-03,-7.281698286533355713e-03,1.727018691599369049e-02,1.085334457457065582e-02,-1.166942063719034195e-03,1.258616539416834712e-04,-1.690052682533860207e-03,-6.751408800482749939e-03,1.487766019999980927e-02,-9.033381007611751556e-03,1.027397997677326202e-02,5.860073026269674301e-03,-1.047723926603794098e-03,-4.530813748715445399e-05,1.374008134007453918e-03,3.015922848135232925e-03,9.046006947755813599e-03,1.272691041231155396e-02,2.786512020975351334e-03,-1.220007561641978100e-06,-5.446740033221431077e-05,1.542468817206099629e-04,1.721503067528828979e-04,3.671070793643593788e-03,-3.416461171582341194e-03,-4.862655885517597198e-03,-6.000393768772482872e-04,-4.642352723749354482e-05,-3.792099596466869116e-05,-1.315504505328135565e-08,4.287190313334576786e-05,1.070731887011788785e-04,3.252723719924688339e-03,2.349386923015117645e-03,1.146062568295747042e-04,1.515516778454184532e-04,-2.555145783844636753e-08,-4.439501935848966241e-05,1.701670116744935513e-04,-8.565545431338250637e-04,4.043267574161291122e-03,-8.207740262150764465e-03,-7.592705544084310532e-03,3.331538173370063305e-04,-2.244481001980602741e-04,-2.036941586993634701e-04,8.892007754184305668e-04,-3.805305808782577515e-03,-4.970943555235862732e-03,-6.519559305161237717e-03,5.549604538828134537e-04,5.604804959148168564e-03,5.433448677649721503e-05,4.338137223385274410e-04,4.991949070245027542e-03,4.767702426761388779e-03,-4.524231422692537308e-03,-2.918203128501772881e-03,9.074446745216846466e-03,6.246702745556831360e-03,1.377452572342008352e-04,2.249299868708476424e-04,-3.975526778958737850e-04,9.858901612460613251e-04,-1.341375289484858513e-03,-3.585724160075187683e-03,3.727916628122329712e-04,1.047983020544052124e-02,-1.541359815746545792e-04,-1.770962553564459085e-04,-1.709971576929092407e-03,-1.869520731270313263e-02,2.722105011343955994e-02,3.607226535677909851e-03,-1.359988003969192505e-02,-1.239139586687088013e-03,-1.947947312146425247e-04,-4.657316458178684115e-05,2.536076586693525314e-03,1.998578663915395737e-03,7.880800403654575348e-04,-1.139255519956350327e-02,4.507188219577074051e-03,-2.588465576991438866e-05,-1.307416532654315233e-04,7.403733616229146719e-05,3.124834038317203522e-04,4.146076273173093796e-03,-6.969524547457695007e-04,-2.557184314355254173e-03,-3.180052153766155243e-04,-6.172881694510579109e-05,-2.602387030492536724e-05,-3.346258381498046219e-09,-5.638417860609479249e-06,-1.032876753015443683e-05,4.024835303425788879e-03,1.679561682976782322e-03,-2.051776391454041004e-06,1.342402538284659386e-04,-4.705589162767864764e-08,-7.870882836868986487e-05,3.114861901849508286e-04,-2.741132862865924835e-03,6.689921021461486816e-03,1.231489144265651703e-02,-6.137805990874767303e-03,-2.684864739421755075e-05,5.826215783599764109e-06,7.323129830183461308e-05,-1.430660195183008909e-04,4.279414657503366470e-03,-5.475923418998718262e-03,-2.081057056784629822e-03,-2.092666178941726685e-02,3.360440954566001892e-03,1.645443262532353401e-04,2.956070238724350929e-05,9.038320276886224747e-04,7.621229626238346100e-03,1.600823365151882172e-03,8.639246225357055664e-04,1.093142386525869370e-02,2.593076787889003754e-03,3.429591888561844826e-04,1.769325463101267815e-04,-1.774388249032199383e-03,-1.546114124357700348e-02,-1.727731898427009583e-02,-1.119343657046556473e-02,1.722055301070213318e-02,1.040774676948785782e-02,-3.989692486356943846e-04,1.933587482199072838e-04,-8.232811465859413147e-03,-8.966077119112014771e-03,1.362628489732742310e-02,-7.779500912874937057e-03,-9.533047676086425781e-03,7.484322413802146912e-03,-3.202115185558795929e-03,7.894969166954979300e-05,2.885789377614855766e-03,1.105243805795907974e-03,1.478648558259010315e-02,9.145716205239295959e-03,1.443265751004219055e-02,-1.346737262792885303e-04,1.613241038285195827e-04,3.299035597592592239e-06,3.072553081437945366e-04,1.568564679473638535e-03,-2.394366078078746796e-03,-3.892204258590936661e-03,-5.332563887350261211e-04,2.505355951143428683e-06,-8.036880171857774258e-05,-7.364917564700590447e-09,4.695574534707702696e-05,-8.197846909752115607e-06,4.757050890475511551e-03,4.062464460730552673e-03,2.448668237775564194e-04,3.229419817216694355e-04,1.848013653216185048e-08,1.039452617987990379e-04,2.690373803488910198e-04,1.722771208733320236e-03,3.108620876446366310e-03,1.061560772359371185e-02,-9.303691331297159195e-04,4.489056300371885300e-04,1.906856414279900491e-05,-1.167775044450536370e-04,-7.884365040808916092e-04,-2.982024103403091431e-03,-3.098311834037303925e-03,2.258630469441413879e-03,-1.501606591045856476e-02,-6.096929311752319336e-03,-6.692712486255913973e-05,1.152649288997054100e-03,2.449219115078449249e-02,-6.434543756768107414e-04,4.174648784101009369e-03,5.404248833656311035e-03,1.455177552998065948e-02,2.160053234547376633e-03,2.507586032152175903e-04,-1.181490370072424412e-05,7.044381927698850632e-04,-8.668757043778896332e-03,-1.839021965861320496e-02,-6.625111680477857590e-03,3.089268691837787628e-02,1.005557179450988770e-02,-2.980882767587900162e-03,3.727339935721829534e-05,-2.831075806170701981e-03,-1.188186556100845337e-02,2.500733919441699982e-02,-1.454302575439214706e-03,6.949708331376314163e-04,4.659608472138643265e-03,-2.221552887931466103e-03,2.704144280869513750e-04,-5.484306719154119492e-03,1.234125625342130661e-02,1.626916974782943726e-02,5.633810535073280334e-03,8.966168388724327087e-03,-1.774375996319577098e-04,1.102540045394562185e-05,1.277587725780904293e-04,-5.946448072791099548e-05,5.966738797724246979e-03,-6.231584120541810989e-03,-5.429491400718688965e-03,-6.953387637622654438e-04,-1.869759726105257869e-04,-5.109928679303266108e-05,1.230057478096568957e-08,-1.415079168509691954e-05,-2.449055318720638752e-04,1.037551483022980392e-04,3.318687668070197105e-04,-4.655407246900722384e-05,1.073080638889223337e-04,-1.728926690702792257e-08,7.830439426470547915e-05,4.015183076262474060e-04,-1.305530779063701630e-03,1.357490196824073792e-02,1.117008458822965622e-02,-2.402249490842223167e-03,-7.590698078274726868e-04,2.460512914694845676e-04,6.040399894118309021e-04,-1.744260545819997787e-03,7.454260252416133881e-03,-8.683992549777030945e-03,-1.276734191924333572e-02,-4.162834957242012024e-04,-9.231285192072391510e-03,-1.369985257042571902e-04,7.973768515512347221e-04,-1.160456566140055656e-03,5.914132110774517059e-03,5.472898483276367188e-04,-1.694336719810962677e-02,1.809648051857948303e-02,-4.394177347421646118e-03,3.256828640587627888e-04,-1.172585325548425317e-04,-1.370412297546863556e-03,-1.951455324888229370e-02,-8.683896157890558243e-05,6.232165731489658356e-03,1.503604371100664139e-02,-6.400230340659618378e-03,-2.027491806074976921e-03,4.659891710616648197e-04,-1.122515834867954254e-02,-4.630847834050655365e-04,2.292909286916255951e-02,-2.116494625806808472e-02,7.710705511271953583e-03,-1.212143618613481522e-02,-1.220501144416630268e-03,8.009651210159063339e-04,-1.522142067551612854e-02,1.630489015951752663e-03,8.487012237310409546e-03,-5.208309739828109741e-03,2.698854357004165649e-02,8.382251253351569176e-04,1.068698707967996597e-03,1.086343982024118304e-04,-1.577924704179167747e-03,-6.888288073241710663e-03,-1.014598645269870758e-03,9.416725486516952515e-03,7.912243017926812172e-04,-9.371596970595419407e-04,9.815483645070344210e-05,-1.898335904115810990e-04,2.459815877955406904e-04,-6.629211711697280407e-04,1.653374172747135162e-03,3.258367301896214485e-03,-5.852590547874569893e-04,5.695341387763619423e-04,2.498919820936862379e-05,3.730306925717741251e-04,-2.220747410319745541e-04,-1.248744782060384750e-03,-9.599444456398487091e-03,2.106895670294761658e-03,-9.353520348668098450e-03,-1.724201720207929611e-04,9.782986016944050789e-04,-2.721604250837117434e-04,-2.480791416019201279e-03,-1.484526321291923523e-03,-8.463886566460132599e-03,1.493824739009141922e-02,-3.871368011459708214e-03,-5.505518522113561630e-03,3.643734089564532042e-05,-1.635268214158713818e-03,-1.583046512678265572e-03,3.086107224225997925e-02,-4.954338539391756058e-03,1.266699749976396561e-02,5.837726406753063202e-03,-1.266945246607065201e-02,1.515248441137373447e-03,4.883502260781824589e-04,-2.348331268876791000e-03,9.209230542182922363e-03,-2.249369397759437561e-03,-2.037278376519680023e-03,1.966221630573272705e-02,8.168451488018035889e-03,-1.110517536289989948e-03,2.229978330433368683e-03,-5.197997204959392548e-03,-5.191930104047060013e-03,5.162821151316165924e-03,-1.223205402493476868e-02,-2.971128094941377640e-03,-9.530011564493179321e-03,-7.074750494211912155e-03,-1.532659120857715607e-02,-5.560724996030330658e-03,-5.979080218821763992e-03,6.071124225854873657e-03,4.545453190803527832e-02,1.594661734998226166e-02,1.841346360743045807e-02,1.341095287352800369e-02,-7.725349627435207367e-03,6.426999717950820923e-02,4.116236791014671326e-02,-3.122468665242195129e-02,1.047906279563903809e-02,-4.626619163900613785e-03,-2.465423382818698883e-02,-2.202578616561368108e-05\n0.000000000000000000e+00,-1.010505729936994612e-04,-2.228580706287175417e-04,1.455491525121033192e-03,1.746600726619362831e-03,-9.117086301557719707e-05,5.501311079569859430e-06,2.968657675239683158e-08,1.914354506880044937e-04,-2.931861672550439835e-05,2.359844744205474854e-03,-3.602603450417518616e-03,-4.277483560144901276e-03,1.859985664486885071e-02,5.484077846631407738e-04,1.642314964556135237e-05,-7.479888154193758965e-06,-3.945823293179273605e-03,-4.117050208151340485e-03,-3.805186599493026733e-03,-1.843122020363807678e-02,-1.002194825559854507e-02,6.784367840737104416e-03,-3.195185563527047634e-04,1.677648106124252081e-05,-1.531133311800658703e-03,3.127823583781719208e-05,-8.556311950087547302e-03,2.064083330333232880e-02,2.296766033396124840e-03,3.771775402128696442e-03,1.124691480072215199e-04,5.309970583766698837e-05,5.182074382901191711e-04,2.026585862040519714e-04,8.360866457223892212e-03,-5.385977216064929962e-03,9.826552122831344604e-03,-2.000837121158838272e-03,-3.753766883164644241e-03,3.567494059097953141e-05,6.060562096536159515e-03,2.584633883088827133e-03,1.212400384247303009e-02,-1.282047294080257416e-02,-5.870354361832141876e-03,9.047031402587890625e-03,-1.335735432803630829e-03,-8.094649820122867823e-05,7.857968099415302277e-03,7.959833368659019470e-03,1.332035195082426071e-02,6.299432832747697830e-03,6.508221849799156189e-03,7.931119762361049652e-05,-5.079064794699661434e-05,3.390409256098791957e-05,5.742235807701945305e-04,3.815109143033623695e-03,3.987736999988555908e-03,-2.388892695307731628e-03,-4.340981831774115562e-04,-3.535019641276448965e-04,-9.092770051211118698e-05,-2.480007754712687529e-09,-4.584627458825707436e-05,1.907508703880012035e-06,4.304159898310899734e-03,3.252174938097596169e-03,-6.359339749906212091e-05,8.853927283780649304e-05,5.753500342819961588e-09,-2.108283297275193036e-05,1.847250969149172306e-04,-3.328002057969570160e-04,1.121696084737777710e-03,1.847913675010204315e-02,-2.472114749252796173e-03,7.298325072042644024e-04,-1.106790878111496568e-04,-7.945578545331954956e-05,-1.419449923560023308e-03,2.611824311316013336e-03,-1.593950018286705017e-02,8.427323773503303528e-04,-1.442746724933385849e-02,1.127688447013497353e-03,2.610929950606077909e-04,-3.210166760254651308e-04,-3.868167754262685776e-03,-1.062363851815462112e-03,-1.373648084700107574e-02,1.493133604526519775e-02,4.568165168166160583e-03,5.934578366577625275e-04,3.943657502532005310e-04,2.310262061655521393e-04,-7.984141120687127113e-04,-3.221212886273860931e-03,2.705475315451622009e-03,2.763820812106132507e-04,5.160573404282331467e-03,8.157883770763874054e-03,-8.603022433817386627e-04,-5.385436816141009331e-05,-1.359461923129856586e-03,-1.479866821318864822e-02,1.297684945166110992e-02,1.211770903319120407e-02,-1.354869455099105835e-04,2.963320352137088776e-03,-9.984899079427123070e-04,-2.021147811319679022e-04,4.994404502213001251e-03,-1.705201109871268272e-03,1.471427176147699356e-02,7.857093587517738342e-03,3.584476886317133904e-03,-5.305491868057288229e-05,-6.027692870702594519e-05,2.274723738082684577e-05,4.366051289252936840e-04,1.559870666824281216e-03,-1.275590620934963226e-04,-4.944691434502601624e-03,-6.621686043217778206e-04,-7.276158430613577366e-05,-3.641476723714731634e-05,-6.859361967315180664e-10,3.385185846127569675e-04,5.481193074956536293e-04,-2.154304459691047668e-02,-1.512925326824188232e-02,3.607867984101176262e-04,-2.593698445707559586e-04,7.468755391926151788e-09,3.318651579320430756e-05,-7.833849522285163403e-04,-7.236638106405735016e-03,-3.457240760326385498e-02,-1.732512563467025757e-02,-7.342100143432617188e-03,-4.113584291189908981e-03,5.494395736604928970e-04,7.708946941420435905e-04,8.310552686452865601e-03,1.950706541538238525e-02,6.734415888786315918e-02,6.467808037996292114e-02,1.613408327102661133e-01,-3.055864572525024414e-02,-1.338443253189325333e-04,8.921851404011249542e-04,2.207485958933830261e-02,1.096897944808006287e-02,1.580064743757247925e-02,-2.897721529006958008e-02,-1.207763422280550003e-02,-2.502894401550292969e-02,-1.669923076406121254e-03,-1.332366606220602989e-03,2.463193610310554504e-03,-6.560023128986358643e-02,-3.890765085816383362e-02,1.957442611455917358e-03,-3.030844964087009430e-02,5.993486642837524414e-01,1.363709196448326111e-02,1.506308326497673988e-04,-8.675789460539817810e-03,3.293487429618835449e-02,-8.089620620012283325e-02,2.212028950452804565e-02,5.376612767577171326e-02,-1.082144677639007568e-02,7.336201146245002747e-03,1.321732765063643456e-03,-5.263063311576843262e-02,-2.633416093885898590e-02,-6.327664852142333984e-02,-4.720034077763557434e-02,-3.497864678502082825e-02,-8.519283437635749578e-05,5.465968279168009758e-04,-2.883046181523241103e-05,-4.132071509957313538e-03,-1.567821949720382690e-02,2.562368754297494888e-04,2.922531031072139740e-02,4.499720409512519836e-03,1.060792012140154839e-03,-5.434817285276949406e-05,3.718170660249597859e-08,-1.063907111529260874e-04,-2.492010826244950294e-04,2.838553627952933311e-03,3.344536991789937019e-03,-1.694474631221964955e-04,8.017508662305772305e-06,-3.668746728635596810e-08,2.583787718322128057e-04,2.372635499341413379e-04,4.874585196375846863e-03,4.417802207171916962e-03,-5.485373549163341522e-03,7.324953097850084305e-03,1.018079929053783417e-03,-2.569607022451236844e-05,-3.159490734105929732e-05,-3.396345302462577820e-03,-4.633208736777305603e-04,-1.070205774158239365e-02,7.267700508236885071e-03,-2.008849754929542542e-02,9.173442376777529716e-04,2.066385932266712189e-04,-2.679411263670772314e-04,-8.109401911497116089e-03,2.675266703590750694e-03,6.534030660986900330e-03,4.214662127196788788e-03,4.211790394037961960e-03,-1.658247434534132481e-03,2.569205826148390770e-04,2.825981937348842621e-04,5.860858364030718803e-04,1.238621026277542114e-02,-8.026139810681343079e-03,7.804960478097200394e-03,1.104460190981626511e-02,5.216990597546100616e-03,-3.353090258315205574e-03,5.374745524022728205e-05,5.189646035432815552e-03,-1.222519949078559875e-02,1.413488760590553284e-02,3.614262677729129791e-04,7.230697199702262878e-03,3.219922306016087532e-03,-2.751728985458612442e-03,-2.620333689264953136e-04,5.603816360235214233e-03,-5.444762762635946274e-03,6.642027758061885834e-03,5.515887867659330368e-03,6.514587439596652985e-03,4.377241566544398665e-05,4.164596612099558115e-05,2.912616764660924673e-06,1.465032342821359634e-03,5.293022259138524532e-04,1.057433430105447769e-03,-2.406127052381634712e-03,-5.091734929010272026e-04,-2.278930041939020157e-04,-3.034855762962251902e-05,-2.273213794978801161e-08,-1.420483749825507402e-05,1.904296223074197769e-04,2.525886986404657364e-03,1.126329181715846062e-03,-1.475545286666601896e-05,-4.374939089757390320e-05,-4.007461029686965048e-09,1.984511072805617005e-06,-4.711750443675555289e-05,-5.337444599717855453e-04,1.873617060482501984e-03,-5.484895780682563782e-03,-3.348363330587744713e-03,3.406619653105735779e-04,-1.159277308033779263e-04,-7.815608842065557837e-05,-6.555927684530615807e-04,7.032864727079868317e-03,4.679876379668712616e-03,-2.639977494254708290e-03,-7.831754162907600403e-03,3.800859209150075912e-03,4.733909008791670203e-05,-3.728358715306967497e-04,-4.485853016376495361e-03,3.084601834416389465e-03,-3.933593630790710449e-03,8.774361573159694672e-03,7.287891115993261337e-03,1.451622927561402321e-03,2.076346427202224731e-04,3.486808273009955883e-04,-8.820347138680517673e-04,5.323751363903284073e-03,9.155428968369960785e-03,-1.096474006772041321e-02,8.376376703381538391e-03,1.505170203745365143e-02,-2.481787232682108879e-04,-6.292897887760773301e-05,3.882776945829391479e-05,-9.013015776872634888e-03,1.323975436389446259e-02,-1.573287183418869972e-03,-1.031614840030670166e-03,1.004530396312475204e-02,-2.212046529166400433e-04,-4.297467239666730165e-04,7.970029488205909729e-03,-3.510283073410391808e-03,9.053786634467542171e-04,1.139839738607406616e-02,2.803122159093618393e-03,1.152112381532788277e-04,-1.919255446409806609e-04,7.366011413978412747e-05,6.440788274630904198e-04,4.126369487494230270e-03,2.398458775132894516e-03,-5.235482007265090942e-03,-8.617966086603701115e-04,3.593246947275474668e-05,-6.869931894470937550e-06,-1.483635969634633511e-08,-3.304066922282800078e-05,2.929006586782634258e-05,3.068213583901524544e-03,1.947492826730012894e-03,-9.965537174139171839e-06,2.090052657877095044e-05,4.759009186727780616e-09,-2.601560845505446196e-05,-6.583334470633417368e-05,-9.475417900830507278e-04,8.981063030660152435e-03,-4.692147951573133469e-03,-3.637327812612056732e-03,6.347530288621783257e-04,-2.040434192167595029e-04,-1.919172209454700351e-04,-6.864406168460845947e-04,-1.365180127322673798e-03,-1.016633771359920502e-02,-1.993302721530199051e-03,-9.697066619992256165e-03,5.893493071198463440e-03,4.549913865048438311e-05,-2.784759271889925003e-04,-2.225497271865606308e-03,2.974292729049921036e-03,-8.388082496821880341e-03,-5.667688325047492981e-03,3.285260405391454697e-03,4.204375203698873520e-03,2.760423521976917982e-04,2.676771837286651134e-04,-7.199223036877810955e-04,5.428741220384836197e-03,2.160515869036316872e-03,-4.522962495684623718e-03,1.200661063194274902e-03,1.265639998018741608e-02,-7.442848291248083115e-04,2.764507371466606855e-05,-1.611064537428319454e-03,-7.927605882287025452e-03,5.653983913362026215e-03,-3.900915617123246193e-03,-5.438540130853652954e-03,1.124098524451255798e-02,-8.089855546131730080e-04,-3.864810569211840630e-04,7.921674288809299469e-03,-1.892088213935494423e-03,1.302769407629966736e-03,1.132780406624078751e-02,4.034966113977134228e-04,6.674346514046192169e-05,-3.157362225465476513e-04,7.549687870778143406e-05,8.042915724217891693e-04,4.698784090578556061e-03,2.391814021393656731e-03,-6.015275139361619949e-03,-8.445727871730923653e-04,-3.950958489440381527e-05,-2.263913847855292261e-05,4.777427875524153933e-08,-9.280680387746542692e-06,-1.806904328987002373e-04,4.335746634751558304e-04,1.233721617609262466e-03,-1.803596387617290020e-05,1.126417628256604075e-04,-4.378705398266902193e-09,-1.911282015498727560e-05,1.250553468707948923e-04,1.841460354626178741e-03,-2.076542004942893982e-03,9.469509124755859375e-03,6.525163538753986359e-03,5.942622665315866470e-04,5.301597411744296551e-06,-5.235410062596201897e-04,-1.861629192717373371e-03,-1.092013716697692871e-02,-8.404579013586044312e-03,1.251571904867887497e-02,1.105578150600194931e-03,4.192422144114971161e-03,1.806927321013063192e-04,-3.364688891451805830e-04,1.310137100517749786e-03,-1.065124571323394775e-02,-1.253807172179222107e-02,-8.510597050189971924e-03,-1.103927381336688995e-02,3.223886480554938316e-03,-2.183122705901041627e-05,-4.341480671428143978e-04,1.596166985109448433e-03,8.106393739581108093e-03,-1.677602715790271759e-02,-6.949122529476881027e-03,-5.619895644485950470e-03,-1.038709841668605804e-02,-1.367790158838033676e-03,-9.092640539165586233e-05,7.064954843372106552e-04,-1.836657896637916565e-02,-1.027327403426170349e-02,-2.533987164497375488e-03,4.566472023725509644e-03,-5.139382556080818176e-04,-1.729736104607582092e-04,-8.359660569112747908e-05,4.460642114281654358e-03,3.609204199165105820e-03,2.012247219681739807e-02,2.874702215194702148e-03,-1.184415444731712341e-02,7.787166396155953407e-06,-2.257023297715932131e-04,-2.406183921266347170e-05,3.416846739128232002e-04,1.327860867604613304e-03,-4.740561824291944504e-03,-3.365863580256700516e-03,-5.664243362843990326e-04,-1.149945601355284452e-04,5.222795152803882957e-05,-3.351306077092885971e-08,-2.565167960710823536e-05,8.710388647159561515e-05,2.585351932793855667e-03,1.199326012283563614e-03,-1.026404934236779809e-04,-5.764767411164939404e-05,-3.006107363034971058e-09,-7.787408685544505715e-05,8.401619561482220888e-05,-1.555696013383567333e-03,4.736591130495071411e-03,-6.374307908117771149e-03,-2.667419146746397018e-03,6.083019543439149857e-04,-2.069601760013028979e-04,-1.893576409202069044e-04,-6.425614701583981514e-04,1.384724862873554230e-03,1.061134506016969681e-03,6.526038981974124908e-03,-9.073398075997829437e-03,-4.511761479079723358e-03,-2.594914985820651054e-05,-5.248110392130911350e-05,-9.079292416572570801e-03,-4.901940003037452698e-03,-3.649780992418527603e-03,7.465529255568981171e-03,-2.506053308025002480e-03,7.470561540685594082e-04,6.651856529060751200e-05,3.008405328728258610e-04,-9.390609338879585266e-04,-2.561679342761635780e-03,6.617963314056396484e-03,-2.985935658216476440e-03,1.044782344251871109e-02,1.176019944250583649e-02,-1.615572255104780197e-04,-9.865550964605063200e-05,8.027995936572551727e-04,-9.785256348550319672e-03,1.412933226674795151e-02,-9.106075391173362732e-03,-7.588429842144250870e-03,5.014497321099042892e-03,-3.810256021097302437e-04,-3.568374668247997761e-04,1.169550977647304535e-02,-6.934490520507097244e-04,1.452000625431537628e-02,6.661979481577873230e-03,2.884802641347050667e-03,1.062029768945649266e-04,-1.306487829424440861e-04,-9.980906179407611489e-05,8.872352191247045994e-04,6.363472435623407364e-03,3.829332068562507629e-03,-2.931338502094149590e-03,-5.816487828269600868e-04,4.252033249940723181e-05,-1.904089003801345825e-06,4.109313067601760849e-08,-5.333277658792212605e-05,-1.698018459137529135e-04,1.766072236932814121e-03,1.123729627579450607e-03,-7.823236228432506323e-05,-3.685391857288777828e-05,8.298070497403386980e-08,1.204284781124442816e-04,5.787189002148807049e-05,2.083212602883577347e-03,9.532410651445388794e-03,9.664985351264476776e-03,2.962452359497547150e-03,2.525109630369115621e-05,1.826337393140420318e-05,2.988854539580643177e-04,-2.301472472026944160e-03,1.342448405921459198e-02,-1.128325238823890686e-02,-1.458948291838169098e-02,-1.051707658916711807e-03,-3.489836119115352631e-03,-1.483343075960874557e-04,9.950334788300096989e-05,-4.277641884982585907e-03,3.991298843175172806e-03,1.066937576979398727e-03,-8.291662670671939850e-03,1.111125946044921875e-02,-3.009402425959706306e-03,1.593430788489058614e-04,3.385465242899954319e-04,-3.457838320173323154e-04,1.386398216709494591e-03,1.641715131700038910e-02,1.260772347450256348e-02,5.118132103234529495e-03,3.560376353561878204e-03,-1.596604008227586746e-03,1.784706109901890159e-04,-9.727277792990207672e-04,-9.087543934583663940e-03,1.394198741763830185e-02,-9.272301569581031799e-03,3.818252123892307281e-03,-4.688417539000511169e-04,-1.686917268671095371e-03,2.684603095985949039e-04,-1.196213066577911377e-03,-1.934246392920613289e-03,5.136114545166492462e-03,-1.071877311915159225e-03,1.474446058273315430e-02,-8.189097861759364605e-04,1.269718981347978115e-03,6.425805040635168552e-04,-4.862101632170379162e-04,-3.138308878988027573e-03,1.505468040704727173e-03,3.231364302337169647e-03,-2.323592780157923698e-04,-1.331474049948155880e-05,-4.280894645489752293e-04,-6.290369492489844561e-05,1.027339894790202379e-04,-2.668413217179477215e-04,3.415258135646581650e-03,1.328764250501990318e-03,-5.889643944101408124e-05,-8.097633253782987595e-04,-6.335798534564673901e-04,-2.582130255177617073e-04,3.979961620643734932e-04,-1.904961769469082355e-03,1.042847707867622375e-02,-6.345802918076515198e-03,-8.006055839359760284e-03,8.713377756066620350e-04,-7.634284556843340397e-04,-3.279771772213280201e-04,8.153491653501987457e-04,9.654306806623935699e-03,-1.010594889521598816e-02,-9.210448712110519409e-03,-1.971169933676719666e-02,8.836754132062196732e-04,1.311897649429738522e-04,1.786742941476404667e-03,7.177915889769792557e-03,-8.189506828784942627e-03,-8.937098085880279541e-03,7.777054794132709503e-03,8.574888342991471291e-04,1.102538034319877625e-02,9.972070110961794853e-04,3.930764738470315933e-03,-1.550477463752031326e-03,-7.252659648656845093e-03,6.007364951074123383e-03,-9.780175052583217621e-03,1.439548935741186142e-02,6.985497660934925079e-03,-3.621978918090462685e-03,-4.119063727557659149e-03,7.401313632726669312e-05,-8.769154548645019531e-03,1.437663659453392029e-02,1.709606871008872986e-02,2.122972626239061356e-03,1.354599557816982269e-02,-5.511224269866943359e-03,1.231937948614358902e-02,7.489308249205350876e-03,5.026342812925577164e-03,1.945943199098110199e-02,-1.658864319324493408e-03,-5.351516418159008026e-03,1.562943309545516968e-02,2.139668213203549385e-03,-2.288795448839664459e-02,3.005269542336463928e-02,-5.254224687814712524e-02,4.945803061127662659e-02,-9.931920096278190613e-03,-3.175606206059455872e-02,-9.146363474428653717e-03,-2.297941864526364952e-05\n0.000000000000000000e+00,3.471523086773231626e-06,-7.329294749069958925e-05,-2.137783158104866743e-04,3.827594628091901541e-04,-1.897394395200535655e-05,5.171017619431950152e-05,-2.215434724561760049e-09,8.137099939631298184e-05,8.747538959141820669e-05,1.211678143590688705e-03,1.915913308039307594e-03,2.965645398944616318e-03,4.987907595932483673e-03,8.532602805644273758e-05,2.396053241682238877e-05,-1.473719567002262920e-05,3.488315269351005554e-05,-2.946421038359403610e-03,-2.862196881324052811e-03,-8.357048034667968750e-03,6.477667018771171570e-03,1.258273608982563019e-03,3.444604226388037205e-05,2.282683126395568252e-04,2.370079047977924347e-03,-2.359548583626747131e-03,-4.292882047593593597e-03,3.015883034095168114e-03,1.355599146336317062e-03,2.065124455839395523e-03,-1.189538743346929550e-04,-1.284492609556764364e-04,5.172425881028175354e-05,-4.652992356568574905e-05,1.538144191727042198e-03,-1.060447422787547112e-03,-1.812750706449151039e-03,-4.314420744776725769e-03,-2.250684192404150963e-04,9.533774573355913162e-06,2.762337098829448223e-04,-1.660196576267480850e-04,1.838150434195995331e-03,9.207428665831685066e-04,-1.894697896204888821e-03,-1.958261243999004364e-03,-1.571998582221567631e-04,1.864325458882376552e-04,-8.676950819790363312e-04,5.470368079841136932e-03,2.764583332464098930e-03,-1.354333944618701935e-04,2.654991578310728073e-03,-8.529661863576620817e-05,9.200509521178901196e-05,-6.351904448820278049e-05,-4.742981400340795517e-05,-1.598956761881709099e-03,-3.107983618974685669e-03,1.945810043253004551e-03,2.201585448347032070e-04,-5.488579336088150740e-05,-1.569114829180762172e-07,8.425113939836137433e-09,-5.786896508652716875e-06,-4.475189052755013108e-05,5.413274629972875118e-04,9.490086231380701065e-04,-1.833862552302889526e-05,5.282153870211914182e-05,5.842096584274258930e-09,-1.126609276980161667e-07,1.290264481212943792e-04,-3.772578202188014984e-05,-1.318519935011863708e-05,8.219049312174320221e-03,-3.899121657013893127e-05,1.727676135487854481e-04,-1.135024831455666572e-05,-1.563305886520538479e-05,-1.006942475214600563e-04,-1.452320721000432968e-04,-7.408155128359794617e-03,5.401151138357818127e-04,1.723040128126740456e-03,1.178084174171090126e-03,7.570507295895367861e-05,5.909937317483127117e-05,1.786727225407958031e-04,-1.751859323121607304e-03,-2.511546481400728226e-03,-1.279201125726103783e-03,3.461244981735944748e-03,1.072601648047566414e-03,1.212933420902118087e-05,-2.567725459812209010e-05,-2.452830085530877113e-05,-1.433199970051646233e-03,-2.947905333712697029e-03,2.699482254683971405e-03,-1.478675985708832741e-03,-1.250049332156777382e-03,-3.339280374348163605e-04,-1.704772330413106829e-06,-5.158329149708151817e-04,-1.123875845223665237e-03,5.391762591898441315e-03,-5.984655581414699554e-05,-1.423372304998338223e-03,-2.173288725316524506e-03,1.788559602573513985e-04,7.704606105107814074e-05,3.794879012275487185e-04,2.004610141739249229e-03,4.779725335538387299e-03,-1.859985990449786186e-03,1.886699115857481956e-03,-7.582313264720141888e-05,6.783333083149045706e-05,-4.085048567503690720e-05,5.717742533306591213e-05,-5.368640413507819176e-04,-1.434731064364314079e-03,6.812377250753343105e-04,5.428046642919071019e-05,-4.107564745936542749e-05,-8.282724593300372362e-06,2.166101881195814371e-10,7.739823195151984692e-05,4.460634081624448299e-04,-2.123421290889382362e-04,-1.481944462284445763e-03,1.647717144805938005e-04,-1.319945149589329958e-04,1.029571539135076819e-08,1.152488403022289276e-05,-4.289535281714051962e-04,-8.704643696546554565e-04,-1.415438950061798096e-03,-2.502963691949844360e-02,-9.039441123604774475e-03,-5.624340847134590149e-04,-7.012311834841966629e-05,4.016479942947626114e-05,4.323712550103664398e-03,1.152991876006126404e-02,3.149142488837242126e-02,-2.713065594434738159e-03,8.712283335626125336e-03,-4.236339591443538666e-03,4.626066656783223152e-04,-4.560325760394334793e-04,3.049029037356376648e-04,1.364991534501314163e-02,-1.032295171171426773e-02,-4.868345335125923157e-03,6.016930565237998962e-03,-4.400154575705528259e-03,2.225191128673031926e-04,4.574350314214825630e-04,-1.999924425035715103e-04,7.311076857149600983e-03,6.423867307603359222e-03,-2.517902664840221405e-02,1.240907516330480576e-02,1.276542060077190399e-02,6.603414416313171387e-01,-1.066256882040761411e-04,9.906738996505737305e-04,-1.054530963301658630e-02,2.868543379008769989e-03,2.025351114571094513e-02,2.174749784171581268e-02,1.029686257243156433e-02,-8.353339508175849915e-04,-4.309125361032783985e-04,-3.525898559018969536e-03,-1.324578840285539627e-02,-6.023366004228591919e-04,-1.449832692742347717e-02,-9.407646954059600830e-03,1.957247150130569935e-04,-3.418166597839444876e-04,2.578757703304290771e-04,-1.521446683909744024e-04,4.759734030812978745e-03,9.543051943182945251e-03,-5.386866629123687744e-03,-2.509246114641427994e-04,5.090126069262623787e-04,4.146745777688920498e-05,-2.443180235900399566e-08,-1.745458212099038064e-05,-1.076939952326938510e-04,-5.883508129045367241e-05,2.397489151917397976e-04,-2.158720599254593253e-05,1.344898737443145365e-05,-2.490310180291999131e-08,4.226611781632527709e-05,6.176684837555512786e-05,5.570488283410668373e-04,6.824615411460399628e-03,-3.477241378277540207e-03,-6.632374133914709091e-04,-1.176759251393377781e-04,6.183735968079417944e-05,9.790619515115395188e-07,-6.470832740887999535e-04,-4.279285203665494919e-03,-1.012567616999149323e-02,-1.925344811752438545e-03,1.239891862496733665e-03,-1.019506715238094330e-03,-1.866905950009822845e-05,5.541288555832579732e-05,-1.303861499764025211e-04,-2.212656196206808090e-03,2.151482272893190384e-03,2.852204488590359688e-03,1.038306159898638725e-03,-8.101170882582664490e-03,3.296805880381725729e-05,-4.691429057857021689e-05,1.297720009461045265e-04,-1.471761264838278294e-03,1.068961573764681816e-04,-1.164138084277510643e-03,-4.937742371112108231e-03,-3.434415906667709351e-03,-7.226603338494896889e-04,-7.566781278001144528e-05,3.561731136869639158e-05,-2.763278316706418991e-03,2.547116950154304504e-03,1.858210773207247257e-03,9.134628809988498688e-03,2.672965929377824068e-04,-6.385841406881809235e-04,1.391773730574641377e-05,-5.395322106778621674e-03,1.577347517013549805e-03,2.717158291488885880e-03,6.750570610165596008e-04,1.424951944500207901e-03,-5.335773312253877521e-05,9.452998347114771605e-05,-1.155398331320611760e-05,-4.196145746391266584e-04,-2.015917096287012100e-03,-1.055405708029866219e-03,1.549198292195796967e-03,1.609384198673069477e-04,-6.196535105118528008e-05,-2.604069777589756995e-06,-1.062971932697109878e-08,9.587591193849220872e-06,-1.058423367794603109e-05,1.776517638063523918e-05,-9.923677134793251753e-05,1.942172639246564358e-05,-1.334482021775329486e-06,-5.127685653860680759e-08,-1.153079392679501325e-05,-1.144645921158371493e-05,-3.544498758856207132e-04,2.254419727250933647e-03,-1.291366410441696644e-03,-2.331774448975920677e-04,-1.444669396732933819e-05,-5.894052264920901507e-06,6.104555723140947521e-06,3.044788318220525980e-04,2.584764733910560608e-03,-1.759389415383338928e-04,9.636743925511837006e-05,1.679285196587443352e-03,1.523075159639120102e-03,-3.815546369878575206e-05,9.991398110287263989e-05,1.062248251400887966e-03,6.597186438739299774e-04,-2.145109465345740318e-05,-2.520408248528838158e-03,2.228520810604095459e-03,9.299488738179206848e-04,-6.852651858935132623e-05,-2.665429747139569372e-05,-2.201591996708884835e-06,-2.636552788317203522e-03,1.125726616010069847e-03,2.206938806921243668e-03,-1.233794726431369781e-03,-1.398399821482598782e-03,1.368058146908879280e-04,8.718157914699986577e-06,-2.484138531144708395e-04,1.426295842975378036e-03,2.523474395275115967e-03,4.677803954109549522e-04,-1.313793938606977463e-03,-3.882002783939242363e-04,2.296985185239464045e-04,3.303504854557104409e-05,6.015948019921779633e-05,6.527873920276761055e-04,-5.476088263094425201e-04,-1.590371830388903618e-04,5.589551292359828949e-04,9.297433280153200030e-06,1.309309664065949619e-05,1.012171287584351376e-05,5.024050551583059132e-05,3.026016638614237309e-04,-3.374806838110089302e-04,8.159861899912357330e-04,8.325179078383371234e-05,4.303838068153709173e-07,5.167506060388404876e-06,3.723835106939077377e-08,1.460909334127791226e-05,-8.571383659727871418e-06,-4.303979221731424332e-04,-2.486503508407622576e-04,5.073197826277464628e-06,-4.738137249660212547e-06,1.999615051317960024e-08,-3.922891482943668962e-05,7.353037290158681571e-06,-1.225396990776062012e-04,6.149845663458108902e-03,1.290277577936649323e-04,-9.574517607688903809e-04,-3.133359132334589958e-05,2.124837010342162102e-05,-6.821226997999474406e-05,5.407339194789528847e-04,-4.675072617828845978e-03,-6.100856699049472809e-03,-1.769879367202520370e-03,2.358676400035619736e-03,1.150903524830937386e-03,2.784471143968403339e-05,-5.378515197662636638e-07,1.660360139794647694e-04,-1.142826629802584648e-03,-2.043271902948617935e-03,-4.569813609123229980e-03,2.058890648186206818e-03,8.521161507815122604e-04,-8.594029350206255913e-05,-1.788793815649114549e-05,1.205572043545544147e-04,-3.998646512627601624e-03,2.933212555944919586e-03,2.873081248253583908e-03,-6.845414172857999802e-04,-6.603933870792388916e-04,5.424142582342028618e-04,1.397300802636891603e-04,8.702811319380998611e-04,2.461066003888845444e-03,7.275235839188098907e-05,-1.428202027454972267e-03,-7.709224708378314972e-03,-1.031373511068522930e-03,3.404539311304688454e-04,5.468444214784540236e-05,9.126069489866495132e-04,2.962812781333923340e-03,-7.931228901725262403e-05,-2.459665294736623764e-03,-3.495899261906743050e-03,-6.038006176822818816e-06,4.633124262909404933e-05,-3.034463588846847415e-05,7.931835716590285301e-05,-4.481204668991267681e-04,-6.572745623998343945e-04,1.280607655644416809e-03,1.698195992503315210e-04,1.888223050627857447e-05,7.978887879289686680e-07,2.888441485993098468e-09,-6.771434709662571549e-05,-6.696084165014326572e-05,5.197167629376053810e-04,4.000555491074919701e-04,-6.063371620257385075e-05,-2.277835301356390119e-05,7.965627446537837386e-08,4.701544821728020906e-05,1.195207914861384779e-06,1.378135988488793373e-03,7.162930909544229507e-03,4.206866957247257233e-03,2.947554457932710648e-03,2.045240835286676884e-04,1.844393409555777907e-05,-7.025866943877190351e-05,-9.830892086029052734e-04,-2.869872376322746277e-03,-6.676167715340852737e-03,-1.777084777131676674e-03,2.506745047867298126e-03,3.489514347165822983e-04,-1.087965065380558372e-04,-1.343266485491767526e-04,-1.924405107274651527e-03,-7.382395560853183270e-04,2.223172225058078766e-03,-1.261814497411251068e-02,-3.471537725999951363e-03,-1.601933035999536514e-04,2.346648398088291287e-05,4.853153950534760952e-05,1.486043911427259445e-04,-3.078417154029011726e-03,-4.359371960163116455e-03,2.728171879425644875e-03,-2.042537089437246323e-03,-5.014479160308837891e-03,6.900036241859197617e-04,-3.199280399712733924e-05,-6.591253913938999176e-04,6.336811929941177368e-05,9.929288644343614578e-04,3.676702268421649933e-03,-4.726847633719444275e-03,1.369199482724070549e-03,-8.428578730672597885e-04,-6.889341602800413966e-05,1.862639328464865685e-03,9.400253184139728546e-04,4.078316967934370041e-03,5.122177768498659134e-03,2.657464472576975822e-03,3.849084532703272998e-05,-2.801096525217872113e-05,7.636221198481507599e-06,1.079077337635681033e-04,2.792149316519498825e-04,8.773080771788954735e-04,-6.513770204037427902e-04,-1.476642646593973041e-04,-1.213771465700119734e-04,-1.625083314138464630e-06,3.878085408359766006e-09,-1.553351830807514489e-05,-3.023917088285088539e-06,4.231220227666199207e-04,1.679116976447403431e-04,-4.333818651502951980e-05,-4.822037226404063404e-06,1.168018570751883090e-09,-7.696428838244173676e-06,3.947787627112120390e-05,-3.864575992338359356e-04,2.071133349090814590e-04,1.318232621997594833e-03,-8.194864494726061821e-04,6.474395922850817442e-05,1.212018105434253812e-06,-1.257999065273907036e-05,-6.626279209740459919e-04,1.284597674384713173e-03,-5.074066575616598129e-04,-1.365485251881182194e-03,3.901980351656675339e-03,1.926504424773156643e-03,-3.012710658367723227e-05,-1.292897068196907640e-04,-1.187799265608191490e-03,-3.899737261235713959e-03,8.381153456866741180e-04,-1.142865163274109364e-03,-4.032240249216556549e-03,-7.623133133165538311e-04,1.529294968349859118e-05,2.521413443901110440e-05,-3.469858784228563309e-04,-3.268575761467218399e-03,1.156444312073290348e-03,7.797385565936565399e-03,-1.283613732084631920e-03,9.314914932474493980e-04,-3.199976636096835136e-04,3.907131758751347661e-05,-1.663762959651648998e-04,-3.086424898356199265e-03,1.331559848040342331e-03,-1.800512429326772690e-03,-8.179009892046451569e-04,-6.865272298455238342e-04,-3.243464743718504906e-04,6.297673098742961884e-05,8.523492142558097839e-04,-1.399399945512413979e-03,-2.335914177820086479e-04,2.812979277223348618e-03,1.901033567264676094e-03,3.218061465304344893e-05,2.880642568925395608e-05,-2.127207699231803417e-05,7.978349458426237106e-05,3.079787828028202057e-03,-1.266885665245354176e-03,-4.196690861135721207e-05,-6.917053542565554380e-05,-6.511916581075638533e-06,-1.146192516898736358e-05,-2.740080162766389549e-09,-8.111286661005578935e-06,-1.659963891142979264e-05,3.614916640799492598e-04,4.216418892610818148e-04,-3.916120476787909865e-07,1.120571141655091196e-05,9.276149626202823129e-09,1.544244514661841094e-05,1.783637344487942755e-05,6.779972463846206665e-04,-6.783083081245422363e-04,2.464411081746220589e-04,-1.816861331462860107e-04,2.539201523177325726e-04,-3.930883394787088037e-06,-1.763613108778372407e-04,-1.640255213715136051e-04,-2.907003741711378098e-03,-1.176063204184174538e-03,-9.827943285927176476e-04,-1.886510290205478668e-03,3.623785218223929405e-03,-1.943505048984661698e-05,3.551274858182296157e-05,7.242404390126466751e-04,-2.325176959857344627e-03,-1.359680434688925743e-03,3.900320036336779594e-03,-2.674490679055452347e-03,2.720195334404706955e-03,-5.387932105804793537e-05,-1.099256041925400496e-05,2.252062840852886438e-04,1.406388590112328529e-03,-5.118128377944231033e-03,-4.764397628605365753e-03,1.095619809348136187e-04,1.033676089718937874e-03,-5.396405467763543129e-04,-9.041796147357672453e-06,9.156218729913234711e-04,-5.127490032464265823e-03,-2.386095002293586731e-05,5.745219998061656952e-03,-3.523098770529031754e-03,-1.295795664191246033e-04,-3.889806102961301804e-04,1.595525827724486589e-05,3.775442019104957581e-03,1.929703401401638985e-03,-1.372387283481657505e-03,4.125060513615608215e-03,-1.405824907124042511e-03,4.768444050569087267e-04,-2.785698161460459232e-04,-2.670744725037366152e-04,3.923776966985315084e-04,1.924833864904940128e-03,-3.714184276759624481e-05,-3.068467136472463608e-03,-2.644128107931464911e-04,-2.622208849061280489e-04,-1.238770164491143078e-05,-6.931804091436788440e-05,1.165046778623946011e-04,-7.399631431326270103e-05,-1.978823856916278601e-04,-2.867094881366938353e-04,7.164662383729591966e-05,2.139890602848026901e-05,-1.185982982860878110e-04,1.807291118893772364e-04,-1.152293916675262153e-04,3.170467680320143700e-04,5.979875102639198303e-03,4.674100782722234726e-03,8.011584868654608727e-04,2.451466571073979139e-05,-2.863628033082932234e-04,-1.627209712751209736e-04,-1.567199360579252243e-04,-1.206581480801105499e-03,2.018366940319538116e-04,1.161577645689249039e-03,1.513821538537740707e-03,-7.212868658825755119e-04,-6.624126108363270760e-04,-3.812802897300571203e-04,1.109218574129045010e-04,3.480904269963502884e-04,-3.449178300797939301e-03,-4.647566936910152435e-03,-1.510626403614878654e-03,1.174366916529834270e-03,4.072863084729760885e-04,-2.094061928801238537e-04,1.336308196187019348e-05,-8.098080754280090332e-03,-1.571388449519872665e-03,3.891232423484325409e-03,1.536882948130369186e-03,-4.405665677040815353e-03,9.315478382632136345e-04,-3.151476557832211256e-04,-1.312021282501518726e-03,-2.304691355675458908e-03,3.561056684702634811e-03,2.533154096454381943e-03,3.926553763449192047e-03,-2.022981178015470505e-03,-4.468152765184640884e-04,2.670218003913760185e-03,1.167015871033072472e-04,2.034879522398114204e-03,-6.583877373486757278e-03,-5.338388495147228241e-03,4.337190650403499603e-03,-1.141109154559671879e-03,-6.819468922913074493e-03,-1.296523120254278183e-02,2.076676115393638611e-02,1.673474721610546112e-02,-1.090812962502241135e-02,-1.078279130160808563e-02,6.935801357030868530e-04,-1.482809195294976234e-03,-2.618968937895260751e-05\n0.000000000000000000e+00,2.541042931625270285e-07,-1.266400545318902005e-06,-9.956258963939035311e-07,-2.538546686992049217e-05,-9.328525720775360242e-07,-5.948030548097449355e-07,3.748408516912604682e-08,4.867936240771086887e-07,3.776834773816517554e-06,-7.012706191744655371e-06,3.741682448890060186e-04,2.165567566407844424e-04,-1.662968279561027884e-04,-8.786666512605734169e-06,2.501579047020641156e-06,6.664537977485451847e-06,1.078888362826546654e-05,2.708998217713087797e-04,2.439050877001136541e-04,5.857595169800333679e-06,5.357628833735361695e-05,-2.275613660458475351e-04,2.980040108013781719e-07,-2.310358468093909323e-06,-8.800916839390993118e-05,-3.686741911224089563e-05,1.232481445185840130e-04,1.322099997196346521e-04,8.953254291554912925e-05,-1.244962040800601244e-04,3.637024519775877707e-06,1.450015247428382281e-06,-4.347800859250128269e-05,-1.849553664214909077e-04,6.402286089723929763e-05,2.212862018495798111e-04,-4.217677633278071880e-05,-3.511939939926378429e-05,-1.078280729416292161e-05,5.219293598202057183e-06,-1.683089649304747581e-04,-2.064862346742302179e-04,-1.985647031688131392e-05,-1.530554436612874269e-04,4.135846102144569159e-04,-1.645636803004890680e-04,-1.864152545749675483e-05,3.377170742169255391e-06,-1.841331832110881805e-04,-3.090476457145996392e-05,7.003754581091925502e-05,1.664501032792031765e-04,2.292883873451501131e-04,-1.335458705398195889e-06,4.372626790427602828e-06,-5.696907692254171707e-07,-1.471116411266848445e-05,-1.120004162658005953e-04,-4.522400558926165104e-05,5.519824844668619335e-05,8.166523002728354186e-06,3.695124632940860465e-06,-3.977452820436155889e-07,-2.447593416832205548e-08,-1.069374093276564963e-06,-5.085691554995719343e-06,-3.801869752351194620e-07,-1.524904837424401194e-05,-2.882616399801918305e-06,-3.904292498191352934e-07,2.448070901550636336e-08,4.866228664468508214e-08,5.582779976975871250e-06,-3.167271279380656779e-05,1.851351698860526085e-04,3.593457222450524569e-04,-7.643084973096847534e-05,-1.751825038809329271e-05,3.726090653799474239e-06,4.005366463388781995e-06,-2.959520497824996710e-05,-7.087751873768866062e-05,2.987977059092372656e-04,-3.968959208577871323e-05,-2.052413765341043472e-04,-2.193186082877218723e-04,-6.308132924459641799e-06,-3.756083970074541867e-06,-1.235013187397271395e-04,-1.840519544202834368e-04,3.249911969760432839e-05,1.670203928370028734e-04,-1.111163728637620807e-04,-1.586762373335659504e-04,5.288927695801248774e-06,-4.665719643526244909e-06,-1.693727608653716743e-05,-2.637151046656072140e-04,-9.011602378450334072e-05,6.268881843425333500e-04,1.208214962389320135e-05,-1.046800753101706505e-04,-3.583526995498687029e-05,4.824390998692251742e-06,-1.930140861077234149e-04,-5.409546429291367531e-05,1.548159634694457054e-04,4.766478086821734905e-04,1.500362850492820144e-04,-2.543079608585685492e-04,-2.806924931064713746e-05,4.185847501503303647e-06,-2.051955671049654484e-04,-1.145230053225532174e-04,-8.968068868853151798e-06,6.413261871784925461e-04,2.160687290597707033e-04,-1.214797862303385045e-07,8.902323315851390362e-06,-2.439361196593381464e-06,-1.667184369580354542e-05,-1.466180547140538692e-04,-6.649433635175228119e-05,6.538007437484338880e-05,5.219078047957736999e-06,-1.385451611213284195e-07,-1.913069354486651719e-06,1.340137956162834598e-08,-2.266791398142231628e-06,5.587923624261748046e-06,6.692898750770837069e-06,4.975431511411443353e-05,1.076387161447200924e-05,-1.242411599378101528e-06,4.869540859431253921e-08,-1.708251147647388279e-06,-4.285253089619800448e-05,3.717760555446147919e-04,-6.337952800095081329e-04,-2.286990405991673470e-03,7.045752718113362789e-04,7.359620212810114026e-05,-2.279779982927720994e-05,-4.560297384159639478e-05,-7.046086830087006092e-05,-1.919175731018185616e-03,-6.051769014447927475e-04,-6.884870817884802818e-04,-7.592539186589419842e-04,7.376193534582853317e-04,-3.429584103287197649e-05,3.439835381868761033e-06,3.487994836177676916e-04,6.567031377926468849e-04,1.206773100420832634e-03,4.552213940769433975e-04,-1.987831201404333115e-04,8.000587113201618195e-04,-2.195459092035889626e-05,7.534258656960446388e-06,2.152004162780940533e-04,2.376377116888761520e-03,8.080500992946326733e-04,9.408837649971246719e-05,-9.102066396735608578e-04,3.957332228310406208e-04,7.237217505462467670e-05,6.558634042739868164e-01,1.075947307981550694e-03,2.782160299830138683e-04,-4.918941995128989220e-04,5.829220754094421864e-04,-1.539712771773338318e-03,9.201818029396235943e-04,5.641025927616283298e-05,-5.656397115672007203e-05,8.549438207410275936e-04,4.846816591452807188e-04,-8.668463560752570629e-04,-1.238536788150668144e-03,-1.480287872254848480e-03,2.530118581489659846e-05,-5.949007754679769278e-05,1.437474293197738007e-05,6.158571341075003147e-05,6.664641550742089748e-04,3.783438005484640598e-04,-4.923988017253577709e-04,-6.443083111662417650e-05,-2.419562770228367299e-05,6.039742402208503336e-06,7.671294710576148645e-09,2.493705324013717473e-06,-4.765346943713666406e-07,-6.649149327131453902e-06,-3.132675192318856716e-05,2.280255557707278058e-07,4.140691203247115482e-07,4.968840272567831562e-08,-3.993971404270268977e-06,-4.306712071411311626e-06,-1.115862542064860463e-04,-5.270747933536767960e-04,4.707272746600210667e-04,5.742287612520158291e-04,-7.061020369292236865e-06,1.255848360415257048e-06,8.829937542031984776e-06,3.816569369519129395e-05,2.300608175573870540e-04,-1.352663093712180853e-04,1.511682348791509867e-04,-8.577633707318454981e-05,-9.437906555831432343e-04,-1.355180529571953230e-06,-5.505644367076456547e-07,1.041158830048516393e-04,-3.705610870383679867e-04,-4.288676136638969183e-04,-2.415270428173243999e-04,1.255421375390142202e-04,7.217911770567297935e-04,-9.269242582377046347e-06,-4.604217792802955955e-06,-5.060939292889088392e-05,-4.489576967898756266e-04,3.245638799853622913e-04,9.389675105921924114e-04,9.863758459687232971e-04,5.603247700491920114e-05,5.870252061868086457e-05,5.769531071564415470e-06,-4.151760367676615715e-05,1.360045571345835924e-04,-4.932554438710212708e-04,5.787955597043037415e-04,1.715798134682700038e-04,-3.435050894040614367e-05,5.097301982459612191e-05,5.220839284447720274e-06,3.167994145769625902e-04,-1.000444171950221062e-06,9.637970651965588331e-05,5.713311838917434216e-04,7.849728717701509595e-05,-9.567968845658469945e-06,3.202559582859976217e-06,-5.124752533447463065e-06,1.286497354158200324e-05,-4.655234515666961670e-04,-3.534194256644695997e-04,-2.850562486855778843e-05,-2.977272515636286698e-06,7.276731139427283779e-06,5.860731562279397622e-07,2.065007720375433564e-09,-2.418160818251635646e-07,-3.625810677476692945e-06,1.109744516725186259e-06,-7.437545718858018517e-06,-7.551938097094534896e-07,1.054817403201013803e-06,-4.188450475339777768e-08,2.739132241913466714e-06,3.312372427899390459e-06,8.110147973638959229e-06,8.783504745224490762e-05,4.806549404747784138e-04,-8.885590432328172028e-06,-6.774976100132334977e-06,3.498340902297059074e-06,8.768930456426460296e-06,-1.453267032047733665e-05,1.078734785551205277e-04,2.247960801469162107e-04,-1.461971260141581297e-04,9.427525583305396140e-06,-1.471090508857741952e-04,1.959880933100066613e-07,6.622662112931720912e-06,-6.982267950661480427e-05,-7.819932943675667048e-05,1.407922100042924285e-04,-5.249883543001487851e-05,2.216967914137057960e-06,-1.110872108256444335e-04,2.904411303461529315e-06,-5.421263267635367811e-06,-3.109151975877466612e-06,-1.305039331782609224e-04,3.484923945507034659e-05,3.597444447223097086e-04,1.192140189232304692e-04,-8.108433394227176905e-05,-1.391022760799387470e-05,4.540818281384417787e-06,-7.426498632412403822e-05,9.960115858120843768e-05,5.933545617153868079e-05,3.982390626333653927e-05,2.385091502219438553e-04,-5.452363984659314156e-05,-3.092699444096069783e-06,9.842478903010487556e-06,-2.282697241753339767e-04,-2.725894592003896832e-05,4.779701703228056431e-05,2.243517519673332572e-04,3.315303474664688110e-04,-2.008906676564947702e-06,1.006453385343775153e-05,-1.184722464131482411e-06,-1.759515180310700089e-05,-1.416544982930645347e-04,-5.572001828113570809e-05,1.212693532579578459e-04,1.562287616252433509e-05,7.396200203402258921e-07,-4.231346792948897928e-07,1.542275640531443059e-08,1.917723920996650122e-06,3.212594492651987821e-07,-1.327138124906923622e-05,-3.186053618264850229e-06,-2.403957068963791244e-07,1.631449322303524241e-06,4.159383593105303589e-08,-9.823775144468527287e-07,2.757136371656088158e-06,-2.391689122305251658e-05,-1.056618930306285620e-04,2.880548418033868074e-04,-9.645701356930658221e-05,-1.134306785388616845e-05,1.191794945043511689e-05,1.499815243732882664e-05,4.686141619458794594e-05,-5.735765444114804268e-05,-1.311581581830978394e-05,-1.666616299189627171e-04,6.167978863231837749e-04,-8.284469367936253548e-05,7.963970347191207111e-06,1.188179521705023944e-05,-5.618736395263113081e-06,1.454089942853897810e-04,-1.585190766490995884e-04,4.422088095452636480e-04,8.657816943014040589e-05,-1.176154764834791422e-04,-5.812778908875770867e-06,-1.091932517738314345e-06,-1.483798132539959624e-05,-6.642789230681955814e-05,2.953854273073375225e-04,3.444378089625388384e-04,-2.238658198621124029e-04,-6.146130908746272326e-05,8.157086995197460055e-05,-1.997834260691888630e-06,-5.897632217966020107e-05,3.820069468929432333e-05,3.055981360375881195e-04,-9.182142093777656555e-05,-6.098682060837745667e-04,-1.700711436569690704e-04,5.280165350995957851e-05,1.283653455175226554e-05,-1.952973980223760009e-04,1.282938173972070217e-04,-5.481227417476475239e-04,1.559635566081851721e-04,3.419730346649885178e-04,-6.273867256822995842e-06,1.170953964901855215e-06,-2.914364358730381355e-06,-1.214665644511114806e-05,-1.426053349860012531e-04,-2.028336530202068388e-05,2.035661600530147552e-04,2.611575109767727554e-05,4.516187800618354231e-06,4.651528229260293301e-07,-4.752655513584613800e-08,-1.533753675175830722e-06,-6.362205340337823145e-07,3.034683686564676464e-05,-2.794584906951058656e-05,-3.437833129282807931e-06,-1.944365067174658179e-06,1.182191908810636960e-07,1.954944309545680881e-06,4.743763838632730767e-06,-3.718703374033793807e-05,1.820641919039189816e-04,1.727829221636056900e-04,-5.485388101078569889e-06,-4.347358299128245562e-06,3.730212483787909150e-06,1.505854834249475971e-05,-1.863655961642507464e-05,4.253200022503733635e-04,2.925227163359522820e-04,-2.436877257423475385e-04,-2.240201720269396901e-04,-1.745893678162246943e-04,3.281561930634779856e-06,-8.115069249470252544e-06,-2.055944787571206689e-04,3.950146492570638657e-06,1.258077099919319153e-04,-1.232535578310489655e-04,1.455456804251298308e-04,-2.008482842938974500e-04,8.883600457920692861e-06,1.541206984256859869e-05,-3.200979699613526464e-05,-4.958765930496156216e-05,-1.946886768564581871e-04,3.798995167016983032e-04,7.703262963332235813e-05,8.808040001895278692e-05,1.509008143329992890e-05,8.079216058831661940e-06,-1.546557614346966147e-04,7.709757483098655939e-05,5.949533078819513321e-04,-1.882963842945173383e-04,-1.106784038711339235e-04,-7.568026921944692731e-05,-1.284869995288318023e-05,4.266453743184683844e-06,-1.388866512570530176e-04,-9.482995665166527033e-06,9.717850480228662491e-05,4.530431760940700769e-04,2.991473302245140076e-04,-2.067993364107678644e-06,8.910821634344756603e-06,-1.870573669293662533e-06,-1.190818147733807564e-05,-1.135529309976845980e-04,4.329662624513730407e-05,8.618534047855064273e-05,8.983749467006418854e-06,-2.279980435559991747e-07,-1.223853814735775813e-06,-1.341504685115069151e-10,1.938442437676712871e-06,-4.555983650789130479e-06,3.248830762458965182e-05,1.319237162533681840e-05,-2.887377604565699585e-06,-8.256506589532364160e-07,-6.799700713600032032e-08,-5.722964715459966101e-07,8.526007150067016482e-06,-3.184640809195116162e-05,3.981812624260783195e-04,1.335336564807221293e-04,-3.257847856730222702e-05,-1.361889826512197033e-05,3.002054199896520004e-06,2.949933787022018805e-06,3.555381044861860573e-05,-1.403908827342092991e-04,-1.361811591777950525e-04,2.651877584867179394e-04,3.474304685369133949e-04,-3.483706968836486340e-04,6.182449396874289960e-07,1.329345650447066873e-05,1.350601232843473554e-04,-1.871827989816665649e-04,4.643223946914076805e-04,3.195851168129593134e-04,3.411739307921379805e-04,8.574000094085931778e-05,4.926708243147004396e-06,-8.107392659439938143e-07,-1.975252598640508950e-05,-3.496939607430249453e-04,9.825191227719187737e-06,1.636132947169244289e-04,4.666662425734102726e-05,6.085569475544616580e-05,-2.169502840843051672e-05,3.035738700418733060e-06,-1.190808688988909125e-04,-1.235187082784250379e-04,1.778225414454936981e-04,-4.912540316581726074e-04,2.364188840147107840e-04,-1.063266754499636590e-04,-3.021818884008098394e-05,5.564870662055909634e-07,-2.708596875891089439e-04,-1.236466050613671541e-04,3.981361514888703823e-04,2.630343369673937559e-04,2.292245626449584961e-04,-1.064564457919914275e-05,7.210437615867704153e-06,-8.643874025437980890e-07,1.931824408529791981e-05,-2.676315198186784983e-04,-1.596957445144653320e-04,4.086867556907236576e-05,-1.658445853536250070e-06,1.333895511379523668e-06,-1.165938101621577516e-06,1.239122866536490619e-07,-1.339616233053675387e-06,-1.548006025586801115e-07,2.135080831067170948e-05,2.741654316196218133e-05,-1.450693503102229442e-06,5.872266228834632784e-07,6.925347406649962068e-08,2.756871708697872236e-07,-1.241202539858932141e-06,-5.384262476582080126e-05,-8.280403562821447849e-07,4.333265824243426323e-04,1.263651211047545075e-05,1.234349952028424013e-06,-3.023455064976587892e-06,-8.892875484889373183e-06,-3.973562343162484467e-05,-3.291741013526916504e-04,3.661524388007819653e-04,3.429932403378188610e-04,-3.481146995909512043e-05,-1.589227322256192565e-04,1.984813025046605617e-06,-1.137917934102006257e-05,-1.245044404640793800e-04,-1.409845572197809815e-04,3.139483742415904999e-04,3.035125846508890390e-04,-5.067548481747508049e-04,-1.938672721735201776e-05,1.302550845139194280e-05,-8.239434464485384524e-06,-2.306103669980075210e-05,-2.284322108607739210e-04,-1.619057438801974058e-04,5.232161493040621281e-05,3.227713168598711491e-04,-1.675398380029946566e-05,-2.534812301746569574e-05,8.580096618970856071e-06,-8.079542021732777357e-05,-3.071565879508852959e-04,2.498161338735371828e-04,-7.140148081816732883e-04,-4.120229277759790421e-05,-2.954735464300028980e-06,-2.434297857689671218e-05,-1.658974179008509964e-05,2.253999991808086634e-05,-2.077718672808259726e-04,-5.148856143932789564e-05,1.970355515368282795e-04,-1.742237800499424338e-04,3.356656634423416108e-06,-5.443082500278251246e-06,-5.821385002491297200e-06,1.751975560182472691e-06,1.391929399687796831e-04,-1.311363012064248323e-04,4.820946924155578017e-05,-2.021986620093230158e-05,1.289217493649630342e-06,6.341232165141263977e-06,-1.229314239026280120e-05,-1.852954665082506835e-05,3.142199784633703530e-05,-1.867032733571249992e-05,4.123659437027527019e-06,-6.609626871068030596e-05,2.033553073488292284e-06,-3.056556306546553969e-05,-2.448969826218672097e-05,1.714511563477572054e-05,-3.711152749019674957e-05,2.044605498667806387e-04,1.258261036127805710e-04,-8.858919318299740553e-05,-2.270354889333248138e-05,-6.686119832011172548e-06,6.581530760740861297e-05,-3.924764314433559775e-06,-1.332218525931239128e-04,1.125315902754664421e-04,2.707431558519601822e-04,2.529459306970238686e-04,-3.288644657004624605e-04,-3.064942211494781077e-05,-3.181470310664735734e-05,-9.063792822416871786e-05,5.628282087855041027e-05,2.313106670044362545e-04,2.758228220045566559e-04,-1.905347453430294991e-04,-2.052951749647036195e-04,-9.027104169945232570e-06,-5.435780258267186582e-05,1.377934859192464501e-05,-1.331069797743111849e-04,7.233393262140452862e-07,7.933191955089569092e-04,-1.871307904366403818e-05,-9.219079220201820135e-05,7.275139796547591686e-05,7.995482320666269516e-08,-1.302542805206030607e-04,2.378206845605745912e-04,-5.938498816249193624e-06,-6.454303511418402195e-04,3.041262607439421117e-05,1.434414734831079841e-04,1.109257937059737742e-04,-1.138334628194570541e-04,-1.966344134416431189e-04,-2.825850096996873617e-04,2.925244625657796860e-04,3.851450164802372456e-04,6.981751648709177971e-04,-6.826330209150910378e-04,1.949838770087808371e-04,1.079432477126829326e-04,-4.474545421544462442e-04,4.874552541878074408e-04,3.485767520032823086e-04,-1.043524680426344275e-04,3.999983018729835749e-04,3.118211752735078335e-04,-5.406364493865112308e-07\n0.000000000000000000e+00,1.595510366314556450e-05,-9.623149526305496693e-05,6.314045167528092861e-04,-5.051586776971817017e-04,-6.255198968574404716e-05,-4.150519089307636023e-06,-5.968981753312618821e-09,-2.618134603835642338e-04,2.571143886598292738e-05,1.374332932755351067e-03,-1.400533597916364670e-03,-9.208200499415397644e-03,-8.611450903117656708e-03,2.600031439214944839e-04,-4.711232759291306138e-05,-5.156144470674917102e-05,7.658877293579280376e-04,-3.580853343009948730e-03,-3.647107165306806564e-03,1.001741550862789154e-02,-1.366721186786890030e-02,2.584334462881088257e-03,-2.100940037053078413e-04,-3.368822508491575718e-04,-2.180740702897310257e-03,-6.752030458301305771e-03,-1.098834443837404251e-03,-1.680392771959304810e-02,2.310707699507474899e-03,1.030435552820563316e-03,-4.687678665504790843e-05,1.113063626689836383e-05,1.284407917410135269e-04,5.619471427053213120e-03,-1.098420820198953152e-03,4.370883107185363770e-04,-5.114418454468250275e-03,3.186575835570693016e-03,4.975388292223215103e-04,-9.083531767828390002e-05,-2.928644884377717972e-03,-1.467092428356409073e-03,-5.036701913923025131e-03,1.220075227320194244e-02,7.717760279774665833e-03,8.398471400141716003e-03,1.676425803452730179e-03,-1.518526696600019932e-04,5.924724042415618896e-03,-3.708832431584596634e-03,8.912016637623310089e-03,-1.574078924022614956e-03,-4.474516026675701141e-03,-7.716256732237525284e-06,-6.763122655684128404e-05,-1.054446547641418874e-04,3.164042718708515167e-04,-9.122672490775585175e-04,-1.628024037927389145e-03,-1.813834067434072495e-03,-2.696184092201292515e-04,8.842237730277702212e-05,1.942880408023484051e-05,-1.878117217302133213e-08,-3.047076643269974738e-05,-9.978931484511122108e-05,2.327062888070940971e-03,3.359857248142361641e-03,-5.115852763992734253e-05,1.329224760411307216e-04,1.697710416692643776e-08,-3.346141602378338575e-05,5.149643402546644211e-04,5.035237409174442291e-04,-7.725911214947700500e-03,1.897394284605979919e-02,-2.215595915913581848e-03,6.229351856745779514e-04,-9.562737977830693126e-05,-2.804740215651690960e-04,-2.274639264214783907e-04,-6.590072065591812134e-03,-1.357250381261110306e-02,1.922397129237651825e-02,-2.291474491357803345e-03,-7.652873173356056213e-04,3.333600179757922888e-04,-3.508255467750132084e-04,-3.373891580849885941e-03,-5.717766471207141876e-03,-1.162271108478307724e-02,2.049190923571586609e-03,-5.870265886187553406e-05,-7.545957341790199280e-04,2.098032273352146149e-04,1.805728970794007182e-05,-1.379412133246660233e-04,-6.459504365921020508e-04,-1.099810283631086349e-02,-6.655985489487648010e-04,-8.303772658109664917e-03,-7.415789877995848656e-04,-9.294889750890433788e-04,-1.463285443605855107e-04,-1.317571615800261497e-03,-6.926135160028934479e-03,1.481375936418771744e-02,8.154812268912792206e-03,-6.557870656251907349e-03,6.688844878226518631e-03,-1.049806363880634308e-03,-5.541332939174026251e-05,1.879953546449542046e-03,-1.313264481723308563e-03,6.980041041970252991e-03,6.651297677308320999e-03,5.150486249476671219e-04,-8.022611291380599141e-05,-1.475700992159545422e-05,-1.560953387524932623e-05,1.684344897512346506e-04,-1.985506387427449226e-04,-1.024291152134537697e-03,-2.516207285225391388e-03,-3.994591243099421263e-04,-6.040262087481096387e-05,2.606424459372647107e-05,5.198111718840436879e-09,-2.260368637507781386e-05,2.068503672489896417e-04,-1.080534048378467560e-02,-1.473250053822994232e-02,1.409011456416919827e-04,-6.643949309363961220e-04,-7.199035589877667007e-09,2.988101914525032043e-04,-1.193816191516816616e-03,2.323141321539878845e-03,2.001878805458545685e-02,-3.319953382015228271e-02,-1.529973000288009644e-03,-4.401579033583402634e-03,7.081960211507976055e-04,1.760396640747785568e-03,1.244844403117895126e-03,4.122757166624069214e-02,6.423816084861755371e-02,-1.368381083011627197e-01,-2.535320818424224854e-04,-1.725796423852443695e-02,-1.354629988782107830e-03,1.232464332133531570e-03,-5.631089443340897560e-04,4.811906814575195312e-02,2.881678566336631775e-02,-1.289682649075984955e-02,1.609949395060539246e-02,-1.348637789487838745e-02,-4.734622198157012463e-04,7.735501276329159737e-05,4.013313446193933487e-03,-3.258511424064636230e-04,-1.476254314184188843e-03,3.548398613929748535e-03,4.965597763657569885e-02,-6.195943802595138550e-03,1.723736408166587353e-03,1.053027226589620113e-03,6.710481047630310059e-01,4.911978542804718018e-02,-5.132497847080230713e-02,-7.770583499222993851e-03,2.195632085204124451e-02,1.940497383475303650e-02,-4.185410216450691223e-04,6.446350598707795143e-04,-1.150584034621715546e-02,2.338236197829246521e-03,-3.864497691392898560e-02,-2.205086126923561096e-02,8.272283710539340973e-03,1.302683958783745766e-04,4.964626859873533249e-04,1.348915538983419538e-04,-1.662336755543947220e-03,-3.762224689126014709e-03,1.246481947600841522e-02,1.529174391180276871e-02,2.328618429601192474e-03,4.170563188381493092e-04,-1.793903356883674860e-05,-5.959671867117322108e-09,-9.025316103361546993e-06,-2.038666571024805307e-05,1.968368422240018845e-03,1.849791617132723331e-03,7.906425889814272523e-05,1.505978580098599195e-04,-1.556242068545543589e-08,3.876475966535508633e-05,2.514286607038229704e-04,2.684402978047728539e-03,3.448346862569451332e-03,8.603340946137905121e-03,2.798346802592277527e-03,-1.275332760997116566e-04,-8.897189400158822536e-05,-2.911377232521772385e-04,-1.871728105470538139e-03,-2.036733366549015045e-02,6.937801372259855270e-03,3.044699504971504211e-02,-3.312598541378974915e-02,-4.770205356180667877e-03,-1.381731999572366476e-04,4.074354365002363920e-04,4.559376742690801620e-03,4.138883203268051147e-03,-9.817361831665039062e-03,-3.629650920629501343e-03,-1.411587186157703400e-02,-1.308759115636348724e-02,2.012870390899479389e-04,1.359986708848737180e-05,4.885995294898748398e-04,-2.587821800261735916e-03,2.928389236330986023e-03,-4.409727640450000763e-03,-6.581547204405069351e-03,1.805556006729602814e-03,-3.513695672154426575e-03,-1.726230984786525369e-04,-1.087483763694763184e-02,-7.268456276506185532e-03,1.344796922057867050e-02,-7.301968289539217949e-04,2.544002607464790344e-03,4.365579225122928619e-04,-1.884037861600518227e-03,5.120272544445469975e-05,4.257541149854660034e-04,1.398278307169675827e-02,7.185127586126327515e-03,-2.513742446899414062e-02,6.379648111760616302e-03,-1.123027177527546883e-04,-7.766093767713755369e-05,1.094205508707091212e-04,-5.540067213587462902e-04,6.038390100002288818e-03,-4.634097684174776077e-03,-2.182087395340204239e-03,-2.496108063496649265e-04,-3.206840774510055780e-04,-8.610218355897814035e-05,1.519890702184056863e-08,-4.727446139440871775e-06,3.768381429836153984e-05,4.505824472289532423e-05,1.036976231262087822e-03,-5.433814294519834220e-05,3.859235221170820296e-05,3.199977527401642874e-08,2.130124994437210262e-05,8.681944746058434248e-05,2.478524576872587204e-03,-1.490663969889283180e-03,3.839748911559581757e-03,4.428877960890531540e-03,4.421502235345542431e-04,-2.057173878711182624e-05,-7.860955520300194621e-05,-2.949345507659018040e-04,-9.052884764969348907e-03,-1.025357749313116074e-03,8.037661202251911163e-03,3.563198726624250412e-03,2.798315603286027908e-03,7.363127224380150437e-05,-2.576020197011530399e-04,-9.907952044159173965e-04,9.447161573916673660e-04,-2.079590689390897751e-03,6.464115343987941742e-03,-5.259969737380743027e-03,2.612948417663574219e-03,7.247876783367246389e-05,-6.333669443847611547e-05,8.644558838568627834e-04,5.974452942609786987e-03,3.572655841708183289e-04,-4.272747784852981567e-03,-3.930789418518543243e-03,5.967151373624801636e-03,-2.989467757288366556e-04,-7.821815961506217718e-05,3.363699186593294144e-03,1.849320251494646072e-04,2.925630658864974976e-03,5.071779713034629822e-03,1.076066168025135994e-03,5.351836327463388443e-03,2.384476829320192337e-07,-1.096967098419554532e-04,5.491628777235746384e-03,4.073481075465679169e-03,1.612191786989569664e-03,1.864559715613722801e-03,-4.904903937131166458e-03,-2.768948252196423709e-05,-1.258529082406312227e-04,-7.270817877724766731e-05,4.554099286906421185e-04,5.712866550311446190e-04,-1.087018405087292194e-03,-2.040569670498371124e-03,-3.071510873269289732e-04,-6.371244671754539013e-05,2.246317490062210709e-05,2.191836756537668407e-08,-5.850604793522506952e-06,-4.099486977793276310e-05,4.572991747409105301e-04,5.168024799786508083e-04,4.318227001931518316e-05,7.382485637208446860e-05,2.021536715801630635e-08,-7.434566214215010405e-06,-4.492727020988240838e-05,2.353728283196687698e-03,8.305374532938003540e-03,1.006891392171382904e-02,6.652753800153732300e-04,-3.347065648995339870e-05,-1.323784817941486835e-05,-5.411668098531663418e-05,4.916533362120389938e-05,1.125939283519983292e-02,-5.578320473432540894e-03,-8.737882599234580994e-04,-4.350099712610244751e-03,8.038831874728202820e-04,-8.239527232944965363e-06,6.485533958766609430e-05,3.140490967780351639e-03,1.608633785508573055e-03,-1.667082309722900391e-02,1.723276823759078979e-02,-3.133994061499834061e-03,2.681059064343571663e-03,1.737035927362740040e-04,-1.162917760666459799e-05,-2.018088707700371742e-05,-3.225900232791900635e-03,-1.227029971778392792e-02,-1.156753487884998322e-02,-1.773226773366332054e-03,-5.413149483501911163e-04,-6.409460911527276039e-04,-2.126034232787787914e-04,-4.896260797977447510e-04,-4.669316112995147705e-04,-8.834810927510261536e-03,-3.609230276197195053e-03,-6.458591669797897339e-03,1.571350730955600739e-04,-1.278628478758037090e-03,-4.998830991098657250e-05,4.834868013858795166e-05,-4.110075533390045166e-04,-1.367354765534400940e-03,6.875265389680862427e-04,1.390511635690927505e-03,-1.587643964739982039e-05,-1.479783240938559175e-04,5.764530942542478442e-05,8.093399810604751110e-05,2.172904321923851967e-03,2.988360647577792406e-04,-2.284724265336990356e-03,-2.265764342155307531e-04,-5.729605982196517289e-05,-9.728282748255878687e-06,-5.873266673006583005e-08,-1.768291804182808846e-05,6.466460763476788998e-05,1.713332138024270535e-03,2.088835928589105606e-03,-1.278856416320195422e-05,1.160718602477572858e-04,-7.849621397326700389e-09,-2.085708547383546829e-04,1.713403034955263138e-04,-5.322698969393968582e-03,4.254372324794530869e-03,-2.604611217975616455e-03,-5.622283555567264557e-03,4.017997998744249344e-04,-1.939793583005666733e-04,-4.047740367241203785e-04,-4.074499593116343021e-04,-7.825210690498352051e-03,-3.005703911185264587e-05,-6.729122251272201538e-04,-6.780014373362064362e-03,2.593452809378504753e-03,3.548183303792029619e-04,-1.912365842144936323e-04,-2.169935032725334167e-05,-5.516936536878347397e-03,-1.732022315263748169e-02,5.192681681364774704e-03,-2.691922709345817566e-04,2.455661538988351822e-03,1.450412819394841790e-04,8.407514542341232300e-07,3.856853581964969635e-04,1.192486844956874847e-03,-4.410091787576675415e-03,5.680423229932785034e-03,-5.778053309768438339e-04,7.561620790511369705e-03,-1.489647314883768559e-03,-1.381850597681477666e-04,5.701426416635513306e-04,4.011281765997409821e-03,1.358684059232473373e-02,-1.230007736012339592e-03,-1.254445966333150864e-02,-2.597119659185409546e-03,1.596406102180480957e-03,-1.021609350573271513e-04,4.313300363719463348e-03,-2.186340279877185822e-03,7.625010330229997635e-03,-2.956202253699302673e-03,-4.774177912622690201e-03,4.171875480096787214e-05,-1.425370137440040708e-04,2.340295031899586320e-05,3.330134786665439606e-04,2.483012853190302849e-03,-1.083275536075234413e-03,-3.942482173442840576e-03,-4.940779181197285652e-04,-3.726482100319117308e-05,-5.939289621892385185e-05,-1.119701664720196277e-08,-5.095926098874770105e-07,8.324459486175328493e-06,6.258606445044279099e-04,8.869431912899017334e-04,1.027674516080878675e-04,-1.431798591511324048e-05,-2.605315785331185907e-08,2.968026456073857844e-05,6.962078623473644257e-05,1.321402378380298615e-03,7.360868155956268311e-03,6.854183040559291840e-03,5.660320632159709930e-03,2.950659836642444134e-04,-6.229891732800751925e-05,-2.150291111320257187e-04,-9.502931497991085052e-04,2.270415425300598145e-04,-2.146970666944980621e-02,1.827342994511127472e-02,5.594855174422264099e-04,-6.431164219975471497e-03,1.824175124056637287e-04,-5.335195455700159073e-04,-5.864677485078573227e-03,-9.700850583612918854e-03,8.837748318910598755e-04,1.030416600406169891e-02,5.513057112693786621e-04,3.404799615964293480e-03,1.000615302473306656e-04,6.772169581381604075e-05,6.989099783822894096e-04,4.893365781754255295e-03,-1.952287275344133377e-03,7.163444533944129944e-04,-6.059354171156883240e-03,2.356195589527487755e-03,1.991843018913641572e-04,-1.384615898132324219e-04,4.678783938288688660e-03,2.875510836020112038e-03,3.423071000725030899e-03,3.466764930635690689e-03,-4.722289741039276123e-03,4.776803776621818542e-03,5.729907425120472908e-04,-2.485143777448683977e-04,1.198517624288797379e-02,-5.509902257472276688e-03,5.268193781375885010e-04,6.085569504648447037e-03,-3.200361272320151329e-03,2.472102096362505108e-05,-1.387771335430443287e-04,-1.294155372306704521e-04,7.130090962164103985e-04,3.508181078359484673e-03,2.428826410323381424e-04,-2.339935395866632462e-03,-4.936557961627840996e-04,1.021178832161240280e-06,2.813661558320745826e-05,-6.012356834617094137e-08,-1.693971171334851533e-05,-7.630206528119742870e-05,7.538201170973479748e-04,1.166620524600148201e-03,-5.119914203532971442e-05,1.436532329535111785e-05,-1.650232661631889641e-08,4.441996134119108319e-05,1.557944051455706358e-04,9.805087465792894363e-04,4.908552393317222595e-03,2.275618258863687515e-03,1.657120999880135059e-03,2.430090535199269652e-04,-2.804402174660935998e-05,1.071996375685557723e-04,-4.036363679915666580e-05,-1.179955899715423584e-03,-1.024712063372135162e-02,-1.343094045296311378e-03,1.024268567562103271e-02,-1.733728218823671341e-03,1.351517130387946963e-04,-2.890010364353656769e-05,-4.078031051903963089e-03,-1.144905574619770050e-03,2.911809133365750313e-04,4.079029895365238190e-04,-5.424284376204013824e-03,3.555170260369777679e-04,1.509118010289967060e-04,5.222763502388261259e-05,3.294039925094693899e-05,-3.318017348647117615e-03,1.046898774802684784e-03,1.753526926040649414e-02,-5.958895199000835419e-03,-1.489799004048109055e-03,3.446949413046240807e-04,-1.184904103865846992e-04,2.971809124574065208e-03,7.150979712605476379e-03,1.280363183468580246e-02,-1.432674936950206757e-02,-9.872576221823692322e-03,2.341115847229957581e-03,-2.522316062822937965e-04,-2.179039729526266456e-04,1.476465258747339249e-03,3.202659077942371368e-03,8.819680660963058472e-03,-7.100705523043870926e-03,2.749064937233924866e-03,-7.221748237498104572e-04,5.605259211733937263e-04,2.471629995852708817e-04,2.021741529460996389e-04,-8.159381686709821224e-04,-7.343301549553871155e-04,1.092890277504920959e-03,2.872251789085566998e-04,-3.818178665824234486e-04,1.999451778829097748e-04,-2.710081207624170929e-05,-4.043271183036267757e-04,8.131880895234644413e-05,4.038222832605242729e-04,1.076624495908617973e-03,-8.587938646087422967e-05,1.929527788888663054e-04,4.855594015680253506e-04,-4.997386713512241840e-05,1.125042210333049297e-03,-2.643626939970999956e-04,-1.453048828989267349e-02,-5.027977749705314636e-03,-1.040623988956212997e-03,6.989982211962342262e-04,3.100573085248470306e-04,-2.950550115201622248e-04,2.578105079010128975e-03,-3.281855024397373199e-04,-2.604303695261478424e-02,5.107504315674304962e-03,3.799392841756343842e-03,-9.664343670010566711e-04,-7.925409008748829365e-04,9.613714064471423626e-04,7.346603088080883026e-03,-1.452891156077384949e-02,2.130783628672361374e-03,-4.556742496788501740e-04,-5.102724768221378326e-03,6.813776213675737381e-03,-1.311381784034892917e-04,2.729083644226193428e-03,6.807501777075231075e-04,-1.489559188485145569e-03,-1.033367216587066650e-02,-1.357754878699779510e-02,-6.554743275046348572e-03,3.973678685724735260e-04,5.218551959842443466e-03,-1.024606026476249099e-04,6.243010982871055603e-03,1.061888411641120911e-02,1.652661897242069244e-02,2.090208232402801514e-02,-3.033680841326713562e-04,2.389098750427365303e-03,-1.892475294880568981e-03,6.003278773277997971e-03,2.902265172451734543e-03,9.066012687981128693e-03,-3.197228070348501205e-03,3.781351074576377869e-02,5.510865710675716400e-03,2.433723211288452148e-02,2.801330992951989174e-03,4.376073181629180908e-02,-3.764842823147773743e-02,-4.391915723681449890e-02,7.436853647232055664e-02,-3.550711646676063538e-02,-1.887821592390537262e-02,-1.020224392414093018e-02,9.880591278488282114e-06\n0.000000000000000000e+00,-1.007138052955269814e-07,1.471483410568907857e-04,-3.372482722625136375e-03,-1.687467913143336773e-03,-5.111089922138489783e-05,-1.968532742466777563e-04,-8.354994029957651946e-09,1.041851865011267364e-04,-2.616495185066014528e-04,6.067249923944473267e-03,3.350017126649618149e-03,1.534695643931627274e-02,4.404474981129169464e-03,-1.752297830535098910e-04,2.277083694934844971e-04,9.017464617500081658e-05,2.369025954976677895e-03,1.313230581581592560e-02,-2.269808575510978699e-02,1.553576719015836716e-02,2.155777439475059509e-02,-6.172989495098590851e-03,-1.011283602565526962e-04,-9.361888514831662178e-04,-7.578426972031593323e-03,-6.633389741182327271e-03,2.237290702760219574e-02,-7.571733556687831879e-03,-5.106022581458091736e-03,-3.718182910233736038e-03,1.500066719017922878e-05,-1.632937346585094929e-04,5.433883052319288254e-03,-1.262229960411787033e-02,-9.087202139198780060e-03,-1.128083188086748123e-02,-9.479653090238571167e-03,4.421894438564777374e-03,4.512250423431396484e-03,9.625691745895892382e-05,-1.222374569624662399e-02,-1.947343349456787109e-02,1.821440085768699646e-02,-9.203929454088211060e-03,8.739428594708442688e-03,-2.242945693433284760e-02,-2.397612435743212700e-03,-7.159479719121009111e-05,3.467306087259203196e-04,-1.200577616691589355e-02,-1.672598719596862793e-02,6.224861834198236465e-03,-6.506014149636030197e-03,6.547121301991865039e-06,6.576125451829284430e-05,-3.760468098334968090e-05,7.217899837996810675e-05,-2.208086196333169937e-03,-9.687128476798534393e-04,9.937029099091887474e-04,1.520668738521635532e-04,8.109601913020014763e-05,5.950999184278771281e-05,-3.012744942409995019e-09,-4.843290662392973900e-05,-4.190172767266631126e-04,2.669612178578972816e-03,6.056590005755424500e-03,-1.083368842955678701e-04,3.288013976998627186e-04,1.990157372233625210e-08,-6.231761653907597065e-05,1.185886794701218605e-03,-6.506782956421375275e-04,-4.290603566914796829e-03,4.556115344166755676e-02,-5.470528267323970795e-03,7.203851127997040749e-04,2.987658808706328273e-05,-2.863412373699247837e-04,-6.390446797013282776e-04,-1.870610378682613373e-02,-3.891357034444808960e-02,4.921697825193405151e-02,-3.690512850880622864e-03,-5.173576995730400085e-03,4.219452384859323502e-04,-3.480619634501636028e-04,-4.009293857961893082e-03,-1.697743311524391174e-02,-1.520515419542789459e-02,1.931862905621528625e-03,-2.341317012906074524e-03,-4.851521458476781845e-03,5.543056759051978588e-04,-3.919985028915107250e-04,-6.858486449345946312e-04,-1.539514400064945221e-02,-3.346417844295501709e-02,2.249459549784660339e-02,-1.451556384563446045e-02,-1.380717847496271133e-02,-2.602247986942529678e-03,-3.621622454375028610e-05,-8.462629280984401703e-03,1.540249213576316833e-03,5.928296223282814026e-02,-9.335489943623542786e-03,-4.322201013565063477e-03,-3.738962113857269287e-03,-2.871330594643950462e-03,4.445942468009889126e-04,-4.566150717437267303e-03,-2.470193430781364441e-04,2.299238182604312897e-02,6.883214227855205536e-03,6.648888345807790756e-03,-2.008655574172735214e-04,3.696282219607383013e-04,-1.765706838341429830e-04,-3.753238415811210871e-04,-6.101450882852077484e-03,-8.336288854479789734e-03,3.021801356226205826e-03,2.396554918959736824e-05,-1.480754290241748095e-04,-3.553935675881803036e-05,-5.317107198976600557e-09,-2.383659593760967255e-04,8.941170526668429375e-04,-9.570917114615440369e-03,-1.982968859374523163e-02,7.370728417299687862e-04,-1.600100193172693253e-03,-7.369004073609630723e-09,-6.268718279898166656e-04,-4.146696534007787704e-03,-2.161459624767303467e-02,-9.054741263389587402e-02,-1.659467071294784546e-01,7.548240572214126587e-02,1.544395927339792252e-03,-2.065978478640317917e-04,6.126738153398036957e-04,-1.201072521507740021e-02,8.624979108572006226e-02,1.396092325448989868e-01,-7.587049901485443115e-02,-1.576031297445297241e-01,4.275041073560714722e-02,-1.426168601028621197e-03,7.098749629221856594e-04,-2.758502960205078125e-04,1.347595900297164917e-01,2.079379856586456299e-01,-5.855467170476913452e-02,2.530268952250480652e-02,2.893742546439170837e-02,-1.891246065497398376e-04,2.563507761806249619e-03,-4.246744792908430099e-03,5.666075646877288818e-02,1.322340369224548340e-01,-4.113924503326416016e-02,1.464152187108993530e-01,4.115234687924385071e-02,-3.605693578720092773e-03,4.216551315039396286e-04,5.399201810359954834e-02,7.481766343116760254e-01,-6.066115945577621460e-02,-9.324780851602554321e-02,-1.239969283342361450e-01,8.292289823293685913e-02,-1.093462854623794556e-02,-2.902209758758544922e-03,5.636174231767654419e-02,5.005634948611259460e-02,-1.059682741761207581e-01,1.601790636777877808e-02,-2.716723084449768066e-02,2.431860659271478653e-03,-2.438541036099195480e-03,1.572856795974075794e-03,3.665178548544645309e-03,5.320080369710922241e-02,6.493788957595825195e-02,-3.151927515864372253e-02,-2.967040287330746651e-03,-4.786765202879905701e-04,1.361121539957821369e-04,4.738844872065328673e-09,3.713259502546861768e-05,-2.874112396966665983e-05,-1.175156794488430023e-04,1.633211039006710052e-03,6.458043935708701611e-05,1.895854074973613024e-04,1.298529639370826771e-08,-1.537178468424826860e-04,3.044652403332293034e-04,-4.202738404273986816e-03,-2.078232355415821075e-03,5.672390758991241455e-02,-1.654893159866333008e-02,-2.253252459922805429e-04,3.100159665336832404e-05,9.042720193974673748e-06,7.694480009377002716e-04,-2.041886560618877411e-02,7.469920441508293152e-03,-1.203121244907379150e-02,-2.271582745015621185e-02,-1.396734640002250671e-02,-1.459092018194496632e-04,4.038527258671820164e-04,6.451267283409833908e-03,-1.294417958706617355e-02,-5.799651145935058594e-03,3.196053579449653625e-02,-1.442754734307527542e-02,1.537664607167243958e-02,9.113943087868392467e-05,-5.172495148144662380e-04,5.932790227234363556e-04,-1.867377012968063354e-02,3.671258687973022461e-03,1.425933092832565308e-03,-1.355348620563745499e-02,-1.330233644694089890e-02,-1.561900135129690170e-04,3.672867896966636181e-04,-1.040860731154680252e-02,3.686580061912536621e-02,4.298628121614456177e-02,-1.502701546996831894e-02,-3.099912777543067932e-02,-1.912869513034820557e-02,2.956972457468509674e-04,4.726284532807767391e-04,-6.030815653502941132e-03,1.306254696100950241e-02,2.638557925820350647e-02,-2.233191393315792084e-02,6.174588575959205627e-03,-1.336141722276806831e-04,2.766055986285209656e-04,-1.047424739226698875e-04,-1.187844667583703995e-03,-5.467259790748357773e-03,-1.013642735779285431e-02,3.668430028483271599e-03,4.245000309310853481e-04,-1.343940675724297762e-04,1.245329622179269791e-05,5.253582457953598350e-09,9.452288213651627302e-05,-7.274324161699041724e-05,-3.349126782268285751e-04,6.243425887078046799e-04,-2.354523530812002718e-05,1.431322161806747317e-04,1.120565684686880559e-08,6.365626177284866571e-07,1.737211423460394144e-04,1.822914637159556150e-04,1.498148310929536819e-03,1.607001759111881256e-02,8.588897762820124626e-04,-2.323596272617578506e-04,7.823522901162505150e-05,1.459088962292298675e-04,2.749565523117780685e-03,8.835271000862121582e-04,-9.807719849050045013e-03,8.314760401844978333e-03,8.435422554612159729e-03,-2.606015652418136597e-03,3.218392957933247089e-04,2.481228439137339592e-04,4.900189116597175598e-03,-4.370687529444694519e-03,6.812077481299638748e-03,8.946603164076805115e-03,1.236906973645091057e-03,2.397313946858048439e-04,-2.288185351062566042e-04,-2.849086886271834373e-04,7.752595702186226845e-04,-8.240048773586750031e-04,-3.600365016609430313e-03,1.396246533840894699e-02,-9.321204386651515961e-03,1.371002290397882462e-03,3.228280693292617798e-03,1.136013015639036894e-04,2.594718476757407188e-03,1.739743351936340332e-02,1.897905208170413971e-02,7.137192413210868835e-03,1.748507469892501831e-02,2.012296114116907120e-03,2.041791565716266632e-03,4.147182335145771503e-04,-7.068105973303318024e-03,1.805867417715489864e-03,-1.055155880749225616e-03,-8.716803044080734253e-03,-1.880426425486803055e-03,-3.541997284628450871e-04,2.341289509786292911e-04,-2.452103653922677040e-04,-6.110918475314974785e-04,-1.021877489984035492e-02,-1.226506475359201431e-02,4.825601354241371155e-03,5.818805657327175140e-04,2.864840498659759760e-04,6.079055674490518868e-05,1.401942029133351753e-08,2.257877349620684981e-05,-7.277147960849106312e-05,1.189505928778089583e-04,9.171202545985579491e-04,-4.190487743471749127e-05,1.182480627903714776e-04,-1.118536374633549713e-09,3.639410351752303541e-05,3.351181803736835718e-04,9.393790969625115395e-04,-1.055226288735866547e-02,7.692649960517883301e-03,-4.723349586129188538e-03,-4.106762353330850601e-04,-1.278291456401348114e-04,-2.942670835182070732e-04,1.218117075040936470e-03,-1.741834357380867004e-02,-2.348777279257774353e-02,-7.057720795273780823e-04,7.964767515659332275e-03,-4.969208501279354095e-03,2.661629987414926291e-04,-2.123725716955959797e-04,-2.448076382279396057e-03,-1.709172502160072327e-02,-1.127317920327186584e-02,-1.542494818568229675e-02,-9.387157857418060303e-03,-2.255832543596625328e-03,-2.631846873555332422e-04,-2.393790637142956257e-04,9.123658528551459312e-04,8.732983842492103577e-04,-1.173346862196922302e-02,9.256899356842041016e-04,-2.370193600654602051e-02,-6.878236308693885803e-03,2.740534488111734390e-03,-2.285491354996338487e-04,-4.305744543671607971e-03,-1.100599206984043121e-02,2.599663659930229187e-02,9.635257534682750702e-03,-1.182989962399005890e-02,-1.937381550669670105e-02,2.251472789794206619e-03,2.207123761763796210e-04,-7.709074765443801880e-03,-5.966954398900270462e-03,-1.750764623284339905e-02,-2.296660095453262329e-02,4.131762310862541199e-03,-2.934652729891240597e-04,2.380766673013567924e-04,-2.313802251592278481e-04,-6.612982833757996559e-04,-9.117972105741500854e-03,-1.011815108358860016e-02,4.598706960678100586e-03,4.741794546134769917e-04,4.979531513527035713e-05,9.531104296911507845e-06,1.191587273297045613e-08,1.994520425796508789e-05,-3.512134426273405552e-04,2.932505682110786438e-03,4.668990150094032288e-04,-1.890108251245692372e-04,2.430148888379335403e-04,-1.614549205442017410e-08,-1.291377993766218424e-04,8.238167501986026764e-04,-7.966851815581321716e-03,4.797437228262424469e-03,3.880997002124786377e-02,8.043454959988594055e-03,-1.488337729824706912e-04,9.916294220602139831e-05,3.616712929215282202e-04,-1.252214191481471062e-03,-7.820406928658485413e-03,-3.416065871715545654e-02,-1.529126614332199097e-02,-3.284272924065589905e-02,-2.239411696791648865e-04,-2.720472402870655060e-04,6.450639921240508556e-04,4.662862047553062439e-04,-1.195593271404504776e-02,2.748241648077964783e-03,3.775686025619506836e-02,1.683796569705009460e-02,6.159681361168622971e-04,4.597898805513978004e-05,-4.223773721605539322e-04,3.191675059497356415e-04,-3.422296419739723206e-02,6.399289704859256744e-03,2.110511995851993561e-02,-4.189368337392807007e-05,-1.211866270750761032e-02,-3.316305577754974365e-03,4.026045789942145348e-04,-4.391604103147983551e-03,1.894830167293548584e-02,1.175916194915771484e-02,-2.006077021360397339e-02,-4.363132268190383911e-02,-8.131614886224269867e-03,-4.038268700242042542e-03,9.464678587391972542e-04,-7.096179760992527008e-03,8.802463300526142120e-03,6.182372570037841797e-03,-6.554700434207916260e-03,2.414250373840332031e-02,-4.500806680880486965e-04,1.034356304444372654e-03,-3.056639689020812511e-04,-4.339066799730062485e-04,-8.393674157559871674e-03,-8.021540939807891846e-03,9.850919246673583984e-03,8.452790789306163788e-04,4.389026435092091560e-05,-1.026717363856732845e-04,1.652563241805182770e-08,-4.400624311529099941e-05,-2.449969470035284758e-04,1.153475022874772549e-03,3.650917438790202141e-03,-3.213481977581977844e-04,9.218334162142127752e-05,1.646043301661848091e-09,1.263266749447211623e-04,6.517703295685350895e-04,2.112559741362929344e-03,5.618602968752384186e-03,3.553714230656623840e-02,2.350596245378255844e-03,2.294986625202000141e-04,1.328383659711107612e-04,-3.412787918932735920e-06,-1.149927033111453056e-03,-9.291776455938816071e-03,-1.903378218412399292e-02,2.244555950164794922e-02,-1.627602986991405487e-02,-1.834047958254814148e-03,4.987560678273439407e-04,-5.340914358384907246e-04,-7.218340411782264709e-03,-1.406916230916976929e-02,-1.804994791746139526e-02,9.904896840453147888e-03,2.068443223834037781e-03,-9.938552975654602051e-03,2.882069384213536978e-04,-2.992007066495716572e-04,7.543339743278920650e-04,4.160248674452304840e-03,-1.143736764788627625e-02,2.001755870878696442e-02,-1.404580287635326385e-02,-7.967527955770492554e-03,5.243788473308086395e-05,1.115216073230840266e-04,1.865404658019542694e-03,1.989880204200744629e-02,2.979910373687744141e-02,1.615883596241474152e-02,1.734652742743492126e-02,-2.797629684209823608e-03,9.276929777115583420e-04,3.176220343448221684e-04,-1.472190301865339279e-02,1.688004937022924423e-03,-1.469521038234233856e-02,5.879595875740051270e-03,9.885221719741821289e-03,-2.842651156242936850e-04,4.654913791455328465e-04,-1.749855582602322102e-04,-6.076804129406809807e-04,-1.119796279817819595e-02,-9.166666306555271149e-03,5.583656020462512970e-03,4.989228909835219383e-04,2.310160198248922825e-06,3.359553011250682175e-05,-3.577758889150572941e-08,-2.302126813447102904e-05,-1.114422047976404428e-05,2.177206333726644516e-03,3.414966864511370659e-03,-5.221350875217467546e-05,1.719441061140969396e-04,-3.174761786794988438e-08,-1.157459482783451676e-04,3.737110528163611889e-04,-7.964241085574030876e-04,-5.731263197958469391e-03,9.316592477262020111e-03,-3.427893389016389847e-03,8.097155368886888027e-04,-1.274025562452152371e-04,-7.695038802921772003e-04,-1.578731462359428406e-04,-2.127035148441791534e-02,-1.342258416116237640e-02,2.164583280682563782e-02,-2.773143723607063293e-02,3.339150920510292053e-03,1.500784128438681364e-04,-5.478560342453420162e-04,-1.438488252460956573e-03,-1.790512353181838989e-02,-4.665656015276908875e-03,1.392101589590311050e-02,-2.159180678427219391e-02,1.258839154615998268e-03,1.073323073796927929e-04,-3.318081144243478775e-04,1.432666787877678871e-03,-1.946416683495044708e-03,-3.267184644937515259e-02,-1.141889579594135284e-02,-8.523959666490554810e-03,4.190267063677310944e-03,-8.319402113556861877e-04,-1.185139117296785116e-04,3.593064378947019577e-03,-8.230842649936676025e-04,2.044034749269485474e-02,1.009365078061819077e-02,-6.076257675886154175e-03,5.562826525419950485e-03,5.545082967728376389e-04,-8.029384771361947060e-04,2.112574176862835884e-03,-2.603096421808004379e-03,3.579674288630485535e-03,-1.620143651962280273e-03,-6.591803394258022308e-03,-1.596821821294724941e-04,9.093587286770343781e-04,-5.186180933378636837e-04,-4.570018791127949953e-05,1.962187699973583221e-03,-8.563112467527389526e-03,-8.114986121654510498e-03,-2.372005837969481945e-04,-1.116173807531595230e-04,-9.764536516740918159e-04,-5.623733159154653549e-04,5.202967440709471703e-04,-6.117351585999131203e-04,3.198352176696062088e-03,4.944598767906427383e-03,-9.030590881593525410e-04,5.449594464153051376e-04,-3.423731250222772360e-04,1.393683487549424171e-04,1.164176734164357185e-03,1.940164482221007347e-03,-1.713078469038009644e-02,1.688363589346408844e-02,-1.243959646672010422e-03,1.040448783896863461e-03,1.001390279270708561e-03,-3.571219276636838913e-04,1.698576379567384720e-03,-3.176294267177581787e-02,-3.044930659234523773e-02,3.742772340774536133e-02,3.321858495473861694e-02,1.392419170588254929e-02,9.681110386736690998e-04,-2.874174970202147961e-05,4.164003767073154449e-03,2.008608542382717133e-03,9.119325317442417145e-03,1.749592646956443787e-02,7.206809706985950470e-03,-3.215040313079953194e-03,-2.329712267965078354e-03,-3.062539908569306135e-04,3.555528819561004639e-03,-2.827965654432773590e-03,-2.083473093807697296e-02,-3.827351145446300507e-03,-3.400068357586860657e-02,2.834921702742576599e-03,3.755010431632399559e-03,-8.355943718925118446e-04,3.469432936981320381e-03,4.873490892350673676e-03,3.916537389159202576e-02,-4.489976167678833008e-02,1.496286783367395401e-02,-2.253737300634384155e-03,8.289211429655551910e-03,-3.226767480373382568e-02,-2.055289782583713531e-02,-4.540032707154750824e-03,-3.926965221762657166e-02,9.382336586713790894e-02,-1.210689079016447067e-03,-2.100978232920169830e-02,2.133954502642154694e-02,8.154403418302536011e-02,3.158916160464286804e-02,5.472835153341293335e-02,-3.326981142163276672e-02,7.218535244464874268e-02,5.056205391883850098e-02,7.875725626945495605e-02,-3.517281220410950482e-05\n0.000000000000000000e+00,-1.539910444989800453e-04,-1.035137102007865906e-03,3.348389407619833946e-03,1.234406139701604843e-03,-1.083229217329062521e-04,-4.401573823997750878e-05,4.912393158917893743e-09,3.861863515339791775e-04,-3.147950046695768833e-04,-7.865815423429012299e-04,6.289914716035127640e-03,3.474313300102949142e-03,-9.677515365183353424e-03,1.285878708586096764e-03,-1.911168874357827008e-05,3.327525337226688862e-04,-7.906997576355934143e-03,-4.135658964514732361e-02,-2.416171878576278687e-02,1.236791722476482391e-02,-5.026313662528991699e-02,4.301167093217372894e-03,-1.350120524875819683e-03,9.452728554606437683e-04,4.374904092401266098e-04,3.180739004164934158e-03,2.801788970828056335e-02,-2.579757757484912872e-02,1.404633838683366776e-02,3.778651589527726173e-03,-8.468640589853748679e-05,3.712331817951053381e-04,8.715287549421191216e-04,1.812378875911235809e-03,2.409030683338642120e-02,1.333812717348337173e-03,1.086170040071010590e-02,1.153045450337231159e-03,-1.201171055436134338e-02,1.273326488444581628e-04,8.728021755814552307e-03,3.733906149864196777e-02,-1.678270287811756134e-02,2.460232377052307129e-02,4.877078160643577576e-02,2.078713104128837585e-02,-4.073898890055716038e-04,-3.640050417743623257e-04,6.742681842297315598e-03,-5.806083790957927704e-03,1.161909755319356918e-02,2.176155801862478256e-03,1.262609660625457764e-02,7.756111881462857127e-05,-1.158551021944731474e-04,7.531646406278014183e-05,1.349241356365382671e-04,6.072049960494041443e-03,6.448016967624425888e-03,-3.947827499359846115e-03,-8.145057363435626030e-04,-6.758698727935552597e-04,-5.544757368625141680e-05,-6.317872003336333364e-09,5.070537008577957749e-05,3.035087138414382935e-04,-3.975135274231433868e-03,-7.516983430832624435e-03,1.604502758709713817e-04,-3.921734751202166080e-04,1.076532729626933360e-08,5.032914341427385807e-04,-1.400681911036372185e-03,8.812826126813888550e-03,4.102680832147598267e-04,-4.140886664390563965e-02,2.151001431047916412e-02,-8.934424258768558502e-04,7.588221342302858829e-05,3.539768804330378771e-04,2.187470672652125359e-04,4.380188882350921631e-03,4.445065930485725403e-02,-8.470714837312698364e-02,2.243448048830032349e-02,7.436166517436504364e-03,-5.253292620182037354e-04,1.059675822034478188e-03,8.280241861939430237e-03,2.141513302922248840e-02,4.054494947195053101e-02,-2.639864385128021240e-02,3.110284917056560516e-03,6.423287093639373779e-03,-1.117764506489038467e-03,3.295939532108604908e-04,3.705383278429508209e-03,3.399670869112014771e-02,3.646205738186836243e-02,-6.222295761108398438e-02,1.719323918223381042e-02,1.483100932091474533e-02,2.523021306842565536e-03,5.491095362231135368e-05,1.669216901063919067e-02,1.984005421400070190e-02,-4.840452969074249268e-02,-3.633690625429153442e-02,1.110192015767097473e-02,2.131138183176517487e-02,2.157181035727262497e-03,-3.429091011639684439e-04,4.197460599243640900e-03,2.921897917985916138e-03,-6.758418679237365723e-02,-4.043588414788246155e-02,-4.288740456104278564e-03,2.704985672608017921e-05,-3.893217945005744696e-04,1.512751623522490263e-04,1.393093261867761612e-04,5.203268490731716156e-03,7.182208821177482605e-03,1.320068258792161942e-05,1.902308431454002857e-04,-9.209266863763332367e-06,1.652399223530665040e-04,2.592304149118263012e-08,-4.487766709644347429e-04,1.341068767942488194e-03,2.725221216678619385e-02,2.249910123646259308e-02,-3.328929306007921696e-04,1.921206363476812840e-03,9.045822757514088153e-09,-2.773434156551957130e-03,6.314102094620466232e-03,-3.858079761266708374e-02,-8.660960942506790161e-02,3.642215132713317871e-01,-1.400802433490753174e-01,-2.005382440984249115e-03,-3.145483788102865219e-06,3.567325766198337078e-04,-5.207466892898082733e-03,1.070832461118698120e-02,-1.663376092910766602e-01,2.395857125520706177e-01,-1.498088240623474121e-01,-7.238757610321044922e-02,5.852680653333663940e-03,-6.459485739469528198e-03,-6.817650794982910156e-02,-3.541762381792068481e-02,-3.331256806850433350e-01,3.353787064552307129e-01,4.685261845588684082e-02,-7.190223038196563721e-02,6.774208508431911469e-03,-1.171661657281219959e-03,-2.361637353897094727e-02,-1.627950519323348999e-01,-2.501019239425659180e-01,2.564758360385894775e-01,-6.193602085113525391e-02,-8.699524402618408203e-02,1.759055419825017452e-03,-9.475444676354527473e-05,-5.491149052977561951e-02,-4.121976718306541443e-02,6.284599304199218750e-01,1.915020048618316650e-01,-1.423782706260681152e-01,-2.283234894275665283e-02,6.231277715414762497e-03,1.645328244194388390e-03,-2.179977297782897949e-02,-3.910057991743087769e-02,2.628796994686126709e-01,4.121761023998260498e-02,-2.249218523502349854e-03,-9.343826677650213242e-04,2.307607326656579971e-03,2.992375520989298820e-04,-2.097629010677337646e-03,-1.717978715896606445e-02,2.679527923464775085e-02,2.342683263123035431e-03,3.341739065945148468e-04,1.585297985002398491e-03,-6.256895139813423157e-04,7.534262103092714824e-09,8.448852895526215434e-06,-7.115026819519698620e-04,-2.206945326179265976e-03,-3.291356377303600311e-03,-8.624498150311410427e-06,-1.233043731190264225e-04,-7.870326612646749709e-09,7.565837004221975803e-04,-1.490510185249149799e-04,1.679412275552749634e-02,2.418674156069755554e-02,-1.732317358255386353e-02,3.146190196275711060e-02,4.091777373105287552e-04,4.093214520253241062e-04,1.005095546133816242e-03,-2.298850100487470627e-03,-9.570281952619552612e-03,3.583323583006858826e-02,-4.608583450317382812e-02,-1.743297837674617767e-02,-1.251755747944116592e-03,-1.194713986478745937e-04,2.395856194198131561e-03,4.207465797662734985e-03,3.514318168163299561e-02,5.915767326951026917e-02,-1.901216432452201843e-02,-2.347652986645698547e-02,-3.023323416709899902e-02,-3.979219181928783655e-04,4.780632152687758207e-04,4.182545468211174011e-03,3.173690661787986755e-02,7.272869348526000977e-03,-2.776596695184707642e-02,3.403726220130920410e-02,1.400348357856273651e-02,-6.095625460147857666e-03,7.146931020542979240e-04,-4.939139820635318756e-03,4.668153077363967896e-02,-1.042572502046823502e-02,6.773995235562324524e-03,4.778007045388221741e-03,3.060977905988693237e-04,-1.032348722219467163e-03,1.113289035856723785e-03,-2.016638219356536865e-02,-1.772585697472095490e-02,-3.269728273153305054e-02,-2.564575895667076111e-02,3.617706894874572754e-02,-4.889270057901740074e-04,5.440042004920542240e-04,3.371467755641788244e-05,-3.191681578755378723e-03,-3.832500427961349487e-03,-9.240582585334777832e-06,9.122991934418678284e-03,1.160181593149900436e-03,-1.620757248019799590e-04,-2.917396705015562475e-05,2.324895831407047808e-09,7.844678475521504879e-05,2.145183098036795855e-04,-3.125740913674235344e-04,1.353318337351083755e-03,3.645070682978257537e-05,8.963709115050733089e-05,-2.187192649216740392e-08,2.465585130266845226e-04,1.890047715278342366e-04,4.276165273040533066e-03,1.113550644367933273e-02,-1.389533397741615772e-03,3.900398500263690948e-03,1.466663670726120472e-04,4.400284524308517575e-05,3.175398451276123524e-04,-8.437384385615587234e-04,-4.995443858206272125e-03,1.614159345626831055e-02,-8.625062182545661926e-03,1.707913726568222046e-02,1.586751430295407772e-03,1.638125831959769130e-05,2.239874447695910931e-04,2.988623455166816711e-04,8.162404410541057587e-03,2.525046840310096741e-02,1.586629822850227356e-02,6.364957895129919052e-03,-4.605380352586507797e-03,-5.882585537619888783e-05,-1.825581130106002092e-04,7.988282595761120319e-04,5.975288338959217072e-03,3.239721804857254028e-02,-2.559184096753597260e-03,9.174555540084838867e-03,1.730418391525745392e-02,3.277225187048316002e-04,-1.058035704772919416e-04,-4.961923696100711823e-05,-3.948280587792396545e-03,1.904570497572422028e-02,1.272084191441535950e-03,9.821997955441474915e-03,4.817628767341375351e-03,9.399532573297619820e-04,1.628137106308713555e-04,-2.428726060315966606e-03,-8.804926183074712753e-04,-1.002548076212406158e-02,1.305753365159034729e-03,1.674951240420341492e-02,-9.885152394417673349e-05,1.792829134501516819e-04,-1.429826952517032623e-04,-1.640389382373541594e-04,1.527391606941819191e-03,-4.893791861832141876e-03,2.903422806411981583e-03,5.847493885084986687e-04,-8.002603863133117557e-06,3.324565841467119753e-05,1.920511749631259590e-09,4.697447002399712801e-05,-7.401236507575958967e-05,-1.574438647367060184e-03,-1.450017211027443409e-03,6.469256186392158270e-05,-6.187087274156510830e-05,3.186971753166290000e-08,2.382043458055704832e-04,-6.801741546951234341e-04,5.996842868626117706e-03,-4.191356711089611053e-03,-3.005764633417129517e-02,4.507224541157484055e-03,6.348801543936133385e-04,-2.990150242112576962e-04,-4.604978603310883045e-04,2.527993172407150269e-03,-2.667876332998275757e-02,-3.264240175485610962e-02,-1.735785230994224548e-02,-2.896826714277267456e-03,7.900239899754524231e-03,-8.059996180236339569e-04,8.805074030533432961e-04,1.332446467131376266e-02,1.433298271149396896e-02,3.130507841706275940e-02,-1.352727785706520081e-02,-6.657007150352001190e-03,1.026145368814468384e-02,-9.451974183320999146e-04,4.020834749098867178e-04,4.271104466170072556e-03,1.877374574542045593e-02,4.909824952483177185e-02,6.022574380040168762e-03,-1.220081374049186707e-02,4.268621094524860382e-03,9.295518975704908371e-05,-6.292116595432162285e-04,1.047159545123577118e-02,6.650873925536870956e-03,-5.979135166853666306e-03,5.762629676610231400e-03,-1.160431001335382462e-02,1.083164103329181671e-02,1.386136980727314949e-03,-4.383216728456318378e-04,6.391379982233047485e-03,-6.909528747200965881e-04,-4.257332533597946167e-02,-1.847071573138237000e-02,-6.340908352285623550e-03,1.806147047318518162e-04,-5.342086078599095345e-04,7.192109478637576103e-06,2.198677975684404373e-04,3.030318301171064377e-03,2.167742699384689331e-03,2.394377719610929489e-03,4.654954536817967892e-04,-3.924999036826193333e-04,1.236130483448505402e-04,7.284521430506174511e-09,-5.178138962946832180e-06,4.680478014051914215e-07,-1.296260207891464233e-02,-7.061680778861045837e-03,1.222847640747204423e-04,-1.597400405444204807e-04,3.154923433612566441e-09,3.065850760322064161e-04,-8.867457509040832520e-04,6.754929199814796448e-03,-5.706235766410827637e-03,-3.177587315440177917e-02,3.219905868172645569e-02,-2.826320123858749866e-04,4.493690212257206440e-04,1.451532589271664619e-04,8.192567620426416397e-04,-8.628740906715393066e-03,1.318359375000000000e-02,-2.745948731899261475e-02,7.073169946670532227e-02,-6.444018334150314331e-03,-3.463077591732144356e-04,3.940350143238902092e-04,1.045985240489244461e-02,-2.019963227212429047e-02,-9.902045130729675293e-03,-1.386786624789237976e-02,-2.271103300154209137e-02,-3.249153494834899902e-03,-6.799115799367427826e-04,-1.307761995121836662e-03,7.699771784245967865e-03,1.688600704073905945e-02,-3.425532951951026917e-02,-2.930118143558502197e-02,-1.572541519999504089e-02,-2.354498393833637238e-02,1.216856762766838074e-04,1.777074248821008950e-05,1.613629981875419617e-02,2.750646322965621948e-02,-7.219702005386352539e-02,2.686964347958564758e-02,2.641778066754341125e-02,-2.045925892889499664e-02,7.190454751253128052e-03,4.386882646940648556e-04,-1.342569477856159210e-02,6.952112540602684021e-03,-2.440820913761854172e-03,-1.492571644484996796e-02,-2.130008861422538757e-02,3.175681922584772110e-05,-2.850953023880720139e-06,2.834465703926980495e-05,-1.326529891230165958e-03,-2.127151936292648315e-03,-1.063040457665920258e-03,8.382827974855899811e-03,1.403525588102638721e-03,-9.759463137015700340e-05,1.019258561427704990e-04,8.071140200627269223e-09,3.739687963388860226e-05,-3.391515929251909256e-04,-9.160274639725685120e-03,-1.228242553770542145e-02,-1.284640165977180004e-05,-9.700685041025280952e-04,6.739000468769518193e-10,-1.100514491554349661e-04,-8.390268194489181042e-04,-4.449686035513877869e-03,4.252143949270248413e-02,-4.990940541028976440e-02,6.585072260349988937e-03,-1.277742907404899597e-03,5.180777952773496509e-05,9.455476538278162479e-04,2.051149262115359306e-03,3.071051463484764099e-02,3.089853376150131226e-02,-1.757099479436874390e-02,1.068197377026081085e-02,-1.226072013378143311e-02,-8.608909556642174721e-04,-6.201477954164147377e-04,-3.739025816321372986e-02,3.164692223072052002e-02,2.547637745738029480e-02,2.160891890525817871e-03,1.181789394468069077e-02,1.051358878612518311e-02,-8.822601521387696266e-04,1.451734569855034351e-04,-2.840848639607429504e-03,-8.686574175953865051e-03,5.183252692222595215e-02,-3.611525520682334900e-02,-2.236537821590900421e-02,1.343791373074054718e-03,5.238409154117107391e-03,4.354709526523947716e-04,1.789943547919392586e-03,1.006084401160478592e-02,-3.244666010141372681e-02,-1.792371086776256561e-02,1.089827902615070343e-02,-7.559406571090221405e-03,3.143131500110030174e-03,-2.387425920460373163e-04,4.312223196029663086e-02,-2.512487955391407013e-02,-1.683375425636768341e-02,-1.766816712915897369e-04,5.165911745280027390e-03,3.443038440309464931e-04,3.042395110242068768e-04,-5.609616055153310299e-04,3.218812635168433189e-04,-1.595990173518657684e-02,1.645682565867900848e-02,1.196705270558595657e-02,1.494901720434427261e-03,3.981731133535504341e-04,2.327066067664418370e-05,-4.830326361116021872e-09,3.862111043417826295e-05,3.380828420631587505e-04,2.708408283069729805e-03,1.613071188330650330e-03,2.690945984795689583e-04,-1.109551085392013192e-04,-9.856677252173540182e-09,8.553569205105304718e-05,-1.017767470329999924e-03,5.382989067584276199e-03,1.505895704030990601e-02,-6.005700677633285522e-02,1.830960065126419067e-02,1.633084262721240520e-03,-4.800411697942763567e-04,-1.359900808893144131e-03,1.578656490892171860e-03,-9.849285706877708435e-03,2.511959522962570190e-02,-2.762732561677694321e-03,-4.503582045435905457e-02,1.528619136661291122e-02,3.824103623628616333e-05,-7.494480814784765244e-04,1.054847426712512970e-02,-1.068103685975074768e-02,2.432999387383460999e-02,4.312521964311599731e-02,-2.540068700909614563e-02,1.799248717725276947e-02,-4.813385312445461750e-04,4.303691093809902668e-04,3.852065186947584152e-03,3.310474753379821777e-02,-2.358405478298664093e-02,-7.791683077812194824e-02,-1.503223553299903870e-03,2.783397026360034943e-02,8.611637167632579803e-04,-1.288886764086782932e-03,1.970463618636131287e-02,-1.037951745092868805e-02,-3.613041341304779053e-02,-2.103827893733978271e-03,-2.895307727158069611e-02,3.776653856039047241e-02,-9.609893895685672760e-04,-1.444179913960397243e-03,2.811456844210624695e-02,-7.501476909965276718e-03,-1.867447420954704285e-02,8.103921078145503998e-03,-3.863355889916419983e-02,-3.440955653786659241e-03,1.945227035321295261e-03,3.003193298354744911e-03,1.818958902731537819e-03,1.431105006486177444e-02,-9.911218658089637756e-03,-2.780061215162277222e-02,-3.720039967447519302e-03,-6.834568921476602554e-05,7.056230679154396057e-04,2.533154911361634731e-04,-8.985685417428612709e-05,-8.056941442191600800e-05,-2.614050870761275291e-03,-5.239966791123151779e-03,1.039642374962568283e-04,-5.244381027296185493e-04,2.081865444779396057e-03,-8.077041711658239365e-04,1.217947341501712799e-03,-4.599532112479209900e-04,2.851056680083274841e-02,-5.855794250965118408e-02,3.703171387314796448e-03,2.045745961368083954e-03,-2.372090821154415607e-04,1.320011680945754051e-03,1.136859878897666931e-02,5.482766032218933105e-02,-8.277246728539466858e-03,-9.536612033843994141e-02,-1.495967153459787369e-02,2.449949085712432861e-02,-6.046763155609369278e-03,4.222624469548463821e-03,4.642834141850471497e-02,-5.273969471454620361e-02,6.390883773565292358e-02,-4.087287932634353638e-02,9.965546429157257080e-03,4.680287465453147888e-02,-2.647095127031207085e-03,-4.319565487094223499e-04,4.556028638035058975e-03,-2.586144581437110901e-02,1.342067122459411621e-02,-5.383644625544548035e-02,2.528609149158000946e-02,2.269123494625091553e-02,4.787688609212636948e-03,-1.703087473288178444e-03,1.127205230295658112e-02,2.013776078820228577e-02,2.359094657003879547e-02,9.898963570594787598e-02,1.603082939982414246e-02,1.896152272820472717e-02,9.939202573150396347e-04,1.648582331836223602e-02,1.018400397151708603e-02,3.042585961520671844e-02,3.260282054543495178e-02,-1.859204843640327454e-02,1.499718986451625824e-03,8.264784701168537140e-03,3.086111694574356079e-02,-5.069835484027862549e-02,-1.959554553031921387e-01,-3.510657548904418945e-01,2.615216374397277832e-01,-3.141169995069503784e-02,-7.386819273233413696e-02,-5.232657119631767273e-02,1.217163880937732756e-04\n0.000000000000000000e+00,1.267796760657802224e-04,6.233317544683814049e-04,-3.244476392865180969e-03,2.345196437090635300e-03,1.480390783399343491e-04,3.533167473506182432e-04,-3.942314030780380563e-09,3.824114974122494459e-04,7.770375814288854599e-04,3.706747433170676231e-03,-1.452725939452648163e-02,2.309460891410708427e-03,5.463670566678047180e-02,-3.062616451643407345e-04,2.412568574072793126e-05,-4.990624147467315197e-04,8.224516175687313080e-03,1.425425428897142410e-02,3.443099930882453918e-02,-7.178673148155212402e-02,3.805122151970863342e-02,1.655837520956993103e-02,1.792256487533450127e-03,4.283951711840927601e-04,1.627942547202110291e-02,-1.198237296193838120e-02,3.688051365315914154e-03,1.023792028427124023e-01,2.658535027876496315e-03,1.178567484021186829e-02,-4.087163542862981558e-04,-7.828646921552717686e-04,4.175858921371400356e-04,7.025803904980421066e-03,5.061617121100425720e-03,9.604793973267078400e-03,5.744897760450839996e-03,-5.494596436619758606e-03,1.064927782863378525e-02,8.271913975477218628e-05,-1.499521196819841862e-03,-2.131706569343805313e-03,4.189451038837432861e-02,-3.266525454819202423e-03,-7.425435632467269897e-02,-3.728551790118217468e-02,2.619591075927019119e-03,1.223311759531497955e-03,-4.734745714813470840e-03,3.375792130827903748e-02,-1.921163499355316162e-02,2.374811097979545593e-02,6.111741065979003906e-03,-2.604485780466347933e-04,5.721662309952080250e-04,-2.743383520282804966e-04,1.133550249505788088e-04,-4.255070351064205170e-03,-2.013803087174892426e-02,1.053938921540975571e-02,1.671769074164330959e-03,4.240398702677339315e-04,-8.821662049740552902e-05,-7.754413999805365165e-09,8.717282616999000311e-05,1.687631447566673160e-04,-2.153259702026844025e-03,-3.269519889727234840e-03,1.312424283241853118e-04,-2.502965508028864861e-04,7.674786139943989838e-09,9.869502537185326219e-05,-8.934932411648333073e-04,1.378457294777035713e-03,7.524803280830383301e-03,-4.458853974938392639e-02,4.428089130669832230e-03,4.829516983591020107e-04,-8.424284169450402260e-05,-3.461437881924211979e-05,4.494151100516319275e-03,2.143720537424087524e-02,-2.087854593992233276e-02,-2.411980368196964264e-02,-1.010567788034677505e-02,1.395109109580516815e-02,-4.849038668908178806e-04,5.501405103132128716e-04,9.080138057470321655e-03,3.658939152956008911e-03,3.469961509108543396e-02,-3.468349948525428772e-02,6.753628142178058624e-03,1.340917032212018967e-02,-7.799308514222502708e-04,2.937146637123078108e-04,2.771294966805726290e-04,1.384294591844081879e-02,1.096221338957548141e-02,-2.256315574049949646e-02,1.906150951981544495e-02,1.526652183383703232e-02,1.301550306379795074e-03,5.177489947527647018e-05,3.688907017931342125e-03,9.565601125359535217e-03,-3.292079269886016846e-02,-4.040709882974624634e-02,1.326119154691696167e-02,1.587564125657081604e-02,2.012646757066249847e-03,-4.302574088796973228e-04,1.028098631650209427e-02,9.486475959420204163e-03,-1.683178916573524475e-02,-4.690142720937728882e-02,-5.373500287532806396e-03,9.777185914572328329e-05,-4.236930108163505793e-04,-9.045781916938722134e-05,9.905322222039103508e-04,3.542456077411770821e-03,-9.410884231328964233e-03,-2.323183463886380196e-03,-2.404413244221359491e-04,7.952051237225532532e-05,3.917001231457106769e-05,-9.113580112796171306e-09,2.529986886656843126e-05,3.487410722300410271e-04,-1.255715731531381607e-03,-1.199325546622276306e-03,-5.108496989123523235e-04,1.058939960785210133e-04,4.636162564963797195e-09,6.359261460602283478e-04,1.322195283137261868e-03,-3.052581660449504852e-02,9.918916970491409302e-02,5.035749822854995728e-02,-1.056169159710407257e-02,-6.483208853751420975e-04,7.131864549592137337e-05,9.246709523722529411e-04,-4.923895001411437988e-03,7.801403105258941650e-02,5.975107103586196899e-02,3.571686893701553345e-02,2.805471606552600861e-02,-5.397796630859375000e-02,2.928535686805844307e-04,-4.494192544370889664e-03,-4.636343196034431458e-02,-4.038521274924278259e-02,-1.780104190111160278e-01,-7.449493557214736938e-02,-1.387505233287811279e-02,-4.571527987718582153e-02,2.532351296395063400e-03,-7.545541739091277122e-04,-3.997593186795711517e-03,9.265594184398651123e-02,-9.337078779935836792e-02,-2.682228386402130127e-02,-3.843095526099205017e-02,2.685059607028961182e-02,2.182308398187160492e-02,2.079209371004253626e-04,-1.350156776607036591e-02,-1.074139475822448730e-01,1.815442442893981934e-01,5.255247950553894043e-01,1.425074487924575806e-01,-1.513435840606689453e-01,8.328578434884548187e-03,3.142017812933772802e-04,-4.892005771398544312e-02,-5.553020909428596497e-02,8.790148794651031494e-02,1.633820310235023499e-02,3.233658149838447571e-03,-6.216808687895536423e-04,1.595214125700294971e-03,-7.799146987963467836e-05,-1.853405497968196869e-03,-1.529185846447944641e-02,2.672532573342323303e-02,7.408240810036659241e-03,1.474585616961121559e-03,7.811763789504766464e-04,-1.867257378762587905e-04,-9.741905060423050600e-09,-2.146402403013780713e-05,-1.721061707939952612e-04,-4.241300630383193493e-04,9.417096152901649475e-04,-1.172657212009653449e-04,-1.312348322244361043e-04,-1.692106366135703865e-08,1.207878813147544861e-05,-3.797235549427568913e-04,-4.889007657766342163e-03,4.129779338836669922e-02,-6.686910241842269897e-02,-2.272547967731952667e-02,-1.278148265555500984e-04,2.147677587345242500e-04,-3.148728283122181892e-04,-5.401937523856759071e-04,-5.473716557025909424e-02,-5.326226353645324707e-02,-4.092622548341751099e-02,1.427922397851943970e-02,-3.110526502132415771e-02,-8.591974619776010513e-05,-4.674691590480506420e-04,-2.521767280995845795e-03,-2.453373000025749207e-02,2.171952649950981140e-02,8.120756596326828003e-02,1.818351820111274719e-02,-1.448752917349338531e-02,-3.190822317264974117e-04,-5.463768320623785257e-05,4.087275592610239983e-04,-1.748538576066493988e-02,6.568243261426687241e-03,3.733135759830474854e-03,2.910511195659637451e-02,-5.154194310307502747e-03,6.261416710913181305e-04,4.361695027910172939e-05,1.125850714743137360e-02,-4.543042741715908051e-03,-1.679500192403793335e-02,-9.773506782948970795e-03,9.157703071832656860e-02,3.321549296379089355e-02,9.494823170825839043e-04,-8.709838730283081532e-04,-1.047750189900398254e-02,-2.824784442782402039e-02,-3.543881326913833618e-02,2.619022689759731293e-02,-1.654944755136966705e-02,-2.664326748345047235e-04,8.895715291146188974e-05,-1.444863883079960942e-04,-1.136323786340653896e-03,-1.582781225442886353e-02,-1.306178607046604156e-02,1.174925360828638077e-03,-1.387358206557109952e-04,2.902809064835309982e-04,1.246229076059535146e-04,2.229171514045447111e-09,-5.676650471286848187e-05,4.988023647456429899e-05,2.878705505281686783e-03,-8.675160352140665054e-04,9.999512985814362764e-05,-1.460796192986890674e-04,5.704862360289553180e-09,2.701906487345695496e-05,-5.064547876827418804e-04,-6.540751201100647449e-04,4.665731638669967651e-02,-1.823451928794384003e-02,-4.417226009536534548e-04,2.992072259075939655e-04,-2.059440594166517258e-04,-6.670147413387894630e-04,-2.772776060737669468e-04,2.252200059592723846e-02,1.256052590906620026e-02,7.159779779613018036e-03,6.170622073113918304e-03,7.927097380161285400e-03,-4.956241464242339134e-04,9.209071286022663116e-04,4.377797711640596390e-03,-5.358248483389616013e-03,1.622794382274150848e-02,1.503767445683479309e-03,1.853048056364059448e-02,6.422162055969238281e-03,-3.893604152835905552e-04,6.161351338960230350e-04,7.995448540896177292e-04,-1.446556765586137772e-03,7.929131388664245605e-03,6.778270006179809570e-03,2.739653456956148148e-03,-2.194497501477599144e-03,-9.952926775440573692e-04,-5.881459946976974607e-05,1.385599141940474510e-03,3.018369898200035095e-03,2.185753919184207916e-02,3.427970409393310547e-02,-1.828955672681331635e-02,4.736678209155797958e-03,-1.475860713981091976e-03,-5.275295698083937168e-04,5.214947275817394257e-03,-9.150003083050251007e-03,-4.813078790903091431e-03,2.668607607483863831e-02,-1.077348832041025162e-02,5.522121209651231766e-04,-4.896458121947944164e-04,5.148456548340618610e-04,2.967639011330902576e-04,9.425462223589420319e-03,2.584349131211638451e-03,-5.129309371113777161e-03,-6.926484638825058937e-04,-2.796909247990697622e-04,-1.380568392050918192e-05,-2.610960336824064143e-10,-1.414014241163386032e-05,-7.836009172024205327e-05,1.586628844961524010e-03,1.803688006475567818e-03,5.482870619744062424e-05,6.127432425273582339e-05,-6.558025233971420676e-09,-7.940388604765757918e-05,2.880982065107673407e-04,-3.209911752492189407e-03,3.147135302424430847e-02,-2.460850030183792114e-02,8.322231005877256393e-04,1.490964496042579412e-04,-1.057068002410233021e-04,-5.335454261512495577e-05,5.869639571756124496e-04,3.891785163432359695e-03,9.854605421423912048e-03,-1.352455653250217438e-02,-5.182120483368635178e-03,4.192377440631389618e-03,2.455756766721606255e-04,8.420909580308943987e-05,-7.483846275135874748e-06,-1.529340725392103195e-02,2.314456738531589508e-03,5.098523572087287903e-03,3.074959618970751762e-03,1.421314664185047150e-03,6.053938705008476973e-06,-8.507502934662625194e-05,4.078131751157343388e-04,-1.691102422773838043e-02,1.043139956891536713e-03,-7.539702579379081726e-03,3.903549863025546074e-03,9.595553856343030930e-04,-2.012460492551326752e-03,2.744788362178951502e-04,-7.865251973271369934e-06,-6.206852849572896957e-03,-9.144002571702003479e-03,2.244632691144943237e-02,-2.552223578095436096e-02,-1.892572734504938126e-03,-1.286525744944810867e-03,1.819037279346957803e-04,-2.944200998172163963e-03,4.623250104486942291e-03,1.216772943735122681e-05,-2.196807414293289185e-03,2.143445191904902458e-03,7.116273627616465092e-05,1.448384500690735877e-05,-2.609418152133002877e-05,8.690126560395583510e-05,1.632673665881156921e-04,-8.384163491427898407e-03,-3.341105766594409943e-03,-7.585791754536330700e-04,1.890159182948991656e-06,-9.830549242906272411e-05,-4.739547421195311472e-09,1.318358845310285687e-04,1.789794769138097763e-04,4.331944976001977921e-03,-1.052860287018120289e-03,1.231466158060356975e-04,-1.649859041208401322e-04,1.975348595806281082e-08,1.677395630395039916e-05,-2.448496234137564898e-04,1.177189173176884651e-03,2.452274784445762634e-02,-1.264867745339870453e-02,-9.344482794404029846e-03,-4.612266784533858299e-04,-2.700481272768229246e-04,-5.943831638433039188e-04,1.694351551122963428e-03,6.462293677031993866e-03,-3.033256344497203827e-02,-7.129674777388572693e-03,-1.834660209715366364e-02,9.647264145314693451e-03,-8.126946631819009781e-04,-4.585830538417212665e-05,2.097276737913489342e-03,1.544509548693895340e-02,7.819782011210918427e-03,-4.536430351436138153e-03,-1.651301048696041107e-03,8.151564747095108032e-03,-4.291989607736468315e-04,9.321623365394771099e-04,-1.976155908778309822e-03,-9.252876974642276764e-03,-7.092311978340148926e-03,5.982444621622562408e-03,2.558962441980838776e-04,-6.045822519809007645e-03,4.905543290078639984e-03,-1.307553611695766449e-04,-1.283384673297405243e-02,-3.414027625694870949e-03,-3.555594384670257568e-02,5.566269159317016602e-02,2.752923406660556793e-02,8.762355893850326538e-03,-2.731649903580546379e-03,-7.065772661007940769e-04,1.077423524111509323e-02,5.196277983486652374e-03,-3.020637109875679016e-02,9.448878467082977295e-03,-1.463737618178129196e-02,1.468117698095738888e-04,-4.212516942061483860e-04,-2.101495920214802027e-05,9.283343097195029259e-04,3.531546331942081451e-03,-2.929114736616611481e-03,-4.252583719789981842e-03,-6.828727782703936100e-04,2.280063345097005367e-04,1.461522915633395314e-04,-1.610823119335691445e-08,-2.372563030803576112e-04,5.697948508895933628e-04,3.027401166036725044e-03,4.591466393321752548e-03,-4.437791358213871717e-04,1.147704606410115957e-04,1.228556811838643625e-08,4.903647350147366524e-04,-4.809176898561418056e-04,1.163188740611076355e-02,-8.471918292343616486e-03,-5.607777275145053864e-03,2.255679666996002197e-02,1.397879095748066902e-03,-7.393966370727866888e-06,-5.650442908518016338e-04,-5.060622468590736389e-03,1.283834688365459442e-03,4.521287605166435242e-02,-2.375006489455699921e-02,-2.483011782169342041e-02,1.689545065164566040e-02,-4.394464776851236820e-04,2.276030136272311211e-05,1.969387382268905640e-02,-5.081541091203689575e-02,1.718423515558242798e-02,-1.144143193960189819e-02,-2.628242224454879761e-02,-3.929891623556613922e-03,-1.137223516707308590e-04,2.969034831039607525e-04,4.846491850912570953e-03,2.335719019174575806e-02,8.882202208042144775e-03,6.530397385358810425e-02,3.733186796307563782e-02,9.975157678127288818e-03,-6.430479232221841812e-03,-1.739029248710721731e-04,1.252048462629318237e-02,-6.667979061603546143e-03,1.325197517871856689e-03,2.720272541046142578e-02,-3.831818234175443649e-03,2.236614376306533813e-02,-2.698241733014583588e-03,-4.250718920957297087e-04,-5.985694006085395813e-03,3.340345993638038635e-02,-2.056012675166130066e-02,-5.803371313959360123e-03,-5.541725549846887589e-04,3.928660298697650433e-04,-5.321695352904498577e-04,6.041332380846142769e-04,1.539093442261219025e-03,3.081313706934452057e-02,2.760244533419609070e-03,-9.067403152585029602e-03,-1.331445993855595589e-03,-5.985860479995608330e-04,2.302548273291904479e-05,7.556934633612399921e-09,-4.095145413884893060e-05,-1.766386558301746845e-04,-3.682537470012903214e-03,-1.797455828636884689e-03,-1.098609718610532582e-04,-1.555485505377873778e-04,1.813532435335218906e-08,1.291041007789317518e-05,-2.940983395092189312e-04,1.965138362720608711e-03,1.233530975878238678e-02,-5.540158599615097046e-04,-4.803398624062538147e-03,-1.697163970675319433e-04,1.209798138006590307e-04,1.593453780515119433e-04,-6.394714582711458206e-04,-3.472374752163887024e-03,1.584854163229465485e-02,-1.402338687330484390e-02,5.009199026972055435e-03,1.285549160093069077e-02,-7.158513180911540985e-04,3.991705307271331549e-05,2.898863283917307854e-03,-8.429373614490032196e-03,3.471161238849163055e-03,-1.892377808690071106e-02,-1.620493829250335693e-02,6.582046393305063248e-03,-5.627602222375571728e-04,-2.507648896425962448e-04,6.712945178151130676e-04,-8.128140121698379517e-03,5.160208791494369507e-03,-2.715928712859749794e-04,1.624688506126403809e-02,-5.759950727224349976e-04,-3.998237196356058121e-03,7.096774643287062645e-04,-3.314284607768058777e-03,-7.120703812688589096e-04,3.673458471894264221e-03,3.831595927476882935e-02,-1.207686401903629303e-02,-1.580994762480258942e-02,-1.137019949965178967e-03,2.880867104977369308e-04,-3.345468081533908844e-03,-4.822722636163234711e-03,-3.748013451695442200e-02,-4.120275378227233887e-03,7.427174132317304611e-03,3.220516024157404900e-03,-4.196091089397668839e-03,-1.516164513304829597e-03,1.362604321911931038e-03,2.823786810040473938e-03,2.826441079378128052e-03,5.491998512297868729e-03,7.565435371361672878e-04,-1.361970440484583378e-03,-1.780724996933713555e-04,5.229235393926501274e-04,-1.086526026483625174e-04,9.951172396540641785e-04,3.198484890162944794e-03,2.580935601145029068e-03,3.929144004359841347e-04,6.289819721132516861e-04,-2.271803561598062515e-03,2.711967390496283770e-04,-2.861674875020980835e-03,6.629915442317724228e-03,3.487153723835945129e-02,1.584900729358196259e-02,9.881611913442611694e-03,4.275374521967023611e-05,-1.711128978058695793e-03,1.175306504592299461e-03,-5.148882977664470673e-03,-3.633471205830574036e-02,3.573698550462722778e-02,4.619931802153587341e-02,1.644853875041007996e-02,2.276131696999073029e-02,1.027548685669898987e-03,-2.227607765235006809e-04,-6.543062627315521240e-04,4.251505807042121887e-02,1.189076714217662811e-02,1.482795458287000656e-02,-1.611765474081039429e-04,-1.532850973308086395e-02,1.557962736114859581e-03,-1.247024163603782654e-03,1.570659107528626919e-03,8.343304507434368134e-03,1.065760478377342224e-02,2.754510380327701569e-02,2.632099948823451996e-02,-2.397913485765457153e-04,3.597165690734982491e-03,9.183416143059730530e-03,-3.596978494897484779e-04,-2.104308456182479858e-02,-6.063332315534353256e-03,-5.664016306400299072e-02,3.967249300330877304e-03,4.025712609291076660e-03,1.013472490012645721e-02,2.070580376312136650e-03,7.911529392004013062e-03,9.277921169996261597e-03,-9.635441005229949951e-02,3.865541890263557434e-02,-9.337308816611766815e-03,-2.640845254063606262e-02,2.268747426569461823e-02,-1.057821735739707947e-01,4.043374955654144287e-01,2.151912003755569458e-01,-1.860541701316833496e-01,5.030027031898498535e-02,7.869462668895721436e-02,8.895642310380935669e-02,-8.411303133470937610e-05\n0.000000000000000000e+00,5.912205597269348800e-05,1.190047041745856404e-04,1.820052391849458218e-03,3.696332860272377729e-04,-7.750256918370723724e-05,1.692005607765167952e-04,-1.868979460084574384e-08,-3.629586717579513788e-04,5.799381178803741932e-04,-4.475926980376243591e-03,2.793775126338005066e-02,2.782752551138401031e-02,-1.755340769886970520e-02,-2.819144283421337605e-04,4.617626836989074945e-05,9.051036613527685404e-05,2.926554530858993530e-03,4.290066286921501160e-02,1.866390556097030640e-02,-7.657370530068874359e-03,-2.176665142178535461e-02,-1.088282838463783264e-02,6.040196167305111885e-04,1.715693360893055797e-04,8.910004980862140656e-04,-2.111031673848628998e-03,-3.381819650530815125e-02,-4.270059615373611450e-02,-2.051132498309016228e-03,-4.696678835898637772e-03,2.754728193394839764e-04,-6.171413406264036894e-05,-5.371485836803913116e-03,2.425054833292961121e-02,-5.727547407150268555e-02,6.844031624495983124e-03,1.343650184571743011e-02,1.098178327083587646e-03,1.898760907351970673e-03,3.875995171256363392e-04,-4.237243905663490295e-03,-3.826869651675224304e-03,-1.434002630412578583e-02,1.150438003242015839e-02,7.077589631080627441e-03,8.323638699948787689e-03,2.332455012947320938e-03,4.129411536268889904e-04,-7.068704348057508469e-03,6.068453658372163773e-03,9.488919749855995178e-03,7.401023991405963898e-03,7.231283932924270630e-03,-2.446381549816578627e-04,4.937788471579551697e-04,-1.123015827033668756e-04,-5.547392647713422775e-04,-6.116064731031656265e-03,-8.880347013473510742e-03,2.145768841728568077e-03,7.559978985227644444e-05,3.226557746529579163e-04,3.441542503423988819e-06,-6.453201084610782345e-09,-4.524729956756345928e-05,-2.259317989228293300e-04,5.006323568522930145e-03,3.670733422040939331e-03,-1.949352736119180918e-04,2.742012438829988241e-04,-1.945013217152791185e-08,-1.109078439185395837e-04,7.972556632012128830e-04,-2.529584337025880814e-03,2.036810293793678284e-02,4.401412606239318848e-02,-5.519857630133628845e-03,4.767894279211759567e-05,8.084011642495170236e-05,3.124708309769630432e-04,-2.705444116145372391e-03,-2.025740221142768860e-03,-1.201205141842365265e-02,3.165573999285697937e-02,-2.019852772355079651e-02,-5.692044738680124283e-03,-2.319339837413281202e-04,-3.179312334395945072e-04,-3.901495132595300674e-03,-1.126914471387863159e-02,-4.145136475563049316e-02,1.751381158828735352e-02,-1.619030535221099854e-02,-4.520910326391458511e-03,3.305694554001092911e-04,-8.719578909222036600e-05,-2.475189045071601868e-03,-2.519895508885383606e-02,-2.843387797474861145e-02,1.815900579094886780e-02,3.870930522680282593e-03,-7.196527440100908279e-03,-2.249912358820438385e-03,1.876748428912833333e-04,-3.124863840639591217e-03,-1.442275010049343109e-02,2.406615763902664185e-03,8.530865423381328583e-03,-3.096666187047958374e-04,-2.396987006068229675e-02,-4.810125101357698441e-04,3.260111843701452017e-04,-3.932328894734382629e-03,-3.754543606191873550e-03,3.563079982995986938e-02,1.853211596608161926e-02,7.926581427454948425e-03,-2.579587453510612249e-04,4.700622812379151583e-04,-1.638543035369366407e-04,-2.099042467307299376e-04,-6.006611511111259460e-03,-7.349728140980005264e-03,4.173838533461093903e-06,-2.124276943504810333e-04,-1.593186170794069767e-04,-9.397928806720301509e-05,-6.514338513063933078e-10,7.297019474208354950e-04,1.893998589366674423e-03,-1.251741498708724976e-02,-1.568464934825897217e-02,9.617118048481643200e-04,-4.117799107916653156e-04,-1.247386105518444310e-08,1.531567657366394997e-03,-3.840302582830190659e-03,8.731068111956119537e-03,7.876606658101081848e-03,-2.017593085765838623e-01,-2.749543637037277222e-02,-2.164938254281878471e-03,-1.483137486502528191e-03,-1.133901881985366344e-03,2.403944917023181915e-02,-1.583121716976165771e-02,8.006283640861511230e-02,-1.426463425159454346e-01,8.032937347888946533e-02,6.020148843526840210e-02,-2.544526709243655205e-03,3.940106369554996490e-03,6.751500070095062256e-02,2.328560687601566315e-02,-6.075486540794372559e-02,2.931358478963375092e-02,1.060460880398750305e-02,6.243988126516342163e-02,-4.054304677993059158e-03,1.860430464148521423e-03,1.383428554981946945e-02,1.975606530904769897e-01,6.864025443792343140e-02,-4.815155267715454102e-02,-6.755848973989486694e-02,5.917037278413772583e-02,1.730345375835895538e-02,-1.951571553945541382e-03,2.300733327865600586e-02,-1.218386590480804443e-01,-1.317939013242721558e-01,1.382247805595397949e-01,7.539422512054443359e-01,-4.036114364862442017e-02,2.475311979651451111e-02,-8.265129872597754002e-04,2.467909082770347595e-02,1.575405895709991455e-02,-9.043647348880767822e-02,-1.714476048946380615e-01,-1.232566908001899719e-01,5.117399268783628941e-04,-1.902346499264240265e-03,1.848192041506990790e-04,2.455937210470438004e-03,3.082639537751674652e-02,1.454725395888090134e-03,7.170919328927993774e-03,1.350318780168890953e-03,3.755772486329078674e-04,9.268325520679354668e-04,-1.424709950015312643e-08,7.313101377803832293e-06,4.559120570775121450e-04,-2.554169157519936562e-03,-3.213647287338972092e-03,1.309133222093805671e-04,2.346308974665589631e-05,5.045990292273927480e-09,-3.953557752538472414e-04,-3.641800140030682087e-05,-6.094140931963920593e-03,7.130140438675880432e-03,3.538858145475387573e-02,-2.528818510472774506e-02,-7.369795930571854115e-04,1.406484516337513924e-04,-3.169957490172237158e-04,5.432538455352187157e-04,2.572151832282543182e-02,1.339965034276247025e-03,3.723745048046112061e-02,-1.873685419559478760e-02,-1.057296618819236755e-02,-4.989049557480029762e-06,-8.728712564334273338e-04,-1.117648556828498840e-03,5.513215437531471252e-03,-4.137329012155532837e-02,-4.905076697468757629e-02,-9.913505055010318756e-03,1.452504657208919525e-02,4.706864419858902693e-04,-3.327661543153226376e-04,-4.149576416239142418e-04,-2.701233327388763428e-02,-3.860101103782653809e-03,-1.627020165324211121e-02,-1.692532747983932495e-02,-1.418077200651168823e-02,4.968533758074045181e-04,-1.650966441957280040e-04,-1.904137432575225830e-03,-2.306417375802993774e-02,-9.404722601175308228e-03,1.161952409893274307e-02,2.875858917832374573e-02,3.837348893284797668e-03,2.917336300015449524e-03,-2.483316638972610235e-04,1.052657142281532288e-03,1.805043965578079224e-02,4.710512235760688782e-02,4.678479954600334167e-02,-2.698589861392974854e-02,5.234471755102276802e-04,-2.280152693856507540e-04,1.112265963456593454e-04,-1.468170667067170143e-03,1.047200290486216545e-03,4.283760674297809601e-03,-4.398010205477476120e-03,-4.652289790101349354e-04,3.187387483194470406e-05,-5.384266842156648636e-06,7.055291462165769190e-09,-1.036538815242238343e-04,-5.317438626661896706e-04,4.500811046455055475e-04,1.802295155357569456e-04,-1.442060165572911501e-04,-2.988545747939497232e-05,-2.616553729239967652e-08,-6.350834883050993085e-05,2.602113236207515001e-04,-2.627911977469921112e-03,4.792683292180299759e-03,2.925870567560195923e-02,-2.034378936514258385e-03,-2.056209777947515249e-04,2.351402072235941887e-04,4.024006193503737450e-04,-6.492594839073717594e-04,6.605841219425201416e-03,1.501768175512552261e-02,5.244056694209575653e-03,8.680516853928565979e-03,-1.649162615649402142e-03,2.015960344579070807e-04,-4.465996753424406052e-04,-2.655140822753310204e-03,3.314543282613158226e-03,-2.704573795199394226e-02,-1.701091881841421127e-03,-1.625061221420764923e-02,-5.487387999892234802e-03,7.063217926770448685e-04,2.037695085164159536e-04,-2.129276283085346222e-03,-9.941373951733112335e-03,-2.983000595122575760e-04,-1.690018363296985626e-02,2.239771373569965363e-02,-1.007306575775146484e-02,-5.240630125626921654e-04,4.019948828499764204e-04,-4.541288129985332489e-03,7.630172651261091232e-03,2.689538523554801941e-04,3.279100637882947922e-03,1.717893779277801514e-02,-1.053299009799957275e-02,-7.383325719274580479e-04,3.501720202621072531e-04,-7.869869587011635303e-04,1.167164416983723640e-03,1.681605540215969086e-02,1.199069991707801819e-02,4.898016341030597687e-04,-1.739922736305743456e-04,3.557408344931900501e-04,-2.070122718578204513e-04,3.781487612286582589e-05,-3.358595538884401321e-03,9.741270914673805237e-03,3.458363236859440804e-03,5.226968205533921719e-04,7.112323510227724910e-05,-3.961176844313740730e-05,-9.986024451791308820e-09,-1.214496805914677680e-04,-3.057245048694312572e-04,1.288399565964937210e-03,2.172593493014574051e-03,2.297312676091678441e-06,1.030632920446805656e-04,-3.264551651227520779e-08,-1.457420294173061848e-04,8.980320853879675269e-05,-1.033439184539020061e-05,-1.170505676418542862e-02,-1.559946686029434204e-02,3.010372631251811981e-03,9.608840337023139000e-04,-5.767273250967264175e-06,-2.480032271705567837e-04,-3.589529311284422874e-03,-4.344884306192398071e-03,-5.891028791666030884e-02,7.720031775534152985e-03,-3.431866876780986786e-03,3.060565795749425888e-03,-2.195957640651613474e-04,3.638819616753607988e-04,3.222073661163449287e-03,-2.481053350493311882e-03,-1.472142152488231659e-02,1.640058681368827820e-02,1.339889038354158401e-02,-1.950372126884758472e-03,-2.823721151798963547e-04,-1.969783043023198843e-04,1.131751108914613724e-03,-1.006630621850490570e-02,8.489780128002166748e-03,2.302514389157295227e-02,-2.337311767041683197e-02,-1.704201474785804749e-02,-5.464275367558002472e-03,-2.251340192742645741e-04,5.550744011998176575e-03,-3.450435586273670197e-03,-1.375104673206806183e-02,-3.129963204264640808e-02,-2.254651673138141632e-02,-7.238440215587615967e-03,-1.166024478152394295e-03,-6.587823736481368542e-05,3.926962148398160934e-03,-1.299625262618064880e-03,-1.766425371170043945e-02,3.300864249467849731e-03,-1.395464036613702774e-02,7.336192356888204813e-05,-2.501551352906972170e-04,6.356762605719268322e-05,1.518145727459341288e-04,3.834635252133011818e-03,3.019381314516067505e-03,5.764585221186280251e-04,7.776819984428584576e-05,-6.414449308067560196e-04,1.602957490831613541e-05,-8.811610996417584829e-09,-1.799014135031029582e-04,-5.967267788946628571e-04,2.141362987458705902e-03,4.071365110576152802e-03,-1.223224680870771408e-04,1.093375321943312883e-04,7.603432550240540877e-09,2.528300683479756117e-04,1.259824493899941444e-04,2.150875283405184746e-03,7.467022165656089783e-03,2.428442239761352539e-02,-5.281819030642509460e-04,5.512239877134561539e-04,-3.763418499147519469e-05,2.204784104833379388e-04,-3.499838523566722870e-03,1.679779961705207825e-04,-1.140701398253440857e-02,-8.424966363236308098e-04,-2.399604208767414093e-02,-3.783727996051311493e-03,-1.112478086724877357e-03,1.504026004113256931e-04,-4.502310883253812790e-03,-9.422795847058296204e-03,-4.895427823066711426e-02,1.354148425161838531e-02,-1.312005799263715744e-03,-3.961149603128433228e-03,3.029061190318316221e-04,-4.776795103680342436e-04,-2.286255126819014549e-03,-1.248059142380952835e-02,-2.256695926189422607e-02,3.618056885898113251e-03,2.389054745435714722e-02,-1.832643151283264160e-02,-9.955531917512416840e-03,-7.195359648903831840e-05,-7.112883031368255615e-04,-3.540259599685668945e-02,-7.921999320387840271e-03,-6.456693168729543686e-03,3.797639161348342896e-02,-3.636216372251510620e-02,-2.241887850686907768e-03,1.635161897866055369e-04,-1.247074455022811890e-03,4.082656931132078171e-03,1.064677163958549500e-02,2.400549128651618958e-03,7.109650410711765289e-03,-8.880597306415438652e-06,-3.106915391981601715e-05,5.691279147868044674e-05,-1.762621541274711490e-04,-2.226764336228370667e-04,1.916963141411542892e-03,-1.956758496817201376e-04,-2.714834408834576607e-04,-4.788574296981096268e-04,-1.410934492014348507e-04,-1.050204900820972398e-08,-5.912686174269765615e-05,-3.096651053056120872e-04,2.088157692924141884e-03,2.961389487609267235e-03,-3.207073023077100515e-04,1.526199048385024071e-04,3.104008783338940702e-08,-1.009938750939909369e-05,6.620318163186311722e-04,-8.577737025916576385e-04,1.108766533434391022e-03,3.632934391498565674e-02,-1.372599042952060699e-03,1.343937765341252089e-05,3.055662673432379961e-04,4.523914540186524391e-04,1.027148682624101639e-03,4.361372441053390503e-03,-5.566163919866085052e-03,-2.388469874858856201e-05,-1.058153342455625534e-03,-3.153365105390548706e-05,4.318169376347213984e-04,-1.330374216195195913e-04,6.642425898462533951e-03,2.393459435552358627e-03,-3.251479566097259521e-02,1.289485767483711243e-02,-1.165605522692203522e-02,-1.096526533365249634e-02,4.788037913385778666e-04,-4.042865475639700890e-04,-1.361984759569168091e-03,-5.640318151563405991e-03,-2.233681827783584595e-02,-3.358758985996246338e-03,8.555178530514240265e-03,-8.466726168990135193e-03,-8.156464900821447372e-04,4.939564387314021587e-04,-6.936915218830108643e-03,6.034681573510169983e-03,6.740296259522438049e-03,8.226582780480384827e-03,1.620537415146827698e-02,-2.050568349659442902e-03,-7.533383322879672050e-04,5.208021029829978943e-04,-7.895240560173988342e-03,-3.941071219742298126e-03,3.010345622897148132e-02,2.705166116356849670e-02,1.040327362716197968e-02,-4.673631628975272179e-04,4.473168810363858938e-04,-3.122454800177365541e-04,-1.168369781225919724e-03,-2.350629866123199463e-02,-1.218829862773418427e-02,7.275726529769599438e-04,-1.069132267730310559e-04,2.179127477575093508e-05,-4.238163819536566734e-05,1.952302852714637993e-08,2.458609014865942299e-05,-1.715465623419731855e-05,1.533014932647347450e-03,-3.082449547946453094e-04,-8.348391565959900618e-05,6.127946835476905107e-05,3.945905291402596049e-08,-1.087662967620417476e-04,2.246148796984925866e-04,-5.208091344684362411e-03,-2.106549404561519623e-02,3.306099027395248413e-02,-8.599073626101016998e-03,-1.028344559017568827e-04,1.840908225858584046e-05,-1.689652563072741032e-04,1.059738802723586559e-03,-1.183472573757171631e-03,-1.593288779258728027e-02,5.410250741988420486e-03,-3.078321367502212524e-02,-5.523998290300369263e-03,1.974905608221888542e-04,-5.805845721624791622e-04,4.958278499543666840e-03,-2.670772373676300049e-04,-4.415411502122879028e-02,-6.885528564453125000e-04,-7.998972199857234955e-03,-1.459524687379598618e-02,-1.056372348102740943e-04,-6.381690036505460739e-05,-2.825794974341988564e-03,-7.830543443560600281e-03,-2.756569534540176392e-02,-3.427582606673240662e-02,-5.472163669764995575e-03,1.246093306690454483e-03,7.941634394228458405e-04,2.581703301984816790e-04,-4.136448726058006287e-03,-2.531074360013008118e-02,-2.990128844976425171e-02,2.943038940429687500e-02,3.696852549910545349e-02,5.153547972440719604e-04,1.439964398741722107e-05,1.572543988004326820e-05,-1.079490408301353455e-02,-5.796892568469047546e-03,6.796118803322315216e-03,3.852646052837371826e-02,-4.798060283064842224e-03,-1.897544279927387834e-05,-1.961390255019068718e-03,1.144584035500884056e-03,-1.488383277319371700e-03,-8.128710091114044189e-03,-1.143134385347366333e-02,-6.004035472869873047e-03,1.013953005895018578e-03,6.203282973729074001e-04,8.229379891417920589e-04,5.415234481915831566e-04,-1.725593232549726963e-03,2.072853501886129379e-03,2.042691921815276146e-03,-2.022538334131240845e-03,1.329047139734029770e-03,-1.112199970521032810e-03,-6.865793839097023010e-04,-1.139377127401530743e-03,1.085465075448155403e-03,4.846666939556598663e-03,5.473280698060989380e-02,7.647936791181564331e-02,2.310980856418609619e-02,-1.159176579676568508e-03,-2.084118314087390900e-04,-2.223127521574497223e-03,-1.429428718984127045e-02,2.763041481375694275e-02,4.276885092258453369e-02,5.584361962974071503e-03,-3.735680505633354187e-02,-2.677367255091667175e-02,1.085843658074736595e-03,-3.009682521224021912e-03,-4.347157478332519531e-02,1.427642349153757095e-02,-3.814306855201721191e-02,-1.404763199388980865e-03,-1.016505062580108643e-02,-3.126927465200424194e-02,3.072086721658706665e-03,-2.260362030938267708e-03,-3.789100330322980881e-03,1.553477253764867783e-03,4.337484389543533325e-02,2.561702951788902283e-02,2.452623844146728516e-02,-7.868660613894462585e-03,-1.472881995141506195e-02,5.127335680299438536e-05,-1.988898776471614838e-02,-3.624670580029487610e-02,-5.481508560478687286e-03,-1.575272716581821442e-02,4.374535288661718369e-03,-6.155855953693389893e-04,-1.360833737999200821e-02,3.877178579568862915e-02,6.184681318700313568e-03,-1.738708466291427612e-02,1.265092939138412476e-01,-1.341682374477386475e-01,-1.286896467208862305e-01,-4.371186718344688416e-02,-2.491111634299159050e-03,1.290309727191925049e-01,-3.187904879450798035e-02,2.160049229860305786e-02,-2.324141561985015869e-01,2.514602802693843842e-02,7.206273730844259262e-03,-1.042584404349327087e-01,-5.551060530706308782e-05\n0.000000000000000000e+00,4.839298708247952163e-05,5.169991636648774147e-04,1.840528566390275955e-03,7.793039549142122269e-04,2.018326340476050973e-04,4.201987394480966032e-05,-3.129535741663858062e-08,-1.221070851897820830e-05,-3.550108885974623263e-05,7.535983342677354813e-03,2.498900517821311951e-02,-2.189069800078868866e-02,7.665753364562988281e-04,-2.096124953823164105e-04,-1.545091072330251336e-04,-5.034874775446951389e-04,3.173249540850520134e-03,3.566071158275008202e-03,-8.136045187711715698e-03,-9.658015333116054535e-04,4.162007570266723633e-02,-9.900121949613094330e-04,7.064713863655924797e-04,4.500181239563971758e-05,6.059160921722650528e-03,8.204304613173007965e-03,-3.193785995244979858e-02,-1.125473529100418091e-02,-2.054083859547972679e-03,4.126435611397027969e-03,-7.474655285477638245e-05,2.466095029376447201e-04,2.183518838137388229e-03,-1.644803397357463837e-02,3.843746148049831390e-03,-2.024730667471885681e-02,-7.814597338438034058e-03,1.656096428632736206e-02,1.693206955678761005e-03,-3.628319827839732170e-04,-3.028936218470335007e-03,-3.603349253535270691e-02,1.415812503546476364e-02,-1.828805357217788696e-02,6.156365852802991867e-03,2.757168374955654144e-02,-1.924002543091773987e-03,-1.823175407480448484e-04,-1.011057640425860882e-03,2.312717493623495102e-03,-4.855656530708074570e-03,-4.004920832812786102e-03,-2.529648132622241974e-03,-5.568246706388890743e-06,-4.290489596314728260e-04,6.665881664957851171e-05,1.836216142692137510e-05,-7.951084990054368973e-05,-4.073612391948699951e-03,-4.394414369016885757e-03,-3.716804203577339649e-04,2.071597555186599493e-05,5.877713920199312270e-05,7.923254941033519572e-09,-7.531009032391011715e-05,-3.405061725061386824e-04,3.065987490117549896e-03,5.167856812477111816e-03,-7.527942943852394819e-05,1.791365357348695397e-04,-1.632986723620888370e-08,2.159678842872381210e-06,3.906178171746432781e-04,7.952402811497449875e-04,-1.142589724622666836e-03,1.254936028271913528e-02,4.891524091362953186e-03,9.482407476752996445e-04,-3.788594040088355541e-05,-2.936797100119292736e-04,-2.619049046188592911e-03,-7.582868449389934540e-03,-3.436993062496185303e-02,9.477723389863967896e-03,-1.220194250345230103e-02,1.251732930541038513e-03,2.094666124321520329e-04,-4.009110853075981140e-05,-2.036428544670343399e-03,-9.225318208336830139e-03,-1.553698629140853882e-02,2.873280085623264313e-03,3.676818683743476868e-03,1.912624342367053032e-03,5.119112902320921421e-04,4.492554580792784691e-06,-4.605683498084545135e-04,-1.042405422776937485e-02,-1.184767112135887146e-03,6.782245822250843048e-03,4.580318927764892578e-04,1.152898184955120087e-03,-4.323563538491725922e-03,-4.328352952143177390e-05,-3.789491485804319382e-03,-9.990447200834751129e-03,3.877272084355354309e-02,-8.301804773509502411e-04,-5.720510147511959076e-03,1.779359765350818634e-03,-2.081577200442552567e-03,-4.922467633150517941e-05,3.368483157828450203e-03,2.963575068861246109e-03,2.408806607127189636e-02,-9.692087769508361816e-04,8.343294262886047363e-03,-4.958733188686892390e-05,6.651079456787556410e-05,-9.075954949366860092e-06,2.882472763303667307e-04,1.215843483805656433e-03,-3.383065108209848404e-03,-3.641223302111029625e-03,-6.180875934660434723e-04,-3.034453256987035275e-04,-1.006791426334530115e-04,2.038098756429462810e-08,2.894960634876042604e-04,-7.289077620953321457e-05,-2.825413085520267487e-02,-1.989438384771347046e-02,5.164013418834656477e-05,-9.667984559200704098e-04,-4.736923742143517302e-09,-6.054463447071611881e-04,-1.920470269396901131e-03,-1.137357391417026520e-02,-2.760896831750869751e-02,-1.059970259666442871e-01,3.301361948251724243e-02,-1.881920383311808109e-03,7.841764017939567566e-04,9.161377092823386192e-04,5.323497578501701355e-03,1.670047640800476074e-02,1.402237564325332642e-01,3.394626826047897339e-02,1.128544360399246216e-01,8.358329534530639648e-03,-1.167153939604759216e-03,8.150938665494322777e-04,1.034098211675882339e-02,1.817887648940086365e-02,2.027924358844757080e-01,-1.843225806951522827e-01,-5.143061652779579163e-02,1.129313558340072632e-02,-2.044129185378551483e-03,-1.464907778427004814e-03,1.005565281957387924e-03,-2.440446615219116211e-02,2.746111154556274414e-02,4.313923418521881104e-03,2.352261170744895935e-02,-9.269367903470993042e-03,1.148921903222799301e-02,8.126791217364370823e-04,1.944772899150848389e-02,7.484880834817886353e-02,-2.391161583364009857e-02,-1.671830564737319946e-01,-3.559662401676177979e-02,5.939431190490722656e-01,-1.031906530261039734e-02,6.667918642051517963e-04,-1.080937683582305908e-02,1.221358403563499451e-02,-7.306561619043350220e-02,3.092967346310615540e-02,-3.552616387605667114e-02,1.131342491135001183e-03,-3.517157165333628654e-05,1.349217491224408150e-04,-7.306053303182125092e-04,2.312236465513706207e-03,2.309465967118740082e-02,1.266278419643640518e-02,2.081606537103652954e-03,1.805217470973730087e-04,1.160256215371191502e-05,1.610233546500694501e-08,2.646217581059318036e-05,3.211698203813284636e-04,2.536185318604111671e-03,2.136163879185914993e-03,3.592696884879842401e-05,7.810512761352583766e-05,1.755118361757013190e-08,-1.958520733751356602e-04,1.078805362340062857e-04,-1.064832322299480438e-02,8.776949718594551086e-03,-9.829806163907051086e-03,-1.919308304786682129e-02,-5.303588695824146271e-04,-1.664956071181222796e-04,-2.111636713379994035e-04,2.748452592641115189e-03,5.275414325296878815e-03,-4.785903543233871460e-02,-2.841344289481639862e-02,3.029832616448402405e-02,-1.796717010438442230e-02,2.514715015422552824e-04,-8.921127300709486008e-04,-1.766720088198781013e-03,-1.581344753503799438e-02,-1.722609438002109528e-02,3.009330481290817261e-02,1.260092202574014664e-02,4.302570596337318420e-04,3.315524954814463854e-04,6.059698353055864573e-05,-4.298098385334014893e-03,-3.489056602120399475e-03,-9.621953591704368591e-03,1.170922722667455673e-02,1.658586040139198303e-02,4.886665847152471542e-03,4.884103313088417053e-03,-4.811937105841934681e-04,1.089008525013923645e-03,-2.119745872914791107e-02,1.528324000537395477e-02,3.703937400132417679e-04,7.550651207566261292e-03,1.683466881513595581e-02,1.595848007127642632e-04,-7.285179453901946545e-04,1.333773601800203323e-02,-3.865039441734552383e-03,1.603394746780395508e-03,8.506260812282562256e-03,-2.390963723883032799e-03,-1.283913443330675364e-04,-1.016778551274910569e-04,-3.722678593476302922e-05,1.070297555997967720e-03,-1.639051712118089199e-03,-4.933761432766914368e-03,-2.287655370309948921e-03,-2.825772389769554138e-04,3.097059088759124279e-04,7.567246939288452268e-05,2.388924258411861956e-08,1.242169400939019397e-05,-3.223680323571898043e-05,4.101573955267667770e-03,2.526136348024010658e-03,1.312414096901193261e-04,1.414569851476699114e-06,-8.189630307242623530e-09,1.041312207235023379e-04,-1.524494145996868610e-04,1.120611326768994331e-03,9.955065324902534485e-03,-8.780332864262163639e-04,1.656467095017433167e-03,6.876483676023781300e-04,-1.840830664150416851e-04,-1.957532949745655060e-04,1.707273069769144058e-03,4.377179779112339020e-03,-1.214016787707805634e-02,-3.608407918363809586e-03,-1.210032869130373001e-02,5.872411187738180161e-03,4.270061253919266164e-05,3.586415841709822416e-04,5.679652094841003418e-03,5.739013198763132095e-03,-2.761310199275612831e-03,-7.047149818390607834e-03,1.218217518180608749e-02,9.679157286882400513e-03,-1.930403523147106171e-04,3.732610202860087156e-04,8.798411581665277481e-04,8.142502047121524811e-03,9.137291461229324341e-03,-5.968182347714900970e-03,6.886081770062446594e-03,9.054744616150856018e-03,-1.405609073117375374e-04,-9.027791384141892195e-05,5.799492821097373962e-03,9.123307652771472931e-03,1.478469371795654297e-02,-3.836329560726881027e-03,-4.582942929118871689e-03,1.867598854005336761e-02,5.699583562090992928e-04,-2.782104129437357187e-04,4.778623115271329880e-03,2.986266743391752243e-03,-4.000915680080652237e-03,-3.457728773355484009e-03,5.924037657678127289e-03,8.960211562225595117e-05,-1.831885019782930613e-04,1.829375978559255600e-04,3.905107732862234116e-04,1.638824120163917542e-03,8.764966041781008244e-04,-4.313131328672170639e-03,-4.961316008120775223e-04,-8.245962817454710603e-05,3.028466198884416372e-05,-3.703593165482743643e-08,4.154162525082938373e-05,4.998707299819216132e-05,2.983898390084505081e-03,1.867369632236659527e-03,-4.737205017590895295e-06,9.845203749136999249e-06,3.439566853558062576e-08,-1.415058068232610822e-05,-2.788983692880719900e-05,-1.039727823808789253e-03,-1.957698957994580269e-03,2.441107761114835739e-03,-2.701503224670886993e-03,-1.531497400719672441e-05,-1.655934029258787632e-04,1.913156302180141211e-05,1.051045255735516548e-04,-7.826468907296657562e-03,-1.287438068538904190e-02,-1.066035870462656021e-02,-5.214871373027563095e-03,2.890946343541145325e-03,4.482739313971251249e-05,2.869481686502695084e-04,-7.092508603818714619e-04,-1.981719862669706345e-03,-1.104511413723230362e-02,-2.057683095335960388e-02,2.197358757257461548e-03,4.476094618439674377e-03,-1.515361946076154709e-04,1.878281182143837214e-04,-1.785716507583856583e-03,1.437393017113208771e-03,3.205860033631324768e-03,-1.949472725391387939e-02,-1.059147529304027557e-03,1.226945593953132629e-02,1.388126285746693611e-03,-1.651508646318688989e-04,-1.201783074066042900e-03,-1.575871370732784271e-02,1.413536630570888519e-02,-4.826181568205356598e-03,-4.174062982201576233e-03,-1.301424577832221985e-03,-5.576048279181122780e-04,-4.594193887896835804e-05,3.247941378504037857e-03,-8.942279964685440063e-04,-2.556185470893979073e-03,-5.775951314717531204e-03,4.350063391029834747e-03,-1.756942074280232191e-04,4.920013452647253871e-06,-4.683520819526165724e-05,4.268114280421286821e-04,4.092337912879884243e-04,-6.335013546049594879e-03,-1.918708672747015953e-03,-2.768037375062704086e-04,5.000358214601874352e-05,-1.176026125904172659e-05,-3.839454620901960880e-08,-2.075137308565899730e-05,9.232106094714254141e-05,4.927964881062507629e-03,3.822623752057552338e-03,-9.981090988731011748e-05,4.378055746201425791e-05,2.151068656530696899e-08,-3.086065989919006824e-04,3.230180300306528807e-04,-1.265723956748843193e-03,-1.038598828017711639e-02,1.487173885107040405e-02,-5.627812817692756653e-03,-4.769489169120788574e-05,-5.610107837128452957e-05,-2.523263101466000080e-04,8.394324686378240585e-05,2.029594033956527710e-03,-3.234332799911499023e-02,7.807197514921426773e-03,-1.311959885060787201e-02,6.547724828124046326e-03,5.477322847582399845e-04,-8.198741124942898750e-04,-5.106993019580841064e-03,1.476155593991279602e-03,1.813795790076255798e-02,-2.099417150020599365e-02,-4.170529078692197800e-03,3.249241271987557411e-03,1.907827536342665553e-04,5.958204856142401695e-04,-2.569614211097359657e-03,-1.820265129208564758e-02,-8.737454190850257874e-03,2.884792163968086243e-03,-3.535440657287836075e-03,3.052723594009876251e-03,3.461827291175723076e-03,-3.107826705672778189e-05,-5.698237568140029907e-03,-7.664956152439117432e-03,1.745110494084656239e-03,-1.534330006688833237e-02,-2.462236210703849792e-02,2.215114794671535492e-02,-2.854866441339254379e-03,-3.183973894920200109e-04,1.143676601350307465e-02,-3.806493012234568596e-03,8.595338091254234314e-03,1.729855779558420181e-03,2.818577922880649567e-04,-3.845593892037868500e-05,-1.712194789433851838e-04,-7.170171011239290237e-05,1.012997934594750404e-03,8.722910424694418907e-04,-1.389566692523658276e-03,-5.792613606899976730e-03,-8.481240365654230118e-04,2.436948852846398950e-05,1.411227276548743248e-05,-5.975380190648138523e-10,-1.814046117942780256e-05,1.251321082236245275e-04,7.871818728744983673e-03,8.108322508633136749e-03,1.567150466144084930e-04,5.568627966567873955e-04,1.719371311992290430e-10,1.760074665071442723e-04,2.953367948066443205e-04,4.598480183631181717e-03,-7.822153158485889435e-03,2.559435553848743439e-02,-2.513412851840257645e-03,1.308933133259415627e-03,-1.553504116600379348e-04,-5.930909537710249424e-04,-2.566910348832607269e-03,-1.454811822623014450e-02,-1.133798249065876007e-02,-8.710566908121109009e-04,-2.915615215897560120e-03,2.005368657410144806e-02,5.184843903407454491e-04,-2.213161205872893333e-04,1.508792303502559662e-02,-9.773557074368000031e-03,-3.280360717326402664e-03,-3.952562808990478516e-03,-1.068590953946113586e-02,5.930287297815084457e-04,4.743635945487767458e-04,3.534533025231212378e-04,2.178238471969962120e-03,1.662905700504779816e-02,3.336630761623382568e-03,1.410631462931632996e-02,4.657986573874950409e-03,1.954156719148159027e-02,-2.377373632043600082e-03,-3.900985175278037786e-04,2.868913114070892334e-03,-6.932590156793594360e-03,2.473257109522819519e-02,-1.494219340384006500e-02,-1.553644426167011261e-03,1.921866461634635925e-02,-1.381754875183105469e-03,-9.870187204796820879e-05,-1.460887305438518524e-02,9.306224994361400604e-03,-6.182310171425342560e-03,4.514879547059535980e-03,1.931506092660129070e-03,-2.645569329615682364e-04,-4.483155789785087109e-04,2.442760160192847252e-04,6.971160182729363441e-04,6.165389437228441238e-03,-1.101971790194511414e-02,-1.089297607541084290e-02,-1.632263418287038803e-03,-1.871826534625142813e-04,3.280821692897006869e-05,1.461353349441196769e-08,-8.990280184661969543e-05,-3.349045000504702330e-04,6.015311810187995434e-04,7.460613851435482502e-04,-2.037280937656760216e-04,-3.954299245378933847e-06,5.905826583330053836e-08,1.882274518720805645e-04,2.784552925731986761e-04,9.136670269072055817e-04,3.404329996556043625e-03,1.310080103576183319e-02,-2.214248059317469597e-03,-1.089168217731639743e-04,1.260144490515813231e-04,3.553318674676120281e-04,-2.489139558747410774e-03,-3.215697593986988068e-03,-2.594825811684131622e-02,-2.338607423007488251e-02,1.767927780747413635e-02,-2.510996069759130478e-03,-2.099615230690687895e-04,3.588449617382138968e-04,-1.027976721525192261e-02,4.116436932235956192e-03,-3.084141062572598457e-03,-2.444433420896530151e-02,1.810289174318313599e-02,-6.430884823203086853e-04,1.482227235101163387e-04,5.054704524809494615e-05,-8.723292266950011253e-04,-7.645557634532451630e-03,1.805945858359336853e-02,1.406547706574201584e-02,4.461317323148250580e-03,-2.898756414651870728e-03,-3.535719588398933411e-03,3.111978294327855110e-04,-6.145399995148181915e-03,3.564018756151199341e-03,3.230600804090499878e-02,-1.408092211931943893e-02,7.173394784331321716e-03,-6.005098577588796616e-03,5.859544035047292709e-04,2.610510564409196377e-04,-6.315024569630622864e-03,-1.204265281558036804e-03,-7.851923815906047821e-03,-6.798222661018371582e-03,1.929226890206336975e-02,2.830808050930500031e-03,-1.059174188412725925e-03,-2.948337700217962265e-03,2.330077113583683968e-04,-6.246719975024461746e-03,3.961312118917703629e-03,8.067823946475982666e-03,3.210373688489198685e-04,-1.922944211401045322e-04,-8.232145919464528561e-04,-1.585142686963081360e-03,1.198796438984572887e-03,-1.625698525458574295e-03,-7.348625222221016884e-04,1.858154544606804848e-03,-8.645114139653742313e-04,6.953529082238674164e-04,-7.855470175854861736e-04,1.183627755381166935e-03,-5.403222749009728432e-04,1.763670472428202629e-03,4.740665201097726822e-03,2.748454548418521881e-02,-1.767565263435244560e-03,3.233148891013115644e-05,-1.329799299128353596e-03,-1.980459084734320641e-03,-3.147589508444070816e-03,-1.757895760238170624e-02,-1.677292212843894958e-02,3.165597468614578247e-02,1.591246575117111206e-02,-1.452993601560592651e-03,1.912564854137599468e-03,-4.992388421669602394e-04,-1.341272704303264618e-02,1.639807969331741333e-02,-1.891169324517250061e-02,8.710702881217002869e-03,-4.505104385316371918e-03,-2.179800346493721008e-02,2.824179362505674362e-03,-2.060058061033487320e-03,8.383509702980518341e-04,3.483635373413562775e-03,9.226835332810878754e-03,9.558393619954586029e-03,-3.894928842782974243e-03,-2.065072767436504364e-03,-4.184161312878131866e-03,3.962649498134851456e-04,-7.651634514331817627e-03,6.211003754287958145e-03,9.204501286149024963e-03,-4.548949003219604492e-02,6.831590551882982254e-03,-1.444103661924600601e-03,-1.909421058371663094e-03,-1.631691679358482361e-02,-1.631192490458488464e-02,-1.142118778079748154e-02,-5.793901532888412476e-02,2.123725414276123047e-02,4.187372699379920959e-02,-2.882623858749866486e-02,-6.253311783075332642e-02,-6.335879862308502197e-02,7.058180868625640869e-02,2.822933495044708252e-01,-1.414692401885986328e-01,-2.953533828258514404e-02,-9.445784613490104675e-03,-2.531235077185556293e-05,-1.054349340847693384e-04\n0.000000000000000000e+00,1.454265839129220694e-05,4.086063563590869308e-05,-7.675933884456753731e-04,1.833800342865288258e-04,-3.376946551725268364e-06,3.962925620726309717e-05,1.693296614035944003e-09,4.373116462375037372e-05,1.032220388879068196e-04,1.128300325945019722e-03,-2.561635803431272507e-03,4.629029426723718643e-03,8.319214917719364166e-03,-1.125681737903505564e-04,6.296142237260937691e-05,2.388840812272974290e-06,9.421040304005146027e-04,2.641507424414157867e-03,1.910464139655232430e-03,-1.089182309806346893e-02,5.627439823001623154e-03,7.458678446710109711e-04,2.383580576861277223e-04,9.309409506386145949e-05,1.707501360215246677e-03,-2.396862721070647240e-03,-5.607234197668731213e-04,9.937144815921783447e-03,-9.667407721281051636e-05,7.676046807318925858e-04,-7.629366882611066103e-05,-1.421140623278915882e-04,-4.172308254055678844e-04,1.173465047031641006e-03,1.201815670356154442e-03,-1.316747278906404972e-03,-7.655288791283965111e-04,-9.743414120748639107e-04,1.056750537827610970e-03,3.759426545002497733e-05,1.176742953248322010e-03,9.911605156958103180e-04,5.208986345678567886e-03,1.051943283528089523e-03,-1.093688979744911194e-02,-5.769193638116121292e-03,9.115797001868486404e-04,2.307234826730564237e-04,-1.938534434884786606e-03,5.532057955861091614e-03,-2.716429298743605614e-03,2.531233709305524826e-03,2.908096881583333015e-03,-9.574253635946661234e-05,1.398007152602076530e-04,-7.471496792277321219e-05,-9.060581214725971222e-05,-2.134438836947083473e-03,-3.657967085018754005e-03,2.477401169016957283e-03,3.617868642322719097e-04,7.814928540028631687e-05,4.774351509695407003e-06,-1.371424085405692495e-09,2.510349077056162059e-06,-5.682117989636026323e-05,1.474314485676586628e-04,7.946053519845008850e-04,-1.235235686181113124e-05,3.693037797347642481e-05,1.741527100307393994e-08,-4.488670128921512514e-06,1.407288364134728909e-04,-1.627401943551376462e-04,2.033061347901821136e-03,4.435060545802116394e-03,-4.852329147979617119e-04,2.366148401051759720e-04,-1.117225656344089657e-05,-5.596564005827531219e-05,5.736255552619695663e-04,-3.471523523330688477e-04,-7.565419189631938934e-03,6.424842402338981628e-03,-1.760508515872061253e-03,7.945192046463489532e-04,2.540976856835186481e-05,4.546407217276282609e-05,5.470710457302629948e-04,-2.904437948018312454e-03,1.897940644994378090e-03,-6.748792366124689579e-04,8.855853811837732792e-04,8.104615844786167145e-04,-2.578948624432086945e-05,-4.406403604662045836e-05,-5.509539550985209644e-05,2.313848817721009254e-04,-1.597217749804258347e-03,4.510721657425165176e-03,-1.503771869465708733e-03,-2.392147434875369072e-04,-1.968193100765347481e-04,-4.494979293667711318e-06,-1.469481736421585083e-03,-7.750140503048896790e-04,3.939987160265445709e-03,1.438214094378054142e-04,-7.182382978498935699e-04,3.767929738387465477e-04,-1.036948524415493011e-04,5.569684435613453388e-05,7.482423097826540470e-05,1.594034489244222641e-03,2.677433192729949951e-03,2.170030027627944946e-03,1.934041269123554230e-03,-3.329518949612975121e-05,3.688896686071529984e-05,-5.501670966623350978e-05,5.552462243940681219e-05,-9.507433860562741756e-04,-3.065308555960655212e-03,5.715552251785993576e-04,2.311490425199735910e-05,1.413388235960155725e-05,-6.440262950491160154e-06,-3.534980752561978079e-09,3.349789767526090145e-05,3.646239056251943111e-04,-1.535787945613265038e-03,-2.137804171070456505e-03,8.659165177959948778e-05,-1.593749329913407564e-04,3.285419936105427041e-08,5.692738341167569160e-05,-3.755974175874143839e-04,-2.047130605205893517e-03,3.220023587346076965e-03,-2.863314747810363770e-02,7.103001698851585388e-04,-4.871063865721225739e-04,-2.122294972650706768e-05,9.532905824016779661e-05,2.484517171978950500e-03,1.317442022264003754e-02,2.931589446961879730e-02,-9.477674029767513275e-03,-1.377714797854423523e-04,-7.121759117580950260e-04,-1.755220582708716393e-04,-2.876809739973396063e-04,3.056474961340427399e-04,1.165626570582389832e-02,3.245702944695949554e-03,-7.971271872520446777e-03,8.502788841724395752e-05,-4.202774434816092253e-04,7.252382056321948767e-05,1.836004521464928985e-04,8.420165977440774441e-04,2.300111204385757446e-02,3.014139831066131592e-03,-1.523473113775253296e-02,1.074558123946189880e-02,6.795797497034072876e-03,-8.191452361643314362e-04,-1.961226371349766850e-05,-9.900140576064586639e-04,-8.195541799068450928e-03,5.745207425206899643e-03,5.040634423494338989e-03,2.077457308769226074e-02,-9.837095625698566437e-03,6.569530963897705078e-01,-2.666806103661656380e-04,8.003204129636287689e-05,-7.903646677732467651e-03,-3.563472069799900055e-03,-5.722140893340110779e-03,-8.643709123134613037e-03,1.884032681118696928e-04,-1.632628700463101268e-04,1.665775198489427567e-04,1.216620221384800971e-04,4.481088370084762573e-03,8.345942944288253784e-03,-2.652035793289542198e-03,-1.688394404482096434e-04,-1.167220761999487877e-05,-7.358728908002376556e-06,4.619561622121182154e-08,-6.108262823545373976e-06,-5.598674761131405830e-05,3.447064082138240337e-04,6.117674056440591812e-04,-9.331039109383709729e-06,1.875369707704521716e-05,-2.269013066324987449e-08,3.631260915426537395e-05,2.408763975836336613e-05,-2.744055236689746380e-04,4.085075110197067261e-03,-2.732471330091357231e-03,-2.694507595151662827e-03,1.199112812173552811e-04,3.469829971436411142e-05,-3.004026984854135662e-05,1.299888826906681061e-04,-1.555333379656076431e-02,-4.194699693471193314e-03,4.183849319815635681e-03,7.565671112388372421e-04,-6.882284767925739288e-03,-4.803689807886257768e-05,5.378774585551582277e-05,7.655033841729164124e-04,-5.607008468359708786e-03,-4.971839371137320995e-05,6.109994836151599884e-03,3.248262684792280197e-03,-4.416917450726032257e-03,-2.186130586778745055e-06,-3.514438139973208308e-05,-5.108864279463887215e-04,-1.733019948005676270e-03,1.122806686908006668e-03,3.415241139009594917e-03,1.998669467866420746e-03,-1.545949839055538177e-03,-7.665146840736269951e-04,-4.013324723928235471e-05,2.807518001645803452e-03,-3.752759657800197601e-03,1.513740280643105507e-03,-1.389270299114286900e-03,1.238234713673591614e-02,1.434801146388053894e-03,-6.403234438039362431e-04,-6.276150816120207310e-05,7.044060621410608292e-04,4.470158368349075317e-03,-5.225206725299358368e-03,1.699579413980245590e-03,6.199429044499993324e-04,-9.255851182388141751e-05,5.283600330585613847e-05,-8.737265488889534026e-06,-3.337959060445427895e-04,-1.079162349924445152e-03,-2.510007005184888840e-03,7.704265881329774857e-04,5.225892891758121550e-05,-3.031439337064512074e-05,-7.922321856312919408e-06,2.811602328733897593e-08,2.040448634943459183e-06,1.798831726773642004e-05,7.396854198304936290e-05,-3.049448714591562748e-04,-7.161825124057941139e-07,-2.668433808139525354e-05,5.451511242426931858e-09,-7.243481377372518182e-06,-6.295331695582717657e-05,-2.054819196928292513e-05,4.972858820110559464e-03,-2.080976963043212891e-03,2.046374429482966661e-04,-1.327219979430083185e-05,-1.127765244746115059e-05,-3.572253990569151938e-05,2.403796534053981304e-04,3.331942949444055557e-03,-7.560050580650568008e-04,1.395000144839286804e-03,7.781552267260849476e-04,3.271405294071882963e-04,-5.093232539365999401e-05,9.852154471445828676e-05,5.207976792007684708e-04,-1.331547857262194157e-03,1.418249681591987610e-03,-1.490404596552252769e-03,1.770069589838385582e-03,8.468399173580110073e-04,-1.072507220669649541e-04,5.439260712591931224e-05,1.725101610645651817e-04,-7.216036319732666016e-04,1.035768073052167892e-03,1.606438076123595238e-03,-1.530842157080769539e-03,-8.995071402750909328e-04,2.707336097955703735e-04,1.237451033375691622e-05,6.974142743274569511e-04,3.278947435319423676e-03,2.828967291861772537e-03,2.992970636114478111e-03,-1.217383891344070435e-03,6.710443412885069847e-04,1.538145297672599554e-04,-4.393135168356820941e-05,2.450901956763118505e-04,-1.355554442852735519e-03,-1.175357028841972351e-03,2.467981772497296333e-03,-1.011692686006426811e-03,3.182903310516849160e-05,-3.213459422113373876e-05,3.779532562475651503e-05,2.739404044405091554e-05,1.798695593606680632e-04,-9.273066534660756588e-04,-1.684317976469174027e-04,-3.950036989408545196e-05,1.680928107816725969e-07,7.696708962612319738e-06,2.011228161791223101e-08,-3.142538844258524477e-06,-3.128734533675014973e-06,1.716176921036094427e-04,2.335227327421307564e-04,7.086575351422652602e-06,8.111808710964396596e-06,-8.650886229588650167e-08,-1.021833122649695724e-05,5.568004417000338435e-05,-2.545487950555980206e-05,6.912917830049991608e-03,-5.533326184377074242e-04,2.021387917920947075e-04,-1.290420186705887318e-05,-1.058471607393585145e-04,-5.381332812248729169e-05,-7.721083238720893860e-05,-3.091224702075123787e-03,-1.539329998195171356e-03,-5.948282778263092041e-04,-1.199611811898648739e-03,1.176270656287670135e-03,7.784736226312816143e-05,-1.897360925795510411e-05,-5.153769743628799915e-04,-1.822975464165210724e-03,-3.475028323009610176e-03,-2.212892286479473114e-04,1.699503976851701736e-03,3.984383656643331051e-04,4.554630140773952007e-05,-2.146361657651141286e-05,4.509776772465556860e-05,-2.522816648706793785e-03,1.936161424964666367e-05,8.997978875413537025e-04,-1.744544599205255508e-03,-2.562557347118854523e-05,-1.307427883148193359e-04,4.785900455317460001e-05,2.896860823966562748e-04,2.083642175421118736e-03,-3.961788024753332138e-05,2.936360891908407211e-03,-2.046678215265274048e-03,-1.676897169090807438e-03,-7.817987352609634399e-06,4.243060902808792889e-05,-4.508787533268332481e-04,2.925107954069972038e-03,-1.969869947060942650e-03,-2.558805048465728760e-03,1.534530543722212315e-03,4.117253411095589399e-06,1.205046100949402899e-05,-2.331428277102531865e-06,-1.500502548879012465e-05,-3.457826096564531326e-05,-7.215176010504364967e-04,7.615148933837190270e-05,-3.984555951319634914e-05,-6.215857865754514933e-06,-1.288617932004854083e-05,-7.109747457434423268e-09,-2.474918801453895867e-05,-6.598145409952849150e-05,9.072435786947607994e-04,2.948470937553793192e-04,-4.087347770109772682e-05,-2.710763510549440980e-05,2.762908479780890048e-08,6.008733180351555347e-06,6.239279900910332799e-05,6.261801463551819324e-04,4.977826494723558426e-03,6.339694373309612274e-03,-3.259256482124328613e-05,1.102381356758996844e-04,-3.118618406006135046e-05,-9.136941662291064858e-05,-6.955038988962769508e-04,-2.283619251102209091e-03,-4.246346652507781982e-03,-9.646709077060222626e-04,-6.311330944299697876e-04,9.048007195815443993e-04,-7.309843203984200954e-05,-1.362937910016626120e-04,-2.297200728207826614e-03,2.411685418337583542e-03,2.971245674416422844e-03,-3.355477703735232353e-03,-3.506705397740006447e-03,5.332953878678381443e-04,1.695854734862223268e-06,7.235648809000849724e-05,-4.352985706645995378e-04,-6.078944541513919830e-03,-1.174509990960359573e-03,2.909780712798237801e-03,-2.569549717009067535e-03,-3.330712206661701202e-04,-2.858266234397888184e-04,1.016091664496343583e-05,-1.060140784829854965e-03,-1.651295460760593414e-04,-7.022361387498676777e-05,5.414581857621669769e-03,-3.029857063665986061e-03,3.497431054711341858e-03,-1.246646279469132423e-03,-8.550857455702498555e-05,2.091543981805443764e-03,1.258929260075092316e-03,-1.096027437597513199e-03,2.014887984842061996e-03,2.498908666893839836e-03,2.245247742393985391e-05,-2.388705433986615390e-05,-2.420478085696231574e-05,1.795171701814979315e-04,-9.069661609828472137e-05,-3.621668438427150249e-04,-6.228665006347000599e-04,-1.604954013600945473e-04,-2.311030402779579163e-05,2.059579855995252728e-06,-2.321212377864867449e-08,-3.489397931843996048e-05,1.161938707809895277e-04,7.963580428622663021e-04,8.971323259174823761e-04,-2.196426066802814603e-05,4.295692633604630828e-05,-2.494289219612255692e-10,5.749331103288568556e-05,1.201221675728447735e-05,1.124889589846134186e-03,-5.730134434998035431e-04,4.032367840409278870e-03,1.682841684669256210e-03,1.329054939560592175e-04,1.033226999425096437e-05,-4.857415478909388185e-05,-1.241570804268121719e-03,-4.215961089357733727e-04,1.486573251895606518e-03,-5.891217151656746864e-04,-2.640661317855119705e-03,2.292122226208448410e-03,-9.283265171688981354e-06,4.787981742992997169e-05,2.662944141775369644e-03,-9.236318059265613556e-03,2.362808911129832268e-03,-1.633655745536088943e-03,-6.717645097523927689e-03,2.267449744977056980e-04,7.566389831481501460e-05,7.707969780312851071e-05,2.941293641924858093e-04,9.791160700842738152e-04,2.605305053293704987e-04,1.124293357133865356e-02,1.800305559299886227e-03,2.220457885414361954e-03,-7.423106580972671509e-04,-1.179946411866694689e-05,1.425463007763028145e-03,-1.436910592019557953e-03,3.372776554897427559e-03,3.045136341825127602e-03,1.417702296748757362e-03,3.515276592224836349e-03,-5.198817234486341476e-04,2.372641574766021222e-06,-4.809567704796791077e-03,-6.895274418639019132e-05,-1.295534428209066391e-03,-1.087766606360673904e-03,1.553640235215425491e-03,5.397272616392001510e-05,-2.662654878804460168e-05,1.012874417938292027e-04,3.422328736633062363e-04,5.132738035172224045e-03,3.872073430102318525e-04,-1.341414637863636017e-03,-2.437094226479530334e-04,-4.833442653762176633e-05,-4.634504875866696239e-06,-3.697550710057839751e-09,-2.195159140683244914e-05,-1.301462543779052794e-05,-2.820361114572733641e-04,1.713902020128443837e-04,-3.293072222732007504e-05,-2.631523784657474607e-05,1.322246134805027395e-08,1.047527803166303784e-05,-2.671940819709561765e-05,3.427888441365212202e-04,3.880169941112399101e-03,-3.835845505818724632e-03,-5.548736080527305603e-04,1.403738133376464248e-04,1.827484629757236689e-05,-8.650574454804882407e-05,-3.786637680605053902e-04,-2.025086199864745140e-03,-1.922304392792284489e-03,8.661765605211257935e-04,-4.927567206323146820e-04,3.022194840013980865e-03,-1.572059045429341495e-05,-2.883656998164951801e-04,-1.589933177456259727e-03,-1.697705592960119247e-03,-1.764493645168840885e-04,2.675093244761228561e-03,-8.358846418559551239e-03,1.122649176977574825e-03,2.313419827260077000e-05,-3.516019569360651076e-05,1.027796679409220815e-04,-4.835751606151461601e-04,-2.388014225289225578e-03,-1.001135213300585747e-03,3.356336150318384171e-03,1.489879796281456947e-04,-7.985396659933030605e-04,7.934451423352584243e-05,-2.445791906211525202e-04,1.515587791800498962e-03,3.974231425672769547e-03,4.061782732605934143e-03,-4.870586097240447998e-03,5.213747499510645866e-05,-2.425805432721972466e-04,-1.162101689260452986e-04,2.761412411928176880e-03,2.129411324858665466e-03,8.848168654367327690e-04,2.423004014417529106e-03,-2.711630659177899361e-04,6.881835870444774628e-04,-6.090841488912701607e-04,-2.577854320406913757e-04,4.262869770172983408e-04,1.254803501069545746e-03,1.777749625034630299e-03,-5.989773198962211609e-04,1.257441181223839521e-05,-2.197837748099118471e-04,-9.821806452237069607e-05,-1.222802347911056131e-05,4.376037395559251308e-06,-5.702371709048748016e-05,3.438319254200905561e-04,6.515606073662638664e-04,4.977719072485342622e-07,7.367237412836402655e-05,-2.607908681966364384e-04,1.569501037010923028e-04,-3.327139711473137140e-04,6.692467723041772842e-04,9.695093613117933273e-04,3.096970263868570328e-03,4.798684385605156422e-04,1.395936124026775360e-06,-2.250116231152787805e-04,7.899084266682621092e-06,-1.242206664755940437e-03,-8.695604279637336731e-03,-8.588882628828287125e-04,9.987181052565574646e-03,5.892067681998014450e-03,8.679857710376381874e-04,-1.300428266404196620e-06,-1.503142993897199631e-04,-6.936949212104082108e-04,5.707973614335060120e-03,2.068607835099101067e-03,2.280594315379858017e-03,-3.261990495957434177e-04,-3.360961098223924637e-03,-5.676106084138154984e-04,-9.833446238189935684e-04,-6.842746515758335590e-04,-3.140912391245365143e-03,-4.845307208597660065e-03,4.965439438819885254e-03,-1.428703311830759048e-03,-2.974958624690771103e-03,1.125317998230457306e-03,5.232528783380985260e-04,1.275670947507023811e-04,7.516720797866582870e-04,3.777718869969248772e-03,-1.013357844203710556e-02,2.173101995140314102e-03,4.287129268050193787e-04,1.701419125311076641e-03,4.684545565396547318e-03,-7.387821096926927567e-04,2.709528431296348572e-03,-2.193774096667766571e-02,1.629365794360637665e-02,7.060122210532426834e-03,1.093451981432735920e-03,2.770551946014165878e-03,-1.407786365598440170e-02,6.065303087234497070e-02,3.375440835952758789e-02,-1.461667474359273911e-02,-3.787327790632843971e-03,1.343377400189638138e-02,1.949965581297874451e-02,-2.471622065058909357e-05\n0.000000000000000000e+00,6.002350346534512937e-06,6.989781468291766942e-06,-2.338328704354353249e-05,-3.564909275155514479e-05,5.092960236652288586e-06,3.315162530270754360e-06,3.371873447122197831e-09,-3.228566583857173100e-06,4.891867320111487061e-06,8.162714948412030935e-07,7.636267109774053097e-04,3.840551944449543953e-04,-5.388143472373485565e-04,-3.775632649194449186e-06,-1.407873014613869600e-06,1.161297859653132036e-06,2.042386768152937293e-04,6.615790771320462227e-04,-1.655046944506466389e-04,1.404096838086843491e-04,6.581683992408216000e-04,-2.070657792501151562e-04,1.264910770260030404e-05,2.514100742700975388e-05,2.945871092379093170e-04,1.497058547101914883e-04,1.731550437398254871e-04,-9.654026944190263748e-04,2.276768645970150828e-04,-3.100812318734824657e-05,-1.210288701258832589e-05,-8.081824489636346698e-07,-3.493199074000585824e-06,-6.334516365313902497e-05,-5.491310148499906063e-04,1.818102027755230665e-04,-2.277952153235673904e-04,5.387372584664262831e-05,1.490613212808966637e-04,8.234397910200641491e-07,-2.055285294773057103e-04,-4.659695550799369812e-04,7.954362808959558606e-05,1.810209214454516768e-04,8.070964831858873367e-04,3.606561949709430337e-05,1.106707641156390309e-04,1.130227428802754730e-05,-3.277064242865890265e-04,3.667074997792951763e-05,-2.806292322929948568e-04,-3.178814658895134926e-04,-3.218193887732923031e-05,-8.244038326665759087e-06,7.117332188499858603e-06,-3.228949935873970389e-06,-2.372449307586066425e-05,-1.374739513266831636e-04,-3.532381670083850622e-04,1.883586810436099768e-04,2.992879308294504881e-05,1.366158176097087562e-05,4.693562004831619561e-06,-9.775019016444730369e-09,2.923754209405160509e-06,-4.632928266801172867e-06,-1.000480988295748830e-04,-1.112567333620972931e-04,2.668638217073748820e-06,-4.150074346398469061e-07,1.114847769656535093e-08,1.899782319014775567e-06,-1.185042492579668760e-05,6.567875971086323261e-06,4.326287307776510715e-05,-1.456585596315562725e-04,3.853355883620679379e-05,-3.041529453184921294e-05,5.587115538219222799e-06,1.152628465206362307e-05,2.290419979544822127e-05,-4.366576104075647891e-05,4.763614269904792309e-04,-8.823582320474088192e-04,5.043055862188339233e-04,2.937839599326252937e-05,-1.586089820193592459e-05,3.207211557310074568e-05,3.378120309207588434e-04,2.720402699196711183e-05,4.916642792522907257e-04,-2.315742895007133484e-04,5.756967584602534771e-05,8.627119677839800715e-05,-1.788353256415575743e-05,-8.200257070711813867e-06,2.265875446028076112e-05,-3.718825464602559805e-04,1.598283706698566675e-04,1.066639379132539034e-04,2.046450390480458736e-04,-1.441339554730802774e-04,3.046263009309768677e-05,7.677529538341332227e-06,-2.736459282459691167e-05,3.259804798290133476e-04,-3.048645448870956898e-04,-1.839065953390672803e-04,2.898481907323002815e-04,-2.858251391444355249e-04,4.991552486899308860e-05,1.500996404502075166e-05,-2.062282583210617304e-04,2.074054500553756952e-04,-5.614926922135055065e-04,-3.038177965208888054e-04,1.088487188098952174e-04,-5.140937901160214096e-06,9.229359420714899898e-06,-4.318029823480173945e-06,-1.671720747253857553e-05,-1.196495286421850324e-04,-1.880797208286821842e-04,2.405072445981204510e-04,3.234036921639926732e-05,2.031858002737862989e-06,-7.067850447128876112e-07,5.440284311930554395e-08,-2.280811349919531494e-05,1.151099877461092547e-05,4.959227517247200012e-04,5.039259558543562889e-04,-2.573191704868804663e-05,-1.072812665370292962e-05,7.060958040483455989e-08,-9.799899089557584375e-06,1.815662471926771104e-05,2.775223983917385340e-04,-6.736980867572128773e-04,-7.224566070362925529e-04,3.687015268951654434e-04,1.743326574796810746e-04,-4.572017860482446849e-05,-7.578615623060613871e-05,-3.942985786125063896e-04,-1.683724112808704376e-03,-1.433889148756861687e-03,1.069285324774682522e-03,-4.598496947437524796e-03,4.468007246032357216e-04,3.272715548519045115e-05,-2.433640183880925179e-04,-2.568718977272510529e-03,-8.434949559159576893e-04,-4.205091390758752823e-03,2.985912375152111053e-03,-7.736214902251958847e-04,-1.897484180517494678e-04,9.021589357871562243e-05,5.321243224898353219e-05,-3.481262683635577559e-05,4.632886499166488647e-03,8.167927153408527374e-04,1.159643754363059998e-03,-1.631927443668246269e-03,1.226631924510002136e-03,-4.100425867363810539e-04,-5.459523526951670647e-05,6.785430596210062504e-04,-3.360930131748318672e-03,1.096311374567449093e-03,1.310962717980146408e-03,-1.139956293627619743e-05,8.287889650091528893e-04,-3.037677379325032234e-04,6.557852029800415039e-01,1.897451700642704964e-03,-7.303857128135859966e-04,2.254759892821311951e-03,2.838021609932184219e-04,-1.364765688776969910e-03,4.052556323586031795e-05,-6.388933979906141758e-05,1.623514617676846683e-05,1.710600772639736533e-04,6.397916586138308048e-04,1.189651899039745331e-03,-1.381023088470101357e-03,-2.133162488462403417e-04,-2.929768925241660327e-05,4.987254214938730001e-06,-6.907345806439479929e-08,2.761412588370149024e-06,5.353662800189340487e-06,-5.359570059226825833e-05,-1.089034194592386484e-04,5.877310741198016331e-06,-2.234435214631957933e-07,-2.164506440749391913e-08,-1.058642192219849676e-05,-1.034116667142370716e-05,-1.933135208673775196e-04,-6.105343345552682877e-05,-3.853720409097149968e-05,-4.312456876505166292e-04,-5.547032196773216128e-05,-5.513280143532028887e-07,1.222993614646838978e-05,7.591141911689192057e-05,2.415968629065901041e-04,1.527140702819451690e-04,-6.255101179704070091e-04,1.057410263456404209e-03,-1.771705225110054016e-03,-2.315802885277662426e-05,2.499097536201588809e-05,4.963212995789945126e-04,9.269191650673747063e-06,1.233022194355726242e-04,-8.024097187444567680e-04,-7.055505993776023388e-04,8.888362790457904339e-04,-1.114819770009489730e-05,-6.610288437514100224e-06,-4.660971535486169159e-05,-9.875881951302289963e-04,9.493714314885437489e-04,-5.103765870444476604e-04,-3.778759855777025223e-04,-1.375134161207824945e-06,1.410229651810368523e-05,-1.959965402420493774e-06,-1.642801362322643399e-04,-2.142748271580785513e-04,-1.581978576723486185e-04,3.050327650271356106e-04,7.420358597300946712e-04,-4.724164318758994341e-05,4.031281787320040166e-05,1.050375703925965354e-05,2.263833594042807817e-04,1.423921319656074047e-03,9.241340449079871178e-04,-3.701392561197280884e-04,5.720102126360870898e-05,4.879707830696133897e-06,1.663717512201401405e-06,-2.204879137934767641e-06,-6.050210140529088676e-05,4.343552791397087276e-05,-1.974495244212448597e-04,3.562901838449761271e-05,7.031604127405444160e-06,2.005405576710472815e-06,-2.723273269111814443e-07,3.834429662674665451e-08,1.379350692332081962e-06,-1.273925045097712427e-05,-3.778730024350807071e-05,-3.641279909061267972e-05,1.521709123153414112e-06,3.690510766318766400e-06,-2.830893208738416433e-08,2.889153165597235784e-06,6.841659342171624303e-06,-5.630670784739777446e-05,-2.464337376295588911e-05,4.812220868188887835e-04,-4.954497126163914800e-05,-2.024432797043118626e-05,6.779443538107443601e-06,1.561968019814230502e-05,7.120508962543681264e-05,1.289644133066758513e-04,4.010626435047015548e-05,-3.034822293557226658e-04,2.628542133606970310e-04,2.121552643075119704e-05,-1.467183437853236683e-06,2.805456097121350467e-05,4.338599101174622774e-04,1.191425762954168022e-04,1.550581655465066433e-04,-5.183189059607684612e-04,1.186658337246626616e-04,6.203904922585934401e-05,-6.407595719792880118e-06,-9.746980140334926546e-06,-1.030190742312697694e-05,-4.326486377976834774e-04,3.579595068003982306e-05,3.614207089412957430e-04,2.110761997755616903e-04,-5.107835168018937111e-04,2.017782753682695329e-05,1.030152998282574117e-05,-1.058227790053933859e-04,4.384522326290607452e-04,1.958677166840061545e-04,-4.633443313650786877e-05,3.744178975466638803e-04,-3.124864015262573957e-04,1.636863453313708305e-05,2.616818164824508131e-05,-3.247277054470032454e-04,2.953754737973213196e-04,-5.079255788587033749e-05,-4.375645075924694538e-04,4.385968204587697983e-04,-9.319810487795621157e-06,2.209169178968295455e-05,-6.745610789948841557e-06,-2.301748281752225012e-05,-2.028623421210795641e-04,-1.403185597155243158e-04,3.211821313016116619e-04,5.193408287595957518e-05,3.035625695702037774e-06,-1.723907701034477213e-07,1.246451830638761749e-08,3.413024842302547768e-06,6.138830030977260321e-07,-9.214492456521838903e-05,-4.964403342455625534e-05,5.324539415596518666e-06,3.907450718543259427e-06,-9.683299140306189656e-08,-2.196561126766027883e-06,2.421967110421974212e-06,-7.785096386214718223e-06,-4.742078890558332205e-04,3.606645332183688879e-04,-2.971305730170570314e-05,-2.703296195250004530e-05,1.031716055877041072e-05,2.150130239897407591e-05,6.644535460509359837e-05,-3.064384218305349350e-04,-3.447426133789122105e-04,-4.843403585255146027e-04,7.809253293089568615e-04,7.248891051858663559e-06,-2.386939286225242540e-07,4.438320684130303562e-05,4.014295118395239115e-04,3.794893855229020119e-04,-7.228874892462044954e-05,1.611957268323749304e-04,4.828040837310254574e-04,-3.843301237793639302e-05,-2.124238017131574452e-05,-1.104900002246722579e-05,1.548804357298649848e-05,-2.210707752965390682e-04,2.448240993544459343e-04,4.741221491713076830e-04,8.185728802345693111e-05,-4.669297195505350828e-04,6.212000880623236299e-05,1.514173345640301704e-05,4.165334394201636314e-05,2.062309940811246634e-04,3.710387391038239002e-04,-7.655818626517429948e-05,-9.269380825571715832e-06,-2.616944839246571064e-04,7.428195385728031397e-05,2.337582009204197675e-05,-2.958625264000147581e-04,7.513951277360320091e-04,-1.401488902047276497e-03,-3.114327264484018087e-04,-6.120285979704931378e-05,-6.448417934734607115e-06,7.800534149282611907e-06,-9.875216164800804108e-07,-3.254092735005542636e-05,-4.358011574367992580e-05,-9.400198905495926738e-06,3.678733482956886292e-04,5.383720781537704170e-05,5.611153483187081292e-06,1.319626562690245919e-06,2.017804945353418589e-08,-5.304158321450813673e-07,-4.133404672757023945e-06,6.959597158129326999e-06,-2.350631075387354940e-05,-4.926528163196053356e-07,-2.314771791134262457e-06,-1.083014922187430784e-08,6.798659342166502029e-06,-9.480572771281003952e-06,1.100077279261313379e-04,2.967510954476892948e-04,3.526406944729387760e-04,4.531374725047498941e-05,-2.090312227664981037e-05,1.026523113978328183e-05,2.354550997551996261e-05,2.171525557059794664e-05,6.006052717566490173e-04,1.098229986382648349e-04,-1.456955797038972378e-04,-8.293663995573297143e-05,1.299210271099582314e-05,-1.093115406547440216e-05,4.499714850680902600e-05,1.381041947752237320e-04,1.570488093420863152e-04,1.031325780786573887e-03,-6.153562571853399277e-04,1.761985477060079575e-04,3.685512638185173273e-06,-6.906325324962381274e-06,1.482036896049976349e-05,-3.998796455562114716e-05,-3.156288876198232174e-04,2.534498926252126694e-04,1.248180778929963708e-04,5.138788837939500809e-04,-1.784151245374232531e-04,-5.859816155862063169e-05,1.094186791306128725e-05,5.803810927318409085e-05,5.023892736062407494e-04,2.176064444938674569e-04,-5.631333333440124989e-04,-3.766113077290356159e-04,-4.290122014936059713e-04,5.717287876905174926e-06,1.955662264663260430e-05,-1.612253399798646569e-04,3.161032218486070633e-04,-2.792050945572555065e-04,-5.034459172748029232e-04,5.252592964097857475e-04,-2.858841071429196745e-06,1.008484377962304279e-05,-3.199234015482943505e-06,-1.557986615807749331e-05,-1.078853383660316467e-04,2.690002293093129992e-05,3.003077581524848938e-04,3.580594420782290399e-05,9.917512215906754136e-07,6.161033070384291932e-07,6.653635864495299757e-08,3.975899744546040893e-06,6.067637059459229931e-07,-7.179135718615725636e-05,-3.279833617853000760e-05,4.771693056682124734e-06,2.111256435455288738e-06,-2.465367288095876575e-08,1.078386048902757466e-06,4.009221811429597437e-06,-3.390852361917495728e-05,-2.652266412042081356e-04,1.996165810851380229e-04,-2.345043758396059275e-04,-4.807365621672943234e-05,9.815299563342705369e-06,1.907676414703018963e-05,1.625941367819905281e-04,4.940990475006401539e-04,-4.538734210655093193e-04,-6.756916409358382225e-04,8.016974607016891241e-05,-3.938284935429692268e-04,3.511000841172062792e-06,1.802305268938653171e-05,5.519560654647648335e-04,3.058961592614650726e-04,2.426967548672109842e-04,-5.497274687513709068e-04,3.135474980808794498e-04,-9.960323222912847996e-05,-5.399273049988551065e-06,-1.325351877312641591e-05,-1.438765957573195919e-05,-2.670449903234839439e-04,1.400569308316335082e-04,2.373449096921831369e-04,4.159839008934795856e-04,-3.293111803941428661e-04,3.256840136600658298e-05,1.220414105773670599e-05,-2.397977514192461967e-04,5.217155558057129383e-04,-3.466164052952080965e-04,4.913056618534028530e-04,6.969584501348435879e-04,-2.579181455075740814e-04,3.169662159052677453e-05,2.335616409254726022e-05,-2.376256452407687902e-04,3.991930861957371235e-04,-2.878097002394497395e-04,1.144681373261846602e-04,3.009497304446995258e-04,-1.612702726561110467e-05,1.768537913449108601e-05,-5.504496584762819111e-06,-7.619091047672554851e-05,-3.194590390194207430e-04,-3.912952379323542118e-04,2.719373151194304228e-04,3.884893885697238147e-05,6.017859959683846682e-06,3.603788059081125539e-07,-2.662613951542880386e-08,4.233770596329122782e-06,6.398206096491776407e-06,4.818249726668000221e-05,1.466138292016694322e-05,1.285585858568083495e-05,8.993290975922718644e-06,-5.861420504515990615e-08,6.208961622178321704e-06,-1.393149523210013285e-05,-5.392794264480471611e-06,-9.655893663875758648e-04,-3.985376097261905670e-04,-7.754944090265780687e-05,2.214197229477576911e-05,-6.805102202633861452e-06,-3.720503445947542787e-05,8.817579509923234582e-05,-1.940730144269764423e-04,1.045073149725794792e-04,-9.179688640870153904e-05,-8.369427523575723171e-04,6.551055703312158585e-04,-6.507502803287934512e-06,2.859657979570329189e-05,9.300190722569823265e-04,-2.756682806648313999e-04,4.227411700412631035e-04,2.647656947374343872e-04,-1.508356537669897079e-03,1.709684147499501705e-04,-1.824220817070454359e-05,-8.894773600331973284e-06,6.686221604468300939e-05,1.100366498576477170e-04,-8.550550555810332298e-04,-8.142623119056224823e-04,1.495090691605582833e-04,1.964864495676010847e-04,-4.009141048300080001e-05,-1.084223185898736119e-06,1.595675421413034201e-04,-4.936468903906643391e-04,-2.667928347364068031e-04,3.969047684222459793e-04,4.664337902795523405e-04,4.968717112205922604e-04,4.188191451248712838e-05,-5.354462700779549778e-06,1.526774722151458263e-04,-5.245864304015412927e-05,3.403462469577789307e-04,3.100621688645333052e-04,-1.050793100148439407e-03,3.896654379786923528e-05,-7.490804273402318358e-05,-3.343688877066597342e-05,3.189717972418293357e-06,4.594240745063871145e-04,-4.620497638825327158e-04,-5.179153522476553917e-04,-2.575603139121085405e-05,4.172684202785603702e-05,-4.050124516652431339e-06,2.630968083394691348e-06,-1.117800093197729439e-05,7.768554496578872204e-06,-8.615050319349393249e-05,-7.183926209108904004e-05,-2.033701093751005828e-05,5.464272817334858701e-06,5.841018719365820289e-06,-1.793832097973790951e-06,-3.544174978742375970e-05,6.247007695492357016e-05,7.148378645069897175e-04,6.375462980940937996e-04,4.418578755576163530e-04,-4.831143451156094670e-05,2.066902561637107283e-05,-2.180699448217637837e-05,-2.009582531172782183e-04,2.106838801410049200e-04,1.209045760333538055e-03,-3.263584803789854050e-04,3.747747105080634356e-04,-1.055036409525200725e-04,8.704550964466761798e-06,-3.365477459738031030e-05,-3.887986822519451380e-04,5.782300140708684921e-04,-3.080873284488916397e-05,-2.774380263872444630e-04,1.652395148994401097e-04,-3.513307892717421055e-04,8.879756933311000466e-06,-8.381751831620931625e-05,1.029728664434514940e-04,-8.803716627880930901e-05,5.580911529250442982e-04,8.753448491916060448e-04,-1.697920670267194510e-04,-2.928066824097186327e-04,-1.387010706821456552e-04,1.558412186568602920e-04,-2.849878801498562098e-04,-4.131036257604137063e-05,-2.597981074359267950e-04,-8.842252427712082863e-04,4.486789111979305744e-05,-1.523550308775156736e-04,4.258246917743235826e-05,-2.476920490153133869e-04,-1.936116314027458429e-04,-2.165579644497483969e-04,8.493844070471823215e-04,-2.351401373744010925e-03,1.799024903448298573e-04,-1.449480303563177586e-03,-5.763163208030164242e-04,1.602616510353982449e-03,-1.728068804368376732e-03,2.801218535751104355e-03,-4.937996622174978256e-03,9.489124058745801449e-04,2.041248371824622154e-03,-7.324894540943205357e-04,-2.768511535577999894e-07\n0.000000000000000000e+00,-6.753401976311579347e-05,-7.666058809263631701e-05,1.605147030204534531e-03,9.644261444918811321e-04,-1.233317889273166656e-04,-7.555920456070452929e-05,-3.560444605810175744e-09,-9.482918540015816689e-05,-1.023048243951052427e-04,-1.841470715589821339e-03,-1.218391396105289459e-02,-7.137721404433250427e-03,-7.133230101317167282e-04,6.088587688282132149e-04,-1.323558972217142582e-04,-2.414059708826243877e-04,-1.239131786860525608e-03,-1.955350628122687340e-03,3.767229150980710983e-03,8.440688252449035645e-03,-1.199348457157611847e-02,1.738363318145275116e-02,-1.781017199391499162e-04,-7.461779168806970119e-04,-5.948261357843875885e-03,-1.094009820371866226e-02,-9.353487752377986908e-03,8.438662625849246979e-04,2.638157457113265991e-04,1.269204076379537582e-02,-2.612120442790910602e-05,8.728875400265678763e-05,-1.004776102490723133e-03,1.727184047922492027e-03,8.955445140600204468e-03,1.153572695329785347e-03,5.838207434862852097e-03,6.052513141185045242e-03,-1.425810041837394238e-03,-8.276807784568518400e-05,3.122711321339011192e-03,8.959203027188777924e-03,-9.887209162116050720e-03,1.279225386679172516e-02,-9.397379122674465179e-03,-6.491078995168209076e-03,-9.173352736979722977e-04,-3.926133504137396812e-04,2.064023911952972412e-02,5.456854589283466339e-03,7.478442857973277569e-04,9.222899563610553741e-03,-3.020903095602989197e-03,1.587504229974001646e-04,-3.263258258812129498e-04,-5.850283559993840754e-05,1.763556152582168579e-03,5.484289955347776413e-03,1.848658896051347256e-03,-5.803967360407114029e-03,-9.207381517626345158e-04,-9.977590525522828102e-05,-3.379818372195586562e-05,-1.919149977824829989e-10,-3.966476288042031229e-05,-1.487215740780811757e-06,1.735394471324980259e-03,1.642327988520264626e-03,-1.158564264187589288e-04,2.047690941253677011e-05,-2.191508663429431181e-08,-1.109063960029743612e-04,1.776646095095202327e-04,-1.228403998538851738e-03,-5.585405044257640839e-03,3.716578241437673569e-03,3.647888079285621643e-04,7.834645221009850502e-04,-1.702754234429448843e-04,-3.622102085500955582e-04,6.148742977529764175e-05,1.514530275017023087e-03,-1.151402015239000320e-03,1.345561258494853973e-02,-9.207312017679214478e-03,1.388246379792690277e-02,4.297493433114141226e-05,-7.111139129847288132e-04,-4.673240706324577332e-03,-1.111461967229843140e-02,-1.325159147381782532e-02,8.079324848949909210e-03,-5.187670700252056122e-03,9.885897859930992126e-03,-3.149258554913103580e-05,-2.442639379296451807e-05,-5.362826632335782051e-04,-2.508742269128561020e-03,-2.951377071440219879e-03,4.773066379129886627e-03,-3.768104594200849533e-03,2.324053552001714706e-03,-2.752497675828635693e-04,-1.687950571067631245e-04,1.831821631640195847e-03,-8.356403559446334839e-03,7.301745936274528503e-04,1.145795173943042755e-02,-1.108691561967134476e-02,5.449305754154920578e-04,-4.930230206809937954e-04,-2.664604689925909042e-04,1.626215130090713501e-02,4.572821781039237976e-03,2.528743352741003036e-03,1.179557573050260544e-02,-6.276639644056558609e-03,1.134259364334866405e-04,-2.483238931745290756e-04,-8.352761506102979183e-05,1.408899319358170033e-03,3.687964286655187607e-03,-3.279537195339798927e-04,-4.346585366874933243e-03,-7.112059975042939186e-04,-4.943709791405126452e-05,-7.440485205734148622e-08,-9.315278326482712146e-09,1.455889723729342222e-04,-2.037930535152554512e-04,-1.275823544710874557e-02,-1.081339269876480103e-02,9.258338832296431065e-04,7.931372965686023235e-05,9.388135602250713418e-09,6.619403138756752014e-04,-3.784697037190198898e-04,8.576548658311367035e-03,3.547379374504089355e-02,-1.249702554196119308e-02,-9.011399000883102417e-03,-6.260470952838659286e-03,1.322096795774996281e-03,2.179341390728950500e-03,-3.879846073687076569e-03,-4.868540540337562561e-02,2.298056334257125854e-02,-6.404472142457962036e-02,-1.224145293235778809e-03,-1.080748215317726135e-01,-6.187345134094357491e-04,5.233289208263158798e-03,3.713784366846084595e-02,9.057030826807022095e-02,1.178173124790191650e-01,6.350249052047729492e-03,4.202472511678934097e-03,-8.451086282730102539e-02,1.137504586949944496e-04,5.177676212042570114e-05,4.834786988794803619e-03,-2.097666263580322266e-03,-3.112318925559520721e-02,-2.900466322898864746e-03,1.152395457029342651e-02,-5.362552404403686523e-02,-2.487952820956707001e-03,8.194295223802328110e-04,-1.391694415360689163e-02,6.012953817844390869e-02,-2.530866861343383789e-02,-4.992716759443283081e-02,2.766071632504463196e-02,-1.195682026445865631e-02,-1.718280109344050288e-04,2.074822550639510155e-03,5.333164334297180176e-01,-4.193975031375885010e-02,-3.706286847591400146e-02,-4.558611661195755005e-02,2.209603972733020782e-02,-7.200819673016667366e-04,1.575322123244404793e-03,8.031147881411015987e-04,-1.106393802911043167e-02,-2.284398674964904785e-02,3.503309795632958412e-03,3.194020316004753113e-02,5.083935335278511047e-03,-1.312652602791786194e-04,-2.408958607702516019e-05,9.381071475189628472e-10,1.338555011898279190e-05,-4.141041063121519983e-05,2.742843236774206161e-03,2.114206552505493164e-03,-2.396362833678722382e-05,1.107563002733513713e-04,1.495595824962947518e-08,-3.755022044060751796e-05,3.170568670611828566e-04,8.962815627455711365e-05,-4.684383515268564224e-03,1.689478289335966110e-03,3.423420712351799011e-04,2.450652536936104298e-04,-6.392578507075086236e-05,-7.817600999260321259e-05,-5.520879058167338371e-04,-4.369557835161685944e-03,-7.839037105441093445e-03,1.368893892504274845e-03,-2.380741015076637268e-02,-8.858826011419296265e-03,3.507554938551038504e-04,-1.388977107126265764e-04,-1.086895354092121124e-03,-6.615083664655685425e-03,-3.786018118262290955e-03,1.269656606018543243e-02,-5.421793088316917419e-03,-1.531854271888732910e-02,1.782316830940544605e-04,1.565950951771810651e-04,-5.538437981158494949e-04,8.397192694246768951e-03,-1.814912073314189911e-02,-1.859343610703945160e-03,1.600846182554960251e-03,7.163371890783309937e-03,-3.299675590824335814e-04,-3.031807136721909046e-05,-2.409051172435283661e-03,1.725888345390558243e-03,1.199272740632295609e-02,9.507872164249420166e-03,-6.558656692504882812e-03,5.124929011799395084e-04,-9.735353523865342140e-04,-2.705919177969917655e-05,-7.590886205434799194e-03,-1.642077229917049408e-02,-9.024351835250854492e-03,-1.219556899741292000e-03,5.357909947633743286e-03,-3.813569201156497002e-04,2.673683047760277987e-05,-3.305582504253834486e-05,2.552634105086326599e-04,-1.804657746106386185e-03,-4.476846195757389069e-03,-2.047414891421794891e-03,-3.240457735955715179e-04,1.306819176534190774e-04,-1.260382123291492462e-05,-2.227994855275028385e-08,-2.185076300520449877e-05,1.510329893790185452e-04,1.367331133224070072e-03,9.072602260857820511e-04,-9.818799298955127597e-05,-4.882340363110415637e-05,-8.052666089497506618e-09,-3.844370439765043557e-05,-6.858535925857722759e-05,1.162245171144604683e-04,-2.460601273924112320e-03,-3.373428480699658394e-03,3.433124162256717682e-03,7.214251090772449970e-04,-1.472224830649793148e-04,-2.560751163400709629e-04,-3.149954136461019516e-05,3.872568719089031219e-03,3.931696526706218719e-03,8.630054071545600891e-03,-8.869133889675140381e-04,1.571523398160934448e-02,6.111615221016108990e-05,-6.494544213637709618e-04,-5.260962061583995819e-03,-1.265569217503070831e-02,-1.048350613564252853e-02,7.121271453797817230e-03,-1.337625668384134769e-03,1.106984820216894150e-02,-8.556414104532450438e-05,4.630776675185188651e-05,-9.404534648638218641e-05,2.795002423226833344e-03,1.744549721479415894e-03,-4.924093373119831085e-03,6.083827465772628784e-04,6.809478159993886948e-03,2.097901233355514705e-05,-1.614686043467372656e-04,4.636363591998815536e-03,-6.228105165064334869e-03,-7.429584860801696777e-03,9.312719106674194336e-03,-1.044340059161186218e-02,3.946659155189990997e-03,1.834516006056219339e-04,-3.901525051333010197e-04,1.740170642733573914e-02,5.831824149936437607e-03,3.827924374490976334e-04,9.421269409358501434e-03,-9.223006665706634521e-03,1.842406054493039846e-04,-3.440363798290491104e-04,-3.799459227593615651e-05,1.645846641622483730e-03,6.064807996153831482e-03,-3.732510958798229694e-04,-5.546057131141424179e-03,-8.629985386505723000e-04,-1.168317612609826028e-05,1.247547879756893963e-05,-2.725755621213465929e-09,-4.779329901793971658e-05,2.763200063782278448e-05,8.806424448266625404e-04,3.970761899836361408e-04,-1.156517973868176341e-04,-4.907840775558724999e-05,7.364292287093121558e-09,-4.355164492153562605e-05,-2.208288060501217842e-05,-6.787389283999800682e-04,-1.669309334829449654e-03,2.822160953655838966e-03,3.287052270025014877e-03,5.580525030381977558e-04,-6.142497295513749123e-05,-1.736328558763489127e-04,-1.222371065523475409e-05,8.758636191487312317e-03,1.108063757419586182e-02,1.246898993849754333e-02,-1.248519774526357651e-02,1.321314740926027298e-02,6.753970228601247072e-05,-9.280677768401801586e-04,-5.339341238141059875e-03,-1.185368001461029053e-02,-9.135846048593521118e-03,5.076611880213022232e-03,-5.087963305413722992e-03,1.021843217313289642e-02,6.504984048660844564e-05,-2.048318856395781040e-05,-7.110752048902213573e-04,-3.930218983441591263e-03,-9.279123507440090179e-03,-6.514029577374458313e-03,1.121696829795837402e-02,2.338841091841459274e-03,-5.185508634895086288e-04,1.574313500896096230e-06,4.354552365839481354e-04,-7.450851611793041229e-03,-1.282695680856704712e-02,6.123892962932586670e-04,7.333080749958753586e-03,5.332827102392911911e-03,-2.244237111881375313e-04,-3.697988868225365877e-04,1.650236733257770538e-02,6.275931373238563538e-03,8.328353986144065857e-03,1.934180967509746552e-02,-4.468571860343217850e-03,1.426480739610269666e-04,-2.758977352641522884e-04,-6.414861854864284396e-05,1.435974030755460262e-03,3.439450636506080627e-03,8.545944001525640488e-05,-5.969528108835220337e-03,-9.287850116379559040e-04,1.820180477807298303e-05,-1.479134880355559289e-06,3.581590135581791401e-08,2.071028393402229995e-05,8.382014493690803647e-05,2.123313490301370621e-03,8.756178431212902069e-04,-3.072887557209469378e-05,6.000009670970030129e-05,4.901903594145551324e-08,-1.822656777221709490e-04,1.496376644354313612e-04,-2.582168439403176308e-03,-3.520181169733405113e-03,-8.203053846955299377e-03,-2.821058966219425201e-03,6.576436571776866913e-04,-1.979655353352427483e-04,-3.236400079913437366e-04,1.734122866764664650e-03,2.370898146182298660e-03,1.962604874279350042e-04,6.936808582395315170e-03,1.718824263662099838e-03,1.246325112879276276e-02,7.411184196826070547e-05,-5.043229321017861366e-04,8.193147368729114532e-05,-1.064451597630977631e-02,-2.021893486380577087e-02,1.561450958251953125e-02,-1.494509866461157799e-03,1.065183244645595551e-02,-4.498392809182405472e-05,-3.431929508224129677e-05,-3.666062839329242706e-04,-1.844963990151882172e-03,8.085818961262702942e-03,3.749630413949489594e-04,-1.815318362787365913e-03,8.686898276209831238e-03,8.879004744812846184e-04,-1.418165920767933130e-04,3.197460202500224113e-03,-1.302529685199260712e-02,1.631694845855236053e-03,6.144501734524965286e-03,-5.248768720775842667e-03,2.178730443120002747e-03,4.456316528376191854e-04,-1.945114781847223639e-04,1.360218971967697144e-02,2.551062032580375671e-03,-3.949871752411127090e-04,1.003907434642314911e-02,-7.753281854093074799e-03,4.730345608550123870e-05,-1.881876814877614379e-04,-1.057418121490627527e-04,1.236246316693723202e-03,3.232922870665788651e-03,-3.368951845914125443e-03,-3.540983423590660095e-03,-5.099728005006909370e-04,8.553560473956167698e-05,-1.794625495676882565e-05,2.426395440124906600e-08,-2.166972990380600095e-05,3.530756657710298896e-06,1.347126904875040054e-03,1.025024801492691040e-03,-3.987587479059584439e-05,-4.572666512103751302e-05,-1.364475110676721670e-08,-8.792772860033437610e-05,1.814074494177475572e-05,-5.456908256746828556e-04,-3.374810330569744110e-04,-2.324856817722320557e-03,4.756282083690166473e-03,9.679174982011318207e-04,-2.090596681227907538e-04,-4.712312947958707809e-04,1.089720753952860832e-04,3.395597683265805244e-03,-2.585161011666059494e-03,1.471477188169956207e-02,2.032977296039462090e-03,1.458009891211986542e-02,9.161325579043477774e-06,-7.373552070930600166e-04,-6.293441634625196457e-03,-1.285237446427345276e-02,-8.826442994177341461e-03,1.008665654808282852e-02,1.912939595058560371e-03,1.849765144288539886e-02,-1.658913097344338894e-04,-1.696264371275901794e-05,-1.820783654693514109e-04,-3.947988152503967285e-03,-3.449722193181514740e-03,-2.669772831723093987e-03,-5.467334762215614319e-03,3.428891301155090332e-03,1.380304747726768255e-04,-2.009400632232427597e-04,5.840576719492673874e-03,-7.212203461676836014e-03,3.772797062993049622e-04,7.496961858123540878e-03,-1.202217955142259598e-02,3.749322611838579178e-03,1.627843012101948261e-04,-3.767887828871607780e-04,2.636776491999626160e-02,9.210508316755294800e-03,5.915534216910600662e-03,5.886242259293794632e-03,-7.904833182692527771e-03,1.762051397236064076e-04,-3.192658477928489447e-04,-1.308147766394540668e-04,1.745611079968512058e-03,6.265874020755290985e-03,1.597151160240173340e-03,-4.919176921248435974e-03,-7.947535486891865730e-04,-2.548206248320639133e-05,1.549232365505304188e-05,-2.614478944451548159e-08,-5.425856579677201807e-05,-1.015871966956183314e-04,-6.235152250155806541e-04,-2.202123141614720225e-04,-2.063818974420428276e-04,-8.238905866164714098e-05,-2.997168735419108998e-08,3.350761835463345051e-05,1.661918213358148932e-04,-1.252381131052970886e-03,3.055966459214687347e-03,9.683699347078800201e-03,3.221333958208560944e-03,-7.540459046140313148e-05,2.770019636955112219e-05,3.558894968591630459e-04,-6.695429328829050064e-04,1.091554760932922363e-02,-4.234509542584419250e-03,-1.315865665674209595e-03,1.950460299849510193e-02,7.339200936257839203e-03,-5.595211405307054520e-07,-2.968940534628927708e-04,-9.999764151871204376e-03,-6.357209756970405579e-03,-4.601151682436466217e-03,-1.989239826798439026e-02,1.305237784981727600e-02,2.983707468956708908e-03,2.431319444440305233e-05,2.828176366165280342e-05,-1.045429380610585213e-03,-7.175746373832225800e-03,1.971429027616977692e-02,2.778832800686359406e-02,-5.693080369383096695e-03,-7.560755126178264618e-03,9.469228098168969154e-04,7.516771438531577587e-05,-7.741600275039672852e-04,4.095576703548431396e-03,7.199097890406847000e-03,-1.248394511640071869e-02,-7.336669135838747025e-03,-9.909840300679206848e-03,5.101482383906841278e-05,-3.623418160714209080e-05,6.344091147184371948e-03,1.071529742330312729e-02,-4.821117036044597626e-04,-5.016755778342485428e-03,1.379151735454797745e-02,-3.991133417002856731e-04,9.692140738479793072e-04,1.511724112788215280e-04,6.500324816443026066e-04,-2.309779636561870575e-03,4.296696279197931290e-03,8.995601907372474670e-03,8.021661778911948204e-04,-5.486845038831233978e-04,1.742397580528631806e-05,6.302790716290473938e-04,-2.106845022353809327e-05,2.163365716114640236e-04,1.075698877684772015e-03,1.833250047639012337e-03,-3.969818062614649534e-04,-4.026243113912642002e-04,6.574586150236427784e-04,-6.704913539579138160e-05,1.133684418164193630e-03,-7.450755801983177662e-04,-1.049936562776565552e-02,-3.657503286376595497e-03,9.685154072940349579e-04,1.341872266493737698e-03,-3.592903085518628359e-04,-6.256783381104469299e-04,2.597579732537269592e-03,2.408763160929083824e-03,-3.381791990250349045e-03,7.849774323403835297e-03,-6.865743547677993774e-03,1.837380602955818176e-02,-5.603205645456910133e-04,1.579479314386844635e-03,-1.365584437735378742e-03,-1.504869386553764343e-02,-1.105883717536926270e-02,7.004183717072010040e-03,1.989622367545962334e-03,1.383019518107175827e-02,3.325133118778467178e-03,8.831498562358319759e-04,-1.324584474787116051e-03,-6.187934195622801781e-05,-4.949634429067373276e-03,-1.755878329277038574e-03,-3.544455859810113907e-03,1.018777675926685333e-02,1.497808727435767651e-03,9.052829118445515633e-04,7.642362266778945923e-03,-5.695125088095664978e-03,-9.532605763524770737e-04,1.864785328507423401e-02,-7.852827198803424835e-03,6.776443216949701309e-03,-1.915549393743276596e-03,2.614018972963094711e-03,2.314759418368339539e-02,1.268481090664863586e-02,5.351258907467126846e-03,1.684995926916599274e-02,-2.072033286094665527e-02,7.294477894902229309e-03,9.383259341120719910e-03,-2.642958238720893860e-02,-6.324309855699539185e-03,-4.675367847084999084e-02,5.949081853032112122e-02,-1.181205362081527710e-02,-1.283726375550031662e-02,1.326875481754541397e-02,1.434345904272049665e-05\n0.000000000000000000e+00,1.554531772853806615e-04,2.904140856117010117e-04,1.439496059902012348e-03,-7.564638508483767509e-05,1.294748799409717321e-04,6.412788206944242120e-05,1.631187984685311676e-08,-2.490521292202174664e-04,-4.224758959026075900e-05,-3.171829739585518837e-03,1.763487979769706726e-02,2.332422882318496704e-04,-2.786486968398094177e-02,6.234231404960155487e-04,-2.754058514256030321e-04,-3.892762761097401381e-04,6.468568462878465652e-03,2.268592827022075653e-02,-7.453981786966323853e-03,2.368806302547454834e-02,4.204141907393932343e-03,8.224491961300373077e-03,1.557994255563244224e-04,9.777957893675193191e-05,6.193557754158973694e-03,-6.642427761107683182e-04,-7.217545062303543091e-03,-3.493319824337959290e-02,1.502704573795199394e-03,1.195117179304361343e-02,-4.066414257977157831e-04,1.645368611207231879e-04,2.159680007025599480e-04,-2.303330693393945694e-03,-1.386745274066925049e-02,3.876982023939490318e-03,-8.560326881706714630e-03,1.316774077713489532e-02,3.593999426811933517e-03,-1.990675664274021983e-04,-4.855879582464694977e-03,-2.784391306340694427e-02,-3.088766708970069885e-03,2.068130858242511749e-02,2.510203979909420013e-02,5.027724429965019226e-03,2.170079853385686874e-03,-2.578320563770830631e-04,1.038907747715711594e-02,-2.132567809894680977e-03,-9.628415107727050781e-03,-1.293398998677730560e-02,-1.265734620392322540e-02,2.578905878181103617e-05,-3.029689250979572535e-04,-8.523718133801594377e-05,9.126167278736829758e-04,3.224840387701988220e-03,-8.361832238733768463e-03,-2.888334449380636215e-03,-4.243339935783296824e-04,3.434089012444019318e-04,1.353599800495430827e-04,9.307984605300134717e-09,4.511814768193289638e-05,-1.238719560205936432e-04,1.158161321654915810e-03,1.132876146584749222e-03,-1.674014856689609587e-05,1.383802446071058512e-04,1.593067366911782301e-08,-1.235187373822554946e-04,2.471533080097287893e-04,-2.458125120028853416e-03,8.451647590845823288e-04,6.117362063378095627e-03,-4.815240390598773956e-03,4.629220347851514816e-05,-9.101769683184102178e-05,-1.930212893057614565e-04,7.428230601362884045e-04,-4.292874597012996674e-03,-1.615770859643816948e-03,6.659583654254674911e-03,1.599962823092937469e-03,1.035776734352111816e-02,-2.289770200150087476e-04,8.770769636612385511e-05,4.354360047727823257e-03,-1.198842562735080719e-02,-1.479148305952548981e-02,2.516871318221092224e-03,-6.676687858998775482e-03,8.879218250513076782e-03,-2.032924239756539464e-04,-1.621214469196274877e-04,-6.149845430627465248e-04,-1.735592819750308990e-02,-1.204352546483278275e-02,1.103687286376953125e-02,8.136294782161712646e-04,-7.435818552039563656e-04,5.505170556716620922e-04,-5.507338210009038448e-05,-1.083216629922389984e-03,-2.323048654943704605e-03,1.636468991637229919e-02,1.131559256464242935e-02,-1.073335856199264526e-02,-4.265645518898963928e-03,4.241869028192013502e-04,1.799247111193835735e-04,7.222078740596771240e-03,5.626437254250049591e-03,1.227292232215404510e-03,1.141217537224292755e-03,-3.072842257097363472e-03,-2.324343586224131286e-05,2.221979593741707504e-05,-1.808128436096012592e-04,6.746003055013716221e-04,-5.082705756649374962e-04,-7.160338107496500015e-03,7.891576969996094704e-04,-9.746391151566058397e-05,-6.651665898971259594e-06,-3.306230064481496811e-05,1.232996815758724551e-08,-5.781553918495774269e-04,-2.747579710558056831e-04,-1.041693985462188721e-02,-8.713373914361000061e-03,-8.771388093009591103e-05,-9.330967441201210022e-04,7.585380323860135832e-09,5.135457031428813934e-04,-1.591545762494206429e-03,1.509681344032287598e-02,-1.439822092652320862e-02,-4.328445345163345337e-02,3.056059777736663818e-02,-1.266037579625844955e-03,5.555695388466119766e-04,1.048748730681836605e-03,-1.784749887883663177e-02,-5.619646981358528137e-02,2.545413374900817871e-02,-9.810860455036163330e-02,-1.895008832216262817e-01,-6.269618868827819824e-02,-9.465190814808011055e-04,-3.735784557648003101e-04,-3.431346639990806580e-02,7.296550273895263672e-02,7.184278964996337891e-02,1.276626437902450562e-02,-1.160325203090906143e-02,-6.039351969957351685e-02,1.636509317904710770e-03,1.092824619263410568e-03,3.912400454282760620e-03,1.022843122482299805e-01,5.918785929679870605e-02,7.576383650302886963e-03,1.055387780070304871e-03,-2.571406215429306030e-02,-1.440551877021789551e-02,3.599098417907953262e-04,3.084458410739898682e-03,5.728124827146530151e-02,-3.863932937383651733e-02,-4.603395611047744751e-02,1.508828066289424896e-02,1.273318659514188766e-02,-9.379532188177108765e-03,-8.373919408768415451e-04,-4.203278198838233948e-02,6.683052182197570801e-01,-1.791002415120601654e-02,-1.902219653129577637e-02,-2.592581883072853088e-02,8.541007991880178452e-04,-1.863160869106650352e-04,1.164944493211805820e-03,-4.419547040015459061e-03,8.445009589195251465e-04,5.314002931118011475e-02,-2.676625270396471024e-03,-8.244801429100334644e-04,-1.386073650792241096e-03,1.895717286970466375e-04,-1.425291884515900165e-09,1.732022938085719943e-04,4.524169780779629946e-04,-5.280599580146372318e-04,-1.464742817915976048e-03,3.390634665265679359e-04,1.431757555110380054e-04,-3.354210775796673261e-08,-5.001380341127514839e-04,-4.805810749530792236e-05,-6.962383631616830826e-03,-1.518023572862148285e-02,2.948696911334991455e-02,-2.589550241827964783e-02,-9.409696795046329498e-04,-1.365527132293209434e-04,-2.690026303753256798e-05,5.033359397202730179e-03,4.105135332792997360e-03,-5.143204703927040100e-03,-7.937213405966758728e-03,-1.685714907944202423e-02,-1.428220048546791077e-02,-4.089219146408140659e-05,2.178798022214323282e-04,1.360087376087903976e-02,3.577650524675846100e-03,-8.518371731042861938e-03,-1.383220311254262924e-02,8.467411622405052185e-03,6.506407633423805237e-03,-1.035906025208532810e-04,-2.312303549842908978e-04,-6.984858773648738861e-04,-1.895101740956306458e-02,-2.615135163068771362e-04,-1.617868430912494659e-02,-1.790648140013217926e-02,1.559798372909426689e-03,4.941383376717567444e-03,-1.841119665186852217e-04,-1.741662155836820602e-03,1.824166998267173767e-02,1.865434646606445312e-02,8.474359288811683655e-03,-1.990839466452598572e-02,5.862148944288492203e-03,4.168178886175155640e-03,8.167858322849497199e-05,-8.126448839902877808e-03,6.479223258793354034e-03,4.056118428707122803e-03,1.534672453999519348e-02,-1.205237396061420441e-02,-1.095367770176380873e-04,-1.610106701264157891e-04,4.012652425444684923e-05,-5.941651761531829834e-05,-6.098750047385692596e-03,-9.160579182207584381e-03,-2.211816608905792236e-03,4.461983917281031609e-05,4.128696455154567957e-04,6.633908196818083525e-05,-3.084551281062886119e-08,3.912772081093862653e-05,-3.495069977361708879e-04,1.277362229302525520e-03,1.562475343234837055e-03,-7.050006388453766704e-06,1.496501354267820716e-04,2.267995569127378985e-08,-4.771276871906593442e-05,1.883591612568125129e-04,-1.712107216008007526e-03,-5.134497303515672684e-03,1.189126633107662201e-02,1.881290460005402565e-03,5.343880620785057545e-04,-5.125808456796221435e-05,-5.589689317275770009e-05,2.587276510894298553e-03,-2.377683296799659729e-03,-2.551746787503361702e-03,2.205984201282262802e-03,5.034846719354391098e-03,1.509680040180683136e-02,1.532706082798540592e-04,3.882933015120215714e-05,1.000933349132537842e-02,-7.600423879921436310e-03,-7.608808111399412155e-03,-1.157005317509174347e-04,-1.099926535971462727e-03,1.267962902784347534e-02,-2.220986643806099892e-04,-2.629352093208581209e-04,1.604991994099691510e-04,-8.332679048180580139e-03,1.066124765202403069e-03,2.271133475005626678e-03,9.036523289978504181e-03,-3.407855983823537827e-03,9.878168348222970963e-04,-1.708182026050053537e-06,3.550185589119791985e-03,6.255635060369968414e-03,5.392855964601039886e-03,8.000409230589866638e-03,-8.031648467294871807e-04,-1.304735429584980011e-03,1.142594264820218086e-03,3.797672106884419918e-04,8.277790620923042297e-03,1.061576791107654572e-02,2.469255356118083000e-03,-7.352430839091539383e-03,3.437635023146867752e-04,-1.856049057096242905e-04,6.898424908285960555e-05,-3.024560573976486921e-04,8.230787934735417366e-04,-3.485559485852718353e-03,-6.717770826071500778e-03,2.034200122579932213e-03,3.906257625203579664e-04,8.374772733077406883e-05,2.340901664865668863e-05,1.048192643793299794e-09,2.390236841165460646e-05,-5.750356649514287710e-05,-5.307043902575969696e-04,-4.515923792496323586e-04,-1.169167808257043362e-05,5.331955253495834768e-05,-1.951934791577514261e-08,-1.299354626098647714e-04,1.384205534122884274e-04,-8.347549010068178177e-04,-1.375063415616750717e-02,9.251651354134082794e-03,7.188064046204090118e-04,-1.258319825865328312e-04,3.026810882147401571e-04,-2.473331551300361753e-05,1.180569175630807877e-03,1.234883256256580353e-02,-1.127843279391527176e-02,-2.102104481309652328e-03,-2.275732811540365219e-03,9.454849176108837128e-03,-1.853543217293918133e-04,1.757447025738656521e-04,3.581380937248468399e-03,-9.831530041992664337e-03,1.812073867768049240e-03,1.523702219128608704e-02,7.987888529896736145e-03,7.620241492986679077e-03,-2.686583611648529768e-04,-3.395947278477251530e-04,-3.338103415444493294e-04,-1.477915421128273010e-02,-1.050896849483251572e-02,-9.911347879096865654e-04,7.245594635605812073e-03,-3.013576846569776535e-03,4.533953906502574682e-04,2.487426681909710169e-04,-1.457545207813382149e-03,-6.641495507210493088e-03,-6.585055962204933167e-04,-5.694258026778697968e-03,9.283516556024551392e-03,-7.832257077097892761e-03,1.339150359854102135e-03,3.808664041571319103e-04,7.900379598140716553e-03,1.099556777626276016e-02,-3.790652379393577576e-03,7.510006893426179886e-03,-3.082410665228962898e-03,-1.264095481019467115e-04,1.053655723808333278e-04,-1.823501661419868469e-04,5.622145254164934158e-04,-2.028738381341099739e-04,-6.586759351193904877e-03,1.869824132882058620e-03,2.712646673899143934e-04,1.179782921099103987e-04,1.950376463355496526e-05,-2.985871105920523405e-09,4.985874693375080824e-05,1.392501872032880783e-05,3.090825164690613747e-03,1.625505392439663410e-03,3.276804636698216200e-05,1.702461740933358669e-04,3.143668436678126454e-09,-1.868302351795136929e-04,2.376422053202986717e-04,-4.302060231566429138e-03,-4.687927663326263428e-03,-2.460547257214784622e-03,-1.175416447222232819e-02,-2.811200101859867573e-05,-1.797728909878060222e-04,4.435986047610640526e-04,3.225826192647218704e-03,9.706435725092887878e-03,-1.501374784857034683e-02,2.129618311300873756e-03,-1.942514069378376007e-02,9.986783377826213837e-03,-3.306960861664265394e-04,9.605686645954847336e-04,7.179336156696081161e-03,-5.566955544054508209e-03,-1.618750765919685364e-02,7.336619310081005096e-03,1.843426935374736786e-02,9.688594378530979156e-03,-1.520021469332277775e-04,2.822527312673628330e-05,-3.568059764802455902e-03,-1.321117393672466278e-02,9.024513885378837585e-03,7.996460422873497009e-03,1.891093701124191284e-02,6.860037334263324738e-03,-3.157193074002861977e-03,-2.192925421695690602e-05,1.786097418516874313e-03,5.614065565168857574e-03,1.170567050576210022e-02,1.074212975800037384e-02,-6.675323471426963806e-03,-6.281089037656784058e-03,5.500057595781981945e-04,3.680421505123376846e-04,4.147963132709264755e-03,2.689084969460964203e-03,-1.410085801035165787e-02,-1.879493007436394691e-03,1.912562176585197449e-02,-1.757914142217487097e-04,2.130295470124110579e-04,-1.465778623241931200e-04,5.158905987627804279e-04,-1.583860721439123154e-04,-4.664639942348003387e-03,2.843089867383241653e-03,3.562924393918365240e-04,7.438421016559004784e-05,-5.711393168894574046e-05,-6.991740519879385829e-09,6.241822848096489906e-05,-1.849299733294174075e-04,1.263522310182452202e-03,2.429767977446317673e-03,-8.042043191380798817e-05,2.776726032607257366e-04,-1.202784005727153271e-08,-4.175932554062455893e-05,3.482591127976775169e-04,-9.430323261767625809e-04,-1.293412782251834869e-02,2.097219601273536682e-02,-1.385727198794484138e-03,3.678400535136461258e-04,8.192165114451199770e-05,8.476903894916176796e-05,3.634780412539839745e-03,-8.589946664869785309e-04,-1.814746484160423279e-02,-9.355479851365089417e-04,-4.588465206325054169e-03,2.253292500972747803e-02,3.951765247620642185e-04,-1.477885234635323286e-05,1.131042838096618652e-02,8.581541478633880615e-03,-2.121069096028804779e-02,-2.353601157665252686e-04,4.123448394238948822e-03,1.940609142184257507e-02,-7.285179162863641977e-05,-4.023552755825221539e-04,-2.741499629337340593e-04,-2.635375130921602249e-03,-9.634593501687049866e-03,7.895301096141338348e-04,2.865571528673171997e-03,-5.406386684626340866e-03,9.486906928941607475e-04,1.357424334855750203e-04,-1.458497717976570129e-04,1.186226122081279755e-02,1.072247792035341263e-02,3.106657415628433228e-02,1.019681710749864578e-02,-2.631506184116005898e-03,1.082032686099410057e-03,4.292688681744039059e-04,1.092465594410896301e-03,1.486738212406635284e-02,-6.951477844268083572e-03,5.917083006352186203e-03,1.160380081273615360e-03,-3.624272649176418781e-04,1.678804255789145827e-04,-2.188745565945282578e-04,2.676385338418185711e-04,-9.512223303318023682e-03,-1.475588604807853699e-02,8.267299272119998932e-04,1.509758149040862918e-04,7.062949589453637600e-05,1.929718018800485879e-05,4.310720669309375808e-08,8.821445953799411654e-05,1.904696546262130141e-05,4.641932900995016098e-05,-7.886395906098186970e-04,3.867759005515836179e-05,1.695557439234107733e-04,-2.564047463238239288e-08,-1.648670295253396034e-04,1.440341147826984525e-04,-3.487727837637066841e-03,-2.177923731505870819e-02,9.385811164975166321e-03,-3.387754783034324646e-03,3.537745942594483495e-05,-6.172283610794693232e-05,-1.672049838816747069e-04,2.814762061461806297e-03,-1.326449215412139893e-03,-1.388388499617576599e-02,7.497358135879039764e-03,-4.085287451744079590e-03,1.035649515688419342e-02,7.130707672331482172e-06,5.440287641249597073e-04,1.077682338654994965e-02,-3.463408793322741985e-04,-1.693038083612918854e-02,-1.744069531559944153e-02,-1.089876750484108925e-03,4.177936352789402008e-03,-5.457540974020957947e-04,-4.034814483020454645e-04,-5.852098111063241959e-04,-1.466427184641361237e-02,8.412427268922328949e-04,-6.925210822373628616e-03,-1.185786724090576172e-02,-4.573110491037368774e-03,2.212208230048418045e-03,1.745717745507135987e-04,-8.596318075433373451e-04,-5.031782202422618866e-03,5.126645788550376892e-03,1.550880074501037598e-02,1.069452054798603058e-02,-4.619933199137449265e-03,2.724070800468325615e-03,1.564108388265594840e-04,2.497336827218532562e-04,1.035605836659669876e-02,-4.992560483515262604e-03,4.632833879441022873e-03,9.858850389719009399e-04,-1.866632519522681832e-04,-9.462063899263739586e-04,-5.288832471705973148e-04,-6.127201486378908157e-04,-1.588750397786498070e-03,-9.762738831341266632e-03,3.364448435604572296e-03,7.090301951393485069e-04,1.107320073060691357e-03,3.143734065815806389e-04,-3.526757791405543685e-05,4.619575338438153267e-05,4.009202530141919851e-04,1.477302284911274910e-03,1.199885038658976555e-03,-4.025632224511355162e-04,-9.453100501559674740e-04,3.801649654633365571e-05,-6.333225755952298641e-04,9.978474117815494537e-04,2.519397297874093056e-03,3.668503370136022568e-03,2.395120263099670410e-02,9.543864056468009949e-03,4.690164641942828894e-04,6.739661330357193947e-05,-1.562178600579500198e-03,-6.536929402500391006e-03,-3.691099118441343307e-04,1.684637553989887238e-02,1.603599451482295990e-02,1.123752631247043610e-02,6.092086900025606155e-03,9.156013838946819305e-04,-3.186624962836503983e-03,-2.307065017521381378e-02,7.088019978255033493e-03,-1.874671131372451782e-02,2.674039918929338455e-03,5.851298570632934570e-03,-5.733195226639509201e-03,6.800505216233432293e-04,-1.731390715576708317e-03,2.931653754785656929e-03,4.487869795411825180e-03,2.203597314655780792e-02,1.270152907818555832e-02,-1.281525101512670517e-02,8.171906694769859314e-03,-6.854358594864606857e-03,9.062197932507842779e-05,-5.062291398644447327e-03,-2.152017317712306976e-02,-5.849912995472550392e-04,-1.200796850025653839e-02,-5.537171848118305206e-03,3.883838886395096779e-03,-2.340169623494148254e-03,3.492012852802872658e-03,1.081858668476343155e-02,-4.872121848165988922e-03,3.793446719646453857e-02,-4.084916785359382629e-02,-4.065680503845214844e-02,-5.221315473318099976e-02,-1.295150537043809891e-02,6.678783893585205078e-02,-8.681417256593704224e-02,7.449122518301010132e-02,-1.470954865217208862e-01,3.602704033255577087e-02,5.241397023200988770e-02,-1.348366495221853256e-02,3.817644483206095174e-06\n0.000000000000000000e+00,-3.355477383593097329e-05,7.148265285650268197e-05,3.299710107967257500e-03,-4.344429471530020237e-04,8.380065992241725326e-06,-1.616732770344242454e-04,4.335576342384683812e-09,-2.095623931381851435e-04,-4.100958176422864199e-04,-3.484254237264394760e-03,2.083614654839038849e-02,3.287143306806683540e-03,-4.545263200998306274e-02,8.104754379019141197e-04,-1.074982646969147027e-04,4.982245445717126131e-05,-1.854335190728306770e-03,8.195605129003524780e-03,-7.972066290676593781e-03,4.238155484199523926e-02,-9.841243736445903778e-03,-6.286505609750747681e-03,-4.480303032323718071e-04,-5.964068113826215267e-04,-8.912893943488597870e-03,1.652402430772781372e-02,-1.265872269868850708e-04,-5.986036360263824463e-02,1.269198488444089890e-02,-2.592005534097552299e-03,5.544754676520824432e-04,8.026284049265086651e-04,4.872058052569627762e-04,1.238225400447845459e-02,-2.167936414480209351e-02,-5.784180480986833572e-03,6.317828316241502762e-03,1.174264401197433472e-02,-3.924930002540349960e-03,-6.633624434471130371e-05,8.553126826882362366e-03,-6.223967298865318298e-03,-4.104428365826606750e-02,2.003592625260353088e-02,6.659594178199768066e-02,3.687560930848121643e-02,6.617710459977388382e-04,-8.930260082706809044e-04,8.513243868947029114e-03,-1.024146378040313721e-02,3.475147113204002380e-02,-2.898477949202060699e-03,-5.602687597274780273e-03,3.024911857210099697e-04,-5.431865574792027473e-04,3.226780972909182310e-04,4.108987632207572460e-04,9.142915718257427216e-03,1.589181274175643921e-02,-1.166735216975212097e-02,-1.510506495833396912e-03,2.894055796787142754e-06,1.234542141901329160e-04,-1.475109989712564129e-08,-8.402730600209906697e-06,3.077769652009010315e-04,-6.628861650824546814e-03,-8.175336755812168121e-03,1.747051137499511242e-04,-5.033648340031504631e-04,1.060575627320758940e-09,3.679153160192072392e-04,-1.789034227840602398e-03,7.734009530395269394e-03,-1.026766560971736908e-02,-4.092898219823837280e-02,2.133233472704887390e-02,-1.283091958612203598e-03,1.777028373908251524e-04,4.314399557188153267e-04,-2.279338194057345390e-03,1.089949812740087509e-02,5.949704721570014954e-02,-6.426001340150833130e-02,2.645067870616912842e-02,6.116910837590694427e-03,-1.041979528963565826e-03,5.327130202203989029e-04,3.720098407939076424e-03,2.880442701280117035e-02,1.321998983621597290e-02,-1.879696920514106750e-02,-1.993119716644287109e-03,4.669248592108488083e-03,-6.481561576947569847e-04,3.745545982383191586e-04,2.323205117136240005e-03,2.507549151778221130e-02,1.368695124983787537e-02,-5.173534899950027466e-02,2.689705789089202881e-02,5.166477058082818985e-03,-5.657086148858070374e-06,1.505651162005960941e-04,1.154635101556777954e-02,1.388734113425016403e-02,-7.564658671617507935e-02,-3.318125754594802856e-02,1.422105915844440460e-02,1.446448918431997299e-02,7.626970764249563217e-04,-5.384004907682538033e-04,5.678778514266014099e-03,2.707968465983867645e-03,-5.108609423041343689e-02,-3.902196884155273438e-02,-1.440737582743167877e-02,2.993051311932504177e-04,-5.375816253945231438e-04,3.693591279443353415e-04,3.419650020077824593e-04,1.109877415001392365e-02,1.840306073427200317e-02,-3.170763608068227768e-03,-1.024020821205340326e-04,-1.017036993289366364e-04,6.400049460353329778e-05,-3.011706717348516804e-10,-4.603786510415375233e-05,-1.784776803106069565e-03,2.531546726822853088e-02,2.169549278914928436e-02,-9.840457933023571968e-04,1.924043637700378895e-03,3.539892601267524697e-09,-1.554184593260288239e-03,5.853814538568258286e-03,-2.257802709937095642e-02,6.463354080915451050e-02,1.616847813129425049e-01,-9.558452665805816650e-02,1.577397808432579041e-03,-6.744329002685844898e-04,-1.565230544656515121e-03,-1.909323036670684814e-04,-8.503140509128570557e-02,-2.617944478988647461e-01,1.381741464138031006e-01,-1.539624631404876709e-01,-5.659654736518859863e-03,2.553869504481554031e-03,-3.657286870293319225e-04,-7.817992009222507477e-03,-1.378281414508819580e-01,-1.386378854513168335e-01,1.495077013969421387e-01,-2.593317441642284393e-02,-2.066738530993461609e-02,2.899956889450550079e-04,-2.063812687993049622e-03,-1.618901640176773071e-02,-1.374148577451705933e-01,-3.527067601680755615e-02,2.069272100925445557e-01,-1.656577587127685547e-01,-6.403468549251556396e-02,-2.352099865674972534e-03,-7.304615573957562447e-04,-4.340747371315956116e-02,-9.016130864620208740e-02,2.608008086681365967e-01,8.493734896183013916e-02,-1.053773164749145508e-01,-6.885043531656265259e-02,-5.736740306019783020e-03,2.875402569770812988e-03,-3.507526591420173645e-02,-1.599904708564281464e-02,6.941172480583190918e-01,4.885509610176086426e-02,4.746124148368835449e-02,-1.916120992973446846e-03,2.644029911607503891e-03,-1.938738045282661915e-03,-2.739162417128682137e-03,-5.784793943166732788e-02,-8.400832116603851318e-02,2.960588410496711731e-02,1.856203423812985420e-03,-2.894942881539463997e-04,-2.541696012485772371e-04,-4.270441777975975128e-09,4.593239282257854939e-05,3.515015414450317621e-04,-4.547998774796724319e-03,-5.726798903197050095e-03,3.635446191765367985e-04,-2.483227290213108063e-04,-1.487028100655152230e-08,3.494082484394311905e-04,-8.430133457295596600e-04,8.192529901862144470e-03,1.594722643494606018e-02,3.974618390202522278e-03,1.193519867956638336e-02,-1.687827869318425655e-03,4.760261508636176586e-04,7.207634625956416130e-04,-1.333674765191972256e-03,3.779954835772514343e-02,3.044081851840019226e-02,2.582669258117675781e-04,-2.700182422995567322e-02,-2.215463481843471527e-02,-4.134273913223296404e-04,1.264591468498110771e-03,7.591167930513620377e-03,4.717749357223510742e-02,1.764562912285327911e-02,-6.334619969129562378e-02,-1.841859705746173859e-02,-2.983414940536022186e-02,4.254158702678978443e-04,5.289068212732672691e-04,2.072655828669667244e-03,3.083516843616962433e-02,-1.895431056618690491e-02,-6.410579383373260498e-02,2.230615541338920593e-02,1.582474261522293091e-02,-1.435193000361323357e-03,4.868184041697531939e-04,-3.290232736617326736e-03,2.850433811545372009e-02,-3.289633244276046753e-02,-8.285218849778175354e-03,1.711583696305751801e-02,1.207308564335107803e-02,8.518345421180129051e-04,2.155830152332782745e-04,-3.441220149397850037e-02,-1.053624041378498077e-02,-2.976782619953155518e-03,-1.101864408701658249e-02,1.377616170793771744e-02,1.358359877485781908e-04,-1.045677345246076584e-04,5.184580222703516483e-04,-2.751178108155727386e-03,-2.010154537856578827e-03,1.462238468229770660e-02,-4.026511684060096741e-03,-6.600894266739487648e-06,5.845505802426487207e-05,-1.260845601791515946e-05,2.404047449999779928e-08,2.781909643090330064e-06,-8.092101779766380787e-06,-9.952485561370849609e-04,1.239231321960687637e-03,9.377405513077974319e-05,8.421751408604905009e-05,7.744347385596483946e-09,1.228407636517658830e-04,1.814550050767138600e-04,3.213290125131607056e-03,-2.866463735699653625e-02,1.736705377697944641e-02,7.401418872177600861e-03,2.095006057061254978e-04,1.958326174644753337e-04,5.945913726463913918e-04,-7.227813475765287876e-04,-2.818025648593902588e-03,1.547031942754983902e-02,-1.251117675565183163e-03,1.491715013980865479e-02,4.092835821211338043e-03,1.927972916746512055e-04,-1.595325884409248829e-04,1.782869221642613411e-03,1.904749125242233276e-02,9.967670775949954987e-04,3.916212357580661774e-03,-4.530268721282482147e-03,1.980822766199707985e-03,5.988162592984735966e-04,-1.029892882797867060e-04,2.868320152629166842e-04,1.316192280501127243e-02,4.542512353509664536e-03,-3.371468046680092812e-03,2.175804041326045990e-02,1.038899179548025131e-03,-1.643425552174448967e-03,1.222178398165851831e-04,-3.963920753449201584e-04,-4.427646286785602570e-03,-1.595935411751270294e-02,-6.827960722148418427e-03,1.629344001412391663e-02,1.340586692094802856e-03,-4.457492614164948463e-04,3.668065182864665985e-04,2.576179103925824165e-03,1.035026647150516510e-02,2.609073556959629059e-02,-1.012238953262567520e-02,1.018980704247951508e-02,-5.131358193466439843e-05,1.552987960167229176e-04,-4.132706817472353578e-05,1.225639134645462036e-04,3.948106896132230759e-03,9.849414229393005371e-03,6.470785010606050491e-04,4.587499133776873350e-04,-1.674857048783451319e-05,-1.538786455057561398e-05,2.915267316438985290e-08,7.907582039479166269e-05,3.780854167416691780e-04,-1.370786922052502632e-03,-3.173564036842435598e-04,2.147927152691408992e-04,-2.354744719923473895e-05,4.865387381869368255e-08,1.581241667736321688e-05,-7.677994435653090477e-04,4.706675186753273010e-03,-5.709013715386390686e-02,-3.930977731943130493e-02,3.280599601566791534e-03,8.328516851179301739e-04,-5.026018479838967323e-04,-5.726811359636485577e-04,2.079019788652658463e-03,-2.809813059866428375e-02,-4.750986397266387939e-02,-1.128009986132383347e-03,3.117973916232585907e-02,1.504267193377017975e-02,-2.613967226352542639e-04,6.561987102031707764e-04,1.280319876968860626e-02,2.807806991040706635e-02,-5.043563432991504669e-04,-8.883979171514511108e-03,1.029918156564235687e-02,1.405052188783884048e-02,-8.348331321030855179e-04,4.161190008744597435e-04,3.554548602551221848e-03,3.896583244204521179e-02,4.198437929153442383e-02,2.541735023260116577e-02,-2.466917783021926880e-02,-5.117098800837993622e-03,2.515844535082578659e-03,-1.028993399813771248e-03,1.300160028040409088e-02,5.552418529987335205e-03,-8.470972068607807159e-03,7.289834320545196533e-04,-3.331420943140983582e-02,6.864362396299839020e-03,3.679521614685654640e-03,-7.140901871025562286e-04,1.596587896347045898e-02,-2.948311157524585724e-05,-4.232515394687652588e-02,-3.852134943008422852e-02,-2.609752491116523743e-02,3.244575927965342999e-04,-8.058388484641909599e-04,2.143512829206883907e-04,9.008724009618163109e-04,1.208018139004707336e-02,1.345962472259998322e-02,1.541025005280971527e-03,6.453093374148011208e-04,-3.113566199317574501e-04,1.557437790324911475e-04,-1.779932290446595289e-08,-3.768731039599515498e-05,2.838416548911482096e-04,-7.912492379546165466e-03,-3.343631979078054428e-03,1.249967463081702590e-04,-1.643457944737747312e-04,1.080525180441327393e-08,2.426410210318863392e-04,-8.437077049165964127e-04,2.038195729255676270e-03,-8.339030668139457703e-03,-2.094105072319507599e-02,1.957857422530651093e-02,-1.956624328158795834e-05,2.557231928221881390e-04,5.476312944665551186e-04,1.397447194904088974e-04,1.320190913975238800e-02,3.966085985302925110e-02,-1.167698763310909271e-02,2.133163809776306152e-02,-2.094687893986701965e-03,-2.774480963125824928e-04,3.981224144808948040e-04,4.271891433745622635e-03,6.988842040300369263e-03,-1.259893178939819336e-03,-1.728468015789985657e-02,1.215733494609594345e-02,-1.080564223229885101e-03,-3.327266313135623932e-05,-4.782975593116134405e-04,1.934307860210537910e-03,2.364090830087661743e-02,-9.093987755477428436e-03,-2.470716275274753571e-02,2.173619344830513000e-02,7.872688584029674530e-04,-8.971090428531169891e-04,1.145337591879069805e-04,1.594475284218788147e-02,1.685774326324462891e-02,-3.483232110738754272e-02,-2.595332264900207520e-02,2.111525833606719971e-02,2.587044611573219299e-03,4.382465500384569168e-03,2.128563355654478073e-04,-3.187435679137706757e-03,-1.315632835030555725e-04,1.047692261636257172e-02,-1.089011225849390030e-02,-4.131042398512363434e-03,2.025986177613958716e-04,-1.307260827161371708e-04,2.790500293485820293e-04,-3.628486883826553822e-04,6.012190598994493484e-03,1.221051625907421112e-02,7.160092936828732491e-04,3.233532770536839962e-04,-3.957018634537234902e-05,1.117547799367457628e-05,3.947499749301641714e-08,1.168850030808243901e-05,-8.920254185795783997e-05,-5.642754957079887390e-03,-6.805001758038997650e-03,1.383398193866014481e-04,-4.915547906421124935e-04,-4.228553507346077822e-08,-1.707314804662019014e-04,-5.300287739373743534e-04,-4.557649139314889908e-03,4.845950752496719360e-04,-1.594098657369613647e-02,-4.090671427547931671e-04,-9.026798652485013008e-04,1.617993402760475874e-04,7.318206480704247952e-04,3.430920187383890152e-03,2.792322076857089996e-02,1.294586062431335449e-02,-4.578726366162300110e-03,3.584202006459236145e-02,9.581213817000389099e-03,2.124131424352526665e-05,-1.327846897765994072e-03,-2.393642626702785492e-02,4.827523976564407349e-02,-9.209422394633293152e-03,-5.089517682790756226e-03,1.781576685607433319e-02,1.368622668087482452e-02,3.378905239515006542e-05,7.694444502703845501e-05,-3.165489993989467621e-03,4.737442359328269958e-03,2.212196961045265198e-02,-4.400768503546714783e-02,9.603772312402725220e-03,-1.468484289944171906e-03,3.335558576509356499e-03,4.040636122226715088e-04,-2.095806645229458809e-03,1.146662328392267227e-02,-6.334409117698669434e-02,-1.785518601536750793e-02,2.255709096789360046e-02,-4.711968824267387390e-03,1.641979557462036610e-03,-1.807301887311041355e-04,2.094836160540580750e-02,-1.453708112239837646e-02,1.951692625880241394e-03,1.864821836352348328e-02,-6.368156988173723221e-03,2.553140220697969198e-04,-7.159866800066083670e-05,-1.990560704143717885e-04,6.983772618696093559e-04,-1.496080309152603149e-02,1.028918940573930740e-02,1.686375704593956470e-03,5.017473595216870308e-04,3.836809773929417133e-04,3.910859959432855248e-06,2.826948275469476357e-08,8.925885776989161968e-05,4.346438508946448565e-04,-1.461171777918934822e-04,-1.613924512639641762e-03,3.093451377935707569e-04,1.448221155442297459e-06,6.938876140338834375e-09,1.470439019612967968e-05,-6.800258415751159191e-04,1.667155418545007706e-03,-2.315154299139976501e-02,-1.787549443542957306e-02,1.060337200760841370e-02,1.037647016346454620e-04,-7.326893683057278395e-05,-4.036350874230265617e-04,2.184934914112091064e-03,8.717412129044532776e-03,1.677722856402397156e-02,3.230621339753270149e-03,-1.123057864606380463e-02,2.682505175471305847e-03,1.542499812785536051e-04,1.311289379373192787e-04,1.079072616994380951e-02,1.114467717707157135e-02,7.687384262681007385e-03,-2.407406456768512726e-03,-7.644975557923316956e-04,4.063721746206283569e-03,-1.230626367032527924e-04,7.095374166965484619e-05,1.161222578957676888e-03,1.991807483136653900e-02,-1.710862852632999420e-02,-4.006530344486236572e-02,2.016270533204078674e-03,4.518565721809864044e-03,1.894006505608558655e-03,-3.708705189637839794e-04,9.775194339454174042e-03,-2.037724480032920837e-03,-5.427926033735275269e-02,-2.437775582075119019e-02,1.632046699523925781e-02,1.642215996980667114e-02,1.181515865027904510e-03,-1.686245959717780352e-04,1.057527679949998856e-02,7.156371604651212692e-03,9.381324052810668945e-03,-1.694895327091217041e-04,-1.901622675359249115e-02,-9.767193114385008812e-04,2.626954810693860054e-04,5.002998514100909233e-04,9.792468044906854630e-04,9.799342602491378784e-03,5.070958286523818970e-04,-1.201406493782997131e-02,-1.284002675674855709e-03,1.622829586267471313e-03,1.063983188942074776e-03,-2.850341552402824163e-04,-6.810458726249635220e-04,1.734404213493689895e-04,-3.445405745878815651e-03,-6.062209606170654297e-03,1.571887522004544735e-03,-1.523163518868386745e-04,1.450831652618944645e-03,8.603897877037525177e-04,1.098024193197488785e-03,1.611717045307159424e-03,1.482692081481218338e-02,-2.064930275082588196e-03,1.643152348697185516e-02,2.428514417260885239e-04,3.867691557388752699e-04,-1.294887857511639595e-03,3.116792999207973480e-03,4.693088307976722717e-02,3.265558928251266479e-02,-5.038398131728172302e-02,7.137868553400039673e-03,8.887921459972858429e-03,-9.472045931033790112e-04,7.467722170986235142e-04,2.112885704264044762e-03,-2.605259791016578674e-02,8.026400581002235413e-03,-2.481236122548580170e-02,1.248616725206375122e-02,2.308401651680469513e-02,-1.728991628624498844e-04,-2.086806111037731171e-03,-5.215044366195797920e-04,-7.057333365082740784e-03,1.621298119425773621e-02,-3.038143925368785858e-02,2.856754697859287262e-02,4.030687734484672546e-03,2.489550970494747162e-04,1.282959477975964546e-03,1.459269551560282707e-03,3.614832647144794464e-03,-1.973871886730194092e-02,2.260638028383255005e-02,1.912616193294525146e-02,1.105714775621891022e-02,-4.154560156166553497e-03,8.770950371399521828e-04,9.929641149938106537e-03,1.358842663466930389e-02,6.270726025104522705e-02,-8.095183223485946655e-02,-2.850047498941421509e-02,-1.542032323777675629e-02,-1.692432537674903870e-02,6.846714019775390625e-02,-2.547644674777984619e-01,-7.502274215221405029e-02,5.376951396465301514e-02,-3.416391089558601379e-02,-4.905046895146369934e-02,-4.561690613627433777e-02,5.741821951232850552e-05\n0.000000000000000000e+00,-7.441092748194932938e-05,-1.383390044793486595e-04,6.054026016499847174e-05,-1.629088888876140118e-03,-1.244285813299939036e-04,-1.994608173845335841e-04,6.180257194898786111e-09,-1.599119423190131783e-04,-2.142279408872127533e-04,-3.315477399155497551e-03,1.197651773691177368e-02,7.889027707278728485e-03,-2.318222308531403542e-03,1.555441704113036394e-04,1.741039886837825179e-04,3.241826198063790798e-04,-2.746221609413623810e-03,1.252919435501098633e-02,1.063225790858268738e-02,4.241152107715606689e-02,-3.110514208674430847e-02,1.628936384804546833e-03,-5.566161125898361206e-04,-1.065267599187791348e-03,-1.178038120269775391e-02,-5.540933459997177124e-03,7.370253093540668488e-03,-8.518201299011707306e-03,-6.773600354790687561e-03,-3.715725615620613098e-03,4.156354407314211130e-04,1.691410725470632315e-04,-7.051999564282596111e-04,-2.177880611270666122e-03,-2.689221408218145370e-03,-3.362232819199562073e-04,1.243029627948999405e-02,2.020887099206447601e-03,-2.909065689891576767e-03,1.504158135503530502e-04,1.321294577792286873e-03,8.103236556053161621e-03,-6.812483072280883789e-03,5.025451537221670151e-03,3.463209047913551331e-02,9.120801463723182678e-03,-4.445833619683980942e-04,-4.395036376081407070e-04,9.558278135955333710e-03,-1.249009743332862854e-02,2.155213616788387299e-02,9.645637124776840210e-03,-1.075553148984909058e-02,2.525402524042874575e-04,-1.466854155296459794e-04,5.224883716437034309e-05,5.352742737159132957e-04,2.843850757926702499e-03,1.103837974369525909e-02,-6.076392717659473419e-03,-9.394990047439932823e-04,3.501193714328110218e-05,2.565186878200620413e-05,-5.615624854016232348e-09,4.307569906814023852e-05,3.986623487435281277e-04,-2.579628024250268936e-03,-3.842985257506370544e-03,7.653475040569901466e-05,-3.293108893558382988e-04,6.104978300669472446e-09,-4.855159204453229904e-06,-1.008931547403335571e-03,8.445733692497014999e-05,-1.125393249094486237e-02,-1.844997517764568329e-02,6.036934908479452133e-03,-1.080222777090966702e-03,7.644751167390495539e-05,2.361689694225788116e-04,1.433901488780975342e-03,1.983034983277320862e-02,3.289173170924186707e-02,-2.639389410614967346e-02,9.542648680508136749e-03,3.290999913588166237e-03,2.337360638193786144e-05,-2.403265971224755049e-04,-1.494741765782237053e-03,8.943814784288406372e-03,6.262585520744323730e-03,-1.334319077432155609e-02,3.079616930335760117e-03,1.227210741490125656e-03,-2.301690401509404182e-04,2.845272247213870287e-04,2.564165042713284492e-04,1.232255995273590088e-02,1.457610819488763809e-02,-5.682020634412765503e-02,8.369890972971916199e-03,1.094700489193201065e-02,3.466074587777256966e-03,9.821001731324940920e-05,7.088283076882362366e-03,1.793115213513374329e-02,-5.009676143527030945e-02,-3.435852751135826111e-02,1.611071079969406128e-02,1.373275741934776306e-02,2.383059123530983925e-03,-2.684717765077948570e-04,5.721343681216239929e-03,-9.602666832506656647e-04,-3.796374052762985229e-02,-7.331132888793945312e-03,-8.417816832661628723e-03,9.962296462617814541e-05,-3.016348637174814939e-04,1.098087814170867205e-04,4.155777278356254101e-04,4.048412200063467026e-03,8.047912269830703735e-03,-1.775404089130461216e-03,-4.076250479556620121e-05,3.649866266641765833e-04,1.060810463968664408e-04,-2.280269972843029791e-09,-6.912508979439735413e-06,-9.821658022701740265e-04,1.374909840524196625e-02,1.590420119464397430e-02,5.741138011217117310e-04,1.368798315525054932e-03,-1.794563075918631512e-08,-3.840182907879352570e-04,1.971137244254350662e-03,1.786677399650216103e-03,-1.328820586204528809e-01,2.020976394414901733e-01,-3.245756030082702637e-02,9.460009168833494186e-04,-6.661236984655261040e-04,-1.050440012477338314e-03,-7.438536733388900757e-03,-1.350479871034622192e-01,-2.405110597610473633e-01,1.158174052834510803e-01,4.057690873742103577e-02,-1.870599016547203064e-02,2.882004482671618462e-04,4.506005439907312393e-03,4.317430034279823303e-02,4.972263798117637634e-02,-1.333213225007057190e-02,8.716721832752227783e-02,2.524474263191223145e-02,-2.080943062901496887e-02,2.699506003409624100e-04,-7.224623113870620728e-04,-7.648310856893658638e-04,-1.179345697164535522e-01,-3.967320546507835388e-02,1.068963706493377686e-01,-4.331438988447189331e-02,-4.527077823877334595e-02,-1.038361899554729462e-02,-1.298316870816051960e-03,-1.318570785224437714e-02,1.952534914016723633e-02,4.774011299014091492e-02,1.119582355022430420e-02,-1.683931350708007812e-01,4.005143791437149048e-02,-9.116960689425468445e-03,8.124734740704298019e-04,-4.356739297509193420e-02,-1.868277974426746368e-02,5.430297553539276123e-02,6.334511637687683105e-01,6.982897967100143433e-02,-6.079438608139753342e-04,2.046048175543546677e-04,3.279817465227097273e-04,-4.174285102635622025e-03,-8.370392024517059326e-03,-1.375005766749382019e-02,1.055447291582822800e-02,1.680176821537315845e-03,-1.263969345018267632e-03,-3.246193518862128258e-04,-6.756866177681786212e-09,-3.056153946090489626e-05,-3.031876403838396072e-04,-1.504248590208590031e-03,-1.575635047629475594e-03,-4.855988663621246815e-06,-6.925498018972575665e-05,3.112859303655568510e-09,4.294751852285116911e-04,-2.243158523924648762e-04,7.510021794587373734e-03,-3.122648457065224648e-03,3.099282644689083099e-02,2.030620723962783813e-02,-2.016382641158998013e-04,2.139982971129938960e-04,1.443740038666874170e-04,-2.386755542829632759e-03,3.208905830979347229e-02,6.797748059034347534e-02,-5.588646978139877319e-03,-2.391947060823440552e-02,1.406900677829980850e-02,-3.044159384444355965e-04,5.213984986767172813e-04,1.948984805494546890e-03,4.600889515131711960e-03,1.430188026279211044e-02,-9.818792343139648438e-03,-3.623033314943313599e-02,2.152584725990891457e-03,-3.621150972321629524e-05,3.515754360705614090e-05,1.227667322382330894e-03,1.521414984017610550e-02,-6.382067222148180008e-03,-3.034127876162528992e-02,1.195623353123664856e-02,7.982874289155006409e-03,-2.877726685255765915e-03,4.800638416782021523e-04,-4.454932175576686859e-03,1.835320144891738892e-02,8.584437891840934753e-04,-1.495434436947107315e-02,-1.418849453330039978e-02,1.923074945807456970e-03,-1.777392812073230743e-03,4.717820847872644663e-04,3.050526138395071030e-03,-6.793372798711061478e-03,1.531521230936050415e-02,-1.846500486135482788e-02,1.132334955036640167e-02,-1.804117164283525199e-05,-1.386048388667404652e-04,5.566787149291485548e-05,-4.546123382169753313e-04,-2.364237327128648758e-03,-7.368125952780246735e-04,-3.561276709660887718e-03,-4.995248164050281048e-04,-2.719957847148180008e-04,-2.395050250925123692e-05,1.388397663504292723e-08,-4.387294393382035196e-05,7.917599577922374010e-05,1.518201315775513649e-04,9.840833954513072968e-04,-2.265025104861706495e-04,-3.667779674287885427e-05,-3.067953002755530179e-09,2.159941141144372523e-05,2.564615861047059298e-04,1.650235964916646481e-03,1.364588155411183834e-03,1.208248455077409744e-02,4.193622618913650513e-03,4.589749732986092567e-04,1.251155044883489609e-04,1.378072192892432213e-04,-1.345095341093838215e-03,5.040534771978855133e-03,8.413187228143215179e-03,1.250838954001665115e-02,-2.788177225738763809e-03,-4.708082997240126133e-05,2.261118061142042279e-04,-6.787832826375961304e-04,-1.321904733777046204e-02,-2.713575260713696480e-03,1.176543068140745163e-03,2.088446170091629028e-02,-2.446618163958191872e-03,-1.830982859246432781e-03,3.292436304036527872e-04,1.390131365042179823e-05,-6.143011269159615040e-04,4.171930253505706787e-03,-4.413735587149858475e-03,1.064932439476251602e-03,5.202606320381164551e-03,1.543461717665195465e-02,-1.014727167785167694e-04,2.094356314046308398e-04,-5.019719246774911880e-04,-5.354091990739107132e-03,-6.982739083468914032e-03,9.738638997077941895e-03,2.526935562491416931e-02,5.736006423830986023e-03,1.190742477774620056e-05,-1.255680836038663983e-04,7.750709075480699539e-03,5.127734504640102386e-03,1.303018070757389069e-02,1.585785299539566040e-02,2.940242877230048180e-03,-1.225376909133046865e-04,6.053783727111294866e-05,-2.476657973602414131e-04,7.164020789787173271e-04,-4.004328977316617966e-03,-2.154073212295770645e-03,-1.800580183044075966e-03,-5.603189347311854362e-04,1.452738797524943948e-04,-7.747657946310937405e-07,-5.319222395883116405e-09,2.238548040622845292e-05,2.726071106735616922e-04,-2.137545961886644363e-04,-5.502758431248366833e-04,2.619860606500878930e-05,-9.554283315083011985e-05,-9.766949915501754731e-09,-7.082386582624167204e-05,-4.216170636937022209e-04,-4.018548643216490746e-04,-1.665124669671058655e-02,-1.692497357726097107e-02,-8.736759424209594727e-03,5.044526187703013420e-04,-3.416239633224904537e-04,-6.976143922656774521e-04,1.729972893372178078e-03,-1.364469155669212341e-02,-1.852780207991600037e-02,1.993163861334323883e-02,2.628874033689498901e-03,9.333306923508644104e-03,7.177004590630531311e-07,-5.307518877089023590e-04,-1.743230735883116722e-03,2.616546116769313812e-03,-7.717958651483058929e-03,7.052933797240257263e-04,-2.686812076717615128e-03,6.690484005957841873e-03,-1.830587279982864857e-04,2.933334908448159695e-04,8.573579252697527409e-04,2.126996219158172607e-02,1.941481791436672211e-02,1.545912586152553558e-02,-2.719911187887191772e-02,6.454519461840391159e-03,3.230736590921878815e-03,-4.767033969983458519e-04,6.267497781664133072e-03,-1.307055354118347168e-03,-1.994203776121139526e-04,1.617136970162391663e-02,-3.179151564836502075e-03,5.583772435784339905e-03,1.837346004322171211e-03,-6.889208452776074409e-04,1.343687064945697784e-02,-3.800521604716777802e-03,-2.626333199441432953e-02,-2.458284981548786163e-02,-2.040832675993442535e-02,2.536415122449398041e-04,-6.670278962701559067e-04,6.778390525141730905e-05,9.041473967954516411e-04,6.315667182207107544e-03,7.965966127812862396e-03,-3.619514405727386475e-03,-2.486314042471349239e-04,-1.192341733258217573e-05,1.051660001394338906e-04,1.479293132433667779e-09,4.089406138518825173e-05,2.366714761592447758e-05,-2.412656787782907486e-03,-2.350503578782081604e-03,-5.118693661643192172e-05,-7.418176392093300819e-05,6.996742740739136934e-09,-4.774126864504069090e-06,-8.378742495551705360e-05,-4.794856067746877670e-03,-1.361179538071155548e-02,-9.248632937669754028e-03,1.073389407247304916e-02,-5.842163227498531342e-05,2.254137507406994700e-04,2.451319887768477201e-04,2.550594741478562355e-03,1.401531323790550232e-02,2.717947214841842651e-02,2.132426202297210693e-02,4.336714744567871094e-03,1.631687395274639130e-03,3.928028163500130177e-04,-6.340215331874787807e-04,-1.338775502517819405e-03,-1.148322317749261856e-02,-6.265826523303985596e-04,1.952182687819004059e-02,-1.390912570059299469e-02,4.545417614281177521e-04,6.320761167444288731e-05,-6.380333215929567814e-04,2.003348665311932564e-03,9.311694651842117310e-03,-1.151014026254415512e-02,-2.343165501952171326e-02,9.113470092415809631e-03,1.594820991158485413e-03,2.633397467434406281e-03,2.850558958016335964e-04,9.887162595987319946e-03,1.617716997861862183e-02,-2.711199596524238586e-02,-2.271160483360290527e-02,7.165486924350261688e-03,1.276052091270685196e-03,2.641874831169843674e-03,2.086639724439010024e-04,1.443820074200630188e-03,6.406676955521106720e-03,7.354184053838253021e-03,3.873826935887336731e-03,3.631621599197387695e-03,-4.825342693948186934e-05,2.400052180746570230e-04,-7.840659964131191373e-05,1.461933716200292110e-04,-1.252352492883801460e-03,-5.619231378659605980e-04,3.028487553820014000e-04,1.999003870878368616e-04,4.203390853945165873e-04,7.901791832409799099e-06,-1.083901679521659389e-08,5.199767474550753832e-05,-1.359100861009210348e-04,-2.635386306792497635e-03,-3.579933196306228638e-03,4.211466875858604908e-05,-3.362717106938362122e-04,5.591325447085182532e-08,-1.242555299540981650e-04,-2.290108241140842438e-04,-3.066267818212509155e-03,1.037207804620265961e-02,-1.070175599306821823e-02,3.753245808184146881e-03,2.686592051759362221e-05,2.901195875892881304e-05,2.883665729314088821e-04,2.233156934380531311e-03,2.252420037984848022e-02,2.138791047036647797e-02,7.349181920289993286e-03,1.155683025717735291e-02,2.117479685693979263e-03,-7.772345270495861769e-05,-4.349189111962914467e-04,-1.699350588023662567e-02,1.625949330627918243e-02,-2.763993106782436371e-03,7.396124769002199173e-03,-2.048919908702373505e-03,7.839661091566085815e-03,-1.185152214020490646e-04,-3.023695899173617363e-05,-1.815495896153151989e-03,-2.013312187045812607e-03,7.574143819510936737e-04,-3.388028591871261597e-02,2.180114388465881348e-04,1.460683532059192657e-03,2.927750581875443459e-03,2.342434599995613098e-04,1.315675675868988037e-03,7.132414728403091431e-03,-1.787263341248035431e-02,1.729386858642101288e-03,1.475259102880954742e-02,-7.107318378984928131e-04,1.950643490999937057e-03,-5.230028182268142700e-05,1.923605240881443024e-02,3.854600246995687485e-03,1.420485042035579681e-02,1.464951690286397934e-02,-1.571233849972486496e-03,1.273090892937034369e-04,1.020494964905083179e-04,-2.677601296454668045e-04,2.990378998219966888e-04,-8.277247659862041473e-03,6.487506441771984100e-03,1.628189929760992527e-03,2.294173173140734434e-04,2.628575311973690987e-04,5.484795110533013940e-06,-1.152625372924376279e-08,-5.834093462908640504e-05,-1.818720193114131689e-04,-1.983172260224819183e-03,-1.451759366318583488e-03,-2.050287730526179075e-04,-1.911617291625589132e-04,-1.302623786614276469e-09,2.465872676111757755e-04,-9.092444088310003281e-06,1.263831160031259060e-03,1.783573068678379059e-03,1.107066124677658081e-02,1.666520349681377411e-02,-6.674642791040241718e-04,2.596488047856837511e-04,6.639075581915676594e-04,-1.323217991739511490e-03,2.465552836656570435e-02,1.799691841006278992e-02,-1.055826433002948761e-02,2.958393655717372894e-03,-8.266209624707698822e-03,7.655861554667353630e-05,-1.424093934474512935e-04,-1.078770682215690613e-02,-1.674916129559278488e-03,1.046665012836456299e-02,1.768367365002632141e-03,5.331067368388175964e-04,-7.604510523378849030e-03,8.346864342456683517e-05,-4.012694989796727896e-05,-4.218444228172302246e-04,-1.144090318121016026e-03,-7.803216576576232910e-04,1.367343775928020477e-02,2.275276463478803635e-03,-4.360941238701343536e-03,1.907157478854060173e-03,2.377497148700058460e-04,2.345860702916979790e-03,1.101282984018325806e-02,-5.787121132016181946e-03,-3.321964293718338013e-02,1.082969643175601959e-02,4.985884763300418854e-03,9.049630025401711464e-04,-1.331181847490370274e-04,-2.586178015917539597e-03,1.036857813596725464e-02,1.673577353358268738e-03,-1.153356488794088364e-02,9.266071021556854248e-03,-3.751371055841445923e-03,3.339689224958419800e-03,1.024755532853305340e-03,-8.630582597106695175e-04,-9.238066151738166809e-03,-3.218403551727533340e-03,5.065171048045158386e-03,3.794347867369651794e-05,3.534289426170289516e-04,-4.767231584992259741e-04,1.028210390359163284e-03,-3.534038260113447905e-04,1.074999338015913963e-03,3.175678721163421869e-04,-1.859257230535149574e-03,2.314801677130162716e-04,-5.718861357308924198e-04,2.393146714894101024e-04,-1.612659776583313942e-03,1.209930982440710068e-03,-3.394874045625329018e-03,-8.509588427841663361e-03,-2.225616946816444397e-02,-2.227479708380997181e-04,-8.699558675289154053e-04,-3.256384225096553564e-04,1.096494030207395554e-03,3.842123318463563919e-03,3.374504297971725464e-02,-2.684021368622779846e-03,-2.011781744658946991e-02,-6.206503137946128845e-03,2.326669171452522278e-03,2.029512543231248856e-03,-1.362237031571567059e-03,4.967628046870231628e-03,-2.157836034893989563e-02,7.660103961825370789e-03,-1.015171967446804047e-02,6.275395397096872330e-03,1.650284603238105774e-02,-3.761095926165580750e-03,4.501634684856981039e-04,-7.722980808466672897e-04,2.072467468678951263e-03,-4.137418232858181000e-03,-2.314619161188602448e-02,1.194758433848619461e-02,1.845955103635787964e-02,2.822732087224721909e-03,-4.216166213154792786e-03,1.006569713354110718e-02,2.312344498932361603e-02,-2.159588038921356201e-03,3.074938245117664337e-02,2.134528383612632751e-02,1.958263292908668518e-02,5.220674909651279449e-03,1.026691216975450516e-02,7.618528790771961212e-03,-5.151295335963368416e-04,3.053382411599159241e-02,5.467549711465835571e-02,-4.056063294410705566e-02,3.479419648647308350e-02,3.020343184471130371e-02,6.463452428579330444e-02,-1.190909743309020996e-01,-1.143328025937080383e-01,1.269852221012115479e-01,2.706694602966308594e-02,-4.328935965895652771e-02,-4.902001842856407166e-02,1.077464912668801844e-04\n0.000000000000000000e+00,2.662369661265984178e-05,2.041758416453376412e-04,-8.334516896866261959e-04,-4.425238294061273336e-04,-8.755361341172829270e-05,-6.282066169660538435e-05,-4.845858381230527812e-09,-9.676820627646520734e-05,1.441236672690138221e-04,-2.114702947437763214e-04,-4.502316005527973175e-03,-1.696078572422266006e-03,1.016814075410366058e-02,-9.674398461356759071e-04,2.267464151373133063e-04,4.491063009481877089e-04,1.449323957785964012e-03,2.111989632248878479e-02,8.387055248022079468e-03,-2.395196817815303802e-02,2.347206324338912964e-02,-1.628688070923089981e-03,2.955400268547236919e-04,-3.162470529787242413e-04,-5.610255990177392960e-03,1.396490843035280704e-03,5.752710159868001938e-03,2.228735014796257019e-02,5.395808257162570953e-03,-4.609916359186172485e-03,1.311058003921061754e-04,6.320115062408149242e-07,-1.775190699845552444e-03,-8.404967375099658966e-03,1.975181512534618378e-02,-2.248289063572883606e-03,8.990672416985034943e-03,2.757581183686852455e-03,5.277715157717466354e-03,2.755640307441353798e-04,-7.240053266286849976e-03,-3.179926192387938499e-03,2.194361016154289246e-02,-3.413926437497138977e-02,-1.027624122798442841e-02,-1.122485846281051636e-02,3.162029897794127464e-04,4.163606208749115467e-04,-5.831166170537471771e-03,4.120302852243185043e-03,-7.738170679658651352e-03,-7.131528574973344803e-03,1.383675541728734970e-02,-2.338210615562275052e-04,4.600139800459146500e-04,-1.694276288617402315e-04,-1.551505702082067728e-04,-5.721873603761196136e-03,-1.769515336491167545e-03,6.441903300583362579e-03,9.054890251718461514e-04,3.172143478877842426e-04,-2.334419150429312140e-05,-4.192639124767083558e-09,-2.520175257814116776e-05,-1.696327526587992907e-04,-2.787103177979588509e-03,-2.116123447194695473e-03,-6.119399040471762419e-05,-2.334558666916564107e-04,2.298897427976953622e-08,1.607244485057890415e-05,-2.494727377779781818e-04,-3.237467608414590359e-04,1.928541436791419983e-02,-2.695508114993572235e-02,-3.864187747240066528e-04,-2.881572872865945101e-04,9.742554539116099477e-05,1.787608489394187927e-04,7.172002224251627922e-04,7.440202869474887848e-03,9.850865229964256287e-03,-4.552533850073814392e-03,-1.096234191209077835e-02,-1.825406681746244431e-03,-5.171616212464869022e-04,1.010506530292332172e-04,-2.428142819553613663e-03,-3.375392407178878784e-05,2.195322699844837189e-02,-2.058622613549232483e-02,7.717078551650047302e-04,-2.001319779083132744e-03,-2.766749239526689053e-04,-4.086308763362467289e-06,-2.817827626131474972e-04,-1.457845093682408333e-03,2.435863390564918518e-02,1.091970968991518021e-02,5.118744447827339172e-04,1.832708716392517090e-03,-4.913327866233885288e-04,1.927350240293890238e-04,-4.823666065931320190e-03,4.046301357448101044e-03,-2.375768497586250305e-03,-1.476614456623792648e-02,1.197805441915988922e-02,1.339602749794721603e-04,-1.241394784301519394e-04,-3.068051591981202364e-05,-2.352232579141855240e-03,4.813715931959450245e-04,-7.848111912608146667e-03,8.777255192399024963e-03,3.596944734454154968e-03,1.013743531075306237e-04,-1.216358214151114225e-05,-1.028065380523912609e-04,-2.070053305942565203e-04,-2.903686370700597763e-03,-2.800220157951116562e-03,3.566228784620761871e-03,4.008639079984277487e-04,6.154138100100681186e-05,-1.605458419362548739e-05,-2.956314126834058698e-08,-3.030130756087601185e-06,-1.978463260456919670e-04,2.129398286342620850e-03,1.075876504182815552e-02,2.066655724775046110e-04,4.469786072149872780e-04,5.944414294134503507e-09,-2.993650559801608324e-04,5.203979089856147766e-04,8.050952106714248657e-03,-7.436066120862960815e-02,-8.418604731559753418e-03,1.330668665468692780e-02,3.655021078884601593e-03,-6.551753031089901924e-04,-2.870753873139619827e-03,-1.936304382979869843e-03,-7.145705819129943848e-02,-3.295083343982696533e-02,1.321710795164108276e-01,2.584168687462806702e-02,1.988799124956130981e-02,-2.451818436384201050e-04,-1.376734348013997078e-03,1.272277906537055969e-02,-4.356672614812850952e-02,3.281032294034957886e-02,9.423356503248214722e-03,-5.522447824478149414e-02,1.984239369630813599e-02,-8.248095400631427765e-05,-8.700325852259993553e-04,6.763864774256944656e-03,8.686089888215065002e-03,-4.023551568388938904e-02,-4.275403916835784912e-03,-4.435312375426292419e-02,-3.171794116497039795e-02,-8.330527693033218384e-03,-1.694066100753843784e-03,1.185262762010097504e-02,-2.661697193980216980e-02,-5.199607461690902710e-03,2.169672865420579910e-03,-1.223635524511337280e-01,-3.116651065647602081e-02,-9.371995925903320312e-03,-1.788054592907428741e-03,1.974080316722393036e-02,-2.778364345431327820e-02,4.329572990536689758e-02,7.652080804109573364e-02,6.185489296913146973e-01,1.073091290891170502e-03,-2.368225017562508583e-03,4.115592746529728174e-04,2.105053514242172241e-03,1.897743716835975647e-02,-5.121489055454730988e-03,-2.909206226468086243e-02,-3.570654196664690971e-03,-8.916532387956976891e-04,-1.229530316777527332e-04,-3.280505866953831173e-09,-5.394722393248230219e-05,-5.934418004471808672e-05,-5.111556965857744217e-04,-3.536788863129913807e-04,-1.187007874250411987e-04,-1.424954680260270834e-04,9.575785497872857377e-09,1.111700403271242976e-04,-2.462574630044400692e-04,1.585071440786123276e-04,-8.101546205580234528e-03,5.362689495086669922e-03,7.340908050537109375e-03,2.104916784446686506e-04,7.771363016217947006e-05,3.124084323644638062e-04,-6.361699197441339493e-04,2.675623074173927307e-02,8.282987400889396667e-03,-1.210149377584457397e-02,1.015671994537115097e-02,8.405819535255432129e-03,-2.648707013577222824e-04,-2.420038217678666115e-04,-4.527239128947257996e-03,-5.943149328231811523e-03,6.744662299752235413e-03,-1.161665096879005432e-02,2.440721355378627777e-02,8.113311603665351868e-03,-2.470638137310743332e-04,2.317078542546369135e-05,-7.300096913240849972e-04,-2.692592097446322441e-03,1.894581317901611328e-02,1.902709528803825378e-02,1.739399880170822144e-02,-7.655429653823375702e-04,1.968353171832859516e-04,2.714036672841757536e-04,1.684542978182435036e-03,-8.801111020147800446e-03,-3.790361806750297546e-03,-9.023553691804409027e-03,2.692217938601970673e-03,-4.143237136304378510e-03,-1.171242212876677513e-03,-1.632917119422927499e-04,1.169009599834680557e-02,1.274390146136283875e-02,-1.305250450968742371e-02,-1.220635324716567993e-02,8.039379492402076721e-03,2.765695389825850725e-04,9.395241795573383570e-05,-6.958370795473456383e-05,2.278372645378112793e-03,-3.936857916414737701e-03,5.756592378020286560e-03,1.464257948100566864e-03,1.118868094636127353e-04,-9.566663356963545084e-05,3.524591193126980215e-06,1.213379619002807885e-09,5.085696557216579095e-06,3.575666414690203965e-05,-1.615669170860201120e-04,-1.696627470664680004e-03,-7.968454156070947647e-05,-9.310273890150710940e-05,1.123908077715896070e-08,5.825291736982762814e-05,-1.182055075332755223e-05,1.655320520512759686e-04,9.393352083861827850e-03,-1.315994886681437492e-03,-8.155356626957654953e-04,-6.111711263656616211e-04,1.153483608504757285e-04,5.317241884768009186e-04,-3.546534571796655655e-05,1.742017269134521484e-02,-7.832181639969348907e-03,-1.066996343433856964e-02,3.626449499279260635e-03,-6.484515033662319183e-03,-1.645739394007250667e-04,6.362304557114839554e-04,-4.317896440625190735e-03,2.007582923397421837e-03,6.434982176870107651e-03,-1.489232387393712997e-02,1.713654026389122009e-02,-2.967420266941189766e-03,-9.261210652766749263e-05,1.951762242242693901e-04,-7.480193744413554668e-04,-2.322032814845442772e-03,2.099667862057685852e-02,5.866362247616052628e-03,3.748785937204957008e-03,4.062984604388475418e-03,8.361958898603916168e-04,4.081641382072120905e-04,-3.045494668185710907e-03,8.087398484349250793e-03,1.004956103861331940e-02,-1.386563386768102646e-02,1.718039624392986298e-02,2.953601302579045296e-03,1.132634351961314678e-04,3.110831894446164370e-04,-6.785152945667505264e-03,2.994018839672207832e-03,-4.721225704997777939e-04,2.226547338068485260e-03,1.004324667155742645e-02,-1.843002391979098320e-04,4.293641250114887953e-04,-1.053158484864979982e-05,-6.117873708717525005e-04,-6.372928619384765625e-03,-3.369211452081799507e-03,5.282579921185970306e-03,3.473889373708516359e-04,1.199253892991691828e-04,-1.065003016265109181e-05,-1.269177118956577033e-08,6.966158252907916903e-06,-3.797014505835250020e-05,3.145652590319514275e-04,-1.959436194738373160e-04,-1.090704317903146148e-04,-9.896775009110569954e-05,2.214341066064662300e-08,1.024930970743298531e-04,1.991738099604845047e-05,-4.117335483897477388e-04,2.030564937740564346e-03,-1.255535520613193512e-03,-4.756273701786994934e-03,-4.365629283711314201e-04,5.567233165493234992e-05,2.898173697758466005e-04,2.535284729674458504e-04,1.328694634139537811e-02,9.497961029410362244e-03,-2.200754545629024506e-02,1.604220457375049591e-02,-4.415440373122692108e-03,1.865505764726549387e-04,-7.828634988982230425e-05,-8.281985297799110413e-03,-4.081990919075906277e-04,-2.346198773011565208e-03,-2.036274783313274384e-02,4.741079173982143402e-03,-3.860752098262310028e-03,1.861374767031520605e-04,2.227050863439217210e-04,-1.132049015723168850e-03,3.808650653809309006e-03,1.214538142085075378e-02,2.735062269493937492e-03,5.742989480495452881e-03,7.637056987732648849e-03,1.868681749328970909e-03,1.908424601424485445e-04,-1.529032480902969837e-03,6.060861982405185699e-03,2.244326472282409668e-02,-1.781364670023322105e-03,-9.545400971546769142e-04,3.301328746601939201e-03,4.937805933877825737e-04,1.315103872912004590e-04,-5.240914411842823029e-03,-1.291967113502323627e-03,-7.763179019093513489e-03,-1.531668566167354584e-02,1.658868603408336639e-02,-2.042103587882593274e-04,4.382493207231163979e-04,-1.409605320077389479e-04,-2.880183747038245201e-04,-5.168721545487642288e-03,-1.630005775950849056e-03,4.452161490917205811e-03,4.833614220842719078e-04,1.953126629814505577e-04,-2.395586125203408301e-05,2.675915311556309462e-08,7.968759746290743351e-05,-1.736133708618581295e-05,-2.638667356222867966e-04,-2.794808940961956978e-03,-1.047729165293276310e-05,-6.085913264541886747e-05,-7.065636964398436248e-09,-1.044341843225993216e-04,3.653101157397031784e-05,-5.647191312164068222e-03,-1.505424361675977707e-02,3.605507314205169678e-03,-2.233889419585466385e-03,-8.516535162925720215e-04,1.102303504012525082e-04,3.366238961461931467e-04,1.072205137461423874e-03,1.190034672617912292e-02,1.026194822043180466e-02,1.478977035731077194e-03,3.001838922500610352e-05,1.463948283344507217e-03,3.581264463718980551e-04,-2.331264113308861852e-06,-1.467253547161817551e-03,8.663796819746494293e-03,1.531478948891162872e-02,-1.655881665647029877e-02,5.830452777445316315e-03,1.473734155297279358e-04,-4.056659236084669828e-05,1.036369503708556294e-04,-1.371662016026675701e-03,-6.933146156370639801e-03,6.578859407454729080e-03,3.526917658746242523e-03,-2.565382048487663269e-03,-2.565015805885195732e-03,3.903567790985107422e-03,3.495967830531299114e-04,-7.866649888455867767e-03,1.686543971300125122e-02,-4.197692498564720154e-03,-2.845893613994121552e-02,4.266461473889648914e-04,4.484185948967933655e-03,-7.347521604970097542e-04,3.086288634222000837e-04,-5.890615284442901611e-04,7.644022814929485321e-03,-8.939980529248714447e-03,-1.002087816596031189e-02,9.517769329249858856e-03,-1.562098623253405094e-04,3.521669714245945215e-04,-1.145366913988254964e-04,3.124555223621428013e-05,-2.539486624300479889e-03,-1.608846941962838173e-04,4.701205994933843613e-03,6.324487039819359779e-04,3.456972772255539894e-04,1.044827877194620669e-05,1.725766196614131331e-09,-1.705195973045192659e-05,1.907700352603569627e-04,1.816751202568411827e-03,1.537291915155947208e-03,-4.664716107072308660e-05,7.253437070176005363e-05,-6.525601747853215784e-08,2.093105867970734835e-04,-8.531520143151283264e-05,3.221706952899694443e-03,-7.325511542148888111e-04,-2.754488959908485413e-04,5.936438683420419693e-04,-8.225435158237814903e-05,4.843858914682641625e-05,5.324314406607300043e-05,-1.541573554277420044e-03,5.610106978565454483e-03,7.906503975391387939e-03,-1.285829208791255951e-02,2.966491039842367172e-03,9.245977271348237991e-04,-6.521811155835166574e-05,6.160269258543848991e-04,7.956470362842082977e-03,-5.932521075010299683e-03,1.556310709565877914e-02,-1.598189584910869598e-02,7.526481524109840393e-03,-1.183204259723424911e-02,1.139810192398726940e-04,3.818488621618598700e-04,8.416555356234312057e-04,5.204884335398674011e-03,8.548459969460964203e-03,1.173993479460477829e-02,1.797204464673995972e-02,9.563238359987735748e-03,-7.697563269175589085e-04,-4.066110705025494099e-06,1.964425609912723303e-04,7.679499685764312744e-05,1.843538880348205566e-02,-2.087800763547420502e-02,1.487145852297544479e-02,8.537686429917812347e-03,-6.179456249810755253e-04,8.722729398868978024e-05,-2.365202456712722778e-02,1.242330670356750488e-02,-7.182411383837461472e-03,-1.385711878538131714e-02,1.305465400218963623e-02,-1.155982317868620157e-04,1.744013861753046513e-04,2.069247420877218246e-04,-5.495948134921491146e-04,9.644932113587856293e-03,-1.748581882566213608e-03,1.347752287983894348e-03,2.098988916259258986e-04,-5.219275772105902433e-05,8.161961886798962951e-06,2.543629307183437049e-09,-1.866630191216245294e-05,1.697301922831684351e-05,5.015186616219580173e-04,9.895549155771732330e-04,1.616878944332711399e-05,-2.919621874752920121e-05,-4.221510607749223709e-08,1.590243482496589422e-05,-1.922981318784877658e-04,2.074973890557885170e-03,-7.018025964498519897e-03,-1.204924564808607101e-02,-2.762861549854278564e-03,2.959148696390911937e-05,4.141927638556808233e-05,1.893821172416210175e-05,-9.316001087427139282e-04,3.529835026711225510e-03,4.201004281640052795e-03,-1.233194302767515182e-02,-1.562848500907421112e-02,2.949731424450874329e-06,-9.667873382568359375e-05,-4.234452499076724052e-04,-2.033130032941699028e-03,-1.332864165306091309e-02,-7.740573491901159286e-04,1.294481009244918823e-02,-1.634845137596130371e-02,1.725933980196714401e-04,1.991521421587094665e-04,7.037543400656431913e-05,1.998098450712859631e-04,4.107795655727386475e-03,-3.212366253137588501e-03,-2.325124666094779968e-02,2.182938158512115479e-02,7.671069353818893433e-03,-1.157043036073446274e-03,1.707568881101906300e-04,2.639081794768571854e-04,4.571164492517709732e-03,4.092608578503131866e-03,-9.438951499760150909e-03,-8.086916059255599976e-03,7.140191271901130676e-03,-6.237954366952180862e-04,-7.511867443099617958e-05,4.387512803077697754e-03,-4.636577330529689789e-03,-6.202974356710910797e-03,-9.796842001378536224e-03,-4.724105820059776306e-03,5.879219970665872097e-04,-2.968407643493264914e-04,-9.332056506536900997e-04,7.180626271292567253e-04,3.348361235111951828e-03,1.630875747650861740e-03,-4.664896987378597260e-03,-1.284252386540174484e-03,-3.943536430597305298e-04,-4.085005275555886328e-05,-3.135651422780938447e-05,4.433790309121832252e-05,-7.626825245097279549e-04,1.132758799940347672e-03,1.646055607125163078e-03,-4.263270238880068064e-04,6.347181624732911587e-07,4.711880173999816179e-04,9.243334061466157436e-04,-9.231813019141554832e-04,-5.054157227277755737e-04,-8.847755379974842072e-03,3.166156820952892303e-04,-6.185830570757389069e-03,-5.630237283185124397e-04,5.751047865487635136e-04,2.202839823439717293e-03,-1.269309723284095526e-04,-1.036104373633861542e-02,-3.891147207468748093e-03,8.535449393093585968e-03,2.662166766822338104e-02,-1.123094744980335236e-02,6.714785558870062232e-05,2.723702345974743366e-04,-2.833036705851554871e-03,2.752101607620716095e-02,9.264212101697921753e-03,-4.066231660544872284e-03,2.016845531761646271e-02,-1.105169206857681274e-02,-9.826743043959140778e-04,4.682201892137527466e-03,1.349434722214937210e-03,5.679254420101642609e-03,-1.077521592378616333e-04,1.585235819220542908e-02,6.812687031924724579e-03,-2.428591251373291016e-04,-3.738612285815179348e-04,2.883241744711995125e-03,1.304487697780132294e-03,1.542364247143268585e-02,1.297125779092311859e-02,-5.055159702897071838e-02,2.147372439503669739e-02,3.480772953480482101e-03,3.059692448005080223e-03,-1.843120157718658447e-02,-1.151472236961126328e-02,1.914473716169595718e-03,-7.094617187976837158e-02,5.721402168273925781e-02,2.297366596758365631e-02,3.273553773760795593e-02,-7.056987844407558441e-03,-5.181488115340471268e-03,1.041626408696174622e-01,5.915257334709167480e-02,1.574345864355564117e-02,1.733408868312835693e-02,1.078436151146888733e-02,7.116872072219848633e-02,-8.811810403130948544e-06\n0.000000000000000000e+00,-2.265205239382339641e-06,-4.206965513731120154e-06,3.376613676664419472e-05,8.939996405388228595e-06,-7.819898542038572486e-07,-1.731753172862227075e-06,-3.559559758059549495e-08,-1.114622818931820802e-06,-2.893769305956084281e-06,-2.108181615767534822e-05,-7.002727943472564220e-05,-1.788145746104419231e-04,-1.702978333923965693e-04,7.872355126892216504e-06,-1.943780262081418186e-06,-1.700847974461794365e-06,-9.184976079268381000e-05,-4.326629277784377337e-04,1.389030876453034580e-05,4.098896461073309183e-04,-5.240201717242598534e-04,1.440080231986939907e-04,-1.300315761909587309e-05,-9.059038347913883626e-06,-1.132656179834157228e-04,8.580657595302909613e-05,-7.049443229334428906e-05,-3.425402683205902576e-04,-5.984125527902506292e-05,3.114051287411712110e-05,4.676035587181104347e-06,4.569872999127255753e-06,1.603537384653463960e-05,1.706316834315657616e-05,1.792882248992100358e-04,2.404672122793272138e-04,-1.715436701488215476e-05,-1.392227659380296245e-05,-1.131945318775251508e-04,-3.384889623703202233e-06,2.452482658554799855e-05,1.161218679044395685e-04,-3.139477921649813652e-04,4.423976060934364796e-04,4.879047264694236219e-05,2.449595922371372581e-05,-6.431484507629647851e-05,-9.921162927639670670e-06,1.530191657366231084e-04,-1.598583621671423316e-04,3.193296433892101049e-04,1.330522936768829823e-04,-1.455755264032632113e-04,6.624156867474084720e-06,-7.088692655088379979e-06,4.231299044477054849e-06,8.259642527264077216e-06,1.450231065973639488e-04,2.396051131654530764e-04,-1.383806229569017887e-04,-2.046207737294025719e-05,-7.851909685996361077e-06,-1.829255779739469290e-06,-7.219620901111056810e-09,-8.102147148747462779e-07,2.873508947232039645e-06,4.301635635783895850e-05,3.868186104227788746e-05,4.387528633742476813e-07,1.833849637478124350e-06,2.474825500087263208e-08,-1.489731175752240233e-06,1.087731561710825190e-06,-1.436193997506052256e-05,-2.925148291978985071e-04,1.378685119561851025e-04,-3.667766577564179897e-05,3.118081167485797778e-06,-1.677252043918997515e-06,-5.137383595865685493e-06,-2.967948785226326436e-05,-6.409986235667020082e-05,-1.242129947058856487e-04,1.167330046882852912e-04,-9.248282731277868152e-05,-1.413693098584190011e-05,5.025058271712623537e-06,-1.106336367229232565e-05,-7.124800322344526649e-05,5.299146505421958864e-05,-3.219678474124521017e-04,-2.600636798888444901e-05,-5.018644151277840137e-05,-2.582668093964457512e-05,7.167264811869245023e-06,1.591172917869698722e-06,-1.090949081117287278e-05,3.262520476710051298e-05,-1.497042831033468246e-04,7.480003841919824481e-05,-5.682495248038321733e-05,-1.920980139402672648e-05,-1.393579805153422058e-05,-3.422972440603189170e-06,2.439986565150320530e-05,-2.072752249659970403e-04,3.802386345341801643e-06,1.887461403384804726e-04,-2.220448513980954885e-04,3.414628372411243618e-05,-3.107835436821915209e-05,-5.250169579085195437e-06,5.970404163235798478e-05,-1.221042039105668664e-04,2.115882380167022347e-04,6.048314389772713184e-05,-1.405799266649410129e-04,3.145427399431355298e-06,-4.827421435038559139e-06,3.759333139896625653e-06,3.934866981580853462e-06,9.234557364834472537e-05,1.382344489684328437e-04,-1.124797490774653852e-04,-1.336839341092854738e-05,-1.157271526608383283e-06,5.346678833006990317e-08,2.626099560032457703e-09,8.482901648676488549e-06,-1.010741380014223978e-05,-1.778052101144567132e-04,-2.386111009400337934e-04,4.049796643812442198e-06,-6.326445145532488823e-07,1.763839563295732660e-08,1.729661380522884429e-05,-1.119157968787476420e-05,6.824982119724154472e-05,6.066600326448678970e-04,7.053816225379705429e-04,5.810451693832874298e-05,-5.064515426056459546e-05,2.060873157461173832e-05,3.481233579805120826e-05,1.669380726525560021e-04,6.700113299302756786e-04,-2.179637667723000050e-04,-2.228592988103628159e-03,2.077402896247804165e-04,-2.858195221051573753e-04,5.594956746790558100e-07,8.962846914073452353e-05,6.849462515674531460e-04,9.779640822671353817e-05,1.693575293757021427e-03,-1.406391966156661510e-03,-1.097063868655823171e-04,-7.410522084683179855e-05,-4.708461347036063671e-05,-9.850579772319179028e-06,4.213500506011769176e-05,-1.346091041341423988e-03,3.117387532256543636e-04,-1.005977508611977100e-03,6.549830432049930096e-04,2.225241041742265224e-05,2.077131357509642839e-04,2.417649193375837058e-05,1.488944690208882093e-04,2.415719674900174141e-03,-9.227250120602548122e-04,-7.686439785175025463e-04,5.435876082628965378e-04,1.172772841528058052e-03,3.221925289835780859e-04,4.128836735617369413e-05,-6.866670446470379829e-04,9.416002430953085423e-04,-1.848865766078233719e-03,-8.846238488331437111e-04,9.957358706742525101e-04,6.558749079704284668e-01,3.621130963438190520e-05,-1.531220368633512408e-05,-5.963351577520370483e-05,-5.212774849496781826e-04,-8.371702278964221478e-04,6.038662977516651154e-04,7.671829371247440577e-05,2.185174889746122062e-05,4.608579729392658919e-06,1.645817704343244259e-08,2.549827968323370442e-06,2.540750756452325732e-06,2.406820385658647865e-06,-1.342325049336068332e-06,1.611784000488114543e-06,3.454910711297998205e-06,5.172558914523506246e-08,-4.427630301506724209e-06,8.421044185524806380e-06,-1.050465725711546838e-04,-3.824179584626108408e-04,1.578240771777927876e-04,-6.196057074703276157e-05,5.157950454304227605e-06,-4.717487172456458211e-06,-7.952486157591920346e-06,9.914871770888566971e-05,4.803955671377480030e-04,-4.842928901780396700e-04,-6.768963066861033440e-04,3.273208858445286751e-05,4.232138744555413723e-04,1.514356699772179127e-05,-5.243148279987508431e-06,3.050878149224445224e-05,-1.288015337195247412e-04,-1.729070500005036592e-04,7.116009946912527084e-04,3.726849681697785854e-04,-3.697299398481845856e-04,-1.624686774448491633e-06,-1.811623747016710695e-06,-2.255972867715172470e-05,2.082658320432528853e-04,-5.169333599042147398e-05,-1.503855601185932755e-04,-6.179688498377799988e-04,-1.667840842856094241e-05,8.637273276690393686e-05,-4.974050170858390629e-06,-1.771278039086610079e-05,2.286027302034199238e-04,6.335317448247224092e-05,1.836831943364813924e-04,-7.507980917580425739e-04,-1.377485314151272178e-04,4.870216434937901795e-05,4.931085186399286613e-06,-2.981539582833647728e-04,-5.962328286841511726e-04,2.085601445287466049e-04,9.721478563733398914e-04,-3.751695912797003984e-04,-1.131169938162202016e-05,-5.616266207653097808e-08,-9.824464086705120280e-07,-4.561073728837072849e-05,2.402810932835564017e-04,-2.269785545649938285e-05,1.800822974473703653e-05,7.495716090488713235e-06,8.980056009022518992e-06,7.325919568756944500e-07,-4.956655175192281604e-08,-1.153568177869601641e-06,3.250638656027149409e-06,7.289263066923012957e-06,2.766459692793432623e-05,-7.258864798131980933e-07,-1.454902758268872276e-07,-2.093864850394311361e-07,1.212424422192270868e-06,4.865046321356203407e-07,2.833902544807642698e-05,-3.738382292794995010e-05,-7.249866030178964138e-05,7.828025263734161854e-05,1.266518484044354409e-05,-1.908049398480216041e-06,-4.700900262832874432e-06,-3.830191053566522896e-05,-2.816656487993896008e-04,1.683718001004308462e-04,1.560964738018810749e-04,-3.334088978590443730e-05,5.513649739441461861e-05,-1.944406164966494543e-07,-9.980795766750816256e-06,-1.409823307767510414e-04,-5.304594378685578704e-05,-8.295605221064761281e-05,2.226587093900889158e-04,4.835528670810163021e-05,-2.555170249252114445e-05,5.367702215153258294e-06,-2.598064838821301237e-07,1.253587652172427624e-05,1.451018324587494135e-04,-8.916670049075037241e-05,1.391393016092479229e-04,-7.288937194971367717e-05,5.090901686344295740e-05,-3.558378375601023436e-05,-4.273689228284638375e-06,3.896075577358715236e-05,-2.631231036502867937e-04,-1.520864316262304783e-04,1.102095557143911719e-04,-3.352981293573975563e-04,2.340079845453146845e-05,-2.085024789266753942e-05,-7.501748768845573068e-06,1.702253211988136172e-04,-8.126318789436481893e-06,1.717946288408711553e-04,1.323399774264544249e-04,-7.619904499733820558e-05,5.062995569460326806e-06,-6.220278010005131364e-06,2.371895334363216534e-06,1.262211480934638530e-05,1.020468916976824403e-04,9.819866681937128305e-05,-1.106760173570364714e-04,-1.363557748845778406e-05,-3.916808054782450199e-06,-5.832957299389818218e-07,6.286609277594834566e-08,-1.703458792690071277e-06,1.826773427637817804e-06,2.054895958281122148e-05,3.008082785527221859e-06,-5.741522954849642701e-07,-2.537369141464296263e-07,-5.149172466190066189e-08,-3.088171524723293260e-06,3.652753775895689614e-06,-3.333912900416180491e-05,3.294266061857342720e-04,2.746449899859726429e-05,-3.980962355853989720e-05,6.120894795458298177e-06,3.302352524769958109e-06,-7.127685421437490731e-06,-3.735438076546415687e-05,1.608491438673809171e-04,1.893785374704748392e-04,2.405060513410717249e-04,-2.294176956638693810e-04,2.459599636495113373e-05,-1.157993438027915545e-06,-1.555302333144936711e-05,-7.837203884264454246e-05,-4.814204294234514236e-05,-9.918692376231774688e-05,1.444229856133460999e-04,-2.865547430701553822e-04,6.490125088021159172e-06,1.192850322695448995e-05,1.291146645598928444e-06,-1.859569238149560988e-05,-1.495399919804185629e-05,-3.363407449796795845e-04,4.117767821298912168e-05,1.173751443275250494e-04,6.764753925381228328e-05,-4.128412547288462520e-05,-2.628633410495240241e-06,-1.223083236254751682e-04,-3.874647663906216621e-04,-3.159802872687578201e-04,-1.973332837224006653e-05,2.631609677337110043e-04,-1.051453509717248380e-04,-4.056339821545407176e-05,-6.848981684015598148e-06,1.279863936360925436e-04,-2.312165161129087210e-04,7.098288042470812798e-04,1.044620585162192583e-04,-1.212308707181364298e-04,4.790430011780699715e-06,-3.586246066333842464e-06,3.255282081227051094e-06,1.347072884527733549e-05,1.154879064415581524e-04,1.312738022534176707e-04,-1.425485243089497089e-04,-1.835838156694080681e-05,-4.985922259947983548e-06,-6.182338552207511384e-07,-6.539721653098240495e-09,-1.067965058609843254e-07,1.058532461684080772e-06,4.548092692857608199e-05,5.316982424119487405e-05,1.372327460558153689e-06,2.756041112661478110e-06,-1.910924538606195711e-07,-4.088405148650053889e-06,2.706101440708152950e-06,-1.459059421904385090e-05,-4.336668644100427628e-04,-8.984097803477197886e-05,-5.058679380454123020e-05,3.902924618159886450e-06,-3.057455842281342484e-06,-5.679756213794462383e-06,-2.560855318733956665e-05,-2.001916291192173958e-04,-1.088415738195180893e-04,-6.811540515627712011e-05,-6.314943311735987663e-05,-8.303240610985085368e-05,-2.613925062178168446e-06,3.291946541139623150e-06,3.332587220938876271e-05,1.341163442702963948e-05,-5.177663406357169151e-04,1.432509016012772918e-04,1.442017492081504315e-06,-2.458656672388315201e-05,5.686289568984648213e-06,-6.506507816084194928e-06,2.004971247515641153e-05,9.317461808677762747e-05,3.495586570352315903e-04,-8.411302405875176191e-05,-5.192069511394947767e-05,-7.071568688843399286e-05,-3.700999877764843404e-05,-5.957193025096785277e-06,-4.503854870563372970e-05,-5.396389751695096493e-04,2.055528457276523113e-04,5.779270431958138943e-04,8.381015504710376263e-05,8.780611096881330013e-05,-1.079235607903683558e-05,-3.863311121676815674e-06,-5.698615859728306532e-05,-2.539015840739011765e-04,1.632212515687569976e-04,5.116145475767552853e-04,-2.044000721070915461e-04,-3.732611730811186135e-08,-2.888072231144178659e-06,2.513911340429331176e-06,-4.993066795577760786e-06,4.849894321523606777e-05,1.175329089164733887e-05,-8.678288577357307076e-05,-9.258927093469537795e-06,-5.114989107823930681e-07,-9.523387234366964549e-07,-1.962750957318348810e-07,-9.751802281243726611e-07,1.355856738882721402e-06,-3.098357410635799170e-07,-8.533390428056009114e-06,1.791875661183439661e-06,-2.349582018723594956e-06,-4.192688152215851005e-08,-1.917444478749530390e-06,3.054448825423605740e-06,-3.247602580813691020e-05,9.808297909330576658e-05,6.197346374392509460e-05,3.847660991596058011e-06,8.086070010904222727e-06,-1.489416490585426800e-06,-1.201257418870227411e-06,-2.920827137131709605e-05,2.028555900324136019e-05,-2.455439243931323290e-04,2.503693976905196905e-04,3.027464299520943314e-05,2.048245514743030071e-04,-5.930294264544500038e-07,-2.771480694718775339e-06,-2.792225859593600035e-04,3.834753006231039762e-04,-1.106974159483797848e-04,2.704605576582252979e-04,1.363663523079594597e-05,1.721333537716418505e-04,6.281699825194664299e-06,-8.956567398854531348e-08,-1.309523577219806612e-05,-1.487240660935640335e-05,-1.877651666291058064e-04,-8.480470569338649511e-05,-2.756976173259317875e-04,-1.314638793701305985e-04,-2.034813405771274120e-05,-2.323473609067150392e-06,5.693650746252387762e-05,-2.878437808249145746e-04,-5.837541539222002029e-05,3.666423144750297070e-04,-3.161001077387481928e-04,-1.785322965588420630e-04,-2.917921847256366163e-05,-8.109879672701936215e-06,4.387495282571762800e-04,-1.936412008944898844e-04,2.178648428525775671e-04,6.560888868989422917e-05,-1.025643068714998662e-04,7.358007678703870624e-06,-1.925810238390113227e-06,6.807463250879663974e-07,1.834622162277810276e-05,-6.462822784669697285e-05,1.657168613746762276e-04,-4.151383473072201014e-05,6.425480023608542979e-07,-3.545410436345264316e-06,-9.232722391061543021e-07,3.529976311256177723e-09,-9.225743724528001621e-07,-1.969213599295471795e-06,-2.920324732258450240e-05,-1.939108915394172072e-05,-4.586120212479727343e-06,-1.926255208672955632e-06,4.653924179365276359e-08,-7.751525572530226782e-07,6.592656973225530237e-06,-8.053281635511666536e-05,3.482488682493567467e-04,-1.028102415148168802e-04,4.993726179236546159e-05,-1.179502578452229500e-05,1.652076889513409697e-06,1.170993436971912161e-05,-2.370820948272012174e-05,-4.044285014970228076e-05,-2.022307307925075293e-04,1.496562035754323006e-04,5.076982779428362846e-04,-2.217491419287398458e-04,1.732068994897417724e-06,-1.281944423681125045e-05,-2.913384523708373308e-04,2.747975522652268410e-04,-3.684661351144313812e-04,-3.563308564480394125e-04,5.134539678692817688e-04,-8.977610559668391943e-05,5.033771230955608189e-06,6.490579949058883358e-07,-3.965836003771983087e-05,-2.425717102596536279e-04,1.850000262493267655e-04,6.618539919145405293e-04,-4.563571419566869736e-04,-2.251391706522554159e-04,2.980962381116114557e-05,2.661888856891891919e-06,-1.212804345414042473e-04,4.432173591339960694e-05,1.123204128816723824e-05,-1.369500387227162719e-04,3.544003266142681241e-05,-3.294618800282478333e-04,-9.761655746842734516e-06,1.145008354797028005e-06,-1.081926020560786128e-04,-2.539666093070991337e-05,9.685911936685442924e-05,-5.506508750841021538e-05,4.236949025653302670e-04,-4.040557178086601198e-05,3.984213981311768293e-05,2.670829599082935601e-05,-7.332837412832304835e-07,-1.976953062694519758e-04,8.921386324800550938e-05,2.980811987072229385e-04,3.798497345997020602e-05,-1.283705387322697788e-06,8.322675967065151781e-06,5.566506843024399132e-06,-3.940533588320249692e-06,4.461157914192881435e-06,4.273673403076827526e-05,3.845790342893451452e-05,1.176140904135536402e-05,-8.946368325268849730e-06,7.768860996293369681e-06,-6.428988854167982936e-06,2.684689570742193609e-05,4.523959796642884612e-05,-3.506846842356026173e-04,-2.191901439800858498e-04,-3.011598164448514581e-05,4.388179513625800610e-05,6.949810085643548518e-06,2.692572343221399933e-05,3.261951496824622154e-05,3.780754923354834318e-06,-4.059807688463479280e-04,-1.587634324096143246e-04,-2.555107130319811404e-06,-1.446939131710678339e-05,5.520855665963608772e-07,2.552028854552190751e-05,6.452837260439991951e-05,-2.243719354737550020e-04,-2.124499442288652062e-04,2.723179059103131294e-04,-3.350930637679994106e-05,1.952058810275048018e-04,-2.924257751146797091e-05,3.866098631988279521e-05,-1.516932570666540414e-05,1.451967691536992788e-04,-1.208292815135791898e-04,1.873455476015806198e-04,1.011516869766637683e-04,1.233614748343825340e-04,-3.357409877935424447e-05,-5.737401443184353411e-05,7.016093877609819174e-05,-2.603580942377448082e-04,-7.670048944419249892e-05,5.948058678768575191e-04,-2.169981744373217225e-04,1.093308164854533970e-04,-1.426297530997544527e-04,5.777625847258605063e-05,2.521184505894780159e-04,2.860696986317634583e-05,4.832358681596815586e-04,4.678504192270338535e-04,-4.555966588668525219e-04,4.603680863510817289e-04,2.929043839685618877e-04,-8.782879449427127838e-04,-1.549391541630029678e-03,-1.631544902920722961e-03,1.404049573466181755e-03,-1.782018662197515368e-04,-8.699459140188992023e-04,-2.506694545445498079e-05,6.779606565032736398e-07\n0.000000000000000000e+00,2.933914856839692220e-06,3.303871835669269785e-06,-3.916274727089330554e-05,-2.486419361957814544e-05,1.418424062649137340e-07,-3.394612804186181165e-07,-2.001981025401278202e-09,1.844091798375302460e-06,5.034271453041583300e-06,3.563180143828503788e-05,3.838973934762179852e-04,5.524265579879283905e-04,-1.107025091187097132e-04,-3.096939735769410618e-06,3.072713070650934242e-06,7.382242074527312070e-06,1.143491826951503754e-04,5.696374573744833469e-04,-2.389082328591030091e-05,-5.039131501689553261e-04,4.403548373375087976e-04,-2.737522299867123365e-04,1.348733530903700739e-05,5.245696229394525290e-06,-3.092447877861559391e-05,-4.092637391295284033e-05,2.220923925051465631e-04,-1.472960866522043943e-04,5.771446012658998370e-06,-1.788143563317134976e-04,-4.128648924961453304e-06,-5.691299520549364388e-07,-7.988383003976196051e-06,3.209272472304292023e-05,-8.991866343421861529e-05,5.308823892846703529e-05,-8.822548261377960443e-05,5.285401130095124245e-06,1.291458320338279009e-04,6.959681286389240995e-06,-8.944917499320581555e-05,-1.151779142674058676e-04,2.950250636786222458e-04,-3.004573518410325050e-04,4.075572069268673658e-04,4.724926839116960764e-06,7.511961302952840924e-05,1.088893259293399751e-05,-4.026851092930883169e-04,5.590901855612173676e-05,-3.316666989121586084e-04,-1.283875026274472475e-04,2.671418478712439537e-04,-9.205518836097326130e-06,1.074445754056796432e-05,-4.275505489204078913e-06,-2.563611087680328637e-05,-2.387913991697132587e-04,-2.226396609330549836e-04,2.066051820293068886e-04,2.921680061263032258e-05,9.482620953349396586e-06,2.731770791797316633e-06,5.190473117977489892e-08,3.338311671541305259e-08,-6.601007953577209264e-06,-9.539726306684315205e-05,-1.143684057751670480e-04,-2.803790721372934058e-06,-5.840154699399136007e-06,-3.923253544257931935e-08,4.288586751499678940e-06,-1.377500848320778459e-05,4.314407124184072018e-05,5.244459025561809540e-04,-2.052251365967094898e-04,1.700301072560250759e-04,-2.509789192117750645e-05,7.272405127878300846e-06,1.534544207970611751e-05,-1.096870437322650105e-05,1.421071938239037991e-04,4.273288068361580372e-04,-8.849698351696133614e-04,1.630737097002565861e-04,-1.357021974399685860e-04,-1.752288881107233465e-05,1.236212210642406717e-05,-1.565400089020840824e-05,-1.585967038408853114e-05,3.743307606782764196e-04,-1.335592532996088266e-04,-1.504601095803081989e-04,-8.779457130003720522e-05,-1.501561746408697218e-05,-2.846591996785718948e-06,2.070424670819193125e-06,-1.035698078339919448e-04,3.774951037485152483e-04,5.200927262194454670e-05,1.741783926263451576e-04,-4.500571594689972699e-05,2.044741631834767759e-05,1.056117434927728027e-05,-2.803945244522765279e-05,3.024477045983076096e-04,-3.086581127718091011e-04,-2.870105672627687454e-04,4.783616750501096249e-04,-1.424516522092744708e-04,2.342402149224653840e-05,8.799022907624021173e-06,-1.821128535084426403e-04,6.923952605575323105e-05,-6.161467172205448151e-04,-3.939379821531474590e-04,2.058357349596917629e-04,-2.031812073255423456e-06,9.098707778321113437e-06,-5.028139185014879331e-06,-1.775426062522456050e-05,-2.060884435195475817e-04,-1.116335333790630102e-04,2.108680200763046741e-04,2.199099617428146303e-05,1.723968125588726252e-06,-2.161701218028611038e-07,-2.918233477089415828e-08,-4.881643690168857574e-06,1.726780101307667792e-05,3.858828567899763584e-04,4.055321915075182915e-04,1.136326318373903632e-05,1.749502371239941567e-05,2.844090118969688774e-08,-1.840958975662942976e-05,1.832906127674505115e-05,1.658547553233802319e-04,-7.869474939070641994e-04,-2.338031772524118423e-04,1.030365237966179848e-04,1.521273952675983310e-04,-4.759970761369913816e-05,-9.859626152319833636e-05,-1.342109171673655510e-04,-2.170001622289419174e-03,-1.670928555540740490e-03,1.679182052612304688e-03,-3.013404086232185364e-03,1.052618608810007572e-03,1.159777639259118587e-05,-8.157108095474541187e-05,7.934220775496214628e-05,-6.166717503219842911e-04,-2.202330389991402626e-03,2.692855428904294968e-03,-2.998138661496341228e-04,1.000139629468321800e-03,3.383644070709124207e-05,9.690536899142898619e-06,1.143236950156278908e-04,2.105820691213011742e-03,-1.057322951965034008e-03,1.339775044471025467e-04,-1.162335509434342384e-03,6.937977741472423077e-04,-2.486269222572445869e-04,-6.494889385066926479e-05,7.263004663400352001e-04,-2.661498030647635460e-03,2.250267192721366882e-03,1.892905216664075851e-03,-1.614053267985582352e-03,1.244526356458663940e-04,-1.715573744149878621e-04,-7.002477650530636311e-05,1.367307850159704685e-03,-1.206733286380767822e-04,2.690606983378529549e-03,1.646846067160367966e-05,-2.438358031213283539e-03,3.894423934980295599e-05,6.558307409286499023e-01,2.222987677669152617e-05,1.273750676773488522e-04,1.131200580857694149e-03,4.136118222959339619e-04,-1.198351848870515823e-03,-1.496707409387454391e-04,-3.008174826391041279e-05,-2.369461071793921292e-07,-1.855140041584490973e-08,1.386591179652896244e-06,6.953798219910822809e-06,1.268635969609022141e-07,-4.712650843430310488e-05,3.580721340767922811e-06,9.488694558967836201e-07,1.205908404244837584e-07,-1.013997098198160529e-05,-6.074945304135326296e-06,-1.383191120112314820e-04,-1.879987394204363227e-04,5.564559251070022583e-04,5.084858275949954987e-04,7.172509867814369500e-06,9.141024293057853356e-07,1.818740020098630339e-05,7.260446000145748258e-05,6.729157757945358753e-05,8.889419841580092907e-04,-2.281695487909018993e-04,-1.187636516988277435e-04,-7.312081870622932911e-04,-1.258138763660099357e-05,6.480593583546578884e-06,2.631963579915463924e-04,2.432856126688420773e-04,4.520831862464547157e-05,-1.226604217663407326e-03,-5.355271277949213982e-04,6.152222631499171257e-04,6.313484846032224596e-07,-2.454173682053806260e-06,-6.646377005381509662e-05,-7.560447556897997856e-04,1.365558593533933163e-03,-5.654748529195785522e-04,-4.738521238323301077e-04,-4.957404598826542497e-05,1.920216709550004452e-05,1.170405630546156317e-05,2.142482844647020102e-05,-2.366434491705149412e-04,-1.243109581992030144e-04,3.314867790322750807e-04,8.918193052522838116e-04,-1.729959185468032956e-04,9.685360055300407112e-06,8.524917575414292514e-06,-5.828516441397368908e-05,7.809610106050968170e-04,6.345247966237366199e-04,-7.931363070383667946e-04,2.433313784422352910e-04,-1.785911990737076849e-06,2.245476480311481282e-06,-3.196144007233669981e-07,7.143475522752851248e-05,-2.775789180304855108e-04,-1.093155151465907693e-04,4.918838021694682539e-05,8.364456334675196558e-06,6.049538114893948659e-07,-5.918771535107225645e-07,-4.146022547502070665e-08,2.688254028271330753e-07,-8.624006113677751273e-06,-3.375435335328802466e-05,-3.242813909309916198e-05,-1.584795882081380114e-06,-1.262779278476955369e-06,1.059379428625106812e-07,4.100636942894198000e-06,1.528375605630571954e-06,-2.324709384993184358e-05,2.758133923634886742e-04,4.094027681276202202e-04,7.124581316020339727e-06,-1.907843397930264473e-05,6.794281944166868925e-06,1.491843613621313125e-05,6.580895387742202729e-06,2.163095632568001747e-04,-9.244267857866361737e-05,-3.788527683354914188e-04,2.367566630709916353e-04,-1.720638538245111704e-04,-1.056988367054145783e-06,1.012177744996733963e-05,4.558177170110866427e-05,-7.570676825707778335e-05,1.386002259096130729e-04,-4.123320395592600107e-04,-1.398751919623464346e-05,-1.808588276617228985e-04,-1.000235670289839618e-06,-1.912391326186480001e-06,-1.803025770641397685e-05,-2.236089494545012712e-04,2.670108806341886520e-04,2.320518833585083485e-04,1.700087741483002901e-04,-1.424274378223344684e-04,2.387935455772094429e-05,1.064437583409016952e-05,-9.372277418151497841e-05,3.985275689046829939e-04,1.772866962710395455e-04,-2.422590769128873944e-04,5.466782022267580032e-04,-1.886910904431715608e-04,1.542517929919995368e-05,1.642096867726650089e-05,-3.272758913226425648e-04,-4.206081212032586336e-05,-1.622397685423493385e-04,-2.266416850034147501e-04,5.558080156333744526e-04,-8.183442332665435970e-06,1.675859675742685795e-05,-5.330944986781105399e-06,-2.250305806228425354e-05,-2.543308946769684553e-04,-9.140075417235493660e-05,2.665841893758624792e-04,3.462310269242152572e-05,3.438513203946058638e-06,3.638257055627036607e-07,-2.345200300624128431e-08,1.163284878202830441e-06,2.392721853539114818e-06,-9.940007294062525034e-05,-7.557878416264429688e-05,9.558027613820740953e-07,-3.327896592963952571e-06,6.612663128180429339e-08,-6.740724529663566500e-07,-3.394562099856557325e-06,-5.343485099729150534e-05,4.779125447385013103e-06,6.656136247329413891e-05,-2.005450514843687415e-04,-2.462080192344728857e-05,4.878172148892190307e-06,1.429578242095885798e-05,5.519919432117603719e-05,8.020982204470783472e-05,-1.333334716036915779e-03,-1.690182834863662720e-04,3.459332510828971863e-04,-2.258403546875342727e-04,3.597952400014037266e-06,1.738060063871671446e-06,-6.982558988966047764e-05,1.036723988363519311e-04,3.698536893352866173e-04,-1.065866672433912754e-05,2.236903528682887554e-04,-2.191888779634609818e-04,-1.580311254656407982e-05,-1.676648480497533455e-06,8.195711416192352772e-07,9.885703912004828453e-05,6.629884010180830956e-04,5.617933929897844791e-04,3.514660929795354605e-04,-1.108569340431131423e-04,9.533261618344113231e-05,3.146330527670215815e-06,5.245179636403918266e-06,2.216209395555779338e-04,-1.271295623155310750e-04,-8.576309483032673597e-06,5.544616142287850380e-04,-2.623798791319131851e-04,7.156773062888532877e-05,3.546858806657837704e-06,-2.700354671105742455e-04,2.613744582049548626e-04,-1.338766654953360558e-03,-7.567543070763349533e-05,8.720107871340587735e-07,8.105907340905105229e-07,6.112636128818849102e-06,-7.946265441205468960e-07,-2.720515476539731026e-05,-1.086503543774597347e-04,6.114384450484067202e-05,2.102025755448266864e-04,3.045485937036573887e-05,5.466858056024648249e-06,1.560648570375633426e-06,9.200948625220917165e-08,-4.760912872825429076e-07,-7.371294032054720446e-06,2.289296389790251851e-06,-4.981311212759464979e-05,-2.195574779761955142e-06,-2.528888217057101429e-06,2.853448677342385054e-08,6.826971912232693285e-06,-8.883479495125357062e-06,3.700826346175745130e-05,4.929165006615221500e-04,2.340482897125184536e-04,1.221908314619213343e-04,-2.000753920583520085e-05,9.763552952790632844e-06,2.511097227397840470e-05,1.088887438527308404e-05,3.215350443497300148e-04,1.113456237362697721e-04,-3.468583454377949238e-04,-5.798821803182363510e-06,-1.197835081256926060e-04,-7.517074664065148681e-06,3.183641092618927360e-05,3.043093602173030376e-05,1.081310620065778494e-04,2.077610697597265244e-04,-1.955899351742118597e-04,1.812623231671750546e-04,-1.025299570756033063e-04,-6.163635589473415166e-06,8.475012691633310169e-06,-1.769094888004474342e-05,-5.545148451346904039e-05,3.030450607184320688e-04,-8.540519047528505325e-07,2.481901319697499275e-04,-3.335753281135112047e-04,-3.516549986670725048e-05,1.392713238601572812e-05,4.151975008426234126e-05,6.276032654568552971e-04,-4.116925993002951145e-05,-7.092122104950249195e-04,2.994574315380305052e-04,-3.255383926443755627e-04,9.707080607768148184e-06,1.931112637976184487e-05,-2.464162243995815516e-04,3.070016391575336456e-04,-4.584053531289100647e-04,-3.685813862830400467e-04,2.035222714766860008e-04,-6.476429007307160646e-06,1.673194128670729697e-05,-4.304742105887271464e-06,-2.202914402005262673e-05,-1.826060761231929064e-04,-3.037528949789702892e-05,3.469392540864646435e-04,3.390833080629818141e-05,-3.291873099442454986e-06,1.210341906698886305e-07,-3.021341399289667606e-09,-4.857722615270176902e-07,-2.619069618958747014e-06,-1.689864075160585344e-05,3.193075826857239008e-06,-3.548940185282845050e-06,-2.079692649203934707e-06,2.276556188007816672e-08,3.247500671932357363e-06,3.438916792219970375e-06,1.833376700233202428e-05,-1.827453670557588339e-04,5.509965121746063232e-04,4.748024730361066759e-05,-1.621822229935787618e-05,7.470036507584154606e-06,1.586103644513059407e-05,6.024471076671034098e-05,7.035244489088654518e-04,2.641617902554571629e-05,-1.370680634863674641e-03,7.822927727829664946e-06,-9.568185487296432257e-05,4.063596406922442839e-06,1.210137088492047042e-05,2.832124300766736269e-04,5.385898984968662262e-04,1.039183407556265593e-04,-2.329608832951635122e-04,-3.113776328973472118e-04,-2.634794218465685844e-04,2.783156105579109862e-06,-2.348954240005696192e-06,-2.251975638500880450e-05,-8.519936818629503250e-05,-6.850095815025269985e-06,2.657900622580200434e-04,1.345827477052807808e-04,-9.988340752897784114e-05,1.301333395531401038e-05,1.208425419463310391e-05,-6.759208918083459139e-05,4.210557963233441114e-04,1.329498627455905080e-04,3.150482953060418367e-04,7.465298986062407494e-04,-7.558487413916736841e-05,1.351007995253894478e-05,5.737506853620288894e-06,-4.650474002119153738e-04,1.990043892874382436e-05,-4.569520242512226105e-04,-1.682882138993591070e-04,4.349194932729005814e-04,-1.063813579094130546e-05,1.594973946339450777e-05,6.132651151347090490e-07,-5.517029785551130772e-05,4.286001421860419214e-05,-2.838312066160142422e-04,1.937419583555310965e-04,2.873699486372061074e-05,2.578411567810690030e-06,5.146117132426297758e-07,-1.561293174745514989e-07,1.328183543591876514e-06,2.244110874016769230e-06,4.144718695897608995e-05,3.367457611602731049e-05,6.261369890125934035e-06,3.630343826444004662e-06,-7.378002919722348452e-08,2.545120423746993765e-06,-1.696040271781384945e-05,3.864314930979162455e-05,-4.445840022526681423e-04,-6.018984713591635227e-04,1.739606086630374193e-04,2.230001700809225440e-05,-6.234720331121934578e-06,-2.268561183882411569e-05,1.158816303359344602e-05,7.009854016359895468e-05,1.818923337850719690e-04,-7.154376362450420856e-05,-9.805758018046617508e-04,1.055329339578747749e-04,-3.977427695645019412e-06,2.505201337044127285e-06,4.593644407577812672e-04,-6.486740312539041042e-04,3.063994226977229118e-04,5.161619628779590130e-04,-1.515913172625005245e-03,2.514178049750626087e-05,-1.101259476854465902e-05,-6.018367457727435976e-06,5.691833939636126161e-05,3.575087175704538822e-04,-5.839071236550807953e-04,-1.245102845132350922e-03,2.363581297686323524e-04,2.723986399360001087e-04,-6.297658546827733517e-05,-6.909576768521219492e-06,1.542163809062913060e-04,-4.327224451117217541e-04,-9.329675231128931046e-05,1.512028102297335863e-04,1.163304259534925222e-04,4.534099134616553783e-04,1.186260487884283066e-05,-3.072171966778114438e-05,1.704012393020093441e-04,-1.198642712552100420e-05,2.597123675514012575e-04,2.139862772310152650e-04,-7.611827459186315536e-04,1.333991349383722991e-05,-5.129310738993808627e-05,-1.989445263461675495e-05,1.925479591591283679e-05,2.584418980404734612e-04,-5.421746755018830299e-05,-4.927122499793767929e-04,-3.233500319765880704e-05,1.637914465391077101e-05,-3.238495082769077271e-06,-4.333567744652100373e-07,-1.810076719266362488e-05,1.934696410899050534e-05,-2.605711961223278195e-05,-5.523666914086788893e-05,-2.481636147422250360e-05,-3.807827670243568718e-05,1.178029742732178420e-05,-5.418112323241075501e-06,-1.198581503558671102e-05,3.638161069829948246e-05,8.552259532734751701e-04,4.646820016205310822e-04,2.766506804618984461e-04,-6.529424717882648110e-05,-1.601372673576406669e-06,-1.185194832942215726e-05,-1.483699743403121829e-04,1.138788065873086452e-04,6.967588560655713081e-04,-4.022188077215105295e-04,2.685034996829926968e-04,-2.962500439025461674e-04,4.683040060626808554e-06,3.454813167991233058e-06,-5.111426580697298050e-04,1.206098531838506460e-04,1.969001750694587827e-04,-3.010375949088484049e-04,-7.372956315521150827e-05,-5.268716486170887947e-04,-2.806733209581580013e-05,-6.974882853683084249e-05,-9.294036135543137789e-05,-2.103501901729032397e-04,9.692062158137559891e-04,4.269865748938173056e-04,1.486015389673411846e-05,-4.310021176934242249e-05,2.048322494374588132e-04,-1.096040068659931421e-05,-3.449084179010242224e-04,-1.223212020704522729e-04,1.134369085775688291e-05,-9.640487842261791229e-04,5.199709557928144932e-04,8.524028089595958591e-05,-3.893401662935502827e-05,2.777621739369351417e-05,-6.994433933869004250e-04,1.917024783324450254e-04,5.552307702600955963e-04,-1.587148290127515793e-03,-4.331733216531574726e-04,-1.182554173283278942e-03,6.177363684400916100e-05,1.126799616031348705e-03,-5.289075488690286875e-08,1.439248560927808285e-03,-2.549920696765184402e-03,7.840262260288000107e-04,1.115558552555739880e-03,-4.220543269184418023e-05,-3.644468620223051403e-07\n0.000000000000000000e+00,-8.192341738322284073e-07,7.228741196740884334e-07,1.955703737621661276e-05,1.881078242149669677e-05,2.264273234686697833e-06,5.652715344695025124e-07,3.633912015743590018e-08,5.652105983244837262e-07,-8.798838280199561268e-07,3.403555456316098571e-05,-8.109628106467425823e-05,-1.815949071897193789e-04,-2.798516652546823025e-05,-5.970630354568129405e-07,-3.630770777363068191e-07,-3.888866615398001159e-07,-4.635329969460144639e-05,-2.702562778722494841e-04,-5.227572910371236503e-05,7.713941158726811409e-05,-1.690345197857823223e-05,-6.047367787687107921e-05,-3.843553031401825137e-08,2.561201199569040909e-06,2.893731470976490527e-05,2.997989649884402752e-04,2.797827437461819500e-05,-7.083646778482943773e-06,2.549699456722009927e-05,-6.823267904110252857e-05,6.381587809300981462e-06,3.213063791918102652e-06,3.613511944422498345e-05,7.813047704985365272e-05,4.666751920012757182e-06,2.170366769860265777e-06,1.208691901410929859e-04,6.871823643450625241e-06,-5.198924554861150682e-05,-1.360382157145068049e-06,-7.018120231805369258e-05,2.645633685460779816e-06,7.588780135847628117e-06,-1.446550049877259880e-05,-6.731282337568700314e-05,-4.224014992360025644e-05,-4.223857467877678573e-05,-3.148459882140741684e-06,-8.847133722156286240e-05,-1.079085923265665770e-04,2.391032467130571604e-04,-2.129840140696614981e-06,-6.418485281756147742e-05,3.078928784816525877e-06,-3.222557552362559363e-06,5.236410288489423692e-06,-8.608407370047643781e-06,1.026827812893316150e-04,1.643447467358782887e-04,-7.344692858168855309e-05,-7.855448529880959541e-06,-5.138572760188253596e-06,-1.169141341961221769e-06,-3.350438149141155009e-08,-2.539950116897671251e-07,2.403034841336193494e-06,8.501170668751001358e-06,8.589495337218977511e-06,2.727578475969494320e-06,8.373273203687858768e-07,-2.903173523804980505e-08,-1.478466629123431630e-07,-2.540164587117033079e-06,1.361169415758922696e-05,-1.257792755495756865e-04,-8.417696517426520586e-05,-3.449481300776824355e-05,-2.901739890148746781e-06,-5.256551958154886961e-07,-1.141705979534890503e-06,-2.603016582725103945e-05,-1.304389152210205793e-04,1.439651714463252574e-05,-9.292931645177304745e-05,-3.697787178680300713e-06,-1.243686710949987173e-04,2.152497472707182169e-06,3.021667907887604088e-06,4.997429277864284813e-05,2.346312976442277431e-04,8.637693099444732070e-06,1.257904659723863006e-05,2.993055022670887411e-05,-1.000198826659470797e-04,6.045239388186018914e-06,1.963100658031180501e-06,7.859489414840936661e-07,9.329750173492357135e-05,-8.448947482975199819e-05,9.356946975458413363e-06,7.138344517443329096e-05,-4.360467573860660195e-05,-2.517497705412097275e-05,-2.249304316137568094e-06,-1.662392605794593692e-05,-1.071103179128840566e-04,2.932548886747099459e-05,1.531057932879775763e-04,-1.304719771724194288e-04,2.781667353701777756e-05,-3.515676507959142327e-05,-3.244345180064556189e-06,-1.184421053039841354e-04,-1.440374180674552917e-04,1.644057483645156026e-04,-6.887345534778432921e-06,-7.888506661402061582e-05,3.836335963569581509e-06,-3.001791583301383071e-06,5.096804216009331867e-06,-1.083538973034592345e-05,8.035788778215646744e-05,1.306490012211725116e-04,-6.827148899901658297e-05,-4.540447662293445319e-06,-2.396661784587195143e-06,-1.201401857997552725e-07,4.144945009443290473e-08,3.438332441874081269e-06,-1.840978984546381980e-05,-1.499314385000616312e-04,-1.750119554344564676e-04,-2.163543649658095092e-05,-8.295123734569642693e-06,6.260464857632541680e-08,-3.631739673437550664e-06,4.908793016511481255e-06,-3.336159570608288050e-04,7.783553446643054485e-04,8.347904658876359463e-04,1.220039557665586472e-04,8.943525244831107557e-06,4.920592346024932340e-06,6.178298463055398315e-06,1.699630520306527615e-04,1.121435198001563549e-03,1.492458832217380404e-04,-5.916942609474062920e-04,-5.672085535479709506e-05,8.220804738812148571e-04,8.501043339492753148e-06,-3.249220026191323996e-05,-4.825205833185464144e-04,-2.281214110553264618e-03,1.281443546758964658e-04,-1.385723939165472984e-03,-1.116461819037795067e-03,5.596556584350764751e-04,-4.696399264503270388e-05,-2.761986252153292298e-05,-8.018546941457316279e-05,-1.957549247890710831e-03,6.172077264636754990e-04,6.427292828448116779e-05,-5.173664540052413940e-04,1.034199158311821520e-04,3.118153545074164867e-04,1.715622056508436799e-05,1.519657525932416320e-04,1.546232961118221283e-03,2.476135559845715761e-04,7.852436101529747248e-05,2.139369607903063297e-04,1.655872911214828491e-04,1.954783365363255143e-04,2.031644362432416528e-05,7.935990579426288605e-04,1.116778934374451637e-03,-1.875247107818722725e-03,2.574767568148672581e-04,4.857917083427309990e-04,-1.686059295025188476e-05,2.239249261037912220e-05,6.558610200881958008e-01,7.902701327111572027e-05,-6.723265978507697582e-04,-1.012893742881715298e-03,4.151683824602514505e-04,2.493853025953285396e-05,2.010359094128943980e-05,2.216222355855279602e-06,1.275513881182632758e-07,1.072206259777885862e-06,1.199407279273145832e-06,1.193647040054202080e-05,1.848827923822682351e-05,1.668133563725859858e-06,5.246641308076505084e-07,-2.695993828183418373e-07,-1.055256689141970128e-06,1.468549157834786456e-07,-2.935708835138939321e-05,-2.698588068597018719e-04,-2.062906423816457391e-04,-5.116594184073619545e-05,1.282783614442450926e-06,-2.190170107496669516e-06,-4.067213922098744661e-06,3.278479925938881934e-05,-1.516059564892202616e-04,-2.369295252719894052e-04,-4.089287540409713984e-04,4.373334377305582166e-05,3.339886316098272800e-04,8.134502422763034701e-06,-3.219587142666568980e-06,2.710100307012908161e-05,1.897864276543259621e-04,-5.878836964257061481e-05,5.483214627020061016e-04,2.828088763635605574e-04,-3.050070517929270864e-06,2.381055310252122581e-06,3.325308171042706817e-06,-9.926101483870297670e-06,2.659610472619533539e-04,-1.929337595356628299e-04,2.905819274019449949e-04,-3.700832166941836476e-05,9.869290806818753481e-05,4.226458258926868439e-05,-1.956766709554358386e-06,-6.272148311836645007e-08,1.686791656538844109e-04,-7.362210453720763326e-05,-2.805546973831951618e-04,-2.280497428728267550e-04,1.260061253560706973e-04,2.261450390506070107e-05,-6.005691375321475789e-07,-1.960169320227578282e-04,2.579906140454113483e-04,1.888201659312471747e-04,3.146196249872446060e-04,-9.557084558764472604e-05,-2.318940687473514117e-06,-1.674928398642805405e-06,1.822410013119224459e-06,-1.994929516513366252e-05,6.621891952818259597e-05,6.623395893257111311e-05,-3.146271774312481284e-05,-4.530105002231721301e-07,4.475915375223848969e-06,7.531743335675855633e-07,-2.104391114698955789e-07,-7.709959959356638137e-08,2.633514213812304661e-06,1.530756162537727505e-05,1.907271871459670365e-05,2.616605570437968709e-06,7.851855343687930144e-07,1.847007524702348746e-07,1.180370986730849836e-06,-9.293611356042674743e-07,2.744050470937509090e-05,-5.085727752884849906e-05,-1.153625416918657720e-04,-7.583130354760214686e-07,1.532942064841336105e-06,-6.669923777735675685e-07,-2.083317440337850712e-06,-2.576512451923917979e-05,-1.483121013734489679e-04,-1.674692612141370773e-05,4.396497024572454393e-05,2.698603566386736929e-06,-1.137548242695629597e-04,-1.329671590610814746e-07,4.950504262524191290e-06,4.387269655126146972e-05,2.362476370763033628e-04,3.371218190295621753e-05,4.486470061237923801e-05,1.383373892167583108e-04,-8.826574776321649551e-05,5.445899660116992891e-06,2.650238684509531595e-06,1.398482800141209736e-05,1.732939708745107055e-04,-7.522421947214752436e-05,3.428981472097802907e-06,1.016788228298537433e-04,-1.387763950333464891e-05,-2.826687887136358768e-05,-2.627872845550882630e-06,-6.698829565721098334e-06,-1.076283806469291449e-04,-8.017626896617002785e-06,-3.892234599334187806e-05,-1.784747582860291004e-04,2.778815905912779272e-05,-2.030329051194712520e-05,-3.611737156461458653e-06,-8.139677083818241954e-05,-1.121356108342297375e-04,2.155323018087074161e-04,-6.759674579370766878e-05,-3.596152964746579528e-06,2.525581976442481391e-06,-2.450732608849648386e-06,5.891526598134078085e-06,-1.015090128930751234e-05,9.036973642650991678e-05,1.047947662300430238e-04,-6.383013533195480704e-05,-5.273714123177342117e-06,-3.553908754838630557e-06,-3.908681662778690225e-07,-9.190753758048231248e-08,-5.235501703282352537e-07,1.535595970381109510e-06,3.724439011421054602e-05,3.122731868643313646e-05,2.526467369534657337e-06,1.655488176766084507e-06,1.239930043084314093e-07,-7.191028430497681256e-07,8.791142818154185079e-07,4.002807327196933329e-05,2.484371179889421910e-05,-5.383570169215090573e-05,-3.274274058640003204e-05,2.549595592427067459e-06,-6.209492084963130765e-07,-4.702097612607758492e-06,-2.835136729117948562e-05,-2.738298644544556737e-05,3.269482112955302000e-05,2.794681859086267650e-05,-1.521583326393738389e-04,-1.448609982617199421e-04,-1.120343767979647964e-06,4.997553332941606641e-06,6.879816646687686443e-05,2.735778398346155882e-04,-3.816073149209842086e-05,-5.994003731757402420e-05,7.885615923441946507e-05,-5.897961455048061907e-05,9.792429409571923316e-06,4.544707280729198828e-06,1.139006326411617920e-05,1.651685743127018213e-04,-1.551166496938094497e-04,-5.145843169884756207e-05,1.452998185413889587e-05,3.301788819953799248e-05,-4.391887705423869193e-05,-4.101857030036626384e-06,-5.364945900510065258e-05,-2.094358642352744937e-04,-2.242545451736077666e-05,9.732026228448376060e-05,1.544099504826590419e-04,-7.782699685776606202e-05,-3.602555443649180233e-05,-5.619877356366487220e-06,-9.970273094950243831e-05,-1.169156530522741377e-04,3.643236705102026463e-04,-1.698408450465649366e-04,-4.039801569888368249e-05,2.691019744816003367e-06,-3.489980372251011431e-06,5.270770998322404921e-06,-9.155594852927606553e-06,9.936992137227207422e-05,9.859233250608667731e-05,-9.926187340170145035e-05,-9.351434528070967644e-06,-4.119463483220897615e-06,-8.945681884142686613e-07,-1.576001977809937671e-07,4.519199023889086675e-07,3.201074378011981025e-06,4.031870776088908315e-05,3.116114385193213820e-06,2.764297278190497309e-06,1.639587026147637516e-06,1.430530573998112231e-07,-8.823942607705248520e-07,9.399900591233745217e-08,4.007737516076304018e-06,-1.220522390212863684e-04,-3.712082616402767599e-05,-5.029461317462846637e-05,-5.178242190595483407e-06,-7.177712859629536979e-07,-1.676305373621289618e-06,-1.242252164956880733e-05,-2.711622073547914624e-06,-1.293120003538206220e-04,-9.910042717820033431e-05,-2.420427335891872644e-05,-9.075121488422155380e-05,-1.345415284959017299e-06,1.064894422597717494e-05,7.184267451521009207e-05,2.938143443316221237e-04,2.537455293349921703e-05,4.055924000567756593e-05,9.905478509608656168e-05,-5.645611236104741693e-05,5.027801307733170688e-06,3.071391802222933620e-06,8.939574399846605957e-06,1.677443942753598094e-04,-7.633332279510796070e-05,-1.841039193095639348e-06,-3.097736043855547905e-05,2.393047907389700413e-05,-1.392119793308665976e-05,-2.128741243723197840e-06,-9.317781950812786818e-05,-2.670543617568910122e-04,5.060914554633200169e-05,1.206020388053730130e-04,-3.151596320094540715e-05,1.561105746077373624e-04,-1.108451942855026573e-05,-2.430137556075351313e-06,-1.016271926346234977e-04,-1.726644113659858704e-04,2.301309723407030106e-04,-6.324917922029271722e-05,-1.189890463137999177e-05,1.140538302024651784e-06,-1.363447267976880539e-06,4.424871804076246917e-06,-8.427829925494734198e-06,7.038211333565413952e-05,9.491165837971493602e-05,-4.986456042388454080e-05,-3.053271257158485241e-06,6.852599199191899970e-08,2.028654222385739558e-07,-1.516833947334816912e-07,1.984745239269614103e-07,1.876185251603601500e-06,1.017097929434385151e-05,9.831750503508374095e-06,2.709319232963025570e-06,1.605764737178105861e-06,-6.879804459458682686e-08,8.082574822765309364e-07,1.254460357813513838e-07,2.598698483780026436e-05,-2.715326263569295406e-05,-4.654833901440724730e-05,-5.703308488591574132e-06,3.631535605563840363e-07,-3.325856425817619311e-07,1.371863845633924939e-06,-1.593950764799956232e-05,-6.829473568359389901e-05,-7.401049515465274453e-05,8.275929576484486461e-05,-7.119516567399841733e-07,-7.170510798459872603e-05,-1.193238631458370946e-06,1.722559136396739632e-05,-1.165508183476049453e-05,3.396539832465350628e-04,2.271598350489512086e-05,1.219495243276469409e-05,9.093940752791240811e-05,-6.604682130273431540e-05,4.372582225187215954e-06,2.341068466193974018e-06,1.713523306534625590e-05,1.727415510686114430e-04,-6.084395499783568084e-05,-8.093408541753888130e-05,5.625554331345483661e-05,-5.732790305046364665e-05,-2.878669147321488708e-05,-2.637918441905640066e-06,-9.581054655427578837e-06,-1.054480235325172544e-04,2.215076892753131688e-05,6.653262971667572856e-07,-2.262670896016061306e-04,-4.746463309857062995e-05,-1.693102785793598741e-05,1.197151277665398084e-06,-3.814734373008832335e-05,-1.711654331302270293e-04,2.356594486627727747e-04,-8.628887007944285870e-05,-2.986635445267893374e-05,3.546154175637639128e-06,-1.047126261255471036e-06,4.308988536649849266e-06,-3.669616489787586033e-06,2.961728387163020670e-05,1.012772409012541175e-04,-1.784448249964043498e-05,2.077566932712215930e-06,-3.517197001201566309e-06,-4.600094598572468385e-07,-9.894500863083521836e-08,-7.633460654687951319e-07,-2.725889771681977436e-07,-1.518698081781622022e-05,-6.311952802207088098e-06,1.396391326125012711e-06,2.940773242698924150e-07,4.743100134874111973e-08,2.010435309784952551e-06,-6.808811576775042340e-07,7.721970177954062819e-06,-6.371864583343267441e-05,-4.247609467711299658e-05,8.543575859221164137e-06,-8.123917723423801363e-06,2.182380285375984386e-06,2.689062512217788026e-06,-2.939475598395802081e-05,2.131424298568163067e-05,-1.759372971719130874e-04,1.645246447878889740e-05,1.930448634084314108e-04,-2.914547803811728954e-04,-1.817628685785166454e-06,3.445487891440279782e-06,-1.232928389072185382e-05,2.525929012335836887e-04,7.675145025132223964e-05,-1.600820105522871017e-04,2.342296065762639046e-04,-1.289370702579617500e-04,5.640861672873143107e-06,2.287460347361047752e-06,6.214753284439211711e-06,1.634821455809287727e-05,-4.232265928294509649e-05,1.789182861102744937e-04,-2.741817661444656551e-05,-1.208701796713285148e-04,-3.104622010141611099e-05,-2.001283974095713347e-06,-7.077778718667104840e-05,-1.462685031583532691e-04,7.067650585668161511e-05,-3.558845492079854012e-06,1.160381361842155457e-04,-1.497440098319202662e-04,-4.104794425074942410e-05,3.456100785115268081e-06,-2.007637231145054102e-04,-1.274582464247941971e-04,5.445817441795952618e-05,-1.108472351916134357e-04,-3.476561687421053648e-06,-1.064648222381947562e-05,1.119215812650509179e-05,1.574764974066056311e-05,-1.960295958269853145e-05,-1.553193760628346354e-05,1.415174046996980906e-04,4.502477895584888756e-05,3.225665750505868345e-06,-5.179476374905789271e-06,-5.562160367844626307e-07,-1.472581701023045753e-08,1.086432621377753094e-05,9.908614629239309579e-06,2.363037310715299100e-05,3.457413185969926417e-05,1.503998100815806538e-05,5.101981514599174261e-06,-8.763541700318455696e-06,4.994310074835084379e-06,1.203509691549697891e-05,2.669348396011628211e-05,-2.252216363558545709e-04,-1.184080974780954421e-04,-1.051691870088689029e-04,6.479910098278196529e-06,5.112896815262502059e-06,5.769350536866113544e-06,3.315248250146396458e-06,-2.182990283472463489e-04,-1.781895989552140236e-04,3.752962948055937886e-05,1.781638857210054994e-04,-5.171841257833875716e-05,-3.803067102126078680e-06,3.754926365218125284e-05,1.302904129261150956e-04,2.385439001955091953e-04,3.575391747290268540e-05,1.348304795101284981e-04,1.143946210504509509e-04,-7.370987441390752792e-05,3.458765604591462761e-06,4.020816777483560145e-05,-5.135856554261408746e-06,1.444956578779965639e-04,-3.755721991183236241e-05,-4.708534470410086215e-05,7.861308404244482517e-05,5.985390453133732080e-05,-2.882751869037747383e-05,-4.708549852239229949e-07,-5.634892659145407379e-06,-9.541166946291923523e-05,-1.247768959729000926e-04,-8.619764412287622690e-05,-2.057536330539733171e-04,1.027084508677944541e-04,-3.410373392398469150e-05,-1.769247901393100619e-04,-1.060383510775864124e-04,-8.261857146862894297e-05,1.845033111749216914e-04,2.269622491439804435e-04,2.221395698143169284e-04,2.295851882081478834e-04,4.371412796899676323e-05,-7.274140953086316586e-04,-6.732421752531081438e-05,1.976013663806952536e-06,-8.116244862321764231e-05,1.087681084754876792e-05,-3.198341000825166702e-04,1.257472322322428226e-04,8.660299499751999974e-08\n0.000000000000000000e+00,-7.082254342094529420e-06,-1.013082874123938382e-05,1.279142306884750724e-04,8.702826016815379262e-05,-1.271768087462987751e-05,-4.510560756898485124e-06,1.792968440383901907e-08,-5.385865279095014557e-06,-7.026993444014806300e-06,-1.930526632349938154e-04,-1.184797147288918495e-03,-5.715548759326338768e-04,3.858492127619683743e-04,5.070547194918617606e-05,-9.136722837865818292e-06,-1.538774267828557640e-05,-1.373831037199124694e-04,-1.634265645407140255e-04,4.573021433316171169e-04,6.244686082936823368e-04,-8.434082847088575363e-04,1.471787923946976662e-03,-1.482876632508123294e-05,-7.133946928661316633e-05,-5.675344727933406830e-04,-9.892523521557450294e-04,-9.270913433283567429e-04,4.291425575502216816e-04,-3.985769581049680710e-04,1.086123287677764893e-03,-4.078294296050444245e-06,4.148298557993257418e-06,-1.208481626235879958e-04,1.024997181957587600e-04,6.229492137208580971e-04,-1.540420926176011562e-04,5.471901968121528625e-04,3.789953188970685005e-04,-1.486682594986632466e-04,-6.698128800053382292e-06,3.731803444679826498e-04,8.175563998520374298e-04,-7.632566266693174839e-04,1.217625103890895844e-03,-9.487271308898925781e-04,-5.664108321070671082e-04,-5.979068737360648811e-05,-3.008614658028818667e-05,1.821734011173248291e-03,5.117970868013799191e-04,3.035381960216909647e-04,7.436563028022646904e-04,-2.632376272231340408e-04,1.454240009479690343e-05,-2.605310510261915624e-05,-7.364105385931907222e-06,1.535613555461168289e-04,5.315603339113295078e-04,2.028849994530901313e-04,-4.857162421103566885e-04,-8.427955617662519217e-05,-1.038958453136729077e-05,-4.612335487763630226e-06,-2.390447484401647671e-08,-3.657280785773764364e-06,2.859431788237998262e-06,1.265977189177647233e-04,9.258718637283891439e-05,-8.610159056843258440e-06,9.617147043172735721e-07,5.038318207084557798e-09,-7.362584710790542886e-06,1.020133277052082121e-05,-3.696764179039746523e-05,-7.518823840655386448e-04,4.147948930040001869e-04,2.527223259676247835e-04,7.458862091880291700e-05,-1.450883792131207883e-05,-3.446243863436393440e-05,2.870078969863243401e-05,1.077539054676890373e-04,3.459011495579034090e-04,8.095187949948012829e-04,-8.330186828970909119e-04,1.266542007215321064e-03,1.404906470270361751e-06,-5.856180359842255712e-05,-3.217218909412622452e-04,-1.000750693492591381e-03,-1.086740288883447647e-03,9.764420683495700359e-04,-5.560120334848761559e-04,9.128968231379985809e-04,-1.340913058811565861e-05,-4.297504801797913387e-06,1.429329131497070193e-06,-1.058965572156012058e-04,-3.941908362321555614e-04,2.503374707885086536e-04,-4.362236359156668186e-04,1.311314117629081011e-04,-1.544367296446580440e-05,-1.486714154452783987e-05,3.119930042885243893e-04,-6.716639036312699318e-04,-1.031407737173140049e-05,9.518641745671629906e-04,-9.500560117885470390e-04,4.819873720407485962e-05,-2.702342681004665792e-05,-2.644024971232283860e-05,1.478326506912708282e-03,4.500714712776243687e-04,2.393045288044959307e-04,9.440052090212702751e-04,-7.581966929137706757e-04,1.662870090513024479e-05,-2.487226447556167841e-05,-5.124217750562820584e-06,1.293927489314228296e-04,3.941193572245538235e-04,-1.428612449672073126e-06,-4.347171052359044552e-04,-6.852501974208280444e-05,-5.022424375056289136e-06,7.897813247836893424e-08,-1.962375861808141053e-08,2.306048008904326707e-05,2.560800567152909935e-06,-9.583522914908826351e-04,-8.441867539659142494e-04,9.289316949434578419e-05,1.832501402532216161e-05,-4.106591333652431786e-08,5.535441960091702640e-05,-2.622313331812620163e-05,4.555017221719026566e-04,3.127878764644265175e-03,-3.073957050219178200e-04,-1.321475021541118622e-03,-5.492736818268895149e-04,1.040858478518202901e-04,1.819034514483064413e-04,-3.817547985818237066e-05,-4.114333074539899826e-03,2.007742645218968391e-03,-3.929337020963430405e-03,8.792559383437037468e-04,-1.029972918331623077e-02,-1.731503652990795672e-05,4.716283001471310854e-04,3.791378112509846687e-03,7.930575869977474213e-03,8.622405119240283966e-03,7.202103734016418457e-04,-1.308995706494897604e-04,-7.646427024155855179e-03,3.184737943229265511e-05,4.995827111997641623e-06,3.741972032003104687e-04,5.952101200819015503e-04,-2.843793015927076340e-03,-1.948336139321327209e-03,1.930270809680223465e-05,-4.199279472231864929e-03,-1.901423529488965869e-04,5.178731225896626711e-05,-1.842757686972618103e-03,4.118447192013263702e-03,-1.765719382092356682e-03,-2.547910436987876892e-03,1.618716283701360226e-03,-1.512567861936986446e-03,1.524390681879594922e-04,1.817952725104987621e-04,-1.135805249214172363e-02,-4.431972745805978775e-03,-2.466060686856508255e-03,-4.059039521962404251e-03,2.431800821796059608e-03,-6.493504042737185955e-05,1.262011937797069550e-04,7.717806147411465645e-05,6.548342704772949219e-01,-2.372505143284797668e-03,1.019420451484620571e-04,2.602860098704695702e-03,4.395346622914075851e-04,4.611913027474656701e-06,-3.487436970317503437e-06,-7.526483614128665067e-08,-2.925352873717201874e-06,-1.246223018824821338e-05,2.599806175567209721e-04,2.245035429950803518e-04,-9.030917681229766458e-06,1.134108879341511056e-05,-4.905200512439478189e-08,4.734383310278644785e-06,3.736601502168923616e-05,1.289429201278835535e-04,6.286131683737039566e-04,-7.112952298484742641e-04,7.956306217238306999e-05,1.093265018425881863e-04,1.536740455776453018e-06,2.174809924326837063e-05,-3.537793963914737105e-05,-1.090084435418248177e-03,1.334390835836529732e-04,8.371157455258071423e-04,-2.043816260993480682e-03,-1.817973563447594643e-03,1.760208579071331769e-05,1.756781421136111021e-05,-2.116307732649147511e-04,-5.688937962986528873e-04,4.803063930012285709e-04,1.108877011574804783e-03,-3.158745123073458672e-03,-6.705379346385598183e-04,4.911045834887772799e-06,1.078315654012840241e-05,-2.201429560955148190e-05,4.309258365537971258e-04,-1.257003168575465679e-03,-7.639708928763866425e-05,7.352146785706281662e-04,3.303987032268196344e-04,-1.763619802659377456e-04,2.552502519392874092e-05,-2.217113506048917770e-04,-3.575086011551320553e-04,1.563104917295277119e-03,-9.901670273393392563e-05,-3.494699776638299227e-04,-2.093620714731514454e-04,-1.549537118989974260e-04,1.734269244479946792e-05,1.195026328787207603e-03,-1.200230792164802551e-03,1.268725492991507053e-03,-2.835615538060665131e-03,9.509911178611218929e-04,-2.099060475302394480e-05,1.480266382714034989e-05,-6.914462574059143662e-06,-8.603894093539565802e-05,-4.406727384775876999e-06,-3.831156645901501179e-04,1.031262072501704097e-04,4.240082489559426904e-07,-4.818855813937261701e-06,-3.734449819603469223e-06,3.341938281664624810e-09,-1.563006435389979742e-06,1.423521462129428983e-05,8.687433000886812806e-05,6.276174099184572697e-05,-8.739513759792316705e-06,-4.619115316017996520e-06,-3.967033990193158388e-08,-5.474852514453232288e-06,-7.542659659520722926e-06,3.271488822065293789e-05,-2.883724228013306856e-04,-4.638553946278989315e-04,3.388424520380795002e-04,6.683561514364555478e-05,-1.293802415602840483e-05,-3.481689782347530127e-05,-1.943502866197377443e-05,3.198320919182151556e-04,4.031311545986682177e-04,9.786770679056644440e-04,-3.158577019348740578e-04,1.322260708548128605e-03,4.856637133343610913e-06,-5.579981734626926482e-05,-5.292650894261896610e-04,-1.162896864116191864e-03,-6.504034390673041344e-04,6.783162243664264679e-04,-1.211671915370970964e-04,9.240803774446249008e-04,-1.018320654111448675e-05,4.431991783349076286e-06,9.556137229083105922e-06,2.960058627650141716e-04,-1.758047728799283504e-04,-3.595200541894882917e-04,-7.701999857090413570e-05,6.473182002082467079e-04,-9.170944395009428263e-06,-1.291320677410112694e-05,4.181566764600574970e-04,-5.384642863646149635e-04,-8.004721603356301785e-04,5.630884552374482155e-04,-8.466927683912217617e-04,3.893470566254109144e-04,1.914540916914120317e-05,-3.823183942586183548e-05,1.697653904557228088e-03,6.282246904447674751e-04,1.052832521963864565e-04,8.888103184290230274e-04,-9.518670849502086639e-04,1.704349415376782417e-05,-3.561710400390438735e-05,-2.728462732193293050e-06,1.441286876797676086e-04,5.591708468273282051e-04,-7.371731044258922338e-05,-5.556429969146847725e-04,-8.875406638253480196e-05,-1.395367462464491837e-06,1.021201342155109160e-06,1.370790414512157440e-08,-3.863050551444757730e-06,1.450131662750209216e-06,3.782972271437756717e-06,-2.221647082478739321e-05,-1.057363260770216584e-05,-6.107207354943966493e-06,-4.914545570500195026e-08,-1.176839759864378721e-05,-2.947952452814206481e-06,-1.577840157551690936e-05,1.109323056880384684e-04,2.681526821106672287e-04,6.381976418197154999e-04,3.532438859110698104e-05,8.304181392304599285e-06,1.173905911855399609e-05,-3.044251570827327669e-06,8.214396657422184944e-04,6.401618011295795441e-04,1.544385915622115135e-03,-7.299863500520586967e-04,1.285468111746013165e-03,-4.978570359526202083e-06,-7.490958523703739047e-05,-5.369237624108791351e-04,-1.126954331994056702e-03,-8.240040624514222145e-04,1.282484387047588825e-03,-3.960898902732878923e-04,7.706529577262699604e-04,3.536629264999646693e-06,-5.590681212197523564e-06,-7.297318370547145605e-05,-3.615646273829042912e-04,-8.682465413585305214e-04,-4.985255072824656963e-04,1.248792512342333794e-03,1.719646097626537085e-04,-5.370514554670080543e-05,2.110112291120458394e-05,1.232109207194298506e-05,-1.216152333654463291e-03,-1.514458563178777695e-03,-1.038436894305050373e-04,6.285586860030889511e-04,6.473691319115459919e-04,-1.772815085132606328e-05,-1.518659883004147559e-05,1.411892124451696873e-03,6.886527407914400101e-04,1.165536814369261265e-04,1.170594012364745140e-03,-5.151798832230269909e-04,1.137626168201677501e-05,-1.361219528916990384e-05,-6.757553819625172764e-06,1.146681024692952633e-04,2.698114549275487661e-04,6.618940096814185381e-05,-4.132228496018797159e-04,-6.788368773413822055e-05,5.614916517515666783e-06,-6.845531288490747102e-07,-1.437956598238088191e-08,1.752279217726027127e-06,8.277700544567778707e-06,1.562137185828760266e-04,1.624764845473691821e-04,-2.460091536704567261e-06,5.078817594039719552e-06,3.869672582368366420e-08,-1.401920962962321937e-05,1.369089659419842064e-05,-1.945937983691692352e-04,2.060186525341123343e-04,-4.213361535221338272e-04,-2.321273786947131157e-04,7.791363168507814407e-05,-1.638745743548497558e-05,-3.558745083864778280e-05,1.794787822291254997e-04,-3.007925697602331638e-04,6.342926062643527985e-04,1.659643370658159256e-03,1.355044078081846237e-04,1.071216538548469543e-03,2.529931225581094623e-05,-9.184413647744804621e-05,-1.720648724585771561e-04,-1.155517180450260639e-03,-1.582255819812417030e-03,7.416781154461205006e-04,-1.805787760531529784e-04,8.402107632718980312e-04,-3.441555236349813640e-07,2.443306357235996984e-06,-1.972560130525380373e-05,1.505693944636732340e-05,2.799806534312665462e-04,-1.313305983785539865e-04,2.178755239583551884e-04,5.794343305751681328e-04,1.367706572636961937e-04,-1.636246634006965905e-05,3.968421660829335451e-04,-1.099238754250109196e-03,-1.920890063047409058e-04,1.828051608754321933e-04,-8.957990794442594051e-04,8.447386790066957474e-04,8.683711712365038693e-06,-2.757365837169345468e-05,1.282732002437114716e-03,2.507874451112002134e-04,-2.758305636234581470e-04,5.007924046367406845e-04,-4.443106590770184994e-04,2.217993369413306937e-06,-2.309178853465709835e-05,-1.024137236527167261e-05,1.200886399601586163e-04,2.495392982382327318e-04,-3.591696731746196747e-04,-3.954207641072571278e-04,-5.647251964546740055e-05,1.291563330596545711e-05,1.044186433318827767e-06,-1.359285306534729898e-08,-8.242034255090402439e-07,3.351657824168796651e-06,1.470175338909029961e-04,9.339905227534472942e-05,-2.996873263327870518e-06,-6.880026376165915281e-06,-1.514022187620867044e-07,-5.921677711739903316e-06,-7.103179541445570067e-06,-4.170008469372987747e-05,-4.970713052898645401e-04,-2.967369218822568655e-04,5.058120586909353733e-04,1.021890275296755135e-04,-1.723923196550458670e-05,-3.980787732871249318e-05,5.774985766038298607e-05,7.173969061113893986e-05,3.463497560005635023e-04,7.525750552304089069e-04,-2.115739916916936636e-04,1.618272042833268642e-03,-4.633930075215175748e-07,-5.795083416160196066e-05,-2.153631066903471947e-04,-1.544804195873439312e-03,-7.859062752686440945e-04,4.372661351226270199e-04,-3.370166523382067680e-04,2.148737665265798569e-03,-2.216253596998285502e-05,4.315049409342464060e-06,-4.817537774215452373e-05,-1.816065632738173008e-04,-7.046882528811693192e-04,2.114967501256614923e-04,-7.228212780319154263e-04,6.730578024871647358e-04,3.530979302013292909e-05,-1.894743036245927215e-05,5.897488445043563843e-04,-4.951533628627657890e-04,-1.060334325302392244e-04,1.025638775900006294e-03,-4.783353942912071943e-04,6.101703038439154625e-04,5.009485903428867459e-05,-3.014978756255004555e-05,1.823193742893636227e-03,3.063623153138905764e-04,1.202617539092898369e-03,3.177539329044520855e-04,-6.743628764525055885e-04,2.481048613844905049e-05,-3.120175460935570300e-05,-1.168122616945765913e-05,1.560701348353177309e-04,7.628537132404744625e-04,3.432992380112409592e-04,-5.426714778877794743e-04,-7.516346522606909275e-05,1.506081844127038494e-06,1.709832758933771402e-06,8.850975063978694379e-08,-5.973222414468182251e-06,-1.011104632198112085e-05,-8.486773003824055195e-05,-4.203705611871555448e-05,-2.050936745945364237e-05,-1.070484904630575329e-05,-1.052376319421455264e-08,-3.349075086589436978e-06,1.551212699268944561e-05,-7.574165647383779287e-05,1.382405025651678443e-04,3.107229131273925304e-04,5.292873829603195190e-04,-4.416269803186878562e-07,-1.067624907591380179e-06,3.445109177846461535e-05,-8.581850852351635695e-05,5.293797585181891918e-06,-2.033648779615759850e-04,2.700823824852705002e-04,1.281728851608932018e-03,8.619789150543510914e-04,-3.013720743183512241e-06,-5.788839553133584559e-05,-1.039293827489018440e-03,-3.074065316468477249e-04,-7.291386718861758709e-04,-1.243240898475050926e-03,8.461966644972562790e-04,1.087462296709418297e-04,5.362377123674377799e-06,-1.142862856795545667e-06,-1.107886637328192592e-04,-6.312915938906371593e-04,1.542881713248789310e-03,2.251738449558615685e-03,-2.624316257424652576e-04,-6.706223357468843460e-04,7.461006316589191556e-05,8.095486919046379626e-06,-5.200429586693644524e-05,1.045262324623763561e-04,2.372023882344365120e-04,-8.734023431316018105e-04,3.881700104102492332e-04,-9.437961853109300137e-04,-1.378030719934031367e-05,-3.325847501400858164e-06,1.139356521889567375e-03,1.206011511385440826e-03,1.187737070722505450e-04,-7.176387589424848557e-04,1.097574830055236816e-03,-8.169894135789945722e-05,2.357547346036881208e-04,9.003956802189350128e-05,7.454116712324321270e-05,-3.256250056438148022e-04,9.000301361083984375e-05,9.067006176337599754e-04,5.940710252616554499e-06,-1.681662251939997077e-05,-5.335701644071377814e-05,5.432210309663787484e-05,3.853769521811045706e-05,-1.537325988465454429e-05,2.597369893919676542e-04,8.689771493664011359e-05,2.543911250540986657e-05,-4.828845339943654835e-05,2.299612606293521821e-05,8.949033144745044410e-06,3.307366932858712971e-05,-1.791258109733462334e-04,-9.070985252037644386e-04,-8.686088840477168560e-04,4.803045158041641116e-05,1.586902653798460960e-04,6.163941179693210870e-06,3.805021697189658880e-05,-9.164323273580521345e-07,5.317477043718099594e-04,-4.363940097391605377e-04,4.337331047281622887e-04,-1.011030748486518860e-03,9.591208072379231453e-04,-1.941824848472606391e-05,-1.013136716210283339e-04,-3.935288696084171534e-04,-1.891636173240840435e-03,-9.428751654922962189e-04,-5.274690920487046242e-05,-3.496232966426759958e-05,1.538286800496280193e-03,-2.458331000525504351e-04,7.471458957297727466e-05,-1.720187538012396544e-05,1.413743302691727877e-04,-7.738764979876577854e-04,-2.065581211354583502e-04,3.149075782857835293e-04,8.527000318281352520e-04,-3.028973333130124956e-05,-1.348469813819974661e-04,5.415434716269373894e-04,1.453315198887139559e-04,9.851803770288825035e-05,2.301221014931797981e-03,-6.709937588311731815e-04,5.546570173464715481e-04,5.068101017968729138e-06,1.096519408747553825e-03,1.937992521561682224e-03,1.078557805158197880e-03,1.003088895231485367e-03,1.680848305113613605e-03,-2.634387463331222534e-03,2.341003622859716415e-03,1.691139303147792816e-03,-2.721450524404644966e-03,3.957665176130831242e-04,-4.223479423671960831e-03,6.040440872311592102e-03,-3.418589476495981216e-04,-1.959186280146241188e-03,6.349456089083105326e-05,1.891349825200450141e-06\n0.000000000000000000e+00,-1.509603680460713804e-05,1.140367385232821107e-05,1.005817553959786892e-03,7.786887581460177898e-04,4.858438478549942374e-05,2.606176713015884161e-05,-1.153489570526744501e-08,-3.200531864422373474e-05,-6.655563629465177655e-05,-3.590952837839722633e-05,-5.841575562953948975e-03,-5.992849357426166534e-03,-9.709961013868451118e-04,2.304302906850352883e-04,-8.006327698240056634e-05,-1.095322877517901361e-04,-6.108096567913889885e-04,-5.708375945687294006e-03,8.489644387736916542e-04,4.716047085821628571e-03,-3.322707023471593857e-03,5.704741925001144409e-03,-6.935831333976238966e-05,7.968188583618029952e-06,1.940121292136609554e-03,3.841510508209466934e-03,-1.942874165251851082e-03,-2.804325195029377937e-03,-8.080032421275973320e-05,5.246927030384540558e-03,5.956668246653862298e-05,9.093995322473347187e-05,5.325790261849761009e-04,3.431254532188177109e-03,-1.556185423396527767e-03,-8.777239127084612846e-04,5.969091318547725677e-03,2.669945592060685158e-03,-1.403833040967583656e-03,-8.548183541279286146e-05,-6.331652984954416752e-04,1.132207107730209827e-03,5.371930892579257488e-04,7.830232381820678711e-03,-5.926925688982009888e-03,-1.877013710327446461e-03,-8.299732580780982971e-04,-1.724637550069019198e-04,5.065979901701211929e-03,5.184762412682175636e-04,6.092715077102184296e-03,6.851648213341832161e-04,-3.783002728596329689e-03,1.096909036277793348e-04,-1.910741557367146015e-04,9.935274283634498715e-05,4.447268438525497913e-04,4.849828314036130905e-03,3.129114629700779915e-03,-3.508259775117039680e-03,-4.484403179958462715e-04,-1.238185941474512219e-04,-2.509180376364383847e-05,-1.871408805698138167e-08,-2.681626938283443451e-06,6.557440792676061392e-05,1.028247992508113384e-03,6.020498694851994514e-04,4.876626553595997393e-05,6.817105168011039495e-05,9.435586534323192609e-09,-5.561592115554958582e-05,2.538104308769106865e-05,-4.526639822870492935e-04,-5.111425183713436127e-03,-5.636608693748712540e-04,-1.069219782948493958e-03,1.666997268330305815e-04,-8.235225686803460121e-05,-1.436574821127578616e-04,-2.893953933380544186e-04,-3.626914694905281067e-03,6.383862346410751343e-04,1.579931238666176796e-03,-8.866935968399047852e-04,3.234860021620988846e-03,3.670874139061197639e-05,4.484885721467435360e-06,2.202792093157768250e-03,2.160791773349046707e-03,-4.746399819850921631e-03,5.744295660406351089e-03,-7.230457849800586700e-04,3.242863342165946960e-03,3.912887768819928169e-05,5.481580956256948411e-06,-1.003610086627304554e-04,-1.322139753028750420e-03,-4.567204974591732025e-03,-1.884467434138059616e-03,1.361815957352519035e-03,-8.866426069289445877e-04,-5.798565689474344254e-04,-1.179618921014480293e-04,6.072079995647072792e-04,-7.135868072509765625e-03,3.544156439602375031e-03,1.018613949418067932e-02,-8.308256044983863831e-03,-8.977253455668687820e-04,-8.116497192531824112e-04,-9.568108362145721912e-05,3.229441354051232338e-03,-5.922417622059583664e-04,4.780787508934736252e-03,2.130045322701334953e-03,-4.554367158561944962e-03,9.785714792087674141e-05,-1.342319883406162262e-04,9.182183566736057401e-05,2.705657971091568470e-04,3.769042436033487320e-03,2.154716290533542633e-03,-2.726464299485087395e-03,-3.037983551621437073e-04,-8.800918294582515955e-05,-1.108883225242607296e-05,7.216073960591984360e-09,7.782833563396707177e-06,-5.220847669988870621e-04,-8.143367245793342590e-03,-7.865287363529205322e-03,-4.626323934644460678e-04,-4.510498256422579288e-04,2.460977377438666736e-08,1.604378048796206713e-04,-1.956784399226307869e-05,-5.144679918885231018e-03,3.153421729803085327e-02,2.081004902720451355e-02,-4.420317709445953369e-04,-1.754246652126312256e-03,5.956966197118163109e-04,9.774733334779739380e-04,-1.705428585410118103e-04,1.979044824838638306e-02,1.380157843232154846e-02,-4.426529258489608765e-02,-3.281868994235992432e-03,-3.069174103438854218e-02,1.051183207891881466e-04,-5.238794838078320026e-04,-2.067754976451396942e-02,-3.043835051357746124e-02,2.632634527981281281e-02,-2.100431174039840698e-02,-3.943140432238578796e-02,-3.242065012454986572e-02,-6.284503615461289883e-04,-4.271592188160866499e-04,-8.127420442178845406e-04,-2.765910699963569641e-02,1.808809302747249603e-02,1.001639291644096375e-03,-2.268822491168975830e-02,-1.589057594537734985e-02,5.076894070953130722e-03,6.748444866389036179e-04,-3.811110742390155792e-03,5.063754692673683167e-02,-1.639068499207496643e-02,-1.614998653531074524e-02,3.055209852755069733e-02,4.204493016004562378e-03,4.760256968438625336e-03,8.059571264311671257e-04,-2.284632436931133270e-02,2.233605831861495972e-03,-5.792505666613578796e-02,-1.090767793357372284e-02,1.855804026126861572e-02,-6.054313853383064270e-04,1.139885862357914448e-03,-6.634780438616871834e-04,-2.370252273976802826e-03,6.246481537818908691e-01,-1.641125604510307312e-02,2.075621858239173889e-02,2.082931576296687126e-03,6.201448850333690643e-04,1.167494774563238025e-04,2.528530629319902800e-08,1.620936382096260786e-05,-4.046311005367897451e-06,1.796051627025008202e-03,1.609844504855573177e-03,5.290961053106002510e-05,1.014667723211459816e-04,-3.081311206187820062e-08,-3.103173366980627179e-05,1.195042132167145610e-04,-1.288034254685044289e-04,-4.666990134865045547e-03,-5.646419711410999298e-03,-4.780685994774103165e-03,5.441117100417613983e-04,-1.340371672995388508e-04,-1.432756107533350587e-04,7.324949838221073151e-04,-9.299787692725658417e-03,-6.212227046489715576e-03,-2.793459687381982803e-03,4.540993832051753998e-04,-4.493542481213808060e-03,1.548560394439846277e-04,1.827874366426840425e-04,2.472929190844297409e-03,2.867981093004345894e-03,-1.464716857299208641e-03,1.351281814277172089e-02,-7.595033384859561920e-04,2.767767757177352905e-03,7.278759585460647941e-05,9.317419608123600483e-05,7.129619189072400331e-05,5.686298944056034088e-03,-9.943539276719093323e-03,-2.494973130524158478e-03,2.670879475772380829e-04,3.433043137192726135e-03,-3.901841701008379459e-04,-1.641161798033863306e-04,-9.814855875447392464e-04,-1.807269291020929813e-03,8.500546216964721680e-03,-4.363505169749259949e-03,-6.176111754029989243e-03,1.921948278322815895e-03,-4.322631575632840395e-04,-2.927298010035883635e-05,-1.244050916284322739e-03,-3.275311551988124847e-03,4.409463610500097275e-03,2.079385332763195038e-03,-1.371220918372273445e-03,1.791703107301145792e-05,-1.240384444827213883e-04,4.631308183888904750e-05,-8.253005798906087875e-04,1.538037788122892380e-03,-2.733404980972409248e-03,-2.130999462679028511e-03,-2.169702784158289433e-04,-1.458702172385528684e-05,-1.529542942080297507e-06,9.959762792277615517e-09,5.435214006865862757e-06,8.464902930427342653e-05,9.971283143386244774e-04,9.126462973654270172e-04,8.371066360268741846e-05,5.430371675174683332e-05,-1.248531589226331562e-08,-1.390488250763155520e-06,-1.789798625395633280e-05,2.877037622965872288e-04,-2.389121102169156075e-03,-3.891096683219075203e-03,8.684315253049135208e-04,3.099640889558941126e-04,-7.823266787454485893e-05,-2.161375014111399651e-04,-1.139806117862462997e-04,-3.503201995044946671e-03,-2.314266748726367950e-05,5.615507252514362335e-03,4.947884008288383484e-06,4.650156944990158081e-03,5.650712409988045692e-06,1.150129828602075577e-04,2.574363257735967636e-03,2.764321863651275635e-03,-2.155808964744210243e-03,3.312352346256375313e-03,2.621204126626253128e-03,3.454530145972967148e-03,5.946271994616836309e-05,5.466866423375904560e-05,2.974224626086652279e-04,2.047712216153740883e-03,-1.816666219383478165e-03,-4.610265139490365982e-03,4.594733007252216339e-03,2.001619432121515274e-03,-6.697154603898525238e-04,-1.183103886432945728e-04,1.265210448764264584e-03,-5.575131624937057495e-03,-1.196644967421889305e-03,3.907255828380584717e-03,-7.409031968563795090e-03,1.484442153014242649e-03,-3.724667767528444529e-04,-1.259688870050013065e-04,4.661149345338344574e-03,1.064149430021643639e-03,6.169114261865615845e-03,-2.707138191908597946e-04,-5.148355383425951004e-03,1.046310790115967393e-04,-1.985501876333728433e-04,1.081785449059680104e-04,4.146541177760809660e-04,5.251259077340364456e-03,1.485783606767654419e-03,-3.240587655454874039e-03,-4.492866282816976309e-04,-8.476599759887903929e-05,-6.148145075712818652e-06,-3.810782800428569317e-10,-1.382267510052770376e-05,5.598642746917903423e-05,9.842275176197290421e-04,6.346411537379026413e-04,5.594905087491497397e-05,5.451742617879062891e-05,1.792250259313732386e-08,-5.375535329221747816e-05,-1.460131898056715727e-05,-3.679951187223196030e-04,-8.103022119030356407e-04,-9.983135387301445007e-04,2.322919899597764015e-04,1.851881825132295489e-04,2.710909029701724648e-05,-2.135345130227506161e-05,-4.618586972355842590e-04,3.061005845665931702e-03,1.262328121811151505e-03,5.329488776624202728e-03,-6.467774976044893265e-03,3.277153009548783302e-03,-7.299777644220739603e-05,2.207387296948581934e-05,2.517204731702804565e-03,2.212814521044492722e-03,-6.912238895893096924e-04,4.229677841067314148e-03,1.945385476574301720e-03,3.595362883061170578e-03,2.054423966910690069e-04,2.343257074244320393e-05,-5.851118476130068302e-05,3.917142748832702637e-04,-1.057413127273321152e-02,-4.713956266641616821e-03,7.636723108589649200e-03,1.248948974534869194e-03,-1.160498475655913353e-03,-1.419283944414928555e-05,-1.215110765770077705e-03,-8.337870240211486816e-03,-5.275810603052377701e-03,1.503094797953963280e-03,7.438295986503362656e-03,1.240157173015177250e-03,-9.557761950418353081e-04,-1.143851332017220557e-04,3.322575706988573074e-03,1.200982835143804550e-03,1.170963235199451447e-02,5.543795414268970490e-03,-2.267922274768352509e-03,9.250513539882376790e-05,-1.222827122546732426e-04,1.007560276775620878e-04,3.393527294974774122e-04,4.241997376084327698e-03,1.622191048227250576e-03,-3.984178882092237473e-03,-4.767128266394138336e-04,-5.230584793025627732e-05,-1.766362765920348465e-05,-2.255546860396862030e-09,1.901192081277258694e-05,9.819478145800530910e-05,1.957725267857313156e-03,9.522218606434762478e-04,7.988105062395334244e-05,8.242709736805409193e-05,4.365051609056536108e-08,-4.128466389374807477e-05,1.790317764971405268e-05,-6.092130206525325775e-05,-4.265388473868370056e-03,-4.488205537199974060e-03,-2.011060947552323341e-03,1.983511610887944698e-04,-9.138051245827227831e-05,-1.416887098457664251e-04,4.422734200488775969e-04,-4.270242061465978622e-04,-5.094576161354780197e-03,3.925214055925607681e-03,-1.755840610712766647e-03,3.268270054832100868e-03,3.736786311492323875e-06,1.166089059552177787e-04,3.345692530274391174e-03,3.266387619078159332e-03,-3.362742718309164047e-03,4.087626002728939056e-03,2.524120965972542763e-03,3.372852923348546028e-03,1.158011800725944340e-04,1.425661466782912612e-04,2.285606460645794868e-04,1.588575774803757668e-03,6.283888360485434532e-04,-2.869155257940292358e-03,2.580815693363547325e-03,3.530028508976101875e-03,-8.616666309535503387e-05,-1.403879432473331690e-04,7.503951201215386391e-04,-1.204219833016395569e-02,4.341715946793556213e-03,7.454986218363046646e-03,-2.687299158424139023e-03,2.519306726753711700e-03,-1.244479790329933167e-05,-1.390512334182858467e-04,2.948354464024305344e-03,-2.413284732028841972e-03,5.599475465714931488e-03,2.119701821357011795e-05,-1.843638136051595211e-03,4.246765092830173671e-05,-1.428375253453850746e-04,8.037957013584673405e-05,2.619003062136471272e-04,3.426264505833387375e-03,9.613069705665111542e-04,-3.077200846746563911e-03,-2.896839287132024765e-04,-6.191483407747000456e-06,7.371366791630862281e-06,-3.865420694637577981e-08,2.041764855675864965e-05,5.721445631934329867e-05,5.845213308930397034e-04,4.005998489446938038e-04,1.067860866896808147e-04,4.363961124909110367e-05,5.352057996788062155e-08,-4.512224768404848874e-05,-4.509347490966320038e-07,-4.813299747183918953e-04,-4.845533985644578934e-03,-3.040761221200227737e-03,4.507839912548661232e-04,3.184101369697600603e-04,-7.653186912648379803e-05,-9.152149868896231055e-05,3.754268400371074677e-04,-2.517811022698879242e-03,-6.276633590459823608e-03,5.063116550445556641e-03,-2.124869264662265778e-03,4.976089578121900558e-03,7.121529051801189780e-06,6.407933142327237874e-06,2.724392805248498917e-03,3.023235127329826355e-03,-4.525417461991310120e-03,3.238589037209749222e-03,4.747422877699136734e-03,5.047979764640331268e-03,-1.451652315154206008e-05,-7.118178473319858313e-06,3.024794568773359060e-05,9.144722716882824898e-04,-2.896998077630996704e-03,-4.960915539413690567e-03,1.708663767203688622e-03,-3.529766690917313099e-04,-1.313342072535306215e-04,-9.522555046714842319e-05,1.646973192691802979e-03,-3.537024604156613350e-03,3.040044102817773819e-04,1.061326265335083008e-02,-5.842455662786960602e-03,-4.165924037806689739e-04,-8.268970123026520014e-05,-2.510055855964310467e-05,7.318137213587760925e-03,3.740889951586723328e-03,1.004118658602237701e-02,6.484944606199860573e-04,-3.610217943787574768e-03,1.215793236042372882e-04,-1.150952593889087439e-04,1.183185668196529150e-05,1.331480016233399510e-04,2.081354614347219467e-03,3.376430599018931389e-03,-1.848785206675529480e-03,-1.742766908137127757e-04,-4.063125379616394639e-05,-2.787056928355013952e-06,2.106935426127165556e-08,-3.250193913117982447e-06,-6.341173138935118914e-05,-6.168410764075815678e-04,-2.916436642408370972e-04,5.789144779555499554e-06,3.374850712134502828e-05,-6.594973456230945885e-08,7.215332880150526762e-05,8.723270730115473270e-05,1.065634423866868019e-04,-1.860602991655468941e-03,4.028899595141410828e-03,1.639844151213765144e-03,-1.963619724847376347e-04,6.992714770603924990e-05,2.308563271071761847e-04,-4.507573321461677551e-04,3.269075183197855949e-03,-6.905178539454936981e-03,1.735960599035024643e-03,8.816576562821865082e-03,-1.369623001664876938e-03,-6.594556907657533884e-05,2.940823906101286411e-04,9.335840586572885513e-04,6.698239594697952271e-03,-7.417147280648350716e-04,-1.265720836818218231e-02,1.073660328984260559e-02,-1.307084225118160248e-03,6.227812264114618301e-06,-1.226876156579237431e-05,-5.457054066937416792e-05,-3.959460649639368057e-03,5.243564955890178680e-03,1.272212527692317963e-02,-1.084337476640939713e-03,-6.223475094884634018e-03,-2.497196255717426538e-04,8.202571189031004906e-05,-1.555132446810603142e-03,-2.183129545301198959e-03,4.598444793373346329e-03,-1.829498447477817535e-03,1.167669077403843403e-03,-7.287486921995878220e-03,-2.768201811704784632e-04,2.547189360484480858e-04,-4.102605860680341721e-03,3.806204767897725105e-03,8.093065116554498672e-04,-7.027373183518648148e-03,4.120414145290851593e-03,-1.087267955881543458e-04,5.125189200043678284e-04,1.570490567246451974e-04,-6.164575461298227310e-04,-1.775632379576563835e-03,1.762415049597620964e-03,4.598053637892007828e-03,4.436822491697967052e-04,2.937397221103310585e-04,1.356169377686455846e-04,9.714929183246567845e-05,1.163487904705107212e-04,1.498530036769807339e-04,1.484445645473897457e-03,6.703272811137139797e-04,9.511772077530622482e-05,2.705760998651385307e-04,3.125029325019568205e-04,-2.391495509073138237e-04,-7.305880717467516661e-05,2.696450974326580763e-04,-6.567021831870079041e-03,-5.359732545912265778e-03,-1.036166213452816010e-03,-1.305897021666169167e-04,1.005193335004150867e-03,-2.069826587103307247e-04,3.632779116742312908e-04,8.288190001621842384e-04,-5.083550699055194855e-03,2.275986131280660629e-03,-1.876538270153105259e-03,5.857595708221197128e-03,6.447397026931867003e-05,3.380797352292574942e-05,1.461089472286403179e-03,2.225534990429878235e-03,-3.295719623565673828e-03,2.454821253195405006e-03,7.930607534945011139e-04,2.868331968784332275e-03,3.850415523629635572e-04,2.850719029083848000e-04,5.778489285148680210e-04,3.791237249970436096e-03,-1.624621683731675148e-03,-1.626837998628616333e-03,3.020725445821881294e-03,5.191433709114789963e-03,-1.131621771492063999e-03,-6.307867588475346565e-04,2.131752902641892433e-03,-7.688620127737522125e-03,-1.919229398481547832e-03,1.110152900218963623e-02,-8.928105235099792480e-03,5.921484436839818954e-03,-1.824412727728486061e-03,5.543078877963125706e-04,5.922448355704545975e-03,3.997115418314933777e-03,1.936488784849643707e-02,-1.734651043079793453e-03,-9.099949151277542114e-03,6.989386398345232010e-03,8.218470029532909393e-03,-1.643874496221542358e-02,-9.423404000699520111e-03,-1.733719371259212494e-02,2.962412079796195030e-03,4.381302278488874435e-05,-7.962926290929317474e-03,-1.104320771992206573e-02,1.034429260471370071e-05\n0.000000000000000000e+00,-1.053123778547160327e-04,-1.330027589574456215e-04,1.366465934552252293e-03,1.256689662113785744e-03,-2.195251363446004689e-05,-3.022449163836427033e-05,4.183608126595572685e-08,8.495934889651834965e-05,1.702597546682227403e-05,1.182576990686357021e-03,-9.418573230504989624e-03,-6.311468780040740967e-03,-4.538987763226032257e-03,9.148068784270435572e-05,-2.915617915277834982e-05,6.281019886955618858e-05,-4.112325608730316162e-03,-1.920054852962493896e-02,2.468025078997015953e-03,3.528892993927001953e-03,-5.212487652897834778e-03,-1.372590195387601852e-03,-3.811121496255509555e-05,-2.579136635176837444e-04,-5.421779118478298187e-03,6.756214890629053116e-03,-2.779664471745491028e-03,-7.291935617104172707e-04,1.129939220845699310e-03,-1.868787105195224285e-03,3.724839189089834690e-04,1.980525412363931537e-04,3.737446677405387163e-04,3.913436550647020340e-03,1.160607673227787018e-02,8.510675281286239624e-03,2.822311827912926674e-03,-1.588340033777058125e-03,-3.619378432631492615e-03,-2.080820922856219113e-05,-3.364703617990016937e-03,1.033906824886798859e-02,-5.619808100163936615e-03,5.935237277299165726e-03,1.212053000926971436e-03,-4.667833447456359863e-03,-2.233277773484587669e-03,-2.043862332357093692e-04,3.860453143715858459e-04,-4.703234415501356125e-03,1.425867434591054916e-02,5.398018285632133484e-03,3.018245566636323929e-03,1.624731521587818861e-04,-1.242592697963118553e-04,1.826188381528481841e-04,3.028639184776693583e-06,4.016894381493330002e-03,9.352293796837329865e-03,-3.129528369754552841e-03,-4.247979959473013878e-04,-2.851971657946705818e-04,-7.905773236416280270e-05,1.316831421682707060e-09,-5.847285501658916473e-05,2.256413790746591985e-05,8.914086502045392990e-04,1.100023509934544563e-04,-4.045783498440869153e-06,2.099198900396004319e-05,-7.275462010625233233e-09,1.227578468387946486e-05,1.236449315911158919e-04,7.452632999047636986e-04,-2.528270706534385681e-03,3.348811995238065720e-03,5.743931978940963745e-06,2.017943334067240357e-04,-4.355143391876481473e-05,-1.431248092558234930e-04,-1.836262294091284275e-03,-7.110018748790025711e-03,7.287072483450174332e-03,3.151502460241317749e-03,-2.576604718342423439e-03,-3.078302135691046715e-03,9.159615729004144669e-05,-2.443129196763038635e-04,-3.074528416618704796e-03,3.506039734929800034e-03,5.802509840577840805e-04,8.320934139192104340e-03,1.172127434983849525e-03,-3.289045067504048347e-03,2.529133926145732403e-04,-4.463861841941252351e-06,1.909627462737262249e-04,5.749221891164779663e-03,-1.384107163175940514e-03,1.449958421289920807e-02,-5.206016823649406433e-03,-3.754714503884315491e-03,-1.509579946286976337e-03,-1.091111334972083569e-04,-1.358264125883579254e-05,-5.578127689659595490e-03,1.916769426316022873e-03,-5.489541217684745789e-05,-1.155034266412258148e-02,-1.201665960252285004e-03,-1.745142042636871338e-03,-1.610468607395887375e-04,-1.187032554298639297e-03,-5.111721344292163849e-03,8.207447826862335205e-03,6.746001541614532471e-03,-2.137086121365427971e-03,1.379676104988902807e-04,-8.228867955040186644e-05,1.425610098522156477e-04,-1.259375858353450894e-04,1.940208720043301582e-03,5.490364972501993179e-03,-2.515054307878017426e-03,-3.003957681357860565e-04,-1.531528396299108863e-04,-1.048005196935264394e-05,-5.100551092596106173e-09,3.891137603204697371e-04,-3.442509332671761513e-04,-5.449135787785053253e-03,-7.702032104134559631e-03,1.608943857718259096e-04,1.810665125958621502e-04,4.133004605222367900e-09,-1.499346108175814152e-04,-3.969732788391411304e-04,-7.055661175400018692e-03,5.913433805108070374e-02,7.116097956895828247e-03,-4.106875509023666382e-03,-1.031399006024003029e-03,2.992303925566375256e-04,-2.767014957498759031e-04,9.972879663109779358e-03,1.075843069702386856e-02,1.369832921773195267e-02,-7.404112815856933594e-02,-1.723588444292545319e-02,2.472504042088985443e-02,-4.874423029832541943e-04,2.732279710471630096e-03,3.988217934966087341e-02,-4.762771353125572205e-02,5.539355427026748657e-02,-1.636286824941635132e-02,-1.522709429264068604e-02,2.771406061947345734e-02,-2.689264947548508644e-03,-1.168602379038929939e-03,1.771372044458985329e-03,-8.569677919149398804e-02,-3.125079721212387085e-02,-6.562253832817077637e-02,7.785083726048469543e-03,-6.448668427765369415e-04,9.911033324897289276e-03,2.892260090447962284e-04,1.438328623771667480e-02,6.589318811893463135e-02,3.367428481578826904e-02,2.719666808843612671e-02,-9.871143847703933716e-04,2.526867389678955078e-02,1.099082455039024353e-02,1.138346502557396889e-03,5.681065842509269714e-03,5.250302329659461975e-02,-8.223310858011245728e-02,-1.603663712739944458e-02,-5.817461758852005005e-03,-7.693078950978815556e-04,2.725164231378585100e-04,-9.524375200271606445e-04,4.058083286508917809e-04,-1.508907973766326904e-02,6.030975580215454102e-01,1.143895834684371948e-02,1.299457391723990440e-03,6.808587349951267242e-04,4.845960211241617799e-05,-1.422014239693680793e-08,-5.818181307404302061e-05,-2.049148606602102518e-04,1.313655870035290718e-03,6.463710451498627663e-04,-2.651182876434177160e-04,-7.274938252521678805e-05,-1.146366912507801317e-08,-9.899772703647613525e-05,3.656911430880427361e-04,-3.070784965530037880e-03,-8.618708699941635132e-03,-1.625290885567665100e-02,-3.731535980477929115e-03,1.615492219571024179e-04,5.229887028690427542e-05,3.477596037555485964e-04,-6.819542031735181808e-04,-1.321565546095371246e-02,-2.821279689669609070e-02,-4.000572487711906433e-03,1.714839600026607513e-02,2.342388499528169632e-03,4.744117322843521833e-04,-7.838309975340962410e-04,-1.545086875557899475e-02,-4.065414890646934509e-03,-1.047268416732549667e-02,2.308918908238410950e-02,3.044950077310204506e-03,-1.292876806110143661e-02,2.838010841514915228e-04,1.821937330532819033e-04,-2.674888586625456810e-03,7.058816030621528625e-03,-3.930072300136089325e-03,1.878030970692634583e-02,1.939319632947444916e-02,4.092149436473846436e-03,3.224947140552103519e-04,1.563738624099642038e-04,-3.836839692667126656e-03,1.688534626737236977e-03,-1.205256860703229904e-02,1.093228813260793686e-02,5.521743558347225189e-03,-1.852509565651416779e-03,-9.571895934641361237e-04,1.469564012950286269e-04,1.979858148843050003e-03,-1.479746960103511810e-02,2.497578738257288933e-03,1.247796602547168732e-02,1.148199755698442459e-02,-2.670960675459355116e-04,3.513366100378334522e-04,-1.342545292573049664e-04,1.496791373938322067e-04,-4.195783287286758423e-03,4.654895514249801636e-03,3.363770898431539536e-03,2.831045130733400583e-04,3.498097357805818319e-04,-3.339723480166867375e-05,-8.421920938417315483e-10,-4.035692836623638868e-05,1.899784401757642627e-04,3.176297832396812737e-05,5.433351034298539162e-04,3.715450293384492397e-05,-5.515572411241009831e-05,2.218803274445235729e-08,1.057705158018507063e-04,-5.289352702675387263e-05,1.831988221965730190e-03,7.493573939427733421e-04,-1.146717928349971771e-03,3.173022763803601265e-03,1.681432768236845732e-04,6.715081326547078788e-07,3.234351424907799810e-06,-1.871937187388539314e-03,-1.860975171439349651e-03,2.206566277891397476e-03,4.840566776692867279e-03,6.140682846307754517e-03,-3.751058364287018776e-03,2.540164314268622547e-05,-3.255305637139827013e-04,-6.835097912698984146e-03,4.040436353534460068e-03,7.850776310078799725e-04,4.358027596026659012e-03,8.423671126365661621e-03,-4.787994548678398132e-03,2.361774386372417212e-04,4.363763582659885287e-05,6.841634749434888363e-04,9.804239496588706970e-03,-2.670721616595983505e-03,1.034875214099884033e-02,-1.478491234593093395e-03,-2.524004667066037655e-04,-1.124840346165001392e-03,-1.273482339456677437e-04,2.802436938509345055e-04,-3.231134731322526932e-03,-3.853263566270470619e-03,-4.223611205816268921e-03,-9.203552268445491791e-03,1.548752654343843460e-03,-5.769314011558890343e-04,-2.320066705578938127e-04,-1.119043212383985519e-03,-5.201821681112051010e-03,6.040439475327730179e-03,4.674835130572319031e-03,2.692809794098138809e-03,2.175490371882915497e-04,-8.905075083021074533e-05,2.443455450702458620e-04,-1.658203545957803726e-04,4.224217031151056290e-03,6.034467834979295731e-03,-2.123920945450663567e-03,-2.086838503601029515e-04,-1.530697336420416832e-04,-7.853777788113802671e-06,3.324248609715141356e-08,-5.717516978620551527e-05,4.791402170667424798e-05,4.960678052157163620e-04,5.708819953724741936e-04,-2.929402035078965127e-05,-6.886226401547901332e-06,-8.197829970413295086e-09,1.847304520197212696e-05,7.964194082887843251e-05,1.358287408947944641e-04,3.212729003280401230e-03,9.816164150834083557e-03,-5.908199818804860115e-04,5.854087066836655140e-05,1.062699157046154141e-04,-1.112130121327936649e-05,-1.645327429287135601e-03,3.613332752138376236e-03,7.995652034878730774e-03,7.115422748029232025e-03,-6.249738857150077820e-03,-6.141230463981628418e-03,-1.666969001234974712e-05,-3.363972355145961046e-04,-4.522142466157674789e-03,8.888343349099159241e-03,5.151660297997295856e-05,2.625003689900040627e-03,-3.416084684431552887e-03,-3.681568894535303116e-03,4.891991848126053810e-04,1.578876690473407507e-04,-9.732006583362817764e-05,4.367618821561336517e-03,-7.794203236699104309e-03,4.321521148085594177e-03,6.796270608901977539e-03,4.730768268927931786e-04,-1.133516896516084671e-03,2.344013773836195469e-05,-2.798877423629164696e-03,-1.242385990917682648e-02,-9.298219345510005951e-03,-1.033800654113292694e-03,1.641739904880523682e-02,1.812634291127324104e-04,-1.379309920594096184e-03,-9.045633487403392792e-05,-2.259719418361783028e-03,-3.634258871898055077e-03,1.627481356263160706e-02,5.999678745865821838e-03,4.132617730647325516e-03,1.419590844307094812e-04,1.896620960906147957e-05,1.652217324590310454e-04,-1.121058012358844280e-04,1.947066280990839005e-03,6.717573851346969604e-03,-2.625795081257820129e-03,-2.941892307717353106e-04,-6.332820339594036341e-05,-2.954896081064362079e-05,2.738343596320191864e-08,8.010269993974361569e-06,2.718401956371963024e-04,2.035937272012233734e-03,1.840443583205342293e-04,6.166219827719032764e-05,5.392616003518924117e-06,1.888929546112194657e-08,-5.127698386786505580e-05,1.434407313354313374e-04,-2.784281969070434570e-05,2.834938466548919678e-03,-5.422450136393308640e-03,-5.039317533373832703e-03,-1.652354694670066237e-04,-3.490273957140743732e-05,3.974182618549093604e-05,-4.976469790562987328e-05,3.448704257607460022e-03,-5.320501979440450668e-03,-2.226443029940128326e-03,8.337147533893585205e-03,-7.079232484102249146e-03,1.990786695387214422e-04,-3.439750289544463158e-04,-3.345049219205975533e-03,9.047810919582843781e-03,-1.187290623784065247e-02,-1.685350667685270309e-03,1.054645748808979988e-03,-5.502563901245594025e-03,4.632634227164089680e-04,3.955827560275793076e-04,-2.646131906658411026e-04,8.295387029647827148e-03,5.067737307399511337e-03,7.992828264832496643e-03,-8.605020120739936829e-04,5.062757991254329681e-03,2.255871659144759178e-03,-1.123836264014244080e-04,-4.996723029762506485e-03,-1.421429589390754700e-02,6.836263462901115417e-03,1.114964764565229416e-02,8.288784883916378021e-04,6.476869806647300720e-03,2.062082930933684111e-04,-2.790021244436502457e-04,-3.225561697036027908e-03,-1.179311051964759827e-02,8.840627036988735199e-03,7.146766409277915955e-03,-1.821964979171752930e-04,4.248897312209010124e-05,-1.213467476190999150e-05,1.425489899702370167e-04,-2.740532509051263332e-04,1.446555368602275848e-03,5.537356249988079071e-03,-2.710512373596429825e-03,-1.215773954754695296e-04,7.136766362236812711e-05,2.762342774076387286e-05,-8.884285307431127876e-09,-1.857745519373565912e-05,-3.288226071163080633e-05,4.000728949904441833e-05,-1.242622965946793556e-05,1.070289217750541866e-04,1.303372118854895234e-05,5.090441845823079348e-09,3.369275145814754069e-05,1.907304977066814899e-06,9.091386455111205578e-04,2.189946593716740608e-03,1.840845216065645218e-03,2.887012902647256851e-03,2.194056287407875061e-04,-4.377154255053028464e-05,2.367865818087011576e-05,-1.445451751351356506e-03,-4.337104037404060364e-03,-2.692766953259706497e-03,6.758929230272769928e-03,8.459371747449040413e-04,-6.993650924414396286e-03,-6.750800093868747354e-05,1.805179344955831766e-04,-3.996615298092365265e-03,1.037601009011268616e-02,7.798160077072679996e-04,6.904363632202148438e-03,5.888568237423896790e-03,1.060841488651931286e-03,1.478533085901290178e-04,7.790786185069009662e-05,3.860032884404063225e-04,3.211537841707468033e-03,-4.963208921253681183e-04,5.684827920049428940e-03,-4.307256080210208893e-03,-3.001682925969362259e-03,-7.631353219039738178e-04,-1.081660884665325284e-04,7.735962863080203533e-04,-4.967936314642429352e-03,2.466376405209302902e-03,9.001952130347490311e-04,-5.639718379825353622e-03,-2.839807420969009399e-03,-6.105607608333230019e-04,-5.095865344628691673e-05,6.522282492369413376e-03,-5.317525938153266907e-03,1.344313938170671463e-02,-5.207055713981389999e-03,5.686141084879636765e-04,1.556548231747001410e-04,1.718660132610239089e-05,1.269793719984591007e-04,-9.911257802741602063e-05,3.786141285672783852e-03,1.053291838616132736e-02,3.453109529800713062e-04,8.169032662408426404e-05,-1.201669947477057576e-04,-7.283645572897512466e-06,2.190972736570984125e-08,-4.517112029134295881e-05,6.080349703552201390e-05,-2.226589422207325697e-04,5.788198905065655708e-04,-3.577903044060803950e-06,-3.254825423937290907e-05,4.823931476494180970e-08,6.419967394322156906e-05,2.853144360415171832e-05,5.028705345466732979e-04,1.479317899793386459e-03,-1.584457466378808022e-03,2.288413234055042267e-03,3.928616206394508481e-05,-4.092228118679486215e-05,8.637511200504377484e-05,-1.425038091838359833e-03,2.444139681756496429e-04,-7.214490324258804321e-05,9.589126333594322205e-03,-2.172170905396342278e-03,-5.193877033889293671e-03,9.250433504348620772e-05,-6.249574944376945496e-04,-6.410181056708097458e-03,3.930103033781051636e-03,1.527458545751869678e-03,7.706372998654842377e-03,6.107115186750888824e-04,-1.725976821035146713e-03,3.508099762257188559e-04,7.542042294517159462e-05,2.390669542364776134e-04,4.141679964959621429e-03,-6.442498415708541870e-03,9.170063771307468414e-03,-7.096768356859683990e-03,-3.500831779092550278e-03,-7.701180875301361084e-04,-1.964069670066237450e-04,5.148461787030100822e-04,-3.254937939345836639e-03,-1.917972113005816936e-03,-8.890938945114612579e-03,-1.365730352699756622e-02,-3.749017603695392609e-03,-8.838920039124786854e-04,-2.931141061708331108e-04,1.531818765215575695e-03,-5.003070458769798279e-03,7.334172725677490234e-03,-7.820136845111846924e-03,-1.910314895212650299e-03,-3.852913505397737026e-04,3.973151033278554678e-04,7.595816859975457191e-04,1.526597188785672188e-04,1.061647897586226463e-03,6.214326247572898865e-03,-1.200197031721472740e-03,-4.655053489841520786e-04,-2.729755360633134842e-04,1.131320677814073861e-04,-2.463799610268324614e-04,-1.191300252685323358e-04,-2.683878701645880938e-04,-1.899607013911008835e-07,1.051732106134295464e-03,1.972873287741094828e-04,-5.831530870636925101e-06,1.141235843533650041e-04,8.222201722674071789e-05,3.651906154118478298e-04,4.339054867159575224e-04,-9.644425474107265472e-03,-4.854203201830387115e-03,-7.096760440617799759e-03,-1.962655369425192475e-04,-6.342568085528910160e-04,1.399963395670056343e-03,6.062216125428676605e-04,-1.342848991043865681e-03,-1.222337223589420319e-02,2.700801007449626923e-03,1.013655029237270355e-02,-6.507229991257190704e-04,-6.662681698799133301e-04,4.494939639698714018e-04,4.600261338055133820e-03,-3.413390368223190308e-03,1.413405290804803371e-03,3.222101833671331406e-03,1.122898305766284466e-03,-7.869791006669402122e-04,1.625698932912200689e-04,1.438178354874253273e-03,-1.082327566109597683e-03,5.054919049143791199e-03,-4.956514574587345123e-03,1.826587133109569550e-03,-3.038835944607853889e-03,-4.195312503725290298e-04,1.418740837834775448e-03,-2.035429235547780991e-03,-4.515760228969156742e-04,-5.894877249374985695e-04,-4.333124961704015732e-04,1.256505027413368225e-02,-5.836457945406436920e-03,6.093503907322883606e-04,5.977411055937409401e-04,-5.830009467899799347e-03,-3.413091646507382393e-03,-2.140728058293461800e-03,5.080164410173892975e-03,2.045254781842231750e-02,2.318713441491127014e-02,1.185307465493679047e-02,9.453296661376953125e-03,-8.968137204647064209e-02,-8.552086539566516876e-03,-3.287697583436965942e-02,7.046500593423843384e-02,-1.271583884954452515e-02,-2.067382819950580597e-02,1.671553775668144226e-02,-3.741640739463036880e-07\n0.000000000000000000e+00,6.530597602250054479e-05,6.601102359127253294e-05,-7.335453992709517479e-04,-5.339580820873379707e-04,3.601652497309260070e-05,3.306815051473677158e-05,2.126283327186229144e-08,-2.572139419498853385e-05,1.049473721650429070e-04,-4.280070133972913027e-04,3.763495478779077530e-03,6.350488401949405670e-03,-4.671519622206687927e-03,-1.849906111601740122e-04,-2.383744686085265130e-07,5.509331094799563289e-05,2.378558274358510971e-03,7.251022849231958389e-03,-1.215006050188094378e-04,-4.721611272543668747e-03,9.135373868048191071e-03,-3.772750496864318848e-03,1.768997317412868142e-04,3.060998860746622086e-04,2.776983892545104027e-03,4.895549500361084938e-05,1.724554458633065224e-03,-5.471039097756147385e-03,3.076526569202542305e-03,-1.489381422288715839e-03,-1.590674073668196797e-04,-6.065930938348174095e-05,-4.271395446266978979e-04,-7.048657280392944813e-04,-1.456695026718080044e-03,6.326319649815559387e-03,-5.585901904851198196e-03,-1.224222709424793720e-03,2.333364682272076607e-03,3.166390160913579166e-05,-1.877576112747192383e-03,-3.150156233459711075e-03,3.354138229042291641e-03,7.074750028550624847e-04,1.302364515140652657e-03,-8.205894264392554760e-04,1.260223914869129658e-03,2.410863526165485382e-04,-5.262348335236310959e-03,7.043834193609654903e-04,-6.611363030970096588e-03,-2.453494584187865257e-03,2.377805765718221664e-03,-1.299762952839955688e-04,1.784728810889646411e-04,-8.239719318225979805e-05,-4.254959931131452322e-04,-3.876836039125919342e-03,-4.831931088119745255e-03,3.981557209044694901e-03,5.743209039792418480e-04,1.840600598370656371e-04,4.506045297603122890e-05,-1.477706312869031535e-08,1.824380342441145331e-05,-1.132104662247002125e-04,-6.703980034217238426e-04,-3.697041538543999195e-04,-1.614626307855360210e-05,2.321065585420001298e-05,-9.700039882432065497e-09,1.226021686306921765e-05,1.200468686874955893e-04,-4.350839299149811268e-04,4.522375762462615967e-03,3.087796270847320557e-03,-1.068525598384439945e-03,-2.380671066930517554e-04,5.266325752018019557e-05,1.213691139128059149e-04,3.446812916081398726e-04,-9.581929771229624748e-04,-1.950901933014392853e-04,9.683358366601169109e-04,2.355002332478761673e-03,-1.025763573125004768e-03,-1.610781328054144979e-04,2.410703309578821063e-04,1.554376911371946335e-03,-2.191743347793817520e-03,3.609627252444624901e-03,-9.527456713840365410e-04,1.201968640089035034e-03,-4.411952977534383535e-04,-1.279222342418506742e-04,-1.247114851139485836e-04,4.842421913053840399e-05,-5.339937284588813782e-03,2.297262195497751236e-03,1.047934591770172119e-02,-1.453614793717861176e-03,-3.100890200585126877e-03,1.360741152893751860e-04,8.496504597133025527e-05,-1.875067595392465591e-03,2.418634016066789627e-03,3.471253905445337296e-03,-3.666603704914450645e-03,5.466670263558626175e-04,-4.881430882960557938e-03,3.289314918220043182e-04,2.459773968439549208e-04,-3.524762578308582306e-03,1.844736514613032341e-03,-1.035017776302993298e-03,-1.811575959436595440e-03,3.509914269670844078e-03,-8.546558819944038987e-05,1.769219816196709871e-04,-9.546144428895786405e-05,-2.735612215474247932e-04,-3.179679391905665398e-03,-3.290821099653840065e-03,3.720556618645787239e-03,4.261579888407140970e-04,1.580017487867735326e-05,-1.244310533365933225e-05,9.503483333617168682e-09,-1.486400578869506717e-04,3.218165074940770864e-04,3.867294639348983765e-03,3.478289116173982620e-03,3.688117067213170230e-05,-1.545973354950547218e-04,-4.079506510379360407e-08,1.409506076015532017e-04,-6.969812093302607536e-04,9.740876965224742889e-03,-1.023876760154962540e-02,-4.077893123030662537e-02,1.795036531984806061e-02,1.913393614813685417e-03,-4.265676834620535374e-04,-9.999345056712627411e-04,-2.600769046694040298e-03,-1.520521007478237152e-02,1.329825632274150848e-02,-1.704718172550201416e-02,-4.597844183444976807e-02,2.065215073525905609e-02,-3.845833998639136553e-04,-1.380775589495897293e-03,-5.930460058152675629e-03,7.922295480966567993e-03,-2.069070003926753998e-02,2.480941452085971832e-02,-5.386034492403268814e-03,1.590482890605926514e-02,4.394936258904635906e-04,6.252872990444302559e-04,2.212657127529382706e-03,6.187554821372032166e-02,-8.158518932759761810e-03,-3.703114390373229980e-02,1.472002826631069183e-02,2.784882299602031708e-02,-6.184755358844995499e-03,-5.759557825513184071e-04,1.715431734919548035e-02,-2.786814980208873749e-02,3.182749729603528976e-03,7.306135259568691254e-03,8.001864887773990631e-03,1.317833550274372101e-02,-2.176935784518718719e-03,-1.507613575085997581e-03,3.170797973871231079e-02,-2.010041847825050354e-03,3.013714402914047241e-02,9.839693084359169006e-03,-3.115899860858917236e-02,6.642624503001570702e-04,-1.253951224498450756e-03,4.356388235464692116e-04,2.654914511367678642e-03,2.183427847921848297e-02,1.298890169709920883e-02,6.334445476531982422e-01,-3.015289083123207092e-03,-4.498531052377074957e-04,4.080678627360612154e-05,2.851635017009357398e-08,3.085482603637501597e-05,8.829847502056509256e-05,-1.064405776560306549e-03,-1.168011222034692764e-03,5.007759318687021732e-05,1.452031392545904964e-05,3.050075747523806058e-08,-1.276756956940516829e-04,-1.385870018566492945e-05,-2.411491703242063522e-03,-2.515280852094292641e-03,9.132191538810729980e-03,-3.661293303593993187e-03,-4.614275530911982059e-04,5.844297629664652050e-05,2.713293542910832912e-05,7.551017915830016136e-04,-7.698282133787870407e-04,-2.548403572291135788e-03,-1.473791897296905518e-03,5.683669354766607285e-03,-2.282755915075540543e-03,-6.387219764292240143e-05,9.328546002507209778e-05,2.514657564461231232e-03,-1.273646485060453415e-04,-4.717150237411260605e-03,-5.882721394300460815e-03,4.730393411591649055e-04,6.398867350071668625e-03,-2.346499513805611059e-06,-1.400240289513021708e-04,-3.995879087597131729e-04,-1.014384627342224121e-02,1.166876871138811111e-02,7.900897413492202759e-03,-4.619520623236894608e-04,-5.709726363420486450e-03,9.794852230697870255e-04,-3.422181907808408141e-05,-6.373348878696560860e-04,1.189356902614235878e-03,-3.993405262008309364e-04,4.608566872775554657e-03,6.547708995640277863e-03,-4.772878251969814301e-03,9.017669945023953915e-04,1.198011741507798433e-04,2.671756781637668610e-03,8.143360726535320282e-03,-3.826243337243795395e-03,-3.552928799763321877e-03,-1.735329045914113522e-03,8.046517177717760205e-05,1.197593010147102177e-04,-5.888283340027555823e-06,4.010354750789701939e-04,2.351833740249276161e-03,7.792455144226551056e-04,2.609184011816978455e-03,4.235516826156526804e-04,5.700324254576116800e-05,3.931955689040478319e-06,4.999947122996672988e-10,2.778917405521497130e-06,-1.458060287404805422e-04,-8.551087230443954468e-04,-7.517908234149217606e-04,-1.891780266305431724e-05,-6.912493972777156159e-06,-1.545777195133268833e-08,8.024268026929348707e-06,5.976917600492015481e-05,-9.604020742699503899e-04,2.604365115985274315e-03,5.555296316742897034e-03,-7.518474012613296509e-04,-2.901723782997578382e-04,7.384300988633185625e-05,2.442175755277276039e-04,5.716470768675208092e-04,2.675671828910708427e-03,-1.037464360706508160e-03,-4.053142387419939041e-03,5.786262918263673782e-03,-1.336129731498658657e-03,-1.092022648663260043e-05,9.371852502226829529e-05,1.146718626841902733e-03,-4.576477804221212864e-04,1.336754416115581989e-03,-6.733888294547796249e-03,2.973530907183885574e-03,-1.216985285282135010e-03,-6.801355630159378052e-05,-9.132139530265703797e-05,-3.238870413042604923e-04,-5.414783488959074020e-03,2.120749559253454208e-03,7.103982381522655487e-03,-2.257111715152859688e-03,-5.887577310204505920e-03,5.343013908714056015e-04,1.273726520594209433e-04,-1.566742896102368832e-03,6.334993988275527954e-03,3.939813468605279922e-03,-2.903112908825278282e-04,3.783526364713907242e-03,-4.566880408674478531e-03,3.169323317706584930e-04,2.795997133944183588e-04,-4.888386465609073639e-03,6.396909011527895927e-04,-2.180821495130658150e-03,-2.838151063770055771e-03,4.757883958518505096e-03,-1.114614351536147296e-04,2.358520141569897532e-04,-8.924335998017340899e-05,-3.259339428041130304e-04,-3.574689384549856186e-03,-1.127846771851181984e-03,4.683077335357666016e-03,6.544692441821098328e-04,4.921177969663403928e-05,3.646535446932830382e-07,-1.385274117637891322e-08,8.674727723700925708e-06,-9.403481089975684881e-05,-1.177321188151836395e-03,-7.846117950975894928e-04,-9.599598342902027071e-06,6.634367309743538499e-06,-3.139291493425844237e-08,2.885392677853815258e-05,1.092322709155268967e-04,-8.609230280853807926e-05,3.144055139273405075e-03,1.100042834877967834e-02,1.731230877339839935e-04,-3.981963673140853643e-04,1.457532489439472556e-04,3.217514313291758299e-04,2.840947126969695091e-05,5.633850581943988800e-03,1.593810971826314926e-03,-3.744553308933973312e-03,6.573311518877744675e-03,-3.664965275675058365e-03,-1.979016815312206745e-06,2.988761989399790764e-04,9.863818995654582977e-04,-2.336334437131881714e-04,1.832934329286217690e-03,1.790276961401104927e-03,2.080217469483613968e-03,-3.268366912379860878e-03,-4.288744821678847075e-05,-1.717276754789054394e-04,-2.373981114942580462e-04,-8.163362741470336914e-03,1.159193925559520721e-04,2.794110681861639023e-03,6.288150325417518616e-03,-4.125307314097881317e-03,-8.054182399064302444e-05,2.322071522939950228e-04,-1.524541294202208519e-03,2.394298091530799866e-03,1.091490965336561203e-03,-4.401071928441524506e-03,6.047961767762899399e-03,-5.388610996305942535e-03,2.348888083361089230e-04,2.815510379150509834e-04,-6.212973035871982574e-03,1.405843766406178474e-03,-4.141888115555047989e-03,3.017911687493324280e-03,5.208394490182399750e-03,-1.069354038918390870e-04,2.402618847554549575e-04,-6.022983507136814296e-05,-5.535067757591605186e-04,-3.547892440110445023e-03,-2.249247627332806587e-03,4.324707202613353729e-03,5.433179321698844433e-04,5.340770076145417988e-05,-3.143820322293322533e-06,2.498472895240411162e-08,-3.663136794784804806e-06,-4.253418956068344414e-05,3.916132263839244843e-04,-2.006991417147219181e-04,-9.256862540496513247e-06,-7.681033821427263319e-06,1.487023837398737669e-09,2.006483919103629887e-05,3.667654164019040763e-05,-4.128229920752346516e-04,3.119325498118996620e-03,3.215819364413619041e-03,-3.559242468327283859e-03,-3.130946133751422167e-04,1.568598599988035858e-05,2.546696341596543789e-04,5.524108200916089118e-05,3.208395792171359062e-03,-6.344323046505451202e-03,-3.254409413784742355e-03,-1.049853861331939697e-03,-2.518722787499427795e-03,-8.116663229884579778e-05,2.977096301037818193e-04,-2.180518349632620811e-04,2.186887199059128761e-03,3.193899057805538177e-03,-7.527082227170467377e-03,4.336719866842031479e-03,-2.012501470744609833e-03,-7.182363333413377404e-06,9.303556726081296802e-05,-9.532048134133219719e-04,-5.892530083656311035e-03,7.849140092730522156e-03,8.207046426832675934e-03,3.699488937854766846e-03,6.532731931656599045e-04,-3.939463931601494551e-04,5.795371907879598439e-05,-1.462099957279860973e-03,6.277751177549362183e-03,5.087431520223617554e-03,1.989700132980942726e-03,2.147354418411850929e-03,-5.929315928369760513e-03,-2.118066622642800212e-04,1.712097728159278631e-04,-3.587785409763455391e-03,2.277477178722620010e-04,-5.643874406814575195e-03,4.602972330758348107e-05,5.254992749541997910e-03,-6.093829870223999023e-05,1.543128746561706066e-04,-3.063127223867923021e-05,-3.086205688305199146e-04,-1.967025920748710632e-03,2.966503961943089962e-04,3.184117842465639114e-03,4.137068171985447407e-04,8.464542588626500219e-06,-5.867119398317299783e-06,-3.800232661888003349e-08,-8.618400897830724716e-06,-3.957622175221331418e-05,-2.441042452119290829e-04,1.483415835537016392e-04,-1.140805034083314240e-04,4.512578743742778897e-05,-4.912135409540496767e-08,2.382057209615595639e-05,1.219255864270962775e-04,-1.400014880346134305e-04,-9.894061367958784103e-04,7.945588789880275726e-03,-1.593695254996418953e-03,-3.927010693587362766e-04,8.869396697264164686e-05,1.729337382130324841e-04,2.981496218126267195e-04,4.782715113833546638e-04,-3.184919245541095734e-03,-2.958807395771145821e-03,3.920106217265129089e-03,-4.709171596914529800e-03,3.311360705993138254e-05,1.214580115629360080e-04,4.350822418928146362e-03,9.780718246474862099e-04,2.480259165167808533e-03,-5.077233072370290756e-03,5.805319640785455704e-03,-2.425081096589565277e-03,-2.896352998504880816e-05,-9.852203220361843705e-05,-1.878463081084191799e-04,-4.000256303697824478e-03,1.094871666282415390e-03,5.521578248590230942e-03,-5.919828545302152634e-04,-3.666750388219952583e-03,-6.999551260378211737e-06,1.306031772401183844e-04,-2.735404996201395988e-03,3.340000519528985023e-03,4.762539640069007874e-03,2.936577890068292618e-03,4.235628060996532440e-03,-3.527913941070437431e-03,-8.291876292787492275e-05,2.706127706915140152e-04,-7.500094361603260040e-03,2.427753526717424393e-03,-7.788259536027908325e-03,-1.713444944471120834e-04,5.543990060687065125e-03,-1.452316646464169025e-04,2.231473044957965612e-04,-2.323135777260176837e-05,-3.139381296932697296e-04,-4.358382429927587509e-04,-4.166463389992713928e-03,3.553855465725064278e-03,4.123692051507532597e-04,7.269082743732724339e-06,-7.458465915988199413e-06,3.706099960254505277e-08,3.618278788053430617e-05,1.104870243580080569e-04,1.227661967277526855e-03,7.859482429921627045e-04,5.650626917486079037e-05,6.380405102390795946e-05,-1.565422280691564083e-08,-9.086749923881143332e-05,1.039115886669605970e-06,-1.289554638788104057e-03,-7.728889584541320801e-03,-5.050810053944587708e-03,-4.402006976306438446e-03,3.614681772887706757e-04,-1.393192796967923641e-04,-4.268143093213438988e-04,1.308729872107505798e-03,-7.430546917021274567e-03,1.126685878261923790e-03,3.910854458808898926e-03,-8.970657363533973694e-03,5.279410630464553833e-03,1.352734107058495283e-04,-1.460528874304145575e-04,3.977234009653329849e-03,-7.173050194978713989e-03,-4.250672180205583572e-03,1.123735494911670685e-02,-9.330717846751213074e-03,2.653583884239196777e-03,-1.012099673971533775e-04,-1.462341606384143233e-05,-6.598094478249549866e-05,1.142164925113320351e-03,-1.555439922958612442e-02,-1.462990045547485352e-02,-2.684699837118387222e-03,6.287674419581890106e-03,6.416009273380041122e-04,-1.944170071510598063e-04,1.531300833448767662e-03,-3.102571470662951469e-03,-5.157736130058765411e-03,1.138653792440891266e-02,-3.567920997738838196e-03,6.042105611413717270e-03,6.926629575900733471e-04,-1.631510676816105843e-04,3.358920104801654816e-03,-5.092319101095199585e-03,-3.083765506744384766e-03,7.870877161622047424e-03,-7.630039006471633911e-03,1.154681551270186901e-03,-1.376496162265539169e-03,-6.984280771575868130e-04,3.703142865560948849e-04,2.794179366901516914e-03,-4.808205645531415939e-03,-5.906648468226194382e-03,-4.878321778960525990e-04,1.671573845669627190e-04,7.967776036821305752e-05,-2.061283157672733068e-04,-4.208112950436770916e-04,-4.195738074486143887e-05,1.016019377857446671e-04,-2.075681113637983799e-04,7.438080501742660999e-05,-1.528734283056110144e-04,2.175854897359386086e-04,-1.538817741675302386e-04,5.765509922639466822e-05,3.644724783953279257e-04,6.559194065630435944e-03,1.293953042477369308e-02,3.460639156401157379e-03,-3.492989926598966122e-04,-1.144136767834424973e-03,-2.221940812887623906e-04,-3.147899638861417770e-03,-3.396911779418587685e-03,1.070299092680215836e-02,1.630274346098303795e-03,6.134941242635250092e-03,-4.694747738540172577e-03,5.942776333540678024e-04,-6.628754781559109688e-04,-5.493785254657268524e-03,4.966501612216234207e-03,6.488871295005083084e-04,-8.976749377325177193e-04,3.366643097251653671e-03,-3.853332949802279472e-03,1.128419884480535984e-03,-1.125427777878940105e-03,-2.326557296328246593e-04,-5.207508802413940430e-04,7.470035459846258163e-03,1.584095880389213562e-02,-6.925092078745365143e-03,-5.050182808190584183e-03,-3.847932384815067053e-05,-9.699275688035413623e-05,-3.471398027613759041e-03,-2.164581790566444397e-03,2.065310254693031311e-03,-1.390472147613763809e-02,3.487724112346768379e-03,-6.259109824895858765e-03,4.953582538291811943e-04,7.541525992564857006e-04,-7.326959632337093353e-03,-2.957398537546396255e-03,-9.079998126253485680e-04,-2.039702981710433960e-02,4.057839512825012207e-03,-2.079129405319690704e-02,-4.271124489605426788e-03,1.670038141310214996e-02,5.650756414979696274e-03,3.263954445719718933e-02,-4.262225702404975891e-02,1.325011486187577248e-03,2.703707851469516754e-02,1.357972994446754456e-02,-1.860991324065253139e-05\n0.000000000000000000e+00,9.234359822585247457e-06,8.431403330178000033e-06,-6.905051850480958819e-05,-2.187468453485053033e-05,9.944764315150678158e-06,8.624996553407981992e-06,-5.718935991438911515e-09,3.444340563873993233e-06,1.371887719869846478e-05,7.174532947828993201e-05,6.697607459500432014e-04,8.080771658569574356e-04,-3.597368195187300444e-04,-2.311611387995071709e-05,1.456168206459551584e-06,5.208660240896278992e-07,2.887254522647708654e-04,4.117561038583517075e-04,-2.928196336142718792e-04,-1.127891358919441700e-03,1.373700331896543503e-03,-4.010682750958949327e-04,2.249190401926171035e-05,7.003866630839183927e-05,7.067554979585111141e-04,3.639883943833410740e-04,3.843089216388761997e-04,-6.975777214393019676e-04,6.301561952568590641e-04,-1.140181193477474153e-04,-2.454040804877877235e-05,-1.019878254737704992e-05,4.742554665426723659e-06,-8.172800153261050582e-05,-2.719031763263046741e-04,6.009673816151916981e-04,-4.388856177683919668e-04,-1.229968474945053458e-04,2.601742744445800781e-04,2.265245939270243980e-06,-1.833518326748162508e-04,-5.189779913052916527e-04,5.331347347237169743e-04,-9.695904736872762442e-05,-1.438206963939592242e-04,-9.606783714843913913e-05,1.341392926406115294e-04,3.528631714289076626e-05,-9.051156230270862579e-04,1.831687404774129391e-04,-6.452414090745151043e-04,-5.455451901070773602e-04,4.338181461207568645e-04,-1.943437928275670856e-05,2.035524630628060549e-05,-6.377265890478156507e-06,-6.305580609478056431e-05,-4.198886163067072630e-04,-6.520119495689868927e-04,5.164708127267658710e-04,7.672948413528501987e-05,1.638682806515134871e-05,5.064982360636349767e-06,6.624505832775184899e-09,1.137054596256348304e-06,-2.127477819158229977e-05,-8.664200140628963709e-05,4.398425517138093710e-06,1.602102202014066279e-07,6.499582468677544966e-06,-6.461957724468447850e-08,4.958202225679997355e-06,1.733488534227944911e-05,9.522933396510779858e-06,4.177826340310275555e-04,3.237187338527292013e-04,-1.053519081324338913e-04,-1.901724317576736212e-05,6.033060799381928518e-06,1.210011578223202378e-05,-2.370528818573802710e-06,-4.700346034951508045e-04,-1.958015491254627705e-04,-2.241700422018766403e-04,3.273184411227703094e-04,-1.774662960087880492e-04,-2.035127181443385780e-05,5.243843406788073480e-05,3.610001294873654842e-04,-3.136738450848497450e-05,7.882318459451198578e-04,-3.790819318965077400e-04,6.042977911420166492e-04,-5.335210880730301142e-05,-1.493000581831438467e-05,-1.561309909448027611e-05,3.915905108442530036e-05,-6.422206643037497997e-04,-1.213476934935897589e-05,1.101623056456446648e-03,-2.342398802284151316e-04,-4.770925734192132950e-04,-1.035398017847910523e-04,8.422804057772736996e-06,-3.164292720612138510e-04,-6.778887473046779633e-05,9.139400208368897438e-04,-5.883318372070789337e-04,-1.538193901069462299e-04,-5.680056056007742882e-04,-7.350492523983120918e-06,3.268264845246449113e-05,-5.744680529460310936e-04,2.943148138001561165e-04,2.307872346136718988e-04,-3.225416294299066067e-04,5.973796942271292210e-04,-1.201248505822150037e-05,2.310011768713593483e-05,-9.652767403167672455e-06,-4.655981683754362166e-05,-3.520874306559562683e-04,-4.269304918125271797e-04,4.831796977669000626e-04,5.527583562070503831e-05,-7.400587492156773806e-06,-2.887215941882459447e-06,5.735524055694440904e-08,-1.891849387902766466e-05,5.568331835092976689e-05,2.561993314884603024e-04,2.888372109737247229e-04,-2.453180786687880754e-05,-4.387299122754484415e-05,2.534434351275649533e-08,-8.431416063103824854e-07,-8.051876648096367717e-05,9.253757307305932045e-04,-4.284958122298121452e-04,-5.313272587954998016e-03,2.039274200797080994e-03,2.553800586611032486e-04,-5.301058627082966268e-05,-1.127042778534814715e-04,-1.103163231164216995e-04,1.835229340940713882e-04,3.897432470694184303e-03,-3.666518721729516983e-03,-4.733326844871044159e-03,3.232463495805859566e-03,-6.304446287686005235e-06,-3.434551472309976816e-04,-2.257108455523848534e-03,-1.822088845074176788e-03,-4.328954499214887619e-03,2.799074864014983177e-03,-1.034004846587777138e-03,1.979371067136526108e-03,4.086901753908023238e-05,7.593641930725425482e-05,7.792548422003164887e-05,7.730172015726566315e-03,1.091591548174619675e-04,-6.723724771291017532e-03,1.811387483030557632e-03,4.349621478468179703e-03,-2.015485661104321480e-04,-6.995625881245359778e-05,2.697263611480593681e-03,-3.070111153647303581e-03,1.136084669269621372e-03,1.596732763573527336e-03,9.660432115197181702e-04,1.896449830383062363e-03,-3.039589500986039639e-05,-2.195856795879080892e-04,5.179651547223329544e-03,-7.019305485300719738e-04,2.312754746526479721e-03,6.551874103024601936e-04,-4.041705280542373657e-03,8.243485353887081146e-05,-1.611676270840689540e-04,2.510075501049868762e-05,4.443958168849349022e-04,2.133717061951756477e-03,1.493034302257001400e-03,-2.825501607730984688e-03,6.555252671241760254e-01,-1.138242805609479547e-05,1.293901277676923200e-05,4.912948980972942081e-08,1.503771500210859813e-06,8.613256795797497034e-06,-1.280480501009151340e-04,-1.577534276293590665e-04,-2.621627572807483375e-07,-2.787276116578141227e-06,-5.466381480800919235e-08,-2.000849599426146597e-05,9.148936442215926945e-06,-4.862291971221566200e-04,3.543598577380180359e-04,1.047473284415900707e-03,-1.356083434075117111e-03,-5.298748874338343740e-05,9.877525371848605573e-06,1.275303657166659832e-05,9.862802107818424702e-05,-8.806973346509039402e-04,-4.496269975788891315e-04,-1.048934878781437874e-03,2.223015995696187019e-03,-1.534658658783882856e-04,1.712739958747988567e-06,-2.281613342347554862e-05,-1.912884763441979885e-04,-8.145899046212434769e-04,-8.531938656233251095e-04,-4.639689868781715631e-04,3.457422601059079170e-03,3.565194201655685902e-04,1.105874343920731917e-05,-1.457023608963936567e-05,-1.695963292149826884e-04,-1.334524247795343399e-03,1.204931992106139660e-03,-1.177597558125853539e-03,-1.449834555387496948e-03,-8.371458388864994049e-04,1.778282021405175328e-04,2.513780827939626761e-06,-3.126957453787326813e-04,-1.540399098303169012e-04,-7.088300480972975492e-05,1.224894425831735134e-03,9.593594586476683617e-04,-8.937875973060727119e-04,1.991891804209444672e-05,1.270599841518560424e-05,5.484173307195305824e-04,-4.933587042614817619e-04,-7.249509799294173717e-04,3.699188819155097008e-04,-1.753624674165621400e-04,1.287076156586408615e-05,2.758259870461188257e-05,-2.254619630548404530e-06,-4.702691512648016214e-05,-3.489179362077265978e-04,5.962634459137916565e-04,4.975929623469710350e-04,6.214946915861219168e-05,1.708764102659188211e-05,-9.510616223451506812e-07,-4.662888386519625783e-08,1.699742483651789371e-06,-1.422912828275002539e-05,-9.425848111277446151e-05,-9.066973871085792780e-05,3.784382442972855642e-06,2.048219585049082525e-06,1.450717945772339590e-08,3.867982741212472320e-06,1.335965862381272018e-06,-3.307775114080868661e-05,5.577072734013199806e-04,1.748063659761101007e-04,-5.791269359178841114e-06,-3.825443127425387502e-05,8.850409358274191618e-06,2.855017737601883709e-05,5.905576836084946990e-05,4.165204591117799282e-04,-3.732477780431509018e-04,-8.729211986064910889e-04,6.851315265521407127e-04,-1.990380696952342987e-04,-1.054442236636532471e-05,3.588186518754810095e-05,4.456687602214515209e-04,3.880142758134752512e-04,3.672521561384201050e-04,-1.013622502796351910e-03,8.006899734027683735e-04,-1.337755675194784999e-04,-1.334047374257352203e-05,-1.342718132946174592e-05,5.354817403713241220e-06,-6.423983722925186157e-04,-1.055123575497418642e-04,1.031954190693795681e-03,-6.590951670659705997e-05,-7.417439483106136322e-04,2.676072108442895114e-05,1.333062118646921590e-05,-1.783516054274514318e-04,6.864403840154409409e-04,6.781302508898079395e-04,-1.589476305525749922e-04,2.719100448302924633e-04,-3.961817128583788872e-04,2.363382009207271039e-05,3.274360642535611987e-05,-7.921573705971240997e-04,1.416336453985422850e-05,-1.990754681173712015e-04,-6.018712883815169334e-04,7.710908539593219757e-04,-1.019604587781941518e-05,2.465000761731062084e-05,-2.163288172596367076e-06,-5.542378130485303700e-05,-3.505517379380762577e-04,-1.291306543862447143e-04,5.517191020771861076e-04,7.557093340437859297e-05,-8.290030564239714295e-07,-2.678929718058498111e-07,-9.372342901770025492e-08,3.040918272745329887e-06,-1.160779265774181113e-05,-1.705000322544947267e-04,-9.537939331494271755e-05,5.417787178885191679e-06,4.642433850676752627e-06,3.622812982939649373e-08,2.625514298415509984e-06,1.762864485499449074e-05,-2.735963789746165276e-06,7.097518537193536758e-04,1.269894302822649479e-03,5.865542334504425526e-05,-5.349424463929608464e-05,2.137299816240556538e-05,2.350641807424835861e-05,3.867426130454987288e-06,1.765672350302338600e-04,-3.245688276365399361e-05,-7.414553547278046608e-04,7.310949731618165970e-04,-4.888935945928096771e-04,-6.825025593570899218e-06,5.979925117571838200e-05,4.154336056672036648e-04,1.138001098297536373e-04,1.827421656344085932e-04,-3.535693103913217783e-04,4.738422867376357317e-04,-3.624802629929035902e-04,-1.394077753502642736e-05,-2.134844544343650341e-05,7.242924311867682263e-06,-9.503667242825031281e-04,4.766994970850646496e-05,1.987057330552488565e-04,1.320692128501832485e-03,-6.116361473686993122e-04,3.367822500877082348e-06,2.667680746526457369e-05,-1.634489308344200253e-04,-2.787905395962297916e-04,3.423100570216774940e-04,-3.767061280086636543e-04,1.041778712533414364e-03,-8.714706054888665676e-04,2.322748332517221570e-05,5.007182335248216987e-05,-1.064914627932012081e-03,-2.594578108983114362e-05,-3.131419653072953224e-04,-2.742673968896269798e-04,3.230835136491805315e-04,-1.220776175614446402e-05,3.289650703663937747e-05,-2.747529151747585274e-06,-8.647164941066876054e-05,-3.078500740230083466e-04,-2.543736482039093971e-04,5.716770538128912449e-04,7.712658407399430871e-05,3.028491846635006368e-06,-7.764415386191103607e-07,-6.161963028716854751e-08,-1.589806515767122619e-06,-4.859765795117709786e-06,1.015173620544373989e-04,-4.850481491303071380e-05,-8.473434718325734138e-07,-1.351181481368257664e-06,2.886008587665855885e-08,1.099224118661368266e-05,-5.422516551334410906e-07,9.156015585176646709e-05,3.074506530538201332e-04,2.687383675947785378e-04,-2.332328585907816887e-04,-4.571576573653146625e-05,1.295571564696729183e-06,2.787247285596095026e-05,-4.400133911985903978e-05,-1.836188021115958691e-04,-1.119387801736593246e-03,-7.473848527297377586e-04,-1.431374839739874005e-04,-3.301848773844540119e-04,-1.047354362526675686e-05,5.579960270551964641e-05,2.126395702362060547e-05,1.321254181675612926e-03,7.920130738057196140e-04,-2.102431375533342361e-03,7.072355365380644798e-04,-1.936484623001888394e-04,-1.526789674244355410e-06,1.249143497261684388e-05,-1.110267476178705692e-04,-9.317295043729245663e-04,4.328482609707862139e-04,7.223646389320492744e-04,-8.729282126296311617e-05,-1.751764502841979265e-04,-1.120396773330867290e-04,4.105957941646920517e-06,-3.922557807527482510e-04,4.753200337290763855e-04,1.058835070580244064e-03,4.474340821616351604e-04,3.477305290289223194e-04,-5.573279122472740710e-05,-1.014572335407137871e-04,1.316068392043234780e-05,-4.140146775171160698e-04,-1.619629256310872734e-05,-6.285194540396332741e-04,8.981431601569056511e-04,9.014454553835093975e-04,-4.847483978664968163e-06,1.830387554946355522e-05,5.146843022885150276e-07,-3.856912735500372946e-05,-1.431056007277220488e-04,1.672784565016627312e-04,3.671877784654498100e-04,4.403803177410736680e-05,-6.855858373455703259e-06,-3.024824763997457922e-07,3.954482963308691978e-09,-1.374122007291589398e-07,7.353111413976876065e-06,-8.842696843203157187e-06,1.850971239036880434e-05,5.100026783111388795e-07,1.186536337627330795e-05,4.659159458242356777e-08,5.226181201578583568e-06,1.080249694496160373e-05,1.134058584284503013e-05,-4.432009882293641567e-04,9.952932596206665039e-04,-1.037031834130175412e-04,-4.092341987416148186e-05,1.198280006065033376e-05,2.395746923866681755e-05,4.172825356363318861e-05,4.712473601102828979e-04,-1.034971093758940697e-03,-7.332771783694624901e-04,8.688971865922212601e-05,-5.417500506155192852e-04,-5.685828455170849338e-06,1.808100932976230979e-05,3.864703758154064417e-04,4.703634767793118954e-04,6.081486353650689125e-04,-1.242367667146027088e-03,4.988606087863445282e-04,-1.926012482726946473e-04,4.349159553385106847e-06,-6.309916898317169398e-06,-1.627294659556355327e-05,-4.986518761143088341e-04,1.497493794886395335e-04,7.009534165263175964e-04,5.294219008646905422e-04,-4.842412017751485109e-04,-7.353530236287042499e-05,1.532295391371008009e-05,-4.516572225838899612e-04,1.768069341778755188e-05,6.514280685223639011e-04,1.133973710238933563e-03,5.634963745251297951e-04,-5.675735883414745331e-04,-7.567738066427409649e-05,3.739463136298581958e-05,-1.813260489143431187e-03,1.119501830544322729e-04,-1.002625329419970512e-03,-5.097504617879167199e-05,7.767225033603608608e-04,-1.117800275096669793e-05,2.752215004875324667e-05,8.620057087682653219e-06,-8.963870641309767962e-05,3.351657651364803314e-04,-2.482828276697546244e-04,4.029402043670415878e-04,6.365936860674992204e-05,-5.144337592355441302e-06,-2.359749714742065407e-06,5.979654815746471286e-08,2.263306896566064097e-06,1.792996954463887960e-06,1.966064737644046545e-04,1.756910933181643486e-04,4.388238266983535141e-06,1.142209384852321818e-05,1.458533915865700692e-08,-1.288104613195173442e-06,3.839862984023056924e-06,1.778618752723559737e-05,-6.451329099945724010e-04,-1.847352134063839912e-03,-5.313109140843153000e-04,6.639289495069533587e-05,-1.901903306134045124e-05,-6.287847645580768585e-05,4.947526031173765659e-05,-1.366801094263792038e-03,1.149288145825266838e-04,5.260222824290394783e-04,-8.460662793368101120e-04,3.289902815595269203e-04,9.251925803255289793e-06,7.917442417237907648e-07,4.705300088971853256e-04,-1.156369224190711975e-03,-5.584526807069778442e-04,1.461133826524019241e-03,-5.500270053744316101e-04,3.597871982492506504e-04,-9.104314813157543540e-06,-6.188338375068269670e-06,6.264376133913174272e-05,2.886166330426931381e-04,-2.486021490767598152e-03,-2.680544042959809303e-03,-2.898943494074046612e-04,7.866505766287446022e-04,-6.797225069021806121e-05,-2.853155820048414171e-05,1.714880054350942373e-04,-7.237318786792457104e-04,-4.923111991956830025e-04,1.367972348816692829e-03,-1.157538848929107189e-03,7.585644489154219627e-04,-3.702503818203695118e-06,-3.144409129163250327e-05,4.237522953189909458e-04,-4.939880454912781715e-04,3.762563574127852917e-05,1.102664042264223099e-03,-5.232377443462610245e-04,8.326139504788443446e-05,-2.836727071553468704e-04,-5.984947347315028310e-05,3.912427928298711777e-05,2.281708584632724524e-04,-7.292955415323376656e-04,-7.216580561362206936e-04,-9.051988308783620596e-05,-3.863594247377477586e-05,9.724542906042188406e-06,-1.107734624383738264e-05,8.584961506130639464e-06,2.791977567540016025e-05,-5.701684494852088392e-05,1.584838173585012555e-05,1.780181446520145983e-05,-9.900702025333885103e-06,-1.919972055475227535e-05,5.298532778397202492e-05,-3.698906220961362123e-05,1.319748698733747005e-04,5.563765298575162888e-04,1.237298245541751385e-03,2.130116045009344816e-04,-1.026961908792145550e-04,7.736965199001133442e-05,4.026675742352381349e-05,-2.748887054622173309e-04,-1.094024395570158958e-03,5.241567268967628479e-04,1.252450747415423393e-04,1.292151748202741146e-03,-6.346546579152345657e-04,1.417634921381250024e-04,6.991418194957077503e-05,-1.318078138865530491e-04,1.430629286915063858e-03,-5.437842992250807583e-05,-4.513160092756152153e-06,8.337507024407386780e-04,-3.727122093550860882e-04,2.211523387813940644e-04,-1.665660092839971185e-04,-8.303282811539247632e-05,-4.865763185080140829e-04,4.087868728674948215e-04,1.802131650038063526e-03,-7.788636721670627594e-04,-8.671050891280174255e-04,-4.445427839527837932e-05,5.447172952699474990e-05,-5.109017947688698769e-04,-2.702515630517154932e-04,2.687325468286871910e-04,-1.983812777325510979e-03,9.972364641726016998e-04,-8.779120398685336113e-04,6.670445145573467016e-05,-1.563135301694273949e-04,-1.189488219097256660e-03,-3.159108164254575968e-04,-1.586770755238831043e-03,-1.103962422348558903e-03,1.623798860237002373e-03,-2.193877240642905235e-03,-1.003701239824295044e-03,-2.894246135838329792e-04,1.937514520250260830e-03,5.955956410616636276e-03,-4.920795094221830368e-03,-3.394131490495055914e-04,3.926877398043870926e-03,2.383222104981541634e-03,-3.940048827644204721e-06\n0.000000000000000000e+00,7.761582310195080936e-08,-2.386108462815172970e-06,-5.466126458486542106e-05,2.075072188745252788e-05,-1.600526957190595567e-06,3.456809281487949193e-06,-1.168749985680506143e-08,5.927159691054839641e-06,6.296924311754992232e-06,6.495405978057533503e-05,2.828469150699675083e-04,3.510516253300011158e-04,7.618863019160926342e-04,-5.625066478387452662e-06,4.001527940999949351e-06,7.374669621640350670e-07,1.119174703489989042e-05,7.155406638048589230e-05,6.590998964384198189e-05,-5.679149762727320194e-04,5.017366493120789528e-04,5.298385804053395987e-05,9.632718501961790025e-06,1.293109380640089512e-05,1.121059467550367117e-04,-1.869368861662223935e-04,-2.007341827265918255e-04,5.449262680485844612e-04,-2.002876499318517745e-05,2.215118365711532533e-05,-6.827422566857421771e-06,-1.348370460618752986e-05,7.851951522752642632e-06,1.533502654638141394e-05,-2.368109999224543571e-04,-2.549367200117558241e-04,-1.136489881901070476e-04,-2.826972049660980701e-04,4.315600381232798100e-05,3.415958190089440905e-06,8.626946510048583150e-05,7.729821663815528154e-05,2.523311995901167393e-04,-1.449418341508135200e-04,-2.883232955355197191e-04,-1.311239902861416340e-04,6.579379260074347258e-06,1.677228465268854052e-05,-6.491545354947447777e-05,4.447312676347792149e-04,2.313634613528847694e-04,3.372224455233663321e-04,2.069742185994982719e-04,-5.267309461487457156e-06,8.594696737418416888e-06,-5.327400685928296298e-06,-7.599094260513084009e-06,-1.131272583734244108e-04,-2.672994160093367100e-04,1.632865751162171364e-04,1.994432386709377170e-05,7.227554306155070662e-07,-4.283289172235527076e-07,1.713482689069678599e-08,2.012650384131120518e-07,-1.555992639623582363e-06,1.909921775222755969e-05,2.524997398722916842e-05,-6.181905973789980635e-07,3.897686383425025269e-06,-9.591153826704612584e-08,-4.674047886510379612e-07,1.069139580067712814e-05,-2.701276389416307211e-05,-1.949907164089381695e-04,5.327062681317329407e-04,3.559890319593250751e-05,9.307552318205125630e-06,1.018381908579613082e-06,-7.401686161756515503e-07,2.197509456891566515e-05,6.913888501003384590e-05,-3.778888494707643986e-04,-1.793673436623066664e-04,9.902578312903642654e-06,7.381133036687970161e-05,1.041155337588861585e-05,-1.315272584179183468e-06,1.627954043215140700e-05,-2.511877391953021288e-04,9.050650987774133682e-06,1.698487612884491682e-04,7.167900912463665009e-05,7.575604104204103351e-05,1.643880295887356624e-06,-3.364398708072258160e-06,-8.022489055292680860e-06,-7.557812932645902038e-05,-4.174683708697557449e-04,3.224772517569363117e-04,7.954949978739023209e-07,-2.269385731779038906e-05,-1.623557182028889656e-06,2.087295342789730057e-06,-2.096800562867429107e-05,1.725701440591365099e-05,3.326818405184894800e-04,-4.520971560850739479e-05,2.797072520479559898e-04,-3.580162592697888613e-05,8.250615792348980904e-06,3.579513304430292919e-06,6.577857857337221503e-05,1.145126298069953918e-04,5.457265069708228111e-04,1.119059161283075809e-04,-3.866036422550678253e-06,-4.708777851192280650e-06,2.633546955621568486e-06,-3.345814775457256474e-06,7.763525900372769684e-06,-3.505309359752573073e-05,-1.599104434717446566e-04,-6.482408934971317649e-06,-2.768613740045111626e-06,2.786346158245578408e-06,7.583105343655915931e-08,-3.769138601228405605e-08,1.057633562595583498e-05,4.827847442356869578e-05,-1.359726593364030123e-05,-9.919019066728651524e-05,1.534546026960015297e-05,-4.694919425674015656e-06,1.171592813875577122e-07,-1.205566513817757368e-05,-2.528176628402434289e-05,-3.849798813462257385e-04,-8.009979501366615295e-05,-2.634748350828886032e-03,-9.795692749321460724e-04,-5.504750879481434822e-05,-1.802130100259091705e-05,-9.688625141279771924e-06,3.580061602406203747e-04,7.058884948492050171e-04,2.186470897868275642e-03,1.224861945956945419e-03,9.393435320816934109e-04,-9.611318819224834442e-05,-8.556991815567016602e-06,-1.848491592681966722e-05,5.434814374893903732e-04,1.054077409207820892e-03,-1.279273652471601963e-03,1.146567519754171371e-04,9.388722246512770653e-04,-1.496897311881184578e-05,4.080949111084919423e-06,2.625712659209966660e-05,-7.860435289330780506e-05,2.006493741646409035e-03,6.006557377986609936e-04,-1.491247327066957951e-03,5.501112900674343109e-04,1.110884128138422966e-03,4.985393024981021881e-04,-1.870340565801598132e-05,1.223013678099960089e-04,-3.419902641326189041e-04,1.081865746527910233e-03,1.392603269778192043e-03,4.091333830729126930e-04,3.284131526015698910e-04,1.481944345869123936e-04,-2.213116204075049609e-05,-1.741292653605341911e-04,-1.414380618371069431e-03,-2.983002923429012299e-04,-1.313849468715488911e-03,-7.700859569013118744e-04,1.332953979726880789e-05,-2.748957012954633683e-05,1.465413060941500589e-05,-6.203430530149489641e-06,3.472832322586327791e-04,5.978267872706055641e-04,-2.686390071175992489e-04,9.994633728638291359e-06,6.559315323829650879e-01,4.043225999339483678e-06,8.696989084455708507e-08,-4.991993137082317844e-06,-2.385114203207194805e-05,4.193845234112814069e-05,6.543530616909265518e-05,-1.020165655063465238e-05,-3.891243068210314959e-06,1.000644260784611106e-07,1.302674627368105575e-05,1.847495468609849922e-06,1.927115954458713531e-04,9.506265050731599331e-04,1.681385037954896688e-04,-1.177008089143782854e-04,-3.150699194520711899e-05,1.062931187334470451e-05,2.023242268478497863e-05,-1.917945191962644458e-04,-1.727349823340773582e-03,8.669477538205683231e-04,9.386921301484107971e-04,-5.888405139558017254e-04,-8.487115846946835518e-04,-9.614203008823096752e-06,-4.103941137145739049e-06,-3.701637615449726582e-04,-5.184772890061140060e-04,7.634989742655307055e-05,-5.934318178333342075e-04,-1.294270186917856336e-04,-2.497815294191241264e-04,6.969898095121607184e-06,2.741591515587060712e-06,1.727623020997270942e-05,9.136817243415862322e-05,-6.481452146545052528e-04,-7.302590529434382915e-05,6.186136160977184772e-04,-9.560675243847072124e-05,-1.269643689738586545e-04,9.178603249893058091e-06,-1.365155621897429228e-04,-1.540092634968459606e-04,3.100790781900286674e-04,2.142253215424716473e-04,1.166229951195418835e-03,2.751814026851207018e-04,-8.655940473545342684e-05,-9.829386726778466254e-07,4.053543671034276485e-04,3.692945465445518494e-04,-1.088247081497684121e-04,-1.187540008686482906e-03,6.560416077263653278e-04,-4.763559900311520323e-06,1.837480340327601880e-05,-4.669406280299881473e-06,-9.632662113290280104e-05,-4.933879827149212360e-04,1.975315535673871636e-04,1.461329666199162602e-04,7.905788152129389346e-06,-1.171957046608440578e-05,-1.044032842401065864e-06,8.437086762569379061e-08,4.601837417794740759e-07,2.081850652757566422e-06,2.010970092669595033e-05,-2.858922016457654536e-05,2.647077508299844339e-07,-1.325903213000856340e-06,5.507899913936853409e-09,-3.398582066438393667e-06,1.536471927465754561e-08,-7.060983625706285238e-05,1.869244151748716831e-04,-1.305103796767070889e-04,-1.386944495607167482e-04,-9.495811355009209365e-06,-2.657051254573161714e-07,-9.593043159838998690e-07,3.381322676432318985e-05,4.404408391565084457e-04,2.781675138976424932e-04,1.473765587434172630e-04,-2.224841591669246554e-05,1.110388984670862556e-05,2.841420609911438078e-07,1.119419039241620339e-06,1.619191607460379601e-07,-5.235612115939147770e-05,6.558477616636082530e-05,-6.837946421001106501e-05,1.297339331358671188e-04,2.756162939476780593e-05,-4.102049388166051358e-06,1.676721808507863898e-06,-3.044948243768885732e-05,-2.723861834965646267e-04,-9.281303209718316793e-05,5.269162647891789675e-05,-1.157193219114560634e-05,-4.453594738151878119e-05,3.512588227749802172e-05,3.116293328275787644e-06,-5.152371522854082286e-05,1.447175309294834733e-04,1.101204397855326533e-04,8.277216693386435509e-05,7.534326869063079357e-06,5.221992614679038525e-05,1.649893238209187984e-05,-2.125047103618271649e-06,-1.763761247275397182e-05,-5.549357229028828442e-05,-1.456406607758253813e-05,1.658312394283711910e-04,-1.313837128691375256e-05,7.645780328857654240e-07,2.250419584015617147e-07,1.165849425888154656e-06,3.604727226047543809e-06,-9.211151336785405874e-06,-4.364753112895414233e-05,-8.358738341485150158e-06,-2.011015794778359123e-06,3.194712007825728506e-06,-6.402683538908604532e-08,3.001150616910308599e-08,8.062806955422274768e-08,-5.177897037356160581e-06,3.292250767117366195e-06,4.289377102395519614e-05,-8.462288860755506903e-07,2.520951966289430857e-06,1.264197635464370251e-08,-7.885992090450599790e-07,4.087093202542746440e-06,8.750146662350744009e-05,2.505360462237149477e-04,5.175166006665676832e-05,1.588314480613917112e-04,1.919622991408687085e-05,-3.235855729144532233e-06,-4.322220775065943599e-06,2.018822851823642850e-05,-6.546700606122612953e-04,1.600468531250953674e-04,-2.970747300423681736e-04,3.469084622338414192e-04,2.396650234004482627e-04,3.632622792792972177e-06,9.883532584353815764e-06,3.936027496820315719e-05,-1.561339158797636628e-04,-5.003957776352763176e-04,1.132626202888786793e-04,1.485815300839021802e-04,1.591177278896793723e-04,-1.290820182475727051e-05,-4.764910045196302235e-06,5.852808317285962403e-05,-1.169747993117198348e-04,3.659312205854803324e-04,2.169511280953884125e-04,-5.234645796008408070e-04,-2.019148960243910551e-04,-1.713538949843496084e-05,-4.948910827806685120e-06,2.108896151185035706e-04,-2.167971106246113777e-04,4.493869491852819920e-04,1.492062874604016542e-04,-7.619068492203950882e-04,-1.945087278727442026e-04,3.923141775885596871e-05,6.268674496823223308e-06,9.719734953250735998e-05,3.055073611903935671e-04,-3.626513062044978142e-04,-1.008424325846135616e-03,-3.243206010665744543e-04,-2.514017751309438609e-06,-2.886915353883523494e-06,-3.688306605909019709e-06,1.337165303993970156e-05,-2.077087265206500888e-05,-1.289480132982134819e-04,9.456359111936762929e-05,1.142947894550161436e-05,-6.418846169253811240e-06,1.044422106133424677e-06,2.026263246079906821e-08,-5.708267508452991024e-06,-1.163144952442962676e-05,-5.226081339060328901e-05,-7.864171493565663695e-06,-7.070571882650256157e-06,-5.595662969426484779e-06,-3.220850430807331577e-08,5.265955223876517266e-06,-7.734072369203204289e-07,1.448514231014996767e-04,9.307820582762360573e-04,5.882695550099015236e-04,3.522025072015821934e-04,1.830124165280722082e-05,4.453409019333776087e-06,2.374118821535375901e-06,-1.592333428561687469e-04,-4.567310679703950882e-05,-4.349159135017544031e-04,-2.363102685194462538e-04,-3.489006485324352980e-05,4.645859007723629475e-05,6.283244147198274732e-07,-2.778091402433346957e-05,-4.471479041967540979e-04,3.646898403530940413e-05,1.992343313759192824e-04,-5.805672262795269489e-04,-2.067986788460984826e-04,-4.810384416487067938e-05,1.563733803777722642e-06,-6.614613084821030498e-06,2.406233397778123617e-05,-2.835123741533607244e-04,-7.105126278474926949e-04,2.590691110526677221e-05,-2.728415129240602255e-04,-2.526596072129905224e-04,-1.393597631249576807e-04,5.972186954750213772e-06,-3.415870014578104019e-05,-8.748928667046129704e-05,-1.730648218654096127e-04,5.263715866021811962e-04,2.711869892664253712e-04,-1.505218388047069311e-04,-1.351425744360312819e-04,-8.458962838631123304e-06,2.415752678643912077e-04,1.691933721303939819e-04,3.262072859797626734e-04,2.713130379561334848e-04,-1.132206089096143842e-04,4.585214355756761506e-06,-3.532921027726843022e-06,-6.930126801307778805e-07,1.673766382737085223e-05,6.587724783457815647e-07,1.368402299704030156e-04,-3.182580621796660125e-05,-1.547834472148679197e-05,-1.597170012246351689e-05,-3.987770469393581152e-08,6.055120138626080006e-08,8.950087249104399234e-08,4.709974291472462937e-06,2.439910531393252313e-05,-1.099826022255001590e-06,2.288434643560322002e-06,-1.377679836878087372e-08,-7.727066986262798309e-09,-5.991483931211405434e-07,-1.991968247239128686e-06,-2.537889849918428808e-05,-2.019805251620709896e-04,1.220218255184590816e-04,-2.220300375483930111e-04,-4.081829956703586504e-06,1.475232465963927098e-06,1.203690771944820881e-06,1.424064976163208485e-06,6.938131991773843765e-05,4.091104492545127869e-04,-3.363628638908267021e-05,-2.333405718673020601e-04,-1.700333523331210017e-04,-4.722678568214178085e-07,-1.389573480992112309e-05,4.438197356648743153e-05,-8.009794401004910469e-04,5.289789987727999687e-05,-2.312746801180765033e-04,-6.630726857110857964e-04,2.856114952010102570e-05,6.803478754591196775e-06,2.918527115980396047e-06,-2.007607690757140517e-05,-1.801731268642470241e-04,1.045137469191104174e-05,8.024331182241439819e-04,5.042792181484401226e-04,1.499805948697030544e-04,-2.300664345966652036e-05,2.695620878512272611e-06,-6.507142825284972787e-05,-1.564635604154318571e-04,-4.278289270587265491e-05,5.660827446263283491e-05,3.287455765530467033e-04,8.011654426809400320e-05,-3.724227281054481864e-05,6.320116881397552788e-06,-2.213512780144810677e-04,1.051085564540699124e-04,8.428178261965513229e-05,2.568557101767510176e-04,6.838218541815876961e-05,-4.253065071679884568e-06,-1.543653070257278159e-06,5.505656304194417316e-07,-2.754822708084248006e-05,4.046928079333156347e-04,2.378657518420368433e-04,-5.878123920410871506e-05,-9.010458597913384438e-06,2.639347712829476222e-06,-7.938531325635267422e-07,6.033496902091428638e-08,-2.566146349636255763e-06,-4.015814283775398508e-06,4.569962766254320741e-05,5.674668864230625331e-05,2.732735993049573153e-08,-5.669332381330605131e-07,1.254921926374663599e-07,4.059073944517876953e-06,-4.522872586676385254e-06,1.502700761193409562e-04,-1.870536361820995808e-04,2.222844050265848637e-04,1.993203186430037022e-04,3.434387326706200838e-05,4.045281798426003661e-07,-1.691379839030560106e-05,-8.328005787916481495e-05,-1.901078794617205858e-04,4.982781247235834599e-04,-3.236233314964920282e-04,-8.073382778093218803e-04,3.104269853793084621e-04,-7.571274181827902794e-06,-4.119216100662015378e-06,1.893414628284517676e-05,-2.929797919932752848e-04,9.724785923026502132e-05,6.041503511369228363e-04,-3.027643833775073290e-04,1.741685700835660100e-04,6.096272045397199690e-06,5.545122803596314043e-06,4.084387182956561446e-05,3.653491439763456583e-04,-8.814083994366228580e-04,7.195241050794720650e-05,3.409160417504608631e-04,2.041084226220846176e-04,-1.430161064490675926e-04,2.665050033101579174e-06,6.595219019800424576e-05,-2.347427071072161198e-04,4.254092345945537090e-05,3.557630116119980812e-04,-7.563919643871486187e-05,2.380277874181047082e-04,-8.744183287490159273e-05,-1.143292502092663199e-05,3.407869080547243357e-04,4.288321943022310734e-04,-5.290650005917996168e-05,1.880619674921035767e-04,-3.346121520735323429e-04,4.848755997954867780e-05,-4.104388062842190266e-05,-1.099769178836140782e-05,4.735770926345139742e-05,2.793569001369178295e-04,-2.053889038506895304e-04,-2.820267400238662958e-04,-1.228745531989261508e-07,-4.081292900082189590e-06,-1.304153920500539243e-05,-1.743631764838937670e-05,-2.952566092062625103e-06,-1.359086581942392513e-05,-8.256136425188742578e-06,-2.934671283583156765e-05,2.307436488990788348e-06,7.208584975160192698e-06,-1.005268131848424673e-05,7.353829005296574906e-06,-5.629020051856059581e-06,-2.501100971130654216e-05,5.280920304358005524e-04,3.771624469663947821e-04,-8.210503438021987677e-05,-1.383180097036529332e-05,-1.368632456433260813e-05,-2.481198862369637936e-05,-4.999573866371065378e-05,1.539252843940630555e-04,2.325533860130235553e-04,4.128592845518141985e-04,-1.912552543217316270e-04,-6.822588329669088125e-05,-5.295712981023825705e-05,1.301487936871126294e-04,9.731679892865940928e-05,1.863347861217334867e-04,5.303604848450049758e-05,-3.507933288346976042e-04,-2.076145319733768702e-04,-7.207237649708986282e-05,-1.185228975373320282e-04,1.122522371588274837e-04,-1.809895475162193179e-04,-7.777650607749819756e-04,-2.607885398901998997e-04,6.931303505552932620e-05,9.648973355069756508e-05,-2.490216866135597229e-04,1.495551987318322062e-05,5.265458821668289602e-05,-1.809317909646779299e-04,6.796035449951887131e-05,1.823635830078274012e-04,-1.062821975210681558e-04,3.017830895259976387e-04,-1.824215869419276714e-04,-3.284714330220595002e-05,2.417523501208052039e-04,1.172679767478257418e-04,1.019629708025604486e-04,-6.175881717354059219e-04,2.413665642961859703e-04,6.565835792571306229e-05,3.867076593451201916e-04,-4.545838164631277323e-04,-8.249913225881755352e-04,3.083460964262485504e-03,1.656295266002416611e-03,-7.514114840887486935e-04,-3.818581462837755680e-04,1.236893876921385527e-05,-5.193246179260313511e-04,-2.341605068068020046e-06\n0.000000000000000000e+00,5.277232162370637525e-07,-1.055087750501115806e-07,4.537936092674499378e-06,-2.708538886508904397e-07,-2.681371711332758423e-07,4.735806413691534544e-08,-7.462538320623934851e-08,-8.727291742616216652e-07,-6.961089979995449539e-07,-9.775501894182525575e-06,5.354258246370591223e-05,1.760884697432629764e-05,-1.341148890787735581e-04,5.789276201539905742e-06,-4.197374039449641714e-07,-1.964779130503302440e-06,3.513675437716301531e-06,3.484588887658901513e-05,-4.669544796342961490e-05,2.676392323337495327e-04,-1.361680006084498018e-05,6.836584361735731363e-06,-2.095448962791124359e-06,2.793085513985715806e-07,9.344826139567885548e-06,4.849232027481775731e-06,-9.523660992272198200e-05,-2.983544254675507545e-04,-7.638688111910596490e-05,-4.403080311021767557e-06,-2.535268095016363077e-06,-7.881288865974056534e-08,9.124786629399750382e-06,1.755913399392738938e-04,-1.777215657057240605e-04,-1.028811893775127828e-04,-4.754574547405354679e-05,6.565505464095622301e-05,5.644869816023856401e-06,-5.536618346013710834e-07,5.401288944995030761e-05,6.770558684365823865e-05,2.235213105450384319e-05,1.954623439814895391e-04,5.496252924785949290e-05,1.478322665207087994e-04,2.759849121503066272e-05,-2.375544681854080409e-06,3.440754517214372754e-05,-4.917831029160879552e-05,9.769402095116674900e-05,3.235242547816596925e-05,-1.356046996079385281e-04,2.811314914197282633e-07,-2.051850970019586384e-06,-2.756588344254851108e-07,2.835720806615427136e-06,2.721833880059421062e-06,-4.217155219521373510e-05,-2.827525713655631989e-05,-5.003795649827225134e-06,1.953115997821441852e-07,8.242773219535592943e-07,4.668971698151835881e-08,2.326932531104830559e-07,9.476293598709162325e-07,3.227915294701233506e-05,4.676103708334267139e-05,2.293341765380318975e-07,3.278331405454082415e-06,1.315644908572721761e-07,-3.314688399314036360e-07,4.242760951456148177e-06,-9.780606887943577021e-06,-1.249729830306023359e-04,2.973422524519264698e-04,-1.707452247501350939e-05,6.488799044745974243e-06,-8.436471716777305119e-07,-6.825482046224351507e-07,7.429899596900213510e-06,-6.224340177141129971e-05,-1.987131108762696385e-04,2.408949949312955141e-04,1.055528628057800233e-04,3.204777385690249503e-06,3.802044375333935022e-06,-1.314524070039624348e-06,9.869286259345244616e-06,-1.239322591572999954e-05,-2.915201766882091761e-04,2.873868506867438555e-04,2.816053893184289336e-05,-1.086147676687687635e-06,2.686420202735462226e-06,-1.576711383677320555e-07,1.928656274685636163e-06,-2.892461634473875165e-05,-1.258095144294202328e-04,-1.238310942426323891e-04,-5.832953684148378670e-05,1.336697096121497452e-05,2.032801967288833112e-05,-1.443690848645928781e-06,5.471147596836090088e-05,1.174022327177226543e-05,1.262717414647340775e-04,1.306330668739974499e-04,-1.746135239955037832e-05,-2.721128112170845270e-06,1.361319300485774875e-05,1.300618919231055770e-06,1.290142608922906220e-05,-5.266924745228607208e-06,1.135397033067420125e-04,-4.501761213759891689e-05,8.562856237404048443e-06,-1.555389076202118304e-06,1.582227355356735643e-06,-1.635578144032479031e-07,1.061595071405463386e-06,-7.022881163720740005e-06,-1.979684384423308074e-05,-3.139822183584328741e-06,-1.495535286721860757e-07,1.395414983562659472e-07,2.936541818598925602e-07,-9.628877961631587823e-08,2.118459860867005773e-06,6.667422894679475576e-06,-6.686599954264238477e-05,-1.074105894076637924e-04,7.068663762765936553e-06,-1.786955181160010397e-06,-9.567467884608049644e-08,1.650825652177445590e-06,-1.354594496660865843e-05,-2.967805812659207731e-05,-2.016859070863574743e-04,-2.383495448157191277e-04,-2.568554482422769070e-04,-3.004426980623975396e-05,-6.111520178819773719e-08,9.379827133670914918e-06,2.109587512677535415e-05,2.731902641244232655e-04,7.532668532803654671e-04,-6.474300753325223923e-04,-3.959618916269391775e-04,1.561789831612259150e-04,-1.005715148494346067e-05,2.667639273568056524e-05,3.681476810015738010e-04,3.900301526300609112e-04,-1.094592444133013487e-04,2.951287606265395880e-04,3.779290418606251478e-04,1.512117887614294887e-04,-1.328130383626557887e-05,4.940011422149837017e-07,-6.920641317265108228e-05,5.970118218101561069e-04,4.166703729424625635e-04,-3.162548528052866459e-04,5.620189476758241653e-04,-8.183313184417784214e-05,4.921152140013873577e-06,5.386421435105148703e-06,-1.707361516309902072e-04,7.934361929073929787e-05,-7.188908057287335396e-04,2.659706515260040760e-04,9.437112021259963512e-04,-7.015789742581546307e-05,-3.877194103552028537e-05,8.616454579168930650e-06,-7.976101187523454428e-06,2.064255968434736133e-04,-5.361352232284843922e-04,-4.877907922491431236e-04,5.409514415077865124e-06,1.552850790176307783e-06,9.469808901485521346e-07,2.436244358250405639e-06,-3.668068529805168509e-06,1.134140475187450647e-04,2.050771945505402982e-05,7.938208727864548564e-05,1.511383015895262361e-05,2.589840732980519533e-06,6.559027433395385742e-01,1.829953220067181974e-07,-9.140334213952883147e-07,2.906832378357648849e-06,-1.770310518622864038e-06,-9.662720913183875382e-06,1.264720140170538798e-06,2.219356360910751391e-07,1.274429450859315693e-09,4.526246470959449653e-07,6.047157512512058020e-07,3.525141801219433546e-05,1.265655882889404893e-04,-5.968460754957050085e-05,-2.007703442359343171e-04,-7.111636932677356526e-07,-7.585886692140775267e-07,7.723118869762402028e-06,-6.126805965323001146e-05,8.792222797637805343e-05,9.039314318215474486e-05,7.313368259929120541e-04,-3.384094161447137594e-04,-8.766647079028189182e-05,-5.522372703126166016e-06,9.267880159313790500e-06,2.189814404118806124e-05,2.853882615454494953e-04,3.420056236791424453e-05,-4.795091808773577213e-04,-8.519355906173586845e-04,3.096862055826932192e-04,4.949837602907791734e-06,2.405009809081093408e-06,1.001928467303514481e-05,-6.986497464822605252e-05,4.639406397473067045e-04,-6.486279889941215515e-04,-3.616693720687180758e-04,-1.375683059450238943e-04,-3.077801738982088864e-05,-5.271063855616375804e-06,5.504469663719646633e-05,-2.667611261131241918e-05,2.863110858015716076e-04,1.203703213832341135e-04,-1.412900892319157720e-04,-1.039377821143716574e-04,-2.138315539923496544e-05,4.563531547319144011e-06,-2.884462592191994190e-04,1.659859553910791874e-04,8.560101268813014030e-04,-2.378107892582193017e-04,1.359722809866070747e-04,1.500950247645960189e-06,1.704961960058426484e-06,2.781843704724451527e-06,-1.758563666953705251e-05,-8.679949678480625153e-05,2.520028465369250625e-05,7.354693661909550428e-05,1.160221654572524130e-05,-6.324831247184192762e-06,-1.257596522918902338e-06,-4.557068677968345582e-08,4.049003337058820762e-07,-1.209726178785786033e-06,4.638103746401611716e-06,1.569369851495139301e-05,-8.029389277908194344e-07,1.119575244956649840e-06,6.430150278902146965e-08,-4.632674404092540499e-07,2.915584900620160624e-06,2.683130333025474101e-06,-7.078918861225247383e-05,4.374471609480679035e-05,-2.679928002180531621e-06,4.214870841678930447e-06,-2.656781532550667180e-07,-2.977251369884470478e-07,1.746872112562414259e-05,-8.227983198594301939e-05,1.589144085301086307e-05,2.287724491907283664e-04,7.091523002600297332e-06,3.108049349975772202e-05,4.235789674567058682e-06,-4.978805463906610385e-06,4.349852679297327995e-05,6.852395745227113366e-05,-9.860603313427418470e-05,1.593754132045432925e-04,-1.076745320460759103e-04,1.978307773242704570e-05,1.919759370139217936e-06,-1.028610768116777763e-06,1.436678303434746340e-06,5.545920430449768901e-05,1.728555434965528548e-05,-1.096404303098097444e-04,-1.396130392095074058e-05,1.655533378652762622e-05,1.418946794728981331e-05,-1.058922862284816802e-06,5.133496597409248352e-05,1.053259620675817132e-04,3.997348539996892214e-05,8.546689787181094289e-05,5.488702663569711149e-05,6.965547072468325496e-05,1.645333213673438877e-05,9.927354085448314436e-07,5.202793545322492719e-05,1.066291151801124215e-04,8.304378570755943656e-05,-9.134633728535845876e-05,-5.705028161173686385e-05,-1.652500827731273603e-06,6.029546284480602480e-07,-1.931084852913045324e-06,3.451096745266113430e-06,-2.333183510927483439e-05,-2.202835730713559315e-06,-1.583322955411858857e-05,-2.296247885169577785e-06,1.823252546273579355e-06,3.729556397047417704e-07,1.525449988548643887e-09,7.659560878892079927e-07,1.395389290337334387e-06,-7.304033715627156198e-06,6.734341013725497760e-07,5.296732297210837714e-07,3.274760729254921898e-07,1.351054379483684897e-08,2.866269369405927137e-06,6.828440177741867956e-07,3.565865335986018181e-05,-2.077580575132742524e-04,1.769840455381199718e-04,2.418378699076129124e-06,3.684956197957944823e-07,-1.155160816779243760e-06,2.302249868080252782e-06,2.844403752533253282e-05,-1.054608146660029888e-04,3.968208693549968302e-05,-5.788079215562902391e-05,1.275413960684090853e-04,2.533472070354036987e-05,5.127354143041884527e-06,-1.302884925280523021e-06,2.960527854156680405e-05,-3.912884858436882496e-05,-9.945289639290422201e-05,3.940332680940628052e-04,3.953984196414239705e-05,1.817998054320923984e-06,-5.005465027352329344e-06,-2.013280209212098271e-06,1.015697853290475905e-05,1.926373079186305404e-05,-1.229423214681446552e-04,-1.186317531391978264e-04,3.860012657241895795e-05,2.229288656963035464e-05,4.032384094898588955e-05,1.102613737202773336e-06,8.398610225412994623e-05,3.312638727948069572e-04,6.659367500105872750e-06,-2.215594431618228555e-04,-5.818666541017591953e-04,6.682283856207504869e-05,3.849176937364973128e-05,3.420946995902340859e-06,3.405893949093297124e-06,1.552638568682596087e-04,-4.529252328211441636e-05,1.553537440486252308e-04,7.700778223806992173e-05,-2.838580712705152109e-06,7.650096449651755393e-07,-1.730228404994704761e-06,3.798819534495123662e-06,-5.541553036891855299e-05,-6.904520705575123429e-05,1.203202009492088109e-05,3.180197154506458901e-06,5.640796189254615456e-06,1.348383420918253250e-06,9.598147698852699250e-08,-1.437247306057543028e-06,-4.219610673317220062e-06,-1.916370456456206739e-05,2.768908598227426410e-05,-3.480164423308451660e-08,3.732275217771530151e-07,-2.365128466408350505e-07,1.941513346537249163e-06,-3.218168103558127768e-06,6.568148091901093721e-05,-1.223295694217085838e-04,1.588654704391956329e-04,1.367170916637405753e-04,1.546728708490263671e-05,1.251205958396894857e-06,-8.936385711422190070e-07,-4.032288052258081734e-05,-2.989281201735138893e-04,2.108051266986876726e-04,1.477157638873904943e-04,-5.388348654378205538e-05,1.058419002220034599e-05,-4.393961717141792178e-06,-2.224987383669940755e-06,5.470194082590751350e-06,-2.692980633582919836e-04,-3.517146251397207379e-05,1.676068495726212859e-05,-3.113686761935241520e-05,1.265404898731503636e-05,3.438460680627031252e-07,-4.594749043462797999e-06,2.572682387835811824e-05,9.208510891767218709e-05,-1.775468263076618314e-04,7.129669393179938197e-05,2.229574238299392164e-05,1.002312928903847933e-04,-9.581037011230364442e-05,-2.913081289079855196e-06,8.116838580463081598e-05,-9.399242117069661617e-05,2.458881062921136618e-04,-6.970510003156960011e-05,-5.383259122027084231e-05,1.031386636896058917e-05,-3.754143108380958438e-05,8.621853453405492473e-07,2.492966450517997146e-05,2.883567685785237700e-05,1.098305510822683573e-04,-2.021754917223006487e-04,-1.059502246789634228e-04,2.170240577470394783e-06,-3.778157406486570835e-06,1.342041059615439735e-06,-2.573220854173996486e-07,3.479511724435724318e-05,4.073195304954424500e-05,-8.089900802588090301e-06,-3.397088448764407076e-06,-5.327326107362750918e-06,-1.530901272417395376e-07,-5.457854967971798033e-08,5.511042786565667484e-07,-3.503630978229921311e-06,8.764072845224291086e-06,2.013986158999614418e-05,9.300081273977411911e-07,-1.036692083289381117e-06,2.548390511947218329e-07,5.734763703912904020e-07,3.009973625012207776e-06,1.350111870124237612e-05,-5.369237987906672060e-05,1.516913180239498615e-04,-4.304094545659609139e-05,6.746849976480007172e-06,8.396455655201862101e-07,1.488562702434137464e-06,5.720228728023357689e-06,-9.928618965204805136e-05,1.409526521456427872e-05,1.775184791767969728e-04,-1.535107003292068839e-04,-7.383436604868620634e-05,3.485259640001459047e-06,-7.921580618130974472e-07,7.361189636867493391e-05,-2.513311483198776841e-05,-2.142297889804467559e-04,1.348761434201151133e-04,1.035635214066132903e-04,1.210538539453409612e-04,1.506448256805015262e-06,-2.333649717911612242e-06,2.440408934489823878e-06,1.558873482281342149e-04,-3.557917079888284206e-05,-7.153843034757301211e-05,-2.640367019921541214e-04,-3.484294211375527084e-05,8.017519576242193580e-06,1.951297008417895995e-07,2.047778980340808630e-05,1.519547513453289866e-04,1.223646904691122472e-05,1.929960708366706967e-04,1.368630910292267799e-04,3.479843144305050373e-05,1.150840034824796021e-05,1.286007318412885070e-06,2.140825818059965968e-04,-6.458009011112153530e-05,1.197778910864144564e-04,-1.980473462026566267e-05,-1.535418050480075181e-06,-1.155479623093924602e-08,6.537676995321817230e-07,-3.325689476696425118e-06,-2.080377089441753924e-05,-1.692147634457796812e-04,-7.285246101673692465e-05,-1.428429641237016767e-06,6.579342652912600897e-07,7.330422704399097711e-07,4.795498398380004801e-07,1.954913386725820601e-08,-2.457068433159292908e-07,1.038052118929044809e-06,6.321090040728449821e-06,-1.697427433100529015e-05,-1.618409555703692604e-06,-1.522825982647191267e-06,-1.233737521033617668e-07,-2.185513494623592123e-06,2.410040906397625804e-06,-7.203131826827302575e-05,-1.755856501404196024e-04,1.715303806122392416e-04,-5.117069667903706431e-05,-5.458763553178869188e-06,-2.776113205982255749e-06,-4.448095296538667753e-06,9.183357178699225187e-06,4.896875179838389158e-05,1.104033799492754042e-05,3.119915782008320093e-04,3.249605069868266582e-04,4.628070018952712417e-05,2.494985892553813756e-06,-7.709798410360235721e-06,-1.105200499296188354e-04,-7.241846469696611166e-05,-8.757814066484570503e-05,-9.652289008954539895e-06,-6.805799785070121288e-05,-1.319534203503280878e-04,1.060526187757204752e-06,1.177226181425794493e-06,-2.188005055359099060e-05,3.365600787219591439e-05,9.167774987872689962e-05,-5.970234051346778870e-04,-1.838225434767082334e-04,5.218000296736136079e-06,3.372437640791758895e-05,1.035201762533688452e-06,-3.950713653466664255e-05,-2.741951902862638235e-04,8.789791900198906660e-05,3.475621342658996582e-04,-1.297320413868874311e-04,-6.133437273092567921e-05,8.525694283889606595e-06,6.297761387941136491e-07,-7.143284892663359642e-05,-1.250999775948002934e-04,4.998609074391424656e-05,1.299118739552795887e-04,6.780136027373373508e-05,-5.159034117241390049e-06,7.785053639963734895e-06,9.661640433478169143e-06,-4.547577646007994190e-06,-5.664300624630413949e-05,-5.275525836623273790e-05,-5.508618050953373313e-05,2.359282234465354122e-06,5.391966624301858246e-06,1.457999701415246818e-06,1.107641836028960824e-07,-3.291712118880241178e-06,3.652554596556001343e-06,4.210472980048507452e-05,1.800514473870862275e-05,1.825344952521845698e-06,-3.686837999339331873e-07,3.365972133906325325e-06,-4.100832939002430066e-06,1.161081672762520611e-05,2.286149356223177165e-05,1.965288975043222308e-04,1.611702609807252884e-04,1.429341355105862021e-04,1.275227623409591615e-05,7.593240297865122557e-06,-1.980105116672348231e-05,-4.763275865116156638e-05,1.301408337894827127e-04,1.975562045117840171e-04,5.808686546515673399e-05,-1.486398687120527029e-04,-9.583016799297183752e-05,-9.421218237548600882e-06,-2.129428321495652199e-05,-1.516107731731608510e-04,-8.616619743406772614e-05,-3.086642245762050152e-04,-2.715655136853456497e-05,-8.813849126454442739e-05,5.792698357254266739e-05,-2.099972789437742904e-06,-8.892303412721958011e-06,1.490303839091211557e-05,8.127322507789358497e-05,2.269661054015159607e-04,-2.117491821991279721e-04,-3.737981023732572794e-05,8.591244841227307916e-05,-8.312493264384102076e-06,1.896077083074487746e-05,4.245193849783390760e-07,-1.233593065990135074e-04,1.562329853186383843e-04,3.464353212621062994e-04,-6.117578595876693726e-05,4.339891529525630176e-05,-8.241065370384603739e-05,2.091261121677234769e-04,6.299300730461254716e-05,3.075569838983938098e-05,8.257797453552484512e-04,-7.759341970086097717e-04,-6.600638153031468391e-04,4.179755342192947865e-04,-2.079097757814452052e-04,9.615031885914504528e-04,-1.055463333614170551e-03,-3.886829072143882513e-04,-9.474154794588685036e-04,3.479761944618076086e-04,7.330798689508810639e-05,-5.393837345764040947e-04,2.552088176344113890e-07\n0.000000000000000000e+00,-1.047532460773936691e-08,1.798744904135674005e-07,-1.858914856711635366e-06,-1.202319708681898192e-06,-1.676200689360030083e-08,-1.656897978818960837e-07,-1.955602471070960746e-07,1.404602301136037568e-07,-2.845266955375791440e-08,7.571657079097349197e-07,-2.565920340202865191e-06,-3.059591335841105320e-06,4.912614258500980213e-06,1.126139892448918545e-07,-4.372112272221784224e-08,1.404526699388952693e-07,2.239322469677063054e-07,1.170780797110637650e-05,-5.189960575080476701e-06,-7.324003945541335270e-06,5.618335308099631220e-07,7.324106718442635611e-06,-2.152801101829027175e-07,1.183288347306188371e-07,-1.768344077390793245e-06,-1.155952531917137094e-06,6.773801487724995241e-06,-9.731452337291557342e-06,1.482491938986640889e-06,8.338434298593710992e-08,-2.056135457451091497e-07,-6.371668526128360099e-09,2.081315642499248497e-06,-1.430810061719967052e-05,9.988203601096756756e-06,-6.715904987686371896e-08,-1.951747350403820747e-07,4.465520305529935285e-06,1.723504510664497502e-06,2.069881048782917787e-07,8.580864232499152422e-06,-4.427884050528518856e-06,-9.269621841667685658e-06,-9.031136869452893734e-06,1.060013619280653074e-05,1.154238634626381099e-05,7.577470455544244032e-07,-3.862099617890635272e-08,4.903055469185346738e-06,7.757185812806710601e-06,-5.001713816454866901e-06,-8.246456673077773303e-06,2.026500624197069556e-06,-1.969191254502788979e-09,2.393054217009193962e-07,-1.472003106073316303e-07,7.049092687338998076e-07,-2.714467427722411230e-06,-2.452810804243199527e-06,4.035033725813264027e-06,3.909812846814020304e-07,3.692528594001487363e-08,1.027559051181015093e-07,1.296746798828962710e-08,5.222196719500971085e-08,-2.667565368597024644e-08,-8.515293075106455944e-07,1.213066866512235720e-06,-2.061328530089667765e-07,-1.464006373907977832e-07,-1.132950089299811225e-07,8.949842822403297760e-08,1.214681333294720389e-08,5.804931220154685434e-07,5.785544999525882304e-06,-1.798290327315044124e-06,5.934103228355525061e-06,3.382379532013146672e-07,-6.982829603430218413e-08,5.625487276006424509e-08,2.029858876539947232e-07,9.452623089600820094e-06,1.117530882766004652e-05,-1.701785731711424887e-05,1.096369305741973221e-05,9.540975042909849435e-06,-4.234136099512397777e-07,-1.512631939704078832e-07,-6.514161668746965006e-06,-4.648725280276266858e-06,4.340357406817929586e-07,6.355229515975224786e-07,-2.870193611670401879e-06,5.218679689278360456e-06,-1.727513563309912570e-07,8.167555876070764498e-08,-4.260075741058244603e-07,-3.500515731502673589e-06,2.251613068438018672e-06,-3.649144900919054635e-06,3.002788844241877086e-07,-1.355705649075389374e-06,-5.815903136863198597e-07,2.997070112087385496e-07,-1.347040210930572357e-06,-9.287133252655621618e-06,9.097534530155826360e-06,-1.623376374482177198e-05,8.776083632255904377e-06,-5.974845862510846928e-06,-8.877197643641920877e-08,-7.082107345013355371e-08,1.266274284716928378e-05,1.094655362976482138e-05,-7.074824679875746369e-06,-2.551214674895163625e-05,-2.276699206049670465e-06,1.183045394981263598e-08,1.404089431389365927e-07,-5.350827692041093542e-08,9.471666544413892552e-07,1.384069719279068522e-06,2.348074758629081771e-06,2.202980795118492097e-06,1.292428066790307639e-07,-1.717720863325666869e-07,5.405499692301418690e-08,-9.267298395343459561e-08,4.925360030938463751e-07,-5.890509555683820508e-07,2.562185272836359218e-06,3.335865415010630386e-07,3.607675296279921895e-07,5.991885245748562738e-07,1.467668653276632540e-07,-2.949043143019025592e-08,2.327873147578429780e-07,1.258034444617806002e-06,1.207887180498801172e-05,-1.226500717166345567e-05,1.663407601881772280e-06,-1.090253665125828775e-08,-7.936247925499628764e-08,-7.227341711768531241e-07,-1.655373296216566814e-07,-2.200741255364846438e-05,-1.408590378559892997e-05,1.010775376926176250e-04,5.519385376828722656e-05,-7.579530119983246550e-06,1.670205278969660867e-06,5.383907009104405006e-08,1.964815237442962825e-05,1.610826802789233625e-05,2.730144660745281726e-05,-6.639338243985548615e-05,-1.930626422108616680e-05,-1.146736212831456214e-05,1.060453840295849659e-07,4.268933651019324316e-07,2.365644149904255755e-06,-6.803240830777212977e-05,7.746286428300663829e-05,-5.189768489799462259e-05,3.765684141399106011e-06,5.146069815964438021e-05,-1.959830478881485760e-05,-1.980753552288661012e-07,2.563618545536883175e-05,-4.148108985191356624e-07,-2.109252636728342623e-05,-8.467470615869387984e-05,-2.539417619118466973e-05,-7.305869530682684854e-06,5.842408427270129323e-06,-1.359977517267907388e-07,-6.218771432031644508e-06,-1.656452695897314698e-05,-8.546566277800593525e-06,7.531396113336086273e-05,-3.750705946004018188e-05,3.341351941799075576e-07,-2.668740819444792578e-07,3.167109809965040768e-07,-3.034764120002364507e-07,3.729818445208366029e-06,-3.363136329426197335e-06,-7.501989330194192007e-06,-5.921971535371994833e-08,6.071443294786149636e-07,2.439561512801446952e-07,6.559014320373535156e-01,2.849680527106102090e-07,9.833707963480264880e-07,1.769528466866177041e-06,-4.851710286857269239e-07,3.780573365474992897e-07,3.574777451831323560e-07,-1.696473361789685441e-08,-6.442280096052854788e-07,1.744280382354190806e-07,-1.130618238676106557e-05,-4.294536483939737082e-05,-2.577378290880005807e-05,4.204934157314710319e-05,-9.781630296856747009e-07,-4.305088339151552645e-07,1.228549422194191720e-06,5.905139005335513502e-06,2.774974927888251841e-05,-1.086826796381501481e-05,-2.426238461339380592e-05,2.128663436451461166e-05,-3.226183707738528028e-06,8.232580057665472850e-07,-2.048755902706034249e-07,5.884069196326890960e-06,-1.685654751781839877e-06,1.667529261339950608e-07,-2.403556027275044471e-05,5.561230409512063488e-06,-8.951438212534412742e-05,8.094922350210254081e-07,3.041118361579719931e-07,-5.392015737015753984e-06,-1.196701396111166105e-05,8.839489964884705842e-06,-2.529244193283375353e-05,1.145662645285483450e-05,7.074640507198637351e-06,6.263152044994058087e-06,3.112354818313178839e-07,-3.003717210958711803e-06,-8.001111950761696789e-07,1.131162389356177300e-05,3.054137414437718689e-05,-1.496015011070994660e-05,-7.319985797948902473e-06,2.099925950460601598e-06,1.088370595425658394e-06,3.043932520085945725e-05,3.016964910784736276e-05,-9.302500075136777014e-06,4.632757190847769380e-05,6.045646841812413186e-06,-9.552950359648093581e-07,8.875576895661652088e-08,2.115709349936878425e-07,4.496435792589181801e-07,-4.858286047237925231e-05,-3.984287559433141723e-06,3.164444040137937009e-09,3.728257240709353937e-07,7.961594405969663057e-07,9.561247793499205727e-08,1.339711808157062478e-08,-3.793581626609920932e-08,-3.774727375116526673e-08,1.576400222802476492e-06,6.239710614863724913e-08,6.012443520830856869e-08,4.549718468638275226e-08,3.139097941584623186e-07,-5.371247979724103061e-08,-3.409659754538552079e-08,-7.326497666326758917e-07,4.158790488872909918e-06,-4.507107860263204202e-06,-1.456198447158385534e-06,4.218851046289273654e-08,2.627420592204998684e-08,-5.482137055423663696e-08,2.035628995145088993e-06,4.870270458923187107e-06,2.044664825007203035e-06,-7.484439720428781584e-06,-4.976699074177304283e-06,5.671939106832724065e-06,2.680793613762944005e-07,4.184744284430053085e-07,4.436774815985700116e-06,-1.540075209049973637e-05,1.273358066100627184e-06,-1.345815690001472831e-05,2.739125375228468329e-05,3.929670128854922950e-06,-9.584388749317440670e-08,1.726732534734765068e-07,-9.870094572761445306e-07,2.910085868279566057e-06,-7.844129754630557727e-07,2.134612941517843865e-06,-8.100855666270945221e-06,5.553910341404844075e-06,2.724808382481569424e-06,-5.390339907762609073e-08,2.347164127058931626e-06,7.590842415083898231e-06,-1.329425595031352714e-05,-1.087553664547158405e-05,9.398377187608275563e-06,6.518160262203309685e-06,2.116606765412143432e-06,-9.133219691648264416e-08,7.106313660187879577e-06,5.542312010220484808e-06,-1.098211851058294997e-05,-4.288829131837701425e-06,1.209170750371413305e-05,-5.778568024084052013e-08,1.776459441771294223e-07,-2.321165055718665826e-07,2.802159997372655198e-07,-8.675482376929721795e-07,-2.481953288224758580e-06,-6.212883363332366571e-07,1.367997839452073094e-07,3.177679843702208018e-07,1.745960247490074835e-07,2.577973248207854340e-07,-8.275692664483358385e-08,3.886689370347085060e-08,-1.781346696816399344e-07,5.366370601223025005e-07,-1.239492952720411267e-08,-1.604272270583351201e-08,3.022735484137228923e-07,6.953947462307041860e-08,-6.823694889135367703e-07,3.701973810166236944e-06,-3.859159733110573143e-06,4.835645995626691729e-06,-4.470436579140368849e-06,8.642081184007111005e-07,9.321761922365112696e-07,-7.626164801877166610e-07,-1.978693944693077356e-06,2.716789276746567339e-05,3.965925770899048075e-06,-2.902977712437859736e-06,-5.097243411000818014e-05,1.037209040077868849e-05,-6.401655241461412515e-07,6.162131285236682743e-07,1.033628177538048476e-05,-3.761328173368383432e-07,2.800269066938199103e-05,-4.770777377416379750e-05,2.196219429606571794e-05,1.267121842829510570e-05,-6.196750632625480648e-07,4.695376887298152724e-08,3.186718913639197126e-06,1.173668260889826342e-05,-1.936294665938476101e-06,3.160594985729403561e-08,-6.111768016126006842e-05,8.792279004410374910e-06,-4.789460035681258887e-06,6.365574449773703236e-07,7.314648428291548043e-06,-2.007067269005347043e-05,-9.708433026389684528e-06,1.345519649476045743e-05,5.487132148118689656e-05,-1.425442405889043584e-06,-1.916628434628364630e-06,4.174331991180224577e-07,9.352591405331622809e-06,5.517125828191637993e-06,7.755831575195770711e-06,-1.794867421267554164e-05,6.449245120165869594e-06,1.887689933255387587e-07,5.422848516900558025e-07,9.901703634795921971e-08,7.608330179209588096e-07,9.930296073434874415e-06,1.209190031659090891e-06,-5.991255420667584985e-06,-7.948029860926908441e-07,-2.799936851261008997e-07,-5.469622976761456812e-08,1.509702229895992787e-07,-3.499901879422395723e-07,-2.632514508604799630e-07,-5.876593149878317490e-06,4.025569978693965822e-06,-3.328066497942927526e-07,-1.577716517431326793e-07,-1.258918302937672706e-07,3.803321817485993961e-07,-3.263066332692687865e-07,7.160969289543572813e-06,-3.655739647001610138e-06,-2.130027723978855647e-06,2.671033507795073092e-05,4.099213128938572481e-07,-4.212016335713997250e-08,3.602808007485691633e-08,-4.496949713939102367e-06,5.948564648861065507e-06,3.199848288204520941e-05,-6.406930424418533221e-06,-7.578110853501129895e-06,5.923873231949983165e-06,-8.085178251349134371e-07,-8.576588470532442443e-07,-9.097409019886981696e-06,4.716810053650988266e-06,-7.748287316644564271e-06,-5.187984424992464483e-05,-1.208299545396585017e-05,3.296501290606101975e-06,-7.512096544814994559e-08,1.525371970956257428e-07,3.367180170243955217e-06,8.208060535253025591e-06,-3.246822598157450557e-05,1.770671224221587181e-05,3.292667997811804526e-06,6.993231181695591658e-06,-3.102855771430768073e-06,-3.667574901555781253e-07,-4.840743258682778105e-06,-1.916081600938923657e-05,3.002898847626056522e-05,6.893822956044459715e-06,3.196054240106604993e-05,1.983765287150163203e-05,-5.428700660559115931e-06,-1.746682443126701401e-07,9.767757546796929091e-06,2.681565320017398335e-06,-2.374751056777313352e-05,-2.463736745994538069e-05,-1.279958451050333679e-05,1.629496466648561182e-07,-7.276796765154358582e-08,5.100445932271213678e-08,8.138449061334540602e-07,-5.453181302073062398e-07,1.359541442980116699e-06,1.552490289213892538e-06,-2.971579533550539054e-07,-3.985365140124486061e-07,-7.381053102051282622e-09,3.089627398367156275e-08,5.993501872580964118e-08,-5.519444012946905787e-09,-3.548597760527627543e-06,-2.934770236606709659e-06,-5.282176971377339214e-07,-4.125443808788986644e-07,2.024012530910113128e-07,2.780511643152294710e-08,5.564826821569113235e-08,-4.575287221086909994e-06,-7.575830750283785164e-06,-4.182454631518339738e-06,-6.390358521457528695e-06,-4.346521507159195608e-07,1.783088947604483110e-07,2.876140570151619613e-07,2.973318942167679779e-06,1.827561027312185615e-05,-1.098559278034372255e-05,-2.984728052979335189e-05,-1.754707045620307326e-05,-1.817052407204755582e-06,2.640987872837285977e-07,8.686873798069427721e-07,-2.175461304432246834e-05,1.633845613469020464e-06,-1.593131673871539533e-05,-1.278098716284148395e-05,5.838862489326857030e-05,1.746303314575925469e-05,-1.463622112396478769e-07,-5.142438794791814871e-07,-2.194665057686506771e-06,-9.834741831582505256e-06,1.216824875882593915e-05,-3.776804078370332718e-05,-3.280804958194494247e-05,-4.734384674520697445e-06,4.422350230015581474e-06,1.714688693255084218e-07,-3.712277020895271562e-06,2.437608054606243968e-05,-1.581412288942374289e-05,3.739008388947695494e-05,1.620887269382365048e-05,-8.009386874618940055e-06,3.188496293660136871e-06,4.398877706535131438e-07,-6.168343134049791843e-06,1.070215148502029479e-05,-2.561129349487600848e-06,1.933280691446270794e-05,9.859998044703388587e-07,-4.080298481312638614e-07,3.770921068735333392e-07,-3.644309742867335444e-07,7.162032602536783088e-07,-2.773853157123085111e-05,1.296756636293139309e-05,8.100786544673610479e-06,-5.146898729435633868e-07,5.386726797951268964e-07,-1.016017989741158090e-07,1.254650783266697545e-07,-1.064611367951329157e-07,1.151225177409287426e-07,1.202738872052577790e-06,1.465153331992041785e-06,4.084884039912139997e-07,3.851562553336407291e-07,-1.416860300196276512e-07,5.141069436831458006e-07,-1.283150083963846555e-07,-2.874925485230050981e-06,-1.308479295403230935e-05,-3.708041504069115035e-06,7.709896635788027197e-06,1.050430071813934774e-07,-1.303709353805970750e-07,-7.078143227090549772e-08,-5.385076065067551099e-07,-2.180364162995829247e-06,-1.570362428537919186e-06,-1.056258497555973008e-05,2.914514993790362496e-07,-1.484190215705893934e-05,-8.349448421540728305e-08,2.088934252242324874e-06,2.329723793081939220e-05,-3.379287954885512590e-05,1.258261022485385183e-06,4.787870693689910695e-06,1.429864369129063562e-05,-2.436000272609817330e-07,3.432677715409226948e-07,-6.591082524209923577e-07,1.823762772801273968e-06,4.525769782048882917e-06,3.290788663434796035e-05,1.770174975490590441e-07,1.421097749698674306e-05,-1.223406979988794774e-05,-5.850322395417606458e-06,-1.775046456486961688e-07,-3.977486358053283766e-06,-4.566764346236595884e-06,-5.452119239635067061e-06,-2.420655073365196586e-05,1.934171450557187200e-05,-1.137883646151749417e-05,-4.230709691910305992e-06,3.180355179210891947e-08,1.061967577697942033e-05,1.854560832725837827e-05,-6.591891633433988318e-06,-5.687050361302681267e-06,-1.272144072572700679e-05,9.928668305292376317e-07,-1.427711254109453876e-06,-1.431904479431977961e-07,-2.560646237270702841e-07,1.162564240075880662e-05,-9.311171197623480111e-06,-4.565360541164409369e-06,3.051657699870702345e-07,-2.598441426471254090e-07,-1.047504127882348257e-07,6.915752237546257675e-08,1.009725565381813794e-07,-3.949226083932444453e-07,7.378634592214439181e-08,2.316507305977211217e-07,1.877166226904591895e-07,-4.297568079181246503e-09,-2.892430757128749974e-07,4.705402147919812705e-07,-2.413561333014513366e-07,4.230214472045190632e-06,-1.590708279763930477e-06,-4.368913323560263962e-06,1.311577761953230947e-06,-1.162540570476267021e-06,-2.452174214795377338e-07,4.028248099530173931e-07,-1.502348936810449231e-06,-3.064928023377433419e-05,2.310069612576626241e-05,2.490094448148738593e-05,1.211656763189239427e-05,5.093311301607172936e-06,6.899841196172928903e-07,3.015786660398589447e-07,-1.814815959733095951e-06,-4.289273419999517500e-05,-1.497260109317721799e-05,-1.777090801624581218e-05,4.258566332282498479e-05,-4.555178293230710551e-06,5.471215445140842348e-07,2.349740668705635471e-07,-6.428072651942784432e-07,-3.836222276731859893e-06,2.649530688358936459e-05,-1.884648372652009130e-05,9.588736247678752989e-06,-2.106793772327364422e-06,5.147404991134862939e-08,-1.106567196984542534e-06,3.025471414730418473e-06,4.523969437286723405e-06,-1.458733549952739850e-05,-3.021241536771412939e-05,-7.202118581517424900e-07,4.326985163061181083e-06,3.743515151199972024e-07,-3.912929969374090433e-06,-2.527481956349220127e-05,7.018347787379752845e-06,-2.481836963852401823e-05,5.095433152746409178e-06,2.207819488830864429e-05,9.336967195849865675e-06,-9.349176366413303185e-07,-1.079916728485841304e-05,-5.999054337735287845e-06,4.828488090424798429e-05,-2.111887988576199859e-05,1.692445266598952003e-06,2.556068920966936275e-06,1.215508746099658310e-05,-1.918169623138510360e-08\n0.000000000000000000e+00,1.334536932517949026e-06,1.758137955221172888e-06,4.557138709060382098e-06,-6.966831733734579757e-06,2.079744035654584877e-06,8.644941544844186865e-07,6.505313621119057643e-08,-2.112641368512413464e-06,-1.167516757050179876e-06,-3.539495810400694609e-05,1.585661811986938119e-05,-5.341221913113258779e-05,-1.957096828846260905e-04,-2.741893467828049324e-08,-9.416938837603083812e-07,-1.788750751074985601e-06,3.777935125981457531e-05,8.994837116915732622e-05,-3.127028321614488959e-05,1.944481045939028263e-04,-1.828938911785371602e-05,2.403889448032714427e-05,4.156862303261732450e-07,4.028349394502583891e-06,9.357359522255137563e-05,1.910443097585812211e-05,2.709001637413166463e-05,-1.260130666196346283e-04,2.254462015116587281e-05,4.416125739226117730e-05,-2.495572971383808181e-06,5.951701496087480336e-07,-4.597792440108605660e-07,-7.217349775601178408e-05,-8.358242484973743558e-05,-7.273632218129932880e-05,-4.821558832190930843e-05,6.257450149860233068e-05,2.519922963983844966e-05,-1.611371317267185077e-06,3.260662560933269560e-05,-3.310883039375767112e-05,2.298939762113150209e-06,8.765426173340529203e-05,1.183275162475183606e-04,2.018102168221957982e-05,1.789787165762390941e-05,-3.267454360411647940e-07,2.751730789896100760e-07,-1.241823611053405330e-05,-8.988974877865985036e-05,-1.855003647506237030e-04,-9.261629020329564810e-05,-3.234672476537525654e-07,-1.781386799848405644e-06,1.543008636417653179e-07,1.757422978698741645e-06,2.443393532303161919e-05,-4.213826468912884593e-05,-1.406781848345417529e-05,-7.501861318814917468e-07,2.652409875736339018e-06,7.796228373990743421e-07,1.173511989804865152e-07,1.299371888308087364e-06,1.284373183807474561e-06,-1.512651942903175950e-05,-1.659485496929846704e-05,1.646493728912901133e-06,8.800686828180914745e-07,2.242551211395493738e-08,-1.544753217785910238e-06,-4.503729655880306382e-07,-3.179120540153235197e-05,-4.079993232153356075e-08,-1.427211682312190533e-04,-7.572917820652946830e-05,-5.864815648237708956e-06,9.455348504161520395e-09,-3.129663923573389184e-07,3.367287354194559157e-05,5.356182737159542739e-05,3.408190968912094831e-05,6.255174230318516493e-05,1.327602149103768170e-06,1.765522574714850634e-05,-7.230747200992482249e-07,4.848163825954543427e-06,1.051247309078462422e-04,-1.672875623626168817e-05,2.680209217942319810e-05,4.688771150540560484e-05,-2.181564741476904601e-05,2.621136445668525994e-05,-3.161055929012945853e-06,-1.690273052190605085e-06,-6.639870207436615601e-06,-1.089488068828359246e-04,-6.426006439141929150e-05,-5.603088357020169497e-05,1.972280369955115020e-05,4.818248271476477385e-06,2.469650098646525294e-05,-3.699410910940059694e-07,-1.475466660849633627e-06,7.558547804364934564e-05,2.223242336185649037e-05,4.640047336579300463e-05,-1.684890412434469908e-05,-4.507939593167975545e-06,1.796910328266676515e-05,2.429173036944121122e-06,-3.444370668148621917e-05,-1.252599849976832047e-05,-9.619994671083986759e-05,-7.748400821583345532e-05,-6.027470226399600506e-05,7.936092174531950150e-07,-2.029232177847006824e-07,-4.214511193367798114e-07,-3.014029289261088707e-06,-6.735260285495314747e-06,-5.591717854258604348e-05,1.235392755916109309e-05,3.118654831268941052e-06,2.757259608188178390e-06,2.527861511225637514e-07,-1.131829705514064699e-07,8.162813855960848741e-07,-2.499075435480335727e-07,-1.945730400620959699e-05,-1.706604416540358216e-05,1.353487959931953810e-06,2.020496140175964683e-06,4.683232646129908971e-08,-1.703288830867677461e-06,-2.629921937113977037e-06,-2.201607276219874620e-05,-1.090342848328873515e-04,3.006010956596583128e-06,9.412534564035013318e-05,-2.026334186666645110e-06,2.079429037848967710e-07,-1.422154923602647614e-06,2.809759098454378545e-05,-6.965491775190457702e-05,-1.153531193267554045e-04,-3.052048123208805919e-05,-1.693158264970406890e-04,1.287756458623334765e-04,3.348190375618287362e-06,1.082053859136067331e-05,1.295367837883532047e-04,-1.111615711124613881e-05,2.165781770600005984e-04,-1.462889122194610536e-05,-8.684542262926697731e-05,1.260039280168712139e-04,-5.115094609209336340e-06,-1.477828732276975643e-06,-1.179298305942211300e-05,-1.078509740182198584e-06,-8.059400715865194798e-05,9.531777322990819812e-05,2.905762812588363886e-06,-7.751942757749930024e-05,-3.000512697326485068e-05,1.652093601478554774e-06,2.293145007570274174e-05,1.435869489796459675e-04,1.393254497088491917e-04,-1.956064807018265128e-04,-1.417808525729924440e-04,-4.628079841495491564e-05,-9.511744792689569294e-06,4.526778411673149094e-06,2.746215977822430432e-05,1.074739921023137867e-04,1.212847128044813871e-04,4.225669545121490955e-05,-1.343057228950783610e-04,8.043988941608404275e-07,1.351437049379455857e-06,-4.428633815223292913e-07,2.015128075072425418e-06,1.717919622024055570e-05,-6.255511834751814604e-05,2.467837475705891848e-05,-5.198144208407029510e-07,-7.955193268571747467e-07,7.680048952352080960e-08,1.202066499672582722e-07,6.558926105499267578e-01,-1.003370198304764926e-05,4.126458225073292851e-05,6.931256211828440428e-05,-1.007321861834498122e-05,-7.677455869270488620e-06,3.423411953917820938e-08,9.067472092283423990e-06,1.016536089082364924e-06,2.207108918810263276e-04,6.185931852087378502e-04,9.175497107207775116e-04,5.359050701372325420e-04,3.226545231882482767e-05,3.347022357047535479e-06,4.386170985526405275e-06,-2.708798565436154604e-04,-3.744450805243104696e-04,-1.190075054182671010e-04,-7.446552044712007046e-04,-3.493046388030052185e-04,-3.153873840346932411e-04,-7.427694981743115932e-06,-3.945834032492712140e-05,-7.565579144284129143e-04,2.741768257692456245e-04,-6.131732370704412460e-04,-4.156946670264005661e-05,-4.759630828630179167e-04,-1.079232315532863140e-04,2.384746221650857478e-05,1.081100435840198770e-05,5.388723366195335984e-05,7.281238795258104801e-04,3.355455410201102495e-04,1.554396003484725952e-04,-3.693960607051849365e-04,-1.900488423416391015e-04,-2.000935201067477465e-04,1.287310311681721942e-07,4.834520586882717907e-05,-2.558390260674059391e-04,-5.163433961570262909e-04,-4.755152040161192417e-04,-3.154429432470351458e-04,4.203165735816583037e-05,-1.096825144486501813e-04,-1.239592074853135273e-05,4.083846579305827618e-05,-4.841150948777794838e-04,4.531850572675466537e-04,4.949065623804926872e-04,2.000491367653012276e-04,8.486035767418798059e-06,-1.448323018848896027e-06,4.602115041052456945e-06,1.908926060423254967e-05,-1.806348518584854901e-05,4.294427344575524330e-04,-1.056201654137112200e-04,-2.244436473120003939e-05,-1.868920298875309527e-05,-1.920263684951351024e-06,-1.087665282284433488e-07,8.688305115356342867e-07,2.677965653674618807e-07,-6.369808716044644825e-07,-7.578207714686868712e-07,1.246278770850040019e-06,1.266991944248729851e-06,1.621720002731308341e-08,-1.717525492495042272e-06,1.459731493014260195e-06,-3.188992559444159269e-05,-1.375875144731253386e-04,-4.957563578500412405e-05,-6.846475298516452312e-05,-2.490176939318189397e-06,-7.822696943549090065e-07,-4.301429328279482434e-07,3.576681046979501843e-05,-3.408364136703312397e-06,2.116954055964015424e-05,3.844534512609243393e-05,3.767538146348670125e-06,2.576238148321863264e-05,2.334894816158339381e-06,2.657724962773500010e-06,1.115721097448840737e-04,-2.280342232552357018e-05,2.571460390754509717e-05,3.182065120199695230e-05,-2.740436138992663473e-05,5.132508886163122952e-05,-1.556804477331752423e-06,-1.667204742261674255e-06,-5.841302936460124329e-06,-9.942540782503783703e-05,-5.684726420440711081e-05,-7.584869308630004525e-05,4.844684735871851444e-05,2.780597242235671729e-05,2.740578929660841823e-05,-1.242938338918975205e-07,6.021386980137322098e-07,5.061793490312993526e-05,5.819086800329387188e-05,2.665298052306752652e-05,4.938535857945680618e-05,-1.304647503275191411e-05,1.669778066570870578e-05,2.214461346738971770e-06,-1.110084667743649334e-05,3.987222953583113849e-05,-2.984931961691472679e-05,-1.210774207720533013e-04,-5.213738768361508846e-05,-1.633604483686212916e-06,4.194692735381977400e-07,-1.343255007668631151e-06,5.833155682921642438e-07,-2.343671258131507784e-05,-7.492853183066472411e-05,5.446144768939120695e-06,2.424540070933289826e-06,2.877916131183155812e-06,4.656835415062232642e-07,-1.329140104644466192e-07,6.023039418323605787e-07,4.401811679599632043e-07,-8.661944775667507201e-06,-1.098423126677516848e-05,1.224275479216885287e-06,6.755091703780635726e-07,5.487675025506177917e-08,-6.145833140180911869e-07,-1.239634229932562448e-06,-1.038037225953303277e-05,2.783532909234054387e-05,8.297502063214778900e-08,-5.335854802979156375e-05,-2.997103365487419069e-06,7.262893859660835005e-07,1.840229288063710555e-06,1.654518564464524388e-05,2.759700873866677284e-04,7.838862075004726648e-06,6.889046926517039537e-05,-8.608125790487974882e-05,1.859988515207078308e-05,-8.329745355695195030e-07,2.198146830778568983e-06,9.653973393142223358e-05,-4.463951336219906807e-05,1.114054757636040449e-04,9.739312372403219342e-05,-1.061350849340669811e-05,2.766945544863119721e-05,-1.585917289048666134e-06,-2.496588422218337655e-06,-3.342624495417112485e-06,-1.119958978961221874e-04,-1.653285435168072581e-04,-1.227695465786382556e-04,9.524802590021863580e-05,-7.195679245342034847e-06,-1.348219257124583237e-06,-1.716141696306294762e-06,-2.166165540984366089e-05,-4.444638034328818321e-05,-2.269676770083606243e-05,-4.575602724798955023e-05,2.361864899285137653e-04,-5.597119161393493414e-05,-2.450202373438514769e-06,2.099780431308317930e-06,-9.977587069442961365e-06,-9.355153451906517148e-07,6.040683365426957607e-05,-1.093670143745839596e-04,-5.487580347107723355e-05,3.995929773736861534e-07,-1.710189735604217276e-06,3.302324103060527705e-08,3.386417120054829866e-07,6.523612682940438390e-06,-4.900255225948058069e-05,-1.337438334303442389e-05,-7.451179726558621041e-07,1.058479483617702499e-06,6.181880962685681880e-08,8.250901828432688490e-08,1.382799609928042628e-06,3.464697329036425799e-07,1.596883521415293217e-06,8.576585969422012568e-06,1.190316538668412250e-06,1.418459305568831041e-06,-1.243407723450218327e-07,-7.021970986897940747e-07,5.287733415570983198e-07,-1.982713365578092635e-05,-9.765873983269557357e-05,-1.013466899166814983e-04,-1.063048330252058804e-04,-2.375799795117927715e-06,-1.198572704197431449e-06,-2.655943376339564566e-07,3.798109901254065335e-05,1.038188565871678293e-04,-7.832270785002037883e-05,9.153257269645109773e-05,-5.352499283617362380e-05,-1.164761897598509677e-06,1.532533019599213731e-06,8.365133908228017390e-06,8.476959919789806008e-05,-1.452990909456275403e-05,5.131362195243127644e-05,4.045118112117052078e-05,7.229774928418919444e-05,1.671253994572907686e-05,-2.220122496510157362e-06,-1.222469563799677417e-06,-5.836197942699072883e-07,-5.639255687128752470e-05,-2.080993726849555969e-05,-9.531754039926454425e-05,9.195571328746154904e-05,-3.239536454202607274e-06,1.829478242143522948e-05,-7.613274419782101177e-07,4.248822733643464744e-05,4.729646025225520134e-05,6.716912321280688047e-05,4.116362106287851930e-05,-7.236462806758936495e-06,8.147234439093153924e-06,2.118639349646400660e-05,2.486482344465912320e-06,-4.478517075767740607e-05,-2.096662865369580686e-05,-1.496337645221501589e-04,-9.520343883195891976e-05,1.653907384024932981e-05,-1.790692181202757638e-06,1.046791112457867712e-06,-6.023677769917412661e-07,-3.228585683245910332e-06,-1.609293030924163759e-05,-4.753916437039151788e-05,2.578894418547861278e-05,4.276322670193621889e-06,3.001003960889647715e-06,1.606009050192369614e-07,5.616237785943667404e-08,9.546918136038584635e-07,4.886933311354368925e-07,-3.618575874497764744e-06,-7.576492407679324970e-06,7.817813525434758049e-07,4.705555625150736887e-07,1.215368001794558950e-07,-1.417002181369753089e-06,2.541902688335540006e-07,-3.853606176562607288e-05,-1.722642919048666954e-04,-4.347955837147310376e-05,-9.971868712455034256e-05,-7.179213753261137754e-06,-5.065493269285070710e-08,1.444764848201884888e-06,3.423231828492134809e-05,4.882159919361583889e-05,-4.778442962560802698e-05,-4.392465416458435357e-05,4.096845805179327726e-05,9.589658293407410383e-05,2.197924004576634616e-06,-1.603349801371223293e-06,8.311152487294748425e-05,-8.825078111840412021e-06,-6.494599801953881979e-05,-4.724906830233521760e-06,-9.764231799636036158e-05,9.448639320908114314e-05,-1.891032638923206832e-06,-1.435168542229803279e-06,-1.147862167272251099e-05,-7.799341256031766534e-05,-9.272557508666068316e-05,-5.126774340169504285e-05,3.432640733080916107e-05,1.986745519388932735e-05,3.230880247429013252e-05,6.104862677602795884e-07,-4.291741788620129228e-06,1.077015695045702159e-04,3.702135290950536728e-05,1.323605101788416505e-04,9.984869393520057201e-05,-1.776650969986803830e-05,1.983610309252981097e-05,3.443638433964224532e-06,1.418308966094627976e-05,-4.029300544061698020e-05,-9.912648965837433934e-05,-4.556379280984401703e-05,-2.470339131832588464e-05,-1.397236246702959761e-06,8.636279176243988331e-07,-2.050772991424310021e-06,-2.658898210938787088e-06,2.546593532315455377e-05,-4.690327477874234319e-05,1.628970676392782480e-05,4.804011041414923966e-06,3.435089411141234450e-06,2.800640572786505800e-07,-1.311893811362097040e-07,1.261125248674943577e-06,4.408995835092355264e-07,-9.374070941703394055e-06,-1.220058038597926497e-05,6.213044798641931266e-07,9.339064490632154047e-07,-1.359803150080551859e-07,-1.103259364754194394e-06,3.797141800987446913e-07,-4.806641300092451274e-05,-1.084428222384303808e-04,-4.964426261722110212e-05,-7.386210927506908774e-05,-4.540032023214735091e-06,-2.663136342562211212e-07,1.182997380055894610e-06,3.551701229298487306e-05,1.041737777995876968e-04,-1.025630554067902267e-04,9.075524576473981142e-05,4.344110493548214436e-07,1.616362533241044730e-05,1.144828161159239244e-06,6.391207534761633724e-06,9.505094931228086352e-05,-1.019833871396258473e-05,3.612130603869445622e-05,-1.108513170038349926e-04,1.666779571678489447e-04,-2.178743488912004977e-05,-3.523213763401145115e-06,-2.706881787162274122e-06,-8.722245183889754117e-06,-1.242514554178342223e-04,9.766501170815899968e-05,-1.207832101499661803e-04,-3.732479672180488706e-05,-1.720512773317750543e-05,2.514190236979629844e-05,-1.203081183120957576e-06,-1.732525743136648089e-05,2.540167952247429639e-05,2.355831020395271480e-05,5.912937558605335653e-05,1.100330700865015388e-04,-2.561008841439615935e-05,1.694271668384317309e-05,4.447590981726534665e-06,-4.005208757007494569e-05,-9.428755220142193139e-06,-2.205298005719669163e-05,-5.156955012353137136e-05,-1.603532728040590882e-04,-3.393694214537390508e-06,8.726514352019876242e-06,8.962474566942546517e-06,-9.648862032918259501e-06,-5.195640551391988993e-05,-6.963497435208410025e-05,2.367965134908445179e-05,7.487929906346835196e-06,-3.322546263007097878e-06,-1.064967818820150569e-05,-4.572111720335669816e-06,-3.416504341657855548e-06,8.124333135128836147e-07,1.946458723978139460e-06,-1.495996821176959202e-05,-3.286427954662940465e-06,-2.893888222388341092e-06,3.544716491887811571e-06,-5.761055945185944438e-06,-1.759137830958934501e-06,-3.436894257902167737e-05,-1.553393522044643760e-04,-7.664931763429194689e-05,-3.811050555668771267e-05,7.171636752900667489e-06,9.325054634246043861e-06,-2.253334059787448496e-06,5.332164619176182896e-06,6.381062848959118128e-05,4.806456126971170306e-05,2.999945354531519115e-05,-1.852234163379762322e-05,1.881931893876753747e-05,1.863368015619926155e-05,1.479574393670191057e-06,6.285627023316919804e-06,-8.787675324128940701e-05,3.061650204472243786e-06,-5.938253889326006174e-05,-2.525168019928969443e-05,5.712089478038251400e-05,-1.851384240580955520e-06,2.241786933154799044e-05,2.184496952395420521e-05,-2.507995486666914076e-05,1.428080395271535963e-06,-4.831077603739686310e-06,5.374807369662448764e-05,7.407530938507989049e-05,2.366810076637193561e-05,7.248321708175353706e-06,-8.689602509548421949e-06,3.581134296837262809e-05,2.189563383581116796e-05,2.855718412320129573e-05,-1.065268588718026876e-05,7.073872257024049759e-05,7.746535266051068902e-05,-2.783176569209899753e-05,-9.563812636770308018e-05,-2.531771860958542675e-05,1.217126628034748137e-04,-1.634579966776072979e-04,-2.115046954713761806e-04,-8.655019337311387062e-05,6.755463255103677511e-05,4.423666978254914284e-04,-5.245564971119165421e-04,1.964595867320895195e-04,-3.268136642873287201e-04,1.216206510434858501e-04,3.009314059454482049e-05,-1.363057090202346444e-04,2.027210257438127883e-07\n0.000000000000000000e+00,2.924141654148115776e-06,1.221006368723465130e-05,-6.470768767030676827e-06,-6.218456837814301252e-05,2.686852894839830697e-06,-1.641352469050616492e-06,-4.924186836063881856e-09,-8.454025191895198077e-06,-7.487342827516840771e-06,-9.636109462007880211e-05,1.984091213671490550e-04,-2.098274999298155308e-04,-5.193031975068151951e-04,4.375801836431492120e-06,-4.268568773113656789e-06,7.247637654472782742e-07,1.011458080029115081e-04,6.421676953323185444e-04,-7.749812357360497117e-05,7.385844364762306213e-04,-1.956139167305082083e-04,-1.599031384103000164e-04,-6.638448439844069071e-07,-8.420410267717670649e-06,-1.815513860492501408e-05,2.402339887339621782e-04,-1.223858416778966784e-04,-5.244164494797587395e-04,9.023315215017646551e-05,-1.237907563336193562e-04,2.135426711902255192e-06,8.711778718861751258e-06,-1.951653030118905008e-05,4.421852063387632370e-04,-4.763834003824740648e-04,1.034914021147415042e-04,-2.456078364048153162e-04,1.792490656953305006e-04,8.682478801347315311e-05,-4.914419605483999476e-06,6.074429620639421046e-05,-4.109893343411386013e-04,-1.221037091454491019e-04,2.112262736773118377e-04,4.577444924507290125e-04,3.701260429807007313e-04,7.010001718299463391e-05,-1.076711669156793505e-05,-8.356528269359841943e-06,-2.404256956651806831e-04,-2.549128839746117592e-04,-5.557705298997461796e-04,-4.039641935378313065e-04,3.295800979685736820e-06,-5.666156084771500900e-06,3.995715360360918567e-06,-5.850941306562162936e-06,5.835808406118303537e-05,1.592617918504402041e-04,-6.406968168448656797e-05,-2.972836682602064684e-06,9.253560165234375745e-06,2.828418018907541409e-06,1.944331629033513309e-08,1.341460915682546329e-06,6.375910743372514844e-06,1.291201260755769908e-05,7.698749868723098189e-07,1.347440957033541054e-06,-9.382341659147641622e-08,-1.012583084047946613e-07,-3.885905243805609643e-06,9.182202234114811290e-07,-7.230857590911909938e-05,-3.782952553592622280e-04,-1.001454875222407281e-04,-1.954618783202022314e-04,-1.048791091307066381e-05,-1.865129434008849785e-06,3.436260158196091652e-06,3.842484875349327922e-05,4.362455365480855107e-05,3.560115583240985870e-04,1.918727357406169176e-04,1.641927519813179970e-04,-8.335334132425487041e-05,-2.657208995060500456e-07,-6.662188752670772374e-06,-3.280116652604192495e-05,1.925900287460535765e-04,-3.785709850490093231e-04,7.996828935574740171e-05,-5.440062523121014237e-06,-8.397356577916070819e-05,2.399089680693577975e-06,5.057353064330527559e-06,-2.697190393519122154e-05,2.627014146128203720e-05,9.970761311706155539e-06,-2.475701912771910429e-04,-2.988107007695361972e-05,8.813825115794315934e-05,6.839769775979220867e-05,-2.550907311160699464e-06,1.115081431635189801e-05,1.064973039319738746e-04,7.631591870449483395e-06,1.569063751958310604e-04,-7.446363451890647411e-05,-8.895144856069236994e-05,4.515874388744123280e-05,-1.319951934419805184e-06,-5.658748341375030577e-05,-1.665346499066799879e-04,-9.055731788976117969e-05,-2.488771860953420401e-04,-2.005693386308848858e-04,7.223285933832812589e-07,-6.681917739115306176e-07,1.746161615301389247e-06,-4.630837793229147792e-06,1.340984636044595391e-05,1.271066576009616256e-04,-2.968259195768041536e-06,3.872062734444625676e-06,4.951025402988307178e-06,6.677877308902679943e-07,1.240408948888216401e-07,3.147731604258297011e-07,-4.357998477644287050e-06,7.659806578885763884e-05,5.823205719934776425e-05,2.853858177331858315e-06,6.802590178267564625e-06,7.442889682351960801e-08,6.229698556126095355e-06,4.444455043994821608e-07,7.187562732724472880e-05,-1.882902870420366526e-04,1.801860926207154989e-04,2.700535696931183338e-05,9.044748367159627378e-06,-5.319209321896778420e-06,-6.524241598526714370e-06,9.690404112916439772e-06,-5.552987568080425262e-04,-5.976881366223096848e-04,-1.174618955701589584e-05,-4.833907878492027521e-04,-4.735928087029606104e-06,5.621646778308786452e-06,3.684264811454340816e-05,2.826776762958616018e-04,1.601991534698754549e-04,-9.176764433505013585e-05,2.788025012705475092e-04,2.564536698628216982e-04,1.465986424591392279e-04,3.137212161163915880e-06,5.649093054671538994e-06,7.199330138973891735e-05,1.306009799009189010e-04,2.595147525426000357e-04,4.025154048576951027e-04,-3.992274650954641402e-05,-9.584910003468394279e-05,-1.273513043997809291e-04,-1.669641960688750260e-06,6.335634679999202490e-05,-3.305458230897784233e-04,-8.565356838516891003e-04,-3.730563621502369642e-04,5.078936228528618813e-04,2.073697542073205113e-04,-4.808946323464624584e-05,1.547965439385734499e-06,-1.504399988334625959e-04,2.644931082613766193e-04,-2.113567461492493749e-05,-1.349255471723154187e-04,-1.540532248327508569e-04,-1.285642497350636404e-06,1.037775405166030396e-06,1.026214363264443818e-06,-1.168991002487018704e-05,3.102387927356176078e-05,-2.329007547814399004e-04,-2.969118213513866067e-05,-1.027419966703746468e-05,-7.611509317939635366e-06,2.618465714476769790e-06,-2.442428481685965380e-08,-8.455118404526729137e-06,6.558684110641479492e-01,-1.389311946695670485e-04,-1.313508619205094874e-05,-6.594869773834943771e-06,5.193895731281372719e-07,2.886167749238666147e-08,2.014906567637808621e-05,1.488826001150300726e-06,4.859439213760197163e-04,2.060808707028627396e-03,2.408216241747140884e-03,1.884812605567276478e-03,5.990802674205042422e-05,1.493349645897978917e-05,2.782530600597965531e-06,-2.205967175541445613e-04,-8.613482350483536720e-04,-3.403492446523159742e-04,-1.090070232748985291e-03,-3.506085486151278019e-04,-1.345440105069428682e-04,-5.632686588796786964e-05,3.536214353516697884e-05,1.284406462218612432e-04,-8.912295452319085598e-04,-3.619112248998135328e-04,-2.377457916736602783e-03,1.951996819116175175e-05,9.153707069344818592e-04,-1.795235220924951136e-05,-4.031842763652093709e-05,2.073955693049356341e-04,-1.245321007445454597e-03,6.246754201129078865e-04,8.154282113537192345e-05,-6.238133064471185207e-04,-1.457475475035607815e-03,-3.841558354906737804e-04,5.659753696818370372e-07,2.909009635914117098e-04,-2.228009689133614302e-04,-1.217298267874866724e-04,4.720893921330571175e-04,-6.269112345762550831e-04,-7.879845215938985348e-04,-1.599101669853553176e-04,4.371902832644991577e-05,2.036226214841008186e-05,8.467698935419321060e-04,3.170249983668327332e-04,1.763085834681987762e-03,5.303955986164510250e-04,1.217278168041957542e-06,9.782822417037095875e-06,-1.222444734594319016e-05,7.468082185368984938e-05,-1.718751300359144807e-04,-4.160173120908439159e-04,2.369836292928084731e-04,5.304318619892001152e-06,-4.969017390976659954e-05,-4.503720901993801817e-06,-3.148994665025384165e-08,1.557938389851187821e-06,-8.775044761932804249e-07,1.521686772321118042e-05,7.909082341939210892e-06,-2.912455840942129726e-07,2.492518206054228358e-06,1.466120238546864130e-07,-6.965329703234601766e-06,5.598184543487150222e-06,-1.122193934861570597e-04,-5.820594378747045994e-04,1.422378991264849901e-04,-2.773685555439442396e-04,-9.216572834702674299e-06,-1.463578882976435125e-06,3.865855433105025440e-06,7.445883238688111305e-05,-5.096986569697037339e-05,8.917873492464423180e-05,8.766659448156133294e-05,-1.133822297560982406e-04,-5.865360435564070940e-05,1.220534431922715157e-05,-1.492420233262237161e-05,1.415491278748959303e-04,3.241724916733801365e-04,-2.832016034517437220e-04,2.303892542840912938e-04,-1.743255706969648600e-04,8.626542694400995970e-06,1.138756852014921606e-05,1.670319306867895648e-06,-4.667118992074392736e-05,6.936268619028851390e-05,2.329394919797778130e-04,-6.708312139380723238e-05,8.311206329381093383e-05,1.639551774132996798e-04,8.189829532057046890e-05,1.074619945029553492e-06,-6.469128857133910060e-05,8.209358384192455560e-06,-1.543931430205702782e-04,2.029179886449128389e-04,3.155505692120641470e-04,-6.204636156326159835e-05,2.710196531552355736e-05,4.701785655925050378e-06,-3.046687379537615925e-05,-3.415956234675832093e-05,4.810430982615798712e-05,-3.919601731467992067e-04,-3.638440393842756748e-04,-5.840240646648453549e-06,2.117395752065931447e-06,-5.458872237795731053e-06,-2.187085783589282073e-07,-9.420601418241858482e-05,8.925817382987588644e-05,1.336934201390249655e-05,9.426486940355971456e-06,9.314996532339137048e-06,6.110998924668820109e-07,-6.670506991213187575e-08,4.887069735559634864e-07,3.426614057389087975e-06,-3.522032784530892968e-06,-1.292875094804912806e-05,4.305250058678211644e-06,7.491948394999781158e-07,-6.609974434468313120e-08,-1.824578703235602006e-06,-2.638711748659261502e-06,-7.134965926525183022e-06,-3.134572179988026619e-04,-2.960677375085651875e-05,-1.382695481879636645e-04,-3.804660536843584850e-06,3.725925580511102453e-06,2.978023076138924807e-06,1.650118974794168025e-05,3.722346154972910881e-04,2.141114528058096766e-04,1.608705351827666163e-04,-1.473732118029147387e-04,-5.401276575867086649e-05,1.922024921441334300e-06,1.718412477202946320e-06,1.446792448405176401e-04,1.481953077018260956e-04,-7.348370854742825031e-05,4.390677495393902063e-04,3.173313161823898554e-04,-4.647619061870500445e-05,1.916944484037230723e-06,5.875873512195539661e-07,-6.368532922351732850e-06,4.602225817507132888e-05,-1.994301856029778719e-04,-2.525950549170374870e-04,-1.620394759811460972e-04,9.115210559684783220e-05,1.977154624910326675e-06,3.960479716624831781e-06,-1.725105903460644186e-05,1.222933351527899504e-04,-1.881226780824363232e-04,-4.274906823411583900e-04,4.517141787800937891e-04,-1.187299931189045310e-04,1.369054552924353629e-05,-3.520012796798255295e-06,-5.039431562181562185e-05,-2.229035890195518732e-04,1.040879142237827182e-04,2.713346038945019245e-04,-1.835921138990670443e-04,1.055486791301518679e-06,-6.544184543599840254e-06,3.106244321315898560e-06,-6.313297944871010259e-06,7.573451148346066475e-05,6.578159809578210115e-05,-8.275177970062941313e-05,-1.566624860060983337e-06,1.020600848278263584e-07,7.072588914525113069e-07,-4.166577127762138844e-08,-2.239724608443793841e-06,1.244662826138664968e-06,-5.565281753661110997e-05,1.708756281004752964e-05,-2.412205958535196260e-06,-1.771620077306579333e-06,5.602532837656326592e-08,1.644614485485362820e-06,-6.160952125355834141e-06,-8.779821655480191112e-05,-3.956768778152763844e-04,-4.613160272128880024e-04,4.377526784082874656e-05,1.248139369636191987e-06,-5.463978595798835158e-06,-2.371932168898638338e-06,-2.355286596866790205e-05,8.033824269659817219e-05,2.051962219411507249e-04,5.181235028430819511e-04,-3.899719740729779005e-04,-7.930656465759966522e-06,-1.776400267772260122e-06,-5.796791811008006334e-06,-1.241835852852091193e-04,-2.914252399932593107e-05,-6.704310180793981999e-06,2.779046772047877312e-04,2.520126290619373322e-04,-5.992573278490453959e-05,3.742596391020924784e-06,2.146424549209768884e-07,1.239037464983994141e-05,2.994783571921288967e-04,-2.692778361961245537e-04,2.896878868341445923e-04,3.542060439940541983e-04,-2.919567123171873391e-05,-7.751672819722443819e-05,-5.848185537615790963e-06,2.666634391061961651e-04,5.296530434861779213e-04,1.044466262101195753e-04,-4.297283303458243608e-04,-3.544414939824491739e-04,-1.405053480993956327e-04,1.720679392747115344e-05,-1.804660087145748548e-06,5.255586074781604111e-05,-4.313515091780573130e-06,-1.606404694030061364e-04,-4.637661331798881292e-04,8.830568549456074834e-05,5.570360372075811028e-06,-5.338175924407551065e-06,3.963541985285701230e-06,3.098449496974353679e-06,9.509429946774616838e-05,2.620026643853634596e-04,-3.057459616684354842e-05,-4.318550963944289833e-06,-3.810218004218768328e-06,-9.247195293937693350e-07,-9.438053893973119557e-09,1.347588749922579154e-06,4.774883109348593280e-06,7.744256436126306653e-06,-1.901272116811014712e-05,2.703546897464548238e-06,-4.894195626548025757e-07,5.335186870070174336e-08,-6.411793492588913068e-06,2.908484475483419374e-06,-1.497186749475076795e-04,-4.547927237581461668e-04,-6.238723290152847767e-05,-4.385765932966023684e-04,-3.442771048867143691e-05,1.037881247611949220e-06,7.593175268993945792e-06,5.921344563830643892e-05,2.899485843954607844e-05,-2.912601339630782604e-04,1.853932772064581513e-04,1.644554431550204754e-04,-2.407097927061840892e-04,1.545180566608905792e-05,-2.106766987708397210e-05,-2.328615519218146801e-04,6.844900199212133884e-04,-5.430293967947363853e-04,2.029881870839744806e-04,4.163577978033572435e-05,-5.187655915506184101e-06,1.009560128295561299e-05,5.081577000964898616e-06,-8.269849786302074790e-05,3.445817128522321582e-05,-3.082799594267271459e-05,-4.569711163640022278e-04,-2.267833333462476730e-04,1.625472796149551868e-04,9.724607662064954638e-05,3.370723334228387102e-06,-1.469883281970396638e-04,1.847407111199572682e-04,-3.466845373623073101e-04,4.048289265483617783e-04,2.511990896891802549e-04,-1.596686706761829555e-05,3.634965105447918177e-05,6.844143626949517056e-06,-1.236774405697360635e-04,-5.442170659080147743e-04,-4.331093223299831152e-04,8.553927182219922543e-05,-1.626821540412493050e-05,-6.239655704121105373e-06,2.519472218409646302e-06,-3.828905846603447571e-06,-4.231368075124919415e-05,-2.886892762035131454e-04,-7.414017454721033573e-05,1.326629444520222023e-05,3.603036475396947935e-06,1.168370818049879745e-05,4.909583708467835095e-07,7.298649506992660463e-08,2.834858605638146400e-06,6.909510375407990068e-06,7.086992263793945312e-05,2.193135878769680858e-05,3.541127398420940153e-06,3.398257376829860732e-06,7.922062650322914124e-08,-8.647259051031142008e-07,2.917926394729875028e-06,-5.687142402166500688e-05,-5.739593179896473885e-04,2.087424363708123565e-04,-2.804340911097824574e-04,-4.812201041204389185e-06,-2.982892056024866179e-06,-2.557040261308429763e-06,6.685800326522439718e-05,1.618937676539644599e-04,2.753580338321626186e-05,-1.691806246526539326e-04,-1.856972376117482781e-04,-8.043169509619474411e-05,1.045581575453979895e-05,1.378863089485093951e-05,1.922506344271823764e-04,1.414715952705591917e-04,-1.013691580737940967e-04,-1.659386907704174519e-04,3.962001064792275429e-04,-2.938445541076362133e-04,-3.689108780235983431e-06,6.198787104949587956e-06,-3.062924588448368013e-05,3.218662168364971876e-04,-4.801821778528392315e-04,5.664688651449978352e-04,-3.403869632165879011e-04,3.324658900965005159e-04,1.021807693177834153e-04,-5.066888661531265825e-06,4.982663449482060969e-05,9.924329788191244006e-05,-1.581943070050328970e-04,2.957586548291146755e-05,4.048475529998540878e-04,4.060405190102756023e-04,7.231846393551677465e-05,-7.584099876112304628e-06,-2.771431463770568371e-04,-2.185331686632707715e-04,-4.622163251042366028e-04,-2.863176050595939159e-04,-2.623414038680493832e-04,6.771566631869063713e-07,-2.320196472282987088e-05,4.553422695607878268e-05,2.407178362773265690e-05,-1.472052099416032434e-05,-1.147045622928999364e-04,-2.213358238805085421e-04,8.075131336227059364e-05,-3.834034214378334582e-05,-9.563726962369401008e-06,3.430535116422106512e-06,-2.047183988906908780e-05,1.588101622473914176e-05,3.058755828533321619e-05,-3.258121068938635290e-05,-2.341813888051547110e-05,1.340173184871673584e-05,-2.879655312426621094e-06,2.999987600560416467e-06,-6.434939678001683205e-06,-5.452384357340633869e-05,3.064858174184337258e-05,1.162649859907105565e-04,1.967451680684462190e-06,-3.695268242154270411e-05,6.951318209758028388e-05,-2.053112893918296322e-06,-5.660617898683995008e-05,3.677831264212727547e-04,3.893100074492394924e-04,5.265522122499532998e-05,-2.304026274941861629e-04,-1.873768778750672936e-04,-2.751028432612656616e-06,-5.900238829781301320e-05,-2.572772209532558918e-04,3.152023709844797850e-04,-1.290699583478271961e-04,-1.234691735589876771e-04,-5.660403403453528881e-04,1.915906250360421836e-05,-1.911913568619638681e-05,-5.343789325706893578e-06,-3.728756200871430337e-05,-8.355210593435913324e-05,5.640489398501813412e-04,-5.308525578584522009e-05,-1.183774802484549582e-04,2.156449481844902039e-04,-8.339559281012043357e-05,-1.020364361465908587e-04,-1.903695665532723069e-04,-1.509999710833653808e-04,2.309217234142124653e-04,-2.101380814565345645e-04,2.681061232578940690e-05,-3.933524567401036620e-05,9.737374057294800878e-05,4.489511047722771764e-05,-5.745236558141186833e-05,-1.114289916586130857e-04,1.003041164949536324e-03,-1.571919070556759834e-03,-1.201061531901359558e-03,-5.971014034003019333e-04,-6.719297743984498084e-06,4.587192554026842117e-03,-2.644833177328109741e-03,2.348454145248979330e-04,-1.649015233851969242e-03,-6.877915584482252598e-04,4.095420881640166044e-04,-9.939519222825765610e-04,2.677906536519003566e-07\n0.000000000000000000e+00,-2.412995172562659718e-06,-8.404991604038514197e-06,1.061812974512577057e-03,8.417584467679262161e-04,5.602740657195681706e-06,2.804674295475706458e-05,4.030896860740540433e-08,1.219855039380490780e-05,5.334303205017931759e-05,-2.874243073165416718e-04,-2.124801976606249809e-03,-7.406254298985004425e-04,-1.293459674343466759e-03,6.087178189773112535e-05,-3.529280729708261788e-05,-4.591486867866478860e-05,-2.909153408836573362e-04,-3.452060511335730553e-03,-1.522057573311030865e-03,-1.908543985337018967e-03,-2.178814727813005447e-03,1.050991122610867023e-03,5.725618757423944771e-05,9.261912055080756545e-07,3.455197438597679138e-04,1.173076452687382698e-03,-2.979963086545467377e-03,3.738574218004941940e-03,9.900981094688177109e-04,1.150517375208437443e-03,6.281687092268839478e-05,6.907593342475593090e-05,-2.657382283359766006e-04,3.351799678057432175e-04,2.175671979784965515e-03,-1.099896384403109550e-03,9.166159434244036674e-04,2.813115948811173439e-03,-1.891206775326281786e-04,-3.310640749987214804e-05,-4.090652801096439362e-04,-1.540691708214581013e-03,3.730458673089742661e-03,2.976266550831496716e-04,-1.529719913378357887e-03,5.541379214264452457e-04,-2.703602076508104801e-04,-3.857199044432491064e-05,7.636147201992571354e-04,3.237213240936398506e-04,2.165826968848705292e-03,1.003220328129827976e-03,1.663540257140994072e-03,-6.629259132751030847e-06,-3.799379555857740343e-05,1.526603591628372669e-05,7.971661398187279701e-05,9.873980889096856117e-04,-3.971579280914738774e-05,-1.169133000075817108e-03,-1.614674692973494530e-04,-2.267072704853489995e-05,-1.487035933678271249e-05,1.806500371515085135e-08,-3.669546003948198631e-06,1.054936001310124993e-05,6.827637553215026855e-04,3.793486976064741611e-04,5.444194357551168650e-06,1.520260957477148622e-05,7.935107682044417743e-09,-1.908352533064316958e-05,2.384611980232875794e-05,-3.941350732930004597e-04,1.259986893273890018e-03,-1.139598898589611053e-03,-1.831035595387220383e-03,9.777536615729331970e-05,-4.317189086577855051e-05,-6.663745443802326918e-05,-3.176185055053792894e-05,-1.347906887531280518e-03,-1.783986110240221024e-03,-1.022874959744513035e-03,-3.977066371589899063e-03,3.952160477638244629e-04,2.142746780009474605e-05,-4.361276660347357392e-05,5.613082612399011850e-05,-1.064044190570712090e-04,-5.321258795447647572e-04,4.394979681819677353e-03,-5.407806020230054855e-05,4.784580378327518702e-04,4.459645424503833055e-05,4.903604713035747409e-05,-2.167084312532097101e-04,3.486751811578869820e-04,4.604375571943819523e-04,1.182433683425188065e-03,-9.421911090612411499e-05,2.180261071771383286e-03,-2.085750311380252242e-04,-4.164053461863659322e-05,-5.914654466323554516e-04,-3.365349955856800079e-03,3.828904824331402779e-03,1.857370370998978615e-03,-2.609292976558208466e-03,8.876447682268917561e-04,-3.043159667868167162e-04,-6.734002090524882078e-05,8.791703730821609497e-04,-1.405926886945962906e-03,1.239336212165653706e-03,3.654399421066045761e-03,-3.795797238126397133e-05,3.241112062823958695e-05,-5.252999471849761903e-05,1.511389200459234416e-05,7.594525231979787350e-05,6.861606379970908165e-04,-4.031727439723908901e-05,-1.192595344036817551e-03,-1.564606791362166405e-04,-1.509705180069431663e-05,-8.660672392579726875e-06,-2.350138750273345067e-08,-2.541587491577956825e-06,-1.667491960688494146e-05,-3.165008674841374159e-04,-4.836259467992931604e-04,-1.054430413205409423e-06,-8.343318040715530515e-05,-6.548954445406707237e-08,4.606744550983421504e-05,-1.929036661749705672e-04,9.340751566924154758e-04,4.940252285450696945e-03,-8.874248713254928589e-03,1.260349643416702747e-03,1.648026227485388517e-05,2.543542723287828267e-05,8.088599133770912886e-05,-1.844870857894420624e-04,2.646455308422446251e-03,5.354210268706083298e-03,-5.800628568977117538e-03,3.510927781462669373e-03,1.277158968150615692e-03,-1.742568274494260550e-04,-7.190172618720680475e-05,-9.821593994274735451e-04,1.011478831060230732e-03,3.147963900119066238e-03,-6.266684271395206451e-03,-6.329839816316962242e-04,7.930379360914230347e-04,-4.176575748715549707e-05,8.255123975686728954e-05,-1.008539693430066109e-04,8.537865243852138519e-03,2.486814744770526886e-03,-7.638065144419670105e-03,3.942023031413555145e-03,3.096083179116249084e-03,-5.235929274931550026e-04,3.023174758709501475e-05,3.818048862740397453e-04,-6.389971822500228882e-04,-1.203004736453294754e-03,-3.869063220918178558e-06,-1.640234841033816338e-03,1.870273728854954243e-03,-2.772934385575354099e-05,-9.331926412414759398e-05,2.142272423952817917e-03,4.010125994682312012e-04,-3.176512895151972771e-03,-1.270468113943934441e-03,-4.083683597855269909e-04,5.948644684394821525e-05,-6.492258398793637753e-05,2.739297269727103412e-05,1.994330668821930885e-04,1.041931682266294956e-03,1.771404989995062351e-03,-6.260283989831805229e-04,-6.334543286357074976e-05,-4.423165592015720904e-05,-9.784520443645305932e-06,6.778314087796388776e-08,4.238638575770892203e-05,-1.870815176516771317e-04,6.486868858337402344e-01,-5.067717283964157104e-03,-1.880526906461454928e-05,-1.225226442329585552e-04,6.728259904775768518e-08,2.478104579495266080e-05,-1.870819978648796678e-04,-4.797709407284855843e-04,4.101376514881849289e-03,-2.673925599083304405e-03,7.520678918808698654e-03,-9.798770770430564880e-04,2.814206236507743597e-04,3.356972010806202888e-04,1.208735397085547447e-03,-5.525524728000164032e-03,2.202177420258522034e-02,1.312109525315463543e-03,2.264769002795219421e-02,-6.031534634530544281e-03,-2.111891662934795022e-04,2.522362337913364172e-04,3.129182849079370499e-03,-7.850087247788906097e-03,1.681137084960937500e-02,-3.300794865936040878e-03,-1.149358879774808884e-02,-5.622624419629573822e-03,-5.687175435014069080e-04,-6.548532983288168907e-04,1.170994946733117104e-03,-1.013590022921562195e-02,-5.179384723305702209e-03,3.077123081311583519e-03,-8.956559933722019196e-03,-2.170309796929359436e-02,2.001330954954028130e-03,2.011197066167369485e-04,2.348390640690922737e-03,1.692016981542110443e-02,-2.911395207047462463e-02,-3.493736032396554947e-03,2.372334711253643036e-03,-1.114764623343944550e-02,1.432999852113425732e-03,5.595976836048066616e-04,-1.234604138880968094e-02,2.428892068564891815e-03,-1.310710050165653229e-02,-6.821248214691877365e-03,-5.447600502520799637e-03,-6.694244802929461002e-05,3.708037547767162323e-04,-1.455408928450196981e-04,-7.884473889134824276e-04,-5.526036955416202545e-03,-2.773531014099717140e-03,1.028412580490112305e-02,1.306956866756081581e-03,1.666766911512240767e-04,4.101550803170539439e-05,-1.004264049697667360e-08,-2.130727125404519029e-06,4.622905908036045730e-05,9.884655009955167770e-04,6.996018928475677967e-04,2.195662455051206052e-05,1.903120937640778720e-05,-6.804066288168542087e-08,1.282158700632862747e-05,2.759493872872553766e-05,1.968005235539749265e-04,4.832550184801220894e-04,-1.205845852382481098e-03,-8.014508057385683060e-04,1.287613849854096770e-04,-3.944094351027160883e-05,-5.843462713528424501e-05,-3.084287745878100395e-04,-9.006191976368427277e-05,-2.609424293041229248e-03,1.052379375323653221e-03,-3.129575401544570923e-03,4.574909398797899485e-04,8.807209269434679300e-06,4.693423397839069366e-05,-2.534899394959211349e-04,3.247532586101442575e-04,-9.123194613493978977e-04,1.113439444452524185e-03,1.943974522873759270e-03,3.952565020881593227e-04,4.724971222458407283e-05,7.834046118659898639e-05,-3.165279849781654775e-05,1.323936274275183678e-03,4.622163542080670595e-04,-1.365884556435048580e-03,1.366712851449847221e-03,2.801004564389586449e-03,-3.343936405144631863e-04,-3.428886702749878168e-05,4.380299651529639959e-05,-2.254166873171925545e-03,3.882336430251598358e-03,-1.162068336270749569e-03,-2.730099717155098915e-03,2.173397457227110863e-03,-2.122880541719496250e-04,-8.400763908866792917e-05,6.117286393418908119e-04,-1.240704441443085670e-03,1.972376368939876556e-03,1.667581498622894287e-03,1.482944702729582787e-03,2.745841993601061404e-05,-4.482361327973194420e-05,5.099575355416163802e-05,4.367667133919894695e-05,1.319570466876029968e-03,6.913811375852674246e-06,-1.454348093830049038e-03,-1.895287277875468135e-04,-3.837926487904042006e-05,-4.738071311294334009e-06,-1.267108018510043621e-08,-1.221160891873296350e-05,-1.486264864070108160e-05,1.096518943086266518e-03,7.957956986501812935e-04,-1.616317968000657856e-05,2.445969585096463561e-05,-2.155502443201839924e-09,-3.128169555566273630e-05,6.581180787179619074e-05,3.276862116763368249e-05,1.004928722977638245e-03,1.492707640863955021e-03,-3.235520853195339441e-05,1.238582772202789783e-04,-1.410293407388962805e-05,-5.855090421391651034e-06,-3.933723201043903828e-04,1.331432256847620010e-03,-3.265814157202839851e-04,-3.672110033221542835e-04,-3.486232366412878036e-03,1.129538286477327347e-04,9.783046152733732015e-06,-2.457531263644341379e-05,-7.538307690992951393e-04,1.236086536664515734e-04,-1.214653486385941505e-03,3.911539912223815918e-03,7.449797121807932854e-04,5.110682104714214802e-04,1.092648599296808243e-04,6.933823897270485759e-05,-2.616669517010450363e-04,-2.477741800248622894e-04,-6.896518170833587646e-04,-2.583245281130075455e-03,4.241531714797019958e-03,2.378013217821717262e-03,-4.725735634565353394e-04,4.810315294889733195e-05,-5.403047543950378895e-04,-2.933982759714126587e-03,3.392939921468496323e-03,-2.035432029515504837e-03,-1.255118637345731258e-03,1.038035610690712929e-03,-3.910103114321827888e-04,-4.728744897875003517e-05,9.945812635123729706e-04,-6.713122129440307617e-04,4.334228113293647766e-03,8.836435154080390930e-04,2.838334534317255020e-03,-1.773927942849695683e-05,-8.146516847773455083e-06,1.945856638485565782e-06,1.097724016290158033e-04,1.804099447326734662e-04,-2.780743525363504887e-04,-1.048132544383406639e-03,-1.743661268847063184e-04,-4.701472789747640491e-05,-1.264706224901601672e-05,-1.131775206886231899e-08,1.473418433306505904e-05,4.866830568062141538e-05,9.276437922380864620e-04,7.988198776729404926e-04,2.693622809601947665e-05,3.925581768271513283e-05,-1.202031398861436173e-07,-4.092921881237998605e-05,5.201171734370291233e-05,-4.343917535152286291e-04,7.268524495884776115e-04,-8.319976623170077801e-04,-2.765292534604668617e-03,1.197534002130851150e-04,-3.304467099951580167e-05,-5.420008164946921170e-05,3.380896232556551695e-04,-7.163930422393605113e-05,-3.209054004400968552e-03,2.074650954455137253e-03,-5.590175278484821320e-04,-3.219757345505058765e-04,1.287880004383623600e-04,-5.984541348880156875e-05,3.705378039740025997e-04,9.240240906365215778e-04,-4.172022454440593719e-03,-1.916878158226609230e-03,3.923242329619824886e-04,-9.425329335499554873e-05,7.374994311248883605e-05,7.604452548548579216e-05,-2.272983256261795759e-04,1.561471493914723396e-03,-1.327454461716115475e-03,-1.297747017815709114e-03,-7.977825007401406765e-04,3.345961915329098701e-03,4.572376201394945383e-04,-5.089260957902297378e-05,-6.755331996828317642e-04,-4.095224663615226746e-03,3.840775461867451668e-03,2.343983855098485947e-03,1.109378878027200699e-03,1.442844746634364128e-03,-2.387554559390991926e-06,-7.762233144603669643e-05,2.901211555581539869e-04,-2.231591381132602692e-03,2.631866140291094780e-03,8.255730499513447285e-04,-1.276370603591203690e-03,-2.634230077092070132e-05,-3.325577563373371959e-05,1.541209712740965188e-05,3.159138941555283964e-05,4.785101045854389668e-04,-4.818911547772586346e-04,-1.394181745126843452e-03,-1.482701918575912714e-04,3.698901855386793613e-05,3.883734279952477664e-06,4.672074283007532358e-09,-8.464665370411239564e-06,7.210453532024985179e-07,8.281421614810824394e-04,5.917124799452722073e-04,1.010816959023941308e-06,2.100925303238909692e-05,3.835612005786970258e-08,-3.119670054729795083e-06,2.486752055119723082e-05,9.886982297757640481e-06,-9.088412043638527393e-04,4.241660353727638721e-04,-3.635397297330200672e-04,2.097251999657601118e-04,-3.853067028103396297e-05,-5.572136797127313912e-05,-7.233407814055681229e-05,9.457802516408264637e-04,-3.298691241070628166e-03,-1.569553278386592865e-03,-5.971606355160474777e-03,2.163225319236516953e-03,2.930080336227547377e-05,-3.979288885602727532e-05,-8.634083496872335672e-05,5.614566616714000702e-04,-1.538021722808480263e-03,1.696420833468437195e-03,1.573856337927281857e-03,5.744256777688860893e-04,6.728701555402949452e-05,7.559164805570617318e-05,-1.229372428497299552e-04,1.205618842504918575e-03,7.923599332571029663e-05,-3.058898146264255047e-04,-8.685135398991405964e-04,2.443063538521528244e-03,-1.066345284925773740e-04,-4.022882058052346110e-05,1.067737684934400022e-04,-2.163050230592489243e-03,4.565949551761150360e-03,1.381418202072381973e-03,-1.196408644318580627e-03,1.418335479684174061e-03,-1.740927982609719038e-04,-8.975183300208300352e-05,1.220206497237086296e-03,8.513916400261223316e-04,4.148717038333415985e-03,-6.622860091738402843e-04,4.590695607475936413e-04,1.549366061226464808e-05,-4.107934364583343267e-05,3.726842624018900096e-05,2.602731692604720592e-04,8.885840652510523796e-04,1.126543967984616756e-03,-1.174821518361568451e-03,-1.839766919147223234e-04,-1.859749681898392737e-05,-1.369193341815844178e-06,-3.148306859657168388e-08,-1.009723564493469894e-05,-4.449897460290230811e-06,7.145712152123451233e-04,6.518492591567337513e-04,-1.653785693633835763e-05,9.656137990532442927e-06,5.441364692160277627e-09,6.405640760931419209e-06,5.551286449190229177e-05,9.556460281601175666e-05,1.698552165180444717e-03,-8.882120018824934959e-04,-6.280067609623074532e-04,7.858908793423324823e-05,-5.210001745581394061e-06,6.025905167916789651e-05,-3.398204571567475796e-04,9.063993347808718681e-04,-3.276702482253313065e-03,1.007231650874018669e-03,-1.971160992980003357e-03,-1.496297540143132210e-03,3.002424637088552117e-05,-1.425261871190741658e-06,-1.397548243403434753e-03,-6.673226598650217056e-04,-1.480437116697430611e-03,2.742637880146503448e-04,4.238736815750598907e-03,1.056962646543979645e-03,1.003385696094483137e-04,6.000663051963783801e-05,-1.832789712352678180e-04,3.279488009866327047e-04,1.312613254413008690e-03,8.521685376763343811e-04,4.803391639143228531e-04,1.303132739849388599e-03,-1.083319657482206821e-04,-4.658529360312968493e-05,-3.991596458945423365e-04,-2.444812096655368805e-03,4.738848190754652023e-03,-1.383150811307132244e-03,-1.264237682335078716e-03,-3.649296122603118420e-04,-2.795606851577758789e-04,4.394304414745420218e-05,-2.181521849706768990e-04,2.267174713779240847e-04,1.957616303116083145e-03,-1.617763075046241283e-03,1.853074412792921066e-03,1.922030423884280026e-05,1.106612398871220648e-04,1.814622955862432718e-04,9.310583118349313736e-05,4.444707301445305347e-04,4.232138162478804588e-04,3.338732640258967876e-04,-1.386204676236957312e-04,-2.109305060002952814e-04,1.227971097250701860e-05,1.337467401754111052e-04,4.473753142519854009e-05,-5.651362516800872982e-05,1.248232088983058929e-03,1.230031833983957767e-03,5.654344568029046059e-05,-1.041279101627878845e-04,1.310014922637492418e-04,-1.448911643819883466e-04,2.021570981014519930e-05,-5.530153066501952708e-05,-2.192814368754625320e-03,2.708680112846195698e-04,-1.843637321144342422e-03,1.873272703960537910e-04,-1.253015125257661566e-05,-4.255070052749942988e-06,1.647187309572473168e-04,-1.405724440701305866e-03,-4.626064095646142960e-03,1.849917694926261902e-03,-3.171822754666209221e-03,4.575388156808912754e-04,6.703392136842012405e-04,-4.307862836867570877e-04,-3.033131652045994997e-04,7.888745312811806798e-05,-3.209404181689023972e-03,1.589118968695402145e-03,5.528432317078113556e-03,6.564910872839391232e-04,9.064478217624127865e-05,3.856135299429297447e-04,-5.685300566256046295e-04,9.536358993500471115e-04,-5.904851132072508335e-04,-2.349809277802705765e-03,1.095690298825502396e-03,3.691438585519790649e-03,-2.511680359020829201e-04,3.177984908688813448e-04,1.030808663927018642e-03,-1.854577101767063141e-03,2.039587823674082756e-03,1.928430050611495972e-03,-1.586799509823322296e-03,2.150678075850009918e-03,2.680750330910086632e-04,-8.303917129524052143e-04,-8.436688804067671299e-04,-6.787982420064508915e-04,-2.177943009883165359e-03,5.960949230939149857e-03,2.887399634346365929e-03,3.572811139747500420e-03,-7.805042550899088383e-04,-1.696951873600482941e-02,5.030994303524494171e-03,-2.742662327364087105e-04,5.751287098973989487e-03,6.723157130181789398e-04,-7.455634186044335365e-04,1.633794629015028477e-03,-8.221366556426801253e-07\n0.000000000000000000e+00,-7.553344858024502173e-06,-2.734533882176037878e-05,6.355111836455762386e-04,6.488608778454363346e-04,-2.014521669480018318e-07,2.469960600137710571e-05,-1.024821205675152669e-08,2.033016244240570813e-05,4.225894372211769223e-05,1.618058158783242106e-04,-2.394412411376833916e-03,7.751099765300750732e-04,1.363295479677617550e-03,5.835335468873381615e-05,-1.785373751772567630e-05,-3.062825999222695827e-05,-4.097474738955497742e-04,-4.275549203157424927e-03,-2.930218586698174477e-03,-1.364378840662539005e-03,-1.662416150793433189e-03,6.883912719786167145e-04,4.064719905727542937e-05,-1.007358150673098862e-05,1.624513388378545642e-04,5.707311211153864861e-04,-1.684661139734089375e-03,3.072790801525115967e-03,4.098851059097796679e-04,7.627138402312994003e-04,4.565703056869097054e-05,2.826887975970748812e-05,-3.482070678728632629e-05,1.232203096151351929e-03,1.017566653899848461e-03,-7.273600203916430473e-04,2.630026719998568296e-04,9.878170676529407501e-04,-3.131516859866678715e-04,-2.623383261379785836e-05,-1.874474983196705580e-04,-5.114568048156797886e-04,3.495428711175918579e-03,4.120405646972358227e-04,-2.183230360969901085e-03,4.267694312147796154e-04,-1.928387355292215943e-04,-1.724769572319928557e-05,4.731736844405531883e-04,1.005464931949973106e-03,2.240470610558986664e-03,1.368013909086585045e-03,1.557439914904534817e-03,-9.842092367762234062e-06,-1.804066414479166269e-05,9.774004865903407335e-06,9.374503861181437969e-06,7.303293095901608467e-04,3.677973290905356407e-05,-6.608291878364980221e-04,-8.997843542601913214e-05,-3.694335464388132095e-05,-1.072627765097422525e-05,1.184311049229336277e-08,-7.879913027863949537e-06,-7.174481652327813208e-06,5.259475437924265862e-04,3.072772524319589138e-04,-2.544852577557321638e-07,1.720923683024011552e-05,1.903624990973185049e-08,-6.105866305006202310e-06,4.221341805532574654e-05,-1.201339182443916798e-05,6.412735674530267715e-04,7.660698611289262772e-04,-5.317258764989674091e-04,1.130516830016858876e-04,-3.315820504212751985e-05,-7.488591654691845179e-05,-1.785770582500845194e-04,-2.690171124413609505e-03,-2.399281365796923637e-03,-6.169091211631894112e-04,-2.770823659375309944e-03,9.664287790656089783e-05,2.454184505040757358e-05,-4.847803211305290461e-05,-2.271594712510704994e-05,-5.389181897044181824e-04,5.856294301338493824e-04,3.410735633224248886e-03,-3.638650523498654366e-04,1.639407710172235966e-04,2.416867937427014112e-05,1.534956572868395597e-05,1.698249980108812451e-05,7.595407078042626381e-04,-5.906426667934283614e-05,5.275870207697153091e-04,-1.535144168883562088e-03,5.095385131426155567e-04,-3.675149637274444103e-04,-4.864490983891300857e-05,-1.000087067950516939e-04,-2.615295816212892532e-03,3.665894269943237305e-03,1.615388784557580948e-03,-2.829202450811862946e-03,4.137629875913262367e-04,-2.896554942708462477e-04,-5.811152732349000871e-05,5.808089626953005791e-04,-9.065143531188368797e-04,1.733140787109732628e-03,4.886993672698736191e-03,-5.871994071640074253e-04,1.456881545891519636e-05,-4.819795140065252781e-05,1.390726902172900736e-05,3.400778587092645466e-05,4.965794505551457405e-04,4.271189391147345304e-05,-9.328396990895271301e-04,-1.267250190721824765e-04,-3.133923019049689174e-05,-5.492346190294483677e-06,4.275803178188652964e-08,-4.785060809808783233e-07,2.929234688053838909e-05,-1.454815792385488749e-04,-6.078602746129035950e-05,-1.264352249563671649e-06,-5.731577039114199579e-05,2.286160238895718066e-08,3.056036803172901273e-05,-1.362271577818319201e-04,1.105519477277994156e-03,3.899303730577230453e-03,-8.214559406042098999e-03,6.596385501325130463e-04,5.695779691450297832e-05,2.625076376716606319e-06,3.588407344068400562e-05,6.987250526435673237e-05,2.802543574944138527e-03,4.261129535734653473e-03,-4.010047297924757004e-03,4.840232431888580322e-03,9.153452701866626740e-04,-4.965623520547524095e-05,-7.803486369084566832e-05,-5.760157946497201920e-04,1.749187009409070015e-03,1.012989552691578865e-03,-3.389427438378334045e-03,1.955348998308181763e-04,2.642413601279258728e-04,-4.736322443932294846e-05,7.839411409804597497e-05,1.305042242165654898e-04,5.579906515777111053e-03,2.072306117042899132e-03,-7.386043202131986618e-03,3.025484271347522736e-03,1.720111584290862083e-03,6.608866387978196144e-04,-1.832986527006141841e-07,9.387140162289142609e-04,1.199200050905346870e-03,-2.108656568452715874e-03,-1.237838412635028362e-03,-2.984544727951288223e-03,1.650715246796607971e-03,2.586386690381914377e-04,-1.144904163083992898e-04,1.622029347345232964e-03,-2.478074748069047928e-05,-3.794987220317125320e-03,-1.407259725965559483e-03,-2.496499218977987766e-04,3.933188418159261346e-05,-9.018009586725383997e-05,2.621634121169336140e-05,1.527396816527470946e-04,8.902578847482800484e-04,1.197638106532394886e-03,-9.566714288666844368e-04,-5.761329521192237735e-05,-9.577463060850277543e-06,-6.777714588679373264e-06,-2.084654404654884274e-08,6.049069997970946133e-05,-4.693901064456440508e-05,-5.273123737424612045e-03,6.511465311050415039e-01,1.669750417931936681e-06,-1.310858933720737696e-04,5.024276106269098818e-09,-8.274274296127259731e-05,-1.418503816239535809e-04,-3.574765753000974655e-03,1.312331296503543854e-03,-1.033304072916507721e-02,-4.673695657402276993e-03,-1.042040763422846794e-03,2.060430851997807622e-04,4.625784349627792835e-04,1.767402398400008678e-03,2.525639720261096954e-03,2.327115833759307861e-02,-2.972645452246069908e-03,9.592953138053417206e-03,-4.916795063763856888e-03,-1.212994247907772660e-04,1.489525020588189363e-04,1.836502226069569588e-03,-3.520179539918899536e-03,1.463808491826057434e-02,-1.541729317978024483e-03,-9.146532043814659119e-03,-2.622998086735606194e-03,-4.184972494840621948e-04,-3.858532290905714035e-04,-7.510722498409450054e-04,-1.387287303805351257e-02,-1.082406728528439999e-03,4.772193264216184616e-03,-1.266163308173418045e-04,-1.099817175418138504e-02,2.641715807840228081e-03,2.940453996416181326e-04,-2.593101700767874718e-03,1.035298034548759460e-02,-2.033500187098979950e-02,-7.656287401914596558e-03,2.432354958727955818e-03,-1.018210034817457199e-02,1.223381492309272289e-03,4.135292256250977516e-04,-9.368385188281536102e-03,-2.245316281914710999e-04,-1.686212420463562012e-02,-6.604122929275035858e-03,-2.404737751930952072e-03,-9.847826731856912374e-06,3.127086092717945576e-04,-1.216642194776795805e-04,-8.002230315469205379e-04,-4.509119782596826553e-03,-2.306309761479496956e-03,7.932715117931365967e-03,1.096726860851049423e-03,2.888216404244303703e-04,1.707223054836504161e-05,6.894697435200214386e-08,-8.275164873339235783e-06,2.899930223065894097e-05,6.664185202680528164e-04,6.118681631051003933e-04,1.123243418987840414e-05,1.688152769929729402e-05,1.125749804486986250e-08,2.518881774449255317e-05,1.973910730157513171e-05,6.240186048671603203e-04,6.288251024670898914e-04,4.035271122120320797e-04,5.038339877501130104e-04,1.396303414367139339e-04,-1.992281977436505258e-05,-6.936380668776109815e-05,-4.882042412646114826e-04,-9.513023542240262032e-04,-3.658001543954014778e-03,1.178767764940857887e-03,-1.860465272329747677e-03,2.425380080239847302e-04,-5.431472345662768930e-06,4.346437344793230295e-05,-2.386193955317139626e-04,5.525370943360030651e-04,-8.223428740166127682e-04,6.608990370295941830e-04,8.557062828913331032e-04,1.230306224897503853e-05,3.951898179366253316e-05,3.356960223754867911e-05,1.377956214128062129e-04,1.570910797454416752e-03,-7.795669371262192726e-04,-1.268531195819377899e-03,4.048594855703413486e-04,1.289095147512853146e-03,-4.513430176302790642e-04,-3.041008494619745761e-05,3.344114520587027073e-04,-1.681405119597911835e-03,3.265276318415999413e-03,-7.094910833984613419e-04,-2.371148206293582916e-03,1.571013359352946281e-03,-2.344069944228976965e-04,-6.485406629508361220e-05,4.694728704635053873e-04,-6.409936468116939068e-04,2.029886003583669662e-03,1.747346366755664349e-03,7.527643465436995029e-04,1.739759136398788542e-05,-4.160033495281822979e-05,4.441766941454261541e-05,4.786455247085541487e-05,1.155633246526122093e-03,2.743218283285386860e-05,-1.136605278588831425e-03,-1.474435848649591208e-04,-5.416635394794866443e-05,-4.225809789204504341e-06,-2.786327968351542950e-08,-1.332157080469187349e-05,-2.652101284184027463e-05,8.568829507566988468e-04,6.581443594768643379e-04,-1.054687800206011161e-05,2.352434967178851366e-05,-4.730827640742063522e-08,-2.353155650780536234e-05,4.409810935612767935e-05,1.623099087737500668e-04,1.901355339214205742e-03,5.314593203365802765e-03,3.207198460586369038e-04,1.192018826259300113e-04,-1.490025533712469041e-05,-8.917195373214781284e-07,-4.535324696917086840e-04,-3.898281138390302658e-04,-1.348296646028757095e-04,-1.709856442175805569e-04,-3.558428026735782623e-03,-7.428141543641686440e-05,-2.357230641791829839e-06,-1.824833452701568604e-05,-5.129411001689732075e-04,-5.403715185821056366e-04,-5.904650315642356873e-04,2.273492980748414993e-03,1.047002500854432583e-03,5.303265061229467392e-04,1.212168717756867409e-04,4.330281444708816707e-05,-9.466874325880780816e-05,-2.290154807269573212e-04,-2.042555483058094978e-03,-2.802105154842138290e-03,2.598859136924147606e-03,2.265047747641801834e-03,-6.528099766001105309e-04,1.108073629438877106e-04,-4.361472092568874359e-04,-2.295408630743622780e-03,1.475363504141569138e-03,-5.258286837488412857e-04,1.322837546467781067e-03,1.312886481173336506e-03,-5.306154489517211914e-04,-1.946952761500142515e-05,5.380810471251606941e-04,-5.909159663133323193e-04,5.472269374877214432e-03,7.071621948853135109e-04,2.484831493347883224e-03,-8.253109626821242273e-06,-1.236619209521450102e-05,1.001120290311519057e-05,6.168078107293695211e-05,3.309527237433940172e-04,-2.621943713165819645e-04,-1.070480793714523315e-03,-1.750961382640525699e-04,-6.918692088220268488e-05,-1.457481903344159946e-05,1.394619175698608160e-08,5.097305347590008751e-06,2.325242166989482939e-05,7.081489311531186104e-04,8.060628315433859825e-04,1.047070691129192710e-05,3.074009509873576462e-05,5.651531864714343101e-08,-1.254691233043558896e-05,5.665823118761181831e-05,-1.534569310024380684e-04,1.452593249268829823e-03,5.152643425390124321e-04,-9.110501850955188274e-04,1.368968369206413627e-04,-2.558988126111216843e-05,-5.842249083798378706e-05,1.820133329601958394e-04,-1.776250777766108513e-03,-4.103835206478834152e-03,2.228545490652322769e-03,3.489956725388765335e-06,-3.325660945847630501e-04,1.250979548785835505e-04,-9.834072989178821445e-05,-1.125560738728381693e-04,3.372564387973397970e-04,-2.243854803964495659e-03,-1.717540901154279709e-03,-9.579668403603136539e-05,-1.668264158070087433e-04,7.472334254998713732e-05,7.458485924871638417e-05,1.561297540320083499e-05,1.928539364598691463e-03,-1.087800366804003716e-03,-1.551968278363347054e-03,-1.261456869542598724e-03,1.916249748319387436e-03,2.427981526125222445e-04,-4.133846960030496120e-05,-3.226971894036978483e-04,-2.419620286673307419e-03,3.753198776394128799e-03,1.213343231938779354e-03,-1.226212829351425171e-03,1.324674580246210098e-03,-5.680156391463242471e-06,-7.240611012093722820e-05,3.885112819261848927e-04,-1.552643603645265102e-03,3.277960931882262230e-03,1.104175811633467674e-03,7.627324666827917099e-04,-1.822241392801515758e-05,-4.271624857210554183e-05,1.121457717090379447e-05,3.368802936165593565e-05,3.699023800436407328e-04,-3.352525818627327681e-04,-1.229005400091409683e-03,-1.393478014506399632e-04,2.785661490634083748e-05,6.528961876028915867e-06,-3.411241777939721942e-08,-9.266944289265666157e-06,-1.571947723277844489e-05,7.155178464017808437e-04,6.897536804899573326e-04,-1.493409399699885398e-05,5.076735760667361319e-06,1.020302988763432950e-07,1.623231582925654948e-05,2.302357461303472519e-05,5.685855285264551640e-04,-7.101235678419470787e-05,1.904483186081051826e-03,1.208650995977222919e-03,2.712975547183305025e-04,-3.741524415090680122e-05,-8.869557495927438140e-05,-2.624045300763100386e-04,-5.980857531540095806e-04,-3.474631579592823982e-03,-2.371171722188591957e-04,-4.250653553754091263e-03,1.381008652970194817e-03,6.660859980911482126e-06,-2.821351154125295579e-05,-8.873159822542220354e-05,-6.572161801159381866e-04,-9.724682313390076160e-04,1.225935062393546104e-03,1.471691648475825787e-03,6.106343353167176247e-04,2.081981801893562078e-05,5.042739576310850680e-05,1.328673679381608963e-04,1.635701395571231842e-03,-1.022745738737285137e-03,7.269731722772121429e-04,-1.057487446814775467e-03,1.293871086090803146e-03,-3.249807341489940882e-04,-7.267804903676733375e-05,9.445821633562445641e-04,-1.669744262471795082e-03,3.584227524697780609e-03,-3.826881584245711565e-04,-2.287547569721937180e-03,1.416098326444625854e-03,-1.694935344858095050e-04,-8.819570939522236586e-05,8.902841364033520222e-04,1.372751314193010330e-03,3.741059219464659691e-03,-7.122259121388196945e-04,7.228276808746159077e-05,1.401301915393560193e-06,-4.867800453212112188e-05,1.838999014580622315e-05,2.814063627738505602e-04,1.768804504536092281e-03,3.036106645595282316e-04,-1.042707823216915131e-03,-1.876903406810015440e-04,-4.966454071109183133e-05,1.647722342568158638e-06,4.354205884737893939e-09,-1.380728645017370582e-05,-2.954332376248203218e-05,5.733213620260357857e-04,7.433657883666455746e-04,-1.191822138935094699e-05,2.244919232907705009e-05,-6.316986400634050369e-08,3.049123370146844536e-05,4.561974492389708757e-05,6.379301194101572037e-04,1.846979837864637375e-03,4.732949892058968544e-04,7.905099773779511452e-04,1.239463017554953694e-04,-1.345492273685522377e-05,9.433982631890103221e-05,-5.563593585975468159e-04,-1.683005597442388535e-03,-2.917215693742036819e-03,1.111677964217960835e-03,-7.311379304155707359e-04,-1.497275312431156635e-03,1.779107333277352154e-05,2.994644455611705780e-05,-8.443068945780396461e-04,-4.507806152105331421e-04,-1.499229692853987217e-03,2.956098178401589394e-04,9.518370497971773148e-04,1.470308168791234493e-03,8.768814586801454425e-05,2.717796269280370325e-05,1.318747381446883082e-04,6.978046149015426636e-04,3.560121986083686352e-04,1.758926431648433208e-03,1.077052205801010132e-03,-3.688869765028357506e-05,-3.781566920224577188e-04,2.698518528632121161e-06,1.442161155864596367e-04,-5.708782700821757317e-04,4.543220158666372299e-03,-2.202261937782168388e-03,-2.755238441750407219e-03,-3.701699315570294857e-04,-3.275038325227797031e-04,6.956464494578540325e-05,3.572832501959055662e-04,1.574294874444603920e-03,3.321081632748246193e-03,-2.553440630435943604e-03,2.562924288213253021e-03,2.732852863118750975e-06,1.584492856636643410e-04,1.453466393286362290e-04,2.085358937620185316e-05,5.909409956075251102e-04,8.251395775005221367e-05,1.459211925975978374e-04,1.060262147802859545e-04,-3.530741087161004543e-04,-1.423969479219522327e-05,8.968479960458353162e-05,-6.316169310593977571e-05,-3.816666139755398035e-05,6.750124157406389713e-04,1.140404841862618923e-03,-4.580669701681472361e-05,8.524773875251412392e-05,1.859374024206772447e-04,-8.692418487044051290e-05,2.589602081570774317e-05,6.468455103458836675e-05,-2.025514142587780952e-03,2.142972953151911497e-04,-2.329665148863568902e-04,1.476565230404958129e-04,3.830290806945413351e-04,1.195662480313330889e-04,1.210714253829792142e-04,-1.973696751520037651e-03,-6.117315497249364853e-03,2.219835994765162468e-03,-2.257195068523287773e-03,4.258435801602900028e-04,-4.305897164158523083e-05,-5.580875586019828916e-05,4.453387518879026175e-04,-9.623611113056540489e-04,-2.470071893185377121e-03,9.187459945678710938e-04,4.477683920413255692e-03,7.938638445921242237e-04,-2.660684986039996147e-04,7.681099232286214828e-04,1.761723397066816688e-04,1.421736087650060654e-03,-2.502280287444591522e-03,-2.499888883903622627e-03,4.640864208340644836e-04,2.305704168975353241e-03,-1.811697147786617279e-04,1.244229788426309824e-04,1.757044577971100807e-03,4.979734658263623714e-04,1.947297248989343643e-03,2.206664998084306717e-03,-2.599156927317380905e-03,3.854943497572094202e-04,-2.116609364748001099e-03,-1.048609032295644283e-03,-1.099226530641317368e-03,7.912291912361979485e-04,-1.981948502361774445e-03,7.235157769173383713e-03,4.796877037733793259e-03,3.628064645454287529e-03,1.114781247451901436e-03,-1.121009048074483871e-02,6.310831755399703979e-03,-2.087691100314259529e-03,9.571032598614692688e-03,1.785913627827540040e-04,-2.346885390579700470e-03,2.372101182118058205e-03,-1.065462924998428207e-06\n0.000000000000000000e+00,2.888695689762244001e-06,6.549747922690585256e-06,-1.927164157677907497e-05,-5.614111796603538096e-05,2.579646206868346781e-06,2.092785962304333225e-07,2.314511915457728719e-10,-6.465269962063757703e-06,-6.685473181278211996e-06,-5.130975478095933795e-05,2.866425493266433477e-04,-7.866459054639562964e-05,-2.496860106475651264e-04,-2.394758666923735291e-07,-1.328718099102843553e-06,-1.728780034682131372e-07,8.673252159496769309e-05,4.948330461047589779e-04,-2.455877838656306267e-04,4.856752057094126940e-04,4.413181159179657698e-06,-2.283696085214614868e-05,-5.264163519314024597e-06,4.934722710459027439e-06,1.167946029454469681e-04,1.507883280282840133e-04,1.075586551451124251e-04,-4.167922015767544508e-04,2.162861637771129608e-04,3.196007310179993510e-05,-2.911736373789608479e-06,1.785462018233374692e-06,3.486112518658046611e-06,2.360902435611933470e-04,-3.546548250596970320e-04,-7.817670120857656002e-05,-1.241218342329375446e-05,6.081122046452946961e-05,5.084549775347113609e-05,-2.533041651986422949e-06,6.045237751095555723e-05,-3.887787170242518187e-04,-1.489545393269509077e-04,2.485195000190287828e-04,6.728233711328357458e-05,2.943112049251794815e-04,4.680436177295632660e-05,-2.169547769881319255e-06,3.262815152993425727e-05,-1.648604666115716100e-05,-1.148490700870752335e-04,-3.772767959162592888e-04,-2.411985478829592466e-04,1.739133494993438944e-06,-2.676840267668012530e-06,1.741750224937277380e-06,4.061080289829988033e-06,8.650930249132215977e-05,4.163856283412314951e-05,-2.210743696196004748e-05,7.254989213834051043e-07,5.973628049105172977e-06,2.250151283078594133e-06,3.037036577779872459e-08,1.652531864237971604e-06,1.584084316164080519e-06,-2.581928674771916121e-05,-2.048591341008432209e-05,3.705438302858965471e-06,1.167207301477901638e-06,-3.603643250471577630e-08,-3.385067657291074283e-07,-1.136430682890932076e-06,9.666700861998833716e-08,-5.372199666453525424e-05,-3.120450419373810291e-04,-2.039520404650829732e-05,-7.133325198083184659e-06,-4.772156785293191206e-07,-5.570262828769045882e-07,3.842302248813211918e-05,-1.238846452906727791e-04,1.889832346932962537e-04,1.259504497284069657e-04,8.535839879186823964e-05,1.180307299364358187e-05,-8.023895134101621807e-06,1.171692929347045720e-05,2.033091877819970250e-04,1.550914021208882332e-04,6.676554039586335421e-05,-7.280097634065896273e-05,6.513789412565529346e-05,2.573439815023448318e-05,-6.078571914258645847e-06,1.296927280236559454e-06,1.498476558481343091e-05,2.744371886365115643e-05,-1.343987532891333103e-04,-1.302786695305258036e-04,8.196276030503213406e-05,2.093702278216369450e-05,8.536108907719608396e-06,-1.895022023745696060e-06,3.018917777808383107e-05,6.078672595322132111e-05,-2.459668030496686697e-05,1.295515539823099971e-04,-1.188748865388333797e-04,1.400377004756592214e-05,2.175930239900480956e-05,1.220660806211526506e-06,-5.476190199260599911e-05,-2.988162304973229766e-05,-1.051955841830931604e-04,1.684968156041577458e-04,-1.468833070248365402e-04,2.408830368949566036e-06,-3.210905788364470936e-06,1.611058905837126076e-06,-6.451839908550027758e-06,4.972791793989017606e-05,-1.090271598513936624e-05,-4.493491360335610807e-06,1.988466010516276583e-06,1.008324488793732598e-06,5.594476419901184272e-07,1.347479781088622985e-07,9.240163763024611399e-07,-4.801983664037834387e-07,8.010297278815414757e-06,-2.915197546826675534e-05,4.024554073112085462e-06,7.383347110589966178e-06,-1.508896652069324773e-08,2.340245828236220405e-06,7.987725894054165110e-07,4.408211680129170418e-07,-3.666480770334601402e-04,-2.242389018647372723e-04,1.040436618495732546e-04,-1.602012162038590759e-05,-7.509304396080551669e-07,-4.353662461653584614e-06,-3.609994564612861723e-06,-7.632868073415011168e-05,-5.094138323329389095e-04,2.164524339605122805e-04,-3.967367520090192556e-04,1.671926729613915086e-04,5.072891781310318038e-06,3.533753624651581049e-05,3.924269985873252153e-04,1.109536387957632542e-04,-2.238492306787520647e-04,2.476738009136170149e-04,1.037773472489789128e-04,2.296768070664256811e-04,-9.327855877927504480e-06,-7.789500159560702741e-06,2.504927215341012925e-05,3.396731917746365070e-04,-1.390042889397591352e-04,1.651069323997944593e-04,7.887188257882371545e-05,-1.571910397615283728e-04,-5.387927376432344317e-05,1.522235379525227472e-06,-7.630641630385071039e-05,2.338034682907164097e-04,1.439662737539038062e-04,-1.557491486892104149e-05,-3.207418194506317377e-05,-1.386732037644833326e-04,-3.051000021514482796e-07,9.505595699010882527e-06,-1.044554301188327372e-04,3.132104175165295601e-04,3.764803404919803143e-04,1.265156752197071910e-04,-1.845600127126090229e-05,-1.105722049032920040e-06,2.984789034599089064e-06,-6.761720214853994548e-07,-1.032738327921833843e-05,2.557034713390748948e-05,-2.657362783793359995e-04,5.552793300012126565e-05,1.661497435634373687e-06,-1.190240936921327375e-06,2.164686293326667510e-06,2.321736403132490523e-08,-1.053241612680722028e-05,-6.088071131671313196e-06,-4.796445864485576749e-06,1.615960718481801450e-05,6.558823585510253906e-01,-1.421106389898341149e-05,6.384254902513930574e-08,5.351372692530276254e-06,5.817505098093533888e-06,1.676703832345083356e-04,1.225588726811110973e-03,2.217965200543403625e-03,3.315831418149173260e-04,1.076614898920524865e-05,6.916538950463291258e-06,1.824317587306722999e-05,-2.801305963657796383e-04,6.316362414509057999e-04,9.888199856504797935e-04,-1.661720452830195427e-04,-1.514770672656595707e-03,-7.182308472692966461e-04,-7.716997060924768448e-06,-7.951023872010409832e-05,-1.282286248169839382e-03,-4.256246611475944519e-04,-1.251974143087863922e-03,-1.147625851444900036e-03,-1.793475938029587269e-03,-4.599459352903068066e-04,2.756737194431480020e-05,9.185194357996806502e-06,2.994316673721186817e-05,6.829923222539946437e-05,1.734323916025459766e-03,-4.900179337710142136e-04,-2.371056238189339638e-03,-2.359160280320793390e-04,-1.174456265289336443e-04,1.316947782470379025e-05,-1.374884304823353887e-04,3.195469616912305355e-04,5.338797345757484436e-04,-1.341432100161910057e-03,-1.753106334945186973e-04,-2.206316567026078701e-04,-4.062178049935027957e-05,-8.220605195674579591e-06,-1.702831359580159187e-04,2.446591970510780811e-04,4.826264630537480116e-04,-1.872433786047622561e-04,5.543811712414026260e-04,5.641424650093540549e-06,8.673698175698518753e-06,-5.542743110709125176e-06,4.885700036538764834e-05,-2.314932207809761167e-04,2.297118335263803601e-04,3.762647247640416026e-05,-1.221874208567896858e-05,-1.840250297391321510e-05,-2.039081891780369915e-06,1.097065478461445309e-07,8.714943646737083327e-07,-3.463075927356840111e-06,-2.725844524320564233e-06,1.063808940671151504e-05,7.892375606388668530e-07,3.327263812025194056e-06,-1.397847881889902055e-08,-3.729599711732589640e-06,1.970232915482483804e-06,-2.812233469740021974e-05,-3.555032890290021896e-04,5.894019341212697327e-05,-9.152080019703134894e-05,-1.687559233687352389e-06,-5.827868108099210076e-07,3.096229420407325961e-06,4.647531022783368826e-05,-1.246434549102559686e-04,-7.930430001579225063e-07,-7.831746188458055258e-05,2.217539622506592423e-05,8.933578646974638104e-05,3.242433194827754050e-06,-9.777281775313895196e-07,2.211991086369380355e-04,2.977358235511928797e-04,-4.685127350967377424e-05,7.515654579037800431e-05,-1.292934321099892259e-04,1.352960680378600955e-04,4.250116489856736735e-06,-1.212226379720959812e-06,-1.504012652731034905e-05,-2.231723738077562302e-05,-3.926617864635773003e-05,-1.455713063478469849e-04,2.153645327780395746e-04,9.395520464750006795e-05,1.837972376961261034e-05,1.579526156092470046e-06,-1.222318860527593642e-05,-1.103581234929151833e-04,-2.506466262275353074e-05,2.459260867908596992e-04,2.654384879861027002e-04,-2.532513281039427966e-05,-1.143168674389016815e-06,5.268447239359375089e-06,8.429673471255227923e-05,1.210051268571987748e-04,1.126774004660546780e-04,-2.610187220852822065e-04,-2.255093859275802970e-04,-4.306782557250699028e-06,-4.593290441334829666e-07,-4.770606210513506085e-06,4.928103408019524068e-06,-3.313235356472432613e-05,-4.154096677666530013e-05,-1.455333949706982821e-05,3.477738346191472374e-06,3.702314870679401793e-06,6.577330680102022598e-08,-1.935791260621044785e-08,-2.404280508017109241e-08,6.601707696063385811e-07,1.339761729468591511e-05,6.157326424727216363e-06,3.578034011297859251e-06,2.113723439833847806e-06,-8.944152796175330877e-08,9.975309467336046509e-09,-3.166304850310552865e-06,1.594132118043489754e-05,1.803012564778327942e-04,-1.714421086944639683e-04,9.849039633991196752e-05,2.131567498508957215e-06,1.957664608198683709e-08,9.729453722684411332e-07,-1.339137270406354219e-06,4.036523750983178616e-04,-6.757002847734838724e-05,1.929162681335583329e-04,-6.766516889911144972e-05,5.367392441257834435e-05,-1.131331600845442154e-06,5.369037353375460953e-06,1.485867396695539355e-04,8.714137948118150234e-06,9.149052493739873171e-05,1.361082249786704779e-04,1.559825177537277341e-04,6.027463678037747741e-05,8.243712727562524378e-06,-1.225859705300536007e-06,-4.383127816254273057e-06,-6.157340976642444730e-05,-3.077797591686248779e-04,-2.393503382336348295e-04,4.156277573201805353e-04,-3.725249189301393926e-05,-3.903802280547097325e-05,2.025044523179531097e-06,-4.029836782137863338e-05,1.778612386260647327e-05,-2.241525944555178285e-04,-1.488607958890497684e-04,3.124520881101489067e-04,-5.174111720407381654e-05,-1.975947088794782758e-05,3.121155259577790275e-06,2.814644540194422007e-05,-1.280829601455479860e-04,3.505741478875279427e-04,-6.166289676912128925e-05,-4.135335984756238759e-05,6.192406658556137700e-07,-8.745673767407424748e-07,2.585460606496781111e-06,2.549139935581479222e-06,1.007846731226891279e-04,1.023534787236712873e-05,-6.589887925656512380e-05,-5.784118457086151466e-06,-4.210088718537008390e-06,-3.311168939035269432e-07,9.992436389438807964e-08,-8.371395665562886279e-07,-2.031405074376380071e-06,3.092562837991863489e-05,5.708446042262949049e-05,4.550082621790352277e-07,2.557086190790869296e-06,-7.646576705155894160e-10,2.728426125031546690e-06,-3.115098479611333460e-06,-5.654909546137787402e-05,-2.051474439213052392e-05,-1.087812051991932094e-04,1.929678255692124367e-04,9.697945642983540893e-06,-6.822540854045655578e-06,-4.653321411751676351e-06,-1.754590266500599682e-05,-3.294675843790173531e-04,2.390198205830529332e-04,1.685230381553992629e-05,-3.630348946899175644e-04,1.273403759114444256e-04,-3.794289796132943593e-06,1.538372816867195070e-05,1.436877646483480930e-04,1.585997670190408826e-04,-3.562295751180499792e-05,3.166699025314301252e-04,4.034278390463441610e-04,1.239214325323700905e-04,-5.652243089571129531e-06,4.922628704662201926e-07,2.867213879653718323e-05,1.303295430261641741e-04,-9.039859287440776825e-05,3.138498414045898244e-06,4.050587886013090611e-04,3.450975782470777631e-06,-9.334470087196677923e-05,-4.965598691342165694e-06,1.634202490095049143e-04,2.896648074965924025e-04,2.584492904134094715e-04,-3.212253504898399115e-04,-1.917902263812720776e-04,-1.832278503570705652e-04,4.238750989316031337e-06,1.440951109543675557e-07,7.312261004699394107e-05,1.195435179397463799e-04,-1.464459055569022894e-04,-6.181676289997994900e-04,-2.273866448376793414e-05,2.432549763398128562e-06,-5.052179403719492257e-06,2.796627313728095032e-06,5.206447440286865458e-06,1.250439672730863094e-04,8.658219303470104933e-05,-3.152301360387355089e-05,-3.840014414890902117e-06,-4.288002855901140720e-06,-1.431298869647434913e-06,4.735579750558827072e-08,1.848518422775669023e-06,-3.176226073264842853e-07,-1.656648782955016941e-05,-1.344345400866586715e-05,-3.615200512285809964e-07,-8.369066790692158975e-07,4.423066002345876768e-08,-3.017921699211001396e-06,-1.217969156641629525e-06,-5.846353451488539577e-05,-2.434087509755045176e-04,8.307964890263974667e-05,-7.817013829480856657e-05,-1.243651786353439093e-05,-3.298689534858567640e-07,2.023369461312540807e-06,6.928376387804746628e-05,2.225249481853097677e-04,-2.596560807432979345e-04,2.135280374204739928e-05,-1.515335025032982230e-04,2.297751198057085276e-04,4.761462605529231951e-06,-4.993268703401554376e-06,9.257660713046789169e-05,5.241300677880644798e-04,-2.874761994462460279e-04,-1.893663429655134678e-04,1.037960246321745217e-04,7.887135143391788006e-05,-3.905956873495597392e-06,-2.457470600347733125e-06,-2.403399776085279882e-05,-4.748190258396789432e-05,-1.270465581910684705e-04,-2.746888785623013973e-04,-2.029060124186798930e-05,1.677371255937032402e-05,4.529760553850792348e-05,2.733625251494231634e-06,1.427785173291340470e-05,1.479822531109675765e-04,-2.769223065115511417e-04,5.575460963882505894e-04,2.208528458140790462e-04,-2.987509833474177867e-05,3.547618689481168985e-05,7.046616701700259000e-06,2.246693329652771354e-04,-2.056154771707952023e-04,-1.983059337362647057e-04,4.096027623745612800e-06,-1.020092313410714269e-04,-2.220674787167808972e-06,-8.589438493800116703e-07,-4.335290213930420578e-06,-1.693457306828349829e-06,-4.219671973260119557e-05,-1.326523633906617761e-04,1.109260938392253593e-05,7.467289833584800363e-06,5.076711659057764336e-06,5.060011858404322993e-07,4.501362127484753728e-08,1.370567133562872186e-06,6.413761184376198798e-07,-3.057651156268548220e-06,-9.708714969747234136e-06,1.491546186116465833e-06,1.951597369043156505e-06,9.658151611802168190e-08,-5.498116593116719741e-07,6.222603587957564741e-08,-3.064093107241205871e-05,-1.206262750201858580e-04,-2.435565111227333546e-04,2.026064612437039614e-05,-1.439969196326273959e-06,-3.441649596425122581e-06,6.762556949979625642e-06,3.597614340833388269e-05,1.644693838898092508e-05,1.606655132491141558e-05,-5.549575871555134654e-05,2.076691598631441593e-04,1.363378250971436501e-04,5.793752961835707538e-07,7.272523362189531326e-06,1.422190543962642550e-04,2.197185385739430785e-04,-7.521899533458054066e-05,-3.569874097593128681e-04,3.923220210708677769e-04,-1.233419243362732232e-05,-5.390469596022740006e-06,-1.733941985548881348e-06,2.516638232918921858e-06,1.206178967549931258e-05,-8.838044595904648304e-05,6.448026397265493870e-05,-1.649825426284223795e-04,-4.242751674610190094e-05,3.154824662487953901e-05,1.428610062248480972e-06,3.675010520964860916e-05,1.269881176995113492e-04,1.274910609936341643e-04,-9.211797441821545362e-05,1.371566322632133961e-04,1.021408388623967767e-04,2.904115353885572404e-05,-1.515902908977295738e-06,-8.568527846364304423e-05,1.136497594416141510e-04,1.515826006652787328e-04,-8.484956197207793593e-05,-1.644535368541255593e-04,2.083516392303863540e-06,4.130208253627642989e-06,-5.926865469518816099e-06,1.102784608519868925e-06,-7.781731255818158388e-05,-9.315843635704368353e-05,1.606708392500877380e-04,2.572598532424308360e-05,-1.278364925383357331e-05,-2.235518877569120377e-05,8.918987646211462561e-07,-1.421742035745410249e-05,1.209380934596993029e-05,8.012902981135994196e-06,1.515511758043430746e-05,-8.448341759503819048e-06,1.051146682584658265e-05,3.774786091526038945e-05,-1.539496952318586409e-05,1.855605478340294212e-05,-6.062219654268119484e-06,-5.365285323932766914e-05,-9.767838491825386882e-05,1.058479247149080038e-04,4.286266175768105313e-06,2.920300721598323435e-05,9.527329893899150193e-06,-8.497328963130712509e-06,-7.799448212608695030e-06,2.630794188007712364e-04,1.345054479315876961e-04,9.567945380695164204e-05,1.647029421292245388e-06,3.393159204279072583e-05,-1.433379111404065043e-05,3.711738463607616723e-05,-1.199198741232976317e-04,8.167284249793738127e-06,-4.163567791692912579e-05,1.611411280464380980e-04,1.693962112767621875e-04,-5.466431684908457100e-05,-2.606725865916814655e-05,1.947877171915024519e-05,-7.830490176274906844e-06,3.249518922530114651e-04,-1.693552185315638781e-04,2.274027792736887932e-06,1.142236433224752545e-04,-5.839375262439716607e-06,-3.030962398042902350e-05,-3.929945887648500502e-05,-2.003744011744856834e-04,5.089692422188818455e-05,-4.053672601003199816e-04,-1.031074643833562732e-04,5.092390347272157669e-05,4.347289359429851174e-05,-1.061516813933849335e-04,-3.023503813892602921e-05,7.786088099237531424e-05,5.644687917083501816e-04,-5.098662222735583782e-04,-8.641268941573798656e-04,-2.498702378943562508e-04,-1.758074213284999132e-04,4.307070281356573105e-03,-1.651934115216135979e-03,5.297547904774546623e-04,-7.001096382737159729e-04,-1.421633205609396100e-04,4.332560929469764233e-04,-2.439925447106361389e-04,9.305388459779351251e-08\n0.000000000000000000e+00,1.681145590737287421e-06,6.686764209007378668e-08,2.379236502747517079e-05,1.484785661887144670e-05,1.811814740904083010e-06,2.740970103332074359e-06,2.955687694594644199e-09,-1.915677557917661034e-06,1.551233026475529186e-06,-3.663338793558068573e-05,4.837412416236475110e-05,6.827096513006836176e-05,-1.379641180392354727e-04,1.194843775920162443e-06,-1.029617578751640394e-06,-3.077845349253038876e-06,3.334977736813016236e-05,-3.111137630185112357e-05,-2.158354182029142976e-04,2.815010375343263149e-04,-5.551302456296980381e-05,9.274428157368674874e-05,-8.297166687043500133e-07,8.027036528801545501e-06,1.551428722450509667e-04,2.346252949791960418e-05,-4.884881491307169199e-06,-7.738771091680973768e-05,1.103371178032830358e-04,8.873525075614452362e-05,-6.097981781749695074e-07,-1.995789773445721949e-07,-1.782447384357510600e-06,-1.067202319973148406e-04,-2.007621224038302898e-04,5.193367542233318090e-06,1.619027534616179764e-05,9.130000762525014579e-06,1.388268628943478689e-05,-2.823101795002003200e-06,2.211736500612460077e-07,-1.581635442562401295e-04,1.326035853708162904e-04,1.426059316145256162e-04,5.507676542038097978e-05,2.718663017731159925e-05,4.295859071135055274e-06,1.305501541537523735e-06,1.001815689960494637e-05,4.310181248001754284e-05,9.417346882401034236e-05,-7.115917105693370104e-05,-2.631326060509309173e-05,-7.319045494114106987e-07,-1.131896851802594028e-06,7.264994792421930470e-07,-1.888408860395429656e-06,5.708710523322224617e-05,-4.741102748084813356e-05,-2.711559318413492292e-05,-2.568882791820215061e-06,3.589418042793113273e-07,8.189578011297271587e-07,-1.916373548738192767e-08,8.637888413431937806e-07,-1.029685336106922477e-06,1.029180202749557793e-05,-5.487973794515710324e-06,1.385567315992375370e-06,2.466598061801050790e-06,-6.343131531139079016e-08,-1.648997681513719726e-06,3.078015652135945857e-06,-4.157547664362937212e-05,1.472090225433930755e-04,-2.053442585747689009e-05,-9.157317981589585543e-05,-2.107224645442329347e-06,-1.596230276845744811e-07,-1.648103761908714660e-06,1.868905019364319742e-05,-1.182015403173863888e-04,-4.775528941536322236e-05,2.184151671826839447e-04,-6.688915163977071643e-05,2.440603202558122575e-05,-2.884600689867511392e-06,6.639917501161107793e-06,1.249809429282322526e-04,-4.498381895245984197e-05,3.875781840179115534e-05,1.596671500010415912e-04,6.482863682322204113e-06,3.363233918207697570e-05,-4.154582597948319744e-07,-3.565853603504365310e-06,-7.319484666368225589e-06,-2.185038465540856123e-04,-2.028527087531983852e-04,2.578028943389654160e-05,-2.468622551532462239e-05,-8.418576908297836781e-05,-1.427219558536307886e-05,-6.827594916103407741e-07,-6.120956095401197672e-05,-1.182075357064604759e-04,2.129200875060632825e-04,2.653928822837769985e-04,-2.028604503720998764e-04,-9.391561616212129593e-05,-9.687548299552872777e-06,3.063169515371555462e-06,-3.765313886106014252e-05,-1.499702193541452289e-06,3.803307845373637974e-05,2.608211070764809847e-04,-2.966766624012961984e-05,1.449359388061566278e-08,6.822053819632856175e-07,-2.341729157251393190e-07,-3.210288923582993448e-06,6.551903425133787096e-06,-6.047923307050950825e-05,9.025065082823857665e-06,1.344270003755809739e-06,1.083356551134784240e-07,-4.879651669398299418e-07,4.037918799326689623e-08,-1.144350562753970735e-06,-1.669145603955257684e-06,-7.444964285241439939e-05,-7.226329762488603592e-05,1.131750764216121752e-06,-2.548789325373945758e-06,-6.003175201385602122e-08,2.113026312144938856e-06,-1.160841384262312204e-05,1.171373587567359209e-04,-1.666825119173154235e-04,-4.780191229656338692e-04,2.185376215493306518e-04,-8.976304343377705663e-06,2.776302153506549075e-06,1.331745579591370188e-06,-1.170769519376335666e-05,1.206950400955975056e-04,4.012734279967844486e-06,-3.898892027791589499e-04,7.629324682056903839e-05,2.310301351826637983e-04,-5.505993613041937351e-06,1.609061473573092371e-05,2.086541499011218548e-04,2.082948776660487056e-05,4.580600943882018328e-04,1.288791245315223932e-04,9.297875658376142383e-05,2.385699335718527436e-04,-1.350521961285267025e-05,-4.567990799841936678e-06,1.868504114099778235e-05,2.195160050177946687e-04,1.035140594467520714e-04,-2.110718633048236370e-04,2.010677999351173639e-04,-1.010114938253536820e-04,-1.905243516375776380e-05,3.337961516081122681e-06,8.626867202110588551e-05,4.212291678413748741e-04,-8.324335794895887375e-05,-3.580435586627572775e-04,-1.219823752762749791e-04,-7.458875188603997231e-07,-4.880874257651157677e-06,4.825975793210091069e-06,9.268517896998673677e-05,2.932449569925665855e-04,-1.339626032859086990e-05,4.893614095635712147e-05,-1.545161649119108915e-04,1.865608055595657788e-06,-7.662924872420262545e-07,-4.851676180805952754e-07,6.281154128373600543e-06,4.288199124857783318e-05,-5.301332566887140274e-05,4.264576273271813989e-05,9.009097993839532137e-06,2.405987515885499306e-07,1.715997541396063752e-06,5.717960505080554867e-08,-8.055562830122653395e-06,-2.697618583624716848e-06,-1.187490197480656207e-04,-1.052906591212376952e-04,-1.456287645851261914e-05,6.558786034584045410e-01,4.674335229992720997e-08,4.791547780769178644e-06,-1.339496338914614171e-05,1.106305280700325966e-04,5.271419067867100239e-04,4.243473813403397799e-04,3.855042159557342529e-04,-5.356468136596959084e-06,6.451708941312972456e-06,1.547393185319378972e-05,-1.942744420375674963e-04,2.420186501694843173e-04,1.446717884391546249e-03,-8.224052144214510918e-04,-1.473407028242945671e-04,-4.699171404354274273e-04,5.661117938871029764e-07,-7.978679059306159616e-05,-1.222683698870241642e-03,2.932682400569319725e-05,-2.840239030774682760e-04,1.185557921417057514e-04,-1.068582991138100624e-03,-1.118292333558201790e-03,1.605365650902967900e-05,1.599215647729579359e-05,1.293453715334180743e-05,9.084010380320250988e-04,1.285582548007369041e-03,3.175132442265748978e-04,-7.252333452925086021e-04,1.428223185939714313e-05,1.226167387358145788e-05,7.795933925081044436e-06,3.250471490900963545e-05,5.474600475281476974e-04,-1.300283591262996197e-03,-9.770637843757867813e-04,1.893638836918398738e-04,2.699368051253259182e-04,1.457987127650994807e-05,-2.473189488227944821e-05,1.821669866330921650e-04,-6.333979545161128044e-04,-6.682054372504353523e-04,-9.535190474707633257e-05,8.815637556836009026e-06,1.110761877498589456e-05,-3.202912921551615000e-07,2.955346189992269501e-07,-2.381639205850660801e-07,-2.499149122741073370e-04,3.344409633427858353e-04,1.074857209459878504e-05,-4.724574864667374641e-06,2.177660007873782888e-07,1.211104063258972019e-06,-5.444405815069330856e-08,1.011490780911117326e-06,1.203431736485072179e-07,2.414992559351958334e-05,2.852137367881368846e-05,1.816384497033141088e-06,3.169033107042196207e-06,-1.075432010111398995e-08,-1.041134510160190985e-06,3.410206545595428906e-06,-8.917497325455769897e-06,-3.436952829360961914e-05,6.711862806696444750e-05,-4.133227776037529111e-05,4.220466053084237501e-06,-8.646183005112106912e-07,-3.273508127676905133e-06,1.876167880254797637e-05,-2.163148201361764222e-05,-1.678288972470909357e-04,1.251631183549761772e-04,-1.486016481067053974e-05,7.862586789997294545e-05,1.095532752515282482e-06,6.386978839145740494e-06,1.483870146330446005e-04,4.802049079444259405e-05,-3.222949453629553318e-05,5.815667827846482396e-05,4.041688589495606720e-05,9.713451436255127192e-05,-7.175750624810461886e-07,-2.122392970704822801e-06,-2.262265070385183208e-06,-1.309975777985528111e-04,-2.710317203309386969e-04,-2.642200524860527366e-05,9.567358210915699601e-05,2.931045128207188100e-05,-4.729165993921924382e-06,-8.066799637163057923e-07,-4.853611244470812380e-06,-7.803515472915023565e-05,2.199618465965613723e-04,9.921148011926561594e-05,-5.182203494769055396e-06,-2.221142494818195701e-05,-7.142991762520978227e-07,3.146103153994772583e-06,2.223942647106014192e-05,8.384185639442875981e-05,1.338738074991852045e-04,-1.735579826345201582e-05,6.288149961619637907e-06,-2.144345671695191413e-06,3.881561951857293025e-07,-1.464755996494204737e-06,4.978382548870285973e-06,1.351970422547310591e-05,-9.143261559074744582e-05,-3.652109808172099292e-05,-1.733370595502492506e-06,3.084537922859453829e-07,-2.824761224928806769e-07,1.503817941284069093e-07,7.801755828040768392e-07,6.747396810169448145e-07,2.560693792474921793e-05,1.079156027117278427e-05,1.532084752398077399e-06,2.861800112441414967e-06,-9.246480203728424385e-08,-3.586479579098522663e-06,2.651652721397113055e-06,-6.541520997416228056e-05,7.473384175682440400e-05,1.658095134189352393e-04,-1.004318182822316885e-04,-1.825947947509121150e-06,-1.018244574879645370e-06,-4.549751793092582375e-06,2.488466634531505406e-05,-1.588868763064965606e-04,-1.185490691568702459e-04,1.940608781296759844e-04,-2.522550639696419239e-04,5.028149462305009365e-05,7.000842288107378408e-07,4.260914920450886711e-06,1.214378280565142632e-04,-1.486262190155684948e-04,2.893111559387762100e-05,4.854455983149819076e-05,1.226831227540969849e-04,8.965883898781612515e-05,5.007620075048180297e-06,-2.602356289571616799e-06,-2.008997034863568842e-05,-2.731003623921424150e-04,-2.631352690514177084e-04,-1.187688030768185854e-05,3.458142164163291454e-04,4.314503894420340657e-05,1.505560248915571719e-06,2.658790890563977882e-06,-7.832836126908659935e-05,-2.726306775002740324e-05,-2.462708653183653951e-05,1.940022775670513511e-05,4.522884846664965153e-04,2.918585778388660401e-05,-1.286485894524957985e-05,2.333110160179785453e-06,1.569147934787906706e-05,1.354697451461106539e-05,4.674265510402619839e-04,-2.422250690869987011e-05,-1.371238977299071848e-05,-3.602336846597609110e-07,1.287732629862148315e-06,-2.843689230758172926e-07,4.565997642203001305e-06,3.839045166387222707e-05,-8.313288708450272679e-05,-3.203974483767524362e-05,-3.240378646296449006e-06,8.456629529973724857e-07,-7.318042207771213725e-07,4.748665816123320838e-08,1.598444896444561891e-06,-4.322504878473409917e-07,5.136134859640151262e-05,6.834507075836881995e-05,2.460767746015335433e-06,5.128044449520530179e-06,-1.464446768295601942e-07,-3.567291742001543753e-07,5.366439836507197469e-06,-2.290001793880946934e-05,-1.858413088484667242e-05,1.720942673273384571e-04,-1.273485395358875394e-04,4.479190010897582397e-06,-3.271207560828770511e-06,-2.106848569383146241e-06,3.305914287921041250e-05,-5.500701809069141746e-05,-1.620893890503793955e-04,2.015371428569778800e-04,-1.480027276556938887e-04,2.913402568083256483e-06,3.972570084442850202e-06,1.769029222487006336e-05,2.038519451161846519e-04,-1.581058677402324975e-05,-4.748783612740226090e-05,-9.374999353894963861e-05,2.324194065295159817e-04,4.296571569284424186e-05,-1.682806328062724788e-06,-6.091600880608893931e-06,9.497540304437279701e-06,-2.446932921884581447e-05,-1.717449631541967392e-04,-4.768477447214536369e-05,1.433423603884875774e-04,3.106133590335957706e-05,7.603000085509847850e-06,-4.135690232942579314e-06,-1.403483111062087119e-06,-8.326465467689558864e-05,3.250510198995471001e-04,1.150070456787943840e-04,-1.295121473958715796e-04,5.250405229162424803e-05,2.495187118256581016e-06,2.835927944033755921e-06,-7.345346239162608981e-05,-2.861300890799611807e-05,3.183300577802583575e-05,2.101762947859242558e-05,4.681382051785476506e-05,-3.358322146596037783e-06,1.192885974887758493e-06,2.817118343045876827e-07,-5.648641490552108735e-06,1.274846727028489113e-05,-1.157492006313987076e-04,-2.490484257577918470e-05,-1.323639025940792635e-06,1.462637726490356727e-07,-2.098376512549293693e-07,-2.058322934317402542e-08,2.315929776841585408e-07,-1.979936769203050062e-06,1.671094469202216715e-05,1.685353709035553038e-05,-1.447255044695339166e-06,8.672000149090308696e-07,-1.707359729152813088e-07,-5.894652872484584805e-07,1.717583813842793461e-06,-8.255820830527227372e-06,-7.592061592731624842e-07,4.381513281259685755e-05,-2.735239286266732961e-05,6.712189133395440876e-07,-1.522328147984808311e-06,-4.749906111101154238e-06,2.786568802548572421e-05,6.538118032040074468e-05,-2.696369774639606476e-04,9.644662350183352828e-05,-1.882778597064316273e-04,1.804008206818252802e-05,3.876792789014871232e-07,2.161349584639538080e-06,1.579878153279423714e-04,-1.556441420689225197e-04,-7.898429612396284938e-05,1.019432529574260116e-04,2.413065085420385003e-04,3.506953362375497818e-05,-3.283064643255784176e-06,-2.249571934953564778e-06,-6.792802196287084371e-07,-9.272077295463532209e-05,-2.064071304630488157e-04,4.225605152896605432e-05,-1.111488381866365671e-04,2.769020102277863771e-05,5.390373189584352076e-06,-2.143512347174691968e-06,1.453982804378028959e-05,-2.739484261837787926e-05,1.693324738880619407e-04,2.129815584339667112e-05,-7.794374687364324927e-05,1.358538611384574324e-05,2.620594386826269329e-06,7.250309863593429327e-08,2.920872066169977188e-05,3.409019263926893473e-04,2.565977338235825300e-04,-3.156400271109305322e-05,-9.409260383108630776e-05,-4.221203653287375346e-06,-2.326184585399460047e-06,-1.894974957394879311e-06,-8.182123565347865224e-07,-1.047725072567118332e-05,-1.748688955558463931e-04,-3.302529512438923120e-05,-4.341073690738994628e-06,4.174720515948138200e-07,3.036620057628169889e-07,1.103667273127939552e-07,4.593644575834332500e-07,-1.027519033414137084e-06,9.489784133620560169e-06,1.581700962560717016e-05,1.904056034618406557e-06,3.432752691878704354e-06,-2.163017143175238743e-08,-3.682872034005413298e-07,2.200947619712678716e-06,1.745477493386715651e-05,-5.470062387757934630e-05,8.680899190949276090e-05,-1.933314342750236392e-05,9.899599717755336314e-08,-1.318875092692906037e-06,8.628036994196008891e-06,4.782228643307462335e-06,-1.368088414892554283e-04,-8.302562491735443473e-05,1.291422231588512659e-04,2.840104571077972651e-05,-5.120523928781040013e-05,1.051046183420112357e-08,2.200329981860704720e-05,1.497187331551685929e-04,-1.340619564871303737e-05,-2.492118801455944777e-04,-1.823089696699753404e-04,3.142619389109313488e-04,1.266079052584245801e-04,6.052633807485108264e-07,-1.451125740459247027e-06,3.463616394583368674e-06,-1.375478168483823538e-04,-1.349372905679047108e-04,2.638783189468085766e-05,-4.746698687085881829e-05,-8.342116780113428831e-05,-1.213993346027564257e-05,-4.422927304403856397e-06,-1.802169936127029359e-05,-2.633677468111272901e-05,3.265362756792455912e-04,1.114325204980559647e-04,1.087532509700395167e-04,-8.687798981554806232e-05,2.978251814056420699e-07,7.148421900637913495e-06,-1.060415961546823382e-04,1.908102713059633970e-04,1.178531529149040580e-04,-4.964874460711143911e-05,1.271915971301496029e-04,-1.693995727691799402e-05,1.924832213262561709e-05,-1.844757025537546724e-05,-4.945211458107223734e-06,1.802550468710251153e-05,-4.234776133671402931e-05,1.379336172249168158e-04,1.015193447528872639e-05,-2.557272637204732746e-05,-8.157083357218652964e-06,-4.787822945218067616e-06,-2.146194674423895776e-05,1.543120333735714667e-06,2.123534250131342560e-05,2.999947355419863015e-05,5.290498847898561507e-06,-6.581535672012250870e-07,9.946486898115836084e-06,-1.151657670561689883e-06,5.999074346618726850e-06,-3.201732761226594448e-05,-1.597076043253764510e-04,1.077791894203983247e-04,-3.391523569007404149e-05,-2.361881888646166772e-05,3.484160697553306818e-05,1.689517921477090567e-05,2.470356594130862504e-05,-7.850303518353030086e-05,-1.632660714676603675e-04,2.990139764733612537e-04,1.271363726118579507e-05,2.108042826876044273e-05,6.148855754872784019e-05,6.493763521575601771e-06,5.858167060068808496e-05,-1.039086782839149237e-04,-1.417100720573216677e-04,9.032204252434894443e-05,3.363471478223800659e-04,5.894617061130702496e-06,6.376647434080950916e-06,-5.056048394180834293e-06,-1.142008932220051065e-05,-1.037121255649253726e-04,-1.417326566297560930e-04,-1.713641104288399220e-04,3.079293310292996466e-05,2.200897870352491736e-05,-1.201813665829831734e-05,4.275521860108710825e-05,-2.371338996454142034e-05,-7.179951353464275599e-05,1.240720594068989158e-04,4.572678153635933995e-05,-2.066559536615386605e-04,2.190126542700454593e-05,-3.407400072319433093e-06,-8.799615898169577122e-05,-7.017701864242553711e-05,7.574388291686773300e-05,5.704974682885222137e-05,1.955677435034886003e-04,8.374910976272076368e-06,3.675119296531192958e-05,7.175269274739548564e-05,6.103294435888528824e-04,-4.879467887803912163e-04,2.230902464361861348e-04,2.230422614957205951e-05,1.394032879034057260e-04,-5.479598257807083428e-06,-2.044771827058866620e-05,-6.517362294289341662e-08\n0.000000000000000000e+00,7.199540874580634409e-08,1.390247632571117720e-07,1.066770664692739956e-06,5.910483196203131229e-07,-1.547813184288315824e-07,4.872108760878290923e-08,1.599779295702319359e-07,7.745759944555175025e-08,3.343935475186299300e-07,-1.767494723026175052e-06,-4.884660143034125213e-07,8.868684744811616838e-06,-2.457098617014707997e-06,-3.717221090937528061e-07,-1.721115516772897536e-08,2.197931507907924242e-07,4.831829301110701635e-07,1.596952279214747250e-05,-1.089956822397653013e-05,7.644974175491370261e-06,4.452657321962760761e-06,-1.615061250959115569e-06,-6.209600833528838848e-09,1.577433152988305665e-07,-5.136903837410500273e-06,-3.888567334797699004e-06,-2.165339083148865029e-06,-7.430458595081290696e-07,5.111745394970057532e-06,-3.494579914331552573e-07,2.393333886629989138e-07,7.070327256997188670e-08,-2.217320798081345856e-06,-2.285473328811349347e-06,3.517670165820163675e-06,7.824451131455134600e-06,-5.780801188848272432e-07,4.019730113213881850e-06,3.486821242404403165e-06,6.588058454326528590e-08,-2.011342076002620161e-06,4.803720912605058402e-06,4.280595476302551106e-06,-1.016013266053050756e-05,-2.275229917358956300e-06,-4.845766397920669988e-06,1.854560537140059751e-06,1.975697330180992140e-07,-1.488285647610609885e-06,-3.068218575208447874e-06,-8.110358976409770548e-06,5.398555913416203111e-07,1.110459106712369248e-05,-2.976488815420452738e-07,3.029848585356376134e-07,-1.089107257712385035e-07,-1.302158523230900755e-07,-5.881448032596381381e-06,-2.011595825024414808e-06,4.165634436503751203e-06,5.247272838460048661e-07,2.003734067557161325e-07,-2.378671659641895531e-08,5.664136182303991518e-08,-1.588981746181161725e-07,-2.781847001642745454e-07,4.279937115825305227e-07,-1.024875928123947233e-06,-1.091313990286835178e-07,-1.028497749189227761e-07,-3.104152312971564243e-08,-9.706282888544137677e-09,5.431887473150709411e-08,2.413400750356231583e-07,-1.173183318314841017e-05,2.262285488541238010e-05,-2.122036676155403256e-06,-2.275554606967489235e-07,-4.061098479724023491e-08,1.837287157968603424e-07,-1.432114117960736621e-06,-1.914329914143308997e-06,1.665044328547082841e-05,2.629766640893649310e-05,-3.055889919778564945e-06,-1.945274561876431108e-06,-1.823609920847957255e-07,2.510885792617045809e-07,-4.090652964805485681e-06,-4.642650424102612305e-07,-3.572637524484889582e-06,-2.404308179393410683e-05,3.990404820797266439e-06,-1.884723474177008029e-06,4.404303766136763443e-08,-6.756584980394109152e-08,-3.739947374015173409e-07,-7.294163879123516381e-06,2.143540405086241663e-05,-1.721996886772103608e-05,-7.210272542579332367e-06,-6.071300504117971286e-06,5.605017463494732510e-07,1.695688780500859139e-07,-4.222871666570426896e-06,-6.274439812159471330e-08,1.711732875264715403e-05,-1.056671044352697209e-05,-6.491321528301341459e-06,-7.789820301695726812e-06,-2.343590949749341235e-06,2.465352224589878460e-07,-3.209188434993848205e-06,-5.707950663236260880e-07,-7.987676326592918485e-06,2.143012579836067744e-06,9.387207683175802231e-06,1.870383101731931674e-07,1.892651511070653214e-07,-1.648521674724179320e-07,-2.650104136137088062e-07,-4.121061465411912650e-06,1.700380920510724536e-07,6.223302534635877237e-06,7.760867788420000579e-07,-2.224728206101644901e-07,-1.833279839047463611e-07,3.291393468884962203e-08,9.548205071041593328e-08,-4.855033921558060683e-07,-2.980107637995388359e-06,-4.159095169598003849e-06,-1.100698980849301734e-07,3.379539066372672096e-07,1.658210919686098350e-07,5.460704954884931794e-08,-1.512657887836610371e-09,-8.079954568529501557e-06,5.456255166791379452e-06,-2.464083445374853909e-05,-7.905681741249281913e-06,1.197735855384962633e-06,-2.258929185927627259e-07,-5.279009087644226383e-07,-5.762419277743902057e-06,-2.164076795452274382e-05,2.607794385767192580e-06,-1.987143514270428568e-05,1.936636408572667278e-06,1.038012942444765940e-05,4.510752660280559212e-07,-5.645645160257117823e-07,3.590960659494157881e-06,-6.345143447106238455e-06,-3.640042996266856790e-05,9.312670954386703670e-06,-2.840180513885570690e-06,8.437114047410432249e-06,3.480270436284627067e-07,2.665566398718510754e-07,3.551534518919652328e-06,3.672409093269379809e-06,6.439293429139070213e-06,1.400585188093828037e-05,-7.045647180348169059e-06,1.931951601363834925e-06,-3.102064738413901068e-06,-2.356346868737091427e-07,1.222060382133349776e-05,3.407141048228368163e-05,2.686379957594908774e-05,-1.492157116445014253e-05,3.780972838285379112e-05,-4.867165262112393975e-05,-5.903638339077588171e-06,5.672384162380694761e-08,7.260962320287944749e-06,-8.935241453400522005e-07,2.328999653400387615e-05,-4.361622359283501282e-06,1.494484536124218721e-06,2.060826602701126831e-07,-1.426925848591054091e-07,-1.529255229115733528e-07,9.277256936002231669e-07,8.643963155918754637e-06,7.400173217320116237e-06,-1.414525058862636797e-06,-2.906438112404430285e-07,-5.266728066999348812e-07,-3.268845105708351184e-08,2.283639499722767141e-09,1.098682318456667417e-07,4.298359215226810193e-07,4.728948397314525209e-07,4.046952142289228505e-07,3.527748333453928353e-07,1.979424979481336777e-07,6.559022068977355957e-01,1.032127201483490353e-07,-2.544902031331730541e-07,5.943584710621507838e-06,-6.071793450246332213e-06,-4.145431012148037553e-05,-4.377166078484151512e-06,3.557157697287038900e-07,-2.404328540706046624e-07,-1.136079276875534561e-06,-3.461236133261991199e-07,1.179113405669340864e-05,-4.981530582881532609e-05,3.356186425662599504e-05,-5.065350705990567803e-05,-7.055189144011819735e-06,-3.218777067104383605e-07,1.014244389807572588e-06,1.800912650651298463e-05,-1.749352486513089389e-05,4.603693741955794394e-05,1.019307183014461771e-05,1.036815410770941526e-05,-5.687475641025230289e-05,-3.344664634141736315e-08,-3.025379271548445104e-07,2.855156708392314613e-06,-3.582314548111753538e-06,3.766357622225768864e-05,4.651388735510408878e-05,-2.530775782361160964e-05,7.510826435463968664e-06,-4.520363745541544631e-06,1.261356743498254218e-07,1.132277611759491265e-05,-1.207078821607865393e-05,-1.676399369898717850e-05,-6.446213956223800778e-05,3.414744423935189843e-05,1.295762558584101498e-05,-2.902950654970481992e-06,1.093502817184344167e-07,-8.569145393266808242e-06,1.015350353554822505e-04,3.644699245342053473e-05,1.068870278686517850e-05,-1.924101161421276629e-05,4.620889058060129173e-07,-8.603957439845544286e-07,2.307364610487638856e-07,-1.759544488777464721e-06,8.980806342151481658e-06,-2.239510467916261405e-05,-1.178903039544820786e-05,-1.475091039537801407e-06,-2.173962201368340175e-07,-3.280586824416786840e-08,-8.282947305815469008e-08,3.435463469259047997e-08,-4.054101410133625905e-08,-5.315311000231304206e-07,2.555262312853301410e-07,-5.121584578660076659e-08,1.868641987812225125e-07,4.459122848743390932e-08,6.019187370753797950e-09,2.521146313938515959e-07,-3.133800646537565626e-06,-4.004411948699271306e-06,1.035873719956725836e-05,-5.559455985348904505e-06,-5.152601261215750128e-07,1.361526500431864406e-07,3.443141451953124488e-07,1.168462517853186000e-06,4.787127181771211326e-06,-1.949560555658536032e-06,9.356966074847150594e-06,-1.561361955282336567e-06,-3.829179604508681223e-06,3.115710001111438032e-07,2.373168825897664647e-07,3.224259671696927398e-06,-1.007698847388383001e-05,-4.813195573660777882e-06,-6.820268481533275917e-06,-3.301787273812806234e-06,1.513719460888296453e-08,2.792930047235131497e-07,-4.165179134929530846e-08,-1.140247150033246726e-06,-5.256770691630663350e-06,2.282571040268521756e-05,9.665858442531316541e-07,-9.283044732910639141e-07,-1.794294007595453877e-06,1.979218268388649449e-06,1.786375634083015029e-07,-2.649228690643212758e-06,2.281572506035445258e-06,8.033286576392129064e-06,-1.078668265108717605e-05,4.578048447001492605e-06,-8.022198926482815295e-06,1.040439769894874189e-06,3.891753976859035902e-07,-3.480132590993889607e-06,2.561472228990169242e-06,9.238233360520098358e-06,-8.485203579766675830e-06,3.733548055606661364e-06,-6.690033416134610889e-08,2.929429001596872695e-07,-1.262329618612056947e-07,-3.644249488843342988e-07,-4.211545274301897734e-06,-2.181964646297274157e-06,2.964666009575012140e-06,4.338770338563335827e-07,2.102764113942612312e-07,-2.404370746944550774e-08,1.036113275176830939e-07,-2.127304554733200348e-08,3.382698707810050109e-07,-2.678865939742536284e-06,-2.738438524829689413e-06,1.255709491942980094e-07,-1.380186205324207549e-07,5.854488094314547197e-08,-2.262303553379751975e-07,-5.000027840651455335e-07,-1.529473820482962765e-06,-2.454290188325103372e-05,-4.834684295929037035e-05,-1.581300421094056219e-05,-4.935589572596654762e-07,1.121865551567680086e-07,1.264035290660103783e-06,1.703010298115259502e-06,1.065237120201345533e-05,-7.771238597342744470e-05,4.625553629011847079e-05,-1.564193553349468857e-05,-1.206919137075601611e-06,-2.884694936255982611e-07,-3.999839179869013606e-07,7.336611247410473879e-07,1.512523340352345258e-05,1.312457970925606787e-05,-3.761244806810282171e-05,-3.277313908256473951e-06,-2.384166691626887769e-06,-4.651689948786952300e-07,9.878957030196033884e-08,1.392580628589712433e-07,7.856341653678100556e-06,7.566936801595147699e-06,1.845438600867055357e-05,-1.512063317932188511e-05,-2.019103885686490685e-05,6.117614930190029554e-07,-6.093055162637028843e-07,9.288011142416507937e-07,-2.027223672484979033e-05,-9.121044968196656555e-06,6.600455890293233097e-06,1.037461479427292943e-04,1.164713694379315712e-06,1.102363711424914072e-07,-8.762568768361234106e-07,-3.001322056661592796e-06,-7.218634436867432669e-06,-2.075980955851264298e-05,8.370677824132144451e-05,-1.234968522112467326e-06,3.629645561886718497e-07,-4.707150083049782552e-07,2.332865989274068852e-07,-3.102110781583178323e-07,4.615041234501404688e-06,9.929162843036465347e-06,-5.921268098063592333e-07,1.513722196477829129e-07,2.166094503763815737e-07,1.111462069047775003e-07,2.693013243515451904e-07,-2.199236774913515546e-07,3.513061397342198688e-09,-1.489472765570099000e-06,3.587435230656410567e-06,-2.377055920987913851e-07,-2.766135196452523815e-07,-6.525560536374541698e-08,1.423069591055536876e-07,-3.804722936706639302e-08,2.699236347325495444e-06,-2.323861554032191634e-05,5.853811671840958297e-06,3.895320048741268693e-07,6.440847641897562426e-07,2.527888796066690702e-07,-6.961137160033104010e-07,-4.335326593718491495e-06,1.886690006358548999e-05,-2.211277660535415635e-06,-1.258669897197250975e-07,-3.127614718323457055e-06,-1.205383114211144857e-06,1.392614876749576069e-07,-1.192967260976729449e-06,-1.980925662792287767e-05,-2.870917342079337686e-06,1.639750917092896998e-05,-1.012860320770414546e-05,-2.122949263139162213e-05,-3.765184601434157230e-06,1.074342463880384457e-07,9.213560474563564640e-07,1.282913444811129011e-06,-2.739522415140527301e-06,9.569086614646948874e-06,1.484424387854232918e-06,5.131239959155209363e-06,-2.391396265011280775e-05,4.305803031456889585e-06,6.322208090381309376e-09,7.643126309631043114e-08,-9.605580089555587620e-06,2.931650124082807451e-05,1.719040710668195970e-06,6.544731149915605783e-06,-8.830415026750415564e-06,-3.480077737094688928e-07,-2.097204259143836680e-07,8.567443728679791093e-06,-2.751202373474370688e-06,5.501064151758328080e-06,-7.001092853897716850e-06,1.280472133657895029e-05,-6.295967125424795086e-08,4.216244917643052759e-07,-1.393629531776241492e-07,6.188436145748710260e-07,-3.531192305672448128e-06,3.925619239453226328e-06,-7.152576841917834827e-08,-3.856453645312285516e-07,1.197529115870565875e-07,4.208109061210052460e-08,2.237210772193520825e-08,3.273408921700138308e-08,7.235541943373391405e-08,8.689543165019131266e-07,-1.881771538592147408e-08,-1.150799207039199246e-07,1.999864309709664667e-07,-1.761896015750608058e-07,-3.541492077374641667e-08,5.579913420206139563e-08,-1.535623482595838141e-06,-4.488613001285557402e-07,-4.361225364846177399e-06,-5.891380624234443530e-06,-3.027270452093944186e-07,1.384285308603239173e-08,2.557582376994105289e-07,8.213393698497384321e-07,2.279577074659755453e-06,-8.781029464444145560e-06,8.630180673208087683e-06,-1.227968277817126364e-05,1.709541356831323355e-05,2.942496450941689545e-07,-1.160139163403073326e-06,-2.630948620208073407e-05,-8.513275133736897260e-06,-1.011230779113247991e-05,-2.812565799104049802e-05,9.996226253861095756e-06,-2.537704494898207486e-05,-1.661275206288337358e-07,5.509824063665291760e-08,-7.990694683712717961e-08,-1.052899096976034343e-05,8.561299182474613190e-06,4.420573986863018945e-06,8.170272280949575361e-07,8.443664228252600878e-06,3.247599124733824283e-06,3.824560579346325540e-08,-8.910422366170678288e-06,1.653104118304327130e-05,8.971496754384133965e-07,2.011091601161751896e-05,1.209220590681070462e-05,5.693812909157713875e-06,2.099719040415948257e-06,3.045083758479449898e-07,-1.623772004677448422e-05,-5.839698360432521440e-07,1.854460970207583159e-05,-8.806882760836742818e-06,8.901337423594668508e-06,-7.860049322516715620e-07,2.446685982704366324e-07,-4.142702323406410869e-07,4.963060291629517451e-07,-7.201816970336949453e-06,-1.158606937678996474e-05,4.375068328954512253e-06,3.970529007801815169e-07,3.790297284922417020e-07,-1.351617395783932807e-08,3.062624998051433067e-08,2.212721739169865032e-07,3.316640473371990083e-08,-2.839520448105758987e-06,-1.646791929488244932e-06,1.122495660865752143e-07,1.354036385237122886e-07,2.364302673640850116e-07,-3.539487920534156729e-07,-6.876553015899844468e-07,5.572069312620442361e-06,-4.510864073381526396e-06,2.706160375964827836e-05,5.789961960545042530e-06,-7.783148134876682889e-07,8.937986706314404728e-08,-5.135129867994692177e-07,2.148977273463970050e-06,9.317906005890108645e-06,-1.501746191934216768e-05,1.812127993616741151e-05,-6.778997340006753802e-05,8.150212124746758491e-06,-1.142078431826121232e-07,9.154969689006975386e-07,1.672764483373612165e-05,1.190582315757637843e-05,1.643395444261841476e-05,-5.237833647697698325e-06,5.407046501204604283e-06,-5.253536073723807931e-06,-3.317225889531982830e-07,-7.178162491072725970e-07,2.247215206807595678e-06,-9.875975592876784503e-06,1.902792428154498339e-05,3.334896973683498800e-05,-8.061948392423801124e-06,-1.095924926630686969e-05,-1.239117864315630868e-06,-2.964340524158615153e-07,3.512215016598929651e-06,9.385961675434373319e-06,-4.780120889336103573e-06,-1.762688407325185835e-05,3.382100476301275194e-05,-8.781557312431687023e-07,-1.866814045570208691e-07,-8.217058962145529222e-07,1.748784961819183081e-05,7.423431725328555331e-06,-1.236712250829441473e-06,-3.406162795727141201e-05,-7.192141765699489042e-06,2.868032424885313958e-07,-9.361929187434725463e-07,-3.189790120927682437e-08,-7.210591093098628335e-07,7.475852271454641595e-06,3.243170567657216452e-06,-3.514102445478783920e-06,1.883924056755859056e-07,5.572273664711246965e-08,6.738954994034429546e-08,-1.753050469233130571e-07,4.838153699893155135e-07,-3.988594414749968564e-07,-1.087566715796128847e-06,-5.219562240199593361e-07,-2.270307106755353743e-07,-5.105777631797536742e-07,-9.698464964458253235e-08,1.446228310442165821e-07,-3.139954287689761259e-07,1.788882855180418119e-06,1.296478149015456438e-05,-9.579815014149062335e-06,-1.596198103470669594e-06,-1.819066426378412871e-07,7.267646395803240011e-08,-3.471605225513485493e-07,1.842125953999129706e-07,6.922229545125446748e-07,-8.846475793689023703e-06,3.353876672917976975e-05,1.473146221542265266e-05,-1.335159504378680140e-05,-2.144479367416352034e-07,7.925135037112340797e-07,-7.287252174137393013e-06,-9.128108104050625116e-06,-1.003288343781605363e-05,-1.266984327230602503e-05,1.012544635159429163e-05,-4.281709607312222943e-06,-8.886369755600753706e-07,5.714401254408585373e-07,8.077321353994193487e-07,1.218261900248762686e-06,-2.731584345383453183e-06,1.882934520835988224e-05,7.693681254750117660e-06,5.600168606179067865e-06,1.494653133704559878e-06,4.166919893577869516e-07,6.865134878353273962e-07,3.183685521435108967e-06,2.630015160320908763e-06,-3.132062920485623181e-05,4.225565589877078310e-06,4.289988737582461908e-06,1.121575337492686231e-06,5.085350949229905382e-07,8.731671528039441910e-07,-6.270261110330466181e-06,-1.728731513139791787e-05,8.974239790404681116e-06,1.195440017909277231e-05,2.075489419439691119e-06,-2.938432999144424684e-06,2.085426240228116512e-05,7.757415005471557379e-06,2.380767728027421981e-05,-2.744601806625723839e-05,2.607398755571921356e-06,8.533991604053881019e-06,6.651182502537267283e-06,1.240165331539699878e-10\n0.000000000000000000e+00,-1.176808609670842998e-06,-3.229860794817795977e-06,-3.630824357969686389e-05,-1.926464392454363406e-07,-2.776667543002986349e-06,-7.072541166053269990e-07,-2.029287493598985748e-08,3.513934188958955929e-06,-3.418862775106390473e-07,1.095273037208244205e-04,6.716120697092264891e-05,1.536416384624317288e-04,5.771359428763389587e-04,-4.909847575618186966e-06,4.921902927890187129e-06,4.887918748863739893e-06,-4.725781036540865898e-05,-6.517651490867137909e-05,-3.011532244272530079e-04,-1.771174720488488674e-05,3.805910237133502960e-04,4.576901847030967474e-05,-1.727885546642937697e-06,-2.710789885895792395e-06,-7.223406282719224691e-05,-6.246990233194082975e-05,1.875572779681533575e-04,1.184737193398177624e-04,1.476917532272636890e-04,4.696459291153587401e-05,2.860850372599088587e-06,-6.334965291898697615e-06,1.879172123153693974e-05,2.255066065117716789e-04,1.210702612297609448e-04,-9.106812649406492710e-05,5.375916225602850318e-05,-1.901088398881256580e-04,-2.558722553658299148e-05,2.242031996502191760e-06,1.386992516927421093e-04,1.225202722707763314e-04,8.441331010544672608e-05,-2.386770211160182953e-04,-3.422684967517852783e-04,9.465787297813221812e-05,1.012032134894980118e-05,6.650110208283877000e-06,4.318072024034336209e-05,2.603028260637074709e-04,1.678297412581741810e-04,1.551792956888675690e-04,1.994954509427770972e-04,-1.802427732400246896e-06,4.134476967010414228e-06,-2.140843434972339310e-06,2.210187631135340780e-06,-7.379949238384142518e-06,4.483621887629851699e-05,7.201360131148248911e-05,7.287952939805109054e-06,-1.371550865769677330e-06,-1.566532006336274208e-07,-2.549474764634851454e-08,-1.880800027720397338e-06,-5.267616870696656406e-06,-3.000559991050977260e-05,1.579038689669687301e-05,-7.751976909275981598e-07,-2.381666490691713989e-07,-3.081405353100308275e-08,6.130978817964205518e-06,-6.504033081000670791e-06,1.257287076441571116e-04,2.426091814413666725e-04,-5.738744221162050962e-06,3.720494278240948915e-04,1.489730675530154258e-05,1.602834117875318043e-06,-4.169779458607081324e-06,-3.947967707063071430e-05,-1.868358813226222992e-04,-1.371953403577208519e-04,1.449365372536703944e-04,6.944546476006507874e-05,6.959183519938960671e-05,-7.702174116275273263e-06,3.210751856386195868e-06,-2.932260713350842707e-06,2.878305167541839182e-05,3.661527298390865326e-04,-2.848818257916718721e-04,1.186129520647227764e-05,4.989473018213175237e-05,-2.139713160431711003e-06,-1.161537511507049203e-06,5.119634442962706089e-05,3.430976648814976215e-04,1.044446471496485174e-04,7.167727017076686025e-05,3.662646486191079021e-05,-7.832582923583686352e-05,-8.193073881557211280e-05,-3.051413841603789479e-07,8.850934682413935661e-05,3.518205267027951777e-05,-7.454679871443659067e-05,-1.710191572783514857e-04,5.687146040145307779e-05,1.474817254347726703e-04,-3.866800761898048222e-05,-4.292321591492509469e-06,8.469593740301206708e-05,1.283346791751682758e-04,-3.140012267976999283e-05,7.769395597279071808e-05,3.598347757360897958e-05,6.163426178318331949e-07,-4.623005224857479334e-06,1.226760787176317535e-06,4.834027095057535917e-06,6.228064012248069048e-05,3.740857209777459502e-06,-4.944473039358854294e-05,-8.957803402154240757e-06,-6.566616320924367756e-06,-1.592153751062141964e-07,2.151301536912342272e-08,1.048437979989103042e-06,5.258746114122914150e-06,8.041766704991459846e-05,6.486596248578280210e-05,3.700231445691315457e-06,4.067680492880754173e-06,-1.593606100414035609e-07,-4.668228029913734645e-06,1.168816106655867770e-05,7.623220153618603945e-05,-1.858152681961655617e-04,1.968951546587049961e-04,-1.534773618914186954e-04,-9.360232979815918952e-06,-7.878875294409226626e-07,-4.995662948203971609e-06,1.121285604313015938e-04,1.598779053892940283e-04,-1.178864549729041755e-04,9.652994340285658836e-04,7.424474461004137993e-04,-4.675946547649800777e-05,5.358970156521536410e-06,8.462161531497258693e-07,1.968724245671182871e-04,-1.382847403874620795e-04,-2.600117586553096771e-04,2.199061855208128691e-04,-1.929514837684109807e-04,3.864137397613376379e-06,-1.300398707826389000e-06,-1.499435029472806491e-06,2.674123243195936084e-05,-2.132052177330479026e-04,-1.682873989921063185e-04,1.783674524631351233e-04,-3.126522642560303211e-06,2.588607021607458591e-04,1.143907284131273627e-04,-5.494045581144746393e-06,3.087455988861620426e-04,5.075320223113521934e-05,8.523055585101246834e-04,-4.926134133711457253e-04,-9.053779067471623421e-04,-1.645675220061093569e-04,5.708605749532580376e-05,-9.459986358706373721e-07,-7.249979535117745399e-05,-5.507693276740610600e-04,5.062703276053071022e-04,4.038774932269006968e-04,-2.180477895308285952e-05,-7.783394266880350187e-07,-3.881473730871221051e-06,-5.509629659172787797e-07,-3.274350092397071421e-06,-3.541658588801510632e-05,-1.522438833490014076e-04,-9.289203444495797157e-05,-1.118221643992001191e-05,5.106801836518570781e-06,-1.646106170483108144e-06,-1.539281235807266057e-08,8.186953891708981246e-06,2.086425411107484251e-05,-2.942811624961905181e-05,-1.545281702419742942e-04,5.002505076845409349e-06,-9.359122259411378764e-07,-3.400577952561434358e-08,6.558780670166015625e-01,1.481906565459212288e-05,-8.313723374158143997e-04,-8.423425024375319481e-04,-1.094915322028100491e-03,-2.200248884037137032e-03,-9.148645767709240317e-05,-2.879644625863875262e-06,1.972216705325990915e-05,2.080703270621597767e-04,8.036150829866528511e-04,1.624603755772113800e-04,2.168150618672370911e-03,-9.745917050167918205e-04,3.542425110936164856e-05,2.373269853706005961e-05,-2.294548903591930866e-05,-7.459676271537318826e-05,4.694164090324193239e-06,-6.389437476173043251e-04,3.972278791479766369e-04,-3.281683311797678471e-04,-6.214287132024765015e-04,1.089920078811701387e-05,7.849444955354556441e-06,-2.887543814722448587e-04,-1.635738997720181942e-03,-9.456185507588088512e-04,2.056314842775464058e-04,-7.892501889728009701e-05,4.635868826881051064e-04,2.396484633209183812e-04,1.485194025008240715e-05,-8.470796747133135796e-04,-2.894176286645233631e-04,5.409070872701704502e-04,-8.905961294658482075e-05,4.831954720430076122e-04,-7.025131490081548691e-04,7.127105345716699958e-05,7.589123924844898283e-06,-2.167601487599313259e-04,-1.188909984193742275e-03,-1.241798512637615204e-03,-1.036240370012819767e-03,-2.029709139605984092e-04,-4.502654974203323945e-06,1.385815721732797101e-05,-2.908378746724338271e-07,-8.232318214140832424e-05,-1.138033840106800199e-04,3.710547753144055605e-05,9.853485244093462825e-05,2.907160342147108167e-05,3.345886216266080737e-05,-2.197945832449477166e-06,9.543418855173513293e-08,-1.007883611237048171e-06,-9.576949651091126725e-07,-1.905751742015127093e-05,7.400585673167370260e-06,-1.652017431297281291e-06,-4.851201538258465007e-07,4.770663508679717779e-08,4.207176061754580587e-06,-3.907652171619702131e-06,1.343096519121900201e-04,-8.359047569683752954e-06,9.541180770611390471e-05,2.795562322717159986e-04,9.956273061106912792e-06,1.628419568078243174e-06,3.711589897648082115e-06,-4.497246845858171582e-05,-1.072553932317532599e-04,-3.336097288411110640e-04,-1.121208624681457877e-04,2.463418932165950537e-04,8.690380491316318512e-05,-4.881917902821442112e-06,5.001317731512244791e-06,-2.330177449039183557e-05,8.344312664121389389e-05,1.104812181438319385e-04,-2.057369565591216087e-04,-4.354745760792866349e-05,5.457758015836589038e-05,-2.008467845371342264e-06,1.087987584469374269e-06,4.141201497986912727e-05,2.337480837013572454e-04,-2.797279375954531133e-05,2.194599983340594918e-05,-6.973503332119435072e-05,-1.531081943539902568e-05,-4.788114165421575308e-05,8.460133926746493671e-07,1.041933719534426928e-04,4.650581104215234518e-05,2.398526339675299823e-05,-7.950860890559852123e-06,1.478586200391873717e-04,9.779895481187850237e-05,-1.972238896996714175e-05,3.315145704618771560e-07,8.796674956101924181e-05,1.556646602693945169e-04,1.870297419372946024e-04,1.104681650758720934e-04,7.942222873680293560e-05,1.746341382613536553e-07,-1.411538391948852222e-06,7.362626774920499884e-07,6.796362413297174498e-06,4.452752909855917096e-05,2.730876803980208933e-05,2.016658982029184699e-05,-3.142834884783951566e-06,-6.185317488416330889e-06,-1.851455522228206974e-08,-3.738286125098966295e-08,-1.978078444153652526e-06,-6.818151632614899427e-06,-6.380354079738026485e-06,3.220365397282876074e-05,-2.230050313301035203e-06,-5.874381940884632058e-07,-1.814009920053649694e-08,7.829336027498356998e-06,-2.048943542831693776e-06,1.813674170989543200e-04,-1.002944773063063622e-04,2.391847374383360147e-05,4.969158908352255821e-04,1.859532494563609362e-05,4.917240403301548213e-06,-4.596707185555715114e-06,-6.486839993158355355e-05,-4.455696907825767994e-04,-2.139428397640585899e-04,1.177606172859668732e-04,2.664989733602851629e-04,3.691333404276520014e-05,-3.249776455049868673e-06,4.830305442737881094e-06,-6.732717156410217285e-05,-3.248854773119091988e-05,-1.253182417713105679e-04,-5.326597602106630802e-04,-2.343020023545250297e-04,2.946184395113959908e-05,3.784841283049900085e-06,-4.349067523889971199e-07,6.226715777302160859e-05,2.576455299276858568e-04,1.916439796332269907e-04,-8.624990005046129227e-05,2.194053085986524820e-04,-4.600303145707584918e-05,-6.600029882974922657e-05,-1.097843141906196252e-05,1.924581010825932026e-04,1.140038657467812300e-04,1.258621341548860073e-04,-1.705536487861536443e-05,-5.818950012326240540e-04,-7.443909998983144760e-05,-3.074715641560032964e-05,-4.632645413948921487e-07,1.186854206025600433e-07,1.770326489349827170e-04,-3.320335235912352800e-05,-3.803678555414080620e-04,2.130227221641689539e-04,-1.588415443620760925e-07,-2.333754309802316129e-06,-6.721353429384180345e-08,4.788853402715176344e-08,1.626166704227216542e-05,1.432842509530019015e-05,5.186128692002967000e-05,1.353128482151078060e-06,-9.401835995959118009e-06,-3.022333316948788706e-07,-5.289678028930211440e-08,-2.639486865518847480e-06,-2.889808911277214065e-06,-4.140425517107360065e-05,1.143506142398109660e-05,-3.182962018399848603e-06,-2.522744580346625298e-06,3.669185844046296552e-08,6.242846666282275692e-06,-1.799659912649076432e-06,5.661331670125946403e-05,2.744016528595238924e-04,4.972199094481766224e-04,4.373726551420986652e-04,1.208217872772365808e-05,-2.864349539777322207e-07,-4.818849447474349290e-06,-9.779506217455491424e-05,-3.015961556229740381e-04,4.269250348443165421e-05,-2.788372803479433060e-04,2.605050394777208567e-04,9.892442903947085142e-05,1.839931201175204478e-06,6.970358299440704286e-07,-1.357131259283050895e-04,2.320592466276139021e-04,1.023597360472194850e-04,-1.569291780469939113e-04,1.228331384481862187e-04,4.396577787701971829e-05,-3.979969278589123860e-07,-3.332853282245196169e-07,5.670531390933319926e-05,1.186545050586573780e-04,-4.422861820785328746e-05,-8.586997864767909050e-06,2.819357177941128612e-05,-1.522408856544643641e-04,-2.474097163940314204e-05,1.348078285445808433e-06,5.177668936084955931e-05,3.069163649342954159e-04,2.603206376079469919e-04,-2.769705606624484062e-04,-2.150120271835476160e-04,3.910748637281358242e-04,-3.109380486421287060e-08,-6.665423370577627793e-06,1.863206707639619708e-04,1.858084870036691427e-04,2.060183578578289598e-05,-1.250146015081554651e-04,-1.687212206888943911e-04,2.948682549686054699e-06,-6.115258202044060454e-06,1.198378640765440650e-06,1.220578633365221322e-05,8.488698222208768129e-05,1.083018578356131911e-04,-7.693596126046031713e-05,-1.388416876579867676e-05,-6.411209596990374848e-06,-1.189102249554707669e-06,1.909758111651171930e-07,-2.366687795074540190e-06,2.403538474027300254e-06,3.344245487824082375e-05,3.828982517006807029e-05,-5.069243229627318215e-07,2.277693056385032833e-08,-8.962729225459042937e-08,5.542955477721989155e-06,-6.409006346075329930e-06,1.383094495395198464e-04,1.502468512626364827e-04,2.115976385539397597e-04,4.065454704686999321e-04,1.700297980278264731e-05,5.554222184400714468e-07,-5.197171049076132476e-06,-1.103567774407565594e-04,2.919993712566792965e-04,-3.192226286046206951e-04,-8.838750363793224096e-05,2.957145334221422672e-04,3.497726866044104099e-04,-5.357122063287533820e-06,1.853927278716582805e-05,-6.394162483047693968e-05,4.645226363209076226e-05,3.407488984521478415e-04,-2.447600127197802067e-04,-3.013991517946124077e-04,1.554385089548304677e-04,-3.245079369662562385e-07,7.707151780778076500e-06,4.370659735286608338e-05,2.161932497983798385e-04,-2.323935768799856305e-04,3.611150023061782122e-04,2.490906626917421818e-05,2.013942284975200891e-04,-7.587596337543800473e-05,-3.272231197115615942e-07,1.180671679321676493e-04,-2.037545054918155074e-04,-1.021646457957103848e-04,-1.781503815436735749e-04,3.719953747349791229e-05,2.543881419114768505e-04,-4.075829929206520319e-05,-6.692516762996092439e-07,1.429105759598314762e-05,3.009911742992699146e-04,5.623741162708029151e-05,-2.141440345440059900e-04,7.079555507516488433e-05,4.610889391187811270e-06,-6.858815595478517935e-06,7.741002264083363116e-06,3.613209992181509733e-05,4.173566994722932577e-04,1.576930844748858362e-05,-1.324686745647341013e-04,-2.063796091533731669e-05,-6.722179023199714720e-06,-3.644834407623420702e-07,3.161267159157432616e-08,-6.502144174191926140e-07,-1.438421577404369600e-06,6.456828941736603156e-06,2.067195600830018520e-05,-1.010506593956961296e-06,-5.561387865782307927e-07,-3.434706741245463490e-09,4.670017688113148324e-07,3.127803438474074937e-07,3.066520002903416753e-05,1.775674463715404272e-04,2.411330788163468242e-04,5.647808939102105796e-05,1.074940519174560905e-05,-3.772366653720382601e-06,5.530705948331160471e-06,-1.066953700501471758e-05,-1.878641778603196144e-04,-1.905540411826223135e-04,-1.987512514460831881e-04,4.631666815839707851e-04,4.823632480110973120e-05,-1.491930220254289452e-06,-7.871742127463221550e-06,-1.148252194980159402e-04,1.590286556165665388e-04,-1.908967387862503529e-04,1.179986065835691988e-05,-2.145678008673712611e-04,1.783873303793370724e-04,1.406523551850114018e-06,4.666792960961174686e-07,7.904131962277460843e-06,3.191942596458829939e-05,1.583902194397523999e-04,-3.413567319512367249e-04,3.042266689590178430e-05,1.260904980426857946e-07,-1.198231984744779766e-05,-9.951045285561122000e-07,4.674635056289844215e-05,3.389158518984913826e-05,-1.616480876691639423e-04,3.637934278231114149e-04,8.355254249181598425e-05,4.214295768178999424e-05,-1.112996869778726250e-05,-2.380842033744556829e-06,2.756261965259909630e-04,3.493798139970749617e-04,3.646857803687453270e-04,-2.211147802881896496e-04,6.545927317347377539e-05,1.804521343728993088e-05,1.668075924499134999e-06,-1.469338985771173611e-05,3.512641706038266420e-05,2.203993426519446075e-05,8.970475028036162257e-05,8.696278382558375597e-05,1.878292096080258489e-06,2.399621553195174783e-05,3.345586719660786912e-06,1.965993214980699122e-05,7.359021765296347439e-06,-2.985134415212087333e-06,-2.255868457723408937e-05,2.595403020677622408e-05,-9.104486707656178623e-06,1.376968975819181651e-05,1.848674219218082726e-05,1.103643171518342569e-05,1.453940171813883353e-06,6.988233508309349418e-05,-2.473062777426093817e-04,-8.361542131751775742e-05,2.253327402286231518e-04,7.700699643464758992e-05,-1.998657717194873840e-05,1.292215893045067787e-05,3.703004404087550938e-05,-1.810341200325638056e-04,-5.285143270157277584e-04,-1.457913167541846633e-04,4.800739698112010956e-04,1.513320457888767123e-04,-2.179884359065908939e-05,8.411934686591848731e-06,1.132135803345590830e-04,-2.826098352670669556e-04,1.494028256274759769e-04,-2.330697025172412395e-04,2.984826569445431232e-04,2.165379701182246208e-04,-1.241887275682529435e-05,-7.271302820299752057e-06,5.832419265061616898e-05,-1.157854967459570616e-05,-5.751068238168954849e-04,8.784201054368168116e-05,-2.255888830404728651e-05,-1.483865344198420644e-04,2.881305226765107363e-05,-3.458085848251357675e-05,2.691076078917831182e-04,4.531891900114715099e-04,4.940365033689886332e-05,1.157584483735263348e-04,2.414371992927044630e-04,1.654411462368443608e-04,8.423587132710963488e-05,-1.441266067558899522e-04,-8.340117346961051226e-05,1.544996193842962384e-04,-7.892631692811846733e-04,9.810478659346699715e-04,8.482001721858978271e-04,7.183851557783782482e-04,1.152811746578663588e-04,6.520935567095875740e-04,1.164152286946773529e-03,2.704512444324791431e-04,2.152644796296954155e-03,-9.437652188353240490e-04,-1.363822375424206257e-04,6.888182833790779114e-04,-3.228489617868035566e-07\n0.000000000000000000e+00,-8.548170171707170084e-07,-6.039957952452823520e-06,6.938383739907294512e-05,8.853079634718596935e-05,8.695013775650295429e-08,4.918695140077034011e-06,2.072040494738303096e-08,4.923037977277999744e-06,1.223138133354950696e-05,-1.874875124485697597e-05,-3.614118613768368959e-04,1.547785650473088026e-04,-1.879214833024889231e-04,-3.283366822870448232e-08,-6.600573669857112691e-07,-2.762635176623007283e-06,-4.769731458509340882e-05,-5.892906337976455688e-04,7.445194205502048135e-05,6.454736285377293825e-05,-9.730254532769322395e-06,2.322932414244860411e-04,1.006173897621920332e-05,7.971354534674901515e-06,8.240009628934785724e-05,-5.828695429954677820e-05,-2.148557687178254128e-04,3.786940360441803932e-04,8.873245678842067719e-05,9.171181591227650642e-05,3.657198249129578471e-06,-2.685379286049283110e-06,-1.068790516001172364e-05,-5.532172508537769318e-04,1.036518515320494771e-04,3.462461754679679871e-04,-3.916697824024595320e-05,-3.015886250068433583e-05,-4.001293928013183177e-05,-1.574929910930222832e-06,-1.616851513972505927e-04,1.550376036902889609e-04,3.533188428264111280e-04,-7.668150647077709436e-05,1.181088737212121487e-04,-3.676174383144825697e-04,-5.650281309499405324e-05,6.447372470574919134e-06,3.675875632325187325e-05,6.917968858033418655e-05,3.333952627144753933e-04,4.216234956402331591e-04,2.749927516561001539e-04,-1.933446128532523289e-06,1.618143869563937187e-06,-2.081516470298083732e-08,1.479061211284715682e-06,9.449569915886968374e-06,-7.784851186443120241e-05,1.873182100098347291e-06,-1.187349653264391236e-06,-6.709145054628606886e-06,-1.627896153877372853e-06,-3.130067938172942377e-08,-4.409304494856769452e-07,-1.703266093500133138e-06,2.141155709978193045e-05,-1.595431058376561850e-05,-1.580441903570317663e-06,2.908374426624504849e-06,-4.474151882316590445e-10,-4.997081305191386491e-06,1.054074709827546030e-05,-1.325555640505626798e-04,1.906564430100843310e-04,6.474207038991153240e-04,-3.308198065496981144e-04,-1.022110382109531201e-06,-2.832814516295911744e-07,-1.180522758659208193e-06,-3.453114004514645785e-06,-2.137152478098869324e-05,1.417438033968210220e-04,3.839812998194247484e-04,-4.007460956927388906e-04,-1.088903954951092601e-04,8.186932063836138695e-06,-7.047337476251414046e-06,-5.357605186873115599e-05,-2.243535855086520314e-04,-5.423953552963212132e-06,1.280465221498161554e-04,-7.875045412220060825e-05,-8.685909415362402797e-05,9.769323696673382074e-06,-6.824186129961162806e-06,-5.092423089081421494e-05,-5.131068173795938492e-04,-1.605162979103624821e-04,2.906154259108006954e-04,-1.598024537088349462e-04,-1.791534014046192169e-04,-2.279626642121002078e-05,1.579861191203235649e-06,-2.366379922023043036e-04,-4.191456828266382217e-04,4.068367416039109230e-04,7.220687693916261196e-04,-3.238190256524831057e-04,-3.127533127553761005e-04,-5.197054269956424832e-05,5.212205905991140753e-06,-1.202138810185715556e-04,-1.291653898078948259e-04,1.596052607055753469e-05,2.744868979789316654e-04,8.816517947707325220e-05,-1.323389824392506853e-07,6.129197572590783238e-06,-1.028844508255133405e-06,-8.309509212267585099e-06,-6.940934690646827221e-05,-4.796501161763444543e-05,1.936778426170349121e-05,2.233310851806891151e-06,1.008193862617190462e-06,-2.189658061979571357e-06,-4.732446967636860791e-08,-2.609034254419384524e-06,-4.772815827891463414e-06,-1.188844034913927317e-04,-4.833443381357938051e-05,-3.966993972426280379e-06,-1.616830195416696370e-05,1.064407513240439584e-07,8.213102773879654706e-06,-1.983715628739446402e-05,9.121665789280086756e-05,5.383954849094152451e-04,-1.099539222195744514e-03,4.445920058060437441e-04,1.776231692929286510e-05,3.153390025545377284e-06,3.178245378876454197e-06,-6.104676867835223675e-05,1.950446167029440403e-04,1.036574016325175762e-03,-4.465433885343372822e-04,9.452300146222114563e-04,3.440199943725019693e-04,-2.082978608086705208e-05,-2.347805275348946452e-05,-2.923963766079396009e-04,-7.925325189717113972e-05,1.123697729781270027e-03,-4.769513325300067663e-04,-1.141235115937888622e-04,2.914907527156174183e-04,-1.362522561976220459e-05,7.533751158916857094e-06,-1.207094828714616597e-05,5.089423502795398235e-04,5.201844032853841782e-06,-3.906650817953050137e-04,4.515368491411209106e-04,6.449414649978280067e-05,-6.848991324659436941e-05,2.591426209619385190e-06,2.189317019656300545e-04,4.328907816670835018e-04,-2.815770567394793034e-04,-9.018720593303442001e-04,1.854722504504024982e-04,1.220347476191818714e-04,-2.236359432572498918e-05,-7.032972462184261531e-06,4.699425771832466125e-04,2.125782775692641735e-04,-7.511609001085162163e-04,-4.149419837631285191e-04,-1.504351821495220065e-04,8.620134394732303917e-06,-3.659452886495273560e-06,1.683588379819411784e-09,4.625550718628801405e-05,1.435526064597070217e-04,3.814219671767205000e-04,-2.763566590147092938e-05,-2.871262950066011399e-06,-1.055247594194952399e-05,5.515933025890262797e-06,-7.240647903472563485e-08,5.163832383914268576e-07,-1.223987419507466257e-05,-2.383166720392182469e-04,-1.767468638718128204e-04,2.647041128511773422e-06,-1.493396484875120223e-05,-8.554223995815846138e-09,1.764330590958707035e-05,6.558611989021301270e-01,3.182760265190154314e-04,-1.315602567046880722e-04,-3.533579874783754349e-03,8.941746782511472702e-04,-5.011910616303794086e-06,9.863550076261162758e-06,-3.186274625477381051e-06,-5.017149669583886862e-05,-1.470788614824414253e-03,-3.150911652483046055e-04,-2.647076500579714775e-03,2.125685103237628937e-03,-1.692362246103584766e-03,-4.049175913678482175e-06,1.233624971064273268e-05,1.340981252724304795e-04,5.666210199706256390e-05,2.360194223001599312e-03,1.233435235917568207e-03,-2.142340090358629823e-04,-6.581987836398184299e-04,-2.834362021530978382e-05,5.148998297954676673e-06,1.495895558036863804e-04,1.782810199074447155e-03,-4.993967013433575630e-05,-6.424820749089121819e-04,1.798287034034729004e-03,2.562362933531403542e-04,1.072496670531108975e-04,-1.153694847744191065e-05,5.525780725292861462e-04,8.793597808107733727e-04,-3.268377622589468956e-03,-1.337281719315797091e-04,7.967890705913305283e-04,1.423218636773526669e-03,8.270982652902603149e-05,-2.486474477336741984e-05,7.793614640831947327e-04,-6.537786102853715420e-04,-3.833384253084659576e-04,-2.087258035317063332e-04,-4.864161310251802206e-04,2.563552698120474815e-06,-1.486338260292541236e-05,4.309019914217060432e-06,-3.098064917139708996e-05,-2.374975301790982485e-04,-9.425854659639298916e-05,-2.210021557402797043e-05,2.152713932446204126e-06,1.269961285288445652e-05,6.791326995880808681e-06,7.525522960349917412e-08,3.878795382661337499e-07,4.067956524522742257e-06,6.741645483998581767e-05,2.134413080057129264e-05,2.366303760936716571e-06,1.594095124346495140e-06,-1.034936758514959365e-07,1.623207481316057965e-06,4.000924491265323013e-06,-3.985937655670568347e-05,2.229488745797425508e-04,7.707337499596178532e-05,-5.672154657077044249e-05,1.860046722867991775e-06,-7.218358746285957750e-07,-9.369048711960203946e-06,-1.675874773354735225e-05,2.801326918415725231e-04,-2.267753443447872996e-04,4.680752754211425781e-04,-9.976233559427782893e-05,-4.573730257106944919e-05,2.765963245110469870e-07,5.017836883780546486e-06,-4.711993824457749724e-05,-3.092388797085732222e-04,-3.178166662110015750e-05,7.036999159026890993e-05,3.703670226968824863e-04,-2.117631083820015192e-05,-3.018814368260791525e-06,-1.874381041488959454e-06,-8.659796549181919545e-06,-2.690206165425479412e-04,-3.836840623989701271e-04,2.961502759717404842e-04,2.828586730174720287e-05,-1.715671678539365530e-04,-1.401942427037283778e-05,-9.245816272596130148e-07,-5.591866647591814399e-05,1.332370084128342569e-05,3.321905678603798151e-04,-1.707456103758886456e-04,-3.901791642419993877e-04,-2.147667328245006502e-05,-2.393451040916261263e-06,1.394072910443355795e-06,-9.598468750482425094e-05,-2.831816527759656310e-05,9.611659334041178226e-05,3.046425117645412683e-04,3.033434913959354162e-04,1.811646598071092740e-06,4.621226253220811486e-06,4.120704033994115889e-06,-2.934762505901744589e-06,4.285048635210841894e-05,-9.255899203708395362e-05,1.241446989297401160e-05,1.948683348018676043e-07,-2.193686214013723657e-06,-6.209755269992456306e-07,-1.010448613669723272e-09,2.011301148741040379e-06,6.055757694412022829e-06,5.644287739414721727e-05,3.594651570892892778e-05,2.921300392699777149e-07,4.539513611234724522e-06,2.591468728496693075e-08,-8.769176929490640759e-06,1.482192055846098810e-05,-1.706485636532306671e-04,4.158647498115897179e-04,7.427332457154989243e-04,-6.124668288975954056e-04,-9.988258170778863132e-06,-4.727762188849737868e-06,-2.510017338863690384e-06,5.595007314695976675e-05,3.566397936083376408e-06,1.096084670280106366e-04,4.947082488797605038e-04,-1.031046849675476551e-04,-8.315853847307153046e-06,1.961364432645495981e-05,-4.700041699834400788e-06,-1.496728691563475877e-05,-1.156482030637562275e-04,-2.091509668389335275e-04,-2.616095298435539007e-04,1.546260464238002896e-04,3.739478052011691034e-05,6.721005775034427643e-06,-2.458082008160999976e-06,-7.173546327976509929e-05,-3.406876639928668737e-04,-5.092577193863689899e-04,1.222401042468845844e-04,-7.079775969032198191e-05,2.181308664148673415e-04,7.836574513930827379e-05,-6.195066362124634907e-06,-9.021918231155723333e-05,-2.496093802619725466e-04,1.525414263596758246e-04,-2.430171007290482521e-04,-6.059104343876242638e-04,-9.458221757085993886e-05,1.976050225493963808e-05,3.986589490523329005e-06,-2.198899164795875549e-05,7.757198181934654713e-05,8.140523277688771486e-06,-2.808226272463798523e-04,1.462264626752585173e-04,-5.361716375773539767e-06,6.610611308133229613e-06,-1.798170842448598705e-06,6.314533493423368782e-06,-4.234064545016735792e-05,-4.097088094567880034e-05,1.145968326454749331e-05,5.233386218606028706e-06,6.601585027965484187e-06,-4.253688530297949910e-07,-6.986556400079280138e-08,2.693983560675405897e-06,8.806478035694453865e-06,6.575445877388119698e-05,2.525753370719030499e-05,2.529400944695225917e-06,1.601418034624657594e-06,4.766343408846296370e-08,-9.492511708231177181e-06,1.092123784474097192e-05,-1.904205419123172760e-06,1.427904644515365362e-04,5.585394683293998241e-05,-6.628890987485647202e-04,-8.918451385397929698e-06,2.232855194961302914e-06,1.615441988178645261e-06,7.113959873095154762e-05,3.453577519394457340e-04,-5.481539410538971424e-04,2.938628895208239555e-04,1.472714648116379976e-04,-2.192644897149875760e-04,1.053275627782568336e-05,-1.553402398712933064e-05,-8.122690633172169328e-05,2.675429641385562718e-06,-2.793637104332447052e-04,-6.770031759515404701e-04,-2.043893618974834681e-04,-1.620767870917916298e-04,1.109318236558465287e-05,-3.497432089716312476e-06,-5.913237328059040010e-05,-2.600459265522658825e-04,-5.192324751988053322e-04,3.868320491164922714e-04,3.912292959284968674e-05,2.390466688666492701e-04,1.216551900142803788e-04,-6.761390523024601862e-07,-2.492641215212643147e-04,-6.156204617582261562e-04,5.319439223967492580e-04,9.017696138471364975e-04,4.049184499308466911e-04,5.241876933723688126e-04,-1.030122257361654192e-05,-1.773351755218754988e-06,-1.537776552140712738e-04,-4.177690716460347176e-04,1.934663305291905999e-04,5.765075911767780781e-04,5.064937868155539036e-04,-4.954401902068639174e-06,5.802464329462964088e-06,-2.014423898799577728e-06,-9.260555998480413109e-06,-1.268194173462688923e-04,-1.124491536756977439e-04,-1.896229332487564534e-05,2.515102551114978269e-06,7.091000043146777898e-06,2.264774366267374717e-06,-7.047128747217357159e-08,-8.654239422867249232e-07,-4.133202764933230355e-06,4.573210389935411513e-05,4.956099655828438699e-05,-5.167502422409597784e-06,6.516652319987770170e-06,-2.631804818520322442e-08,1.697800712463504169e-06,5.023719950258964673e-06,2.414559276076033711e-05,1.823567145038396120e-04,1.080971851479262114e-04,2.461814801790751517e-05,8.438866643700748682e-06,-6.888158168294467032e-07,-6.841597041784552857e-06,-3.890797233907505870e-05,-1.679900306044146419e-04,7.502417429350316525e-05,3.639637143351137638e-04,-4.108600260224193335e-04,-3.230423317290842533e-06,-6.287516498559853062e-06,1.951186823134776205e-05,5.687524098902940750e-04,-6.041915621608495712e-04,-5.078013782622292638e-05,3.128001990262418985e-04,1.882484939415007830e-04,1.849316176958382130e-04,-3.089665824518306181e-06,-6.433376256609335542e-06,8.277360393549315631e-06,-3.500918392091989517e-04,-1.756566052790731192e-04,5.861507379449903965e-04,-3.289816086180508137e-04,-1.932376835611648858e-05,-5.681552647729404271e-05,-3.224026386305922642e-06,-3.886810009134933352e-05,-2.359401405556127429e-04,5.833466420881450176e-04,-6.224804092198610306e-04,-1.333844120381399989e-04,-2.988280539284460247e-05,-4.994749178877100348e-05,-3.019480345756164752e-06,1.028940896503627300e-04,8.650893578305840492e-04,7.956582703627645969e-04,-3.482264874037355185e-04,8.898196392692625523e-05,-4.272250862413784489e-06,-9.003244372252083849e-08,-3.657260322142974474e-06,4.754521796712651849e-06,1.574123962200246751e-05,-4.309247015044093132e-05,-2.545532151998486370e-05,-1.326611072727246210e-05,-5.577143383561633527e-06,-8.390666721425077412e-07,8.554707164876163006e-09,6.554246851919742767e-07,1.683703430899186060e-06,2.877586666727438569e-05,2.236425461887847632e-05,3.868701696774223819e-07,1.606852606528264005e-06,-2.227875484095420688e-08,-3.788670483118039556e-06,6.225665856618434191e-06,8.143713785102590919e-06,2.280842891195788980e-04,5.083471769466996193e-04,-2.664265048224478960e-04,-1.510552465333603323e-06,-1.890565840767521877e-06,-2.812384309436311014e-06,2.805725671350955963e-06,-9.205837704939767718e-05,1.149936360889114439e-05,4.035066813230514526e-04,1.640254486119374633e-04,1.002202552626840770e-04,2.999279104187735356e-06,3.680064401123672724e-05,-3.632490006566513330e-06,-1.553460024297237396e-04,-3.524237836245447397e-04,9.826519817579537630e-05,2.356215700274333358e-04,2.471274638082832098e-04,2.093763896482414566e-06,3.785212356888223439e-06,-2.417941323074046522e-05,-3.302389523014426231e-04,-2.989967179019004107e-04,5.012850160710513592e-04,2.100401470670476556e-04,1.723512832541018724e-05,-2.824659532052464783e-06,-1.384723873343318701e-05,-9.913486428558826447e-05,3.237255441490560770e-06,3.805938758887350559e-04,-1.178651073132641613e-04,-3.159853513352572918e-04,-2.786547411233186722e-04,-1.320362480328185484e-05,-1.620147486391942948e-06,8.904447167878970504e-05,-1.434235891792923212e-04,5.642734322464093566e-05,-6.334896897897124290e-05,6.109484238550066948e-04,1.380904564030061010e-06,1.641132826080138329e-06,-1.045879525918280706e-05,1.935158979904372245e-05,1.743108732625842094e-04,-9.359629621030762792e-05,-1.100371591746807098e-04,1.498319943493697792e-05,-3.216116238036192954e-05,6.844374183856416494e-06,-2.277685780427418649e-05,5.381328264775220305e-06,-2.654467425600159913e-05,2.864937596314121038e-05,6.864948227303102612e-05,-3.941857357858680189e-06,-1.223459639732027426e-05,-4.183227792964316905e-05,8.217512004193849862e-06,1.131864064518595114e-05,-3.011391709151212126e-05,-3.835243987850844860e-04,1.948995777638629079e-04,-3.450477961450815201e-04,-2.322583350178319961e-05,-5.846593194291926920e-05,7.154759259719867259e-06,2.506029522919561714e-05,1.106533309211954474e-04,-3.981096087954938412e-04,8.327603572979569435e-04,1.293569512199610472e-04,-2.781420334940776229e-05,3.110975012532435358e-05,7.825122338545043021e-06,-1.441612839698791504e-04,1.907812111312523484e-04,-5.238738958723843098e-04,3.252295718993991613e-04,4.245021555107086897e-04,-2.641395549289882183e-04,8.376528421649709344e-05,4.748773426399566233e-05,-1.072110680979676545e-04,-3.114084029220975935e-05,-5.387791898101568222e-04,1.040718052536249161e-05,-2.499616821296513081e-04,-1.471935829613357782e-04,3.186696267221122980e-05,1.007585233310237527e-04,8.212482498493045568e-06,-2.047671296168118715e-04,-1.341247116215527058e-04,3.503885527607053518e-04,-3.352296480443328619e-04,-1.627812162041664124e-04,-3.662383096525445580e-05,-1.387199154123663902e-04,-8.466076542390510440e-05,1.858031610026955605e-04,-6.220957147888839245e-04,1.168436720035970211e-03,1.439944375306367874e-03,1.848744577728211880e-04,-4.576095961965620518e-04,-4.759341012686491013e-03,1.238370314240455627e-03,4.479563212953507900e-04,1.798952289391309023e-04,6.157954339869320393e-04,-4.854711587540805340e-04,2.928377361968159676e-04,-6.483063543782918714e-07\n0.000000000000000000e+00,-1.143570898420875892e-05,2.715784467000048608e-05,-9.290550951845943928e-04,-2.781124203465878963e-04,-3.041097988898400217e-05,-4.114966577617451549e-05,3.466251996542268898e-08,4.644275395548902452e-05,-8.833349420456215739e-05,2.223805757239460945e-03,5.054479464888572693e-03,3.766729030758142471e-03,1.038725674152374268e-02,6.256463530007749796e-05,6.446052429964765906e-05,2.451553154969587922e-05,-6.964492786210030317e-05,2.257866552099585533e-03,-3.655007574707269669e-03,-3.206257708370685577e-03,8.081777021288871765e-03,5.185196641832590103e-06,-6.314199708867818117e-05,-6.058604412828572094e-05,-9.954401757568120956e-04,-5.087142926640808582e-04,4.161443561315536499e-03,1.469337847083806992e-03,1.647341530770063400e-03,-2.307111863046884537e-04,-2.915505683631636202e-05,-4.927238842356018722e-05,4.740254662465304136e-04,7.893020287156105042e-03,1.473696203902363777e-03,-1.982635352760553360e-03,-1.131578173954039812e-04,-1.378685468807816505e-03,5.241741891950368881e-04,2.007719922403339297e-05,2.735233400017023087e-03,-1.131572062149643898e-03,2.138899639248847961e-03,-2.260260749608278275e-03,-7.607521489262580872e-03,4.910918883979320526e-03,4.852924030274152756e-04,1.814296774682588875e-05,5.188181530684232712e-04,2.685891464352607727e-03,-1.066430588252842426e-03,2.844546921551227570e-03,1.999377971515059471e-03,1.004073692456586286e-05,3.113796992693096399e-05,-1.878696275525726378e-05,9.539307939121499658e-05,-1.403692585881799459e-04,5.085461307317018509e-04,8.760297205299139023e-04,1.251968496944755316e-04,-5.073201464256271720e-06,1.785587664926424623e-05,7.038463145647710917e-09,-3.654192551039159298e-05,-1.127441064454615116e-04,-1.716168189886957407e-04,4.440921475179493427e-04,-4.142959733144380152e-05,-4.714750684797763824e-05,-4.033587330809496052e-08,1.158515951829031110e-04,-7.227808237075805664e-05,2.716052578762173653e-03,6.218505557626485825e-03,-1.839907141402363777e-03,6.879138760268688202e-03,3.427178307902067900e-04,2.233568920928519219e-05,-2.691004920052364469e-05,-7.971447193995118141e-04,-3.298152470961213112e-03,-2.064297441393136978e-03,-9.015495888888835907e-04,1.615176326595246792e-03,1.119747059419751167e-03,-1.580333773745223880e-04,2.057582423731219023e-05,-1.470517483539879322e-03,9.428136982023715973e-04,6.192042492330074310e-03,-2.276821061968803406e-03,1.356649328954517841e-03,7.892764988355338573e-04,-4.105622065253555775e-05,6.088462396292015910e-05,9.779966203495860100e-04,7.502580061554908752e-03,3.568119602277874947e-03,-1.581826945766806602e-04,1.701555447652935982e-04,5.151996156200766563e-04,-1.375957275740802288e-03,3.623707016231492162e-06,1.555624417960643768e-03,1.271522138267755508e-03,-1.720369793474674225e-03,-3.446134738624095917e-03,1.223379746079444885e-03,3.899788483977317810e-03,-4.317697894293814898e-04,-7.667740283068269491e-05,1.913624349981546402e-03,2.522230148315429688e-03,-2.117339754477143288e-04,1.357566681690514088e-03,2.173329470679163933e-03,1.993605110328644514e-05,-5.065176083007827401e-05,-7.490053803849150427e-07,1.253965165233239532e-04,5.662364419549703598e-04,3.202785155735909939e-04,-4.056150792166590691e-04,-1.193178250105120242e-04,-1.269000640604645014e-04,3.753001692530233413e-06,-3.138605464414467860e-08,2.653422779985703528e-05,1.956502092070877552e-05,1.884034136310219765e-03,1.815540366806089878e-03,8.364942914340645075e-06,1.320005685556679964e-04,-1.011008876616870111e-08,-5.129224155098199844e-05,3.810474008787423372e-04,-7.013157010078430176e-04,-2.412789966911077499e-03,-2.256584353744983673e-03,-5.554425530135631561e-03,1.400181790813803673e-04,-6.184684752952307463e-05,-1.246621541213244200e-04,1.955935265868902206e-03,3.437589388340711594e-03,-1.644438831135630608e-03,2.265396341681480408e-02,1.507910434156656265e-03,-2.445873804390430450e-03,3.589670523069798946e-04,-1.654477673582732677e-04,-2.160987351089715958e-04,-2.514623571187257767e-03,5.757585167884826660e-04,-6.774170324206352234e-04,8.359388448297977448e-04,-1.632121857255697250e-03,2.103479782817885280e-04,-7.591529720230028033e-05,1.177872763946652412e-04,-1.789750065654516220e-03,3.452574834227561951e-03,-1.204282976686954498e-03,-4.817524459213018417e-03,4.803618881851434708e-03,1.092733349651098251e-03,-7.929856656119227409e-05,3.359856316819787025e-03,-2.205264288932085037e-03,1.197718456387519836e-02,-4.931220784783363342e-03,-1.099609583616256714e-02,-5.871964152902364731e-03,-6.373291835188865662e-04,-5.374507600208744407e-05,-1.711452379822731018e-03,-6.261163391172885895e-03,1.055525243282318115e-02,6.502178031951189041e-03,2.895223442465066910e-03,-6.463234603870660067e-05,-1.296827031183056533e-05,-2.291044802404940128e-05,-1.795255811884999275e-04,-1.313116168603301048e-03,-2.892467193305492401e-03,-1.670915866270661354e-03,-2.009774907492101192e-04,8.790282299742102623e-05,-2.526220669096801430e-06,-2.219121242319488374e-08,1.957320491783320904e-04,4.899744526483118534e-04,-8.643674664199352264e-04,-3.726213471964001656e-03,1.542495156172662973e-04,7.373601692961528897e-05,-2.671799848030786961e-08,-7.051356369629502296e-04,2.943582076113671064e-04,6.411103010177612305e-01,-2.327043190598487854e-02,-9.345349855720996857e-03,-4.423220083117485046e-02,-2.270244993269443512e-03,9.858162229647859931e-06,3.906685160472989082e-04,5.766131915152072906e-03,3.159143403172492981e-02,3.666271269321441650e-02,3.934313729405403137e-02,-4.455040022730827332e-02,-1.456655561923980713e-03,2.813983010128140450e-04,-1.553996698930859566e-04,4.325821530073881149e-03,2.540139830671250820e-04,-1.304797176271677017e-02,-1.144976168870925903e-02,9.972183033823966980e-04,-1.018287800252437592e-02,7.865519000915810466e-05,-1.122268076869659126e-04,-6.277863401919603348e-03,-4.306881129741668701e-02,-7.672155043110251427e-04,7.760347798466682434e-04,-1.120246667414903641e-02,3.022299380972981453e-03,5.414910148829221725e-03,3.661254595499485731e-04,-1.579156704246997833e-02,-9.644487872719764709e-03,2.270930819213390350e-02,-8.967439644038677216e-03,1.389969140291213989e-03,-1.415094360709190369e-02,5.486499285325407982e-04,3.482379834167659283e-04,-1.197507232427597046e-02,-9.810583665966987610e-03,-1.719699241220951080e-02,-2.763966284692287445e-02,1.542586600407958031e-03,-1.831889676395803690e-04,3.274964401498436928e-04,-8.506553422193974257e-05,-1.071444712579250336e-03,-7.367266342043876648e-03,-3.206546185538172722e-03,4.277009516954421997e-03,8.886010618880391121e-04,6.789260078221559525e-04,-6.841221329523250461e-05,-2.765955287031829357e-08,-2.640881393745075911e-05,-6.496227433672174811e-05,-1.692011137492954731e-04,2.613109536468982697e-04,-3.870818181894719601e-05,-1.886477912194095552e-05,6.492835069593638764e-08,5.436670471681281924e-05,-6.243147799978032708e-05,2.158924238756299019e-03,2.779820002615451813e-03,3.593635745346546173e-03,4.593806341290473938e-03,1.703575981082394719e-04,2.105982093780767173e-05,4.171613909420557320e-05,-7.247410831041634083e-04,-1.711267512291669846e-03,-3.182772779837250710e-03,-4.435683600604534149e-03,3.739627311006188393e-03,1.092554535716772079e-03,-7.532660674769431353e-05,-5.234475975157693028e-05,-4.047164111398160458e-04,3.320586634799838066e-03,1.742787193506956100e-03,-2.643170300871133804e-03,-2.028120215982198715e-03,1.208115718327462673e-03,2.616543315525632352e-05,5.858889562659896910e-05,5.518250400200486183e-04,5.266285501420497894e-03,3.229519352316856384e-03,-1.795214833691716194e-03,-4.965279367752373219e-04,6.847669137641787529e-04,-7.833226118236780167e-04,2.124958700733259320e-05,1.643379684537649155e-03,-3.907333884853869677e-04,2.074012299999594688e-04,1.739620231091976166e-03,2.561332890763878822e-03,1.869819592684507370e-03,-3.313292691018432379e-04,-4.852307029068470001e-05,1.608527498319745064e-03,1.095340820029377937e-03,1.096641528420150280e-03,1.427452894859015942e-03,-1.261181780137121677e-03,-9.326801773568149656e-06,-3.528259549057111144e-05,-1.774460361048113555e-05,9.489960939390584826e-05,-1.289391657337546349e-04,9.344532154500484467e-04,-5.048293387517333031e-04,-9.610550478100776672e-05,-8.415280899498611689e-05,1.249979845852067228e-06,7.066319085424765944e-08,-3.480330633465200663e-05,-1.054804961313493550e-04,-4.079872155671182554e-07,3.751980257220566273e-04,-1.661503847572021186e-05,-2.644848973432090133e-05,3.308105078758671880e-08,1.373956620227545500e-04,-6.296105129877105355e-05,2.819104585796594620e-03,4.551962483674287796e-03,2.296977210789918900e-03,8.341425098478794098e-03,2.134014212060719728e-04,7.711753278272226453e-05,-3.459254003246314824e-05,-1.196557190269231796e-03,-2.428085310384631157e-03,-1.816652482375502586e-03,-4.047083668410778046e-03,3.589447354897856712e-03,3.027757629752159119e-04,-1.059068672475405037e-04,1.348024088656529784e-04,-3.493576077744364738e-04,8.444592240266501904e-04,-2.290469361469149590e-03,-3.744252724573016167e-03,2.262556372443214059e-04,8.460042881779372692e-04,2.926040906459093094e-06,3.081041359109804034e-05,9.537196601741015911e-04,4.733426496386528015e-03,3.477733582258224487e-03,-4.128555767238140106e-03,-5.338194314390420914e-04,-5.024608690291643143e-04,-1.338319503702223301e-03,-4.725532107840990648e-07,1.692560384981334209e-03,-5.196348647587001324e-04,-5.369926802814006805e-04,2.937117125838994980e-03,8.747831452637910843e-04,2.089782385155558586e-03,-8.064464782364666462e-04,-7.393680425593629479e-05,-1.170024042949080467e-04,8.215910056605935097e-04,7.804245688021183014e-04,-1.132453442551195621e-03,1.735201571136713028e-03,2.671531728992704302e-05,-7.531742448918521404e-05,2.768130798358470201e-05,-1.715491816867142916e-05,8.398004574701189995e-04,4.212751227896660566e-04,-4.010752018075436354e-04,-1.271320215892046690e-04,-1.313295360887423158e-04,-1.544576116430107504e-05,-2.020533429458737373e-08,-5.651654646499082446e-05,-8.050759788602590561e-05,-3.223810344934463501e-04,1.002880817395634949e-04,-5.867219442734494805e-05,-5.243821578915230930e-05,6.419668352464213967e-09,1.201820705318823457e-04,-1.454918237868696451e-04,1.091188169084489346e-03,4.834432620555162430e-03,5.743642337620258331e-03,1.125086657702922821e-02,2.649404632393270731e-04,-5.698884342564269900e-05,-1.506202970631420612e-04,-1.914380700327455997e-03,-8.931235410273075104e-03,1.022890210151672363e-03,-7.758704479783773422e-03,-1.753787975758314133e-03,3.214439377188682556e-03,-1.038341215462423861e-04,-2.808532008202746511e-05,-1.765180262736976147e-03,3.127011470496654510e-03,4.710175562649965286e-03,4.404530394822359085e-03,4.131859634071588516e-03,2.044376218691468239e-03,-7.653720240341499448e-05,1.481797662563621998e-04,1.311703817918896675e-03,3.874598070979118347e-03,5.080333910882472992e-03,-1.051155268214643002e-04,-1.893979031592607498e-03,-1.667454838752746582e-03,-1.744101755321025848e-03,1.066220647771842778e-05,2.267348114401102066e-03,8.979334495961666107e-03,1.686409232206642628e-03,-6.134106311947107315e-03,-2.156990347430109978e-03,2.613167744129896164e-04,-9.154240833595395088e-04,-1.300935255130752921e-04,4.225848242640495300e-03,4.639249294996261597e-03,1.373629551380872726e-03,-3.307702951133251190e-03,8.599357679486274719e-04,1.075411055353470147e-04,-1.126353308791294694e-04,4.871447163168340921e-05,2.955834497697651386e-04,2.538094995543360710e-03,2.578374696895480156e-03,-1.644714386202394962e-03,-3.149135445710271597e-04,-1.921661314554512501e-04,-1.825061008275952190e-05,2.336491888854652643e-08,-3.125147122773341835e-05,-2.348062935197958723e-06,9.062355093192309141e-05,4.775984562002122402e-04,-3.156629463774152100e-05,-2.441939432173967361e-05,-3.529976311256177723e-08,1.062197479768656194e-04,-1.459601335227489471e-04,2.663922496140003204e-03,4.115408286452293396e-03,3.027672646567225456e-03,6.940797436982393265e-03,2.827917924150824547e-04,-3.586558705137576908e-06,-1.196064185933209956e-04,-1.317090936936438084e-03,7.964292308315634727e-04,-4.529339727014303207e-03,3.335223300382494926e-04,7.862754864618182182e-04,4.901210777461528778e-03,-9.068568760994821787e-05,1.214856602018699050e-04,-1.740345032885670662e-04,-1.881260424852371216e-03,4.703753627836704254e-03,-5.393565632402896881e-03,2.639106707647442818e-03,-2.319325692951679230e-03,-6.872421363368630409e-05,9.262174717150628567e-05,9.011191432364284992e-04,7.267624139785766602e-03,7.631330518051981926e-04,4.651144612580537796e-03,5.035658366978168488e-03,1.572211622260510921e-03,-1.063653384335339069e-03,-5.122314541949890554e-05,3.110792487859725952e-03,-1.170531846582889557e-03,-4.674973897635936737e-03,-1.613125437870621681e-03,1.324673066847026348e-03,4.439056385308504105e-03,-2.952977374661713839e-04,-8.684915519552305341e-05,1.859386218711733818e-03,2.301098546013236046e-03,-5.065795965492725372e-03,1.580320298671722412e-03,-7.299454882740974426e-04,9.411748033016920090e-05,-1.330332161160185933e-04,6.331869371933862567e-05,6.024390459060668945e-04,3.802738850936293602e-03,1.585256541147828102e-03,-1.557475770823657513e-03,-2.500786504242569208e-04,-1.248978078365325928e-04,6.424631465051788837e-06,7.544213076471351087e-08,-3.125065268250182271e-05,-5.969651465420611203e-05,9.643372322898358107e-05,6.189194973558187485e-04,-1.695653190836310387e-05,-3.894296241924166679e-06,-4.729372449219226837e-09,1.048010235535912216e-04,-5.265173240331932902e-05,2.335573779419064522e-03,5.772649310529232025e-03,8.514996734447777271e-04,4.857825115323066711e-03,3.947946242988109589e-04,1.690565477474592626e-05,-7.044049652904504910e-06,-1.104133669286966324e-03,-2.056206110864877701e-03,-9.817442623898386955e-04,-3.996742889285087585e-03,7.409402634948492050e-03,1.075578853487968445e-03,-8.738702308619394898e-05,-5.127911572344601154e-05,-1.102855661883950233e-03,-9.343377314507961273e-05,7.391399703919887543e-04,-3.388431505300104618e-04,-5.291667766869068146e-04,1.790414913557469845e-03,2.049353497568517923e-06,8.423699000559281558e-07,9.212424629367887974e-04,4.723425023257732391e-03,1.617967267520725727e-03,-1.783738029189407825e-03,7.414328865706920624e-04,-9.504469926469027996e-04,-1.272791880182921886e-03,1.524606250313809142e-05,2.439503790810704231e-03,1.665445161052048206e-03,-2.778389025479555130e-04,7.516928017139434814e-04,-8.293361752294003963e-04,2.752944827079772949e-03,-4.970511654391884804e-04,-1.315831286774482578e-05,3.629002720117568970e-03,2.476946450769901276e-03,1.064824056811630726e-03,1.821204787120223045e-04,1.173709868453443050e-03,1.693540689302608371e-04,-6.716208190482575446e-06,-5.293832509778439999e-04,4.812299448531121016e-04,2.240105532109737396e-03,2.818943234160542488e-03,-2.827494172379374504e-04,-4.004107322543859482e-04,-5.402264068834483624e-04,-4.211658961139619350e-04,-1.345321506960317492e-04,-1.948926656041294336e-04,2.554648672230541706e-04,-5.381389055401086807e-04,3.701651876326650381e-04,-7.281397120095789433e-05,2.475145738571882248e-04,-2.789599820971488953e-04,1.774701377144083381e-04,4.369398811832070351e-04,1.881470088846981525e-03,1.165940891951322556e-03,1.457920647226274014e-03,6.678659934550523758e-03,1.902571821119636297e-04,1.079485718946671113e-05,6.177978939376771450e-04,-1.688733173068612814e-04,-5.278990603983402252e-03,-1.802965416572988033e-03,-6.657336489297449589e-04,5.497652105987071991e-03,2.365947468206286430e-03,-4.752340028062462807e-04,-2.516756358090788126e-04,7.164457929320633411e-05,3.064796794205904007e-03,3.755802055820822716e-03,-7.378639420494437218e-04,8.827170822769403458e-04,4.368247464299201965e-03,-1.000285148620605469e-03,-7.121161324903368950e-04,9.479513391852378845e-04,4.330812953412532806e-03,2.655251882970333099e-04,-2.649665577337145805e-03,-2.060127444565296173e-03,-5.548550398088991642e-04,1.445642206817865372e-03,-1.583073171786963940e-03,3.290203865617513657e-03,4.161491058766841888e-03,1.558308256790041924e-03,-5.223386455327272415e-03,1.619499409571290016e-03,-6.373132579028606415e-03,-1.906645251438021660e-03,1.331860083155333996e-03,3.198142396286129951e-03,3.811652772128582001e-03,-1.014451682567596436e-02,1.047395542263984680e-02,8.312892168760299683e-03,3.783759893849492073e-04,-3.402326488867402077e-03,4.428875073790550232e-02,1.706100068986415863e-02,1.320557855069637299e-02,1.252180244773626328e-02,-7.224644999951124191e-03,5.437414627522230148e-03,1.739838719367980957e-02,-6.777052476536482573e-06\n0.000000000000000000e+00,-5.232741023064590991e-05,-2.898546808864921331e-04,-1.532570342533290386e-03,-1.888537663035094738e-03,-1.601390686118975282e-04,-7.182797708082944155e-05,-1.252062364898165470e-08,8.671189425513148308e-05,-1.964751209015958011e-05,1.761983847245573997e-03,3.146115317940711975e-02,1.307111326605081558e-02,2.329180017113685608e-02,-7.205866859294474125e-05,2.643759944476187229e-04,2.474283683113753796e-04,-1.391104655340313911e-03,-3.995696082711219788e-03,1.155552221462130547e-03,8.348841220140457153e-04,2.142851473763585091e-03,-3.145867958664894104e-05,-4.509316349867731333e-04,-6.261951057240366936e-05,-3.672063350677490234e-03,-1.017773244529962540e-02,1.667297631502151489e-02,-1.027048565447330475e-02,9.348643943667411804e-03,-5.782237276434898376e-04,-2.001144821406342089e-05,-2.698337193578481674e-04,-5.201884778216481209e-04,3.669642843306064606e-03,6.924585439264774323e-03,8.052343502640724182e-03,6.500902585685253143e-03,-8.583078160881996155e-03,-1.217246637679636478e-03,1.482984662288799882e-04,3.163893939927220345e-03,-6.192114204168319702e-03,4.090094007551670074e-04,1.168237440288066864e-02,3.915312699973583221e-04,8.191144093871116638e-03,8.584640454500913620e-06,2.209464873885735869e-04,3.098153509199619293e-03,9.955374523997306824e-03,1.886131707578897476e-03,3.551415354013442993e-02,7.111735176295042038e-03,5.079979018773883581e-06,3.946993965655565262e-04,-1.769385562511160970e-04,1.026135869324207306e-04,-2.608737442642450333e-03,-1.294986461289227009e-03,3.802256193011999130e-03,3.312209155410528183e-04,-6.744805432390421629e-06,-1.106814397644484416e-05,-1.395091064892994837e-08,-1.068866622517816722e-04,-3.544869832694530487e-04,-1.028991187922656536e-03,5.520105478353798389e-04,-1.358972804155200720e-04,-6.696324271615594625e-05,1.078018993516671742e-10,3.559637698344886303e-04,8.726530359126627445e-05,6.835319101810455322e-03,1.872680708765983582e-02,3.858038689941167831e-03,1.770309358835220337e-02,6.294634658843278885e-04,1.775783457560464740e-04,1.594248460605740547e-04,-2.301792148500680923e-03,-6.241695489734411240e-03,-7.653317879885435104e-03,-1.213195361196994781e-02,8.671091869473457336e-03,2.526988741010427475e-03,-4.928543930873274803e-04,3.108271048404276371e-04,-3.564372425898909569e-03,-1.432862598448991776e-03,1.564957574009895325e-02,-5.757225677371025085e-03,7.357655093073844910e-03,2.098996192216873169e-03,-8.800758223515003920e-05,9.607734682504087687e-06,1.860121847130358219e-03,8.310366421937942505e-03,3.785972017794847488e-03,-6.837304681539535522e-04,4.301439039409160614e-03,-4.041704814881086349e-03,-4.094526637345552444e-03,2.001836546696722507e-04,2.046341076493263245e-03,-6.017247214913368225e-04,6.934178527444601059e-03,-1.505998894572257996e-02,6.481694988906383514e-03,3.273065434768795967e-03,-1.564885838888585567e-03,1.614484062884002924e-04,2.136372029781341553e-03,1.043854095041751862e-02,4.855290520936250687e-03,1.942671090364456177e-02,1.170402672141790390e-02,-7.574533810839056969e-05,2.039422397501766682e-04,-8.321055065607652068e-05,1.310590159846469760e-04,-4.142075777053833008e-04,-8.961883140727877617e-04,2.289869822561740875e-03,2.407488500466570258e-05,-3.156614257022738457e-04,-9.298918485001195222e-06,-8.511681137690629839e-09,6.988780660321936011e-05,5.926535231992602348e-04,4.120992030948400497e-03,1.188152935355901718e-03,3.460262087173759937e-05,1.482915540691465139e-04,5.440582651061731667e-09,-2.769308630377054214e-04,6.058856379240751266e-04,-4.208488855510950089e-03,2.238058112561702728e-02,1.798727922141551971e-02,-1.303604152053594589e-02,-5.868853186257183552e-04,-2.231328689958900213e-04,-4.691076173912733793e-05,4.594235215336084366e-03,2.023300528526306152e-02,8.085106499493122101e-03,2.613792568445205688e-02,1.848560641519725323e-03,-5.091413389891386032e-03,9.570735273882746696e-04,-8.171133813448250294e-04,-5.676391068845987320e-03,-7.711885496973991394e-03,-4.158818349242210388e-02,4.282005876302719116e-02,1.705533266067504883e-02,-6.056351121515035629e-03,2.840457309503108263e-04,8.568035264033824205e-05,-3.336169756948947906e-04,-2.632127702236175537e-02,-8.747607469558715820e-03,1.982986927032470703e-03,-1.791035383939743042e-02,2.252111909911036491e-03,7.789559196680784225e-03,-1.160814426839351654e-04,7.213030941784381866e-03,-8.587408810853958130e-04,3.555930778384208679e-02,4.823084920644760132e-02,7.063859142363071442e-03,1.565539278090000153e-04,6.484475918114185333e-03,-2.456391230225563049e-04,2.878447994589805603e-04,-1.341151166707277298e-02,1.770304888486862183e-02,-1.433054171502590179e-02,-8.665019646286964417e-03,-2.269360702484846115e-04,3.303462654002942145e-05,-1.500379585195332766e-04,2.218504087068140507e-04,-4.807559773325920105e-03,-6.131318397819995880e-03,-6.692897877655923367e-04,2.251389087177813053e-04,7.509649149142205715e-04,8.391627488890662789e-06,-2.949657407214090199e-09,5.498564569279551506e-04,2.383754821494221687e-03,4.462396260350942612e-03,9.151569101959466934e-04,1.117946463637053967e-03,4.639339167624711990e-04,6.494133231171872467e-09,-1.044026925228536129e-03,-2.657556906342506409e-04,-2.396814525127410889e-02,4.938912391662597656e-01,-4.224313423037528992e-02,-7.849543541669845581e-02,-4.758201539516448975e-03,-2.861934190150350332e-04,5.276583251543343067e-04,1.266656536608934402e-02,5.976474285125732422e-02,1.134524121880531311e-02,1.562089622020721436e-01,-4.503504931926727295e-02,-3.159303963184356689e-02,2.285702619701623917e-03,-3.765799337998032570e-04,1.561890728771686554e-02,6.515073776245117188e-02,-8.935669809579849243e-02,-4.966898635029792786e-02,1.049748808145523071e-02,-4.804623499512672424e-02,2.468989929184317589e-03,1.280323835089802742e-03,-5.333290901035070419e-03,4.376099258661270142e-02,-7.794387638568878174e-02,-5.515652894973754883e-02,-4.101843386888504028e-02,3.514647483825683594e-02,1.843914762139320374e-02,-2.183218020945787430e-05,-1.567710936069488525e-02,4.168175160884857178e-02,2.314475923776626587e-02,-1.039305627346038818e-01,2.887465432286262512e-02,-9.867567569017410278e-03,8.229818195104598999e-03,-3.076250141020864248e-04,-5.102466046810150146e-02,-3.252598270773887634e-02,3.500647097826004028e-02,-1.960791647434234619e-01,-3.166243433952331543e-02,-6.300404784269630909e-04,-3.427557530812919140e-04,1.126693328842520714e-03,-3.609008155763149261e-03,1.061977632343769073e-02,1.704467274248600006e-02,-1.325395144522190094e-02,2.532721846364438534e-04,1.797833014279603958e-03,8.386553236050531268e-05,8.714778232388198376e-09,-6.306101568043231964e-05,-3.398473781999200583e-04,-1.743005006574094296e-03,-4.476693284232169390e-04,-2.178920840378850698e-04,-3.822820872301235795e-05,-1.592525222804397345e-09,8.821640221867710352e-05,3.197018668288365006e-05,4.690192639827728271e-03,2.375270240008831024e-02,1.392147969454526901e-02,1.152994297444820404e-02,3.606795216910541058e-04,1.424322254024446011e-04,1.494653843110427260e-04,-1.673476537689566612e-03,-8.629749529063701630e-03,9.538284502923488617e-04,-1.825711876153945923e-02,1.989266369491815567e-03,4.822691902518272400e-03,-4.393771523609757423e-04,-8.565418829675763845e-05,-1.674276660196483135e-03,-1.762415282428264618e-03,1.039299368858337402e-02,-2.603435423225164413e-04,-7.088316138833761215e-03,4.903013352304697037e-03,-1.832047710195183754e-04,-3.539049357641488314e-04,1.247677020728588104e-03,-3.438554238528013229e-03,8.126134052872657776e-03,3.602023236453533173e-03,-4.760534036904573441e-03,-1.296202070079743862e-03,-2.654536161571741104e-03,2.131576475221663713e-04,3.607397084124386311e-04,-9.973902255296707153e-03,-7.276544347405433655e-04,1.661784760653972626e-02,1.251837611198425293e-02,-3.691187361255288124e-03,-1.884011668153107166e-03,1.931930310092866421e-04,4.517842084169387817e-03,6.672320421785116196e-03,3.866555867716670036e-03,2.014988660812377930e-02,2.747017424553632736e-05,-5.074870205135084689e-05,1.104917610064148903e-04,-2.854064805433154106e-04,3.729212912730872631e-04,-3.764582797884941101e-03,-5.856502335518598557e-03,2.305030822753906250e-03,-4.422238998813554645e-05,-2.725545491557568312e-04,-3.027294769708532840e-05,-3.151261296352458885e-08,-1.090026707970537245e-04,-4.165419959463179111e-04,-5.361891817301511765e-04,1.599218667251989245e-04,-7.435233419528231025e-05,-3.327295780763961375e-05,-2.953424882434774190e-08,3.437734558247029781e-04,-1.614812354091554880e-04,5.498341284692287445e-03,1.298652403056621552e-02,-6.537901237607002258e-03,5.897508468478918076e-03,7.388519588857889175e-04,-3.550934779923409224e-04,-3.780538099817931652e-04,-3.167957765981554985e-03,-4.435016959905624390e-02,-1.884445548057556152e-02,-1.038058847188949585e-02,9.136854670941829681e-03,7.486751768738031387e-03,-8.188557112589478493e-04,5.516669480130076408e-04,2.394650131464004517e-03,-1.178859267383813858e-03,-1.528615783900022507e-02,-2.148573286831378937e-02,-1.266254857182502747e-02,8.619517087936401367e-03,-4.740246513392776251e-04,5.128881639393512160e-06,2.807709155604243279e-03,-1.474892720580101013e-03,2.111471071839332581e-02,5.517957266420125961e-03,-2.163510769605636597e-02,-1.325615309178829193e-02,-5.311140324920415878e-03,-2.057591336779296398e-04,3.801555838435888290e-03,-2.212191373109817505e-02,-5.027105100452899933e-03,5.029584746807813644e-03,-4.048581793904304504e-02,-3.543288446962833405e-03,-2.695873612537980080e-03,-3.258683136664330959e-04,2.979672513902187347e-03,6.135422736406326294e-03,-3.894890844821929932e-02,-2.502157166600227356e-02,-5.669848993420600891e-03,1.471108844270929694e-04,-3.474262775853276253e-04,-2.061236409645061940e-05,3.754563513211905956e-04,2.519958885386586189e-03,-8.881560061126947403e-04,1.824005739763379097e-03,1.107974730985006317e-05,-6.997795426286756992e-04,-6.969583773752674460e-05,-2.133583620889112353e-08,-2.107419568346813321e-04,-5.109660560265183449e-04,-2.232807746622711420e-04,1.841869205236434937e-03,-2.996628754772245884e-04,-1.315952104050666094e-04,-2.922206476796418428e-09,3.438844869378954172e-04,-1.187235393445007503e-04,9.329398162662982941e-04,4.977913945913314819e-02,1.941152103245258331e-02,3.001563437283039093e-02,9.315558127127587795e-04,-1.498394849477335811e-04,-3.803794970735907555e-04,-7.071538828313350677e-03,-2.243503369390964508e-02,3.076667524874210358e-02,-2.148522809147834778e-02,-1.099042966961860657e-02,6.047171074897050858e-03,-6.741198012605309486e-04,-2.221664326498284936e-04,-7.125339470803737640e-03,4.921043757349252701e-03,1.607576198875904083e-02,-6.034034304320812225e-03,2.552940510213375092e-03,3.676147432997822762e-03,-1.043336960719898343e-04,1.254576782230287790e-04,3.618797753006219864e-03,1.251623732969164848e-03,-4.657576791942119598e-04,1.237036753445863724e-02,1.360802911221981049e-03,5.027262028306722641e-03,-7.628242019563913345e-03,1.746248453855514526e-04,1.496395561844110489e-04,1.539079193025827408e-02,2.213137783110141754e-02,-6.652362179011106491e-03,-1.137527544051408768e-02,-3.737297840416431427e-03,-3.286397317424416542e-03,-2.248951350338757038e-04,7.789436727762222290e-03,1.157135609537363052e-02,1.805971958674490452e-03,1.110446732491254807e-02,4.001042339950799942e-03,2.924892469309270382e-04,-9.511499229120090604e-05,8.175386028597131371e-06,5.402112146839499474e-04,2.546106930822134018e-03,2.054458716884255409e-03,-2.625359920784831047e-03,-7.640236290171742439e-04,-6.728526786901056767e-04,-1.154201600002124906e-04,-3.906859546987107024e-08,-1.990687633224297315e-05,-2.625503693707287312e-04,-1.614854903891682625e-03,-1.784356078132987022e-03,5.831071757711470127e-05,-5.833673640154302120e-05,4.179375423518649768e-08,1.191809351439587772e-04,-2.092956128763034940e-04,3.012860426679253578e-03,3.679844364523887634e-02,1.164847984910011292e-03,1.546956505626440048e-02,4.297005070839077234e-04,5.378587593440897763e-05,-2.331835858058184385e-04,-2.261854941025376320e-03,2.887682057917118073e-03,-7.386078592389822006e-03,-5.973831750452518463e-03,1.091698650270700455e-02,3.207661211490631104e-05,-5.504911532625555992e-04,3.466450434643775225e-04,-1.698553096503019333e-03,-1.632649078965187073e-02,1.532131526619195938e-02,-1.264886464923620224e-02,-9.612906724214553833e-04,1.756239309906959534e-02,-5.894372006878256798e-04,-1.390447141602635384e-04,1.444771187379956245e-03,-1.630912348628044128e-02,6.843297742307186127e-03,2.562616718932986259e-03,1.476654410362243652e-02,-1.225953921675682068e-03,-2.551704179495573044e-03,6.877802661620080471e-05,4.600106272846460342e-03,-7.484097033739089966e-03,-1.190922409296035767e-02,9.414942935109138489e-03,-1.127936644479632378e-03,7.256658282130956650e-04,-1.090127625502645969e-03,2.082720748148858547e-04,1.714109443128108978e-02,7.898142561316490173e-03,2.871970646083354950e-03,2.124389261007308960e-02,4.513086751103401184e-04,1.374333223793655634e-04,-1.209749825648032129e-04,-1.175254510599188507e-04,1.901432406157255173e-03,9.576514363288879395e-03,-5.238140933215618134e-03,-1.857897732406854630e-04,-2.065982262138277292e-04,-1.818202435970306396e-04,-2.230180689366534352e-05,-2.356017603233340196e-08,-1.033547887345775962e-04,-3.106667136307805777e-04,-4.830550169572234154e-04,6.407645996659994125e-04,-1.232900103786960244e-04,-4.689145862357690930e-05,-2.174579094571527094e-08,1.759389124345034361e-04,8.916565275285393000e-05,4.792612977325916290e-03,4.449568688869476318e-02,7.660486735403537750e-03,1.095903012901544571e-02,6.067516515031456947e-04,1.152036711573600769e-04,2.535024541430175304e-04,-2.809486351907253265e-03,-3.582200035452842712e-03,5.567368119955062866e-03,-1.087827235460281372e-02,1.659844443202018738e-02,7.791252341121435165e-03,-4.496377368923276663e-04,1.781948230927810073e-04,-3.485049121081829071e-03,-6.769157946109771729e-03,1.400808803737163544e-02,-3.941012546420097351e-04,5.725292954593896866e-03,7.271967828273773193e-03,-1.382917253067716956e-05,-2.378998906351625919e-04,1.139489118941128254e-03,-3.206433495506644249e-03,6.434709765017032623e-03,1.827452518045902252e-02,8.143479935824871063e-03,-4.979332443326711655e-03,-3.866242244839668274e-03,2.402104146312922239e-04,3.086422802880406380e-03,2.169899176806211472e-03,-4.089810419827699661e-03,-4.657173994928598404e-03,-1.077606528997421265e-02,3.607428632676601410e-03,-2.487504621967673302e-03,5.519085098057985306e-04,1.234816201031208038e-02,2.018550038337707520e-02,1.982533372938632965e-03,2.255978621542453766e-02,1.320349425077438354e-02,1.065599732100963593e-03,-1.305399200646206737e-04,6.806851160945370793e-05,1.068076584488153458e-03,4.158898256719112396e-03,6.434031762182712555e-03,2.316894475370645523e-03,-8.279887260869145393e-04,2.035615034401416779e-05,-1.002948032692074776e-03,4.339866572991013527e-04,-7.510563009418547153e-04,1.281170989386737347e-04,-3.424440976232290268e-03,-1.618315116502344608e-03,-1.610807084944099188e-04,7.609401945956051350e-04,1.804947823984548450e-04,4.738508432637900114e-04,5.527738831005990505e-04,1.713140634819865227e-03,1.370645873248577118e-02,-1.301710028201341629e-03,1.581924781203269958e-02,2.928816247731447220e-03,-1.342987525276839733e-03,5.389141733758151531e-06,-2.172193489968776703e-04,-7.467918097972869873e-03,5.059772171080112457e-03,-1.116841472685337067e-02,4.194675013422966003e-03,4.592572338879108429e-03,-2.491310471668839455e-03,1.965847797691822052e-03,3.071952611207962036e-03,-1.650828868150711060e-02,1.897860690951347351e-02,-2.977257361635565758e-03,-7.392778526991605759e-03,1.942829415202140808e-02,6.614766316488385201e-04,9.083607583306729794e-04,1.248892396688461304e-03,-1.283803023397922516e-02,-3.116216976195573807e-03,1.498558372259140015e-02,-4.725957289338111877e-03,-1.257130317389965057e-02,5.354975000955164433e-04,-7.710590725764632225e-04,5.554005969315767288e-03,2.242720685899257660e-03,-1.312175765633583069e-03,1.396772544831037521e-02,4.087143577635288239e-03,-6.020345725119113922e-03,-4.659049678593873978e-03,-3.712516510859131813e-03,6.775171961635351181e-03,1.838725805282592773e-02,-1.936748065054416656e-02,4.239185899496078491e-02,2.799289673566818237e-02,1.376078650355339050e-02,-1.368290185928344727e-02,1.224615946412086487e-01,8.718738332390785217e-03,-3.105016797780990601e-02,1.121312007308006287e-01,-7.660171389579772949e-02,4.821991082280874252e-03,1.579259708523750305e-02,-3.208378984709270298e-05\n0.000000000000000000e+00,2.314010998816229403e-05,1.922263472806662321e-04,-1.794061157852411270e-03,-3.329500323161482811e-03,-1.804008497856557369e-04,-1.930270518641918898e-04,1.666124349597453147e-09,-1.918954949360340834e-04,-6.463198224082589149e-05,1.493088551796972752e-03,5.332431197166442871e-02,5.102953314781188965e-02,-2.084346488118171692e-04,3.476960409898310900e-04,3.193206212017685175e-04,1.777396537363529205e-04,3.234642092138528824e-03,6.114887818694114685e-02,-1.696109957993030548e-02,1.212690211832523346e-02,2.187234815210103989e-03,-1.026636734604835510e-02,-3.414178499951958656e-04,-7.802929030731320381e-04,-1.067958306521177292e-02,-7.826527580618858337e-03,-6.118554156273603439e-03,-1.648375019431114197e-02,-6.072903983294963837e-03,-8.666628040373325348e-03,2.738479815889149904e-04,4.291883305995725095e-05,-5.272107664495706558e-04,1.629473641514778137e-02,-2.661378495395183563e-02,-2.258644206449389458e-03,-1.374907046556472778e-02,2.240387024357914925e-03,2.975188661366701126e-03,2.897628000937402248e-04,1.934243482537567616e-03,-3.592119365930557251e-02,1.299334689974784851e-03,2.711454406380653381e-03,2.645614556968212128e-02,1.557249017059803009e-02,-7.666647434234619141e-05,-3.014518006239086390e-05,-8.690910908626392484e-05,-1.089070923626422882e-03,2.416411601006984711e-02,-5.170707590878009796e-03,5.813897587358951569e-04,-8.855880150804296136e-05,3.998677129857242107e-04,-1.622560084797441959e-04,-4.016149978269822896e-05,-5.827961489558219910e-03,-3.072659950703382492e-03,1.636322471313178539e-03,3.239066427340731025e-05,3.757350204978138208e-04,1.637761452002450824e-04,-1.424971607377756300e-08,-1.234138180734589696e-04,-4.815330321434885263e-04,3.974147548433393240e-04,2.573610516265034676e-03,-3.113073762506246567e-04,-4.465029633138328791e-05,7.571129501116047322e-09,9.834660886554047465e-05,5.038348026573657990e-04,2.227243967354297638e-03,3.150004148483276367e-02,2.148255892097949982e-02,8.675117045640945435e-03,2.114301605615764856e-04,1.941573282238095999e-04,2.006931026699021459e-04,-2.651871647685766220e-03,-9.104670956730842590e-03,3.916396759450435638e-03,1.818107813596725464e-02,-3.401798196136951447e-03,-5.222063977271318436e-03,-4.670278867706656456e-04,-7.256207754835486412e-04,-1.346442382782697678e-02,-1.298181153833866119e-02,-1.480323448777198792e-02,7.673541083931922913e-03,-7.215895690023899078e-03,-6.588848307728767395e-03,2.033016207860782743e-04,-8.132956281770020723e-05,8.606522897025570273e-05,-9.825564920902252197e-03,-1.806908054277300835e-03,4.126888699829578400e-03,-6.098161451518535614e-03,-8.465220220386981964e-03,-3.394244238734245300e-03,1.936083135660737753e-04,-2.927938709035515785e-03,2.500293776392936707e-03,4.016097169369459152e-03,-6.345553323626518250e-03,-1.549059525132179260e-03,-3.347417572513222694e-03,-1.039393362589180470e-03,1.037650436046533287e-04,-4.544916155282407999e-04,1.880208030343055725e-03,9.484887123107910156e-03,3.879446163773536682e-02,7.308044005185365677e-03,-3.686170384753495455e-05,3.247641725465655327e-04,-1.959668152267113328e-04,-4.527970304479822516e-05,-7.171807810664176941e-03,-6.138080498203635216e-04,3.181841690093278885e-03,-1.963498652912676334e-05,-2.079920814139768481e-04,-4.392030677990987897e-05,-6.264484930795788387e-09,6.100021710153669119e-05,-9.566266089677810669e-05,-6.159488111734390259e-03,-6.037469021975994110e-03,-1.661666319705545902e-04,-1.821680489229038358e-04,-1.427771678663702914e-08,5.300391785567626357e-05,-3.180813801009207964e-04,1.462102402001619339e-03,-3.064142353832721710e-02,-4.109869524836540222e-02,2.777250669896602631e-02,-6.561952177435159683e-04,1.507450942881405354e-04,4.903945955447852612e-04,2.597412094473838806e-03,1.758072711527347565e-02,2.706348709762096405e-02,-6.006306037306785583e-03,-3.301662206649780273e-02,6.545690353959798813e-03,-1.259728742297738791e-04,9.899297729134559631e-04,2.957808319479227066e-03,3.252692753449082375e-03,3.393791988492012024e-02,-1.840247586369514465e-02,-8.448343724012374878e-03,6.703943945467472076e-03,-3.356479573994874954e-04,-2.776709152385592461e-04,2.043846994638442993e-03,3.337496519088745117e-02,1.507409568876028061e-02,1.455945894122123718e-03,9.054136462509632111e-03,-2.848605625331401825e-03,-2.907894086092710495e-03,6.661238148808479309e-04,1.944424398243427277e-02,5.498511344194412231e-02,-1.105791144073009491e-02,-6.114292889833450317e-02,3.819296509027481079e-02,-6.526028737425804138e-03,-3.218100871890783310e-03,4.504646058194339275e-04,-1.516973134130239487e-03,2.560957148671150208e-02,1.211259141564369202e-02,3.673809766769409180e-02,-1.091820653527975082e-02,1.346424687653779984e-05,3.975798608735203743e-04,-2.473115746397525072e-04,-1.279481220990419388e-04,-5.182658322155475616e-03,-1.062435097992420197e-02,6.085451692342758179e-03,2.279509208165109158e-04,8.948595495894551277e-05,2.725564118009060621e-04,2.154001421672546712e-08,8.243518532253801823e-04,2.660139696672558784e-03,-3.688026219606399536e-03,-1.132009923458099365e-02,2.236491302028298378e-03,4.163330886512994766e-04,-3.521492430991202127e-09,-1.099229441024363041e-03,-2.740090712904930115e-03,-1.321793068200349808e-02,-4.237497597932815552e-02,5.913079380989074707e-01,-7.742181420326232910e-02,-3.424070077016949654e-03,-1.099899178370833397e-03,-1.275373855605721474e-03,1.796448044478893280e-02,2.444832026958465576e-02,2.404037117958068848e-01,-3.093443810939788818e-03,-1.271550208330154419e-01,5.272757261991500854e-02,-2.114705974236130714e-03,5.099904723465442657e-03,1.048978343605995178e-01,1.071773767471313477e-01,4.475249722599983215e-02,-1.041999459266662598e-02,3.164054080843925476e-02,6.971745938062667847e-02,-1.704185269773006439e-03,8.489800966344773769e-04,4.610829986631870270e-03,-1.644339971244335175e-02,9.230699390172958374e-02,-1.117512211203575134e-01,-6.115608289837837219e-02,1.800643466413021088e-02,1.107197161763906479e-02,-2.003876725211739540e-03,-1.719266548752784729e-02,-5.319003947079181671e-03,-7.364046759903430939e-03,5.237507168203592300e-03,-1.273879557847976685e-01,1.556451618671417236e-02,7.285255938768386841e-03,-4.498801135923713446e-04,-1.721757464110851288e-02,-6.384681910276412964e-06,-1.029656231403350830e-01,-1.147391796112060547e-01,-4.052611440420150757e-02,1.321763615123927593e-03,-2.614355180412530899e-03,1.397543004713952541e-03,-2.317444887012243271e-03,4.723654687404632568e-02,1.036012917757034302e-02,-2.002548053860664368e-02,-1.178074744530022144e-04,-5.244189378572627902e-05,7.409168756566941738e-05,5.925585355726070702e-09,-8.327096293214708567e-05,-6.552645936608314514e-04,-5.511144991032779217e-06,1.931356266140937805e-03,-3.770469047594815493e-04,6.853386730654165149e-05,-9.803216016734950244e-10,-5.753556251875124872e-05,4.731710068881511688e-04,6.891208468005061150e-04,-7.882139645516872406e-03,4.897258430719375610e-02,4.684535320848226547e-03,1.797542499843984842e-04,2.313787117600440979e-04,5.496599478647112846e-04,-9.424327290616929531e-04,-4.345657769590616226e-03,-1.662656106054782867e-02,-1.316708698868751526e-02,-6.065591704100370407e-03,-2.630641916766762733e-03,3.233118914067745209e-04,-1.079337904229760170e-03,-5.035282112658023834e-03,-1.127709401771426201e-03,-2.096983976662158966e-02,1.216405071318149567e-03,-1.962742209434509277e-02,-5.950032500550150871e-04,7.202603737823665142e-04,-8.023566624615341425e-05,-1.311474130488932133e-03,-1.342398114502429962e-03,1.951422309502959251e-03,1.646803691983222961e-03,8.050858043134212494e-03,1.139063155278563499e-03,-1.567619910929352045e-04,4.847768577747046947e-04,-2.468457212671637535e-03,1.982870511710643768e-03,8.068396709859371185e-06,3.341924166306853294e-03,3.543289005756378174e-02,-5.459759850054979324e-03,-1.180046587251126766e-03,4.492224543355405331e-04,1.718346960842609406e-03,8.726328611373901367e-03,2.133036963641643524e-02,8.479848504066467285e-03,6.550545804202556610e-04,-5.126157193444669247e-04,4.489168059080839157e-04,-5.783071392215788364e-04,2.331707219127565622e-04,-1.427873410284519196e-02,-8.057630620896816254e-04,4.443822428584098816e-03,2.967392501886934042e-04,1.344102784059941769e-04,-2.550222052377648652e-05,-2.636298290781269316e-09,-7.909009582363069057e-05,-1.724398753140121698e-04,1.629276317544281483e-03,2.444709185510873795e-03,-6.049223884474486113e-05,3.247475615353323519e-05,-2.700858203752432019e-09,-4.835326399188488722e-05,3.315739741083234549e-05,2.915665041655302048e-03,-1.906409673392772675e-02,6.515905261039733887e-03,-3.526192158460617065e-03,7.669571787118911743e-04,-3.036282141692936420e-04,-6.151299457997083664e-04,-1.812608912587165833e-03,-4.188856109976768494e-02,-6.745119392871856689e-02,7.033683359622955322e-03,2.213411964476108551e-03,1.108472701162099838e-03,-5.677757144439965487e-06,-4.354583506938070059e-04,-5.813806317746639252e-03,-1.306509133428335190e-02,-3.855504095554351807e-02,-2.260637283325195312e-02,4.658367950469255447e-03,1.003828947432339191e-03,-2.980054996442049742e-04,3.035411646123975515e-05,1.179232960566878319e-03,1.441889442503452301e-02,1.474749669432640076e-02,1.417448930442333221e-02,-3.266333788633346558e-02,-1.042018085718154907e-02,-1.905966200865805149e-03,-6.390911876223981380e-04,3.805741667747497559e-03,-1.386384759098291397e-02,-3.702376270666718483e-04,-1.183455344289541245e-02,-2.857067622244358063e-02,-1.383033953607082367e-02,-4.057013429701328278e-04,-3.366526798345148563e-04,5.754401907324790955e-03,-1.060398481786251068e-02,-4.487035423517227173e-02,-4.446815326809883118e-02,-1.405435148626565933e-02,1.273176894756034017e-05,-3.005946346092969179e-04,8.259863534476608038e-06,2.149826759705320001e-04,9.887847118079662323e-04,4.226478282362222672e-03,2.796408953145146370e-04,-9.996438166126608849e-06,-5.230006063356995583e-04,1.761885505402460694e-05,1.582162667546072043e-08,-2.509783080313354731e-04,-6.536844302900135517e-04,1.765436842106282711e-03,3.460935316979885101e-03,-4.918777849525213242e-04,-4.375741264084354043e-05,4.518540208664489910e-09,5.157822743058204651e-04,2.227937511634081602e-04,-4.271255806088447571e-03,2.567671984434127808e-02,6.234107166528701782e-02,3.160542622208595276e-02,6.193125154823064804e-04,-7.392871339106932282e-05,4.507358535192906857e-04,-6.457621697336435318e-03,1.015258254483342171e-03,2.129542641341686249e-03,-7.829328998923301697e-03,-4.313060268759727478e-02,4.879751242697238922e-03,-4.510799190029501915e-04,-3.868234343826770782e-04,-1.725133880972862244e-02,-6.102236919105052948e-03,-4.854177590459585190e-03,3.946761786937713623e-02,2.996608614921569824e-02,1.001719851046800613e-03,1.814106362871825695e-04,-9.881891310214996338e-05,3.006250772159546614e-04,-7.802171632647514343e-03,2.495206426829099655e-03,7.705148309469223022e-03,1.635765284299850464e-02,-7.671129889786243439e-03,-1.073403563350439072e-02,1.705367612885311246e-04,3.052525222301483154e-03,3.694824501872062683e-02,1.281620189547538757e-02,-4.526775330305099487e-02,-1.491867564618587494e-02,-9.705787524580955505e-03,-3.985949791967868805e-03,4.211780033074319363e-04,9.494100697338581085e-03,1.908778026700019836e-02,2.028409391641616821e-02,-1.219119876623153687e-02,2.636059373617172241e-02,2.419004158582538366e-05,4.252511425875127316e-04,-7.593350164825096726e-05,7.424216601066291332e-04,-4.222124116495251656e-04,7.659030612558126450e-03,1.512974500656127930e-03,-3.589559055399149656e-04,-4.457300528883934021e-04,-1.788624213077127934e-04,9.864038474916014820e-09,-8.202922617783769965e-05,-3.884372417815029621e-04,1.925799180753529072e-03,3.640535986050963402e-03,-3.723288828041404486e-04,8.814664033707231283e-05,-6.396393814611656126e-08,3.239367651985958219e-05,5.328490515239536762e-04,5.137086845934391022e-04,9.338255040347576141e-07,4.954264312982559204e-02,2.888931194320321083e-03,1.098115753848105669e-04,2.249035314889624715e-04,-6.723712431266903877e-07,-1.638270565308630466e-03,1.336459815502166748e-02,-3.363161161541938782e-02,-4.162479192018508911e-03,-4.374656826257705688e-03,4.198386333882808685e-03,4.945652326568961143e-04,-9.343847050331532955e-04,-1.429237332195043564e-02,6.125375628471374512e-03,-2.888484485447406769e-02,-3.640770679339766502e-03,-4.174683243036270142e-03,-1.114371046423912048e-02,4.318350693210959435e-04,-2.613159886095672846e-04,-1.260449760593473911e-03,1.102292910218238831e-03,-1.361302938312292099e-02,-1.717619039118289948e-02,1.017176825553178787e-02,-5.183719564229249954e-03,-1.344572752714157104e-03,2.179485600208863616e-04,-2.842667512595653534e-03,3.615000750869512558e-03,-1.507071778178215027e-03,5.540963262319564819e-03,1.964236050844192505e-02,-1.916494569741189480e-03,-5.970672937110066414e-04,2.779036876745522022e-04,-2.158623933792114258e-02,5.828503984957933426e-03,7.998617365956306458e-04,2.914220653474330902e-02,5.835053976625204086e-03,-4.826800723094493151e-04,2.973459195345640182e-04,-1.958218635991215706e-04,-2.675162686500698328e-04,-1.317080296576023102e-02,-1.499261334538459778e-02,3.167326794937252998e-04,-1.692037185421213508e-04,-3.548902168404310942e-05,-2.148934800061397254e-05,4.760308058848750079e-08,-1.003654251690022647e-04,-2.021435939241200686e-04,3.172591328620910645e-03,3.145990194752812386e-03,-2.242274058517068624e-04,6.738142110407352448e-05,2.903622942085348768e-08,1.263377780560404062e-04,3.615548484958708286e-04,2.666171174496412277e-03,1.033062674105167389e-02,3.005495294928550720e-02,5.356882698833942413e-03,8.940348634496331215e-04,-4.047753463964909315e-06,-9.575272270012646914e-05,-2.099120756611227989e-03,-2.958854194730520248e-03,-9.632585570216178894e-03,2.194730099290609360e-03,-2.962275408208370209e-03,-1.935076550580561161e-03,1.382719201501458883e-04,-3.852968220598995686e-04,-8.981790393590927124e-03,-5.044428631663322449e-03,-2.888793870806694031e-02,2.277048770338296890e-04,-3.676960943266749382e-03,-3.178629791364073753e-03,2.606685156933963299e-04,-8.963115396909415722e-05,3.123233909718692303e-05,2.730182837694883347e-03,-2.350675128400325775e-02,-3.287662751972675323e-03,-5.758329760283231735e-03,1.555329537950456142e-03,-2.645675791427493095e-03,2.058899262920022011e-04,2.660460537299513817e-03,-2.010557800531387329e-03,2.525742864236235619e-03,-1.146532595157623291e-02,3.024073131382465363e-02,1.460440456867218018e-02,-9.399900445714592934e-04,-7.191517506726086140e-04,4.645318258553743362e-03,4.934435244649648666e-03,2.189926058053970337e-02,2.325281128287315369e-02,9.660247713327407837e-03,2.169748040614649653e-04,-2.865363785531371832e-05,-2.002369437832385302e-04,1.224126433953642845e-03,-2.413318492472171783e-03,-8.203625679016113281e-03,-2.005567075684666634e-03,4.337237623985856771e-04,-2.070726623060181737e-04,-1.106841154978610575e-04,1.849114923970773816e-04,-4.144136910326778889e-04,1.550338696688413620e-03,3.087645629420876503e-03,1.988908741623163223e-03,-4.263047885615378618e-04,-7.269687484949827194e-04,6.562395719811320305e-04,-4.571337776724249125e-04,1.968602649867534637e-03,3.705762326717376709e-03,1.270533818751573563e-02,4.510378837585449219e-02,1.755897887051105499e-02,-1.074497355148196220e-03,3.851478686556220055e-03,-6.928006769157946110e-04,-5.230605602264404297e-03,-2.918996382504701614e-03,2.891926560550928116e-03,1.302207447588443756e-02,6.479751318693161011e-03,-1.119631156325340271e-02,2.580346073955297470e-03,-2.808676334097981453e-03,-3.320567682385444641e-02,-1.004117634147405624e-02,-1.382716931402683258e-02,1.064789388328790665e-02,7.385807111859321594e-04,-1.110744662582874298e-02,3.184758243151009083e-04,-8.214312256313860416e-04,7.051266729831695557e-04,4.027637653052806854e-03,5.539227742701768875e-03,4.041653126478195190e-03,-1.279162429273128510e-02,-8.667460642755031586e-04,-5.652301013469696045e-03,-3.036329522728919983e-03,-6.882726680487394333e-03,1.740291714668273926e-03,7.066939957439899445e-03,-6.462951004505157471e-02,-2.812370657920837402e-04,-4.459047224372625351e-03,-6.120157428085803986e-03,-5.687816534191370010e-03,3.511360846459865570e-03,-4.372095689177513123e-03,2.544618025422096252e-02,1.016674283891916275e-02,-1.263802126049995422e-02,-5.388269945979118347e-02,1.947755739092826843e-02,3.347607553005218506e-01,-8.587548881769180298e-02,1.038763523101806641e-01,-8.194389939308166504e-02,3.413581848144531250e-02,3.840703517198562622e-02,1.697041094303131104e-02,-3.353404099470935762e-05\n0.000000000000000000e+00,-8.672063268022611737e-05,-2.169597137253731489e-04,-1.542977872304618359e-03,3.505574422888457775e-04,-8.681452891323715448e-05,-4.815935244550928473e-05,-4.792005903198059968e-09,3.126386145595461130e-04,-3.839448618236929178e-05,6.141949445009231567e-03,1.057675667107105255e-02,1.097514852881431580e-02,2.258501574397087097e-02,2.625654815346933901e-05,2.549216151237487793e-04,2.058897225651890039e-04,-3.096491564065217972e-03,-9.342240169644355774e-03,-3.264933824539184570e-03,-1.320455595850944519e-02,1.656898483633995056e-02,-3.901353105902671814e-03,-5.736594903282821178e-05,4.747702041640877724e-05,-1.692993566393852234e-03,-4.032304510474205017e-03,7.550821639597415924e-03,1.323228050023317337e-02,8.817457128316164017e-04,-1.966355834156274796e-03,5.022676486987620592e-05,-2.209905651398003101e-04,1.559025375172495842e-03,6.679179146885871887e-03,2.236896660178899765e-03,-1.168475858867168427e-02,5.996775813400745392e-03,-6.535779219120740891e-03,-2.244300208985805511e-03,2.285161754116415977e-04,6.319529376924037933e-03,1.347045600414276123e-02,-2.539017703384160995e-03,-8.074234239757061005e-03,6.130016408860683441e-04,5.807602778077125549e-03,-1.855308772064745426e-03,1.946740376297384501e-04,-3.884840058162808418e-03,7.963537238538265228e-03,6.187914870679378510e-03,1.445799693465232849e-02,8.800885640084743500e-03,-4.056098259752616286e-05,1.881362841231748462e-04,-3.590052801882848144e-05,-2.302994544152170420e-04,-2.044005086645483971e-03,-1.043509691953659058e-03,1.712614437565207481e-03,9.703443356556817889e-05,-2.496696251910179853e-04,-3.272256799391470850e-05,-1.367550517272775323e-08,-1.038107438944280148e-04,-2.182618045480921865e-04,-6.324423011392354965e-04,9.108733502216637135e-04,-9.730161400511860847e-05,-6.208834383869543672e-05,4.136621711836596660e-09,3.441546577960252762e-04,-2.484706928953528404e-04,6.935567129403352737e-03,6.961797364056110382e-03,9.849533438682556152e-03,1.955517008900642395e-02,7.190593169070780277e-04,1.574280613567680120e-04,9.084535122383385897e-06,-2.898164791986346245e-03,-6.441613659262657166e-04,-8.272363804280757904e-03,-2.538863569498062134e-03,9.761505760252475739e-03,1.864483463577926159e-03,-3.711313183885067701e-05,3.785503940889611840e-05,-4.021001514047384262e-03,1.362571725621819496e-03,5.892045795917510986e-03,-8.634667843580245972e-03,5.786503665149211884e-03,9.846057510003447533e-04,9.852425137069076300e-05,-1.391016849083825946e-05,2.266340190544724464e-03,1.517488062381744385e-02,-1.745132962241768837e-03,-7.828747853636741638e-03,4.868840798735618591e-03,-3.409013617783784866e-03,-2.880627522245049477e-03,1.250043569598346949e-04,5.230225622653961182e-03,6.145544815808534622e-03,-3.568176412954926491e-03,-8.198709227144718170e-03,1.100071705877780914e-02,7.330784574151039124e-03,-9.654531604610383511e-04,-3.588309118640609086e-05,3.950534388422966003e-03,9.554644115269184113e-03,2.307879738509654999e-03,-7.531791925430297852e-04,7.245037704706192017e-03,-1.213265204569324851e-05,5.103138391859829426e-06,2.198643778683617711e-05,2.541610447224229574e-04,1.476995064876973629e-03,2.369521651417016983e-03,-3.421794681344181299e-04,-1.623293937882408500e-04,-2.988725318573415279e-04,4.607850314641837031e-06,-4.697747968407384178e-09,-3.800736158154904842e-05,-3.716738137882202864e-05,2.420637523755431175e-03,2.185245975852012634e-03,-1.395473227603361011e-04,-4.071407602168619633e-06,2.052431113952479791e-09,-1.654157240409404039e-04,5.197433638386428356e-04,-5.900753661990165710e-03,3.716642037034034729e-03,-1.383901224471628666e-03,-1.099636685103178024e-02,-1.730129588395357132e-05,1.570262611494399607e-05,-1.940192305482923985e-05,-3.955396823585033417e-05,3.635626751929521561e-03,4.220315720885992050e-03,4.078536853194236755e-02,2.885891683399677277e-02,-1.088887546211481094e-02,1.380505564156919718e-04,-1.131301280111074448e-03,-9.936483576893806458e-03,-8.884429000318050385e-03,1.144147571176290512e-02,-3.927617333829402924e-03,-8.202102035284042358e-03,-9.050454013049602509e-03,5.081561394035816193e-04,7.877868483774363995e-05,-2.225397154688835144e-03,-1.646955125033855438e-02,-8.600554428994655609e-03,-8.866927586495876312e-03,-1.431366894394159317e-03,9.693917818367481232e-03,6.079263985157012939e-04,7.169681339291855693e-06,-1.337591558694839478e-03,-1.917113177478313446e-02,2.615495957434177399e-02,-2.792563661932945251e-02,-1.779077947139739990e-02,-1.337296143174171448e-02,-2.297911094501614571e-03,-3.190893912687897682e-04,-3.148111514747142792e-03,-2.575427107512950897e-02,8.180155418813228607e-03,2.277558110654354095e-02,8.261929266154766083e-03,8.444505510851740837e-06,-3.549110260792076588e-05,1.768422407621983439e-05,-1.904109958559274673e-04,-2.348119160160422325e-03,2.948510460555553436e-03,-5.092184059321880341e-03,-6.944097112864255905e-04,-2.701839548535645008e-05,-1.054476670105941594e-04,1.662213655606592511e-08,5.389623111113905907e-04,1.367176068015396595e-03,5.829989444464445114e-03,-4.336522892117500305e-03,3.516651049721986055e-04,3.409422643017023802e-04,1.962379769793187734e-08,-1.820705481804907322e-03,9.215674363076686859e-04,-4.425754398107528687e-02,-8.048807829618453979e-02,-7.357285171747207642e-02,5.379339456558227539e-01,-2.897839993238449097e-03,-9.465471375733613968e-04,3.127115778625011444e-04,1.849619485437870026e-02,8.885397017002105713e-02,7.298085093498229980e-02,8.106680214405059814e-02,-2.909909561276435852e-02,3.349562361836433411e-02,1.056422246620059013e-03,-6.550987018272280693e-04,1.396639458835124969e-02,-4.745243117213249207e-03,-3.913471847772598267e-02,-1.575920730829238892e-03,5.122291296720504761e-02,1.405070349574089050e-02,-1.768828951753675938e-04,3.834216040559113026e-04,-1.519610080868005753e-02,-8.899580687284469604e-02,2.019695006310939789e-02,5.917964875698089600e-02,7.455873303115367889e-03,3.824078291654586792e-02,1.574455387890338898e-02,2.315183810424059629e-04,-2.947456017136573792e-02,-5.536736547946929932e-02,4.781638458371162415e-02,1.510916650295257568e-02,-2.342578209936618805e-02,-3.750780969858169556e-02,3.898049006238579750e-03,2.175941190216690302e-04,3.004426881670951843e-02,-2.689804881811141968e-02,-9.867418557405471802e-03,-6.640078499913215637e-03,-1.082141418009996414e-02,8.379004430025815964e-05,4.841078480239957571e-04,-2.938318066298961639e-04,2.386254258453845978e-03,2.954208292067050934e-03,1.574729569256305695e-03,2.638514153659343719e-03,1.186255831271409988e-03,2.055755117908120155e-03,-1.471234136261045933e-04,1.532976057205814868e-08,-5.690190664608962834e-05,-5.862678517587482929e-05,-9.932187385857105255e-04,1.832524139899760485e-05,-2.306452552147675306e-05,-5.328267434379085898e-05,1.674607119639404118e-08,2.312211727257817984e-04,-1.860215270426124334e-04,5.826074164360761642e-03,1.423828490078449249e-02,6.086600944399833679e-03,1.450334303081035614e-02,3.634029999375343323e-04,1.182103442260995507e-04,3.236058546463027596e-06,-2.091513248160481453e-03,-1.448415219783782959e-03,-5.489575210958719254e-03,-5.433757789433002472e-03,1.063417457044124603e-02,-3.016284201294183731e-03,-2.506514138076454401e-04,2.337430341867730021e-04,-2.166653517633676529e-03,3.317107912153005600e-04,9.179751388728618622e-03,-4.963391926139593124e-03,-5.087138852104544640e-04,-3.653760068118572235e-04,-1.005987069220282137e-04,-4.361563333077356219e-05,2.120633376762270927e-03,9.575497359037399292e-03,4.646463785320520401e-04,-4.033358767628669739e-03,-1.794740790501236916e-03,-3.853884292766451836e-03,-2.302651992067694664e-03,1.326012989011360332e-05,4.467397462576627731e-03,4.750640131533145905e-03,-4.162190482020378113e-03,-2.782671246677637100e-03,2.999549498781561852e-03,4.468081984668970108e-03,-8.390937582589685917e-04,-7.708132034167647362e-05,-2.639242447912693024e-04,3.153278026729822159e-03,2.811767393723130226e-03,5.582914222031831741e-03,3.031941829249262810e-03,7.689702761126682162e-05,-8.284667273983359337e-05,1.104101975215598941e-04,-1.741984742693603039e-04,1.067856675945222378e-03,5.902455304749310017e-04,-6.702120299451053143e-04,-2.726551902014762163e-04,-2.566630428191274405e-04,8.645773050375282764e-06,2.763250961379526416e-09,-4.013675061287358403e-05,-1.351130631519481540e-04,-2.103513106703758240e-04,1.396823907271027565e-03,-2.707230305531993508e-05,-1.655963933444581926e-05,3.284412741777487099e-09,1.614681968931108713e-04,-2.543778391554951668e-04,5.605062469840049744e-03,5.054882727563381195e-03,-6.765345111489295959e-03,9.624818339943885803e-03,6.607566610909998417e-04,-7.204691064544022083e-05,-3.560281766112893820e-04,-1.489899121224880219e-03,-1.829574629664421082e-02,-2.230158634483814240e-02,-1.131325494498014450e-02,1.523773092776536942e-02,-5.946615710854530334e-04,-5.241949475021101534e-05,2.124730963259935379e-04,-4.662559367716312408e-04,2.964744344353675842e-03,-3.817733610048890114e-03,-2.022057026624679565e-02,-7.332986220717430115e-03,1.306373975239694118e-03,-2.193488326156511903e-04,8.650103700347244740e-05,2.715426962822675705e-03,1.647453010082244873e-02,1.082716695964336395e-02,-8.050831966102123260e-04,-2.187568321824073792e-02,-5.815329495817422867e-03,-8.660858729854226112e-04,-4.138471849728375673e-04,8.009109646081924438e-03,2.660747151821851730e-03,3.488956019282341003e-03,9.757693856954574585e-03,-2.437492832541465759e-02,6.711001973599195480e-03,1.430271659046411514e-04,-1.567819126648828387e-04,-1.530992565676569939e-03,9.715743362903594971e-04,-1.618255674839019775e-02,-2.020194567739963531e-02,-6.775760557502508163e-03,1.977066494873724878e-05,-1.611127518117427826e-04,4.354857810540124774e-05,-2.388165157753974199e-04,6.390901980921626091e-04,1.004378544166684151e-03,1.012870809063315392e-03,3.529619425535202026e-05,-2.822162641678005457e-04,2.718370888032950461e-05,3.932939307560445741e-09,-6.853530794614925981e-05,-1.412880810676142573e-04,-1.424664398655295372e-03,-1.067932113073766232e-03,-1.129011216107755899e-04,-1.370567624690011144e-04,-3.998896147550112801e-08,2.164937322959303856e-04,-2.195516863139346242e-04,6.427345797419548035e-03,1.790051162242889404e-02,1.967822387814521790e-02,1.942344009876251221e-02,4.018317558802664280e-04,1.783631742000579834e-04,-4.603355409926734865e-05,-2.279658801853656769e-03,-5.195350386202335358e-03,2.106096828356385231e-03,-5.302183562889695168e-04,1.423208508640527725e-02,4.493278916925191879e-03,-4.014545993413776159e-06,-2.364552638027817011e-04,-4.695409908890724182e-03,1.405893242917954922e-03,1.287468522787094116e-02,-4.282185342162847519e-03,-3.490635659545660019e-03,2.019662875682115555e-03,-1.296277332585304976e-04,3.428074705880135298e-05,1.972371479496359825e-03,4.259476438164710999e-03,-4.579698201268911362e-03,-4.509393125772476196e-03,-2.744012977927923203e-03,-6.985048763453960419e-03,-1.070089638233184814e-06,1.667659234954044223e-04,2.716153161600232124e-03,9.710282087326049805e-03,-1.532741077244281769e-02,-2.960024168714880943e-03,5.517248529940843582e-03,1.095775421708822250e-02,-8.654521079733967781e-04,-6.227675476111471653e-05,6.107316352427005768e-03,1.001723576337099075e-02,8.562441915273666382e-03,3.807416884228587151e-03,8.739304030314087868e-04,5.468309973366558552e-05,-4.635059667634777725e-05,-3.608543556765653193e-05,4.292270750738680363e-04,7.279054843820631504e-04,1.291940687224268913e-03,3.028463106602430344e-05,-1.890707353595644236e-04,-1.907180412672460079e-04,2.402978134341537952e-05,8.041388355195522308e-08,-9.930052328854799271e-05,-8.811892621451988816e-05,-1.168498420156538486e-03,3.967725206166505814e-04,-1.027292819344438612e-05,-8.435471681877970695e-05,-1.854209585872013122e-08,3.409549535717815161e-04,-2.545785682741552591e-04,7.701119408011436462e-03,1.467775739729404449e-02,7.847785949707031250e-03,1.543511729687452316e-02,1.782585750333964825e-04,1.134379417635500431e-04,-3.019018913619220257e-05,-4.563077352941036224e-03,-1.355388574302196503e-02,-9.734015911817550659e-04,-6.060696672648191452e-03,-3.753251396119594574e-03,-1.262105815112590790e-02,-2.183686010539531708e-04,2.369594294577836990e-04,1.695165992714464664e-04,-5.940251518040895462e-03,1.916621066629886627e-02,-1.809414010494947433e-03,4.215310327708721161e-04,-8.518939837813377380e-03,-1.836061710491776466e-05,1.466266694478690624e-04,3.051493549719452858e-03,1.540891919285058975e-02,-5.731883458793163300e-03,1.226346939802169800e-03,4.195664543658494949e-03,-2.874105237424373627e-03,-2.781929681077599525e-03,-9.662108641350641847e-05,4.467815160751342773e-03,5.292820744216442108e-03,-3.938796930015087128e-03,-2.024623751640319824e-02,5.603047087788581848e-03,7.697296328842639923e-03,-1.074577216058969498e-03,-1.151819596998393536e-04,-7.617776282131671906e-03,-5.031389184296131134e-03,-6.749966647475957870e-03,-2.127085346728563309e-03,2.940777223557233810e-03,1.599358511157333851e-04,-9.553383279126137495e-05,2.004086563829332590e-04,-7.236209930852055550e-04,5.178074352443218231e-03,4.237513989210128784e-03,-3.832215443253517151e-04,-1.593611377757042646e-04,-3.026669728569686413e-04,2.020232386712450534e-05,-7.294715942407492548e-09,-7.715450192335993052e-05,-1.601198309799656272e-04,-5.851169116795063019e-04,1.043537980876863003e-03,-2.362918166909366846e-05,-5.171856537344865501e-05,-8.015376806724816561e-09,2.688587701413780451e-04,-1.806297514121979475e-04,6.594790611416101456e-03,1.750019192695617676e-02,3.533310489729046822e-03,8.857501670718193054e-03,5.067067104391753674e-04,1.124946720665320754e-04,-2.252677222713828087e-05,-2.726041013374924660e-03,-1.253360975533723831e-02,1.560818171128630638e-03,-7.145932875573635101e-03,1.553512178361415863e-03,-1.194681972265243530e-03,-1.550109300296753645e-04,-1.978241343749687076e-04,-3.309508087113499641e-03,-9.759374894201755524e-03,1.248436048626899719e-02,7.067079655826091766e-03,-9.027717635035514832e-03,-4.000682383775711060e-05,1.051830768119543791e-04,1.858052200987003744e-07,2.526004333049058914e-03,1.157454587519168854e-02,-7.234449964016675949e-03,-2.035354450345039368e-02,4.282820154912769794e-04,-2.256128937005996704e-03,-3.182499436661601067e-03,-1.166046858998015523e-04,5.232925061136484146e-03,1.091892458498477936e-02,-5.754103884100914001e-03,-7.954332977533340454e-03,-4.206272307783365250e-03,5.722500383853912354e-03,-1.189516973681747913e-03,7.785783964209258556e-07,-8.290442638099193573e-04,-1.858646981418132782e-03,9.469760581851005554e-03,2.613550284877419472e-03,-2.662517596036195755e-03,1.032563974149525166e-03,-5.469415918923914433e-04,-1.585858059115707874e-03,-3.543771454133093357e-04,3.263722173869609833e-04,1.526694744825363159e-03,-2.290789037942886353e-03,1.708295894786715508e-04,-3.999328764621168375e-04,-3.483988111838698387e-04,-2.464688732288777828e-04,3.062067553400993347e-04,-5.633414839394390583e-04,-2.099457429721951485e-03,7.516532787121832371e-04,2.787074190564453602e-04,1.060592709109187126e-03,-2.407238935120403767e-04,1.579035597387701273e-04,-4.071834846399724483e-04,5.742323119193315506e-03,1.006062515079975128e-02,5.360107868909835815e-03,1.088222954422235489e-02,1.405721181072294712e-03,-9.317932417616248131e-04,3.742353583220392466e-04,5.059372633695602417e-04,-2.003673091530799866e-02,-8.917177096009254456e-03,-5.557159893214702606e-03,7.069438230246305466e-03,-4.669791087508201599e-04,-5.902510019950568676e-04,1.367736840620636940e-03,1.209635566920042038e-02,-6.501783616840839386e-03,1.828244887292385101e-02,1.877836184576153755e-03,-2.709331922233104706e-03,5.349442362785339355e-04,-1.729962183162570000e-03,-1.065405958797782660e-04,2.352159004658460617e-03,3.778837854042649269e-03,-1.586730591952800751e-02,-1.038309838622808456e-02,-3.977150190621614456e-04,-8.233434520661830902e-03,3.903723554685711861e-03,-2.294130856171250343e-03,6.571848411113023758e-03,1.618090085685253143e-02,-9.183306246995925903e-05,-8.496858179569244385e-03,1.226172223687171936e-02,-2.557515865191817284e-03,7.699651177972555161e-05,3.240985795855522156e-03,-6.418405100703239441e-03,-9.345840662717819214e-04,-2.785195410251617432e-02,1.780216023325920105e-02,4.906865954399108887e-02,1.766746304929256439e-02,-1.270292792469263077e-03,-2.395719848573207855e-02,4.597124829888343811e-02,2.311990968883037567e-02,4.369809851050376892e-02,-6.891160272061824799e-03,-1.043685013428330421e-03,3.636898845434188843e-02,-1.400992732669692487e-05\n0.000000000000000000e+00,-2.422491434117546305e-06,-7.824020030966494232e-06,7.203630957519635558e-05,1.400473556714132428e-04,-1.268099822482326999e-06,4.670676844398258254e-06,-2.643105823096902895e-08,1.674535997153725475e-05,1.072540908353403211e-05,3.282690304331481457e-04,-2.348347916267812252e-04,3.369587066117674112e-04,1.085974858142435551e-03,2.734157533268444240e-06,3.600221816668636166e-06,-7.889482731116004288e-06,-1.290996879106387496e-04,-1.476145349442958832e-03,-3.400764835532754660e-04,-2.082138322293758392e-03,-2.077780955005437136e-04,1.067186240106821060e-04,1.590561987541150302e-05,1.392017657053656876e-05,1.304199977312237024e-04,-1.413661811966449022e-04,2.454403729643672705e-04,1.614874228835105896e-03,-2.805987605825066566e-04,-1.341888564638793468e-04,3.870854925480671227e-06,-5.040434643888147548e-06,1.125197741203010082e-06,8.414019830524921417e-04,7.466588867828249931e-04,-8.416122291237115860e-04,1.819206954678520560e-04,2.358952770009636879e-04,-2.049841714324429631e-05,1.885660140032996424e-06,1.013198634609580040e-04,6.687623099423944950e-04,1.162392785772681236e-03,-4.350668168626725674e-04,-1.327485777437686920e-03,-1.890252315206453204e-04,-7.050790736684575677e-05,7.823643500159960240e-06,-3.669863217510282993e-04,3.817039541900157928e-04,1.040763891069218516e-05,6.517015281133353710e-04,7.792222313582897186e-04,-1.065247306542005390e-05,5.542670805880334228e-06,-3.237631972297094762e-06,-2.782688534352928400e-05,-1.394667924614623189e-04,-3.531699185259640217e-04,4.236717359162867069e-07,-3.543624188750982285e-06,-1.123036781791597605e-05,-3.363782070664456114e-06,-5.790733581534368568e-08,-4.454689587873872370e-06,-7.803196240274701267e-06,1.919965288834646344e-04,2.053270436590537429e-04,-3.706417828652774915e-06,1.436968432244611904e-06,-1.542026417666875204e-08,1.227264328917954117e-05,7.198912499006837606e-06,2.681963087525218725e-04,-5.198002909310162067e-04,3.831005597021430731e-04,4.620104737114161253e-04,6.537008448503911495e-05,-5.602060809906106442e-06,-1.735558544169180095e-05,-1.183575514005497098e-04,-4.034503945149481297e-04,-2.089460380375385284e-03,-3.042345924768596888e-04,-2.231969410786405206e-04,1.142577093560248613e-04,2.960878191515803337e-07,-6.433296675822930411e-06,-2.440100070089101791e-04,6.524663331219926476e-05,4.918113118037581444e-04,-4.892874276265501976e-04,1.797461591195315123e-04,7.015727169346064329e-05,2.098034929076675326e-05,1.450909894629148766e-05,7.244551670737564564e-05,9.691313607618212700e-04,1.360977475997060537e-04,-5.213512340560555458e-04,-6.247463898034766316e-05,3.521457547321915627e-04,-1.681126450421288610e-04,-7.365497367572970688e-06,1.162049302365630865e-04,-2.740397467277944088e-04,1.160862506367266178e-03,-7.239007391035556793e-04,1.860439078882336617e-05,6.545082433149218559e-04,-1.060229842551052570e-04,-1.825825529522262514e-05,3.276359639130532742e-04,4.720546712633222342e-05,4.227072349749505520e-04,1.168460585176944733e-03,4.240544512867927551e-04,-4.145306775171775371e-06,-8.350419193448033184e-06,2.329659309907583520e-06,1.776775025064125657e-05,1.373263658024370670e-04,-7.407084922306239605e-06,-2.598894643597304821e-04,-4.176218135398812592e-05,-1.815158975659869611e-05,-3.446884591085108696e-07,-4.274440801310674942e-09,-3.729398486029822379e-06,-8.374490789719857275e-07,-5.910153777222149074e-05,3.608874976634979248e-07,-2.910686362156411633e-06,-1.985458038689102978e-05,-4.084066862475310700e-09,1.720908949209842831e-05,-3.298531373729929328e-05,5.650277598761022091e-04,1.771484850905835629e-03,-2.999299438670277596e-03,9.897970594465732574e-04,4.945624095853418112e-05,7.789918527123518288e-06,3.320825271657668054e-06,6.227433914318680763e-05,-2.335833269171416759e-04,2.221676055341959000e-03,-1.604340272024273872e-03,-3.485951456241309643e-04,-3.292504698038101196e-04,-3.202111838618293405e-05,-5.232751573203131557e-05,-4.899632767774164677e-04,-2.403267717454582453e-04,1.685920287854969501e-03,-2.684018108993768692e-03,-5.025125574320554733e-04,-1.187661837320774794e-04,7.303655365831218660e-06,1.549039006931707263e-05,3.421699511818587780e-04,1.391279394738376141e-03,1.043299678713083267e-03,-1.671689911745488644e-03,1.370363170281052589e-04,1.207418506965041161e-03,1.189184404211118817e-04,-8.074147444858681411e-06,8.282178314402699471e-04,-7.851222762838006020e-04,8.443913538940250874e-04,-1.868952531367540359e-03,-2.505353768356144428e-04,-1.919548376463353634e-03,-5.510844493983313441e-05,-3.726387149072252214e-05,1.660812122281640768e-04,-7.002020720392465591e-04,-3.301660763099789619e-04,-8.066791924647986889e-04,-3.383223956916481256e-04,1.255819734069518745e-05,-2.261550253024324775e-05,7.560928679595235735e-06,1.829497705330140889e-05,1.464231463614851236e-04,3.389325574971735477e-04,-3.700043598655611277e-04,-4.493664164328947663e-05,-2.440914795442949980e-05,-5.268371751299127936e-06,-2.689329647864724393e-08,3.044234108529053628e-05,6.151558045530691743e-05,-1.028340077027678490e-03,-1.193897449411451817e-03,8.991992217488586903e-06,-1.312724816671106964e-05,-4.225330485496670008e-08,-9.384546137880533934e-05,-7.028582331258803606e-06,-2.630195114761590958e-03,-5.873229354619979858e-03,-2.673611510545015335e-03,-2.561624394729733467e-03,6.556143164634704590e-01,2.396767195023130625e-05,1.391262194374576211e-04,1.098708249628543854e-03,5.265952087938785553e-03,5.097384564578533173e-03,-4.153535701334476471e-05,4.787805955857038498e-03,1.979232300072908401e-03,2.408437831036280841e-05,-1.994005287997424603e-06,7.264941232278943062e-04,-5.568177439272403717e-04,6.548119708895683289e-04,-2.556450199335813522e-04,3.225213848054409027e-03,1.186191802844405174e-03,-7.956563786137849092e-05,-8.980875281849876046e-05,-9.524993365630507469e-04,-7.144669070839881897e-03,7.744454778730869293e-04,6.703016813844442368e-03,3.972944337874650955e-03,-2.037800382822751999e-03,1.212887698784470558e-03,8.038784289965406060e-05,-1.095772953703999519e-03,6.103748455643653870e-04,-6.014354992657899857e-03,1.698778010904788971e-03,1.770154573023319244e-03,-4.321037791669368744e-03,4.949284484609961510e-04,1.332607353106141090e-04,2.283961512148380280e-04,-1.333057880401611328e-04,-3.773922100663185120e-03,9.762445697560906410e-04,-6.853163940832018852e-04,-2.408275759080424905e-05,9.340561518911272287e-05,-3.692773316288366914e-05,1.948876306414604187e-04,-5.132448859512805939e-04,1.724567264318466187e-04,2.078088233247399330e-03,3.162143111694604158e-04,1.349312515230849385e-04,-3.680031568364938721e-06,3.670356818474829197e-08,-3.942155217373510823e-06,1.010859932648600079e-06,1.410068653058260679e-04,1.089456927729770541e-04,2.534456143621355295e-06,-2.157077915398986079e-06,8.985654176285606809e-08,1.558904659759718925e-05,-7.875846677052322775e-06,3.130180411972105503e-04,1.218675170093774796e-03,-2.736730966717004776e-04,4.068700363859534264e-04,3.207757254131138325e-05,-6.047151146049145609e-06,-1.111039455281570554e-05,-1.806660438887774944e-04,-3.030639782082289457e-04,-1.038644812069833279e-03,-5.134289385750889778e-04,-1.656895619817078114e-04,-2.352744922973215580e-04,-1.986514143936801702e-05,2.945013329735957086e-05,-1.116426137741655111e-04,-3.901508171111345291e-05,4.893441218882799149e-04,-1.318589784204959869e-04,-5.255496944300830364e-06,-1.564306148793548346e-04,2.673166818567551672e-06,2.421722456347197294e-05,1.017947870423085988e-04,7.590607274323701859e-04,3.763696295209228992e-04,-4.480358911678195000e-04,-2.593212993815541267e-04,4.406118532642722130e-04,-1.802302867872640491e-04,-9.035469702212139964e-06,1.459714549127966166e-04,-4.332544922363013029e-04,7.595021161250770092e-04,-4.224672011332586408e-05,-6.407974287867546082e-04,6.079784943722188473e-04,-9.743852569954469800e-05,-2.411152490822132677e-05,-1.388503587804734707e-04,-4.515408654697239399e-04,-1.826304069254547358e-04,6.656631012447178364e-04,2.295817394042387605e-04,1.055770371749531478e-05,-1.422086370439501479e-05,1.693785088718868792e-05,-2.104710802086628973e-05,2.482868731021881104e-04,1.299299183301627636e-04,-2.503455325495451689e-04,-3.670665682875551283e-05,-2.503479117876850069e-05,-8.914076374821888749e-07,-7.435164661728776991e-08,-4.357589659775840119e-06,-9.438930646865628660e-06,1.286658225581049919e-04,1.559050870127975941e-04,-4.940426151733845472e-06,-4.314965735829900950e-07,-1.905755198094993830e-08,8.093093128991313279e-06,1.237193100678268820e-05,1.602995325811207294e-04,1.200408092699944973e-03,7.389575475826859474e-04,2.000463136937469244e-04,3.867351915687322617e-05,-2.459473307681037113e-06,-2.857458457583561540e-05,-1.053790911100804806e-04,-5.121967988088726997e-04,-1.179581973701715469e-03,-8.821313967928290367e-04,-1.038864022120833397e-03,-4.744196776300668716e-04,-3.599150204536272213e-06,-1.241543031937908381e-05,-2.882637782022356987e-04,-2.999965217895805836e-04,2.051645424216985703e-04,-4.728027270175516605e-04,-1.105126691982150078e-03,-3.276790957897901535e-04,2.206322278652805835e-06,1.335626166110159829e-05,1.112925820052623749e-04,6.373652722686529160e-04,3.464643377810716629e-04,-3.636057081166654825e-04,1.610306091606616974e-03,8.566835313104093075e-04,-1.241501013282686472e-04,7.977785571711137891e-06,2.513729850761592388e-04,4.018340769107453525e-05,3.144550137221813202e-04,1.415918115526437759e-03,2.504152944311499596e-04,1.435336744179949164e-04,-8.053115743678063154e-05,-2.752240834524855018e-05,-2.945796586573123932e-04,-6.888693897053599358e-04,2.663427148945629597e-04,3.291235771030187607e-05,5.891774198971688747e-04,4.772878128278534859e-06,-2.423367186565883458e-05,2.972060428874101490e-06,-2.616972778923809528e-05,-8.960948616731911898e-05,-1.670715573709458113e-04,-2.862225810531526804e-04,-5.080408300273120403e-05,-1.064700700226239860e-05,-1.718228190838999581e-06,9.579707693774253130e-08,-4.362646905065048486e-06,-2.291930513820261694e-06,-5.832960596308112144e-06,8.115602395264431834e-05,-7.617706614837516099e-06,-6.381423190759960562e-06,-5.804679403809132054e-09,1.537024445497081615e-07,1.749784587445901707e-06,1.889119303086772561e-04,4.524842079263180494e-04,6.051040254533290863e-04,5.695789586752653122e-04,1.810839785321149975e-05,1.039396011037752032e-06,-1.977538158826064318e-05,-1.437013706890866160e-04,-5.280610057525336742e-04,-9.291931055486202240e-04,-1.649654004722833633e-04,4.749482322949916124e-04,1.059413989423774183e-04,1.597203663550317287e-05,-5.077558307675644755e-05,-4.907682305201888084e-04,-1.550457673147320747e-04,4.084078245796263218e-04,4.811992403119802475e-05,-6.774903740733861923e-04,-4.686584725277498364e-05,8.891810466593597084e-06,2.440283242322038859e-05,3.576567178242839873e-05,-4.033363074995577335e-05,-2.409557346254587173e-04,-1.000424454105086625e-04,-4.052822769153863192e-04,-2.627873327583074570e-04,9.056688577402383089e-05,3.087874119955813512e-06,1.489825517637655139e-04,9.037042036652565002e-05,-1.325324410572648048e-04,4.759087751153856516e-04,-5.376372719183564186e-04,7.280778954736888409e-04,-2.683467391761951149e-05,-3.095066495006904006e-05,4.587198200169950724e-04,7.572459435323253274e-05,4.615958896465599537e-04,2.634725533425807953e-04,-6.874598329886794090e-04,4.349710252427030355e-06,-1.720922591630369425e-05,-4.814439762412803248e-07,3.432550875004380941e-05,5.615309055428951979e-05,2.026362926699221134e-05,-2.983270096592605114e-04,-4.727908526547253132e-05,-8.117018296616151929e-06,1.086874249267566483e-06,1.082298695109784603e-09,-9.243211934517603368e-06,3.985057446698192507e-06,2.458645612932741642e-04,2.391339949099346995e-04,9.403984222444705665e-06,5.580481229117140174e-06,-2.746764948824420571e-08,1.716945916996337473e-05,4.778048605658113956e-07,4.019631305709481239e-04,7.832522969692945480e-04,5.193204851821064949e-04,3.803955623880028725e-04,2.792966915876604617e-05,-1.877864178823074326e-06,-2.590803342172876000e-05,-3.624072996899485588e-04,-1.233832677826285362e-03,-1.042188610881567001e-03,-1.252998365089297295e-03,-6.219465285539627075e-04,-6.680089281871914864e-04,-3.425937848078319803e-06,-5.172631063032895327e-06,-2.102049475070089102e-04,7.298443233594298363e-05,1.302287331782281399e-03,1.445261528715491295e-03,-6.502267788164317608e-04,-1.082808594219386578e-03,3.411154830246232450e-05,3.312718035886064172e-05,1.100799345294944942e-04,1.069219433702528477e-03,-1.949803845491260290e-04,3.774475771933794022e-04,-2.273612481076270342e-04,8.106374298222362995e-04,-2.855848288163542747e-04,-1.333589625573949888e-05,6.204607780091464520e-05,-8.923064451664686203e-04,9.339870302937924862e-04,-1.381258480250835419e-03,-7.930427091196179390e-04,9.509638766758143902e-04,-2.219611924374476075e-04,-3.969265162595547736e-05,-1.128497067838907242e-03,-4.435208393260836601e-04,-8.948405738919973373e-04,-4.341235035099089146e-04,2.466531004756689072e-04,2.366788976360112429e-06,-1.720177533570677042e-05,3.509304588078521192e-05,-2.919348480645567179e-05,-1.171839539892971516e-05,-1.624628202989697456e-04,-6.149486871436238289e-04,-8.328727562911808491e-05,-2.555335777287837118e-05,-1.500166717960382812e-06,7.783091859892010689e-08,-5.194423238208401017e-07,-1.031323245115345344e-05,1.505766413174569607e-04,2.213304833276197314e-04,3.467845544946612790e-06,1.192485069623216987e-05,-2.672686605365015566e-08,1.031053579936269671e-05,9.103930096898693591e-06,2.123873418895527720e-04,1.405223738402128220e-03,6.387603934854269028e-05,1.109545992221683264e-04,2.263361784571316093e-05,-3.562421170499874279e-06,-3.676276173791848123e-05,-8.669548697071149945e-05,-8.659907034598290920e-04,-1.581621589139103889e-03,-6.933799595572054386e-04,-1.086851814761757851e-03,-7.829121313989162445e-04,-8.859424269758164883e-07,3.581004784791730344e-05,2.123834565281867981e-04,9.568624955136328936e-05,3.354195214342325926e-04,7.602421101182699203e-04,-1.388794044032692909e-03,-1.658684341236948967e-04,1.229472763952799141e-05,-1.692470323177985847e-05,9.186204988509416580e-05,-4.223237920086830854e-05,9.662808151915669441e-04,-1.093024155125021935e-03,-2.439818345010280609e-04,1.328565267613157630e-04,-1.075623877113685012e-04,-2.504677104298025370e-05,3.786486922763288021e-05,-1.387638039886951447e-04,5.393766914494335651e-04,-1.650762278586626053e-04,-1.755712728481739759e-04,-4.756252747029066086e-05,-6.188810220919549465e-05,-3.891721280524507165e-05,-5.639694863930344582e-04,-4.277201369404792786e-04,1.907277328427881002e-04,-6.296669016592204571e-04,-2.716584713198244572e-04,3.855462637147866189e-05,-5.339320705388672650e-05,-1.097297936212271452e-04,-3.886511694872751832e-05,3.269291482865810394e-05,3.024793113581836224e-04,-1.160513202194124460e-04,3.173558297930867411e-06,-9.629683336243033409e-05,-2.351202601857949048e-05,-6.271676829783245921e-05,4.396930307848379016e-05,2.779029455268755555e-05,7.485116657335311174e-05,2.450488391332328320e-04,-2.842586945916991681e-05,3.096123691648244858e-05,9.528941882308572531e-05,3.709783868544036523e-06,-2.567241608630865812e-05,3.146201197523623705e-04,8.381350198760628700e-04,4.363671760074794292e-04,2.981500001624226570e-04,9.859242709353566170e-05,3.698282671393826604e-05,1.888922452053520828e-05,3.269351054768776521e-06,-1.822477788664400578e-03,-2.092062495648860931e-03,2.827058779075741768e-05,-9.273948380723595619e-04,-5.016877548769116402e-04,-7.443244976457208395e-05,1.886810059659183025e-05,4.945590626448392868e-04,9.380596457049250603e-04,7.828874513506889343e-04,2.661775506567209959e-04,3.324661520309746265e-04,-4.323627799749374390e-04,-5.068464452051557600e-05,1.328972120973048732e-05,1.517136115580797195e-04,-2.283877111040055752e-04,-8.499799878336489201e-04,-6.589381955564022064e-04,6.258038047235459089e-05,1.014854933600872755e-04,4.193834611214697361e-04,1.233470102306455374e-04,2.745781093835830688e-04,7.050618878565728664e-04,8.832268649712204933e-04,-3.953504201490432024e-04,7.527453999500721693e-05,5.935350782237946987e-04,2.891198673751205206e-04,-5.811815208289772272e-05,-9.958915179595351219e-04,-3.513044212013483047e-04,-3.480724757537245750e-03,2.138587180525064468e-03,2.296556951478123665e-03,7.564901025034487247e-04,4.533650935627520084e-04,-4.759457893669605255e-03,6.078772246837615967e-03,1.497998950071632862e-03,1.588400686159729958e-03,-1.418588915839791298e-03,-1.473036099923774600e-04,2.701362827792763710e-03,-1.426897256351367105e-06\n0.000000000000000000e+00,-9.477404319113702513e-07,-1.296503455705533270e-06,-6.731846951879560947e-05,-3.778706377488560975e-05,-5.425220024335430935e-07,-1.529177325210184790e-06,2.396491893819074903e-09,2.614329787320457399e-06,-1.073065618584223557e-06,1.527246058685705066e-05,8.264988719020038843e-05,3.184532688464969397e-04,2.591169904917478561e-04,-5.876991053810343146e-06,4.029948740935651585e-06,4.064449058205354959e-06,-1.861939745140261948e-05,1.853261492215096951e-04,3.314314526505768299e-04,-2.271202829433605075e-04,2.373367897234857082e-04,1.409556716680526733e-05,-2.903776021412340924e-06,4.026990609418135136e-06,-3.065869168494828045e-05,-5.720395711250603199e-05,1.915190659929066896e-04,1.480563805671408772e-04,1.129247175413183868e-04,2.338127524126321077e-05,-4.086970193384331651e-07,-7.147178166633239016e-06,2.337929799978155643e-05,-1.022718352032825351e-04,-1.428583782399073243e-04,5.848444197908975184e-05,1.305701007368043065e-04,-2.511421043891459703e-04,-2.656460128491744399e-05,5.737741048505995423e-06,3.253867180319502950e-05,1.698289270279929042e-04,-2.132792724296450615e-04,-3.075035347137600183e-04,1.745763001963496208e-04,-8.094046643236652017e-05,-1.345889995718607679e-05,8.221349162340629846e-06,2.594591933302581310e-05,1.168174276244826615e-04,3.072087129112333059e-04,3.692401223815977573e-04,8.308469841722398996e-05,6.325714139165938832e-07,5.441850134957348928e-06,-4.050774009556334931e-07,4.018505933345295489e-06,-9.161956768366508186e-06,3.058774018427357078e-05,8.803045784588903189e-05,1.215074644278502092e-05,-9.252697168449230958e-07,-1.298726374443504028e-06,-1.951714345693744690e-08,-1.871127778940717690e-06,-5.476655587699497119e-06,-6.175724411150440574e-05,-4.913530574413016438e-05,-2.565689101174939424e-06,-3.614581146393902600e-06,-8.326025380256396602e-08,3.407997382964822464e-06,-1.476487568652373739e-06,6.092877447372302413e-05,4.096406046301126480e-04,3.870294312946498394e-05,2.230466052424162626e-04,3.113912725893897004e-06,3.899045623256824911e-06,4.130698471271898597e-06,-3.152527642669156194e-05,1.737074853735975921e-06,6.468680221587419510e-04,8.450328459730371833e-05,-6.968855814193375409e-06,-3.645206379587762058e-05,-6.354696324706310406e-06,-2.078109446301823482e-06,-7.854844443500041962e-05,-5.246232831268571317e-05,3.040900919586420059e-04,-2.488334430381655693e-04,-6.666711851721629500e-05,-4.545193223748356104e-05,-2.853499154298333451e-06,-4.435300070326775312e-06,2.038233833445701748e-05,-4.137261930736713111e-05,-3.698965883813798428e-05,2.535971361794508994e-05,3.810524140135385096e-05,-2.005008282139897346e-04,-5.179324580240063369e-05,4.856098712480161339e-06,-2.063815736619289964e-05,2.659312303876504302e-05,-2.886596776079386473e-04,-3.537726297508925200e-05,1.177080266643315554e-04,-1.150874741142615676e-04,-3.288393054390326142e-05,2.502883944544009864e-06,-1.881371281342580914e-05,7.467139948857948184e-05,1.039223716361448169e-04,1.177842204924672842e-05,6.250760634429752827e-05,1.845555743784643710e-07,1.083719553207629360e-06,-9.738716926221968606e-07,-3.875141374010127038e-06,-4.927334521198645234e-05,4.858447937294840813e-07,4.290188735467381775e-05,2.328946266061393544e-06,-3.429984644753858447e-06,-6.123690354797872715e-07,7.397071044579206500e-08,2.512178525648778304e-06,1.191552382806548849e-05,1.599228016857523471e-05,2.840555134753230959e-05,1.573983922753541265e-06,1.406652472724090330e-06,6.707673350092591136e-08,-7.853014722059015185e-06,1.369992969557642937e-05,-1.309861545450985432e-04,1.788405206752941012e-04,8.041996043175458908e-04,-2.842213434632867575e-04,-8.318159416376147419e-06,-2.322280124644748867e-06,-2.509346586521132849e-06,7.100446964614093304e-05,4.245596064720302820e-04,2.618845319375395775e-04,7.361480966210365295e-04,1.859446201706305146e-04,-1.644344010856002569e-04,8.793993401923216879e-06,-2.367874185438267887e-05,-3.305521750007756054e-05,-1.395440776832401752e-04,-2.226276556029915810e-04,7.915595779195427895e-05,1.575682690599933267e-04,-7.757690036669373512e-05,5.304257683746982366e-06,4.703363629232626408e-06,-7.037137402221560478e-05,-3.267712600063532591e-04,-6.319208769127726555e-04,1.615264918655157089e-04,-8.951225026976317167e-05,-1.897080073831602931e-05,7.584394188597798347e-05,-6.244340511329937726e-06,-3.072870094911195338e-05,2.066063170786947012e-04,2.294523583259433508e-04,6.472392124123871326e-05,-3.391811624169349670e-04,3.074719279538840055e-04,1.247795589733868837e-04,8.969182090368121862e-07,-5.172309465706348419e-05,-2.085230516968294978e-04,4.914985620416700840e-04,7.879179611336439848e-05,1.886006793938577175e-05,-3.170177933498052880e-06,1.561338194733252749e-06,-2.163629005735856481e-06,-1.696664185146801174e-06,-7.880421617301180959e-05,-2.520795715099666268e-05,1.807653461582958698e-05,3.613066837715450674e-06,1.586686812515836209e-05,1.179486389446537942e-06,-1.216052503139053442e-08,3.072872004850069061e-06,1.705280192254576832e-05,3.221405204385519028e-04,2.318011829629540443e-04,9.882376616587862372e-06,1.033233183989068493e-05,9.365294317831285298e-09,-3.011076387338107452e-06,8.510398401995189488e-06,-1.376161162625066936e-05,-1.856682356446981430e-04,-8.156928233802318573e-04,-7.830994436517357826e-04,6.451421359088271856e-05,6.558855772018432617e-01,-2.452909029670991004e-05,7.069106504786759615e-05,-5.628559738397598267e-04,-7.266973843798041344e-04,9.945372585207223892e-04,-8.846289711073040962e-04,9.437010157853364944e-05,1.991572753468062729e-05,1.097165477403905243e-05,3.368000034242868423e-04,2.970027853734791279e-04,-1.914156891871243715e-04,5.754521116614341736e-04,-6.085913628339767456e-04,-4.545876290649175644e-04,1.474923556088469923e-05,3.394071609363891184e-05,-9.260519618692342192e-06,7.208574679680168629e-04,2.890558389481157064e-04,-1.737397979013621807e-04,7.020861376076936722e-04,1.031556050293147564e-03,2.014429628616198897e-05,-2.392154055996797979e-05,9.640498319640755653e-06,-1.178289996460080147e-03,1.500776503235101700e-03,1.515570329502224922e-04,-3.528922097757458687e-04,7.077428163029253483e-04,-3.932472463930025697e-05,-3.888485662173479795e-05,4.037622711621224880e-04,-1.372053055092692375e-03,-9.585610823705792427e-04,-1.040000119246542454e-03,-4.152804613113403320e-04,4.923309461446478963e-06,-2.841435161826666445e-05,1.227418397320434451e-05,4.151130269747227430e-06,9.112834231927990913e-05,-5.545745079871267080e-05,-5.088357138447463512e-04,-5.559368582908064127e-05,-2.806541488098446280e-06,-3.190750703652156517e-07,1.367754975944990292e-07,-4.441170062818855513e-07,-1.207818286275141872e-06,-4.954031828674487770e-05,-2.868724732252303511e-05,-1.311891310251667164e-06,-1.885780534394143615e-06,3.159129846608266234e-09,8.562422522118140478e-07,-2.953603143396321684e-06,2.593615681689698249e-05,1.021585048874840140e-04,1.902173244161531329e-04,1.776670687831938267e-04,-6.431154361052904278e-06,4.373649517219746485e-06,6.490054602181771770e-06,-2.027388472924940288e-05,2.307906979694962502e-04,1.097887143259868026e-04,-1.308559149038046598e-04,2.180722804041579366e-04,3.422586451051756740e-05,-3.582978024496696889e-06,-1.788231202226597816e-06,-4.231671846355311573e-05,-9.331057663075625896e-05,8.948220056481659412e-05,-7.224487490020692348e-05,5.050138497608713806e-05,-3.488505899440497160e-05,-1.557289238007797394e-06,-3.059524260606849566e-06,6.416982614609878510e-06,-3.302581899333745241e-05,-2.077770186588168144e-04,5.667070945492014289e-05,9.818967373576015234e-05,-1.729272480588406324e-04,-2.334986675123218447e-05,3.363653377164155245e-06,-2.291617420269176364e-05,6.867531192256137729e-05,-3.154551668558269739e-04,-9.450886864215135574e-05,2.682106860447674990e-04,-9.188835974782705307e-05,-1.431536838936153799e-05,4.754450401378562674e-06,-5.941474955761805177e-05,4.052219446748495102e-05,1.582810946274548769e-04,9.835695527726784348e-05,3.167302565998397768e-05,-3.220833946215861943e-07,2.626467221489292569e-06,-7.898507874415372498e-07,9.297673386754468083e-07,-6.689315341645851731e-06,-7.760442713333759457e-06,6.223121454240754247e-05,5.824533673148835078e-06,-6.426037089113378897e-07,-9.547215995553415269e-08,-6.938967089809011668e-08,3.372597063844295917e-07,1.198561903947847895e-06,-4.702385558630339801e-05,-1.980828892556019127e-05,2.351972625547205098e-07,-1.422804189132875763e-06,-5.287574822432361543e-09,4.363234893389744684e-07,-3.488025413389550522e-06,-3.221527731511741877e-05,-5.843189428560435772e-04,-4.536884371191263199e-04,-1.699927088338881731e-05,7.792395990691147745e-07,-7.034265763650182635e-06,-2.222512193839065731e-06,1.997318577195983380e-05,-5.515056545846164227e-04,-5.700285546481609344e-04,-3.559784090612083673e-05,3.372989594936370850e-04,8.468514715787023306e-05,-5.282231541059445590e-07,-6.811944331275299191e-06,-3.074357664445415139e-05,-1.157600399892544374e-05,-2.477286034263670444e-05,-8.240846218541264534e-04,-3.443184687057510018e-05,3.475595440249890089e-05,-2.090807174681685865e-05,-1.169837560155428946e-06,2.665434112714137882e-05,1.756836718413978815e-04,3.258348442614078522e-04,3.205337270628660917e-04,-6.992631824687123299e-04,-1.652635692153126001e-04,4.520458969636820257e-05,-3.043978722416795790e-06,1.228370674652978778e-04,-6.593293801415711641e-05,-1.718510175123810768e-04,1.472648436902090907e-04,-8.315773447975516319e-04,2.214168489445000887e-06,3.351158375153318048e-05,-8.082330168690532446e-06,-3.110080433543771505e-05,2.932244387920945883e-05,-5.061393021605908871e-04,-6.428591441363096237e-04,-2.673951385077089071e-04,1.245394059878890403e-06,-1.193317984871100634e-06,-3.157169317091756966e-07,-1.169583811133634299e-06,2.086024323944002390e-06,6.034197576809674501e-05,8.703366620466113091e-05,1.320379396929638460e-05,-5.714371127396589145e-06,1.195775780615804251e-06,4.189769242657348514e-08,-1.009772631732630543e-06,-4.977252501703333110e-06,-7.263020961545407772e-05,-3.853492307825945318e-05,-1.229074996444978751e-06,-1.244226723429164849e-06,2.584090452728560194e-08,4.132903086428996176e-06,-1.650082140258746222e-06,4.660945342038758099e-05,9.014050010591745377e-05,3.766026638913899660e-04,2.759333583526313305e-04,-1.291210992349078879e-06,5.240278824203414842e-06,8.684440217621158808e-06,-7.115422340575605631e-05,-2.801970549626275897e-05,3.865187172777950764e-04,-5.987171316519379616e-04,3.426811235840432346e-05,-4.883436486124992371e-05,-8.345677088072989136e-06,1.657335451454855502e-05,1.301918928220402449e-06,1.957045897142961621e-04,-8.391166920773684978e-05,9.077337745111435652e-05,2.640676102600991726e-04,-3.132535493932664394e-05,-5.177314505999675021e-07,-3.931301762349903584e-06,3.336649751872755587e-05,-1.787426299415528774e-04,-8.451534085907042027e-06,-9.859949204837903380e-05,7.621978875249624252e-05,3.222642408218234777e-05,-7.044556696200743318e-05,6.856744221295230091e-06,-5.731337296310812235e-05,1.235286181326955557e-04,-1.360548485536128283e-04,3.109296085312962532e-05,5.238370504230260849e-04,3.583821307984180748e-05,-4.010004704468883574e-05,5.413096914708148688e-06,-7.841909246053546667e-05,1.418878673575818539e-04,1.280046271858736873e-04,3.104973293375223875e-04,2.367716660955920815e-04,-2.097975198012136389e-07,8.922638699004892260e-06,2.994074463913420914e-07,-7.239763817779021338e-06,-1.526472806290257722e-05,1.965733827091753483e-05,5.702853377442806959e-05,4.029936917504528537e-06,-8.380489816772751510e-06,5.414681254478637129e-07,-8.683957730681868270e-08,-4.648436515708453953e-07,-3.634884706116281450e-06,-5.356451583793386817e-05,-4.039069972350262105e-05,-2.807402324833674356e-06,6.198951041369582526e-08,5.653078005707357079e-08,3.166741407767403871e-06,-5.232330295257270336e-06,5.247053559287451208e-05,1.930519647430628538e-04,1.670074998401105404e-04,2.762841468211263418e-04,-5.465794856718275696e-06,3.880559233948588371e-06,4.055762474308721721e-06,-4.245788295520469546e-05,3.064488992094993591e-04,2.716776798479259014e-04,7.633822679053992033e-05,1.489160640630871058e-04,-1.046864636009559035e-04,-9.240374311048071831e-06,1.476124816690571606e-05,-1.304632605751976371e-04,-1.537278731120750308e-04,1.066768891178071499e-04,-4.637024539988487959e-04,-5.657994915964081883e-05,1.495997858000919223e-04,-1.021701427816879004e-05,-4.744830221170559525e-06,1.938208879437297583e-05,-2.318634215043857694e-04,-1.253545342478901148e-04,-1.057479166775010526e-04,3.208444104529917240e-04,-1.324611075688153505e-04,-4.186624209978617728e-05,5.613758276012958959e-06,3.526605723891407251e-06,6.658519851043820381e-05,-3.299638046883046627e-04,4.919969796901568770e-05,2.450988977216184139e-04,-7.620896940352395177e-05,-1.751801391947083175e-05,1.077812521543819457e-05,6.149720866233110428e-05,9.619008051231503487e-05,3.237536002416163683e-04,-5.783683081972412765e-05,1.036039029713720083e-04,-3.272155481681693345e-06,2.729962488956516609e-06,-1.893874809866247233e-06,-8.099465048871934414e-06,2.386595588177442551e-04,-6.427738844649866223e-05,7.948718848638236523e-05,8.940972293203230947e-06,-2.207954594268812798e-06,-5.162100933375768363e-07,1.426104176971421111e-07,-1.760914074111497030e-06,-2.639976855789427646e-06,-2.249423232569824904e-05,-3.222542000003159046e-05,-4.680070560425519943e-06,-4.558216460281983018e-06,5.793219770566793159e-08,-1.765796611152836704e-07,6.200916686793789268e-07,-6.233689418877474964e-06,3.222397936042398214e-04,-6.593691068701446056e-05,8.235501445597037673e-05,2.787282937788404524e-08,2.969620481962920167e-06,1.294830144615843892e-05,-3.756265505217015743e-05,6.929897062946110964e-05,3.154539444949477911e-04,-1.301750453421846032e-04,7.012513233348727226e-04,-1.240524579770863056e-05,-3.006556198670295998e-06,2.946522727143019438e-06,-2.730891574174165726e-04,-2.902188134612515569e-05,-1.129042793763801455e-04,-7.300654397113248706e-05,7.761338201817125082e-05,3.246487176511436701e-05,3.826994543487671763e-06,-4.383742293612158392e-07,-2.839379521901719272e-05,-1.924480893649160862e-04,-3.803318832069635391e-04,-1.648402394494041800e-04,1.312936074100434780e-04,7.957731577334925532e-05,-2.472808046150021255e-05,1.185816836368758231e-05,-3.116661901003681123e-05,9.747347212396562099e-05,-3.534268471412360668e-04,1.007361715892329812e-04,2.510125050321221352e-04,5.506064553628675640e-06,-3.086578362854197621e-05,-2.284575657540699467e-06,2.691478584893047810e-04,4.455527232494205236e-05,3.522052720654755831e-04,2.239738096250221133e-04,4.859929904341697693e-04,6.000236226100241765e-06,4.851722223975230008e-06,-1.500248890806687996e-05,2.216784378106240183e-05,-7.886320236138999462e-05,1.836219162214547396e-04,3.529924651957117021e-05,1.904068085423205048e-05,1.786488246580120176e-05,9.510677955404389650e-06,-6.967513854760909453e-06,7.505089342885185033e-06,-6.892749752296367660e-06,-4.645770968636497855e-05,-4.156602153670974076e-05,-4.243055627739522606e-06,9.954513188858982176e-06,-5.452456207422073931e-06,4.053819793625734746e-06,7.195302259788149968e-06,9.257073543267324567e-06,1.264630845980718732e-04,3.000191936735063791e-04,1.599170209374278784e-04,-4.325339887145673856e-06,-1.537810203444678336e-05,-1.535068804514594376e-06,-2.684522769413888454e-06,1.495200704084709287e-04,2.681338810361921787e-04,7.525122782681137323e-05,2.206666104029864073e-04,1.543001271784305573e-04,-9.892069101624656469e-06,-3.158648723911028355e-06,-7.852933777030557394e-06,4.395863652462139726e-05,2.279208274558186531e-04,-6.221455259947106242e-05,5.891074761166237295e-05,8.843909017741680145e-05,3.472850949037820101e-06,-2.955206036858726293e-05,2.554974344093352556e-06,-2.536904648877680302e-04,-3.190428542438894510e-04,1.271361543331295252e-05,-5.842353857588022947e-06,-2.387745771557092667e-04,6.688925168418791145e-06,-4.209262260701507330e-05,-1.227605825988575816e-04,6.006097464705817401e-05,-3.281935350969433784e-04,-2.549676282797008753e-04,3.283777041360735893e-04,-3.469660805421881378e-05,-2.544484414102043957e-05,-3.575164009816944599e-05,2.090636553475633264e-04,1.008440813166089356e-04,-1.671373902354389429e-04,1.611923216842114925e-04,1.521300000604242086e-04,-3.662950475700199604e-04,-3.070564707741141319e-04,-2.839396802301052958e-05,8.110759081318974495e-04,-2.793501480482518673e-04,1.306945225223898888e-03,-4.178630770184099674e-04,5.659509497490944341e-06,3.878497809637337923e-04,-4.082469899913121480e-07\n0.000000000000000000e+00,-1.990092641790397465e-06,-3.241992089897394180e-06,-4.726264887722209096e-05,-3.779765393119305372e-05,-3.221158976884908043e-06,-2.874444589906488545e-06,-2.292360257172276761e-08,3.166784154018387198e-06,2.015189465964795090e-06,4.135775088798254728e-05,1.849816908361390233e-05,-5.656747089233249426e-05,3.314701607450842857e-04,-2.030354517046362162e-05,6.189179202920058742e-06,9.286107342632021755e-06,-6.072296673664823174e-05,5.100412527099251747e-04,4.015604208689182997e-04,-4.622089036274701357e-04,5.013182526454329491e-04,-7.681301212869584560e-05,-3.961795300710946321e-06,-4.395364157971926033e-06,-1.499342906754463911e-04,1.760711165843531489e-05,3.343260905239731073e-04,-3.851967267110012472e-05,1.713964738883078098e-04,-2.636032295413315296e-04,4.188834282103925943e-06,-4.067763256898615509e-06,-2.315287383680697531e-05,-4.807247314602136612e-04,3.865463368128985167e-04,2.439412055537104607e-04,1.812284899642691016e-04,-1.537887437734752893e-04,-1.695719038252718747e-05,1.004823934636078775e-05,3.572645073290914297e-05,2.001633838517591357e-04,-1.846218219725415111e-04,-5.887301522307097912e-04,-3.433774691075086594e-05,-4.005564842373132706e-04,-2.838708496710751206e-05,1.005048397928476334e-05,-3.961940819863229990e-05,1.811859547160565853e-04,4.107871209271252155e-04,4.562806861940771341e-04,3.573934955056756735e-04,-3.589573907447629608e-06,1.054979384207399562e-05,-2.507844328647479415e-06,-1.448356124456040561e-05,-1.238460536114871502e-04,8.878159133018925786e-05,1.514499163022264838e-04,1.906337274704128504e-05,-2.003141844397759996e-06,-1.339669779554242268e-06,-5.025973237593461818e-08,5.928493465034989640e-07,-1.498529513810353819e-06,-9.821229468798264861e-05,-1.068255442078225315e-04,6.278588671193574555e-07,-4.436111794348107651e-06,2.826765665986386011e-08,-4.693569621849746909e-07,-7.553840077889617532e-06,-2.123552621924318373e-05,3.378379333298653364e-04,-1.277645205846056342e-04,-9.542970656184479594e-05,-2.168707396776881069e-05,3.328465936647262424e-06,5.593841706286184490e-06,2.747711914707906544e-05,2.283848880324512720e-04,7.286822656169533730e-04,-6.745549617335200310e-04,3.160873893648386002e-05,-1.443398941773921251e-04,-4.429627551871817559e-06,5.880808203073684126e-06,6.838746776338666677e-05,4.843620990868657827e-05,5.397226777859032154e-04,-3.430613724049180746e-04,-1.802532642614096403e-05,-6.357681559165939689e-05,-7.124684998416341841e-06,-7.387169716821517795e-06,-9.502482498646713793e-06,-1.663397561060264707e-04,3.231658774893730879e-04,6.397715187631547451e-04,-1.025146048050373793e-07,-2.200469898525625467e-04,6.546068107127211988e-06,4.150518634560285136e-06,-6.821025453973561525e-05,2.183663309551775455e-05,-6.863533053547143936e-04,2.560476132202893496e-04,2.711420529522001743e-04,-1.497533230576664209e-04,-1.155479003500659019e-05,4.450256255950080231e-06,-1.781275350367650390e-04,-8.408078429056331515e-07,-3.353329375386238098e-04,4.698001430369913578e-04,9.482246241532266140e-06,3.143512458336772397e-06,3.971684691350674257e-06,-3.971848059336480219e-07,-1.643595896894112229e-05,-6.276129715843126178e-05,-3.062071846215985715e-05,1.261618162970989943e-04,1.785018139344174415e-05,3.630694891398889013e-06,-2.360950475122081116e-07,-2.932101850205981464e-08,3.046679239560035057e-06,1.266363960894523188e-05,8.239453745773062110e-05,8.827123383525758982e-05,2.038230491052672733e-07,4.325730515120085329e-06,5.140487147059502604e-09,-1.092108777811517939e-05,2.906913141487166286e-05,-3.279348020441830158e-04,1.772505056578665972e-04,6.386132445186376572e-04,-3.713488113135099411e-04,-8.436059033556375653e-07,-3.918326456187060103e-06,-3.227901970603852533e-06,1.303550961893051863e-04,2.406568382866680622e-04,-2.724860678426921368e-05,5.226724315434694290e-04,8.895737119019031525e-04,-2.976312534883618355e-04,3.367871977388858795e-05,-4.958666977472603321e-05,-4.064355161972343922e-04,-2.908330352511256933e-04,-1.737040875013917685e-04,-3.075388376601040363e-04,1.942746748682111502e-04,-4.125396371819078922e-04,2.245955874968785793e-05,1.044267992256209254e-05,-8.269109093816950917e-05,-6.442886078730225563e-04,-5.723205977119505405e-04,4.404236096888780594e-04,-7.702866569161415100e-04,4.260055720806121826e-05,3.360757837072014809e-04,-5.091268576506990939e-06,-5.652404433931224048e-05,-9.840198326855897903e-04,5.996689433231949806e-04,3.771731571760028601e-04,6.254603504203259945e-04,3.772369236685335636e-04,5.191926902625709772e-05,-4.184917088423389941e-06,-1.401111803716048598e-04,-2.883964043576270342e-04,9.223264059983193874e-04,8.211140811908990145e-05,2.860051463358104229e-04,-5.876216619071783498e-06,2.669838522706413642e-06,-3.044146751562948339e-06,1.090948899218346924e-06,-1.924249227158725262e-04,3.732160621439106762e-05,-2.647067594807595015e-05,6.895354545122245327e-06,1.392400281474692747e-05,3.534948973538121209e-06,-4.607941406220561475e-08,3.857005140162073076e-06,-2.160980329790618271e-06,2.437260554870590568e-04,3.087866643909364939e-04,1.652064383961260319e-05,1.802006227080710232e-05,1.307762431679293513e-08,8.921932931116316468e-06,-1.144006182585144415e-05,4.128164728172123432e-04,8.660426829010248184e-04,-1.214867806993424892e-03,7.222144631668925285e-04,1.179088721983134747e-04,-3.018330789927858859e-05,6.558201909065246582e-01,7.321759767364710569e-05,-2.672553993761539459e-03,-8.871585596352815628e-04,1.890439074486494064e-03,-2.687890315428376198e-03,2.189607359468936920e-03,-1.679595243331277743e-06,4.942349551129154861e-05,1.244788523763418198e-03,-8.107137400656938553e-04,6.552432314492762089e-04,1.218732679262757301e-03,-1.256872201338410378e-03,1.068322919309139252e-03,-2.843374750227667391e-05,5.113432052894495428e-06,3.203339292667806149e-04,1.485403510741889477e-03,-1.851321314461529255e-03,-1.739013474434614182e-03,-1.519385492429137230e-03,4.383256600704044104e-04,-1.662248250795528293e-04,-4.617310696630738676e-05,6.163333309814333916e-04,-6.021524313837289810e-04,1.394209568388760090e-03,1.196247409097850323e-03,-9.459624416194856167e-04,1.040179631672799587e-03,-2.416838106000795960e-05,-5.744468217017129064e-05,-6.139469332993030548e-04,-1.943361712619662285e-04,2.554476959630846977e-04,-4.322167078498750925e-04,-1.254482660442590714e-03,1.120844171964563429e-05,-7.555270713055506349e-05,1.251913363375933841e-05,-1.135099009843543172e-04,6.867689662612974644e-04,1.957133645191788673e-05,-9.323952835984528065e-04,-1.158963204943574965e-04,-2.385944571869913489e-05,3.918272795999655500e-06,-5.907122613280080259e-08,-9.216461762662220281e-07,-2.640494358274736442e-06,-8.535467350156977773e-05,-7.713078230153769255e-05,-2.311870957782957703e-06,-4.436749804881401360e-06,7.724156603217124939e-08,5.230025635682977736e-06,-5.002189936931245029e-06,3.603766162996180356e-05,8.958076796261593699e-05,3.447162453085184097e-05,1.144699053838849068e-04,-1.706314105831552297e-05,6.540646609209943563e-06,1.171780695585766807e-05,-3.873332752846181393e-05,3.013027599081397057e-04,3.107847587671130896e-04,-1.307631173403933644e-04,2.619900624267756939e-04,-1.442946668248623610e-04,-1.095598963729571551e-05,2.240094181615859270e-05,-8.976519893622025847e-05,8.434661867795512080e-05,7.211952470242977142e-05,-5.328723927959799767e-04,2.899014216382056475e-04,-1.255838142242282629e-04,-7.355153229582356289e-06,-2.624340140755521134e-06,-5.459858130052452907e-06,-3.261570527683943510e-04,4.170989559497684240e-04,1.836684386944398284e-04,1.861571945482864976e-04,-4.096169141121208668e-04,-3.129920150968246162e-05,1.230930593010270968e-05,-7.966920384205877781e-05,1.050415157806128263e-04,-2.632755204103887081e-04,-4.948143614456057549e-04,2.410120359854772687e-04,-1.954509061761200428e-04,-2.520754787838086486e-05,9.231003787135705352e-06,-1.066653494490310550e-04,1.988947478821501136e-04,1.405585589964175597e-05,1.702151057543233037e-04,2.237642329419031739e-04,-1.528217580926138908e-06,1.257960138900671154e-05,5.202969077799934894e-08,-1.664897172304335982e-05,-7.408241799566894770e-05,4.333748620410915464e-06,1.669492921791970730e-04,1.870091728051193058e-05,-3.609530949688632973e-06,-1.368444941363122780e-06,3.803006620728410780e-08,1.168148173746885732e-07,4.135205927013885230e-06,7.180889224400743842e-05,6.446707266150042415e-05,-6.137653372206841595e-07,2.316397967661032453e-06,-6.677328201476484537e-08,-3.039815055672079325e-06,5.492182935995515436e-06,-1.326478522969409823e-04,-4.909455892629921436e-04,2.181688905693590641e-04,-3.358547692187130451e-04,8.165444342012051493e-06,-1.006347429211018607e-05,-7.840379112167283893e-06,-9.914183465298265219e-07,-3.122419584542512894e-04,3.558681346476078033e-04,-9.332181653007864952e-04,4.247522447258234024e-04,1.556188362883403897e-04,1.179828450403874740e-05,-1.446779424441047013e-05,-1.470770803280174732e-04,2.810393052641302347e-04,-1.673496735747903585e-04,-8.593169623054563999e-04,4.903075750917196274e-04,1.192649942822754383e-04,3.997039129899349064e-06,6.323239176708739251e-06,-2.998432501044590026e-05,2.517390530556440353e-04,5.771845462732017040e-05,4.043898370582610369e-04,-1.286185579374432564e-03,-2.267488598590716720e-04,5.785973917227238417e-05,-7.680420821998268366e-06,8.369922579731792212e-05,-2.577166014816612005e-04,1.059169590007513762e-04,-5.426253774203360081e-04,-1.608323189429938793e-03,-3.098988090641796589e-04,3.277822906966321170e-05,-7.507834197895135731e-06,5.563098238781094551e-05,3.264655824750661850e-04,-1.296730246394872665e-03,-1.529742381535470486e-03,-1.801608304958790541e-04,-2.961847030746866949e-06,2.770579158095642924e-06,1.118276941269868985e-06,6.392518116626888514e-06,3.682469832710921764e-05,2.270080876769497991e-04,5.142804366187192500e-05,5.694214451068546623e-06,2.045210749201942235e-06,-2.543811206123791635e-08,3.851164365187287331e-08,4.091976677500497317e-07,-3.910372015525354072e-06,-8.059382525971159339e-05,-5.602907185675576329e-05,-3.152320914523443207e-06,-3.960176400141790509e-06,1.381749825668521225e-08,9.625314305594656616e-07,-3.766386271308874711e-06,-6.562845373991876841e-05,-2.584121539257466793e-04,5.014218622818589211e-04,2.935586962848901749e-05,-2.499772017472423613e-05,1.011767926684115082e-05,1.147953207691898569e-05,1.225677260663360357e-05,3.866727929562330246e-04,3.697407373692840338e-04,-7.895373855717480183e-04,5.105360469315201044e-05,-6.317088264040648937e-05,-9.088063052331563085e-06,-1.100702593248570338e-05,-6.526843208121135831e-05,3.934667620342224836e-04,5.785078974440693855e-04,-3.470726078376173973e-04,1.425127993570640683e-04,-6.356971425702795386e-05,-4.963360879628453404e-06,9.061513992492109537e-06,-1.046273519023088738e-05,-1.457861362723633647e-04,5.760581116192042828e-04,1.870519190561026335e-04,1.024153898470103741e-04,-8.446024003205820918e-05,2.241658694401849061e-05,1.927972334669902921e-05,-2.190437808167189360e-04,-4.734922840725630522e-04,-1.533744070911780000e-04,-2.065727312583476305e-04,8.662040345370769501e-04,-1.432727585779502988e-04,-2.587402923381887376e-05,1.372302449453854933e-05,-1.139031228376552463e-04,1.751927338773384690e-04,2.079698315355926752e-04,1.374535786453634501e-04,7.854953582864254713e-05,-3.000658807650324889e-06,1.473583324695937335e-05,-5.703033821191638708e-06,-7.574579285574145615e-06,-1.825328217819333076e-04,-1.637760578887537122e-04,1.519036450190469623e-04,1.445383804821176454e-05,4.847168384003452957e-06,-1.454196763006621040e-09,2.432352630421519279e-08,1.460164185118628666e-06,7.346165148192085326e-06,-4.289086791686713696e-05,-6.215710163814947009e-05,-5.244824592409713659e-07,5.424943765319767408e-07,-5.431786576082231477e-08,-1.427733991476998199e-06,-1.591014779478427954e-06,-7.899645424913614988e-05,-1.438728650100529194e-04,-1.190673938253894448e-04,7.923910743556916714e-05,-3.032110726053360850e-05,4.504127446125494316e-06,1.510981383034959435e-05,7.073266897350549698e-05,3.934122505597770214e-04,1.928338751895353198e-04,-8.880804525688290596e-04,3.269408480264246464e-04,-2.478810492902994156e-04,-3.684491048261406831e-06,3.112740523647516966e-05,1.049136626534163952e-04,3.885960904881358147e-05,-1.301824231632053852e-04,-6.814214284531772137e-04,-4.222790594212710857e-04,-3.364685981068760157e-04,-4.188791990600293502e-06,2.377309783696546219e-06,-5.836972195538692176e-05,-4.329875810071825981e-04,1.998379448195919394e-04,1.886099198600277305e-04,4.529150901362299919e-04,7.404328789561986923e-05,2.362106897635385394e-05,8.751524546823929995e-06,-1.111773963202722371e-04,1.491892762714996934e-04,-2.955550444312393665e-04,1.730620861053466797e-04,3.536684380378574133e-04,-6.112676055636256933e-05,1.325103858107468113e-05,1.581393371452577412e-05,-2.314425510121509433e-04,6.094006239436566830e-04,4.161577962804585695e-04,-1.375290448777377605e-04,3.143499197904020548e-04,-1.578197952767368406e-05,1.150437310570850968e-05,-1.186932877317303792e-06,1.218027045979397371e-05,-1.283698366023600101e-04,-8.815449109533801675e-05,1.567192666698247194e-04,2.988610140164382756e-05,7.471257049473933876e-06,-4.713655243904213421e-07,6.657683115918189287e-08,-3.751296389964409173e-06,-4.648751200875267386e-06,-2.107859472744166851e-05,-1.765450724633410573e-05,-7.944340723042842001e-06,-6.438291165977716446e-06,1.093503669835627079e-07,3.786628894886234775e-06,-4.503412128542549908e-06,-2.956161188194528222e-05,1.572644105181097984e-04,-8.771957946009933949e-04,6.501608731923624873e-05,-1.429621988791041076e-06,2.031544227065751329e-06,3.253655086155049503e-05,-8.892071491573005915e-05,1.906428369693458080e-04,4.781098105013370514e-04,-2.057941310340538621e-04,9.232984739355742931e-04,-1.084901159629225731e-04,-6.176037913974141702e-06,-3.486040077405050397e-05,-4.675809177570044994e-04,-4.283155140001326799e-04,-7.816731522325426340e-05,5.022114783059805632e-05,-2.035524521488696337e-04,8.926048758439719677e-05,1.332139072474092245e-05,9.956124813470523804e-08,-4.670903945225290954e-05,-2.603464818093925714e-04,-2.668663219083100557e-04,-7.097715279087424278e-04,2.678750897757709026e-04,2.275810402352362871e-06,-1.027163962135091424e-04,1.342387440672609955e-05,-1.699415442999452353e-04,-2.317584003321826458e-04,-6.304020644165575504e-05,-3.613685257732868195e-04,-8.909636380849406123e-05,-9.482919267611578107e-05,-5.703575880033895373e-05,9.839081940299365669e-06,3.518505254760384560e-04,-8.098993566818535328e-05,3.481354215182363987e-04,5.611131200566887856e-04,-1.141188549809157848e-04,1.131977114710025489e-06,1.901637551782187074e-05,-4.657051249523647130e-06,3.538394230417907238e-05,6.173078145366162062e-05,3.829727065749466419e-04,6.383121944963932037e-05,-1.576989234308712184e-06,4.638715472538024187e-05,-3.287002618890255690e-05,-7.522355190303642303e-06,2.310400668648071587e-05,1.309295384999131784e-05,-6.320423563010990620e-05,-7.281499711098149419e-05,-7.660798473807517439e-06,1.473051270295400172e-05,-2.508152283553499728e-05,-2.838407908711815253e-06,-2.131924338755197823e-05,1.800763129722326994e-05,-3.104205825366079807e-05,-8.478265954181551933e-05,-1.004839577944949269e-05,-1.470586721552535892e-05,6.264656985877081752e-05,4.046186586492694914e-05,-4.959748184774070978e-05,2.458155213389545679e-04,1.598686503712087870e-04,-2.643179614096879959e-04,4.972391761839389801e-04,-1.664650917518883944e-04,-1.854850233939941972e-05,2.825273986672982574e-05,8.566242468077689409e-05,9.309776942245662212e-06,-3.371207276359200478e-05,-2.208776568295434117e-04,2.086108142975717783e-04,1.439430343452841043e-05,7.097757770679891109e-05,2.214547130279242992e-04,-2.855151251424103975e-05,1.732319651637226343e-05,-6.104275234974920750e-05,4.114224866498261690e-04,1.965141855180263519e-04,-2.241570036858320236e-04,1.324892073171213269e-04,1.150361349573358893e-04,-2.832344616763293743e-04,2.563174057286232710e-04,-5.418423679657280445e-04,-6.378514226526021957e-04,3.220100188627839088e-04,-2.557979314588010311e-04,-1.018675320665352046e-04,-4.707571861217729747e-05,5.815102485939860344e-05,1.107448551920242608e-04,-6.680390797555446625e-04,5.259686149656772614e-04,9.698832873255014420e-04,8.139038109220564365e-04,-2.602391759864985943e-05,-1.354145817458629608e-03,1.040996052324771881e-03,2.297497558174654841e-04,8.990883361548185349e-04,1.752169773681089282e-04,-3.013796231243759394e-04,4.080809012521058321e-04,-5.533194098461535759e-07\n0.000000000000000000e+00,3.136940358672291040e-05,4.343400360085070133e-05,1.709911302896216512e-04,-5.859441807842813432e-05,4.626795271178707480e-05,2.299243169545661658e-05,-2.356716422013960255e-08,-3.137253224849700928e-05,-8.562060429539997131e-06,-7.919599302113056183e-04,-1.081400900147855282e-03,-2.560197841376066208e-03,-5.156503058969974518e-03,-7.990900485310703516e-06,-3.703187030623666942e-05,-7.559196092188358307e-05,7.908137049525976181e-04,1.190062830573879182e-04,9.117801091633737087e-04,5.359629634767770767e-03,-1.092397375032305717e-03,1.461931271478533745e-03,5.203750697546638548e-05,9.653497545514255762e-05,2.266738563776016235e-03,3.953128180000931025e-04,2.510432968847453594e-04,-1.271103392355144024e-03,-3.522807674016803503e-05,1.270880689844489098e-03,-7.574328628834336996e-05,2.203555050073191524e-05,-1.052061270456761122e-05,-2.828457625582814217e-03,-1.620664406800642610e-04,-4.021989298053085804e-04,-1.833062851801514626e-03,1.151927746832370758e-03,6.608254043385386467e-04,-5.832771421410143375e-05,3.727822913788259029e-04,1.891097985208034515e-03,2.626401255838572979e-04,3.118821186944842339e-03,3.793832845985889435e-03,2.833361213561147451e-04,4.305281036067754030e-04,-9.587135537003632635e-06,1.141940010711550713e-04,-8.584855240769684315e-04,-2.235079184174537659e-03,-4.430249333381652832e-03,-2.478140871971845627e-03,-5.912002052355092019e-06,-5.216151112108491361e-05,8.691611128597287461e-07,5.486115696839988232e-06,1.569073065184056759e-04,-1.264170859940350056e-03,-3.147276293020695448e-04,-9.950006642611697316e-06,5.509346374310553074e-05,1.026598692988045514e-05,-1.420183259881468985e-08,3.612626460380852222e-05,6.995268631726503372e-05,2.853390469681471586e-06,-2.338366903131827712e-04,3.761256084544584155e-05,2.448844315949827433e-05,9.642573850499047694e-09,-4.942395753460004926e-05,-1.699129370535956696e-06,-1.025324803777039051e-03,-2.470898441970348358e-03,-1.363806892186403275e-03,-2.570102689787745476e-03,-1.305080077145248652e-04,-2.247906923003029078e-05,-1.369382334814872593e-05,9.332566987723112106e-04,2.552784979343414307e-03,2.711868728511035442e-04,2.787586767226457596e-03,3.675532352644950151e-04,9.434164967387914658e-04,6.461692100856453180e-05,5.928237806074321270e-05,2.037528436630964279e-03,-6.354973884299397469e-04,-2.211965911556035280e-04,3.444702306296676397e-04,-7.986005512066185474e-04,9.829940972849726677e-04,-6.078150909161195159e-05,-1.786046777851879597e-05,-3.038474533241242170e-04,-2.420273609459400177e-03,-1.467900350689888000e-03,-8.897477528080344200e-06,7.103695534169673920e-04,1.158469705842435360e-03,1.099746441468596458e-03,-1.868655090220272541e-05,3.834782983176410198e-04,2.536845626309514046e-03,1.069239224307239056e-03,2.767892088741064072e-03,5.474403151310980320e-04,3.900635056197643280e-05,5.936826928518712521e-04,2.315685014764312655e-05,-1.078741915989667177e-04,-3.927753423340618610e-04,-2.182987052947282791e-03,-4.582887049764394760e-03,-1.593430060893297195e-03,-2.024658533628098667e-05,-1.433736360922921449e-05,-1.373380200675455853e-05,-1.566259015817195177e-07,-3.398233093321323395e-05,-1.148787327110767365e-03,6.342375854728743434e-05,5.201218300499022007e-05,9.306476567871868610e-05,9.626733117329422385e-06,6.122770201955063385e-08,-1.912385414470918477e-06,-7.555228512501344085e-05,-5.721429479308426380e-04,-4.121654201298952103e-04,1.236840034835040569e-05,1.101937323255697265e-05,-3.080756272311191424e-08,3.058924994547851384e-05,-7.370190724031999707e-05,-1.688862685114145279e-04,7.266930770128965378e-04,-1.988327130675315857e-05,2.210305538028478622e-03,5.308706022333353758e-05,2.155989386665169150e-05,-1.556093775434419513e-05,-3.771411720663309097e-04,-2.732559805735945702e-03,-1.143380301073193550e-03,-9.518675506114959717e-05,-3.771301358938217163e-03,2.278888132423162460e-03,-1.590471802046522498e-04,3.184578963555395603e-04,2.695074304938316345e-03,-1.277633709833025932e-03,5.209948867559432983e-03,-4.119642078876495361e-03,-2.273384947329759598e-03,2.363360021263360977e-03,-1.286277838516980410e-04,-6.000402208883315325e-05,2.066443848889321089e-04,-5.083283758722245693e-05,-9.349886095151305199e-04,2.828126307576894760e-03,-3.487045760266482830e-04,-1.913908286951482296e-03,-1.232350827194750309e-03,2.126092294929549098e-05,-4.828996898140758276e-04,-1.007812330499291420e-03,-1.414835569448769093e-03,-1.353899016976356506e-03,-9.127506054937839508e-04,1.486307941377162933e-03,-6.998592289164662361e-05,1.221209386130794883e-04,-1.323171891272068024e-04,3.513755276799201965e-03,-6.409584311768412590e-04,-1.764957676641643047e-03,-6.806910969316959381e-04,-4.262640686647500843e-06,2.982041769428178668e-05,-1.693219564913306385e-05,-3.596400347305461764e-06,1.225404121214523911e-04,-1.150455907918512821e-03,8.316705934703350067e-04,7.673127402085810900e-05,-7.370196544798091054e-05,8.723975952307227999e-06,3.736611731142147619e-08,-2.605629561003297567e-04,-2.648959052748978138e-04,1.170258386991918087e-03,2.074065851047635078e-03,-2.770119172055274248e-04,-1.660816487856209278e-04,1.991395492950687185e-09,2.571984077803790569e-04,1.606113073648884892e-07,6.348026450723409653e-03,1.278318185359239578e-02,1.856377162039279938e-02,2.092857658863067627e-02,1.082487986423075199e-03,1.068314886651933193e-04,4.583493864629417658e-05,6.483101248741149902e-01,-1.061845291405916214e-02,-1.433276198804378510e-02,-2.203888818621635437e-02,7.309796754270792007e-03,-4.311661235988140106e-03,-2.487831807229667902e-04,-8.704185020178556442e-04,-1.817807927727699280e-02,9.180160239338874817e-03,-1.697814464569091797e-02,-2.860259497538208961e-03,-1.024563098326325417e-03,-4.693815484642982483e-03,6.645704270340502262e-04,2.236482687294483185e-04,1.146203372627496719e-03,1.916284114122390747e-02,2.855641301721334457e-03,1.179930008947849274e-02,7.426463067531585693e-03,-6.918988190591335297e-03,-5.479320418089628220e-03,1.212797997141024098e-05,2.101039048284292221e-03,-1.502146851271390915e-02,-2.223228663206100464e-02,-3.011748194694519043e-04,-9.026167914271354675e-03,-3.323802957311272621e-04,-3.725830465555191040e-03,-2.974170784000307322e-04,6.738901138305664062e-03,-1.003611739724874496e-02,1.210325956344604492e-02,2.644932270050048828e-02,4.979391582310199738e-03,1.889213308459147811e-04,-3.652272425824776292e-05,1.660491834627464414e-04,3.710169694386422634e-04,2.854783087968826294e-03,1.413812860846519470e-02,-3.096502041444182396e-03,-6.314027123153209686e-04,-5.524635780602693558e-04,-7.614350761286914349e-05,-8.054485078901052475e-09,3.151493001496419311e-05,3.277026917203329504e-05,2.267020317958667874e-05,-1.663462608121335506e-04,3.733874109457246959e-05,2.393101021880283952e-05,1.174157659988850355e-08,-4.302823072066530585e-05,1.794428681023418903e-05,-1.088592107407748699e-03,-2.395084127783775330e-03,-2.409526379778981209e-03,-2.200869610533118248e-03,-7.507826376240700483e-05,-2.195256092818453908e-05,-3.985898729297332466e-05,1.050104619935154915e-03,6.426383042708039284e-04,1.407625968568027020e-03,3.205400891602039337e-03,7.704842137172818184e-04,5.017936346121132374e-04,7.086351979523897171e-05,5.924951619817875326e-05,2.025376772508025169e-03,-2.132419729605317116e-03,9.687996935099363327e-04,1.911300118081271648e-03,9.075328707695007324e-04,8.072176133282482624e-04,-7.660328265046700835e-05,-4.556577914627268910e-05,-1.252893853234127164e-04,-2.358357189223170280e-03,-4.351498500909656286e-04,-4.566067073028534651e-04,7.257674587890505791e-05,4.830376419704407454e-04,8.798822527751326561e-04,-2.429355117783416063e-05,1.719901774777099490e-04,2.593797165900468826e-03,1.110786688514053822e-03,1.252595451660454273e-03,-1.012439839541912079e-03,7.975360495038330555e-05,6.239627837203443050e-04,2.671211950655560941e-05,-7.672408828511834145e-04,7.925588288344442844e-04,-2.090867608785629272e-03,-2.597196260467171669e-03,-1.132029457949101925e-03,-1.983938454941380769e-05,2.920948190876515582e-06,-2.008298542932607234e-05,-3.050134910154156387e-05,-3.440270957071334124e-04,-1.659677480347454548e-03,2.149215288227424026e-04,7.467901741620153189e-05,8.308034011861309409e-05,1.234222872881218791e-05,-5.412721293396316469e-08,2.896959449572023004e-05,2.784137177513912320e-05,-3.289722953923046589e-04,-4.246972966939210892e-04,2.814003892126493156e-05,1.851644083217252046e-05,-1.506873559264931828e-08,-3.244917388656176627e-05,1.820238867367152125e-05,-8.239875314757227898e-04,-1.437976607121527195e-03,-7.832992123439908028e-04,-1.291353604756295681e-03,-1.319445727858692408e-04,5.834960393258370459e-05,-6.893933459650725126e-06,8.053147466853260994e-04,4.433896858245134354e-03,3.959285560995340347e-03,1.718809595331549644e-03,-2.834358252584934235e-03,1.784425694495439529e-04,1.584423080203123391e-05,1.232342765433713794e-04,2.630115719512104988e-03,-1.157072139903903008e-03,2.389448462054133415e-03,2.409676089882850647e-03,4.638725658878684044e-04,6.302422843873500824e-04,-7.612444460391998291e-05,-7.493214798159897327e-05,-1.151665492216125131e-04,-3.093521343544125557e-03,-3.643986536189913750e-03,-1.509777968749403954e-03,-7.503605447709560394e-04,6.082335021346807480e-04,5.921041592955589294e-04,-1.630851693334989250e-05,-3.159951884299516678e-04,2.438372466713190079e-03,7.472247816622257233e-04,-4.376674769446253777e-04,3.894171211868524551e-03,-2.257524756714701653e-04,3.515294811222702265e-04,7.765875488985329866e-05,-3.474250552244484425e-04,6.658288184553384781e-04,1.165832625702023506e-03,1.199790276587009430e-04,-8.793548331595957279e-04,-2.152955676137935370e-05,5.820880323881283402e-05,-2.329914968868251890e-05,-5.875190254300832748e-06,-2.811574959196150303e-04,-1.897451002150774002e-03,2.095433155773207545e-04,7.329656364163383842e-05,5.959184636594727635e-05,7.716851541772484779e-06,-3.529021341819316149e-08,3.336944428156130016e-05,4.311589873395860195e-05,-4.624417051672935486e-04,-2.299505431437864900e-04,3.494266638881526887e-05,2.470365507178939879e-05,-7.802191248629242182e-08,-3.999557520728558302e-05,3.296531212981790304e-05,-2.235737338196486235e-04,-4.945778753608465195e-03,-3.428589552640914917e-03,-3.775931894779205322e-03,-1.041865762090310454e-04,5.473817509482614696e-06,1.343180520052555948e-05,1.126792631112039089e-03,3.499215701594948769e-03,-2.616387559100985527e-03,4.783798940479755402e-03,5.480859545059502125e-04,-2.915941877290606499e-04,4.957438068231567740e-05,1.046498146024532616e-04,1.880020950920879841e-03,-1.228318782523274422e-03,5.243335035629570484e-04,-3.781804698519408703e-04,-1.163994427770376205e-03,1.261360157513990998e-04,-5.339993367670103908e-05,-1.153284902102313936e-04,-1.728343340801075101e-04,-2.041470026597380638e-03,-3.981328336521983147e-05,-3.202075313311070204e-04,1.758045749738812447e-03,2.328459406271576881e-03,9.572498966008424759e-04,-9.314782801084220409e-06,1.214305637404322624e-03,1.615150831639766693e-03,-9.112922707572579384e-04,7.193532772362232208e-03,2.173757413402199745e-03,-1.329325139522552490e-03,7.054469315335154533e-04,7.220700354082509875e-05,-1.324535114690661430e-03,-9.203780209645628929e-04,-3.445863723754882812e-03,-5.898962845094501972e-04,-5.797413177788257599e-04,-5.034245987189933658e-05,3.851827204925939441e-05,-3.196345278411172330e-05,-9.414725354872643948e-05,-1.022992306388914585e-03,-1.617355388589203358e-03,8.829101570881903172e-04,1.681537396507337689e-04,8.282367343781515956e-05,1.815300674934405833e-05,-4.033336153952404857e-08,3.329279934405349195e-05,2.845488415914587677e-05,-7.189883035607635975e-05,-1.013436412904411554e-04,2.081252750940620899e-05,1.849629552452825010e-05,3.130935510853305459e-09,-4.978092329110950232e-05,2.654891068232245743e-05,-1.081207767128944397e-03,-4.638492595404386520e-03,-1.730815507471561432e-03,-2.728263381868600845e-03,-8.547458855900913477e-05,-1.197589972434798256e-05,1.106453237298410386e-05,1.037062495015561581e-03,-2.211008919402956963e-03,2.574713435024023056e-03,5.681954207830131054e-04,-2.085577463731169701e-03,5.711874691769480705e-04,1.014312656479887664e-04,-1.571962093294132501e-05,1.695539685897529125e-03,1.048342790454626083e-03,-1.236151874763891101e-04,1.569843618199229240e-03,-1.335741835646331310e-03,1.237108488567173481e-03,-3.812503200606442988e-05,-4.760591764352284372e-05,-2.318903134437277913e-04,-1.057538669556379318e-03,-1.858745701611042023e-03,9.086326463147997856e-05,-3.574708243831992149e-03,6.339739775285124779e-04,1.107373740524053574e-03,-9.149386642093304545e-06,-3.070811799261718988e-04,3.860418219119310379e-03,2.616631798446178436e-03,1.302975695580244064e-03,1.598001457750797272e-03,-7.842259947210550308e-06,6.648821290582418442e-04,3.802456558332778513e-05,-5.424873670563101768e-04,1.644864794798195362e-03,-3.200064878910779953e-03,-2.248766366392374039e-03,-8.371495641767978668e-04,-2.960567144327796996e-05,2.310468880750704557e-05,-4.204878132441081107e-05,-3.548493987182155252e-05,-4.643069114536046982e-04,-2.045812085270881653e-03,5.091345519758760929e-04,9.320822573499754071e-05,1.021727148327045143e-04,1.375152260152390227e-05,-5.744550435338169336e-08,3.634825407061725855e-05,5.768427217844873667e-05,1.149554555013310164e-05,-2.740279305726289749e-04,3.425167597015388310e-05,2.503307405277155340e-05,8.928327588364481926e-08,-4.421414996613748372e-05,3.373355866642668843e-05,-1.033958978950977325e-03,-3.375007072463631630e-03,-3.393287071958184242e-03,-2.221401082351803780e-03,-1.559555821586400270e-04,-9.328350643045268953e-06,-6.489121005870401859e-05,1.153794233687222004e-03,1.133278245106339455e-03,-2.139367396011948586e-03,4.252920392900705338e-03,-1.259796845261007547e-04,-6.231886218301951885e-04,7.598791125928983092e-05,1.193729112856090069e-04,2.408579457551240921e-03,-6.074328557588160038e-04,4.884711233898997307e-04,2.441210963297635317e-04,1.477568759582936764e-03,-6.124779465608298779e-04,-7.007658132351934910e-05,4.674602678278461099e-06,-2.977635303977876902e-04,-2.045356668531894684e-03,1.057341578416526318e-03,-8.293675491586327553e-04,-1.071233069524168968e-03,1.166766742244362831e-03,1.169709372334182262e-03,-2.010723073908593506e-05,-3.388145414646714926e-04,9.483315516263246536e-04,-5.515596130862832069e-04,2.553928177803754807e-03,2.045100787654519081e-03,9.438458801014348865e-05,7.739323773421347141e-04,2.964616578537970781e-05,-1.695937709882855415e-03,-7.582228863611817360e-05,-3.258695360273122787e-03,-1.091036014258861542e-03,-4.838786844629794359e-04,-1.107803109334781766e-04,1.731126758386380970e-05,-3.490082162898033857e-04,8.487086597597226501e-05,-8.656954742036759853e-04,-3.062632400542497635e-03,3.163811343256384134e-04,-1.678356347838416696e-04,-1.112026438931934536e-05,1.940490474225953221e-04,2.029130846494808793e-04,1.871932618087157607e-04,1.988013973459601402e-04,-6.733478221576660872e-05,-4.814049461856484413e-04,1.433829165762290359e-04,-1.826003717724233866e-04,-1.519354191259481013e-05,-1.309428189415484667e-04,1.545490958960726857e-04,-9.330569300800561905e-04,-2.009314252063632011e-03,-1.553966430947184563e-03,-3.094026353210210800e-03,1.209398760693147779e-05,1.024546872940845788e-05,2.053749194601550698e-04,6.737912772223353386e-04,3.332999534904956818e-03,-1.722702872939407825e-04,3.688915167003870010e-04,-4.379607271403074265e-04,2.005167771130800247e-04,3.700478700920939445e-04,3.974511346314102411e-04,1.081183319911360741e-03,-9.298746008425951004e-04,2.548376214690506458e-04,1.582610420882701874e-03,-2.212624764069914818e-03,-8.787430124357342720e-04,9.049029904417693615e-05,-4.171636464889161289e-05,-1.108166528865695000e-03,9.574630530551075935e-05,7.077606860548257828e-04,9.285391424782574177e-04,9.897078853100538254e-04,1.664424431510269642e-03,3.200146311428397894e-04,-6.052583921700716019e-04,-7.155643543228507042e-04,5.682085175067186356e-04,5.804526153951883316e-05,3.675077809020876884e-03,-4.316901031415909529e-04,1.813305658288300037e-03,2.356581855565309525e-03,3.203057567588984966e-04,-1.690373755991458893e-03,-6.552103441208600998e-04,2.258431632071733475e-03,-6.609708070755004883e-03,-5.979382432997226715e-03,-1.685187104158103466e-03,1.022749347612261772e-03,-1.067954115569591522e-02,-1.113328523933887482e-02,1.053561340086162090e-03,-1.118766982108354568e-02,6.347130984067916870e-03,-1.289893407374620438e-03,-5.100751761347055435e-03,7.269037268997635692e-06\n0.000000000000000000e+00,7.442061178153380752e-05,2.987104235216975212e-04,2.390078036114573479e-03,-9.531244286336004734e-04,2.712160494411364198e-05,-9.734969353303313255e-05,5.318665063924754577e-09,-1.805905340006574988e-04,2.773386222543194890e-05,-3.113456536084413528e-03,1.110703032463788986e-02,1.466391608119010925e-02,-3.138129040598869324e-02,-2.974824164994060993e-04,-9.483337635174393654e-07,2.213836414739489555e-04,2.664992818608880043e-03,2.936544083058834076e-02,1.608670130372047424e-02,2.187316305935382843e-02,-1.210086047649383545e-03,-9.525181725621223450e-03,3.000535070896148682e-04,-4.854041908401995897e-04,-5.347871221601963043e-03,8.502982091158628464e-04,2.168237231671810150e-03,-1.744925044476985931e-02,3.612310625612735748e-03,-6.604729220271110535e-03,2.558251144364476204e-04,4.458717303350567818e-04,-1.953885424882173538e-03,-1.265556737780570984e-02,-3.664210904389619827e-03,-6.313013378530740738e-03,1.418684329837560654e-02,1.919174753129482269e-02,3.317905822768807411e-03,2.133124507963657379e-04,-6.306178402155637741e-03,2.656100317835807800e-03,-2.596029080450534821e-03,-1.114683784544467926e-02,5.140929669141769409e-02,1.806107163429260254e-02,7.323052268475294113e-04,-2.496058004908263683e-04,-2.316990867257118225e-03,-1.468649227172136307e-02,4.048773087561130524e-03,1.060541160404682159e-02,5.242644343525171280e-03,-7.858507160563021898e-05,6.672654126305133104e-05,-5.140382563695311546e-05,-2.832287573255598545e-04,-3.084359224885702133e-03,-2.951204311102628708e-03,-4.083772655576467514e-03,-4.518166242633014917e-04,4.667805333156138659e-04,1.049420243361964822e-04,-4.372134210228750817e-09,5.411397796706296504e-05,1.001498167170211673e-04,2.857613435480743647e-04,-3.677670028991997242e-04,-6.898486753925681114e-05,-2.924491491285152733e-05,4.089326932632530998e-10,-1.009410916594788432e-04,1.470129354856908321e-04,-3.087593708187341690e-03,-1.210415363311767578e-02,4.803390242159366608e-03,-3.975637257099151611e-03,-5.405387491919100285e-04,1.019235423882491887e-04,3.863337624352425337e-04,9.589387336745858192e-04,2.487020380795001984e-02,2.467793412506580353e-02,-1.939147827215492725e-03,4.016367718577384949e-03,1.571048516780138016e-03,2.728037943597882986e-04,-2.808551071211695671e-04,-5.130302626639604568e-03,-4.221651237457990646e-03,-9.443318471312522888e-03,1.005124067887663841e-03,3.500964958220720291e-03,-1.220182282850146294e-03,1.884056109702214599e-04,8.022475230973213911e-05,-2.329483861103653908e-03,-6.922358646988868713e-03,4.803717136383056641e-03,-1.310096122324466705e-04,1.413815561681985855e-02,8.386019617319107056e-03,2.801023889333009720e-03,2.686795778572559357e-04,-1.417498104274272919e-03,1.343427598476409912e-02,1.047794520854949951e-02,-1.106461510062217712e-02,1.626081950962543488e-02,6.896809209138154984e-04,1.947111450135707855e-03,1.632628554943948984e-04,2.202810253947973251e-03,1.418671337887644768e-03,1.722881570458412170e-04,-4.814082290977239609e-03,8.310487493872642517e-03,-1.567379367770627141e-04,3.072164254263043404e-04,-1.265067985514178872e-04,2.883532433770596981e-04,-2.295693382620811462e-03,-6.240908987820148468e-05,2.008654177188873291e-03,2.716430462896823883e-04,3.930300008505582809e-04,-4.049106792081147432e-07,-3.569790463231470312e-09,-1.737655111355707049e-04,-6.437659612856805325e-04,-2.709410618990659714e-04,-1.010727253742516041e-03,-2.765811223071068525e-04,-4.791262836079113185e-05,1.104320013212145568e-08,1.551647437736392021e-05,2.093794319080188870e-04,9.292578324675559998e-04,8.849695324897766113e-03,3.610983490943908691e-03,6.823775824159383774e-03,2.934456570073962212e-04,2.784394309855997562e-04,2.795803884509950876e-04,-7.224424742162227631e-03,-8.940370753407478333e-03,-7.775085978209972382e-03,7.060989737510681152e-04,-1.044196076691150665e-02,-2.056918106973171234e-03,-3.261958481743931770e-04,2.328397968085482717e-04,-8.685307577252388000e-03,-5.183653905987739563e-03,2.434159442782402039e-02,-1.249489746987819672e-02,-1.312231458723545074e-02,-5.284383893013000488e-03,1.951553422259166837e-04,-1.417813473381102085e-05,-8.007271680980920792e-04,-1.790923625230789185e-02,7.655628956854343414e-03,8.856099098920822144e-03,2.958819270133972168e-03,-5.980883724987506866e-03,-6.602523848414421082e-03,5.562499281950294971e-04,-6.185159087181091309e-03,-5.284700542688369751e-03,6.814283784478902817e-03,-4.854272678494453430e-02,2.481142058968544006e-02,-2.586482092738151550e-03,-9.167702868580818176e-03,2.639096637722104788e-04,-4.827389493584632874e-03,8.654324337840080261e-03,3.789749369025230408e-02,3.557071462273597717e-02,1.371422130614519119e-02,-3.248934808652848005e-05,4.059219209011644125e-04,-3.385363015695475042e-05,-3.602402866818010807e-04,-3.796595614403486252e-03,-6.677240598946809769e-04,-6.200793432071805000e-04,-6.557621527463197708e-04,-7.979698712006211281e-04,-2.003497502300888300e-05,-1.550327644039839470e-09,-4.804502532351762056e-04,-1.069769146852195263e-03,-4.848568234592676163e-03,5.010593216866254807e-03,3.382804570719599724e-04,3.180564381182193756e-04,6.672991048617404886e-09,1.013721339404582977e-03,-1.119186752475798130e-03,3.201794624328613281e-02,6.472910940647125244e-02,2.343774214386940002e-02,8.825865387916564941e-02,5.511157680302858353e-03,-5.556324031203985214e-04,-2.485317876562476158e-03,-1.500612497329711914e-02,6.115831732749938965e-01,-7.351961731910705566e-02,5.773253738880157471e-03,2.029096707701683044e-02,8.190805464982986450e-02,-2.898042555898427963e-03,2.138451673090457916e-03,3.427824005484580994e-02,3.033430315554141998e-02,1.124014146625995636e-02,-4.819303005933761597e-02,-2.815132215619087219e-02,6.551348417997360229e-02,-1.016494119539856911e-03,-1.178248436190187931e-03,1.663200929760932922e-02,4.926220700144767761e-02,-1.179229840636253357e-02,8.383552730083465576e-02,7.772035896778106689e-03,-6.289275735616683960e-02,-2.671275846660137177e-02,-4.901732900179922581e-04,2.182768657803535461e-02,-7.775653898715972900e-02,-2.199261635541915894e-02,1.824180483818054199e-01,-1.084076464176177979e-01,-2.444652095437049866e-02,-1.228039059787988663e-02,-8.077379898168146610e-04,7.286897301673889160e-02,4.900109022855758667e-02,8.858418464660644531e-02,2.811105921864509583e-02,-5.277501791715621948e-02,1.802184036932885647e-03,-2.228743862360715866e-03,9.284095140174031258e-04,4.103663377463817596e-03,5.173989012837409973e-02,2.903836965560913086e-02,-1.693068817257881165e-02,-2.511316677555441856e-03,-3.198529593646526337e-03,-2.063393185380846262e-04,3.399946990612079389e-08,4.566543066175654531e-05,-2.846007919288240373e-05,6.452568341046571732e-04,-1.609473256394267082e-04,-7.064943201839923859e-05,-1.404054910381091759e-05,1.816249550756765530e-08,-1.394435821566730738e-04,2.831445017363876104e-04,-4.540782887488603592e-03,-1.265401206910610199e-02,1.076554972678422928e-02,-7.842789404094219208e-03,-4.776410642080008984e-04,9.314443741459399462e-05,4.829281824640929699e-04,2.586529823020100594e-03,1.660577952861785889e-02,1.684956252574920654e-02,4.676664713770151138e-03,-4.842561669647693634e-03,-1.444265246391296387e-03,4.373289702925831079e-04,-6.329386960715055466e-04,-3.485317574813961983e-03,2.256193431094288826e-03,-2.435124944895505905e-03,5.107113393023610115e-04,1.736390404403209686e-03,-7.478771731257438660e-04,2.557194966357201338e-04,1.865292870206758380e-05,-2.507747150957584381e-03,-6.150385364890098572e-03,9.621752426028251648e-03,1.723008695989847183e-03,1.141798868775367737e-02,6.187552586197853088e-03,3.501711878925561905e-03,2.338534686714410782e-04,-4.449802450835704803e-03,1.127315778285264969e-02,1.001572422683238983e-02,-1.702601462602615356e-02,2.077562361955642700e-02,2.300502732396125793e-03,1.868595369160175323e-03,3.200058126822113991e-04,-1.325027551501989365e-03,2.788821235299110413e-03,-1.525503117591142654e-03,-4.940447397530078888e-03,1.291530579328536987e-02,-2.780664071906358004e-04,4.176552465651184320e-04,-2.170949592255055904e-04,4.935730248689651489e-05,-6.988848093897104263e-03,-5.715425359085202217e-04,3.031215397641062737e-03,5.121079157106578350e-04,4.296088882256299257e-04,1.341546430921880528e-05,1.300350049859844148e-09,2.128690539393573999e-04,5.339388153515756130e-04,2.042570267803966999e-04,-8.132256334647536278e-04,1.720883010420948267e-04,2.893793498515151441e-05,1.178193542727967724e-09,-4.516924673225730658e-04,-3.001746954396367073e-04,-9.174813516438007355e-03,-5.666474252939224243e-02,-5.458429455757141113e-02,-2.851416729390621185e-02,-3.830788482446223497e-04,-7.538180798292160034e-04,-6.759058451279997826e-04,6.044812500476837158e-03,-4.413443803787231445e-02,-6.297010928392410278e-02,5.856910720467567444e-03,1.454851217567920685e-02,1.401500776410102844e-03,2.982790174428373575e-04,3.247817221563309431e-04,7.596770767122507095e-03,5.623209755867719650e-03,-2.744588255882263184e-02,-2.216368354856967926e-02,-1.669917255640029907e-03,5.359754897654056549e-03,-9.947807993739843369e-04,3.532638074830174446e-04,-1.044568372890353203e-03,1.073699817061424255e-02,4.214587807655334473e-02,2.783689275383949280e-02,-4.286498576402664185e-02,2.320562023669481277e-03,9.043852798640727997e-03,-1.029509585350751877e-03,4.106630105525255203e-03,-2.977952361106872559e-03,1.114448532462120056e-02,-1.512406300753355026e-02,-3.300984576344490051e-02,-1.368062105029821396e-03,5.555361509323120117e-03,-4.565239651128649712e-04,2.300789114087820053e-03,-1.057110261172056198e-02,-7.255246490240097046e-02,-5.003004148602485657e-02,-2.218401432037353516e-02,-1.208316898555494845e-04,-5.586188053712248802e-04,-8.660240564495325089e-05,2.572008525021374226e-04,-9.976332075893878937e-04,2.287907991558313370e-04,5.879341624677181244e-03,1.214280724525451660e-03,3.251713351346552372e-04,1.421648339601233602e-04,8.656456884637009352e-09,4.951175287715159357e-05,1.903200463857501745e-04,-2.123355399817228317e-03,-2.451987005770206451e-03,-6.585325900232419372e-05,-4.810552491107955575e-05,-2.601507276267511770e-08,-2.498788817320019007e-04,4.642592830350622535e-05,-6.326899398118257523e-03,-2.161572687327861786e-02,1.387567445635795593e-02,-2.376267919316887856e-03,-9.677711641415953636e-04,2.390053850831463933e-04,8.199443691410124302e-04,2.982258796691894531e-03,2.852607890963554382e-02,2.599339187145233154e-02,1.547995023429393768e-02,-3.085105563513934612e-04,5.043694749474525452e-03,2.641691535245627165e-04,-5.946190212853252888e-04,-3.402474336326122284e-03,-1.227609114721417427e-03,7.721905130892992020e-04,1.037408132106065750e-02,3.779347985982894897e-03,2.351773437112569809e-03,1.476153265684843063e-04,-2.643878106027841568e-04,-3.490009810775518417e-03,-1.782902702689170837e-02,3.307061269879341125e-04,1.297195442020893097e-03,1.804573461413383484e-02,-1.343133626505732536e-03,3.190069692209362984e-03,5.558194243349134922e-04,-2.389358589425683022e-03,1.759453862905502319e-02,-5.173171404749155045e-03,-2.121482044458389282e-02,2.925635501742362976e-02,4.969124682247638702e-03,1.900996663607656956e-03,5.190555239096283913e-04,4.167615436017513275e-03,4.392119124531745911e-03,1.073704101145267487e-02,8.878317661583423615e-03,1.319934707134962082e-02,-1.509195571998134255e-04,3.936702269129455090e-04,-1.683516602497547865e-04,5.400535301305353642e-04,-2.565901260823011398e-03,4.854815779253840446e-04,4.414902068674564362e-03,5.584777100011706352e-04,5.336910253390669823e-04,-1.406784576829522848e-05,-1.524688286735909060e-08,1.268719497602432966e-04,5.777840851806104183e-05,1.223668921738862991e-03,4.172156332060694695e-04,1.361817849101498723e-04,9.221304208040237427e-05,8.116103344946168363e-10,-1.057020926964469254e-04,3.042673924937844276e-04,-4.002920351922512054e-03,-3.245607949793338776e-03,9.948885068297386169e-03,-1.876759156584739685e-02,-7.986421696841716766e-04,1.692913792794570327e-04,4.495874745771288872e-04,2.749760169535875320e-03,-6.349654868245124817e-04,1.230101846158504486e-02,-6.194373127073049545e-03,-1.581770740449428558e-02,-2.472213655710220337e-02,6.105758366174995899e-04,7.461378118023276329e-05,2.696779789403080940e-03,2.192755229771137238e-02,-9.980607777833938599e-03,1.059501338750123978e-02,-6.508466787636280060e-03,-7.894814014434814453e-03,3.475508128758519888e-04,9.537479490973055363e-05,-1.934918807819485664e-03,2.541188150644302368e-04,-4.454522859305143356e-03,-1.600845903158187866e-02,3.582573030143976212e-03,9.116541594266891479e-03,3.956274129450321198e-03,2.492880157660692930e-04,-7.278224918991327286e-03,1.743379421532154083e-02,1.354808546602725983e-02,-3.277200087904930115e-02,3.159456700086593628e-02,4.087237641215324402e-03,1.626572222448885441e-03,1.982752291951328516e-04,-2.177133411169052124e-02,-1.319505460560321808e-02,-1.257452089339494705e-02,-1.033960562199354172e-02,1.006149500608444214e-02,-4.933979362249374390e-04,3.772825584746897221e-04,-5.878666706848889589e-05,-2.842066111043095589e-03,-2.099636755883693695e-02,-1.228333357721567154e-02,1.744581502862274647e-03,4.405359504744410515e-04,4.731453955173492432e-04,3.154893056489527225e-05,-6.840082278358750045e-09,1.026687823468819261e-04,3.137803578283637762e-04,2.509775105863809586e-03,9.421829599887132645e-05,8.465942664770409465e-05,4.647218156605958939e-05,3.030220341315725818e-08,-2.072343195322901011e-04,1.884628582047298551e-04,-5.393982399255037308e-03,-1.707628741860389709e-02,5.951819475740194321e-03,-1.680295914411544800e-02,-7.530060829594731331e-04,-3.972917329519987106e-05,-4.710804205387830734e-05,3.223850391805171967e-03,1.282616332173347473e-02,1.676195487380027771e-02,-9.674290195107460022e-04,-1.711356081068515778e-02,-8.898376487195491791e-03,5.392195307649672031e-04,-2.633754047565162182e-04,-3.689997829496860504e-04,-5.606313236057758331e-03,-2.630433999001979828e-03,1.435643900185823441e-02,-1.613568700850009918e-02,-7.764243520796298981e-03,2.402756654191762209e-04,2.485378645360469818e-04,-2.545096678659319878e-03,6.640634965151548386e-04,-1.281207613646984100e-02,-2.819209918379783630e-02,8.404272608458995819e-03,1.801241561770439148e-02,4.182859323918819427e-03,2.755434543360024691e-04,-4.406307823956012726e-03,2.546095754951238632e-03,6.769480183720588684e-03,-1.635652966797351837e-02,2.416232787072658539e-02,9.760197252035140991e-03,2.828731667250394821e-03,-8.460849057883024216e-04,-6.034674122929573059e-03,-1.096400525420904160e-02,-3.229666501283645630e-03,5.005226936191320419e-03,5.981792695820331573e-03,-8.983022999018430710e-04,3.775506047531962395e-04,-4.412414855323731899e-04,-1.806691871024668217e-03,-4.555191379040479660e-03,-4.667191766202449799e-03,-6.597795058041810989e-03,-8.253760752268135548e-04,9.483165922574698925e-05,3.560574259608983994e-04,-2.915664226748049259e-04,1.271058426937088370e-04,-5.133555969223380089e-04,-1.902188640087842941e-03,-2.320320578292012215e-03,-1.744038017932325602e-04,4.211163322906941175e-04,-1.053207888617180288e-04,1.039363094605505466e-03,1.410767785273492336e-03,-5.744321271777153015e-03,-4.276301711797714233e-03,1.033308543264865875e-02,-1.029907353222370148e-02,-2.172125736251473427e-03,-7.545971777290105820e-03,-3.313149791210889816e-04,2.056723227724432945e-03,1.828630454838275909e-02,1.055649109184741974e-02,-8.961861953139305115e-03,-8.249480277299880981e-03,-1.976055465638637543e-02,-1.232707407325506210e-03,-6.932925898581743240e-04,-1.335738878697156906e-02,-7.361213676631450653e-03,-7.353277876973152161e-03,1.241012010723352432e-03,-5.300172138959169388e-03,-1.919723488390445709e-02,2.549905329942703247e-03,-5.460374988615512848e-03,-4.763443022966384888e-03,-2.591177821159362793e-03,2.050635963678359985e-02,-1.550692226737737656e-02,1.400206331163644791e-02,6.310367025434970856e-03,9.531672112643718719e-03,-3.578904317691922188e-03,-9.170222096145153046e-03,1.047277357429265976e-02,1.219543535262346268e-02,-1.343295536935329437e-02,2.844778820872306824e-02,-5.573775619268417358e-03,-2.518911147490143776e-03,-2.717642113566398621e-03,-2.512562461197376251e-02,-1.091035921126604080e-02,1.334748789668083191e-02,-2.489811182022094727e-02,1.022506039589643478e-02,-1.860506832599639893e-02,-2.901655435562133789e-02,2.257529832422733307e-02,-9.206752479076385498e-02,3.672158718109130859e-02,-6.612692028284072876e-02,1.498372573405504227e-02,-2.147668041288852692e-02,-1.682660542428493500e-02,1.930750477185938507e-05\n0.000000000000000000e+00,1.177379745058715343e-04,5.056625232100486755e-04,-6.951315328478813171e-03,-9.231037460267543793e-03,-1.718696294119581580e-04,-4.156922805123031139e-04,2.434848711541093280e-10,-4.070509748999029398e-04,-4.111026646569371223e-04,-4.659367259591817856e-03,4.412893950939178467e-02,5.208463408052921295e-03,9.740167879499495029e-04,-1.895242952741682529e-03,6.252855528146028519e-04,8.639803272671997547e-04,6.283294875174760818e-03,8.460191637277603149e-02,2.465196885168552399e-02,1.340878661721944809e-02,2.980779856443405151e-03,-2.147147431969642639e-02,-4.266662290319800377e-04,-1.148932264186441898e-03,-1.124951336532831192e-02,-7.967920973896980286e-03,2.159105986356735229e-02,2.002770453691482544e-02,-6.292744074016809464e-04,-1.757456734776496887e-02,2.183175238315016031e-04,-2.280518674524500966e-04,-3.335781861096620560e-03,7.900915108621120453e-03,-2.404145710170269012e-02,-1.241463236510753632e-02,1.171454787254333496e-03,8.273432031273841858e-03,8.843089453876018524e-03,7.097626803442835808e-04,-1.077433582395315170e-03,-2.692560665309429169e-02,-2.232268638908863068e-02,-1.691185683012008667e-02,1.522448193281888962e-02,2.204479463398456573e-02,2.926533343270421028e-03,1.740001898724585772e-04,-1.027799025177955627e-02,-9.426874108612537384e-03,-4.902116488665342331e-03,5.300004035234451294e-03,-5.677882581949234009e-04,-8.377211634069681168e-05,6.782705313526093960e-04,-2.305833331774920225e-04,-6.316527142189443111e-04,-1.017154753208160400e-02,-4.357587546110153198e-03,5.668777506798505783e-03,7.990511367097496986e-04,1.068142126314342022e-03,1.557448413223028183e-04,-9.366876163596771221e-09,1.300379881286062300e-05,5.859593511559069157e-05,-2.200436545535922050e-03,-3.286181017756462097e-04,-7.256127719301730394e-05,-1.894972228910773993e-04,1.015906292423096602e-08,-3.664739779196679592e-06,-1.181193074444308877e-04,-6.827465258538722992e-04,-1.272927131503820419e-02,-9.838694706559181213e-03,-2.164961770176887512e-04,-6.353635108098387718e-04,2.421675599180161953e-04,5.041768890805542469e-04,2.598086372017860413e-03,2.673401311039924622e-02,9.533656761050224304e-03,2.238713949918746948e-02,6.848785094916820526e-03,-7.029300555586814880e-03,-1.147641451098024845e-04,-6.442151498049497604e-04,-1.042853388935327530e-02,7.404524367302656174e-03,-3.247791901230812073e-04,-2.153531275689601898e-02,1.173954736441373825e-02,-5.970634054392576218e-03,3.246377746108919382e-04,3.877992567140609026e-04,-1.418178086169064045e-03,1.191241852939128876e-02,-6.438703741878271103e-03,-2.674022689461708069e-02,1.132051646709442139e-02,6.842592265456914902e-03,2.107674255967140198e-03,3.605698584578931332e-04,-3.534224815666675568e-03,2.269914001226425171e-02,-1.378381531685590744e-02,-4.318194836378097534e-02,2.433806285262107849e-02,1.081427372992038727e-02,2.622647676616907120e-03,1.196246157633140683e-04,-1.560710370540618896e-03,4.244741052389144897e-03,1.502562779933214188e-03,1.163020543754100800e-02,7.043419871479272842e-03,-7.426331285387277603e-05,2.379440265940502286e-04,-6.984802166698500514e-05,-2.958894765470176935e-05,-2.492266241461038589e-03,5.047772545367479324e-03,3.084127791225910187e-03,3.871269000228494406e-04,4.529301077127456665e-04,7.680609996896237135e-05,9.700277026070125430e-09,-1.418025058228522539e-04,-6.037481362000107765e-04,4.460464231669902802e-03,5.180599167943000793e-03,-3.225977998226881027e-04,3.619796189013868570e-04,-4.433845735007935218e-09,1.064194730133749545e-04,1.189430011436343193e-03,5.695279687643051147e-03,4.530318081378936768e-03,1.193096302449703217e-02,1.627717912197113037e-02,6.484448676928877831e-04,-7.616958464495837688e-05,-1.722787419566884637e-04,-2.217128174379467964e-03,-1.599490828812122345e-02,-2.368479967117309570e-03,4.549351334571838379e-02,-3.689254447817802429e-02,-1.586137525737285614e-02,-2.174562832806259394e-04,2.115079259965568781e-04,-4.302791319787502289e-03,-1.506938412785530090e-02,-2.853534184396266937e-03,1.515520922839641571e-02,-1.117354445159435272e-02,-7.222616113722324371e-03,7.641045376658439636e-04,-5.852794856764376163e-04,2.371251350268721581e-03,1.771009527146816254e-03,-1.682719215750694275e-02,6.716628558933734894e-03,-1.374392304569482803e-02,-9.156017564237117767e-03,-1.052529551088809967e-02,2.635375421959906816e-04,1.038345694541931152e-02,8.003218099474906921e-04,3.610357642173767090e-02,-5.717169493436813354e-02,-2.405997365713119507e-04,-4.531002044677734375e-02,-8.634772151708602905e-03,5.560321733355522156e-05,-1.239575818181037903e-02,-3.986175172030925751e-03,4.292041435837745667e-02,6.749752163887023926e-02,6.644693668931722641e-03,-1.494660391472280025e-04,2.696982701309025288e-04,-1.991857134271413088e-04,-1.171131618320941925e-03,-1.019255630671977997e-02,-2.131037786602973938e-02,-2.931279828771948814e-03,-1.173725468106567860e-03,-5.222599720582365990e-04,4.084433021489530802e-05,1.164752516658040804e-09,-6.001463043503463268e-05,-1.805860665626823902e-05,1.895045302808284760e-02,2.157300338149070740e-02,8.421957609243690968e-04,1.403657486662268639e-03,1.501888391430838965e-09,7.209330215118825436e-04,3.633892629295587540e-05,2.951665595173835754e-02,1.503531262278556824e-02,2.422785460948944092e-01,6.736764311790466309e-02,5.552213639020919800e-03,-9.360340773127973080e-04,-6.967303925193846226e-04,-8.982156403362751007e-03,-8.434340357780456543e-02,6.255953311920166016e-01,1.771870553493499756e-01,-2.720168232917785645e-02,1.068516522645950317e-01,-2.718432340770959854e-03,5.647815763950347900e-03,7.114224135875701904e-02,5.805377289652824402e-02,-6.015842035412788391e-02,-1.539805680513381958e-01,9.280535578727722168e-02,1.249620765447616577e-01,3.703898983076214790e-06,3.403839946258813143e-04,1.806974411010742188e-02,-2.433148585259914398e-02,7.910531759262084961e-02,-8.536227047443389893e-02,-1.448631882667541504e-01,-2.505026757717132568e-02,-2.118430845439434052e-02,-8.229475351981818676e-04,2.419990301132202148e-02,-4.057574644684791565e-02,1.233471930027008057e-01,-9.139236062765121460e-02,-1.396882534027099609e-01,-1.214821450412273407e-02,-8.516584523022174835e-03,1.022464362904429436e-03,9.723658859729766846e-02,1.535699367523193359e-01,8.364965021610260010e-02,-1.230522766709327698e-01,3.801084309816360474e-02,2.898859092965722084e-04,-8.722517522983253002e-04,7.095008622854948044e-04,4.055039957165718079e-03,6.050658971071243286e-02,1.383843924850225449e-02,-1.445690542459487915e-02,-1.628581900149583817e-03,-3.728912677615880966e-03,-1.567427243571728468e-04,7.550795544375432655e-10,6.141199264675378799e-07,-1.814909046515822411e-04,-4.420239012688398361e-03,-3.397308755666017532e-03,-3.398865519557148218e-04,-1.864154619397595525e-04,-8.652591532154474407e-09,-3.796988166868686676e-04,-1.448336297471541911e-05,-3.566914238035678864e-03,-1.016602665185928345e-02,6.358397193253040314e-03,-9.804453700780868530e-03,-1.271029934287071228e-03,2.139720745617523789e-04,9.529577218927443027e-04,2.049586502835154533e-03,1.552175730466842651e-02,2.458082325756549835e-02,-2.359264157712459564e-02,-7.449474185705184937e-03,-8.566859178245067596e-03,1.247701002284884453e-04,-1.346111530438065529e-03,-5.495155695825815201e-03,8.183293044567108154e-03,-3.920558840036392212e-03,1.497141178697347641e-02,-2.885655499994754791e-02,-3.340602852404117584e-03,5.427387077361345291e-04,8.277286542579531670e-05,-3.085158299654722214e-03,1.697127008810639381e-03,5.931878462433815002e-03,-2.947523724287748337e-03,6.241141818463802338e-03,9.791733697056770325e-03,3.108644159510731697e-03,6.219995557330548763e-04,-6.646404974162578583e-03,1.307949540205299854e-03,-1.643765904009342194e-02,1.956190727651119232e-02,4.263721778988838196e-02,-3.493956755846738815e-03,-2.773480955511331558e-04,1.623563002794981003e-04,-4.064769018441438675e-03,-1.658498076722025871e-03,-8.327560499310493469e-05,6.005801260471343994e-03,-1.756824366748332977e-02,-3.271758032497018576e-04,2.456472720950841904e-04,-5.312382709234952927e-04,-2.195710549131035805e-04,-1.675614342093467712e-02,-3.008313942700624466e-04,4.409172106534242630e-03,2.657289442140609026e-04,5.816706106998026371e-04,-1.000177962851012126e-05,2.022687795033561997e-08,6.199227937031537294e-05,2.616244310047477484e-04,-1.703734276816248894e-03,-1.825701561756432056e-03,1.677898399066179991e-04,-1.631410559639334679e-04,9.367909115098882467e-09,-3.422483277972787619e-04,-6.257728091441094875e-04,-1.810450106859207153e-03,-4.648732021450996399e-02,-5.528615787625312805e-02,-2.747764065861701965e-02,-3.042798198293894529e-04,-7.808439549989998341e-04,-7.016992312856018543e-04,2.965925959870219231e-03,-4.259635508060455322e-02,-5.216676741838455200e-02,-1.116284914314746857e-02,3.263356629759073257e-03,-1.177402911707758904e-03,-7.272105722222477198e-05,-4.990917514078319073e-04,-9.438050910830497742e-04,-4.903249442577362061e-03,-2.389314025640487671e-02,-1.796847581863403320e-02,-7.971962913870811462e-03,-7.269624620676040649e-05,-8.020887034945189953e-04,3.342934069223701954e-04,1.092548016458749771e-03,2.158214524388313293e-02,3.752049803733825684e-02,1.527758315205574036e-02,-6.169831752777099609e-02,-6.577705033123493195e-03,2.505152486264705658e-03,-1.178795006126165390e-03,5.856899544596672058e-03,-6.913780700415372849e-03,-1.814689300954341888e-02,7.404538802802562714e-03,-7.546327263116836548e-02,-1.126548275351524353e-02,2.251126104965806007e-03,-8.861397509463131428e-04,-6.469022482633590698e-04,-2.712614461779594421e-02,-1.012333929538726807e-01,-7.830949872732162476e-02,-3.385449200868606567e-02,2.723344077821820974e-04,-8.718915632925927639e-04,1.092725069611333311e-04,-4.269061610102653503e-04,2.427132800221443176e-03,7.317554205656051636e-03,-1.260933931916952133e-04,2.772556908894330263e-04,-1.243590959347784519e-04,6.330254836939275265e-05,-3.129537162749329582e-08,-1.085950134438462555e-04,-2.673435665201395750e-04,-3.474945202469825745e-03,-1.541230012662708759e-03,-3.419703862164169550e-04,-2.728968393057584763e-04,-1.162334228865802288e-08,2.104006998706609011e-04,-4.222429706715047359e-04,-1.312198676168918610e-02,1.477340608835220337e-02,3.039503842592239380e-02,2.947059459984302521e-02,-5.505871959030628204e-04,-2.125938917743042111e-04,1.414600410498678684e-04,-3.569960361346602440e-03,8.685226552188396454e-03,8.138185739517211914e-02,-1.030581910163164139e-02,-5.461659654974937439e-02,9.784501045942306519e-03,-5.921918782405555248e-04,-5.417973152361810207e-04,-1.146794948726892471e-02,-5.922946147620677948e-03,2.361462451517581940e-02,7.034930586814880371e-02,3.050528466701507568e-02,5.362948868423700333e-03,-3.316465590614825487e-04,-3.435708640608936548e-05,8.876912179403007030e-04,-1.103154197335243225e-02,-1.466051908209919930e-03,7.301422767341136932e-03,1.895052753388881683e-02,-5.179853178560733795e-03,-7.307483814656734467e-03,1.658796390984207392e-04,4.166290455032140017e-04,5.647047981619834900e-02,-1.853429898619651794e-02,-5.855910852551460266e-02,-2.017095126211643219e-02,-1.707566156983375549e-02,-3.334636101499199867e-03,1.967735443031415343e-04,1.254819147288799286e-02,2.219088748097419739e-02,-3.215044271200895309e-03,-3.092805668711662292e-02,1.566674909554421902e-03,4.711900837719440460e-04,8.802748197922483087e-06,7.299119170056656003e-05,9.900673758238554001e-04,4.688904155045747757e-03,1.342754904180765152e-02,-2.963565639220178127e-04,-4.196737136226147413e-04,6.978567398618906736e-05,-1.650917547522112727e-04,4.572484613163396716e-09,-4.504077514866366982e-05,1.884077501017600298e-04,-3.046688623726367950e-03,-2.455897862091660500e-03,-3.076599095948040485e-04,-3.334743669256567955e-04,1.815897121559828520e-08,-7.547886343672871590e-05,-9.561504703015089035e-05,-2.625686815008521080e-03,1.288647390902042389e-02,-3.695576451718807220e-03,-1.554032135754823685e-02,-2.246369374915957451e-03,2.527228207327425480e-04,-4.961415834259241819e-05,-1.352129969745874405e-03,2.451563626527786255e-02,-2.677042968571186066e-03,-7.140160538256168365e-03,-2.099858596920967102e-02,-2.435177564620971680e-02,3.195553726982325315e-04,-9.627541294321417809e-04,-1.411040220409631729e-02,6.877914536744356155e-03,1.354246400296688080e-03,1.152868010103702545e-02,-1.452570222318172455e-02,-3.951985388994216919e-02,2.164528123103082180e-04,9.399255213793367147e-05,-1.723994966596364975e-03,6.572478916496038437e-03,-1.492915768176317215e-02,-3.109610080718994141e-02,2.537897229194641113e-02,1.839177450165152550e-03,1.756298937834799290e-03,1.651546772336587310e-04,-5.863245110958814621e-03,1.044107228517532349e-02,-2.747223339974880219e-02,5.462097004055976868e-03,2.773164212703704834e-02,4.844645503908395767e-03,1.188326859846711159e-03,-8.255838474724441767e-05,-4.551953822374343872e-02,-3.225443139672279358e-02,-4.447448626160621643e-02,1.073437463492155075e-02,-6.055265665054321289e-03,-7.719702261965721846e-05,3.522747647366486490e-05,4.799469024874269962e-05,-1.227824715897440910e-03,-9.866952896118164062e-03,-6.435014307498931885e-03,-4.618779057636857033e-04,2.682135091163218021e-04,3.914995468221604824e-04,1.705380782368592918e-05,-1.280852757190586999e-09,-1.777639954525511712e-05,-2.547260373830795288e-05,-1.683210721239447594e-03,-2.155185909941792488e-03,-1.571973698446527123e-04,-2.149192150682210922e-04,-3.395712155906949192e-08,-2.388906796113587916e-05,-5.581945151789113879e-05,-1.209172332892194390e-04,2.052864059805870056e-02,-1.826998405158519745e-02,-1.431971602141857147e-02,-6.951680989004671574e-04,1.131392928073182702e-04,2.539745182730257511e-04,-1.777490251697599888e-04,8.898435160517692566e-03,2.817853540182113647e-02,-1.667562685906887054e-02,-8.734832517802715302e-03,-1.669665798544883728e-02,-3.595376620069146156e-05,-5.870577879250049591e-04,-1.098275929689407349e-02,2.794286701828241348e-04,2.210845006629824638e-03,5.603759549558162689e-03,-1.076299231499433517e-02,-2.174077183008193970e-02,1.900404458865523338e-05,-5.326724931364879012e-06,-6.129146786406636238e-04,3.095942316576838493e-03,-1.673739776015281677e-02,-5.464243702590465546e-03,-3.929350525140762329e-03,5.372185260057449341e-03,1.608141930773854256e-03,7.061485666781663895e-04,-1.626342535018920898e-03,1.837056130170822144e-02,-1.447917800396680832e-02,-2.657112292945384979e-02,3.587875142693519592e-02,1.415801700204610825e-02,4.500140785239636898e-04,-4.086562548764050007e-04,-1.259014382958412170e-02,-1.079173944890499115e-02,-7.015518844127655029e-03,1.539506576955318451e-02,-6.137141026556491852e-04,-1.621693081688135862e-04,6.640430656261742115e-04,-1.431763957953080535e-04,-5.577830597758293152e-05,-7.633305620402097702e-03,-4.523394629359245300e-03,4.769227933138608932e-03,2.489682985469698906e-03,1.631582999834790826e-04,-2.292219549417495728e-03,4.047242691740393639e-04,-2.446250073262490332e-05,2.061769831925630569e-03,-8.313094731420278549e-04,1.029227278195321560e-03,-2.108384214807301760e-04,5.809491849504411221e-04,9.594901348464190960e-04,-1.295156544074416161e-03,8.535780943930149078e-04,-1.251403125934302807e-03,6.562806665897369385e-03,-1.736835762858390808e-02,4.532088991254568100e-03,4.193802888039499521e-04,6.661745719611644745e-03,2.404400845989584923e-03,1.515948213636875153e-03,-1.923376321792602539e-02,4.699004814028739929e-02,1.236695423722267151e-02,-6.263484247028827667e-03,-1.744109764695167542e-02,2.740690950304269791e-03,-6.552873528562486172e-04,-8.244013413786888123e-03,-2.817744156345725060e-03,2.474449574947357178e-02,3.010375052690505981e-02,-1.217491738498210907e-02,-2.627497538924217224e-03,-3.311062930151820183e-03,1.295906607992947102e-03,3.517563687637448311e-03,-3.992307465523481369e-03,-1.735786162316799164e-02,-1.960841007530689240e-02,-2.281028591096401215e-02,7.081284187734127045e-03,-1.509929541498422623e-03,-2.880971413105726242e-03,1.631633844226598740e-03,2.135040238499641418e-02,2.245911397039890289e-03,-8.047092705965042114e-02,1.098100841045379639e-02,4.623940214514732361e-03,-1.062823738902807236e-02,-7.628153543919324875e-04,-6.999543868005275726e-03,-1.720316521823406219e-02,-4.570315033197402954e-02,4.330443963408470154e-02,2.213616296648979187e-02,-1.399573963135480881e-02,-2.896630764007568359e-02,4.253281652927398682e-01,-2.330112643539905548e-02,7.948896288871765137e-02,-5.121403839439153671e-03,5.162900686264038086e-02,6.111899763345718384e-02,8.219903707504272461e-02,8.723833161639049649e-06\n0.000000000000000000e+00,2.155923866666853428e-04,5.908447783440351486e-04,-3.716601058840751648e-03,-3.730273805558681488e-03,-4.109576184418983757e-05,5.770824645878747106e-05,-1.508482405654376635e-08,-6.230974104255437851e-04,2.766300458461046219e-04,-6.825388874858617783e-03,6.410676287487149239e-04,-7.563223596662282944e-03,1.394727639853954315e-02,-1.450268784537911415e-03,2.936390519607812166e-04,2.055993245448917150e-04,8.723102509975433350e-03,4.988114163279533386e-02,-1.538980472832918167e-02,5.758993327617645264e-02,2.880220860242843628e-02,-2.072862535715103149e-02,8.178612915799021721e-04,-1.114665996283292770e-03,-2.689165063202381134e-03,-1.391451060771942139e-02,-2.850333228707313538e-03,2.290457114577293396e-02,1.282673329114913940e-02,-1.821277849376201630e-02,3.197958285454660654e-04,-5.340218776836991310e-04,-4.283954855054616928e-03,1.771556027233600616e-02,-3.216250613331794739e-02,-3.374008694663643837e-03,-1.025348994880914688e-02,2.065786859020590782e-03,1.175906229764223099e-02,2.937309000117238611e-05,9.462869726121425629e-03,9.160673245787620544e-03,2.398224920034408569e-02,-4.340586252510547638e-03,-3.772881999611854553e-02,2.290318533778190613e-02,7.757474668323993683e-03,3.743329725693911314e-04,-9.658841416239738464e-03,7.810485549271106720e-04,-3.385619260370731354e-03,1.191547699272632599e-02,-5.507993511855602264e-03,-3.030833322554826736e-04,6.343574495986104012e-04,-2.462477423250675201e-04,-5.548584740608930588e-04,-1.113912463188171387e-02,-5.680504254996776581e-03,5.956694949418306351e-03,1.080312649719417095e-03,1.251839101314544678e-03,1.884028897620737553e-04,1.794824200374023349e-08,6.285287236096337438e-05,8.876655192580074072e-05,1.018247683532536030e-03,1.994863850995898247e-03,-1.657634129514917731e-05,1.968668511835858226e-04,1.104170888055477917e-08,-1.788980298442766070e-04,6.823261501267552376e-04,-2.266341121867299080e-03,-2.317580580711364746e-02,4.605984315276145935e-03,-2.172732725739479065e-03,7.636321242898702621e-04,-1.239799457835033536e-04,-2.699319156818091869e-04,4.493152257055044174e-03,-2.754022600129246712e-03,-2.419280260801315308e-02,6.486053764820098877e-02,2.910571638494729996e-03,1.626177225261926651e-03,4.196803783997893333e-04,-6.181309581734240055e-04,-2.537416294217109680e-03,-7.665622048079967499e-03,-9.561826474964618683e-03,2.189858257770538330e-02,5.205943249166011810e-03,1.165738096460700035e-03,6.531325925607234240e-05,4.068444832228124142e-05,-4.460114869289100170e-04,8.153093047440052032e-03,-2.910878881812095642e-02,2.001383714377880096e-02,-1.415887847542762756e-02,3.045710269361734390e-03,3.246455918997526169e-03,-1.726737391436472535e-04,4.268747288733720779e-03,1.574021019041538239e-02,1.983856782317161560e-02,-1.036204025149345398e-02,4.169058054685592651e-03,4.925329238176345825e-03,3.759213956072926521e-03,1.533227041363716125e-04,2.891661832109093666e-03,6.085734814405441284e-03,1.609715446829795837e-02,2.771378261968493462e-03,-5.949859973043203354e-03,-2.502257411833852530e-04,6.875312828924506903e-05,-2.106226747855544090e-04,4.181133699603378773e-04,-2.752318279817700386e-03,-6.854058243334293365e-03,3.735287755262106657e-04,-2.569967909948900342e-05,3.971063997596502304e-04,1.097626882256008685e-04,-1.995798015741456766e-08,-5.004055128665640950e-05,-1.693853409960865974e-04,-3.345390781760215759e-03,-3.580024000257253647e-03,-1.466515241190791130e-04,-3.382997820153832436e-04,-2.602371429460959007e-09,6.083662156015634537e-04,-7.171176839619874954e-04,1.493468508124351501e-02,6.613490171730518341e-03,-7.170289754867553711e-02,4.436048865318298340e-02,-8.350852876901626587e-04,-5.615044210571795702e-05,-1.627035380806773901e-04,2.896568970754742622e-03,1.097904704511165619e-02,1.684310659766197205e-02,2.156071364879608154e-03,4.156743362545967102e-02,8.097792044281959534e-03,-8.681968902237713337e-04,5.347129190340638161e-04,6.884876638650894165e-04,9.120933711528778076e-03,3.580025583505630493e-02,-4.246350005269050598e-02,-1.405837945640087128e-02,6.414037197828292847e-03,-1.040168339386582375e-03,-7.083595846779644489e-05,5.053990986198186874e-03,2.563456445932388306e-02,2.678520791232585907e-02,-5.450326949357986450e-02,-2.544588781893253326e-02,1.197630446404218674e-02,2.465795958414673805e-03,9.900977602228522301e-07,2.256673946976661682e-02,-1.577440276741981506e-02,-4.604330658912658691e-02,-3.710303828120231628e-02,3.997216373682022095e-02,-1.804848946630954742e-02,2.800201065838336945e-03,-7.105286931619048119e-04,6.662747357040643692e-03,-1.029596757143735886e-02,-1.097391545772552490e-02,-6.128916516900062561e-03,-2.771601313725113869e-03,7.967470446601510048e-05,-2.719523909036070108e-04,-2.377168420935049653e-04,2.994838869199156761e-04,-2.303677378222346306e-03,-1.204004604369401932e-02,2.459745155647397041e-03,-1.120754168368875980e-04,7.775225094519555569e-05,2.483707503415644169e-04,-5.353810283992288532e-09,-7.485367241315543652e-04,-1.274769660085439682e-03,-1.351037877611815929e-03,-6.716277450323104858e-03,2.206205681432038546e-05,-8.459037635475397110e-04,1.660754200827341265e-08,1.890455605462193489e-03,-3.139276988804340363e-03,3.825364261865615845e-02,1.655375510454177856e-01,1.753127202391624451e-03,8.036783337593078613e-02,1.317283604294061661e-03,5.670312675647437572e-04,1.861021737568080425e-03,-2.770405448973178864e-02,-2.920996397733688354e-03,1.877056956291198730e-01,7.418705224990844727e-01,-9.933125227689743042e-02,1.002584099769592285e-01,-8.048722520470619202e-03,5.032941699028015137e-03,2.219198085367679596e-02,9.519483894109725952e-02,-2.517625689506530762e-04,-3.317298293113708496e-01,7.987183332443237305e-02,5.274850130081176758e-02,-4.426419036462903023e-04,1.404477399773895741e-03,1.882990449666976929e-02,-3.999576717615127563e-02,1.536051183938980103e-01,-9.773384034633636475e-02,-7.111176848411560059e-02,-2.270812913775444031e-02,-4.339614883065223694e-02,1.253246562555432320e-03,-5.997378379106521606e-03,-1.805867552757263184e-01,-2.711659669876098633e-02,-7.348887622356414795e-02,1.766548864543437958e-02,-2.018672972917556763e-02,-2.683560177683830261e-02,-1.156531972810626030e-03,5.302348732948303223e-02,1.461382508277893066e-01,-1.529426127672195435e-02,-5.322084575891494751e-02,5.170478671789169312e-02,1.765603432431817055e-03,-9.433524101041257381e-04,1.306379796005785465e-03,5.522950552403926849e-03,5.057250708341598511e-02,5.355545133352279663e-02,-9.721592999994754791e-03,-2.259116619825363159e-03,-5.029438529163599014e-03,-9.045260958373546600e-04,-1.617081579752266407e-09,8.737525786273181438e-05,1.110276389226783067e-05,-3.621281066443771124e-04,9.436227846890687943e-04,-1.941516384249553084e-04,1.588659506523981690e-04,-2.743172444752417505e-08,-4.762355238199234009e-04,3.524122003000229597e-04,-3.391431178897619247e-03,-2.404298633337020874e-02,1.242778636515140533e-02,-1.322001032531261444e-02,-2.719303010962903500e-04,-7.606200233567506075e-05,2.128804626408964396e-04,4.739987198263406754e-03,5.287766456604003906e-03,-1.210889313369989395e-02,2.577953599393367767e-02,1.235974766314029694e-02,-3.032678738236427307e-03,7.204266730695962906e-04,-1.144347363151609898e-03,3.087687771767377853e-03,1.099926792085170746e-02,-2.227210253477096558e-02,1.707480102777481079e-02,-1.639324799180030823e-02,-1.313400687649846077e-03,3.615723690018057823e-04,-4.655591328628361225e-05,-1.715593738481402397e-03,6.874419748783111572e-03,-1.405959203839302063e-02,1.459227874875068665e-03,-2.072427235543727875e-02,1.113357488065958023e-02,4.742661025375127792e-03,7.691034261370077729e-05,5.591732915490865707e-04,1.043507177382707596e-02,1.670329831540584564e-02,3.532413765788078308e-02,2.550045214593410492e-02,4.650664632208645344e-04,1.798496348783373833e-03,2.378480130573734641e-04,3.144985996186733246e-03,-1.101598609238862991e-03,1.874545216560363770e-02,-4.653686657547950745e-03,-2.556300349533557892e-02,-3.982446796726435423e-04,-6.003705129842273891e-05,-4.827496304642409086e-04,2.778054622467607260e-04,-1.053054351359605789e-02,-4.762460477650165558e-03,9.685115073807537556e-04,-5.352518201107159257e-05,5.493632634170353413e-04,6.734485941706225276e-05,-3.073824927923851646e-08,5.524252992472611368e-05,7.870980334701016545e-05,1.641384442336857319e-03,1.737857703119516373e-03,1.049566490110009909e-04,1.665273593971505761e-04,-3.430585593378054909e-08,-1.504065585322678089e-04,4.232872743159532547e-04,-2.938189078122377396e-03,-2.177006192505359650e-02,1.407367549836635590e-02,-8.920798078179359436e-03,-2.813905884977430105e-04,-2.729313564486801624e-06,8.469396561849862337e-06,2.167932689189910889e-03,-2.902001142501831055e-05,-1.574770547449588776e-02,2.951352298259735107e-02,1.768631301820278168e-02,-6.235912907868623734e-03,8.368604467250406742e-04,-4.904581583105027676e-04,-1.899074879474937916e-03,-9.271094575524330139e-03,-2.982551231980323792e-02,3.533174097537994385e-02,-6.010458804666996002e-03,-7.649317849427461624e-03,4.886267124675214291e-04,-5.664490527124144137e-05,-1.876946538686752319e-03,-9.089810773730278015e-03,-1.945945806801319122e-02,-2.019340544939041138e-02,-8.418242447078227997e-03,1.927684061229228973e-04,2.075404627248644829e-03,1.547553547425195575e-04,-1.393516315147280693e-03,1.458925567567348480e-02,2.858248539268970490e-03,-5.154130049049854279e-03,-1.712647452950477600e-02,-4.876220598816871643e-03,1.346341799944639206e-03,1.640972332097589970e-04,-7.480368483811616898e-03,-1.387074775993824005e-02,-3.520460799336433411e-03,-7.620047777891159058e-03,-5.182945169508457184e-03,-2.619201550260186195e-04,6.262687384150922298e-05,-9.243679232895374298e-05,-5.875942879356443882e-04,-5.212734453380107880e-03,-8.678222075104713440e-03,-1.090515404939651489e-03,-1.005004014587029815e-05,4.411739355418831110e-04,8.483631972922012210e-06,-2.487416850271984003e-08,-1.149899471784010530e-04,-1.945647236425429583e-04,1.875264104455709457e-03,4.434756003320217133e-03,-2.729855186771601439e-04,5.191991658648476005e-05,-5.645375722451717593e-09,2.226873039035126567e-05,5.699982284568250179e-05,-1.025713700801134109e-02,-2.728315442800521851e-02,3.377451002597808838e-02,2.096366696059703827e-02,9.798136306926608086e-04,-5.773422890342772007e-04,-9.608106338419020176e-04,-3.192754928022623062e-03,-1.772414520382881165e-02,3.462393954396247864e-02,3.966585546731948853e-02,-2.869238331913948059e-02,1.199722662568092346e-02,2.165611076634377241e-04,-1.083623617887496948e-03,-8.616729639470577240e-03,-3.409866476431488991e-03,4.136009607464075089e-03,4.916384071111679077e-02,2.363308332860469818e-02,5.675022490322589874e-03,1.863809302449226379e-07,1.749956572894006968e-04,2.034939127042889595e-03,1.183121697977185249e-03,-2.095006778836250305e-02,2.489581145346164703e-02,-7.463658228516578674e-03,4.863274283707141876e-03,-4.143435508012771606e-03,-1.731104566715657711e-04,8.504953235387802124e-03,5.273307114839553833e-02,4.575630277395248413e-02,-2.498766034841537476e-02,-3.321512043476104736e-02,-5.350206978619098663e-03,-8.329674601554870605e-04,-1.736118283588439226e-04,1.606867834925651550e-02,1.714780554175376892e-02,7.570957764983177185e-03,-3.057097084820270538e-02,-1.037428528070449829e-02,3.516713622957468033e-04,-4.119478689972311258e-04,7.135677878977730870e-05,1.185226254165172577e-03,6.397732067853212357e-03,7.625635247677564621e-03,-5.757708102464675903e-03,-1.153972581960260868e-03,-1.419458421878516674e-04,-7.337638817261904478e-05,4.684437726609758101e-09,1.164148488896898925e-04,6.174751324579119682e-04,4.990352317690849304e-05,6.075316341593861580e-04,1.209322290378622711e-04,9.070456144399940968e-06,2.468112825226853602e-08,-3.060417366214096546e-04,2.571759396232664585e-04,-5.141681991517543793e-03,-1.468264963477849960e-02,1.674457918852567673e-03,-2.259737066924571991e-02,-1.568061066791415215e-03,-8.171084482455626130e-05,-4.374057170934975147e-04,1.525830011814832687e-03,-1.374855637550354004e-04,-6.264462321996688843e-02,4.630777239799499512e-02,1.135365292429924011e-02,-2.929037250578403473e-02,1.234610215760767460e-03,-1.023164368234574795e-03,-1.055469457060098648e-02,-7.129455916583538055e-03,2.479439135640859604e-03,1.877615228295326233e-02,-1.920054852962493896e-02,-3.354627639055252075e-02,2.801224763970822096e-04,3.209257556591182947e-04,-1.267564715817570686e-03,7.463352754712104797e-03,-3.003469109535217285e-02,-4.168201237916946411e-03,1.126232556998729706e-03,8.506579324603080750e-03,7.089101709425449371e-03,-3.292660112492740154e-04,-2.113985829055309296e-03,2.022879384458065033e-02,1.285125128924846649e-02,8.968629874289035797e-03,4.247565753757953644e-03,9.477419778704643250e-03,4.135202616453170776e-03,1.919002534123137593e-04,-1.299530826508998871e-02,-4.852623119950294495e-02,-1.353516057133674622e-02,9.098615497350692749e-03,-1.311198808252811432e-02,-2.355618344154208899e-04,-2.162242744816467166e-04,1.703820453258231282e-04,-5.464507266879081726e-04,-1.486796885728836060e-03,-4.547596909105777740e-03,-2.430721418932080269e-03,4.611159965861588717e-05,7.881718338467180729e-04,1.204183863592334092e-04,3.723584995896089822e-09,9.150779806077480316e-05,2.544232993386685848e-04,1.017048954963684082e-03,1.794439973309636116e-03,-3.612777072703465819e-05,1.761184103088453412e-04,-2.334746795895625837e-08,-3.796022501774132252e-04,6.967477384023368359e-04,-5.324289202690124512e-03,-2.299342490732669830e-02,1.214742660522460938e-02,-2.785429917275905609e-02,-1.659971894696354866e-04,-5.883101403014734387e-05,1.226633321493864059e-04,3.263375721871852875e-03,-1.754392683506011963e-02,-2.143895067274570465e-02,1.467023603618144989e-02,1.208065077662467957e-02,-1.443580538034439087e-02,9.255725890398025513e-04,-8.377713384106755257e-04,-5.865747109055519104e-03,-7.356356829404830933e-03,-2.040820382535457611e-02,1.762243174016475677e-02,6.120910402387380600e-03,-2.279957756400108337e-02,3.207389381714165211e-04,-1.579216186655685306e-04,-2.072564326226711273e-03,2.440210664644837379e-03,-1.550491433590650558e-02,3.189892508089542389e-03,-2.323811128735542297e-02,-2.544885501265525818e-03,5.778823047876358032e-03,1.907697733258828521e-04,1.053153537213802338e-04,2.958320453763008118e-02,2.336296439170837402e-02,8.048734627664089203e-03,1.759803853929042816e-02,6.519465707242488861e-03,3.055387875065207481e-03,3.968223463743925095e-04,-1.317264325916767120e-02,-1.612455584108829498e-03,6.247964221984148026e-03,-6.182546727359294891e-03,-4.983047954738140106e-03,2.239678055047988892e-03,-1.198841840960085392e-03,-1.443223445676267147e-03,-6.325147114694118500e-05,-9.130480699241161346e-03,8.320249617099761963e-04,8.355245925486087799e-03,1.724768080748617649e-03,3.595997346565127373e-03,-8.462662808597087860e-04,2.729387488216161728e-04,3.029511135537177324e-04,2.954097231850028038e-03,2.264542272314429283e-03,4.376576747745275497e-03,1.595762587385252118e-04,2.267233794555068016e-03,2.266600495204329491e-04,-1.074753003194928169e-03,1.591709326021373272e-03,-1.215397962369024754e-03,-3.568382468074560165e-03,2.692247740924358368e-02,-3.205804619938135147e-03,2.771509112790226936e-03,5.073339212685823441e-03,-3.236937103793025017e-03,3.289710031822323799e-03,-2.622041292488574982e-02,6.310939788818359375e-03,4.018596559762954712e-02,1.659048721194267273e-03,-1.855344884097576141e-02,-2.164443721994757652e-04,-2.722154604271054268e-04,9.412191808223724365e-03,-1.065704785287380219e-02,1.130444463342428207e-03,2.347459644079208374e-02,-2.674802392721176147e-02,5.840285681188106537e-03,-1.237240037880837917e-03,5.254455842077732086e-03,1.977400854229927063e-03,-2.038587816059589386e-02,-3.547111153602600098e-02,5.812882445752620697e-03,-3.273560479283332825e-02,-2.105951076373457909e-03,1.933780964463949203e-03,-4.236971959471702576e-03,-1.837068935856223106e-03,2.176998183131217957e-02,6.646376848220825195e-02,-3.774087876081466675e-02,2.234007604420185089e-02,2.786148106679320335e-04,-5.387819372117519379e-03,1.304216776043176651e-02,-9.107167832553386688e-03,9.012818336486816406e-04,-2.204909920692443848e-02,-3.244102001190185547e-02,-2.234727703034877777e-02,3.901534900069236755e-02,-4.721976816654205322e-02,3.616499304771423340e-01,4.662919044494628906e-02,5.358574166893959045e-02,5.081906914710998535e-02,-9.179219603538513184e-02,6.190751865506172180e-02,6.024777516722679138e-02,-2.658455923665314913e-05\n0.000000000000000000e+00,-1.561244716867804527e-04,-6.764220306649804115e-04,1.672556973062455654e-03,4.893248435109853745e-03,1.399017346557229757e-04,1.243230944965034723e-04,-3.212029531241000768e-10,7.117164204828441143e-04,1.914335916808340698e-05,9.696505963802337646e-03,-1.822008192539215088e-02,-2.244608476758003235e-04,-1.516055548563599586e-03,4.239163245074450970e-04,2.542602669564075768e-05,-1.239513221662491560e-04,-9.482397697865962982e-03,-6.394767016172409058e-02,6.277090404182672501e-03,1.548885833472013474e-03,-3.328456077724695206e-03,3.222851082682609558e-03,-4.213467764202505350e-05,1.098439097404479980e-03,5.128929857164621353e-03,1.875432953238487244e-02,1.095111295580863953e-02,-9.359824471175670624e-03,-2.750672632828354836e-03,3.030265681445598602e-03,-8.917486411519348621e-05,9.541219333186745644e-05,5.305367521941661835e-03,-1.720215193927288055e-02,3.112538158893585205e-02,1.001582480967044830e-03,-8.838776499032974243e-03,-1.372247003018856049e-02,-8.578261360526084900e-03,-9.966785000870004296e-05,5.314101581461727619e-04,5.831550434231758118e-02,-8.554800413548946381e-03,1.964255236089229584e-02,3.826267272233963013e-02,-1.589846238493919373e-02,-3.172780387103557587e-03,8.548705955035984516e-05,-1.154927629977464676e-02,-1.810450106859207153e-03,1.469999365508556366e-02,-4.203914199024438858e-03,6.390436086803674698e-03,5.384152609622105956e-05,-2.948733745142817497e-04,2.861248503904789686e-04,-1.023741904646158218e-03,6.061240099370479584e-03,7.675570435822010040e-03,-7.846604567021131516e-04,-1.902509102365002036e-04,-8.832309977151453495e-04,-1.141749526141211390e-04,-1.149248340936992463e-08,4.203245043754577637e-05,1.800820755306631327e-04,-3.609532024711370468e-03,-3.782029263675212860e-03,1.946872507687658072e-04,3.055930574191734195e-05,1.772284186074557510e-08,1.028948463499546051e-04,-4.855386214330792427e-04,2.729922300204634666e-03,-8.891197852790355682e-03,1.823105663061141968e-02,6.645037792623043060e-03,-4.550969169940799475e-04,1.040746137732639909e-04,4.255556268617510796e-05,-4.968760185874998569e-04,-1.349500380456447601e-04,-5.462090484797954559e-05,-2.033199928700923920e-02,2.472587488591670990e-02,-2.209476660937070847e-04,4.164072161074727774e-04,8.698575547896325588e-04,1.121247000992298126e-02,5.405124276876449585e-03,1.403069216758012772e-02,9.532870724797248840e-03,7.099120412021875381e-04,4.969920264557003975e-04,-2.479732793290168047e-04,-5.165414768271148205e-04,2.027199137955904007e-03,-7.202243432402610779e-04,8.766018785536289215e-03,1.453977450728416443e-02,-5.016147624701261520e-03,-1.643096096813678741e-02,1.697358791716396809e-03,-1.205005173687823117e-05,8.149045519530773163e-03,1.002854295074939728e-02,-1.257474999874830246e-02,2.557485923171043396e-02,7.189465221017599106e-03,-7.640854921191930771e-03,1.504979300079867244e-04,3.120325854979455471e-04,-7.521016523241996765e-03,2.525051590055227280e-03,-2.300313208252191544e-03,-2.290237322449684143e-02,-2.835500519722700119e-03,4.775291017722338438e-05,6.165737431729212403e-05,1.783699990483000875e-04,-7.392246043309569359e-04,2.269812859594821930e-03,5.028932355344295502e-03,3.887300845235586166e-03,7.968358113430440426e-04,-8.203105971915647388e-05,1.727406197460368276e-05,-6.887732606486451914e-09,-3.351382474647834897e-06,2.760647330433130264e-04,-2.605370711535215378e-03,-1.200619270093739033e-03,1.460059138480573893e-04,-7.786363858031108975e-05,-1.402712079823231761e-08,-2.089528279611840844e-04,-1.930340076796710491e-04,-4.098174162209033966e-03,8.242731913924217224e-03,3.737589716911315918e-02,-2.281228825449943542e-02,-8.680885657668113708e-04,3.851509245578199625e-04,6.858481792733073235e-04,-2.913561649620532990e-03,-1.323537528514862061e-02,-4.963623359799385071e-04,-2.045449241995811462e-02,2.978671155869960785e-02,-2.312602289021015167e-02,3.801276907324790955e-04,-3.221703809686005116e-04,-5.078610964119434357e-03,1.081090047955513000e-02,-1.199417281895875931e-02,-6.207322701811790466e-03,1.007687486708164215e-02,-1.824975945055484772e-02,1.326107594650238752e-04,6.527965888381004333e-05,-6.562151014804840088e-03,-4.506038874387741089e-02,-8.099712431430816650e-04,6.320458836853504181e-03,-2.004889771342277527e-03,-1.770084910094738007e-02,2.334805671125650406e-03,2.013046469073742628e-05,-2.380703762173652649e-02,-1.400474831461906433e-02,-4.594765603542327881e-03,1.461223512887954712e-02,-2.266534045338630676e-02,2.288451604545116425e-02,2.111308742314577103e-03,4.676760581787675619e-04,-1.556798536330461502e-02,-4.119059070944786072e-03,-1.844901219010353088e-02,-3.451164066791534424e-02,9.154547937214374542e-03,-1.152120530605316162e-04,3.502940235193818808e-04,2.668994711712002754e-04,-1.568078645505011082e-03,-2.043968066573143005e-03,1.733326166868209839e-02,8.502310141921043396e-03,1.662073191255331039e-03,1.500458311056718230e-04,-2.741358766797930002e-04,-2.001034538068324764e-08,-1.747373753460124135e-04,-4.551222082227468491e-04,2.561537362635135651e-02,1.238631457090377808e-02,-1.390170073136687279e-03,-9.321227844338864088e-05,-2.832456402757088654e-08,-1.257200026884675026e-03,2.012778539210557938e-03,-3.907926380634307861e-02,-5.423357337713241577e-02,-1.295850574970245361e-01,-1.665789261460304260e-02,3.863556310534477234e-03,-1.305078156292438507e-03,-1.177092664875090122e-03,9.637244977056980133e-03,1.754212379455566406e-02,-3.417097777128219604e-02,-9.234316647052764893e-02,6.625213623046875000e-01,4.017245024442672729e-02,2.335993340238928795e-03,-6.027209572494029999e-03,-6.559809297323226929e-02,-1.273930668830871582e-01,-7.706248760223388672e-02,1.615194827318191528e-01,3.505630791187286377e-02,7.304529845714569092e-02,5.452447221614420414e-04,1.020171330310404301e-03,-2.618745714426040649e-02,-4.144226759672164917e-02,-3.496951609849929810e-02,1.668465882539749146e-01,1.622992455959320068e-01,1.059524565935134888e-01,4.889657720923423767e-03,-4.100176738575100899e-05,-1.571881771087646484e-02,-1.059989482164382935e-01,-7.605873048305511475e-02,9.289580583572387695e-02,-3.199107944965362549e-02,1.967169716954231262e-02,-3.087134333327412605e-03,-1.672758138738572598e-03,1.051615104079246521e-01,-1.331437379121780396e-02,4.180677235126495361e-03,2.258322685956954956e-01,1.636987552046775818e-03,2.464232966303825378e-04,-3.967017401009798050e-04,-1.394808175973594189e-03,1.271400041878223419e-02,5.843792110681533813e-03,-2.397285774350166321e-02,-3.190685063600540161e-02,-6.052243523299694061e-03,2.044683089479804039e-03,-2.205986093031242490e-04,2.806189058901509270e-08,8.080929546849802136e-06,3.896414127666503191e-04,-3.057212103158235550e-03,-2.390386769548058510e-03,3.320194082334637642e-04,-1.262332225451245904e-04,4.258481567376293242e-09,4.667149332817643881e-04,-2.382352686254307628e-04,4.916167818009853363e-03,1.496751606464385986e-02,-1.775976829230785370e-02,1.307884510606527328e-02,-1.683109730947762728e-04,1.163389897556044161e-04,-1.660519919823855162e-04,-1.820168690755963326e-03,-2.657812787219882011e-03,2.793301362544298172e-03,1.873586140573024750e-02,2.741773985326290131e-02,-6.534560583531856537e-03,-2.294607838848605752e-04,1.341393450275063515e-03,-3.302184399217367172e-03,-8.203550241887569427e-03,3.117532283067703247e-02,-7.799203973263502121e-03,2.062411978840827942e-02,-1.035941764712333679e-02,-5.443369154818356037e-04,-2.908829483203589916e-04,3.421972040086984634e-03,6.702527403831481934e-03,8.947961032390594482e-05,1.740199513733386993e-02,-4.246550612151622772e-03,-2.043775655329227448e-02,-2.585708862170577049e-04,-2.498895046301186085e-04,5.237188190221786499e-03,2.053621783852577209e-02,-6.437138654291629791e-04,-1.513846963644027710e-02,-2.263849042356014252e-02,-2.808388089761137962e-04,1.880135270766913891e-03,8.281545888166874647e-05,-1.425552926957607269e-02,1.408211886882781982e-03,-4.857226274907588959e-03,-5.419710185378789902e-03,2.268176898360252380e-02,3.871126100420951843e-04,1.491131406510248780e-04,5.715407314710319042e-04,-1.311060506850481033e-03,7.479248568415641785e-03,3.901975927874445915e-03,4.807615652680397034e-03,7.651831256225705147e-04,-3.023391182068735361e-04,3.811786518781445920e-05,3.363993528182618320e-09,1.781089667929336429e-05,-3.347663732711225748e-05,-3.382242051884531975e-03,-2.373406430706381798e-03,-8.129435445880517364e-05,-4.179613461019471288e-05,-8.561535480566817569e-09,8.573152445023879409e-05,-6.593234138563275337e-05,8.168349741026759148e-04,9.787641465663909912e-03,8.204005658626556396e-03,3.435928374528884888e-03,-7.158110383898019791e-04,2.790988073684275150e-04,5.565440515056252480e-04,-6.688170833513140678e-04,3.834109054878354073e-03,7.032157853245735168e-03,-7.914375513792037964e-03,7.246080785989761353e-04,-1.571495272219181061e-02,-1.646313758101314306e-04,3.865136532112956047e-04,7.270976202562451363e-04,9.131839498877525330e-03,3.010177239775657654e-02,-1.881512254476547241e-02,-1.195722632110118866e-02,-8.688693866133689880e-03,7.757544517517089844e-05,-2.508870675228536129e-04,2.192028623539954424e-04,-1.528477994725108147e-03,-1.564294658601284027e-02,7.449761033058166504e-04,-7.082730066031217575e-03,-7.356272544711828232e-03,1.288948231376707554e-03,4.276403924450278282e-04,-2.398443175479769707e-03,1.844374462962150574e-02,-1.057937741279602051e-02,-1.686085015535354614e-03,4.003983922302722931e-03,4.145014099776744843e-04,7.523224339820444584e-04,4.347090143710374832e-04,-1.402367930859327316e-02,7.270643021911382675e-03,1.256167981773614883e-02,-4.744784906506538391e-03,7.761464919894933701e-03,-1.363466435577720404e-04,5.094006774015724659e-04,-2.311289972567465156e-05,-9.490809170529246330e-04,-6.192467175424098969e-03,1.555549446493387222e-03,6.842504721134901047e-03,8.432768518105149269e-04,1.713824021862819791e-04,2.396188028797041625e-05,1.080633182937162928e-08,1.995459897443652153e-04,4.140595265198498964e-04,-4.846547264605760574e-03,-3.924502991139888763e-03,4.526709381025284529e-04,7.221766281872987747e-05,-4.128241926082409918e-08,-2.113191294483840466e-05,8.215238631237298250e-05,1.280904188752174377e-02,-4.607757087796926498e-03,-2.483891136944293976e-02,-1.670487597584724426e-02,-4.696106771007180214e-04,6.289635202847421169e-04,4.602184635587036610e-04,5.606057588011026382e-03,1.355185545980930328e-02,-2.996999584138393402e-02,3.361472859978675842e-02,6.893637031316757202e-02,-1.562388520687818527e-02,5.682813352905213833e-04,8.074521902017295361e-04,1.350317243486642838e-02,6.577549036592245102e-03,1.188016030937433243e-04,-6.536845117807388306e-02,-3.201493620872497559e-02,-8.841528557240962982e-03,5.905840225750580430e-06,-4.615679499693214893e-04,2.082883846014738083e-03,1.271061226725578308e-02,2.215478103607892990e-03,-9.033193346112966537e-04,-1.475205738097429276e-02,-1.109948568046092987e-02,9.189664386212825775e-03,-1.469233211537357420e-05,5.919716786593198776e-04,-2.777634188532829285e-02,-2.317995950579643250e-02,7.251603156328201294e-02,6.275451183319091797e-02,1.209428533911705017e-02,4.219663795083761215e-03,2.859072119463235140e-04,-2.093016915023326874e-02,-1.388316787779331207e-02,1.523042190819978714e-02,3.169261664152145386e-02,-1.136448513716459274e-02,-2.528415352571755648e-04,3.081493778154253960e-04,1.667657124926336110e-05,-1.745965098962187767e-03,-6.232240702956914902e-03,-5.127845797687768936e-03,7.349012885242700577e-03,1.624281518161296844e-03,3.423875896260142326e-04,2.345906541449949145e-04,-2.603110260679386556e-08,-3.568145075405482203e-06,-4.732196102850139141e-04,-3.922055475413799286e-03,-2.994973910972476006e-03,2.600598090793937445e-04,-3.790009213844314218e-05,1.530167992314090952e-09,1.869561820058152080e-04,-5.874549970030784607e-06,3.542107995599508286e-03,1.334963738918304443e-02,-1.635628752410411835e-02,-4.384930245578289032e-03,-5.381432129070162773e-04,1.300514995818957686e-04,5.265625659376382828e-04,-1.268277643248438835e-03,-3.394550085067749023e-02,1.329451613128185272e-02,-2.280691079795360565e-02,-7.658586837351322174e-03,-3.775607421994209290e-02,-3.034573164768517017e-04,1.349847996607422829e-03,8.427206426858901978e-03,1.195478532463312149e-02,2.571198716759681702e-02,1.301602274179458618e-02,-1.342906616628170013e-02,-2.074288949370384216e-02,7.293597445823252201e-05,-1.606658624950796366e-04,2.549290191382169724e-03,7.740292698144912720e-03,9.679772891104221344e-03,-1.065797358751296997e-02,-5.398712679743766785e-02,-1.916200853884220123e-02,1.782570325303822756e-04,-1.742383028613403440e-05,-3.370543476194143295e-03,1.763694919645786285e-02,1.969962753355503082e-02,-2.818873710930347443e-02,-3.376721637323498726e-03,-1.089389994740486145e-02,2.060486149275675416e-04,-7.612528861500322819e-06,-2.682460658252239227e-02,2.986557781696319580e-03,1.841258630156517029e-02,-4.785961285233497620e-02,8.255256339907646179e-03,-2.884963760152459145e-05,5.125132738612592220e-04,9.963456250261515379e-05,-3.365128068253397942e-03,-1.682120189070701599e-02,1.358255743980407715e-02,1.075009163469076157e-02,1.615810440853238106e-03,-1.624145952519029379e-04,2.220557871623896062e-05,-6.389950613083783537e-08,6.020394721417687833e-05,1.022309734253212810e-04,-1.853036694228649139e-03,-5.949774640612304211e-04,2.621163730509579182e-04,-9.808936738409101963e-06,-2.351293915126007050e-08,1.524028921267017722e-04,-5.813135649077594280e-04,3.642182331532239914e-03,-5.795831792056560516e-03,-1.272275671362876892e-02,1.332536712288856506e-02,-2.949800546048209071e-06,-8.788213017396628857e-05,-7.536734919995069504e-04,1.095412066206336021e-03,-1.916654221713542938e-02,-1.334434840828180313e-03,1.045846380293369293e-02,-2.580691128969192505e-02,-1.368714123964309692e-02,1.693728554528206587e-04,6.533088162541389465e-05,1.020573079586029053e-02,-8.102515712380409241e-03,2.775991521775722504e-02,3.277201578021049500e-02,-2.951124310493469238e-02,-1.330133527517318726e-04,-1.745903427945449948e-04,-3.354711952852085233e-05,3.685064148157835007e-03,1.472240965813398361e-02,-2.780338376760482788e-02,-3.363697975873947144e-02,-1.761481352150440216e-02,1.103665679693222046e-03,3.729909658432006836e-04,-7.556634955108165741e-04,4.975134041160345078e-03,5.544010549783706665e-03,-1.123995147645473480e-02,-1.102666603401303291e-03,-2.445921301841735840e-02,-3.411248326301574707e-04,-2.426858991384506226e-04,-4.717909032478928566e-04,-4.566805437207221985e-03,-1.486187241971492767e-02,-1.134704798460006714e-02,-2.271159552037715912e-02,-2.510303817689418793e-02,-1.813167589716613293e-03,1.030179555527865887e-04,1.275734393857419491e-03,-1.044854521751403809e-03,2.720302436500787735e-03,-5.198525264859199524e-03,-1.095984131097793579e-02,-2.775620203465223312e-03,-3.392453945707529783e-04,8.593475213274359703e-04,-7.636055233888328075e-04,4.579915912472642958e-05,-1.176832942292094231e-03,-2.120987977832555771e-03,-2.582369139418005943e-03,8.106726454570889473e-04,-1.436173770343884826e-04,1.828071690397337079e-04,4.961255472153425217e-04,-2.163328463211655617e-03,2.198741771280765533e-03,5.933545995503664017e-03,-1.748671196401119232e-02,-1.334021799266338348e-02,3.357130917720496655e-04,-4.135459661483764648e-03,9.137580636888742447e-04,1.833119778893887997e-03,2.258363179862499237e-03,-4.268060624599456787e-02,-2.281160466372966766e-02,4.615185782313346863e-03,-2.169533818960189819e-02,-1.632646890357136726e-04,2.326108980923891068e-03,2.513176575303077698e-02,1.782290637493133545e-03,1.614352874457836151e-02,-1.936435140669345856e-02,3.803497180342674255e-03,-1.879018358886241913e-02,7.290689973160624504e-04,-6.774127832613885403e-04,8.845135453157126904e-04,7.000853773206472397e-03,-5.258449353277683258e-03,-1.520958822220563889e-02,1.639429479837417603e-03,-5.830009002238512039e-03,1.779294689185917377e-05,-5.134564707987010479e-04,1.279744226485490799e-02,2.351490780711174011e-02,-1.433731056749820709e-02,5.604711547493934631e-02,2.497407607734203339e-03,9.798744693398475647e-03,1.908303983509540558e-02,-3.939357120543718338e-04,-3.707677498459815979e-02,-4.406775347888469696e-03,3.857088275253772736e-03,-7.324752863496541977e-03,4.365012422204017639e-02,3.976729512214660645e-02,2.257371554151177406e-03,-4.349256157875061035e-01,-1.980830542743206024e-02,-1.173581555485725403e-01,3.173331916332244873e-02,3.744761645793914795e-02,-7.255324721336364746e-02,-4.313759133219718933e-02,6.338849198073148727e-05\n0.000000000000000000e+00,7.513318996643647552e-05,-6.910959200467914343e-06,1.864893711172044277e-04,-2.922682906500995159e-04,6.634078454226255417e-05,8.320678171003237367e-05,-8.094827919080671563e-09,1.393983984598889947e-05,1.123167603509500623e-04,-6.224248209036886692e-04,6.703122053295373917e-03,2.685633720830082893e-03,2.037656959146261215e-03,-4.394596326164901257e-04,1.375831488985568285e-04,9.290620801039040089e-05,1.300073810853064060e-03,3.949511330574750900e-03,-7.484369911253452301e-03,-1.473494898527860641e-02,-3.248153254389762878e-03,-8.931429125368595123e-03,1.401089102728292346e-04,3.486961941234767437e-04,6.136109121143817902e-03,-5.680035334080457687e-03,8.773773908615112305e-03,1.874545589089393616e-02,-8.295569568872451782e-05,-7.823999971151351929e-03,-3.076229768339544535e-05,-1.162340631708502769e-04,-6.453751120716333389e-04,7.981677772477269173e-04,-5.082459188997745514e-03,-1.985936611890792847e-02,4.383930005133152008e-03,4.774430301040410995e-03,2.149767009541392326e-03,8.188075298676267266e-05,-6.569568067789077759e-04,-5.047880113124847412e-04,1.534860767424106598e-02,-1.179007813334465027e-02,-6.725853309035301208e-04,4.050149582326412201e-03,4.568354052025824785e-04,2.511714119464159012e-04,-8.583580143749713898e-03,-8.714087307453155518e-04,-3.968315199017524719e-03,-1.637600245885550976e-03,7.995086722075939178e-03,-2.648989029694348574e-04,2.298132894793525338e-04,-1.082752642105333507e-04,-8.777217008173465729e-04,-6.794253364205360413e-03,-9.679488837718963623e-03,1.044046133756637573e-03,2.594214747659862041e-04,2.682245685718953609e-04,2.981919351441320032e-05,-1.444923558580057943e-08,3.028501305379904807e-05,-1.747921123751439154e-05,4.007158335298299789e-03,4.223966039717197418e-03,1.358192093903198838e-06,1.802859915187582374e-04,6.488876547194877276e-09,5.805059481645002961e-05,2.343299565836787224e-04,1.064138254150748253e-03,-1.583928056061267853e-02,1.325099822133779526e-02,1.587121048942208290e-03,6.581022753380239010e-04,-3.986690353485755622e-05,-5.653023254126310349e-05,9.217972401529550552e-04,8.305024355649948120e-03,-4.155777022242546082e-02,1.730217784643173218e-02,4.612176679074764252e-03,6.606327369809150696e-03,3.727060393430292606e-04,2.507396857254207134e-04,1.334865577518939972e-03,1.876984490081667900e-03,-7.968458347022533417e-03,-1.414995826780796051e-02,1.892450079321861267e-02,5.414616316556930542e-03,3.073958214372396469e-04,1.797236764105036855e-04,-4.998393706046044827e-04,4.717851523309946060e-03,-9.018027223646640778e-03,-1.334904786199331284e-02,9.701077826321125031e-03,9.437173604965209961e-03,1.630202168598771095e-04,1.908306148834526539e-05,-1.016550580970942974e-03,5.576350726187229156e-03,1.651774719357490540e-02,-3.069368563592433929e-02,6.423786282539367676e-03,1.096512749791145325e-02,4.861761117354035378e-04,1.209644979098811746e-04,6.371320690959692001e-03,8.126402273774147034e-03,8.494444191455841064e-03,-6.950541399419307709e-03,1.241494156420230865e-02,-2.958905242849141359e-04,1.449040719307959080e-04,-6.379871047101914883e-05,5.492659984156489372e-04,1.404049806296825409e-03,-3.372994484379887581e-03,-1.478385878726840019e-03,-2.238061715615913272e-04,5.916137888561934233e-05,1.974515726033132523e-05,-3.395108860715367882e-09,-1.176524092443287373e-04,-3.102110058534890413e-04,-1.509734313003718853e-03,-1.553340582177042961e-03,-1.716589467832818627e-04,-2.415293856756761670e-04,-1.215360700967949015e-08,2.045430592261254787e-04,-2.902824198827147484e-04,5.439954809844493866e-03,3.330512717366218567e-02,-2.710963785648345947e-02,1.667496562004089355e-02,-5.273563438095152378e-04,2.162390155717730522e-04,4.633096104953438044e-04,-3.994277678430080414e-03,-1.244298648089170456e-03,9.059432893991470337e-03,-5.363669246435165405e-02,-4.457663744688034058e-04,-5.944889970123767853e-03,-7.119488436728715897e-04,9.631359716877341270e-05,-6.667221896350383759e-03,-8.460432291030883789e-04,2.482141368091106415e-02,-3.729058802127838135e-02,3.444962203502655029e-06,-5.172952543944120407e-03,-1.719911961117759347e-04,-5.245883949100971222e-05,1.570189604535698891e-03,2.665182575583457947e-03,3.886642400175333023e-03,-2.226085774600505829e-02,1.028787158429622650e-02,1.159943640232086182e-03,-3.584648249670863152e-03,3.726149734575301409e-04,6.207196973264217377e-03,-1.186850480735301971e-02,2.127839718014001846e-03,-4.373914375901222229e-02,-1.032475754618644714e-02,-1.631190627813339233e-02,-3.406100906431674957e-03,-1.192942945635877550e-04,-8.980983868241310120e-03,-1.028078049421310425e-02,-1.578383333981037140e-02,6.093769334256649017e-03,9.437023662030696869e-03,-4.056454054079949856e-05,2.974594826810061932e-05,-8.339155465364456177e-05,-4.316036356613039970e-04,-4.304455593228340149e-03,-1.109845936298370361e-03,2.412155969068408012e-03,1.942797825904563069e-04,-2.060238475678488612e-04,-1.287818595301359892e-04,-4.963994104656421769e-09,-3.739996172953397036e-04,7.592396577820181847e-04,-7.468264084309339523e-03,-7.401024457067251205e-03,-6.014911341480910778e-04,-8.017395157366991043e-04,7.718881533946841955e-09,-4.401550395414233208e-04,-8.189175277948379517e-04,-6.804632488638162613e-03,-2.485440671443939209e-02,4.206419736146926880e-02,3.020232170820236206e-02,2.270162804052233696e-03,-1.924746902659535408e-05,1.051277387887239456e-03,-4.687972366809844971e-03,7.485643029212951660e-02,1.107731908559799194e-01,9.685221314430236816e-02,5.159036815166473389e-02,7.300119996070861816e-01,-7.637743838131427765e-04,-3.809234127402305603e-03,-4.298481345176696777e-02,1.598514616489410400e-02,-4.862916842103004456e-02,-1.810272783041000366e-02,7.407759875059127808e-02,6.391399353742599487e-02,4.232390783727169037e-04,-5.665171192958950996e-05,-3.316483926028013229e-03,-4.773722961544990540e-03,6.337732076644897461e-02,1.712679266929626465e-01,-9.494643658399581909e-03,-2.608513832092285156e-02,-2.301088068634271622e-03,4.372971598058938980e-04,9.351592510938644409e-03,-3.164523467421531677e-02,-1.193199455738067627e-01,4.103474318981170654e-02,-3.432078659534454346e-02,-3.345507383346557617e-02,-2.523985924199223518e-03,-5.690708057954907417e-04,1.320394575595855713e-01,8.706402778625488281e-02,7.815344631671905518e-02,-2.592764794826507568e-03,-1.507531479001045227e-02,1.530003268271684647e-03,-4.169548046775162220e-04,1.000897609628736973e-04,9.245730936527252197e-03,5.020669475197792053e-02,6.366131454706192017e-02,1.329977530986070633e-03,-6.201874930411577225e-05,-5.371475126594305038e-04,-1.589877065271139145e-04,-2.661715825524879619e-08,2.604743531264830381e-05,-5.878770753042772412e-05,7.303328020498156548e-04,6.082797190174460411e-04,2.841756941052153707e-05,5.717910607927478850e-05,-2.606645921332528815e-08,1.960193185368552804e-05,2.471913467161357403e-05,1.627552323043346405e-03,5.801030434668064117e-03,-1.144045381806790829e-03,-1.406725030392408371e-03,4.040793282911181450e-05,-3.192934309481643140e-05,2.814963227137923241e-05,1.881153148133307695e-04,2.348376438021659851e-04,-1.132397167384624481e-02,-1.097861118614673615e-02,-2.342031337320804596e-03,-2.555756829679012299e-03,-1.164738350780680776e-04,4.468396946322172880e-04,5.804500542581081390e-03,2.892117016017436981e-03,4.311270080506801605e-03,4.902230575680732727e-04,-9.929782245308160782e-04,-1.776381395757198334e-03,-1.232692447956651449e-04,8.007066207937896252e-05,4.753883404191583395e-04,1.762317027896642685e-03,4.053329117596149445e-03,-3.298013238236308098e-03,-2.264010487124323845e-03,6.611895281821489334e-03,-3.893883549608290195e-04,-9.699499059934169054e-06,-5.672988481819629669e-04,-3.007437568157911301e-03,1.755272224545478821e-02,3.825576044619083405e-03,3.979103639721870422e-03,3.751749405637383461e-03,-4.724704776890575886e-04,-1.556636561872437596e-07,-5.265313200652599335e-03,-2.137590199708938599e-03,-4.477659240365028381e-03,2.219012938439846039e-03,1.154052559286355972e-03,-1.016372261801734567e-04,4.821114998776465654e-06,-2.077510725939646363e-05,-5.087469471618533134e-04,-2.507034689188003540e-03,-3.307940904051065445e-03,2.300009946338832378e-04,-1.007010141620412469e-04,-6.743125413777306676e-05,-2.491800387360854074e-06,-1.667058313614688814e-08,6.332933116937056184e-05,1.348390469502191991e-06,1.855040201917290688e-03,1.872822758741676807e-03,9.192655852530151606e-05,1.192400522995740175e-04,-1.253903292308677919e-08,-1.758423240971751511e-05,1.251110516022890806e-04,7.869586115702986717e-04,5.594675429165363312e-03,-5.563589278608560562e-03,-1.061192341148853302e-02,1.127045834437012672e-04,-2.379984071012586355e-04,-3.993245773017406464e-04,1.091249636374413967e-03,-2.120662853121757507e-02,-1.701363362371921539e-02,-5.952138453722000122e-04,-6.210466846823692322e-03,-2.733204513788223267e-03,9.239917562808841467e-05,3.981662448495626450e-04,5.424414761364459991e-03,1.640796195715665817e-03,-3.408579155802726746e-03,-6.035989616066217422e-03,-7.891969755291938782e-03,-2.218942157924175262e-03,-1.074699976015836000e-04,1.617820380488410592e-04,1.055970089510083199e-03,4.633389879018068314e-03,1.024228893220424652e-02,-6.026758812367916107e-03,-7.893798872828483582e-03,5.993112921714782715e-03,2.960704732686281204e-04,-4.047186812385916710e-04,1.021211966872215271e-03,7.812790572643280029e-04,2.121503278613090515e-02,5.558717995882034302e-03,-1.077867113053798676e-02,4.234688356518745422e-03,2.485173172317445278e-04,-1.604065910214558244e-04,-9.020254015922546387e-03,-4.251433536410331726e-03,-2.170138247311115265e-02,-1.725497655570507050e-02,2.691821660846471786e-03,-1.252223883057013154e-04,-1.307386846747249365e-04,2.138187119271606207e-05,-7.096821209415793419e-04,-1.665026415139436722e-03,-5.327177233994007111e-03,-2.715556183829903603e-04,1.467307447455823421e-05,-5.570684879785403609e-05,1.355549284198787063e-05,2.545675670262426138e-08,2.632669566082768142e-05,1.232477370649576187e-04,-2.716928487643599510e-03,-9.248029673472046852e-04,-7.660053961444646120e-05,1.293978857574984431e-05,1.435228114132769406e-08,-1.134381527663208544e-04,1.208811227115802467e-05,-3.987500909715890884e-03,-7.832265459001064301e-03,1.560378540307283401e-02,7.847108878195285797e-03,-9.649473940953612328e-05,-2.586585469543933868e-05,-3.865341423079371452e-04,2.972385846078395844e-04,5.401835776865482330e-03,1.086531393229961395e-02,1.221112906932830811e-02,6.539443042129278183e-03,9.689882397651672363e-03,3.173943550791591406e-04,-6.557344458997249603e-04,-3.619547933340072632e-04,-1.039682980626821518e-02,2.330781193450093269e-03,3.117441199719905853e-03,-1.482767052948474884e-03,7.251900155097246170e-03,-1.785986387403681874e-04,-2.378558565396815538e-04,1.993773475987836719e-04,-1.239250041544437408e-02,-2.607198618352413177e-02,-9.308848530054092407e-05,-1.196401380002498627e-02,-9.981337003409862518e-03,1.521163387224078178e-03,-5.331279226084006950e-06,-5.855410126969218254e-04,2.203716896474361420e-02,-8.813670836389064789e-03,-1.543335383757948875e-03,-1.385944709181785583e-02,-2.738326787948608398e-03,1.394854509271681309e-03,5.347515980247408152e-05,1.005719415843486786e-02,1.237575896084308624e-02,1.453842874616384506e-02,-7.243853062391281128e-03,-1.655155047774314880e-02,9.907205821946263313e-05,-1.000011761789210141e-04,-7.785538036841899157e-05,8.488445309922099113e-04,2.598929684609174728e-03,-1.199950464069843292e-03,-1.652873819693922997e-03,-2.969116903841495514e-04,1.581618853379040956e-04,2.694737122510559857e-05,-1.836588126025162637e-08,8.534934750059619546e-06,1.111745295929722488e-04,1.930050086230039597e-03,2.076779957860708237e-03,2.706577070057392120e-04,1.229314948432147503e-04,7.772632670821622014e-08,1.768051297403872013e-04,1.035040186252444983e-04,3.421271685510873795e-03,1.288980524986982346e-02,-1.217495882883667946e-03,-7.355082780122756958e-03,-5.903866840526461601e-04,2.601559390313923359e-05,-1.681693247519433498e-04,-3.664394374936819077e-03,-2.217188477516174316e-02,-2.278144657611846924e-02,-2.995518036186695099e-03,-3.002746403217315674e-02,-5.983196943998336792e-02,2.414607297396287322e-04,2.410702290944755077e-04,2.482551848515868187e-03,2.789903432130813599e-03,1.853980123996734619e-02,1.157679222524166107e-02,-1.793069764971733093e-03,-2.923360466957092285e-02,3.693153848871588707e-04,4.757616843562573195e-04,1.331876264885067940e-03,1.459010131657123566e-02,-9.146337397396564484e-03,-1.356731913983821869e-02,-9.237447753548622131e-03,9.452060796320438385e-03,-8.863430120982229710e-04,-2.993790549226105213e-04,-4.258283413946628571e-03,2.373171038925647736e-03,2.339272201061248779e-02,-2.538642659783363342e-02,-3.917724825441837311e-04,1.163480244576931000e-02,-8.218475850299000740e-04,-1.566622377140447497e-04,-4.413139820098876953e-02,-2.738762460649013519e-02,-2.974831126630306244e-02,-3.691910766065120697e-03,5.616896785795688629e-03,-3.177245962433516979e-04,-5.597082781605422497e-05,3.463219327386468649e-04,-3.235784592106938362e-03,-2.221265807747840881e-03,-2.243618015199899673e-03,-2.434112597256898880e-03,-6.302306428551673889e-05,-1.296991831623017788e-05,1.569749838381540030e-05,-1.409716787748038769e-09,3.478240614640526474e-05,1.529797918919939548e-05,2.196709159761667252e-03,2.282999921590089798e-03,1.252454967470839620e-04,1.061795483110472560e-04,-2.727165338001213968e-08,7.288846973096951842e-06,2.822111127898097038e-05,1.390689634718000889e-03,1.347863115370273590e-02,-1.769194379448890686e-02,-1.051694154739379883e-02,-1.275685499422252178e-04,-1.007047758321277797e-04,-2.919559774454683065e-04,-2.541022840887308121e-04,-1.902724988758563995e-02,-1.272643636912107468e-02,-7.165250368416309357e-03,-2.903671935200691223e-02,-2.098979987204074860e-02,2.213637344539165497e-04,-1.525398693047463894e-05,3.335297107696533203e-03,-1.320016011595726013e-02,7.948449812829494476e-03,2.481396496295928955e-02,-1.900441758334636688e-02,-1.557239610701799393e-02,9.953253902494907379e-05,1.448633556719869375e-04,8.553103543817996979e-04,5.812478717416524887e-03,-3.025460988283157349e-02,-3.599096834659576416e-02,-1.004785113036632538e-02,1.072668563574552536e-02,-7.670150953345000744e-04,-1.118354412028566003e-04,-1.845625229179859161e-04,5.715033970773220062e-03,1.769966259598731995e-02,-1.939059235155582428e-02,-1.437110453844070435e-02,1.447974331676959991e-02,-4.763668403029441833e-04,-1.185853470815345645e-04,-1.168861240148544312e-02,-1.643976941704750061e-02,-1.106792967766523361e-02,-1.994635909795761108e-03,-5.992776248604059219e-03,9.892543312162160873e-04,-9.796718368306756020e-04,-9.021621081046760082e-04,-1.487274654209613800e-03,-6.230867933481931686e-03,-1.069886516779661179e-02,-6.456376519054174423e-03,-8.801849326118826866e-04,8.032289915718138218e-04,-2.274442958878353238e-04,-1.114335755119100213e-04,9.827864123508334160e-04,1.670191559242084622e-04,-2.836405765265226364e-04,1.366893993690609932e-03,3.821239806711673737e-04,6.124858045950531960e-04,-4.226310411468148232e-04,9.290942689403891563e-04,2.752751752268522978e-04,1.007970655336976051e-03,1.369027979671955109e-02,-3.119681030511856079e-03,-1.502802781760692596e-02,-2.459487412124872208e-03,-1.337313733529299498e-04,7.187541341409087181e-04,5.300650838762521744e-03,-2.219824865460395813e-02,-3.510946035385131836e-02,-1.291799917817115784e-02,-6.330342963337898254e-03,-1.859400607645511627e-02,-3.670526784844696522e-04,1.792303402908146381e-03,2.317857742309570312e-02,-5.444148555397987366e-03,3.155139833688735962e-02,1.398837380111217499e-02,-5.907138809561729431e-03,-1.883784495294094086e-02,-4.212644416838884354e-04,-7.615170907229185104e-04,4.407237283885478973e-04,-1.304673310369253159e-02,-2.120535634458065033e-02,-2.799476683139801025e-02,-7.500466424971818924e-03,-8.739498443901538849e-04,6.952164229005575180e-03,3.157999133691191673e-03,-5.013024900108575821e-03,1.368735451251268387e-02,3.881262615323066711e-02,-1.406604424118995667e-02,1.088693086057901382e-02,-1.881467178463935852e-03,-7.345393765717744827e-03,-4.850680939853191376e-03,-3.039668127894401550e-02,-9.287547320127487183e-03,-4.727411642670631409e-02,1.334439124912023544e-02,5.874981358647346497e-02,1.954558305442333221e-03,-5.717314314097166061e-03,4.908243566751480103e-02,3.030086308717727661e-02,1.080530136823654175e-02,3.592119365930557251e-02,-3.524493053555488586e-02,-2.077877870760858059e-04,3.697257861495018005e-02,-1.342078394372947514e-05\n0.000000000000000000e+00,-1.119510102398635354e-06,8.702220384293468669e-07,1.042098010657355189e-04,1.373574777971953154e-04,2.840399702108697966e-06,4.101903869013767689e-06,-5.868380981155496556e-08,4.800147507921792567e-06,6.548977125930832699e-06,-2.465565012244042009e-05,-9.595933952368795872e-04,-2.743195364018902183e-05,-2.967650070786476135e-04,1.184515349450521171e-05,-8.013205842871684581e-06,-9.710373888083267957e-06,-5.029069870943203568e-05,-7.469711126759648323e-04,5.538409459404647350e-04,2.414143527857959270e-04,-1.524462859379127622e-04,1.733018143568187952e-04,1.672121288720518351e-05,-8.963609616330359131e-06,-1.365487332805059850e-05,1.806271029636263847e-04,-4.224634903948754072e-04,4.641323466785252094e-04,-2.150293585145846009e-04,1.991657627513632178e-04,7.855523108446504921e-06,8.071257070696447045e-06,2.302574466739315540e-05,-1.189721515402197838e-04,2.589500218164175749e-04,-6.492412649095058441e-05,-1.184995708172209561e-04,2.340899518458172679e-04,-9.431616490473970771e-06,-6.536873570439638570e-06,-1.454668235965073109e-04,4.855643201153725386e-04,4.128465952817350626e-04,-9.726598364068195224e-05,3.883325553033500910e-04,-3.271793539170175791e-04,-4.131073364987969398e-05,-5.004494141758186743e-06,1.427282113581895828e-04,-1.674101440585218370e-05,7.232608186313882470e-05,-1.382519403705373406e-04,-7.628609455423429608e-05,2.035073293882305734e-06,-1.187628276966279373e-05,5.093378149467753246e-06,8.710058864380698651e-06,1.410649274475872517e-04,1.156987054855562747e-04,-1.646809832891449332e-04,-2.223606497864238918e-05,-7.396860382868908346e-06,-1.032255340760457329e-06,-1.062221777203831152e-08,8.286307888738519978e-07,6.212952030182350427e-06,-4.278774213162250817e-06,-2.841318746504839510e-05,8.973408966994611546e-07,-8.921963399188825861e-07,8.174440324637544109e-08,-6.162183126434683800e-06,6.741577180946478620e-06,-1.310005900450050831e-04,-2.854683552868664265e-04,-8.632807293906807899e-05,-3.405948227737098932e-04,-8.369902388949412853e-06,-4.049363269587047398e-06,-4.415506737132091075e-06,2.706132545426953584e-05,6.073845725040882826e-05,4.835286817979067564e-04,3.495256241876631975e-04,-3.603560908231884241e-04,-5.090568447485566139e-05,9.124116331804543734e-06,-1.243543192686047405e-05,-2.470739491400308907e-05,-1.911547005875036120e-04,3.239678335376083851e-04,6.841956637799739838e-04,-5.041700205765664577e-04,-5.067381425760686398e-05,6.227469384612049907e-08,-3.023040562766254880e-06,-3.700873276102356613e-05,-1.884269877336919308e-04,2.566753246355801821e-04,7.417050073854625225e-05,-2.866570139303803444e-04,4.863337380811572075e-06,7.665334851481020451e-05,-4.068122507305815816e-06,-2.719555777730420232e-05,-1.426039816578850150e-04,1.397070591337978840e-04,1.754097756929695606e-04,-2.841218083631247282e-04,-5.479556421050801873e-05,6.523339834529906511e-06,-6.444055543397553265e-06,-4.518870264291763306e-05,-3.152966964989900589e-04,-4.870274278800934553e-05,1.310399093199521303e-04,-2.652670373208820820e-04,5.085953034722479060e-06,-3.845262654067482799e-06,6.839724164819926955e-07,-3.674104391393484548e-06,-2.574471182015258819e-05,-2.939825390058103949e-05,-6.354628567351028323e-05,-4.839521807298297063e-06,3.737948418347514234e-06,-6.378389798555872403e-07,-1.284181507799075916e-07,4.553842700261157006e-06,9.771306395123247057e-06,-8.694401185493916273e-05,6.632712029386311769e-05,6.019594820827478543e-06,-7.665183147764764726e-06,-9.717599169789536973e-08,-2.586589289421681315e-07,-2.392142050666734576e-05,-1.488768757553771138e-04,7.949669088702648878e-05,6.529435631819069386e-05,5.468609742820262909e-06,2.137806950486265123e-05,-1.059336000253097154e-06,-1.005625563266221434e-05,-6.433321686927229166e-05,1.892398577183485031e-04,5.225599161349236965e-04,-5.559985875152051449e-04,2.870690368581563234e-04,2.101449936162680387e-04,5.575493560172617435e-07,-8.449164852208923548e-07,2.375979966018348932e-04,-1.348496589343994856e-04,4.087132110726088285e-04,-4.157467628829181194e-04,-2.544773160479962826e-04,8.026493014767765999e-05,-1.514181531092617661e-05,2.131093424395658076e-05,8.797011105343699455e-06,6.005818722769618034e-04,3.278786898590624332e-04,-4.914570017717778683e-04,3.939429007004946470e-05,5.078124231658875942e-04,2.144466270692646503e-05,-7.716281288594473153e-06,-2.431316534057259560e-05,-1.233592338394373655e-04,-8.263342315331101418e-04,-1.251339563168585300e-05,1.198371974169276655e-04,-1.374940620735287666e-04,6.872548692626878619e-05,-6.388929250533692539e-06,6.425479659810662270e-05,1.542210811749100685e-04,-2.227247459813952446e-04,-4.151517641730606556e-04,-6.934791454114019871e-04,3.840447334368946031e-06,-1.058615634974557906e-05,4.206044195598224178e-06,1.623504067538306117e-05,1.718536950647830963e-04,2.856591308955103159e-04,-1.163921770057640970e-04,6.778492206649389118e-06,-6.440723154810257256e-07,7.405610062960477080e-07,-3.742290388686342339e-08,-4.381920462037669495e-06,-5.966992466710507870e-05,-2.504514704924076796e-04,-9.064149344339966774e-05,-1.056968358170706779e-06,6.165920240164268762e-06,1.521219132882833946e-07,2.765325916698202491e-05,1.038513801177032292e-06,3.837413096334785223e-04,2.125737722963094711e-03,-2.161192242056131363e-03,1.683938084170222282e-03,9.129337558988481760e-05,2.321753163414541632e-05,4.796622761205071583e-06,-2.898061939049512148e-04,-3.250658977776765823e-03,-3.083355724811553955e-03,-7.365417201071977615e-03,2.169824671000242233e-03,-7.546826964244246483e-04,6.558313965797424316e-01,1.190388647955842316e-04,9.960725437849760056e-04,-1.019963878206908703e-03,2.187986392527818680e-03,1.930963480845093727e-03,7.671671919524669647e-04,6.086809444241225719e-04,-5.717922249459661543e-05,-5.565896208281628788e-05,1.332802639808505774e-04,-8.744170190766453743e-04,-1.238574041053652763e-03,2.395939081907272339e-03,4.849759396165609360e-03,-1.634674961678683758e-03,-3.827198524959385395e-04,-1.986578536161687225e-05,2.106443571392446756e-04,-8.656408172100782394e-04,-2.378436271101236343e-03,-2.544640447013080120e-04,-2.718200266826897860e-04,-7.021735073067247868e-04,-2.074802177958190441e-04,6.235783803276717663e-05,4.585449933074414730e-04,-3.154712961986660957e-03,-2.129600616171956062e-03,3.646526718512177467e-03,-5.997664993628859520e-05,-1.441106542188208550e-05,2.624306762299966067e-05,-1.307639831793494523e-05,-7.973831088747829199e-05,-8.908485760912299156e-04,-5.236215656623244286e-04,5.626263446174561977e-04,5.731601777370087802e-05,-2.327820402570068836e-05,-4.542787792161107063e-06,-8.381624638786888681e-08,3.125641683254798409e-07,1.154691653937334195e-05,4.743043245980516076e-05,8.362729204236529768e-06,4.791942501469748095e-06,-1.649163550609955564e-06,1.041917130351066589e-08,2.131653786818787921e-07,2.393178135662310524e-07,-7.405967335216701031e-05,-1.892923901323229074e-04,-3.834522503893822432e-04,-7.686659955652430654e-05,-2.704405687836697325e-06,-2.650982878549257293e-06,-1.238438107975525782e-05,1.720546606520656496e-06,4.349324444774538279e-04,1.379530385747784749e-05,8.588467026129364967e-04,-1.963059039553627372e-04,-1.535014162072911859e-04,9.739062079461291432e-06,2.805933036142960191e-06,-1.539390359539538622e-04,-2.994695969391614199e-04,-1.673475344432517886e-04,1.716056140139698982e-04,3.095458669122308493e-04,-2.083487779600545764e-04,4.252394774084677920e-06,3.845063019980443642e-06,-1.314500241278437898e-05,1.191447736346162856e-04,-1.869029074441641569e-04,-2.671720285434275866e-04,2.852224133675917983e-05,6.502643373096361756e-06,7.930405990919098258e-05,-5.810805760120274499e-06,4.270399949746206403e-05,3.560825716704130173e-04,1.848656393121927977e-04,-4.135000053793191910e-04,-5.441850516945123672e-04,1.265358587261289358e-04,5.655508357449434698e-05,-6.716349162161350250e-06,-1.485224202042445540e-04,-1.001951677608303726e-04,-8.920389518607407808e-06,1.247212276211939752e-05,4.823398921871557832e-05,4.954068572260439396e-06,-3.553805527189979330e-06,1.107495700125582516e-05,-4.681352947955019772e-06,1.464269153075292706e-04,1.179268801934085786e-04,-6.206580292200669646e-05,-2.779621354420669377e-06,3.788173444263520651e-06,1.082560856957570650e-06,-8.984716259874403477e-08,-5.383074039855273440e-07,4.708096639660652727e-06,-7.949200153234414756e-06,-4.143149999435991049e-05,-2.811115109579986893e-06,-3.511483555485028774e-06,-4.363209882285445929e-08,-9.354054782306775451e-06,-1.965534238479449414e-06,-1.314730470767244697e-04,1.000787960947491229e-04,-1.800793979782611132e-04,9.598457836546003819e-05,-1.309953040617983788e-05,4.652671123039908707e-06,7.177504812716506422e-06,1.544333463243674487e-05,1.141861896030604839e-03,-4.728174535557627678e-04,4.634663637261837721e-04,-6.166773382574319839e-04,-2.117973926942795515e-04,1.156121106760110706e-05,-3.296512295491993427e-05,-2.916083321906626225e-04,-2.531186910346150398e-04,9.737563959788531065e-05,5.930913030169904232e-04,1.543675753055140376e-04,-1.763892214512452483e-04,1.642718234506901354e-05,-1.105739556805929169e-06,-6.291711179073899984e-05,-1.881491189124062657e-04,-4.628387396223843098e-04,3.533107519615441561e-05,-3.395820385776460171e-06,2.997234114445745945e-04,4.039274790557101369e-05,1.185419569083023816e-05,-1.293709065066650510e-04,-4.030714626424014568e-04,-2.200116869062185287e-04,-2.297802566317841411e-04,5.793289747089147568e-04,9.390660852659493685e-05,-1.148581213783472776e-05,-1.629901817068457603e-05,-2.744896119111217558e-05,-1.107684438466094434e-04,3.875492839142680168e-04,-7.350168889388442039e-04,-3.573098219931125641e-04,5.112864528200589120e-06,-3.195685394530300982e-06,1.964277316801599227e-06,1.826586071729252581e-06,-6.465291335189249367e-06,1.159998864750377834e-04,-1.258017000509425998e-04,-1.611349762242753059e-05,1.110262564907316118e-05,-1.052739435181138106e-06,4.821123411602457054e-08,4.542752776615088806e-06,1.449128285457845777e-05,2.444056372041814029e-05,7.083252421580255032e-05,8.708494533493649215e-06,2.916782705142395571e-06,-1.383623384754173458e-07,-7.600490789627656341e-06,1.435030935681425035e-05,1.129084994317963719e-04,-3.813517396338284016e-04,-6.150637636892497540e-04,-9.404005832038819790e-04,3.741111186172929592e-06,4.027802788186818361e-06,1.135638922278303653e-05,1.240436977241188288e-04,5.192683311179280281e-04,-1.017108443193137646e-03,1.051337923854589462e-03,3.478102735243737698e-04,-5.445189890451729298e-04,1.857028837548568845e-05,-8.603947208030149341e-06,2.542805123084690422e-05,-1.113209873437881470e-04,-2.497907553333789110e-04,-5.938723916187882423e-04,-3.687982971314340830e-04,-3.676613850984722376e-04,1.748607246554456651e-05,5.097972461953759193e-06,-4.847696254728361964e-05,-1.415885344613343477e-04,4.372044350020587444e-04,-2.824807015713304281e-04,2.228812809335067868e-04,6.378059624694287777e-04,2.002729743253439665e-04,-9.505191883363295346e-06,5.011014582123607397e-05,-6.434781826101243496e-04,-1.268123160116374493e-04,7.664130534976720810e-04,8.521787822246551514e-04,8.819499053061008453e-04,2.654092349985148758e-05,-1.121913919632788748e-05,-4.244265146553516388e-04,-7.258975529111921787e-04,3.656850822153501213e-05,6.916270940564572811e-04,1.298934512306004763e-04,-8.673003321746364236e-06,-2.021800582951982506e-06,1.690174030954949558e-06,-3.403792652534320951e-05,-1.449271658202633262e-04,-1.254030066775158048e-04,-6.331576878437772393e-05,-1.168247081295703538e-06,1.435984449926763773e-05,4.453715519048273563e-06,7.030666893115267158e-08,-1.491961029387312010e-06,-3.553405349521199241e-06,7.750874647172167897e-05,6.318633677437901497e-05,-5.058562692283885553e-06,3.066519639105536044e-06,-5.553647497436031699e-08,-9.308281505582272075e-07,3.788062940657255240e-06,-1.597356094862334430e-05,-6.672181771136820316e-04,2.486055018380284309e-04,9.229945135302841663e-05,3.510708847898058593e-05,-2.155289166694274172e-06,2.051363253485760652e-06,-3.906236452166922390e-05,4.527479759417474270e-04,6.470736116170883179e-04,3.002912853844463825e-04,-4.948040586896240711e-04,3.075875865761190653e-04,4.800466513188439421e-07,9.411223800270818174e-08,-1.549297157907858491e-04,-4.539972869679331779e-04,-3.209412097930908203e-04,-7.291215297300368547e-06,6.380576523952186108e-04,-3.529213427100330591e-05,5.020671324018621817e-06,-2.413943093415582553e-06,-4.737148628919385374e-08,-6.406409374903887510e-05,7.102159725036472082e-05,-6.790851475670933723e-04,-8.059184765443205833e-04,2.577116902102716267e-05,-2.486837911419570446e-05,-3.356162324053002521e-06,3.912482497980818152e-06,-1.440405321773141623e-04,3.356893430463969707e-04,4.748618230223655701e-04,-1.795568095985800028e-04,-5.314093868946656585e-06,-1.710293145151808858e-05,-6.529243705699627753e-07,2.185488119721412659e-05,-5.242884799372404814e-05,6.030863733030855656e-04,-7.689407793805003166e-04,6.883082824060693383e-05,-2.619058022901299410e-06,1.365520461149571929e-06,-4.340291980042820796e-06,2.240486173832323402e-05,-3.629247657954692841e-04,9.487046190770342946e-05,-5.500265615410171449e-05,-1.337881076324265450e-05,-2.221479462605202571e-06,-4.619896003532630857e-07,-6.414961717382539064e-08,7.202896767921629362e-08,3.042465323233045638e-06,1.088485350919654593e-05,-2.671422043931670487e-05,-5.594069989456329495e-06,-4.747968887386377901e-06,-1.212692950502969325e-07,-5.495127879839856178e-06,1.046812758431769907e-05,-1.265117316506803036e-04,-1.340955059276893735e-04,7.949814898893237114e-04,-2.093669027090072632e-04,-2.091183159791398793e-05,-1.654659286032256205e-06,1.672700091148726642e-05,2.868748924811370671e-05,2.355399337830021977e-04,7.612842600792646408e-04,5.100925336591899395e-04,3.751622862182557583e-04,-5.360136856324970722e-05,1.318733302468899637e-05,-1.256719770026393235e-05,-3.663149545900523663e-04,2.400827943347394466e-04,-6.818311521783471107e-04,-5.795140168629586697e-05,4.755703848786652088e-04,1.496120530646294355e-04,6.912904154887655750e-06,8.414266631007194519e-06,-8.755925955483689904e-05,-9.060094453161582351e-05,1.159927633125334978e-04,-2.152490778826177120e-04,6.379748811013996601e-06,2.725295780692249537e-04,1.028437327477149665e-04,-6.572011898242635652e-06,-1.691369106993079185e-04,2.135453687515109777e-04,3.229490539524704218e-04,4.559291119221597910e-05,-6.485643098130822182e-04,-2.442377153784036636e-04,5.069451799499802291e-05,-3.501421360851963982e-06,-8.103089930955320597e-05,-1.350220700260251760e-04,-2.051453775493428111e-04,-1.003589248284697533e-03,6.340224063023924828e-04,-1.065286232915241271e-05,9.843975021794904023e-07,-5.193654033064376563e-06,2.982114710903260857e-05,-2.221901959273964167e-04,-9.188958210870623589e-05,-6.180909258546307683e-05,3.186982576153241098e-05,-2.422965735604520887e-05,9.507082722848281264e-06,8.121233463498356286e-07,-1.927658558997791260e-05,-4.432403511600568891e-05,6.817867688369005919e-05,-9.329133717983495444e-06,1.353561174255446531e-08,-3.868294152198359370e-05,-5.306682214722968638e-05,-7.035272119537694380e-06,-5.119921115692704916e-05,-1.790526439435780048e-04,-8.124523446895182133e-04,1.283269812120124698e-04,-3.961102047469466925e-04,-1.461468309571500868e-05,6.653102900600060821e-06,1.567633626109454781e-05,3.623173688538372517e-05,4.367090878076851368e-04,-2.656107244547456503e-04,8.556590764783322811e-04,-9.808091272134333849e-05,6.718377699144184589e-05,3.346072116983123124e-05,-2.493870488251559436e-05,-4.992652684450149536e-04,3.006863989867269993e-04,-8.705707732588052750e-04,-7.391835970338433981e-05,8.629511285107582808e-05,-5.178671563044190407e-04,7.683851436013355851e-05,1.851146225817501545e-05,-1.370878744637593627e-04,3.417522530071437359e-04,3.817617543973028660e-04,-5.066246376372873783e-04,4.049313429277390242e-04,1.732176751829683781e-04,9.424459130968898535e-05,1.147405564552173018e-04,-1.402421185048297048e-04,-9.716997737996280193e-05,-5.767141701653599739e-04,8.572664810344576836e-04,-1.868014514911919832e-04,2.520424313843250275e-04,4.834741775994189084e-05,-1.882660289993509650e-04,-3.760463441722095013e-04,1.469650305807590485e-05,2.361406222917139530e-04,9.302591934101656079e-05,-2.241519687231630087e-04,4.434422589838504791e-04,1.118558611779008061e-05,-7.199373096227645874e-03,1.064387382939457893e-03,-3.239592770114541054e-04,-1.624157070182263851e-03,8.449077140539884567e-04,-1.079211826436221600e-03,-7.297474076040089130e-04,4.840925953430996742e-07\n0.000000000000000000e+00,6.744147867721039802e-06,3.248129360144957900e-06,-9.724750998429954052e-05,-1.412595884175971150e-04,1.004333716991823167e-05,5.139838776813121513e-06,2.820691769045424735e-08,-8.194142537831794471e-06,-1.601279655005782843e-05,1.021960633806884289e-05,9.868955239653587341e-04,-1.237517863046377897e-04,-3.908484359271824360e-05,-2.153380410163663328e-05,3.352988869664841332e-06,2.364193733228603378e-06,1.783660554792732000e-04,6.096166907809674740e-04,-9.249342838302254677e-04,6.775152869522571564e-04,1.130406977608799934e-03,2.367346896789968014e-04,-3.069274316658265889e-05,6.191870488692075014e-05,9.498253930360078812e-04,3.726561553776264191e-04,8.813540334813296795e-04,-1.282078446820378304e-03,9.895632974803447723e-04,2.972329093609005213e-04,-2.320235580555163324e-05,-1.135668480856111273e-05,3.693272446980699897e-05,-7.432076381519436836e-05,-6.593118887394666672e-04,-2.510515623725950718e-04,4.208521859254688025e-04,-2.180938899982720613e-04,5.694098217645660043e-05,-3.074748292419826612e-06,4.225180600769817829e-04,-6.023607566021382809e-04,-2.409988956060260534e-04,5.745561211369931698e-04,-4.107301065232604742e-04,6.542152259498834610e-04,8.494571375194936991e-05,1.805323699954897165e-05,4.670472117140889168e-05,3.747355367522686720e-04,-2.947963075712323189e-04,-4.820391768589615822e-04,-4.028315015602856874e-05,-2.054219748970353976e-06,5.320678610587492585e-06,-1.382498112434404902e-06,3.184919478371739388e-06,2.492418279871344566e-04,-2.040304971160367131e-04,1.538321375846862793e-04,3.025591286132112145e-05,2.369675485169864260e-06,3.386897788004716858e-06,-6.015073950038640760e-08,3.381714122951962054e-06,-9.454019163968041539e-06,-1.972179743461310863e-04,-8.077392703853547573e-05,1.010155847325222567e-05,3.371968887222465128e-06,2.436910762071420322e-08,4.759602688864106312e-06,-9.832356226979754865e-06,1.374436978949233890e-04,1.138412160798907280e-03,-1.240410609170794487e-03,4.147197760175913572e-04,-1.039479957398725674e-05,4.120494395465357229e-06,-3.902420303347753361e-06,7.536396879004314542e-05,-7.093726890161633492e-04,1.112123602069914341e-03,-5.745070520788431168e-04,5.898020463064312935e-04,2.684844366740435362e-04,-3.676568303490057588e-05,6.437321280827745795e-05,8.121828432194888592e-04,2.722312347032129765e-04,9.061975870281457901e-04,-7.583677070215344429e-04,5.940567934885621071e-04,3.724618873093277216e-04,-2.638449950609356165e-05,-1.641966991883236915e-05,1.147124858107417822e-04,-1.388445234624668956e-04,-6.876101251691579819e-04,-1.821181795094162226e-04,1.937488850671797991e-04,-4.862596397288143635e-04,-1.121456807595677674e-04,-1.699146082501101773e-06,7.041785283945500851e-05,1.983208931051194668e-04,3.946723882108926773e-04,8.447080617770552635e-04,-4.872787976637482643e-04,-9.820780542213469744e-05,-1.674066515988670290e-05,1.807598164305090904e-05,-1.990132732316851616e-04,4.234348307363688946e-04,-2.604296023491770029e-04,2.856249921023845673e-07,-1.923145027831196785e-04,4.788436854141764343e-06,-3.638371708802878857e-06,2.430962013022508472e-06,-1.639143374632112682e-05,1.671128702582791448e-04,-2.024114073719829321e-04,1.317924470640718937e-04,2.057581514236517251e-05,-7.376369921985315159e-06,3.965685095863591414e-07,-4.289032773385770270e-08,9.598054020898416638e-06,1.016882379190064967e-05,1.326447236351668835e-04,7.485785317840054631e-05,9.682089512352831662e-06,3.125220246147364378e-05,-1.308980657199754205e-08,-1.043361226038541645e-05,2.318504448339808732e-05,-2.438158117001876235e-04,-9.421227732673287392e-04,-5.202747415751218796e-04,-5.265210056677460670e-04,-2.784842581604607403e-05,-6.468203537224326283e-06,-1.934783358592540026e-05,3.366343444213271141e-04,3.291211905889213085e-04,-1.593964989297091961e-03,2.007100731134414673e-03,5.565039464272558689e-04,4.572896286845207214e-04,6.013733582221902907e-05,8.062632696237415075e-05,1.320167328231036663e-03,-3.337053640279918909e-04,8.828036952763795853e-04,-1.031754654832184315e-04,1.234173105331137776e-04,5.314631271176040173e-04,-1.553137190057896078e-05,-3.700492015923373401e-05,-1.116116472985595465e-04,5.259888130240142345e-04,-4.801338072866201401e-04,7.465708767995238304e-05,-6.846891483291983604e-05,-1.614539942238479853e-04,2.152821252821013331e-05,2.872620825655758381e-07,2.787423436529934406e-04,5.099131158203817904e-05,2.455875743180513382e-03,-3.941040486097335815e-04,-1.119451830163598061e-03,-1.355180982500314713e-03,6.860795838292688131e-05,3.523606210364960134e-05,-3.441680746618658304e-04,4.537698696367442608e-04,2.040463266894221306e-03,8.038310916163027287e-04,-2.779127971734851599e-04,-1.258482461707899347e-05,3.779547569138230756e-06,-9.163672984868753701e-06,-2.535611383791547269e-05,-1.709826901787891984e-04,-1.089408993721008301e-03,-3.376993117853999138e-05,1.297227390750776976e-05,2.247783595521468669e-05,7.002983693382702768e-06,-1.884394684736889758e-08,-4.668067049351520836e-05,2.511973434593528509e-05,2.135830000042915344e-04,1.464124798076227307e-04,-9.067336941370740533e-05,-8.261316543212160468e-05,2.755791683739516884e-08,-9.477329513174481690e-06,1.939923095051199198e-05,-1.271194341825321317e-04,-4.458135226741433144e-04,5.731995217502117157e-03,-6.634658202528953552e-04,-1.069625432137399912e-05,2.115657480317167938e-06,6.481193122453987598e-05,-9.550872491672635078e-04,5.036174552515149117e-04,6.948963273316621780e-03,6.007615011185407639e-03,-6.009871140122413635e-03,-4.784196149557828903e-03,7.391371764242649078e-05,6.553241014480590820e-01,-7.869742810726165771e-03,-1.158757833763957024e-03,-7.880921475589275360e-03,1.781426835805177689e-04,-8.877357468008995056e-03,-5.202375818043947220e-03,1.984438131330534816e-04,1.295707770623266697e-04,-2.055983495665714145e-04,4.091796930879354477e-03,5.162539891898632050e-03,-3.197866491973400116e-03,-6.776217836886644363e-03,9.681368246674537659e-04,4.665062442654743791e-05,9.018845958053134382e-06,-6.515361019410192966e-04,7.305241888388991356e-04,-1.127495896071195602e-03,-3.942293580621480942e-03,-5.001768004149198532e-04,6.854914245195686817e-04,-8.947652531787753105e-05,-1.568844309076666832e-04,9.557325392961502075e-04,-2.703100675716996193e-03,1.545310951769351959e-03,-3.024089382961392403e-03,6.972507108002901077e-04,5.262724880594760180e-05,-1.438171602785587311e-05,1.067879566107876599e-05,-6.166988168843090534e-05,-1.385055133141577244e-03,2.871732925996184349e-03,-8.995636599138379097e-04,-1.600240502739325166e-04,-5.903645615035202354e-06,-3.271641389801516198e-06,-7.702419679844751954e-08,5.448799583973595873e-06,-1.191602132166735828e-05,-7.397170702461153269e-05,8.300767149194143713e-07,5.574718670686706901e-06,1.101220095733879134e-05,7.521430234191939235e-08,-3.499984586596838199e-06,-3.455052137724123895e-07,9.938920265994966030e-05,-2.431091706966981292e-04,-1.895796594908460975e-05,2.678973833099007607e-04,-5.794934622826986015e-06,3.935095264750998467e-06,9.649254934629425406e-06,1.167274385807104409e-04,-4.284194437786936760e-04,-4.955190233886241913e-04,-6.060214363969862461e-04,8.390663424506783485e-04,4.989012959413230419e-04,-1.468740447307936847e-05,4.870067641604691744e-05,1.114727812819182873e-03,8.106667664833366871e-04,6.417409167625010014e-04,-4.230528138577938080e-04,1.560845994390547276e-04,7.448970573022961617e-04,-1.402915222570300102e-05,-1.474569216952659190e-05,4.110642476007342339e-05,-4.484632518142461777e-04,-3.516105934977531433e-04,-1.895344030344858766e-04,7.964652031660079956e-04,7.250210182974115014e-05,-5.409292134572751820e-05,5.029780368204228580e-06,2.129711356246843934e-05,-2.588049392215907574e-04,1.496488985139876604e-04,5.023434641771018505e-04,7.328243227675557137e-04,-1.605778961675241590e-04,-3.331342304591089487e-05,2.472737833159044385e-05,4.415109287947416306e-06,8.833851898089051247e-04,1.386986987199634314e-04,-3.838276606984436512e-04,-2.781991497613489628e-04,-1.263853755517629907e-05,4.912284339297912084e-07,-9.482526365900412202e-06,5.626152415061369538e-06,-8.698752208147197962e-05,-4.661589919123798609e-04,1.147271177615039051e-04,1.863436591520439833e-05,-2.894957788157626055e-06,-6.462225314862735104e-07,2.817114364006556571e-08,4.066808287461753935e-06,-9.131357728620059788e-06,-4.524258110905066133e-05,-2.804266478051431477e-05,1.572864675836171955e-05,1.128467647504294291e-05,6.304753696895204484e-08,1.295843321713618934e-05,-1.137296658271225169e-05,1.313115062657743692e-04,6.533697596751153469e-04,5.030819447711110115e-04,5.733521538786590099e-04,-4.518046353041427210e-06,1.802120550564723089e-06,-7.762026143609546125e-06,4.764708137372508645e-05,4.585179849527776241e-04,6.265459232963621616e-04,-7.171653560362756252e-04,1.195951845147646964e-04,5.056147347204387188e-04,-2.308348302904050797e-05,8.586562034906819463e-05,1.154371304437518120e-03,2.962925063911825418e-04,5.881020915694534779e-04,-4.182517586741596460e-04,1.133188139647245407e-03,7.481060456484556198e-04,2.175457666453439742e-06,-1.827516462071798742e-05,6.383527943398803473e-05,-6.688088178634643555e-04,-1.033080508932471275e-03,-1.237901858985424042e-03,2.804557443596422672e-04,-2.915378427132964134e-04,-1.286089100176468492e-04,3.829695197055116296e-05,4.170891770627349615e-05,-3.087524237344041467e-05,-4.401875776238739491e-04,-2.008379669860005379e-04,6.322867702692747116e-04,-3.204680397175252438e-04,-1.013531800708733499e-04,2.850003329513128847e-05,-1.614686334505677223e-04,3.370371414348483086e-04,1.076096319593489170e-03,-4.985304549336433411e-04,3.977361484430730343e-04,-4.463366622076136991e-06,1.257632902706973255e-05,3.291475422884104773e-06,-4.118071956327185035e-06,3.075176209677010775e-04,-3.410028293728828430e-04,2.678905002539977431e-05,9.676218724052887410e-06,-1.589924249856267124e-05,-2.176744828830123879e-06,2.258093445561826229e-08,3.383351554475666489e-07,-8.598287422501016408e-06,-9.987405064748600125e-05,9.373261127620935440e-05,5.525603228306863457e-06,6.688878329441649839e-06,9.941322787199169397e-08,1.459968461858807132e-05,-1.754851109581068158e-05,-1.649059995543211699e-04,9.748439770191907883e-04,3.052877145819365978e-04,8.947488386183977127e-04,9.629057785787153989e-06,-1.110992434405488893e-05,-5.439162578113609925e-06,-5.717310705222189426e-05,-1.309782965108752251e-03,1.062320079654455185e-03,-3.757592639885842800e-05,-1.992636098293587565e-04,5.848957807756960392e-04,-1.321083709626691416e-05,6.671314622508361936e-05,7.422855123877525330e-04,7.039798074401915073e-04,1.215591910295188427e-03,-6.484496407210826874e-04,1.956690801307559013e-03,5.883706617169082165e-04,-2.948206747532822192e-05,-2.736726310104131699e-05,1.221227721543982625e-04,-1.334838452748954296e-04,-6.201338255777955055e-04,-3.585575614124536514e-04,3.881663724314421415e-04,5.052940832683816552e-05,-2.028036105912178755e-04,-2.243172275484539568e-06,2.933500800281763077e-04,6.155986338853836060e-04,1.180249149911105633e-03,-1.277052680961787701e-03,-1.172841526567935944e-03,1.403382048010826111e-04,-5.756525933975353837e-05,1.372269070998299867e-05,1.857490133261308074e-04,6.789204780943691730e-04,-4.425467341206967831e-04,-1.683181268163025379e-03,1.254547969438135624e-04,4.726442966784816235e-06,-4.361328137747477740e-06,7.236318651848705485e-06,1.278822674066759646e-05,3.884942852891981602e-04,7.026403909549117088e-05,-1.101809903047978878e-05,-3.397358568690833636e-06,-1.109588083636481315e-05,-4.726855877379421145e-06,1.876696842373348773e-08,6.682897037535440177e-06,-5.744715963373892009e-06,-4.996829738956876099e-05,-5.124032031744718552e-05,2.056292032648343593e-06,-2.476396730344276875e-06,1.426633389201015234e-08,-3.857599040202330798e-07,-8.504507604811806232e-06,-2.478571332176215947e-05,-1.533625181764364243e-04,-3.648557758424431086e-04,1.685313181951642036e-04,-2.252858394058421254e-05,9.689933904155623168e-07,-3.013580680999439210e-06,1.964803086593747139e-04,5.520594422705471516e-04,-1.683184644207358360e-03,4.233993240632116795e-05,2.225612552138045430e-04,6.454509566538035870e-04,-7.801882929925341159e-06,4.023567817057482898e-05,3.838533302769064903e-06,9.701451635919511318e-04,3.526681684888899326e-04,-1.665106741711497307e-03,9.125869837589561939e-06,9.637127513997256756e-04,-3.067791112698614597e-05,-8.388367859879508615e-06,-1.263057311007287353e-05,-5.524452426470816135e-04,-4.397775628603994846e-04,-4.952892777509987354e-04,8.637810824438929558e-04,6.258209759835153818e-05,5.730405609938316047e-05,2.723364559642504901e-06,-3.268841828685253859e-05,6.708212458761408925e-05,-7.152183679863810539e-04,1.716316794045269489e-03,8.532854844816029072e-04,-1.235754316439852118e-04,5.869503365829586983e-05,3.661328082671388984e-05,-8.827977580949664116e-05,8.707386441528797150e-04,-7.064433302730321884e-04,2.469797618687152863e-04,1.943415554706007242e-05,-7.376294433925068006e-06,6.304567250481341034e-07,-3.090563041041605175e-07,4.175697540631517768e-05,-4.003466892754659057e-05,-2.274895232403650880e-04,1.337123831035569310e-04,2.900844265241175890e-05,4.931278908770764247e-06,3.651419433481351007e-07,4.719049684354104102e-08,3.405652023502625525e-06,-2.632341193020693026e-06,8.595026156399399042e-05,5.382722883950918913e-05,8.129125490086153150e-06,9.267318091588094831e-06,3.193736120010726154e-08,8.287563105113804340e-06,9.366431186208501458e-07,1.021332500386051834e-04,6.323526031337678432e-05,-7.237676181830465794e-04,-2.824740658979862928e-04,2.565005888754967600e-05,-1.274035912501858547e-05,1.968185097211971879e-05,6.999340985203161836e-05,-7.399970781989395618e-04,-2.689861285034567118e-04,-5.268826498650014400e-04,1.126490184105932713e-03,7.992637692950665951e-04,-2.221887552877888083e-05,7.008024840615689754e-05,7.635527290403842926e-04,1.830864930525422096e-04,6.416719406843185425e-04,-5.661575123667716980e-04,6.012241356074810028e-04,8.211497915908694267e-04,-2.450259853503666818e-05,-5.694019364455016330e-06,5.874943599337711930e-05,-1.937124179676175117e-04,-8.397360797971487045e-04,-3.909389488399028778e-04,1.801145845092833042e-05,2.104710147250443697e-04,-1.206880260724574327e-04,-6.189235136844217777e-06,1.071370934369042516e-04,-6.816514360252767801e-05,-7.041427306830883026e-05,1.695194077910855412e-04,2.272014826303347945e-04,3.682487295009195805e-04,-7.682658178964629769e-05,2.138767740689218044e-07,3.422079025767743587e-04,1.194453332573175430e-03,3.845574101433157921e-04,-4.312334058340638876e-04,-1.652507635299116373e-04,-1.390606939821736887e-06,2.084935840684920549e-05,1.320095907431095839e-04,-1.367632648907601833e-05,3.816552343778312206e-04,-3.104687493760138750e-04,3.342558047734200954e-04,1.460973435314372182e-04,-4.947983143210876733e-06,-1.572769542690366507e-04,-2.477977977832779288e-05,-4.844406794290989637e-05,9.793887147679924965e-05,-1.116949351853691041e-04,1.604592762305401266e-05,4.382961924420669675e-05,7.132729660952463746e-05,2.058949030470103025e-05,2.508514171495335177e-06,3.038482464035041630e-05,-7.262815779540687799e-05,-7.318681455217301846e-04,-4.860750923398882151e-04,2.837489591911435127e-04,-5.522401625057682395e-05,7.559236109955236316e-05,1.922768424265086651e-04,1.433479192201048136e-04,-7.269222987815737724e-04,4.103971587028354406e-04,-3.371683997102081776e-04,1.509786234237253666e-03,5.298128817230463028e-04,-7.547846325905993581e-05,-3.244770414312370121e-05,8.105434244498610497e-04,-5.130926729179918766e-05,6.380940321832895279e-04,-6.398521363735198975e-04,5.972171202301979065e-04,7.975063053891062737e-04,-1.336115819867700338e-04,-6.168836262077093124e-05,-5.043470446253195405e-05,-6.665186374448239803e-04,-1.998996594920754433e-05,-7.730283541604876518e-04,-2.650488750077784061e-04,-2.462493139319121838e-04,1.704172609606757760e-04,-1.279082789551466703e-04,1.213579089380800724e-04,2.823197864927351475e-04,4.040115163661539555e-04,-6.386589957401156425e-04,-5.155312828719615936e-04,1.268320047529414296e-04,1.966353447642177343e-04,-5.858467775397002697e-04,-3.057278809137642384e-04,6.875297985970973969e-04,-1.196196608361788094e-04,8.162524900399148464e-04,5.754546727985143661e-04,8.999112760648131371e-04,1.107317148125730455e-04,9.310431778430938721e-03,-2.438476309180259705e-03,2.588750096037983894e-03,1.719708438031375408e-03,-6.796508096158504486e-04,1.482475083321332932e-03,4.322540189605206251e-04,-4.817812282453814987e-07\n0.000000000000000000e+00,1.276826806133612990e-04,1.388053788105025887e-04,-1.241311081685125828e-03,-2.391828456893563271e-03,1.641343114897608757e-04,7.046562677714973688e-05,8.687795371997708571e-09,-2.225027419626712799e-04,-2.459923271089792252e-04,-1.887600403279066086e-03,1.501015014946460724e-02,-2.640781458467245102e-03,-6.849096156656742096e-03,-6.309257878456264734e-05,-4.419889592099934816e-06,-9.020698053063824773e-05,3.523202147334814072e-03,1.340508460998535156e-02,-1.042654737830162048e-02,2.050752937793731689e-02,1.269376138225197792e-03,2.315229503437876701e-03,-4.383125633466988802e-04,7.916925824247300625e-04,1.228331495076417923e-02,3.178646788001060486e-03,1.294483616948127747e-02,-1.412354409694671631e-02,9.575637057423591614e-03,5.429891869425773621e-03,-3.438997373450547457e-04,-1.381678448524326086e-04,1.257932017324492335e-04,3.581826458685100079e-04,-1.965044811367988586e-02,-6.507094949483871460e-03,1.743006054311990738e-03,-9.002565639093518257e-04,1.634281361475586891e-03,-8.418224751949310303e-05,3.851713845506310463e-03,-1.405029930174350739e-02,-4.723845981061458588e-03,9.951889514923095703e-03,-1.525824423879384995e-03,1.002816203981637955e-02,1.570278080180287361e-03,9.829250484472140670e-05,1.305714249610900879e-05,2.318077022209763527e-03,-5.677194334566593170e-03,-1.348467823117971420e-02,-8.342534303665161133e-03,-4.502617230173200369e-07,-4.276459367247298360e-05,-1.002800672722514719e-05,4.125744453631341457e-05,2.534078899770975113e-03,-4.023375455290079117e-03,1.778019359335303307e-04,1.586456055520102382e-04,1.561370299896225333e-04,8.152687223628163338e-05,-5.168761418872236391e-09,9.804323053685948253e-05,3.396055399207398295e-05,-5.172917153686285019e-04,-2.515068044885993004e-04,1.969817531062290072e-04,1.312740641878917813e-04,2.441146662590654159e-08,-2.346054679946973920e-05,3.744517016457393765e-05,-2.107666659867390990e-04,4.638787824660539627e-03,-1.096484065055847168e-02,-1.209104782901704311e-03,-2.301037020515650511e-04,-1.796931610442698002e-05,-9.951576066669076681e-05,2.504075411707162857e-03,-7.083509583026170731e-03,4.608509596437215805e-03,9.149109013378620148e-03,4.605578258633613586e-03,4.170686472207307816e-03,-3.325209254398941994e-04,8.243010379374027252e-04,1.329598575830459595e-02,3.657551482319831848e-03,1.096899807453155518e-02,-5.912718828767538071e-03,4.186484497040510178e-03,5.318504758179187775e-03,-3.354620421305298805e-04,-8.661866741022095084e-05,9.217024780809879303e-04,-5.508603528141975403e-03,-1.379914861172437668e-02,-9.129243902862071991e-03,4.472730215638875961e-03,-1.272680819965898991e-03,5.306801176629960537e-05,-9.870625217445194721e-05,9.217432816512882710e-04,2.432925393804907799e-03,2.028729766607284546e-03,4.122207872569561005e-03,-8.145818486809730530e-03,4.147392464801669121e-04,6.556608132086694241e-04,1.954315666807815433e-04,-2.087993547320365906e-03,3.255825256928801537e-03,-2.664553234353661537e-03,3.104055300354957581e-03,-5.158647894859313965e-03,-9.885770850814878941e-07,-9.003267769003286958e-05,2.445218888169620186e-05,-2.055857912637293339e-04,2.629096619784832001e-03,-4.218746442347764969e-03,2.720999182201921940e-04,1.263747981283813715e-04,3.945224307244643569e-05,2.568020863691344857e-05,-1.919026715313520981e-08,6.709746958222240210e-05,-1.174593053292483091e-04,9.388785692863166332e-04,7.021575001999735832e-04,1.596408692421391606e-04,3.017148701474070549e-04,-9.978889714545857714e-09,8.282671478809788823e-05,5.057660018792375922e-05,3.539660479873418808e-03,-1.972426474094390869e-02,1.654339022934436798e-03,5.181137472391128540e-03,-3.287054714746773243e-04,-9.138608584180474281e-05,-1.819769095163792372e-04,9.130167309194803238e-04,-3.594377543777227402e-03,-2.222332358360290527e-02,5.804209504276514053e-03,-1.925189793109893799e-02,7.108997087925672531e-03,-1.906879188027232885e-04,1.744425389915704727e-03,1.853488385677337646e-02,4.610911477357149124e-03,1.152097433805465698e-02,1.841205544769763947e-02,1.129342243075370789e-02,1.152857579290866852e-02,-3.781453997362405062e-04,-2.877478545997291803e-04,1.291054300963878632e-03,-5.688735283911228180e-03,-1.135495305061340332e-02,4.953987896442413330e-03,2.220406197011470795e-03,-3.565240185707807541e-03,-2.126105362549424171e-03,3.046695928787812591e-05,6.372695323079824448e-03,1.013804972171783447e-02,3.348541446030139923e-03,-1.172034069895744324e-03,-1.016648951917886734e-02,-2.557489788159728050e-03,-6.969246896915137768e-05,4.789951490238308907e-04,-2.598540391772985458e-03,1.430744491517543793e-02,7.201418746262788773e-03,5.064229946583509445e-03,-1.297353766858577728e-03,-1.476277248002588749e-04,1.273220841540023685e-04,-7.710705540375784039e-05,-4.115947813261300325e-04,-9.024457540363073349e-05,-1.344337407499551773e-02,2.748445607721805573e-03,2.785457763820886612e-04,-1.560508389957249165e-04,6.100269092712551355e-05,5.290706539540224185e-09,-7.872500573284924030e-04,8.516891102772206068e-05,2.381836995482444763e-03,1.873205648735165596e-03,-1.350375241599977016e-03,-1.305489800870418549e-03,-9.341306395072024316e-09,1.466987159801647067e-04,4.494718450587242842e-05,4.751428496092557907e-03,1.633960567414760590e-02,1.024900600314140320e-01,1.444768812507390976e-02,7.969183498062193394e-04,1.487172557972371578e-04,1.265765866264700890e-03,-1.918677426874637604e-02,3.178165853023529053e-02,6.655070930719375610e-02,2.560110576450824738e-02,-7.025358825922012329e-02,-4.735085740685462952e-02,5.011959583498537540e-04,-7.588385138660669327e-03,5.351226329803466797e-01,3.389770165085792542e-03,-1.031291782855987549e-01,-2.829881757497787476e-02,-7.783605903387069702e-02,-5.710517242550849915e-02,3.013257868587970734e-03,1.892955857329070568e-03,-2.153784967958927155e-03,6.221942603588104248e-02,9.985598921775817871e-02,8.046409115195274353e-03,-9.408289194107055664e-02,8.432825095951557159e-03,-3.173212055116891861e-03,3.893676039297133684e-04,-1.026623323559761047e-02,7.543192245066165924e-03,-2.521076798439025879e-02,-6.942401081323623657e-02,-5.591811612248420715e-03,1.106544281356036663e-03,-2.010449767112731934e-03,-1.879364252090454102e-03,7.241019979119300842e-03,-1.985846087336540222e-02,2.704826928675174713e-02,-8.897299878299236298e-03,2.579822391271591187e-02,6.706688436679542065e-04,8.270266698673367500e-05,1.013278961181640625e-04,-2.517595421522855759e-04,-1.809431053698062897e-02,5.291147902607917786e-02,-5.988318473100662231e-03,-1.458270358853042126e-03,-5.797147168777883053e-04,-8.579595305491238832e-05,2.994931946886936203e-08,1.020994968712329865e-04,-1.480058563174679875e-04,-5.854321061633527279e-04,1.629010366741567850e-04,1.003062934614717960e-04,2.085797605104744434e-04,-3.538730197760742158e-09,-1.614381471881642938e-04,8.671399700688198209e-05,-1.181393163278698921e-03,-9.057728573679924011e-03,1.462927320972084999e-04,-2.286938717588782310e-03,-8.314388105645775795e-05,-3.258776814618613571e-06,1.082964081433601677e-05,2.757004927843809128e-03,-6.883273832499980927e-03,-3.578654024749994278e-03,-6.064214278012514114e-03,4.304743371903896332e-03,6.833215244114398956e-03,2.895106263167690486e-06,4.633104545064270496e-04,1.689297147095203400e-02,9.059756994247436523e-03,5.152474623173475266e-03,4.823504015803337097e-03,-4.493610933423042297e-03,9.342194534838199615e-03,-1.159044477390125394e-04,-2.631922834552824497e-04,-1.427227471140213311e-05,-8.336789906024932861e-03,-1.057040691375732422e-02,-7.497586775571107864e-03,7.157170213758945465e-03,2.722932724282145500e-03,6.094001582823693752e-04,2.641502032929565758e-05,-5.123587325215339661e-04,-5.275119096040725708e-03,1.015331596136093140e-03,1.447039842605590820e-02,1.068690605461597443e-02,-2.610779367387294769e-03,-1.550126326037570834e-04,3.343833959661424160e-04,1.460280269384384155e-03,8.456450887024402618e-03,3.333467757329344749e-03,-7.277538068592548370e-03,-9.983371011912822723e-03,-2.148092607967555523e-04,-4.685129897552542388e-05,-2.415297640254721045e-04,1.969283039215952158e-04,-1.541726291179656982e-03,-6.401545833796262741e-03,1.326282799709588289e-04,1.258681586477905512e-04,1.362412294838577509e-04,-3.153966645186301321e-06,3.120885594398714602e-08,6.273686449276283383e-05,-8.398402860620990396e-05,-7.497445913031697273e-04,-6.976962322369217873e-04,1.913105807034298778e-04,1.476418983656913042e-04,-2.920751285273581743e-08,5.854808841831982136e-05,-4.171434920863248408e-05,1.314048073254525661e-03,1.563494792208075523e-03,1.471178140491247177e-03,1.107705524191260338e-03,-1.540411176392808557e-04,1.449969422537833452e-04,-1.792227267287671566e-04,1.358508248813450336e-03,1.418800558894872665e-03,3.377222456037998199e-03,5.002027843147516251e-03,-4.413173301145434380e-04,4.336345009505748749e-03,-1.886191021185368299e-04,9.365741861984133720e-04,1.514092739671468735e-02,-6.296536885201931000e-04,1.131666265428066254e-02,3.727275645360350609e-03,5.707271862775087357e-03,6.423237733542919159e-03,-2.423778496449813247e-04,-2.982656878884881735e-04,5.580544238910079002e-04,-9.904662147164344788e-03,-1.559389848262071609e-02,-1.540864631533622742e-02,1.727465167641639709e-02,-2.888042014092206955e-03,-1.088699093088507652e-03,2.499169786460697651e-04,-9.938699658960103989e-04,3.613030770793557167e-03,-5.356213077902793884e-03,-3.407066687941551208e-03,4.770789295434951782e-03,-2.903064247220754623e-03,-5.766886170022189617e-04,3.501041210256516933e-04,-1.026215730234980583e-03,3.136438783258199692e-03,9.120376780629158020e-03,5.110884085297584534e-03,-3.005671780556440353e-03,-5.864057311555370688e-05,2.617243444547057152e-05,6.328966264845803380e-06,-7.663603173568844795e-05,2.574098063632845879e-03,-6.137554533779621124e-03,-3.015185357071459293e-04,6.664483225904405117e-05,-9.742060501594096422e-05,-6.569924153154715896e-06,-1.659941517573315650e-09,2.518730616429820657e-05,-1.103991162381134927e-04,1.850503031164407730e-05,1.410168362781405449e-03,1.102599635487422347e-04,1.705804752418771386e-04,1.420585249434225261e-08,1.210737609653733671e-04,-2.121868601534515619e-04,-2.752780914306640625e-03,2.976956078782677650e-03,-1.538329524919390678e-03,9.784252382814884186e-03,1.730824005790054798e-04,-2.119383425451815128e-04,-2.107711043208837509e-04,6.722527177771553397e-05,-1.415499951690435410e-02,1.027517858892679214e-02,2.823826158419251442e-03,-1.209937967360019684e-02,8.186424151062965393e-03,-3.041939926333725452e-04,1.079077948816120625e-03,1.356043945997953415e-02,3.322837874293327332e-03,1.002593152225017548e-02,1.229199487715959549e-02,2.000602893531322479e-02,8.543882519006729126e-03,-3.521050675772130489e-04,-2.566282346379011869e-04,1.807791297324001789e-03,-3.608466126024723053e-03,-1.145495939999818802e-02,-6.587110459804534912e-03,1.016154699027538300e-02,-7.347627542912960052e-04,-3.828911809250712395e-03,-1.417547464370727539e-04,6.091290153563022614e-03,1.504711434245109558e-02,1.003080140799283981e-02,-1.196101680397987366e-02,-1.910788193345069885e-02,-9.734651073813438416e-03,-4.763243196066468954e-04,2.256216539535671473e-04,1.693669124506413937e-03,9.527826681733131409e-03,-6.484678480774164200e-03,-1.853564009070396423e-02,2.324850298464298248e-03,7.466251554433256388e-05,-1.348829537164419889e-04,1.112590907723642886e-04,8.647120557725429535e-05,5.882365163415670395e-03,-5.150839569978415966e-04,-1.072065089829266071e-03,-8.932669879868626595e-05,-1.574540365254506469e-04,-5.528092515305615962e-05,-2.083879735437221825e-08,7.558252400485798717e-05,-3.510314854793250561e-05,-1.545984530821442604e-03,-1.155592035502195358e-03,1.286444457946345210e-04,2.442313416395336390e-06,-2.473166205163579434e-08,-1.234742085216566920e-04,-5.292882997309789062e-05,-2.183379139751195908e-03,-1.996105536818504333e-03,-3.444985486567020416e-03,-3.123835194855928421e-03,-4.092345479875802994e-04,-7.132985047064721584e-08,-1.872534921858459711e-04,2.866095397621393204e-03,4.175011999905109406e-03,-1.941039972007274628e-02,5.910171195864677429e-03,9.088647784665226936e-04,5.682506598532199860e-03,9.132269042311236262e-05,1.222967111971229315e-04,4.385657142847776413e-03,7.633307483047246933e-03,6.607975810766220093e-04,-3.416644642129540443e-03,5.078613292425870895e-03,5.910991225391626358e-03,-3.577717870939522982e-04,-2.595219702925533056e-04,-5.625749472528696060e-04,-7.946442812681198120e-03,-1.124689914286136627e-02,-1.169654820114374161e-02,8.984172716736793518e-03,-2.009491436183452606e-03,1.828272361308336258e-03,1.908967715280596167e-05,7.871477864682674408e-04,4.193512257188558578e-03,-9.831509552896022797e-03,1.668697781860828400e-02,4.375683143734931946e-03,-2.709338674321770668e-03,1.311944448389112949e-03,3.006940532941371202e-04,2.213335130363702774e-03,-2.846632851287722588e-03,-1.401994284242391586e-02,6.697568111121654510e-03,-7.481797598302364349e-03,-3.198319609509781003e-05,-6.929757364559918642e-05,-1.140880922321230173e-04,2.530295168980956078e-04,-3.090801474172621965e-04,-6.920365616679191589e-03,3.974575665779411793e-04,1.121868554037064314e-04,1.734391116769984365e-04,1.790112582966685295e-05,-6.060946589059312828e-08,1.114912593038752675e-04,2.508692705305293202e-05,2.678774471860378981e-04,2.138338459189981222e-04,1.876274036476388574e-04,2.095954841934144497e-04,1.075841282727196813e-08,-6.248154022614471614e-06,5.682005576090887189e-05,5.434764898382127285e-05,-3.588033840060234070e-03,-5.603357683867216110e-03,-3.105845535174012184e-03,-7.629932952113449574e-07,-7.144857227103784680e-05,-6.184993253555148840e-06,2.454842673614621162e-03,-4.156040027737617493e-03,-5.218930542469024658e-03,-3.329782979562878609e-03,7.402222603559494019e-03,5.217622034251689911e-03,-1.105408882722258568e-04,1.197894802317023277e-03,1.589294895529747009e-02,7.443962153047323227e-03,4.925424233078956604e-03,-9.876297786831855774e-03,6.324605084955692291e-03,4.445596132427453995e-03,-4.216452362015843391e-04,-2.217455039499327540e-04,6.893169484101235867e-04,-4.957563709467649460e-03,-1.179913058876991272e-02,1.117085106670856476e-03,-2.080718055367469788e-03,-2.751643769443035126e-03,7.850759429857134819e-04,-5.909171522944234312e-05,2.089045476168394089e-03,-1.166777336038649082e-03,1.759881852194666862e-03,6.107154302299022675e-03,9.949844330549240112e-03,3.478088183328509331e-03,4.328943905420601368e-04,1.582418917678296566e-04,-3.353540552780032158e-03,1.158820651471614838e-02,-5.927775055170059204e-05,-6.090124137699604034e-03,1.558010233566164970e-03,-4.762891621794551611e-04,6.002950249239802361e-04,8.885505376383662224e-04,5.658360314555466175e-04,1.013729022815823555e-03,-6.765762344002723694e-03,5.711958277970552444e-03,1.512609538622200489e-03,-2.456317088217474520e-05,-4.301996959839016199e-04,3.618835180532187223e-04,-2.550557255744934082e-04,1.118524000048637390e-03,4.689742927439510822e-04,1.857653842307627201e-04,-2.295427839271724224e-04,6.342552369460463524e-04,-5.523482686839997768e-04,-5.012244218960404396e-04,7.368787919403985143e-05,-7.320723962038755417e-04,-4.705853760242462158e-03,-3.519136924296617508e-03,2.805504482239484787e-03,-2.417370997136458755e-04,2.009121933951973915e-03,7.865107618272304535e-04,2.011187141761183739e-03,-4.610768519341945648e-03,5.565529689192771912e-03,-4.648907342925667763e-04,1.943575800396502018e-03,5.242835264652967453e-03,-2.962337166536599398e-04,1.907936530187726021e-04,1.043240819126367569e-02,3.557410091161727905e-04,1.303697191178798676e-02,8.135047391988337040e-04,4.242460243403911591e-03,1.189621910452842712e-02,-2.376726828515529633e-03,-1.474661621614359319e-05,7.114312611520290375e-04,-7.367537356913089752e-03,-8.637052029371261597e-03,-6.399634294211864471e-03,-6.925826892256736755e-05,3.597831819206476212e-04,3.654531319625675678e-04,3.462957974988967180e-04,-5.060239345766603947e-04,-1.783732092007994652e-03,7.797892671078443527e-03,-8.074230514466762543e-03,-6.233767606317996979e-03,3.512501250952482224e-03,3.084636060521006584e-03,-2.785954391583800316e-03,1.612313091754913330e-03,6.144439801573753357e-03,7.486722897738218307e-03,-7.047925144433975220e-03,-2.411693707108497620e-02,-8.218113332986831665e-03,-1.311337109655141830e-03,1.678410023450851440e-01,-6.137352809309959412e-02,9.457309730350971222e-03,3.252164926379919052e-03,-8.012589067220687866e-03,2.036445029079914093e-02,4.581488203257322311e-03,5.781845175079070032e-06\n0.000000000000000000e+00,7.939129864098504186e-05,5.002001416869461536e-04,-1.712485100142657757e-04,-2.407002728432416916e-03,6.519270391436293721e-05,-9.173637226922437549e-05,9.293041003388680110e-09,-2.919253020081669092e-04,-3.399379784241318703e-04,-1.886244863271713257e-03,1.617918908596038818e-02,-3.670410718768835068e-03,-9.556334465742111206e-03,9.533218690194189548e-05,-8.335836173500865698e-05,1.102908645407296717e-04,3.650028957054018974e-03,2.940201759338378906e-02,-1.009041909128427505e-02,1.716852188110351562e-02,1.832992210984230042e-02,-5.856808274984359741e-03,-1.981220266316086054e-04,-1.402610796503722668e-04,-4.703889135271310806e-04,1.817176491022109985e-02,-1.967537216842174530e-03,-2.542124316096305847e-02,2.102916501462459564e-02,-3.633391577750444412e-03,1.804085477488115430e-04,3.687530988827347755e-04,-7.227076566778123379e-04,2.553879655897617340e-02,-1.018767710775136948e-02,6.546071730554103851e-03,-1.414936967194080353e-03,5.918024573475122452e-03,2.716002985835075378e-03,-1.381459878757596016e-04,4.724980797618627548e-03,-3.030391037464141846e-02,-9.211499243974685669e-03,-2.071882598102092743e-03,-1.306168735027313232e-03,2.414029836654663086e-02,2.102226950228214264e-03,-2.663307241164147854e-04,3.163194749504327774e-03,-1.342848874628543854e-03,2.252948936074972153e-03,-1.553103793412446976e-02,-5.945017095655202866e-03,1.446046080673113465e-04,-8.021019311854615808e-05,1.551991590531542897e-04,2.992827794514596462e-04,3.954046405851840973e-03,8.300490677356719971e-03,-1.133190467953681946e-03,6.041151937097311020e-05,2.563503221608698368e-04,1.273322122870013118e-04,4.943397247103575864e-09,-1.954989420482888818e-05,-2.742744982242584229e-07,-1.320351846516132355e-03,-9.876585099846124649e-04,1.061752482200972736e-04,-6.931187817826867104e-05,1.438022056987620090e-08,7.670476043131202459e-05,-2.292502904310822487e-04,1.965598203241825104e-03,8.419362828135490417e-03,-1.970859989523887634e-02,3.507453715428709984e-03,-3.528852539602667093e-04,3.031599408132024109e-05,2.106456813635304570e-04,-8.835923508740961552e-04,-7.338068448007106781e-03,1.864913851022720337e-02,-2.392450114712119102e-03,5.579416640102863312e-03,-1.393522368744015694e-03,-6.563804345205426216e-04,4.160969983786344528e-04,2.724243560805916786e-03,1.789358444511890411e-02,5.106747150421142578e-03,7.975264452397823334e-05,8.750258013606071472e-03,-5.809594877064228058e-04,-2.161919837817549706e-06,2.716862363740801811e-04,7.376380381174385548e-04,9.515934623777866364e-03,9.885616600513458252e-03,8.721094578504562378e-03,1.003729086369276047e-02,3.870646469295024872e-04,-2.088544657453894615e-03,-7.718344932072795928e-06,-1.091029960662126541e-03,-4.627536516636610031e-03,-1.535111479461193085e-02,2.001099288463592529e-03,-9.090848267078399658e-03,-1.218995312228798866e-03,-6.144998478703200817e-04,-1.046068937284871936e-04,-2.522698370739817619e-03,-2.338187303394079208e-03,-3.272328060120344162e-03,1.480519305914640427e-03,-4.333605989813804626e-03,2.139172283932566643e-04,-1.078622808563522995e-04,2.016380167333409190e-04,-2.859305241145193577e-04,4.926181863993406296e-03,8.508968167006969452e-03,-4.467213293537497520e-04,4.209944745525717735e-05,-1.675945968599990010e-04,-1.244822487933561206e-05,-5.832834215624416174e-09,2.012519689742475748e-05,-3.485646448098123074e-05,3.480350598692893982e-03,3.198583144694566727e-03,9.589992987457662821e-05,3.365020675119012594e-04,-1.555131312613866612e-08,6.283033872023224831e-05,4.699629207607358694e-04,9.214878082275390625e-04,-2.811005339026451111e-02,-1.083757169544696808e-02,1.022112555801868439e-04,3.584277583286166191e-04,-2.589745563454926014e-04,-2.252853882964700460e-04,-8.083411958068609238e-04,-6.650163792073726654e-03,-3.204361349344253540e-02,3.571040928363800049e-02,-1.634281314909458160e-02,1.731963828206062317e-03,5.544111481867730618e-04,1.094435108825564384e-03,9.087069891393184662e-03,1.074802316725254059e-02,-1.412313152104616165e-02,3.461590036749839783e-03,1.198300067335367203e-02,4.123780876398086548e-03,2.884009154513478279e-04,4.783015174325555563e-05,4.459354677237570286e-04,1.636780612170696259e-02,3.768693655729293823e-03,2.175857312977313995e-02,-1.000463310629129410e-02,-8.835396729409694672e-04,-3.039806149899959564e-03,-9.569794929120689631e-05,3.383795963600277901e-03,-1.100077480077743530e-02,3.582615032792091370e-02,-2.085102349519729614e-02,4.894521087408065796e-03,-1.504989154636859894e-02,-5.694937892258167267e-03,1.570114691276103258e-04,-4.509899765253067017e-03,2.024861285462975502e-03,5.227030441164970398e-02,5.261955782771110535e-03,-5.399444606155157089e-03,-4.706755134975537658e-05,4.576188439386896789e-05,7.002611528150737286e-05,-4.737245617434382439e-04,1.809236244298517704e-03,-4.255362786352634430e-03,-9.868124034255743027e-04,-3.039573493879288435e-04,-2.640919410623610020e-04,1.377728040097281337e-04,1.402139915285260940e-08,1.817618322093039751e-04,-6.835968233644962311e-04,-8.191342465579509735e-03,-5.409801378846168518e-03,-5.611228407360613346e-04,-1.297815470024943352e-05,-1.436205820937175304e-09,-2.212631225120276213e-04,4.665895248763263226e-04,-2.429374027997255325e-03,6.767058372497558594e-02,1.005699262022972107e-01,-6.312735378742218018e-03,-8.404143154621124268e-04,2.170164661947637796e-04,-1.200922997668385506e-03,7.385052274912595749e-03,2.293451502919197083e-02,6.205784529447555542e-02,8.917699009180068970e-02,-1.227742806077003479e-01,1.546991989016532898e-02,-6.624595262110233307e-04,-1.477974234148859978e-03,1.127408817410469055e-03,5.427436232566833496e-01,-3.002153709530830383e-02,-4.935399442911148071e-02,-1.161657720804214478e-01,9.812977164983749390e-03,-1.881445292383432388e-03,-2.118695294484496117e-03,4.349776543676853180e-03,-8.725214004516601562e-02,-2.897726371884346008e-04,-7.788837701082229614e-02,-1.514802575111389160e-01,-2.969827502965927124e-02,6.700681988149881363e-03,-2.339320490136742592e-04,3.931493498384952545e-03,6.065052002668380737e-02,6.918726116418838501e-02,-2.623585797846317291e-02,7.504956796765327454e-03,-2.453839406371116638e-02,7.735359482467174530e-03,6.942910258658230305e-04,7.945742458105087280e-03,4.596631228923797607e-02,-2.464878186583518982e-02,-1.292251516133546829e-02,-3.313496708869934082e-04,-5.397765198722481728e-04,1.777151483111083508e-04,-1.392972189933061600e-03,-8.046566508710384369e-04,-3.459574654698371887e-02,-5.878591910004615784e-02,1.070785708725452423e-02,5.290400004014372826e-04,7.379156159004196525e-05,1.290075597353279591e-04,-4.101323725080874283e-09,-1.515131043561268598e-05,-1.965603150893002748e-04,7.073338492773473263e-04,1.233802409842610359e-03,-5.292785499477759004e-05,6.551043770741671324e-05,-3.216058530597365461e-09,-1.513077004346996546e-04,5.042868724558502436e-05,-3.930355305783450603e-04,-1.918485760688781738e-02,9.409854188561439514e-03,-3.374764695763587952e-03,-2.283819776494055986e-05,1.431958844477776438e-05,5.880712415091693401e-04,4.388593370094895363e-04,2.007040195167064667e-03,4.074550233781337738e-04,-1.777996681630611420e-02,5.504678934812545776e-03,3.625230863690376282e-03,9.864511957857757807e-05,-2.848523727152496576e-04,4.616613499820232391e-03,3.452525287866592407e-02,-1.444661431014537811e-02,-4.590939730405807495e-03,2.758202143013477325e-03,4.642678890377283096e-03,5.901101976633071899e-04,3.096952568739652634e-04,-1.505454303696751595e-03,9.997718036174774170e-03,9.440451860427856445e-03,1.676731277257204056e-03,1.100442651659250259e-02,7.108851335942745209e-03,-4.092789604328572750e-04,1.874848094303160906e-04,-2.155561931431293488e-03,-9.164043702185153961e-03,-3.276398405432701111e-03,8.372877724468708038e-03,1.793956197798252106e-02,-1.312902895733714104e-03,-1.167913433164358139e-03,2.079117693938314915e-04,4.696578253060579300e-03,5.459395702928304672e-03,1.377744972705841064e-02,-1.294900383800268173e-02,-6.726206745952367783e-03,-1.847346575232222676e-04,6.194011075422167778e-05,-1.575558853801339865e-04,4.153647460043430328e-04,-4.743814934045076370e-04,1.030348520725965500e-02,4.994963528588414192e-04,1.542438403703272343e-04,5.897301161894574761e-05,-2.642966501298360527e-05,6.926825335540343076e-09,-4.860655099037103355e-05,2.431125176372006536e-05,7.195489015430212021e-04,3.961200127378106117e-05,1.264211750822141767e-04,-3.314991772640496492e-06,-7.984453986864537001e-09,1.371162652503699064e-04,-1.486557885073125362e-04,1.861351658590137959e-03,-5.612754262983798981e-03,1.037677004933357239e-02,2.497976645827293396e-03,-2.145728067262098193e-04,3.358466492500156164e-04,1.998143125092610717e-04,-2.356628188863396645e-03,5.864656995981931686e-03,1.429177168756723404e-02,-4.961935337632894516e-03,1.307914964854717255e-02,-1.724182628095149994e-03,-1.363772316835820675e-04,3.607836843002587557e-04,2.406951040029525757e-03,1.746806874871253967e-02,-1.239608414471149445e-02,3.327885642647743225e-04,1.677501201629638672e-02,-1.251734793186187744e-03,4.707838816102594137e-04,2.077328099403530359e-04,-9.580077603459358215e-04,4.480097442865371704e-03,-8.072464726865291595e-03,-1.768631301820278168e-02,2.693447098135948181e-02,2.447159262374043465e-03,-3.470639698207378387e-03,3.190848219674080610e-04,-4.266298376023769379e-03,-7.578372955322265625e-03,-1.577273942530155182e-02,-3.038592636585235596e-02,9.798089042305946350e-03,-9.511167882010340691e-04,-2.020922256633639336e-03,7.953933527460321784e-05,-7.452825084328651428e-04,-8.431822061538696289e-04,1.149522606283426285e-02,9.856481105089187622e-03,3.644545096904039383e-03,3.552687121555209160e-05,4.593208723235875368e-05,2.337336773052811623e-04,-1.276350812986493111e-04,5.592063069343566895e-03,7.347774691879749298e-03,-2.736151451244950294e-03,-1.539244840387254953e-04,-1.424048386979848146e-04,-4.942404848407022655e-05,-3.256900527048856020e-08,-1.546961866552010179e-04,-1.134616977651603520e-04,1.700465509202331305e-04,2.752709668129682541e-03,-3.561945413821376860e-05,-8.413024261244572699e-06,8.011511454242281616e-09,2.846273127943277359e-04,-4.413281858433037996e-04,-1.161393709480762482e-03,-1.522674877196550369e-02,7.533227093517780304e-03,2.070495113730430603e-02,3.964533389080315828e-04,-2.672584960237145424e-04,-3.226603439543396235e-06,-5.075994413346052170e-03,-1.610368303954601288e-02,1.983941346406936646e-02,-8.698525838553905487e-03,-1.600670069456100464e-02,5.713322199881076813e-03,-4.787576617673039436e-04,5.371033330447971821e-04,-1.595405046828091145e-04,2.414337731897830963e-02,8.546878583729267120e-03,1.473081856966018677e-02,3.470476716756820679e-02,4.069362301379442215e-03,1.412548008374869823e-04,3.694981569424271584e-04,1.637178706005215645e-03,1.143972761929035187e-02,1.079499442130327225e-02,6.636011879891157150e-03,1.734959520399570465e-02,5.408687284216284752e-04,-8.649101480841636658e-03,-1.356032444164156914e-04,8.485494181513786316e-03,1.928030326962471008e-02,1.186786405742168427e-02,-3.896461054682731628e-02,-2.752742171287536621e-02,-6.014890968799591064e-03,-2.977069700136780739e-03,-3.468232171144336462e-05,6.504363380372524261e-03,8.860202506184577942e-03,4.233392886817455292e-03,-3.198678046464920044e-02,6.660799495875835419e-03,3.706022980622947216e-04,-3.086053184233605862e-04,4.045313980896025896e-04,3.672193852253258228e-04,1.188880112022161484e-02,1.906510256230831146e-02,-2.424664795398712158e-03,-3.962230694014579058e-04,-5.551443900913000107e-04,-1.112661921069957316e-04,9.822508673096308485e-08,-4.514622560236603022e-07,8.585233445046469569e-05,2.231828693766146898e-04,-1.970432931557297707e-04,9.785711881704628468e-06,-5.268985114526003599e-05,1.001126292976550758e-09,-9.738210064824670553e-05,-1.367181394016370177e-04,-2.304419176653027534e-03,-9.089845232665538788e-03,-5.378940608352422714e-03,-7.541014347225427628e-03,-6.276260828599333763e-04,-3.892178938258439302e-05,1.073631574399769306e-04,1.894554006867110729e-04,1.169490441679954529e-02,-2.176433987915515900e-02,3.296622075140476227e-03,1.174520794302225113e-02,1.170844770967960358e-04,1.742181921144947410e-04,-5.514711374416947365e-04,-5.876200273633003235e-03,3.301977366209030151e-02,-1.992045342922210693e-02,-1.545188762247562408e-02,1.359177567064762115e-02,-4.226069897413253784e-03,1.174539211206138134e-04,2.814175095409154892e-04,-1.633777865208685398e-03,9.214275516569614410e-03,1.002340763807296753e-02,-1.694168709218502045e-02,8.456683717668056488e-03,3.933232277631759644e-03,8.961287676356732845e-04,4.950367656419984996e-05,-4.414491355419158936e-03,-4.509619902819395065e-03,-1.904359087347984314e-02,1.720966305583715439e-03,1.746508758515119553e-03,4.452720168046653271e-04,1.484327367506921291e-04,1.430060656275600195e-04,-1.386178657412528992e-03,-6.741261109709739685e-03,-9.806622751057147980e-03,5.624160636216402054e-03,-2.125476021319627762e-03,-9.181455243378877640e-05,-1.074703250196762383e-04,7.026382081676274538e-05,-2.203850890509784222e-04,-2.806769916787743568e-03,-7.924018427729606628e-04,-5.421170499175786972e-04,1.109654112951830029e-04,9.121793846134096384e-05,-1.259006421605590731e-05,4.685614385380176827e-08,5.140183202456682920e-05,2.664476050995290279e-04,1.722833141684532166e-03,4.896410391665995121e-04,1.155849458882585168e-04,7.462736539309844375e-05,-4.029541855743445922e-08,-9.271113958675414324e-05,-1.015210436889901757e-04,-1.303113298490643501e-03,-1.993153616786003113e-02,-1.256173662841320038e-02,-7.185136899352073669e-03,2.174770925194025040e-04,-2.176463021896779537e-04,-1.884547382360324264e-04,1.026656478643417358e-03,-3.583979792892932892e-03,-4.590917378664016724e-03,-8.638626895844936371e-03,5.535663105547428131e-03,3.511951304972171783e-03,1.405572111252695322e-04,1.672961516305804253e-04,3.907857462763786316e-03,1.544949132949113846e-02,-1.544072572141885757e-02,-9.440165013074874878e-03,1.886380091309547424e-02,-3.475768491625785828e-03,-4.408182576298713684e-06,1.533459872007369995e-04,-5.112711223773658276e-04,1.316407881677150726e-02,-6.983734667301177979e-03,-7.222437765449285507e-03,-8.629770949482917786e-03,4.891614429652690887e-03,1.290466636419296265e-03,-5.819545913254842162e-05,1.953019527718424797e-03,-4.019047133624553680e-03,-1.421399507671594620e-02,1.894020009785890579e-03,1.122817303985357285e-02,1.097160484641790390e-02,4.072707379236817360e-04,3.654259489849209785e-04,2.409889362752437592e-03,4.712206777185201645e-03,3.288115840405225754e-03,-7.684864103794097900e-04,-5.666072480380535126e-03,7.757259299978613853e-04,-5.477613303810358047e-04,-1.157332444563508034e-03,6.760920514352619648e-04,4.029942210763692856e-03,3.170309588313102722e-03,-3.702030982822179794e-03,3.558551252353936434e-04,1.268081134185194969e-03,-1.883485128928441554e-05,6.594009464606642723e-04,3.546853549778461456e-04,1.112953061237931252e-03,1.974302111193537712e-03,-4.192376218270510435e-04,1.035815002978779376e-04,3.800881095230579376e-04,1.024165656417608261e-03,6.709428853355348110e-04,1.357617904432117939e-03,2.096551237627863884e-03,-2.169748768210411072e-04,1.057761535048484802e-02,1.158781070262193680e-02,9.107156656682491302e-04,2.247903030365705490e-03,-7.270946516655385494e-04,-2.353096613660454750e-03,7.028672844171524048e-04,2.282781898975372314e-02,-8.375991135835647583e-03,2.853898797184228897e-03,-1.210505142807960510e-04,-5.614966503344476223e-04,-1.760508166626095772e-05,-1.323632523417472839e-02,1.163810119032859802e-02,-7.643410935997962952e-03,-8.828255347907543182e-03,7.263228297233581543e-03,3.615041263401508331e-03,-1.196065713884308934e-04,-2.123599871993064880e-03,-1.155915437266230583e-03,5.476957187056541443e-03,2.937556803226470947e-02,-2.940509002655744553e-04,1.307968399487435818e-03,2.681107493117451668e-03,-1.542426645755767822e-03,-2.823310671374201775e-03,-5.440637469291687012e-03,-1.403345260769128799e-02,6.171837914735078812e-03,-3.293474018573760986e-02,2.366178669035434723e-03,-6.736889481544494629e-03,-8.886522613465785980e-03,-5.983013194054365158e-03,6.110954098403453827e-03,-2.040946856141090393e-03,2.867512404918670654e-02,-5.604401603341102600e-02,-2.479680255055427551e-02,-1.154240034520626068e-02,-4.588286578655242920e-02,2.621139585971832275e-01,-7.831843942403793335e-02,6.366401165723800659e-02,-4.441498219966888428e-02,-2.395326644182205200e-02,2.575468271970748901e-02,2.625356661155819893e-03,-1.315681765845511109e-05\n0.000000000000000000e+00,4.837058077100664377e-05,-3.833288792520761490e-05,-4.178410395979881287e-03,-2.152642235159873962e-03,1.320478186244145036e-04,2.228913217550143600e-06,1.076717714987296404e-09,2.411044406471773982e-04,-2.438876399537548423e-04,4.627850838005542755e-03,2.782640513032674789e-03,-9.444701485335826874e-03,2.342486567795276642e-02,-2.384583349339663982e-04,2.144521276932209730e-04,2.810810692608356476e-04,1.055834698490798473e-03,5.380119197070598602e-03,1.713027805089950562e-02,-1.444911584258079529e-02,1.804040372371673584e-02,1.176126487553119659e-02,-2.207237121183425188e-04,8.799257338978350163e-04,1.204391941428184509e-02,3.883681260049343109e-03,2.479659020900726318e-02,2.900295518338680267e-02,-5.148923955857753754e-04,7.934952154755592346e-03,-4.617909726221114397e-04,-4.087716806679964066e-04,2.083632163703441620e-03,3.057147609069943428e-03,1.630405895411968231e-02,-5.377585068345069885e-03,1.154115423560142517e-02,-8.810121566057205200e-03,3.390850615687668324e-04,1.012314023682847619e-04,5.692766979336738586e-03,1.754004321992397308e-02,4.537990316748619080e-04,9.711984544992446899e-03,-2.008291147649288177e-02,-1.476066093891859055e-02,2.383973333053290844e-05,4.415603762026876211e-04,-1.365765929222106934e-04,1.790780387818813324e-02,-8.809011429548263550e-03,4.760471638292074203e-04,-7.887454703450202942e-04,5.077002424513921142e-05,9.812183270696550608e-05,5.526748282136395574e-06,5.502538988366723061e-05,2.294186269864439964e-03,-2.810668898746371269e-03,3.720834385603666306e-03,6.698338547721505165e-04,-3.495725104585289955e-05,-1.714425889076665044e-05,5.479549258780025411e-09,8.801984949968755245e-05,5.652653271681629121e-05,-3.485638182610273361e-03,-2.770802471786737442e-03,2.096150856232270598e-04,-4.113221075385808945e-05,-2.052295045018581732e-08,1.325566845480352640e-04,-3.957381704822182655e-04,3.137027146294713020e-03,1.399010512977838516e-02,-2.181758545339107513e-02,7.140262983739376068e-03,-7.314923277590423822e-05,5.142997179063968360e-05,1.312765380134806037e-05,2.249693963676691055e-03,2.127017127349972725e-03,1.441585086286067963e-02,-5.832300987094640732e-03,8.167831227183341980e-03,5.535337142646312714e-03,-3.490267554298043251e-04,1.103990362025797367e-03,1.524610817432403564e-02,9.734327904880046844e-03,3.536932915449142456e-02,-8.856058120727539062e-04,4.077946767210960388e-03,7.123666815459728241e-03,-6.303101545199751854e-04,-1.264106249436736107e-04,1.853833557106554508e-03,8.255789056420326233e-03,9.123393334448337555e-03,-6.771711166948080063e-03,7.839359343051910400e-03,-6.803057622164487839e-04,7.368898368440568447e-04,2.572433731984347105e-05,3.663389710709452629e-03,9.506382048130035400e-03,-1.877813413739204407e-02,6.300073117017745972e-03,1.065095886588096619e-02,6.725668441504240036e-03,6.547714583575725555e-04,1.255447568837553263e-04,-1.763751264661550522e-03,7.679300848394632339e-03,-1.829803362488746643e-02,-4.793171305209398270e-03,-4.454904701560735703e-03,1.311056112172082067e-04,-1.689566415734589100e-04,4.671340866480022669e-05,-2.812480379361659288e-04,2.701499266549944878e-03,-4.544924944639205933e-03,1.556537579745054245e-03,3.344839788042008877e-04,9.989620593842118979e-06,4.130875458940863609e-05,-6.655160422752715021e-09,1.378637971356511116e-04,1.829085231292992830e-04,7.689418736845254898e-03,6.400019861757755280e-03,1.962863607332110405e-04,5.912905326113104820e-04,2.164202150822802651e-08,-7.179486565291881561e-04,1.276913564652204514e-03,-8.107818663120269775e-03,-5.029486492276191711e-03,2.639292366802692413e-02,-2.043095789849758148e-02,9.181298082694411278e-06,-2.305934904143214226e-04,-4.277472035028040409e-04,4.985000938177108765e-03,-3.424105234444141388e-03,-1.610462926328182220e-02,7.347638905048370361e-02,-1.187086105346679688e-03,1.351601444184780121e-03,7.280747522599995136e-04,-1.709232892608270049e-04,1.002194825559854507e-02,-7.156574167311191559e-03,-1.116681285202503204e-02,2.642763964831829071e-02,3.471006639301776886e-04,2.068945206701755524e-03,5.840032827109098434e-04,-1.604786957614123821e-04,-2.649995265528559685e-03,-1.771651208400726318e-02,-3.480759635567665100e-02,2.537351101636886597e-02,-4.689388908445835114e-03,8.478277362883090973e-03,3.157380968332290649e-03,-2.560446155257523060e-04,-8.930153213441371918e-03,-8.170703426003456116e-03,4.717530310153961182e-02,2.846925519406795502e-02,-3.319570794701576233e-02,-8.403915911912918091e-03,1.968060852959752083e-03,2.121987490681931376e-04,-3.566328436136245728e-03,-1.279630511999130249e-02,1.053300127387046814e-02,1.472849398851394653e-02,8.842375129461288452e-03,-2.261412446387112141e-04,1.472616277169436216e-04,-1.054394306265749037e-04,-7.012754213064908981e-05,-1.886569662019610405e-03,-1.109068095684051514e-02,-3.028545295819640160e-03,-1.633851788938045502e-04,3.359355032444000244e-04,-8.347448601853102446e-05,-1.266069471483888265e-09,-7.326612249016761780e-04,-3.591925487853586674e-04,1.750781759619712830e-02,1.494499761611223221e-02,-1.327106961980462074e-03,-2.541094727348536253e-04,2.399337972747161984e-08,-6.042806198820471764e-04,2.180894138291478157e-03,-9.218280203640460968e-03,-8.787326514720916748e-02,4.680322110652923584e-02,-3.199643641710281372e-02,1.801712205633521080e-03,-2.882925618905574083e-04,4.372897092252969742e-04,-1.964432373642921448e-02,1.617716997861862183e-02,-5.713578313589096069e-02,2.083513885736465454e-03,-8.542858809232711792e-02,-3.832316771149635315e-02,1.823039958253502846e-03,-7.518781349062919617e-03,-1.037858799099922180e-01,-2.743892371654510498e-02,5.201119184494018555e-01,3.655123710632324219e-02,-3.016876801848411560e-02,-7.380028814077377319e-02,3.882025834172964096e-03,1.714888261631131172e-03,-1.036930736154317856e-02,1.173420343548059464e-02,-8.090795949101448059e-03,4.932913929224014282e-03,-4.149988666176795959e-02,2.705163322389125824e-02,-4.224858712404966354e-03,1.600629911990836263e-04,-3.069589659571647644e-02,-5.522479861974716187e-02,4.179324582219123840e-02,-9.938547760248184204e-02,-1.024998724460601807e-03,2.026573382318019867e-02,-8.636260405182838440e-03,-1.693165861070156097e-03,-1.831959187984466553e-02,-6.943464279174804688e-02,5.070110410451889038e-02,5.356036592274904251e-03,4.445872455835342407e-02,-7.044103113003075123e-04,8.241704199463129044e-04,4.142514080740511417e-05,-4.271036013960838318e-04,-1.919751986861228943e-02,2.893012017011642456e-02,-1.006996352225542068e-02,-1.941403839737176895e-03,-1.783849293133243918e-04,-2.392402675468474627e-04,1.187083853437798098e-08,7.215807272586971521e-05,1.074479441740550101e-04,-2.439296105876564980e-03,-2.603481290861964226e-03,1.338528672931715846e-04,-4.209432881907559931e-05,1.615489964024163783e-10,7.179844396887347102e-05,-3.908943908754736185e-04,1.612455467693507671e-03,1.715426146984100342e-02,-1.709556207060813904e-02,5.450892727822065353e-03,-1.954065519385039806e-04,4.303043897380121052e-05,-9.703641990199685097e-05,1.469635404646396637e-03,7.526237983256578445e-03,1.481336541473865509e-02,-2.482829615473747253e-03,1.172462850809097290e-02,5.389912519603967667e-03,-3.442150773480534554e-04,8.593428065069019794e-04,8.936761878430843353e-03,7.128110155463218689e-05,2.427616529166698456e-02,3.631799481809139252e-04,5.415660329163074493e-03,4.756479058414697647e-03,-5.994676030240952969e-04,-8.067835005931556225e-05,1.560971373692154884e-03,-4.245934542268514633e-04,1.639828318729996681e-03,-8.462580852210521698e-03,4.747819155454635620e-03,-3.340842202305793762e-03,5.150984507054090500e-04,6.656806363025680184e-06,3.487879876047372818e-03,8.445740677416324615e-03,-8.414965122938156128e-03,1.615246757864952087e-02,-2.753664040938019753e-03,2.613827120512723923e-03,5.908965249545872211e-04,-4.806561264558695257e-07,1.260051503777503967e-04,6.675822660326957703e-03,-9.988201782107353210e-03,2.202911418862640858e-04,-6.839591544121503830e-03,1.347558572888374329e-04,-1.233117509400472045e-04,6.719760858686640859e-05,8.151342626661062241e-06,3.836613148450851440e-03,-4.006073344498872757e-03,4.115147166885435581e-04,9.459254215471446514e-05,-1.552831236040219665e-05,2.932783718279097229e-05,1.926309778355062008e-09,8.395689656026661396e-05,5.581064033322036266e-05,-3.499218029901385307e-03,-2.880021929740905762e-03,1.281624136026948690e-04,-3.682473470689728856e-05,-2.103161023114807904e-08,2.741726348176598549e-07,-3.381775459274649620e-04,8.084869477897882462e-06,7.479544728994369507e-05,-1.856460049748420715e-02,8.972603827714920044e-03,-4.086859989911317825e-04,5.363710806705057621e-05,-2.666824730113148689e-05,2.675460185855627060e-03,-9.041979908943176270e-03,1.237450260668992996e-02,-2.171134203672409058e-02,8.782507851719856262e-03,6.500302813947200775e-03,-1.080164511222392321e-04,5.402744282037019730e-04,8.877533487975597382e-03,3.620982170104980469e-04,1.310346089303493500e-02,-2.729680389165878296e-03,-4.140734672546386719e-03,6.442632060497999191e-03,-5.589995416812598705e-04,-2.843282418325543404e-04,1.209271838888525963e-03,-2.380413934588432312e-03,-5.099874455481767654e-03,-1.046934816986322403e-02,1.014184206724166870e-02,-6.364801898598670959e-03,1.793159171938896179e-03,-3.957302033086307347e-05,3.237422555685043335e-03,5.543017294257879257e-03,-1.812042109668254852e-02,1.409054175019264221e-02,-1.818444114178419113e-03,-1.620201161131262779e-03,7.668281905353069305e-04,3.216207842342555523e-04,-2.627531066536903381e-04,3.948826342821121216e-03,-1.904639974236488342e-02,-3.451215568929910660e-03,-6.596780847758054733e-03,4.164166239206679165e-05,-4.356155113782733679e-05,-2.816960477503016591e-05,-3.447703784331679344e-05,2.719137119129300117e-04,-3.640107112005352974e-03,2.319276565685868263e-03,3.481201129034161568e-04,1.715222606435418129e-04,1.121010791393928230e-05,3.021386874024756253e-08,1.120961605920456350e-04,-2.809181387419812381e-05,-1.512261573225259781e-03,-3.392632585018873215e-03,1.847522216849029064e-04,-5.096104723634198308e-05,-1.802146698537399061e-08,1.396685984218493104e-04,-3.518156590871512890e-04,2.803724957630038261e-03,1.246164366602897644e-02,-1.617537066340446472e-02,6.912429817020893097e-03,-2.331038267584517598e-04,1.399225293425843120e-04,8.039693057071417570e-05,2.236568368971347809e-03,-1.133019919507205486e-03,6.369908340275287628e-03,-1.930653117597103119e-02,7.477434817701578140e-03,3.185819368809461594e-03,-3.393333754502236843e-04,1.142267370596528053e-03,1.377438381314277649e-02,1.266401633620262146e-02,3.569940850138664246e-02,1.149399857968091965e-02,6.850549951195716858e-03,4.968754481524229050e-03,-5.890327156521379948e-04,1.098847715184092522e-04,1.851922483183443546e-03,4.555167164653539658e-03,1.879765652120113373e-02,-6.326974369585514069e-03,4.351365845650434494e-03,1.748792361468076706e-03,2.278515603393316269e-03,2.313793520443141460e-04,2.208962338045239449e-03,4.316021688282489777e-03,-8.515506051480770111e-03,2.060010284185409546e-02,1.066911127418279648e-02,1.567713916301727295e-02,-5.728370160795748234e-05,1.426739036105573177e-04,-4.178091883659362793e-03,7.089861668646335602e-03,-1.834731735289096832e-02,1.098859775811433792e-02,3.472661832347512245e-03,-4.213659849483519793e-06,-1.876890019048005342e-05,-2.199084883613977581e-05,-4.380533937364816666e-04,3.198445774614810944e-04,-6.473878398537635803e-03,3.033617744222283363e-03,4.630153998732566833e-04,3.340293187648057938e-05,6.804415897931903601e-05,-2.584852154541295022e-08,1.404851718689315021e-05,1.424268266418948770e-04,-3.237328492105007172e-03,-2.586008980870246887e-03,5.122812581248581409e-05,-1.553510810481384397e-04,-1.093894752557389438e-09,1.223479484906420112e-04,-5.510857445187866688e-04,3.510168287903070450e-03,6.290947087109088898e-03,-1.982488855719566345e-02,1.282841805368661880e-02,1.822981867007911205e-04,8.970018825493752956e-07,-1.292880042456090450e-04,4.472143191378563643e-04,-3.533192910254001617e-03,2.349403500556945801e-02,-5.553903523832559586e-03,1.513143535703420639e-03,1.153066009283065796e-02,-4.920373321510851383e-04,9.706282871775329113e-04,8.629168383777141571e-03,-1.700603589415550232e-02,2.378737926483154297e-02,-1.133552007377147675e-02,1.952829887159168720e-03,1.136351563036441803e-02,-7.581696845591068268e-04,-2.018114755628630519e-04,2.051564631983637810e-03,-1.235801726579666138e-03,3.779266495257616043e-03,1.354245701804757118e-03,1.962027326226234436e-02,-2.573312725871801376e-03,-6.262549140956252813e-05,3.238864883314818144e-05,7.969312369823455811e-03,6.939208135008811951e-03,-1.533292792737483978e-02,1.361778005957603455e-02,4.155125934630632401e-03,4.187535028904676437e-03,7.680086418986320496e-04,-3.676129563245922327e-05,9.880592115223407745e-03,1.671417802572250366e-02,-1.999286189675331116e-02,-9.519703686237335205e-03,-7.431074976921081543e-03,2.114369708579033613e-04,-1.747910137055441737e-04,-6.348258466459810734e-06,1.491746399551630020e-03,7.339657284319400787e-03,7.505656103603541851e-04,8.453614427708089352e-04,9.192182915285229683e-06,-6.591557757928967476e-05,3.834248491330072284e-05,2.476815552654443309e-08,1.566831633681431413e-05,-1.274710211873752996e-05,-2.915234770625829697e-03,-1.616972265765070915e-03,7.826261571608483791e-05,-7.937022019177675247e-05,-5.845208761456888169e-09,1.147336733993142843e-04,-3.966200165450572968e-04,3.692791331559419632e-03,1.682258769869804382e-02,-1.918587647378444672e-02,1.006099022924900055e-02,1.199425605591386557e-04,8.360173524124547839e-05,3.517900768201798201e-05,1.973637554328888655e-04,2.194409258663654327e-03,1.729014888405799866e-02,-4.095732700079679489e-03,2.413504570722579956e-02,1.495970506221055984e-02,-4.028587718494236469e-04,5.024564452469348907e-04,8.330744691193103790e-03,-5.896938964724540710e-04,2.306201308965682983e-02,-8.186284452676773071e-03,1.193089410662651062e-04,8.093308657407760620e-03,-4.586052964441478252e-04,-1.007516548270359635e-04,1.926958095282316208e-03,1.947561511769890785e-03,9.762194938957691193e-03,1.662247814238071442e-03,1.761751808226108551e-02,-2.318379236385226250e-03,-1.074014115147292614e-03,4.912374424748122692e-05,4.085608292371034622e-03,8.379161357879638672e-03,-1.112071983516216278e-02,1.506386045366525650e-02,-2.890159958042204380e-04,-1.413142308592796326e-04,5.035868962295353413e-04,-2.397650132479611784e-05,3.909796476364135742e-03,5.174296908080577850e-03,-1.147169526666402817e-02,-6.304977927356958389e-03,-1.364617259241640568e-03,1.089503639377653599e-04,-5.964207230135798454e-04,3.077677974943071604e-04,8.279352914541959763e-04,3.951729275286197662e-03,-1.447753282263875008e-03,2.458023838698863983e-03,-5.911385233048349619e-05,7.661694544367492199e-04,-2.077613171422854066e-04,-1.793316769180819392e-04,7.130053709261119366e-04,1.541304227430373430e-04,-3.288066247478127480e-03,-2.476369962096214294e-03,-5.650750244967639446e-04,-7.718960987403988838e-04,-1.255429233424365520e-04,4.101911690668202937e-05,-1.373125938698649406e-03,2.026040107011795044e-03,1.490557566285133362e-03,-2.464643493294715881e-02,3.172426251694560051e-03,4.714122042059898376e-06,-9.284924453822895885e-05,-8.724902872927486897e-04,2.932823495939373970e-03,-3.036526031792163849e-03,1.569909043610095978e-02,2.656623488292098045e-03,1.743197813630104065e-02,1.254529505968093872e-02,-2.829200529959052801e-04,8.524014265276491642e-04,1.323949731886386871e-02,5.752603989094495773e-03,2.694841846823692322e-02,-1.247811131179332733e-03,1.590689527802169323e-03,5.238922312855720520e-03,-2.002518391236662865e-03,-8.737269672565162182e-04,2.134738489985466003e-03,7.214782293885946274e-03,2.019573003053665161e-04,-7.222690619528293610e-04,1.238886918872594833e-02,-4.116442054510116577e-03,-1.525385159766301513e-04,-2.487575868144631386e-03,5.967212840914726257e-03,7.432775571942329407e-03,-1.844615116715431213e-02,4.393133334815502167e-03,-2.073456998914480209e-03,6.568993441760540009e-03,5.705513525754213333e-03,3.429882461205124855e-03,1.068555749952793121e-02,7.454064674675464630e-03,-3.100614622235298157e-02,2.886017598211765289e-02,-1.186819933354854584e-02,1.330982521176338196e-02,1.172300335019826889e-02,-4.123588651418685913e-02,8.474239706993103027e-02,-5.909141618758440018e-03,3.082181140780448914e-02,1.018801331520080566e-02,-6.164056714624166489e-03,2.470723167061805725e-02,3.668034878501202911e-06\n0.000000000000000000e+00,-1.567067229188978672e-04,-4.364681080915033817e-04,3.084448864683508873e-03,5.019286647439002991e-03,9.480398875894024968e-05,1.285548933083191514e-04,-4.708942125120074707e-10,5.302599165588617325e-04,2.586519403848797083e-04,2.321944339200854301e-03,-4.122641682624816895e-02,1.195085979998111725e-02,6.720456294715404510e-03,9.292944450862705708e-04,-1.000174452201463282e-04,-2.886631700675934553e-04,-6.851374171674251556e-03,-5.316249653697013855e-02,4.158673435449600220e-02,-2.180533856153488159e-02,-2.642456442117691040e-02,1.827365718781948090e-02,3.308452432975172997e-04,1.971657766262069345e-04,4.218912683427333832e-03,3.136738669127225876e-03,1.831974647939205170e-02,6.140532717108726501e-02,-1.348294131457805634e-02,1.261951960623264313e-02,8.610961231170222163e-05,1.299039431614801288e-04,1.965349074453115463e-03,-1.793331280350685120e-02,3.619516268372535706e-02,1.208552625030279160e-03,1.379043050110340118e-02,-1.521155121736228466e-03,-6.783805787563323975e-03,-1.104990406020078808e-05,-5.808774381875991821e-03,3.896890208125114441e-02,2.837760839611291885e-03,2.549351751804351807e-02,8.747432148084044456e-04,-3.265805914998054504e-02,-3.777257166802883148e-03,-1.295240217586979270e-04,5.402462556958198547e-03,-3.396656829863786697e-03,1.610841974616050720e-02,2.569084241986274719e-02,3.069437108933925629e-03,2.356329350732266903e-04,-4.203947028145194054e-04,1.969376608030870557e-04,5.023168050684034824e-04,9.286969900131225586e-03,3.929042257368564606e-03,-7.317303679883480072e-03,-9.350810432806611061e-04,-6.338933599181473255e-04,-2.178251161240041256e-04,6.731598056752829962e-10,4.925181929138489068e-05,3.774342185351997614e-04,1.349244615994393826e-03,-2.214444393757730722e-04,1.843651552917435765e-04,5.482032793224789202e-05,1.152918205349351410e-08,-1.571900211274623871e-04,-1.727553317323327065e-04,-3.509899135679006577e-03,1.167225372046232224e-02,9.125813841819763184e-03,-1.333841308951377869e-02,-4.889006959274411201e-04,-1.157967490144073963e-04,-2.736093883868306875e-04,7.008204702287912369e-04,5.149816162884235382e-03,1.138901803642511368e-02,5.893301218748092651e-03,-1.317618694156408310e-02,-3.950873389840126038e-03,7.842300110496580601e-04,-5.917717498959973454e-05,6.125817075371742249e-03,4.714980022981762886e-04,1.646594144403934479e-02,3.139508888125419617e-02,-7.822456769645214081e-03,-2.759680617600679398e-03,2.828528813552111387e-04,-1.848615647759288549e-04,-5.569049972109496593e-04,-1.482482999563217163e-03,6.393482908606529236e-04,-4.594311118125915527e-03,4.270620993338525295e-04,2.372605726122856140e-03,1.879016519524157047e-03,-1.580547250341624022e-04,-2.494847634807229042e-03,-5.702785681933164597e-03,-5.786488763988018036e-03,2.637016959488391876e-02,-7.718515582382678986e-03,8.900032844394445419e-04,-1.489189104177057743e-03,-2.840548695530742407e-04,-4.504097625613212585e-03,-1.189382653683423996e-02,-1.912876032292842865e-04,1.021936256438493729e-02,-5.484838504344224930e-03,2.170121733797714114e-04,-2.638943260535597801e-04,2.328618866158649325e-04,-4.434522415976971388e-04,2.901922678574919701e-03,2.133907983079552650e-03,-6.176791619509458542e-03,-4.740617296192795038e-04,1.303033786825835705e-04,-2.961415157187730074e-05,-1.459951537441384062e-08,-3.274842674727551639e-05,8.001418318599462509e-04,-3.049785271286964417e-03,-2.180904150009155273e-03,1.223915605805814266e-04,-5.429042503237724304e-04,-1.741683064437893336e-08,-2.054736833088099957e-04,-9.731609025038778782e-04,6.889854557812213898e-04,2.227596007287502289e-02,3.521868586540222168e-02,-3.218783996999263763e-03,1.335869310423731804e-04,3.276790375821292400e-04,3.279008378740400076e-04,-1.656005391851067543e-03,2.505067549645900726e-02,4.206445440649986267e-02,-3.937002271413803101e-02,3.896242938935756683e-03,-4.910334944725036621e-03,2.401157544227316976e-04,-2.197219990193843842e-03,-1.629791408777236938e-02,3.406138624995946884e-03,-5.929933860898017883e-03,2.433709427714347839e-02,2.780938986688852310e-03,-9.485493414103984833e-03,3.662672243081033230e-04,4.142923280596733093e-04,-2.666038461029529572e-03,3.366372548043727875e-03,-2.471829205751419067e-02,-2.626128308475017548e-02,3.949044272303581238e-02,4.447087179869413376e-03,3.880572505295276642e-03,7.962124072946608067e-06,-1.527512446045875549e-03,2.668955549597740173e-02,-2.517049200832843781e-02,8.375837653875350952e-02,-4.139630123972892761e-02,2.417940273880958557e-02,8.213588967919349670e-03,-8.226493373513221741e-04,1.272534672170877457e-02,-7.425117306411266327e-03,-5.213297903537750244e-02,-1.740239933133125305e-02,-1.339692808687686920e-02,3.802018763963133097e-04,-7.132511236704885960e-04,3.782726998906582594e-04,9.048348292708396912e-04,8.597676642239093781e-03,2.485003694891929626e-02,-8.541814982891082764e-03,-3.413591766729950905e-04,5.063567077741026878e-04,-2.702281926758587360e-04,6.667547403083062818e-09,-9.389967453898862004e-05,-2.182398224249482155e-03,-6.810117047280073166e-04,1.288829487748444080e-03,-1.192440744489431381e-03,1.223239378305152059e-04,-1.224389478693410638e-08,4.585483402479439974e-04,1.497075660154223442e-03,-6.014261860400438309e-03,-5.940229445695877075e-02,-5.770597606897354126e-03,2.425505779683589935e-03,5.143330199643969536e-04,7.598063675686717033e-04,9.955514688044786453e-04,-8.174582617357373238e-04,-5.184990912675857544e-02,-1.466046869754791260e-01,-3.433844447135925293e-01,1.583063602447509766e-01,-2.324584871530532837e-02,2.140277763828635216e-03,8.172097150236368179e-04,-3.152018412947654724e-02,-5.701069906353950500e-02,3.193816542625427246e-02,6.395961046218872070e-01,6.922264397144317627e-02,-2.407073415815830231e-02,-1.181488856673240662e-03,-1.363125396892428398e-03,-1.183791458606719971e-02,-2.807186171412467957e-02,-3.930697217583656311e-02,9.245117008686065674e-02,1.138104572892189026e-01,-1.553983520716428757e-02,2.949653426185250282e-03,9.236991754733026028e-04,-1.898288726806640625e-02,4.703034088015556335e-02,-4.804257676005363464e-02,-4.832983762025833130e-02,5.492347478866577148e-02,-2.191758714616298676e-02,1.182146253995597363e-03,2.935659606009721756e-03,-3.734593838453292847e-02,-4.936098307371139526e-02,-6.590729951858520508e-02,1.583989337086677551e-02,8.125463128089904785e-02,-2.314394107088446617e-03,3.514485433697700500e-03,-1.767800538800656796e-03,-4.880428314208984375e-04,-4.693518206477165222e-02,-3.811086341738700867e-02,5.090998485684394836e-02,5.008374806493520737e-03,1.002537668682634830e-03,4.157169678364880383e-05,-1.719899955787695944e-08,5.915036126680206507e-06,6.398976547643542290e-04,4.753434914164245129e-04,-5.295286537148058414e-04,3.135406586807221174e-04,-7.819326856406405568e-05,-6.782556738471612334e-09,2.088612236548215151e-04,-2.191120001953095198e-04,1.303780940361320972e-03,2.342658117413520813e-02,-2.499869838356971741e-02,4.038128536194562912e-03,3.019560826942324638e-04,-7.505182293243706226e-05,-9.024693863466382027e-04,-2.078272402286529541e-03,6.372752133756875992e-03,2.095833234488964081e-02,2.879576571285724640e-02,-1.325990073382854462e-02,-4.904841538518667221e-03,-5.710735422326251864e-05,5.526788299903273582e-04,-5.431347060948610306e-03,-2.178465202450752258e-02,2.479201368987560272e-02,2.737871743738651276e-02,1.278637070208787918e-02,-8.347343653440475464e-03,-3.232868621125817299e-04,-5.964378942735493183e-05,2.288099844008684158e-03,2.287428593263030052e-03,-9.846138767898082733e-03,-5.690448917448520660e-03,-5.505839362740516663e-05,-1.938179600983858109e-03,-6.107106455601751804e-04,-4.818717425223439932e-04,2.956356387585401535e-03,2.807989483699202538e-03,-5.248193163424730301e-03,6.091745104640722275e-03,-3.420346230268478394e-02,6.689280737191438675e-03,4.915366298519074917e-04,-7.440169574692845345e-04,-3.695075400173664093e-03,-1.113716978579759598e-02,7.487494731321930885e-04,2.294554561376571655e-02,5.242918618023395538e-03,6.027707713656127453e-04,-4.395110008772462606e-04,7.013631984591484070e-04,-3.576533636078238487e-04,1.303638704121112823e-02,-1.925981137901544571e-03,-1.030767895281314850e-02,-1.039247028529644012e-03,-1.747969363350421190e-04,1.978135151148308069e-05,-7.506059773731976748e-09,2.281025990669149905e-05,2.320928178960457444e-04,7.398403831757605076e-04,4.945425898768007755e-04,-3.185151581419631839e-05,4.272506703273393214e-05,8.899320391719811596e-09,-4.100809746887534857e-04,-5.036243965150788426e-05,-5.282651633024215698e-03,9.002221748232841492e-03,-2.729495055973529816e-02,-1.228288374841213226e-02,2.074055228149518371e-04,-5.415044724941253662e-04,-9.871813235804438591e-04,1.374333864077925682e-03,-1.108574587851762772e-02,5.306154489517211914e-03,-2.621847204864025116e-03,-3.448834270238876343e-02,4.619702231138944626e-04,1.810347603168338537e-04,-8.320405031554400921e-04,-1.481149927712976933e-03,-4.865292459726333618e-03,1.101492904126644135e-03,-4.141524434089660645e-03,-2.158173359930515289e-02,1.419809414073824883e-03,7.624931458849459887e-05,5.699718167306855321e-05,5.062972195446491241e-05,3.288492560386657715e-03,-1.495351362973451614e-02,6.897154264152050018e-03,-2.274406701326370239e-02,7.918919436633586884e-04,1.043746713548898697e-03,-6.118163000792264938e-04,7.610395550727844238e-05,-1.596090942621231079e-02,-6.865701638162136078e-03,3.292936086654663086e-02,-1.792752370238304138e-02,3.164026420563459396e-03,-7.697413821006193757e-05,-5.379636422730982304e-04,2.075390424579381943e-03,-6.147075910121202469e-03,-1.045902259647846222e-03,-2.835269272327423096e-02,-1.481319963932037354e-02,2.930327900685369968e-04,-5.927127785980701447e-04,1.237511751241981983e-04,4.877452447544783354e-04,4.476911853998899460e-03,4.688064567744731903e-03,-6.554806604981422424e-03,-9.647870901972055435e-04,4.051057476317510009e-05,-1.482459265389479697e-05,1.202033672598190606e-08,2.575868275016546249e-04,6.883977912366390228e-04,3.964364528656005859e-03,-1.388181932270526886e-03,4.138968361075967550e-04,1.192194540635682642e-04,5.198501185077475384e-08,-3.650255384854972363e-04,5.043204291723668575e-04,2.556444145739078522e-03,3.489947691559791565e-02,-2.999705262482166290e-02,-4.245792329311370850e-02,-5.269123357720673084e-04,3.090577665716409683e-04,5.813304596813395619e-05,5.682411137968301773e-03,1.523632183670997620e-02,-1.071286946535110474e-02,8.510503917932510376e-03,1.837172731757164001e-02,-1.651621051132678986e-02,7.825259235687553883e-04,2.804514770105015486e-05,8.821785449981689453e-03,4.286549985408782959e-03,-2.707096282392740250e-04,-6.294059567153453827e-04,-3.153526782989501953e-02,-9.341499768197536469e-03,5.136376712471246719e-04,5.225351778790354729e-04,-2.179101575165987015e-03,6.214065942913293839e-03,2.272816747426986694e-02,-1.909044384956359863e-02,-7.544301915913820267e-04,1.794516295194625854e-02,1.023340411484241486e-02,-5.586932820733636618e-05,-1.537760719656944275e-02,-4.213141649961471558e-02,1.463321968913078308e-04,7.083140313625335693e-02,4.078369215130805969e-02,2.044002525508403778e-02,2.187967533245682716e-03,-4.977702046744525433e-04,-1.553089544177055359e-02,-3.005212917923927307e-02,1.518991403281688690e-02,5.198985338211059570e-02,-4.769796971231698990e-03,-2.541779540479183197e-04,9.857529221335425973e-06,1.446437454433180392e-05,-1.113654463551938534e-03,-4.829819779843091965e-03,-1.300837565213441849e-02,-6.486166734248399734e-03,-2.003810950554907322e-04,7.401476614177227020e-04,1.564213889651000500e-04,-2.449705505114252446e-08,3.537227712513413280e-06,-7.276887481566518545e-05,-8.030933095142245293e-04,-9.459115099161863327e-04,1.313140674028545618e-04,-2.649789166753180325e-06,-1.581406650075223297e-08,7.982802344486117363e-05,-1.711566583253443241e-04,2.745974110439419746e-03,8.890125900506973267e-03,-1.767216250300407410e-02,1.381358318030834198e-02,1.161655760370194912e-03,-1.781586906872689724e-04,-2.637146390043199062e-04,-3.958567976951599121e-04,-1.694380305707454681e-02,5.222971737384796143e-02,3.373707411810755730e-03,-2.848820574581623077e-02,4.645897075533866882e-03,-5.696809967048466206e-04,7.475990569218993187e-04,5.893529392778873444e-03,-2.824538946151733398e-02,1.981864497065544128e-02,2.700791507959365845e-02,-8.197036571800708771e-03,2.052426710724830627e-02,-3.410192439332604408e-04,-2.430052845738828182e-04,2.291870070621371269e-03,-3.691787831485271454e-03,-6.683985237032175064e-03,1.931365346536040306e-03,-1.225964911282062531e-02,-4.334501922130584717e-03,-1.861008466221392155e-03,-2.482200507074594498e-04,8.607818745076656342e-03,-5.213761702179908752e-03,1.865910366177558899e-02,-4.750310443341732025e-03,-1.776881702244281769e-02,-5.765085807070136070e-04,-1.236218260601162910e-03,-5.699181347154080868e-04,1.193919964134693146e-02,1.779769919812679291e-02,2.679591998457908630e-02,-9.623555466532707214e-03,-6.517872679978609085e-03,3.956184955313801765e-04,-1.781879109330475330e-04,5.894258356420323253e-05,5.942208226770162582e-04,1.196176838129758835e-02,8.668589405715465546e-03,-2.000943757593631744e-03,-4.159579111728817225e-04,-2.860014792531728745e-04,-6.604916961805429310e-06,5.364802291296655312e-08,-7.400839240290224552e-05,-3.071589162573218346e-04,-3.358460031449794769e-03,-1.902766292914748192e-03,-2.257875166833400726e-05,-1.359828020213171840e-04,-1.667905280555714853e-08,2.944897278212010860e-04,-6.896218837937340140e-05,2.448244020342826843e-03,3.569818660616874695e-02,9.577189572155475616e-03,1.530267670750617981e-02,-1.023830380290746689e-03,3.031153464689850807e-04,1.025404431857168674e-03,-3.190619405359029770e-03,2.589923515915870667e-02,2.004045806825160980e-02,7.237475365400314331e-03,2.666191756725311279e-02,-8.343455381691455841e-03,-4.327711940277367830e-04,9.164526127278804779e-04,-3.871008753776550293e-03,8.313441649079322815e-03,2.933694981038570404e-02,4.762150347232818604e-04,4.751514643430709839e-03,-7.098877103999257088e-04,2.775128814391791821e-04,4.652907955460250378e-05,7.451543351635336876e-04,-1.419783290475606918e-02,3.308999910950660706e-02,3.903426229953765869e-02,9.745183400809764862e-03,-1.270271372050046921e-02,-2.384970430284738541e-03,6.603481597267091274e-05,-8.958258666098117828e-03,4.624147899448871613e-03,1.641197875142097473e-02,-1.340353954583406448e-02,-2.394271269440650940e-02,-2.523960173130035400e-02,-2.450864296406507492e-03,9.701125673018395901e-04,-1.194095239043235779e-02,1.279789023101329803e-03,4.105556756258010864e-03,-1.209093257784843445e-02,3.101900406181812286e-02,-1.926135853864252567e-03,2.326346235349774361e-03,1.582758734002709389e-03,-1.816513482481241226e-03,-5.586901679635047913e-03,8.796117268502712250e-03,1.064294762909412384e-02,-3.385234158486127853e-04,-1.477246871218085289e-03,8.127712062560021877e-04,-2.581939916126430035e-04,4.212925705360248685e-05,-2.233158564195036888e-03,9.793933713808655739e-05,-8.910319302231073380e-04,2.246249059680849314e-04,-1.424933667294681072e-03,1.243005972355604172e-04,-1.384713978040963411e-04,-3.404429182410240173e-03,-1.931034261360764503e-03,-1.983784139156341553e-02,-4.463252797722816467e-02,-1.761357113718986511e-02,2.136512193828821182e-03,-4.988807719200849533e-03,6.869967328384518623e-04,4.920609295368194580e-03,2.165972255170345306e-03,-1.061102747917175293e-02,1.933065801858901978e-02,-1.041159220039844513e-02,1.104446500539779663e-02,-4.335739649832248688e-04,4.791136016137897968e-04,1.716895215213298798e-02,-1.429915893822908401e-02,8.331072516739368439e-03,3.124113194644451141e-02,4.657848738133907318e-03,1.949829049408435822e-03,-9.351174230687320232e-04,-1.517049269750714302e-03,-3.562119964044541121e-04,2.276316843926906586e-02,-2.780461683869361877e-02,-1.504338718950748444e-02,1.348168775439262390e-02,9.818810969591140747e-03,3.379527712240815163e-03,5.050409119576215744e-03,1.297966204583644867e-02,4.020159132778644562e-03,-3.908950835466384888e-02,6.490828841924667358e-02,-3.294361382722854614e-02,1.415529288351535797e-02,1.838713325560092926e-02,-2.594594843685626984e-03,7.178730331361293793e-03,-4.532779566943645477e-04,-7.962733507156372070e-03,8.640456199645996094e-02,5.577758327126502991e-02,2.213909290730953217e-02,3.710349276661872864e-02,-4.181264638900756836e-01,8.583825826644897461e-02,-1.363345682621002197e-01,9.315421432256698608e-02,4.658609256148338318e-02,-6.551954150199890137e-02,3.264972707256674767e-03,5.755423990194685757e-05\n0.000000000000000000e+00,5.377371508075157180e-07,-2.109956549247726798e-04,2.628539456054568291e-03,1.781297498382627964e-03,1.481552899349480867e-04,1.582095574121922255e-04,-2.707651525213350396e-08,1.064565076376311481e-04,2.022616099566221237e-04,-2.768520498648285866e-04,-4.461457952857017517e-03,-6.788666360080242157e-03,-3.298138035461306572e-03,-1.799087040126323700e-04,1.099070941563695669e-04,3.032803360838443041e-04,-2.775310538709163666e-03,-1.355507504194974899e-02,-9.548942558467388153e-03,-9.042907506227493286e-03,-5.090063437819480896e-03,-9.123962372541427612e-04,-2.037452359218150377e-04,1.143267028965055943e-03,7.806369103491306305e-03,1.549245696514844894e-02,8.113115094602108002e-03,-3.015276975929737091e-03,1.071750558912754059e-02,2.072616480290889740e-04,2.470961771905422211e-04,1.162403059424832463e-04,-7.498690392822027206e-04,-6.287335418164730072e-03,1.038914080709218979e-02,2.458464354276657104e-03,1.408237870782613754e-02,1.622965792194008827e-03,-2.650783397257328033e-03,1.558294316055253148e-04,-3.847981337457895279e-03,1.608447730541229248e-02,1.217790506780147552e-02,1.469538547098636627e-03,1.530144736170768738e-02,1.985510578379034996e-03,-9.896117262542247772e-05,2.579876745585352182e-04,-5.211815703660249710e-03,-4.415371455252170563e-03,1.991215720772743225e-02,4.991462454199790955e-03,1.441641151905059814e-02,-9.514301927993074059e-05,2.449018938932567835e-04,1.316535199293866754e-04,-8.139858255162835121e-04,8.883052505552768707e-04,2.334696240723133087e-03,4.300870932638645172e-04,1.613502390682697296e-04,-1.915940665639936924e-04,-8.292806887766346335e-05,6.725985324251837483e-10,2.668843808351084590e-05,-7.130471203709021211e-06,1.246827072463929653e-03,2.501609560567885637e-04,1.242189900949597359e-04,1.507353299530223012e-04,-2.544812360838477616e-08,3.769417162402532995e-05,2.694460818020161241e-05,4.655760712921619415e-04,-6.188065744936466217e-04,4.647811874747276306e-03,-1.925994991324841976e-03,1.103701506508514285e-04,-5.151805817149579525e-05,2.019672683672979474e-05,9.747505828272551298e-05,-8.290909230709075928e-03,6.751707755029201508e-03,-1.292016915977001190e-02,6.937180180102586746e-03,2.662875689566135406e-03,4.074934258824214339e-05,8.526172605343163013e-04,8.351382799446582794e-03,9.188513271510601044e-03,1.278251037001609802e-02,8.297581225633621216e-03,1.654261909425258636e-02,4.221235401928424835e-03,7.686211756663396955e-05,-7.680500129936262965e-05,4.115361662115901709e-04,-3.689216449856758118e-03,3.735103877261281013e-03,1.053455471992492676e-02,4.855975508689880371e-03,-1.384854549542069435e-04,-1.099408953450620174e-03,4.566529241856187582e-06,-1.947234733961522579e-03,-8.164247497916221619e-03,1.056873239576816559e-02,4.582463763654232025e-03,-6.240706890821456909e-03,-2.467057667672634125e-03,-1.045770710334181786e-03,1.707607880234718323e-04,-2.504866570234298706e-03,2.415831433609127998e-03,3.159241750836372375e-04,5.559290759265422821e-03,6.300067994743585587e-03,-4.725500912172719836e-05,7.140458183130249381e-05,8.643246110295876861e-05,-1.796460419427603483e-04,2.575466409325599670e-03,3.671906888484954834e-04,5.643648328259587288e-04,2.202326431870460510e-04,-1.232658978551626205e-04,-3.387578544788993895e-05,-6.861174739469788619e-09,-2.138905983883887529e-06,4.016075108665972948e-04,1.949483528733253479e-03,1.068397541530430317e-03,1.652150822337716818e-04,-4.489062121137976646e-05,2.097727502814450418e-08,-1.972344762180000544e-05,-2.719814947340637445e-04,4.106294363737106323e-03,2.890842780470848083e-02,3.559631481766700745e-02,-8.890867233276367188e-03,-6.245403201319277287e-04,1.911163271870464087e-04,8.077485254034399986e-04,-7.048967527225613594e-04,1.217100583016872406e-02,-1.535386685281991959e-02,-5.244114249944686890e-02,2.549386210739612579e-02,-1.005581766366958618e-02,-1.153949706349521875e-04,7.330586086027324200e-04,3.184811910614371300e-03,2.450464479625225067e-02,-1.970961131155490875e-02,1.240239851176738739e-02,2.870183810591697693e-02,-1.007344108074903488e-02,1.814198476495221257e-04,4.441268974915146828e-04,-1.345727825537323952e-03,-2.395908161997795105e-02,9.024102240800857544e-03,-1.770890317857265472e-02,2.373266778886318207e-02,2.089308574795722961e-03,1.593438559211790562e-03,1.074696629075333476e-04,-3.214445896446704865e-03,-1.235501468181610107e-02,-1.260939799249172211e-02,1.200840994715690613e-02,-1.247395761311054230e-02,1.444015838205814362e-02,4.970001056790351868e-03,3.327774757053703070e-04,-8.207261562347412109e-03,-8.218571543693542480e-03,-2.465602941811084747e-02,-3.847587481141090393e-02,1.221355516463518143e-02,-3.243816317990422249e-04,1.639243564568459988e-04,1.911859435494989157e-04,-1.059448113664984703e-03,1.789504662156105042e-03,8.588169701397418976e-03,3.628882113844156265e-03,1.060989568941295147e-03,3.184803645126521587e-04,-9.495869744569063187e-05,3.148347360593106714e-08,-4.391301772557199001e-04,-2.004534180741757154e-04,-1.151000335812568665e-02,-7.681666873395442963e-03,-1.653655199334025383e-03,-1.243603648617863655e-03,-5.432411853689700365e-09,-2.619758888613432646e-04,-9.705628326628357172e-05,-1.963035669177770615e-03,5.865778774023056030e-03,4.406919330358505249e-02,4.259292781352996826e-02,3.483127802610397339e-03,-1.193533826153725386e-04,-1.304593170061707497e-03,5.523583386093378067e-04,-1.580763235688209534e-02,8.334030210971832275e-02,7.843033969402313232e-02,2.904909849166870117e-02,6.830375641584396362e-02,5.192870739847421646e-04,-8.235838264226913452e-03,-7.612620294094085693e-02,-1.253490000963211060e-01,-1.458558440208435059e-02,6.582596898078918457e-02,6.270704269409179688e-01,1.777818799018859863e-02,-1.191020011901855469e-03,-1.225631334818899632e-03,-8.554439991712570190e-04,-7.728272117674350739e-03,6.549540907144546509e-03,6.223739683628082275e-02,-3.097251802682876587e-02,-2.423955127596855164e-02,5.795859731733798981e-03,-5.665777716785669327e-04,2.539183199405670166e-02,5.825286731123924255e-03,-1.084359735250473022e-01,4.790752008557319641e-02,-1.256314478814601898e-02,-1.356506068259477615e-02,3.239917103201150894e-03,-1.062383991666138172e-03,8.102174848318099976e-02,2.539445832371711731e-02,-7.165879756212234497e-02,9.216423332691192627e-02,-4.926629364490509033e-02,1.287506427615880966e-03,-6.036002305336296558e-04,-1.377129810862243176e-03,1.068917289376258850e-02,-2.838432788848876953e-03,1.291041262447834015e-02,-1.531424699351191521e-03,-2.054562326520681381e-03,5.180594744160771370e-04,1.076596163329668343e-04,-1.552962203277274966e-09,6.322116678347811103e-05,1.506633852841332555e-04,1.149312593042850494e-03,1.129995216615498066e-03,2.028819435508921742e-04,1.469557028030976653e-04,-3.848015239782398567e-09,1.766050263540819287e-04,1.421392225893214345e-04,1.885476987808942795e-03,2.753464970737695694e-03,-1.283139572478830814e-03,1.163955777883529663e-03,-1.027499019983224571e-04,3.284248668933287263e-05,2.847550495062023401e-04,-1.255182141903787851e-04,5.967702600173652172e-04,-6.623486988246440887e-03,-2.049610018730163574e-03,3.920945804566144943e-03,-5.514213349670171738e-03,-9.008935012388974428e-05,1.179090701043605804e-03,6.738105788826942444e-03,1.302074734121561050e-02,9.979758411645889282e-03,-4.493544343858957291e-03,2.519648149609565735e-02,-9.588659740984439850e-04,2.904962457250803709e-06,-7.948821439640596509e-05,5.505911540240049362e-04,-2.891350304707884789e-03,1.255530677735805511e-02,2.015542238950729370e-03,9.079590439796447754e-03,2.974129281938076019e-03,-5.650527891702950001e-04,4.263092705514281988e-07,-2.805880270898342133e-03,-2.016805345192551613e-03,1.412626355886459351e-02,-6.603541783988475800e-03,-2.908344147726893425e-03,8.448580047115683556e-04,-3.067931684199720621e-04,3.006449260283261538e-04,-5.367262288928031921e-03,3.119200002402067184e-03,8.328531868755817413e-03,3.948971279896795750e-04,1.839051954448223114e-02,-5.644904013024643064e-05,2.293526486027985811e-04,1.910767459776252508e-04,-5.747749819420278072e-04,4.166888073086738586e-03,-1.867433078587055206e-03,1.857362804003059864e-03,3.815657692030072212e-04,-1.262943405890837312e-04,-1.930424878082703799e-05,-2.174328983528539538e-08,3.006051156262401491e-05,-5.297144525684416294e-06,1.412445330061018467e-03,7.736626430414617062e-04,7.762026507407426834e-05,1.348480873275548220e-04,1.873536348284687847e-08,-4.272351725376211107e-05,4.596648068400099874e-05,-6.528785161208361387e-05,-6.251567043364048004e-03,8.584633469581604004e-03,-4.548537079244852066e-03,-2.819139044731855392e-04,-3.438907151576131582e-04,2.536427346058189869e-04,-4.517980851233005524e-04,-1.266477629542350769e-02,3.853200934827327728e-03,-1.929417252540588379e-02,-1.029124390333890915e-02,-6.650006864219903946e-03,-2.413720794720575213e-04,8.323252550326287746e-04,6.385481916368007660e-03,9.349156171083450317e-03,-1.984433736652135849e-03,-1.937499269843101501e-02,2.181801013648509979e-03,-1.184389926493167877e-03,1.509892899775877595e-04,1.507169508840888739e-04,-3.635835601016879082e-04,-4.385319072753190994e-03,6.205001845955848694e-04,-8.346578106284141541e-03,6.045580841600894928e-03,2.845899201929569244e-03,-1.664414536207914352e-03,5.666543438564985991e-05,-4.483089316636323929e-03,-9.692482650279998779e-03,1.584692671895027161e-02,-2.231470309197902679e-03,-6.911046337336301804e-03,-9.572013514116406441e-04,-1.536891795694828033e-03,7.175673090387135744e-05,-9.382300078868865967e-03,-2.384110819548368454e-03,9.648123756051063538e-03,-3.360130265355110168e-02,1.059742458164691925e-02,-5.778847480542026460e-05,2.458310627844184637e-04,1.387800002703443170e-04,-8.284212090075016022e-04,1.611234853044152260e-03,2.194030676037073135e-04,7.860074401833117008e-04,2.246640651719644666e-04,-1.668687036726623774e-04,-6.172215216793119907e-05,-4.648882168112322688e-09,7.950297003844752908e-05,3.158670733682811260e-04,-1.345464959740638733e-03,-4.357106518000364304e-04,1.957372296601533890e-04,1.440048217773437500e-04,2.577894520072732121e-08,-1.311084815824870020e-05,8.144550520228222013e-05,4.254190716892480850e-04,1.845238730311393738e-04,-4.292421042919158936e-03,-4.576298408210277557e-03,-2.577579871285706758e-04,7.408655073959380388e-05,-1.288431667489930987e-05,7.032359135337173939e-04,5.200629122555255890e-03,4.701253026723861694e-03,1.612848415970802307e-02,2.762260474264621735e-02,-9.220493957400321960e-04,4.251616774126887321e-04,4.711675574071705341e-04,6.939805112779140472e-03,1.078449748456478119e-02,6.636298494413495064e-04,-3.029203414916992188e-02,5.168427247554063797e-03,5.808850401081144810e-04,1.855769223766401410e-04,5.997672269586473703e-05,4.833748098462820053e-04,3.255441552028059959e-04,-8.878429420292377472e-03,-1.447675982490181923e-03,4.473179578781127930e-03,-2.142079174518585205e-03,3.149565309286117554e-03,-9.094059350900352001e-05,-6.829808000475168228e-03,-8.071418851613998413e-03,1.570980437099933624e-02,6.044997368007898331e-03,5.911879241466522217e-03,7.141027133911848068e-03,2.108548069372773170e-03,1.471538853365927935e-04,-4.444925114512443542e-03,9.502563625574111938e-05,2.816149033606052399e-02,1.582771074026823044e-04,-2.853624988347291946e-03,-5.717146996175870299e-05,9.695996413938701153e-05,1.169815441244281828e-04,-4.058132180944085121e-04,2.687015105038881302e-03,1.073914696462452412e-03,-8.637530263513326645e-04,2.588115166872739792e-04,9.243813110515475273e-05,4.074937169207260013e-05,-6.773234417778439820e-08,5.737851824960671365e-05,-2.750878775259479880e-05,6.101853796280920506e-04,1.280268188565969467e-04,3.448097850196063519e-04,9.087182843359187245e-05,-9.142922863247804344e-09,1.263518352061510086e-04,6.992617272771894932e-05,1.847789390012621880e-03,7.284876890480518341e-03,-1.667784992605447769e-03,-4.763016477227210999e-03,-8.143900777213275433e-04,7.545069092884659767e-05,5.558219272643327713e-04,-2.287659794092178345e-03,-1.364097371697425842e-02,-1.810535602271556854e-02,-1.001446601003408432e-02,-1.678635738790035248e-02,-2.716553211212158203e-02,-2.412815229035913944e-05,9.544718195684254169e-04,2.649320056661963463e-03,1.419132389128208160e-02,1.818079687654972076e-02,6.620711181312799454e-03,2.076612971723079681e-02,-2.301090769469738007e-02,4.503110831137746572e-04,3.880005097016692162e-04,3.220618236809968948e-04,6.358535960316658020e-03,-4.750129766762256622e-03,-1.459150109440088272e-02,-1.394984684884548187e-02,2.879937412217259407e-03,-1.071269740350544453e-03,-6.386372842825949192e-05,-6.110205780714750290e-03,-2.768232952803373337e-03,2.591937035322189331e-02,-3.352711722254753113e-02,-3.422111272811889648e-03,1.382204471156001091e-03,-1.289034960791468620e-03,-4.298261046642437577e-05,-2.769219130277633667e-02,-2.337003871798515320e-02,-1.461333967745304108e-02,-1.147005613893270493e-02,1.094574201852083206e-02,-1.234239898622035980e-04,2.415705821476876736e-04,2.924078144133090973e-04,-2.869994146749377251e-03,-2.701601944863796234e-03,1.941723283380270004e-03,1.802574028261005878e-03,4.694419912993907928e-04,-8.674630953464657068e-05,-2.211537503171712160e-05,6.765492344129597768e-08,6.265097181312739849e-05,1.359734596917405725e-04,2.114564646035432816e-03,1.624084194190800190e-03,2.468513557687401772e-04,1.457806210964918137e-04,-3.360958089615451172e-08,1.069613063009455800e-05,-9.895363473333418369e-05,-2.670236863195896149e-04,2.772931009531021118e-03,-1.594224199652671814e-02,-1.042401604354381561e-02,7.629205356352031231e-06,-1.460312923882156610e-04,-4.758111026603728533e-04,6.587497191503643990e-04,-1.526480168104171753e-02,-1.259331777691841125e-02,-4.716198018286377192e-04,-1.766621135175228119e-02,-4.586862400174140930e-03,1.442432112526148558e-04,1.079512003343552351e-04,7.290184497833251953e-03,-3.510318696498870850e-03,1.189995557069778442e-02,2.383336052298545837e-02,-1.070040464401245117e-02,-5.160802975296974182e-04,1.726782938931137323e-04,1.562596880830824375e-04,1.810458488762378693e-04,2.962385769933462143e-04,-1.907026953995227814e-02,-3.369327262043952942e-02,2.321971580386161804e-03,9.355780668556690216e-03,-1.246912986971437931e-03,-3.202829684596508741e-04,-1.896327594295144081e-04,5.594892427325248718e-04,1.114333048462867737e-02,-2.511694282293319702e-02,-2.231042645871639252e-02,6.904580164700746536e-03,-8.512070053257048130e-04,-3.592872235458344221e-04,-5.962995812296867371e-03,-1.645498350262641907e-02,4.522542469203472137e-03,-9.112020954489707947e-03,-1.011996250599622726e-02,9.940080344676971436e-04,1.780902093742042780e-04,1.088751712813973427e-03,-8.170912624336779118e-04,1.384971663355827332e-03,-4.877440165728330612e-03,-9.510136209428310394e-03,-1.527801156044006348e-03,-5.339250201359391212e-04,5.478552775457501411e-04,2.420440723653882742e-04,-1.095223589800298214e-03,-7.046309183351695538e-04,1.252806396223604679e-04,1.103698741644620895e-04,4.218629910610616207e-04,7.643423741683363914e-04,-5.847912980243563652e-04,2.756714820861816406e-04,-3.023851313628256321e-04,-1.941859954968094826e-04,-1.151460781693458557e-02,-2.145730704069137573e-02,-1.503562461584806442e-02,1.045555982273072004e-04,-4.307213239371776581e-04,1.060115522705018520e-03,4.151419270783662796e-03,-1.210415735840797424e-02,-3.019702807068824768e-02,-2.983081899583339691e-02,8.564395830035209656e-04,-1.278338860720396042e-02,-5.752578144893050194e-04,1.953942002728581429e-03,2.327302470803260803e-02,1.472356263548135757e-03,1.316386274993419647e-02,-2.112179063260555267e-03,1.785539090633392334e-02,-2.326690591871738434e-03,7.702247967245057225e-05,1.766475033946335316e-03,-3.249163564760237932e-04,5.981743452139198780e-04,-2.448774687945842743e-02,-1.868478581309318542e-02,3.128051757812500000e-04,9.219671599566936493e-03,-4.517943598330020905e-03,1.733057550154626369e-03,-2.721205819398164749e-04,1.931056939065456390e-02,2.221719920635223389e-02,1.979178935289382935e-02,3.945487551391124725e-04,1.913913758471608162e-03,-3.240737132728099823e-03,-9.728066623210906982e-03,-1.374307461082935333e-02,-5.963789299130439758e-03,-1.119998097419738770e-02,1.550307031720876694e-02,9.631645679473876953e-02,2.607980370521545410e-02,2.029085531830787659e-03,-9.521575272083282471e-02,-3.098114021122455597e-02,-8.418147265911102295e-02,7.631049305200576782e-02,-3.008227050304412842e-02,-1.517537329345941544e-02,2.936576493084430695e-03,2.339459570066537708e-05\n0.000000000000000000e+00,7.271948561538010836e-05,3.509541420498862863e-05,-7.827242370694875717e-05,-7.619269890710711479e-04,6.189823761815205216e-05,1.395757135469466448e-05,1.394754001182718639e-08,4.012850695289671421e-05,-1.151553442468866706e-04,6.769477040506899357e-04,1.530488114804029465e-02,2.712653949856758118e-03,-3.023299854248762131e-03,2.396999043412506580e-04,4.001478373538702726e-05,-1.401445915689691901e-04,2.833756385371088982e-03,8.076908066868782043e-03,-2.242539077997207642e-03,-3.330536186695098877e-03,-1.279321685433387756e-02,-7.235098630189895630e-03,-1.502753293607383966e-04,4.045242676511406898e-04,5.363833159208297729e-03,-4.549236968159675598e-03,9.947434999048709869e-03,-1.021266914904117584e-03,-4.047581925988197327e-03,-1.463615335524082184e-03,-2.753061708062887192e-04,4.493128653848543763e-05,9.577032760716974735e-04,1.081393333151936531e-03,-1.688814349472522736e-02,-1.653338596224784851e-02,-3.923389595001935959e-04,7.768280338495969772e-03,1.341732451692223549e-03,3.424011083552613854e-05,2.177105052396655083e-03,-7.825000211596488953e-03,6.848573684692382812e-03,-5.681077018380165100e-03,1.432501338422298431e-02,9.229498915374279022e-03,9.404966840520501137e-04,-4.954147152602672577e-05,-3.599537536501884460e-03,-6.202211137861013412e-03,-6.318083032965660095e-03,-6.146823056042194366e-03,-2.596499864012002945e-03,-1.281524600926786661e-04,-3.567013482097536325e-05,-5.859899101778864861e-05,-2.830548910424113274e-04,-9.549413807690143585e-04,-7.989827543497085571e-03,-8.433974580839276314e-04,-1.814859861042350531e-04,1.501193328294903040e-04,7.571507012471556664e-05,7.488118569654034218e-09,5.469147799885831773e-05,7.394512067548930645e-05,3.140140324831008911e-03,2.588937990367412567e-03,7.923814337118528783e-06,1.326729834545403719e-04,1.595115506347610790e-08,-9.787785529624670744e-06,1.744068867992609739e-04,-3.692721948027610779e-04,-9.464628063142299652e-03,1.195569336414337158e-02,3.628232516348361969e-04,9.063156176125630736e-05,-1.939135654538404197e-05,9.972548286896198988e-05,9.157427120953798294e-04,8.027203381061553955e-03,-2.182233333587646484e-02,3.787283785641193390e-04,7.844895124435424805e-03,5.525254178792238235e-03,1.998592924792319536e-04,6.236144690774381161e-05,1.433153985999524593e-03,3.207791596651077271e-04,-2.002793550491333008e-02,-8.191611617803573608e-03,6.311678793281316757e-03,3.335571615025401115e-03,7.426599040627479553e-05,1.659894478507339954e-04,-6.800752016715705395e-04,-2.928968053311109543e-03,-1.180580817162990570e-02,-2.255546487867832184e-02,9.506817907094955444e-03,8.005326613783836365e-03,1.814024406485259533e-03,4.235818414599634707e-05,2.951365197077393532e-03,3.537274664267897606e-03,1.368323341012001038e-02,-1.187042705714702606e-02,8.945352397859096527e-03,5.069253966212272644e-03,1.321454532444477081e-03,1.238754193764179945e-04,5.344699602574110031e-03,5.779082421213388443e-03,1.000695116817951202e-02,-1.293090730905532837e-02,4.896508529782295227e-03,-2.257907181046903133e-04,1.372047554468736053e-04,-7.313846435863524675e-05,4.523731477092951536e-04,5.164875183254480362e-04,-2.434161957353353500e-03,-3.309750463813543320e-04,-5.533068178920075297e-05,1.409123651683330536e-04,2.941270940937101841e-05,2.332424475781635920e-09,5.984216113574802876e-05,-2.352146257180720568e-04,-1.504843123257160187e-03,-2.838588086888194084e-03,1.408490497851744294e-04,5.511152266990393400e-05,1.668668936360973021e-08,2.781304647214710712e-04,-3.290230233687907457e-04,1.403564820066094398e-03,1.348246913403272629e-02,-2.936154138296842575e-03,3.610191866755485535e-03,-3.602700890041887760e-04,1.814489951357245445e-05,2.449516032356768847e-04,-8.625534828752279282e-04,-8.855636231601238251e-03,-4.042247310280799866e-04,-6.414482742547988892e-02,-2.825061604380607605e-02,-3.597512841224670410e-03,-7.171052857302129269e-04,1.849131891503930092e-03,1.629535481333732605e-02,1.016359496861696243e-02,-8.738836273550987244e-03,-1.490021497011184692e-02,-2.480165567249059677e-03,-5.866838619112968445e-04,-3.892832319252192974e-04,-1.053373998729512095e-04,6.859967252239584923e-04,1.827651401981711388e-03,4.584245383739471436e-03,-1.145963929593563080e-02,1.331357099115848541e-02,-4.600222688168287277e-03,-3.172156866639852524e-03,2.355367469135671854e-04,-7.659795228391885757e-03,3.678054083138704300e-03,-2.366922609508037567e-02,-3.374055027961730957e-03,2.304589748382568359e-02,-7.991899037733674049e-04,-2.519387751817703247e-03,4.184417193755507469e-04,-8.182137273252010345e-03,8.129263296723365784e-03,-2.220444567501544952e-02,-4.064395325258374214e-04,5.617205984890460968e-03,-1.098300999728962779e-04,2.477261004969477654e-04,2.044638677034527063e-06,-1.104234601370990276e-03,-1.967726042494177818e-03,-1.063574478030204773e-02,3.580878954380750656e-03,4.230012127663940191e-04,-1.760368613759055734e-04,9.768657037056982517e-06,-9.231514219720793335e-09,-3.287305298727005720e-04,8.282915223389863968e-04,-4.113930277526378632e-03,-3.127742558717727661e-03,-4.536210326477885246e-04,-5.851177847944200039e-04,-1.951093508978374302e-09,-5.996591644361615181e-04,-4.054096061736345291e-04,-6.491809617727994919e-03,-5.258833244442939758e-02,7.661202549934387207e-02,2.122053876519203186e-02,1.553923822939395905e-03,-2.579836291261017323e-04,1.962052192538976669e-04,-3.239356912672519684e-03,6.918261945247650146e-02,1.356088668107986450e-01,4.991026967763900757e-02,6.701971590518951416e-02,6.289099156856536865e-02,1.869848929345607758e-04,-4.369544330984354019e-03,-4.962432757019996643e-02,1.234466955065727234e-02,-7.428740710020065308e-02,-2.738775126636028290e-02,7.479429244995117188e-03,7.291157841682434082e-01,1.185588887892663479e-03,2.436796203255653381e-04,-2.989869797602295876e-03,1.681254617869853973e-02,6.962176412343978882e-02,1.129348948597908020e-01,-2.399914897978305817e-02,-2.497964724898338318e-02,1.264771213755011559e-03,-1.174877543235197663e-04,-1.464374363422393799e-04,-2.060066908597946167e-03,-7.742100954055786133e-02,2.400172501802444458e-02,-5.898343399167060852e-02,-2.907283604145050049e-02,8.548646583221852779e-04,-5.686781369149684906e-04,6.219972670078277588e-02,5.541658401489257812e-02,6.634154915809631348e-02,3.206430375576019287e-02,-2.194738760590553284e-02,1.691869809292256832e-03,-4.309935029596090317e-04,2.934516523964703083e-04,5.676484666764736176e-03,2.925736270844936371e-02,5.732604861259460449e-02,-1.911991741508245468e-03,-1.240659039467573166e-04,-2.849668089766055346e-04,-2.606742782518267632e-05,1.910200353449909016e-08,3.259006552980281413e-05,-1.579632371431216598e-04,1.042850082740187645e-03,9.408166515640914440e-04,2.296006277902051806e-05,1.004999940050765872e-04,2.572858193161664531e-08,-1.473498195991851389e-05,6.485125049948692322e-05,-7.617382216267287731e-04,2.432019915431737900e-03,4.709065891802310944e-03,-3.228729125112295151e-03,5.875772330909967422e-06,-1.642631832510232925e-05,-1.510961010353639722e-05,1.002351287752389908e-03,-7.408901117742061615e-03,-1.743014436215162277e-03,-1.263709552586078644e-02,-6.774406880140304565e-03,1.551534980535507202e-03,4.318997162044979632e-05,2.458653470966964960e-04,6.499575451016426086e-03,-1.253885682672262192e-03,1.538151875138282776e-03,5.258561111986637115e-03,-7.937871851027011871e-03,1.554451882839202881e-03,5.160972796147689223e-05,8.321227505803108215e-05,-2.930285700131207705e-04,-2.720686607062816620e-03,3.626068588346242905e-03,-7.835586555302143097e-03,8.371409960091114044e-03,4.637173376977443695e-03,3.477673162706196308e-04,4.821833863388746977e-05,-6.878626300022006035e-04,2.939985133707523346e-04,8.016215637326240540e-03,3.455945756286382675e-03,6.772228516638278961e-03,1.041421201080083847e-03,-1.658846304053440690e-05,7.359737355727702379e-05,-2.865545451641082764e-03,-1.717619597911834717e-04,-4.325971938669681549e-03,-3.750419709831476212e-03,-3.208180889487266541e-03,-1.689430064288899302e-04,2.232608676422387362e-05,-1.562977849971503019e-04,-1.734772231429815292e-04,-3.085453063249588013e-03,-4.983968101441860199e-03,6.735557690262794495e-06,1.722471351968124509e-04,9.256611519958823919e-05,4.468358383746817708e-06,-7.968992576934397221e-09,4.846231604460626841e-06,-7.713343802606686950e-05,1.737326965667307377e-03,1.485045067965984344e-03,6.855739775346592069e-05,8.841899398248642683e-05,-2.811248123180121183e-08,3.277813084423542023e-05,6.755995855201035738e-05,8.068195311352610588e-04,3.289365675300359726e-03,-1.008000783622264862e-02,-2.694046124815940857e-03,4.222312418278306723e-04,-1.242815924342721701e-04,-3.557771269697695971e-04,4.768098006024956703e-05,-1.005195546895265579e-02,-1.525232568383216858e-02,-6.495798472315073013e-03,-1.400623470544815063e-02,-5.529103800654411316e-04,-1.576620561536401510e-04,2.812866005115211010e-04,5.656823981553316116e-03,-5.698356311768293381e-03,7.477026432752609253e-03,5.713287740945816040e-03,1.513932831585407257e-03,-3.883782774209976196e-04,-1.538083452032878995e-04,1.845892984420061111e-05,1.022413023747503757e-03,1.252606045454740524e-03,-3.806212916970252991e-04,-6.719156634062528610e-03,-1.534971036016941071e-02,1.310035819187760353e-03,-1.441639382392168045e-03,-3.303780395071953535e-04,7.078855996951460838e-04,-6.514954380691051483e-03,1.062102708965539932e-02,5.185523186810314655e-04,9.720209985971450806e-03,1.838148338720202446e-03,-3.976002917625010014e-04,-1.519693469163030386e-04,-2.830922603607177734e-04,-6.651660427451133728e-03,-1.645972579717636108e-02,-1.108033210039138794e-02,-3.754338715225458145e-03,-2.115542883984744549e-05,-3.356858214829117060e-04,4.970494046574458480e-06,-4.151056054979562759e-05,2.547283656895160675e-04,-4.080625250935554504e-03,-2.835836261510848999e-03,-3.564562066458165646e-04,-2.136380790034309030e-04,3.104864663328044116e-05,-5.175934347789734602e-08,1.948555473063606769e-05,-1.122011599363759160e-04,-2.579202409833669662e-03,-7.854676223360002041e-04,1.671014433668460697e-05,6.328654126264154911e-05,-2.724448222579667345e-08,-3.798660327447578311e-05,-5.724264701711945236e-05,-2.319155726581811905e-03,-9.324423968791961670e-03,4.939171485602855682e-03,8.760454133152961731e-03,-6.705892155878245831e-05,8.649164374219253659e-05,-1.088769931811839342e-05,1.188628375530242920e-03,3.438537474721670151e-03,1.966871786862611771e-03,8.191850036382675171e-03,-7.633767090737819672e-04,9.647058323025703430e-03,-2.258153108414262533e-04,1.730686344671994448e-04,5.113334860652685165e-03,-1.699402183294296265e-02,-4.964377265423536301e-03,2.202147617936134338e-02,1.420689281076192856e-03,7.846012711524963379e-03,-3.005743783432990313e-04,-6.980493781156837940e-04,8.532420615665614605e-04,-5.906536243855953217e-03,-2.130385860800743103e-02,-5.193288438022136688e-03,6.159762851893901825e-04,-1.263542938977479935e-02,-2.207003766670823097e-03,-1.802326005417853594e-05,7.326179184019565582e-03,1.311504840850830078e-02,-1.952100545167922974e-02,1.368202036246657372e-03,3.332250518724322319e-03,-1.745028235018253326e-02,7.587675354443490505e-04,4.165335558354854584e-04,4.393498878926038742e-03,1.409545354545116425e-02,1.477024517953395844e-03,-5.014977417886257172e-03,-4.827461671084165573e-03,6.145337465568445623e-06,1.092446109396405518e-04,-7.136998465284705162e-05,4.106373526155948639e-04,1.249970635399222374e-03,-8.994570234790444374e-04,3.224602667614817619e-03,4.091068112757056952e-04,3.318535163998603821e-06,-6.287311407504603267e-06,6.862978807475883514e-08,2.707462954276707023e-06,-2.617330465000122786e-04,3.285754937678575516e-04,7.098636706359684467e-04,-1.504360116086900234e-04,-1.605495708645321429e-05,1.125317794503644109e-08,7.015301525825634599e-05,2.159913710784167051e-04,6.727818399667739868e-04,1.031563803553581238e-02,-6.064459681510925293e-03,-1.220766548067331314e-02,-9.190320270135998726e-04,1.149207964772358537e-04,1.979587832465767860e-04,-1.132310135290026665e-04,-1.385961659252643585e-02,-1.231303159147500992e-02,-2.583512291312217712e-02,-2.800646051764488220e-02,-1.681891083717346191e-02,1.658594701439142227e-04,2.686127845663577318e-04,-4.197170957922935486e-03,1.915198564529418945e-02,-4.437038674950599670e-03,1.509546581655740738e-02,-2.504495158791542053e-02,-2.608575858175754547e-02,2.128215855918824673e-04,2.730367123149335384e-05,1.051201543305069208e-04,1.228880416601896286e-02,-1.225906424224376678e-02,-2.272754162549972534e-02,-7.788750343024730682e-03,-1.119019929319620132e-03,2.350646245758980513e-04,2.400785888312384486e-06,-8.120016194880008698e-03,1.093588396906852722e-02,1.899847760796546936e-02,2.167601138353347778e-03,8.110648021101951599e-03,1.762665342539548874e-03,6.748666055500507355e-05,-1.210756890941411257e-04,-3.705635666847229004e-02,-2.196213230490684509e-02,-8.017364889383316040e-03,-1.037328969687223434e-02,7.057762704789638519e-03,-3.344756842125207186e-04,3.061684546992182732e-04,-1.274216629099100828e-05,-2.687431639060378075e-03,-2.229614555835723877e-02,-9.620750322937965393e-03,3.365454496815800667e-03,5.924003198742866516e-04,-1.594125933479517698e-06,1.488360248913522810e-05,-2.638444129843264818e-09,6.867844786029309034e-05,-7.325590559048578143e-05,1.555871684104204178e-03,8.308143005706369877e-04,5.166704067960381508e-05,1.220710109919309616e-04,4.603077741194283590e-08,-3.594893496483564377e-05,1.282785233343020082e-04,-1.371251186355948448e-03,4.370408132672309875e-04,-1.080927252769470215e-02,-5.152259021997451782e-03,-6.373744690790772438e-05,-7.209784234873950481e-05,-4.796256253030151129e-04,1.227046363055706024e-03,-1.343369111418724060e-02,-1.389979012310504913e-02,-7.567654829472303391e-03,-2.937113121151924133e-02,-1.771165430545806885e-02,1.579118543304502964e-04,2.677668817341327667e-04,9.329202584922313690e-03,-1.053656730800867081e-02,-3.064902499318122864e-03,1.394641771912574768e-02,-2.426443248987197876e-02,-1.466561481356620789e-02,-2.305423695361241698e-04,-1.380493631586432457e-04,6.305956048890948296e-04,-1.243249978870153427e-03,-1.546970568597316742e-02,-3.743790835142135620e-02,-3.111510304734110832e-03,8.234692737460136414e-03,1.436392543837428093e-03,-6.510083039756864309e-05,-7.870909757912158966e-05,-2.439074683934450150e-03,9.595965966582298279e-04,5.047274287790060043e-03,7.851930335164070129e-03,1.002729404717683792e-02,7.639602408744394779e-04,-2.165048063034191728e-04,-2.050638571381568909e-02,-1.109425630420446396e-02,-9.929880499839782715e-03,1.634852960705757141e-03,-6.623179186135530472e-03,-1.633117790333926678e-03,5.791526637040078640e-04,8.889248128980398178e-04,-1.878065522760152817e-03,-6.416092626750469208e-03,-1.736395619809627533e-02,-8.359309285879135132e-03,-3.390321799088269472e-04,1.674135419307276607e-04,2.191281091654673219e-04,7.155134808272123337e-04,-1.929992577061057091e-04,-5.375016189645975828e-05,2.486907411366701126e-03,-1.339829759672284126e-05,5.879501986782997847e-05,-1.138202846050262451e-03,1.132481498643755913e-03,-1.138200634159147739e-03,1.208354951813817024e-03,2.417846117168664932e-04,3.091029636561870575e-02,-2.889563096687197685e-03,1.097902655601501465e-03,-1.852812129072844982e-04,1.345446798950433731e-03,-9.095707791857421398e-04,1.188505120808258653e-04,-1.110635511577129364e-02,-2.195853739976882935e-03,-1.885658875107765198e-02,-2.428234368562698364e-02,-1.966973766684532166e-02,1.761314924806356430e-03,7.719035493209958076e-04,-2.466412261128425598e-04,2.995114773511886597e-03,1.149529963731765747e-02,1.625181175768375397e-03,-3.307979553937911987e-03,-8.773745968937873840e-03,-6.528308149427175522e-04,5.716085433959960938e-04,1.186977839097380638e-03,-1.650823513045907021e-03,4.098227247595787048e-03,-2.944338880479335785e-02,-3.791494295001029968e-03,9.134819731116294861e-03,-3.022223478183150291e-03,2.101502846926450729e-03,-5.550167523324489594e-03,-7.921718060970306396e-04,3.172359243035316467e-02,-1.812250539660453796e-02,1.568356994539499283e-03,7.690116297453641891e-03,-1.798456534743309021e-02,3.890691732522100210e-04,-1.325784623622894287e-02,-1.633548364043235779e-02,2.453707903623580933e-02,-2.970376610755920410e-02,-4.111044853925704956e-02,-4.253427311778068542e-02,-8.901009568944573402e-04,8.990853279829025269e-02,-4.697846993803977966e-02,-1.271571591496467590e-02,-7.269819825887680054e-02,6.913056224584579468e-02,1.201922632753849030e-02,-3.198844566941261292e-02,3.864816972054541111e-05\n0.000000000000000000e+00,-1.497412540629738942e-06,5.644451448461040854e-06,5.088430771138519049e-05,2.303725705132819712e-05,-2.358032816118793562e-06,-2.203229541919426993e-06,6.013118536429828964e-08,-1.605178795216488652e-06,5.167334506950282957e-07,-5.160892396816052496e-05,-1.445313100703060627e-04,3.618578193709254265e-04,-1.383438066113740206e-04,9.651378604758065194e-06,-1.306193667005572934e-06,1.898238906505866908e-06,-3.387525066500529647e-05,3.397622785996645689e-04,-1.720622822176665068e-05,3.252776223234832287e-04,-3.926448698621243238e-05,-1.582961413078010082e-04,8.300122317450586706e-06,-2.358276287850458175e-05,-3.074345877394080162e-04,2.190493687521666288e-04,-4.620637046173214912e-04,7.843775165383704007e-06,2.977859112434089184e-04,-1.027631660690531135e-04,1.815882569644600153e-05,1.026948939397698268e-05,-1.853529101936146617e-05,4.338655271567404270e-04,-3.338629030622541904e-04,2.970470814034342766e-04,7.276085671037435532e-05,1.443558721803128719e-04,-9.745359420776367188e-06,1.685857000666146632e-06,-6.418467819457873702e-05,-5.946222227066755295e-04,-1.369958627037703991e-04,-2.438210358377546072e-04,3.537049924489110708e-04,1.979873195523396134e-04,-2.458530434523709118e-05,-7.531480605393880978e-06,1.872831198852509260e-04,-8.542784780729562044e-05,5.562469596043229103e-04,3.310795291326940060e-04,7.273728988366201520e-05,4.190465460851555690e-06,-2.045667542915907688e-06,5.344241344573674724e-06,8.387249181396327913e-06,1.549296721350401640e-04,3.361072740517556667e-04,-1.136511782533489168e-04,-1.341236111329635605e-05,2.514858124413876794e-06,-1.983093795843160478e-07,-4.716275014970960910e-08,-2.871267952286871150e-06,-7.522860414610477164e-07,2.129881613655015826e-05,1.051479557645507157e-05,-3.130731329292757437e-06,-1.953159426193451509e-06,5.906243671915945015e-08,-1.075922568816167768e-06,1.529901169305958319e-06,-2.154317371605429798e-05,2.520770649425685406e-04,-4.965098924003541470e-06,-4.259467459633015096e-05,3.225626187486341223e-06,-7.440189619956072420e-08,2.324811703147133812e-06,-7.902628567535430193e-05,-1.976661733351647854e-04,7.341131567955017090e-04,5.815580516355112195e-05,-2.507313620299100876e-04,-2.262774505652487278e-04,1.420900844095740467e-06,-2.449858948239125311e-05,-2.969371271319687366e-04,6.623924127779901028e-05,-4.998359363526105881e-04,3.834541421383619308e-04,-1.178630045615136623e-04,-2.271000266773626208e-04,1.214610165334306657e-05,4.067904228577390313e-06,-1.903497104649432003e-05,1.187514862976968288e-04,-4.122300015296787024e-05,3.169263363815844059e-04,-1.076196931535378098e-04,-5.700056499335914850e-05,-5.490660987561568618e-05,-1.147890543506946415e-06,-1.028362312354147434e-04,-3.882781893480569124e-04,-2.836011117324233055e-05,3.937950241379439831e-04,-2.858545631170272827e-04,-2.051610354101285338e-04,-3.463172470219433308e-05,-7.169127002271125093e-06,-3.239167926949448884e-05,-2.183124597650021315e-04,4.688533663284033537e-04,5.618461873382329941e-04,-8.848171273712068796e-05,3.698923592310165986e-06,-1.257814346899976954e-06,3.773988964894670062e-06,-2.155237552869948559e-06,1.102584155887598172e-05,2.493158681318163872e-04,-7.327080675167962909e-05,-9.683839380159042776e-06,-3.684910325318924151e-06,-1.586112944096385036e-06,1.167251539868630061e-07,-1.509936396359989885e-06,-3.047350219276268035e-06,-4.376966535346582532e-05,-5.166683695279061794e-05,-1.588716031619696878e-06,-8.105339475150685757e-06,6.750487724360709763e-09,5.393039373302599415e-06,-1.235191575688077137e-05,6.374125223373994231e-05,-1.035023742588236928e-04,-6.350092589855194092e-04,-4.223454743623733521e-05,2.382364982622675598e-06,9.010738608594692778e-07,7.215096047730185091e-06,-3.712337274919264019e-05,2.033101336564868689e-04,4.841288318857550621e-04,3.642163064796477556e-04,6.205706158652901649e-04,1.696236431598663330e-04,1.259224404748238157e-06,-2.221911199740134180e-05,-2.625446650199592113e-04,-8.459453238174319267e-05,-3.313992056064307690e-05,-2.435859059914946556e-04,1.107944117393344641e-04,6.776710506528615952e-05,5.424252776720095426e-06,1.419075942976633087e-05,-4.381774851935915649e-05,1.449453178793191910e-03,-1.711930235615000129e-04,-3.294558846391737461e-04,2.049580798484385014e-04,1.227643806487321854e-04,-6.208763807080686092e-06,5.495146524481242523e-06,-3.519720630720257759e-04,-2.834302140399813652e-04,-3.306465223431587219e-04,-5.360362702049314976e-04,8.146041072905063629e-04,2.911833871621638536e-04,-9.588449029251933098e-05,-7.202545930340420455e-06,1.911820727400481701e-04,1.049978891387581825e-04,2.898584352806210518e-04,1.158940722234547138e-04,-5.720196350011974573e-05,6.701758593408158049e-06,-1.375048668705858290e-06,3.842885234917048365e-06,3.029299477930180728e-05,1.467327820137143135e-04,3.410114441066980362e-04,-5.314550071489065886e-05,-1.270826851396122947e-05,3.460878815531032160e-06,3.214852767996490002e-06,9.972677617042791098e-08,2.489901271474082023e-05,-2.419646079943049699e-05,-5.142271402291953564e-04,-3.840955323539674282e-04,3.000545257236808538e-05,1.964841430890373886e-05,4.368843065094552003e-08,9.844206942943856120e-06,-1.981448440346866846e-05,1.242835278389975429e-04,2.569253323599696159e-03,-2.239685505628585815e-03,-9.192276047542691231e-05,-5.626080019283108413e-05,6.869294338684994727e-06,-1.175760917249135673e-05,6.429390632547438145e-04,-5.784478271380066872e-04,-8.382383384741842747e-05,-3.452354867476969957e-04,9.857323020696640015e-04,5.642242031171917915e-04,-4.845306466449983418e-05,2.150683430954813957e-04,3.239504061639308929e-03,-1.750933006405830383e-03,4.095005802810192108e-03,-8.788371924310922623e-04,-1.660467358306050301e-03,1.309728133492171764e-03,6.557562947273254395e-01,-8.463801350444555283e-05,3.085502248723059893e-04,-2.801914699375629425e-03,-2.792525338008999825e-04,-1.756713027134537697e-03,-9.933029068633913994e-04,-1.083000330254435539e-03,2.672092814464122057e-04,-1.133530986408004537e-05,5.183180328458547592e-04,1.825848128646612167e-03,1.595394453033804893e-03,-1.732298405840992928e-04,1.543796970508992672e-04,-3.412531805224716663e-04,2.673763374332338572e-04,6.622475484618917108e-05,-1.119674881920218468e-03,2.026771893724799156e-03,-3.165396163240075111e-03,-1.283125951886177063e-03,-7.744728354737162590e-04,-2.575463986431714147e-05,1.259393684449605644e-05,-3.132743950118310750e-05,-3.853280213661491871e-05,-4.160470853094011545e-04,-2.872286830097436905e-03,7.924028905108571053e-04,1.075250547728501260e-04,8.978023288364056498e-06,8.152803275152109563e-06,4.261229946678213309e-08,-2.647904693731106818e-06,7.378806117230851669e-07,7.210719923023134470e-05,6.470260268542915583e-05,-2.023727120104013011e-06,-9.881514415610581636e-07,-1.518128556199371815e-08,-1.041599261952796951e-06,4.574224476527888328e-06,-1.753388278302736580e-05,-3.241424274165183306e-04,4.754399124067276716e-04,-4.460538912098854780e-05,7.729371645837090909e-06,5.024454594604321755e-07,1.177321905743156094e-06,-6.037788625690154731e-05,2.720336779020726681e-04,-1.474700256949290633e-04,2.124809689121320844e-04,-2.377921337028965354e-04,-5.623316974379122257e-05,9.689540092949755490e-06,-2.856100400094874203e-05,-2.270953409606590867e-04,2.907861489802598953e-04,-6.174555746838450432e-04,9.452634549234062433e-05,1.549718581372871995e-04,-1.580529351485893130e-04,2.285563459736295044e-05,7.711118996667210013e-06,-4.000268017989583313e-05,2.966707688756287098e-04,-1.279831485589966178e-05,5.220437014941126108e-05,2.814830804709345102e-04,9.874148236121982336e-05,-3.098304659943096340e-05,1.954873368958942592e-06,-7.293894304893910885e-05,-1.663304283283650875e-04,-1.896377070806920528e-04,-2.199085138272494078e-04,2.634987868077587336e-05,1.187367524835281074e-05,-3.842779915430583060e-05,-2.889292545660282485e-06,7.540792284999042749e-05,-1.561388053232803941e-04,6.913622491993010044e-04,1.217639510286971927e-04,-9.224677341990172863e-06,2.759780954875168391e-07,1.337548042101843748e-06,1.223011622641934082e-06,7.083563104970380664e-06,1.010153500828891993e-04,2.946346648968756199e-04,-1.033160951919853687e-04,-1.022055676003219560e-05,-4.683788858983461978e-07,-9.803289913179469295e-07,-4.346293280832469463e-08,-2.151461330868187360e-06,8.185178558051120490e-06,8.563757728552445769e-05,4.433227150002494454e-05,-3.594618419811013155e-06,-3.168318016832927242e-06,-3.531567926984280348e-09,-9.049373147718142718e-06,-2.581359240139136091e-06,-1.170785399153828621e-04,-7.491082651540637016e-04,-4.001623892690986395e-04,-1.999708183575421572e-04,5.816937118652276695e-06,-1.285990310861961916e-05,-2.686706466192845255e-06,-4.281061046640388668e-05,-6.468388019129633904e-04,-7.374931592494249344e-04,5.080995033495128155e-04,6.213966116774827242e-05,5.315319867804646492e-06,1.018979128275532275e-05,-3.915971319656819105e-05,-4.376573488116264343e-04,9.800865518627688289e-05,-5.229806993156671524e-04,-4.210093757137656212e-04,1.520588994026184082e-04,-8.039794920478016138e-05,1.385845644108485430e-05,1.370767222397262231e-05,-7.043625373626127839e-05,2.718876348808407784e-04,3.287265426479279995e-04,2.608671202324330807e-04,-1.384653151035308838e-04,1.936815242515876889e-04,2.921675513789523393e-05,1.190035527542931959e-05,-5.437645450001582503e-05,-6.338035746011883020e-05,-1.746288617141544819e-04,-6.003617309033870697e-04,-1.076499582268297672e-03,-2.787026460282504559e-06,5.716266969102434814e-06,-1.809054265322629362e-05,2.506331074982881546e-04,-2.836877247318625450e-04,4.422919591888785362e-04,-3.642074007075279951e-04,3.835678217001259327e-05,2.339794264116790146e-06,5.889487511012703180e-07,2.585456513770623133e-06,1.900448842206969857e-05,5.250413232715800405e-05,2.770301070995628834e-04,-9.778027742868289351e-05,-1.151525066234171391e-05,-5.045803391112713143e-06,-1.557003770358278416e-07,-5.503716238308697939e-08,-2.052329591606394388e-06,2.247119027742883191e-06,9.116370347328484058e-05,1.154496203525923193e-04,-1.756946403475012630e-06,1.962804844879428856e-06,-5.738388608733657748e-08,2.184964159823721275e-06,5.329773557605221868e-06,-1.247480395250022411e-05,1.772252726368606091e-04,1.562499382998794317e-04,-1.103477407013997436e-04,1.948574208654463291e-05,-5.014427642890950665e-06,3.151219289065920748e-06,-6.350398325594142079e-05,8.239033195422962308e-05,2.041667175944894552e-05,3.040737938135862350e-04,-2.931877679657191038e-04,-1.534765906399115920e-04,2.516517952244612388e-06,3.060134531551739201e-06,-2.077109238598495722e-04,5.340678617358207703e-04,-9.098470327444374561e-04,-8.145676110871136189e-05,2.079614205285906792e-04,-1.496892073191702366e-04,1.464220895286416635e-05,1.421663455403177068e-05,-2.486795892764348537e-05,4.785186029039323330e-04,-2.759977942332625389e-04,2.396934287389740348e-04,5.302309873513877392e-04,2.181364980060607195e-04,-7.238349644467234612e-05,-1.859717031038599089e-06,-2.878759551094844937e-05,-2.710770932026207447e-04,3.000571741722524166e-04,-4.521872615441679955e-04,1.646215387154370546e-04,3.450514050200581551e-04,-4.492799416766501963e-05,-4.930563591187819839e-06,-1.515337135060690343e-05,-1.901682990137487650e-04,4.864930524490773678e-04,2.172293607145547867e-04,4.879159387201070786e-04,3.083840738327126019e-07,2.642295839905273169e-07,5.324124686012510210e-06,-1.970360926861758344e-06,8.327711839228868484e-05,2.796209882944822311e-04,-6.884666800033301115e-05,-7.148007625801255926e-06,-4.829294084629509598e-06,-1.128661551774712279e-06,-6.828649645740370033e-08,-2.910251168941613287e-06,3.088874223067250568e-07,4.514407919486984611e-05,4.250108031556010246e-05,-6.848901648481842130e-06,-2.588833922345656902e-06,-2.377328200964257121e-08,-6.795157787564676255e-07,4.014403657492948696e-06,-1.649373734835535288e-05,-1.380156463710591197e-04,5.037816590629518032e-04,-4.756693670060485601e-06,-1.747346686897799373e-06,1.382236177960294299e-06,3.614639581428491510e-06,-6.550300895469263196e-05,6.655723555013537407e-04,-2.393252652836963534e-04,4.314947873353958130e-04,-3.505609929561614990e-04,-1.866737147793173790e-04,4.862683908868348226e-06,-2.142428638762794435e-05,-3.795560623984783888e-04,5.409432342275977135e-04,-8.844100520946085453e-04,-1.187192101497203112e-04,8.631740929558873177e-04,8.209803490899503231e-05,1.315603549301158637e-05,5.987642452964792028e-06,-4.615541183738969266e-05,9.174531442113220692e-05,-1.580688403919339180e-04,-5.016141803935170174e-04,-2.813057217281311750e-04,9.413564839633181691e-06,-4.928000998916104436e-05,2.969773049699142575e-06,-4.941315273754298687e-05,-2.198191068600863218e-04,-3.055611159652471542e-04,1.999838714255020022e-04,-3.839057171717286110e-06,-5.731986311729997396e-05,-4.678453478845767677e-05,1.409188712386821862e-06,2.754963061306625605e-04,3.003072924911975861e-05,6.517157889902591705e-04,2.318987681064754725e-04,1.397311280015856028e-04,-4.888988314633024856e-06,1.727958078845404088e-07,-1.266296067115035839e-06,1.020207309920806438e-05,6.349406612571328878e-05,2.723692523431964219e-05,-4.827173688681796193e-05,-1.163627257483312860e-05,-2.027975824603345245e-06,-1.517867076472612098e-06,-7.229141374409664422e-08,-3.355120497872121632e-06,6.403143970601377077e-07,6.520170427393168211e-05,4.090109723620116711e-05,-4.654205440601799637e-06,-2.153654349967837334e-06,8.734855327929835767e-08,-5.015286888010450639e-07,6.312342520686797798e-06,-1.004223850031848997e-05,-2.991003275383263826e-04,5.348080303519964218e-04,-5.781280924566090107e-05,4.436603376234415919e-06,4.488881586439674720e-06,1.575878195581026375e-05,-9.276884520659223199e-05,1.611058251000940800e-04,1.135412021540105343e-04,7.361407915595918894e-05,2.969368069898337126e-04,-1.185810833703726530e-04,6.577241038030479103e-06,-5.588421572610968724e-06,-4.204784054309129715e-04,2.137771225534379482e-04,-6.654494791291654110e-04,-2.768449776340276003e-04,1.035053282976150513e-03,-7.468412513844668865e-05,2.062630483123939484e-05,1.348760815744753927e-05,-5.099848567624576390e-05,1.531406160211190581e-04,-2.142867306247353554e-04,3.667847486212849617e-04,-2.856443170458078384e-04,6.310867320280522108e-05,-2.499352558515965939e-05,2.324786692042835057e-06,-1.005094818538054824e-04,-1.440419728169217706e-04,-1.084090035874396563e-05,-3.653837193269282579e-04,4.109376750420778990e-04,-1.425774826202541590e-06,-2.441512333462014794e-05,1.433288889529649168e-05,1.878372859209775925e-05,-1.094057515729218721e-04,5.007679574191570282e-04,3.729524905793368816e-04,2.506021119188517332e-04,2.064965156023390591e-05,-6.122975264588603750e-06,-1.070440976036479697e-05,2.400945595582015812e-05,1.154027086158748716e-05,2.650224196258932352e-04,-1.736601407174021006e-04,6.329196185106411576e-05,-3.602977812988683581e-05,-2.033075361396186054e-06,7.342274784605251625e-06,-5.021032484364695847e-05,-1.239378707396099344e-05,1.271508372155949473e-04,1.034877423080615699e-04,-1.970734047063160688e-05,1.658369183132890612e-05,-1.540509765618480742e-05,9.047008120433019940e-07,-1.381088532070862129e-05,6.258403300307691097e-05,-1.030754792736843228e-04,6.399631965905427933e-04,1.726899936329573393e-04,2.008277078857645392e-05,1.588739905855618417e-05,-3.197856858605518937e-05,-1.368265948258340359e-04,1.678328990237787366e-04,3.383433504495769739e-04,3.771841293200850487e-04,5.264897481538355350e-06,-2.533782389946281910e-05,2.312054493813775480e-05,-9.046978084370493889e-05,-6.476957350969314575e-04,6.858550477772951126e-05,-8.409972069784998894e-04,3.622891381382942200e-04,4.584250273182988167e-04,-5.317556497175246477e-05,2.747871985775418580e-05,3.940821443393360823e-06,-5.957510074949823320e-05,2.261225308757275343e-04,1.563433906994760036e-04,1.883046934381127357e-04,-8.449951565125957131e-05,2.151376247638836503e-04,-7.673491199966520071e-05,-5.687120392394717783e-06,-1.014514273265376687e-04,-5.840477533638477325e-04,-3.274787159170955420e-04,-6.843033479526638985e-04,3.378491601324640214e-05,-3.508972440613433719e-06,-2.530727360863238573e-04,-9.594082803232595325e-05,2.762596413958817720e-04,-1.245096500497311354e-04,9.796336526051163673e-04,-6.458454299718141556e-04,-1.165845969808287919e-04,-7.072279113344848156e-04,-7.266394095495343208e-04,1.571200322359800339e-03,-6.836942047812044621e-04,8.584226598031818867e-04,-1.057371147908270359e-03,-5.016180803067982197e-04,3.462990862317383289e-04,2.205070450145285577e-05,-7.705593247919750866e-07\n0.000000000000000000e+00,1.671601239650044590e-07,6.547159955516690388e-06,5.456503640743903816e-05,2.690306064323522151e-05,-6.946577286726096645e-07,-2.111785079250694253e-06,-3.940602066876408571e-09,-1.201377244797185995e-06,-1.413676841366395820e-06,-2.130444227077532560e-05,-1.155320060206577182e-04,-2.652726543601602316e-04,-6.006006879033520818e-05,2.710871740418951958e-06,-4.292161065677646548e-06,-2.433778263366548344e-07,1.697293737379368395e-05,1.684667513472959399e-04,-2.905273140640929341e-05,-3.578900650609284639e-04,1.141271641245111823e-04,8.154238457791507244e-06,7.634354005858767778e-06,-1.439708285033702850e-05,-1.478650083299726248e-04,2.059170074062421918e-04,-3.076968714594841003e-04,2.933717914856970310e-04,1.750260562403127551e-04,-2.364183455938473344e-05,6.765831130906008184e-06,1.208465437230188400e-05,-2.644880260049831122e-05,5.235844291746616364e-04,4.963609972037374973e-04,3.770060720853507519e-05,8.133356459438800812e-07,3.467437636572867632e-04,5.985229654470458627e-05,-2.836826524799107574e-06,9.782104461919516325e-05,-1.417189632775261998e-04,1.319760631304234266e-04,-2.858483640011399984e-06,-2.757268957793712616e-04,2.536012034397572279e-04,1.392324884363915771e-05,-8.852603968989569694e-06,1.423853973392397165e-04,-3.886056947521865368e-05,-1.184742359328083694e-05,-2.183347241953015327e-04,2.758819755399599671e-05,2.451159161864779890e-06,-4.050242750963661820e-06,1.480350647398154251e-06,1.043671363731846213e-05,9.587907698005437851e-05,1.462341751903295517e-04,-8.335998427355661988e-05,-7.669440492463763803e-06,3.909740826202323660e-06,-1.646557734602538403e-08,4.729832880911999382e-08,-9.052872087522700895e-07,3.755922762138652615e-06,2.121448596881236881e-05,6.305672286543995142e-07,-3.687703298282940523e-08,-4.614586032403167337e-06,-5.747363118757675693e-08,2.633510121086146683e-08,-7.399098649329971522e-06,1.697840161796193570e-05,6.688803841825574636e-05,-5.014848429709672928e-04,-7.038986223051324487e-05,9.232730917574372143e-06,-3.640251179604092613e-06,-2.324107981621637009e-06,-7.134958650567568839e-06,6.037887942511588335e-05,1.826521474868059158e-04,-3.623358788900077343e-04,-2.097310207318514585e-04,-2.670244066393934190e-05,-2.321034116903319955e-06,-1.329729002463864163e-05,-1.583351695444434881e-04,2.155678812414407730e-04,-6.715039489790797234e-06,1.449537085136398673e-04,3.049358929274603724e-05,-1.310655170527752489e-05,3.070161938012461178e-06,1.223235358338570222e-05,-7.064981218718457967e-06,4.962678067386150360e-04,4.836904699914157391e-04,1.196780212922021747e-04,1.766347304510418326e-05,3.270130546297878027e-04,2.371742812101729214e-05,-3.956024556828197092e-06,2.408470027148723602e-05,-1.004640143946744502e-04,-1.961662201210856438e-05,1.053137966664507985e-04,-1.821261685108765960e-05,2.465147117618471384e-04,9.523424523649737239e-06,-1.306476679019397125e-05,1.271793880732730031e-04,-1.816315052565187216e-04,-1.190966577269136906e-04,5.032240733271464705e-05,-7.048837869660928845e-05,3.877865765389287844e-06,-8.287931450468022376e-06,3.179851773893460631e-06,9.586562555341515690e-06,8.181989687727764249e-05,1.652832870604470372e-04,-1.116661587730050087e-04,-1.346837871096795425e-05,-4.365711276932415785e-07,2.906808731495402753e-07,-7.859438255763961934e-08,-7.380630222542094998e-07,6.952817784622311592e-06,1.009473344311118126e-04,6.150842091301456094e-05,3.237746000195329543e-07,5.013887857785448432e-06,-8.428635567270248430e-09,-1.173109239971381612e-06,4.422177880769595504e-06,-1.037144320434890687e-04,3.365266020409762859e-04,-2.650950918905436993e-04,-2.417777432128787041e-04,9.289246008847840130e-06,-4.068102043675025925e-06,-5.720337867387570441e-06,5.703642091248184443e-05,2.037007216131314635e-04,9.519478771835565567e-05,3.794368822127580643e-04,8.799564238870516419e-05,-1.351698301732540131e-04,8.086542948149144650e-06,-2.174755172745790333e-05,-1.984563714358955622e-04,1.238658151123672724e-04,-5.579379503615200520e-04,-9.824295993894338608e-04,-1.321591407759115100e-04,-1.400970504619181156e-04,1.628418613108806312e-05,1.736672311380971223e-05,-1.092279580916510895e-05,8.692712290212512016e-04,2.935813681688159704e-04,-3.747011069208383560e-04,-3.529929381329566240e-04,3.127942618448287249e-04,-1.004175283014774323e-04,-5.820013029733672738e-06,-1.738338178256526589e-04,-8.479559328407049179e-04,6.469837971962988377e-04,7.293656235560774803e-04,1.321214513154700398e-04,-2.155049296561628580e-04,-7.794266275595873594e-05,-1.620065086171962321e-05,3.288742664153687656e-05,-3.397379769012331963e-04,4.340316518209874630e-04,2.846479037543758750e-05,-1.795837160898372531e-04,6.664591637672856450e-06,-1.007383161777397618e-05,5.732415047532413155e-06,6.587679308722727001e-06,1.049870552378706634e-04,1.901463256217539310e-04,-2.129351196344941854e-04,-2.222883813374210149e-05,-2.077204726447234862e-06,-1.388105715705023613e-06,-8.120761840757495520e-09,1.025985147862229496e-05,-3.953566920245066285e-05,-5.897071096114814281e-04,-3.630411229096353054e-04,6.309706350293708965e-06,1.720532236504368484e-05,-8.755824865147587843e-08,3.072700110351433977e-06,1.703663110674824566e-05,-1.115246632252819836e-04,1.356628607027232647e-03,8.540804265066981316e-04,7.476999307982623577e-04,-9.423433948541060090e-05,3.328759703435935080e-05,1.888215774670243263e-05,2.726957609411329031e-04,-1.408077427186071873e-03,1.210095826536417007e-03,1.953415339812636375e-03,9.216047474183142185e-04,-2.351886942051351070e-04,-4.515424734563566744e-05,1.355756830889731646e-04,1.744658802635967731e-03,-1.959330867975950241e-03,1.349835190922021866e-03,-2.171875908970832825e-03,-1.461043837480247021e-03,2.581230364739894867e-04,-8.030528260860592127e-05,6.557886600494384766e-01,1.426431117579340935e-04,-3.724121488630771637e-03,-2.758991904556751251e-03,-1.325442222878336906e-03,-1.437460188753902912e-03,-3.041885094717144966e-03,-2.673820927157066762e-05,2.240613866888452321e-05,-1.172888369183056056e-04,7.451093988493084908e-04,-1.993115292862057686e-04,4.377152654342353344e-04,1.419372129021212459e-04,-2.020863350480794907e-03,2.375528856646269560e-05,1.108512587961740792e-04,-1.624000375159084797e-03,1.262838137336075306e-03,-5.991602083668112755e-04,-4.509345162659883499e-04,-9.116057481151074171e-05,-3.000059768965002149e-05,5.679880632669664919e-05,-2.970704917970579118e-05,-4.437756797415204346e-05,-6.808441830798983574e-04,-1.603715936653316021e-03,1.181959058158099651e-03,1.408145180903375149e-04,-1.192256149806780741e-06,-1.364081526844529435e-06,-8.195823397727508564e-08,-1.025290998768468853e-06,5.370158760342746973e-06,6.178316107252612710e-05,4.395305222715251148e-05,-1.327191057498566806e-06,-2.408485215710243210e-06,1.352420895273098722e-07,-3.624011242209235206e-07,-2.409968374195159413e-06,9.608284017303958535e-06,-1.550291926832869649e-04,-1.813936833059415221e-04,-9.989646787289530039e-05,7.382658623100724071e-06,-3.945881417166674510e-06,3.033587063328013755e-06,-2.402647805865854025e-05,8.525642624590545893e-05,-2.625092020025476813e-05,-1.105824921978637576e-04,-1.884094381239265203e-04,1.542850804980844259e-05,4.008625182905234396e-06,-1.474673535994952545e-05,-1.737346901791170239e-04,2.929490874521434307e-04,-1.208470421261154115e-04,-1.507874549133703113e-05,8.708422683412209153e-05,-4.911900759907439351e-06,1.017465092445490882e-05,1.576714021211955696e-05,-1.555923154228366911e-05,4.384436178952455521e-04,5.772468866780400276e-04,-5.717022577300667763e-05,1.141354514402337372e-04,3.703421680256724358e-04,6.080811999709112570e-06,-2.079538489851984195e-06,2.923523243225645274e-05,-1.203451829496771097e-04,4.705472383648157120e-05,-4.855872248299419880e-05,1.165835419669747353e-05,2.705482766032218933e-04,-1.153455968960770406e-06,-1.083747247321298346e-05,1.381456531817093492e-04,-1.636949164094403386e-04,8.526774763595312834e-05,-5.980532296234741807e-05,7.120050577213987708e-05,2.560346274549374357e-06,-4.595912741933716461e-06,3.766630470636300743e-06,9.503501132712699473e-06,9.095409041037783027e-05,1.899640192277729511e-04,-1.387563825119286776e-04,-1.304551096836803481e-05,-2.532387100018240744e-07,1.582462090254921350e-07,-5.206220521358773112e-08,-1.592385160620324314e-06,2.790032795019214973e-06,5.833685281686484814e-05,1.674084887781646103e-05,-4.060916580783668905e-07,-2.444671963530709036e-06,-6.966729415580630302e-09,3.593812834878917783e-06,-2.262836005684221163e-06,1.852811510616447777e-05,5.330133717507123947e-05,-9.465916082262992859e-05,1.902830263134092093e-04,6.283189577516168356e-07,3.452816144999815151e-06,7.717668268014676869e-06,-3.639733040472492576e-05,6.889840587973594666e-04,2.660971367731690407e-04,-3.869765496347099543e-04,-2.115701936418190598e-04,-9.145405783783644438e-05,-1.312364474870264530e-06,-5.235797289060428739e-06,-1.503646781202405691e-04,2.559610875323414803e-04,-2.479947579558938742e-04,1.808867091313004494e-04,1.503769308328628540e-04,-9.413382213097065687e-05,1.239225639437790960e-05,1.296489153901347890e-05,-3.659517096821218729e-05,2.369882713537663221e-04,1.163364213425666094e-04,-3.571279230527579784e-04,4.590986936818808317e-04,3.483524778857827187e-04,-1.955333027581218630e-05,6.883570677018724382e-06,-1.626841549295932055e-05,1.504741667304188013e-04,-5.659407179336994886e-05,-2.654325508046895266e-04,2.484712167643010616e-04,2.771031286101788282e-04,-1.872766370070166886e-05,-5.972472990833921358e-06,-2.294041587447281927e-05,-1.743176544550806284e-04,5.097967805340886116e-04,7.448790129274129868e-04,2.195698616560548544e-04,1.864569753706746269e-06,-2.653910087246913463e-07,2.548375050537288189e-06,1.879089722933713347e-06,3.501884930301457644e-05,1.044449163600802422e-04,-1.150498428614810109e-04,-1.533096474304329604e-05,8.713171837371191941e-07,-6.792864155613642652e-07,1.313378561462741345e-07,-1.653889057706692256e-06,5.527289431483950466e-06,4.109558358322829008e-05,1.552212233946193010e-05,3.055486104130977765e-07,-2.593872977740829811e-06,-3.413367721805116162e-08,-5.098173687656526454e-07,-4.991110472474247217e-06,-4.306275150156579912e-05,-3.203508676961064339e-04,-3.442931629251688719e-04,7.924847159301862121e-05,3.971080332121346146e-06,-3.363649966559023596e-06,-1.465578975512471516e-06,-5.253954441286623478e-05,9.464805043535307050e-05,-1.551996392663568258e-04,-8.542681462131440639e-05,-2.503770519979298115e-04,-8.865949348546564579e-05,6.394020601874217391e-06,-1.887491816887632012e-05,-1.914222375489771366e-04,1.714383251965045929e-04,-1.486138990003382787e-05,-1.463454100303351879e-04,1.238115364685654640e-04,-1.076980552170425653e-04,1.178385628008982167e-05,1.375972897221799940e-05,-7.497885235352441669e-06,3.737268853001296520e-04,5.510242190212011337e-04,5.245616193860769272e-06,-1.477442128816619515e-04,3.148096147924661636e-04,-1.000376869342289865e-05,-5.903986675548367202e-06,-5.077192327007651329e-06,-4.448549589142203331e-05,3.743689012480899692e-05,1.520385412732139230e-04,2.370937436353415251e-04,1.920899521792307496e-04,-3.004383688676171005e-05,-1.431328109902096912e-05,9.992155537474900484e-05,-1.764761982485651970e-04,2.282827335875481367e-04,-3.347803722135722637e-04,-1.899370981846004725e-04,5.435771981865400448e-06,-9.463930837227962911e-06,6.585185928997816518e-06,6.286460575211094692e-06,1.513996539870277047e-04,2.866708673536777496e-04,-1.854881265899166465e-04,-2.159217183361761272e-05,-1.750126784827443771e-06,-3.923940994354779832e-07,1.537873117740673479e-08,-1.311242954216140788e-06,8.167287887772545218e-06,1.108541910070925951e-04,7.621123950229957700e-05,2.291488954142550938e-06,1.826707318741682684e-07,4.351591087470296770e-09,5.587439204646216240e-07,-3.879415999108459800e-06,4.472956425161100924e-05,-3.283621626906096935e-04,-1.154325873358175159e-04,-6.176269380375742912e-07,2.878461782529484481e-05,-7.057607490423833951e-06,-5.895143203815678135e-06,-2.276947270729579031e-05,2.950454363599419594e-04,-5.448621232062578201e-05,-6.143223436083644629e-05,-1.638579415157437325e-04,2.049460454145446420e-04,5.552921720664016902e-06,-1.008788876788457856e-05,-1.362936454825103283e-04,2.442006662022322416e-04,-5.859279917785897851e-05,-1.225689193233847618e-04,-3.068093792535364628e-05,1.446329697500914335e-04,8.752736903261393309e-06,1.646302553126588464e-05,6.720206329191569239e-06,5.506954621523618698e-04,4.842955677304416895e-04,1.427847309969365597e-04,1.996741775656118989e-04,4.109616857022047043e-04,-1.603749478817917407e-05,-6.996230695222038776e-06,1.510479487478733063e-04,-2.595701953396201134e-04,1.634260115679353476e-06,-1.758170838002115488e-04,-1.722881861496716738e-04,3.287232248112559319e-04,-1.210566551890224218e-05,-1.350036109215579927e-05,-1.025673700496554375e-04,1.219628029502928257e-04,-1.850930420914664865e-04,-3.004839527420699596e-05,-4.351055758888833225e-05,5.292950390867190436e-06,-1.241287827724590898e-05,8.654619705339428037e-06,2.039661194430664182e-05,2.937332319561392069e-04,1.630132901482284069e-04,-2.093030198011547327e-04,-2.381792364758439362e-05,-3.282764737377874553e-06,6.182467586768325418e-07,-9.946779755409806967e-08,-2.524727733543841168e-06,2.061245822915225290e-06,6.307252624537795782e-05,4.846305455430410802e-05,-3.561268613339052536e-06,-3.225745786039624363e-06,5.430501914815977216e-08,1.929677409862051718e-06,1.302998498431406915e-06,1.326679648627759889e-05,-2.391064335824921727e-04,-1.624504366191104054e-04,1.101491943700239062e-04,1.350429101876216009e-05,-1.009321294986875728e-06,8.241472642112057656e-06,-5.314532609190791845e-05,1.669217745075002313e-04,2.031878102570772171e-04,-2.947632747236639261e-04,-1.307115890085697174e-04,5.419293302111327648e-06,2.103304950651363470e-06,-2.232321821793448180e-05,-3.371058846823871136e-04,-1.671742356847971678e-04,2.745890378719195724e-05,-2.314590528840199113e-04,4.947315319441258907e-04,-1.033485750667750835e-04,1.114799761126050726e-05,1.266473100258735940e-05,-1.931516271724831313e-05,4.102608363609761000e-04,3.464811015874147415e-04,1.310638035647571087e-04,5.627469363389536738e-05,2.892055781558156013e-04,7.094204192981123924e-07,4.452826942724641412e-06,4.123292455915361643e-05,-4.418932076077908278e-05,3.184242814313620329e-04,-3.705960625666193664e-05,-1.061803050106391311e-04,1.919590285979211330e-04,-1.923361196531914175e-06,-8.995349162432830781e-06,1.877047470770776272e-04,-3.228286223020404577e-04,-2.467134800099302083e-05,-2.983110607601702213e-04,-5.023095873184502125e-04,1.188206442748196423e-05,-1.708124364085961133e-05,1.115243230742635205e-05,6.423318700399249792e-05,6.858698179712519050e-05,2.706740633584558964e-04,-1.242205325979739428e-04,3.360579285072162747e-05,6.372660209308378398e-06,8.588398486608639359e-06,1.578401861479505897e-05,6.166548701003193855e-06,2.199655318690929562e-05,9.018497803481295705e-05,6.571196718141436577e-05,-2.167715501855127513e-05,4.659663318307138979e-06,1.472488111176062375e-05,1.753657443259726278e-06,-2.176423549826722592e-05,7.740715227555483580e-05,-1.289505598833784461e-05,-8.639179577585309744e-05,4.955107215209864080e-05,-8.551020073355175555e-06,9.641440556151792407e-06,1.058851194102317095e-04,-3.782887233683140948e-06,1.466443791287019849e-05,1.418798929080367088e-04,1.406085357302799821e-05,-5.689202953362837434e-05,1.756093261064961553e-04,1.936342596309259534e-05,-8.033937774598598480e-06,-2.586053160484880209e-04,1.259503478650003672e-04,-2.100737474393099546e-04,-4.121593519812449813e-05,1.417233870597556233e-04,2.082916180370375514e-04,4.134109985898248851e-05,5.998065262247109786e-06,-4.301656736060976982e-05,2.671183319762349129e-04,5.377704510465264320e-04,-2.473287531756795943e-05,1.017072499962523580e-04,3.689403820317238569e-04,-6.998654134804382920e-05,-1.484234985582588706e-06,1.089205761672928929e-04,-1.405889925081282854e-04,2.909782633651047945e-04,-4.946409026160836220e-04,3.000712604261934757e-05,1.775764831108972430e-04,1.416870691173244268e-05,-5.690218677045777440e-05,1.373348641209304333e-05,-5.080404662294313312e-05,-3.452183445915579796e-04,-1.156589860329404473e-04,-2.955011150334030390e-04,1.192926429212093353e-04,-2.775747634586878121e-05,5.587782361544668674e-04,4.621221160050481558e-04,9.066601633094251156e-04,4.207641759421676397e-04,-2.239865134470164776e-04,4.130637680646032095e-04,5.595356924459338188e-04,-1.345488129800287425e-07\n0.000000000000000000e+00,7.931693289719987661e-06,3.177936741849407554e-05,-9.326890576630830765e-04,-7.394279236905276775e-04,-1.360114401904866099e-05,-2.981044417538214475e-05,1.127238036247035780e-08,-1.646073360461741686e-05,-8.301097841467708349e-05,7.756551494821906090e-04,3.056131768971681595e-03,1.528785564005374908e-03,4.861492197960615158e-03,-2.066328306682407856e-06,4.520486618275754154e-05,1.814503775676712394e-05,5.250130197964608669e-04,4.717722069472074509e-03,-3.202763386070728302e-03,4.421796184033155441e-04,3.870863234624266624e-03,-7.651814958080649376e-04,-6.420437421184033155e-05,-2.973966365971136838e-05,-1.340905291726812720e-04,-7.527491543442010880e-04,2.953907474875450134e-03,-1.443369663320481777e-03,6.940724560990929604e-04,-6.282551330514252186e-04,-4.680888014263473451e-05,-5.916487498325295746e-05,2.108516782755032182e-04,5.186994560062885284e-03,-2.774594351649284363e-03,-1.505415653809905052e-03,-1.107449992559850216e-03,-1.562299090437591076e-03,5.759588093496859074e-04,6.194110937940422446e-06,1.914069638587534428e-03,-2.495194552466273308e-03,3.157067694701254368e-04,1.232080976478755474e-04,-4.988705273717641830e-03,2.665157662704586983e-03,4.332028911449015141e-04,8.251961844507604837e-06,-2.656306605786085129e-05,1.029925653710961342e-03,-2.301067346706986427e-03,-1.006960636004805565e-03,-9.214158635586500168e-04,1.373449777020141482e-06,2.373214010731317103e-05,-1.540655648568645120e-05,-5.079833499621599913e-06,-3.205362008884549141e-04,-6.535237480420619249e-05,7.243426516652107239e-04,1.126199422287754714e-04,3.411089710425585508e-05,1.901009090943261981e-05,-7.541962609991514910e-09,-9.749351193022448570e-06,-4.240269481670111418e-05,-1.809089444577693939e-04,2.462886623106896877e-04,-3.808818291872739792e-06,-1.030923340294975787e-05,-2.025404732819424680e-08,5.511991184903308749e-05,-3.933486004825681448e-05,1.275208895094692707e-03,1.412330311723053455e-03,-1.095101004466414452e-03,3.238045843318104744e-03,1.073072708095423877e-04,1.448047805752139539e-05,-1.153809625975554809e-05,-1.857956522144377232e-04,-2.110765548422932625e-03,-2.039747778326272964e-03,2.130081877112388611e-03,1.967337913811206818e-03,1.761385938152670860e-04,-9.984050120692700148e-05,4.023541623610071838e-05,-4.285564136807806790e-05,9.072810644283890724e-04,1.455842400901019573e-03,-3.576329909265041351e-03,7.559006335213780403e-04,1.061287766788154840e-04,-3.320775431348010898e-05,2.901291190937627107e-05,5.908527527935802937e-04,3.444556612521409988e-03,-1.062019029632210732e-03,-1.717384438961744308e-03,1.263048616237938404e-04,-2.293755824211984873e-04,-5.213615368120372295e-04,-7.288230790436500683e-06,9.516114951111376286e-04,1.608620514161884785e-03,-9.823611471801996231e-04,-2.284790156409144402e-03,2.915155491791665554e-04,1.876155612990260124e-03,3.927393663616385311e-06,-1.225918003910919651e-05,3.422010340727865696e-04,1.484552281908690929e-03,-1.034832559525966644e-03,9.935374837368726730e-04,8.226853969972580671e-05,-1.048028570949099958e-05,-2.043197855527978390e-05,3.377388338776654564e-06,7.851527698221616447e-06,3.215139731764793396e-04,1.521086960565298796e-05,-1.954958497663028538e-05,-2.496878732927143574e-05,-4.670654743677005172e-05,9.606076673662755638e-06,6.615057657199940877e-08,6.084484994062222540e-06,2.731247150222770870e-05,8.995160460472106934e-04,5.798159982077777386e-04,1.973910002561751753e-05,7.032963185338303447e-05,2.887197148027098592e-08,1.759747829055413604e-05,9.900175064103677869e-05,3.557292511686682701e-04,-2.748035127297043800e-03,-2.912878058850765228e-03,-3.903172910213470459e-04,1.190991606563329697e-04,-5.147705815033987164e-05,-7.642186392331495881e-05,3.934140549972653389e-04,-1.489765709266066551e-03,-3.411711659282445908e-03,8.466478437185287476e-03,-5.133152473717927933e-03,6.796023808419704437e-05,1.132805118686519563e-04,8.848303696140646935e-05,1.420682994648814201e-03,1.546711078844964504e-03,-9.227057453244924545e-04,-4.016656894236803055e-04,1.627486199140548706e-03,6.724754348397254944e-04,3.910939267370849848e-05,-4.184025601716712117e-05,1.572290493641048670e-04,-2.774831373244524002e-04,-8.232011459767818451e-04,2.645549830049276352e-03,-1.223252620548009872e-03,3.110472753178328276e-04,-1.232897047884762287e-04,-4.824939969694241881e-05,2.473166445270180702e-03,5.763900000602006912e-03,2.857303712517023087e-03,-3.936620429158210754e-03,-3.667762968689203262e-03,-3.137834835797548294e-03,-6.959656020626425743e-04,-1.662385147938039154e-05,-1.356023130938410759e-04,1.713640522211790085e-04,2.638919278979301453e-03,3.842494683340191841e-03,-5.596349947154521942e-04,-1.613742460904177278e-05,-3.671781087177805603e-06,-3.432756329857511446e-06,-1.015395537251606584e-05,9.556699660606682301e-05,-1.693364232778549194e-03,-4.388863744679838419e-04,-7.806448411429300904e-05,-1.318432623520493507e-05,3.273275433457456529e-05,7.881663321995802107e-08,4.535241532721556723e-05,2.678626624401658773e-04,6.839717971161007881e-04,-1.129163196310400963e-03,3.443944660830311477e-05,-1.692658588581252843e-05,-1.974262886506039649e-08,-2.562581212259829044e-04,1.303474127780646086e-04,-6.929215509444475174e-03,-5.945621989667415619e-03,5.214150995016098022e-03,-1.860506832599639893e-02,-9.234870085492730141e-04,8.026425348361954093e-06,3.241757804062217474e-04,1.218424295075237751e-03,1.457295939326286316e-02,1.885297708213329315e-02,1.679478771984577179e-02,-2.604970522224903107e-02,-1.572119537740945816e-03,3.708982694661244750e-05,-1.867794635472819209e-04,-2.360070822760462761e-03,5.273931194096803665e-03,-9.735640138387680054e-03,-1.232879795134067535e-02,-3.526404267176985741e-03,-6.017001345753669739e-03,2.597717102617025375e-04,1.604140852577984333e-04,6.534861922264099121e-01,-1.599246077239513397e-02,1.244812645018100739e-02,-4.991634748876094818e-03,-8.359396830201148987e-03,4.850657656788825989e-03,1.814723014831542969e-03,1.781152823241427541e-04,-1.097252871841192245e-02,-8.923142217099666595e-03,8.484751917421817780e-03,-1.900512166321277618e-02,-5.817770725116133690e-04,-5.116664338856935501e-03,-7.158496009651571512e-05,9.479151231062132865e-06,-3.013866022229194641e-03,3.051235573366284370e-03,3.570616710931062698e-03,-1.371748931705951691e-02,5.054466426372528076e-03,-2.639776539581362158e-05,1.227057218784466386e-04,1.474668533774092793e-05,-5.273370188660919666e-04,-2.209739177487790585e-04,9.096708381548523903e-04,4.951908485963940620e-04,1.886358077172189951e-04,1.505636173533275723e-04,-5.499347753357142210e-05,-1.745820554788224399e-08,-4.401800651976373047e-06,-5.796839832328259945e-05,-2.890221367124468088e-04,2.672514892765320837e-05,-2.961533755296841264e-05,4.848209300689632073e-06,2.035176294157281518e-08,-3.060227300011320040e-06,-2.762557051028124988e-05,7.077439222484827042e-04,-2.980053832288831472e-04,2.055809134617447853e-03,1.562058227136731148e-03,4.525149051914922893e-05,5.950145350652746856e-06,2.326058529433794320e-05,-1.618415990378707647e-05,-1.821873476728796959e-03,-2.174253109842538834e-03,-2.857425948604941368e-03,1.948568853549659252e-03,8.059333194978535175e-04,-2.391813541180454195e-05,-6.261804082896560431e-05,1.030614366754889488e-03,2.481788164004683495e-03,7.793284021317958832e-05,-8.354436722584068775e-04,-2.992648398503661156e-03,1.108886906877160072e-03,1.802601764211431146e-05,1.589057774253888056e-08,1.923137897392734885e-04,2.100165933370590210e-03,-1.073031817213632166e-04,-1.048466307111084461e-03,-6.999023607932031155e-04,1.152500481111928821e-04,-1.337944268016144633e-04,1.428018913429696113e-05,6.869653007015585899e-04,-4.300129367038607597e-04,-1.242353231646120548e-03,2.832782920449972153e-03,3.421272384002804756e-03,1.089595461962744594e-04,-1.472542644478380680e-04,1.052743209584150463e-05,1.035081921145319939e-03,9.924384066835045815e-04,6.011833902448415756e-04,-9.999041212722659111e-04,-2.544363029301166534e-03,-3.589628977351821959e-05,-2.656777178344782442e-05,-5.813196548842824996e-05,7.434942381223663688e-05,-8.909023017622530460e-04,-1.226276071975007653e-04,3.633808228187263012e-05,-2.241811853309627622e-05,-9.776942533790133893e-06,2.432951987429987639e-06,-3.062814357690513134e-08,-1.941098889801651239e-05,-6.374897202476859093e-05,-1.103013782994821668e-04,1.520247897133231163e-04,6.951768227736465633e-07,-7.800534149282611907e-06,-1.616899680811911821e-08,7.507434929721057415e-05,-1.158164195658173412e-06,1.483614556491374969e-03,3.856307128444314003e-03,3.450538264587521553e-03,3.762703621760010719e-03,8.431294554611667991e-05,2.974956805701367557e-05,-1.460029307054355741e-05,-6.306580035015940666e-04,1.158967847004532814e-03,5.995418177917599678e-04,-6.095300777815282345e-04,1.377464272081851959e-03,-1.018443872453644872e-04,-3.742630360648036003e-05,1.174499993794597685e-05,-2.995893883053213358e-04,-6.347125745378434658e-04,7.136948406696319580e-04,1.758033176884055138e-04,5.837200442329049110e-04,-1.097220228984951973e-05,5.424271876108832657e-06,-2.499691436241846532e-05,4.146707069594413042e-04,1.012832042761147022e-03,-1.716683036647737026e-03,-3.899966133758425713e-03,2.692544367164373398e-03,-6.064183544367551804e-04,-9.027987834997475147e-04,7.279993587872013450e-05,4.189526080153882504e-04,9.252047166228294373e-04,-2.667364198714494705e-03,1.424027141183614731e-04,2.833520993590354919e-03,8.259167952928692102e-05,-4.525388358160853386e-04,4.192399501334875822e-05,-3.390620404388755560e-04,4.803066258318722248e-04,1.989255892112851143e-03,1.333787920884788036e-03,2.751114079728722572e-04,1.517861619504401460e-06,-1.428921677870675921e-05,5.736031198466662318e-06,-3.788327740039676428e-05,9.375220543006435037e-05,-3.088807570748031139e-04,-3.361255221534520388e-04,-7.798286242177709937e-05,-7.492065924452617764e-05,-7.650838597328402102e-06,4.561388777801766992e-08,-2.767978367046453059e-05,-6.096602737670764327e-05,-2.616593264974653721e-04,1.601184194441884756e-04,-4.565341441775672138e-05,-2.049662725767120719e-05,4.812909537577070296e-08,6.974874850129708648e-05,-6.141535413917154074e-05,-2.489408361725509167e-04,1.829506596550345421e-03,3.976133652031421661e-03,6.302920170128345490e-03,1.605068828212097287e-04,-6.453169044107198715e-05,-7.173616904765367508e-05,-7.559508667327463627e-04,-5.353497341275215149e-03,2.459548879414796829e-03,-4.067521542310714722e-03,-2.642724895849823952e-03,2.419549971818923950e-03,-9.399194095749408007e-05,-1.035640889313071966e-05,-7.491863798350095749e-04,6.197500624693930149e-04,3.091665217652916908e-03,4.862253554165363312e-03,4.830885212868452072e-03,1.692482619546353817e-03,-7.584502600366249681e-05,-1.234664159710519016e-05,6.849210476502776146e-04,3.340919269248843193e-03,-1.200454076752066612e-03,6.473763496614992619e-04,-1.250335597433149815e-03,-9.709594305604696274e-04,-1.198155339807271957e-03,-1.838484604377299547e-05,1.699091168120503426e-03,6.841185968369245529e-03,1.126032788306474686e-03,-5.618933588266372681e-03,-5.565259605646133423e-03,-1.959777437150478363e-03,-2.438236697344109416e-04,-2.807638520607724786e-05,2.621114021167159081e-03,3.664150601252913475e-03,-2.355203498154878616e-03,-4.781397990882396698e-03,-1.967796561075374484e-05,6.513172411359846592e-05,-6.986792868701741099e-05,1.304584748140769079e-05,1.947099081007763743e-04,1.208963920362293720e-03,1.317719696089625359e-03,-3.406207542866468430e-04,-1.207278473884798586e-04,-8.481010445393621922e-05,-1.257175972568802536e-05,-2.050637704087421298e-08,-7.597584044560790062e-06,1.258975316886790097e-05,-2.915053046308457851e-04,1.444575900677591562e-05,-1.464500564907211810e-05,-3.640460636233910918e-05,9.664745448390021920e-08,3.513335468596778810e-05,-6.402404687833040953e-05,9.780073305591940880e-04,1.350804348476231098e-03,1.025904435664415359e-03,2.646772423759102821e-03,1.060118665918707848e-05,6.521445357066113502e-06,-7.487733091693371534e-05,-1.553789770696312189e-04,-1.398076536133885384e-03,-4.092888440936803818e-03,1.687129843048751354e-03,1.612290972843766212e-03,1.780798775143921375e-03,-1.468367554480209947e-05,7.289570930879563093e-06,-6.559016183018684387e-04,9.236953337676823139e-05,3.161189088132232428e-04,-2.642583334818482399e-03,-6.776594673283398151e-04,7.101014489307999611e-04,-7.023535727057605982e-05,-1.373159506101728766e-07,3.359183610882610083e-04,2.141865901648998260e-03,-3.880533040501177311e-04,1.421880675479769707e-03,4.257760010659694672e-03,-3.998918109573423862e-04,-1.912982552312314510e-04,-2.236869295302312821e-05,1.665629097260534763e-03,1.199596910737454891e-03,-4.212214611470699310e-03,7.582956459373235703e-04,9.945428464561700821e-04,1.371741760522127151e-03,7.344919868046417832e-05,-1.385111681884154677e-05,3.951195394620299339e-04,-1.215693890117108822e-03,-3.771767951548099518e-03,3.614147135522216558e-04,-1.514161936938762665e-03,6.433889211621135473e-05,-5.880378375877626240e-05,1.269045060325879604e-05,3.239287761971354485e-04,1.351531827822327614e-03,-2.193783875554800034e-04,-4.630407493095844984e-04,-8.352731674676761031e-05,-3.276873758295550942e-05,7.255108812387334183e-06,-9.173163562081754208e-09,-3.840483259409666061e-06,-1.545871782582253218e-05,1.213096693390980363e-04,3.118722524959594011e-04,2.556926574470708147e-06,1.771185816323850304e-05,4.175399226369336247e-08,1.901043469842988998e-05,7.765743248455692083e-07,8.110366179607808590e-04,2.346276305615901947e-03,-6.068772054277360439e-04,1.117876730859279633e-03,1.670879573794081807e-04,-4.113686372875235975e-06,-9.987180965254083276e-05,-2.011463511735200882e-04,-2.381472615525126457e-03,-1.898248447105288506e-03,-1.694586360827088356e-03,4.754391498863697052e-03,8.835606276988983154e-04,-3.324802673887461424e-05,9.509599476587027311e-05,6.516895955428481102e-04,1.675016363151371479e-03,-7.246863096952438354e-04,-1.909559941850602627e-03,-1.309842220507562160e-03,9.617134928703308105e-04,-4.697937765740789473e-05,-5.113389852340333164e-05,4.324554756749421358e-04,1.961263827979564667e-03,-1.375610125251114368e-03,2.732254215516149998e-04,-1.244004233740270138e-03,-7.487295661121606827e-04,-4.816431901417672634e-04,-8.250564133049920201e-05,1.434851321391761303e-03,1.302783726714551449e-03,-1.066581346094608307e-03,6.408415501937270164e-04,2.207993296906352043e-03,1.627404126338660717e-03,1.359753514407202601e-05,-1.065015676431357861e-04,1.543471240438520908e-03,9.195930324494838715e-04,-2.825576520990580320e-04,7.127222488634288311e-05,-8.278287714347243309e-04,1.413838617736473680e-04,-9.127942757913842797e-05,-3.699516673805192113e-05,-6.659234350081533194e-05,8.500006515532732010e-04,7.352865068241953850e-04,3.842641890514642000e-04,6.059292718418873847e-05,-8.376898040296509862e-05,-2.223765040980651975e-04,-2.536511601647362113e-05,1.287389750359579921e-05,1.118851214414462447e-04,-6.948856025701388717e-05,2.653652045410126448e-04,4.849520701100118458e-05,4.639260077965445817e-05,-1.585641730343922973e-04,-3.722700057551264763e-05,1.674535160418599844e-04,7.335966802202165127e-04,9.775751968845725060e-04,1.748898765072226524e-03,3.187753492966294289e-03,3.687450371216982603e-04,2.471381158102303743e-04,-5.887174484087154269e-05,-2.456807415001094341e-04,-4.869838245213031769e-03,1.534106442704796791e-03,1.848875544965267181e-03,4.160135518759489059e-03,5.314490990713238716e-04,6.766265869373455644e-05,-8.712885028216987848e-05,3.476603887975215912e-04,9.995700092986226082e-04,3.229007357731461525e-03,5.826689302921295166e-04,-3.705830313265323639e-04,2.530846279114484787e-03,-6.124585634097456932e-04,3.699217631947249174e-05,3.295190981589257717e-04,4.034782468806952238e-04,-4.929666174575686455e-04,-1.404358423314988613e-03,-2.543490845710039139e-03,-1.476141158491373062e-03,6.995768053457140923e-04,-1.058451016433537006e-03,1.260266173630952835e-03,-6.753912311978638172e-04,2.992981462739408016e-04,-7.057247683405876160e-03,-8.486653678119182587e-04,5.617452552542090416e-04,1.793245901353657246e-03,1.103725808206945658e-04,2.351165749132633209e-03,2.553886501118540764e-03,-4.179227165877819061e-03,1.121273147873580456e-03,1.266041072085499763e-04,-2.443610224872827530e-03,-7.165312999859452248e-04,5.146775022149085999e-02,3.102801507338881493e-03,8.023292757570743561e-03,1.346722245216369629e-03,-2.578995190560817719e-03,8.662981912493705750e-03,1.032203994691371918e-02,-4.684320174419553950e-06\n0.000000000000000000e+00,-8.279943722300231457e-05,2.375764306634664536e-04,1.055837026797235012e-03,2.529380843043327332e-03,2.997703268192708492e-05,-8.726359374122694135e-05,7.146918057365780896e-10,2.200637973146513104e-04,-2.563454327173531055e-04,7.547464221715927124e-03,-2.980714198201894760e-03,-3.637973219156265259e-03,1.765554212033748627e-02,9.015799732878804207e-04,-1.480838691350072622e-04,-3.169478732161223888e-04,-2.098623430356383324e-03,-1.832259260118007660e-02,-4.882657900452613831e-03,-2.245703712105751038e-03,2.493780478835105896e-02,-1.105139032006263733e-03,4.306430928409099579e-04,-5.132298683747649193e-04,-6.189302075654268265e-03,9.233566001057624817e-03,-4.970941226929426193e-03,1.443777978420257568e-02,9.077092399820685387e-04,-9.436423424631357193e-04,2.255907165817916393e-04,4.244609735906124115e-04,2.561081200838088989e-03,3.152193874120712280e-02,1.795003935694694519e-02,-6.527475547045469284e-03,-6.178407464176416397e-03,5.501705687493085861e-03,-5.698287714039906859e-05,-3.141700581181794405e-04,9.955774061381816864e-03,5.374381318688392639e-03,1.350064063444733620e-03,-8.853222243487834930e-04,-1.190401613712310791e-02,9.552899748086929321e-03,-2.351345028728246689e-05,-5.591059452854096889e-04,6.656834855675697327e-03,3.977220039814710617e-04,-8.230209350585937500e-04,-5.828421562910079956e-03,-4.926870577037334442e-03,2.314741141162812710e-04,-4.962834063917398453e-04,2.318922779522836208e-04,3.628895792644470930e-04,6.244841963052749634e-03,1.152468472719192505e-02,-5.350253544747829437e-03,-5.340150091797113419e-04,-2.254698192700743675e-04,4.691939102485775948e-05,6.565249233148051644e-09,-8.821929804980754852e-05,8.310464181704446673e-05,-7.631666958332061768e-04,1.269425265491008759e-04,-2.105123348883353174e-05,-2.094281662721186876e-04,-5.745086628650142302e-09,2.370643633184954524e-04,-3.672721213661134243e-04,6.237118039280176163e-03,4.887365736067295074e-03,-9.693799540400505066e-03,1.400427147746086121e-02,6.663084495812654495e-04,-5.660543683916330338e-05,-1.344494230579584837e-04,-2.380243036895990372e-03,-6.473249755799770355e-03,3.826694563031196594e-03,-6.521638482809066772e-03,4.397965967655181885e-03,-1.237619202584028244e-03,-8.839076326694339514e-05,-4.508320125751197338e-04,-7.254459895193576813e-03,1.241513807326555252e-02,1.285216212272644043e-02,7.623253390192985535e-03,-3.591116284951567650e-03,-2.492393599823117256e-03,1.179167302325367928e-04,3.829704655800014734e-04,2.415424212813377380e-03,3.243923187255859375e-02,1.807227730751037598e-02,-5.999940447509288788e-03,-4.848896525800228119e-03,3.235748503357172012e-03,-1.250065048225224018e-03,-2.056163357337936759e-04,7.489201147109270096e-03,4.998073913156986237e-03,-9.112148545682430267e-03,1.801364123821258545e-04,-5.035962909460067749e-03,1.285194512456655502e-02,-1.941721129696816206e-04,-6.030991207808256149e-04,4.477221518754959106e-03,-2.301516942679882050e-03,-1.552780158817768097e-03,-1.900311908684670925e-03,-6.460782140493392944e-03,2.959240810014307499e-04,-4.066156980115920305e-04,2.255329163745045662e-04,2.285519149154424667e-04,5.029164254665374756e-03,1.057500857859849930e-02,-4.521519877016544342e-03,-5.316773895174264908e-04,-2.378824574407190084e-04,4.355166311142966151e-05,3.261008885147020919e-08,-4.211272971588186920e-05,1.919271453516557813e-04,5.598572082817554474e-03,5.402832292020320892e-03,-8.568661723984405398e-05,1.609708124306052923e-04,-2.557974276840013772e-08,-2.934338990598917007e-04,7.050036219879984856e-04,-4.054224584251642227e-03,-1.771234348416328430e-02,-7.440258748829364777e-03,-7.109170779585838318e-03,9.693703614175319672e-04,-3.052522079087793827e-04,-4.286479670554399490e-04,-1.126770279370248318e-03,-1.057473942637443542e-02,-1.140231266617774963e-02,2.725186571478843689e-02,7.980166934430599213e-03,1.399986911565065384e-03,7.989684818312525749e-04,-1.417089719325304031e-03,-1.198190823197364807e-02,4.963158862665295601e-04,6.533134728670120239e-04,2.281573042273521423e-02,-2.620873972773551941e-03,-3.193878801539540291e-03,8.815050823614001274e-04,4.193409113213419914e-04,-1.257820520550012589e-03,1.396305300295352936e-02,-9.674286469817161560e-03,2.402170374989509583e-02,-1.746123656630516052e-02,1.000429876148700714e-02,-5.531667848117649555e-04,-3.807884640991687775e-04,6.464588455855846405e-03,-1.578234508633613586e-02,3.740921989083290100e-02,-1.918738894164562225e-02,-3.147992491722106934e-02,-6.490139290690422058e-03,-1.608626917004585266e-03,-5.421405076049268246e-04,7.501021027565002441e-03,-1.721932552754878998e-02,2.933864109218120575e-02,1.393546350300312042e-02,-7.663023658096790314e-03,1.409068936482071877e-04,-2.681565820239484310e-04,1.416713639628142118e-04,8.086774032562971115e-04,4.326378926634788513e-03,1.099306996911764145e-02,-8.879289031028747559e-03,-9.067298960871994495e-04,-3.247224958613514900e-05,1.978858199436217546e-05,-2.123331910297565628e-08,7.199065876193344593e-04,-1.062155468389391899e-03,-9.651136584579944611e-03,-1.418055035173892975e-02,2.009913587244227529e-04,8.936432423070073128e-04,1.410887762176571414e-08,-1.625636359676718712e-03,1.973377307876944542e-03,-4.458858072757720947e-02,4.798654094338417053e-02,-1.414497662335634232e-02,-8.685823529958724976e-02,-7.112420629709959030e-03,7.605176651850342751e-04,1.607968937605619431e-03,1.893805898725986481e-02,5.863455682992935181e-02,-2.776257693767547607e-02,-3.753480315208435059e-02,-3.800670057535171509e-02,-2.449983730912208557e-03,-9.919875301420688629e-04,4.957041703164577484e-03,6.622160971164703369e-02,-8.687832206487655640e-02,1.046990789473056793e-02,-3.184509277343750000e-02,-1.178123243153095245e-02,1.134724356234073639e-02,-2.890970790758728981e-03,-3.517333418130874634e-03,-1.501589920371770859e-02,4.149115383625030518e-01,-1.061331331729888916e-01,3.173740953207015991e-02,4.633437842130661011e-02,-4.380027949810028076e-02,8.589252829551696777e-03,1.790811773389577866e-03,-7.078599929809570312e-02,-1.875711791217327118e-02,5.184337496757507324e-02,1.843756064772605896e-03,1.573351770639419556e-02,-1.016662418842315674e-01,1.149584073573350906e-03,4.399310331791639328e-03,-4.985133558511734009e-02,8.085463196039199829e-04,-6.173547357320785522e-02,1.265701651573181152e-02,3.032296150922775269e-02,-1.735272817313671112e-03,2.975202864035964012e-03,-1.864257385022938251e-03,-3.182863583788275719e-03,-5.270115286111831665e-02,-9.040178358554840088e-02,4.742520302534103394e-02,5.728514399379491806e-03,1.721158158034086227e-03,-3.573574940674006939e-04,5.908759703743271530e-09,-9.194333688355982304e-05,1.654425286687910557e-04,1.104754628613591194e-03,1.460458035580813885e-03,2.348844463995192200e-05,-1.560582459205761552e-04,-2.905380824813619256e-09,2.213813713751733303e-04,-3.754538774956017733e-04,5.861563142389059067e-03,8.043120615184307098e-04,-3.014843910932540894e-03,1.163084711879491806e-02,7.979338406585156918e-04,-9.111606050282716751e-05,-1.650378544582054019e-04,-2.651640679687261581e-03,-3.317948663607239723e-03,-5.070318933576345444e-03,1.818696619011461735e-03,5.478118080645799637e-03,-1.723617897368967533e-03,4.406445805216208100e-05,-5.586211336776614189e-04,-7.928707636892795563e-03,1.014388818293809891e-02,1.980338245630264282e-03,1.845486462116241455e-03,2.999500837177038193e-03,-2.769129816442728043e-03,2.695152652449905872e-04,5.107127944938838482e-04,2.262305002659559250e-03,3.270358219742774963e-02,8.724760264158248901e-03,-4.201567731797695160e-03,-2.655397634953260422e-03,4.419416654855012894e-03,-1.405280898325145245e-03,-2.277218591189011931e-04,7.352998945862054825e-03,3.261176869273185730e-03,-5.804685875773429871e-03,-6.977518205530941486e-05,-3.861328354105353355e-03,1.493930537253618240e-02,-2.044732682406902313e-04,-6.330814212560653687e-04,3.771534655243158340e-03,-5.120110698044300079e-03,3.209774848073720932e-03,-2.487734425812959671e-03,-4.595385398715734482e-03,2.927005407400429249e-04,-4.332335665822029114e-04,3.243609680794179440e-04,2.408339350949972868e-04,7.522021885961294174e-03,1.319133955985307693e-02,-6.346064154058694839e-03,-7.864880608394742012e-04,-2.527779142837971449e-04,4.474956222111359239e-05,-1.107957814383553341e-08,-1.515450130682438612e-04,-1.120658125728368759e-04,1.635508087929338217e-04,5.753741716034710407e-04,-1.058956186170689762e-04,-1.788805820979177952e-04,-3.789182301261462271e-10,4.122084937989711761e-04,-1.869022526079788804e-04,6.585670635104179382e-03,1.331524644047021866e-02,1.803546398878097534e-02,1.989431306719779968e-02,4.013072757516056299e-04,3.030491061508655548e-04,2.891135518439114094e-04,-4.208246245980262756e-03,6.550389342010021210e-03,2.256291732192039490e-02,1.187585061416029930e-03,-3.534265328198671341e-03,-5.454521626234054565e-03,-1.043171359924599528e-04,-4.506563709583133459e-04,-1.021201070398092270e-02,4.627469461411237717e-03,6.994096562266349792e-03,1.194379478693008423e-02,-3.641670569777488708e-03,-4.878763575106859207e-03,5.099296686239540577e-04,2.613431424833834171e-04,1.075007836334407330e-03,1.931064389646053314e-02,-1.421339809894561768e-03,-2.514475025236606598e-02,2.526368573307991028e-02,6.223114673048257828e-03,-3.165743779391050339e-03,3.035712870769202709e-04,3.344719065353274345e-03,5.247085355222225189e-04,-1.768831908702850342e-02,-9.988097473978996277e-03,3.538742661476135254e-02,1.197555940598249435e-02,-2.052590483799576759e-03,-2.960561832878738642e-04,3.114979481324553490e-04,3.444524947553873062e-03,3.331128507852554321e-02,2.158155292272567749e-02,1.422961428761482239e-02,1.235723902937024832e-04,7.647255552001297474e-05,1.617389934835955501e-04,9.287225839216262102e-05,2.299170009791851044e-03,6.218544207513332367e-03,-5.583378020673990250e-03,-8.434634655714035034e-04,-1.834629365475848317e-04,-3.194298187736421824e-05,-4.108216700160483015e-08,-7.329173240577802062e-05,1.443444634787738323e-04,1.421297434717416763e-03,1.405496615916490555e-03,2.860628956113941967e-05,-1.228054607054218650e-04,-3.292475980742892716e-08,2.041989064309746027e-04,-3.200842184014618397e-04,7.205178961157798767e-03,3.202688414603471756e-03,-2.335906494408845901e-03,8.413868956267833710e-03,6.172904977574944496e-04,-8.957894169725477695e-05,-1.623877906240522861e-04,-1.785920350812375546e-03,-1.187835168093442917e-02,-9.959053248167037964e-03,5.994745530188083649e-03,1.072330120950937271e-02,-2.940227277576923370e-03,1.378623419441282749e-04,-4.168258747085928917e-04,-6.252664607018232346e-03,1.603745110332965851e-02,7.801293395459651947e-03,-8.678282611072063446e-03,-2.109459135681390762e-03,-3.857227973639965057e-03,2.648059453349560499e-04,5.097779794596135616e-04,2.423752564936876297e-03,3.554530441761016846e-02,1.957854628562927246e-02,-8.924529887735843658e-03,-1.074469834566116333e-02,5.904830060899257660e-03,1.790266949683427811e-03,-2.307946124346926808e-04,8.721725083887577057e-03,5.206750705838203430e-03,-4.447010345757007599e-03,3.113826271146535873e-03,-1.850012689828872681e-03,1.983189396560192108e-02,1.667454780545085669e-04,-6.207974511198699474e-04,3.200161037966609001e-03,-5.185312591493129730e-03,-2.783434465527534485e-04,-2.188435522839426994e-03,-6.057880353182554245e-03,1.674162922427058220e-04,-4.152291221544146538e-04,2.386210107943043113e-04,1.464533561374992132e-04,5.287394858896732330e-03,1.007050927728414536e-02,-5.429366137832403183e-03,-5.726284580305218697e-04,-1.511742593720555305e-04,6.877945270389318466e-05,-4.510428652793052606e-08,-1.259605051018297672e-04,1.835462026065215468e-04,1.690614619292318821e-03,2.400418277829885483e-03,5.782604421256110072e-05,-9.675988985691219568e-05,3.430022843531332910e-08,2.534963714424520731e-04,-4.136287316214293242e-04,7.017458789050579071e-03,-7.478366140276193619e-03,-2.629775553941726685e-05,1.489016413688659668e-02,1.361088710837066174e-03,-1.265575847355648875e-04,-3.573228605091571808e-04,-3.330411389470100403e-03,-3.238450735807418823e-03,-1.039309659972786903e-03,-3.627587575465440750e-04,6.759868469089269638e-03,7.842841558158397675e-03,2.311245771124958992e-05,-6.668456480838358402e-04,-5.413390696048736572e-03,6.425537634640932083e-03,4.270472563803195953e-04,-2.115757204592227936e-03,5.408342927694320679e-03,3.320755437016487122e-03,3.200253122486174107e-04,5.261562764644622803e-04,2.632826101034879684e-03,3.321231529116630554e-02,1.104506663978099823e-02,6.733138579875230789e-03,-1.906733843497931957e-03,8.058049716055393219e-03,-2.343065803870558739e-03,-3.210446448065340519e-04,1.030241232365369797e-02,-5.486940499395132065e-04,-1.526919286698102951e-02,-3.254865761846303940e-03,-4.618214443325996399e-03,1.683411933481693268e-02,-9.535624994896352291e-04,-6.749385502189397812e-04,6.984165869653224945e-03,2.452786313369870186e-03,-6.400624290108680725e-03,-2.732071094214916229e-03,-7.747327908873558044e-03,2.949726767838001251e-04,-5.876604118384420872e-04,3.994521393906325102e-04,8.703875355422496796e-04,1.184055209159851074e-02,1.162390783429145813e-02,-9.257081896066665649e-03,-1.179560204036533833e-03,-3.167084068991243839e-04,4.618627281161025167e-05,-3.320974428788758814e-08,-5.772505392087623477e-05,1.311483501922339201e-04,-2.466235309839248657e-04,8.113050134852528572e-04,3.734352867468260229e-05,-1.155702557298354805e-04,2.145939959063980496e-08,2.062889543594792485e-04,-3.942931653000414371e-04,5.628562532365322113e-03,-2.240611240267753601e-03,2.217156812548637390e-03,1.135296653956174850e-02,5.000869277864694595e-04,-4.862656351178884506e-05,-9.969829261535778642e-05,-1.729792566038668156e-03,-4.214810673147439957e-03,-4.669964779168367386e-03,-2.373472554609179497e-03,1.512688677757978439e-02,1.598488539457321167e-03,6.538675734191201627e-07,-1.985075941774994135e-04,-4.937673918902873993e-03,9.640853852033615112e-03,8.369658142328262329e-03,-4.375624004751443863e-03,-6.613635923713445663e-03,8.291567210108041763e-04,2.161501615773886442e-04,3.412572550587356091e-04,1.994837773963809013e-03,2.868474088609218597e-02,1.630579493939876556e-02,1.078844815492630005e-02,9.078399743884801865e-04,2.028307644650340080e-03,-4.649060720112174749e-04,-6.602978101000189781e-05,7.236476987600326538e-03,8.245019242167472839e-03,-5.871274974197149277e-03,-1.932216808199882507e-03,-3.895410336554050446e-03,7.857740856707096100e-03,6.474039983004331589e-04,-6.194650777615606785e-04,5.876326933503150940e-03,1.022509764879941940e-03,1.680957153439521790e-03,-1.470401324331760406e-02,-6.065550260245800018e-03,3.422623267397284508e-04,-7.229258771985769272e-04,-6.550639955094084144e-05,4.204393480904400349e-04,7.426934316754341125e-03,1.218765974044799805e-02,-4.789567552506923676e-03,-3.117765591014176607e-04,4.711318761110305786e-04,-2.602945896796882153e-04,2.404236001893877983e-04,-1.100813897210173309e-04,-4.721020741271786392e-05,-5.270461551845073700e-04,4.165891732554882765e-04,-7.437473686877638102e-05,1.256451214430853724e-04,-3.810543275903910398e-04,6.711626774631440639e-04,-3.123063361272215843e-04,2.455940470099449158e-03,-7.924928795546293259e-04,2.300037303939461708e-03,9.869102388620376587e-03,-9.974767453968524933e-04,-2.747611841186881065e-03,1.254040515050292015e-03,-1.282339217141270638e-03,-7.344808895140886307e-03,-5.724777467548847198e-03,-3.421351313591003418e-03,1.681195572018623352e-02,7.112985011190176010e-03,-4.348927468527108431e-04,-1.754883676767349243e-03,-5.141373723745346069e-03,6.569469813257455826e-03,-4.196547903120517731e-03,2.665314823389053345e-04,-9.736365173012018204e-04,2.948042005300521851e-03,2.648774534463882446e-03,8.248041267506778240e-04,-2.219892572611570358e-03,2.082677185535430908e-02,6.458394229412078857e-03,-1.907320343889296055e-03,9.263224201276898384e-04,-1.428987598046660423e-04,1.279404503293335438e-03,2.346310298889875412e-03,6.078150123357772827e-03,6.667184643447399139e-03,-4.599892534315586090e-03,-2.201222814619541168e-03,3.072184976190328598e-03,2.152567170560359955e-02,-1.611664774827659130e-03,-1.015531737357378006e-02,3.477835096418857574e-03,4.442248493432998657e-03,-1.807115599513053894e-02,3.570019733160734177e-03,-3.459186758846044540e-03,-1.277050352655351162e-03,-1.093980204313993454e-02,-4.925753176212310791e-02,3.821530193090438843e-02,4.520069435238838196e-02,1.622940413653850555e-02,-1.720753870904445648e-02,-5.523073486983776093e-03,4.985040053725242615e-03,-8.540626367903314531e-06\n0.000000000000000000e+00,3.379167901584878564e-05,1.870531414169818163e-04,-1.037071808241307735e-03,-3.207637928426265717e-03,-1.823930651880800724e-04,-2.737755712587386370e-04,-7.630380771672662377e-09,-1.523381943115964532e-04,-3.136247978545725346e-04,-1.345971249975264072e-03,1.865749992430210114e-02,4.062619991600513458e-04,-5.500377155840396881e-04,7.077958434820175171e-05,-2.655203934409655631e-05,3.532513510435819626e-04,3.390026045963168144e-03,3.664879128336906433e-02,-1.450895145535469055e-02,6.298159249126911163e-03,-1.043842080980539322e-02,-8.948395960032939911e-03,-4.156018840149044991e-04,-4.925925750285387039e-04,-1.114294957369565964e-02,4.226492717862129211e-03,8.854525163769721985e-03,-2.313569746911525726e-02,3.839946119114756584e-03,-1.009799167513847351e-02,-9.919358853949233890e-05,4.699263372458517551e-04,-5.861060344614088535e-04,3.292890638113021851e-02,2.035650610923767090e-02,1.332256756722927094e-02,-1.269431971013545990e-02,1.347086951136589050e-02,5.009686574339866638e-03,-2.962315920740365982e-05,2.663239836692810059e-03,-6.303582340478897095e-03,1.055175252258777618e-02,5.517864134162664413e-03,-6.484206765890121460e-03,1.950389891862869263e-02,3.546776948496699333e-03,-3.481100720819085836e-04,4.195640794932842255e-04,-6.959098391234874725e-03,-2.871028333902359009e-02,-1.752526126801967621e-02,1.794553827494382858e-03,-5.352966400096192956e-05,2.165864570997655392e-04,-1.389556418871507049e-04,4.320603329688310623e-05,-5.709107033908367157e-03,1.792641007341444492e-03,4.422095138579607010e-03,5.661181057803332806e-04,3.591418208088725805e-04,1.292527304030954838e-04,-7.334051699281474157e-10,-1.588172381161712110e-06,1.414887083228677511e-04,2.497046254575252533e-03,2.409755252301692963e-03,-1.139012310886755586e-04,-1.330897939624264836e-04,1.357395174039766061e-08,5.591998342424631119e-05,-1.235043964697979391e-05,1.714946702122688293e-04,-3.383683972060680389e-03,-3.367948811501264572e-03,-2.400249242782592773e-03,1.307170023210346699e-04,-7.984413969097658992e-05,3.641913644969463348e-04,1.088848221115767956e-03,1.096425205469131470e-02,-1.244537904858589172e-02,2.182997297495603561e-03,1.123530883342027664e-02,-1.721127075143158436e-03,5.362965748645365238e-05,-5.509363254532217979e-04,-1.165076624602079391e-02,9.799124673008918762e-03,-1.563454046845436096e-02,-2.939004264771938324e-02,1.154726184904575348e-02,-2.543028676882386208e-03,2.230510872323065996e-04,7.107388810254633427e-04,-1.008362160064280033e-03,2.118420973420143127e-02,2.658366039395332336e-02,-5.152608267962932587e-03,2.702410332858562469e-03,1.796956360340118408e-02,2.901039319112896919e-03,4.109699511900544167e-05,3.006130456924438477e-03,1.117819081991910934e-02,8.822262287139892578e-03,-2.130138128995895386e-02,1.439367048442363739e-02,1.362491212785243988e-02,2.476074267178773880e-03,-1.626854937057942152e-04,4.733856767416000366e-03,-1.637849141843616962e-03,-1.230405457317829132e-02,-1.226138882339000702e-02,1.184838917106389999e-02,-1.772711693774908781e-04,1.267022016691043973e-04,-8.687381341587752104e-05,4.309148644097149372e-04,-1.768171554431319237e-03,4.665737040340900421e-03,1.785664819180965424e-03,1.712421362753957510e-04,2.293465076945722103e-04,8.018176595214754343e-05,-1.571932628507966001e-08,-2.112496076733805239e-05,-2.260017208755016327e-04,2.879231236875057220e-03,1.254237373359501362e-03,-5.134208186063915491e-05,1.710644864942878485e-04,-1.008613459418938874e-08,1.272616063943132758e-04,4.231958009768277407e-04,2.870013471692800522e-03,-7.753137964755296707e-03,2.041842043399810791e-02,-9.373169392347335815e-03,-5.966726457700133324e-04,-1.014813024085015059e-04,3.246426640544086695e-04,-1.353053143247961998e-03,-1.081618666648864746e-02,-3.818225860595703125e-02,-2.203698037192225456e-03,-4.729976505041122437e-02,-1.178756635636091232e-02,-4.508465644903481007e-04,1.493667135946452618e-03,3.909689374268054962e-03,1.100102998316287994e-02,-3.562799841165542603e-02,3.681426635012030602e-03,1.607623137533664703e-02,-7.044911384582519531e-03,1.004809746518731117e-06,-1.001542841549962759e-05,-9.654654422774910927e-04,7.255431264638900757e-04,4.633102938532829285e-02,3.256032243371009827e-02,-2.867724746465682983e-03,-2.292561344802379608e-03,-1.973151694983243942e-03,2.196810673922300339e-04,-9.300720877945423126e-03,1.391643658280372620e-03,-2.518864348530769348e-03,1.162666641175746918e-02,-2.452834509313106537e-03,-6.687169894576072693e-03,-2.099422272294759750e-04,5.593564128503203392e-04,-1.682579889893531799e-02,1.496649347245693207e-03,-1.686098426580429077e-02,4.625695757567882538e-03,2.995662018656730652e-02,-3.398625412955880165e-04,6.821682909503579140e-04,-1.980270753847435117e-04,-1.752758864313364029e-03,-1.000320259481668472e-02,-1.369000226259231567e-02,1.118840277194976807e-02,9.339741664007306099e-04,-1.272362715099006891e-04,6.604088412132114172e-05,2.337826643383777991e-08,3.469006915111094713e-04,7.061824435368180275e-04,-7.229768671095371246e-03,-9.839448612183332443e-04,1.543001038953661919e-03,1.450784387998282909e-03,-1.014367079221756285e-08,-6.264735711738467216e-04,-2.200089220423251390e-04,7.699526613578200340e-04,-7.646113634109497070e-02,9.345744550228118896e-02,2.303321287035942078e-02,1.503508305177092552e-03,2.746047684922814369e-04,-2.027289941906929016e-03,3.043535398319363594e-03,-5.580529570579528809e-03,8.250349760055541992e-02,1.418718546628952026e-01,-4.564863815903663635e-02,6.367669254541397095e-02,-9.062812896445393562e-04,3.759988816455006599e-03,9.508651494979858398e-02,6.158445961773395538e-03,-7.606775499880313873e-03,-3.088212385773658752e-02,6.269067525863647461e-04,6.894458085298538208e-02,-2.121745492331683636e-04,-2.924563130363821983e-03,1.071724295616149902e-02,-1.030664816498756409e-01,4.163738489151000977e-01,-9.071270376443862915e-02,-3.616317734122276306e-02,-8.776403963565826416e-02,-1.390982046723365784e-02,-3.597980830818414688e-04,-8.519673720002174377e-04,-3.413467109203338623e-02,-5.337601155042648315e-02,-3.726333379745483398e-04,-3.760278224945068359e-02,-5.155394971370697021e-02,-5.981383845210075378e-03,1.463817781768739223e-03,3.029015660285949707e-02,1.284408122301101685e-01,1.440907418727874756e-01,-2.171728946268558502e-02,-7.883237302303314209e-02,7.181615801528096199e-04,-1.361605827696621418e-03,1.022387994453310966e-03,7.903776131570339203e-04,4.914149641990661621e-02,-6.963964551687240601e-03,-2.504270151257514954e-02,-2.316339639946818352e-03,-1.333443215116858482e-03,-1.834910362958908081e-04,-9.039126780407968909e-09,-5.624726691166870296e-05,-3.125684452243149281e-04,3.968139935750514269e-04,2.179863804485648870e-04,-3.272921312600374222e-04,-1.432317658327519894e-04,1.735975274641532451e-08,-5.930888437433168292e-05,8.411039743805304170e-05,1.117219799198210239e-04,-1.310841180384159088e-03,7.564945146441459656e-03,-3.776513738557696342e-03,-1.371334656141698360e-04,-2.142576886399183422e-05,5.364987300708889961e-04,-3.226450644433498383e-05,1.482269726693630219e-04,8.934172801673412323e-04,-1.867368817329406738e-02,2.191006904467940331e-03,-2.962319646030664444e-03,7.487426046282052994e-05,-8.922111010178923607e-04,-8.793178945779800415e-03,1.409586891531944275e-02,-8.488161489367485046e-03,-1.636788132600486279e-03,-8.027289062738418579e-03,-4.277973901480436325e-03,3.481281746644526720e-04,5.058852257207036018e-04,-1.549824606627225876e-03,9.679218754172325134e-03,4.394347965717315674e-02,1.194189768284559250e-02,-3.415323561057448387e-03,1.560885459184646606e-02,1.646661083213984966e-03,2.467218437232077122e-04,-1.492606825195252895e-03,-1.833240501582622528e-03,1.099062711000442505e-02,5.822208244353532791e-03,2.278016693890094757e-02,2.195292152464389801e-03,2.937398676294833422e-04,-1.435376543668098748e-05,2.930712420493364334e-03,-7.488501723855733871e-04,-1.637857779860496521e-02,-4.904518835246562958e-03,2.085868269205093384e-03,-2.929899783339351416e-04,2.201540482928976417e-04,-4.508387646637856960e-04,2.472989144735038280e-04,-1.117366366088390350e-02,2.917551435530185699e-03,4.715729504823684692e-03,4.601894470397382975e-04,1.775135897332802415e-04,6.412601578631438315e-06,1.569742380524985492e-08,-1.150913885794579983e-04,-3.444199101068079472e-04,-2.017338556470349431e-04,-9.466365445405244827e-04,-1.850587723311036825e-04,-1.981180394068360329e-04,1.533919657958904281e-09,3.055113484151661396e-04,9.907640924211591482e-05,3.154765814542770386e-03,3.139723092317581177e-02,2.902536652982234955e-02,8.966114372014999390e-03,-5.577348638325929642e-04,6.096789729781448841e-04,7.408298552036285400e-04,-3.434083890169858932e-03,4.541509598493576050e-02,3.127541393041610718e-02,-2.406479418277740479e-02,-1.310203038156032562e-02,-1.334484387189149857e-02,-1.214158837683498859e-04,-3.521699400153011084e-04,-1.207516714930534363e-02,-3.408805467188358307e-03,6.982274353504180908e-04,2.270286530256271362e-02,3.472743555903434753e-03,-1.472299918532371521e-02,5.167815834283828735e-04,8.703101775608956814e-05,-1.034818822517991066e-03,-3.205673769116401672e-03,-2.811765298247337341e-03,-1.986948959529399872e-02,3.650968894362449646e-02,6.397185847163200378e-03,-3.421866334974765778e-03,9.035081020556390285e-04,-7.055377587676048279e-03,6.545373238623142242e-03,-7.335790432989597321e-03,-3.428857401013374329e-02,5.015290528535842896e-02,2.139314077794551849e-03,-1.997582148760557175e-03,3.694099141284823418e-04,-5.906627513468265533e-03,-9.469301439821720123e-03,6.691329181194305420e-03,5.047087371349334717e-02,1.811704412102699280e-02,-2.095303498208522797e-04,4.179894458502531052e-04,-9.087410580832511187e-05,-8.675230783410370350e-04,-7.529407739639282227e-03,-1.248548738658428192e-03,3.445720067247748375e-04,-1.210065383929759264e-04,1.932725717779248953e-05,-4.741959855891764164e-05,2.005799615290015936e-08,-1.205575463245622814e-04,-2.170729276258498430e-04,-3.781284671276807785e-03,-6.516954745166003704e-04,-3.269942244514822960e-04,-2.390931622358039021e-04,3.414254479139344767e-08,2.028687158599495888e-04,-3.854155074805021286e-04,-4.176611080765724182e-03,-1.550624519586563110e-02,7.873288355767726898e-03,2.527332678437232971e-02,3.292195033282041550e-04,-2.304009540239349008e-04,1.219824480358511209e-05,-2.185231074690818787e-03,-6.404925603419542313e-03,2.394437603652477264e-02,-7.753791287541389465e-03,-3.618335351347923279e-03,8.039346896111965179e-03,-2.902294800151139498e-04,-5.227823858149349689e-04,-1.312777586281299591e-02,-7.997210137546062469e-03,-2.289099851623177528e-03,2.986541576683521271e-02,1.949186623096466064e-02,3.967014141380786896e-03,-3.421299043111503124e-04,-1.858588075265288353e-05,2.108403015881776810e-03,1.756067760288715363e-02,1.799463853240013123e-02,2.365843392908573151e-02,-1.456124614924192429e-02,-1.125928945839405060e-02,-4.059817176312208176e-03,-9.989015234168618917e-05,1.016810536384582520e-02,3.669676184654235840e-02,4.474611952900886536e-03,-2.273637056350708008e-02,-2.261936105787754059e-02,-1.880894228816032410e-02,6.618002080358564854e-04,5.509360562427900732e-05,1.136793941259384155e-02,1.636659912765026093e-02,-2.237459644675254822e-02,-3.595039620995521545e-02,-1.967418938875198364e-04,2.964516170322895050e-04,-4.671323404181748629e-05,-3.298888987046666443e-05,8.205877384170889854e-04,1.334135886281728745e-03,1.268547866493463516e-02,4.876140039414167404e-03,3.215221804566681385e-04,-1.975938939722254872e-04,-2.673518611118197441e-05,-2.083754679915728047e-08,-1.215339580085128546e-07,-8.246946890722028911e-06,-2.889731258619576693e-04,-1.210111426189541817e-03,-2.930418122559785843e-04,-3.165996458847075701e-04,-1.455878795297849138e-08,-5.794515891466289759e-05,6.668041169177740812e-05,-2.707293024286627769e-03,3.789001144468784332e-03,-8.906036615371704102e-03,-1.440066378563642502e-02,-1.310994150117039680e-03,-3.397940963623113930e-05,4.072119772899895906e-04,5.539159756153821945e-04,-5.424634553492069244e-03,-1.664701104164123535e-02,-2.101621590554714203e-02,1.460347324609756470e-03,-2.201921120285987854e-02,2.187106438213959336e-04,-4.027028044220060110e-04,-2.174660377204418182e-02,1.929676532745361328e-02,-1.208924409002065659e-02,-5.988220218569040298e-03,-1.094421185553073883e-02,-2.285277843475341797e-02,8.651576354168355465e-05,4.245195304974913597e-04,-2.197636757045984268e-03,1.124219596385955811e-02,3.458381816744804382e-02,-1.000179164111614227e-02,4.818788729608058929e-03,7.193183992058038712e-03,3.472293028607964516e-03,9.686168777989223599e-05,-4.600745625793933868e-03,8.488641120493412018e-03,9.704192169010639191e-03,1.408414170145988464e-02,4.327246919274330139e-03,1.892904401756823063e-03,2.036624122411012650e-03,-9.412335930392146111e-05,-6.441110745072364807e-03,-2.860922925174236298e-02,-3.311187028884887695e-02,-1.132989302277565002e-02,9.699133224785327911e-03,-2.170854131691157818e-04,3.084057825617492199e-04,-2.127354673575609922e-04,-1.088030869141221046e-03,-1.370374206453561783e-02,-7.320396834984421730e-04,7.422582246363162994e-03,1.026382553391158581e-03,2.321931242477148771e-04,2.073805990221444517e-05,2.340902938158251345e-08,3.256500349380075932e-07,2.385294792475178838e-04,3.589140251278877258e-03,1.922716503031551838e-03,-9.759730892255902290e-05,-1.029264531098306179e-04,3.400737114134244621e-08,-2.050813782261684537e-04,-6.405622116290032864e-06,-8.846635464578866959e-04,-1.034687738865613937e-02,-2.885649167001247406e-02,-1.254928018897771835e-02,1.091151731088757515e-03,-4.239020054228603840e-04,-9.677307680249214172e-04,1.786552602425217628e-03,-1.324455346912145615e-02,-1.435444341041147709e-03,-9.449589997529983521e-04,-3.454927355051040649e-02,-1.433558296412229538e-03,3.300301032140851021e-04,-1.218286459334194660e-03,-6.885162089020013809e-03,-1.020036730915307999e-02,-1.913021877408027649e-02,2.530606836080551147e-02,-2.037370577454566956e-02,-4.653800744563341141e-03,-2.845769631676375866e-04,4.183862765785306692e-04,2.793829189613461494e-04,2.285946160554885864e-02,2.330817282199859619e-03,-3.662922605872154236e-02,-2.046779170632362366e-02,2.212859876453876495e-02,3.011186141520738602e-03,-5.281182238832116127e-04,7.603026926517486572e-03,-7.394212298095226288e-03,-8.610282093286514282e-03,1.914720609784126282e-02,-3.584401682019233704e-03,2.743851020932197571e-02,1.415109611116349697e-03,-1.289696665480732918e-03,4.866885952651500702e-03,-1.042304933071136475e-02,-2.811661362648010254e-02,7.195853628218173981e-03,-2.127800695598125458e-02,-8.666721987538039684e-05,1.389569370076060295e-04,6.385871092788875103e-04,2.677527663763612509e-04,-1.507178531028330326e-03,-6.184144876897335052e-03,-8.312049321830272675e-03,-7.774379337206482887e-04,-5.342215299606323242e-04,-1.855552691267803311e-04,-3.915585402864962816e-04,-2.069811453111469746e-04,8.231943938881158829e-04,2.631003735587000847e-03,1.357937813736498356e-03,-2.180907176807522774e-04,-3.927979269064962864e-04,3.323669661767780781e-04,-5.781104555353522301e-04,1.812981208786368370e-04,4.222555086016654968e-03,2.015906199812889099e-02,-6.104999221861362457e-03,6.895404774695634842e-03,7.109655998647212982e-04,6.511341314762830734e-03,2.668179222382605076e-04,-1.806280342862010002e-03,-9.322296828031539917e-04,1.080163847655057907e-02,-1.853238604962825775e-02,-5.183849949389696121e-03,-9.374227374792098999e-03,1.166712841950356960e-03,-2.238796325400471687e-03,-1.443852763622999191e-02,9.207969531416893005e-03,8.286206983029842377e-03,-1.065895333886146545e-02,-3.065186319872736931e-03,-1.234772615134716034e-03,-4.932269454002380371e-03,2.575717633590102196e-03,1.916461624205112457e-03,1.456277444958686829e-02,4.212171211838722229e-02,1.907488796859979630e-03,-1.891318522393703461e-02,1.384912896901369095e-02,-3.297272138297557831e-03,-1.122926245443522930e-03,-3.292110748589038849e-03,-1.516220858320593834e-03,3.172626346349716187e-02,-3.000055812299251556e-02,1.139862695708870888e-03,1.333882100880146027e-03,-3.114108461886644363e-03,1.629536971449851990e-02,1.027349475771188736e-02,-1.578598842024803162e-02,-6.611947901546955109e-03,-2.476546168327331543e-02,-1.455541048198938370e-02,-1.624847389757633209e-02,1.371825486421585083e-02,2.593978643417358398e-01,-5.470539256930351257e-02,-2.902329340577125549e-02,-4.215941205620765686e-02,2.678786218166351318e-02,4.344443231821060181e-02,-6.134816212579607964e-04,3.732589175342582166e-05\n0.000000000000000000e+00,-1.044816963258199394e-04,-3.399152192287147045e-04,9.375176741741597652e-04,2.998355543240904808e-03,2.574553946033120155e-06,1.029552513500675559e-04,1.432863871997369642e-08,2.656350552570074797e-04,4.365664790384471416e-04,-7.000273326411843300e-04,-2.926648221909999847e-02,3.376621752977371216e-04,3.956691361963748932e-04,-4.618735983967781067e-04,-1.159106323029845953e-04,1.323109026998281479e-04,-5.144158843904733658e-03,-4.869535192847251892e-02,1.680732518434524536e-02,-2.570850774645805359e-02,3.270077984780073166e-03,-1.373090781271457672e-03,4.772539541590958834e-04,3.437049454078078270e-04,-1.142436172813177109e-03,5.023697391152381897e-03,2.105078427121043205e-03,3.152875229716300964e-02,-5.226103123277425766e-03,-4.143306054174900055e-03,8.765604434302076697e-05,-2.477831003488972783e-05,-9.254411270376294851e-05,-1.811091043055057526e-02,4.541738703846931458e-02,2.678097039461135864e-02,-6.595007143914699554e-03,-1.391104049980640411e-02,-3.456054488196969032e-03,-9.096891881199553609e-05,-5.331232212483882904e-03,2.742716670036315918e-02,1.852295920252799988e-02,-4.134732298552989960e-04,-1.448611263185739517e-02,-3.385446220636367798e-02,-2.439751522615551949e-03,3.373372310306876898e-04,-1.422358583658933640e-02,7.416652515530586243e-04,-1.808966509997844696e-03,6.750405300408601761e-03,1.228556036949157715e-02,-5.892738408874720335e-05,1.089268989744596183e-04,4.571660247165709734e-05,-1.168430200777947903e-03,-3.296778071671724319e-03,4.339468665421009064e-03,4.941730294376611710e-03,6.638929480686783791e-04,-5.043498240411281586e-04,-1.695762039162218571e-04,1.312564057442955345e-09,-9.873387170955538750e-06,9.820818377193063498e-05,8.838467765599489212e-04,6.540026515722274780e-04,2.093995135510340333e-05,1.662154245423153043e-04,-8.299114867549306496e-11,-8.923104178393259645e-05,4.451476561371237040e-04,-2.411777852103114128e-03,-1.724106445908546448e-02,2.642858400940895081e-02,-7.633519358932971954e-03,5.980311834719032049e-05,-7.098655623849481344e-05,2.656269316503312439e-05,-8.662309264764189720e-04,1.237126765772700310e-03,-2.594748139381408691e-02,1.148382015526294708e-02,9.297348558902740479e-03,-1.234360504895448685e-03,5.827027489431202412e-04,1.862653589341789484e-04,7.527583511546254158e-05,5.019934847950935364e-03,-3.093932755291461945e-03,-1.389424968510866165e-02,1.303941197693347931e-02,-3.579015145078301430e-03,3.533756535034626722e-04,-1.751565432641655207e-04,-8.589953649789094925e-04,-6.302465684711933136e-03,7.055840454995632172e-03,3.496441990137100220e-02,-1.148362830281257629e-02,-1.038646418601274490e-02,7.680562557652592659e-04,-8.872334728948771954e-05,-5.138620268553495407e-03,-5.931098945438861847e-03,1.801825314760208130e-02,-6.431842222809791565e-03,-8.340463042259216309e-03,-1.079367287456989288e-02,-1.047378638759255409e-03,2.747234539128839970e-04,-5.184980574995279312e-03,-3.063267795369029045e-03,1.595431379973888397e-02,-1.086584758013486862e-02,5.339724477380514145e-03,-9.506754577159881592e-05,2.658860757946968079e-04,6.637156911892816424e-05,-4.628502938430756330e-04,-8.750341366976499557e-04,3.629107493907213211e-03,3.987777046859264374e-03,6.920110899955034256e-04,-7.810712850186973810e-05,-4.183949204161763191e-05,1.339476352057999975e-08,-1.846006634877994657e-04,-7.718325650785118341e-05,-4.403768107295036316e-03,-3.903609234839677811e-03,-1.575560745550319552e-04,-6.529544480144977570e-04,1.909092972596226900e-08,2.684124629013240337e-04,-8.686633082106709480e-04,3.914669621735811234e-03,2.713794633746147156e-02,-1.574141904711723328e-02,5.868901498615741730e-03,-6.885761395096778870e-04,3.118506283499300480e-04,8.230828680098056793e-04,-3.140174085274338722e-03,1.674296334385871887e-02,2.245532721281051636e-02,-8.327300101518630981e-02,4.388336092233657837e-02,-1.199902594089508057e-02,-5.365420947782695293e-04,-1.036311499774456024e-03,-2.075269073247909546e-02,9.390941821038722992e-03,4.391752928495407104e-02,-5.571430921554565430e-02,3.346386132761836052e-03,-1.414024084806442261e-02,-3.678957000374794006e-05,5.707942182198166847e-04,6.167851388454437256e-04,9.369382634758949280e-03,2.933491766452789307e-02,-3.184523433446884155e-03,6.638237275183200836e-03,6.416895426809787750e-03,1.441306201741099358e-03,1.361506438115611672e-04,-1.703067217022180557e-03,-1.100194640457630157e-03,-3.156073391437530518e-02,-6.597347557544708252e-03,-1.437388174235820770e-02,1.107140257954597473e-02,3.162628505378961563e-03,-4.191948683001101017e-04,-1.760582323186099529e-03,-1.583495922386646271e-02,-7.060701400041580200e-02,-3.542423248291015625e-02,1.227675378322601318e-02,1.693495723884552717e-04,-4.464868470677174628e-05,1.551877649035304785e-04,-1.414921134710311890e-04,-2.270261757075786591e-03,2.442367188632488251e-02,4.635300487279891968e-03,1.023916760459542274e-03,-1.745851914165541530e-04,-2.009517920669168234e-04,-1.150010042749727290e-08,1.377407024847343564e-04,-4.949065623804926872e-05,5.025213584303855896e-03,5.402428098022937775e-03,-2.208477962994948030e-04,1.427136303391307592e-04,6.485379344667308033e-09,2.293692668899893761e-04,-8.791727013885974884e-04,4.403459839522838593e-03,-5.950984731316566467e-02,-1.134733036160469055e-01,6.409287452697753906e-02,6.296682171523571014e-03,-1.866752281785011292e-04,-2.181669464334845543e-03,1.034496538341045380e-02,8.491281419992446899e-02,-9.106290340423583984e-02,-8.483172208070755005e-02,1.633645296096801758e-01,1.790796071290969849e-01,1.547285122796893120e-03,-1.114355633035302162e-03,1.440320815891027451e-02,-8.008228242397308350e-02,6.493180990219116211e-04,9.301884472370147705e-02,7.206426560878753662e-02,1.092152893543243408e-01,-1.984591362997889519e-03,-6.792350905016064644e-04,-2.576255938038229942e-03,3.045161627233028412e-02,-9.096048027276992798e-02,5.686408877372741699e-01,2.281595617532730103e-01,5.586532503366470337e-02,4.466340877115726471e-03,2.646072534844279289e-04,4.914613813161849976e-02,2.122050151228904724e-02,-1.219191923737525940e-01,1.177675649523735046e-01,5.130786821246147156e-02,6.743998825550079346e-02,4.251933656632900238e-03,-8.644043700769543648e-04,1.474425047636032104e-01,2.451830357313156128e-02,7.071735709905624390e-02,5.800069123506546021e-02,-4.669784754514694214e-02,3.810698399320244789e-04,-1.573625020682811737e-03,-8.144441526383161545e-04,1.318996772170066833e-02,4.836722463369369507e-02,-2.298799157142639160e-02,-3.052948042750358582e-02,-4.591761622577905655e-03,1.158769242465496063e-03,2.646502107381820679e-04,6.247091732802800834e-09,-2.514215520932339132e-05,3.475456032902002335e-04,-1.907796249724924564e-04,-1.986012095585465431e-03,6.503483746200799942e-05,-1.749086077325046062e-04,-3.119396296824561432e-09,1.242974540218710899e-04,4.319648724049329758e-06,-7.320010918192565441e-04,2.772986702620983124e-02,-1.500785909593105316e-02,-3.876321017742156982e-03,-3.715787024702876806e-04,-2.424310150672681630e-05,-1.230915950145572424e-05,-1.908431877382099628e-03,3.231674432754516602e-03,1.221406273543834686e-04,1.123057678341865540e-02,1.387199573218822479e-02,-1.380207017064094543e-02,-2.737050526775419712e-04,5.137496627867221832e-04,-1.239789929240942001e-02,-4.468068480491638184e-03,1.625442877411842346e-02,-4.999918863177299500e-03,1.877620257437229156e-02,-1.162967272102832794e-02,-2.529829507693648338e-04,5.168656207388266921e-05,4.243028233759105206e-04,-6.520808674395084381e-03,1.567737013101577759e-02,4.583856463432312012e-02,-1.586239784955978394e-02,-8.943690918385982513e-03,-1.824765349738299847e-04,-1.637346867937594652e-04,-2.731396816670894623e-03,-2.538228873163461685e-04,1.216097734868526459e-02,-3.872155910357832909e-03,-2.521495148539543152e-02,-4.688106477260589600e-03,2.785308461170643568e-04,-1.529000437585636973e-04,-1.027057692408561707e-02,-1.006296835839748383e-02,-8.200426585972309113e-03,1.121562533080577850e-02,1.291251555085182190e-02,4.186898586340248585e-04,1.647713215788826346e-04,4.129210137762129307e-04,-9.021076839417219162e-04,3.354455810040235519e-03,4.219118040055036545e-03,3.975937608629465103e-03,5.625986959785223007e-04,-1.915234752232208848e-04,-2.172249332943465561e-05,1.092968204829958268e-08,-6.609901174670085311e-05,-1.650485210120677948e-04,-1.346249831840395927e-03,-2.075771801173686981e-03,-2.208797377534210682e-04,-7.979360816534608603e-05,9.309815141023136675e-10,-8.333280857186764479e-05,4.957278724759817123e-04,-5.065422505140304565e-03,3.752418980002403259e-02,2.521371655166149139e-02,-6.556157022714614868e-03,-1.197433215565979481e-03,4.393999697640538216e-04,7.784273475408554077e-04,-2.150281798094511032e-03,1.395183056592941284e-02,4.191993549466133118e-02,-8.799168281257152557e-03,-2.573500387370586395e-02,-2.177870646119117737e-02,5.784729728475213051e-05,-4.621267726179212332e-04,-1.129479147493839264e-02,-1.299878116697072983e-03,1.100413314998149872e-02,-4.182508215308189392e-03,-1.650687307119369507e-02,-1.642059162259101868e-02,7.477261824533343315e-04,-1.919495989568531513e-04,-3.095603315159678459e-03,-2.610581740736961365e-02,-1.634465530514717102e-02,1.136740297079086304e-02,1.056112162768840790e-02,-3.456661477684974670e-03,-6.108651868999004364e-04,7.291635265573859215e-04,-1.480551529675722122e-02,-8.502775803208351135e-03,-3.898933064192533493e-03,-3.845019266009330750e-03,3.232984617352485657e-02,-7.383548188954591751e-03,-2.575995633378624916e-03,4.305782495066523552e-04,-2.151446044445037842e-02,-3.141134046018123627e-03,3.703226149082183838e-02,2.152544073760509491e-02,2.155414223670959473e-02,-9.311009489465504885e-05,8.799080969765782356e-04,-7.342010940192267299e-05,-1.301485928706824780e-03,-1.005029398947954178e-02,-1.140786800533533096e-03,4.501427523791790009e-03,3.438933636061847210e-04,1.875525340437889099e-04,-1.322797907050698996e-04,1.943487859534798190e-08,1.301142328884452581e-04,4.183624114375561476e-04,-5.645790952257812023e-04,-3.073876723647117615e-03,1.560254750074818730e-04,4.069713031640276313e-05,-2.340129867661744356e-09,-4.910118877887725830e-04,5.573924281634390354e-04,1.463452004827558994e-03,3.555637784302234650e-03,-1.680387556552886963e-02,-3.171626850962638855e-02,-7.977884379215538502e-04,2.275615261169150472e-04,2.343242376809939742e-04,4.064834676682949066e-03,1.000086683779954910e-02,-1.889490708708763123e-02,3.906534239649772644e-02,4.683027416467666626e-02,-1.110878121107816696e-02,7.012608693912625313e-04,-3.625129174906760454e-04,-5.972462240606546402e-04,6.229736376553773880e-03,-6.871676538139581680e-03,-3.881961107254028320e-02,-1.936815120279788971e-02,-8.477755822241306305e-03,3.242228995077311993e-04,-1.160261163022369146e-04,-2.168683335185050964e-03,-8.691634982824325562e-03,1.091551687568426132e-02,3.221407160162925720e-02,-3.027706407010555267e-02,-8.129324764013290405e-03,1.035520527511835098e-02,3.963474591728299856e-05,-1.064912881702184677e-02,-3.157033398747444153e-02,-1.069576572626829147e-02,5.366615951061248779e-02,1.097591035068035126e-02,1.214770600199699402e-05,2.304047346115112305e-03,1.098803841159678996e-05,-1.168419793248176575e-02,-1.570638641715049744e-02,1.033690199255943298e-02,3.119367733597755432e-02,-9.528690949082374573e-03,-1.552271423861384392e-04,2.999721327796578407e-04,-1.009778497973456979e-04,-8.098150137811899185e-04,-6.655242294073104858e-03,-2.832799218595027924e-03,5.658854730427265167e-03,1.132689416408538818e-03,4.666360327973961830e-04,1.123414840549230576e-04,1.923990566865541041e-08,3.315424692118540406e-06,-5.977926775813102722e-06,7.173817139118909836e-04,9.113127598538994789e-04,3.254376060795038939e-04,1.883004588307812810e-04,2.204888005508109927e-08,1.631544146221131086e-04,1.504833926446735859e-04,3.515558317303657532e-03,1.419014576822519302e-02,-1.149135734885931015e-02,-1.032421365380287170e-02,-3.876388072967529297e-04,-6.743250560248270631e-05,1.576886643306352198e-05,-3.158979583531618118e-03,-3.971934691071510315e-02,-4.998365417122840881e-03,-1.187440566718578339e-02,-2.824263647198677063e-02,-6.248143687844276428e-02,-1.576536451466381550e-04,1.230668276548385620e-03,1.132085267454385757e-02,-7.096198387444019318e-03,2.844982594251632690e-02,1.206203363835811615e-02,-1.514873374253511429e-02,-2.618534676730632782e-02,3.870473883580416441e-04,3.568248066585510969e-04,2.241997513920068741e-03,8.440431207418441772e-03,-5.363859236240386963e-04,4.393833875656127930e-02,-2.977174893021583557e-02,-3.754220437258481979e-03,-1.736073521897196770e-03,-4.534132895059883595e-04,-4.873793106526136398e-03,-3.300243522971868515e-03,4.162151366472244263e-02,-2.864491939544677734e-02,-2.273818105459213257e-02,-1.956493826583027840e-03,-1.971384277567267418e-03,-4.646136221708729863e-05,-5.032318457961082458e-02,-2.462510392069816589e-02,-1.615782454609870911e-02,-2.932811528444290161e-02,8.022599853575229645e-03,-4.557508509606122971e-05,1.945192052517086267e-04,4.430018016137182713e-04,-4.337921738624572754e-03,2.306093461811542511e-03,7.193080615252256393e-03,3.899981733411550522e-03,7.621826953254640102e-04,-2.821734233293682337e-04,-3.845100764010567218e-06,-3.230906031603808515e-08,-1.304195029661059380e-05,1.343424955848604441e-04,1.299162162467837334e-03,1.895102788694202900e-03,1.698467822279781103e-04,2.902464621001854539e-05,-3.644402113422984257e-09,-1.419161271769553423e-04,-1.292311644647270441e-04,-1.290928572416305542e-03,6.818595342338085175e-03,-2.356674149632453918e-02,-7.424552459269762039e-03,-2.034200733760371804e-04,-2.177993883378803730e-04,-6.561734480783343315e-04,-8.560122223570942879e-04,-2.059575729072093964e-02,-4.538506735116243362e-03,8.462714031338691711e-03,-4.144977778196334839e-02,-1.859932951629161835e-02,1.663627335801720619e-04,-8.902065455913543701e-04,-2.539367415010929108e-04,-1.697336882352828979e-02,4.460060968995094299e-03,3.851335495710372925e-02,-5.651228874921798706e-02,-8.103518746793270111e-03,3.538896562531590462e-04,1.904089294839650393e-04,4.992850590497255325e-04,3.684822935611009598e-03,-2.194499783217906952e-02,-1.082639023661613464e-02,-1.294347457587718964e-02,6.867916323244571686e-03,-1.524358871392905712e-03,-8.546245517209172249e-04,-2.940444275736808777e-03,-7.717734668403863907e-03,1.043750904500484467e-02,7.520329672843217850e-03,-5.693698674440383911e-02,-3.543549217283725739e-03,-1.254600356332957745e-03,-3.934777923859655857e-04,-8.723662234842777252e-03,-3.139509633183479309e-02,-1.435877289623022079e-02,-1.426120940595865250e-02,-1.872584596276283264e-02,-1.525512197986245155e-04,-1.308383885771036148e-03,1.065505566657520831e-04,-1.160321058705449104e-03,2.743791788816452026e-03,-7.033236324787139893e-04,-1.234783697873353958e-02,-2.561344299465417862e-03,-3.039639850612729788e-04,7.859887555241584778e-04,2.533035294618457556e-04,3.931829414796084166e-04,-1.847841544076800346e-03,-1.340139424428343773e-03,-1.232191454619169235e-03,-1.526320120319724083e-04,-1.513677125331014395e-04,-9.059540461748838425e-04,2.330065937712788582e-03,-1.024457742460072041e-03,-3.653341205790638924e-03,1.145568490028381348e-02,-4.429333377629518509e-03,-2.788995951414108276e-02,-3.408740274608135223e-03,-4.528821446001529694e-03,3.221876686438918114e-03,1.860034652054309845e-03,-2.031137980520725250e-02,-4.358407109975814819e-02,-1.861156523227691650e-02,-1.147396862506866455e-03,-3.495173156261444092e-02,-1.883187680505216122e-03,2.938565332442522049e-03,1.402912475168704987e-02,-2.213416155427694321e-05,1.588899455964565277e-02,-5.160337314009666443e-04,-9.022466838359832764e-04,-3.176853060722351074e-02,4.183113342151045799e-04,-3.699441673234105110e-03,-3.344483207911252975e-03,-1.292401365935802460e-02,-3.787709400057792664e-03,2.135703526437282562e-02,-1.220873091369867325e-02,-9.874932467937469482e-03,7.724443916231393814e-03,4.701737780123949051e-03,-4.205725155770778656e-03,7.738779298961162567e-03,2.611835300922393799e-02,2.623706683516502380e-02,-2.475548535585403442e-05,-2.613716293126344681e-03,1.475309859961271286e-02,-1.329143997281789780e-02,-4.047415405511856079e-02,-1.198007352650165558e-02,-5.207394808530807495e-02,3.113320842385292053e-02,3.958898037672042847e-02,4.313235729932785034e-02,4.471386224031448364e-02,-3.179928362369537354e-01,9.520579129457473755e-02,-6.038675829768180847e-02,6.239889934659004211e-02,-1.969621889293193817e-02,-4.943029209971427917e-02,1.869815215468406677e-02,-3.727231160155497491e-06\n0.000000000000000000e+00,-7.146319694584235549e-05,-3.482569591142237186e-04,3.037780057638883591e-03,4.024868365377187729e-03,2.152363304048776627e-04,2.117924013873562217e-04,9.547154178335404140e-09,3.840319404844194651e-04,1.976391649805009365e-04,1.716795726679265499e-03,-1.330264657735824585e-02,-1.419091597199440002e-03,7.159093394875526428e-03,-4.164010169915854931e-04,4.156163777224719524e-05,2.253336569992825389e-04,-5.529010668396949768e-03,-3.115236200392246246e-02,3.466010093688964844e-02,-3.848744556307792664e-02,-1.296793110668659210e-02,1.036769803613424301e-02,1.394139835610985756e-04,1.407665782608091831e-03,1.310887187719345093e-02,1.414580084383487701e-02,3.759560640901327133e-03,2.135615795850753784e-02,-5.393182858824729919e-03,8.406082168221473694e-03,6.038011633791029453e-05,1.122807007050141692e-04,5.139749264344573021e-04,-2.266934327781200409e-02,1.976236142218112946e-02,-1.816843822598457336e-02,4.005213081836700439e-02,2.673033159226179123e-03,-7.308216765522956848e-03,3.448547795414924622e-04,-7.855492644011974335e-03,3.064576722681522369e-02,9.269754402339458466e-03,1.804086379706859589e-03,1.982583850622177124e-02,-2.240865677595138550e-02,-5.356751382350921631e-03,3.413136000744998455e-04,-6.013243459165096283e-03,1.152033824473619461e-02,2.977303415536880493e-02,3.011058084666728973e-02,1.660275459289550781e-02,1.587933365954086185e-05,-1.313443353865295649e-04,2.235170250060036778e-04,-5.469246534630656242e-04,5.106589291244745255e-03,1.003116834908723831e-03,-3.624018747359514236e-03,-4.084371612407267094e-04,-5.908014718443155289e-04,-2.148257772205397487e-04,-5.980452577603045938e-09,2.498584581189788878e-05,6.940090679563581944e-05,-6.342086708173155785e-04,-2.854339312762022018e-03,1.732487726258113980e-04,1.440860796719789505e-05,-6.740100477742316798e-09,6.468518404290080070e-05,-3.725530987139791250e-04,9.104739292524755001e-04,1.591346226632595062e-02,-7.795695215463638306e-03,1.775961369276046753e-03,-1.507790002506226301e-04,4.365913264336995780e-05,5.781114668934606016e-05,-7.066567777656018734e-04,9.175664745271205902e-03,2.011670917272567749e-02,-3.057814389467239380e-02,-6.993394810706377029e-03,6.359956227242946625e-03,-1.250683271791785955e-05,1.015842077322304249e-03,1.270816009491682053e-02,8.385293185710906982e-03,2.117841690778732300e-02,1.203261502087116241e-02,3.640632145106792450e-03,6.116892676800489426e-03,-2.492289640940725803e-04,-2.440649841446429491e-04,2.216373104602098465e-04,-9.777138009667396545e-03,9.620951488614082336e-03,-5.995206534862518311e-03,1.887225359678268433e-02,-8.807509439066052437e-04,-1.423381036147475243e-03,1.045715325744822621e-04,-6.276436033658683300e-04,-1.129129528999328613e-02,-5.860629957169294357e-03,1.881977729499340057e-02,5.155318416655063629e-03,-8.797203772701323032e-04,-2.526156837120652199e-03,3.198547346983104944e-05,-8.518312824890017509e-04,-2.763675583992153406e-04,2.699097152799367905e-03,4.306822549551725388e-03,1.572640845552086830e-03,1.690708159003406763e-04,-1.036140529322437942e-04,1.582550612511113286e-04,-9.901824523694813251e-05,4.757579416036605835e-03,-8.537553949281573296e-04,-2.402349142357707024e-03,-1.178175953100435436e-04,-1.689719065325334668e-04,-6.769199535483494401e-05,1.844567165676380682e-08,1.446089299861341715e-06,7.988118159119039774e-05,3.196048084646463394e-03,2.800108166411519051e-03,3.609357372624799609e-05,4.771529347635805607e-05,1.031979834920093708e-08,-2.080945123452693224e-04,5.380357615649700165e-04,-6.262667942792177200e-03,1.875846274197101593e-02,3.805247694253921509e-02,-1.374162174761295319e-02,1.574394991621375084e-04,3.168390248902142048e-04,1.364976342301815748e-04,-1.453894306905567646e-03,-6.178406067192554474e-03,1.553724333643913269e-02,-1.109865587204694748e-02,1.242291554808616638e-02,-1.001038216054439545e-02,6.173027213662862778e-04,-1.242422033101320267e-03,-7.277200929820537567e-03,-6.261541973799467087e-03,1.250088401138782501e-02,5.833961069583892822e-03,5.230241920799016953e-03,-7.910517975687980652e-03,7.707865443080663681e-04,2.004606649279594421e-04,-3.710966557264328003e-03,-2.687438204884529114e-02,-2.701180428266525269e-02,-1.781728304922580719e-02,1.860058866441249847e-02,1.199863478541374207e-02,1.137428800575435162e-03,1.541834899398963898e-05,-1.209490001201629639e-02,-2.111029438674449921e-02,2.625463902950286865e-02,2.306463755667209625e-02,-1.645308919250965118e-02,1.648230850696563721e-02,1.228848705068230629e-03,-7.069903949741274118e-05,4.542884416878223419e-04,-9.985279291868209839e-03,1.934939995408058167e-02,7.736930623650550842e-03,1.447656564414501190e-02,2.764974487945437431e-05,1.188073656521737576e-05,2.131736400770023465e-04,4.010484553873538971e-05,3.191351424902677536e-03,1.286262832581996918e-02,-6.064141169190406799e-03,-3.306401195004582405e-04,1.708811614662408829e-04,-2.848096773959696293e-04,1.743183730695818667e-08,-3.170819254592061043e-04,-8.719385368749499321e-04,-9.599405340850353241e-03,-1.435339683666825294e-03,-1.798891229555010796e-03,-7.056276663206517696e-04,-8.722672362182493089e-09,-1.641981507418677211e-04,1.484905951656401157e-03,-8.545903488993644714e-03,-4.255599156022071838e-02,-5.926332622766494751e-02,6.598860025405883789e-03,2.421865472570061684e-03,1.656930689932778478e-04,-8.098687976598739624e-04,3.596193622797727585e-03,8.665792644023895264e-03,-1.474214494228363037e-01,-5.516548082232475281e-02,1.719799190759658813e-01,-3.053758293390274048e-03,3.174368292093276978e-03,-7.379095070064067841e-03,-9.546791017055511475e-02,-1.412199437618255615e-01,-4.217781126499176025e-02,1.081190928816795349e-01,-3.178861364722251892e-02,-2.095802500844001770e-02,-5.778447375632822514e-04,-1.297056442126631737e-03,-7.081965915858745575e-03,4.180741310119628906e-02,-3.570131957530975342e-02,2.229026108980178833e-01,6.256245970726013184e-01,-4.736057668924331665e-02,1.411036401987075806e-02,-3.246727865189313889e-04,3.219166770577430725e-02,6.382686644792556763e-02,-6.133342906832695007e-02,1.465251147747039795e-01,3.084154054522514343e-02,-1.268070191144943237e-02,1.095720659941434860e-02,-3.770530165638774633e-04,2.456963248550891876e-02,-4.756214842200279236e-02,-7.701678574085235596e-02,9.149339795112609863e-02,-3.607552498579025269e-02,-1.244132581632584333e-04,8.321530185639858246e-04,-1.502118655480444431e-03,3.807092318311333656e-03,-4.268672689795494080e-02,3.769310191273689270e-03,2.371885068714618683e-02,1.477148500271141529e-03,1.932761399075388908e-03,3.366397577337920666e-04,-1.930561666085850447e-08,1.205855005537159741e-05,3.714265185408294201e-04,1.730539370328187943e-03,-5.091045168228447437e-04,3.392317448742687702e-04,-4.823530252906493843e-05,1.995840648305602372e-08,3.616639296524226665e-04,-3.190928837284445763e-04,3.748038783669471741e-03,2.551524154841899872e-02,-2.209660969674587250e-02,6.494663190096616745e-03,1.888453261926770210e-04,3.125789226032793522e-05,-2.819102373905479908e-04,-2.511621685698628426e-03,8.661616593599319458e-03,1.387775689363479614e-02,5.417484790086746216e-03,-3.523005405440926552e-03,1.628482714295387268e-03,-4.318636201787739992e-04,1.552509260363876820e-03,3.114815102890133858e-03,-4.256072454154491425e-03,2.481235377490520477e-02,-8.791138418018817902e-03,3.300565108656883240e-02,-1.814093557186424732e-03,-4.936945624649524689e-04,7.843844650778919458e-05,1.865821424871683121e-03,-5.012191832065582275e-03,-5.764044821262359619e-03,-1.283876318484544754e-02,1.771438121795654297e-02,-1.418695319443941116e-04,-2.983073471114039421e-03,-1.440494961570948362e-04,1.771321753039956093e-03,-8.158523123711347580e-04,6.276510655879974365e-03,-1.999705843627452850e-02,-1.838274113833904266e-02,8.546157740056514740e-03,-7.909588748589158058e-04,-2.455636276863515377e-04,-3.461803309619426727e-03,-2.989728702232241631e-03,-1.604232704266905785e-03,1.785366982221603394e-02,1.564101874828338623e-02,4.475238674785941839e-04,-1.776143617462366819e-04,6.248055142350494862e-04,-2.866152790375053883e-04,1.403106097131967545e-02,-1.365499338135123253e-04,-5.489138886332511902e-03,-5.013608024455606937e-04,-3.835079842247068882e-04,-3.348399332026019692e-05,-1.402622729074209929e-08,1.137005529017187655e-04,4.045558162033557892e-04,2.077069133520126343e-03,1.369681791402399540e-03,1.327740319538861513e-04,9.410825441591441631e-05,-4.088690275239059702e-09,-3.511528484523296356e-04,-4.183551063761115074e-04,-5.163716152310371399e-03,-3.628219664096832275e-02,-7.250049710273742676e-02,-1.984245702624320984e-02,4.824878124054521322e-04,-8.372995653189718723e-04,-1.002301461994647980e-03,3.668510820716619492e-03,-4.157387837767601013e-02,-6.426862627267837524e-02,-2.896742522716522217e-02,-4.390892572700977325e-03,1.093737594783306122e-02,-4.710437497124075890e-05,2.468755410518497229e-04,7.896664552390575409e-03,1.509597525000572205e-02,8.856067433953285217e-03,-5.011603236198425293e-02,-6.934467703104019165e-03,1.181213557720184326e-02,-5.331523134373128414e-04,4.576850042212754488e-04,4.565233830362558365e-04,1.537327747792005539e-02,3.150598704814910889e-02,1.884398236870765686e-02,-6.342575699090957642e-02,5.219506565481424332e-03,4.334975033998489380e-03,-1.337812980636954308e-03,5.196020938456058502e-03,-2.495585381984710693e-02,1.326688937842845917e-02,3.048417344689369202e-02,-7.345563918352127075e-02,1.803820952773094177e-03,2.728085732087492943e-03,-7.035082671791315079e-04,5.586655810475349426e-03,-2.269861288368701935e-03,-4.053159430623054504e-02,-7.964038103818893433e-02,-1.783409528434276581e-02,1.646549790166318417e-04,-6.725426064804196358e-04,1.072355007636360824e-04,7.806423236615955830e-04,7.484231144189834595e-03,4.538812674582004547e-03,-1.512172166258096695e-04,1.692591176833957434e-04,-5.668125231750309467e-05,5.889952444704249501e-05,4.194021130388136953e-08,1.855856535257771611e-04,4.034309240523725748e-04,4.986775456927716732e-04,-3.652158193290233612e-03,3.905454941559582949e-04,5.516374949365854263e-05,2.105184648826252669e-08,-1.500620710430666804e-04,1.353236730210483074e-04,8.530270308256149292e-03,2.256518974900245667e-02,-2.263749763369560242e-02,-2.447101287543773651e-02,-7.897059549577534199e-04,5.285846418701112270e-04,4.827866796404123306e-04,5.159614607691764832e-03,3.010861948132514954e-02,-4.898749291896820068e-03,5.266706459224224091e-03,3.433814644813537598e-02,-9.366584010422229767e-03,4.460715863388031721e-04,6.503917393274605274e-04,1.269326265901327133e-02,1.635944843292236328e-02,9.482959285378456116e-04,-5.186697840690612793e-02,-1.581061631441116333e-02,-4.637326113879680634e-03,3.497902071103453636e-04,-1.911143772304058075e-05,-2.075882395729422569e-03,-9.694587439298629761e-03,-9.281376376748085022e-03,-2.763108722865581512e-02,1.703619584441184998e-02,1.316110137850046158e-02,8.454331196844577789e-03,4.031774005852639675e-04,-1.186238788068294525e-02,-4.155914112925529480e-02,-1.694302633404731750e-02,4.891900718212127686e-02,5.884438008069992065e-02,2.884671092033386230e-02,1.042058458551764488e-03,4.079566861037164927e-05,-1.227419450879096985e-02,-1.358896587044000626e-02,2.633048221468925476e-02,5.109908059239387512e-02,-1.032399944961071014e-03,-2.826806157827377319e-04,2.736797905527055264e-04,-5.236543984210584313e-06,-8.848614525049924850e-04,-2.966316649690270424e-03,-1.177075970917940140e-02,-2.480983268469572067e-03,2.251121622975915670e-04,4.841762711293995380e-04,9.176947060041129589e-05,1.171690655610291287e-08,6.269731966312974691e-05,-1.469076814828440547e-04,1.851920387707650661e-03,-1.869442348834127188e-05,3.952179395128041506e-04,2.217028231825679541e-04,-1.411285666108597070e-08,1.701346627669408917e-04,-1.524235849501565099e-04,2.499605761840939522e-03,1.085122860968112946e-02,-1.716397143900394440e-02,1.138419844210147858e-03,9.719212539494037628e-05,1.510257425252348185e-05,2.404523547738790512e-05,-5.193219985812902451e-04,-1.436382718384265900e-02,2.704369649291038513e-02,-3.216551989316940308e-02,-1.122810132801532745e-02,-2.220603823661804199e-02,-4.703533195424824953e-04,1.801806618459522724e-03,2.454676292836666107e-02,-7.953509688377380371e-03,3.358771279454231262e-02,7.768008392304182053e-03,-2.040352486073970795e-02,3.360150381922721863e-03,-2.691985719138756394e-05,1.711219956632703543e-04,1.289527397602796555e-03,-7.848558947443962097e-03,3.838706761598587036e-04,-1.594162173569202423e-02,8.145160973072052002e-03,1.122496742755174637e-02,-2.160691190510988235e-03,-6.788785685785114765e-05,-2.756162779405713081e-03,-5.894435569643974304e-03,2.060528472065925598e-02,-4.243882745504379272e-02,-2.239537425339221954e-03,7.042555138468742371e-03,-2.025778405368328094e-03,1.999413689190987498e-05,-7.364439312368631363e-03,8.458097465336322784e-03,2.627704106271266937e-02,-8.701141923666000366e-03,1.057098433375358582e-02,-6.723173282807692885e-05,-5.853529728483408689e-06,2.171895321225747466e-04,-1.483356463722884655e-03,1.067043654620647430e-02,6.467784754931926727e-03,-2.502490533515810966e-03,-3.291334141977131367e-04,-1.123002220992930233e-04,-3.192852091160602868e-05,1.332864485448226333e-09,4.274162165529560298e-06,-1.011209606076590717e-04,-1.269635977223515511e-03,-1.415074570104479790e-03,1.192676718346774578e-04,-5.739729749620892107e-05,8.090722758424817584e-09,2.266866213176399469e-04,-3.086779615841805935e-04,1.728875213302671909e-03,1.976780965924263000e-02,4.009738564491271973e-03,1.120378542691469193e-02,-9.720062371343374252e-04,2.781903021968901157e-04,5.263958009891211987e-04,-1.067281467840075493e-03,1.290925219655036926e-02,1.454317755997180939e-02,-1.579932123422622681e-02,-1.265708729624748230e-02,-9.969956241548061371e-03,-3.286901628598570824e-04,8.526564924977719784e-04,4.955026786774396896e-03,7.633081171661615372e-03,2.959510497748851776e-02,-7.877312600612640381e-05,-2.913246862590312958e-04,5.510341376066207886e-03,1.842510246206074953e-04,8.639864245196804404e-05,-4.879681509919464588e-04,-1.161442976444959641e-02,-3.593311645090579987e-03,-1.798946969211101532e-02,3.032908961176872253e-02,4.440777469426393509e-03,-2.279377076774835587e-03,2.986843173857778311e-05,-7.454597391188144684e-03,3.139348700642585754e-03,7.571106310933828354e-03,-1.837602443993091583e-02,-1.133227813988924026e-02,-9.467314928770065308e-03,-2.931171562522649765e-03,4.188811581116169691e-04,-5.534005817025899887e-03,-3.011978697031736374e-03,-8.666031062602996826e-04,-7.067554630339145660e-03,1.161550544202327728e-02,-3.006164333783090115e-04,-8.806715777609497309e-05,-3.595288144424557686e-04,-1.039206399582326412e-03,-1.821923069655895233e-04,2.004399430006742477e-03,-5.512605421245098114e-04,-1.313080079853534698e-03,-1.155655831098556519e-03,1.339132664725184441e-03,2.231691905763000250e-04,-3.399919951334595680e-04,-1.265363418497145176e-03,-1.468113332521170378e-04,-1.322310650721192360e-03,8.226444479078054428e-04,-1.667349861236289144e-04,-1.102412003092467785e-03,1.490522874519228935e-03,-1.133032259531319141e-03,1.304562436416745186e-03,1.041329838335514069e-02,-9.216385893523693085e-03,-1.189857162535190582e-02,-1.521340222097933292e-03,-2.510377205908298492e-03,1.450027106329798698e-03,-1.339859794825315475e-03,1.617643982172012329e-02,-2.095174416899681091e-02,-2.739059738814830780e-02,-1.146560348570346832e-02,-7.618130650371313095e-03,-4.971591406501829624e-04,2.713367808610200882e-03,2.207693271338939667e-02,1.515266671776771545e-02,1.208482962101697922e-02,1.288190949708223343e-03,7.581998594105243683e-03,-1.228311657905578613e-02,3.545798826962709427e-03,1.102694543078541756e-03,-1.884671393781900406e-03,-5.087248049676418304e-03,-1.439229957759380341e-02,-1.594870351254940033e-02,3.905078768730163574e-02,4.810893442481756210e-03,6.636494304984807968e-03,-6.739220116287469864e-04,-4.775092471390962601e-03,5.501525476574897766e-03,-1.472854800522327423e-02,2.926915325224399567e-02,7.673903368413448334e-03,9.460433386266231537e-03,6.631562020629644394e-03,-7.031912449747323990e-03,-1.189434155821800232e-02,-4.496557638049125671e-03,-1.760920323431491852e-02,1.943268068134784698e-02,2.884521335363388062e-02,4.938826337456703186e-02,6.861487030982971191e-02,-3.948572874069213867e-01,9.186299145221710205e-02,-4.760965332388877869e-02,4.149414226412773132e-02,-2.452172897756099701e-02,-6.042787805199623108e-02,-2.190659195184707642e-02,-1.608325692359358072e-05\n0.000000000000000000e+00,-2.064959517156239599e-06,8.188674837583675981e-05,3.680373309180140495e-03,2.336313482373952866e-03,3.599850606406107545e-05,3.826372994808480144e-05,2.480148530992209999e-09,2.958227923954837024e-05,5.001525278203189373e-05,-4.818269808311015368e-04,-8.870041929185390472e-03,-7.768630515784025192e-03,-9.028247557580471039e-03,1.528723514638841152e-04,-1.542798563605174422e-04,-1.292351371375843883e-04,-1.737359561957418919e-04,-1.403462374582886696e-03,6.105035543441772461e-03,-1.788800698705017567e-03,-6.185435689985752106e-03,5.422701593488454819e-03,2.704068901948630810e-04,-1.546319690532982349e-04,-7.929381681606173515e-04,5.895065143704414368e-03,-6.284036673605442047e-03,8.223047479987144470e-03,3.515381366014480591e-03,4.333202261477708817e-03,1.835336879594251513e-04,4.370968090370297432e-04,-8.079033577814698219e-04,1.879430608823895454e-03,1.493825949728488922e-02,-7.200184278190135956e-03,6.434530485421419144e-03,1.474600564688444138e-02,6.894951220601797104e-04,-1.437500468455255032e-04,-2.913076314143836498e-04,2.899762708693742752e-03,9.144057519733905792e-03,-1.437433180399239063e-03,1.778779318556189537e-03,5.740460939705371857e-03,-3.105240757577121258e-04,-2.876069047488272190e-04,4.984630737453699112e-03,-1.980356872081756592e-03,2.445344580337405205e-04,-1.666853437200188637e-03,1.423872774466872215e-03,2.708728970901574939e-05,-2.376469929004088044e-04,6.695913180010393262e-05,4.913935554213821888e-04,3.616288071498274803e-03,1.465896260924637318e-03,-5.506772547960281372e-03,-6.763136480003595352e-04,2.638221121742390096e-05,-1.846827763074543327e-05,-2.874039228828451087e-09,1.565431739436462522e-05,1.577080693095922470e-04,1.480378676205873489e-03,3.894164110533893108e-04,5.044244608143344522e-05,-3.939078305847942829e-05,-1.284145234592415363e-08,-6.168537220219150186e-05,-1.573360932525247335e-04,-1.082923496142029762e-03,-3.646676661446690559e-03,-1.175733469426631927e-02,-6.188204512000083923e-03,1.938396453624591231e-04,-1.427843526471406221e-04,-1.302208984270691872e-04,8.656587451696395874e-04,6.334688980132341385e-03,7.728532887995243073e-03,-4.489485640078783035e-03,-9.933821856975555420e-03,2.676189644262194633e-03,8.442233956884592772e-05,-1.388062955811619759e-04,-1.380889007123187184e-04,3.112710313871502876e-03,3.486680332571268082e-03,9.434272535145282745e-03,3.099318128079175949e-04,2.569592790678143501e-03,5.061971023678779602e-05,2.992442750837653875e-04,-8.132190559990704060e-04,6.589951924979686737e-03,1.287053525447845459e-02,-4.806341137737035751e-03,5.875623319298028946e-03,1.298813987523317337e-02,1.195014570839703083e-03,-8.033838821575045586e-05,4.032095894217491150e-04,-3.345855278894305229e-03,6.843978073447942734e-03,-2.935901284217834473e-03,-8.257029694505035877e-04,9.276309050619602203e-03,2.470829931553453207e-04,-3.259071672800928354e-04,4.732440691441297531e-03,-5.016880109906196594e-03,-8.397923782467842102e-03,6.318336818367242813e-05,-7.534294854849576950e-04,7.595848001074045897e-05,-2.206399803981184959e-04,4.961783997714519501e-05,4.272137593943625689e-04,2.897154074162244797e-03,5.968425539322197437e-04,-4.302908666431903839e-03,-4.909276030957698822e-04,9.829254122450947762e-05,9.278631978304474615e-07,-1.440109187456073414e-08,-5.497195161296986043e-05,-3.951630787923932076e-05,1.997324638068675995e-03,2.268368611112236977e-03,-3.994279541075229645e-05,-8.563994924770668149e-06,-2.143405231080919293e-09,4.377748700790107250e-05,2.985344326589256525e-05,1.978458138182759285e-03,6.079562939703464508e-03,-5.764487199485301971e-03,2.470421139150857925e-03,5.735299200750887394e-04,1.125063954532379285e-05,-1.646101591177284718e-04,-1.094295992515981197e-03,-6.587025709450244904e-03,4.766318481415510178e-03,1.481125829741358757e-03,-5.237486213445663452e-03,3.718718653544783592e-03,7.157016079872846603e-05,-3.298485244158655405e-04,-3.582578618079423904e-03,4.798579029738903046e-04,4.514507018029689789e-03,-7.078765193000435829e-04,-2.506790217012166977e-03,1.217059791088104248e-03,2.024738932959735394e-04,1.595122885191813111e-04,2.369475550949573517e-04,5.103192757815122604e-03,6.834360305219888687e-03,-3.097008913755416870e-03,2.400002675130963326e-03,7.772765122354030609e-03,-3.310438711196184158e-03,-9.120001777773723006e-05,4.035989753901958466e-03,-1.207815483212471008e-02,1.191672869026660919e-02,-2.703693229705095291e-03,-8.910703472793102264e-03,7.236574776470661163e-03,-1.517938682809472084e-03,-2.424978592898696661e-04,6.054843775928020477e-03,1.247273525223135948e-03,1.121466793119907379e-02,7.511238567531108856e-03,-3.547013970091938972e-03,1.572166220284998417e-04,-1.645409938646480441e-04,9.115115972235798836e-05,6.307548028416931629e-04,3.980454057455062866e-03,3.761596977710723877e-03,-4.771101288497447968e-03,-5.991400685161352158e-04,-2.237032313132658601e-04,-4.215080116409808397e-05,-2.627740691707458609e-09,-1.247859763680025935e-04,-1.411986304447054863e-03,-1.987039111554622650e-02,-9.877276606857776642e-03,-1.856213784776628017e-04,6.185054371599107981e-05,2.385110065006301738e-08,4.390976391732692719e-04,3.224390966352075338e-04,4.904897417873144150e-03,3.295636922121047974e-02,1.710717380046844482e-02,4.261548444628715515e-02,-2.440181560814380646e-03,1.119800377637147903e-03,5.811016308143734932e-04,-6.317922379821538925e-03,-5.500241369009017944e-02,-3.150540962815284729e-02,-2.887843921780586243e-02,1.016659736633300781e-01,-1.905355602502822876e-02,-1.249573659151792526e-03,1.656012842431664467e-03,1.105309277772903442e-02,-2.867030724883079529e-02,2.756596729159355164e-02,-7.874377071857452393e-03,-2.184720709919929504e-02,-2.868419699370861053e-02,-9.551399271003901958e-04,-2.981104189530014992e-03,5.346527788788080215e-03,-4.354054108262062073e-02,-9.053461998701095581e-02,6.461073458194732666e-02,-5.025328323245048523e-02,5.405852198600769043e-01,-6.109318695962429047e-03,5.768630653619766235e-04,-5.174119956791400909e-03,2.992065623402595520e-02,-8.774444460868835449e-02,-2.258078195154666901e-03,-9.124757722020149231e-03,-7.238011807203292847e-02,-4.362408537417650223e-03,2.568894298747181892e-03,-5.327842757105827332e-02,-6.269066594541072845e-03,1.515302620828151703e-02,1.270339079201221466e-02,-3.442442277446389198e-03,-4.800625611096620560e-04,1.652324572205543518e-03,-3.371270140632987022e-04,-4.744945093989372253e-03,-2.240614779293537140e-02,-1.507916115224361420e-02,3.520581126213073730e-02,4.204012919217348099e-03,-7.232353673316538334e-04,-7.772263052174821496e-05,8.120423444779589772e-09,2.050388138741254807e-05,2.737338654696941376e-04,2.859358675777912140e-03,1.182609354145824909e-03,6.649689748883247375e-05,-2.134563510480802506e-05,-1.084134737538988702e-08,-1.766476088960189372e-05,-2.835055238392669708e-05,-9.709084406495094299e-04,-3.491140436381101608e-03,-1.169371232390403748e-02,-5.243237130343914032e-03,2.356501790927723050e-04,-1.457390753785148263e-04,-1.255367533303797245e-04,6.174796144478023052e-04,7.066761143505573273e-03,6.836037500761449337e-04,3.056864487007260323e-03,-7.818012498319149017e-03,1.817185431718826294e-03,1.289769134018570185e-04,-1.086047413991764188e-04,-1.676091575063765049e-03,1.046817051246762276e-03,-5.482637789100408554e-04,5.079121328890323639e-03,6.614214275032281876e-03,2.767983125522732735e-03,5.099566988064907491e-05,2.962893922813236713e-04,-5.388768622651696205e-04,6.908531766384840012e-03,7.610836531966924667e-03,-6.963115651160478592e-03,6.517159286886453629e-03,1.429873052984476089e-02,1.103462767787277699e-03,-1.206147280754521489e-04,1.010639243759214878e-03,-8.601808222010731697e-04,8.120386861264705658e-03,-7.987172342836856842e-03,-4.054115619510412216e-03,1.187860127538442612e-02,5.475070211105048656e-04,-3.590923151932656765e-04,3.834194736555218697e-03,-4.702590405941009521e-03,-2.205004682764410973e-03,2.071838825941085815e-04,3.426550421863794327e-03,1.023804943542927504e-04,-2.135955728590488434e-04,1.349760859739035368e-04,3.677751810755580664e-04,3.753548488020896912e-03,6.871666992083191872e-04,-4.728425759822130203e-03,-6.265028496272861958e-04,6.389155169017612934e-05,1.073456769518088549e-05,-2.347996996832080185e-08,4.898713814327493310e-05,2.299565967405214906e-04,2.484390744939446449e-03,8.693251875229179859e-04,4.116233321838080883e-05,2.183709511882625520e-06,2.903720996982883662e-08,-1.182327250717207789e-04,-4.027923569083213806e-05,-2.087391680106520653e-03,-9.847911074757575989e-03,-9.186549112200737000e-03,-8.550577796995639801e-03,8.015983621589839458e-05,-1.958492503035813570e-04,-1.111545861931517720e-04,1.617164351046085358e-03,1.238979864865541458e-03,3.586970269680023193e-04,-3.638193709775805473e-03,-6.534004583954811096e-03,3.036885522305965424e-03,1.907447585836052895e-04,-2.383208629908040166e-04,3.171712160110473633e-05,4.908349364995956421e-03,-8.499982766807079315e-03,-7.843964267522096634e-04,-3.917744325008243322e-04,3.749022958800196648e-03,5.977735418127849698e-05,3.522679908201098442e-04,-1.234281575307250023e-03,5.879011470824480057e-03,7.971418090164661407e-03,-6.482102442532777786e-03,6.843437440693378448e-03,1.428094599395990372e-02,2.079670550301671028e-03,-9.984973439713940024e-05,3.638732596300542355e-04,-4.634664393961429596e-03,9.793437086045742035e-03,-5.867041647434234619e-03,-3.742221742868423462e-03,9.484662674367427826e-03,1.300840172916650772e-03,-3.337211674079298973e-04,5.407138261944055557e-03,-5.086686927825212479e-03,-7.431956939399242401e-03,-6.542631890624761581e-03,-5.701966583728790283e-03,2.251403930131345987e-05,-1.411357079632580280e-04,1.559645534143783152e-05,5.393545725382864475e-04,2.244837582111358643e-03,6.176212336868047714e-04,-3.709659911692142487e-03,-3.659145731944590807e-04,2.144376630894839764e-04,1.873342807812150568e-05,-5.188030627323314548e-08,7.330589869525283575e-05,2.683370548766106367e-04,1.845638966187834740e-03,4.776442365255206823e-04,5.841126767336390913e-05,-7.152716534619685262e-06,-1.567025265103438869e-08,-1.378307933919131756e-04,7.578518852824345231e-05,-5.733122816309332848e-04,-7.991426624357700348e-03,-1.183343492448329926e-02,-1.088640373200178146e-02,4.969623842043802142e-05,-4.816155342268757522e-05,-4.425726729095913470e-05,1.919235684908926487e-03,1.158178038895130157e-02,-7.212383206933736801e-04,8.183212950825691223e-03,4.383284132927656174e-03,-1.147416653111577034e-03,4.351467359811067581e-04,-1.984568807529285550e-04,-8.946468005888164043e-04,3.968079574406147003e-03,-2.025261055678129196e-03,-3.955779131501913071e-03,-3.844073740765452385e-03,-8.378747734241187572e-04,1.233176153618842363e-04,2.356379700358957052e-04,-1.272299326956272125e-03,4.395640920847654343e-03,6.301284302026033401e-03,-8.951202966272830963e-03,3.228107001632452011e-03,1.228277571499347687e-02,3.434589365497231483e-03,-7.041943899821490049e-05,-1.248717599082738161e-04,-5.322839599102735519e-03,4.785980097949504852e-03,2.734100853558629751e-04,3.976214211434125900e-03,1.582156680524349213e-02,1.351972226984798908e-03,-3.127870149910449982e-04,1.757833641022443771e-03,-7.230432238429784775e-03,-1.307712052948772907e-03,3.373483195900917053e-03,-4.450248088687658310e-04,-4.943052408634684980e-05,-1.249625347554683685e-04,-1.030597741191741079e-05,2.006732684094458818e-04,-2.248098171548917890e-04,-1.945195137523114681e-03,-3.615134861320257187e-03,-3.450142685323953629e-04,3.142322530038654804e-04,5.415814302978105843e-05,-4.083176463609561324e-09,-2.602082759040058590e-06,1.715058606350794435e-04,2.528060227632522583e-03,1.244951854459941387e-03,2.891374606406316161e-05,-1.055345273925922811e-05,-2.852038960554637015e-08,-5.221256287768483162e-05,-8.008041913853958249e-05,-8.439022349193692207e-04,-1.013132464140653610e-02,-6.763102952390909195e-03,-4.228753037750720978e-03,5.368964048102498055e-04,-1.538210490252822638e-04,-8.569555939175188541e-05,4.554605984594672918e-04,1.056716963648796082e-02,5.379328504204750061e-03,-2.625521272420883179e-03,-7.628398947417736053e-03,5.659409798681735992e-03,1.535048359073698521e-04,-3.064423799514770508e-04,-7.663075812160968781e-04,-1.420089625753462315e-03,-6.518571637570858002e-03,-6.961202016100287437e-04,8.694319054484367371e-03,6.486007478088140488e-03,1.371067774016410112e-04,3.596448514144867659e-04,-7.805948844179511070e-04,5.880801472812891006e-03,1.130926329642534256e-02,-1.110794302076101303e-02,3.201860468834638596e-03,1.426817849278450012e-02,1.137553830631077290e-03,-8.367831469513475895e-05,1.484310370869934559e-03,-3.443692810833454132e-03,5.836165510118007660e-03,2.967009786516427994e-03,1.410177792422473431e-04,8.588858880102634430e-03,3.673173778224736452e-04,-2.405283594271168113e-04,6.361465901136398315e-03,3.676650812849402428e-03,1.085712807253003120e-03,-1.509611262008547783e-03,4.910829011350870132e-04,9.564232459524646401e-05,-1.853016874520108104e-04,6.665459659416228533e-05,9.519089944660663605e-04,2.501356182619929314e-03,2.283626934513449669e-03,-4.522837698459625244e-03,-5.541134160012006760e-04,1.035080858855508268e-04,1.565366437716875225e-05,-1.710986907710321248e-08,2.203706026193685830e-05,1.227482862304896116e-04,6.593104335479438305e-04,-1.337381108896806836e-04,2.589543873909860849e-05,-4.729728243546560407e-05,4.674529918702319264e-08,-1.581184369570109993e-05,-9.278575453208759427e-05,-1.323998090811073780e-03,-3.054969012737274170e-03,-1.248033018782734871e-03,-2.333181211724877357e-03,-1.760308659868314862e-04,-2.574670361354947090e-07,2.444371639285236597e-04,1.064888667315244675e-03,1.515853032469749451e-02,2.477529924362897873e-03,8.000107482075691223e-04,2.669226378202438354e-04,6.352035561576485634e-04,7.702319999225437641e-05,8.792457811068743467e-05,-9.211561409756541252e-04,7.008058018982410431e-03,3.132751735392957926e-04,-4.070051945745944977e-03,1.103091333061456680e-02,4.400264471769332886e-03,3.899095463566482067e-05,2.364105894230306149e-04,-7.935722824186086655e-04,2.627568086609244347e-03,1.715142279863357544e-02,3.967988304793834686e-03,8.897142484784126282e-03,7.588549517095088959e-03,1.009303028695285320e-03,-3.848802880384027958e-04,-1.159142935648560524e-03,2.163156634196639061e-03,1.138099655508995056e-02,-9.404364973306655884e-03,-1.139757921919226646e-03,1.580687705427408218e-03,1.060947426594793797e-03,2.161766024073585868e-04,3.335344372317194939e-03,-3.761213039979338646e-03,-6.540338508784770966e-03,-6.715145893394947052e-03,7.705494761466979980e-03,5.493319476954638958e-04,-3.951572580263018608e-04,-7.024810656730551273e-06,5.955221131443977356e-04,2.499689115211367607e-03,1.659061759710311890e-03,1.303551020100712776e-03,-3.419274580664932728e-04,2.487621968612074852e-04,8.304104558192193508e-04,-4.217011737637221813e-04,1.070432714186608791e-03,2.918305981438606977e-04,3.548078937456011772e-03,1.558165298774838448e-03,-1.460653002141043544e-04,-2.273967984365299344e-04,-1.455055753467604518e-04,-5.089163896627724171e-04,-6.489375955425202847e-04,-1.254566246643662453e-03,-9.093633852899074554e-03,-6.869830191135406494e-03,-8.597114123404026031e-03,-5.095045780763030052e-04,-3.800904087256640196e-04,-1.243041479028761387e-03,1.487064757384359837e-03,6.566666997969150543e-03,2.121609169989824295e-03,5.659323185682296753e-03,-1.041835639625787735e-05,6.539922207593917847e-03,6.330122123472392559e-04,-4.165694699622690678e-04,-1.001694239675998688e-03,6.736792623996734619e-03,-8.246881887316703796e-03,6.487309467047452927e-03,3.965674899518489838e-03,3.094849642366170883e-03,1.682471251115202904e-03,-1.350899925455451012e-03,-1.831773435696959496e-03,4.835620056837797165e-03,7.025549653917551041e-03,-6.559635046869516373e-03,8.445937186479568481e-03,1.450317725539207458e-02,2.307183109223842621e-03,-1.405858900398015976e-03,5.719109438359737396e-03,-7.095650769770145416e-03,1.016792142763733864e-03,-2.580420812591910362e-03,-7.659656694158911705e-04,1.316547580063343048e-02,6.049149204045534134e-03,-3.645147196948528290e-03,5.184926092624664307e-03,4.363540792837738991e-04,-1.347442343831062317e-02,4.587383475154638290e-03,8.133181370794773102e-03,1.661121658980846405e-02,-2.066891174763441086e-04,-7.085508853197097778e-02,5.194660741835832596e-03,6.144003476947546005e-03,6.745010148733854294e-03,-5.997387226670980453e-03,-5.264831706881523132e-03,1.102411188185214996e-02,-2.701515313674462959e-06\n0.000000000000000000e+00,2.276878694829065353e-05,3.601334174163639545e-05,2.730546984821557999e-04,1.206975139211863279e-04,3.354108048370108008e-05,1.435110561942565255e-06,-2.555630551626109082e-08,-2.078195393551141024e-05,-2.459422830725088716e-05,-5.171220400370657444e-04,-2.253908198326826096e-03,-1.858053961768746376e-03,-6.443593651056289673e-03,5.307351239025592804e-05,-5.163176683709025383e-05,-4.967472341377288103e-05,5.115048261359333992e-04,-7.725947943981736898e-05,2.081269398331642151e-03,6.193059962242841721e-03,-1.447909162379801273e-03,6.736103678122162819e-04,5.820044680149294436e-05,2.744763150985818356e-05,4.672927898354828358e-04,1.039375783875584602e-03,-1.038570073433220387e-03,-3.469299525022506714e-03,-6.871439400129020214e-04,9.630757849663496017e-04,-3.911637759301811457e-05,6.221333751454949379e-05,8.573863306082785130e-05,-2.058105077594518661e-03,1.232158159837126732e-03,5.379358190111815929e-04,-3.738720668479800224e-03,1.504358369857072830e-03,4.130754969082772732e-04,-6.576831947313621640e-05,-2.429932646919041872e-04,2.938691992312669754e-03,-7.240947452373802662e-04,1.944498857483267784e-03,5.928487051278352737e-03,-4.948943387717008591e-05,5.616831476800143719e-04,-6.532024417538195848e-05,5.726388772018253803e-04,-1.939637004397809505e-03,-2.511510858312249184e-03,-5.822001956403255463e-03,-3.044099081307649612e-03,2.282810328324558213e-06,-7.781477324897423387e-05,1.599061943124979734e-05,2.653886986081488431e-05,5.423533148132264614e-04,1.882330398075282574e-04,-5.959062254987657070e-04,-5.152740413905121386e-05,2.787037919915746897e-05,1.614765278645791113e-05,-3.909804746626832639e-08,2.644955384312197566e-05,8.200291631510481238e-05,-2.834976476151496172e-04,-5.642309552058577538e-04,2.011159449466504157e-05,2.852029865607619286e-07,-1.407180505452743091e-08,-5.784622044302523136e-05,-2.832260179275181144e-05,-1.205887179821729660e-03,-3.487821202725172043e-03,-1.376118743792176247e-04,-2.994801150634884834e-03,-2.002188994083553553e-04,-1.705280192254576832e-05,2.219399357272777706e-05,6.672907038591802120e-04,2.328977221623063087e-03,4.903913475573062897e-03,1.823790604248642921e-03,8.284253999590873718e-04,-2.285816008225083351e-04,8.543431613361462951e-05,-4.414689101395197213e-05,5.131419748067855835e-04,-6.750768516212701797e-04,-9.233297896571457386e-04,1.126052811741828918e-03,-2.561749657616019249e-03,-2.899856772273778915e-04,-4.330711817601695657e-05,-2.408715590718202293e-05,-3.838925913441926241e-04,-2.491749357432126999e-03,2.037452533841133118e-03,-1.506519503891468048e-03,-1.236087409779429436e-03,8.786148100625723600e-05,1.233388436958193779e-03,-1.114635961130261421e-05,1.496257464168593287e-04,2.083403058350086212e-03,2.971758658532053232e-04,2.141619566828012466e-03,1.919522183015942574e-04,-1.402543741278350353e-03,6.706205313093960285e-04,1.503451949247391894e-05,-5.461631808429956436e-04,-1.243394799530506134e-03,-3.539757803082466125e-03,-5.557306110858917236e-03,-2.008466515690088272e-03,1.820322358980774879e-05,8.828797945170663297e-06,-8.179356882465071976e-06,-4.144720151089131832e-05,-5.379655049182474613e-04,-2.584756475698668510e-05,5.420011584646999836e-04,1.193654024973511696e-04,9.558179590385407209e-05,7.138774890336208045e-06,-8.659879924266533635e-09,-3.531160473357886076e-06,-6.071024108678102493e-05,-5.001093959435820580e-04,3.460311563685536385e-05,-2.871089236577972770e-06,-3.943904175685020164e-06,-2.666275200624568242e-08,3.830142304650507867e-05,-9.052960376720875502e-05,-6.220012437552213669e-05,-1.705833245068788528e-03,4.886683076620101929e-03,4.602356348186731339e-04,1.391468977089971304e-04,1.596060246811248362e-05,-4.609883035300299525e-07,-1.228231936693191528e-03,-4.021154716610908508e-03,-5.646561272442340851e-03,-2.134679118171334267e-03,-2.095386851578950882e-03,1.280762604437768459e-03,-1.340754388365894556e-04,2.347531699342653155e-04,1.089186291210353374e-03,1.639574998989701271e-03,-7.716355612501502037e-04,4.627520218491554260e-03,-2.646925277076661587e-04,9.206713875755667686e-04,-3.262551399529911578e-05,1.634415093576535583e-05,1.786364009603857994e-04,-5.943384487181901932e-03,9.749183082021772861e-04,6.254803854972124100e-03,7.910190033726394176e-04,-3.018970135599374771e-03,-1.867549843154847622e-03,1.097779659176012501e-06,-2.840017667040228844e-03,1.326102996245026588e-03,-7.869309745728969574e-03,6.905823829583823681e-05,5.037877708673477173e-04,5.731637589633464813e-03,-4.059222992509603500e-04,9.009579662233591080e-05,-4.821035545319318771e-04,4.153333138674497604e-03,-4.604798741638660431e-03,-1.861389959231019020e-03,-8.111867355182766914e-04,-4.478457412915304303e-06,3.714612103067338467e-05,6.852958449599100277e-06,-3.465590270934626460e-05,1.123626716434955597e-04,3.815727250184863806e-04,8.714373689144849777e-04,4.458423063624650240e-05,-3.644738171715289354e-05,5.099544068798422813e-06,-1.669746119148385333e-08,-1.840262557379901409e-04,-3.696883795782923698e-04,2.277481136843562126e-03,3.076317487284541130e-03,-6.945367204025387764e-05,6.873826350783929229e-05,-7.452399586327373981e-09,2.291688142577186227e-04,1.763805921655148268e-04,6.050793919712305069e-03,2.028418146073818207e-02,1.116498745977878571e-02,1.593591831624507904e-02,1.236745622009038925e-03,6.528112135129049420e-05,-1.250909117516130209e-04,-5.039454903453588486e-03,-1.911111176013946533e-02,-2.421516552567481995e-02,-4.542840272188186646e-02,9.580071782693266869e-04,-1.580566517077386379e-03,-3.415877872612327337e-04,2.466788573656231165e-04,-2.090700902044773102e-03,6.758912466466426849e-03,-9.394220542162656784e-04,4.348393529653549194e-03,7.698182482272386551e-03,-1.110284472815692425e-03,3.673273895401507616e-04,-2.428369225526694208e-05,1.681586145423352718e-03,9.778428822755813599e-03,-1.785867288708686829e-02,7.604727521538734436e-03,1.216275151818990707e-02,-6.787271238863468170e-03,6.484994292259216309e-01,-1.024243829306215048e-04,-7.116707856766879559e-04,-2.036510966718196869e-02,-1.712423376739025116e-02,6.698990706354379654e-03,-1.563079841434955597e-02,-4.757796414196491241e-04,-4.796373192220926285e-03,4.986280691809952259e-05,4.323344212025403976e-03,-8.469912223517894745e-03,1.511318329721689224e-02,3.053994476795196533e-02,3.601388772949576378e-03,1.384985662298277020e-04,-4.732654269901104271e-05,1.444235822418704629e-04,-4.992177127860486507e-05,4.569659940898418427e-03,5.700715817511081696e-03,-3.817725693807005882e-03,-6.591883720830082893e-04,-5.911688203923404217e-04,-9.986656368710100651e-05,-4.594767233356833458e-09,2.267137278977315873e-05,4.803295087185688317e-05,-1.849600375862792134e-04,-2.796296030282974243e-04,2.311322168679907918e-05,2.465028501319466159e-06,5.089145815873052925e-08,-3.686271156766451895e-05,1.875493398983962834e-05,-1.238070428371429443e-03,-3.861728589981794357e-03,-1.660573645494878292e-03,-1.956490566954016685e-03,-1.030279017868451774e-04,-1.359456928184954450e-05,-1.024385073833400384e-05,7.935998728498816490e-04,1.468221540562808514e-03,2.640405204147100449e-03,3.646776778623461723e-03,2.911799820140004158e-04,-3.623531374614685774e-04,1.174049248220399022e-04,-3.502852996462024748e-05,1.438719045836478472e-04,-2.186739351600408554e-03,-3.221255610696971416e-05,1.808149972930550575e-03,6.576575106009840965e-04,-3.939577145501971245e-04,-3.418137930566444993e-05,-3.003635720233432949e-05,-2.260335604660212994e-04,-1.454432960599660873e-03,3.868354251608252525e-04,2.633256081026047468e-04,-4.429139080457389355e-04,-4.712702357210218906e-04,1.171244657598435879e-03,-3.140836633974686265e-05,5.151088043930940330e-05,4.028896801173686981e-03,-4.503521631704643369e-05,-1.585946185514330864e-03,-1.123103545978665352e-03,-6.949529779376462102e-05,7.470153504982590675e-04,1.981643072213046253e-05,-6.877814885228872299e-04,2.892632328439503908e-04,-2.743685385212302208e-03,-4.174254834651947021e-03,-4.013848956674337387e-05,-1.894452907436061651e-05,1.356909706373699009e-05,-9.943682016455568373e-06,-2.905496512539684772e-05,-5.207126378081738949e-04,-3.168869880028069019e-04,5.962203722447156906e-04,1.215050870086997747e-04,1.045518874889239669e-04,1.518078897788655013e-05,-3.655532054835930467e-08,2.005829264817293733e-05,5.471313488669693470e-05,-6.331517361104488373e-04,-7.311886292882263660e-04,-5.254235475149471313e-06,-1.908974081743508577e-05,-1.325861376244574785e-08,-5.078943286207504570e-05,2.202023642894346267e-05,-9.601047495380043983e-04,-2.565636765211820602e-03,-6.401857826858758926e-04,-3.325004596263170242e-03,-2.129675558535382152e-04,5.775337922386825085e-05,7.587201253045350313e-05,6.419853307306766510e-04,5.517081823199987411e-03,4.481525160372257233e-03,3.956978674978017807e-03,-1.204678555950522423e-03,-8.274851716123521328e-04,7.911091961432248354e-05,-1.388775272062048316e-04,-3.101267211604863405e-04,-2.106381114572286606e-03,3.398204222321510315e-03,1.053365413099527359e-03,-1.063294243067502975e-03,-1.566273742355406284e-03,-4.927761619910597801e-05,-5.713461359846405685e-05,-4.873088037129491568e-04,-1.821439014747738838e-03,-3.725139424204826355e-03,-1.097515458241105080e-03,1.651931786909699440e-03,4.809516249224543571e-04,1.013922737911343575e-03,8.990919013740494847e-05,-4.721290315501391888e-04,2.119394252076745033e-03,-1.251922454684972763e-03,-3.985710442066192627e-03,6.231080740690231323e-03,6.946961511857807636e-04,7.016832823865115643e-04,7.106531120371073484e-05,-5.428699078038334846e-04,8.875897619873285294e-04,1.139617525041103363e-03,2.653471659868955612e-03,6.768259918317198753e-04,-2.292531644343398511e-05,9.053952817339450121e-05,-3.127300078631378710e-05,-8.182825695257633924e-05,-1.147600240074098110e-03,-6.829237681813538074e-04,4.383533378131687641e-04,9.693588799564167857e-05,1.417616877006366849e-04,1.705163231235928833e-05,2.924025466199964285e-08,3.660468792077153921e-05,5.669983511324971914e-05,-2.562043373472988605e-04,-4.042509244754910469e-04,2.564459282439202070e-05,5.785908797406591475e-06,4.615185389411635697e-08,-2.323784792679361999e-05,3.279698285041376948e-05,-7.093555177561938763e-05,-6.384438835084438324e-03,-5.034358240664005280e-03,-5.238276440650224686e-03,-1.050424179993569851e-04,2.863805457309354097e-05,1.309960935031995177e-04,1.358165405690670013e-03,6.286327727138996124e-03,-4.300967790186405182e-03,4.968329332768917084e-03,1.953191822394728661e-03,-1.521878526546061039e-03,4.297011037124320865e-05,4.244930823915638030e-05,6.511900573968887329e-04,-1.369491568766534328e-03,4.736210394185036421e-04,5.584310274571180344e-04,-2.596782986074686050e-03,-9.937176946550607681e-04,-2.745988786045927554e-05,-5.637999856844544411e-05,-2.815170737449079752e-04,-7.565220585092902184e-06,3.331417683511972427e-03,-4.259217821527272463e-04,9.699657093733549118e-04,-1.831107540056109428e-03,1.498801633715629578e-03,1.310585139435715973e-05,7.945589604787528515e-04,-1.172051765024662018e-03,-1.310358871705830097e-03,3.941064234822988510e-03,4.191826563328504562e-03,1.217215787619352341e-03,9.959061862900853157e-04,6.364186265273019671e-05,-1.982253277674317360e-03,-2.102788537740707397e-03,-4.317750222980976105e-03,-3.454951802268624306e-04,7.518348866142332554e-04,-6.486693746410310268e-05,6.486643542302772403e-05,-4.470436397241428494e-05,-1.477258483646437526e-04,-1.806349726393818855e-03,-1.360036432743072510e-03,1.488127512857317924e-03,2.681487530935555696e-04,1.223503059009090066e-04,2.853533442248590291e-05,2.015349309658631682e-08,3.131779158138670027e-05,-7.714928869972936809e-06,-3.301846736576408148e-04,-3.590370179153978825e-04,-2.417961695755366236e-05,8.879886991053353995e-06,-6.738804358974448405e-08,-5.519897604244761169e-05,3.050519444514065981e-05,-1.258605276234447956e-03,-5.373074207454919815e-03,-1.967812888324260712e-03,-2.572421915829181671e-03,-9.942564065568149090e-05,-5.119465640746057034e-06,6.793647480662912130e-05,1.250620232895016670e-03,-1.423614157829433680e-04,3.950902260839939117e-03,2.009539166465401649e-03,1.740334555506706238e-04,1.469543087296187878e-03,7.828781963326036930e-05,-6.985275831539183855e-05,1.873466302640736103e-03,1.838558353483676910e-03,-3.440273460000753403e-03,5.722480709664523602e-04,-1.801654463633894920e-03,1.849560416303575039e-03,-3.439349893596954644e-05,-7.204266148619353771e-05,-3.418275155127048492e-04,-1.479905913583934307e-03,1.851761364378035069e-03,-1.536506228148937225e-03,-4.251260776072740555e-03,-9.792998898774385452e-04,1.217064098455011845e-03,2.901720290537923574e-05,-9.813292126636952162e-05,4.490905441343784332e-03,1.057057990692555904e-03,-1.794154231902211905e-04,1.596444286406040192e-03,-1.479416619986295700e-03,7.996018393896520138e-04,6.645984831266105175e-05,4.160410608164966106e-04,1.098322798497974873e-03,-1.618817565031349659e-03,-2.718397881835699081e-03,-5.471077747642993927e-04,-2.148413659597281367e-05,6.252498133108019829e-05,-8.657419675728306174e-05,-3.946292417822405696e-05,-1.721933484077453613e-03,-3.308217856101691723e-04,1.317444839514791965e-03,1.745701738400384784e-04,9.597632742952555418e-05,1.253616301255533472e-05,1.550324668642133474e-08,4.604068089975044131e-05,7.687367906328290701e-05,1.680753193795681000e-04,-2.673738345038145781e-04,3.558595199137926102e-05,1.843933205236680806e-05,6.860531698293925729e-08,-6.605203088838607073e-05,-2.151686567231081426e-05,-1.314547262154519558e-03,-7.017320021986961365e-03,1.414190046489238739e-04,-2.179602161049842834e-03,-1.090939840651117265e-04,-4.648200410883873701e-05,-1.171982294181361794e-04,1.360285095870494843e-03,1.956911757588386536e-03,-1.905046956380829215e-04,1.985620241612195969e-03,-5.094293737784028053e-04,6.681387894786894321e-04,1.178040693048387766e-04,8.677405276102945209e-05,2.477420726791024208e-03,4.678177065216004848e-04,-5.584001191891729832e-04,1.209900132380425930e-03,-3.752952034119516611e-04,4.440619086381047964e-04,-9.990630496758967638e-05,4.921864092466421425e-05,-3.363153664395213127e-04,2.857282524928450584e-04,-1.041512470692396164e-03,3.983888775110244751e-03,-3.985782968811690807e-04,2.847519237548112869e-03,1.586402649991214275e-03,-3.365242810104973614e-05,3.590362321119755507e-04,1.229980960488319397e-03,-2.452506218105554581e-03,2.030481817200779915e-03,3.975869622081518173e-03,1.534500392153859138e-03,6.818762631155550480e-04,8.765831444179639220e-05,1.524737162981182337e-04,-1.835244358517229557e-03,-5.668411497026681900e-03,-2.836927538737654686e-03,-7.751131197437644005e-04,-3.197016194462776184e-04,4.294220343581400812e-05,7.297480806300882250e-06,-6.341552943922579288e-04,-6.786708254367113113e-04,-2.059642458334565163e-03,-1.784632913768291473e-03,-4.875778395216912031e-04,2.554476086515933275e-04,3.898743307217955589e-05,-1.462417858419939876e-04,2.747298276517540216e-04,-3.934566630050539970e-04,2.001415559789165854e-04,-7.099323556758463383e-04,-2.503157520550303161e-05,-2.299526095157489181e-04,1.710232609184458852e-04,1.859527583292219788e-05,3.563640348147600889e-05,-8.427987922914326191e-04,-2.521005691960453987e-03,-2.403551945462822914e-03,-1.664045732468366623e-03,-1.768278307281434536e-04,7.723594171693548560e-05,-1.610236795386299491e-04,3.022878372576087713e-04,7.220305968075990677e-03,1.435179961845278740e-03,1.127435243688523769e-03,-1.924684736877679825e-03,7.281900616362690926e-04,-1.191053306683897972e-04,-2.842897083610296249e-04,-2.311372663825750351e-03,-7.623764686286449432e-04,-3.147423733025789261e-03,-1.782600651495158672e-03,-2.879166277125477791e-03,-4.443204961717128754e-04,3.629828570410609245e-04,3.629836719483137131e-04,-1.511498267063871026e-04,2.581257140263915062e-03,3.800226608291268349e-03,1.189511502161622047e-03,8.884653798304498196e-04,1.743856701068580151e-03,-2.969065681099891663e-04,-4.977948265150189400e-05,-1.029015984386205673e-03,7.884111255407333374e-06,-2.749591134488582611e-03,5.815263837575912476e-03,1.593511842656880617e-04,1.104002934880554676e-03,2.667024498805403709e-03,-5.051661282777786255e-04,-1.752383774146437645e-03,-1.707198680378496647e-03,7.967078126966953278e-03,-1.178809162229299545e-02,-7.172109093517065048e-03,-1.873716479167342186e-03,1.431399607099592686e-03,-2.087305113673210144e-02,-1.922196708619594574e-02,-6.073979195207357407e-03,-1.668413355946540833e-02,1.094779279083013535e-02,-4.921626765280961990e-03,-1.366927847266197205e-02,1.223018807650078088e-05\n0.000000000000000000e+00,-2.068807589239440858e-06,-4.328808245190884918e-06,-5.753298682975582778e-05,-3.099126479355618358e-05,-3.837395524897146970e-06,-1.263917056348873302e-06,-3.064750586645459407e-08,3.495513965390273370e-06,2.850608552762423642e-06,2.726624006754718721e-05,-2.532946236897259951e-04,4.553822800517082214e-04,4.646027518901973963e-04,-2.264241629745811224e-05,9.964513083104975522e-06,1.702676127024460584e-05,-6.316351937130093575e-05,4.118566284887492657e-04,5.302670761011540890e-04,-3.481733147054910660e-04,1.455413148505613208e-04,3.370777267264202237e-05,-4.967686777490598615e-07,-6.286254574661143124e-06,-1.362154434900730848e-04,-1.241595600731670856e-04,3.650153812486678362e-04,5.016513168811798096e-04,9.806978778215125203e-05,-8.749152766540646553e-05,6.616624432354001328e-06,-8.537797839380800724e-06,-2.612188836792483926e-05,-4.380615137051790953e-04,1.894812739919871092e-04,-1.763535328791476786e-05,5.720523768104612827e-04,-1.935045875143259764e-04,-2.883357410610187799e-05,1.274431997444480658e-05,-9.236552432412281632e-05,3.285846032667905092e-04,-2.093087241519242525e-04,-5.581452278420329094e-04,4.259767592884600163e-05,-4.327500646468251944e-04,-3.149985059280879796e-05,1.477904606872471049e-05,-1.627690071472898126e-04,2.671487454790621996e-04,2.355138276470825076e-04,7.309962529689073563e-04,4.819744499400258064e-04,-4.998961230739951134e-06,1.559284828545060009e-05,-2.680436637092498131e-06,-2.652421017046435736e-06,-1.269254134967923164e-04,8.648522452858742326e-06,1.207677269121631980e-04,1.651509774092119187e-05,1.107852881432336289e-06,-1.652849846323078964e-06,-2.123860376457287202e-08,-1.831682538977474906e-06,-6.275359282881254330e-06,-5.984146264381706715e-05,-4.803232513950206339e-05,-2.576619408500846475e-06,-3.916412879334529862e-06,4.818703303044458153e-08,3.212750925740692765e-06,9.985592441807966679e-08,2.678725286386907101e-05,3.211691509932279587e-04,1.205125881824642420e-04,8.940309635363519192e-05,-6.497249160020146519e-06,6.008722266415134072e-06,8.642657121527008712e-06,-1.326033088844269514e-05,3.553473507054150105e-04,5.774460150860249996e-04,2.144481550203636289e-04,-1.342225586995482445e-04,-7.933112647151574492e-05,-2.766575107671087608e-06,1.499168774898862466e-06,-9.003809100249782205e-05,-3.750094037968665361e-05,4.043164663016796112e-04,-3.865516046062111855e-04,3.557075979188084602e-05,-6.322526314761489630e-05,-4.012014869658742100e-06,-3.661135451693553478e-06,-9.465197763347532600e-06,-2.322120999451726675e-04,1.449410920031368732e-04,8.581003203289583325e-05,1.518851931905373931e-04,-1.495304022682830691e-04,-5.414927727542817593e-05,9.132855666393879801e-06,-1.176134901470504701e-04,-6.297148502198979259e-05,-4.839091852772980928e-04,-7.571405149064958096e-06,3.534500428941100836e-04,-8.618766878498718143e-05,-3.877576818922534585e-05,7.074367658788105473e-06,-3.985332295997068286e-05,1.123727342928759754e-04,-7.280739373527467251e-05,3.485886554699391127e-04,2.696855808608233929e-04,8.606343726569321007e-08,8.026388059079181403e-06,-2.132856252501369454e-06,-6.925067737029166892e-06,-8.169498323695734143e-05,-2.844885420927312225e-05,1.069963182089850307e-04,8.807607628114055842e-06,-2.550602857809280977e-06,-9.825689630815759301e-07,2.611434801735867950e-08,-1.911840172397205606e-06,8.803063792583998293e-06,-3.374303923919796944e-05,5.543917723116464913e-06,-2.922508429037407041e-06,-5.234573109191842377e-06,-4.139309695005977119e-08,-8.275043001049198210e-06,1.125558901549084112e-05,-3.738894884008914232e-05,2.865726710297167301e-04,3.884500474669039249e-04,1.618280948605388403e-04,-7.008911325101507828e-06,6.942181016711401753e-07,3.229789342640287941e-07,1.121318709920160472e-04,9.539946331642568111e-04,1.238669792655855417e-04,7.765174959786236286e-04,5.560366553254425526e-04,-3.808357869274914265e-04,2.194774606323335320e-05,-5.257237717160023749e-05,-5.567518528550863266e-04,-2.129837521351873875e-04,4.811871331185102463e-04,1.471042050980031490e-04,-1.873733854154124856e-04,-3.925731289200484753e-04,1.415813130734022707e-05,-1.175700845124083571e-06,-5.097005123388953507e-05,-7.208762690424919128e-04,-3.241435333620756865e-04,-2.712502609938383102e-04,-2.559538988862186670e-04,5.625448102364316583e-05,2.520705747883766890e-04,1.911795607156818733e-06,-7.815692515578120947e-05,-6.615102174691855907e-04,2.574322570580989122e-04,1.144566340371966362e-06,-3.316181027912534773e-05,-1.588755694683641195e-04,5.791826697532087564e-05,-1.766792593116406351e-06,6.130620022304356098e-06,2.608908107504248619e-05,7.958749192766845226e-04,2.103110309690237045e-04,6.728079169988632202e-04,-5.157861323823453858e-06,1.145670830737799406e-05,-5.450906883197603747e-06,7.195247235358692706e-06,-2.119239361491054296e-04,9.636436880100518465e-05,4.177687515038996935e-05,1.148386036220472306e-05,1.226841050083748996e-05,5.306400225890683942e-07,-3.165616391243020189e-08,2.417919631625409238e-06,1.266590243176324293e-05,2.501303097233176231e-04,2.721844357438385487e-04,1.511860955361044034e-05,1.105358023778535426e-05,-9.263999345421325415e-08,2.996074499606038444e-06,-8.385188266402110457e-06,2.969537745229899883e-04,-1.976466446649283171e-04,-1.671516220085322857e-03,1.315764675382524729e-04,1.441882632207125425e-04,-3.111860132776200771e-05,-7.068386184982955456e-05,3.537336669978685677e-05,8.440110832452774048e-06,-7.122101378627121449e-04,-2.564914466347545385e-04,-3.728576702997088432e-04,1.935382140800356865e-03,3.646369123089243658e-06,1.815335781429894269e-05,7.167213479988276958e-04,6.138105527497828007e-05,4.476674657780677080e-04,1.869015279226005077e-03,-1.635692548006772995e-03,-1.020564959617331624e-04,-1.205485841637710109e-05,2.667207991180475801e-05,2.092376089422032237e-04,1.788617344573140144e-03,7.316746632568538189e-06,7.743833120912313461e-04,-9.316097712144255638e-04,7.452694117091596127e-04,-8.316968160215765238e-05,6.558724045753479004e-01,5.522490246221423149e-04,-2.390928275417536497e-04,8.501063566654920578e-04,1.381654175929725170e-03,-1.926795113831758499e-03,7.947001722641289234e-04,-1.075220461643766612e-05,-5.276132287690415978e-05,-3.857881820295006037e-04,-1.207233508466742933e-04,2.441077725961804390e-03,-2.039822051301598549e-03,-1.044050557538866997e-03,9.017423508339561522e-06,-6.093937918194569647e-05,1.797335244191344827e-05,2.097547258017584682e-05,5.161528242751955986e-04,-1.295241090701892972e-04,-7.055752794258296490e-04,-8.416382479481399059e-05,-1.830273322411812842e-05,3.568855390767566860e-06,-8.538609108654782176e-08,-4.172480032593739452e-07,1.842138203755894210e-06,-6.564834620803594589e-05,-6.331637996481731534e-05,-2.668253728188574314e-06,-3.282228135503828526e-06,6.688424036838114262e-08,8.009818657228606753e-07,-3.249964038332109340e-06,1.013011024042498320e-05,2.822513924911618233e-04,4.811541293747723103e-05,6.600242340937256813e-05,-1.440706637367838994e-05,5.932024578214623034e-06,9.614956979930866510e-06,-2.499208494555205107e-05,4.541737725958228111e-04,2.348599373362958431e-04,-1.174764474853873253e-05,1.761766325216740370e-04,-1.005853773676790297e-04,-4.104676463612122461e-06,6.295899311226094142e-06,-1.342888863291591406e-04,-1.013081346172839403e-04,9.938178845914080739e-05,-2.626962377689778805e-04,2.465967554599046707e-04,-1.169505630969069898e-04,-4.187540525890653953e-06,-2.513808567528030835e-06,-1.719964893709402531e-05,-2.426767023280262947e-04,-4.214421278447844088e-05,7.165502756834030151e-05,4.792904655914753675e-05,-7.189202005974948406e-05,-1.324405366176506504e-05,1.168196831713430583e-05,-7.653648935956880450e-05,8.092832285910844803e-05,-2.774517051875591278e-04,-3.220638609491288662e-04,4.225537122692912817e-04,-1.415156148141250014e-04,-9.902585588861256838e-06,6.716192729072645307e-06,-6.136699812486767769e-05,2.132813388016074896e-04,1.786163193173706532e-04,3.474992408882826567e-04,1.255917886737734079e-04,-1.378377533001184929e-06,7.718662345723714679e-06,-1.000289330477244221e-06,-2.136854845957714133e-06,-2.446805774525273591e-05,-7.571851892862468958e-05,7.134908082662150264e-05,1.592469516253913753e-06,1.966639274542103522e-06,-6.525181106553645805e-07,4.105459083802998066e-09,1.952819957296014763e-06,9.246279660146683455e-06,1.859806252468843013e-05,-9.447274351259693503e-06,1.594609898347698618e-06,-1.015501425172260497e-06,7.159269443945959210e-08,-1.141981374530587345e-05,-2.756999492703471333e-06,-1.746991765685379505e-04,-7.375929271802306175e-04,-9.323643753305077553e-04,-3.786533197853714228e-04,-1.272129429708002135e-05,-9.156077794614247978e-06,-1.405426155542954803e-05,5.204621993470937014e-05,-1.206115121021866798e-03,-1.035711844451725483e-03,3.602801589295268059e-04,4.657059034798294306e-04,-1.921512011904269457e-05,3.092915221714065410e-06,-1.388160580972908065e-05,-9.839277481660246849e-05,1.858227187767624855e-04,-4.870902921538800001e-04,-1.402910798788070679e-03,2.528015465941280127e-04,6.818938709329813719e-05,-1.263345984625630081e-05,8.286313459393568337e-06,-4.384730345918796957e-05,1.964195107575505972e-04,4.268564516678452492e-04,7.108238060027360916e-04,-9.702399838715791702e-04,8.203544712159782648e-05,9.760128159541636705e-05,-2.704895268834661692e-05,-3.578807809390127659e-05,-2.094654337270185351e-04,-2.291859709657728672e-04,1.405842485837638378e-04,-7.215681253001093864e-04,7.720980647718533874e-05,3.106226722593419254e-05,-1.589944076840765774e-05,-6.934795237611979246e-05,1.846326340455561876e-04,-1.718377461656928062e-03,-6.654211319983005524e-04,-4.783249460160732269e-04,2.334666532988194376e-06,3.977595042670145631e-06,2.565233899076702073e-06,3.231267328374087811e-06,5.052485357737168670e-05,1.806465297704562545e-04,3.203335654688999057e-05,7.552187526016496122e-06,1.284948666580021381e-06,-8.844290277920663357e-08,6.856043910374864936e-08,2.998578565893694758e-06,-4.113691375096095726e-06,9.081954340217635036e-05,-1.283694200537865981e-05,1.219543264596723020e-06,4.485798399400664493e-06,3.215063770767301321e-10,-3.793170435528736562e-06,1.077616070688236505e-05,-2.022960688918828964e-05,1.608068414498120546e-04,6.242425297386944294e-04,-4.766509664477780461e-05,-9.464587492402642965e-06,4.075215656484942883e-06,-5.618589511868776754e-06,7.256062235683202744e-05,6.601771747227758169e-05,2.988977357745170593e-04,3.184381057508289814e-06,-1.559663360239937901e-04,1.870551786851137877e-04,-2.284265747221070342e-06,1.066240565705811605e-05,2.748942060861736536e-04,3.887209750246256590e-04,2.043811546172946692e-04,4.325885965954512358e-04,-1.294312678510323167e-04,2.228993980679661036e-04,-6.003018370392965153e-06,3.404149538255296648e-06,-2.498196226952131838e-05,-5.482303095050156116e-04,6.006429321132600307e-04,9.614849113859236240e-05,4.336292040534317493e-04,-1.521497761132195592e-04,1.287286977458279580e-05,8.903665730031207204e-06,-2.368841669522225857e-04,1.441968779545277357e-04,-8.718551252968609333e-04,-6.669929134659469128e-04,7.049351115711033344e-04,-3.443045716267079115e-05,-2.126709114236291498e-05,1.541839628771413118e-05,4.739540145237697288e-06,3.309812163934111595e-04,3.252495371270924807e-04,2.334361633984372020e-04,6.858872948214411736e-04,-4.452060693438397720e-06,1.130009877670090646e-05,-6.259793281060410663e-06,5.557255462917964906e-06,-7.939706847537308931e-05,-3.396745305508375168e-04,7.596853538416326046e-05,7.368244951067026705e-06,6.407815817510709167e-06,7.961199912642769050e-07,-9.339370876659813803e-08,-3.043284323211992159e-06,2.800521997414762154e-06,-2.909931936301290989e-05,-2.092626891680993140e-05,-1.930311100295512006e-06,-2.815887455653864890e-06,-4.643996476261236239e-08,3.240850219299318269e-06,-5.369900577534281183e-07,1.783122934284619987e-05,7.576475036330521107e-05,2.230105601483955979e-04,1.534096081741154194e-04,-2.144667269021738321e-05,4.667882876674411818e-06,9.191421668219845742e-06,-2.134606620529666543e-05,3.383771691005676985e-04,4.500964714679867029e-04,-5.854327464476227760e-04,-8.179925498552620411e-05,-4.920566570945084095e-04,-4.070233899255981669e-06,-1.278050149267073721e-05,1.554962072987109423e-04,-6.774845533072948456e-04,1.899027120089158416e-04,-1.418496540281921625e-04,5.474897334352135658e-04,-1.571040775161236525e-04,-3.430752030908479355e-06,1.648238594498252496e-07,-3.267035936005413532e-05,-3.240894293412566185e-04,-2.084592997562140226e-04,8.232731488533318043e-05,1.066040276782587171e-04,8.472169429296627641e-05,-4.473934495763387531e-06,7.365907549683470279e-06,-1.547288775327615440e-05,1.770178641891106963e-04,-3.493665426503866911e-04,-1.030248095048591495e-04,5.207571666687726974e-04,8.474259084323421121e-05,-1.341493998552323319e-06,1.978172076633200049e-05,-6.181787466630339622e-05,1.414967118762433529e-04,3.804979496635496616e-04,-2.399390177743043751e-05,3.254350449424237013e-04,-1.134642570832511410e-05,1.054950189427472651e-05,-9.290471894018992316e-07,-4.195955989416688681e-05,2.327003749087452888e-04,7.366834324784576893e-07,1.056231922120787203e-04,1.496284585300600156e-05,2.274040070915361866e-06,-4.303401510696858168e-07,-2.357410266995429993e-08,-3.760027311727753840e-06,-7.037982413748977706e-06,-6.415940879378467798e-05,-1.208412140840664506e-05,-4.298143721825908870e-06,-3.817139713646611199e-06,-4.976550371793564409e-08,2.205052396675455384e-06,2.878417717511183582e-07,6.777162343496456742e-05,4.116128548048436642e-04,-1.063085626810789108e-03,3.311686741653829813e-04,1.620068587726564147e-06,2.785554215734009631e-06,6.736167051712982357e-06,-9.020286233862861991e-05,-1.676402462180703878e-06,4.502796218730509281e-04,-3.117381129413843155e-05,7.919676136225461960e-04,2.825346891768276691e-04,-2.969396518892608583e-06,-2.123052763636223972e-05,-2.698561584111303091e-04,-6.200851057656109333e-04,-8.363587403437122703e-05,1.983582769753411412e-04,-9.859486017376184464e-04,3.507951623760163784e-05,1.135923503170488402e-05,-4.925975190417375416e-06,1.314266228291671723e-05,-1.998660445678979158e-04,-2.305879752384498715e-04,3.813931834883987904e-05,1.174806850031018257e-03,-2.321813080925494432e-04,-1.056859837262891233e-04,8.235735549533274025e-06,-6.585604569409042597e-05,1.874227891676127911e-04,2.095263625960797071e-04,-7.935217581689357758e-04,2.155021938960999250e-04,-1.172823976958170533e-04,-5.820671503897756338e-05,4.254320629115682095e-07,1.070730431820265949e-04,-2.988231717608869076e-04,9.716934873722493649e-04,2.949319896288216114e-04,3.715220373123884201e-04,-5.952128958597313613e-06,1.095689094654517248e-05,-5.402650458563584834e-06,3.807691427937243134e-06,3.086112701566889882e-05,1.663944713072851300e-04,1.483092491980642080e-04,-2.911081537604331970e-05,1.751546005834825337e-05,-5.405931915447581559e-06,1.080474430636968464e-05,1.900462848425377160e-05,-4.755852387461345643e-06,-4.557458305498585105e-05,-2.821938869601581246e-05,1.037624861055519432e-05,-1.752368461893638596e-06,-1.212012375617632642e-05,1.125296057580271736e-05,-1.323681590292835608e-05,1.434419391443952918e-05,-1.085174953914247453e-04,1.123362599173560739e-04,-2.113892151101026684e-05,-2.092241447826381773e-05,2.509391197236254811e-05,4.804199852515012026e-05,6.326325819827616215e-05,2.022785774897783995e-04,2.077283861581236124e-04,4.154510679654777050e-05,3.463223692961037159e-04,-1.214604344568215311e-04,4.077262929058633745e-06,3.775847653741948307e-05,2.792837622109800577e-04,-2.054298529401421547e-04,2.410332090221345425e-04,-1.934190368046984076e-05,4.251861537341028452e-04,4.457066825125366449e-05,8.820134826237335801e-05,1.319408511335495859e-05,-1.037246693158522248e-05,8.867077849572524428e-05,-7.659788825549185276e-04,1.526329288026317954e-04,1.509702124167233706e-04,-1.962474780157208443e-04,1.692784280749037862e-04,-1.615324290469288826e-04,-2.215192580479197204e-06,-8.736933523323386908e-05,-5.769626295659691095e-05,-7.277659024111926556e-04,6.765797734260559082e-04,1.878707189462147653e-05,-1.166137662949040532e-04,1.314362452831119299e-04,-1.984328991966322064e-04,3.800677659455686808e-04,-1.138814259320497513e-03,1.388330245390534401e-03,3.693646285682916641e-04,9.459837456233799458e-04,4.009441181551665068e-05,-1.296562608331441879e-03,2.116962801665067673e-03,-4.558890359476208687e-04,2.123774494975805283e-03,2.262994530610740185e-04,-1.408628450008109212e-04,1.465747016482055187e-03,-3.224951683478138875e-07\n0.000000000000000000e+00,2.684373612282797694e-06,-2.502183633623644710e-05,-3.788313479162752628e-04,4.267332260496914387e-04,1.264845559489913285e-05,-5.537602191907353699e-06,-1.485692102676239301e-08,1.095088737201876938e-04,-1.005997255560941994e-04,2.414816524833440781e-03,1.110386219806969166e-03,1.002731150947511196e-03,8.012928068637847900e-03,3.802700375672429800e-04,4.947644356434466317e-06,-8.679347229190170765e-05,5.247534136287868023e-05,-6.297064945101737976e-03,-3.512244438752532005e-03,1.167619135230779648e-03,-1.921802177093923092e-04,5.547543987631797791e-04,3.372174614924006164e-05,7.830107642803341150e-05,1.072819693945348263e-03,4.212026251479983330e-04,4.673366434872150421e-03,3.215459175407886505e-03,-2.544825198128819466e-03,8.859687950462102890e-04,-1.281670411117374897e-04,-1.864615114754997194e-05,1.519450219348073006e-03,1.076839119195938110e-02,-8.167370106093585491e-04,-6.919632665812969208e-03,-3.517369739711284637e-03,7.451481069438159466e-04,5.785175744676962495e-05,-9.996147127822041512e-05,4.670419730246067047e-03,9.074443019926548004e-03,2.930103335529565811e-03,2.427083440124988556e-03,-1.735820784233510494e-03,4.943981301039457321e-03,9.310620371252298355e-04,-7.905482925707474351e-05,1.037332462146878242e-03,2.781722927466034889e-03,-1.916298293508589268e-03,-6.278318352997303009e-03,-2.018337137997150421e-03,-6.191585271153599024e-06,-9.407715697307139635e-05,7.022435966064222157e-06,-4.316063132137060165e-05,8.399592479690909386e-05,-2.217647852376103401e-04,-3.833017544820904732e-04,-7.242705032695084810e-05,-6.071079405955970287e-05,2.174773180740885437e-05,1.229345336639653397e-08,1.707853698462713510e-06,4.515192267717793584e-05,5.277729360386729240e-04,6.518743466585874557e-04,1.073982730304123834e-05,4.027289833175018430e-06,2.343141325411579601e-08,8.109588816296309233e-05,-9.603206854080781341e-05,2.001048298552632332e-03,-3.281950717791914940e-03,5.388037301599979401e-03,5.625696387141942978e-03,3.640098730102181435e-04,-3.097220906056463718e-05,-7.170547905843704939e-05,9.763607522472739220e-06,-8.342214860022068024e-04,-6.340618245303630829e-03,1.924591953866183758e-03,5.826248787343502045e-03,1.974984537810087204e-03,9.865075116977095604e-05,-4.298394196666777134e-05,6.319413660094141960e-05,1.901139854453504086e-03,-1.883535878732800484e-04,-2.033615019172430038e-03,-1.099726185202598572e-03,1.221467740833759308e-03,-4.104557592654600739e-05,9.264495747629553080e-05,8.586980402469635010e-04,9.047356434166431427e-03,1.270506298169493675e-03,-1.233857311308383942e-02,-3.660378279164433479e-04,2.772812731564044952e-03,7.675281958654522896e-04,-7.239489059429615736e-05,5.338463000953197479e-03,5.694392602890729904e-03,1.932791667059063911e-03,-5.916706286370754242e-04,2.193490276113152504e-03,5.219855811446905136e-03,8.578870911151170731e-04,-9.386694000568240881e-05,3.182997927069664001e-03,1.881200005300343037e-03,1.051263301633298397e-03,-8.738420903682708740e-03,-1.941107213497161865e-03,-3.981246845796704292e-05,-9.457174746785312891e-05,1.926479671965353191e-05,1.904668170027434826e-04,1.254459959454834461e-03,5.200513405725359917e-04,-1.203187042847275734e-03,-1.396257866872474551e-04,3.149300027871504426e-06,4.684004670707508922e-05,3.363151757085347526e-09,3.980128531111404300e-05,-4.736959817819297314e-05,9.965477511286735535e-05,3.419042041059583426e-04,4.620644176611676812e-05,8.542733849026262760e-05,2.177761526667154612e-09,-1.359460584353655577e-04,1.849835098255425692e-05,2.107472857460379601e-03,-5.891817156225442886e-03,8.251162245869636536e-03,-2.989073749631643295e-03,-2.599397848825901747e-04,-1.033996886690147221e-05,-3.967761585954576731e-06,9.263625252060592175e-04,-5.780252395197749138e-04,-6.373503245413303375e-03,-4.951297771185636520e-03,-6.276356521993875504e-03,-2.688641659915447235e-03,3.938850568374618888e-06,3.123452188447117805e-04,5.021649412810802460e-03,-9.070138330571353436e-04,-4.058974795043468475e-03,1.075531356036663055e-02,1.378918765112757683e-03,-4.837259184569120407e-04,-1.046332472469657660e-04,-1.634287036722525954e-04,-7.080520736053586006e-04,4.643062129616737366e-04,-1.431282493285834789e-03,2.247976139187812805e-03,-2.668157452717423439e-03,-4.108111315872520208e-04,5.621235468424856663e-04,-5.319785850588232279e-05,-9.195921942591667175e-03,-1.002526748925447464e-02,-5.625060759484767914e-03,7.649668492376804352e-03,-2.886253409087657928e-03,4.052460659295320511e-03,1.497616525739431381e-03,1.111303718062117696e-04,-3.182122949510812759e-03,9.009004570543766022e-04,-6.104260683059692383e-03,-5.950656253844499588e-03,1.655201893299818039e-03,-9.168387623503804207e-05,6.438804848585277796e-05,-3.114397622994147241e-05,-2.300315536558628082e-04,-1.239624922163784504e-03,-3.534127026796340942e-03,1.767840469256043434e-03,2.693981514312326908e-04,1.044553646352142096e-04,1.229854024131782353e-05,-3.436962714431501809e-08,2.635017153806984425e-06,8.085082663455978036e-05,8.676690049469470978e-04,-2.843403257429599762e-03,-1.007106329780071974e-04,1.301175507251173258e-05,4.324203928263159469e-08,-6.576121086254715919e-04,6.553608109243214130e-04,-1.508288457989692688e-02,-1.855981536209583282e-02,-2.303732559084892273e-02,-2.752500586211681366e-02,-1.999909058213233948e-03,4.980921221431344748e-05,9.360598633065819740e-04,1.578325405716896057e-03,1.545110251754522324e-02,2.248113229870796204e-02,8.269129320979118347e-04,-1.318851485848426819e-02,1.199506036937236786e-02,-2.314063312951475382e-04,-3.957997541874647141e-04,-6.771975196897983551e-03,2.672916278243064880e-03,-2.660818397998809814e-02,-1.234570331871509552e-02,3.059587627649307251e-02,9.466587565839290619e-03,5.105489399284124374e-04,-9.121750190388411283e-05,-1.045569404959678650e-02,-6.935044378042221069e-02,1.961951144039630890e-03,4.880969226360321045e-02,2.988283708691596985e-02,-7.254781201481819153e-03,-1.899040536954998970e-03,5.239899037405848503e-04,6.265844702720642090e-01,-3.569824993610382080e-02,-1.267285272479057312e-02,-1.814421825110912323e-02,-5.830838344991207123e-03,-3.348203748464584351e-02,-3.854646114632487297e-03,7.010991103015840054e-04,-3.287449479103088379e-03,-3.735501319169998169e-03,1.558145042508840561e-02,3.241603448987007141e-02,9.147938340902328491e-03,1.472780422773212194e-04,7.413425482809543610e-04,-8.710984548088163137e-05,-9.092385880649089813e-05,-2.253428101539611816e-04,1.442573405802249908e-02,7.443310692906379700e-03,1.037443173117935658e-03,3.370537015143781900e-04,-2.469388709869235754e-04,6.980371836107224226e-10,-8.727230124350171536e-06,1.184305710921762511e-05,-2.353276940993964672e-04,5.041444092057645321e-04,8.526543751941062510e-06,-1.456518748454982415e-05,1.632770363357849419e-08,8.654584235046058893e-05,-7.549846486654132605e-05,1.962448470294475555e-03,1.631188439205288887e-03,-1.354148844256997108e-04,4.994874820113182068e-03,3.035399131476879120e-04,-1.803095801733434200e-05,-9.451196820009499788e-05,-2.648269291967153549e-04,-4.548764787614345551e-03,-2.430350054055452347e-03,9.024559403769671917e-04,4.210390150547027588e-03,4.489875864237546921e-04,4.429848195286467671e-05,-3.166104579577222466e-05,1.710791257210075855e-04,9.691335726529359818e-04,1.991800032556056976e-03,2.328881761059165001e-03,-2.448765328153967857e-03,-3.233067691326141357e-04,-2.282898276462219656e-05,3.516731885611079633e-05,1.002917764708399773e-03,7.697505410760641098e-03,-1.144304405897855759e-06,-7.387993857264518738e-03,-3.107973141595721245e-03,7.302711019292473793e-04,-4.206561425235122442e-05,-9.288352157454937696e-05,3.829334862530231476e-03,4.973838571459054947e-03,1.222829567268490791e-03,3.762000938877463341e-03,-7.298984564840793610e-04,4.334176890552043915e-03,5.697091110050678253e-04,-1.139982414315454662e-04,9.961575269699096680e-04,2.218335866928100586e-04,-1.992355799302458763e-03,-3.214719472452998161e-03,-2.962088910862803459e-03,2.957870856334920973e-05,-1.048788326443172991e-04,1.071223960025236011e-05,5.759799387305974960e-05,1.173149677924811840e-03,4.269793280400335789e-04,-1.064488315023481846e-03,-1.089970610337331891e-04,-3.395992825971916318e-05,2.914249671448487788e-05,-7.571543392259627581e-10,-1.576906834088731557e-05,-3.420440407353453338e-05,-7.407965313177555799e-05,2.701196935959160328e-04,-1.080667607311625034e-05,-1.966546915355138481e-05,-1.707167029962874949e-08,6.704728730255737901e-05,-6.714967457810416818e-05,1.839548698626458645e-03,2.693981863558292389e-03,7.452076766639947891e-03,9.164594113826751709e-03,2.811393933370709419e-04,2.780524664558470249e-05,4.231835191603749990e-05,-3.243209212087094784e-04,7.606756407767534256e-04,5.945042707026004791e-03,-8.472883142530918121e-03,-2.891280688345432281e-03,-4.548504948616027832e-04,-1.037272249959642068e-05,-5.918022361584007740e-05,1.956446794793009758e-04,-2.133818576112389565e-03,7.961781695485115051e-03,8.472973480820655823e-03,4.455161979421973228e-05,-5.830323789268732071e-04,7.045350503176450729e-05,-1.283849269384518266e-05,7.945370161905884743e-04,4.878288134932518005e-03,-5.031892098486423492e-03,-1.069514639675617218e-02,-3.383590374141931534e-03,1.119325170293450356e-03,-4.517009365372359753e-04,1.976830681087449193e-04,2.767046447843313217e-03,7.722809910774230957e-03,1.959443092346191406e-03,3.015203401446342468e-05,9.638722985982894897e-03,4.983540158718824387e-03,1.928729470819234848e-04,-1.672877260716632009e-05,1.028477214276790619e-03,1.832320587709546089e-03,8.723127655684947968e-03,4.985685925930738449e-03,-2.230007667094469070e-03,-1.265252649318426847e-06,-8.891237666830420494e-05,-1.559478391754964832e-06,1.023997901938855648e-04,5.367763806134462357e-04,-1.296878093853592873e-03,-2.040724270045757294e-03,-2.794466854538768530e-04,-4.693029768532142043e-05,2.523170223867055029e-05,4.497223926591686904e-08,-9.794169272936414927e-06,-9.463783499086275697e-06,-9.173732250928878784e-04,-3.628176636993885040e-05,1.878287730505689979e-05,-1.197617712023202330e-05,-5.171904149392503314e-08,1.238415716215968132e-04,-1.335422566626220942e-04,3.639460541307926178e-03,-7.472189026884734631e-04,-1.403207308612763882e-03,7.095801644027233124e-03,3.579071781132370234e-04,5.694373612641356885e-06,-1.456732134101912379e-04,1.245894818566739559e-04,-5.793376825749874115e-03,-2.757654292508959770e-03,6.541014648973941803e-03,5.421677604317665100e-03,2.052260097116231918e-03,-3.103806011495180428e-05,-1.854119909694418311e-05,1.289612846449017525e-03,-1.715932856313884258e-03,-5.200242158025503159e-04,-3.377192420884966850e-03,-6.691852584481239319e-03,1.606976496987044811e-03,-1.641234848648309708e-04,-1.142474211519584060e-04,1.772627234458923340e-03,1.104486547410488129e-02,-2.749541541561484337e-03,-4.919827450066804886e-03,-3.593272529542446136e-03,-1.756361452862620354e-03,2.220872120233252645e-04,-1.405992661602795124e-04,5.678226705640554428e-03,1.008393801748752594e-02,-3.094919258728623390e-03,9.266470558941364288e-03,3.134720725938677788e-03,2.170330844819545746e-03,5.921678384765982628e-04,-8.099505794234573841e-05,1.825766987167298794e-03,2.676376840099692345e-03,-6.680083461105823517e-04,-1.952163176611065865e-03,-3.283213125541806221e-03,3.003513302246574312e-05,-1.616132794879376888e-04,8.546163371647708118e-06,1.032211148412898183e-04,9.347257437184453011e-04,-4.316829727031290531e-04,-6.650713039562106133e-04,-8.255194552475586534e-05,-6.262051465455442667e-05,4.428207103046588600e-05,2.784531716315541416e-08,-2.088902328978292644e-05,-4.039864143123850226e-05,-3.964340430684387684e-04,2.437018265482038260e-04,-1.167602385976351798e-05,-5.678770685335621238e-05,3.378772817086428404e-09,8.463871199637651443e-05,-9.081099415197968483e-05,2.440427895635366440e-03,2.283116336911916733e-03,-6.922206375747919083e-04,5.109201185405254364e-03,1.704247843008488417e-04,2.191831299569457769e-06,-5.576385592576116323e-05,-6.114629795774817467e-04,-5.748694296926259995e-03,-3.105050418525934219e-03,-3.201807849109172821e-04,-2.384735969826579094e-03,-6.573270075023174286e-03,3.081471732002682984e-05,2.420929376967251301e-06,-1.662694616243243217e-03,3.999060951173305511e-03,1.643591793254017830e-03,2.648681402206420898e-03,-3.815839532762765884e-03,-4.523755051195621490e-03,8.702503691893070936e-06,4.794088454218581319e-05,9.691724553704261780e-04,1.052732206881046295e-02,-1.583161181770265102e-03,-5.990229547023773193e-03,-3.956722095608711243e-03,-4.264919261913746595e-04,3.472836397122591734e-06,-8.700810576556250453e-05,3.370937425643205643e-03,5.045416299253702164e-03,2.698827884159982204e-04,2.540967427194118500e-03,3.384141891729086637e-04,4.445787053555250168e-03,3.932208637706935406e-04,-1.317935675615444779e-04,9.979219175875186920e-04,-6.217905320227146149e-04,-6.304572336375713348e-03,-6.885419599711894989e-03,-2.445911522954702377e-03,6.984539504628628492e-05,-8.784439705777913332e-05,2.076829696306958795e-05,-3.624734818004071712e-04,-9.922124445438385010e-04,5.535574746318161488e-04,-7.854435243643820286e-04,-1.202673447551205754e-04,-5.117024556966498494e-05,2.828012657118961215e-05,6.970367394387722015e-09,2.189190126955509186e-07,-2.515261257940437645e-06,-2.655545540619641542e-05,3.522132465150207281e-04,1.520180376246571541e-06,-9.882043741527013481e-06,-3.056220521102659404e-08,7.745315087959170341e-05,-4.435278970049694180e-05,2.358576050028204918e-03,6.793710635975003242e-04,-4.346925299614667892e-03,5.003619939088821411e-03,2.239643799839541316e-04,-2.410690831311512738e-05,-3.166678070556372404e-04,-1.095106417778879404e-04,-6.112007424235343933e-03,-8.440368808805942535e-03,8.333094883710145950e-04,2.544676419347524643e-03,-2.074355725198984146e-03,7.157650543376803398e-05,-1.104745024349540472e-05,5.053882487118244171e-04,7.725084433332085609e-04,1.674986910074949265e-03,5.604253150522708893e-03,-3.734607249498367310e-03,-3.941934555768966675e-03,-5.343763405107893050e-05,6.315659265965223312e-05,9.124981588684022427e-04,7.743253372609615326e-03,-1.057858346030116081e-03,-9.736941196024417877e-03,-4.921899177134037018e-03,9.912798414006829262e-04,4.590287571772933006e-04,-7.233882206492125988e-05,3.845939412713050842e-03,2.632385119795799255e-03,-9.916655253618955612e-04,4.789541475474834442e-03,5.166261456906795502e-03,4.087279085069894791e-03,3.448531497269868851e-04,-3.615598834585398436e-04,-2.155163325369358063e-03,1.864131540060043335e-03,-5.338564515113830566e-03,-8.902999106794595718e-04,-6.545574869960546494e-03,-8.170487126335501671e-04,-7.097886555129662156e-05,2.657508885022252798e-04,2.149555366486310959e-04,-1.281143282540142536e-03,-1.880526542663574219e-05,-4.006079980172216892e-04,9.599685654393397272e-06,-2.210802485933527350e-04,4.122950122109614313e-05,-8.168885688064619899e-05,1.692843070486560464e-04,2.495524822734296322e-04,4.597765801008790731e-04,3.979216271545737982e-04,5.449155578389763832e-04,-6.022073212079703808e-04,1.605972793186083436e-04,9.597519529052078724e-04,-3.601374046411365271e-04,1.953943632543087006e-03,6.406255066394805908e-03,8.921875851228833199e-04,3.881389042362570763e-03,1.013034372590482235e-03,8.193917892640456557e-05,-7.468202966265380383e-05,-2.656184078659862280e-04,-3.930259495973587036e-03,-4.720499739050865173e-03,-5.568792112171649933e-03,-3.498839214444160461e-04,6.777015514671802521e-04,-2.930158516392111778e-04,-8.069770410656929016e-05,3.625656245276331902e-03,-1.623490825295448303e-04,5.684069357812404633e-03,-3.465209738351404667e-04,-2.592666074633598328e-03,-2.741179661825299263e-03,-3.588004037737846375e-04,-7.959001231938600540e-04,1.449554460123181343e-03,3.455749014392495155e-03,2.329904586076736450e-03,-1.116397045552730560e-02,-1.916491892188787460e-03,1.564730890095233917e-03,-2.079587196931242943e-03,-4.286404699087142944e-03,2.751845167949795723e-03,7.754392456263303757e-03,4.159747622907161713e-03,6.781695410609245300e-03,-1.781643368303775787e-05,3.688653698191046715e-03,-2.275606384500861168e-03,2.633847761899232864e-03,2.179900649935007095e-03,-1.728815259411931038e-03,6.159102544188499451e-03,-1.242357306182384491e-02,-1.109332405030727386e-02,4.301432520151138306e-03,-3.259773657191544771e-04,-9.098330512642860413e-03,4.105225089006125927e-04,-1.438967417925596237e-02,-4.727453459054231644e-03,1.560247968882322311e-03,-1.700370688922703266e-03,-6.732418201863765717e-03,1.113489815907087177e-05\n0.000000000000000000e+00,3.975180879933759570e-05,1.043444717652164400e-04,-1.434386591427028179e-03,-5.934295477345585823e-04,-1.929021709656808525e-05,-1.014729350572451949e-04,-5.296646676811178622e-09,1.537994103273376822e-04,-2.138672571163624525e-04,3.365499200299382210e-03,3.988884389400482178e-03,8.713676594197750092e-03,-1.754006370902061462e-03,3.514091367833316326e-04,1.325689299846999347e-05,6.488076905952766538e-05,1.716333092190325260e-03,1.799923181533813477e-02,-1.020609308034181595e-02,1.645554788410663605e-02,2.114044502377510071e-02,1.765863969922065735e-03,1.720957807265222073e-04,4.702557635027915239e-05,-3.353303181938827038e-04,3.243900137022137642e-03,1.104767993092536926e-02,-6.703570485115051270e-03,3.068196587264537811e-03,2.829088130965828896e-03,-2.539085689932107925e-04,1.269523927476257086e-04,2.114775590598583221e-03,4.201659001410007477e-03,6.172958295792341232e-03,-2.301236614584922791e-03,-1.261984556913375854e-02,2.329713315702974796e-04,3.078217618167400360e-03,2.705870429053902626e-05,4.521893337368965149e-03,1.179739832878112793e-02,-7.512954180128872395e-04,1.734058838337659836e-03,2.586686983704566956e-02,-2.632864634506404400e-04,1.396225881762802601e-03,-1.564811100251972675e-06,3.558751428499817848e-03,3.295265138149261475e-03,-1.886434853076934814e-02,-8.805368095636367798e-03,-5.344179458916187286e-03,-4.065260145580396056e-05,-2.905291694332845509e-05,-6.223975651664659381e-05,8.271296974271535873e-05,-1.736024627462029457e-03,-7.751446682959794998e-04,2.561430446803569794e-03,2.618219295982271433e-04,1.487546251155436039e-05,1.390372199239209294e-04,-4.062828740103441305e-09,7.374482811428606510e-05,-6.903544999659061432e-06,-4.235205240547657013e-03,-3.050791099667549133e-03,-1.018779221340082586e-05,-1.493650343036279082e-04,1.321323317426958965e-08,1.671423524385318160e-05,-3.554293652996420860e-04,6.982369814068078995e-05,5.841983016580343246e-03,-5.415743216872215271e-03,3.105942159891128540e-03,-7.578993099741637707e-04,1.352191320620477200e-04,1.852211426012217999e-04,2.298684325069189072e-03,8.416526019573211670e-03,1.881820335984230042e-02,-4.498098045587539673e-03,1.126222591847181320e-02,-8.824078831821680069e-04,5.496689118444919586e-05,2.651962495292536914e-05,5.044073914177715778e-04,-4.924375098198652267e-03,1.401241309940814972e-02,-3.310452913865447044e-03,-9.715953841805458069e-03,-1.999453641474246979e-03,-3.774641372729092836e-04,-1.910441351355984807e-04,4.462275537662208080e-04,5.769256968051195145e-04,1.518891286104917526e-02,-4.486689344048500061e-03,-4.463859833776950836e-03,-6.109626032412052155e-03,3.716614795848727226e-03,9.659853094490244985e-05,4.371601156890392303e-03,2.191525883972644806e-02,-3.128695301711559296e-03,8.767461404204368591e-03,1.143530849367380142e-02,2.839403692632913589e-03,2.513120416551828384e-03,1.588676823303103447e-04,-3.315744455903768539e-03,7.239790866151452065e-04,-2.119876816868782043e-02,-8.878279477357864380e-03,-3.270023968070745468e-03,-7.658643880859017372e-06,1.005843951134011149e-04,-1.238073309650644660e-04,-3.271319146733731031e-04,-4.358867648988962173e-03,-2.610753756016492844e-03,5.328430794179439545e-03,7.233958458527922630e-04,2.729055995587259531e-04,7.305957115022465587e-05,1.091414869591744718e-08,3.539126191753894091e-05,-2.167165803257375956e-04,2.844715490937232971e-04,2.097951713949441910e-03,-5.820999649586156011e-05,2.041922416538000107e-04,2.169645263450092898e-08,-2.848034782800823450e-04,5.205335910432040691e-04,-1.243758853524923325e-02,-3.216068074107170105e-02,1.863625831902027130e-02,-3.890780732035636902e-03,9.162426576949656010e-04,-7.125344563974067569e-05,-2.443511621095240116e-04,-1.341290771961212158e-03,-2.792484126985073090e-03,-9.400117211043834686e-03,3.059712052345275879e-02,-2.787660062313079834e-02,3.011664608493447304e-03,8.799047209322452545e-04,-3.814704832620918751e-04,-1.312040723860263824e-03,-1.804549992084503174e-02,1.835312321782112122e-02,-2.052049152553081512e-03,-3.508872352540493011e-03,1.759433769620954990e-03,3.824922314379364252e-04,-4.404453793540596962e-04,-5.146367475390434265e-04,-5.445310845971107483e-03,-1.032052282243967056e-02,3.431319445371627808e-02,-1.357545796781778336e-02,-1.802606508135795593e-02,-3.259294200688600540e-03,-1.288043276872485876e-04,-2.276237588375806808e-03,2.841671183705329895e-02,4.866279661655426025e-02,-1.696436852216720581e-02,-2.225588634610176086e-02,-2.540223114192485809e-02,-4.829609766602516174e-03,3.105917712673544884e-04,-4.882952198386192322e-04,1.467986404895782471e-02,3.509674221277236938e-02,2.165475860238075256e-02,-1.435050833970308304e-02,7.876531162764877081e-05,9.413807129021733999e-05,1.672422513365745544e-06,3.766811278183013201e-05,6.743550766259431839e-04,1.660911715589463711e-03,-1.660217531025409698e-03,-3.752725606318563223e-04,-1.518049975857138634e-04,1.481918880017474294e-04,3.375287249696157232e-08,-2.921046107076108456e-04,-9.067294013220816851e-05,1.820659078657627106e-02,1.071140170097351074e-02,4.674996016547083855e-04,5.922656273469328880e-04,-2.724512171425885754e-08,-2.697516756597906351e-04,1.052670762874186039e-03,-1.143605262041091919e-02,3.853038698434829712e-02,-2.706863917410373688e-03,-6.078712642192840576e-02,7.509451825171709061e-04,-8.412998868152499199e-04,-5.667296936735510826e-04,-1.453658752143383026e-02,-7.124978303909301758e-02,-4.799206554889678955e-02,-1.819609701633453369e-01,-9.733446687459945679e-02,-2.822373062372207642e-02,-1.376264612190425396e-03,1.516146468929946423e-03,1.256776414811611176e-02,6.313496828079223633e-02,-5.171688646078109741e-02,4.650846123695373535e-02,-5.068229511380195618e-03,-1.800689846277236938e-03,2.231822581961750984e-03,9.319976088590919971e-04,-9.836416691541671753e-03,-1.812667399644851685e-02,-3.360491245985031128e-02,2.285541966557502747e-02,7.462557405233383179e-02,3.195255622267723083e-02,-2.078213915228843689e-02,-3.870419750455766916e-04,-3.432052209973335266e-02,5.300349593162536621e-01,2.647325024008750916e-02,-3.292383998632431030e-02,-1.349041461944580078e-01,-3.932676464319229126e-02,-2.014554291963577271e-02,-9.210786083713173866e-04,-2.413281053304672241e-02,-6.946519017219543457e-02,4.476311802864074707e-02,8.478926867246627808e-02,1.909214816987514496e-02,8.602868765592575073e-04,-1.023931661620736122e-03,1.096931751817464828e-03,-2.610769821330904961e-03,2.367561869323253632e-02,1.463315822184085846e-02,-3.185681626200675964e-02,-3.538319142535328865e-03,-1.527730957604944706e-03,-4.047485999763011932e-04,-2.846445568138733506e-08,4.067438931087963283e-05,-4.495364555623382330e-05,-1.786214066669344902e-03,-1.021728967316448689e-03,-2.156483969883993268e-05,-4.430535409483127296e-05,-1.090791101887589321e-08,4.932208321406506002e-05,-5.557012627832591534e-05,5.261643091216683388e-04,-6.458670366555452347e-03,3.232254879549145699e-03,5.925653968006372452e-03,-2.325811801711097360e-04,1.180903782369568944e-04,2.211251558037474751e-04,1.885180827230215073e-03,8.129206486046314240e-03,8.753073052503168583e-04,4.216184373944997787e-03,1.507743261754512787e-02,-8.025274146348237991e-04,2.388960856478661299e-04,1.397479063598439097e-04,1.211683033034205437e-03,-4.458512179553508759e-03,4.019132815301418304e-03,-3.263883292675018311e-03,1.101864501833915710e-03,-1.309160143136978149e-05,-2.542629372328519821e-04,-1.874146400950849056e-04,5.301567725837230682e-04,-1.387785421684384346e-03,2.695180941373109818e-03,-2.907218411564826965e-03,-4.184147808700799942e-03,-5.165353417396545410e-03,3.143953392282128334e-03,1.016623937175609171e-04,5.639888346195220947e-03,2.524383552372455597e-02,1.274218782782554626e-03,-8.913656696677207947e-03,1.136799249798059464e-02,2.265793271362781525e-03,2.527963137254118919e-03,2.577752165962010622e-04,-9.069216903299093246e-04,9.088499471545219421e-03,-1.038895547389984131e-02,-1.278771832585334778e-02,-4.292146768420934677e-04,-1.883011573227122426e-04,2.688939857762306929e-04,-1.436249731341376901e-04,-1.761108578648418188e-04,-5.812316201627254486e-03,-3.609767882153391838e-03,4.668710287660360336e-03,6.171972490847110748e-04,2.352118899580091238e-04,6.642910011578351259e-05,-1.396529114572331309e-09,6.491444946732372046e-05,7.491222640965133905e-05,-2.501959679648280144e-03,-1.393605023622512817e-03,-5.039820462116040289e-05,-5.207837966736406088e-05,2.794422471197322011e-10,-6.089703310863114893e-05,-1.803989434847608209e-04,-8.017539512366056442e-04,-1.667806692421436310e-02,7.458148058503866196e-03,8.105297456495463848e-04,-2.316720347153022885e-04,8.342470391653478146e-05,-1.276661496376618743e-04,1.728450064547359943e-03,4.424879327416419983e-03,6.159636657685041428e-03,-3.561151213943958282e-03,8.690075017511844635e-03,1.450960990041494370e-03,2.882917178794741631e-04,-2.830187440849840641e-04,-3.014922258444130421e-04,-1.088012941181659698e-02,1.126142870634794235e-02,-2.110203728079795837e-02,-5.999805871397256851e-03,-1.119387336075305939e-03,-3.202875668648630381e-04,-2.474971406627446413e-04,4.152306064497679472e-04,3.536600619554519653e-03,-4.162095487117767334e-03,-4.582951311022043228e-03,-1.101227477192878723e-02,-3.394795814529061317e-03,2.986111678183078766e-03,-1.668055629124864936e-04,4.226927179843187332e-03,1.255708560347557068e-02,3.277119249105453491e-04,-9.288320317864418030e-03,7.907389663159847260e-03,6.391528993844985962e-03,3.073273226618766785e-03,1.163855413324199617e-04,4.231533966958522797e-04,7.253000047057867050e-03,-1.128580234944820404e-02,-2.350759319961071014e-02,3.886127611622214317e-03,-1.373630802845582366e-04,1.577158545842394233e-04,-1.323043543379753828e-04,-7.846285006962716579e-05,-3.772236872464418411e-03,-3.062311094254255295e-03,3.324795514345169067e-03,4.876698076259344816e-04,2.183514734497293830e-04,7.801749598002061248e-05,5.240963218966498971e-10,7.687895413255318999e-05,7.811071554897353053e-06,-1.479770755395293236e-03,-1.436049584299325943e-03,-3.938210647902451456e-05,-5.491430056281387806e-05,4.538054554359405302e-08,1.468657137593254447e-04,-1.011984495562501252e-04,4.259331617504358292e-03,1.308053359389305115e-02,7.070321589708328247e-03,4.996317904442548752e-03,-4.351773532107472420e-04,2.045355067821219563e-04,5.149753997102379799e-04,2.088567707687616348e-03,1.980283856391906738e-02,-1.905541284941136837e-03,2.434196881949901581e-03,5.436175968497991562e-03,-3.592120250687003136e-03,1.913445885293185711e-06,5.997177213430404663e-04,7.822874467819929123e-04,-1.740728039294481277e-03,1.240409538149833679e-02,-6.053782068192958832e-03,3.781544975936412811e-03,-2.679071621969342232e-03,-3.024106263183057308e-04,-1.138139050453901291e-04,2.626926288940012455e-05,1.884171739220619202e-03,2.452751249074935913e-02,-8.669850416481494904e-03,3.189106471836566925e-03,2.500500995665788651e-03,2.480438444763422012e-03,1.865474914666265249e-04,3.715559607371687889e-03,2.289446257054805756e-02,8.106123656034469604e-03,-4.776553250849246979e-03,2.136737573891878128e-03,1.672752574086189270e-02,1.907740719616413116e-03,4.445709637366235256e-04,-5.688280798494815826e-03,2.575434278696775436e-03,-1.164163462817668915e-02,-2.427356503903865814e-02,1.446870807558298111e-02,-2.947952016256749630e-04,4.526302800513803959e-04,-1.784971245797351003e-04,-5.040395772084593773e-04,-6.765053141862154007e-03,-4.485484678298234940e-03,7.144031580537557602e-03,9.465798502787947655e-04,3.015380934812128544e-04,6.087997462600469589e-05,-2.479353611306578387e-08,5.612115273834206164e-05,-1.234133524121716619e-04,-2.270057331770658493e-03,-7.185127469711005688e-04,-2.042363921646028757e-04,-7.232363714138045907e-05,1.416506023588226526e-08,5.718901229556649923e-05,-1.011964995996095240e-04,1.021427335217595100e-03,-1.326958835124969482e-02,4.679058678448200226e-03,1.118254475295543671e-02,1.479663769714534283e-04,9.100575698539614677e-05,8.187754428945481777e-05,4.061178304255008698e-03,1.179178431630134583e-02,1.125790644437074661e-02,-2.106453175656497478e-04,1.289133913815021515e-02,1.821026019752025604e-02,8.975094533525407314e-05,2.298384351888671517e-04,3.656656946986913681e-03,-1.501900143921375275e-03,-6.119759753346443176e-03,-1.634840853512287140e-02,3.530133981257677078e-03,1.305038481950759888e-02,-4.649300826713442802e-04,-3.848521155305206776e-04,9.158999891951680183e-04,1.998970285058021545e-03,5.082880612462759018e-03,-1.248305896297097206e-03,-5.906292703002691269e-03,-5.604624748229980469e-03,2.690593479201197624e-03,9.831433999352157116e-05,5.500255152583122253e-03,2.322981134057044983e-02,-3.254984505474567413e-03,-2.194058150053024292e-03,1.709212549030780792e-02,1.939714420586824417e-04,2.817658009007573128e-03,1.938682544277980924e-04,6.599964573979377747e-03,2.046158537268638611e-02,-1.285033766180276871e-02,-8.690353482961654663e-03,-1.807587686926126480e-03,-1.558811782160773873e-04,1.532474998384714127e-04,-2.995581016875803471e-04,6.111438851803541183e-04,-6.113289389759302139e-03,-7.572991773486137390e-03,5.138664972037076950e-03,5.394670879468321800e-04,1.381108741043135524e-04,7.157800428103655577e-05,-2.158117240469437093e-08,4.242754221195355058e-05,8.961663115769624710e-05,-1.781045226380228996e-03,-1.724446425214409828e-03,-5.197761493036523461e-05,-1.010935302474536002e-04,-1.977053898372105323e-08,5.651106766890734434e-05,-2.000231615966185927e-04,2.630233648233115673e-04,-1.128841191530227661e-02,1.786795095540583134e-03,9.663395583629608154e-03,2.752084401436150074e-05,3.457242200965993106e-05,5.134420644026249647e-05,2.008073730394244194e-03,1.336251292377710342e-02,3.737043123692274094e-03,5.845339037477970123e-03,1.982728391885757446e-02,8.801510557532310486e-03,1.369817182421684265e-04,-1.445727684767916799e-04,-1.825089915655553341e-03,2.214599167928099632e-03,2.633795840665698051e-03,-1.120820082724094391e-02,7.206345908343791962e-03,6.889853160828351974e-03,-3.717944200616329908e-04,-6.588196993106976151e-05,4.057797777932137251e-04,3.416490042582154274e-03,8.384579792618751526e-03,-4.337682388722896576e-03,-5.271043162792921066e-03,9.262342355214059353e-04,3.097187727689743042e-03,1.966769777936860919e-04,5.156570114195346832e-03,1.513864751905202866e-02,-9.861364960670471191e-04,5.452018231153488159e-03,1.845070905983448029e-02,5.071450956165790558e-03,3.488894319161772728e-03,4.158361989539116621e-04,5.319243296980857849e-03,9.149667806923389435e-03,-6.493883673101663589e-03,-4.242845345288515091e-03,1.326191239058971405e-03,5.385337135521695018e-05,1.182253006845712662e-03,-2.505697775632143021e-04,5.168615607544779778e-04,-5.387775599956512451e-04,-2.770266495645046234e-03,4.261621506884694099e-05,6.549530080519616604e-04,-3.871959634125232697e-04,-4.250884230714291334e-04,-3.301788456155918539e-05,3.635825123637914658e-06,-1.010130974464118481e-03,-2.051282674074172974e-03,-2.650114707648754120e-03,6.301650137174874544e-05,-4.910333082079887390e-04,-1.053641899488866329e-04,7.865894585847854614e-04,3.512328548822551966e-04,1.766405533999204636e-03,-1.589737273752689362e-02,1.871182583272457123e-03,1.196189224720001221e-02,-6.680596270598471165e-04,2.256404142826795578e-03,8.639565203338861465e-04,9.481135057285428047e-04,1.765027269721031189e-02,9.821891784667968750e-03,1.198022998869419098e-02,1.805677823722362518e-02,1.150990091264247894e-02,2.666228683665394783e-04,2.225189527962356806e-04,-1.466763392090797424e-02,4.005241673439741135e-03,-4.012749996036291122e-03,-4.833651706576347351e-03,-2.347248606383800507e-03,-2.201691269874572754e-03,-1.029213657602667809e-03,-1.429199241101741791e-03,-1.543798833154141903e-03,1.734106056392192841e-02,2.031814865767955780e-02,-3.017975017428398132e-03,-7.375789340585470200e-03,8.909392636269330978e-04,6.757760420441627502e-03,-3.165516769513487816e-03,3.619279712438583374e-03,1.467392221093177795e-02,-2.391076460480690002e-02,-1.736756414175033569e-03,3.779656486585736275e-03,-9.811122901737689972e-03,-7.429674267768859863e-03,-7.339580915868282318e-03,5.522261373698711395e-03,1.237662509083747864e-04,7.474340498447418213e-03,-1.871464215219020844e-02,1.388312131166458130e-02,8.509351871907711029e-03,2.238227240741252899e-02,-9.260217775590717793e-04,-3.219084814190864563e-02,4.748941212892532349e-02,-8.571118861436843872e-02,5.442304536700248718e-02,-4.744105972349643707e-03,-1.441297214478254318e-02,2.956029857159592211e-05\n0.000000000000000000e+00,1.023132645059376955e-04,2.550822391640394926e-04,2.758615417405962944e-03,1.311525003984570503e-03,-6.141482299426570535e-05,9.514886914985254407e-05,-2.703829826700143713e-09,-2.611888048704713583e-04,2.068962494377046824e-04,-2.841074485331773758e-03,8.636962622404098511e-03,-1.123178750276565552e-03,-3.902438329532742500e-03,6.254833424463868141e-04,-2.249111130367964506e-04,-1.016717724269255996e-04,4.759836010634899139e-03,2.085023187100887299e-02,-3.140144050121307373e-02,2.720211073756217957e-02,1.805283874273300171e-02,7.257499266415834427e-03,2.497820241842418909e-04,-1.461231295252218843e-04,6.419101264327764511e-04,-3.772847354412078857e-03,-6.620363332331180573e-03,-9.957589209079742432e-04,1.790650561451911926e-02,8.571009151637554169e-03,-1.321075978921726346e-04,1.631341583561152220e-04,2.298642357345670462e-05,-7.001177873462438583e-04,4.288647789508104324e-03,2.100192941725254059e-02,-1.383453980088233948e-02,1.354488637298345566e-02,4.634753335267305374e-03,-2.011473407037556171e-04,3.148435615003108978e-03,-1.552485022693872452e-02,4.227065667510032654e-02,1.071535609662532806e-02,-9.327217936515808105e-03,1.213311124593019485e-02,2.544207265600562096e-03,-2.154745743609964848e-05,1.087509747594594955e-02,2.999851480126380920e-03,-9.116996079683303833e-03,-1.356798876076936722e-02,1.138394232839345932e-03,-1.207065506605431437e-04,7.796118734404444695e-05,-2.150163636542856693e-04,1.001418102532625198e-03,4.135258495807647705e-05,-4.969612695276737213e-03,2.238307613879442215e-03,2.254798018839210272e-04,2.767515252344310284e-04,1.203592328238300979e-04,-6.439083932718858705e-09,4.874795195064507425e-05,-1.514525647507980466e-04,1.737141050398349762e-03,1.309408224187791348e-03,-5.463422712637111545e-05,1.039048001985065639e-04,-8.873531909259213535e-10,-1.707515766611322761e-04,4.507862031459808350e-04,-3.918061032891273499e-03,1.814661920070648193e-02,-3.787409514188766479e-05,-1.167613174766302109e-02,-1.878866751212626696e-04,-1.403729402227327228e-04,-2.120731223840266466e-04,2.199670765548944473e-03,-7.560357451438903809e-03,3.828462213277816772e-04,1.586018502712249756e-02,-1.207829639315605164e-02,9.790998883545398712e-04,-1.155956124421209097e-04,8.314388105645775795e-05,2.567752031609416008e-03,-1.299117319285869598e-02,6.184794474393129349e-04,1.554786413908004761e-02,-6.416765972971916199e-04,2.360865473747253418e-03,-2.774716995190829039e-04,-1.727283233776688576e-05,-8.619109285064041615e-04,-1.441306248307228088e-02,1.239689625799655914e-02,1.982785202562808990e-02,-8.460096083581447601e-03,5.074157845228910446e-03,4.228254547342658043e-04,-1.111171150114387274e-04,-3.830199595540761948e-03,-6.876579485833644867e-03,3.706509619951248169e-02,2.811717428267002106e-02,-1.320133730769157410e-02,-2.229648176580667496e-03,8.395648328587412834e-04,8.904901915229856968e-05,-8.652998367324471474e-04,-3.358579240739345551e-03,-1.244833599776029587e-02,9.090762585401535034e-03,8.972240611910820007e-04,-4.519458161666989326e-05,7.503524830099195242e-05,-2.343328233109787107e-04,1.805354622774757445e-05,-4.821694456040859222e-03,-1.053017098456621170e-02,1.923782750964164734e-03,8.985544263850897551e-05,8.112467185128480196e-05,-1.160439569503068924e-05,1.964286866495967843e-08,1.214275471284054220e-04,9.841518476605415344e-05,-1.132632838562130928e-03,-2.104400191456079483e-03,1.919084897963330150e-04,2.030603354796767235e-05,1.570346697121749457e-08,1.490193244535475969e-04,-4.946917761117219925e-04,9.361235424876213074e-04,-5.450758151710033417e-03,-4.636417329311370850e-02,1.296455971896648407e-02,3.941212780773639679e-04,-3.216536133550107479e-04,-1.617668458493426442e-04,2.636808203533291817e-03,1.004921272397041321e-02,4.048378206789493561e-03,4.551740363240242004e-03,1.529522053897380829e-02,2.050080709159374237e-02,-1.445960951969027519e-04,1.510082976892590523e-03,1.645644009113311768e-02,6.410924252122640610e-03,3.134947642683982849e-02,-2.105419337749481201e-02,1.175869628787040710e-02,2.133528329432010651e-02,-9.128698729909956455e-04,7.628410821780562401e-05,3.501067869365215302e-03,2.083660103380680084e-02,4.568232595920562744e-02,-1.064332760870456696e-02,6.270877085626125336e-03,9.825894609093666077e-03,1.488054171204566956e-03,-1.347729703411459923e-04,1.565792784094810486e-02,4.306118562817573547e-02,-7.401298731565475464e-03,-2.027918398380279541e-02,-9.642818011343479156e-03,1.314407773315906525e-02,-2.364695537835359573e-04,-1.263006124645471573e-04,1.173362135887145996e-02,2.175309695303440094e-02,-2.556492574512958527e-02,2.346159890294075012e-03,-4.873232915997505188e-03,6.368345930241048336e-05,-2.924096479546278715e-04,-7.275224197655916214e-05,9.154696017503738403e-04,6.255811080336570740e-03,-8.043024688959121704e-03,-5.500509869307279587e-04,-1.929873542394489050e-04,-1.113404287025332451e-04,2.197534195147454739e-04,7.927608791646889586e-09,-5.058316746726632118e-04,9.052306995727121830e-05,-3.058393485844135284e-02,-2.113357931375503540e-02,4.169095191173255444e-04,-1.343567157164216042e-03,-9.519567356619518250e-10,6.795526714995503426e-04,-3.130355849862098694e-03,2.035371959209442139e-02,2.373013645410537720e-02,-9.108979254961013794e-03,4.765629768371582031e-02,-5.740306805819272995e-03,1.419664244167506695e-03,1.841534045524895191e-03,-1.985364407300949097e-02,-2.883319929242134094e-02,1.235521584749221802e-01,-2.820602804422378540e-02,-7.125250995159149170e-02,-1.190875098109245300e-01,-2.278698375448584557e-03,-1.406989060342311859e-03,-2.194934338331222534e-02,6.768507510423660278e-02,4.259923845529556274e-02,-5.171675607562065125e-02,-1.041751131415367126e-01,-8.084967732429504395e-02,1.393196056596934795e-03,-5.864377599209547043e-04,8.137585595250129700e-03,5.210941284894943237e-02,-5.822726339101791382e-02,-1.149685233831405640e-01,-6.026209890842437744e-02,-8.349972963333129883e-02,-1.621371880173683167e-02,8.857934153638780117e-04,-1.103937998414039612e-02,3.113451227545738220e-02,4.065311849117279053e-01,-9.702707827091217041e-02,-2.426703274250030518e-02,-5.028821527957916260e-02,-1.021897513419389725e-02,-9.060814627446234226e-04,-8.034051954746246338e-02,-3.696422278881072998e-02,1.550764963030815125e-02,-3.402581438422203064e-02,-6.218313053250312805e-02,1.411743927747011185e-03,-8.002507966011762619e-04,1.944932388141751289e-03,-1.026616990566253662e-02,1.155167818069458008e-03,6.554509699344635010e-02,-5.251402966678142548e-03,3.882470773532986641e-04,-1.358321751467883587e-03,-1.132565521402284503e-04,-6.136929187050554901e-09,9.131753904512152076e-05,-1.904719683807343245e-04,3.385362681001424789e-03,3.223858308047056198e-03,-7.780731539241969585e-05,2.813087194226682186e-04,4.038156475871801376e-09,-2.020493266172707081e-04,5.242467741481959820e-04,-2.855473663657903671e-03,-9.947567246854305267e-03,1.584800146520137787e-02,-1.000331621617078781e-02,3.854390233755111694e-04,-1.762062456691637635e-04,6.864931492600589991e-06,3.373282263055443764e-03,1.828077365644276142e-03,-2.229839190840721130e-02,8.108884096145629883e-03,5.822116974741220474e-03,9.946991689503192902e-03,3.824610321316868067e-04,5.367316043702885509e-05,8.378036320209503174e-03,1.647406723350286484e-03,-1.364186778664588928e-02,6.122520659118890762e-03,-1.331756822764873505e-03,1.121068373322486877e-02,9.035429684445261955e-06,1.070662983693182468e-05,-1.732607139274477959e-03,-9.756319224834442139e-03,1.109384093433618546e-02,6.708902306854724884e-03,3.247195621952414513e-03,1.241278555244207382e-02,2.288192976266145706e-03,1.458385850128252059e-05,-6.921123713254928589e-05,-1.207063207402825356e-03,4.030492901802062988e-02,8.662448264658451080e-03,1.034489087760448456e-02,1.245470019057393074e-03,1.193879288621246815e-03,3.242514503654092550e-04,6.426143459975719452e-03,7.801144383847713470e-03,3.627154976129531860e-03,-3.706523915752768517e-03,2.438751515001058578e-03,-4.387512744870036840e-04,2.176841662731021643e-04,-4.178061790298670530e-04,6.924776826053857803e-04,-6.742001511156558990e-03,-1.036022976040840149e-02,2.520984271541237831e-03,1.222653081640601158e-04,2.392897586105391383e-04,2.280152511957567185e-05,2.812585364608821692e-08,9.783441782929003239e-06,-2.626557543408125639e-04,2.514400519430637360e-03,1.555411959998309612e-03,-4.266839823685586452e-05,1.836362353060394526e-04,2.499564288882538676e-08,1.169356619357131422e-04,5.394722684286534786e-04,-1.807230291888117790e-03,1.186562329530715942e-02,4.119087755680084229e-02,9.685009717941284180e-04,-2.726772218011319637e-04,5.629681982100009918e-04,6.407526670955121517e-04,-1.616785302758216858e-04,3.477623313665390015e-02,1.207973994314670563e-02,1.049904339015483856e-02,-1.222945190966129303e-02,-6.616450846195220947e-04,1.582714903634041548e-04,3.153021680191159248e-04,2.405539620667695999e-03,-1.342699490487575531e-02,-7.938249036669731140e-03,1.505440287292003632e-02,1.436798553913831711e-02,3.391448699403554201e-04,3.761022526305168867e-04,-3.085072967223823071e-04,-2.579318126663565636e-03,-2.793751284480094910e-02,-3.225867450237274170e-02,-2.326142974197864532e-02,3.890826925635337830e-02,8.310668170452117920e-03,-2.107821404933929443e-03,7.743620080873370171e-04,-9.262599982321262360e-03,-2.403486287221312523e-03,1.468377932906150818e-02,-3.236866369843482971e-02,4.032006487250328064e-02,9.237602353096008301e-05,-1.848758431151509285e-03,7.121018134057521820e-04,-1.096410676836967468e-03,6.117512006312608719e-03,2.991566434502601624e-02,4.688005894422531128e-02,2.403642050921916962e-02,-3.756851074285805225e-04,6.351554766297340393e-04,-2.131061773980036378e-04,-1.596541260369122028e-04,-4.762653261423110962e-03,-1.275308895856142044e-02,-1.045609707944095135e-03,-2.693491114769130945e-04,2.819417277351021767e-04,-7.474009180441498756e-05,1.095588686439441517e-08,1.203527426696382463e-05,-1.699838321655988693e-04,6.336401216685771942e-03,4.924780223518610001e-03,-9.907005733111873269e-05,2.509211190044879913e-04,-7.245830602187197655e-10,5.055775181972421706e-05,4.146947176195681095e-04,-5.077874753624200821e-03,-1.146011427044868469e-02,2.230115421116352081e-02,-2.451664768159389496e-04,5.657152505591511726e-04,-4.117561329621821642e-04,-7.161408575484529138e-05,7.700677379034459591e-04,-1.100587658584117889e-02,-1.974319294095039368e-02,7.552154362201690674e-03,-2.008264698088169098e-02,7.651190273463726044e-03,1.767156936693936586e-05,5.758071201853454113e-04,2.864140551537275314e-03,-2.293951343744993210e-03,4.150221124291419983e-03,2.376075275242328644e-02,2.644194848835468292e-02,6.827496457844972610e-03,-1.863547659013420343e-04,2.639296289999037981e-04,-4.931704606860876083e-04,-7.394864223897457123e-03,2.301538176834583282e-02,1.880266703665256500e-02,-4.437319003045558929e-04,1.357994601130485535e-02,-2.304890658706426620e-03,-2.177974529331550002e-04,1.183942658826708794e-03,1.942220143973827362e-02,5.830872803926467896e-02,-9.954325854778289795e-03,-2.460265718400478363e-02,9.341854602098464966e-04,-3.266070561949163675e-04,2.463910204824060202e-04,4.799582064151763916e-03,6.594880484044551849e-03,-5.970990285277366638e-03,-2.889224141836166382e-02,2.135478705167770386e-02,-2.083754225168377161e-04,1.847697130870074034e-04,-1.383991184411570430e-04,4.078035999555140734e-04,-7.308608619496226311e-04,-4.340169951319694519e-03,2.053737640380859375e-03,5.929246253799647093e-05,-7.963397365529090166e-05,-4.894482117379084229e-05,3.191564701410243288e-08,3.870776708936318755e-05,-9.428783960174769163e-05,4.551578313112258911e-03,3.996043000370264053e-03,-3.168814000673592091e-04,1.310786174144595861e-04,9.517407306702807546e-09,-1.445116649847477674e-04,4.419024335220456123e-04,-3.042918629944324493e-03,-8.740022778511047363e-03,1.490770839154720306e-02,-4.847799893468618393e-03,8.886466384865343571e-04,-2.643369953148066998e-04,-4.673868534155189991e-04,3.183568362146615982e-03,1.310905814170837402e-02,-3.868906199932098389e-02,2.569233626127243042e-02,3.910808824002742767e-03,3.190432488918304443e-02,2.964273444376885891e-04,-3.862192388623952866e-04,-2.057243604212999344e-03,-7.663381285965442657e-03,-2.401162497699260712e-02,-1.139101944863796234e-02,1.821439713239669800e-02,1.969093084335327148e-02,-4.326804482843726873e-04,-1.106784620787948370e-04,-1.317784655839204788e-03,-1.455859001725912094e-02,4.018696956336498260e-03,1.015448197722434998e-02,3.067696932703256607e-03,8.660499006509780884e-03,1.762135187163949013e-03,-6.751238106517121196e-05,3.857515053823590279e-03,-3.115961328148841858e-03,2.830204740166664124e-02,2.033410966396331787e-02,3.088613972067832947e-03,2.769702579826116562e-03,2.035847865045070648e-03,2.141268050763756037e-04,2.147973515093326569e-02,1.438632514327764511e-02,-1.204562280327081680e-02,-2.323942724615335464e-03,5.478055682033300400e-03,-1.830048568081110716e-04,2.769990533124655485e-05,-4.841262707486748695e-04,2.465075813233852386e-03,-1.269598957151174545e-03,-1.512067019939422607e-02,-2.416453207843005657e-05,-2.557184197939932346e-04,9.610281267669051886e-05,2.303335713804699481e-05,-3.202149656544861500e-09,8.193979738280177116e-05,1.094614126486703753e-04,5.191570613533258438e-03,3.625707002356648445e-03,-2.349514397792518139e-05,2.410529414191842079e-04,-2.795877662720158696e-08,-1.922590599860996008e-04,4.067634290549904108e-04,-3.375119296833872795e-03,-1.522281579673290253e-02,5.868415348231792450e-03,-1.135524455457925797e-02,1.016798429191112518e-03,-3.702243557199835777e-04,-3.291931934654712677e-04,3.093771869316697121e-03,1.082808477804064751e-03,-2.394133992493152618e-02,1.424990594387054443e-02,1.248339004814624786e-02,2.325576543807983398e-02,2.566933399066329002e-04,2.988255000673234463e-04,3.448348492383956909e-03,-3.804072272032499313e-03,-1.907367631793022156e-02,-7.535304874181747437e-03,2.085754647850990295e-02,1.551161892712116241e-02,-1.921343209687620401e-04,1.240497804246842861e-04,-9.203808731399476528e-04,-6.801162846386432648e-03,6.589497905224561691e-03,2.207623794674873352e-02,-1.067256741225719452e-02,9.657889604568481445e-03,2.750582993030548096e-03,1.885605161078274250e-04,2.562007633969187737e-03,-4.603962413966655731e-03,4.223814606666564941e-02,1.257864478975534439e-02,9.988160803914070129e-03,7.005239836871623993e-03,1.883101183921098709e-03,6.555470463354140520e-05,1.530421897768974304e-02,9.072052314877510071e-03,1.200104597955942154e-03,1.356469001621007919e-03,1.871202141046524048e-03,-5.101379356347024441e-04,7.125656120479106903e-04,-6.207656115293502808e-04,1.817472628317773342e-03,3.173472359776496887e-03,-6.110154092311859131e-03,1.209415568155236542e-04,1.404701499268412590e-03,-4.795672430191189051e-05,-1.678884495049715042e-03,-2.682510821614414454e-04,4.471585998544469476e-05,3.835311508737504482e-04,4.396493081003427505e-03,4.124276805669069290e-03,-2.867841976694762707e-04,5.163276800885796547e-04,1.382527989335358143e-03,-4.448543768376111984e-04,1.107610994949936867e-03,-3.698918735608458519e-03,-1.245746202766895294e-02,1.202132180333137512e-02,-4.642051644623279572e-04,1.380209694616496563e-03,-1.172077609226107597e-04,-2.506795572116971016e-04,-8.749393746256828308e-04,7.215629331767559052e-03,-7.241758517920970917e-03,3.216996416449546814e-02,3.015865571796894073e-03,1.688435301184654236e-02,-1.585022313520312309e-03,-1.103128888644278049e-04,-1.409957185387611389e-02,-5.501559935510158539e-03,-2.485585957765579224e-02,4.394197370857000351e-03,1.234736479818820953e-02,1.246749609708786011e-02,-9.292746544815599918e-04,9.688171849120408297e-05,-4.004861984867602587e-04,1.592314103618264198e-03,2.304897457361221313e-02,1.918942295014858246e-02,-1.091170962899923325e-02,5.648766178637742996e-03,-8.370103896595537663e-04,2.284560760017484426e-04,3.742578206583857536e-03,-1.168207637965679169e-02,2.884077094495296478e-02,-7.050685584545135498e-03,-8.303329348564147949e-03,8.015711791813373566e-04,-5.993626546114683151e-03,2.367883920669555664e-03,1.864830031991004944e-02,-2.138347364962100983e-03,1.365801692008972168e-02,-1.703920587897300720e-02,-8.390154689550399780e-04,-4.253376740962266922e-03,-1.089543662965297699e-02,1.605107039213180542e-01,-2.182624116539955139e-02,4.396206140518188477e-02,-2.661670744419097900e-02,2.008263394236564636e-02,2.197573892772197723e-02,2.047637011855840683e-03,-8.101760613499209285e-06\n0.000000000000000000e+00,4.406098742038011551e-05,9.980810864362865686e-05,1.917244750075042248e-03,4.019087646156549454e-03,3.001550503540784121e-04,2.325652021681889892e-04,4.741051107259863784e-09,2.075736701954156160e-04,1.995323982555419207e-04,3.896749578416347504e-03,-2.015294041484594345e-03,2.055935794487595558e-03,-2.056014025583863258e-03,4.825735231861472130e-04,-3.035005065612494946e-04,-7.142792455852031708e-04,6.729459855705499649e-04,-4.284494370222091675e-02,1.326312497258186340e-02,-5.133293103426694870e-03,8.234024047851562500e-03,3.525066189467906952e-03,6.402700673788785934e-04,7.203072309494018555e-04,1.478192955255508423e-02,4.362087231129407883e-03,-9.847525507211685181e-05,3.430300205945968628e-02,-1.554403640329837799e-02,4.185175523161888123e-03,-2.849588927347213030e-04,9.766898438101634383e-05,2.725056605413556099e-03,-6.733013316988945007e-03,1.327193994075059891e-02,2.654024399816989899e-03,-6.184824742376804352e-04,4.186522215604782104e-03,-1.616446417756378651e-03,-3.723895060829818249e-04,3.285236889496445656e-03,1.605139672756195068e-02,2.010340429842472076e-02,3.035603091120719910e-02,-5.785919725894927979e-03,-7.501143496483564377e-03,-3.396075917407870293e-04,-3.963922790717333555e-05,-6.529972888529300690e-03,-5.049453582614660263e-03,-5.119941197335720062e-04,9.312713518738746643e-05,-6.752031389623880386e-03,6.641222717007622123e-05,-4.413476563058793545e-04,1.684981689322739840e-04,-7.638449314981698990e-04,2.570968819782137871e-03,-7.065108977258205414e-03,-4.197520203888416290e-03,-3.307860752101987600e-04,-2.745186211541295052e-04,-1.710145443212240934e-05,-3.267234927051276827e-09,2.257595770061016083e-05,1.810141548048704863e-04,3.223049221560359001e-03,2.040059305727481842e-03,1.375163847114890814e-04,2.331313007744029164e-04,-1.425134321664245363e-08,-2.333456177439074963e-05,1.513785682618618011e-04,3.405956085771322250e-04,-2.110849693417549133e-02,2.074096910655498505e-02,8.063269779086112976e-04,5.482789129018783569e-04,-8.892612095223739743e-05,-8.893889025785028934e-05,-8.542389841750264168e-04,-1.191955525428056717e-03,-2.501589432358741760e-02,7.286930456757545471e-03,1.317610684782266617e-02,2.484542084857821465e-03,4.612379707396030426e-04,3.600720083341002464e-04,5.046775098890066147e-03,6.976000033318996429e-03,-1.274778135120868683e-02,1.987994648516178131e-03,7.040611468255519867e-03,1.600369112566113472e-03,2.915555378422141075e-04,5.520370905287563801e-06,-1.155182253569364548e-04,1.152419252321124077e-03,-1.125776488333940506e-02,-1.319347694516181946e-02,2.415492897853255272e-03,-1.318998867645859718e-03,7.856263546273112297e-04,-1.508454151917248964e-04,2.952226670458912849e-03,1.803867518901824951e-03,3.593955188989639282e-02,1.275571435689926147e-02,1.103829592466354370e-03,-2.500647678971290588e-05,-1.280225114896893501e-05,5.705095827579498291e-05,1.178793841972947121e-03,2.005493734031915665e-03,2.630134485661983490e-02,-2.224391512572765350e-02,-5.813473835587501526e-04,-6.848320481367409229e-05,-2.616751589812338352e-05,1.519712823210284114e-04,1.488058333052322268e-04,4.318504594266414642e-03,3.351212479174137115e-03,-1.571930479258298874e-03,-3.749047755263745785e-05,-1.062757510226219893e-04,-1.710735705273691565e-05,3.129263737022824898e-09,1.783449624781496823e-05,-3.906340862158685923e-04,-3.380920039489865303e-03,-2.433693269267678261e-03,4.802858893526718020e-05,-2.018642408074811101e-04,-1.842092522963412193e-08,1.023913137032650411e-04,-4.852363490499556065e-04,-5.327618680894374847e-03,2.580278739333152771e-02,-4.727244377136230469e-02,-7.791479583829641342e-03,4.305697511881589890e-04,-1.406375085934996605e-04,-3.749995375983417034e-04,-2.545155119150876999e-03,-1.656179316341876984e-02,9.759684093296527863e-03,-1.277609355747699738e-02,-2.252002432942390442e-02,9.797303937375545502e-03,-1.245315885171294212e-03,1.789675152394920588e-04,2.807965734973549843e-03,4.135982599109411240e-03,4.071701318025588989e-02,-3.407587483525276184e-02,-1.305350661277770996e-02,7.984098978340625763e-03,-5.255837459117174149e-04,2.185209887102246284e-04,2.071623224765062332e-03,2.141957730054855347e-02,3.609247505664825439e-04,3.334613516926765442e-03,-3.790155053138732910e-03,-4.539709538221359253e-03,-2.757649170234799385e-03,-2.362122468184679747e-04,-4.834228195250034332e-03,-3.569521941244602203e-03,8.241173811256885529e-03,-1.663024351000785828e-02,4.294185899198055267e-03,7.523037493228912354e-04,-2.176130888983607292e-03,-2.768317062873393297e-04,3.544433973729610443e-03,1.873319502919912338e-03,-1.853030174970626831e-02,-3.799444064497947693e-03,-1.325350627303123474e-02,2.954891533590853214e-04,-2.589047944638878107e-04,9.572083945386111736e-05,8.292730199173092842e-04,6.277328357100486755e-03,9.510500356554985046e-03,-6.525806384161114693e-04,-3.401238354854285717e-04,-5.483618006110191345e-04,-5.090947888675145805e-05,-6.412024688984274690e-09,-2.971689682453870773e-04,-4.622872802428901196e-05,-2.671783324331045151e-03,-5.096800625324249268e-03,-1.311652478761970997e-03,-8.255811990238726139e-04,-1.210826550135379875e-08,-1.409083488397300243e-04,-2.307157556060701609e-04,-1.192638836801052094e-02,-1.009033396840095520e-01,-2.481688745319843292e-03,7.437992841005325317e-03,1.997610088437795639e-04,4.441220371518284082e-04,1.257654046639800072e-03,-1.534167909994721413e-03,1.827107965946197510e-01,-8.567035943269729614e-02,-6.095659732818603516e-02,9.406708180904388428e-02,5.174885690212249756e-02,8.113655494526028633e-04,-4.284777678549289703e-03,-6.780593842267990112e-02,-2.366091869771480560e-02,-1.011079624295234680e-01,-6.739617139101028442e-02,4.093718528747558594e-02,2.031857520341873169e-02,4.665373708121478558e-04,1.584793790243566036e-04,-1.766318641602993011e-02,2.868602983653545380e-03,-2.915721386671066284e-03,1.270343959331512451e-01,1.474180072546005249e-01,-2.015665173530578613e-03,5.055844318121671677e-03,1.773403375409543514e-03,-1.698687672615051270e-03,-3.491479158401489258e-02,-8.991472423076629639e-02,5.414801239967346191e-01,9.161496162414550781e-02,-5.691273137927055359e-03,3.513616742566227913e-03,3.389174526091665030e-04,9.467361122369766235e-02,8.414521813392639160e-03,4.258897528052330017e-02,7.600135356187820435e-02,2.429391071200370789e-02,-4.714231472462415695e-04,1.057099085301160812e-03,-1.019852003082633018e-03,8.088961243629455566e-03,1.705884933471679688e-03,3.025235794484615326e-02,1.437585707753896713e-02,7.922964286990463734e-04,1.479313708841800690e-03,-5.163292371435090899e-06,9.084601515496615320e-09,2.359572317800484598e-05,1.244739833055064082e-04,2.575872931629419327e-03,9.696284541860222816e-04,2.239703026134520769e-04,6.510443199658766389e-05,3.236436896258965135e-09,1.306891790591180325e-04,-8.817244088277220726e-05,3.509033704176545143e-04,2.638304606080055237e-02,-9.288537316024303436e-03,-1.346203731372952461e-03,4.047892289236187935e-04,-1.831257686717435718e-04,-6.345471483655273914e-04,-2.356032491661608219e-04,-1.305926404893398285e-02,7.473371922969818115e-03,2.741488255560398102e-02,-7.846024818718433380e-03,-4.131011664867401123e-04,-1.376592081214766949e-05,6.616304162889719009e-04,6.160816177725791931e-03,-5.098587367683649063e-03,1.711480505764484406e-02,1.171334274113178253e-02,7.464611902832984924e-03,-1.759876264259219170e-03,-3.885492915287613869e-04,1.181169136543758214e-04,2.069831127300858498e-03,1.072311075404286385e-03,-2.331766299903392792e-03,8.850784972310066223e-03,-1.827070955187082291e-03,-3.499738639220595360e-03,-7.221255218610167503e-04,-3.979683679062873125e-04,3.859363729134202003e-03,2.721090568229556084e-03,1.354993414133787155e-02,2.322863228619098663e-02,-2.367899939417839050e-02,4.024036228656768799e-03,5.334981251507997513e-04,-2.759518101811408997e-04,-3.870550775900483131e-03,-1.123644504696130753e-02,-8.870140649378299713e-03,7.171388715505599976e-03,7.869430701248347759e-04,2.912941563408821821e-04,-3.523604245856404305e-04,3.945911303162574768e-04,-4.875101149082183838e-04,6.342205684632062912e-03,-7.363533368334174156e-04,-3.348322119563817978e-03,-2.409352455288171768e-04,-2.160999283660203218e-04,2.793358544295188040e-05,-5.205720299272798002e-10,-2.986826075357384980e-05,-1.507787965238094330e-04,-1.170556177385151386e-03,-1.317338319495320320e-03,2.214221603935584426e-05,1.302226701227482408e-05,1.195789423036330845e-08,5.355155735742300749e-05,1.407879753969609737e-04,-1.170083414763212204e-04,3.339613229036331177e-02,3.565950319170951843e-03,2.234620507806539536e-03,-5.711667472496628761e-04,4.064227396156638861e-04,7.106247358024120331e-05,-1.434103585779666901e-03,-2.740114927291870117e-03,1.699064671993255615e-02,1.317324396222829819e-02,-2.722973376512527466e-02,-1.246373355388641357e-02,-2.567149349488317966e-04,9.210986900143325329e-05,3.657413180917501450e-03,-9.398568421602249146e-03,1.955308578908443451e-02,2.399193122982978821e-02,-1.216628775000572205e-02,-8.351581171154975891e-03,6.152549758553504944e-07,-2.875461941584944725e-04,2.007244620472192764e-05,-1.457553915679454803e-02,-2.850740961730480194e-02,-1.273597404360771179e-02,2.431577630341053009e-02,-8.772036526352167130e-04,-1.700970344245433807e-03,2.338386839255690575e-04,-5.150407552719116211e-03,-5.424398928880691528e-03,-6.200895179063081741e-03,2.158964052796363831e-03,2.593339979648590088e-02,-2.246988937258720398e-03,-1.259151613339781761e-03,3.055814886465668678e-06,-1.314933784306049347e-02,-7.019089534878730774e-04,1.621666923165321350e-02,4.287222400307655334e-02,4.659044556319713593e-03,-1.917520421557128429e-06,7.585072307847440243e-05,4.087042543687857687e-05,-1.171582494862377644e-03,-4.861833993345499039e-03,-9.491781704127788544e-03,-3.055430483072996140e-03,-5.066946614533662796e-04,1.156323050963692367e-04,-4.246319440426304936e-05,-1.299952145927818492e-09,1.223142608068883419e-04,1.819377503124997020e-04,-1.094454200938344002e-04,-1.132668228819966316e-03,2.553083759266883135e-04,7.325783371925354004e-05,-9.304329751103068702e-09,-2.136328403139486909e-04,1.988794538192451000e-04,5.969567224383354187e-03,1.676347851753234863e-02,-1.379232481122016907e-02,-1.693105697631835938e-02,5.544649684452451766e-05,1.117512947530485690e-04,1.288280036533251405e-04,5.797021090984344482e-03,3.141487948596477509e-03,-2.392496168613433838e-02,3.650878369808197021e-02,2.434039115905761719e-02,-4.950786242261528969e-04,6.584494258277118206e-05,3.427748451940715313e-04,9.715557098388671875e-03,1.293652690947055817e-03,7.384649477899074554e-03,1.501743029803037643e-02,-1.885337941348552704e-02,1.538322190754115582e-03,-1.159962484962306917e-04,-2.948970650322735310e-04,-1.359816989861428738e-03,1.860871445387601852e-03,-4.770931787788867950e-03,1.297984644770622253e-02,-4.391847644001245499e-03,-4.710649605840444565e-03,5.068726371973752975e-03,-1.666785683482885361e-04,4.957044962793588638e-03,-1.817512884736061096e-02,-9.243905544281005859e-03,6.095070764422416687e-02,4.293438047170639038e-03,5.776901263743638992e-03,9.736765059642493725e-04,-5.376539047574624419e-05,-4.422937985509634018e-03,-1.108520478010177612e-02,-5.745994858443737030e-03,2.194130979478359222e-02,-1.043017767369747162e-02,-8.781024371273815632e-05,-4.290385550120845437e-05,-9.569875692250207067e-05,-2.680244506336748600e-04,-2.610682277008891106e-03,-8.585248142480850220e-03,1.183373038657009602e-03,4.011228447780013084e-04,1.973312173504382372e-04,7.588925654999911785e-05,1.097782842407468706e-08,6.408400804502889514e-05,4.910930874757468700e-05,2.280309563502669334e-03,2.352437935769557953e-03,3.242684470023959875e-04,3.042051685042679310e-04,-3.773584467126056552e-08,3.676748747238889337e-05,2.007750881602987647e-04,1.488411799073219299e-03,5.795823875814676285e-03,-9.515743702650070190e-03,-1.247799396514892578e-02,6.588571704924106598e-05,-4.253366932971403003e-05,-3.505249624140560627e-04,1.323274686001241207e-03,-3.934240341186523438e-02,7.624847814440727234e-03,-1.644352450966835022e-02,-2.344325371086597443e-02,-3.047018125653266907e-02,9.517114085610955954e-05,5.623380420729517937e-04,1.561144553124904633e-02,-3.371660364791750908e-03,1.728587225079536438e-02,2.387710288166999817e-02,-3.570899367332458496e-02,-1.494604814797639847e-02,2.575734397396445274e-04,-3.430308424867689610e-06,1.900030300021171570e-03,8.092468604445457458e-03,-3.292130306363105774e-03,-7.126294076442718506e-05,-3.097840398550033569e-02,1.415653852745890617e-03,-1.299684518016874790e-03,-3.738531377166509628e-04,-1.494848867878317833e-03,-1.758238300681114197e-03,3.458639234304428101e-02,1.535513717681169510e-02,-1.747787557542324066e-02,2.812676131725311279e-03,-1.218019169755280018e-03,-4.391807306092232466e-05,-3.063932433724403381e-02,-1.644174754619598389e-02,2.599101513624191284e-03,-1.320651546120643616e-02,-3.777316305786371231e-03,-1.201389095513150096e-04,-1.680779096204787493e-04,3.387376782484352589e-04,-4.006404895335435867e-03,-3.331888467073440552e-03,-6.069032475352287292e-03,-4.352661781013011932e-03,-2.453261986374855042e-04,-1.437536557205021381e-04,7.257333891175221652e-06,3.305508755602204474e-08,4.130291563342325389e-05,-9.317650255979970098e-05,-1.851502922363579273e-03,-8.409618749283254147e-04,1.488475536461919546e-04,6.477033457485958934e-05,2.917076358244230505e-08,3.511481190798804164e-05,-5.186422640690580010e-05,1.354754669591784477e-03,9.393841028213500977e-03,6.051451433449983597e-03,-1.429902389645576477e-03,-7.322576129809021950e-04,8.847433491609990597e-05,-1.529222936369478703e-04,4.524476244114339352e-04,-2.126714214682579041e-02,-6.244746036827564240e-03,3.448097035288810730e-03,-1.961898989975452423e-02,-1.713747344911098480e-02,-6.737625517416745424e-05,7.908679544925689697e-04,1.045934110879898071e-02,3.488428890705108643e-03,1.430583000183105469e-02,1.247308775782585144e-02,-2.460174635052680969e-02,-7.454602979123592377e-03,-1.484791573602706194e-04,-8.914745558286085725e-05,1.684426795691251755e-03,-1.054244581609964371e-03,-2.318109385669231415e-03,1.029139384627342224e-03,-9.011277928948402405e-03,-6.317868363112211227e-03,-4.391491238493472338e-04,-3.430331707932054996e-04,-1.361611299216747284e-03,1.779724843800067902e-04,2.120766229927539825e-02,2.742462418973445892e-02,-1.621694117784500122e-02,-8.488796651363372803e-03,7.776744314469397068e-04,-2.367205888731405139e-05,-1.901753246784210205e-02,-1.810146309435367584e-02,-2.596015483140945435e-02,-1.000231597572565079e-02,-5.290503147989511490e-03,2.894754288718104362e-04,-1.825203886255621910e-03,-1.634328800719231367e-04,-2.592352218925952911e-03,-3.936701919883489609e-03,-3.235695883631706238e-03,-2.447000937536358833e-03,-3.918849397450685501e-04,-1.175646320916712284e-03,1.091357320547103882e-03,-6.544438656419515610e-04,1.386590884067118168e-04,-6.416646065190434456e-04,4.008615505881607533e-04,-6.329548778012394905e-04,6.829166668467223644e-04,-3.975061699748039246e-04,-1.462583313696086407e-03,9.356042137369513512e-04,6.690746522508561611e-04,5.464649293571710587e-04,2.311609312891960144e-02,7.806822191923856735e-03,-1.367500703781843185e-02,-4.384850151836872101e-03,-4.518656525760889053e-03,-7.080181967467069626e-04,-3.053167602047324181e-03,-1.783992350101470947e-02,-1.683635078370571136e-02,-1.242225617170333862e-02,-2.435276657342910767e-02,-1.265786774456501007e-02,1.389539684168994427e-04,1.884648809209465981e-04,3.943046089261770248e-03,9.195854887366294861e-03,3.007175400853157043e-03,1.928965747356414795e-02,-7.539513520896434784e-03,-2.842595800757408142e-02,7.854714058339595795e-03,-2.763758879154920578e-03,-5.967368488200008869e-04,5.422779358923435211e-03,5.998838227242231369e-03,-9.831171482801437378e-04,-3.330198116600513458e-03,-2.025172580033540726e-04,6.969960406422615051e-03,6.782801356166601181e-03,-5.271285772323608398e-03,-5.537631921470165253e-03,1.879860088229179382e-02,4.535548761487007141e-02,2.701708581298589706e-03,1.097217667847871780e-03,7.679065223783254623e-03,1.140564307570457458e-02,-4.049148410558700562e-02,-6.059106439352035522e-03,-1.100550405681133270e-02,-3.896124195307493210e-03,-4.859705641865730286e-02,-1.865081489086151123e-02,4.995974525809288025e-02,-2.227431535720825195e-01,5.792549997568130493e-02,2.204796485602855682e-02,-6.619568914175033569e-02,9.495844133198261261e-03,2.665660809725522995e-03,-2.421322651207447052e-02,6.929003575351089239e-07\n0.000000000000000000e+00,-3.262959580752067268e-05,-1.550011365907266736e-04,-9.972056141123175621e-04,1.244988059625029564e-03,-7.209103205241262913e-05,8.378560596611350775e-05,-1.063024224201569723e-09,1.484192471252754331e-04,3.574315342120826244e-04,-8.100071572698652744e-04,-1.606890559196472168e-02,1.417271327227354050e-02,2.194833755493164062e-02,-1.170192408608272672e-04,2.006964641623198986e-04,2.564733731560409069e-04,-1.015454065054655075e-03,-7.275879383087158203e-03,3.608746826648712158e-02,-1.385421864688396454e-02,4.576092120260000229e-03,5.400430411100387573e-03,6.707979482598602772e-04,-1.832855632528662682e-04,-8.131525246426463127e-04,-1.116501446813344955e-02,4.962663166224956512e-03,2.865263633430004120e-02,-3.668884746730327606e-03,3.048576880246400833e-03,1.218417528434656560e-04,-3.572615678422152996e-04,-8.929328178055584431e-04,-2.227202057838439941e-03,3.902021329849958420e-03,3.343706019222736359e-03,3.439196199178695679e-02,-3.561388002708554268e-03,-7.920898497104644775e-04,3.951865946874022484e-04,1.060266862623393536e-03,3.261820971965789795e-02,9.695383720099925995e-03,-5.857612472027540207e-03,1.045524887740612030e-02,-7.877160795032978058e-03,1.754933036863803864e-03,6.116229924373328686e-04,1.175980083644390106e-03,1.815354079008102417e-02,2.463357523083686829e-02,1.286645233631134033e-02,1.669796742498874664e-02,-1.204434520332142711e-04,3.495719283819198608e-04,-1.297222770517691970e-04,3.155053709633648396e-04,-2.616546116769313812e-03,-6.518450099974870682e-04,3.396061016246676445e-03,4.589998861774802208e-04,1.167225127574056387e-04,-1.194149808725342155e-04,3.390185199236839253e-08,2.239588866359554231e-05,1.031293504638597369e-04,-2.666007727384567261e-03,-3.954604268074035645e-03,-7.878261385485529900e-07,-1.942846574820578098e-04,-2.542978050357191933e-09,7.148468284867703915e-05,-2.563745074439793825e-04,2.853926271200180054e-04,2.018419094383716583e-02,-7.871590554714202881e-03,4.114000126719474792e-03,-1.714402751531451941e-04,9.258199133910238743e-05,1.563256082590669394e-04,1.107613090425729752e-03,8.466606959700584412e-03,3.339427709579467773e-02,-1.489936374127864838e-03,-6.389816757291555405e-03,1.579633913934230804e-03,-1.510270813014358282e-04,2.920871338574215770e-05,1.822666381485760212e-03,-1.695768674835562706e-03,2.869476005434989929e-02,1.184169761836528778e-02,-1.047325599938631058e-02,1.244066748768091202e-03,-5.231024697422981262e-04,-1.393608981743454933e-04,1.006659003905951977e-03,-2.224507043138146400e-03,1.291160006076097488e-02,2.646102104336023331e-03,1.366412499919533730e-03,2.342853695154190063e-03,1.395119121298193932e-03,1.558829244459047914e-04,1.817287178710103035e-03,5.224063061177730560e-03,-1.894513331353664398e-02,1.740116626024246216e-02,1.636257208883762360e-02,-4.839700995944440365e-04,4.254317609593272209e-04,-1.750688534229993820e-05,2.596881240606307983e-04,1.051542814821004868e-03,-6.869531236588954926e-03,1.262616366147994995e-02,-5.455770064145326614e-03,1.371349790133535862e-04,-5.826626147609204054e-05,-6.423917511710897088e-05,-2.807170676533132792e-05,-1.888456521555781364e-03,-3.594154259189963341e-03,7.785367779433727264e-04,1.210319605888798833e-04,1.189821487059816718e-04,4.536049891612492502e-05,-8.683783470075923105e-09,8.256076398538425565e-05,3.698391956277191639e-04,3.746510017663240433e-03,3.659173380583524704e-03,1.233429647982120514e-04,2.494478831067681313e-04,-1.898718293702472693e-09,3.766041481867432594e-05,7.019224576652050018e-04,-5.834573879837989807e-03,3.297271952033042908e-02,6.682065129280090332e-02,-2.905708551406860352e-02,-8.127033943310379982e-04,6.762186967534944415e-05,9.905220940709114075e-05,3.922187723219394684e-03,3.547351434826850891e-02,-1.589642837643623352e-02,3.251227736473083496e-02,2.692183852195739746e-02,-9.324064478278160095e-03,3.530630783643573523e-04,-5.889847525395452976e-04,-2.041349885985255241e-03,-7.733716629445552826e-03,-7.421647757291793823e-02,4.837241768836975098e-02,2.086179703474044800e-02,-9.214367717504501343e-03,4.810848622582852840e-04,1.294096000492572784e-04,-2.299390733242034912e-03,-1.816855743527412415e-02,-5.550451576709747314e-02,5.239941179752349854e-03,8.476055227220058441e-03,5.913517437875270844e-03,8.777531795203685760e-03,2.699089236557483673e-06,-1.412112172693014145e-02,-2.063228935003280640e-02,-2.758873626589775085e-03,8.587823063135147095e-02,1.459792349487543106e-02,6.801238283514976501e-03,1.177911274135112762e-02,4.549231671262532473e-04,-7.770808413624763489e-03,-2.560694515705108643e-02,3.703374415636062622e-03,-1.164972037076950073e-02,1.666105166077613831e-02,-5.195902194827795029e-04,5.780918872915208340e-04,-2.088643523165956140e-04,-1.869557017926126719e-04,-7.036014460027217865e-03,-4.807504825294017792e-03,5.564354360103607178e-03,1.150451251305639744e-03,8.855080232024192810e-04,-1.709276693873107433e-04,-9.708751136372484325e-09,-2.865231363102793694e-04,-9.313070913776755333e-04,2.743191784247756004e-03,1.745390123687684536e-03,-1.371882972307503223e-04,9.534342098049819469e-06,3.204320364602608606e-09,-4.203341086395084858e-05,8.383294334635138512e-05,2.941605169326066971e-03,3.234618157148361206e-02,-1.335517168045043945e-01,-2.387087605893611908e-02,1.949151046574115753e-03,-2.875455538742244244e-04,-1.756879501044750214e-03,-8.873690851032733917e-03,-1.118380501866340637e-01,-1.343004852533340454e-01,2.887215092778205872e-02,-4.199708253145217896e-02,-3.690776973962783813e-02,-4.091119626536965370e-04,-3.024818142876029015e-04,-6.920663174241781235e-03,7.098931819200515747e-04,1.814424991607666016e-03,4.899272322654724121e-02,-6.927601061761379242e-03,-5.136763304471969604e-02,-1.524094841443002224e-04,2.622955653350800276e-04,2.905236615333706141e-04,1.974645070731639862e-02,-2.877352386713027954e-02,4.778295755386352539e-02,2.308817766606807709e-02,-1.422124356031417847e-02,-1.530074700713157654e-02,-1.753816613927483559e-03,-5.241428501904010773e-03,-1.315788030624389648e-01,-2.166543528437614441e-02,7.695583254098892212e-02,5.794211626052856445e-01,4.421975463628768921e-04,-9.075780399143695831e-03,-2.232423983514308929e-03,-3.364352136850357056e-02,-6.986709684133529663e-02,1.177288591861724854e-02,2.839785814285278320e-02,-5.834627524018287659e-02,5.386647535488009453e-04,-1.132155535742640495e-03,4.737502895295619965e-04,-1.420207787305116653e-03,2.356410026550292969e-03,2.595490776002407074e-03,-1.021645870059728622e-02,-1.979575725272297859e-03,-1.231125788763165474e-03,-2.590519143268465996e-04,-4.820321919396519661e-09,2.705002043512649834e-05,2.484415308572351933e-04,-8.170157670974731445e-04,-1.267925603315234184e-03,9.217538172379136086e-05,-6.584396760445088148e-05,-1.800731297407764941e-08,1.620783732505515218e-04,-2.516438835300505161e-04,8.072397322393953800e-04,7.103608455508947372e-03,2.839895430952310562e-03,6.344847381114959717e-03,-1.538791548227891326e-04,1.474486634833738208e-04,-2.417004907329101115e-05,-2.694613358471542597e-04,1.870424672961235046e-02,8.503665216267108917e-03,9.670270606875419617e-03,1.052237302064895630e-02,1.631049439311027527e-03,6.363258580677211285e-05,2.143765741493552923e-04,-4.016367252916097641e-03,-8.403443731367588043e-03,6.160084623843431473e-03,-1.830866560339927673e-03,8.674846962094306946e-03,-2.153077162802219391e-03,-2.247852389700710773e-04,-6.948988448129966855e-05,5.947271129116415977e-04,-1.492834184318780899e-03,-9.299742057919502258e-03,-9.134895168244838715e-03,6.010941229760646820e-03,-1.504414947703480721e-03,6.137499585747718811e-04,1.201432023663073778e-04,2.043807413429021835e-03,1.298331934958696365e-02,-2.343823434785008430e-03,-3.554790746420621872e-03,1.012180838733911514e-02,4.034338053315877914e-03,1.386040938086807728e-03,6.742062396369874477e-05,9.126472286880016327e-04,-1.348560210317373276e-03,5.494112148880958557e-03,4.204356577247381210e-03,4.651905037462711334e-03,8.318384061567485332e-05,-3.233736788388341665e-05,1.668738259468227625e-04,8.670537499710917473e-05,6.069532129913568497e-03,-1.666276875766925514e-05,3.305649152025580406e-04,1.906621182570233941e-04,1.049565180437639356e-04,3.930883030989207327e-05,9.815494195208884776e-09,1.780511593096889555e-05,1.879709307104349136e-04,9.322827681899070740e-04,1.278119278140366077e-03,4.236225504428148270e-05,3.082342664129100740e-05,-5.902762723053456284e-09,-2.746744721662253141e-04,-3.382558934390544891e-04,-4.518359201028943062e-04,-4.845759272575378418e-02,-6.743367016315460205e-02,-7.188207935541868210e-03,8.284639334306120872e-04,-9.142843773588538170e-04,-1.000262214802205563e-03,1.821121550165116787e-03,-3.575483709573745728e-02,-7.311727851629257202e-02,-8.274041116237640381e-03,1.307046227157115936e-02,1.237671356648206711e-02,-6.428112101275473833e-05,-3.306324651930481195e-04,3.177684266120195389e-05,2.426733030006289482e-03,-1.381768658757209778e-02,-3.473408520221710205e-02,-4.290458280593156815e-03,8.459309116005897522e-03,-7.485378300771117210e-04,3.500234452076256275e-04,1.864485908299684525e-03,1.454803347587585449e-02,3.059933893382549286e-02,2.041314914822578430e-02,-6.581861525774002075e-02,-5.176230799406766891e-03,2.920632716268301010e-03,-1.099558081477880478e-03,9.885172359645366669e-03,-6.085094064474105835e-04,7.320512086153030396e-04,1.585444808006286621e-02,-5.583095550537109375e-02,-9.783552959561347961e-03,2.864186186343431473e-03,-9.653064771555364132e-04,7.884366437792778015e-03,-4.095813259482383728e-03,-4.443556815385818481e-02,-7.065501809120178223e-02,-2.581194229423999786e-02,1.313146785832941532e-04,-7.771437522023916245e-04,3.785373701248317957e-05,8.536760578863322735e-04,5.386342294514179230e-03,5.697532091289758682e-03,1.390052028000354767e-03,2.345959946978837252e-04,-2.542795555200427771e-04,8.889817399904131889e-05,8.415440788667183369e-09,4.320970037952065468e-05,3.227681008866056800e-05,2.197281457483768463e-03,7.969925063662230968e-04,1.007260289043188095e-04,3.424965689191594720e-05,1.719934061839012429e-08,4.448836261872202158e-05,2.411187597317621112e-04,4.958225879818201065e-03,1.763870939612388611e-02,-3.102089278399944305e-03,-5.286889150738716125e-03,-7.891158020356670022e-05,2.963427687063813210e-04,2.754773886408656836e-04,8.887517033144831657e-04,2.217919565737247467e-02,4.941494204103946686e-03,-4.671479575335979462e-03,3.070899285376071930e-02,-6.524659227579832077e-03,2.401737583568319678e-04,2.427230647299438715e-04,1.946115517057478428e-03,3.314047586172819138e-03,-4.362136125564575195e-03,-5.970220081508159637e-03,-6.313075311481952667e-03,-5.071086809039115906e-03,3.713154001161456108e-04,2.740618365351110697e-04,-8.524145232513546944e-04,1.299099251627922058e-02,1.993230078369379044e-03,-1.601384393870830536e-02,2.389801293611526489e-02,1.368511840701103210e-02,4.244352690875530243e-03,4.825321375392377377e-04,-1.449980773031711578e-03,-9.959813207387924194e-03,7.054148707538843155e-03,1.187093555927276611e-02,5.381752923130989075e-02,1.882081851363182068e-04,2.107020001858472824e-03,-2.105346356984227896e-05,-6.518953479826450348e-03,-3.696368075907230377e-04,6.772437132894992828e-03,3.313711658120155334e-02,4.390278831124305725e-03,-3.036322887055575848e-04,2.625948982313275337e-04,-1.020488271024078131e-04,-5.155287799425423145e-04,-4.228647798299789429e-03,-8.464931510388851166e-03,-2.774550230242311954e-04,5.416262865765020251e-06,2.657476579770445824e-04,8.019991946639493108e-05,4.208072823530528694e-08,5.382851668400689960e-05,1.567966100992634892e-04,-1.535677583888173103e-03,-2.104057697579264641e-03,2.365300315432250500e-04,-7.714992534602060914e-06,4.627793259714962915e-09,1.155838399427011609e-04,-3.213751770090311766e-04,2.168143633753061295e-03,2.158457413315773010e-03,-2.534459345042705536e-03,1.438145712018013000e-02,2.891174226533621550e-04,1.322357566095888615e-04,2.214403648395091295e-04,3.687096177600324154e-04,1.907278411090373993e-02,1.948358491063117981e-02,7.521351799368858337e-04,1.055536512285470963e-02,1.924439333379268646e-03,-1.159640960395336151e-04,1.160614410764537752e-04,5.676428787410259247e-03,-2.717404812574386597e-02,1.948021352291107178e-02,-6.293069571256637573e-03,6.082479842007160187e-03,6.894519552588462830e-03,-2.549381169956177473e-04,-3.187166294082999229e-05,3.383904986549168825e-04,-8.693204261362552643e-03,-7.239746395498514175e-03,-9.953316301107406616e-03,9.667086414992809296e-03,4.787474405020475388e-03,7.941952790133655071e-04,2.554783131927251816e-04,6.537842098623514175e-03,8.846461772918701172e-03,-3.342224285006523132e-03,-1.926861330866813660e-02,9.309636428952217102e-03,6.800052244216203690e-03,6.738965166732668877e-04,3.359409165568649769e-04,1.500830054283142090e-02,1.144756004214286804e-02,2.247664518654346466e-02,-2.844496630132198334e-03,5.826616194099187851e-03,-2.840469096554443240e-05,3.260803714510984719e-05,-5.797135236207395792e-05,4.827075172215700150e-04,1.220871135592460632e-02,1.541267614811658859e-03,5.616442649625241756e-05,-1.114977931138128042e-04,1.523039099993184209e-04,2.412837602605577558e-05,3.824993655143771321e-09,-2.231459620816167444e-05,3.328936145408079028e-06,-1.191358314827084541e-03,-1.773271069396287203e-04,-3.411878424230962992e-06,-6.608762487303465605e-05,-6.624418347200844437e-09,1.537548523629084229e-04,-1.499204518040642142e-04,2.257769927382469177e-03,2.836068393662571907e-03,1.008959580212831497e-02,1.470609568059444427e-02,1.252218498848378658e-05,2.976385294459760189e-04,4.364467167761176825e-04,-8.682759944349527359e-04,3.003673627972602844e-02,1.248737983405590057e-02,3.484686370939016342e-03,2.470158971846103668e-03,4.469742998480796814e-03,9.240118379238992929e-05,-1.808263768907636404e-04,-3.678374341689050198e-04,-1.934628468006849289e-03,4.770350642502307892e-03,5.366779398173093796e-03,-2.330592367798089981e-03,4.113109782338142395e-03,3.083485353272408247e-04,5.266619336907751858e-05,-1.141939428634941578e-04,2.503992291167378426e-03,-1.496856915764510632e-03,-6.967009045183658600e-03,3.173734620213508606e-02,1.787962159141898155e-03,-4.594711936078965664e-05,1.131942844949662685e-04,2.617926103994250298e-03,1.131028588861227036e-02,-5.381625611335039139e-03,5.291610956192016602e-03,1.025222614407539368e-02,-1.176638761535286903e-06,-9.583772043697535992e-05,3.110145626123994589e-04,7.661306764930486679e-03,1.639150828123092651e-02,1.471715793013572693e-02,4.925704561173915863e-04,3.513401839882135391e-03,2.279675973113626242e-04,-4.234912921674549580e-04,1.369348174193874002e-04,9.755751816555857658e-04,1.935812877491116524e-03,7.146073970943689346e-03,-9.718031506054103374e-04,-6.012695666868239641e-05,-8.229623199440538883e-05,8.570810314267873764e-04,1.509329740656539798e-04,-2.585723705124109983e-04,-4.244037554599344730e-04,-1.569341053254902363e-03,-2.360280603170394897e-03,1.230777706950902939e-05,2.983915328513830900e-05,-1.555411145091056824e-03,1.728724455460906029e-04,-1.020183204673230648e-03,4.877310129813849926e-05,4.435181617736816406e-04,1.157183293253183365e-02,-2.839400433003902435e-03,-1.620674738660454750e-03,-2.138554351404309273e-03,-7.841784972697496414e-04,1.907739555463194847e-03,2.345521748065948486e-02,6.377443671226501465e-03,-7.240511476993560791e-03,7.927925325930118561e-03,5.884655285626649857e-03,-1.289386767894029617e-03,-7.175366044975817204e-04,6.506300065666437149e-03,9.821947896853089333e-04,3.808037377893924713e-03,-1.234064064919948578e-02,1.157522480934858322e-02,2.095454372465610504e-03,1.580297830514609814e-03,2.360046375542879105e-03,-1.361453789286315441e-03,-2.922195708379149437e-03,-9.068437851965427399e-03,-2.170018153265118599e-03,1.815278828144073486e-02,-5.040005315095186234e-03,2.080422826111316681e-03,8.854283951222896576e-03,2.117601688951253891e-04,1.145998202264308929e-02,-7.201395928859710693e-04,8.153969421982765198e-03,3.114257566630840302e-02,1.759080914780497551e-03,1.359616592526435852e-02,1.076716836541891098e-02,1.163151487708091736e-02,1.113121211528778076e-02,2.515322528779506683e-03,1.289678830653429031e-02,-5.326563864946365356e-02,-5.623516160994768143e-03,2.107231877744197845e-02,-1.571683883666992188e-01,9.439820796251296997e-02,-9.652009606361389160e-02,8.966655284166336060e-02,-6.204351782798767090e-02,-1.284434739500284195e-02,8.369148708879947662e-03,-9.523639164399355650e-06\n0.000000000000000000e+00,-1.423151115886867046e-05,-1.024674384098034352e-05,2.359673846513032913e-03,2.163517288863658905e-03,4.841875488637015224e-05,4.970786903868429363e-06,7.891090447742499236e-09,1.073638632078655064e-04,-1.296613627346232533e-04,3.429860109463334084e-03,2.134764334186911583e-03,-1.606240752153098583e-03,4.041457083076238632e-03,9.545700158923864365e-04,-1.442481006961315870e-04,-2.918426180258393288e-04,-3.202312800567597151e-04,-6.420669145882129669e-03,-1.404475537128746510e-03,6.223605014383792877e-03,-1.031991466879844666e-02,4.770171828567981720e-03,5.388563295127823949e-05,2.537087857490405440e-05,4.328779177740216255e-04,5.094097461551427841e-03,-2.203961368650197983e-03,-7.856510579586029053e-03,-2.375438809394836426e-03,4.090017639100551605e-03,1.348811383650172502e-05,3.365314914844930172e-04,1.302031101658940315e-03,1.788762398064136505e-02,3.535563591867685318e-03,-6.286205723881721497e-03,6.317963707260787487e-04,7.907424122095108032e-03,-1.636147848330438137e-03,-2.373686584178358316e-04,5.307058338075876236e-03,3.454472171142697334e-03,1.695821527391672134e-03,1.699967309832572937e-02,1.453103031963109970e-02,1.501075923442840576e-02,4.718095296993851662e-04,-4.149693704675883055e-04,5.689485464245080948e-03,-5.570187931880354881e-04,3.818721510469913483e-03,-2.600700361654162407e-03,-3.110080957412719727e-03,1.102883979910984635e-04,-3.851657384075224400e-04,1.036975299939513206e-04,4.522118542809039354e-04,4.203834570944309235e-03,2.352013252675533295e-03,-5.913332570344209671e-03,-7.794576231390237808e-04,-1.302374730585142970e-04,5.545849853660911322e-05,-2.767182216700803110e-08,-2.201552706537768245e-05,6.824729643994942307e-05,9.980523027479648590e-04,2.731697750277817249e-04,1.878096009022556245e-05,-7.104947871994227171e-05,2.482748673315882115e-09,1.333965628873556852e-04,-3.054313710890710354e-04,3.195318626239895821e-03,1.974872313439846039e-03,-6.395580712705850601e-03,6.807866971939802170e-03,3.641779185272753239e-04,-8.319891639985144138e-05,-1.639556576265022159e-04,-7.515400648117065430e-04,-4.632418509572744370e-03,9.362326934933662415e-03,-8.486324921250343323e-03,5.040295654907822609e-04,3.010639920830726624e-03,-2.728892286540940404e-05,-4.169188105151988566e-05,9.288595174439251423e-05,1.908023143187165260e-03,4.398125689476728439e-03,9.684440679848194122e-03,-5.259206518530845642e-03,2.311122603714466095e-03,-1.303072785958647728e-04,2.312754513695836067e-04,1.573981018736958504e-03,1.541647128760814667e-02,8.212369866669178009e-03,-1.184005755931138992e-02,2.589670708402991295e-03,9.648652747273445129e-03,-1.133892073994502425e-04,-1.433559809811413288e-04,6.010632496327161789e-03,2.961867256090044975e-03,1.435915473848581314e-03,3.555836156010627747e-03,3.680903464555740356e-04,1.100323535501956940e-02,6.492742104455828667e-04,-3.513256669975817204e-04,5.236853379756212234e-03,-1.613885979168117046e-03,-4.915238358080387115e-03,2.819568850100040436e-03,-3.326569218188524246e-03,8.085250738076865673e-05,-3.110658435616642237e-04,8.001123933354392648e-05,3.533233539201319218e-04,3.220477141439914703e-03,2.039711456745862961e-03,-4.234156105667352676e-03,-5.386187112890183926e-04,-1.235285453731194139e-04,3.258594006183557212e-05,4.958294663737206065e-09,-3.017802100657718256e-06,2.906250883825123310e-04,2.758784685283899307e-03,1.129983458667993546e-03,1.147408038377761841e-04,1.462250656913965940e-04,1.608696464927561465e-08,-2.137217525159940124e-04,5.485230940394103527e-05,-2.577862003818154335e-03,-1.069102250039577484e-02,2.538537234067916870e-02,-1.291724853217601776e-02,-7.095823821146041155e-05,-2.162396704079583287e-04,-3.252397291362285614e-04,2.068837638944387436e-03,-4.738124087452888489e-03,-7.952321320772171021e-03,-1.261204481124877930e-03,-1.991636119782924652e-02,1.854894217103719711e-04,2.455720677971839905e-04,-1.754726690705865622e-04,1.841765595600008965e-03,2.983714686706662178e-03,-1.180164795368909836e-02,1.761502772569656372e-02,-1.298872288316488266e-03,6.441830773837864399e-04,2.403949038125574589e-04,2.550296485424041748e-04,-1.088804798200726509e-03,2.967475913465023041e-03,-1.253039576113224030e-02,1.376328151673078537e-02,-4.176137037575244904e-03,6.573548540472984314e-03,5.721683264710009098e-04,-2.965219318866729736e-04,3.084093332290649414e-03,-1.903010532259941101e-02,4.402995109558105469e-03,3.477403149008750916e-02,5.988185293972492218e-03,2.011467516422271729e-02,2.128075808286666870e-03,-1.657440152484923601e-04,1.504081068560481071e-03,3.661037189885973930e-03,9.082502685487270355e-03,1.141455955803394318e-03,-9.363766759634017944e-03,3.533993003657087684e-05,-2.037660160567611456e-04,1.083242532331496477e-04,2.784164971671998501e-04,2.629941795021295547e-03,1.863430254161357880e-03,-4.199871327728033066e-03,-3.068755904678255320e-04,1.006266102194786072e-04,3.926797580788843334e-05,-8.443967303151111992e-09,8.742441423237323761e-05,-6.936092977412045002e-04,-1.157392375171184540e-02,-1.080909743905067444e-02,-1.967907010111957788e-04,1.913944142870604992e-04,-1.566780838402337395e-08,-6.605420494452118874e-04,1.360899070277810097e-03,-1.558348909020423889e-02,-1.601593196392059326e-02,1.348179392516613007e-02,-4.188080132007598877e-02,-4.981377627700567245e-03,7.851543487049639225e-04,1.066977973096072674e-03,2.022390253841876984e-03,-3.872910887002944946e-02,-1.725240238010883331e-02,-1.347929146140813828e-02,1.794189214706420898e-02,-3.816661611199378967e-02,-5.859970697201788425e-04,1.121191307902336121e-03,2.661936683580279350e-03,-2.376624383032321930e-02,1.817028224468231201e-02,-2.078873850405216217e-02,-1.351297553628683090e-02,-2.657575346529483795e-02,-3.011921653524041176e-04,-1.959595829248428345e-03,-5.348042584955692291e-03,-1.062011644244194031e-01,-3.832425177097320557e-02,6.066185608506202698e-02,-1.545485761016607285e-02,-7.374244928359985352e-02,1.010926440358161926e-03,9.669403661973774433e-04,-3.598499298095703125e-02,-3.927043825387954712e-02,-5.786884948611259460e-02,-5.426924675703048706e-03,9.879278950393199921e-03,5.648370981216430664e-01,-2.502769697457551956e-03,2.732193330302834511e-03,-5.591664463281631470e-02,-1.719768159091472626e-02,-3.103363327682018280e-03,1.838302798569202423e-02,1.799551025032997131e-02,-7.401201874017715454e-04,2.128200605511665344e-03,-6.397202960215508938e-04,-5.192079581320285797e-03,-2.623551338911056519e-02,-2.252673357725143433e-02,3.673685714602470398e-02,4.602079279720783234e-03,5.077372188679873943e-04,-2.345695975236594677e-04,7.675680535612627864e-09,-1.319465172855416313e-05,1.207127061206847429e-04,1.540884608402848244e-03,1.669577090069651604e-03,4.390253161545842886e-05,3.796449163928627968e-07,-1.319159537160885520e-08,1.010853447951376438e-04,-7.718495908193290234e-05,2.549598691985011101e-03,1.090441364794969559e-04,1.367654185742139816e-04,4.930585622787475586e-03,6.085162167437374592e-04,-9.045963815879076719e-05,-2.507283934392035007e-04,-4.979758523404598236e-04,-4.333999007940292358e-03,2.552652731537818909e-03,6.741118268109858036e-04,-1.703654532320797443e-03,3.373425453901290894e-03,1.280517026316374540e-04,-2.082704886561259627e-04,-1.003060955554246902e-03,-1.491454779170453548e-03,1.916706794872879982e-03,6.018186453729867935e-03,-2.091118134558200836e-03,1.559785800054669380e-03,1.400380861014127731e-04,1.772880641510710120e-04,9.807439055293798447e-04,1.480543240904808044e-02,3.451935481280088425e-03,-1.326782908290624619e-02,4.682998638600111008e-03,8.705053478479385376e-03,-1.070801081368699670e-04,-1.491832808824256063e-04,4.707830026745796204e-03,1.393368700519204140e-03,2.308338647708296776e-03,1.532742287963628769e-03,-3.284879028797149658e-03,1.069661416113376617e-02,4.822545452043414116e-04,-4.095330368727445602e-04,5.419086664915084839e-03,-4.487885162234306335e-04,2.359974896535277367e-03,-3.743205452337861061e-03,-7.894847076386213303e-04,1.274894311791285872e-04,-2.705866063479334116e-04,1.059029164025560021e-04,4.061794024892151356e-04,3.942893818020820618e-03,3.301107790321111679e-03,-4.953647498041391373e-03,-5.061168340034782887e-04,-5.071241321275010705e-05,3.435946928220801055e-05,-1.743910615914501250e-08,-8.312457794090732932e-06,1.300120056839659810e-04,5.073808715678751469e-04,2.693565329536795616e-04,7.512590855185408145e-06,-7.529660797445103526e-05,4.065839220857014880e-09,4.638101745513267815e-05,-2.185557095799595118e-04,2.074511023238301277e-03,1.943558454513549805e-03,-1.271450659260153770e-03,1.664570765569806099e-03,3.775290388148277998e-04,6.430394023482222110e-06,3.716947685461491346e-05,-1.325207704212516546e-04,3.846515901386737823e-04,-1.053131558001041412e-02,-2.909466158598661423e-03,-5.906447768211364746e-03,4.159538075327873230e-03,6.980446050874888897e-05,-2.323169319424778223e-04,-8.199781295843422413e-04,2.031370066106319427e-03,3.032043809071183205e-03,4.760707262903451920e-03,-3.460220992565155029e-03,3.527830820530653000e-03,9.515196143183857203e-05,2.217405126430094242e-04,5.029491148889064789e-04,1.114774495363235474e-02,4.334346856921911240e-03,-1.267451234161853790e-02,3.338480601087212563e-03,8.790884166955947876e-03,4.036870086565613747e-04,-8.976179378805682063e-05,4.651167895644903183e-03,3.482176922261714935e-03,-5.573350470513105392e-03,-1.099419081583619118e-03,-3.180939238518476486e-03,9.456768631935119629e-03,4.454301088117063046e-04,-3.618178307078778744e-04,7.838672958314418793e-03,-1.033952692523598671e-03,1.519838813692331314e-03,-3.098507644608616829e-03,-4.532761871814727783e-03,1.318834256380796432e-04,-2.092376817017793655e-04,8.045324648264795542e-05,6.455865222960710526e-04,4.151479806751012802e-03,3.837579861283302307e-03,-4.270114470273256302e-03,-5.075540393590927124e-04,-5.007638537790626287e-05,4.683764927904121578e-05,2.607089299999643117e-08,-1.735253135848324746e-05,7.781285239616408944e-05,7.861518533900380135e-04,1.823223312385380268e-03,6.373573705786839128e-05,-1.047110345098190010e-05,2.097186779792536981e-08,1.126065981225110590e-04,-2.299617335665971041e-04,3.967996686697006226e-03,7.711649406701326370e-03,-4.918772261589765549e-03,6.908779498189687729e-03,6.620378117077052593e-04,3.834456492768367752e-06,-1.288856001337990165e-04,-5.186272901482880116e-04,3.613314591348171234e-03,-7.823078893125057220e-03,4.320589825510978699e-03,4.275821615010499954e-03,-8.579398272559046745e-04,1.066907570930197835e-04,1.631310260563623160e-05,6.733675836585462093e-04,2.701392397284507751e-03,-2.291801385581493378e-03,9.448815835639834404e-04,-3.338633803650736809e-03,-4.787198267877101898e-04,1.174129865830764174e-04,1.571122993482276797e-04,1.828391337767243385e-03,1.439366023987531662e-02,6.548881530761718750e-03,-1.424153801053762436e-02,2.461518626660108566e-03,1.092112064361572266e-02,-2.811728045344352722e-04,-1.972524623852223158e-04,9.504269808530807495e-03,5.152649246156215668e-03,-1.970839686691761017e-03,9.004241786897182465e-03,5.824793130159378052e-03,8.068255148828029633e-03,7.152431062422692776e-04,-3.118574386462569237e-04,1.382000744342803955e-03,-4.852320998907089233e-03,-6.318902014754712582e-04,2.144382335245609283e-03,-3.261676291003823280e-03,5.080012124381028116e-05,-2.169948711525648832e-04,1.122107714763842523e-04,3.428999480092898011e-05,2.699259202927350998e-03,2.255714964121580124e-03,-3.646615426987409592e-03,-4.087632987648248672e-04,-1.588939194334670901e-04,5.146535841049626470e-05,4.456296665011905134e-09,-4.449702828424051404e-08,2.707671228563413024e-05,8.923532441258430481e-04,4.525231779552996159e-04,2.085371852444950491e-05,-2.966371903312392533e-05,1.552439243823755533e-08,6.414885865524411201e-05,-2.135466493200510740e-04,2.029586117714643478e-03,-1.060888636857271194e-03,-5.239705089479684830e-03,9.065576829016208649e-03,8.628664654679596424e-04,-9.064396726898849010e-05,-9.838280675467103720e-05,3.740400425158441067e-04,4.355395212769508362e-03,1.511216396465897560e-03,-2.249006647616624832e-03,-1.345371827483177185e-03,1.357419043779373169e-02,-4.302943125367164612e-06,-1.396228617522865534e-05,-1.592414919286966324e-03,3.906286787241697311e-03,-2.494184765964746475e-03,1.352215185761451721e-04,-3.570071421563625336e-03,1.268544793128967285e-02,-2.345939719816669822e-05,1.780428283382207155e-04,4.790037637576460838e-04,1.235775742679834366e-02,5.664270836859941483e-03,-1.018126495182514191e-02,-1.412173500284552574e-03,7.564550731331110001e-03,4.191629996057599783e-04,-4.242085560690611601e-05,5.954858381301164627e-03,2.567516639828681946e-03,-3.998559433966875076e-03,4.096528515219688416e-03,2.521354705095291138e-03,8.913810364902019501e-03,6.339286919683218002e-04,-3.364888543728739023e-04,1.363713853061199188e-02,3.524940460920333862e-03,7.229962386190891266e-03,1.401107409037649632e-03,-2.162380842491984367e-03,9.940557356458157301e-05,-2.340756764169782400e-04,-9.357185626868158579e-05,8.384067332372069359e-04,3.671264275908470154e-03,3.459173720329999924e-03,-3.893818706274032593e-03,-5.066595040261745453e-04,-3.355847729835659266e-05,3.010388354596216232e-05,-2.094776618832838722e-08,-1.803891427698545158e-05,-9.836217031988780946e-06,2.995349932461977005e-04,4.456624446902424097e-04,-2.026344009209424257e-05,-3.101668698946014047e-05,5.614879228232894093e-08,9.590858826413750648e-05,-7.411042315652593970e-05,2.326832385733723640e-03,2.927441382780671120e-03,4.372545517981052399e-03,8.330453187227249146e-03,3.764669527299702168e-04,-5.468504241434857249e-06,1.990934542845934629e-04,-1.384460774715989828e-04,-1.480912324041128159e-03,2.706081606447696686e-03,3.258391050621867180e-03,9.264795109629631042e-03,5.853351671248674393e-03,-1.607697049621492624e-05,1.018952170852571726e-04,-4.580657696351408958e-04,9.721565991640090942e-03,1.396991079673171043e-03,-5.653361789882183075e-03,8.797788992524147034e-03,4.053293261677026749e-03,-5.217606667429208755e-05,1.243198057636618614e-04,7.879998884163796902e-04,1.025491487234830856e-02,1.381896808743476868e-02,4.768567159771919250e-04,-1.464085653424263000e-04,2.877828199416399002e-03,1.438293838873505592e-04,-1.462630461901426315e-04,3.770740702748298645e-03,1.163040520623326302e-03,1.500995364040136337e-03,-2.001828514039516449e-03,1.116332411766052246e-02,5.194647237658500671e-03,5.500715342350304127e-04,-3.359593683853745461e-04,4.877597093582153320e-03,3.116474952548742294e-03,-2.815818646922707558e-03,-3.091811435297131538e-03,3.828899236395955086e-03,-2.797565248329192400e-04,-1.072099548764526844e-04,5.831477465108036995e-04,4.792093241121619940e-04,1.730687450617551804e-03,2.099836710840463638e-04,2.273467602208256721e-03,-7.559742080047726631e-04,-6.805636076023802161e-05,5.421096575446426868e-04,6.192598957568407059e-04,-4.700657445937395096e-04,1.492861920269206166e-04,1.539338729344308376e-03,4.161912947893142700e-04,-5.175057231099344790e-05,-7.009572436800226569e-05,2.511680359020829201e-04,-7.164960261434316635e-04,1.094600738724693656e-04,7.848241948522627354e-04,-5.553809925913810730e-03,-4.851156380027532578e-03,5.627602804452180862e-03,1.698516280157491565e-04,2.812983584590256214e-04,2.384520485065877438e-04,-3.301585966255515814e-04,9.600945748388767242e-03,-5.799414590001106262e-03,-6.472482345998287201e-03,-1.273226225748658180e-03,3.712784964591264725e-03,2.355619362788274884e-04,-1.566349295899271965e-03,-3.477109363302588463e-03,-2.763001015409827232e-03,1.572576351463794708e-03,-2.733989851549267769e-03,2.186356810852885246e-03,2.267700619995594025e-03,-6.374251097440719604e-04,1.290190499275922775e-03,4.682885482907295227e-03,1.091057993471622467e-02,1.044948492199182510e-02,-1.035416126251220703e-02,7.689647376537322998e-03,1.107940543442964554e-02,-8.990936330519616604e-04,-1.279435469768941402e-03,6.668497808277606964e-03,7.559638470411300659e-04,-8.753869682550430298e-03,1.838016323745250702e-02,-3.416007151827216148e-03,1.835736073553562164e-02,7.379474584013223648e-03,6.992459762841463089e-03,1.279343478381633759e-02,1.738958526402711868e-03,1.749763824045658112e-02,1.733226468786597252e-03,-1.653699576854705811e-02,-5.588391795754432678e-03,4.244181327521800995e-03,-2.397404797375202179e-02,-3.830451518297195435e-02,-2.058155834674835205e-02,-1.908473903313279152e-03,-1.021080999635159969e-03,-1.112795993685722351e-02,-1.684868149459362030e-02,1.221573529619490728e-05\n0.000000000000000000e+00,1.168618473457172513e-05,2.454744026181288064e-05,-1.156177859229501337e-05,-1.482248080719728023e-05,1.643615905777551234e-05,-8.281776899821124971e-06,-1.215656197928183246e-08,3.919009031960740685e-06,-3.223967360099777579e-05,2.595113473944365978e-04,1.605637371540069580e-04,-6.502787000499665737e-04,-2.558188512921333313e-03,1.030714993248693645e-04,-2.303540532011538744e-05,-5.088814577902667224e-05,4.298923304304480553e-04,1.901977811940014362e-03,-8.278540335595607758e-04,3.180343424901366234e-03,4.444814694579690695e-04,3.155325830448418856e-04,1.785324820957612246e-05,-2.699926881177816540e-06,1.431170530850067735e-04,8.815564797259867191e-05,-2.339304774068295956e-05,-2.762267133221030235e-03,-7.441858178935945034e-04,8.399532525800168514e-04,-4.928687121719121933e-05,4.014750084024854004e-05,3.425744362175464630e-04,1.067384728230535984e-04,-2.324203378520905972e-04,-5.287806270644068718e-04,-2.983689773827791214e-03,8.529574843123555183e-04,4.316585545893758535e-04,-4.402549529913812876e-05,6.746148574165999889e-04,5.604051984846591949e-04,-2.269251854158937931e-04,1.105567556805908680e-03,4.705125931650400162e-03,1.478200312703847885e-03,4.697327385656535625e-04,-5.472297925734892488e-05,5.110836355015635490e-04,-9.481529123149812222e-04,-2.935571596026420593e-03,-3.968735691159963608e-03,-1.989593030884861946e-03,2.382195361860794947e-06,-5.709430843126028776e-05,4.735331913252593949e-07,6.368369940901175141e-05,1.887829857878386974e-04,-1.383277995046228170e-04,-2.247995289508253336e-04,-2.471453626640141010e-05,2.448936902510467917e-05,1.453520690120058134e-05,-3.873638743101537329e-09,2.230958853033371270e-05,4.124824044993147254e-05,-1.292865636060014367e-04,-1.990696473512798548e-04,1.665634772507473826e-05,-2.783063337119529024e-06,-2.988326741615310311e-08,-2.291905002493876964e-05,-1.597663140273652971e-05,-4.752135719172656536e-04,-2.419123047729954123e-04,-1.561472890898585320e-04,-1.133240992203354836e-03,-1.019819101202301681e-04,-8.295259249280206859e-06,7.015264600340742618e-06,5.513362120836973190e-04,1.793460804037749767e-03,1.686907198745757341e-04,1.518929959274828434e-03,1.142441877163946629e-03,4.316831473261117935e-04,4.145534330746158957e-05,5.480075742525514215e-06,7.092403830029070377e-04,-5.807639099657535553e-04,-8.321700152009725571e-04,-7.396678847726434469e-05,-1.525960629805922508e-03,2.288459800183773041e-04,-5.775718818767927587e-05,1.383436028845608234e-06,-1.157853985205292702e-04,-6.979931495152413845e-04,1.437196042388677597e-03,-1.398718915879726410e-03,4.548186188912950456e-05,7.299418211914598942e-04,8.900889079086482525e-04,-5.559179044212214649e-06,7.140322122722864151e-04,2.582857850939035416e-03,-1.227718195877969265e-03,-4.399681347422301769e-04,1.353328581899404526e-03,3.829641500487923622e-04,4.780944727826863527e-04,1.248148055310593918e-05,-3.150640259264037013e-05,-1.765492634149268270e-04,-2.906808629631996155e-03,-3.500060644000768661e-03,-9.819590486586093903e-04,-2.270223376399371773e-05,-1.531279849587008357e-06,-1.692956902843434364e-05,-4.738201823784038424e-06,-3.867986379191279411e-04,-7.172097684815526009e-04,2.783995005302131176e-04,5.898021481698378921e-05,7.047862891340628266e-05,1.068943674908950925e-05,-2.591661818485135882e-08,2.205043165304232389e-05,7.917169568827375770e-06,-2.765311510302126408e-04,-1.754510012688115239e-04,2.272267738590016961e-05,3.648166602943092585e-05,1.255036163883005429e-08,-2.376532393100205809e-06,-3.918497895938344300e-06,-6.809609476476907730e-04,-2.904100343585014343e-03,2.770431106910109520e-03,1.111900666728615761e-03,6.784756260458379984e-05,-2.004673660849221051e-06,-3.471701711532659829e-05,-1.355260610580444336e-05,-2.317151753231883049e-03,-3.143812296912074089e-03,-1.270816079340875149e-03,-6.843796465545892715e-03,1.045853598043322563e-03,-1.961314046639017761e-05,1.968726137420162559e-04,2.482203766703605652e-03,2.699629403650760651e-04,2.755211899057030678e-04,-2.390248235315084457e-03,-1.348731573671102524e-03,1.173726283013820648e-03,-4.262726724846288562e-05,-3.484398621367290616e-05,-4.569611628539860249e-04,-1.604579389095306396e-03,2.418808639049530029e-03,3.505454864352941513e-03,-7.920766365714371204e-04,-2.643167274072766304e-03,-1.408254029229283333e-03,-1.036252979247365147e-05,-1.358342124149203300e-03,3.933518193662166595e-03,-1.725971582345664501e-03,-5.800210055895149708e-04,1.883739605545997620e-04,3.825733438134193420e-05,-3.175726451445370913e-04,7.838386954972520471e-05,-7.601848337799310684e-04,3.003557678312063217e-03,1.133793615736067295e-03,1.008080202154815197e-03,-2.511644037440419197e-03,4.490210812946315855e-06,5.560850695474073291e-06,5.077089554106350988e-06,-6.236253102542832494e-05,2.486285811755806208e-04,-8.015183266252279282e-04,3.090630634687840939e-04,-1.906074976432137191e-05,-6.953336560400202870e-05,1.568170409882441163e-05,4.942958042875034153e-09,-1.052997758961282670e-04,-1.083725874195806682e-04,1.442525302991271019e-03,1.472062664106488228e-03,-2.127908737747929990e-05,4.557492866297252476e-05,3.696482053783256561e-08,6.665732507826760411e-05,1.472074509365484118e-04,6.561259506270289421e-04,7.747071795165538788e-03,7.685978431254625320e-03,3.365449840202927589e-03,4.350308445282280445e-04,2.005139685934409499e-05,1.094671279133763164e-05,-3.324482822790741920e-03,-9.200370870530605316e-03,-1.098712533712387085e-02,-2.640255168080329895e-02,-2.750153653323650360e-03,6.618916522711515427e-04,-2.194270346080884337e-04,6.203490193001925945e-05,-2.136957133188843727e-03,9.943966753780841827e-03,-6.787361577153205872e-03,2.347050758544355631e-04,1.727450289763510227e-03,3.262428217567503452e-04,3.638998896349221468e-04,2.869989839382469654e-05,-2.231699763797223568e-04,1.372895669192075729e-03,-5.707013420760631561e-03,1.768853748217225075e-03,1.124185509979724884e-02,-6.340877152979373932e-03,-4.863344132900238037e-03,-3.727482544491067529e-05,-3.999438136816024780e-03,-1.916409656405448914e-02,-1.023278944194316864e-02,3.182023530825972557e-03,-1.002782396972179413e-02,-4.908205475658178329e-03,6.532331109046936035e-01,4.481551877688616514e-05,8.427435532212257385e-04,-7.862317375838756561e-03,1.107492856681346893e-02,2.365285716950893402e-02,9.989246027544140816e-04,1.547598803881555796e-04,5.339130439097061753e-06,1.408547832397744060e-04,-2.445337595418095589e-04,3.808433888480067253e-03,5.262208171188831329e-03,-2.213433152064681053e-03,-3.136804734822362661e-04,-3.293654590379446745e-04,-8.372202864848077297e-05,4.892717697657644749e-08,9.871830116026103497e-06,-7.823927262506913394e-06,-1.559589290991425514e-04,-1.037727852235548198e-04,1.515246822236804292e-06,1.373606437482521869e-06,-3.533114067977294326e-08,-1.134879676101263613e-05,1.907737669171183370e-06,-4.487848782446235418e-04,-2.335161436349153519e-03,3.303053672425448895e-04,-2.939678961411118507e-04,-4.576874562189914286e-05,-6.098809535615146160e-06,-1.131209501181729138e-06,4.786394420079886913e-04,5.823433748446404934e-04,7.442341884598135948e-04,8.160006254911422729e-04,1.192189287394285202e-03,6.955664139240980148e-05,5.440129098133184016e-05,-2.539162233006209135e-05,3.861295990645885468e-04,-1.781650236807763577e-03,-2.676629810594022274e-04,5.662696785293519497e-04,-5.832308670505881310e-04,1.956541527761146426e-04,-2.439687341393437237e-05,-1.951738158822990954e-05,-5.584445170825347304e-05,-5.700419424101710320e-04,9.599518962204456329e-04,-1.419489388354122639e-03,-1.340238959528505802e-04,9.353643690701574087e-06,6.445281323976814747e-04,-8.672883268445730209e-06,4.184229183010756969e-04,2.749093808233737946e-03,-1.390001270920038223e-04,-4.465525562409311533e-04,4.759303119499236345e-04,2.009617310250177979e-05,4.967231652699410915e-04,1.442691063857637346e-05,-2.077951503451913595e-04,3.335607179906219244e-04,-2.140404190868139267e-03,-2.904900815337896347e-03,3.103124035988003016e-04,-2.664815838215872645e-05,8.256572982645593584e-06,-2.333519296371378005e-05,-4.144687409279868007e-06,-7.407320663332939148e-04,-2.709708642214536667e-04,4.308955103624612093e-04,9.421091090189293027e-05,5.348715785657986999e-05,8.965151209849864244e-06,2.272145138704217970e-08,1.164065542980097234e-05,1.157156930275959894e-05,-5.485855508595705032e-04,-5.091176717542111874e-04,4.011458258901257068e-06,-1.505652835476212204e-05,-1.614807842997834086e-08,1.327952395513420925e-05,5.418774890131317079e-06,-1.492260198574513197e-04,-8.111047791317105293e-04,9.396555833518505096e-05,1.024068798869848251e-03,-1.310667284997180104e-04,6.566186493728309870e-05,6.792068597860634327e-05,3.816410608123987913e-04,5.704337265342473984e-03,-1.577427610754966736e-06,1.669459743425250053e-03,-2.006629947572946548e-03,-8.784329984337091446e-04,1.425046139047481120e-05,-3.924031625501811504e-05,5.997461848892271519e-04,-1.440639374777674675e-03,2.170777413994073868e-03,5.976825486868619919e-04,-1.573571120388805866e-03,-1.035408116877079010e-03,-2.786205368465743959e-05,-5.199279621592722833e-05,-2.913475327659398317e-05,-6.581092020496726036e-04,-2.125165890902280807e-03,-1.381459413096308708e-03,3.064260585233569145e-03,3.007083723787218332e-04,4.091245937161147594e-04,9.520532330498099327e-06,-5.079194670543074608e-05,2.890306292101740837e-03,-1.823883270844817162e-03,-2.443785779178142548e-03,5.934214685112237930e-03,2.852873876690864563e-04,3.901961608789861202e-04,8.387974230572581291e-05,-9.605241357348859310e-04,1.415778533555567265e-03,4.687854088842868805e-04,3.603678662329912186e-03,6.147148087620735168e-04,-1.294925186812179163e-05,4.031651042168959975e-05,-2.035852958215400577e-05,-9.059734293259680271e-05,-7.888427935540676117e-04,-9.916446870192885399e-04,3.865237813442945480e-04,6.539592868648469448e-05,6.229260179679840803e-05,1.378446268063271418e-05,3.347486199345439672e-08,1.659957706579007208e-05,1.000512929749675095e-05,-2.205344062531366944e-04,-9.981267794501036406e-05,-5.318293005984742194e-07,1.274297801501234062e-06,-6.573100108653306961e-08,-8.767459803493693471e-06,2.438722185615915805e-05,-1.992625475395470858e-04,-3.126414958387613297e-03,-1.295192632824182510e-03,-1.380707952193915844e-03,-2.349493297515437007e-05,4.061134859512094408e-06,5.496011362993158400e-05,6.930471863597631454e-04,3.954451531171798706e-03,-3.836332354694604874e-03,1.547499559819698334e-03,2.046245499514043331e-04,3.606619065976701677e-05,1.635390799492597580e-05,1.306961894442792982e-05,-7.190711039584130049e-05,-1.294017420150339603e-03,1.956550171598792076e-03,4.943670355714857578e-04,-1.158242346718907356e-03,7.889483094913884997e-05,-3.966882286476902664e-05,-6.213248707354068756e-05,-1.150618045357987285e-04,6.049522198736667633e-04,1.587997656315565109e-03,-3.915488487109541893e-04,-8.070309413596987724e-04,4.610206815414130688e-04,7.972618332132697105e-04,-3.785573426284827292e-06,1.236775540746748447e-03,8.220527088269591331e-04,-1.926544937305152416e-03,2.308196388185024261e-03,3.286253660917282104e-03,3.149774565827101469e-04,6.962917395867407322e-04,4.497820191318169236e-05,-1.944302493939176202e-04,-3.953458217438310385e-04,-2.777242334559559822e-03,-2.227702178061008453e-03,1.174091245047748089e-03,-4.526061093201860785e-05,4.039103441755287349e-05,-4.018521576654165983e-05,-7.027558240224607289e-06,-1.060597365722060204e-03,-9.463849710300564766e-04,9.260671795345842838e-04,1.281481090700253844e-04,7.155923958634957671e-05,1.890240491775330156e-05,-2.648448571562767029e-08,1.465872628614306450e-05,-1.812854316085577011e-05,-1.951459562405943871e-04,-1.390299294143915176e-04,-1.580695789016317576e-05,-6.799314178351778537e-08,-4.223556970828212798e-08,-8.501394404447637498e-06,-2.677699285413837060e-06,-2.165097394026815891e-04,-2.376503311097621918e-03,-1.895443128887563944e-04,-5.457228980958461761e-04,-4.762007301906123757e-05,-5.420993147708941251e-07,3.670433943625539541e-05,5.497923702932894230e-04,-5.554240196943283081e-04,1.711468445137143135e-03,9.901681914925575256e-04,4.481066134758293629e-04,2.397905103862285614e-03,2.667172702786047012e-05,6.442386074922978878e-05,-2.110263449139893055e-04,4.474339366424828768e-04,-2.062659943476319313e-03,-6.492044776678085327e-04,-6.167520768940448761e-04,4.686534521169960499e-04,-5.541791688301600516e-05,-3.729692252818495035e-05,3.732134791789576411e-05,5.168777424842119217e-04,3.777285164687782526e-04,-1.210240880027413368e-03,-1.701490953564643860e-03,-1.578931114636361599e-04,5.303408252075314522e-04,1.403912210662383586e-05,5.607060738839209080e-04,2.801735885441303253e-03,8.295969746541231871e-05,-6.960195605643093586e-04,1.719540334306657314e-03,7.073980668792501092e-05,4.084257525391876698e-04,1.405685543431900442e-05,-7.206653826870024204e-04,1.126262475736439228e-03,-3.240485442802309990e-03,-2.350422320887446404e-03,-1.166474394267424941e-04,-5.206333753449143842e-06,2.270872573717497289e-05,-3.651996303233318031e-05,-7.447780808433890343e-05,-1.280860742554068565e-03,-1.443270593881607056e-03,5.483336863107979298e-04,8.178156713256612420e-05,3.268936416134238243e-05,9.529342605674173683e-06,-4.085109139850828797e-08,1.877368049463257194e-05,3.902688331436365843e-05,2.375309122726321220e-05,-1.725665497360751033e-04,-6.389054760802537203e-07,-5.111591690365457907e-06,-7.860933237680001184e-09,-2.122133810189552605e-05,-1.693625381449237466e-05,-7.309011416509747505e-04,-3.440814558416604996e-03,-2.657989389263093472e-04,1.928737037815153599e-04,-6.843001301604090258e-06,-2.508868055883795023e-05,-1.153142875409685075e-04,6.754430942237377167e-04,-2.691440458875149488e-04,-2.395861665718257427e-04,1.041207695379853249e-03,-1.948757562786340714e-05,1.380584551952779293e-03,6.572539859917014837e-05,-7.769781223032623529e-05,4.984420957043766975e-04,2.022274566115811467e-04,-8.273604908026754856e-04,-8.746433304622769356e-04,-7.829506648704409599e-04,9.260293154511600733e-05,-7.812029070919379592e-05,-5.378961304813856259e-06,-1.634456275496631861e-04,4.128298605792224407e-04,-7.953711319714784622e-04,9.924202458932995796e-05,-8.159116987371817231e-05,1.745578134432435036e-03,7.729000062681734562e-04,-7.757833373034372926e-06,5.852405447512865067e-04,2.107919193804264069e-03,-5.224972846917808056e-04,1.099487650208175182e-03,3.135535866022109985e-03,1.209253445267677307e-03,7.104164105840027332e-04,-1.944882824318483472e-04,8.475642534904181957e-04,-1.349329948425292969e-03,-3.711792174726724625e-03,-1.433680299669504166e-03,-1.500826561823487282e-03,-1.065874312189407647e-04,8.808399434201419353e-05,1.406953197147231549e-05,-3.549743996700271964e-05,-7.128281868062913418e-04,-1.229895628057420254e-03,-1.453443896025419235e-03,1.247246109414845705e-04,4.381512189866043627e-05,-9.972809493774548173e-05,-7.274411473190411925e-05,-1.649686601012945175e-05,-9.904646140057593584e-05,-1.175142533611506224e-04,-4.433923750184476376e-04,4.001055276603437960e-05,-1.227593020303174853e-05,2.476106783433351666e-05,1.396306470269337296e-04,1.618945098016411066e-04,-5.640924064209684730e-05,-1.471883966587483883e-03,4.656506644096225500e-04,3.000926517415791750e-04,1.735314726829528809e-04,1.265107130166143179e-04,8.325376984430477023e-05,-1.605684810783714056e-04,3.299295203760266304e-03,1.308034057728946209e-03,1.652439241297543049e-04,-6.810084450989961624e-04,-2.786387922242283821e-04,3.550546534825116396e-04,-4.776183413923718035e-05,-2.295611659064888954e-03,2.028005546890199184e-04,-1.665319665335118771e-03,-2.755094785243272781e-03,-1.962097128853201866e-03,-1.434365258319303393e-04,1.697711704764515162e-04,1.147314760601148009e-04,-2.071249946311581880e-05,2.958400873467326164e-03,3.217343008145689964e-03,-5.738703184761106968e-04,6.001109723001718521e-04,7.812757394276559353e-04,-6.911902455613017082e-04,-4.049473791383206844e-04,-3.327133017592132092e-04,2.048958122031763196e-04,-7.390510872937738895e-04,1.771040959283709526e-03,9.825897868722677231e-04,1.832577108871191740e-04,2.708853920921683311e-03,5.613955436274409294e-04,-2.445190038997679949e-04,-6.702212849631905556e-04,3.567173844203352928e-03,-6.734096445143222809e-03,-6.697223987430334091e-03,-5.416898056864738464e-03,9.915609844028949738e-04,-1.479792990721762180e-03,-1.125310920178890228e-02,6.517968140542507172e-04,-1.622383855283260345e-02,8.113362826406955719e-03,9.289328590966761112e-04,-5.061483010649681091e-03,7.316022674785926938e-06\n0.000000000000000000e+00,1.206614342663669959e-06,-1.789979819477593992e-06,-6.345473229885101318e-05,-5.286853047437034547e-05,2.716826656978810206e-06,2.087645043502561748e-06,-1.665348037249714253e-08,1.551394234411418438e-06,2.624923808980383910e-06,9.991006209020270035e-07,7.183449633885174990e-05,5.007039289921522141e-04,-1.179486571345478296e-04,-2.117742042173631489e-05,7.022968475212110206e-06,5.643881650030380115e-06,1.960229019459802657e-05,1.782939652912318707e-04,2.417283976683393121e-04,2.826918498612940311e-04,5.210335366427898407e-04,1.042591757141053677e-04,-1.225569235430157278e-06,1.969787626876495779e-05,2.551111683715134859e-04,-5.906027945457026362e-05,3.100303001701831818e-04,-2.346260152989998460e-04,2.289346593897789717e-04,3.086376091232523322e-05,-5.758988208981463686e-06,-1.077420620276825503e-05,1.148920546256704256e-06,-7.595749339088797569e-04,-4.369928865344263613e-05,6.637952174060046673e-05,-1.687522162683308125e-04,-2.881706459447741508e-04,3.352056592120788991e-05,5.843362941959640011e-06,-3.294464841019362211e-05,9.635029709897935390e-05,-1.209697511512786150e-04,-2.352911542402580380e-04,4.074217868037521839e-04,-4.018205218017101288e-04,2.703162181205698289e-06,1.756555502652190626e-05,-1.274073729291558266e-04,1.841476769186556339e-04,2.323769731447100639e-04,3.012377128470689058e-04,2.324936649529263377e-04,-5.224966116657014936e-06,1.013755354506429285e-05,-3.664938503789016977e-06,-1.595748472027480602e-05,-9.328674059361219406e-05,-1.915963657665997744e-04,1.830302353482693434e-04,2.511618731659837067e-05,2.478481064827064984e-06,2.302830921507847961e-07,6.121878470821684459e-08,7.408408464470994659e-07,-7.678808287892024964e-06,-1.136653736466541886e-04,-6.525273784063756466e-05,-9.059961030288832262e-07,-6.829136509622912854e-07,3.471229081952742490e-09,-3.430230322010174859e-07,4.278859705664217472e-06,-2.675704672583378851e-05,4.164500860497355461e-04,8.838616486173123121e-05,3.392430153326131403e-05,-1.512417202320648357e-05,7.428174740198301151e-06,6.211743311723694205e-06,9.625186976336408406e-06,1.320041192229837179e-04,3.496561548672616482e-04,2.259317261632531881e-04,8.405013795709237456e-05,-1.632135899853892624e-05,-5.335957212082576007e-06,1.494894786446820945e-05,1.520357764093205333e-04,-3.193137526977807283e-04,5.781275685876607895e-04,-4.064534732606261969e-05,-1.222387072630226612e-05,1.862923272710759193e-05,-6.960109203646425158e-06,-1.787894871085882187e-05,-6.040469997969921678e-06,-6.734033813700079918e-04,-1.877102477010339499e-04,6.162306526675820351e-04,4.279717541066929698e-05,-4.723561287391930819e-04,-4.525575059233233333e-05,9.105458047997672111e-06,-1.807951339287683368e-04,6.133488204795867205e-05,-2.791100123431533575e-04,2.755523019004613161e-04,1.273700327146798372e-04,-3.691294696182012558e-04,-3.387574543012306094e-05,1.578021146997343749e-05,-1.944043615367263556e-04,2.100392594002187252e-04,-1.091449812520295382e-04,1.241522986674681306e-04,1.862018689280375838e-04,-2.442195182084105909e-06,1.124110531236510724e-05,-4.810558493772987276e-06,-1.535862247692421079e-05,-1.376424042973667383e-04,-1.808750967029482126e-04,1.841776975197717547e-04,2.105431121890433133e-05,8.392489689867943525e-07,-1.617919906493625604e-06,-1.078742073445937422e-07,-2.353883473915630020e-06,-7.715994797763414681e-06,-5.624605546472594142e-05,-8.309092663694173098e-05,-5.371568022383144125e-06,-5.327682629285845906e-06,1.563786544700462855e-09,-7.457557785528479144e-06,1.475149247198714875e-06,-7.378993177553638816e-05,-2.755990426521748304e-04,1.278849813388660550e-04,6.614652229472994804e-04,-3.603162440413143486e-06,2.902319920394802466e-06,-4.154239547915494768e-07,7.493727025575935841e-07,2.743904769886285067e-04,4.384867497719824314e-04,9.512603282928466797e-04,4.346533969510346651e-04,-7.192251359811052680e-06,-2.784506250463891774e-06,-1.645485463086515665e-05,-2.695062721613794565e-04,-1.614124485058709979e-04,1.210296992212533951e-03,-6.963174091652035713e-04,-2.511147467885166407e-04,3.334407665533944964e-05,8.638073722977424040e-07,-3.076251232414506376e-06,-5.403504837886430323e-05,-9.081015596166253090e-04,-1.172110642073675990e-04,-4.715198156191036105e-05,1.604206918273121119e-04,-1.961618836503475904e-04,1.515219082648400217e-05,1.265483206225326285e-05,-5.769239942310377955e-05,8.854375337250530720e-04,8.280607871711254120e-04,-1.045604818500578403e-03,-7.945313700474798679e-04,-4.716432304121553898e-04,-1.780737657099962234e-04,-6.987078222664422356e-07,-1.409837204846553504e-05,2.035679353866726160e-04,5.061692208983004093e-04,2.447924052830785513e-04,9.138546010944992304e-05,2.495485659892437980e-06,7.780339728924445808e-06,-2.282004970766138285e-06,7.891207133070565760e-06,-6.793476495658978820e-05,1.898243353934958577e-04,8.163398888427764177e-06,-6.489928637165576220e-06,-6.490480700449552387e-06,-8.380450253753224388e-07,1.336289123798906076e-08,-1.628078280191402882e-05,2.959253106382675469e-05,5.968142068013548851e-04,4.544710973277688026e-04,-9.748242518980987370e-06,-1.820123361540026963e-05,2.136988541678874753e-08,1.460818111809203401e-05,-2.193760155932977796e-05,4.526650882326066494e-04,2.454506175126880407e-04,-7.948795100674033165e-04,1.055008615367114544e-04,1.871929998742416501e-04,-3.621268115239217877e-05,-4.447114770300686359e-05,-3.963045310229063034e-04,-3.605090605560690165e-04,9.017642587423324585e-04,-3.996589512098580599e-04,-1.320377225056290627e-03,-2.088259207084774971e-04,2.455460162309464067e-05,-1.445413654437288642e-04,-1.676090061664581299e-03,9.243727545253932476e-04,-1.453268574550747871e-03,2.664212603121995926e-03,-3.142730798572301865e-03,-7.762129534967243671e-04,6.858050619484856725e-05,1.051079307217150927e-04,1.017455506371334195e-04,4.387445747852325439e-03,1.668213866651058197e-03,-5.857787327840924263e-04,-1.079193316400051117e-04,2.584762871265411377e-03,-2.273956197313964367e-04,-4.358057049103081226e-05,7.451899582520127296e-04,-1.693311030976474285e-03,-8.029767195694148540e-04,-3.555089642759412527e-05,-1.838038908317685127e-03,2.628884976729750633e-03,-1.578986120875924826e-04,6.557514071464538574e-01,1.581157557666301727e-03,-2.005486749112606049e-03,1.445359317585825920e-03,-3.320170799270272255e-04,-8.064214489422738552e-04,3.467834903858602047e-05,-8.410050941165536642e-05,3.402826041565276682e-05,1.369641540804877877e-04,1.105279545299708843e-03,1.068923855200409889e-03,-1.666077994741499424e-03,-2.109220658894628286e-04,-2.729889274633023888e-05,1.174566364170459565e-06,-4.645607987185940146e-08,2.052017180176335387e-06,-3.498962314552045427e-06,-7.841530896257609129e-05,-5.440074892248958349e-05,1.712014295662811492e-06,1.956600499397609383e-06,-5.224228516453877091e-08,-1.134078047471120954e-06,2.403446615062421188e-06,-2.735289672273211181e-05,4.259793058736249804e-06,3.102361806668341160e-04,3.755301440833136439e-05,-1.854727997852023691e-05,6.499480150523595512e-06,6.982179002079647034e-06,4.472387809073552489e-05,4.023145884275436401e-04,-1.157021033577620983e-04,5.729927215725183487e-05,4.715239338111132383e-04,-3.449217183515429497e-05,-2.814183289956417866e-06,2.118557313224300742e-05,2.331885189050808549e-04,-2.273422433063387871e-04,2.414228947600349784e-04,-2.135581598849967122e-04,1.479162310715764761e-04,3.325918805785477161e-05,-1.182956657430622727e-05,-1.578438241267576814e-05,-1.900598931570129935e-06,-5.944043514318764210e-04,-2.742365759331732988e-04,3.815322997979819775e-04,1.501163496868684888e-04,-3.048402140848338604e-04,4.266595965418673586e-07,8.701594197191298008e-06,-9.899490396492183208e-05,2.280605403939262033e-04,-1.284939644392579794e-04,-7.184133573900908232e-05,2.937179524451494217e-04,-3.552887355908751488e-04,2.119948476320132613e-06,1.941389018611516804e-05,-2.089568151859566569e-04,3.619583440013229847e-04,8.800131035968661308e-05,7.018238829914480448e-05,2.843639813363552094e-04,-6.010992365190759301e-06,1.354956111754290760e-05,-4.006404196843504906e-06,-1.574463021825067699e-05,-1.537638745503500104e-04,-2.610079827718436718e-04,1.775805139914155006e-04,2.270016375405248255e-05,2.806045131364953704e-06,-5.472682573781639803e-07,2.850333657988812774e-08,5.481500920723192394e-06,5.367642643250292167e-06,-8.594515384174883366e-05,-9.449669596506282687e-05,4.147224444750463590e-06,2.516695076337782666e-06,-2.440174284856766462e-08,-1.685752431512810290e-05,-1.704487658571451902e-06,-2.453626948408782482e-04,-4.356357967481017113e-04,-3.037266433238983154e-04,-1.677975233178585768e-04,-4.338898725109174848e-05,-2.004753696382977068e-08,-6.923583896423224360e-06,1.419787149643525481e-04,-5.145811010152101517e-04,-5.300876218825578690e-04,-3.592659777496010065e-05,3.865348407998681068e-04,1.198609970742836595e-04,4.011943019577302039e-06,2.296054844919126481e-05,2.990282664541155100e-04,4.003755748271942139e-05,-1.335162960458546877e-04,-6.752869812771677971e-04,2.309690171387046576e-04,1.138545267167501152e-04,-2.706287705223076046e-05,-1.062541650753701106e-05,-5.183543544262647629e-05,-5.810807924717664719e-04,-1.572681649122387171e-04,5.199789884500205517e-04,-6.994576542638242245e-04,-2.255044237244874239e-04,1.487330591771751642e-04,1.304568559135077521e-05,-1.540803059469908476e-04,5.489983595907688141e-04,-2.227847871836274862e-04,-2.895992656704038382e-04,-5.726434756070375443e-04,-1.228602486662566662e-04,4.156553768552839756e-05,2.122905607393477112e-05,-2.163193566957488656e-04,4.025653470307588577e-04,-3.217911580577492714e-04,-2.320844796486198902e-04,5.309862899594008923e-05,-5.867243544344091788e-06,1.854088259278796613e-05,-3.930333605239866301e-06,-1.652176069910638034e-05,-9.302239050157368183e-05,-1.427522074664011598e-04,2.874203491955995560e-04,4.037749749841168523e-05,1.194670949189458042e-05,-1.350674097011506092e-07,1.189607701235217974e-08,4.223722953611286357e-06,-6.611801381950499490e-07,4.866487870458513498e-07,-2.884875175368506461e-05,-6.185296115290839225e-07,2.822431042659445666e-06,3.953937266487628222e-08,-1.748348495311802253e-06,8.249241545854602009e-06,-6.278292130446061492e-05,4.312504315748810768e-04,8.471529581584036350e-04,-1.813819835660979152e-04,-2.086908352794125676e-05,5.168265033717034385e-06,7.837118573661427945e-06,9.872501686913892627e-05,4.477862385101616383e-04,2.201039751525968313e-04,-6.406598549801856279e-05,2.730785054154694080e-04,5.220373350312002003e-05,8.411842827626969665e-06,2.645588210725691170e-05,1.448881521355360746e-04,2.523527655284851789e-06,3.120963228866457939e-04,2.144035897799767554e-05,3.805472515523433685e-04,6.864216993562877178e-05,-7.871504749346058816e-06,7.035677299427334219e-06,-3.915547495125792921e-05,-5.850371089763939381e-04,-1.760498125804588199e-04,2.054998476523905993e-04,3.926063072867691517e-04,-9.515022975392639637e-05,9.282132668886333704e-05,8.299732144223526120e-06,-2.144550671800971031e-04,2.355857286602258682e-04,-5.438033258542418480e-05,-2.147738705389201641e-04,-3.494280972518026829e-04,-1.137526851380243897e-05,3.737773113243747503e-06,2.136361945304088295e-05,-1.484092790633440018e-04,2.886683214455842972e-04,3.430715150898322463e-05,-3.371082129888236523e-04,7.400631438940763474e-04,-1.010202140605542809e-05,2.399068762315437198e-05,-7.893507245171349496e-06,-8.363145752809941769e-06,-2.028326416620984674e-04,-2.475093642715364695e-04,2.837889187503606081e-04,3.570917033357545733e-05,9.648362720326986164e-06,1.865881131379865110e-06,1.448315742891281843e-07,2.095195895890356041e-06,-6.151900379336439073e-06,-9.099453745875507593e-05,-4.188431194052100182e-05,-5.349501179807703011e-07,2.978232203076913720e-07,1.834405338740907609e-08,-2.481239107510191388e-07,4.820938102056970820e-06,-3.798391844611614943e-05,2.811221202136948705e-05,2.823662362061440945e-04,-5.200735540711320937e-05,-3.576315793907269835e-05,3.605629672165377997e-06,-1.746820657899661455e-06,4.509564678301103413e-05,1.639516121940687299e-04,5.004172271583229303e-05,-3.298720985185354948e-04,6.286751886364072561e-05,-1.397971354890614748e-04,-1.717421810099040158e-06,3.668913677756791003e-06,2.609411603771150112e-04,-3.554433351382613182e-04,2.101229038089513779e-04,-2.845174749381840229e-04,-9.713342296890914440e-05,-4.520096990745514631e-05,-1.778055775503162295e-05,-1.750621231622062624e-05,2.889227289415430278e-06,-6.214859895408153534e-04,-3.369468904566019773e-04,4.152035689912736416e-04,1.023365839500911534e-04,-3.409095224924385548e-04,4.909160634269937873e-05,2.056174707831814885e-06,3.966556323575787246e-05,4.569333104882389307e-04,1.345125492662191391e-04,-2.140510769095271826e-04,3.208764537703245878e-04,-2.740478084888309240e-04,4.105782863916829228e-05,2.453191700624302030e-05,-7.535246550105512142e-05,4.837159067392349243e-04,4.580446984618902206e-04,-3.304516139905899763e-04,8.670546230860054493e-05,-1.922249975905288011e-05,1.254693324881372973e-05,-1.051530853146687150e-05,-2.167005732189863920e-05,9.625032544136047363e-05,-4.265184979885816574e-04,2.692045236472040415e-04,3.439871943555772305e-05,5.247260560281574726e-06,7.930061656225007027e-07,-1.958414941327646375e-08,1.437299147255544085e-06,-4.321917003835551441e-06,-9.435114407096989453e-06,2.377999408054165542e-05,3.382069280633004382e-06,5.036047241446794942e-06,7.150470082706306130e-08,-2.657853883647476323e-06,3.493133590382058173e-06,5.203148248256184161e-06,1.470352872274816036e-04,-3.547304077073931694e-04,-2.208490695920772851e-05,1.748456270433962345e-06,4.050802544952603057e-06,-1.274586520594311878e-05,1.707677074591629207e-05,6.125975778559222817e-05,-2.439001400489360094e-05,2.908827154897153378e-04,3.702620451804250479e-04,3.670867881737649441e-04,-2.568296395111246966e-06,2.167646380257792771e-05,2.938652178272604942e-04,-2.817758650053292513e-04,1.972501922864466906e-04,1.476226170780137181e-04,-7.023325306363403797e-04,2.716289018280804157e-04,-1.134626927523640916e-06,-1.136862920247949660e-05,2.282578861922957003e-05,-5.157138220965862274e-04,-6.617265753448009491e-04,-3.961857873946428299e-05,3.120435285381972790e-04,-1.293450186494737864e-04,-5.911901826038956642e-05,-3.433430947552551515e-06,-8.252242696471512318e-05,2.398599463049322367e-04,4.469501436688005924e-05,-4.608310409821569920e-04,2.863506961148232222e-05,-1.184859211207367480e-04,-2.367196793784387410e-05,1.656449057918507606e-05,3.237388445995748043e-04,-2.515527739888057113e-05,5.449624732136726379e-04,2.089872432406991720e-04,3.819799167104065418e-05,-1.172455085907131433e-05,3.545019717421382666e-05,-1.627247365831863135e-05,1.500843791291117668e-05,1.023106742650270462e-04,7.087394624250009656e-05,-1.253453228855505586e-04,-3.022789860551711172e-05,-1.327755944657837972e-05,-1.264009733858983964e-05,-6.995882358751259744e-06,7.806677785993088037e-06,-1.150326170318294317e-05,-1.241232821485027671e-04,-4.287155752535909414e-05,3.149572148686274886e-05,-2.192655074395588599e-06,-3.176329482812434435e-05,1.980417255253996700e-05,-1.991079625440761447e-05,-1.693792364676482975e-05,-4.498730995692312717e-04,-8.804872777545824647e-06,5.231979594100266695e-05,-2.222217335656750947e-05,2.418308758933562785e-05,6.611299795622471720e-06,9.553960262564942241e-05,6.988663517404347658e-05,-6.357808160828426480e-05,5.270133260637521744e-04,5.194380646571516991e-04,-2.197288558818399906e-04,2.708949068619403988e-05,2.691671033971942961e-05,1.825029030442237854e-04,-1.360720489174127579e-04,2.273269783472642303e-04,-7.247826579259708524e-05,4.168598970863968134e-04,-4.476605317904613912e-05,1.039979269989999011e-05,2.107870386680588126e-05,-5.423016318673035130e-06,-4.741182783618569374e-05,-9.855292737483978271e-04,4.784844059031456709e-04,-1.001979253487661481e-04,-3.547689411789178848e-04,2.188651997130364180e-04,2.929314905486535281e-05,4.746527702081948519e-05,4.387121589388698339e-04,-3.092371043749153614e-04,-6.002578884363174438e-04,-5.811878145323134959e-05,-1.539140357635915279e-04,2.107922191498801112e-04,-2.416506904410198331e-04,-1.863056386355310678e-04,1.703680027276277542e-04,-9.856565156951546669e-04,1.257386407814919949e-03,1.786923501640558243e-03,1.853537542046979070e-04,-1.180785257020033896e-04,-5.462573026306927204e-04,2.970940258819609880e-04,1.275272341445088387e-03,3.874112153425812721e-04,1.023831544443964958e-03,-9.525502537144348025e-05,8.903119596652686596e-04,8.338216339609516581e-09\n0.000000000000000000e+00,-1.442081702407449484e-05,-8.934244397096335888e-05,9.394219960086047649e-04,1.175273675471544266e-03,-2.883489651139825583e-05,3.451597149251028895e-05,-2.464971005089466871e-10,1.051328436005860567e-04,1.807543012546375394e-04,-9.235215838998556137e-05,-3.061760216951370239e-03,5.520627601072192192e-04,5.350977182388305664e-03,-3.266962594352662563e-04,1.295784750254824758e-04,1.547755382489413023e-04,-1.047797617502510548e-03,-4.637632984668016434e-03,5.713413935154676437e-03,-1.689372584223747253e-02,-1.866027154028415680e-02,-5.556851625442504883e-03,2.452312619425356388e-04,-1.414184225723147392e-05,-1.116957049816846848e-03,-1.935861539095640182e-03,3.120779059827327728e-03,2.416494861245155334e-02,-8.688098751008510590e-03,-7.764074020087718964e-03,2.636993303894996643e-04,2.096465323120355606e-05,-2.544475137256085873e-04,3.575867740437388420e-03,4.350860603153705597e-03,-1.927902549505233765e-02,6.303501315414905548e-03,3.445637412369251251e-03,-1.300769363297149539e-04,1.048548438120633364e-04,-2.033727243542671204e-03,1.308901421725749969e-02,1.506951451301574707e-02,-7.462601643055677414e-03,1.175784505903720856e-03,-1.340120565146207809e-03,-2.502214629203081131e-04,8.704089850652962923e-05,-9.319007396697998047e-03,-1.501011662185192108e-03,4.177820868790149689e-03,5.528505425900220871e-03,8.033642545342445374e-03,-1.529249129816889763e-04,1.575301575940102339e-04,-1.509638968855142593e-05,-8.513897191733121872e-04,-3.935711458325386047e-03,-3.295317757874727249e-03,-7.750047370791435242e-04,-8.379058272112160921e-05,4.302291927160695195e-05,-5.490821786224842072e-05,1.684249184563668678e-08,-9.701478120405226946e-06,1.152022523456253111e-04,4.426955245435237885e-03,3.835044335573911667e-03,-1.935109685291536152e-05,1.331236271653324366e-04,-6.556948317637534274e-09,4.194952271063812077e-05,2.646936336532235146e-04,6.095424760133028030e-04,-2.217352949082851410e-02,1.863413304090499878e-02,4.441519267857074738e-04,7.387882214970886707e-04,-8.157314005075022578e-05,-4.708532651420682669e-05,-1.011494896374642849e-04,1.077974680811166763e-02,-3.068428486585617065e-02,5.246778018772602081e-03,1.377888256683945656e-03,4.811610095202922821e-03,5.199820734560489655e-04,-2.327463007532060146e-04,-3.352697240188717842e-03,1.118503278121352196e-03,-1.679036952555179596e-02,-2.299290616065263748e-03,1.197580248117446899e-02,3.105095122009515762e-03,3.921781608369201422e-04,2.888118906412273645e-04,-7.402449846267700195e-04,8.067601360380649567e-03,-2.724801655858755112e-03,-1.411962043493986130e-02,6.104857660830020905e-03,1.192132569849491119e-02,1.078716479241847992e-03,-1.161703403340652585e-05,2.475931774824857712e-03,2.734059467911720276e-03,1.421953272074460983e-02,-1.870623789727687836e-02,1.299371290951967239e-02,1.068550720810890198e-02,3.658352652564644814e-04,-7.094880857039242983e-05,6.638419348746538162e-03,2.797907218337059021e-03,1.615423522889614105e-02,-8.862711489200592041e-03,8.839163929224014282e-03,-2.144175523426383734e-04,3.958755405619740486e-05,-1.080201400327496231e-05,5.879677482880651951e-04,2.157609909772872925e-03,-1.036678440868854523e-05,-3.502901177853345871e-03,-4.746594058815389872e-04,8.081045234575867653e-05,3.294416819699108601e-05,-4.461560454416257926e-09,-1.483956584706902504e-04,-2.657384029589593410e-04,-7.721696165390312672e-04,-1.300905016250908375e-03,-5.917931412113830447e-05,-2.778874477371573448e-04,7.214612018913157954e-09,2.766711986623704433e-04,-4.336608399171382189e-04,4.445555154234170914e-03,3.822853416204452515e-02,-4.825399722903966904e-03,5.134698934853076935e-03,-5.624197656288743019e-04,1.913918968057259917e-04,4.206409503240138292e-04,-4.824340343475341797e-03,3.366942517459392548e-03,1.102504692971706390e-02,-5.314819142222404480e-02,-1.138144172728061676e-02,-1.207239925861358643e-02,-7.435378502123057842e-04,4.887208342552185059e-05,-6.408850662410259247e-03,9.685775265097618103e-03,8.992361836135387421e-03,-2.692612074315547943e-02,2.195471897721290588e-03,-8.518693968653678894e-03,1.973415783140808344e-05,2.908340538851916790e-04,4.326933121774345636e-04,-2.923530759289860725e-03,1.036214642226696014e-02,-2.080111019313335419e-02,1.738402806222438812e-02,7.521302904933691025e-03,-3.193078795447945595e-03,2.830308221746236086e-04,-6.645317655056715012e-03,-7.371095474809408188e-03,-3.584828227758407593e-02,-1.187493465840816498e-02,-2.235219813883304596e-03,8.010335266590118408e-03,-1.618425827473402023e-03,-3.165516536682844162e-04,-6.928730756044387817e-03,-1.447119191288948059e-02,-3.360323607921600342e-02,-3.299328731372952461e-03,1.656423695385456085e-02,1.016413443721830845e-05,3.624998498708009720e-05,8.812572923488914967e-05,-7.288130000233650208e-04,-2.525960095226764679e-03,3.344104625284671783e-03,-1.784404739737510681e-04,-2.482034324202686548e-05,-3.075843560509383678e-04,-1.644638541620224714e-04,2.384036790203936107e-08,-1.780982711352407932e-05,-8.631602395325899124e-05,-1.085649896413087845e-02,-8.016372099518775940e-03,-2.400611992925405502e-04,-1.135728089138865471e-04,-5.081687959318514913e-09,-4.970075679011642933e-04,-3.700086381286382675e-04,-9.754173457622528076e-03,-4.916243255138397217e-02,-1.537668704986572266e-02,3.358981385827064514e-02,1.398647669702768326e-03,-3.422895679250359535e-05,6.302562542259693146e-05,4.180348478257656097e-03,7.969877868890762329e-02,8.637352287769317627e-02,5.478865653276443481e-02,1.043166592717170715e-01,1.157419756054878235e-01,-7.497361511923372746e-04,-3.413795493543148041e-04,5.270939320325851440e-03,-1.058388501405715942e-02,-1.033622771501541138e-02,-3.920625150203704834e-02,9.841015934944152832e-02,5.579698085784912109e-02,-1.393890473991632462e-03,-1.513707567937672138e-03,-2.511543687433004379e-03,-4.648023843765258789e-02,2.678661048412322998e-02,1.569659113883972168e-01,3.388338163495063782e-02,-5.307611823081970215e-02,1.069053541868925095e-05,2.248023229185491800e-04,7.587140426039695740e-03,-2.283809520304203033e-02,-8.647415041923522949e-02,1.025392562150955200e-01,-3.191217407584190369e-02,-5.371935665607452393e-02,3.303484991192817688e-04,1.276435446925461292e-03,7.169637680053710938e-01,8.763417601585388184e-02,7.252664864063262939e-02,2.666132897138595581e-02,-2.512084692716598511e-02,9.627693798393011093e-04,2.796300686895847321e-04,-3.923710319213569164e-04,8.488521911203861237e-03,2.809894829988479614e-02,1.805390790104866028e-02,1.749787107110023499e-02,1.971957972273230553e-03,-1.488067209720611572e-04,-7.136812200769782066e-05,-2.291604062065744074e-08,-1.915529719553887844e-05,1.113670368795283139e-04,1.477948972024023533e-03,5.933004431426525116e-04,-3.190065763192251325e-05,-5.474841600516811013e-05,-4.332605385570786893e-10,3.902745811501517892e-05,1.152548065874725580e-05,9.341288241557776928e-04,1.192889641970396042e-02,-5.769388284534215927e-03,-1.574986614286899567e-03,5.504139699041843414e-05,-3.957316585001535714e-05,-1.459961640648543835e-05,-8.445996791124343872e-04,5.527930334210395813e-04,-1.396100036799907684e-03,-1.508059911429882050e-03,-6.204891949892044067e-03,-7.395183667540550232e-03,4.151656321482732892e-05,7.672767969779670238e-05,-6.047646515071392059e-03,5.525108426809310913e-04,1.805034466087818146e-03,8.294746279716491699e-03,2.306310692802071571e-03,-5.026808008551597595e-03,2.431416942272335291e-05,2.584372414276003838e-04,1.078377827070653439e-04,6.391985341906547546e-03,6.732022855430841446e-03,-4.748223815113306046e-03,-3.563422244042158127e-03,7.367000449448823929e-03,9.755398787092417479e-05,-8.011719910427927971e-05,1.054948428645730019e-03,-3.656868357211351395e-04,1.120443083345890045e-02,-1.095847575925290585e-03,-3.987457603216171265e-03,6.685057654976844788e-03,1.325978955719619989e-04,-2.381103840889409184e-04,-3.448596224188804626e-03,-4.836999811232089996e-03,-3.310113446786999702e-03,5.517021287232637405e-03,3.091229125857353210e-03,5.062617128714919090e-05,-5.599854193860664964e-05,7.159116648836061358e-05,-2.190266968682408333e-04,8.954931981861591339e-04,-1.451879506930708885e-03,-2.100435085594654083e-03,-3.096510190516710281e-04,-1.013096698443405330e-05,1.151850392488995567e-05,9.661391686677234247e-09,2.503737778170034289e-05,8.372410957235842943e-05,1.868075923994183540e-03,1.527955872006714344e-03,1.139822416007518768e-06,1.638705725781619549e-05,-5.554716153710614890e-08,-4.541718590189702809e-05,3.977176675107330084e-05,5.759439081884920597e-04,3.770022653043270111e-03,-1.101699098944664001e-02,-3.396230749785900116e-03,2.107445034198462963e-04,-2.854682970792055130e-04,-3.451248048804700375e-04,1.061146962456405163e-03,-1.163750141859054565e-02,-1.163181476294994354e-02,-4.279047250747680664e-03,-8.980916813015937805e-03,-7.223932072520256042e-03,3.215790493413805962e-04,-1.826669322326779366e-04,-1.257088966667652130e-03,3.502210602164268494e-04,-3.205226734280586243e-03,4.881447181105613708e-03,-6.978118326514959335e-03,-4.995947703719139099e-03,-2.469548417138867080e-05,3.094240964855998755e-04,6.879376014694571495e-04,1.186717394739389420e-02,1.377520337700843811e-02,-7.530739530920982361e-04,-1.608124747872352600e-02,7.427469827234745026e-03,1.717603881843388081e-03,-3.305390710011124611e-04,2.236695028841495514e-03,1.094604376703500748e-03,2.310666441917419434e-02,7.531827315688133240e-03,-2.148365229368209839e-02,6.785871926695108414e-03,1.309957937337458134e-03,-3.325817233417183161e-04,-4.616057500243186951e-03,-8.028747513890266418e-03,-1.877978444099426270e-02,-1.466709561645984650e-02,-3.202371764928102493e-03,-5.426956340670585632e-05,-1.676217361818999052e-04,4.020621418021619320e-07,-4.892847500741481781e-04,-2.766307909041643143e-03,-1.387348864227533340e-03,-1.425965339876711369e-03,-1.448140537831932306e-04,4.403324419399723411e-05,5.214042903389781713e-05,2.610249794088304043e-10,2.196741115767508745e-05,1.208128451253287494e-04,-2.143410965800285339e-03,-1.464842818677425385e-03,-4.133429320063441992e-05,-4.325447662267833948e-05,1.212549705087440088e-08,-1.885915407910943031e-04,5.879246600670740008e-05,-1.865565660409629345e-03,-4.871345125138759613e-03,1.866804435849189758e-03,5.022459663450717926e-05,1.427939132554456592e-04,4.985662963008508086e-05,-2.961877908091992140e-04,1.694981125183403492e-03,9.809194132685661316e-03,4.810397047549486160e-03,2.784978784620761871e-02,1.072814688086509705e-02,4.724279977381229401e-03,3.461990854702889919e-04,-1.001208554953336716e-03,-4.643694497644901276e-03,-1.333003118634223938e-02,-6.882769986987113953e-03,-8.990848436951637268e-04,-1.299963891506195068e-02,1.966427545994520187e-03,-1.249569140782114118e-05,-2.901101252064108849e-04,-1.051826111506670713e-04,1.407796284183859825e-03,-2.419954165816307068e-02,5.026478320360183716e-04,-7.955566979944705963e-03,-7.911846973001956940e-03,3.070542821660637856e-03,-4.849189735978143290e-06,2.475935500115156174e-03,4.339026287198066711e-03,-2.137155458331108093e-02,1.199427060782909393e-02,9.553737007081508636e-03,-2.695962321013212204e-03,1.021025236696004868e-03,-1.341166644124314189e-04,7.093033287674188614e-03,3.505802247673273087e-03,1.137052848935127258e-02,7.965157739818096161e-03,-1.286878623068332672e-02,7.662631105631589890e-05,-1.509597495896741748e-04,-8.499271643813699484e-05,6.495772977359592915e-04,-1.909941784106194973e-04,-1.453426550142467022e-03,-1.750656752847135067e-03,-2.563015150371938944e-04,3.061765455640852451e-04,5.632718239212408662e-05,6.240043148864060640e-09,5.542806320590898395e-06,1.614970824448391795e-04,7.935018511489033699e-04,4.485557437874376774e-04,2.497207024134695530e-04,3.394285158719867468e-05,-3.345348886796273291e-08,8.627140778116881847e-05,8.942230488173663616e-05,1.371838152408599854e-03,1.358740869909524918e-02,-8.754809387028217316e-03,-1.112440414726734161e-02,-1.042422140017151833e-03,4.621973494067788124e-05,2.091635251417756081e-04,-1.810792367905378342e-03,-2.482390217483043671e-02,-1.339412201195955276e-02,-4.849541932344436646e-03,-2.926236391067504883e-02,-4.286973178386688232e-02,2.091651258524507284e-04,4.183338605798780918e-04,-1.131302327848970890e-03,9.244539774954319000e-03,1.303318794816732407e-02,2.100835181772708893e-02,-2.313348278403282166e-02,-4.068366438150405884e-02,5.123000009916722775e-04,4.007487441413104534e-04,6.564567447640001774e-04,1.370966434478759766e-02,4.036036320030689240e-03,-1.415969152003526688e-02,-3.139209933578968048e-03,7.478957995772361755e-03,4.470832936931401491e-04,-9.536107245367020369e-05,-2.514198422431945801e-03,6.084734108299016953e-03,2.208446897566318512e-02,-2.009387686848640442e-02,1.900040544569492340e-03,7.261460646986961365e-03,-4.587505827657878399e-04,-9.227866394212469459e-05,-3.589752689003944397e-02,-3.007089346647262573e-02,-5.718613974750041962e-03,-5.002135410904884338e-03,4.986922256648540497e-03,-7.899204501882195473e-05,9.109327220357954502e-05,2.664073253981769085e-04,-3.170860465615987778e-03,-3.506905399262905121e-03,3.612796775996685028e-03,-5.303567741066217422e-04,1.410067779943346977e-04,8.541506394976750016e-05,2.065150511043611914e-05,4.622506821760907769e-09,-1.899046765174716711e-06,1.200760380015708506e-05,1.766645116731524467e-03,1.704057445749640465e-03,4.399825411383062601e-05,-2.817439963109791279e-06,-2.154138201149180532e-08,1.817568590922746807e-05,1.043200609274208546e-05,1.264562713913619518e-03,1.393731869757175446e-02,-9.057103656232357025e-03,-6.591600365936756134e-03,-2.300027408637106419e-04,-3.989432298112660646e-05,-3.819228732027113438e-04,-8.831227896735072136e-04,-7.850579917430877686e-03,-9.829485788941383362e-03,-2.149635460227727890e-03,-3.571193292737007141e-02,-1.966350711882114410e-02,2.052755153272300959e-04,-4.900512285530567169e-04,-2.182419411838054657e-03,-8.530513383448123932e-03,3.047861158847808838e-03,2.605860121548175812e-02,-3.118471987545490265e-02,-1.654397137463092804e-02,2.808729768730700016e-04,2.514849475119262934e-04,2.122514415532350540e-04,8.930891752243041992e-03,-1.986661925911903381e-02,-2.866587601602077484e-02,1.862018369138240814e-03,1.148033514618873596e-02,-6.325313006527721882e-05,-2.016378857661038637e-04,-1.749383285641670227e-03,4.497603513300418854e-03,8.349469862878322601e-03,-3.033133689314126968e-03,-8.982253260910511017e-03,1.033788546919822693e-02,-8.537006797268986702e-04,-3.801382554229348898e-04,-1.636453345417976379e-02,-2.656618133187294006e-02,-1.038916222751140594e-02,-7.681804709136486053e-03,-1.088368007913231850e-03,-4.028889816254377365e-04,3.027273924089968204e-04,-9.748461889103055000e-05,-3.944227937608957291e-04,-6.102392449975013733e-03,-5.724322050809860229e-03,-7.714855950325727463e-03,-1.240849262103438377e-03,6.639754283241927624e-04,-8.112412178888916969e-04,4.778183647431433201e-04,-8.344025991391390562e-05,-8.194649708457291126e-04,2.124441787600517273e-03,9.017894044518470764e-04,-5.530315102078020573e-04,1.750977971823886037e-04,6.486917845904827118e-04,1.062067691236734390e-03,8.291297126561403275e-04,2.349318936467170715e-03,1.722458563745021820e-02,-8.040440734475851059e-04,-1.063100621104240417e-02,8.165142498910427094e-04,1.037295878631994128e-04,7.300285506062209606e-05,1.423453912138938904e-03,-1.981695368885993958e-02,-2.654954977333545685e-02,-1.618234813213348389e-02,-2.547291107475757599e-02,-2.516553364694118500e-02,-6.575143779627978802e-04,2.505967393517494202e-03,1.849253103137016296e-02,-2.401666715741157532e-04,2.146203815937042236e-02,9.714451618492603302e-03,-2.801872789859771729e-03,-1.593531295657157898e-02,-6.516988505609333515e-04,-3.018106799572706223e-04,1.123834750615060329e-03,-2.634467091411352158e-03,-1.250535435974597931e-02,-1.796855404973030090e-02,7.985198870301246643e-03,6.323170382529497147e-03,-1.696276129223406315e-03,4.693033697549253702e-04,-1.873548142611980438e-03,1.541998516768217087e-02,3.592743352055549622e-02,-6.987837143242359161e-03,1.287167333066463470e-02,5.946832709014415741e-03,1.844757795333862305e-02,1.032973406836390495e-03,-2.404934912919998169e-02,-7.875638082623481750e-03,-2.660311572253704071e-02,1.283403765410184860e-02,3.318428993225097656e-03,2.354636415839195251e-02,9.684339165687561035e-03,-4.954679310321807861e-02,3.804279863834381104e-02,-4.214615747332572937e-02,2.319337241351604462e-02,-8.240862749516963959e-03,-1.266566477715969086e-02,8.200284093618392944e-03,1.467076162953162566e-05\n0.000000000000000000e+00,8.995860844152048230e-05,7.765229383949190378e-05,-1.196477329358458519e-03,-2.225903794169425964e-03,-5.308714753482490778e-05,-1.482097286498174071e-05,-3.246973134807262795e-09,-1.342270406894385815e-04,-9.817296086112037301e-05,2.334869932383298874e-04,2.636242285370826721e-02,1.032135821878910065e-02,-7.285824976861476898e-04,3.297661896795034409e-05,1.356323627987876534e-04,2.432154869893565774e-04,3.452450735494494438e-03,2.974726073443889618e-02,-1.669160276651382446e-02,1.366833411157131195e-02,6.418107077479362488e-04,-1.165895536541938782e-02,-3.695450141094624996e-04,1.545946870464831591e-04,1.170699368230998516e-03,-2.205775585025548935e-03,1.480764336884021759e-02,-2.365082502365112305e-02,6.644510664045810699e-03,-7.653895765542984009e-03,-7.683315197937190533e-05,-1.008120889309793711e-04,-2.213814586866647005e-04,8.276160806417465210e-03,-2.254819869995117188e-02,-1.310159638524055481e-02,2.737639471888542175e-03,4.018854349851608276e-03,2.590225310996174812e-03,1.624814613023772836e-04,2.411612076684832573e-03,-4.459146410226821899e-03,3.538232762366533279e-03,-1.100315898656845093e-02,1.789816841483116150e-02,2.164598368108272552e-02,2.483487362042069435e-03,7.812598778400570154e-05,-3.387654200196266174e-03,-3.322860226035118103e-03,-9.392773732542991638e-03,-4.274847917258739471e-03,7.886127568781375885e-04,-1.844547950895503163e-04,2.548192860558629036e-04,-1.233979564858600497e-04,-4.276969702914357185e-04,-5.304815247654914856e-03,-6.274343468248844147e-03,2.258548280224204063e-03,2.588696370366960764e-04,3.101370821241289377e-04,1.278696290683001280e-04,7.935111234758096543e-09,2.710937405936419964e-05,-9.215875616064295173e-05,1.519409823231399059e-03,2.886108588427305222e-03,-5.369516657083295286e-05,7.237397949211299419e-05,1.099154367523169640e-08,8.404282561969012022e-05,1.706574694253504276e-04,1.378934597596526146e-03,-4.366562236100435257e-03,1.168177369982004166e-02,5.901513155549764633e-03,7.819123129593208432e-05,5.646364661515690386e-05,1.882577926153317094e-04,8.362716762349009514e-04,5.717786960303783417e-03,-1.602361164987087250e-02,9.776154533028602600e-03,1.378591544926166534e-02,3.991569392383098602e-03,-2.240965841338038445e-06,1.397960877511650324e-04,-8.818979840725660324e-04,-1.183413551189005375e-03,-1.212242152541875839e-02,-2.075063996016979218e-02,1.328706927597522736e-02,4.213717766106128693e-03,3.581432974897325039e-05,1.610636099940165877e-04,2.696822048164904118e-05,1.569058746099472046e-03,-7.745179347693920135e-03,-1.583548635244369507e-02,6.384835578501224518e-03,5.318001843988895416e-03,7.892845314927399158e-04,1.426050148438662291e-04,2.693852642551064491e-03,1.073093805462121964e-02,1.066137664020061493e-02,-1.957381889224052429e-02,1.346373278647661209e-02,5.706358700990676880e-03,1.684480695985257626e-03,2.808918943628668785e-04,4.322106949985027313e-03,1.127104647457599640e-02,7.136384490877389908e-03,-1.360847894102334976e-02,1.025279425084590912e-02,-3.351785999257117510e-04,2.587129420135170221e-04,-1.664873998379334807e-04,4.370263486634939909e-04,-1.380571513436734676e-03,-3.562662284821271896e-03,2.438871655613183975e-03,1.990765449590981007e-04,9.367803431814536452e-05,4.785347482538782060e-05,1.616409228688553412e-08,4.288921263650991023e-05,-4.309032228775322437e-04,-1.003676792606711388e-03,-2.282468136399984360e-03,8.245922799687832594e-05,1.071173610398545861e-04,-5.142298586946481009e-09,4.336552519816905260e-04,-2.223675255663692951e-04,5.843081045895814896e-03,3.995284903794527054e-03,-6.826223805546760559e-03,6.377628073096275330e-03,-5.984596209600567818e-04,1.224289298988878727e-04,3.224880783818662167e-04,4.550503799691796303e-04,3.978541586548089981e-03,-1.746179908514022827e-02,-2.625233121216297150e-02,-1.266537699848413467e-02,-7.664790842682123184e-03,-3.677798667922616005e-04,2.180396579205989838e-03,1.602845452725887299e-02,7.455713581293821335e-03,-7.648515049368143082e-03,-1.210696157068014145e-02,3.910599276423454285e-03,-2.189240418374538422e-03,-6.045065238140523434e-04,-2.735404123086482286e-04,2.901851199567317963e-03,-1.186562422662973404e-02,1.430943235754966736e-02,-5.943303462117910385e-03,1.056097354739904404e-02,-1.576290000230073929e-03,-1.662686467170715332e-03,3.470291558187454939e-04,-6.571807898581027985e-04,2.666858024895191193e-03,-2.142326161265373230e-02,-2.405553869903087616e-02,2.434207312762737274e-02,-2.577563980594277382e-03,-1.949525438249111176e-03,5.867770523764193058e-04,-1.817399635910987854e-02,5.746959708631038666e-03,-6.932545918971300125e-03,5.433168262243270874e-04,1.459291763603687286e-02,-3.435489779803901911e-04,4.192539490759372711e-04,-1.439224579371511936e-04,-1.652378705330193043e-03,-7.956039160490036011e-03,-1.881711743772029877e-02,6.347826216369867325e-03,4.572198376990854740e-04,-2.126532781403511763e-04,1.023156655719503760e-04,3.181291008402808984e-09,-2.820051158778369427e-04,1.395430765114724636e-03,2.781591843813657761e-03,9.412830695509910583e-05,1.699605491012334824e-06,-4.306853516027331352e-04,3.446217533564777113e-09,-7.239289116114377975e-04,-5.298174219205975533e-04,-1.048428006470203400e-02,-2.873984165489673615e-02,-4.960339516401290894e-03,-2.530099451541900635e-02,9.625507518649101257e-04,-9.039095020852982998e-04,-5.188398063182830811e-04,-4.166795872151851654e-03,6.060266494750976562e-02,1.447991132736206055e-01,1.142592430114746094e-01,-1.023217290639877319e-02,9.890715777873992920e-02,-5.802518571726977825e-04,-3.556639188900589943e-03,-2.881731837987899780e-02,4.725085198879241943e-02,-7.200567424297332764e-02,-3.640349209308624268e-02,2.573271468281745911e-02,5.168240144848823547e-02,1.767901820130646229e-03,1.054251799359917641e-03,-1.530321664176881313e-03,5.184933543205261230e-03,1.087452992796897888e-01,4.231951385736465454e-02,-4.844301939010620117e-02,1.805126667022705078e-04,-5.458362866193056107e-03,-6.738321972079575062e-04,-7.424632087349891663e-03,-6.282177567481994629e-02,-3.208187222480773926e-02,1.269722729921340942e-02,-7.185858488082885742e-02,-1.848378218710422516e-02,-4.516904242336750031e-03,-2.094876253977417946e-03,8.649624884128570557e-02,6.742394566535949707e-01,8.712573349475860596e-02,1.984987780451774597e-02,-4.784182459115982056e-02,2.124611986801028252e-03,-1.732427976094186306e-03,9.488549549132585526e-04,7.443640381097793579e-03,5.039319396018981934e-02,7.138890027999877930e-02,-2.700425684452056885e-02,-3.178260289132595062e-03,-1.106865121982991695e-03,-1.873999717645347118e-04,-1.426076323696179315e-08,2.409879016340710223e-05,-4.093712195754051208e-04,-7.606448489241302013e-04,4.159594245720654726e-04,-1.177381855086423457e-04,8.138763951137661934e-05,-2.263050191686488688e-09,-6.504514749394729733e-05,1.793285773601382971e-04,6.344100111164152622e-04,-6.236014422029256821e-03,1.744805090129375458e-02,1.306307036429643631e-03,-1.589460298418998718e-04,1.123366455431096256e-04,4.380579048302024603e-04,1.469088019803166389e-03,-1.440868712961673737e-03,-6.420780438929796219e-03,-1.786867715418338776e-02,5.813669413328170776e-03,1.593118533492088318e-03,4.780923336511477828e-05,-5.955749657005071640e-06,7.300903089344501495e-03,1.083137840032577515e-02,-4.201054107397794724e-03,-4.470614716410636902e-03,-6.752219982445240021e-03,2.551017329096794128e-03,9.373183274874463677e-05,-1.135827842517755926e-04,-5.034040077589452267e-04,-3.099727211520075798e-03,7.099642883986234665e-03,-8.875563740730285645e-03,1.317290589213371277e-04,2.686508698388934135e-03,8.538858382962644100e-04,2.904644643422216177e-04,-8.939558174461126328e-04,4.133781418204307556e-03,9.568852372467517853e-03,4.012416116893291473e-03,2.394238114356994629e-02,-1.913788262754678726e-03,1.152462427853606641e-04,4.871323762927204370e-04,-5.487911403179168701e-05,6.964811123907566071e-03,-3.989255055785179138e-04,-1.092161796987056732e-02,-1.652276609092950821e-03,-4.614339559338986874e-04,2.952179638668894768e-04,-4.545641131699085236e-04,6.474787369370460510e-06,-1.000658422708511353e-02,-5.079984664916992188e-03,5.460866726934909821e-03,5.331232096068561077e-04,1.575904752826318145e-04,7.742415618849918246e-06,-5.740071173931937665e-08,7.196732622105628252e-05,-1.820018951548263431e-05,3.481254680082201958e-05,3.820512210950255394e-04,1.029779959935694933e-04,5.202159445616416633e-05,4.483081283979117870e-08,-5.074735963717103004e-05,-1.120704546337947249e-04,1.126459566876292229e-03,-9.932268410921096802e-03,-1.196220610290765762e-02,-5.109455902129411697e-03,-1.598257222212851048e-05,-6.890139775350689888e-05,-3.148988471366465092e-04,1.917173038236796856e-03,-1.210840046405792236e-02,-4.595541954040527344e-02,-1.267471630126237869e-02,1.542389299720525742e-02,4.641478881239891052e-04,6.917769496794790030e-05,4.215650260448455811e-04,6.221583578735589981e-03,-2.315313089638948441e-03,-6.623372435569763184e-03,-4.787236452102661133e-03,8.466154336929321289e-03,-1.500951591879129410e-03,-5.137196276336908340e-04,-2.041738480329513550e-05,1.148512121289968491e-03,5.197938997298479080e-03,1.045768614858388901e-02,-3.471642965450882912e-03,-1.854072324931621552e-02,-3.645803313702344894e-03,1.112517900764942169e-03,-2.767510304693132639e-04,2.913998672738671303e-03,5.532458424568176270e-03,6.833296269178390503e-03,-4.247014410793781281e-03,-6.904053501784801483e-03,-1.318799797445535660e-03,1.875349786132574081e-03,-1.569653977639973164e-05,-1.866811886429786682e-03,-1.103760860860347748e-02,-3.433839976787567139e-02,-1.841937564313411713e-02,-9.966671466827392578e-03,-1.521873637102544308e-04,-1.554799673613160849e-04,-8.036261715460568666e-05,-6.215467583388090134e-04,-1.413852209225296974e-03,-3.967629279941320419e-03,2.719766460359096527e-03,4.831782425753772259e-04,-6.445851613534614444e-05,6.981060141697525978e-05,-2.661499820533208549e-08,-8.020377572393044829e-05,-2.844863920472562313e-04,-3.758481470867991447e-03,4.231265047565102577e-04,-1.750314113451167941e-04,2.159556606784462929e-05,4.642754447559127584e-08,1.772170217009261250e-04,-2.356456825509667397e-04,-3.148369025439023972e-03,-1.630657352507114410e-02,2.647196501493453979e-02,2.730773761868476868e-02,2.955492236651480198e-04,-5.090054764878004789e-05,-1.123614565585739911e-04,-2.579686231911182404e-03,-8.140708319842815399e-03,2.105029299855232239e-02,4.044100642204284668e-04,-6.337345112115144730e-03,1.384113635867834091e-02,-2.683927305042743683e-04,1.084727846318855882e-04,9.210388525389134884e-04,-1.540847308933734894e-02,6.901384796947240829e-03,1.864404231309890747e-02,1.611775159835815430e-02,9.324024431407451630e-03,-3.252352762501686811e-04,-5.537891993299126625e-04,2.585856942459940910e-03,-6.036580074578523636e-03,-1.013839151710271835e-02,-1.182938925921916962e-03,8.442220278084278107e-03,-1.828263327479362488e-02,-5.084092728793621063e-03,1.253456139238551259e-04,8.439170196652412415e-03,3.972358629107475281e-02,1.269000582396984100e-03,-3.097981773316860199e-02,-1.007704809308052063e-02,-2.043081633746623993e-02,-1.739867147989571095e-04,5.149723147042095661e-04,1.066871732473373413e-02,2.496139518916606903e-02,7.466208189725875854e-03,-2.005349285900592804e-02,-5.872272886335849762e-04,1.465166278649121523e-04,-4.796671419171616435e-06,-1.549298212921712548e-05,8.130095666274428368e-04,4.268373828381299973e-03,4.426084458827972412e-03,2.788225654512643814e-03,4.187313970760442317e-05,-2.177366695832461119e-04,-5.384608084568753839e-05,-6.746693870240960678e-09,3.558989192242734134e-05,-2.131133078364655375e-05,-5.215135170146822929e-04,-6.747626466676592827e-04,-8.447606523986905813e-05,-8.448977314401417971e-05,-2.270644472446292639e-08,1.639276160858571529e-05,1.430871343472972512e-04,-1.231439295224845409e-03,1.045174058526754379e-02,7.551483344286680222e-03,-1.275954302400350571e-02,-1.904787262901663780e-03,1.653825311223044991e-04,2.900719700846821070e-04,2.049424219876527786e-04,9.038783609867095947e-04,-3.822574391961097717e-02,-1.356473192572593689e-02,6.868503987789154053e-03,-3.248062729835510254e-02,2.912870550062507391e-04,-1.046936376951634884e-04,-8.592396043241024017e-03,1.645797863602638245e-02,-2.803280949592590332e-03,-2.059472724795341492e-03,-9.897756390273571014e-03,-2.628058567643165588e-02,1.360265596304088831e-04,1.394663704559206963e-04,-1.223005354404449463e-03,3.501188941299915314e-03,-8.268624544143676758e-03,-3.059935197234153748e-02,6.433764472603797913e-03,4.244588315486907959e-03,1.986134564504027367e-03,1.903197698993608356e-04,-5.781494546681642532e-03,1.305224001407623291e-02,3.798764199018478394e-03,3.322774544358253479e-03,1.515147648751735687e-02,2.422315068542957306e-03,1.082249451428651810e-03,2.887934097088873386e-04,-2.931148745119571686e-02,-4.127182066440582275e-02,-2.306307293474674225e-02,-4.796264693140983582e-04,7.873976603150367737e-03,-6.187987746670842171e-04,3.190880524925887585e-04,-1.301005831919610500e-04,-3.203625557944178581e-03,-1.956267654895782471e-02,-1.200868468731641769e-02,4.496021196246147156e-03,6.743766134604811668e-04,2.560290158726274967e-04,1.517950295237824321e-05,-4.160177269341147621e-08,5.862276884727180004e-05,-3.121900226688012481e-05,1.995367929339408875e-03,1.450894866138696671e-03,1.111536621465347707e-04,1.691725046839565039e-04,-3.470199771982152015e-08,-3.952511906391009688e-05,1.887078105937689543e-04,1.943515962921082973e-04,-4.626470617949962616e-03,-6.082065403461456299e-03,-4.934737458825111389e-03,1.710147771518677473e-04,-4.576958599500358105e-05,-5.977203836664557457e-04,1.099091256037354469e-03,-1.402919366955757141e-02,-1.230001822113990784e-02,-3.031707135960459709e-03,-2.009528316557407379e-02,-1.775160431861877441e-03,1.834876020438969135e-04,2.126893523382022977e-04,7.936847396194934845e-03,-1.301478594541549683e-03,-9.329773485660552979e-03,9.044045582413673401e-03,-2.283218875527381897e-02,-8.352894335985183716e-03,-1.007473911158740520e-04,-1.719520951155573130e-04,8.455517818219959736e-04,4.586344584822654724e-03,-2.297997474670410156e-02,-4.938072338700294495e-02,-1.261213701218366623e-02,5.604814738035202026e-03,5.167939816601574421e-04,2.016419603023678064e-05,1.222369726747274399e-03,2.639200538396835327e-04,2.196075394749641418e-03,1.261503901332616806e-03,2.168931998312473297e-02,1.454092375934123993e-02,1.250979839824140072e-04,-2.386868873145431280e-04,-1.314030401408672333e-02,-1.203319802880287170e-02,-7.366651669144630432e-03,3.781994804739952087e-03,-2.962314523756504059e-03,2.937020617537200451e-04,-5.136730032972991467e-05,6.102330517023801804e-04,1.740731531754136086e-04,-2.904280554503202438e-03,-9.886508807539939880e-03,-2.038821112364530563e-03,7.030984852463006973e-05,7.674842490814626217e-04,-5.112220533192157745e-04,-5.912611959502100945e-05,4.436136441654525697e-05,3.372406354174017906e-04,6.930359522812068462e-04,1.842031721025705338e-03,4.385703359730541706e-04,6.361086852848529816e-04,8.145890897139906883e-04,-4.302473971620202065e-04,-1.278158888453617692e-04,3.025312442332506180e-03,1.676161214709281921e-02,1.271308492869138718e-02,1.217176392674446106e-02,5.131138605065643787e-04,2.872177399694919586e-03,-1.284024445340037346e-03,-1.333391526713967323e-03,-1.514786295592784882e-02,4.183770157396793365e-03,-1.144004520028829575e-02,2.393932081758975983e-03,-2.170003205537796021e-02,-4.498236812651157379e-04,5.665961652994155884e-04,3.693102393299341202e-03,3.886006306856870651e-03,1.500003039836883545e-02,-4.883322864770889282e-03,-6.191498599946498871e-03,-1.489249989390373230e-03,-1.706170500256121159e-03,1.350241946056485176e-03,2.282520057633519173e-03,-8.407506160438060760e-03,1.143911853432655334e-03,-1.782169565558433533e-02,-5.674445070326328278e-03,-7.090247236192226410e-04,-3.748306771740317345e-03,-2.291459124535322189e-03,-2.166412770748138428e-03,5.367401987314224243e-03,3.361131623387336731e-02,-3.939013555645942688e-02,1.173521112650632858e-02,5.959940608590841293e-04,-8.240810595452785492e-03,1.041707955300807953e-02,-1.104550622403621674e-02,-1.297413650900125504e-02,2.527531236410140991e-03,-3.793544694781303406e-02,1.001751981675624847e-03,-1.068348530679941177e-02,-4.491663724184036255e-02,2.433497756719589233e-01,-6.511454284191131592e-02,1.782718114554882050e-03,-5.616180971264839172e-02,-1.155192218720912933e-02,2.961712516844272614e-02,2.882323227822780609e-03,7.055087735352572054e-06\n0.000000000000000000e+00,-2.354355819988995790e-05,1.313802204094827175e-04,2.945889136753976345e-04,5.452656187117099762e-04,-5.194685945753008127e-05,8.123268344206735492e-06,-6.948621122937481687e-10,1.468794798711314797e-04,7.145465497160330415e-05,1.899490831419825554e-03,1.168486848473548889e-02,3.695480152964591980e-02,4.384228494018316269e-03,6.995765725150704384e-04,2.212568069808185101e-04,2.401781530352309346e-04,7.832949631847441196e-04,3.460860252380371094e-02,-2.603373955935239792e-03,1.720687188208103180e-02,6.468906067311763763e-04,-9.683667682111263275e-03,1.974322221940383315e-04,-4.879441112279891968e-04,-5.085725337266921997e-03,2.506888471543788910e-03,-7.611000910401344299e-05,5.296084098517894745e-03,7.295457646250724792e-03,-8.404310792684555054e-03,6.478254217654466629e-04,5.083791984361596406e-05,3.728412266355007887e-04,1.850635185837745667e-02,-3.985442221164703369e-02,-5.685870535671710968e-03,1.365466043353080750e-02,6.218969356268644333e-04,1.201122649945318699e-04,1.557244395371526480e-04,-2.565356902778148651e-03,-2.871055528521537781e-02,2.167667960748076439e-03,-1.491446793079376221e-02,1.317179389297962189e-02,8.407142013311386108e-03,-1.057452056556940079e-03,4.388820525491610169e-05,-3.004831727594137192e-03,-1.818336080759763718e-03,1.290184073150157928e-02,3.119392320513725281e-03,3.329990431666374207e-05,-5.151946970727294683e-05,2.165116165997460485e-04,9.372299973620101810e-05,-7.952013402245938778e-05,-8.390797302126884460e-05,6.792333442717790604e-04,-2.191582228988409042e-03,-3.637436311691999435e-04,1.277824339922517538e-04,6.060752639314159751e-05,-7.388727851775911404e-09,-6.345951260300353169e-05,-6.769272295059636235e-05,1.809407694963738322e-04,1.981490990146994591e-03,-1.881877687992528081e-05,2.177720307372510433e-05,-3.084127619956689159e-09,-7.144470146158710122e-06,1.111858291551470757e-04,-4.578983644023537636e-04,6.182672455906867981e-03,1.494524441659450531e-02,1.595094334334135056e-03,-1.090807927539572120e-06,1.113653124775737524e-04,2.751240390352904797e-05,-1.862349687144160271e-03,-5.717248190194368362e-03,1.661306247115135193e-03,2.412441745400428772e-02,-5.707334261387586594e-03,-4.442125093191862106e-03,-2.380361693212762475e-04,-4.221267299726605415e-04,-3.942622803151607513e-03,5.118763074278831482e-04,-1.214084774255752563e-02,1.883340999484062195e-03,-4.616050515323877335e-03,-3.463998436927795410e-03,4.189977189525961876e-04,3.944852505810558796e-05,-2.023429260589182377e-04,-2.315120073035359383e-03,-1.976805925369262695e-02,5.050329491496086121e-03,4.716264549642801285e-03,-4.423609469085931778e-03,-2.912725787609815598e-03,6.203665543580427766e-05,-3.799179336056113243e-03,-1.015690062195062637e-02,1.371365971863269806e-03,6.014034152030944824e-03,-4.093665629625320435e-03,-4.903339315205812454e-03,-1.470445189625024796e-03,-3.263469261582940817e-05,-5.883225239813327789e-04,-1.659065485000610352e-03,2.045878022909164429e-02,1.893387734889984131e-02,-3.306338563561439514e-03,1.905772078316658735e-04,-1.354247069684788585e-05,1.259786076843738556e-04,-5.506439629243686795e-05,2.761395182460546494e-03,4.922706633806228638e-03,-2.605195622891187668e-03,-3.794677322730422020e-04,-1.382906048092991114e-04,-4.613742930814623833e-05,1.586973041867167922e-08,6.549944373546168208e-06,-2.215043496107682586e-04,-2.363383304327726364e-03,-2.593011828139424324e-03,9.805020818021148443e-05,-7.460181950591504574e-05,-1.665459770094912528e-08,4.569042357616126537e-04,-7.675777887925505638e-04,3.508427180349826813e-03,-1.357573457062244415e-02,-4.234760999679565430e-02,1.538423728197813034e-02,-3.153449506498873234e-05,1.831474946811795235e-06,-2.524514275137335062e-05,-2.153738634660840034e-03,1.499118283390998840e-03,1.181604526937007904e-02,2.007730305194854736e-03,-1.189929060637950897e-02,2.323592780157923698e-03,-7.287637563422322273e-04,1.135445898398756981e-03,9.554087184369564056e-03,1.366767380386590958e-02,1.557850278913974762e-02,-3.989967703819274902e-02,-1.873349770903587341e-03,5.608200095593929291e-03,-1.979709195438772440e-04,7.166294381022453308e-06,3.059464273974299431e-03,3.823238238692283630e-02,5.080856382846832275e-03,-3.252520039677619934e-02,2.299601957201957703e-02,6.339187733829021454e-03,-3.761540167033672333e-03,2.813483879435807467e-04,3.250764682888984680e-03,3.079013526439666748e-02,-3.577477112412452698e-02,-4.599316790699958801e-02,4.169801622629165649e-02,-8.974218741059303284e-03,-5.096642766147851944e-03,-7.092008308973163366e-05,-6.133976392447948456e-03,8.069992065429687500e-03,3.300229087471961975e-03,2.261918410658836365e-02,6.650100694969296455e-04,1.900083007058128715e-04,-1.238549884874373674e-05,1.571825996506959200e-04,-1.223483122885227203e-04,5.508389789611101151e-03,-1.776102231815457344e-03,-3.071506042033433914e-03,-7.551734452135860920e-04,-5.598096759058535099e-04,1.530631125206127763e-04,-1.262430870951902762e-08,4.820352769456803799e-04,8.236413123086094856e-04,-1.312744803726673126e-02,-1.531591359525918961e-02,1.232197682838886976e-04,-5.873033078387379646e-04,6.038725075541151455e-09,-9.611389250494539738e-04,-1.310693682171404362e-03,-1.475077122449874878e-02,3.917169570922851562e-02,-1.102004647254943848e-01,-7.738359272480010986e-03,-1.674927538260817528e-03,-7.339955191127955914e-04,-2.850780147127807140e-04,1.728820800781250000e-02,8.892248570919036865e-02,7.991793006658554077e-02,-2.449744939804077148e-02,5.553103983402252197e-03,7.374864816665649414e-02,-1.300573814660310745e-03,1.621495001018047333e-03,3.036973439157009125e-02,-2.482560276985168457e-02,4.506351426243782043e-02,-5.736108496785163879e-02,-7.071532309055328369e-02,6.910056620836257935e-02,-3.698869841173291206e-03,-5.723949288949370384e-04,6.820986745879054070e-04,-5.909986048936843872e-02,1.365886032581329346e-01,8.483961969614028931e-02,-6.469680368900299072e-02,1.652745157480239868e-02,1.594483666121959686e-02,8.550063939765095711e-04,2.170878089964389801e-02,5.095595866441726685e-02,1.690954715013504028e-02,2.979778498411178589e-02,8.784737437963485718e-04,-5.607987288385629654e-03,1.313904207199811935e-02,5.344705423340201378e-04,7.650838792324066162e-02,8.217191696166992188e-02,5.471239089965820312e-01,-4.915346577763557434e-02,-3.638118878006935120e-02,1.795077696442604065e-04,-4.542772658169269562e-04,-1.132339122705161572e-03,2.236808417364954948e-03,3.331117331981658936e-03,-3.841406106948852539e-02,1.717140711843967438e-02,2.590448129922151566e-03,9.546845685690641403e-04,3.236097982153296471e-04,-2.980527824547607452e-09,-7.338604336837306619e-05,-2.498679968994110823e-04,2.695097820833325386e-03,2.588937990367412567e-03,-9.514514385955408216e-05,1.091274025384336710e-04,2.441606739012058824e-08,-6.209792627487331629e-05,1.864221994765102863e-04,-7.740762084722518921e-04,-1.102752983570098877e-02,2.640259452164173126e-02,-2.491190680302679539e-04,2.509867190383374691e-04,5.648157457471825182e-05,1.711344666546210647e-04,-1.488428562879562378e-03,-4.277853295207023621e-04,-9.907461702823638916e-03,3.142707515507936478e-03,6.394563242793083191e-04,-3.345930017530918121e-04,2.142009907402098179e-04,-5.100839771330356598e-04,3.007391933351755142e-04,1.244676671922206879e-02,-1.913998462259769440e-02,4.571449011564254761e-03,-6.259741727262735367e-03,-5.406796699389815331e-04,7.502358639612793922e-04,2.509092446416616440e-04,-1.251914887689054012e-03,4.565377719700336456e-03,-1.682232692837715149e-02,-1.904091332107782364e-03,1.373546384274959564e-02,3.592033404856920242e-03,-1.987295458093285561e-03,2.031228941632434726e-04,-2.466414589434862137e-03,-9.410393424332141876e-03,2.518675755709409714e-04,-3.625721205025911331e-03,1.531750522553920746e-02,7.372760446742177010e-04,-1.932171871885657310e-03,-3.627521800808608532e-05,1.062480616383254528e-03,-1.758196041919291019e-03,2.296480536460876465e-02,-5.329323932528495789e-03,-4.850833211094141006e-03,-2.193376276409253478e-04,4.462541619432158768e-05,-7.570428715553134680e-05,8.628648356534540653e-05,-3.178056096658110619e-03,3.779646009206771851e-03,-2.842067275196313858e-03,-2.745099482126533985e-04,-7.979315341799519956e-06,-4.430499029695056379e-05,2.448462055326672271e-08,3.522048064041882753e-05,2.131721848854795098e-04,1.583390752784907818e-03,2.860824810341000557e-03,2.621545863803476095e-04,1.578569062985479832e-04,5.593676632997812703e-09,-1.411830598954111338e-04,-2.225333882961422205e-04,1.750447554513812065e-04,-6.776663661003112793e-02,-3.740941733121871948e-02,-1.344696525484323502e-02,7.617290830239653587e-04,-5.984453018754720688e-04,-9.575026924721896648e-04,2.925790613517165184e-04,-4.647063836455345154e-02,-9.387578070163726807e-02,-4.239799454808235168e-04,8.443638682365417480e-03,2.580206375569105148e-03,9.482051245868206024e-05,2.499333349987864494e-04,7.239372935146093369e-03,1.092706900089979172e-02,-2.676926180720329285e-02,-1.866674609482288361e-02,8.095724508166313171e-03,-6.134249269962310791e-05,-4.880343331024050713e-04,1.494085590820759535e-04,2.628738060593605042e-03,2.343950420618057251e-02,5.633886903524398804e-03,1.905217766761779785e-02,-5.604390054941177368e-02,-1.433406770229339600e-02,1.945719122886657715e-05,-1.278986688703298569e-03,7.797135505825281143e-03,-1.877256296575069427e-02,4.112545400857925415e-03,-1.288626901805400848e-02,-5.340920761227607727e-02,-9.137117303907871246e-04,1.054367050528526306e-03,-6.243209354579448700e-04,3.236878430470824242e-03,-1.113511342555284500e-02,-5.137065425515174866e-02,-2.593522518873214722e-02,-2.945307642221450806e-02,6.748881423845887184e-05,-9.062519529834389687e-04,2.535996027290821075e-04,-1.265954342670738697e-04,7.771246135234832764e-03,8.685507811605930328e-03,-2.023086883127689362e-03,4.539435030892491341e-05,-4.012995050288736820e-04,8.612770761828869581e-05,1.164266905107069761e-09,-9.002495062304660678e-05,-2.271842386107891798e-04,2.685277257114648819e-03,3.771000541746616364e-03,-1.483141240896657109e-04,9.047778439708054066e-05,-2.035937995970016345e-08,1.262042642338201404e-04,1.964987750397995114e-04,-2.365254564210772514e-03,-4.610735923051834106e-03,4.928119480609893799e-02,1.488080527633428574e-02,3.827600448857992887e-04,4.088543209945783019e-05,4.033750155940651894e-04,-2.811810933053493500e-03,1.188214868307113647e-02,3.349826671183109283e-03,-1.794479554519057274e-03,-1.554695889353752136e-02,4.571435041725635529e-03,-2.676310832612216473e-04,3.627923433668911457e-06,-5.090477410703897476e-03,8.275669533759355545e-04,-4.994118586182594299e-03,4.852875322103500366e-02,2.572907134890556335e-02,2.786471508443355560e-03,5.619926378130912781e-04,-2.832230711646843702e-05,-1.469715265557169914e-03,4.549302626401185989e-03,-2.250638231635093689e-02,1.652880338951945305e-03,3.028320521116256714e-02,-4.234909545630216599e-03,-5.655979271978139877e-03,4.102896200492978096e-04,5.826721899211406708e-04,5.445474758744239807e-03,2.187082543969154358e-03,-2.904970943927764893e-02,-1.456889603286981583e-02,-1.024488173425197601e-02,-2.830681856721639633e-03,3.895462723448872566e-04,5.642712116241455078e-03,1.134823635220527649e-02,2.246853336691856384e-02,-1.089268829673528671e-02,1.736642420291900635e-02,-8.595743565820157528e-06,3.002226585522294044e-04,8.105704910121858120e-05,4.938293714076280594e-04,3.696788568049669266e-03,8.759213611483573914e-03,9.284155094064772129e-04,-1.476272009313106537e-04,-1.776896679075434804e-04,-1.226990134455263615e-04,-2.696242518140934408e-08,-1.056007313309237361e-04,5.018712545279413462e-05,3.026456804946064949e-03,3.511066315695643425e-03,-3.190049610566347837e-04,4.143607657169923186e-05,3.566128725651651621e-08,3.079670568695291877e-05,5.200510495342314243e-04,-3.332414489705115557e-04,-5.198735743761062622e-03,2.225327491760253906e-02,-9.356722235679626465e-03,-4.874880542047321796e-04,1.945009862538427114e-04,1.058605630532838404e-04,-1.234933035448193550e-03,-1.332999765872955322e-02,-2.853715792298316956e-02,4.342027939856052399e-03,-1.194550469517707825e-02,-2.920116111636161804e-02,4.125450504943728447e-04,-4.318625724408775568e-04,-1.202057860791683197e-02,1.370090059936046600e-02,-3.249669075012207031e-02,2.073048613965511322e-03,-1.309475488960742950e-02,-2.678245678544044495e-02,7.497887127101421356e-04,-4.883392466581426561e-05,-1.450545154511928558e-03,4.203666932880878448e-03,-2.832764387130737305e-02,-3.148876130580902100e-02,1.923844963312149048e-02,-8.257641457021236420e-05,-1.847910229116678238e-03,2.092658833134919405e-04,-5.803283769637346268e-03,-1.051817089319229126e-03,3.974145278334617615e-03,1.475110650062561035e-03,1.481656171381473541e-02,-5.576382391154766083e-04,-1.770928734913468361e-03,1.495968608651310205e-04,-2.575280144810676575e-02,-1.988846808671951294e-02,9.144224226474761963e-03,-7.087157573550939560e-03,8.582549169659614563e-03,-2.141463628504425287e-04,2.816281048581004143e-04,1.257578696822747588e-05,-1.288165105506777763e-03,-1.049604825675487518e-02,-6.779855582863092422e-03,-1.762439496815204620e-03,-1.520174264442175627e-04,-6.666241097263991833e-05,-4.849133983952924609e-05,-6.873824531794525683e-08,-3.968723467551171780e-05,-1.571496977703645825e-04,1.074731815606355667e-03,1.552049070596694946e-03,-6.060325904400087893e-05,1.526067935628816485e-04,3.234603696000704076e-08,2.228889934485778213e-05,5.279479664750397205e-04,9.472885867580771446e-04,-1.468604244291782379e-02,2.683830261230468750e-02,-2.010817639529705048e-03,-1.243246369995176792e-04,2.424847771180793643e-04,-1.834298018366098404e-05,-2.313777804374694824e-03,-1.930993515998125076e-03,-2.221503853797912598e-02,7.175846956670284271e-03,-6.997964344918727875e-03,-1.539045572280883789e-02,2.525029703974723816e-04,1.966130657820031047e-04,-1.629046048037707806e-03,6.499649025499820709e-03,-1.577263139188289642e-02,-8.761434815824031830e-03,7.071541622281074524e-04,-1.912220194935798645e-02,3.631143190432339907e-04,-1.816296571632847190e-04,-8.197810529964044690e-05,-2.212870400398969650e-03,-1.614285446703433990e-02,-1.972672715783119202e-02,1.099894288927316666e-04,-7.855510339140892029e-03,-8.555817767046391964e-04,2.885137218981981277e-04,-3.191277850419282913e-03,-7.513807620853185654e-03,7.540979422628879547e-04,-1.251974329352378845e-02,2.734436839818954468e-02,-1.683116541244089603e-03,6.696212803944945335e-04,-1.832735433708876371e-04,-2.021403424441814423e-02,-8.943849243223667145e-03,1.662685349583625793e-02,8.515165187418460846e-03,7.332923822104930878e-03,-4.612701595760881901e-04,5.517272511497139931e-04,-1.354698615614324808e-04,-1.958117354661226273e-03,-7.671285420656204224e-03,-2.314854646101593971e-03,4.171045031398534775e-03,1.605588127858936787e-03,-9.989445097744464874e-04,-1.806989661417901516e-03,-1.124061062000691891e-03,9.212854783982038498e-04,-4.210945335216820240e-04,4.741366021335124969e-03,5.647942889481782913e-03,3.499366357573308051e-05,-4.407312953844666481e-04,3.897803253494203091e-04,-3.791932540480047464e-04,7.478236511815339327e-05,3.128458745777606964e-03,3.103390336036682129e-03,3.768914565443992615e-02,9.984836913645267487e-03,2.427093277219682932e-04,2.490998478606343269e-03,-5.504345172084867954e-04,-4.960928577929735184e-03,-7.270726840943098068e-03,-1.323885284364223480e-03,2.211830392479896545e-02,-9.769926778972148895e-03,-1.399441156536340714e-02,2.264586975798010826e-03,2.472126216161996126e-04,-1.878488995134830475e-02,2.513786777853965759e-02,-1.709280163049697876e-02,9.973581880331039429e-03,7.586032152175903320e-04,-1.262287609279155731e-02,-6.209789426065981388e-04,-2.006975468248128891e-03,1.420632121153175831e-03,2.156739495694637299e-02,-1.424018293619155884e-02,-1.773211359977722168e-02,2.700709737837314606e-03,2.536225831136107445e-03,-4.093048162758350372e-03,3.662325209006667137e-03,-5.521955434232950211e-03,-2.511271089315414429e-02,1.090251281857490540e-02,-5.350074917078018188e-02,2.629130613058805466e-03,-2.314398298040032387e-03,-4.931619856506586075e-03,5.571540445089340210e-03,-8.039756678044795990e-03,-1.785073615610599518e-02,1.865013130009174347e-02,-1.411279477179050446e-02,-3.203266486525535583e-02,-3.906716406345367432e-02,-1.139319315552711487e-02,1.799959838390350342e-01,-9.595360606908798218e-03,4.935880377888679504e-02,-1.078740283846855164e-01,5.776980519294738770e-02,4.048850759863853455e-02,1.444938476197421551e-03,2.552074874984100461e-06\n0.000000000000000000e+00,-1.803637424018234015e-04,-4.913517623208463192e-04,4.391853231936693192e-03,5.590594373643398285e-03,3.010491127497516572e-06,1.193616481032222509e-04,-7.313846417389413546e-09,5.025854916311800480e-04,3.953899722546339035e-04,7.891155779361724854e-03,3.586855903267860413e-02,9.413318708539009094e-03,-3.816257696598768234e-03,1.385953510180115700e-03,-1.788226654753088951e-06,-3.393218503333628178e-04,-6.832285784184932709e-03,-2.567348629236221313e-02,2.633397653698921204e-02,3.635381581261754036e-03,-2.579000592231750488e-02,3.679555840790271759e-03,1.431050914106890559e-04,4.341015883255749941e-04,6.781244883313775063e-04,3.553969552740454674e-03,-1.736538484692573547e-03,1.092055812478065491e-02,-1.113062165677547455e-02,5.753486417233943939e-03,2.445037243887782097e-04,2.045223372988402843e-04,2.741808770224452019e-03,-1.420272141695022583e-02,-7.866621017456054688e-03,3.665971569716930389e-03,1.773961633443832397e-02,4.198542796075344086e-03,-9.114452637732028961e-03,2.022585395025089383e-04,-6.943483371287584305e-03,9.160066023468971252e-03,-4.871340468525886536e-03,5.262825172394514084e-03,3.018269315361976624e-02,-7.453608792275190353e-03,-4.044489003717899323e-03,-1.657943794270977378e-04,1.803853083401918411e-03,-4.289163742214441299e-03,1.783699542284011841e-02,3.277463465929031372e-02,9.062796831130981445e-03,1.586994912941008806e-04,-3.759732062462717295e-04,2.004480047617107630e-04,1.091947196982800961e-04,4.888007417321205139e-03,-7.417923770844936371e-04,-8.597700856626033783e-03,-1.428223680704832077e-03,-7.089747232384979725e-04,-1.056869223248213530e-04,-5.543901338000978285e-09,-5.221245373832061887e-07,-2.793941894196905196e-05,3.494911594316363335e-03,1.459622057154774666e-03,3.653422754723578691e-05,1.761316671036183834e-04,9.461328609461361339e-09,6.430161010939627886e-05,3.010839282069355249e-05,3.242782549932599068e-04,7.156107574701309204e-03,3.608293458819389343e-02,2.534428145736455917e-03,1.109504082705825567e-04,1.842493475123774260e-05,-5.629262886941432953e-07,-2.558961277827620506e-03,-2.253071870654821396e-03,4.516951739788055420e-04,-1.932473480701446533e-02,-8.624987676739692688e-03,2.755040070042014122e-03,2.937596000265330076e-04,4.012726712971925735e-04,5.688266828656196594e-03,-1.468457048758864403e-03,-1.733922027051448822e-02,2.023248933255672455e-02,-4.981402307748794556e-04,3.256214782595634460e-03,2.913540520239621401e-04,-1.470942079322412610e-04,-1.850497210398316383e-04,-8.960540406405925751e-03,-9.210664778947830200e-03,3.822664730250835419e-04,1.492604333907365799e-02,2.291647484526038170e-03,-1.156798796728253365e-03,9.125308133661746979e-05,1.948551158420741558e-03,-7.400883361697196960e-03,3.485711291432380676e-03,9.162749163806438446e-03,8.273018524050712585e-03,2.307501854375004768e-04,-1.477146404795348644e-03,1.053991873050108552e-04,1.099888584576547146e-03,-1.433261204510927200e-03,2.189996466040611267e-02,-4.270172212272882462e-03,6.421244703233242035e-03,-1.395889412378892303e-04,9.854405652731657028e-05,6.014254904584959149e-05,3.421912697376683354e-05,1.715787919238209724e-03,-2.705533523112535477e-03,-3.856999101117253304e-03,-5.086732562631368637e-04,-1.882234355434775352e-04,-6.500521703856065869e-05,8.590970601574099419e-09,6.880294677102938294e-05,1.413638674421235919e-04,-5.782001651823520660e-03,-4.093241877853870392e-03,1.233166549354791641e-04,-2.648338850121945143e-04,1.190140874740563959e-08,8.027825970202684402e-06,-7.930686697363853455e-04,-2.448388375341892242e-03,2.141473256051540375e-02,1.645429246127605438e-02,-3.246181411668658257e-03,-2.462108968757092953e-04,2.584843605291098356e-04,2.740729250945150852e-04,-1.397890038788318634e-03,1.566798426210880280e-03,3.987799212336540222e-02,-3.353676199913024902e-02,-4.510146100074052811e-04,-5.016200011596083641e-04,-2.369574358453974128e-04,9.717873763293027878e-05,3.720962908118963242e-03,-2.051795367151498795e-03,6.697773467749357224e-03,2.448398619890213013e-02,-2.111031860113143921e-02,-1.749503426253795624e-04,-3.694489132612943649e-04,6.598657637368887663e-05,-2.651893999427556992e-03,2.173713874071836472e-03,6.228489801287651062e-04,-2.256276458501815796e-02,1.563385874032974243e-02,2.441767603158950806e-03,-9.246678091585636139e-04,9.541251347400248051e-05,-1.839184388518333435e-02,-2.222141250967979431e-02,-1.708722487092018127e-02,2.274415269494056702e-02,4.093942046165466309e-02,1.981004327535629272e-02,2.752861706539988518e-03,2.861297107301652431e-04,-3.052690764889121056e-03,9.142776951193809509e-03,-1.958309300243854523e-02,-9.793668985366821289e-03,-1.108187064528465271e-02,1.414077851222828031e-04,-1.607341982889920473e-05,1.309919753111898899e-04,-5.551741924136877060e-04,2.264154842123389244e-03,9.152665734291076660e-03,1.663394970819354057e-03,4.424421931616961956e-04,1.843941863626241684e-04,1.179399259854108095e-05,5.051024043467577940e-09,6.175049347802996635e-04,1.243478734977543354e-03,-4.585086833685636520e-03,-5.660924129188060760e-03,9.778980165719985962e-05,-2.436073555145412683e-05,-2.038473212451208383e-08,-1.082476228475570679e-03,9.490290540270507336e-05,-2.487679012119770050e-02,-1.983713805675506592e-01,-1.173824369907379150e-01,-2.885194495320320129e-03,-3.217107150703668594e-04,-7.444178918376564980e-04,8.728501852601766586e-04,2.472382225096225739e-02,2.792904898524284363e-02,-1.213369593024253845e-01,-3.832011669874191284e-02,2.193098366260528564e-01,-1.235350966453552246e-03,3.208298003301024437e-03,-1.283091492950916290e-03,-5.200912244617938995e-03,-1.265867240726947784e-02,2.379891648888587952e-02,1.777742058038711548e-02,7.721877843141555786e-02,3.351832181215286255e-02,-1.228297129273414612e-03,-1.122078974731266499e-04,-1.350904256105422974e-02,8.073132485151290894e-03,-5.172612145543098450e-03,4.881506413221359253e-02,8.121939003467559814e-02,1.648245193064212799e-02,3.254003822803497314e-02,-1.206385320983827114e-03,2.144196070730686188e-02,7.865981012582778931e-02,-3.831420466303825378e-02,7.021777331829071045e-02,3.135026246309280396e-02,1.034461800009012222e-02,1.948326639831066132e-02,7.443893118761479855e-04,3.087268769741058350e-02,2.542779222130775452e-02,-3.811403736472129822e-02,6.494207978248596191e-01,-2.971854433417320251e-02,-5.801505176350474358e-04,5.118740955367684364e-04,-8.326714741997420788e-04,5.542009137570858002e-03,-9.212709963321685791e-03,1.402593962848186493e-02,2.258221060037612915e-02,3.433223115280270576e-03,3.226759145036339760e-03,5.156914703547954559e-04,3.966533768107183278e-09,-1.255885727005079389e-04,-1.650904305279254913e-04,2.192335668951272964e-03,1.277441973797976971e-03,8.045618596952408552e-05,-5.243616760708391666e-05,1.035346031130757183e-08,3.514617274049669504e-04,1.079693029168993235e-04,1.751021249219775200e-03,3.277228027582168579e-02,1.392826903611421585e-03,7.738575804978609085e-03,5.900379037484526634e-04,4.876120874541811645e-05,-3.032674139831215143e-04,-3.743301611393690109e-03,-7.854773662984371185e-03,2.072253450751304626e-02,9.234352037310600281e-03,-1.325805857777595520e-02,-2.600672654807567596e-03,-2.999795542564243078e-04,4.218709364067763090e-04,-5.281907506287097931e-03,-1.790517382323741913e-02,4.491539672017097473e-03,1.497181970626115799e-02,6.364887580275535583e-03,-4.623011685907840729e-03,-3.809911140706390142e-05,-2.668312299647368491e-05,1.173821859993040562e-03,-4.818968940526247025e-03,-8.016417734324932098e-03,-3.246114589273929596e-03,1.438707858324050903e-02,-1.027692109346389771e-02,-4.591106437146663666e-03,-1.067935445462353528e-04,-5.539146950468420982e-04,-1.861371798440814018e-03,1.011579530313611031e-03,1.026044250465929508e-03,-2.492853999137878418e-02,8.470867178402841091e-04,-1.987435156479477882e-03,-2.431599568808451295e-04,-2.109860535711050034e-03,-5.960459355264902115e-03,-2.286458620801568031e-03,2.336918562650680542e-02,1.968240365386009216e-02,3.576677117962390184e-04,-5.281183985061943531e-05,3.307700098957866430e-04,-3.345421864651143551e-04,4.838873632252216339e-03,7.349987281486392021e-04,-4.313119687139987946e-03,-4.549822479020804167e-04,-4.187031008768826723e-04,-5.769108247477561235e-05,-6.284665232669794932e-09,3.769791874219663441e-05,1.807127118809148669e-04,3.010179498232901096e-04,5.685180658474564552e-04,-4.217511741444468498e-05,-1.189384784083813429e-05,3.384570845810230821e-09,-3.629080019891262054e-04,-2.661317994352430105e-04,-3.749163122847676277e-03,-3.715221211314201355e-02,-6.016784906387329102e-02,-1.236619055271148682e-02,5.234892596490681171e-04,-7.849225657992064953e-04,-1.263246755115687847e-03,1.676883082836866379e-03,-4.751113802194595337e-02,-6.559997797012329102e-02,-3.332972526550292969e-02,-1.592632383108139038e-02,3.695464693009853363e-03,-2.248994424007833004e-04,-3.976009029429405928e-04,9.485434275120496750e-04,-9.098691865801811218e-03,8.483273908495903015e-03,-2.745272219181060791e-02,-2.440697140991687775e-02,1.187666319310665131e-03,-9.075028938241302967e-04,5.506549496203660965e-05,1.183661981485784054e-03,1.135761290788650513e-02,2.485504187643527985e-02,3.414160758256912231e-02,-7.035574316978454590e-02,-5.161710549145936966e-03,2.487122081220149994e-03,-1.088914927095174789e-03,5.199893843382596970e-03,-1.608498021960258484e-02,1.175503060221672058e-02,3.276642411947250366e-02,-8.826315402984619141e-02,4.635727964341640472e-04,2.033698838204145432e-03,-8.028928423300385475e-04,5.916652735322713852e-03,-1.009933464229106903e-02,-2.750101312994956970e-02,-3.444501385092735291e-02,-2.145013399422168732e-02,2.254301507491618395e-04,-6.046026246622204781e-04,-1.680559944361448288e-05,5.503774154931306839e-04,4.068070556968450546e-04,1.372308237478137016e-03,2.251631813123822212e-04,1.344428746961057186e-04,-1.707726041786372662e-04,9.295556810684502125e-05,-1.411979155818698928e-08,3.962454138672910631e-05,-1.046356192091479897e-05,5.292760324664413929e-04,-1.640457077883183956e-03,2.037682570517063141e-04,8.532281935913488269e-05,-1.944223981809045654e-08,6.770663458155468106e-05,3.295765491202473640e-04,1.126326061785221100e-02,2.728245034813880920e-02,-6.481971591711044312e-03,-1.402265951037406921e-02,-3.069543454330414534e-04,6.054595578461885452e-04,3.808680048678070307e-04,1.675142091698944569e-03,1.686866395175457001e-02,-1.566969417035579681e-02,2.670498378574848175e-02,9.713847190141677856e-03,-1.308850478380918503e-02,-1.548962754895910621e-04,6.255265907384455204e-04,6.823105737566947937e-03,-7.485038600862026215e-03,-7.251921109855175018e-03,-1.608409360051155090e-02,-2.673753164708614349e-02,-7.654132787138223648e-03,3.337109228596091270e-04,-3.683869144879281521e-04,-1.303170807659626007e-03,-3.489363938570022583e-03,-4.008177202194929123e-03,-9.371157735586166382e-03,2.025638148188591003e-02,-4.665696062147617340e-03,8.548037731088697910e-04,3.474959812592715025e-04,-4.941550083458423615e-03,-5.129080265760421753e-02,-2.503033168613910675e-02,5.720417946577072144e-02,5.645195022225379944e-02,6.124749779701232910e-03,-5.660899332724511623e-04,2.524483716115355492e-04,-1.364534720778465271e-02,-1.396367419511079788e-02,1.022220309823751450e-02,7.380918413400650024e-02,7.975187152624130249e-03,-2.127629850292578340e-04,4.213403735775500536e-04,-3.746178845176473260e-05,-1.164577202871441841e-03,-6.364131346344947815e-03,-8.772003464400768280e-03,6.852893857285380363e-04,3.086078213527798653e-04,-2.337760633963625878e-07,5.356440669856965542e-05,1.081355094356695190e-08,-3.536917211022228003e-05,-5.595212569460272789e-04,9.077275171875953674e-04,1.091491663828492165e-03,3.663214010884985328e-05,1.178196034743450582e-04,8.355300451512448490e-09,2.231079706689342856e-04,3.395450767129659653e-04,3.389845369383692741e-03,2.339109033346176147e-02,1.029138360172510147e-02,-2.316297031939029694e-03,1.825430081225931644e-04,2.331721771042793989e-04,5.385081749409437180e-04,-1.150324707850813866e-03,-3.186494112014770508e-02,3.138518705964088440e-02,-1.861869171261787415e-02,-4.501556605100631714e-02,-9.504500776529312134e-04,-3.911076637450605631e-04,7.889080443419516087e-04,1.272301468998193741e-02,1.734229177236557007e-02,7.560475729405879974e-03,2.255414798855781555e-02,-1.368311233818531036e-02,-3.507563844323158264e-03,3.056423738598823547e-04,-3.167661780025810003e-04,1.295679830946028233e-03,-9.180743945762515068e-04,-2.023551240563392639e-02,-1.577106118202209473e-02,-1.978333294391632080e-02,-8.913639001548290253e-03,-4.812415689229965210e-03,2.939174883067607880e-04,-9.149493649601936340e-03,-3.105457872152328491e-03,1.719284057617187500e-02,-6.136947777122259140e-03,5.695945583283901215e-03,-5.789143033325672150e-03,-3.212398150935769081e-03,-1.698130654403939843e-05,-1.577941700816154480e-03,4.471193999052047729e-03,1.192547567188739777e-02,1.149328984320163727e-02,1.250034943222999573e-02,-8.357029582839459181e-05,3.962676273658871651e-04,4.593731864588335156e-05,-2.607102971524000168e-03,-1.975560188293457031e-02,-4.514163825660943985e-03,1.002156292088329792e-03,7.874003495089709759e-05,-4.274882085155695677e-04,-7.438337343046441674e-05,2.139017851732205600e-08,-8.591797086410224438e-05,-3.421310393605381250e-04,-4.224382864776998758e-04,-8.077098173089325428e-04,-1.184114007628522813e-04,-5.209185837884433568e-05,1.925536707858555019e-08,2.753776789177209139e-04,7.408300007227808237e-05,1.389767276123166084e-03,2.813136950135231018e-02,2.093181386590003967e-02,1.345388777554035187e-02,-1.853756839409470558e-04,2.141082804882898927e-04,8.443792467005550861e-05,-2.939900383353233337e-03,-6.559156812727451324e-03,1.728126965463161469e-02,-7.042052224278450012e-03,-2.009339258074760437e-02,-8.011796511709690094e-03,-2.723850193433463573e-04,-2.845388371497392654e-05,-1.608121558092534542e-03,-2.553755417466163635e-03,1.124151423573493958e-02,7.098646834492683411e-03,-9.692595340311527252e-04,-8.970625698566436768e-03,7.145700510591268539e-05,-2.826950549206230789e-05,3.297092916909605265e-04,-9.097514674067497253e-03,-8.837862405925989151e-04,-2.966730389744043350e-04,1.995758153498172760e-03,-4.867026116698980331e-03,-3.837477415800094604e-03,3.332599881105124950e-04,-7.168237585574388504e-03,-1.654120348393917084e-02,5.502772517502307892e-03,1.204860396683216095e-03,1.135792769491672516e-02,-1.321983989328145981e-02,-2.000967040657997131e-03,2.503437572158873081e-04,-1.418194267898797989e-02,-9.007057175040245056e-03,1.328088808804750443e-03,1.917965896427631378e-02,9.828260168433189392e-03,-1.283113611862063408e-03,1.645132142584770918e-04,4.776043351739645004e-04,-4.065987886860966682e-04,-7.294516079127788544e-03,-6.563893519341945648e-03,-6.376206874847412109e-04,-9.905608603730797768e-04,4.587174917105585337e-04,1.499721896834671497e-03,3.000961442012339830e-04,1.576960930833593011e-04,-6.623828085139393806e-04,1.653660787269473076e-03,-9.291469468735158443e-04,-7.616703078383579850e-05,7.391918916255235672e-05,-1.136429258622229099e-03,-3.549593384377658367e-04,-1.058850437402725220e-03,3.663905663415789604e-03,3.634821623563766479e-02,9.764505550265312195e-03,-7.038554176688194275e-04,-3.649940190371125937e-04,-9.453473612666130066e-04,-1.280525000765919685e-03,-5.660047754645347595e-03,-2.956800628453493118e-03,1.720714010298252106e-02,-1.403928175568580627e-02,-3.386316448450088501e-02,-1.265204139053821564e-02,-1.124043628806248307e-04,-5.802197847515344620e-06,-1.153533533215522766e-02,7.295907009392976761e-03,-2.032746002078056335e-02,1.480243634432554245e-02,-1.816242188215255737e-02,-2.690937370061874390e-02,1.819342141970992088e-03,4.740746517200022936e-04,-2.167595550417900085e-03,1.169285830110311508e-02,1.499865110963582993e-02,-7.279262878000736237e-03,1.501919422298669815e-02,5.690508056432008743e-03,-7.315970491617918015e-03,1.899905735626816750e-03,-7.208001799881458282e-03,-2.136063762009143829e-02,-2.541263960301876068e-02,4.392601922154426575e-02,-7.616155780851840973e-03,1.642345450818538666e-03,9.151396807283163071e-05,1.280969660729169846e-02,-1.866578124463558197e-03,-1.789713837206363678e-02,5.638408660888671875e-02,-2.043493464589118958e-02,-7.313379552215337753e-03,-1.960828155279159546e-02,-8.505684323608875275e-03,-2.847567796707153320e-01,-4.417689889669418335e-02,-1.964464224874973297e-02,-1.181583702564239502e-01,7.152003794908523560e-02,-2.582221105694770813e-02,-6.292326748371124268e-02,9.464843969908542931e-06\n0.000000000000000000e+00,-1.008185208775103092e-04,-2.715825103223323822e-04,1.088241697289049625e-03,1.050621387548744678e-03,-1.174127028207294643e-04,-1.076172156899701804e-05,-1.150183148723726845e-08,2.112336223945021629e-04,2.119828131981194019e-04,2.020364394411444664e-03,1.605716650374233723e-03,8.202766999602317810e-03,3.884003730490803719e-03,-3.107834490947425365e-04,1.687424082774668932e-04,3.547907981555908918e-04,-3.670092206448316574e-03,-4.012331366539001465e-03,-1.105098985135555267e-03,-1.009978633373975754e-02,1.330169942229986191e-02,2.475038869306445122e-03,-1.039437338477000594e-04,1.883156073745340109e-04,-3.781676292419433594e-03,1.783515792340040207e-03,1.479464117437601089e-04,6.216892041265964508e-03,1.377483084797859192e-02,8.450855966657400131e-04,2.336160832783207297e-04,-4.476803951547481120e-06,-8.997513214126229286e-04,-1.594751141965389252e-02,2.145962975919246674e-02,7.030417677015066147e-03,6.567494943737983704e-03,-3.067231737077236176e-03,-2.457275986671447754e-03,3.522511979099363089e-04,-1.505769672803580761e-03,3.142415545880794525e-03,1.895915251225233078e-03,-1.609500125050544739e-02,8.455730043351650238e-03,-2.733287401497364044e-03,-2.256364794448018074e-03,2.904025895986706018e-04,1.189930364489555359e-03,3.459910862147808075e-03,7.545582018792629242e-03,1.725129224359989166e-02,1.820223405957221985e-02,-6.927804497536271811e-05,3.384554875083267689e-04,-6.067620051908306777e-05,1.028089318424463272e-04,-5.918400129303336143e-04,1.971154473721981049e-03,2.643321407958865166e-03,2.328033733647316694e-04,-1.931419101310893893e-04,-7.356496644206345081e-05,1.705194030421353091e-08,-4.770827581523917615e-05,-2.073724026558920741e-04,-1.679549808613955975e-03,-1.620081253349781036e-03,-6.843359733466058969e-05,-8.245356730185449123e-05,-9.447406190687956951e-10,4.075742617715150118e-05,-4.769065708387643099e-05,7.595313363708555698e-04,2.361574210226535797e-02,-4.166638478636741638e-03,8.233711705543100834e-04,-1.038635018630884588e-04,9.828733163885772228e-05,3.901750460499897599e-05,-9.038003627210855484e-04,4.452173598110675812e-04,1.332623511552810669e-02,-9.372445754706859589e-03,-5.828221794217824936e-03,-1.253559952601790428e-03,-1.320185838267207146e-04,1.225365558639168739e-04,-1.499628764577209949e-03,-3.619943279772996902e-03,1.677989959716796875e-02,-1.810106448829174042e-03,3.493086900562047958e-03,-6.034995894879102707e-04,-6.941609899513423443e-05,-1.628283353056758642e-04,2.154018438886851072e-04,-4.066027700901031494e-03,1.302082836627960205e-02,2.271191030740737915e-02,3.327510785311460495e-04,-2.606964670121669769e-03,-2.019567415118217468e-03,1.549173757666721940e-04,-3.751526586711406708e-03,-4.384357016533613205e-03,-2.116377465426921844e-03,-3.280486911535263062e-03,9.009786881506443024e-04,-4.486122634261846542e-04,-1.641779090277850628e-03,7.779742009006440639e-05,-2.367144916206598282e-03,4.139017546549439430e-04,-6.808036472648382187e-03,1.720088720321655273e-02,7.750329095870256424e-03,7.815330172888934612e-05,8.261870243586599827e-05,-6.496012065326794982e-05,-1.346888748230412602e-04,-2.184670418500900269e-03,-1.850009313784539700e-03,1.540534431114792824e-03,9.122774645220488310e-05,-9.736434731166809797e-05,-4.950468792230822146e-05,-2.177073277209728985e-08,-5.214468546910211444e-05,8.307608368340879679e-05,2.578085521236062050e-03,2.428639214485883713e-03,-2.099585253745317459e-04,-9.911599045153707266e-05,-2.411507971089577040e-08,-2.934449585154652596e-04,3.925509226974099874e-04,-3.124231006950139999e-04,2.759583760052919388e-03,9.774542413651943207e-03,-4.798049107193946838e-03,4.474217712413519621e-04,1.082061062334105372e-04,2.525244781281799078e-04,2.418529475107789040e-04,1.468460261821746826e-02,1.552916318178176880e-02,1.329879090189933777e-02,3.361761197447776794e-02,-4.085560329258441925e-03,3.198840422555804253e-04,-1.164919929578900337e-03,-1.424415968358516693e-02,-3.604599740356206894e-03,1.972007937729358673e-02,-8.757871575653553009e-03,-3.902966855093836784e-03,-5.294411443173885345e-03,5.191143718548119068e-04,1.811390393413603306e-04,-2.924460917711257935e-03,-1.557928416877985001e-02,8.722464554011821747e-03,-3.486386965960264206e-03,4.722118377685546875e-03,8.380632847547531128e-03,1.830848399549722672e-03,1.609349565114825964e-04,3.726501949131488800e-03,7.795657031238079071e-03,2.677987329661846161e-02,-1.490251254290342331e-02,-2.560747601091861725e-02,9.936674032360315323e-04,-1.232479815371334553e-03,-2.621243475005030632e-04,5.749619100242853165e-03,-1.023405790328979492e-02,1.629589125514030457e-02,8.044415153563022614e-03,1.251348108053207397e-02,2.016520011238753796e-05,-4.182555494480766356e-05,-1.573693225509487092e-06,4.671561764553189278e-04,-1.593285705894231796e-03,8.386313915252685547e-03,-2.658902900293469429e-03,-1.542677346151322126e-04,2.501041162759065628e-04,-1.140426757046952844e-04,-3.362358569347634329e-08,2.421373501420021057e-04,3.897759597748517990e-04,-4.874815698713064194e-03,-2.466242294758558273e-03,5.392853636294603348e-04,8.007782162167131901e-05,1.467947186029050499e-08,-1.566972205182537436e-04,-5.999399581924080849e-04,1.437960425391793251e-03,-3.051017038524150848e-02,-3.570872917771339417e-02,-1.164644956588745117e-02,-8.040320826694369316e-04,-3.320873947814106941e-04,-1.681908615864813328e-03,5.671932827681303024e-03,-5.447000265121459961e-02,4.621600359678268433e-02,4.535327106714248657e-02,4.928464069962501526e-03,-2.454119548201560974e-02,4.403967177495360374e-04,1.129567390307784081e-04,2.651173248887062073e-02,-8.860075846314430237e-03,3.926166892051696777e-02,7.471635937690734863e-02,-4.346296936273574829e-02,-2.591438218951225281e-02,-8.471811306662857533e-04,-3.614732413552701473e-04,5.811531562358140945e-03,3.719579428434371948e-02,-8.090003579854965210e-02,-4.051940888166427612e-02,-2.784689515829086304e-02,-4.528231918811798096e-03,4.273704253137111664e-03,-1.080719055607914925e-03,1.074130926281213760e-02,1.543184183537960052e-02,-6.049400568008422852e-02,3.201451152563095093e-02,-5.648270621895790100e-02,1.557167898863554001e-02,1.548902480863034725e-03,-1.056581852026283741e-03,-1.713573932647705078e-02,-4.614508524537086487e-02,-3.623022511601448059e-02,-3.835653886198997498e-02,6.126784682273864746e-01,3.612771397456526756e-04,-1.442242413759231567e-03,4.866691306233406067e-04,-1.060973387211561203e-03,2.127859741449356079e-03,-6.694261915981769562e-03,-1.474948972463607788e-02,-1.017534872516989708e-03,4.186159931123256683e-04,1.744877081364393234e-04,-3.734612619155086577e-09,-3.311972614028491080e-05,7.450925477314740419e-05,3.645686083473265171e-04,1.410590484738349915e-04,-4.935160905006341636e-05,-4.203097341815009713e-05,-5.599576979875564575e-08,1.159762905444949865e-04,4.575780258164741099e-05,1.617508940398693085e-03,1.047099195420742035e-02,3.235474694520235062e-03,4.128780215978622437e-03,-8.231304673245176673e-05,9.860784484772011638e-05,2.992349909618496895e-04,-1.744826789945363998e-03,1.352328155189752579e-02,-4.790652077645063400e-03,-7.372658699750900269e-03,9.065228514373302460e-03,2.010096795856952667e-04,-2.141592267435044050e-04,2.023433335125446320e-04,-4.958301316946744919e-03,-2.656587632372975349e-03,2.571356249973177910e-03,-1.195109821856021881e-02,1.359977945685386658e-02,-8.919413667172193527e-04,-5.628175858873873949e-05,-2.857963409041985869e-06,-1.620401453692466021e-04,-1.038518035784363747e-03,4.401276819407939911e-03,1.024608686566352844e-02,3.287408035248517990e-03,4.186953883618116379e-04,-1.383474562317132950e-03,1.611744082765653729e-04,-2.485449425876140594e-03,-1.211416209116578102e-03,6.526285782456398010e-03,-1.501068286597728729e-02,4.999574273824691772e-03,-1.054441789165139198e-03,-8.199011208489537239e-04,1.398538297507911921e-04,-2.088333247229456902e-03,9.500412270426750183e-04,3.255572868511080742e-03,9.402303956449031830e-03,1.856535114347934723e-02,6.742349341948283836e-06,3.271023451816290617e-04,6.772812048438936472e-05,-1.751879754010587931e-04,-1.166842877864837646e-03,-2.113104332238435745e-03,2.553127240389585495e-03,1.065423421096056700e-04,-1.180407634819857776e-04,-3.462905078777112067e-05,-4.576850187731906772e-08,5.033210254623554647e-05,3.233105599065311253e-05,-1.171219046227633953e-04,-3.194158780388534069e-04,-7.820501195965334773e-05,-1.378699016640894115e-05,-5.425954441307112575e-08,-1.242930302396416664e-04,1.327699283137917519e-05,-2.150331391021609306e-03,-7.159816101193428040e-03,-2.437100745737552643e-03,-9.750057943165302277e-03,-3.309985040687024593e-04,-7.318565621972084045e-05,-9.515156853012740612e-05,1.245017279870808125e-03,-1.017232984304428101e-02,-1.461113616824150085e-02,-2.015443332493305206e-02,1.384614408016204834e-02,1.642561051994562149e-03,8.488942694384604692e-05,1.604896242497488856e-04,-2.760989591479301453e-03,3.883274970576167107e-03,-1.785447075963020325e-02,-2.608285099267959595e-02,1.777940662577748299e-03,2.034124452620744705e-03,-6.522706826217472553e-05,1.391058613080531359e-04,-8.147160988301038742e-04,1.067583682015538216e-03,1.526406593620777130e-02,7.585447747260332108e-03,-7.069496437907218933e-03,-1.108109951019287109e-03,2.569228177890181541e-03,-2.357834600843489170e-04,-9.323609992861747742e-05,1.549706794321537018e-03,6.202404387295246124e-03,-6.234301254153251648e-03,-3.053811751306056976e-02,-5.339699797332286835e-03,1.180584076792001724e-03,1.582772820256650448e-04,-1.177930738776922226e-03,2.707275794818997383e-03,-9.876882657408714294e-03,-1.639707386493682861e-02,1.027526799589395523e-02,-1.770569651853293180e-04,1.840960176195949316e-04,-1.138103179982863367e-04,-4.022850771434605122e-05,-3.230833448469638824e-03,9.469292126595973969e-05,6.610397249460220337e-03,8.121778955683112144e-04,7.281027501448988914e-05,-5.705882358597591519e-06,-1.754938239173498005e-08,5.148713535163551569e-05,1.219649566337466240e-04,1.354126143269240856e-03,-1.445060479454696178e-05,-3.102201844740193337e-06,1.168691142083844170e-05,-5.657057045027613640e-08,-6.095364005886949599e-05,2.709028485696762800e-04,-1.847251434810459614e-03,1.446590758860111237e-02,1.669191755354404449e-02,2.795121399685740471e-04,-4.067053378093987703e-04,1.922409719554707408e-04,2.410582092124968767e-04,2.416923525743186474e-04,1.332400087267160416e-02,3.067058511078357697e-03,-1.630989834666252136e-02,1.410122122615575790e-02,-3.164317458868026733e-03,4.939309437759220600e-04,-6.435316754505038261e-05,-2.278612926602363586e-03,4.635524004697799683e-03,6.373251322656869888e-03,-1.641257107257843018e-02,8.226897567510604858e-03,-2.469355938956141472e-03,1.913796586450189352e-04,2.573368838056921959e-04,-1.049204380251467228e-03,-7.901579141616821289e-03,1.205662824213504791e-02,3.886841470375657082e-03,-1.980416476726531982e-03,6.669468246400356293e-03,2.926149172708392143e-03,2.166546182706952095e-04,-1.036336552351713181e-02,-4.190115258097648621e-03,1.205347944051027298e-02,-1.457028836011886597e-02,5.774584133177995682e-04,1.092928275465965271e-02,2.520245616324245930e-04,1.455319870728999376e-04,-2.253817860037088394e-03,-2.372103743255138397e-03,1.588351652026176453e-02,4.830476362258195877e-03,1.006122864782810211e-02,-1.801333564799278975e-04,3.319117240607738495e-04,-7.287861080840229988e-05,-1.521159138064831495e-04,-2.771018538624048233e-03,-2.338963560760021210e-03,1.511302543804049492e-03,1.958850771188735962e-04,2.354403550270944834e-04,4.324057954363524914e-06,-1.636453816900029778e-08,-4.588014780892990530e-05,-1.153641642304137349e-04,3.109484969172626734e-04,2.598953869892284274e-05,-8.013013575691729784e-05,-4.261232970748096704e-05,6.310847311397083104e-08,1.273250672966241837e-04,-2.503316682123113424e-05,1.772767398506402969e-03,7.732233032584190369e-03,3.119635395705699921e-03,8.326889947056770325e-03,1.435723097529262304e-04,5.666281504090875387e-05,1.248187472810968757e-04,-3.266980871558189392e-03,1.309754420071840286e-02,-5.884850863367319107e-03,-5.731384269893169403e-03,7.342063821852207184e-03,1.320380624383687973e-02,-2.979280252475291491e-04,5.289710243232548237e-04,-8.090610499493777752e-04,-1.146131008863449097e-02,1.017173565924167633e-02,-1.322250440716743469e-02,9.895992465317249298e-03,2.323007211089134216e-04,-3.406175528652966022e-05,8.288271783385425806e-05,1.266036269953474402e-05,-7.738955784589052200e-03,7.212133612483739853e-03,1.109307631850242615e-02,1.095326058566570282e-02,4.730663495138287544e-04,-1.958579756319522858e-03,1.068134442903101444e-04,-8.035374339669942856e-04,-6.689349189400672913e-03,7.570862770080566406e-03,-2.141128294169902802e-02,7.507866248488426208e-03,-1.804044004529714584e-03,-1.177701051346957684e-03,1.318913127761334181e-04,2.636144869029521942e-03,7.102995179593563080e-03,7.987158372998237610e-03,1.751434640027582645e-03,1.078669261187314987e-02,-6.168341496959328651e-05,2.133916423190385103e-04,4.941369115840643644e-05,7.030381239019334316e-04,6.543058436363935471e-03,3.862838726490736008e-03,2.724575111642479897e-03,1.896353205665946007e-04,-1.565887505421414971e-04,-3.727516741491854191e-05,-2.918977770605124533e-08,-4.950083166477270424e-05,-9.467881318414583802e-05,1.231267931871116161e-03,1.551589695736765862e-03,-7.276282849488779902e-05,-3.180299609084613621e-05,-4.480580173549242318e-08,4.479278140934184194e-05,-4.870547854807227850e-05,1.384623115882277489e-03,1.461477950215339661e-02,1.411479897797107697e-04,2.818163484334945679e-03,4.696946998592466116e-04,-6.067886715754866600e-06,-2.763004158623516560e-05,-1.026142388582229614e-03,1.148682087659835815e-02,1.163375563919544220e-04,-2.718095667660236359e-03,4.523037932813167572e-03,5.651853047311306000e-03,-8.132222865242511034e-05,-4.323882458265870810e-04,-6.745325401425361633e-03,-7.530344650149345398e-03,5.980456247925758362e-03,8.493761532008647919e-03,2.540722256526350975e-03,1.180033572018146515e-02,1.998005609493702650e-04,4.596338112605735660e-05,-1.067203702405095100e-04,-4.611372947692871094e-03,3.297980874776840210e-04,2.411057241261005402e-03,1.436068769544363022e-02,5.663983058184385300e-03,-1.955596031621098518e-03,-6.763236888218671083e-05,-5.310198757797479630e-04,2.016243524849414825e-04,2.902751788496971130e-03,-2.339377067983150482e-02,-1.295451819896697998e-02,1.718173269182443619e-03,-1.651711529120802879e-03,4.316605045460164547e-04,1.609713956713676453e-02,1.328912563621997833e-03,1.435626298189163208e-02,2.034744247794151306e-03,-1.195298507809638977e-03,2.924226573668420315e-04,4.995103226974606514e-04,1.690376957412809134e-04,9.530000388622283936e-04,4.430206492543220520e-03,8.940373081713914871e-04,-5.549095571041107178e-03,-1.501046586781740189e-03,2.328757429495453835e-03,2.428728621453046799e-04,-1.323480973951518536e-04,1.039209542796015739e-03,-4.885658272542059422e-04,-4.610211763065308332e-04,9.973060805350542068e-04,-1.300675066886469722e-04,-1.236998243257403374e-03,7.887533865869045258e-04,5.313046858645975590e-04,2.452831249684095383e-04,-5.024281563237309456e-04,-1.451670937240123749e-02,-6.072869058698415756e-03,-3.028496401384472847e-03,-5.160177825018763542e-04,4.791074316017329693e-04,1.127527211792767048e-03,1.824717386625707150e-03,2.874966710805892944e-03,-1.093848608434200287e-02,-5.719331093132495880e-03,1.678875088691711426e-02,1.823809463530778885e-03,-4.765003686770796776e-04,2.142496523447334766e-04,1.212970819324254990e-03,-3.768654540181159973e-03,-7.034279406070709229e-04,-3.445671172812581062e-03,1.665138266980648041e-02,5.188074894249439240e-03,1.667325850576162338e-03,2.410154324024915695e-03,-4.381362523417919874e-04,-1.331739593297243118e-03,-2.061542309820652008e-02,1.215365249663591385e-02,-5.270593101158738136e-05,-1.965540926903486252e-03,4.705154336988925934e-03,-2.199773909524083138e-03,2.330929506570100784e-03,1.425034645944833755e-02,3.308234736323356628e-04,-8.554263040423393250e-03,3.549556247889995575e-03,2.504135482013225555e-03,-7.788938819430768490e-04,-6.761430762708187103e-03,2.383911516517400742e-03,1.163447927683591843e-02,-3.834689408540725708e-02,5.457897111773490906e-02,7.618089020252227783e-02,1.874346658587455750e-02,-2.715326659381389618e-02,-9.177143126726150513e-02,3.367702290415763855e-02,3.544858191162347794e-03,9.444075822830200195e-02,-4.528479184955358505e-03,-1.268171425908803940e-02,3.685808554291725159e-02,-1.510807214799569920e-05\n0.000000000000000000e+00,9.404376442034845240e-07,6.095971912145614624e-06,-4.938181155011989176e-05,-7.222436397569254041e-05,-7.950601457196171395e-07,-4.011924374935915694e-06,2.835085499697242994e-09,-4.245372110744938254e-06,-7.002148322499124333e-06,2.050176044576801360e-05,3.848066844511777163e-04,-1.470177667215466499e-04,6.431005022022873163e-05,-4.657381850847741589e-06,1.449203523407049943e-06,5.926092853769659996e-06,4.886389797320589423e-05,5.701346090063452721e-04,-1.216723612742498517e-04,2.124269667547196150e-04,-1.032348372973501682e-04,-2.519067784305661917e-04,-2.643665993673494086e-06,-1.183017320727230981e-05,-1.546312123537063599e-04,1.330298400716856122e-04,9.515776764601469040e-05,-2.236232685390859842e-04,1.960076042450964451e-05,-3.102175542153418064e-04,3.211780949641251937e-06,4.614469162333989516e-06,-1.625032746233046055e-05,6.073139375075697899e-04,-2.177996502723544836e-04,3.566493978723883629e-05,-8.642932516522705555e-05,4.481223004404455423e-05,5.967147444607689977e-05,7.715165111221722327e-07,4.182413249509409070e-05,-2.972320071421563625e-04,-6.391399801941588521e-05,1.152991826529614627e-04,-8.801701187621802092e-05,2.485034929122775793e-04,3.784917134908027947e-05,-5.847675765835447237e-06,-1.096134365070611238e-04,-1.534853072371333838e-04,-2.592599776107817888e-04,-1.366246433462947607e-04,-1.558967924211174250e-04,1.757458676365786232e-06,7.605005976074608043e-07,9.319038554167491384e-07,-1.141319262387696654e-05,-4.791005630977451801e-05,1.003825018415227532e-04,1.450454237783560529e-05,4.319501385907642543e-06,5.338160917744971812e-06,1.937760998771409504e-06,1.407754268711869372e-08,-5.569311269937315956e-07,2.587534709164174274e-06,3.455487239989452064e-05,4.198712485958822072e-05,-3.126461933788959868e-08,1.026712425300502218e-06,1.569996896932934760e-07,1.885753476926765870e-06,2.164890702260890976e-06,5.031561886426061392e-05,-5.878491792827844620e-04,4.664890002459287643e-05,1.262214063899591565e-04,3.035997224287712015e-06,-1.444008717044198420e-07,3.391215159354032949e-06,-1.287096438318258151e-05,-2.212044637417420745e-05,-2.659851452335715294e-04,-9.394563676323741674e-05,3.731278702616691589e-04,-3.767117232200689614e-05,7.474504855053965002e-07,-4.050500137964263558e-06,-1.158916711574420333e-04,2.468906168360263109e-04,-4.445461090654134750e-04,-1.949388097273185849e-04,2.330256829736754298e-04,-5.929752296651713550e-05,7.077005648170597851e-06,7.702650691499002278e-06,7.765852387819904834e-06,4.156320355832576752e-04,8.673523552715778351e-07,-1.839995675254613161e-04,2.568063791841268539e-05,7.772460230626165867e-05,5.976909960736520588e-06,-1.198919335365644656e-06,5.962903378531336784e-05,1.934993779286742210e-04,1.945891272043809295e-04,-3.007475752383470535e-04,9.513463010080158710e-05,9.984080679714679718e-05,2.749234590737614781e-05,-1.752425987433525734e-06,3.049811675737146288e-05,1.805169085855595767e-05,2.525727031752467155e-04,-9.642390068620443344e-05,4.471362626645714045e-05,-9.983236850530374795e-07,1.399518623657058924e-06,2.174547034883289598e-06,1.714392055873759091e-06,4.271468787919729948e-05,1.655306405154988170e-04,4.113976501685101539e-06,1.656636413827072829e-06,-6.988336735958000645e-07,7.837147677491884679e-07,3.785067193007307651e-08,-1.686592440819367766e-06,-8.067222552199382335e-06,2.860750100808218122e-05,-4.894264202448539436e-05,1.158580744231585413e-06,4.157926923653576523e-06,2.773337648420692858e-08,9.788770967134041712e-07,1.888452857201627921e-06,1.926502409332897514e-05,-2.158186835004016757e-04,-4.366339999251067638e-04,1.649785554036498070e-05,-2.839007720467634499e-05,-1.306743229179119226e-06,1.323129254160448909e-06,-4.298918793210759759e-05,-5.097109242342412472e-04,-4.727870982605963945e-04,-2.032876946032047272e-04,-6.693928735330700874e-04,-6.493991531897336245e-05,-7.294889655895531178e-06,2.581430635473225266e-05,2.301284694112837315e-04,6.124781793914735317e-05,-1.049601050908677280e-04,2.092050417559221387e-04,1.289340725634247065e-04,-2.600529114715754986e-05,-1.870695314210024662e-06,-7.261220162035897374e-06,4.829627869185060263e-05,4.030134878121316433e-04,6.534626591019332409e-04,3.118298482149839401e-04,3.459426443441770971e-05,-4.511532461037859321e-05,-1.091925732907839119e-04,2.374239556957036257e-06,-7.722934242337942123e-05,1.825174840632826090e-04,-4.731262743007391691e-04,-4.824224160984158516e-04,3.756468067876994610e-04,-2.974765666294842958e-04,-6.920634768903255463e-05,4.488815648073796183e-06,-2.548613701947033405e-04,5.915477231610566378e-05,1.251064386451616883e-04,2.349929418414831161e-04,1.313285320065915585e-04,-6.568700428033480421e-07,1.503166458860505372e-06,2.700793686472025001e-07,-2.224178933829534799e-05,-6.559115718118846416e-05,-2.425682614557445049e-04,4.753655593958683312e-05,-4.658804300561314449e-06,-3.837968506559263915e-06,-5.257895168142567854e-07,7.456247175241514924e-08,7.000924142630537972e-06,5.503632110048783943e-06,-1.903225347632542253e-05,-3.213876334484666586e-05,5.286657597025623545e-06,1.028580845741089433e-05,-2.186027359130093828e-08,-7.991544407559558749e-06,-2.005144779104739428e-07,-1.773135300027206540e-04,-8.645285852253437042e-04,1.370275975205004215e-03,9.996804874390363693e-05,-7.195172656793147326e-06,-1.381607489747693762e-06,2.122730620612856001e-06,2.042277774307876825e-04,2.347222995012998581e-03,8.874339982867240906e-06,1.359469257295131683e-03,5.414133192971348763e-04,1.358513487502932549e-03,-9.122624760493636131e-06,3.432129233260639012e-05,7.396799628622829914e-04,-5.136440740898251534e-04,-5.137228872627019882e-04,-2.184418961405754089e-03,7.695279200561344624e-04,1.650083344429731369e-03,-2.512196078896522522e-05,-2.534746818128041923e-05,-3.589086918509565294e-05,-1.875174813903868198e-03,8.286110823974013329e-04,7.147521246224641800e-04,-4.423987993504852057e-04,-1.051180297508835793e-04,1.108813376049511135e-04,1.730274198052939028e-05,2.252633275929838419e-04,6.200872012414038181e-04,1.346530974842607975e-03,-1.043826341629028320e-05,5.913994391448795795e-04,-5.076556699350476265e-04,1.330673112533986568e-04,2.784452772175427526e-05,5.310160340741276741e-04,2.376011339947581291e-03,3.151986747980117798e-04,-4.132599569857120514e-04,2.074675867334008217e-04,6.558997035026550293e-01,4.551799065666273236e-06,-1.327032987319398671e-05,9.657235932536423206e-05,2.465508878231048584e-04,-4.973540781065821648e-04,7.305773760890588164e-05,5.526433596969582140e-06,2.892420525313355029e-07,4.774387889483477920e-07,-7.203493623819667846e-08,-7.958032028909656219e-07,-3.830892637779470533e-06,-7.970144906721543521e-06,1.344700649497099221e-06,-3.458697392488829792e-06,-1.073186581379559357e-06,-9.343830242869444191e-08,-2.388887423876440153e-06,1.342553787253564224e-06,6.239934464247198775e-06,-1.208391840918920934e-04,4.214952059555798769e-05,-7.766547787468880415e-05,-9.268003395845880732e-07,-6.675774102404830046e-07,6.266793207032606006e-06,2.334858436370268464e-06,-2.675003488548099995e-04,9.380698611494153738e-05,-1.221648708451539278e-04,-6.572699930984526873e-05,-7.278240809682756662e-05,1.948780663951765746e-06,-1.413976406183792278e-05,-8.651081589050590992e-05,4.227081080898642540e-04,-1.040392380673438311e-04,6.137452146504074335e-05,-2.634053234942257404e-04,-5.192422395339235663e-05,9.493922334513626993e-06,6.364185537677258253e-06,-1.106292438635136932e-05,2.383651735726743937e-04,3.899235161952674389e-04,9.551516268402338028e-05,-6.804885197198018432e-05,1.229747431352734566e-04,1.077359956980217248e-05,7.775946073707018513e-07,-7.410017133224755526e-07,-1.175543875433504581e-04,-9.626150131225585938e-05,2.752450818661600351e-04,2.462246047798544168e-04,3.574408765416592360e-06,-1.020911622617859393e-05,-7.359092251135734841e-07,1.366662036161869764e-05,-6.548791134264320135e-05,-2.123958984157070518e-05,-1.046954566845670342e-04,-2.811975427903234959e-04,-2.288425775986979716e-06,-9.102303266672606696e-08,-4.036262453155359253e-06,-8.007227734196931124e-07,-8.671286923345178366e-05,1.301010488532483578e-04,3.029057916137389839e-05,1.010670303003280424e-06,1.546970906929345801e-06,1.944347616245067911e-07,-8.473443813272751868e-08,-1.822479475777072366e-06,-2.700267259569955058e-06,3.127982199657708406e-05,3.723622648976743221e-05,2.537448153816512786e-07,-2.841246669049724005e-07,-9.649056664784438908e-09,3.582401177482097410e-06,5.437448180600767955e-08,7.642670971108600497e-05,-1.841781777329742908e-04,-3.013321838807314634e-04,9.409986523678526282e-05,1.469595918024424464e-05,-2.391418831848568516e-07,5.447828243632102385e-06,-5.616957059828564525e-05,-1.966385316336527467e-04,8.879174129106104374e-05,-8.988707850221544504e-05,9.015775867737829685e-05,-1.369364908896386623e-04,-3.731768174475291744e-06,1.784455662345862947e-06,-7.264809391926974058e-05,7.079525676090270281e-05,9.337499795947223902e-05,1.648121542530134320e-05,-3.478128928691148758e-04,-9.182177018374204636e-05,2.799629783112322912e-06,5.120220066601177678e-06,3.361486233188770711e-05,3.145702648907899857e-04,2.692918933462351561e-04,3.959840978495776653e-05,-1.371750840917229652e-04,1.777316720108501613e-05,-7.547712448285892606e-05,1.677901877883414272e-06,3.450529038673266768e-05,-7.716171967331320047e-05,5.814274481963366270e-05,9.903008321998640895e-05,2.044939355982933193e-05,-4.512012674240395427e-05,-2.653808587638195604e-05,-1.009506831906037405e-05,1.669977791607379913e-07,-3.835930838249623775e-04,3.425360773690044880e-05,6.473364192061126232e-05,1.013551664073020220e-04,1.780499928827339318e-06,-5.820316346216714010e-06,2.382033471803879365e-06,-4.736594746646005660e-06,3.375750384293496609e-05,4.203927528578788042e-05,-8.314834121847525239e-05,-1.048579360940493643e-05,-4.904750767309451476e-06,1.292005151753983228e-07,5.764604793512262404e-08,-4.514332431426737458e-06,-8.842102033668197691e-06,-3.187639595125801861e-05,6.524469426949508488e-06,-5.892333774681901559e-06,-3.263921371399192140e-06,2.936366172434645705e-08,5.964524916635127738e-06,-6.995365765760652721e-06,-5.245789907348807901e-06,-1.705063332337886095e-04,2.180263691116124392e-04,5.146328476257622242e-04,1.249566048500128090e-05,-3.093495024586445652e-06,-1.157123733719345182e-06,-1.094021645258180797e-04,-3.690877056214958429e-04,5.851360037922859192e-04,6.771717016818001866e-05,-2.447402512189000845e-04,8.277088636532425880e-05,-9.022516678669489920e-06,-8.303840331791434437e-06,-2.197187131969258189e-04,-3.958920569857582450e-05,4.412857742863707244e-05,7.454063743352890015e-04,2.235437423223629594e-04,1.818572673073504120e-05,-2.577177383500384167e-06,-3.709458269440801814e-07,3.899893636116757989e-05,8.942854765336960554e-05,1.346633944194763899e-04,3.360258124303072691e-04,2.272125566378235817e-04,-3.471653035376220942e-04,-1.322670868830755353e-04,-1.222525156663323287e-06,2.124281600117683411e-04,4.010645789094269276e-04,-1.430289557902142406e-04,-5.172200035303831100e-04,-5.768431583419442177e-04,-1.768121437635272741e-04,-4.113780960324220359e-05,2.493659394531277940e-07,1.525898842373862863e-04,2.664881176315248013e-04,-1.104046168620698154e-04,-6.033902755007147789e-04,-4.607719019986689091e-04,6.606472197745461017e-06,-4.922975676890928298e-06,1.480018227084656246e-06,9.528240298095624894e-06,6.224042590474709868e-05,2.273528079967945814e-04,2.780813156277872622e-05,-2.274508005939424038e-06,-1.035639525071019307e-05,-2.653252295203856193e-06,-8.683491614647209644e-08,-4.630108492165163625e-07,2.707491830733488314e-06,4.219362745061516762e-05,3.199023558408953249e-05,-2.422589204797986895e-07,-2.901113930420251563e-06,-9.225004760082811117e-08,-8.630503884887730237e-07,1.820142074393515941e-06,-1.004800560622243211e-05,1.489186397520825267e-04,-3.403900773264467716e-04,-1.471248833695426583e-04,-1.754903314576949924e-05,-1.232701833941973746e-06,1.685280039964709431e-07,-3.078587178606539965e-05,-1.387282682117074728e-04,-1.945398544194176793e-04,-1.728744537103921175e-04,2.672933915164321661e-04,-7.081879302859306335e-04,5.215850251261144876e-06,-1.600776158738881350e-05,-2.856117207556962967e-04,5.033415509387850761e-04,-1.863641227828338742e-04,3.445609181653708220e-04,-2.833149628713726997e-04,-5.591192748397588730e-04,1.036464527714997530e-05,1.066488221113104373e-05,-1.691334728093352169e-05,3.527222725097090006e-04,8.791332220425829291e-05,-2.319570194231346250e-04,-2.007178554777055979e-04,2.055629156529903412e-04,-5.528542260435642675e-06,-1.737357933961902745e-06,-1.069043210009112954e-04,-1.338355650659650564e-04,-7.560054655186831951e-05,9.448644414078444242e-05,-1.875332236522808671e-04,1.395964936818927526e-04,-1.722477827570401132e-05,-1.161888758360873908e-05,-5.567805492319166660e-04,-2.925562730524688959e-04,-3.097785520367324352e-04,3.764528082683682442e-05,-8.003848051885142922e-06,-1.030554358294466510e-06,-3.713177420650026761e-06,3.301832066426868550e-06,-3.878886855090968311e-05,-3.609152045100927353e-04,-1.415288134012371302e-04,-7.701454887865111232e-05,-6.822055183874908835e-06,2.771055847006209660e-07,-2.360350634944552439e-07,-1.506232365500181913e-07,7.896587703726254404e-07,2.568027639426873066e-06,2.539783054089639336e-06,-7.076703695929609239e-06,2.271045559609774500e-06,4.842149223804881331e-07,9.986001714423764497e-08,3.777840618113259552e-07,-1.195249524243990891e-06,-3.272702451795339584e-05,-2.388140419498085976e-04,-4.819698369828984141e-05,-4.392850678414106369e-05,-9.852414223132655025e-06,-8.057639320213638712e-07,-4.655292741517769173e-06,5.422679805633379146e-06,-2.507052849978208542e-04,-1.146891954704187810e-04,-2.992843510583043098e-04,-3.616649482864886522e-04,-3.295524220447987318e-04,3.053312184420065023e-06,-6.221533112693578005e-06,5.641954339807853103e-05,1.605633442522957921e-04,7.731166988378390670e-05,5.430199234979227185e-05,-5.761849752161651850e-05,-3.920110757462680340e-04,6.873842721688561141e-07,-1.293051354878116399e-06,8.472743502352386713e-06,2.990606590174138546e-04,1.300641160923987627e-04,1.666048774495720863e-06,-4.614560166373848915e-04,3.778113750740885735e-07,3.356545130372978747e-05,6.171371296659344807e-06,5.149286153027787805e-06,1.696062099654227495e-06,-1.422300556441769004e-04,8.183030877262353897e-05,2.922638668678700924e-04,1.853475696407258511e-04,2.787320772767998278e-05,-9.107851838052738458e-06,-3.456759441178292036e-04,-2.068090543616563082e-04,-2.749756677076220512e-04,1.369382516713812947e-04,-3.065982018597424030e-04,3.715553702932083979e-06,-1.083498682419303805e-05,6.054706318536773324e-07,-3.920173912774771452e-05,-1.049366837833076715e-04,5.208712536841630936e-06,4.256397005519829690e-05,4.205827281111851335e-05,4.873853413300821558e-06,1.438979506929172203e-05,9.900715667754411697e-06,-2.399040749878622591e-05,1.213283394463360310e-05,6.204842065926641226e-06,-2.164864417864009738e-05,2.203214080509496853e-06,-4.150489985477179289e-06,2.599794424895662814e-05,4.529490524873835966e-06,8.579620953241828829e-06,3.667029523057863116e-05,5.514634540304541588e-04,-2.371260234212968498e-05,7.208155875559896231e-05,1.738496393954847008e-06,2.628201582410838455e-05,-3.437510895309969783e-05,-6.772495544282719493e-05,-2.400180965196341276e-04,1.438519975636154413e-04,-4.017356550320982933e-04,-2.012855984503403306e-04,-2.954305673483759165e-04,-1.147053262684494257e-05,-2.036137448158115149e-05,-7.378631562460213900e-05,7.669121259823441505e-05,2.478098613210022449e-04,1.739532017381861806e-04,-4.243593139108270407e-04,-8.584222814533859491e-05,-8.422189421253278852e-05,-1.200289261760190129e-06,3.831351932603865862e-05,-3.922705218428745866e-06,4.238951951265335083e-04,1.324684999417513609e-04,-2.150970249203965068e-04,1.080514339264482260e-04,-1.399399770889431238e-04,1.498487290518824011e-05,-1.769111549947410822e-04,-5.794961180072277784e-05,3.900399606209248304e-04,-4.307649214752018452e-04,1.776201243046671152e-04,1.190174079965800047e-04,-7.780659507261589170e-05,1.310932475462323055e-05,-1.782433537300676107e-04,-2.510994090698659420e-04,4.369946545921266079e-04,-9.840711718425154686e-04,-8.795870817266404629e-04,5.397925269789993763e-05,2.647945366334170103e-04,4.755140747874975204e-03,-8.567732875235378742e-04,3.437144041527062654e-04,-8.537109242752194405e-04,-3.052426618523895741e-04,3.947874938603490591e-04,-2.648265217430889606e-04,6.833286647633940447e-08\n0.000000000000000000e+00,-2.005467422350193374e-06,-7.307796295208390802e-06,4.748405899590579793e-06,2.913359276135452092e-05,-3.865184226015117019e-07,8.951393510869820602e-07,2.261598375241646863e-08,7.140248726500431076e-06,7.097291017998941243e-06,3.199604179826565087e-05,-3.092075639870017767e-04,2.467538579367101192e-04,-6.218993803486227989e-05,-8.220389645430259407e-06,3.123901024082442746e-06,3.583868874557083473e-06,-7.670244667679071426e-05,-2.771477447822690010e-04,4.107722488697618246e-04,-2.011550241149961948e-04,3.985125513281673193e-04,1.088692079065367579e-04,4.737366452900459990e-06,1.115999475587159395e-05,4.212718340568244457e-05,9.099021553993225098e-06,4.145455022808164358e-05,1.423739595338702202e-04,2.384520485065877438e-04,3.585390368243679404e-05,8.408968596995691769e-07,-4.596673534251749516e-06,-1.224459538207156584e-06,-8.575767278671264648e-04,6.875160033814609051e-04,2.641849569045007229e-04,-2.183552714996039867e-05,-1.963348622666671872e-04,-6.560906331287696958e-05,7.578945769637357444e-06,-1.279063289985060692e-04,5.694418796338140965e-04,-1.473736920161172748e-04,-3.727068542502820492e-04,2.906602458097040653e-04,-4.977146745659410954e-04,-4.114781768294051290e-05,1.205952776217600331e-05,1.462799264118075371e-05,1.212677307194098830e-04,2.973056107293814421e-04,5.648125079460442066e-04,4.487852565944194794e-04,-2.381943886575754732e-06,8.000863999768625945e-06,-1.080329070646257605e-06,-1.026790414471179247e-06,-1.633151987334713340e-05,-1.843937934609130025e-05,1.076188927982002497e-04,1.371964845020556822e-05,-5.230252099863719195e-06,-2.719328222156036645e-06,-3.590964681166042283e-08,3.791875542447087355e-07,-2.316213794983923435e-06,-1.295632682740688324e-04,-1.185177679872140288e-04,-1.587703309269272722e-06,-4.040186468046158552e-06,-5.732310981443333731e-08,-2.465535544615704566e-06,-2.085592768708011135e-06,-8.767269173404201865e-05,4.973939503543078899e-04,1.454737503081560135e-05,-1.508388668298721313e-04,-1.900042843772098422e-05,3.920223207387607545e-06,6.511671927000861615e-06,1.640145637793466449e-05,2.165112819056957960e-04,4.995262133888900280e-04,-1.265155879082158208e-04,6.103514169808477163e-05,-4.278183041606098413e-05,2.132429926859913394e-06,3.624926648626569659e-06,1.158350823970977217e-05,-1.668631739448755980e-04,5.359308561310172081e-04,2.350046561332419515e-04,-5.265262734610587358e-05,-1.819337194319814444e-05,-7.926628313725814223e-06,-1.338556285190861672e-05,-2.402029349468648434e-05,-5.084110889583826065e-04,3.988729731645435095e-04,6.413216469809412956e-04,-1.149928430095314980e-04,-3.674823092296719551e-04,2.280043190694414079e-05,6.415730240405537188e-06,-1.523186510894447565e-04,-5.006164428777992725e-05,-3.128607640974223614e-04,1.009377301670610905e-04,2.578823477961122990e-05,-4.111340676899999380e-04,-1.978355248866137117e-05,1.030773455568123609e-05,-1.437185565009713173e-04,3.781319901463575661e-05,-2.969057532027363777e-04,4.103106621187180281e-04,8.747765969019383192e-05,1.202206476591527462e-06,7.861369340389501303e-06,-3.192717031197389588e-06,-1.181995867227669805e-05,-1.193948119180276990e-04,-3.996609302703291178e-05,1.831373228924348950e-04,2.467118611093610525e-05,3.336526560815400444e-06,-1.385842097079148516e-06,1.536361224907523138e-07,9.107816367759369314e-08,7.123778232198674232e-06,-1.252368674613535404e-04,-1.087390846805647016e-04,-3.338812803121982142e-06,-6.706372005282901227e-06,1.390553308056041715e-07,-1.017587510432349518e-05,3.002555786224547774e-06,-1.451921270927414298e-04,1.680381537880748510e-04,4.074422467965632677e-04,3.657097113318741322e-05,-2.838001273630652577e-05,8.545078344468493015e-06,1.197330857394263148e-05,8.635263657197356224e-05,6.774667999707162380e-04,8.894383208826184273e-04,5.430641467683017254e-04,9.705714182928204536e-04,-6.950756505830213428e-05,1.504518513684161007e-05,-3.971585829276591539e-05,-3.761834232136607170e-04,-2.416499337414279580e-04,2.193273103330284357e-04,-7.859039469622075558e-04,-3.655445179902017117e-04,-1.259566779481247067e-04,4.319716936151962727e-06,2.813979108395869844e-06,-1.099573346436955035e-04,-1.418123429175466299e-04,-2.000015047087799758e-05,-2.559614658821374178e-04,-7.879111944930627942e-05,-2.188601501984521747e-04,1.025047313305549324e-04,7.568971795990364626e-06,-5.376020562835037708e-04,-3.436131519265472889e-04,7.283384329639375210e-04,3.356350352987647057e-04,1.708853524178266525e-04,-1.359346206299960613e-04,-1.311414234805852175e-05,3.807626626439741813e-06,-4.310818621888756752e-05,-2.376436168560758233e-05,1.286492333747446537e-04,-4.714745446108281612e-04,1.391010882798582315e-04,5.588557314695208333e-07,8.560119567846413702e-06,-1.427265033271396533e-06,1.105828960135113448e-05,-7.401914626825600863e-05,2.872531476896256208e-04,9.639928612159565091e-05,1.405904549756087363e-05,7.822287443559616804e-06,-3.919351001968607306e-06,4.416896004499903938e-08,-2.123003696397063322e-06,9.141873306361958385e-06,4.540631198324263096e-04,4.071081348229199648e-04,9.429155397810973227e-06,9.155902262136805803e-06,-1.131994338265940314e-07,7.339236617553979158e-06,-4.764976438309531659e-06,4.036597965750843287e-04,-2.852302277460694313e-04,-2.247862517833709717e-03,6.262851529754698277e-04,1.426512462785467505e-04,-2.886787115130573511e-05,-6.931585085112601519e-05,-7.457839819835498929e-05,-1.310492632910609245e-03,-5.953813088126480579e-04,-1.485698157921433449e-03,5.251853144727647305e-04,-7.521935040131211281e-04,2.976274117827415466e-05,-1.500873258919455111e-05,2.926568267866969109e-04,1.828814856708049774e-04,4.593752091750502586e-04,3.780857194215059280e-03,-1.723886001855134964e-03,-4.443536745384335518e-04,1.165735920949373394e-05,4.357560828793793917e-05,1.644466101424768567e-04,3.034890396520495415e-03,-1.163790351711213589e-03,-1.536519033834338188e-03,1.438182196579873562e-03,1.603879849426448345e-03,-1.583481061970815063e-04,-5.585382677963934839e-05,6.071515381336212158e-04,-1.464885892346501350e-03,-5.329949781298637390e-04,1.380037283524870872e-03,-1.726037822663784027e-03,1.996421720832586288e-03,-6.331194890663027763e-05,-9.049814980244264007e-05,3.925159107893705368e-04,-1.778134843334555626e-03,-3.040485898964107037e-04,-2.466824371367692947e-04,-1.255976734682917595e-03,4.991967216483317316e-06,6.558387279510498047e-01,2.248554119432810694e-05,9.266033885069191456e-05,8.271419210359454155e-04,-1.350503589492291212e-04,-1.194067299365997314e-03,-1.481181825511157513e-04,-9.999957910622470081e-06,3.105668156422325410e-06,-5.046149453846737742e-08,4.158121100772405043e-07,1.674981831456534564e-06,-4.037941107526421547e-05,-5.324857193045318127e-05,2.070885329885641113e-06,-2.274456619488773867e-06,6.794084583816584200e-08,3.400437890377361327e-06,-1.839003516579396091e-06,-1.548959517094772309e-05,1.462687505409121513e-04,5.779540515504777431e-06,7.682804425712674856e-05,-1.429967323929304257e-05,4.218321464577456936e-06,6.586035397049272433e-06,-1.393967977492138743e-05,4.838785389438271523e-04,7.710156205575913191e-05,3.805423330049961805e-05,3.574331058189272881e-04,-5.503569263964891434e-05,-4.154740054218564183e-06,1.389711178489960730e-05,-8.257325680460780859e-05,-4.404409555718302727e-04,2.055449876934289932e-04,-2.135526738129556179e-04,4.276202234905213118e-04,-1.378746819682419300e-04,-1.001100281428080052e-05,-6.632963959418702871e-06,3.039581542907399125e-06,-3.916237619705498219e-04,9.416270768269896507e-05,4.939590580761432648e-04,1.548985601402819157e-04,-3.336531808599829674e-04,-3.751320264200330712e-06,4.172798071522265673e-06,-6.482631579274311662e-05,2.909565228037536144e-04,-9.659072384238243103e-05,-4.275467945262789726e-04,-3.346893936395645142e-05,-1.524408871773630381e-04,1.567077197250910103e-05,8.730537956580519676e-06,-1.880520576378330588e-04,8.746486855670809746e-05,1.441641870769672096e-05,1.757655263645574450e-04,5.058755632489919662e-04,1.627208121135481633e-06,1.142490600614110008e-05,3.521397275108029135e-06,-1.792186776583548635e-05,-2.148061867046635598e-06,-7.354956323979422450e-05,1.166194924735464156e-04,1.927281482494436204e-05,-5.132343403602135368e-07,-2.012302502407692373e-07,-8.220104064093902707e-08,5.260368425297201611e-07,7.820132168490090407e-07,-1.540861194371245801e-05,-1.091827925847610459e-05,-3.256246827731956728e-06,8.145377705659484491e-08,-5.908987077418714762e-09,-8.896563485905062407e-06,2.872854565794114023e-06,-1.395560393575578928e-04,-5.204949411563575268e-04,-2.038976526819169521e-04,-2.751701103989034891e-04,-1.243713813892100006e-05,-1.135920138040091842e-05,-6.844982635811902583e-06,1.180616163765080273e-05,5.828036228194832802e-05,-3.586208331398665905e-04,-2.275968727190047503e-04,2.836323401425033808e-04,2.245146606583148241e-05,-1.556098595756338909e-06,-6.668156856903806329e-06,-1.328821235802024603e-04,1.274712849408388138e-05,6.559863686561584473e-05,-9.052642271853983402e-04,-1.173595592263154685e-05,-5.366015830077230930e-05,-8.633495781396050006e-06,-1.954319259311887436e-06,-3.119504253845661879e-05,-1.941864175023511052e-04,1.285364851355552673e-04,6.189023843035101891e-04,-5.390167352743446827e-04,-1.745327317621558905e-04,6.372775533236563206e-05,1.027815778797958046e-05,-6.262339593376964331e-05,5.194195546209812164e-05,-5.102506838738918304e-05,6.526937795570120215e-06,-7.116698543541133404e-04,-1.424157089786604047e-04,1.811927722883410752e-05,4.293338406569091603e-06,-8.513740613125264645e-05,1.810199610190466046e-04,-4.527249257080256939e-04,-4.401987534947693348e-04,2.179569564759731293e-04,-3.857851879729423672e-06,1.183174390462227166e-05,-3.678862185552134179e-06,-7.186579750850796700e-06,-1.329534861724823713e-04,2.876304642995819449e-05,2.033183700405061245e-04,2.142302218999247998e-05,6.898394531162921339e-07,-2.437790271869744174e-07,-7.903554433141835034e-08,3.495158125588204712e-06,1.305651380789640825e-06,-5.682501068804413080e-05,-3.382672002771869302e-05,1.623121761440415867e-06,1.643069026613375172e-06,7.048515726637560874e-08,-7.032092526060296223e-06,1.418857755197677761e-05,5.434118793345987797e-05,-7.881782948970794678e-05,2.184646582463756204e-04,-5.220863386057317257e-04,-2.342423977097496390e-05,1.249410979653475806e-05,1.899442759167868644e-05,9.604293882148340344e-05,5.687895463779568672e-04,-3.403490700293332338e-04,-3.940625756513327360e-04,6.165194208733737469e-04,-2.791715669445693493e-04,1.017827526084147394e-05,2.014392339333426207e-05,5.854978007846511900e-05,1.166064612334594131e-04,-3.462504901108331978e-05,-6.637508631683886051e-04,-3.751181066036224365e-05,-2.014858473557978868e-04,7.793821623636176810e-07,1.301300471823196858e-06,-5.163620153325609863e-05,-3.949727688450366259e-04,4.089949070475995541e-04,1.550508895888924599e-04,-3.503322659526020288e-05,4.695181851275265217e-04,1.507719571236521006e-04,1.538446485938038677e-05,-3.312986809760332108e-04,-5.487073794938623905e-04,-2.974261878989636898e-04,8.427768480032682419e-04,1.018671784549951553e-03,1.552657340653240681e-04,2.660661448317114264e-05,1.912479456223081797e-05,-4.132866451982408762e-04,-1.189653703477233648e-04,1.953003811649978161e-04,6.486293859779834747e-04,6.878598360344767570e-04,-1.365350181004032493e-05,2.825922274496406317e-05,-7.724954230070579797e-06,-2.952831528091337532e-05,-3.281517128925770521e-04,-3.159398620482534170e-04,2.634288684930652380e-04,3.498091246001422405e-05,1.272886038350407034e-05,2.413457877992186695e-06,-6.123696039139758795e-08,5.030151442042551935e-07,-3.310211468487977982e-06,-8.315666491398587823e-05,-8.074498327914625406e-05,-1.037945276038954034e-05,-5.082897587271872908e-07,-8.220126801461447030e-09,-3.708433382598741446e-07,2.489025064278393984e-06,-5.160852015251293778e-05,9.433633385924622416e-05,-7.012647256487980485e-05,1.707281771814450622e-04,-2.477681482560001314e-05,5.319113370205741376e-06,1.067112953023752198e-05,7.854291470721364021e-05,2.298501058248803020e-04,3.987512027379125357e-04,-1.936611515702679753e-04,-1.349616359220817685e-04,3.551839326974004507e-04,-6.705374744342407212e-06,9.644061719882301986e-06,-8.450359018752351403e-05,-2.570388605818152428e-04,1.440357882529497147e-04,-2.329859853489324450e-04,5.854210467077791691e-04,1.897380570881068707e-04,-9.860989848675671965e-06,-9.749963282956741750e-06,-2.146951555914711207e-05,-4.976475611329078674e-04,1.534879993414506316e-04,3.004498139489442110e-04,-3.923006879631429911e-04,-2.734514418989419937e-04,2.044909160758834332e-05,8.284999239549506456e-06,-1.008531689876690507e-04,2.915611257776618004e-04,1.035812892951071262e-04,-4.319397557992488146e-04,2.928277535829693079e-04,-3.032584500033408403e-04,1.064665229932870716e-05,1.905773024191148579e-05,-1.472493750043213367e-04,7.216574740596115589e-04,5.574858514592051506e-04,-1.342032774118706584e-04,2.723378129303455353e-04,-1.296869049838278443e-05,1.649873775022570044e-05,-4.020445885544177145e-06,2.459393726894631982e-06,-2.934683652711100876e-05,-1.266288745682686567e-04,2.681990736164152622e-04,3.272694448241963983e-05,3.895428108080523089e-06,-4.461282685497280909e-07,6.233065619198896457e-08,-2.631921915963175707e-07,-1.285132270822941791e-06,-3.443152309046126902e-06,4.991058631276246160e-06,1.855154664553992916e-06,1.051599383572465740e-06,-4.497031369510295917e-08,4.178351900918642059e-06,-7.535916665801778436e-06,9.358078386867418885e-06,1.215462762047536671e-04,-4.629380709957331419e-04,1.593692868482321501e-04,6.590104021597653627e-06,5.578557193075539544e-06,-2.770028004306368530e-06,-9.850416972767561674e-06,7.033757283352315426e-04,-1.657488901400938630e-04,6.443481834139674902e-05,4.403758794069290161e-06,3.965584910474717617e-04,-6.782295713492203504e-06,2.001689972530584782e-05,1.501568622188642621e-04,-2.460556861478835344e-04,2.888187882490456104e-04,9.566266089677810669e-05,-6.218604976311326027e-04,3.177878679707646370e-04,9.782029337657149881e-07,-3.085281150561058894e-06,2.339213824598118663e-05,-2.344018430449068546e-04,-1.938458590302616358e-04,4.848011303693056107e-04,2.274810976814478636e-04,7.446967356372624636e-05,-7.667314639547839761e-05,-5.583130587183404714e-06,-2.774356835288926959e-05,-1.142190594691783190e-04,-8.441790123470127583e-05,-2.505856682546436787e-04,3.597176983021199703e-04,-1.046731558744795620e-04,-4.937305129715241492e-05,-1.162462558568222448e-05,2.639417652972042561e-04,-1.216446980834007263e-04,6.326423026621341705e-04,1.892471627797931433e-04,-2.185309422202408314e-04,-8.582968803239054978e-06,-3.322411430417560041e-06,-1.496065010542224627e-06,1.580952448421157897e-05,1.937438210006803274e-04,1.233296788996085525e-04,-3.844549064524471760e-04,-3.168354669469408691e-05,-4.082444866071455181e-05,-2.241010224679484963e-05,4.136904408369446173e-06,2.080769445456098765e-05,-1.525658262835349888e-05,-8.442362741334363818e-05,-4.278644701116718352e-05,-9.029328793985769153e-06,7.864536200941074640e-06,3.388608820387162268e-05,2.010689513554098085e-06,-2.536484680604189634e-05,-4.152879228058736771e-06,-2.573635138105601072e-04,1.679081760812550783e-04,-5.447395960800349712e-05,-4.524265477812150493e-06,-2.982362639158964157e-05,2.326114372408483177e-05,-1.522696402389556170e-05,2.972948132082819939e-04,2.967877662740647793e-04,3.735986683750525117e-05,1.781910832505673170e-04,2.055016811937093735e-04,2.127335756085813046e-05,1.645230440772138536e-06,-2.408897562418133020e-04,3.294314956292510033e-04,-2.777091867756098509e-04,-8.778818300925195217e-05,3.946889191865921021e-04,-1.091952144633978605e-04,8.413863542955368757e-05,-2.909670001827180386e-05,-3.510194073896855116e-05,-1.340124872513115406e-04,-3.977789892815053463e-04,4.751255619339644909e-04,-3.567790554370731115e-05,-2.509917831048369408e-04,1.144065390690229833e-04,-3.889754589181393385e-05,7.047883991617709398e-05,2.997213450726121664e-04,-3.715413913596421480e-04,5.300264092511497438e-05,7.575741619803011417e-06,-2.584786489023827016e-05,3.412787191336974502e-05,-1.644326112000271678e-04,1.000387710519134998e-04,1.962782116606831551e-04,-5.365501856431365013e-04,5.041040712967514992e-04,1.297031412832438946e-03,-1.180071376438718289e-05,-7.368618971668183804e-04,-5.543123930692672729e-03,1.279451651498675346e-03,-3.036311827600002289e-04,8.436154457740485668e-04,1.148026087321341038e-03,-3.772132913582026958e-04,3.145633963868021965e-04,2.059890960026677931e-07\n0.000000000000000000e+00,1.150583898379409220e-06,7.327871117013273761e-06,-2.602372478577308357e-05,-4.519548383541405201e-05,7.508141379730659537e-07,-1.481958179283537902e-06,3.779273072268551914e-08,-4.801486738870153204e-06,-6.561899681400973350e-06,-1.987973701034206897e-05,1.482029329054057598e-04,-1.232082831847947091e-05,3.720932727446779609e-05,2.874480742320884019e-07,-2.772318339339108206e-07,1.633194756323064212e-06,5.161409717402420938e-05,5.056518130004405975e-04,-2.331090799998492002e-04,2.558560809120535851e-04,1.317065616603940725e-04,-9.135074651567265391e-05,-1.723818172649771441e-06,-6.641840627708006650e-06,-4.224379517836496234e-05,1.749119255691766739e-04,6.506619683932512999e-06,-1.662459544604644179e-04,2.048004680546000600e-04,-6.632754229940474033e-05,3.409551482036476955e-06,2.647941300892853178e-06,5.992823844280792400e-06,4.982508253306150436e-04,-3.728401788976043463e-04,3.067834768444299698e-07,4.473587978282012045e-05,1.634691034269053489e-05,3.866948100039735436e-05,-1.732856162561802194e-06,8.183319005183875561e-05,-4.528863646555691957e-04,-1.904336822917684913e-04,8.288070239359512925e-05,-1.853848370956256986e-04,3.271187597420066595e-04,3.502113395370543003e-05,-4.057952082803240046e-06,3.389223275007680058e-05,7.425303920172154903e-06,2.089563167828600854e-06,-2.040789113380014896e-04,-1.872453722171485424e-04,3.257243861298775300e-06,-2.062512749034794979e-06,2.710706212383229285e-06,2.247758857265580446e-06,9.625215898267924786e-05,1.667005126364529133e-04,-3.506187204038724303e-05,-1.867736045824130997e-07,3.982891939813271165e-06,2.147642362615442835e-06,1.761605195049753547e-09,-6.677785790998314042e-08,1.523727860330836847e-06,-9.081228199647739530e-06,-1.862270437413826585e-06,1.859873577814141754e-06,-2.647185510795679875e-07,-1.203197825816459954e-07,3.983427063758426812e-07,-1.990919827221659943e-06,2.979451164719648659e-05,5.908335879212245345e-05,-2.512130886316299438e-04,7.951903535285964608e-05,1.990883674807264470e-06,-7.656826710444875062e-07,3.693628514156443998e-08,-2.156681603082688525e-06,-1.796521100914105773e-04,2.531334757804870605e-04,2.436307113384827971e-06,1.487955451011657715e-04,-1.664657247602008283e-05,-5.943226824456360191e-06,5.488030865308246575e-07,2.619014048832468688e-05,2.371441369177773595e-04,-1.209243782795965672e-04,6.434794340748339891e-05,8.578883716836571693e-05,-4.735789843834936619e-06,1.357961991743650287e-07,4.604119112627813593e-06,1.553452966618351638e-05,2.676068979781121016e-04,-1.305917685385793447e-04,-9.245049295714125037e-05,-3.817584001808427274e-06,-8.865212294040247798e-06,-1.641988092160318047e-05,-2.608337126730475575e-06,3.664339965325780213e-05,-5.477743980009108782e-05,-9.409069025423377752e-05,1.953914761543273926e-06,-1.675987732596695423e-04,1.127424002334009856e-05,7.426857337122783065e-06,-3.544264927768381312e-06,2.331861833226867020e-05,-3.110260877292603254e-06,1.519577199360355735e-04,3.372229548403993249e-05,-1.718504208838567138e-04,3.034754627151414752e-06,-4.579003871185705066e-06,3.128785692751989700e-06,1.629898179089650512e-06,9.604063961887732148e-05,1.452808064641430974e-04,-3.930411185137927532e-05,-3.033611392311286181e-06,-1.683053142187418416e-06,3.222389750590082258e-07,1.268866185455408413e-07,-2.320821295143105090e-07,-1.243761744262883440e-06,8.902194167603738606e-06,-1.381002402922604233e-05,2.291714281454915181e-06,4.223598807584494352e-06,2.588557102001232124e-08,3.213355057596345432e-06,3.487906269583618268e-06,5.842822429258376360e-05,-3.476380370557308197e-04,-3.346239100210368633e-04,-4.984060069546103477e-05,-2.402991958661004901e-05,-1.761764565344492439e-06,-1.854129095590906218e-06,-1.010589585348498076e-05,1.054891617968678474e-04,-4.838824388571083546e-04,7.195825455710291862e-04,7.399694004561752081e-05,7.154676131904125214e-05,-1.463243279431480914e-06,2.000911626964807510e-05,2.131513028871268034e-04,1.541857200209051371e-04,-4.084946704097092152e-04,1.555003836983814836e-04,3.361628478160127997e-05,4.736577830044552684e-05,-1.524963636256870814e-06,-5.506843535840744153e-06,1.804919338610488921e-05,5.527396569959819317e-04,-3.534059214871376753e-05,-1.465422683395445347e-04,-4.068948328495025635e-06,-1.787565270205959678e-04,-4.569323209580034018e-05,1.230034285981673747e-06,-3.078556619584560394e-05,-3.338096430525183678e-04,1.210967311635613441e-04,-5.766059621237218380e-05,8.934381912695243955e-05,-9.830608905758708715e-05,-6.071336611057631671e-05,3.547221922417520545e-06,-1.131765311583876610e-04,-6.631689029745757580e-05,3.723157860804349184e-04,2.483630087226629257e-04,8.125781459966674447e-05,-3.441339799792331178e-07,5.653558901030919515e-07,4.655756242755160201e-07,-1.246634019480552524e-05,1.669227458478417248e-05,-1.867092214524745941e-04,-8.542961950297467411e-06,-2.418718850094592199e-06,1.372261976939626038e-06,1.448057446395978332e-06,7.453184025507653132e-08,3.684035164042143151e-06,-1.139590403909096494e-05,-1.101150992326438427e-04,-1.137517028837464750e-04,-9.150325240625534207e-06,-1.764618900779169053e-06,2.385415598382678581e-08,-3.971802016167202964e-06,1.135568891186267138e-05,-1.606407604413107038e-04,1.175639452412724495e-03,1.340660382993519306e-03,-4.748509672936052084e-04,-4.451506902114488184e-05,6.152870810183230788e-06,1.417478415532968938e-05,1.580559910507872701e-04,8.689854876138269901e-04,1.117477659136056900e-03,8.895682985894382000e-04,-1.032453961670398712e-03,3.189395065419375896e-04,-9.049243999470490962e-06,-2.440228854538872838e-06,-7.362637552432715893e-05,-1.480111386626958847e-03,-9.694491745904088020e-05,-1.596913672983646393e-03,-1.283017336390912533e-03,-1.776607241481542587e-04,-3.485920751700177789e-05,-2.341272011108230799e-05,-1.773646181391086429e-05,-1.975116785615682602e-03,1.006768085062503815e-03,-1.208383706398308277e-03,-2.086449880152940750e-03,-2.342626394238322973e-04,1.466626126784831285e-04,1.866332604549825191e-05,-2.644415362738072872e-04,9.410543716512620449e-04,2.163157332688570023e-03,-9.606356034055352211e-04,3.850121283903717995e-04,-5.788534181192517281e-04,1.285392354475334287e-04,2.370171387156005949e-05,-4.233473446220159531e-04,1.565627288073301315e-03,-7.254460942931473255e-04,-1.088132150471210480e-03,4.900022177025675774e-04,-1.260823592019733042e-05,2.224057061539497226e-05,6.558749079704284668e-01,-2.203786425525322556e-05,-5.310022388584911823e-04,-1.059616799466311932e-03,4.141905228607356548e-04,3.617723996285349131e-05,6.612236120417946950e-06,1.106989316213002894e-06,7.587684791587889777e-08,-3.546332720816280926e-07,-1.826571519814024214e-06,2.292877070431131870e-07,1.882324795587919652e-05,-1.023586719384184107e-06,7.677438134123804048e-07,5.397760105552151799e-08,-2.649007910804357380e-06,-4.543825866676343139e-07,1.264353886654134840e-05,-2.766233519650995731e-04,1.122921021305955946e-04,-1.991733370232395828e-05,2.297259698025300168e-06,-1.082943299479666166e-07,2.293327042934834026e-06,4.824772076972294599e-06,-1.020854397211223841e-04,-3.950446989620104432e-05,-1.042400035657919943e-04,-3.993311111116781831e-05,7.106248813215643167e-05,2.596800868559512310e-06,-9.803715329326223582e-06,7.141837704693898559e-05,4.548105061985552311e-04,-2.062839485006406903e-04,4.493868254940025508e-05,-8.389366848859935999e-05,9.356071677757427096e-05,8.542374416720122099e-06,3.869000920531107113e-06,-1.094788603950291872e-05,2.368259883951395750e-04,-3.295950591564178467e-05,-7.929000275908038020e-05,1.122122630476951599e-04,1.051144208759069443e-04,-2.870508069463539869e-06,1.760305394782335497e-06,5.260149919195100665e-06,-1.568145817145705223e-04,-1.770223025232553482e-04,2.037013618974015117e-04,2.484360011294484138e-04,3.006592123711016029e-05,-1.797537333914078772e-05,-4.853511086366779637e-07,1.198923491756431758e-04,3.172136348439380527e-05,2.832750615198165178e-04,-1.847958192229270935e-04,-2.761548093985766172e-04,-2.290390057169133797e-06,-1.935220780069357716e-06,-2.545065399317536503e-06,1.005739795800764114e-05,1.247800537385046482e-05,1.429345429642125964e-04,-3.525213833199813962e-05,-3.880148142343387008e-06,1.212854158438858576e-06,-3.783333113460685126e-07,-8.402821549680083990e-09,-2.199756636400707066e-06,-1.911289245981606655e-06,2.587643029983155429e-05,2.963675433420576155e-05,7.717467269685585052e-07,1.284590780414873734e-07,-2.895410489145433530e-08,4.347919002611888573e-06,2.816696564877929632e-08,9.438676352147012949e-05,-1.952964812517166138e-04,-3.806353197433054447e-05,2.149747451767325401e-04,1.313892335019772872e-05,4.252563485351856798e-06,-2.689455868676304817e-06,-7.144630944821983576e-05,-9.596347808837890625e-05,5.301804048940539360e-05,1.555821945657953620e-04,4.880711276200599968e-05,-1.928453275468200445e-05,-1.154724031948717311e-07,-2.510080321371788159e-06,-5.917450471315532923e-05,5.109499034006148577e-05,1.216731106978841126e-05,3.383413786650635302e-05,2.603774919407442212e-05,-1.769734808476641774e-05,1.265961782337399200e-05,1.838220896388520487e-06,1.233443435921799392e-05,1.545818522572517395e-04,-7.320893200812861323e-05,-1.407830277457833290e-04,5.614135297946631908e-04,3.793212090386077762e-05,-8.483337296638637781e-05,6.453390142269199714e-06,6.066438800189644098e-06,-3.501655010040849447e-05,-2.050988259725272655e-04,-1.959059009095653892e-04,1.243318693013861775e-04,-1.418024021404562518e-05,-4.939773134537972510e-05,-5.910714662604732439e-06,5.780622450402006507e-05,-9.789153409656137228e-05,4.131406021770089865e-04,4.838459426537156105e-05,-1.323799951933324337e-04,2.558443156885914505e-06,-4.012112185591831803e-06,3.719261030710185878e-06,-1.146690919995307922e-08,1.079852445400319993e-04,1.037497495417483151e-04,-1.026130776153877378e-04,-1.261377474293112755e-05,-6.163052148622227833e-06,-7.886192747719178442e-07,-2.630713424878194928e-08,-2.109863999066874385e-06,-2.378203589614713565e-06,5.447338844533078372e-05,5.380142829380929470e-05,-2.721466216826229356e-07,9.083998975256690755e-07,-6.962909537833184004e-08,4.484774763113819063e-06,-6.652388037764467299e-06,-4.896293103229254484e-05,4.458800322026945651e-05,3.500423554214648902e-05,3.011815424542874098e-04,1.531290217826608568e-05,-8.349797099072020501e-06,-3.551767804310657084e-06,-6.087154906708747149e-05,-4.194353532511740923e-04,2.960849378723651171e-04,1.516207703389227390e-05,-3.414133971091359854e-04,1.049239217536523938e-04,-4.250232450431212783e-06,1.174553835880942643e-05,3.019955875060986727e-05,3.403985756449401379e-04,-1.916199398692697287e-04,3.452391538303345442e-04,4.902405780740082264e-04,8.868209260981529951e-05,-3.770382477341627236e-07,5.098380825074855238e-06,3.529043897287920117e-05,3.118284221272915602e-04,-1.255541283171623945e-04,6.205454701557755470e-05,2.870887401513755322e-04,-7.140570960473269224e-05,-1.294555841013789177e-04,-5.369634436647174880e-06,1.384430943289771676e-04,2.987992193084210157e-04,7.511998410336673260e-05,-5.200026789680123329e-04,-3.502830804791301489e-04,4.693679511547088623e-05,-4.324959809309802949e-05,-5.585433427768293768e-06,1.335618144366890192e-04,1.057490298990160227e-04,-5.923995922785252333e-05,-4.726909101009368896e-04,-1.602423799340613186e-05,5.657258498104056343e-06,-7.093363365129334852e-06,5.945918928773608059e-06,8.500333933625370264e-06,2.024098794208839536e-04,2.218802983406931162e-04,-1.005500525934621692e-04,-1.593324850546196103e-05,-7.912296496215276420e-06,-2.027142954830196686e-06,-4.623302629624959081e-08,-4.715840304925222881e-07,5.116503416502382606e-06,6.061726708139758557e-06,1.522463026049081236e-05,8.759693628235254437e-07,-1.683396703811013140e-06,1.802521865101880394e-07,-1.051330855261767283e-06,-2.034602403000462800e-06,-4.257525233697379008e-06,-2.532890939619392157e-04,1.421423949068412185e-04,1.863901707110926509e-05,-4.693434675573371351e-06,-5.183098323868762236e-07,-1.546698058518813923e-08,-1.725425681797787547e-05,3.283433325123041868e-04,-4.212107451166957617e-04,1.583023986313492060e-04,-5.098213296150788665e-05,-9.291274182032793760e-05,5.892930857953615487e-06,-7.761226697766687721e-06,-1.369710807921364903e-04,4.593971243593841791e-04,-2.878705563489347696e-04,-1.876512542366981506e-04,1.889463601401075721e-04,3.468561772024258971e-05,6.191557076817844063e-06,5.088804300612537190e-06,-1.621247247385326773e-05,2.510592166800051928e-04,-1.239063713001087308e-04,-2.282107598148286343e-04,2.456165384501218796e-04,4.461779462872073054e-05,1.169101778941694647e-06,-5.771673841081792489e-07,4.724761674879118800e-05,-7.376802386716008186e-05,-4.733936802949756384e-04,5.287991953082382679e-04,2.809061334119178355e-05,4.016376260551624000e-05,4.841002009925432503e-06,3.346801804582355544e-07,5.403175600804388523e-05,-1.840463955886662006e-04,-2.423095575068145990e-04,1.535375777166336775e-04,-1.029170671245083213e-04,4.237697339704027399e-07,-4.341296516940928996e-06,3.826629836112260818e-06,-7.664820259378757328e-06,3.961063339374959469e-05,5.612484164885245264e-05,-6.528302037622779608e-05,-2.839997705450514331e-06,3.913012278644600883e-07,-1.241867835233279038e-07,1.037689827398935449e-07,-7.284194225576356985e-08,9.381137147101981100e-07,4.779670234711375087e-06,4.792457730218302459e-06,2.160847998311510310e-06,1.249990759788488504e-06,9.780251275515183806e-09,3.497053739920374937e-07,-9.769196367415133864e-07,1.592714033904485404e-05,-3.220727085135877132e-04,1.452043943572789431e-04,7.508868293371051550e-06,3.501163746477686800e-06,-1.500216058047953993e-06,5.850917204952565953e-06,-1.708652416709810495e-05,9.772728662937879562e-05,-4.043464286951348186e-06,-2.783887903206050396e-04,1.406450755894184113e-04,-6.768902676412835717e-05,-5.116219767842267174e-07,8.576673280913382769e-06,1.005778540275059640e-04,1.824500359361991286e-04,-1.049815982696600258e-04,-3.068043733946979046e-04,4.017527098767459393e-04,-7.023612124612554908e-05,1.038629420690995175e-06,2.189665792684536427e-06,1.481303297623526305e-05,3.034865949302911758e-04,-1.364911004202440381e-04,1.657917746342718601e-04,-1.916678447742015123e-04,-3.312643093522638083e-05,2.317879761903895997e-06,5.956679160590283573e-06,6.721986574120819569e-05,3.146650487906299531e-05,-1.595927751623094082e-04,1.598832022864371538e-04,1.061235088855028152e-04,1.223221770487725735e-04,5.394061190600041300e-06,8.310740668093785644e-06,-5.521845014300197363e-05,4.145480488659814000e-05,1.258486881852149963e-04,-8.664153574500232935e-05,7.151735189836472273e-05,6.016676707076840103e-06,1.050928676704643294e-05,4.081221050000749528e-05,1.607348531251773238e-05,3.052146348636597395e-05,6.467829371104016900e-05,7.844376523280516267e-05,4.281554720364511013e-05,2.108311673509888351e-05,-1.072572922566905618e-05,3.485396291580400430e-06,-6.449135071306955069e-06,2.469184983056038618e-05,2.121046600223053247e-05,3.573590583982877433e-05,-6.013527126924600452e-06,1.683976552158128470e-05,4.761116542795207351e-06,1.357874043605988845e-05,4.879068001173436642e-06,2.414954178675543517e-05,-8.580776921007782221e-06,9.597610187483951449e-05,2.340145729249343276e-04,-1.154332039732253179e-06,-1.508606828792835586e-06,-2.010319576584151946e-06,-5.395868356572464108e-05,-6.303787813521921635e-06,2.452343178447335958e-04,-3.129984906991012394e-05,1.947619057318661362e-05,1.495933975093066692e-05,4.241605438437545672e-06,-3.698697764775715768e-05,-1.216878081322647631e-04,-2.317655889783054590e-05,-1.170739124063402414e-04,2.001991379074752331e-05,2.063882711809128523e-04,4.770416126120835543e-05,-2.972829133796039969e-05,-9.306859283242374659e-06,6.854195362393511459e-06,1.016586538753472269e-04,1.953367027454078197e-04,-1.890770799946039915e-04,-7.810059469193220139e-05,4.955077747581526637e-05,-6.194510206114500761e-05,-3.282211037003435194e-05,-4.954211181029677391e-05,-2.250222314614802599e-04,5.275087460177019238e-05,-2.759474446065723896e-04,3.044476034119725227e-05,-9.050845983438193798e-05,-1.046837205649353564e-04,-9.386562305735424161e-05,8.008442819118499756e-05,8.625307964393869042e-05,4.504817770794034004e-04,-5.815146141685545444e-04,-6.884183967486023903e-04,-1.369272504234686494e-04,-7.513663149438798428e-05,4.504264332354068756e-03,-8.370032883249223232e-04,6.656199693679809570e-04,-2.542178262956440449e-04,-5.791327566839754581e-04,5.051883053965866566e-04,-3.149337862851098180e-05,-2.612422349557164125e-07\n0.000000000000000000e+00,-2.625525667099282146e-06,-1.881823482108302414e-05,2.032465126831084490e-04,2.132689260179176927e-04,3.260081939515657723e-06,9.570020665705669671e-06,1.163862783926106204e-08,1.772759969753678888e-05,2.113056325470097363e-05,4.390989852254278958e-05,-3.123524365946650505e-04,-4.297710256651043892e-04,1.493052113801240921e-04,-1.057722693076357245e-05,8.418984180025290698e-06,8.690665708854794502e-06,-1.717111736070364714e-04,-1.475941622629761696e-03,6.574648432433605194e-04,-1.880331663414835930e-03,-1.723218243569135666e-03,-2.169352956116199493e-04,4.651160452340263873e-06,3.875041511491872370e-05,2.470671315677464008e-04,-1.301555894315242767e-04,3.064364427700638771e-04,1.682668109424412251e-03,-7.144522969610989094e-04,-2.528107725083827972e-04,9.280427548219449818e-06,5.855517883901484311e-06,-4.245561285642907023e-05,-3.603215445764362812e-04,7.222152198664844036e-04,-1.511851092800498009e-03,9.703024988994002342e-04,6.158415926620364189e-04,-1.105417832150124013e-04,1.179745504487073049e-05,-2.246350923087447882e-04,1.455001765862107277e-03,1.449228846468031406e-03,-3.654401516541838646e-04,6.237163906916975975e-04,-9.186170063912868500e-05,-9.949585364665836096e-05,8.688998605066444725e-06,-4.490644205361604691e-04,-2.272387500852346420e-04,4.290008801035583019e-04,6.047376664355397224e-04,8.275669533759355545e-04,-1.491037983214482665e-05,5.005977072869427502e-06,-7.161006578826345503e-07,-5.373985914047807455e-05,-2.680806210264563560e-04,-4.071497241966426373e-04,-1.948211574926972389e-04,-2.708923784666694701e-05,-3.913492946594487876e-06,-6.421989382943138480e-06,-7.734219487076643418e-09,-5.470392352435737848e-07,8.457603144051972777e-06,3.810498164966702461e-04,3.359715628903359175e-04,-3.028719675057800487e-07,1.361848990200087428e-05,9.718160498550787452e-09,1.873214159786584787e-06,8.275354048237204552e-06,1.994413105421699584e-05,-1.341769704595208168e-03,1.464440603740513325e-03,-9.887892520055174828e-05,6.800444680266082287e-05,-8.427835382462944835e-06,-1.075917134585324675e-05,-2.406741259619593620e-07,1.098855631425976753e-03,-2.636719495058059692e-03,3.768074675463140011e-04,-7.778927101753652096e-05,7.476498140022158623e-04,4.210509723634459078e-05,-5.023410267313010991e-06,-7.804735651006922126e-05,1.274707028642296791e-05,-1.076528686098754406e-03,-5.110046477057039738e-04,1.079744193702936172e-03,4.589813179336488247e-04,3.432001904002390802e-05,1.901345603982917964e-05,-5.667979712598025799e-05,4.259492270648479462e-04,-8.998392149806022644e-05,-1.178414910100400448e-03,9.060562588274478912e-04,9.824163280427455902e-04,3.347265010233968496e-05,1.311805135628674179e-07,1.505277759861201048e-04,-1.907915575429797173e-04,1.577322487719357014e-03,-1.485903281718492508e-03,9.055180707946419716e-04,9.819981642067432404e-04,-1.241402060259133577e-06,-9.216111720888875425e-06,8.221410680562257767e-04,4.032025462947785854e-04,1.267621060833334923e-03,-1.404402428306639194e-03,7.796856807544827461e-04,-1.661594069446437061e-05,-2.106113242916762829e-06,2.414742539258440956e-07,7.235389784909784794e-05,3.073298430535942316e-04,-6.637284241151064634e-05,-3.720509121194481850e-04,-4.874089427175931633e-05,2.215943823102861643e-06,8.464648999506607652e-07,3.779787860480610107e-08,-1.023983986669918522e-05,-1.578962110215798020e-05,-5.998726192046888173e-05,-2.686540829017758369e-04,-1.405709826940437779e-05,-4.761085438076406717e-05,-5.975039130134973675e-09,3.279592056060209870e-05,-7.477106555597856641e-05,8.052206831052899361e-04,3.645316231995820999e-03,-1.000525546260178089e-03,9.435231331735849380e-04,-5.337137918104417622e-05,2.871364813472609967e-05,6.780754483770579100e-05,-2.909360337071120739e-04,-3.008451312780380249e-04,1.998149324208498001e-03,-6.763974670320749283e-03,6.582844071090221405e-04,-6.309523014351725578e-04,-9.351041808258742094e-05,-1.515219264547340572e-05,-9.767347946763038635e-04,1.163615146651864052e-03,-7.546152919530868530e-04,-1.909327809698879719e-03,7.645125733688473701e-04,-8.799065835773944855e-04,-5.776028046966530383e-06,2.715533810260239989e-05,1.880078343674540520e-04,-7.696111570112407207e-04,3.673745086416602135e-04,-2.672114642336964607e-03,1.662146067246794701e-03,4.644910804927349091e-04,-2.369795402046293020e-04,3.327218655613251030e-05,1.865919912233948708e-04,-1.147493836469948292e-03,-1.920000882819294930e-03,6.959121674299240112e-05,3.073114203289151192e-04,4.362760228104889393e-05,2.133865491487085819e-04,-1.682723268459085375e-05,-3.370773047208786011e-04,-1.403373200446367264e-03,-3.822844708338379860e-03,-2.894046483561396599e-04,1.343694748356938362e-03,-3.600298441597260535e-06,5.669369784300215542e-06,2.597304501250619069e-06,-1.725562469800934196e-05,-2.525717718526721001e-04,4.590994794853031635e-04,6.932302494533360004e-05,2.361112274229526520e-05,-7.586040737805888057e-06,-9.848483387031592429e-06,-1.838166596712653700e-08,-4.996893039788119495e-06,2.054547803709283471e-05,-1.025889883749186993e-03,-7.775006815791130066e-04,-2.883830165956169367e-05,-2.602317545097321272e-05,-5.010230097468593158e-08,-3.809712507063522935e-05,-1.651419006520882249e-05,-9.778290987014770508e-04,-4.735065624117851257e-03,-9.691657032817602158e-04,1.121486071497201920e-03,3.263493999838829041e-05,3.959219611715525389e-06,4.762327444041147828e-05,4.181432595942169428e-04,3.970568068325519562e-03,3.816903568804264069e-03,1.618796959519386292e-03,1.244086027145385742e-02,9.830719791352748871e-03,-1.988047733902931213e-05,-9.372530621476471424e-05,-6.777965463697910309e-04,-1.169534865766763687e-03,1.864372752606868744e-04,4.923683591187000275e-04,9.953433647751808167e-03,7.429171353578567505e-03,-6.749269959982484579e-05,-1.144201523857191205e-04,-4.175911890342831612e-04,-2.107578795403242111e-03,1.279730349779129028e-04,1.636990904808044434e-02,6.776228547096252441e-03,-4.197116009891033173e-03,1.985937269637361169e-04,4.181836629868485034e-05,1.019271556288003922e-03,-7.954295724630355835e-04,-9.984427131712436676e-03,9.751992300152778625e-03,-1.123567111790180206e-03,-4.573605954647064209e-03,9.317473450209945440e-05,1.214803414768539369e-04,8.119330741465091705e-03,5.937142297625541687e-03,2.654842101037502289e-03,4.933529999107122421e-03,-1.759771723300218582e-03,8.317113679368048906e-05,5.907933518756181002e-05,-3.026755439350381494e-05,6.566686630249023438e-01,2.451939042657613754e-03,1.875998917967081070e-03,1.845985883846879005e-03,2.230811078334227204e-04,2.072361894533969462e-05,-5.959215286566177383e-06,1.082148628483992070e-07,1.083715005734120496e-06,1.322419302596244961e-05,1.583293487783521414e-04,4.823128256248310208e-05,5.099311238154768944e-06,-1.168129983852850273e-06,6.915342964930459857e-08,1.509326466475613415e-05,-2.475496330589521676e-06,1.796552678570151329e-04,1.077447319403290749e-03,-8.061224361881613731e-04,-1.085642725229263306e-05,2.058556492556817830e-05,-7.105550139385741204e-06,-1.405304556101327762e-05,-1.100053123082034290e-04,-2.553354715928435326e-04,1.238069380633533001e-04,-3.068239311687648296e-05,-5.552362417802214622e-04,-3.769531613215804100e-04,-1.316806265094783157e-05,3.891950836987234652e-05,-1.617874659132212400e-04,-1.116613857448101044e-04,6.274838815443217754e-04,3.741867840290069580e-04,7.210370386019349098e-04,-1.933022867888212204e-04,-1.682576657913159579e-05,1.582675758982077241e-05,6.836048123659566045e-05,2.236525760963559151e-04,7.179006934165954590e-04,-5.109403282403945923e-04,-1.700500142760574818e-04,6.845227326266467571e-04,-5.976500688120722771e-05,-1.336222612735582516e-05,1.040907809510827065e-04,-1.530914014438167214e-04,1.303029712289571762e-03,-3.433860256336629391e-04,-8.322983048856258392e-04,7.804216002114117146e-04,-1.328093276242725551e-05,-1.989915654121432453e-05,-2.181199379265308380e-04,-3.546600928530097008e-04,-8.759144693613052368e-04,8.798131020739674568e-04,7.328626234084367752e-04,1.173519740405026823e-05,-1.089679062715731561e-05,1.942330709425732493e-05,-1.974499900825321674e-05,3.092325932811945677e-04,-1.368108059978112578e-04,-1.584608253324404359e-04,-3.220162034267559648e-05,-1.293186232942389324e-05,1.767994035617448390e-07,-6.525897333631291986e-08,4.639604412659537047e-06,1.001359305519144982e-05,2.232136903330683708e-04,2.510876511223614216e-04,-5.751260687247850001e-06,8.169827196979895234e-06,7.489506970159709454e-08,-1.116757175623206422e-05,2.637566649354994297e-05,5.421505193226039410e-06,1.166405971162021160e-03,-1.123108319006860256e-03,-9.331257315352559090e-04,5.911424523219466209e-05,-3.918987204087898135e-05,-1.829890970839187503e-05,1.342384202871471643e-04,-1.962314127013087273e-03,1.061935909092426300e-04,-6.080280290916562080e-04,-2.658446319401264191e-04,-1.012020511552691460e-04,2.536913234507665038e-05,-2.429382584523409605e-05,-1.931127044372260571e-04,7.442024070769548416e-06,-6.003701710142195225e-04,-7.797551807016134262e-04,-1.119824359193444252e-03,-2.044875873252749443e-04,-5.262787453830242157e-06,2.188573853345587850e-05,6.733677582815289497e-05,1.091952668502926826e-03,8.188902284018695354e-04,1.765702327247709036e-04,-1.157530350610613823e-04,3.972907434217631817e-04,2.225178177468478680e-04,-7.358709990512579679e-05,5.411352030932903290e-04,2.213674015365540981e-04,3.380559384822845459e-03,5.912794731557369232e-04,-2.583635505288839340e-03,6.975610158406198025e-04,1.692563237156718969e-04,-1.793913907022215426e-05,3.161445492878556252e-04,-1.220656791701912880e-03,-2.021927386522293091e-03,-2.195768523961305618e-03,-8.008074946701526642e-04,-1.073265138984424993e-05,1.652269929763861001e-06,-8.159147910191677511e-06,2.783516538329422474e-05,-1.838465977925807238e-04,-1.849471591413021088e-04,-2.388775465078651905e-05,-4.989173248759470880e-06,6.435742307075997815e-06,5.614509973383974284e-06,7.805329005350358784e-08,4.868556516157696024e-06,1.749931652739178389e-05,-2.191120438510552049e-04,-1.723269233480095863e-04,1.291960188609664328e-06,-1.223734898303519003e-06,4.121716301597189158e-08,-1.493414674769155681e-05,1.495001470175338909e-05,-8.182018063962459564e-06,-1.706027891486883163e-03,3.955378779210150242e-04,-7.621216354891657829e-05,-1.029484337777830660e-05,1.748187060002237558e-05,-3.661584560177288949e-05,1.580703683430328965e-04,1.093814731575548649e-03,5.747613031417131424e-04,1.800562255084514618e-03,1.527165411971509457e-03,1.121290697483345866e-04,5.040135147282853723e-05,-7.448784162988886237e-05,-1.838619355112314224e-04,-9.630650747567415237e-04,2.758800983428955078e-04,-1.968116965144872665e-03,-1.745582791045308113e-03,7.130800804588943720e-05,1.062677438312675804e-05,-4.414678915054537356e-05,-1.836348201322834939e-05,-9.221650543622672558e-04,-1.016374910250306129e-03,-8.914978243410587311e-04,-9.030029759742319584e-04,-2.562065492384135723e-04,4.813163832295686007e-04,5.654302640323294327e-06,-1.731922093313187361e-04,-2.156068803742527962e-04,-9.785166475921869278e-04,2.117608441039919853e-03,5.604909965768456459e-04,3.620058996602892876e-04,2.055341465165838599e-04,-1.035171771945897490e-05,3.192134026903659105e-04,9.152604616247117519e-05,1.616667141206562519e-03,2.424800070002675056e-03,-2.670005196705460548e-03,-1.590565261722076684e-06,-1.660309499129652977e-05,-1.057667213899549097e-05,3.155395097564905882e-05,-1.681099238339811563e-04,-5.430586752481758595e-04,-2.392930764472112060e-04,-2.808979297697078437e-05,2.890420546464156359e-05,6.798354206694057211e-06,-5.568506367126246914e-08,1.063318450178485364e-06,3.437616442170110531e-06,1.272210793104022741e-04,4.166561848251149058e-05,3.606332757044583559e-05,4.018465915578417480e-08,7.659630796297278721e-08,6.528816811623983085e-06,1.114917358790989965e-05,5.280046752886846662e-05,1.810173969715833664e-03,-7.873018621467053890e-04,-9.927448118105530739e-04,-8.520328265149146318e-05,8.149872883222997189e-07,2.237380613223649561e-06,-1.230321504408493638e-04,-1.599703682586550713e-03,-8.231004467234015465e-04,-1.855511567555367947e-03,-1.351168029941618443e-03,-3.334810957312583923e-03,8.325952876475639641e-06,5.125769166625104845e-05,7.571185415145009756e-05,4.633013159036636353e-04,2.308352850377559662e-03,2.792130457237362862e-03,-1.936560031026601791e-03,-2.804246265441179276e-03,5.061223055236041546e-05,4.711192741524428129e-05,4.345659544924274087e-05,9.856784017756581306e-04,-2.278910251334309578e-04,-9.963983902707695961e-04,-1.209920970723032951e-03,1.030583167448639870e-03,-2.878460509236901999e-05,-1.550398519611917436e-05,-8.707967936061322689e-04,-3.739630337804555893e-04,2.765910234302282333e-03,-2.453055931255221367e-03,-2.661454491317272186e-04,6.990717374719679356e-04,-1.333550753770396113e-04,-4.583791087497957051e-05,-2.283209702000021935e-03,-3.449309617280960083e-03,-4.013888537883758545e-04,-1.241537043824791908e-03,5.468665040098130703e-04,1.264239290321711451e-05,4.236899258103221655e-06,3.271812602179124951e-05,-3.181494539603590965e-04,4.757462302222847939e-04,7.229319453472271562e-05,-2.197346329921856523e-04,-2.132989538949914277e-05,2.306905571458628401e-06,-1.143609097198350355e-06,2.409342414466664195e-08,2.117849362548440695e-06,-6.960519840504275635e-07,2.291451528435572982e-04,2.225741191068664193e-04,1.032503132591955364e-05,1.202239400299731642e-05,5.928086466155946255e-09,-5.961031547485617921e-06,8.528721082257106900e-06,-1.665578747633844614e-05,1.680227229371666908e-03,-1.032671309076249599e-03,-8.715173462405800819e-04,-1.312214590143412352e-05,-5.070446604804601520e-06,-5.994207094772718847e-05,-4.055316094309091568e-05,-1.027108170092105865e-03,-9.313982445746660233e-04,4.933963646180927753e-04,-1.907447120174765587e-03,-1.904638251289725304e-03,2.035846227954607457e-05,-1.095834159059450030e-05,3.138491301797330379e-04,7.664673466933891177e-05,7.380357710644602776e-04,2.697807038202881813e-03,-3.483131993561983109e-03,-1.425917958840727806e-03,2.749776467680931091e-05,9.025065992318559438e-07,1.642605275264941156e-05,-3.290791064500808716e-04,-2.471250481903553009e-04,-3.627192229032516479e-03,4.548535798676311970e-04,8.921909029595553875e-04,-7.203609129646793008e-05,-1.762965985108166933e-05,-3.914668923243880272e-04,-3.610495768953114748e-04,1.126929768361151218e-03,-1.594389323145151138e-03,-1.620819210074841976e-03,4.349603550508618355e-04,-1.898819173220545053e-04,2.882114131352864206e-05,-7.377231959253549576e-04,-1.557010225951671600e-03,-1.198499579913914204e-03,-1.407453091815114021e-04,-6.036047125235199928e-04,5.264941137284040451e-06,-5.400440568337216973e-05,-7.736941370239946991e-06,-8.053006604313850403e-05,-4.397280863486230373e-04,-1.042687683366239071e-03,-1.037947135046124458e-03,-2.344075037399306893e-04,1.341468159807845950e-04,5.606229387922212481e-05,2.175511872337665409e-05,-1.304192574025364593e-05,-1.750894261931534857e-05,1.267512852791696787e-04,1.193860734929330647e-04,2.768170634226407856e-05,3.158665640512481332e-05,7.520025246776640415e-05,-5.937929381616413593e-05,-1.109657932829577476e-05,1.139370870077982545e-04,7.064116653054952621e-04,-1.259834505617618561e-03,-1.129841781221330166e-03,-1.111743040382862091e-05,-5.666873039444908500e-05,3.260082303313538432e-05,2.044613065663725138e-04,-1.621057279407978058e-03,-2.784544369205832481e-03,-1.017200527712702751e-03,-9.597516618669033051e-04,-1.872150460258126259e-03,-1.985472590604331344e-05,1.032813161145895720e-04,1.567290280945599079e-03,-4.637101665139198303e-04,2.151520224288105965e-03,4.295071121305227280e-04,1.729671494103968143e-03,-1.041465904563665390e-03,1.345669443253427744e-04,-2.940503327408805490e-05,2.620564482640475035e-04,-2.604952314868569374e-04,-2.180762123316526413e-03,-2.829892793670296669e-03,-8.036308281589299440e-05,4.786565550602972507e-04,-9.452105150558054447e-04,1.471354626119136810e-04,2.311154385097324848e-04,1.221557147800922394e-03,2.755250316113233566e-03,1.051173079758882523e-03,9.345890721306204796e-04,2.245577634312212467e-04,-8.340332715306431055e-05,-1.594878413015976548e-04,-2.167630242183804512e-03,-2.084794919937849045e-03,-4.524054005742073059e-03,3.549353685230016708e-03,4.445639904588460922e-03,2.468735445290803909e-03,2.916478319093585014e-03,-1.189152803272008896e-02,3.422069363296031952e-03,-5.039980169385671616e-03,3.275583032518625259e-03,-2.442795084789395332e-03,-1.874979585409164429e-03,1.545468461699783802e-03,3.006825863849371672e-07\n0.000000000000000000e+00,3.635052053141407669e-05,1.390110410284250975e-04,-4.055965109728276730e-05,-4.784688644576817751e-04,4.745586193166673183e-05,8.005210474948398769e-06,3.221090727478781446e-09,-7.921804353827610612e-05,-7.388270751107484102e-05,-2.479768299963325262e-04,5.247255787253379822e-03,-9.430352365598082542e-04,3.453020704910159111e-03,-1.118468353524804115e-04,4.350879316916689277e-05,3.094999556196853518e-05,1.125509035773575306e-03,6.654439028352499008e-03,-6.433131638914346695e-04,-7.033848669379949570e-04,6.512422114610671997e-04,-5.815603770315647125e-03,-4.172350963926874101e-05,-1.304503530263900757e-05,9.071337990462779999e-04,2.976652467623353004e-03,3.140263026580214500e-03,4.495553672313690186e-03,-1.366951037198305130e-04,-3.232349641621112823e-03,1.029210325214080513e-04,5.680266258423216641e-05,-3.862082376144826412e-04,9.979578666388988495e-03,-1.004101336002349854e-02,-1.009630039334297180e-02,5.896474700421094894e-03,4.552405327558517456e-03,9.981853654608130455e-04,-1.050947503244969994e-05,1.475034165196120739e-03,-6.293698213994503021e-03,3.383432980626821518e-03,-1.489584334194660187e-03,-9.420883841812610626e-03,6.206448655575513840e-03,5.751901189796626568e-04,-7.113070751074701548e-05,-2.330956049263477325e-03,-2.474361099302768707e-03,-1.013510045595467091e-03,-3.891043597832322121e-03,-1.814319286495447159e-03,-2.046531153609976172e-05,1.490436261519789696e-06,4.948927380610257387e-05,-2.872977056540548801e-04,5.871276371181011200e-04,-3.083886113017797470e-04,-1.423491747118532658e-03,-9.161430352833122015e-05,1.350553648080676794e-04,2.602687709440942854e-05,-9.271543532918258279e-09,5.310153028403874487e-06,4.529798752628266811e-05,1.334634027443826199e-03,1.249701017513871193e-03,5.975240128464065492e-05,5.952872015768662095e-05,1.895397616635818849e-08,3.263017788412980735e-05,1.939645153470337391e-05,9.468473144806921482e-04,-6.351050455123186111e-03,-6.594792939722537994e-04,1.853470690548419952e-03,2.194944245275110006e-04,-4.767359496327117085e-05,-4.719447315437719226e-05,1.898671616800129414e-04,-1.609315280802547932e-03,-7.494923658668994904e-03,4.048128612339496613e-03,2.473311964422464371e-03,1.670066616497933865e-03,-3.744415880646556616e-05,1.379652385367080569e-04,2.076555276289582253e-03,6.714447867125272751e-03,-4.684214945882558823e-03,-1.830915920436382294e-03,5.313349422067403793e-03,1.844999962486326694e-03,7.633840141352266073e-05,1.619953254703432322e-04,2.893149503506720066e-04,7.045428268611431122e-03,-4.576581530272960663e-03,-1.011323928833007812e-02,3.865919308736920357e-03,3.479727311059832573e-03,-4.827496886719018221e-04,-7.273618393810465932e-05,1.023820601403713226e-03,-6.930190138518810272e-04,3.096237313002347946e-03,-5.259282421320676804e-03,-1.645943382754921913e-03,3.855086397379636765e-03,6.046096677891910076e-05,-5.427117866929620504e-05,2.253977581858634949e-03,1.012700842693448067e-03,7.690492086112499237e-03,-8.130115456879138947e-04,-8.416667114943265915e-04,-2.835373015841469169e-05,-7.389921665890142322e-05,7.213687058538198471e-05,1.697491388767957687e-04,3.104283474385738373e-03,1.625384902581572533e-03,-1.901834621094167233e-03,-1.944703981280326843e-04,-4.480587813304737210e-05,1.412111851095687598e-05,3.603820575293070760e-09,-3.885938349412754178e-05,-1.497835910413414240e-04,1.390364719554781914e-03,6.288668373599648476e-04,3.025899786734953523e-05,4.118718788959085941e-05,3.266320769412800473e-09,2.007510920520871878e-04,-1.803324812499340624e-05,4.176832735538482666e-03,-1.818202435970306396e-04,-1.557613164186477661e-02,5.698425695300102234e-03,-9.106530342251062393e-06,-5.899279130971990526e-05,-3.798000398091971874e-05,-2.551786601543426514e-04,-5.336607806384563446e-03,-6.544395815581083298e-03,-1.453320216387510300e-02,-9.407946839928627014e-03,-1.270607579499483109e-03,-2.875988429877907038e-04,6.203243974596261978e-04,4.305438138544559479e-03,6.074440199881792068e-03,2.652921248227357864e-03,-3.628902137279510498e-03,2.500881440937519073e-03,-1.245746389031410217e-04,-1.922506271512247622e-05,3.144583752145990729e-05,1.799780409783124924e-03,9.474750608205795288e-03,1.603163080289959908e-03,-8.453966118395328522e-03,2.178348833695054054e-03,1.228277571499347687e-03,-3.539653029292821884e-03,7.754541002213954926e-06,1.506906701251864433e-03,-5.910310428589582443e-03,-3.467769129201769829e-03,-1.094241626560688019e-02,4.178212955594062805e-03,-8.175516501069068909e-03,-1.737235812470316887e-03,-3.031429150723852217e-05,-3.214177209883928299e-03,-4.093192517757415771e-03,2.355102915316820145e-03,7.564508356153964996e-03,2.637681085616350174e-03,-2.080797275993973017e-05,-6.804508302593603730e-05,2.897513695643283427e-05,-2.977328258566558361e-04,4.135640338063240051e-04,-3.710416611284017563e-03,-8.914045174606144428e-04,-1.983488618861883879e-04,-2.240718313260003924e-04,2.017750921368133277e-05,7.756429276639664749e-09,-2.250811667181551456e-05,-1.811076072044670582e-04,-7.014344446361064911e-03,-6.537386216223239899e-03,-4.938494530506432056e-04,-3.274954506196081638e-04,-2.598221726657357067e-08,-2.959688426926732063e-04,8.661474566906690598e-06,-7.343807723373174667e-03,7.899098098278045654e-03,4.402794316411018372e-02,7.357636466622352600e-03,-3.553482238203287125e-04,1.754716504365205765e-04,6.905641639605164528e-04,2.312186174094676971e-03,4.803992062807083130e-02,6.330195069313049316e-02,5.770481377840042114e-02,3.091324120759963989e-03,5.866982042789459229e-02,-4.265414027031511068e-04,-1.367837190628051758e-03,-1.971942372620105743e-02,-3.500375896692276001e-02,-1.829804480075836182e-02,-5.060642957687377930e-02,-2.172435447573661804e-02,2.437573671340942383e-02,-7.247965550050139427e-04,-7.450277917087078094e-04,-2.459908602759242058e-03,-5.045311152935028076e-02,5.442865192890167236e-02,4.777942225337028503e-02,-3.438837081193923950e-02,-2.426370047032833099e-02,4.303564317524433136e-03,6.194284651428461075e-04,4.759095609188079834e-04,1.700119674205780029e-02,2.104163169860839844e-03,4.767455160617828369e-03,2.814194187521934509e-03,-3.267520293593406677e-02,3.482799511402845383e-03,7.411224069073796272e-04,1.981053128838539124e-02,5.055228620767593384e-02,6.460968405008316040e-03,-1.347699016332626343e-02,9.638143703341484070e-03,1.629385515116155148e-04,6.459458963945508003e-04,-6.660660728812217712e-04,2.723378129303455353e-03,6.506367325782775879e-01,-4.866776987910270691e-03,1.696876063942909241e-02,1.622415380552411079e-03,1.285575126530602574e-04,-1.121059904107823968e-05,-1.223031631525373086e-08,8.643832188681699336e-06,-4.204601282253861427e-05,4.948942805640399456e-04,6.152800051495432854e-04,9.966172001441009343e-06,4.417348827701061964e-05,-1.155058271251618862e-09,-3.745134745258837938e-05,-1.699031236057635397e-05,5.524528678506612778e-04,-1.499583013355731964e-03,-1.350633217953145504e-03,-1.501968130469322205e-03,9.987993689719587564e-05,-3.300206662970595062e-05,3.158844629069790244e-05,1.394939899910241365e-04,-5.185376852750778198e-03,-2.230863086879253387e-03,-3.890474094077944756e-03,-4.357441328465938568e-03,-5.624322220683097839e-04,-2.502223651390522718e-06,4.700644785771146417e-05,3.816216252744197845e-03,1.206796150654554367e-02,-6.351484917104244232e-04,2.187272533774375916e-03,-3.213880117982625961e-03,8.815950714051723480e-04,1.792461844161152840e-04,1.530615991214290261e-04,4.686727334046736360e-05,5.870222114026546478e-03,2.560659777373075485e-04,-4.329832270741462708e-03,2.838007640093564987e-03,5.618019960820674896e-03,-3.456262056715786457e-04,6.751830369466915727e-06,2.033678465522825718e-04,-3.542293794453144073e-03,1.804583240300416946e-03,5.168197210878133774e-03,3.831957932561635971e-03,3.037355374544858932e-03,-5.364508833736181259e-04,-5.902553675696253777e-05,1.864079851657152176e-03,-7.850173860788345337e-04,3.443247405812144279e-03,-3.029757644981145859e-04,-7.662008516490459442e-03,-3.913661203114315867e-05,-9.506615606369450688e-05,-1.167004847957286984e-05,6.443826714530587196e-05,1.005315687507390976e-03,1.732637872919440269e-03,-1.779874437488615513e-03,-2.035458019236102700e-04,-1.363576666335575283e-05,-6.530077371280640364e-06,3.143168214592151344e-08,-6.316486178548075259e-06,2.354160278628114611e-05,1.153636141680181026e-03,8.969870395958423615e-04,8.193858957383781672e-05,3.099423338426277041e-05,4.575667844619601965e-09,2.220505848526954651e-05,-3.375165397301316261e-05,1.054025022312998772e-03,2.858495572581887245e-03,1.399933360517024994e-03,-5.572517402470111847e-04,1.728817442199215293e-04,-4.821522088604979217e-05,-7.568432920379564166e-05,-4.098498611710965633e-04,-8.834203705191612244e-03,-1.620119437575340271e-03,3.598765470087528229e-04,-3.005808684974908829e-03,-1.814095769077539444e-03,-1.612224878044798970e-06,1.099114815588109195e-04,1.992100616917014122e-03,1.533520407974720001e-03,-9.420090354979038239e-04,5.413510836660861969e-03,2.653177361935377121e-03,-8.168183267116546631e-04,9.160143963526934385e-05,1.295935071539133787e-04,3.489497466944158077e-04,5.558156874030828476e-03,8.182664168998599052e-05,-7.303098216652870178e-03,7.309130392968654633e-03,4.774456843733787537e-03,-1.060629496350884438e-03,-8.736299059819430113e-05,7.433069986291229725e-04,-2.312368713319301605e-03,1.575117930769920349e-04,1.115947961807250977e-04,-6.368719041347503662e-03,3.232662566006183624e-03,-4.654219083022326231e-04,-2.176463603973388672e-04,-1.232487615197896957e-03,-6.580648012459278107e-03,-3.796687815338373184e-03,-9.788347408175468445e-03,-5.004820879548788071e-03,3.015995389432646334e-05,-2.684169448912143707e-04,8.578086271882057190e-05,-1.642446150071918964e-04,1.899037044495344162e-03,5.032890476286411285e-04,-3.028840525075793266e-03,-3.449553332757204771e-04,-9.055324335349723697e-05,-3.717073013831395656e-06,1.501803126302547753e-08,-4.219979382469318807e-05,-4.563018956105224788e-05,-9.333324851468205452e-05,6.678790086880326271e-04,1.340957624051952735e-06,2.859772757801692933e-05,5.855190465808846056e-08,7.189992902567610145e-05,-1.433841534890234470e-04,-6.623370572924613953e-04,-7.246318273246288300e-03,2.663183258846402168e-03,9.339196607470512390e-03,3.466337220743298531e-04,-1.132512261392548680e-04,-2.861780521925538778e-04,-1.359207904897630215e-03,-1.065104454755783081e-02,1.064849458634853363e-02,7.622563280165195465e-03,-5.315979942679405212e-03,4.616486374288797379e-03,-8.911038457881659269e-05,-5.895711365155875683e-05,1.828527427278459072e-03,5.493543576449155807e-04,1.809614943340420723e-03,1.060454547405242920e-02,4.917428363114595413e-03,3.799950005486607552e-03,-3.287445724708959460e-05,-6.223100353963673115e-05,8.605812327004969120e-04,1.481162500567734241e-03,-6.715010851621627808e-03,-3.784202504903078079e-03,2.991448156535625458e-03,-3.169084666296839714e-03,-2.828026190400123596e-03,-1.331997482338920236e-04,3.747388022020459175e-03,9.731600061058998108e-03,-5.072000436484813690e-03,-7.460326887667179108e-03,-1.047834847122430801e-02,-5.151889286935329437e-03,-1.172681804746389389e-03,-9.462839079787954688e-05,4.900357220321893692e-03,5.340754054486751556e-03,7.277945056557655334e-03,-8.541608229279518127e-03,-5.488394759595394135e-03,1.711882505333051085e-04,-2.798883942887187004e-04,1.261738070752471685e-04,3.523885679896920919e-04,5.227660294622182846e-03,3.702105022966861725e-03,-3.598196431994438171e-03,-4.957900382578372955e-04,-1.749483781168237329e-04,-2.750926432781852782e-05,1.725720721879042685e-08,-1.280954279536672402e-06,9.083844634005799890e-05,6.919968873262405396e-04,8.228583610616624355e-04,7.818575249984860420e-05,-7.591187340949545614e-07,2.454089553793892264e-08,2.513785148039460182e-06,9.358715033158659935e-06,4.340814484748989344e-04,-1.364763826131820679e-03,-3.030849620699882507e-04,-6.879822351038455963e-03,-5.094641819596290588e-04,-1.829577013268135488e-05,-7.779181032674387097e-05,-8.926226291805505753e-05,-1.063222624361515045e-02,-9.474212303757667542e-03,-1.073592994362115860e-02,-1.163572166115045547e-02,-1.305491197854280472e-02,2.792782033793628216e-04,-1.561956596560776234e-04,-2.090667840093374252e-03,7.942098192870616913e-03,8.020582608878612518e-04,8.579831570386886597e-03,-3.362562041729688644e-03,-1.416523940861225128e-02,2.483487478457391262e-04,2.297729952260851860e-04,6.495681736851111054e-05,1.111961156129837036e-02,-3.955672960728406906e-03,-1.004759781062602997e-02,1.777153462171554565e-03,4.698189441114664078e-03,6.428625783883035183e-04,-1.231666537933051586e-04,-1.140608452260494232e-03,2.282475121319293976e-03,4.954095929861068726e-04,3.230500966310501099e-03,-7.527609122917056084e-04,5.807318724691867828e-03,2.088937035296112299e-04,-1.810599496820941567e-04,-1.646734401583671570e-02,-1.876540482044219971e-02,-3.341855015605688095e-03,-3.995947539806365967e-03,-2.495300257578492165e-03,-1.163329725386574864e-04,-1.213071882375515997e-04,1.315939007326960564e-04,-1.007484155707061291e-03,-3.978884313255548477e-03,-1.766256988048553467e-03,-2.625074004754424095e-03,-1.619920803932473063e-04,7.001557969488203526e-05,2.138610580004751682e-05,5.463789420900866389e-08,2.203957592428196222e-05,4.890984564553946257e-05,9.022072190418839455e-04,6.714586634188890457e-04,8.238601731136441231e-05,6.780195690225809813e-05,7.644484867341816425e-08,-6.609197589568793774e-05,4.920524224871769547e-05,-5.612913810182362795e-06,-2.603155793622136116e-03,-5.533488932996988297e-03,-4.711393732577562332e-03,-1.501026854384690523e-04,-4.024443114758469164e-05,-9.089613740798085928e-05,3.073267725994810462e-05,-1.103824563324451447e-02,-5.204381421208381653e-03,-4.904948174953460693e-03,-4.032411146908998489e-03,-1.086093112826347351e-02,8.955127850640565157e-05,2.389471337664872408e-04,2.966811647638678551e-03,4.616279155015945435e-03,-4.266363568603992462e-03,4.785885568708181381e-03,-7.452835328876972198e-03,-8.993012830615043640e-03,8.942170825321227312e-05,4.607639493769966066e-05,1.196541707031428814e-04,5.263035651296377182e-03,-8.316542953252792358e-03,-1.593649946153163910e-02,-1.356595195829868317e-03,1.618419424630701542e-03,2.299061452504247427e-04,-9.902070451062172651e-05,-5.393066676333546638e-04,-5.977328401058912277e-04,1.668921206146478653e-03,1.061973161995410919e-03,1.142150023952126503e-03,4.318633582442998886e-03,2.842707326635718346e-04,-1.056198670994490385e-04,-1.032180432230234146e-02,-2.725131809711456299e-03,-7.199423853307962418e-03,1.254199072718620300e-03,-1.118916203267872334e-03,3.292844630777835846e-04,-2.160394069505855441e-04,4.838569439016282558e-04,-6.317555671557784081e-04,-9.376499801874160767e-04,-1.756248530000448227e-03,-1.056710723787546158e-03,2.156542905140668154e-04,-3.450810327194631100e-04,-4.400680190883576870e-04,4.787070793099701405e-05,-3.301004180684685707e-04,4.414899158291518688e-04,8.860451634973287582e-04,1.243497012183070183e-03,1.289453648496419191e-04,4.130540037294849753e-05,1.399636676069349051e-04,3.791775961872190237e-04,1.807102526072412729e-04,1.541910460218787193e-03,8.450992405414581299e-03,4.571921657770872116e-03,1.175712328404188156e-03,2.846921852324157953e-04,8.884684648364782333e-04,-2.453763445373624563e-04,-1.136065693572163582e-03,-1.147874258458614349e-02,-6.425301544368267059e-04,-3.411844372749328613e-03,-8.689285255968570709e-03,-8.938050828874111176e-03,-1.035826047882437706e-03,-4.273587837815284729e-04,4.498688969761133194e-03,3.369660116732120514e-03,7.900535129010677338e-03,1.713913865387439728e-03,-1.217691693454980850e-03,-1.221603713929653168e-03,-1.339353388175368309e-03,4.603259731084108353e-05,1.347365323454141617e-03,-1.105780829675495625e-03,1.100040972232818604e-04,-1.610106602311134338e-02,1.197770703583955765e-03,3.083890303969383240e-03,1.922956726048141718e-04,8.563830051571130753e-04,-9.815446101129055023e-04,-2.733328146860003471e-03,1.536684762686491013e-02,-1.000801846385002136e-02,1.337388530373573303e-03,2.919798716902732849e-04,2.705035498365759850e-03,2.052156487479805946e-03,-1.174521632492542267e-02,-7.065223064273595810e-03,-3.167472546920180321e-03,-1.289235427975654602e-02,-1.011248864233493805e-02,6.588234566152095795e-03,3.676781896501779556e-03,9.362807124853134155e-02,-1.365107018500566483e-03,1.144967414438724518e-02,-9.741421788930892944e-03,-1.597270928323268890e-02,1.455071568489074707e-02,3.467247355729341507e-03,-5.447100193123333156e-06\n0.000000000000000000e+00,-1.572937253513373435e-05,1.786958600860089064e-04,-3.055800334550440311e-04,-3.139431937597692013e-04,-2.076335113088134676e-05,-6.349523755488917232e-05,1.211016842361800627e-09,-6.527172809001058340e-05,-5.694683568435721099e-05,7.058775518089532852e-04,-6.504558259621262550e-04,-1.615624874830245972e-03,3.619068302214145660e-03,-7.511027797590941191e-05,9.527624570182524621e-06,1.652422943152487278e-04,-2.077610115520656109e-04,8.081761188805103302e-03,9.035078110173344612e-04,-2.547048032283782959e-03,4.804616328328847885e-03,-8.385726250708103180e-03,9.459041029913350940e-05,-3.241403901483863592e-04,-5.466229747980833054e-03,8.068646304309368134e-03,-4.854298196732997894e-03,-1.160450512543320656e-03,2.757758134976029396e-03,-6.681505590677261353e-03,2.941659768112003803e-04,1.624229771550744772e-04,-3.930058155674487352e-04,1.643159799277782440e-02,-1.689801225438714027e-03,5.059738643467426300e-03,4.830486141145229340e-04,1.679895678535103798e-03,4.796763532795011997e-04,2.806621523632202297e-06,5.668223020620644093e-04,-3.607221646234393120e-03,-1.324352459050714970e-03,-1.678669359534978867e-03,-3.996463958173990250e-03,4.852863959968090057e-03,9.093955304706469178e-05,-1.196602170239202678e-04,-2.169408835470676422e-03,-2.054260345175862312e-03,2.575090853497385979e-03,-1.445418689399957657e-03,-2.920526894740760326e-04,5.647075886372476816e-05,2.688933454919606447e-05,1.083069073501974344e-04,-2.504782169125974178e-04,-5.088417092338204384e-04,6.993683986365795135e-03,-1.713837555143982172e-04,7.476694008801132441e-05,6.193356239236891270e-05,2.105679413944017142e-05,-2.869149140494187122e-09,-4.178888411843217909e-05,6.833858060417696834e-05,3.503902698867022991e-04,3.165542439091950655e-04,-1.353871084575075656e-05,-4.173236084170639515e-05,-1.577306818489887519e-08,3.213986565242521465e-05,-7.660208939341828227e-05,7.783911423757672310e-04,-6.294471211731433868e-03,4.606529255397617817e-04,2.717309631407260895e-03,-4.622679625754244626e-05,-2.032938027696218342e-06,1.291593216592445970e-04,-1.204134081490337849e-03,8.139165583997964859e-05,-7.615828653797507286e-04,-4.527835641056299210e-03,5.884310230612754822e-03,-2.499087247997522354e-03,1.922624142025597394e-05,-1.935438340296968818e-04,-4.375202115625143051e-03,9.594122879207134247e-03,-9.064291603863239288e-03,2.571129705756902695e-03,4.938449244946241379e-03,-2.851825207471847534e-03,2.415181515971198678e-04,2.004077541641891003e-04,-7.078768976498395205e-05,1.009891461580991745e-02,5.777298472821712494e-03,5.147238261997699738e-03,1.481139101088047028e-03,-1.126864517573267221e-04,-4.283476446289569139e-04,-1.545781015011016279e-05,2.377861819695681334e-04,-6.134305149316787720e-04,-6.426720879971981049e-03,7.735318504273891449e-04,1.620464259758591652e-03,-6.047259666956961155e-04,-2.030290634138509631e-04,-1.083764072973281145e-04,2.166936319554224610e-04,-1.569422194734215736e-03,7.683787029236555099e-03,-4.019065760076045990e-03,-5.349134444259107113e-04,6.955400749575346708e-05,-1.360287842544494197e-05,1.242793659912422299e-04,-5.676891305483877659e-06,1.984104048460721970e-03,7.523586973547935486e-03,-6.063650362193584442e-04,-2.411566129012499005e-06,-7.371413812506943941e-05,4.888297553407028317e-07,-3.909431356419190706e-08,-6.451321678468957543e-05,-7.085919060045853257e-05,9.336848743259906769e-04,6.903989124111831188e-04,-3.643702802946791053e-05,-5.143110684002749622e-06,3.466118769779313880e-08,8.279913890874013305e-05,9.330195462098345160e-05,-5.243735504336655140e-04,-2.295721322298049927e-03,-8.646255359053611755e-03,-9.858384728431701660e-04,3.844077582471072674e-05,-5.146182957105338573e-05,5.383857933338731527e-05,-1.100187189877033234e-03,-4.771738313138484955e-03,-5.634791683405637741e-03,5.293586291372776031e-04,-1.068469136953353882e-04,-4.244409501552581787e-03,7.036297756712883711e-05,-2.819880028255283833e-04,-5.983556155115365982e-03,3.801057115197181702e-03,-5.388248711824417114e-03,-7.308042608201503754e-03,6.174346432089805603e-03,-3.959105350077152252e-03,2.890280447900295258e-04,1.694114762358367443e-04,5.304967635311186314e-04,1.321824360638856888e-02,5.987016949802637100e-03,5.403467919677495956e-03,-7.027536630630493164e-03,1.691846875473856926e-03,-1.489556161686778069e-03,-1.505296495452057570e-05,-3.363746218383312225e-03,-1.495087519288063049e-02,3.570294938981533051e-04,-9.787325747311115265e-03,1.214192900806665421e-02,-4.500872921198606491e-03,-1.622631098143756390e-03,-1.595721987541764975e-04,-3.977457527071237564e-03,-8.736546151340007782e-03,1.265508960932493210e-02,-2.585687674582004547e-03,3.238498698920011520e-03,5.520450940821319818e-06,5.922203126829117537e-05,5.645342753268778324e-05,-3.188138362020254135e-04,-8.066848386079072952e-04,4.592758137732744217e-03,3.549194079823791981e-04,-3.382262366358190775e-05,-4.319597792346030474e-06,1.621065530343912542e-05,1.655459591631824878e-08,4.247550095897167921e-04,-4.259431734681129456e-04,-2.629966242238879204e-03,-2.479076851159334183e-03,2.113535010721534491e-04,5.715707666240632534e-04,-1.487115497411650722e-08,-2.086389868054538965e-04,2.126326289726421237e-04,-4.690323490649461746e-03,2.567822486162185669e-02,1.978293992578983307e-03,-2.062620595097541809e-03,2.267107483930885792e-04,-7.419851317536085844e-05,-6.346317240968346596e-04,1.355879195034503937e-02,3.352916240692138672e-02,8.516805246472358704e-03,5.137676000595092773e-02,-1.524528861045837402e-02,6.429377198219299316e-02,-7.195942453108727932e-04,2.679891185835003853e-03,5.149531364440917969e-02,-6.014380231499671936e-02,2.728824503719806671e-02,-4.185798019170761108e-02,4.447562620043754578e-03,5.445122718811035156e-02,-2.665944164618849754e-03,-1.803015707992017269e-03,6.400279817171394825e-04,-9.179076552391052246e-02,-8.961185812950134277e-03,-1.921180263161659241e-02,3.848143853247165680e-03,-9.878745302557945251e-03,3.804298583418130875e-03,7.014710718067362905e-05,9.902754798531532288e-03,1.284300722181797028e-02,6.472855061292648315e-02,3.828383982181549072e-02,7.473985664546489716e-03,-1.446690689772367477e-02,3.920306451618671417e-03,1.293721026740968227e-03,2.058930322527885437e-02,6.869270652532577515e-02,-3.042514435946941376e-02,1.055686641484498978e-02,-5.321039818227291107e-03,-6.304314592853188515e-04,1.105333067243918777e-04,-1.052710227668285370e-03,2.198303584009408951e-03,-4.568577744066715240e-03,5.993718504905700684e-01,7.146631833165884018e-03,4.070799623150378466e-04,2.238565357401967049e-04,5.788404087070375681e-05,3.163933115502004512e-08,-5.023210178478620946e-05,-2.126029721694067121e-05,4.677033284679055214e-04,2.609810326248407364e-04,-5.346403486328199506e-05,-6.357428355840966105e-05,-6.457412382587790489e-09,-1.369394249195465818e-05,-2.488838435965590179e-05,1.808223896659910679e-04,-4.521430470049381256e-03,2.731304615736007690e-03,-1.201929291710257530e-03,-9.103107004193589091e-06,-5.041918939241440967e-06,1.813644776120781898e-04,-9.487298666499555111e-04,-4.670610360335558653e-04,1.617987873032689095e-03,-2.949199872091412544e-03,1.568408450111746788e-03,-3.995532169938087463e-03,1.108036885852925479e-04,-4.334450059104710817e-04,-5.503647960722446442e-03,1.534140948206186295e-02,-6.852400954812765121e-03,-2.771022496744990349e-03,1.440320396795868874e-03,-3.718567779287695885e-03,3.564378421287983656e-04,2.952755894511938095e-04,-5.721032503060996532e-04,1.013095770031213760e-02,9.623042307794094086e-03,5.131042096763849258e-03,-2.613557735458016396e-04,1.546313287690281868e-03,-2.268717362312600017e-04,5.802652231068350375e-05,-7.451759884133934975e-04,-1.520676771178841591e-03,-4.201989620923995972e-03,2.884424757212400436e-03,3.801390761509537697e-03,8.772147120907902718e-04,-4.574729246087372303e-04,-8.031740435399115086e-05,6.203801603987812996e-04,-3.439513966441154480e-03,6.584180518984794617e-03,-1.486077788285911083e-03,-2.696788869798183441e-03,2.071504241030197591e-06,1.999749838432762772e-05,4.059825369040481746e-05,6.383110303431749344e-06,1.008647377602756023e-03,8.389663882553577423e-03,-8.228438673540949821e-06,-4.504367825575172901e-05,-1.602073280082549900e-05,-6.331988060992443934e-06,1.493185664003249258e-08,-6.291706813499331474e-05,4.643871579901315272e-05,3.948769299313426018e-04,2.741645730566233397e-04,-1.593681190570350736e-05,-7.152742909966036677e-05,2.397678144916426390e-08,2.899164246628060937e-05,-4.649846232496201992e-05,9.546857327222824097e-04,-1.806905493140220642e-04,-2.016191603615880013e-03,3.267605090513825417e-03,2.824554394464939833e-05,1.605270517757162452e-05,8.904445712687447667e-05,-1.926896627992391586e-03,-3.845376893877983093e-03,3.178025363013148308e-03,-1.148312585428357124e-03,2.912275958806276321e-03,-4.375462420284748077e-03,2.995875729538965970e-05,-3.227313573006540537e-04,-5.975927691906690598e-03,7.315925322473049164e-03,-6.972870789468288422e-03,4.239871166646480560e-03,5.696284119039773941e-03,-5.969095509499311447e-03,2.415150520391762257e-04,2.082086721202358603e-04,-3.457474522292613983e-04,7.763008121401071548e-03,4.702294245362281799e-03,2.138814423233270645e-03,2.242699963971972466e-03,2.054225420579314232e-03,-1.094648730941116810e-03,-9.017776756081730127e-05,-7.341188611462712288e-04,-1.561801298521459103e-03,-6.920838262885808945e-03,-7.034813519567251205e-03,6.357504986226558685e-03,8.184527978301048279e-04,-8.131942013278603554e-04,-1.363847550237551332e-04,-1.391170779243111610e-03,-5.873020738363265991e-03,7.226835004985332489e-03,-1.516537740826606750e-04,2.052270108833909035e-03,6.849168858025223017e-05,-1.049791608238592744e-04,1.232715731021016836e-04,-2.028362068813294172e-04,1.229938119649887085e-03,5.793486721813678741e-03,-1.607586396858096123e-03,-1.695696701062843204e-04,1.069391691999044269e-05,-1.945580152096226811e-05,2.139040589099749923e-08,-1.046108591253869236e-04,-2.336794204893521965e-05,-6.056684651412069798e-04,2.137268020305782557e-04,-7.428930257447063923e-05,-9.859832061920315027e-05,3.824538907792884856e-08,1.281688455492258072e-04,-1.924732205225154757e-04,1.325356774032115936e-03,-1.270095445215702057e-02,2.346752677112817764e-03,8.860214613378047943e-03,2.301929926034063101e-04,-5.086307646706700325e-05,-1.611871812201570719e-05,-2.638095989823341370e-03,-7.429598364979028702e-03,9.764826856553554535e-03,1.009202795103192329e-03,-1.018064096570014954e-03,1.022391370497643948e-04,-1.445888192392885685e-04,-3.625077952165156603e-04,-6.173799280077219009e-03,8.933491073548793793e-03,-2.088597044348716736e-03,4.444022662937641144e-03,6.092287134379148483e-03,-1.439007697626948357e-03,1.716023252811282873e-04,1.615965738892555237e-04,5.295473383739590645e-04,9.441898204386234283e-03,1.392628764733672142e-03,1.049562823027372360e-02,1.810954068787395954e-03,-1.674874802120029926e-03,-2.841305918991565704e-03,-6.477771239588037133e-05,3.813276300206780434e-03,7.437505759298801422e-03,-4.766663070768117905e-03,-7.780167274177074432e-03,-5.295843817293643951e-03,-2.578404499217867851e-03,-1.446608919650316238e-03,-1.779168087523430586e-04,3.218380967155098915e-03,2.443188335746526718e-03,6.703807506710290909e-03,-5.084597505629062653e-03,-5.682879127562046051e-04,2.250745892524719238e-04,-1.859292679000645876e-04,1.672578073339536786e-04,1.994009799091145396e-04,4.185888450592756271e-03,1.012214459478855133e-02,-1.622556825168430805e-03,-2.719909825827926397e-04,-2.620472805574536324e-04,-2.748662154772318900e-05,-7.092239684425294399e-09,-5.452036202768795192e-05,1.186083172797225416e-04,4.430590488482266665e-04,2.484796859789639711e-04,8.513079956173896790e-05,-8.083250577328726649e-05,-2.524302544770762324e-09,8.155315299518406391e-06,-4.217132664052769542e-05,-8.569462806917726994e-05,-1.167744980193674564e-03,-1.718238927423954010e-03,-7.988862693309783936e-03,-5.324321100488305092e-04,4.187357262708246708e-06,1.364105992252007127e-04,-1.887181890197098255e-03,-5.793023388832807541e-03,-6.743076257407665253e-03,-2.020290121436119080e-04,6.423978134989738464e-03,-1.478393003344535828e-02,1.461833890061825514e-04,-4.496310430113226175e-04,-8.629757910966873169e-03,1.257263123989105225e-02,-1.926666125655174255e-03,1.922045135870575905e-03,-4.210579209029674530e-04,-1.177466660737991333e-02,4.081572697032243013e-04,3.613735025282949209e-04,-5.074710352346301079e-04,1.312269549816846848e-02,6.439854390919208527e-03,-4.361113533377647400e-03,-3.713555634021759033e-04,4.060794599354267120e-03,-3.439982538111507893e-05,-4.670068301493301988e-05,-3.875421360135078430e-03,-2.887527458369731903e-03,-5.175855010747909546e-03,-5.631714593619108200e-03,-3.592785680666565895e-03,2.421895507723093033e-03,-3.886554331984370947e-04,-1.012162392726168036e-04,-1.466089393943548203e-02,-1.804921217262744904e-02,-1.453769858926534653e-03,-7.098228670656681061e-04,1.610785024240612984e-03,-8.804522803984582424e-05,-4.172444096184335649e-05,1.919301721500232816e-04,-1.411795499734580517e-03,-3.281546756625175476e-03,5.466563627123832703e-03,-9.043685859069228172e-04,4.616714431904256344e-05,2.055741970252711326e-05,-1.070850703399628401e-05,-6.279242370510473847e-08,-1.848918691393919289e-05,1.012074571917764843e-04,7.357447757385671139e-04,4.800801689270883799e-04,3.225715045118704438e-05,-2.901535663113463670e-05,-2.009073796216398478e-09,-2.662013139342889190e-05,-5.630749365082010627e-05,-1.433728903066366911e-04,-7.541391532868146896e-03,-8.855819702148437500e-03,-2.649899804964661598e-03,-3.032073436770588160e-05,-6.538453453686088324e-05,-1.129275333369150758e-04,-9.240928338840603828e-04,-6.420911755412817001e-03,-1.548868836835026741e-03,-1.693871337920427322e-03,-3.671824932098388672e-03,-8.336892351508140564e-03,1.676459505688399076e-04,-3.668532299343496561e-04,-2.999311313033103943e-03,3.511005546897649765e-03,-7.124110125005245209e-03,4.243718460202217102e-03,-4.687294363975524902e-03,-8.612963370978832245e-03,2.597254642751067877e-04,2.223781775683164597e-04,-1.381693873554468155e-04,1.277476921677589417e-02,-6.136735901236534119e-03,-5.631427280604839325e-03,-7.264147978276014328e-03,3.822991158813238144e-03,3.036571433767676353e-05,5.723092181142419577e-05,2.948461333289742470e-04,-1.079340698197484016e-03,-8.421884849667549133e-03,8.121107239276170731e-04,2.981647849082946777e-04,6.422671489417552948e-03,-1.643564319238066673e-04,-9.694324398878961802e-05,-4.733748268336057663e-03,-8.714759722352027893e-03,6.047678180038928986e-04,1.692517194896936417e-03,-1.371834659948945045e-03,5.696176667697727680e-04,-7.090569706633687019e-04,1.329552760580554605e-04,4.306514165364205837e-05,5.142134614288806915e-05,2.847904805094003677e-03,-5.638627335429191589e-03,-5.177449202165007591e-05,2.634539268910884857e-04,-3.124165523331612349e-04,2.509749356249812990e-05,-1.890009880298748612e-04,1.259318960364907980e-04,-1.716458937153220177e-04,-7.676269160583615303e-05,-2.151825756300240755e-04,1.504012325312942266e-04,-1.621251867618411779e-04,4.775405395776033401e-04,-1.091521844500675797e-04,1.132844947278499603e-03,8.928397670388221741e-03,8.052372373640537262e-03,1.336121931672096252e-03,-6.453231908380985260e-04,2.805720941978506744e-05,6.757383380318060517e-05,-2.728877123445272446e-03,-2.759498078376054764e-03,3.972796723246574402e-03,-8.157709613442420959e-03,-4.032266326248645782e-03,-8.394535630941390991e-03,-1.083435490727424622e-03,-5.428898730315268040e-04,-4.578533582389354706e-03,4.361824132502079010e-03,-6.619845516979694366e-04,-3.370201913639903069e-03,-2.993717323988676071e-03,-6.656865589320659637e-03,2.325891837244853377e-04,-2.216514258179813623e-04,1.549424836412072182e-03,3.724967595189809799e-03,1.600262522697448730e-02,-1.233230344951152802e-03,-2.632809802889823914e-03,6.423441227525472641e-04,-1.020607305690646172e-03,-2.005794085562229156e-03,-2.663572318851947784e-03,-2.496629022061824799e-03,7.156736217439174652e-03,-9.215408936142921448e-03,6.881334353238344193e-03,-5.881304852664470673e-03,-5.657929461449384689e-03,6.591188255697488785e-03,-7.729885168373584747e-03,-7.462963461875915527e-03,1.323626376688480377e-02,-2.917986363172531128e-02,-9.905800223350524902e-03,3.716065082699060440e-03,-6.228391081094741821e-03,5.985810980200767517e-02,1.092445803806185722e-03,1.610737480223178864e-02,-2.032388374209403992e-02,-2.013200893998146057e-02,5.558544304221868515e-03,-7.117274217307567596e-03,-5.772373697254806757e-06\n0.000000000000000000e+00,-1.394630180584499612e-05,-1.123370384448207915e-04,-5.177194834686815739e-04,-1.510613037680741400e-05,-5.283363861963152885e-06,8.601840818300843239e-06,2.423004374918491521e-08,8.352161239599809051e-05,7.115988410077989101e-05,3.824581508524715900e-04,-2.105673309415578842e-03,7.555546471849083900e-04,-1.103651477023959160e-03,-1.701950241113081574e-04,4.549265577225014567e-05,7.047088729450479150e-05,-8.025973802432417870e-04,-6.863454822450876236e-03,2.171166008338332176e-03,-3.105912823230028152e-03,7.313837762922048569e-03,7.803974440321326256e-04,-3.587058017728850245e-05,2.309083793079480529e-04,9.768279269337654114e-04,-8.592224912717938423e-04,2.064656233415007591e-03,-4.111538641154766083e-03,1.149214105680584908e-03,5.069073522463440895e-04,-1.160259271273389459e-04,-9.739483357407152653e-05,1.359302259515970945e-04,-1.047000661492347717e-02,9.069731459021568298e-03,5.501670762896537781e-03,-1.851791981607675552e-03,-4.425362683832645416e-03,-3.966318909078836441e-04,6.647489499300718307e-05,-2.264366485178470612e-04,9.682918898761272430e-03,-1.172392163425683975e-03,-1.737878890708088875e-03,2.876149956136941910e-03,-6.665847264230251312e-03,-3.451887168921530247e-04,1.891121646622195840e-04,-1.118593616411089897e-03,5.278390599414706230e-04,-9.271398303098976612e-04,1.814708928577601910e-03,3.781747305765748024e-03,-4.993516267859376967e-05,1.122619869420304894e-04,-4.818172237719409168e-05,-1.216738746734336019e-04,-1.746866619214415550e-03,-1.089049968868494034e-03,2.831592690199613571e-03,3.330043691676110029e-04,-8.063209679676219821e-05,-2.132250847353134304e-05,5.047030793292606177e-09,1.690725730441045016e-05,-3.506767097860574722e-05,-1.654345542192459106e-03,-1.393715385347604752e-03,-4.456565875443629920e-06,-3.330939216539263725e-05,-2.113204056186646085e-09,-1.732811142574064434e-05,-4.466061000130139291e-05,-5.784499226137995720e-04,4.839293658733367920e-03,5.445021670311689377e-04,-6.924532935954630375e-04,-3.227010311093181372e-04,6.394401134457439184e-05,1.040392235154286027e-04,3.268439031671732664e-04,2.522442489862442017e-03,2.617413178086280823e-03,-4.337698221206665039e-03,3.784913104027509689e-03,-1.028492348268628120e-03,9.444331226404756308e-06,1.399192406097427011e-04,9.164641960524022579e-04,-2.192660700529813766e-03,5.710242781788110733e-03,-4.410236608237028122e-03,6.918370490893721581e-05,-6.626622052863240242e-04,-1.159784078481607139e-04,-1.861277123680338264e-04,-4.174229979980736971e-05,-5.872638430446386337e-03,2.974472008645534515e-03,9.040745906531810760e-03,-1.923643285408616066e-03,-5.186761263757944107e-03,5.857205833308398724e-04,8.556212560506537557e-05,-9.846151806414127350e-04,2.833956852555274963e-03,-3.222910687327384949e-03,3.722457448020577431e-03,3.002096433192491531e-03,-4.227824974805116653e-03,1.480017672292888165e-04,1.770026137819513679e-04,-3.230659523978829384e-03,1.289193169213831425e-03,-5.716063547879457474e-03,-1.085262047126889229e-03,1.500137266702950001e-03,-2.101873178617097437e-05,1.347455545328557491e-04,-5.102588693262077868e-05,-2.513676590751856565e-04,-2.131175715476274490e-03,-1.225209562107920647e-03,3.068891586735844612e-03,4.024656955152750015e-04,5.357463305699639022e-05,-5.849293302162550390e-06,2.287426426050842565e-08,2.700049844861496240e-05,5.604749458143487573e-05,-5.020727985538542271e-04,-3.169270930811762810e-04,2.843819856934715062e-06,2.023887282120995224e-05,-3.161462203138398763e-08,-1.591058098711073399e-04,1.281106087844818830e-04,-3.225296037271618843e-03,-2.907412825152277946e-03,1.498168800026178360e-02,-4.406996071338653564e-03,-4.628004535334184766e-05,2.294333535246551037e-05,7.503732194891199470e-05,7.449454860761761665e-04,2.101435791701078415e-03,9.001903235912322998e-04,5.662622861564159393e-04,8.781597949564456940e-03,-1.918922178447246552e-03,2.260643232148140669e-04,-1.743038446875289083e-04,-1.496784272603690624e-03,-1.050359103828668594e-03,2.971541602164506912e-03,-6.263433024287223816e-03,-1.501505612395703793e-03,-1.712688128463923931e-03,4.440919292392209172e-05,-5.395362313720397651e-05,-1.205530366860330105e-03,-1.310155540704727173e-02,2.155218971893191338e-03,6.809756625443696976e-03,-2.389200730249285698e-03,-3.019750816747546196e-03,1.366048119962215424e-03,6.481634045485407114e-06,-3.382368013262748718e-03,4.676112439483404160e-03,7.299576885998249054e-03,3.692479338496923447e-03,-4.959546029567718506e-03,2.636252902448177338e-04,6.995545118115842342e-04,1.327143836533650756e-04,-1.943729352205991745e-03,-1.825086073949933052e-03,-2.014054218307137489e-03,-4.113716073334217072e-03,1.498365192674100399e-03,-3.818158438662067056e-05,9.758907981449738145e-05,-1.748233989928849041e-05,-1.189081376651301980e-04,-1.400566892698407173e-03,2.284192480146884918e-03,1.647631637752056122e-03,3.555830626282840967e-04,7.045701931929215789e-05,-3.368341276654973626e-05,2.731798076638369821e-08,-1.166657384601421654e-04,2.392248425167053938e-04,1.006172690540552139e-02,7.988866418600082397e-03,3.952637052861973643e-05,8.493653876939788461e-05,1.019623141473857686e-08,4.036699465359561145e-05,6.849877536296844482e-07,4.216039087623357773e-03,-1.350849959999322891e-02,-1.992084085941314697e-02,3.992408048361539841e-03,2.094189403578639030e-03,-4.523372335825115442e-04,-9.478373685851693153e-04,-3.222364466637372971e-03,-2.048064023256301880e-02,-1.242258120328187943e-02,-1.227890327572822571e-02,-3.400685638189315796e-02,-9.925682097673416138e-04,5.601654411293566227e-04,-1.099870190955698490e-03,-7.188203744590282440e-03,8.623519912362098694e-03,-1.124865561723709106e-02,5.002154782414436340e-02,3.572011366486549377e-03,-9.238561615347862244e-04,8.582699229009449482e-04,1.049734652042388916e-03,1.378201995976269245e-04,4.906301200389862061e-02,-2.526820637285709381e-02,-3.019709698855876923e-02,2.610885724425315857e-02,3.479856625199317932e-02,-3.538995049893856049e-03,-6.438044947572052479e-04,7.462496869266033173e-03,-2.873988077044487000e-02,-5.153313279151916504e-03,1.663592644035816193e-02,-1.033554319292306900e-02,3.467328101396560669e-02,-2.828831085935235023e-03,-1.550631830468773842e-03,2.039226144552230835e-02,-2.674144692718982697e-02,1.719375140964984894e-02,2.254028804600238800e-02,-1.192644331604242325e-02,2.583973691798746586e-04,-1.055803033523261547e-03,4.320140287745743990e-04,1.692699850536882877e-03,1.323469914495944977e-02,7.343826815485954285e-03,6.318176388740539551e-01,-3.058656118810176849e-03,-1.579824893269687891e-04,-7.028959771560039371e-06,-3.169407136738300323e-08,7.031466338958125561e-06,-1.642580718907993287e-05,-1.175443409010767937e-03,-9.809334296733140945e-04,1.230055204359814525e-07,-3.323912824271246791e-05,4.722824087366461754e-08,5.401888483902439475e-05,-1.401335066475439817e-05,-5.891706678085029125e-05,4.569309297949075699e-03,-7.282603764906525612e-04,1.822800724767148495e-03,-2.231803809991106391e-04,6.635838508373126388e-05,9.675644105300307274e-05,-1.557175710331648588e-05,3.769382834434509277e-03,1.422092434950172901e-03,5.194821860641241074e-04,7.946534082293510437e-03,-1.202924759127199650e-03,-8.962424180936068296e-05,2.494849613867700100e-04,-8.988388581201434135e-04,-4.071648698300123215e-03,4.783400334417819977e-03,-6.533947773277759552e-03,4.250332247465848923e-03,-1.399809261783957481e-03,-2.009227900998666883e-04,-1.399737957399338484e-04,1.703364687273278832e-04,-6.159287877380847931e-03,1.348745776340365410e-03,7.441156078130006790e-03,-1.589266350492835045e-03,-5.598044022917747498e-03,1.798632001737132668e-04,5.630386294797062874e-05,-7.328201318159699440e-04,4.946916364133358002e-03,-4.439323674887418747e-05,-4.519468173384666443e-03,-1.017094240523874760e-03,-3.578968578949570656e-03,3.865538747049868107e-04,1.622772397240623832e-04,-3.199110738933086395e-03,2.413378329947590828e-03,-4.573490936309099197e-03,-2.594659745227545500e-04,6.874591577798128128e-03,-7.265124168043257669e-06,1.668314944254234433e-04,8.589813660364598036e-06,-2.566956682130694389e-04,-1.310646417550742626e-03,-1.862407312728464603e-03,3.260080935433506966e-03,3.902361786458641291e-04,-4.194415396341355518e-06,-7.807979613971838262e-07,-5.669892644277751970e-08,2.489834514562971890e-05,-3.407974145375192165e-05,-1.639822265133261681e-03,-1.374051207676529884e-03,-2.946402855741325766e-05,-2.221081558673176914e-05,-2.819405153786647134e-08,1.220918420585803688e-05,2.696104093047324568e-05,-1.180393272079527378e-03,3.267671912908554077e-03,4.467593505978584290e-03,-8.683586493134498596e-04,-4.445203230716288090e-04,9.216918988386169076e-05,2.612388052511960268e-04,5.790729774162173271e-04,5.781143438071012497e-03,4.819730762392282486e-03,-5.585457198321819305e-03,3.036755369976162910e-03,-1.386818825267255306e-03,-2.815204061334952712e-05,1.876212190836668015e-04,3.496530698612332344e-04,-4.831483820453286171e-04,3.901529358699917793e-03,-6.025924813002347946e-03,4.382174811325967312e-04,-1.998277381062507629e-03,-8.424144471064209938e-05,-1.669869088800624013e-04,-2.776676556095480919e-04,-6.672240793704986572e-03,-2.811678918078541756e-03,4.600921645760536194e-03,-1.875245943665504456e-04,-3.846938954666256905e-03,9.562696795910596848e-04,1.254922535736113787e-04,-1.591117586940526962e-03,4.108519759029150009e-03,-3.454582998529076576e-03,-1.361033413559198380e-03,9.502813220024108887e-03,-3.794030752032995224e-03,3.921294992323964834e-04,3.194678865838795900e-04,-3.704683389514684677e-03,4.949379712343215942e-03,1.353793311864137650e-03,4.892759956419467926e-03,5.384418647736310959e-03,-8.307132520712912083e-05,2.588156785350292921e-04,-7.603417907375842333e-05,-2.925151493400335312e-04,-2.885552821680903435e-03,-1.630217302590608597e-03,4.023467190563678741e-03,4.867424140684306622e-04,1.442721259081736207e-04,-4.161808647040743381e-06,-9.116592991631478071e-08,4.105644256924279034e-05,3.436685074120759964e-05,-9.902603924274444580e-04,-1.238955534063279629e-03,2.966122883663047105e-05,-1.765808701748028398e-05,-3.379682311788201332e-09,-4.970542067894712090e-05,7.078732596710324287e-05,7.553452160209417343e-04,2.512560226023197174e-03,-1.307008787989616394e-04,-3.762120148167014122e-03,-3.640731156338006258e-04,1.434093428542837501e-04,1.901510113384574652e-04,1.138425664976239204e-03,6.124279461801052094e-03,-1.269039930775761604e-03,-2.194558503106236458e-03,1.067502330988645554e-02,-2.446737140417098999e-03,6.897463026689365506e-05,1.230306806974112988e-04,8.861825335770845413e-04,-1.404673093929886818e-04,5.943334195762872696e-03,-1.438008807599544525e-02,-1.723206485621631145e-03,-1.651446102187037468e-03,-3.793102951021865010e-05,-4.711184374173171818e-05,-4.032772849313914776e-04,-4.736166447401046753e-03,4.497211426496505737e-03,3.317265305668115616e-03,-6.425304338335990906e-03,-1.028598519042134285e-03,1.973086036741733551e-03,8.024169801501557231e-05,-3.123364876955747604e-03,-4.697478841990232468e-03,1.874815905466675758e-03,4.527767188847064972e-03,5.077134817838668823e-03,1.824150327593088150e-03,5.384092219173908234e-04,1.907185214804485440e-04,-4.160125274211168289e-03,-9.615045855753123760e-04,-1.418275758624076843e-03,2.756622619926929474e-03,3.487180452793836594e-03,-9.152138954959809780e-05,2.326464600628241897e-04,-6.624274101341143250e-05,-3.239632351323962212e-04,-2.938649384304881096e-03,-1.688446267507970333e-03,3.573671448975801468e-03,5.209887167438864708e-04,1.053100277204066515e-04,3.383565126569010317e-05,-7.637572707608342171e-08,2.649919588293414563e-05,-7.255062519107013941e-05,-1.104804803617298603e-03,-8.622199529781937599e-04,2.654736636031884700e-05,1.531712223368231207e-05,-5.742731445934623480e-08,2.671251058927737176e-05,1.473837892262963578e-05,8.341018838109448552e-05,8.219764567911624908e-04,-1.289448235183954239e-03,1.354192383587360382e-03,-1.990195887628942728e-04,4.320761581766419113e-05,1.051823928719386458e-04,2.727920073084533215e-04,-3.653215244412422180e-03,5.018087569624185562e-03,-3.063397016376256943e-03,6.155563518404960632e-03,1.692009391263127327e-03,-1.342071482213214040e-04,3.670688893180340528e-04,2.198662841692566872e-03,-6.190123036503791809e-03,6.221171934157609940e-03,-5.914292298257350922e-03,-1.373439561575651169e-03,-1.155573409050703049e-03,-1.527215354144573212e-04,-1.529702713014557958e-04,3.163017099723219872e-04,-5.444627720862627029e-03,3.327349200844764709e-03,1.007736939936876297e-02,1.680266112089157104e-03,-5.193442571908235550e-03,8.160779543686658144e-05,4.343554246588610113e-05,7.558069773949682713e-05,3.422408364713191986e-03,3.881265176460146904e-03,-7.321401033550500870e-03,1.589483930729329586e-03,-4.240150097757577896e-03,2.897325321100652218e-04,1.776798453647643328e-04,-1.682249596342444420e-03,5.848730448633432388e-03,-9.012845694087445736e-04,-5.293946247547864914e-03,2.460291609168052673e-03,-7.422151975333690643e-05,1.853859430411830544e-04,-7.225382432807236910e-05,-4.472146974876523018e-04,-1.455960795283317566e-03,-1.686165458522737026e-03,3.802412655204534531e-03,4.837539454456418753e-04,-6.173281690280418843e-06,-5.681715720129432157e-08,5.062247510068118572e-09,5.560800673265475780e-06,-1.142632390838116407e-05,-6.178988842293620110e-04,-4.322239838074892759e-04,-4.778442416863981634e-06,-2.197442336182575673e-05,9.803261491470038891e-08,-1.298533607041463256e-05,-7.318053394556045532e-05,-3.941227041650563478e-04,-1.449419651180505753e-04,-4.521713126450777054e-03,9.725871495902538300e-04,5.917336966376751661e-05,-1.804924977477639914e-06,-1.693131052888929844e-04,4.508083802647888660e-04,-8.955090306699275970e-04,1.783651066944003105e-03,1.932287821546196938e-03,-1.739603467285633087e-03,4.649653565138578415e-03,-6.337198283290490508e-05,-1.060877693817019463e-04,3.253128379583358765e-04,-4.938839003443717957e-03,3.510339185595512390e-03,5.207117646932601929e-03,-6.747123785316944122e-03,2.916333731263875961e-03,-1.124740956583991647e-04,-7.548305438831448555e-05,2.526261378079652786e-04,-3.567838575690984726e-03,-1.553235575556755066e-03,-4.222762770950794220e-03,1.736436854116618633e-03,1.927528064697980881e-04,-3.364529111422598362e-04,-8.739778422750532627e-05,3.344046417623758316e-04,8.530250051990151405e-04,-2.818855457007884979e-03,4.595611244440078735e-05,-5.535268224775791168e-03,-1.442373497411608696e-03,-1.732875098241493106e-04,-3.035466943401843309e-05,5.007455591112375259e-03,-5.440902896225452423e-06,7.849521934986114502e-04,2.352934097871184349e-04,-8.102122694253921509e-03,-2.253006095997989178e-04,-2.271782432217150927e-05,-6.761153053957968950e-05,4.048169357702136040e-04,7.036558818072080612e-04,-2.050707582384347916e-03,-2.423540689051151276e-03,-5.137754487805068493e-04,5.896698567084968090e-04,1.495631149737164378e-04,-5.540274432860314846e-04,6.450954242609441280e-04,-3.201033687219023705e-04,-1.611034851521253586e-03,-1.354738604277372360e-03,-1.316989801125600934e-04,-1.045883400365710258e-04,-6.516361027024686337e-04,3.681897360365837812e-04,-3.668432182166725397e-04,-3.362607676535844803e-04,-2.474557142704725266e-03,-2.810684964060783386e-03,-2.013710327446460724e-03,-6.495912384707480669e-05,2.859697560779750347e-04,2.257105006719939411e-05,1.128674950450658798e-03,2.238634042441844940e-03,-2.441980177536606789e-03,-2.313786186277866364e-03,6.367998197674751282e-03,-1.041432842612266541e-03,3.432907760725356638e-05,9.489367366768419743e-04,1.795067684724926949e-03,1.085066352970898151e-03,2.202025614678859711e-03,-7.366735022515058517e-03,-3.153322031721472740e-04,-1.823752420023083687e-03,4.025239904876798391e-04,4.714909882750362158e-04,-2.315801102668046951e-04,-1.674688537605106831e-03,-5.456928629428148270e-04,8.839271031320095062e-03,-1.419993466697633266e-03,-4.658204969018697739e-03,1.968816621229052544e-03,8.209163788706064224e-04,-3.613578737713396549e-04,7.012792862951755524e-03,-4.476360045373439789e-03,2.625978318974375725e-03,1.366245327517390251e-03,-1.748588052578270435e-03,1.481000566855072975e-03,-1.097494736313819885e-03,-1.755953882820904255e-03,2.422307617962360382e-03,-6.687029730528593063e-03,7.923742756247520447e-03,1.592285186052322388e-02,5.552980117499828339e-03,-1.567457220517098904e-03,-6.730338186025619507e-02,8.078790269792079926e-03,-5.152401048690080643e-03,5.993880331516265869e-03,1.195456925779581070e-02,-6.598693318665027618e-03,-2.067415742203593254e-03,5.516822966455947608e-06\n0.000000000000000000e+00,1.390932197864458431e-06,-6.000558641972020268e-06,-1.110620287363417447e-04,-8.228596561821177602e-05,1.543982762086670846e-06,-5.473816599987912923e-07,5.944914249766952707e-08,2.063491592707578093e-06,1.593309889358351938e-06,2.508126999600790441e-05,1.007824903354048729e-05,-1.114763872465118766e-04,-4.521815571933984756e-04,-2.899423270719125867e-05,4.127325155423022807e-06,1.007962328003486618e-05,-1.925765445776050910e-06,-3.188184346072375774e-04,2.102255821228027344e-04,1.565898564876988530e-04,1.011651474982500076e-03,2.243457129225134850e-05,-7.327027105930028483e-06,2.933294126705732197e-05,1.456203899579122663e-04,1.158363447757437825e-04,3.497978905215859413e-04,-8.643750334158539772e-04,2.861650427803397179e-04,-2.958776894956827164e-05,-1.726514165056869388e-05,-9.616251190891489387e-06,4.570940291159786284e-06,-1.128475065343081951e-03,1.012749737128615379e-03,8.840457885526120663e-04,-4.851260455325245857e-04,-5.668238736689090729e-04,2.124124875990673900e-06,4.964296749676577747e-06,1.989409793168306351e-05,7.488241535611450672e-04,-3.510266251396387815e-04,8.861688547767698765e-05,4.252820799592882395e-04,-6.768801831640303135e-04,2.198790207330603153e-05,1.986771530937403440e-05,-2.552297373767942190e-04,-2.045651490334421396e-05,-3.653048479463905096e-04,-2.162259625038132071e-04,2.130899520125240088e-04,-3.317243226774735376e-06,1.269151016458636150e-05,-3.277882115071406588e-06,-1.925088508869521320e-05,-2.234169369330629706e-04,-5.536131357075646520e-05,3.948421508539468050e-04,4.926205656374804676e-05,-4.899392479273956269e-06,2.410524757578969002e-07,-7.741174812281315099e-08,3.648428901215083897e-06,-1.125180688177351840e-06,-2.587109047453850508e-04,-2.472139021847397089e-04,1.994213107536779717e-06,-5.303024863678729162e-06,-5.759901711144266301e-08,-5.053700988355558366e-06,-8.004989467735867947e-06,-1.345349155599251390e-04,7.160671520978212357e-04,-4.362002946436405182e-04,-2.844820264726877213e-04,-6.063713954063132405e-05,7.833727977413218468e-06,1.755171251716092229e-05,8.913413330446928740e-05,2.507019671611487865e-04,6.361082778312265873e-04,-4.477211041375994682e-04,6.444941391237080097e-04,-2.683040802367031574e-04,-5.944954864389728755e-06,2.667923581611830741e-05,2.176143461838364601e-04,-6.410384958144277334e-05,7.537666242569684982e-04,-4.502953670453280210e-04,-3.309070598334074020e-05,-1.615707296878099442e-04,-1.936378248501569033e-05,-2.211387436545919627e-05,-2.019738531089387834e-05,-7.785697816871106625e-04,4.927656264044344425e-04,1.226695836521685123e-03,-3.213392919860780239e-04,-7.367375656031072140e-04,1.109295481001026928e-04,9.917874194798059762e-06,-1.907198457047343254e-04,4.477461916394531727e-04,-6.566643714904785156e-04,8.597216219641268253e-04,2.534843224566429853e-04,-7.388007361441850662e-04,5.699218309018760920e-05,2.481948649801779538e-05,-5.940374103374779224e-04,3.219700738554820418e-05,-1.019746065139770508e-03,6.349694740492850542e-05,4.117970820516347885e-05,2.295512786076869816e-06,1.890607563836965710e-05,-4.789518243342172354e-06,-4.755371264764107764e-05,-3.025506448466330767e-04,-8.270273247035220265e-05,4.933779127895832062e-04,7.027457468211650848e-05,9.719734407553914934e-06,-5.615401619252224918e-07,4.760347493970584765e-08,4.847335276281228289e-06,1.129770453189848922e-06,-1.024540597427403554e-05,-2.418681106064468622e-06,5.060011972091160715e-06,8.936069207265973091e-06,-2.310457425380718632e-08,-1.951280864886939526e-05,2.527301330701448023e-05,-4.561118257697671652e-04,-5.939780385233461857e-04,1.497598364949226379e-03,-4.339277802500873804e-04,-2.160067197110038251e-06,1.276357579627074301e-06,7.587490017613163218e-06,4.986965723219327629e-05,-1.259950804524123669e-04,-6.198596092872321606e-04,9.600663324818015099e-04,7.322971941903233528e-04,-2.354728494537994266e-04,3.937122528441250324e-05,4.785344117408385500e-06,-3.847763946396298707e-05,-1.351364517176989466e-05,5.838788347318768501e-04,-5.338342161849141121e-04,-2.054779033642262220e-04,-1.256483665201812983e-04,1.471988616685848683e-05,-1.165534740721341223e-05,-1.386559451930224895e-04,-1.801965525373816490e-03,4.982594400644302368e-04,1.394296297803521156e-03,-4.530947189778089523e-04,-5.775159806944429874e-04,8.326408715220168233e-05,3.201689196430379525e-06,-4.766258352901786566e-04,5.644367774948477745e-04,7.506853435188531876e-04,1.538555370643734932e-04,-6.433901144191622734e-04,9.175497689284384251e-05,9.332080480817239732e-06,2.210167986049782485e-05,-3.566656960174441338e-04,4.919535786029882729e-05,1.740144798532128334e-04,-4.261340363882482052e-04,4.198271199129521847e-04,-5.629786301142303273e-06,1.440362302673747763e-05,-8.038568921620026231e-09,-3.204598397132940590e-05,-1.419440377503633499e-04,1.700451830402016640e-04,2.202090545324608684e-04,2.420003875158727169e-05,5.037532901042141020e-06,-2.995673412442556582e-06,-4.712777013082813937e-08,-2.363530074944719672e-05,5.641501502395840362e-06,1.339539070613682270e-03,1.130837714299559593e-03,-1.133298428612761199e-05,6.226928235264495015e-06,4.659545993490610272e-08,1.941167647601105273e-05,6.469213985837996006e-06,8.841822855174541473e-04,4.244770389050245285e-05,-5.007962463423609734e-04,1.549684442579746246e-03,3.297642979305237532e-04,-4.515114051173441112e-05,-1.156274374807253480e-04,-6.359966355375945568e-04,-2.311119809746742249e-03,-1.914154039695858955e-03,-3.034634748473763466e-03,-6.066930014640092850e-03,-1.089816913008689880e-03,5.499880353454500437e-05,-1.788648660294711590e-04,-1.567176077514886856e-03,4.863890353590250015e-05,-2.539195585995912552e-03,4.804166033864021301e-03,-1.867824350483715534e-03,-6.613285513594746590e-04,1.128213407355360687e-04,1.273850793950259686e-04,1.114856422645971179e-04,5.886369384825229645e-03,-2.617846010252833366e-03,-4.057699348777532578e-03,2.139777876436710358e-03,4.394545219838619232e-03,-6.635985337197780609e-04,-7.276886753970757127e-05,1.094740349799394608e-03,-3.412221791222691536e-03,1.499215140938758850e-04,2.337712328881025314e-03,-1.702264882624149323e-03,4.626418463885784149e-03,-4.254694504197686911e-04,-1.953154569491744041e-04,1.887107966467738152e-03,-2.607117407023906708e-03,2.213280182331800461e-03,3.738311119377613068e-03,-4.131398163735866547e-04,1.730230360408313572e-05,-1.344087795587256551e-04,3.942986222682520747e-05,2.645603963173925877e-04,1.263129990547895432e-03,3.765895380638539791e-04,-3.205122658982872963e-03,6.554647088050842285e-01,-4.309768701205030084e-05,-2.889944425987778232e-06,8.803908713161945343e-08,2.184950517403194681e-06,-4.307004928705282509e-06,-1.371676626149564981e-04,-1.279595162486657500e-04,1.298665665672160685e-06,-2.076622877211775631e-06,-7.314883987419307232e-08,1.806327418307773769e-06,5.711142421205295250e-07,-6.815211236244067550e-05,2.328928385395556688e-04,-1.194928190670907497e-04,1.977545616682618856e-05,-3.580368502298370004e-05,6.870343895570840687e-06,1.847722887760028243e-05,6.048382783774286509e-05,3.673523315228521824e-04,3.206983383279293776e-04,-1.552756293676793575e-05,9.715320775285363197e-04,-1.575355418026447296e-04,-6.910211141075706109e-06,3.317625305498950183e-05,4.279345739632844925e-05,-2.102592989103868604e-04,6.081497995182871819e-04,-7.417220622301101685e-04,4.100682272110134363e-04,-1.238335244124755263e-04,-2.034427780017722398e-05,-1.609030550753232092e-05,-6.901133019709959626e-06,-7.918041665107011795e-04,2.278058818774297833e-04,1.206558779813349247e-03,-1.865374943008646369e-04,-6.184328231029212475e-04,6.277760985540226102e-05,9.416069588041864336e-06,-1.037330148392356932e-04,5.667951772920787334e-04,-1.656851090956479311e-04,-2.801414520945400000e-04,1.966561685549095273e-04,-5.013799527660012245e-04,6.520409078802913427e-05,2.743761433521285653e-05,-4.558966902550309896e-04,3.696981002576649189e-04,-5.590511718764901161e-04,-3.178171173203736544e-04,6.144271465018391609e-04,-5.498071459442144260e-06,2.433033296256326139e-05,-5.243423402134794742e-06,-3.453501631156541407e-05,-2.848353178706020117e-04,-1.907277910504490137e-04,4.483226221054792404e-04,5.926517042098566890e-05,4.209281541989184916e-06,-6.793473517063830514e-08,1.053972482623066753e-07,4.075397555425297469e-06,-2.594144007161958143e-06,-2.072864881483837962e-04,-1.838121970649808645e-04,6.395712262019515038e-07,-6.678610589005984366e-07,6.639419325438211672e-08,-6.585862593055935577e-07,4.546875516098225489e-06,-1.705358590697869658e-04,3.613965236581861973e-04,7.536031771451234818e-04,-2.058991231024265289e-04,-6.871128425700590014e-05,2.220818350906483829e-05,4.268747943569906056e-05,8.774796879151836038e-05,9.607995161786675453e-04,1.342617557384073734e-03,-6.581037305295467377e-04,5.093455547466874123e-04,-2.211060636909678578e-04,-3.734469828486908227e-06,3.411147554288618267e-05,1.829016837291419506e-04,-4.078837810084223747e-05,5.827458226121962070e-04,-6.062922766432166100e-04,2.646271022967994213e-04,-2.753411536104977131e-04,-8.795565008767880499e-06,-2.060186670860275626e-05,-5.947582030785270035e-05,-9.233626769855618477e-04,-6.895894766785204411e-04,3.748568124137818813e-04,7.602229015901684761e-05,-4.803581105079501867e-04,1.170766845461912453e-04,1.879303272289689630e-05,-2.975891111418604851e-04,4.928992129862308502e-04,-6.646458641625940800e-04,-4.292276571504771709e-04,1.477612298913300037e-03,-5.125972093082964420e-04,5.225017594057135284e-05,5.053453060099855065e-05,-6.229160353541374207e-04,5.105251329950988293e-04,3.459521103650331497e-04,8.905137656256556511e-04,8.184318430721759796e-04,-1.358841655019205064e-05,3.492449832265265286e-05,-7.106877092155627906e-06,-4.871090641245245934e-05,-3.211551811546087265e-04,-1.827558444347232580e-04,4.839302564505487680e-04,6.711544847348704934e-05,2.229272831755224615e-05,-8.628567229607142508e-07,-1.362332113785669208e-08,3.808880819633486681e-06,4.350936251285020262e-06,-1.327134086750447750e-04,-1.665287563810124993e-04,3.529768491716822609e-06,-3.399909473955631256e-06,2.511387720005586743e-08,-5.094974767416715622e-06,5.725194114347686991e-07,6.753519119229167700e-05,2.814750187098979950e-04,-3.993365680798888206e-04,-3.553706046659499407e-04,-3.706561619765125215e-05,1.356647862849058583e-05,2.595566911622881889e-05,1.193249700008891523e-04,6.316052167676389217e-04,2.248332602903246880e-04,-4.132041358388960361e-04,9.718704968690872192e-04,-2.496497472748160362e-04,-1.364556055705179460e-06,1.160029842139920220e-05,1.404429203830659389e-04,2.379605139140039682e-04,9.099510498344898224e-04,-1.445537433028221130e-03,6.523710908368229866e-06,-1.708025229163467884e-04,-4.898294264421565458e-06,-1.444435474695637822e-05,-3.215272226952947676e-05,-3.609147679526358843e-04,4.404905484989285469e-04,8.626373601146042347e-04,-6.187520921230316162e-04,-6.589858094230294228e-05,1.685984607320278883e-04,1.027550479193450883e-05,-3.165001107845455408e-04,-7.034355803625658154e-05,6.106119835749268532e-04,2.314448938705027103e-04,1.532004680484533310e-04,-3.680372901726514101e-05,2.477348607499152422e-05,2.356021468585822731e-05,-4.821104521397501230e-04,-9.790750482352450490e-05,-4.094896430615335703e-04,-2.378318749833852053e-04,7.376928115263581276e-04,-4.245802756486227736e-06,2.784446223813574761e-05,-3.982715497841127217e-06,-3.695250779855996370e-05,-2.350576251046732068e-04,2.107235195580869913e-05,4.504259559325873852e-04,6.376289820764213800e-05,7.648648534086532891e-06,2.208164460171246901e-06,-2.251613295811694115e-08,3.899297098541865125e-06,-1.185498149425256997e-05,-1.315008266828954220e-04,-1.081753216567449272e-04,1.133981641032733023e-06,1.415797896697768010e-06,2.278284227941185236e-10,-1.505356067355023697e-06,2.300000460309092887e-06,-7.100601942511275411e-05,-1.960043155122548342e-04,-4.753888642881065607e-04,1.477041951147839427e-04,-3.595898306230083108e-05,2.235858573840232566e-06,1.118206455430481583e-05,1.606499281479045749e-04,-6.111228140071034431e-04,7.686312310397624969e-04,-2.859068335965275764e-04,8.953256765380501747e-04,1.355809508822858334e-04,-1.045151930156862363e-05,1.245450039277784526e-05,3.869556821882724762e-04,-7.072227308526635170e-04,6.724795093759894371e-04,-8.082208805717527866e-04,-8.640650048619136214e-05,1.934220199473202229e-04,-2.373137249378487468e-05,-2.073115683742798865e-05,4.207236088404897600e-07,-7.642099517397582531e-04,5.636949790641665459e-04,1.448288210667669773e-03,5.443937698146328330e-05,-5.564327002502977848e-04,9.500814485363662243e-05,6.746156486769905314e-06,-1.410560798831284046e-06,5.373226013034582138e-04,2.251510595669969916e-04,-8.709281682968139648e-04,2.460325486026704311e-04,-5.204508197493851185e-04,7.992006430868059397e-05,2.000857602979522198e-05,-2.163529861718416214e-04,5.948866019025444984e-04,-1.109924196498468518e-04,-7.369248778559267521e-04,1.937960623763501644e-04,-1.717604754958301783e-05,2.012592267419677228e-05,-1.060457179846707731e-05,-1.283029268961399794e-05,-4.818322195205837488e-04,-2.524286101106554270e-04,5.001769750379025936e-04,6.165979721117764711e-05,4.812166025658370927e-06,9.339290727439220063e-07,8.286224328912794590e-08,2.400343873887322843e-06,4.834884293813956901e-06,-8.253031410276889801e-05,-6.168768595671281219e-05,3.505429731376352720e-06,-3.385055151738924906e-07,7.835001269995700568e-08,-3.899576313415309414e-06,-1.220572994498070329e-05,-9.619003685656934977e-05,-4.559636290650814772e-04,-8.066171430982649326e-04,2.762885560514405370e-05,1.031769352266564965e-05,-5.703793249267619103e-06,-9.477058483753353357e-06,1.023363874992355704e-04,1.026219251798465848e-04,-5.926980520598590374e-05,1.924986718222498894e-04,-5.274761351756751537e-04,5.212808609940111637e-04,-4.236766017129411921e-06,-4.380432073958218098e-06,2.623247564770281315e-04,-5.532721988856792450e-04,7.107944693416357040e-04,4.617694066837430000e-04,-5.478000384755432606e-04,3.627065161708742380e-04,-1.282527591683901846e-05,-9.051846063812263310e-06,2.831883648468647152e-05,-1.776898570824414492e-04,-4.434891743585467339e-04,3.630780265666544437e-04,1.225748128490522504e-04,-1.334619591943919659e-04,2.643643892952241004e-05,-9.469878023082856089e-06,1.329200458712875843e-04,9.685558325145393610e-05,-6.700794328935444355e-04,3.112707054242491722e-04,-7.134949555620551109e-05,-7.965957047417759895e-05,-6.731701432727277279e-06,-1.615395740373060107e-05,5.708646494895219803e-04,5.300779594108462334e-05,-3.172275610268115997e-04,-1.935992768267169595e-04,-7.949350983835756779e-04,-2.999926618940662593e-05,3.056295099668204784e-06,3.300806201878003776e-05,1.457774487789720297e-06,2.498993999324738979e-04,-8.246884681284427643e-05,-3.490332455839961767e-04,-5.647314537782222033e-05,-2.527694960008375347e-05,-7.602738332934677601e-05,-5.538031109608709812e-05,1.549285661894828081e-05,-1.134029116656165570e-05,-2.460950636304914951e-04,-2.586579939816147089e-04,-5.009712185710668564e-05,-3.989656761405058205e-06,-7.159012602642178535e-05,7.321692828554660082e-05,-1.895327659440226853e-05,-4.152048495598137379e-05,-3.400052373763173819e-04,-5.095431697554886341e-04,-2.020762331085279584e-04,-1.340930521109839901e-05,-7.471272692782804370e-05,7.777522841934114695e-05,1.331052772002294660e-04,5.215064156800508499e-04,-3.240080332034267485e-05,-2.748550032265484333e-04,6.832454819232225418e-04,-7.637633825652301311e-05,-2.522013346606399864e-05,6.992609269218519330e-05,2.067093155346810818e-04,1.318150898441672325e-04,5.567853804677724838e-04,-6.140194600448012352e-04,-5.235921125859022141e-04,-9.475518891122192144e-05,4.982589598512277007e-05,2.712942296057008207e-05,-2.280270746268797666e-05,-2.320082421647384763e-04,5.007753497920930386e-04,1.491743023507297039e-03,-1.680084533290937543e-04,-6.512912805192172527e-04,2.141295699402689934e-04,6.062160173314623535e-05,-2.566127222962677479e-04,6.725802668370306492e-04,-5.508052418008446693e-04,-1.758756261551752687e-04,3.580318661988712847e-05,-3.364271251484751701e-04,1.648548059165477753e-04,-1.203377323690801859e-04,-1.671871868893504143e-04,5.957067478448152542e-04,-1.854362199082970619e-04,-8.397554483963176608e-05,1.243581878952682018e-03,4.448975669220089912e-04,-3.615143359638750553e-04,-4.504207987338304520e-03,-6.215190514922142029e-04,-4.287056071916595101e-05,2.017322549363598228e-04,1.488292124122381210e-03,-5.185863119550049305e-04,-1.064216252416372299e-03,9.615424687581253238e-07\n0.000000000000000000e+00,1.484803817675128812e-07,8.432731419816263951e-07,5.036613583797588944e-05,5.422928734333254397e-05,3.674083018267992884e-06,2.142802486559958197e-06,-1.969891272324275633e-08,4.644188720703823492e-06,2.641378159751184285e-06,-6.183933874126523733e-05,-5.620397278107702732e-04,-1.043991505866870284e-04,-5.654514534398913383e-04,5.897169103263877332e-06,-4.333793640398653224e-06,-9.207310540659818798e-06,-1.269356107513885945e-05,-4.270373028703033924e-04,7.470698328688740730e-04,4.846169031225144863e-05,-1.681051508057862520e-04,1.306326448684558272e-04,1.135193815571255982e-05,3.523091663737432100e-06,1.011763888527639210e-04,4.313457611715421081e-05,-1.791276154108345509e-04,3.071923274546861649e-04,-2.188511571148410439e-04,1.647802419029176235e-04,-2.045286919383215718e-06,3.618989012466045097e-06,1.897657421068288386e-05,-5.535646341741085052e-04,2.689867687877267599e-04,-4.428750980878248811e-05,-5.777162732556462288e-05,1.575390197103843093e-04,-3.023520002898294479e-05,-3.241713557144976221e-06,-6.291946192504838109e-05,5.858824006281793118e-04,-1.039048438542522490e-04,4.990971501683816314e-05,6.866306066513061523e-04,-4.449054540600627661e-04,-1.661912756389938295e-05,-1.020683384922449477e-06,3.753181590582244098e-05,-4.339048973633907735e-05,9.811282507143914700e-05,-1.246730971615761518e-04,-1.690865756245329976e-04,9.209828704115352593e-07,-7.762575478409416974e-06,2.760320967354346067e-06,4.018789695692248642e-06,8.518493996234610677e-05,-7.407286830130033195e-06,-1.030009370879270136e-04,-1.406588762620231137e-05,-5.395190783019643277e-07,-1.168107928606332280e-06,-2.644016916519831284e-08,2.651913519002846442e-06,8.135035386658273637e-06,-4.338204962550662458e-05,-8.486714796163141727e-05,2.916407538577914238e-06,-3.660293259599711746e-07,-1.333268873082715800e-08,-6.151339675852796063e-06,-3.732044206117279828e-06,-1.367522345390170813e-04,-2.801485243253409863e-04,3.428244963288307190e-05,-3.500326129142194986e-04,-2.099676203215494752e-05,-1.728199094941373914e-07,1.572957899043103680e-06,6.470958760473877192e-05,4.365595232229679823e-04,5.289143882691860199e-04,-1.220469130203127861e-05,-2.410146407783031464e-04,-7.662054849788546562e-05,1.066315599018707871e-05,-4.027609975310042500e-06,1.053480227710679173e-04,-1.262039295397698879e-04,1.612140040379017591e-04,2.911161864176392555e-04,-4.054563469253480434e-04,-5.003377373213879764e-05,-4.205640834697987884e-06,-5.130877525516552851e-06,-4.803800038644112647e-05,-3.909704391844570637e-04,1.184851498692296445e-04,1.843279460445046425e-05,5.566239269683137536e-05,1.981070454348810017e-05,1.140896201832219958e-04,6.281600235524820164e-07,-1.857641291280742735e-05,9.223836968885734677e-05,-2.967055188491940498e-04,5.024449783377349377e-04,2.170453080907464027e-04,-1.016049063764512539e-04,4.195535802864469588e-05,1.390473471474251710e-06,-1.134226768044754863e-04,-2.176739653805270791e-04,-2.424607519060373306e-04,-3.186833928339183331e-04,-1.987554715014994144e-04,3.020837311851209961e-06,-8.364065706700785086e-07,-2.210654628242991748e-07,-9.521557331026997417e-06,-6.394222145900130272e-05,-6.490141095127910376e-05,-2.265592229377944022e-06,4.579928827297408134e-06,1.022176911646965891e-05,1.872679149528266862e-07,8.645584159694408299e-08,-2.964361556223593652e-07,1.675014573265798390e-06,-7.991954771568998694e-05,-5.697750384570099413e-05,-1.026251766234054230e-06,-4.732358775072498247e-06,1.256300663499132497e-07,-7.639103387191426009e-06,-7.952688065415713936e-06,-2.124593447661027312e-04,5.235665594227612019e-05,8.887463482096791267e-04,2.581692242529243231e-04,8.891460311133414507e-06,3.370828835613792762e-06,-3.309517524030525237e-06,-4.853448626818135381e-05,-4.273621016182005405e-05,3.873484674841165543e-04,-5.280160694383084774e-04,-1.621233823243528605e-04,6.545741052832454443e-05,-1.427230108674848452e-05,-1.894831075333058834e-05,-2.571529475972056389e-04,-1.148024894064292312e-04,2.586042974144220352e-04,1.095408078981563449e-04,-2.272121346322819591e-04,-5.450554454000666738e-05,6.190669409988913685e-06,4.106292180949822068e-06,-7.666005694773048162e-05,-4.392513656057417393e-04,-4.547414719127118587e-04,1.001867349259555340e-04,-1.176113946712575853e-04,-6.612463039346039295e-05,-1.579408999532461166e-04,4.900585395262169186e-07,-3.280073287896811962e-04,-1.118124928325414658e-04,-1.595951762283220887e-04,5.285901133902370930e-04,-3.790474147535860538e-05,2.344961685594171286e-04,-6.181551725603640079e-05,6.413702521967934445e-06,8.085489389486610889e-05,3.225854889024049044e-04,-5.072815110906958580e-05,-3.824376617558300495e-04,-3.030189254786819220e-04,4.248564437148161232e-06,8.483416422677692026e-07,2.898171487686340697e-06,9.401429451827425510e-06,9.617269097361713648e-05,4.532541206572204828e-04,3.457893762970343232e-05,4.212584826746024191e-06,-5.980557943985331804e-06,-2.384198978688800707e-06,-5.173023609472693352e-08,-1.630748556635808200e-05,-5.051207335782237351e-05,1.910487917484715581e-04,3.290661843493580818e-04,-1.429529402230400592e-05,5.183745088288560510e-06,8.741096735320752487e-09,3.272105823270976543e-05,1.318034628638997674e-05,8.074137731455266476e-04,2.103057224303483963e-03,-2.609359507914632559e-04,2.254303311929106712e-03,1.791008253348991275e-04,2.548536031099501997e-06,-2.702928941289428622e-05,-5.498738028109073639e-04,-3.419727319851517677e-03,-3.814740804955363274e-03,-4.310171119868755341e-03,1.728088362142443657e-03,-6.440812721848487854e-04,-2.367049819440580904e-05,2.764672171906568110e-05,-3.253243630751967430e-04,1.153852426796220243e-04,3.219012287445366383e-04,1.140541746281087399e-03,3.829730558209121227e-04,1.571036409586668015e-05,1.108282685891026631e-05,-4.428359716257546097e-06,1.993420737562701106e-04,1.742833643220365047e-03,-1.495007192716002464e-03,1.782786333933472633e-03,2.396276220679283142e-03,-8.681336184963583946e-04,-6.206971011124551296e-04,-3.190391362295486033e-05,5.849387380294501781e-04,-1.386600546538829803e-03,-1.479600090533494949e-03,3.036149428226053715e-04,-1.073419349268078804e-03,3.984917420893907547e-04,-3.516419383231550455e-04,-5.793242962681688368e-06,6.093630800023674965e-04,-1.666269497945904732e-03,7.745302282273769379e-04,3.088890342041850090e-03,2.189562655985355377e-04,-2.536319243517937139e-06,-4.100857495359377936e-06,4.677978267864091322e-06,3.123018541373312473e-05,1.433163852198049426e-04,3.346362791489809752e-04,-1.236827229149639606e-04,-4.445804006536491215e-05,6.558542847633361816e-01,-4.554410224955063313e-06,1.102157511922996491e-07,2.059317921521142125e-06,1.065212563844397664e-05,-3.856888270092895254e-06,-3.510345777613110840e-05,4.831881142308702692e-06,-8.689153787599934731e-07,-5.927449819864705205e-08,-1.889345071504067164e-06,-1.257091071238392033e-06,-1.271854998776689172e-04,-1.031929132295772433e-04,-3.494234988465905190e-04,-1.835731673054397106e-04,-1.017353588395053521e-05,-1.183294443762861192e-06,-6.779426712455460802e-06,5.458629311760887504e-05,4.024589434266090393e-04,4.602762055583298206e-04,4.545457777567207813e-04,9.465909897699020803e-06,-1.166342844953760505e-04,9.614149348635692149e-06,-4.612016368810145650e-07,-7.618678500875830650e-05,-5.413549952208995819e-04,1.748019712977111340e-04,2.127065090462565422e-04,2.229668898507952690e-04,-1.374848216073587537e-04,-5.845138730364851654e-06,-2.578298790467670187e-06,-2.063107785943429917e-05,-1.827880187192931771e-04,-2.043460845015943050e-04,-8.842111856210976839e-05,1.033388907671906054e-04,-1.130569871747866273e-04,9.129806858254596591e-05,-3.668274302981444634e-06,-1.485431675973813981e-05,3.826791944447904825e-04,-1.069795398507267237e-04,-2.900071849580854177e-04,-3.633709857240319252e-04,-7.840422767912968993e-06,7.187785377027466893e-05,-2.070635218842653558e-06,-1.366760407108813524e-04,-9.716550266603007913e-05,-1.741528976708650589e-04,-1.154765559476800263e-04,1.407071540597826242e-04,4.135265044169500470e-06,4.929323722535627894e-07,6.578548891411628574e-06,-7.994531188160181046e-06,6.979139288887381554e-05,-4.024415466119535267e-05,-2.734420922934077680e-05,3.789090442296583205e-06,7.888049367466010153e-06,1.455353640267276205e-06,-8.290498954011127353e-09,4.186289061181014404e-06,1.159124349214835092e-05,-5.617111673927865922e-05,-8.611696102889254689e-05,2.027858499786816537e-06,-8.270411626654095016e-07,1.781284453272746759e-07,-1.028296628646785393e-05,-3.923790245607960969e-06,-2.009613672271370888e-04,-7.375886198133230209e-04,-5.519289989024400711e-04,-3.042466123588383198e-04,-3.070428283535875380e-05,-6.923272849235218018e-06,3.263855660406989045e-06,1.427770912414416671e-04,4.573567421175539494e-04,-1.109907898353412747e-04,-6.357594975270330906e-05,6.259427755139768124e-05,2.776486508082598448e-05,9.471080375078599900e-06,-6.980886610108427703e-06,1.435440208297222853e-04,8.906034781830385327e-05,2.995209360960870981e-04,2.214179548900574446e-04,-7.691260179853998125e-06,-1.160061947302892804e-05,-1.630523001949768513e-05,-3.038264821952907369e-06,-6.521241448353976011e-05,-2.180963783757761121e-04,-2.178459981223568320e-04,1.612251799087971449e-04,-7.962712552398443222e-04,9.521401807432994246e-05,1.953321625478565693e-04,-6.101729013607837260e-06,-3.565508814062923193e-05,1.057721528923138976e-04,-9.614263399271294475e-05,-2.917859819717705250e-04,-8.626893395557999611e-05,1.375421561533585191e-04,1.029982668114826083e-04,-9.346788374386960641e-07,-6.605896487599238753e-05,1.362024704576469958e-05,-3.896171110682189465e-04,3.676627820823341608e-04,-4.274044767953455448e-04,-1.650468107072811108e-06,3.235988742744666524e-06,-2.266287992824800313e-06,2.420583314233226702e-06,-6.304240378085523844e-05,-3.278567601228132844e-05,6.730624591000378132e-05,1.543397047498729080e-05,1.688062184257432818e-05,1.745320560075924732e-06,4.250568963470868766e-08,4.955283202434657142e-06,9.364127436128910631e-06,3.862741868942975998e-05,-4.684681334765627980e-05,6.072224095987621695e-06,8.932352670854015741e-07,2.013337052630959079e-09,-8.068547685979865491e-06,8.429979061475023627e-06,1.146918439189903438e-04,-3.391531936358660460e-04,-6.725699058733880520e-04,-8.545035962015390396e-04,-2.409829357929993421e-05,8.222437827498652041e-06,1.330353916273452342e-05,1.797552686184644699e-04,1.016365946270525455e-03,-6.371373310685157776e-04,5.121648428030312061e-04,3.336726804263889790e-04,-3.324336139485239983e-04,9.953560038411524147e-06,1.203670763061381876e-07,1.165623980341479182e-04,-7.863940118113532662e-05,9.243180829798802733e-05,-3.215587930753827095e-04,-6.801534909754991531e-04,-2.275341685162857175e-04,6.987101187405642122e-06,2.588723191365716048e-06,-7.738163549220189452e-05,-2.413975889794528484e-04,7.040506170596927404e-05,-1.111028686864301562e-04,1.457471371395513415e-04,4.173789056949317455e-04,2.350263384869322181e-04,-1.806546379157225601e-08,-9.045061597134917974e-05,-6.997315213084220886e-04,-6.254851468838751316e-04,1.088100718334317207e-03,1.174766803160309792e-03,3.843108424916863441e-04,8.788317063590511680e-05,2.739416004260419868e-06,-3.561298362910747528e-04,-4.954654723405838013e-04,-1.601977855898439884e-04,4.628353635780513287e-04,3.987319651059806347e-04,-9.283375220547895879e-06,7.724782335571944714e-06,-3.951273356506135315e-06,-2.606539965199772269e-05,-2.286671369802206755e-04,-2.055033110082149506e-04,1.027175603667274117e-04,2.315812525921501219e-05,1.770597191352862865e-05,4.341964086052030325e-06,4.541152520687319338e-08,1.782702497621357907e-06,-1.894400156743358821e-06,-5.972068720438983291e-06,-1.188718124467413872e-05,3.758493960503983544e-07,8.854782436173991300e-07,9.966825587071070913e-08,-3.063852091145236045e-06,8.724131248527555726e-07,-6.597455649171024561e-05,-3.712789330165833235e-04,-2.386056003160774708e-04,-1.743879402056336403e-04,7.048777661111671478e-06,-2.086980657622916624e-06,3.990789537056116387e-06,8.082907152129337192e-05,-1.613327331142500043e-04,1.042355666868388653e-03,1.040615243255160749e-04,-2.870561729650944471e-05,3.346323501318693161e-05,7.098205969668924809e-07,-2.268680509587284178e-05,6.545235519297420979e-04,-6.135989679023623466e-04,7.030474080238491297e-05,2.147752675227820873e-04,-2.192463580286130309e-04,2.104063460137695074e-04,-7.284877938218414783e-06,-8.437512406089808792e-06,-2.887522214223281480e-06,-1.788800436770543456e-04,7.992594328243285418e-05,1.138455918407998979e-04,-1.550406741444021463e-04,-2.691080771910492331e-05,6.504803604912012815e-05,-7.564038355667435098e-07,5.759838313679210842e-05,3.137416788376867771e-04,1.601386029506102204e-04,-6.680009537376463413e-04,3.305895370431244373e-05,-3.430457218200899661e-05,4.345471461419947445e-05,5.966406888546771370e-07,2.422239631414413452e-04,1.259434502571821213e-04,4.108946886844933033e-04,-3.873789682984352112e-04,-8.823562529869377613e-05,3.123200031041051261e-06,1.680175842011522036e-06,-5.885016435058787465e-06,4.186058504274114966e-06,-3.769498653127811849e-05,-9.589364708517678082e-06,3.296564682386815548e-05,5.481436801346717402e-06,4.918826562061440200e-06,1.106430772779276595e-06,1.079254161595599726e-07,2.837373358488548547e-06,1.473904035265150014e-06,-4.611815893440507352e-05,-7.583869592053815722e-05,-1.584654341968416702e-06,-1.574934117343218531e-06,-8.795723260845988989e-09,-6.095389380789129063e-06,5.065892310085473582e-06,-1.763946638675406575e-04,-2.076598320854827762e-04,3.154579026158899069e-04,-2.155101392418146133e-04,-2.656843389559071511e-05,2.667109356480068527e-06,-2.442291133775142953e-06,1.105135743273422122e-04,6.457295239670202136e-05,4.443103680387139320e-04,7.412197883240878582e-04,1.983867987291887403e-04,5.980757123325020075e-05,8.559641173633281142e-06,1.650196827540639788e-05,2.714854417718015611e-06,5.474429053720086813e-05,-2.419558586552739143e-05,-8.643488399684429169e-05,3.266266139689832926e-05,2.454423156450502574e-05,-4.666433596867136657e-06,-2.526920070522464812e-06,-7.401943003060296178e-05,-5.357941845431923866e-04,5.538540426641702652e-04,-2.223656629212200642e-04,4.942377563565969467e-04,1.037343099596910179e-04,1.521092490293085575e-04,9.371963642479386181e-06,-1.840597251430153847e-04,1.430734555469825864e-04,-3.439013380557298660e-04,-3.266747444286011159e-05,1.361218455713242292e-04,-2.905132132582366467e-04,9.556863369653001428e-05,1.131816588895162567e-05,-8.075221558101475239e-08,-5.467901937663555145e-04,-2.850513265002518892e-04,-3.026103076990693808e-04,2.009903255384415388e-05,-2.884911555156577379e-05,1.881963180494494736e-05,4.385117335914401338e-06,2.127266725437948480e-06,-1.995679194806143641e-04,-1.859790791058912873e-04,-1.011020503938198090e-04,3.077072324231266975e-05,-6.591991223103832453e-06,3.273632501077372581e-06,-1.510395941295428202e-05,1.307875209022313356e-05,-4.875374997936887667e-06,9.594475159246940166e-06,-4.515467662713490427e-05,-9.746704563440289348e-06,-1.889337727334350348e-05,-3.296849172329530120e-05,7.383658612525323406e-06,-1.442037228116532788e-05,-7.160386303439736366e-05,-3.303135745227336884e-04,-2.265577495563775301e-04,-3.141917986795306206e-04,-7.511785952374339104e-06,3.564212602213956416e-05,-1.708200761640910059e-05,4.876481034443713725e-05,8.120860438793897629e-04,1.411784469382837415e-04,1.118847285397350788e-04,-2.042050473392009735e-04,-1.030753555824048817e-04,4.373470437712967396e-05,2.805271287797950208e-05,-9.017468983074650168e-06,-5.302381759975105524e-05,-1.541295496281236410e-04,9.144749492406845093e-05,-1.620187977096065879e-04,-2.283706271555274725e-04,4.104123945580795407e-05,-1.708318814053200185e-05,7.502874359488487244e-05,2.644107444211840630e-04,-3.899705188814550638e-05,2.683535567484796047e-04,3.519772144500166178e-04,1.568241277709603310e-04,8.970929047791287303e-05,6.586233212146908045e-05,-4.416173760546371341e-05,1.439548213966190815e-06,-6.139517645351588726e-04,4.557197389658540487e-04,2.719147960306145251e-05,2.609662769827991724e-04,2.872048353310674429e-04,9.465374023420736194e-05,1.635649823583662510e-06,-1.384205243084579706e-04,4.160752578172832727e-04,-2.946874592453241348e-04,-5.894999485462903976e-04,-3.074637788813561201e-04,9.891652734950184822e-05,-6.987712346017360687e-03,-2.187366626458242536e-04,-6.284626433625817299e-04,-1.228696317411959171e-03,1.148608280345797539e-03,-8.719502948224544525e-04,-6.789017352275550365e-04,7.915852506812370848e-07\n0.000000000000000000e+00,2.806582415360026062e-07,1.415144538441381883e-06,-7.658634899598837364e-07,-5.295628966450749431e-07,9.764380592969246209e-07,-3.544487725548606250e-08,3.921240665505365541e-09,6.910949537086708006e-07,-1.763235559337772429e-06,2.207804573117755353e-05,-1.602970587555319071e-05,-4.037920007249340415e-05,-1.686639006948098540e-05,2.770971150312107056e-06,-8.327981504407944158e-07,-1.484889708081027493e-06,8.243893717008177191e-06,-1.267592688236618415e-05,1.501964470662642270e-05,3.241504600737243891e-05,1.836029332480393350e-05,1.096665073418989778e-05,5.468298240884905681e-07,6.790808697587635834e-07,2.732358188950456679e-05,5.793367017759010196e-05,1.652763603487983346e-05,-2.228888843092136085e-05,-1.841182529460638762e-05,1.153226367023307830e-05,-9.940018799170502461e-07,1.601585495336621534e-06,9.346025763079524040e-06,7.206315785879269242e-05,3.377904067747294903e-05,-1.989528391277417541e-05,-9.718655201140791178e-05,2.808369208651129156e-05,9.434517778572626412e-06,-1.174928343061765190e-06,1.865424928837455809e-05,3.592578286770731211e-05,-1.664714545768219978e-06,3.242185994167812169e-05,4.438631731318309903e-05,2.440495154587551951e-05,1.140737185778561980e-05,-1.852522018452873453e-06,1.654743391554802656e-05,-9.634395610191859305e-06,-8.148576307576149702e-05,-1.336111163254827261e-04,-6.982919876463711262e-05,3.006006465966493124e-07,-2.084233528876211494e-06,6.121956630522618070e-07,1.067840230462024920e-06,2.388946631981525570e-05,1.210617847391404212e-05,-1.122367848438443616e-05,-1.044608438860450406e-06,1.515663541340472875e-07,7.293499493243871257e-07,-2.343979410568408639e-08,1.387283390386073734e-07,1.355259314550494310e-06,-4.094971245649503544e-06,3.819095582002773881e-06,4.800921828973514494e-07,-2.739222395575779956e-07,-1.745715794143620769e-09,-9.445539461694352212e-08,-2.084449079120531678e-06,2.559743052188423462e-06,-6.133739225333556533e-05,-3.777636447921395302e-05,4.028771058983693365e-07,-1.479029720030666795e-06,-1.009718673117276921e-07,-4.946423359797336161e-07,4.310060376155888662e-06,-1.815600626287050545e-06,6.961476174183189869e-05,-5.959241025266237557e-05,1.577987313794437796e-05,-3.389880021131830290e-06,3.200742639819509350e-07,-4.426505029186955653e-07,7.205371730378828943e-06,1.492009323555976152e-05,4.869354233960621059e-05,4.423948212206596509e-06,-5.771110227215103805e-05,-3.528296701915678568e-06,-8.588440891799109522e-07,3.937259407393867150e-07,2.598321088953525759e-06,4.158919909968972206e-05,7.346413622144609690e-05,-4.680360143538564444e-05,-2.345065695408266038e-05,1.580383468535728753e-05,1.327758582192473114e-05,-7.975007747518247925e-07,3.865383405354805291e-05,5.677886292687617242e-05,-7.545813787146471441e-06,3.248898792662657797e-05,1.173098917206516489e-05,2.760247298283502460e-05,8.865541531122289598e-06,-1.446220835532585625e-06,-2.642898152771522291e-06,-2.415486596873961389e-05,-4.199465183774009347e-05,-1.269228523597121239e-04,-6.208445120137184858e-05,9.761492947291117162e-07,-9.410979373569716699e-07,4.614927604507101933e-07,-7.305700933102343697e-07,2.632492851262213662e-06,1.056443034030962735e-05,-5.169179075892316177e-06,-4.317134028042346472e-08,7.393880991912737954e-07,6.221425223884580191e-07,1.669278191229750519e-07,3.858933439460088266e-07,-1.708339368633460253e-06,-6.582569767488166690e-06,9.460247383685782552e-06,1.778475393621192779e-06,1.597542677700403146e-06,1.082120135720288090e-07,-1.351110313407843933e-06,-1.634485442991717719e-06,-5.039380630478262901e-05,-7.616165385115891695e-05,4.049618291901424527e-05,-7.672653009649366140e-05,4.556777639663778245e-06,-5.613890721178904641e-07,-7.956317631396814249e-07,7.850330803194083273e-06,-1.964501279871910810e-04,-1.121856184909120202e-04,1.029777195071801543e-04,-1.357452856609597802e-04,1.622892523300834000e-05,8.564399649912957102e-06,5.379494268709095195e-06,8.302276546601206064e-05,-1.218513789353892207e-04,9.672390297055244446e-05,1.639152033021673560e-04,1.115573759307153523e-04,1.702897498034872115e-05,-1.845041879278142005e-07,-3.462125732767162845e-06,1.544787664897739887e-06,3.367373574292287230e-05,9.933170804288238287e-05,1.680752466199919581e-04,-1.099010114558041096e-05,1.440017149434424937e-05,-2.320773637620732188e-05,-2.650222654665412847e-07,-8.849489677231758833e-05,-6.839889829279854894e-05,-1.438186736777424812e-04,-1.442956418031826615e-04,-9.611176210455596447e-06,-1.512149174232035875e-05,1.104206967283971608e-05,3.419673248572507873e-06,-2.642176696099340916e-05,1.001056734821759164e-04,-1.387452357448637486e-07,-6.602367648156359792e-05,-5.936812885920517147e-05,-2.804256382660241798e-07,1.061068132912623696e-06,-4.737802896670473274e-07,-3.578626319722388871e-06,-1.499409972893772647e-05,-4.356062345323152840e-05,1.734075704007409513e-05,1.113913413064437918e-06,1.165688559012778569e-06,2.964937948490842246e-07,2.953764877133835398e-08,-2.264901922899298370e-06,-7.729879143880680203e-06,3.948003359255380929e-05,3.337783709866926074e-05,-2.454255991324316710e-06,1.877857584986486472e-06,3.341997967254428659e-08,-6.152386617941374425e-07,8.475756658299360424e-06,-3.933047264581546187e-05,1.082939561456441879e-04,-6.722448233631439507e-06,-5.021553079131990671e-05,1.379748709950945340e-06,-2.712829427764518186e-07,2.438321189401904121e-06,-7.147619908209890127e-05,-3.066057688556611538e-04,6.006339390296489000e-06,-1.007165177725255489e-03,-3.838611301034688950e-04,-2.013471676036715508e-04,-6.814805601607076824e-06,8.228159913414856419e-07,-7.954110333230346441e-05,1.887887628981843591e-05,-1.658349938225001097e-04,8.016637002583593130e-05,3.573212889023125172e-04,-1.758352009346708655e-04,6.672943982266588137e-06,-2.859003188859787770e-06,-3.756124715437181294e-05,-3.471397503744810820e-04,-2.324550150660797954e-04,3.295651404187083244e-04,3.553988353814929724e-04,-1.567929284647107124e-04,-1.108039432438090444e-04,1.149382114817854017e-06,-2.489122562110424042e-04,-2.881440159399062395e-04,-7.162037945818156004e-05,-1.332952961092814803e-04,-3.986493393313139677e-04,-2.545969618950039148e-04,-8.128076296998187900e-05,5.859117209183750674e-06,1.829075044952332973e-04,-2.802292874548584223e-04,4.034788580611348152e-04,3.158003673888742924e-04,1.526832347735762596e-04,-2.712355922085407656e-07,6.675768418062943965e-06,-6.283356697167619132e-07,-3.445132460910826921e-05,-8.557597175240516663e-05,6.444015889428555965e-05,6.966179171286057681e-06,-1.665718400545301847e-06,-6.729808774252887815e-06,6.558983922004699707e-01,-1.573406507304753177e-07,1.149770270103545045e-07,1.966970728517480893e-07,-5.299881649989401922e-06,-2.894238377848523669e-06,4.127190322833484970e-07,-8.406767904034495587e-08,5.358805310606840067e-08,-1.385478043403054471e-07,1.423875062300794525e-07,-6.524704076582565904e-06,-6.452533125411719084e-05,-2.548391057644039392e-05,-3.044039885935490020e-06,-1.110958010031026788e-06,-5.443098416435532272e-07,-3.605921961025160272e-07,6.911605396453524008e-06,-2.150896943931002170e-05,2.634774136822670698e-05,7.370836101472377777e-06,3.190030474797822535e-05,-1.183899803436361253e-05,1.248956777999410406e-06,1.035838863572280388e-06,1.115347822633339092e-05,-1.028862880048109218e-05,1.585696736583486199e-05,3.294155976618640125e-05,6.637848855461925268e-06,-6.066693913453491405e-06,3.339390985956924851e-09,4.999818656870047562e-07,4.166481062384264078e-07,6.470649532275274396e-05,5.214541306486353278e-05,-5.846099156769923866e-05,1.205499029310885817e-05,-1.632069688639603555e-05,1.531447560410015285e-05,-1.070941948455583770e-06,1.577757393533829600e-05,5.589758438873104751e-05,-2.541034336900338531e-05,8.077752681856509298e-06,-2.273598329338710755e-05,2.106393594658584334e-06,1.160081865236861631e-05,-1.146011641139921267e-06,-1.733660610625520349e-05,-8.164184691850095987e-06,-8.521031122654676437e-05,-8.136895485222339630e-05,-3.636561086750589311e-05,5.086714054414187558e-07,-7.105326176315429620e-07,5.964164984106901102e-07,-2.046324425464263186e-06,-7.906077371444553137e-06,1.422052810085006058e-05,8.846860509947873652e-06,2.644896540004992858e-06,6.078792011976474896e-07,3.758288187327707419e-07,8.094355052890023217e-08,3.434176107930397848e-07,1.130402779381256551e-06,-2.448441045999061316e-05,-1.607957165106199682e-05,3.645192236945149489e-07,-5.360574277801788412e-07,-1.207736204378306866e-07,1.761078010531491600e-06,-1.730528424559452105e-06,1.896126013889443129e-05,1.662915019551292062e-05,1.409003016306087375e-05,3.350836414028890431e-05,-2.933526047854684293e-06,4.578361767926253378e-06,4.561918103718198836e-06,9.292596587329171598e-06,3.065295750275254250e-04,-3.424366877879947424e-05,4.367250585346482694e-05,-1.236359094036743045e-05,-3.379902773303911090e-05,3.101628863078076392e-06,1.471028099331306294e-07,-2.038163302131579258e-06,9.681003575678914785e-06,2.108526387019082904e-04,1.064101670635864139e-04,-4.798870941158384085e-05,-4.994190385332331061e-05,2.980479393954738043e-06,-1.555434664624044672e-06,5.753576260758563876e-06,6.048552313586696982e-05,-8.009166049305349588e-05,-8.851603342918679118e-05,7.870224362704902887e-05,-1.002058343146927655e-05,1.366010474157519639e-05,2.255471144962939434e-06,3.287832441856153309e-05,-2.409334774711169302e-05,-1.017065078485757113e-04,-8.878612425178289413e-05,5.725990922655910254e-05,2.174098699470050633e-05,1.630969745747279376e-05,5.294229140417883173e-06,-3.139341060887090862e-05,3.313660636194981635e-05,-2.356460754526779056e-05,1.371938415104523301e-04,8.335286111105233431e-05,-4.401565831813059049e-07,7.706253200012724847e-07,3.650480095984676154e-07,-3.069926151511026546e-06,-8.819115464575588703e-06,1.547808278701268137e-05,6.749940439476631582e-06,1.854110450949519873e-06,3.398228500373079441e-06,6.140165851320489310e-07,-1.164686551646809676e-07,4.050809820910217240e-07,5.772344024990161415e-08,1.404609611199703068e-05,3.935352197004249319e-06,-4.143598886230392964e-08,-4.106374547063751379e-07,-4.846378942602314055e-08,7.648557129869004712e-07,-9.171309329758514650e-07,1.721588705549947917e-05,-1.658617111388593912e-04,-4.014634032500907779e-05,-1.601695294084493071e-05,-3.093633040407439694e-06,6.320266265902318992e-07,1.712103767204098403e-06,1.383301059831865132e-05,7.910932254162617028e-06,-8.061344124143943191e-05,5.135934043209999800e-05,-4.911331052426248789e-05,-3.303218181827105582e-05,1.001844566417275928e-06,1.142345354310236871e-06,-1.216798045788891613e-05,-1.849117143137846142e-05,1.435591402696445584e-04,-9.613884685677476227e-06,4.149883534410037100e-05,-2.941329694294836372e-05,5.191654395275691058e-08,-8.561247000216098968e-07,-2.869320269383024424e-06,6.520329043269157410e-05,1.509397698100656271e-04,-5.714917278965003788e-05,1.196692574012558907e-05,-8.333782898262143135e-05,1.105320916394703090e-05,8.057353397816768847e-07,5.716401938116177917e-05,4.712829468189738691e-05,-7.171247852966189384e-05,6.850857607787474990e-05,-3.781038685701787472e-06,1.006680104183033109e-04,1.429406711395131424e-05,1.901985626773239346e-07,-2.843443689926061779e-05,-3.463071698206476867e-05,-1.206943998113274574e-04,3.377626853762194514e-06,2.706618397496640682e-05,-1.612452024346566759e-06,2.438861201881081797e-08,-6.385812412190716714e-07,-2.489235157554503530e-06,-2.998480522364843637e-05,-1.714939207886345685e-05,1.921294096973724663e-05,2.528287723180255853e-06,1.431521695849369280e-06,2.667125329480768414e-07,-1.425101743279810762e-07,2.883608658521552570e-07,9.577861419529654086e-07,5.053868790128035471e-08,4.413524948176927865e-06,6.209588150341005530e-07,3.315857384222908877e-07,6.649867145824828185e-08,4.975474894308717921e-07,-9.844110309131792746e-07,1.386779240419855341e-05,-6.657200719928368926e-05,7.954113243613392115e-07,3.357168316142633557e-05,7.301947334781289101e-06,2.432410894925851608e-08,2.646246457516099326e-07,8.668739610584452748e-06,3.867200211971066892e-05,2.759293965937104076e-05,8.611228986410424113e-05,-1.089269135263748467e-04,1.175173529190942645e-04,-5.005661023460561410e-07,-8.224465091188903898e-06,5.394424078986048698e-05,1.952326565515249968e-04,-2.895279430958908051e-05,-5.925764344283379614e-05,-5.287519525154493749e-05,1.110380071622785181e-05,-5.537673359867767431e-07,-9.741702342580538243e-07,8.551521204935852438e-06,5.981128924759104848e-05,1.580472780915442854e-05,-2.348325324419420213e-05,-8.363514643860980868e-05,-1.086957672669086605e-05,-8.320773190462205093e-07,4.596625728936487576e-07,5.645214696414768696e-05,3.065898272325284779e-05,-6.056667916709557176e-05,5.117294858791865408e-05,5.970956772216595709e-05,8.495384463458321989e-06,4.564767095871502534e-06,1.844890107349783648e-08,9.277784556616097689e-06,9.632504952605813742e-05,-1.906423713080585003e-04,-6.872659287182614207e-05,-2.108788976329378784e-06,1.579193622092134319e-06,-9.893227570501039736e-08,-2.044915277110703755e-07,3.168113380525028333e-06,-7.859818288125097752e-05,1.017124450299888849e-04,-4.979294772056164220e-06,-1.137947265306138434e-06,-1.151425180978549179e-06,1.203688668738323031e-07,1.542417749078595079e-07,4.883905830865842290e-07,1.234309365827357396e-06,1.523358969279797748e-05,9.765436516318004578e-06,-4.133205067091694218e-08,4.059187688199017430e-07,1.638557023397879675e-08,-1.871723043223028071e-07,6.701267238895525225e-07,1.123282072512665763e-05,-6.561947520822286606e-05,4.127385909669101238e-05,-2.541050889703910798e-05,2.581263288448099047e-06,-2.827265916494070552e-06,-5.153090114617953077e-07,1.627815800020471215e-05,2.483308344380930066e-05,-4.356130375526845455e-05,-5.738279287470504642e-05,-2.674025745363906026e-05,6.559309986187145114e-05,2.820658437485690229e-06,1.748333261275547557e-06,1.600823634362313896e-05,1.131667522713541985e-04,3.002660923812072724e-05,9.885552572086453438e-06,6.362993735820055008e-05,-1.462574527977267280e-05,-2.959544644909328781e-06,7.557521826129232068e-07,3.389187668290105648e-06,1.380502071697264910e-04,-9.646960097597911954e-05,1.709909702185541391e-04,2.976134283017017879e-06,9.159702312899753451e-05,2.404846054560039192e-05,3.486061359581071883e-07,4.467515464057214558e-05,9.012611553771421313e-05,-1.308606297243386507e-04,7.402346818707883358e-05,5.461835826281458139e-05,8.432067261310294271e-05,1.296881509915692732e-05,-7.661578820261638612e-06,4.201176489004865289e-05,-3.530143294483423233e-05,-2.003350091399624944e-04,-9.139197936747223139e-05,1.993394107557833195e-07,-5.120745299791451544e-06,-7.250092721733381040e-07,2.047210273303790018e-06,3.370277681824518368e-06,1.591966065461747348e-05,-1.162001353804953396e-04,6.103833584347739816e-06,-1.157462406808917876e-06,-1.016494934447109699e-06,-3.965357961988047464e-07,-1.974643282665056176e-06,8.563748110645974521e-07,-5.002542025067668874e-08,-1.165268167824251577e-05,-1.957823769771493971e-05,-2.450662805131287314e-06,-1.221053366862179246e-06,2.962492771985125728e-06,-2.716642711675376631e-06,-4.216822617308935151e-06,-1.934372266987338662e-05,-5.449506716104224324e-05,-8.818125206744298339e-05,-2.331629366381093860e-05,-9.592606602382147685e-07,8.786286343820393085e-06,1.262633986698347144e-06,2.770919309114105999e-06,2.313664481334853917e-05,-2.310675336048007011e-05,-7.093801104929298162e-05,8.629251169622875750e-06,5.899772804696112871e-05,-9.758679198057507165e-07,6.684775598841952160e-06,-2.743838740570936352e-05,9.064481855602934957e-05,-4.122378595639020205e-05,1.703807356534525752e-05,-7.772439130349084735e-05,4.357062789495103061e-05,-4.292249741411069408e-06,-6.997639047767734155e-06,4.093499592272564769e-05,1.276761322515085340e-04,1.381848414894193411e-04,-5.108843652124051005e-06,4.244677256792783737e-06,-2.272329993502353318e-06,3.802893115789629519e-05,-9.427264558325987309e-06,-1.876500209618825465e-05,2.922342901001684368e-05,-8.571644139010459185e-05,4.732694287667982280e-05,4.032326251035556197e-05,3.525379361235536635e-05,1.206014712806791067e-04,1.563141631777398288e-05,2.555008904892019928e-06,-1.127426730818115175e-05,1.367581571685150266e-04,-1.059162605088204145e-04,-2.194898552261292934e-04,-1.119278313126415014e-04,4.746386548504233360e-05,-1.211474009323865175e-04,-2.487866149749606848e-04,1.360769601888023317e-06,-3.659287758637219667e-04,3.061571333091706038e-04,-6.792736530769616365e-05,-1.676476531429216266e-04,2.303980437545760651e-07\n0.000000000000000000e+00,2.177884717013967020e-08,5.581806306054204470e-08,-4.896389214081864338e-07,1.181791162707668263e-06,1.648646872354220250e-07,6.814091335627381341e-08,1.833522560445999261e-07,9.726775829221878666e-09,-2.685344782094034599e-07,4.067801000928739086e-06,1.070817802428791765e-06,3.465953795966925099e-06,6.399449375749100000e-06,5.475491207107552327e-07,-2.975717734443605877e-07,-4.271363991392718162e-07,-5.814349037791544106e-07,-1.427029565093107522e-05,-1.929962991198408417e-06,-1.759363112796563655e-05,5.270309429761255160e-06,1.033161879604449496e-06,-1.451927715834244736e-07,-1.760774637205031468e-07,1.445966745450277813e-06,1.397035134687030222e-06,6.799188213335582986e-06,-6.088886834731965791e-07,-1.073972180165583268e-05,-1.025484721139946487e-06,5.440072214923930005e-08,-4.928950403382259537e-08,3.996932719019241631e-06,-5.198666713113198057e-06,-6.908879186084959656e-06,-9.412001418240834028e-06,-1.226449330715695396e-05,-1.737077013785892632e-06,-1.852010541369963903e-06,-3.133271206934296060e-07,6.255039352254243568e-06,-1.076655371434753761e-05,6.454379217757377774e-07,-5.150556035005138256e-07,-1.252325887435290497e-06,5.590246473730076104e-06,-4.684083307893160963e-07,-3.386521711945533752e-07,3.332474079797975719e-06,1.538048536531277932e-06,2.441310698486631736e-06,-8.727840395295061171e-06,-8.973143849289044738e-06,1.382998870980145512e-08,-4.675428044720320031e-07,1.017267692304812954e-07,2.386412631949497154e-07,2.002649125643074512e-06,1.186250983664649539e-06,-4.365166205388959497e-06,-6.227208473319478799e-07,-1.219815146669134265e-07,1.265984472809122963e-08,9.525071931193451746e-08,-4.381102414185988891e-08,2.233698026543606829e-08,1.558066287543624640e-06,4.247300694260047749e-06,-9.615870055768027669e-08,1.694472473445784999e-07,-1.794054469428374432e-07,6.723809287123572176e-10,-3.975391393851168687e-07,3.839329110633116215e-06,1.167013761005364358e-05,-3.061935103687574156e-06,6.644446330028586090e-06,6.715517884003929794e-07,4.744254411548354256e-08,-2.399450238499412080e-07,-1.824385975623954437e-07,-8.029209311644081026e-06,2.065577746179769747e-06,-1.900623465189710259e-05,-8.741280907997861505e-06,-1.205826265504583716e-06,-1.413573897934838897e-07,-2.001906693749333499e-07,9.193780101668380667e-07,-4.756855105370050296e-06,1.193785692521487363e-07,-2.693866554182022810e-05,-1.378501292492728680e-05,-9.569240546625223942e-07,1.166094918403359770e-07,1.800701170395768713e-07,8.699640261511376593e-07,7.995136911631561816e-06,-2.353620948269963264e-05,4.789336344401817769e-06,-4.098546924069523811e-06,3.901171112374868244e-06,2.652263964009193842e-09,-1.593995762050326448e-07,6.458856205426855013e-06,3.356900606377166696e-06,3.760077333936351351e-06,1.501871520304121077e-05,-2.582779643489629962e-06,1.031334340950706974e-05,-1.229108875122619793e-06,-3.720673475982039236e-07,1.867728428806003649e-06,-5.008068455936154351e-06,1.167518712463788688e-05,-1.901329778775107116e-05,-7.350716714427107945e-06,2.839423984823952196e-08,-2.580909779226203682e-07,5.900316235596392289e-09,8.720515154436725425e-08,2.094626779580721632e-06,-2.291975306434324011e-06,-6.391622264345642179e-06,-7.881885153437906411e-07,-1.640275399950041901e-07,-2.023775635962010711e-07,-6.576058808605012018e-08,-1.015069415188918356e-07,1.562515592468116665e-07,-8.332401790767107741e-08,-1.286260697952457122e-07,-2.658353537299262825e-07,-2.333765536377541139e-08,1.009757255587828695e-07,1.606482271654385841e-07,-6.908902605573530309e-07,3.831956291833193973e-06,6.741643574059708044e-06,1.642273855395615101e-05,1.536859235784504563e-05,3.702572826114192139e-07,-1.308592079141135400e-08,-1.156158546677943377e-07,-1.139201140176737681e-05,-2.251401383546181023e-06,2.925334229075815529e-06,2.115699862770270556e-05,-4.285054092179052532e-05,3.160999312967760488e-06,1.209052584272285458e-06,-4.747111290726024890e-07,-3.973051661887438968e-06,-1.971235406017513014e-06,5.249396053841337562e-05,-6.194063462316989899e-05,-9.857899385679047555e-06,3.404696371944737621e-06,-1.143655339319593622e-07,7.411450155814236496e-07,-5.755962320108665153e-07,-1.721122657727391925e-06,-1.060026534105418250e-05,-5.965729883428139146e-07,2.454272362228948623e-06,2.851200633813277818e-06,-7.270247806445695460e-06,1.788812937775219325e-07,9.046623745234683156e-06,2.423017576802521944e-05,8.413822797592729330e-06,-1.493861418566666543e-05,-4.009388430858962238e-05,1.095163406716892496e-05,3.802568926403182559e-06,-6.051261607353808358e-07,1.094496019504731521e-05,-2.752086584223434329e-05,9.329892236564774066e-06,-5.938027243246324360e-06,-2.078107536362949759e-05,9.557419389238930307e-08,4.403151621090728440e-08,-5.001628622380849265e-08,5.991807370264723431e-07,6.586176823475398123e-06,1.314160726906266063e-05,-2.382529373790021054e-06,5.191266794213333924e-08,9.772492148840683512e-07,-4.683113630221669155e-08,1.673857852324545092e-08,1.162753875405542203e-07,1.133567195665818872e-07,-1.701022029010346159e-06,-1.798000880626204889e-06,5.944048666606249753e-07,2.677954853425035253e-07,5.166610250739722687e-09,-1.302905729971826077e-07,-4.349196203179417353e-08,-6.085296718083554879e-06,1.321866079706524033e-06,4.810737664229236543e-05,1.077458000509068370e-05,-4.843186161451740190e-06,3.731730942035937915e-07,4.514093348007008899e-07,-9.582099664839915931e-07,3.554671638994477689e-05,-2.292586759722325951e-05,-5.845195119036361575e-05,-1.555641756567638367e-05,-1.387169231747975573e-05,7.510117683295902680e-08,9.961211162590188906e-07,1.842000710894353688e-05,1.589890962350182235e-05,-6.878023668832611293e-06,-7.254017418745206669e-06,2.997791307279840112e-05,-1.145887472375761718e-05,7.964425776663119905e-07,-4.062425489337329054e-07,-1.573039526192587800e-06,-9.675739420345053077e-06,-3.315398134873248637e-05,-2.515698179195169359e-05,-4.398812598083168268e-05,-6.917339760548202321e-06,1.269896415578841697e-06,4.065830694344185758e-07,-5.941651124885538593e-06,-4.090225758091037278e-08,-1.707638693915214390e-05,9.026719635585322976e-05,3.100199683103710413e-05,-1.300981330132344738e-05,-4.086689841642510146e-06,8.141022362906369381e-07,6.800117262173444033e-05,-8.669062663102522492e-05,-2.576709084678441286e-05,-2.197928915848024189e-05,5.775620593340136111e-06,-5.603924932984227780e-07,3.333850884246203350e-07,4.129856563395151170e-07,5.129163014316873159e-07,2.049741124210413545e-05,1.819590761442668736e-05,1.080067022485309280e-06,7.939008241919509601e-07,3.397281602701696102e-07,-2.074508387295281864e-07,6.559016108512878418e-01,-1.006305581086053280e-07,-3.498911027577378263e-08,9.142905810222146101e-08,-2.703861810005037114e-07,6.422526865890176850e-08,7.685942193802475231e-08,1.676501995007129153e-07,3.565089912171970354e-07,-1.024212750166952901e-07,2.958885033876867965e-06,-3.360317464284889866e-07,-1.948661065398482606e-06,8.538863767171278596e-06,4.433317712937423494e-07,3.768583312080409087e-08,-1.818616226501035271e-07,-1.080881474990746938e-06,-1.849222462624311447e-05,-7.447374173352727666e-06,-7.959483809827361256e-06,-1.152925869973842055e-05,1.630523797757632565e-06,-2.118955535479472019e-07,6.280985331841293373e-08,-4.292189714760752395e-07,-1.505183945482713170e-06,6.597419542231364176e-06,-4.793237621925072744e-06,-1.872302846095408313e-06,-1.228263386110484134e-06,-2.040964197647099354e-08,2.986056912845924671e-08,1.363449086966284085e-06,6.027017661835998297e-06,-6.921242402313509956e-06,-4.326223006501095369e-06,1.806578325158625375e-06,-1.379885452479356900e-05,-1.179295168185490184e-06,4.467692349408025621e-08,4.273433205526089296e-06,-1.811214929148263764e-07,-2.186198116760351695e-06,-1.241068389390420634e-06,-1.798778548334212246e-08,1.352323010905820411e-06,6.264273544331899757e-09,1.084753904478930053e-07,2.941069851658539847e-06,4.509640348260290921e-06,-4.696574251283891499e-06,-3.967423253925517201e-06,-6.057136488379910588e-06,4.154809118972480064e-08,-5.020651627773986547e-08,8.123891603872834821e-08,-3.337955547522142297e-07,1.967611495956589351e-07,-2.210421826021047309e-06,-4.100933892914326862e-06,-1.088366090584713675e-07,-1.615583471448189812e-07,6.299774479856523612e-09,5.444343997851319727e-08,1.036359549289045390e-07,-2.715980258471972775e-07,-4.057932073919801041e-06,-4.351963070803321898e-06,-1.464980243781610625e-07,-7.442919525146862725e-08,1.783882908057421446e-07,-3.724024111306789564e-08,-2.869677757644240046e-07,3.910111445293296129e-06,2.758891423582099378e-05,1.840607001213356853e-05,1.132855686591938138e-06,-7.578731811008765362e-07,4.646331674962311808e-08,-8.382037322007818148e-07,8.694192388247756753e-07,3.171287971781566739e-05,-1.387603606417542323e-05,-2.654636045917868614e-05,3.060544486288563348e-06,8.773926651883812156e-07,-3.795987311150383903e-07,1.954955166638683295e-07,2.533189899622811936e-06,-1.282989160245051607e-05,2.327774382138159126e-05,1.517760392744094133e-05,-3.049559745704755187e-05,-3.036735733985551633e-06,-9.152748816632083617e-07,-1.127777693454845576e-07,7.256148251144622918e-07,-7.345453923335298896e-06,1.934452120622154325e-05,-1.645417069084942341e-05,1.245205930899828672e-05,1.073518069460988045e-05,3.389504172446322627e-06,7.307735927497560624e-07,3.560791583367972635e-06,1.756177334755193442e-05,-1.475893441238440573e-05,-9.079767551156692207e-06,-8.596519182901829481e-05,-5.170450549485394731e-06,3.626600118877831846e-06,1.065881292561243754e-06,-6.681309059786144644e-06,4.695240932051092386e-06,4.703602826339192688e-05,-4.646184970624744892e-05,-3.810127736869617365e-06,-2.373503633634754806e-07,5.431772933661704883e-07,-2.596523529518890427e-07,-5.488350893756432924e-07,-1.036712637869641185e-05,-1.494856587669346482e-05,8.968419933808036149e-06,6.867591082482249476e-07,5.371756515160086565e-07,-2.308491531266554375e-08,2.629068092119268840e-07,5.132606872848555213e-08,-1.509704787849841523e-07,3.795573775278171524e-06,2.483059915903140791e-06,1.373639264556913986e-07,2.979346902520774165e-07,1.910649132241815096e-07,1.600614893959573237e-07,1.659535797671196633e-07,1.175321926893957425e-06,1.528366192360408604e-05,9.755536666489206254e-06,-2.489086909918114543e-06,4.864381253355531953e-07,5.427373395150425495e-08,-2.966183103580988245e-07,2.307519935129676014e-06,-2.475582368788309395e-05,-9.583362043485976756e-06,7.856757292756810784e-06,3.617515858422848396e-06,-8.956052965913841035e-07,1.428681741799664451e-07,7.661898280275636353e-07,9.847374712990131229e-06,-3.218952770112082362e-05,2.063545252894982696e-05,7.921102223917841911e-06,1.353648349322611466e-05,4.476611081827286398e-07,-2.684865307855943684e-08,-3.650030180324392859e-07,1.297364491392727359e-07,1.145489568443736061e-05,5.507922651304397732e-06,-6.858679171273251995e-07,2.464447243255563080e-05,-3.187393986081588082e-06,4.051811629324220121e-06,-1.079271569892625848e-07,2.432212795611121692e-06,7.891079803812317550e-06,-1.831148802011739463e-05,-3.893661050824448466e-05,-3.761636617127805948e-05,2.194440185121493414e-06,-1.217102862938190810e-06,1.935541433795151534e-07,-3.195059662175481208e-06,-1.181659072813090461e-07,-9.025626241054851562e-06,-6.402008239092538133e-06,-1.073449948307825252e-05,6.991783862986267195e-08,-1.981844661713694222e-07,-3.089744282647188811e-08,-2.688961728836147813e-07,-2.970978698613180313e-07,-5.527809207706013694e-06,-2.243483095298870467e-06,-5.977393016109999735e-07,-2.275273303098401811e-08,8.316848543188370968e-09,8.592904521265154472e-08,1.972087630974783679e-07,1.477071265298945946e-07,7.251514375639089849e-07,-2.278865451899036998e-07,4.281256167359970277e-07,-3.168443072354421020e-07,-1.957716904144035652e-07,-2.471706466167233884e-07,1.127359894326218637e-07,-4.388760771689703688e-06,4.692401773809251608e-07,-3.886905687977559865e-06,2.090804628096520901e-06,-2.957520273128011468e-08,3.212432631016781670e-08,-1.381157233026897302e-07,-1.371370785818726290e-06,-2.230689278803765774e-05,2.477510679455008358e-05,-3.166771784890443087e-05,3.498242585919797421e-05,2.910843022618792020e-06,-3.095926501828216715e-07,1.126345068769296631e-06,6.038830520083138254e-07,1.641384301365178544e-06,-1.363516912533668801e-05,-3.019784116986556910e-06,-1.971127312572207302e-05,2.111361754941754043e-05,-5.203058321967546362e-07,-7.752331754318220192e-08,-2.660444806679151952e-06,-1.095837797038257122e-05,2.860395852621877566e-06,-4.539539077086374164e-05,-4.455752423382364213e-05,2.925522949226433411e-06,4.848838557336421218e-07,7.728847606358613120e-08,-9.313511668551655021e-07,-6.643688720942009240e-06,2.048612441285513341e-05,1.336225068371277303e-06,-1.595458343217615038e-05,-5.070174665888771415e-06,-8.413973091592197306e-07,3.105017185589531437e-07,-1.719211286399513483e-05,5.195618541620206088e-06,2.507197314116638154e-05,5.724781658500432968e-06,-7.238705279632995371e-08,-2.495162902960146312e-07,4.209364856677666467e-09,-1.964346409977224539e-07,-1.498257233834010549e-06,1.312360495830944274e-06,1.728159077174495906e-05,4.112928877475496847e-07,1.009220227388141211e-07,1.960058284566912334e-07,-5.741597419728350360e-08,-4.038244227899667749e-08,-1.695044034022430424e-07,2.351909813569363905e-07,3.500015964164049365e-06,-2.044407523271729588e-07,-3.468954901109100319e-07,-6.791206033085472882e-07,2.153482512312621111e-07,-4.822618038247128425e-08,3.086383628669864265e-07,-3.162057055305922404e-06,3.441223452682606876e-05,-5.589799911831505597e-05,3.654241027106763795e-06,1.489976000357273733e-07,-7.499788239329063799e-07,1.584668609666550765e-07,-2.140801825589733198e-06,-4.297378836781717837e-06,9.244786269846372306e-06,4.035641438804304926e-07,6.955993012525141239e-05,8.959020306065212935e-06,-1.633827793057207600e-07,-1.740447146403312217e-06,-2.859913729480467737e-05,2.730879896262194961e-05,-3.383105286047793925e-05,-2.820695044647436589e-05,-4.780267408932559192e-05,-5.541452537727309391e-06,3.177567577949957922e-07,7.540140245509974193e-07,-5.565787432715296745e-06,8.391258234041742980e-06,-4.683844235842116177e-05,-4.404391438583843410e-05,-3.389083940419368446e-05,1.160853025794494897e-05,2.237376065750140697e-06,1.455448455089936033e-07,-9.874361239781137556e-06,-3.031518645002506673e-05,2.941963066405151039e-05,2.134608075721189380e-05,-1.709328557808476035e-06,-7.882847057771869004e-06,1.256866084986540955e-06,8.733991307963151485e-07,-2.942629407698404975e-06,7.697120054217521101e-06,4.630633611668599769e-06,1.433649322279961780e-05,3.511857357807457447e-05,1.050796498702766257e-07,-2.382698909286773414e-07,-3.442061711211863440e-07,1.623310367904196028e-06,-7.272138191183330491e-06,6.956212928344029933e-06,9.533970114716794342e-06,3.806264032846229384e-07,-3.315559027328163211e-08,4.270328091138253512e-08,-9.613086149329319596e-08,-4.571163856326165842e-07,-1.148931261241159518e-07,-9.965963272406952456e-07,2.437540160826756619e-07,1.276424654861330055e-07,1.642322757788861054e-07,-2.745739493548171595e-07,5.183458142710151151e-07,5.510485152626642957e-07,2.552354317231220193e-06,-4.417291165736969560e-06,1.721890657790936530e-05,2.434945827189949341e-06,-5.210664539845311083e-07,-4.933718145139209810e-08,-1.395530375702946912e-07,-3.925503278878750280e-06,-1.276342572964495048e-05,-2.026437641688971780e-06,-1.705524846329353750e-05,-2.790129292407073081e-05,-8.005787094589322805e-06,1.082419061049222364e-07,8.580752819398185238e-07,-1.220737999574339483e-07,-2.009390482271555811e-05,1.239888297277502716e-05,-7.010038416410679929e-07,2.866222166630905122e-05,-9.532007425150368363e-06,5.168125767340825405e-07,-9.513568102192948572e-07,6.530499376822263002e-07,6.060850409994600341e-06,3.001802951985155232e-06,-1.957208769454155117e-05,-1.130876444221939892e-05,-1.543242615298368037e-05,-3.234255245843087323e-06,7.443719596267328598e-07,2.684532546481932513e-06,3.237853889004327357e-06,-6.830211987107759342e-06,1.115207032853504643e-05,-6.210669198480900377e-06,-8.538055226381402463e-06,3.282167995166673791e-07,-1.501607130194315687e-06,2.406462499493500218e-06,1.201442682940978557e-05,-4.677346169046359137e-06,-1.283266919926973060e-05,-8.305120900331530720e-06,-8.358933882846031338e-06,6.661877705482766032e-06,-9.271617273043375462e-06,4.921085746900644153e-06,1.725925176288001239e-05,6.821468105044914410e-06,-1.193686784972669557e-06,-3.341180672578047961e-06,6.732917427143547684e-06,-1.321331666304104147e-08\n0.000000000000000000e+00,1.105734668271907140e-06,1.194461333398066927e-06,1.079428670891502406e-06,-6.451796707551693544e-06,1.686919858912006021e-06,1.236348907696083188e-06,-2.957862044183912076e-08,-1.640669779590098187e-06,9.516598709069512552e-08,-2.423283694952260703e-05,-9.650907304603606462e-05,-1.008525359793566167e-04,-1.313552638748660684e-04,-4.699802957475185394e-06,-9.927317705660243519e-07,1.468855543862446211e-07,3.081353497691452503e-05,3.505339918774552643e-05,-6.268915603868663311e-05,1.265072933165356517e-04,5.885064092581160367e-05,-8.734139555599540472e-06,7.990682320269115735e-07,5.540731763176154345e-06,1.050173741532489657e-04,1.488497036916669458e-05,1.181305487989448011e-04,4.696332325693219900e-05,7.367636135313659906e-05,1.633542524359654635e-05,-2.209885451520676725e-06,-6.115944870543899015e-07,-5.573177531914552674e-06,-1.317728892900049686e-04,-3.056318973904126324e-06,-4.227444151183590293e-05,-1.272049303224775940e-05,2.494963700883090496e-05,2.394007060502190143e-05,-3.516556432714423863e-07,-3.930892034986754879e-06,-7.549668680439935997e-06,8.294563303934410214e-05,-1.168734115708502941e-06,4.604231799021363258e-05,-3.002245648531243205e-05,1.004611294774804264e-05,1.639565994082659017e-06,-5.044493809691630304e-05,-1.702840381767600775e-05,-7.757151615805923939e-05,-9.876909462036564946e-05,-1.306000058320933022e-06,-9.215805789608566556e-07,5.877424769096251111e-07,-1.397793027990701376e-07,-3.562028950909734704e-06,-1.262808746105292812e-05,-4.342911779531277716e-05,1.461403644498204812e-05,3.991359335486777127e-06,1.606634782547189388e-06,3.825954024705424672e-07,-7.086746478535133065e-08,1.143669010161829647e-06,1.417152816429734230e-06,-5.255079031485365704e-06,-8.013784281502012163e-06,1.686457153482479043e-06,9.717318789626006037e-07,-6.701751686932766461e-08,-1.856555513768398669e-06,1.252569404641690198e-06,-3.808441397268325090e-05,-1.378065062453970313e-04,-9.140346082858741283e-05,-1.187640227726660669e-04,-4.893374352832324803e-06,-7.757620892334671225e-07,-5.083287533125258051e-07,3.865147664328105748e-05,3.445184847805649042e-05,-1.388759756082436070e-05,4.765246922033838928e-05,3.902921889675781131e-05,5.331718966772314161e-06,3.008186922670574859e-06,5.666633569489931688e-06,9.891464287647977471e-05,8.039595741138327867e-06,1.235462405020371079e-04,3.349024336785078049e-05,5.681823677150532603e-05,1.190447983390185982e-05,-2.382415914325974882e-06,-1.128160874941386282e-06,-4.023886958748335019e-06,-8.365923713427037001e-05,-3.794667281908914447e-05,-1.803499799279961735e-05,-1.894018350867554545e-05,3.346120138303376734e-06,2.807263626891653985e-05,-7.767525289636978414e-07,-1.630814949749037623e-05,7.072051084833219647e-05,1.422961358912289143e-04,-6.717263204336632043e-06,-2.941829370683990419e-05,-2.078642683045472950e-05,1.540476478112395853e-05,2.250599891340243630e-06,-4.702891965280286968e-05,-1.746772340993629768e-06,-7.691009523114189506e-05,-1.902189069369342178e-05,-1.950811929418705404e-05,-1.130069335886219051e-06,1.010650976240867749e-06,-4.246908531513327034e-07,-3.392662847545580007e-06,-7.106376870069652796e-06,-5.236338620306923985e-05,2.731804124778136611e-05,5.239910933596547693e-06,2.726519596762955189e-06,3.871283524858881719e-07,-3.670002612921052787e-08,6.004333386044891085e-08,1.346149133496510331e-06,-1.946874726854730397e-05,-1.211941344081424177e-05,7.329432492042542435e-07,-7.459149173882906325e-07,5.224078503118789740e-09,-2.469134301463782322e-07,-2.872839104384183884e-07,-5.975662134005688131e-06,4.774779154104180634e-05,-1.284386962652206421e-04,1.413885547663085163e-05,-2.644258074724348262e-06,1.078683567357074935e-06,1.012615030049346387e-06,-1.666297976044006646e-06,1.134099875343963504e-05,-1.050148712238296866e-04,2.320795319974422455e-04,-1.275669783353805542e-04,4.617768718162551522e-05,1.971534402400720865e-06,7.754802936688065529e-06,6.863673479529097676e-05,1.259748387383297086e-04,2.740802592597901821e-04,-4.081439692527055740e-05,-4.815274587599560618e-05,6.482825847342610359e-05,-1.468418076910893433e-06,3.463017606009088922e-08,8.040658940444700420e-06,-6.844050221843644977e-05,-1.166682122857309878e-04,1.217398821609094739e-04,7.912211003713309765e-05,-1.638600042497273535e-05,6.437644515244755894e-06,9.327999350716709159e-07,3.656244371086359024e-05,1.691853540251031518e-04,1.412174460710957646e-04,-2.865082060452550650e-04,-1.917774206958711147e-04,-6.380687409546226263e-05,1.686059476924128830e-05,8.695669180269760545e-07,2.317713369848206639e-05,1.075785548891872168e-04,-7.062264921842142940e-05,-3.539047975209541619e-05,3.399910565349273384e-05,6.307004696282092482e-07,5.278330377223028336e-07,9.373263765155570582e-07,1.218512352352263406e-06,4.193234053673222661e-05,-1.156486450781812891e-05,-4.969960627931868657e-06,-1.596102265466470271e-06,-3.827208274742588401e-06,-1.095887910196324810e-06,-2.764188167247993988e-08,1.208805997521267273e-06,2.828943252097815275e-06,-4.478149094211403280e-06,1.355002609670918901e-06,1.626382982067298144e-06,1.893393005047983024e-06,-8.292172992696578149e-08,-2.577073473730706610e-06,1.051263211593322922e-06,-2.819593282765708864e-05,-1.230696943821385503e-04,-9.063666220754384995e-05,-1.516015618108212948e-05,1.809134118957445025e-06,-6.831987207078782376e-07,-3.907276550307869911e-06,4.369900852907449007e-05,2.559714484959840775e-04,-1.560599630465731025e-04,-1.220508856931701303e-04,-8.156152034644037485e-05,7.635077054146677256e-05,3.039411694771843031e-06,2.839653916453244165e-06,1.480304053984582424e-04,3.156400271109305322e-05,2.815614971041213721e-05,1.497650227975100279e-04,1.100671142921783030e-04,-1.272969966521486640e-04,-4.093910320079885423e-06,-3.009369265782879665e-06,3.934147571271751076e-06,-6.909398507559671998e-05,-9.885389590635895729e-05,1.096807827707380056e-04,-4.106909727852325886e-07,-2.319180202903226018e-05,3.065269629587419331e-05,-2.364093234064057469e-06,2.628250331326853484e-05,8.645738125778734684e-05,8.726754458621144295e-05,1.282884477404877543e-04,4.352085306891240180e-05,-2.002822475333232433e-05,2.497369132470339537e-05,-1.988970780075760558e-06,-4.165068094152957201e-05,5.734833030146546662e-05,-7.818267476977780461e-05,-1.375599968014284968e-04,-1.067371777025982738e-04,-1.836020146583905444e-06,-2.589747509773587808e-06,-4.998634608455176931e-07,7.152457328629679978e-06,2.287923234689515084e-05,-1.265348109882324934e-04,-2.246700023533776402e-05,-1.355780682388285641e-06,2.744841140156495385e-06,5.424278697319095954e-07,-1.720484306133585051e-07,6.558914184570312500e-01,-1.066911045199958608e-05,3.246120832045562565e-05,5.771902942797169089e-05,-1.343713574897265062e-05,-1.045426415657857433e-05,4.908685014015645720e-08,1.043323845806298777e-05,-3.384177716725389473e-06,2.322531800018623471e-04,4.675053642131388187e-04,7.211735937744379044e-04,6.026757764630019665e-04,3.508787267492152750e-05,2.257965206808876246e-06,2.270508048241026700e-06,-2.659349120222032070e-04,-4.432765126693993807e-04,-1.948738063219934702e-04,-5.098770488984882832e-04,-2.729709376581013203e-04,-1.369912934023886919e-04,-1.031323154165875167e-05,-5.054509892943315208e-05,-9.157457388937473297e-04,-8.214820263674482703e-05,-6.090119713917374611e-04,-2.233645936939865351e-04,-2.173426037188619375e-04,-2.284901565872132778e-04,2.187487916671670973e-05,1.209428955917246640e-05,3.612905129557475448e-05,7.120021036826074123e-04,3.706795105244964361e-04,3.575454175006598234e-04,-2.194577973568812013e-04,-1.216372111230157316e-04,-1.909244310809299350e-04,1.882797846519679297e-06,8.377710037166252732e-05,-4.913833108730614185e-04,-7.108197314664721489e-04,-3.190759452991187572e-04,-1.606068108230829239e-04,8.367712871404364705e-05,-1.167365408036857843e-04,-1.881166826933622360e-05,3.361639101058244705e-04,-8.358290506293997169e-05,3.617836919147521257e-04,6.237805937416851521e-04,1.717983541311696172e-04,9.932370630849618465e-06,-4.741732936963671818e-06,2.889096094804699533e-06,2.440625758026726544e-05,5.462682383949868381e-05,4.965022089891135693e-04,-1.436902966815978289e-04,-2.899106402765028179e-05,-1.920983413583599031e-05,-1.739162939884408843e-06,-9.572659109835512936e-09,1.123373067457578145e-06,7.833512540855736006e-07,-6.720466899423627183e-06,-1.345431792287854478e-05,8.829337616589327808e-07,9.890125056699616835e-07,7.244683786211680854e-08,-7.940919886095798574e-07,1.009000698104500771e-06,-4.215463195578195155e-05,-1.708966301521286368e-04,-1.998368970816954970e-04,-1.173779819509945810e-04,-6.417807526304386556e-06,9.487243914918508381e-07,-2.820931058522546664e-06,2.942227547464426607e-05,-8.950406481744721532e-05,-1.107902935473248363e-04,1.268135092686861753e-04,4.178476228844374418e-05,-1.687583244347479194e-05,-2.778696170935290866e-07,6.115076757851056755e-06,7.407610246445983648e-05,3.238713816244853660e-06,9.756862709764391184e-05,6.145201768958941102e-05,6.899115396663546562e-05,7.119163456081878394e-06,-2.750221710812184028e-06,-9.555758424539817497e-07,-8.393595635425299406e-06,-1.156247089966200292e-04,-8.810517101665027440e-06,-2.524673618609085679e-06,7.708177145104855299e-05,2.924899490608368069e-05,2.620907616801559925e-05,9.008509778141160496e-07,-2.336563193239271641e-05,8.403456013184040785e-05,6.293896876741200686e-05,-6.834425676061073318e-06,1.393997226841747761e-04,-5.063207208877429366e-05,1.120264369092183188e-05,5.225582299317466095e-06,-6.948834197828546166e-05,4.962744424119591713e-05,-6.795361696276813745e-05,4.687021282734349370e-05,1.255803726962767541e-05,-1.680663785919023212e-06,1.789632733562029898e-06,-8.338574843946844339e-07,-4.653659743780735880e-06,-2.440345815557520837e-05,-5.775549288955517113e-05,3.977527376264333725e-05,5.826101187267340720e-06,3.185048171872040257e-06,5.591076934763350437e-09,9.920654520101379603e-08,1.024454604703350924e-06,4.313991723847721005e-07,6.734368980687577277e-06,-3.389030553080374375e-06,1.739460913086077198e-06,1.422668560735473875e-06,3.994580310973105952e-08,-1.098460757020802703e-06,3.508968120513600297e-07,-1.185968903882894665e-05,-2.554460079409182072e-04,-5.810780930914916098e-05,-7.733822712907567620e-05,-5.783738743048161268e-06,-5.747833711211569607e-07,9.198186035064281896e-07,2.793253042909782380e-05,4.979633013135753572e-05,-6.869540811749175191e-05,9.156216037808917463e-06,-2.021618638536892831e-05,-9.293962648371234536e-06,4.330858303092099959e-07,8.753567271924111992e-06,1.111576857510954142e-04,3.876719711115583777e-05,1.797197328414767981e-04,3.303922130726277828e-05,-1.319274815614335239e-06,1.210021764563862234e-05,-2.251237674499861896e-06,-1.334600142399722245e-06,-9.712484825286082923e-06,-1.038924019667319953e-04,2.127442348864860833e-05,1.500107646279502660e-05,5.176907143322750926e-05,5.227531801210716367e-05,2.380002115387469530e-05,-5.436697847471805289e-07,-1.778996011125855148e-05,7.563236431451514363e-05,1.410923141520470381e-04,3.911701423930935562e-05,-5.549586603592615575e-07,-4.789248487213626504e-05,1.711727782094385475e-05,2.798134119075257331e-06,-6.403969746315851808e-05,-2.238240995211526752e-06,-7.668261969229206443e-05,1.059453097695950419e-05,-2.234541898360475898e-05,-1.691864895292383153e-06,1.117549686568963807e-06,-3.337045768603275064e-07,-5.446623163152253255e-06,-1.753117794578429312e-05,-7.970054139150306582e-05,2.000924905587453395e-05,4.302044999349163845e-06,2.554459342718473636e-06,2.488899895070062485e-07,9.725044947117567062e-08,9.330474313173908740e-07,-3.143692310914047994e-07,-6.091073828429216519e-06,-1.016301939671393484e-05,5.559014084610680584e-07,8.245420985986129381e-07,1.405043690283491742e-07,-1.584822484801406972e-06,9.009188488562358543e-07,-3.701791865751147270e-05,-5.808361675008200109e-05,-8.653963595861569047e-05,-6.289588054642081261e-05,-4.803410774911753833e-06,-3.063945541725843213e-07,-5.016329964746546466e-07,2.626352943480014801e-05,1.342115137958899140e-04,-1.502044178778305650e-04,1.146987560787238181e-04,-5.284554208628833294e-05,-2.750474413915071636e-05,2.469068931532092392e-06,2.095840727633913048e-06,-9.972802217816933990e-06,4.168316081631928682e-06,6.935607962077483535e-05,3.236201791878556833e-06,1.408051903126761317e-04,-9.454487735638394952e-05,-2.624982244014972821e-06,-1.256462041965278331e-06,-1.216340842802310362e-05,-1.114011320169083774e-04,-5.567957850871607661e-05,6.825739546911790967e-06,1.200383667310234159e-05,2.167917773476801813e-05,3.169532647007144988e-05,-1.646939438160188729e-07,7.909811756690032780e-06,7.750651275273412466e-05,3.036910857190378010e-05,9.185232920572161674e-05,4.370875831227749586e-05,-1.614332359167747200e-05,1.395583603880368173e-05,1.818028181332920212e-06,-4.731376975541934371e-06,-1.363527098874328658e-05,-1.678993867244571447e-04,-6.451312219724059105e-05,-2.606372254376765341e-05,-1.272768258786527440e-06,9.382256394019350410e-07,-1.913224195959628560e-06,-1.580993921379558742e-05,-1.525598236185032874e-05,-8.914433419704437256e-05,1.364701620332198218e-05,1.975647819563164376e-06,3.104878032900160179e-06,1.286558415358740604e-07,-2.215529093518853188e-08,1.362732177767611574e-06,1.116476596507709473e-06,2.230041900475043803e-06,-6.936531008250312880e-06,1.887169219116913155e-06,1.405345983584993519e-06,9.620237051422009245e-08,-4.627423493275273358e-07,5.918415695305156987e-07,-3.555992589099332690e-05,-5.094281368656083941e-05,-1.229345798492431641e-04,-8.717890159459784627e-05,-5.762460205005481839e-06,-1.081821892512380145e-06,-8.811721272650174797e-07,2.903303902712650597e-05,4.059465572936460376e-05,-2.212191429862286896e-05,-1.775653618096839637e-05,1.377180014969781041e-04,3.942954208469018340e-05,-1.867686592049722094e-07,4.971461294189793989e-06,1.319424191024154425e-04,3.929439480998553336e-05,3.534971619956195354e-05,-2.000550739467144012e-05,-7.778283907100558281e-05,1.896120193123351783e-05,-1.944704308698419482e-06,-8.401735840379842557e-07,-7.551467660960042849e-06,-9.476155537413433194e-05,3.227862544008530676e-05,4.704572347691282630e-05,9.558742021908983588e-05,3.456911872490309179e-05,1.835295552155002952e-05,3.396722831894294359e-06,-3.674477920867502689e-05,8.736337622394785285e-05,2.201763854827731848e-04,-5.236813376541249454e-05,-2.294339356012642384e-05,-2.176352609239984304e-05,4.464947323867818341e-06,4.340966370364185423e-06,-7.276187534444034100e-05,-5.338677146937698126e-05,7.592738984385505319e-05,-1.407701784046366811e-04,-8.891819743439555168e-05,5.205858997214818373e-06,-1.705316549305280205e-06,-4.669161626225104555e-06,-4.248068762535694987e-06,-4.463611276150913909e-06,-6.600590131711214781e-05,6.793327338527888060e-05,-1.260113003809237853e-05,-2.658778726072341669e-07,-1.004784189717611298e-05,-3.676570031529990956e-06,1.714021095722273458e-06,-4.096631982974940911e-06,-1.106008312490303069e-05,-6.090108399803284556e-06,1.870230903477931861e-08,-1.375490512600663351e-07,-1.622836833803376066e-07,-2.870119260478531942e-06,4.391894890432013199e-06,-2.892864358727820218e-05,-1.456260506529361010e-04,-5.642280302708968520e-05,-1.344609481748193502e-04,-1.482300945099268574e-06,-8.054244972299784422e-06,8.665244422445539385e-06,4.766851998283527792e-05,-1.931370206875726581e-05,-1.901604264276102185e-05,1.737063139444217086e-04,5.719508772017434239e-05,1.816735857573803514e-05,8.540276894564158283e-07,1.850941407610662282e-05,1.446014503017067909e-04,8.277601591544225812e-05,8.247057121479883790e-05,6.694709736621007323e-05,4.386776345199905336e-05,2.387009044468868524e-05,3.862371045215695631e-07,-7.539956186519702896e-06,-1.154136043624021113e-05,-1.360227615805342793e-04,-4.338028884376399219e-05,-4.412021007738076150e-05,-3.740688771358691156e-05,-3.771402771235443652e-05,5.811571554659167305e-06,2.214037704106885940e-05,-1.213941959576914087e-05,5.022361619921866804e-06,1.100482113542966545e-04,-3.729497984750196338e-05,5.865561251994222403e-05,-1.973168764379806817e-05,2.896694968512747437e-05,-3.242514139856211841e-05,-1.224070147145539522e-04,2.487062010914087296e-05,-2.318085025763139129e-04,-3.017456219822634012e-05,4.292528319638222456e-05,-3.132350320811383426e-05,5.690884063369594514e-05,-3.150254997308366001e-06,-4.604949572240002453e-05,1.290633808821439743e-04,2.103232836816459894e-04,-1.605868455953896046e-04,6.154392758617177606e-05,1.530252047814428806e-04,-4.953568577548139729e-08\n0.000000000000000000e+00,5.091135335533181205e-07,3.915367415174841881e-06,8.135000939546443988e-07,3.277499445175635628e-06,3.606053269322728738e-06,8.784483043200452812e-07,4.433411859849911707e-08,-1.525893026155245025e-06,1.052704305948282126e-06,-7.161342364270240068e-05,-6.207551341503858566e-04,-1.960009103640913963e-04,5.167846029507927597e-05,-1.388694727211259305e-05,5.517970862456422765e-07,1.889316763481474482e-06,1.360912210657261312e-05,-6.078304431866854429e-05,2.735457383096218109e-04,7.187951268861070275e-05,-1.574539601278956980e-05,1.006751117529347539e-04,1.098885604733368382e-05,-5.976135980745311826e-06,3.259200457250699401e-05,1.242944999830797315e-04,1.251127687282860279e-04,6.432137452065944672e-04,1.510072615928947926e-04,-8.886572686606086791e-06,3.711920044224825688e-06,8.814572538540232927e-07,-3.503254629322327673e-05,-7.924348028609529138e-05,2.789608261082321405e-04,3.959994501201435924e-05,1.750466326484456658e-04,9.426735050510615110e-05,6.264627882046625018e-05,-1.241031100107647944e-07,1.345036343991523609e-05,2.805308031383901834e-04,5.655204950016923249e-05,-1.732458331389352679e-04,-2.375852200202643871e-04,-1.278404524782672524e-04,3.569542604964226484e-05,5.272140128909086343e-07,-5.022258483222685754e-05,3.052497777389362454e-05,5.868857624591328204e-05,-3.901184390997514129e-05,-2.437296097923535854e-05,9.216978469339665025e-08,4.507407993514789268e-07,1.784111987035430502e-06,7.323143563553458080e-06,8.053963392740115523e-05,9.348621097160503268e-05,-1.807792796171270311e-05,2.782700448733521625e-06,4.183125838608248159e-06,-1.003331703941512387e-06,9.484724117214682337e-09,5.223486141403554939e-07,4.797836027137236670e-06,-1.139228697866201401e-05,-5.638036236632615328e-05,1.793920773707213812e-06,-2.047323960141511634e-06,2.114204100678307441e-08,-3.435534154050401412e-06,-3.084667923758388497e-06,-6.105509964982047677e-05,-2.957907563541084528e-04,-3.688552824314683676e-04,-1.779691519914194942e-04,-5.144078841112786904e-06,-1.241834979737177491e-06,7.251713327605102677e-07,3.412776641198433936e-05,2.403515536570921540e-04,1.567084691487252712e-04,4.442073113750666380e-04,-9.058949945028871298e-05,-6.738532101735472679e-05,3.213771378796081990e-06,-6.110642061685211957e-06,-1.404620525136124343e-05,1.352172694168984890e-04,2.203081385232508183e-04,2.403292819508351386e-05,2.154962203348986804e-05,-5.280330879031680524e-05,1.333371528744464740e-06,1.933745352289406583e-06,-2.355963988520670682e-05,7.947505946503952146e-05,2.018923114519566298e-04,-6.943658081581816077e-05,1.713525671220850199e-05,4.910668212687596679e-05,3.201029176125302911e-05,-6.185704251038259827e-07,-6.405862950487062335e-05,8.268081728601828218e-06,-2.233323539257980883e-05,2.295591984875500202e-04,-1.151544711319729686e-05,-1.255514052900252864e-05,-2.779343958536628634e-06,-2.786354798445245251e-06,-3.839129203697666526e-05,-1.097689455491490662e-04,9.137322194874286652e-05,9.455322287976741791e-05,-7.611582987010478973e-05,4.941739462083205581e-06,-2.114493554472574033e-06,2.002773044296191074e-06,-2.768014383036643267e-06,3.598022158257663250e-05,7.929610728751868010e-05,-1.667529431870207191e-05,2.853342493835953064e-06,3.931114861188689247e-06,5.636099587036369485e-09,-1.021407669554719178e-08,-9.760476586961885914e-07,1.841001449065515772e-07,2.461565600242465734e-06,2.721828786889091134e-05,1.061993089024326764e-06,-4.025883754366077483e-06,8.938995321727816190e-09,-7.297413503692951053e-06,1.039929884427692741e-06,-3.079590169363655150e-05,-1.622684067115187645e-05,-5.507169407792389393e-05,-1.992569013964384794e-04,-8.482566954626236111e-06,1.827037067414494231e-06,-2.150979526049923152e-06,6.579640466952696443e-05,1.414487778674811125e-04,1.759342994773760438e-04,4.849388496950268745e-04,7.808725931681692600e-04,-7.627391460118815303e-05,1.860398469943902455e-06,-3.387339893379248679e-05,-2.083787403535097837e-04,-9.973019768949598074e-05,3.696008352562785149e-04,-1.596999063622206450e-04,-1.386941003147512674e-04,-1.226798631250858307e-04,5.310993401508312672e-06,2.995805743921664543e-06,-3.769788600038737059e-05,-1.046133111231029034e-04,-4.180030373390763998e-06,-3.207952540833503008e-04,-2.175806548621039838e-05,3.144013171549886465e-04,9.217535261996090412e-05,-1.939785533977556042e-06,4.704207094619050622e-05,-5.440159002318978310e-04,1.132311663241125643e-04,7.429855759255588055e-05,-3.442010493017733097e-04,2.513961226213723421e-04,-3.633299638750031590e-05,-1.308860100834863260e-05,7.394250860670581460e-05,-4.680931742768734694e-04,2.711388224270194769e-04,8.782691293163225055e-05,-1.245552175532793626e-05,6.092167950555449352e-06,-7.216649009933462366e-06,2.641301762196235359e-06,1.127991345128975809e-05,4.649937181966379285e-05,1.816912554204463959e-04,-1.105032570194453001e-04,-1.424729816790204495e-05,8.568731573177501559e-06,-4.616115347744198516e-06,-3.036004159184813034e-08,-3.607884764278423972e-07,1.251412413694197312e-07,1.194620053865946829e-04,7.165101123973727226e-05,-2.108914259224548005e-06,3.326128990011056885e-07,-8.800452633295208216e-08,4.202966579214262310e-07,1.202485918838647194e-06,-4.366673965705558658e-05,-3.711278841365128756e-04,-3.038915456272661686e-04,2.112905785907059908e-04,4.259589331923052669e-06,-3.239264060539426282e-06,3.786449269682634622e-07,1.358758254355052486e-05,5.332654691301286221e-04,1.513595198048278689e-04,-1.230446796398609877e-04,6.122631602920591831e-04,-2.873910416383296251e-04,5.606102604360785335e-06,-5.042909378971671686e-06,-1.595026405993849039e-04,1.923770032590255141e-04,-3.105325158685445786e-04,3.763493441510945559e-04,-2.852188772521913052e-04,7.764274778310209513e-05,5.157024588697822765e-06,1.761707790137734264e-05,-5.704278009943664074e-05,4.384786298032850027e-04,-8.729832479730248451e-04,4.755056870635598898e-04,4.722367157228291035e-04,5.488413735292851925e-04,-1.115043414756655693e-05,7.998012733878567815e-06,-6.117721204645931721e-05,-3.438049752730876207e-04,9.889200009638443589e-05,6.301213870756328106e-04,4.634283686755225062e-05,1.885039091575890779e-04,-3.626120451372116804e-05,-7.950083272589836270e-06,-7.286031905096024275e-05,-3.175084129907190800e-04,-5.635680281557142735e-04,-3.006648039445281029e-04,3.505808126647025347e-04,-1.619062345525890123e-06,-5.526335826289141551e-06,7.125944421204621904e-07,-2.441352808091323823e-05,-1.643995201447978616e-04,-2.184556797146797180e-04,-9.241575025953352451e-05,-1.194291053252527490e-05,3.557071977411396801e-06,-3.829826482615317218e-07,5.606125341728329659e-08,-1.107420121115865186e-05,6.558591723442077637e-01,-8.153957605827599764e-05,2.072843562928028405e-05,-1.684813105384819210e-05,-1.923500121847609989e-06,2.272872734465636313e-08,2.642190520418807864e-05,7.129272489692084491e-06,4.901047213934361935e-04,2.821289468556642532e-03,1.517166499979794025e-03,1.449176343157887459e-03,4.185946454526856542e-05,1.745226836646907032e-05,1.434476303074916359e-06,-3.443460736889392138e-04,-1.296401373110711575e-03,-1.085962401703000069e-03,-1.592271495610475540e-03,-2.862419933080673218e-04,3.659760113805532455e-05,-4.863835420110262930e-05,2.883344131987541914e-05,-3.039118892047554255e-04,-1.263120095245540142e-03,2.608851355034857988e-04,-1.517723663710057735e-03,-5.498979007825255394e-04,6.715110794175416231e-05,-2.168056744267232716e-05,-3.302233380964025855e-05,1.694838574621826410e-04,-8.445308776572346687e-04,-3.701238310895860195e-04,2.563608577474951744e-04,-4.829636018257588148e-04,-1.062550232745707035e-03,-4.469378327485173941e-04,1.451972457289230078e-05,6.591655983356758952e-05,-3.641581570263952017e-04,-4.958716453984379768e-05,-2.875589416362345219e-04,-5.908236198592931032e-05,-5.828558932989835739e-04,-2.122070873156189919e-04,2.433787631161976606e-05,-1.306698322878219187e-05,6.696458440274000168e-04,6.633521843468770385e-05,1.453993492759764194e-03,8.913677302189171314e-04,-4.872015324508538470e-06,2.307690738234668970e-05,-1.117118972615571693e-05,-7.438170086970785633e-06,-3.591685090214014053e-04,-5.196728161536157131e-04,3.251204616390168667e-04,-2.121614443240105174e-06,-4.350093149696476758e-05,-4.342255124356597662e-06,-1.739317667670547962e-08,2.585740958238602616e-06,1.053924643201753497e-05,-4.732718934974400327e-06,-1.700414395600091666e-05,2.128017058566911146e-06,1.712528643338373513e-07,-3.621607902459800243e-08,-4.742860710393870249e-06,-6.321579348878003657e-07,-1.479468483012169600e-04,-4.407833912409842014e-04,-3.185793175362050533e-04,-3.852122754324227571e-04,-9.652255357650574297e-06,-8.697417797520756721e-06,-1.594177228980697691e-05,9.196456812787801027e-05,-8.813747263047844172e-05,2.421384269837290049e-04,2.607583010103553534e-04,1.025628735078498721e-04,-3.973109051003120840e-05,1.281520871998509392e-05,-1.626313678571023047e-05,-6.127432243374641985e-06,3.318679591757245362e-05,5.143807356944307685e-05,6.677491182927042246e-05,-1.971183228306472301e-04,-2.114857670676428825e-05,3.663835514089441858e-06,4.752531822305172682e-06,-2.995450631715357304e-05,2.018849190790206194e-04,3.703097172547131777e-05,9.349770698463544250e-05,5.058557726442813873e-04,1.377800217596814036e-04,1.337368157692253590e-04,-8.406979759456589818e-06,5.116320971865206957e-05,1.589551975484937429e-04,1.177804369945079088e-05,1.118529253290034831e-04,1.594078057678416371e-04,6.364293221849948168e-05,6.561973714269697666e-05,-1.014998360915342346e-05,-5.511071140062995255e-05,-1.352503932139370590e-05,2.255819563288241625e-04,1.699235726846382022e-04,5.291322850098367780e-06,1.693732770036149304e-06,-4.346009973232867196e-06,1.299025711887225043e-06,4.617319063981994987e-06,3.131100311293266714e-05,4.492424341151490808e-05,-3.180142084602266550e-05,2.154333287762710825e-06,8.816032277536578476e-06,1.592510557202331256e-06,2.131355358869768679e-08,3.268068894612952136e-06,3.654359943539020605e-06,1.707407864159904420e-05,-4.700662248069420457e-05,3.933545485779177397e-06,6.297535151134070475e-07,1.393134425597963855e-07,-6.226725872693350539e-06,-9.638415576773695648e-07,-2.828824108291883022e-06,-4.410314722917973995e-04,-2.499847032595425844e-04,-2.991536748595535755e-04,-5.439776032289955765e-06,7.105045938260445837e-07,-4.815539341507246718e-06,5.132284422870725393e-05,7.351476233452558517e-05,2.316566824447363615e-04,1.852313871495425701e-04,1.246494066435843706e-04,-2.948158544313628227e-05,-1.427294250788690988e-06,1.180630351882427931e-05,1.653565705055370927e-04,2.598518622107803822e-04,-1.659713598201051354e-05,2.206857752753421664e-04,-1.891580905066803098e-05,2.794004103634506464e-06,-2.382922275501186959e-06,-2.176087036787066609e-06,-1.297358176088891923e-05,-3.314815330668352544e-05,4.209825419820845127e-04,-1.184895227197557688e-04,-5.120509376865811646e-05,5.562002479564398527e-05,7.228961476357653737e-05,1.114569499804929364e-06,-9.244415559805929661e-05,-2.119495766237378120e-04,9.656559268478304148e-05,1.065562391886487603e-04,2.376082265982404351e-04,2.718010800890624523e-04,-9.774876161827705801e-06,-2.313948357368644793e-07,-8.861771493684500456e-05,-1.231982023455202579e-04,1.056340552167966962e-04,1.290135987801477313e-04,-1.641437847865745425e-04,7.389283496195275802e-07,2.445277004881063476e-06,1.420970761500939261e-06,-6.758179097232641652e-06,2.705085717025212944e-05,-4.571395038510672748e-05,-3.491416646284051239e-05,2.635181772348005325e-06,6.683793344564037398e-06,1.062592325240530045e-08,5.008951120544224977e-08,-1.167001300927950069e-06,5.881200195290148258e-06,1.405788316333200783e-05,5.921623596805147827e-06,-9.159921887658128981e-08,-2.842627054633339867e-06,-2.191154635511338711e-08,-1.725140691632987000e-06,-3.740628926607314497e-06,-1.097311724151950330e-05,-4.155398928560316563e-04,-3.559344913810491562e-04,7.665969314984977245e-05,5.830014742969069630e-06,-4.151526354689849541e-06,-5.717305612051859498e-06,-1.664793899180949666e-06,1.184259526780806482e-04,5.512201460078358650e-04,2.879444800782948732e-04,-3.484477056190371513e-04,-4.847376549150794744e-04,5.160559339856263250e-06,-1.326953679381404072e-05,6.013480378896929324e-05,-2.197951980633661151e-04,1.909536076709628105e-04,-1.262594014406204224e-05,1.427522074664011598e-04,1.419489308318588883e-05,3.014739377249497920e-06,6.055182893760502338e-06,1.317540773015934974e-05,2.348599082324653864e-04,8.628142677480354905e-05,2.454467467032372952e-04,-1.044423333951272070e-05,1.378259185003116727e-04,4.931782314088195562e-05,-4.391205948195420206e-06,9.284051338909193873e-05,7.299440767383202910e-05,1.956138876266777515e-04,-8.397397323278710246e-05,-1.764013868523761630e-04,1.258161937585100532e-04,3.185588502674363554e-05,-4.832995273318374529e-06,9.956957364920526743e-05,1.930605794768780470e-04,3.561620251275599003e-04,-3.152536228299140930e-04,-1.215631928062066436e-04,4.677807282860158011e-06,-4.402720151119865477e-06,5.276358479022746906e-06,1.534109105705283582e-05,1.761481398716568947e-04,1.580483803991228342e-04,-4.340373925515450537e-05,-5.614720521407434717e-06,3.916069090337259695e-06,1.330884856542979833e-06,1.887449343485059217e-07,1.370102381770266220e-06,2.206654471592628397e-06,-4.963001993019133806e-05,-1.746240377542562783e-05,4.696256382885621861e-06,1.683784944361832459e-06,-5.381104983825935051e-08,1.627454707886499818e-06,-3.886136255459859967e-06,7.454382284777238965e-06,-3.533923882059752941e-04,-1.901772338896989822e-04,3.747423397726379335e-05,-1.386450821883045137e-05,6.983421371842268854e-06,1.780269303708337247e-05,7.021637429716065526e-06,7.434714934788644314e-04,-1.303469616686925292e-05,-6.863953603897243738e-05,-9.017967386171221733e-07,-3.337441594339907169e-04,1.150218054135621060e-06,1.688076554273720831e-05,1.876213937066495419e-04,6.039017171133309603e-05,2.415815542917698622e-04,-1.274076057597994804e-04,1.586595462867990136e-04,-2.469743776600807905e-05,2.756855565166915767e-06,-4.125228088014409877e-07,1.251781941391527653e-05,8.543364674551412463e-05,4.825034411624073982e-04,3.684289695229381323e-04,3.369840851519256830e-05,-1.950222649611532688e-04,1.566517676110379398e-05,7.491481483157258481e-06,-3.309083331259898841e-05,2.616906131152063608e-04,1.803324266802519560e-04,8.309246913995593786e-05,-1.200742408400401473e-04,-2.112890942953526974e-04,-2.178131398977711797e-05,2.571096410974860191e-05,-2.301069471286609769e-04,-6.109641981311142445e-05,3.570848202798515558e-04,-3.214814350940287113e-04,3.630239516496658325e-04,-6.819825102866161615e-06,1.450212494091829285e-05,3.605666051953448914e-06,-4.062375955982133746e-05,3.323130658827722073e-05,2.400784287601709366e-04,1.400274632032960653e-04,4.041813554067630321e-06,-2.490185579517856240e-06,-1.197012716147582978e-05,-2.754761226242408156e-06,-4.427176008903188631e-06,-3.048180951736867428e-05,2.048997521342243999e-05,3.296200520708225667e-05,1.335245087830116972e-05,-1.962480200745631009e-05,4.349736173026030883e-06,8.810457075014710426e-06,4.513427484198473394e-06,-9.033631067723035812e-05,-3.470042429398745298e-04,-3.190347342751920223e-04,-2.920070546679198742e-04,-5.925025106989778578e-06,-8.164644896169193089e-06,4.240535417920909822e-06,1.111134042730554938e-04,2.219249145127832890e-04,-3.437367849983274937e-04,1.500448270235210657e-04,-8.601082663517445326e-05,1.579073577886447310e-04,3.794231815845705569e-05,3.322347993162111379e-06,2.195636188844218850e-04,-3.617424226831644773e-05,4.284238093532621861e-05,1.251528155989944935e-04,3.335515211801975965e-04,3.653925523394718766e-05,2.512050559744238853e-05,8.085329682216979563e-06,-2.152760134777054191e-05,-1.365995849482715130e-04,-6.819866830483078957e-04,-8.498855459038168192e-05,3.115187864750623703e-04,2.389375003986060619e-04,1.226044405484572053e-04,1.685254937910940498e-05,2.609803632367402315e-04,3.538025193847715855e-04,1.338796573691070080e-04,3.835466050077229738e-04,2.236943691968917847e-04,2.955262607429176569e-04,1.054669155564624816e-05,-8.064148278208449483e-05,-4.704061575466766953e-05,4.693689697887748480e-05,-8.079977706074714661e-04,6.592622958123683929e-04,1.073802377504762262e-05,6.119558238424360752e-04,3.123264759778976440e-04,-1.991223078221082687e-03,1.455608289688825607e-03,-4.305350885260850191e-04,1.812587375752627850e-03,2.152532542822882533e-04,-4.076485929545015097e-04,6.830203346908092499e-04,4.521754135566879995e-07\n0.000000000000000000e+00,-5.358714133762987331e-06,8.952820280683226883e-06,1.008813502267003059e-03,7.603073609061539173e-04,1.176340538222575560e-05,2.632659925438929349e-05,1.449422359911523017e-08,2.873665607694420032e-07,4.095206895726732910e-05,-1.165483627119101584e-04,-1.206300657941028476e-05,2.713935682550072670e-04,-1.099344226531684399e-03,1.822392514441162348e-04,-5.040673931944184005e-05,-5.719759792555123568e-05,-7.343533980019856244e-06,-1.112545724026858807e-03,-1.848647370934486389e-03,6.472197710536420345e-04,-2.364129293709993362e-03,4.980391822755336761e-04,6.222710362635552883e-05,8.566485121264122427e-07,7.928659761091694236e-05,3.557987511157989502e-04,-2.432525157928466797e-03,1.126886345446109772e-03,8.534035878255963326e-04,7.432426791638135910e-04,4.949471622239798307e-05,8.444963168585672975e-05,-8.066631562542170286e-05,1.559397787787020206e-03,-2.020551473833620548e-04,-6.580793415196239948e-04,1.109071192331612110e-03,2.960170619189739227e-03,-3.844648308586329222e-04,-4.203923163004219532e-05,-4.768069484271109104e-04,-2.997719449922442436e-03,4.094076808542013168e-03,-8.010778401512652636e-05,-5.742897628806531429e-04,1.293368171900510788e-03,-1.491829752922058105e-04,-6.385560118360444903e-05,1.519430777989327908e-03,-8.108527399599552155e-04,1.263326266780495644e-03,2.140554133802652359e-04,6.259776419028639793e-04,1.252441279575577937e-06,-4.568522854242473841e-05,1.711065124254673719e-05,9.405471791978925467e-05,7.696636021137237549e-04,-1.151562028098851442e-04,-1.209257403388619423e-03,-1.586063590366393328e-04,-2.189136648667044938e-05,7.955885905630566413e-08,-1.082903722249284328e-08,-5.474332738231169060e-06,1.085915300791384652e-05,8.213503751903772354e-04,4.694777599070221186e-04,-2.298685558344004676e-06,1.444314602849772200e-05,-4.219843319219762634e-08,-4.568265012494521216e-06,3.354492218932136893e-05,-1.493612944614142179e-04,5.115243839100003242e-04,4.548087599687278271e-04,-7.231573108583688736e-04,4.906581307295709848e-05,-3.161354834446683526e-05,-2.948758447018917650e-05,-2.488147001713514328e-04,-8.176859118975698948e-04,-8.901983965188264847e-04,-1.615638844668865204e-03,-1.959524117410182953e-03,7.671768544241786003e-04,1.550716660858597606e-06,-1.707953560980968177e-05,-2.783042436931282282e-04,1.884083612821996212e-04,-2.257755259051918983e-03,4.219037014991044998e-03,1.831498229876160622e-04,6.805743323639035225e-04,3.359397669555619359e-05,5.108576078782789409e-05,-1.390317775076255202e-04,2.360162907280027866e-04,5.405030096881091595e-04,-5.922374548390507698e-04,1.098445500247180462e-03,1.867962186224758625e-03,-2.591158845461905003e-04,-2.423945261398330331e-05,-2.289337862748652697e-04,-3.010764019563794136e-03,4.283993039280176163e-03,1.124415313825011253e-03,-2.094205003231763840e-03,7.573483744636178017e-04,-2.543962909840047359e-04,-5.262583727017045021e-05,1.180975814349949360e-03,-7.886418607085943222e-04,3.365821321494877338e-04,1.985988928936421871e-04,7.360543822869658470e-04,1.983872607524972409e-06,-2.951863461930770427e-05,9.111041435971856117e-06,9.662273077992722392e-05,5.988433258607983589e-04,3.233824972994625568e-04,-8.943026768974959850e-04,-1.237845426658168435e-04,-2.893668352044187486e-05,-5.586682163993827999e-06,4.265886133225649246e-08,4.370797341834986582e-06,2.294252772117033601e-05,3.736465587280690670e-04,3.203240921720862389e-04,6.688247140118619427e-06,6.845075404271483421e-06,-1.246373759755670108e-08,1.861004056991077960e-05,-1.284293466596864164e-05,3.350413462612777948e-04,-9.896414121612906456e-05,-2.128494437783956528e-03,2.126443432644009590e-04,9.626314567867666483e-05,-3.005869439220987260e-05,-3.073324478464201093e-05,2.305972448084503412e-04,1.888916594907641411e-04,8.074956713244318962e-04,-5.449106916785240173e-03,-5.040630698204040527e-03,9.496785933151841164e-04,1.974482984223868698e-05,5.758258339483290911e-05,6.467199418693780899e-04,2.012526383623480797e-03,-1.151547417975962162e-03,1.950590754859149456e-03,2.646951237693428993e-03,3.895818954333662987e-04,-1.354615960735827684e-06,5.224104825174435973e-05,1.335944980382919312e-04,3.333085216581821442e-03,9.097803849726915359e-04,-4.995064809918403625e-04,1.033799489960074425e-03,1.892326748929917812e-03,1.960046938620507717e-05,-2.189446968259289861e-05,1.081136520951986313e-03,3.518842277117073536e-05,1.832716632634401321e-03,2.057715784758329391e-03,3.909876686520874500e-04,4.119630903005599976e-03,4.033019940834492445e-04,-4.667828034143894911e-05,1.316415495239198208e-03,1.743366010487079620e-03,-2.053425414487719536e-04,9.077585418708622456e-04,-7.229375769384205341e-04,5.148872332938481122e-06,-3.277316500316374004e-05,9.885030522127635777e-06,9.046467312145978212e-05,9.717415086925029755e-04,-2.615525154396891594e-04,-8.391812443733215332e-04,-1.278276322409510612e-04,1.842275742092169821e-05,9.892980415315832943e-06,6.442634514769451926e-08,-2.615674929984379560e-06,9.669380233390256763e-06,1.020016381517052650e-03,7.559739751741290092e-04,4.620107574737630785e-06,3.010748150700237602e-05,4.591129254549741745e-09,-7.044360700092511252e-06,2.741041680565103889e-05,2.578069397713989019e-04,-8.018187363632023335e-04,-2.790083235595375299e-04,-2.162034157663583755e-03,1.081318623619154096e-04,-3.681988528114743531e-05,-8.646292553748935461e-05,1.498640631325542927e-05,-1.305399200646206737e-05,-3.529608482494950294e-03,-2.071875380352139473e-03,-4.105848725885152817e-03,-2.640300197526812553e-03,1.594854256836697459e-05,1.144656198448501527e-05,1.425109076080843806e-04,-8.598143467679619789e-04,-1.544682309031486511e-03,1.716630067676305771e-03,-1.331746345385909081e-03,2.866317518055438995e-03,3.238363569835200906e-05,5.950906415819190443e-05,-1.535059855086728930e-04,1.136594219133257866e-03,5.291817942634224892e-04,2.591431140899658203e-03,3.502324223518371582e-03,3.090435639023780823e-03,-3.205045068170875311e-04,-1.703874113445635885e-05,6.198801565915346146e-04,-1.371990190818905830e-03,3.608917817473411560e-03,1.703275716863572598e-03,-4.688686458393931389e-04,1.429024268873035908e-03,-9.625008533475920558e-05,-4.224267468089237809e-05,3.387312870472669601e-03,4.262949223630130291e-04,5.393872503191232681e-03,-2.674980554729700089e-03,7.213667267933487892e-04,-1.306168269366025925e-05,-5.720078115700744092e-05,4.023521796625573188e-06,2.623855252750217915e-04,2.733159344643354416e-03,-6.777694215998053551e-05,-1.385161071084439754e-03,-1.954311883309856057e-04,-1.748433896864298731e-05,-2.838251248249434866e-06,1.199714461108669639e-08,2.960186429845634848e-05,-9.312769543612375855e-05,6.485028862953186035e-01,-5.317422561347484589e-03,-6.409934030671138316e-06,-1.611776533536612988e-04,-7.742528396192938089e-09,1.187108318845275789e-05,-3.022536402568221092e-04,3.951859252993017435e-04,3.691957332193851471e-03,-3.845656756311655045e-03,7.107229903340339661e-03,-1.025015022605657578e-03,2.883713168557733297e-04,2.976979303639382124e-04,1.068042824044823647e-03,1.836197101511061192e-03,2.095304243266582489e-02,-4.332810640335083008e-03,1.803275384008884430e-02,-6.117100827395915985e-03,-2.154902467736974359e-04,1.744591136230155826e-04,1.471682684496045113e-03,-4.642271902412176132e-03,1.839281059801578522e-02,-8.500888943672180176e-03,-1.054745819419622421e-02,-5.756111349910497665e-03,-4.428155662026256323e-04,-5.638677976094186306e-04,1.192492898553609848e-03,-7.714055944234132767e-03,-1.085828244686126709e-02,7.607269100844860077e-03,-1.194241736084222794e-02,-2.250422909855842590e-02,1.587445847690105438e-03,1.937268971232697368e-04,5.606345366686582565e-04,1.828944869339466095e-02,-2.945918403565883636e-02,5.748894531279802322e-03,7.360475603491067886e-03,-1.186516787856817245e-02,1.289037056267261505e-03,4.416820884216576815e-04,-9.925883263349533081e-03,5.321094766259193420e-03,-1.070967409759759903e-02,-7.234538439661264420e-03,-8.694400079548358917e-03,5.755593520007096231e-06,2.385209954809397459e-04,-8.806011464912444353e-05,-9.183096117340028286e-04,-5.408973433077335358e-03,-7.448263932019472122e-05,8.641847409307956696e-03,1.170498551800847054e-03,1.334265107288956642e-04,3.384778028703294694e-05,4.036519385408610106e-08,-8.244430318882223219e-06,2.445511927362531424e-05,7.553254254162311554e-04,4.600712854880839586e-04,5.741154836869100109e-06,1.253387836186448112e-05,-3.159766492899507284e-08,-1.245629300683503971e-05,3.810037742368876934e-05,-4.176778020337224007e-04,3.832010843325406313e-04,-3.744150162674486637e-04,-5.280771874822676182e-04,8.162818267010152340e-05,-2.980221324833109975e-05,-2.537361797294579446e-05,-1.842865021899342537e-04,-1.110282610170543194e-03,-3.995306324213743210e-03,1.180318882688879967e-03,-2.365882508456707001e-03,9.032152593135833740e-04,1.372028327750740573e-05,-5.418984437710605562e-05,-1.766021305229514837e-04,1.402150606736540794e-03,-2.868127776309847832e-03,3.364911070093512535e-03,1.092988182790577412e-03,2.761495416052639484e-04,7.618593372171744704e-05,6.955886783543974161e-05,-2.606199122965335846e-04,3.419574932195246220e-04,-5.738844629377126694e-05,-2.853372134268283844e-04,2.441120799630880356e-03,2.510636346414685249e-03,-3.615838941186666489e-04,1.334090575255686417e-05,-7.069200510159134865e-04,-3.832885529845952988e-03,3.409043187275528908e-03,-9.062647004611790180e-04,2.569020958617329597e-03,1.994656166061758995e-03,-2.992623485624790192e-04,-7.629250467289239168e-05,1.469371840357780457e-03,-6.025697221048176289e-04,2.491762861609458923e-04,1.379133784212172031e-03,-2.692532725632190704e-04,2.483042953826952726e-05,-4.672201976063661277e-05,2.884012792492285371e-05,1.310319785261526704e-04,1.123401452787220478e-03,9.258873760700225830e-04,-1.434476347640156746e-03,-1.760252343956381083e-04,-1.770626477082259953e-05,-6.739584023307543248e-06,1.769330992829054594e-08,-2.887981963795027696e-06,1.695730861683841795e-05,8.413239847868680954e-04,6.284832488745450974e-04,-7.049413852655561641e-07,2.204241900471970439e-05,-8.551432983949780464e-08,-1.898917980724945664e-05,3.590081905713304877e-05,-1.728060015011578798e-04,-3.264044877141714096e-03,1.202042214572429657e-03,-1.014850568026304245e-03,1.123828842537477612e-04,-2.646864231792278588e-05,-4.334426193963736296e-05,2.060240949504077435e-04,-3.465256304480135441e-05,-5.188341252505779266e-03,2.685156650841236115e-03,-1.745191984809935093e-03,6.192055880092084408e-04,3.953117629862390459e-05,-1.240850979229435325e-04,-5.103918956592679024e-04,-3.472196403890848160e-04,-2.815227024257183075e-03,3.023229306563735008e-03,2.969886409118771553e-04,3.932252875529229641e-04,7.549774454673752189e-05,5.561927537200972438e-05,-2.221579779870808125e-04,6.269653094932436943e-04,-2.571446355432271957e-03,-1.312261680141091347e-03,1.627078629098832607e-03,2.981681609526276588e-04,-2.222895273007452488e-05,-4.240137059241533279e-05,6.478495779447257519e-04,-2.379763172939419746e-04,-8.797293994575738907e-04,1.456569181755185127e-03,-1.515212235972285271e-03,-5.716287996619939804e-04,1.518987119197845459e-04,-5.092775245429947972e-05,1.329318271018564701e-03,-6.517321453429758549e-04,1.856102258898317814e-03,-6.774384528398513794e-04,6.575462175533175468e-04,-9.646776561567094177e-06,-5.061032425146549940e-05,3.489281652946374379e-06,1.185809087473899126e-04,4.594974743667989969e-04,-3.327467857161536813e-05,-9.294163319282233715e-04,-1.207100794999860227e-04,8.948647518991492689e-06,5.864822924195323139e-06,5.142828740645200014e-08,-2.817786935338517651e-06,3.246922642574645579e-05,9.021917358040809631e-04,5.848506116308271885e-04,-2.140463766409084201e-05,1.665854324528481811e-05,1.107878233597148210e-08,-1.946475822478532791e-05,5.259666431811638176e-05,-4.532366292551159859e-04,-9.373575448989868164e-04,1.727069029584527016e-04,-1.862351666204631329e-03,1.165401699836365879e-04,-4.064949825988151133e-05,-1.234297269547823817e-05,2.806007687468081713e-04,-1.328097656369209290e-03,-3.514518961310386658e-03,1.816627103835344315e-03,-1.878655748441815376e-03,-1.038994640111923218e-03,3.060670132981613278e-05,6.667656271019950509e-05,2.573305100668221712e-04,9.626696119084954262e-04,-2.277937717735767365e-03,1.404227805323898792e-03,3.046136116608977318e-04,1.356597640551626682e-03,5.668103040079586208e-05,5.827966742799617350e-05,-2.782147203106433153e-04,2.308558905497193336e-04,1.953236293047666550e-03,-2.785255201160907745e-03,1.685389783233404160e-03,2.440219745039939880e-03,-7.879617623984813690e-05,-1.713270285108592361e-05,-3.783980209846049547e-04,-2.475592773407697678e-03,3.432145575061440468e-03,1.318477443419396877e-04,-9.951869724318385124e-04,7.755396654829382896e-04,-1.751441886881366372e-04,-1.966522904695011675e-05,2.471167128533124924e-03,-9.233744349330663681e-04,2.047750633209943771e-03,1.924617215991020203e-03,1.077288296073675156e-03,1.337318553851218894e-05,-1.774907286744564772e-05,-2.000801032409071922e-06,8.725248335395008326e-05,-1.661443384364247322e-04,7.036140304990112782e-04,-9.372435742989182472e-04,-1.083393290173262358e-04,-9.369356121169403195e-06,-6.094489890529075637e-06,2.708156898734159768e-08,-1.591896307218121365e-06,-1.475397039030212909e-05,6.801786948926746845e-04,4.561081586871296167e-04,-1.429637177352560684e-05,2.223274714197032154e-05,-1.508669811300933361e-08,1.165441608463879675e-05,6.998199387453496456e-05,-9.442132432013750076e-05,-3.998783067800104618e-04,2.587802242487668991e-03,-5.859325174242258072e-04,2.338375270483084023e-05,-2.295071317348629236e-05,-5.643328040605410933e-05,-6.552418926730751991e-05,-2.225404023192822933e-04,-1.783773652277886868e-03,-1.676065730862319469e-03,1.012145075947046280e-03,-7.456105668097734451e-04,2.449944076943211257e-05,7.074698078213259578e-05,-4.166876315139234066e-04,1.422955887392163277e-03,-2.558142878115177155e-03,-1.677563879638910294e-03,3.909406252205371857e-03,-5.924672586843371391e-04,3.664294490590691566e-05,5.475007492350414395e-05,-2.273342834087088704e-04,-5.938616814091801643e-04,2.024482702836394310e-03,1.842780271545052528e-03,-1.565802493132650852e-03,9.935018606483936310e-04,4.823163180844858289e-05,1.354220512439496815e-05,-6.643198430538177490e-04,-2.828345401212573051e-03,5.585032049566507339e-03,-8.423470426350831985e-04,2.110756933689117432e-03,-5.255255382508039474e-05,-9.938449511537328362e-05,1.163713677669875324e-04,-1.111108111217617989e-03,-9.370801853947341442e-04,-3.730144817382097244e-04,-9.270542650483548641e-04,4.299036692827939987e-03,-7.668161561014130712e-05,2.135051472578197718e-04,4.908989649266004562e-05,-2.057326637441292405e-04,-1.063890988007187843e-03,-5.526156164705753326e-04,1.038116985000669956e-03,6.647934787906706333e-05,-1.119656189985107630e-05,-1.849710533861070871e-04,-2.423040423309430480e-04,-1.611860643606632948e-04,1.605566067155450583e-04,1.072370214387774467e-03,6.801515119150280952e-04,9.376297384733334184e-06,-1.378739107167348266e-04,1.860162883531302214e-04,-2.642032450239639729e-05,-2.007808798225596547e-04,2.257216838188469410e-04,2.214447304140776396e-04,7.237682584673166275e-04,-5.094799562357366085e-04,9.004538878798484802e-05,-7.842219201847910881e-05,-1.947632845258340240e-04,-3.287389408797025681e-04,1.742117572575807571e-03,-2.372395014390349388e-03,-9.745035204105079174e-04,-4.004243761301040649e-03,1.249524066224694252e-04,-3.703349211718887091e-04,-9.486176713835448027e-05,-6.166230305097997189e-04,1.563759753480553627e-03,-3.153862431645393372e-03,1.316678011789917946e-03,7.110598380677402020e-04,3.609574632719159126e-04,4.524934629444032907e-04,3.111215773969888687e-04,1.297998678637668490e-04,2.245802199468016624e-03,1.888646278530359268e-03,-7.071575964801013470e-04,1.386840594932436943e-03,3.567942883819341660e-03,-7.877735188230872154e-04,9.653362212702631950e-04,-1.132391975261271000e-03,-3.917886875569820404e-03,4.167499952018260956e-03,2.154232235625386238e-03,-1.136496895924210548e-03,2.082648454234004021e-03,-1.169507158920168877e-03,1.048828475177288055e-03,1.822879072278738022e-03,-2.045066794380545616e-03,5.358585156500339508e-03,-2.325026551261544228e-03,-3.444585949182510376e-03,-4.922462161630392075e-03,1.113385078497231007e-04,-4.993231268599629402e-04,-1.963961869478225708e-03,-1.473041018471121788e-03,-4.398369230329990387e-03,1.643310766667127609e-03,6.215515313670039177e-04,-5.986119154840707779e-03,1.058258703778847121e-06\n0.000000000000000000e+00,-6.967105491639813408e-06,7.817044206603895873e-06,7.694700616411864758e-04,6.450143991969525814e-04,7.401288712571840733e-06,1.837446325225755572e-05,-8.835263187734199164e-09,1.254476228496059775e-05,2.106644933519419283e-05,4.915167810395359993e-04,1.675047562457621098e-03,1.207540393806993961e-03,-9.909375803545117378e-04,2.066289016511291265e-04,-4.576703940983861685e-05,-7.399629976134747267e-05,-8.530808372597675771e-06,-1.238133525475859642e-03,-3.767993999645113945e-03,1.354658976197242737e-03,-2.420785167487338185e-04,9.155498264590278268e-05,5.413618418970145285e-05,4.194871053186943755e-06,8.761368371779099107e-05,3.783919382840394974e-04,-2.234822604805231094e-03,-8.043440175242722034e-05,8.585357572883367538e-04,7.283873273991048336e-04,3.595829184632748365e-05,6.640783976763486862e-05,2.076562377624213696e-04,2.394366078078746796e-03,-1.090880599804222584e-03,-1.041076146066188812e-03,-6.225557299330830574e-04,1.766387256793677807e-03,-3.889449289999902248e-04,-5.236515062279067934e-05,1.800089958123862743e-04,-3.106992226094007492e-03,2.607550704851746559e-03,-2.405095438007265329e-04,1.023839111439883709e-03,2.205448225140571594e-03,-2.062438288703560829e-04,-6.511122046504169703e-05,1.190559472888708115e-03,-5.814170581288635731e-04,1.280454103834927082e-03,-5.908623570576310158e-04,1.387466763844713569e-04,8.295703992189373821e-06,-5.339389099390245974e-05,1.995839375013019890e-05,8.356683974852785468e-05,6.312959012575447559e-04,2.899618993978947401e-05,-9.957356378436088562e-04,-1.417516323272138834e-04,-3.044069671886973083e-05,7.835847100068349391e-06,1.846484032341777493e-08,-1.035318928188644350e-05,-1.510709535068599507e-05,5.051953485235571861e-04,4.305502225179225206e-04,-1.084888390323612839e-05,6.449166448874166235e-06,2.805683863016383839e-08,1.702615554677322507e-05,1.398997665091883391e-05,3.827093169093132019e-04,3.581832861527800560e-04,9.285159176215529442e-04,8.589060744270682335e-04,7.601766264997422695e-05,-1.379710010951384902e-05,-2.959551784442737699e-05,-3.712963080033659935e-04,-1.841839635744690895e-03,-2.533742226660251617e-03,-1.601823139935731888e-03,-4.633535863831639290e-04,4.475258465390652418e-04,7.337776423810282722e-06,-2.293547004228457808e-05,-5.887957522645592690e-04,-1.529497676528990269e-04,-2.205705037340521812e-03,3.104192437604069710e-03,2.081343554891645908e-04,3.383591829333454370e-04,3.806145832641050220e-05,2.644224150571972132e-05,7.241927960421890020e-05,1.120218774303793907e-03,-3.922578180208802223e-04,-7.520556100644171238e-04,2.376924676354974508e-04,7.093599997460842133e-04,-4.346776113379746675e-04,-2.043188942479901016e-05,2.320895728189498186e-04,-1.263089361600577831e-03,3.705069888383150101e-03,7.826599176041781902e-04,-1.574395922943949699e-03,7.322448655031621456e-04,-1.738720457069575787e-04,-3.711234239744953811e-05,7.988997967913746834e-04,-1.417258754372596741e-04,1.116542378440499306e-03,1.420113840140402317e-04,5.990595091134309769e-04,1.602243173692841083e-07,-1.406474439136218280e-05,7.762803761579561979e-06,6.066935020498931408e-05,3.667788114398717880e-04,4.605211433954536915e-04,-6.297899526543915272e-04,-9.997239249059930444e-05,-4.345121124060824513e-05,-3.684667717607226223e-06,-2.925385267360525177e-08,1.420174157829023898e-06,5.312076609698124230e-07,-1.328209473285824060e-04,-8.785208046901971102e-05,5.258135615804349072e-07,-5.155859980732202530e-06,2.650402564086107304e-08,-3.010445652762427926e-07,-2.460147516103461385e-05,2.243483613710850477e-04,3.597947943489998579e-04,-2.071623923256993294e-03,1.268608029931783676e-03,9.427851910004392266e-05,-2.130636494257487357e-05,-1.685060124145820737e-05,-2.289515832671895623e-04,-1.213978976011276245e-03,-1.485343091189861298e-05,-1.944749732501804829e-03,-2.534507773816585541e-03,1.179403858259320259e-03,4.031462594866752625e-07,4.880175401922315359e-05,7.307706400752067566e-04,1.456819358281791210e-03,2.376571530476212502e-03,-1.956537365913391113e-03,-1.009275147225707769e-04,9.056319249793887138e-04,-4.362937761470675468e-05,1.012661596178077161e-05,1.853307621786370873e-04,4.692810121923685074e-03,8.418491343036293983e-04,-6.153432186692953110e-04,6.370424525812268257e-04,1.202851533889770508e-03,-2.613033284433186054e-04,-1.499593599874060601e-05,2.288240240886807442e-03,3.099552122876048088e-04,2.133844420313835144e-03,-2.871464937925338745e-03,1.936127082444727421e-04,2.929965034127235413e-03,-2.397011412540450692e-04,-3.617882975959219038e-05,1.198389800265431404e-03,1.567758619785308838e-03,7.201522821560502052e-04,1.214233692735433578e-03,-2.318486571311950684e-03,2.714153379201889038e-05,-4.460687705432064831e-05,1.304896068177185953e-05,4.752571840072050691e-05,1.060190843418240547e-03,1.294744288315996528e-04,-7.672014180570840836e-04,-9.764228161657229066e-05,-2.144423706340603530e-05,1.012559641822008416e-05,1.161213347700140730e-09,3.121700501651503146e-06,2.142054472642485052e-05,7.900557247921824455e-04,6.669825525023043156e-04,1.761096609698142856e-05,3.463952089077793062e-05,5.800336566608166322e-08,-4.087636625627055764e-06,8.219416486099362373e-06,2.893858181778341532e-04,-1.157750608399510384e-03,2.493746578693389893e-03,1.252067158930003643e-05,7.543547690147534013e-05,-3.309904786874540150e-05,-8.021239045774564147e-05,-1.411000266671180725e-04,-1.481430139392614365e-03,-2.182787284255027771e-03,-1.877594506368041039e-03,-1.627122750505805016e-03,-8.250394021160900593e-04,1.734080001369875390e-06,4.679477569879963994e-05,9.644749807193875313e-04,1.109847435145638883e-04,-2.171784872189164162e-03,3.847699845209717751e-04,-7.392712868750095367e-04,4.105236381292343140e-03,3.460844163782894611e-05,3.377165558049455285e-05,-3.056997957173734903e-05,6.718649528920650482e-04,1.735524740070104599e-03,-1.199518912471830845e-03,-1.334657776169478893e-03,1.936955144628882408e-03,-1.365007774438709021e-04,-3.011233820870984346e-05,9.227279224433004856e-04,-9.302960243076086044e-04,3.322678152471780777e-03,9.753535268828272820e-04,-9.943717159330844879e-04,1.614550710655748844e-03,-2.291802957188338041e-06,-4.245650052325800061e-05,8.012533071450889111e-04,-8.797941263765096664e-04,6.443551275879144669e-03,-2.155531663447618484e-03,4.620811669155955315e-04,8.136001270031556487e-06,-4.174490459263324738e-05,8.513869033777154982e-06,2.079678088193759322e-04,-2.528171753510832787e-04,1.145580827142111957e-04,-1.196102472022175789e-03,-1.611307525308802724e-04,-2.191620114899706095e-05,2.062564021798607428e-07,1.485295797465369105e-08,5.752817378379404545e-05,1.882824290078133345e-05,-5.272603593766689301e-03,6.511541008949279785e-01,1.699902895779814571e-05,-1.406483788741752505e-04,-4.464732228370849043e-08,-1.211014314321801066e-04,-2.308826224179938436e-04,-3.137813881039619446e-03,-1.545651815831661224e-03,-1.168874278664588928e-02,-3.224742831662297249e-03,-1.182767213322222233e-03,1.858860487118363380e-04,3.532195405568927526e-04,2.009691903367638588e-03,9.750612080097198486e-03,2.405331097543239594e-02,-8.281368762254714966e-03,7.361120544373989105e-03,-3.991178702563047409e-03,-1.679654233157634735e-04,1.420080370735377073e-04,1.650854363106191158e-03,-2.188089303672313690e-03,1.275881566107273102e-02,-7.568208035081624985e-03,-5.299948621541261673e-03,-3.570508910343050957e-03,-3.457228012848645449e-04,-3.294787020422518253e-04,-6.194189772941172123e-04,-1.266866829246282578e-02,-3.013201523572206497e-03,6.438857410103082657e-03,-3.260769881308078766e-03,-1.264889352023601532e-02,2.328314352780580521e-03,2.190894592786207795e-04,-3.536706557497382164e-03,1.014853175729513168e-02,-2.143874019384384155e-02,2.725016092881560326e-03,7.601299323141574860e-03,-1.101095415651798248e-02,1.209421781823039055e-03,3.637576592154800892e-04,-8.054370991885662079e-03,1.620476134121417999e-03,-1.362439151853322983e-02,-5.948509555310010910e-03,-5.583971273154020309e-03,-4.958194040227681398e-06,2.485376899130642414e-04,-9.362160926684737206e-05,-6.689023575745522976e-04,-4.507705569267272949e-03,-6.285664276219904423e-04,7.244663313031196594e-03,1.050013117492198944e-03,2.637876896187663078e-04,9.343651981907896698e-06,5.092169885756447911e-08,-1.003253419185057282e-05,3.529583636918687262e-06,5.357434856705367565e-04,4.719317948911339045e-04,-5.322409606378641911e-07,1.049588536261580884e-05,7.735980034340173006e-08,1.227528809977229685e-05,3.155176818836480379e-05,5.018942174501717091e-04,-1.496118376962840557e-03,1.935447333380579948e-03,8.558054105378687382e-04,1.121745299315080047e-04,-1.130758028011769056e-05,-5.724392758565954864e-05,-3.024156030733138323e-04,-2.378349890932440758e-03,-4.609419032931327820e-03,9.644420351833105087e-04,-7.511772564612329006e-04,3.011213848367333412e-04,2.833826329151634127e-05,-2.120897079294081777e-05,-3.057778812944889069e-04,1.118743559345602989e-03,-1.885265344753861427e-03,1.254670671187341213e-03,1.005956553854048252e-03,-1.883858785731717944e-04,3.264096085331402719e-05,3.815974196186289191e-05,3.661452865344472229e-05,1.315574045293033123e-03,-2.707845414988696575e-04,-1.001640688627958298e-03,2.039430197328329086e-03,1.260060002095997334e-03,-3.828772460110485554e-04,-1.213851919601438567e-05,7.898785406723618507e-05,-1.825192593969404697e-03,2.994405804201960564e-03,-7.140603847801685333e-04,1.202751765958964825e-03,1.945793512277305126e-03,-2.025922149186953902e-04,-5.141904330230318010e-05,8.041753899306058884e-04,-4.713205853477120399e-04,-2.844400587491691113e-04,2.619516337290406227e-03,-7.583589176647365093e-04,1.165656703960848972e-05,-3.227237903047353029e-05,2.188928010582458228e-05,2.800651782308705151e-05,5.740266642533242702e-04,5.254084244370460510e-04,-9.080276940949261189e-04,-1.191182454931549728e-04,-2.628479160193819553e-05,-8.483911528855969664e-07,-3.122113412246108055e-08,-9.876033800537697971e-06,1.472145231673493981e-05,6.627773982472717762e-04,5.262196063995361328e-04,-9.200533895636908710e-06,2.133038105966988951e-05,-2.371159268932387931e-08,1.494393927714554593e-05,2.408282489341218024e-05,2.016689104493707418e-04,-2.055547432973980904e-03,2.455092966556549072e-03,-4.450137203093618155e-05,1.016294409055262804e-04,-2.593644421722274274e-05,-2.984940692840609699e-05,-7.802862819517031312e-05,-9.704002295620739460e-04,-5.722654517740011215e-03,1.688704593107104301e-03,-1.255559036508202553e-03,3.827709588222205639e-04,4.526814154814928770e-05,-8.569694182369858027e-05,-6.897663115523755550e-04,3.810669295489788055e-04,-1.747525646351277828e-03,9.627862600609660149e-04,5.580098950304090977e-04,6.539699825225397944e-05,6.238688365556299686e-05,4.380931204650551081e-05,-1.382572518195956945e-04,9.095340501517057419e-04,-1.571642467752099037e-03,-1.627239515073597431e-03,8.855203050188720226e-04,1.927759731188416481e-04,-1.572381006553769112e-04,-4.559230001177638769e-05,8.611336816102266312e-04,1.389014301821589470e-03,1.786072389222681522e-04,9.389683254994452000e-04,-2.073130803182721138e-03,8.559715352021157742e-04,2.001368557102978230e-04,-4.212759813526645303e-05,1.040169154293835163e-03,-6.006878684274852276e-04,1.875645248219370842e-03,2.998346462845802307e-04,1.111329533159732819e-03,-1.119753324019256979e-05,-4.366552457213401794e-05,1.032687669066945091e-05,8.581364818383008242e-05,4.864340007770806551e-04,4.516047483775764704e-04,-8.262096089310944080e-04,-1.150656462414190173e-04,-1.803401028155349195e-05,3.727081320903380401e-06,5.497190613823477179e-08,-8.246517609222792089e-06,-2.056070843536872417e-05,7.237262325361371040e-04,5.778930499218404293e-04,-4.372501280158758163e-05,8.842580427881330252e-06,-4.161847755312919617e-09,-1.484058429923607036e-06,5.004109698347747326e-05,-4.658582838601432741e-06,1.669462944846600294e-04,1.161417225375771523e-03,-8.234387496486306190e-04,1.223756553372368217e-04,-2.119718192261643708e-05,-3.005287362611852586e-05,-4.142570833209902048e-05,-8.825921104289591312e-04,-6.388879846781492233e-03,2.649868139997124672e-03,5.372941959649324417e-04,-1.344371237792074680e-03,1.605580109753645957e-05,-4.425870065460912883e-05,-9.575894800946116447e-04,1.144124194979667664e-03,-2.184374025091528893e-03,7.715712999925017357e-04,3.569585387594997883e-04,1.129244803451001644e-03,5.106090611661784351e-05,3.057627327507361770e-05,-8.981122664408758283e-05,7.428223616443574429e-04,1.977091887965798378e-03,-3.862648503854870796e-03,1.198871061205863953e-03,1.363436109386384487e-03,-2.904363791458308697e-04,-1.410650929756229743e-05,-3.964077332057058811e-04,-2.076344098895788193e-03,1.454413402825593948e-03,8.803164819255471230e-04,-5.856686038896441460e-04,6.043700268492102623e-04,-2.739651536103338003e-04,-2.983412923640571535e-05,9.327514562755823135e-04,-5.183300236240029335e-04,1.770726637914776802e-03,1.588699873536825180e-03,7.559770019724965096e-04,8.456415798718808219e-07,-2.216072061855811626e-05,-8.410096597799565643e-06,1.054654494510032237e-04,-1.299978001043200493e-03,-6.165867671370506287e-05,-8.752366411499679089e-04,-1.474093296565115452e-04,-2.846160714398138225e-05,-6.089527687436202541e-06,8.125971362460404634e-08,-5.031862656323937699e-06,-2.755198511295020580e-05,6.675267359241843224e-04,5.836127093061804771e-04,-1.178523598355241120e-05,3.050875966437160969e-05,9.132872946793213487e-08,2.896823389164637774e-05,6.395613308995962143e-05,2.592812525108456612e-04,2.852693432942032814e-05,3.911151085048913956e-03,1.454525772714987397e-04,9.968227823264896870e-05,-2.396393756498582661e-05,-1.212185597978532314e-04,-1.987769792322069407e-04,-1.583123579621315002e-03,-2.624228596687316895e-03,-5.366940749809145927e-04,2.450495027005672455e-03,-1.365828793495893478e-04,1.993562909774482250e-05,7.046278915368020535e-05,-1.239781267940998077e-04,7.339307339861989021e-04,-1.581419026479125023e-03,-1.638507703319191933e-03,3.009130246937274933e-03,-2.160024596378207207e-04,2.902957930928096175e-05,2.570091783127281815e-05,2.958350523840636015e-05,1.394993159919977188e-04,1.691125216893851757e-03,-2.711495617404580116e-04,-2.321870997548103333e-03,6.415966199710965157e-04,-2.335536410100758076e-04,2.595421938167419285e-05,-1.444776426069438457e-04,-2.106702653691172600e-03,4.460775759071111679e-03,-1.990496646612882614e-03,1.188862719573080540e-03,3.942977054975926876e-04,-3.795182783505879343e-05,6.574418512172996998e-05,-8.934136130847036839e-04,-1.347811426967382431e-03,6.884156027808785439e-04,-4.293431993573904037e-04,8.631213568150997162e-04,-2.271872654091566801e-05,-1.277900082641281188e-05,-2.577010673121549189e-05,-1.124588598031550646e-04,-7.056097965687513351e-04,-6.005275063216686249e-04,1.932909945026040077e-04,1.502691011410206556e-04,4.868289761361666024e-05,7.726201147306710482e-05,-7.277578697539865971e-05,-1.027231191983446479e-04,-5.746949227614095435e-06,8.033874328248202801e-04,6.002489826641976833e-04,1.582324766786769032e-04,2.782372348519857042e-06,5.411351594375446439e-05,-5.669792153639718890e-05,6.774924986530095339e-05,6.462199380621314049e-04,7.344299810938537121e-04,2.703374484553933144e-03,8.076235535554587841e-04,1.829233224270865321e-04,-3.213085437892004848e-05,-1.725194451864808798e-04,-5.328481784090399742e-04,-3.929079393856227398e-04,-2.427497180178761482e-03,2.540537097956985235e-04,-1.616726396605372429e-03,4.732428351417183876e-04,-1.449292540200985968e-05,-7.980688678799197078e-05,-6.431721267290413380e-04,1.200051861815154552e-03,-2.499795751646161079e-03,1.660193316638469696e-03,-1.417085295543074608e-03,-2.411251771263778210e-04,4.282939771655946970e-04,4.016406819573603570e-05,2.170861116610467434e-04,2.454407513141632080e-03,1.682240748777985573e-03,-1.945988333318382502e-04,2.275998413097113371e-04,1.858020783402025700e-03,-8.525724988430738449e-04,3.719266387633979321e-04,-3.663663810584694147e-04,-2.636145567521452904e-03,2.635167911648750305e-03,-5.933776265010237694e-04,-1.293726731091737747e-03,1.336872810497879982e-03,-2.446267462801188231e-04,-1.572172623127698898e-04,1.418778323568403721e-03,-1.455627614632248878e-03,4.697978496551513672e-03,-4.601474851369857788e-03,5.180768202990293503e-04,-8.025548420846462250e-03,-3.054862143471837044e-03,4.174512811005115509e-03,-6.235014647245407104e-03,6.791251711547374725e-03,-7.697992492467164993e-03,2.962220460176467896e-04,2.010002033784985542e-03,-5.126657430082559586e-03,-9.356895134260412306e-07\n0.000000000000000000e+00,1.505365617049392313e-06,1.039481162479205523e-06,-2.786683580779936165e-06,1.116286512115038931e-06,4.395004452817374840e-06,2.484026936144800857e-06,-2.695685452636098489e-08,-1.225630512635689229e-07,-1.416314944435725920e-06,5.480811068991897628e-06,-1.151517571997828782e-04,-2.133663219865411520e-04,-1.197476667584851384e-04,-2.086093900288688019e-06,-1.346679255220806226e-06,-1.298434881391585805e-06,1.757678182912059128e-05,-2.458772796671837568e-04,-7.779170118737965822e-05,6.214976747287437320e-05,1.201012928504496813e-04,-1.135709226218750700e-06,1.528436769149266183e-06,1.509170942881610245e-05,2.320386556675657630e-04,1.634056970942765474e-04,2.273114514537155628e-04,8.051150507526472211e-05,8.915596845326945186e-05,1.486104338255245239e-06,-3.012008619407424703e-06,-6.513038215416599996e-07,2.357458834012504667e-05,-1.016661553876474500e-04,-2.745484380284324288e-06,-4.532687307801097631e-05,3.752671545953489840e-05,-3.907758582499809563e-05,-2.101471909554675221e-05,-1.829750772230909206e-06,6.317451334325596690e-05,1.033033822750439867e-05,-7.821743565727956593e-06,1.142488254117779434e-04,1.373462291667237878e-04,1.211211565532721579e-05,1.143937765846203547e-06,2.365986802033148706e-06,-9.375724039273336530e-05,-1.908905323944054544e-05,2.605841109470929950e-05,-9.436221444047987461e-05,-3.666912743938155472e-05,6.776997452107025310e-07,-1.801255621103337035e-06,3.228574087188462727e-06,-1.222857099492102861e-05,7.199056562967598438e-05,-1.172293195850215852e-05,-3.238099452573806047e-06,3.602292281357222237e-06,-2.269354126838152297e-06,-2.977737665332824690e-07,3.245570212584425462e-08,1.388460646012390498e-06,3.196402758476324379e-06,-1.374422845401568338e-05,1.934109150170115754e-06,3.857819592667510733e-06,1.939398543981951661e-06,6.401457852689418360e-08,-8.777622042543953285e-07,-1.849384034358081408e-06,-4.369940143078565598e-06,-5.087797035230323672e-05,-2.058823883999139071e-04,-6.247407145565375686e-05,-3.465048621364985593e-06,-5.423491415967873763e-07,-1.292991782975150272e-06,2.537593536544591188e-05,-1.308522914769127965e-04,1.363279006909579039e-04,-7.427993841702118516e-05,1.576063368702307343e-04,-2.798532295855693519e-05,1.383240146424213890e-06,1.163444449048256502e-05,1.937963097589090466e-04,1.433118450222536922e-04,1.181405823444947600e-04,-1.681602043390739709e-05,7.895482121966779232e-05,1.231337591889314353e-06,-2.917958852322044550e-07,-3.087323875661240891e-06,1.401351255481131375e-05,2.961307109217159450e-05,-1.183731437777169049e-04,-1.048839185386896133e-04,-2.763467819022480398e-05,-7.588636071886867285e-05,1.644928124733269215e-05,-2.870979642466409132e-06,2.202242285420652479e-05,1.078951172530651093e-04,2.120263525284826756e-04,1.687019394012168050e-04,-8.885132410796359181e-05,-6.483045581262558699e-05,4.051490122947143391e-06,2.553436388552654535e-06,-1.025201127049513161e-04,-2.439934360154438764e-05,1.797564800654072315e-05,6.106474756961688399e-06,-1.195445511257275939e-04,9.106547054216207471e-07,-1.669558287176187150e-06,2.076908231174456887e-06,-9.439683708478696644e-06,4.485666431719437242e-05,4.618168077286100015e-06,4.999822522222530097e-06,4.594314304995350540e-06,1.179340188173227943e-06,4.595554798925149953e-07,-6.972481969569344074e-08,3.092781525992904790e-06,3.246850383220589720e-06,4.730618456960655749e-05,-8.709594112588092685e-06,5.302204954205080867e-06,3.304527126601897180e-06,-1.246340701754888869e-07,-4.826047188544180244e-06,5.394134404923534021e-06,-5.636718196910806000e-05,4.020665073767304420e-04,-2.097569376928731799e-04,-2.116114628734067082e-04,-4.687908131018048152e-06,-2.068490402962197550e-06,-3.483513864921405911e-06,5.229551970842294395e-05,-1.087913260562345386e-04,-8.555767999496310949e-05,2.031934709521010518e-04,3.821987484116107225e-04,-4.317720959079451859e-05,1.093930586648639292e-05,3.299402806078433059e-06,1.673948427196592093e-04,1.434122532373294234e-04,2.736205351538956165e-05,-8.700515172677114606e-05,-1.152696859207935631e-04,5.090486956760287285e-05,5.694594165106536821e-06,4.070605882589006796e-06,-9.206472896039485931e-06,4.251272912370041013e-05,-1.497910416219383478e-04,-9.432523802388459444e-05,2.258911699755117297e-04,-8.082122076302766800e-05,-1.847495150286704302e-05,-4.147487743466626853e-06,5.269642133498564363e-05,4.040571730001829565e-05,1.018022812786512077e-04,4.634523065760731697e-05,-7.249243935802951455e-05,4.759298462886363268e-06,5.231379327597096562e-05,-5.967553420305193868e-07,-8.741710917092859745e-05,-4.508678830461576581e-05,2.443516132188960910e-05,-1.801512844394892454e-04,-1.594811037648469210e-04,2.085427013298613019e-06,-3.578185669539379887e-06,4.389785772218601778e-06,-3.994293820142047480e-06,1.286960614379495382e-04,2.848698568413965404e-05,-1.485976099502295256e-04,-1.006542242976138368e-05,3.418482947381562553e-06,3.796874992190168996e-08,2.569852064482347487e-08,2.393454906268743798e-06,-1.531102157059649471e-06,1.969257755263242871e-05,-1.164516561402706429e-05,2.885293497456586920e-06,3.793233872784185223e-06,-2.330460802113520913e-08,-3.197777004970703274e-06,-4.613660848917788826e-07,-7.940216892166063190e-05,-3.165903617627918720e-04,-8.993868686957284808e-05,5.823852916364558041e-06,-1.123578749684384093e-05,-2.535329031161381863e-07,2.611660647744429298e-06,8.638055442133918405e-05,-3.202498191967606544e-04,-9.211436554323881865e-05,3.477261343505233526e-04,7.975407061167061329e-04,-5.844843108206987381e-04,-4.148595508013386279e-06,2.599387698865029961e-05,3.668912104330956936e-04,9.989344107452780008e-05,2.236494910903275013e-04,-2.259656030219048262e-04,-6.066109635867178440e-04,2.259150205645710230e-04,-1.016645546769723296e-05,-2.686698508114204742e-06,-4.402385457069613039e-05,-3.890238294843584299e-04,4.198048263788223267e-04,-3.694287152029573917e-04,3.917980066034942865e-04,1.138591906055808067e-04,4.152055225858930498e-06,3.603097184168291278e-06,-8.195353439077734947e-05,-3.443832392804324627e-04,-4.316079866839572787e-05,2.894391363952308893e-04,6.082674008212052286e-05,4.746185823023552075e-06,-7.180066404544049874e-06,4.133667061978485435e-06,4.466875980142503977e-04,-5.279991892166435719e-04,1.314747350988909602e-04,1.805042666092049330e-05,-6.285036215558648109e-05,-2.418097210465930402e-06,2.766443003565655090e-06,-1.709978732833405957e-06,2.658872654137667269e-05,-3.205286702723242342e-05,-2.526362950447946787e-04,3.074205596931278706e-05,6.089070666348561645e-06,4.715817794931354001e-06,-6.924607873770582955e-07,1.782291292329318821e-08,-1.361704653390916064e-05,-1.729569521558005363e-05,-1.682569563854485750e-05,1.212194456456927583e-05,6.558706164360046387e-01,-2.307352588104549795e-05,-7.342430308199254796e-08,6.854851108073489740e-06,5.307313131197588518e-06,1.036047033267095685e-04,5.875222268514335155e-04,1.305055222474038601e-03,7.037821924313902855e-04,4.394529969431459904e-05,4.070882368978345767e-06,1.881789899016439449e-06,-2.255317813251167536e-04,4.017748578917235136e-04,-7.870260742492973804e-05,-3.048526705242693424e-04,-3.571974229998886585e-04,2.158693241653963923e-04,-9.791513093659887090e-07,-1.275490503758192062e-04,-2.002798952162265778e-03,-1.840001787059009075e-03,-1.423381851054728031e-03,-5.519033875316381454e-04,-1.111440593376755714e-03,-1.029652194119989872e-04,1.196984612761298195e-05,2.887921937144710682e-06,-4.335515404818579555e-05,2.122488222084939480e-04,1.271172543056309223e-03,7.117075147107243538e-04,-1.080375630408525467e-03,-1.190432012663222849e-04,-5.343947850633412600e-05,1.073167459253454581e-05,1.690019125817343593e-04,1.429906551493331790e-04,-5.419416702352464199e-04,-9.730652673169970512e-04,2.666162909008562565e-04,-1.243452516064280644e-05,-1.069665086106397212e-05,-2.046270674327388406e-05,9.566752705723047256e-04,1.636241649976000190e-04,-5.227192887105047703e-04,1.091717625968158245e-03,5.508149624802172184e-04,4.523285952018341050e-06,8.491030712320934981e-06,-2.090394082188140601e-05,8.692135452292859554e-05,-4.337752761784940958e-04,1.797598815755918622e-04,9.562466584611684084e-05,-1.993622026930097491e-05,-5.945623342995531857e-06,-3.084693389610038139e-08,-1.736225385684520006e-09,2.081790171359898522e-06,2.070526761599467136e-06,-1.842267192841973156e-05,-1.337472531304229051e-05,3.129618562525138259e-06,1.961300768016371876e-06,-1.847485009420779534e-07,1.238349568666308187e-06,8.395062423005583696e-09,-1.353270454274024814e-05,-6.673797906842082739e-05,-2.124817910953424871e-06,-4.759318107971921563e-05,-5.692857030226150528e-06,3.948343874071724713e-07,5.179715117265004665e-06,3.768777241930365562e-05,2.282305467815604061e-05,1.220931735588237643e-04,1.051440449373330921e-05,1.068758720066398382e-04,-7.840194302843883634e-05,1.644021949687157758e-06,1.622407944523729384e-05,2.292700810357928276e-04,1.647530152695253491e-04,1.679318957030773163e-04,-5.529786358238197863e-05,9.794072684599086642e-05,-1.521224567113677040e-05,-6.108037268859334290e-06,-2.107665522999013774e-06,1.516202701168367639e-05,-2.215308995801024139e-06,-9.214952297043055296e-05,-1.843769859988242388e-04,1.327882928308099508e-04,-7.830956747056916356e-05,3.254537296015769243e-05,1.624649428322300082e-07,5.277385935187339783e-05,1.377346052322536707e-04,1.070270664058625698e-04,1.992949692066758871e-04,-2.586335758678615093e-04,2.735020461841486394e-05,2.501303242752328515e-05,2.086473159579327330e-06,-1.407201489200815558e-04,-5.081798008177429438e-05,2.537291220505721867e-05,-3.902407843270339072e-05,-2.993268208228982985e-05,-1.584922642905439716e-06,4.491651452553924173e-06,5.176075887902698014e-07,-1.434062323824036866e-05,-2.292133785886107944e-06,-7.120215741451829672e-05,4.366043140180408955e-05,9.431132639292627573e-06,-4.663171182528458303e-07,8.991072490971419029e-07,-3.216973709641024470e-08,1.069266545528080314e-06,5.207887170399772003e-07,-4.250276469974778593e-05,-1.641259768803138286e-05,3.425519025768153369e-06,1.610463186807464808e-06,2.844626578735187650e-08,-9.528847044748545159e-07,-1.862001454355777241e-06,7.018352334853261709e-05,-5.239951497060246766e-05,-1.768957590684294701e-04,-5.400571535574272275e-05,-3.363700898262322880e-06,3.379191184649243951e-06,2.318733322681509890e-06,4.685627573053352535e-06,5.385983240557834506e-05,-4.628322130884043872e-05,-4.293306847102940083e-05,1.685936586000025272e-04,-8.783746307017281651e-05,-1.687346980361326132e-06,1.919014175655320287e-05,1.875904563348740339e-04,1.305280748056247830e-04,2.027523587457835674e-04,-8.208113285945728421e-05,-6.692484021186828613e-06,-3.599947376642376184e-05,-4.291504865250317380e-06,-8.019261258596088737e-06,1.100122062780428678e-05,5.601245902653317899e-06,-6.728586595272645354e-05,-1.911878280225209892e-05,1.519450306659564376e-04,5.614410838461481035e-06,8.913026249501854181e-06,1.675838689152442385e-06,1.746910675137769431e-05,-6.847306212875992060e-05,1.726498303469270468e-04,2.351628645556047559e-04,-4.477837865124456584e-05,1.064997632056474686e-04,8.996318683784920722e-06,3.961281436204444617e-06,-1.794589043129235506e-04,-8.031589095480740070e-05,4.277182597434148192e-06,-4.491719664656557143e-05,-1.906084944494068623e-04,-1.922075171023607254e-06,2.570956894487608224e-06,6.999935067142359912e-07,-1.614751272427383810e-05,-1.710363721940666437e-05,-7.277631084434688091e-05,3.444618050707504153e-05,6.838102308392990381e-06,-1.479569959883519914e-06,2.663592795215663500e-07,1.248281478183344007e-10,9.767529718374134973e-08,2.309525143573409878e-06,-3.780539827857865021e-07,2.511141246941406280e-06,5.665909156959969550e-06,-7.159612778195878491e-07,-1.919374881254043430e-07,1.421337742613104638e-06,-2.493643478373996913e-06,3.004898644576314837e-05,-7.710482168477028608e-05,-1.666390598984435201e-04,3.192253643646836281e-06,2.120416411344194785e-07,1.003285888145910576e-06,1.756055553414626047e-06,3.582495992304757237e-05,5.261343176243826747e-05,-1.168701419373974204e-04,-1.742641325108706951e-04,5.282236088532954454e-05,-5.340762436389923096e-05,-5.544534360524266958e-07,1.206711749546229839e-05,2.081235288642346859e-04,8.342970977537333965e-05,9.850865899352356791e-05,1.755715493345633149e-04,-2.527241886127740145e-04,-2.630952440085820854e-05,3.174894345647771843e-06,1.867887021944625303e-06,4.431753950484562665e-06,8.271588012576103210e-05,-9.677295747678726912e-05,2.367531415075063705e-04,2.561274595791473985e-05,2.378428689553402364e-05,-1.632849125599022955e-05,-3.293451982244732790e-07,-3.117546657449565828e-05,3.594367080950178206e-05,-3.629554703366011381e-05,1.530564477434381843e-04,6.923998444108292460e-05,4.987229112884961069e-05,-1.895994864753447473e-05,-3.099528612438007258e-06,-7.100727088982239366e-05,8.304182119900360703e-05,2.384988692938350141e-05,-2.116276154993101954e-04,1.662133581703528762e-05,-2.931497647296055220e-06,-7.267750561368302442e-07,4.380319751362549141e-06,-1.471637733629904687e-05,8.147468179231509566e-05,-1.548575710330624133e-05,-4.203271600999869406e-05,-9.270407872463692911e-07,-7.357817253250686917e-07,9.945111401066242252e-10,-2.165771348927592044e-07,1.652053583711676765e-06,2.750747171376133338e-06,-2.591974634924554266e-07,-8.208497092709876597e-06,5.463937213789904490e-06,2.701583525777095929e-06,-7.885330433055059984e-08,-4.246476237312890589e-08,-5.498498012457275763e-06,-2.647463043103925884e-05,-1.371583202853798866e-04,-5.625743506243452430e-05,-7.434611325152218342e-05,-1.074865394912194461e-05,-1.511169443801918533e-06,-3.345539880683645606e-07,1.336619425273966044e-05,-9.928935469361022115e-05,-1.282133016502484679e-04,-7.934210589155554771e-05,2.498427056707441807e-04,-4.883433211944065988e-05,-3.400801688258070499e-06,2.877678525692317635e-05,2.542384609114378691e-04,2.807439013849943876e-04,4.210849292576313019e-04,-2.036930818576365709e-04,-9.698707435745745897e-05,-4.810371683561243117e-05,1.524909635008953046e-06,1.125332232732034754e-06,-7.950520739541389048e-06,3.137813473585993052e-05,6.365135777741670609e-05,2.505009761080145836e-04,1.097594140446744859e-04,-4.617040394805371761e-05,-1.936951230163685977e-05,-2.966715783259132877e-06,-8.979074482340365648e-05,-2.656479591678362340e-05,2.615039411466568708e-04,-7.132933387765660882e-05,2.046822919510304928e-04,-1.457830512663349509e-04,-2.188694634241983294e-05,-4.108659595658537000e-06,-1.975929189939051867e-04,2.003754634642973542e-04,-4.425916995387524366e-05,-9.644088277127593756e-05,-5.228606460150331259e-05,-9.306357242166996002e-06,4.074373464391101152e-06,1.423416779289254919e-05,-2.057448364212177694e-05,6.684304389636963606e-05,1.968092110473662615e-04,-2.239636523881927133e-05,1.990055898204445839e-05,-8.576936124882195145e-06,8.013943443074822426e-06,4.693507889896864071e-06,-1.044061173161026090e-05,-5.180449420549848583e-07,9.156150554190389812e-06,-2.580743603175505996e-05,2.120549288520123810e-05,-6.033565114194061607e-06,8.873060323821846396e-06,-9.672361557022668421e-06,1.640562004467938095e-05,-7.075043868098873645e-06,-1.218348006659653038e-05,-2.636216813698410988e-04,-1.336087152594700456e-04,-9.663157470640726388e-06,-1.730717667669523507e-05,-7.433761311403941363e-06,2.147911072825081646e-05,-1.254245289601385593e-04,-3.172818833263590932e-05,7.292050577234476805e-05,1.309123472310602665e-04,1.313052198383957148e-04,1.388802138535538688e-05,-3.656780336314113811e-07,2.155919501092284918e-04,-8.180234726751223207e-05,2.259902248624712229e-04,3.518307494232431054e-05,1.544902188470587134e-04,3.963054041378200054e-05,4.672687282436527312e-06,5.536663957173004746e-05,3.612012369558215141e-05,-1.840304321376606822e-05,-1.480217033531516790e-04,-1.755801786202937365e-04,5.371971928980201483e-05,-1.701041765045374632e-05,-2.732673965510912240e-05,-1.148398132500005886e-05,-7.758111678413115442e-06,1.222272985614836216e-04,-2.183589276683051139e-05,1.507996348664164543e-04,-1.813081034924834967e-04,7.584049308206886053e-05,-6.017156920279376209e-05,-2.195186425524298102e-05,-2.869956369977444410e-04,-4.554711267701350152e-05,9.636780305299907923e-05,-1.739659637678414583e-04,2.316623722435906529e-04,-2.599322760943323374e-04,4.959636135026812553e-05,-1.076031825505197048e-03,-1.590649626450613141e-04,1.184627108159475029e-04,4.475456444197334349e-05,-3.401846697670407593e-06,-6.374259100994095206e-05,-2.147734776372089982e-04,1.042194384126560180e-07\n0.000000000000000000e+00,1.589043790772848297e-06,1.443094333808403462e-06,2.348791713302489370e-05,1.421622255293186754e-05,3.295437636552378535e-06,3.182112322974717245e-06,-2.691382405828335322e-08,-1.053385403793072328e-06,1.682776201050728559e-06,-9.003924787975847721e-06,1.152222685050219297e-04,-7.565221312688663602e-05,-1.649164332775399089e-04,2.169165327359223738e-06,-2.526889602449955419e-06,-2.132011104549746960e-06,3.325965735712088645e-05,-6.362186832120642066e-05,-2.616970159579068422e-04,1.787115907063707709e-04,1.462083600927144289e-04,2.550353019614703953e-05,4.073609716215287335e-07,1.738883656798861921e-05,2.213186089647933841e-04,6.820818816777318716e-05,5.092706123832613230e-05,-6.360722181852906942e-05,2.007733855862170458e-04,6.332307384582236409e-05,-1.663216153247049078e-06,-6.929501523700309917e-07,5.891626642551273108e-06,-1.231917121913284063e-04,-2.119711134582757950e-04,-2.075585871352814138e-05,-2.966741885757073760e-05,5.101058832224225625e-06,-1.153286211774684489e-05,-2.616325218696147203e-06,-2.298226263519609347e-06,-1.838291937019675970e-04,2.253795828437432647e-04,8.360550964425783604e-06,3.075558561249636114e-05,4.936570621794089675e-05,-1.384153983963187784e-05,2.783679747153655626e-06,-2.717354800552129745e-05,-2.287143070134334266e-05,6.008228592691011727e-05,-7.682440627831965685e-05,-1.148868705058703199e-05,-8.968822271526732948e-07,-4.352935150109260576e-07,1.634310820008977316e-06,-4.448012077773455530e-06,4.040139174321666360e-05,-6.796706293243914843e-05,1.403930014021170791e-06,2.087724396915291436e-06,-1.881894718280818779e-06,2.691268434773519402e-07,5.156790106042308253e-09,5.999286827318428550e-07,-3.998174520347674843e-07,1.739167419145815074e-05,1.551399145682808012e-05,1.521710942142817657e-06,2.949565441667800769e-06,1.527088357988759526e-07,-8.896157623894396238e-07,2.149387455574469641e-06,-1.378944489260902628e-05,-1.080944930436089635e-04,4.352651012595742941e-05,-6.276834756135940552e-05,-4.378291123430244625e-06,-1.991934510670034797e-07,-9.097933570956229232e-07,8.160688594216480851e-06,-1.283903839066624641e-04,-9.973734995583072305e-05,-8.072751370491459966e-05,7.567355351056903601e-05,2.613366086734458804e-05,1.059217538568191230e-06,1.032148702506674454e-05,1.272095832973718643e-04,5.460005922941491008e-05,-3.742303670151159167e-05,5.383775715017691255e-06,1.227436878252774477e-04,3.175476740580052137e-05,1.703230282146250829e-06,-1.748279146340792067e-06,-4.508897745836293325e-06,-1.278016279684379697e-04,-2.449263411108404398e-04,-4.003357025794684887e-05,3.809019108302891254e-05,-3.771314732148312032e-05,-1.115635768655920401e-05,-5.663002866640454158e-07,-4.245033051120117307e-05,-5.033122579334303737e-05,3.677647619042545557e-04,2.673559938557446003e-04,-9.289853187510743737e-05,-5.952655919827520847e-05,-7.083226137183373794e-06,4.388769866636721417e-06,-5.473244527820497751e-05,3.564302460290491581e-05,6.020268756401492283e-06,-2.383714127063285559e-05,4.915244062431156635e-05,-1.673698989179683849e-06,2.490608039806829765e-06,8.145711660745291738e-08,-4.569062184600625187e-06,1.121967216022312641e-05,-3.531960828695446253e-05,2.575951839389745146e-05,4.117893240618286654e-06,-1.004283262773242313e-06,-4.524199539446271956e-07,-1.781394587396789575e-07,1.471900759497657418e-06,-1.984902155527379364e-06,-3.608884799177758396e-05,-3.552049747668206692e-05,2.086409722323878668e-06,8.802936690699425526e-07,7.755620856642053695e-08,1.065315132109390106e-06,-2.220872374891769141e-06,2.580795626272447407e-05,9.714385669212788343e-05,-5.178385181352496147e-04,1.772463438101112843e-04,-3.413121248740935698e-06,1.044933952698556823e-07,-3.581095882054796675e-07,-2.784043135761748999e-05,-1.104651528294198215e-04,1.060570648405700922e-04,1.158515369752421975e-04,2.229429810540750623e-05,6.711453170282766223e-05,-6.990153906372142956e-06,1.535808223707135767e-05,1.984203117899596691e-04,1.759509614203125238e-04,2.593463286757469177e-04,-4.012742429040372372e-04,-1.371164689771831036e-04,7.015695882728323340e-05,-1.603801820238004439e-06,-3.392418875591829419e-06,3.351873601786792278e-05,1.552248431835323572e-05,-1.220125486725009978e-04,-3.574408765416592360e-05,1.304584875470027328e-04,-1.515345211373642087e-04,-6.233070052985567600e-06,-1.398360268467513379e-06,2.279161562910303473e-04,1.062534574884921312e-04,3.299553645774722099e-04,-2.060437400359660387e-04,-8.579296263633295894e-05,3.749386814888566732e-05,-2.649011730682104826e-05,2.499216179785435088e-06,-1.942971721291542053e-05,1.796278520487248898e-04,1.317361020483076572e-04,-2.362915620324201882e-05,1.718987368803936988e-05,2.106878582708304748e-06,-1.861550458670535590e-06,1.947090140674845316e-06,-5.472204520629020408e-06,1.092048623831942677e-04,-3.837740223389118910e-05,-4.890768468612805009e-05,-6.955224307603202760e-06,-7.537204965046839789e-06,2.238555225630989298e-06,5.934386138051195303e-08,8.698682449903571978e-07,3.264608494646381587e-06,2.821955058607272804e-05,2.246957410534378141e-05,2.736274609560496174e-06,3.390617621334968135e-06,1.107487150875385851e-07,-1.910485480038914829e-06,2.565319391578668728e-06,-3.790606206166557968e-05,-8.866893767844885588e-05,1.553518522996455431e-04,-2.549270284362137318e-04,-1.270539655706670601e-07,-2.000137328650453128e-06,-6.026310984452720731e-06,1.490984232077607885e-05,-1.346456556348130107e-04,-1.930124999489635229e-04,3.714890772243961692e-05,2.083523286273702979e-04,-4.749970976263284683e-04,-1.956622327270451933e-06,9.998151654144749045e-06,1.869168336270377040e-04,-3.500281673041172326e-05,-3.455508704064413905e-06,-1.752107491483911872e-04,-7.275370444403961301e-05,1.273387169931083918e-04,-2.289414396727806889e-06,-2.326077265024650842e-06,-1.141673328675096855e-05,-2.877210208680480719e-04,1.302790042245760560e-05,-1.426943490514531732e-04,1.818920281948521733e-04,4.360195816843770444e-05,7.815546268830075860e-06,4.104253093828447163e-06,3.671107333502732217e-05,-1.981729001272469759e-04,2.703292702790349722e-04,3.121021436527371407e-04,3.477030986687168479e-06,-9.050965672940947115e-06,-3.660667971416842192e-06,-2.093895545840496197e-06,3.043887554667890072e-04,9.108835365623235703e-05,2.169116341974586248e-04,-2.346647816011682153e-04,-1.002044809865765274e-04,2.266580622745095752e-06,-4.905583637082600035e-07,3.094073974807542982e-07,-2.903722270275466144e-05,1.674864179221913218e-04,-1.583277626195922494e-04,-4.382905535749159753e-05,-6.553906132467091084e-06,-2.689631060093233828e-07,-2.342736280525059556e-07,1.195484742311236914e-07,-1.025344317895360291e-05,-2.467161493768799119e-06,-1.595536159584298730e-04,-1.409898832207545638e-04,-2.183070500905159861e-05,6.558722257614135742e-01,6.461380053224274889e-08,6.002759164402959868e-06,-2.239024615846574306e-05,1.312566600972786546e-04,1.373933773720636964e-04,-5.971512655378319323e-05,5.893054767511785030e-04,2.583673904155148193e-06,5.913113909628009424e-06,1.654781590332277119e-05,-1.793159462977200747e-04,4.778912698384374380e-04,1.262313453480601311e-03,-8.194441907107830048e-04,-3.962218215747270733e-06,-1.876298338174819946e-04,-5.740028882428305224e-06,-1.022758951876312494e-04,-1.595586771145462990e-03,-5.248111556284129620e-04,-4.053401062265038490e-04,-3.665224066935479641e-04,-7.936719339340925217e-04,-4.027565591968595982e-04,1.315153986070072278e-05,1.722841443552169949e-05,-1.071212591341463849e-05,1.044941600412130356e-03,1.342913135886192322e-03,3.713567275553941727e-04,-6.541316397488117218e-04,-3.502836625557392836e-05,1.311083997279638425e-05,9.292685717809945345e-06,1.771923998603597283e-04,3.779566322918981314e-04,-1.599991112016141415e-03,-5.116364918649196625e-04,3.730972821358591318e-04,2.192220563301816583e-04,1.622641320864204317e-05,-2.801799200824461877e-05,4.580057575367391109e-04,-1.068334458977915347e-04,-8.388781570829451084e-04,3.875983238685876131e-04,-1.251890353159978986e-04,1.441597487428225577e-05,-4.376165179564850405e-06,-4.026476744911633432e-06,3.827975160675123334e-05,-1.616578956600278616e-04,7.285767351277172565e-04,5.526621680473908782e-05,-6.195000423758756369e-06,-3.772766774545743829e-07,1.196068524222937413e-06,1.295047695748507977e-07,1.437054265807091724e-06,3.333342419864493422e-07,2.145907455997075886e-05,2.290270094817969948e-05,1.743457460179342888e-06,3.478331564110703766e-06,1.013420387607766315e-07,-4.905065225102589466e-07,6.514222150144632906e-06,-2.176688394683878869e-05,-2.245760406367480755e-04,-4.861593697569333017e-05,2.089997360599227250e-05,-9.197655685966310557e-07,4.581544089887756854e-06,2.079874320770613849e-06,2.265178591187577695e-05,-5.627553910017013550e-04,-9.867226617643609643e-05,3.480338782537728548e-04,1.432413118891417980e-04,2.910819603130221367e-07,3.429659045650623739e-06,1.296256050409283489e-05,1.488105335738509893e-04,1.108384822146035731e-04,-8.499827526975423098e-05,-1.566922728670760989e-04,2.016329526668414474e-04,8.988253284769598395e-06,-3.896047076068498427e-07,-2.651527211128268391e-06,-4.483706106839235872e-06,-1.632296189200133085e-04,-1.648253528401255608e-04,-4.043105582240968943e-05,4.116506315767765045e-04,-3.139210457447916269e-05,1.720368163660168648e-05,-1.684756853137514554e-06,-2.301394852111116052e-05,1.061821385519579053e-04,3.307424194645136595e-04,-8.679699385538697243e-05,-5.959001282462850213e-05,-9.867805601970758289e-06,5.565838819165946916e-06,4.836236257688142359e-06,-6.355217192322015762e-05,4.073778472957201302e-05,-2.214899286627769470e-04,3.162019711453467607e-04,3.505258064251393080e-05,-3.714326112458365969e-06,4.050583356729475781e-06,-8.823546977509977296e-07,-7.323687441385118291e-06,-2.672521532076643780e-06,-8.382417581742629409e-05,4.552274549496360123e-05,7.282592378032859415e-06,3.788846925090183504e-07,2.074559972697898047e-07,-3.946706783608533442e-08,9.665856168794562109e-07,2.858173786535189720e-07,3.620595816755667329e-05,2.640531965880654752e-05,1.984448772418545559e-06,3.335207566124154255e-06,3.109698809566907585e-08,-4.307212577714381041e-07,4.347639332991093397e-06,3.747145456145517528e-07,-4.261580033926293254e-05,1.312038220930844545e-04,-8.494700887240469456e-05,2.360585995120345615e-06,-1.832848852245660964e-06,-2.426488208584487438e-06,3.001588629558682442e-05,-6.202650547493249178e-05,-3.214586467947810888e-04,6.171646236907690763e-05,-8.329548290930688381e-05,4.631919728126376867e-05,2.030491714322124608e-06,1.463180615246528760e-05,1.546788844279944897e-04,1.544574042782187462e-04,9.703901741886511445e-05,6.358738028211519122e-05,1.931813458213582635e-04,6.119230238255113363e-05,-1.803267991817847360e-06,-4.053007160109700635e-06,-1.119691660278476775e-05,-2.040315885096788406e-04,-1.646003220230340958e-04,9.291351307183504105e-05,2.301541680935770273e-04,3.623280281317420304e-05,1.448668899683980271e-05,-2.094683168252231553e-06,7.498761988244950771e-06,1.614108041394501925e-04,1.562689722049981356e-04,4.214497312204912305e-05,-2.823341928888112307e-04,4.883273504674434662e-05,1.846642408054322004e-05,3.352530711708823219e-06,-3.148899486404843628e-05,2.577407576609402895e-05,-1.244635495822876692e-05,-7.177853694884106517e-05,1.032082873280160129e-04,-2.942307446573977359e-06,5.343914608602062799e-07,-8.399082389587420039e-07,-2.724020532696158625e-06,-5.286290615913458169e-06,-1.144593916251324117e-04,6.917191058164462447e-06,9.233784794560051523e-07,1.095681568585860077e-06,4.101958950286643812e-07,-2.686258540052222088e-07,8.822623271953489166e-07,-9.108475182983966079e-07,1.269350286747794598e-05,8.947745300247333944e-06,-4.699707005784148350e-07,4.655460656977084000e-07,-8.613017143943579867e-08,-1.376642785544390790e-06,2.381134436291176826e-06,-3.864371683448553085e-05,-6.325459980871528387e-05,2.181173840654082596e-05,-4.993781112716533244e-05,-5.947639692749362439e-06,-2.219219794596938300e-07,8.674302875988360029e-08,4.463663935894146562e-05,8.010417514014989138e-05,-5.262269405648112297e-04,2.118544398399535567e-05,-6.902318273205310106e-05,-2.252491831313818693e-04,1.711293634798494168e-06,5.553813934966456145e-06,1.727951457723975182e-04,-2.305138332303613424e-05,-3.079682937823235989e-05,-5.839104414917528629e-05,-7.279901183210313320e-06,1.705604227026924491e-04,-9.819458455240237527e-07,-1.781876449058472645e-06,-1.369057827105280012e-05,-1.587929436936974525e-04,-1.048477315634954721e-05,5.646167119266465306e-05,9.856359247351065278e-05,4.643325519282370806e-05,1.660409543546847999e-05,4.714846681963535957e-07,-7.929314597276970744e-05,4.557516149361617863e-06,4.790596722159534693e-05,3.135567239951342344e-04,8.335428719874471426e-05,-1.548295404063537717e-05,9.308701010013464838e-07,4.816831733478466049e-06,-3.646589902928099036e-06,-1.777722354745492339e-05,1.473302691010758281e-04,-2.870953176170587540e-05,3.714951162692159414e-05,1.276772962910399656e-07,1.100127065001288429e-06,-1.640532786950643640e-06,-1.127161885960958898e-05,-5.755924576078541577e-06,-1.054886597557924688e-04,-3.178445240337168798e-06,9.309792403655592352e-08,1.972275185835314915e-06,-4.001830120614613406e-07,-1.061216607922688127e-07,2.116488531100912951e-06,1.238628328792401589e-06,3.641248986241407692e-05,2.857330218830611557e-05,4.474425622902344912e-06,5.951066668785642833e-06,1.772673385858070105e-07,-1.237900050909956917e-06,2.462978955009020865e-06,-2.809053148666862398e-05,-1.823613274609670043e-04,2.742927754297852516e-04,-1.141095563070848584e-04,3.197351134076598100e-06,-4.002340119768632576e-06,-1.568930019857361913e-05,3.530940739437937737e-05,-2.590436197351664305e-04,-1.297826092923060060e-04,-4.592507684719748795e-05,4.786926729138940573e-05,1.655715459492057562e-04,1.599152028575190343e-07,2.684684477571863681e-05,3.214684838894754648e-04,2.062319399556145072e-04,1.796636497601866722e-04,-4.393615381559357047e-05,3.840323188342154026e-06,1.460492931073531508e-04,-3.557868922143825330e-06,-2.631354618642944843e-06,2.251078967674402520e-08,-1.825958606787025928e-04,1.515537951490841806e-05,1.405349175911396742e-04,-8.457183866994455457e-05,-3.593489964259788394e-06,-1.790790702216327190e-05,-8.722809070604853332e-06,-4.662356150220148265e-05,-2.310633863089606166e-04,3.034705296158790588e-04,-5.353246888262219727e-05,2.332252479391172528e-04,-2.821254565787967294e-05,-1.272367990168277174e-05,5.079946731711970642e-06,-4.439041367731988430e-05,-1.223489016410894692e-05,1.520918449386954308e-04,-2.561441215220838785e-04,2.781862349365837872e-05,5.765564310422632843e-06,-1.821847399696707726e-05,-1.422710647602798417e-05,-1.718694147712085396e-05,9.032910747919231653e-05,-1.549004809930920601e-04,-4.994086339138448238e-05,-1.516149859526194632e-05,1.365577827527886257e-05,1.337266667178482749e-06,-1.570068707223981619e-05,9.629183296055998653e-06,-2.524088586142170243e-06,2.399318691459484398e-05,1.240299570781644434e-05,1.315639929089229554e-05,3.336064764880575240e-06,-7.459197604475775734e-06,3.972829290432855487e-06,2.326688263565301895e-05,-7.283941613422939554e-06,-6.827854667790234089e-05,1.867072387540247291e-05,-9.207600669469684362e-05,-4.668339897762052715e-06,-2.626192508614622056e-05,-3.234138148400234058e-07,1.179495143333042506e-06,-6.623200897593051195e-05,-2.260051551274955273e-04,1.713017700240015984e-04,5.717833846574649215e-05,-7.858802564442157745e-05,-1.366176093142712489e-05,-9.681964456831337884e-07,1.670094934524968266e-04,7.730400102445855737e-05,-3.056232890230603516e-05,-8.282440830953419209e-06,1.756504498189315200e-04,6.964732165215536952e-06,-1.957604217750485986e-05,-1.678219268796965480e-05,2.455437061144039035e-05,-7.382083276752382517e-05,-1.250999339390546083e-04,3.962950722780078650e-05,2.175262488890439272e-05,-4.652051575249060988e-05,-8.515547960996627808e-05,-9.051576853380538523e-06,-5.824060644954442978e-05,-7.829953392501920462e-05,1.020891213556751609e-04,1.581415854161605239e-04,-2.348005000385455787e-05,-4.537791392067447305e-05,-4.163016637903638184e-05,-8.296805026475340128e-05,-9.214422607328742743e-05,-1.636873639654368162e-04,7.514171738876029849e-05,-1.806467626010999084e-04,2.319810882909223437e-04,-3.862430748995393515e-04,4.304372123442590237e-05,4.205495642963796854e-04,-3.211613511666655540e-04,6.989717367105185986e-04,-4.140821401961147785e-04,-1.516800111858174205e-04,2.209707454312592745e-04,-1.792262773960828781e-04,-3.148686005260969978e-07\n0.000000000000000000e+00,3.041589025087887421e-08,-2.101974843071729993e-07,8.129688922053901479e-08,-5.313455631039687432e-07,2.936502312422817340e-07,6.414126829668020946e-08,3.848852792032175785e-09,8.567479170551450807e-09,-9.145554002998323995e-08,-8.949482435127720237e-07,1.310188872594153509e-05,-7.073255801515188068e-06,-9.344547606815467589e-07,-3.327914157580380561e-07,5.117503576457238523e-08,-1.287340580802265322e-07,-1.857891618328721961e-07,-8.254369276983197778e-06,1.044935743266250938e-05,8.972457180789206177e-06,-1.296100435865810141e-05,-3.108661985606886446e-06,1.196397558800299521e-08,7.019802410468400922e-07,8.388965397898573428e-06,4.151823759457329288e-06,8.322806024807505310e-06,4.335201538196997717e-06,-2.201007418989320286e-06,3.707044015754945576e-06,-1.227721355689936900e-07,-1.346786433487068280e-07,1.144597831626015250e-06,4.332568551035365090e-06,-3.267878810220281594e-06,-6.626115919061703607e-06,-2.849368911483907141e-06,4.733049081551143900e-06,-2.263950136693893000e-06,-5.713329187528870534e-08,-3.858930995193077251e-06,-2.280967009937739931e-06,8.247728146670851856e-06,3.379874669917626306e-06,-2.071026074190740474e-06,2.315849542355863377e-06,-1.604989506631682161e-06,4.989420432366387104e-09,-6.826460321462946013e-06,-1.055817028827732429e-05,4.498233920458005741e-06,-7.805550922057591379e-06,-1.365061507385689765e-06,2.270673036264270195e-07,-6.662998686124410597e-08,1.437000918258490856e-07,-2.338681470703818377e-09,1.857828465290367603e-06,-3.429751586736529134e-06,-2.942903392977314070e-06,-2.567931858266092604e-07,-3.710603380113752792e-08,3.802028558652637003e-08,-1.590296818676506518e-07,6.964025089928327361e-08,8.983011667851314996e-08,2.479446834513510112e-07,7.840047828722163104e-07,-1.850393616109613504e-08,-2.177183766605139681e-08,1.164414129561919253e-07,9.830993263904019841e-08,-3.325888542349275667e-07,2.039312448687269352e-06,1.019339470076374710e-05,-5.059629074821714312e-06,8.569044211981236003e-07,7.245930646604392678e-07,-2.536292242893978255e-07,-3.133899326712707989e-07,5.880999651708407328e-07,-1.433422312402399257e-05,1.843338759499602020e-05,-5.410261564975371584e-06,-1.349490685242926702e-05,-4.698103566624922678e-06,-3.645721449174743611e-07,1.067538661914113618e-07,4.259002707840409130e-06,-3.400884338589094114e-07,1.052943662216421217e-05,9.050831067725084722e-06,-6.056133770471205935e-06,4.813272767023590859e-07,-2.807667520698942099e-08,8.391671713070536498e-08,1.319868715654592961e-06,5.969550329609774053e-06,-1.692222394922282547e-05,9.597913049219641834e-06,5.758451152360066772e-06,9.490981938142795116e-06,-1.537229877612844575e-06,-9.832427849687519483e-08,-4.716918340363918105e-07,1.396213519910816103e-06,1.524639719718834385e-05,2.149542751794797368e-06,-3.698371301652514376e-06,6.930339168320642784e-06,-1.448414536753261928e-06,-1.116754830832178413e-07,3.595763473640545271e-07,-5.167453764443052933e-06,4.386547516332939267e-06,-2.002491055463906378e-05,-1.801570761017501354e-06,1.317891644703195198e-07,-3.165411044392385520e-07,7.391466994022266590e-08,-1.243804206296772463e-07,3.685742285597370937e-06,-2.497789409972028807e-06,-6.824311185482656583e-06,-7.606606118315539788e-07,-1.537114968641617452e-07,-2.109587349252706190e-08,5.621581422587951238e-08,9.331425410152860422e-09,-4.624071152647957206e-07,8.964801736510707997e-07,7.263014367708819918e-07,-1.323460594448988559e-07,7.119284077816701028e-07,3.582202907637110911e-07,2.699981109799409751e-07,1.725459526369377272e-07,-5.455339760374044999e-06,-7.337949227803619578e-06,3.631159779615700245e-05,-1.066038930730428547e-05,-2.248868895549094304e-06,1.957200197466590907e-07,4.985128612133848947e-07,-8.686090950504876673e-06,2.410779597994405776e-05,-5.502930798684246838e-05,2.546077666920609772e-05,-2.944281186501029879e-05,-6.179493539093527943e-06,1.844394432737317402e-06,4.070472243711265037e-07,-1.028156930260593072e-05,2.399620143478387035e-06,9.037026029545813799e-05,1.074539031833410263e-04,2.673582821444142610e-05,3.290690301582799293e-06,4.687834405103785684e-07,-7.382466264971299097e-07,-8.177588824764825404e-06,-2.907872840296477079e-05,6.599712651222944260e-05,-3.065077908104285598e-05,2.342752668482717127e-05,-2.675082032510545105e-05,-1.630402402952313423e-05,3.583639909265912138e-07,-2.578852581791579723e-05,5.684433290298329666e-06,-4.828364399145357311e-05,-4.932630326948128641e-05,-7.472445577150210738e-05,-5.686786607839167118e-06,-2.155040419893339276e-06,1.087072746486228425e-06,-1.081732534657930955e-06,2.756701542239170521e-05,-1.854437323345337063e-05,-6.936691988812526688e-06,8.933737262850627303e-06,-5.576958415076660458e-07,4.536649953479354735e-07,1.520390213727296214e-07,-1.036185722114169039e-06,-5.641553343593841419e-06,3.321688879509565595e-08,5.054504981671925634e-06,2.527254423512204085e-07,-1.407420995747088455e-06,-5.731711780754267238e-07,3.060811764044046868e-07,1.165062712971121073e-07,-3.340517480410198914e-07,2.341531626370851882e-06,-1.058933662534400355e-06,-6.639842240474536084e-07,-3.418802805299492320e-07,1.554267896608507726e-07,-6.526739184664620552e-07,2.451781710988143459e-07,-1.236056777997873724e-05,-7.635114229742612224e-07,4.234833977534435689e-05,-3.404185918043367565e-05,9.680524044597405009e-07,-3.475674077435542131e-07,4.017971093617234146e-07,2.579597548901801929e-07,-2.327686343051027507e-05,6.026386472512967885e-05,-8.756943134358152747e-05,4.672125942306593060e-05,-5.235283970250748098e-05,8.069083037298696581e-07,-2.536316515033831820e-06,-4.256521788192912936e-05,-3.275062044849619269e-05,-6.847180338809266686e-05,5.890402917430037633e-06,7.041862409096211195e-05,2.681324622244574130e-05,-5.867673849024868105e-07,6.286061307037016377e-07,-7.236401415866566822e-06,2.264554950670571998e-06,-4.008020187029615045e-05,-7.096065382938832045e-05,-1.567944309499580413e-05,1.641035123611800373e-05,1.084242921933764592e-05,-1.013774451052995573e-07,-1.369910114590311423e-05,9.605349077901337296e-06,1.921773764479439706e-05,1.386905205436050892e-04,1.010581172522506677e-06,-1.864756086433771998e-05,8.088055437838193029e-06,-1.197943106490129139e-06,7.344664027186809108e-06,-6.717045471305027604e-05,-1.384281858918257058e-05,-2.659123674675356597e-05,2.379947545705363154e-05,4.750710616008291254e-07,4.712873646894877311e-07,-6.539721653098240495e-07,4.228647412674035877e-06,-2.555443643359467387e-06,1.346719363937154412e-05,1.167808659374713898e-05,1.072081772690580692e-06,7.691325549785688054e-07,1.398674385200138204e-07,1.579572170840037870e-07,4.707915479684743332e-08,1.008533967450375712e-08,1.220705257765075658e-06,2.196688768663079827e-07,-3.641636681095405947e-08,2.262698473032287438e-08,6.559011936187744141e-01,9.865382821772072930e-08,1.470453838692264981e-07,9.065767585525463801e-07,3.657520892375032417e-06,-9.509945812169462442e-06,-1.793785372683487367e-06,3.080105273056688020e-07,-4.004286680014956801e-08,-4.442132706117263297e-07,-7.739011493868019897e-07,-3.084854142798576504e-06,2.598736728032235987e-06,-2.076773171211243607e-06,-8.016912033781409264e-06,-2.218457439084886573e-06,6.834820265311236653e-09,2.728413619479397312e-07,5.435677863374621666e-08,9.347660125058609992e-06,1.076826447388157248e-05,9.907994353852700442e-06,-7.605299288115929812e-06,-2.188668531744042411e-06,1.093059083245861984e-07,1.867978909331213799e-07,8.278182690446556080e-07,2.340602804906666279e-06,-8.370531759283039719e-06,-6.413782557501690462e-06,6.750983061465376522e-07,4.787851594301173463e-06,-1.223938170369365253e-06,-2.925969511125003919e-07,3.070120726533787092e-07,-3.747786649910267442e-06,1.100294957723235711e-05,1.327001427853247151e-05,4.899018222204176709e-07,2.086113823906998732e-07,-8.229205832321895286e-07,-1.390660884226235794e-07,-5.835674528498202562e-06,-6.870991910545853898e-06,1.099253950087586418e-06,1.333038653683615848e-06,-1.591213163010252174e-06,2.322689027778324089e-07,1.468188770559208933e-07,-2.488374661879788619e-07,-3.390295830740797101e-07,-4.048095547659613658e-07,3.577242750907316804e-07,1.482974084865418263e-06,-6.954309696993732359e-07,-7.384547728861434734e-08,-1.893369585559412371e-07,-1.364693673622241477e-07,5.152606874503362633e-08,-1.210750344426969605e-08,2.454562491038814187e-06,1.277805722565972246e-06,2.496087425640780566e-08,2.090831259238257189e-07,-2.487400152517693641e-08,5.177997195460193325e-07,-5.951656589786580298e-08,-1.619568479327426758e-06,2.059266626019962132e-05,1.899770154523139354e-06,3.382579234312288463e-05,-4.697940028108860133e-07,9.455289387005905155e-07,1.923387600299975020e-07,1.136053015216020867e-06,-1.630038968869484961e-05,5.999818313284777105e-05,1.460633211536332965e-05,-1.873086512205190957e-05,-1.755938501446507871e-05,7.918880555735086091e-07,1.318701606578542851e-06,8.024404451134614646e-06,8.050259566516615450e-06,-2.178557770093902946e-05,-8.824057658785022795e-06,2.165945988963358104e-05,-8.573088052798993886e-06,2.992160261783283204e-07,3.981493534865876427e-07,-1.476629677199525759e-06,1.542673658150306437e-06,-1.768712900229729712e-05,-2.201638744736555964e-05,-3.059886876144446433e-05,1.048578633344732225e-05,7.454535762008163147e-07,-1.196733137476257980e-06,-7.051633474475238472e-06,-3.106140138697810471e-05,3.237669807276688516e-05,1.155363588623004034e-05,2.147312898159725592e-06,9.014432180265430361e-06,-3.553709859716036590e-07,5.878580395801691338e-07,-9.472186320635955781e-06,1.366985543427290395e-05,-8.721554877411108464e-06,-3.774753349716775119e-05,-1.048035119310952723e-05,-3.141316256005666219e-07,4.332489424996310845e-07,2.244307353294061613e-07,-1.558662461320636794e-06,-3.427471256145508960e-06,-3.078130930589395575e-06,-5.395122570917010307e-07,2.611839136079652235e-07,6.899202276144933421e-07,-1.331672283555462855e-08,-1.781407092948938953e-07,-8.221785918749446864e-08,-3.669653736437794578e-08,-1.213084397022612393e-05,-7.916589311207644641e-06,-1.308781065745279193e-07,-2.828908236551797017e-07,-1.028884142328934104e-07,4.829659587812784594e-07,-4.632393881820462411e-07,4.906283265881938860e-06,-1.073341354640433565e-05,6.725052571709966287e-06,2.037512604147195816e-05,-2.700112133879883913e-07,2.715230493777198717e-07,4.670801843076333171e-07,-2.632389396239886992e-06,-2.039228820649441332e-05,2.575553116912487894e-05,-1.650214835535734892e-05,7.631753760506398976e-06,-6.240858056116849184e-06,-7.863470727897947654e-07,-2.245771568709642452e-08,-4.745325895783025771e-06,-1.495195647294167429e-06,2.487692108843475580e-05,3.583862053346820176e-05,-3.161001700391352642e-07,-4.481106316234217957e-06,-1.391433954722742783e-07,-8.237086035478569102e-07,1.452140963920101058e-06,-1.301721749769058079e-05,-1.497761513746809214e-05,6.887694780743913725e-06,1.159533894679043442e-05,2.775466964521910995e-05,-3.396999545657308772e-06,4.603046761531004449e-07,9.210702046402730048e-06,1.867805281108303461e-06,2.475652036082465202e-05,-2.340343235118780285e-05,-3.894584006047807634e-05,9.221891559718642384e-06,-1.768990273376402911e-06,2.361991704447063967e-07,-5.757889539381721988e-06,3.616559752117609605e-06,-7.870286935940384865e-06,-3.052000010939082131e-06,-1.159450494014890864e-05,2.195782826674985699e-07,-9.468233486131794052e-08,-1.321115039587539286e-08,-5.495099912877776660e-07,-2.080050762742757797e-06,3.710644932652940042e-06,3.307632596261100844e-06,6.321338901216222439e-07,-6.557448273269983474e-07,5.360739052662211179e-08,-1.530580107100831810e-09,-1.675518461752290023e-07,-6.063435193937039003e-07,1.179677269647072535e-06,1.744698238326236606e-06,8.048880317801376805e-07,2.259330358356237411e-07,-4.955077415047526301e-08,1.774120761410813429e-07,-6.121637596834261785e-08,2.963082351925550029e-06,7.531065193688846193e-07,-3.294499038020148873e-06,8.110934686555992812e-06,5.248433865290280664e-08,6.350167325308575528e-08,5.611105962088913657e-07,2.022727130679413676e-06,-3.260613812017254531e-05,1.705957220110576600e-05,1.430509200872620568e-06,-3.470291267149150372e-05,-1.086737211153376848e-05,-1.170073389289427723e-07,8.919314495869912207e-07,1.613583481230307370e-05,1.829333996283821762e-05,2.810564183164387941e-06,2.401173151156399399e-05,-6.254110758163733408e-06,4.196908321318915114e-06,-2.673324388524633832e-07,-6.183241652024662471e-08,2.598058472358388826e-06,-4.346175330738333287e-08,-8.330855052918195724e-06,1.670256460784003139e-05,4.712979261967120692e-06,-7.364690759459335823e-07,-4.811623739442438819e-07,1.058949123944330495e-07,7.193178134912159294e-06,9.994671017921064049e-06,1.037025413097580895e-05,-1.224469360749935731e-05,1.287615668843500316e-05,-3.152210581447434379e-08,-3.196638544977759011e-07,3.718458856383222155e-07,1.005339618131984025e-05,1.179613082058494911e-05,-1.086369775293860584e-05,-1.397156029270263389e-05,2.512244691388332285e-06,-3.851233429941203212e-07,9.201127681990328711e-08,1.353304099893648527e-07,-5.119844104228832293e-07,3.070858292630873621e-05,-6.587273219338385388e-06,-3.126163505839940626e-07,7.145961831156455446e-07,8.164919051978358766e-08,-1.528716211396385916e-07,-4.286550492338392360e-08,-2.144533510772816953e-07,-3.657545732949074591e-08,-4.902657565253321081e-06,-2.825062210831674747e-06,-1.217917429130466189e-07,-3.628468903116299771e-07,2.176062707803794183e-07,7.619745723275173077e-09,-2.224631145963940071e-08,-6.163555099192308262e-06,-3.379823465365916491e-05,4.822977280127815902e-05,4.389628145418100758e-07,-6.748196597072819714e-07,2.708564750264486065e-07,-1.658847139651697944e-07,8.723451969672169071e-07,1.166810420727415476e-06,1.628675636311527342e-05,-3.620913412305526435e-05,-2.656560172908939421e-05,2.392071291978936642e-05,-1.484871177126478869e-07,-1.519763031865295488e-06,-5.083835276309400797e-06,2.500026312191039324e-05,2.642499930516351014e-05,1.771485585777554661e-05,2.548216980358120054e-05,-1.057286317518446594e-05,-8.690968797964160331e-07,-2.507974272702995222e-07,1.573460281178995501e-06,4.481320047489134595e-06,-1.401947429258143529e-05,-5.877457169845001772e-06,1.621133037588151637e-06,-2.168115088352351449e-06,-1.830027969162983936e-07,1.022290007313131355e-06,9.204767593473661691e-06,2.735901216510683298e-05,1.776491444616112858e-05,1.196751873067114502e-05,-3.799608384724706411e-05,5.441127541416790336e-06,3.700318700339266798e-07,-1.054480549100844655e-06,-1.511633945483481511e-05,-1.717833220027387142e-05,-3.244424806325696409e-05,3.244117397116497159e-05,-2.911304545705206692e-05,-2.383285533369416953e-07,1.218226543642231263e-06,2.792796465200808598e-07,8.157358677429726868e-10,-7.630692380189429969e-06,-5.158251042303163558e-06,-5.755266101914457977e-06,-2.843349648173898458e-06,7.634573861992066668e-09,-1.579227970616159382e-09,2.225830826318997424e-07,-3.858586126170848729e-07,-3.858215791296970565e-07,1.386532630931469612e-07,3.848841458875540411e-07,-1.269264373604528373e-07,-2.257491971136005304e-08,3.204895620001479983e-07,-2.620911061512742890e-07,-2.848874203209561529e-07,3.607988219300750643e-07,1.146350405178964138e-05,-1.392396552546415478e-05,-9.246651643479708582e-06,-4.194612301944289356e-07,-4.661083607970795128e-07,-3.757008641969150631e-07,3.992841755007248139e-07,5.322097877069609240e-06,-7.715971150901168585e-06,-1.332599913439480588e-05,1.356879693048540503e-05,-2.951463648059871048e-05,1.919798933158745058e-07,-1.312299218625412323e-06,-2.086959966618451290e-06,-1.092826892090670299e-06,-5.990360023133689538e-06,2.547365693317260593e-05,-6.545773885591188446e-06,2.912726586146163754e-06,1.342907808066229336e-06,3.854603960462554824e-07,1.083619508790434338e-06,-3.511981503834249452e-06,1.705644990579457954e-06,-1.820446050260215998e-05,2.133962880179751664e-05,-1.049291995514067821e-06,-1.007482410386728588e-06,1.417407133885717485e-06,2.298166634773224359e-08,-1.058151701727183536e-05,8.038531632337253541e-06,2.799661342578474432e-05,-7.098749847500585020e-06,2.543272898947179783e-07,1.964855869118764531e-07,-2.004464249694137834e-06,4.018604045086249243e-07,2.680751094885636121e-06,6.591840246983338147e-06,-6.667971319984644651e-06,-1.352344133920269087e-05,2.928207550212391652e-06,8.513320608471985906e-06,-1.702258668956346810e-05,-2.564626083767507225e-05,-3.783697320614010096e-05,1.016469104797579348e-05,1.666629373175965156e-06,8.892613436728424858e-07,-8.871285899658687413e-06,3.494297073913799068e-09\n0.000000000000000000e+00,-1.335007937086629681e-06,-3.341445562909939326e-06,8.877923391992226243e-06,2.682560625544283539e-05,-3.365464635862736031e-07,-5.907060653953521978e-07,-5.696577787261958292e-08,4.967152563040144742e-06,-1.220730496243049856e-06,1.046393590513616800e-04,1.090806617867201567e-04,1.491197908762842417e-04,1.954112522071227431e-04,9.155751286016311496e-06,4.050810389344405849e-07,-9.557263638271251693e-07,-5.398724897531792521e-05,-2.828514261636883020e-04,-7.686816388741135597e-05,-2.408320724498480558e-04,9.585177758708596230e-05,3.923310214304365218e-05,-1.612060600564291235e-06,4.844624982069944963e-06,-7.980790542205795646e-06,8.173561946023255587e-05,5.777290425612591207e-05,-1.102587193599902093e-04,-3.753748842427739874e-06,5.722181867895415053e-06,1.899948358641267987e-07,1.274564056075178087e-06,3.125803050352260470e-05,1.451029238523915410e-04,1.637617097003385425e-04,-6.874151586089283228e-05,6.903248140588402748e-05,-4.303770401747897267e-05,-6.178671173984184861e-05,6.095081062085228041e-07,5.291964043863117695e-05,1.340101880487054586e-04,-8.536918903701007366e-05,5.893253182875923812e-05,1.990103628486394882e-04,1.087466716853668913e-05,-3.108644159510731697e-05,-6.001747010486724321e-08,5.185186455491930246e-05,8.570297359256073833e-05,8.916159276850521564e-05,1.185394939966499805e-04,8.913724741432815790e-05,5.728759333578636870e-07,-1.006565753414179198e-06,1.084906216419767588e-06,1.715171947580529377e-06,3.567209569155238569e-05,3.028309220098890364e-05,-1.065239030140219256e-05,-3.661026994450367056e-06,-6.318769464996876195e-06,-4.065880148118594661e-07,-2.188320635809759551e-08,-1.224778429786965717e-06,-2.699768856473383494e-06,-1.834855538618285209e-05,2.125858372892253101e-06,-4.314003660965681775e-07,-1.770976382431399543e-06,-6.905495553155560629e-08,4.803602678293827921e-06,-4.597842234943527728e-06,9.621631033951416612e-05,3.002091834787279367e-04,3.234317773603834212e-05,2.581584849394857883e-04,6.087259862397331744e-06,1.544287101751251612e-06,-3.901089655755640706e-07,-4.032813376397825778e-05,-1.285578764509409666e-04,-3.362455754540860653e-05,-1.812258415156975389e-04,1.390315592288970947e-04,3.821125574177131057e-05,-5.179781965125584975e-06,4.962880666425917298e-06,1.164089917438104749e-05,5.585341932601295412e-05,1.354656560579314828e-04,-2.470472827553749084e-05,5.708630851586349308e-06,4.096587144886143506e-05,-1.255467054761538748e-06,-1.899332232824235689e-06,3.839504279312677681e-05,1.680189889157190919e-04,1.545981358503922820e-04,-3.543258208082988858e-05,2.092259273922536522e-05,-8.540792623534798622e-05,-4.682512371800839901e-05,6.487602490778954234e-07,8.971183706307783723e-05,5.814756877953186631e-05,-8.007030555745586753e-05,-9.412181680090725422e-05,3.141769047942943871e-05,5.270557448966428638e-05,-1.854080619523301721e-05,-6.932403380233154166e-07,3.212899173377081752e-05,8.607965719420462847e-05,2.123054218827746809e-05,1.402516063535585999e-04,3.145857408526353538e-05,1.371454004583938513e-06,-1.944639734574593604e-06,1.197465167024347465e-06,1.413606241840170696e-06,4.058012927998788655e-05,4.645698572858236730e-05,-3.023903673238237388e-06,-1.928022356878500432e-06,-5.259627414488932118e-06,-2.275841239907094860e-07,-1.040913204519711144e-07,-7.641314141437760554e-07,-1.545104169053956866e-06,9.884961400530301034e-07,2.538332864787662402e-06,-3.749888037418713793e-06,-7.043990990496240556e-07,-2.634897633413402218e-08,6.305231181613635272e-07,3.090979134867666289e-06,3.894769542966969311e-05,4.781805910170078278e-05,2.122312434948980808e-04,5.112417420605197549e-05,5.147730007593054324e-06,2.273351128678768873e-06,3.022956434506340884e-06,-1.087876898964168504e-05,-1.256309915333986282e-04,4.663204526877962053e-05,-4.007593088317662477e-05,2.399622608209028840e-04,-8.652547694509848952e-05,-1.206185970659134910e-06,-1.190074272017227486e-05,-1.600121322553604841e-04,-1.112123136408627033e-04,1.441952481400221586e-04,-2.367405686527490616e-04,5.351262007025070488e-05,-1.059543719748035073e-04,9.596058589522726834e-06,3.400093646632740274e-06,-8.490533218719065189e-07,1.380561443511396646e-04,8.393332973355427384e-05,-9.521553874947130680e-05,3.104081042692996562e-05,1.063021481968462467e-04,-2.724529440456535667e-05,2.423251316940877587e-06,5.866145511390641332e-05,-2.257832875329768285e-06,3.417430561967194080e-04,6.215678877197206020e-05,2.207668876508250833e-05,-9.706140554044395685e-05,-3.677964195958338678e-05,-1.442947791474580299e-06,2.022134140133857727e-05,4.583765985444188118e-06,2.239535388071089983e-04,1.283851161133497953e-04,-1.811718902899883687e-05,-3.306257667645695619e-07,4.034200173919089139e-07,6.056858978809032124e-07,1.769615209923358634e-06,-1.197614255943335593e-05,1.048522390192374587e-04,-3.563032441888935864e-05,2.490121460141381249e-07,-7.849405392335029319e-07,5.070689326203137171e-07,-2.433892554165595357e-08,-1.007723312795860693e-06,-7.844877472962252796e-06,-2.064800537482369691e-05,-3.738894065463682637e-06,-2.758797563728876412e-06,-6.676203838651417755e-07,1.023497588903410360e-07,3.275304607086582109e-06,2.193883346990332939e-06,4.116405762033537030e-05,7.499396451748907566e-05,-2.113987284246832132e-04,3.135524748358875513e-04,-1.602007796464022249e-05,1.743801021802937612e-06,4.236894710629712790e-06,-3.388175900909118354e-05,-2.884527784772217274e-04,-5.409390432760119438e-04,-3.043605247512459755e-04,4.777967988047748804e-04,2.382438979111611843e-04,2.088492692564614117e-06,-1.438637866613134975e-07,-1.018890980049036443e-04,-1.736408885335549712e-04,1.655557280173525214e-04,3.550259862095117569e-04,5.460670945467427373e-05,-1.623772695893421769e-04,-3.224281272196094505e-06,-4.111968337383586913e-06,-1.012888787954580039e-05,6.291823228821158409e-05,2.473604981787502766e-04,2.332040603505447507e-04,5.174528341740369797e-04,-1.006542806862853467e-04,-1.170147515949793160e-05,1.320865521847736090e-06,7.428074604831635952e-05,7.164411363191902637e-05,-2.948517794720828533e-04,-1.511100563220679760e-04,2.779719070531427860e-04,4.291368168196640909e-05,-1.599913048266898841e-05,7.040716809569858015e-07,1.551437017042189837e-04,-3.485048728180117905e-05,7.488140545319765806e-05,2.606475318316370249e-04,3.767691305256448686e-05,-5.045807256465195678e-07,6.697628123220056295e-06,-2.568104264355497435e-06,-2.159431642212439328e-05,1.510784932179376483e-05,-1.882897777250036597e-06,8.087111200438812375e-05,5.450469870993401855e-06,2.113191612806986086e-06,-8.058393063947733026e-08,1.516725092187698465e-07,1.039844664774136618e-05,2.595201294752769172e-05,1.478480317018693313e-05,-1.195393924717791378e-04,5.250913545751245692e-06,4.938989150105044246e-06,-1.205057742481585592e-08,6.558656692504882812e-01,1.721956505207344890e-05,-8.036603685468435287e-04,-1.877660979516804218e-03,-1.335187815129756927e-03,-1.894774963147938251e-03,-6.836871034465730190e-05,-1.347481520497240126e-05,-2.120190401910804212e-06,3.574338043108582497e-04,1.292871776968240738e-03,8.158072014339268208e-04,1.242664991877973080e-03,-7.059497875161468983e-04,1.744653854984790087e-04,2.697564377740491182e-05,-2.355847027502022684e-05,1.736091944621875882e-04,-5.712381680496037006e-04,-7.789555820636451244e-04,4.772823886014521122e-04,1.160695246653631330e-04,1.568531733937561512e-04,-8.407719178649131209e-06,-7.710009413131047040e-06,-2.760631032288074493e-04,-1.731501892209053040e-03,-4.218304529786109924e-04,8.832045714370906353e-04,-3.499198355711996555e-04,2.947498869616538286e-04,3.571693378034979105e-04,-4.305822130845626816e-06,-5.661655450239777565e-04,-2.985438914038240910e-04,3.626271500252187252e-04,-1.923314084706362337e-05,-6.491807289421558380e-04,-5.802913801744580269e-04,1.443840592401102185e-04,5.657453584717586637e-06,1.988380063266959041e-05,-3.953665436711162329e-04,-4.565721028484404087e-04,-3.622603253461420536e-04,-4.374855780042707920e-04,-4.279185304767452180e-06,5.179381332709454000e-06,-7.237051704578334466e-06,1.397971391270402819e-05,-1.480326172895729542e-04,-3.739217063412070274e-04,8.572520891902968287e-05,2.390006011410150677e-05,4.077730409335345030e-05,-1.726592273598726024e-07,8.023641839827178046e-08,-1.850398007263720501e-06,-4.793188054463826120e-06,8.704802894499152899e-06,2.407689862593542784e-05,-7.898221383584314026e-07,-3.179570171596424188e-07,-6.753543857485055923e-08,3.133138761768350378e-06,-1.628138988962746225e-06,1.245812018169090152e-04,1.159132007160224020e-04,4.747820203192532063e-04,3.112017002422362566e-04,1.363684896205086261e-05,9.285696478400495835e-07,-5.109671747050015256e-06,-5.718851025449112058e-05,-1.658229448366910219e-04,2.395172632532194257e-04,-2.491540508344769478e-04,4.226456076139584184e-05,4.966614869772456586e-05,-6.533156920340843499e-06,8.001097739906981587e-06,3.623237353167496622e-05,1.562342222314327955e-04,1.960960071301087737e-05,-3.074272826779633760e-04,2.597511775093153119e-05,5.477619197336025536e-05,1.232219915436871815e-06,1.039190919982502237e-06,4.591343531501479447e-05,1.729913055896759033e-04,1.298596907872706652e-04,-1.056055261869914830e-04,-1.259683049283921719e-04,-3.118595122941769660e-05,-6.912241224199533463e-05,1.002514636638807133e-06,8.795007306616753340e-05,-1.004676814773119986e-04,9.596788731869310141e-05,2.107530308421701193e-04,9.941699681803584099e-05,1.305902551393955946e-04,-3.376284803380258381e-05,-3.230258926123497076e-06,4.419642209541052580e-05,-1.153308039647527039e-05,-3.780822953558526933e-05,-2.481683332007378340e-04,1.224803327204426751e-05,1.243099291059479583e-06,-1.628621816962549929e-06,1.003187094283930492e-06,-2.198014499299461022e-06,2.958424738608300686e-05,1.308905666519422084e-05,-2.905331348301842809e-05,-6.118582405179040506e-06,-5.558408702199812979e-06,-3.416444371850957396e-07,5.206857167650014162e-08,-8.727386102691525593e-07,-2.716469680308364332e-07,-2.793683961499482393e-05,2.432790097373072058e-06,3.957116518904513214e-07,-7.489572908525587991e-07,-1.404828253726009279e-08,2.208289060945389792e-06,-1.469404651288641617e-06,9.674313332652673125e-05,1.862502540461719036e-04,9.375227091368287802e-05,2.150207292288541794e-04,1.652111791372590233e-06,3.779138296522432938e-06,8.775762694313016254e-07,-1.379977220494765788e-05,-3.334502252982929349e-05,-1.492186274845153093e-04,1.025371602736413479e-06,3.055424604099243879e-04,7.043945515761151910e-06,-1.218549186887685210e-06,4.780968083650805056e-06,1.432711178495083004e-05,1.018938710330985487e-04,1.184977663797326386e-04,-3.718144143931567669e-04,-1.369818201055750251e-04,1.320641149504808709e-05,8.835814924168516882e-08,-1.720035925245610997e-06,2.843529910023789853e-05,1.649100304348394275e-04,-6.078774094930849969e-05,-1.059568166965618730e-04,-1.477867626817896962e-04,2.042050618911162019e-05,2.153835703211370856e-05,2.032141310337465256e-06,6.748431769665330648e-05,-6.714801565976813436e-05,-2.120668359566479921e-04,4.639747567125596106e-05,1.510154106654226780e-04,1.448177208658307791e-04,-1.367024879073142074e-06,3.128183720946253743e-07,-2.559640961408149451e-06,5.210256495047360659e-05,1.393973361700773239e-04,1.222480495925992727e-04,5.832727038068696856e-05,-1.382680920869461261e-07,2.302979567048168974e-07,4.986782755622698460e-07,-6.528335347866232041e-07,1.490989870944758877e-05,2.103806764353066683e-05,1.285376038140384480e-05,-2.455994945194106549e-07,-3.567132580428733490e-06,4.123647840970079415e-07,7.627842535384843359e-08,-4.929562464894843288e-07,-3.084205673076212406e-06,-5.352480911824386567e-06,8.305552910314872861e-06,1.543221287647611462e-06,6.157595748845778871e-07,-8.344244406544021331e-09,5.117082764627411962e-06,-1.957319909706711769e-06,1.059259666362777352e-04,2.236196160083636642e-04,5.136383697390556335e-05,2.294625592185184360e-04,5.996786057949066162e-06,2.536584815970854834e-06,-1.131385033659171313e-06,-2.246627991553395987e-05,-2.334709133720025420e-04,2.018989835050888360e-05,-2.253144484711810946e-04,1.327637874055653811e-04,1.020545096253044903e-04,-4.037949565827148035e-06,2.092401518893893808e-05,3.833461596514098346e-05,8.588856144342571497e-05,9.601822239346802235e-05,-2.494840009603649378e-05,1.059622154571115971e-04,-7.838775491109117866e-05,-5.838666652380197775e-07,-4.624074563253088854e-07,4.517009074334055185e-05,1.824140490498393774e-04,1.031920546665787697e-04,-7.808582449797540903e-05,-3.853892121696844697e-05,-5.549524576053954661e-05,-4.594532947521656752e-05,2.466998125782993156e-07,3.564233338693156838e-05,7.462063513230532408e-05,3.135926817776635289e-06,-1.702202280284836888e-04,6.800759729230776429e-05,7.934096356621012092e-05,-1.408690332027617842e-05,1.007890659820986912e-09,2.121800753229763359e-05,2.808111894410103559e-04,1.317599235335364938e-04,4.157617877353914082e-05,9.125392534770071507e-05,-1.373099848933634348e-06,3.924328666471410543e-07,3.157978426315821707e-06,1.342171344731468707e-06,-3.058530637645162642e-05,-1.129489646700676531e-05,1.624011201784014702e-05,1.892749082799127791e-06,-5.120073183206841350e-06,-5.319178697504867159e-08,-8.957084673966164701e-08,-1.429116082363179885e-06,-9.321136076323455200e-07,2.604313704068772495e-05,3.301325341453775764e-05,-1.111294523070682772e-08,-5.824228992423741147e-07,-8.081872238108189777e-08,3.434116024436661974e-06,-3.203958158337627538e-06,9.794611833058297634e-05,9.626036626286804676e-05,6.653442687820643187e-05,1.903281809063628316e-04,1.130935652327025309e-05,8.479071311739971861e-08,-3.248574557801475748e-06,-3.956552973249927163e-05,-8.054269710555672646e-05,-1.704141031950712204e-04,-2.407419378869235516e-05,-5.595396214630454779e-05,6.181842763908207417e-05,-2.815851075865793973e-06,5.448369392979657277e-06,-3.706785719259642065e-05,-6.922776810824871063e-05,3.495404962450265884e-04,1.549076114315539598e-05,-1.880676427390426397e-04,5.875991701032035053e-05,2.526519892853684723e-06,2.049943987003643997e-06,3.404571907594799995e-05,2.670575631782412529e-04,-1.734240504447370768e-04,-1.944514224305748940e-04,2.531918653403408825e-06,1.000396587187424302e-04,-5.824844265589490533e-05,-4.093593815923668444e-06,8.187591447494924068e-05,-1.775444543454796076e-04,-1.328112557530403137e-04,-3.664544419734738767e-05,1.077007909771054983e-04,1.159730891231447458e-04,-1.953656283149030060e-05,-1.061574221239425242e-05,6.302287511061877012e-05,1.385932846460491419e-04,-8.765398524701595306e-05,1.851929991971701384e-04,-2.453997149132192135e-04,2.869812533390359022e-06,-9.325338396592997015e-06,9.561362276144791394e-06,-2.890815267164725810e-07,8.132692892104387283e-05,1.122569810831919312e-04,-1.776155550032854080e-04,-1.475865792599506676e-05,-3.729733634827425703e-06,-9.142459589384088758e-07,4.690499736170750111e-06,1.242988219019025564e-06,-1.367103141092229635e-05,-5.129410510562593117e-06,5.887754923605825752e-06,1.468493064749054611e-05,-1.499900918133789673e-06,-5.718089141737436876e-06,8.266343684226740152e-06,-5.087284534965874627e-06,1.037635593093000352e-04,1.441670610802248120e-04,6.243336974876001477e-05,1.858678442658856511e-04,-2.219311681983526796e-06,-7.838114470359869301e-06,6.612994184251874685e-06,-5.468446033773943782e-05,-1.137378203566186130e-04,-6.685874541290104389e-05,-2.007260045502334833e-04,2.035059442277997732e-04,1.924074604175984859e-05,1.202129169541876763e-05,2.002117980737239122e-05,-3.609073610277846456e-05,1.368106895824894309e-04,1.202967468998394907e-04,-7.473060395568609238e-05,9.546290675643831491e-05,-1.056077380781061947e-04,9.481152574153384194e-07,9.484245310886763036e-06,8.311813871841877699e-06,3.480788145679980516e-04,8.600065484642982483e-06,2.079493788187392056e-05,-4.627207090379670262e-05,-4.261197682353667915e-05,-6.786158337490633130e-05,-3.756018713829689659e-07,7.143650873331353068e-05,7.781211024848744273e-05,-1.149229137809015810e-04,-2.486732773832045496e-05,3.050619852729141712e-05,6.127541564637795091e-05,7.495812315028160810e-05,-2.145135658793151379e-05,4.977752905688248575e-05,5.986711039440706372e-05,-3.744621426449157298e-05,2.264801005367189646e-04,4.204605938866734505e-04,1.164543937193229795e-04,6.149190448923036456e-05,-1.402749796397984028e-03,2.370410948060452938e-05,2.188800135627388954e-04,-6.789439794374629855e-05,2.100757992593571544e-04,-1.201867198687978089e-04,1.604860444786027074e-04,-7.551953729034721619e-08\n0.000000000000000000e+00,7.609052090629120357e-07,1.209246192956925370e-06,6.629566632909700274e-05,3.018905772478319705e-05,1.180295186031798949e-07,2.425924094495712779e-06,-4.104573037011505221e-08,-4.557355168799404055e-06,7.372638265223940834e-06,-7.555985939688980579e-05,2.434326161164790392e-04,1.366446958854794502e-04,-4.284625174477696419e-04,9.129311138167395256e-07,-3.928341811842983589e-06,-1.314830456067284103e-06,2.764758210105355829e-05,2.326548710698261857e-04,-2.857774961739778519e-04,3.720719832926988602e-04,7.353924593189731240e-05,-8.468198211630806327e-05,6.226413006515940651e-06,-3.615502919274149463e-06,-3.952291081077419221e-05,6.718540680594742298e-05,-3.407269832678139210e-04,-3.393621300347149372e-04,1.175232682726345956e-04,-4.046246249345131218e-05,6.381993898685323074e-06,2.714713900786591694e-06,-3.783858483075164258e-05,-1.961773377843201160e-04,-2.013742487179115415e-04,2.435719943605363369e-04,-1.814818970160558820e-04,1.134179838118143380e-04,7.671911589568480849e-06,-1.738509013193834107e-06,-1.292964443564414978e-04,-2.794894971884787083e-04,3.085362841375172138e-04,-4.802726834896020591e-05,1.302239688811823726e-04,4.715485556516796350e-05,-1.177786089101573452e-05,4.366910104636190226e-07,-4.833495040656998754e-06,-1.270719949388876557e-04,1.617799571249634027e-04,-2.682645208551548421e-05,6.138839671621099114e-05,-2.591779548311023973e-06,1.967416437764768489e-06,-6.067156732569856104e-07,-3.539328190527157858e-06,-5.038261224399320781e-05,-3.535476207616738975e-05,-1.381731090077664703e-05,-3.320234100101515651e-06,1.711987010821758304e-06,8.633546713099349290e-07,8.493065806192134914e-09,-6.053240042547258781e-08,-2.574933887444785796e-06,2.605089139251504093e-05,2.690929795789998025e-05,-1.166091237791988533e-06,2.860180075003881939e-06,-5.260222124547908606e-08,-1.413114887327537872e-06,5.573553153226384893e-06,-4.408205131767317653e-05,-3.212395822629332542e-04,2.490756451152265072e-04,-9.249986032955348492e-05,-5.993912054691463709e-06,-1.807541138987289742e-08,1.795546154426119756e-06,-6.642958851443836465e-06,-1.954642721102572978e-05,-2.224129566457122564e-04,-7.938683120300993323e-05,-1.238142431247979403e-05,1.776143108145333827e-05,9.046416380442678928e-07,2.889713414333527908e-06,-1.460802923247683793e-05,-6.604353256989270449e-05,-3.159003972541540861e-04,2.471576444804668427e-04,1.560766104375943542e-04,9.700985174276866019e-06,5.576033800025470555e-06,-7.618233439643518068e-07,-2.771125582512468100e-05,-2.312996657565236092e-04,-1.848358078859746456e-04,4.428683314472436905e-04,2.031756957876496017e-05,-3.309396925033070147e-05,-1.188138048746623099e-05,1.780359298209077679e-06,-1.060803479049354792e-04,-5.997402331558987498e-05,4.522678791545331478e-04,-1.773457624949514866e-04,-1.936238913913257420e-05,-9.647606202634051442e-05,-1.118647924158722162e-05,5.197424798097927123e-06,-3.982770795118995011e-05,1.716060069156810641e-06,7.507609552703797817e-05,4.076666664332151413e-05,1.960146473720669746e-04,-2.778733232844388112e-06,5.934298769716406241e-06,-2.031682242886745371e-06,-5.370288818085100502e-07,-5.335627793101593852e-05,-3.499388185446150601e-05,4.738152711070142686e-05,5.885975951969157904e-06,-1.109815386257650971e-07,-1.050100422617106233e-06,9.151347768465711852e-08,2.026397851295769215e-06,-9.238671736966352910e-06,-1.318133727181702852e-04,-1.198806712636724114e-04,6.146333930701075587e-08,-1.048501871991902590e-06,-9.248893206859065685e-08,7.266533430083654821e-06,-4.711014298663940281e-06,1.157250153482891619e-05,-7.909200212452560663e-05,-7.875568699091672897e-04,1.839236065279692411e-04,-1.980107299459632486e-05,2.552122623455943540e-06,4.336362508183810860e-06,7.876158633735030890e-05,9.154304279945790768e-05,2.556919062044471502e-04,2.845907292794436216e-04,-1.980174856726080179e-04,1.213802606798708439e-04,-6.372523330355761573e-06,2.288807263539638370e-05,2.586561022326350212e-04,-1.125155904446728528e-04,6.590127595700323582e-04,-8.859733352437615395e-04,-2.316840254934504628e-04,3.018184361280873418e-05,-1.334057378699071705e-05,-7.853786883060820401e-06,3.219074642402119935e-05,5.158922867849469185e-04,2.994121168740093708e-04,3.150977136101573706e-04,-9.786695591174066067e-05,2.168178616557270288e-04,-4.605536014423705637e-05,2.100046003761235625e-06,6.533852865686640143e-05,-4.456510941963642836e-05,8.094546501524746418e-05,-6.037719431333243847e-04,3.187657566741108894e-04,-2.735970774665474892e-04,-3.492188989184796810e-05,9.920177035382948816e-06,-1.752843963913619518e-04,2.342631341889500618e-04,3.556724986992776394e-04,2.723963989410549402e-04,1.189081667689606547e-04,-1.336183345301833469e-06,5.226481334830168635e-06,-3.237374812670168467e-06,-1.458519545849412680e-05,-4.172538683633320034e-05,-1.789009547792375088e-04,1.241966674569994211e-04,8.141262696881312877e-06,-2.287476036144653335e-06,1.942076778504997492e-06,5.036395478441590967e-08,8.325549742949078791e-07,3.864057362079620361e-06,4.614669160218909383e-05,5.629207225865684450e-05,2.182420303142862394e-06,4.415274815983138978e-06,5.915094902775308583e-08,-3.124817794741829857e-06,7.468725925718899816e-06,-4.100893420400097966e-05,-1.125861963373608887e-04,3.285341954324394464e-04,-3.503348852973431349e-04,7.482824457838432863e-06,-5.463550678541650996e-07,-1.048013382387580350e-05,4.678081950260093436e-06,-1.128159419749863446e-04,8.328045623784419149e-06,-1.830894179875031114e-04,1.652077626204118133e-04,-3.045570920221507549e-04,4.190006620774511248e-06,-2.527786818973254412e-06,9.884301834972575307e-05,-3.348013851791620255e-04,-3.443686873652040958e-04,9.931226668413728476e-05,1.167055379482917488e-04,4.232763312757015228e-04,6.244544238143134862e-06,-4.665699634642805904e-06,-1.539259392302483320e-05,-2.864679263439029455e-04,-8.892263576854020357e-05,7.141601527109742165e-04,1.404849899699911475e-04,1.469989729230292141e-05,1.422983950760681182e-05,2.219743691966868937e-06,-1.154365691036218777e-05,5.387099372455850244e-05,5.058419774286448956e-04,-4.029572010040283203e-04,-1.406502997269853950e-04,5.944538861513137817e-05,4.188047569186892360e-06,-2.993671614603954367e-06,4.561732639558613300e-04,-3.814988303929567337e-05,4.053646698594093323e-04,-2.148826315533369780e-04,-1.609585451660677791e-04,2.751355395957943983e-06,-6.248376962503243703e-07,4.918813374388264492e-07,1.823537240852601826e-05,8.247109508374705911e-05,-1.468598566134460270e-05,-1.084747054846957326e-04,-1.598700691829435527e-05,-5.045817488280590624e-07,6.494674664736521663e-08,7.052130968077108264e-08,-3.733459379873238504e-06,6.056875463400501758e-06,-3.039737930521368980e-04,-2.306664100615307689e-04,7.331964752665953711e-06,-2.219463931396603584e-05,-1.058856469171587378e-08,1.678148328210227191e-05,6.558308601379394531e-01,5.046670557931065559e-04,-4.300303407944738865e-04,-1.851770794019103050e-03,1.409615739248692989e-03,1.659598456171806902e-05,2.905250767071265727e-06,1.682479933151626028e-07,-8.605810580775141716e-05,-2.755585010163486004e-04,1.671536243520677090e-03,-1.755848177708685398e-03,9.281551465392112732e-04,5.846899002790451050e-04,-3.638207272160798311e-05,6.268934157560579479e-06,1.029717168421484530e-04,1.089186873286962509e-03,1.476243836805224419e-03,-1.085079275071620941e-03,-1.606811711098998785e-04,4.408505628816783428e-04,-2.480921648384537548e-05,1.391553087159991264e-05,2.393042086623609066e-04,2.014795551076531410e-03,7.273709052242338657e-04,-1.667491858825087547e-03,3.453406388871371746e-04,-1.627964957151561975e-04,-8.505809819325804710e-05,-5.357775535230757669e-06,7.312751258723437786e-04,4.708988417405635118e-04,-3.054565051570534706e-03,3.602206124924123287e-04,-2.605547779239714146e-04,7.787393988110125065e-04,4.672930117521900684e-06,-3.537855809554457664e-05,6.091951509006321430e-04,6.167961400933563709e-04,-1.019122195430099964e-03,-1.097711850889027119e-03,-1.275368500500917435e-03,2.869932723115198314e-05,-3.845008541247807443e-05,1.825662002374883741e-05,4.076413824805058539e-05,7.152491598390042782e-04,9.459384600631892681e-04,-2.687530941329896450e-04,-2.500796108506619930e-05,-1.809878631320316344e-05,3.293151394245796837e-06,-1.778175828803796321e-07,6.807082968407485168e-07,-9.801619853533338755e-07,3.747667869902215898e-05,2.846924144250806421e-05,-1.259485998161835596e-06,2.433272811686038040e-06,2.197646153945242986e-08,-6.716804819006938487e-06,1.292893739446299151e-05,-5.961343413218855858e-05,-3.480889135971665382e-04,2.043101703748106956e-04,2.373148163314908743e-05,-2.518882411095546558e-06,-1.234032538377505261e-06,2.162344344469602220e-06,8.864908522809855640e-06,-2.859431551769375801e-04,1.850182889029383659e-05,9.018788841785863042e-05,-7.428546086885035038e-05,-3.140941407764330506e-05,4.948402420268394053e-06,3.646044888228061609e-06,-7.784392437315545976e-06,-6.091513932915404439e-05,-3.330194449517875910e-04,-4.233678191667422652e-05,1.378765591653063893e-04,-3.785691296798177063e-05,2.446233793307328597e-06,-2.087157781716086902e-06,-3.319030656712129712e-05,-3.363579453434795141e-04,6.511660467367619276e-05,3.493651456665247679e-04,-1.298983443120960146e-05,-8.159986464306712151e-06,1.995531056309118867e-05,5.287343810778111219e-06,-1.113830730901099741e-04,-1.775613054633140564e-04,5.800272920168936253e-04,-1.996495993807911873e-04,2.183346950914710760e-04,-5.072044950793497264e-05,1.052867992257233709e-05,5.418725322670070454e-06,-3.897634451277554035e-05,-5.237406730884686112e-05,3.104136849287897348e-04,-8.373413947992958128e-06,-6.841684080427512527e-05,-4.971235284756403416e-06,2.805217945933691226e-06,-3.197820888090063818e-06,-4.882153007201850414e-06,-1.021054049488157034e-04,-9.783109999261796474e-05,8.016188075998798013e-05,1.124048048950498924e-05,7.411922524624969810e-06,-5.535393938771449029e-07,-2.645538188517093658e-08,-3.062623079586046515e-07,-7.434135227413207758e-07,5.063948992756195366e-05,4.284825990907847881e-05,-3.477235168247716501e-06,2.999103799083968624e-06,6.841491995146498084e-08,-1.171537633126717992e-06,1.280705691897310317e-05,-8.246809738921001554e-05,-6.303953705355525017e-05,4.421835765242576599e-04,-2.515571832191199064e-04,-5.669705387845169753e-06,-2.386752157690352760e-06,1.924726802826626226e-06,3.085628850385546684e-05,1.365665084449574351e-04,-4.374393611215054989e-04,5.062797572463750839e-04,-2.489038161002099514e-04,-1.231556816492229700e-04,1.101466295949649066e-05,-7.368827937170863152e-06,-1.341602182947099209e-04,3.709528755280189216e-06,-2.667119260877370834e-04,-3.051697567570954561e-04,1.398045860696583986e-04,-1.224616717081516981e-04,6.698424840578809381e-06,3.939131147490115836e-06,-4.021890708827413619e-05,-4.407147644087672234e-04,-7.964867836562916636e-05,2.783329691737890244e-04,1.580458047101274133e-04,2.261900954181328416e-04,4.691792128141969442e-05,-1.124423306464450434e-06,-1.055992761394008994e-04,-5.450335811474360526e-05,-2.013508856180123985e-05,1.914668246172368526e-04,-1.377841836074367166e-04,6.747008592355996370e-05,1.204862019221764058e-05,5.706663614546414465e-06,-5.727487587137147784e-05,-8.025972056202590466e-05,1.689150813035666943e-04,-2.845185226760804653e-04,2.679706085473299026e-04,-5.555003099289024249e-06,4.906041340291267261e-06,-3.477259724604664370e-06,-4.399757926876191050e-06,-1.297319540753960609e-04,-6.037266939529217780e-05,5.086623423267155886e-05,4.054024429933633655e-06,7.132223799999337643e-06,-3.236696670683159027e-07,-1.733283170324284583e-07,2.197146386606618762e-06,-1.621981027710717171e-06,4.588048977893777192e-05,1.151059404946863651e-05,-3.607297912822104990e-06,2.912825493694981560e-06,7.450807970599271357e-08,-5.695503205060958862e-06,8.978703590400982648e-06,-1.479143393225967884e-04,2.959153789561241865e-05,1.214224539580754936e-04,-3.643369709607213736e-04,-2.050831608357839286e-05,-3.910744226232054643e-07,6.609021511394530535e-06,4.808161247638054192e-05,-9.064199548447504640e-05,-4.932681331411004066e-04,4.653930081985890865e-04,2.281240886077284813e-04,-9.819105616770684719e-05,4.355073087936034426e-06,4.870388693234417588e-06,-6.922862667124718428e-05,6.494034460047259927e-05,-2.170496300095692277e-04,-3.548463064362294972e-05,7.407464727293699980e-05,1.167439841083250940e-04,2.509315663701272570e-06,-2.245467385364463553e-07,-6.620418571401387453e-05,-4.166843427810817957e-04,2.183713077101856470e-04,2.661542748683132231e-05,-6.576380201295251027e-06,1.514605537522584200e-04,3.594554073060862720e-05,4.527672444964991882e-06,-2.572719240561127663e-04,-1.804947823984548450e-04,2.075757802231237292e-04,-1.701293513178825378e-04,3.858150375890545547e-05,-1.360375608783215284e-04,5.086356395622715354e-06,7.220472980407066643e-06,-1.065295364242047071e-04,-5.395480184233747423e-05,3.683870309032499790e-04,1.043849042616784573e-04,1.443306973669677973e-04,-3.174071025568991899e-06,4.907663424091879278e-06,-4.622095275408355519e-06,1.149312083725817502e-05,-2.506345917936414480e-04,-1.562829420436173677e-04,3.523499981383793056e-05,6.562148882949259132e-06,5.735960257879924029e-06,-9.824884728004690260e-07,-4.722733137896284461e-08,2.733227688622719143e-07,-6.795719400543021038e-07,8.704889478394761682e-05,6.889158248668536544e-05,-9.331443493465485517e-07,5.169887572264997289e-06,-1.097432686947286129e-07,-2.330900770175503567e-06,1.296436676057055593e-05,-7.897456816863268614e-05,-4.325078916735947132e-04,5.151890800334513187e-04,-3.656411427073180676e-04,7.767476745357271284e-06,-2.644447476995992474e-06,-1.355359836452407762e-05,1.525029711046954617e-05,-1.914805616252124310e-04,-5.371427323552779853e-05,2.815368352457880974e-04,8.095899829640984535e-06,4.541870293905958533e-05,7.226221441669622436e-06,-4.015805188828380778e-06,-2.721665077842772007e-05,1.039569542626850307e-04,-3.968417877331376076e-04,7.727384218014776707e-05,1.272660156246274710e-04,7.407183147734031081e-05,4.025127964268904179e-06,-1.984589061976294033e-07,-3.588977051549591124e-05,-3.526252112351357937e-04,9.776701335795223713e-05,-3.795659868046641350e-04,-3.414223610889166594e-04,4.872090357821434736e-05,-1.875474117696285248e-05,2.143968231393955648e-06,-1.021120697259902954e-04,-5.688604433089494705e-04,3.123532223980873823e-04,1.036939574987627566e-04,1.970271696336567402e-04,-8.750520646572113037e-05,-1.548524232930503786e-05,5.459918611450120807e-06,2.531187419663183391e-06,-2.737184986472129822e-04,4.527846976998262107e-05,2.425049169687554240e-04,-2.143667952623218298e-04,6.065754860173910856e-06,-6.131294867373071611e-07,-1.688905467744916677e-05,-4.891303433396387845e-07,-9.352996858069673181e-05,-2.143208548659458756e-04,8.356262696906924248e-06,2.135171598638407886e-06,1.146189970313571393e-05,-1.125680046243360266e-05,-1.133291698351968080e-05,-4.223069026920711622e-06,-3.387606284377397969e-06,-4.642276962840696797e-06,1.870988671726081520e-05,1.201951590701355599e-06,-3.652914301710552536e-06,3.583029865694697946e-06,-1.289414740313077345e-05,4.774387889483477920e-06,-2.196984678448643535e-05,-1.451334974262863398e-04,3.609952982515096664e-04,-9.543386840960010886e-05,-2.194019725720863789e-05,3.819671837845817208e-05,3.118973836535587907e-06,-4.459629417397081852e-05,-4.251597420079633594e-05,-1.152908953372389078e-04,3.869080974254757166e-04,-2.445866994094103575e-04,-3.752771590370684862e-04,1.079758476407732815e-05,-9.375593208460486494e-07,-6.527267396450042725e-05,2.017646620515733957e-04,-2.772561565507203341e-04,1.348409568890929222e-04,-9.293897892348468304e-05,-1.151119286078028381e-04,2.440338357700966299e-05,-7.155886123655363917e-05,-3.897029091604053974e-05,-2.203356998506933451e-04,3.960766480304300785e-04,6.633247248828411102e-04,-1.469390990678220987e-04,-3.310727333882823586e-05,-8.624770271126180887e-05,5.531654460355639458e-05,-1.322912867181003094e-04,-1.401828776579350233e-04,7.900942000560462475e-05,-4.371608083602041006e-04,7.530920265708118677e-05,-1.653576036915183067e-04,-3.290309905423782766e-05,-7.043092045933008194e-05,5.970810889266431332e-05,-7.158185326261445880e-05,4.471184802241623402e-04,-4.717191623058170080e-04,4.224735894240438938e-04,2.234069397673010826e-04,-2.018565428443253040e-04,1.114342943765223026e-03,-8.863096591085195541e-04,1.538507989607751369e-03,-1.492560026235878468e-03,-1.332943938905373216e-04,6.968464731471613050e-05,-3.685958508867770433e-04,-5.573663202085299417e-07\n0.000000000000000000e+00,-2.963507904496509582e-05,-5.419122680905275047e-05,-2.610677802294958383e-05,3.639465430751442909e-04,-1.597063055669423193e-05,-1.514765881438506767e-05,2.341916882642181008e-08,8.423325925832614303e-05,-4.458805415197275579e-05,2.272264333441853523e-03,3.702915273606777191e-03,2.490659942850470543e-03,5.619819276034832001e-03,1.093364990083500743e-04,4.571300451061688364e-05,1.680943205428775400e-05,-1.128737581893801689e-03,-4.612659104168415070e-03,-2.028920687735080719e-03,-3.403846407309174538e-03,1.558499643579125404e-03,-1.709168645902536809e-05,-5.125980896991677582e-05,1.650328704272396863e-05,-9.084221674129366875e-04,1.842988887801766396e-03,1.349216443486511707e-03,-2.028644317761063576e-03,-4.980518715456128120e-04,-6.214636377990245819e-04,3.700650995597243309e-05,1.460350540583021939e-05,5.217357538640499115e-04,4.872616846114397049e-03,2.666183281689882278e-03,-3.649894148111343384e-03,1.063615898601710796e-03,-1.037028734572231770e-03,-8.762353681959211826e-04,1.353476136500830762e-06,1.496895332820713520e-03,3.170840442180633545e-03,-8.854924817569553852e-04,1.728767761960625648e-03,-4.321958404034376144e-04,1.566710066981613636e-03,-4.823337658308446407e-04,-2.406970997981261462e-05,5.681640468537807465e-04,1.520339399576187134e-03,1.605709199793636799e-03,1.821489538997411728e-03,1.133588142693042755e-03,1.945594704011455178e-05,-2.278353895235341042e-05,2.602546919661108404e-05,-3.451708835200406611e-05,4.833623825106769800e-04,1.221078564412891865e-03,-3.881460288539528847e-04,-8.366771362489089370e-05,-1.084569667000323534e-04,-6.586156814591959119e-06,5.127078761546499663e-09,-3.078748704865574837e-05,-6.581334309885278344e-05,-2.139149146387353539e-04,3.376687236595898867e-04,-9.483763278694823384e-06,-2.171098458347842097e-05,-3.754546540335468308e-08,1.052679144777357578e-04,-8.576209802413359284e-05,2.424192614853382111e-03,5.091042257845401764e-03,4.647441382985562086e-04,5.829861387610435486e-03,2.426983555778861046e-04,1.937693741638213396e-05,-4.624876964953728020e-05,-9.325439459644258022e-04,-4.094798117876052856e-03,-2.208208199590444565e-03,-3.014341462403535843e-03,2.613399410620331764e-03,5.383350071497261524e-04,-9.764574497239664197e-05,8.635671838419511914e-05,-1.359539455734193325e-04,1.070488127879798412e-03,3.672830993309617043e-03,1.176148885861039162e-03,3.444343456067144871e-04,5.225146305747330189e-04,-2.288172618136741221e-05,6.080772891436936334e-06,9.748272132128477097e-04,5.696282722055912018e-03,2.076763194054365158e-03,-1.513226772658526897e-03,-6.679039797745645046e-04,-1.457290025427937508e-03,-1.147715258412063122e-03,-1.530087138235103339e-05,1.940535847097635269e-03,6.702987593598663807e-04,-1.526226755231618881e-03,-2.324730856344103813e-03,9.202096407534554601e-05,2.690275665372610092e-03,-4.319163272157311440e-04,-5.511322160600684583e-05,8.560439455322921276e-04,1.680610352195799351e-03,1.241139834746718407e-04,2.749484032392501831e-03,6.421926082111895084e-04,3.997598105343058705e-05,-5.122817674418911338e-05,2.974638846353627741e-05,1.798659650376066566e-05,1.081647002138197422e-03,8.863193215802311897e-04,-4.953550524078309536e-04,-9.644159581512212753e-05,-1.280173455597832799e-04,2.660023710632231086e-06,-4.620537907840116532e-08,-2.520695852581411600e-05,-3.701922105392441154e-05,1.241989375557750463e-04,2.812125603668391705e-04,-3.839215423795394599e-05,-2.100726851494982839e-05,-2.776517682434587186e-09,1.552503999846521765e-05,2.573406527517363429e-05,8.722917991690337658e-04,2.215760760009288788e-03,3.887077560648322105e-03,3.429775126278400421e-03,1.321163726970553398e-04,4.682407234213314950e-05,3.759331229957751930e-05,-4.287079209461808205e-04,-1.132954028435051441e-03,-1.224908046424388885e-03,2.499200636520981789e-04,3.331524087116122246e-03,-9.442100999876856804e-04,8.718219760339707136e-05,-1.889816921902820468e-04,-1.853290828876197338e-03,-8.496193913742899895e-06,2.704591024667024612e-03,-6.207642145454883575e-04,2.253170241601765156e-04,-1.328601269051432610e-03,7.621815893799066544e-05,2.020655665546655655e-05,2.439965610392391682e-04,3.548697568476200104e-03,3.068871097639203072e-03,-4.454732406884431839e-03,3.984179929830133915e-04,-8.166887564584612846e-04,-3.076659340877085924e-04,3.414910315768793225e-05,2.961883321404457092e-03,1.281170872971415520e-03,4.472547210752964020e-03,-9.135045111179351807e-04,-4.603757988661527634e-03,-5.062127602286636829e-04,-5.001306999474763870e-05,-5.697239976143464446e-05,6.317157531157135963e-04,-1.095681684091687202e-03,3.080477006733417511e-03,1.815065974369645119e-03,1.322367461398243904e-03,8.499257091898471117e-06,-3.796253076870925725e-05,1.593861998117063195e-05,4.459555930225178599e-05,8.386900299228727818e-05,1.468393718823790550e-03,-8.627984207123517990e-04,-5.873114787391386926e-05,-3.152478893753141165e-05,5.158007752470439300e-06,2.466265414113877341e-08,-2.788460551528260112e-05,-1.058355264831334352e-04,9.168369433609768748e-05,4.963016835972666740e-04,-2.396494528511539102e-05,-3.096502041444182396e-06,-2.349952410440891981e-08,1.335438428213819861e-04,-4.153610279900021851e-05,2.334681805223226547e-03,4.451013170182704926e-03,-4.649190232157707214e-04,7.379533722996711731e-03,2.629635855555534363e-04,1.467141191824339330e-05,6.368426511471625417e-06,-1.085179974325001240e-03,-4.226275719702243805e-03,-6.774584297090768814e-03,-1.424416084773838520e-03,6.435265298932790756e-03,2.197727793827652931e-03,-8.169467764673754573e-05,9.970364772016182542e-05,-1.903910597320646048e-04,-2.007785951718688011e-03,3.814785741269588470e-03,1.263934653252363205e-03,7.874332368373870850e-05,-5.659609101712703705e-03,-6.191921420395374298e-05,-1.654890365898609161e-05,7.805225905030965805e-04,4.879380110651254654e-03,1.391970086842775345e-03,2.441147807985544205e-03,7.855321280658245087e-03,-4.334398545324802399e-04,-1.147201517596840858e-03,2.110095556417945772e-05,2.695667790248990059e-03,9.572153794579207897e-05,-3.991261124610900879e-03,-1.660547335632145405e-03,9.359029936604201794e-04,3.244471503421664238e-03,-4.871308628935366869e-04,-4.424526196089573205e-05,3.519524587318301201e-03,-2.235730411484837532e-03,-1.348783494904637337e-03,1.724208705127239227e-03,1.186753506772220135e-03,2.391220186837017536e-05,-3.649156133178621531e-05,3.311234195280121639e-06,-9.441248403163626790e-05,1.777628203853964806e-03,-7.395048160105943680e-04,-6.107353838160634041e-04,-1.459396735299378633e-04,-1.135620404966175556e-04,-2.347078861930640414e-06,-4.322009772295132279e-08,2.350172435399144888e-04,5.003554979339241982e-04,3.867493942379951477e-04,-3.153439611196517944e-03,8.249892562162131071e-05,1.199594262288883328e-04,-2.227170625701546669e-08,-7.996647618710994720e-04,5.104553420096635818e-04,6.370258331298828125e-01,-3.657565638422966003e-02,-2.550334297120571136e-02,-4.588760435581207275e-02,-1.933289691805839539e-03,-1.990815217141062021e-04,2.447201695758849382e-04,7.786568254232406616e-03,3.435714542865753174e-02,2.185864001512527466e-02,1.970810443162918091e-02,-1.890549436211585999e-02,-7.848511449992656708e-04,5.579812568612396717e-04,-2.603947941679507494e-04,3.067773068323731422e-03,-8.109892718493938446e-03,-1.557246129959821701e-02,6.494433153420686722e-03,5.276235286146402359e-03,5.762265645898878574e-04,-7.878333417465910316e-05,-1.815122523112222552e-04,-7.243616972118616104e-03,-4.424110800027847290e-02,-5.762405227869749069e-03,2.224209532141685486e-02,-1.575232483446598053e-03,8.187497965991497040e-03,7.893649861216545105e-03,1.295351394219323993e-04,-1.702304370701313019e-02,-6.812647450715303421e-03,1.251979637891054153e-02,-8.905748836696147919e-03,-2.268212148919701576e-03,-1.640142686665058136e-02,2.798171481117606163e-03,4.238587280269712210e-04,-4.550575278699398041e-03,-8.693692274391651154e-03,-1.029006857424974442e-02,-4.480161238461732864e-03,-2.237820532172918320e-03,-2.235209685750305653e-04,4.281400470063090324e-04,-2.464197750668972731e-04,-4.462162542040459812e-05,-6.696322001516819000e-03,-9.285978972911834717e-03,5.047132261097431183e-03,8.928488241508603096e-04,9.719256195239722729e-04,-3.762342021218501031e-05,4.981757228961214423e-10,-3.170685886288993061e-05,-5.245805004960857332e-05,1.710393989924341440e-04,4.887860268354415894e-04,-5.642504220304545015e-06,-7.531976734753698111e-06,-1.064654497895389795e-07,1.095220723072998226e-04,-4.751006053993478417e-05,2.221232978627085686e-03,7.383593358099460602e-03,2.226918470114469528e-03,5.055663641542196274e-03,2.467915765009820461e-04,3.367341560078784823e-05,-7.334087422350421548e-05,-1.073932042345404625e-03,-3.427570452913641930e-03,-1.983831636607646942e-03,-1.958368811756372452e-03,1.961009576916694641e-03,3.193262382410466671e-04,-8.911622717278078198e-05,8.560580317862331867e-05,-1.731996162561699748e-04,3.244467079639434814e-03,-8.672918193042278290e-04,-2.084940904751420021e-03,-6.215798784978687763e-04,5.521525163203477859e-04,6.240839866222813725e-05,4.274786624591797590e-05,8.062332635745406151e-04,5.458331666886806488e-03,1.587403472512960434e-03,-2.542169531807303429e-03,-1.763585954904556274e-03,-9.730425663292407990e-04,-1.246364321559667587e-03,-4.926403198624029756e-05,1.656770240515470505e-03,-1.325612771324813366e-03,-1.002821372821927071e-03,2.659524558112025261e-03,3.598221577703952789e-03,3.135359380394220352e-03,-6.151152774691581726e-04,-5.793946183985099196e-05,3.795434895437210798e-04,2.057724399492144585e-03,-2.173529355786740780e-05,-3.215964417904615402e-03,7.592908805236220360e-04,4.596569488057866693e-05,-5.724552465835586190e-05,5.634925400954671204e-05,-5.015976057620719075e-06,1.459719613194465637e-03,1.639661611989140511e-03,-9.273661999031901360e-04,-1.503350358689203858e-04,-1.239459670614451170e-04,-4.833309503737837076e-06,1.169091774499975145e-07,-2.120195858879014850e-05,-1.265120226889848709e-05,-2.849413431249558926e-04,3.382535651326179504e-04,-1.371067537547787651e-05,-2.804947689583059400e-05,-4.212347448628861457e-08,6.866266630822792649e-05,-7.261724385898560286e-05,2.155347960069775581e-03,6.450996734201908112e-03,3.027925267815589905e-03,5.012373905628919601e-03,1.920284266816452146e-04,1.583952871442306787e-05,-8.847739081829786301e-05,-7.428098469972610474e-04,-3.474236931651830673e-03,-6.891790544614195824e-04,-1.880042400443926454e-04,4.581552464514970779e-03,-4.797716392204165459e-04,1.726099799270741642e-05,-8.212889042624738067e-06,-1.320369890891015530e-03,1.614017877727746964e-03,1.692189718596637249e-03,-5.902361124753952026e-03,-7.830855902284383774e-04,-5.394608597271144390e-04,2.468047023285180330e-05,5.746661190642043948e-05,8.838209905661642551e-04,4.595761187374591827e-03,-1.155397272668778896e-03,-3.419402055442333221e-03,-1.410858938470482826e-03,6.958497688174247742e-04,-1.699989079497754574e-04,-1.309026720264228061e-05,1.950364210642874241e-03,1.051114522852003574e-03,-1.961421221494674683e-03,2.766547258943319321e-04,-1.245151972398161888e-03,4.161704331636428833e-03,-4.140156670473515987e-04,-9.267946006730198860e-05,6.364694563671946526e-04,6.681351223960518837e-04,1.576874288730323315e-03,-1.632996427360922098e-04,-7.672674255445599556e-04,1.895294371934141964e-05,-5.951090861344709992e-05,2.837575084413401783e-05,2.341920480830594897e-05,6.535528227686882019e-04,1.094089238904416561e-03,-8.322579669766128063e-04,-1.233682851307094097e-04,-8.591378718847408891e-05,1.108965534513117746e-05,5.213587428443133831e-08,-2.636867611727211624e-05,-4.978618017048574984e-05,-2.118425181834027171e-04,2.960115671157836914e-04,3.293352347100153565e-05,-3.533665221766568720e-06,-2.210390448453836143e-08,1.059446585713885725e-04,-7.991561142262071371e-05,2.489760285243391991e-03,4.882499575614929199e-03,2.771698636934161186e-03,5.315958522260189056e-03,2.055433724308386445e-04,1.420562512066680938e-05,-7.732640369795262814e-05,-1.176371704787015915e-03,-4.055332392454147339e-03,-1.333022606559097767e-03,-3.449557349085807800e-03,1.776924589648842812e-03,-1.929569174535572529e-03,-8.402237290283665061e-05,1.928625133587047458e-04,-9.027385385707020760e-04,-6.759135867469012737e-04,2.412800677120685577e-03,-9.680604562163352966e-04,3.344502532854676247e-03,1.249737455509603024e-03,-1.174515364255057648e-05,2.041822153842076659e-05,1.068999990820884705e-03,5.293941125273704529e-03,1.978184329345822334e-03,-3.096623579040169716e-03,2.074073127005249262e-04,-7.973659085109829903e-04,-9.700676309876143932e-04,-5.047488230047747493e-05,2.004063688218593597e-03,1.101900939829647541e-03,-1.179885002784430981e-03,2.000337699428200722e-04,1.308271894231438637e-04,2.556663937866687775e-03,-3.421253932174295187e-04,-5.486286681843921542e-05,7.301480218302458525e-05,1.024939236231148243e-03,1.205242122523486614e-03,-4.029551637358963490e-04,2.019111707340925932e-04,2.231174767075572163e-05,-6.483624747488647699e-05,4.345161869423463941e-05,5.567524931393563747e-05,7.840420003049075603e-04,6.395641830749809742e-04,-4.978920333087444305e-04,-1.070154758053831756e-04,-1.213663199450820684e-04,5.626696292893029749e-06,2.717388269957154989e-08,-2.351820876356214285e-05,-5.200105806579813361e-05,-1.423819921910762787e-04,3.712967445608228445e-04,-2.681010982996667735e-06,-1.525097741250647232e-05,-6.810751074226573110e-08,1.003968136501498520e-04,-6.955760181881487370e-05,2.366656903177499771e-03,5.356492474675178528e-03,2.199043519794940948e-03,5.113542545586824417e-03,2.294459118274971843e-04,8.227272701333276927e-06,-7.256348908413201571e-05,-7.278318516910076141e-04,-4.724445752799510956e-03,-1.070612226612865925e-03,-1.138915657065808773e-03,2.158373827114701271e-04,8.826425182633101940e-04,-6.509605736937373877e-05,1.267851621378213167e-05,-2.235509746242314577e-04,-7.254909723997116089e-05,3.661380149424076080e-03,1.466553192585706711e-03,-2.397345844656229019e-03,8.279035682789981365e-04,-2.761409996310248971e-05,-2.284362926729954779e-05,9.414153755642473698e-04,4.669941961765289307e-03,2.215668791905045509e-04,-3.968619275838136673e-03,9.826482273638248444e-04,-5.486796726472675800e-04,-1.006880891509354115e-03,-2.988074083987157792e-05,2.156396862119436264e-03,2.531135687604546547e-03,-2.093211049214005470e-03,-2.401184057816863060e-03,-3.408207092434167862e-03,2.284643705934286118e-03,-3.694784536492079496e-04,-6.560987094417214394e-05,2.024895045906305313e-03,1.130184857174754143e-03,7.461870554834604263e-04,-1.188227673992514610e-03,3.981310874223709106e-05,1.275489339604973793e-04,-4.349587470642291009e-05,5.540830170502886176e-05,1.323154283454641700e-04,1.259177341125905514e-03,1.014306442812085152e-03,-1.637831679545342922e-03,-3.350304323248565197e-04,-1.626594166737049818e-04,-1.417865132680162787e-05,4.491822619456797838e-05,-3.258819342590868473e-04,-2.648891240824013948e-04,-2.404511760687455535e-04,1.623249117983505130e-04,1.358765584882348776e-04,-6.563522765645757318e-05,-1.286436418013181537e-05,3.483678447082638741e-04,-1.027937614708207548e-04,1.679321401752531528e-03,9.075190755538642406e-04,9.386134333908557892e-04,4.157811403274536133e-03,-3.018622010131366551e-05,4.321702363085933030e-05,1.464399683754891157e-04,-4.661032580770552158e-04,-4.810443148016929626e-03,-4.923943430185317993e-03,-3.004492027685046196e-03,5.031362175941467285e-03,-1.392924110405147076e-03,3.764991997741162777e-04,3.356455999892205000e-04,5.462808767333626747e-04,1.443773740902543068e-03,2.872545039281249046e-03,-8.859772933647036552e-04,1.333752414211630821e-03,-1.164257177151739597e-03,-1.313964021392166615e-04,4.403081256896257401e-04,5.677769659087061882e-04,5.951242987066507339e-03,-6.823666626587510109e-04,-2.276796149089932442e-03,1.087057287804782391e-03,-2.117454772815108299e-03,-5.985038005746901035e-04,-2.943644940387457609e-04,2.384502906352281570e-03,3.702845890074968338e-03,-1.365944626741111279e-03,1.511286362074315548e-03,1.137688755989074707e-03,1.317361486144363880e-03,-3.991199628217145801e-05,3.777708043344318867e-04,1.510548638179898262e-03,-1.746832567732781172e-04,-5.921730771660804749e-03,9.559310041368007660e-03,7.944162935018539429e-03,1.215929538011550903e-02,3.169357776641845703e-03,-1.166635099798440933e-02,4.767517093569040298e-03,2.673958428204059601e-03,8.335987105965614319e-03,-3.908199258148670197e-03,-2.694414462894201279e-03,3.898206399753689766e-03,-1.616841814211511519e-06\n0.000000000000000000e+00,-1.004498335532844067e-04,-4.808591620530933142e-04,-6.897437269799411297e-04,1.333880703896284103e-03,-7.898522017057985067e-05,5.263127241050824523e-05,5.905968158970154036e-09,2.766629622783511877e-04,2.032444172073155642e-04,4.681692458689212799e-03,1.755884476006031036e-02,1.185292098671197891e-02,2.366605587303638458e-02,4.677716788137331605e-06,2.489189791958779097e-04,1.329560764133930206e-04,-4.091926384717226028e-03,-2.491154707968235016e-02,1.464385259896516800e-02,-2.605874277651309967e-02,-1.583788543939590454e-02,3.130526747554540634e-04,-2.432736509945243597e-04,4.851775593124330044e-04,2.435250906273722649e-03,-3.094962099567055702e-03,1.275709364563226700e-02,1.919414661824703217e-02,-8.561912924051284790e-03,-2.181020099669694901e-03,-2.784075331874191761e-05,-2.776990877464413643e-04,4.839378234464675188e-04,-4.706068430095911026e-03,1.430230773985385895e-02,2.069766866043210030e-03,8.859598077833652496e-03,-8.284920826554298401e-03,-4.181776661425828934e-03,1.991603348869830370e-04,-1.185602275654673576e-03,1.541117765009403229e-02,1.030403748154640198e-02,1.470035500824451447e-02,-1.356677897274494171e-02,-1.141130365431308746e-02,-2.122290199622511864e-03,3.282839315943419933e-04,-6.966586224734783173e-03,7.223468739539384842e-03,2.102803438901901245e-03,2.420764043927192688e-02,1.006960030645132065e-02,-3.370092235854826868e-05,2.557846310082823038e-04,-2.627259709697682410e-05,-5.874573253095149994e-04,-1.891115680336952209e-03,-3.641849616542458534e-03,2.514058491215109825e-03,1.131539174821227789e-04,-4.003297071903944016e-04,-1.274620153708383441e-04,-1.419138229152849817e-08,-7.355849083978682756e-05,-2.021464752033352852e-04,4.932739539071917534e-04,4.571247263811528683e-04,-5.098459223518148065e-05,-4.277357220416888595e-06,2.325276149406363402e-08,2.528852492105215788e-04,8.224135672207921743e-05,4.389218520373106003e-03,2.280369773507118225e-02,1.359709352254867554e-02,9.910691529512405396e-03,3.878413117490708828e-04,1.018106268020346761e-04,1.336332934442907572e-04,-2.428783336654305458e-03,-6.881741341203451157e-03,-8.314340375363826752e-03,-1.405471842736005783e-02,-2.085996791720390320e-03,-1.955169020220637321e-03,-2.053170173894613981e-04,4.643793217837810516e-04,9.030069923028349876e-04,3.151343902572989464e-03,1.146223954856395721e-02,4.020567052066326141e-03,-2.416096162050962448e-03,-1.041085575707256794e-03,-6.354205106617882848e-05,-3.142085915897041559e-05,1.240539597347378731e-03,1.812724513001739979e-03,4.926659632474184036e-03,-4.723151214420795441e-03,3.458837047219276428e-03,-1.730268821120262146e-03,-2.797659020870923996e-03,1.341547467745840549e-04,1.020678784698247910e-03,-6.727440282702445984e-03,7.217356003820896149e-03,8.212876506149768829e-03,1.098942011594772339e-02,3.140097018331289291e-03,-2.023261506110429764e-03,7.995687337825074792e-05,-2.735184039920568466e-03,2.055249642580747604e-03,2.908755093812942505e-03,1.268631499260663986e-02,1.068571768701076508e-02,-7.088106940500438213e-06,1.097450367524288595e-04,-4.569483280647546053e-08,-3.407727635931223631e-04,-1.041694893501698971e-03,-2.346499357372522354e-03,7.243886357173323631e-04,-5.556106771109625697e-05,-3.119361354038119316e-04,-2.365187538089230657e-05,-7.052439965349321938e-09,-4.634744982467964292e-06,2.399614022579044104e-04,8.895977516658604145e-04,5.353715969249606133e-04,6.279732042457908392e-05,-4.542775423033162951e-05,-3.091273681476991442e-09,9.700762166175991297e-05,9.948512160917744040e-05,8.374792523682117462e-04,3.616781905293464661e-02,3.495488315820693970e-02,-1.083044800907373428e-03,-3.866392944473773241e-04,5.055436486145481467e-05,1.787049404811114073e-04,2.180796116590499878e-03,1.042994204908609390e-03,1.992269419133663177e-02,-2.849999256432056427e-02,-4.605974070727825165e-03,-7.703610695898532867e-03,-4.619601531885564327e-05,-6.574520375579595566e-05,-2.079213503748178482e-03,4.961733240634202957e-03,-1.491428725421428680e-02,3.090811893343925476e-02,9.037459269165992737e-03,-6.300601642578840256e-03,6.163935177028179169e-05,1.481871295254677534e-04,1.485993387177586555e-03,-5.007880739867687225e-03,-5.853945855051279068e-03,7.261218968778848648e-03,9.947402402758598328e-03,6.764559075236320496e-04,2.170233521610498428e-03,-3.320479208923643455e-06,-7.955249166116118431e-04,3.516084980219602585e-03,1.485429704189300537e-02,5.246062204241752625e-02,1.580710522830486298e-03,1.311753969639539719e-02,6.182478275150060654e-03,-7.036122406134381890e-05,-4.060351755470037460e-03,-4.544775001704692841e-03,-2.811762131750583649e-02,-3.942003240808844566e-04,9.252778254449367523e-03,-7.414018909912556410e-05,1.631309278309345245e-04,-3.155944432364776731e-05,-2.902148698922246695e-04,-2.723312936723232269e-03,6.328913732431828976e-04,2.402226440608501434e-03,4.683142469730228186e-04,2.446787257213145494e-04,-8.783374505583196878e-05,-2.110449059955499251e-08,-1.314068504143506289e-04,-7.079226197674870491e-04,1.051128841936588287e-03,1.408346346579492092e-03,-3.483527107164263725e-04,-4.921964864479377866e-05,-2.114391550733785152e-09,1.983581896638497710e-04,2.672123955562710762e-04,3.735506208613514900e-03,2.699993178248405457e-02,-1.481702737510204315e-02,1.805954426527023315e-02,1.358224311843514442e-03,1.721882435958832502e-04,1.024125958792865276e-04,-2.255706815049052238e-03,-1.449151709675788879e-02,-1.304142363369464874e-02,-1.959355361759662628e-02,1.124048978090286255e-02,6.885769776999950409e-03,-5.544470332097262144e-05,-2.939952246379107237e-04,-9.669493883848190308e-03,-1.973934285342693329e-02,1.420177519321441650e-02,2.239868976175785065e-02,1.127637922763824463e-03,3.170966636389493942e-03,-2.427208091830834746e-04,-1.627374149393290281e-04,-1.469092821935191751e-04,2.078654943034052849e-03,-1.623045653104782104e-03,3.229393810033798218e-02,2.699855528771877289e-02,-1.946217380464076996e-03,-4.394301213324069977e-03,3.735510108526796103e-04,2.671791706234216690e-03,-6.105300039052963257e-03,-1.058110967278480530e-02,2.623515762388706207e-02,8.806331083178520203e-03,-6.080009043216705322e-04,-2.881426829844713211e-03,1.612990017747506499e-04,4.142717458307743073e-03,-1.371673773974180222e-03,-7.536954712122678757e-03,3.260104358196258545e-02,1.059711072593927383e-02,-2.007011498790234327e-04,2.217507571913301945e-04,-2.940485428553074598e-04,1.068963902071118355e-03,-4.679427482187747955e-03,-7.241941988468170166e-03,2.369866007938981056e-03,-1.906598627101629972e-04,-6.840509013272821903e-05,-5.016164868720807135e-05,-2.147135091945528984e-08,4.690026689786463976e-04,2.739835297688841820e-03,3.866789164021611214e-03,-1.074518077075481415e-03,5.268895183689892292e-04,1.771498500602319837e-04,5.240281097940169275e-09,-1.865630503743886948e-03,-2.514724328648298979e-04,-3.577177599072456360e-02,4.231830537319183350e-01,-7.643530517816543579e-02,-7.929676771163940430e-02,-2.613057848066091537e-03,-9.311622125096619129e-04,-7.576428470201790333e-05,1.548599824309349060e-02,1.011794731020927429e-01,-4.141712188720703125e-02,1.091105192899703979e-01,3.755701333284378052e-02,1.071170158684253693e-02,3.123015165328979492e-03,-2.949563553556799889e-03,-1.486838050186634064e-02,1.968092285096645355e-02,-1.021529287099838257e-01,-2.564187161624431610e-02,4.273922368884086609e-02,1.696911524049937725e-03,1.302819000557065010e-03,1.109013101086020470e-03,-1.386061217635869980e-02,1.700733788311481476e-02,-6.319197267293930054e-02,-1.159191224724054337e-02,-1.912539079785346985e-02,2.017947472631931305e-02,2.569782361388206482e-02,-9.585663792677223682e-04,-7.246227469295263290e-03,2.083243243396282196e-02,-2.635257318615913391e-02,-5.290049687027931213e-02,-3.553318604826927185e-02,-1.004813332110643387e-02,1.322986185550689697e-02,-8.133710944093763828e-04,2.302191406488418579e-02,-2.539232000708580017e-02,1.996702700853347778e-02,-1.362331956624984741e-01,-5.480661615729331970e-02,-1.812303671613335609e-04,-4.500739742070436478e-04,5.039219977334141731e-04,2.625901717692613602e-03,2.054248377680778503e-02,3.162654489278793335e-02,-9.308889508247375488e-03,7.029113476164638996e-05,2.402820391580462456e-03,2.289265685249119997e-04,-1.466577259634505026e-08,-7.780154555803164840e-05,-3.051124804187566042e-04,-1.169478055089712143e-03,-9.733359329402446747e-04,-8.917846571421250701e-05,-8.146129403030499816e-05,6.656136974925175309e-09,1.953932951437309384e-04,-5.764486195403151214e-05,4.023247398436069489e-03,4.077039659023284912e-02,4.366589710116386414e-03,4.423343576490879059e-03,1.402439811499789357e-04,5.824807158205658197e-05,-2.659657620824873447e-04,-1.608666381798684597e-03,-1.563628204166889191e-02,2.311400603502988815e-03,-1.135124079883098602e-02,-4.660136997699737549e-03,-1.893098000437021255e-03,-4.419049946591258049e-04,2.803648239932954311e-04,-2.586774935480207205e-04,-4.205523524433374405e-03,1.718265190720558167e-02,6.615320220589637756e-03,-8.181439712643623352e-03,-8.311973651871085167e-04,-2.287655224790796638e-04,-5.038517701905220747e-05,1.824243343435227871e-03,-2.711465349420905113e-04,1.063934154808521271e-02,8.314993232488632202e-03,-1.849744236096739769e-03,-3.324293997138738632e-03,-2.839170163497328758e-03,1.269371277885511518e-04,5.060694529674947262e-04,-7.955457083880901337e-03,5.552717484533786774e-03,2.484516613185405731e-02,3.591906977817416191e-03,5.181111395359039307e-03,-1.524929539300501347e-03,4.391030961414799094e-05,-4.017852712422609329e-03,1.730247051455080509e-03,-6.642700172960758209e-04,1.591235399246215820e-02,5.638144910335540771e-03,1.320308656431734562e-04,7.274621748365461826e-05,-3.636897235992364585e-05,-3.533341805450618267e-04,-2.659420948475599289e-03,-3.058912465348839760e-03,1.140102860517799854e-03,-6.869273784104734659e-05,-2.447511069476604462e-04,-3.345303048263303936e-05,-3.276756643799672020e-09,-7.133628969313576818e-06,-2.409395819995552301e-04,-2.360882470384240150e-03,-1.749033923260867596e-03,3.081177783315069973e-05,8.598704880569130182e-06,3.333684617246035486e-08,9.432567458134144545e-05,1.112169338739477098e-04,4.335918929427862167e-03,2.701128646731376648e-02,3.717480693012475967e-03,7.129680830985307693e-03,1.879058836493641138e-04,2.207524812547490001e-04,-1.227806060342118144e-04,-5.678844172507524490e-04,-1.531028933823108673e-02,-4.319328814744949341e-03,3.382944501936435699e-03,1.335006952285766602e-02,-3.659459762275218964e-03,-1.866392849478870630e-04,1.593211054569110274e-04,3.557815216481685638e-03,-5.853357259184122086e-03,2.674193587154150009e-03,6.674934644252061844e-03,-1.964192464947700500e-02,-1.616864814423024654e-03,-1.624765864107757807e-04,-5.537029355764389038e-04,2.665243577212095261e-03,-4.017744679003953934e-03,-1.219629496335983276e-02,-4.445010330528020859e-03,-1.070163864642381668e-02,-1.473547983914613724e-02,-5.564354360103607178e-04,1.129228694480843842e-04,1.496784854680299759e-03,-9.795921854674816132e-03,-2.104486897587776184e-02,2.509143389761447906e-02,1.103165745735168457e-02,-6.356238387525081635e-03,-1.595881883986294270e-03,1.030957864713855088e-04,-5.528265610337257385e-03,4.155865870416164398e-03,2.675339812412858009e-03,1.604633592069149017e-02,-4.507852718234062195e-03,-1.570320091559551656e-05,2.890631003538146615e-05,-5.989931014482863247e-05,-5.246282089501619339e-04,-2.982599660754203796e-03,-6.269671954214572906e-03,1.450296840630471706e-03,1.626812882022932172e-04,-1.726259069982916117e-04,9.464411050430499017e-06,5.290530680213123560e-08,-3.040791671082843095e-05,-3.236433840356767178e-04,-6.323450361378490925e-04,-3.985143557656556368e-04,5.907568993279710412e-05,-3.072014442295767367e-05,4.272624209988862276e-08,2.820300287567079067e-04,-5.943526048213243484e-05,6.129067391157150269e-03,3.983071446418762207e-02,-1.356422319076955318e-03,1.503464393317699432e-02,4.006300878245383501e-04,9.515586134511977434e-05,4.306169648771174252e-05,-2.784863812848925591e-03,-1.827495545148849487e-02,1.414665952324867249e-02,-1.252667140215635300e-02,-1.030321046710014343e-02,-8.097225800156593323e-03,-6.950079114176332951e-04,1.245057908818125725e-03,5.497633945196866989e-03,-1.260108686983585358e-02,2.656193822622299194e-02,3.381067421287298203e-03,-7.829654961824417114e-03,-3.954936983063817024e-04,-3.467384376563131809e-04,-1.212633505929261446e-04,2.862781519070267677e-03,-3.697210922837257385e-03,-1.151922624558210373e-03,7.291104644536972046e-03,6.577841006219387054e-03,-4.309024196118116379e-03,-4.151288419961929321e-03,8.410614827880635858e-05,2.904490102082490921e-03,-3.753731260076165199e-03,1.720691286027431488e-02,1.395083218812942505e-02,-1.309996005147695541e-03,8.478196104988455772e-04,-2.023121807724237442e-03,1.955900806933641434e-04,-3.906267229467630386e-04,5.692129489034414291e-04,9.448007680475711823e-03,6.516234017908573151e-03,7.232138887047767639e-03,6.709599983878433704e-05,1.262731093447655439e-04,5.791157309431582689e-05,-4.049967683386057615e-04,5.378673318773508072e-03,2.423953264951705933e-05,1.967704854905605316e-03,1.611880434211343527e-04,-4.250453202985227108e-04,-3.000062133651226759e-05,4.008575160696636885e-08,-8.995235111797228456e-05,-3.533723065629601479e-04,-7.292684167623519897e-04,7.762424065731465816e-04,-5.703091665054671466e-05,-5.068967584520578384e-05,1.817238626244943589e-08,2.947710163425654173e-04,-1.392073027091100812e-04,6.701972335577011108e-03,4.533431679010391235e-02,-2.655962482094764709e-03,1.571858674287796021e-02,4.484381061047315598e-04,1.187861780636012554e-04,2.675679570529609919e-05,-3.006401006132364273e-03,-1.233302243053913116e-02,5.142250098288059235e-03,-4.378488287329673767e-03,-1.623966358602046967e-02,-3.016028553247451782e-03,-4.774459521286189556e-04,2.169799990952014923e-04,2.295952290296554565e-03,-8.976136334240436554e-03,1.277273055166006088e-02,1.845432817935943604e-02,-1.555399503558874130e-02,-1.214489457197487354e-03,-1.511995214968919754e-04,-9.487571514910086989e-05,2.561497502028942108e-03,8.989742491394281387e-05,-6.966256536543369293e-03,-2.434961497783660889e-03,4.833444952964782715e-03,-2.266877563670277596e-03,-4.451441112905740738e-03,-1.091415178962051868e-04,2.776814624667167664e-03,-3.530853893607854843e-03,1.621147617697715759e-03,7.476128172129392624e-03,-1.515455916523933411e-02,1.129954005591571331e-03,-3.182359505444765091e-03,-7.218033715616911650e-05,-1.549803884699940681e-03,-2.617817604914307594e-03,-9.443261660635471344e-03,1.433771103620529175e-02,3.680203575640916824e-03,-4.807688819710165262e-04,1.125611888710409403e-04,9.556212462484836578e-04,-2.927467285189777613e-04,-9.599492768757045269e-04,-4.452152177691459656e-03,-2.987934276461601257e-03,-6.831021746620535851e-04,-4.521452647168189287e-04,-6.936830322956666350e-05,3.909983788616955280e-04,-1.943207753356546164e-04,-7.955482578836381435e-05,4.056344623677432537e-04,-6.215874454937875271e-04,3.126137016806751490e-04,-6.871463265269994736e-04,-6.806229939684271812e-04,-1.411755074514076114e-04,-1.062002032995223999e-03,4.655177239328622818e-03,3.581070527434349060e-02,-3.627178957685828209e-04,6.738065741956233978e-03,4.206154262647032738e-04,-8.404308464378118515e-04,-9.022886515595018864e-04,-1.211917842738330364e-03,-1.083397306501865387e-02,-5.039614625275135040e-04,-1.982653886079788208e-02,-1.278374716639518738e-02,-2.380594145506620407e-03,-2.130704699084162712e-03,1.306985039263963699e-03,3.340570721775293350e-03,3.654419444501399994e-03,2.153482474386692047e-02,7.764839567244052887e-03,-5.255297292023897171e-03,-8.782608434557914734e-03,-1.134088030084967613e-03,-4.253491060808300972e-04,2.224907046183943748e-03,1.718976069241762161e-03,4.029667004942893982e-03,1.329928357154130936e-02,8.839423768222332001e-03,-1.508466899394989014e-03,1.452760654501616955e-03,4.282157868146896362e-03,2.689866581931710243e-03,-2.776375738903880119e-03,7.631589658558368683e-03,3.090853057801723480e-02,6.677719065919518471e-04,5.624764598906040192e-03,-7.079094182699918747e-03,1.071487553417682648e-02,-8.166530169546604156e-03,-4.244111478328704834e-04,2.467717276886105537e-03,2.716841734945774078e-02,-1.075940765440464020e-02,3.260309994220733643e-02,1.844294555485248566e-02,-9.459920227527618408e-02,7.778004556894302368e-02,-7.643503695726394653e-02,6.212046742439270020e-02,3.166558220982551575e-03,-8.466575294733047485e-03,-2.153904177248477936e-03,5.844246516062412411e-06\n0.000000000000000000e+00,-4.897807957604527473e-05,-2.316639802302233875e-05,5.010784661862999201e-05,1.566293649375438690e-04,-1.227858592756092548e-04,-4.371195973362773657e-05,-2.923662201226306934e-08,1.343836192972958088e-04,9.572145063430070877e-05,3.557729767635464668e-03,2.687374129891395569e-02,3.094528056681156158e-02,1.984431641176342964e-03,9.887032210826873779e-04,2.760690222203265876e-05,-1.088097924366593361e-04,3.252798633184283972e-04,1.889543421566486359e-02,-1.653973385691642761e-02,1.118354313075542450e-02,8.325527422130107880e-03,-7.219515275210142136e-03,1.178320089820772409e-04,-3.802752180490642786e-04,-7.278621196746826172e-03,-8.423516526818275452e-03,-6.928253453224897385e-03,-1.093207392841577530e-02,1.342938747256994247e-03,-1.128827105276286602e-03,1.873182773124426603e-04,4.939331483910791576e-05,1.435048761777579784e-03,1.045078784227371216e-02,-2.165623381733894348e-02,5.921321455389261246e-03,-8.492136374115943909e-03,-2.114200033247470856e-03,-1.011297339573502541e-03,7.501927029807120562e-05,1.594168599694967270e-03,-2.365471236407756805e-02,5.080107599496841431e-03,-9.833250194787979126e-03,2.458143979310989380e-02,8.777146227657794952e-03,-4.527574637904763222e-04,-3.382212526048533618e-05,2.348123118281364441e-03,6.911927484907209873e-04,8.164701052010059357e-03,2.125898376107215881e-03,4.295838996767997742e-03,-5.638212314806878567e-05,1.236508542206138372e-04,-7.305653707589954138e-05,1.832772250054404140e-04,-2.849978627637028694e-03,-1.300205942243337631e-03,8.764493977651000023e-04,-1.047037767420988530e-05,4.592500044964253902e-05,8.284038631245493889e-05,1.140425265333533389e-08,-7.979557994985952973e-05,-3.220461949240416288e-04,2.979805503855459392e-05,1.626910176128149033e-03,-2.355812903260812163e-04,-3.651554652606137097e-05,-1.881804712056123208e-09,1.734605612000450492e-04,2.329127019038423896e-04,2.649173606187105179e-03,1.709401421248912811e-02,2.480637654662132263e-02,1.100988965481519699e-02,2.052593335974961519e-04,1.954201434273272753e-04,2.006029972108080983e-04,-2.745035802945494652e-03,-4.196272231638431549e-03,-4.276880063116550446e-03,4.334677942097187042e-03,4.328877665102481842e-03,-2.327596768736839294e-03,-8.462924597552046180e-05,-4.050290735904127359e-04,-9.299879893660545349e-03,-1.050512492656707764e-02,-1.214953698217868805e-02,2.570687094703316689e-03,-9.958896553143858910e-04,-3.408309072256088257e-03,1.948975987033918500e-04,-1.358302251901477575e-04,5.125128081999719143e-04,-3.815652336925268173e-03,-7.598219439387321472e-03,2.143631223589181900e-03,-9.549396345391869545e-04,-6.420304067432880402e-03,-2.335022669285535812e-03,1.971788587979972363e-04,8.620903827250003815e-06,2.799913985654711723e-03,6.147030740976333618e-03,-8.836518973112106323e-03,5.181312095373868942e-03,-1.726235845126211643e-03,-5.269789253361523151e-04,1.731321390252560377e-04,4.671411006711423397e-04,5.963227711617946625e-03,1.280430518090724945e-02,1.153608970344066620e-02,9.032144211232662201e-03,-1.520438818261027336e-04,3.267631400376558304e-04,-1.495321048423647881e-04,4.315875412430614233e-05,-5.063932389020919800e-03,-4.438410978764295578e-04,2.593593206256628036e-03,7.555489719379693270e-05,-1.565405837027356029e-04,-2.299783227499574423e-05,5.391608048910256912e-09,-1.057050394592806697e-05,-2.237610169686377048e-04,-3.639989299699664116e-03,-2.586159389466047287e-03,-1.893188746180385351e-04,-1.304121396970003843e-04,-1.658211168376055866e-08,2.447086735628545284e-04,-2.583293244242668152e-04,2.310455078259110451e-03,1.071054674685001373e-02,-9.553283452987670898e-04,1.976187527179718018e-02,3.035348199773579836e-04,1.510303845861926675e-04,3.313815104775130749e-04,-2.405352657660841942e-03,7.715438492596149445e-03,3.534873016178607941e-03,1.949570141732692719e-03,9.053223766386508942e-03,-6.847037002444267273e-05,-2.256092702737078071e-04,3.590418491512537003e-04,-3.023709636181592941e-03,-1.453846227377653122e-03,8.826005272567272186e-03,-1.483801379799842834e-02,-9.843958541750907898e-04,-4.537855274975299835e-04,-1.481578510720282793e-04,-1.780763850547373295e-04,1.580463722348213196e-03,9.518384933471679688e-03,6.626446731388568878e-03,1.857304479926824570e-03,-2.593602985143661499e-03,-7.310824468731880188e-03,-7.509348215535283089e-04,3.952476545237004757e-04,5.082189571112394333e-03,1.317443698644638062e-02,1.528480555862188339e-03,-2.703923359513282776e-02,2.626805007457733154e-02,-4.823552444577217102e-04,-2.601539716124534607e-03,3.378293185960501432e-04,-2.197029534727334976e-03,9.579286910593509674e-03,1.655091531574726105e-02,1.730071753263473511e-02,-2.602490829303860664e-03,-7.563456165371462703e-05,3.353950742166489363e-04,-1.107196294469758868e-04,-4.016734019387513399e-04,-3.398563247174024582e-03,-8.234118577092885971e-04,4.945204127579927444e-03,1.371957187075167894e-04,-1.623256830498576164e-04,8.277166489278897643e-05,5.464182883940793545e-09,-2.279491855006199330e-05,1.489373535150662065e-04,-8.101244457066059113e-04,6.290478631854057312e-04,1.113089965656399727e-04,1.127352588810026646e-04,-1.222305456849426264e-08,5.001583122066222131e-05,9.763316484168171883e-07,3.895539324730634689e-03,1.050084084272384644e-02,4.850522428750991821e-02,7.662903517484664917e-03,-1.781236205715686083e-04,6.204604869708418846e-05,-5.849149601999670267e-05,-2.060537692159414291e-03,1.242537610232830048e-02,7.748253177851438522e-03,8.072881959378719330e-03,-9.275030344724655151e-03,8.448306471109390259e-05,-4.174350760877132416e-04,4.644053988158702850e-04,3.897787304595112801e-03,1.414818689227104187e-02,-1.572791486978530884e-02,-2.543912827968597412e-02,-1.549438945949077606e-02,8.866852149367332458e-03,2.583391615189611912e-04,-1.780035818228498101e-04,2.529328223317861557e-03,-7.273055613040924072e-03,8.436196483671665192e-03,-1.763002388179302216e-02,-2.375259809195995331e-02,-1.354619674384593964e-02,-1.454047160223126411e-03,-2.007834700634703040e-04,1.792308758012950420e-03,3.248541383072733879e-03,2.186207287013530731e-02,-1.270020008087158203e-02,1.063444884493947029e-03,-1.881085219793021679e-03,5.147866904735565186e-04,2.094156225211918354e-04,-9.085897181648761034e-05,5.863511003553867340e-03,3.135530650615692139e-02,5.649109371006488800e-03,1.902931602671742439e-03,5.105862510390579700e-05,5.049572064308449626e-05,1.203033025376498699e-04,5.554637755267322063e-05,-4.056585021317005157e-04,3.118396503850817680e-03,1.061642891727387905e-03,1.277151022804901004e-04,-4.436328599695116282e-04,-2.639659214764833450e-06,2.966385181935038418e-08,7.213238859549164772e-04,1.472218544222414494e-03,-3.726008348166942596e-03,-1.186828501522541046e-02,1.287756720557808876e-03,-5.178987339604645967e-05,-3.226318767701741308e-08,-1.342586940154433250e-03,-1.843582023866474628e-03,-2.573469467461109161e-02,-7.897797226905822754e-02,4.558525383472442627e-01,-8.593571186065673828e-02,-3.450952237471938133e-03,-1.205078209750354290e-03,-8.452599286101758480e-04,2.026915177702903748e-02,1.661410671658813953e-03,8.706981688737869263e-02,-6.350704282522201538e-02,-4.823931306600570679e-02,2.029114030301570892e-02,-5.515232332982122898e-04,2.865082584321498871e-03,6.332672387361526489e-02,4.262033849954605103e-02,4.315532743930816650e-02,-3.592243883758783340e-03,1.124189328402280807e-02,3.035372868180274963e-02,-2.005985472351312637e-03,8.309306576848030090e-04,-5.564727820456027985e-03,-9.194306097924709320e-03,6.130033358931541443e-02,-5.076143890619277954e-02,1.478610932826995850e-02,4.235315322875976562e-02,1.495797932147979736e-02,-1.387819764204323292e-03,-1.136980857700109482e-02,-2.650330960750579834e-02,-4.581921175122261047e-02,4.917164519429206848e-02,-7.534888386726379395e-02,3.287583123892545700e-03,6.347588729113340378e-03,-1.289068022742867470e-03,-1.247529755346477032e-03,-3.256195038557052612e-02,-1.285770088434219360e-01,-8.017316460609436035e-02,-7.681991904973983765e-02,6.122207269072532654e-04,-1.927269506268203259e-03,3.797770186793059111e-04,2.366004337090998888e-04,2.312883362174034119e-02,3.720764943864196539e-04,-8.956396952271461487e-03,9.203368099406361580e-04,1.331173116341233253e-03,9.285017586080357432e-05,-3.903381440295561333e-08,-6.046788621461018920e-05,-2.121467841789126396e-04,1.572190318256616592e-03,2.647742396220564842e-03,-6.361450505210086703e-05,8.866201096680015326e-05,4.278007281754980795e-08,1.977280480787158012e-04,2.616758865769952536e-04,3.678340231999754906e-03,1.878200797364115715e-03,2.544941008090972900e-02,1.232790853828191757e-02,6.228997954167425632e-04,1.283075835090130568e-04,1.265320315724238753e-04,-2.497484209015965462e-03,3.496354445815086365e-03,-2.347647584974765778e-02,3.861199831590056419e-03,5.093787331134080887e-03,-1.328312442637979984e-03,7.070925494190305471e-05,1.028961196425370872e-04,-2.241892972961068153e-03,6.236615590751171112e-04,-1.147594489157199860e-02,-3.138973843306303024e-03,6.134235300123691559e-03,-1.326821511611342430e-03,8.044782589422538877e-05,-6.748872692696750164e-05,1.130133401602506638e-03,1.911390107125043869e-03,9.465315379202365875e-04,6.203173194080591202e-03,-1.464443933218717575e-02,-5.499682854861021042e-03,-2.032307209447026253e-03,1.460155035601928830e-04,1.921129878610372543e-03,4.495209082961082458e-03,1.173890568315982819e-02,-8.300259709358215332e-03,9.474826976656913757e-03,1.562916004331782460e-04,-7.772768731229007244e-04,7.702491711825132370e-05,9.678502101451158524e-05,7.621654774993658066e-03,7.607750594615936279e-03,1.865170523524284363e-02,5.280090030282735825e-03,-1.081398004316724837e-04,1.645666197873651981e-04,-4.922959305986296386e-06,1.279643038287758827e-05,-5.506334127858281136e-04,-2.097433898597955704e-04,1.451143063604831696e-03,1.030596467899158597e-04,-3.040345327463001013e-04,1.758716280164662749e-06,-2.251545083709061146e-08,-1.367703807773068547e-04,-2.358651545364409685e-04,1.757160411216318607e-03,1.841400749981403351e-03,-2.543407608754932880e-04,-8.977047400549054146e-06,-2.843171387212350965e-08,2.054820215562358499e-04,1.436957099940627813e-04,-3.976184234488755465e-04,1.207462791353464127e-02,3.765705227851867676e-02,1.256932318210601807e-02,1.587291626492515206e-04,3.993710924987681210e-05,3.497921861708164215e-04,-3.170611336827278137e-03,9.213499724864959717e-03,-2.150001749396324158e-02,-6.190829910337924957e-03,-1.336641889065504074e-02,-6.430118810385465622e-05,-2.219512680312618613e-04,-3.578898613341152668e-04,-1.023756433278322220e-02,-7.936462759971618652e-03,-9.252386167645454407e-03,7.913250476121902466e-03,1.054956950247287750e-02,-2.653105184435844421e-03,2.436838403809815645e-04,3.765217843465507030e-05,-1.525696949101984501e-03,8.825741242617368698e-04,-1.018267124891281128e-03,3.702803747728466988e-03,1.486529223620891571e-02,-8.695500902831554413e-03,-4.081108141690492630e-03,2.368082350585609674e-04,-1.614389591850340366e-03,1.960762962698936462e-02,5.764967296272516251e-03,-1.295887120068073273e-02,-4.833169281482696533e-03,-9.754680097103118896e-03,-1.056592445820569992e-04,2.204551710747182369e-04,2.832534257322549820e-03,5.839006509631872177e-03,1.382775697857141495e-02,1.944960677064955235e-03,1.452100835740566254e-02,-1.125043490901589394e-04,3.406008472666144371e-04,-7.608231680933386087e-05,2.330137649551033974e-04,-2.391529968008399010e-03,3.625616896897554398e-03,1.668901415541768074e-03,-7.304064638447016478e-05,-2.017606311710551381e-04,-5.880235403310507536e-05,-1.783587322279345244e-08,-4.687922773882746696e-05,-2.623691980261355639e-04,1.638010609894990921e-03,2.531579928472638130e-03,-2.063941938104107976e-04,1.407813688274472952e-04,-3.913490331797220279e-08,1.233820512425154448e-04,4.128139698877930641e-04,1.813212758861482143e-03,8.098997175693511963e-03,4.048197343945503235e-02,3.581641940400004387e-03,1.872108114184811711e-04,2.238596352981403470e-04,3.005630860570818186e-04,-1.351389219053089619e-03,2.744178986176848412e-03,-2.240450866520404816e-02,9.304299950599670410e-03,5.403718911111354828e-03,-2.346728462725877762e-03,2.078769903164356947e-04,-3.027616476174443960e-04,-2.820613328367471695e-03,8.811263367533683777e-03,-1.538140513002872467e-02,-4.121707286685705185e-03,4.736220464110374451e-03,-2.608881099149584770e-03,3.667827404569834471e-04,-1.786020875442773104e-04,-3.420042921788990498e-04,-2.668078057467937469e-03,-5.611967761069536209e-03,-8.328007534146308899e-03,4.533648490905761719e-03,-4.305467009544372559e-03,-1.821209560148417950e-03,2.654414274729788303e-04,-2.129013882949948311e-03,2.316532190889120102e-03,1.161104068160057068e-03,5.316437454894185066e-04,1.602205634117126465e-02,-1.828337437473237514e-03,-1.374119892716407776e-03,3.336015506647527218e-04,-3.660631133243441582e-03,8.298845961689949036e-03,4.134545568376779556e-03,1.754852384328842163e-02,1.328898314386606216e-02,-2.054348005913197994e-04,3.103564085904508829e-04,-1.052266816259361804e-04,-4.906331305392086506e-04,-7.227206137031316757e-03,-7.051621563732624054e-03,1.444094581529498100e-03,-7.848658424336463213e-05,-1.343809854006394744e-04,-3.320377436466515064e-05,-9.799953204492339864e-08,-5.822166713187471032e-05,-5.339128256309777498e-05,2.729567699134349823e-03,2.823041286319494247e-03,-1.340954040642827749e-04,8.492088818456977606e-05,-1.423404683009721339e-08,-1.776847057044506073e-05,2.652966068126261234e-04,6.569664692506194115e-04,-2.539032138884067535e-03,1.338969543576240540e-02,2.937479177489876747e-03,1.037053763866424561e-03,-1.089781580958515406e-04,-7.728681666776537895e-04,-9.454364189878106117e-04,-1.077525317668914795e-02,-7.178897969424724579e-03,1.426140684634447098e-02,-1.332151703536510468e-02,6.837259978055953979e-03,3.436621627770364285e-04,-1.216089818626642227e-03,-6.622172426432371140e-03,-1.966675557196140289e-02,-1.869266107678413391e-02,1.439831033349037170e-02,-1.484009437263011932e-02,3.299324074760079384e-03,1.961784728337079287e-04,-1.503420062363147736e-04,1.536457275506108999e-04,3.457840997725725174e-03,-3.234397619962692261e-02,-3.289542719721794128e-02,-1.036650780588388443e-02,4.161576740443706512e-03,-1.404568320140242577e-03,-2.512174542061984539e-04,3.939460963010787964e-03,-6.941908970475196838e-03,-2.819167450070381165e-03,2.651721239089965820e-03,6.565618328750133514e-03,1.230971701443195343e-02,-1.366869109915569425e-04,-6.641685031354427338e-04,8.267680183053016663e-03,-1.245176652446389198e-03,1.934585161507129669e-02,2.472113445401191711e-02,-7.202172651886940002e-03,3.186266403645277023e-04,-1.231167931109666824e-03,-1.319283153861761093e-03,5.986769683659076691e-04,1.060756156221032143e-03,-2.854326274245977402e-03,-8.208602666854858398e-03,-1.545978826470673084e-03,7.779194274917244911e-04,-5.881203105673193932e-04,-4.104625550098717213e-04,3.691329038701951504e-05,9.164606308331713080e-05,3.893053508363664150e-04,2.724729711189866066e-03,-6.188328843563795090e-04,1.118333602789789438e-04,3.341602568980306387e-04,3.610618878155946732e-04,8.310494013130664825e-04,4.796654917299747467e-03,1.108837686479091644e-02,4.253506660461425781e-02,1.486872881650924683e-02,3.967582015320658684e-04,7.502225344069302082e-04,-3.947915975004434586e-04,-4.629245027899742126e-03,-3.332013497129082680e-03,3.832116024568676949e-03,1.417058054357767105e-02,9.640466421842575073e-03,-1.258368417620658875e-02,1.090346602723002434e-03,1.047290745191276073e-03,-2.013010159134864807e-02,-9.473296813666820526e-04,-1.190557330846786499e-02,4.222739487886428833e-03,8.220143616199493408e-03,-7.256365381181240082e-03,1.629270962439477444e-03,-1.454782322980463505e-03,4.429487744346261024e-04,8.713532239198684692e-03,1.138089410960674286e-02,6.893191486597061157e-03,-1.048768777400255203e-02,-9.531375020742416382e-03,-3.467141417786478996e-03,-1.059465139405801892e-04,-4.879097919911146164e-03,-2.441653050482273102e-03,-8.676675497554242611e-04,-3.337543085217475891e-02,4.095984157174825668e-03,-1.153529621660709381e-02,-4.501134972088038921e-04,-2.511308528482913971e-03,3.418239299207925797e-03,-5.833412520587444305e-03,2.014683373272418976e-02,-4.905028734356164932e-03,1.942463405430316925e-02,-8.806612342596054077e-02,-6.653686054050922394e-03,1.054303944110870361e-01,-4.876137524843215942e-02,5.748330801725387573e-02,-7.068143039941787720e-02,7.430696859955787659e-04,2.609867788851261139e-02,-6.226314697414636612e-03,-3.446096889092586935e-05\n0.000000000000000000e+00,-7.886037201387807727e-05,-1.564971898915246129e-04,-7.468671537935733795e-04,5.718823522329330444e-04,-8.523200813215225935e-05,-6.332669727271422744e-05,7.920658795512736106e-09,2.685774816200137138e-04,-1.473609299864619970e-04,6.238844711333513260e-03,9.494521655142307281e-03,9.900769218802452087e-03,1.534586399793624878e-02,5.941506242379546165e-04,1.160098472610116005e-04,-3.691869642352685332e-05,-2.544773044064640999e-03,-7.508041337132453918e-03,-2.028156304731965065e-03,-7.186168804764747620e-03,6.449378095567226410e-03,5.536492913961410522e-03,-1.743433531373739243e-04,-2.070841219392605126e-05,-3.070986131206154823e-03,-5.822802777402102947e-04,1.560810254886746407e-03,-7.677519693970680237e-03,-1.975496532395482063e-03,3.430947894230484962e-03,-5.833305476699024439e-05,-7.179983367677778006e-05,1.799530815333127975e-03,9.401279501616954803e-03,3.143266076222062111e-03,-6.382038816809654236e-03,1.334264292381703854e-03,-5.287793464958667755e-03,-2.233773004263639450e-03,3.840143108391202986e-05,4.855206236243247986e-03,7.440819870680570602e-03,-9.983178228139877319e-03,4.698743578046560287e-03,5.456046201288700104e-03,2.803424140438437462e-03,-1.059230067767202854e-03,-1.997901381400879472e-05,5.687574390321969986e-03,7.917141541838645935e-03,5.719377659261226654e-03,6.059637293219566345e-03,5.604913458228111267e-04,7.363850454567000270e-05,-8.187093771994113922e-05,4.499296665017027408e-06,4.032183205708861351e-04,1.868484192527830601e-03,2.255870727822184563e-03,-6.619146442972123623e-04,-2.319836639799177647e-04,-2.572345256339758635e-04,1.451493290005601011e-07,-2.483993988278143661e-08,-8.501314005116000772e-05,-1.844467769842594862e-04,-1.345450873486697674e-03,2.041389088844880462e-04,-8.766497194301337004e-05,-9.701558883534744382e-05,1.205051081143437841e-08,2.573944802861660719e-04,-2.426566643407568336e-04,5.804804153740406036e-03,1.150534395128488541e-02,5.937374662607908249e-03,1.738671213388442993e-02,6.245992262847721577e-04,1.030330167850479484e-04,-6.839392153779044747e-05,-2.416657982394099236e-03,-5.392845720052719116e-03,-2.172715961933135986e-03,-6.444238591939210892e-03,8.332244120538234711e-03,4.814068321138620377e-03,-2.335413155378773808e-04,-6.354079232551157475e-05,-2.429160987958312035e-03,-2.053315285593271255e-03,5.530966911464929581e-03,-3.062144387513399124e-03,-1.681748311966657639e-03,3.450832329690456390e-03,-1.063547533703967929e-04,-1.011807762552052736e-04,2.234022831544280052e-03,1.014535874128341675e-02,1.945925643667578697e-03,-3.841522615402936935e-03,-9.226430120179429650e-05,-5.589941516518592834e-03,-2.291898941621184349e-03,2.399564255028963089e-05,6.294146180152893066e-03,2.768248319625854492e-03,-1.090357452630996704e-02,7.749563083052635193e-04,4.677650984376668930e-03,4.456440452486276627e-03,-8.703273488208651543e-04,-8.110194175969809294e-05,5.838727112859487534e-03,8.354025892913341522e-03,2.838350599631667137e-03,6.679270416498184204e-03,2.986402541864663363e-04,9.249071445083245635e-05,-9.299914381699636579e-05,1.825092112994752824e-05,4.197945236228406429e-04,2.183630596846342087e-03,2.225077012553811073e-03,-6.701319944113492966e-04,-2.570948854554444551e-04,-2.994368842337280512e-04,6.555434538313420489e-06,5.359303667518133807e-09,-3.769172690226696432e-05,-1.140576205216348171e-04,-6.939920713193714619e-04,6.777222733944654465e-04,-7.450576231349259615e-05,-4.476905814954079688e-05,1.716074926605415385e-08,4.527235432760789990e-05,-4.481710493564605713e-05,1.297824201174080372e-03,7.807316258549690247e-03,1.440065167844295502e-02,8.636619895696640015e-03,5.092874052934348583e-04,7.448204996762797236e-05,-4.315410478739067912e-05,-2.221879549324512482e-04,1.426092348992824554e-04,-6.586817326024174690e-04,5.509841721504926682e-03,1.534953340888023376e-02,3.400329500436782837e-03,8.450467430520802736e-05,-3.267991996835917234e-04,-3.704944159835577011e-03,-4.979810211807489395e-03,-1.847460400313138962e-03,-2.903802786022424698e-03,-1.909347483888268471e-03,1.375139923766255379e-03,5.405938281910493970e-05,-1.088628559955395758e-04,4.714929964393377304e-04,5.814694799482822418e-03,1.894518733024597168e-03,-7.756306789815425873e-03,-7.197705563157796860e-04,-4.952860064804553986e-03,-3.364328294992446899e-04,3.944861600757576525e-05,5.516135133802890778e-03,-6.924767512828111649e-04,4.660154227167367935e-03,-2.689878456294536591e-03,-3.055234439671039581e-03,-5.172952078282833099e-04,2.676916192285716534e-04,1.880480704130604863e-05,3.969972021877765656e-03,3.620339091867208481e-03,9.538408368825912476e-03,3.094752784818410873e-03,-4.178902599960565567e-06,1.803635677788406610e-05,-2.023915294557809830e-05,-1.975281702470965683e-05,3.609637788031250238e-04,7.411421975120902061e-04,2.361657097935676575e-03,-1.479351776652038097e-04,-8.843780960887670517e-07,-1.650595222599804401e-04,1.421797060174867511e-05,-1.435826479934121380e-08,-4.314590478315949440e-05,-2.255996223539113998e-04,-8.907816372811794281e-04,1.300768926739692688e-04,-8.370212890440598130e-05,-5.097353277960792184e-05,2.781723651423817500e-08,2.152349479729309678e-04,-9.947802755050361156e-05,4.082313738763332367e-03,1.104986201971769333e-02,3.411781508475542068e-03,1.559625007212162018e-02,2.680967736523598433e-05,1.100133231375366449e-04,1.300487638218328357e-04,-1.512243412435054779e-03,-8.783405646681785583e-03,-1.016749721020460129e-02,-1.263886224478483200e-02,1.267143432050943375e-02,2.124393358826637268e-04,-3.132152778562158346e-05,5.637556023430079222e-05,-1.634755404666066170e-03,-3.668073564767837524e-03,6.637884769588708878e-03,3.692396450787782669e-03,2.319950144737958908e-03,-6.652312818914651871e-03,-1.533525355625897646e-04,-9.930212399922311306e-05,1.125863636843860149e-03,1.050748862326145172e-02,-8.585065370425581932e-05,-4.557348322123289108e-03,3.947613760828971863e-03,-3.613214939832687378e-03,-7.966018747538328171e-04,1.018147813738323748e-04,4.189255181699991226e-03,7.752701174467802048e-03,-1.102151907980442047e-02,-3.496604971587657928e-03,4.153328947722911835e-03,6.236631423234939575e-03,-3.496823774185031652e-05,5.674116619047708809e-05,-4.024486523121595383e-03,5.133987404406070709e-03,3.922326024621725082e-03,1.023245230317115784e-02,3.325935918837785721e-03,-9.995541768148541451e-05,1.012987995636649430e-04,-7.526208355557173491e-05,-1.797384175006300211e-04,-1.913800137117505074e-03,-4.550807643681764603e-04,2.068814821541309357e-03,1.187271482194773853e-04,-4.643601641873829067e-05,2.735561974986921996e-05,-3.992681740783154964e-09,6.324099376797676086e-04,1.470777206122875214e-03,7.210428826510906219e-03,-3.227194538339972496e-03,6.584361544810235500e-04,5.736006423830986023e-04,5.538640834856778383e-08,-1.894454122520983219e-03,1.403648639097809792e-03,-4.585035517811775208e-02,-7.917293906211853027e-02,-8.581747859716415405e-02,5.229106545448303223e-01,-5.104479845613241196e-03,-7.367905927821993828e-04,5.281965131871402264e-04,1.753056980669498444e-02,5.178577825427055359e-02,2.601209282875061035e-02,3.672408685088157654e-02,-7.117611169815063477e-02,-3.591743111610412598e-02,1.512698014266788960e-03,5.644317716360092163e-04,2.164710313081741333e-02,2.194911241531372070e-02,-2.761727385222911835e-02,3.515978530049324036e-02,2.382572181522846222e-02,-2.159704454243183136e-02,5.025985883548855782e-04,4.962484235875308514e-04,-1.727277226746082306e-02,-8.401551842689514160e-02,-4.621682688593864441e-03,4.525110498070716858e-02,1.902791089378297329e-03,3.870563581585884094e-02,1.755425147712230682e-02,-1.316997804678976536e-04,-4.943612217903137207e-02,-2.916765958070755005e-02,6.929098069667816162e-02,-1.951185986399650574e-02,-2.226139605045318604e-02,-3.129035979509353638e-02,5.106597673147916794e-03,6.089966045692563057e-04,-4.619352146983146667e-02,-5.856317654252052307e-02,-3.255533054471015930e-02,-2.881156466901302338e-02,5.426163319498300552e-03,-6.041487795300781727e-04,7.750152726657688618e-04,-6.671236405964009464e-06,-3.214638214558362961e-03,-1.422207709401845932e-02,-1.858277060091495514e-02,6.043962202966213226e-03,2.011018805205821991e-03,2.166606485843658447e-03,-1.144038833444938064e-04,-2.683918864931911230e-09,-7.856563024688512087e-05,-1.560200616950169206e-04,-8.948401664383709431e-04,3.570087719708681107e-04,-7.194869249360635877e-05,-7.376914436463266611e-05,-3.167224349454045296e-08,2.519597765058279037e-04,-1.999791420530527830e-04,5.963489413261413574e-03,1.090899202972650528e-02,9.830910712480545044e-03,1.416384149342775345e-02,6.755889626219868660e-04,6.242880044737830758e-05,-9.716941713122650981e-05,-2.159491647034883499e-03,-5.792260635644197464e-03,-6.226738914847373962e-03,-6.175597663968801498e-03,9.134357795119285583e-03,6.193731445819139481e-03,-2.289272379130125046e-04,3.548662789398804307e-05,-1.995787024497985840e-03,6.624656380154192448e-04,1.696178107522428036e-03,-5.777067039161920547e-03,-1.936330692842602730e-03,3.738732542842626572e-03,-9.809179755393415689e-05,-5.373986641643568873e-05,2.246127231046557426e-03,1.089326664805412292e-02,5.944021977484226227e-03,-2.811572048813104630e-03,-1.888373401015996933e-03,-5.825745407491922379e-03,-2.379036042839288712e-03,-1.238259574165567756e-04,6.102959625422954559e-03,2.131188055500388145e-03,-9.323022328317165375e-03,6.359700113534927368e-03,4.155407659709453583e-03,4.672354087233543396e-03,-7.328310166485607624e-04,-6.533992564072832465e-05,6.672683637589216232e-03,9.975630789995193481e-03,4.817855078727006912e-04,-2.348080044612288475e-03,-1.903099007904529572e-03,1.155428617494180799e-04,-7.711865328019484878e-05,3.248692155466414988e-05,4.181780386716127396e-04,3.261661157011985779e-03,2.795980777591466904e-03,-5.813473835587501526e-04,-2.145496837329119444e-04,-2.968770859297364950e-04,9.924235200742259622e-06,2.552587829995900393e-08,-5.902264092583209276e-05,-1.188652604469098151e-04,-1.923248637467622757e-04,4.575069469865411520e-04,-5.450250318972393870e-05,-6.949597445782274008e-05,-4.353660187916830182e-08,2.198089205194264650e-04,-1.623984280740842223e-04,5.326658952981233597e-03,1.423291489481925964e-02,7.298961747437715530e-03,1.354845892637968063e-02,4.481945070438086987e-04,8.158663695212453604e-05,-8.909001917345449328e-05,-2.026111353188753128e-03,-4.115649033337831497e-03,-5.306518636643886566e-03,-4.721847362816333771e-03,8.798885159194469452e-03,3.271141322329640388e-03,-1.500443468103185296e-04,5.464212154038250446e-05,-2.205828437581658363e-03,1.163362292572855949e-03,3.750287694856524467e-03,-1.597063615918159485e-02,-3.552062902599573135e-03,2.140728291124105453e-03,-4.615013676811940968e-05,1.180417893920093775e-04,1.634509651921689510e-03,1.009145099669694901e-02,4.952852614223957062e-03,-6.666169036179780960e-03,6.638428894802927971e-04,-2.194638829678297043e-03,-1.232986105605959892e-03,2.591284646769054234e-05,4.167525563389062881e-03,-6.074168486520648003e-04,-8.633347228169441223e-03,5.284008570015430450e-03,1.061409991234540939e-02,7.529525086283683777e-03,-9.511880343779921532e-04,-8.035993232624605298e-05,4.313607700169086456e-03,5.820918362587690353e-03,4.628040827810764313e-03,9.562126360833644867e-03,-2.689219079911708832e-03,5.145077375345863402e-05,-6.150278204586356878e-05,1.267554671358084306e-05,3.160784835927188396e-04,1.527709770016372204e-03,1.823302474804222584e-03,-7.623154670000076294e-04,-1.707689079921692610e-04,-2.291932178195565939e-04,6.686026154056889936e-06,1.356602297164499760e-08,-8.841449016472324729e-05,-1.925937249325215816e-04,-1.010015606880187988e-03,4.455594462342560291e-04,-5.038681047153659165e-05,-5.978696935926564038e-05,4.282537702238187194e-08,2.536885440349578857e-04,-1.974821352632716298e-04,6.269016303122043610e-03,1.190046593546867371e-02,9.048920124769210815e-03,1.616697944700717926e-02,5.790911964140832424e-04,8.890732715371996164e-05,-1.295641413889825344e-04,-2.493883948773145676e-03,-4.245100542902946472e-03,-1.550118322484195232e-03,-8.521058596670627594e-03,9.612148627638816833e-03,5.790347699075937271e-03,-2.159302966902032495e-04,1.057289773598313332e-05,-6.188904517330229282e-04,-2.038402948528528214e-03,2.818990033119916916e-03,-3.605025587603449821e-03,4.964666441082954407e-04,7.682620082050561905e-03,-9.043679892783984542e-05,-8.579801215091720223e-05,2.287736861035227776e-03,1.000750344246625900e-02,5.318266339600086212e-04,-3.998724743723869324e-03,1.689015072770416737e-03,-3.823235165327787399e-03,-2.514655236154794693e-03,1.085441908799111843e-06,5.887463223189115524e-03,4.355211742222309113e-03,-9.548155590891838074e-03,-3.882939345203340054e-04,3.534405259415507317e-03,4.953809548169374466e-03,-7.465734961442649364e-04,-1.072797604138031602e-04,2.932790201157331467e-03,1.053371280431747437e-02,4.248457029461860657e-03,3.245758358389139175e-03,-8.090527262538671494e-05,6.216627662070095539e-05,-9.739265078678727150e-05,4.110032750759273767e-05,5.531479255296289921e-04,-2.566179027780890465e-04,2.502577845007181168e-04,-1.030215295031666756e-03,-3.607295802794396877e-04,-2.800099609885364771e-04,1.371168673358624801e-05,3.982040652772411704e-08,-6.153121648821979761e-05,-1.388129603583365679e-04,-3.495502169243991375e-04,7.968220743350684643e-04,-5.061812407802790403e-05,-3.547707819961942732e-05,-2.236382101727940608e-08,1.987981959246098995e-04,-2.383240935159847140e-04,5.574191920459270477e-03,9.808824397623538971e-03,5.971195176243782043e-03,1.688987761735916138e-02,8.636523270979523659e-04,1.247470572707243264e-05,-3.793642681557685137e-04,-1.465189619921147823e-03,-7.114806678146123886e-03,-9.584628278389573097e-04,-1.544620841741561890e-03,1.165532972663640976e-03,9.456573054194450378e-03,-1.492209266871213913e-04,-1.507242559455335140e-04,-1.190610346384346485e-04,-5.616275593638420105e-03,4.915051627904176712e-03,3.559137228876352310e-03,-1.140109449625015259e-02,7.093914318829774857e-03,-1.662860449869185686e-04,-1.152251206804066896e-04,2.477279631420969963e-03,9.666562080383300781e-03,-7.699972949922084808e-03,-1.012942660599946976e-02,2.121646888554096222e-03,-1.126302755437791348e-03,-2.399973571300506592e-03,-7.653979992028325796e-05,7.433643564581871033e-03,5.207341164350509644e-03,-1.530161593109369278e-02,-1.115902327001094818e-03,-3.223871113732457161e-03,6.168571300804615021e-03,-2.180636365665122867e-04,-2.560520661063492298e-04,9.855682030320167542e-03,6.140616256743669510e-03,3.581070574000477791e-03,2.681371290236711502e-03,-6.749970838427543640e-03,2.347405534237623215e-04,-6.483377655968070030e-04,-2.122510195476934314e-04,1.221691141836345196e-03,3.663000650703907013e-03,-4.932179581373929977e-04,-6.753332912921905518e-03,-1.297342590987682343e-03,-1.659468689467757940e-04,4.486430552788078785e-04,-2.142191951861605048e-04,-8.319385233335196972e-05,8.189664185920264572e-06,-1.093630329705774784e-03,8.232538239099085331e-04,2.521982532925903797e-04,1.515852054581046104e-04,-2.097246033372357488e-04,6.785194273106753826e-04,-7.082177035044878721e-05,5.122630391269922256e-03,5.999601911753416061e-03,8.252946659922599792e-03,1.592115685343742371e-02,7.301755831576883793e-04,-1.871285057859495282e-04,1.857129682321101427e-04,-2.397578209638595581e-03,-7.903535850346088409e-03,-3.146430943161249161e-03,-2.825944218784570694e-03,1.310315169394016266e-02,1.292754081077873707e-03,4.967729328200221062e-04,-9.598687756806612015e-05,-4.682222381234169006e-03,1.817710231989622116e-03,2.661050762981176376e-03,-6.852614227682352066e-03,2.781623741611838341e-03,1.095072715543210506e-03,5.569134373217821121e-05,5.812534363940358162e-04,1.327091711573302746e-03,1.450028270483016968e-02,1.735185738652944565e-03,-1.891812542453408241e-03,3.578073345124721527e-03,-6.640015635639429092e-03,-6.897506536915898323e-04,-8.791671716608107090e-04,4.420191049575805664e-03,9.192352183163166046e-03,-1.476795040071010590e-02,4.923709202557802200e-04,1.385604962706565857e-03,7.567602442577481270e-04,1.091028796508908272e-03,1.791833201423287392e-03,7.357074413448572159e-03,2.434733090922236443e-03,-3.510739654302597046e-03,1.523834653198719025e-02,9.244629181921482086e-03,5.996196530759334564e-03,-5.510920658707618713e-03,-3.091312199831008911e-02,2.573350677266716957e-03,6.682190112769603729e-03,-3.023966448381543159e-03,-3.456321079283952713e-03,-3.789497073739767075e-03,6.644960958510637283e-03,-4.246755452186334878e-06\n0.000000000000000000e+00,-3.376364702489809133e-06,-3.576968993002083153e-06,1.619652175577357411e-04,1.604836434125900269e-04,-4.104717845621053129e-07,1.185024643746146467e-06,-1.524920278939134732e-08,7.330884727707598358e-06,-1.467743970806623111e-07,2.384712715866044164e-04,4.883870715275406837e-04,3.167791583109647036e-04,4.418420721776783466e-04,7.252969953697174788e-05,-1.065520245902007446e-05,-2.496940578566864133e-05,-5.188939394429326057e-05,-5.423488910309970379e-04,-5.461757536977529526e-04,4.901133797829970717e-05,1.732259988784790039e-07,6.458654534071683884e-04,7.805731911503244191e-06,-8.768070983933284879e-06,-9.592302376404404640e-05,-1.097216954804025590e-04,-6.637274636887013912e-04,-9.361747652292251587e-05,1.825556500989478081e-05,5.275528528727591038e-04,1.651040633987577166e-06,1.136618448072113097e-05,9.430803766008466482e-05,6.650696741417050362e-04,2.346315886825323105e-04,-2.476286026649177074e-04,-3.842666046693921089e-05,3.808074397966265678e-04,-1.346812932752072811e-04,-1.429648182238452137e-05,2.761451469268649817e-04,-2.501728013157844543e-04,1.003690849756821990e-04,6.174157024361193180e-04,-3.695306077133864164e-05,5.233936826698482037e-04,-5.640896779368631542e-05,-1.947957389347720891e-05,8.227611542679369450e-04,3.761113912332803011e-04,2.752778236754238605e-04,2.636582648847252131e-04,-9.004922321764752269e-05,7.273602932400535792e-06,-1.965949923032894731e-05,2.606360794743523002e-06,6.227343692444264889e-05,3.371895581949502230e-04,4.227833051118068397e-05,-3.401401627343147993e-04,-5.174007674213498831e-05,-1.629307371331378818e-05,1.055928578352904879e-06,-1.248641456896848467e-08,-4.572957550408318639e-06,-4.317735601944150403e-06,8.740861085243523121e-05,6.003647285979241133e-05,-6.135454441391630098e-06,-2.846393044819706120e-06,4.061031955160387952e-09,7.339606781897600740e-06,-7.750215445412322879e-06,1.927202829392626882e-04,2.625926863402128220e-04,2.216286229668185115e-04,6.646148394793272018e-04,4.406385414768010378e-05,-4.282708232494769618e-06,-1.131721455749357119e-05,-1.196981829707510769e-04,-2.468659949954599142e-04,-6.808625184930860996e-04,-5.919891409575939178e-04,2.664384082891047001e-04,6.284814444370567799e-04,-5.648413662129314616e-06,-2.029526149271987379e-05,-2.821417001541703939e-04,-2.160577714676037431e-04,-5.187902715988457203e-04,6.584221264347434044e-04,5.584912287304177880e-06,4.743997415062040091e-04,2.793330168060492724e-06,5.656522716890322044e-06,6.051560558262281120e-05,5.437095533125102520e-04,2.083052531816065311e-04,-3.305185236968100071e-04,1.147330021922243759e-05,8.856857311911880970e-05,-1.044088930939324200e-04,-5.674169642588822171e-06,3.057693829759955406e-04,-2.742244105320423841e-04,4.161679826211184263e-04,5.878051742911338806e-04,-3.532525734044611454e-04,3.688964934553951025e-04,-3.663355892058461905e-05,-1.652825994824524969e-05,7.784822955727577209e-04,4.028149705845862627e-04,3.220723301637917757e-04,2.611521631479263306e-04,-1.523777609691023827e-05,4.752500899485312402e-06,-1.089290526579134166e-05,8.235102768594515510e-07,6.478865543613210320e-05,2.593079116195440292e-04,2.299452607985585928e-04,-2.088440087391063571e-04,-3.362483039381913841e-05,-1.432509179721819237e-05,4.037221401631541084e-08,1.420105721905429164e-08,-5.198699000175110996e-06,-6.492460670415312052e-06,-4.470648127608001232e-05,-6.002791997161693871e-05,-8.726204214326571673e-06,-7.238413672894239426e-06,-8.561428899156453554e-08,2.024601712946605403e-07,-7.827284207451157272e-06,-2.031126132351346314e-05,2.100922574754804373e-05,-7.593526388518512249e-04,6.135563016869127750e-04,4.192021879134699702e-05,-5.032204171584453434e-06,-1.837577838159631938e-05,-1.709626521915197372e-04,-1.018765033222734928e-06,-1.708238560240715742e-04,-5.356361507438123226e-04,-4.302439920138567686e-04,8.785334648564457893e-04,-4.057088972331257537e-06,-4.052981603308580816e-05,-2.111267822328954935e-04,-2.371978480368852615e-04,5.170729709789156914e-04,-5.003184778615832329e-04,-8.652231190353631973e-05,5.530924536287784576e-04,-9.623052392271347344e-06,-3.379678219062043354e-06,8.531460480298846960e-05,1.450675306841731071e-03,1.891843276098370552e-04,-1.215842494275420904e-04,-3.077710280194878578e-04,2.750602143350988626e-04,2.074304211419075727e-05,-6.298486368905287236e-06,7.001712219789624214e-04,-1.935955369845032692e-04,6.658112397417426109e-04,2.734364825300872326e-04,3.223274252377450466e-04,3.940575697924941778e-04,-1.089709840016439557e-04,-2.093167677230667323e-05,9.306309511885046959e-04,5.075028166174888611e-04,6.282380782067775726e-04,8.346473332494497299e-04,-7.687874021939933300e-04,1.378602701151976362e-05,-2.347261215618345886e-05,-1.091545072995359078e-06,7.225055014714598656e-05,3.411858051549643278e-04,1.238736731465905905e-04,-2.976044779643416405e-04,-4.069970964337699115e-05,-6.490441592177376151e-06,-1.195591266878182068e-06,-1.451573439226194751e-08,-3.753413011509110220e-06,-1.787180394785536919e-06,2.165053883800283074e-04,2.527251199353486300e-04,-3.685721821966581047e-06,5.228182999417185783e-06,-2.374770247115520760e-08,9.824932931223884225e-06,5.797706762677989900e-06,3.222086234018206596e-04,2.036653022514656186e-04,7.386094657704234123e-04,5.717921303585171700e-04,4.314619582146406174e-05,-7.517375706811435521e-06,-1.777993747964501381e-05,-1.036704343277961016e-04,-1.324238372035324574e-03,-1.590698229847475886e-04,-6.984059582464396954e-04,-3.605496895033866167e-04,4.172823973931372166e-04,1.545043596706818789e-05,-2.358568599447607994e-05,-2.191868697991594672e-04,-3.795111842919141054e-04,-9.165645460598170757e-04,2.236242435174062848e-04,4.182576376479119062e-04,1.277981209568679333e-05,9.469154065300244838e-06,9.320984645455610007e-06,5.663510819431394339e-05,1.147065544500946999e-03,-6.813952350057661533e-04,4.369271046016365290e-04,9.349719039164483547e-04,4.467368416953831911e-04,-9.772451448952779174e-05,-5.820931619382463396e-06,4.700907738879323006e-04,4.158103911322541535e-05,5.138635169714689255e-04,8.054776117205619812e-04,8.277790038846433163e-05,9.106977959163486958e-04,3.221080987714231014e-06,-1.622487070562783629e-05,-5.798253696411848068e-04,-1.343375770375132561e-04,-4.091482842341065407e-04,-2.793643798213452101e-04,6.867100455565378070e-05,1.325422908848850057e-05,-1.423477442585863173e-05,-1.477969817642588168e-07,1.107751450035721064e-04,2.932481875177472830e-04,-2.805086551234126091e-04,-3.869363572448492050e-04,-6.107443914515897632e-05,-6.623493845836492255e-06,2.314421635674079880e-06,3.382956492714583874e-08,3.620490315370261669e-05,4.280706707504577935e-05,-1.009664381854236126e-03,-1.196041703224182129e-03,4.482456643017940223e-05,1.759574388415785506e-06,3.066725184908136725e-08,-7.078651105985045433e-05,1.614159918972291052e-05,-1.944544143043458462e-03,-2.624466083943843842e-03,-3.526727901771664619e-03,-5.130085628479719162e-03,6.553509831428527832e-01,5.491957563208416104e-05,1.604086137376725674e-04,8.597855339758098125e-04,3.277125302702188492e-03,5.491951946169137955e-03,-1.353344647213816643e-03,-1.865637314040213823e-04,-4.706488922238349915e-03,2.281280467286705971e-05,1.607697486178949475e-04,1.812711590901017189e-03,2.509936690330505371e-03,3.331791842356324196e-03,-8.294256986118853092e-04,1.496077748015522957e-04,-3.508417867124080658e-03,-1.865546801127493382e-05,-6.895096157677471638e-05,-6.558261229656636715e-04,-5.578207783401012421e-03,-2.603566739708185196e-03,2.714667236432433128e-03,2.790979633573442698e-04,-2.208799589425325394e-03,9.827159810811281204e-04,7.513518357882276177e-05,-3.025213489308953285e-03,2.215633401647210121e-03,-1.283636782318353653e-03,-1.973682548850774765e-03,2.894034842029213905e-03,-3.623464144766330719e-03,3.495070559438318014e-04,1.651303173275664449e-04,-6.179771851748228073e-03,-2.472451422363519669e-03,-2.023568376898765564e-03,-2.882929518818855286e-03,7.298894342966377735e-04,-5.183821122045628726e-05,1.414887374266982079e-04,-6.008824016134894919e-07,-5.244294879958033562e-04,-2.058947691693902016e-03,-6.764421705156564713e-04,2.431520959362387657e-03,3.958938759751617908e-04,1.288155035581439734e-04,-3.941495378967374563e-06,2.423121259198524058e-08,-6.261451744649093598e-06,-5.167250947124557570e-06,1.147690709331072867e-04,1.095101251848973334e-04,-5.077290097688091919e-06,-2.444369556542369537e-06,-1.399585016770288348e-07,1.601130634298897348e-06,-6.519363523693755269e-06,2.318547776667401195e-04,-1.273817615583539009e-04,7.378597510978579521e-04,5.667930236086249352e-04,6.685632251901552081e-05,-1.046861325448844582e-05,-3.994594590039923787e-05,-1.503703242633491755e-04,-6.557956803590059280e-04,-6.214692839421331882e-04,-3.426052862778306007e-04,-3.378952387720346451e-04,7.853051647543907166e-04,-1.006424736260669306e-05,-2.098397453664802015e-05,-1.387609954690560699e-04,-1.005876838462427258e-04,-2.105081366607919335e-04,4.719727730844169855e-04,7.833437848603352904e-05,5.683861090801656246e-04,8.472887202515266836e-06,8.935136065701954067e-06,7.037728209979832172e-05,3.922616888303309679e-04,4.299759166315197945e-04,-1.919272617669776082e-04,-1.353579864371567965e-04,1.586336147738620639e-04,-2.190296654589474201e-04,-1.783120205800514668e-05,2.272377023473381996e-04,-7.257778197526931763e-04,-6.104422936914488673e-06,7.527088746428489685e-04,7.939322968013584614e-04,6.632552249357104301e-04,-1.068487254087813199e-04,-3.268674481660127640e-05,9.054839028976857662e-04,2.360462967772036791e-04,3.147149982396513224e-04,1.149262170656584203e-04,-2.561525325290858746e-04,1.844635880843270570e-05,-3.009761348948813975e-05,5.506050456460798159e-06,6.835273234173655510e-05,4.361165920272469521e-04,2.038643142441287637e-04,-4.442922072485089302e-04,-6.408677290892228484e-05,-1.745768531691282988e-05,-8.841738008413813077e-07,-3.932473191525787115e-08,-1.511214463789656293e-06,2.760327106443583034e-06,1.346202334389090538e-04,1.250931236427277327e-04,-2.300643245689570904e-06,3.918788479495560750e-06,-4.852540769206825644e-08,3.034895598830189556e-06,7.001377070992020890e-06,1.313842367380857468e-04,4.392455448396503925e-04,2.995046670548617840e-04,1.720123109407722950e-04,4.117700518690980971e-05,-8.626338058093097061e-06,-1.484636413806583732e-05,4.054263990838080645e-05,-1.642153656575828791e-04,-1.607159036211669445e-03,7.511572912335395813e-04,-1.157029837486334145e-04,4.076887853443622589e-04,8.193438588932622224e-06,-2.420122473267838359e-05,-1.123498805100098252e-04,-1.999828091356903315e-04,-5.446396535262465477e-04,-4.606915754266083241e-04,1.413204445270821452e-04,2.991797809954732656e-04,7.359620667557464913e-06,7.734077371424064040e-06,2.756476897047832608e-05,4.560303932521492243e-04,5.166966002434492111e-04,-6.939698942005634308e-04,7.117081258911639452e-05,4.369878442957997322e-04,2.635202145029325038e-05,-1.157544920715736225e-05,3.399825363885611296e-04,-2.487900928827002645e-05,-8.955849334597587585e-04,1.258773147128522396e-03,9.961083560483530164e-05,1.926210243254899979e-04,2.988210690091364086e-05,-1.859255462477449328e-05,5.588564090430736542e-04,3.003427445946726948e-05,4.903582157567143440e-04,6.239030044525861740e-04,-2.424340345896780491e-04,9.216603871209372301e-07,-1.311356027144938707e-05,-1.809550553844019305e-07,4.794140113517642021e-05,1.774473348632454872e-04,-5.655431596096605062e-05,-3.120048204436898232e-04,-4.168323357589542866e-05,-6.138058324722805992e-06,1.227008510795712937e-06,4.057164915138855577e-08,-1.478397734899772331e-06,-1.629629878152627498e-05,1.353941916022449732e-04,1.218549368786625564e-04,-6.978387773415306583e-06,3.226044327675481327e-06,3.251057023589964956e-08,5.313259407557779923e-06,-2.049011527560651302e-06,1.767651556292548776e-04,4.291748336981981993e-04,8.843977411743253469e-05,4.685929452534765005e-04,4.681374775827862322e-05,-8.442902981187216938e-06,-2.683659840840846300e-05,-3.924287375411950052e-05,-7.613478810526430607e-04,-5.356651963666081429e-04,2.805209369398653507e-04,3.949594392906874418e-04,3.044349141418933868e-04,-3.457291313679888844e-06,1.608897946425713599e-05,-2.538275148253887892e-04,-2.684311475604772568e-04,-7.968397112563252449e-04,1.736529084155336022e-04,-2.445109930704347789e-05,1.208772067911922932e-03,-3.810751877608709037e-06,6.076207682781387120e-06,7.050359272398054600e-05,4.455333983059972525e-04,6.431380170397460461e-04,-6.143740029074251652e-04,2.713780850172042847e-04,3.242583770770579576e-04,-9.595866140443831682e-05,-8.601887202530633658e-06,1.410208496963605285e-04,-3.014837275259196758e-04,1.353493134956806898e-04,3.636218607425689697e-04,-3.429896314628422260e-04,4.794048436451703310e-04,-3.023523822776041925e-05,-1.331487692368682474e-05,5.301670753397047520e-04,5.945459706708788872e-04,5.499517428688704967e-04,3.446945629548281431e-04,-1.521610247436910868e-04,2.720273073464340996e-07,-2.104979284922592342e-05,4.665094479605613742e-07,5.657809015247039497e-05,6.908016075612977147e-05,-9.515558485873043537e-05,-3.180289058946073055e-04,-5.455678547150455415e-05,-1.300006351812044159e-05,6.610408718188409694e-07,-1.099647306546103209e-08,-5.074933142168447375e-06,-1.718784915283322334e-05,1.266502949874848127e-04,1.735455589368939400e-04,-7.352760803769342601e-06,4.903499757347162813e-06,-4.769981387653388083e-08,1.775790587998926640e-05,8.605206858192104846e-06,3.134633298031985760e-04,4.995242343284189701e-04,1.193123753182590008e-03,7.104609976522624493e-04,5.624808545690029860e-05,2.804185896820854396e-07,-6.877340638311579823e-06,-1.405161892762407660e-04,5.068608443252742290e-04,-7.100915536284446716e-04,-6.419252604246139526e-04,5.674393614754080772e-04,1.504300598753616214e-04,-4.946394255966879427e-06,1.059512396750506014e-05,-1.474853052059188485e-04,8.523694123141467571e-05,-2.562329464126378298e-04,-7.161039975471794605e-04,8.112142095342278481e-04,3.344088327139616013e-04,-1.828725089580984786e-06,4.526747488853288814e-06,1.010644700727425516e-04,4.006878880318254232e-04,4.465158563107252121e-04,6.185627426020801067e-04,-5.477271042764186859e-04,-1.099657092709094286e-04,-1.515277108410373330e-04,3.033128450624644756e-07,2.480669645592570305e-04,-2.670212707016617060e-04,6.196106551215052605e-04,1.775601704139262438e-04,1.335295382887125015e-04,2.028826274909079075e-04,9.394932021677959710e-06,2.195433262386359274e-05,1.391206460539251566e-04,5.593744572252035141e-04,-4.462715587578713894e-04,1.067442644853144884e-04,-3.877209383063018322e-04,-4.033639015688095242e-06,-2.585102629382163286e-05,3.943247520510340109e-06,1.960259942279662937e-05,-1.078441418940201402e-04,4.697452823165804148e-05,9.833977674134075642e-05,-2.311816206201910973e-05,4.086401986569399014e-06,1.912888183142058551e-05,-1.133727491833269596e-04,7.556515356554882601e-06,4.571142562781460583e-05,7.253632065840065479e-05,1.269840286113321781e-04,3.709316297317855060e-05,-3.995557926828041673e-05,4.575587081490084529e-05,-1.384401912218891084e-05,-6.322195986285805702e-06,2.531150239519774914e-04,3.405258757993578911e-04,5.107988254167139530e-04,7.029960979707539082e-04,4.004067159257829189e-05,-6.038462743163108826e-06,-8.889286618796177208e-06,-1.191970659419894218e-04,-4.247613105690106750e-06,-5.633688997477293015e-04,1.670048222877085209e-04,-3.446399059612303972e-04,5.584411555901169777e-04,1.572580345055030193e-06,-1.962848727998789400e-05,-3.287869330961257219e-04,-5.422261165222153068e-05,-6.155591108836233616e-04,2.105934836436063051e-04,1.191750925499945879e-06,-7.383497722912579775e-05,1.309103536186739802e-04,4.536217966233380139e-05,8.275279833469539881e-05,7.961618248373270035e-04,8.809341816231608391e-04,-2.325629175174981356e-04,1.658120017964392900e-04,1.730380463413894176e-04,-1.438347826479002833e-04,1.080543006537482142e-04,2.212850522482767701e-04,-3.650375292636454105e-04,-1.286239421460777521e-04,6.743088597431778908e-04,-5.365457618609070778e-04,2.861820394173264503e-04,-1.211928902193903923e-04,2.539201705076266080e-05,8.344438974745571613e-04,2.546741161495447159e-04,5.832124734297394753e-04,-1.730651420075446367e-04,-1.519451470812782645e-04,-9.880379075184464455e-04,-5.629215593216940761e-05,-1.092855120077729225e-03,-5.756452446803450584e-04,1.597508089616894722e-03,-1.332454383373260498e-03,-4.658085235860198736e-04,-1.564600970596075058e-04,-1.232600072398781776e-03,-5.622702587970707100e-07\n0.000000000000000000e+00,-2.845746394086745568e-07,-1.288169414692674764e-06,-3.679206565720960498e-05,-2.674563802429474890e-05,-1.041927362166461535e-06,-1.129734414462291170e-06,-1.513917169404521701e-08,1.453501681680791080e-06,-6.030989538885478396e-07,2.494119507900904864e-05,1.255459501408040524e-04,1.785707718227058649e-04,4.600005559041164815e-05,-8.012156285985838622e-06,4.276479103282326832e-06,5.092982974019832909e-06,-2.461760777805466205e-05,1.154486817540600896e-04,1.938366767717525363e-05,-5.016248906031250954e-05,9.624975791666656733e-05,-1.099014625651761889e-04,-2.455662979627959430e-06,3.928359717519924743e-07,-4.352831820142455399e-05,1.463250191591214389e-05,1.022526630549691617e-04,-1.456048921681940556e-04,-2.835690247593447566e-05,-9.152661368716508150e-05,1.732978944346541539e-06,-2.758796426860499196e-06,-8.335494499078777153e-07,-5.712177880923263729e-05,-1.003575307549908757e-04,-3.885052137775346637e-05,5.806236731586977839e-05,-1.194144133478403091e-04,-2.622105967020615935e-06,3.967351403844077140e-06,-1.588751365488860756e-05,1.141267057391814888e-04,-1.696371764410287142e-04,-1.656802633078768849e-04,1.670037891017273068e-04,-6.271024176385253668e-05,-1.546162457088939846e-05,4.479168183024739847e-06,-1.248766493517905474e-04,3.600416448534815572e-06,8.686799264978617430e-05,6.652244337601587176e-05,7.575390918646007776e-05,-1.219156956722144969e-06,4.277540483599295840e-06,-3.860274375711014727e-07,-1.038239315676037222e-05,-7.027640822343528271e-05,6.804623808420728892e-06,6.189142004586756229e-05,6.550332727783825248e-06,-7.065601437261648243e-08,1.114304382099362556e-08,-5.901322808199438441e-08,-4.953913048666436225e-07,-2.941559841929120012e-06,-3.582720455597154796e-05,-7.202484084700699896e-07,-8.295638167510333005e-07,-6.886705250508384779e-07,-7.966782078483447549e-08,2.379047373324283399e-06,2.842758703991421498e-07,4.025229281978681684e-05,1.246425381395965815e-04,1.122433604905381799e-04,1.315547851845622063e-04,-1.179430682896054350e-06,3.312309218017617241e-06,2.605291001600562595e-06,-2.082438368233852088e-05,-8.982766303233802319e-06,1.432783610653132200e-04,-5.622156459139660001e-05,2.888279959734063596e-05,-7.206374721135944128e-05,-3.726487193489447236e-06,2.611704985611140728e-06,-1.269000404136022553e-05,-1.627157871553208679e-05,1.063753516064025462e-04,-9.416793909622356296e-05,-2.648179724928922951e-05,-6.499562732642516494e-05,4.427670319273602217e-07,-3.386825937923276797e-06,1.265314858756028116e-05,-2.923399370047263801e-05,-1.367558725178241730e-04,9.723872062750160694e-05,4.254579835105687380e-05,-1.160365136456675828e-04,-2.092880276904907078e-05,3.494575366858043708e-06,-6.222711363079724833e-06,1.132071556639857590e-04,-1.649702608119696379e-04,-2.423655678285285830e-04,2.027568698395043612e-04,-2.864736234187148511e-05,-8.240796887548640370e-06,3.631116896940511651e-06,-9.068189683603122830e-05,5.014674752601422369e-05,6.244715041248127818e-05,3.271656169090420008e-06,5.746978058596141636e-05,-2.009502964028797578e-07,2.627944695632322691e-06,-6.360113502523745410e-07,-7.552833722002105787e-06,-5.128360862727276981e-05,-3.562089113984256983e-05,4.769209772348403931e-05,4.460998297872720286e-06,-5.318892704053723719e-07,-3.311104137537768111e-07,-8.345515567498296150e-08,3.474283971627301071e-08,-4.198968781565781683e-06,-2.523419425415340811e-05,-7.049227860989049077e-06,-8.340110184690274764e-07,7.368888077508017886e-07,6.701439847489609747e-09,5.242730367172043771e-06,1.547931788081768900e-06,5.557009717449545860e-05,-9.913760004565119743e-05,2.428354346193373203e-04,9.540848259348422289e-05,-5.823440915264654905e-06,2.231492544524371624e-06,2.160238636861322448e-06,2.164794386771973222e-05,3.296972499811090529e-05,9.815082012210041285e-05,2.355812175665050745e-04,5.284699727781116962e-05,-6.761846452718600631e-05,-5.259188583295326680e-06,1.207639706990448758e-05,8.357236220035701990e-05,-7.259299309225752950e-05,2.594844263512641191e-04,-1.159726089099422097e-04,-9.084270277526229620e-05,-6.499845767393708229e-06,-2.884595915020327084e-06,-3.078403096878901124e-06,1.600853465788532048e-05,2.072545612463727593e-05,4.522464223555289209e-05,9.657982445787638426e-06,-9.124643111135810614e-05,-1.227682514581829309e-04,3.049949009437114000e-05,2.791412725855479948e-06,-4.609804091160185635e-05,-4.397458906169049442e-05,5.210992094362154603e-05,-4.569276061374694109e-04,2.303593064425513148e-04,-3.759821993298828602e-04,-2.481310548319015652e-05,8.707874258107040077e-06,-1.672108774073421955e-04,-2.584618050605058670e-05,2.459364186506718397e-04,7.691243081353604794e-05,1.175205834442749619e-04,-3.022091732418630272e-06,4.884615009359549731e-06,-1.573163672219379805e-06,-1.362804050586419180e-05,-7.807662041159346700e-05,-7.120076043065637350e-05,7.098349306033924222e-05,8.555876775062642992e-06,-2.223463070549769327e-06,1.564175136081757955e-06,7.562510262459909427e-08,-1.601861754352285061e-07,-2.348491534576169215e-06,-6.909354851813986897e-05,-6.132506678113713861e-05,1.163394699688069522e-06,-1.870063897513318807e-06,7.948671054691658355e-08,2.179448074457468465e-06,-2.908840770032838918e-06,4.263831669959472492e-06,2.128640189766883850e-04,-1.078549394151195884e-05,-2.147913764929398894e-04,-1.260918361367657781e-05,4.390032245282782242e-06,4.924860149913001806e-06,-2.789643076539505273e-05,6.593392026843503118e-05,-3.921821771655231714e-04,4.855915904045104980e-04,3.509812813717871904e-04,-5.318372132023796439e-06,-5.065157893113791943e-06,4.985427949577569962e-06,4.728586645796895027e-06,1.375612482661381364e-04,2.964279847219586372e-04,-2.212248655268922448e-04,1.311927553615532815e-05,-1.951230806298553944e-04,1.794755121409252752e-06,-3.694265615195035934e-06,4.021689164801500738e-06,-1.237664109794422984e-04,3.644043681561015546e-05,-1.148501178249716759e-04,6.144958751974627376e-05,-1.548965083202347159e-04,-5.025005521019920707e-06,1.901654059111024253e-06,-3.286051287432201207e-05,-1.064640582626452670e-05,-4.126676358282566071e-04,-5.157273262739181519e-04,3.563103964552283287e-04,-5.586766928900033236e-05,-1.907682599266991019e-05,2.042089136011782102e-06,1.624042488401755691e-04,6.474470137618482113e-05,-2.331525465706363320e-04,6.694617331959307194e-04,1.305559635511599481e-06,1.115962049880181439e-06,2.071965809591347352e-06,2.164238139812368900e-06,-1.335126398771535605e-05,-1.461568444938166067e-05,1.369013625662773848e-04,4.560918750939890742e-05,6.680565547867445275e-06,1.463852612459959346e-07,-5.396285587266902439e-07,-1.153814110921302927e-08,2.575256758063915186e-06,1.659221925365272909e-05,2.870059397537261248e-04,1.856278104241937399e-04,3.735570544449728914e-06,5.975115527689922601e-06,7.853429906390374526e-08,-1.322417119808960706e-05,2.861608891180367209e-06,-1.958654320333153009e-04,-9.922309545800089836e-04,-1.204076339490711689e-03,-7.284869207069277763e-04,5.472690827446058393e-05,6.558694839477539062e-01,-3.799750993493944407e-05,1.307477505179122090e-04,-2.563792513683438301e-04,-8.951805648393929005e-04,6.642506341449916363e-04,-6.225869874469935894e-04,8.605717448517680168e-04,1.323756714555202052e-05,-2.499838592484593391e-05,9.237215999746695161e-05,-7.691498467465862632e-05,-8.834818145260214806e-04,4.529465222731232643e-04,2.667451044544577599e-04,7.378738955594599247e-04,-2.800196398311527446e-06,2.621989733597729355e-05,-5.608560240943916142e-05,4.596288490574806929e-04,1.032770611345767975e-03,-5.072163185104727745e-05,-4.597102233674377203e-04,1.108325202949345112e-03,8.927140152081847191e-05,-2.974565722979605198e-05,1.882006035884842277e-04,-8.526471792720258236e-04,1.016237423755228519e-03,4.976878408342599869e-04,-1.569864922203123569e-03,5.413768813014030457e-04,5.095011147204786539e-05,-3.935401036869734526e-05,9.721667156554758549e-04,-2.153797831851989031e-04,-6.508290534839034081e-04,-4.829998943023383617e-04,-6.142995553091168404e-04,8.770921340328641236e-06,-3.225919863325543702e-05,2.125216269632801414e-06,8.996838005259633064e-05,4.281022120267152786e-04,3.024637953785713762e-05,-4.873041179962456226e-04,-5.565009632846340537e-05,2.124952743542962708e-06,1.285021085095650051e-06,1.336344439550884999e-07,-6.970537924644304439e-09,-2.763106522252201103e-06,-2.806524935294874012e-05,-8.629098374512977898e-06,-1.233110310749907512e-06,-2.694723377771879314e-07,-1.719587174875414348e-07,3.924744760297471657e-06,1.518577391834696755e-06,4.357687066658399999e-05,1.061416478478349745e-04,2.091536589432507753e-04,4.998228905606083572e-05,-2.431228267596452497e-06,2.739433739407104440e-06,2.075157681247219443e-06,-1.106330637412611395e-05,-8.604660251876339316e-05,2.049880567938089371e-04,-6.045894406270235777e-05,2.170938823837786913e-04,-5.475998113979585469e-05,-2.299438506270234939e-07,6.256784217839594930e-06,-9.890366527542937547e-06,-2.562228473834693432e-07,1.802044607757125050e-05,-1.947523851413279772e-04,2.889506504288874567e-05,-3.450543590588495135e-05,-1.541304982310975902e-06,-3.277684754721121863e-06,1.613580752746202052e-05,7.904243830125778913e-06,1.083695678971707821e-06,-5.759022315032780170e-06,-1.929836289491504431e-04,-1.397302639816189185e-05,-2.971405137941474095e-06,5.032399258197983727e-06,2.625582965265493840e-05,6.495715933851897717e-05,7.230846676975488663e-08,-1.294293906539678574e-04,-4.064030508743599057e-05,-1.245310122612863779e-04,3.401647973078070208e-06,3.829451998171862215e-06,-6.354824290610849857e-05,5.955551023362204432e-05,1.329740916844457388e-05,-2.602065214887261391e-04,1.171327021438628435e-04,-2.879488192775170319e-06,4.280758730601519346e-06,-1.669887410571391229e-06,-7.006801297393394634e-06,-6.544298230437561870e-05,-3.842263322439976037e-05,8.946527668740600348e-05,9.903908903652336448e-06,9.442724149266723543e-07,2.345105940548819490e-07,-1.062037426891038194e-07,-3.749716483980591875e-07,-8.477900905745627824e-07,-4.371683826320804656e-05,-2.448116538289468735e-05,-7.130958579182333779e-07,-2.237789431092096493e-06,3.084392119490075856e-08,1.246028318746539298e-06,-6.260818281589308754e-07,-4.843420811084797606e-06,3.519868478178977966e-04,1.434074947610497475e-04,8.345903188455849886e-05,-1.234523824678035453e-05,2.932349389084265567e-06,4.932066531182499602e-06,-2.325975947314873338e-05,1.541881938464939594e-04,1.261726865777745843e-04,-1.178610109491273761e-04,1.618287788005545735e-04,-8.498949318891391158e-05,2.361734914302360266e-07,-1.040881898006773554e-06,-6.982209743000566959e-05,6.562058842973783612e-05,-6.069594746804796159e-06,-1.194943033624440432e-04,-3.932378604076802731e-06,-7.881521742092445493e-05,1.459763097955146804e-06,-1.222503556164156180e-06,-3.103615654254099354e-06,-8.114254887914285064e-05,-2.239441819256171584e-04,4.507011180976405740e-05,2.718428004300221801e-05,-5.933805368840694427e-05,9.458854037802666426e-07,6.263127033889759332e-06,-6.398654659278690815e-05,9.395716915605589747e-06,-8.614719263277947903e-05,-2.235380961792543530e-04,1.120622328016906977e-04,1.743082102620974183e-04,-1.465778950660023838e-05,4.414665454532951117e-06,-9.022276208270341158e-05,6.020276487106457353e-05,1.354786036245059222e-05,-1.364315103273838758e-04,2.017595979850739241e-04,-5.804621423521894030e-07,4.950535640091402456e-06,-6.395484319909883197e-07,-7.144861228880472481e-06,-5.017923103878274560e-05,6.194971501827239990e-05,8.140465070027858019e-05,1.047907153406413272e-05,2.018570285144960508e-06,-6.032148007761861663e-07,1.760122358973603696e-08,2.142615755929000443e-07,3.174327218857797561e-07,-3.185691093676723540e-05,-2.063175634248182178e-05,-7.701338518018019386e-07,-5.452731102195684798e-07,-3.130688241981260944e-08,1.800857603484473657e-06,-2.693619194360508118e-07,2.587980452517513186e-05,1.167972077382728457e-04,1.166117581306025386e-04,6.536742148455232382e-05,-8.658518709125928581e-06,4.186849764664657414e-06,5.529120244318619370e-06,-9.831770512391813099e-06,-1.511208538431674242e-04,1.502046652603894472e-04,-5.214226257521659136e-05,8.008321310626342893e-05,-5.722602872992865741e-05,-7.383049478448810987e-07,4.182133125141263008e-06,5.155759936315007508e-05,-3.144037691527046263e-05,7.688853656873106956e-05,-6.384155858540907502e-05,1.207840468850918114e-04,-2.054412034340202808e-04,8.737627013033488765e-07,-2.804049699989263900e-06,4.848228854825720191e-06,-2.164368743251543492e-05,-1.200824990519322455e-04,4.325272311689332128e-05,4.542063470580615103e-05,-1.119301086873747408e-04,-3.595602038330980577e-06,3.131160838165669702e-06,-6.359358849294949323e-06,1.549427106510847807e-04,-1.208555258926935494e-04,-3.825148160103708506e-04,2.245001669507473707e-04,-4.049490235047414899e-05,-1.107437583414139226e-06,5.241304279479663819e-06,-1.156367070507258177e-04,2.267510426463559270e-04,4.793518746737390757e-05,5.443507325253449380e-05,7.760179869364947081e-05,-2.921839950431603938e-06,5.085029897600179538e-06,4.700440285887452774e-07,3.588119852793170139e-06,-5.096649692859500647e-05,-5.754941230406984687e-05,5.982935181236825883e-05,9.383161341247614473e-06,7.056062827359710354e-07,2.154440892354614334e-08,3.308534246571070980e-08,4.511889528657775372e-09,1.325731432189058978e-06,1.949040779436472803e-06,1.125246035371674225e-05,5.270254632705473341e-07,4.004295988124795258e-07,4.685421117756050080e-08,-3.611860392993548885e-07,-2.909695240305154584e-07,6.175319867907091975e-06,7.302442099899053574e-06,5.009160668123513460e-05,-7.829919923096895218e-06,2.987881089211441576e-06,1.963967633855645545e-06,-6.557081178470980376e-06,1.501030055806040764e-08,-1.512048911536112428e-04,1.490294234827160835e-04,1.361814647680148482e-04,-2.480561961419880390e-04,-1.880012132460251451e-05,1.984338496185955591e-06,-4.088698005944024771e-06,-6.181362550705671310e-06,-1.938612549565732479e-04,-9.603804755897726864e-06,2.384115941822528839e-04,-1.054009480867534876e-04,4.622452252078801394e-05,9.306943411502288654e-07,-3.441404714976670220e-06,6.557595042977482080e-06,6.865417526569217443e-05,-4.530904698185622692e-04,-4.058214835822582245e-04,7.537877536378800869e-05,5.246632645139470696e-05,-1.412384335708338767e-05,-7.234311851789243519e-06,4.519602953223511577e-05,1.840478944359347224e-05,-4.231926868669688702e-04,2.565523027442395687e-05,5.066524317953735590e-05,9.592603601049631834e-05,-7.924671990622300655e-06,-2.144713835150469095e-05,9.123697964241728187e-05,-3.894249311997555196e-05,1.758911093929782510e-05,6.759646203136071563e-05,1.199054531753063202e-05,4.507003723119851202e-06,-7.356851256190566346e-06,3.233406459912657738e-05,7.450404154951684177e-06,6.309109448920935392e-05,-1.785261702025309205e-05,-1.748423674143850803e-04,-1.178308048110920936e-05,3.216434379282873124e-06,1.580232378728396725e-06,-2.658782022990635596e-06,-4.188961781892430736e-07,-5.442403107736026868e-06,-4.884073132416233420e-05,-3.170466879964806139e-05,-3.045020548597676679e-06,4.154969701630761847e-06,-1.332606279902392998e-05,8.496336704411078244e-06,-5.648546903103124350e-06,1.867597347882110626e-05,2.176567249989602715e-06,1.991602766793221235e-04,6.862960435682907701e-05,-3.678803113871254027e-05,-4.526125394477276132e-07,1.638338471821043640e-05,-3.833737719105556607e-05,-1.104048442357452586e-05,3.381954593351110816e-05,-2.191341081925202161e-05,2.753287553787231445e-04,-2.568636846262961626e-04,1.113457255996763706e-05,-5.271968802844639868e-06,-1.619134709471836686e-04,1.880781492218375206e-04,2.416487768641673028e-05,-4.809443998965434730e-05,6.326919537968933582e-05,-1.022518554236739874e-04,1.956275082193315029e-05,1.144297493738122284e-05,-5.111159043735824525e-05,-5.865437924512661994e-05,-1.123554829973727465e-04,-1.115405757445842028e-05,2.239509740320499986e-05,-1.956666237674653530e-04,2.842874891939572990e-05,1.349118974758312106e-06,-3.909383667632937431e-05,2.060830593109130859e-04,-2.241788024548441172e-04,-2.312028955202549696e-04,1.644630392547696829e-04,-1.334553671767935157e-04,2.227585355285555124e-06,-1.000272968667559326e-04,-1.298882416449487209e-04,9.499384759692475200e-06,-1.934018218889832497e-04,2.873717166949063540e-04,3.058637666981667280e-04,2.462983829900622368e-04,-9.072450666280928999e-06,1.531861780676990747e-04,2.327758375031407923e-05,3.155769954901188612e-04,-1.679945562500506639e-04,7.425470539601519704e-05,-7.807542715454474092e-05,2.888300805352628231e-04,-2.662304723344277591e-07\n0.000000000000000000e+00,-4.695532993537199218e-07,2.590205895103281364e-06,-2.412324829492717981e-05,-6.990812107687816024e-05,-3.520000063872430474e-06,-3.656513172245468013e-06,-3.447674146173085319e-08,-2.741202933975728229e-06,-2.027814161920105107e-06,-8.415956835960969329e-05,3.334346984047442675e-04,-8.978115511126816273e-05,-3.410995705053210258e-04,-3.018001007148995996e-05,5.447633157018572092e-06,1.753689684846904129e-05,-3.525141801219433546e-05,7.031386485323309898e-04,2.156353002646937966e-05,1.068963028956204653e-04,1.380444737151265144e-04,-3.468600334599614143e-04,-1.393468937749275938e-05,-4.709686891146702692e-06,-2.017506485572084785e-04,2.473681815899908543e-04,7.253151125041767955e-05,-5.446987925097346306e-04,4.008391988463699818e-04,-2.168018982047215104e-04,8.810195140540599823e-06,2.162044211218017153e-06,-9.749554737936705351e-05,-1.911905856104567647e-04,1.171720141428522766e-04,4.017056780867278576e-04,6.834977830294519663e-05,4.713052476290613413e-06,2.786304321489296854e-05,8.001101377885788679e-06,-2.481023839209228754e-04,-1.162234839284792542e-04,-2.463030396029353142e-04,-5.074291257187724113e-04,5.433336482383310795e-04,-6.393278454197570682e-05,-4.060190985910594463e-05,1.070031430572271347e-06,-1.761863240972161293e-04,-8.501621778123080730e-05,8.198989235097542405e-05,-3.603099321480840445e-05,2.041516418103128672e-04,-7.598090405736002140e-07,8.882812835508957505e-06,-4.518310561252292246e-07,-1.271946439374005422e-05,-9.797015809454023838e-05,1.318087015533819795e-04,8.671570685692131519e-05,1.208664889418287203e-05,4.084410193172516301e-06,1.303160104271228192e-07,-3.280360871826815128e-08,6.613808523070474621e-08,-2.013807488765451126e-06,-4.869056283496320248e-05,-2.477354792063124478e-05,6.509608851956727449e-07,-1.923507170431548730e-06,-7.039464122726712958e-08,1.966490117411012761e-07,5.496777703228872269e-06,-4.035789970657788217e-05,1.233843795489519835e-04,1.149640447692945600e-04,-1.565375860081985593e-04,-1.775700911821331829e-05,4.486318175622727722e-06,7.952521627885289490e-06,-1.538395281386328861e-06,2.183909527957439423e-04,6.464722100645303726e-04,3.756139194592833519e-04,-1.836571900639683008e-04,-2.239529276266694069e-04,-9.195449820253998041e-06,5.010634595237206668e-06,2.409283661108929664e-05,2.047932357527315617e-04,3.855749964714050293e-04,-7.534589967690408230e-04,1.871042913990095258e-04,-1.526646665297448635e-04,4.192952474113553762e-07,1.453851950827811379e-06,-1.310635889240074903e-05,-2.405387349426746368e-04,4.727160849142819643e-04,5.269537214189767838e-04,2.595534897409379482e-04,2.170886727981269360e-05,-3.720870881807059050e-05,7.771451237204018980e-06,-1.858205505413934588e-04,1.457266625948250294e-05,-3.506296197883784771e-04,-6.434236420318484306e-04,2.251422556582838297e-04,-5.297319876262918115e-05,-2.895451507356483489e-05,5.959755526419030502e-06,-2.475989167578518391e-04,-1.628363825147971511e-04,-1.720018481137230992e-04,2.043064450845122337e-04,1.133617115556262434e-04,2.429417691018898040e-06,4.675428044720320031e-06,9.673382805885921698e-08,-2.012950426433235407e-05,-6.408103217836469412e-05,-3.942212788388133049e-05,5.918567694607190788e-05,7.836837539798580110e-06,1.831192662393732462e-06,-1.090590217245335225e-06,-1.074427089520213485e-07,-4.855647603108081967e-06,-1.184659231512341648e-05,-1.665158924879506230e-05,5.819087164127267897e-06,-5.603158570011146367e-06,-4.396245458337944001e-06,-1.711008335014696513e-09,5.633918362946133129e-07,-3.703739366756053641e-06,2.011086617130786180e-04,-8.167416090145707130e-04,4.845860530622303486e-05,1.031403080560266972e-04,-2.777474401227664202e-05,1.001342297968221828e-05,1.745187728374730796e-05,-1.527417680335929617e-06,3.775585355469956994e-05,3.427696065045893192e-04,3.964957431890070438e-05,4.327379865571856499e-04,-4.052075091749429703e-04,-1.213670293509494513e-05,8.879251254256814718e-06,-3.606894169934093952e-04,-1.409227406838908792e-04,2.943945873994380236e-04,5.698820459656417370e-04,7.014272268861532211e-04,-3.111166879534721375e-04,1.208779303851770237e-05,4.986102794646285474e-06,-3.585506055969744921e-05,-5.156706320121884346e-04,7.853522547520697117e-04,2.255401050206273794e-04,-1.429475669283419847e-04,-6.395027594408020377e-05,1.121032182709313929e-04,1.611552761460188776e-05,-2.807131677400320768e-04,-9.279293590225279331e-05,5.081039271317422390e-04,-8.251853869296610355e-04,2.491156046744436026e-04,-9.327509906142950058e-04,-1.349511330772656947e-05,2.197988214902579784e-05,-3.300260868854820728e-04,2.119614800903946161e-04,7.203813875094056129e-04,3.438582643866539001e-04,5.527700996026396751e-04,-1.050924038281664252e-05,2.015275458688847721e-05,-4.737489234685199335e-06,-3.318092421977780759e-05,-3.633058804553002119e-04,1.465186869609169662e-05,3.692342143040150404e-04,3.946488868677988648e-05,-1.379665263812057674e-05,2.556958179411594756e-06,-8.186913902363812667e-08,-8.032075129449367523e-07,-3.258265678596217185e-06,-1.130443197325803339e-04,-7.265718886628746986e-05,2.436518116155639291e-06,-3.869969077641144395e-06,7.848484528949484229e-08,3.076755774600314908e-06,-1.177982630906626582e-05,1.160997999249957502e-04,-1.224933657795190811e-05,-3.265778650529682636e-04,4.552845202852040529e-04,-6.672141171293333173e-05,2.843995389412157238e-06,-9.159857654594816267e-06,-1.114118276746012270e-04,1.544771657790988684e-04,-5.401577072916552424e-05,7.060386706143617630e-04,-1.201526611112058163e-03,5.622665048576891422e-04,-1.539323966426309198e-05,6.083133030188037083e-06,8.356373291462659836e-05,1.146431677625514567e-04,1.953285245690494776e-04,2.791863225866109133e-04,9.291017195209860802e-04,-8.202831959351897240e-04,-3.879735686496132985e-06,-4.108449502382427454e-06,1.166052752523683012e-04,4.496017209021374583e-05,3.803170402534306049e-04,1.437927247025072575e-03,1.078646862879395485e-03,-4.736847477033734322e-04,-3.139003092655912042e-05,-1.892642831080593169e-05,3.532416303642094135e-04,3.582440840546041727e-04,-3.707307332661002874e-04,-1.975381281226873398e-03,2.944285224657505751e-04,-2.352617157157510519e-04,-2.065723310806788504e-05,-6.427065386560570914e-07,-4.212622297927737236e-04,1.780070248059928417e-03,-7.373156840912997723e-04,-1.079294816008768976e-04,1.515937401563860476e-05,-3.306799726487952285e-06,-5.541442078538239002e-06,3.214893013137043454e-06,-9.839810809353366494e-05,-1.309966028202325106e-04,5.301395431160926819e-04,6.822218711022287607e-05,1.027555663313250989e-05,-1.322976550000021234e-05,6.494646527244185563e-07,1.287508553104999010e-07,1.029798454510455485e-06,-8.869316161508322693e-07,2.653564442880451679e-04,3.406483447179198265e-04,6.853766763015300967e-07,1.440333289792761207e-05,3.954028215957805514e-08,-1.969056029338389635e-06,5.447490138976718299e-07,1.964775001397356391e-04,-2.112366782967001200e-04,-9.031743975356221199e-04,4.267951881047338247e-04,1.546522980788722634e-04,-3.873310561175458133e-05,6.557935476303100586e-01,8.504955621901899576e-05,-2.123354002833366394e-03,-1.841965247876942158e-03,1.732283388264477253e-03,-1.264263410121202469e-03,1.682672300375998020e-03,5.338750725059071556e-06,-3.255744013586081564e-05,6.803685100749135017e-04,-1.504976302385330200e-03,-9.162988280877470970e-04,1.093361293897032738e-03,-8.791883010417222977e-04,1.575591391883790493e-03,-3.133499922114424407e-05,-5.328759471012745053e-06,2.061336126644164324e-04,6.690420559607446194e-04,-6.930833333171904087e-04,-2.055092481896281242e-03,-1.161032472737133503e-03,6.653226446360349655e-04,-9.679747017798945308e-05,-5.959809277555905282e-05,9.409743943251669407e-04,-7.606816943734884262e-04,1.502937084296718240e-04,1.776653574779629707e-03,-2.593395998701453209e-03,1.211085007525980473e-03,-9.595975143383839168e-07,-5.802652594866231084e-05,1.869742409326136112e-03,4.775053821504116058e-04,-6.422792212106287479e-04,7.935554094729013741e-06,-2.230553189292550087e-03,1.551583045511506498e-05,-7.579159137094393373e-05,-5.516788860404631123e-06,1.566766877658665180e-04,6.648387061432003975e-04,-1.015703543089330196e-03,-1.088373363018035889e-03,-1.664013980189338326e-04,-2.180159935960546136e-05,4.267407803126843646e-06,-1.202616317641513888e-08,1.367845698041492142e-06,-2.878493887692457065e-06,-6.083445896365446970e-06,5.117616638017352670e-06,-1.561700514685071539e-06,1.716035853860375937e-06,4.857997737417463213e-08,2.196625018768827431e-06,4.693788469012361020e-09,-4.110859663342125714e-06,1.180236286018043756e-04,-6.794774526497349143e-05,-2.597770071588456631e-04,-1.300741769227897748e-05,-6.436175226554041728e-06,2.282453169755171984e-05,-9.752866390044800937e-07,8.849768200889229774e-04,8.843101677484810352e-04,-3.616245812736451626e-04,6.366507732309401035e-04,-2.292111457791179419e-04,8.018925655051134527e-06,1.804810199246276170e-05,6.303982445388101041e-06,3.060954331886023283e-04,2.436711802147328854e-04,-3.328649618197232485e-04,1.989421725738793612e-04,-8.986934699350968003e-05,-9.245737601304426789e-06,-2.116066298185614869e-06,-4.781700681633083150e-06,-2.952961585833691061e-05,2.139464486390352249e-04,1.119460212066769600e-04,-6.219418719410896301e-04,-8.041578257689252496e-05,5.742396751884371042e-05,1.604650424269493669e-05,-3.173621007590554655e-05,1.473859592806547880e-04,4.480087081901729107e-04,-1.117413747124373913e-03,-7.468851399607956409e-04,-1.871369167929515243e-04,2.770939499896485358e-05,1.515898748039035127e-05,-7.616283255629241467e-05,1.991986355278640985e-04,5.810370785184204578e-04,9.153994324151426554e-05,7.588033331558108330e-04,-1.010130381473572925e-05,1.411830089637078345e-05,-5.029046860727248713e-06,-1.828588756325189024e-05,-1.422485220246016979e-04,-4.961837112205103040e-05,2.299927728017792106e-04,3.328303500893525779e-05,3.028619630640605465e-07,-1.872072914466116345e-07,1.194966898765414953e-07,-1.676146865747796255e-07,-1.626143102839705534e-06,-8.895710197975859046e-05,-4.213606007397174835e-05,9.836212484515272081e-07,-1.537754542368929833e-06,2.940419108199421316e-08,1.030899966281140223e-06,-6.916293386893812567e-06,-9.081169991986826062e-05,-2.626115747261792421e-04,4.368259687907993793e-04,3.168199909850955009e-04,-2.979206510644871742e-05,5.796151071990607306e-06,1.099931432690937072e-05,-5.421653622761368752e-05,4.214571090415120125e-04,7.637008675374090672e-04,-3.643970994744449854e-04,-1.574604102643206716e-04,-1.130768650909885764e-04,-5.443809641292318702e-06,6.134948307590093464e-06,8.476791117573156953e-05,3.529623791109770536e-05,2.525450254324823618e-04,-4.839595931116491556e-05,4.171100445091724396e-04,-8.371583680855110288e-05,2.229094434369471855e-06,1.592962507857009768e-05,-1.323296874033985659e-05,-3.352903004270046949e-04,4.786775971297174692e-04,5.303872749209403992e-04,1.320635492447763681e-04,-4.029525734949856997e-04,-1.238370714418124408e-05,1.052085917763179168e-05,-7.884672231739386916e-05,6.671080336673185229e-05,1.590140454936772585e-04,-1.308982027694582939e-03,-9.003730519907549024e-05,-1.650972262723371387e-04,-3.431220829952508211e-05,1.562878787808585912e-05,-2.309728297404944897e-04,1.685422612354159355e-04,3.023519238922744989e-04,-6.116912118159234524e-04,-1.204578002216294408e-04,1.380974708808935247e-06,9.730644705996382982e-06,3.101588390563847497e-06,-1.822892591007985175e-05,1.177638296212535352e-05,1.677991531323641539e-04,1.261493016500025988e-04,2.272986421303357929e-05,5.820939350087428465e-06,-3.442611614445922896e-06,6.384334483300335705e-08,-2.006817396704718703e-07,5.902738394070183858e-06,-6.027912968420423567e-05,-5.114754821988753974e-05,-6.496449032056261785e-07,-1.863801230683748145e-06,2.039541868725791574e-09,-9.001794296636944637e-07,3.074796495639020577e-06,-7.926807302283123136e-05,9.475576916884165257e-06,-1.770072849467396736e-04,-3.128516837023198605e-04,-3.822719736490398645e-05,7.155054845497943461e-06,2.020374085986986756e-05,-3.898778959410265088e-05,8.069817558862268925e-04,-2.847411378752440214e-04,-4.154380003456026316e-04,1.621393603272736073e-04,8.357888436876237392e-04,3.012436309290933423e-06,-1.902581607282627374e-05,9.266224515158683062e-05,3.664493851829320192e-04,5.277231321088038385e-05,-4.919873026665300131e-05,5.769674316979944706e-04,-1.376672880724072456e-03,5.438038442662218586e-06,1.355678705294849351e-06,-6.107454828452318907e-05,-8.301537309307605028e-05,2.303711225977167487e-04,5.166979390196502209e-04,2.835155464708805084e-04,-7.524126704083755612e-05,3.761711923289112747e-05,6.559593657584628090e-06,-8.830273873172700405e-05,1.394251739839091897e-04,-3.820411511696875095e-04,-4.192241758573800325e-04,4.515441250987350941e-04,-1.601391122676432133e-04,-1.145671558333560824e-05,1.235557647305540740e-05,-5.844773259013891220e-04,4.705127139459364116e-05,1.817621523514389992e-04,2.031838812399655581e-04,2.956390089821070433e-04,-6.353013304760679603e-06,1.401401550538139418e-05,-2.468705815772409551e-06,-6.416368705686181784e-05,-4.001058696303516626e-04,-1.111267192754894495e-04,2.099110279232263565e-04,2.776000474113970995e-05,5.401950147643219680e-06,-7.824871772754704580e-07,-6.384652806445956230e-10,8.216757123591378331e-07,1.402612269885139540e-05,7.038218609523028135e-05,1.572812652739230543e-05,1.880747277027694508e-06,-2.184664936066837981e-06,-9.232098818756639957e-08,7.502244443458039314e-07,8.365536814380902797e-07,-6.315529753919690847e-05,-4.493369488045573235e-04,-5.376998451538383961e-04,-3.922818868886679411e-04,1.055126631399616599e-06,3.513354840833926573e-06,-2.656339347595348954e-06,5.493257049238309264e-05,-2.909984032157808542e-04,4.579207161441445351e-04,1.592829357832670212e-05,-4.701946745626628399e-04,1.770867238519713283e-04,1.163253364211414009e-05,-3.913086402462795377e-05,-1.477676996728405356e-04,-5.747079849243164062e-04,-1.659522968111559749e-05,7.564141415059566498e-04,6.050959927961230278e-05,-5.293160211294889450e-05,1.028257702273549512e-05,8.655521014588885009e-06,-4.218075991957448423e-05,1.827552769100293517e-04,-1.093965955078601837e-03,-1.525493571534752846e-04,4.068313573952764273e-04,5.725790397264063358e-04,5.763201625086367130e-05,4.296824045013636351e-06,7.367786020040512085e-05,1.636005617910996079e-05,-6.632460863329470158e-04,-5.241233156993985176e-04,-1.723416498862206936e-04,4.712943919003009796e-04,3.281708632130175829e-05,-2.299115476489532739e-05,2.939437108580023050e-04,-2.942531136795878410e-04,-1.049279817380011082e-04,3.547791857272386551e-04,-8.836842607706785202e-05,1.830302790040150285e-05,-2.476190275046974421e-06,-2.304008376086130738e-06,2.083765139104798436e-06,2.763161319307982922e-04,6.005138857290148735e-07,-2.236486179754137993e-04,8.265888027381151915e-07,-7.822232873877510428e-06,1.284516019950387999e-05,1.041990708472440019e-05,3.886252306983806193e-05,2.161636621167417616e-05,-5.876306386198848486e-05,-9.502308785158675164e-06,1.743279426591470838e-05,3.444907997618429363e-05,-4.765392804984003305e-05,1.876504757092334330e-05,-2.564025453466456383e-05,-7.163178815972059965e-05,-1.629308972042053938e-04,2.935489173978567123e-04,-2.642123436089605093e-04,-1.108244850911432877e-05,3.546402149368077517e-05,3.638092312030494213e-05,-1.793812225514557213e-05,2.936660894192755222e-04,3.507904475554823875e-04,-2.914970391429960728e-04,5.138929700478911400e-04,-1.638509565964341164e-04,-2.201373899879399687e-05,-8.639363841211888939e-06,-1.614924694877117872e-04,5.403186660259962082e-04,2.071398776024580002e-04,-2.168443024856969714e-04,2.764779492281377316e-04,2.199128939537331462e-04,7.737643318250775337e-05,-4.214435875837807544e-07,-2.044647044385783374e-05,-5.984499148325994611e-05,-2.447746810503304005e-04,6.319147069007158279e-04,-3.811632632277905941e-05,-9.398710972163826227e-05,7.867719250498339534e-05,-9.976190085581038147e-06,-2.959627308882772923e-04,2.295372541993856430e-04,1.716005208436399698e-04,-1.147811417467892170e-03,4.973741597495973110e-04,-2.896267687901854515e-04,-4.413924034452065825e-05,-3.790479095187038183e-04,-9.035272523760795593e-05,-1.907671685330569744e-05,-7.848224486224353313e-04,5.539565463550388813e-04,8.273416897282004356e-04,8.828443242236971855e-04,-1.010824809782207012e-03,1.971194054931402206e-03,-9.251543669961392879e-04,4.708005581051111221e-04,4.511105362325906754e-04,1.106764320866204798e-04,2.542222500778734684e-04,1.366485492326319218e-03,-6.089154567234800197e-07\n0.000000000000000000e+00,3.243484388804063201e-05,4.107546556042507291e-05,-9.941004100255668163e-05,-3.511521499603986740e-04,2.435804708511568606e-05,1.797811273718252778e-05,-3.404893789138441207e-08,-5.621906166197732091e-05,-1.011651988847006578e-06,-9.800767293199896812e-04,-1.806797459721565247e-03,-2.817465690895915031e-03,-3.461414948105812073e-03,-9.909252548823133111e-05,-2.772824700514320284e-05,-1.762321517162490636e-05,9.730766760185360909e-04,2.177538117393851280e-03,-5.635343841277062893e-04,4.865772556513547897e-03,4.583044792525470257e-04,4.637609526980668306e-04,2.916107405326329172e-05,9.028943168232217431e-05,2.035862067714333534e-03,-8.594111423008143902e-04,1.363871502690017223e-03,-1.273130998015403748e-03,4.941562074236571789e-04,9.692711173556745052e-04,-8.196125418180599809e-05,-2.437027978885453194e-05,-8.143528248183429241e-05,-2.428820822387933731e-03,-1.392001169733703136e-03,5.435988423414528370e-04,-6.790942861698567867e-04,9.180627530440688133e-04,7.673524087294936180e-04,-1.530619920231401920e-05,1.788494555512443185e-04,1.235859701409935951e-03,1.464344793930649757e-03,9.482186287641525269e-04,2.231484977528452873e-03,7.978561916388571262e-04,7.304733153432607651e-04,2.386186861258465797e-05,2.693845308385789394e-04,-1.681577705312520266e-04,-1.836851239204406738e-03,-2.523401984944939613e-03,-1.520403544418513775e-03,-2.015924656006973237e-05,-3.866693987220060080e-06,-2.509398109395988286e-05,-1.908621743496041745e-05,-2.187796490034088492e-04,-1.313562388531863689e-03,3.203108208253979683e-04,7.430556433973833919e-05,7.569882291136309505e-05,1.461851570638827980e-05,-4.654921781366283540e-09,2.924943873949814588e-05,3.834216840914450586e-05,-5.185221652936888859e-06,-9.238250640919432044e-05,2.591971679066773504e-05,3.136931991321034729e-05,-3.182548002911289586e-09,-4.418275420903228223e-05,3.154845035169273615e-05,-9.050635853782296181e-04,-2.904351335018873215e-03,-1.352576422505080700e-03,-2.233400940895080566e-03,-9.848953050095587969e-05,-1.524592153145931661e-05,-1.543580765428487211e-05,8.743181242607533932e-04,1.338246627710759640e-03,1.428998075425624847e-03,2.800672780722379684e-03,1.001522410660982132e-03,8.562577422708272934e-04,6.093414776842109859e-05,6.826163007644936442e-05,1.709910342469811440e-03,-1.176156569272279739e-03,-1.491624861955642700e-04,3.233367460779845715e-04,5.668420926667749882e-04,7.368261576630175114e-04,-5.870023596799001098e-05,-2.748030965449288487e-05,-2.283899666508659720e-04,-2.381926868110895157e-03,-1.253369846381247044e-03,-4.115548508707433939e-04,-2.699719625525176525e-04,6.864242022857069969e-04,8.359183557331562042e-04,-1.151607375504681841e-05,-2.181853233196306974e-05,2.188797574490308762e-03,2.710531698539853096e-03,1.037931535392999649e-03,4.833564162254333496e-04,-3.046252822969108820e-04,4.742876917589455843e-04,5.585780672845430672e-05,-1.350051898043602705e-04,4.835718718823045492e-04,-2.041643951088190079e-03,-3.669204190373420715e-03,-8.356905891560018063e-04,-5.075152148492634296e-05,1.713647725409828126e-05,-2.917887468356639147e-05,9.431074431631714106e-06,-3.301422984804958105e-04,-1.473362324759364128e-03,4.698191769421100616e-04,8.413304021814838052e-05,8.308454562211409211e-05,9.088530532608274370e-06,1.097869972710441289e-08,2.004402449529152364e-05,-4.870933480560779572e-06,2.626140485517680645e-04,2.909672912210226059e-04,3.708590156747959554e-05,3.884663601638749242e-05,3.813184434875438455e-09,-1.522080128779634833e-05,-7.832559276721440256e-06,2.418769872747361660e-04,-1.163253327831625938e-03,-1.024582888931035995e-04,-1.520962803624570370e-03,-5.794466414954513311e-05,-2.389395376667380333e-05,-4.306870323489420116e-05,1.914697932079434395e-04,-1.018626149743795395e-03,-3.384822513908147812e-03,1.083303708583116531e-03,1.071599312126636505e-03,1.125196693465113640e-03,6.100242171669378877e-05,1.807428343454375863e-04,2.169391140341758728e-03,8.194637484848499298e-05,-1.264812890440225601e-04,1.651796046644449234e-03,1.300195435760542750e-04,7.204987341538071632e-04,-3.932406980311498046e-05,5.848196451552212238e-06,7.527394336648285389e-05,-6.179775577038526535e-03,1.454481971450150013e-04,1.173198805190622807e-03,4.354057891760021448e-04,5.390068981796503067e-04,3.927967045456171036e-04,-3.421840665396302938e-05,-2.312806318514049053e-04,3.737616818398237228e-03,-1.488812966272234917e-03,8.779815980233252048e-04,-2.746590762399137020e-04,2.466802019625902176e-03,4.394784918986260891e-04,8.738761607673950493e-06,-2.149844658561050892e-04,1.617977162823081017e-03,-6.494354456663131714e-04,-5.312308203428983688e-04,-8.268628153018653393e-04,-1.290170621359720826e-05,-1.795006755855865777e-05,3.623392331064678729e-06,-3.627880505518987775e-05,3.901896998286247253e-04,-1.218111836351454258e-03,-2.981694415211677551e-04,-3.165597445331513882e-05,-5.549859270104207098e-05,9.566333574184682220e-06,1.682794348312199872e-08,3.032463791896589100e-05,5.948515172349289060e-05,-3.396795946173369884e-04,-5.271477275528013706e-04,3.001116419909521937e-05,5.556978976528625935e-06,7.809376256773248315e-09,-5.481208427227102220e-05,-2.784917887765914202e-05,-8.909575408324599266e-04,-1.331838546320796013e-03,-1.739584258757531643e-03,-2.269660588353872299e-03,-1.848123938543722034e-04,-7.562023256468819454e-07,-1.564882404636591673e-05,1.184146967716515064e-03,2.410319168120622635e-03,1.258198986761271954e-03,7.629489526152610779e-03,-9.791681077331304550e-04,-5.317461211234331131e-03,2.694832801353186369e-06,7.521390216425061226e-05,1.949995174072682858e-03,3.893003740813583136e-04,1.799386809580028057e-03,-4.021219443529844284e-03,-1.397630316205322742e-03,2.291489392518997192e-03,-8.877600339474156499e-05,-3.545691288309171796e-05,-8.136766700772568583e-05,-3.322087693959474564e-03,2.857850631698966026e-06,-2.593808807432651520e-03,-7.166269351728260517e-04,1.017567701637744904e-03,7.150014862418174744e-04,-1.196881930809468031e-05,-4.519564681686460972e-04,1.445020432583987713e-03,3.332451684400439262e-03,6.528514786623418331e-04,-4.716950643341988325e-04,-8.309944532811641693e-04,4.411987029016017914e-04,1.442207576474174857e-05,1.484129112213850021e-03,2.022754866629838943e-03,-1.807317137718200684e-03,-3.248047083616256714e-03,-1.715965219773352146e-03,-1.609768878552131355e-05,-1.302719647355843335e-05,-1.641369817662052810e-05,-1.784789783414453268e-04,9.462821617489680648e-05,-9.473225800320506096e-04,1.716020233288872987e-05,3.131514313281513751e-05,5.691721889888867736e-05,5.181316737434826791e-06,-3.948014182242332026e-08,-2.674001734703779221e-04,-3.328978491481393576e-04,1.098223729059100151e-03,2.033830154687166214e-03,-2.244173520011827350e-04,-1.775340788299217820e-04,5.684250936610624194e-08,3.507488581817597151e-04,-8.377320045838132501e-05,7.741010747849941254e-03,1.573667675256729126e-02,2.025616727769374847e-02,1.746635884046554565e-02,8.441105019301176071e-04,1.301809970755130053e-04,8.320761844515800476e-05,6.485925912857055664e-01,-2.065418474376201630e-02,-8.174345828592777252e-03,-1.954605057835578918e-02,-5.117130931466817856e-03,-8.589442819356918335e-03,-3.940066962968558073e-04,-7.191909826360642910e-04,-1.725810021162033081e-02,7.141286507248878479e-03,-1.117997337132692337e-02,-8.777312934398651123e-03,-3.823277074843645096e-03,-8.503733202815055847e-03,6.732683395966887474e-04,2.888787421397864819e-04,1.653305720537900925e-03,2.045319229364395142e-02,2.760493895038962364e-03,6.034005433320999146e-03,-8.366683032363653183e-04,-4.842022433876991272e-03,-6.798376794904470444e-03,6.451850640587508678e-05,1.177989644929766655e-03,-1.668510399758815765e-02,-1.771087013185024261e-02,-1.010764390230178833e-02,-4.545396193861961365e-03,2.156004338758066297e-04,-4.369013477116823196e-03,-3.691551391966640949e-04,1.353936735540628433e-03,-4.170671105384826660e-03,1.782163232564926147e-02,1.551994308829307556e-02,6.567705422639846802e-03,2.344377571716904640e-04,-1.122304456657730043e-04,2.062608255073428154e-04,-2.805829535645898432e-05,2.892440650612115860e-03,1.369953528046607971e-02,-3.686363575980067253e-03,-7.355277775786817074e-04,-6.616414757445454597e-04,-7.490892312489449978e-05,-3.234163159504532814e-09,4.137438736506737769e-05,3.800849663093686104e-05,-4.712942172773182392e-04,-4.581917019095271826e-04,4.068045382155105472e-05,2.333609700144734234e-05,-5.051879270467907190e-08,-4.764914410770870745e-05,-4.898028691968647763e-06,-9.306988213211297989e-04,-4.382695537060499191e-03,-1.832895912230014801e-03,-1.303773024119436741e-03,-1.644155709072947502e-04,-1.100159261113731191e-05,2.294165096827782691e-05,1.088300603441894054e-03,4.135145340114831924e-03,-1.040269969962537289e-03,2.816565101966261864e-03,1.938266912475228310e-03,4.663390573114156723e-04,4.726372571894899011e-05,1.257054827874526381e-04,2.827202435582876205e-03,-2.181236050091683865e-04,1.616512890905141830e-03,2.582356100901961327e-03,6.186766549944877625e-04,7.932478329166769981e-04,-1.246254105353727937e-04,-5.519024853128939867e-05,-9.848552144831046462e-05,-2.312886994332075119e-03,-8.029955206438899040e-04,-9.118198067881166935e-04,-6.928440416231751442e-05,1.604948047315701842e-04,1.095175859518349171e-03,1.487528425059281290e-05,1.264862366952002048e-04,2.548770979046821594e-03,1.659799483604729176e-03,-7.180456886999309063e-04,-9.301184909418225288e-04,-1.028452417813241482e-03,7.189115858636796474e-04,7.522860687458887696e-05,-1.115042483434081078e-03,6.505110650323331356e-04,-3.045714227482676506e-03,2.044660737738013268e-03,-1.441073487512767315e-03,-4.287547926651313901e-05,5.191128730075433850e-05,-3.183562148478813469e-05,-9.413126099389046431e-05,-7.078182534314692020e-04,-1.889911945909261703e-03,1.043386291712522507e-03,1.925049436977133155e-04,8.020946552278473973e-05,1.564503509143833071e-05,4.544563125818967819e-08,2.443170888000167906e-05,1.945662006619386375e-05,-4.233502841088920832e-04,-3.094409184996038675e-04,2.049906106549315155e-05,2.603801476652733982e-05,-6.231090310393483378e-09,-2.882755507016554475e-05,1.190629518532659858e-05,-1.270919456146657467e-03,-3.701119218021631241e-03,-2.702203113585710526e-03,-1.755580538883805275e-03,-7.723685121163725853e-05,-1.475700264563784003e-05,3.053210093639791012e-05,7.215759251266717911e-04,1.821027603000402451e-03,1.061897957697510719e-03,1.653878600336611271e-03,-1.010796404443681240e-04,1.082063768990337849e-03,3.154979822284076363e-06,1.014810404740273952e-04,2.161198761314153671e-03,-1.360273803584277630e-03,1.527970307506620884e-03,2.045527333393692970e-03,7.163524860516190529e-04,1.164649263955652714e-03,-6.764968566130846739e-05,-8.420708036283031106e-05,-2.635489217936992645e-04,-2.179446863010525703e-03,2.196062705479562283e-04,-1.653438084758818150e-04,-2.769279817584902048e-04,9.057380957528948784e-04,4.162474360782653093e-04,5.498264386005757842e-07,3.560178738553076982e-04,3.440636210143566132e-03,3.444714006036520004e-03,-4.056175239384174347e-04,-1.305990503169596195e-03,-1.308724633418023586e-03,5.852372269146144390e-04,8.177406562026590109e-05,-3.045672201551496983e-04,6.505807396024465561e-04,-1.359613146632909775e-03,-1.733329962007701397e-03,3.668249119073152542e-04,-2.764138116617687047e-05,3.045353696506936103e-05,-2.693807255127467215e-05,-1.094890376407420263e-05,-3.136943851131945848e-04,-1.674853148870170116e-03,5.591076333075761795e-04,9.791104821488261223e-05,6.149034015834331512e-05,1.371171151731687132e-06,5.247284207143820822e-08,3.242239108658395708e-05,2.518348264857195318e-05,-1.963088579941540956e-04,-3.373261424712836742e-04,2.189434053434524685e-05,9.688301361165940762e-07,2.073375071631744504e-08,-5.279933247948065400e-05,1.613452150195371360e-05,-1.189526403322815895e-03,-2.267842181026935577e-03,-1.985476352274417877e-03,-2.086443360894918442e-03,-7.639909017598256469e-05,-7.840490070520900190e-06,4.346820333012146875e-06,8.831243030726909637e-04,2.037774771451950073e-03,-9.559816098771989346e-04,5.267356988042593002e-03,1.455174759030342102e-03,1.912968000397086143e-04,7.605436258018016815e-05,-3.641003786469809711e-05,5.821703234687447548e-05,-6.002705777063965797e-04,-4.016646125819534063e-04,-8.149218047037720680e-04,-7.569844601675868034e-04,3.329066792502999306e-03,-6.948142981855198741e-05,-2.630974267958663404e-05,-4.049323906656354666e-04,-3.432392375543713570e-03,4.523757961578667164e-04,-1.719241496175527573e-03,-3.708532894961535931e-04,5.698595196008682251e-04,1.027289545163512230e-03,1.127254677157907281e-06,-1.264320744667202234e-04,2.136814408004283905e-03,1.006424194201827049e-03,1.761507941409945488e-03,1.413204125128686428e-03,-6.142589263617992401e-04,6.203277735039591789e-04,5.076577144791372120e-05,-7.424147916026413441e-04,-1.087707933038473129e-03,-3.018647432327270508e-03,-8.205893682315945625e-04,-7.132368045859038830e-04,-2.554654929554089904e-05,2.277871317346580327e-05,-6.425306492019444704e-05,5.503277498064562678e-05,-1.267393585294485092e-03,-1.192410942167043686e-03,5.198942380957305431e-04,8.667254587635397911e-05,9.884953760774806142e-05,9.637462426326237619e-06,-1.024818629957735538e-08,2.839985245373100042e-05,4.668882320402190089e-05,8.865802374202758074e-05,-2.717651950661092997e-04,2.376827069383580238e-05,1.508774766989517957e-05,-1.480136688769562170e-07,-4.810515747522003949e-05,1.721668377285823226e-05,-1.088709221221506596e-03,-3.468380309641361237e-03,-2.255418570712208748e-03,-2.462335396558046341e-03,-8.952499774750322104e-05,-2.349993883399292827e-05,4.542597162071615458e-05,8.928660536184906960e-04,1.375889638438820839e-03,-2.568254130892455578e-04,2.005500253289937973e-03,1.486938679590821266e-03,1.137170242145657539e-03,3.027703860425390303e-05,7.995282066985964775e-05,1.538923243060708046e-03,1.488697831518948078e-03,1.599095063284039497e-03,-1.171273877844214439e-03,-1.140161533840000629e-03,1.256723538972437382e-03,-6.304681301116943359e-05,1.528319080534856766e-05,-3.826328902505338192e-04,-2.515724860131740570e-03,2.747209509834647179e-04,1.311031752265989780e-03,-1.337500056251883507e-03,7.789339870214462280e-04,9.446784970350563526e-04,-6.273030521697364748e-06,-2.073509240290150046e-04,1.330475904978811741e-03,2.936028642579913139e-03,6.877125124447047710e-04,2.718455391004681587e-03,-1.953603205038234591e-04,5.280452896840870380e-04,6.556108564836904407e-05,4.092410963494330645e-04,1.108178985305130482e-03,-3.329089668113738298e-04,-2.698702970519661903e-03,1.792822149582207203e-03,5.192651224206201732e-05,-7.103390817064791918e-05,-1.360407331958413124e-04,-9.474172838963568211e-05,-2.996193652506917715e-04,-1.291379448957741261e-03,1.401339541189372540e-03,1.385733776260167360e-04,-2.542645597713999450e-05,-1.847460807766765356e-04,9.769565804162994027e-05,3.596433998609427363e-06,-2.266693918500095606e-04,-3.774966171476989985e-04,-1.921461080200970173e-04,1.338832225883379579e-04,-9.013169619720429182e-05,-3.601053685997612774e-05,-4.587670900946250185e-06,4.311183147365227342e-05,-1.138222170993685722e-03,-2.612958662211894989e-03,-2.010960830375552177e-03,-2.346312627196311951e-03,-2.339552884222939610e-04,2.948089677374809980e-04,-5.498866812558844686e-05,1.274439622648060322e-03,2.665438223630189896e-03,1.405998249538242817e-03,3.235146170482039452e-03,1.360184687655419111e-04,2.577806299086660147e-04,-2.910825423896312714e-04,2.826583804562687874e-04,1.325536635704338551e-03,-5.174684920348227024e-04,9.154917788691818714e-04,1.611859770491719246e-04,-5.364689277485013008e-04,1.395523664541542530e-03,-4.118371725780889392e-05,-4.025217203889042139e-04,-4.385047941468656063e-04,-3.266664920374751091e-03,1.000391785055398941e-03,-5.301648052409291267e-04,-1.521354774013161659e-03,-1.022608485072851181e-04,2.932129718828946352e-04,-3.021791926585137844e-04,2.400141383986920118e-04,8.814649190753698349e-04,2.240622183308005333e-03,1.923886593431234360e-03,9.377039386890828609e-04,-9.189958800561726093e-04,-1.421027409378439188e-04,3.415481478441506624e-05,-9.874587412923574448e-04,7.825327338650822639e-04,1.286969520151615143e-03,-5.859885364770889282e-03,-3.478525206446647644e-03,-5.152426892891526222e-04,-1.250627101399004459e-03,9.343195706605911255e-03,-9.083675220608711243e-03,-2.732680877670645714e-03,1.002209493890404701e-03,-5.639374721795320511e-03,2.038219827227294445e-04,-1.245472696609795094e-03,2.489281996531644836e-06\n0.000000000000000000e+00,-1.872356278909137473e-07,6.040024163667112589e-05,-1.122390152886509895e-03,-1.108407392166554928e-03,-8.451424946542829275e-05,-8.000654634088277817e-05,1.674829164244329149e-09,-3.206508699804544449e-05,-6.136250249255681410e-06,-2.811379730701446533e-03,-1.766358129680156708e-02,5.794287193566560745e-03,-8.225989295169711113e-04,-2.655620628502219915e-04,8.642362081445753574e-05,2.035755605902522802e-04,1.184188062325119972e-03,2.198814041912555695e-02,1.693868450820446014e-02,-2.294659148901700974e-03,-1.276394177693873644e-04,4.145594779402017593e-03,9.764084097696468234e-05,-4.518158093560487032e-04,-3.582951612770557404e-03,-5.936429370194673538e-03,2.956507727503776550e-03,1.740788295865058899e-02,7.172831334173679352e-03,2.676108619198203087e-03,2.594096804386936128e-05,-9.365518781123682857e-05,-1.726394286379218102e-03,-7.051371969282627106e-03,8.388174697756767273e-03,4.155260510742664337e-03,5.680982023477554321e-03,2.082841936498880386e-03,2.078932477161288261e-03,2.391214366070926189e-04,-1.217560609802603722e-03,8.142847567796707153e-03,-3.586708335205912590e-03,-1.185835991054773331e-02,9.608672000467777252e-03,-2.630905946716666222e-03,7.730305660516023636e-04,1.361075264867395163e-04,4.634299315512180328e-03,5.027940031141042709e-03,2.877946826629340649e-04,1.002314500510692596e-03,5.935077089816331863e-03,-4.997982250642962754e-05,2.361263759667053819e-04,-1.164292334578931332e-04,5.947264726273715496e-04,-5.552336806431412697e-04,5.286042578518390656e-04,2.209677360951900482e-03,3.404938906896859407e-04,3.023159224539995193e-04,-1.240681558556389064e-05,1.010237582477202523e-08,5.374938336899504066e-05,1.678716216702014208e-04,-1.465685083530843258e-03,-2.065915381535887718e-03,-4.488548438530415297e-05,-1.044781092787161469e-04,1.429771967487170059e-09,-1.518195640528574586e-04,2.681422483874484897e-05,-3.680887632071971893e-03,-4.000882618129253387e-04,-2.390439854934811592e-03,-6.015501916408538818e-03,-3.021646989509463310e-04,1.087113196263089776e-05,1.568474399391561747e-04,2.520294860005378723e-03,1.926082558929920197e-02,2.460015006363391876e-02,1.157563179731369019e-02,-1.362582203000783920e-03,3.288871375843882561e-03,1.865578378783538938e-04,-4.220060072839260101e-04,-2.930493094027042389e-03,-2.898818813264369965e-03,8.450631052255630493e-03,7.027119863778352737e-04,-1.878765178844332695e-03,2.278171479701995850e-03,-1.431095297448337078e-04,-9.606252206140197814e-06,-1.351009355857968330e-03,-5.901778116822242737e-03,8.174384012818336487e-03,5.572387017309665680e-03,3.338337410241365433e-03,5.908856634050607681e-03,2.920676022768020630e-03,1.159776365966536105e-04,-1.386574469506740570e-03,4.516545217484235764e-03,-9.200316853821277618e-03,-5.023066420108079910e-03,1.030990481376647949e-02,7.603273843415081501e-04,1.531264744699001312e-03,2.562739973654970527e-05,3.933315165340900421e-03,1.175886951386928558e-03,-6.292112171649932861e-03,7.897729054093360901e-03,2.340073697268962860e-04,3.770428884308785200e-05,7.216586527647450566e-05,-1.245660969289019704e-04,4.024767258670181036e-04,-1.724716974422335625e-03,-9.205628302879631519e-04,1.436026883311569691e-03,2.062042185571044683e-04,3.474600962363183498e-04,3.821261270786635578e-05,-1.072802069401745939e-09,-2.047363523161038756e-06,2.515536325518041849e-04,1.941968221217393875e-03,2.297675237059593201e-03,-6.515915447380393744e-05,4.099889338249340653e-05,2.015545774725069350e-08,-6.959901656955480576e-05,2.603959583211690187e-04,-1.588416518643498421e-03,-6.822665687650442123e-03,3.437086194753646851e-02,-5.205363500863313675e-03,-1.772865507518872619e-04,7.832358096493408084e-05,2.738855546340346336e-04,2.202411880716681480e-03,2.123971655964851379e-02,7.009360939264297485e-03,-7.698614150285720825e-03,1.269389223307371140e-02,-3.326932433992624283e-03,2.330832503503188491e-04,-1.598677044967189431e-04,-4.392023663967847824e-03,4.200389666948467493e-04,-2.450896240770816803e-02,2.932936698198318481e-02,1.979106478393077850e-02,-9.432974620722234249e-04,2.558734850026667118e-04,5.783599772257730365e-05,-1.037795911543071270e-03,-1.835580542683601379e-02,-3.470591269433498383e-03,7.999232038855552673e-03,3.419617423787713051e-03,4.615565761923789978e-03,2.114433795213699341e-03,1.826103689381852746e-04,-2.066896762698888779e-03,7.225645240396261215e-03,-1.731444150209426880e-03,1.390080899000167847e-02,3.505207831040024757e-03,5.005969665944576263e-03,4.551875870674848557e-03,1.587227161508053541e-04,4.149319604039192200e-03,-5.713902064599096775e-04,-1.151463948190212250e-03,2.632794901728630066e-03,1.234388072043657303e-02,-1.896903995657339692e-04,2.824451657943427563e-04,-1.151463802671059966e-04,1.848110259743407369e-04,-2.531142206862568855e-03,-1.707919640466570854e-03,2.654107287526130676e-03,4.380861064419150352e-04,2.890829928219318390e-04,-1.179957835120148957e-04,4.643372353285712961e-09,1.190464354294817895e-05,-1.465542591176927090e-04,7.452592835761606693e-04,1.488497364334762096e-04,-1.169326424133032560e-04,-7.651782652828842402e-06,-6.170068900246405974e-10,-3.842815203825011849e-05,2.003989357035607100e-04,-1.068764715455472469e-03,-2.907708287239074707e-03,-1.705994014628231525e-03,2.429361920803785324e-03,3.383614239282906055e-05,1.299703726544976234e-04,4.507478442974388599e-04,4.144565900787711143e-04,1.592283137142658234e-02,2.701742574572563171e-02,6.591627374291419983e-03,-6.654485128819942474e-03,7.158800493925809860e-03,2.915632794611155987e-04,-1.410156255587935448e-04,-3.367653116583824158e-03,1.061728689819574356e-03,5.550177767872810364e-03,6.342558655887842178e-03,-4.176905378699302673e-03,-7.534581702202558517e-03,8.628199429949745536e-05,5.037680966779589653e-05,-1.228153822012245655e-03,-2.223072573542594910e-03,-1.071220031008124352e-04,3.658291418105363846e-03,4.375319462269544601e-03,8.418124169111251831e-03,7.984366384334862232e-04,5.086006131023168564e-04,-3.452713135629892349e-03,7.677975576370954514e-03,6.489229854196310043e-03,-2.273060567677021027e-02,8.335850201547145844e-03,-1.262027421034872532e-03,2.519924310036003590e-04,3.817308461293578148e-04,-9.770110249519348145e-03,3.189207054674625397e-03,7.208281196653842926e-03,-1.871006935834884644e-02,1.510196737945079803e-02,-3.362079150974750519e-04,3.961029578931629658e-04,-1.604666031198576093e-04,2.877595252357423306e-04,-7.543869316577911377e-03,-1.639435999095439911e-03,2.950215246528387070e-03,2.842397952917963266e-04,2.686521620489656925e-04,-8.987144610728137195e-06,4.796788743988145143e-09,-4.583878326229751110e-04,-1.376651925966143608e-03,1.920837559737265110e-03,1.021794974803924561e-02,3.925482160411775112e-04,5.062366253696382046e-04,9.470710438108653761e-09,1.252940623089671135e-03,-2.370532893110066652e-04,3.460673987865447998e-02,1.026436388492584229e-01,3.925107419490814209e-03,5.172605440020561218e-02,3.186262911185622215e-03,-2.352014416828751564e-04,-2.187588717788457870e-03,-2.099804393947124481e-02,4.843051731586456299e-01,-1.298134773969650269e-01,-3.121811896562576294e-02,-1.102821622043848038e-02,-3.837951645255088806e-02,-2.094611059874296188e-03,3.010124899446964264e-03,2.935725636780261993e-02,3.245310112833976746e-02,2.864194847643375397e-02,-2.168021397665143013e-03,-1.686557568609714508e-02,-3.091146424412727356e-02,-1.620571856619790196e-04,-3.358235699124634266e-04,1.694501377642154694e-02,5.435262992978096008e-02,-5.137119442224502563e-02,-2.263957634568214417e-02,-6.880404800176620483e-02,-5.402579903602600098e-02,-2.649006061255931854e-02,-1.750279916450381279e-03,1.157049648463726044e-02,-6.848681718111038208e-02,1.138281915336847305e-02,8.872521668672561646e-02,-1.138660237193107605e-01,-1.165513601154088974e-02,-1.404026057571172714e-02,-1.168221468105912209e-03,-4.503033310174942017e-02,-4.016897454857826233e-02,-8.720789104700088501e-03,-1.680566370487213135e-02,-4.616445302963256836e-02,4.764559562318027020e-04,-1.476730452850461006e-03,1.000512042082846165e-03,-4.804625641554594040e-03,8.416621945798397064e-03,1.249014516361057758e-03,-1.304660830646753311e-02,-1.727742259390652180e-03,-3.199840430170297623e-03,-1.658393448451533914e-04,-2.742399374255910516e-08,6.432370719267055392e-05,2.708064566832035780e-04,-7.948391139507293701e-04,-1.983954804018139839e-03,-3.178037150064483285e-05,-1.001102427835576236e-04,-3.524081648720311932e-08,-2.639757585711777210e-04,-1.335221750196069479e-04,-5.346068181097507477e-03,-3.484072629362344742e-03,-1.367795281112194061e-03,-1.366015616804361343e-02,-4.493839514907449484e-04,-4.528454519459046423e-05,-3.331042535137385130e-06,3.034082008525729179e-03,1.226422656327486038e-02,5.373978056013584137e-03,6.699644960463047028e-03,8.531379513442516327e-03,7.954296655952930450e-03,3.542958002071827650e-04,-4.773109976667910814e-04,-4.526800941675901413e-03,2.358808415010571480e-04,-5.248813889920711517e-03,1.095516607165336609e-02,6.504137068986892700e-03,6.462283432483673096e-03,-9.976429282687604427e-07,1.170401228591799736e-04,-2.243605908006429672e-03,-5.223279818892478943e-03,1.200568489730358124e-02,1.128862798213958740e-02,3.177670761942863464e-03,7.811870891600847244e-03,3.879840718582272530e-03,9.150047117145732045e-05,-1.076704706065356731e-03,5.203682929277420044e-03,-6.057377904653549194e-03,-5.113707855343818665e-03,2.585159987211227417e-02,8.486834121868014336e-04,2.302354900166392326e-03,1.090495061362162232e-04,9.745754301548004150e-03,3.367239609360694885e-03,-4.102615173906087875e-03,-9.413329884409904480e-03,-2.287004142999649048e-03,6.196348113007843494e-05,1.214335206896066666e-04,-1.003253273665904999e-04,8.938557584770023823e-04,6.834723753854632378e-04,2.520547946915030479e-03,1.393375685438513756e-03,2.340742939850315452e-04,3.362173738423734903e-04,2.596135891508311033e-05,2.966515921798418276e-09,8.995311509352177382e-05,2.461401745676994324e-04,3.191219293512403965e-04,-9.372672066092491150e-04,-6.450017281167674810e-06,-3.005345570272766054e-05,1.619241629668977112e-08,-2.171031810576096177e-04,8.822870586300268769e-05,-6.788405589759349823e-03,-9.106021374464035034e-03,-4.606429720297455788e-04,-6.488673854619264603e-03,-6.162861245684325695e-04,3.418231426621787250e-05,4.544362018350511789e-04,2.490218961611390114e-03,2.338155172765254974e-02,1.648374460637569427e-02,-6.721373181790113449e-03,6.327632814645767212e-03,5.045942030847072601e-03,3.347191959619522095e-04,-4.014621954411268234e-04,-2.578127663582563400e-03,-3.749964293092489243e-03,-5.373610183596611023e-03,1.336725056171417236e-02,4.329024814069271088e-03,3.370675491169095039e-03,1.647876342758536339e-05,1.466853573219850659e-04,-1.834758208133280277e-03,-1.248792628757655621e-03,4.113525152206420898e-03,2.780978102236986160e-03,7.610137574374675751e-03,2.412382746115326881e-04,4.490191582590341568e-03,1.987678697332739830e-04,-3.989400342106819153e-03,1.294402685016393661e-02,-8.488345192745327950e-04,-1.465836912393569946e-02,7.931272499263286591e-03,-2.890763338655233383e-03,2.751215593889355659e-03,1.611556654097512364e-04,5.288691259920597076e-03,6.088861264288425446e-03,3.145346185192465782e-03,-1.785502536222338676e-04,2.893744502216577530e-03,-1.010368723655119538e-04,2.058379031950607896e-04,-1.271213550353422761e-04,5.826298147439956665e-04,-1.188421272672712803e-03,2.348934067413210869e-04,2.158280927687883377e-03,3.259470104239881039e-04,4.904728266410529613e-04,3.953312989324331284e-05,6.528523499582661316e-09,3.734162964974530041e-05,2.238141605630517006e-04,-1.751659670844674110e-03,-2.293084515258669853e-03,-1.483400847064331174e-04,-1.716291590128093958e-04,-3.454891839282936417e-08,-1.065742690116167068e-04,-6.280982051976025105e-05,-3.224746091291308403e-03,-3.702182322740554810e-03,-6.784499157220125198e-03,-5.773825105279684067e-04,-4.980097291991114616e-04,3.769533941522240639e-05,2.420895179966464639e-04,4.685759195126593113e-04,1.962788961827754974e-02,1.789072901010513306e-02,1.347526814788579941e-02,4.350669682025909424e-03,-1.273376634344458580e-03,6.456837581936269999e-05,-3.190520219504833221e-04,-6.050449796020984650e-03,-1.022613421082496643e-02,-7.764126639813184738e-04,2.323521766811609268e-04,1.270118914544582367e-02,-6.675553740933537483e-04,-8.241820614784955978e-05,3.777950769290328026e-05,-1.636891043744981289e-03,-7.047039456665515900e-03,4.456038121134042740e-03,-2.147433813661336899e-03,1.264288090169429779e-02,2.411288907751441002e-03,2.495612949132919312e-03,1.988887815969064832e-04,3.304943384137004614e-04,7.011317647993564606e-03,1.377333072014153004e-03,-1.065583713352680206e-02,1.339851226657629013e-02,-1.492385403253138065e-03,9.698604117147624493e-04,8.359619096154347062e-05,5.552028305828571320e-03,5.263336934149265289e-03,1.369677018374204636e-03,-1.919392962008714676e-03,3.754193661734461784e-03,-1.026110203383723274e-05,2.286191884195432067e-04,-7.187572191469371319e-05,6.168005638755857944e-04,2.732478780671954155e-03,6.265869829803705215e-03,3.805738640949130058e-03,4.359565209597349167e-04,2.720137417782098055e-04,1.526786400063429028e-05,8.967163012130185962e-09,5.438519292511045933e-05,2.232138358522206545e-04,-8.332763682119548321e-04,-1.068739453330636024e-03,-3.312429907964542508e-05,-8.963626169133931398e-05,2.487104211468249559e-08,-1.640644622966647148e-04,-1.309228246100246906e-04,-2.705325838178396225e-03,-9.067104198038578033e-03,-5.405645351856946945e-03,-6.213515065610408783e-03,-1.840982004068791866e-04,-2.452970511512830853e-05,-2.192653482779860497e-04,2.796045038849115372e-03,2.082104980945587158e-02,1.909584924578666687e-02,8.424106054008007050e-03,-6.768491119146347046e-03,7.419981062412261963e-03,2.951838541775941849e-04,-7.657722453586757183e-04,-3.152105025947093964e-03,-1.031756121665239334e-02,-8.397796191275119781e-03,1.260898634791374207e-02,-5.144320428371429443e-03,4.252887330949306488e-03,-3.350590850459411740e-05,-4.287370393285527825e-05,-1.163291395641863346e-03,-2.280129585415124893e-03,-1.140293665230274200e-02,-1.123178191483020782e-02,6.202646531164646149e-03,7.375081069767475128e-03,3.763943212106823921e-03,-1.300511357840150595e-04,2.133599016815423965e-03,8.293060585856437683e-03,-8.390264585614204407e-03,-7.687718607485294342e-03,1.497222110629081726e-03,4.067665431648492813e-03,1.939159119501709938e-03,-4.641038249246776104e-04,9.752936661243438721e-03,-1.607947051525115967e-03,-1.029604347422719002e-03,-1.688782591372728348e-03,-3.723373636603355408e-03,-5.736497114412486553e-04,7.141170208342373371e-04,2.048204041784629226e-04,-2.122315636370331049e-04,4.157609073445200920e-04,5.145871546119451523e-04,-3.075756365433335304e-03,-5.344086093828082085e-04,9.079939918592572212e-04,-3.182321597705595195e-05,-5.303659054334275424e-05,2.894257777370512486e-04,7.456072489731013775e-04,9.704893454909324646e-04,3.623033990152180195e-05,-7.109309080988168716e-06,6.691285525448620319e-04,-7.727905904175713658e-05,2.934179974545259029e-05,2.911869087256491184e-04,-3.580988384783267975e-03,-7.101813331246376038e-03,-4.737685434520244598e-03,-7.883351296186447144e-03,-1.384676288580521941e-04,-3.481620224192738533e-04,-1.222914084792137146e-03,3.974613267928361893e-03,2.075697295367717743e-02,1.070782449096441269e-02,4.690068308264017105e-03,6.382883526384830475e-03,4.696505609899759293e-03,-3.886133898049592972e-03,-5.803505191579461098e-04,-3.246992360800504684e-03,-4.825280047953128815e-03,-5.053922068327665329e-04,-2.166945487260818481e-04,1.396920625120401382e-02,2.963626757264137268e-03,-3.391292411834001541e-03,-1.450600917451083660e-03,-2.206400269642472267e-03,-5.566569976508617401e-03,-6.566292606294155121e-03,-1.488338457420468330e-03,8.677488192915916443e-03,1.268697436898946762e-02,5.267677363008260727e-03,2.624571789056062698e-04,1.032940810546278954e-03,9.754649363458156586e-03,-1.825188053771853447e-03,-1.021670643240213394e-03,1.459550298750400543e-02,3.082434879615902901e-03,-1.510439207777380943e-03,4.951934795826673508e-03,8.346762508153915405e-03,4.690184257924556732e-03,-6.795142777264118195e-03,1.238102093338966370e-02,5.399397574365139008e-03,-2.535538747906684875e-02,-2.317165024578571320e-02,-7.847075350582599640e-03,3.613765165209770203e-02,-6.295238435268402100e-02,6.129064410924911499e-02,1.117285247892141342e-02,-1.059621386229991913e-02,3.055155649781227112e-02,1.666402567934710532e-05\n0.000000000000000000e+00,8.962304491433314979e-06,1.374765124637633562e-04,-1.552692614495754242e-03,-2.509827259927988052e-03,2.476150802976917475e-05,-1.219761761603876948e-04,-5.706154992957124250e-10,-6.082297477405518293e-05,-1.358697336399927735e-04,-1.510516391135752201e-03,6.877661682665348053e-03,-1.121218409389257431e-02,-5.256750620901584625e-03,-6.377574172802269459e-04,1.104232360376045108e-04,2.260455221403390169e-04,4.416794981807470322e-04,1.232433691620826721e-02,3.450767695903778076e-02,1.440112944692373276e-03,-6.001345813274383545e-03,1.619004644453525543e-03,3.133276550215668976e-05,-2.354388270759955049e-04,-2.262856811285018921e-03,4.402192775160074234e-03,6.130536086857318878e-03,3.324102377519011497e-03,-6.484565325081348419e-03,2.815978950820863247e-04,3.226485932827927172e-05,1.568634252180345356e-05,-1.366455340757966042e-03,-7.122559472918510437e-03,3.934089094400405884e-03,5.011252942495048046e-04,1.252468209713697433e-02,5.109301768243312836e-03,7.737391861155629158e-04,2.262355556013062596e-04,-5.211690906435251236e-03,1.127723976969718933e-02,-2.256131917238235474e-02,8.840963244438171387e-03,6.438242737203836441e-03,-1.583203556947410107e-03,-7.305847248062491417e-05,-5.811611481476575136e-05,1.056595705449581146e-03,-3.256880678236484528e-03,-8.214450790546834469e-04,1.399376802146434784e-02,-4.325116053223609924e-03,1.432077406207099557e-04,-4.845791409024968743e-05,4.813124178326688707e-05,7.512971205869689584e-05,8.838424691930413246e-04,1.742566470056772232e-03,-1.815497176721692085e-03,-2.011221076827496290e-04,1.554922637296840549e-04,-7.705958523729350418e-06,4.834327604896770936e-09,2.865118221961893141e-05,1.945405383594334126e-04,-2.432301407679915428e-03,-3.025050507858395576e-03,5.064376819063909352e-05,-1.523172541055828333e-04,1.003813210331827577e-08,-6.867160846013575792e-05,-3.487357753328979015e-04,-2.025390043854713440e-03,-3.873325884342193604e-03,-7.414828985929489136e-03,-2.287294715642929077e-03,-6.841850117780268192e-04,1.202358544105663896e-04,3.541351470630615950e-04,9.483060566708445549e-04,2.172311767935752869e-02,2.336554415524005890e-02,-1.003961544483900070e-03,1.524155493825674057e-03,8.504657307639718056e-04,-3.540595935191959143e-05,-6.966481305425986648e-05,-7.048167753964662552e-04,6.422320380806922913e-03,6.751359440386295319e-03,8.599948137998580933e-03,2.688867505639791489e-03,7.613088237121701241e-04,5.398261782829649746e-05,4.313100362196564674e-06,-1.344394171610474586e-03,6.505160126835107803e-05,3.087208839133381844e-03,-7.554063107818365097e-03,1.324452087283134460e-02,1.101737027056515217e-03,1.802642131224274635e-03,2.405355480732396245e-04,-2.184893470257520676e-03,3.944681957364082336e-03,-1.841273717582225800e-02,-5.583535414189100266e-03,1.289026346057653427e-02,-1.329252263531088829e-04,4.990808665752410889e-04,5.143103771843016148e-05,7.503606611862778664e-04,7.715895771980285645e-04,-1.786195673048496246e-03,8.657400496304035187e-03,-1.104032387956976891e-03,1.617717207409441471e-04,5.762609362136572599e-05,6.713971379213035107e-05,1.126254355767741799e-04,2.051240531727671623e-03,5.294818431138992310e-03,4.451239947229623795e-04,2.083177678287029266e-04,2.557745028752833605e-04,-3.774186552618630230e-06,5.644443135111032461e-09,2.484724063833709806e-06,7.044240192044526339e-06,-1.167498994618654251e-04,7.117574568837881088e-05,-9.742742986418306828e-05,-5.804612737847492099e-05,3.809823567735293182e-09,-1.235883100889623165e-04,1.300724106840789318e-04,-2.167086349800229073e-03,6.298763677477836609e-03,6.325893104076385498e-03,-1.396886189468204975e-03,2.612870885059237480e-04,4.087556590093299747e-05,-4.897061444353312254e-05,5.079820984974503517e-04,5.525240674614906311e-03,3.120956569910049438e-02,2.720804326236248016e-02,-4.298495128750801086e-03,3.632707521319389343e-04,1.324892800766974688e-04,-9.310799068771302700e-04,-7.138904184103012085e-03,-9.268434718251228333e-03,4.301817622035741806e-03,1.247605122625827789e-02,-4.617081955075263977e-03,-3.649608697742223740e-03,3.147306269966065884e-04,-2.081644925056025386e-05,-1.514800009317696095e-03,-7.172287441790103912e-04,-2.451873850077390671e-03,2.730193547904491425e-03,3.758094739168882370e-03,3.475078614428639412e-03,1.061907038092613220e-03,1.313243701588362455e-04,-2.581014297902584076e-03,-1.724835857748985291e-02,1.525524817407131195e-02,8.419109508395195007e-03,1.239519938826560974e-02,-1.119983196258544922e-02,-1.376979635097086430e-04,-3.407274925848469138e-05,1.751766540110111237e-03,-6.947501096874475479e-04,1.584331877529621124e-02,1.429197471588850021e-02,-4.837357439100742340e-03,1.166048168670386076e-04,-8.338916813954710960e-06,-6.673856660199817270e-06,1.999998930841684341e-04,-8.962831925600767136e-04,1.872260123491287231e-03,-1.836266252212226391e-03,-4.163933626841753721e-04,2.072336937999352813e-04,3.368179022800177336e-05,-6.429620169612348946e-10,6.875468534417450428e-05,1.303894823649898171e-04,-3.214518073946237564e-03,-4.181824158877134323e-03,1.841766970755998045e-05,-1.658190740272402763e-04,-9.935945399774936959e-10,-2.501503331586718559e-04,-2.134840178769081831e-04,-4.978635348379611969e-03,-5.765729583799839020e-04,-2.085322514176368713e-02,-9.157554246485233307e-03,-1.066856435500085354e-03,3.399643173906952143e-05,4.423770296853035688e-04,1.897183712571859360e-03,4.405432380735874176e-03,2.362310141324996948e-02,-1.088934857398271561e-02,9.423871524631977081e-03,-1.855148933827877045e-02,-3.879002906614914536e-05,-1.910728024085983634e-04,-6.608976982533931732e-04,1.452004886232316494e-03,1.627965085208415985e-02,2.193932607769966125e-02,-1.198686659336090088e-02,-1.746383379213511944e-03,-3.144066722597926855e-04,-7.187218579929322004e-05,-2.188190352171659470e-03,-8.748960681259632111e-03,4.060232080519199371e-03,2.403649501502513885e-03,1.583131775259971619e-02,1.448453287594020367e-03,3.231806214898824692e-03,1.667275355430319905e-04,-2.194446511566638947e-03,2.095907460898160934e-03,-2.222359925508499146e-02,2.185501158237457275e-03,1.578907482326030731e-02,3.076001536101102829e-03,1.367016113363206387e-03,-4.743365934700705111e-05,1.011085044592618942e-02,-6.096039898693561554e-03,-5.168627016246318817e-03,2.681661397218704224e-02,-7.140676490962505341e-03,7.182140689110383391e-05,7.700629066675901413e-05,-5.985983443679288030e-05,-1.810395624488592148e-04,6.296636420302093029e-04,7.439462933689355850e-05,3.039975417777895927e-03,4.718396521639078856e-04,4.914698656648397446e-04,2.169807521568145603e-05,-1.633929969102609903e-08,-1.876626774901524186e-04,-1.105105504393577576e-03,2.077759616076946259e-02,2.435415051877498627e-02,-9.534613491268828511e-05,1.264931051991879940e-03,7.570974958071019500e-10,8.292361744679510593e-04,1.683811773546040058e-03,2.186336554586887360e-02,-4.077734798192977905e-02,8.811881393194198608e-02,2.604683861136436462e-02,5.492956843227148056e-03,-8.344165980815887451e-04,-1.829293789342045784e-03,-8.244398981332778931e-03,-1.299835443496704102e-01,3.687678873538970947e-01,-1.636224985122680664e-02,1.196921075461432338e-04,8.931064978241920471e-03,4.355900164227932692e-04,2.812464255839586258e-03,1.499203499406576157e-02,-2.180713228881359100e-02,-5.281800776720046997e-02,-8.705882728099822998e-02,1.639739982783794403e-02,1.635969430208206177e-02,1.161492909886874259e-04,-6.098173616919666529e-05,8.416038937866687775e-03,2.442318759858608246e-02,-2.867482788860797882e-02,-6.246433034539222717e-02,-7.634907960891723633e-02,-7.183302659541368484e-03,-1.202981080859899521e-02,-1.555328140966594219e-03,2.063569985330104828e-02,-1.579257100820541382e-02,1.287986934185028076e-01,-3.259218484163284302e-02,-8.319577574729919434e-02,1.925500854849815369e-02,-3.388583427295088768e-03,1.484062886447645724e-05,4.748144652694463730e-03,2.243311889469623566e-02,1.121935807168483734e-02,-8.077291399240493774e-02,3.690925240516662598e-02,-1.281965174712240696e-03,-2.577605482656508684e-05,-1.420815242454409599e-04,2.312153810635209084e-07,3.863609628751873970e-03,-2.300536632537841797e-02,-1.239794772118330002e-03,-8.188815554603934288e-04,-1.929762773215770721e-03,2.379662510065827519e-05,1.808984961826354265e-08,4.094562609679996967e-05,2.409622829873114824e-04,-1.785926753655076027e-03,-2.486123004928231239e-03,7.207295129774138331e-05,-1.106554918806068599e-04,-1.334797161689493805e-09,-1.227793545695021749e-04,-2.341106592211872339e-04,-3.646307857707142830e-03,2.874366473406553268e-03,-1.135095022618770599e-02,-6.635916652157902718e-04,-4.091743030585348606e-04,-8.986621105577796698e-05,1.751297677401453257e-04,1.235443400219082832e-03,1.680286414921283722e-02,2.944652922451496124e-02,7.877845782786607742e-04,-5.584872327744960785e-03,4.263139329850673676e-03,-6.984156061662361026e-05,-2.796816988848149776e-04,1.612603198736906052e-03,5.244249477982521057e-03,1.430722139775753021e-02,1.304255612194538116e-02,-1.434789039194583893e-03,2.589698415249586105e-03,-1.433487195754423738e-04,3.197096884832717478e-05,-5.641048774123191833e-04,-7.473083678632974625e-04,8.379312232136726379e-03,8.791474625468254089e-03,3.301438642665743828e-03,4.417891032062470913e-04,1.392459729686379433e-03,-3.544260107446461916e-05,-1.087566022761166096e-03,2.961353166028857231e-03,-1.649351790547370911e-02,1.274955272674560547e-02,7.657557725906372070e-03,6.809164769947528839e-04,6.144389044493436813e-04,-2.049866889137774706e-04,3.894463181495666504e-03,1.219469006173312664e-03,-1.225850451737642288e-02,1.422883477061986923e-02,-5.212963093072175980e-03,2.597954007796943188e-04,-2.069437032332643867e-04,1.000866614049300551e-04,2.646034699864685535e-04,4.027619957923889160e-03,4.781099501997232437e-03,-1.574352732859551907e-03,-4.404504215926863253e-05,2.552325895521789789e-04,-2.651974682521540672e-06,-1.721355147310532629e-08,4.553079270408488810e-05,2.284223883179947734e-04,-2.477323636412620544e-03,-3.673501079902052879e-03,6.905574991833418608e-05,-1.502717495895922184e-04,-9.236572395820985548e-09,-1.570410095155239105e-04,-2.370836882619187236e-04,-1.788824680261313915e-03,1.103550475090742111e-02,-1.747374981641769409e-02,-9.028271771967411041e-03,-8.476949296891689301e-04,1.246161846211180091e-04,4.325586633058264852e-05,1.910776598379015923e-03,1.601514406502246857e-02,2.512655034661293030e-02,7.733387872576713562e-03,-5.080007947981357574e-03,-2.826722804456949234e-03,-2.568470663391053677e-04,-1.197227829834446311e-04,2.115977113135159016e-04,1.693069818429648876e-03,4.935095086693763733e-03,3.415961284190416336e-03,-6.596494466066360474e-03,-2.163460478186607361e-03,-4.187336890026926994e-05,-4.411275585880503058e-05,-1.325458055362105370e-03,-6.527311168611049652e-03,1.104877702891826630e-02,-8.022718131542205811e-03,1.114919316023588181e-02,-1.250648871064186096e-03,1.865594764240086079e-03,1.827737869461998343e-04,-3.210413036867976189e-03,-7.676318287849426270e-03,-2.951991185545921326e-02,1.524520572274923325e-02,2.064714394509792328e-02,-1.739871688187122345e-03,-1.000716001726686954e-03,-3.303433913970366120e-05,-2.556284423917531967e-03,-4.131235647946596146e-03,-5.219100043177604675e-03,1.462035812437534332e-02,-9.702842682600021362e-03,1.483145315432921052e-04,-3.679898509290069342e-05,5.324342782841995358e-05,-1.672573853284120560e-04,-1.651362108532339334e-04,3.106180112808942795e-03,2.423754194751381874e-04,1.874142617452889681e-04,3.170961572322994471e-04,-4.979551704309415072e-06,-5.889216936338925734e-08,1.581737888045608997e-05,1.086735064745880663e-04,-2.184048760682344437e-03,-2.429469721391797066e-03,1.068872516043484211e-04,-1.133605910581536591e-04,-4.084404281456954777e-08,-6.013366146362386644e-05,-2.037149097304791212e-04,-1.655582804232835770e-03,7.154263090342283249e-03,-1.053552888333797455e-02,-5.193155258893966675e-03,-5.274499999359250069e-04,7.551373710157349706e-05,5.768643313786014915e-05,1.530530164018273354e-03,9.472794830799102783e-03,4.673926904797554016e-02,-2.472234424203634262e-03,2.542852424085140228e-03,-7.879196200519800186e-04,-7.449556142091751099e-05,-9.503265755483880639e-05,5.929546430706977844e-03,3.762262407690286636e-03,5.028030835092067719e-03,1.240451075136661530e-02,-6.904968060553073883e-03,6.802756339311599731e-03,5.181987944524735212e-05,-5.926530138822272420e-05,-3.668820718303322792e-04,-8.274486754089593887e-04,1.413028920069336891e-03,1.992163015529513359e-03,1.446212455630302429e-02,-9.178596083074808121e-04,7.863818318583071232e-04,1.037502734106965363e-04,-1.830417662858963013e-03,1.051838044077157974e-03,-1.688019745051860809e-02,4.729212261736392975e-03,5.117806605994701385e-03,-5.734337610192596912e-04,3.953950363211333752e-04,-1.115088525693863630e-04,4.376994329504668713e-04,-1.414747443050146103e-03,-3.982642199844121933e-03,8.375069126486778259e-03,-6.767826154828071594e-03,2.672462142072618008e-04,-8.329984120791777968e-05,7.798199658282101154e-05,-6.842080620117485523e-05,-9.276691125705838203e-04,6.471572909504175186e-03,-1.234637922607362270e-03,2.214315827586688101e-05,1.267147017642855644e-04,-3.262342488596914336e-06,-1.918309067150403280e-08,-2.443008997943252325e-05,1.328094731434248388e-05,-3.101576119661331177e-03,-3.508622758090496063e-03,-8.130261267069727182e-05,-2.290165284648537636e-04,-6.313257472356781363e-09,-2.947991197288502008e-05,-1.859841722762212157e-04,-2.094529569149017334e-03,8.020696230232715607e-03,-1.018543634563684464e-02,9.645259706303477287e-05,-8.887143922038376331e-04,1.008069666568189859e-04,3.773778735194355249e-04,-1.616907538846135139e-04,1.494427397847175598e-02,3.454091399908065796e-02,-6.299976725131273270e-03,6.006781477481126785e-04,-2.624217420816421509e-03,-1.476230390835553408e-04,-5.027971346862614155e-04,-7.100195623934268951e-03,3.492254065349698067e-03,1.264657825231552124e-02,-4.679794423282146454e-03,-6.448451895266771317e-04,-4.790262319147586823e-03,-1.055895336321555078e-05,5.698993845726363361e-05,-1.204687403514981270e-03,-5.337981507182121277e-03,5.480541847646236420e-03,7.334453053772449493e-03,5.070192273706197739e-03,-2.452372107654809952e-03,6.233694730326533318e-04,4.333205870352685452e-04,-5.265447776764631271e-03,3.445370355620980263e-03,-1.754407212138175964e-02,-2.642317209392786026e-03,8.017619140446186066e-03,-7.791349664330482483e-03,-2.488361496943980455e-05,-2.657031291164457798e-05,-4.988960921764373779e-03,-1.221450860612094402e-03,-7.348760962486267090e-03,4.495082888752222061e-03,4.330364055931568146e-03,-5.707931122742593288e-04,-4.855626611970365047e-04,1.521239610156044364e-04,-5.861509125679731369e-04,-3.960788249969482422e-03,4.428076557815074921e-03,2.917862962931394577e-03,7.630680920556187630e-05,2.332375879632309079e-04,-1.517420023446902633e-04,7.012975402176380157e-04,-3.014609974343329668e-04,3.077346991631202400e-05,-3.630717983469367027e-03,-2.376310760155320168e-03,-8.745983359403908253e-05,-1.008955761790275574e-03,-2.589778450783342123e-04,5.046756632509641349e-05,-7.657440728507936001e-04,-9.575965232215821743e-04,-1.858111936599016190e-04,-1.246417034417390823e-02,-6.204891251400113106e-04,-1.769968075677752495e-04,-9.923842735588550568e-04,2.078819321468472481e-03,1.965970965102314949e-03,3.254687180742621422e-03,4.342953860759735107e-02,-3.137866733595728874e-03,-8.097762241959571838e-03,1.161072403192520142e-03,2.499395282939076424e-03,1.662677153944969177e-03,-5.491556366905570030e-04,-1.862104982137680054e-03,6.357351318001747131e-03,1.007468439638614655e-02,-2.624399494379758835e-03,-1.773847034201025963e-03,7.792627438902854919e-04,-7.828621310181915760e-04,-2.398073673248291016e-03,6.439341232180595398e-04,9.879997931420803070e-03,-5.049181170761585236e-03,9.944578632712364197e-03,1.065914984792470932e-04,6.268674042075872421e-03,-5.746242241002619267e-04,2.069809706881642342e-03,7.719000801444053650e-03,-2.611652202904224396e-02,1.312016975134611130e-03,3.093498758971691132e-03,-1.097244210541248322e-03,-3.264759667217731476e-03,1.220095623284578323e-02,9.244751185178756714e-03,1.660925336182117462e-04,2.183838281780481339e-03,1.966086402535438538e-02,6.537427660077810287e-03,2.792051061987876892e-02,-1.440821681171655655e-03,-4.336264729499816895e-02,-1.999010564759373665e-03,1.389433071017265320e-02,-5.232863128185272217e-02,2.290862984955310822e-02,-4.884716123342514038e-03,5.327881081029772758e-04,9.979354217648506165e-06\n0.000000000000000000e+00,4.901757347397506237e-05,1.593846827745437622e-04,1.048859907314181328e-03,2.492418047040700912e-03,4.872964927926659584e-05,1.615691144252195954e-04,-5.012331438791761684e-09,-1.609008468221873045e-04,3.957820881623774767e-04,-2.471224172040820122e-03,-2.387270145118236542e-02,5.502423271536827087e-03,1.710137701593339443e-03,-1.146552895079366863e-04,2.063219835690688342e-05,-1.190473703900352120e-04,9.999779285863041878e-04,-6.388335023075342178e-04,7.154121529310941696e-03,2.841293439269065857e-02,6.447934079915285110e-03,2.803935203701257706e-03,8.993498049676418304e-04,-6.211832514964044094e-04,-6.360572297126054764e-04,-5.778418853878974915e-04,-8.218143135309219360e-03,2.115535549819469452e-02,-2.330192830413579941e-03,-2.322947839275002480e-03,3.120611945632845163e-04,-9.544788917992264032e-05,-1.887908671051263809e-03,-5.956551060080528259e-03,-5.137293599545955658e-03,6.457183510065078735e-03,-1.232476672157645226e-03,2.965732477605342865e-03,3.937282133847475052e-03,-8.918076491681858897e-05,3.960448084399104118e-04,2.468552254140377045e-02,1.373034622520208359e-02,1.988663338124752045e-02,-1.864605769515037537e-02,-7.249712478369474411e-03,2.191845560446381569e-03,1.103029426303692162e-04,-7.447268581017851830e-05,-5.068349419161677361e-04,8.074941113591194153e-03,7.350845262408256531e-03,-7.037933915853500366e-03,-4.508175334194675088e-05,-3.017488779732957482e-06,-7.246434506669174880e-06,9.804879664443433285e-05,-1.096210908144712448e-04,8.216294227167963982e-04,-1.688321237452328205e-03,-1.635990920476615429e-04,2.702269412111490965e-04,7.909522537374868989e-06,8.465915968258741486e-09,6.578588363481685519e-05,2.918940153904259205e-04,6.161571945995092392e-07,-1.240082492586225271e-04,8.884059207048267126e-05,1.249812921741977334e-04,5.451660012312231629e-09,-2.239437599200755358e-04,1.759638980729505420e-04,-3.885741345584392548e-03,-2.094247192144393921e-02,1.128920353949069977e-02,-6.426478736102581024e-03,-9.740333189256489277e-05,-1.091499143512919545e-04,-2.121227735187858343e-04,2.728445455431938171e-03,3.551398403942584991e-03,-5.995275918394327164e-03,3.361829742789268494e-02,1.690312987193465233e-03,2.693015383556485176e-03,6.125177606008946896e-04,-2.845972776412963867e-04,2.323769964277744293e-03,-6.656098994426429272e-04,-6.412528920918703079e-03,2.209011092782020569e-02,-2.788559533655643463e-03,1.342301955446600914e-03,5.912838241783902049e-05,-1.658827968640252948e-04,-9.910187218338251114e-04,-1.452168333344161510e-03,-8.921351283788681030e-03,9.504795074462890625e-03,-7.970585487782955170e-03,-3.194150980561971664e-03,3.627857193350791931e-03,-1.535378250991925597e-04,2.600612351670861244e-03,9.521008469164371490e-03,9.096972644329071045e-03,1.899813301861286163e-02,1.205552602186799049e-03,-1.870453823357820511e-03,1.901030773296952248e-03,2.705531005631200969e-05,1.190681243315339088e-03,-2.527399919927120209e-04,1.164826750755310059e-02,-4.917858168482780457e-03,-7.818660698831081390e-03,1.285005055251531303e-05,-7.545061816927045584e-05,1.887777762021869421e-05,1.596093352418392897e-04,1.194940647110342979e-03,-2.854681224562227726e-04,-8.848387515172362328e-04,4.491714935284107924e-05,2.761148498393595219e-04,4.017043465864844620e-05,7.081580655210473196e-09,4.769997758558019996e-06,1.311325904680415988e-04,-2.126059029251337051e-03,-4.165183636359870434e-04,5.557991607929579914e-05,-1.119962180382572114e-04,3.851680752120500983e-09,2.824679540935903788e-05,-2.841208770405501127e-04,1.187310088425874710e-03,-6.178723648190498352e-03,-1.100175082683563232e-02,1.322116702795028687e-02,4.336067650001496077e-04,-8.091257768683135509e-05,-4.659266851376742125e-04,1.563128549605607986e-03,7.608463056385517120e-04,1.262080390006303787e-02,2.051715552806854248e-02,1.961719617247581482e-02,1.100844703614711761e-02,7.280556019395589828e-06,-4.220488772261887789e-04,-5.188592476770281792e-04,-4.665333777666091919e-03,2.774066105484962463e-02,2.789280377328395844e-03,-7.936171256005764008e-03,5.751668475568294525e-03,-2.562072186265140772e-04,-1.901331561384722590e-04,1.964343246072530746e-03,2.337250486016273499e-02,-2.937535755336284637e-03,-1.390203833580017090e-04,-4.441584460437297821e-03,-5.554630886763334274e-03,2.020625397562980652e-04,-2.732688153628259897e-04,1.003015041351318359e-02,1.003168430179357529e-02,-5.919322371482849121e-03,7.727051153779029846e-03,3.393338061869144440e-03,-1.083825528621673584e-02,2.708030631765723228e-03,-4.078116035088896751e-04,9.175250306725502014e-03,2.272500656545162201e-03,1.183766871690750122e-03,1.368985231965780258e-02,-1.056633424013853073e-02,2.374386385781690478e-04,-3.285645507276058197e-04,4.058689228259027004e-05,1.024896744638681412e-03,5.403475370258092880e-03,3.636470995843410492e-03,-4.290164448320865631e-03,-6.632783333770930767e-04,-5.072999920230358839e-05,1.125853304984048009e-04,9.159340841335961159e-09,6.902396853547543287e-05,3.679164365166798234e-06,1.125917071476578712e-03,1.468494068831205368e-03,-1.037000765791162848e-05,1.317310234298929572e-04,-3.890960442731739022e-09,-1.022924043354578316e-04,2.997214905917644501e-04,-3.416570369154214859e-03,-1.693076081573963165e-02,-1.015797443687915802e-02,-3.741133725270628929e-03,2.482986019458621740e-04,-7.289912900887429714e-05,-7.154066406656056643e-05,2.523066708818078041e-03,1.536039169877767563e-03,-2.254996262490749359e-02,4.266672581434249878e-02,1.274031586945056915e-02,-1.000315137207508087e-02,7.983633549883961678e-04,-2.497339446563273668e-04,-2.280510030686855316e-03,-1.261741481721401215e-02,-3.591314889490604401e-03,2.349492162466049194e-02,4.296330735087394714e-04,-5.229415837675333023e-03,4.970874579157680273e-05,-1.210590344271622598e-04,-2.030251314863562584e-03,1.798249781131744385e-03,-1.555587723851203918e-02,8.437149226665496826e-03,3.579725977033376694e-03,1.304395264014601707e-04,2.558001317083835602e-03,1.419395266566425562e-04,1.130066113546490669e-03,4.574217833578586578e-03,6.346596404910087585e-03,2.153799124062061310e-02,8.591204881668090820e-03,1.875985879451036453e-03,7.860322366468608379e-04,-1.030022303893929347e-05,-7.340149953961372375e-03,-1.986789703369140625e-02,-4.296361468732357025e-03,1.904015801846981049e-02,-6.657061167061328888e-03,-1.777901779860258102e-04,5.559116834774613380e-05,-8.561350114177912474e-05,3.900298615917563438e-04,-5.681206006556749344e-03,1.103765913285315037e-03,1.880310708656907082e-03,1.681109570199623704e-04,4.400690086185932159e-04,4.175539288553409278e-05,-2.082040762019232716e-09,-5.268994718790054321e-04,-1.644126139581203461e-03,-4.064644221216440201e-03,-7.954042404890060425e-03,-3.325673460494726896e-04,-7.896302267909049988e-04,-1.087096279661636800e-08,1.258668256923556328e-03,-1.713290344923734665e-03,2.000948227941989899e-02,1.086126267910003662e-01,-6.195074319839477539e-02,3.693395853042602539e-02,-1.328099984675645828e-03,6.606242386624217033e-04,1.798320095986127853e-03,-1.993282884359359741e-02,-3.140384331345558167e-02,-1.519382838159799576e-02,4.458951056003570557e-01,-6.096270680427551270e-02,-1.444197073578834534e-02,-4.317807033658027649e-03,4.427122883498668671e-03,-1.373165519908070564e-03,4.017866402864456177e-02,2.353104576468467712e-02,-1.530194729566574097e-01,-1.309389015659689903e-03,-4.911688622087240219e-03,-1.199305173940956593e-03,6.548041128553450108e-04,3.774870419874787331e-03,-1.502539683133363724e-02,6.681778281927108765e-02,-7.608301192522048950e-02,3.348169103264808655e-02,-8.922362700104713440e-03,-2.380992285907268524e-02,1.203238614834845066e-03,-1.819157972931861877e-02,-6.804075092077255249e-02,-5.047846958041191101e-02,-8.948442339897155762e-02,-6.122557446360588074e-03,-1.584772020578384399e-02,-1.473212428390979767e-02,4.892020660918205976e-05,-2.123554050922393799e-02,6.246048142202198505e-04,-7.241755723953247070e-02,1.276712049730122089e-03,4.903704300522804260e-02,-6.487213977379724383e-05,6.018406129442155361e-04,2.442267432343214750e-04,-1.847871346399188042e-03,-1.833054353483021259e-03,-2.728308318182826042e-03,1.048983912914991379e-02,7.918869232526049018e-05,-2.271577483043074608e-03,-4.056598118040710688e-04,2.021351974690333009e-08,8.232553955167531967e-05,2.776226028800010681e-04,1.633490319363772869e-04,5.878100637346506119e-04,6.713130278512835503e-05,9.519422019366174936e-05,2.177984015361289494e-08,-2.144215686712414026e-04,2.521123096812516451e-04,-3.229091875255107880e-03,-1.217251271009445190e-02,1.831243047490715981e-03,-6.556722335517406464e-03,-4.275895480532199144e-05,-1.693432277534157038e-04,-1.989639895327854902e-05,3.277289448305964470e-03,9.487604722380638123e-03,-1.206771004945039749e-03,3.459242731332778931e-02,4.441319964826107025e-03,-7.580152596347033978e-04,6.310792523436248302e-04,-5.159985739737749100e-04,-6.621930515393614769e-04,-8.715979754924774170e-03,-3.018423682078719139e-03,2.381745539605617523e-02,-1.253843540325760841e-03,-1.279701478779315948e-03,1.853490684879943728e-04,-1.032026630127802491e-04,-8.629355579614639282e-04,1.172848395071923733e-03,-1.113484334200620651e-02,1.280780974775552750e-02,-6.171424174681305885e-04,3.734542988240718842e-04,4.102691542357206345e-03,-1.338056754320859909e-04,1.679949928075075150e-03,1.355007663369178772e-02,4.349608905613422394e-03,2.501958981156349182e-02,-2.299734856933355331e-03,1.728367526084184647e-03,2.584398491308093071e-03,6.791815394535660744e-05,1.463545486330986023e-04,1.050686114467680454e-05,1.857664063572883606e-02,2.375791082158684731e-03,-2.501345239579677582e-03,-1.591918953636195511e-05,-4.548719152808189392e-05,-4.748189530801028013e-05,1.185985602205619216e-04,-9.631899883970618248e-04,-2.358787227421998978e-03,-8.661639876663684845e-04,4.649399488698691130e-05,4.783144686371088028e-04,6.017928171786479652e-05,2.525985109969042242e-08,6.933078111615031958e-05,2.054250071523711085e-04,3.614922519773244858e-03,1.300058094784617424e-03,5.452538607642054558e-05,8.326346869580447674e-05,-7.870085028116591275e-09,-2.135047543561086059e-04,4.371081595309078693e-04,-1.291245222091674805e-03,6.158309057354927063e-03,-2.224807161837816238e-03,-2.081675827503204346e-02,1.816982839955016971e-04,-1.076785920304246247e-04,-9.750217577675357461e-05,2.232602564617991447e-03,5.787312053143978119e-03,-2.535704988986253738e-03,4.233583807945251465e-02,1.342950388789176941e-03,-2.911187708377838135e-03,4.393733397591859102e-04,-4.599703825078904629e-04,-2.135511022061109543e-03,2.186024794355034828e-03,-1.968858530744910240e-03,7.045333739370107651e-03,-6.202015094459056854e-03,-2.054820768535137177e-03,3.006308397743850946e-04,1.502117665950208902e-04,-1.697956700809299946e-03,-5.564954597502946854e-03,1.159868109971284866e-02,3.931104671210050583e-03,-3.281650366261601448e-03,8.445525541901588440e-03,4.347727634012699127e-03,-5.215280907577835023e-05,-1.801405334845185280e-03,-1.991747878491878510e-02,1.862612552940845490e-02,2.547211572527885437e-02,8.167895488440990448e-03,2.012543193995952606e-02,-5.713918944820761681e-04,-2.186567289754748344e-04,2.617316786199808121e-04,-9.396772831678390503e-03,6.134212948381900787e-03,-1.134435180574655533e-03,3.612297587096691132e-03,-9.348789171781390905e-05,-8.077360689640045166e-05,-4.773255204781889915e-05,9.853903611656278372e-05,-1.784629654139280319e-03,-2.921876963227987289e-03,-3.159606596454977989e-03,-2.720395568758249283e-04,3.253630420658737421e-04,3.263499456807039678e-05,5.476795195136219263e-08,6.042956738383509219e-05,2.797110646497458220e-04,6.061606691218912601e-04,1.146940514445304871e-03,2.101553254760801792e-04,5.679729292751289904e-05,4.857417934545082971e-08,-1.517035416327416897e-04,1.137147846748121083e-04,-1.570243271999061108e-03,-1.557369623333215714e-02,-8.083300199359655380e-04,-3.350700950250029564e-03,4.500424256548285484e-04,-1.537092466605827212e-04,-2.692414855118840933e-04,3.557780524715781212e-03,-7.694400264881551266e-04,9.408136829733848572e-03,2.634785510599613190e-02,5.092811305075883865e-03,-5.356965702958405018e-04,5.068715545348823071e-04,-3.330173785798251629e-04,-2.995847258716821671e-03,-1.040141843259334564e-02,-3.172629745677113533e-03,1.855568028986454010e-02,-6.987018045037984848e-03,3.217199584469199181e-03,4.026855094707570970e-05,-7.030872075119987130e-05,4.099966608919203281e-04,4.294032230973243713e-03,-1.421810872852802277e-02,2.174104377627372742e-02,-1.157946884632110596e-02,1.436247723177075386e-03,3.298630239441990852e-03,-2.407489228062331676e-04,5.584257189184427261e-03,1.102542784065008163e-02,1.742377690970897675e-02,1.730864122509956360e-02,-4.887118004262447357e-03,4.512009210884571075e-03,2.373128198087215424e-03,-6.399808626156300306e-05,5.076094530522823334e-03,-1.785438798833638430e-04,2.398975566029548645e-02,-5.152203608304262161e-03,-1.139797549694776535e-02,1.063868694473057985e-04,-2.351416042074561119e-04,-4.714444003184325993e-06,7.475850288756191730e-04,5.776558537036180496e-04,-2.395705087110400200e-05,-3.467294853180646896e-03,-3.618337796069681644e-04,2.569607167970389128e-04,6.986598600633442402e-05,1.813964445318561047e-08,4.193669155938550830e-05,1.073191233444958925e-04,-8.021626272238790989e-04,-5.655590211972594261e-05,6.194360321387648582e-05,8.383100794162601233e-05,-1.124340087699238211e-08,-1.008257386274635792e-04,2.189880906371399760e-04,-1.507891109213232994e-03,-1.432579848915338516e-02,1.259734854102134705e-02,-1.639752881601452827e-03,-4.063050728291273117e-04,7.231772178784012794e-05,2.973432710859924555e-04,1.253461698070168495e-03,3.071089740842580795e-03,-4.146839957684278488e-03,2.657115459442138672e-02,1.776212453842163086e-02,-1.719634048640727997e-03,3.471958625596016645e-04,2.171178057324141264e-04,1.016280381008982658e-03,4.152255132794380188e-04,-3.371443133801221848e-03,9.555445052683353424e-03,-1.540762372314929962e-03,-4.555257037281990051e-03,1.424829242751002312e-04,-6.820955604780465364e-05,-5.868620355613529682e-04,-4.651790484786033630e-03,2.974582370370626450e-03,2.741723880171775818e-02,-6.390037015080451965e-04,-7.179496809840202332e-03,2.334721619263291359e-03,1.658708497416228056e-04,-2.189584542065858841e-03,1.148059871047735214e-02,1.523126661777496338e-02,6.467914208769798279e-03,-2.022336935624480247e-03,-1.001638919115066528e-02,1.559036085382103920e-03,-3.235234180465340614e-04,-5.103298462927341461e-03,1.576837850734591484e-03,5.716319195926189423e-03,-1.176036521792411804e-02,4.706129431724548340e-03,-7.102368545019999146e-05,-2.775528409983962774e-04,-1.978535728994756937e-04,-6.608917028643190861e-04,-2.966025378555059433e-03,4.578568041324615479e-03,3.222491126507520676e-03,1.593186520040035248e-03,-1.599138486199080944e-04,-9.861800353974103928e-04,2.868511946871876717e-04,8.152232039719820023e-04,-3.067623765673488379e-04,8.292775601148605347e-04,-7.725900650257244706e-05,5.103889270685613155e-04,2.151647058781236410e-04,-3.522796614561229944e-04,-1.152745535364374518e-04,-9.450725628994405270e-04,-2.681222511455416679e-03,-1.751879788935184479e-02,2.024547196924686432e-03,-5.259051918983459473e-03,1.880167255876585841e-04,-1.194811775349080563e-03,-2.124544233083724976e-03,2.835736144334077835e-03,-2.884302288293838501e-03,-5.167148075997829437e-03,3.743517398834228516e-02,-9.069591760635375977e-04,7.020029239356517792e-03,1.219357873196713626e-04,9.679483628133311868e-05,-3.247694112360477448e-04,-5.229782778769731522e-03,-9.421077556908130646e-03,1.019127201288938522e-02,-8.018208667635917664e-03,-2.069541253149509430e-03,7.334294496104121208e-04,7.159996312111616135e-05,-1.011664047837257385e-03,1.094797626137733459e-04,-1.282925996929407120e-02,8.263478055596351624e-03,-2.293504076078534126e-04,-9.237314807251095772e-04,7.409654092043638229e-03,3.015132853761315346e-03,4.866350442171096802e-03,1.092360261827707291e-02,8.150062523782253265e-03,2.165295183658599854e-02,2.409973414614796638e-03,5.974288098514080048e-03,1.075259409844875336e-02,6.801021751016378403e-03,-4.808520898222923279e-03,6.748849526047706604e-03,1.118595991283655167e-02,7.529777474701404572e-03,-1.495451573282480240e-02,7.633928954601287842e-02,2.430103160440921783e-02,-7.810663431882858276e-02,4.954021424055099487e-02,-2.880058018490672112e-03,-2.258184924721717834e-02,-3.415256505832076073e-03,-8.308897726237773895e-03,-7.062036544084548950e-03,2.032674819929525256e-05\n0.000000000000000000e+00,1.356228585791541263e-05,9.981672519643325359e-06,-2.713059308007359505e-03,-1.025757170282304287e-03,6.175482121761888266e-05,2.420497366983909160e-05,-8.879914581427783560e-09,1.153627963503822684e-04,-8.095015073195099831e-05,2.440770855173468590e-03,-7.082333788275718689e-03,3.762884996831417084e-03,1.048348378390073776e-02,-3.149735857732594013e-04,1.241353456862270832e-04,2.111752983182668686e-04,6.203476368682458997e-05,3.990714438259601593e-03,-3.362193470820784569e-03,1.460271654650568962e-03,3.352672606706619263e-02,2.244423143565654755e-03,4.899128180113621056e-05,3.309056337457150221e-04,4.737924784421920776e-03,4.360855091363191605e-03,5.146142560988664627e-03,-9.241995867341756821e-04,1.334938220679759979e-02,1.677653519436717033e-03,-1.355004496872425079e-04,-2.501085982657968998e-04,9.998177411034703255e-04,-1.086541917175054550e-03,1.102815382182598114e-02,9.855641052126884460e-03,-4.434887319803237915e-03,-1.187889091670513153e-02,4.063504457008093596e-04,5.144080205354839563e-05,4.997757263481616974e-03,1.716292463243007660e-02,9.315822389908134937e-04,3.584973048418760300e-03,-3.257568692788481712e-03,-7.532090879976749420e-03,4.911384894512593746e-04,3.568629326764494181e-04,-3.018258139491081238e-03,1.148267928510904312e-02,1.902309013530611992e-03,-5.869701039046049118e-03,2.599351340904831886e-03,-1.948394856299273670e-05,2.550143108237534761e-04,2.968635817524045706e-05,-1.821935293264687061e-04,3.044962068088352680e-04,2.547051757574081421e-03,6.238264963030815125e-03,8.564245654270052910e-04,-6.746944563928991556e-05,1.788331610441673547e-05,3.536887671629074248e-09,2.159460564143955708e-05,-2.319876693945843726e-05,-3.387266770005226135e-03,-2.180616604164242744e-03,5.446098293759860098e-05,-3.150415432173758745e-05,7.815704528013611707e-09,8.687638182891532779e-05,-1.972781610675156116e-04,2.614492084830999374e-03,2.438909374177455902e-03,2.999854739755392075e-03,9.705712087452411652e-03,6.147256499389186502e-06,8.594727114541456103e-05,1.571000320836901665e-04,6.445540348067879677e-04,-4.546432755887508392e-04,6.049897521734237671e-03,9.439099580049514771e-03,2.074396796524524689e-02,4.010053817182779312e-03,-1.117803330998867750e-04,5.205710185691714287e-04,4.665137268602848053e-03,3.937106579542160034e-03,1.614175550639629364e-02,-3.046435303986072540e-03,4.887228831648826599e-03,3.525989130139350891e-03,-3.607054241001605988e-04,-2.449188614264130592e-04,1.706634415313601494e-03,1.150231575593352318e-03,1.063994690775871277e-02,1.893736794590950012e-02,-4.197360947728157043e-03,-1.261652261018753052e-02,5.001047393307089806e-04,4.334457116783596575e-05,3.897359594702720642e-03,9.336648508906364441e-03,-7.848236709833145142e-03,1.145960111171007156e-02,2.949046902358531952e-03,-6.430112756788730621e-03,5.796314799226820469e-04,3.319460083730518818e-04,-6.926693022251129150e-04,9.666337631642818451e-03,-8.216515183448791504e-03,-6.208306644111871719e-03,-2.611904405057430267e-03,8.424632687820121646e-05,1.203465290018357337e-04,-8.843458999763242900e-06,-1.143365007010288537e-04,5.405320553109049797e-04,1.607941230759024620e-03,5.870375316590070724e-03,8.322203066200017929e-04,-4.563581387628801167e-05,3.497166471788659692e-05,2.644582863808864204e-08,5.834835974383167922e-06,-5.189971125219017267e-05,-2.324160013813525438e-04,1.189368544146418571e-03,-1.604783574293833226e-05,8.347014954779297113e-05,-2.500325280152537744e-08,1.456869795219972730e-04,3.569724212866276503e-04,2.221650502178817987e-04,4.134413320571184158e-03,7.801486179232597351e-03,9.990396909415721893e-03,1.808365632314234972e-04,4.029996489407494664e-05,3.031149390153586864e-05,-2.840689849108457565e-04,1.217908924445509911e-03,-7.030912674963474274e-03,3.147991001605987549e-02,4.016467928886413574e-02,-6.342269480228424072e-04,4.374551645014435053e-05,3.258303331676870584e-05,-8.344922680407762527e-04,4.262605682015419006e-03,8.876571431756019592e-03,-1.736917532980442047e-02,1.273465342819690704e-02,2.267631702125072479e-03,9.965195204131305218e-05,-3.718311927514150739e-05,1.057198853231966496e-03,-1.283241435885429382e-03,-7.777102291584014893e-03,2.750840410590171814e-02,-1.377880852669477463e-02,-3.621286246925592422e-03,1.358067966066300869e-03,-3.380703492439351976e-05,6.957263220101594925e-03,1.326871477067470551e-02,1.939310505986213684e-02,-2.162283519282937050e-03,5.853026174008846283e-03,-8.929399773478507996e-03,7.920684292912483215e-04,1.624247524887323380e-04,7.028630934655666351e-04,4.423205740749835968e-03,1.503119990229606628e-02,-4.016058519482612610e-03,6.734863854944705963e-04,-7.210266630863770843e-06,2.431403991067782044e-04,-1.241725658474024385e-05,1.025968231260776520e-04,5.943105788901448250e-04,6.305261049419641495e-03,5.115462467074394226e-03,5.493651842698454857e-04,2.898855382227338850e-05,1.559605516376905143e-05,-2.446567037850400084e-08,1.278208947042003274e-05,-1.839034957811236382e-04,-2.277744002640247345e-03,-8.591375080868601799e-04,4.795322820427827537e-05,1.377560511173214763e-05,-1.292027818067253975e-08,2.596830599941313267e-04,-1.175978977698832750e-04,4.417546559125185013e-03,3.426032606512308121e-03,-1.310297753661870956e-02,1.248679682612419128e-02,1.209790498251095414e-04,2.371799928369000554e-04,2.846498973667621613e-04,-1.544579135952517390e-04,-3.035356290638446808e-03,-1.005952153354883194e-02,9.758219122886657715e-03,2.767321467399597168e-02,-3.811960807070136070e-03,-1.612268970347940922e-04,9.468266507610678673e-04,7.640900555998086929e-03,6.313066929578781128e-03,8.252852596342563629e-03,-6.864564493298530579e-03,-1.015159068629145622e-03,-3.300254698842763901e-03,-2.794749452732503414e-04,-1.996044302359223366e-04,1.757614547386765480e-03,3.856068709865212440e-03,5.761036183685064316e-03,1.412192638963460922e-02,-1.015668082982301712e-02,-6.502954754978418350e-03,-4.132350441068410873e-04,2.384870313107967377e-04,3.688707249239087105e-03,1.077710650861263275e-02,4.187476821243762970e-03,-8.869754150509834290e-03,1.677125319838523865e-02,-1.892624422907829285e-03,2.844456175807863474e-04,4.138140939176082611e-04,-1.327037625014781952e-02,1.370423845946788788e-02,7.666558492928743362e-03,-1.565625332295894623e-02,7.956409826874732971e-03,-2.660425379872322083e-04,3.116611333098262548e-04,-2.403596408839803189e-05,-5.349795683287084103e-04,-4.615148529410362244e-03,-2.615954028442502022e-03,5.931984633207321167e-03,7.426110096275806427e-04,-9.137469169218093157e-05,2.314014818693976849e-05,-8.093365977401845157e-09,-2.587227500043809414e-04,-3.039963485207408667e-04,1.807902194559574127e-02,6.880194880068302155e-03,-4.270876524969935417e-04,-7.374260894721373916e-05,-2.921751729445531964e-10,-7.991517195478081703e-04,8.443250553682446480e-04,-1.926555112004280090e-02,3.896947205066680908e-02,-4.865643754601478577e-02,-7.176142930984497070e-02,-2.892398333642631769e-04,-6.149940309114754200e-04,-1.177523517981171608e-03,-5.493004340678453445e-03,-1.044710259884595871e-02,2.140041906386613846e-04,-6.099478527903556824e-02,4.753895998001098633e-01,-3.122367523610591888e-02,-5.842835525982081890e-05,-3.875425783917307854e-03,-3.384625911712646484e-02,-7.546074688434600830e-02,-5.893093720078468323e-02,7.221474498510360718e-02,-6.171647831797599792e-02,-2.960478514432907104e-02,1.568373176269233227e-03,1.154695637524127960e-03,-1.174789294600486755e-02,-3.499565646052360535e-02,-3.894786536693572998e-02,-4.966109991073608398e-02,2.675824426114559174e-02,7.271715998649597168e-02,-8.509336039423942566e-03,-3.796307719312608242e-04,-3.424477204680442810e-02,-1.056319102644920349e-01,3.402496501803398132e-02,-2.098971605300903320e-02,-3.639389574527740479e-02,1.872944459319114685e-02,-1.023228932172060013e-02,-2.609267830848693848e-03,-1.681438880041241646e-03,-8.083990216255187988e-02,-2.674062550067901611e-02,7.815911620855331421e-02,5.206673406064510345e-03,2.106171741615980864e-04,-1.347670913673937321e-03,3.321658732602372766e-05,-9.665882680565118790e-05,-9.738400578498840332e-03,-1.490908674895763397e-02,-4.007194191217422485e-02,-6.141860969364643097e-03,9.903204045258462429e-05,-3.411661600694060326e-04,1.291641638090368360e-08,4.640380211640149355e-05,7.938823546282947063e-05,-1.971329795196652412e-03,-8.452562615275382996e-04,3.721944085555151105e-05,2.679998942767269909e-05,2.785554897855035961e-09,-7.547077984781935811e-06,2.510461490601301193e-05,2.947759348899126053e-04,-1.607993617653846741e-04,1.225643046200275421e-02,7.262710481882095337e-03,-2.291486889589577913e-04,1.954084436874836683e-04,3.075332206208258867e-04,1.202652580104768276e-03,-4.478748887777328491e-03,9.938761591911315918e-03,1.295349467545747757e-02,3.457253053784370422e-02,8.443117840215563774e-04,2.346330875298008323e-04,2.935157390311360359e-04,1.355359447188675404e-03,2.910640090703964233e-03,7.100524380803108215e-03,-1.323524396866559982e-02,1.306355558335781097e-02,1.682854257524013519e-03,1.277796764043159783e-05,-1.603608543518930674e-04,3.252377791795879602e-04,1.779496669769287109e-03,-7.452885038219392300e-04,1.210390310734510422e-02,5.341889336705207825e-03,-7.375714834779500961e-03,2.411279594525694847e-03,2.616784768179059029e-04,2.487934427335858345e-03,1.121034938842058182e-02,-1.388677628710865974e-03,1.879599876701831818e-03,1.614232920110225677e-02,-1.761249732226133347e-03,1.808846602216362953e-03,4.608927411027252674e-04,-9.585613152012228966e-04,1.037181075662374496e-02,1.202975865453481674e-03,-7.585287094116210938e-03,4.847819916903972626e-03,-1.082729868358001113e-04,2.992640365846455097e-04,-2.419015800114721060e-05,-9.836323442868888378e-05,-1.593224005773663521e-04,3.566958941519260406e-03,5.654769018292427063e-03,8.323197253048419952e-04,1.900939387269318104e-04,3.334185748826712370e-05,-7.162270776461809874e-10,1.481494109611958265e-05,-6.496816058643162251e-05,-1.005185768008232117e-03,-6.119477911852300167e-04,1.329392762272618711e-05,-4.295175676816143095e-05,-3.624035116445156746e-08,1.689848722890019417e-04,-6.698164361296221614e-05,2.916137920692563057e-03,5.781809799373149872e-03,6.078661419451236725e-03,5.316956900060176849e-03,-1.066722979885526001e-04,7.597592775709927082e-05,4.689655615948140621e-04,3.261906094849109650e-04,6.151920650154352188e-03,-7.930391002446413040e-04,-1.021892391145229340e-02,1.878662407398223877e-02,4.133679438382387161e-03,-2.058346872217953205e-04,6.023214664310216904e-04,1.881126547232270241e-03,1.321045123040676117e-02,1.192520838230848312e-02,-1.188264787197113037e-02,1.907395385205745697e-02,3.884329926222562790e-03,-2.332633885089308023e-04,1.428308314643800259e-04,9.259710786864161491e-04,6.655394565314054489e-03,1.849563792347908020e-02,1.826650276780128479e-02,1.600445713847875595e-03,-2.001115120947360992e-03,8.514513610862195492e-04,1.676537794992327690e-04,2.390396781265735626e-03,1.023242808878421783e-02,1.658035814762115479e-02,7.956242188811302185e-04,2.386200241744518280e-03,-1.726118382066488266e-03,7.533401367254555225e-04,2.907176967710256577e-04,2.647370565682649612e-04,9.375060908496379852e-03,-7.122294511646032333e-03,-5.123561248183250427e-03,7.798652164638042450e-03,-5.229701127973385155e-05,2.838992804754525423e-04,-4.581706889439374208e-05,1.502961822552606463e-06,8.114673255477100611e-05,2.910214476287364960e-03,7.485269103199243546e-03,9.620224591344594955e-04,-1.207940003951080143e-04,3.265565464971587062e-05,-2.353121431042382028e-08,6.515001587104052305e-06,-3.771526098717004061e-05,-2.598429797217249870e-03,-8.783881785348057747e-04,-1.023204094963148236e-04,-1.139218220487236977e-04,-3.176342033839318901e-08,1.351724204141646624e-04,-1.144160705734975636e-04,3.135758219286799431e-03,-2.502390183508396149e-03,4.271362908184528351e-03,1.111674029380083084e-02,1.281589065911248326e-04,8.115005766740068793e-05,2.192698011640459299e-04,5.718276370316743851e-04,4.387836903333663940e-03,-1.704176655039191246e-03,6.197229493409395218e-03,2.881634607911109924e-02,-2.839219057932496071e-03,-1.180049875983968377e-04,4.744469770230352879e-04,3.135397098958492279e-03,-1.019354630261659622e-02,1.547593623399734497e-02,-1.066443882882595062e-02,1.048775389790534973e-02,-2.584270900115370750e-03,-2.588957140687853098e-04,-1.314782712142914534e-04,1.802398823201656342e-03,6.734849419444799423e-03,8.344287984073162079e-03,2.202502824366092682e-02,4.533926025032997131e-03,-1.149632874876260757e-02,5.300791817717254162e-04,2.349629357922822237e-05,5.231926217675209045e-03,1.257865689694881439e-02,3.981044050306081772e-03,-4.201428033411502838e-03,1.800786470994353294e-03,-3.912295214831829071e-03,1.225365209393203259e-03,2.870360040105879307e-04,2.953794319182634354e-03,1.440795511007308960e-02,1.650043297559022903e-03,-1.569259166717529297e-02,-7.722575683146715164e-04,3.809438203461468220e-05,1.842318743001669645e-04,2.141350705642253160e-05,-4.042391083203256130e-05,3.803337924182415009e-03,9.613558650016784668e-03,6.057123187929391861e-03,9.040972799994051456e-04,-9.491069067735224962e-05,3.919090158888138831e-05,-4.940602593705989420e-08,5.925389268668368459e-05,3.110750403720885515e-04,1.192956842714920640e-04,9.636122267693281174e-04,1.853622961789369583e-04,7.828971138224005699e-05,6.075879355194047093e-08,-7.500224455725401640e-05,-3.156542370561510324e-04,1.347081270068883896e-04,-1.854672655463218689e-02,-1.062108762562274933e-02,5.491085350513458252e-03,8.641773601993918419e-04,-2.570364449638873339e-04,-8.507857564836740494e-04,2.081706887111067772e-03,-7.022513542324304581e-03,1.916029490530490875e-03,1.662591658532619476e-02,-3.053642809391021729e-03,1.794609427452087402e-02,2.591160591691732407e-04,-4.664448788389563560e-04,7.654647808521986008e-03,-3.290114924311637878e-03,-2.588909585028886795e-03,1.565406844019889832e-02,-1.842474192380905151e-02,1.341200061142444611e-02,-1.473261509090662003e-04,-8.351601718459278345e-05,1.861990196630358696e-03,1.066641882061958313e-02,-2.598094195127487183e-02,-2.597517520189285278e-02,-7.778574712574481964e-03,1.935926731675863266e-03,9.734613122418522835e-04,-2.676366711966693401e-04,9.850477799773216248e-03,7.225247099995613098e-04,-1.460208185017108917e-02,2.527172490954399109e-02,-5.360040813684463501e-03,8.319376967847347260e-03,1.254124799743294716e-03,-8.516676025465130806e-04,1.575996354222297668e-02,1.957095228135585785e-03,5.665899254381656647e-03,-6.159649230539798737e-03,-2.630781382322311401e-02,-2.593815443105995655e-04,-3.907174686901271343e-04,5.425553536042571068e-04,1.997693907469511032e-03,1.082151196897029877e-02,1.469748560339212418e-03,-8.200873620808124542e-03,-1.010346575640141964e-03,5.023492849431931973e-05,-3.889656800311058760e-04,-1.752001408021897078e-04,2.635079436004161835e-04,1.364296302199363708e-03,-3.232299583032727242e-03,-2.729508327320218086e-03,-3.566043233149684966e-05,-4.684485902544111013e-04,1.053519372362643480e-05,2.564082096796482801e-04,-6.667408160865306854e-04,1.562360441312193871e-03,-2.681677695363759995e-03,1.204784773290157318e-02,7.475253194570541382e-03,-4.602815315593034029e-04,-1.913089363370090723e-04,1.138349063694477081e-03,2.006316091865301132e-03,1.134963985532522202e-02,-6.853865459561347961e-03,-2.179974690079689026e-03,2.338778786361217499e-02,9.772279299795627594e-03,-1.286697224713861942e-03,3.218383644707500935e-04,5.762442946434020996e-03,4.097917117178440094e-03,1.282275654375553131e-02,-1.622263714671134949e-02,1.030040159821510315e-02,4.544504336081445217e-04,-2.002986380830407143e-03,-2.555424114689230919e-03,6.260218215174973011e-04,2.611469244584441185e-03,-9.439655113965272903e-04,1.290535461157560349e-02,-1.021210011094808578e-02,-1.276844367384910583e-02,1.016004569828510284e-02,-2.591007389128208160e-03,7.654679939150810242e-03,1.584104821085929871e-02,2.727206097915768623e-03,6.574377883225679398e-03,8.885523304343223572e-03,-5.023491568863391876e-03,3.489907365292310715e-03,4.726381041109561920e-03,-3.763572545722126961e-03,1.189851574599742889e-02,-2.954226220026612282e-04,-1.411194354295730591e-02,7.524313405156135559e-03,2.388844266533851624e-03,3.936353605240583420e-03,-1.190211158245801926e-02,4.058690741658210754e-02,1.441057887859642506e-03,2.069596759974956512e-02,2.189659513533115387e-02,-4.567441530525684357e-03,2.152500441297888756e-03,1.455128767702262849e-05\n0.000000000000000000e+00,1.253823029401246458e-05,1.811797665141057223e-05,7.445842493325471878e-04,3.189584240317344666e-04,6.276154635997954756e-07,1.171393887489102781e-05,-7.735819984588943043e-09,7.471614026144379750e-06,-1.163614797405898571e-04,2.125067258020862937e-04,6.753937341272830963e-04,-5.680451635271310806e-03,1.613717991858720779e-03,8.750823908485472202e-04,-1.529522560304030776e-04,-3.459299332462251186e-04,1.457076286897063255e-03,6.194164510816335678e-03,-4.435068462044000626e-03,1.803524442948400974e-03,2.494262065738439560e-03,1.688738726079463959e-02,-1.544562401250004768e-04,5.581525329034775496e-05,2.730891807004809380e-03,-8.428424596786499023e-03,-4.780224058777093887e-03,-9.035817347466945648e-03,9.312137030065059662e-03,1.631830446422100067e-02,-3.400613495614379644e-04,-2.862394103431142867e-05,7.116623455658555031e-04,-2.789093414321541786e-03,-7.658588583581149578e-04,1.828040694817900658e-04,1.646947115659713745e-03,3.024242818355560303e-03,-3.797994286287575960e-04,-8.834838081384077668e-05,4.337187856435775757e-03,-6.435606162995100021e-03,-4.442557692527770996e-03,6.534344982355833054e-03,2.844017930328845978e-03,5.924245342612266541e-03,4.163460689596831799e-04,-1.752245734678581357e-04,1.740406267344951630e-02,1.296481862664222717e-02,-3.019115538336336613e-04,5.421385867521166801e-04,-5.409514531493186951e-03,1.014285226119682193e-04,-2.508657635189592838e-04,-9.373598732054233551e-05,1.467118738219141960e-03,5.928887054324150085e-03,-2.989214612171053886e-03,-2.773485146462917328e-03,-4.577745567075908184e-04,-4.551605888991616666e-05,3.149245094391517341e-05,6.596799995151059193e-09,9.300901183451060206e-06,-1.254020753549411893e-05,6.755087524652481079e-04,3.846102335955947638e-04,-4.763065226143226027e-05,1.071144015440950170e-05,3.381273572244936076e-08,1.601598341949284077e-06,-1.420406188117340207e-04,2.314035955350846052e-04,-2.962015336379408836e-03,-2.603236353024840355e-03,5.284840241074562073e-03,5.001092795282602310e-04,-8.163781603798270226e-05,-1.379877066938206553e-04,5.859977682121098042e-04,5.662231706082820892e-03,2.985347528010606766e-04,-2.941106678918004036e-03,4.519041627645492554e-03,1.645331084728240967e-02,-7.841587648726999760e-05,-3.864289828925393522e-05,1.441356842406094074e-03,-7.400218863040208817e-03,-6.805121898651123047e-03,-6.241610273718833923e-03,4.101424477994441986e-03,1.334083918482065201e-02,-2.294328005518764257e-04,-5.353900633053854108e-05,1.184728171210736036e-05,-5.267052911221981049e-03,1.676636282354593277e-03,-5.110996775329113007e-03,5.768718663603067398e-03,3.425443312153220177e-03,-2.593782846815884113e-05,-1.116123530664481223e-05,4.048673436045646667e-03,-4.921607207506895065e-03,-1.100526773370802402e-03,1.165074296295642853e-02,-2.439196687191724777e-03,1.791624003089964390e-03,4.278842243365943432e-04,-3.188808113918639719e-05,1.506574172526597977e-02,1.206756383180618286e-02,-1.397314830683171749e-03,-1.658050576224923134e-03,-1.254283357411623001e-03,1.685320239630527794e-05,-1.108628857764415443e-04,-1.138186053140088916e-04,1.335363951511681080e-03,3.691879799589514732e-03,-1.929933787323534489e-03,-1.390934456139802933e-03,-2.964711748063564301e-04,-4.380023165140300989e-05,-1.487635699959355406e-06,-1.924962855781586768e-09,5.155855615157634020e-05,-1.522083584859501570e-05,1.322822761721909046e-03,1.323299016803503036e-03,-1.353389961877837777e-05,1.190511320601217449e-04,9.323007255090942635e-09,-3.014982212334871292e-05,4.350893868831917644e-05,-1.739632571116089821e-03,-7.471962599083781242e-04,-4.993887618184089661e-03,4.290630749892443419e-04,7.882686913944780827e-04,-1.738919381750747561e-04,-3.007799678016453981e-04,2.559087239205837250e-03,3.178835380822420120e-03,-6.825986318290233612e-03,5.908521823585033417e-03,6.706277374178171158e-03,1.781189255416393280e-02,1.456484897062182426e-04,6.727658910676836967e-05,5.396228749305009842e-03,-9.120138362050056458e-03,-1.022266317158937454e-02,-6.136288866400718689e-04,4.221484530717134476e-03,1.410616375505924225e-02,-3.560377808753401041e-04,-3.507666406221687794e-05,-1.278711133636534214e-04,-6.068332120776176453e-03,2.235086401924490929e-03,5.348920822143554688e-04,4.381551407277584076e-03,6.021503824740648270e-03,1.867594313807785511e-03,-1.081611408153548837e-04,3.773491363972425461e-03,-7.441614754498004913e-03,-2.668917411938309669e-03,8.050196804106235504e-03,3.119371598586440086e-03,6.737887859344482422e-03,1.108821161324158311e-04,2.670353933353908360e-05,1.679385080933570862e-02,1.412799954414367676e-02,5.452339537441730499e-03,-5.367465782910585403e-04,-3.832789603620767593e-03,-1.923748641274869442e-05,-1.292851666221395135e-04,-1.518179342383518815e-04,1.341042574495077133e-03,3.719424130395054817e-03,-5.714624654501676559e-03,-1.791710266843438148e-03,-3.686702111735939980e-04,7.670601189602166414e-05,2.011947799474000931e-05,2.926335973540972191e-08,3.541829573805443943e-05,-4.733098467113450170e-05,4.050121642649173737e-04,3.460962907411158085e-04,9.082146425498649478e-05,7.048345287330448627e-05,1.317147280133212917e-08,4.165544305578805506e-05,-3.733974153874441981e-05,6.605298840440809727e-04,2.565025351941585541e-03,-1.071324944496154785e-02,6.417832337319850922e-04,-1.653603394515812397e-04,1.527579297544434667e-05,-2.834097540471702814e-05,6.961222970858216286e-04,7.088329643011093140e-03,-1.629320159554481506e-02,-7.863221690058708191e-03,-6.422742735594511032e-03,-1.560807228088378906e-03,-9.209687414113432169e-05,4.292899393476545811e-04,5.247846245765686035e-03,1.840471755713224411e-03,6.290808785706758499e-03,-3.520509228110313416e-03,-8.607769384980201721e-03,-8.276980370283126831e-04,-7.361704774666577578e-05,1.063717354554682970e-05,6.816994282416999340e-04,-6.772457854822278023e-04,-5.399436689913272858e-03,-8.482463657855987549e-03,4.632124677300453186e-03,2.678477670997381210e-03,-9.113307169172912836e-05,7.703473784204106778e-06,2.276184968650341034e-04,-1.621971605345606804e-03,8.774340152740478516e-03,5.358018912374973297e-03,6.303908303380012512e-03,3.302982309833168983e-03,9.509967640042304993e-05,-4.034385347040370107e-05,-1.145024597644805908e-02,2.544932067394256592e-03,2.439021365717053413e-03,-2.025427529588341713e-03,1.085586845874786377e-03,-1.146751455962657928e-04,-9.186514944303780794e-06,3.210003342246636748e-05,-6.816482637077569962e-04,9.826356545090675354e-04,-2.827703487128019333e-03,-1.287893392145633698e-03,-1.149284362327307463e-04,-3.253148679505102336e-05,9.105589924729429185e-06,2.211436367360875010e-08,-1.307894708588719368e-04,4.888910189038142562e-05,-6.058368366211652756e-03,-3.955086227506399155e-03,2.192480606026947498e-04,-2.132149966200813651e-04,6.342816050164401531e-09,1.417050079908221960e-04,5.272842827253043652e-04,-8.777624461799860001e-04,1.014202367514371872e-02,1.943971216678619385e-02,-3.619249537587165833e-02,-4.651423543691635132e-03,8.353923913091421127e-04,1.655956963077187538e-03,-8.514324203133583069e-03,-3.625683858990669250e-02,9.755913168191909790e-03,-1.473709754645824432e-02,-3.061610087752342224e-02,5.164364576339721680e-01,8.316423045471310616e-04,-5.900042015127837658e-04,-2.113624848425388336e-02,6.450637429952621460e-02,2.130074426531791687e-02,4.076134040951728821e-02,-3.558787703514099121e-02,-1.157651916146278381e-01,2.365157706663012505e-03,5.240226164460182190e-04,-1.207759487442672253e-03,3.706295415759086609e-02,-2.091308310627937317e-02,1.142895035445690155e-02,-3.149997815489768982e-02,-2.612539939582347870e-02,6.877720588818192482e-04,4.556168278213590384e-04,-2.843894623219966888e-02,2.809507027268409729e-02,4.046048037707805634e-03,-5.454058572649955750e-02,2.838086523115634918e-02,-1.850926876068115234e-02,-2.097805263474583626e-03,5.189253133721649647e-04,-1.214600130915641785e-01,-8.579119294881820679e-02,7.637115195393562317e-03,-1.380502898246049881e-02,2.644049189984798431e-02,-4.480613861232995987e-04,1.340827555395662785e-03,8.075086516328155994e-04,-1.068816427141427994e-02,-3.295683488249778748e-02,2.500031515955924988e-02,1.571396552026271820e-02,2.889195689931511879e-03,3.443186869844794273e-04,-4.656661985791288316e-05,-2.844558366632554680e-08,1.335177557848510332e-06,-3.862924131681211293e-06,7.095979526638984680e-04,6.558510940521955490e-04,-1.057959889294579625e-05,3.114269929938018322e-05,3.442301022005267441e-08,-4.162776167504489422e-05,-7.267470209626480937e-05,3.526453801896423101e-04,2.484536962583661079e-03,-5.953416228294372559e-03,7.570951711386442184e-03,6.767890881747007370e-04,-1.357049914076924324e-04,-2.539862471166998148e-04,6.129884859547019005e-04,9.624165482819080353e-03,-1.354194246232509613e-04,5.203747190535068512e-03,-1.408674055710434914e-03,1.704373024404048920e-02,-7.667751197004690766e-05,-3.813875082414597273e-07,3.497505327686667442e-03,-6.774255074560642242e-03,-6.547098979353904724e-03,-1.245553046464920044e-02,5.910206120461225510e-03,1.403156761080026627e-02,-2.485408913344144821e-04,-8.510854968335479498e-05,3.290913591627031565e-04,-4.239973146468400955e-03,7.346776546910405159e-04,-4.627866670489311218e-03,4.481266718357801437e-03,1.996670849621295929e-03,-9.604198276065289974e-04,-8.829207945382222533e-05,2.830097451806068420e-03,-3.691056044772267342e-03,-2.727300627157092094e-03,8.105543442070484161e-03,4.837844171561300755e-04,2.773668849840760231e-03,-1.372716360492631793e-05,-1.633013598620891571e-04,1.609031856060028076e-02,1.260930020362138748e-02,3.724228125065565109e-03,-1.703937421552836895e-03,-3.586420090869069099e-03,9.875090472633019090e-05,-2.621373569127172232e-04,-5.778755803476087749e-05,1.392252393998205662e-03,5.079980008304119110e-03,-1.502213533967733383e-03,-3.189692040905356407e-03,-4.527271667029708624e-04,-1.111008896259590983e-04,9.175619197776541114e-06,-2.938304533017799258e-08,6.994056548137450591e-06,-7.007033673289697617e-06,6.952717085368931293e-04,6.545083597302436829e-04,1.962030182767193764e-07,4.205862933304160833e-05,5.138372216606512666e-08,-1.805199281079694629e-05,-1.138879888458177447e-04,3.213674353901296854e-04,-9.138764813542366028e-03,-2.188013866543769836e-03,3.719104453921318054e-03,5.291671259328722954e-04,-9.869335190160200000e-05,-2.373660681769251823e-04,8.311681449413299561e-04,4.883651621639728546e-03,-6.086190231144428253e-03,-4.649922717362642288e-03,-9.350491454824805260e-04,1.690405793488025665e-02,-1.933561870828270912e-04,2.540924760978668928e-04,4.677034448832273483e-03,-8.043570443987846375e-03,-6.688223220407962799e-05,-6.660823244601488113e-03,5.168550182133913040e-03,1.402561366558074951e-02,-3.347505989950150251e-04,-6.944559572730213404e-05,8.148312917910516262e-05,-3.429697593674063683e-03,8.237915113568305969e-03,-3.248056164011359215e-03,8.426005020737648010e-03,3.063112031668424606e-03,-1.206011278554797173e-03,-6.183572986628860235e-05,3.989329095929861069e-03,-1.640149042941629887e-03,-2.331309020519256592e-03,9.918247349560260773e-03,-9.735525236465036869e-04,-2.260372566524893045e-04,5.037963856011629105e-04,-1.460259863961255178e-05,1.443076133728027344e-02,9.731360711157321930e-03,-8.384430548176169395e-04,7.867041043937206268e-03,2.373109455220401287e-04,6.482248863903805614e-05,-1.900182251119986176e-04,-8.496130612911656499e-05,1.237042481079697609e-03,4.651967901736497879e-03,-2.827346790581941605e-03,-2.109499881044030190e-03,-3.528820816427469254e-04,-1.228192559210583568e-04,-3.235532631151727401e-06,5.914398570894263685e-08,9.189946467813570052e-06,-3.837583790300413966e-05,6.781127885915338993e-04,3.373679355718195438e-04,-1.117485808208584785e-04,-1.547003375890199095e-05,4.083676685695536435e-08,-5.942366988165304065e-05,-4.816009459318593144e-05,-7.696781540289521217e-04,-4.509634338319301605e-03,-1.729187788441777229e-04,2.640291117131710052e-03,6.997934542596340179e-04,-1.143538393080234528e-04,-1.962936075869947672e-04,1.647419878281652927e-03,5.684531759470701218e-03,3.807527828030288219e-04,-7.843850180506706238e-04,1.842026365920901299e-03,2.363706380128860474e-02,1.004750629363115877e-05,-2.384685794822871685e-04,3.842071164399385452e-04,-7.087712176144123077e-03,-9.580154903233051300e-03,-1.112765911966562271e-02,3.101408481597900391e-03,1.532791927456855774e-02,-3.468053764663636684e-04,-9.997531014960259199e-05,-4.610143660102039576e-04,-5.783124361187219620e-03,4.471562802791595459e-03,-6.713180802762508392e-03,3.635969012975692749e-03,2.352755749598145485e-03,6.887563504278659821e-04,-3.214739263057708740e-05,4.244297742843627930e-03,-4.954115720465779305e-04,-3.470841096714138985e-03,9.766073897480964661e-03,-2.768476726487278938e-03,2.052487106993794441e-03,7.640504045411944389e-04,-9.949001832865178585e-05,1.949671283364295959e-02,1.489057671278715134e-02,-1.551018445752561092e-03,5.006910767406225204e-03,-2.571412362158298492e-03,5.622600292554125190e-05,-1.409391406923532486e-04,-2.282368368469178677e-04,1.634318847209215164e-03,1.990190939977765083e-03,-3.717561019584536552e-03,-1.283369841985404491e-03,-3.447391209192574024e-04,2.670711182872764766e-05,1.433865327271632850e-05,6.873506208648905158e-09,8.722143320483155549e-06,-8.152892405632883310e-05,-1.150511088781058788e-04,-4.058789927512407303e-04,-7.054019079077988863e-05,2.452987246215343475e-06,-1.187481757369823754e-08,-1.775035889295395464e-05,-3.886367994709871709e-05,-1.178465317934751511e-04,-5.362210329622030258e-03,2.082344610244035721e-03,5.851103924214839935e-03,4.030777781736105680e-04,-5.565422907238826156e-05,-2.062975254375487566e-04,8.209639927372336388e-04,5.443773232400417328e-03,-3.573201131075620651e-03,-3.691832534968852997e-05,9.926374070346355438e-03,1.670361496508121490e-02,-1.839781034504994750e-04,2.105887688230723143e-06,2.388581167906522751e-03,-5.482242442667484283e-03,-4.207775928080081940e-03,-1.486163213849067688e-02,7.965522818267345428e-03,1.278703287243843079e-02,-3.723571426235139370e-04,-1.340293092653155327e-04,-1.400441105943173170e-04,-8.904606103897094727e-03,7.370832841843366623e-03,5.844822153449058533e-04,2.928390167653560638e-03,-1.877740258350968361e-03,4.916817124467343092e-05,7.810472015989944339e-05,2.304732333868741989e-03,-5.961752030998468399e-03,-1.070336555130779743e-03,1.827415078878402710e-03,4.027453251183032990e-03,-1.733758486807346344e-03,1.742742460919544101e-04,7.932227163109928370e-05,1.244526356458663940e-02,1.483063586056232452e-02,-7.656390778720378876e-03,1.535117626190185547e-04,-3.727555740624666214e-03,2.597416169010102749e-04,2.640709863044321537e-04,3.160361957270652056e-04,8.216708665713667870e-04,1.627442426979541779e-03,-3.037156537175178528e-03,1.692664343863725662e-03,-4.016997409053146839e-04,5.027349106967449188e-04,-2.909225004259496927e-04,4.843626520596444607e-04,1.196630000777076930e-05,-5.954834341537207365e-05,1.179887913167476654e-03,7.811709074303507805e-04,5.370886719902046025e-05,-2.267424861202016473e-06,4.801129689440131187e-04,1.056018052622675896e-03,4.873967263847589493e-04,1.446530804969370365e-04,-3.857103176414966583e-03,-2.626661444082856178e-03,6.052693817764520645e-03,6.099363672547042370e-04,-2.562139416113495827e-04,-5.058980314061045647e-04,6.375400116667151451e-04,6.446579471230506897e-03,6.742733065038919449e-03,6.027743220329284668e-04,4.117820644751191139e-04,1.565768755972385406e-02,-7.249279296956956387e-04,-1.265062135644257069e-03,1.549757551401853561e-03,-4.114981275051832199e-03,-9.027237072587013245e-03,-3.019436728209257126e-03,3.503077663481235504e-03,1.249392610043287277e-02,4.084227548446506262e-04,-4.115816263947635889e-04,4.521209048107266426e-04,2.788519486784934998e-05,1.201619859784841537e-02,-7.197582162916660309e-04,2.358714584261178970e-03,4.196971654891967773e-03,-6.798504618927836418e-04,2.256637904793024063e-03,1.622786861844360828e-03,-8.543895557522773743e-03,-8.636348880827426910e-03,6.092860829085111618e-03,-7.470048964023590088e-03,-1.756819547154009342e-04,-1.973977312445640564e-03,3.085014643147587776e-03,1.800981163978576660e-02,1.261582318693399429e-02,1.307922974228858948e-02,-1.317699532955884933e-02,-7.413644343614578247e-03,-2.602706290781497955e-02,-1.558404602110385895e-02,8.038925938308238983e-03,-1.536663714796304703e-02,8.784802630543708801e-03,-1.290265005081892014e-02,-1.654318068176507950e-03,4.765889607369899750e-03,-1.183996628969907761e-02,-2.001786924665793777e-06\n0.000000000000000000e+00,2.115363258781144395e-06,9.428854355064686388e-06,1.303247427131282166e-05,2.317219923497759737e-06,3.216015613816125551e-07,-7.689820904488442466e-07,1.477340472177957054e-08,-4.669591362471692264e-06,2.026822585321497172e-06,-4.095193435205146670e-05,-3.356691449880599976e-04,2.042034320766106248e-04,-2.739037445280700922e-04,3.016181153725483455e-06,-3.084617446802440099e-06,-3.527431545080617070e-06,1.003316792775876820e-04,4.478370829019695520e-04,-1.202020648634061217e-04,6.285444833338260651e-04,2.071015042020007968e-04,-1.813849958125501871e-04,2.048762689810246229e-05,-1.723699097055941820e-05,-1.204423679155297577e-04,-5.574346141656860709e-05,-1.184412758448161185e-04,4.008641117252409458e-04,-3.631117579061537981e-05,-1.027855323627591133e-04,3.957478838856332004e-06,5.117373802931979299e-06,9.908133506542071700e-06,1.452564029023051262e-04,-1.774871634552255273e-04,-1.088049539248459041e-04,-2.785991528071463108e-04,2.309520059498026967e-04,1.064634852809831500e-04,-2.409040916973026469e-06,8.355591853614896536e-05,-5.764149682363495231e-05,2.179480652557685971e-04,-1.884061639430001378e-04,2.747516555245965719e-04,1.944123068824410439e-04,6.869546632515266538e-05,-3.499193553579971194e-06,-5.225656423135660589e-05,-2.391265879850834608e-04,-5.993323793518356979e-05,-2.414068439975380898e-04,-1.118863583542406559e-04,-2.061267196040716954e-06,-6.099974143580766395e-07,-1.667861937448833487e-07,2.512162609491497278e-06,-4.020905180368572474e-05,-1.557506720928358845e-06,-3.014235880982596427e-05,1.555711037326545920e-06,1.207827153848484159e-05,2.770862238321569748e-06,-4.961183464047280722e-08,1.340421476925257593e-06,3.904236109519843012e-06,1.586294820299372077e-05,1.042579151544487104e-05,-1.095222501135140192e-06,-3.764601217426388757e-07,-3.819646821057176567e-08,-3.714413196576060727e-06,2.101107838825555518e-06,-7.844605715945363045e-05,-4.881940549239516258e-04,1.143717381637543440e-04,-1.719992287689819932e-04,-7.018606993369758129e-06,-1.028889982990222052e-06,9.321665856987237930e-07,5.187382703297771513e-05,1.627305173315107822e-04,7.143415132304653525e-05,3.313086635898798704e-04,-2.276885061291977763e-05,-1.421281922375783324e-04,1.177964804810471833e-05,-1.849457112257368863e-05,-1.447984686819836497e-04,-1.462267100578173995e-04,-1.474163873353973031e-04,4.606609581969678402e-04,-1.715453254291787744e-04,-1.544249826110899448e-04,3.890540028805844486e-06,1.409463379786757287e-06,-2.885234061977826059e-05,8.965462620835751295e-05,-1.241249556187540293e-04,6.161302735563367605e-06,-1.991351746255531907e-04,1.101768284570425749e-04,9.965426579583436251e-05,-1.767516891959530767e-06,2.658039556990843266e-05,3.263818507548421621e-04,2.694405266083776951e-04,1.505888503743335605e-04,1.166000292869284749e-04,5.240925020189024508e-05,6.516662688227370381e-05,-1.961483121704077348e-06,-5.126838004798628390e-05,-1.486189139541238546e-04,7.166495197452604771e-05,-1.146887589129619300e-04,-8.085269655566662550e-05,-3.430316610320005566e-06,1.681427306721161585e-06,-1.710846618152572773e-06,-3.248462462579482235e-06,-9.915074042510241270e-05,9.550695722282398492e-06,1.855814298323821276e-05,4.073528998560504988e-06,8.794587301963474602e-06,1.544416932119929697e-06,5.912288258969056187e-08,4.134822120249737054e-07,-1.675184648775029927e-07,-4.479867493500933051e-05,-2.210228012700099498e-05,-3.132296342300833203e-06,5.522017545445123687e-07,-5.927852342324513302e-08,5.699078883480979130e-06,3.331219431856879964e-06,9.733290062285959721e-05,-1.077014603652060032e-04,-4.131845198571681976e-04,4.145546990912407637e-04,-5.977415639790706336e-06,-2.526007847336586565e-08,-6.372758434736169875e-06,-6.777302769478410482e-05,1.456360332667827606e-04,-5.243635678198188543e-05,7.820051396265625954e-04,-3.308715531602501869e-04,9.051962115336209536e-05,2.478527676430530846e-06,9.631449756852816790e-06,2.906126610469073057e-05,2.098883560393005610e-04,4.332357784733176231e-04,-5.817238707095384598e-04,-4.759387811645865440e-04,9.014730312628671527e-05,-9.764818969415500760e-06,4.686209649662487209e-06,2.511068123567383736e-05,8.237224537879228592e-04,-3.115470171906054020e-04,2.243695780634880066e-04,-9.532412514090538025e-05,-1.613864587852731347e-04,-1.061668153852224350e-04,1.235306399394175969e-07,-5.658439476974308491e-06,5.156450788490474224e-05,9.175212471745908260e-05,-7.136155036278069019e-04,4.690386704169213772e-04,2.211929240729659796e-04,-8.271770639112219214e-05,-2.162027840313385241e-06,-4.383754276204854250e-05,1.369077654089778662e-04,-1.130141390603967011e-04,2.853574114851653576e-04,-1.234413357451558113e-04,1.065528067556442693e-06,2.879337444028351456e-06,-3.996759687652229331e-07,-4.368626832729205489e-06,4.254167652106843889e-05,-4.678708137362264097e-05,8.742972568143159151e-07,-8.520268238498829305e-06,3.446611572144320235e-06,6.988615268710418604e-07,5.769257427346019540e-08,2.261512918266816996e-06,1.714802056085318327e-05,6.212457810761407018e-05,2.947136999864596874e-05,5.223856078373501077e-06,4.703980266640428454e-06,1.062066985468845814e-07,-7.375083441729657352e-06,2.228871380793862045e-06,-1.108822398236952722e-04,-1.429172407370060682e-04,7.842250633984804153e-04,-7.435979205183684826e-04,1.518053704785415903e-05,-4.331026502768509090e-06,-8.308557880809530616e-06,6.146325904410332441e-05,1.294610206969082355e-03,4.675909876823425293e-04,5.056564696133136749e-04,6.408275803551077843e-04,-8.190999506041407585e-04,5.849445187777746469e-06,4.300892214814666659e-06,1.999784872168675065e-04,5.379941430874168873e-04,-3.519717429298907518e-04,-3.921052848454564810e-04,-5.556663381867110729e-04,1.458609331166371703e-04,7.543233550677541643e-06,5.120880814502015710e-06,-2.223704723292030394e-05,-1.069076097337529063e-04,7.446080417139455676e-05,-1.260659541003406048e-03,-1.455937977880239487e-03,1.122337198466993868e-04,7.276929682120680809e-05,-8.308871656481642276e-06,-1.350226957583799958e-04,-1.888751430669799447e-04,7.100573275238275528e-04,3.580310149118304253e-04,-3.433332312852144241e-04,1.916579276439733803e-05,3.325560464872978628e-05,-6.409671186702325940e-06,6.342247943393886089e-04,-2.876874641515314579e-04,4.501046496443450451e-04,-1.168685848824679852e-04,-1.957696658791974187e-04,-7.107930741767631844e-07,-5.140821031091036275e-06,3.971408204961335286e-06,1.265404716832563281e-04,3.417584521230310202e-04,2.127282205037772655e-04,-7.624552381457760930e-05,-4.347239155322313309e-06,3.593512701627332717e-06,-1.756407073116861284e-07,-9.287714419770054519e-08,-1.100346889870706946e-05,-4.958860881743021309e-05,-2.259795437566936016e-04,-1.771752140484750271e-04,4.738172378893068526e-07,-5.312790563039015979e-06,1.636180968489497900e-08,2.746424797805957496e-05,-3.724635098478756845e-05,5.696161533705890179e-04,3.163351910188794136e-03,-5.371643346734344959e-04,1.542212674394249916e-03,2.088248766085598618e-05,1.412919937138212845e-05,6.444401606131577864e-06,-4.070344148203730583e-04,-2.091170521453022957e-03,4.345196648500859737e-04,-4.286837298423051834e-03,-3.339778777444735169e-05,8.006093557924032211e-04,6.557783484458923340e-01,1.221648853970691562e-04,9.340693941339850426e-04,6.639939383603632450e-04,1.639938214793801308e-03,-2.107288222759962082e-03,4.941414808854460716e-04,8.098498219624161720e-04,-4.482356962398625910e-05,-2.587854032753966749e-05,2.158524293918162584e-04,-1.152219600044190884e-03,1.311121741309762001e-04,2.397578791715204716e-04,1.048656995408236980e-03,-1.591189997270703316e-03,-7.861026097089052200e-04,1.335211527475621551e-05,-2.292256540386006236e-04,-2.300048246979713440e-03,-2.230060519650578499e-03,7.825025240890681744e-04,-1.369587262161076069e-03,-1.162800239399075508e-03,-4.782008472830057144e-04,2.040166691585909575e-05,1.200038532260805368e-04,9.299180237576365471e-04,-4.666217137128114700e-04,1.113213482312858105e-03,2.183980250265449286e-04,2.178411159547977149e-05,-4.513613930612336844e-06,7.076933798089157790e-06,2.420063083263812587e-07,4.829238750971853733e-04,7.622662087669596076e-05,1.914573367685079575e-04,9.785717338672839105e-06,-7.083771197358146310e-05,-1.128747771872440353e-05,-1.540329321869648993e-07,2.477187081240117550e-06,1.184690518130082637e-05,-1.435208559996681288e-06,-1.465195600758306682e-05,1.518156977908802219e-06,-2.627560888868174516e-07,2.656088327057659626e-08,-6.785675850551342592e-06,5.727277766709448770e-06,-1.697830011835321784e-04,-6.461240700446069241e-04,2.876154321711510420e-04,-3.487091453280299902e-04,-1.203234387503471226e-05,-2.657637651282129809e-06,-1.027742158044020471e-07,9.633915760787203908e-05,-2.040184626821428537e-04,-2.142943994840607047e-04,5.404406692832708359e-04,8.253684427472762764e-06,-1.340812741545960307e-04,1.786205211828928441e-05,-2.348404814256355166e-05,-1.075937616406008601e-04,-9.230195428244769573e-05,-3.953084524255245924e-04,3.125877701677381992e-04,7.983164687175303698e-05,-1.219728073920123279e-04,4.526980319496942684e-06,2.793931798805715516e-06,-4.889183037448674440e-05,1.802650076569989324e-04,-1.270770444534718990e-04,9.738460357766598463e-05,3.183746011927723885e-04,2.593647514004260302e-04,1.662933354964479804e-04,-5.826138931297464296e-07,5.805108230561017990e-05,6.399986450560390949e-04,1.156525977421551943e-04,-3.275189737905748188e-05,3.903482574969530106e-04,1.447334216209128499e-04,9.979114838642999530e-05,-5.262890226731542498e-06,-8.006488496903330088e-05,-2.525379240978509188e-04,-2.144576865248382092e-04,1.016910318867303431e-04,-2.330700663151219487e-04,-1.857289362305891700e-06,5.471274562296457589e-06,-7.331843221436429303e-08,-4.372411694930633530e-07,-4.173048000666312873e-05,6.672157905995845795e-05,-1.556696406623814255e-05,4.702709247794700786e-06,1.753476863086689264e-05,2.484885953890625387e-06,-3.511104296194389462e-08,7.277241707015491556e-07,3.726933528014342301e-06,8.485699072480201721e-05,4.615270154317840934e-05,-2.966799911519046873e-06,-5.571777137447497807e-07,1.159833118435926735e-08,-3.301312517578480765e-06,4.311104930820874870e-06,-7.952180021675303578e-05,-1.030192710459232330e-03,3.231691371183842421e-04,-2.583339519333094358e-04,-5.319931915437337011e-06,-1.003537590804626234e-06,4.666607765102526173e-06,3.990788900409825146e-05,4.263312439434230328e-04,-4.891346907243132591e-04,1.507072738604620099e-04,-4.094472969882190228e-04,-2.020695537794381380e-04,1.049918955686734989e-05,-6.037421826476929709e-06,-2.521410642657428980e-04,-1.598823873791843653e-04,1.389557437505573034e-04,5.156809929758310318e-04,3.938620648114010692e-05,-2.052408817689865828e-04,7.020154043857473880e-06,5.754619451181497425e-06,-6.500496238004416227e-05,2.145542384823784232e-04,7.253757212311029434e-05,1.599166171217802912e-05,2.406285493634641171e-04,2.093083749059587717e-04,6.350146577460691333e-05,-8.711896839486144017e-07,-1.076656189979985356e-06,4.813380946870893240e-04,1.213561772601678967e-04,4.065349348820745945e-04,1.608892489457502961e-04,8.015127968974411488e-05,4.264426388544961810e-05,-1.027651364893245045e-06,-6.336592196021229029e-05,-2.161301090382039547e-04,-4.191638072370551527e-05,4.462624565348960459e-05,3.226548433303833008e-04,-4.708594588009873405e-06,4.724617156171007082e-06,-2.151581611542496830e-06,-4.605030881066340953e-06,-1.414493162883445621e-04,8.482780685881152749e-06,2.283361709487508051e-06,-5.072988642496056855e-07,1.127813902712659910e-05,5.897505843677208759e-07,-1.038506525219418108e-08,6.060106443328550085e-07,4.328827344579622149e-06,4.866246672463603318e-05,4.972453098162077367e-05,-1.841579887695843354e-06,2.740136324064224027e-06,-5.365507149690529332e-08,-3.653877001852379180e-06,6.797093192290049046e-06,-5.903188866795971990e-05,-5.624482873827219009e-04,3.511064860504120588e-04,-8.091978088486939669e-05,1.867004903033375740e-05,-1.598531071067554876e-06,-2.452164608257589862e-06,5.835193223902024329e-05,3.461723972577601671e-04,-2.975751995109021664e-04,8.262288174591958523e-04,-3.881351440213620663e-04,-5.620357696898281574e-04,1.866134880401659757e-05,-2.132693953171838075e-05,-5.362829324440099299e-05,2.842513495124876499e-04,-1.234359369846060872e-04,2.237002627225592732e-04,-2.146970509784296155e-04,-1.769909285940229893e-04,6.656663117610150948e-06,6.153331923997029662e-07,-2.072204733849503100e-05,2.715366717893630266e-04,-2.324917586520314217e-04,1.661643909756094217e-04,2.177893475163727999e-04,1.606889854883775115e-04,9.191877325065433979e-05,4.120868766221974511e-07,8.819999493425711989e-05,3.136190643999725580e-04,2.113511145580559969e-04,-3.567439125617966056e-05,2.157495619030669332e-04,1.213437790283933282e-04,4.926682231598533690e-05,-2.318655560884508304e-06,7.666635792702436447e-05,3.021984884981065989e-04,-3.157237661071121693e-04,-2.104530140059068799e-04,-1.329629449173808098e-04,-4.130361048737540841e-06,-2.790583494061138481e-06,1.011506583381560631e-06,1.655419146118219942e-05,1.219330370076932013e-04,-4.273811282473616302e-05,-7.811548857716843486e-05,-8.043528396228794008e-06,9.118623893300537020e-06,1.920893737406004220e-06,9.300038072979077697e-09,2.002065912165562622e-06,3.765370593100669794e-06,2.931547169282566756e-05,1.552590219944249839e-05,1.199483222080743872e-06,2.620720806589815766e-06,-2.818478606059215963e-08,-4.028104740427806973e-06,5.121798949403455481e-06,-1.174713834188878536e-04,-5.454227211885154247e-04,2.466345613356679678e-04,-3.123404458165168762e-04,-1.002676708594663069e-05,-2.506889813957968727e-06,-6.491738076874753460e-06,5.746555325458757579e-05,2.670086687430739403e-04,-2.090025809593498707e-04,2.047354355454444885e-04,2.262744092149659991e-04,-8.053672354435548186e-05,1.133688238041941077e-05,-4.622507276508258656e-06,9.566301741870120168e-07,-5.497949314303696156e-05,-3.192527801729738712e-04,5.076330853626132011e-05,-3.988396492786705494e-04,-1.487005647504702210e-04,6.504382326966151595e-06,5.048380444350186735e-06,-4.462524884729646146e-05,7.701536378590390086e-05,2.396017807768657804e-04,1.180554536404088140e-04,-1.023721852106973529e-04,1.629459293326362967e-04,1.077057750080712140e-04,8.236319445131812245e-06,-6.856529944343492389e-05,2.291428245371207595e-04,3.239057550672441721e-04,2.000256063183769584e-04,6.423968588933348656e-04,3.629931234172545373e-05,5.786183101008646190e-05,5.062754098617006093e-06,-3.281386743765324354e-04,-2.268878888571634889e-04,4.795059212483465672e-04,-4.608787421602755785e-04,1.078456843970343471e-04,1.135408001573523507e-05,1.234217961609829217e-05,1.403775740982382558e-06,-4.378978701424784958e-05,-1.425505470251664519e-04,9.437563130632042885e-05,3.997473686467856169e-05,-1.698196683719288558e-06,1.812760820030234754e-05,2.716281187531421892e-06,-6.584237439710705075e-07,-1.449633509764680639e-05,1.021516072796657681e-05,-2.380958540015853941e-05,6.554598076036199927e-05,-1.622242052690126002e-05,-1.866473758127540350e-05,-2.341709432585048489e-06,-1.588170925970189273e-05,1.945355325005948544e-05,-2.875565223803278059e-05,-5.362709271139465272e-05,3.405821626074612141e-04,8.105109736789017916e-05,3.502942126942798495e-05,-1.673909355304203928e-05,-2.657525692484341562e-05,1.315598365181358531e-05,3.357406239956617355e-04,5.560577119467779994e-05,6.661573424935340881e-04,-9.508254152024164796e-05,-1.682121364865452051e-04,7.249927148222923279e-05,-3.595985253923572600e-05,-2.726663660723716021e-04,-1.779818267095834017e-04,-4.152553156018257141e-04,3.996872692368924618e-04,-1.203638239530846477e-04,-1.061182847479358315e-04,2.771567051240708679e-05,-1.392787635268177837e-05,-2.864166526705957949e-05,3.989712058682925999e-05,1.151770629803650081e-04,4.027946852147579193e-05,-1.387131196679547429e-04,2.565054746810346842e-04,6.185576785355806351e-05,4.955951953888870776e-05,3.943229239666834474e-05,1.299641735386103392e-04,2.865726710297167301e-04,-4.789132508449256420e-04,2.467762678861618042e-04,2.041907864622771740e-04,5.301068813423626125e-05,-3.913239561370573938e-05,-3.180501516908407211e-04,-1.672105281613767147e-04,3.465865156613290310e-04,-8.902066037990152836e-04,-6.480762385763227940e-04,-1.197453006170690060e-03,-2.489848993718624115e-04,1.295627444051206112e-03,-3.153825236950069666e-04,1.253891503438353539e-03,-1.242480939254164696e-03,1.979241060325875878e-04,3.252729948144406080e-04,-1.340899325441569090e-04,4.211209443383268081e-07\n0.000000000000000000e+00,2.487726760591613129e-06,-1.013808105199132115e-05,1.021065781969809905e-05,2.124368256772868335e-05,1.683223854342941195e-05,1.522092679806519300e-05,5.789913881670827323e-09,3.642962610683753155e-06,2.458705921526416205e-06,3.730814569280482829e-05,8.255700231529772282e-05,-3.642617957666516304e-04,1.222083956236019731e-04,-3.789178663282655180e-05,8.059343599597923458e-06,1.361488284601364285e-05,-6.239199865376576781e-05,-1.140530919656157494e-03,-4.201250267215073109e-04,-4.303141904529184103e-04,-9.841090650297701359e-05,5.496235462487675250e-05,-2.005407623073551804e-05,1.066096956492401659e-04,1.067252946086227894e-03,8.281970513053238392e-04,1.169965020380914211e-03,-6.051175878383219242e-04,5.917591042816638947e-04,7.290369831025600433e-05,-1.158840132120531052e-05,-1.277767478313762695e-05,-1.938704735948704183e-05,-8.689130772836506367e-04,6.785900040995329618e-05,-2.849038864951580763e-04,9.184159571304917336e-04,-4.239216796122491360e-04,-1.624773722141981125e-04,5.262156264507211745e-06,-2.262805937789380550e-04,9.592791902832686901e-04,8.357198676094412804e-04,3.946275683119893074e-04,-3.352135245222598314e-04,-6.812227657064795494e-04,-4.222711140755563974e-05,3.361699418746866286e-05,-4.846720839850604534e-04,1.993785554077476263e-04,4.764536279253661633e-04,-5.843118924531154335e-05,3.080185269936919212e-04,-5.916109330428298563e-06,1.013616747513879091e-05,6.622226464969571680e-06,-8.314348087878897786e-05,1.054655949701555073e-04,-1.593062770552933216e-04,1.754166441969573498e-04,2.674400639079976827e-05,-1.749205512169282883e-05,-4.763596734846942127e-06,-2.428622991601514514e-08,4.832340437133098021e-06,1.324676077274489217e-06,-4.164429628872312605e-05,-5.866196443093940616e-05,1.560680902912281454e-05,1.029946179187390953e-05,1.459682330562372954e-08,4.664198627324367408e-07,-1.512062567599059548e-06,2.579505780886393040e-05,7.773293182253837585e-04,1.836041337810456753e-04,-1.468221016693860292e-04,-2.024674904532730579e-05,9.490166803516331129e-07,2.987908146678819321e-06,5.452874393085949123e-05,-4.841381742153316736e-04,-7.005153747741132975e-05,-8.284525829367339611e-04,4.311204247642308474e-04,9.067788778338581324e-05,-1.437691571481991559e-05,9.100775787374004722e-05,1.100036432035267353e-03,6.906054913997650146e-04,1.035517780110239983e-03,3.669104480650275946e-04,7.795555866323411465e-04,2.171560045098885894e-04,-2.149059037037659436e-05,-1.434733985661296174e-05,4.597887891577556729e-05,-7.816210272721946239e-04,-5.681853508576750755e-05,-3.522752667777240276e-04,3.397765685804188251e-04,-4.835860454477369785e-04,-6.162752106320112944e-05,-4.914647888654144481e-07,-1.004437945084646344e-04,-1.744925975799560547e-04,6.182442302815616131e-04,4.134571645408868790e-04,-2.905519213527441025e-04,-4.175100766588002443e-04,-8.002619870239868760e-05,2.644277810759376734e-05,-4.788844671566039324e-04,1.300108560826629400e-04,-2.578986459411680698e-04,-5.307596293278038502e-04,8.881733810994774103e-05,6.309319360298104584e-06,7.152907073759706691e-06,6.259981546463677660e-06,-4.975573392584919930e-05,1.804029598133638501e-04,-1.886827958514913917e-04,1.482249499531462789e-04,3.127731179120019078e-05,-7.987273420440033078e-06,-2.341315166631829925e-06,1.156748439257171412e-07,1.161013096862006932e-05,7.528593414463102818e-06,1.495565084042027593e-04,6.511928222607821226e-05,2.564475107647012919e-05,2.396722084085922688e-05,-3.345240173757701996e-08,-1.378503748128423467e-05,4.952706603944534436e-06,-9.502421016804873943e-05,-8.934305515140295029e-05,1.267925370484590530e-03,-1.109095872379839420e-03,-3.258874494349583983e-05,-4.570512373902602121e-06,-3.743479965123697184e-06,4.107821150682866573e-04,-1.006352249532938004e-03,-9.614628506824374199e-04,1.143255503848195076e-04,1.333302468992769718e-03,-6.880165310576558113e-04,4.001019988209009171e-05,8.913317287806421518e-05,1.516090589575469494e-03,1.091617596102878451e-04,1.446579699404537678e-03,8.919346146285533905e-04,9.892097441479563713e-04,6.322044646367430687e-05,-1.455429810448549688e-06,-1.284951849811477587e-05,7.129436562536284328e-05,-1.785049564205110073e-03,1.402747468091547489e-03,-5.504116415977478027e-04,1.106160343624651432e-03,-3.432530502323061228e-05,2.554859675001353025e-04,-9.097470865526702255e-06,-2.024932764470577240e-04,3.418580163270235062e-04,-3.525522770360112190e-04,1.573059998918324709e-04,-1.177179627120494843e-03,5.595316179096698761e-04,2.872039622161537409e-04,1.884756602521520108e-05,-9.723832481540739536e-04,1.734743418637663126e-04,2.808721910696476698e-04,7.359686424024403095e-05,6.562025519087910652e-04,-1.678053376963362098e-05,2.970019522763323039e-06,4.576708761305781081e-06,-6.852120714029297233e-05,-2.388384746154770255e-05,-7.060435600578784943e-04,-5.037462324253283441e-05,3.229123649362009019e-06,-4.057245405419962481e-06,4.495357643463648856e-06,4.919962748317630030e-08,7.714934326941147447e-06,-1.986207098525483161e-05,-2.836960993590764701e-05,-3.766118607018142939e-05,5.927216989221051335e-06,1.227052052854560316e-05,-1.864964360720477998e-08,-1.481029926253540907e-06,3.312415401524049230e-06,-4.491802246775478125e-05,-6.290883757174015045e-04,-9.684442775323987007e-04,-3.526154614519327879e-05,1.344263728242367506e-05,-9.051371307577937841e-06,7.716578693361952901e-06,2.508777251932770014e-04,-5.822431994602084160e-04,-2.746484940871596336e-03,-1.352457329630851746e-03,2.124181948602199554e-03,1.285064150579273701e-03,-1.242721100425114855e-05,8.450944733340293169e-05,1.007342012599110603e-03,-2.434203634038567543e-04,1.640069764107465744e-03,1.327246543951332569e-03,-8.651746902614831924e-04,-2.009052259381860495e-04,-5.258930468698963523e-05,-2.202584255428519100e-05,-6.974078860366716981e-05,-9.724680567160248756e-04,6.380611448548734188e-04,1.172456191852688789e-03,3.129351418465375900e-03,-1.103153263102285564e-04,5.719763066736049950e-05,5.004509603168116882e-06,4.884898662567138672e-04,-2.927615059888921678e-05,-4.171539621893316507e-04,1.225955347763374448e-04,1.578029769007116556e-04,-3.861863515339791775e-04,2.954108822450507432e-05,3.935134373023174703e-05,-2.713908615987747908e-04,-5.679057794623076916e-04,5.105972522869706154e-04,5.457526422105729580e-04,-3.268430737080052495e-05,-3.403455775696784258e-05,1.337521280220244080e-05,-1.357657856715377420e-05,1.918846828630194068e-04,-4.408931126818060875e-04,-1.050159335136413574e-03,3.304481797385960817e-04,4.663643994717858732e-05,7.483717581635573879e-06,-1.218679983594483929e-07,-4.379899110062979162e-08,-5.066050289315171540e-05,3.219139398424886167e-05,2.002699475269764662e-04,1.561480894451960921e-04,-1.259128766832873225e-04,-1.047128025675192475e-04,2.468550519552081823e-08,-2.034631688729859889e-05,7.311708941415417939e-06,-2.234259736724197865e-04,-3.010877175256609917e-03,3.005307633429765701e-03,6.220993818715214729e-04,1.633148058317601681e-04,-2.463442615407984704e-05,-2.062519888568203896e-05,-7.145393174141645432e-04,2.875482896342873573e-03,2.752138534560799599e-03,4.313274752348661423e-03,-3.804549342021346092e-03,-6.101691396906971931e-04,1.244954764842987061e-04,6.551985144615173340e-01,-9.260348975658416748e-03,-5.866641178727149963e-03,-8.493231609463691711e-03,1.294472953304648399e-03,-5.820416845381259918e-03,-1.712901168502867222e-03,1.584298152010887861e-04,1.054881431628018618e-04,-4.307955387048423290e-04,4.622684791684150696e-03,3.528157249093055725e-03,2.095104660838842392e-03,-5.305078346282243729e-03,2.225425094366073608e-03,4.168953746557235718e-04,-8.641355634608771652e-06,9.175770683214068413e-04,7.478351471945643425e-04,-4.916271194815635681e-03,-3.418771550059318542e-03,-4.645296576200053096e-05,1.901457784697413445e-03,2.632191462907940149e-04,-2.008000737987458706e-04,4.528666846454143524e-03,-1.407737145200371742e-03,-5.664158379659056664e-04,3.046277677640318871e-03,-1.170002273283898830e-03,5.617586430162191391e-05,-4.153588815825060010e-05,-2.693717578949872404e-05,3.723373229149729013e-04,-5.923683638684451580e-04,3.004580503329634666e-03,-1.214621588587760925e-03,-2.444109704811125994e-04,3.919721712009049952e-05,7.852238013583701104e-06,-4.949060894432477653e-08,5.271276677376590669e-06,-2.326065441593527794e-06,-3.837785334326326847e-05,-1.645098018343560398e-05,8.945065019361209124e-06,9.680054972704965621e-06,-1.304033503402024508e-08,1.409981723554665223e-05,5.954547077635652386e-07,1.166195070254616439e-04,4.716805706266313791e-04,-6.729176966473460197e-04,-2.804743708111345768e-04,-2.657050754351075739e-05,-2.105498424498364329e-06,2.448520717734936625e-06,1.022540018311701715e-04,-2.393146278336644173e-04,-5.117271211929619312e-04,-5.591051885858178139e-04,8.392132585868239403e-04,-1.198825993924401700e-04,-6.170266715344041586e-06,6.205157114891335368e-05,7.708820048719644547e-04,6.395083037205040455e-04,1.791519578546285629e-03,-4.006089002359658480e-04,3.327162412460893393e-04,-6.616093014599755406e-05,-2.618911639729049057e-05,-9.028058229887392372e-06,3.981773261330090463e-05,-3.332219203002750874e-04,-5.926383892074227333e-04,-2.068863686872646213e-04,6.946789799258112907e-04,-4.055834724567830563e-04,2.369033791183028370e-05,1.101485759136267006e-05,-1.133242476498708129e-04,-3.718332663993351161e-07,1.181096886284649372e-03,-9.359217074234038591e-05,-2.768020494841039181e-04,-4.153551417402923107e-04,-3.634306267485953867e-06,-1.138660536526003852e-06,-3.989210526924580336e-04,6.200706702657043934e-04,5.578082054853439331e-04,4.341869789641350508e-04,2.812049933709204197e-04,-1.238261393154971302e-05,1.775363853084854782e-05,2.841238142536894884e-07,-5.867772415513172746e-05,-6.578588363481685519e-05,-3.010795044247061014e-04,2.770624705590307713e-04,4.036806058138608932e-05,-6.202554686751682311e-06,8.828903332869231235e-07,-4.509638529270887375e-08,3.073984998991363682e-06,-6.868167929496848956e-06,-1.838010211940854788e-05,-1.133502810262143612e-04,1.497115226811729372e-05,6.271296115301083773e-06,4.144976628595031798e-08,8.012390026124194264e-06,-1.716784390737302601e-05,3.945226198993623257e-04,-1.039767666952684522e-04,-5.571292131207883358e-04,1.686421746853739023e-04,-2.994668648170772940e-06,1.005150897981366143e-05,-7.693618499615695328e-06,1.993818841583561152e-05,-2.327430120203644037e-04,1.080812871805392206e-04,-1.898236951092258096e-04,1.165249850600957870e-03,-1.003379875328391790e-04,-2.733533619903028011e-05,8.151798101607710123e-05,1.066968892700970173e-03,1.036431640386581421e-03,7.299204007722437382e-04,-1.189229893498122692e-03,-4.107980203116312623e-05,1.196286102640442550e-04,-3.245502011850476265e-05,-2.789228165056556463e-05,1.013800647342577577e-04,-4.219697730150073767e-04,-9.503375040367245674e-04,-5.906480364501476288e-04,-4.680456549976952374e-05,-1.170471776276826859e-03,-8.537896792404353619e-05,1.003452780423685908e-05,1.065878459485247731e-04,-7.256648386828601360e-04,1.354752457700669765e-03,5.548979970626533031e-04,4.390305184642784297e-05,3.038688009837642312e-05,-1.811878973967395723e-05,2.272123128932435066e-05,-6.421112921088933945e-04,2.134488604497164488e-04,-3.015714173670858145e-05,2.611800155136734247e-04,5.212955875322222710e-04,-6.003612270433222875e-06,4.894322387372085359e-07,2.803516963467700407e-06,-5.613452594843693078e-05,1.995409547816962004e-05,-3.951372927986085415e-04,2.133867237716913223e-04,3.369040496181696653e-05,-1.021992557070916519e-05,1.050257651513675228e-06,1.440457708667963743e-08,-1.632622570468811318e-07,-5.596212304226355627e-06,-5.864082777407020330e-05,-7.373341941274702549e-05,1.134564809035509825e-05,6.789800863771233708e-07,5.687707016477361321e-08,4.218159574520541355e-06,-1.844438770604028832e-06,2.446954385959543288e-05,9.203274967148900032e-04,-5.623004981316626072e-04,-1.493578893132507801e-04,-3.420387292862869799e-05,7.565539817733224481e-06,1.627452729735523462e-05,1.124799382523633540e-04,3.726510913111269474e-04,-8.351050200872123241e-04,-1.087628770619630814e-03,6.087844376452267170e-04,-3.540938196238130331e-04,-2.594055877125356346e-05,8.878576045390218496e-05,6.202521035447716713e-04,3.408698830753564835e-05,1.350147998891770840e-03,-3.491969837341457605e-04,1.064296113327145576e-03,-4.834790888708084822e-04,-1.174356657429598272e-05,-6.795268745918292552e-06,2.327589754713699222e-05,-9.597636526450514793e-04,-2.083691651932895184e-05,-6.838862900622189045e-04,-1.185207511298358440e-03,-1.192997006000950933e-04,-8.854162297211587429e-05,5.497111033037072048e-06,-1.875263551482930779e-04,-2.134676324203610420e-04,3.992217243649065495e-04,6.608029943890869617e-04,2.223311894340440631e-04,-2.884102286770939827e-04,-9.547157969791442156e-05,1.806770706025417894e-05,5.022920668125152588e-04,-3.405895549803972244e-04,1.020006951875984669e-03,-2.365987020311877131e-04,5.240760510787367821e-04,-4.269458713679341599e-06,1.559755583002697676e-05,-3.691446636366890743e-06,-1.383516064379364252e-04,-5.758223123848438263e-04,-2.264970389660447836e-04,1.688827906036749482e-04,2.426035280223004520e-05,-7.051526154100429267e-06,-2.898895900216302834e-06,2.388651410001330078e-08,3.456812009972054511e-06,2.303849441886995919e-06,-2.973340087919496000e-05,-9.439729183213785291e-06,1.499698646512115374e-05,1.018972761812619865e-05,5.140464054420590401e-08,7.392167390207760036e-06,-2.280303533552796580e-06,-2.150547516066581011e-05,6.201609503477811813e-04,-7.668259786441922188e-04,2.886391885112971067e-04,-1.304650140809826553e-05,-5.170618351257871836e-07,-2.686151856323704123e-05,2.666171349119395018e-05,-1.126941293478012085e-03,2.337510086363181472e-04,2.760094357654452324e-04,-8.094927761703729630e-05,4.538886423688381910e-05,-9.495782251178752631e-06,4.929215720039792359e-05,8.435814525000751019e-04,-2.429616288281977177e-04,8.242249605245888233e-04,3.276173374615609646e-04,1.130118733271956444e-03,3.281484241597354412e-04,-2.865565875254105777e-06,-1.862067620095331222e-05,5.188109207665547729e-05,-4.279601562302559614e-04,-7.833150448277592659e-04,-1.743582077324390411e-03,4.530124133452773094e-04,-3.160351188853383064e-04,-1.527216372778639197e-04,-1.049151069310028106e-05,-9.739346569404006004e-05,-4.041601205244660378e-04,8.195625268854200840e-04,1.002312783384695649e-04,-9.940867312252521515e-04,-3.044759505428373814e-04,-2.468350794515572488e-05,9.364633115183096379e-06,-3.550617257133126259e-04,1.248475746251642704e-04,2.945082087535411119e-06,-5.659448215737938881e-04,2.970241766888648272e-04,-8.759886259213089943e-05,5.229660018812865019e-05,7.037587056402117014e-05,-4.254227678757160902e-05,3.566739615052938461e-04,2.548672491684556007e-04,-1.335217530140653253e-04,-4.131465902901254594e-05,-9.030490764416754246e-05,-3.472714161034673452e-05,2.096087519021239132e-05,7.103622920112684369e-05,-2.927648165496066213e-05,-5.976261309115216136e-05,-1.772590621840208769e-04,5.723116919398307800e-05,-1.615317705727647990e-05,1.594975174157298170e-06,1.143828740168828517e-05,-1.382081427436787635e-05,-7.162942347349599004e-05,-7.251258648466318846e-05,-8.452276233583688736e-04,-6.228488637134432793e-04,-6.669344293186441064e-05,-3.988406388089060783e-05,8.289985271403566003e-05,1.774011761881411076e-04,-1.315086410613730550e-05,-1.167830312624573708e-03,-5.349752609618008137e-04,8.091869531199336052e-04,-2.488347818143665791e-04,-7.302936865016818047e-05,1.901491032185731456e-06,1.375365070998668671e-03,1.338219386525452137e-03,1.269648899324238300e-03,-1.049893558956682682e-03,-4.715016984846442938e-05,-3.910952073056250811e-04,4.386444925330579281e-05,1.773372496245428920e-04,1.261344150407239795e-04,-5.511693307198584080e-04,-1.932556042447686195e-04,-3.348332538735121489e-04,8.200572920031845570e-04,-2.789846330415457487e-04,-2.469226892571896315e-04,-3.215770993847399950e-05,-1.063229210558347404e-04,5.165403126738965511e-05,4.568595322780311108e-04,1.561251934617757797e-03,-3.016810223925858736e-04,-1.496270851930603385e-05,-1.589575840625911951e-04,1.096839841920882463e-04,-8.495256188325583935e-04,1.726275804685428739e-04,7.976129418238997459e-04,4.199045361019670963e-04,6.442868616431951523e-04,3.320491174235939980e-03,1.605962985195219517e-03,-4.202471114695072174e-03,-7.989777077455073595e-05,-2.618506550788879395e-03,1.681108260527253151e-03,-3.316761576570570469e-04,-1.470652641728520393e-03,-2.110154600813984871e-03,9.108255767387163360e-07\n0.000000000000000000e+00,1.180456165457144380e-04,2.273749305459205061e-05,1.476665493100881577e-04,-4.914206801913678646e-04,2.505413722246885300e-04,1.796811993699520826e-04,-3.480173704772937526e-09,-3.568730608094483614e-05,-7.725051546003669500e-05,-1.043943688273429871e-03,3.347322344779968262e-03,-9.783855639398097992e-03,-9.516953490674495697e-03,-9.888373460853472352e-05,-6.761035183444619179e-05,-6.822794239269569516e-05,2.324165077880024910e-03,-5.391764454543590546e-03,-8.760596625506877899e-03,5.312264431267976761e-03,1.640935894101858139e-03,3.515581134706735611e-03,-2.201712486566975713e-04,1.243868377059698105e-03,1.537865214049816132e-02,7.822343148291110992e-03,9.175538085401058197e-03,-8.439457975327968597e-03,8.630311116576194763e-03,5.578286945819854736e-03,-3.014224348589777946e-04,-1.015774032566696405e-04,7.022902136668562889e-04,-9.750605560839176178e-03,-1.369776483625173569e-02,-6.843731738626956940e-03,5.083966068923473358e-03,-1.109824050217866898e-03,-5.386412958614528179e-04,-7.478274346794933081e-05,7.971120066940784454e-05,-2.658029086887836456e-03,5.055652000010013580e-03,8.452299050986766815e-03,7.181032095104455948e-03,3.616694826632738113e-03,3.953866544179618359e-04,2.171286760130897164e-04,-3.541599959135055542e-03,7.853363640606403351e-04,7.771273376420140266e-04,-7.366291712969541550e-03,-3.473453922197222710e-03,-3.966848089476116002e-05,-7.496043690480291843e-05,7.110999285941943526e-05,-3.910188679583370686e-04,2.847197931259870529e-03,-4.863893147557973862e-03,-2.377599303144961596e-04,1.416883023921400309e-04,-1.806070577003993094e-05,2.346257497265469283e-05,1.843100783105455776e-08,9.363050776300951838e-05,5.043972578278044239e-06,-1.286699989577755332e-05,-2.012623590417206287e-04,1.934085157699882984e-04,1.787079236237332225e-04,-3.333951070771945524e-08,-1.804891871870495379e-05,-2.981246871058829129e-05,-4.980583908036351204e-04,-3.711857600137591362e-03,-5.864794366061687469e-03,-2.828743774443864822e-03,-2.655189309734851122e-04,-7.390241989924106747e-06,-3.704127084347419441e-05,1.709030475467443466e-03,-5.691357422620058060e-03,-1.527229906059801579e-03,-3.059079172089695930e-04,6.602609530091285706e-03,2.779130125418305397e-03,-1.428712130291387439e-04,1.036085421219468117e-03,1.411205995827913284e-02,5.128393415361642838e-03,7.544663269072771072e-03,-1.038283575326204300e-03,7.374865934252738953e-03,4.590125288814306259e-03,-2.606081543490290642e-04,-1.651004276936873794e-04,4.304754547774791718e-04,-8.698686957359313965e-03,-1.117732562124729156e-02,-1.187110319733619690e-02,6.171182263642549515e-03,-1.671768375672399998e-03,1.503617677371948957e-04,-4.036721657030284405e-05,-8.432164904661476612e-04,-1.275626360438764095e-03,1.259810104966163635e-02,3.662119619548320770e-03,-4.326582420617341995e-03,-2.643777057528495789e-03,3.002719895448535681e-04,2.962177386507391930e-04,-4.318897612392902374e-03,3.383819479495286942e-03,-1.752099953591823578e-03,-3.314034547656774521e-03,-1.344729913398623466e-03,-8.433375478489324450e-05,2.005067835852969438e-05,2.777736699499655515e-05,-3.335901710670441389e-04,2.023203764110803604e-03,-4.888182971626520157e-03,1.139613101258873940e-03,2.850452729035168886e-04,5.722726200474426150e-06,-9.982222763937897980e-06,-8.585591793064395461e-09,1.326745405094698071e-04,2.774552922346629202e-05,5.188297946006059647e-04,8.052263001445680857e-05,2.800370857585221529e-04,2.624910848680883646e-04,-3.065061093820986571e-08,-5.810768925584852695e-05,-1.773537042026873678e-05,4.087949637323617935e-04,5.621837452054023743e-03,-1.612247666344046593e-03,-4.225397948175668716e-03,-1.033857624861411750e-04,-6.568412209162488580e-05,-1.265043538296595216e-04,1.343810698017477989e-03,-5.006112158298492432e-03,-9.285008534789085388e-03,1.904420088976621628e-03,-2.974691742565482855e-04,3.494362346827983856e-03,-7.403364179481286556e-06,1.549955457448959351e-03,2.075487747788429260e-02,6.893353071063756943e-03,5.945804994553327560e-03,7.390469778329133987e-03,6.400421727448701859e-03,7.033401168882846832e-03,-3.911762032657861710e-04,-7.756539707770571113e-05,6.648434791713953018e-04,-1.136487443000078201e-02,-6.039187777787446976e-03,-5.633668042719364166e-03,1.095136906951665878e-02,-4.159529227763414383e-03,1.217840705066919327e-03,-9.085638157557696104e-05,-1.751972013153135777e-04,2.826769137755036354e-03,5.614610272459685802e-04,4.780174349434673786e-04,-3.255102084949612617e-03,3.444116562604904175e-03,9.255019249394536018e-04,3.641786752268671989e-04,-3.878487041220068932e-03,8.691510185599327087e-03,3.661797381937503815e-05,-1.329215615987777710e-02,-2.921392675489187241e-03,-1.216566888615489006e-04,-7.749287033220753074e-05,6.733258487656712532e-05,-5.585853941738605499e-04,3.348085796460509300e-03,-7.963631302118301392e-03,-4.949651192873716354e-04,2.122041041729971766e-04,-2.324101660633459687e-05,2.309354567842092365e-05,-5.868428409883108543e-09,1.077835695468820632e-04,1.008737162919715047e-04,-9.640717762522399426e-04,-8.620667504146695137e-04,2.128166961483657360e-04,1.426370290573686361e-04,1.779216063368949108e-08,-3.936247230740264058e-05,-6.221864168765023351e-05,-1.571037282701581717e-04,-1.597556052729487419e-03,-1.055535674095153809e-02,-3.176246769726276398e-03,-3.978280292358249426e-04,-5.472316843224689364e-05,-6.300520908553153276e-05,2.359635895118117332e-03,1.234785304404795170e-04,-1.284424215555191040e-02,6.066384259611368179e-03,-3.406532050576061010e-04,9.914729744195938110e-03,-1.150727766798809171e-04,9.926845086738467216e-04,1.483486685901880264e-02,7.432571612298488617e-03,1.302570942789316177e-02,-3.958897199481725693e-03,2.687002299353480339e-03,2.894730539992451668e-03,-3.217698831576853991e-04,-2.121762809110805392e-04,8.839869988150894642e-04,-8.200000040233135223e-03,-1.208143215626478195e-02,-9.118704125285148621e-03,7.001716643571853638e-03,-2.450851257890462875e-03,7.498806226067245007e-04,-7.340338197536766529e-05,-8.980775019153952599e-04,1.153263496235013008e-03,7.540110498666763306e-03,2.458662260323762894e-03,-1.445512636564671993e-03,-1.419304287992417812e-03,9.046529885381460190e-04,2.803948882501572371e-04,-2.238065004348754883e-03,6.214765831828117371e-03,-3.669683123007416725e-03,1.157800783403217793e-03,-2.400834579020738602e-03,5.778470949735492468e-05,-5.439160304376855493e-06,2.560890970926266164e-05,-3.603228833526372910e-04,5.929381586611270905e-03,-3.205703571438789368e-03,1.079133013263344765e-03,3.305123536847531796e-04,-2.653365072546876036e-06,1.217205681314226240e-05,-7.770722731947898865e-09,-9.124738862738013268e-04,-2.851480967365205288e-04,1.228176988661289215e-03,1.472521689720451832e-03,-1.994011690840125084e-03,-1.633913139812648296e-03,9.819700608204584569e-09,1.882014039438217878e-04,1.078549903468228877e-04,3.249614732339978218e-03,-1.565307378768920898e-02,6.279084831476211548e-02,2.194376848638057709e-02,1.805330161005258560e-03,9.586750093149021268e-05,7.545749540440738201e-04,-1.719838753342628479e-02,3.007602877914905548e-02,1.680075749754905701e-02,-8.729838882572948933e-04,-3.366060927510261536e-02,-2.055022679269313812e-02,9.345119469799101353e-04,-9.300570935010910034e-03,5.229948759078979492e-01,-4.891534894704818726e-02,-1.115860268473625183e-01,-3.441892564296722412e-03,-5.594309791922569275e-02,-3.901385515928268433e-02,2.550866222009062767e-03,1.597818452864885330e-03,-5.460810381919145584e-03,6.795421987771987915e-02,8.008355647325515747e-02,4.920572042465209961e-02,-6.153295561671257019e-02,1.541345845907926559e-02,-8.409823203692212701e-05,4.953335737809538841e-04,5.979619454592466354e-03,4.104666411876678467e-03,-5.278293788433074951e-02,-7.120492309331893921e-02,1.967192441225051880e-02,1.504787337034940720e-02,-3.822128928732126951e-04,-2.219866961240768433e-03,4.177434742450714111e-02,-2.387483604252338409e-02,-1.619656803086400032e-03,4.870201647281646729e-02,1.849577762186527252e-02,6.265932461246848106e-04,1.426587259629741311e-04,-4.969235742464661598e-04,3.795498516410589218e-03,-1.798894256353378296e-02,5.025102943181991577e-02,-5.010562483221292496e-03,-1.994314137846231461e-03,1.737027196213603020e-05,-9.529190378998464439e-07,-7.602511686854995787e-08,1.032498330459930003e-04,-5.039430561737390235e-06,3.639595233835279942e-04,4.906783578917384148e-04,2.264718350488692522e-04,2.327485271962359548e-04,-1.309308572672307491e-08,-2.666356522240675986e-06,3.847611515084281564e-05,1.965709670912474394e-04,-6.419173441827297211e-03,-4.553749458864331245e-04,-1.178184640593826771e-03,-5.807722118333913386e-05,-4.437694224179722369e-05,-2.371897135162726045e-04,1.922380644828081131e-03,-5.162737797945737839e-03,9.794500656425952911e-04,3.766879672184586525e-05,8.549890480935573578e-05,2.648893743753433228e-03,-2.088803594233468175e-04,1.194499200209975243e-03,1.799359917640686035e-02,6.638592574745416641e-03,1.146844774484634399e-02,-4.323115106672048569e-03,5.396487191319465637e-03,5.458872299641370773e-03,-2.121289580827578902e-04,-2.110084315063431859e-04,8.056496735662221909e-04,-8.599751628935337067e-03,-1.186508685350418091e-02,-9.286531247198581696e-03,7.731802761554718018e-03,-1.841707708081230521e-04,-6.248998688533902168e-04,-9.750409662956371903e-05,-2.750314306467771530e-04,-2.168017381336539984e-04,1.011174824088811874e-02,7.600709795951843262e-03,-2.215329790487885475e-03,-2.680930541828274727e-03,-2.925534208770841360e-04,2.574483223725110292e-04,-4.217335488647222519e-03,3.358809510245919228e-03,-5.047481972724199295e-04,-6.826652679592370987e-03,1.200706683448515832e-04,-7.626239676028490067e-05,-3.486322748358361423e-05,3.669782381621189415e-05,-4.461182106751948595e-04,2.284561051055788994e-03,-6.876247469335794449e-03,2.811513841152191162e-04,1.880132476799190044e-04,-8.060391701292246580e-05,3.263763574068434536e-06,1.732132659526541829e-08,8.015459025045856833e-05,4.647919922717846930e-05,-7.493259618058800697e-04,-4.304316826164722443e-04,2.014517813222482800e-04,1.572704786667600274e-04,2.598130777187179774e-08,-9.884331120701972395e-06,-6.067863796488381922e-05,-1.033916632877662778e-04,-3.199688624590635300e-03,-7.320838980376720428e-03,-2.712244167923927307e-03,-1.875017187558114529e-04,-3.718883817782625556e-05,-1.235042645930661820e-06,1.827989355660974979e-03,-5.227116867899894714e-03,-3.008657135069370270e-03,-2.416606992483139038e-03,3.851082175970077515e-03,2.594579942524433136e-03,-1.522449165349826217e-04,9.884277824312448502e-04,1.455261372029781342e-02,4.015556536614894867e-03,1.011232286691665649e-02,-6.364462897181510925e-04,5.244887433946132660e-03,4.359259735792875290e-03,-2.622790925670415163e-04,-2.736079331953078508e-04,3.305673599243164062e-04,-1.063568424433469772e-02,-1.003096997737884521e-02,-7.560261525213718414e-03,1.078977249562740326e-02,-2.522545401006937027e-03,-6.862377049401402473e-04,-8.684203930897638202e-05,4.804120981134474277e-04,7.247774628922343254e-04,1.208386663347482681e-02,4.790878389030694962e-03,-4.521401133388280869e-03,-2.001470420509576797e-07,6.880215369164943695e-04,2.727197716012597084e-04,-4.106349777430295944e-03,2.324494300410151482e-03,1.705937320366501808e-04,-5.591235589236021042e-03,-9.633594891056418419e-05,-4.159945092396810651e-05,-2.948240398836787790e-05,4.980145604349672794e-05,-3.804493462666869164e-04,2.091457135975360870e-03,-4.744509700685739517e-03,7.849211106076836586e-04,2.328877453692257404e-04,-4.980842641089111567e-05,-1.604766111995559186e-06,2.648880581546109170e-08,7.522937085013836622e-05,-7.816955621819943190e-05,-5.115650128573179245e-04,-3.767461166717112064e-04,1.583345583640038967e-04,1.275078975595533848e-04,4.305184120312333107e-08,-5.616468115476891398e-05,5.600622534984722733e-05,-1.194801996462047100e-03,2.037854865193367004e-03,-9.480779990553855896e-04,-5.022220313549041748e-03,-3.079088346567004919e-04,2.709578620851971209e-05,-8.133930532494559884e-05,2.555632730945944786e-03,-2.339127473533153534e-03,-6.409708410501480103e-03,-3.962801303714513779e-03,3.603703808039426804e-03,5.311006680130958557e-03,4.470083513297140598e-05,1.591797336004674435e-04,3.936917521059513092e-03,4.505100660026073456e-03,-2.961387392133474350e-03,2.474110340699553490e-03,1.125950273126363754e-02,7.142301183193922043e-03,-2.411360474070534110e-04,-1.868628169177100062e-04,-6.374038639478385448e-05,-9.859669022262096405e-03,-9.111161343753337860e-03,-1.196953468024730682e-02,-2.199084730818867683e-03,-1.620119786821305752e-03,9.579544421285390854e-04,-6.017466148477979004e-06,-2.494943328201770782e-03,3.255737945437431335e-03,1.266701146960258484e-03,8.322609588503837585e-03,1.729327952489256859e-03,-2.078947611153125763e-03,5.021341494284570217e-04,1.990628370549529791e-04,-2.885690424591302872e-03,4.312207747716456652e-04,-9.071921929717063904e-03,-8.110904600471258163e-04,-1.298275659792125225e-03,-1.025179590214975178e-04,3.902743628714233637e-05,-9.336048969998955727e-05,-4.909715498797595501e-04,-2.228477504104375839e-03,-7.169704418629407883e-03,9.367157472297549248e-04,1.231857895618304610e-04,9.713573672343045473e-05,4.881724180449964479e-06,-1.808621163945645094e-08,1.152550103142857552e-04,4.345087290857918561e-05,-1.507880660938099027e-04,-5.095760570839047432e-04,2.382790844421833754e-04,2.108909829985350370e-04,-1.635373791941674426e-08,-2.375748954364098608e-05,9.935798516380600631e-06,-8.791406871750950813e-04,-5.575655959546566010e-03,-6.918830331414937973e-04,-4.283516202121973038e-03,-3.051040694117546082e-04,-3.571271372493356466e-05,-9.847056935541331768e-05,2.067833440378308296e-03,-8.427116088569164276e-03,-3.637311048805713654e-03,-3.429821692407131195e-03,2.214965410530567169e-03,3.633820218965411186e-03,-1.258012489415705204e-04,1.370631973259150982e-03,1.726936735212802887e-02,7.910058833658695221e-03,1.339353062212467194e-02,-8.983927778899669647e-03,1.249266043305397034e-02,3.040916286408901215e-03,-2.863752306438982487e-04,-2.457950031384825706e-04,2.878101659007370472e-04,-9.256950579583644867e-03,-1.168856862932443619e-03,-5.752733908593654633e-03,3.418869804590940475e-03,-2.922976389527320862e-03,3.189530980307608843e-04,-5.702276757801882923e-05,-1.832054695114493370e-03,-1.250572735443711281e-03,1.051518134772777557e-02,2.116484567523002625e-03,2.608380746096372604e-03,-2.576970029622316360e-03,-1.680077984929084778e-04,5.925670848228037357e-05,-6.791894789785146713e-03,7.486327551305294037e-03,3.864141413941979408e-03,-7.499923929572105408e-03,4.065958783030509949e-03,-4.939535283483564854e-04,1.601338735781610012e-04,2.162428136216476560e-04,-8.201539749279618263e-04,2.050658222287893295e-03,-4.852013196796178818e-03,2.473453525453805923e-03,4.970816080458462238e-04,2.665021165739744902e-04,-2.378950157435610890e-04,1.309018553001806140e-04,1.841205448727123439e-05,-3.237030468881130219e-04,-4.806095967069268227e-05,-6.938233273103833199e-04,-1.444526424165815115e-04,3.209100104868412018e-04,1.828872191254049540e-04,-2.635208511492237449e-05,9.779024403542280197e-04,-2.894673380069434643e-04,-5.886071361601352692e-03,-7.076761219650506973e-03,-3.386964555829763412e-03,-2.334265882382169366e-04,-6.280685920501127839e-05,-5.127918557263910770e-04,1.538096345029771328e-03,-3.627008059993386269e-03,-2.304279943928122520e-03,-7.767411880195140839e-04,2.859530039131641388e-03,-2.808503340929746628e-04,-1.379306777380406857e-03,1.989214681088924408e-03,1.478897687047719955e-02,8.803932927548885345e-03,6.861693691462278366e-03,3.176911734044551849e-03,9.082764387130737305e-03,1.060372916981577873e-03,-9.941113239619880915e-05,-1.066640834324061871e-03,4.007316019851714373e-04,-8.679183200001716614e-03,-9.433817118406295776e-03,-8.676360361278057098e-03,4.720494616776704788e-03,1.275878865271806717e-03,-4.186506848782300949e-03,8.204748155549168587e-05,-3.781976178288459778e-03,-2.175895497202873230e-03,3.732729237526655197e-04,1.507384236901998520e-02,-4.820287227630615234e-03,-4.555312916636466980e-03,-3.219170495867729187e-03,-4.113876726478338242e-03,-4.718739073723554611e-03,3.941789735108613968e-03,5.995954386889934540e-03,-1.712371222674846649e-02,5.311030894517898560e-03,-8.242541924118995667e-03,-3.307519480586051941e-03,1.377907954156398773e-02,-3.697646409273147583e-02,-1.666535856202244759e-03,-5.862444173544645309e-03,-1.496199704706668854e-02,6.551821250468492508e-03,-1.211913861334323883e-02,-9.981695257010869682e-06\n0.000000000000000000e+00,4.489796265261247754e-05,1.525908155599609017e-04,7.821975159458816051e-04,-2.072465431410819292e-04,1.648311008466407657e-04,6.926369678694754839e-05,1.735248833512059718e-09,-1.129144657170400023e-04,-1.073060338967479765e-04,-1.101289992220699787e-03,1.618906855583190918e-03,-7.594286464154720306e-03,-3.863484133034944534e-03,-5.221466999500989914e-04,5.690118268830701709e-05,4.262755683157593012e-04,-8.540975977666676044e-04,4.332019481807947159e-03,-4.021777305752038956e-03,2.788285491988062859e-03,3.526099957525730133e-03,-1.129849720746278763e-02,-2.080972481053322554e-04,7.616552175022661686e-04,5.172557197511196136e-03,3.159683570265769958e-02,5.581118748523294926e-04,-1.598627120256423950e-02,1.372865587472915649e-02,-8.562187664210796356e-03,3.653224848676472902e-04,2.778940543066710234e-04,-8.650945383124053478e-04,1.575252227485179901e-02,-1.515079289674758911e-03,-9.377457899972796440e-06,1.246548071503639221e-02,1.918950118124485016e-03,-5.245664506219327450e-04,-4.457627073861658573e-05,-3.239137819036841393e-03,-4.130850546061992645e-03,4.260180518031120300e-03,3.718873951584100723e-03,-1.346933748573064804e-02,3.919543232768774033e-03,5.621186573989689350e-05,4.159009768045507371e-05,-1.267658919095993042e-02,-4.321235232055187225e-03,9.092556312680244446e-03,-1.345614716410636902e-02,2.059795195236802101e-03,1.757510108291171491e-05,7.614676724188029766e-05,2.647388027980923653e-04,-1.122369198128581047e-03,3.125654067844152451e-03,9.534448385238647461e-03,1.755969715304672718e-04,3.040324954781681299e-04,-9.289759327657520771e-05,-1.941503796842880547e-05,-5.837244021478227296e-10,-1.504369720350950956e-06,1.265009341295808554e-04,-2.109594061039388180e-04,-2.752998843789100647e-04,2.063097053905948997e-04,7.243207073770463467e-05,-1.913430303090990492e-08,3.957775334129109979e-05,-1.184057691716589034e-04,1.013257191516458988e-03,-1.802319195121526718e-03,-1.221860572695732117e-02,-2.979311626404523849e-03,-3.469478106126189232e-04,-2.098270670103374869e-05,2.087383763864636421e-04,-8.218038710765540600e-04,-9.581130929291248322e-03,9.286101907491683960e-03,-7.653218694031238556e-03,5.131390877068042755e-03,-7.328982464969158173e-03,-2.509495534468442202e-04,7.450474076904356480e-04,6.323671899735927582e-03,2.521228604018688202e-02,9.385144338011741638e-03,4.430638626217842102e-03,1.316486392170190811e-02,-4.695724695920944214e-03,2.059909747913479805e-04,2.588767383713275194e-04,4.944956162944436073e-04,1.061324961483478546e-02,7.945370860397815704e-03,3.843183163553476334e-03,4.779941402375698090e-03,-7.754359976388514042e-04,-1.823899336159229279e-03,-7.241850107675418258e-05,-2.314592013135552406e-03,-9.214370511472225189e-03,-6.897361017763614655e-04,3.603680757805705070e-03,-7.120583672076463699e-03,-1.737750368192791939e-03,-1.229981658980250359e-03,1.476313627790659666e-06,-9.869302622973918915e-03,-6.524110212922096252e-03,4.916954319924116135e-03,-4.654860589653253555e-03,2.080228179693222046e-03,1.196610901388339698e-04,-3.537601151037961245e-05,3.126676310785114765e-04,-9.383288561366498470e-04,4.533939529210329056e-03,9.705442003905773163e-03,-1.302142918575555086e-04,2.861242974177002907e-04,-1.743993489071726799e-04,-3.085698335780762136e-05,1.111228353778415112e-08,-3.448361894697882235e-06,2.156228729290887713e-04,2.266433555632829666e-03,1.880322932265698910e-03,1.628550671739503741e-04,1.159012608695775270e-04,-3.987575158959089094e-09,6.079980812501162291e-05,4.379813617561012506e-05,2.335582859814167023e-03,-1.767452247440814972e-02,-4.965184256434440613e-03,-6.568332668393850327e-03,-4.850704572163522243e-04,-1.251373578270431608e-05,1.013169094221666455e-04,-2.777209738269448280e-05,-7.757042534649372101e-03,-1.531972177326679230e-02,2.362160012125968933e-04,1.084813103079795837e-02,-1.008512731641530991e-02,4.965071566402912140e-04,5.977863329462707043e-04,3.767297137528657913e-03,2.311712503433227539e-02,6.506968755275011063e-03,2.107259444892406464e-02,2.336372248828411102e-02,-7.927487604320049286e-03,3.999862237833440304e-04,2.490024489816278219e-04,1.290738582611083984e-03,8.555667474865913391e-03,8.453541435301303864e-03,1.073572319000959396e-02,8.423555642366409302e-03,-9.803202701732516289e-04,-1.945784897543489933e-04,1.439593506802339107e-05,1.893577980808913708e-03,2.253728453069925308e-04,1.299365423619747162e-02,7.035653106868267059e-04,5.130606004968285561e-04,6.211951258592307568e-04,-1.175390090793371201e-03,1.143219997175037861e-04,-1.126919314265251160e-02,-6.851973012089729309e-03,2.304753847420215607e-02,9.256366174668073654e-04,2.527488395571708679e-03,-1.007958417176268995e-05,-2.212596882600337267e-05,2.422833931632339954e-04,-1.013950444757938385e-03,1.719395862892270088e-03,5.981637164950370789e-03,2.135690301656723022e-04,2.540055429562926292e-04,-2.865305577870458364e-05,4.420636105351150036e-05,1.382818837214472296e-08,-2.670238245627842844e-06,3.162224893458187580e-04,-3.858460113406181335e-04,5.366714322008192539e-05,2.668937959242612123e-04,1.181902916869148612e-05,-6.550337161570496392e-09,1.037623005686327815e-04,-2.804007963277399540e-04,3.091670805588364601e-03,6.899074651300907135e-05,2.483543939888477325e-04,2.056529512628912926e-03,-3.016060509253293276e-05,-7.447648386005312204e-05,-6.907490023877471685e-05,-1.048973063006997108e-03,3.785566892474889755e-03,4.596878774464130402e-03,1.077199704013764858e-03,-1.740924827754497528e-02,4.245804157108068466e-03,-2.001694083446636796e-04,5.396356573328375816e-04,7.229817099869251251e-03,3.017316199839115143e-02,-3.512648399919271469e-03,-1.648981496691703796e-02,1.650242507457733154e-02,8.343379013240337372e-04,2.580898581072688103e-04,2.051089250016957521e-04,2.241277834400534630e-03,1.232653576880693436e-02,1.111991703510284424e-02,2.162785036489367485e-03,1.830812543630599976e-03,-8.733879658393561840e-04,-1.448771450668573380e-03,8.428988803643733263e-05,-1.813380513340234756e-04,6.588352262042462826e-04,7.439870387315750122e-04,2.613019431009888649e-03,-6.785314530134201050e-03,-7.321247248910367489e-04,-6.082514883019030094e-04,-6.856156687717884779e-05,-1.105700619518756866e-03,6.619496271014213562e-03,1.788103021681308746e-02,-3.240603581070899963e-02,-5.147851537913084030e-03,3.868397616315633059e-04,-3.626252873800694942e-04,3.809203917626291513e-04,-1.237076940014958382e-03,1.245309412479400635e-02,1.318768784403800964e-02,-3.526541870087385178e-03,-8.310136036016047001e-05,-4.226973105687648058e-04,-2.134585702151525766e-05,1.986566644518461544e-08,-8.857537613948807120e-05,-1.252859248779714108e-03,-4.677551332861185074e-03,-2.093782881274819374e-03,-1.757990336045622826e-03,-5.052149062976241112e-04,8.993538358481600881e-09,-5.453476915135979652e-04,1.047274563461542130e-03,-7.806199137121438980e-03,1.890211179852485657e-02,4.347938299179077148e-02,2.139335311949253082e-02,2.430505584925413132e-03,-5.482685810420662165e-05,-1.497475430369377136e-03,7.250564172863960266e-03,3.147673234343528748e-02,-2.355525828897953033e-02,3.985717520117759705e-02,-7.592821121215820312e-02,6.377360969781875610e-02,6.217668997123837471e-04,-5.592213943600654602e-03,-4.893454909324645996e-02,4.684032201766967773e-01,-5.365544185042381287e-02,-1.352722477167844772e-02,-1.273047775030136108e-01,4.047811403870582581e-02,-2.496104221791028976e-03,-1.664444338530302048e-03,-3.601535689085721970e-03,-8.580398559570312500e-02,-3.546912595629692078e-02,-1.376573368906974792e-02,-9.567715972661972046e-02,-4.508742131292819977e-03,9.260518476366996765e-03,4.221164854243397713e-04,2.162347920238971710e-02,4.856382310390472412e-02,7.122465409338474274e-03,2.287389012053608894e-03,3.065859153866767883e-02,-3.178475657477974892e-03,8.663044311106204987e-03,-1.631468476261943579e-04,7.803863286972045898e-02,5.239465087652206421e-02,-6.780445575714111328e-02,3.620029985904693604e-02,-2.145290747284889221e-02,-8.806767291389405727e-04,2.882816479541361332e-04,-2.759210765361785889e-03,7.443657144904136658e-03,-3.655151650309562683e-02,-7.664109766483306885e-02,7.730619516223669052e-03,-2.047045622020959854e-03,1.050959690473973751e-03,1.815895957406610250e-04,-2.283502453792607412e-08,1.234620867762714624e-05,1.453098375350236893e-04,4.609752213582396507e-04,-1.022244396153837442e-05,2.671911206562072039e-04,7.683912554057314992e-05,2.342210336792049929e-08,6.370240589603781700e-05,-1.552242756588384509e-04,1.564858714118599892e-03,-1.098057162016630173e-02,-3.983266651630401611e-05,-3.120028413832187653e-03,-4.164228739682585001e-04,-4.180189716862514615e-05,3.092383267357945442e-04,-8.920897962525486946e-04,-5.568681750446557999e-03,-2.625249326229095459e-04,-4.823520313948392868e-03,6.427545566111803055e-03,-9.784894995391368866e-03,-1.567694271216169000e-04,9.662524680607020855e-04,9.306481108069419861e-03,3.018167614936828613e-02,5.756970960646867752e-03,3.305277321487665176e-03,1.759978942573070526e-02,-4.064400680363178253e-03,3.400938585400581360e-04,2.831672318279743195e-04,8.764139784034341574e-05,1.087600737810134888e-02,4.467897117137908936e-03,9.421445429325103760e-05,1.709675416350364685e-02,1.175148645415902138e-03,-1.762035535648465157e-03,-1.486880501033738256e-05,-3.665736876428127289e-03,-4.706132691353559494e-03,-1.675797393545508385e-04,-6.238385103642940521e-03,7.974138483405113220e-03,7.616413058713078499e-04,-1.387363998219370842e-03,4.452169378055259585e-05,-1.170333568006753922e-02,-3.489722963422536850e-03,1.221323944628238678e-02,3.313265275210142136e-03,4.132256843149662018e-03,8.381919178646057844e-05,3.753457713173702359e-05,3.489111841190606356e-04,-1.051510218530893326e-03,5.569607485085725784e-03,7.838921621441841125e-03,-2.881406689994037151e-04,3.428610216360539198e-04,-9.714118641568347812e-05,-4.220851405989378691e-05,-3.205218490620609373e-08,-5.861016688868403435e-05,7.526168337790295482e-05,-1.199491089209914207e-05,1.143868430517613888e-03,1.318784634349867702e-04,1.005519734462723136e-04,-1.472005806135712191e-08,1.478530321037396789e-04,-1.781648315954953432e-04,9.378805989399552345e-04,-1.173387002199888229e-02,-2.841852605342864990e-03,3.140858374536037445e-03,-6.449796637753024697e-05,-9.979158494388684630e-05,-5.881141623831354082e-05,-2.589057432487607002e-03,-1.585841923952102661e-02,1.503757294267416000e-02,3.388272132724523544e-03,4.028088413178920746e-03,-8.712101727724075317e-03,-1.281783079321030527e-05,7.467347895726561546e-04,5.362780299037694931e-03,2.329458296298980713e-02,8.334508165717124939e-03,-1.351745240390300751e-02,1.763382181525230408e-02,-5.974680185317993164e-03,3.423478337936103344e-04,1.382336777169257402e-04,1.344088464975357056e-03,6.091018673032522202e-03,9.655009023845195770e-03,-3.690127283334732056e-03,3.768831491470336914e-03,-4.763122182339429855e-03,-3.172955242916941643e-03,-1.712195662548765540e-04,-1.711011573206633329e-04,-6.908779032528400421e-03,1.064163353294134140e-02,-1.543035544455051422e-02,-1.090701017528772354e-02,4.928288981318473816e-04,-2.861522603780031204e-03,-1.343409348919522017e-05,-9.116520173847675323e-03,-3.295223694294691086e-03,1.816963776946067810e-02,-2.106549590826034546e-02,-4.001012071967124939e-03,1.976121275220066309e-04,-2.144968166248872876e-04,4.077445482835173607e-04,-9.171137935481965542e-04,6.791636813431978226e-03,1.164214033633470535e-02,-3.013513050973415375e-03,-1.763524051057174802e-04,-2.883752167690545321e-04,-6.843613664386793971e-05,2.105355179082835093e-08,-2.222612238256260753e-06,1.380215981043875217e-04,-3.764015273191034794e-04,-1.242361147888004780e-03,3.042523458134382963e-04,-7.016707968432456255e-05,-3.074364940403029323e-08,-2.455127832945436239e-05,-2.194705884903669357e-04,-8.888052543625235558e-04,-3.765960922464728355e-03,-5.789143498986959457e-03,-5.094158928841352463e-03,-8.747603860683739185e-04,2.403345206403173506e-05,3.962036571465432644e-04,-9.350513573735952377e-04,3.998862521257251501e-04,-1.114260405302047729e-02,4.807080142199993134e-03,9.159409441053867340e-03,-1.970995217561721802e-02,4.233568324707448483e-05,4.772926331497728825e-05,-3.394788131117820740e-03,3.225245326757431030e-02,-1.278014620766043663e-03,-8.132779039442539215e-03,1.778795570135116577e-02,-7.332117296755313873e-03,4.140404053032398224e-04,4.287581832613795996e-04,-1.066388329491019249e-03,8.438019081950187683e-03,1.490190904587507248e-02,-4.807761870324611664e-03,7.746657356619834900e-03,4.395774099975824356e-03,1.253530936082825065e-04,6.920594751136377454e-05,-5.117921158671379089e-03,-7.821355946362018585e-03,-9.152383543550968170e-03,4.776180721819400787e-03,-2.589273964986205101e-03,6.542967457789927721e-05,-8.978368132375180721e-04,1.900857023429125547e-04,-1.261928398162126541e-02,-1.248340122401714325e-02,8.839667774736881256e-03,-7.261474616825580597e-03,1.326213357970118523e-03,4.281784640625119209e-05,-6.549817771883681417e-05,2.654727140907198191e-04,-7.665609009563922882e-04,3.739678999409079552e-03,9.626923128962516785e-03,-7.639871328137814999e-04,2.262882771901786327e-04,5.360827708500437438e-05,-3.420543725951574743e-05,2.834940460161305964e-08,2.899289029301144183e-05,1.924644748214632273e-04,1.292950706556439400e-03,3.190313873346894979e-04,2.292916324222460389e-04,7.499774073949083686e-05,-7.055234618746908382e-09,3.359029506100341678e-06,-1.195408840430900455e-04,5.100668640807271004e-04,-9.614611044526100159e-03,-1.305659022182226181e-02,-8.473004214465618134e-03,-1.902273070299997926e-04,-8.983454608824104071e-05,-2.408990985713899136e-05,-3.832591173704713583e-04,-1.088274642825126648e-02,-7.749916054308414459e-03,-1.902241492643952370e-03,2.515555359423160553e-03,-9.397254325449466705e-03,1.920145587064325809e-05,6.286401767283678055e-04,5.866770632565021515e-03,2.515977621078491211e-02,3.015626221895217896e-03,3.421781351789832115e-03,1.756905950605869293e-02,-5.568058695644140244e-03,2.619857841636985540e-04,3.218307392671704292e-04,-2.672580594662576914e-04,1.071150600910186768e-02,-6.213329732418060303e-03,-5.223301239311695099e-03,2.581609878689050674e-03,4.573981277644634247e-03,-3.091529943048954010e-04,-3.972975246142596006e-04,-1.884446712210774422e-03,-7.523441221565008163e-03,-7.137920707464218140e-03,-6.311437115073204041e-03,-5.198585800826549530e-03,5.558022297918796539e-03,-6.401919526979327202e-04,1.951843296410515904e-04,-8.818659931421279907e-03,-5.933352746069431305e-03,5.874570459127426147e-03,-9.427625685930252075e-03,-2.980076242238283157e-03,6.710155284963548183e-04,-2.874027122743427753e-04,-3.671107115224003792e-04,-1.557392184622585773e-03,3.868646454066038132e-03,7.687883451581001282e-03,-4.375751130282878876e-03,1.843611098593100905e-04,-2.575809194240719080e-04,-6.412401562556624413e-04,7.728173659415915608e-05,-7.185948197729885578e-04,-6.394994561560451984e-04,-1.294685760512948036e-03,-4.505821270868182182e-04,2.492006460670381784e-04,-2.497676905477419496e-05,1.291258085984736681e-04,2.150398679077625275e-03,-5.743772489950060844e-04,1.730871386826038361e-03,-5.488312803208827972e-03,-2.046532230451703072e-03,1.553350943140685558e-03,-1.428350806236267090e-04,2.792430110275745392e-03,1.110317534767091274e-03,-3.536254516802728176e-04,-2.476533874869346619e-03,-5.981710273772478104e-03,-1.384923048317432404e-02,5.386161152273416519e-03,-6.022876594215631485e-03,-5.959202535450458527e-04,2.288446412421762943e-04,8.940231055021286011e-03,1.675339788198471069e-02,1.441772561520338058e-02,-1.143906824290752411e-02,1.135855633765459061e-02,3.477320075035095215e-03,7.148064323700964451e-04,4.278763954062014818e-04,1.182844978757202625e-03,-4.149316344410181046e-03,3.807113273069262505e-03,3.983918577432632446e-05,1.112567353993654251e-02,-2.237712498754262924e-03,-1.298068324103951454e-03,-1.449151779524981976e-03,-1.744718989357352257e-03,-1.559168566018342972e-03,1.184364594519138336e-02,-5.121259950101375580e-03,2.112956950441002846e-03,1.049049431458115578e-03,-1.606992562301456928e-03,-2.889405004680156708e-03,-1.037342008203268051e-02,-7.610609754920005798e-04,1.413316838443279266e-02,-2.662091329693794250e-02,1.174117065966129303e-02,5.184306576848030090e-02,-3.325048601254820824e-03,7.178047299385070801e-02,-1.514630485326051712e-02,-6.755646318197250366e-03,-1.913909800350666046e-04,-5.657229945063591003e-02,-2.178072230890393257e-03,-1.802368834614753723e-02,-1.031587635225150734e-05\n0.000000000000000000e+00,5.247312219580635428e-05,-4.469799387152306736e-05,-2.436585491523146629e-03,-1.501809805631637573e-03,2.463216660544276237e-04,5.924295328441075981e-05,-2.538515841976618503e-09,1.816952571971341968e-04,-1.580013195052742958e-04,1.882287440821528435e-03,4.995749332010746002e-03,-8.983513340353965759e-03,5.287357605993747711e-03,-7.895683520473539829e-04,1.481605868320912123e-04,2.110305213136598468e-04,-3.110501857008785009e-04,-1.720301620662212372e-02,5.612258799374103546e-03,-6.421011872589588165e-03,7.781191729009151459e-03,-2.973345573991537094e-03,-2.351761359022930264e-04,1.093699946068227291e-03,1.357563957571983337e-02,6.329025607556104660e-03,3.159780800342559814e-02,1.744443178176879883e-02,2.050705021247267723e-03,-1.312799286097288132e-04,-3.097888838965445757e-04,-2.224685304099693894e-04,1.745859975926578045e-03,-8.338186889886856079e-03,1.329013518989086151e-02,-4.357936326414346695e-03,1.072886027395725250e-02,-6.289995275437831879e-03,-3.911561798304319382e-04,8.228268416132777929e-05,2.535089850425720215e-03,1.151278335601091385e-02,-5.103565286844968796e-03,3.551175352185964584e-03,5.356051959097385406e-03,-7.735141087323427200e-03,-2.397840144112706184e-04,4.016828606836497784e-04,-1.137961726635694504e-02,2.543925540521740913e-03,-7.730660028755664825e-03,-4.607323207892477512e-04,2.348358510062098503e-03,-5.533524927159305662e-06,8.933327626436948776e-05,7.717946573393419385e-05,-1.038346323184669018e-03,-5.555513052968308330e-05,-3.065207274630665779e-03,3.337166970595717430e-03,7.167236763052642345e-04,-3.961566471843980253e-05,-2.904342363763134927e-05,1.018647655115501038e-08,5.967279503238387406e-05,3.357702371431514621e-05,-2.722675679251551628e-03,-2.129510510712862015e-03,1.968463766388595104e-04,2.649595444381702691e-05,3.460751130113237650e-10,1.074313113349489868e-04,-2.206899516750127077e-04,2.355133183300495148e-03,1.057003531605005264e-02,-8.735833689570426941e-03,2.530974103137850761e-03,-2.915978257078677416e-04,1.071310252882540226e-04,1.920677095768041909e-05,1.357423956505954266e-03,-4.518593195825815201e-04,6.498894188553094864e-03,-7.090460509061813354e-03,6.839569658041000366e-03,-3.793834941461682320e-03,-5.666961078532040119e-05,9.196883765980601311e-04,1.131840609014034271e-02,7.239625789225101471e-03,2.977532520890235901e-02,-1.321556279435753822e-03,6.183729507029056549e-03,-1.023122109472751617e-03,-2.479648974258452654e-04,-1.769761729519814253e-04,1.516420044936239719e-03,4.592738114297389984e-03,1.851338311098515987e-04,-5.758365616202354431e-03,4.077742807567119598e-03,-5.285605322569608688e-03,1.198696554638445377e-05,3.059063965338282287e-05,8.030575700104236603e-04,9.520780295133590698e-03,2.994484733790159225e-03,3.508978057652711868e-03,5.471941083669662476e-03,2.362652681767940521e-03,-1.262102159671485424e-04,2.065512089757248759e-04,-8.956562727689743042e-03,1.309877610765397549e-03,-4.526163451373577118e-03,-4.885172471404075623e-03,-4.529552534222602844e-04,1.062237060978077352e-05,-1.980602792173158377e-05,9.553656855132430792e-05,-8.749324479140341282e-04,5.811469745822250843e-04,-2.195021137595176697e-03,2.042304258793592453e-03,4.335313569754362106e-04,-7.550448572146706283e-06,2.533407314331270754e-05,-3.802210102321623708e-09,3.275237759226001799e-05,5.340675852494314313e-05,1.474688760936260223e-04,5.609908839687705040e-04,1.393864222336560488e-04,7.411272235913202167e-05,1.849438113765700109e-08,-1.590990141266956925e-04,1.764358894433826208e-04,1.770839444361627102e-04,2.563775517046451569e-02,1.941910013556480408e-02,-6.215495057404041290e-03,-3.206303517799824476e-04,1.775987911969423294e-04,2.046231675194576383e-04,-5.885154823772609234e-04,1.018535718321800232e-02,6.018119864165782928e-03,1.128384098410606384e-02,1.610857434570789337e-02,-8.860381320118904114e-03,-1.729422074276953936e-04,2.150032378267496824e-04,4.085241816937923431e-03,7.727832067757844925e-03,1.918102242052555084e-02,4.056781064718961716e-03,5.917236674576997757e-03,-5.831765942275524139e-03,1.117916399380192161e-04,-1.372140832245349884e-04,-1.911312865559011698e-04,-1.361551135778427124e-02,-2.005153801292181015e-03,-1.346163079142570496e-02,1.477855490520596504e-03,-6.687191314995288849e-03,-7.157475338317453861e-04,-8.054950626501522493e-07,-4.574353806674480438e-05,1.122488453984260559e-02,2.149076014757156372e-02,1.657794043421745300e-02,-3.139463812112808228e-02,1.259418204426765442e-03,1.505900174379348755e-03,1.438981707906350493e-04,-1.158808264881372452e-02,-9.852401912212371826e-03,-1.473523676395416260e-03,5.095638334751129150e-04,7.141936570405960083e-03,-3.590868436731398106e-05,3.746181027963757515e-05,9.310717723565176129e-05,-8.514181827194988728e-04,-1.062804018147289753e-03,1.595982583239674568e-03,1.222842023707926273e-03,3.775477525778114796e-04,-1.861687269411049783e-05,-1.557990181026980281e-04,1.799689997028508515e-08,4.500169234233908355e-05,-2.938977268058806658e-04,-9.742779075168073177e-04,-6.654205499216914177e-04,-4.712785084848292172e-05,1.474186501582153141e-05,4.368502004581387155e-09,1.587783335708081722e-04,-4.628652095561847091e-05,1.617824425920844078e-03,4.944856278598308563e-03,-1.421527378261089325e-02,1.231074240058660507e-02,3.126497613266110420e-04,7.339164585573598742e-05,3.334516077302396297e-05,1.295155612751841545e-03,3.628301667049527168e-03,-2.442300086840987206e-03,-2.141259238123893738e-02,2.901934087276458740e-02,1.064904406666755676e-02,-1.028910483000800014e-04,6.134967552497982979e-04,5.777469836175441742e-03,-1.272703707218170166e-02,2.699914947152137756e-02,1.706735417246818542e-02,5.464042071253061295e-03,9.803457185626029968e-03,-6.195520400069653988e-04,-1.491035509388893843e-04,1.290058717131614685e-04,2.588420175015926361e-03,-7.276481017470359802e-03,1.572592742741107941e-02,2.121672593057155609e-02,2.122049685567617416e-03,2.742272336035966873e-04,1.569741580169647932e-04,2.257982268929481506e-03,4.026851616799831390e-03,-1.215982995927333832e-02,2.071307040750980377e-02,3.116320120170712471e-03,3.586098784580826759e-03,-5.430282908491790295e-04,1.794651179807260633e-04,-1.229147613048553467e-02,-1.272933464497327805e-02,-1.685621961951255798e-02,3.803527448326349258e-03,1.285883365198969841e-03,-6.506245699711143970e-05,1.217813842231407762e-04,-1.713615347398445010e-04,5.293668364174664021e-04,-2.496381523087620735e-03,-3.944244235754013062e-03,3.848896129056811333e-03,3.930412640329450369e-04,1.612367341294884682e-04,2.214417145296465605e-05,2.610272176184480486e-08,-5.901390104554593563e-04,3.209435672033578157e-04,1.839997246861457825e-02,1.274114660918712616e-02,-1.405808725394308567e-03,-4.191934713162481785e-04,6.914547157066408545e-09,-7.527381530962884426e-04,1.507037668488919735e-03,-1.542636565864086151e-02,-1.033724918961524963e-01,4.294161871075630188e-02,-2.787946350872516632e-02,3.189454320818185806e-03,-8.501876145601272583e-04,-8.646702044643461704e-04,-1.089080329984426498e-02,3.007406927645206451e-02,-5.453220382332801819e-02,2.468547224998474121e-02,-5.871009454131126404e-02,2.032440900802612305e-02,1.657882821746170521e-03,-8.560971356928348541e-03,-1.110692471265792847e-01,-5.433415621519088745e-02,4.540784657001495361e-01,-1.487783528864383698e-02,-2.202730998396873474e-02,3.408212796784937382e-04,2.738506766036152840e-03,1.244353596121072769e-03,-1.274397503584623337e-02,5.915460496908053756e-05,6.110460497438907623e-03,4.434255883097648621e-02,-3.539717197418212891e-02,3.471741452813148499e-02,-3.823236329481005669e-04,-3.477172867860645056e-04,-8.648828603327274323e-03,-6.698952615261077881e-02,4.412815906107425690e-04,-9.392294287681579590e-02,-4.011220112442970276e-02,-2.277573570609092712e-03,-3.171813208609819412e-03,-2.110099419951438904e-03,7.410775870084762573e-02,-1.898043975234031677e-02,5.263418704271316528e-02,1.717593334615230560e-02,5.255945492535829544e-03,1.139733649324625731e-04,-2.860811946447938681e-04,-3.573767608031630516e-04,6.832206156104803085e-03,-2.002797555178403854e-04,2.663039602339267731e-02,-2.255645021796226501e-02,-4.048674833029508591e-03,8.274373976746574044e-05,-1.755904522724449635e-04,3.155605554638896137e-08,4.929974966216832399e-05,-1.262242149095982313e-04,-2.359821461141109467e-03,-1.641836948692798615e-03,1.109806180465966463e-04,3.560308323358185589e-05,2.596107151475735009e-08,2.432932815281674266e-04,-6.421186844818294048e-05,3.520844737067818642e-03,1.960418559610843658e-02,-6.973468232899904251e-03,6.641170009970664978e-03,-3.791280614677816629e-04,1.484082458773627877e-04,3.526878717821091413e-04,5.635323468595743179e-04,-2.422676188871264458e-03,2.155815809965133667e-02,-5.139412358403205872e-03,5.634432192891836166e-03,-4.704090766608715057e-03,-2.392229071119800210e-04,1.076709013432264328e-03,9.584376588463783264e-03,7.792270276695489883e-03,2.867334149777889252e-02,-3.178954939357936382e-04,-4.203664138913154602e-03,-8.479103562422096729e-04,-2.573254168964922428e-04,-1.450796262361109257e-04,1.822972204536199570e-03,-1.356762484647333622e-03,1.497918972745537758e-03,-4.191645886749029160e-03,5.723682232201099396e-03,-3.561179153621196747e-03,-1.968160213436931372e-04,1.663116127019748092e-04,1.183944288641214371e-03,1.090140827000141144e-02,5.597637034952640533e-03,1.563429459929466248e-02,-6.240881979465484619e-03,5.835129995830357075e-04,-1.749482762534171343e-04,4.343812470324337482e-04,-1.264939736574888229e-02,5.342369899153709412e-03,-4.463304649107158184e-04,-1.487964577972888947e-02,7.201821543276309967e-03,-2.996465627802535892e-05,2.849872107617557049e-04,2.909922113758511841e-05,-9.276718483306467533e-04,-2.715851878747344017e-03,-4.519839305430650711e-03,4.421177785843610764e-03,6.006947951391339302e-04,-7.167063449742272496e-05,-1.406008595949970186e-05,2.673618837434332818e-08,1.277125120395794511e-04,1.261854922631755471e-04,-2.722260309383273125e-03,-2.791263861581683159e-03,2.093959192279726267e-04,1.262495970877353102e-06,2.706940449570538476e-08,1.379665718559408560e-05,-1.759970909915864468e-04,1.494632102549076080e-03,1.809762232005596161e-02,-1.458798535168170929e-02,9.246681584045290947e-04,-6.969068199396133423e-04,1.533356989966705441e-04,-1.411473931511864066e-06,2.400669967755675316e-03,-8.102816063910722733e-04,6.821831688284873962e-03,-6.660680519416928291e-04,1.588487997651100159e-02,-5.029570776969194412e-03,2.052891795756295323e-05,7.792709511704742908e-04,1.182269304990768433e-02,9.130066260695457458e-03,2.440533600747585297e-02,-6.439697928726673126e-03,6.319000385701656342e-05,-2.045352710410952568e-03,-3.525558277033269405e-04,-4.110880399821326137e-05,1.241780933924019337e-03,-1.694059232249855995e-03,-9.870181791484355927e-03,-5.106459371745586395e-03,-5.637764930725097656e-03,-3.361045848578214645e-03,3.206658409908413887e-03,7.063017983455210924e-05,-3.034727647900581360e-03,6.562866736203432083e-03,-8.563709445297718048e-03,1.563352346420288086e-02,4.722232464700937271e-03,6.705129984766244888e-03,1.032683299854397774e-03,1.513843162683770061e-04,-1.072917971760034561e-02,-2.437740797176957130e-03,-8.311936631798744202e-03,4.842840135097503662e-04,-6.518370937556028366e-04,-7.762498717056587338e-05,1.560799137223511934e-04,9.730333658808376640e-06,-9.341000695712864399e-04,-1.925625838339328766e-03,-5.448899231851100922e-03,2.521348185837268829e-03,5.929978215135633945e-04,1.866589882411062717e-04,5.000595047022216022e-05,-1.065382093656808138e-08,2.635546843521296978e-05,-5.483212589751929045e-05,-2.468551043421030045e-03,-1.897197682410478592e-03,2.543635491747409105e-04,-8.873648766893893480e-07,2.045112523774150759e-08,1.619231188669800758e-04,-2.854376507457345724e-04,3.469573333859443665e-03,1.695304736495018005e-02,-1.573852263391017914e-02,6.803171243518590927e-03,-2.152185770682990551e-04,5.513895303010940552e-05,-5.570302164414897561e-06,-3.354836662765592337e-04,-7.108603604137897491e-03,1.577967032790184021e-02,-4.176090471446514130e-03,4.727685824036598206e-03,-1.260640565305948257e-02,-3.886047634296119213e-04,1.495343516580760479e-03,1.267907768487930298e-02,-7.914808578789234161e-03,3.595707938075065613e-02,1.482833875343203545e-03,-3.687181277200579643e-03,-2.885844325646758080e-03,-3.945022763218730688e-04,-8.266389340860769153e-05,2.174634486436843872e-03,-8.199317380785942078e-05,6.215672008693218231e-03,1.369938370771706104e-03,2.145482692867517471e-03,-4.791794344782829285e-03,-9.485810296609997749e-04,-5.332129512680694461e-05,3.395753446966409683e-03,5.607697181403636932e-03,3.999023232609033585e-03,-8.398713544011116028e-04,2.040422521531581879e-03,1.322123571299016476e-03,-2.049176837317645550e-04,7.034532609395682812e-05,-9.448885917663574219e-03,8.575587533414363861e-03,2.107862383127212524e-05,-8.337354287505149841e-03,3.063684562221169472e-04,1.620162802282720804e-04,-6.089339876780286431e-06,1.107953794416971505e-04,-4.995045601390302181e-04,3.152606310322880745e-03,7.200138061307370663e-04,2.472321037203073502e-03,4.681436112150549889e-04,-1.234724768437445164e-04,1.613549102330580354e-05,-1.741227606544271111e-09,4.040935164084658027e-05,-3.599291085265576839e-05,-1.911705709062516689e-03,-6.702834507450461388e-04,1.912632433231920004e-04,1.904267992358654737e-05,9.704990588943473995e-09,1.418644678778946400e-04,-2.172883250750601292e-04,3.400489222258329391e-03,2.165624313056468964e-02,-1.536192558705806732e-02,4.698029719293117523e-03,-3.508093359414488077e-04,9.947794023901224136e-05,-4.881410859525203705e-05,1.390371471643447876e-04,-4.020816646516323090e-03,9.593674913048744202e-03,-7.701916620135307312e-03,6.416142452508211136e-03,-3.502964274957776070e-03,-2.538656990509480238e-04,7.794937118887901306e-04,1.022238284349441528e-02,8.259932510554790497e-04,3.196809440851211548e-02,1.227543596178293228e-02,-7.952487096190452576e-03,1.061955699697136879e-03,-1.261035795323550701e-04,-8.674330456415191293e-05,2.088702982291579247e-03,1.575927133671939373e-03,-5.731339566409587860e-03,-7.713296916335821152e-03,1.236886996775865555e-02,3.091101534664630890e-04,-1.263239537365734577e-03,-2.634484844747930765e-04,1.470677554607391357e-03,9.695887565612792969e-03,1.154670957475900650e-03,-8.493216009810566902e-04,-1.657973602414131165e-02,1.835081842727959156e-03,-1.060783746652305126e-03,1.464442175347357988e-05,-6.104093976318836212e-03,-3.158875973895192146e-03,-4.320362582802772522e-03,-9.967797435820102692e-03,-5.757340230047702789e-03,2.585134061519056559e-04,1.232064387295395136e-04,4.761739692185074091e-04,-4.383565974421799183e-04,2.086824271827936172e-03,-7.299450226128101349e-05,-2.139997668564319611e-04,-3.550647525116801262e-04,-5.072830244898796082e-04,-6.515568238683044910e-04,2.345549437450245023e-04,6.631017895415425301e-04,-2.506650344002991915e-04,-2.854144666343927383e-03,-1.469276961870491505e-03,2.452091721352189779e-04,4.129738081246614456e-04,-4.484483506530523300e-04,7.726443000137805939e-04,-7.225523004308342934e-04,-1.659395347815006971e-04,-2.646296983584761620e-03,-2.408130094408988953e-02,-4.623197950422763824e-03,-9.887316264212131500e-04,-1.000288757495582104e-03,5.106297321617603302e-04,4.236739128828048706e-03,-1.167949847877025604e-02,-7.501528598368167877e-03,1.746316207572817802e-03,1.783865690231323242e-02,-4.707026295363903046e-03,-4.436781746335327625e-04,1.316486974246799946e-03,2.533955499529838562e-02,8.817768655717372894e-03,3.422245755791664124e-02,2.776595298200845718e-03,8.732987567782402039e-03,9.760644752532243729e-04,-6.529382517328485847e-05,2.610063820611685514e-04,5.307190585881471634e-04,2.696211915463209152e-03,-1.600562036037445068e-02,-8.462806232273578644e-03,4.545545205473899841e-03,-7.181991357356309891e-03,3.446942660957574844e-03,-1.007370519801042974e-04,7.153560407459735870e-03,1.793567836284637451e-02,-1.951097976416349411e-03,1.336288545280694962e-02,4.236275795847177505e-03,1.757617108523845673e-03,1.095453929156064987e-02,-8.518993854522705078e-03,-2.191445417702198029e-02,1.542810816317796707e-03,-4.465585574507713318e-02,5.662476643919944763e-02,2.785956859588623047e-02,9.268978610634803772e-03,2.408694475889205933e-02,-8.742566406726837158e-02,3.411551937460899353e-02,-2.106509730219841003e-02,7.660888880491256714e-02,6.522835232317447662e-03,-1.673531532287597656e-02,2.932145446538925171e-02,3.640905106294667348e-06\n0.000000000000000000e+00,5.281054473016411066e-05,2.988904016092419624e-04,8.135446114465594292e-04,5.476477672345936298e-04,9.407565812580287457e-05,1.286241968045942485e-05,1.654682790785955149e-08,-2.084952575387433171e-05,5.304647493176162243e-05,-4.322649328969419003e-04,2.533828606829047203e-03,-1.418424071744084358e-03,-6.946148350834846497e-03,2.385856641922146082e-04,-1.367846416542306542e-04,-3.774886718019843102e-04,2.547571435570716858e-03,3.621668554842472076e-03,7.713177241384983063e-03,7.757390383630990982e-03,7.890602573752403259e-04,-3.464000299572944641e-03,4.144567938055843115e-04,-4.063199739903211594e-04,2.097108401358127594e-03,-6.457025185227394104e-03,7.237337995320558548e-03,3.895623609423637390e-02,-4.871007055044174194e-03,-9.508780203759670258e-04,5.821375452796928585e-05,1.396861334796994925e-04,9.553484269417822361e-04,2.558590145781636238e-03,-4.217464942485094070e-03,-6.404724903404712677e-03,-5.456815939396619797e-03,8.451087400317192078e-03,1.740310108289122581e-03,-1.706587645458057523e-04,1.218366320244967937e-03,-4.824256524443626404e-03,7.789875380694866180e-03,3.596913302317261696e-03,1.557233510538935661e-03,3.531640628352761269e-03,4.722200101241469383e-04,-2.766243414953351021e-04,-9.577808086760342121e-04,-9.246765635907649994e-03,-9.266404667869210243e-04,7.864997722208499908e-03,-6.438651587814092636e-03,7.583053957205265760e-05,-2.929019974544644356e-04,5.806956323795020580e-05,-7.376209396170452237e-06,5.502509884536266327e-04,-4.545587114989757538e-03,-4.784763790667057037e-03,-4.680731799453496933e-04,2.511827624402940273e-04,5.448177762445993721e-05,-2.131953280581910803e-08,3.425738395890221000e-05,1.301165466429665685e-04,2.088768873363733292e-03,2.013074234127998352e-03,4.225633165333420038e-05,7.733549136901274323e-05,1.973973340341217408e-08,-5.147471529198810458e-05,1.321007148362696171e-04,-1.171500538475811481e-03,-4.571451805531978607e-03,3.252131631597876549e-03,-4.820324480533599854e-03,1.447980466764420271e-04,-4.742106102639809251e-05,-1.340625312877818942e-04,1.085123978555202484e-03,2.254451159387826920e-03,1.521456055343151093e-03,1.732047460973262787e-02,-6.538826040923595428e-03,-4.267036449164152145e-03,3.902804164681583643e-04,-3.589843399822711945e-04,-1.075495267286896706e-03,-1.888103550300002098e-03,-2.692935988306999207e-03,1.397144328802824020e-02,-8.996310643851757050e-04,-4.093572497367858887e-03,3.785705193877220154e-04,1.688775373622775078e-04,-4.386832588352262974e-04,7.224631961435079575e-03,-1.165025308728218079e-02,-1.140136085450649261e-02,2.545424969866871834e-03,8.230973035097122192e-03,1.371429651044309139e-03,-9.370167390443384647e-05,5.841848906129598618e-05,8.366525173187255859e-03,1.885404065251350403e-02,-9.328098967671394348e-04,1.442841719835996628e-03,9.084417484700679779e-03,1.020100316964089870e-03,-1.466159010306000710e-04,-1.952097867615520954e-03,-4.631232004612684250e-03,7.888948544859886169e-03,-9.551658295094966888e-04,-1.695074141025543213e-03,-3.229349385946989059e-05,-7.942899537738412619e-05,4.044967499794438481e-05,-8.932220225688070059e-05,-8.029249147512018681e-05,-8.239680901169776917e-04,-3.629050217568874359e-03,-4.112920723855495453e-04,1.632299390621483326e-04,2.475724613759666681e-05,1.560464424343876999e-09,-7.004938379395753145e-05,-5.807673005620017648e-05,-1.293926266953349113e-03,-1.103068119846284389e-03,-6.238034984562546015e-05,-2.142387820640578866e-04,-7.123095446814886600e-09,7.240986451506614685e-05,-3.862341691274195910e-04,4.300728440284729004e-03,2.475349977612495422e-02,-2.447993680834770203e-02,1.385370083153247833e-02,6.514834822155535221e-04,-4.554661791189573705e-05,-2.219763555331155658e-04,-2.949386136606335640e-03,3.841586410999298096e-03,2.411369420588016510e-02,9.903992526233196259e-03,-1.434003002941608429e-02,1.876863650977611542e-03,-3.411034413147717714e-04,-4.906437825411558151e-04,-5.474307574331760406e-03,2.833763137459754944e-03,2.305607311427593231e-02,-7.535575889050960541e-03,-2.018224820494651794e-02,1.826572231948375702e-03,-1.117296051234006882e-07,2.537526888772845268e-04,1.957439817488193512e-03,2.698755264282226562e-02,-9.441068395972251892e-03,-1.524824928492307663e-02,2.382499165832996368e-03,9.961912408471107483e-03,-2.787528559565544128e-03,-1.200611513922922313e-04,8.909145370125770569e-03,8.679566904902458191e-03,1.590102538466453552e-02,3.154824953526258469e-03,2.516832901164889336e-03,-6.691178306937217712e-03,-1.703473157249391079e-03,-6.471910164691507816e-04,6.142169702798128128e-03,1.638527028262615204e-04,-1.618125475943088531e-03,1.832367107272148132e-02,-1.519374176859855652e-02,3.635201719589531422e-04,-4.656006640288978815e-04,1.312082313233986497e-04,5.431240424513816833e-04,4.620956722646951675e-03,6.159108132123947144e-03,-7.099541835486888885e-03,-1.016470137983560562e-03,-4.005018854513764381e-04,1.936341504915617406e-05,-1.144131900332467922e-08,2.084785774059128016e-05,1.886916579678654671e-04,1.242595259100198746e-03,1.126136281527578831e-03,7.385817298199981451e-05,6.804658914916217327e-05,-1.122958792620920576e-08,-1.025088131427764893e-04,8.973259537015110254e-05,-1.979717286303639412e-03,7.967484416440129280e-04,-1.896920148283243179e-03,-8.086303249001502991e-03,1.312054082518443465e-04,-9.472434612689539790e-06,-3.920804010704159737e-04,1.060838811099529266e-03,-7.163083064369857311e-04,1.688193157315254211e-02,1.177823171019554138e-02,-3.000456839799880981e-03,7.040919270366430283e-03,2.203781623393297195e-04,-4.151526372879743576e-04,2.247125376015901566e-03,-5.159801803529262543e-03,-2.020406536757946014e-03,3.498478233814239502e-02,-1.120658009313046932e-03,-1.401747576892375946e-04,2.991062356159090996e-04,2.741317439358681440e-05,6.512462277896702290e-06,3.354210872203111649e-03,-5.284030921757221222e-03,-5.090653896331787109e-03,-1.005487889051437378e-02,5.258376244455575943e-03,6.592269055545330048e-04,-2.866540162358433008e-04,2.452766289934515953e-03,-4.360971041023731232e-03,6.762078031897544861e-03,1.034715864807367325e-02,-1.748649869114160538e-03,4.936180077493190765e-03,1.560602395329624414e-04,-3.486218047328293324e-04,1.023749448359012604e-02,2.513360697776079178e-03,1.302590593695640564e-03,1.020129211246967316e-02,-7.534573785960674286e-03,-7.224764704005792737e-05,-1.823780039558187127e-04,9.704826516099274158e-05,-2.806162228807806969e-04,-3.097133245319128036e-03,-3.549377433955669403e-03,-7.047466933727264404e-03,-8.690684917382895947e-04,7.556896161986514926e-05,3.116656444035470486e-05,-1.799912752176169306e-08,-2.119247656082734466e-04,-1.520646968856453896e-03,-8.929704315960407257e-03,-7.632420863956212997e-03,-5.222344188950955868e-04,-3.321309341117739677e-04,6.230493454495444894e-09,4.767581413034349680e-04,-1.057262648828327656e-03,6.336332298815250397e-03,-2.636757865548133850e-02,-5.222722887992858887e-03,3.534012287855148315e-02,-8.355652098543941975e-04,4.678013792727142572e-04,1.078815665096044540e-03,-8.737667463719844818e-03,-1.448262250050902367e-03,-8.769468963146209717e-02,-1.545615047216415405e-01,7.160428911447525024e-02,4.217797145247459412e-02,-2.184409182518720627e-03,1.462822780013084412e-03,-2.237287582829594612e-03,-1.394754182547330856e-02,-1.575233042240142822e-02,4.669287800788879395e-01,5.638865381479263306e-02,3.481864929199218750e-02,-1.307593891397118568e-03,-1.090411678887903690e-03,-6.664954707957804203e-04,-4.340030625462532043e-02,3.084044530987739563e-02,3.866099193692207336e-02,2.413832768797874451e-02,-5.703813955187797546e-02,-1.002606283873319626e-02,9.316948126070201397e-04,-9.841066785156726837e-03,-2.605282701551914215e-02,-5.668884515762329102e-02,-9.081620723009109497e-02,1.067582704126834869e-02,-4.540013149380683899e-02,-5.245511420071125031e-03,1.726206042803823948e-03,2.001447230577468872e-02,5.345530807971954346e-02,-6.268884986639022827e-02,-6.468758732080459595e-02,4.009794071316719055e-02,-4.571744066197425127e-04,1.363011891953647137e-03,-4.912132280878722668e-04,1.867749495431780815e-03,-2.607136266306042671e-03,7.474812678992748260e-03,3.082833625376224518e-02,3.248035907745361328e-03,-1.099919667467474937e-03,-2.170785592170432210e-04,-4.258754415786825120e-08,5.396629421738907695e-05,1.565737184137105942e-04,2.339539816603064537e-03,1.812281901948153973e-03,7.312330126296728849e-05,9.599947952665388584e-05,-1.816829353629145771e-08,-1.189028407679870725e-04,2.155159163521602750e-04,-1.309210900217294693e-03,8.380066603422164917e-03,-1.112784608267247677e-03,-6.880225148051977158e-03,2.068254398182034492e-04,-1.036877656588330865e-04,-2.603599859867244959e-04,2.013693330809473991e-03,-5.369372200220823288e-03,2.026593685150146484e-02,1.639596745371818542e-02,-1.115658320486545563e-02,-2.549137920141220093e-03,4.795192508026957512e-04,-2.296317979926243424e-04,2.064168918877840042e-03,-4.240617156028747559e-03,-9.137328015640377998e-04,2.237108349800109863e-02,-8.872319944202899933e-03,-7.077434565871953964e-04,1.930932339746505022e-04,1.403558562742546201e-04,-2.797292836476117373e-05,2.084283623844385147e-03,-1.421256922185420990e-03,-6.019272841513156891e-03,-7.776338607072830200e-03,8.874927647411823273e-03,1.579778734594583511e-03,-1.591149339219555259e-04,2.088119043037295341e-03,2.121995668858289719e-03,1.432673353701829910e-02,1.807149127125740051e-02,-6.122074555605649948e-04,1.139846164733171463e-02,9.957011789083480835e-04,-1.721893058856949210e-04,-1.565066981129348278e-03,-5.975631996989250183e-03,7.261748425662517548e-03,-4.331757314503192902e-03,-2.850233111530542374e-03,6.095474964240565896e-05,-1.406534720445051789e-04,4.328649447415955365e-05,-3.484398621367290616e-05,1.706558978185057640e-04,-2.912707393988966942e-03,-5.766916088759899139e-03,-6.402644212357699871e-04,2.357190969632938504e-04,2.504471194697543979e-05,1.954140316229313612e-08,7.730096695013344288e-05,1.605614670552313328e-04,1.015869551338255405e-03,5.341416690498590469e-04,7.597848889417946339e-05,4.724822065327316523e-05,1.571459051774581894e-08,-7.986880518728867173e-05,6.177109025884419680e-05,-2.026052679866552353e-03,-4.252035636454820633e-03,2.198158297687768936e-03,-5.693465005606412888e-03,-2.145023609045892954e-04,-6.729971937602385879e-05,-1.746606139931827784e-04,1.921453746035695076e-03,-2.346387133002281189e-03,3.924130462110042572e-03,1.159219536930322647e-02,-2.158476412296295166e-02,-2.724008169025182724e-03,1.493794843554496765e-04,-1.803730265237390995e-04,3.168311435729265213e-03,-4.922395572066307068e-03,4.066195338964462280e-03,3.485729172825813293e-02,-5.828595720231533051e-03,-1.960637047886848450e-03,1.348022851743735373e-05,1.019558476400561631e-04,-9.746789000928401947e-04,2.749948529526591301e-03,-7.954921573400497437e-03,-2.813137136399745941e-03,2.227019052952528000e-03,7.377007976174354553e-03,1.493852469138801098e-04,-1.332225510850548744e-04,-7.669877959415316582e-06,1.388505287468433380e-02,5.823583342134952545e-04,1.339395716786384583e-02,-2.973072696477174759e-03,2.478146925568580627e-03,1.130441203713417053e-03,-2.405110863037407398e-04,-1.471040304750204086e-03,-7.515137083828449249e-03,-2.337174722924828529e-03,7.709889207035303116e-03,-7.952081039547920227e-03,1.739136860123835504e-05,-1.298628048971295357e-04,3.419019412831403315e-05,-1.414586440660059452e-04,-9.264610707759857178e-05,-3.560485318303108215e-03,-4.679110366851091385e-03,-5.169092328287661076e-04,2.017182123381644487e-04,2.129452150256838650e-05,-2.089200279442593455e-08,3.230555739719420671e-05,2.791024162434041500e-04,2.133160131052136421e-03,2.206445205956697464e-03,-1.215485463035292923e-05,9.154255531029775739e-05,3.873765308526344597e-09,-3.820716665359213948e-05,1.612408668734133244e-04,-1.751162053551524878e-04,1.131823402829468250e-03,5.780640058219432831e-04,-7.929963059723377228e-03,9.974246495403349400e-05,-6.467282946687191725e-05,-3.257463686168193817e-04,7.832882693037390709e-04,-5.430677905678749084e-03,1.240808796137571335e-02,1.582176983356475830e-02,-1.149863936007022858e-02,-6.149003165774047375e-04,3.352666972205042839e-04,-3.164083464071154594e-04,1.866975217126309872e-03,-7.056816015392541885e-03,4.967019893229007721e-03,2.863373793661594391e-02,-7.799781393259763718e-03,-2.691063098609447479e-03,2.882116823457181454e-04,1.508733112132176757e-04,3.315061330795288086e-04,1.170537993311882019e-02,-1.140898838639259338e-02,2.647694200277328491e-03,3.843008307740092278e-03,6.889045704156160355e-03,3.703070397023111582e-04,-2.190646046074107289e-04,9.509480441920459270e-04,1.227138331159949303e-03,9.643629193305969238e-03,1.068548858165740967e-02,1.781449187546968460e-03,8.709196932613849640e-03,-1.784939959179610014e-04,-3.242233069613575935e-04,-7.272738032042980194e-03,-6.438705604523420334e-03,-3.995599225163459778e-03,6.842953152954578400e-03,-6.424749270081520081e-03,8.266783697763457894e-05,-2.627908543217927217e-04,2.895590732805430889e-04,-6.882143206894397736e-04,6.527988705784082413e-03,-1.622891752049326897e-03,-6.491689942777156830e-03,-6.105058710090816021e-04,7.872546120779588819e-05,2.184320328524336219e-05,2.091906026180367917e-08,5.756737664341926575e-07,-1.473690790589898825e-04,-1.233901828527450562e-03,-1.244827755726873875e-03,-9.485911868978291750e-05,-2.035201396211050451e-05,4.758271643368061632e-08,5.776382749900221825e-05,3.123265923932194710e-04,-2.037356607615947723e-03,1.454757712781429291e-02,1.734030246734619141e-02,-6.548624485731124878e-03,-9.438008419238030910e-04,1.996271021198481321e-04,8.808846469037234783e-04,-5.288040265440940857e-04,8.126091212034225464e-03,3.531822934746742249e-03,-5.002026446163654327e-03,2.518967166543006897e-02,-1.532898657023906708e-02,-4.245266609359532595e-05,6.836777320131659508e-04,-4.546797834336757660e-03,1.501782797276973724e-02,8.449347689747810364e-03,-1.197909004986286163e-02,7.150754332542419434e-03,-1.568479835987091064e-02,1.225401647388935089e-04,-6.943198968656361103e-06,-8.342861547134816647e-04,-7.493410259485244751e-03,2.489077858626842499e-02,2.644666843116283417e-02,-5.896780639886856079e-03,-7.078250404447317123e-03,1.019816263578832150e-03,3.954546700697392225e-04,-7.347942329943180084e-03,1.066706236451864243e-02,2.826833724975585938e-02,-7.299046032130718231e-03,1.483816467225551605e-02,-1.098641194403171539e-02,7.524884422309696674e-04,6.790290935896337032e-04,-2.031959779560565948e-02,-4.148720763623714447e-03,-4.389119334518909454e-03,-1.403422094881534576e-03,1.947759278118610382e-02,-9.066725033335387707e-05,7.544431718997657299e-04,-1.230667694471776485e-04,-1.260021585039794445e-03,-9.325870312750339508e-03,1.835186034440994263e-03,1.482261903584003448e-02,1.183702261187136173e-03,-3.273011243436485529e-04,4.147604340687394142e-04,-7.641153642907738686e-04,7.574104238301515579e-04,7.326068589463829994e-04,2.942547900602221489e-03,1.864156336523592472e-03,-7.899805204942822456e-04,8.583758608438074589e-04,-3.345235018059611320e-04,-1.121202512877061963e-04,3.301668912172317505e-04,-1.024983823299407959e-03,4.807424265891313553e-03,1.754341647028923035e-04,-4.403080791234970093e-03,4.641106061171740294e-04,-3.655852633528411388e-04,2.784073003567755222e-04,4.308685893192887306e-04,-6.997409276664257050e-03,1.241864636540412903e-02,2.573119103908538818e-02,-5.920797120779752731e-03,1.153585035353899002e-03,3.457266720943152905e-04,-6.405054009519517422e-04,7.105341646820306778e-04,-4.845135845243930817e-03,8.896335493773221970e-04,4.398541152477264404e-02,-4.672325216233730316e-03,2.255854196846485138e-03,1.361163594992831349e-04,-1.857293071225285530e-03,2.409026259556412697e-03,6.647366564720869064e-03,-1.277873478829860687e-02,-1.846447959542274475e-02,-7.904672995209693909e-03,7.803163956850767136e-03,-2.170138061046600342e-03,2.099112374708056450e-03,2.497371751815080643e-04,-1.623236457817256451e-03,7.491728756576776505e-03,-4.384384490549564362e-03,-7.369095459580421448e-03,5.324823781847953796e-03,5.141294095665216446e-03,-5.538739264011383057e-03,-2.177885267883539200e-03,-5.859748926013708115e-03,-2.253697812557220459e-02,2.302024513483047485e-02,1.307206973433494568e-02,-4.871293529868125916e-02,-1.206081639975309372e-02,6.710043642669916153e-03,1.588106527924537659e-02,4.933996126055717468e-02,-2.230818010866641998e-02,2.609383687376976013e-02,1.681590080261230469e-02,3.877322375774383545e-02,-5.295023584039881825e-06\n0.000000000000000000e+00,1.157672249973984435e-05,-1.007770915748551488e-04,1.592717482708394527e-03,1.583718927577137947e-03,1.293457462452352047e-04,1.347199431620538235e-04,-4.527630270700910842e-09,6.594905426027253270e-05,7.802696200087666512e-05,-3.182669170200824738e-04,-1.412065234035253525e-02,-5.318688228726387024e-03,-1.112632220610976219e-03,-8.763021469349041581e-05,-4.913462908007204533e-05,1.599644310772418976e-04,-1.546917133964598179e-03,-9.113647043704986572e-03,1.260281656868755817e-03,-9.430078789591789246e-03,5.985902156680822372e-03,8.053639903664588928e-03,-2.296174643561244011e-04,9.398864931426942348e-04,8.594317361712455750e-03,1.435553748160600662e-02,5.601421464234590530e-03,-1.608448568731546402e-03,1.545757241547107697e-02,6.396392360329627991e-03,4.192749838693998754e-05,6.827607285231351852e-05,-2.700191689655184746e-04,-7.066895719617605209e-03,1.314409263432025909e-02,9.678271599113941193e-03,1.192429382354021072e-02,-8.765774546191096306e-04,-2.440763171762228012e-03,5.326163227437064052e-05,-1.697160420008003712e-03,1.501979073509573936e-03,5.663228221237659454e-03,2.623492619022727013e-03,1.234779949299991131e-03,-4.509255290031433105e-03,-1.398445689119398594e-03,3.045694902539253235e-04,1.168947492260485888e-04,4.842792171984910965e-03,1.252754218876361847e-02,1.649524550884962082e-03,7.239272352308034897e-03,2.276140003232285380e-05,3.618318805820308626e-05,1.450397248845547438e-04,-3.622564690886065364e-05,4.270245786756277084e-03,3.845021827146410942e-03,8.226707577705383301e-04,2.539942215662449598e-04,-2.604798355605453253e-04,-9.188219701172783971e-05,-2.811134081071031687e-08,3.252723763580434024e-05,5.689908357453532517e-05,-3.444415633566677570e-04,-1.231392263434827328e-03,1.349815865978598595e-04,2.966993633890524507e-05,4.193151659226401762e-10,1.021905882225837559e-05,-2.359347126912325621e-05,-1.332165265921503305e-04,6.365764886140823364e-03,-7.942592725157737732e-03,-1.137167913839221001e-03,-1.052356819855049253e-04,-2.137455521733500063e-05,3.933002153644338250e-05,4.174314672127366066e-04,-4.638913087546825409e-04,1.500137150287628174e-02,-9.819343686103820801e-03,2.795987296849489212e-03,4.305406473577022552e-03,-1.705209433566778898e-04,7.320012664422392845e-04,8.376355282962322235e-03,9.721244685351848602e-03,1.106525957584381104e-02,-2.266682218760251999e-03,1.003641076385974884e-02,4.841302521526813507e-03,-8.093686483334749937e-05,-1.467533729737624526e-05,1.213010691571980715e-04,-4.073375836014747620e-03,7.693668827414512634e-03,1.828116737306118011e-02,9.393189102411270142e-03,7.830188842490315437e-04,-7.819285965524613857e-04,3.888519131578505039e-06,-1.242165453732013702e-03,-7.581750862300395966e-03,7.183016277849674225e-04,1.546050608158111572e-02,-4.380604717880487442e-03,-3.619301132857799530e-04,-9.021389996632933617e-04,3.135321458103135228e-05,-7.869215914979577065e-04,8.077574893832206726e-04,-7.110415026545524597e-04,3.156078746542334557e-03,-1.143397996202111244e-03,1.610827021067962050e-04,-6.222554657142609358e-05,1.210834016092121601e-04,-1.723477907944470644e-05,4.001606721431016922e-03,1.490162452682852745e-03,-3.619303170125931501e-04,6.704628322040662169e-05,-8.370181603822857141e-05,-1.955429252120666206e-05,-2.525935904884590855e-08,5.530524504138156772e-05,3.415133396629244089e-04,2.436863025650382042e-03,1.897184294648468494e-03,2.278399479109793901e-04,1.504488755017518997e-04,9.440436876673174993e-09,-1.286433980567380786e-04,9.179931657854467630e-05,4.154469352215528488e-04,-1.180092571303248405e-03,2.078898251056671143e-02,-4.859643522650003433e-03,1.762440660968422890e-04,1.984139089472591877e-05,3.406727919355034828e-04,1.599964220076799393e-03,8.508713915944099426e-03,7.256752811372280121e-03,3.615519497543573380e-03,1.564152725040912628e-02,2.192042768001556396e-03,4.151180328335613012e-04,4.761560121551156044e-04,4.800098948180675507e-03,2.159710042178630829e-02,4.255124367773532867e-03,3.696694504469633102e-03,2.343260683119297028e-02,1.608825754374265671e-03,2.666520595084875822e-04,2.648224763106554747e-04,-1.391916535794734955e-03,-9.710373356938362122e-03,2.297288505360484123e-03,1.337590441107749939e-02,1.468362845480442047e-02,8.159110322594642639e-03,1.657903892919421196e-03,-8.280704787466675043e-05,-3.885946469381451607e-03,1.236715167760848999e-02,8.176270872354507446e-03,1.830762252211570740e-02,-1.935918070375919342e-02,1.197543833404779434e-02,2.901276107877492905e-03,1.910705468617379665e-04,5.498040700331330299e-04,5.872655892744660378e-04,4.040491767227649689e-04,-5.052417982369661331e-03,1.472571492195129395e-02,-4.540062218438833952e-05,1.246038882527500391e-04,1.488911511842161417e-04,-6.044836482033133507e-06,4.254928324371576309e-03,7.188575342297554016e-03,2.016273327171802521e-03,6.142734200693666935e-04,8.064449502853676677e-05,-7.941895455587655306e-05,-5.536139546791218891e-09,-2.588156166893895715e-05,-1.428837858838960528e-04,1.859036390669643879e-03,1.211034134030342102e-03,-1.451644202461466193e-04,1.608272759767714888e-05,-2.127024600895310869e-08,3.392799771972931921e-05,2.689569373615086079e-04,-1.696241204626858234e-03,-9.485292248427867889e-03,-1.981073245406150818e-02,-2.327417954802513123e-03,2.975573297590017319e-04,1.365800198982469738e-05,2.743474033195525408e-04,1.847963867476209998e-04,-1.279802527278661728e-03,-3.010318055748939514e-02,-1.560501474887132645e-02,2.482231706380844116e-02,-5.664329510182142258e-04,3.672173770610243082e-04,-1.372355836792849004e-05,-7.032778579741716385e-03,8.470739703625440598e-05,7.096686866134405136e-03,1.618549413979053497e-02,3.987758606672286987e-02,-8.819727227091789246e-03,1.430542324669659138e-04,1.703821180853992701e-04,-2.496842294931411743e-03,3.703976282849907875e-03,-8.840323425829410553e-03,1.564155146479606628e-02,2.493939734995365143e-02,5.914700217545032501e-03,-5.106109892949461937e-05,9.046627383213490248e-06,-2.319197868928313255e-03,-3.267004620283842087e-03,-5.277693271636962891e-03,6.259767338633537292e-03,1.168600004166364670e-02,-8.570056525059044361e-04,-8.647217764519155025e-04,2.408794389339163899e-04,-1.440560212358832359e-03,-6.027786061167716980e-03,-1.559244841337203979e-02,1.651884056627750397e-02,1.449278555810451508e-02,-2.543400623835623264e-04,3.409299242775887251e-04,-1.031444699037820101e-04,1.641618669964373112e-03,-2.080056816339492798e-03,6.111465627327561378e-04,3.300683805719017982e-03,2.385404077358543873e-04,2.353210147703066468e-04,-2.238909110019449145e-05,-1.566672835906501859e-08,-2.405590639682486653e-04,-6.483835168182849884e-04,-1.094449311494827271e-02,-5.438010673969984055e-03,-1.065540942363440990e-03,-8.218119619414210320e-04,-1.809172189837227052e-08,8.729322144063189626e-05,-1.910590654006227851e-04,5.360403098165988922e-03,4.415284097194671631e-02,1.254052668809890747e-02,2.386819384992122650e-02,1.019674673443660140e-04,2.985522733069956303e-04,-9.305157000198960304e-04,-3.454668447375297546e-03,-1.593216881155967712e-02,1.589031144976615906e-02,-1.619881018996238708e-03,-6.053033098578453064e-02,-3.662415593862533569e-02,5.301615456119179726e-04,-5.924938246607780457e-03,-5.534399673342704773e-02,-1.266097873449325562e-01,-2.306796982884407043e-02,5.582241714000701904e-02,4.683142006397247314e-01,-4.263637959957122803e-02,-9.475891129113733768e-04,-1.320771290920674801e-03,3.231051377952098846e-03,1.221929118037223816e-02,-1.582660339772701263e-02,-4.150270670652389526e-02,-7.579522579908370972e-02,-2.676316164433956146e-02,2.932143863290548325e-03,-3.380189591553062201e-04,1.486582960933446884e-02,3.533142805099487305e-02,-6.797652691602706909e-02,6.901104934513568878e-03,-1.130553241819143295e-02,2.699501812458038330e-03,3.683227114379405975e-03,-1.373607548885047436e-03,-6.509535480290651321e-03,-3.279180824756622314e-02,-7.412523776292800903e-02,1.261473260819911957e-02,-3.887610137462615967e-02,-6.169433618197217584e-05,-5.117609398439526558e-04,-6.144662038423120975e-04,-8.084997534751892090e-04,-3.567786514759063721e-02,-2.757896296679973602e-02,-4.606505855917930603e-03,-1.396826351992785931e-03,2.960065321531146765e-04,1.944984542205929756e-04,8.531472417416807730e-09,7.397607987513765693e-05,1.948705321410670877e-04,1.053468440659344196e-03,-1.790748683561105281e-05,1.271411601919680834e-04,1.063862000592052937e-04,8.024017006391659379e-09,-4.774653280037455261e-05,7.323908357648178935e-05,-2.365643158555030823e-03,3.409703727811574936e-03,3.780387341976165771e-03,-6.254948209971189499e-03,-2.638361766003072262e-04,1.073935927706770599e-04,2.832686295732855797e-04,1.809683511964976788e-03,6.032431032508611679e-03,1.114687975496053696e-02,-3.626164980232715607e-03,9.856651537120342255e-03,4.694831091910600662e-03,9.872263763099908829e-05,6.668149726465344429e-04,6.999022793024778366e-03,1.772519201040267944e-02,6.151771638542413712e-03,-1.064683962613344193e-02,1.626081205904483795e-02,6.039573810994625092e-03,1.848711690399795771e-04,1.646553137106820941e-04,-1.135793165303766727e-03,-5.767189431935548782e-03,4.499119706451892853e-03,3.364808391779661179e-03,8.264515548944473267e-03,6.322216242551803589e-03,9.679015493020415306e-04,2.042669948423281312e-04,-3.644337877631187439e-03,-3.217439865693449974e-03,4.777938127517700195e-03,3.003555117174983025e-03,3.636731998994946480e-03,3.704068250954151154e-03,2.436784270685166121e-04,3.567956737242639065e-04,-7.572860922664403915e-04,6.836701184511184692e-03,2.100913226604461670e-02,4.235436208546161652e-04,1.071995869278907776e-02,-2.799554931698367000e-05,2.892411139328032732e-04,8.101482671918347478e-05,1.279257267015054822e-04,4.652555566281080246e-03,2.946306252852082253e-03,1.254628994502127171e-03,3.120673354715108871e-04,1.813467824831604958e-04,-2.007867806241847575e-05,-3.024888428626582026e-08,6.449811917264014482e-05,1.329227379756048322e-04,-3.691273159347474575e-04,-2.879684907384216785e-04,1.621711562620475888e-04,7.230798655655235052e-05,1.971207552742271218e-08,-3.269823719165287912e-05,-3.535062205628491938e-06,7.133682374842464924e-04,-4.888799041509628296e-03,-1.121113169938325882e-02,-5.003162659704685211e-03,-2.712912100832909346e-04,9.453477832721546292e-05,2.837096690200269222e-04,1.085817930288612843e-03,2.060242462903261185e-03,-3.265518695116043091e-03,2.579103689640760422e-03,1.760726980865001678e-02,2.176169771701097488e-03,3.574881702661514282e-05,8.445066050626337528e-04,7.592294365167617798e-03,1.505833864212036133e-02,6.177377654239535332e-04,-2.473587170243263245e-02,1.195618323981761932e-02,3.616388421505689621e-03,8.545520540792495012e-05,9.054357360582798719e-05,-5.782541702501475811e-04,-9.796955855563282967e-04,1.296063419431447983e-03,8.690961636602878571e-03,7.910710759460926056e-03,3.203600645065307617e-03,1.689842203631997108e-03,1.082491435226984322e-04,-5.052486434578895569e-03,-1.124584674835205078e-02,2.585661597549915314e-03,8.150488138198852539e-03,6.451904308050870895e-03,5.459540057927370071e-03,2.504815347492694855e-04,1.565335842315107584e-04,-1.960702007636427879e-03,4.935684846714138985e-04,9.244991466403007507e-03,5.224288441240787506e-03,1.039706356823444366e-02,-6.512026448035612702e-05,1.231556670973077416e-04,5.760396743426099420e-05,-1.240037381649017334e-04,2.180235693231225014e-03,5.120043642818927765e-04,1.099183340556919575e-03,3.901736636180430651e-04,2.929064066847786307e-05,8.068777788139414042e-06,-1.815683958739100490e-08,1.900251118058804423e-05,7.723383168922737241e-05,1.265768893063068390e-03,3.253704344388097525e-04,1.035520690493285656e-04,5.312553184921853244e-05,4.629164607194979908e-08,5.200746090849861503e-05,-4.153457484790123999e-05,7.846065564081072807e-04,4.602658096700906754e-03,-4.471091087907552719e-03,2.194440457969903946e-03,1.018126495182514191e-04,-6.980510079301893711e-05,1.173974160337820649e-04,-1.269305590540170670e-03,3.782071173191070557e-03,2.581312553957104683e-03,6.733143236488103867e-04,1.441839803010225296e-02,-2.543662441894412041e-03,-2.051854680757969618e-04,4.278413834981620312e-04,6.498699542135000229e-03,6.885915994644165039e-03,3.177944803610444069e-03,-3.052299609407782555e-03,1.738702878355979919e-02,5.532928742468357086e-03,8.597425767220556736e-05,2.128300693584606051e-04,-2.425846469122916460e-04,-1.649897429160773754e-03,5.840443074703216553e-03,1.600551232695579529e-02,9.000634774565696716e-03,4.189579281955957413e-03,-1.053084968589246273e-03,-5.652032996295019984e-06,-1.168137881904840469e-03,-8.225610479712486267e-03,4.231476690620183945e-03,-1.271810010075569153e-02,-1.246441155672073364e-03,6.650197319686412811e-04,-8.278235327452421188e-04,2.007733746722806245e-05,8.498584851622581482e-03,2.590113319456577301e-03,1.991618890315294266e-03,-6.433723960071802139e-03,6.980061996728181839e-03,1.049895872711203992e-04,3.927470970666036010e-05,2.016855869442224503e-04,-4.026418901048600674e-05,1.088545657694339752e-02,5.889222957193851471e-03,7.060252246446907520e-04,8.668367081554606557e-05,-1.230750931426882744e-04,-2.506836426618974656e-05,-3.916568402928533033e-09,4.570678720483556390e-05,1.742006570566445589e-04,1.926773227751255035e-03,1.632696716114878654e-03,2.037530648522078991e-04,1.395882572978734970e-04,-4.907928996544796973e-08,-5.427901487564668059e-05,-1.713071542326360941e-04,-1.519300276413559914e-04,-9.714001789689064026e-03,-1.645430549979209900e-02,2.582219196483492851e-03,3.292957553640007973e-04,-1.258116390090435743e-04,-1.179525279439985752e-04,6.639220518991351128e-04,2.930496819317340851e-03,-9.624753729440271854e-04,1.931620296090841293e-03,-4.999480210244655609e-03,8.105983026325702667e-03,-3.761569678317755461e-05,2.992860099766403437e-04,9.606467559933662415e-03,6.690328009426593781e-03,1.198776066303253174e-03,6.296821404248476028e-03,-1.864518970251083374e-03,8.881608024239540100e-03,5.263467028271406889e-05,6.707383727189153433e-05,2.854555496014654636e-04,2.449728548526763916e-03,-1.701435819268226624e-02,-5.965298041701316833e-03,1.317018922418355942e-02,5.693674087524414062e-03,-1.519244862720370293e-03,-1.905929821077734232e-04,2.692278940230607986e-04,-6.216581910848617554e-03,8.323891088366508484e-04,-1.021213131025433540e-03,-1.721832528710365295e-02,3.890716470777988434e-05,-1.612268621101975441e-03,-9.486367343924939632e-05,7.240980397909879684e-03,1.826183870434761047e-05,2.711781067773699760e-03,-1.834215596318244934e-03,-9.739672765135765076e-03,3.494423581287264824e-04,-4.847032541874796152e-04,2.083666768157854676e-04,1.871912390924990177e-04,7.872987538576126099e-03,-2.542566508054733276e-04,-6.175052840262651443e-03,-1.106868265196681023e-03,-3.396662068553268909e-04,1.365799573250114918e-03,-8.322323556058108807e-04,2.599825093057006598e-04,5.359563510864973068e-04,5.191219970583915710e-04,8.426166023127734661e-04,2.343925007153302431e-04,-1.030378189170733094e-04,-8.194873225875198841e-04,2.039243408944457769e-04,5.242206389084458351e-04,9.363979916088283062e-05,-4.279204178601503372e-03,-3.657146589830517769e-03,-5.232641939073801041e-03,2.912635682150721550e-04,-2.807794837281107903e-03,4.288325435481965542e-04,-2.263709029648452997e-05,7.770145311951637268e-04,-6.030338816344738007e-03,-7.942057214677333832e-03,1.677435636520385742e-02,3.387001575902104378e-03,6.118469173088669777e-04,1.053660293109714985e-03,1.591349765658378601e-02,9.143881499767303467e-03,3.174145705997943878e-03,-6.033079233020544052e-03,3.006387315690517426e-02,7.292597088962793350e-03,1.170794828794896603e-03,-3.685880510602146387e-04,-5.648119840770959854e-04,-3.037777729332447052e-03,-2.484741620719432831e-03,6.291840225458145142e-03,1.586710475385189056e-02,-2.419062424451112747e-03,-7.421459886245429516e-04,2.878266386687755585e-03,-2.951566129922866821e-04,-1.046861521899700165e-03,5.093701183795928955e-03,3.617119975388050079e-03,2.103324281051754951e-03,-2.897977130487561226e-03,6.447944324463605881e-04,-9.650609456002712250e-03,6.865682546049356461e-03,1.460185041651129723e-03,-8.028731681406497955e-03,4.467393271625041962e-03,2.130819112062454224e-02,1.817809231579303741e-02,1.484263967722654343e-02,-9.221623837947845459e-02,6.148494780063629150e-03,-3.062373772263526917e-02,3.601185977458953857e-02,-2.136569842696189880e-02,-6.950225681066513062e-03,3.032594919204711914e-02,-1.923881063703447580e-05\n0.000000000000000000e+00,2.702259007492102683e-05,-1.489812075305962935e-05,1.213767100125551224e-03,2.559061103966087103e-04,-6.133888746262528002e-06,3.700220986502245069e-05,6.073381797477850341e-10,-8.092277857940644026e-05,-6.645810935879126191e-05,-6.423865561373531818e-04,3.549286164343357086e-03,-5.631550215184688568e-03,-3.470092546194791794e-03,6.304739508777856827e-04,-1.284724712604656816e-04,-1.965350820682942867e-04,7.452283171005547047e-04,5.988897755742073059e-04,-6.959047634154558182e-03,7.052361499518156052e-03,-1.856898888945579529e-03,1.507648732513189316e-02,-2.961202408187091351e-04,1.682061702013015747e-04,2.979846904054284096e-03,-5.121377762407064438e-03,-7.076708134263753891e-04,-1.387831103056669235e-02,4.769194405525922775e-03,1.233818754553794861e-02,-2.476656518410891294e-04,2.706210580072365701e-07,1.898087793961167336e-04,-5.366242490708827972e-03,6.637272890657186508e-04,-6.369549664668738842e-04,3.065112046897411346e-03,3.286037128418684006e-03,-4.061085055582225323e-04,-7.953112071845680475e-05,3.707324853166937828e-03,-5.948609206825494766e-03,-1.692654564976692200e-03,7.126941345632076263e-03,3.104737261310219765e-03,7.233782205730676651e-03,3.171252901665866375e-04,-1.373793929815292358e-04,1.446624286472797394e-02,7.458676584064960480e-03,2.099541947245597839e-03,-1.049373648129403591e-03,-3.697806503623723984e-03,7.567094871774315834e-05,-2.083093131659552455e-04,-7.450717384926974773e-05,1.144085195846855640e-03,4.389325622469186783e-03,-2.062012441456317902e-03,-2.705808728933334351e-03,-4.522688104771077633e-04,-5.598468851530924439e-05,1.201988379762042314e-05,-2.493920980839448021e-08,9.028309250425081700e-06,-2.232668521173764020e-05,1.310136634856462479e-03,6.604090449400246143e-04,-1.025966139422962442e-05,3.546890729921869934e-05,3.054165986782209075e-08,-1.844421785790473223e-05,-3.994935832452028990e-05,-7.383475167443975806e-05,2.610543277114629745e-03,-1.487910863943397999e-03,1.868203515186905861e-03,4.434853035490959883e-04,-8.922935376176610589e-05,-1.924502721522003412e-04,7.808265509083867073e-04,2.782477764412760735e-03,-1.570460852235555649e-03,3.190987044945359230e-04,1.971337944269180298e-03,1.372550614178180695e-02,-1.256090763490647078e-04,9.093242988456040621e-05,2.415431430563330650e-03,-5.657192319631576538e-03,-4.912787117063999176e-03,-5.914640612900257111e-03,5.672048311680555344e-03,1.101972255855798721e-02,-1.754192635416984558e-04,5.004621925763785839e-06,8.609648648416623473e-05,-4.976934753358364105e-03,-8.881699759513139725e-04,-3.397848689928650856e-03,5.041295196861028671e-03,4.201846662908792496e-03,-1.908689591800794005e-04,-5.806347326142713428e-05,2.759264083579182625e-03,-5.053630564361810684e-03,1.982123591005802155e-03,7.386524695903062820e-03,-4.414405208081007004e-03,3.527280176058411598e-03,1.658247492741793394e-04,-5.449357922771014273e-05,1.179540436714887619e-02,8.072093129158020020e-03,-3.327642334625124931e-03,-3.821232588961720467e-03,-1.162546453997492790e-03,4.541935777524486184e-05,-1.413693244103342295e-04,-8.036141662159934640e-05,1.055715023539960384e-03,3.904197830706834793e-03,-2.394929295405745506e-03,-2.075426978990435600e-03,-3.528335946612060070e-04,-5.357079135137610137e-05,7.835558903934725095e-07,8.463555190019178553e-09,2.173559551010839641e-05,1.409384276485070586e-04,6.743617122992873192e-04,-4.879765619989484549e-04,4.628286114893853664e-05,7.465820817742496729e-05,-2.113073627185713121e-08,-4.052108124596998096e-05,-6.672831659670919180e-05,8.118367404676973820e-04,-1.310480292886495590e-03,2.830847632139921188e-03,-1.231600646860897541e-03,3.515349235385656357e-04,-1.061240691342391074e-04,-1.342386094620451331e-04,8.359091589227318764e-04,2.375304698944091797e-03,-7.494108751416206360e-03,3.330414649099111557e-03,-2.240503235952928662e-04,1.321899797767400742e-02,-7.709227793384343386e-05,2.650536480359733105e-04,5.600915290415287018e-03,-3.925366327166557312e-03,-1.089259237051010132e-02,2.651020651683211327e-03,6.617431528866291046e-03,1.229988690465688705e-02,-2.790291619021445513e-04,-6.570175901288166642e-05,6.370280607370659709e-05,-1.069349329918622971e-02,5.534208379685878754e-03,-3.887199331074953079e-03,7.339499890804290771e-03,2.211862010881304741e-03,1.062983646988868713e-03,-1.944098767125979066e-05,6.385884480550885201e-04,9.584341896697878838e-04,-1.006101607345044613e-03,1.087405253201723099e-02,-7.122499868273735046e-03,8.852565661072731018e-03,4.192263586446642876e-04,5.163663445273414254e-05,1.064145937561988831e-02,1.244885940104722977e-02,-2.607976784929633141e-04,-6.449798820540308952e-04,-2.489589853212237358e-03,4.337562131695449352e-06,-1.267415063921362162e-04,-6.126885273260995746e-05,1.032615313306450844e-03,3.755123820155858994e-03,-3.018526127561926842e-03,-1.252071699127554893e-03,-2.593384997453540564e-04,3.466806811047717929e-05,6.827675406384514645e-06,6.330601598492080484e-10,7.694397208979353309e-05,1.690745411906391382e-04,-6.544255302287638187e-04,-8.993340888991951942e-04,1.777119177859276533e-04,7.739615830359980464e-05,-3.448135998951329384e-08,2.318523547728545964e-05,-9.006706386571750045e-05,5.832085153087973595e-04,3.524358384311199188e-03,-3.376354929059743881e-03,1.018072478473186493e-03,-2.793211315292865038e-04,-3.604408266255632043e-05,-2.211825776612386107e-04,1.665947493165731430e-03,2.010080963373184204e-03,-1.494242250919342041e-02,-2.279659500345587730e-03,-1.465990394353866577e-02,-3.064197488129138947e-03,-1.566490827826783061e-04,7.348656654357910156e-04,1.081886235624551773e-02,6.106023676693439484e-03,8.045500144362449646e-03,-3.857596777379512787e-03,-6.682523526251316071e-04,7.331939414143562317e-04,-2.599309082143008709e-04,-7.015877054072916508e-05,1.230196561664342880e-03,-1.693996251560747623e-03,-4.948269575834274292e-03,-4.861583001911640167e-03,3.939101938158273697e-03,9.484267793595790863e-04,2.875303907785564661e-04,-8.492275082971900702e-05,1.423293258994817734e-03,3.141572698950767517e-03,9.577184915542602539e-03,-1.243335660547018051e-03,2.167795319110155106e-03,1.417002407833933830e-03,2.756858593784272671e-04,1.298539864365011454e-04,7.090801373124122620e-04,-2.512042876332998276e-03,-4.913710989058017731e-03,6.061894819140434265e-04,-3.284401027485728264e-03,1.052698644343763590e-05,-1.647665048949420452e-04,6.132722046459093690e-05,-8.862928953021764755e-04,2.458043163642287254e-03,-3.201586892828345299e-03,-5.243355408310890198e-04,1.060062058968469501e-04,-2.433436748106032610e-05,2.289870099048130214e-05,-7.501967047573998570e-09,-2.136269176844507456e-04,7.640491094207391143e-05,-5.571451969444751740e-03,-3.362528514117002487e-03,-8.881371468305587769e-05,-4.157800867687910795e-04,-9.339601092506200075e-09,1.323546021012589335e-04,4.278809356037527323e-04,8.798722992651164532e-04,2.606786089017987251e-03,2.974658273160457611e-02,-2.126793377101421356e-02,-3.497984260320663452e-03,7.248669862747192383e-04,1.541736884973943233e-03,-8.489106781780719757e-03,-2.968209236860275269e-02,1.578315161168575287e-02,-4.149390384554862976e-03,-3.054271079599857330e-02,-1.165342256426811218e-01,8.634600089862942696e-04,-1.520963618531823158e-03,-3.927968069911003113e-02,3.989554941654205322e-02,5.869417218491435051e-04,3.409386426210403442e-02,-4.242563992738723755e-02,5.681533217430114746e-01,2.323593012988567352e-03,5.562767037190496922e-04,-1.523283543065190315e-03,4.296970367431640625e-02,-3.980397712439298630e-03,2.642501331865787506e-02,-3.854016587138175964e-02,-1.776225678622722626e-02,1.063406933099031448e-03,4.081705992575734854e-04,-1.990826055407524109e-02,2.744370885193347931e-02,-5.416803527623414993e-03,-6.499638408422470093e-02,3.168261423707008362e-02,-1.016710232943296432e-02,-9.259981452487409115e-04,8.952306234277784824e-05,-9.351114183664321899e-02,-7.289372384548187256e-02,5.448187701404094696e-03,-1.425619795918464661e-02,2.075279504060745239e-02,-2.597307611722499132e-04,1.108916476368904114e-03,5.831283051520586014e-04,-8.258502930402755737e-03,-2.995043247938156128e-02,2.527832984924316406e-02,1.213973201811313629e-02,2.032211516052484512e-03,3.346557787153869867e-04,-1.369107394566526636e-05,-4.491289473662618548e-08,7.375816494459286332e-06,-8.617553976364433765e-05,1.194131327793002129e-03,1.057185698300600052e-03,-3.836646101262886077e-06,7.232808275148272514e-05,-4.598757641360862181e-08,9.524904453428462148e-05,-3.250235022278502584e-05,1.294791349209845066e-03,-5.578658543527126312e-03,-2.544233575463294983e-03,4.165493883192539215e-03,6.903827888891100883e-04,-8.400920341955497861e-05,-1.443527726223692298e-04,2.857321524061262608e-04,3.478100057691335678e-03,8.522559655830264091e-04,-5.931160412728786469e-03,2.270933473482728004e-03,1.617358811199665070e-02,-2.053201460512354970e-04,2.875303034670650959e-04,5.319557618349790573e-03,-4.919919651001691818e-03,4.431907727848738432e-04,8.481647237204015255e-04,3.542586695402860641e-03,1.397254224866628647e-02,-2.184954937547445297e-04,-7.589772576466202736e-05,6.265628617256879807e-04,-4.915548488497734070e-03,8.782286895439028740e-04,-3.515921067446470261e-03,2.420084783807396889e-04,2.545524621382355690e-04,-1.341704744845628738e-03,-3.143076537526212633e-05,2.913704607635736465e-03,-4.070484545081853867e-03,4.843814298510551453e-03,8.277104934677481651e-04,-4.269354045391082764e-03,1.646981807425618172e-03,-4.200467665214091539e-04,-5.063409480499103665e-05,1.390805561095476151e-02,1.063900068402290344e-02,3.762158798053860664e-03,3.173031844198703766e-03,-1.543997321277856827e-03,2.948813926195725799e-05,-1.697698171483352780e-04,-6.725479761371389031e-05,1.159511040896177292e-03,4.611476790159940720e-03,-2.934792777523398399e-03,-1.843135221861302853e-03,-3.287556755822151899e-04,-1.570521999383345246e-04,4.002492460131179541e-06,-9.372797649120911956e-09,6.125104846432805061e-06,4.254712621332146227e-06,5.833715549670159817e-04,7.455757004208862782e-04,3.516409378789830953e-06,5.537360266316682100e-05,-4.986452495359117165e-08,-1.820167199184652418e-05,-9.128025703830644488e-05,-1.838730095187202096e-04,5.736316088587045670e-04,-8.221412077546119690e-03,4.536083433777093887e-03,5.077855312265455723e-04,-1.246974279638379812e-04,-2.822199894580990076e-04,5.626319907605648041e-04,1.568208244862034917e-04,-3.018029965460300446e-03,1.756627345457673073e-03,1.422956236638128757e-03,1.262282673269510269e-02,-1.524526596767827868e-04,4.547712887870147824e-05,4.336751531809568405e-03,-6.344424095004796982e-03,-3.152126446366310120e-03,-9.619898162782192230e-03,4.957713652402162552e-03,1.105662062764167786e-02,-1.899914495879784226e-04,-1.431649725418537855e-04,2.489031467121094465e-04,-3.953963052481412888e-03,1.426988514140248299e-03,-2.466946141794323921e-03,3.929230850189924240e-03,3.552136011421680450e-03,-1.138736028224229813e-03,-8.778228220762684941e-05,3.140538232401013374e-03,-6.566314958035945892e-03,6.201029289513826370e-03,3.812134265899658203e-03,1.246948726475238800e-03,1.949766301549971104e-03,5.681004404323175550e-05,-3.311118052806705236e-05,1.114032603800296783e-02,7.619727868586778641e-03,-8.069931645877659321e-04,3.926989622414112091e-03,-4.891370888799428940e-03,5.808675268781371415e-05,-1.596904476173222065e-04,-3.682435635710135102e-05,9.593513677828013897e-04,4.398349206894636154e-03,-1.915050088427960873e-03,-2.265749964863061905e-03,-3.376806562300771475e-04,-8.760519267525523901e-05,-1.939696812769398093e-05,2.839465196302626282e-08,1.695828541414812207e-05,-9.092950494959950447e-05,4.787210200447589159e-04,-1.327654317719861865e-04,-2.284756192239001393e-05,1.077375054592266679e-05,-2.577689883764833212e-08,-3.801317870966158807e-05,-7.101874507497996092e-05,-8.085615700110793114e-04,1.103377435356378555e-03,-2.430376363918185234e-03,4.023157991468906403e-03,3.499892482068389654e-04,-7.792134420014917850e-05,-1.274508394999429584e-04,1.085264841094613075e-03,6.250712089240550995e-03,-8.873598650097846985e-03,6.581443361937999725e-03,3.743655281141400337e-03,1.786486618220806122e-02,-1.319555158261209726e-04,-1.817681913962587714e-04,-3.888444742187857628e-03,-4.663662519305944443e-03,-8.139143697917461395e-03,-5.634436383843421936e-03,4.993855953216552734e-03,1.174790691584348679e-02,-2.781263901852071285e-04,-5.580083961831405759e-05,-4.602519911713898182e-04,-9.463014081120491028e-03,6.410087458789348602e-03,-9.724282659590244293e-03,4.528142046183347702e-03,2.832608530297875404e-03,1.112761674448847771e-05,1.377967146254377440e-05,7.916912436485290527e-04,-5.562190432101488113e-03,-4.329037852585315704e-03,8.567304350435733795e-03,-2.754262415692210197e-03,-1.193968928419053555e-04,4.059361526742577553e-05,4.419415199663490057e-05,1.372666843235492706e-02,8.335071615874767303e-03,-7.194001227617263794e-03,5.357873626053333282e-03,-1.035650493577122688e-03,3.659175126813352108e-05,-1.353129628114402294e-04,-1.638400135561823845e-04,1.266316510736942291e-03,1.046776422299444675e-03,-5.399009212851524353e-03,-1.400984707288444042e-03,-2.451058535370975733e-04,-1.793091360013931990e-05,-1.106075069401413202e-05,-3.626155375968664885e-08,2.670932190085295588e-05,-5.805396722280420363e-05,2.828237775247544050e-04,-4.867420648224651814e-05,-3.687111893668770790e-05,4.806628567166626453e-05,2.887190930778160691e-08,-2.418221083644311875e-05,7.179052045103162527e-05,-9.400928975082933903e-04,-1.171766547486186028e-03,-2.357045188546180725e-03,1.892047584988176823e-03,2.404091501375660300e-04,-7.311928129638545215e-06,1.261315046576783061e-04,1.271598972380161285e-03,4.379968158900737762e-03,-7.302524987608194351e-03,-2.497563138604164124e-03,8.633762598037719727e-03,1.127394847571849823e-02,-4.379178790259175003e-05,3.142511413898319006e-04,2.526811324059963226e-03,-4.529529716819524765e-03,-1.178791513666510582e-03,-1.249753311276435852e-02,6.414133124053478241e-03,1.149561069905757904e-02,-2.586447226349264383e-04,-1.281094009755179286e-04,-3.751368494704365730e-04,-1.010528672486543655e-02,9.091868065297603607e-03,2.052616328001022339e-04,2.324623987078666687e-03,-5.906468722969293594e-04,6.680849473923444748e-04,1.056918699759989977e-04,6.885580951347947121e-04,1.437210710719227791e-03,2.283687470480799675e-03,-4.462869837880134583e-04,-6.065742578357458115e-03,-1.136011676862835884e-03,8.240718161687254906e-04,3.017500857822597027e-04,8.249090984463691711e-03,1.289220061153173447e-02,9.273828472942113876e-04,1.682026311755180359e-03,2.081119921058416367e-03,1.868285180535167456e-04,-5.311111453920602798e-04,-4.558335640467703342e-04,8.736064191907644272e-04,-3.553979331627488136e-05,-3.307543229311704636e-03,3.162877168506383896e-03,5.150448996573686600e-04,-6.590461125597357750e-04,-4.803047049790620804e-04,3.152812423650175333e-04,2.736503302003256977e-05,-5.249137757346034050e-05,-1.460846833651885390e-04,2.484823344275355339e-04,2.298048930242657661e-04,4.988126456737518311e-04,-4.707298285211436450e-05,1.316069246968254447e-04,3.445478796493262053e-04,-9.572358103469014168e-04,-9.945485740900039673e-03,-7.050804328173398972e-03,3.125708550214767456e-03,1.881954522104933858e-04,3.194970195181667805e-04,-1.064994721673429012e-03,2.277582418173551559e-03,2.373273950070142746e-03,-1.663012430071830750e-03,2.176107373088598251e-04,5.201581865549087524e-03,1.133790146559476852e-02,9.821637067943811417e-04,7.850518450140953064e-04,5.885713035240769386e-04,-6.661135703325271606e-04,-3.570163389667868614e-03,-1.890681567601859570e-03,5.797674879431724548e-03,1.331631001085042953e-02,7.604527054354548454e-04,2.116528339684009552e-03,1.203868450829759240e-04,-1.853316091001033783e-03,1.747817732393741608e-03,-2.989254659041762352e-03,3.077274188399314880e-03,1.780517632141709328e-03,-1.187958172522485256e-03,-4.360994207672774792e-04,1.743037486448884010e-03,-4.843624308705329895e-03,1.342878676950931549e-04,7.071139290928840637e-03,-7.947714999318122864e-03,-2.044181455858051777e-04,-5.235368851572275162e-03,-9.269155561923980713e-04,1.597154699265956879e-02,7.905346341431140900e-03,-2.049713162705302238e-03,8.068944327533245087e-03,-3.569666296243667603e-04,1.258787699043750763e-03,-3.112092847004532814e-03,1.866675540804862976e-02,-3.658408299088478088e-02,-3.099159337580204010e-03,9.296836331486701965e-03,-1.034768298268318176e-02,-4.367477376945316792e-04,-1.605763100087642670e-03,9.109353413805365562e-07\n0.000000000000000000e+00,-1.399081952513370197e-06,7.509825991292018443e-06,5.740037522627972066e-05,3.649322752607986331e-05,-1.076460989679617342e-06,-2.345892426092177629e-06,1.350819456291674214e-08,-1.401821009494597092e-06,2.033950295299291611e-06,-8.381268344237469137e-06,-2.694221075216773897e-05,3.531568218022584915e-04,-1.122915782616473734e-04,1.142478595284046605e-05,-1.079452204066910781e-06,7.514164508393150754e-07,-2.553430022089742124e-05,4.031319695059210062e-04,-8.610982331447303295e-05,1.760994346113875508e-04,2.267013769596815109e-06,-3.032974782399833202e-04,1.175899433292215690e-05,-2.553179729147814214e-05,-3.132234560325741768e-04,2.670169924385845661e-04,-5.023814155720174313e-04,4.531235754257068038e-05,1.174121352960355580e-04,-3.130203403998166323e-04,2.020224201260134578e-05,1.173806776932906359e-05,-2.587546805443707854e-05,5.743686924688518047e-04,-2.674687129911035299e-04,8.610940858488902450e-05,-6.402889266610145569e-05,1.851587439887225628e-04,2.124794264091178775e-06,-2.955945319627062418e-06,-1.128524527302943170e-04,-5.905223661102354527e-04,1.645609881961718202e-05,-4.055082681588828564e-04,-1.960327062988653779e-05,2.967410837300121784e-04,-2.004589441639836878e-05,-1.014010376820806414e-05,-3.079104862990789115e-05,-2.570789947640150785e-04,3.308517043478786945e-04,3.028106766578275710e-05,1.500166581536177546e-05,1.487338636252388824e-06,-7.135290616133715957e-07,4.325605004851240665e-06,-3.008098701684502885e-06,1.841451012296602130e-05,2.411852183286100626e-04,-1.015185844153165817e-04,-1.138794505095575005e-05,3.197706519131315872e-06,1.081030291061324533e-06,-1.087780354680489836e-08,-2.862213023036019877e-06,7.492647569051769096e-07,3.702388494275510311e-05,4.113957038498483598e-05,-2.625691195135004818e-06,-2.564300757512683049e-06,6.469772273476337432e-08,9.242251053365180269e-08,-1.196014380866472493e-07,-3.186185494996607304e-06,1.651472703088074923e-04,1.104612383642233908e-04,1.551826062495820224e-05,7.421584200528741349e-07,9.099031785808620043e-07,4.176070433459244668e-06,-8.455885836156085134e-05,3.316221409477293491e-06,1.142877590609714389e-04,1.580344687681645155e-04,-1.772758550941944122e-04,-2.167118946090340614e-04,8.508500286552589387e-07,-2.197169851569924504e-05,-3.368642937857657671e-04,2.266400697408244014e-04,-5.598848219960927963e-04,4.221650306135416031e-04,1.189505564980208874e-05,-2.127360930899158120e-04,1.784971209417562932e-05,7.675997039768844843e-06,-2.087805660266894847e-05,2.940639969892799854e-04,2.288010000484064221e-05,1.737992715789005160e-04,6.238307832973077893e-05,6.522546027554199100e-05,-5.187462738831527531e-05,6.662640998911228962e-07,-9.244629472959786654e-05,-2.560241846367716789e-04,-8.100180275505408645e-05,-3.716208739206194878e-04,-1.374152489006519318e-04,-5.659617454512044787e-05,-4.188465027255006135e-05,-8.219291885325219482e-06,-1.323635569860925898e-05,-2.287532843183726072e-04,4.271113721188157797e-04,-6.115068390499800444e-05,4.077564517501741648e-05,1.968135393326519988e-06,-1.165546109405113384e-06,4.826353688258677721e-06,-6.998938033575541340e-07,3.224871034035459161e-05,2.945722953882068396e-04,-8.419239748036488891e-05,-1.035383047565119341e-05,-3.012407887581503019e-06,-1.189277668345312122e-06,-6.976988764506586449e-09,-2.213009508977847872e-07,2.507730187062406912e-06,-2.897501326515339315e-05,-1.469099061068845913e-05,-2.314467110409168527e-06,-3.444131380092585459e-07,-5.046980788847577060e-08,6.340132131299469620e-06,-1.185805558634456247e-06,3.003558958880603313e-06,-3.174844896420836449e-04,-4.610831965692341328e-04,2.273998543387278914e-04,-7.764045903968508355e-07,-2.411758714515599422e-06,2.574679228928289376e-06,1.699608583294320852e-05,1.406976371072232723e-04,2.788331476040184498e-04,2.368975401623174548e-04,-5.558831617236137390e-08,-1.205471489811316133e-04,9.937049981090240180e-06,-7.560489393654279411e-06,-8.492681081406772137e-05,9.162780042970553041e-05,1.202379644382745028e-04,-3.944567288272082806e-04,-1.753933611325919628e-04,-1.525383995613083243e-04,5.416510248323902488e-06,5.628348390018800274e-06,1.168798553408123553e-05,1.092820428311824799e-03,2.973763039335608482e-04,-8.204815094359219074e-05,3.211457078577950597e-05,1.799217425286769867e-04,-6.549374666064977646e-05,-2.155177526219631545e-06,1.199608013848774135e-04,-2.146661427104845643e-04,1.893213629955425858e-04,-8.352235890924930573e-04,2.931549097411334515e-04,-3.775402437895536423e-04,-1.741117885103449225e-04,-4.704625098383985460e-06,-1.037754627759568393e-04,-3.792304778471589088e-04,7.223560824058949947e-04,5.789416027255356312e-04,-3.011265362147241831e-04,4.082288796780630946e-06,-1.174633325717877597e-06,4.266961241228273138e-06,-1.202794101118342951e-05,5.241978215053677559e-05,2.390731096966192126e-04,-6.132212001830339432e-05,-8.462582627544179559e-06,-3.450200438237516209e-06,2.892822976718889549e-06,4.363164496368199252e-09,-1.563791215630772058e-06,1.292803790420293808e-05,-9.745013812789693475e-06,-3.924218617612496018e-05,5.515887096407823265e-06,-3.344922788528492674e-06,7.634872645212453790e-08,-1.130197802012844477e-07,-1.107312891690526158e-05,-1.323812466580420732e-05,-5.836148193338885903e-05,2.987414773087948561e-04,-4.827751254197210073e-04,-2.932606003014370799e-05,7.436225359924719669e-07,-4.755919235321925953e-06,-8.969914051704108715e-05,5.055145593360066414e-04,-4.482263466343283653e-04,6.795035442337393761e-04,-5.384799442254006863e-04,-6.245778640732169151e-04,-1.288891417061677203e-05,2.390572262811474502e-06,-4.900962085230275989e-05,6.799588445574045181e-04,-2.060549450106918812e-04,-4.990809829905629158e-04,-4.782796604558825493e-04,-2.377965865889564157e-04,2.309533374500460923e-05,1.122370031225727871e-05,9.584847248333971947e-06,7.956154877319931984e-05,6.213161977939307690e-04,-2.051366318482905626e-04,-3.438045387156307697e-04,9.803255670703947544e-05,-6.404132000170648098e-05,-5.586004135693656281e-06,-2.509435871616005898e-04,-3.129452816210687160e-04,-3.080285096075385809e-04,-2.167475176975131035e-04,1.333119580522179604e-04,1.465550594730302691e-04,-6.947555812075734138e-05,-8.895259270502720028e-06,9.938752045854926109e-04,8.703548519406467676e-05,1.210198621265590191e-03,-1.887527469079941511e-05,-2.808949648169800639e-05,9.427063559996895492e-06,-1.183543918159557506e-05,1.232584600074915215e-05,4.276975596440024674e-05,2.137312694685533643e-04,3.471294476184993982e-04,-1.855109003372490406e-04,-1.442538996343500912e-05,-8.496363079757429659e-06,-1.837971126406046096e-06,6.707395527882908937e-08,2.156048503820784390e-05,-2.393207796558272094e-05,-4.393000854179263115e-04,-3.440059081185609102e-04,1.236050047737080604e-05,1.370400514133507386e-05,-1.175240527118148748e-08,-8.784699275565799326e-06,-2.433521513012237847e-05,-8.697010343894362450e-05,1.252165413461625576e-03,-1.974808285012841225e-03,5.102769937366247177e-04,-1.510988204245222732e-05,-3.061807092308299616e-06,-3.469136936473660171e-05,6.770869949832558632e-04,-1.999879168579354882e-04,-1.786611392162740231e-07,-1.137234154157340527e-03,1.591451698914170265e-03,2.397064818069338799e-03,-4.267667827662080526e-05,1.488652778789401054e-04,2.557508647441864014e-03,-2.508673584088683128e-03,2.608323004096746445e-03,-1.330962637439370155e-03,-9.161928319372236729e-04,2.324986038729548454e-03,6.557383537292480469e-01,-7.874071889091283083e-05,1.922944065881893039e-04,-2.955828327685594559e-03,2.409385342616587877e-04,-1.329790451563894749e-03,-9.515314595773816109e-04,-9.989545214921236038e-04,3.265479754190891981e-04,-5.955280812486307696e-06,6.668790010735392570e-04,1.696871477179229259e-03,2.091572969220578671e-04,2.109362510964274406e-03,-2.798955538310110569e-04,-6.385643500834703445e-04,3.206395194865763187e-04,6.173121073516085744e-05,7.357082795351743698e-04,2.359696198254823685e-03,-3.880518721416592598e-03,-1.374361920170485973e-03,-1.070919330231845379e-03,-2.445753125357441604e-05,2.731748736550798640e-06,-4.973312752554193139e-05,7.066649413900449872e-05,-4.375734133645892143e-04,-2.324618864804506302e-03,8.010364254005253315e-04,1.004026125883683562e-04,1.842454548750538379e-05,7.893034307926427573e-06,5.352512744138948619e-08,-2.918747895819251426e-06,1.615212454453285318e-06,5.354316090233623981e-05,5.107402103021740913e-05,-1.334539433628378902e-06,-2.227279537692083977e-06,9.892687558021862060e-08,4.703785634774249047e-06,2.379264060436980799e-06,6.192027649376541376e-05,1.940755828400142491e-05,2.745794190559536219e-04,1.809430250432342291e-05,5.762125965702580288e-06,-2.548169504734687507e-06,3.235965323256095871e-06,-9.937317372532561421e-05,6.048382492735981941e-04,-2.463450655341148376e-04,3.459665749687701464e-04,-2.196876739617437124e-04,-2.858703373931348324e-04,3.270822617196245119e-06,-1.411740231560543180e-05,-2.831137971952557564e-04,3.428700438234955072e-04,-4.064619424752891064e-04,9.307749132858589292e-05,3.309198073111474514e-04,-2.739973133429884911e-04,1.984012124012224376e-05,1.005686772259650752e-05,-9.779472748050466180e-06,4.852126003243029118e-04,7.204608118627220392e-05,-4.207064921502023935e-05,-2.505145675968378782e-04,1.685596653260290623e-04,-6.157388997962698340e-05,7.435401585098588839e-06,-4.097569762961938977e-05,-3.652028099168092012e-04,7.236072269733995199e-05,-5.263782222755253315e-04,-2.783878007903695107e-04,7.819710299372673035e-05,-4.884895315626636147e-05,-2.901013886003056541e-06,-4.915078898193314672e-05,-1.845922670327126980e-04,4.990543820895254612e-04,7.381309114862233400e-05,-6.709609442623332143e-05,2.239982450191746466e-06,-3.255292085668770596e-06,5.472400971484603360e-06,-5.763296030636411160e-06,4.937680569128133357e-05,2.919753314927220345e-04,-9.684306132839992642e-05,-1.419256113877054304e-05,1.335061710960872006e-06,-6.417282065740437247e-07,5.230140232015401125e-08,-4.218605681671760976e-06,-7.137603006412973627e-07,6.911074160598218441e-05,4.912034637527540326e-05,-5.943494670646032318e-06,-3.018031748069915920e-06,4.764615368912927806e-08,4.116595846426207572e-06,1.077579099728609435e-06,-3.475935955066233873e-05,-3.019496944034472108e-05,4.019162734039127827e-04,9.864674939308315516e-05,-1.963823706319089979e-06,-1.614222355783567764e-06,3.803855406658840366e-06,-1.118136642617173493e-04,2.320702769793570042e-04,-1.407046365784481168e-04,1.281922159250825644e-04,-3.241294762119650841e-04,-1.507045817561447620e-04,5.200653959036571905e-06,-2.749007762758992612e-05,-4.742113233078271151e-04,3.109337703790515661e-04,-4.875474260188639164e-04,6.607082323171198368e-04,1.537025673314929008e-04,-1.909724232973530889e-04,1.957193853741046041e-05,2.136559305654373020e-05,-3.080575334024615586e-05,3.606337704695761204e-04,-2.554380916990339756e-04,2.800410729832947254e-04,3.630349528975784779e-04,4.567080759443342686e-05,-1.080686633940786123e-04,1.308517767029115930e-06,-1.036838875734247267e-05,-4.580124368658289313e-06,-1.195710792671889067e-04,-7.074857130646705627e-04,-4.934587632305920124e-04,5.362230876926332712e-05,-3.911742896889336407e-05,-7.210182047856505960e-06,1.277588453376665711e-04,-1.144901398220099509e-04,3.411612415220588446e-04,-4.911808646284043789e-04,4.630824550986289978e-04,3.728033789229812101e-06,-2.277174417031346820e-06,4.816318778466666117e-06,1.054478252626722679e-05,6.203720840858295560e-05,4.252498911228030920e-04,-6.313214544206857681e-05,-1.100709141610423103e-05,-4.462059223442338407e-06,-1.589516955391445663e-06,-2.171032065234612674e-08,-3.388592858755146153e-06,1.328404505329672247e-05,9.943847544491291046e-05,8.402550884056836367e-05,-4.419764081831090152e-06,2.542370111768832430e-06,1.901918267321889289e-08,-1.666327079874463379e-06,5.876719114894513041e-06,-3.611894499044865370e-05,-4.141810059081763029e-04,3.249154251534491777e-04,-3.288976149633526802e-04,1.651330967433750629e-05,-1.665266381678520702e-06,2.288968971697613597e-06,-8.766490645939484239e-05,-4.810456302948296070e-04,-7.939072020235471427e-06,1.593180641066282988e-04,2.498912508599460125e-04,-2.493828942533582449e-04,1.104028706322424114e-05,-2.701697849261108786e-05,-2.914178185164928436e-04,3.605089150369167328e-04,-7.464013760909438133e-04,4.150532186031341553e-04,4.623688437277451158e-05,-2.526129246689379215e-04,2.708024840103462338e-05,1.159752719104290009e-05,-3.722113615367561579e-05,5.436077481135725975e-04,5.038893141318112612e-05,1.437644823454320431e-04,5.749291158281266689e-04,1.947951823240146041e-04,-3.609995110309682786e-05,-1.207716650242218748e-06,-1.217479730257764459e-04,-2.204358170274645090e-04,-5.343621523934416473e-05,-5.946069722995162010e-04,-4.478373375604860485e-05,8.314202568726614118e-05,-3.505664062686264515e-05,-6.769156243535690010e-06,-2.890116302296519279e-04,-2.074378426186740398e-05,3.646387485787272453e-04,1.912371371872723103e-04,4.642903877538628876e-05,3.345304094182210974e-06,-3.562768824849626981e-06,5.107181095809210092e-06,1.651799539104104042e-05,-4.769508086610585451e-05,2.409853623248636723e-04,-1.671336067374795675e-04,-1.830631845223251730e-05,-1.070695816451916471e-06,-9.855149301074561663e-07,1.272818792585894698e-07,-1.236900288859033026e-06,3.966937924815283623e-07,4.511724910116754472e-05,4.039997656946070492e-05,-1.808732719155159430e-07,1.732877422000456136e-06,5.403330760600510985e-08,5.389525767895975150e-07,1.279545358556788415e-05,-2.713957655942067504e-05,-5.806177505291998386e-04,5.964668234810233116e-04,-3.691118909046053886e-04,-1.054717722581699491e-05,5.660348961100680754e-06,-8.358257218787912279e-06,-4.776673449669033289e-05,-8.718601748114451766e-05,-9.977820445783436298e-05,8.978800178738310933e-05,3.013350942637771368e-04,-3.447248891461640596e-04,8.668026566738262773e-06,3.967496013501659036e-06,-1.897947367979213595e-04,1.709248172119259834e-04,-6.434115930460393429e-04,-2.765868703136220574e-05,1.650736376177519560e-04,-4.471638530958443880e-04,1.909189995785709471e-05,5.576082457992015406e-06,-3.831984940916299820e-05,2.087043831124901772e-04,4.377576697152107954e-04,-2.694691938813775778e-04,-5.172134842723608017e-05,-5.962040449958294630e-05,-1.712941593723371625e-05,-1.938434479598072357e-07,-1.728779170662164688e-04,-3.350465558469295502e-04,-1.057591362041421235e-04,-3.068947698920965195e-04,1.618604583200067282e-04,-6.601948552997782826e-05,-2.108758417307399213e-05,-1.377329408569494262e-05,-3.281724639236927032e-04,-3.562852216418832541e-04,3.729431191459298134e-04,3.802614519372582436e-04,7.729657227173447609e-05,2.114298877131659538e-05,-2.548648080846760422e-05,-1.065757373908127192e-06,-4.753134271595627069e-05,-7.248241308843716979e-05,1.980171364266425371e-04,-5.201928797760047019e-05,3.164129884680733085e-05,6.547391421918291599e-06,2.282717650814447552e-05,5.003440492146182805e-06,-3.939779617212479934e-06,-1.794147920008981600e-06,7.886499952292069793e-05,8.873527258401736617e-05,-8.501668162352871150e-06,-3.773194293898995966e-06,4.737860763270873576e-06,-4.351796087576076388e-05,-1.533591057523153722e-05,3.927330908481962979e-05,-2.397444040980190039e-05,7.174618076533079147e-04,1.846907252911478281e-04,1.634738509892486036e-05,4.279616041458211839e-05,-7.180876309575978667e-06,-1.012278517009690404e-04,1.666782627580687404e-04,2.627653884701430798e-05,4.170719330431893468e-05,-3.237713535781949759e-04,-1.917181216413155198e-04,1.940063157235272229e-05,-5.435365892481058836e-06,-4.120994708500802517e-04,1.937897177413105965e-04,-6.378643447533249855e-04,1.853219582699239254e-04,1.467838592361658812e-05,-1.433517900295555592e-04,1.945377789525082335e-06,-5.818456884298939258e-06,-2.335982117074308917e-06,3.248405992053449154e-04,2.507221943233162165e-04,-1.032958098221570253e-04,-3.198998456355184317e-06,1.675082748988643289e-04,-8.231984975282102823e-05,-1.616064037079922855e-05,-1.826560910558328032e-04,-3.294385096523910761e-04,8.057220838963985443e-05,-7.675017695873975754e-04,4.138477379456162453e-05,4.650029950425960124e-05,9.131402475759387016e-05,1.097590502467937768e-04,4.233908839523792267e-05,-2.143087331205606461e-04,6.537204608321189880e-04,-3.985010553151369095e-04,-9.345389844384044409e-05,-8.449247106909751892e-04,-5.329832783900201321e-04,2.316454658284783363e-03,-2.497652312740683556e-04,1.540455035865306854e-03,-1.875912421382963657e-03,6.133544957265257835e-04,2.568921772763133049e-04,-3.390576011952362023e-06,-2.708477495616534725e-07\n0.000000000000000000e+00,-1.718771272862795740e-06,5.319081992638530210e-06,4.718190393759869039e-05,3.828613989753648639e-05,-2.727348658027040074e-08,-2.721877081057755277e-06,1.336391886042065380e-08,-2.029109680279361783e-07,-4.035689016745891422e-06,-3.532076516421511769e-05,-4.861012566834688187e-04,-8.728813554625958204e-05,2.619060978759080172e-04,3.629037109931232408e-06,-8.182721558114280924e-07,1.512066546638379805e-06,-2.297756873304024339e-05,1.166690126410685480e-04,2.795312902890145779e-04,-6.356663106998894364e-08,-2.877110673580318689e-04,-1.936193439178168774e-05,3.396087322471430525e-06,-1.777161924110259861e-05,-2.601841988507658243e-04,2.526948228478431702e-04,-2.039330574916675687e-04,3.634827444329857826e-04,5.795029937871731818e-05,-1.059956994140520692e-04,1.064441403286764398e-05,1.448792045266600326e-05,-3.082647890551015735e-05,5.564485909417271614e-04,3.800573467742651701e-04,-5.792354932054877281e-05,2.369799331063404679e-04,2.913060598075389862e-04,3.049590850423555821e-05,-3.791567451116861776e-06,-7.996242493391036987e-05,-2.231967955594882369e-04,2.389422006672248244e-04,-3.265168343205004930e-04,-3.350214683450758457e-04,1.227602915605530143e-04,1.056687688105739653e-05,-1.167913978861179203e-05,2.569403113739099354e-05,-1.460991043131798506e-04,-1.211666240124031901e-04,-2.405094419373199344e-04,-2.475616383890155703e-05,2.902205551436054520e-06,-3.438399971855687909e-06,3.910051873390330002e-06,1.812777190934866667e-05,7.274239032994955778e-05,2.408103900961577892e-04,-9.950366802513599396e-05,-1.071246606443310156e-05,2.254177843497018330e-06,-6.878592557768570259e-07,2.220533978913863393e-08,-8.773934041528264061e-07,7.900975106167607009e-06,3.268046202720142901e-05,-2.779396163532510400e-05,7.327710136451059952e-07,-4.169541170995216817e-06,-3.443781082523855730e-08,-1.857151914919086266e-06,-4.783630629390245304e-07,-5.346767648006789386e-05,1.311070809606462717e-04,-3.064049815293401480e-04,-2.016783400904387236e-04,2.949805093521717936e-07,-3.854660008073551580e-06,1.999128926399862394e-06,-6.325602498691296205e-06,1.781568425940349698e-04,5.756664904765784740e-05,4.469935665838420391e-04,-2.899024984799325466e-04,-9.314691851614043117e-05,1.651354295972851105e-06,-1.263736794498981908e-05,-1.626746670808643103e-04,3.615374444052577019e-04,-7.904673839220777154e-05,1.619229151401668787e-04,-2.855616912711411715e-05,-1.038572299876250327e-04,1.395954086547135375e-06,1.487337794969789684e-05,-2.525796480767894536e-05,3.203528467565774918e-04,7.714377716183662415e-04,-2.279296168126165867e-04,9.103342745220288634e-05,3.232191957067698240e-04,1.414595317328348756e-05,-2.156708205802715383e-06,-4.749164145323447883e-05,-3.127906238660216331e-04,-2.637715660966932774e-04,-1.386131916660815477e-04,-1.478246849728748202e-04,1.592575572431087494e-04,-7.332285804295679554e-06,-1.255200277228141204e-05,7.623021519975736737e-05,-2.995757677126675844e-04,-6.945561472093686461e-05,-9.682490781415253878e-05,-9.802848944673314691e-05,4.590108346747001633e-06,-7.269687102962052450e-06,4.636894573195604607e-06,4.543684553937055171e-06,9.456280531594529748e-05,2.362258819630369544e-04,-1.150656244135461748e-04,-1.092527054424863309e-05,9.598684300726745278e-07,4.168828127149026841e-07,8.072598944863784709e-08,-1.369427991448901594e-06,-1.008604840535554104e-06,1.598252711119130254e-04,1.716571714496240020e-04,2.910770717790001072e-06,-5.706559704776736908e-07,-8.525629624500652426e-08,-6.116805252531776205e-06,4.864599304710282013e-06,-4.919276307191466913e-06,-3.814738302025943995e-04,1.598922099219635129e-04,-1.324575423495844007e-04,2.779531496344134212e-05,-4.320670996094122529e-06,-5.805607088404940441e-06,3.963501512771472335e-05,-3.586530510801821947e-06,-2.168370992876589298e-04,-1.314801193075254560e-05,-7.604971178807318211e-04,-1.805105421226471663e-04,1.041022824210813269e-05,6.826509434176841751e-06,4.079619611729867756e-05,2.545225725043565035e-04,-4.609916359186172485e-04,8.630024967715144157e-04,7.485306705348193645e-04,-1.436575257685035467e-04,1.279440130019793287e-05,9.841997780313249677e-06,-2.279988257214426994e-05,2.998014097101986408e-04,6.866711191833019257e-04,1.454933953937143087e-04,2.877741935662925243e-04,9.399704867973923683e-05,-7.347198697971180081e-05,-3.333189170007244684e-06,5.245438660494983196e-05,3.475002886261790991e-04,-3.939659800380468369e-04,3.876805567415431142e-05,-4.274580569472163916e-04,6.700526573695242405e-04,5.713551217922940850e-05,-1.050332866725511849e-05,8.744873048271983862e-05,-2.162308373954147100e-04,-2.547878102632239461e-05,2.950115595012903214e-05,4.075529577676206827e-04,-4.991358082406804897e-07,8.165572467078163754e-07,4.327311671659117565e-06,-4.484591954678762704e-06,4.840491601498797536e-05,8.769797204877249897e-06,-6.272663449635729194e-05,-1.635292755963746458e-05,7.748560165055096149e-06,-1.770220364960550796e-06,7.682035629841266200e-08,-3.398841954549425282e-06,-9.513079021417070180e-06,1.235500239999964833e-04,7.387361256405711174e-05,-2.876096004911232740e-06,-2.376553311478346586e-06,-7.171075822043349035e-08,3.920406925317365676e-06,-3.262694463046500459e-06,1.490760769229382277e-04,2.256096486235037446e-04,-2.656750148162245750e-04,4.414439899846911430e-05,1.656638232816476375e-05,-4.040108706249156967e-06,-9.264561413147021085e-06,-1.081520022125914693e-04,4.675604868680238724e-04,4.331567324697971344e-04,3.211324510630220175e-04,-9.727516589919105172e-05,9.283619001507759094e-04,-1.222947230417048559e-05,-1.184827397082699463e-05,-1.759935985319316387e-04,1.196660923596937209e-05,-2.725963131524622440e-04,5.437539657577872276e-04,4.266056639607995749e-04,-9.980173781514167786e-04,3.229950380045920610e-06,1.467452420911286026e-05,4.085058390046469867e-05,3.711553872562944889e-04,6.754848291166126728e-04,-2.112639049300923944e-04,-1.765108027029782534e-04,4.218622052576392889e-04,-1.513250317657366395e-04,-2.381430249442928471e-06,2.003564150072634220e-04,-4.966555861756205559e-04,-1.224571315106004477e-04,-5.630200030282139778e-04,-6.682459497824311256e-04,3.213923628209158778e-05,-7.663357973797246814e-05,-1.565130514791235328e-05,-3.955588908866047859e-06,8.469971362501382828e-06,4.130974994041025639e-04,-1.038152957335114479e-03,2.587809576652944088e-04,-8.791739674052223563e-07,-1.827498635975643992e-05,2.526327534724259749e-06,-4.495577741181477904e-07,3.082457697018980980e-04,4.195671863271854818e-05,-2.758255577646195889e-04,-3.898831346305087209e-05,-1.582806544320192188e-05,-1.291163925998262130e-06,2.278383703924191650e-09,1.155548579845344648e-05,-3.087248842348344624e-05,-5.642506293952465057e-04,-3.483343461994081736e-04,1.770570747794408817e-06,1.684295057202689350e-05,8.720340360923728440e-08,-1.205810985993593931e-05,1.384916504321154207e-05,-2.279879990965127945e-04,9.843334555625915527e-04,7.059575291350483894e-04,3.735627105925232172e-04,-7.460595952579751611e-05,2.614734694361686707e-05,-2.827321850418229587e-06,3.196643374394625425e-04,-1.879766059573739767e-04,9.469407814322039485e-06,6.808849284425377846e-04,1.034300890751183033e-03,5.201220628805458546e-04,-2.056945049844216555e-05,9.250014409190043807e-05,1.512188115157186985e-03,-1.629644539207220078e-03,1.169780152849853039e-03,-1.062121824361383915e-03,-1.099884510040283203e-03,5.307087558321654797e-04,-7.798925798851996660e-05,6.557909250259399414e-01,6.724491686327382922e-05,-3.641795832663774490e-03,-3.607210237532854080e-03,3.290823369752615690e-04,-1.194652402773499489e-03,-2.570343436673283577e-03,1.047373880282975733e-04,1.790042188076768070e-05,-1.600325485924258828e-04,1.197839155793190002e-03,-1.587418722920119762e-03,1.219921396113932133e-03,4.118163487873971462e-04,-1.976181287318468094e-03,1.058942361851222813e-04,9.144814248429611325e-05,-6.364556029438972473e-04,1.616645022295415401e-03,-3.761944826692342758e-04,6.592179124709218740e-05,-5.492466734722256660e-04,-2.848286567314062268e-05,3.939426460419781506e-05,-3.676311462186276913e-05,-4.111154339625500143e-05,-7.760390290059149265e-04,-1.713652862235903740e-03,9.738643420860171318e-04,1.070894795702770352e-04,1.664213596086483449e-05,5.939369316365628038e-07,-2.016645339608658105e-08,-4.548425749817397445e-06,1.196404468828404788e-06,3.281977842561900616e-05,1.797651020751800388e-05,-2.091373289658804424e-06,-4.955245913151884452e-06,-1.179705577669665217e-08,6.655081961071118712e-06,-7.172795449150726199e-06,5.932737258262932301e-05,-2.742647193372249603e-04,-6.611039862036705017e-04,-6.348272290779277682e-05,5.053840141044929624e-06,1.884197331492032390e-06,1.771521738191950135e-06,-1.176696823677048087e-04,-6.989452231209725142e-06,-4.938169149681925774e-04,4.902853397652506828e-04,-7.497074693674221635e-05,-1.193105636048130691e-04,-3.001151071657659486e-06,-3.191942960256710649e-05,-4.349629452917724848e-04,2.918813261203467846e-04,-3.186402900610119104e-04,7.108424906618893147e-04,9.351995686301961541e-05,-2.495961380191147327e-04,2.503406722098588943e-05,1.395852905261563137e-05,-1.896817593660671264e-05,5.705417715944349766e-04,2.015188219957053661e-04,1.382670161547139287e-04,9.093174012377858162e-04,6.554920400958508253e-05,-1.069855279638431966e-04,1.098832490242784843e-05,-9.983031486626714468e-05,-4.978014039807021618e-04,-1.663746807025745511e-04,-4.483148513827472925e-04,7.363476324826478958e-04,2.757349284365773201e-04,-6.988941458985209465e-05,-3.459011168160941452e-06,1.502487430116161704e-05,1.175297584268264472e-04,-6.323637790046632290e-04,3.923522308468818665e-04,9.703644172986969352e-05,8.408997018705122173e-06,-1.014164172374876216e-05,8.434322808170691133e-06,1.036109370033955202e-05,1.860766642494127154e-04,4.632790514733642340e-04,-1.679698907537385821e-04,-1.904242890304885805e-05,-1.123044512496562675e-05,-1.324725644735735841e-06,-4.319940671848598868e-08,1.746458565321518108e-06,2.537171667427173816e-06,1.292359520448371768e-04,6.796539673814550042e-05,2.489842472641612403e-06,4.665709184337174520e-06,-1.157636262405503658e-07,-4.613915734807960689e-06,5.599276846623979509e-06,1.711093682388309389e-05,-1.108606345951557159e-03,1.608175516594201326e-04,-9.766678704181686044e-05,1.981611967494245619e-05,-5.275692728901049122e-06,-4.703896138380514458e-06,5.308058825903572142e-05,-3.727146540768444538e-04,1.419290492776781321e-05,1.649408950470387936e-04,-1.729537325445562601e-04,8.580754365539178252e-05,2.434815314700244926e-06,-7.216863195935729891e-07,7.861802441766485572e-05,2.629630616866052151e-04,-2.454473869875073433e-04,1.026937854476273060e-03,2.711351844482123852e-04,8.150591747835278511e-05,3.284418426119373180e-06,1.839739343267865479e-05,3.012930392287671566e-06,2.701356715988367796e-04,4.711546062026172876e-04,-1.529968285467475653e-04,-2.455123467370867729e-04,4.812274710275232792e-05,-5.087753379484638572e-05,-1.896058620332041755e-06,1.639258989598602057e-04,1.134355843532830477e-04,-8.622067980468273163e-04,-5.155217950232326984e-04,-1.126991701312363148e-04,4.034743324154987931e-05,-2.825698538799770176e-05,-1.135445018007885665e-06,8.611463999841362238e-05,3.060789458686485887e-05,2.224048512289300561e-05,-2.040353137999773026e-04,2.679744211491197348e-04,-1.711396066639281344e-06,-3.301065589766949415e-06,7.787922982060990762e-07,8.220625204558018595e-06,7.243549043778330088e-05,-2.830536141118500382e-05,-5.566174513660371304e-05,-3.910063242074102163e-06,-9.086750196729553863e-07,6.573473001481033862e-07,-4.822459231945686042e-08,-3.939297585020540282e-06,4.918061222269898281e-06,1.026901372824795544e-05,-4.215588432998629287e-06,-2.922537987615214661e-06,-4.846865067520411685e-06,8.983261068351566792e-08,4.829944373341277242e-07,-6.106624368840130046e-06,1.951700505742337555e-05,-4.254598024999722838e-05,-4.943018429912626743e-04,-2.505962911527603865e-04,1.150495108959148638e-06,-2.934680651378585026e-06,-1.730410872369247954e-06,-1.236161624547094107e-04,1.620768744032830000e-04,-1.850391417974606156e-04,4.738700808957219124e-04,-3.766348818317055702e-04,-2.661859034560620785e-04,-5.188865088712191209e-07,-2.551161924202460796e-05,-1.320472802035510540e-04,2.508861653041094542e-04,-3.735106438398361206e-04,1.382021291647106409e-04,1.091219834052026272e-03,-2.290792763233184814e-04,9.010781468532513827e-06,9.868150300462730229e-06,-1.509766116214450449e-05,5.046665901318192482e-04,4.651055205613374710e-04,-4.145157872699201107e-04,-1.312745371251367033e-05,1.320590381510555744e-04,9.159419278148561716e-06,-4.898301540379179642e-06,1.147837901953607798e-04,-1.555676135467365384e-05,-2.689843531697988510e-04,-1.037009642459452152e-04,-6.734535418218001723e-06,1.634411746636033058e-04,3.030499556189170107e-06,-1.293516288569662720e-05,2.708154206629842520e-04,-6.117727607488632202e-04,-7.038887270027771592e-05,1.350528182229027152e-04,-2.939905607490800321e-05,3.783740112339728512e-06,-3.689114919325220399e-06,-1.201804820993856993e-06,-6.033849786035716534e-05,-9.533754200674593449e-05,3.677613567560911179e-04,-1.945130134117789567e-05,-5.508399681275477633e-06,-1.274530291084374767e-06,5.737587684961908963e-07,1.338003130513243377e-08,-4.157508897151274141e-07,4.198343049210961908e-06,-1.002777389658149332e-05,6.451611625379882753e-06,-1.116602334150229581e-06,-3.018113147845724598e-06,1.202419070978066884e-07,6.272540304053109139e-06,5.274151817502570339e-07,3.383406874490901828e-05,-1.929877325892448425e-04,-9.338506788481026888e-05,2.965582825709134340e-05,-5.983567916700849310e-06,5.026696271670516580e-06,1.181579682452138513e-05,-2.118140582751948386e-05,5.363286472856998444e-04,2.669781097210943699e-04,-2.137161936843767762e-04,-3.215906908735632896e-04,-3.132317506242543459e-04,1.115231407311512157e-05,-7.551595444965641946e-06,-2.052934723906219006e-04,8.589893695898354053e-05,-3.736880316864699125e-04,1.754524419084191322e-06,1.082773203961551189e-03,-4.092029412277042866e-04,8.679520760779269040e-06,1.015884845401160419e-05,2.131893052137456834e-05,6.970445392653346062e-04,7.531611481681466103e-05,1.982480025617405772e-04,-2.263226488139480352e-04,4.455734961084090173e-05,8.480783435516059399e-05,2.667154376467806287e-06,1.006649399641901255e-04,3.973129205405712128e-04,5.427739233709871769e-05,-3.504686756059527397e-04,-7.431728881783783436e-04,2.333388983970507979e-04,3.344226570334285498e-05,-1.697409607004374266e-05,-1.999145315494388342e-04,-1.829562461352907121e-05,-4.360742459539324045e-04,-1.633309293538331985e-04,8.312999270856380463e-04,-2.679276985873002559e-05,1.470798997615929693e-05,1.577445800649002194e-05,-4.609117604559287429e-05,-9.829065675148740411e-05,1.585082936799153686e-04,1.519381476100534201e-04,3.418732012505643070e-05,-1.712455195956863463e-05,4.440134944161400199e-06,9.440796020498964936e-06,-1.376480213366448879e-05,2.763166412478312850e-05,1.080189031199552119e-04,5.444419002742506564e-05,1.331896601186599582e-05,2.020779447775566950e-06,1.408811112924013287e-05,1.053521373250987381e-05,-1.702958070382010192e-05,-2.052850322797894478e-05,-2.376299089519307017e-04,1.278284908039495349e-04,-2.485997974872589111e-04,1.707869705569464713e-05,-3.189458220731467009e-05,-1.929789141286164522e-05,9.195066013489849865e-06,2.781098883133381605e-04,-1.868430263129994273e-05,-4.242247086949646473e-04,-3.751005278900265694e-04,1.555000199005007744e-04,3.672041930258274078e-05,-8.325598173541948199e-06,-2.360607322771102190e-04,5.011287285014986992e-04,-3.449023934081196785e-04,-4.669840564019978046e-05,2.268125390401110053e-04,-1.516111369710415602e-04,3.789014226640574634e-05,1.452314518246566877e-05,1.023029835778288543e-05,4.103543178644031286e-04,2.377472555963322520e-04,-3.998194588348269463e-04,2.776369510684162378e-04,4.152455076109617949e-04,3.375612095624092035e-06,8.744980004848912358e-05,-1.269998210773337632e-05,-2.373185416217893362e-04,5.189114599488675594e-04,1.680397690506651998e-04,1.621372211957350373e-04,4.066363617312163115e-04,4.010935663245618343e-05,2.125282335327938199e-04,3.715689526870846748e-04,-6.114433199400082231e-05,-1.184193242806941271e-04,4.279061249690130353e-05,-1.166743575595319271e-03,-8.067350427154451609e-05,-2.610563824418932199e-04,7.248324109241366386e-04,7.159333908930420876e-04,-1.313055632635951042e-03,6.791725172661244869e-04,4.814319836441427469e-04,-1.067449920810759068e-04,-5.864998674951493740e-04,9.948093975253868848e-07\n0.000000000000000000e+00,-5.432171747088432312e-06,-2.409984699625056237e-05,-6.548305100295692682e-05,1.601883850526064634e-04,1.079890262190019712e-05,5.151684490556363016e-06,4.835131761637967429e-08,3.753646160475909710e-05,-2.215299718955066055e-05,8.674421696923673153e-04,1.019109738990664482e-03,-4.754732071887701750e-05,1.952661317773163319e-03,6.080491584725677967e-05,2.384348817940917797e-06,-2.328036134713329375e-05,-2.831438032444566488e-04,-3.767937654629349709e-03,-1.031927298754453659e-03,-1.233674935065209866e-03,8.947149035520851612e-04,4.373163683339953423e-04,-2.928492722276132554e-05,8.543747389921918511e-05,7.490930729545652866e-04,4.019274783786386251e-04,1.609194674529135227e-03,2.183802134823054075e-04,-3.670030855573713779e-04,4.322309978306293488e-04,-2.771844083326868713e-05,-8.332004654221236706e-06,3.351049963384866714e-04,9.538297308608889580e-04,1.033960492350161076e-03,-1.452204887755215168e-03,5.158538624527864158e-05,-7.294166134670376778e-04,-3.710782912094146013e-04,-1.667119067860767245e-05,9.187769028358161449e-04,2.075870987027883530e-03,-3.763509448617696762e-04,1.858934410847723484e-03,1.940542133525013924e-04,-1.951655576704069972e-05,-1.345443743048235774e-04,-2.748271981545258313e-06,1.513214083388447762e-04,8.301746565848588943e-04,4.794913547812029719e-05,3.173990990035235882e-04,-7.304105383809655905e-05,9.580864571034908295e-06,-2.619966289785224944e-05,1.254804101336048916e-05,-3.284542617620900273e-05,3.436125407461076975e-04,3.569743421394377947e-05,-1.626772864256054163e-04,-2.919699363701511174e-05,-4.884832378593273461e-05,-1.654168499953811988e-06,8.613548763136691377e-10,-6.241144092200556770e-06,-2.001889515668153763e-05,-1.979601947823539376e-04,2.756429421424400061e-05,4.837303094973322004e-06,-4.106612323084846139e-06,-8.065005374646716518e-08,3.648556594271212816e-05,-3.417074549361132085e-05,8.678108570165932178e-04,1.484046690165996552e-03,-4.889243282377719879e-04,2.071084920316934586e-03,7.180780812632292509e-05,7.630062100361101329e-06,-2.062412750092335045e-05,-2.274469152325764298e-04,-1.763433218002319336e-03,-1.595161389559507370e-03,-5.079371039755642414e-04,1.585659105330705643e-03,1.465124660171568394e-04,-3.378378823981620371e-05,5.885680002393200994e-05,4.944048123434185982e-04,3.403770388104021549e-04,1.762422733008861542e-03,-8.208366925828158855e-04,-4.249360063113272190e-05,2.348107082070782781e-04,-2.575817234173882753e-05,-1.771015195117797703e-05,4.166326252743601799e-04,1.890216721221804619e-03,2.061258419416844845e-05,-1.837694901041686535e-03,-5.472060292959213257e-04,-1.032520201988518238e-03,-2.770838909782469273e-04,-1.143006829806836322e-05,9.667709819041192532e-04,8.602766320109367371e-04,4.318778519518673420e-04,1.127057243138551712e-03,-2.077498938888311386e-04,8.862315444275736809e-04,-4.316698323236778378e-05,-3.289868800493422896e-06,-6.516346184071153402e-05,7.571755559183657169e-04,-3.190443385392427444e-05,7.345873746089637280e-04,-3.644651733338832855e-04,9.629015039536170661e-06,-1.582455479365307838e-05,9.693592801340855658e-06,-1.284752306673908606e-05,3.122218477074056864e-04,1.031800857163034379e-04,-1.569680898683145642e-05,-5.261964361125137657e-06,-4.248699769959785044e-05,2.450396777931018732e-06,1.972355390122970675e-09,-3.348840436956379563e-06,-3.489955997793003917e-05,7.903970981715247035e-06,-5.947931640548631549e-05,-7.094427928677760065e-06,-5.769819381384877488e-06,-3.658351843682794424e-08,2.592825239844387397e-06,-2.007876537390984595e-05,4.837543237954378128e-04,2.525748685002326965e-03,-3.743867855519056320e-04,1.025751349516212940e-03,1.283469318877905607e-04,8.424988664046395570e-06,-1.743678330967668444e-05,-3.476332931313663721e-04,-6.952635012567043304e-04,-1.256053685210645199e-03,-2.619888982735574245e-04,2.097472781315445900e-03,1.493835588917136192e-05,3.156160528305917978e-05,-1.108262076741084456e-04,-7.548206485807895660e-04,-2.197440335294231772e-04,2.697427058592438698e-03,-9.963313350453972816e-04,-1.050612074322998524e-03,-1.142046094173565507e-04,7.145090876292670146e-06,-1.195970708067761734e-05,2.000448002945631742e-04,1.162762870080769062e-03,-6.435012910515069962e-04,-1.704264432191848755e-03,-3.572651185095310211e-04,-1.231266505783423781e-04,5.291095585562288761e-04,-9.876097465166822076e-06,1.208299305289983749e-03,1.573016867041587830e-03,2.192408777773380280e-03,6.133437273092567921e-04,-2.703062258660793304e-03,-6.212289445102214813e-04,1.239557150256587192e-05,-3.475293488008901477e-05,6.737678777426481247e-04,3.376831300556659698e-04,1.229767687618732452e-03,2.259321336168795824e-04,-8.552860817871987820e-04,1.592408079886808991e-05,-4.349205482867546380e-05,9.320105164078995585e-06,7.515057222917675972e-05,2.901011612266302109e-04,6.829338381066918373e-04,-5.701151094399392605e-04,-2.558200867497362196e-05,-8.694848474988248199e-06,8.902173249225597829e-06,-6.139089947510001366e-08,1.722910099033470033e-07,-4.140536475460976362e-05,-2.547697513364255428e-04,-1.719695501378737390e-05,-5.721125489799305797e-06,1.556880079078837298e-06,-3.559659944585291669e-08,3.226306580472737551e-05,-6.180592663440620527e-06,4.969722940586507320e-04,-5.359165952540934086e-04,-1.202899846248328686e-03,3.499918151646852493e-03,-1.531772795715369284e-05,4.964252639183541760e-06,-2.740304807957727462e-06,-1.079787543858401477e-04,-3.195965429767966270e-03,-4.636609461158514023e-03,-1.396861276589334011e-03,2.339733764529228210e-03,3.637582762166857719e-03,3.234786709072068334e-05,2.663092891452834010e-05,8.594923565397039056e-05,-1.288094674237072468e-03,1.327766571193933487e-03,2.013282151892781258e-03,2.252499543828889728e-04,2.196594141423702240e-05,-4.128986984142102301e-05,-3.365366137586534023e-05,1.706750917946919799e-04,2.287723356857895851e-03,-5.533359217224642634e-05,1.117832376621663570e-03,4.062779247760772705e-03,-9.700910304673016071e-04,2.737646900641266257e-05,1.067801258614053950e-05,1.192626892589032650e-03,1.451863674446940422e-03,-2.181351417675614357e-03,2.525253221392631531e-03,1.469745417125523090e-03,8.014686754904687405e-04,8.400422666454687715e-05,1.375118336000014096e-05,-3.184080123901367188e-03,-1.541312201879918575e-03,-3.024918260052800179e-03,3.257004544138908386e-03,-1.707666815491393209e-04,4.895368874713312835e-06,2.075339398288633674e-05,-9.903264071908779442e-06,-1.011964486679062247e-04,-3.761907573789358139e-04,-4.369194502942264080e-04,4.845040093641728163e-04,4.797123983735218644e-05,5.390790647652465850e-06,7.690554411965422332e-06,-5.640845301968511194e-08,3.916294735972769558e-05,1.766460773069411516e-04,1.250180997885763645e-03,-6.190891144797205925e-04,-5.059941759100183845e-05,-1.586278449394740164e-05,-3.438481144257821143e-08,-2.703625650610774755e-04,2.356666955165565014e-04,-7.214306853711605072e-03,-1.358785573393106461e-02,-5.710448138415813446e-03,-1.722051389515399933e-02,-6.470503867603838444e-04,-5.724596121581271291e-05,2.266214578412473202e-04,1.657688291743397713e-03,1.695845276117324829e-02,8.388358168303966522e-03,3.457611426711082458e-03,-1.149986404925584793e-02,-1.111278659664094448e-03,2.030155010288581252e-04,-4.346864880062639713e-04,-5.294995382428169250e-03,-3.729542717337608337e-03,-1.268974319100379944e-02,-9.784100111573934555e-04,3.277211915701627731e-03,-1.430166652426123619e-03,1.857819297583773732e-04,1.003380602924153209e-04,6.524711847305297852e-01,-1.525552663952112198e-02,3.791688708588480949e-03,8.821818046271800995e-03,3.437231993302702904e-03,6.879065185785293579e-03,2.313771052286028862e-03,1.423080393578857183e-04,-7.959699258208274841e-03,-6.469171959906816483e-03,4.425678402185440063e-03,-1.294981222599744797e-02,2.258988330140709877e-03,-5.029786843806505203e-03,5.053448840044438839e-04,8.316121238749474287e-05,5.100262933410704136e-04,-5.241083912551403046e-03,-5.551660433411598206e-05,2.667388413101434708e-03,5.253189243376255035e-03,-7.958831702126190066e-05,2.223095070803537965e-04,-9.169819531962275505e-05,1.703516609268262982e-04,-2.490095328539609909e-03,-8.369867573492228985e-04,1.292812405154109001e-03,1.837695162976160645e-04,3.350746119394898415e-04,-3.426020339247770607e-05,5.807305569760501385e-08,-4.959806119586573914e-06,-2.150773252651561052e-05,6.770284380763769150e-05,2.268917887704446912e-04,3.062709765799809247e-06,6.809605565649690107e-06,-8.322126632265280932e-08,2.819236942741554230e-05,-1.875586713140364736e-05,7.678255788050591946e-04,3.069969825446605682e-03,5.404296680353581905e-04,2.047973219305276871e-03,1.103789327316917479e-04,-1.174782482848968357e-05,-6.335081707220524549e-05,-2.390110748820006847e-04,-1.758815953508019447e-03,4.961673403158783913e-04,-5.921887350268661976e-04,-2.115169627359136939e-04,1.428496616426855326e-04,-3.497050784062594175e-05,5.465728463605046272e-05,6.203177617862820625e-04,1.265449245693162084e-04,1.863669138401746750e-03,-2.071836497634649277e-03,-5.101336282677948475e-04,4.471369902603328228e-04,-9.730746569402981550e-06,-2.155261654479545541e-06,3.902743919752538204e-04,1.617829315364360809e-03,-2.373835013713687658e-04,-1.553095527924597263e-03,-1.346862176433205605e-03,-3.772441414184868336e-04,-3.670715086627751589e-04,-3.487608410068787634e-05,9.109714883379638195e-04,8.332275319844484329e-04,2.921154191426467150e-05,2.893573138862848282e-03,1.407931995345279574e-05,7.811817340552806854e-04,-1.297382841585204005e-04,-5.118295666761696339e-05,8.267786324722692370e-05,3.442959859967231750e-04,1.273481408134102821e-03,-2.367908600717782974e-03,-8.149855420924723148e-05,1.482064089941559359e-05,-2.846404277079273015e-05,1.267464813281549141e-05,-1.792219222807034384e-06,3.769596514757722616e-04,-2.173220127588137984e-04,-4.130058223381638527e-04,-7.032084977254271507e-05,-5.051154221291653812e-05,9.711517350297071971e-07,2.253062802992644720e-08,-1.327931045125296805e-07,-8.371689546038396657e-07,-1.921536895679309964e-04,-3.230294532841071486e-05,1.344935208180686459e-05,4.831268825000734068e-07,4.020512278657406569e-08,2.461386611685156822e-05,-2.895209399866871536e-05,1.069310936145484447e-03,2.922103274613618851e-03,-4.177397931925952435e-04,1.276948954910039902e-03,6.606979877687990665e-05,7.220741281344089657e-06,-6.533786654472351074e-05,-5.427681753644719720e-05,-1.865322003141045570e-03,-1.145130256190896034e-03,4.055012250319123268e-04,1.552712637931108475e-03,-3.075590939261019230e-05,-2.106242936861235648e-05,7.764971087453886867e-05,8.842354873195290565e-04,1.257905852980911732e-03,1.650731312111020088e-03,-3.066390752792358398e-03,-1.556717092171311378e-03,1.912946609081700444e-04,-3.171701973769813776e-05,-3.281017052358947694e-05,3.885437326971441507e-04,1.250552362762391567e-03,6.121449405327439308e-04,-1.970653887838125229e-03,-8.579099667258560658e-04,2.740086929406970739e-04,-2.644563210196793079e-05,-1.626140510779805481e-05,8.486976730637252331e-04,4.232035716995596886e-04,2.467557351337745786e-05,2.591571072116494179e-03,1.743379252729937434e-04,1.259831362403929234e-03,-5.270383553579449654e-05,-2.264570139232091606e-05,-2.844573173206299543e-04,-6.718725489918142557e-05,3.729613672476261854e-05,1.107020303606987000e-03,-5.782133084721863270e-04,7.989695404830854386e-06,-2.726300044741947204e-05,1.058454199664993212e-05,-3.603904042392969131e-05,2.498821704648435116e-04,-3.880954172927886248e-04,-3.459202707745134830e-04,-3.959404057241044939e-05,-3.857885167235508561e-05,5.926012818235903978e-06,1.027897269523236901e-07,-5.322277502273209393e-06,-2.921482155215926468e-05,-1.468766131438314915e-04,3.963542258134111762e-05,2.771384424704592675e-05,2.381279728069785051e-06,-6.005052455293480307e-08,3.940857277484610677e-05,-3.030562038475181907e-05,9.800958214327692986e-04,1.615299144759774208e-03,3.764897701330482960e-04,2.108785556629300117e-03,6.183421646710485220e-05,5.905356374569237232e-06,-3.894676774507388473e-05,-1.671979553066194057e-04,-2.887801965698599815e-03,2.161647134926170111e-04,-2.137487288564443588e-03,9.192690486088395119e-04,1.005443045869469643e-03,-2.382704769843257964e-05,8.791314758127555251e-05,4.522556555457413197e-04,-8.363910019397735596e-04,1.336761051788926125e-03,1.550598244648426771e-04,1.962895184988155961e-04,1.449732008040882647e-05,-1.544323822599835694e-05,-2.572741777839837596e-06,4.907374968752264977e-04,1.855851151049137115e-03,-1.172738848254084587e-05,-8.731780108064413071e-04,-1.025136560201644897e-03,-7.325158803723752499e-04,-2.590148360468447208e-04,-2.676759322639554739e-05,1.006853533908724785e-03,1.030672458000481129e-03,2.316253085155040026e-04,1.732746604830026627e-03,-1.082353264791890979e-06,8.417689241468906403e-04,-5.409444565884768963e-05,-1.436261754861334339e-05,-3.931467654183506966e-04,7.836107979528605938e-04,-7.269039633683860302e-05,-6.892884848639369011e-04,-3.771783667616546154e-04,1.118906766350846738e-05,-2.669377136044204235e-05,1.683015216258354485e-05,-5.396232518251053989e-05,4.274550301488488913e-04,-1.636825618334114552e-04,-1.430493430234491825e-04,-3.111569822067394853e-05,-4.150282620685175061e-05,4.928647285851184279e-06,4.319592505908076419e-08,-9.059073818207252771e-06,-2.754609340627212077e-05,-1.538074138807132840e-04,1.503404055256396532e-04,1.082155449694255367e-05,4.002766672783764079e-06,8.959068509284406900e-08,4.098463250556960702e-05,-4.098394128959625959e-05,1.206027111038565636e-03,1.677237800322473049e-03,1.957518106792122126e-04,2.408387372270226479e-03,9.654182213125750422e-05,1.957358654181007296e-05,5.402534952736459672e-05,-3.684024559333920479e-04,-1.758576487191021442e-03,-1.201001112349331379e-03,-5.815172335132956505e-04,1.185141387395560741e-03,-2.558346022851765156e-04,-4.562116737361066043e-05,8.824764518067240715e-05,8.278327877633273602e-04,-7.547585119027644396e-05,3.608763916417956352e-03,-5.455115751828998327e-05,-6.814576336182653904e-04,3.239343932364135981e-04,-1.194617561850463971e-05,-2.480536386428866535e-05,5.015812348574399948e-04,1.613881438970565796e-03,5.800619837827980518e-04,-6.403724546544253826e-04,-1.156175130745396018e-06,-9.753414778970181942e-04,-6.172322318889200687e-04,-3.888497303705662489e-05,9.718120563775300980e-04,6.733553018420934677e-04,5.052513442933559418e-04,-1.792306866263970733e-04,-1.171172130852937698e-03,3.343195130582898855e-04,-1.883838122012093663e-04,4.170529791736043990e-06,-6.088528971304185688e-05,1.689692726358771324e-03,-6.246996344998478889e-04,1.665485906414687634e-04,-1.113985897973179817e-03,3.784710497711785138e-05,-7.329521758947521448e-05,-2.634755401231814176e-05,-2.484492324583698064e-05,6.791609921492636204e-04,2.949697664007544518e-04,-6.254556355997920036e-04,-1.343205367447808385e-04,-8.068879833444952965e-05,6.662635314569342881e-07,1.195957083837129176e-04,-1.087082055164501071e-04,-4.540367081062868237e-05,-2.170227380702272058e-04,-1.152961121988482773e-04,6.831435894127935171e-05,-1.877152681117877364e-04,-3.840956924250349402e-05,1.480779028497636318e-04,-4.756387716042809188e-05,7.210224284790456295e-04,6.538443849422037601e-04,8.768500993028283119e-05,1.355458865873515606e-03,-2.438635783619247377e-05,-3.955571446567773819e-05,1.020526542561128736e-04,-6.889434007462114096e-05,-2.509180922061204910e-03,-1.686301198787987232e-03,-6.893635145388543606e-04,2.063722349703311920e-03,7.613423513248562813e-04,4.280067514628171921e-06,1.654437073739245534e-04,1.429477240890264511e-03,-2.445466525387018919e-04,2.167999511584639549e-03,1.526875130366533995e-04,3.726974537130445242e-04,4.923951200908049941e-05,-4.837879532715305686e-05,1.614765351405367255e-04,2.559032873250544071e-04,1.905739074572920799e-03,-7.983936811797320843e-04,-1.418374478816986084e-03,-3.669564903248101473e-04,-1.291899941861629486e-03,-3.504769410938024521e-04,-1.171395124401897192e-04,1.311230706050992012e-03,1.151178497821092606e-03,-5.412187892943620682e-04,2.140912692993879318e-03,-7.906509563326835632e-05,5.250219255685806274e-04,-7.622870180057361722e-05,-2.523395814932882786e-04,-9.562002960592508316e-04,5.366496043279767036e-05,-2.917668549343943596e-03,2.506541553884744644e-03,1.718528335914015770e-03,1.830150024034082890e-03,1.933764200657606125e-03,-1.126355491578578949e-02,1.904323697090148926e-03,1.057756831869482994e-03,2.928281668573617935e-03,-1.796190859749913216e-03,-6.302777328528463840e-04,1.025896053761243820e-03,-7.891359814493625890e-07\n0.000000000000000000e+00,-9.193904406856745481e-05,1.620373805053532124e-04,7.396574364975094795e-04,1.380190136842429638e-03,-5.915174369874875993e-06,-1.217664976138621569e-04,-1.884700751020318421e-08,2.201973838964477181e-04,-2.513093641027808189e-04,5.609356798231601715e-03,-3.639258444309234619e-03,9.556708391755819321e-04,9.986810386180877686e-03,7.523580570705235004e-04,-6.315631617326289415e-05,-1.399050524923950434e-04,-1.989859621971845627e-03,-8.942684158682823181e-03,-1.276944996789097786e-03,-1.419176813215017319e-03,4.491127561777830124e-03,-4.022139124572277069e-03,2.367179840803146362e-04,-6.363637512549757957e-04,-7.527956739068031311e-03,8.143126964569091797e-03,-1.043542986735701561e-03,1.431225612759590149e-02,1.265969360247254372e-03,-4.434596747159957886e-03,3.478601574897766113e-04,4.036504542455077171e-04,1.775131560862064362e-03,3.084657713770866394e-02,9.835560806095600128e-03,-6.307998206466436386e-03,-4.369079601019620895e-03,4.394070710986852646e-03,-7.554031908512115479e-04,-1.752887474140152335e-04,6.309336051344871521e-03,2.423459663987159729e-03,-5.833280738443136215e-03,-3.026734571903944016e-03,6.368171307258307934e-04,1.311504095792770386e-02,-5.110264173708856106e-04,-5.560808349400758743e-04,2.889804542064666748e-03,-4.151649307459592819e-03,1.007086480967700481e-03,-3.403005190193653107e-03,-4.001111257821321487e-03,2.035007055383175611e-04,-3.611019055824726820e-04,2.275830483995378017e-04,2.063229185296222568e-04,4.501621238887310028e-03,1.024594437330961227e-02,-5.405776668339967728e-03,-5.725238006561994553e-04,-1.240190758835524321e-04,3.188156551914289594e-05,1.626336221249857772e-08,-9.783643326954916120e-05,8.570781938033178449e-05,6.463698809966444969e-05,4.878640756942331791e-04,-2.745640267676208168e-05,-1.709326315904036164e-04,1.940625793395156506e-08,2.047552261501550674e-04,-3.299449163023382425e-04,5.201357882469892502e-03,3.281127661466598511e-03,-2.759984228760004044e-03,1.044561248272657394e-02,5.842569516971707344e-04,-4.057600017404183745e-05,-1.521021913504227996e-04,-2.437638817355036736e-03,-7.291964255273342133e-03,1.998477615416049957e-03,1.753258984535932541e-03,1.548691419884562492e-03,-4.261665511876344681e-03,-1.227172469953075051e-05,-6.110878312028944492e-04,-8.493505418300628662e-03,1.028723269701004028e-02,4.853258375078439713e-03,1.013133488595485687e-02,-4.711783491075038910e-03,-4.665426909923553467e-03,2.540826681070029736e-04,3.699460939969867468e-04,1.887294580228626728e-03,3.042856417596340179e-02,1.027943752706050873e-02,-3.069420345127582550e-03,-2.856698352843523026e-03,5.371500272303819656e-03,-1.190641662105917931e-03,-1.645134034333750606e-04,5.780059844255447388e-03,2.401008503511548042e-03,-8.825197815895080566e-03,2.357162069529294968e-03,-2.752128522843122482e-03,1.191728562116622925e-02,-3.643865056801587343e-04,-5.769322742708027363e-04,2.765815705060958862e-03,-5.256933625787496567e-03,-1.873335568234324455e-03,-2.377717755734920502e-04,-5.997355096042156219e-03,2.480305847711861134e-04,-3.705805283971130848e-04,2.141433360520750284e-04,1.234909286722540855e-04,4.435868468135595322e-03,1.018283423036336899e-02,-5.280609242618083954e-03,-6.585413357242941856e-04,-1.941066875588148832e-04,3.505887434585019946e-05,2.025942436034711136e-08,-1.126334536820650101e-04,5.092130231787450612e-05,1.949733472429215908e-03,3.660358488559722900e-03,-7.574987830594182014e-05,-4.438310133991762996e-05,-2.185753622541142249e-08,1.893463049782440066e-04,8.387694833800196648e-06,4.841028712689876556e-03,1.865755300968885422e-03,5.147031974047422409e-03,8.930251933634281158e-03,1.042482792399823666e-03,-4.204953438602387905e-05,-1.458351907785981894e-04,-2.588435774669051170e-03,-1.209989748895168304e-02,-7.547338958829641342e-03,1.224733889102935791e-02,3.986082039773464203e-03,-4.706070758402347565e-03,2.430633758194744587e-04,-7.228501490317285061e-04,-9.102241136133670807e-03,8.871795609593391418e-03,-2.545365830883383751e-03,1.079708617180585861e-02,-7.308968633878976107e-05,-5.373271182179450989e-03,4.908642731606960297e-04,3.425392205826938152e-04,6.493169930763542652e-04,2.626124210655689240e-02,9.162077680230140686e-03,-6.061377003788948059e-03,-5.116907879710197449e-03,5.439910106360912323e-03,-2.085237298160791397e-03,-1.650738850003108382e-04,7.363758049905300140e-03,-1.209204550832509995e-03,4.873814061284065247e-03,-8.293681778013706207e-03,-8.420839905738830566e-03,1.075938437134027481e-02,-6.844277377240359783e-04,-4.633201751857995987e-04,3.851842135190963745e-03,-6.214269436895847321e-03,1.183809153735637665e-02,5.777179729193449020e-03,-2.547706477344036102e-03,1.669978228164836764e-04,-2.535205567255616188e-04,1.887832913780584931e-04,2.385771804256364703e-04,3.157583530992269516e-03,9.806039743125438690e-03,-5.638095550239086151e-03,-6.496737478300929070e-04,-2.867133007384836674e-04,3.530810135998763144e-05,2.765041529073641868e-10,-6.663767999270930886e-05,1.855017035268247128e-04,1.301175565458834171e-03,1.408344367519021034e-03,1.563122168590780348e-05,-1.194892247440293431e-04,-2.010057187362690456e-08,1.753602555254474282e-04,-3.244792751502245665e-04,4.099224694073200226e-03,-4.848211538046598434e-03,-5.209090188145637512e-03,9.758733212947845459e-03,7.500030333176255226e-04,-6.244840915314853191e-05,-1.824287901399657130e-04,-1.960409339517354965e-03,-5.022119730710983276e-03,-3.239989746361970901e-03,9.245348162949085236e-03,4.703470040112733841e-03,3.771618939936161041e-04,9.655902249505743384e-05,-4.706846375484019518e-04,-6.278362125158309937e-03,1.258680690079927444e-02,-1.881144708022475243e-03,-2.200550865381956100e-03,-1.008209213614463806e-02,-4.482860676944255829e-03,3.334111243020743132e-04,5.309293628670275211e-04,1.866370439529418945e-03,3.349096328020095825e-02,9.003025479614734650e-03,-2.327158581465482712e-03,-2.278032246977090836e-03,1.005794946104288101e-02,-2.592228411231189966e-04,-2.475790388416498899e-04,7.827122695744037628e-03,-1.386414398439228535e-03,-9.930021129548549652e-03,4.434036556631326675e-03,2.781294286251068115e-03,1.544906850904226303e-02,-5.020169555791653693e-05,-5.245582433417439461e-04,2.129397587850689888e-03,4.215409047901630402e-03,4.384096246212720871e-03,1.472666277550160885e-03,4.635564982891082764e-05,2.221958129666745663e-04,-3.717148501891642809e-04,2.411496971035376191e-04,2.177855058107525110e-04,6.953552365303039551e-03,1.340322755277156830e-02,-6.288944743573665619e-03,-6.656315526925027370e-04,-1.150764874182641506e-04,4.602627814165316522e-05,2.376282282057218254e-09,7.166678551584482193e-04,-8.097917889244854450e-04,-7.427526637911796570e-03,-1.285466365516185760e-02,1.953065075213089585e-04,1.034583779983222485e-03,-3.563400241546332836e-09,-1.715540303848683834e-03,2.007683971896767616e-03,-4.453954473137855530e-02,1.838509924709796906e-02,-8.242149837315082550e-03,-8.497191220521926880e-02,-5.544854793697595596e-03,4.482471558731049299e-04,7.817465229891240597e-04,2.044972963631153107e-02,5.494992434978485107e-02,2.476107887923717499e-02,-1.474755816161632538e-02,-3.499370813369750977e-02,3.686822950839996338e-02,-1.148081850260496140e-03,4.469973035156726837e-03,6.835322827100753784e-02,-8.522330969572067261e-02,-1.076931715942919254e-03,-4.350148886442184448e-02,1.266864035278558731e-02,4.208584502339363098e-02,-2.968190703541040421e-03,-3.653018502518534660e-03,-1.510793436318635941e-02,3.949750363826751709e-01,-9.371621161699295044e-02,4.777310788631439209e-02,2.301941625773906708e-02,-4.611233621835708618e-02,7.056020665913820267e-03,1.512714894488453865e-03,-5.774064362049102783e-02,-4.112205281853675842e-02,3.166645392775535583e-02,-1.011105254292488098e-02,7.602263242006301880e-03,-1.105793714523315430e-01,1.074341940693557262e-03,4.396549891680479050e-03,-2.053427509963512421e-02,3.717235103249549866e-02,-3.631334751844406128e-02,3.512047976255416870e-02,3.190901130437850952e-02,-1.511744223535060883e-03,2.632269868627190590e-03,-1.848243991844356060e-03,-8.080673287622630596e-04,-3.486046940088272095e-02,-8.661492168903350830e-02,4.206590726971626282e-02,4.951572977006435394e-03,1.497166813351213932e-03,-3.634939203038811684e-04,-3.007608029292896390e-08,-1.204480577143840492e-04,4.640534461941570044e-05,8.230923558585345745e-04,1.389953191392123699e-03,-4.947820707457140088e-05,-1.471360010327771306e-04,5.142646841704845428e-08,2.764993114396929741e-04,-2.330325369257479906e-04,5.822426173835992813e-03,2.021094784140586853e-03,2.473807893693447113e-03,1.151994336396455765e-02,6.243581883609294891e-04,7.547374116256833076e-05,-1.448121038265526295e-04,-3.346329322084784508e-03,-2.836705418303608894e-03,2.496748231351375580e-03,3.083264920860528946e-03,1.183706219308078289e-03,-5.974919535219669342e-03,8.737318421481177211e-05,-7.077704067341983318e-04,-1.015325542539358139e-02,8.694346062839031219e-03,-1.151684322394430637e-03,7.971247658133506775e-03,-4.281314089894294739e-03,-6.275753024965524673e-03,4.629006725735962391e-04,4.242048016749322414e-04,1.610147766768932343e-03,2.968590706586837769e-02,7.498545572161674500e-03,-1.009109988808631897e-02,5.002694204449653625e-03,6.060919258743524551e-03,-2.103242557495832443e-03,-1.905808167066425085e-04,6.596570368856191635e-03,2.776473993435502052e-03,-7.183314766734838486e-03,1.430697971954941750e-03,4.215674009174108505e-03,1.211140211671590805e-02,-6.667920970357954502e-04,-5.526727763935923576e-04,2.289403462782502174e-03,-7.469376549124717712e-03,9.189484640955924988e-03,-5.689983256161212921e-03,-6.355992518365383148e-04,2.108428743667900562e-04,-2.630399540066719055e-04,2.278570464113727212e-04,1.585643622092902660e-05,3.473371500149369240e-03,1.060577854514122009e-02,-5.896542221307754517e-03,-7.348493672907352448e-04,-2.240437752334401011e-04,2.182529715355485678e-05,-2.784554453683085740e-08,-7.937008194858208299e-05,1.425834634574130177e-04,7.242404390126466751e-04,1.054591732099652290e-03,-1.028707083605695516e-05,-1.630966289667412639e-04,3.813966031884774566e-08,1.613757485756650567e-04,-3.506561042740941048e-04,4.195044748485088348e-03,-4.228788428008556366e-03,-3.307469887658953667e-04,1.057339832186698914e-02,5.261505139060318470e-04,-4.852006532019004226e-05,-1.758469443302601576e-04,-2.200885908678174019e-03,-2.355946227908134460e-03,-5.387217272073030472e-03,5.157029954716563225e-04,5.173440091311931610e-03,-3.150392323732376099e-03,9.764976857695728540e-05,-6.454812246374785900e-04,-8.612361736595630646e-03,1.056065037846565247e-02,1.387331052683293819e-03,1.206928025931119919e-02,-2.219045534729957581e-03,-4.407351370900869370e-03,2.740449563134461641e-04,5.391726735979318619e-04,1.741778338328003883e-03,3.397315740585327148e-02,1.541462959721684456e-03,-4.390462301671504974e-03,-1.888082362711429596e-03,3.791030962020158768e-03,-3.047244099434465170e-04,-1.858892501331865788e-04,7.469519041478633881e-03,1.073682773858308792e-02,-8.779995143413543701e-03,-4.674639552831649780e-03,-7.508912123739719391e-03,9.166803210973739624e-03,8.313378202728927135e-05,-5.597893032245337963e-04,3.734753932803869247e-03,-4.990166984498500824e-03,-3.178602783009409904e-04,-9.327526204288005829e-04,-4.822061397135257721e-03,2.097414107993245125e-04,-3.922090691048651934e-04,2.307222312083467841e-04,1.995962811633944511e-04,4.671524744480848312e-03,1.142104342579841614e-02,-4.728050902485847473e-03,-5.782779771834611893e-04,-1.472691365052014589e-04,4.131627065362408757e-05,-6.003438102197833359e-08,-1.028084880090318620e-04,1.658857363509014249e-04,9.489558287896215916e-04,1.637101871892809868e-03,-6.966276851017028093e-05,-1.270295033464208245e-04,-3.181787633366184309e-08,1.792446419131010771e-04,-2.117136900778859854e-04,4.811098333448171616e-03,-2.047945046797394753e-03,-2.053452655673027039e-03,6.719098426401615143e-03,6.844071322120726109e-04,-8.146465552272275090e-05,-1.889458071673288941e-04,-2.903301035985350609e-03,-8.639159612357616425e-03,-3.284971462562680244e-04,5.365443881601095200e-03,7.959822192788124084e-03,-2.686961553990840912e-03,1.624248106963932514e-04,-6.049012881703674793e-04,-1.092975400388240814e-02,1.598163507878780365e-02,-2.763631753623485565e-03,7.972186431288719177e-03,4.133582115173339844e-03,-7.251840084791183472e-03,4.181368567515164614e-04,4.952985909767448902e-04,1.672763610258698463e-03,3.161234036087989807e-02,9.403298608958721161e-03,-1.171893719583749771e-02,-2.258199034258723259e-03,5.212395917624235153e-03,-9.189607226289808750e-04,-2.370273432461544871e-04,6.127255503088235855e-03,3.498385194689035416e-03,-6.404828745871782303e-03,1.219755504280328751e-03,-3.168325405567884445e-03,1.178231928497552872e-02,-3.769511531572788954e-04,-6.281476817093789577e-04,-3.186671528965234756e-03,-9.502498432993888855e-03,2.432339824736118317e-03,-4.954461473971605301e-04,-4.756343550980091095e-03,2.607209025882184505e-04,-3.339612449053674936e-04,2.877741935662925243e-04,1.531510351924225688e-04,5.353678017854690552e-03,1.261025760322809219e-02,-5.008975509554147720e-03,-6.964263156987726688e-04,-2.072660136036574841e-04,4.248561890562996268e-05,-3.841708462459791917e-08,-7.127603748813271523e-05,4.992167305317707360e-05,-8.844116819091141224e-04,4.728626227006316185e-04,-1.399309621774591506e-05,-1.178188977064564824e-04,3.031345841009169817e-09,2.177635906264185905e-04,-2.351138828089460731e-04,5.670804996043443680e-03,-7.329403888434171677e-05,8.711833506822586060e-03,8.682974614202976227e-03,2.351197472307831049e-04,7.213860226329416037e-05,1.015020243357867002e-04,-2.429324667900800705e-03,-2.149924635887145996e-03,-4.359403625130653381e-03,-4.066632129251956940e-03,7.865512743592262268e-03,-1.121956016868352890e-02,5.894953210372477770e-05,-2.068546891678124666e-04,-7.047569379210472107e-03,1.281783729791641235e-02,3.595212940126657486e-03,-4.870919045060873032e-03,1.534190028905868530e-03,-7.927393540740013123e-03,3.090492100454866886e-04,2.818497305270284414e-04,1.952579594217240810e-03,2.620948292315006256e-02,1.912910491228103638e-02,6.174890790134668350e-03,-4.058158025145530701e-03,-2.690391149371862411e-03,-3.469276707619428635e-04,-1.871814602054655552e-04,4.971420858055353165e-03,1.064559724181890488e-02,-2.977720694616436958e-03,-6.993656046688556671e-03,4.054607357829809189e-03,4.483649972826242447e-03,2.518408291507512331e-04,-2.663990017026662827e-04,-5.228087306022644043e-03,-3.854740876704454422e-03,2.278611646033823490e-04,-1.226105540990829468e-02,1.144731882959604263e-03,3.731997858267277479e-04,-1.815404684748500586e-04,-7.960874791024252772e-05,-6.709794979542493820e-04,9.139606263488531113e-04,1.008226163685321808e-02,4.213335923850536346e-04,-6.433023372665047646e-05,2.632812902447767556e-05,-9.684590622782707214e-04,2.415812632534652948e-04,-1.611142361070960760e-04,5.678673915099352598e-06,2.966346452012658119e-03,1.550737768411636353e-03,3.801427956204861403e-04,2.494082436896860600e-04,4.467630933504551649e-04,-4.356913559604436159e-04,2.282293280586600304e-05,5.141666624695062637e-03,2.690876834094524384e-03,4.005083348602056503e-03,9.193196892738342285e-03,1.036041649058461189e-03,-9.929505176842212677e-04,-3.842616570182144642e-04,-4.880854394286870956e-04,-9.666269645094871521e-03,-6.561604794114828110e-03,-2.091395901516079903e-03,5.460101645439863205e-03,3.373404499143362045e-03,-1.451187185011804104e-03,-2.235722728073596954e-03,-2.062088809907436371e-03,2.767073921859264374e-03,-1.705331262201070786e-03,4.684935323894023895e-03,-2.630624454468488693e-03,3.444263711571693420e-05,-9.552567498758435249e-04,1.352642197161912918e-03,3.651237348094582558e-04,2.114991843700408936e-02,2.135780407115817070e-03,-1.829168014228343964e-02,-4.005930852144956589e-03,1.235930062830448151e-02,2.797866938635706902e-03,-1.418441301211714745e-03,8.260072208940982819e-03,4.840296693146228790e-03,2.206116914749145508e-03,-3.012118861079216003e-03,5.944161675870418549e-03,1.658916659653186798e-02,3.098018700256943703e-03,1.242956961505115032e-03,3.186070360243320465e-03,3.366908524185419083e-03,-8.650701493024826050e-03,5.805764347314834595e-03,-3.294450696557760239e-03,-1.941925473511219025e-02,-2.023114822804927826e-02,-2.136240509571507573e-04,8.431312628090381622e-03,6.267552729696035385e-03,1.397791318595409393e-02,3.783905645832419395e-03,5.735283717513084412e-03,1.407594513148069382e-02,1.980936576728709042e-05\n0.000000000000000000e+00,-3.774552897084504366e-05,6.620391650358214974e-05,1.523291110061109066e-03,-1.104266266338527203e-04,-1.589982130099087954e-04,-2.072573697660118341e-04,-5.613292497486099819e-09,-1.127298764913575724e-05,-1.491654111305251718e-04,7.413243292830884457e-05,1.074324268847703934e-02,-6.372763309627771378e-03,1.843498030211776495e-04,4.185757134109735489e-04,-1.828747481340542436e-04,1.505967811681330204e-04,3.726820286829024553e-04,1.185324881225824356e-02,-7.683637086302042007e-04,-1.063300762325525284e-02,-1.080694491975009441e-04,1.741808955557644367e-03,-1.406467636115849018e-04,-3.384440205991268158e-04,-1.159543637186288834e-02,3.591389860957860947e-03,-2.834434155374765396e-03,-1.907684653997421265e-02,4.304243251681327820e-03,3.039277216885238886e-04,-6.636152102146297693e-05,5.624659243039786816e-04,5.671102189808152616e-05,1.397162489593029022e-02,3.058084286749362946e-02,1.895301230251789093e-02,-8.234069682657718658e-03,1.367693115025758743e-02,1.702970243059098721e-03,-4.746969716507010162e-05,1.443228684365749359e-03,-3.935521002858877182e-03,9.563990868628025055e-03,4.986391402781009674e-03,5.185009911656379700e-03,1.086234394460916519e-02,1.148709910921752453e-03,-3.605195670388638973e-04,8.157491683959960938e-03,-2.162281190976500511e-03,-1.510550547391176224e-02,-2.113492460921406746e-03,7.620129734277725220e-03,5.853567199665121734e-05,-2.220465466962195933e-05,-8.879582310328260064e-05,6.090897950343787670e-04,-1.199718797579407692e-03,4.965690430253744125e-03,1.165823778137564659e-03,6.518979353131726384e-05,6.918151484569534659e-06,4.459996125660836697e-05,-5.633446598096725211e-09,-4.070498835062608123e-05,1.555949893372599036e-06,7.033263100311160088e-04,4.827432567253708839e-04,-1.545178529340773821e-04,-1.902341173263266683e-04,-2.254881081853454816e-08,6.672294693998992443e-05,-1.429390831617638469e-04,6.669237627647817135e-04,8.839740417897701263e-03,-8.193284273147583008e-03,5.058838287368416786e-04,1.504566898802295327e-04,-1.103482281905598938e-04,1.509523426648229361e-04,-1.804410276236012578e-04,4.350132774561643600e-03,9.566673077642917633e-03,-1.481030043214559555e-02,5.493672098964452744e-03,4.042987246066331863e-03,-1.160618558060377836e-04,-3.446139162406325340e-04,-8.938729763031005859e-03,3.801913699135184288e-03,-2.912951167672872543e-03,-1.281033456325531006e-02,4.627462476491928101e-03,1.792035065591335297e-03,-3.355199442012235522e-05,4.078791534993797541e-04,-3.801819693762809038e-04,1.205841451883316040e-02,4.336985200643539429e-02,1.046860124915838242e-02,-4.693795926868915558e-04,1.048673223704099655e-02,1.041492330841720104e-03,-2.755804234766401350e-05,1.922221388667821884e-03,1.969853416085243225e-03,9.296814911067485809e-03,-3.095422172918915749e-03,2.234562416560947895e-04,5.810077302157878876e-03,9.674807661212980747e-04,-2.485360892023891211e-04,7.081985473632812500e-03,-1.306646503508090973e-03,-1.493146643042564392e-02,-4.416152951307594776e-04,6.724987644702196121e-03,1.982232606678735465e-05,-1.256161340279504657e-05,-7.387582445517182350e-05,6.313166231848299503e-04,-1.006656792014837265e-03,3.320682328194379807e-03,1.064512645825743675e-03,6.423192098736763000e-05,-2.001023858611006290e-05,1.795757634681649506e-05,-1.356918843953280884e-08,2.978963857458438724e-05,1.630361657589673996e-04,4.694150760769844055e-03,2.489458769559860229e-03,5.102925570099614561e-06,1.435432641301304102e-04,-7.118124756289034849e-09,-9.763531852513551712e-05,4.476197063922882080e-04,2.914230572059750557e-04,1.011336594820022583e-02,1.725756376981735229e-02,-1.216616667807102203e-02,3.902872267644852400e-04,-2.124957682099193335e-04,8.199541480280458927e-05,5.843428079970180988e-04,8.524967357516288757e-03,-1.362574845552444458e-02,1.242274232208728790e-02,-7.757856510579586029e-03,3.513228148221969604e-05,3.868799540214240551e-04,3.629116981755942106e-04,-1.084436895325779915e-03,-1.448456430807709694e-03,-1.341758947819471359e-02,1.149873621761798859e-02,9.679969400167465210e-03,-8.257646113634109497e-04,1.861041819211095572e-04,4.315666737966239452e-04,-9.665553225204348564e-04,1.003231666982173920e-02,4.762863367795944214e-02,3.210842981934547424e-02,-3.601011121645569801e-03,9.925604797899723053e-03,1.687109004706144333e-03,-1.059152709785848856e-04,-1.981590408831834793e-03,-9.919272735714912415e-03,2.440897189080715179e-02,1.456840708851814270e-02,7.937438786029815674e-03,4.270271863788366318e-03,8.118501864373683929e-04,7.984053809195756912e-05,-7.591256871819496155e-05,-9.663000237196683884e-04,1.768296584486961365e-03,-7.123101968318223953e-03,2.023849636316299438e-02,-2.583825262263417244e-04,2.185744961025193334e-04,-9.944716293830424547e-05,-2.356366603635251522e-04,-2.348312409594655037e-03,-3.687802702188491821e-03,1.910424209199845791e-03,1.202613057103008032e-04,1.694204111117869616e-04,7.089880818966776133e-05,2.013667987910139345e-08,-7.991133315954357386e-05,1.453122094972059131e-04,4.253398219589143991e-05,-3.780947299674153328e-04,-1.148743103840388358e-04,-2.140726573998108506e-04,6.353018999760706720e-09,1.106794516090303659e-04,-2.555337850935757160e-04,4.290271550416946411e-03,7.230081129819154739e-03,4.996997304260730743e-03,4.084807354956865311e-03,2.735991438385099173e-04,-1.781182509148493409e-04,1.582194236107170582e-04,-8.286808151751756668e-04,1.603604108095169067e-02,4.220069386065006256e-03,-1.147945411503314972e-02,-1.016989350318908691e-03,2.103321021422743797e-03,-2.430974273011088371e-04,-3.121657355222851038e-04,-1.071853283792734146e-02,1.263425871729850769e-02,7.377867586910724640e-03,-8.546307682991027832e-03,1.763780415058135986e-02,1.725858775898814201e-03,-1.346550561720505357e-05,4.652611969504505396e-04,1.081593101844191551e-03,9.123876690864562988e-03,4.094817116856575012e-02,1.854592561721801758e-02,-4.328649491071701050e-03,2.871460281312465668e-03,-3.050523228012025356e-04,-1.532907190266996622e-04,1.293466077186167240e-03,8.392194285988807678e-04,1.008787006139755249e-02,-7.069659885019063950e-03,-1.253068074584007263e-02,4.381434991955757141e-03,6.458911229856312275e-04,-3.796932869590818882e-04,1.920810714364051819e-02,-9.242254309356212616e-04,-2.470974996685981750e-02,-4.974602721631526947e-03,1.676953979767858982e-03,2.917152596637606621e-04,-8.541179704479873180e-05,3.421989822527393699e-05,9.692799358163028955e-05,-2.961067482829093933e-03,8.008831180632114410e-03,1.988309202715754509e-03,1.787521032383665442e-04,-2.776086330413818359e-04,3.336884401505813003e-05,1.598971266503212973e-08,3.716871433425694704e-04,-3.899691510014235973e-04,-1.118780393153429031e-02,-3.327346174046397209e-03,1.176713849417865276e-03,1.265482977032661438e-03,9.560267244523856789e-09,-4.621367843355983496e-04,6.292511243373155594e-04,-6.689367350190877914e-03,-6.455989181995391846e-02,6.212152168154716492e-02,-5.125637631863355637e-03,-2.693482208997011185e-03,1.035511842928826809e-03,-7.254350930452346802e-04,3.258088137954473495e-03,-5.124077200889587402e-02,-2.704104781150817871e-02,6.721059978008270264e-02,-3.731576353311538696e-02,-1.960376650094985962e-02,1.727269118418917060e-04,3.538605058565735817e-03,8.027751743793487549e-02,-3.458217158913612366e-02,5.313821136951446533e-03,2.960230410099029541e-02,-1.719458959996700287e-02,-4.955003503710031509e-03,2.170933294110000134e-04,-3.600066062062978745e-03,3.291771980002522469e-03,-9.359304606914520264e-02,3.836106956005096436e-01,-1.388368904590606689e-01,3.802638873457908630e-02,-8.798246830701828003e-02,-7.258438505232334137e-03,4.544473486021161079e-04,-2.060402743518352509e-02,-5.926763638854026794e-03,-5.091910809278488159e-02,-3.651584312319755554e-02,-3.953940235078334808e-03,-6.400447338819503784e-02,-5.924284923821687698e-03,2.370598027482628822e-03,-5.558501929044723511e-02,1.408097799867391586e-02,9.725908935070037842e-02,1.095999404788017273e-02,-6.970339268445968628e-02,-4.642470448743551970e-04,3.011008375324308872e-04,4.079592472407966852e-04,-4.539992660284042358e-03,2.275641541928052902e-03,-2.917368523776531219e-02,-8.057565428316593170e-03,1.118727668654173613e-04,8.946790330810472369e-06,-1.558715448481962085e-04,-2.070603954962280113e-08,-3.868907151627354324e-05,-1.084355972125194967e-04,1.239306293427944183e-03,5.039615789428353310e-04,-1.663364964770153165e-04,-1.478826306993141770e-04,-1.717629061204206664e-08,2.086206804960966110e-04,-3.278850999777205288e-05,2.719956682994961739e-03,1.073738839477300644e-02,8.938952349126338959e-03,6.100847385823726654e-03,1.315467525273561478e-04,4.464380617719143629e-05,5.308090476319193840e-04,-8.584487950429320335e-04,1.588078401982784271e-02,2.496195212006568909e-02,-2.108934149146080017e-02,-1.069153659045696259e-04,-1.179924933239817619e-03,-1.477785408496856689e-04,-5.140666326042264700e-05,-7.897061295807361603e-03,2.988688647747039795e-03,-4.249031655490398407e-03,-3.449384588748216629e-03,4.533235915005207062e-03,-9.174812003038823605e-04,3.655662294477224350e-05,3.894800611305981874e-04,-9.750147000886499882e-05,7.386157289147377014e-03,3.151678666472434998e-02,5.252811126410961151e-03,6.471847184002399445e-03,1.047968212515115738e-02,9.193469304591417313e-05,3.184015222359448671e-04,4.135810304433107376e-04,4.883415065705776215e-03,8.637533523142337799e-03,-7.401206530630588531e-03,6.653521209955215454e-03,4.405859857797622681e-03,3.373727668076753616e-04,-2.360336657147854567e-05,2.675805939361453056e-03,1.345969736576080322e-03,9.989845566451549530e-04,1.126954331994056702e-02,1.547210477292537689e-02,-9.222213702742010355e-05,1.163702545454725623e-04,-1.051181025104597211e-04,1.772996038198471069e-04,-2.993631176650524139e-03,1.283968915231525898e-03,2.165311016142368317e-03,1.806879590731114149e-04,-3.243444371037185192e-05,9.485778718953952193e-06,1.342459654551930726e-08,-8.941435953602194786e-05,4.643581996788270772e-05,-3.409235505387187004e-03,-2.297097118571400642e-03,-2.003882545977830887e-04,-2.274177386425435543e-04,1.164102059192373417e-08,1.468845948693342507e-05,-2.671738620847463608e-04,1.143382978625595570e-04,-9.937331080436706543e-03,-4.476383328437805176e-03,8.511723950505256653e-03,1.201221821247600019e-04,-8.075887308223173022e-05,2.105203311657533050e-04,-1.735839527100324631e-03,-1.011758111417293549e-03,7.734401151537895203e-03,-5.076546221971511841e-05,9.477034211158752441e-03,5.373817868530750275e-03,2.759111885097809136e-05,-8.368178969249129295e-04,-1.233390346169471741e-02,-1.139848260208964348e-03,-6.396272219717502594e-03,-1.658186316490173340e-02,-1.832555048167705536e-03,2.160064876079559326e-03,-1.155323407147079706e-04,-6.215690518729388714e-05,3.542910562828183174e-04,4.534516949206590652e-03,1.923954486846923828e-02,1.070713344961404800e-02,-1.506117451936006546e-02,-7.983525283634662628e-03,4.137492796871811152e-04,-7.607188308611512184e-05,3.864551428705453873e-03,1.090527698397636414e-02,-3.575976938009262085e-03,-5.558904260396957397e-03,-4.400522913783788681e-03,1.949016470462083817e-03,1.228377921506762505e-03,-2.142394077964127064e-04,1.028701104223728180e-02,4.796841647475957870e-03,-5.124676972627639771e-03,-1.586238294839859009e-02,-2.484247088432312012e-03,2.036886289715766907e-04,-1.077384513337165117e-04,-3.573473441065289080e-05,8.116280660033226013e-04,8.270088583230972290e-04,9.021418169140815735e-03,1.659400411881506443e-03,1.309621729888021946e-04,-5.838623110321350396e-05,3.691722668008878827e-05,2.976463520099059679e-08,1.956293635885231197e-05,4.574603008222766221e-05,1.610648119822144508e-03,4.434589645825326443e-04,1.522649690741673112e-04,-1.444401277694851160e-06,3.148011273879092187e-08,8.141728176269680262e-05,-1.337728754151612520e-04,9.431084617972373962e-04,3.921944182366132736e-03,-4.634739831089973450e-03,-2.101968973875045776e-03,4.333902325015515089e-05,-9.064537880476564169e-05,3.190565621480345726e-04,7.685814634896814823e-04,2.774866065010428429e-03,6.416417658329010010e-03,-1.758872531354427338e-02,5.729454103857278824e-03,3.312312066555023193e-03,-3.054943954339250922e-05,5.062252166680991650e-04,-3.047051373869180679e-03,1.343956403434276581e-02,1.391279511153697968e-03,-8.345286361873149872e-03,1.337436027824878693e-02,5.320768686942756176e-04,1.212456118082627654e-05,4.916941979900002480e-04,-2.982353325933218002e-04,9.597412310540676117e-03,3.209541365504264832e-02,1.368908770382404327e-02,1.316657289862632751e-05,1.084425020962953568e-02,1.013849512673914433e-03,-8.149000677803996950e-06,1.349250320345163345e-03,2.144011668860912323e-04,1.315855700522661209e-02,5.533172748982906342e-03,1.095336629077792168e-03,7.811279036104679108e-03,6.163592915982007980e-04,-6.237444176804274321e-05,7.480316795408725739e-03,1.423816429451107979e-03,-1.286303810775279999e-02,-8.129701949656009674e-03,1.074058469384908676e-02,-8.366368274437263608e-05,6.433624366763979197e-05,1.069578866008669138e-05,-5.772850126959383488e-04,-1.009112456813454628e-03,1.542543410323560238e-03,1.651465427130460739e-03,3.871849039569497108e-04,-7.067194019327871501e-06,8.671104296809062362e-06,3.049080987693741918e-09,-1.617087036720477045e-05,2.078924153465777636e-04,2.457110211253166199e-03,5.973342340439558029e-04,-8.792290464043617249e-05,-1.514480682089924812e-04,-6.309190325737290550e-08,-1.650594203965738416e-04,-8.544445154257118702e-05,-2.016759244725108147e-03,-5.040317773818969727e-06,-1.949873939156532288e-02,-9.552004747092723846e-03,6.218435592018067837e-04,-3.086869255639612675e-04,-4.463969962671399117e-04,9.534163400530815125e-04,-8.046986535191535950e-03,4.628017079085111618e-03,-2.913957927376031876e-03,-7.491111755371093750e-03,8.578946813941001892e-03,1.459396298741921782e-04,-1.014930778183043003e-03,-8.767573162913322449e-03,-1.195097528398036957e-02,-9.015760384500026703e-03,7.493018172681331635e-03,-1.224407367408275604e-02,5.706770345568656921e-03,-1.577887014718726277e-04,3.750620526261627674e-04,-1.006887294352054596e-03,1.374388299882411957e-02,1.880876161158084869e-02,-1.615236327052116394e-02,-1.092947646975517273e-02,1.825555786490440369e-02,1.522847800515592098e-03,-3.448413626756519079e-04,2.057294594123959541e-03,-7.383256219327449799e-03,-3.349247388541698456e-03,-2.975785173475742340e-04,-1.062494609504938126e-02,1.450785249471664429e-02,8.195395930670201778e-04,-9.092843392863869667e-04,1.159452833235263824e-02,-4.550335928797721863e-03,-1.980105973780155182e-02,5.918042734265327454e-03,-5.473239347338676453e-03,3.686624404508620501e-04,-8.962989086285233498e-04,-4.625257861334830523e-04,3.370879567228257656e-04,2.488227561116218567e-03,1.256147865206003189e-03,-6.438309792429208755e-03,-1.061632065102458000e-03,4.726837796624749899e-04,1.831923145800828934e-04,1.301604934269562364e-04,6.737391231581568718e-04,-6.780916010029613972e-04,1.031625899486243725e-03,-7.217130041681230068e-04,-9.571355767548084259e-04,3.533480630721896887e-04,4.690856731031090021e-04,8.785262471064925194e-04,7.846174994483590126e-04,1.185074681416153908e-03,1.248199865221977234e-02,-5.375705659389495850e-03,3.616296220570802689e-03,-3.314929199405014515e-04,8.817724301479756832e-04,1.262636738829314709e-03,-2.877155086025595665e-03,5.653616040945053101e-03,9.500112384557723999e-03,-1.842666044831275940e-02,-2.372498274780809879e-04,-2.782223164103925228e-04,4.835215513594448566e-04,3.180291678290814161e-04,-1.770226657390594482e-02,-2.787271514534950256e-03,-2.875136910006403923e-03,-1.097169704735279083e-02,9.438233450055122375e-03,7.729001808911561966e-04,5.697814049199223518e-05,-1.220872276462614536e-03,-3.833142691291868687e-04,9.363481774926185608e-03,5.056900903582572937e-02,1.417197007685899734e-02,-5.795285105705261230e-03,6.479130126535892487e-03,-6.403549108654260635e-03,1.237861812114715576e-03,-1.549876178614795208e-04,3.857553238049149513e-03,8.731370791792869568e-03,4.348048474639654160e-03,2.542054979130625725e-03,5.791304865851998329e-04,2.861195942386984825e-03,1.663236995227634907e-03,1.668575592339038849e-02,-3.422545269131660461e-03,-3.702827729284763336e-03,-2.181314863264560699e-02,3.380869328975677490e-02,-3.211174160242080688e-03,1.425574719905853271e-02,3.579936549067497253e-02,-3.202749416232109070e-02,-5.053580738604068756e-03,-2.168948762118816376e-02,-1.130464579910039902e-02,2.397052478045225143e-03,-8.767229504883289337e-03,-6.348310307657811791e-06\n0.000000000000000000e+00,-6.404331361409276724e-05,-5.203968612477183342e-05,-5.911738844588398933e-04,-1.099694520235061646e-03,-1.114524857257492840e-04,-7.397687295451760292e-05,6.850639611144515584e-09,-7.496939360862597823e-05,1.690178323769941926e-04,-2.797503490000963211e-03,-4.967523738741874695e-03,5.521102342754602432e-03,-1.272859796881675720e-02,-3.635567845776677132e-04,-9.017099728225730360e-06,2.380571386311203241e-04,-1.962855225428938866e-03,-7.343982812017202377e-03,-3.772191237658262253e-03,1.470096688717603683e-02,1.235640887171030045e-02,4.314574471209198236e-04,-1.527761924080550671e-04,-3.276944626122713089e-04,-8.168097585439682007e-03,2.765961457043886185e-03,5.931690102443099022e-04,-4.899804480373859406e-03,1.108080707490444183e-02,-2.083484316244721413e-03,1.666057505644857883e-04,-1.411264020134694874e-05,-1.115929568186402321e-03,-1.488574780523777008e-02,2.875356562435626984e-02,3.979674354195594788e-02,-1.281193736940622330e-02,-1.244593784213066101e-02,-6.892742239870131016e-04,1.091314516088459641e-05,-2.402240876108407974e-03,-5.125283263623714447e-03,-3.009650623425841331e-03,6.451688241213560104e-04,-3.507650224491953850e-03,-1.334409788250923157e-02,-4.460666677914559841e-04,1.231761270901188254e-04,-1.191711402498185635e-03,-9.294138289988040924e-04,3.712857607752084732e-03,1.869793282821774483e-03,4.519341513514518738e-03,7.795174315106123686e-05,2.153308305423706770e-04,-3.293739791843108833e-05,-6.423338345484808087e-05,-8.873412152752280235e-04,7.229240611195564270e-03,5.221787374466657639e-03,6.369015318341553211e-04,-1.160485553555190563e-04,-3.815902164205908775e-05,-1.221285073071953775e-09,-3.035497138625942171e-05,4.266648829798214138e-05,-7.480965577997267246e-04,-7.100736838765442371e-04,-4.479364361031912267e-05,-5.317924660630524158e-06,-4.803355047044988169e-09,-1.077045599231496453e-04,2.606917405501008034e-04,-2.668449189513921738e-03,-8.667599409818649292e-03,9.804591536521911621e-03,-7.888389751315116882e-03,-2.319046325283125043e-04,1.276017428608611226e-05,1.983001566259190440e-04,-2.244882925879210234e-04,5.433787591755390167e-03,-3.227685112506151199e-03,1.066126115620136261e-02,1.192230451852083206e-02,-2.256581559777259827e-03,1.125375929404981434e-04,-2.995269314851611853e-04,-6.605220492929220200e-03,3.180622123181819916e-03,-5.992151331156492233e-03,-1.920841261744499207e-02,1.541368756443262100e-02,-4.350688308477401733e-03,3.315320354886353016e-04,2.201503957621753216e-05,-1.125623472034931183e-03,-3.130204975605010986e-03,1.015028916299343109e-02,4.144154861569404602e-02,-8.954853750765323639e-03,-7.267156615853309631e-03,7.499760249629616737e-04,5.089344631414860487e-05,-4.667168017476797104e-03,-1.510923844762146473e-03,5.089549347758293152e-03,2.432193607091903687e-03,-4.185472149401903152e-03,-7.774397730827331543e-03,-1.922813680721446872e-05,1.914854074129834771e-04,-2.533372491598129272e-03,-1.472994452342391014e-03,4.462175071239471436e-03,-1.584651414304971695e-03,3.888389794155955315e-03,2.274152211612090468e-05,2.337878249818459153e-04,4.366604116512462497e-06,-1.463767548557370901e-04,-5.534294177778065205e-04,7.298539392650127411e-03,5.195970181375741959e-03,7.087355479598045349e-04,4.058028935105539858e-05,-2.267123818455729634e-05,-4.146376131330953285e-09,-1.031303545460104942e-04,-4.981024540029466152e-05,-2.913143252953886986e-03,-1.561012584716081619e-03,-1.141666725743561983e-04,-1.657376269577071071e-04,2.593546488682818563e-09,-1.372822443954646587e-04,1.845033111749216914e-04,-4.721595905721187592e-04,-1.230039400979876518e-03,5.339265801012516022e-03,-2.573142759501934052e-03,-2.516286913305521011e-04,1.481509098084643483e-04,6.505453493446111679e-04,-1.267081825062632561e-03,1.455742307007312775e-02,1.324983313679695129e-02,2.690000832080841064e-02,2.690870314836502075e-02,-4.501068498939275742e-03,5.067203892394900322e-05,-5.309251719154417515e-04,-1.144382171332836151e-02,1.013674959540367126e-02,1.863720268011093140e-02,-5.343383178114891052e-03,1.125277578830718994e-02,-5.291209090501070023e-03,2.334489981876686215e-04,-2.415751805528998375e-05,-1.332833897322416306e-03,-9.874013252556324005e-03,3.081378713250160217e-02,3.799045085906982422e-02,-5.560715217143297195e-03,-1.247517485171556473e-02,1.553633715957403183e-03,1.840225595515221357e-04,-1.559861470013856888e-03,1.972678676247596741e-02,5.723183043301105499e-03,2.246797084808349609e-04,-2.387312240898609161e-02,-2.830219687893986702e-03,-2.529065823182463646e-04,1.564369449624791741e-04,-1.746285939589142799e-03,2.925215056166052818e-03,-6.034278310835361481e-03,2.761985175311565399e-03,3.029432380571961403e-03,2.470455947332084179e-04,2.119935525115579367e-04,7.702440780121833086e-05,-2.497905225027352571e-04,-1.409886404871940613e-03,1.478852238506078720e-02,5.938364192843437195e-03,1.053859246894717216e-03,-1.130399468820542097e-04,-5.146965122548863292e-05,-8.836562592762220447e-09,-9.426839824300259352e-06,-7.374707638518884778e-05,-1.147890929132699966e-03,-9.823136497288942337e-04,-8.572409569751471281e-05,-4.698019620263949037e-05,3.380158375421160599e-09,2.806172960845287889e-05,2.424458216410130262e-04,-2.098490018397569656e-03,6.080506369471549988e-03,-3.432558150961995125e-03,-3.808795241639018059e-03,-7.886899402365088463e-04,1.808201886888127774e-06,2.626572677399963140e-04,-3.235380863770842552e-04,1.052153483033180237e-02,-9.643068537116050720e-03,2.817338798195123672e-03,1.644148863852024078e-02,4.284414928406476974e-03,-3.011086300830356777e-05,1.063151285052299500e-05,-5.235927179455757141e-03,-2.205702709034085274e-03,-7.576836738735437393e-03,-7.767825387418270111e-03,5.059639923274517059e-03,-1.612121798098087311e-02,1.223881554324179888e-05,-1.716245242278091609e-05,-7.160918321460485458e-04,-2.192902611568570137e-03,9.441194124519824982e-03,4.806240275502204895e-02,-1.194474846124649048e-02,-4.531576298177242279e-03,9.686733828857541084e-04,1.053638843586668372e-04,-5.857748445123434067e-03,-5.656227003782987595e-04,7.042353507131338120e-03,7.349979132413864136e-03,-9.866861626505851746e-03,-1.311291754245758057e-02,-2.780786307994276285e-04,3.983981732744723558e-04,-1.133460085839033127e-02,-9.376565925776958466e-03,-6.015591789036989212e-04,-7.382065523415803909e-04,5.993834696710109711e-03,1.497086850577034056e-05,3.571783599909394979e-04,-6.594660226255655289e-05,-1.727456809021532536e-03,-3.411213168874382973e-03,8.865878917276859283e-03,6.894139572978019714e-03,9.971468243747949600e-04,3.560888580977916718e-05,-2.668775414349511266e-05,-2.725641934375744313e-09,3.461953019723296165e-04,2.464865101501345634e-04,7.612273562699556351e-03,6.188116036355495453e-03,6.435535615310072899e-04,3.091976395808160305e-04,-6.064269086891727056e-09,8.231987012550234795e-04,-1.777937402948737144e-03,2.183180674910545349e-02,-1.219315454363822937e-02,-5.123583227396011353e-02,4.471867159008979797e-02,2.495137508958578110e-03,-3.859118805848993361e-05,-2.114159986376762390e-03,6.147457752376794815e-03,-2.047176286578178406e-02,-6.370121240615844727e-02,-7.628880441188812256e-02,-4.864386469125747681e-02,1.037922222167253494e-02,2.504968433640897274e-04,1.768816378898918629e-03,4.871451854705810547e-02,-1.396542228758335114e-02,4.337907209992408752e-02,3.875957056879997253e-02,-4.077940806746482849e-02,2.704081311821937561e-02,-1.293124514631927013e-03,3.758843231480568647e-04,8.714156225323677063e-03,4.683414474129676819e-02,-1.393078714609146118e-01,3.692210912704467773e-01,7.188176363706588745e-02,7.766152173280715942e-02,9.324746206402778625e-04,-3.151023702230304480e-04,3.824268653988838196e-02,5.328363925218582153e-02,-3.853929787874221802e-02,-7.351350039243698120e-02,7.807362079620361328e-02,1.083087325096130371e-01,3.681117435917258263e-03,-1.248380402103066444e-03,1.861247606575489044e-02,2.050543669611215591e-03,-2.003508387133479118e-03,-3.678994625806808472e-02,-8.037712424993515015e-03,-6.175923044793307781e-04,-1.943803392350673676e-03,1.580056705279275775e-04,9.181773057207465172e-04,1.306787692010402679e-02,-5.882832407951354980e-02,-4.169014096260070801e-02,-5.691879894584417343e-03,3.964518546126782894e-04,3.000478609465062618e-04,-8.898496162146329880e-09,-7.412418199237436056e-05,-1.182871346827596426e-04,-1.795237069018185139e-03,-1.877273898571729660e-03,-1.302829623455181718e-04,-7.169791933847591281e-05,-6.082867543000247679e-10,-3.553602437023073435e-05,3.457677375990897417e-04,-2.419209573417901993e-03,1.128762215375900269e-02,2.206062898039817810e-02,-5.045211873948574066e-03,-6.227995036169886589e-04,2.897695521824061871e-04,5.083653959445655346e-04,-2.022351603955030441e-03,1.633972860872745514e-02,1.826777309179306030e-02,1.297396700829267502e-02,9.291028603911399841e-03,-6.424134597182273865e-03,-8.500231342623010278e-05,-1.607664307812228799e-04,-8.450007997453212738e-03,6.934024859219789505e-03,-5.276053212583065033e-03,-4.833702929317951202e-03,5.833452101796865463e-03,-5.842497572302818298e-03,4.671946517191827297e-04,-1.254390517715364695e-04,-1.860024640336632729e-03,-1.291759312152862549e-02,5.002729594707489014e-03,3.431157767772674561e-02,3.112261183559894562e-03,-1.072145253419876099e-02,-1.613883301615715027e-03,4.068636917509138584e-04,-8.350413292646408081e-03,-7.774407975375652313e-03,-2.996661467477679253e-03,2.596367616206407547e-03,8.412392809987068176e-03,-1.301230024546384811e-02,-2.118666190654039383e-03,3.785901353694498539e-04,-6.784183904528617859e-03,2.927412046119570732e-03,1.114406995475292206e-02,8.816685527563095093e-03,9.547124616801738739e-03,8.392376184929162264e-05,6.615127203986048698e-04,-1.363349838356953114e-05,-4.657471727114170790e-04,-3.181788139045238495e-03,6.846021860837936401e-03,6.228095386177301407e-03,7.501439540646970272e-04,-4.819008609047159553e-05,-9.026511543197557330e-05,2.296587808814365417e-08,-3.096763248322531581e-05,-1.107248099287971854e-04,4.642551066353917122e-04,9.262637468054890633e-05,-1.293311215704306960e-04,-2.993796078953891993e-05,-1.122043613577261567e-08,-6.462005694629624486e-05,3.429883508943021297e-04,-2.620693994686007500e-03,-1.068134326487779617e-03,4.606740083545446396e-03,-4.539536777883768082e-03,-2.696824667509645224e-04,-1.130853343056514859e-05,2.865157439373433590e-04,-4.087517154403030872e-04,-3.803202416747808456e-04,-1.541320234537124634e-04,5.469690077006816864e-03,1.168038882315158844e-02,-2.299537882208824158e-03,-9.882930316962301731e-05,1.076522021321579814e-04,-6.415074691176414490e-03,6.536839529871940613e-03,-1.727622351609170437e-03,-1.183470897376537323e-02,1.366383209824562073e-02,-1.843509729951620102e-03,1.435901795048266649e-04,1.302780583500862122e-04,-1.087521552108228207e-03,-7.103922311216592789e-03,2.364985644817352295e-02,4.483145847916603088e-02,-1.235534902662038803e-02,-1.565597951412200928e-03,-8.201914606615900993e-04,6.170273263705894351e-05,-7.130279671400785446e-03,-1.258259639143943787e-02,8.433002978563308716e-03,2.662447281181812286e-03,-9.955849498510360718e-03,-1.307895779609680176e-02,-8.803523960523307323e-04,2.729277766775339842e-04,-3.030863124877214432e-03,-3.032532753422856331e-03,-6.047913804650306702e-03,7.163729984313249588e-03,1.142772659659385681e-02,1.279078514926368371e-05,4.195573274046182632e-04,-6.375281373038887978e-05,-1.911014551296830177e-04,-2.887418027967214584e-03,4.836077801883220673e-03,7.315200287848711014e-03,8.453899645246565342e-04,-9.952224354492500424e-05,-7.881676719989627600e-05,-9.403152034792583436e-09,-4.057172918692231178e-05,2.558304913691245019e-05,-1.350671984255313873e-03,-8.231915999203920364e-04,-1.251054054591804743e-04,-4.229384649079293013e-05,1.028729457175359130e-08,-7.828674279153347015e-05,2.009555319091305137e-04,-2.172543201595544815e-03,-1.323249889537692070e-04,5.043541546911001205e-03,-7.390453014522790909e-03,-2.743997320067137480e-04,3.748649760382249951e-06,1.487465924583375454e-04,-1.544098835438489914e-03,4.357328638434410095e-03,-4.793978296220302582e-03,1.426395960152149200e-02,1.367037836462259293e-02,-3.673378843814134598e-03,-5.817058990942314267e-05,-4.834955325350165367e-05,-6.363908760249614716e-03,1.253992132842540741e-02,-3.616439644247293472e-03,-4.300381522625684738e-03,1.711735129356384277e-02,4.995433846488595009e-04,1.928686979226768017e-04,2.465335637680254877e-05,-8.100513368844985962e-04,-4.989094566553831100e-03,1.522872596979141235e-02,4.580566287040710449e-02,-5.227447487413883209e-03,-1.318617537617683411e-02,-4.189304600004106760e-04,-3.012017623404972255e-05,-6.193140055984258652e-03,-6.616873666644096375e-03,1.830225111916661263e-03,1.016936637461185455e-02,-6.650864612311124802e-03,-1.423840224742889404e-02,-6.845181342214345932e-04,2.097642864100635052e-04,-1.182376220822334290e-02,4.084920044988393784e-03,-5.306671373546123505e-03,-7.972950115799903870e-04,3.386029973626136780e-03,1.845615188358351588e-04,2.771567087620496750e-04,8.382491068914532661e-05,-3.046671627089381218e-04,3.141196910291910172e-03,5.966018885374069214e-03,6.591974757611751556e-03,9.643842349760234356e-04,-1.163354463642463088e-04,-3.770499824895523489e-05,1.270154825760982931e-08,-2.517623579478822649e-05,1.693813246674835682e-04,1.216278411448001862e-03,1.225289423018693924e-03,1.788778899936005473e-05,1.087071723304688931e-05,1.486273504269775003e-08,-1.817150186980143189e-04,-1.020568888634443283e-04,-2.449150197207927704e-03,-1.484857499599456787e-02,-1.222977414727210999e-02,-4.655631259083747864e-03,5.859097000211477280e-04,-2.689787652343511581e-04,-6.775023066438734531e-04,4.134678747504949570e-04,-1.410575583577156067e-03,3.114236751571297646e-03,8.763097226619720459e-03,-1.947049051523208618e-02,3.383160568773746490e-03,5.852759932167828083e-05,-8.711040718480944633e-04,-3.591496963053941727e-03,-9.934490546584129333e-03,-9.133609011769294739e-03,2.159403823316097260e-02,-2.219331264495849609e-02,4.683892708271741867e-03,1.158498344011604786e-04,4.340040322858840227e-05,8.945353329181671143e-07,2.501042326912283897e-04,-1.621747948229312897e-02,1.764141023159027100e-02,-1.082948502153158188e-02,2.309076953679323196e-03,-4.364574851933866739e-04,-2.635265409480780363e-04,1.761749386787414551e-03,-9.421128779649734497e-03,-6.164635531604290009e-03,1.394945383071899414e-02,-3.377959504723548889e-02,-3.275424242019653320e-04,-6.699747173115611076e-04,-1.179813407361507416e-04,1.495202071964740753e-02,-2.929590642452239990e-03,1.012697257101535797e-02,-1.155236735939979553e-03,-2.722770348191261292e-02,2.660934114828705788e-04,6.280915113165974617e-05,3.568366519175469875e-04,1.987350173294544220e-03,9.078428149223327637e-03,2.678848337382078171e-03,-9.153347462415695190e-03,-1.571177621372044086e-03,-5.211387178860604763e-04,1.239827397512272000e-04,-1.946518605109304190e-04,-3.994329017587006092e-05,-7.178495870903134346e-04,4.387116932775825262e-04,3.840167773887515068e-04,1.952081947820261121e-04,2.652764960657805204e-04,2.220448950538411736e-04,1.559794880449771881e-03,-5.005007551517337561e-06,-3.706991905346512794e-03,-3.591298125684261322e-03,3.076035529375076294e-03,-5.427713505923748016e-03,-1.384078408591449261e-03,5.836260243086144328e-06,1.050224760547280312e-03,2.035249490290880203e-03,1.129636075347661972e-04,-1.198239903897047043e-02,6.940027233213186264e-03,3.112681582570075989e-02,-1.177672995254397392e-03,-6.515094428323209286e-04,-3.195698955096304417e-04,3.486406640149652958e-04,-3.345866221934556961e-03,-8.738611824810504913e-03,-1.016046106815338135e-02,6.965313106775283813e-03,4.767368547618389130e-03,-1.370953745208680630e-03,-4.120775847695767879e-04,-1.556928153149783611e-03,-1.572849228978157043e-02,4.736867267638444901e-04,3.380024060606956482e-02,-1.622383669018745422e-02,-6.686923094093799591e-03,-6.729709566570818424e-04,1.187482150271534920e-03,-1.103450078517198563e-03,-3.158754203468561172e-03,1.443270221352577209e-02,-2.875705249607563019e-03,4.511752631515264511e-03,-1.323685329407453537e-02,2.077070064842700958e-03,-1.516388915479183197e-02,-6.077195517718791962e-03,1.379608921706676483e-02,-3.461271524429321289e-02,3.854338824748992920e-02,2.147398144006729126e-02,1.221700757741928101e-02,-2.371347043663263321e-03,-1.224102545529603958e-02,-2.213980257511138916e-02,1.134287333115935326e-03,4.225612431764602661e-02,1.624156162142753601e-02,4.082393832504749298e-03,3.623685985803604126e-02,-2.487585106791811995e-07\n0.000000000000000000e+00,1.063725449057528749e-05,1.304947800235822797e-04,1.791057293303310871e-03,3.715831553563475609e-04,1.383718481520190835e-04,4.441390774445608258e-05,1.083739098461933281e-09,6.493602268164977431e-05,-1.234221126651391387e-04,1.151680480688810349e-03,9.770046919584274292e-03,1.391384401358664036e-03,-9.065532125532627106e-03,5.099799600429832935e-04,-4.372647526906803250e-05,-7.261126302182674408e-05,7.097804336808621883e-04,7.067400962114334106e-03,6.044706795364618301e-03,-5.628916434943675995e-03,-7.229636539705097675e-04,4.686058498919010162e-03,-1.346555945929139853e-04,5.003523547202348709e-04,7.198959589004516602e-03,4.890687298029661179e-03,4.404414910823106766e-03,-2.206534845754504204e-03,6.406435742974281311e-03,8.157141506671905518e-03,9.726139978738501668e-06,2.547794429119676352e-04,6.416884716600179672e-04,-1.459971652366220951e-03,-9.080774150788784027e-03,-5.576301831752061844e-03,1.781563647091388702e-02,7.045001257210969925e-03,-1.893171342089772224e-03,1.067989360308274627e-04,-1.441451720893383026e-03,-1.720312051475048065e-02,-2.900368999689817429e-03,-4.571432713419198990e-03,2.139422111213207245e-02,7.437200285494327545e-03,-1.240541459992527962e-03,-1.521138037787750363e-04,5.822069942951202393e-03,9.095399873331189156e-04,1.351930573582649231e-02,3.481027437373995781e-03,3.694360842928290367e-03,1.051091821864247322e-04,-2.015927020693197846e-04,1.312316016992554069e-04,5.163691239431500435e-04,6.194351706653833389e-03,4.778371076099574566e-04,-4.567097406834363937e-03,-5.462847766466438770e-04,4.257927503203973174e-05,1.587934457347728312e-05,-1.146204131607930776e-09,2.019442945311311632e-05,-1.979727312573231757e-05,1.351200742647051811e-03,2.276360755786299706e-04,6.393522198777645826e-05,1.440533014829270542e-05,2.392356890368319000e-08,6.867394404252991080e-05,-1.464590604882687330e-04,5.951326456852257252e-04,1.361887622624635696e-02,-2.612065989524126053e-03,1.055440050549805164e-03,-8.851577877067029476e-05,7.393504347419366241e-05,1.193580683320760727e-04,-5.886750295758247375e-04,4.864936228841543198e-03,1.720887608826160431e-02,-1.197830308228731155e-02,-6.784258410334587097e-03,4.315963946282863617e-03,-2.280123590026050806e-04,4.594149067997932434e-04,5.689888726919889450e-03,4.153206013143062592e-03,2.381638158112764359e-03,6.284047849476337433e-03,7.660564966499805450e-03,4.671095404773950577e-03,2.289886469952762127e-05,4.214886575937271118e-05,-1.988093863474205136e-04,-6.014972459524869919e-03,-2.295545767992734909e-03,-5.518257152289152145e-03,2.081804908812046051e-02,6.853162311017513275e-03,-1.426683505997061729e-03,1.766814821166917682e-04,-1.913868472911417484e-03,-5.560191348195075989e-03,-5.988724995404481888e-03,4.651469178497791290e-03,6.178717128932476044e-03,2.218978246673941612e-03,-1.135879312641918659e-03,4.162252298556268215e-05,1.924827462062239647e-03,2.604765584692358971e-03,5.220345687121152878e-03,9.094581007957458496e-03,5.285541061311960220e-03,1.370703103020787239e-06,-1.514265022706240416e-06,4.160242315265350044e-05,2.062993007712066174e-04,3.199837636202573776e-03,-1.065520336851477623e-03,-2.572706434875726700e-03,-3.260616504121571779e-04,-5.306541061145253479e-05,-4.246339449309743941e-05,2.351046468618278595e-08,7.753250247333198786e-05,3.373959771124646068e-05,1.349041704088449478e-03,2.417427022010087967e-04,1.593258639331907034e-04,1.578169176355004311e-04,1.236062807663529384e-08,-3.266466592322103679e-05,8.361852087546139956e-05,-9.574904106557369232e-04,1.515176612883806229e-02,7.306238636374473572e-03,-4.678639583289623260e-03,-1.173202617792412639e-04,1.294511457672342658e-05,3.499309532344341278e-04,-3.445061738602817059e-04,7.873219437897205353e-03,5.197321996092796326e-03,1.181880850344896317e-02,-5.587749648839235306e-03,2.542589092627167702e-03,-1.869008701760321856e-04,1.029809820465743542e-03,1.162296719849109650e-02,6.837403867393732071e-03,-1.179215777665376663e-02,1.250667590647935867e-02,1.197641156613826752e-02,6.524297408759593964e-03,6.578829197678714991e-05,1.208270114148035645e-04,-1.934012165293097496e-03,-8.287195232696831226e-04,-4.721160978078842163e-03,-4.621207248419523239e-03,1.728394068777561188e-02,8.710470050573348999e-03,-5.160396685823798180e-04,2.241045003756880760e-04,-3.464648965746164322e-03,-1.632523164153099060e-02,1.041018869727849960e-02,9.529665112495422363e-05,2.187781035900115967e-02,3.649632912129163742e-03,-1.877169124782085419e-03,2.814098552335053682e-04,-4.541882080957293510e-04,7.808899506926536560e-03,1.612216047942638397e-02,3.241307334974408150e-03,3.501134924590587616e-03,-7.171239121817052364e-05,1.437349710613489151e-04,9.315060742665082216e-05,-2.221854374511167407e-04,4.332702606916427612e-03,-1.341997063718736172e-03,-1.971847843378782272e-03,-2.278846659464761615e-05,3.219604332116432488e-05,-2.989608037751168013e-05,2.732089932067083282e-08,6.556368316523730755e-05,1.158078812295570970e-04,1.978940330445766449e-03,6.895755650475621223e-04,2.696010342333465815e-04,1.889383856905624270e-04,-1.954703066076035611e-09,-6.197507900651544333e-05,1.948596946022007614e-06,-1.304221223108470440e-04,-2.342773368582129478e-03,9.437045082449913025e-03,-2.313956618309020996e-03,-6.030424628988839686e-05,3.156689126626588404e-05,1.088233620976097882e-04,1.041704308590851724e-04,1.071742922067642212e-02,1.290204841643571854e-02,-8.303344249725341797e-03,4.844736307859420776e-03,-5.375476088374853134e-03,-1.373814156977459788e-04,1.240718178451061249e-03,1.286827027797698975e-02,1.851595379412174225e-02,7.121565751731395721e-03,-7.120789494365453720e-03,-4.247186705470085144e-03,1.049233693629503250e-02,2.117307740263640881e-04,1.365149655612185597e-04,-6.570480763912200928e-04,-4.051957279443740845e-03,-4.212309606373310089e-03,-2.232655882835388184e-02,1.208348758518695831e-02,7.748986594378948212e-03,-1.222167164087295532e-03,-9.789854811970144510e-05,-4.654211923480033875e-03,-1.209888141602277756e-02,9.599383920431137085e-03,-1.006344705820083618e-02,4.405311308801174164e-03,4.909569397568702698e-03,-1.181732630357146263e-03,1.980654196813702583e-04,3.199620172381401062e-03,7.419368484988808632e-04,6.762956734746694565e-03,2.138882502913475037e-02,3.301028860732913017e-03,-2.130165376001968980e-05,6.789381586713716388e-05,1.960463705472648144e-04,-4.270193749107420444e-04,2.196081914007663727e-03,4.677455872297286987e-03,-2.485982840880751610e-03,-1.086007832782343030e-04,1.166120819107163697e-05,-3.417273183003999293e-05,1.179171249532373622e-08,-1.984605914913117886e-04,-5.248284433037042618e-04,-1.199836283922195435e-02,-3.316862974315881729e-03,-1.057604444213211536e-03,-6.677233031950891018e-04,-1.858393261500168592e-08,-3.578060423023998737e-04,2.594210091046988964e-04,-1.533909817226231098e-03,-1.770266331732273102e-02,1.469025947153568268e-02,2.310604089871048927e-03,1.908267586259171367e-04,-4.568320291582494974e-04,-1.211706316098570824e-03,-7.611728506162762642e-04,-6.886806339025497437e-02,-7.520760595798492432e-02,3.540702164173126221e-02,2.657329663634300232e-02,-3.174250945448875427e-02,1.029487466439604759e-03,-5.434234160929918289e-03,-6.216729059815406799e-02,-9.710059314966201782e-02,-3.562135621905326843e-02,2.472090348601341248e-02,-7.600477337837219238e-02,-3.802067786455154419e-02,-9.680417133495211601e-04,-1.143699279054999352e-03,3.541200188919901848e-03,2.304088510572910309e-02,3.863013535737991333e-02,7.020132243633270264e-02,4.717463254928588867e-01,-5.946275591850280762e-02,9.927777573466300964e-03,-1.260584685951471329e-03,1.950050704181194305e-02,5.809960514307022095e-02,-1.048568356782197952e-02,2.304877340793609619e-02,-5.256073176860809326e-02,-3.065331652760505676e-02,8.537864312529563904e-03,-6.824351148679852486e-04,-1.221169158816337585e-02,-2.586243860423564911e-02,-8.557971566915512085e-02,-3.816932812333106995e-02,-4.551937803626060486e-02,3.275269591540563852e-06,-6.495255365734919906e-05,-8.512869244441390038e-04,-1.283751684240996838e-03,-3.854563459753990173e-02,5.756185273639857769e-04,1.949909888207912445e-02,2.098712138831615448e-03,2.591367228887975216e-04,2.818323555402457714e-04,1.402933236249737092e-08,3.025069963769055903e-05,5.081400377093814313e-05,1.657670130953192711e-03,9.806872112676501274e-04,7.800007733749225736e-05,6.391410715878009796e-05,-6.692744136671535671e-09,9.233689343091100454e-05,-6.285397103056311607e-05,7.305153412744402885e-04,2.328430535271763802e-03,-1.573277404531836510e-03,2.704646321944892406e-04,2.353392483200877905e-04,8.223402255680412054e-05,2.122483419952914119e-04,3.845921892207115889e-04,8.655309677124023438e-03,1.145620830357074738e-03,-8.599779568612575531e-03,-4.519391804933547974e-04,6.579451728612184525e-03,-1.494962634751573205e-04,6.030265940353274345e-04,6.055738311260938644e-03,6.927521899342536926e-03,2.488112309947609901e-03,9.191888384521007538e-04,1.288552395999431610e-02,7.197560276836156845e-03,3.605453093769028783e-05,1.505111431470140815e-04,-1.298848656006157398e-04,7.585803978145122528e-04,3.395427484065294266e-03,-3.821135964244604111e-03,1.700952835381031036e-02,5.842877551913261414e-03,-6.369241746142506599e-04,4.254655505064874887e-05,2.720989286899566650e-04,-5.619273055344820023e-03,7.372093386948108673e-03,2.342018997296690941e-03,1.168864313513040543e-03,4.389151465147733688e-03,-3.838198899757117033e-04,1.743046595947816968e-05,6.248562596738338470e-03,5.559482146054506302e-03,7.263141218572854996e-03,1.950985286384820938e-03,3.024423262104392052e-03,1.480655737395863980e-05,-1.623339630896225572e-05,4.604703644872643054e-05,5.131469806656241417e-04,5.032816436141729355e-03,7.653843495063483715e-04,-1.875989139080047607e-03,-1.123818583437241614e-04,-6.295638740994036198e-05,9.558498277328908443e-07,2.019822886722977273e-08,5.345680619939230382e-05,8.250454993685707450e-05,-2.600157167762517929e-04,-5.872047040611505508e-04,1.415969454683363438e-04,6.699465302517637610e-05,-3.471768650342710316e-08,3.462731910985894501e-05,-1.087806012947112322e-04,-8.256318978965282440e-04,-2.453687135130167007e-03,5.559760611504316330e-03,2.409496344625949860e-03,-2.540154091548174620e-04,1.081449736375361681e-04,2.798226778395473957e-04,7.653635693714022636e-04,1.442777086049318314e-02,-2.116562100127339363e-04,-6.541143171489238739e-03,2.842261921614408493e-03,5.368138663470745087e-03,-1.049326456268317997e-04,3.927447251044213772e-04,6.740124896168708801e-03,4.083255771547555923e-03,-2.301017520949244499e-04,5.744293332099914551e-03,8.036009036004543304e-03,5.192066542804241180e-03,2.950642738142050803e-05,-2.771093568298965693e-05,-9.284039842896163464e-04,-1.041304552927613258e-03,-1.891950890421867371e-02,-8.555094711482524872e-03,2.114855498075485229e-02,3.337683621793985367e-03,-1.016315538436174393e-03,1.732055534375831485e-04,-7.950507570058107376e-04,-3.357854206115007401e-03,-1.368647068738937378e-02,-3.452728502452373505e-03,7.172025274485349655e-03,-2.829689299687743187e-03,1.249453052878379822e-03,2.352827868890017271e-04,1.488859532400965691e-03,4.103600047528743744e-03,8.199106901884078979e-03,6.383560597896575928e-03,2.469615545123815536e-03,-3.463371831458061934e-05,1.144249690696597099e-04,6.517909787362441421e-05,1.722833840176463127e-04,3.561393124982714653e-03,1.307329861447215080e-03,1.772143732523545623e-04,1.350601669400930405e-04,1.493653871875721961e-05,-1.364103445666842163e-05,-1.233527768818021286e-08,-1.801760117814410478e-05,-3.859563366859219968e-05,1.152096898294985294e-03,5.168520729057490826e-04,-1.116584026021882892e-04,-1.172906195279210806e-05,3.435388862271793187e-09,1.016814076137961820e-05,7.801853644195944071e-05,-7.029170519672334194e-04,6.114385905675590038e-04,5.359850358217954636e-03,-1.920840586535632610e-03,2.583100285846740007e-04,8.800973591860383749e-05,2.013089397223666310e-04,-2.099033445119857788e-04,1.109980139881372452e-02,7.583781611174345016e-03,-9.220252744853496552e-03,-9.451271034777164459e-03,1.186273433268070221e-02,-7.512293814215809107e-05,1.238339900737628341e-04,1.793995266780257225e-03,1.357139740139245987e-02,-2.769246464595198631e-03,9.822470601648092270e-04,7.892807945609092712e-03,3.968458157032728195e-03,9.958495502360165119e-05,6.299441338342148811e-06,-9.860877180472016335e-04,-1.514818170107901096e-03,-5.100407870486378670e-04,-1.404587179422378540e-02,1.485675573348999023e-02,3.551724599674344063e-03,-1.101803267374634743e-03,2.154013782273977995e-04,-1.886831945739686489e-03,-3.430158365517854691e-03,-4.324960988014936447e-03,-4.208448342978954315e-03,1.066155917942523956e-02,1.589559949934482574e-03,-8.984819869510829449e-04,-2.398835204076021910e-05,2.085860818624496460e-03,1.097512710839509964e-02,8.822773583233356476e-03,1.646139658987522125e-02,6.569964811205863953e-03,-5.677723675034940243e-05,9.515319106867536902e-05,-8.481823897454887629e-05,3.822837024927139282e-04,-4.189599771052598953e-03,-1.394027261994779110e-03,-2.019830979406833649e-03,-4.137723008170723915e-04,-5.287287785904482007e-05,-3.780704355449415743e-05,1.092496404453413561e-08,2.867022703867405653e-05,-1.409489414072595537e-05,6.267404532991349697e-04,-3.261041129007935524e-04,7.562911196146160364e-05,7.370376260951161385e-05,-5.608967512671370059e-09,9.403552394360303879e-05,-6.689604197163134813e-05,-3.790252958424389362e-04,1.520359423011541367e-03,1.683518989011645317e-03,-2.143598627299070358e-03,-2.426551218377426267e-04,9.555151336826384068e-05,8.270275429822504520e-05,-8.852302562445402145e-05,1.010812912136316299e-02,2.990499138832092285e-03,-7.129454053938388824e-03,-1.589386607520282269e-03,1.522884704172611237e-03,-1.623229181859642267e-04,7.505272515118122101e-04,6.318494677543640137e-03,6.670976988971233368e-03,8.583901450037956238e-03,-1.265041530132293701e-02,4.312247503548860550e-03,2.950897673144936562e-03,-3.367764293216168880e-05,4.673436706070788205e-06,-4.690358764491975307e-04,-6.567789241671562195e-03,-4.048924427479505539e-03,-7.507551927119493484e-03,1.479899883270263672e-02,2.270400058478116989e-03,-1.029048929922282696e-03,2.757576003205031157e-04,-3.354853950440883636e-03,-7.003658451139926910e-03,3.006311599165201187e-04,-1.329148747026920319e-02,1.427915692329406738e-02,-7.698747795075178146e-04,-5.575312534347176552e-04,4.812102706637233496e-04,-9.246631525456905365e-04,3.023757599294185638e-03,9.099525399506092072e-03,8.667202666401863098e-03,5.348115228116512299e-03,-1.073353123501874506e-04,2.671578549779951572e-04,3.879334253724664450e-04,1.331528648734092712e-03,9.855671087279915810e-04,-5.854411865584552288e-04,1.220442471094429493e-03,4.115659976378083229e-05,-5.463879206217825413e-04,5.482048727571964264e-04,3.146506787743419409e-04,8.196965791285037994e-05,2.245977666461840272e-04,3.815700067207217216e-03,8.216939168050885201e-04,5.314108566381037235e-04,6.355677032843232155e-04,4.401806218083947897e-04,-1.137321931309998035e-03,-7.896044407971203327e-04,4.962401580996811390e-04,8.294319733977317810e-03,-1.426458358764648438e-03,3.396418178454041481e-03,-2.528825425542891026e-04,3.336858935654163361e-04,-3.676027990877628326e-04,-1.837012474425137043e-03,1.007439289242029190e-02,1.591856032609939575e-02,-3.298004856333136559e-03,-4.797547124326229095e-03,3.862386103719472885e-03,8.997922996059060097e-04,1.257227500900626183e-03,-6.876934785395860672e-04,1.261458173394203186e-02,-1.922038383781909943e-03,5.578422453254461288e-03,1.558423414826393127e-02,4.379193298518657684e-03,-1.570044260006397963e-04,5.274293944239616394e-04,-1.606064033694565296e-04,8.473667316138744354e-03,-9.509400697425007820e-04,-1.110896561294794083e-02,1.946081221103668213e-02,9.164811111986637115e-03,-3.182695945724844933e-03,1.374163781292736530e-03,-5.234554875642061234e-03,-1.393159199506044388e-02,-5.591998808085918427e-03,-1.114381197839975357e-02,-4.099695943295955658e-04,3.831986570730805397e-03,-1.161851570941507816e-03,-6.779076997190713882e-03,7.962581701576709747e-03,5.719942273572087288e-04,2.132736332714557648e-02,-1.324397744610905647e-03,5.395881365984678268e-03,-5.920622870326042175e-02,-1.773944683372974396e-02,7.691279053688049316e-03,-4.621612280607223511e-02,1.044668443500995636e-02,-2.850409410893917084e-02,3.394812718033790588e-02,4.754905123263597488e-03,-1.110767014324665070e-02,-3.817754077317658812e-07\n0.000000000000000000e+00,2.219963789684697986e-05,1.401811750838533044e-04,2.407927298918366432e-03,7.687969482503831387e-04,-2.626749483169987798e-05,-1.505707223259378225e-05,-9.385228594283034909e-09,-1.262105943169444799e-04,2.691852205316536129e-05,-1.931053120642900467e-03,-3.868822939693927765e-03,-3.541590878739953041e-03,-8.737129392102360725e-04,-7.057036418700590730e-05,-5.354198219720274210e-05,2.811961167026311159e-06,1.261487370356917381e-03,1.155081205070018768e-02,-8.499256800860166550e-04,6.307544652372598648e-03,-8.233579806983470917e-03,1.623914344236254692e-03,2.308457624167203903e-04,-4.932641168124973774e-04,-3.061523195356130600e-03,-7.288708584383130074e-04,-1.090025180019438267e-03,6.353965029120445251e-03,-5.063038552179932594e-04,-1.546759303892031312e-04,1.974630577024072409e-04,3.158705367241054773e-04,-1.775615615770220757e-03,8.129893802106380463e-03,6.836937740445137024e-03,-9.523968212306499481e-03,9.979096241295337677e-03,1.543907355517148972e-02,2.200744347646832466e-03,-3.683437535073608160e-05,5.791800504084676504e-05,-4.924951586872339249e-03,1.331981644034385681e-02,-2.965628867968916893e-03,-5.249776877462863922e-03,8.137079887092113495e-03,1.249592751264572144e-03,-2.424363774480298162e-04,5.053154658526182175e-03,-2.584967063739895821e-03,-3.162889042869210243e-03,4.201458068564534187e-05,2.841045847162604332e-03,-3.004139762197155505e-05,-5.626921119983308017e-05,-4.015377271571196616e-05,4.036333702970296144e-04,1.558969670441001654e-04,-5.147773772478103638e-04,-3.437608014792203903e-03,-4.142754478380084038e-04,1.898226037155836821e-04,1.194836659124121070e-05,-1.244155622970311015e-08,1.291620719712227583e-05,1.174315038952045143e-04,2.468288410454988480e-03,1.475482014939188957e-03,1.537201023893430829e-05,-2.433918780297972262e-05,-8.933410455824741803e-09,-5.830779264215379953e-05,-3.500419552437961102e-05,-1.314380555413663387e-03,1.200097380205988884e-03,-8.093360811471939087e-03,-5.742628127336502075e-03,1.773277035681530833e-04,-1.391687837895005941e-04,-9.505557682132348418e-05,1.067434786818921566e-03,6.882398854941129684e-03,2.612217562273144722e-03,3.053356660529971123e-03,-9.712133556604385376e-03,2.585827140137553215e-03,8.138907287502661347e-05,-2.498995454516261816e-04,-2.009650692343711853e-03,9.304161649197340012e-04,-3.823591396212577820e-04,6.361188832670450211e-03,1.409556949511170387e-03,2.019006526097655296e-03,5.354590393835678697e-05,3.425190516281872988e-04,-6.992036942392587662e-04,7.458640262484550476e-03,7.897080853581428528e-03,-7.419818080961704254e-03,4.200567025691270828e-03,1.359423529356718063e-02,7.588621811009943485e-04,-7.208665192592889071e-05,-9.546388901071622968e-05,-2.216655062511563301e-03,1.116846874356269836e-02,-4.367467481642961502e-04,4.020686901640146971e-06,1.007222663611173630e-02,4.649174516089260578e-04,-3.011401277035474777e-04,5.709548480808734894e-03,-3.627162426710128784e-03,-6.384436972439289093e-03,5.711358971893787384e-03,1.303953351452946663e-03,5.310231063049286604e-05,-1.799262099666520953e-04,-4.816107320948503911e-06,4.694901872426271439e-04,2.048040973022580147e-03,-5.932781496085226536e-04,-3.692873986437916756e-03,-4.682168655563145876e-04,1.207528766826726496e-04,1.887317193904891610e-05,-3.289274985718293465e-08,-2.800396941893268377e-05,2.782836963888257742e-05,4.073164891451597214e-03,2.002870198339223862e-03,-6.131711415946483612e-05,-1.685887218627613038e-05,-8.088486547208617594e-10,-2.631264942465350032e-05,1.892539148684591055e-04,1.903591910377144814e-04,-2.917820587754249573e-03,4.254449158906936646e-04,-2.179022412747144699e-03,2.752764848992228508e-04,-9.271888848161324859e-05,-1.752335083438083529e-04,-9.326305589638650417e-04,1.262498553842306137e-03,-5.736161954700946808e-03,2.040935913100838661e-03,-1.707758940756320953e-02,3.775444114580750465e-03,4.395625728648155928e-05,-4.254777741152793169e-04,-5.286032333970069885e-03,2.801902592182159424e-03,6.514114327728748322e-03,9.443119168281555176e-03,5.428221542388200760e-03,2.321021398529410362e-03,3.276058996561914682e-04,3.436183615121990442e-04,-8.029169403016567230e-04,1.095273764804005623e-03,1.189916580915451050e-02,-6.569718942046165466e-03,9.799002669751644135e-03,1.663137599825859070e-02,-1.785592874512076378e-03,1.164847890322562307e-05,4.931787960231304169e-03,6.998210214078426361e-03,1.307212747633457184e-02,-6.614646408706903458e-03,-1.605566218495368958e-02,1.327141933143138885e-02,-1.027622027322649956e-03,-4.340673622209578753e-04,6.437497213482856750e-03,-3.570856526494026184e-03,2.845219336450099945e-03,1.806147024035453796e-02,4.843335598707199097e-03,7.376669964287430048e-05,-1.874783483799546957e-04,9.490884622209705412e-06,7.231807103380560875e-04,2.157143317162990570e-03,-4.067951813340187073e-04,-6.295043043792247772e-03,-9.042582241818308830e-04,3.432598168728873134e-05,-1.154429446614813060e-05,-4.247019802505747066e-08,1.461662395740859210e-05,1.619599643163383007e-04,2.454923000186681747e-03,9.816576493903994560e-04,9.592437709216028452e-05,-2.123752892657648772e-06,1.163038731988308427e-08,2.647743895067833364e-05,-1.160593237727880478e-04,4.168477607890963554e-04,2.034870442003011703e-03,-2.027956768870353699e-03,-3.744177985936403275e-03,3.367134195286780596e-04,-1.536568452138453722e-04,-1.202754501719027758e-04,4.919958882965147495e-06,1.716189831495285034e-02,6.079120095819234848e-03,1.141041703522205353e-02,-2.065613493323326111e-02,9.700168855488300323e-03,-1.706790790194645524e-04,9.520193270873278379e-05,3.064752556383609772e-03,6.150198634713888168e-03,-3.421469125896692276e-03,-6.940003018826246262e-03,-3.144957590848207474e-03,3.439569612964987755e-03,2.950528141809627414e-06,3.734670463018119335e-04,3.457154962234199047e-04,4.246956203132867813e-03,1.713316328823566437e-02,-1.246806606650352478e-02,-3.131223609670996666e-03,1.383145898580551147e-02,-5.968326004222035408e-04,-3.685737101477570832e-05,7.614212809130549431e-04,-5.383529700338840485e-03,1.206389814615249634e-02,3.299435833469033241e-03,-7.642528507858514786e-04,6.632141768932342529e-03,-5.693239654647186399e-05,-3.433351230341941118e-04,1.513770548626780510e-03,-2.714971546083688736e-03,1.472037099301815033e-02,-1.273136492818593979e-02,4.600959364324808121e-04,1.679295528447255492e-04,-3.774664073716849089e-04,1.127255090977996588e-04,2.420919627184048295e-04,1.020027790218591690e-02,-4.366550128906965256e-04,-5.642536561936140060e-03,-6.143837235867977142e-04,-1.660026755416765809e-04,-1.276666444027796388e-05,3.371269485796801746e-09,-1.220119302161037922e-04,-1.090436941012740135e-03,-2.216279134154319763e-02,-1.242781057953834534e-02,-9.455270628677681088e-05,-4.876505045103840530e-06,2.758565642579924315e-08,2.817388158291578293e-04,-1.325764751527458429e-04,8.514687418937683105e-03,1.974798180162906647e-02,4.245673492550849915e-02,3.917062282562255859e-02,-2.196766668930649757e-03,1.119713764637708664e-03,6.694896728731691837e-04,-4.823222290724515915e-03,-5.417690798640251160e-02,-6.709581241011619568e-03,-8.155725896358489990e-03,7.397346943616867065e-02,-2.606142126023769379e-02,-1.537180040031671524e-03,2.004480455070734024e-03,1.489552296698093414e-02,-5.151818506419658661e-03,3.501957654953002930e-02,-5.608671903610229492e-02,-2.674816921353340149e-02,-1.825502701103687286e-02,-1.034982851706445217e-03,-2.590583870187401772e-03,6.712245289236307144e-03,-4.634298756718635559e-02,-8.970446139574050903e-02,7.745218276977539062e-02,-5.804659426212310791e-02,5.431677103042602539e-01,-7.828015834093093872e-03,5.607639322988688946e-04,-4.243551287800073624e-03,1.530795637518167496e-02,-8.289687335491180420e-02,2.741650305688381195e-02,-1.303161401301622391e-02,-7.525641471147537231e-02,-4.532657098025083542e-03,2.346856985241174698e-03,-4.282220453023910522e-02,2.782713994383811951e-02,2.377201430499553680e-02,1.698631560429930687e-03,-1.533046644181013107e-02,-7.209812611108645797e-05,1.157533843070268631e-03,-8.162812446244060993e-05,-4.058719612658023834e-03,-1.709431409835815430e-02,5.528796464204788208e-04,3.309018909931182861e-02,3.867908380925655365e-03,-8.988383342511951923e-04,-1.106761337723582983e-04,2.537944965297356248e-09,1.630404585739597678e-05,1.582660188432782888e-04,2.491666469722986221e-03,1.311240950599312782e-03,4.914269084110856056e-05,6.094415311963530257e-06,3.255399860790930688e-08,-1.112701211241073906e-04,1.206674915010808036e-05,-1.196266035549342632e-03,-4.379433114081621170e-03,-7.589018903672695160e-03,-3.271794412285089493e-03,2.238262095488607883e-04,-1.978278742171823978e-04,-2.660390746314078569e-04,9.240928338840603828e-04,8.040891028940677643e-03,-9.754240512847900391e-03,7.034425158053636551e-03,-7.119571790099143982e-03,2.455866197124123573e-03,2.164024190278723836e-04,-2.572849043644964695e-04,-1.786509412340819836e-03,2.183507662266492844e-03,-4.964895080775022507e-03,9.964582510292530060e-03,2.322481945157051086e-03,1.861383905634284019e-03,1.382642949465662241e-04,3.595767484512180090e-04,-7.283008890226483345e-04,8.193884044885635376e-03,8.306011557579040527e-03,-6.112070288509130478e-03,1.301159989088773727e-02,1.490576472133398056e-02,1.133718295022845268e-03,-1.284124009544029832e-04,9.576462907716631889e-04,-5.566454492509365082e-03,1.044181734323501587e-02,-1.953116734512150288e-03,9.482630528509616852e-03,1.010595168918371201e-02,3.521209000609815121e-04,-3.555744478944689035e-04,4.036635160446166992e-03,-5.162501242011785507e-03,-8.946208283305168152e-03,8.677858859300613403e-03,-2.370170317590236664e-03,4.185329453321173787e-05,-2.981996221933513880e-04,3.862003359245136380e-05,4.508155689109116793e-04,2.503744093701243401e-03,5.730185657739639282e-04,-4.710450302809476852e-03,-5.701758200302720070e-04,1.511430309619754553e-04,1.529614928585942835e-05,6.922618922544643283e-09,1.924353091453667730e-05,1.020871713990345597e-04,1.173787517473101616e-03,1.391293015331029892e-03,-2.993150701513513923e-05,1.556369352329056710e-05,1.141779648605734110e-08,-9.025200415635481477e-05,8.723654900677502155e-07,-2.819225424900650978e-03,-1.674719899892807007e-02,1.324200420640408993e-03,1.669579651206731796e-03,3.016958071384578943e-04,-1.502528466517105699e-04,-3.127998788841068745e-04,9.794102516025304794e-04,2.834592247381806374e-03,4.354925826191902161e-03,1.190420612692832947e-02,-4.477922804653644562e-03,4.353498108685016632e-03,2.875487843994051218e-04,-5.322392098605632782e-04,-2.738291397690773010e-03,-3.967803437262773514e-03,-8.590724319219589233e-03,1.431281678378582001e-02,4.318356979638338089e-03,2.706574276089668274e-03,9.817744285101071000e-05,1.186943845823407173e-04,-1.840154000092297792e-04,3.637656336650252342e-03,-9.130807593464851379e-03,-1.238566823303699493e-02,-1.191250979900360107e-03,-5.460362881422042847e-04,9.893206879496574402e-04,-1.436407037544995546e-04,3.030791645869612694e-03,9.565487504005432129e-03,-4.477426409721374512e-05,-8.543230593204498291e-03,-5.690746475011110306e-03,4.875372163951396942e-03,1.957700005732476711e-04,-2.880277461372315884e-04,7.422240916639566422e-03,5.271416157484054565e-04,2.726693637669086456e-04,-9.491922333836555481e-03,-9.132977575063705444e-03,2.743939876381773502e-05,-2.055834047496318817e-04,1.138498009822797030e-05,6.559127359651029110e-04,2.752546686679124832e-03,2.849381417036056519e-06,-5.468088667839765549e-03,-6.984908832237124443e-04,2.044931461568921804e-04,2.453089109621942043e-06,2.024398781941272318e-08,1.127392715716268867e-05,1.189757022075355053e-04,2.776001580059528351e-03,1.539526972919702530e-03,-2.750963540165685117e-05,-7.820455721230246127e-06,5.459833118948154151e-08,-3.809621921391226351e-05,7.591221219627186656e-06,-8.871752652339637280e-04,-4.851711448282003403e-03,-3.657243680208921432e-03,-3.962629940360784531e-03,2.989756467286497355e-04,-1.201111736008897424e-04,-4.993061884306371212e-05,2.501445997040718794e-04,1.095702592283487320e-02,-5.837840959429740906e-03,8.057801984250545502e-03,-1.217929646372795105e-02,-3.722055116668343544e-04,1.654948428040370345e-04,-1.322169264312833548e-04,-2.300838474184274673e-03,4.143183585256338120e-03,-3.943674266338348389e-03,4.484463017433881760e-03,-1.367404474876821041e-03,4.118089098483324051e-03,1.390649558743461967e-04,3.141580382362008095e-04,-7.533137104474008083e-04,4.937392659485340118e-03,9.143805131316184998e-03,-1.205294486135244370e-02,1.200600992888212204e-02,1.409346424043178558e-02,7.542977109551429749e-04,-3.735107020474970341e-05,9.795890655368566513e-04,-3.774061566218733788e-03,9.860482066869735718e-03,5.025276914238929749e-03,3.851089626550674438e-03,8.133610710501670837e-03,3.512003459036350250e-04,-1.939558715093880892e-04,4.786203615367412567e-03,-5.055991467088460922e-03,-2.283269772306084633e-03,-1.587770180776715279e-03,1.819349592551589012e-03,9.018161654239520431e-05,-1.691103534540161490e-04,6.337846571113914251e-06,7.890870328992605209e-04,3.598638810217380524e-03,3.592828288674354553e-04,-4.188068676739931107e-03,-4.651757481042295694e-04,1.114341139327734709e-04,8.971061106421984732e-06,1.180796971311792731e-08,5.351088475435972214e-06,-2.162931923521682620e-05,1.255370094440877438e-03,6.848400807939469814e-04,-8.340477506862953305e-05,-3.635868415585719049e-05,5.279969172988785431e-08,6.962078623473644257e-05,1.277157280128449202e-04,8.074834477156400681e-05,1.073810504749417305e-03,4.533759318292140961e-03,-5.481799016706645489e-04,-2.290521224495023489e-04,1.391933619743213058e-05,3.894313995260745287e-04,3.717857180163264275e-04,1.425996236503124237e-02,-3.853623988106846809e-03,-1.260709483176469803e-02,-7.727220654487609863e-04,-3.891130443662405014e-03,5.254057759884744883e-05,6.292690522968769073e-05,-4.625149536877870560e-03,7.438861299306154251e-03,-2.066625282168388367e-03,-7.734699174761772156e-03,1.481368765234947205e-02,-4.543869756162166595e-03,5.700734618585556746e-05,2.437462826492264867e-04,-9.068557992577552795e-04,3.952848492190241814e-04,1.338190119713544846e-02,1.646961271762847900e-02,1.454501878470182419e-03,6.778047420084476471e-03,1.631673425436019897e-03,9.786090231500566006e-06,-1.501335762441158295e-03,8.222222328186035156e-03,2.054254151880741119e-02,-1.048013288527727127e-02,1.166261732578277588e-02,4.657870624214410782e-03,9.341752738691866398e-04,4.655952216126024723e-05,-3.147988812997937202e-03,-3.141775086987763643e-04,-7.997141219675540924e-03,-1.023873314261436462e-02,1.322177052497863770e-02,-7.661763811483979225e-04,1.540345139801502228e-03,-3.960500471293926239e-04,3.191818250343203545e-04,-4.728519357740879059e-03,-1.425165683031082153e-04,5.717260297387838364e-03,4.184318240731954575e-04,-3.907427599187940359e-04,-4.533178871497511864e-04,-1.019362098304554820e-04,-3.693018807098269463e-04,3.257015196140855551e-04,2.687809756025671959e-03,3.286831546574831009e-03,2.142172888852655888e-04,-2.932751667685806751e-04,-3.993429127149283886e-04,-4.879487969446927309e-04,-3.999198670499026775e-04,-1.291497144848108292e-03,-6.697105243802070618e-03,-7.007677573710680008e-03,-6.159952376037836075e-03,2.483525022398680449e-04,4.342179454397410154e-04,-4.581489192787557840e-04,2.822326961904764175e-03,7.867678999900817871e-03,-6.592196412384510040e-03,7.218835875391960144e-03,-5.129170604050159454e-03,4.751457367092370987e-03,8.985564927570521832e-04,-1.863564248196780682e-03,2.916989615187048912e-04,6.688082125037908554e-03,-1.087826676666736603e-03,6.017896346747875214e-03,-1.003431389108300209e-03,4.141308367252349854e-03,1.647788798436522484e-03,1.378143089823424816e-03,2.788496203720569611e-04,7.596004288643598557e-03,4.058354534208774567e-03,-1.016659755259752274e-02,8.699433878064155579e-03,1.528329588472843170e-02,6.448642350733280182e-03,-1.356967492029070854e-03,3.289317712187767029e-03,-6.277733948081731796e-03,2.067830786108970642e-02,-7.341993506997823715e-03,5.588377825915813446e-03,1.228919532150030136e-02,4.205608740448951721e-03,-2.691881265491247177e-03,4.785567522048950195e-03,-6.588398944586515427e-03,-1.553566008806228638e-02,2.303209528326988220e-02,-1.019810233265161514e-02,2.479699440300464630e-02,2.191278710961341858e-02,4.379507154226303101e-02,6.510125007480382919e-03,2.729489933699369431e-03,2.599426172673702240e-02,-6.742845289409160614e-04,5.812997464090585709e-03,9.720353409647941589e-03,1.185172277473611757e-05\n0.000000000000000000e+00,2.430357017146889120e-05,4.726949555333703756e-05,-2.726310049183666706e-04,-3.798216057475656271e-04,2.427698746032547206e-06,-4.914186774840345606e-06,2.474165405885742075e-08,-4.370665556052699685e-05,9.383094038639683276e-06,-9.601157507859170437e-04,-3.852687310427427292e-03,-1.536327064968645573e-03,-1.774403965100646019e-03,-1.216736200149171054e-04,-7.143912625906523317e-06,1.849085310823284090e-05,9.095285204239189625e-04,3.662077710032463074e-03,8.201049058698117733e-05,3.564219223335385323e-03,1.263694488443434238e-03,-3.413910162635147572e-04,8.510144834872335196e-05,-6.314896745607256889e-05,2.885702633648179471e-05,-1.393290585838258266e-03,1.110937795601785183e-03,2.140473108738660812e-03,-3.010709478985518217e-04,-3.284233971498906612e-04,-4.057921250932849944e-05,-7.717263542872387916e-06,-2.145023318007588387e-04,-1.318097463808953762e-03,1.142238965258002281e-03,9.102760232053697109e-04,-1.647860859520733356e-03,1.061588991433382034e-03,1.199875492602586746e-03,1.268447249458404258e-06,-2.143800957128405571e-04,2.403017599135637283e-03,1.939955749548971653e-03,-6.099272868596017361e-04,1.208945293910801411e-03,-4.393958079162985086e-06,7.897890172898769379e-04,2.178195063606835902e-05,-4.027732356917113066e-04,-5.827027489431202412e-04,-2.879038685932755470e-03,-2.929708454757928848e-03,-6.092343246564269066e-04,-2.973704249598085880e-05,3.068221121793612838e-05,-3.321301846881397069e-05,-2.077094359265174717e-05,-9.246115223504602909e-04,-7.966863922774791718e-04,7.460233755409717560e-04,1.237628894159570336e-04,9.999839676311239600e-05,1.146351314673665911e-05,2.364427409418112802e-08,2.735375710471998900e-05,5.524650623556226492e-05,-9.252467134501785040e-05,-2.361616352573037148e-04,1.205637818202376366e-05,5.201703970669768751e-06,1.894869328111781215e-08,-5.332882574293762445e-05,3.158640902256593108e-05,-1.036332454532384872e-03,-2.721202559769153595e-03,-1.075650565326213837e-03,-2.743600402027368546e-03,-8.775972673902288079e-05,-1.990571217902470380e-05,-3.357195964781567454e-06,9.936335263773798943e-04,2.292304532602429390e-03,1.859462005086243153e-03,4.231296945363283157e-03,6.224499084055423737e-04,-1.499124919064342976e-04,9.166340169031172991e-05,-4.711411384050734341e-05,3.304194251541048288e-04,-1.284360303543508053e-03,6.790324114263057709e-04,6.798596587032079697e-05,-7.303241873160004616e-04,-1.976186613319441676e-04,-4.093805910088121891e-05,-7.517863878092612140e-07,-2.816867199726402760e-04,-8.509732433594763279e-04,8.801450021564960480e-04,8.626254275441169739e-04,-1.865516300313174725e-03,1.129508134908974171e-03,1.174689154140651226e-03,-1.830405017244629562e-05,9.079049050342291594e-05,3.141060238704085350e-03,1.771160750649869442e-03,1.341608876828104258e-04,9.549612295813858509e-04,2.058298996416851878e-04,7.522567175328731537e-04,1.974930273718200624e-05,-4.414870636537671089e-04,-6.017792038619518280e-04,-3.205021610483527184e-03,-2.718590432778000832e-03,-1.030091196298599243e-03,-2.658661833265796304e-05,1.013268592942040414e-05,-3.001721779583021998e-05,-1.583039011165965348e-05,-8.116021053865551949e-04,-9.398416150361299515e-04,6.007074844092130661e-04,1.137082799687050283e-04,1.092984894057735801e-04,1.484534823248395696e-05,-6.760101456393385888e-08,1.354414052912034094e-06,-2.099108314723707736e-05,4.297964042052626610e-04,3.936925786547362804e-04,5.587811756413429976e-06,7.676588211324997246e-06,-2.205123550425014400e-08,1.575743772264104337e-05,3.695311534102074802e-05,-2.201099996455013752e-04,-6.936821155250072479e-04,7.646980229765176773e-04,-9.293621405959129333e-05,5.628328653983771801e-05,-2.300061169080436230e-05,-2.038496677414514124e-05,-2.047005691565573215e-04,5.885204300284385681e-04,-3.840273478999733925e-03,3.546630963683128357e-03,3.676860360428690910e-04,-3.158497565891593695e-04,1.094854815164580941e-05,-1.577658258611336350e-05,-5.855503841303288937e-04,1.826133229769766331e-04,2.744006924331188202e-04,-5.437049549072980881e-05,-2.029343158937990665e-05,-3.203249943908303976e-04,2.468449019943363965e-05,1.475412500440143049e-05,1.841257908381521702e-04,-3.148791380226612091e-03,-4.877930623479187489e-04,2.975196577608585358e-03,-2.250434772577136755e-04,-7.615424692630767822e-06,3.059480804949998856e-04,-1.768572292348835617e-05,-1.010139705613255501e-03,4.025344736874103546e-03,-2.424480335321277380e-04,-8.848861907608807087e-04,-7.046158425509929657e-04,1.574027817696332932e-03,1.860401825979351997e-04,-4.735620677820406854e-05,-4.880130290985107422e-07,1.992678153328597546e-04,-2.939182799309492111e-03,3.192477161064743996e-04,2.854132908396422863e-04,1.729511723169707693e-06,1.105001865653321147e-05,-7.568986575279268436e-07,-1.625696677365340292e-05,-2.421458775643259287e-04,-2.189714869018644094e-04,-1.445419620722532272e-04,-4.104452091269195080e-05,1.077889464795589447e-06,-5.190019692236091942e-06,1.956789219548227265e-08,3.002699850185308605e-05,4.695387906394898891e-05,-4.518342902883887291e-04,-4.942253581248223782e-04,1.707055344013497233e-05,-6.888225016155047342e-06,-4.484959958972467575e-09,-4.727789564640261233e-05,-3.767842645174823701e-05,-8.097347454167902470e-04,-2.933086594566702843e-03,-1.272495137527585030e-03,-9.665621910244226456e-04,-3.413788726902566850e-05,-8.877817890606820583e-06,-2.156844175260630436e-06,1.119132037274539471e-03,6.144235376268625259e-03,-5.520306876860558987e-05,5.181122105568647385e-03,-8.651911630295217037e-04,-3.047517966479063034e-03,6.094218770158477128e-05,-1.690560748102143407e-05,1.215739175677299500e-03,-3.182267537340521812e-04,1.141031039878726006e-03,-1.075661974027752876e-03,5.699525354430079460e-04,3.258914686739444733e-03,-7.992416067281737924e-05,-2.066392517008353025e-05,-1.367338336422108114e-05,-1.774954725988209248e-03,1.843275735154747963e-03,7.731608639005571604e-05,-4.483737517148256302e-03,8.648264338262379169e-04,1.110595301724970341e-03,9.655123903939966112e-06,4.219501861371099949e-04,3.501498373225331306e-03,1.667871139943599701e-03,-4.645621520467102528e-04,6.211360450834035873e-04,4.935332981403917074e-06,7.946242694742977619e-04,-2.274794132972601801e-05,-7.177792722359299660e-04,-1.788511755876243114e-03,-1.796155702322721481e-03,-1.623638090677559376e-03,-1.693343743681907654e-03,-1.318723025178769603e-05,-1.838139723986387253e-05,-2.632034920679870993e-05,3.243735409341752529e-04,6.619776831939816475e-04,-8.268706151284277439e-04,3.303094417788088322e-04,7.313225796679034829e-05,8.435739437118172646e-05,1.727996095723938197e-05,1.555781636852771044e-08,-1.969779841601848602e-04,-4.423795908223837614e-04,1.667095813900232315e-03,2.374324016273021698e-03,-5.228874579188413918e-05,2.034808676398824900e-05,-1.222852006321772933e-07,3.544021456036716700e-04,-7.434129656758159399e-05,7.843020372092723846e-03,2.628430351614952087e-02,1.516394689679145813e-02,1.735569536685943604e-02,9.680354851298034191e-04,8.567713666707277298e-05,-1.134869817178696394e-04,-6.825594231486320496e-03,-2.638860605657100677e-02,-1.238322071731090546e-02,-2.359585464000701904e-02,-8.602580055594444275e-03,4.441264900378882885e-04,-7.706721080467104912e-04,4.123847174923866987e-04,-2.681219484657049179e-04,9.505838155746459961e-03,-7.192068733274936676e-04,-1.026548352092504501e-02,3.185297828167676926e-03,1.237080316059291363e-03,3.278047370258718729e-04,6.331428448902443051e-05,2.296360442414879799e-03,6.924204993993043900e-03,-7.513273507356643677e-03,6.910109077580273151e-04,9.597525931894779205e-03,-8.046757429838180542e-03,6.469606757164001465e-01,1.943672032211907208e-05,-5.018390947952866554e-04,-2.905202656984329224e-02,-1.505094300955533981e-02,1.388803706504404545e-03,-1.305868197232484818e-02,-3.912444692105054855e-03,-5.605211015790700912e-03,-1.437424070900306106e-04,2.461460418999195099e-03,7.333700195886194706e-04,2.027003839612007141e-02,1.860121637582778931e-02,4.541094414889812469e-03,2.376391494181007147e-04,-1.674608356552198529e-04,2.396990166744217277e-04,6.019289503456093371e-05,6.783370859920978546e-03,6.974671036005020142e-03,-4.775125999003648758e-03,-8.300995687022805214e-04,-8.563798619434237480e-04,-1.149364616139791906e-04,3.775039658648893237e-08,3.546862353687174618e-05,6.071100506233051419e-05,-3.699106455314904451e-04,-4.547983116935938597e-04,1.581994001753628254e-05,-1.071212523129361216e-07,2.773595042526721954e-08,-4.854218059335835278e-05,4.269827513780910522e-06,-1.241045305505394936e-03,-4.585430957376956940e-03,9.820749983191490173e-05,-3.227140754461288452e-03,-1.815699943108484149e-04,1.005917692964430898e-05,1.065778269548900425e-04,1.102072652429342270e-03,4.705013241618871689e-03,-7.081222720444202423e-04,3.110627178102731705e-03,2.295791171491146088e-03,-8.903464186005294323e-04,1.219116020365618169e-04,-4.238040128257125616e-05,5.060805124230682850e-04,-1.566224033012986183e-03,1.986974617466330528e-03,2.383756916970014572e-03,-3.789201437029987574e-04,-7.932871230877935886e-04,-7.615885260747745633e-05,-1.501522910984931514e-05,-3.253977047279477119e-04,-6.386347813531756401e-04,7.765253540128469467e-04,2.837708452716469765e-04,1.281650620512664318e-04,1.515722018666565418e-03,1.471606898121535778e-03,3.357784953550435603e-05,1.379824680043384433e-04,4.109746776521205902e-03,6.025836337357759476e-04,-1.284532947465777397e-03,-1.021916628815233707e-03,-3.729338641278445721e-05,1.023066346533596516e-03,3.892257882398553193e-05,-1.189516973681747913e-03,-2.280665212310850620e-04,-3.422131994739174843e-03,6.943434709683060646e-04,-5.926382145844399929e-04,-5.148120180820114911e-05,6.350006879074499011e-05,-3.862561061396263540e-05,-8.997486293083056808e-05,-1.334710046648979187e-03,-1.120154396630823612e-03,1.085342606529593468e-03,1.747964561218395829e-04,1.376026775687932968e-04,1.879539559013210237e-05,-5.758374754805117846e-08,2.124194543284829706e-05,2.321539795957505703e-05,-1.362683688057586551e-04,-3.386148018762469292e-04,-3.289578671683557332e-07,1.430005568181513809e-06,-7.468588592018932104e-08,-3.209859278285875916e-05,1.656221138546243310e-05,-1.244361279532313347e-03,-4.447700921446084976e-03,-1.617095433175563812e-03,-2.153690205886960030e-03,-1.058209018083289266e-04,-7.848341738281305879e-06,2.786189725156873465e-05,6.474583060480654240e-04,3.676268737763166428e-03,4.633341450244188309e-04,2.027736045420169830e-03,-1.950501173269003630e-04,-1.758430444169789553e-04,4.521343362284824252e-05,-3.913183900294825435e-05,1.108624128391966224e-04,-1.969665754586458206e-03,1.529772416688501835e-03,2.914588199928402901e-03,-1.169897441286593676e-04,-1.848105166573077440e-04,-3.284357808297500014e-05,-1.503789280832279474e-05,-3.887319762725383043e-04,-7.051390712149441242e-04,2.957312623038887978e-03,4.143958212807774544e-04,-3.813868097495287657e-04,2.841094392351806164e-04,6.379128899425268173e-04,1.188078840641537681e-05,-3.373660147190093994e-04,3.706511342898011208e-03,3.055459586903452873e-03,-6.737994845025241375e-04,-4.069667193107306957e-04,-3.541662299539893866e-04,5.921639967709779739e-04,3.971860496676526964e-05,-5.273738643154501915e-04,-2.051318297162652016e-04,-2.456273185089230537e-03,-2.878761850297451019e-03,9.154131403192877769e-04,-2.830865560099482536e-05,5.039331153966486454e-05,-3.125643706880509853e-05,-3.223606108804233372e-05,-8.559875423088669777e-04,-7.387917721644043922e-04,7.210306357592344284e-04,1.145154747064225376e-04,9.753891936270520091e-05,8.996888027468230575e-06,7.523749445681460202e-08,2.451568798278458416e-05,5.305008380673825741e-05,-3.036625566892325878e-04,-3.649662539828568697e-04,-2.334443252038909122e-07,-8.269159479823429137e-06,2.195974957430735230e-08,-3.904309050994925201e-05,-3.665716576506383717e-06,-8.412387105636298656e-04,-3.061607247218489647e-03,-2.409418812021613121e-03,-1.705917762592434883e-03,-1.355413405690342188e-04,-1.622047648197622038e-06,2.116714313160628080e-05,6.341160042211413383e-04,3.150233766064047813e-03,-1.329805236309766769e-03,4.012252204120159149e-03,-4.389103560242801905e-04,-2.301304368302226067e-03,1.082132730516605079e-04,-1.631217601243406534e-04,3.115364233963191509e-04,-2.691564615815877914e-03,1.160456449724733829e-03,8.219400187954306602e-04,1.862132572568953037e-03,-8.228800288634374738e-05,-2.979617602250073105e-05,5.008142807128024288e-07,-2.882057451643049717e-04,-9.085290948860347271e-04,3.184061206411570311e-04,2.035205019637942314e-03,-1.074358704499900341e-03,1.017242902889847755e-03,1.248831627890467644e-03,1.559739030199125409e-05,6.051103118807077408e-04,3.771576564759016037e-03,1.087605836801230907e-03,4.587682196870446205e-04,2.785889431834220886e-03,5.130368517711758614e-04,7.336090784519910812e-04,1.180683739221422002e-05,4.378908779472112656e-04,-8.064222056418657303e-04,-2.915961435064673424e-03,-2.788562793284654617e-03,-8.807292324490845203e-04,-2.976282667077612132e-05,1.554625669086817652e-05,-3.762886626645922661e-05,-1.241078862221911550e-04,-2.889774914365261793e-04,-2.813883183989673853e-04,4.279740678612142801e-04,9.339926327811554074e-05,1.148914161603897810e-04,1.729302675812505186e-05,-4.197681846562772989e-08,1.968970536836422980e-05,5.669104575645178556e-05,-1.533977920189499855e-04,-3.353669017087668180e-04,-4.967756012774771079e-06,-1.097173844755161554e-05,7.249809641507454216e-09,-4.937489939038641751e-05,1.099948349292390049e-05,-1.108299475163221359e-03,-4.309446550905704498e-03,-2.043315907940268517e-03,-2.854544902220368385e-03,-1.077953711501322687e-04,-9.222339940606616437e-06,1.200840270030312240e-04,8.058681851252913475e-04,3.784384811297059059e-03,-1.057491055689752102e-03,2.514114603400230408e-03,-2.291034616064280272e-05,-3.439863212406635284e-04,9.370141196995973587e-05,-1.387318334309384227e-04,-5.713891005143523216e-04,1.613505010027438402e-04,-5.516667151823639870e-04,9.836695389822125435e-04,-1.188698224723339081e-03,-5.808848654851317406e-04,-1.774381416907999665e-05,1.506672015239018947e-05,-4.003490903414785862e-04,-8.494741632603108883e-04,1.367560820654034615e-03,-7.557049975730478764e-04,-1.027024351060390472e-03,1.034286106005311012e-03,1.201604609377682209e-03,-6.005032446410041302e-06,1.479490601923316717e-04,3.762988140806555748e-03,1.628870493732392788e-03,2.558579435572028160e-03,1.095003099180757999e-03,5.030242027714848518e-04,7.771821692585945129e-04,-3.171366188325919211e-05,-1.696455001365393400e-04,1.252270012628287077e-04,-1.541127916425466537e-03,-1.434529200196266174e-03,-4.669417103286832571e-04,8.152669761329889297e-05,1.260234275832772255e-04,-1.156891157734207809e-04,-2.360303551540710032e-05,-7.344793993979692459e-04,-4.989834269508719444e-04,5.928624304942786694e-04,1.266060280613601208e-04,4.637305391952395439e-04,-5.688555756933055818e-05,1.253607706530601718e-06,-1.030269995681010187e-04,-1.347970246570184827e-04,9.314897761214524508e-05,-5.033065099269151688e-04,-3.554528229869902134e-04,4.853905466006835923e-06,-7.340135198319330812e-05,-2.606476300570648164e-05,-1.663939619902521372e-04,-8.856060449033975601e-04,-2.693979768082499504e-03,-1.013715285807847977e-03,-2.337910234928131104e-03,-8.751301356824114919e-05,-1.070577854989096522e-04,-6.385695451172068715e-05,1.096514984965324402e-03,2.709689550101757050e-03,1.220164122059941292e-03,3.565915860235691071e-03,4.533536848612129688e-04,2.714235452003777027e-04,1.979170774575322866e-04,2.037305093836039305e-04,7.777944556437432766e-04,-1.243703882209956646e-03,1.049230413627810776e-04,8.609306532889604568e-04,-1.175300101749598980e-03,-1.671015343163162470e-05,-1.237306714756414294e-04,-1.687945623416453600e-04,1.398327294737100601e-04,-1.222134684212505817e-03,1.581140793859958649e-03,1.199338701553642750e-03,-2.249600365757942200e-03,8.518668473698198795e-04,9.081204188987612724e-04,-3.850819484796375036e-04,2.895707148127257824e-04,2.390709239989519119e-03,2.334958408027887344e-03,-6.569186225533485413e-04,2.587582450360059738e-03,3.781334671657532454e-04,-1.109801814891397953e-04,-5.034575005993247032e-04,-1.169243827462196350e-03,3.628149570431560278e-04,-1.271003508009016514e-03,-5.035206675529479980e-03,-2.677265554666519165e-03,-2.040413906797766685e-03,5.715130828320980072e-04,6.260418333113193512e-03,1.881576754385605454e-04,-2.439533360302448273e-03,1.312423410126939416e-04,-1.560464501380920410e-03,1.831467263400554657e-03,7.377853617072105408e-04,4.696445103036239743e-06\n0.000000000000000000e+00,-1.963854572295531398e-07,-6.284320761551498435e-07,-1.936364969878923148e-05,-3.538365490385331213e-05,-2.509479372747591697e-06,-2.576749920990550891e-06,-5.041128847693698845e-09,-1.179164428322110325e-06,-1.301124370911566075e-06,-4.185860962024889886e-05,1.303058525081723928e-04,1.487004046794027090e-04,7.455250306520611048e-05,-1.092666389013174921e-05,4.720004653790965676e-06,9.982105439121369272e-06,-1.050269929692149162e-05,5.028939922340214252e-04,1.118798390962183475e-04,-1.625020740902982652e-05,-5.669224265147931874e-05,-4.840610199607908726e-05,-8.428610271948855370e-06,-4.656024884752696380e-06,-1.356989087071269751e-04,2.845624658220913261e-05,6.264734838623553514e-05,-4.054117889609187841e-04,5.581054574577137828e-05,-6.536726868944242597e-05,3.873148216371191666e-06,-1.055577314446054515e-08,-4.134182381676509976e-05,-1.552199682919308543e-04,-8.936579251894727349e-05,5.091719503980129957e-05,2.382327802479267120e-04,1.622995000616356265e-07,2.040054459939710796e-05,6.186580776557093486e-06,-1.076560365618206561e-04,-5.894782225368544459e-05,-3.523072518873959780e-05,-2.863637346308678389e-04,3.023826866410672665e-04,-1.068426718120463192e-05,8.613408681412693113e-06,2.671019956324016675e-06,-3.844056482193991542e-05,-1.906283614516723901e-05,2.818901884893421084e-05,7.185753202065825462e-05,1.367750519420951605e-04,-1.910923629111493938e-06,6.912476237630471587e-06,-1.927585117300623097e-06,2.845401922968449071e-06,-6.951657269382849336e-05,5.336538015399128199e-05,5.329163468559272587e-05,4.838373570237308741e-06,3.320789573990623467e-06,1.363322184033677331e-07,-1.630097301585919922e-07,-1.577434574073777185e-07,-2.572228822828037664e-06,-3.345993172843009233e-05,-4.142471516388468444e-05,-1.582939034960872959e-06,-1.645464408284169622e-06,5.053859553072470590e-09,5.006822334507887717e-07,-1.794631543816649355e-06,-3.094121348112821579e-05,2.308110852027311921e-04,2.383650644333101809e-05,-6.939537342987023294e-06,-1.027278267429210246e-05,3.768623173527885228e-06,7.913147783256135881e-06,5.837621301907347515e-06,2.697195450309664011e-04,1.526182168163359165e-04,1.084610266843810678e-04,-9.061863966053351760e-05,-3.047227437491528690e-05,-6.117134034866467118e-06,1.597492655491805635e-06,-3.174931407556869090e-05,-1.103317845263518393e-05,8.326836541527882218e-05,-2.910075418185442686e-04,5.601280281553044915e-05,-3.095518331974744797e-05,-1.873574206001649145e-06,-5.162070806363772135e-07,-2.494399814167991281e-05,-2.356619661441072822e-04,1.710677752271294594e-04,6.624311208724975586e-05,2.372732851654291153e-04,4.514138709055259824e-05,6.868376658530905843e-06,7.057366929075215012e-06,-8.617388084530830383e-05,-7.550739610451273620e-06,-2.920797269325703382e-04,-3.409460186958312988e-04,3.309291787445545197e-04,-3.947058212361298501e-05,-8.952347343438304961e-07,5.404548574006184936e-06,-4.509162681642919779e-05,2.234381463495083153e-05,3.614254819694906473e-05,1.303208700846880674e-04,1.447372342227026820e-04,-2.924079581134719774e-06,4.705368610302684829e-06,-2.458729795762337744e-06,-2.301526365044992417e-06,-7.767736678943037987e-05,-7.467579416697844863e-05,6.250704609556123614e-05,6.957318419154034927e-06,3.000134938702103682e-06,1.218894425392136327e-07,-1.262920257261157531e-08,1.920412387335090898e-06,-9.682615200290456414e-06,2.384154140600003302e-05,1.959797737072221935e-05,1.010379719446063973e-06,2.678603323147399351e-06,7.262665491225561709e-08,2.698476464502164163e-07,4.170608463027747348e-06,-1.942288145073689520e-05,-4.293632810004055500e-04,4.224749864079058170e-04,-8.858023647917434573e-05,-1.022938522510230541e-05,3.373587333044270054e-06,6.671683422609930858e-06,5.708361277356743813e-05,4.034831072203814983e-04,-2.024068635364528745e-05,2.730039705056697130e-05,1.827348314691334963e-04,-9.375155786983668804e-05,-1.173255441244691610e-06,2.091498754452914000e-05,2.020713291130959988e-04,-2.306498354300856590e-04,8.630204683868214488e-05,3.436706319916993380e-04,3.453195968177169561e-04,-6.180549826240167022e-05,-6.675877557427156717e-06,-3.675722155094263144e-06,-4.533636092673987150e-05,-2.875610371120274067e-04,6.234668544493615627e-04,-1.683295995462685823e-04,6.712360118399374187e-06,-5.181840970180928707e-05,-5.251140100881457329e-05,6.837396540504414588e-06,-1.107261414290405810e-05,-1.278505224036052823e-04,-1.377444423269480467e-04,-4.240531416144222021e-04,1.477547048125416040e-04,-4.047171678394079208e-04,-3.861649747705087066e-05,2.063120155071374029e-05,-2.561317523941397667e-04,-5.476442674989812076e-05,3.551253466866910458e-04,3.761743719223886728e-04,4.114908806513994932e-04,-8.716491720406338573e-06,1.241755489900242537e-05,-5.658681857312330976e-06,-2.008222872973419726e-05,-2.315180026926100254e-04,-3.145603695884346962e-04,2.316388854524120688e-04,2.323356238775886595e-05,1.800562586140586063e-06,1.681902631389675662e-06,-1.256167223573356750e-07,-1.960467216122196987e-06,-5.059771865489892662e-06,-9.043447789736092091e-05,-8.372713637072592974e-05,-2.040976141870487481e-06,-5.977050477667944506e-06,2.216157213297265116e-08,2.100546680594561622e-06,-5.036973107053199783e-06,3.515097341733053327e-05,3.149769036099314690e-04,4.571661411318928003e-04,-1.821988407755270600e-04,-3.813267176155932248e-05,3.987408945249626413e-06,8.903046364139299840e-06,-8.695216092746704817e-05,-4.107260610908269882e-04,6.519044982269406319e-04,6.798726390115916729e-04,-5.358685157261788845e-04,6.689879810437560081e-04,-1.228226938110310584e-05,-7.965432814671657979e-06,-2.620520535856485367e-04,7.298275886569172144e-05,4.465238816919736564e-05,-1.996154314838349819e-04,1.048681093379855156e-03,1.949346333276480436e-04,4.172019089310197160e-06,1.805707938729028683e-07,1.384214738209266216e-05,-1.353415718767791986e-04,3.143908397760242224e-04,-3.487268695607781410e-04,-1.250179775524884462e-04,-2.371766895521432161e-04,-2.754163688223343343e-05,1.161639102065237239e-05,-1.585924474056810141e-04,1.975719787878915668e-04,-2.490075130481272936e-04,-1.148024573922157288e-03,2.778616908472031355e-04,-2.885991998482495546e-04,-3.117354208370670676e-05,7.311002264032140374e-06,-2.865970309358090162e-04,2.384655235800892115e-04,-3.537785378284752369e-04,-2.709842010517604649e-05,2.927029854618012905e-04,1.392351236972899642e-06,5.022157893108669668e-06,1.558783878863323480e-06,-2.565631075412966311e-05,-8.029010132304392755e-06,1.133672340074554086e-04,1.110236917156726122e-04,1.448598959541413933e-05,-7.138177352317143232e-06,-1.204154045808536466e-06,1.366184960716054775e-07,1.705815179775527213e-06,1.556630559207405895e-05,2.031215699389576912e-04,2.168179926229640841e-04,9.877869160845875740e-06,8.976265235105529428e-06,-1.549287844682112336e-07,-5.907863851462025195e-06,-5.137388598086545244e-06,1.033965090755373240e-04,-1.008253428153693676e-03,-1.484989654272794724e-03,-1.761787134455516934e-04,7.471667777281254530e-05,-3.076499342569150031e-05,-5.681161565007641912e-05,7.560343510704115033e-05,-1.696053659543395042e-03,-1.586796715855598450e-03,1.184358960017561913e-03,-4.318148421589285135e-04,4.861068155150860548e-04,1.417999737896025181e-05,-1.453984259569551796e-05,4.379256861284375191e-04,4.985048435628414154e-04,-3.949931124225258827e-04,8.591319201514124870e-04,-2.874477650038897991e-04,4.625534929800778627e-04,-4.033313871332211420e-06,2.015539575950242579e-05,1.279269781662151217e-04,1.482626306824386120e-03,4.177276568952947855e-04,-3.841432917397469282e-04,-1.234966213814914227e-03,6.003980524837970734e-04,3.922833275282755494e-05,6.558538675308227539e-01,5.592435481958091259e-04,-3.992885176558047533e-04,5.789513234049081802e-04,1.193804084323346615e-03,-2.041149651631712914e-03,7.440161425620317459e-04,5.216724093770608306e-05,-4.670601992984302342e-05,5.978670669719576836e-04,-2.539768756832927465e-04,-4.802752227988094091e-04,-9.155944571830332279e-04,-1.442546257749199867e-03,1.330457325821043923e-05,-4.532733146334066987e-05,1.185128985525807366e-05,4.947277557221241295e-05,5.170313525013625622e-04,1.952062157215550542e-04,-6.173640140332281590e-04,-6.799416587455198169e-05,-1.107256684917956591e-05,4.149899268668377772e-06,2.298725121363531798e-08,-1.872995881058159284e-06,-6.464913440140662715e-06,1.603326381882652640e-06,1.976274870685301721e-05,-2.406061184956342913e-06,1.201854331611684756e-07,1.422267814632505178e-08,4.395062660478288308e-06,1.789404336705047172e-06,8.934532525017857552e-05,1.737961283652111888e-04,-1.445985253667458892e-05,6.575101724592968822e-05,6.714821211062371731e-06,-1.868719436970422976e-07,-3.044609229618799873e-06,-4.892432116321288049e-05,2.222689217887818813e-04,2.547775220591574907e-04,-1.284762111026793718e-04,3.487819049041718245e-05,-1.017591785057447851e-05,-5.396070264396257699e-06,2.675540144991828129e-06,-6.720028613926842809e-05,-8.676793368067592382e-05,-3.133200225420296192e-04,-3.095585561823099852e-04,3.298931915196590126e-05,-5.640689778374508023e-06,3.846632807835703716e-06,-1.973219696083106101e-06,2.320656130905263126e-05,9.340292308479547501e-07,1.724597095744684339e-04,1.962630922207608819e-04,2.081697457469999790e-04,-1.695201790425926447e-04,-6.466812919825315475e-05,-2.144698783013154753e-06,-6.060516170691698790e-06,-2.138117997674271464e-04,2.807404380291700363e-04,-1.379653404001146555e-04,4.551215679384768009e-04,-2.046401932602748275e-04,-3.269589069532230496e-05,2.101444351865211502e-06,9.749022865435108542e-06,1.607017329661175609e-04,1.563684782013297081e-05,-5.864215781912207603e-04,-2.985078026540577412e-05,-7.778362487442791462e-07,-1.854429569903004449e-06,-1.192749550682492554e-06,2.783781383186578751e-07,-3.963332346756942570e-05,-1.575381247675977647e-06,5.695291474694386125e-05,5.497370693774428219e-06,-6.528346602863166481e-06,-4.712527186256920686e-07,3.934019332518801093e-08,1.453109348403813783e-07,-3.110841362286009826e-06,8.388064088649116457e-06,-2.823535942297894508e-05,-9.688301361165940762e-07,4.129483954784518573e-07,7.598725915158865973e-08,1.528540565232106019e-06,3.655048317341424990e-07,-5.627337668556720018e-05,-9.740877430886030197e-06,3.262708778493106365e-04,1.384761853842064738e-04,-1.215352585859363899e-05,3.098604338447330520e-06,4.393171366245951504e-06,-1.854247966548427939e-05,2.488492755219340324e-04,4.073814197909086943e-04,-6.407638284144923091e-05,-1.307886268477886915e-04,-1.128772419178858399e-05,-3.558820026228204370e-06,5.003289970773039386e-06,1.293276909564156085e-05,-3.218352503608912230e-05,-6.033683348505292088e-07,-2.742829674389213324e-04,7.756528793834149837e-05,6.127333108452148736e-06,-2.500817117834230885e-07,-3.089328401983948424e-06,-8.201925993489567190e-06,-3.230213769711554050e-04,1.895380846690386534e-04,-5.966047319816425443e-05,9.318078809883445501e-05,-1.433327270206063986e-04,-6.085132554289884865e-05,8.503348908561747521e-06,-1.354647683911025524e-04,-2.783383024507202208e-05,-8.803745731711387634e-05,-4.972703754901885986e-04,2.002541586989536881e-04,5.784194945590570569e-05,-4.268968768883496523e-05,9.682662494014948606e-06,-4.982649988960474730e-05,1.865114027168601751e-04,2.652667462825775146e-04,-2.932510396931320429e-04,1.394318096572533250e-04,-1.466860567234107293e-06,8.484763384331017733e-06,-7.629305400769226253e-07,-3.300828666397137567e-06,-3.752178599825128913e-05,-4.006776180176530033e-06,5.562079604715108871e-05,6.192374257807387039e-06,1.982547928491840139e-06,-2.078056468235445209e-06,-8.350639291165862232e-09,-3.111983915005112067e-07,1.092336333385901526e-06,-3.445594120421446860e-05,-2.640590537339448929e-05,2.371777782173012383e-06,6.599809125873434823e-07,-7.169683158281259239e-08,1.030004568747244775e-06,8.962029482972866390e-07,-1.031681131280492991e-05,1.191796036437153816e-05,2.730840642470866442e-04,-4.619055471266619861e-05,-2.487674919393612072e-06,5.543803126784041524e-06,6.992646376602351665e-06,-3.790269329329021275e-05,1.096157575375400484e-04,3.427869523875415325e-04,-1.727973867673426867e-04,-2.434007619740441442e-04,2.055820077657699585e-04,1.424341689926222898e-06,5.629940460494253784e-06,5.546287138713523746e-05,-1.896005778689868748e-05,-9.773168130777776241e-06,-2.882728877011686563e-04,4.671443020924925804e-04,-7.138012006180360913e-05,1.358889221592107788e-06,-3.697651209222385660e-06,-1.828321728680748492e-05,-1.082595263142138720e-04,-4.286568582756444812e-05,2.443188714096322656e-05,1.716486585792154074e-04,-9.176310413749888539e-05,1.250457899004686624e-05,6.050640877219848335e-06,1.489947408117586747e-05,1.655777305131778121e-04,-1.412016354152001441e-05,-4.092312301509082317e-04,4.122308746445924044e-04,-5.639000664814375341e-05,1.427570714440662414e-05,8.567870281694922596e-06,-8.982711733551695943e-05,9.727965516503900290e-05,-6.366157322190701962e-06,5.082254938315600157e-05,1.573848276166245341e-04,-3.397368573132553138e-06,8.405740118178073317e-06,-3.382130898899049498e-06,-4.252479993738234043e-05,-1.205007356475107372e-04,2.771455183392390609e-05,1.011576969176530838e-04,1.315233930654358119e-05,2.880939064198173583e-06,-9.241438903018206474e-08,9.851646609604358673e-09,1.038164555211551487e-06,3.206438123015686870e-06,-5.461421096697449684e-06,-6.986957487242761999e-06,9.854566087597049773e-07,-5.523628487935638987e-08,-2.220753003712161444e-08,-2.665642568899784237e-07,3.768623173527885228e-07,-2.203869007644243538e-05,-1.073809035005979240e-04,-1.308025966864079237e-04,-5.344895180314779282e-05,2.512196260795462877e-06,3.786224397117621265e-06,-4.570228156808298081e-06,3.319989627925679088e-05,2.032995107583701611e-04,2.054790675174444914e-04,2.856778155546635389e-05,-7.474161684513092041e-04,1.022036449285224080e-04,6.783552635170053691e-06,-1.169911047327332199e-05,4.946842818753793836e-05,-2.700218465179204941e-04,-2.298188628628849983e-04,4.267749027349054813e-04,1.083084789570420980e-04,1.351567334495484829e-05,-4.323406301409704611e-06,-2.942784476545057260e-06,8.987623004941269755e-06,5.826060805702582002e-05,-5.067364545539021492e-04,-4.503391974139958620e-04,1.625884906388819218e-04,1.278024719795212150e-04,2.775959364953450859e-05,-4.870847533311462030e-06,1.098314605769701302e-04,6.875023245811462402e-05,-5.108084878884255886e-04,-1.592870103195309639e-04,-6.393092917278409004e-05,2.471805782988667488e-04,1.072331360774114728e-05,-1.805885767680592835e-05,1.459901104681193829e-04,2.698323805816471577e-04,3.049772931262850761e-05,1.976141356863081455e-04,-1.684293965809047222e-05,5.757492544944398105e-06,8.819870345178060234e-06,2.259701614093501121e-05,4.862882633460685611e-06,6.034382386133074760e-05,-2.050601324299350381e-04,-1.194463839055970311e-04,-2.842117464751936495e-05,4.095094482181593776e-06,-9.539112397760618478e-07,1.889540908450726420e-05,3.326327350805513561e-05,9.909659638651646674e-06,-3.434768586885184050e-05,-2.193201180489268154e-05,-2.226825745310634375e-05,6.411081812984775752e-06,1.826334664656314999e-05,-5.198329290578840300e-06,-1.594019704498350620e-05,-5.372674786485731602e-05,-8.014968625502660871e-05,2.433225890854373574e-04,-5.954211519565433264e-05,-1.524744220660068095e-05,4.295166490919655189e-06,2.663285158632788807e-05,-5.148666969034820795e-05,3.394958330318331718e-04,2.411293826298788190e-04,-2.132677327608689666e-04,1.189207177958451211e-04,-2.152821980416774750e-04,-9.426584256289061159e-06,3.567972498785820790e-06,-2.192147367168217897e-04,2.596344565972685814e-04,-7.802612526575103402e-05,-2.160505973733961582e-04,2.210661477874964476e-04,-8.688989328220486641e-05,7.949683094921056181e-06,4.059452749061165377e-06,-3.745127833099104464e-05,-1.156048310804180801e-04,1.690854987828060985e-04,-7.674563676118850708e-06,1.245493913302198052e-04,-9.425965981790795922e-05,-2.846689676516689360e-05,5.151674849912524223e-05,-7.553115574410185218e-05,1.336275890935212374e-04,-7.301293953787535429e-05,-3.305396530777215958e-04,2.244608913315460086e-04,-1.902055810205638409e-04,-4.829549288842827082e-05,-9.391227649757638574e-06,2.997374394908547401e-06,4.912944496027193964e-05,1.861020064097829163e-05,2.708724350668489933e-04,1.733294629957526922e-04,7.094600005075335503e-04,7.015282790234778076e-06,1.550036016851663589e-03,-2.321314677828922868e-04,-6.101890176068991423e-05,-6.121195474406704307e-05,2.119930868502706289e-04,2.772493644442874938e-05,1.958823559107258916e-04,-2.342350029493900365e-07\n0.000000000000000000e+00,-4.760247975355014205e-06,-1.292936758545693010e-06,-2.451337240927387029e-05,6.016996339894831181e-04,-6.208763352333335206e-06,-3.817920969595434144e-06,2.912000951482696109e-08,5.412754035205580294e-05,-6.347669113893061876e-05,1.979130553081631660e-03,-2.572997938841581345e-03,1.181087223812937737e-03,7.197220809757709503e-03,3.129586693830788136e-04,1.002564658847404644e-06,-1.093249957193620503e-04,-1.389065873809158802e-04,-4.066052846610546112e-03,-2.388707827776670456e-03,2.001508139073848724e-03,2.616172656416893005e-03,3.694997169077396393e-03,5.459125532070174813e-05,-8.063812128966674209e-05,-3.990195691585540771e-04,-1.309751067310571671e-03,-8.827235433273017406e-06,5.774849560111761093e-04,-2.595995785668492317e-03,2.853082492947578430e-03,-7.362152973655611277e-05,-5.672573024639859796e-06,6.499621085822582245e-04,5.175503436475992203e-03,3.057069843634963036e-03,-6.158865522593259811e-03,-1.532619062345474958e-04,1.067956094630062580e-03,1.164263085229322314e-04,-7.399742025882005692e-05,4.140959121286869049e-03,9.165540337562561035e-03,5.826636333949863911e-04,5.246040411293506622e-03,-3.003954654559493065e-03,1.758232479915022850e-03,6.029771757312119007e-04,-6.938970182090997696e-05,4.328319337218999863e-03,3.616834757849574089e-03,-2.698636089917272329e-04,-1.286975457333028316e-03,-2.287097275257110596e-03,2.061346094706095755e-05,-1.120005763368681073e-04,-1.022203559841727838e-05,2.822710666805505753e-04,1.411993987858295441e-03,3.972310878452844918e-05,-1.241077552549540997e-03,-1.865794329205527902e-04,-4.022413486381992698e-05,1.561947465233970433e-05,-7.421765868542706812e-09,-8.042161425692029297e-06,1.029079066938720644e-05,-2.556913241278380156e-04,9.948974184226244688e-05,-3.045892754016676918e-06,-2.026967194979079068e-05,-9.622926455676861224e-09,6.217807822395116091e-05,-1.147768707596696913e-04,1.886002952232956886e-03,-9.783926652744412422e-04,-8.401387021876871586e-04,5.428194534033536911e-03,3.530943358782678843e-04,-1.901009454741142690e-05,-1.084637478925287724e-04,-2.538402259233407676e-05,-1.466738642193377018e-03,-5.029547493904829025e-03,5.912483902648091316e-04,4.482773132622241974e-03,3.793632844462990761e-03,1.631699433346511796e-06,-7.949404243845492601e-05,-7.991321035660803318e-05,-2.126425970345735550e-03,1.297374488785862923e-03,2.381285419687628746e-03,-2.530131256207823753e-03,2.662018639966845512e-03,-1.174292847281321883e-04,3.687318894662894309e-07,8.898183004930615425e-04,6.374657154083251953e-03,1.466788235120475292e-03,-5.102231167256832123e-03,-2.925355685874819756e-03,-2.800668298732489347e-04,1.816922740545123816e-04,-6.844519521109759808e-05,4.500417504459619522e-03,4.281813278794288635e-03,-8.317222818732261658e-05,5.470636766403913498e-03,1.175443874672055244e-03,4.317245446145534515e-03,4.999884404242038727e-04,-9.542732004774734378e-05,4.175954032689332962e-03,3.332875203341245651e-03,-1.718653948046267033e-04,-1.484879874624311924e-03,-3.129591001197695732e-03,2.708391184569336474e-05,-1.156395810539834201e-04,-8.253136911662295461e-07,2.976671385113149881e-04,1.542851328849792480e-03,4.133851034566760063e-04,-9.341990225948393345e-04,-1.253123773494735360e-04,-3.242304228479042649e-05,2.701319681364111602e-05,-3.295617290177688119e-08,-1.929841164383105934e-05,-5.835636693518608809e-05,4.706572508439421654e-04,6.137710297480225563e-04,-2.014394704019650817e-05,-2.570560172898694873e-05,-3.171994222839202848e-08,2.743765253399033099e-05,-8.028707816265523434e-05,1.209407113492488861e-03,6.384756416082382202e-04,5.758446641266345978e-03,6.032980047166347504e-03,4.892445285804569721e-04,-2.654183117556385696e-05,-1.625366276130080223e-04,-1.135049504227936268e-03,-3.494720673188567162e-03,-7.183508016169071198e-03,6.379470229148864746e-03,-2.772719017229974270e-04,4.212333355098962784e-03,1.879182527773082256e-04,-2.759617927949875593e-04,-2.217390574514865875e-03,-1.870519947260618210e-03,3.779184073209762573e-03,-1.833339803852140903e-03,-1.407744595780968666e-03,2.625315450131893158e-03,-2.685071922314818949e-05,2.652867260621860623e-05,7.715644896961748600e-04,3.407030133530497551e-03,-1.986768562346696854e-03,-1.527689746581017971e-03,-5.139744607731699944e-04,1.153767690993845463e-03,-1.019768533296883106e-04,-6.035807746229693294e-05,4.259795881807804108e-03,4.126860760152339935e-03,1.425667782314121723e-03,1.029678969644010067e-03,-5.488362163305282593e-03,6.394430063664913177e-03,1.961909583769738674e-05,-1.930046855704858899e-04,5.965955555438995361e-03,3.180787898600101471e-03,-2.293691504746675491e-04,-9.741404792293906212e-04,-2.569403965026140213e-03,6.686802225885912776e-05,-1.368674857076257467e-04,4.565421477309428155e-06,5.332072032615542412e-04,1.825211336836218834e-03,1.224511885084211826e-03,-2.279718173667788506e-03,-3.009834326803684235e-04,-6.122780905570834875e-05,2.423157638986594975e-05,-7.151357284129744585e-10,-7.015850314928684384e-06,-3.606295649660751224e-05,-1.485241809859871864e-04,2.013331104535609484e-04,-3.834973904304206371e-05,-3.266421845182776451e-05,-1.856255948951002210e-08,5.995235915179364383e-05,-3.378896508365869522e-05,1.416486338712275028e-03,2.558485604822635651e-03,-2.628220710903406143e-03,3.664494957774877548e-03,9.031401714310050011e-05,-1.694308775768149644e-05,5.404900548455771059e-06,9.671415318734943867e-05,-4.373808857053518295e-03,-7.263522595167160034e-03,1.440700842067599297e-03,1.920687616802752018e-03,6.649958901107311249e-03,1.251636858796700835e-04,-1.771168026607483625e-04,-2.402346581220626831e-03,-2.364569576457142830e-03,2.903096843510866165e-03,3.433718578889966011e-03,6.785050500184297562e-04,-1.572281471453607082e-03,-6.078617298044264317e-05,2.292793760716449469e-05,4.767885257024317980e-04,7.894486188888549805e-03,-9.651342406868934631e-04,-4.995765164494514465e-03,-1.614818349480628967e-03,8.283285424113273621e-04,4.769726365339010954e-04,-8.251727194874547422e-06,3.100840840488672256e-03,6.697618402540683746e-03,-4.043248482048511505e-04,3.854800248518586159e-03,3.023844677954912186e-03,3.203170606866478920e-03,5.833454779349267483e-04,-1.007134414976462722e-04,-3.925968892872333527e-03,-1.750810770317912102e-04,2.595545374788343906e-04,-3.304864745587110519e-03,-2.372263232246041298e-03,6.693412433378398418e-05,-2.959743505925871432e-05,-3.028505852853413671e-05,-2.244702191092073917e-04,1.254711532965302467e-03,2.325221430510282516e-05,-7.766757335048168898e-07,-2.256649895571172237e-05,3.162479697493836284e-05,3.210388604202307761e-05,3.368177203810773790e-08,9.157644672086462379e-05,9.307394793722778559e-05,6.775159854441881180e-04,-3.496087854728102684e-03,1.524237304693087935e-04,1.823302591219544411e-04,2.708964075281983241e-08,-5.751454737037420273e-04,7.336931303143501282e-04,-1.697655394673347473e-02,-7.501920685172080994e-03,-1.109548844397068024e-02,-4.939251020550727844e-02,-3.012337954714894295e-03,1.814679417293518782e-04,9.918886935338377953e-04,1.230223802849650383e-03,1.217562612146139145e-02,1.973186619579792023e-02,-1.821166090667247772e-02,-3.407320752739906311e-02,-2.854336798191070557e-02,-2.218241133959963918e-04,8.752325666137039661e-04,6.203382275998592377e-03,2.198193222284317017e-02,-8.740074932575225830e-03,-9.870050475001335144e-03,1.498975977301597595e-02,-1.968139410018920898e-02,6.452804082073271275e-04,-1.501237711636349559e-04,-7.988127879798412323e-03,-5.743443965911865234e-02,-2.166332118213176727e-02,3.804247826337814331e-02,1.938227936625480652e-02,-4.184649791568517685e-03,-4.536678025033324957e-04,5.638333968818187714e-04,6.214058399200439453e-01,-3.806799277663230896e-02,7.598428521305322647e-03,-3.090699575841426849e-02,-5.907826125621795654e-04,-3.650034219026565552e-02,-4.116695374250411987e-03,9.726717253215610981e-04,-3.305107355117797852e-02,-2.544701658189296722e-02,1.480959262698888779e-02,1.415374595671892166e-02,2.094780839979648590e-02,-2.486661833245307207e-04,9.704519761726260185e-04,1.117261926992796361e-04,-2.734032925218343735e-03,-8.244574069976806641e-03,-1.774148666299879551e-03,9.511061944067478180e-03,1.420819084160029888e-03,3.571392153389751911e-04,-2.315769670531153679e-04,5.524589141714386642e-08,-5.268971563054947183e-06,7.185395588749088347e-06,-1.756649871822446585e-04,1.579365780344232917e-04,8.579409040976315737e-06,-2.564921487646643072e-05,-7.600738172186538577e-08,4.781965981237590313e-05,-1.310863153776153922e-04,1.814381452277302742e-03,-2.385006751865148544e-03,5.552618531510233879e-04,6.493994966149330139e-03,3.196560137439519167e-04,-1.533861723146401346e-05,-2.131509390892460942e-04,-1.997446815948933363e-06,-6.410410860553383827e-04,-4.630458541214466095e-03,3.799421014264225960e-03,3.837732365354895592e-03,3.538982942700386047e-03,1.651465754548553377e-05,-4.919957427773624659e-05,7.268440676853060722e-04,-9.908486390486359596e-04,3.299357136711478233e-03,8.588146883994340897e-04,-1.295604743063449860e-03,2.602845197543501854e-03,-1.226070889970287681e-04,1.778686055331490934e-05,9.445982286706566811e-04,6.258998066186904907e-03,1.304099103435873985e-03,-6.441981531679630280e-03,-4.160901531577110291e-03,4.485839453991502523e-04,-8.502024138579145074e-05,-5.893530033063143492e-05,3.893146058544516563e-03,3.905970603227615356e-03,-1.229806337505578995e-03,3.112475387752056122e-03,6.951756076887249947e-04,5.002079997211694717e-03,4.666328022722154856e-04,-1.564866979606449604e-04,3.368845675140619278e-03,3.301359247416257858e-03,-1.422237837687134743e-03,2.838935470208525658e-03,-3.701409325003623962e-03,4.869527765549719334e-05,-1.349225931335240602e-04,9.838132427830714732e-06,2.709656837396323681e-04,1.613158965483307838e-03,-8.954564691521227360e-06,-1.530308159999549389e-03,-2.128760097548365593e-04,-6.310812023002654314e-05,3.021850898221600801e-05,-1.910348146338947117e-08,3.991191874774813186e-07,-7.085356173774925992e-06,-2.868320007110014558e-05,5.296244053170084953e-04,5.841026450070785359e-06,6.845380994491279125e-06,1.444050212739966810e-08,5.772295480710454285e-05,-5.953021900495514274e-05,2.344728447496891022e-03,4.598110681399703026e-04,-1.915328321047127247e-04,4.244680982083082199e-03,3.695683844853192568e-04,-1.875228372227866203e-05,-1.852790883276611567e-04,4.555134219117462635e-04,-1.923870877362787724e-03,-4.308369476348161697e-03,4.911379888653755188e-03,5.150195676833391190e-03,2.592473290860652924e-03,5.093534127809107304e-05,8.739161421544849873e-05,1.070425380021333694e-03,-1.060851151123642921e-03,4.097424098290503025e-04,-2.085445448756217957e-03,-2.879840554669499397e-03,2.261386020109057426e-03,-6.561847840202972293e-05,-2.505275915609672666e-05,9.376377565786242485e-04,5.393416620790958405e-03,4.749263171106576920e-03,-8.036871440708637238e-03,-2.585506532341241837e-03,1.800791360437870026e-03,1.225498854182660580e-04,-8.549684571335092187e-05,4.453364294022321701e-03,2.003975678235292435e-03,-3.893498796969652176e-04,5.862098652869462967e-03,1.300345640629529953e-03,5.595209542661905289e-03,2.208922087447717786e-04,-9.865481115411967039e-05,2.669589826837182045e-03,1.355623826384544373e-03,-1.267994171939790249e-03,4.191322368569672108e-04,-2.775141038000583649e-03,-1.646202463234658353e-06,-1.143820627476088703e-04,-8.509248800692148507e-06,2.009449090110138059e-04,1.011565327644348145e-03,-1.522790757007896900e-03,-1.554477261379361153e-03,-1.901503273984417319e-04,-4.105781408725306392e-05,2.816271808114834130e-05,7.752305464236997068e-10,-4.658562829717993736e-06,-3.158537583658471704e-05,-1.720184809528291225e-04,3.581750788725912571e-04,2.799049070745240897e-05,-3.212500087101943791e-05,3.075638232985511422e-08,6.661839870503172278e-05,-1.026304889819584787e-04,2.190323546528816223e-03,2.039549872279167175e-04,4.330696538090705872e-05,5.733511876314878464e-03,4.541888483799993992e-04,-4.417038144310936332e-05,-1.967012649402022362e-04,-5.264932406134903431e-05,-2.296592341735959053e-03,-3.899022238329052925e-03,2.332867123186588287e-03,4.592359997332096100e-03,4.155432339757680893e-03,3.931951505364850163e-05,-1.947915297932922840e-04,6.362415151670575142e-04,-3.529839683324098587e-03,5.886540748178958893e-04,1.497401390224695206e-03,2.138844865839928389e-05,3.946028649806976318e-03,-1.171406256617046893e-04,7.795932106091640890e-06,1.084078103303909302e-03,6.377500947564840317e-03,4.276050021871924400e-04,-4.265686497092247009e-03,-2.170538296923041344e-03,6.855556275695562363e-04,2.650169190019369125e-04,-1.174201315734535456e-04,4.890368320047855377e-03,4.815272986888885498e-03,-6.006418261677026749e-04,3.885261481627821922e-03,7.384605123661458492e-04,4.986065905541181564e-03,6.299421074800193310e-04,-1.360230526188388467e-04,5.055660847574472427e-03,1.544218277558684349e-03,-1.380955800414085388e-03,-1.971210120245814323e-03,-3.789525013417005539e-03,7.480866770492866635e-05,-1.775282289599999785e-04,-2.423438854748383164e-05,4.178436356596648693e-04,1.856952207162976265e-03,-7.491894066333770752e-04,-1.624345779418945312e-03,-2.445106802042573690e-04,-3.897026181221008301e-05,3.620575444074347615e-05,7.257904144353233278e-08,-1.136108494392829016e-05,-5.975351814413443208e-05,-4.118476063013076782e-04,1.622422132641077042e-04,-4.152120527578517795e-05,-3.367011959198862314e-05,4.657977115130051970e-09,7.713800005149096251e-05,-7.338718569371849298e-05,2.188948448747396469e-03,-1.083142939023673534e-03,3.438471350818872452e-03,7.724292576313018799e-03,2.854988852050155401e-04,1.314143628405872732e-05,1.800880272639915347e-05,-1.241931458935141563e-04,3.316599177196621895e-04,-5.412964615970849991e-03,-7.058508927002549171e-04,2.341499784961342812e-03,2.223621122539043427e-03,-6.206261787156108767e-06,-9.699443035060539842e-05,-7.493041921406984329e-04,-4.172197077423334122e-05,3.311364911496639252e-03,-1.963470131158828735e-03,4.948074929416179657e-04,1.790214329957962036e-03,-1.095481857191771269e-04,1.023987624648725614e-05,9.699591901153326035e-04,5.098620895296335220e-03,2.851697150617837906e-03,8.243855554610490799e-04,-2.975429408252239227e-03,-7.573862676508724689e-04,2.687499509193003178e-04,-6.018562271492555737e-05,4.137168638408184052e-03,6.294379010796546936e-03,4.539765068329870701e-04,4.292096477001905441e-03,2.527385018765926361e-03,2.819233806803822517e-03,5.424537812359631062e-04,-1.325282792095094919e-04,2.457423601299524307e-03,6.736898329108953476e-03,-2.171689877286553383e-03,-5.475916899740695953e-03,-1.368052558973431587e-03,1.353670631942804903e-05,-2.893362398026511073e-05,-7.617185474373400211e-05,5.205455236136913300e-04,-5.194662953726947308e-04,2.521210699342191219e-04,8.567665936425328255e-04,-2.606599009595811367e-04,-1.091398371499963105e-04,6.422940059565007687e-04,5.753779551014304161e-04,-5.496389348991215229e-04,1.398995227646082640e-04,-3.061701427213847637e-04,5.649871891364455223e-04,8.946502202888950706e-05,-7.569259614683687687e-04,-1.568916195537894964e-05,3.724866546690464020e-04,-2.106851316057145596e-04,1.727268099784851074e-03,-1.061384682543575764e-03,1.970228273421525955e-03,4.045802634209394455e-03,-2.259216998936608434e-04,1.982686808332800865e-04,-5.713389837183058262e-04,-7.634787471033632755e-05,-6.733316695317625999e-04,-6.036511622369289398e-03,2.558991778641939163e-03,3.979572094976902008e-03,3.635686822235584259e-03,3.192473668605089188e-04,5.266505759209394455e-04,-4.242868453729897738e-04,-7.657233509235084057e-04,1.842814381234347820e-03,2.109124092385172844e-03,-3.452271455898880959e-03,9.637429611757397652e-04,-1.963521062862128019e-04,8.133826777338981628e-04,9.686303674243390560e-04,6.558150984346866608e-03,4.122226033359766006e-03,-4.679159261286258698e-03,1.379944616928696632e-03,-8.415845222771167755e-04,-7.583387196063995361e-04,-6.341176340356469154e-04,4.981159232556819916e-03,3.269227221608161926e-03,-6.787268212065100670e-04,5.094822961837053299e-03,7.949959835968911648e-04,2.468084217980504036e-03,1.931340957526117563e-04,-1.593735069036483765e-04,4.833908751606941223e-03,4.101298749446868896e-03,-1.086305943317711353e-03,-2.777376910671591759e-03,-1.048046443611383438e-02,1.232925336807966232e-02,5.870816763490438461e-03,-1.480037998408079147e-02,4.133393522351980209e-03,-2.939216326922178268e-03,1.203982974402606487e-03,-6.290709599852561951e-03,-2.618208061903715134e-03,-4.700583405792713165e-03,8.105458618956618011e-06\n0.000000000000000000e+00,4.735864786198362708e-05,-1.621212868485599756e-05,-1.943405484780669212e-03,-7.993708131834864616e-04,-2.916840094258077443e-05,-5.637996582663618028e-05,-1.994381548797719006e-08,4.205298318993300200e-05,-4.890538912150077522e-05,1.444692024961113930e-03,-6.933503318578004837e-03,4.760463256388902664e-03,1.230877242051064968e-03,-1.830081600928679109e-04,1.260815479326993227e-04,1.187107627629302442e-04,1.173121621832251549e-03,4.435421898961067200e-03,3.335647284984588623e-03,1.639530062675476074e-02,7.729894481599330902e-03,-4.356112331151962280e-03,1.743651519063860178e-04,-1.274439273402094841e-04,-1.536338822916150093e-03,-2.865741029381752014e-03,9.030017070472240448e-03,-2.990773937199264765e-04,-6.835567764937877655e-03,-3.303085453808307648e-03,-1.850733824539929628e-04,-1.252647634828463197e-04,9.147955570369958878e-04,-4.600133397616446018e-04,5.811912938952445984e-03,-6.156672723591327667e-03,-5.661671981215476990e-03,-2.102061407640576363e-03,2.469938481226563454e-03,9.724885603645816445e-05,2.988850465044379234e-03,2.936871722340583801e-02,7.412441773340106010e-04,2.184522803872823715e-03,1.706416718661785126e-02,7.930334541015326977e-04,2.409480977803468704e-03,1.414471043972298503e-04,-3.890337189659476280e-03,3.118347958661615849e-04,-4.216430243104696274e-03,-6.709404289722442627e-03,-1.005710801109671593e-03,-1.179357859655283391e-04,1.275063259527087212e-04,-1.054865497280843556e-04,-4.296840343158692122e-04,-3.896951442584395409e-03,-1.662218826822936535e-03,3.081501228734850883e-03,4.093705210834741592e-04,2.063609717879444361e-04,6.588011456187814474e-05,-2.446170377368162008e-08,6.613862205995246768e-05,9.307391155743971467e-05,-2.371824346482753754e-03,-1.806370099075138569e-03,-9.733312253956682980e-07,-5.191779928281903267e-05,1.788945702685396100e-08,-1.391525188410014380e-06,-1.005391386570408940e-04,-9.324595885118469596e-05,-3.011075314134359360e-03,5.400319118052721024e-03,2.011205302551388741e-03,-3.964290081057697535e-04,8.842851093504577875e-05,1.228885666932910681e-04,2.124550985172390938e-03,7.806074805557727814e-03,8.536941371858119965e-03,6.816789973527193069e-03,1.160046458244323730e-02,-3.543647006154060364e-03,3.058060538023710251e-04,-1.128265867009758949e-04,-7.311423541978001595e-05,-5.938037764281034470e-03,7.348126266151666641e-03,7.295039948076009750e-03,-7.951499894261360168e-03,-3.520354162901639938e-03,-2.525454037822782993e-04,-1.844178041210398078e-04,6.395638920366764069e-04,2.060093451291322708e-03,2.375887706875801086e-03,-3.623398253694176674e-03,-9.977208450436592102e-03,-3.412563353776931763e-03,4.315145313739776611e-03,5.098199835629202425e-05,6.554792635142803192e-03,2.212702482938766479e-02,-1.671420875936746597e-03,1.013711374253034592e-02,1.572672091424465179e-02,2.206151839345693588e-03,2.960996469482779503e-03,1.593975757714360952e-04,-4.222154617309570312e-03,5.707852542400360107e-04,-8.653660304844379425e-03,-9.106717072427272797e-03,-2.983185462653636932e-03,-1.183091662824153900e-04,1.160921165137551725e-04,-1.157920924015343189e-04,-3.534598508849740028e-04,-5.008372012525796890e-03,-2.705934923142194748e-03,4.133095499128103256e-03,5.839952500537037849e-04,3.088629455305635929e-04,9.044837497640401125e-05,-8.656115824123844504e-09,1.451500793336890638e-05,-9.444860916119068861e-05,-1.343249925412237644e-03,-2.627901849336922169e-04,-2.957270953629631549e-05,1.414852158632129431e-05,1.343077116189306253e-08,9.744142153067514300e-05,-2.379063516855239868e-06,9.712867904454469681e-04,-5.405020900070667267e-03,3.213558718562126160e-02,6.903261877596378326e-03,-1.877888571470975876e-04,1.796542928786948323e-04,3.602483775466680527e-04,3.166776150465011597e-05,3.451457712799310684e-03,-1.517691370099782944e-02,6.613652221858501434e-03,8.552203071303665638e-04,-5.072612781077623367e-03,3.414578968659043312e-04,1.887024118332192302e-04,-1.881701988168060780e-03,-2.007448580116033554e-03,1.962443115189671516e-03,7.795563898980617523e-03,4.183870740234851837e-03,-5.904970690608024597e-03,-8.885143324732780457e-05,-1.080975052900612354e-04,2.641703467816114426e-04,-5.285153631120920181e-03,-4.719214513897895813e-03,7.597433403134346008e-03,-6.779659539461135864e-03,-9.788460098206996918e-03,1.182293752208352089e-03,1.583726116223260760e-04,-2.166880760341882706e-03,1.962573826313018799e-02,-5.493593402206897736e-03,9.200984612107276917e-03,8.553868159651756287e-03,7.916415110230445862e-03,2.805643947795033455e-03,4.221884883008897305e-04,-6.860290188342332840e-03,8.602275513112545013e-03,-5.713862366974353790e-03,-4.260836634784936905e-03,9.522745385766029358e-03,-2.639451413415372372e-04,4.033670993521809578e-04,-1.324449694948270917e-04,-6.171663990244269371e-04,-5.840102210640907288e-03,-3.463058033958077431e-03,7.358190137892961502e-03,8.976901299320161343e-04,1.744263863656669855e-04,8.182095916708931327e-05,1.025894391659676330e-08,5.410445373854599893e-05,4.141309909755364060e-05,-2.127341926097869873e-03,-1.468262751586735249e-03,-9.791464253794401884e-05,-6.703348481096327305e-05,2.045103997261321638e-08,5.798690835945308208e-06,-2.273247810080647469e-05,-1.155849895440042019e-04,-1.078993082046508789e-02,2.732580993324518204e-03,5.922808777540922165e-03,-1.149430681834928691e-05,3.192468284396454692e-05,1.317989372182637453e-04,2.406938932836055756e-03,1.081787049770355225e-02,-3.123267088085412979e-04,8.542983792722225189e-03,1.667900383472442627e-02,3.585599130019545555e-03,4.331449454184621572e-04,-2.630042727105319500e-04,-4.866297356784343719e-03,-9.343929588794708252e-03,1.011678762733936310e-02,4.640844650566577911e-03,-5.400536581873893738e-03,-2.134663518518209457e-04,-2.319899358553811908e-04,-1.269312633667141199e-04,-3.444319881964474916e-04,6.439570803195238113e-03,-5.512141156941652298e-03,8.702059276401996613e-03,3.185031237080693245e-03,6.907565984874963760e-04,3.865510225296020508e-03,1.038759291986934841e-04,4.288187250494956970e-03,2.823848463594913483e-02,-1.191438175737857819e-03,1.266167848370969296e-03,1.316200848668813705e-02,2.303668996319174767e-03,2.825537230819463730e-03,1.198935715365223587e-04,-2.203432843089103699e-03,3.942130599170923233e-03,-1.042004302144050598e-02,-2.861910266801714897e-03,-6.803510477766394615e-04,-1.406407536705955863e-04,2.334876917302608490e-04,-1.843226928031072021e-04,3.908487269654870033e-05,-2.385374158620834351e-03,-1.117317471653223038e-03,4.830485209822654724e-03,5.860292003490030766e-04,4.100603982806205750e-04,8.304191578645259142e-05,-1.079592948372010142e-08,-4.899275954812765121e-04,-3.560065815690904856e-04,1.822878047823905945e-02,1.005227863788604736e-02,1.068009732989594340e-04,3.836142714135348797e-04,-1.339333266514586285e-08,-3.113818238489329815e-04,5.138787091709673405e-04,-6.853783037513494492e-03,2.211983501911163330e-02,-2.640966139733791351e-02,-2.925512008368968964e-02,2.188731217756867409e-03,-8.558937697671353817e-04,-7.290104404091835022e-04,-1.675836183130741119e-02,-6.773025542497634888e-02,-1.586512289941310883e-02,-6.706850230693817139e-02,-1.057743579149246216e-01,2.788743749260902405e-02,-2.309489995241165161e-03,7.347913342528045177e-04,3.239535959437489510e-03,4.872934520244598389e-02,-6.808315962553024292e-02,-2.604840882122516632e-02,3.601213544607162476e-02,2.781044878065586090e-02,1.706921379081904888e-03,1.114241895265877247e-03,-6.450785789638757706e-03,-4.130804911255836487e-02,-5.103019997477531433e-03,5.275419354438781738e-02,5.708726868033409119e-02,1.497101597487926483e-02,-2.888123877346515656e-02,-3.676179039757698774e-04,-3.831950947642326355e-02,4.518029689788818359e-01,-1.961217261850833893e-02,-2.312906784936785698e-03,-1.215521246194839478e-01,-3.706399723887443542e-02,-2.369489893317222595e-02,-1.214634976349771023e-03,3.213078528642654419e-02,-1.952413283288478851e-02,6.032024323940277100e-02,7.158547639846801758e-02,9.516549296677112579e-03,1.246424508281052113e-03,-1.107960124500095844e-03,1.036903704516589642e-03,3.047702834010124207e-03,4.098124057054519653e-02,2.899908646941184998e-02,-3.064837865531444550e-02,-4.202561452984809875e-03,-2.421725308522582054e-03,-7.183497655205428600e-04,-2.758770278887823224e-08,7.117260975064709783e-05,1.013766450341790915e-04,-2.485454315319657326e-03,-1.579168834723532200e-03,-9.784296707948669791e-06,-3.880386066157370806e-05,-5.045876605436205864e-09,-2.854818012565374374e-05,-1.200927290483377874e-04,-1.670690980972722173e-04,-9.960377588868141174e-03,7.206880487501621246e-03,1.880292431451380253e-03,-2.543402661103755236e-04,6.797554669901728630e-05,1.967454591067507863e-04,2.423065248876810074e-03,6.449731998145580292e-03,-2.183264587074518204e-05,1.227238401770591736e-02,1.270913053303956985e-02,-2.844352740794420242e-03,3.159163170494139194e-04,-1.023289441945962608e-04,7.379450253210961819e-04,-4.070003051310777664e-03,1.166987512260675430e-02,5.477359984070062637e-03,-3.750118426978588104e-03,-3.156003309413790703e-03,-3.587847168091684580e-04,-1.239066332345828414e-04,7.781134918332099915e-04,5.906114820390939713e-03,3.165613161399960518e-03,-1.261405413970351219e-04,-8.888177573680877686e-03,-2.540079411119222641e-03,4.087481182068586349e-03,-1.331703097093850374e-04,5.271861329674720764e-03,2.684821560978889465e-02,9.778975509107112885e-04,1.700265216641128063e-03,1.198149938136339188e-02,2.163399010896682739e-03,3.494405653327703476e-03,1.089795186999253929e-04,-3.155709244310855865e-03,1.676734886132180691e-03,-1.173533685505390167e-02,-9.674725122749805450e-03,1.592978951521217823e-04,-1.184654320240952075e-04,8.038021042011678219e-05,-1.168117159977555275e-04,-2.840601373463869095e-04,-4.286393988877534866e-03,-2.736390568315982819e-03,4.325186368077993393e-03,6.200707284733653069e-04,3.005849139299243689e-04,1.010201231110841036e-04,-3.359798483870690688e-08,7.284442835953086615e-05,5.099246664030943066e-06,-1.944756135344505310e-03,-1.069618156179785728e-03,3.964282586821354926e-05,6.798621143389027566e-06,-1.075818545359652489e-08,7.200277468655258417e-05,-8.839883776090573519e-06,1.887186313979327679e-03,-3.560107201337814331e-03,2.624839544296264648e-05,1.232738490216434002e-03,-1.795812277123332024e-04,1.790640235412865877e-04,2.357000194024294615e-04,2.314884448423981667e-03,1.135902479290962219e-02,7.702708826400339603e-04,1.071412954479455948e-02,1.405167486518621445e-02,-6.278142333030700684e-03,1.396482111886143684e-04,3.537114534992724657e-04,2.799041103571653366e-03,-4.795234650373458862e-03,3.072671359404921532e-03,-1.411112374626100063e-03,-9.592153131961822510e-03,-4.625608213245868683e-03,-1.922449300764128566e-04,-1.923413365148007870e-04,1.075953128747642040e-03,3.972833976149559021e-03,1.067765615880489349e-02,-7.047350518405437469e-03,-2.800805959850549698e-03,3.609321545809507370e-03,3.222397528588771820e-03,1.063607269315980375e-04,4.459834191948175430e-03,1.459461264312267303e-02,4.024435766041278839e-03,7.768145762383937836e-03,2.194152027368545532e-02,4.747746977955102921e-03,2.222162904217839241e-03,3.204965905752032995e-04,-8.763679303228855133e-03,-8.658601436764001846e-04,-6.393283139914274216e-03,-6.857833825051784515e-03,3.990886267274618149e-03,-2.193922118749469519e-04,2.409839216852560639e-04,-1.278027921216562390e-04,-7.647452293895184994e-04,-6.092753261327743530e-03,-5.900376010686159134e-03,4.962826613336801529e-03,7.107237470336258411e-04,2.938582620117813349e-04,7.147435826482251287e-05,-3.607169674069155008e-09,8.013656042749062181e-05,-1.011012500384822488e-05,-2.851191209629178047e-03,-1.965155126526951790e-03,5.945951852481812239e-05,-5.836938726133666933e-05,1.884382072603330016e-08,1.823475759010761976e-05,-6.338969978969544172e-05,2.218078443547710776e-04,-2.292326418682932854e-03,4.067027941346168518e-03,4.437020514160394669e-03,-3.457345010247081518e-04,1.317533606197685003e-04,1.677816326264292002e-04,2.388028660789132118e-03,6.872117985039949417e-03,4.103055689483880997e-03,1.193047873675823212e-02,1.064704451709985733e-02,-1.154957339167594910e-03,3.057678986806422472e-04,2.438377996440976858e-04,1.486118999309837818e-03,2.676215954124927521e-04,8.501141332089900970e-03,1.529364031739532948e-03,-2.860958222299814224e-03,-3.286971244961023331e-03,-2.353879681322723627e-04,-2.086310414597392082e-04,6.070368690416216850e-04,2.258340595290064812e-03,-1.065703690983355045e-05,-7.564522791653871536e-03,-1.114850211888551712e-02,-4.553900100290775299e-03,4.023509100079536438e-03,1.389892277074977756e-04,3.920855931937694550e-03,2.764887176454067230e-02,4.892526194453239441e-03,2.079551108181476593e-03,1.798286661505699158e-02,1.765291206538677216e-03,3.202011343091726303e-03,2.466478326823562384e-04,-1.255592680536210537e-03,-1.108916127122938633e-03,-3.805838525295257568e-03,-1.004291977733373642e-02,5.997440312057733536e-04,-2.210384554928168654e-04,2.398119540885090828e-04,-1.917656190926209092e-04,-6.157545140013098717e-04,-7.300941273570060730e-03,-4.850997589528560638e-03,5.328066181391477585e-03,8.067050948739051819e-04,3.358769463375210762e-04,8.746474486542865634e-05,1.152648110291920602e-08,4.805520802619867027e-05,1.769332156982272863e-04,-5.947356694377958775e-04,-1.591466716490685940e-04,3.694074257509782910e-05,-4.895542951999232173e-05,-2.754222805378958583e-08,1.642372808419167995e-06,-2.102340804412961006e-04,1.149734132923185825e-03,-1.340262778103351593e-02,-4.537561908364295959e-03,3.407785203307867050e-03,3.055496490560472012e-04,-9.882569429464638233e-07,-3.458117716945707798e-04,2.082797233015298843e-03,3.426809562370181084e-03,1.001887954771518707e-03,1.703167892992496490e-02,-7.045655976980924606e-03,-3.478582948446273804e-05,3.658329078461974859e-04,-5.425847484730184078e-04,9.113210253417491913e-04,-1.061391737312078476e-02,7.232691626995801926e-03,1.894317194819450378e-02,-1.531654689460992813e-02,-1.522507518529891968e-04,-1.221365382662042975e-04,3.590490814531221986e-05,1.023613382130861282e-03,1.243261992931365967e-02,-1.344286557286977768e-02,-1.822003722190856934e-02,-4.369038157165050507e-03,6.818548776209354401e-03,2.873009536415338516e-03,-2.802115923259407282e-04,6.751383189111948013e-03,1.423965860158205032e-02,-6.329907104372978210e-03,1.157127786427736282e-02,1.554848439991474152e-02,1.131855975836515427e-02,2.386812120676040649e-03,3.763886634260416031e-04,4.627317655831575394e-03,3.494639880955219269e-03,-4.204212687909603119e-03,-4.053256008774042130e-03,-1.508610416203737259e-02,-1.013564178720116615e-04,6.953941192477941513e-05,6.114210700616240501e-04,8.570902282372117043e-04,-9.233267046511173248e-04,-4.799657035619020462e-03,-5.767585709691047668e-03,-8.645128109492361546e-04,-1.449461706215515733e-05,9.031848167069256306e-04,-7.331889937631785870e-04,-4.772641696035861969e-04,-7.476544124074280262e-04,-2.210098784416913986e-03,-1.437336788512766361e-03,6.479452713392674923e-04,-2.651942195370793343e-04,-1.545781706226989627e-04,1.373934355797246099e-04,-2.970812784042209387e-04,7.953072199597954750e-04,-2.796266227960586548e-03,3.233515191823244095e-03,8.409264264628291130e-04,1.108905271394178271e-04,4.430621920619159937e-04,-4.470747080631554127e-04,2.630333183333277702e-03,9.603537619113922119e-03,5.825145170092582703e-03,9.502172470092773438e-03,1.402473822236061096e-02,-9.966675192117691040e-03,1.611245097592473030e-03,-1.403937232680618763e-03,1.559848198667168617e-03,-3.744653891772031784e-03,6.844989024102687836e-03,7.827685330994427204e-04,-8.015097118914127350e-03,-4.979935474693775177e-03,9.788899915292859077e-04,4.082304425537586212e-03,-1.152905286289751530e-03,9.397904388606548309e-03,7.229228969663381577e-03,2.197344554588198662e-03,-4.664254374802112579e-03,-2.037489786744117737e-03,-3.305421676486730576e-03,1.681798021309077740e-03,7.951209321618080139e-03,2.183865383267402649e-02,1.419939449988305569e-03,1.685812836512923241e-03,1.556470990180969238e-02,3.181496867910027504e-03,-9.028157801367342472e-04,2.641020808368921280e-03,-4.257837310433387756e-03,3.876602975651621819e-03,8.758096024394035339e-03,-1.859228312969207764e-02,-1.607768051326274872e-02,1.884031109511852264e-02,6.565508432686328888e-03,-3.323890268802642822e-02,-2.228403091430664062e-02,-3.532734513282775879e-02,-2.017386723309755325e-03,5.927935242652893066e-03,-1.025588810443878174e-02,1.950062811374664307e-03,3.500509774312376976e-05\n0.000000000000000000e+00,6.439813296310603619e-05,-3.679317524074576795e-05,4.150481428951025009e-03,2.743225544691085815e-03,4.041655483888462186e-05,2.178704744437709451e-04,4.090003891121796187e-09,-5.344825694919563830e-05,4.097106575500220060e-04,-2.085713669657707214e-03,3.995286300778388977e-03,3.150562290102243423e-03,-4.422415513545274734e-03,1.474682067055255175e-04,-7.164414273574948311e-05,5.305098602548241615e-05,1.528605120256543159e-03,-2.020243322476744652e-03,-1.660281792283058167e-02,4.680964164435863495e-03,-6.873495876789093018e-03,-1.293904497288167477e-03,3.328082093503326178e-04,5.709453835152089596e-04,6.079931743443012238e-03,3.666387405246496201e-03,-4.597307182848453522e-03,5.087489727884531021e-03,7.900691591203212738e-03,4.891771823167800903e-06,5.388772115111351013e-05,1.646311284275725484e-04,-6.323398556560277939e-04,-7.813376374542713165e-03,8.048322051763534546e-03,2.470041159540414810e-03,3.170550335198640823e-03,1.266024541109800339e-02,1.380086992867290974e-03,-4.795901986653916538e-05,-3.388915676623582840e-03,1.170034520328044891e-02,4.460473731160163879e-02,7.959187030792236328e-03,-1.668598386459052563e-03,4.018722102046012878e-03,1.052186824381351471e-03,1.673885853961110115e-04,-3.980145324021577835e-03,-4.091092385351657867e-03,-1.488477690145373344e-03,-6.716563366353511810e-04,1.028458029031753540e-02,-2.601133601274341345e-04,2.212362887803465128e-04,-9.381477138958871365e-05,-3.748027957044541836e-04,-2.765670884400606155e-03,-7.516512181609869003e-03,7.567337597720324993e-04,6.308437878033146262e-05,8.812466694507747889e-05,1.135211095970589668e-05,4.808298204039829216e-09,7.855565490899607539e-05,3.838249540422111750e-08,3.215817967429757118e-03,1.623180229216814041e-03,5.602679812000133097e-05,1.752251409925520420e-04,4.886010707139121223e-09,-7.215755613287910819e-05,3.303278645034879446e-04,-1.944129355251789093e-03,7.039423100650310516e-03,8.116647601127624512e-03,-9.301088750362396240e-03,-9.354502253700047731e-06,-1.288572238991037011e-04,-3.746986112673766911e-05,1.869841245934367180e-03,-2.152675064280629158e-03,-1.494635082781314850e-02,4.559560678899288177e-03,-5.062217824161052704e-03,-8.432427421212196350e-06,1.856652961578220129e-04,5.872717010788619518e-04,6.796625908464193344e-03,-2.987971995025873184e-03,6.064857821911573410e-03,1.452988199889659882e-02,6.540262140333652496e-03,1.776007469743490219e-03,-1.822453778004273772e-04,7.821015606168657541e-05,-7.504324894398450851e-04,-6.950110197067260742e-03,1.289414521306753159e-02,3.895278321579098701e-03,6.582853384315967560e-04,1.161253266036510468e-02,1.718330895528197289e-03,-4.917999467579647899e-05,-1.500576385296881199e-03,-2.133361063897609711e-03,3.949350118637084961e-02,5.760230123996734619e-03,5.097857210785150528e-04,3.969332668930292130e-03,8.198014693334698677e-04,1.824828650569543242e-04,-3.336088266223669052e-03,-3.286058781668543816e-03,-8.541967719793319702e-03,-1.763842534273862839e-03,7.920235395431518555e-03,-2.297090686624869704e-04,1.650599588174372911e-04,-1.454184384783729911e-04,-2.319812483619898558e-04,-3.633727086707949638e-03,-9.968801401555538177e-03,1.089499681256711483e-03,1.336849090876057744e-04,1.316759153269231319e-04,-1.729034465824952349e-06,5.440071504381194245e-09,8.326675742864608765e-05,4.159286618232727051e-05,1.545188250020146370e-03,5.227058427408337593e-04,1.266518083866685629e-04,5.060443072579801083e-05,-2.999049231178219088e-09,1.773120166035369039e-04,8.962961146607995033e-06,-6.624348461627960205e-04,2.601107768714427948e-02,5.410569719970226288e-04,-1.722456887364387512e-03,-3.438778221607208252e-04,-1.805480678740423173e-05,2.756141184363514185e-04,1.572140958160161972e-03,7.749979384243488312e-03,-2.691287547349929810e-03,-1.051357388496398926e-02,-4.952684976160526276e-04,-2.926728688180446625e-03,1.709471689537167549e-06,1.147679635323584080e-03,9.283952414989471436e-03,7.887696847319602966e-03,1.135640218853950500e-02,-1.985581591725349426e-03,1.181729324162006378e-02,-1.276676077395677567e-03,-2.561222063377499580e-04,1.714094105409458280e-04,6.442968151532113552e-04,4.975339397788047791e-03,2.819905988872051239e-02,-4.341051913797855377e-03,1.498699188232421875e-02,9.708054363727569580e-03,2.894735429435968399e-03,9.441917791264131665e-05,1.980373635888099670e-03,1.394724100828170776e-02,1.969700679183006287e-02,2.097149193286895752e-02,1.326678320765495300e-03,1.587325893342494965e-02,2.486857352778315544e-03,2.947828616015613079e-04,-7.811459247022867203e-03,5.080537404865026474e-03,-1.544141676276922226e-02,-3.276721341535449028e-03,9.505725465714931488e-03,-2.253900165669620037e-04,2.626842469908297062e-04,-6.622482760576531291e-05,-7.047919207252562046e-04,-3.223021980375051498e-03,-6.582684814929962158e-03,4.388070199638605118e-03,6.304948474280536175e-04,2.278369793202728033e-04,8.136339602060616016e-05,1.069694910427188006e-08,8.081215491984039545e-05,5.309644620865583420e-05,3.589232685044407845e-03,2.531804144382476807e-03,7.431335689034312963e-06,1.770342205418273807e-04,1.271203586838964839e-08,-1.103461108868941665e-04,2.826591662596911192e-04,-1.007274608127772808e-03,-5.888090934604406357e-03,9.949585655704140663e-04,-5.198672413825988770e-03,6.545283249579370022e-04,-2.680344623513519764e-04,-1.678086409810930490e-04,2.782229566946625710e-03,-1.399582251906394958e-03,-1.470937021076679230e-02,1.211977098137140274e-02,-3.354439511895179749e-03,1.613867096602916718e-02,3.072992258239537477e-04,3.478158032521605492e-04,4.538902081549167633e-03,-3.153793746605515480e-03,-6.409487687051296234e-03,-2.716632094234228134e-03,8.665304630994796753e-03,9.829311631619930267e-03,-2.186742931371554732e-04,1.431312994100153446e-04,-1.298319199122488499e-03,-7.503660395741462708e-03,1.778877526521682739e-02,1.599983125925064087e-02,7.639348506927490234e-03,1.048750523477792740e-02,1.710637588985264301e-03,-1.294860994676128030e-04,1.900941133499145508e-03,4.275230225175619125e-03,3.974448144435882568e-02,9.603952988982200623e-03,8.218134753406047821e-04,1.866247272118926048e-03,1.234077150002121925e-03,7.150642341002821922e-05,1.349881663918495178e-02,1.261276844888925552e-02,6.128451786935329437e-03,1.631064573302865028e-03,6.123181432485580444e-03,-9.144955402007326484e-05,4.020126652903854847e-05,-1.786178909242153168e-04,8.704784559085965157e-04,4.978247918188571930e-03,-6.975539959967136383e-03,4.771371022798120975e-04,6.037555431248620152e-05,1.364901108900085092e-04,2.450219108141027391e-05,-1.482282385723010520e-08,-7.347938371822237968e-04,-1.164597706519998610e-04,-2.940577827394008636e-02,-2.122483029961585999e-02,-5.464064888656139374e-04,-1.606437959708273411e-03,4.110916052013635635e-10,3.944763448089361191e-04,-2.956450916826725006e-03,1.246471051126718521e-02,-2.644865214824676514e-02,-4.492986574769020081e-02,6.912753731012344360e-02,-1.226218650117516518e-03,1.004657126031816006e-03,8.946489833761006594e-05,-1.797397062182426453e-02,1.067242212593555450e-02,1.285717934370040894e-01,-5.180391669273376465e-02,3.348499909043312073e-02,4.166049417108297348e-03,-2.176681766286492348e-03,-5.062125157564878464e-03,-5.336073040962219238e-02,5.878531374037265778e-03,1.329180784523487091e-03,-5.720781534910202026e-02,-6.644403934478759766e-02,-7.826333865523338318e-03,1.634753134567290545e-04,-1.596944057382643223e-03,4.091379698365926743e-03,3.168442472815513611e-02,-4.876343905925750732e-02,-3.971256688237190247e-02,-1.071864087134599686e-02,-8.264276385307312012e-02,-1.563453860580921173e-02,4.957715282216668129e-04,6.897991523146629333e-03,-2.019825764000415802e-02,2.998928725719451904e-01,-3.850922361016273499e-02,-3.233777359127998352e-02,-4.674724861979484558e-02,-8.697657845914363861e-03,-1.508896937593817711e-03,2.768360264599323273e-02,1.170772872865200043e-02,1.999983936548233032e-02,1.522512733936309814e-02,-7.435178756713867188e-02,2.028526505455374718e-03,-1.392180914990603924e-03,8.811292354948818684e-04,1.996926032006740570e-03,2.473741769790649414e-02,6.748922914266586304e-02,-8.632772602140903473e-03,-1.500471727922558784e-03,-1.230974216014146805e-03,-1.743884931784123182e-04,2.597403181425761431e-08,8.921768312575295568e-05,5.671459803124889731e-06,3.838366130366921425e-03,2.821753267198801041e-03,9.489630610914900899e-05,2.458536764606833458e-04,-2.797037268464919180e-08,1.458082806493621320e-05,4.399198805913329124e-04,-1.851441455073654652e-03,7.417504210025072098e-03,1.372751593589782715e-02,-7.518730126321315765e-03,1.098470820579677820e-04,-6.161470082588493824e-06,5.687742668669670820e-05,1.886301906779408455e-03,1.952087506651878357e-03,-8.246470242738723755e-03,1.008261181414127350e-02,-5.843554623425006866e-03,-2.423169091343879700e-03,2.450727624818682671e-04,6.284590926952660084e-04,8.242587558925151825e-03,6.495955167338252068e-04,4.624915309250354767e-03,1.085916813462972641e-02,1.191520504653453827e-02,-1.277534291148185730e-03,6.739986565662547946e-05,1.232671493198722601e-04,-5.933002103120088577e-04,-4.280313849449157715e-03,4.013257101178169250e-03,-1.307296799495816231e-03,5.607076920568943024e-03,1.168604474514722824e-02,1.226108521223068237e-03,5.253020208328962326e-05,-2.384178806096315384e-03,4.861110937781631947e-04,4.288916662335395813e-02,-3.641962306573987007e-03,1.133723184466362000e-02,5.410940386354923248e-03,9.335807408206164837e-04,2.391891612205654383e-04,-4.134767223149538040e-03,-3.139853011816740036e-03,6.265784613788127899e-04,7.424395531415939331e-03,1.397436298429965973e-02,-2.684208448044955730e-04,2.567718620412051678e-04,-7.138691580621525645e-05,-5.047804443165659904e-04,-2.769916784018278122e-03,-8.594410493969917297e-03,5.671356921084225178e-04,1.692144578555598855e-04,1.778559526428580284e-04,1.452831565984524786e-05,1.671241989242844284e-08,8.087233436526730657e-05,9.068384679267182946e-05,1.774528529495000839e-03,1.665288466028869152e-03,5.498507744050584733e-05,2.324375091120600700e-04,7.696314696659101173e-09,-1.411000848747789860e-04,3.350463230162858963e-04,-2.905799541622400284e-03,-1.547585986554622650e-02,1.139199919998645782e-02,-6.379372905939817429e-03,9.400013368576765060e-06,-5.304475780576467514e-05,-2.915212535299360752e-04,2.478132490068674088e-03,1.616399269551038742e-03,-1.967459172010421753e-02,2.021010592579841614e-02,8.609432727098464966e-03,-9.045496117323637009e-04,4.576869541779160500e-04,9.669075370766222477e-05,5.419417750090360641e-03,-9.528146125376224518e-03,-3.414766397327184677e-03,1.935466658324003220e-03,-1.724078319966793060e-04,-1.492736919317394495e-04,-7.922355871414765716e-05,-2.212553517892956734e-04,-6.992706039454787970e-05,-7.262326776981353760e-03,-1.153990812599658966e-02,-5.473635159432888031e-03,-8.279033936560153961e-03,1.645936630666255951e-03,2.108222106471657753e-03,-1.268620544578880072e-04,2.670877147465944290e-04,1.160550303757190704e-02,2.640783227980136871e-02,5.746850743889808655e-03,-9.219090454280376434e-03,-4.496682435274124146e-03,1.355100888758897781e-03,2.920915139839053154e-04,-3.891055937856435776e-03,8.209755178540945053e-04,8.598308078944683075e-03,-1.213079877197742462e-02,-1.637035049498081207e-03,-2.640840539243072271e-04,1.664368901401758194e-04,-1.215321390191093087e-04,-3.061624884139746428e-04,-3.431701567023992538e-03,-7.410425692796707153e-03,2.008624142035841942e-03,3.186640969943255186e-04,2.082889550365507603e-04,3.000029937538783997e-05,-4.530016894932487048e-08,1.016263122437521815e-04,-9.763405250851064920e-05,3.685965435579419136e-03,2.763556316494941711e-03,2.503091491234954447e-05,1.638110261410474777e-04,-3.254956482123816386e-08,-2.179008151870220900e-05,3.938586160074919462e-04,-1.119432738050818443e-03,5.050440318882465363e-03,5.442699417471885681e-03,-6.853002123534679413e-03,2.133895613951608539e-04,-1.246180618181824684e-04,-4.944529064232483506e-05,2.550167031586170197e-03,-3.065901808440685272e-03,-1.954952999949455261e-02,6.979851983487606049e-03,-5.267647211439907551e-04,-2.546267351135611534e-04,2.713394351303577423e-04,6.604038062505424023e-04,8.044191636145114899e-03,7.103453390300273895e-05,1.715272665023803711e-03,5.086348392069339752e-03,6.489192601293325424e-03,1.444887835532426834e-03,-9.939042502082884312e-05,1.341073948424309492e-04,-3.933669358957558870e-04,-5.458597093820571899e-03,5.905271507799625397e-03,-3.939568996429443359e-04,1.750713912770152092e-03,1.199116371572017670e-02,2.125642960891127586e-03,-3.839138298644684255e-05,-2.873444464057683945e-04,3.857323899865150452e-03,5.063606426119804382e-02,3.840770805254578590e-03,3.847423475235700607e-03,5.691193044185638428e-03,1.569299725815653801e-03,2.486972953192889690e-04,-1.421339111402630806e-03,-6.149366497993469238e-03,-2.813916944433003664e-04,-1.283561112359166145e-03,1.155960094183683395e-02,-2.929986803792417049e-04,2.469323808327317238e-04,-2.308854745933786035e-04,-3.693987673614174128e-05,-6.896891165524721146e-03,-8.623868227005004883e-03,2.009689342230558395e-03,1.681547728367149830e-04,1.463306834921240807e-04,2.941437378467526287e-05,2.487942651896446478e-08,9.265886910725384951e-05,9.277752542402595282e-05,4.389042034745216370e-03,3.211979521438479424e-03,1.051752042258158326e-04,2.270691766170784831e-04,1.440452024326077662e-08,-1.368696830468252301e-04,3.326182777527719736e-04,-2.651342190802097321e-03,-1.546038547530770302e-04,4.964041057974100113e-03,-1.288598868995904922e-02,3.644839744083583355e-04,-2.410281449556350708e-04,-3.270461165811866522e-04,2.464965917170047760e-03,-6.419776007533073425e-03,-2.140861190855503082e-02,7.569314446300268173e-03,-1.785378903150558472e-02,1.414615544490516186e-03,3.451363008935004473e-04,3.087074146606028080e-04,6.846688687801361084e-03,-3.815338481217622757e-03,-3.430432640016078949e-03,1.504454575479030609e-02,2.375705167651176453e-03,4.690982401371002197e-03,2.750644489424303174e-05,2.439832605887204409e-04,-4.791871178895235062e-04,-3.948626108467578888e-03,1.007958315312862396e-03,-1.212220918387174606e-02,-2.954191295430064201e-03,1.302735321223735809e-02,1.923748175613582134e-03,-2.325448585906997323e-04,-4.748784704133868217e-04,-1.817377051338553429e-03,3.930991515517234802e-02,7.309292443096637726e-03,2.694468013942241669e-03,7.876795716583728790e-03,1.085044234059751034e-03,2.109989873133599758e-04,-2.275695092976093292e-03,-8.290207013487815857e-03,-7.329178974032402039e-03,-3.911632113158702850e-03,3.723549190908670425e-03,-3.495871787890791893e-04,1.595897920196875930e-04,7.286691106855869293e-04,-3.423218440730124712e-04,-2.167097991332411766e-03,-9.707195684313774109e-03,-4.694118164479732513e-03,-5.715935258194804192e-04,9.874053066596388817e-04,1.701002183835953474e-04,4.732955130748450756e-04,-8.443088154308497906e-05,2.120883873431012034e-04,4.023953806608915329e-03,2.339730737730860710e-03,4.526868578977882862e-04,-5.727614625357091427e-04,1.000975142233073711e-03,-4.440530319698154926e-04,7.255923701450228691e-04,-1.925359945744276047e-03,2.051287447102367878e-05,8.905920200049877167e-03,-1.293403096497058868e-02,-1.914619642775505781e-04,-5.029013846069574356e-04,9.871070506051182747e-05,1.849429099820554256e-04,3.363384399563074112e-03,-1.167405024170875549e-02,7.360745221376419067e-04,-1.222354359924793243e-02,-9.225390851497650146e-03,-1.284694648347795010e-03,1.630189595744013786e-03,1.032189233228564262e-03,5.220575258135795593e-03,-1.188405440188944340e-04,5.644919350743293762e-03,1.441803667694330215e-02,-9.196138940751552582e-03,-2.586876798886805773e-04,1.065159216523170471e-03,-1.936046406626701355e-03,7.773919031023979187e-03,1.920926570892333984e-02,9.264568798243999481e-03,1.746936934068799019e-03,1.035998389124870300e-02,2.557109808549284935e-03,9.116302680922672153e-05,9.293085895478725433e-05,2.066859742626547813e-04,4.094995930790901184e-02,2.069752477109432220e-02,-3.676472697407007217e-03,7.788672111928462982e-03,-2.246567513793706894e-03,1.081666443496942520e-02,-7.761279586702585220e-03,-8.802179247140884399e-03,1.683992892503738403e-02,-1.713932678103446960e-02,9.766440838575363159e-03,2.475787699222564697e-02,4.436690825968980789e-03,-5.094639025628566742e-03,2.864017616957426071e-03,-2.770921401679515839e-02,-2.068089321255683899e-03,1.487324247136712074e-03,-7.973721250891685486e-03,-2.540355175733566284e-02,5.727689313062001020e-06\n0.000000000000000000e+00,3.898182330885902047e-05,5.904779391130432487e-05,-2.545512747019529343e-03,-6.611018907278776169e-04,1.069812133209779859e-04,5.929024337092414498e-05,-1.375890157362391619e-08,1.248085754923522472e-04,-9.951630636351183057e-05,1.818472985178232193e-03,3.565804334357380867e-03,6.243537645787000656e-04,1.767866127192974091e-02,4.592728218995034695e-04,-4.339787483331747353e-05,-3.799972182605415583e-04,2.675741445273160934e-03,-1.628507510758936405e-03,1.682713814079761505e-02,5.922166630625724792e-03,1.140269637107849121e-02,6.267491262406110764e-03,7.341969467233866453e-05,3.298115625511854887e-04,1.072237826883792877e-02,-1.911449711769819260e-03,1.130761671811342239e-02,4.063079506158828735e-02,6.148047395981848240e-04,9.014636278152465820e-03,-4.235690284986048937e-04,-3.042251919396221638e-04,1.861423137597739697e-03,4.644188098609447479e-03,-3.221022430807352066e-03,7.036161608994007111e-03,-6.253562401980161667e-03,-6.083746906369924545e-03,-1.102277019526809454e-05,-1.660094130784273148e-04,4.978560842573642731e-03,-8.837051689624786377e-03,8.675242774188518524e-03,1.673475652933120728e-02,-2.444809302687644958e-02,-8.731295354664325714e-03,7.347960490733385086e-04,1.411905395798385143e-04,2.178709488362073898e-03,5.243498831987380981e-03,-9.217441082000732422e-03,4.504878073930740356e-03,-8.046210743486881256e-03,8.197435818146914244e-05,-7.808163354638963938e-05,-1.223826075147371739e-05,3.014185640495270491e-04,2.824545837938785553e-03,-4.483884200453758240e-03,1.181316445581614971e-03,3.407406329642981291e-04,1.777645957190543413e-05,1.932625491463113576e-05,3.558769501310621308e-09,5.979047273285686970e-05,1.639533438719809055e-04,1.164675923064351082e-03,8.965755114331841469e-04,1.199175749206915498e-04,9.135953587247058749e-05,7.992198902684322093e-09,-3.632669540820643306e-05,1.049282072926871479e-04,-1.489812857471406460e-04,4.562875255942344666e-03,1.464364118874073029e-03,2.943257568404078484e-04,3.231533628422766924e-04,-1.187660891446284950e-04,-1.764401386026293039e-04,1.741212327033281326e-03,-1.962973736226558685e-03,-8.245766162872314453e-03,2.586968615651130676e-02,8.366861380636692047e-03,5.478893872350454330e-03,1.090474397642537951e-04,1.952185411937534809e-04,6.468784995377063751e-03,4.582332447171211243e-03,6.167274899780750275e-03,7.439145818352699280e-03,3.454210236668586731e-03,5.824529100209474564e-03,-7.641225238330662251e-05,6.930702511454001069e-05,6.260634982027113438e-04,5.743346177041530609e-03,-6.469094194471836090e-03,-5.247369408607482910e-04,7.342169992625713348e-04,2.121110213920474052e-03,1.082681119441986084e-03,-1.831733097787946463e-04,2.972518093883991241e-03,1.502375816926360130e-03,5.930264014750719070e-03,9.583683684468269348e-03,-5.098534282296895981e-03,3.481596708297729492e-03,9.726400021463632584e-04,-6.541842594742774963e-05,4.128656815737485886e-03,3.741558175534009933e-03,8.993930183351039886e-03,-2.385537140071392059e-03,-5.967120639979839325e-03,6.329438474494963884e-05,-1.537952193757519126e-04,5.258289820631034672e-05,3.277935611549764872e-04,3.381832735612988472e-03,2.898687962442636490e-04,-1.604415476322174072e-03,-1.017328831949271262e-04,3.793873474933207035e-05,3.210621798643842340e-05,3.459795783200547703e-09,6.046448106644675136e-05,-3.035328700207173824e-05,-1.678320986684411764e-04,1.023109653033316135e-03,1.227006578119471669e-04,8.029573655221611261e-05,1.699882723471546342e-08,2.490065235178917646e-04,-1.158393570221960545e-04,2.264827489852905273e-03,2.009075134992599487e-02,-1.170932129025459290e-02,1.543404534459114075e-02,5.410636076703667641e-04,-1.710595388431102037e-04,-3.266671265009790659e-04,1.597494119778275490e-03,-7.483709603548049927e-03,1.458192151039838791e-02,2.013481408357620239e-02,-4.076523706316947937e-03,1.208474021404981613e-02,-4.150089225731790066e-04,5.854226765222847462e-04,1.083455327898263931e-02,2.020743675529956818e-03,1.898701861500740051e-02,1.836547255516052246e-02,5.816259887069463730e-03,1.337040401995182037e-02,-3.704791597556322813e-04,-1.102895621443167329e-04,3.508400637656450272e-03,2.027940005064010620e-02,-5.502933636307716370e-03,1.282490976154804230e-02,-1.086979918181896210e-02,2.074681688100099564e-04,-3.939996240660548210e-04,-1.457012258470058441e-04,3.981631249189376831e-03,2.361312508583068848e-03,-2.656765282154083252e-04,2.602211572229862213e-02,8.845296688377857208e-03,5.801226943731307983e-04,1.204668660648167133e-03,-1.702168228803202510e-04,9.921122342348098755e-03,4.891113378107547760e-03,-7.254190277308225632e-03,1.000934839248657227e-02,-1.491462718695402145e-02,1.643420255277305841e-04,-2.006222639465704560e-04,-1.264258298760978505e-05,6.458180141635239124e-04,4.919403232634067535e-03,-4.536588210612535477e-03,-6.058143917471170425e-04,-1.228393084602430463e-04,-6.963754276512190700e-05,2.534555824240669608e-05,-2.062939152835951973e-09,5.173093086341395974e-05,1.018140901578590274e-04,9.450050856685265899e-05,7.271021022461354733e-04,2.581321168690919876e-04,1.691284123808145523e-04,-1.537273419671691954e-08,-1.753266951709520072e-05,-1.119379885494709015e-04,2.177675720304250717e-03,1.888060383498668671e-02,6.621130276471376419e-03,-2.042583655565977097e-03,4.324078036006540060e-04,-9.338687232229858637e-05,-4.804470809176564217e-04,5.107002216391265392e-04,-2.487421408295631409e-02,3.645724430680274963e-02,3.238241001963615417e-02,-1.601613312959671021e-02,5.069587845355272293e-03,-2.907255257014185190e-04,7.793089025653898716e-04,1.695154234766960144e-02,6.693474017083644867e-03,1.316170487552881241e-02,2.844401169568300247e-03,-1.181587390601634979e-02,-1.046044752001762390e-03,-1.541694946354255080e-04,-4.236132372170686722e-05,3.662494942545890808e-03,6.838032277300953865e-05,7.109866477549076080e-03,-7.655333727598190308e-03,-2.558052353560924530e-02,-7.472497876733541489e-03,-2.246391959488391876e-03,-2.635660639498382807e-04,1.600970746949315071e-03,-1.150926388800144196e-02,1.419891044497489929e-02,1.944573596119880676e-02,-7.279345765709877014e-03,4.363780026324093342e-04,-2.950908674392849207e-04,3.107681550318375230e-06,1.553146168589591980e-03,1.029388606548309326e-02,5.983574315905570984e-03,-1.366883236914873123e-02,-1.387595012784004211e-02,1.139086016337387264e-04,-4.210490442346781492e-04,2.283347275806590915e-04,-2.609486691653728485e-04,7.530534639954566956e-03,-2.521752845495939255e-03,-4.522826056927442551e-03,-3.512586117722094059e-04,-3.382657887414097786e-04,7.374105734925251454e-06,2.946046606666641310e-08,-3.264605475123971701e-04,-2.552180667407810688e-04,5.772625561803579330e-03,2.840735018253326416e-03,-1.006782986223697662e-03,-5.391156300902366638e-04,-6.273161545777838910e-09,3.880924850818701088e-06,3.814203373622149229e-04,-8.687462657690048218e-03,-5.395627394318580627e-02,4.983464628458023071e-02,-1.922603882849216461e-02,-2.051746239885687828e-03,5.513158394023776054e-04,1.832788344472646713e-03,-1.040982920676469803e-02,8.774752914905548096e-02,-3.360198065638542175e-02,-9.194958955049514771e-02,-2.114052325487136841e-02,-5.426678434014320374e-02,7.810239330865442753e-04,-3.494875738397240639e-03,-6.965962797403335571e-02,2.561026485636830330e-03,-9.361652284860610962e-02,-9.089706838130950928e-02,4.622506443411111832e-03,-6.583350151777267456e-02,2.154895570129156113e-03,1.307548023760318756e-03,-1.287994347512722015e-02,-1.085433363914489746e-02,-3.678308427333831787e-02,-7.382655888795852661e-02,2.292836643755435944e-02,2.770313061773777008e-02,1.297837588936090469e-03,1.271941815502941608e-03,-3.093758597970008850e-02,-2.933639567345380783e-03,-3.994300216436386108e-02,4.372861385345458984e-01,6.476754695177078247e-02,-3.779779421165585518e-03,-3.343085059896111488e-03,-1.766875357134267688e-04,-2.322280593216419220e-02,-4.433211311697959900e-02,5.312903085723519325e-04,-2.141547761857509613e-02,5.391211807727813721e-02,-1.374494051560759544e-03,1.344033167697489262e-03,-4.675134841818362474e-04,-1.632452593185007572e-03,-3.323364257812500000e-02,1.206208951771259308e-02,8.733310736715793610e-03,1.055926317349076271e-03,6.099264137446880341e-04,-1.380372414132580161e-04,1.836536966948187910e-08,-2.632179302963777445e-06,9.116056025959551334e-05,-1.676858984865248203e-03,-1.266539329662919044e-03,1.179026730824261904e-04,-1.055850771081168205e-05,3.662989911390468478e-10,-4.180922405794262886e-05,-1.012215216178447008e-04,-1.528945576865226030e-04,2.231513708829879761e-02,-7.498930208384990692e-04,2.889989176765084267e-03,-1.013948858599178493e-04,1.473448064643889666e-04,-2.840744564309716225e-04,8.859646623022854328e-04,-5.520610138773918152e-04,4.873777274042367935e-03,2.357235178351402283e-02,1.246443716809153557e-03,3.763357875868678093e-03,2.766163015621714294e-05,-1.333503314526751637e-04,3.429205156862735748e-03,-1.666033873334527016e-03,1.405955199152231216e-02,3.031062148511409760e-02,3.267096821218729019e-03,3.244324121624231339e-03,-2.424895501462742686e-05,-1.596164074726402760e-04,8.862129179760813713e-04,-2.096533076837658882e-03,-9.131136350333690643e-03,6.855346262454986572e-03,1.244778186082839966e-02,-3.493405180051922798e-03,-5.586434854194521904e-04,9.948320803232491016e-05,1.260206568986177444e-03,-1.712176715955138206e-03,-1.066683698445558548e-02,2.689619734883308411e-02,8.032038807868957520e-03,-2.059958642348647118e-03,-6.968891830183565617e-05,-9.943370969267562032e-05,4.094149917364120483e-04,6.580222398042678833e-04,-2.421024255454540253e-03,2.219351939857006073e-02,-1.347577571868896484e-02,2.562638546805828810e-04,-2.897247904911637306e-04,1.060893264366313815e-04,4.913359225611202419e-05,3.747130511328577995e-03,7.669938495382666588e-04,-3.203203435987234116e-03,-4.517980851233005524e-04,6.337402737699449062e-05,-4.348899892647750676e-06,-3.947468485421268269e-08,1.828592576202936471e-05,-9.449412755202502012e-05,1.504663494415581226e-03,4.477723268792033195e-04,7.223364082165062428e-05,4.759869261761195958e-05,-7.471953722415491939e-09,-4.680649726651608944e-05,-9.117157605942338705e-05,-1.855540205724537373e-03,1.321366615593433380e-02,-3.157721133902668953e-03,2.139130374416708946e-03,4.256994870956987143e-04,-1.749611110426485538e-04,-1.517576893093064427e-04,6.502208998426795006e-04,-9.386014193296432495e-03,2.783493371680378914e-03,4.169029649347066879e-03,-1.391929481178522110e-02,9.134666994214057922e-03,-4.166534345131367445e-04,4.325519839767366648e-04,7.194190286099910736e-03,4.814205458387732506e-04,1.332335453480482101e-02,3.422050178050994873e-02,3.358432324603199959e-03,8.558966219425201416e-03,-2.885410503949970007e-04,7.103422831278294325e-05,8.397671626880764961e-04,6.355892866849899292e-03,-2.518463646993041039e-03,1.726954244077205658e-02,3.736037528142333031e-03,-1.997085288166999817e-03,-7.831960683688521385e-04,-1.522754173493012786e-04,3.028635401278734207e-03,1.348695345222949982e-02,-8.477440569549798965e-04,2.563073858618736267e-02,-1.793882623314857483e-02,-9.895214810967445374e-03,-5.199898732826113701e-04,-8.237581641878932714e-05,4.641378298401832581e-03,4.753731191158294678e-03,-7.912804372608661652e-03,7.137757726013660431e-03,-9.725387208163738251e-03,1.686377945588901639e-04,-2.205130003858357668e-04,1.607203739695250988e-05,4.276905674487352371e-04,3.549438435584306717e-03,-1.705911476165056229e-03,-1.392098609358072281e-03,-2.265914517920464277e-04,-9.050014341482892632e-05,1.125265589507762343e-05,-3.763170752790756524e-08,-7.909823580121155828e-06,2.008361479965969920e-04,-1.765409950166940689e-03,-1.074035302735865116e-03,-1.161467007477767766e-04,-4.474084562389180064e-05,-4.907292350253555924e-08,-3.423122689127922058e-05,-1.007258979370817542e-04,3.524303028825670481e-04,5.958317313343286514e-03,-2.746651647612452507e-03,4.607418086379766464e-03,1.818872842704877257e-04,-2.733098153839819133e-05,-3.154585720039904118e-04,1.147649527410976589e-04,-4.404968116432428360e-03,5.098652094602584839e-03,1.963711902499198914e-02,-1.265973970293998718e-02,2.707085805013775826e-04,-8.419197547482326627e-05,-1.905486569739878178e-04,4.211199702695012093e-04,-8.083116263151168823e-04,1.343012042343616486e-02,1.038314029574394226e-02,-7.883975282311439514e-03,6.068406626582145691e-03,-2.191538660554215312e-04,-2.634034608490765095e-04,1.078113331459462643e-03,1.169453840702772141e-03,1.159973791800439358e-03,1.078334450721740723e-02,-1.028936123475432396e-03,-5.944134201854467392e-03,-6.215154280653223395e-05,-9.397658868692815304e-05,6.307960953563451767e-03,1.845694612711668015e-03,-1.834275433793663979e-03,4.514100775122642517e-02,-5.222399253398180008e-03,-1.844430342316627502e-03,2.672509581316262484e-04,2.495197986718267202e-05,5.253652110695838928e-03,2.939561381936073303e-03,-3.679019864648580551e-04,8.749875240027904510e-03,-1.027457788586616516e-02,2.732427965383976698e-04,-1.704400056041777134e-04,8.908280869945883751e-05,5.601019947789609432e-04,7.798297796398401260e-03,3.942615352571010590e-03,-6.804629229009151459e-04,-5.940471601206809282e-05,-2.725133526837453246e-05,2.213882362411823124e-05,-2.868978299375157803e-08,-1.625230652280151844e-06,-1.358549052383750677e-04,-2.074639080092310905e-03,-7.399768801406025887e-04,1.879518094938248396e-06,1.964467810466885567e-05,-2.043299218712490983e-08,4.387713124742731452e-05,2.984943421324715018e-05,2.318598795682191849e-03,1.780266687273979187e-02,1.613689120858907700e-03,4.762043245136737823e-04,-1.133668702095746994e-04,9.512960241409018636e-05,1.361490576528012753e-04,-2.488261088728904724e-04,-9.912990964949131012e-03,6.712689064443111420e-03,4.235270433127880096e-03,2.051396481692790985e-02,2.214824780821800232e-04,-1.974532060557976365e-04,5.851878086104989052e-04,4.620763007551431656e-03,7.259018719196319580e-03,1.936186105012893677e-03,-6.875557824969291687e-03,1.341977342963218689e-02,-2.629495225846767426e-03,-1.996293140109628439e-04,-2.425274287816137075e-04,1.401626272127032280e-03,-1.529124449007213116e-03,4.468823783099651337e-03,2.444014698266983032e-02,-1.105145364999771118e-02,-1.154414005577564240e-02,-4.907373222522437572e-04,6.849662167951464653e-05,9.158221073448657990e-04,3.243517829105257988e-03,7.820574566721916199e-03,2.339743077754974365e-02,7.529652211815118790e-04,-5.175878759473562241e-03,6.312309415079653263e-04,8.349590934813022614e-04,-8.311819285154342651e-03,1.079735462553799152e-03,-1.213201414793729782e-02,5.512505304068326950e-03,7.188053801655769348e-03,2.438392839394509792e-04,-6.134157301858067513e-04,-4.091082664672285318e-04,-4.897693870589137077e-04,-8.619558066129684448e-04,1.491930801421403885e-03,6.843157112598419189e-03,1.085974508896470070e-03,6.183759542182087898e-04,-2.331278374185785651e-04,-8.791639702394604683e-04,-8.610424119979143143e-04,8.112220093607902527e-04,-4.157583753112703562e-04,1.029755803756415844e-03,1.294876128667965531e-04,4.851896374020725489e-04,-3.372817882336676121e-04,-1.216384000144898891e-03,-7.783189066685736179e-04,1.451627118512988091e-03,1.963796839118003845e-02,-3.154212376102805138e-03,2.317367121577262878e-03,1.221233047544956207e-03,3.631493600551038980e-04,-9.281039820052683353e-05,-6.858357228338718414e-04,-9.341009892523288727e-03,1.190982013940811157e-02,1.317329518496990204e-02,-2.938347402960062027e-03,9.546055458486080170e-03,-9.032207890413701534e-04,9.673125168774276972e-05,6.741518620401620865e-03,-3.499856684356927872e-03,1.334636472165584564e-02,1.588645949959754944e-02,-4.054741933941841125e-03,6.427789106965065002e-03,1.492160256020724773e-03,-7.412020349875092506e-04,2.233966719359159470e-03,-1.154349418357014656e-03,-5.911316722631454468e-03,6.332960911095142365e-03,-8.962845429778099060e-03,1.710209064185619354e-03,2.032182645052671432e-03,1.662058173678815365e-03,2.904369612224400043e-04,-5.165711045265197754e-03,5.760678555816411972e-03,2.586632035672664642e-02,-6.546382326632738113e-03,5.579608492553234100e-03,2.274571917951107025e-03,1.369349658489227295e-02,3.852073568850755692e-03,3.138909116387367249e-03,5.435567349195480347e-03,3.948843106627464294e-03,-3.614392876625061035e-02,-5.470908805727958679e-02,-2.472235355526208878e-03,5.411578342318534851e-02,6.273293495178222656e-02,1.877210452221333981e-04,-1.899044262245297432e-03,1.978253480046987534e-03,2.956826239824295044e-02,7.778058294206857681e-03,5.602220426226267591e-06\n0.000000000000000000e+00,5.134831735631451011e-05,1.279332791455090046e-04,-2.231829101219773293e-03,-3.038039896637201309e-03,-1.154134952230378985e-04,-1.644121512072160840e-04,3.520166158565984915e-09,-9.111817780649289489e-05,-1.393081620335578918e-04,-1.387105789035558701e-03,1.334111113101243973e-02,9.849422611296176910e-03,7.228032918646931648e-04,-5.370955332182347775e-04,2.399656223133206367e-04,4.496460896916687489e-04,2.210418228060007095e-03,3.744516149163246155e-02,-9.413264924660325050e-04,5.946071818470954895e-03,9.159231558442115784e-03,-7.999469526112079620e-03,-1.319728016824228689e-05,-3.076570283155888319e-04,-5.349817220121622086e-03,-1.398127293214201927e-03,9.927858598530292511e-03,-9.548150002956390381e-03,4.971460439264774323e-03,-6.072514224797487259e-03,4.337211794336326420e-05,1.390678880852647126e-05,-5.824869149364531040e-04,6.952619180083274841e-03,-7.074247114360332489e-03,-6.192596163600683212e-03,3.545474261045455933e-03,2.377124736085534096e-03,3.724711714312434196e-03,3.255977062508463860e-04,1.471162540838122368e-03,-3.676324849948287010e-03,1.279161311686038971e-03,-1.513763610273599625e-02,2.370204031467437744e-02,1.046846061944961548e-02,2.052088966593146324e-03,2.117935218848288059e-04,-5.304423626512289047e-03,-2.009046147577464581e-05,-2.115354407578706741e-03,-6.303671281784772873e-03,6.532459519803524017e-03,-1.499549107393249869e-04,3.726208815351128578e-04,-1.648981997277587652e-04,-2.239176101284101605e-04,-6.076576188206672668e-03,-1.443298999220132828e-03,4.434687085449695587e-03,5.893413908779621124e-04,3.431462391745299101e-04,8.263651398010551929e-05,4.289393729095536401e-09,1.765386150509584695e-05,-1.040873539750464261e-04,-1.378831919282674789e-03,-7.065415265969932079e-04,-7.333585381275042892e-05,-9.839625272434204817e-05,-1.784364478396582854e-08,9.829694317886605859e-05,2.378976932959631085e-05,9.149626130238175392e-04,1.104173995554447174e-02,-2.491789637133479118e-03,3.504730062559247017e-03,-4.254861851222813129e-04,2.091389178531244397e-04,3.324133867863565683e-04,1.072575338184833527e-03,1.098197977989912033e-02,1.455896627157926559e-02,4.146634601056575775e-03,9.616252500563859940e-04,-4.371164832264184952e-03,-6.537676381412893534e-05,-9.250923903891816735e-05,-3.683230374008417130e-03,-2.684412989765405655e-03,9.512911550700664520e-03,-9.823889471590518951e-03,-6.862077862024307251e-05,-4.852585494518280029e-03,-3.304400888737291098e-05,4.127605643589049578e-05,-1.909107377287000418e-04,5.317694158293306828e-04,4.323837812989950180e-03,-1.728815026581287384e-03,6.113352254033088684e-03,3.111344994977116585e-03,8.506475714966654778e-04,2.963776350952684879e-04,-7.382411276921629906e-04,1.655031554400920868e-02,-3.576026763767004013e-03,-9.899428114295005798e-03,2.091267518699169159e-02,4.862444475293159485e-03,1.248820684850215912e-03,2.020493266172707081e-04,-4.095520824193954468e-03,2.047207439318299294e-03,-2.724415389820933342e-03,6.627636495977640152e-03,7.267364300787448883e-03,-1.282732846448197961e-04,2.649309753905981779e-04,-1.421595952706411481e-04,-3.652172454167157412e-04,-4.969459027051925659e-03,-3.550295718014240265e-03,3.247020533308386803e-03,3.295120259281247854e-04,2.129447384504601359e-04,3.604942321544513106e-05,-5.115054158011389518e-09,-3.926413046428933740e-05,-2.268959360662847757e-04,1.871587708592414856e-03,1.325843739323318005e-03,-1.145413043559528887e-04,1.419168256688863039e-04,-2.460429016082343878e-08,1.305448822677135468e-04,5.184249603189527988e-04,-1.414011232554912567e-03,2.786339493468403816e-03,1.134211011230945587e-02,5.973281804472208023e-05,-2.627706562634557486e-04,1.666748430579900742e-04,3.831187495961785316e-04,-6.559453904628753662e-04,1.111999899148941040e-02,-9.052142500877380371e-03,2.055984735488891602e-02,8.530826307833194733e-03,-8.555103093385696411e-03,2.453956112731248140e-04,3.912767570000141859e-04,-2.395378192886710167e-03,1.264227321371436119e-03,2.854550257325172424e-05,-1.853645220398902893e-02,-1.213152892887592316e-03,-5.359860137104988098e-03,3.014923131559044123e-04,-6.730202585458755493e-06,-7.289384957402944565e-04,-2.707403386011719704e-03,8.945448324084281921e-03,-1.408255659043788910e-03,1.160069834440946579e-02,-5.515725351870059967e-04,-1.356185995973646641e-03,3.816348908003419638e-04,-2.856096951290965080e-03,1.917047239840030670e-02,1.466326601803302765e-02,-1.741698011755943298e-02,1.547250337898731232e-02,-5.025528836995363235e-03,-3.075992688536643982e-03,3.572665154933929443e-04,-1.061587594449520111e-02,-2.442606957629323006e-03,2.109223976731300354e-02,2.463933825492858887e-02,1.582385040819644928e-02,-2.607841743156313896e-04,4.818414745386689901e-04,-1.425587543053552508e-04,-8.055338403210043907e-04,-7.315241731703281403e-03,-8.591387420892715454e-03,2.358168363571166992e-03,2.346132387174293399e-04,-6.261204543989151716e-05,4.569374141283333302e-05,-2.058186687747820542e-08,3.403453229111619294e-05,3.126821538899093866e-04,-3.527424531057476997e-03,-2.987250685691833496e-03,2.093354996759444475e-04,-8.665648783789947629e-05,-1.793315185238952836e-08,1.697708939900621772e-04,-3.768659953493624926e-04,1.472553354687988758e-03,1.457538362592458725e-02,3.486291319131851196e-02,-3.059977665543556213e-03,-6.727722939103841782e-04,2.475790679454803467e-04,3.139082109555602074e-04,1.110712997615337372e-03,2.202377468347549438e-02,3.941912949085235596e-02,1.959127187728881836e-02,-2.451104484498500824e-02,3.657781518995761871e-03,-4.387139924801886082e-04,4.118403594475239515e-04,7.349561434239149094e-03,1.490355469286441803e-02,-1.865001861006021500e-03,-3.238253295421600342e-02,3.786899149417877197e-03,-1.376361353322863579e-03,1.073683524737134576e-04,-3.561579433153383434e-05,3.108831355348229408e-03,-5.355551373213529587e-03,2.889778278768062592e-02,-3.027253039181232452e-02,-1.776391267776489258e-02,-6.922545842826366425e-03,1.495567848905920982e-04,3.812416107393801212e-04,-4.058471240568906069e-04,1.156666502356529236e-02,7.504989858716726303e-03,-1.947831548750400543e-02,1.161094941198825836e-02,-5.017554853111505508e-03,1.127987634390592575e-03,3.274057526141405106e-04,-8.881473913788795471e-04,2.938988246023654938e-02,2.078297175467014313e-02,-3.458758071064949036e-02,2.403856720775365829e-03,3.578030737116932869e-04,-7.569287845399230719e-05,2.078389661619439721e-04,-2.027038717642426491e-03,6.722435355186462402e-03,2.215382643043994904e-03,-3.388174227438867092e-04,2.897681551985442638e-04,-3.475135599728673697e-04,2.144187419617082924e-05,3.817604010691866279e-09,-1.495036849519237876e-04,-8.415634511038661003e-05,7.086126599460840225e-03,7.483534514904022217e-03,2.674996212590485811e-04,3.933930420316755772e-04,-1.800583504518726841e-08,-6.419317796826362610e-04,-2.306188398506492376e-04,-2.308172639459371567e-03,-3.582836687564849854e-02,-7.789458334445953369e-02,-2.247350104153156281e-02,2.758658956736326218e-03,-1.552888890728354454e-03,-2.570059150457382202e-03,-4.226111806929111481e-03,-1.135431304574012756e-01,-8.427320420742034912e-02,-6.701510399580001831e-03,-3.572906181216239929e-02,2.832557447254657745e-02,-1.408614451065659523e-03,-2.119666896760463715e-04,1.993039064109325409e-02,3.211443498730659485e-02,-3.902644291520118713e-02,7.566317915916442871e-03,-9.569809772074222565e-03,3.286654874682426453e-02,-2.493219799362123013e-04,3.927900106646120548e-04,2.180170034989714622e-03,8.016844280064105988e-03,-3.317211288958787918e-03,7.669337838888168335e-02,-5.201850086450576782e-02,-1.349484175443649292e-02,-1.278668176382780075e-02,-2.106453524902462959e-03,-2.706937957555055618e-04,-1.206058934330940247e-01,-3.181185573339462280e-02,6.280934810638427734e-02,4.725736677646636963e-01,-2.283187583088874817e-02,-9.242168627679347992e-03,-1.818380202166736126e-03,3.087636642158031464e-02,-2.245703339576721191e-02,-1.414896920323371887e-02,-5.149498116225004196e-03,-4.783017188310623169e-02,1.114514889195561409e-03,-2.191452775150537491e-03,5.797060439363121986e-04,2.740702126175165176e-03,3.006417676806449890e-02,1.603174209594726562e-02,-2.154762670397758484e-02,-2.899115439504384995e-03,-1.621161587536334991e-03,-2.095794770866632462e-04,1.262054638573317789e-08,1.283925575989997014e-05,-4.681780046666972339e-05,-1.293316308874636889e-04,3.270126762799918652e-05,-2.738080002018250525e-05,-3.196400211891159415e-05,2.725732883845921606e-08,8.293527935165911913e-05,-5.009569576941430569e-07,1.970417797565460205e-03,-1.689223339781165123e-03,3.398033324629068375e-03,2.531667007133364677e-03,-7.505585381295531988e-05,9.896267147269099951e-05,1.532684254925698042e-04,8.079083636403083801e-04,9.429557248950004578e-03,-5.111347883939743042e-03,4.572429228574037552e-03,1.684387587010860443e-02,-4.950480069965124130e-04,1.873936562333256006e-04,1.276736147701740265e-04,-2.399552613496780396e-03,2.006883732974529266e-03,-1.659183297306299210e-03,-5.209377501159906387e-03,9.142139926552772522e-03,-2.867602743208408356e-04,5.340784991858527064e-05,1.168517701444216073e-04,1.195216900669038296e-04,5.248339846730232239e-03,1.428813859820365906e-02,-1.085189636796712875e-03,2.848467323929071426e-03,2.190804341807961464e-03,1.072503160685300827e-03,2.712198183871805668e-04,1.840478042140603065e-03,1.453198678791522980e-02,8.893852122128009796e-03,-1.013309694826602936e-02,1.777935400605201721e-02,8.131712675094604492e-04,1.156482147052884102e-03,7.190837641246616840e-05,-3.209101501852273941e-03,-3.452657256275415421e-04,-1.275224983692169189e-02,-8.561828173696994781e-03,6.731886416673660278e-03,-1.709950156509876251e-04,3.038066788576543331e-04,-1.081644441001117229e-04,-3.212326555512845516e-04,-3.504699096083641052e-03,-8.368528215214610100e-04,3.921634517610073090e-03,4.952310118824243546e-04,1.447609247406944633e-04,2.967217005789279938e-05,3.063234998990083113e-09,-2.545420647948049009e-05,-2.239859459223225713e-04,-1.690899254754185677e-03,-3.774219076149165630e-04,-1.535634219180792570e-04,-3.527109947754070163e-05,1.762867896104580723e-08,1.220886333612725139e-04,-7.663975702598690987e-05,-2.323689172044396400e-03,-1.563220098614692688e-02,2.231255359947681427e-02,1.845261827111244202e-02,-2.223190967924892902e-04,8.359082858078181744e-05,2.294581936439499259e-04,-1.280271448194980621e-03,3.662957577034831047e-03,1.929208822548389435e-02,-8.484329096972942352e-03,-8.882150053977966309e-03,1.492582028731703758e-03,7.436826126649975777e-05,-5.164358299225568771e-06,-3.106222953647375107e-03,-1.884219702333211899e-03,9.114489890635013580e-03,1.000370923429727554e-02,1.556418277323246002e-02,-2.499435213394463062e-04,-6.598135223612189293e-05,-2.558156265877187252e-04,6.483157048933207989e-04,-3.700221190229058266e-03,-1.121703535318374634e-03,-1.355797052383422852e-03,7.119507528841495514e-03,-3.441148437559604645e-03,-1.450174488127231598e-03,2.484426950104534626e-04,5.017199437133967876e-04,3.383491560816764832e-02,1.465800683945417404e-03,-3.636087477207183838e-02,7.722076028585433960e-03,-1.515753916464745998e-03,1.637603272683918476e-04,4.004377988167107105e-04,6.852857768535614014e-04,1.296256389468908310e-02,1.934722298756241798e-03,-1.695396564900875092e-02,5.833670962601900101e-03,-9.143598435912281275e-05,2.650307142175734043e-04,-8.607838390162214637e-05,2.164387115044519305e-05,-1.977658830583095551e-03,-8.916907245293259621e-05,3.289074404165148735e-03,1.871623971965163946e-04,1.127532013924792409e-04,-2.173975917685311288e-05,1.977645069928257726e-08,5.226723442319780588e-05,5.661374234477989376e-05,-8.189165382646024227e-04,-8.314498118124902248e-04,-1.039706476149149239e-04,-4.654856093111447990e-05,9.600228167983004823e-09,2.497398963896557689e-05,5.858371878275647759e-05,-4.150115710217505693e-04,1.332134008407592773e-03,1.538865733891725540e-02,1.335578737780451775e-03,-6.023360765539109707e-04,1.950561127159744501e-04,3.556365263648331165e-04,1.006710110232234001e-03,1.878816820681095123e-02,-3.578823525458574295e-03,-4.290377255529165268e-04,4.564058966934680939e-03,6.683132378384470940e-04,2.688238164409995079e-04,1.411398116033524275e-04,-2.590532414615154266e-03,1.160739548504352570e-02,5.259946919977664948e-05,-7.281129248440265656e-03,7.029398344457149506e-03,-5.343617871403694153e-03,-8.366291876882314682e-05,-5.859632437932305038e-05,-8.923674467951059341e-04,-3.128633368760347366e-03,3.350470680743455887e-03,-1.217011641710996628e-02,1.354933902621269226e-02,3.456512931734323502e-03,2.832911210134625435e-03,3.068360383622348309e-04,-3.792860661633312702e-05,1.750517636537551880e-02,-2.631461946293711662e-03,-5.153133533895015717e-03,3.072298504412174225e-02,3.849754109978675842e-03,2.174191409721970558e-03,5.068109603598713875e-04,-1.157883740961551666e-02,2.963453531265258789e-03,-3.723762230947613716e-03,-6.579878972843289375e-04,8.570253849029541016e-03,-2.915954391937702894e-04,3.142329514957964420e-04,-2.007349394261837006e-04,-7.504593668272718787e-05,-4.976820666342973709e-03,-8.954283781349658966e-03,4.703688900917768478e-03,5.370739381760358810e-04,3.526678483467549086e-04,3.049991937587037683e-05,-2.669048626557923853e-08,4.808033918379805982e-05,1.501503575127571821e-04,1.146424328908324242e-03,8.314037113450467587e-04,2.352114825043827295e-05,1.673344377195462584e-05,8.508891369274351746e-09,-8.605400216765701771e-05,-3.836263931589201093e-05,-5.660785827785730362e-04,-6.210701074451208115e-03,-5.001809913665056229e-03,-1.446356996893882751e-03,2.777468762360513210e-04,-2.241331094410270452e-05,-2.464587450958788395e-04,1.661597867496311665e-03,7.313100621104240417e-03,7.410641293972730637e-03,1.998049207031726837e-03,-1.099663041532039642e-02,-7.361909374594688416e-04,3.063009353354573250e-04,-4.743786994367837906e-04,-1.925677061080932617e-04,-9.896203875541687012e-03,-8.439474739134311676e-03,1.658437401056289673e-02,-7.318140007555484772e-03,-6.456836126744747162e-04,1.902160875033587217e-05,-8.710507245268672705e-06,-1.792189577827230096e-04,6.340336985886096954e-03,-2.158783748745918274e-02,-3.268855437636375427e-02,6.041278131306171417e-03,1.156283821910619736e-02,1.897732261568307877e-03,1.335249980911612511e-04,4.346572794020175934e-03,1.300305314362049103e-02,-8.585061877965927124e-03,-7.230307906866073608e-03,1.441861689090728760e-02,1.571715250611305237e-02,1.426966744475066662e-03,-5.097755929455161095e-04,5.950874648988246918e-03,1.329463208094239235e-03,1.546873943880200386e-03,7.513759192079305649e-03,-9.628726169466972351e-03,3.226004773750901222e-04,4.636861849576234818e-04,-7.589236483909189701e-04,7.913174340501427650e-04,1.404745504260063171e-03,-7.598964497447013855e-03,-7.768998853862285614e-03,4.736104747280478477e-04,5.525511223822832108e-04,-4.590580938383936882e-04,-2.650568203534930944e-04,-4.659325641114264727e-04,-2.633412077557295561e-04,-5.558094126172363758e-04,-9.197586914524435997e-04,-4.572179022943601012e-05,3.498767036944627762e-04,6.740444223396480083e-05,-6.479388684965670109e-05,7.179990061558783054e-04,8.329486008733510971e-04,-2.761399373412132263e-04,1.181294023990631104e-02,6.692287512123584747e-03,-6.324879941530525684e-04,1.081080525182187557e-03,6.010921206325292587e-04,-9.880466386675834656e-04,1.561936829239130020e-02,9.714178740978240967e-03,1.930988975800573826e-03,1.878375560045242310e-02,-7.448685821145772934e-03,4.184449790045619011e-04,-1.329613616690039635e-03,-8.198795840144157410e-03,7.528177462518215179e-03,1.010427065193653107e-02,-3.836159594357013702e-03,5.751070566475391388e-04,-5.500519648194313049e-03,1.114999875426292419e-03,-1.433756115147843957e-04,3.411509329453110695e-03,4.724068567156791687e-04,6.516353227198123932e-03,1.438820734620094299e-03,1.915180706419050694e-03,1.177500118501484394e-03,-2.747239777818322182e-04,-4.824620671570301056e-03,-7.871327921748161316e-03,1.903268694877624512e-02,1.072604302316904068e-02,-3.350228443741798401e-02,2.432594075798988342e-02,-3.681684844195842743e-03,2.952640177682042122e-03,-5.955155473202466965e-03,-5.366195924580097198e-03,-1.197178661823272705e-02,-5.755873396992683411e-03,5.781078711152076721e-03,5.019029136747121811e-03,-6.428156979382038116e-03,-4.119502380490303040e-03,1.487260311841964722e-01,-1.482125930488109589e-02,3.185506910085678101e-02,1.412330195307731628e-02,-3.094470128417015076e-03,1.305495668202638626e-02,1.297288574278354645e-02,-6.036086233507376164e-06\n0.000000000000000000e+00,-1.213903306052088737e-05,5.313571818987838924e-05,1.743664382956922054e-03,1.256224466487765312e-03,-7.862573511374648660e-06,-3.388818004168570042e-05,4.164444344922912933e-10,4.475559762795455754e-05,-8.023400005185976624e-05,1.146799069829285145e-03,-2.025183290243148804e-03,-2.152536064386367798e-03,1.265453756786882877e-03,3.014006651937961578e-04,-4.901636930298991501e-05,-7.910715066827833652e-05,-6.025432376191020012e-04,-5.290384404361248016e-03,-1.430244417861104012e-03,4.736519884318113327e-03,-5.975893232971429825e-03,1.848570420406758785e-03,1.348742080153897405e-04,-2.919563557952642441e-04,-2.618574304506182671e-03,1.976088387891650200e-03,-5.511486233444884419e-05,4.638366401195526123e-03,-3.235612530261278152e-03,5.494594806805253029e-04,1.234515802934765816e-04,2.747434191405773163e-04,7.368239312199875712e-05,9.246275760233402252e-03,8.352205157279968262e-03,-1.340643502771854401e-02,6.124645005911588669e-03,1.094137132167816162e-02,2.072584175039082766e-05,-9.095835412153974175e-05,3.967163618654012680e-03,7.859675213694572449e-03,2.122749574482440948e-03,3.013218985870480537e-03,5.953921936452388763e-03,1.042446587234735489e-02,5.693366983905434608e-04,-3.255292249377816916e-04,4.863547161221504211e-03,-7.683057920075953007e-04,-1.593066263012588024e-04,1.680221408605575562e-03,-1.609805854968726635e-03,4.925491157337091863e-05,-2.398812066530808806e-04,4.867607276537455618e-05,3.393226070329546928e-04,2.159513067454099655e-03,1.646411721594631672e-03,-4.979907535016536713e-03,-6.245527183637022972e-04,9.133358616963960230e-06,2.514676089049316943e-05,1.877224775626018527e-08,-1.054248878062935546e-05,8.782302757026627660e-05,1.194670563563704491e-03,8.596843690611422062e-04,1.758844337018672377e-05,-3.941344039048999548e-05,-1.300242580271060433e-08,5.592792513198219240e-05,-1.021350763039663434e-04,1.811336725950241089e-03,1.418056199327111244e-03,-4.174431785941123962e-03,2.202801872044801712e-03,4.080162907484918833e-04,-7.740159344393759966e-05,-1.655976666370406747e-04,8.573816739954054356e-05,1.131637138314545155e-03,2.323300112038850784e-03,-6.932010874152183533e-04,-3.338621929287910461e-03,1.439924701116979122e-03,1.146049035014584661e-04,-2.367362612858414650e-04,-1.758531318046152592e-03,-1.600089017301797867e-04,5.581710487604141235e-03,8.247037418186664581e-03,-1.922372728586196899e-03,1.082988921552896500e-03,2.125652463291771710e-05,2.430073946015909314e-04,7.566040148958563805e-04,1.284349150955677032e-02,6.143889389932155609e-03,-1.239812839776277542e-02,-1.538685028208419681e-04,8.736566640436649323e-03,6.229048594832420349e-04,-1.100133231375366449e-04,4.524701740592718124e-03,3.382840426638722420e-03,3.859291318804025650e-03,3.175151301547884941e-03,1.105742645449936390e-03,1.058080885559320450e-02,3.664097166620194912e-04,-3.278846270404756069e-04,4.852771759033203125e-03,-2.174397232010960579e-03,-4.491654224693775177e-03,5.512196570634841919e-03,-2.148418454453349113e-03,6.837708497187122703e-05,-2.498143003322184086e-04,5.460183092509396374e-05,3.450658696237951517e-04,2.684315899387001991e-03,1.338419970124959946e-03,-3.868818283081054688e-03,-5.003148107789456844e-04,1.231409078172873706e-05,4.352217365521937609e-05,1.188032516807879801e-08,-4.952456583851017058e-05,-4.744630132336169481e-06,2.113359514623880386e-03,1.927614794112741947e-03,-1.608407546882517636e-05,7.349335646722465754e-06,1.920177439274084463e-08,-2.493820284144021571e-05,4.746747436001896858e-05,2.664950676262378693e-03,-8.614845573902130127e-04,1.019715331494808197e-02,2.494667191058397293e-03,4.505399265326559544e-04,8.387614798266440630e-07,-1.184315187856554985e-04,-1.572544220834970474e-03,1.071221195161342621e-03,-2.032912801951169968e-03,-8.372547104954719543e-03,-1.132521964609622955e-02,2.076604636386036873e-03,2.349104761378839612e-06,-4.196085210423916578e-04,-4.583480302244424820e-03,1.227521337568759918e-03,1.375269843265414238e-03,8.979965001344680786e-03,3.408981952816247940e-03,-6.458399584516882896e-04,1.990049495361745358e-04,2.638173755258321762e-04,3.975231666117906570e-04,7.996958680450916290e-03,6.483554025180637836e-04,-9.834801778197288513e-03,2.670876681804656982e-03,9.339307434856891632e-03,-7.170480675995349884e-04,-3.268032014602795243e-05,7.017126306891441345e-03,1.055531390011310577e-02,1.034055463969707489e-02,4.557664971798658371e-03,-1.699407212436199188e-02,1.799643412232398987e-02,1.025813049636781216e-03,-3.088557277806103230e-04,4.640867002308368683e-03,1.678976695984601974e-04,3.926851786673069000e-03,1.059591304510831833e-02,3.590938635170459747e-03,6.861909787403419614e-05,-2.413125766906887293e-04,5.765239620814099908e-05,3.769009781535714865e-04,2.204492688179016113e-03,2.351481467485427856e-03,-4.624299239367246628e-03,-4.723013262264430523e-04,-4.002296918770298362e-05,2.335193494218401611e-05,2.936622323090887221e-08,-1.966751005966216326e-05,3.576598828658461571e-05,2.018027706071734428e-03,1.730276620946824551e-03,-4.545768388197757304e-05,-2.225311436632182449e-05,2.912310037572751753e-08,8.068205352174118161e-05,-3.622536314651370049e-05,1.716079888865351677e-03,-4.112277645617723465e-03,-2.599490340799093246e-03,3.868008265271782875e-03,5.832509486936032772e-04,-9.040108852786943316e-05,-2.138407871825620532e-04,-4.861991037614643574e-04,1.429076539352536201e-03,-4.972949391230940819e-04,-3.577067051082849503e-03,2.608804963529109955e-03,-6.181513890624046326e-04,2.293091965839266777e-04,-3.398813132662326097e-04,-3.088874276727437973e-03,-5.869568791240453720e-03,9.010941721498966217e-05,1.013512816280126572e-02,6.315423641353845596e-03,1.360575202852487564e-03,-1.552700268803164363e-05,2.381338563282042742e-04,1.153906414401717484e-04,1.559664774686098099e-02,-1.493420277256518602e-04,-6.142091006040573120e-03,8.970284834504127502e-03,1.260100957006216049e-02,3.743037232197821140e-04,-6.629449489992111921e-05,4.466382786631584167e-03,2.281631575897336006e-03,1.500957179814577103e-03,7.059866562485694885e-03,3.182555083185434341e-03,9.791400283575057983e-03,3.852102381642907858e-04,-4.066798137500882149e-04,6.604623049497604370e-03,-3.533844603225588799e-03,-3.504508407786488533e-03,6.331932963803410530e-04,-1.095649786293506622e-04,2.098545883200131357e-05,-2.189775550505146384e-04,-1.335462548013310879e-05,5.730232223868370056e-04,5.697382614016532898e-03,2.995503309648483992e-04,-4.169454798102378845e-03,-5.861808895133435726e-04,3.195284807588905096e-05,3.211264629499055445e-05,-3.422314875933807343e-09,8.027289732126519084e-05,-5.880290991626679897e-04,-1.205447502434253693e-02,-1.122501678764820099e-02,-1.319453531323233619e-05,2.219061279902234674e-04,-1.576199792907573283e-08,-5.944072036072611809e-04,7.833992713131010532e-04,-1.655274443328380585e-02,-8.947873488068580627e-03,2.540379296988248825e-03,-3.150602430105209351e-02,-3.780665341764688492e-03,5.591323133558034897e-04,1.318373135291039944e-03,3.031736123375594616e-04,-1.080229971557855606e-02,1.844557374715805054e-02,-1.541899889707565308e-02,1.803351007401943207e-02,-1.966749131679534912e-02,-1.198787125758826733e-03,1.885038916952908039e-03,1.535857096314430237e-02,-5.027196835726499557e-03,-1.441067317500710487e-03,-4.479899629950523376e-02,3.169895382598042488e-03,-1.085865963250398636e-02,-6.227615522220730782e-04,-1.974396640434861183e-03,-5.135874263942241669e-03,-1.105298772454261780e-01,-6.372869014739990234e-02,1.080838888883590698e-01,-2.953940257430076599e-02,-7.502674311399459839e-02,-3.658547997474670410e-03,7.414527353830635548e-04,-3.671147674322128296e-02,-3.646220266819000244e-02,-4.740595072507858276e-02,-3.212415846064686775e-03,-2.337459288537502289e-02,5.730161666870117188e-01,-4.900302272289991379e-03,2.463744953274726868e-03,-3.929333761334419250e-02,7.063772995024919510e-03,1.494408026337623596e-02,3.547601401805877686e-03,7.051463238894939423e-03,-2.647879882715642452e-04,1.728881499730050564e-03,-2.799480571411550045e-04,-3.270442830398678780e-03,-1.695892959833145142e-02,-1.073036342859268188e-02,3.385935351252555847e-02,3.970429766923189163e-03,-3.839356213575229049e-05,-2.909801551140844822e-04,-2.705422730286954902e-08,-1.282098310184665024e-05,1.082586459233425558e-04,1.245948835276067257e-03,9.556637378409504890e-04,2.178874638048000634e-06,-4.248844197718426585e-05,-2.387314168572629569e-08,7.483625813620164990e-05,-1.043047741404734552e-04,1.629382371902465820e-03,3.599205287173390388e-03,-1.389785436913371086e-03,2.524627838283777237e-03,4.598131345119327307e-04,-4.515486580203287303e-05,-2.044365683104842901e-04,-2.258477034047245979e-04,6.757831666618585587e-03,-3.044336568564176559e-03,2.477271715179085732e-03,-9.293330367654561996e-04,3.181162755936384201e-03,1.703504822216928005e-04,-3.042421594727784395e-04,-1.355102052912116051e-03,4.025789443403482437e-03,2.358560683205723763e-03,1.344870589673519135e-02,-1.185882487334311008e-03,1.584542100317776203e-03,1.622906274860724807e-04,2.804403484333306551e-04,6.196554168127477169e-04,1.497942861169576645e-02,3.931390587240457535e-03,-1.250619813799858093e-02,-8.174453978426754475e-04,1.003302447497844696e-02,4.844281356781721115e-04,-1.129732700064778328e-04,4.726733081042766571e-03,-1.329324441030621529e-04,5.818613804876804352e-03,-2.252252306789159775e-03,-3.827538457699120045e-04,1.139028649777173996e-02,5.143716698512434959e-04,-3.593070432543754578e-04,5.794884171336889267e-03,1.454036682844161987e-03,-6.071694195270538330e-03,-2.204134594649076462e-03,-1.833043294027447701e-03,7.188604649854823947e-05,-1.874333684099838138e-04,6.601089989999309182e-05,4.060638602823019028e-04,3.766641719266772270e-03,2.631084294989705086e-03,-4.560356959700584412e-03,-5.468916497193276882e-04,1.741403866617474705e-05,3.508990266709588468e-05,3.896548150805756450e-08,1.912122024805285037e-05,1.284896134166046977e-04,4.057731712237000465e-04,1.321190735325217247e-03,3.233078314224258065e-05,1.139497544500045478e-05,-4.493381311476696283e-08,1.895611785585060716e-05,-1.088668941520154476e-04,1.157343387603759766e-03,-9.020008146762847900e-04,-2.725238213315606117e-03,4.072244744747877121e-03,4.412079288158565760e-04,-2.927198147517628968e-05,-3.482755564618855715e-04,1.292232656851410866e-03,-1.652298495173454285e-03,1.504721876699477434e-04,1.507362537086009979e-02,5.289985332638025284e-03,1.673538004979491234e-03,2.460989344399422407e-04,-3.480322775430977345e-04,-8.199538569897413254e-06,-3.806842491030693054e-03,-3.568802028894424438e-03,7.256153039634227753e-03,-4.107709508389234543e-03,1.199392834678292274e-03,8.261196489911526442e-05,2.152801607735455036e-05,1.110616605728864670e-03,1.014965772628784180e-02,-6.970840506255626678e-03,-1.609555631875991821e-02,-5.778225604444742203e-03,1.126559264957904816e-02,1.654928899370133877e-03,-1.381026668241247535e-04,6.346553564071655273e-03,3.812452778220176697e-03,-9.777580387890338898e-03,-1.283481600694358349e-03,4.351299256086349487e-03,7.281334605067968369e-03,7.053160807117819786e-04,-2.650701499078422785e-04,4.233025480061769485e-03,-6.629375275224447250e-04,3.209610469639301300e-03,-1.056519709527492523e-02,-4.132121335715055466e-03,2.670888170541729778e-05,-2.278018509969115257e-04,5.074879300082102418e-05,3.310262400191277266e-04,2.536202780902385712e-03,-1.556627103127539158e-04,-4.300600849092006683e-03,-5.692595732398331165e-04,7.490500865969806910e-05,4.219623224344104528e-05,1.009993866318836808e-08,1.464042088628048077e-05,1.196323282783851027e-04,1.097674714401364326e-03,9.552421397529542446e-04,9.478452557232230902e-05,-8.430402886006049812e-06,-3.364198164490517229e-08,6.832207145635038614e-05,-1.281862641917541623e-04,1.819881726987659931e-03,-9.427325567230582237e-04,-4.075352102518081665e-03,4.941479768604040146e-03,4.763725737575441599e-04,-9.457160194870084524e-05,-2.397961070528253913e-04,3.574978909455239773e-04,1.624988042749464512e-03,-8.377547492273151875e-04,9.419244597665965557e-04,-9.000794030725955963e-03,2.087841508910059929e-03,1.185146829811856151e-04,-6.340411346172913909e-05,-6.661918014287948608e-04,2.793838037177920341e-03,2.252867911010980606e-03,9.745651856064796448e-03,9.502017637714743614e-04,1.895137247629463673e-03,-2.090042471536435187e-05,2.244085917482152581e-04,9.925753111019730568e-04,1.213848032057285309e-02,4.670897964388132095e-03,-1.249023061245679855e-02,-6.615094607695937157e-04,9.206726215779781342e-03,7.742060697637498379e-04,-1.536043564556166530e-04,4.072477575391530991e-03,5.656376015394926071e-03,4.586792085319757462e-03,-3.646761761046946049e-04,4.121951293200254440e-03,1.173264719545841217e-02,8.861751994118094444e-04,-2.811275771819055080e-04,4.457307979464530945e-03,2.378042088821530342e-03,2.469259779900312424e-03,-1.582331256940960884e-03,-2.608749084174633026e-03,1.007025348371826112e-04,-2.499920083209872246e-04,4.652483039535582066e-05,1.171958138002082705e-04,5.491716321557760239e-03,-3.886573249474167824e-04,-4.130830988287925720e-03,-3.906575730070471764e-04,4.155596616328693926e-05,4.752766835736110806e-05,-2.107140062435064465e-08,-2.422983743599615991e-05,-8.275877917185425758e-05,3.501231840346008539e-04,3.803633153438568115e-04,-8.284011710202321410e-05,-8.073520439211279154e-05,-2.102024154737591743e-08,1.465140958316624165e-04,-1.408226671628654003e-05,2.160189906135201454e-03,4.955057986080646515e-03,1.629294361919164658e-03,5.098778288811445236e-03,-8.612161036580801010e-05,4.460955824470147491e-05,3.489811788313090801e-04,-5.118247354403138161e-04,8.157175034284591675e-03,-4.753599874675273895e-03,-7.085816003382205963e-03,1.112164184451103210e-02,-6.141783203929662704e-03,3.004400423378683627e-05,3.230586298741400242e-04,-6.074888631701469421e-03,4.788613878190517426e-03,6.731099449098110199e-03,-5.988257005810737610e-03,-7.305173203349113464e-04,-5.153863690793514252e-03,8.723844075575470924e-05,1.791102113202214241e-04,2.384274266660213470e-04,5.875210743397474289e-03,1.352921128273010254e-02,4.590829834342002869e-03,2.512763254344463348e-03,4.229572135955095291e-03,1.087781973183155060e-03,5.227610818110406399e-04,1.178196165710687637e-03,8.541100658476352692e-03,1.267288532108068466e-02,-8.059227839112281799e-03,7.808239199221134186e-03,4.357373341917991638e-03,6.160177872516214848e-04,-1.435684680473059416e-05,-2.135493326932191849e-03,2.503890078514814377e-03,-2.089048037305474281e-03,-9.018160402774810791e-03,9.908416308462619781e-03,-3.116197185590863228e-04,7.272359216585755348e-04,5.681694601662456989e-04,-1.083391252905130386e-04,-1.818313961848616600e-03,5.818291101604700089e-04,3.851688932627439499e-03,4.729434149339795113e-04,-8.211040403693914413e-04,2.628246438689529896e-04,2.542350848671048880e-04,6.279886583797633648e-04,-1.718453859211876988e-04,1.308306585997343063e-03,1.024655997753143311e-03,-1.744569744914770126e-04,-3.422627341933548450e-04,4.002777859568595886e-04,5.837712669745087624e-04,7.079802890075370669e-05,9.388028993271291256e-04,-3.955824300646781921e-03,-9.418863803148269653e-03,1.593353925272822380e-03,4.648057220038026571e-04,4.824489005841314793e-04,-5.951064522378146648e-04,1.217058976180851460e-03,1.093588070943951607e-03,-8.304988965392112732e-03,4.553477745503187180e-03,1.868847757577896118e-03,3.114128718152642250e-03,-3.855501418001949787e-04,-5.494488868862390518e-04,3.537967568263411522e-03,6.068720482289791107e-03,-2.786783035844564438e-03,8.854618296027183533e-03,-2.353936899453401566e-03,3.332179971039295197e-03,-1.665991265326738358e-03,4.171345499344170094e-04,8.415351621806621552e-04,1.422416884452104568e-02,8.185874321497976780e-04,-1.315312087535858154e-02,5.426959134638309479e-03,1.142518967390060425e-02,1.221938291564583778e-03,-2.156738890334963799e-03,5.519350990653038025e-03,5.609932821244001389e-03,5.994966253638267517e-03,7.488096598535776138e-04,4.432078916579484940e-03,1.719895191490650177e-02,-4.450485575944185257e-03,-1.020712545141577721e-03,2.311416901648044586e-03,-1.873432192951440811e-03,-1.218921039253473282e-02,2.254422008991241455e-02,-3.395742271095514297e-03,2.409133687615394592e-02,5.582560319453477859e-03,-2.202081866562366486e-02,-8.135379292070865631e-03,-7.858011871576309204e-03,2.123011648654937744e-02,4.341698950156569481e-04,-3.715684870257973671e-03,6.035367492586374283e-03,1.816998155845794827e-05\n0.000000000000000000e+00,1.683337541180662811e-05,2.820304143824614584e-05,-1.607619196875020862e-04,-1.450465933885425329e-04,3.166903525197994895e-06,-2.967370846818084829e-06,6.296793753080009992e-09,-1.633616375329438597e-05,-4.637198344425996765e-06,-2.825578558258712292e-04,-2.315544988960027695e-03,-1.094738603569567204e-03,-8.289726683869957924e-04,-2.552803016442339867e-05,-9.734459126775618643e-06,-1.160563715529860929e-05,5.801702500320971012e-04,7.708803168497979641e-04,-3.282060497440397739e-04,2.011729171499609947e-03,1.230552559718489647e-03,7.848859968362376094e-05,5.856611824128776789e-05,-4.127058491576462984e-05,6.950441456865519285e-05,-1.168849179521203041e-03,2.387382119195535779e-04,1.044215285219252110e-03,-5.336484755389392376e-04,3.024576290044933558e-04,-5.099060217617079616e-05,-5.196852725930511951e-06,5.330332351149991155e-05,-6.940286839380860329e-04,1.125341863371431828e-03,-3.401668509468436241e-04,-1.453093020245432854e-03,7.774556288495659828e-04,6.705578998662531376e-04,-1.473970041843131185e-05,7.079589995555579662e-04,2.437263028696179390e-03,9.535228600725531578e-04,5.633711698465049267e-04,1.295034307986497879e-03,4.543248796835541725e-04,5.405872361734509468e-04,5.725395567424129695e-06,2.025582798523828387e-04,2.789897844195365906e-04,-2.094579860568046570e-03,-2.132206922397017479e-03,-5.476704100146889687e-04,-1.556707502459175885e-05,1.082449443856603466e-06,-2.204991869803052396e-05,6.372306415869388729e-08,-4.391996189951896667e-04,-7.321310695260763168e-04,3.325700818095356226e-04,5.713963764719665051e-05,5.576359762926585972e-05,1.211616927321301773e-05,-4.479880644225886499e-08,1.656618587730918080e-05,2.860736640286631882e-05,-6.973650306463241577e-05,-9.422487346455454826e-05,6.004094302625162527e-06,2.455954017932526767e-06,-6.990543699458839910e-09,-2.471625339239835739e-05,9.122927622229326516e-06,-3.834680828731507063e-04,-1.812643138691782951e-03,-9.283383842557668686e-04,-8.050836622714996338e-04,-9.464169124839827418e-06,-1.758674443408381194e-05,-2.629045957291964442e-05,5.663795745931565762e-04,8.527965983375906944e-04,1.054481370374560356e-03,1.313819782808423042e-03,9.510174859315156937e-04,3.621327341534197330e-04,5.782257721875794232e-05,-3.194457167410291731e-05,3.205017710570245981e-04,-1.546663930639624596e-03,2.924298751167953014e-04,2.082511055050417781e-04,-9.300652891397476196e-04,2.088421606458723545e-04,-4.820026151719503105e-05,-6.917176506249234080e-06,-4.034856101498007774e-05,1.650635531404986978e-04,4.276139661669731140e-04,-3.561037010513246059e-05,-1.871327869594097137e-03,5.251928232610225677e-04,7.541542872786521912e-04,-2.386727101111318916e-05,7.923206430859863758e-04,2.534776693210005760e-03,1.587814185768365860e-03,1.037498819641768932e-03,7.413204293698072433e-04,5.406945711001753807e-04,5.547787295654416084e-04,7.216940502985380590e-07,2.138658892363309860e-04,1.520359946880489588e-04,-2.003572415560483932e-03,-2.329191192984580994e-03,-1.076693763025105000e-03,-1.267399966309312731e-06,-1.143193367170169950e-05,-2.200380549766123295e-05,2.818470602505840361e-05,-3.781375417020171881e-04,-8.380222134292125702e-04,2.480219409335404634e-04,4.764635377796366811e-05,6.014428799971938133e-05,1.238513141288422048e-05,8.933692896562206442e-08,9.002223123388830572e-06,-1.362217153655365109e-05,4.368996451376006007e-05,2.696955925785005093e-05,-6.155878509161993861e-07,-1.092835645977174863e-06,3.134623582923268259e-08,-4.883497240371070802e-06,1.832861744333058596e-05,-4.588029987644404173e-04,5.039848620072007179e-04,3.661714727059006691e-04,3.461355809122323990e-04,5.402154420153237879e-05,-3.036197085748426616e-06,-9.811171366891358048e-06,4.176903166808187962e-05,1.139636733569204807e-03,-2.711355686187744141e-03,1.232415670529007912e-03,1.647398225031793118e-03,5.890968022868037224e-04,1.569835512782447040e-05,-1.641074777580797672e-05,-7.668181206099689007e-05,-7.593095651827752590e-04,-7.742425077594816685e-05,-1.086180564016103745e-03,-1.898084301501512527e-03,-3.903605465893633664e-05,-1.003753459372092038e-05,-5.149533535586670041e-06,1.646385644562542439e-04,-9.395373053848743439e-04,-8.854962070472538471e-04,1.395373605191707611e-03,-4.161900724284350872e-04,7.825880311429500580e-05,3.383566217962652445e-04,-5.617454462480964139e-06,4.652408533729612827e-04,3.205027896910905838e-03,1.501680701039731503e-03,-2.463706186972558498e-04,-2.284242073073983192e-03,9.929129155352711678e-04,9.669020073488354683e-06,-1.696143954177387059e-05,1.574070483911782503e-04,-9.439498535357415676e-05,-6.415484240278601646e-04,-2.287529641762375832e-04,-5.797430058009922504e-04,-5.427580163086531684e-07,-9.723440598463639617e-06,-7.588903372379718348e-06,2.924608998000621796e-05,-7.351228850893676281e-05,-3.875507391057908535e-04,-1.160420069936662912e-04,-3.579049371182918549e-05,1.566346691106446087e-05,-8.735394658287987113e-06,-3.736006704002647894e-08,2.043983113253489137e-05,3.276202915003523231e-05,-3.505815693642944098e-04,-3.135312290396541357e-04,3.273270976933417842e-06,-2.762593794614076614e-06,3.064565134991426021e-08,-2.945865162473637611e-05,-4.829644240089692175e-06,-4.490233259275555611e-04,-2.047379966825246811e-03,6.019439897499978542e-04,-7.767907809466123581e-04,-1.295042056881356984e-05,-5.106764547235798091e-06,5.590828095591859892e-06,6.561270565725862980e-04,1.143998000770807266e-03,4.462287470232695341e-04,2.646687673404812813e-03,4.112298192922025919e-04,-2.001032931730151176e-03,7.078768976498395205e-05,-4.861007255385629833e-06,1.238093391293659806e-04,-8.022814290598034859e-04,4.802370967809110880e-04,5.415141640696674585e-05,1.368130440823733807e-03,9.857366094365715981e-04,-4.882088978774845600e-05,-2.163220415241084993e-05,-8.834020991344004869e-05,-3.366507007740437984e-04,-2.357770717935636640e-04,-9.300893289037048817e-04,-1.545258564874529839e-03,-2.323150256415829062e-04,8.395905024372041225e-04,-6.409139587049139664e-06,7.450616103596985340e-04,3.169224364683032036e-03,1.630768645554780960e-03,5.030098836869001389e-04,3.956150030717253685e-04,1.565286511322483420e-04,6.845514872111380100e-04,1.221652837557485327e-05,1.912764972075819969e-03,-6.255483604036271572e-04,-4.747206810861825943e-03,-1.502148574218153954e-03,-5.561800207942724228e-04,-3.837094845948740840e-05,3.457303682807832956e-05,-2.867952025553677231e-05,5.060717739979736507e-05,1.485175103880465031e-03,5.999997956678271294e-04,9.431464713998138905e-04,1.377517182845622301e-04,7.931648724479600787e-05,1.508478089817799628e-05,4.667026587412692606e-08,-1.183547356049530208e-04,-2.039532118942588568e-04,1.317071262747049332e-03,1.229550340212881565e-03,-9.352414963359478861e-06,2.098703953379299492e-05,-1.699663698673248291e-08,1.389387325616553426e-04,9.012100235850084573e-06,2.766786841675639153e-03,1.347796432673931122e-02,6.135135889053344727e-03,4.981023259460926056e-03,3.396747924853116274e-04,4.527190685621462762e-05,-1.159658313554245979e-05,-4.343964625149965286e-03,-1.406904589384794235e-02,-3.827448701485991478e-03,-1.468675583600997925e-02,-1.056032441556453705e-02,-2.108952729031443596e-03,-4.749039944726973772e-04,2.720359771046787500e-04,-3.659910871647298336e-04,8.519664406776428223e-03,-3.294972702860832214e-03,-5.445975344628095627e-03,3.521618200466036797e-03,-7.994855404831469059e-04,3.107093507423996925e-04,8.768047700868919492e-05,5.084217991679906845e-04,1.057248213328421116e-03,-5.956596229225397110e-03,3.260141704231500626e-03,8.178539574146270752e-03,-4.681474063545465469e-03,-5.568316671997308731e-03,3.543408456607721746e-05,-4.107761662453413010e-03,-2.381478063762187958e-02,-8.476319722831249237e-03,-3.048465354368090630e-03,-9.625288657844066620e-03,-4.788459278643131256e-03,6.519661545753479004e-01,-8.133787923725321889e-05,-5.081351846456527710e-04,-2.966144355013966560e-03,1.486438978463411331e-02,1.315823942422866821e-02,3.395528532564640045e-03,1.629296602914109826e-04,-7.873281720094382763e-05,1.901109644677489996e-04,-1.222996070282533765e-04,4.618857055902481079e-03,5.563444457948207855e-03,-3.245436353608965874e-03,-4.722987359855324030e-04,-4.913044394925236702e-04,-9.916166891343891621e-05,-6.337722879834473133e-08,1.158453687821747735e-05,1.368482207908527926e-05,-1.609368191566318274e-04,-1.173993514385074377e-04,4.240065209160093218e-06,6.278367550294206012e-07,2.727756509557366371e-08,-1.256566338270204142e-05,-1.202856674353824928e-05,-2.467625599820166826e-04,-2.186831319704651833e-03,-8.140299469232559204e-04,-6.938735023140907288e-04,-2.251284058729652315e-05,1.473149950470542535e-05,2.472928099450655282e-05,3.926945501007139683e-04,3.542324062436819077e-03,-1.173812197521328926e-03,1.442088396288454533e-03,1.282187295146286488e-03,-6.731695611961185932e-05,4.762148091685958207e-05,-1.034076740324962884e-05,4.415187286213040352e-04,-1.555562717840075493e-03,1.433450728654861450e-03,1.732005854137241840e-03,-3.839394776150584221e-04,-7.538108184235170484e-05,-3.978360109613277018e-05,-1.474392229283694178e-05,1.973268990695942193e-05,-5.923010030528530478e-05,1.804996572900563478e-04,-5.309679545462131500e-04,-1.696595340035855770e-03,4.253747756592929363e-04,5.311272107064723969e-04,-2.652600232977420092e-05,5.672468105331063271e-04,2.688378095626831055e-03,1.712994999252259731e-04,4.965314874425530434e-04,-5.732261342927813530e-06,6.127250380814075470e-04,4.657700192183256149e-04,1.201649183713016100e-06,-5.457142469822429121e-05,-5.182910899748094380e-05,-1.817381125874817371e-03,-1.228095381520688534e-03,5.437394720502197742e-04,-2.220732130808755755e-05,5.974509804218541831e-06,-2.017700717260595411e-05,-9.408895493834279478e-06,-5.009816377423703671e-04,-7.151250028982758522e-04,3.846770850941538811e-04,4.940163853461854160e-05,3.605880556278862059e-05,1.168754079117206857e-05,5.162019078852608800e-08,1.562425859447102994e-05,8.819395588943734765e-06,-1.415544975316151977e-04,-5.706326192012056708e-05,3.366840928720193915e-06,3.870315595122519881e-06,8.152983355103060603e-08,-2.611233503557741642e-05,9.072592547454405576e-06,-2.755746245384216309e-04,-2.173964865505695343e-03,-1.368494820781052113e-03,-9.933053515851497650e-04,-2.195447814301587641e-05,-2.196749392169294879e-06,3.294462294434197247e-05,4.840681503992527723e-04,1.920533017255365849e-03,-1.156335812993347645e-03,8.508850005455315113e-04,2.467889280524104834e-04,8.640771557111293077e-05,2.451547879900317639e-05,-2.183814103773329407e-06,2.469194878358393908e-04,-1.661341637372970581e-03,3.383638686500489712e-04,7.840938633307814598e-04,2.320400380995124578e-05,9.911620873026549816e-05,-3.671483500511385500e-05,-3.203989763278514147e-05,-1.311046071350574493e-04,3.579833137337118387e-04,1.522927777841687202e-03,-3.083503543166443706e-05,-6.421934813261032104e-04,1.349401194602251053e-03,5.827512359246611595e-04,3.553147962520597503e-06,5.264189094305038452e-04,2.701250603422522545e-03,1.193239819258451462e-03,1.639315276406705379e-03,1.235568197444081306e-03,2.608757349662482738e-04,4.291383083909749985e-04,2.670602043508552015e-05,-2.878127561416476965e-04,-1.221510610776022077e-04,-2.232149243354797363e-03,-1.782322418875992298e-03,-2.790660655591636896e-04,-3.430736978771165013e-05,2.988741107401438057e-05,-2.681351725186686963e-05,-1.411263201589463279e-05,-7.173276389949023724e-04,-1.032415311783552170e-03,3.974566934630274773e-04,6.415123789338395000e-05,5.076839079265482724e-05,8.477521987515501678e-06,2.936599230451975018e-08,1.640229311306029558e-05,2.346760629734490067e-05,-3.173990698996931314e-04,-2.749304694589227438e-04,1.488615907874191180e-05,-3.132357505819527432e-06,1.506969056208617985e-07,-1.529410474176984280e-05,-1.285113557969452813e-05,-3.598306793719530106e-04,-2.384027000516653061e-03,-8.913012570701539516e-04,-6.532014958793297410e-05,-7.023133366601541638e-05,8.283498573291581124e-06,3.715954153449274600e-05,3.830181085504591465e-04,1.751243602484464645e-03,-9.337588562630116940e-04,1.392241683788597584e-03,-7.157897925935685635e-04,2.248096745461225510e-03,7.154059858294203877e-05,-1.483117557654622942e-05,1.990811724681407213e-04,-9.596699965186417103e-04,5.036676302552223206e-04,-3.318062226753681898e-04,-1.218746037920936942e-04,1.032190746627748013e-03,-2.099929952237289399e-05,-6.132712314865784720e-06,-1.219172481796704233e-04,1.139499072451144457e-04,2.362099185120314360e-04,-1.500893122283741832e-04,-2.399322343990206718e-03,2.558006672188639641e-04,8.203933248296380043e-04,1.466375033487565815e-05,3.959100286010652781e-04,3.413490019738674164e-03,1.130368560552597046e-03,2.354582073166966438e-03,2.489099511876702309e-03,3.806337481364607811e-04,5.043035489507019520e-04,4.359140075393952429e-05,-7.108171703293919563e-04,-1.785496948286890984e-03,-1.739593688398599625e-03,-2.096189884468913078e-03,-2.049553295364603400e-04,-2.325404057046398520e-05,2.428830339340493083e-05,-2.141876393579877913e-05,1.260339195141568780e-05,-1.777127035893499851e-04,-1.030522471410222352e-04,6.611714488826692104e-04,1.014561348711140454e-04,7.342477329075336456e-05,1.433238958270521834e-05,1.269984295504400507e-07,1.199261077999835834e-05,3.618477421696297824e-05,-3.132156052743084729e-05,-1.482217194279655814e-04,-5.034574314777273685e-06,-1.080518995877355337e-05,2.193792170146480203e-08,-2.179441798944026232e-05,-1.637693276279605925e-05,-4.038736224174499512e-04,-2.757226349785923958e-03,-1.750699128024280071e-03,-9.018877753987908363e-04,-1.231572605320252478e-05,-3.084380296058952808e-06,5.326645623426884413e-05,5.423018010333180428e-04,1.745934830978512764e-03,-1.819294411689043045e-03,1.817957730963826180e-03,-5.299535114318132401e-04,2.470579638611525297e-04,5.145474642631597817e-05,-7.238268881337717175e-05,-3.662623057607561350e-04,-2.507422468625009060e-04,8.591157384216785431e-04,5.786569090560078621e-04,-1.743456930853426456e-03,5.669310921803116798e-04,-4.241996794007718563e-05,2.034373574133496732e-05,-1.635054068174213171e-04,4.140068485867232084e-04,-3.603616205509752035e-04,-4.355701967142522335e-04,-1.125507871620357037e-03,1.285808160901069641e-03,7.150016026571393013e-04,-1.128729400079464540e-05,6.376664387062191963e-04,2.382918260991573334e-03,4.544197290670126677e-04,2.415660768747329712e-03,1.522731850855052471e-03,1.236930955201387405e-03,5.314622540026903152e-04,3.381750138942152262e-05,1.311509986408054829e-03,2.626499917823821306e-04,-1.796719618141651154e-03,-1.381956157274544239e-03,-3.721862449310719967e-04,3.656824992503970861e-05,1.020980271277949214e-04,-9.335442155133932829e-05,1.227967877639457583e-04,-3.854935930576175451e-04,-5.626875208690762520e-04,-2.413765905657783151e-04,-1.880987838376313448e-04,2.323854278074577451e-04,9.643757948651909828e-05,-4.623268978320993483e-05,-1.354922133032232523e-04,1.222142600454390049e-04,3.679933797684498131e-05,-2.064890286419540644e-04,5.509150651050731540e-05,1.288564453716389835e-05,1.536048221169039607e-04,-1.046982288244180381e-05,4.485570389078930020e-05,-1.501245715189725161e-04,-1.417269697412848473e-03,-5.005399580113589764e-04,-1.079298788681626320e-03,-7.363067561527714133e-05,-5.503419743035919964e-05,2.352331357542425394e-04,5.115624517202377319e-04,1.615741522982716560e-03,1.336433488177135587e-04,1.593863009475171566e-03,1.438184641301631927e-03,1.372090482618659735e-04,3.516892320476472378e-04,-1.896027242764830589e-05,-4.975481424480676651e-04,-1.407972304150462151e-03,-3.897176939062774181e-04,-9.832292562350630760e-07,-9.125752840191125870e-04,-7.587455911561846733e-04,-5.267587403068318963e-05,-3.234625037293881178e-04,1.428909217793261632e-05,-5.183190223760902882e-04,1.806677319109439850e-03,-7.797291618771851063e-04,-1.480074948631227016e-03,2.340972423553466797e-04,1.230186433531343937e-03,-6.952636176720261574e-04,2.769666607491672039e-04,2.004562877118587494e-03,1.608551596291363239e-03,1.715083839371800423e-03,1.631420105695724487e-03,3.493846088531427085e-05,-2.437795046716928482e-04,9.073448018170893192e-05,-7.574845803901553154e-04,3.069317317567765713e-04,-9.542207699269056320e-04,-3.752241842448711395e-03,-3.156318096444010735e-03,-1.867518760263919830e-03,2.140819851774722338e-04,-1.876634079962968826e-03,-6.236261106096208096e-04,-2.365818218095228076e-04,2.765685785561800003e-04,-1.421382999978959560e-03,-3.251582165830768645e-05,-1.276377355679869652e-03,3.073154857702320442e-06\n0.000000000000000000e+00,2.244884399260627106e-06,-1.095597326639108360e-06,-1.453627373848576099e-05,-4.002278001280501485e-05,2.268474418087862432e-06,3.710822738867136650e-06,2.391444908766970912e-08,-3.252808028264553286e-06,4.062984316988149658e-06,-4.908670962322503328e-05,4.549609438981860876e-04,2.918614518421236426e-05,-4.522183735389262438e-04,-1.768235233612358570e-05,2.893953251259517856e-06,7.186272341641597450e-06,4.962698221788741648e-05,2.151569351553916931e-04,-4.309790092520415783e-04,3.343054559081792831e-04,2.235301799373701215e-04,-1.089865399990230799e-04,-9.663051969255320728e-06,2.861174652935005724e-05,2.937997051049023867e-04,8.353214070666581392e-05,2.962339494843035936e-04,-8.982961880974471569e-04,3.540877951309084892e-04,3.113523052888922393e-05,-4.488749709707917646e-06,-7.377739621006185189e-06,-2.014434176089707762e-05,-6.293572951108217239e-04,-3.764426219277083874e-04,3.460658772382885218e-04,-2.807162127282936126e-05,-1.903849770314991474e-04,6.230109192983945832e-06,4.370812803244916722e-06,-1.476477045798674226e-04,-3.430484503041952848e-05,1.978869840968400240e-04,-3.776652738451957703e-05,6.206556572578847408e-04,-1.206549495691433549e-04,-1.558485200803261250e-05,1.352992785541573539e-05,-2.080087433569133282e-04,1.607718149898573756e-05,9.023956226883456111e-05,-1.977885694941505790e-04,7.485752576030790806e-05,-5.098335350339766592e-06,8.837842869979795069e-06,-2.280713260915945284e-06,-2.233666418760549277e-05,-6.533798296004533768e-05,-1.207241148222237825e-04,1.473490701755508780e-04,1.849187538027763367e-05,1.070636358235788066e-06,6.967987928874208592e-07,6.477673508697989746e-08,2.068845560643239878e-06,-5.457899078464834020e-06,-5.970566417090594769e-05,-3.371239654370583594e-05,9.732945045470842160e-07,3.778844984481111169e-06,1.011590544663931723e-08,-2.457385789966792800e-06,5.735621016356162727e-06,-7.223821739898994565e-05,1.631144259590655565e-04,2.783550007734447718e-04,-1.374850689899176359e-04,-1.980837078008335084e-05,4.281494511815253645e-06,7.503844699385808781e-06,3.181932697771117091e-05,1.952661841642111540e-05,1.260971039300784469e-04,-3.061305324081331491e-05,2.969515044242143631e-04,5.302955287334043533e-06,-8.602210982644464821e-06,2.290731754328589886e-05,2.434712805552408099e-04,7.695627573411911726e-06,1.990124146686866879e-04,-4.005311056971549988e-04,2.765168319456279278e-04,1.629815415071789175e-05,-7.547362201876239851e-06,-1.060005433828337118e-05,-2.012239929172210395e-05,-6.966432556509971619e-04,-2.322059008292853832e-04,2.121937868651002645e-04,7.681921124458312988e-05,-3.271689056418836117e-04,3.557504896889440715e-06,6.381379080266924575e-06,-1.655184314586222172e-04,9.435696847504004836e-05,3.931189712602645159e-04,-4.424454527907073498e-05,5.513169890036806464e-05,-3.340183757245540619e-04,-8.454553608316928148e-06,1.985663220693822950e-05,-2.300664928043261170e-04,1.270581706194207072e-04,-1.031672218232415617e-04,-1.985301787499338388e-04,1.451597636332735419e-04,-6.548755209223600104e-06,1.150475873146206141e-05,-4.081279257661662996e-06,-1.775168857420794666e-05,-1.225745945703238249e-04,-1.779022859409451485e-04,2.122729929396882653e-04,2.711632805585395545e-05,1.439404627490148414e-06,-1.160684746537299361e-06,-8.083335245601119823e-08,3.657515890154172666e-06,-6.285201379796490073e-06,-9.303596016252413392e-06,-1.919442183861974627e-05,7.040860054985387251e-06,8.259909009211696684e-06,-4.377787732323668024e-08,1.580448270033230074e-06,-4.284510850993683562e-06,2.275246879435144365e-05,-3.575326991267502308e-04,2.379507786827161908e-04,-2.642126855789683759e-05,-1.983993752219248563e-05,6.536384717037435621e-06,5.329902705852873623e-06,9.872633381746709347e-05,1.265249156858772039e-04,-2.349783026147633791e-04,-1.609335449757054448e-04,2.113261143676936626e-04,-1.617182570043951273e-04,4.605462891049683094e-06,4.426216401043348014e-05,4.821799520868808031e-04,-1.293717941734939814e-04,8.211475796997547150e-04,-3.437329432927072048e-04,3.842248988803476095e-04,-1.164522982435300946e-04,-9.660993782745208591e-06,-6.589446002180920914e-06,4.187675222055986524e-05,-9.900332661345601082e-04,1.847508829087018967e-04,6.828437326475977898e-04,4.498856287682428956e-05,-2.719206386245787144e-04,1.000734046101570129e-04,4.616988917405251414e-06,6.766806473024189472e-05,6.284239934757351875e-04,2.874697966035455465e-04,-5.604391917586326599e-04,-3.537051088642328978e-05,-1.290779619012027979e-05,-1.724403409752994776e-05,2.609126568131614476e-05,-4.360101302154362202e-04,3.587284591048955917e-04,5.421810783445835114e-04,4.442319186637178063e-05,-7.484660454792901874e-05,-7.631561857124324888e-06,1.317913120146840811e-05,-2.566297609973844374e-07,-3.875200491165742278e-05,-8.695524593349546194e-05,-2.481095143593847752e-04,1.629608450457453728e-04,2.522261820558924228e-05,-6.937567377462983131e-06,5.846011845278553665e-06,4.583829138482542476e-08,1.663625084802333731e-06,-5.047014838055474684e-06,-1.318494178121909499e-04,-9.802894055610522628e-05,1.728269808154436760e-06,1.802689553187519778e-07,-9.069736961464514025e-09,-3.226446381177083822e-07,2.104909071931615472e-06,-6.380623381119221449e-05,6.363489228533580899e-05,5.972898215986788273e-04,-4.370579263195395470e-04,-7.605567225255072117e-05,7.673271284147631377e-06,5.891119144507683814e-06,1.402865291311172768e-05,-9.928707004291936755e-05,1.261749275727197528e-05,-2.094126102747395635e-04,-4.313742101658135653e-04,1.724179601296782494e-04,-3.420872872084146366e-06,1.778480145731009543e-05,1.176249716081656516e-04,1.941809459822252393e-04,6.462403689511120319e-06,-4.180202959105372429e-04,2.760342322289943695e-04,1.022446085698902607e-03,-4.983134545000211801e-07,-1.571183929627295583e-05,8.478766176267527044e-06,-5.352123989723622799e-04,-1.003634897642768919e-04,3.607847029343247414e-04,4.420736513566225767e-05,-4.746546619571745396e-04,4.484487726585939527e-05,4.684215582528850064e-06,-1.039136350300395861e-05,5.804221727885305882e-04,2.932282804977148771e-04,-1.172017364297062159e-04,3.417018451727926731e-04,-4.513983149081468582e-04,2.001469147216994315e-05,2.732767643465194851e-05,-4.986399435438215733e-04,5.786265828646719456e-04,1.080685542547143996e-04,-6.319139502011239529e-04,2.872586774174124002e-04,-1.101005409509525634e-06,1.535461342427879572e-05,-3.777829078899230808e-06,-2.290622978762257844e-05,4.609271854860708117e-05,-4.465820165933109820e-05,2.914282958954572678e-04,3.946343349525704980e-05,2.230486643384210765e-06,5.641385882881877478e-07,9.107407095143571496e-08,-1.825801700761076063e-05,2.389540168223902583e-05,4.603933775797486305e-04,3.686941345222294331e-04,-1.902207986859139055e-05,-2.732268694671802223e-05,2.445540303597226739e-08,5.392337243392830715e-06,-3.428692070883698761e-05,4.097488708794116974e-04,-7.912085275165736675e-04,-1.287831226363778114e-03,5.694649880751967430e-04,1.647013705223798752e-04,-4.108924258616752923e-05,-5.955735832685604692e-05,-3.600700001697987318e-04,-1.219789381138980389e-03,-4.290963988751173019e-05,2.069963738904334605e-05,-2.598417457193136215e-03,5.922049749642610550e-04,1.951633566932287067e-05,-2.015221398323774338e-04,-2.161850221455097198e-03,-1.281543663935735822e-04,-2.171502681449055672e-03,1.709238276816904545e-03,-1.343601965345442295e-03,1.650746562518179417e-04,6.253501487663015723e-05,9.324037819169461727e-05,8.209230145439505577e-05,4.289165604859590530e-03,2.378097735345363617e-03,-1.233660266734659672e-03,-6.863139569759368896e-04,2.274045022204518318e-03,-1.465013774577528238e-04,-4.674973388318903744e-05,9.482619934715330601e-04,-1.301394775509834290e-03,-1.334112021140754223e-03,-7.707011536695063114e-05,-1.819297438487410545e-03,2.434248104691505432e-03,-7.734317478025332093e-05,6.557512879371643066e-01,2.324334345757961273e-03,-1.103440532460808754e-03,1.941189657372888178e-05,5.470596952363848686e-04,-1.508768182247877121e-03,4.838622044189833105e-05,-9.527128713671118021e-05,2.374109863012563437e-05,1.924207754200324416e-04,1.011241693049669266e-03,1.632302301004528999e-03,-1.687720883637666702e-03,-2.258182503283023834e-04,-2.316978316230233759e-05,3.107748852926306427e-06,-1.397788764734286815e-07,3.461771029833471403e-06,-4.187991180515382439e-06,-5.843045437359251082e-05,-4.587895091390237212e-05,1.593012029843521304e-06,4.116998297831742093e-06,8.942606655182316899e-10,1.985642256840947084e-06,6.193649369379272684e-06,-8.483673809678293765e-06,1.793279225239530206e-04,-1.388126565871061757e-05,-1.496627373853698373e-04,-2.553532249294221401e-05,-8.337140684488986153e-07,1.530600638943724334e-05,8.071176125667989254e-05,9.862831939244642854e-05,1.378377783112227917e-05,-2.015628269873559475e-04,4.342484171502292156e-04,-5.993547529214993119e-05,1.277440901503723580e-06,3.172545984853059053e-05,3.266375861130654812e-04,-4.966844062437303364e-05,2.370332222199067473e-04,-3.266936400905251503e-04,4.497305490076541901e-04,5.473631608765572309e-05,-1.059984606399666518e-05,-1.289278043259400874e-05,-2.186614256061147898e-05,-6.674424512311816216e-04,-3.206841938663274050e-05,2.080138801829889417e-04,-1.748389622662216425e-04,-3.420185821596533060e-04,5.899424286326393485e-05,1.729005589368171059e-06,-1.077864872058853507e-04,4.906071699224412441e-04,6.192365544848144054e-04,-4.924699314869940281e-04,-3.831384819932281971e-04,-3.886528138536959887e-04,4.982590689905919135e-05,2.443431731080636382e-05,-2.462468401063233614e-04,4.270431527402251959e-04,5.006648134440183640e-04,-2.494319924153387547e-04,1.740499574225395918e-04,-1.232270187756512314e-05,1.565450111229438335e-05,-7.819894562999252230e-06,-2.289224357809871435e-05,-1.974840561160817742e-04,-2.780251088552176952e-04,3.628616395872086287e-04,4.778240327141247690e-05,5.573321232077432796e-06,3.519124618378555169e-07,1.326279743807390332e-07,-2.677290353858552407e-07,-4.323514076531864703e-06,-4.265199095243588090e-06,-5.643652912112884223e-05,-3.542791091604158282e-07,9.923062407324323431e-07,3.755974375962978229e-08,8.986855846160324290e-07,-1.023034315039694775e-06,-3.932861363864503801e-05,-8.734922448638826609e-05,2.220509340986609459e-04,1.019451883621513844e-05,-2.315868005098309368e-05,1.942531071108533069e-06,6.789621693314984441e-06,-2.919449434557463974e-05,1.922975498018786311e-04,4.276203981135040522e-05,-3.662273229565471411e-04,-1.023359727696515620e-04,-2.478537498973309994e-05,-1.355486892862245440e-05,2.469293031026609242e-05,1.247247273568063974e-04,1.518912031315267086e-04,3.338924143463373184e-04,-8.737138705328106880e-04,2.108136686729267240e-04,-1.745273038977757096e-06,-4.838585482502821833e-06,-1.352745493932161480e-05,-1.687735857558436692e-05,-6.616527098231017590e-04,-2.846225688699632883e-04,4.152817127760499716e-04,1.723915775073692203e-04,-3.120707988273352385e-04,-1.045580720528960228e-04,6.585973096662200987e-06,-2.051876508630812168e-04,1.663858420215547085e-04,8.213303517550230026e-04,1.993745972868055105e-04,2.317959879292175174e-04,-1.008612962323240936e-04,8.116894605336710811e-07,1.479290403949562460e-05,-1.786121429177001119e-04,1.528987486381083727e-04,9.272372699342668056e-05,-3.195332537870854139e-04,5.493883509188890457e-04,-1.757520067258155905e-06,6.833820407337043434e-06,-8.473716661683283746e-07,-1.479099591961130500e-05,-5.277052332530729473e-05,-1.294359753956086934e-05,1.177268350147642195e-04,1.870721280283760279e-05,3.563533255146467127e-07,-1.962089982043835334e-06,5.298079486237838864e-08,1.852941522884066217e-06,-4.665534561354434118e-06,-9.284320549340918660e-05,-8.462013647658750415e-05,1.691550210125569720e-06,2.667070702955243178e-06,7.245228061947273090e-08,-1.339884192930185236e-06,2.222640887339366600e-06,-8.604692993685603142e-05,1.444046793039888144e-04,5.349615821614861488e-05,-2.534604573156684637e-04,-3.858291893266141415e-05,7.581430963909951970e-06,1.359293310088105500e-05,3.895905319950543344e-05,2.615361590869724751e-04,-7.206281879916787148e-04,7.738914428045973182e-05,2.097612305078655481e-04,2.993817033711820841e-04,-7.344346499849052634e-07,2.317180224054027349e-05,2.461494877934455872e-04,-3.237026103306561708e-04,4.013215366285294294e-04,-7.010572589933872223e-04,4.600788233801722527e-04,-2.577404084149748087e-04,-8.110220733215101063e-06,-8.886839168553706259e-06,-3.866855695378035307e-05,-6.527230725623667240e-04,4.771006933879107237e-05,2.335042081540450454e-04,1.736182603053748608e-04,-2.635864366311579943e-04,4.573324258672073483e-05,6.967968602111795917e-06,-1.216531309182755649e-04,2.650227397680282593e-04,4.386342334328219295e-05,3.407341137062758207e-05,4.333736433181911707e-04,-3.215384786017239094e-04,1.877708564279600978e-05,2.243883682240266353e-05,-4.268018237780779600e-04,-2.097598335240036249e-04,2.741658827289938927e-04,7.331541564781218767e-05,2.640298916958272457e-04,-8.797267582849599421e-06,1.424243509973166510e-05,-8.360315405298024416e-06,-5.820117075927555561e-05,-4.321709857322275639e-04,-2.912625204771757126e-04,2.571235818322747946e-04,3.350867700646631420e-05,7.129041478037834167e-06,-2.401627625658875331e-07,-1.422768036718480289e-07,3.439255578996380791e-06,4.729804004455218092e-06,6.601498171221464872e-05,3.697482316056266427e-05,6.025748007232323289e-06,7.406054464809130877e-06,3.798146508415811695e-08,-6.811516414018115029e-06,3.344165179441915825e-06,-5.152383528184145689e-05,-3.626845718827098608e-04,-1.454860903322696686e-04,-3.145474474877119064e-04,1.760261511662974954e-05,-3.736345661309314892e-06,-2.894428143918048590e-05,8.330775744980201125e-05,-6.140563054941594601e-04,3.015240072272717953e-04,7.581783575005829334e-05,-3.777085803449153900e-04,1.324257173109799623e-04,3.721574330484145321e-06,2.678347300388850272e-06,4.581932735163718462e-04,-3.555841394700109959e-04,-4.078466154169291258e-04,5.627747159451246262e-04,-1.837409799918532372e-04,4.400925827212631702e-04,-7.602826372021809220e-06,-6.058924100216245279e-06,8.042630724958144128e-06,-3.146379604004323483e-04,-1.163061475381255150e-03,-7.340127485804259777e-04,2.220915339421480894e-04,2.385933039477095008e-04,-1.342631185252685100e-05,-6.859425411676056683e-06,5.082179268356412649e-05,-1.039164053509011865e-04,-6.488652434200048447e-05,4.078036872670054436e-04,-2.229723031632602215e-04,3.011650405824184418e-04,1.309010258410125971e-06,-1.005764715955592692e-06,2.766166871879249811e-04,9.375475201522931457e-05,1.464478555135428905e-04,-1.966644776985049248e-05,-3.426347975619137287e-04,2.419570591882802546e-05,-3.717550498549826443e-05,-1.077461911336285993e-05,1.789903217286337167e-05,2.037094964180141687e-04,-5.714201251976191998e-04,-3.460514708422124386e-04,-6.929838855285197496e-05,-3.775249570026062429e-05,1.830419387260917574e-05,7.471624030586099252e-06,-1.308025389334943611e-06,-5.649098602589219809e-05,-8.473255002172663808e-05,-7.642907439731061459e-05,-2.816762616930645891e-06,4.099963553017005324e-05,-1.687790791038423777e-05,-1.173191321868216619e-05,9.803115062823053449e-06,-4.409450048115104437e-05,-1.396909065078943968e-04,3.945375210605561733e-04,-1.014307490549981594e-04,-5.999886343488469720e-05,-3.019525684067048132e-05,2.323725129826925695e-05,-6.199297786224633455e-07,1.946756528923287988e-04,9.655473695602267981e-05,6.195734022185206413e-05,5.784843815490603447e-04,-3.776804660446941853e-04,-7.895337330410256982e-05,1.934627107402775437e-05,1.132664401666261256e-04,2.172613458242267370e-04,2.915989607572555542e-04,-5.363380187191069126e-04,3.917229478247463703e-04,-1.756344718160107732e-04,6.282568938331678510e-05,6.077163561712950468e-06,-1.826348670874722302e-05,-5.381450173445045948e-04,3.699396620504558086e-05,4.434661823324859142e-04,-2.221052709501236677e-04,-4.978495417162775993e-04,-6.085473796701990068e-05,1.639473885006736964e-05,-1.720996515359729528e-04,-1.980017805180978030e-05,2.314676385140046477e-04,-2.171096566598862410e-04,1.939760841196402907e-04,-5.501158302649855614e-04,-8.541016723029315472e-05,-1.560910313855856657e-04,-3.933749394491314888e-04,-9.343781857751309872e-05,1.059237547451630235e-04,-4.050759598612785339e-04,5.777121987193822861e-04,2.766345569398254156e-04,-3.930989478249102831e-04,1.556120696477591991e-03,-1.544080907478928566e-03,7.611751207150518894e-04,-8.344730595126748085e-04,-6.847670301795005798e-04,3.049179504159837961e-04,-2.195354318246245384e-04,-7.997345505827979650e-07\n0.000000000000000000e+00,-1.574445923324674368e-05,1.393438014929415658e-05,1.310449442826211452e-03,9.070142987184226513e-04,-1.098771608667448163e-04,-2.140663127647712827e-05,-8.590903100014202209e-09,-5.036830771132372320e-05,-2.834687620634213090e-05,-1.805950887501239777e-04,-2.668906701728701591e-03,3.463721077423542738e-04,7.247462403029203415e-03,7.489930139854550362e-04,-9.759364911587908864e-05,-2.246984804514795542e-04,4.663722938857972622e-04,7.597384974360466003e-03,-1.842612866312265396e-03,3.406932577490806580e-03,-3.470542142167687416e-04,1.490875706076622009e-02,6.299723281699698418e-06,-5.425632698461413383e-04,-4.368354566395282745e-03,-9.046480059623718262e-03,-1.097626518458127975e-02,-5.709025077521800995e-03,4.761436139233410358e-04,1.124056801199913025e-02,-9.271007729694247246e-05,4.179340248811058700e-05,-2.285570517415180802e-04,3.642540425062179565e-03,4.692765418440103531e-03,-3.856578841805458069e-04,3.234162693843245506e-03,5.857591517269611359e-03,2.719116746447980404e-04,-7.855015428503975272e-05,3.748775692656636238e-03,-3.621722571551799774e-03,-3.207820700481534004e-03,6.397693417966365814e-03,-7.022768259048461914e-03,5.180481821298599243e-03,3.914811240974813700e-04,-2.311268472112715244e-04,1.829333603382110596e-02,1.070842891931533813e-02,2.956934738904237747e-03,2.388190710917115211e-03,-3.474295372143387794e-03,8.858880028128623962e-05,-1.883727527456358075e-04,-1.133027326432056725e-04,1.515796524472534657e-03,3.621110459789633751e-03,-4.401447367854416370e-04,-3.331526881083846092e-03,-5.922043928876519203e-04,-1.755378252710215747e-05,1.515914300398435444e-05,-2.899489981444958175e-09,-3.953060513595119119e-05,-8.263083145720884204e-06,1.276188297197222710e-03,8.319161715917289257e-04,-1.038161499309353530e-04,-5.291025809128768742e-05,2.649307440094617050e-09,-1.237799324371735565e-06,-7.936960901133716106e-05,5.103104049339890480e-04,-7.715598912909626961e-04,-3.100776812061667442e-04,5.711302161216735840e-03,7.683587609790265560e-04,-1.102314054151065648e-04,-1.909411657834425569e-04,-1.243785081896930933e-04,5.953270941972732544e-03,-3.656497690826654434e-03,1.499322126619517803e-03,1.061343820765614510e-03,1.518140360713005066e-02,-5.724907532567158341e-05,-4.911104915663599968e-04,-4.236707463860511780e-03,-7.566771935671567917e-03,-1.051782350987195969e-02,5.657380097545683384e-05,1.681943540461361408e-03,1.160827744752168655e-02,-1.122355170082300901e-04,1.061219882103614509e-04,4.506943150772713125e-05,1.563346129842102528e-03,4.233079031109809875e-03,-3.416588297113776207e-04,2.557412022724747658e-03,4.909812007099390030e-03,-3.959183231927454472e-04,-5.238071753410622478e-05,4.407715518027544022e-03,-5.104424897581338882e-03,-4.502462223172187805e-03,5.802602507174015045e-03,-1.938996138051152229e-03,4.693367984145879745e-03,1.567245781188830733e-04,-2.419088268652558327e-04,1.774768158793449402e-02,8.675727993249893188e-03,-4.871268174611032009e-06,3.941244212910532951e-04,-2.525069983676075935e-03,1.089660945581272244e-04,-2.086789900204166770e-04,-7.912036380730569363e-05,1.525205327197909355e-03,4.432442598044872284e-03,1.050935825332999229e-03,-3.215255215764045715e-03,-5.703338538296520710e-04,-6.791181658627465367e-05,3.334301482027512975e-06,4.352178706312770373e-08,-4.718848504126071930e-05,-1.523784885648638010e-05,1.289966399781405926e-03,1.547856139950454235e-03,-1.250243076356127858e-04,-6.060002488084137440e-05,-2.017444211688257383e-09,6.511925676022656262e-06,-7.070924038998782635e-05,6.731519242748618126e-04,-7.320377044379711151e-03,-2.125264611095190048e-03,4.670715890824794769e-03,8.780509815551340580e-04,-1.920417125802487135e-04,-3.033241955563426018e-04,-4.936450277455151081e-04,4.958218429237604141e-03,-3.916210029274225235e-03,4.019132815301418304e-03,1.914203166961669922e-03,1.741575263440608978e-02,2.173639222746714950e-05,-7.928246632218360901e-04,-6.242459639906883240e-03,-9.874038398265838623e-03,-9.318578056991100311e-03,-1.035196008160710335e-03,-3.024921170435845852e-05,1.225104276090860367e-02,-7.696103421039879322e-05,1.494496063969563693e-05,5.813344614580273628e-04,3.093669889494776726e-03,1.821510726585984230e-03,2.126758627127856016e-04,7.002784404903650284e-04,6.781147327274084091e-03,2.461562689859420061e-04,-1.358348235953599215e-04,5.396240856498479843e-03,-9.229620918631553650e-03,3.061781637370586395e-03,6.184767000377178192e-03,4.829696845263242722e-04,4.471777472645044327e-03,3.844213206321001053e-04,-3.769852919504046440e-04,1.848114654421806335e-02,8.493130095303058624e-03,3.965754993259906769e-03,7.478428073227405548e-03,-7.171150296926498413e-03,2.011643082369118929e-04,-2.634091943036764860e-04,-6.122270860942080617e-05,1.741343177855014801e-03,5.700509529560804367e-03,1.755957375280559063e-03,-4.764868412166833878e-03,-7.732905214652419090e-04,-1.256252144230529666e-04,1.050685750669799745e-05,-3.041299834194433060e-08,-3.165951056871563196e-06,2.832125392160378397e-05,7.274808012880384922e-04,6.889030337333679199e-04,4.677736433222889900e-05,-7.683556759729981422e-06,-1.631769919185899198e-08,6.890142685733735561e-05,-8.946324669523164630e-05,1.579053117893636227e-03,7.813453674316406250e-03,2.669350011274218559e-03,-3.496096469461917877e-04,2.416923816781491041e-04,-6.021394801791757345e-05,-2.392679452896118164e-04,-3.064807970076799393e-04,-1.747319474816322327e-04,-2.457583788782358170e-03,-3.100579371675848961e-03,-1.562625169754028320e-02,-5.358077585697174072e-03,-6.827069591963663697e-05,-9.581376798450946808e-05,1.610099337995052338e-03,-1.796959899365901947e-03,-3.075018525123596191e-03,-8.114059455692768097e-04,2.056560246273875237e-03,-2.254066988825798035e-03,9.500232408754527569e-06,8.462773985229432583e-05,1.020220573991537094e-03,5.234474316239356995e-03,3.826748579740524292e-04,-8.782664313912391663e-03,-4.305644892156124115e-03,5.012913607060909271e-03,-5.374992615543305874e-04,-5.570879147853702307e-05,1.476984005421400070e-03,1.457022735849022865e-04,6.982177495956420898e-03,-1.100098714232444763e-03,3.994116559624671936e-04,6.818488705903291702e-03,-1.943971437867730856e-04,-2.610111550893634558e-04,-8.591145277023315430e-03,7.282616570591926575e-04,6.138011813163757324e-03,-1.052224077284336090e-02,-3.743340726941823959e-03,5.527048779185861349e-05,-2.550674835219979286e-04,4.217011883156374097e-05,-1.652218634262681007e-04,1.267742598429322243e-03,-1.134177902713418007e-03,-4.349396564066410065e-03,-5.535779055207967758e-04,-8.039929525693878531e-05,1.012111351883504540e-05,-2.130508391928742640e-08,3.528291999828070402e-04,-1.646565215196460485e-05,-9.414187632501125336e-03,-7.537235040217638016e-03,9.789962787181138992e-04,5.085258162580430508e-04,-7.095422915881499648e-09,-1.733515091473236680e-06,6.105822394602000713e-04,-4.521463997662067413e-03,2.307518385350704193e-02,-7.281664293259382248e-04,-4.645655676722526550e-02,-6.152701564133167267e-03,9.619916090741753578e-04,1.897244248539209366e-03,1.548210624605417252e-03,-4.370502009987831116e-02,2.786385128274559975e-03,-2.105926908552646637e-02,-1.923134783282876015e-03,-1.220874339342117310e-01,1.347584766335785389e-04,4.728378728032112122e-03,4.195750504732131958e-02,7.931082695722579956e-02,7.611424475908279419e-02,1.971863023936748505e-02,-5.786858033388853073e-03,-9.306608885526657104e-02,6.691836751997470856e-04,-6.300785462372004986e-04,4.281029687263071537e-04,-2.121613547205924988e-02,-5.709780380129814148e-02,1.815222389996051788e-02,-1.276923157274723053e-02,-4.252055659890174866e-02,2.375776413828134537e-03,5.166872288100421429e-04,-3.328541293740272522e-02,3.244132921099662781e-02,2.845582552254199982e-02,-2.294674143195152283e-02,3.050908446311950684e-02,-3.855215013027191162e-02,-7.029050029814243317e-04,2.326592803001403809e-03,5.074341893196105957e-01,-6.756752729415893555e-02,4.413813818246126175e-03,-4.247520491480827332e-02,2.520063519477844238e-02,-1.030792831443250179e-03,1.853885711170732975e-03,6.787711172364652157e-04,-1.253507193177938461e-02,-3.276691213250160217e-02,-8.690859191119670868e-03,2.937032841145992279e-02,4.933235235512256622e-03,4.572826437652111053e-04,-6.212195876287296414e-05,-2.818524080794304609e-09,-3.800292688538320363e-05,3.599495175876654685e-05,1.023940742015838623e-03,7.072600419633090496e-04,-9.408223559148609638e-05,-6.522658804897218943e-05,6.590880730072967708e-08,-4.472869113669730723e-05,-1.078883142326958477e-04,5.869644228368997574e-04,-5.094636231660842896e-03,2.424767240881919861e-03,4.953249357640743256e-03,7.612746558152139187e-04,-1.067211705958470702e-04,-2.558646956458687782e-04,3.773922799155116081e-05,7.582782767713069916e-03,-5.619693081825971603e-03,2.982590580359101295e-03,-4.012562567368149757e-04,1.610619388520717621e-02,-2.220178430434316397e-06,-6.081532919779419899e-04,-4.299170337617397308e-03,-7.933593355119228363e-03,-6.418811157345771790e-03,-7.681458955630660057e-04,2.965281251817941666e-03,1.212598942220211029e-02,-9.121374750975519419e-05,7.225629087770357728e-05,-6.058950384613126516e-05,2.607794478535652161e-03,6.248500663787126541e-03,-1.407719799317419529e-03,3.493543714284896851e-03,5.315638147294521332e-03,-4.644946311600506306e-04,-1.268307678401470184e-04,3.843686543405056000e-03,-3.966981079429388046e-03,-6.175454705953598022e-03,3.035004250705242157e-03,-3.803597064688801765e-03,4.051535390317440033e-03,1.582996337674558163e-04,-3.186229150742292404e-04,1.903089322149753571e-02,8.677144534885883331e-03,5.877796211279928684e-04,7.387846242636442184e-03,-6.774847861379384995e-03,1.510272850282490253e-04,-2.321659558219835162e-04,-5.869592860108241439e-05,1.588555518537759781e-03,4.984363447874784470e-03,1.326949917711317539e-03,-4.160353448241949081e-03,-6.228621932677924633e-04,-6.724910053890198469e-05,1.513776351202977821e-05,3.184322849847376347e-08,-5.326754035195335746e-05,-2.258155836898367852e-05,1.400680746883153915e-03,1.347705954685807228e-03,-1.260645949514582753e-04,-4.445245940587483346e-05,3.709919838001951575e-08,3.121518238913267851e-05,-7.054644083837047219e-05,4.800384922418743372e-04,8.733222493901848793e-04,-1.484532025642693043e-03,6.525937467813491821e-03,8.701340411789715290e-04,-1.680687273619696498e-04,-3.078158188145607710e-04,-2.538602275308221579e-04,3.527407534420490265e-03,-9.761661640368402004e-04,4.397077951580286026e-03,-2.614963566884398460e-03,1.552602276206016541e-02,-4.975131014361977577e-05,-4.551677266135811806e-04,-4.290833603590726852e-03,-7.747092284262180328e-03,-1.070249732583761215e-02,-3.431704826653003693e-03,3.456424921751022339e-03,1.197023224085569382e-02,-9.913336543831974268e-05,6.366403977153822780e-05,1.323506876360625029e-04,4.305334761738777161e-03,3.525629173964262009e-03,-6.626269896514713764e-04,2.731689484789967537e-03,6.220994051545858383e-03,-1.475807512179017067e-03,-1.193830903503112495e-04,4.943231120705604553e-03,-1.961244968697428703e-03,-2.157133771106600761e-03,2.785339485853910446e-03,-3.311357228085398674e-03,1.522796228528022766e-03,-3.564451180864125490e-04,-2.940622798632830381e-04,1.808586344122886658e-02,8.080814965069293976e-03,5.348575650714337826e-04,1.231662230566143990e-03,-2.077201846987009048e-03,1.511303416918963194e-04,-2.793805615510791540e-04,-6.263106479309499264e-05,1.569132436998188496e-03,4.953226074576377869e-03,8.525041630491614342e-04,-4.417493473738431931e-03,-7.722881273366510868e-04,-8.921387052396312356e-05,-1.110651010094443336e-05,-3.570335138647351414e-08,-1.495233482273761183e-05,7.040170748950913548e-05,1.259839511476457119e-03,8.858137298375368118e-04,-2.042890446318779141e-05,-3.873246896546334028e-05,-4.858748070546425879e-09,-2.511448838049545884e-05,-1.137510407716035843e-04,1.046139950631186366e-04,-5.746637936681509018e-03,-1.226201187819242477e-03,6.026501767337322235e-03,6.945575587451457977e-04,-1.201277045765891671e-04,-2.495076041668653488e-04,5.584440659731626511e-04,6.441012956202030182e-03,-7.711424957960844040e-03,4.415879491716623306e-03,1.946335192769765854e-03,1.486670598387718201e-02,3.367790850461460650e-05,-4.916459438391029835e-04,-2.574465703219175339e-03,-7.519285660237073898e-03,-8.510620333254337311e-03,-2.791797742247581482e-03,-3.236023709177970886e-03,1.819052547216415405e-02,-1.158995510195381939e-04,8.383866952499374747e-05,-2.357777411816641688e-04,9.060539305210113525e-04,3.673420753329992294e-03,3.748605027794837952e-03,9.656044654548168182e-03,7.174391765147447586e-03,1.494867028668522835e-04,-4.665993765229359269e-05,4.422673955559730530e-03,-3.633747808635234833e-03,-6.054571364074945450e-03,4.170228727161884308e-03,-2.249571494758129120e-03,6.343242712318897247e-03,3.006388724315911531e-04,-2.044368884526193142e-04,2.128880470991134644e-02,9.874841198325157166e-03,-7.578399381600320339e-04,7.104236632585525513e-03,-5.115586332976818085e-03,7.336065027629956603e-05,-2.917116507887840271e-04,-7.338177238125354052e-05,1.739924191497266293e-03,5.705325398594141006e-03,2.404270926490426064e-04,-4.484093748033046722e-03,-6.846021278761327267e-04,-6.319552994682453573e-06,1.272926238016225398e-05,-2.206979843322187662e-08,-4.394248026073910296e-05,-1.214070798596367240e-04,-3.482560859993100166e-04,-3.243155661039054394e-04,-1.945323892869055271e-04,-8.479584357701241970e-05,3.356649358465801924e-08,4.128131695324555039e-05,1.255633651453536004e-05,-1.666795578785240650e-04,-3.040265990421175957e-03,6.058339960873126984e-03,6.559742614626884460e-03,3.312735061626881361e-04,-2.415843482594937086e-06,1.308539067395031452e-04,-1.838360331021249294e-04,1.053164992481470108e-02,-4.811907187104225159e-03,-1.479434315115213394e-03,8.989642374217510223e-03,1.208676956593990326e-02,-8.759800402913242579e-05,-2.317407634109258652e-04,-6.634855177253484726e-03,-6.835216190665960312e-03,-7.397598586976528168e-03,-1.613973267376422882e-02,9.248840622603893280e-03,7.989764213562011719e-03,-1.945509866345673800e-04,-2.109898377966601402e-05,-4.902792861685156822e-04,-3.898300230503082275e-03,1.307142153382301331e-02,8.825877681374549866e-03,-3.106008516624569893e-03,-2.287274226546287537e-03,2.475238288752734661e-04,-1.651502680033445358e-04,1.941031077876687050e-03,4.289781209081411362e-04,-1.686786301434040070e-03,1.559853088110685349e-03,1.694522798061370850e-03,-1.445953268557786942e-03,-2.065761218545958400e-04,2.026708534685894847e-04,1.108692586421966553e-02,1.216473802924156189e-02,-1.815388328395783901e-03,-7.000919431447982788e-04,4.886558279395103455e-03,-1.066754266503266990e-04,3.285910061094909906e-04,-2.865666174329817295e-04,1.586914877407252789e-03,-1.795393531210720539e-03,-1.708192285150289536e-04,2.660949248820543289e-03,4.888008697889745235e-04,-7.111774903023615479e-05,-1.682098263700027019e-05,-2.278582833241671324e-04,-6.578009342774748802e-04,-2.235164429293945432e-04,1.098843174986541271e-03,1.261336612515151501e-03,-5.605370388366281986e-04,-9.065765771083533764e-04,2.635695564094930887e-04,2.683632192201912403e-04,-4.821734328288584948e-04,7.959812064655125141e-04,-3.744933521375060081e-03,1.883370801806449890e-03,7.974797859787940979e-03,3.009600332006812096e-04,-5.979498382657766342e-04,5.807245615869760513e-04,-1.083213952369987965e-03,6.589940283447504044e-03,1.465636887587606907e-03,5.498816026374697685e-04,-9.563657222315669060e-04,1.582418754696846008e-02,1.025445293635129929e-03,-2.749483566731214523e-03,-8.790792897343635559e-03,-9.840007871389389038e-03,-1.113620959222316742e-02,-2.933369250968098640e-04,3.828949760645627975e-03,1.079359836876392365e-02,5.382413510233163834e-04,-9.139746543951332569e-05,-4.074024036526679993e-04,4.331985488533973694e-03,7.973879575729370117e-03,4.841051064431667328e-03,4.421599209308624268e-03,6.666444242000579834e-03,-4.770340165123343468e-04,1.357098110020160675e-03,5.212806630879640579e-03,-5.476343445479869843e-03,-5.697574000805616379e-03,2.418437274172902107e-03,-5.588065832853317261e-03,4.194765351712703705e-03,3.324983990751206875e-04,3.782257204875349998e-03,2.063181810081005096e-02,5.353151820600032806e-03,5.657698027789592743e-03,-3.322632517665624619e-03,-1.276359893381595612e-02,7.547166198492050171e-03,1.441847532987594604e-03,2.297067269682884216e-02,-6.162393838167190552e-04,1.101932767778635025e-02,-1.016869489103555679e-02,-1.140696182847023010e-02,-1.008000224828720093e-03,-6.770991720259189606e-03,-1.819858425733400509e-06\n0.000000000000000000e+00,2.891282383643556386e-05,-7.886697858339175582e-05,3.347701276652514935e-04,-4.223629366606473923e-04,-4.794431879417970777e-05,5.506957677425816655e-06,2.090576067814708949e-08,-1.082232774933800101e-04,-4.377313234726898372e-05,-4.754333058372139931e-04,9.448922239243984222e-03,3.721806569956243038e-05,-6.800328264944255352e-04,1.055948596331290901e-04,3.651369843282736838e-05,9.931941167451441288e-05,2.363228122703731060e-04,1.008208096027374268e-02,-7.777819875627756119e-03,1.188890077173709869e-02,3.722610417753458023e-03,1.268165465444326401e-02,-2.535942185204476118e-04,8.268337842309847474e-05,1.257700962014496326e-03,-1.576108334120362997e-04,-2.193961990997195244e-03,-3.254014626145362854e-02,4.378233104944229126e-03,7.373037282377481461e-03,-1.673820370342582464e-04,-9.129149839282035828e-05,-5.013472982682287693e-04,-7.524165324866771698e-03,9.457929409109055996e-04,1.909092883579432964e-03,4.336835816502571106e-03,-1.761235762387514114e-05,3.653498715721070766e-04,1.634294676478020847e-05,1.216190052218735218e-03,9.929118677973747253e-03,-6.214214023202657700e-03,1.055290084332227707e-02,5.729028489440679550e-03,4.903467372059822083e-03,3.803503641393035650e-04,8.547578909201547503e-05,1.051706261932849884e-02,8.658026345074176788e-03,6.926939822733402252e-03,-1.401544082909822464e-03,-1.898515853099524975e-03,-1.532811984361615032e-05,7.624619684065692127e-06,-1.197817473439499736e-04,7.483070367015898228e-04,1.660594134591519833e-03,-4.774203407578170300e-04,1.030527200782671571e-04,-1.664086303208023310e-04,-5.847639840794727206e-05,2.917202255048323423e-05,1.284558592828943802e-08,-5.434019385575084016e-06,-1.408064417773857713e-04,-1.134246005676686764e-03,-5.777491023764014244e-04,-3.224995452910661697e-05,1.857341703725978732e-05,-2.058551551442633354e-08,3.557813397492282093e-05,-1.299518626183271408e-04,1.152511104010045528e-03,-2.330069197341799736e-03,3.549855202436447144e-03,8.206538856029510498e-03,1.422532513970509171e-04,3.681923044496215880e-05,-3.725958958966657519e-05,3.024784964509308338e-04,2.439712872728705406e-03,3.449464915320277214e-03,-2.295040991157293320e-03,1.167121902108192444e-02,1.334728486835956573e-02,-3.002636367455124855e-04,2.811312733683735132e-04,3.191051771864295006e-03,-5.314392969012260437e-03,-3.115735016763210297e-04,-4.726951941847801208e-03,5.942680872976779938e-03,1.068694796413183212e-02,-3.325194120407104492e-04,-2.197026915382593870e-04,5.505327135324478149e-04,-7.917669601738452911e-03,4.763855598866939545e-03,1.418717787601053715e-03,2.896324731409549713e-03,-5.306506063789129257e-03,-6.782590062357485294e-04,8.187071944121271372e-05,3.386790398508310318e-03,2.861275104805827141e-03,-2.027902752161026001e-03,2.175287809222936630e-03,1.452956348657608032e-03,-2.508857287466526031e-03,2.179687871830537915e-04,1.819572789827361703e-04,9.408195503056049347e-03,1.200260594487190247e-02,-3.069692756980657578e-03,7.048425031825900078e-04,1.095939776860177517e-03,-1.363115006824955344e-05,4.542345050140284002e-05,-1.134661724790930748e-04,8.431148016825318336e-04,2.357296412810683250e-03,-1.941632013767957687e-03,1.885684672743082047e-03,1.376228465232998133e-04,-1.009040279313921928e-04,-7.060233656375203282e-06,-1.895724111022900615e-08,3.159898187732324004e-05,-1.676913525443524122e-04,-3.539999015629291534e-04,-3.071098471991717815e-04,-1.544685983390081674e-05,7.022444333415478468e-05,2.029695345129312045e-08,-2.845951530616730452e-05,-7.046628161333501339e-05,7.129464647732675076e-04,-8.927957154810428619e-03,1.296419417485594749e-03,3.689891425892710686e-03,2.709764521569013596e-04,2.809625584632158279e-05,-1.087711425498127937e-04,9.520802414044737816e-04,4.973344970494508743e-03,-1.019805390387773514e-02,2.239076234400272369e-02,1.462500635534524918e-02,1.296392455697059631e-02,2.381403464823961258e-04,4.635095829144120216e-04,5.758834071457386017e-03,-9.213168174028396606e-03,9.372822009027004242e-03,-1.098147779703140259e-02,4.466893151402473450e-03,9.405533783137798309e-03,-4.014060832560062408e-04,-2.951809437945485115e-04,3.041669842787086964e-04,-9.389115497469902039e-03,1.231448072940111160e-02,4.466961137950420380e-03,2.905216533690690994e-03,-4.241159185767173767e-03,8.523245342075824738e-04,4.034306402900256217e-05,2.421103883534669876e-03,-3.693648613989353180e-04,-1.043686643242835999e-04,-9.474644437432289124e-03,2.738209208473563194e-03,-7.963872049003839493e-04,-1.411429373547434807e-03,3.547068627085536718e-04,5.367742385715246201e-03,1.158548425883054733e-02,1.010289136320352554e-02,8.942151442170143127e-03,4.072100389748811722e-03,-1.927907032950315624e-05,2.897137164836749434e-05,-1.287292107008397579e-04,6.776897935196757317e-04,2.379174402449280024e-04,-6.100285332649946213e-03,1.099479384720325470e-03,6.362801650539040565e-05,-7.511151488870382309e-05,7.985557749634608626e-05,1.753602241194585076e-08,6.677458441117778420e-05,4.881297718384303153e-05,-1.400541514158248901e-03,-6.213173037394881248e-04,1.734212419250980020e-04,9.630760177969932556e-05,1.026711515805800445e-08,1.199063190142624080e-04,-7.927789556561037898e-05,1.594236935488879681e-03,7.138777989894151688e-03,1.271468587219715118e-02,2.791604958474636078e-03,-4.953633178956806660e-04,2.635802229633554816e-05,6.347626913338899612e-05,4.507821286097168922e-04,9.505447000265121460e-03,-3.394219093024730682e-03,-4.349405877292156219e-03,-1.180651597678661346e-04,-3.399679437279701233e-03,-8.291706762975081801e-05,8.501273696310818195e-04,1.061281841248273849e-02,4.133858717978000641e-03,8.106866851449012756e-03,-8.969127200543880463e-03,6.067580543458461761e-03,8.374983444809913635e-04,-1.910947030410170555e-04,-2.205913187935948372e-04,1.293406821787357330e-03,-4.283909685909748077e-03,-1.126328483223915100e-03,-3.813992487266659737e-03,-2.302160020917654037e-03,-4.188909195363521576e-03,6.596045568585395813e-04,-6.045103873475454748e-06,9.115056600421667099e-04,1.092796772718429565e-02,6.219121627509593964e-03,-1.091884262859821320e-02,-4.104430321604013443e-03,1.747073256410658360e-03,8.999502751976251602e-04,1.814858842408284545e-04,-2.746303565800189972e-03,5.556996446102857590e-03,-1.404833048582077026e-03,-8.048055693507194519e-03,-1.303246710449457169e-03,3.243357059545814991e-05,2.196728019043803215e-06,4.173989509581588209e-05,-9.729600278660655022e-04,1.824107253924012184e-03,-5.867481697350740433e-03,1.698963693343102932e-03,3.175471210852265358e-04,-7.464927330147475004e-05,2.339059210498817265e-05,-2.169826984754763544e-09,-8.015224739210680127e-05,6.456401897594332695e-04,5.618004128336906433e-03,1.635956228710711002e-03,1.659006811678409576e-04,-1.259918208234012127e-04,4.802215869403880788e-08,-4.163262783549726009e-04,6.225350080057978630e-04,-8.988210931420326233e-03,-2.487946301698684692e-02,-3.261049464344978333e-02,-5.886186659336090088e-02,-2.495586872100830078e-03,-2.215226850239560008e-04,5.092518404126167297e-04,-3.932680469006299973e-03,-3.810592740774154663e-02,2.238485403358936310e-02,1.800695783458650112e-03,-7.956915348768234253e-02,-8.485574275255203247e-02,9.315059869550168514e-04,-1.430017873644828796e-03,-2.503401041030883789e-02,5.344910174608230591e-02,-1.940809935331344604e-02,5.274623632431030273e-02,-3.263727575540542603e-02,-7.213652878999710083e-02,2.337311394512653351e-03,1.609035185538232327e-03,-5.447504110634326935e-03,3.662860766053199768e-02,1.479325629770755768e-02,3.831587731838226318e-03,-2.543573826551437378e-02,2.797810733318328857e-02,1.119713531807065010e-03,-2.653360716067254543e-04,-2.542066946625709534e-02,-1.969858445227146149e-02,1.242816634476184845e-02,-4.375709965825080872e-02,-2.255186438560485840e-02,7.577008102089166641e-03,-2.789927646517753601e-03,-1.085508149117231369e-03,-6.687393784523010254e-02,5.700028538703918457e-01,-6.765584461390972137e-03,-5.719886627048254013e-03,-5.001151002943515778e-04,4.544917464954778552e-05,8.022576366784051061e-06,8.752743597142398357e-04,-5.726198665797710419e-03,-1.304660644382238388e-02,2.523709274828433990e-02,-9.234622120857238770e-03,-7.310734363272786140e-04,3.635609464254230261e-04,-9.532603144180029631e-05,-2.261685949633829296e-09,4.427708336152136326e-05,-5.326350947143509984e-05,-3.801612765528261662e-04,-1.779935701051726937e-06,-1.373216946376487613e-05,4.156113209319300950e-05,-6.630489224335178733e-08,9.590848094376269728e-06,-3.353651845827698708e-05,1.157160382717847824e-03,-5.829547066241502762e-03,9.055855683982372284e-03,6.978352554142475128e-03,3.459462895989418030e-04,-3.185140667483210564e-05,1.036989706335589290e-04,9.789241012185811996e-04,7.303123362362384796e-03,-2.122800098732113838e-03,1.585475110914558172e-04,1.250371430069208145e-02,1.267982553690671921e-02,-1.731929369270801544e-04,3.115207655355334282e-04,5.615490023046731949e-03,-3.927940968424081802e-03,6.948176887817680836e-04,-1.259152218699455261e-02,6.398099474608898163e-03,1.179367117583751678e-02,-3.284940321464091539e-04,-1.851673005148768425e-04,5.125046009197831154e-04,-3.934048581868410110e-03,4.771191626787185669e-03,3.771693445742130280e-03,6.466940045356750488e-03,-3.746651345863938332e-03,5.073897773399949074e-04,3.804891457548364997e-05,3.034092020243406296e-03,5.765511654317378998e-03,-1.225883490405976772e-03,2.239861758425831795e-03,-1.742819673381745815e-03,-6.798232789151370525e-04,7.797011639922857285e-04,2.403400285402312875e-04,9.348839521408081055e-03,1.135488692671060562e-02,-2.250731922686100006e-03,-6.683927495032548904e-06,-5.500022089108824730e-04,-4.567840005620382726e-05,1.149197632912546396e-04,-1.335651904810220003e-04,7.197830127552151680e-04,1.972143538296222687e-03,-3.100673668086528778e-03,2.448255429044365883e-03,2.914996002800762653e-04,2.395372939645312726e-05,2.509603473299648613e-05,3.748095878108870238e-08,-4.489962884690612555e-05,-1.698065025266259909e-04,-1.077136956155300140e-03,4.038255428895354271e-05,-9.583886276232078671e-05,-9.084333214559592307e-06,-2.314368430234026164e-08,1.436730817658826709e-04,-4.000630724476650357e-05,2.934433054178953171e-03,6.166480481624603271e-03,1.579407369717955589e-03,9.539224207401275635e-03,3.626316029112786055e-04,1.810318644857034087e-05,-5.114830855745822191e-05,-7.355685811489820480e-04,1.937502180226147175e-03,7.485769223421812057e-03,8.905971422791481018e-03,7.332552224397659302e-03,9.647008962929248810e-03,-1.412247365806251764e-04,2.926274319179356098e-04,9.051210945472121239e-04,-2.596113830804824829e-03,-1.295179245062172413e-03,-2.748164907097816467e-02,5.737685598433017731e-03,7.861916907131671906e-03,-2.153592358808964491e-04,-2.329651615582406521e-04,1.043356256559491158e-03,-1.104096230119466782e-02,1.060774922370910645e-02,-2.621903084218502045e-03,5.359221715480089188e-03,-2.628525253385305405e-04,-1.759647973813116550e-03,7.112307503120973706e-05,3.532571252435445786e-03,-4.998935386538505554e-03,8.179089054465293884e-03,-1.733809476718306541e-04,4.132405389100313187e-03,6.155982147902250290e-03,-1.180847408249974251e-03,1.481601793784648180e-04,8.090650662779808044e-03,1.075517479330301285e-02,2.726620761677622795e-03,-6.810289807617664337e-03,3.117361338809132576e-03,2.081953243759926409e-05,7.558796642115339637e-05,-8.837396308081224561e-05,6.538042798638343811e-04,1.572203240357339382e-03,-1.170821138657629490e-03,1.305462094023823738e-03,1.787567634892184287e-05,-1.646238088142126799e-04,-2.798311106744222343e-05,-7.523476597270928323e-08,1.986764618777669966e-05,-1.274496753467246890e-04,-9.406982280779629946e-05,2.000975218834355474e-04,1.088980570784769952e-04,7.564416591776534915e-05,-4.797001551537505293e-08,8.868410986906383187e-06,-2.231356847914867103e-05,1.644828735152259469e-04,-2.954841591417789459e-03,4.595078062266111374e-03,6.586330011487007141e-03,2.916791418101638556e-04,-4.126489784539444372e-06,-1.107376883737742901e-04,1.245676539838314056e-03,8.816406130790710449e-03,-6.266851560212671757e-04,-1.021524053066968918e-02,1.686600781977176666e-02,1.200790051370859146e-02,6.761395343346521258e-05,-1.657086249906569719e-04,2.538721542805433273e-03,-7.787230424582958221e-03,-3.179357154294848442e-03,-9.785193018615245819e-03,3.069096710532903671e-03,1.838963292539119720e-02,-2.640235470607876778e-04,-1.144426132668741047e-04,1.111224773922003806e-04,-6.120226345956325531e-03,9.303004480898380280e-04,4.041847307235002518e-03,-8.189153159037232399e-04,2.672302653081715107e-04,7.434437866322696209e-04,3.646046025096438825e-05,1.514023635536432266e-03,4.000874236226081848e-03,2.050147741101682186e-04,1.610226812772452831e-03,4.937599413096904755e-03,7.601206307299435139e-04,1.192345283925533295e-03,1.106927229557186365e-04,1.129387319087982178e-02,1.524586975574493408e-02,4.296569153666496277e-03,2.226043143309652805e-04,-2.835865598171949387e-05,-1.258636766579002142e-04,-1.770261951605789363e-05,-2.302473149029538035e-04,6.906443159095942974e-04,-2.285285620018839836e-03,-4.815263208001852036e-03,6.413313676603138447e-04,-8.012356556719169021e-05,6.408471381291747093e-05,2.095290074066724628e-05,-7.914422894828021526e-09,1.670361416472587734e-05,-1.142367909778840840e-05,4.922185908071696758e-04,2.053822827292606235e-04,2.554376806074287742e-05,4.114753028261475265e-05,-2.717206371016800404e-08,-1.893036824185401201e-06,-1.299603027291595936e-04,3.338765236549079418e-04,-9.787021204829216003e-03,-2.206199336796998978e-03,6.541557144373655319e-03,6.403354927897453308e-04,-9.986972872866317630e-05,-4.188404709566384554e-04,1.125230570323765278e-03,3.851872403174638748e-03,-2.101597608998417854e-03,2.066929824650287628e-03,6.270911544561386108e-04,1.527597382664680481e-02,-9.169397526420652866e-05,5.360716022551059723e-05,4.449947737157344818e-03,-1.455248706042766571e-02,-1.922719413414597511e-03,1.791793853044509888e-03,-3.110303543508052826e-03,1.414215937256813049e-02,-3.421253932174295187e-04,-1.539191580377519131e-04,5.266793887130916119e-04,-3.066116012632846832e-03,-8.872459642589092255e-03,-1.105212233960628510e-02,3.072970313951373100e-03,1.144370879046618938e-03,-5.172481760382652283e-04,4.945244290865957737e-05,3.951313905417919159e-03,-3.521590027958154678e-03,-9.671476669609546661e-03,8.104449138045310974e-03,-6.300872191786766052e-04,3.381623188033699989e-03,2.023839333560317755e-04,-2.766637480817735195e-04,1.610824652016162872e-02,1.245274860411882401e-02,3.307858482003211975e-03,-2.870524302124977112e-03,-8.240488357841968536e-03,3.901659219991415739e-04,7.706045289523899555e-05,-4.250901401974260807e-04,1.137054525315761566e-03,5.572981201112270355e-03,-6.391477771103382111e-03,-4.914627410471439362e-03,-8.463797857984900475e-04,-2.718236646614968777e-05,-2.014161436818540096e-04,-1.982490066438913345e-04,1.630851329537108541e-04,-6.930020172148942947e-04,-1.374147366732358932e-03,-2.340527018532156944e-03,3.967538941651582718e-04,8.360990323126316071e-04,-5.476077203638851643e-04,-2.357686316827312112e-04,3.190793795511126518e-04,5.847740103490650654e-04,-9.765015915036201477e-03,1.560182077810168266e-03,5.113366525620222092e-03,5.338672199286520481e-04,9.394577937200665474e-04,-9.320663957623764873e-05,-5.266760126687586308e-04,7.579747587442398071e-03,8.749815169721841812e-04,-1.773281488567590714e-03,1.482204999774694443e-02,2.883685287088155746e-03,-1.821197220124304295e-04,1.156700076535344124e-03,-4.167784471064805984e-03,-2.971624024212360382e-03,-4.522245377302169800e-03,-1.152109820395708084e-02,7.550747133791446686e-03,8.679946884512901306e-03,-1.892814034363254905e-04,9.693592437542974949e-04,4.931064904667437077e-04,8.255057036876678467e-05,1.049766410142183304e-02,1.082431152462959290e-02,1.851421082392334938e-03,-6.652373820543289185e-03,-5.081719136796891689e-04,-3.314883448183536530e-03,3.124925540760159492e-03,3.870537970215082169e-03,-1.174761727452278137e-02,6.583139300346374512e-03,3.368728794157505035e-03,-3.585255006328225136e-03,-3.520432801451534033e-05,1.714490354061126709e-03,5.781784188002347946e-03,8.827311918139457703e-03,1.000471413135528564e-02,-6.250194273889064789e-03,1.116754114627838135e-02,6.196013838052749634e-02,4.503802862018346786e-03,2.306661382317543030e-02,-4.648100584745407104e-02,1.845303736627101898e-02,-2.245217002928256989e-02,-1.603600382804870605e-02,-1.688531041145324707e-02,-1.095310412347316742e-02,-8.204016921808943152e-06\n0.000000000000000000e+00,-3.034712062799371779e-05,8.342991350218653679e-05,1.398186548613011837e-03,1.766294939443469048e-03,6.203165685292333364e-05,1.090736841433681548e-04,3.716327245939510249e-09,-4.967851054971106350e-07,1.538530923426151276e-04,4.843993519898504019e-04,-3.211940638720989227e-03,1.510655134916305542e-02,5.671140272170305252e-03,3.128545940853655338e-04,9.573378338245674968e-05,3.557584568625316024e-05,-9.551464463584125042e-04,6.920997984707355499e-03,-3.498336300253868103e-03,9.552090428769588470e-03,4.514988046139478683e-03,-2.082420978695154190e-03,1.346638455288484693e-04,2.146953920600935817e-05,-2.121586003340780735e-04,1.004406996071338654e-02,-6.804820150136947632e-03,2.601396117825061083e-04,7.827650755643844604e-03,-1.516401302069425583e-03,5.201580934226512909e-04,1.453221375413704664e-05,-1.839502801885828376e-04,5.803540349006652832e-03,-1.940115354955196381e-02,3.251279471442103386e-03,9.282160550355911255e-03,-2.138266572728753090e-03,-1.665137591771781445e-03,3.605554229579865932e-05,-1.315726665779948235e-03,-1.074710115790367126e-02,1.475658384151756763e-03,2.314754092367365956e-04,2.131546498276293278e-04,1.990820746868848801e-04,-1.416933140717446804e-03,6.683207175228744745e-05,-2.262349007651209831e-04,1.937106484547257423e-03,2.741695754230022430e-02,4.318692255765199661e-03,1.532219117507338524e-03,5.137525658938102424e-05,7.142591493902727962e-05,1.894507295219227672e-04,3.927937359549105167e-05,4.859721288084983826e-03,6.303158123046159744e-03,-2.867499832063913345e-03,-3.504490887280553579e-04,-1.414052094332873821e-04,-1.320549836236750707e-05,-4.163066336104748189e-09,-4.584471025737002492e-05,7.459651897079311311e-06,3.130611730739474297e-04,8.224159246310591698e-04,7.750561053398996592e-05,7.469208503607660532e-05,1.078770753282221051e-11,2.046215740847401321e-05,2.895698344218544662e-06,6.198746850714087486e-04,-1.262011472135782242e-03,1.504960097372531891e-02,3.805218031629920006e-03,-5.226085704634897411e-06,6.090520037105306983e-05,6.847290205769240856e-05,-1.571768196299672127e-03,-2.564478432759642601e-03,1.153212971985340118e-03,9.231329895555973053e-03,4.468179773539304733e-03,-6.808106554672122002e-04,-8.829314174363389611e-05,1.353277912130579352e-04,1.892107771709561348e-03,8.788602426648139954e-03,-3.886479418724775314e-03,1.113532111048698425e-02,4.501194227486848831e-03,-4.526888660620898008e-04,3.047338686883449554e-04,-4.154494308750145137e-05,2.667988592293113470e-04,-1.003037905320525169e-03,-1.147188898175954819e-02,3.729120129719376564e-03,6.465524435043334961e-03,-5.709625780582427979e-03,-2.236886881291866302e-03,2.561172368586994708e-05,-1.514446223154664040e-03,-7.762978784739971161e-03,-2.468904945999383926e-03,1.574347261339426041e-03,-3.581818891689181328e-03,-5.448635667562484741e-03,-1.414937898516654968e-03,2.961498466902412474e-05,-3.632961015682667494e-04,-1.919735223054885864e-04,2.210090495645999908e-02,1.475451048463582993e-02,-3.061009803786873817e-03,1.391934638377279043e-04,-1.914471795316785574e-05,1.993503974517807364e-04,-7.329919026233255863e-05,4.738171584904193878e-03,6.555867381393909454e-03,-2.026743255555629730e-03,-1.531572779640555382e-04,-1.889295235741883516e-04,-4.358005389804020524e-05,-1.400154037156653430e-08,-1.347143552266061306e-06,7.700413698330521584e-05,-5.782450316473841667e-04,-2.407312858849763870e-04,9.257155761588364840e-05,1.322989555774256587e-05,-7.556844039413590508e-09,2.310153358848765492e-04,-9.502778993919491768e-05,3.515616990625858307e-03,-7.230057381093502045e-03,-6.335834972560405731e-03,1.031505502760410309e-02,5.061996489530429244e-06,1.044532546075060964e-04,3.045615085284225643e-05,4.665483720600605011e-05,2.242549788206815720e-03,1.201932039111852646e-02,1.544422470033168793e-02,2.019044011831283569e-02,2.582813147455453873e-03,7.533100142609328032e-05,2.379619691055268049e-04,3.558861091732978821e-03,9.097091853618621826e-03,1.259879674762487411e-02,-7.046756334602832794e-03,2.077647950500249863e-03,1.988309901207685471e-03,1.856385497376322746e-04,7.705055759288370609e-05,1.055448199622333050e-03,1.771282404661178589e-02,-9.193392470479011536e-04,-9.683895856142044067e-03,8.492660708725452423e-03,2.113472204655408859e-03,-1.148287439718842506e-03,4.842008274863474071e-05,2.996242139488458633e-03,-2.492018975317478180e-03,-1.026740297675132751e-02,-5.233252886682748795e-03,1.707940176129341125e-02,-5.169213283807039261e-03,-1.347696525044739246e-03,2.058979589492082596e-05,-9.375307708978652954e-04,2.825589384883642197e-03,2.684883214533329010e-02,1.296479813754558563e-02,8.436238858848810196e-04,1.663126749917864799e-04,4.977590288035571575e-05,1.845987280830740929e-04,1.137188519351184368e-05,6.397369317710399628e-03,5.898026749491691589e-03,-1.434593927115201950e-03,-1.330274099018424749e-04,-6.981985643506050110e-05,6.103527266532182693e-05,8.041760146682008781e-09,-3.670607475214637816e-05,1.259660639334470034e-04,1.574976369738578796e-03,1.622028299607336521e-03,8.027126023080199957e-05,7.265488966368138790e-05,2.250097708156317822e-08,1.024449957185424864e-04,4.531862941803410649e-06,1.436927821487188339e-03,8.696573786437511444e-03,1.707679219543933868e-02,3.535013645887374878e-03,-5.738520121667534113e-05,9.311264147982001305e-05,-6.926164496690034866e-05,-1.589157036505639553e-03,-5.383063107728958130e-04,-4.473737441003322601e-03,2.016562968492507935e-02,-6.809001788496971130e-03,-6.612633820623159409e-03,-6.132385169621556997e-05,8.901987166609615088e-05,2.284669550135731697e-03,1.067668851464986801e-02,-7.982150651514530182e-03,3.034151159226894379e-04,1.306938566267490387e-02,-4.133375827223062515e-03,5.337464390322566032e-04,1.262733858311548829e-04,6.723762489855289459e-04,3.786051878705620766e-03,-1.915143057703971863e-02,-2.949543064460158348e-03,1.238706521689891815e-03,-2.504814183339476585e-04,-2.155731199309229851e-03,1.281972945434972644e-04,1.143198460340499878e-05,-6.654971279203891754e-03,1.890260959044098854e-03,-1.417927816510200500e-02,3.304977901279926300e-03,3.669122466817498207e-03,-1.655561267398297787e-03,-1.834998402046039701e-04,-2.084494568407535553e-03,-2.470857463777065277e-03,2.618047967553138733e-02,-4.799333401024341583e-03,8.112809155136346817e-04,1.270068751182407141e-04,-9.577877062838524580e-05,2.433460031170397997e-04,-1.609462895430624485e-03,5.412020720541477203e-03,5.392108112573623657e-03,-4.852835088968276978e-03,-4.965974367223680019e-04,-2.339354396099224687e-04,-4.006857852800749242e-05,-5.429967586678685620e-10,3.692526661325246096e-04,-6.152682180982083082e-05,-1.059230230748653412e-02,-1.328709535300731659e-02,-4.732032830361276865e-04,-8.333968580700457096e-04,3.859435082631534897e-08,-4.523072566371411085e-04,-1.068180659785866737e-03,-1.013030298054218292e-02,1.866986416280269623e-02,-1.279052644968032837e-01,-3.324730321764945984e-02,-1.981410197913646698e-03,-6.606389652006328106e-04,-6.254032487049698830e-04,1.762270741164684296e-02,-9.523039683699607849e-03,9.512743912637233734e-03,-7.370249927043914795e-02,-2.568696439266204834e-02,8.251352235674858093e-03,-4.755902336910367012e-04,-5.886331200599670410e-04,-1.564076403155922890e-03,-6.811872869729995728e-02,5.168112367391586304e-02,-6.143063306808471680e-02,-7.213905453681945801e-02,5.385139957070350647e-03,-3.853872651234269142e-03,-4.099225334357470274e-04,2.866489812731742859e-04,-3.639320284128189087e-02,9.803225845098495483e-02,-2.829334698617458344e-03,-8.432672917842864990e-02,2.230428159236907959e-02,2.029963210225105286e-02,-4.850299446843564510e-04,1.442925538867712021e-02,5.980682373046875000e-02,2.006059512495994568e-02,-6.466428749263286591e-05,-1.322266552597284317e-02,1.475569233298301697e-02,1.499452069401741028e-02,2.168778701161500067e-05,3.257900709286332130e-03,-7.566881366074085236e-03,4.204735755920410156e-01,-6.278476864099502563e-02,-2.729522995650768280e-02,-4.936827463097870350e-04,-1.633544743526726961e-04,-1.721062813885509968e-03,3.939422604162245989e-04,-4.431516304612159729e-02,-5.269618704915046692e-02,2.120584063231945038e-02,2.574373502284288406e-03,1.420621178112924099e-03,3.502547333482652903e-04,1.464172783016692847e-09,-3.655359978438355029e-05,1.549323860672302544e-05,1.337477006018161774e-03,1.558884978294372559e-03,9.282492101192474365e-05,1.074040410458110273e-04,-4.460355285118566826e-08,3.023759018105920404e-05,2.467849481035955250e-05,1.315253321081399918e-03,-1.107015553861856461e-02,1.818514987826347351e-02,3.332140389829874039e-03,4.109498404432088137e-04,2.836396379279904068e-05,-4.320508742239326239e-05,-1.564670586958527565e-03,-4.472962114959955215e-03,-1.162889320403337479e-02,1.682319305837154388e-02,6.681742146611213684e-03,4.612738266587257385e-03,4.944734973832964897e-05,3.144431975670158863e-04,2.784381387755274773e-03,1.299707498401403427e-02,-2.565736882388591766e-03,1.022670790553092957e-02,1.697518862783908844e-02,2.535093575716018677e-03,2.329941780772060156e-04,5.583800884778611362e-05,3.953514387831091881e-04,5.351195111870765686e-03,-4.792618099600076675e-03,6.960215978324413300e-03,3.618576098233461380e-03,-2.645774278789758682e-03,-2.547719515860080719e-03,-6.760616088286042213e-05,-9.872426744550466537e-05,-8.693479001522064209e-03,1.253541093319654465e-03,-4.547589458525180817e-03,-1.956280320882797241e-04,-8.943823631852865219e-04,-1.509638153947889805e-03,3.154698060825467110e-05,3.539065830409526825e-03,4.293641075491905212e-03,1.803960092365741730e-02,6.578478030860424042e-03,5.960229318588972092e-04,1.073819003067910671e-04,-1.300200528930872679e-04,1.931580191012471914e-04,1.992289471672847867e-04,6.362184882164001465e-03,6.763838231563568115e-03,-2.358784200623631477e-03,-2.827936259564012289e-04,-1.953247410710901022e-04,-2.462804332026280463e-05,1.375224201183300465e-08,-6.455654511228203773e-05,-5.874771522940136492e-05,2.483635209500789642e-03,2.387779764831066132e-03,2.091254464176017791e-05,1.073916646419093013e-04,6.066187552278279327e-08,8.752188296057283878e-05,1.819731260184198618e-04,7.528268033638596535e-04,1.930309925228357315e-03,1.885125972330570221e-02,1.488331472501158714e-03,3.768120077438652515e-04,-7.599228410981595516e-07,1.825543004088103771e-04,-2.355524571612477303e-03,-3.086988814175128937e-03,-2.847693162038922310e-03,4.621269181370735168e-03,-3.861357923597097397e-03,-6.054199766367673874e-04,-6.453308742493391037e-05,1.852021377999335527e-04,-1.034878543578088284e-03,1.497085671871900558e-02,-9.475748986005783081e-03,6.891070865094661713e-03,1.268150936812162399e-02,2.003205008804798126e-05,5.283977370709180832e-04,6.720202509313821793e-05,-1.106066629290580750e-04,-1.409798394888639450e-03,-5.224253982305526733e-05,-3.505728673189878464e-04,1.539750024676322937e-02,9.252196177840232849e-04,-2.847605850547552109e-03,9.563757339492440224e-05,-2.094701165333390236e-03,-1.346568204462528229e-02,6.995586212724447250e-03,-3.648503916338086128e-03,3.655581735074520111e-03,1.436537830159068108e-03,-2.831940073519945145e-03,9.854428208200260997e-05,2.283797366544604301e-04,6.043987814337015152e-04,2.574669383466243744e-02,1.889829058200120926e-03,9.974921122193336487e-03,5.156610859557986259e-05,1.022841461235657334e-04,1.830201508710160851e-04,4.546986019704490900e-06,4.705172032117843628e-03,7.105064112693071365e-03,-1.813021255657076836e-03,-1.913948508445173502e-04,-1.614250795682892203e-04,-7.771064701955765486e-05,3.920092694897903129e-08,-1.174107092083431780e-04,3.828053013421595097e-05,1.377308857627213001e-03,1.776617136783897877e-03,3.662466770038008690e-05,7.819165330147370696e-05,4.098740191693650559e-08,6.401717837434262037e-05,1.373826526105403900e-04,1.111682504415512085e-03,-5.853448528796434402e-03,1.538802217692136765e-02,4.222743678838014603e-03,2.692508860491216183e-04,8.251628605648875237e-05,1.201027844217605889e-04,-2.247076947242021561e-03,3.118774620816111565e-03,-4.464368335902690887e-03,1.442070025950670242e-02,2.437584334984421730e-03,4.609208088368177414e-03,1.229713379871100187e-04,4.679760604631155729e-05,-5.931502673774957657e-03,1.163815893232822418e-02,-9.696632623672485352e-03,2.649403177201747894e-05,5.868566222488880157e-03,-6.271691992878913879e-03,5.568203632719814777e-04,1.091162994271144271e-04,-3.064938064198940992e-04,5.916986614465713501e-03,-1.189785823225975037e-02,1.035822555422782898e-03,6.571411155164241791e-03,-3.746237372979521751e-03,-2.454346744343638420e-03,8.825783879728987813e-05,-1.158151542767882347e-03,-7.884950377047061920e-03,-7.854816503822803497e-04,-9.904694743454456329e-04,2.687887288630008698e-03,-2.877864288166165352e-03,-1.949121011421084404e-03,1.152086479123681784e-04,-4.682022845372557640e-04,1.353945815935730934e-03,3.098445199429988861e-02,8.359576575458049774e-03,3.604550147429108620e-03,6.423182639991864562e-05,9.525982022751122713e-05,2.272274286951869726e-04,-1.542492827866226435e-04,3.721480956301093102e-03,8.163992315530776978e-03,-1.850202330388128757e-03,4.838990935240872204e-05,-1.878658367786556482e-04,-4.441787677933461964e-05,4.360919092505355366e-08,-2.656413016666192561e-05,1.953474020410794765e-05,1.311931700911372900e-04,6.463072495535016060e-04,2.623673572088591754e-05,8.373996388399973512e-05,-3.872378329106140882e-08,-1.248690477950731292e-05,2.311289281351491809e-04,-5.509473849087953568e-04,-8.124109357595443726e-03,1.872120425105094910e-02,-6.777176167815923691e-06,-7.027645915513858199e-05,8.935537334764376283e-05,1.848530955612659454e-04,-1.080595538951456547e-03,-4.429267719388008118e-03,-4.068282898515462875e-03,1.032172702252864838e-02,6.639395840466022491e-03,-2.920275088399648666e-03,1.416708837496116757e-04,2.107539330609142780e-06,-9.458413114771246910e-04,4.475875757634639740e-03,-9.977136738598346710e-03,3.359206020832061768e-04,1.804331503808498383e-02,-3.892090171575546265e-03,3.919008304364979267e-04,-1.178634047391824424e-04,-6.576911546289920807e-04,-3.456873120740056038e-03,-1.177555508911609650e-02,-4.700403194874525070e-03,-3.209346905350685120e-04,-7.720018737018108368e-03,-1.452590804547071457e-03,6.268927245400846004e-05,-2.782988129183650017e-03,-6.366251036524772644e-03,-5.783126689493656158e-03,-5.952341482043266296e-03,3.118060994893312454e-03,-6.378740072250366211e-03,-1.061659306287765503e-03,1.193205025629140437e-04,-3.928118385374546051e-03,1.147253438830375671e-03,2.800276502966880798e-02,5.740723572671413422e-04,2.691065194085240364e-03,5.270706606097519398e-04,8.790144056547433138e-05,2.332584153919015080e-05,-2.156999107683077455e-04,4.635163932107388973e-04,3.330541774630546570e-03,3.576531889848411083e-04,5.328069673851132393e-04,5.450607859529554844e-04,-3.161237400490790606e-04,3.110377583652734756e-04,2.342153165955096483e-04,-5.991886137053370476e-04,3.097870154306292534e-03,3.206646535545587540e-03,1.187884045066311955e-04,-2.374363248236477375e-06,3.973019775003194809e-04,2.812182065099477768e-04,6.518872396554797888e-05,8.794037858024239540e-04,4.568723496049642563e-03,2.947517856955528259e-02,5.389066878706216812e-03,9.739451343193650246e-06,1.903249649330973625e-04,-6.810764316469430923e-04,-1.922660390846431255e-03,1.484757231082767248e-04,1.066424883902072906e-04,9.025925770401954651e-03,2.736370079219341278e-03,-2.167851198464632034e-04,1.452077412977814674e-03,3.875682014040648937e-04,-3.035371424630284309e-03,6.800963077694177628e-03,-1.738415658473968506e-02,2.301062224432826042e-03,8.842359296977519989e-03,9.045039769262075424e-04,1.417029299773275852e-03,-7.249650079756975174e-04,-1.036940957419574261e-03,4.036487080156803131e-04,-1.652675680816173553e-02,-2.928060479462146759e-03,1.670436374843120575e-02,-2.038283273577690125e-04,-7.440878544002771378e-03,3.217185148969292641e-03,-7.681529968976974487e-04,-9.673148393630981445e-03,3.456075675785541534e-03,-6.227783858776092529e-03,4.574711900204420090e-03,-2.623415086418390274e-03,-9.034703485667705536e-03,3.848184365779161453e-03,3.132644807919859886e-03,4.197779111564159393e-03,2.530207112431526184e-02,-1.406349893659353256e-02,-1.146977860480546951e-02,2.034229785203933716e-02,-7.452360354363918304e-03,3.186925873160362244e-02,4.608209244906902313e-03,2.175652980804443359e-02,-1.713506132364273071e-02,1.181005872786045074e-02,3.047251375392079353e-03,7.141672074794769287e-03,-1.716006227070465684e-05\n0.000000000000000000e+00,-8.184967009583488107e-05,-2.402155514573678374e-04,1.156989019364118576e-04,5.380182410590350628e-04,-1.287954801227897406e-04,-2.346637120353989303e-05,-1.649586778285083710e-08,1.025258243316784501e-04,2.177028218284249306e-04,-3.280608507338911295e-05,1.116550806909799576e-02,1.295687630772590637e-02,1.315596513450145721e-02,-2.688710446818731725e-05,1.501659280620515347e-04,1.311102096224203706e-04,-2.453844295814633369e-03,8.938301471062004566e-04,1.629098504781723022e-02,-1.323806867003440857e-02,-9.917306713759899139e-03,4.961823113262653351e-03,-3.604175435611978173e-05,-4.554263141471892595e-04,-4.310777410864830017e-03,-1.105059869587421417e-02,1.715902937576174736e-03,2.168657071888446808e-02,-7.533238735049962997e-03,5.090349004603922367e-04,1.592178159626200795e-04,-1.568680163472890854e-04,-1.246596104465425014e-03,-4.319672007113695145e-03,6.212335079908370972e-03,5.227648653090000153e-03,1.271057408303022385e-02,-1.707957591861486435e-03,-2.018443774431943893e-03,2.583964960649609566e-04,-3.409528173506259918e-03,-4.377741366624832153e-03,2.262523397803306580e-03,2.379397395998239517e-03,-1.269981916993856430e-02,-9.177148342132568359e-03,-1.798778655938804150e-03,1.358824811177328229e-04,1.424158224835991859e-03,3.753505181521177292e-03,8.367533795535564423e-03,2.575667947530746460e-02,6.877487991005182266e-03,4.070076829520985484e-05,1.806493382900953293e-04,-1.013080618577077985e-04,2.166133781429380178e-04,-1.275496673770248890e-03,-1.542789512313902378e-03,-3.727814182639122009e-04,-1.832585403462871909e-04,-1.230435009347274899e-04,-9.855254029389470816e-05,-4.645781981338359401e-09,-6.608653347939252853e-05,-1.437930914107710123e-04,1.852468005381524563e-03,1.758742029778659344e-03,-8.207205974031239748e-05,4.726918632513843477e-05,-2.605826843193881359e-08,7.161378016462549567e-05,1.367647491861134768e-04,1.346819335594773293e-03,1.256962120532989502e-02,1.495691202580928802e-02,3.966261167079210281e-03,4.487102851271629333e-04,3.399852357688359916e-05,-3.509712405502796173e-05,-1.476044650189578533e-03,1.480034785345196724e-03,4.362050443887710571e-03,2.437946153804659843e-03,-1.107718236744403839e-02,2.397133735939860344e-03,-2.035594661720097065e-05,-7.084768731147050858e-05,-2.719047013670206070e-03,-4.084476735442876816e-03,-1.308038830757141113e-03,1.177387777715921402e-03,3.570497501641511917e-03,2.421858254820108414e-03,1.848483516369014978e-04,2.615007178974337876e-05,-3.402584115974605083e-05,-2.541700378060340881e-03,1.894599292427301407e-03,1.298873685300350189e-04,6.827887147665023804e-03,2.366514410823583603e-03,-2.441473305225372314e-03,1.107868010876700282e-04,-1.730387913994491100e-03,-5.138196051120758057e-03,1.824126113206148148e-03,-9.131467901170253754e-03,2.508250996470451355e-03,2.018748782575130463e-03,-1.858947682194411755e-03,-1.203440479002892971e-05,3.919556736946105957e-03,2.086317399516701698e-03,1.353590190410614014e-02,2.009327709674835205e-02,6.375907920300960541e-03,-2.668012893991544843e-05,5.833456089021638036e-05,-2.536686588427983224e-05,3.403846931178122759e-04,2.911121991928666830e-04,-1.946454867720603943e-03,-2.464398043230175972e-03,-4.541109374258667231e-04,-1.504751708125695586e-04,-4.825979340239427984e-05,5.959384652420851580e-10,-4.539926158031448722e-05,1.675948587944731116e-04,1.895449939183890820e-03,5.616324488073587418e-04,-1.083980314433574677e-04,-1.529154105810448527e-04,-2.224777695403190592e-08,-4.538828216027468443e-05,1.341086317552253604e-04,-8.651902317069470882e-04,3.099926374852657318e-02,3.624286968261003494e-03,-2.048769500106573105e-03,1.592282496858388186e-04,-3.929306694772094488e-05,5.481635525939054787e-05,-5.688495002686977386e-04,9.768941439688205719e-03,2.464805170893669128e-02,-5.592496134340763092e-03,2.499881200492382050e-03,-6.651922594755887985e-04,-2.096139069180935621e-04,-9.527591755613684654e-04,-1.133106369525194168e-02,-5.374222062528133392e-03,-7.281894795596599579e-03,1.016596145927906036e-02,3.604467259719967842e-03,1.079630106687545776e-03,3.365186857990920544e-04,2.678684541024267673e-04,-3.061530296690762043e-04,-5.284687504172325134e-04,1.120976638048887253e-03,-4.846505355089902878e-03,1.087654381990432739e-02,1.221417449414730072e-02,-1.813131151720881462e-03,7.116524648154154420e-05,1.078545581549406052e-03,-2.497059293091297150e-03,-3.224418498575687408e-03,2.828661352396011353e-02,1.269657723605632782e-02,-1.192138530313968658e-03,2.856847830116748810e-03,-4.565558629110455513e-04,7.647758349776268005e-03,-9.290345013141632080e-03,-7.069045212119817734e-03,1.767177693545818329e-02,2.336530946195125580e-03,1.182023697765544057e-04,-1.861186901805922389e-04,-4.604663263307884336e-05,9.225010871887207031e-04,-2.455824287608265877e-04,3.830156987532973289e-03,-3.159910906106233597e-03,-4.305471957195550203e-04,1.432255085092037916e-04,-1.255279203178361058e-04,1.848296271589333628e-08,-1.163660417660139501e-04,-3.831391804851591587e-04,1.509091351181268692e-03,1.494508236646652222e-03,-2.509142213966697454e-04,-4.848622484132647514e-05,4.034926170959352021e-09,1.608733873581513762e-04,2.187212085118517280e-04,1.640710164792835712e-03,1.695020496845245361e-02,1.255685091018676758e-02,6.451569963246583939e-03,9.435879183001816273e-04,1.379427121719345450e-04,1.844466896727681160e-04,-2.886705799028277397e-03,-1.067439280450344086e-02,1.058318745344877243e-02,-1.207146234810352325e-02,-1.323313545435667038e-02,6.917947903275489807e-03,-2.657270306372083724e-05,-4.409571411088109016e-04,-7.750238757580518723e-03,-1.654030010104179382e-02,-2.439805539324879646e-04,2.365718223154544830e-02,3.957044333219528198e-03,-5.741192027926445007e-03,2.218963927589356899e-04,-4.078956408193334937e-05,-7.704654126428067684e-04,-3.511636983603239059e-03,-4.548764787614345551e-03,1.772148534655570984e-02,2.082014828920364380e-02,9.603701764717698097e-04,-4.049941431730985641e-03,3.074624692089855671e-04,-2.709528896957635880e-03,-1.107864268124103546e-02,-6.211092229932546616e-03,1.352983340620994568e-02,9.600117802619934082e-03,-1.376879634335637093e-03,-2.583397552371025085e-03,8.019052074814680964e-06,3.930146340280771255e-04,-1.143820583820343018e-02,-1.859788317233324051e-03,1.381526328623294830e-02,9.243336506187915802e-03,-1.335406996076926589e-04,1.585981226526200771e-04,-1.365159987471997738e-04,1.294167945161461830e-03,-1.649279380217194557e-03,-1.825483981519937515e-03,-1.451441203244030476e-03,-5.133895901963114738e-04,-1.103637332562357187e-04,-6.987241067690774798e-05,1.302603180874939426e-08,6.544244242832064629e-04,1.426926930435001850e-03,-7.178419735282659531e-03,-5.870899651199579239e-03,1.121919136494398117e-03,3.661756054498255253e-04,-1.465014065615832806e-08,-3.253518661949783564e-04,-1.029138104058802128e-03,-4.386671353131532669e-03,-1.357000768184661865e-01,-8.149091899394989014e-02,-2.920371852815151215e-02,-2.915986580774188042e-03,-4.439155454747378826e-04,-6.983703497098758817e-05,1.559555158019065857e-02,-1.623374223709106445e-02,-8.071284741163253784e-02,-7.893713191151618958e-04,7.855765521526336670e-02,-1.376256719231605530e-02,1.119841472245752811e-03,3.049052320420742035e-03,4.804595559835433960e-02,3.786146268248558044e-02,1.954555325210094452e-02,-6.301826983690261841e-02,1.294710393995046616e-02,-1.455078367143869400e-02,-1.338294125162065029e-03,1.965413393918424845e-04,2.672538859769701958e-03,3.500113636255264282e-02,9.273060597479343414e-03,-3.412266075611114502e-02,-3.872707113623619080e-02,2.121687866747379303e-03,1.882588677108287811e-02,-8.633072720840573311e-04,1.447188854217529297e-02,7.071520388126373291e-02,1.415113918483257294e-02,-2.168664149940013885e-02,-4.235797096043825150e-03,3.208205103874206543e-03,1.319401152431964874e-02,5.746337701566517353e-04,-4.243313148617744446e-02,-5.970048718154430389e-03,-6.271179765462875366e-02,4.799525737762451172e-01,-1.636919006705284119e-02,-6.352530908770859241e-04,-2.839375520125031471e-04,4.237834655214101076e-04,-3.831101814284920692e-03,-7.581859827041625977e-04,-8.528965990990400314e-04,1.609312556684017181e-02,3.166701411828398705e-03,1.127858180552721024e-03,3.793028299696743488e-04,-1.310877451032865793e-08,-5.053186396253295243e-05,-1.297764974879100919e-04,1.022954704239964485e-03,9.174349834211170673e-04,-1.518759672762826085e-04,-4.021589484182186425e-05,-6.871232471894472837e-10,5.738087202189490199e-05,1.750697410898283124e-04,2.003379922825843096e-04,2.072093635797500610e-02,6.741834804415702820e-03,4.736461676657199860e-03,4.839098546653985977e-04,-9.232982120011001825e-05,2.672310802154242992e-05,-6.426860345527529716e-04,-7.280685938894748688e-03,1.520833931863307953e-02,-4.022917710244655609e-05,-7.180778309702873230e-03,3.549809567630290985e-03,-5.045148282079026103e-05,-4.748551291413605213e-04,-6.460790056735277176e-03,-1.145478524267673492e-02,-7.500349893234670162e-04,7.313238456845283508e-03,-7.479873020201921463e-03,3.199801314622163773e-03,5.976699321763589978e-05,3.627469050115905702e-05,2.246736694360151887e-04,-2.094238530844449997e-03,8.829027414321899414e-03,1.293231733143329620e-02,9.179081767797470093e-03,1.854648813605308533e-03,-1.120084780268371105e-03,2.640417369548231363e-05,8.131174836307764053e-04,-8.448852226138114929e-03,5.855767987668514252e-03,1.322582736611366272e-02,-1.193725317716598511e-02,1.693980651907622814e-03,-1.021452946588397026e-03,-1.748176291584968567e-04,5.858705844730138779e-03,1.079468871466815472e-03,4.614527802914381027e-03,1.421945262700319290e-02,9.094783104956150055e-03,7.606189319631084800e-05,-3.069828380830585957e-05,-1.074378378689289093e-04,6.054838304407894611e-04,3.273005131632089615e-05,-1.332873362116515636e-03,-1.471642171964049339e-03,-4.088501445949077606e-04,-4.600419197231531143e-05,-3.728199226316064596e-05,-3.043146534764673561e-08,-6.688363646389916539e-05,-8.488973253406584263e-05,4.572968464344739914e-04,2.217985456809401512e-05,-1.499842910561710596e-04,-9.163549111690372229e-05,-3.854211172438226640e-08,-2.326676985830999911e-05,1.598210801603272557e-04,-5.548857152462005615e-04,2.297771349549293518e-02,8.202885277569293976e-03,3.529198002070188522e-03,2.363278617849573493e-04,1.281788900087121874e-05,-2.505623560864478350e-04,-1.760417246259748936e-03,3.529290901497006416e-03,1.424331963062286377e-02,5.004341714084148407e-03,-1.980019500479102135e-03,1.639417954720556736e-03,4.846546289627440274e-06,-8.930194890126585960e-04,-8.335520513355731964e-03,-6.772631779313087463e-03,-1.209471374750137329e-03,1.262519508600234985e-03,-7.650681771337985992e-03,3.625069221016019583e-04,1.472780713811516762e-04,4.547118442133069038e-05,-3.491821698844432831e-04,-2.056332305073738098e-03,-1.914651878178119659e-02,3.441403387114405632e-03,-5.337234586477279663e-03,-4.796478897333145142e-04,-2.687881060410290956e-04,4.780145172844640911e-05,-6.548197939991950989e-03,-1.360395736992359161e-02,-5.545720458030700684e-03,6.378568708896636963e-03,-2.355122705921530724e-03,1.526547828689217567e-03,-1.808632747270166874e-03,-2.925986191257834435e-04,6.538362242281436920e-03,4.106825217604637146e-04,5.513949319720268250e-03,2.447395212948322296e-02,-3.888805396854877472e-03,1.091417725547216833e-04,-2.430289896437898278e-06,-6.922803004272282124e-05,5.772854783572256565e-04,-4.632910422515124083e-04,-1.335514476522803307e-03,-3.831009380519390106e-03,-6.395650561898946762e-04,-6.553742423420771956e-05,-3.075142376474104822e-05,2.141786126230726950e-08,-4.773496766574680805e-05,-1.198276586364954710e-04,7.573685143142938614e-04,4.359720624051988125e-04,-1.272612280445173383e-05,-1.505751060904003680e-05,3.090804057137575001e-08,9.294944175053387880e-05,2.875452992157079279e-05,2.012351294979453087e-03,1.914343051612377167e-02,5.862289108335971832e-03,8.820066228508949280e-03,4.964867839589715004e-04,2.019680323428474367e-05,-6.580671470146626234e-05,-2.098611555993556976e-03,-2.317324513569474220e-03,1.857968233525753021e-02,-3.882748074829578400e-03,-1.171828806400299072e-02,-4.816206172108650208e-03,-3.019144060090184212e-04,-1.620462862774729729e-04,-1.677162945270538330e-04,-1.433460321277379990e-02,9.331163018941879272e-03,1.083950977772474289e-02,-5.133979953825473785e-03,2.774885622784495354e-03,-2.231775215477682650e-05,-2.567616320447996259e-06,5.537381512112915516e-04,-7.215077523142099380e-03,-1.402916619554162025e-03,1.108852215111255646e-02,1.349720824509859085e-02,1.402228139340877533e-03,-3.042873460799455643e-03,1.152812092186650261e-05,3.711832687258720398e-04,-1.120561733841896057e-02,6.358413025736808777e-03,3.145964117720723152e-03,-5.083392839878797531e-03,1.310754683800041676e-03,-1.912821433506906033e-03,-1.401243061991408467e-04,6.214419379830360413e-03,5.127539858222007751e-03,1.488135848194360733e-02,1.691120490431785583e-02,1.340688439086079597e-03,1.584353594807907939e-04,-5.447248258860781789e-05,1.004221667244564742e-05,6.615532911382615566e-04,6.018276326358318329e-03,1.967273419722914696e-04,-2.749001374468207359e-03,-4.640636034309864044e-04,-2.138388808816671371e-04,-4.240248017595149577e-05,3.441732587816659361e-08,-1.215038646478205919e-04,-2.535060048103332520e-04,-2.974274684675037861e-04,4.171988402958959341e-04,-1.395483559463173151e-04,-7.566498243249952793e-05,-2.478691385476849973e-08,9.618686453904956579e-05,1.596558286109939218e-04,1.814181683585047722e-03,3.028610162436962128e-02,1.283294055610895157e-02,5.350126884877681732e-03,1.355841231998056173e-05,1.698858395684510469e-04,2.402757818344980478e-04,-3.601836971938610077e-03,7.190207950770854950e-03,7.426467258483171463e-03,-4.195771645754575729e-03,-7.832768373191356659e-03,-3.153444267809391022e-03,-2.650883980095386505e-04,-2.640182792674750090e-04,-8.055172860622406006e-03,-7.403060328215360641e-03,7.617809809744358063e-03,3.465395420789718628e-03,-1.216845586895942688e-02,-1.118656480684876442e-03,3.703158581629395485e-04,-6.574031431227922440e-05,-2.136795810656622052e-04,-9.723508730530738831e-03,3.188773291185498238e-03,2.051264978945255280e-02,1.188871916383504868e-02,-5.786643363535404205e-03,-3.640057984739542007e-03,2.070910122711211443e-04,-4.186841659247875214e-03,-5.124483723193407059e-03,1.967484131455421448e-03,-7.902422919869422913e-03,-4.861124325543642044e-03,-8.872426114976406097e-03,-2.045939909294247627e-03,8.935321238823235035e-05,9.693081956356763840e-04,3.426728537306189537e-03,6.913783727213740349e-04,8.179051801562309265e-03,1.318283379077911377e-02,-1.046870384016074240e-04,1.269409112865105271e-04,1.952523889485746622e-04,3.358845133334398270e-04,-1.403411850333213806e-03,4.308851435780525208e-03,3.503952873870730400e-03,-1.411747653037309647e-04,-8.082392159849405289e-04,4.747786806547082961e-05,1.835598959587514400e-04,1.077576671377755702e-04,-2.582645392976701260e-04,-6.587504176422953606e-04,-6.637878250330686569e-04,5.850333764101378620e-06,-1.237056712852790952e-04,-3.614111919887363911e-04,1.131436438299715519e-04,5.339765339158475399e-04,8.687065565027296543e-04,1.211707200855016708e-02,1.095951069146394730e-03,-3.054511034861207008e-05,9.085661149583756924e-04,2.059673715848475695e-04,-2.790276193991303444e-04,-2.025282010436058044e-03,-3.503132611513137817e-03,1.953592291101813316e-03,2.129552187398076057e-03,-1.334888488054275513e-02,-1.885776873677968979e-03,-7.727785268798470497e-04,-9.053496178239583969e-04,7.283871527761220932e-04,-4.544439725577831268e-03,6.697367876768112183e-03,1.301166508346796036e-02,-2.379493322223424911e-03,-2.923513064160943031e-03,1.453007338568568230e-03,2.980196615681052208e-03,-5.699755856767296791e-04,-3.481410443782806396e-03,-8.354114368557929993e-03,9.806020185351371765e-03,9.493536315858364105e-03,7.908184779807925224e-04,-9.003041777759790421e-04,-5.885107093490660191e-04,2.375277224928140640e-03,-5.135019775480031967e-03,-3.956105560064315796e-03,8.339473046362400055e-03,6.487270584329962730e-04,2.841996029019355774e-03,9.270607493817806244e-03,2.344087231904268265e-03,8.449777960777282715e-03,7.606911938637495041e-03,-1.408547721803188324e-02,5.529126897454261780e-02,2.104939520359039307e-02,1.902158930897712708e-02,3.742354363203048706e-02,-4.086448624730110168e-02,5.201111733913421631e-02,-1.927329041063785553e-02,4.360791668295860291e-02,-6.475821137428283691e-03,-1.259817183017730713e-02,1.594163291156291962e-02,-2.030924952123314142e-05\n0.000000000000000000e+00,-4.137042196816764772e-05,-2.016191720031201839e-04,2.726120408624410629e-03,1.552384579554200172e-03,-2.371670962020289153e-05,2.971594585687853396e-05,-2.850130353948543416e-09,1.417922030668705702e-04,1.960687659448012710e-04,5.239864112809300423e-04,1.629260182380676270e-02,5.081883631646633148e-03,-1.381111890077590942e-02,8.936859376262873411e-05,-1.682273432379588485e-05,1.301651209359988570e-04,-2.125323284417390823e-03,-6.403310690075159073e-03,-8.770213462412357330e-03,8.232123218476772308e-04,-2.388579072430729866e-03,-1.816605683416128159e-03,-4.847010131925344467e-05,2.508109901100397110e-04,-2.126658568158745766e-03,4.187849815934896469e-03,9.213294833898544312e-05,-1.629105955362319946e-02,7.197527680546045303e-03,-1.380062079988420010e-03,1.386102958349511027e-04,2.242305199615657330e-04,-3.982784401159733534e-04,-1.037657074630260468e-02,8.892186917364597321e-03,7.342863827943801880e-03,2.164866076782345772e-03,3.763470565900206566e-03,-2.552713965997099876e-03,9.578056778991594911e-05,-5.621441639959812164e-03,-8.383023086935281754e-04,2.344004809856414795e-03,-7.987028919160366058e-03,2.706772461533546448e-02,4.406997933983802795e-03,-1.922490308061242104e-03,2.218881309090647846e-05,-3.056836430914700031e-04,-3.040366340428590775e-03,8.478328585624694824e-03,5.730103701353073120e-03,1.077561080455780029e-02,-9.184889495372772217e-05,9.066633356269448996e-05,-3.361749622854404151e-05,-2.126961189787834883e-04,-1.470783958211541176e-03,-7.728597265668213367e-04,-9.917575516737997532e-05,-1.330566446995362639e-04,-1.363840565318241715e-04,-1.886515292426338419e-06,1.628700196931731625e-08,-2.967229374917224050e-05,-2.002719847951084375e-04,6.243228563107550144e-05,-3.365718584973365068e-04,-8.034879283513873816e-05,-6.014877726556733251e-06,1.127520032895290569e-08,6.645823305007070303e-05,3.445761467446573079e-05,2.509240002837032080e-04,1.515934430062770844e-02,5.981533788144588470e-03,4.195530200377106667e-04,-2.710944972932338715e-04,1.065738179022446275e-04,2.099103876389563084e-04,-1.289838459342718124e-03,1.870433799922466278e-03,6.980568170547485352e-03,-1.481360010802745819e-02,-1.685295253992080688e-03,-1.872880617156624794e-03,-1.003231736831367016e-04,2.339731581741943955e-04,-1.418873900547623634e-03,-1.943975687026977539e-03,2.949986839666962624e-03,2.138103125616908073e-03,6.048553623259067535e-03,-1.052789390087127686e-03,4.454574809642508626e-05,-8.917798550100997090e-05,-1.977429637918248773e-04,-6.936007179319858551e-03,8.502536453306674957e-03,9.623307734727859497e-03,5.444995127618312836e-03,-1.596158719621598721e-03,-1.489655347540974617e-03,2.097428077831864357e-04,-3.154058475047349930e-03,-6.655596662312746048e-04,8.265407755970954895e-03,-5.582626443356275558e-03,4.048444330692291260e-03,-2.976116258651018143e-03,-8.552097715437412262e-04,1.937981869559735060e-04,-3.109508659690618515e-03,1.202709972858428955e-05,-2.021788852289319038e-03,6.498336791992187500e-03,1.177945733070373535e-02,-8.335309394169598818e-05,2.724302175920456648e-04,-9.139773464994505048e-05,-2.239793102489784360e-04,-2.977544208988547325e-03,-1.330031780526041985e-03,3.028299892321228981e-03,2.742853830568492413e-04,-7.470250420738011599e-05,-5.199769657338038087e-05,1.569497420916832198e-08,-1.468613845645450056e-06,-7.236139936139807105e-06,2.131321525666862726e-04,-6.916999118402600288e-04,-4.789247395819984376e-05,-2.854969534382689744e-05,2.535723986341054115e-08,-1.507531414972618222e-04,1.312872336711734533e-04,-1.662747468799352646e-03,1.277329120784997940e-02,1.366889290511608124e-02,-9.636085480451583862e-03,-2.004100679187104106e-04,1.303318567806854844e-04,5.001561949029564857e-04,-1.063517993316054344e-03,6.670686416327953339e-03,1.043588155880570412e-03,-6.785941775888204575e-03,1.488698646426200867e-02,-5.789936520159244537e-03,2.122314472217112780e-04,3.632787847891449928e-04,-2.076519886031746864e-03,3.915153909474611282e-03,2.693150425329804420e-03,5.868248641490936279e-03,9.179480373859405518e-03,-6.154644303023815155e-03,1.387948577757924795e-04,1.929963764268904924e-04,-2.563647460192441940e-03,-1.898528821766376495e-02,1.686041615903377533e-02,5.575807299464941025e-03,3.566562430933117867e-03,6.825962103903293610e-03,3.699895460158586502e-04,3.192926524206995964e-04,-2.951323054730892181e-03,1.054974505677819252e-03,1.396710239350795746e-02,-1.036746799945831299e-02,4.306782968342304230e-03,5.265108309686183929e-03,-1.091184967663139105e-04,4.566219868138432503e-04,-7.092300802469253540e-03,-2.207810757681727409e-04,8.149420842528343201e-03,3.612496657297015190e-03,1.174123212695121765e-02,-1.183413187391124666e-04,4.511014558374881744e-04,-8.044095011427998543e-06,-4.716656694654375315e-04,-3.683069255203008652e-03,3.245196538046002388e-03,4.286660347133874893e-03,6.788165774196386337e-04,-1.611715561011806130e-05,-3.029851723113097250e-05,-2.326990156120700703e-09,-5.574241731665097177e-05,-3.764515859074890614e-04,1.868142746388912201e-03,1.196318422444164753e-03,-2.152433153241872787e-04,-2.829805453075096011e-05,-9.053698235561569163e-09,7.288090273505076766e-05,3.048504295293241739e-04,-5.380866350606083870e-04,-7.395527791231870651e-04,4.240411333739757538e-03,1.229013665579259396e-03,3.730962052941322327e-04,1.597444934304803610e-04,2.817001368384808302e-04,-1.787558547221124172e-03,1.497460901737213135e-02,-1.786165684461593628e-02,-2.237770892679691315e-02,2.323533222079277039e-02,-1.792700029909610748e-03,1.221624261233955622e-04,-2.444799756631255150e-04,-9.564969688653945923e-03,-7.177005987614393234e-03,-7.024172227829694748e-03,6.917206104844808578e-03,2.524505555629730225e-02,1.755869947373867035e-03,1.216175951412878931e-04,6.197819311637431383e-05,-2.557776169851422310e-03,4.391749389469623566e-04,-6.385763641446828842e-03,1.866843737661838531e-02,1.924132928252220154e-02,3.922800067812204361e-03,-1.019269839162006974e-04,1.092774764401838183e-04,-5.361241288483142853e-03,7.816007127985358238e-04,1.325441990047693253e-03,-6.450336659327149391e-04,4.254188388586044312e-03,1.516855321824550629e-03,-4.138985823374241590e-04,2.130888169631361961e-04,-2.723676152527332306e-04,2.336806617677211761e-03,-1.622747629880905151e-02,2.673386968672275543e-02,1.873830705881118774e-02,-2.912420604843646288e-04,3.792373463511466980e-04,-2.230492827948182821e-04,3.243795945309102535e-04,-6.137860938906669617e-03,-3.404439194127917290e-04,4.103277344256639481e-03,2.859887899830937386e-04,1.570387103129178286e-04,-2.317318649147637188e-05,-3.622790245572105050e-08,1.700106222415342927e-04,9.578970493748784065e-04,-8.406152017414569855e-03,-5.641602911055088043e-03,5.780786741524934769e-04,-1.062811425072140992e-04,-4.510241069510811940e-09,-3.815448435489088297e-04,-1.229155343025922775e-03,-2.570442855358123779e-03,-5.333376675844192505e-02,-7.653567194938659668e-02,5.557253025472164154e-03,7.122669485397636890e-04,-5.881692050024867058e-04,-2.111900132149457932e-03,6.733742542564868927e-03,-4.402707517147064209e-02,3.835640475153923035e-02,4.964242503046989441e-02,5.154419690370559692e-03,2.669521048665046692e-02,1.677699619904160500e-04,-1.208279747515916824e-03,1.746171154081821442e-02,-1.973711885511875153e-02,4.298855084925889969e-03,4.119312390685081482e-02,-3.875379636883735657e-02,2.217924036085605621e-02,-1.036047469824552536e-03,-4.449691041372716427e-04,5.142013076692819595e-03,3.084670938551425934e-02,-7.264218479394912720e-02,-5.700196605175733566e-03,-4.453655704855918884e-02,-1.477781776338815689e-02,4.861868917942047119e-03,-1.415703562088310719e-03,2.065238170325756073e-02,1.025967299938201904e-02,-7.371534407138824463e-02,5.576479434967041016e-02,-4.728428274393081665e-02,7.365698926150798798e-03,3.781169187277555466e-03,-1.521261525340378284e-03,2.498752810060977936e-02,2.938810503110289574e-04,-2.505327016115188599e-02,-1.801878958940505981e-02,5.853825211524963379e-01,1.114674843847751617e-03,-2.137297065928578377e-03,6.475450936704874039e-04,2.141234930604696274e-03,2.417747490108013153e-02,1.245574839413166046e-02,-1.822756230831146240e-02,-1.733564655296504498e-03,2.152041561203077435e-04,1.879079354694113135e-04,-2.681872501852922142e-09,6.523758656840072945e-06,-7.154708146117627621e-05,1.253094524145126343e-06,-2.776376204565167427e-04,-1.001072014332748950e-04,-1.480506034567952156e-05,2.457682057865895331e-09,8.898457599570974708e-05,1.442369975848123431e-04,-4.344339249655604362e-04,9.708601981401443481e-03,8.357673883438110352e-03,9.716901113279163837e-04,-3.549941757228225470e-04,7.317261770367622375e-05,5.020564422011375427e-04,-3.562877536751329899e-04,7.659839000552892685e-03,-7.218712475150823593e-03,-8.404330350458621979e-03,1.602053642272949219e-03,-5.356776062399148941e-03,-1.624484502826817334e-05,3.337077796459197998e-04,-2.844737609848380089e-03,1.343357842415571213e-03,-8.360526408068835735e-04,-8.542336523532867432e-03,2.065489534288644791e-03,-3.322882577776908875e-03,7.833265408407896757e-05,6.954574928386136889e-06,-7.540402002632617950e-04,-4.594917874783277512e-03,1.143626589328050613e-02,8.787691593170166016e-03,1.756972074508666992e-02,1.505303662270307541e-04,7.634387002326548100e-04,2.820936424541287124e-05,-2.698755357414484024e-03,4.391861148178577423e-03,1.430273614823818207e-02,-6.761398166418075562e-03,6.131402915343642235e-04,-2.124180318787693977e-03,2.039340906776487827e-04,3.181532083544880152e-04,-4.692793823778629303e-03,1.737068640068173409e-03,5.080128554254770279e-03,2.421997487545013428e-03,1.478820573538541794e-02,-1.648596662562340498e-04,3.642404044512659311e-04,-9.667203266872093081e-05,-3.728886367753148079e-04,-4.521304741501808167e-03,-6.532391998916864395e-04,5.710804834961891174e-03,7.262068102136254311e-04,4.422791971592232585e-05,-1.420052103640045971e-05,-4.817616172658745199e-08,3.568914326024241745e-05,3.540516627253964543e-05,-2.608632203191518784e-04,-2.281222550664097071e-04,1.598069502506405115e-05,5.847370630363002419e-05,-2.478407168382545933e-08,-2.449039493512827903e-05,1.994169433601200581e-04,3.049144288524985313e-04,1.122978515923023224e-03,9.523073211312294006e-03,-5.062771961092948914e-04,-4.872744029853492975e-04,1.882498909253627062e-04,1.650771300774067640e-04,6.859750137664377689e-04,9.507164359092712402e-03,-8.401693776249885559e-03,3.760902211070060730e-03,1.407143939286470413e-02,-5.109760910272598267e-03,1.659003610257059336e-04,1.390008401358500123e-04,6.043986650183796883e-04,-2.003329806029796600e-03,-2.441539429128170013e-03,-2.402140945196151733e-02,-1.710228854790329933e-03,-4.242385737597942352e-03,9.613461588742211461e-05,-1.944659743458032608e-06,-8.084215805865824223e-04,-6.561412476003170013e-03,-7.624007295817136765e-03,3.650844329968094826e-03,-3.215992590412497520e-03,-5.030469037592411041e-04,1.338163390755653381e-03,1.449193805456161499e-04,-5.133212544023990631e-03,-8.094079792499542236e-03,-1.493890769779682159e-03,-3.754849079996347427e-03,1.573451049625873566e-02,3.339207964017987251e-03,9.729258599691092968e-04,2.862781984731554985e-04,-5.910851992666721344e-03,-1.223254483193159103e-03,1.077654305845499039e-02,3.239663783460855484e-03,3.222403116524219513e-03,-2.182884054491296411e-04,3.437207487877458334e-04,-6.066493006073869765e-05,-4.911794094368815422e-04,-3.720104461535811424e-03,-1.869407831691205502e-03,3.591470420360565186e-03,5.145535105839371681e-04,9.910696098813787103e-05,3.159445986966602504e-05,-2.450985903124092147e-08,8.627812349004670978e-07,-3.182164800819009542e-04,1.161518390290439129e-03,7.270183996297419071e-04,4.143148544244468212e-07,8.137887925840914249e-05,2.528167897253297269e-08,8.772378350840881467e-05,2.404914412181824446e-04,2.547353215049952269e-04,1.097828336060047150e-02,1.111535914242267609e-02,-2.731846179813146591e-03,-2.238299202872440219e-05,1.005147860269062221e-04,2.731129643507301807e-04,-5.772901931777596474e-04,4.897584673017263412e-03,-2.286027884110808372e-03,-9.820362553000450134e-03,-2.454896457493305206e-04,-1.105275005102157593e-04,-7.525025284849107265e-05,4.910199204459786415e-04,-3.147580195218324661e-03,5.589389242231845856e-03,6.330721080303192139e-03,-4.222488030791282654e-03,1.060408446937799454e-02,3.182282205671072006e-03,1.339491864200681448e-04,-6.210828723851591349e-05,-4.530312726274132729e-04,-6.683097220957279205e-03,7.142435293644666672e-03,7.610931061208248138e-04,4.015300888568162918e-03,-9.669032297097146511e-04,-1.407359959557652473e-03,1.810805115383118391e-04,-4.480812698602676392e-03,-1.521451631560921669e-03,1.522999536246061325e-02,-1.385179907083511353e-02,8.329866454005241394e-03,-3.619441296905279160e-03,-8.584234747104346752e-04,2.012638142332434654e-04,-7.823927327990531921e-03,4.127412103116512299e-03,7.879716344177722931e-03,-1.180932275019586086e-03,1.378200389444828033e-02,-2.074131043627858162e-04,3.633828891906887293e-04,-6.692144233966246247e-05,-5.719671025872230530e-04,-4.104930441826581955e-03,-3.459524363279342651e-03,3.865813137963414192e-03,5.221536848694086075e-04,-1.035888781188987195e-04,-3.357122113811783493e-05,1.036096364259719849e-08,-1.592650369275361300e-05,-4.701678699348121881e-05,2.809160389006137848e-03,1.907816273160278797e-03,5.201873136684298515e-07,4.665912638301961124e-05,2.496210527169751003e-08,7.159382221288979053e-06,-1.785199856385588646e-05,2.420472446829080582e-04,5.622883792966604233e-03,-3.077295608818531036e-03,3.742142580449581146e-04,5.505914450623095036e-04,-1.159403036581352353e-04,-5.195762496441602707e-04,-3.888818901032209396e-05,-1.386594958603382111e-04,1.477924408391118050e-03,4.244024399667978287e-03,-1.613098382949829102e-02,1.130539691075682640e-03,3.620079951360821724e-05,-2.274357248097658157e-04,-7.786299102008342743e-04,-1.042466331273317337e-02,1.112271798774600029e-03,1.788962818682193756e-02,-1.200076565146446228e-02,5.358403548598289490e-03,6.651268631685525179e-05,1.495005562901496887e-05,1.866113161668181419e-04,-3.481822088360786438e-03,-1.537435594946146011e-02,-1.953869685530662537e-02,6.684320978820323944e-03,1.069103181362152100e-02,-1.664648065343499184e-03,-9.376619709655642509e-05,6.638327613472938538e-04,-9.545342065393924713e-03,4.410371184349060059e-03,-1.410286780446767807e-02,-9.522850625216960907e-03,8.473409339785575867e-03,-1.048440462909638882e-03,-4.213644715491682291e-04,8.377854712307453156e-03,-5.666312761604785919e-03,4.584936425089836121e-03,6.281903479248285294e-03,-1.221654284745454788e-02,9.740032692207023501e-05,-4.975212505087256432e-05,3.087102377321571112e-04,1.237207790836691856e-03,2.246640622615814209e-03,-7.475110236555337906e-03,-1.054937951266765594e-02,-1.727873459458351135e-03,-7.333101821132004261e-04,-3.851779620163142681e-04,-5.535748787224292755e-04,-4.124009574297815561e-04,-5.780934006907045841e-04,-1.652765669859945774e-03,-1.462328946217894554e-03,-5.761913489550352097e-04,-4.100681690033525229e-04,-3.116751613561064005e-04,1.523366809124127030e-04,-8.501621196046471596e-04,5.345928366295993328e-05,1.431215787306427956e-04,-3.118850989267230034e-03,-3.911584615707397461e-03,-6.610086420550942421e-04,-5.234007840044796467e-04,1.561371027491986752e-03,1.909168204292654991e-03,7.436900399625301361e-03,-9.784195572137832642e-03,-7.297332398593425751e-03,1.357760373502969742e-02,-8.159592747688293457e-03,-1.119147636927664280e-03,-7.650380139239132404e-04,-4.930363036692142487e-03,1.278324238955974579e-02,-4.176298622041940689e-03,-3.896495793014764786e-03,7.616183720529079437e-03,-6.048318929970264435e-03,1.080947695299983025e-03,2.873186022043228149e-03,-3.532984061166644096e-03,9.342557750642299652e-04,6.704364903271198273e-03,7.029675878584384918e-03,-2.179976087063550949e-03,5.794700700789690018e-05,4.620061721652746201e-03,-2.009615709539502859e-04,-3.023921512067317963e-03,3.770018927752971649e-03,3.874455112963914871e-03,-6.309702992439270020e-03,3.966655582189559937e-03,2.467189915478229523e-04,3.814841620624065399e-04,-2.890432951971888542e-04,-1.011845935136079788e-02,4.952538292855024338e-04,-1.427969662472605705e-03,3.029126301407814026e-02,5.071640387177467346e-02,-9.322832338511943817e-03,-2.421553432941436768e-02,-6.610674411058425903e-02,-5.084616318345069885e-02,7.493827491998672485e-03,1.946054399013519287e-03,1.086705364286899567e-02,-9.880002588033676147e-03,-6.929467781446874142e-04,-8.738479664316400886e-06\n0.000000000000000000e+00,-1.265769924430060200e-06,-5.690221769327763468e-07,5.086024884803919122e-06,2.164506076951511204e-05,9.226320116795250215e-07,-3.926720921754167648e-07,4.639398554218132631e-08,3.098130264334031381e-06,-2.116874384228140116e-06,1.275949216505978256e-05,-2.295707381563261151e-04,-1.391162659274414182e-04,1.715150865493342280e-04,6.778951501473784447e-06,-1.219648424921615515e-06,-3.188703885825816542e-06,-4.158255251240916550e-05,-3.304958809167146683e-04,3.486479399725794792e-04,-3.234459727536886930e-04,-5.336217145668342710e-05,1.438650069758296013e-04,8.327999125867791008e-07,-3.671773356472840533e-06,-1.220329613715875894e-05,2.139890784746967256e-05,-8.376499317819252610e-05,3.884822071995586157e-04,-4.451285349205136299e-05,1.330680970568209887e-04,5.423491984402062371e-07,1.930130792970885523e-06,1.097514450520975515e-05,1.205331791425123811e-04,2.192443644162267447e-04,-4.666160748456604779e-06,1.231539499713107944e-04,3.210293471056502312e-06,-4.249090852681547403e-05,-6.078990963942487724e-07,4.818066736334003508e-05,1.928715391841251403e-05,-1.952238817466422915e-04,8.173500827979296446e-05,-2.900850086007267237e-04,-1.509888388682156801e-04,-8.456280738755594939e-06,-3.559364358807215467e-06,1.502094237366691232e-04,1.256980904145166278e-04,1.293130335398018360e-04,1.361056201858446002e-04,-6.987250526435673237e-05,4.049340077472152188e-06,-5.818171302962582558e-06,2.300859023307566531e-06,1.432163480785675347e-05,1.062359224306419492e-04,9.935440175468102098e-05,-6.966257205931469798e-05,-8.139328201650641859e-06,-2.551307943576830439e-06,-1.187342832054127939e-06,1.078931148867923184e-07,-7.808619102434022352e-07,1.491875764259020798e-06,1.273430007131537423e-05,-2.048717306024627760e-06,5.506382194653269835e-07,-6.820624776082695462e-07,3.447956231639182079e-08,1.351586888631572947e-06,-2.889841198339127004e-06,3.687717617140151560e-05,-3.111399564659222960e-05,-2.079860423691570759e-04,8.894882921595126390e-05,8.848620382195804268e-06,-7.375145969490404241e-07,-2.246918711534817703e-06,-3.006621045642532408e-05,-5.460799002321437001e-06,2.700731420191004872e-05,8.407435961998999119e-05,-7.634359644725918770e-05,5.123503069626167417e-05,-7.942436468511004932e-07,-3.089724259552895091e-06,-1.387099746352760121e-05,1.076488697435706854e-04,-7.974009349709376693e-05,-1.108135329559445381e-04,5.573758244281634688e-06,5.570633220486342907e-05,2.062465682683978230e-06,2.296033017046283931e-06,1.158631130238063633e-05,1.879246556200087070e-04,9.855353710008785129e-05,-6.694690819131210446e-05,1.144055422628298402e-04,5.785352186649106443e-05,-2.660257450770586729e-05,-1.394738546878215857e-06,3.840374483843334019e-05,-1.669455086812376976e-04,-2.531127829570323229e-04,9.106520155910402536e-05,-5.900596443098038435e-05,8.740898920223116875e-05,-2.150768341380171478e-05,-5.151121058588614687e-06,1.081493173842318356e-04,-4.826268195756711066e-06,2.026673464570194483e-04,6.179521733429282904e-05,-1.113933685701340437e-04,3.290511585873900913e-06,-5.626478468911955133e-06,3.267658257755101658e-06,9.221444997820071876e-06,1.007333776215091348e-04,1.077655033441260457e-04,-9.854524978436529636e-05,-1.165143748949049041e-05,-3.278076746937585995e-06,-4.881688369096082170e-07,1.416507000584488196e-08,1.327538257100968622e-06,8.785193131188862026e-06,2.682094964256975800e-05,3.935815038857981563e-05,-1.107557409341097809e-06,-2.841629111571819521e-06,2.013741351447606576e-07,-5.049307674198644236e-06,-3.445287575232214294e-06,-1.790734313544817269e-05,2.250327670481055975e-04,-2.710496119107119739e-05,-1.771141978679224849e-04,1.489119040343211964e-05,-1.063257286659791134e-06,-3.665523536255932413e-06,-1.502493614680133760e-05,1.626355951884761453e-04,2.361070073675364256e-04,-2.230783866252750158e-04,5.125163006596267223e-04,6.659866630798205733e-05,-2.499312586223823018e-06,-3.330258914502337575e-05,-2.486730518285185099e-04,-1.292573870159685612e-04,-3.146711387671530247e-04,1.991910830838605762e-04,6.425891479011625051e-05,-3.568992542568594217e-05,6.288586519076488912e-06,1.388507797628335538e-08,-2.805508120218291879e-05,1.239888224517926574e-04,-2.347603440284729004e-04,-2.591057855170220137e-04,-1.593496272107586265e-04,2.278408501297235489e-04,8.240623719757422805e-05,-3.983210717706242576e-06,-5.029442036175169051e-05,-6.232333835214376450e-04,-2.055719960480928421e-06,6.732211913913488388e-04,6.127756932983174920e-05,1.571044122101739049e-04,4.949630965711548924e-05,-7.700167770963162184e-06,2.442857075948268175e-04,-3.250242734793573618e-04,6.873727397760376334e-05,-1.093944301828742027e-04,-3.621822106651961803e-04,5.731493274652166292e-06,-8.716091542737558484e-06,2.519201188988517970e-06,2.008092269534245133e-05,6.885748734930530190e-05,2.890877367462962866e-04,-7.893262954894453287e-05,-4.822283699468243867e-06,6.500087692984379828e-06,-2.443418225084315054e-06,1.162834735168871703e-07,-2.151720991605543531e-06,-1.118290219892514870e-05,5.532524482987355441e-06,-1.046186480380129069e-05,-6.479870535258669406e-06,-5.423701168183470145e-06,8.486048130862400285e-08,1.467787342335213907e-06,7.960139214446826372e-08,-6.324892638076562434e-06,9.378121467307209969e-05,-6.445147446356713772e-04,1.721836742945015430e-04,-1.454593893868150190e-05,1.813182279875036329e-06,1.322551952398498543e-06,-4.321519372751936316e-05,-5.275650182738900185e-04,-1.616752997506409883e-04,2.051928604487329721e-04,-3.584996738936752081e-05,3.889421932399272919e-04,2.673633844096912071e-06,-1.770514063537120819e-05,-3.817286924459040165e-04,-7.883721264079213142e-05,1.193089483422227204e-04,3.444450558163225651e-04,4.719988210126757622e-04,-1.980676897801458836e-04,2.207252919106394984e-06,6.886979463160969317e-06,-3.197579644620418549e-05,4.081575607415288687e-04,-4.114040057174861431e-04,1.784386258805170655e-04,3.249039000365883112e-04,1.210907212225720286e-04,-1.565126876812428236e-05,-6.578207830898463726e-06,-1.198053359985351562e-04,-8.280789916170760989e-05,-3.960632602684199810e-04,-7.003796054050326347e-05,9.508046787232160568e-05,1.228282344527542591e-04,-4.577456638799048960e-05,-3.206917426723521203e-06,-1.997066719923168421e-04,-2.770812134258449078e-04,-5.322243669070303440e-04,5.553305963985621929e-04,9.131792467087507248e-05,2.456178663123864681e-06,2.590552867332007736e-06,-2.338612375751836225e-06,-3.735906830115709454e-06,-1.949782599695026875e-04,2.117535332217812538e-04,5.610822699964046478e-05,2.428030256851343438e-06,4.619810624717501923e-06,2.813035564486199291e-07,8.540723683836404234e-08,9.973330634238664061e-06,-4.521102709986735135e-06,8.154051101882942021e-06,1.764937906045815907e-06,4.424233338795602322e-06,1.481057097407756373e-05,2.124893399013672024e-07,-4.014058049506274983e-06,2.770214086922351271e-05,-2.288644609507173300e-04,-2.062753774225711823e-04,5.930198240093886852e-04,-5.960386479273438454e-04,-5.058673559688031673e-05,9.213596968038473278e-06,1.404579870722955093e-05,2.346441760892048478e-04,5.461441469378769398e-04,-1.258251839317381382e-03,-8.595565304858610034e-05,1.772105169948190451e-04,-4.360262246336787939e-04,2.113303344231098890e-05,5.803268868476152420e-05,6.321010296232998371e-04,-8.444725535809993744e-04,7.417713641189038754e-05,-4.709951463155448437e-04,-4.631496267393231392e-05,-2.081597922369837761e-04,-2.456827314745169133e-05,-2.753591979853808880e-05,-8.201878517866134644e-05,-1.518295961432158947e-03,-4.861670313403010368e-04,-7.246274035423994064e-04,1.984860136872157454e-05,-1.649515252211131155e-05,2.333385345991700888e-04,1.346975659544114023e-05,-2.500608970876783133e-04,1.232786802574992180e-03,2.089401008561253548e-03,-1.413147081620991230e-03,1.124895061366260052e-03,-2.799082139972597361e-04,1.550768356537446380e-04,4.887261093244887888e-05,-9.885629406198859215e-04,3.714014019351452589e-05,-4.763940814882516861e-04,-6.284373812377452850e-04,1.146743074059486389e-03,6.558649539947509766e-01,3.872446177410893142e-05,-1.917994450195692480e-05,-7.261446444317698479e-05,-6.639289786107838154e-04,-1.181483850814402103e-03,5.408555152826011181e-04,6.619081250391900539e-05,2.566434523032512516e-05,2.131408791683497839e-06,1.069020072463899851e-07,-2.224949867013492621e-06,-1.726036998661584221e-06,2.410140223219059408e-05,2.980616227432619780e-05,-1.217759177052357700e-06,-7.444726293215353508e-07,-3.186960384482517838e-08,3.068009846174390987e-06,-3.879087216773768887e-06,5.304111618897877634e-05,2.305400121258571744e-04,-1.506287662778049707e-04,1.793622359400615096e-04,1.865621561591979116e-05,-8.060428626777138561e-06,-6.280611614783992991e-06,-6.266497803153470159e-05,3.241755766794085503e-04,3.575973096303641796e-04,-1.581653341418132186e-04,-3.257663047406822443e-04,1.252419024240225554e-04,-5.615664122160524130e-06,-5.022870936954859644e-06,-6.464688340201973915e-05,3.184562592650763690e-05,1.279233110835775733e-04,9.566549852024763823e-05,2.063889041892252862e-06,1.090831210603937507e-04,1.243153838004218414e-05,2.695361899895942770e-06,2.680256147868931293e-05,1.591898762853816152e-04,-1.094495382858440280e-05,-5.825990228913724422e-05,-2.609566436149179935e-04,1.945751682796981186e-05,-8.295168663607910275e-05,-2.682802460185484961e-06,6.463232421083375812e-05,-3.134808794129639864e-04,-2.498565008863806725e-04,2.908299211412668228e-04,-1.090112855308689177e-04,-6.607461727980989963e-06,-4.478123810258693993e-05,-6.404060059139737859e-06,1.792531838873401284e-04,-5.736470848205499351e-05,4.248765762895345688e-04,-2.030128962360322475e-04,-6.356593075906857848e-05,6.915106496307998896e-06,-1.007217724691145122e-05,3.170886884618084878e-06,2.201257848355453461e-05,1.356563589069992304e-04,9.790103649720549583e-05,-1.439372863387688994e-04,-2.185625089623499662e-05,-9.331136425316799432e-06,-8.796710631031601224e-07,-1.161788532044738531e-07,6.904505767124646809e-08,3.629799721238669008e-06,-3.563392965588718653e-05,-2.110597961291205138e-05,2.446409780532121658e-06,-1.400026803821674548e-06,-7.854896466596983373e-08,-6.636498142142954748e-07,-3.019812766069662757e-06,4.758760042022913694e-05,3.836030373349785805e-04,-4.405746585689485073e-04,-4.962301318300887942e-05,3.706546749526751228e-07,3.615940613599377684e-07,-9.888769909593975171e-07,-5.224612323218025267e-06,1.047788828145712614e-04,5.946127566858194768e-05,6.934837438166141510e-05,1.118831714848056436e-04,3.174305675202049315e-05,-2.884377181544550695e-06,-6.229072823771275580e-06,3.945354546885937452e-05,-4.239275222062133253e-05,-5.132943624630570412e-05,-2.046805639110971242e-05,-8.576517575420439243e-05,3.957734588766470551e-05,3.142709829262457788e-06,4.083221028849948198e-06,3.349360895299469121e-06,2.470005711074918509e-04,2.673991257324814796e-04,-1.326244237134233117e-04,1.436252387065906078e-05,-1.760156010277569294e-06,9.284738553105853498e-06,-3.698958153108833358e-06,-6.048539580660872161e-05,-4.702958103734999895e-04,-1.859394978964701295e-04,1.401772897224873304e-04,-2.663005761860404164e-05,9.006956133816856891e-06,-1.083993083739187568e-05,-9.698183021100703627e-06,7.414633728330954909e-05,-1.471531140850856900e-04,1.613920758245512843e-04,2.366356784477829933e-04,-3.266014682594686747e-04,5.592846264335094020e-06,-7.919806193967815489e-06,4.181194071861682460e-06,6.823368948971619830e-06,1.287203776882961392e-04,1.099639557651244104e-04,-1.157761143986135721e-04,-9.474880243942607194e-06,-4.907940365228569135e-06,7.186209671772303409e-08,9.494416985944553744e-08,-1.654455559219059069e-06,3.948430276068393141e-06,1.042870644596405327e-05,1.036864432535367087e-05,3.039695911866147071e-06,1.364891886623809114e-06,-8.046220045798690990e-08,1.586569737810350489e-06,-4.969275778421433643e-06,6.819725967943668365e-05,-6.313856283668428659e-05,-8.697249722899869084e-05,6.208905688254162669e-05,2.362013583478983492e-05,-2.670366029633441940e-06,-4.919831553706899285e-06,-4.990164597984403372e-05,-4.881630011368542910e-04,7.003491045907139778e-04,-3.950732934754341841e-05,7.211006595753133297e-05,4.604680580087006092e-04,-2.577141685833339579e-06,-7.924431884021032602e-06,1.435114245396107435e-04,-4.817134322365745902e-05,-1.009770639939233661e-04,2.434345369692891836e-04,-1.107084754039533436e-04,4.487549631448928267e-06,5.723954473069170490e-06,3.726719796759425662e-06,4.129415901843458414e-05,3.333974163979291916e-04,3.021855445695109665e-05,1.911570434458553791e-04,1.764735206961631775e-04,-2.755954847089014947e-05,-5.391722515923902392e-05,-5.722090918425237760e-06,9.567243250785395503e-05,-2.028675953624770045e-04,-6.910056254127994180e-05,-3.274277551099658012e-04,-3.422948357183486223e-04,5.609432992059737444e-05,-2.272258461744058877e-05,-9.551801667839754373e-06,3.199724233127199113e-05,4.685796739067882299e-05,-1.015930029097944498e-04,1.026804384309798479e-04,-1.896914764074608684e-04,8.836800589051563293e-06,-8.543011063011363149e-06,7.071331765473587438e-06,1.741812957334332168e-05,2.920409024227410555e-04,2.063431602437049150e-04,-1.080139118130318820e-04,-1.562702527735382318e-05,-5.944121767242904752e-06,1.814420613754919032e-07,2.874912752304226160e-09,-1.126431698139640503e-06,-3.094638486800249666e-06,-5.314518057275563478e-05,-3.580084739951416850e-05,-1.141937104875978548e-06,-3.214729076717048883e-06,1.887406142486725003e-08,2.968340595543850213e-06,-2.428975676593836397e-06,6.450297951232641935e-05,8.825859549688175321e-05,3.006926272064447403e-05,1.080567380995489657e-04,-1.034013621392659843e-05,5.971958671580068767e-06,2.363071325817145407e-05,-4.510752478381618857e-05,3.814882074948400259e-04,-5.177473212825134397e-05,-1.854340225690975785e-04,1.831754925660789013e-04,-1.420240441802889109e-04,-5.668631729349726811e-06,1.140950917033478618e-05,-8.638048166176304221e-05,1.527914282632991672e-04,2.711429260671138763e-04,-3.330325707793235779e-04,-8.703101775608956814e-05,-6.464013858931139112e-05,2.242161599497194402e-06,3.676557071230490692e-06,7.319911219383357093e-06,9.370245970785617828e-05,4.495698376558721066e-04,3.932509571313858032e-04,2.340518403798341751e-04,-1.319821167271584272e-04,-3.041194213437847793e-05,-5.676279215549584478e-06,-5.075572335044853389e-05,-8.661743777338415384e-06,-1.437889877706766129e-04,-3.039365401491522789e-05,-4.086269473191350698e-04,-1.903189113363623619e-04,-2.152665911125950515e-05,6.179963747854344547e-06,-1.644225703785195947e-04,1.887424878077581525e-04,4.900730345980264246e-05,7.378440932370722294e-05,-2.960467827506363392e-05,-7.077688678691629320e-06,2.569513526395894587e-06,1.092687034542905167e-05,-6.491396561614237726e-06,-1.100224108085967600e-05,1.746555208228528500e-04,1.185955698019824922e-04,3.442038723733276129e-05,-6.887722975079668686e-06,9.731892532727215439e-06,1.080119818652747199e-05,-4.187412287137703970e-06,-5.359745500754797831e-07,-1.019648698274977505e-05,9.259420039597898722e-06,1.919816213558078744e-06,-6.361424311762675643e-06,-1.954836307049845345e-06,1.819881799747236073e-05,-2.336913712497334927e-05,-1.053088999469764531e-05,2.040726394625380635e-05,-1.707195187918841839e-04,4.103539686184376478e-05,2.268218668177723885e-05,-5.667496225214563310e-06,-3.489645905574434437e-06,5.321397111401893198e-06,2.358914571232162416e-05,-4.162501136306673288e-05,-1.754593977238982916e-04,-1.935048057930544019e-04,3.895986010320484638e-04,2.552152363932691514e-05,-4.634257493307814002e-06,7.226054731290787458e-05,-9.927491191774606705e-05,-3.350128827150911093e-05,6.893185491207987070e-05,1.029978011501953006e-04,1.776989374775439501e-04,-4.455234829947585240e-06,9.123737982008606195e-06,5.123769005876965821e-05,1.170608593383803964e-04,-1.807542867027223110e-04,-2.111946669174358249e-04,1.583218399900943041e-04,5.844887709827162325e-05,6.865039904369041324e-05,7.285236279130913317e-06,1.180596882477402687e-04,-6.480099546024575830e-05,-2.933706273324787617e-04,3.953648556489497423e-04,-1.612946507520973682e-04,7.269403431564569473e-05,5.522452556760981679e-05,1.133001296693691984e-05,6.711897731292992830e-05,4.818009620066732168e-05,-2.341218932997435331e-04,4.471952561289072037e-04,-2.957203832920640707e-05,-1.444340596208348870e-04,9.151013364316895604e-05,-2.199795329943299294e-03,8.588457130827009678e-04,-4.330648225732147694e-04,4.770873929373919964e-04,2.059816324617713690e-05,-3.734409401658922434e-04,-5.830583177157677710e-05,-1.288912443442313815e-08\n0.000000000000000000e+00,6.806150736338167917e-07,-1.115779014071449637e-06,1.593265551491640508e-05,-1.885278470581397414e-05,-1.625646859793050680e-06,-1.276597174637572607e-07,8.876723356365801010e-09,-2.367917886658688076e-06,4.009780695923836902e-06,-7.111162267392501235e-05,2.641228493303060532e-04,2.082146966131404042e-04,-3.535391297191381454e-04,-1.570352287671994418e-05,2.488520067345234565e-06,1.014505869534332305e-05,9.611572750145569444e-06,3.206996188964694738e-04,-1.444449007976800203e-04,1.786337234079837799e-04,7.691269274801015854e-05,-2.358502679271623492e-04,-2.245211362605914474e-06,1.049579168466152623e-06,-6.524231139337643981e-05,7.788215589243918657e-05,4.015679951407946646e-05,-6.563779315911233425e-04,7.160476525314152241e-05,-1.530851295683532953e-04,4.717047886515501887e-06,1.351076662103878334e-06,-4.959946090821176767e-05,-3.051261301152408123e-04,-3.692246536957100034e-05,1.395219151163473725e-04,2.120873978128656745e-05,3.236511111026629806e-05,3.036015914403833449e-05,7.159175311244325712e-06,-1.713652309263125062e-04,6.289793236646801233e-05,1.633755455259233713e-04,-3.304552519693970680e-04,4.095452022738754749e-04,-2.228467019449453801e-05,-1.474715190852293745e-06,5.878312094864668325e-06,-2.637945581227540970e-04,-1.334758126176893711e-04,4.461957723833620548e-05,-1.048996418830938637e-04,2.697528398130089045e-04,-5.894497462577419356e-06,1.030318344419356436e-05,-2.648894223966635764e-06,-1.583046469022519886e-05,-1.568584266351535916e-04,-2.536101601435802877e-05,9.935539856087416410e-05,1.257391704712063074e-05,3.818460299953585491e-06,1.029507870953239035e-06,4.118743390790768899e-08,2.870704918223054847e-07,-4.454272584553109482e-06,-2.571004370111040771e-05,-1.791693830455187708e-05,-1.227011466653493699e-06,1.367914592265151441e-06,-8.582789945421609445e-08,-2.979082580623071408e-07,2.575623511802405119e-06,-4.889507545158267021e-05,1.602452830411493778e-04,2.737935574259608984e-04,-1.163206397905014455e-04,-1.510300535301212221e-05,3.501609853628906421e-06,8.460368917440064251e-06,1.021226125885732472e-08,1.024493249133229256e-04,1.746584166539832950e-04,-4.376807555672712624e-05,-1.421901470166631043e-05,-1.389553071931004524e-04,-4.674416231864597648e-06,8.164839528035372496e-06,4.102315415366319939e-06,-6.284068149398081005e-06,7.257746619870886207e-05,-5.418167711468413472e-05,1.428959221811965108e-04,-9.384573786519467831e-05,-1.431354917258431669e-06,-3.339468548801960424e-06,-2.408612272120080888e-05,-3.853712696582078934e-04,9.543796477373689413e-05,2.528066979721188545e-04,4.469626946956850588e-05,-9.746370778884738684e-05,8.304317816509865224e-06,6.422801106964470819e-06,-1.353258849121630192e-04,9.126504301093518734e-05,9.138172026723623276e-05,-4.513571620918810368e-04,1.916612673085182905e-04,-1.340803428320214152e-04,3.694669885589974001e-06,1.143218287324998528e-05,-2.116801624651998281e-04,-3.733573976205661893e-06,-1.725820766296237707e-04,-1.807727094274014235e-04,3.131685953121632338e-04,-4.843202987103722990e-06,1.077559500117786229e-05,-3.563741074685822241e-06,-1.630175029276870191e-05,-1.549449516460299492e-04,-9.660739306127652526e-05,1.532383612357079983e-04,1.914454151119571179e-05,1.426958874617412221e-06,-8.573024388169869781e-07,2.203671201073120756e-08,-9.991470051318174228e-07,-1.074682404578197747e-05,-6.731754547217860818e-05,-2.606135058158542961e-05,1.303635599469998851e-07,-1.058249154084478505e-06,-7.601155971315165516e-08,3.210605655112885870e-06,-2.885585217882180586e-06,6.918494909768924117e-05,-4.861635388806462288e-04,3.123767965007573366e-04,2.890343967010267079e-05,-1.135254387918394059e-05,9.376277375849895179e-06,1.883603908936493099e-05,-9.708082870929501951e-07,2.699039469007402658e-04,3.262829704908654094e-05,6.722146645188331604e-05,3.603653749451041222e-05,-2.508037723600864410e-04,-1.118275486078346148e-05,3.403393566259182990e-05,1.012935608741827309e-04,-1.059157366398721933e-04,6.381549756042659283e-04,1.548713480588048697e-04,1.888962433440610766e-04,-1.877836330095306039e-04,-9.052891982719302177e-06,-6.091378963901661336e-06,7.630293112015351653e-06,-3.250089939683675766e-04,5.082486895844340324e-04,2.725408412516117096e-04,7.034507689240854234e-06,-2.145800390280783176e-04,1.427454844815656543e-05,1.271258497581584379e-05,-1.384205679642036557e-04,9.430102363694459200e-05,2.125339233316481113e-04,-8.571920334361493587e-04,4.888411058345809579e-05,-2.499106340110301971e-04,-8.649993833387270570e-05,2.627484536787960678e-05,-4.370032111182808876e-04,3.597399045247584581e-04,1.232658105436712503e-04,-3.136295708827674389e-05,6.047294591553509235e-04,-9.170525117951910943e-06,2.010808566410560161e-05,-4.504204753175145015e-06,-3.774395372602157295e-05,-2.405033883405849338e-04,-1.214177027577534318e-04,3.642421215772628784e-04,4.267080657882615924e-05,-4.826037184102460742e-06,1.452828655601479113e-06,2.025776879577279033e-08,8.754659575060941279e-08,-3.584879777918104082e-06,-6.285512790782377124e-05,-3.805731103057041764e-05,-7.322237252083141357e-07,3.763350377994356677e-07,-3.359798483870690688e-08,-7.387955633930687327e-07,2.751202373474370688e-06,8.114692718663718551e-06,1.084137984435074031e-04,4.118341894354671240e-04,-3.085270873270928860e-04,-1.356245866190874949e-05,-6.007816182318492793e-07,-3.455827481957385316e-07,-2.501934977772179991e-05,1.004787773126736283e-04,3.742680710274726152e-04,-1.459823834011331201e-04,-1.859223993960767984e-04,2.182715106755495071e-04,-9.109347047342453152e-06,9.851471986621618271e-06,6.739292439306154847e-05,1.035815803334116936e-04,1.570483582327142358e-04,2.813082246575504541e-04,4.780102754011750221e-04,2.003757399506866932e-04,-5.208158654568251222e-06,-1.046438865159871057e-05,1.540613266115542501e-05,-4.791287356056272984e-04,5.426605930551886559e-04,7.739126158412545919e-05,-5.260448087938129902e-04,-4.238425754010677338e-04,-6.161181772768031806e-06,4.955772965331561863e-07,1.568030857015401125e-04,2.956835960503667593e-04,2.458773378748446703e-04,-1.307599712163209915e-03,-5.612269887933507562e-05,-3.939652815461158752e-04,-1.989714291994459927e-05,1.514695759397000074e-05,2.178021386498585343e-04,5.607713828794658184e-04,4.176244256086647511e-04,-4.775538400281220675e-04,3.174400771968066692e-04,-3.099945615758770145e-06,6.600114829780068249e-06,-3.359753463882952929e-06,-9.894102731777820736e-06,-3.054872649954631925e-05,-9.435646643396466970e-05,1.979186199605464935e-04,2.369227149756625295e-05,-6.341732387227239087e-06,-4.645211788556480315e-07,1.690159479039721191e-07,-4.589935542753664777e-06,2.108204716932959855e-05,2.590803778730332851e-04,2.618787402752786875e-04,9.249130016542039812e-06,-2.366626631555845961e-06,7.126618584152311087e-08,3.611514330259524286e-06,-3.678669600049033761e-05,4.053192969877272844e-04,-5.550871137529611588e-04,-1.937184249982237816e-03,7.114171748980879784e-04,1.395857107127085328e-04,-3.396673128008842468e-05,-7.844884385121986270e-05,-9.377151582157239318e-05,-1.488276175223290920e-03,-8.845725096762180328e-05,5.897267255932092667e-04,-1.428234158083796501e-03,1.320476061664521694e-03,-1.391273485751298722e-06,-4.494592940318398178e-05,1.419788459315896034e-04,3.508224908728152514e-04,-3.560775658115744591e-04,1.391071127727627754e-03,-4.731941444333642721e-04,1.114263548515737057e-03,5.223632342676864937e-06,4.137130963499657810e-05,2.115822135237976909e-04,2.658227691426873207e-03,3.092627448495477438e-04,-2.124346792697906494e-03,-4.652130519389174879e-05,1.224362640641629696e-03,-1.573238259879872203e-04,-4.664621155825443566e-05,9.725450072437524796e-04,-1.132847508415579796e-03,-1.345023978501558304e-03,1.291027059778571129e-03,-2.131571527570486069e-03,1.737455604597926140e-03,-6.309961463557556272e-05,-9.622302604839205742e-05,1.856611343100667000e-03,-1.478620106354355812e-06,-1.711726654320955276e-04,-3.460214356891810894e-04,-2.147273393347859383e-03,3.808900146395899355e-05,6.558166146278381348e-01,2.495118678780272603e-05,1.495940377935767174e-04,1.287462189793586731e-03,6.483993493020534515e-04,-1.435083686374127865e-03,-1.715522957965731621e-04,-2.550771569076459855e-05,3.540143779900972731e-06,-7.838843885110691190e-08,1.468848267904832028e-06,-2.135463091690326110e-06,-2.148421663150656968e-05,-2.650257920322474092e-05,-1.109765889850677922e-06,5.270595693218638189e-07,8.295870657093473710e-09,-2.080832928186282516e-07,5.347641490516252816e-06,-2.637855686771217734e-05,-1.853011781349778175e-04,1.115725972340442240e-04,-4.599576277541927993e-05,-2.093785951728932559e-05,5.719752607546979561e-06,1.412701203662436455e-05,3.139215186820365489e-05,1.553592301206663251e-05,-9.176739695249125361e-05,-2.035114448517560959e-04,2.344967651879414916e-04,-1.925134129123762250e-04,1.440051164536271244e-06,7.837774319341406226e-06,1.320963519901852123e-06,6.677953933831304312e-06,9.146856609731912613e-05,-1.011508647934533656e-04,2.546118921600282192e-04,-1.322863390669226646e-04,-1.282238713429251220e-06,-3.712835905389511026e-06,-3.772092895815148950e-05,-3.211499424651265144e-04,1.105098926927894354e-04,3.433978708926588297e-04,-2.810316073009744287e-05,-2.318004226253833622e-05,4.953091774950735271e-05,-2.791267206703196280e-06,-1.318908325629308820e-04,2.241360634798184037e-04,3.915114211849868298e-04,-6.816846434958279133e-04,2.809435827657580376e-04,-1.713376841507852077e-04,1.995040656765922904e-05,1.154792335000820458e-05,-2.180567244067788124e-04,1.138813022407703102e-04,-2.585241600172594190e-05,8.107165922410786152e-05,2.232334518339484930e-04,-7.203581844805739820e-06,1.587750739417970181e-05,-3.511806426104158163e-06,-2.092367867589928210e-05,-1.795998687157407403e-04,-5.442115798359736800e-05,2.065089065581560135e-04,2.844713890226557851e-05,7.653810826013796031e-06,-6.255943389987805858e-07,2.024262357736006379e-08,5.441508506009995472e-07,-2.122902969858841971e-06,2.672481423360295594e-05,-8.158264790836255997e-06,-3.806173083376052091e-07,1.549244643683778122e-06,6.228674465091899037e-08,1.682704009908775333e-06,-6.604966529266675934e-08,-5.501707710209302604e-05,-3.269485387136228383e-05,4.664698499254882336e-04,-5.089933983981609344e-05,-1.548523687233682722e-05,2.508723355276742950e-06,8.756255738262552768e-06,3.956420187023468316e-07,2.836370258592069149e-04,4.974817420588806272e-05,1.105214032577350736e-04,-9.010591020341962576e-05,-2.012056065723299980e-04,2.475088649589451961e-06,7.822911356925033033e-06,7.629361789440736175e-06,-6.889111682539805770e-05,1.926371769513934851e-04,-5.464105051942169666e-04,-4.279121640138328075e-05,-1.452898140996694565e-04,4.550950507109519094e-06,8.522187272319570184e-06,-3.119972825516015291e-05,-3.660244983620941639e-04,1.196852172142826021e-04,2.966079046018421650e-04,3.090497048106044531e-04,-2.249016397399827838e-04,8.531897037755697966e-07,6.962896350160008296e-06,-1.802620390662923455e-04,-2.755243258434347808e-05,2.727604005485773087e-04,-5.600411677733063698e-04,1.296550472034141421e-04,1.651568600209429860e-04,-1.450516356271691620e-05,1.230895304615842178e-05,-2.433075860608369112e-04,1.505529144196771085e-05,4.489342973101884127e-05,-5.225384375080466270e-04,3.469090443104505539e-04,-4.925138910039095208e-06,9.954655979527160525e-06,-1.160846409220539499e-06,-2.024092646024655551e-05,-1.195200529764406383e-04,-1.069491827365709469e-05,1.216771488543599844e-04,1.653043364058248699e-05,5.565992069023195654e-06,-8.754703912927652709e-07,-8.697598730122990673e-08,7.784708486724412069e-07,-2.057238816632889211e-06,-4.243392322678118944e-05,-3.149449185002595186e-05,3.307900726667867275e-07,1.448537659598514438e-06,-1.105668161471839994e-07,-1.037457877828273922e-06,5.801688530482351780e-06,-6.759733514627441764e-05,1.241761783603578806e-04,2.162434393540024757e-04,-1.774409174686297774e-04,-1.372261158394394442e-05,5.171060365682933480e-06,1.084261566575150937e-05,-1.125932067225221545e-05,3.696799103636294603e-04,-2.830189478117972612e-04,-2.044251887127757072e-04,1.084884570445865393e-05,-7.678143447265028954e-05,3.117516826023347676e-06,5.137908829055959359e-06,1.595167123014107347e-04,-9.047728235600516200e-05,1.667558099143207073e-04,-1.241241989191621542e-04,7.617162191309034824e-04,-3.206540714018046856e-04,-1.055284656104049645e-06,-6.711802598147187382e-06,-3.396448664716444910e-05,-3.303217818029224873e-04,9.877020784188061953e-05,5.485371002578176558e-05,-1.901124924188479781e-04,-1.315829285886138678e-04,4.393686685943976045e-05,5.683910785592161119e-06,-7.259265112224966288e-05,1.948672725120559335e-04,1.529038563603535295e-04,-4.945942200720310211e-04,3.844518214464187622e-04,-1.833998685469850898e-04,2.179757575504481792e-05,1.498429082857910544e-05,-2.578398562036454678e-04,-1.245031016878783703e-04,1.156042271759361029e-04,-4.164202982792630792e-05,2.243598282802850008e-04,-5.442220754048321396e-06,1.247445834451355040e-05,-5.185293503018328920e-06,-3.898272552760317922e-05,-3.700602101162075996e-04,-1.173251439468003809e-04,1.699220738373696804e-04,2.076568671327549964e-05,5.304299520503263921e-06,1.010751873309345683e-07,1.433224952052114531e-07,1.531220050310366787e-06,5.537051038118079305e-06,9.359004252473823726e-06,-1.370108111586887389e-05,1.108655624193488620e-06,1.613070480743772350e-06,1.155760855908738449e-07,-9.266218512493651360e-06,4.594648544298252091e-06,-1.206131128128618002e-04,-2.016079088207334280e-04,-1.905300305224955082e-04,-3.819466219283640385e-04,-4.040201929456088692e-06,-1.908564627228770405e-06,-2.514018342480994761e-05,7.282081060111522675e-05,7.352617103606462479e-06,5.065776349510997534e-05,6.750766187906265259e-04,-4.304035392124205828e-04,1.429114781785756350e-04,1.031697684084065259e-05,-2.921141276601701975e-05,6.539252353832125664e-06,-3.006975748576223850e-04,-3.372767241671681404e-04,7.540135411545634270e-04,-4.534233012236654758e-04,8.896729559637606144e-05,-4.880026153841754422e-06,-8.785242243902757764e-06,-2.339751517865806818e-05,-2.556587860453873873e-04,-1.844419166445732117e-04,-1.699646236374974251e-03,7.311620720429345965e-05,4.772309330292046070e-05,4.485467070480808616e-05,-6.317713086900766939e-06,-1.181160041596740484e-05,-2.948561741504818201e-04,-2.965521707665175200e-04,-5.684501957148313522e-06,-5.205573979765176773e-04,4.699385317508131266e-05,4.401432306622155011e-06,-1.076798434951342642e-05,1.295278198085725307e-04,-3.504369815345853567e-04,2.246146905235946178e-04,2.792087034322321415e-04,-1.805566134862601757e-04,1.531211091787554324e-05,2.962724465760402381e-06,9.095064342545811087e-06,-8.509778126608580351e-08,5.969511403236538172e-05,-2.763455267995595932e-04,-2.047938469331711531e-04,-5.862942998646758497e-05,3.898423528880812228e-05,-2.239486320831929334e-06,4.118049673706991598e-06,6.114867574069648981e-06,-2.222777038696222007e-05,-7.149211887735873461e-05,-4.366663779364898801e-05,-4.691312824434135109e-06,2.890906671382253990e-06,-1.064549633156275377e-05,-1.891995634650811553e-05,-3.451897327977349050e-07,-5.731867713620886207e-05,-1.463452208554372191e-04,2.742275246419012547e-04,-1.194186843349598348e-04,-2.047805355687160045e-05,3.707130599650554359e-05,3.864033715217374265e-05,-2.229182427981868386e-05,1.686675968812778592e-04,1.086939737433567643e-04,-1.981474488275125623e-04,2.707401872612535954e-04,-6.357542588375508785e-04,-1.866784259618725628e-05,-1.355374934064457193e-05,-2.051941555691882968e-04,2.044465072685852647e-04,-1.839047763496637344e-04,-2.946660388261079788e-04,2.772900334093719721e-04,-3.154173027724027634e-04,-1.116054409067146480e-05,-2.855417733371723443e-05,6.474153633462265134e-05,-2.418532676529139280e-04,2.356055192649364471e-04,2.851673343684524298e-04,-9.458225395064800978e-05,-1.591939071658998728e-04,-6.382303399732336402e-05,-1.514414816483622417e-05,-1.986123679671436548e-04,2.292430144734680653e-04,1.637483801459893584e-04,-2.968326152767986059e-04,3.608213737607002258e-04,-3.046842175535857677e-04,-6.593366560991853476e-05,-9.084739576792344451e-05,-1.711105869617313147e-04,-5.156001861905679107e-05,1.016779351630248129e-04,-1.953034225152805448e-04,7.002947386354207993e-04,4.794671549461781979e-04,-1.588670857017859817e-04,1.094660372473299503e-03,-1.098285778425633907e-03,2.469717583153396845e-04,-5.817080964334309101e-04,5.927225356572307646e-05,-2.851202443707734346e-04,3.520389145705848932e-05,-2.658343305483867880e-07\n0.000000000000000000e+00,-7.478333259314240422e-07,-6.456287451328535099e-07,2.476415147611987777e-06,2.652104740263894200e-05,4.198614533379441127e-06,1.511613504590059165e-06,-3.128961623133363901e-08,3.911985913873650134e-06,-3.609229111134482082e-07,6.334889803838450462e-06,-2.763362717814743519e-04,-8.041307592066004872e-05,7.799437298672273755e-05,-6.361342002492165193e-06,-1.729631549096666276e-07,1.661354076532006729e-06,-6.058345024939626455e-05,-4.954478354193270206e-04,3.352026687934994698e-04,-2.307731047039851546e-04,-2.659359233803115785e-05,-3.539911995176225901e-05,-3.895856934832409024e-07,9.848788977251388133e-06,7.741200533928349614e-05,2.462773118168115616e-04,1.021131320158019662e-04,3.643905511125922203e-04,6.141471385490149260e-05,-7.849945541238412261e-05,5.175997557671507820e-06,8.901184287424257491e-07,1.146592694567516446e-06,1.211193084600381553e-04,1.500299986219033599e-04,-1.043566808220930398e-04,1.980068773264065385e-04,-1.058764610206708312e-04,-5.149238495505414903e-05,-1.275799661470955471e-07,-4.829214230994693935e-05,2.233363629784435034e-04,-7.271353388205170631e-05,7.271784852491691709e-06,-2.565325412433594465e-04,-1.378416782245039940e-04,-3.245912739657796919e-05,7.146061307139461860e-07,-1.597435766598209739e-04,-7.608895975863561034e-05,2.019601233769208193e-04,1.305365003645420074e-04,-2.053600837825797498e-05,2.370314177824184299e-06,-1.921659077197546139e-06,5.817411420139251277e-06,-1.261490797332953662e-05,9.225572284776717424e-05,1.356362190563231707e-04,-3.750782707356847823e-05,-1.983347146961023100e-06,-5.076546585769392550e-06,-2.015866130022914149e-06,6.365475968550526886e-08,-4.849834454034862574e-07,3.113675120403058827e-06,-8.063065251917578280e-06,-3.602575088734738529e-05,2.919272674262174405e-06,-9.948259958036942407e-07,-6.190694534780050162e-08,1.216825012306799181e-06,-8.023957889236044139e-06,3.497397847240790725e-05,-6.571709673153236508e-05,-8.059910760493949056e-05,-3.401946059966576286e-06,-3.701128434840939008e-06,5.534674301088671200e-07,1.080414449461386539e-06,-3.193390512024052441e-05,-8.472087938571348786e-05,1.061239454429596663e-04,-9.227505870512686670e-06,-1.052173902280628681e-04,-1.811678957892581820e-04,1.253992422789451666e-06,5.134637831361033022e-06,6.171432323753833771e-05,3.074673877563327551e-04,2.204711781814694405e-04,8.913227793527767062e-05,8.478375093545764685e-06,-1.350071834167465568e-04,4.087562501808861271e-06,1.153000994236208498e-06,1.161039017461007461e-05,1.694139937171712518e-04,3.522082988638430834e-05,-6.984071660554036498e-05,8.544165029888972640e-05,-4.951151640852913260e-05,-2.762310577963944525e-05,-5.033305114920949563e-07,-1.437709215679205954e-05,-1.273623638553544879e-04,-2.367967390455305576e-04,3.278759249951690435e-04,-5.183301254874095321e-05,-2.105055500578600913e-06,-3.354385989950969815e-05,-3.183795797667698935e-06,-1.600756222615018487e-04,-1.752795942593365908e-04,8.561179129173979163e-05,1.452513388358056545e-04,-6.523619231302291155e-05,3.431246113905217499e-06,-2.323467697351588868e-06,5.802745818073162809e-06,-1.656700987950898707e-05,7.407421799143776298e-05,1.416033046552911401e-04,-5.849382068845443428e-05,-3.702699814311927184e-06,-3.099715740972897038e-06,-3.866065014790365240e-07,1.000348692770103298e-08,-1.482048219259013422e-06,8.746169442019890994e-06,3.659031426650471985e-05,4.343192995293065906e-05,4.485547378862975165e-06,-2.175593181164003909e-06,-7.294654125189481420e-08,-4.937664471071911976e-06,3.595388875510252547e-07,-8.586181138525716960e-06,2.796577464323490858e-04,2.105981111526489258e-04,-1.343962940154597163e-04,1.171781150333117694e-05,-1.059298824657162186e-06,-1.958250095412950031e-06,-4.113433169550262392e-05,-1.961932430276647210e-04,4.067629633937031031e-04,-1.212432107422500849e-05,4.552894970402121544e-04,-2.065146400127559900e-04,-1.003367287921719253e-05,-1.775830969563685358e-05,-1.574602210894227028e-04,3.497433499433100224e-04,-1.677337713772431016e-04,3.457796410657465458e-04,1.371732942061498761e-04,-1.543860562378540635e-04,1.631019586056936532e-05,1.038213758874917403e-05,2.225807065769913606e-06,-1.158981467597186565e-04,-1.732964301481842995e-04,-4.005951050203293562e-04,1.824449864216148853e-04,8.516716479789465666e-05,-2.188087455579079688e-05,-4.871774763159919530e-06,-3.447901326580904424e-05,5.155079998075962067e-05,-1.118848886108025908e-04,3.214397002011537552e-04,-4.449695406947284937e-04,9.405401215190067887e-05,6.594997103093191981e-05,-8.912988050724379718e-06,5.561120269703678787e-05,-3.762165433727204800e-04,-1.451477000955492258e-04,-2.490877523086965084e-04,9.211534052155911922e-05,4.730752607429167256e-06,-7.359035862464224920e-06,7.784730769344605505e-06,-2.666960199348977767e-06,1.862858916865661740e-04,3.621608484536409378e-04,-1.183747299364767969e-04,-6.488950020866468549e-06,4.961791546520544216e-06,-1.365759885629813652e-06,-1.634713697740153293e-07,-6.131799068498366978e-07,-1.990001010199193843e-06,4.302138040657155216e-05,4.503207310335710645e-05,-2.799964931909926236e-06,8.205306585296057165e-07,-3.574916718207532540e-08,1.153842049461673014e-06,3.602749302444863133e-06,3.689752338686957955e-05,-2.177633432438597083e-04,-3.792972711380571127e-04,3.965320938732475042e-04,3.011161606991663575e-05,-1.332150532107334584e-06,4.969574547430966049e-07,-1.184500069939531386e-05,-1.756205892888829112e-04,-7.970974547788500786e-05,-3.796271339524537325e-04,2.824635885190218687e-04,2.193661930505186319e-05,6.094399395806249231e-06,2.356770664846408181e-06,-3.310103420517407358e-05,-2.890838368330150843e-05,2.496319066267460585e-04,4.898153129033744335e-04,-2.802824892569333315e-04,-1.384836650686338544e-04,-3.659917638287879527e-06,2.257299001939827576e-06,-2.721723103604745120e-05,2.865688875317573547e-04,-2.936577657237648964e-04,5.857891519553959370e-04,6.896900013089179993e-04,1.526268315501511097e-04,-1.706877810647711158e-05,5.229174803389469162e-06,4.174812784185633063e-05,-1.430989650543779135e-04,-2.837855136021971703e-04,1.993251353269442916e-04,-1.424014772055670619e-05,1.153284974861890078e-04,-4.317652928875759244e-05,-5.157605301064904779e-06,2.361026708967983723e-04,-6.504569901153445244e-04,2.515160886105149984e-04,-2.085892483592033386e-04,6.223491072887554765e-05,-2.407415195193607360e-06,4.136637471674475819e-06,-2.014299980146461166e-06,8.737063581065740436e-06,-1.214696385432034731e-04,-2.869453455787152052e-04,2.618731014081276953e-05,-8.482265911879949272e-08,4.160959178989287466e-06,2.897603508245083503e-07,3.346031007822602987e-09,3.364856183907249942e-06,-1.101526140701025724e-05,-9.598863107385113835e-05,-1.002036005957052112e-04,-2.113702794304117560e-05,-4.870852535532321781e-06,-2.306210262759122998e-07,-7.041648132144473493e-06,1.706214970909059048e-05,-2.453992201481014490e-04,5.647446378134191036e-04,3.719622036442160606e-04,-2.922046041931025684e-05,-3.610306066548218951e-06,2.170075731555698439e-06,-2.446708094794303179e-06,2.059025136986747384e-04,1.040243310853838921e-03,-5.721432535210624337e-05,2.000193198909983039e-04,6.063187174731865525e-05,7.804511697031557560e-04,5.860073088115314022e-06,-3.012260640389285982e-05,-4.914253368042409420e-04,-2.768721198663115501e-03,-3.513752308208495378e-04,-4.547872231341898441e-04,-6.393363582901656628e-04,5.202586762607097626e-04,-4.926487235934473574e-05,-3.533506242092698812e-05,-9.174695151159539819e-05,-1.851084874942898750e-03,4.389077075757086277e-04,1.507282722741365433e-04,-8.650493691675364971e-04,-6.893216050229966640e-05,2.458730596117675304e-04,1.240769051946699619e-05,9.952445543603971601e-05,1.062910072505474091e-03,8.678929298184812069e-04,-4.603925626724958420e-04,6.291088648140430450e-04,-3.137656894978135824e-04,1.941802911460399628e-04,2.334155215066857636e-05,6.507011712528765202e-04,8.921147091314196587e-04,-1.723867258988320827e-03,4.433830035850405693e-04,6.367045571096241474e-04,-1.973042344616260380e-05,2.507690442143939435e-05,6.558656096458435059e-01,6.370208575390279293e-05,-7.271902868524193764e-04,-1.222113613039255142e-03,5.242152255959808826e-04,3.527187436702661216e-05,2.324395973118953407e-05,2.745657184277661145e-06,-8.747122137719998136e-08,-1.209223512432799907e-07,3.855518571072025225e-06,1.451954267395194620e-05,1.993291516555473208e-05,1.419222485310456250e-06,8.280473480226646643e-07,9.311179383075796068e-09,2.453864681228878908e-06,9.134928404819220304e-07,-2.878888699342496693e-05,-1.977927968255244195e-05,-1.369282690575346351e-04,4.988033106201328337e-05,1.335647084488300607e-06,6.295948651313665323e-08,5.476632395584601909e-06,-7.964046744746156037e-06,-4.292939265724271536e-04,3.923889307770878077e-04,1.487933332100510597e-08,-1.117299543693661690e-04,-9.270518057746812701e-05,2.079950718325562775e-06,-2.035449142567813396e-06,-1.853347021096851677e-05,2.680049510672688484e-04,1.074374740710482001e-04,6.173281872179359198e-05,-1.658286601013969630e-05,-6.317553925327956676e-05,4.969142537447623909e-06,3.722863539223908447e-06,1.462529894524777774e-06,2.352413721382617950e-04,-1.567340805195271969e-04,2.521069836802780628e-05,2.090604830300435424e-04,1.986856841540429741e-05,-1.998792185986530967e-06,-6.261529961193446070e-09,-2.809156285366043448e-08,-7.794170232955366373e-05,-7.600973913213238120e-05,1.435165031580254436e-04,1.322112511843442917e-04,6.568077878910116851e-06,-1.865990998339839280e-05,-3.705369522322143894e-07,-1.123947004089131951e-04,-8.633105608168989420e-05,1.910218416014686227e-04,-4.460199488676153123e-05,3.216332333977334201e-05,2.868176807169220410e-06,-2.871384140235022642e-06,4.891045591648435220e-06,-3.225495220249285921e-06,9.416553075425326824e-05,1.526346895843744278e-04,-6.871808000141754746e-05,-5.390581463871058077e-06,-2.355828655709046870e-06,-2.439334423343098024e-07,1.598675680725136772e-08,2.021011766828451073e-07,3.953220584662631154e-06,4.026193710160441697e-05,1.152555796579690650e-05,3.593416749936295673e-06,-6.789782673877198249e-07,-2.656827291502850130e-08,1.745203576319909189e-06,-7.935408348203054629e-07,1.129312659031711519e-04,1.118981672334484756e-04,-2.250547695439308882e-04,-1.367994991596788168e-04,7.870512490626424551e-06,2.239632976852590218e-06,-2.360142616453231312e-06,-1.180643721454543993e-05,-4.996832649339921772e-05,1.247293257620185614e-04,-1.807329681469127536e-05,1.467289985157549381e-04,-1.598490489413961768e-04,2.501650669728405774e-06,-2.292936642334097996e-06,1.583865559950936586e-05,3.832741058431565762e-04,2.397941716481000185e-04,-6.173671135911718011e-05,-3.857921547023579478e-05,-1.095705229090526700e-04,6.589350050489883870e-06,3.496953922876855358e-06,1.079738922271644697e-05,2.585169277153909206e-04,-1.630343613214790821e-04,-1.314530891249887645e-05,-1.133850164478644729e-04,1.304311736021190882e-04,4.259428533259779215e-05,-2.743168806773610413e-06,-9.614450391381978989e-08,-3.759764949791133404e-04,-8.187829371308907866e-05,1.790197420632466674e-04,1.496068434789776802e-04,1.023726072162389755e-04,-1.435412286809878424e-05,-7.621314580319449306e-06,-9.851634240476414561e-05,-2.405188424745574594e-04,1.227019383804872632e-04,2.122335718013346195e-04,-1.555736089358106256e-04,2.467386593707487918e-06,-4.321535925555508584e-06,4.438993073563324288e-06,-9.176938874588813633e-06,5.212704127188771963e-05,8.148272172547876835e-05,-8.723029895918443799e-05,-6.963938631088240072e-06,-2.576262659204076044e-06,9.693612810224294662e-07,-1.887337930384092033e-08,-1.906223133119056001e-06,2.205165401392150670e-06,2.369431422266643494e-05,2.986728213727474213e-05,5.022950972488615662e-06,8.655075589558691718e-07,-8.403799256484489888e-08,3.594465397327439860e-06,-3.932907929993234575e-06,9.159886394627392292e-05,-3.997213934781029820e-05,3.225435648346319795e-05,1.556218776386231184e-04,1.635357511986512691e-05,-1.860688144006417133e-06,-2.577022087280056439e-06,-3.523375926306471229e-05,-1.162233893410302699e-04,4.848299140576273203e-04,-1.224268053192645311e-04,-1.881613425211980939e-04,-2.992369118146598339e-04,-5.375611181079875678e-06,-4.549574441625736654e-07,3.694779297802597284e-04,1.325170596828684211e-04,2.430225576972588897e-04,2.847021387424319983e-04,-2.265791044919751585e-05,-2.420998789602890611e-04,7.031522727629635483e-06,3.548130962371942587e-06,4.556887142825871706e-05,3.593167057260870934e-04,-1.268587802769616246e-04,2.749938576016575098e-04,-8.432634058408439159e-05,-3.281148019596002996e-05,-7.641455886187031865e-05,-4.409629582369234413e-06,3.931183891836553812e-05,-1.904811942949891090e-04,-4.139788507018238306e-05,-2.526872558519244194e-04,-2.120646386174485087e-04,8.240866009145975113e-05,-4.370401802589185536e-05,-8.832035746308974922e-06,1.199886537506245077e-04,-9.279203368350863457e-06,7.045843085506930947e-05,-2.014068450080230832e-04,-8.607836207374930382e-05,1.000276915874565020e-05,-5.708307526219869033e-06,6.161551482364302501e-06,-3.361887502251192927e-05,3.073448897339403629e-04,3.229442227166146040e-04,-1.147860893979668617e-04,-1.013109067571349442e-05,-7.496736998291453347e-06,-3.668996839678584365e-07,-1.532848727947566658e-07,-2.033464738815382589e-07,9.958794180420227349e-07,-4.630539842764846981e-05,-3.140995613648556173e-05,2.758492428256431594e-06,-1.015864881992456503e-06,6.372147254296578467e-09,-8.492602319165598601e-07,-5.087794306746218354e-06,2.474809298291802406e-05,1.189866234199143946e-04,6.781321280868723989e-05,1.167599111795425415e-05,-1.560730379424057901e-05,3.838159727820311673e-07,5.961919669061899185e-08,-2.866880276997108012e-05,-1.759489241521805525e-04,1.628321770112961531e-04,2.893382043112069368e-05,1.634993968764320016e-04,-6.914953701198101044e-05,-3.443980403972091153e-06,1.615356450201943517e-05,3.045705670956522226e-05,4.857003805227577686e-04,4.482036165427416563e-04,-1.186477311421185732e-04,-9.696843335404992104e-05,-1.844371581682935357e-04,4.361059836810454726e-06,3.689538061735220253e-06,2.834582119248807430e-06,4.713070666184648871e-05,2.292702702106907964e-04,2.602700260467827320e-04,1.278168347198516130e-04,-1.107320058508776128e-04,-1.946191878232639283e-05,2.503760470062843524e-06,-8.252894622273743153e-05,-2.749138548097107559e-05,-6.138479511719197035e-05,-2.403049002168700099e-04,-6.419585406547412276e-05,-2.043770800810307264e-04,-2.258815220557153225e-05,-2.650066562637221068e-06,-9.155199950328096747e-05,-2.546561008784919977e-04,1.996266946662217379e-04,-2.772804873529821634e-04,1.684428425505757332e-04,-1.159041221399093047e-05,1.395719664287753403e-05,1.571093343954999000e-05,-3.725834176293574274e-05,4.661169077735394239e-05,1.380113681079819798e-04,9.528278314974159002e-05,1.839311880758032203e-05,-1.477450678066816181e-05,1.795508978830184788e-05,3.257748858231934719e-06,5.411941856436897069e-06,-9.198913630825700238e-07,9.680855328042525798e-06,2.563063026173040271e-05,-5.799237897008424625e-06,-3.314211880933726206e-06,9.213924386131111532e-06,1.907976911752484739e-05,-7.231632935145171359e-06,2.888008111767703667e-06,4.823294148081913590e-05,-2.849443117156624794e-04,-5.131221405463293195e-05,-1.322868956776801497e-05,5.055178189650177956e-05,1.937807064678054303e-05,3.075666609220206738e-05,-1.258928241441026330e-04,-1.335699053015559912e-04,-4.176293441560119390e-05,2.837198553606867790e-05,-2.444501296849921346e-05,-2.456950278428848833e-05,3.460504012764431536e-05,3.227951237931847572e-04,-1.829869870562106371e-05,1.319330040132626891e-04,-8.483249985147267580e-06,2.579143620096147060e-04,4.921473009744659066e-05,-1.633218744245823473e-06,-6.829667836427688599e-05,5.610048901871778071e-06,1.223335275426506996e-04,-4.834881983697414398e-04,-3.675038460642099380e-04,2.408575091976672411e-04,7.684969750698655844e-05,1.195547156385146081e-04,-2.461218855387414806e-06,7.797879516147077084e-05,9.903082172968424857e-06,-1.324540353380143642e-04,3.791883355006575584e-04,-1.249320048373192549e-04,2.131412329617887735e-04,2.001973552978597581e-05,-6.695365300402045250e-05,-6.732778274454176426e-05,-1.422972272848710418e-04,-1.888471742859110236e-04,4.756379057653248310e-04,2.557796542532742023e-04,4.429227556101977825e-04,3.013941750396043062e-04,-2.662108978256583214e-03,8.273799321614205837e-04,-9.705126867629587650e-04,9.897302370518445969e-04,3.197629703208804131e-04,-5.084422882646322250e-04,1.212089846376329660e-04,3.117919504802557640e-07\n0.000000000000000000e+00,-7.508891712859622203e-07,2.120641738656559028e-06,1.095978732337243855e-04,5.490843614097684622e-05,-1.116634666686877608e-05,-4.631070169125450775e-06,7.610641894473246793e-09,-7.111445938789984211e-06,-4.840697783947689459e-06,-3.881274460582062602e-05,-6.891538941999897361e-05,2.764013152045663446e-05,4.441607161425054073e-04,6.513076368719339371e-05,-9.259058970201294869e-06,-1.894466367957647890e-05,8.113699732348322868e-05,9.084732155315577984e-04,-7.094183820299804211e-05,1.635227235965430737e-04,-2.119494893122464418e-04,1.299744937568902969e-03,6.839046818640781567e-06,-4.550775338429957628e-05,-4.381884355098009109e-04,-7.286072359420359135e-04,-9.491428500041365623e-04,-5.792817100882530212e-04,1.269217773369746283e-05,1.019113464280962944e-03,-1.063458512362558395e-05,8.221491043514106423e-06,-4.064391396241262555e-05,3.237541532143950462e-04,3.565296356100589037e-04,1.711829827399924397e-05,1.483998203184455633e-04,6.675189360976219177e-04,6.331322947517037392e-05,-6.398957339115440845e-06,2.774507738649845123e-04,-4.424714716151356697e-04,-3.103263443335890770e-04,3.528473898768424988e-04,-3.947674995288252831e-04,4.236676322761923075e-04,4.591100150719285011e-05,-2.231982034572865814e-05,1.493167714215815067e-03,8.643043693155050278e-04,-8.061928383540362120e-06,2.931498056568671018e-05,-2.220834721811115742e-04,6.761720214853994548e-06,-1.567738945595920086e-05,-1.220753802044782788e-05,1.306001213379204273e-04,3.206308465451002121e-04,-4.819247624254785478e-05,-2.903380664065480232e-04,-4.963099490851163864e-05,1.984707296287524514e-06,2.335070803383132443e-06,-5.319667906178437988e-08,-1.958197572093922645e-06,1.656439735597814433e-06,1.143069093814119697e-04,4.082811210537329316e-05,-1.017223439703229815e-05,-4.884136160399066284e-06,-6.977091260296219843e-08,-3.680850568343885243e-06,-2.018801524172886275e-06,-5.207773938309401274e-05,-2.833947364706546068e-04,-6.181922799441963434e-05,2.828357974067330360e-04,5.405338743003085256e-05,-1.110318498831475154e-05,-1.412814526702277362e-05,2.509566911612637341e-05,6.700903177261352539e-04,-1.728463685140013695e-04,-6.655071047134697437e-05,1.049878555932082236e-04,1.231971662491559982e-03,-6.723007572873029858e-08,-4.996963616576977074e-05,-4.587897856254130602e-04,-6.528220837935805321e-04,-7.960933144204318523e-04,-2.905841975007206202e-04,8.293829887406900525e-05,9.176497696898877621e-04,-8.375185643672011793e-06,1.048034027917310596e-05,-2.658036828506737947e-05,3.524002750054933131e-05,6.022603483870625496e-04,-3.718369116540998220e-04,4.916304169455543160e-05,5.378276109695434570e-04,4.339875886216759682e-05,-6.826653589087072760e-06,2.875524514820426702e-04,-3.690067096613347530e-04,-2.822449605446308851e-04,4.122397222090512514e-04,-2.461063559167087078e-04,2.648989029694348574e-04,3.878838833770714700e-05,-1.978761792997829616e-05,1.423540641553699970e-03,6.304059061221778393e-04,-9.743213740875944495e-05,4.668531473726034164e-04,-1.634370273677632213e-04,7.765079317323397845e-06,-1.557852192490827292e-05,-8.154223905876278877e-06,1.261500729015097022e-04,3.086680662818253040e-04,1.140112726716324687e-04,-2.196450077462941408e-04,-3.964196366723626852e-05,-2.646764869496109895e-07,7.432371376125956886e-07,-9.975512682558473898e-08,-1.240382175637932960e-06,1.174863200503750704e-06,8.837255154503509402e-05,3.686968557303771377e-05,-1.030570911098038778e-05,3.336500867590075359e-06,-1.033502439184985633e-08,-6.095217486290493980e-08,-5.899016287003178149e-06,-3.827983164228498936e-05,-5.209752707742154598e-04,-8.638203726150095463e-04,7.681017159484326839e-04,7.828662637621164322e-05,-8.560118658351711929e-06,-2.801648406602907926e-05,3.658157220343127847e-05,7.558872457593679428e-04,-4.428320971783250570e-04,2.034187637036666274e-04,-7.689575431868433952e-04,1.523473416455090046e-03,2.147701707144733518e-05,-3.995115548605099320e-05,-1.207763561978936195e-04,-9.942124597728252411e-04,-7.487733964808285236e-04,-9.008750203065574169e-05,-1.061552175087854266e-04,1.131921308115124702e-03,-1.152903405454708263e-05,-1.294967114517930895e-05,-9.630769454815890640e-06,1.020108698867261410e-03,1.675107341725379229e-05,9.368365281261503696e-04,4.842975467909127474e-04,8.590474317315965891e-05,-1.897691108752042055e-04,-4.337851351010613143e-06,3.821945283561944962e-04,-4.573721671476960182e-04,4.158770898357033730e-04,-3.209701681043952703e-04,2.512873616069555283e-04,4.527564451564103365e-04,-5.312715074978768826e-06,-2.176509951823391020e-05,1.555601833388209343e-03,1.033752341754734516e-03,2.202573523391038179e-04,6.097520235925912857e-04,-8.042929111979901791e-04,1.314374276262242347e-05,-2.253029015264473855e-05,-8.863323273544665426e-06,1.355541317025199533e-04,3.973936254624277353e-04,-2.427156723570078611e-04,-3.534446586854755878e-04,-7.055547757772728801e-05,-2.256435664094169624e-06,-6.580716672033304349e-06,-6.950648412384907715e-08,1.288834255319670774e-06,1.166007314168382436e-05,1.375699066556990147e-04,1.117315187002532184e-04,5.313822839525528252e-06,2.367335582675877959e-06,-5.619904186460189521e-08,9.293000857724109665e-07,-3.581867531465832144e-06,5.357522968552075326e-05,5.358562339097261429e-04,5.903473356738686562e-04,-1.160379033535718918e-04,1.136113860411569476e-05,-5.815616987092653289e-06,-1.819342651288025081e-05,9.036808478413149714e-05,2.284388756379485130e-05,4.236439126543700695e-04,-8.189245709218084812e-04,-1.301905140280723572e-03,-1.355313113890588284e-03,2.557195784902432933e-06,4.714092938229441643e-07,2.904393477365374565e-04,3.619479830376803875e-04,-6.057562422938644886e-04,-1.204175641760230064e-04,4.451148561201989651e-05,-5.701498594135046005e-04,-3.918230504496023059e-07,1.163406705018132925e-05,7.382128387689590454e-05,3.283789264969527721e-04,-4.001764464192092419e-04,-8.385646506212651730e-04,-3.008669591508805752e-04,4.985112464055418968e-04,2.963981023640371859e-05,-1.604833960300311446e-05,2.580031869001686573e-04,2.390115259913727641e-04,1.121701090596616268e-03,-2.661921025719493628e-04,-2.996572002302855253e-04,5.233229603618383408e-04,8.821420487947762012e-05,-5.411321581050287932e-06,1.473884331062436104e-04,4.632924683392047882e-04,-3.345981822349131107e-04,-7.773059187456965446e-04,-2.501063863746821880e-04,7.999336048669647425e-06,-2.278123065480031073e-05,1.745402187225408852e-06,3.603426739573478699e-05,1.385127543471753597e-04,7.036630995571613312e-05,-3.234895411878824234e-04,-3.735924474312923849e-05,-5.958857400401029736e-06,2.049172962870215997e-06,-4.291905497666448355e-09,2.507877616153564304e-05,-9.260499609808903188e-06,-8.988322224467992783e-04,-6.433257367461919785e-04,8.620606240583583713e-05,4.071582588949240744e-05,1.337466528639197350e-07,1.437106129742460325e-05,4.415076909936033189e-05,-3.395962266949936748e-05,2.738897223025560379e-03,2.176354755647480488e-04,-3.238333621993660927e-03,-5.260437028482556343e-04,9.108457015827298164e-05,1.608662423677742481e-04,-2.057174788205884397e-05,-4.669196903705596924e-03,-1.214043295476585627e-04,-1.956087071448564529e-03,-1.964720868272706866e-04,-1.083895657211542130e-02,5.074445653008297086e-06,3.849232452921569347e-04,3.754324046894907951e-03,7.625507656484842300e-03,7.006770465523004532e-03,1.657256507314741611e-03,-8.509614854119718075e-04,-8.349733427166938782e-03,6.851036596344783902e-05,-4.816710861632600427e-05,1.665506279096007347e-04,-7.629306637682020664e-04,-4.643041174858808517e-03,8.840653463266789913e-04,-1.270085922442376614e-03,-4.018698353320360184e-03,7.763699977658689022e-05,4.568041913444176316e-05,-2.772491890937089920e-03,3.100362373515963554e-03,2.083226107060909271e-03,-1.701447996310889721e-03,2.791975392028689384e-03,-3.184253117069602013e-03,-1.150008465629070997e-04,1.941095251822844148e-04,-1.259449962526559830e-02,-5.908743012696504593e-03,2.684336213860660791e-04,-3.809032263234257698e-03,2.120335353538393974e-03,-7.657868991373106837e-05,1.554915652377530932e-04,6.698688957840204239e-05,6.547959446907043457e-01,-2.816269407048821449e-03,-3.451944794505834579e-04,2.466674428433179855e-03,4.335513804107904434e-04,2.296925777045544237e-05,-4.475533387449104339e-06,2.862179826479405165e-08,-4.273174909030785784e-06,6.167482524688239209e-07,8.798029011813923717e-05,3.955025385948829353e-05,-7.839737918402533978e-06,-6.360969564411789179e-06,-1.291846274398267269e-08,-1.206858655677933712e-06,-1.706320472294464707e-05,5.499164763023145497e-05,-6.135213770903646946e-04,-5.059271352365612984e-04,2.981022116728127003e-04,5.894221976632252336e-05,-1.428982159268343821e-05,-1.387200427416246384e-05,-2.476296504028141499e-05,5.868249572813510895e-04,-8.109039627015590668e-04,2.784649841487407684e-04,-1.493169402237981558e-04,1.251070294529199600e-03,-6.609554930037120357e-06,-4.700877980212680995e-05,-2.410379092907533050e-04,-7.248606998473405838e-04,-7.437866879627108574e-04,-2.236015425296500325e-04,-6.393426156137138605e-05,1.021759584546089172e-03,-6.291549198067514226e-06,8.417775461566634476e-06,1.763090040185488760e-06,1.428517862223088741e-04,8.497620583511888981e-04,-5.430344754131510854e-05,2.088055334752425551e-04,2.837015490513294935e-04,-7.893079600762575865e-05,-1.548197178635746241e-05,2.085834275931119919e-04,-7.903635269030928612e-04,-6.123076891526579857e-04,3.037921560462564230e-04,9.050838998518884182e-04,3.919848822988569736e-04,-1.400145265506580472e-05,-3.995478255092166364e-05,1.542724319733679295e-03,7.461658678948879242e-04,3.219505742890760303e-05,8.637935970909893513e-04,-4.947108682245016098e-04,1.766507921274751425e-05,-2.592373130028136075e-05,-3.489620439722784795e-06,1.235323870787397027e-04,4.468765400815755129e-04,1.227258908329531550e-04,-4.027159011457115412e-04,-6.322726403595879674e-05,-8.028751835809089243e-06,4.871557166552520357e-07,5.217043508309870958e-08,-3.518716312100877985e-06,4.194233042653650045e-06,1.034417655318975449e-04,1.231853530043736100e-04,-7.969477337610442191e-06,-2.764974851743318141e-06,6.975415089982561767e-08,9.471314115216955543e-07,-8.537492249161005020e-06,-3.204618042218498886e-05,-2.162117016268894076e-05,-3.923672484233975410e-04,1.844631333369761705e-04,5.168640564079396427e-05,-1.304679699387634173e-05,-2.426501487207133323e-05,-1.970880475710146129e-05,4.532460880000144243e-04,-5.798058118671178818e-04,5.832958850078284740e-04,-2.855860511772334576e-04,1.202261890284717083e-03,-2.448075065331067890e-06,-3.518255834933370352e-05,-3.312223125249147415e-04,-1.011019572615623474e-03,-7.204118301160633564e-04,-6.083807238610461354e-05,3.289263113401830196e-04,9.017225820571184158e-04,-1.565944216963544022e-06,-3.134860889986157417e-06,-2.548182783357333392e-05,7.359994924627244473e-07,1.291821245104074478e-03,-5.676414584740996361e-04,4.156003706157207489e-04,1.970461598830297589e-04,-1.877248432720080018e-04,-1.494929165346547961e-05,2.632835239637643099e-04,-1.955652405740693212e-04,-6.233420572243630886e-04,1.326542769675143063e-05,-1.434436562703922391e-04,-6.875229883007705212e-05,-2.042553387582302094e-05,-2.612639582366682589e-05,1.400050939992070198e-03,5.929665057919919491e-04,9.852451330516487360e-05,3.224104002583771944e-04,1.516125194029882550e-04,1.335130855295574293e-05,-2.084274274238850921e-05,-1.713726760499412194e-06,1.210848786286078393e-04,4.623314889613538980e-04,1.902364747365936637e-04,-4.378575540613383055e-04,-6.585311348317191005e-05,-8.745389095565769821e-06,-1.071244241757085547e-06,-2.697925083339214325e-08,-2.450031161060906015e-06,-9.262000162379990797e-07,1.747814239934086800e-04,1.264942402485758066e-04,-3.580591965146595612e-06,-4.121818165003787726e-06,-3.879355858771305066e-08,-3.658308969534118660e-06,-4.661359980673296377e-06,2.981475154228974134e-05,-4.195037763565778732e-04,9.626071550883352757e-05,3.140437765978276730e-04,8.097825048025697470e-05,-1.304565194004680961e-05,-3.282293982920236886e-05,-5.472797056427225471e-06,9.385999874211847782e-04,-3.369585028849542141e-04,1.545177074149250984e-04,4.599843232426792383e-04,8.077651145868003368e-04,5.852154572494328022e-06,-6.954956188565120101e-05,-5.844287807121872902e-04,-1.342661911621689796e-03,-7.919183117337524891e-04,-3.858134732581675053e-04,5.430704914033412933e-04,1.308972481638193130e-03,-1.080703987099695951e-05,7.609467047586804256e-06,-2.205612872785422951e-05,4.707693005912005901e-05,3.001943405251950026e-04,-8.717070159036666155e-05,8.717216551303863525e-04,6.969630485400557518e-04,-8.661223546369001269e-06,-1.114261885959422216e-05,3.959202149417251348e-04,-5.366542609408497810e-04,-4.993925685994327068e-04,4.246598109602928162e-04,-5.636290297843515873e-04,6.297261570580303669e-04,1.752683238009922206e-05,-1.644593976379837841e-05,1.625856733880937099e-03,6.335821235552430153e-04,-5.631321109831333160e-04,5.732093122787773609e-04,-4.528167773969471455e-04,5.269455868983641267e-06,-3.031819323950912803e-05,-1.406360024702735245e-05,1.296237896895036101e-04,4.815309075638651848e-04,-6.679602665826678276e-05,-4.634584474842995405e-04,-8.049957250477746129e-05,-2.610992851259652525e-06,1.082893163584230933e-06,6.384334483300335705e-08,-2.790421376630547456e-06,-1.060131944541353732e-05,-8.668030204717069864e-06,-3.295374699519015849e-05,-1.546695057186298072e-05,-5.774064902652753517e-06,-2.704700818867422640e-08,7.182288754847832024e-07,5.752522156399209052e-06,-4.072991214343346655e-05,-1.737210841383785009e-04,1.526774431113153696e-04,8.594339597038924694e-04,2.819434303091838956e-05,4.515036380325909704e-06,1.631602208362892270e-05,6.879374268464744091e-06,1.219556899741292000e-03,-4.997606156393885612e-04,-5.208912771195173264e-04,3.421332803554832935e-04,8.518519462086260319e-04,-4.792779236595379189e-06,-4.116710624657571316e-05,-5.057982052676379681e-04,-5.187503411434590816e-04,-1.106042298488318920e-03,-1.383674098178744316e-03,5.861642421223223209e-04,4.902107757516205311e-04,-1.099361907108686864e-05,-3.350449560457491316e-06,-6.932830729056149721e-05,-4.915406461805105209e-04,1.320558367297053337e-03,9.897692361846566200e-04,5.310379492584615946e-05,-1.494744792580604553e-04,6.248537829378619790e-05,1.631871054996736348e-05,1.150737371062859893e-04,2.911714836955070496e-04,-4.089805588591843843e-05,7.121125236153602600e-05,3.155254817102104425e-04,-8.812212035991251469e-05,2.706459417822770774e-05,4.478893242776393890e-05,7.329723448492586613e-04,1.322000985965132713e-03,-6.791695341235026717e-05,-2.157149137929081917e-04,-9.662244701758027077e-05,-1.758606595103628933e-05,2.588491042843088508e-05,-4.035551683045923710e-06,1.315840636380016804e-04,-2.026130678132176399e-04,-1.695627433946356177e-04,3.714124904945492744e-04,3.818111508735455573e-05,-3.413586819078773260e-05,-5.352808329917024821e-06,-8.331999561050906777e-05,1.739313665893860161e-05,6.199267954798415303e-05,1.704960886854678392e-04,5.350579885998740792e-05,-2.516686799935996532e-05,3.978468885179609060e-05,-7.086995174176990986e-05,-1.954500021383864805e-06,-1.911776598717551678e-05,-9.841878636507317424e-05,-3.178685437887907028e-04,2.243716298835352063e-04,6.076731369830667973e-04,1.109828735934570432e-04,4.350866220192983747e-06,-7.612403715029358864e-05,-1.350063394056633115e-04,5.347555270418524742e-04,4.975700867362320423e-04,-1.413067657267674804e-04,-4.952556919306516647e-04,1.395678962580859661e-03,8.704923675395548344e-05,-2.585964102763682604e-04,-8.916234946809709072e-04,-3.907499776687473059e-04,-1.340666203759610653e-03,-1.330824743490666151e-04,-6.415895040845498443e-05,6.773018976673483849e-04,-6.362343356158817187e-06,-4.817239096155390143e-05,-1.509807188995182514e-04,-1.204041691380552948e-04,1.513301860541105270e-03,8.199272269848734140e-05,3.388265031389892101e-04,4.680244601331651211e-04,8.819074537314008921e-06,1.362257899018004537e-04,4.291186924092471600e-04,-1.607299345778301358e-04,-5.228566587902605534e-04,1.442618231521919370e-04,-5.716601735912263393e-04,2.487682504579424858e-04,-1.593545312061905861e-04,2.300423511769622564e-04,1.600615447387099266e-03,7.812964613549411297e-04,9.407279430888593197e-04,-7.536797202192246914e-04,-1.188049092888832092e-03,-1.797760487534105778e-04,-2.869860618375241756e-04,2.532203914597630501e-03,-3.094613493885844946e-04,1.049463870003819466e-03,-1.500881975516676903e-03,-1.112127676606178284e-03,8.687497756909579039e-05,-9.460463188588619232e-04,-2.425390164262353210e-07\n0.000000000000000000e+00,-9.133686944551300257e-06,3.194706005160696805e-05,3.280717355664819479e-04,9.875401156023144722e-04,6.770410254830494523e-05,5.356820838642306626e-05,2.251686126442109526e-08,7.469089177902787924e-05,-5.405559932114556432e-05,5.786857800558209419e-04,-8.958705700933933258e-03,-4.818923771381378174e-03,6.834921427071094513e-03,2.069830952677875757e-04,-4.812974657397717237e-05,-1.417436578776687384e-04,-6.454115500673651695e-04,-7.973954081535339355e-03,5.656333174556493759e-03,-8.344735950231552124e-03,1.421547611244022846e-03,5.863175727427005768e-03,9.270787268178537488e-05,2.024391724262386560e-04,3.792521543800830841e-03,3.408420365303754807e-03,-3.308432176709175110e-03,7.385672535747289658e-03,2.856062259525060654e-03,5.141871515661478043e-03,-1.807397711672820151e-05,-4.297815394238568842e-06,6.993137067183852196e-04,4.523513372987508774e-03,6.116456934250891209e-04,-3.165758447721600533e-03,7.115372456610202789e-03,-2.933478390332311392e-04,-1.273044385015964508e-03,-6.673167081316933036e-05,1.700697001069784164e-03,2.325759036466479301e-03,-1.291548367589712143e-03,2.095300005748867989e-03,-1.061247847974300385e-02,-2.607119968160986900e-03,-4.953491734340786934e-04,-2.543074970162706450e-06,3.841270459815859795e-03,4.648036789149045944e-03,5.508590955287218094e-03,1.827401574701070786e-03,-1.763833453878760338e-03,7.635488873347640038e-05,-1.321953459409996867e-04,8.558439003536477685e-05,2.801340015139430761e-04,4.408449865877628326e-03,1.792797353118658066e-03,-1.933687366545200348e-03,-1.983118127100169659e-04,-1.079390713130123913e-04,-3.383253715583123267e-05,-1.799804572044649831e-08,-3.147128154523670673e-06,8.974743832368403673e-05,4.330762894824147224e-04,-2.783550298772752285e-04,5.863144906470552087e-05,6.783144272048957646e-06,-1.067365218432314578e-08,3.908680810127407312e-07,-1.471879950258880854e-04,6.682664970867335796e-04,-1.847414416261017323e-03,-4.936058074235916138e-03,2.193459542468190193e-03,1.817961456254124641e-04,-6.739808304701000452e-05,-9.975946886697784066e-05,-3.079213201999664307e-04,-1.111082849092781544e-03,-2.976036630570888519e-04,-4.874626640230417252e-03,1.866263919509947300e-04,4.153013695031404495e-03,-3.277301220805384219e-05,6.029339056112803519e-05,2.364769112318754196e-03,4.141038283705711365e-03,1.058780588209629059e-03,4.107419401407241821e-03,1.563865691423416138e-03,3.847952466458082199e-03,-3.124111026409082115e-05,4.266019823262467980e-05,3.098731685895472765e-04,3.642286639660596848e-03,-7.295215036720037460e-04,-1.739769824780523777e-03,4.130325745791196823e-03,1.319129718467593193e-03,-5.563226877711713314e-04,-8.421306847594678402e-05,1.665337709710001945e-03,-5.289355292916297913e-03,-6.379725411534309387e-03,8.176969364285469055e-03,-3.402420086786150932e-03,1.108375843614339828e-03,-4.688773187808692455e-04,-1.762361498549580574e-04,4.306585062295198441e-03,1.012732391245663166e-03,4.536252468824386597e-03,-2.916580997407436371e-04,-4.083438776433467865e-03,1.490254362579435110e-04,-1.887903781607747078e-04,1.019706905935890973e-04,3.445528855081647635e-04,4.217702429741621017e-03,2.582454588264226913e-03,-2.955444389954209328e-03,-3.077388973906636238e-04,-8.819822687655687332e-05,-7.300200650206534192e-06,-1.744772681888662191e-08,2.326874164282344282e-05,1.631110208109021187e-04,1.653929241001605988e-03,1.245211693458259106e-03,5.930870975134894252e-05,4.803252886631526053e-05,-4.032069345072386568e-09,-1.116529620048822835e-05,-3.561513221939094365e-05,-6.929357768967747688e-04,5.357889458537101746e-04,-2.264492679387331009e-03,8.195918053388595581e-05,3.921308962162584066e-04,-9.546051296638324857e-05,-1.773021940607577562e-04,1.086162519641220570e-04,-1.814713934436440468e-03,3.389301942661404610e-03,3.326644888147711754e-03,8.388177491724491119e-03,3.683237358927726746e-03,-4.605569483828730881e-05,-2.457311493344604969e-04,1.740836305543780327e-03,6.949622184038162231e-04,-3.896208014339208603e-03,1.553341280668973923e-03,2.304017078131437302e-03,4.706013482064008713e-03,9.614535520086064935e-05,1.132673205574974418e-04,2.947335306089371443e-04,5.192552693188190460e-03,-3.061080584302544594e-03,-8.085193112492561340e-03,2.913942793384194374e-03,2.991449087858200073e-03,-2.114903763867914677e-04,-1.534837356302887201e-04,-5.696690059266984463e-04,-1.142199616879224777e-02,-1.862494973465800285e-03,1.008760929107666016e-02,-1.194649375975131989e-03,4.430228378623723984e-03,3.481242165435105562e-04,-2.030536707025021315e-04,5.575192160904407501e-03,-3.385653020814061165e-03,4.388771019876003265e-03,-4.074840340763330460e-03,-4.369202069938182831e-03,9.351840708404779434e-05,-2.210653183283284307e-04,9.006333129946142435e-05,5.454066558741033077e-04,5.246313288807868958e-03,3.286314196884632111e-03,-3.993394784629344940e-03,-4.131902533117681742e-04,-2.329921517230104655e-05,-4.309197538532316685e-05,-1.001619054363800387e-08,-1.766613422660157084e-05,-5.277325180941261351e-05,1.217311597429215908e-03,1.022229902446269989e-03,-1.173911732621490955e-05,5.792186129838228226e-06,5.307754236127948388e-09,1.581163633090909570e-05,-7.392865882138721645e-06,2.791978185996413231e-04,-5.046772770583629608e-03,-1.522342488169670105e-02,-6.175925955176353455e-04,2.658713492564857006e-04,-4.407896631164476275e-05,-9.804014553083106875e-05,-5.822831008117645979e-05,-1.125025469809770584e-02,-1.540356315672397614e-02,-4.396690987050533295e-03,8.299536071717739105e-03,4.008962307125329971e-03,7.301782170543447137e-05,-4.936970071867108345e-05,-9.448167402297258377e-04,1.505582476966083050e-03,6.955958437174558640e-03,1.223784871399402618e-02,7.921201176941394806e-05,-9.002947248518466949e-03,3.588380059227347374e-05,1.447451359126716852e-04,-4.883451620116829872e-04,8.587055839598178864e-03,-1.028622873127460480e-02,3.420840948820114136e-03,1.577793247997760773e-02,4.228165373206138611e-03,-4.025863599963486195e-04,-1.273086672881618142e-04,1.054319785907864571e-03,-7.930764928460121155e-03,-7.032694295048713684e-03,5.100053967908024788e-04,8.215170353651046753e-03,4.220711532980203629e-03,-7.478503393940627575e-04,-2.234366984339430928e-04,1.161670312285423279e-03,-5.374887026846408844e-03,-4.459139890968799591e-03,8.155012503266334534e-03,-9.887879714369773865e-04,-2.206756107625551522e-05,-6.804520671721547842e-05,3.996368104708380997e-05,6.653199088759720325e-04,-8.647198555991053581e-04,5.013314075767993927e-04,-1.335195498540997505e-03,-2.009067538892850280e-04,3.216195182176306844e-05,-4.324680958234239370e-06,-1.155694917542859912e-08,5.770328789367340505e-05,-3.715706698130816221e-04,-5.481417290866374969e-03,-4.551402293145656586e-03,-4.197487432975322008e-04,-1.776168937794864178e-04,-6.283607945078983903e-08,-1.438291801605373621e-04,6.901833694428205490e-04,-6.448859814554452896e-03,2.014247141778469086e-02,2.351928502321243286e-02,-1.412698719650506973e-02,-2.064600354060530663e-03,4.386158834677189589e-04,6.818646797910332680e-04,2.761959563940763474e-03,9.266144596040248871e-03,4.732089117169380188e-03,-1.645297510549426079e-03,-9.287862107157707214e-03,-3.307655826210975647e-02,5.016263457946479321e-04,-6.163064390420913696e-04,-1.834429055452346802e-02,-3.745438531041145325e-02,2.453513734508305788e-04,-2.306848764419555664e-03,-3.574522957205772400e-02,-3.024815209209918976e-02,-4.445626691449433565e-04,-7.800685125403106213e-04,-2.428438281640410423e-03,-3.449124097824096680e-02,1.511935843154788017e-03,1.304030884057283401e-02,-3.795773908495903015e-02,-1.649095490574836731e-02,6.787403021007776260e-03,5.025033024139702320e-04,-8.193016052246093750e-03,4.148351401090621948e-02,2.407871931791305542e-02,-3.306955844163894653e-02,3.060995228588581085e-02,-1.653280295431613922e-02,4.597493913024663925e-03,9.672024170868098736e-04,-3.264106065034866333e-02,-1.282084453850984573e-02,-4.423240199685096741e-02,-2.349796850467100739e-04,2.416168525815010071e-02,-6.799230468459427357e-04,1.282088342122733593e-03,-6.970104877837002277e-04,-2.819744404405355453e-03,6.264660358428955078e-01,-2.103478275239467621e-02,2.092100121080875397e-02,2.246043412014842033e-03,7.704042945988476276e-04,6.884462345624342561e-05,3.381683200132101774e-08,-2.406120256637223065e-05,4.497857298702001572e-05,7.786616333760321140e-04,7.243125000968575478e-04,4.569318116409704089e-05,1.908203921630047262e-05,1.247967702511232346e-07,2.740222953434567899e-05,-7.847230153856799006e-05,6.995949079282581806e-04,-4.039546474814414978e-03,-5.901576019823551178e-03,5.714124068617820740e-03,3.459779836703091860e-04,-8.126616739900782704e-05,-2.309810406586620957e-05,-7.748971111141145229e-04,-7.852248381823301315e-04,3.620841773226857185e-03,-2.860793378204107285e-03,-2.827721764333546162e-04,5.056624300777912140e-03,-1.206501910928636789e-04,8.355233876500278711e-05,1.771484035998582840e-03,3.980688285082578659e-03,2.556493040174245834e-03,3.417732659727334976e-04,3.363631200045347214e-03,4.536108113825321198e-03,1.366107026115059853e-04,9.331602632300928235e-05,3.691555757541209459e-04,4.406762775033712387e-03,-3.094704356044530869e-03,-4.338919185101985931e-03,1.842777943238615990e-03,1.500868471339344978e-03,-1.377900363877415657e-03,-1.021587522700428963e-04,1.045705284923315048e-03,-5.726198665797710419e-03,-2.630812348797917366e-03,4.723859019577503204e-03,-1.016004593111574650e-03,1.559610711410641670e-03,-7.723336457274854183e-04,-1.678989210631698370e-04,5.335250403732061386e-03,2.852617180906236172e-04,8.806069381535053253e-03,2.854101127013564110e-03,-4.062742926180362701e-03,1.175593570224009454e-04,-1.703193120192736387e-04,1.128114599850960076e-04,4.697148106060922146e-04,4.763407167047262192e-03,2.604378852993249893e-03,-3.269943408668041229e-03,-4.383874766062945127e-04,-1.479335332987830043e-04,-1.556518145662266761e-05,-9.174073056783527136e-09,7.404177722492022440e-06,1.046351608238182962e-04,1.091544632799923420e-03,2.324092492926865816e-04,9.516659338260069489e-05,6.069072696845978498e-06,1.613716449355706573e-08,-1.455966958019416779e-05,-6.846279575256630778e-05,2.564705209806561470e-03,-4.500465001910924911e-04,-9.235506877303123474e-03,-2.092609647661447525e-03,2.581042645033448935e-04,-2.586291338957380503e-05,-9.968043741537258029e-05,1.239542471012100577e-04,-8.392201561946421862e-05,-3.371559549123048782e-03,-1.793179544620215893e-03,5.497322883456945419e-03,2.923039952293038368e-03,-5.528198016691021621e-06,1.136431892518885434e-04,2.809667959809303284e-03,5.626817699521780014e-03,-1.115467981435358524e-03,-4.230911377817392349e-03,-8.336955215781927109e-04,2.832823898643255234e-03,4.374875061330385506e-05,1.235416420968249440e-04,6.364294677041471004e-05,6.408190354704856873e-03,-1.639638328924775124e-03,-3.347578924149274826e-03,4.129094537347555161e-03,3.330876585096120834e-03,2.889190800487995148e-04,-7.236008968902751803e-05,8.720248006284236908e-04,-1.049437932670116425e-02,-4.214620683342218399e-03,9.835890494287014008e-03,2.467864425852894783e-03,4.707599058747291565e-03,-1.923860982060432434e-04,-1.970532321138307452e-04,2.917247125878930092e-03,-1.536519499495625496e-03,3.784238360822200775e-03,7.202029228210449219e-03,-3.349648788571357727e-03,8.466781582683324814e-05,-1.912995503516867757e-04,8.289486140711233020e-05,2.477790112607181072e-04,3.799424739554524422e-03,1.106955693103373051e-03,-2.795026870444417000e-03,-2.994727692566812038e-04,-9.412669169250875711e-05,1.325956600339850411e-05,3.324385033920407295e-08,-3.170059790136292577e-05,7.488546543754637241e-05,9.992507984861731529e-04,6.255548214539885521e-04,5.943820724496617913e-05,5.502100975718349218e-06,1.082298695109784603e-08,1.312298354605445638e-05,-1.028391416184604168e-04,7.630848558619618416e-04,-3.891066648066043854e-03,-3.814767580479383469e-03,1.436739577911794186e-03,3.330304753035306931e-04,-6.274008774198591709e-05,-5.657518704538233578e-05,-7.168732117861509323e-04,-2.348015084862709045e-03,5.778918974101543427e-03,-4.236784297972917557e-03,4.430806264281272888e-03,4.828985314816236496e-03,-9.532518743071705103e-05,8.088994945865124464e-05,1.210125163197517395e-03,8.794257882982492447e-04,-1.217748736962676048e-03,1.622951705940067768e-03,-5.781562067568302155e-04,2.526689553633332253e-03,1.001379423541948199e-04,1.197987803607247770e-04,1.228137989528477192e-04,4.493355285376310349e-03,4.998131189495325089e-04,-3.684152383357286453e-03,-1.493692747317254543e-03,3.050615079700946808e-03,-1.186150358989834785e-03,-7.756991544738411903e-05,4.647080204449594021e-04,-6.840382236987352371e-03,-5.070799496024847031e-03,3.106243908405303955e-03,-5.902003496885299683e-03,2.389113651588559151e-03,-9.204184752888977528e-04,-1.914334279717877507e-04,8.141902275383472443e-03,9.315742645412683487e-04,7.315697614103555679e-03,-4.960410296916961670e-05,-2.376848831772804260e-03,1.658178953221067786e-04,-1.763477630447596312e-04,1.042571675498038530e-04,5.923148128204047680e-04,5.618112161755561829e-03,4.490866791456937790e-03,-3.576939925551414490e-03,-4.783720360137522221e-04,-1.045014141709543765e-04,-1.601281473995186388e-05,5.612037057289853692e-09,-9.594179573468863964e-06,-1.948074350366368890e-05,-8.704116335138678551e-04,-5.073159700259566307e-04,4.338567669037729502e-05,-7.894266673247329891e-06,7.664516488148365170e-08,6.231640873011201620e-05,-1.171288022305816412e-04,8.048076415434479713e-04,-1.475507975555956364e-03,1.562265213578939438e-03,3.234411822631955147e-03,-2.044047869276255369e-04,7.409130921587347984e-05,2.098252880387008190e-04,-9.200713830068707466e-04,3.050588537007570267e-03,-3.433444537222385406e-03,-4.196887835860252380e-03,7.360143121331930161e-03,1.300483010709285736e-03,-1.527829008409753442e-04,3.602096112444996834e-04,1.753263873979449272e-03,6.809320766478776932e-03,5.292598623782396317e-03,-1.003866456449031830e-02,5.688673350960016251e-03,1.366192940622568130e-03,3.926218778360635042e-05,5.969634366920217872e-05,1.695595128694549203e-04,1.008442719466984272e-03,7.779317907989025116e-03,6.707735825330018997e-03,3.941409755498170853e-03,-4.738418385386466980e-03,-7.260957499966025352e-04,6.173227302497252822e-05,-1.144511508755385876e-03,-2.824134659022092819e-03,-2.399042947217822075e-03,-5.357917398214340210e-04,-2.978926058858633041e-04,-5.993637256324291229e-03,-4.050003772135823965e-04,1.818539312807843089e-04,-1.900160918012261391e-03,3.942755516618490219e-03,1.939243287779390812e-03,-5.663006566464900970e-03,3.607796039432287216e-03,-1.262041332665830851e-04,-5.971116479486227036e-04,3.618964692577719688e-04,1.795767457224428654e-04,1.373771228827536106e-03,5.327445454895496368e-03,1.962523208931088448e-03,1.886834797915071249e-04,-3.806607273872941732e-04,4.131153982598334551e-04,-1.769044320099055767e-04,3.941077375202439725e-05,-1.549652079120278358e-04,9.193638688884675503e-04,2.909761387854814529e-04,2.096213574986904860e-04,1.095359257305972278e-04,1.492927694926038384e-04,4.096255288459360600e-04,-2.641262253746390343e-04,5.426085554063320160e-04,1.619858085177838802e-04,-2.076695673167705536e-03,5.214987322688102722e-04,3.665349795483052731e-04,5.163755267858505249e-04,-3.309898602310568094e-04,4.298876738175749779e-04,7.715488318353891373e-04,-1.824945094995200634e-03,-1.181171042844653130e-03,-2.102246042340993881e-03,8.659088984131813049e-03,-6.116344593465328217e-04,4.507720295805484056e-04,5.411779973655939102e-03,2.580866683274507523e-03,7.368321530520915985e-04,-8.482815464958548546e-04,-6.648237467743456364e-04,4.416862502694129944e-03,3.762104024644941092e-04,3.935257846023887396e-04,7.326054619625210762e-04,-1.196585129946470261e-03,-1.285184407606720924e-03,-9.053833782672882080e-03,6.739164702594280243e-03,3.656956367194652557e-03,-1.333469292148947716e-03,7.384121417999267578e-04,3.999076317995786667e-03,-6.596365477889776230e-03,-6.476724054664373398e-03,7.905828766524791718e-03,-6.477167364209890366e-03,4.595998208969831467e-03,2.074436051771044731e-03,9.282783721573650837e-04,2.533731283619999886e-03,6.079231388866901398e-03,6.150654517114162445e-03,-5.333121865987777710e-03,-4.113525617867708206e-03,1.771492417901754379e-03,7.767671719193458557e-03,-5.180899053812026978e-02,2.751262113451957703e-02,-5.361492745578289032e-03,8.721784688532352448e-03,-6.337761878967285156e-03,-3.920012153685092926e-03,-1.054618321359157562e-02,-2.839951548594399355e-06\n0.000000000000000000e+00,-5.129096098244190216e-05,9.336088987765833735e-05,-2.205325290560722351e-04,1.793771662050858140e-05,-2.699106744330492802e-06,-7.994484622031450272e-05,2.098708939968219056e-08,2.632684845593757927e-05,-1.192725685541518033e-04,9.300518431700766087e-04,-2.799443434923887253e-03,-1.529905013740062714e-03,2.563396934419870377e-03,1.595428184373304248e-04,-2.420222153887152672e-05,5.059418981545604765e-05,-1.131636905483901501e-03,1.961001195013523102e-03,6.241657771170139313e-03,-5.059820599853992462e-03,2.883458510041236877e-03,-1.691615674644708633e-03,1.969969343917910010e-05,-3.298977098893374205e-04,-4.848996177315711975e-03,9.263661690056324005e-03,-8.796720765531063080e-03,-1.023226417601108551e-03,3.573141992092132568e-03,-2.403893042355775833e-03,2.125608152709901333e-04,1.923425734275951982e-04,6.904342444613575935e-05,1.369598042219877243e-02,3.700181376188993454e-03,5.976637359708547592e-03,-1.340517541393637657e-03,-2.070334507152438164e-03,-9.356116643175482750e-04,-3.849053609883412719e-05,-3.037469869013875723e-04,-3.652389394119381905e-03,-8.954137563705444336e-03,-9.427402983419597149e-04,-4.337206482887268066e-03,3.277321113273501396e-03,-4.904338275082409382e-04,-1.697771658655256033e-04,9.579336619935929775e-04,-9.469527867622673512e-04,4.557352047413587570e-03,-2.199511975049972534e-03,-2.538826549425721169e-03,1.429635885870084167e-04,-8.334022277267649770e-05,1.416004961356520653e-04,4.722598532680422068e-05,2.581736771389842033e-03,7.975338958203792572e-03,-1.033351989462971687e-03,-1.058960042428225279e-04,-7.151379395509138703e-05,-1.599717506906017661e-05,4.171059053703629615e-09,-5.441211760626174510e-05,8.246723882621154189e-05,-3.176808531861752272e-04,-5.359242786653339863e-04,-1.405411876476136968e-05,-1.012075954349711537e-04,2.549344380042839475e-08,3.206390465493313968e-05,-2.381565136602148414e-04,8.163054590113461018e-04,-1.989804441109299660e-03,-2.595008583739399910e-03,3.231503302231431007e-03,3.115729850833304226e-05,-1.140832046075956896e-05,9.202044748235493898e-05,-1.776063931174576283e-03,-1.505708321928977966e-03,5.958226509392261505e-03,-2.404129132628440857e-03,2.663599560037255287e-03,-1.703121932223439217e-03,-7.192726479843258858e-05,-2.564600727055221796e-04,-4.405731800943613052e-03,9.896428324282169342e-03,-3.910746425390243530e-03,3.978669643402099609e-03,3.089066594839096069e-04,-1.700612134300172329e-03,1.648131292313337326e-04,1.660613197600468993e-04,2.160712028853595257e-04,8.812712505459785461e-03,1.005497295409440994e-02,5.912823602557182312e-03,1.085123745724558830e-03,-9.096554131247103214e-04,-8.200612501241266727e-04,-3.713049954967573285e-05,7.044985541142523289e-04,-4.238155204802751541e-03,-1.419831532984972000e-02,-4.738566931337118149e-04,-3.535618307068943977e-03,-2.262345515191555023e-03,-6.547425873577594757e-04,-2.204325282946228981e-04,1.256872783415019512e-03,-2.752503845840692520e-03,3.281808691099286079e-03,1.434924779459834099e-04,-3.171315882354974747e-03,1.744146575219929218e-04,-1.045087774400599301e-04,1.516242919024080038e-04,8.330494165420532227e-05,2.909552771598100662e-03,8.646992966532707214e-03,-1.547782216221094131e-03,-1.196693701785989106e-04,-1.328242651652544737e-04,-1.721704211377073079e-05,-2.278514976694623329e-08,-3.879039468301925808e-06,1.061291404766961932e-04,8.495310903526842594e-04,1.012681052088737488e-03,-2.564199530752375722e-05,-1.136492392106447369e-05,2.294724055218466674e-08,8.642180182505398989e-05,4.263154551154002547e-05,-5.333462613634765148e-04,-2.803349168971180916e-03,-5.035979673266410828e-03,-1.016857102513313293e-03,4.014866863144561648e-05,-6.950839451747015119e-05,1.005690137390047312e-04,2.303214278072118759e-04,-2.872709301300346851e-04,-7.236857782118022442e-04,1.436341926455497742e-02,9.581947699189186096e-03,-2.649387810379266739e-03,1.995031052501872182e-04,-2.760198549367487431e-04,-3.372531151399016380e-03,3.794814692810177803e-03,-8.887173607945442200e-03,-6.735282484441995621e-03,-1.142961555160582066e-04,-2.986594103276729584e-03,2.465310972183942795e-04,1.645170996198430657e-04,-5.222765030339360237e-04,1.937763020396232605e-02,2.546220552176237106e-03,8.124464191496372223e-03,-1.413208665326237679e-03,5.089723505079746246e-03,8.673581760376691818e-05,-7.753804675303399563e-05,-2.078528283163905144e-03,-1.857918500900268555e-02,-7.758610416203737259e-03,5.928057245910167694e-03,1.626744680106639862e-02,-6.172221619635820389e-04,-5.611916421912610531e-04,-1.327556237811222672e-04,-1.666959840804338455e-03,-8.508668281137943268e-03,7.484233938157558441e-03,-1.800472848117351532e-03,-2.549599623307585716e-03,3.806328459177166224e-05,1.511202390247490257e-05,7.702755101490765810e-05,-1.027526013785973191e-04,7.732561789453029633e-04,4.627173766493797302e-03,-1.261349418200552464e-03,-1.257660478586331010e-04,1.241223071701824665e-04,3.350348197272978723e-05,6.452719691907304878e-09,-5.111155769554898143e-05,1.226241438416764140e-04,-1.321969612035900354e-04,-1.445189554942771792e-04,5.194747700443258509e-06,-7.585639832541346550e-05,2.549734290369087830e-08,-2.245104769826866686e-05,-1.205565786221995950e-04,1.318095601163804531e-04,-7.047182414680719376e-03,1.714928890578448772e-03,-5.824508843943476677e-05,-1.858820614870637655e-04,-2.563064481364563107e-05,-1.351509399682981893e-05,-1.016919617541134357e-03,2.899505430832505226e-03,-1.776532852090895176e-03,-7.516383659094572067e-03,8.347146213054656982e-03,-2.774251159280538559e-03,5.754794256063178182e-05,-3.882874443661421537e-04,-4.969392903149127960e-03,9.854528121650218964e-03,-3.489606548100709915e-03,1.352234045043587685e-03,-5.431526340544223785e-03,-5.767664872109889984e-03,3.396856191102415323e-04,2.049575559794902802e-04,-1.271610672120004892e-04,1.155133266001939774e-02,9.230868890881538391e-03,2.669019158929586411e-03,2.542052883654832840e-03,1.756388519424945116e-04,-3.088565717916935682e-04,-1.359038724331185222e-04,-2.174100605770945549e-03,-5.962567869573831558e-03,-1.180248986929655075e-02,9.634345769882202148e-04,-2.037511207163333893e-03,2.671746769919991493e-03,-1.810718385968357325e-04,-2.288842661073431373e-04,-1.124400761909782887e-03,-8.552053943276405334e-03,4.879839252680540085e-03,1.097499625757336617e-04,-3.698586253449320793e-03,1.264652382815256715e-04,-1.515975600341334939e-04,1.771447277860715985e-04,4.365513450466096401e-04,3.250900423154234886e-03,5.232210271060466766e-03,-2.203976269811391830e-03,-1.353864063275977969e-04,-5.396183041739277542e-05,1.483467030993779190e-06,1.407499894412467256e-08,4.941465449519455433e-04,-5.693459534086287022e-04,5.684283678419888020e-05,-7.301752339117228985e-04,1.698858541203662753e-04,7.163762929849326611e-04,3.946342985727824271e-08,-3.758165985345840454e-04,8.688332163728773594e-04,-9.489410556852817535e-03,3.277595341205596924e-02,-1.425576920155435801e-04,-1.940590329468250275e-02,-6.745360442437231541e-04,-3.234993528167251498e-06,-1.008859951980412006e-03,1.358943711966276169e-02,2.600947162136435509e-03,-2.218723483383655548e-02,-2.951103495433926582e-03,-1.416093483567237854e-02,2.493151649832725525e-02,4.676790558733046055e-05,2.933142008259892464e-03,5.045253410935401917e-02,-7.654206454753875732e-02,2.687417715787887573e-02,7.419229019433259964e-03,-2.717684768140316010e-02,2.538095600903034210e-02,-2.335936762392520905e-03,-1.718272687867283821e-03,-7.328346837311983109e-04,-8.622304350137710571e-02,-2.858860418200492859e-02,-5.805580317974090576e-02,8.467386942356824875e-04,1.521585974842309952e-03,6.930802017450332642e-03,1.561999088153243065e-04,-1.514914911240339279e-03,2.826234512031078339e-02,6.750433146953582764e-02,1.182943116873502731e-02,1.517440564930438995e-02,-1.034123077988624573e-02,5.538484081625938416e-03,1.602640259079635143e-03,-7.716014049947261810e-03,2.521940506994724274e-02,-5.365394800901412964e-02,-5.819114740006625652e-04,1.205584686249494553e-02,-1.145469141192734241e-03,6.216958281584084034e-04,-1.193024218082427979e-03,-2.656512369867414236e-04,-2.091448754072189331e-02,5.921606421470642090e-01,1.218814589083194733e-02,1.322212279774248600e-03,7.913145236670970917e-04,8.181222074199467897e-05,5.415313353296369314e-08,-7.319355063373222947e-05,5.398844950832426548e-05,2.517541288398206234e-04,3.630941500887274742e-04,-4.245033414917998016e-05,-9.362542186863720417e-05,-6.369236871250905097e-08,5.209739174460992217e-05,-1.160746105597354472e-04,1.484936103224754333e-03,-2.782271010801196098e-03,-1.315188128501176834e-04,5.074941553175449371e-03,2.018615778069943190e-04,9.512299584457650781e-06,2.123361628036946058e-04,-2.220715396106243134e-03,3.626368008553981781e-03,1.061953883618116379e-02,-1.748193171806633472e-03,3.396248910576105118e-03,-2.639215206727385521e-03,-7.961425581015646458e-05,-3.586726088542491198e-04,-7.017842028290033340e-03,5.315483082085847855e-03,-6.241402588784694672e-04,-1.431402517482638359e-03,4.677280783653259277e-03,-3.041775198653340340e-03,3.333777422085404396e-04,2.063166612060740590e-04,-9.730220335768535733e-05,1.153997518122196198e-02,3.689561504870653152e-03,2.788970712572336197e-03,1.546164043247699738e-03,-2.177083515562117100e-04,-1.087865908630192280e-03,9.758627857081592083e-05,6.001853616908192635e-04,-4.469486419111490250e-03,-8.694335818290710449e-03,-6.603264249861240387e-03,-4.109268076717853546e-03,5.563875311054289341e-04,-7.598190568387508392e-04,-2.038215025095269084e-04,2.285674680024385452e-03,-4.350088071078062057e-03,1.068171672523021698e-02,1.576023641973733902e-03,-2.245795913040637970e-04,1.070585640263743699e-04,-1.761886232998222113e-05,1.425126392859965563e-04,2.104089071508497000e-04,2.684783888980746269e-03,8.803674019873142242e-03,-1.628839410841464996e-03,-2.429990709060803056e-04,-1.115049890358932316e-04,-9.301728823629673570e-06,3.788983349295449443e-08,-8.402751700486987829e-05,3.604725861805491149e-06,9.510052041150629520e-05,3.161381173413246870e-04,-2.296477759955450892e-05,-9.889717330224812031e-05,7.926246325951069593e-09,7.633657514816150069e-05,-1.325651246588677168e-04,2.641895087435841560e-03,-7.881957571953535080e-04,-3.698650980368256569e-03,2.485534874722361565e-03,1.703463785815984011e-04,1.609463106433395296e-05,1.166950823972001672e-04,-2.284775953739881516e-03,-5.311739514581859112e-04,5.440176464617252350e-03,-3.676641499623656273e-03,6.980174221098423004e-04,-2.747263992205262184e-03,-1.256757823284715414e-04,-2.918776299338787794e-04,-5.748860538005828857e-03,9.473563171923160553e-03,-3.963744267821311951e-03,-4.402309190481901169e-03,2.989264205098152161e-03,-2.928801812231540680e-03,2.370331058045849204e-04,2.382387174293398857e-04,3.158657927997410297e-04,1.321013644337654114e-02,1.033895649015903473e-02,7.140554487705230713e-03,4.869459196925163269e-03,2.780614886432886124e-03,-1.565574668347835541e-03,-3.271262175985611975e-05,1.549397362396121025e-03,-5.240130238234996796e-03,-5.292921792715787888e-03,-4.325937014073133469e-03,-3.604556433856487274e-03,-1.471437863074243069e-04,-9.505013003945350647e-04,-1.977901847567409277e-04,9.279404766857624054e-04,-2.773064654320478439e-03,3.717199899256229401e-03,8.952604257501661777e-04,-1.120961038395762444e-03,1.477333571529015899e-04,-1.009661209536716342e-04,1.501806837040930986e-04,2.280413900734856725e-05,2.689929679036140442e-03,9.288338944315910339e-03,-1.059581642039120197e-03,-9.095607674680650234e-05,-2.316982281627133489e-04,-5.869758751941844821e-06,6.595064405701123178e-08,-6.400024722097441554e-05,8.702637569513171911e-05,6.332790944725275040e-04,5.623454926535487175e-04,1.583912853675428778e-05,-5.405445335782133043e-05,9.713755844131810591e-08,1.153268840425880626e-06,-5.341935320757329464e-05,6.058645085431635380e-04,-8.277825079858303070e-03,-1.762530300766229630e-04,1.296162256039679050e-03,2.829867298714816570e-04,-4.186489604762755334e-05,9.144992509391158819e-05,-1.686047995463013649e-03,-3.409605473279953003e-03,1.004127971827983856e-02,-5.979933310300111771e-03,9.965614415705204010e-03,-4.599124658852815628e-04,6.381172715919092298e-05,-5.173493991605937481e-04,-4.425529856234788895e-03,9.564319625496864319e-03,-7.776667363941669464e-03,1.831496250815689564e-03,1.775728771463036537e-03,-5.073053296655416489e-03,4.043197259306907654e-04,2.244809293188154697e-04,-2.454467357893008739e-05,1.380038913339376450e-02,7.327026687562465668e-03,5.809364840388298035e-03,4.672289360314607620e-03,-5.687993252649903297e-04,-8.780131465755403042e-04,-7.455543527612462640e-05,-7.362369215115904808e-04,-5.178201477974653244e-03,-9.379664435982704163e-03,-1.697981497272849083e-03,-7.269712164998054504e-03,5.447790026664733887e-04,-7.307578925974667072e-04,-2.532299840822815895e-04,-8.295521838590502739e-04,-4.511378705501556396e-03,6.170685868710279465e-03,-2.199073787778615952e-03,-2.331847557798027992e-03,1.870555570349097252e-04,-1.207025707117281854e-04,1.482564402977004647e-04,4.486778343562036753e-04,-1.587634324096143246e-04,1.042283512651920319e-02,-2.024488290771842003e-03,-2.239134337287396193e-04,-9.582836355548352003e-05,-1.282087760046124458e-05,-1.980697561521083117e-08,-3.853889575111679733e-05,7.737530540907755494e-05,-2.747414400801062584e-04,-1.742265449138358235e-04,3.831974390777759254e-05,-4.093557072337716818e-05,3.847753760055638850e-08,3.817840479314327240e-06,-1.388930249959230423e-04,1.044896664097905159e-03,-1.141444779932498932e-02,-1.846201135776937008e-03,2.176327398046851158e-03,-5.420605157269164920e-05,5.973156476102303714e-06,-8.197706483770161867e-05,-1.604747609235346317e-03,2.382475067861378193e-04,1.272504683583974838e-03,-1.098364708013832569e-03,-6.418722332455217838e-04,-3.783790627494454384e-03,2.664716157596558332e-05,-1.538076030556112528e-04,-2.268022391945123672e-03,6.321367807686328888e-03,-3.905712394043803215e-03,-2.260511275380849838e-03,1.114483806304633617e-03,-4.626191221177577972e-03,2.932400384452193975e-04,1.698612759355455637e-04,2.419996017124503851e-04,1.221369672566652298e-02,6.499262060970067978e-03,4.622103646397590637e-03,1.968420110642910004e-05,-3.267413703724741936e-03,-7.301940931938588619e-04,-4.277354310033842921e-05,-1.340529270237311721e-04,-3.823652863502502441e-03,-1.555982790887355804e-02,-7.266621105372905731e-05,-1.730419229716062546e-03,-6.731285830028355122e-04,-6.488128565251827240e-04,-1.259244600078091025e-04,1.218424295075237751e-04,-2.576342783868312836e-03,2.875278238207101822e-03,1.659225672483444214e-03,-3.459888976067304611e-03,-2.271227640449069440e-05,-2.038710081251338124e-04,6.584512884728610516e-04,-1.460047496948391199e-04,2.673295559361577034e-03,5.805194377899169922e-03,-2.118890173733234406e-03,2.356194599997252226e-04,4.252690123394131660e-04,7.270505884662270546e-04,8.582379814470186830e-05,1.308301762037444860e-05,4.215541412122547626e-04,-3.174391458742320538e-04,-3.888464125338941813e-04,4.095697659067809582e-04,4.500102659221738577e-04,-9.514915873296558857e-04,-1.221640035510063171e-03,8.269555837614461780e-05,6.783610442653298378e-04,4.930114373564720154e-03,8.484790101647377014e-03,5.953463725745677948e-03,1.952270977199077606e-04,2.773654705379158258e-04,7.795082638040184975e-04,-2.387323649600148201e-03,9.322240948677062988e-03,4.680777899920940399e-03,-8.789500221610069275e-03,-3.632390638813376427e-03,7.793558761477470398e-04,-4.259165143594145775e-04,4.075458273291587830e-04,-5.732711404561996460e-03,-2.688941545784473419e-03,-3.971655387431383133e-03,-9.727792814373970032e-03,1.045714598149061203e-03,5.313754081726074219e-05,2.387142158113420010e-04,-5.425434792414307594e-04,-3.031119704246520996e-04,5.419738590717315674e-03,1.263336837291717529e-02,-2.863221336156129837e-03,2.230614423751831055e-03,4.107714630663394928e-04,-4.421798512339591980e-03,-8.985937456600368023e-04,-3.014556132256984711e-03,-4.287600051611661911e-03,-7.001658901572227478e-03,2.392136957496404648e-04,-3.255694871768355370e-03,9.752169717103242874e-04,-1.068007783032953739e-03,2.657813718542456627e-03,2.094106283038854599e-03,-5.471906624734401703e-04,1.680648326873779297e-02,-2.081068232655525208e-02,-1.249899063259363174e-02,-5.734272301197052002e-03,-5.214880220592021942e-03,6.133209681138396263e-04,4.824256990104913712e-03,6.686612498015165329e-03,-2.430478110909461975e-02,1.855142181739211082e-03,-1.157107483595609665e-02,-2.601414546370506287e-02,3.284123067714972422e-06\n0.000000000000000000e+00,1.821755722630769014e-05,-3.955702050006948411e-05,-1.205084146931767464e-03,-1.082688220776617527e-03,-1.936031367222312838e-05,-1.629248981771524996e-05,7.308123439742075789e-09,-2.191473686252720654e-05,1.733756471367087215e-05,-4.220054834149777889e-04,3.524042665958404541e-03,1.523365848697721958e-03,-2.135812072083353996e-03,-3.534118586685508490e-04,6.604336522286757827e-05,1.715291436994448304e-04,3.889701038133352995e-04,4.082802683115005493e-03,-2.269844990223646164e-03,6.519246380776166916e-04,5.355203058570623398e-03,-3.001422388479113579e-03,-8.594372775405645370e-05,1.795117277652025223e-04,1.382563787046819925e-04,3.831155190709978342e-04,2.625375520437955856e-03,-7.813033647835254669e-03,1.924452139064669609e-03,-2.481739502400159836e-03,-9.232478623744100332e-05,-1.100797235267236829e-04,-1.036806788761168718e-04,-4.873840138316154480e-03,1.613429980352520943e-03,6.325324997305870056e-03,-3.540025558322668076e-03,-4.444193560630083084e-03,5.206087953411042690e-04,9.240710642188787460e-05,-1.156077138148248196e-03,2.208502497524023056e-03,-2.421707613393664360e-04,-2.390160690993070602e-03,4.725284874439239502e-03,-2.859142143279314041e-03,2.903834101743996143e-04,2.054257493000477552e-04,-3.644939977675676346e-03,6.169371190480887890e-04,-3.469660878181457520e-03,-3.096765372902154922e-03,2.437721472233533859e-03,-7.752918463665992022e-05,1.889963750727474689e-04,-6.569514516741037369e-05,-3.655742912087589502e-04,-2.650090726092457771e-03,-8.463875856250524521e-04,3.784575499594211578e-03,4.894722369499504566e-04,4.658860416384413838e-05,9.404082447872497141e-06,-6.176093525489534386e-10,1.932998202391900122e-05,-3.591146378312259912e-05,-1.178962178528308868e-03,-8.015571511350572109e-04,-9.754251550475601107e-06,-2.244489223812706769e-06,2.573690416340923548e-08,-1.597379559825640172e-05,8.050604810705408454e-05,-6.319388630799949169e-04,2.789657562971115112e-03,2.428622916340827942e-03,-1.001741038635373116e-03,-2.983252052217721939e-04,5.342332224245183170e-05,1.382537448080256581e-04,5.950711201876401901e-04,8.464478305540978909e-04,2.011324046179652214e-03,3.650104627013206482e-04,4.811515565961599350e-03,-1.629542792215943336e-03,-5.519311525858938694e-05,1.643598807277157903e-04,9.100843453779816628e-04,6.845570169389247894e-05,2.303692745044827461e-03,-6.294324994087219238e-03,1.399525906890630722e-03,-1.297597656957805157e-03,-1.253117225132882595e-04,-9.678733476903289557e-05,-1.489838614361360669e-04,-4.771294072270393372e-03,2.545449417084455490e-03,6.552817765623331070e-03,-2.667992608621716499e-03,-3.878868184983730316e-03,6.524410564452409744e-04,7.190347969299182296e-05,-9.192527504637837410e-04,3.678805427625775337e-03,-5.736838793382048607e-04,-3.943211864680051804e-03,2.670343499630689621e-03,-4.092179238796234131e-03,4.425463557709008455e-04,1.992173201870173216e-04,-3.556693205609917641e-03,1.274386071600019932e-03,-4.643879830837249756e-03,-2.750890562310814857e-03,2.009839052334427834e-03,-5.047770537203177810e-05,1.603033888386562467e-04,-6.022051093168556690e-05,-2.834681945387274027e-04,-2.617395948618650436e-03,-1.297717913985252380e-03,3.540528705343604088e-03,4.578625084832310677e-04,6.106470391387119889e-05,1.847109729169460479e-06,-2.003321952770420467e-08,3.652709710877388716e-05,-4.958413774147629738e-05,-1.019549672491848469e-03,-7.965870318002998829e-04,-9.829288501350674778e-06,3.713804471772164106e-05,-6.418793052631599494e-09,-5.608544597635045648e-07,8.412668830715119839e-05,-9.705972624942660332e-04,-1.384224509820342064e-03,2.061155624687671661e-03,-2.782994415611028671e-03,-3.247557906433939934e-04,5.493126809597015381e-05,1.888379338197410107e-04,5.514707299880683422e-04,1.201397622935473919e-03,-3.076305147260427475e-03,2.048849593847990036e-03,6.936016492545604706e-03,-3.601611359044909477e-03,3.802224455284886062e-05,3.633546293713152409e-04,1.768154092133045197e-03,-2.445160178467631340e-03,3.146111033856868744e-03,-4.632512573152780533e-03,3.231884911656379700e-03,-2.146024024114012718e-03,-8.593538950663059950e-05,-1.585197169333696365e-04,-1.093917962862178683e-04,-5.962864030152559280e-03,3.834009403362870216e-03,1.080515421926975250e-02,-5.800011567771434784e-03,-5.792413372546434402e-03,4.872629942838102579e-04,9.162905189441516995e-05,-2.717786701396107674e-03,3.334612352773547173e-03,1.820112112909555435e-03,-4.479447379708290100e-03,6.429897621273994446e-03,-3.583699464797973633e-03,3.453934186836704612e-05,3.453932004049420357e-04,-6.283667869865894318e-03,1.803464605472981930e-03,1.913000829517841339e-03,-1.802521292120218277e-03,4.482259973883628845e-03,-1.124115951824933290e-04,2.642406325321644545e-04,-7.568442379124462605e-05,-5.091110360808670521e-04,-3.695891937240958214e-03,-2.450373489409685135e-03,4.929925315082073212e-03,6.055700941942632198e-04,3.198673766746651381e-06,3.129934702883474529e-05,2.561611367468685785e-08,6.163306352391373366e-06,-7.209873729152604938e-05,-9.162297355942428112e-04,-6.075141136534512043e-04,-1.679168053669854999e-05,-7.331263986998237669e-06,-3.192883468727814034e-08,-1.767110916262026876e-06,1.880548916233237833e-05,-5.240175232756882906e-05,3.340574447065591812e-03,7.298624608665704727e-03,4.924397217109799385e-04,-1.549596781842410564e-04,4.471604552236385643e-05,9.393910295329988003e-05,3.828085318673402071e-04,-2.487505087628960609e-03,1.057796552777290344e-02,3.373283194378018379e-03,5.389024037867784500e-03,-1.412387005984783173e-03,-9.318299998994916677e-05,1.093500904971733689e-04,9.827536996454000473e-05,-1.937180291861295700e-03,-7.885394152253866196e-04,-1.086394023150205612e-02,5.768574308604001999e-03,-9.138503810390830040e-05,-8.694373536854982376e-05,-1.194876022054813802e-04,1.817958254832774401e-04,-6.309982389211654663e-03,4.494620487093925476e-03,3.497629426419734955e-03,-4.453545901924371719e-03,-4.765300080180168152e-03,2.860560198314487934e-04,6.999484321568161249e-05,-1.104342867620289326e-03,4.099668003618717194e-03,3.145903348922729492e-03,-7.594845723360776901e-03,-1.887976424768567085e-03,-4.018733277916908264e-03,2.520792768336832523e-04,1.468172704335302114e-04,-8.749822154641151428e-04,5.310398992151021957e-03,-5.342762917280197144e-03,-8.140452206134796143e-03,2.326672896742820740e-03,-2.834148654073942453e-05,1.029420964187011123e-04,-5.839567893417552114e-05,-9.259591752197593451e-05,-1.867874758318066597e-03,-1.511533628217875957e-04,2.937841461971402168e-03,3.457478014752268791e-04,-3.068166552111506462e-05,3.172212018398568034e-06,5.224114829616155475e-08,-1.396509906044229865e-04,3.196110774297267199e-04,8.677906356751918793e-03,7.277757860720157623e-03,9.161956404568627477e-05,2.729910738707985729e-05,3.320008090668125078e-08,8.626679482404142618e-05,-2.643830084707587957e-04,5.102204158902168274e-03,-8.945463225245475769e-03,-8.621580898761749268e-03,6.098574958741664886e-03,2.435684436932206154e-03,-4.922303487546741962e-04,-1.112498692236840725e-03,-3.805722808465361595e-03,-1.306243892759084702e-02,-1.564176171086728573e-03,1.032292097806930542e-02,-4.007778689265251160e-02,1.544331852346658707e-02,2.069686597678810358e-04,-1.207653782330453396e-03,-5.339698866009712219e-03,8.314386941492557526e-03,-2.257060632109642029e-02,3.035226278007030487e-02,-5.363710224628448486e-03,1.206427626311779022e-02,8.274111896753311157e-04,1.009855186566710472e-03,1.299429917708039284e-03,4.193019866943359375e-02,-7.863329723477363586e-03,-4.146935790777206421e-02,1.955698803067207336e-02,3.334488719701766968e-02,-4.767572041600942612e-03,-6.220094510354101658e-04,9.651706553995609283e-03,-3.086815774440765381e-02,-9.301829151809215546e-03,8.527689613401889801e-03,-2.115863375365734100e-02,3.385575860738754272e-02,-3.180950181558728218e-03,-1.680632587522268295e-03,2.931487932801246643e-02,-9.649418294429779053e-03,2.171745337545871735e-02,1.508648134768009186e-02,-1.885875873267650604e-02,5.534832598641514778e-04,-1.425534370355308056e-03,5.001113750040531158e-04,2.468297025188803673e-03,2.092709764838218689e-02,1.225195359438657761e-02,6.269336342811584473e-01,-3.547481494024395943e-03,-4.318142018746584654e-04,-1.102483201975701377e-05,1.529406290501356125e-08,1.745466397551354021e-05,-4.613140481524169445e-05,-1.194937154650688171e-03,-1.048711827024817467e-03,-3.167815066262846813e-06,-7.748828465992119163e-06,2.368688001297414303e-08,8.985163731267675757e-06,4.951359733240678906e-05,-7.731212535873055458e-04,-9.212704608216881752e-04,6.459023337811231613e-03,-2.663623890839517117e-04,-3.656228072941303253e-04,5.152141238795593381e-05,2.529023622628301382e-04,3.806093591265380383e-04,1.380404108203947544e-03,1.491644885390996933e-03,-3.630524966865777969e-03,5.127077922224998474e-03,-2.304469235241413116e-03,-5.441357643576338887e-05,1.981062960112467408e-04,7.870894623920321465e-04,-4.453918663784861565e-04,4.339248407632112503e-03,-3.738528583198785782e-03,2.917068311944603920e-03,-1.604453078471124172e-03,-1.039927883539348841e-04,-1.143739791586995125e-04,-2.942514547612518072e-04,-6.103618070483207703e-03,2.371944719925522804e-03,6.178840529173612595e-03,-2.732287626713514328e-03,-3.822170663625001907e-03,6.599852349609136581e-04,8.548331970814615488e-05,-1.914700027555227280e-03,4.445097874850034714e-03,-7.426203810609877110e-04,-4.100463353097438812e-03,4.723067861050367355e-03,-5.744981579482555389e-03,3.776223747991025448e-04,2.185283810831606388e-04,-3.802526276558637619e-03,8.252584957517683506e-04,-2.912690863013267517e-03,-2.726809587329626083e-03,4.169251304119825363e-03,-8.145334140863269567e-05,1.790767710190266371e-04,-5.654334017890505493e-05,-3.310464962851256132e-04,-2.708419458940625191e-03,-1.218334888108074665e-03,3.936894237995147705e-03,5.419137887656688690e-04,6.159838812891393900e-05,-1.690641511231660843e-06,5.806850822409614921e-08,1.454345692764036357e-07,-7.103696407284587622e-05,-1.026342622935771942e-03,-7.795347482897341251e-04,-2.273290192533750087e-05,-1.010771484288852662e-05,3.995955921709537506e-08,1.971903475350700319e-05,2.703497921174857765e-05,-5.191584350541234016e-04,2.692404203116893768e-03,6.006284966133534908e-04,3.316911461297422647e-04,-3.473065444268286228e-04,4.993743277736939490e-05,2.265219518449157476e-04,9.683026291895657778e-05,1.542561687529087067e-03,-6.039546569809317589e-04,-3.691426012665033340e-03,3.227706532925367355e-03,-1.693852012977004051e-03,-1.024715456878766418e-04,2.240014873677864671e-04,4.125810810364782810e-04,-1.055304892361164093e-05,1.678109867498278618e-03,-5.904174409806728363e-03,3.256207797676324844e-03,-1.397510641254484653e-03,-1.211247654282487929e-04,-8.091528434306383133e-05,-2.110664354404434562e-04,-4.662126302719116211e-03,4.909819923341274261e-03,8.546036668121814728e-03,-9.008761262521147728e-04,-4.674931988120079041e-03,8.948845788836479187e-05,1.344006741419434547e-04,-1.290621701627969742e-03,3.406974021345376968e-03,2.713518450036644936e-03,-4.412571899592876434e-03,4.666247870773077011e-03,-3.736672224476933479e-03,3.687214921228587627e-04,2.514339284971356392e-04,-3.684802446514368057e-03,2.393840346485376358e-03,-3.108802018687129021e-03,-4.535174928605556488e-03,4.157871939241886139e-03,-7.191884651547297835e-05,2.273531135870143771e-04,-6.250766455195844173e-05,-2.917826932389289141e-04,-2.652304247021675110e-03,-6.948297959752380848e-04,4.016292281448841095e-03,5.191741511225700378e-04,2.707442763494327664e-05,-4.827365501114400104e-06,6.136045271887269337e-08,2.748281804088037461e-05,-7.311387889785692096e-05,-1.062187831848859787e-03,-9.212964796461164951e-04,3.860913056996650994e-05,2.272811798320617527e-05,-5.203514774620998651e-08,7.428874596371315420e-06,1.891669671749696136e-05,-3.331875195726752281e-04,3.186720423400402069e-03,1.339440932497382164e-03,-5.267155356705188751e-04,-4.031658463645726442e-04,8.134120434988290071e-05,1.643986615817993879e-04,3.837470430880784988e-04,3.976579755544662476e-03,-2.965221181511878967e-03,-3.617571899667382240e-03,9.018261916935443878e-03,-1.132095814682543278e-03,-3.537487646099179983e-05,3.500314778648316860e-04,2.119817538186907768e-03,7.684072479605674744e-04,4.442889709025621414e-03,-4.155349452048540115e-03,1.003026263788342476e-03,1.720991916954517365e-03,-1.006360325845889747e-04,-1.178129532490856946e-04,-1.134347985498607159e-04,-5.616756621748209000e-03,1.033109845593571663e-03,8.452263660728931427e-03,-3.984163515269756317e-03,-3.200497245416045189e-03,4.445061786100268364e-04,1.128133299062028527e-04,-1.040473347529768944e-03,3.955904394388198853e-03,1.066967612132430077e-03,-6.216379813849925995e-03,4.103017505258321762e-03,-3.216535784304141998e-03,3.732650366146117449e-04,2.611980016808956861e-04,-5.635845474898815155e-03,-1.524747000075876713e-03,-2.511215396225452423e-03,-2.561134984716773033e-03,2.858679741621017456e-03,-9.197933104587718844e-05,1.841591147240251303e-04,-4.640249244403094053e-05,-7.001070480328053236e-05,-2.830880228430032730e-03,-2.365653170272707939e-03,3.696867031976580620e-03,4.892734577879309654e-04,5.076230081613175571e-05,9.449827302887570113e-07,4.059438651893287897e-08,1.854372749221511185e-05,9.484349720878526568e-05,5.229061935096979141e-04,2.918071695603430271e-04,2.622458123369142413e-05,2.200300514232367277e-05,3.184140950907021761e-08,-1.068830024451017380e-04,-2.043036511167883873e-05,-1.197895733639597893e-03,-3.830458968877792358e-03,-7.551583461463451385e-03,-3.462668508291244507e-03,2.123563026543706656e-04,-8.099857222987338901e-05,-2.733761793933808804e-04,9.194685844704508781e-04,-4.111538175493478775e-03,1.932047773152589798e-03,6.896344944834709167e-03,-7.209584582597017288e-03,2.887422218918800354e-03,1.136769496952183545e-04,-3.143973881378769875e-04,1.212142407894134521e-03,-6.918773986399173737e-03,-2.226558513939380646e-03,9.760389104485511780e-03,-7.998226210474967957e-03,3.197276964783668518e-03,-5.838743527419865131e-05,-6.014403334120288491e-05,-1.134857302531599998e-04,-2.465960569679737091e-04,-1.095422357320785522e-02,-1.558917853981256485e-02,-2.711586188524961472e-03,3.189717652276158333e-03,2.744634402915835381e-04,-2.035239303950220346e-04,1.494574127718806267e-03,-3.040915355086326599e-03,-7.366125006228685379e-03,6.763119250535964966e-03,-3.716558683663606644e-03,3.413681872189044952e-03,1.170394243672490120e-04,-2.438320661894977093e-04,5.242572166025638580e-03,-2.382151782512664795e-03,-4.067274276167154312e-04,3.514300100505352020e-03,-7.624461315572261810e-03,-7.459879270754754543e-05,-5.059189861640334129e-04,1.468331611249595881e-04,3.032262320630252361e-04,2.667655702680349350e-03,-1.731033902615308762e-03,-5.308998748660087585e-03,-2.372500603087246418e-04,-9.086877253139391541e-05,3.178135375492274761e-05,1.941689261002466083e-04,3.953068517148494720e-04,-2.275100559927523136e-04,-2.289094962179660797e-03,-8.762234356254339218e-04,-5.087521276436746120e-04,2.802920935209840536e-04,-2.215800050180405378e-04,2.198982838308438659e-05,3.004247264470905066e-05,-6.631292635574936867e-04,2.506474731490015984e-03,3.799704136326909065e-03,2.152334782294929028e-04,-1.917275658342987299e-04,6.341001135297119617e-04,3.367613244336098433e-04,-7.201998960226774216e-04,2.749327104538679123e-03,1.968247583135962486e-03,-1.349044847302138805e-03,7.776238024234771729e-03,-5.805396474897861481e-03,-1.153029443230479956e-04,2.933538780780509114e-07,-2.520282752811908722e-03,2.452008891850709915e-03,2.798787783831357956e-03,-9.858768433332443237e-03,1.100226538255810738e-03,-4.670314490795135498e-03,9.197192412102594972e-05,-3.664127143565565348e-05,4.179599636700004339e-04,-6.141028832644224167e-03,5.891624838113784790e-03,9.367540478706359863e-03,-4.270526580512523651e-03,-6.787911988794803619e-03,1.949001452885568142e-03,-4.334546101745218039e-04,-2.892009913921356201e-03,5.255099851638078690e-03,1.867635641247034073e-03,-4.966001026332378387e-03,4.007613752037286758e-03,-5.858620163053274155e-03,-1.682708039879798889e-03,1.183626591227948666e-03,-4.740943666547536850e-03,-4.775205161422491074e-05,-6.720528472214937210e-04,-6.769667845219373703e-03,9.167151292786002159e-04,-1.548991189338266850e-03,-2.792367711663246155e-03,1.732144691050052643e-02,-7.676401175558567047e-03,2.159878611564636230e-03,-5.420401226729154587e-03,-4.534129519015550613e-03,-9.837722172960639000e-04,-4.373917821794748306e-03,-4.593723588186549023e-06\n0.000000000000000000e+00,2.899401351896813139e-06,-3.438101998654019553e-07,-1.105685514630749822e-04,-1.250792702194303274e-04,3.071052105951821432e-06,-7.421510304084222298e-07,4.122931684946706810e-08,-8.903035677576554008e-07,-6.869831281619553920e-07,-5.223308107815682888e-05,7.252600044012069702e-04,-6.155015580588951707e-05,-8.101448183879256248e-04,-1.896412140922620893e-05,-3.845897538212739164e-07,1.282748053199611604e-05,8.431680180365219712e-05,2.299578773090615869e-04,-5.051233456470072269e-04,4.605061985785141587e-05,9.833875810727477074e-04,-4.255375242792069912e-04,-4.077938683622051030e-06,3.279406519141048193e-05,1.854208676377311349e-04,1.896416506497189403e-04,5.672193947248160839e-04,-9.586658561602234840e-04,5.298385513015091419e-04,-2.762486983556300402e-04,-1.295467063755495474e-05,-1.892776367640180979e-06,4.145666389376856387e-05,-7.253935327753424644e-04,2.048850874416530132e-04,1.021249569021165371e-03,-8.499979740008711815e-04,-4.617767990566790104e-04,-4.638651716959429905e-06,6.261909220484085381e-06,-1.265545870410278440e-04,-2.771908475551754236e-04,-3.921415918739512563e-05,-2.648899971973150969e-04,1.350339152850210667e-03,-1.430973643437027931e-04,3.478531289147213101e-05,1.636352135392371565e-05,-5.988577031530439854e-04,-1.828675740398466587e-04,-5.073174834251403809e-04,-7.646176964044570923e-04,2.259500615764409304e-04,-5.910550498811062425e-06,1.461741885577794164e-05,-2.666899945324985310e-06,-5.212026007939130068e-05,-1.909415150294080377e-04,8.234851520683150738e-06,4.237054090481251478e-04,5.958095425739884377e-05,3.818076493189437315e-06,1.305917066929396242e-06,1.062210674973584901e-08,3.445585207373369485e-06,-3.511925115162739530e-06,-1.502445084042847157e-04,-1.214069561683572829e-04,8.447057098237564787e-07,-1.464103206672007218e-06,6.331426494199376975e-09,-2.276976829307386652e-06,9.837333891482558101e-06,-8.860652451403439045e-05,5.074517102912068367e-04,1.873128639999777079e-04,-2.277108142152428627e-04,-5.442915789899416268e-05,6.601622771995607764e-06,2.297444734722375870e-05,6.578730244655162096e-05,-3.934417327400296926e-05,4.336895653977990150e-04,6.487657810794189572e-05,8.631012751720845699e-04,-3.528614470269531012e-04,-9.635145943320821971e-06,3.275738708907738328e-05,1.911691942950710654e-04,2.879178500734269619e-04,2.820072986651211977e-04,-8.623578469268977642e-04,3.308815939817577600e-04,-2.988623455166816711e-04,-1.124579284805804491e-05,-1.226027961820363998e-05,-2.081855018332134932e-05,-6.323152338154613972e-04,4.000952758360654116e-04,7.112036691978573799e-04,-3.052383835893124342e-04,-5.377212655730545521e-04,6.662439409410580993e-05,7.880707926233299077e-06,-2.238779707113280892e-04,4.414395079948008060e-04,2.180873125325888395e-04,-3.371171769686043262e-04,3.135822771582752466e-05,-6.876916741020977497e-04,3.476953497738577425e-05,2.844002847268711776e-05,-6.647342815995216370e-04,6.983184721320867538e-05,-9.439534624107182026e-04,-4.161963879596441984e-04,3.585020313039422035e-04,-6.587495590792968869e-06,2.591426891740411520e-05,-5.198983217269415036e-06,-5.403434624895453453e-05,-3.298697993159294128e-04,-7.741319132037460804e-05,5.128759075887501240e-04,7.034357986412942410e-05,4.860955414187628776e-06,-9.014710826704686042e-07,-1.215272416033030822e-08,4.772814008902059868e-06,-3.116950210824143142e-06,-2.008893497986719012e-04,-1.411595294484868646e-04,5.582441190199460834e-06,8.120295206026639789e-06,-6.260312801487089018e-08,8.415941010753158480e-07,1.923615127452649176e-05,-2.253383281640708447e-04,1.393579004798084497e-04,-3.205215907655656338e-04,-2.155595284420996904e-04,-5.676933869835920632e-05,6.818059773650020361e-06,2.070849222945980728e-05,6.401815335266292095e-05,-1.031397478072904050e-04,-3.149019903503358364e-04,4.440629854798316956e-04,1.046987366862595081e-03,-5.624294281005859375e-04,2.278018655488267541e-05,2.655175558174960315e-05,2.278780884807929397e-04,-2.203706826549023390e-04,7.704064482823014259e-04,-1.069920836016535759e-03,3.676253254525363445e-05,-3.335411020088940859e-04,8.088773029157891870e-06,-2.638325531734153628e-05,-3.055920387851074338e-05,-8.317780448123812675e-04,6.673565367236733437e-04,1.510201953351497650e-03,-5.627181963063776493e-04,-1.262970385141670704e-03,2.423340047243982553e-04,6.122911599959479645e-06,-5.543503211811184883e-04,5.941460840404033661e-04,9.928551735356450081e-04,-9.913174435496330261e-04,2.694246941246092319e-04,-8.462023106403648853e-05,-1.015968664432875812e-04,3.900311639881692827e-05,-9.305060375481843948e-04,1.688711927272379398e-04,8.805205579847097397e-04,-3.364456060808151960e-04,4.969002329744398594e-04,-9.459182365390006453e-06,3.222382292733527720e-05,-3.871162334689870477e-06,-8.340718341059982777e-05,-4.298664862290024757e-04,-2.085626183543354273e-04,5.051221232861280441e-04,6.023175956215709448e-05,5.001617864763829857e-06,-1.159432713393471204e-06,3.412610283248795895e-08,6.812276296841446310e-06,9.213985322276130319e-06,-4.484790042624808848e-05,-6.644698441959917545e-05,9.774983482202515006e-06,8.677658115630038083e-06,-3.493482836347538978e-09,-1.398670974595006555e-05,-1.281915274375933222e-06,-2.426408755127340555e-04,-4.184399149380624294e-04,8.487183367833495140e-04,6.684147519990801811e-04,-2.133101224899291992e-05,-5.320080163073725998e-06,-9.983869858842808753e-06,2.708803513087332249e-04,1.470152288675308228e-03,1.245243620360270143e-04,-1.615176908671855927e-03,1.725074369460344315e-03,-2.663491526618599892e-03,-7.290348094102228060e-06,4.504448952502571046e-05,8.409169968217611313e-04,4.682573489844799042e-05,-3.457666316535323858e-04,-1.104183844290673733e-03,-7.198695675469934940e-04,1.253668917343020439e-03,-2.153787863790057600e-05,-1.452166634408058599e-05,-5.535254604183137417e-05,-1.247036270797252655e-03,9.754494531080126762e-04,1.057814341038465500e-03,-4.812073311768472195e-04,-2.158333663828670979e-04,1.219575060531497002e-04,1.277427782042650506e-05,-1.689413620624691248e-04,3.777003439608961344e-05,3.442909219302237034e-04,9.493264369666576385e-04,3.896776979672722518e-05,-2.434817724861204624e-04,1.187409143312834203e-04,1.974631231860257685e-05,2.385994012001901865e-04,-2.082943537971004844e-04,2.123379381373524666e-04,-1.095507876016199589e-03,-1.974484184756875038e-04,1.707455339783336967e-06,1.747182068356778473e-06,-6.135036528576165438e-06,4.074296157341450453e-05,-4.763152537634596229e-05,-9.512229589745402336e-04,1.494320167694240808e-04,2.945057894976343960e-05,7.328138053708244115e-06,1.672742996561282780e-06,2.134038368239998817e-08,-3.123000715277157724e-05,-2.287227061970042996e-06,1.163863460533320904e-03,1.038922113366425037e-03,-2.185110861319117248e-05,-9.731066711538005620e-06,1.300977601204067469e-07,2.971901267301291227e-05,-2.598519677121657878e-05,9.134297724813222885e-04,3.953195118810981512e-04,9.619798511266708374e-04,1.955818850547075272e-03,3.913721302524209023e-04,-5.715784573112614453e-05,-1.639266411075368524e-04,-7.603201083838939667e-04,-1.907994155772030354e-03,-1.067945966497063637e-03,-2.013591438299044967e-05,-6.019917782396078110e-03,2.842532703652977943e-03,5.383235020417487249e-06,-2.414693590253591537e-04,-1.992470817640423775e-03,-2.042812760919332504e-03,-4.038508515805006027e-03,3.082488896325230598e-03,-1.406452036462724209e-03,2.021708292886614799e-03,1.033393054967746139e-04,1.156306752818636596e-04,1.910800929181277752e-04,4.878537729382514954e-03,4.547937132883816957e-04,-5.453437566757202148e-03,2.056683646515011787e-03,3.964277449995279312e-03,-8.359690546058118343e-04,-6.701354868710041046e-05,1.433577272109687328e-03,-4.246645607054233551e-03,-1.516242744401097298e-03,1.027988153509795666e-03,-2.842691726982593536e-03,3.939515911042690277e-03,-4.698256962001323700e-04,-2.278754836879670620e-04,4.878577776253223419e-03,-7.966086268424987793e-04,2.434427849948406219e-03,3.043709089979529381e-03,-1.752472366206347942e-03,6.894321995787322521e-05,-1.653603831073269248e-04,3.361697599757462740e-05,4.138984950259327888e-04,2.247206401079893112e-03,1.325762947089970112e-03,-3.460349980741739273e-03,6.554368734359741211e-01,-7.889861444709822536e-05,-3.133701966362423263e-06,-1.758435246301814914e-07,6.574738563358550891e-06,2.801605432978249155e-06,-1.625783334020525217e-04,-1.379402820020914078e-04,3.440573891566600651e-06,1.822578951760078780e-06,3.502054823911748827e-08,2.814339723045122810e-06,1.601585245225578547e-05,-1.907680270960554481e-04,-1.430783449904993176e-04,7.641314878128468990e-04,-5.381895462051033974e-04,-6.616260361624881625e-05,1.320313913311110809e-05,5.855429481016471982e-05,1.481350627727806568e-04,5.340149073163047433e-05,-8.005477138794958591e-05,-1.138402731157839298e-04,1.030192128382623196e-03,-5.421948153525590897e-04,9.969764505513012409e-06,3.882287637679837644e-05,2.776657056529074907e-04,2.557577681727707386e-04,8.916505612432956696e-04,-7.471447461284697056e-04,-1.336250716121867299e-05,-4.385754873510450125e-04,-1.504439296695636585e-05,-1.222776973008876666e-05,-6.251884769881144166e-05,-6.412831717170774937e-04,4.711551009677350521e-04,8.606435148976743221e-04,6.950224051252007484e-04,-6.239599897526204586e-04,2.551694051362574100e-04,2.673318522283807397e-05,-1.934837491717189550e-04,9.270157897844910622e-04,2.967447107948828489e-05,-8.411199669353663921e-04,-1.953324826899915934e-04,-6.178138428367674351e-04,1.685529277892783284e-04,3.519436722854152322e-05,-7.590665481984615326e-04,2.477689704392105341e-04,-7.316439878195524216e-04,2.928441681433469057e-04,6.559562752954661846e-04,-1.804402199923060834e-05,4.054874079884029925e-05,-6.875292456243187189e-06,-7.028639811323955655e-05,-4.254961968399584293e-04,-1.750846859067678452e-04,6.606415263377130032e-04,9.883783786790445447e-05,1.803092709451448172e-05,2.171082542190561071e-06,2.377237251494079828e-08,2.709843727188854245e-08,-4.729917236545588821e-06,-1.222266437252983451e-04,-1.219340483658015728e-04,8.793616075308818836e-07,-2.999981461471179500e-06,7.118660505511797965e-08,-4.712569534603971988e-07,-9.703402611194178462e-06,-5.976188549539074302e-05,5.596053088083863258e-04,-2.995477116201072931e-04,-2.483042408130131662e-05,-5.524167136172764003e-05,1.045285807776963338e-05,2.425308775855228305e-05,-2.065014996333047748e-05,5.337280454114079475e-04,-3.996002778876572847e-04,-6.847229087725281715e-04,4.158741212449967861e-04,-3.804503940045833588e-04,-1.940879337780643255e-05,4.305365655454806983e-05,9.070403757505118847e-05,-2.195479464717209339e-04,7.885657250881195068e-04,-6.263739778660237789e-04,5.513323703780770302e-04,-3.501888422761112452e-04,-1.964672082976903766e-05,-1.338922538707265630e-05,-5.582490121014416218e-05,-3.862149897031486034e-04,7.247797329910099506e-04,1.549341715872287750e-03,5.096381064504384995e-04,-9.003106388263404369e-04,-1.411826815456151962e-07,1.877300746855325997e-05,-1.914373424369841814e-04,4.443961079232394695e-04,7.709827041253447533e-04,-8.270729449577629566e-04,3.631679282989352942e-05,-2.831009041983634233e-04,9.606695675756782293e-05,3.228235800634138286e-05,-6.917444407008588314e-04,1.297178969252854586e-04,-4.511021543294191360e-04,-8.393085445277392864e-04,4.609997558873146772e-04,-6.797117748646996915e-06,2.929203037638217211e-05,-4.562181857181712985e-06,-5.748698458774015307e-05,-3.394710365682840347e-04,1.894505658128764480e-05,5.643200711347162724e-04,7.067627302603796124e-05,-4.702172191173303872e-06,9.232125535163504537e-07,-2.217484507127664983e-08,3.337813723192084581e-06,-1.208760295412503183e-06,-1.273062662221491337e-04,-1.359130692435428500e-04,-2.536202373448759317e-06,1.819786007217771839e-06,-1.204466570925433189e-08,-4.352325504441978410e-07,2.876481630664784461e-06,-1.036889370880089700e-04,3.401716530788689852e-04,-1.505740656284615397e-04,-3.992040728917345405e-05,-8.008476288523525000e-05,1.236798561876639724e-05,3.022911005245987326e-05,8.638358121970668435e-05,1.092071644961833954e-03,-7.512462907470762730e-04,-8.749770349822938442e-04,6.497423164546489716e-04,-5.872388137504458427e-04,-1.776182898538536392e-06,8.158683340298011899e-05,3.437798004597425461e-04,2.615350531414151192e-04,7.734068785794079304e-04,-9.316007490269839764e-04,9.149737161351367831e-05,-4.542666720226407051e-04,-6.683350875391624868e-06,-7.937514965306036174e-06,-4.638766768039204180e-05,-6.790512707084417343e-04,4.268494958523660898e-04,1.202165381982922554e-03,-8.454086491838097572e-04,-2.885968424379825592e-04,6.550383113790303469e-05,1.793214687495492399e-05,-2.694957656785845757e-04,5.453633493743836880e-04,1.096016494557261467e-04,1.633390638744458556e-04,5.177528364583849907e-04,-4.631017218343913555e-04,2.955729723908007145e-05,3.164968802593648434e-05,-7.836523000150918961e-04,-4.036968311993405223e-05,3.038860741071403027e-04,-7.423558854497969151e-04,5.185644258745014668e-04,-2.145988401025533676e-05,2.786562617984600365e-05,-1.753877086230204441e-06,-1.104461844079196453e-04,-4.336860438343137503e-04,-4.782924661412835121e-04,4.838242020923644304e-04,6.743143603671342134e-05,8.561940376239363104e-06,-3.978645679580949945e-07,-8.668848749948665500e-09,3.383665898581966758e-06,1.532216447230894119e-05,1.876633177744224668e-06,-3.007794293807819486e-05,9.191731805913150311e-06,5.197457994654541835e-06,2.971864887513220310e-08,-1.313752454734640196e-05,-1.449583305657142773e-05,-1.988783042179420590e-04,-1.041202456690371037e-03,-1.080484245903789997e-03,-6.784229190088808537e-04,5.597230483544990420e-06,-8.596527550253085792e-06,-2.114610106218606234e-05,1.148497249232605100e-04,-4.969791043549776077e-04,-2.472733031027019024e-04,7.545744301751255989e-04,-6.526224897243082523e-04,2.999937860295176506e-04,8.581779184169135988e-06,-2.138652962457854301e-05,4.616488004103302956e-04,-3.130609402433037758e-04,-1.472896838095039129e-05,6.099990569055080414e-04,-1.289835316129028797e-03,2.922801650129258633e-04,-7.170239769038744271e-06,-1.361050908599281684e-05,-3.000471042469143867e-05,-2.513400977477431297e-04,-3.665887052193284035e-04,-2.509772311896085739e-03,-4.390961257740855217e-04,1.533070462755858898e-05,-7.986975106177851558e-06,-2.521268288546707481e-05,-9.612934081815183163e-05,-3.345024888403713703e-04,-5.246520740911364555e-04,1.280960859730839729e-03,-2.107212203554809093e-04,-6.001687142997980118e-05,-2.412353933323174715e-05,-2.118169868481345475e-05,2.417498035356402397e-04,-7.889774278737604618e-04,1.781034807208925486e-04,1.213961630128324032e-03,-1.257703290320932865e-03,3.564810322131961584e-05,-7.128136348910629749e-05,-1.689213604549877346e-05,2.014455458265729249e-05,3.700238594319671392e-04,7.321205339394509792e-05,-4.074472817592322826e-04,-6.842899892944842577e-05,1.178355159936472774e-05,-5.235739081399515271e-05,7.396206638077273965e-05,7.298006494238507003e-06,6.964653493923833594e-07,-9.138300083577632904e-05,-1.325017365161329508e-04,-3.808372275670990348e-05,-2.504363328625913709e-05,-6.609040428884327412e-05,-5.734337901230901480e-05,5.302913632476702332e-05,1.841319317463785410e-06,6.047427887097001076e-04,2.123682061210274696e-04,2.723807483562268317e-05,-9.347050217911601067e-05,-7.187850860645994544e-05,-4.776050991495139897e-05,-3.339697286719456315e-06,4.141626704949885607e-04,1.423625217285007238e-04,-6.579483160749077797e-04,8.458138909190893173e-04,-7.441504858434200287e-04,-3.906212805304676294e-05,-2.527476681279949844e-06,-2.440808748360723257e-04,-1.851478009484708309e-05,5.074600339867174625e-04,-1.200410304591059685e-03,1.839492470026016235e-04,-5.342299118638038635e-04,-1.500781072536483407e-04,-8.783202792983502150e-05,1.375684369122609496e-04,-7.508823182433843613e-04,7.717573316767811775e-04,1.698463922366499901e-03,-5.639742594212293625e-04,-6.962582119740545750e-04,-1.744684705045074224e-04,4.412465568748302758e-05,-5.757622420787811279e-04,7.638153620064258575e-04,1.352345570921897888e-04,-3.192808071617037058e-04,6.523337797261774540e-04,-7.149631856009364128e-04,-3.764303255593404174e-05,-2.105552412103861570e-04,-8.628258947283029556e-04,-4.480558272916823626e-04,5.455308710224926472e-04,-2.078620949760079384e-03,5.951791536062955856e-04,-3.523235674947500229e-03,-7.397740264423191547e-04,1.259098644368350506e-03,-2.086906228214502335e-03,1.350788166746497154e-03,-2.029321389272809029e-03,-7.436033338308334351e-04,3.361133276484906673e-04,-1.332076149992644787e-03,-4.937276685268443543e-07\n0.000000000000000000e+00,2.562986765042296611e-06,6.563770512002520263e-06,-2.315375240868888795e-05,-4.354920383775606751e-05,-5.238503035798203200e-07,-8.489034257763705682e-07,-1.471042399003863466e-08,-4.942536634189309552e-06,3.569964519556378946e-07,-1.253406662726774812e-04,-3.015683905687183142e-04,-8.950049232225865126e-05,-3.006227489095181227e-04,-1.151684955402743071e-05,-6.674895303149241954e-07,3.403212645025632810e-07,1.001437703962437809e-04,5.428519798442721367e-04,7.550705049652606249e-05,3.590125998016446829e-04,3.099517925875261426e-05,-9.381426934851333499e-05,7.407835710182553157e-06,-9.254015822079963982e-06,-2.589143696241080761e-05,-1.981059176614508033e-04,6.289933662628754973e-05,1.852424320532009006e-04,-2.507997851353138685e-05,-3.287102299509570003e-05,-2.447849738018703647e-06,1.271182128448344884e-07,-2.965498788398690522e-05,-1.728524366626515985e-04,-9.805984154809266329e-05,-2.478530223015695810e-05,-1.011354033835232258e-04,1.335330889560282230e-04,1.090744917746633291e-04,4.817145509150577709e-07,-1.779965168680064380e-05,7.595746865263208747e-05,7.493645534850656986e-05,-1.816800358938053250e-04,2.863781701307743788e-04,6.545944052049890161e-05,7.237766112666577101e-05,1.410041932103922591e-06,-4.612674456438980997e-05,-1.215560696437023580e-04,-2.578088315203785896e-04,-2.065707230940461159e-04,-5.107230026624165475e-05,-2.783320951493806206e-06,2.731283757384517230e-06,-3.331518428240087815e-06,-3.640453542175237089e-06,-9.672022133599966764e-05,-9.937457070918753743e-05,4.251959035173058510e-05,8.615795195510145277e-06,1.155343124992214143e-05,1.796484639271511696e-06,4.780967799433710752e-08,2.834138285834342241e-06,5.596826213150052354e-06,8.491520020470488816e-07,-1.532445639895740896e-05,4.548467700260516722e-07,4.015257957235007780e-07,5.825195614761469187e-08,-6.065291017876006663e-06,2.139384832844370976e-06,-1.296436093980446458e-04,-2.903986314777284861e-04,-5.864689956069923937e-05,-3.030309453606605530e-04,-1.312310996581800282e-05,-4.777127173838380259e-07,1.726461050566285849e-06,9.256150224246084690e-05,3.502978943288326263e-04,2.700664917938411236e-04,2.652743132784962654e-04,-8.093493670457974076e-05,-6.626402318943291903e-05,9.801443411561194807e-06,-1.035864534060237929e-05,-1.839105971157550812e-05,-1.826541556511074305e-04,-9.912996029015630484e-05,1.915660322993062437e-05,-7.153991464292630553e-05,-6.622464570682495832e-05,-3.690194034788873978e-07,-2.024394945010499214e-07,-4.536088090389966965e-05,-1.589768799021840096e-04,-1.092054808395914733e-04,-2.158855932066217065e-05,-6.181923527037724853e-05,1.539498480269685388e-04,1.153561825049109757e-04,6.575486395377083682e-07,-3.330543404445052147e-05,3.072256804443895817e-04,1.139562082244083285e-04,1.801994585548527539e-05,2.465432044118642807e-04,1.285151574847986922e-05,7.176145300036296248e-05,2.896739715652074665e-06,-5.913119093747809529e-05,-7.712994556641206145e-05,-2.204202755820006132e-04,-2.288073155796155334e-04,-8.568941120756790042e-05,-3.649268819572171196e-06,2.003886038437485695e-06,-3.435427515796618536e-06,-1.200178303406573832e-06,-1.006899983622133732e-04,-1.080982474377378821e-04,4.339418956078588963e-05,7.949030987219884992e-06,1.371412599837640300e-05,1.293911395805480424e-06,4.085816485144277976e-08,1.228449946211185306e-07,-2.497730747563764453e-06,1.999132109631318599e-05,2.020797001023311168e-05,-1.504328793089371175e-06,1.150925413639924955e-06,-1.281924966178848990e-08,7.041409844532608986e-06,2.876278358598938212e-06,3.756512523978017271e-05,-5.557714030146598816e-05,-2.420974924461916089e-04,-2.509169280529022217e-05,-3.589811058191116899e-06,-6.915552148711867630e-07,1.269879135179508012e-07,-3.373395156813785434e-05,1.001775235636159778e-04,-9.337726078229025006e-05,2.365538093727082014e-04,7.922531221993267536e-05,-4.735363472718745470e-05,-6.096008291933685541e-06,8.186681952793151140e-06,4.094439645996317267e-05,-8.452976180706173182e-05,-4.121505771763622761e-04,-1.178236489067785442e-04,-2.315599886060226709e-05,-3.841620491584762931e-05,-3.891398591804318130e-06,5.107071956444997340e-07,4.306944902054965496e-06,-1.529119908809661865e-04,-2.486773009877651930e-04,2.877290353353600949e-05,-2.587671588116791099e-06,4.492321750149130821e-06,-2.333425072720274329e-06,8.111982197078759782e-07,-1.393252168782055378e-04,4.527511482592672110e-04,2.186440178775228560e-05,-1.324195181950926781e-04,1.192814524983987212e-04,-1.093794708140194416e-05,-4.423741120263002813e-05,9.260859314963454381e-07,-9.177275933325290680e-05,-4.875673766946420074e-05,-1.511490409029647708e-04,3.460589214228093624e-04,1.602769043529406190e-04,-3.097697572229662910e-06,2.403502094239229336e-06,-2.576169208623468876e-06,-8.955884368333499879e-06,-8.203514153137803078e-05,-1.634800719330087304e-04,2.545465576986316592e-05,-1.291682565351948142e-07,-4.966796041117049754e-07,1.249383558388217352e-06,1.253629449138315977e-07,2.081288585031870753e-06,9.365590813104063272e-06,-4.942497980664484203e-05,-6.368431058945134282e-05,3.944077889173058793e-06,-1.219849877998058219e-06,5.712995232443063287e-08,-3.779794496949762106e-06,-5.045090347266523167e-06,-7.436896703438833356e-05,-8.636144048068672419e-05,-1.556712231831625104e-04,-4.564503324218094349e-04,-1.012934444588609040e-05,-1.513833581157086883e-06,-3.528985189404920675e-06,5.979307024972513318e-05,6.000872235745191574e-04,2.738665498327463865e-04,9.874452371150255203e-04,-1.860976917669177055e-04,-2.486515440978109837e-04,-2.877382030419539660e-06,3.285014599896385334e-06,1.376559375785291195e-04,1.692329242359846830e-04,7.352957618422806263e-05,-3.350765327922999859e-04,-4.083440580870956182e-05,-7.688576442888006568e-05,-1.825658387133444194e-06,3.491133782063116087e-08,1.104647708416450769e-05,-2.205508644692599773e-04,1.654622901696711779e-04,-4.970013978891074657e-04,-6.328931194730103016e-04,-1.415943552274256945e-05,5.943058204138651490e-05,-1.970396624528802931e-06,-1.202760613523423672e-04,7.395854481728747487e-05,1.915329194162040949e-04,-4.477421753108501434e-04,1.728222705423831940e-04,-6.076089630369096994e-05,3.499111335258930922e-05,8.441491416988355923e-08,1.572050096001476049e-04,3.222999803256243467e-04,-1.737191923893988132e-04,8.176545088645070791e-05,-1.374380371998995543e-04,3.028175115105113946e-06,-2.072984216283657588e-06,2.115583356498973444e-06,9.356290320283733308e-07,1.284197351196780801e-04,-5.247749868431128561e-05,7.402551091217901558e-06,6.399971880455268547e-06,2.573996425780933350e-06,-7.010927305373115814e-08,3.064192810597887728e-08,-1.971148049051407725e-05,-4.319703657529316843e-05,1.290766667807474732e-04,2.616715501062572002e-04,-5.367127414501737803e-06,1.834019798252484179e-07,5.758965926361270249e-08,4.033276127302087843e-05,-1.798797529772855341e-05,9.665223187766969204e-04,2.431807806715369225e-03,1.336313667707145214e-03,2.173883141949772835e-03,1.272128865821287036e-04,2.593256567706703208e-06,-2.437502007524017245e-05,-6.644129753112792969e-04,-3.178654238581657410e-03,-1.958774635568261147e-03,-2.263542497530579567e-03,4.366874418337829411e-05,3.137039602734148502e-04,-6.987965753069147468e-05,3.928057049051858485e-05,-2.187167410738766193e-05,1.059684786014258862e-03,5.093718937132507563e-05,-1.137961866334080696e-03,2.607395581435412169e-04,3.634968015830963850e-04,1.791917384252883494e-05,1.186038844025461003e-05,3.379117988515645266e-04,1.485597924329340458e-03,-6.464347825385630131e-05,3.218251804355531931e-04,2.779447240754961967e-04,-9.012555819936096668e-04,-8.529199985787272453e-04,-1.295996480621397495e-05,3.635761968325823545e-04,-2.424161648377776146e-03,-1.185749541036784649e-03,5.908311577513813972e-04,-1.628750120289623737e-03,-4.002769492217339575e-05,-4.916055477224290371e-04,-2.358361052756663412e-05,4.967009881511330605e-04,3.436167899053543806e-04,1.394364866428077221e-03,1.114466809667646885e-03,1.776569843059405684e-04,2.584904359537176788e-05,-2.791845690808258951e-05,2.228686571470461786e-05,2.233052873634733260e-05,7.548819994553923607e-04,7.900824421085417271e-04,-4.254322557244449854e-04,-7.757783896522596478e-05,6.558113694190979004e-01,-7.993106009962502867e-06,-1.107665070776420180e-08,3.599936007958604023e-06,6.890959866723278537e-06,-1.800335303414613008e-05,-3.623932570917531848e-05,1.919049964271835051e-06,6.159287977425265126e-07,-1.636215074540814385e-08,-6.469546860898844898e-06,1.469223207095637918e-06,-1.358239096589386463e-04,-3.861726727336645126e-04,3.305831342004239559e-08,-3.613755106925964355e-04,-1.776700628397520632e-05,7.309647003239660989e-07,4.447683750186115503e-06,1.193178686662577093e-04,4.056709003634750843e-04,1.865668309619650245e-04,1.186507288366556168e-04,1.009275219985283911e-04,-1.609037462912965566e-05,1.263671856577275321e-05,-2.532431153667857870e-06,6.457413837779313326e-05,-2.169615181628614664e-04,1.081815207726322114e-05,2.562208974268287420e-04,6.749995372956618667e-05,5.223348580329911783e-07,-7.271375579875893891e-06,-1.080394440577947535e-06,-4.813743726117536426e-05,-1.704776659607887268e-04,1.333247200818732381e-05,-5.648373189615085721e-05,-1.981179229915142059e-04,2.084058942273259163e-04,1.492203446105122566e-04,-1.739687490953656379e-06,-8.669211638334672898e-06,5.069440812803804874e-04,1.302332238992676139e-04,-2.836060884874314070e-04,-1.431838463759049773e-04,-4.923555934510659426e-06,9.165887604467570782e-05,1.607326112207374536e-06,-4.242450449964962900e-05,-1.341761526418849826e-04,-1.233809452969580889e-04,-9.584485087543725967e-05,-1.090266014216467738e-04,-5.335100468073505908e-06,5.411327492765849456e-06,-4.668854217015905306e-06,-2.338070004270775826e-07,-1.053924497682601213e-04,-1.552299218019470572e-04,7.272577931871637702e-05,1.229031477123498917e-05,1.393165712215704843e-05,1.772141558831208386e-06,6.664856755378423259e-08,2.029101096923113801e-06,1.897197080324986018e-06,-1.439952302462188527e-05,-3.334782013553194702e-05,-1.913890770310899825e-07,-5.647113425766292494e-07,5.585888018799778365e-08,-1.866996512944751885e-06,7.719776249359711073e-07,-1.628596801310777664e-04,-3.853937669191509485e-04,-1.316873967880383134e-04,-1.387736701872199774e-04,-1.584906567586585879e-05,-6.120911848483956419e-07,4.684925443143583834e-06,6.590176053578034043e-05,4.767061327584087849e-04,1.493691815994679928e-04,6.267091521294787526e-07,-1.446408859919756651e-04,-1.049871661962242797e-05,4.201825504424050450e-06,-8.299257387989200652e-06,-2.100220444845035672e-05,-2.600024454295635223e-04,-5.052677079220302403e-05,5.361498333513736725e-04,9.553370546200312674e-06,-1.634966247365809977e-05,-3.698653472383739427e-06,1.018650891637662426e-06,-4.256396277924068272e-05,-8.556370448786765337e-05,-3.108818782493472099e-05,7.033770089037716389e-05,1.829770917538553476e-04,3.581754572223871946e-05,5.973765291855670512e-05,2.636309091030852869e-06,-4.833331331610679626e-05,4.287024785298854113e-04,2.671572437975555658e-04,-2.619966981001198292e-04,5.321879507391713560e-05,-1.393023121636360884e-04,5.739922198699787259e-05,3.735500513357692398e-06,-2.385577681707218289e-05,-2.880625288526061922e-05,-2.523573930375277996e-04,-3.137638268526643515e-04,1.891267129394691437e-05,-1.532708893137169071e-06,3.967681550420820713e-06,-2.628267338877776638e-06,-3.408783300073991995e-07,-8.620137668913230300e-05,-6.324842979665845633e-05,5.304476508172228932e-05,7.759674190310761333e-06,1.021244042931357399e-05,2.331902635432925308e-07,-3.596710484998766333e-08,4.037885901198023930e-06,5.537435754376929253e-06,-1.166710535471793264e-05,-2.177104215661529452e-05,-2.748491169768385589e-06,2.528744289520545863e-06,-3.920945346180815250e-09,-4.699609689851058647e-06,2.866847808036254719e-06,-1.177506492240354419e-04,-3.749442694243043661e-04,-6.001758811180479825e-05,-2.219056768808513880e-04,-1.231848909810651094e-05,5.843280632689129561e-07,3.910933173756347969e-06,6.986969674471765757e-05,4.230741760693490505e-04,4.980523954145610332e-05,3.111552214249968529e-04,-1.550079032313078642e-04,2.343412234040442854e-05,1.195702861878089607e-05,-8.470861757814418525e-06,3.512846160447224975e-05,-9.868394954537507147e-06,-5.005821549275424331e-06,1.039133203448727727e-04,-2.691062109079211950e-04,-1.217531098518520594e-04,-1.157065184997918550e-06,-1.572078190292813815e-06,-4.647959212888963521e-05,-1.432688877684995532e-04,-1.349539525108411908e-04,9.455793770030140877e-05,1.264299353351816535e-04,6.877739360788837075e-05,1.164463901659473777e-04,4.257206910551758483e-06,2.975655206682858989e-06,3.345788572914898396e-04,1.396749430568888783e-04,-8.213111868826672435e-05,3.106275689788162708e-04,-1.463592525396961719e-06,6.605548696825280786e-05,6.713400580338202417e-06,4.943037492921575904e-05,-6.808691978221759200e-05,-2.683788188733160496e-04,-2.297978062415495515e-04,-2.615626181068364531e-05,-4.901476131635718048e-06,4.418666776473401114e-06,-3.874519279634114355e-06,-2.036404112004674971e-06,-4.298094791010953486e-05,-1.211703347507864237e-04,4.847242598771117628e-05,1.261773377336794510e-05,1.240623623743886128e-05,1.222525611410674173e-06,2.958910272354842164e-08,1.559164957143366337e-06,5.886609869776293635e-06,-2.181861054850742221e-05,-4.266701216693036258e-05,-1.696803792583523318e-06,-2.393108161413692869e-06,6.509787908726138994e-08,-5.278812750475481153e-06,3.790040182138909586e-06,-1.267697371076792479e-04,-5.026439903303980827e-04,-9.203416993841528893e-06,-2.770600840449333191e-04,-1.561384851811453700e-05,1.621928504391689785e-06,1.424582478648517281e-05,7.199153333203867078e-05,4.185304278507828712e-04,9.297342330683022738e-05,2.827400167006999254e-04,-1.247408799827098846e-04,-2.320188286830671132e-05,1.076650187314953655e-05,-2.025802859861869365e-05,-1.672804792178794742e-04,1.209347246913239360e-04,-7.729873323114588857e-05,1.357029759674333036e-05,-9.598296310286968946e-05,-1.168451999546959996e-04,5.766655135630571749e-07,2.593019871710566804e-06,-6.169461994431912899e-05,-9.092376421904191375e-05,-1.131912576965987682e-04,-1.106896015699021518e-04,4.959975922247394919e-05,8.143046579789370298e-05,1.309805229539051652e-04,1.866074626377667300e-06,-2.974566996272187680e-05,2.566735201980918646e-04,2.203540789196267724e-04,3.818745608441531658e-05,2.665483916644006968e-04,3.646543063950957730e-06,6.870564538985490799e-05,-4.795839231519494206e-06,-8.749714470468461514e-05,1.514263713033869863e-04,-4.145741113461554050e-04,2.838260479620657861e-05,6.210804713191464543e-05,6.155891242087818682e-06,2.264465365442447364e-05,-6.114061761763878167e-06,2.330002280359622091e-05,-1.132262841565534472e-04,5.498990140040405095e-05,1.123902402468957007e-04,2.953190960397478193e-05,2.437937109789345413e-05,-2.341999606869649142e-05,1.849611976467713248e-06,5.683490371666266583e-07,2.665820829861331731e-05,-1.080979109246982262e-05,2.328773007320705801e-05,-2.793225030472967774e-05,-1.413300651620374992e-05,1.141873690357897431e-05,-3.246356982344877906e-06,1.172176234831567854e-05,-1.199196922243572772e-04,-1.907114346977323294e-04,-1.091275771614164114e-04,-2.864786365535110235e-04,-6.720702003804035485e-07,2.314322500751586631e-06,-8.046804396144580096e-06,1.002605931716971099e-04,2.954847877845168114e-04,3.419781278353184462e-04,4.545238043647259474e-04,9.589452383806928992e-05,-1.318589929724112153e-04,2.712715831876266748e-05,-1.023144159262301400e-05,4.956088378094136715e-05,-1.545885170344263315e-04,-1.293235836783424020e-04,7.060812640702351928e-05,-2.566651382949203253e-04,1.138259758590720594e-04,1.519209399702958763e-05,-2.249939643661491573e-05,-3.425116301514208317e-05,-1.544792467029765248e-04,4.696620089816860855e-05,-1.061463626683689654e-04,-1.477392797823995352e-04,1.611394982319325209e-04,6.705679697915911674e-05,8.937861821323167533e-06,-7.121500675566494465e-05,1.360955648124217987e-04,2.623873588163405657e-04,-4.111960588488727808e-04,2.697306917980313301e-04,-6.357104211929254234e-07,3.032508539035916328e-05,-8.147433982230722904e-05,-1.277363335248082876e-04,-2.487545134499669075e-05,-6.936452700756490231e-05,-2.643514890223741531e-04,-3.563414502423256636e-04,-6.528342491947114468e-04,-1.934573956532403827e-04,1.456819707527756691e-03,-1.170970208477228880e-04,1.539135118946433067e-04,-5.513455107575282454e-05,2.188706130255013704e-04,2.665890206117182970e-04,3.571029228623956442e-04,2.012752418067975668e-07\n0.000000000000000000e+00,4.316628974265768193e-07,1.013949031403171830e-06,-3.044512823180411942e-06,1.393093612023221795e-06,1.095048389743169537e-07,-1.189888862995758245e-07,-6.714960143483494903e-09,4.050328641369560501e-07,-8.716535262465185951e-07,7.060462394292699173e-06,-6.311274773906916380e-05,-1.674484883551485837e-05,3.687954449560493231e-05,4.243706541728897719e-08,-4.235409960529068485e-07,-6.658502798018162139e-07,1.306274498347193003e-05,5.407529442891245708e-06,-2.011668948398437351e-05,3.894883775501511991e-05,4.341867679613642395e-05,-1.792028524505440146e-05,1.638630351408210117e-06,-2.176170710299629718e-07,4.833806542592355981e-06,-2.167878483305685222e-05,2.625782144605182111e-05,7.472174911526963115e-05,1.404063027621305082e-06,2.853320438589435071e-06,-8.358697414223570377e-07,6.363406441778352018e-07,4.424746293807402253e-06,2.668753586476668715e-05,5.557090844376944005e-05,-6.393964577000588179e-05,-1.056930523191113025e-05,3.443249443080276251e-05,1.834195427363738418e-05,-3.179746101977798389e-07,3.206644032616168261e-05,5.514680015039630234e-05,7.087992707965895534e-05,-9.444484021514654160e-06,9.337581104773562402e-06,2.941113052656874061e-05,1.420052467437926680e-05,-6.587826817394670798e-08,1.172320207842858508e-05,1.977886131498962641e-05,-6.364844739437103271e-05,-4.447554601938463748e-05,-4.615251327777514234e-07,-6.153329650260275230e-07,1.493305887834139867e-07,-4.344692001723160502e-07,2.010575030908512417e-07,-1.156479083874728531e-05,-1.730829353618901223e-05,6.128281256678747013e-06,1.425685582034930121e-06,8.473611501358391251e-07,1.646027527613114216e-07,-4.147788601471802394e-08,4.159532807079813210e-07,4.590366415868629701e-07,7.944337085064034909e-06,6.434279384848196059e-07,-3.326743325260395068e-10,-2.904691598359931959e-09,1.626591057402038132e-07,1.822839550413846155e-07,-1.043816155288368464e-06,6.401511200238019228e-06,-3.471008676569908857e-05,1.159571365860756487e-05,4.776009063789388165e-06,8.969756777332804631e-07,-4.646597631108306814e-07,-6.163885473142727278e-07,8.904360583983361721e-06,6.407857199519639835e-06,-2.777670124487485737e-05,6.352832133416086435e-05,9.558056262903846800e-06,7.974581421876791865e-06,1.563765408718609251e-06,4.885929456577287056e-07,7.844761057640425861e-06,-1.158042960014427081e-05,5.679451714968308806e-05,3.780228144023567438e-05,-7.238407306431327015e-06,7.973292667884379625e-06,-1.092256184165307786e-06,1.042888015945209190e-06,3.304429810668807477e-06,4.474062370718456805e-05,2.705476072151213884e-05,-2.885600770241580904e-05,-1.548238105897326022e-05,4.991966488887555897e-05,1.121395325753837824e-05,-6.632210443058284000e-07,2.878100895031820983e-05,4.994331538910046220e-05,3.436367842368781567e-05,8.978897312772460282e-06,3.048183316423092037e-05,5.639609662466682494e-05,1.074568899639416486e-05,-6.640034371230285615e-07,1.370570225844858214e-05,1.822393983275105711e-06,-9.364007564727216959e-05,-5.930822590016759932e-05,3.095624379056971520e-07,-9.583508244759286754e-07,-6.125709433035808615e-07,-4.126576982343976852e-07,1.020565946419083048e-06,-1.627554752303694841e-06,-1.871519816631916910e-05,-3.961885340686421841e-06,-1.599923109552037204e-07,5.341485120879951864e-07,1.593192848758917535e-07,5.453847151670743187e-09,6.559844223374966532e-09,-2.425934781058458611e-06,-4.192992491880431771e-06,1.268106007046299055e-05,-8.773660056249354966e-07,-1.668532405574296718e-07,1.275966354796764790e-07,-4.088332445917330915e-07,2.868258206945029087e-06,6.754180503776296973e-06,2.929076072177849710e-05,-5.472569318953901529e-05,4.149371670791879296e-05,4.536927008302882314e-06,3.895026452482852619e-07,-8.014781087695155293e-07,-1.241651261807419360e-06,5.092006176710128784e-06,-1.017323302221484482e-04,-8.525248995283618569e-05,1.263966551050543785e-04,-1.786190841812640429e-05,3.009883471349894535e-07,-4.926699602947337553e-06,-4.800686656381003559e-05,-6.153267167974263430e-05,-5.610096559394150972e-05,1.146079885074868798e-04,-5.961058832326671109e-06,-3.087002187385223806e-05,1.364964418826275505e-06,-7.142991194086789619e-07,7.118469511624425650e-06,-1.953914215846452862e-05,3.354001091793179512e-05,-7.436540909111499786e-05,-3.000422839249949902e-05,5.494834113051183522e-06,-3.126416049781255424e-05,2.476404858953173971e-08,4.648606045520864427e-05,1.329108636127784848e-05,1.104009861592203379e-04,2.966979263874236494e-05,1.097003769245930016e-05,-3.092207043664529920e-05,3.210113391105551273e-06,3.364678491379891057e-07,2.363802013860549778e-05,2.392648093518801033e-05,7.221749547170475125e-05,-5.061619958723895252e-05,-2.975433017127215862e-05,-1.221010052177007310e-06,-2.574385291609360138e-07,-6.139907782198861241e-07,2.357797939112060703e-06,-1.256393989024218172e-05,-1.186532017527497374e-06,4.552342943497933447e-06,3.815505635884619551e-07,5.961707074675359763e-07,3.530614094415795989e-07,1.296197211786420667e-07,5.788509156445797998e-07,4.118545291476038983e-07,-2.547070471337065101e-05,-1.891897773020900786e-05,3.493594817882694770e-07,-3.558927232916175853e-07,-3.248081270612601656e-08,-9.814823442866327241e-07,-1.043882093654247001e-06,-1.315759800490923226e-05,-6.281702371779829264e-05,1.995299317059107125e-05,3.884805482812225819e-05,-1.091857370738580357e-06,-7.301308357909874758e-08,-8.931554589253209997e-07,1.340817379968939349e-05,1.036978756019379944e-05,-2.198987349402159452e-04,2.390396693954244256e-04,-1.662448194110766053e-04,1.447874637960921973e-07,1.293861600970558356e-06,-8.496036798533168621e-07,2.237232911284081638e-05,4.379618985694833100e-05,1.165652502095326781e-04,-4.925398116029100493e-06,-2.290820702910423279e-05,-5.467683149618096650e-05,-2.626631840030313469e-06,-2.303649125678930432e-06,5.254496045381529257e-06,-1.703389170870650560e-05,1.895759342005476356e-04,-3.797171302721835673e-05,1.877458998933434486e-04,-5.343854718375951052e-05,2.343013693462125957e-05,8.074404149738256820e-07,2.500842310837469995e-05,1.056525725289247930e-04,-4.129891749471426010e-05,1.005566809908486903e-05,9.832993237068876624e-05,-1.227725988428574055e-05,1.276847524422919378e-05,6.889482051519735251e-07,6.279197987169027328e-05,-9.211028555000666529e-06,-1.287729392061010003e-04,-2.407175998087041080e-05,-1.043593147187493742e-04,4.036775749227672350e-07,2.628256368097936502e-07,-9.801099167816573754e-07,-9.715412488731089979e-06,-1.088450335373636335e-05,3.819165067397989333e-05,2.348429188714362681e-05,2.764575583569239825e-06,2.264907379867509007e-06,5.451437914416601416e-07,-6.616454584218445234e-08,-1.727411017782287672e-06,-3.739299017979647033e-06,3.888693754561245441e-05,1.328438520431518555e-05,2.413733390937977674e-08,1.433090687896765303e-06,-2.201897189024748513e-07,-2.852228249139443506e-07,3.668804993139929138e-06,-3.704610571730881929e-05,2.508042962290346622e-04,9.430335194338113070e-05,-1.208037283504381776e-04,-3.903106971847591922e-06,1.077111278391384985e-06,4.565295967040583491e-06,-7.405762153211981058e-05,-1.574403140693902969e-04,8.578633241995703429e-06,-4.003058129455894232e-04,-3.459502768237143755e-04,-5.165934635442681611e-05,-1.124770460592117161e-05,8.452117072010878474e-06,8.114740012388210744e-06,1.941158407134935260e-04,-1.827985834097489715e-04,-2.200326271122321486e-04,2.262170164613053203e-04,-6.434564511437201872e-06,8.277704182546585798e-06,7.117396307876333594e-07,-3.497343277558684349e-05,-3.671703743748366833e-04,-1.347921206615865231e-04,2.682605409063398838e-04,2.847648866008967161e-04,-8.928262832341715693e-05,-1.126888528233394027e-04,3.711371391545981169e-06,-2.322519576409831643e-04,-7.405389915220439434e-04,-1.376536529278382659e-04,-1.612420310266315937e-04,-2.056798984995111823e-04,-2.797294873744249344e-04,-9.904557373374700546e-05,2.842869434971362352e-06,-5.472474731504917145e-05,-1.006538150249980390e-04,3.391023783478885889e-04,3.755194775294512510e-04,2.023592824116349220e-04,2.190783334299339913e-06,2.964832219731761143e-06,2.835980467352783307e-06,-4.607755727192852646e-06,7.455198647221550345e-05,8.362162043340504169e-05,-1.309953950112685561e-05,-3.445889888098463416e-06,-8.005601557670161128e-06,6.558994054794311523e-01,-2.315179017386981286e-07,7.794353962253808277e-08,4.307495089506119257e-07,1.851371280281455256e-06,3.682411261252127588e-06,5.321442131389630958e-07,3.100687422374903690e-07,2.392744704593496863e-07,-1.020297077047871426e-06,-6.539746095768350642e-07,1.155546033260179684e-05,-3.707503128680400550e-05,-1.863025318016298115e-06,7.627479590155417100e-07,2.376940756221301854e-06,-1.835010493778099772e-06,-5.083909400127595291e-06,5.477215836435789242e-06,9.286852582590654492e-05,-9.448594209970906377e-05,9.926795610226690769e-05,1.498909114161506295e-06,1.471305722589022480e-06,1.021676666823623236e-06,7.916784738881688099e-08,2.650531678227707744e-05,1.219887508341344073e-05,5.863794649485498667e-05,1.893770786409731954e-05,8.666034773341380060e-06,8.942466592998243868e-06,-1.082091785065131262e-06,6.581504976566066034e-07,9.655822395870927721e-06,8.646163041703402996e-05,-1.758884536684490740e-06,-5.111710197525098920e-05,-4.291825098334811628e-05,2.252412741654552519e-05,3.285769935246207751e-06,-7.851521104385028593e-07,3.477726932032965124e-05,-3.350746283103944734e-06,2.241059701191261411e-05,2.790377766359597445e-05,1.151583855971693993e-04,2.515885898901615292e-05,6.988214408920612186e-06,-4.946311491949018091e-06,-5.008786956750554964e-06,-1.871654421847779304e-05,-1.356969296466559172e-04,5.599055839411448687e-06,-2.617402742544072680e-06,4.328211389292846434e-07,-6.452729053307848517e-07,3.552168266196531476e-07,-3.405412485335546080e-08,1.011918539006728679e-05,-3.691862275445600972e-06,-2.007960210903547704e-05,-1.919904661917826161e-06,6.184579603996098740e-08,3.307915221739676781e-07,5.170596750758704729e-08,2.881327532122668345e-07,7.022358659014571458e-07,-1.204701038659550250e-05,-1.673803581070387736e-06,2.410560284715757007e-07,1.183528439696601708e-07,7.310461569431936368e-08,4.299269846796960337e-07,-3.942740534057520563e-07,3.020711574208689854e-07,-3.140514672850258648e-05,-4.493093001656234264e-05,1.416944269294617698e-05,7.422327712447440717e-07,1.983027857477281941e-07,3.431825064126314828e-07,6.945807399461045861e-06,4.680944584833923727e-06,-7.395463762804865837e-05,4.401222395244985819e-05,3.116512016276828945e-05,-2.520950374673702754e-06,4.425370434546493925e-07,-1.435256194781686645e-06,1.056220935424789786e-05,8.421031452598981559e-06,1.839579999796114862e-05,3.320027462905272841e-05,-1.839943070081062615e-05,4.738718871521996334e-06,-4.049168111919243529e-08,5.587573355114727747e-07,-1.279335492654354312e-06,3.639157148427329957e-05,6.814634252805262804e-05,-4.861069828621111810e-05,3.203355299774557352e-05,1.165575595223344862e-04,1.608461207069922239e-05,6.320937551151928346e-09,1.830912697187159210e-05,1.417293387930840254e-04,6.013269012328237295e-05,-6.596927505597705022e-06,-4.482431904762052000e-06,-1.609832906979136169e-05,9.011599104269407690e-06,3.655869136309775058e-07,-2.377688815613510087e-06,-2.092832801281474531e-06,-6.415799725800752640e-05,2.292821955052204430e-05,-1.993224213947542012e-05,-5.026155349696637131e-07,-2.297888386237900704e-07,-3.330375193399959244e-07,1.987329198982479284e-07,-8.094085387710947543e-06,-2.205264536314643919e-05,-5.090881586511386558e-06,-2.529142193452571519e-07,6.669303616035904270e-07,4.883622750639915466e-07,-9.126091526923119090e-08,6.313198923635354731e-07,2.917432766480487771e-07,-6.465066235250560567e-06,-1.494191451456572395e-06,-5.216463350166122837e-08,-2.255636530890114955e-07,6.253060291783185676e-09,2.703347377064346801e-07,-5.723563845094759017e-07,7.808238478901330382e-06,-1.311296091444091871e-05,-2.371086702623870224e-05,3.043388460355345160e-05,8.666449389238550793e-07,-5.968470873085607309e-07,-1.616211079635831993e-06,1.344518022960983217e-05,4.039540363010019064e-05,-4.540271766018122435e-05,3.859744902001693845e-05,-1.306795184063958004e-06,6.551973638124763966e-05,1.611428046999208163e-06,-3.945828666473971680e-06,2.437874172755982727e-05,-4.102458842680789530e-05,1.786290704330895096e-05,4.485878162086009979e-05,1.013272776617668569e-04,-2.922112616943195462e-05,-1.948455519595881924e-06,-7.156309607125876937e-07,8.597447958891279995e-06,4.148285734117962420e-05,4.354370685177855194e-05,-7.209496834548190236e-05,-6.762243720004335046e-05,4.506818640948040411e-06,2.137513001798652112e-05,-9.485389114161080215e-07,3.769875547732226551e-05,9.564861829858273268e-05,5.458444502437487245e-05,-1.460689190935227089e-06,2.781231705739628524e-05,4.869683834840543568e-05,1.640921982470899820e-05,-3.258357139657164225e-07,-1.199891994474455714e-05,-6.089523230912163854e-05,-4.933766467729583383e-05,-2.389633300481364131e-05,-3.992002166341990232e-05,-2.729941570578375831e-07,-8.474584092255099677e-07,-7.606626013512141071e-07,-5.056739610154181719e-06,-7.649646249774377793e-07,-1.106410763895837590e-05,8.553907719033304602e-06,9.094555366573331412e-07,1.258165411854861304e-06,5.361238208934082650e-07,1.528396751382388175e-07,1.546103902683171327e-07,1.084859832189977169e-06,-7.964549695316236466e-06,-9.971200597647111863e-06,2.526644493627827615e-07,-6.029330847923120018e-07,-6.093202387091878336e-08,-4.601536716108967084e-07,-1.373818236061197240e-06,-3.966054009651998058e-06,-2.962657345051411539e-05,-5.654657798004336655e-06,-2.477198904671240598e-05,-2.133615907951025292e-06,1.451918194561585551e-07,1.574950601934688166e-06,7.144367373257409781e-06,5.370277358451858163e-05,-7.661093695787712932e-05,4.250415076967328787e-05,-3.938119698432274163e-05,-2.484271590219577774e-06,8.337228791788220406e-07,-3.414734464968205430e-06,-1.138913739850977436e-05,-4.682018698076717556e-05,7.300018478417769074e-05,3.434473183006048203e-05,4.305640686652623117e-05,-3.009621104865800589e-05,-3.822840426437323913e-07,5.698782956642389763e-07,4.911032078780408483e-07,2.812784805428236723e-05,1.313102839048951864e-04,-1.135260536102578044e-04,-5.438419975689612329e-05,-1.220918602484744042e-05,1.051512390404241160e-05,1.093856212719401810e-06,9.238407074008136988e-06,5.268802851787768304e-05,4.816935688722878695e-05,5.227380097494460642e-05,5.677197623299434781e-05,-1.988971234823111445e-06,9.132309969572816044e-06,7.810464808244432788e-08,-4.722590347228106111e-06,6.753709021722897887e-05,4.538357643468771130e-06,-9.466343908570706844e-05,9.396761925017926842e-06,1.505305476712237578e-06,2.450959527777740732e-06,-6.844492872914997861e-06,-4.526711563812568784e-06,6.262892839004052803e-06,5.893029810977168381e-05,-2.464879798935726285e-05,4.035088295495370403e-06,-4.746604531646880787e-07,-2.479408067301847041e-06,2.260900146211497486e-06,9.719900845084339380e-06,1.863399234025564510e-06,-1.273915131605463102e-05,-4.654009444493567571e-06,7.411756996589247137e-06,-4.820111826120410115e-06,2.420113958123693010e-07,3.427603019190428313e-07,5.893523848499171436e-06,2.613788865346577950e-07,2.434200723655521870e-06,-4.691478352469857782e-07,-1.144424459198489785e-05,-3.030486084298900096e-07,2.056703181096963817e-07,-3.311024102004012093e-06,2.010796379181556404e-05,2.210440470662433654e-07,-5.213444092078134418e-05,8.376992627745494246e-05,1.154561232397099957e-05,8.860384696163237095e-06,-5.065008394922188018e-07,6.751758064638124779e-06,9.904707667374168523e-07,-4.840364999836310744e-05,3.869457214022986591e-05,3.694166662171483040e-05,6.882080924697220325e-05,2.139405114576220512e-05,2.522237537050386891e-06,-4.695979498592350865e-07,-4.292516223358688876e-06,-3.970399120589718223e-06,8.434429037151858211e-05,-9.855682583292946219e-05,-4.783956683240830898e-05,2.574677091615740210e-05,2.270358891109935939e-05,-1.953931678144726902e-05,2.168711034755688161e-05,5.982969014439731836e-05,4.268568591214716434e-05,2.889821189455688000e-06,6.227551784832030535e-05,4.023842848255299032e-05,-7.121666840248508379e-06,-1.556492065901693422e-06,-2.552895784901920706e-05,-1.004161276796367019e-05,-5.192020398681052029e-05,-6.602071516681462526e-05,-8.318388427142053843e-05,-1.362000621156767011e-04,2.407066131127066910e-05,-3.926758654415607452e-05,6.737114745192229748e-05,-5.822107050335034728e-05,1.176983787445351481e-04,-7.346687198150902987e-05,1.546391831652726978e-05,1.686218820395879447e-05,6.812069841544143856e-08\n0.000000000000000000e+00,6.059975987682264531e-08,2.264643086391515681e-07,7.440231684086029418e-07,-4.579670189741591457e-07,2.456641254866553936e-07,1.141567551599109720e-08,1.985123532222132781e-08,-3.459418351781096135e-08,-3.436916529153677402e-07,-1.664243427512701601e-06,-5.633254659187514335e-06,-3.355970193297252990e-06,-1.446129431315057445e-06,-1.883317963802255690e-07,1.154597417674096960e-09,1.418003137132473057e-07,2.241820993731380440e-06,4.511155111686093733e-06,1.557814175612293184e-05,1.034297838486963883e-05,1.305345904256682843e-06,-1.332838223788712639e-06,1.220255967382399831e-07,4.335676706546109926e-08,2.069568154183798470e-06,1.248837634193478152e-05,7.998791261343285441e-06,-4.283557757389644394e-07,-5.744412874264526181e-07,-6.093540605434100144e-07,1.169683869761684036e-07,1.551011195033424883e-07,7.545235121142468415e-07,-5.684428288077469915e-06,-1.530289637230453081e-06,-1.352503932139370590e-05,1.384318784403149039e-05,6.093970114307012409e-06,-1.640107598177564796e-06,-9.009695212114365859e-10,2.145722646673675627e-06,-5.061887350166216493e-06,-1.972580867004580796e-05,7.406622898997738957e-06,1.297541348321828991e-05,1.006867751129902899e-05,7.710039540143043268e-07,-2.946423194316594163e-07,4.432918558450182900e-06,-7.615366939717205241e-06,8.690635695529635996e-06,-3.612337422964628786e-06,-1.811479705793317407e-05,2.649529449172405293e-07,-4.288169463961821748e-07,2.726955870002711890e-07,7.671371804462978616e-07,8.311517376569099724e-06,4.151152552367420867e-06,-8.554462510801386088e-06,-8.004377605175250210e-07,-1.061460164208938295e-08,1.019348729869307135e-07,-1.037011827520473162e-07,2.722326257753593381e-07,2.626726427479297854e-07,-1.261496436200104654e-07,-3.270797321874852059e-07,1.432485987606924027e-07,-1.085305640913247771e-07,7.983484096030224464e-08,9.675064660541465855e-08,-2.325463412944372976e-07,1.001665168587351218e-06,-7.480713975382968783e-06,-7.318255484278779477e-06,3.729705895239021629e-06,-3.105193115970905637e-07,7.735195595159893855e-08,-2.324616872328988393e-07,3.550966098941898963e-08,1.991818635360687040e-06,3.500749517115764320e-05,5.690037141903303564e-06,-8.302646165248006582e-06,2.310758020485081943e-07,2.528700626669433404e-08,-1.375634752776022651e-07,5.505126864591147751e-06,8.332051038451027125e-06,4.579042524710530415e-06,-1.954244908120017499e-05,-1.538483843432914000e-06,2.400966650384361856e-06,1.131682836330583086e-07,-2.286359768177703700e-09,3.948885876070562517e-07,1.342951236438238993e-05,-2.291694909217767417e-05,2.495093021082084306e-08,1.507481010776245967e-05,8.882000656740274280e-06,-7.882898671596194617e-07,-2.354159533979327534e-07,3.187276661265059374e-06,8.342786713910754770e-06,-3.520710833981866017e-06,3.822108283202396706e-06,8.931908723752712831e-07,1.453781715099466965e-05,2.174931807985558407e-07,-3.956090210976981325e-07,1.856188532656233292e-06,-3.292766905360622332e-06,8.530311788490507752e-06,-2.864091186438599834e-08,-1.472711574024287984e-05,3.440737259552406613e-07,-6.787389565943158232e-07,3.946551316857949132e-07,1.358441750198835507e-07,7.125365755200618878e-06,3.145271875837352127e-06,-7.804404958733357489e-06,-8.029903710848884657e-07,2.092506861117726658e-07,-9.636708853122399887e-08,1.198614807407238914e-08,-2.532277392219839385e-07,7.097070806594274472e-07,-9.902080819301772863e-06,-5.468496510729892179e-06,-4.373592048523278208e-07,-2.662482643245311920e-07,1.576299695216221153e-07,5.551793833546980750e-07,-8.728491707188368309e-07,9.219002095051109791e-06,-1.664640876697376370e-05,-8.074303877947386354e-06,3.427389628996024840e-06,-8.582389909861376509e-07,5.870582526767975651e-07,4.907371931039961055e-07,1.062340561475139111e-05,3.342073614476248622e-05,7.979811925906687975e-06,-1.157401220552856103e-05,5.991941725369542837e-05,1.063942022483388428e-06,-4.085696403421934519e-08,-1.900610442362449248e-07,-2.188073267461732030e-05,-1.041682844515889883e-05,4.348250058683333918e-06,8.402261300943791866e-05,1.377146600134437904e-05,-5.396366304921684787e-06,-7.125086085579823703e-07,-9.439033874514279887e-07,1.460723751733894460e-06,-1.661176975176203996e-05,3.338045280543155968e-05,-7.200074469437822700e-05,2.634798420331208035e-06,-1.553806214360520244e-05,-1.431164378118410241e-06,7.480876433874072973e-07,-9.555523320159409195e-06,-5.101524948258884251e-05,-2.706725899770390242e-05,9.667644008004572242e-06,-2.839883018168620765e-05,-1.191075807582819834e-05,3.741366754184127785e-06,7.538693012065778021e-07,-1.934293504746165127e-05,1.074527153832605109e-05,1.569450614624656737e-05,-1.279843854717910290e-05,2.263247552036773413e-05,-4.219199070121248951e-07,7.031177347016637214e-07,-4.584778423577517970e-07,-7.489801419069408439e-07,-1.379025343339890242e-05,-1.681648654994205572e-06,1.549130683997645974e-05,1.262378077626635786e-06,4.726000781829498010e-07,-7.943057767079153564e-08,2.242998675683338661e-07,-1.808374889833430643e-07,-6.543612585119262803e-07,-2.216837202695387532e-07,2.843640913852141239e-07,-3.640389252268505516e-07,-8.612990143319620984e-08,1.268269329557369929e-07,-3.165673092553333845e-07,-3.732287154889490921e-07,-7.716027994320029393e-07,2.639748709043487906e-05,1.097505628422368318e-05,-2.207576926593901590e-06,1.503163503002724610e-06,-3.619551023348321905e-07,-3.329849391775496770e-07,3.111418209300609306e-06,-3.234250107198022306e-05,8.074143988778814673e-05,3.946866490878164768e-05,3.920058225048705935e-05,4.066900510224513710e-05,-6.048051091056549922e-07,-9.258118893740174826e-07,-1.737734783091582358e-05,-2.037363447016105056e-05,-5.190293086343444884e-05,-3.181357533321715891e-05,-3.878570350934751332e-05,7.781216118019074202e-05,-7.424504246955621056e-07,2.104655649759479275e-08,1.266843469238665421e-06,7.860726327635347843e-06,3.203834057785570621e-05,-4.075991455465555191e-05,4.182512202532961965e-05,4.185476143447885988e-07,8.265475344160222448e-07,-5.995032665850885678e-07,5.237002369540277869e-06,-2.343036067031789571e-05,-4.950337824993766844e-06,1.814071652006532531e-06,6.360076895361999050e-06,-4.103067567484686151e-06,2.628180482133757323e-06,-5.793338004878023639e-07,-9.704315743874758482e-05,-7.806732901372015476e-05,3.899787770933471620e-05,-6.494205445051193237e-05,-9.025517101690638810e-06,1.117763730462684180e-07,-6.281671289798396174e-07,-3.633222149801440537e-07,6.676660177618032321e-06,6.050684169167652726e-05,-4.396584336063824594e-05,3.310587544547161087e-06,1.624930092702925322e-07,-2.666351974767167121e-07,1.428106060075151618e-07,9.063552397492458113e-08,-5.823563498097428237e-08,7.212035058046240010e-08,-1.509399908172781579e-06,-1.386056510455091484e-06,1.384043883945196285e-07,1.922789572006422532e-08,-1.435858933973577223e-07,2.101076432836634922e-07,-3.620861832587252138e-07,2.126046183548169211e-06,-1.759078077157028019e-05,-9.412718100065831095e-06,5.011628672946244478e-06,-1.236234847823425298e-08,1.279656629549208446e-07,1.259801365449675359e-07,-7.725453201601339970e-07,2.560988150435150601e-06,1.801049438654445112e-05,7.550128884759033099e-06,-1.370051541016437113e-05,3.968198598158778623e-06,-2.149594990896730451e-07,-4.035228755583375460e-07,2.711817614908795804e-06,6.788625796616543084e-06,1.148372666648356244e-05,6.644392669841181487e-06,-8.246455536209396087e-07,4.497119618918077322e-07,9.947194001824755105e-08,-2.605766091789973871e-08,9.263023912353673950e-07,5.723172762372996658e-06,-5.530503131012665108e-07,-1.078760124073596671e-05,1.980528031708672643e-05,-2.905095470850938000e-06,-1.139710661846038420e-06,5.047654383361077635e-08,2.680609213712159544e-06,1.264278921553341206e-06,-1.507669912825804204e-05,4.644653017749078572e-06,6.856093932583462447e-06,1.583597395438118838e-06,-7.310609930755163077e-07,-1.531160620515947812e-07,-1.607342937859357335e-06,6.203499196999473497e-06,1.034901833918411285e-05,-1.996940454773721285e-06,-5.498914561030687764e-06,2.692190150810347404e-07,-3.622675706083100522e-07,1.385970893608146071e-08,2.388374014117289335e-07,5.397625500336289406e-06,7.420493147947126999e-06,-8.973853482530103065e-08,-4.876332013736828230e-07,-5.145960457753062656e-08,-2.424699232506100088e-07,6.559019684791564941e-01,-3.379526560820522718e-07,-6.088727104724966921e-07,6.799393759138183668e-06,7.736159204796422273e-06,1.140667222898628097e-07,4.726232134544261498e-07,-1.803364000352303265e-07,-5.235839140027565008e-08,9.671957457157986937e-09,6.468791980296373367e-06,2.009994386753533036e-05,-2.497459172445815057e-05,6.281890819082036614e-05,1.471000700803415384e-06,5.115607564221136272e-07,-9.463715855417831335e-08,-7.216544418042758480e-06,2.234802741440944374e-05,5.401621092460118234e-05,2.248247437819372863e-05,-4.308752522774739191e-06,-6.007567208143882453e-06,-4.255574026501562912e-07,1.179346099888789468e-06,7.359998562606051564e-06,1.604883254913147539e-05,-4.146652645431458950e-05,2.193997897848021239e-05,7.803627340763341635e-06,-4.109079782210756093e-06,1.029871668833948206e-06,6.939472285694137099e-08,2.335005092390929349e-06,1.301525230701372493e-06,-2.397829848632682115e-05,-1.613433596503455192e-05,1.237835567735601217e-05,-1.276879447686951607e-05,-9.462635716772638261e-06,-4.470748820040171267e-07,-2.513419985916698352e-06,-2.143979327229317278e-05,6.894117632327834144e-06,6.559253051818814129e-07,-5.104738647787598893e-06,2.479629586105147609e-07,-6.503204531327355653e-06,-1.742912445479305461e-07,-3.954141448048176244e-06,1.295225865760585293e-05,-1.216910823131911457e-05,-5.610232256003655493e-05,1.102657461160561070e-05,-2.166273702641774435e-07,-3.227726494969829218e-07,2.677650741134129930e-07,-2.745962603967200266e-07,3.846395429718540981e-06,3.773456683120457456e-06,-4.195663223072187975e-06,-7.850163683542632498e-07,-9.041452244673564564e-07,-2.333113542363207671e-07,8.418587071901129093e-08,-2.303404755821247818e-07,8.457647737714069081e-08,-5.676676664734259248e-06,-2.581655280664563179e-06,-4.466603442665473267e-08,8.787833394308108836e-08,2.472183666668570368e-07,7.695446413436002331e-08,-1.799918258882371447e-08,-4.855491170019377023e-06,3.846519120997982100e-06,-6.463230874942382798e-06,-1.104057082557119429e-05,-4.810656264453427866e-07,2.465641557591879973e-07,2.248289519002355519e-07,5.290023636916885152e-06,5.472899829328525811e-06,2.223329147454933263e-06,-2.278025704072206281e-06,1.773952249095600564e-06,4.380634436529362574e-06,-8.206092871887449292e-08,1.125604171647864860e-06,-7.090653753039077856e-07,2.739379669947084039e-05,9.157160093309357762e-06,1.019656428979942575e-05,1.449289811716880649e-05,4.124219231016468257e-06,-1.145274310943023011e-07,-6.645416874562215526e-07,-2.556276513132615946e-06,-3.124779141217004508e-06,-3.561026096576824784e-05,1.789404086594004184e-05,1.370751760987332091e-06,4.211226405459456146e-05,4.092428298463346437e-06,3.201156175691721728e-07,5.817632313664944377e-07,1.503296698501799256e-05,-4.365219137980602682e-05,-2.900538447647704743e-06,-3.662060862552607432e-06,5.028614032198674977e-05,4.889155661658151075e-06,2.264199423507307074e-07,-2.087986331389402039e-06,1.213669202115852386e-05,1.875131715678435285e-06,1.356196571578038856e-05,-1.062747924152063206e-05,-5.039686925556452479e-07,3.621057373948133318e-07,-2.614818015445052879e-07,-2.447356983736881375e-08,-7.427230684697860852e-06,-7.435014595102984458e-06,8.389113645534962416e-06,1.482292304899601731e-06,7.773191441629023757e-07,-1.503950670667109080e-07,-1.860026657141133910e-07,-9.370859999080494163e-08,9.985442517290721298e-08,2.085680762320407666e-06,-5.094199764243967365e-07,-1.114228993515098409e-07,3.802598484980990179e-07,6.523197981778139365e-08,-1.044019768414727878e-07,5.329115637664472160e-08,-4.142794296058127657e-06,-2.123975264112232253e-06,-1.288321891479426995e-05,-1.462907948734937236e-05,-1.494670641477569006e-06,-6.851497147408736055e-09,2.962200369438505732e-07,-1.768363972587394528e-06,1.984870323212817311e-05,2.880957254092209041e-06,-1.811434049159288406e-05,2.605813278933055699e-05,2.053121716016903520e-05,1.991347318153202650e-07,-1.503392354607058223e-06,6.468381798185873777e-06,4.308849383960478008e-05,2.451648470014333725e-05,2.966727879538666457e-05,-4.985039777238853276e-05,3.367595809322665446e-06,3.408044051411707187e-07,2.511142156436108053e-07,-2.339171260246075690e-06,-5.825177595397690311e-06,-1.057603094523074105e-05,1.914658923851675354e-06,-3.105100745415256824e-07,1.257419262401526794e-05,1.106243075810198206e-06,8.705873000280917040e-08,-3.325120133013115264e-06,-5.788850103272125125e-06,-1.845094448071904480e-05,-8.392134986934252083e-06,6.799040420446544886e-06,8.149817404046189040e-06,6.774089911232294980e-07,-1.030971290560955822e-07,3.158920299028977752e-05,-1.079739740816876292e-05,3.468040449661202729e-05,-8.945082299760542810e-06,-3.332798087285482325e-06,-6.023107630426238757e-07,-1.619111031914144405e-07,4.529158843524783151e-07,-3.448335064604179934e-06,-9.234549906977917999e-07,-1.359549423796124756e-05,-5.723211415897822008e-06,-1.106129730032989755e-06,1.331347050381737063e-07,2.113105921353053418e-07,1.448589515007370210e-08,1.811210239566207747e-07,-5.241380307552390150e-08,-1.069802124220586848e-06,-1.891929969133343548e-06,-3.052844874673610320e-07,-2.932765141849813517e-07,1.952608101873920532e-07,3.178296310579753481e-07,4.154435657710564556e-07,-9.632652108848560601e-06,-3.780788756557740271e-05,-1.430507472832687199e-05,-6.746298595317057334e-07,-1.237302285517216660e-06,6.880862883917870931e-07,-5.054665166426275391e-07,-2.225786829512799159e-06,-1.825225990614853799e-05,3.217701305402442813e-05,2.146299266314599663e-05,1.086370502889622003e-05,-1.061972670868271962e-05,-4.769250949721026700e-08,-2.423813612040248699e-07,-1.084368068404728547e-05,-1.116074508900055662e-05,2.914585593316587619e-06,1.707547312435053755e-06,4.765058110933750868e-05,2.745190670339070493e-07,5.875675128663715441e-07,3.508243651140219299e-07,-1.985063818210619502e-06,9.796878863710389851e-09,1.442066877643810585e-05,-7.348493090830743313e-05,-7.903584446466993541e-06,-5.370027793105691671e-06,1.922044674529388431e-07,3.815966920228675008e-07,-9.829796908888965845e-06,6.122768354543950409e-06,-1.323830474575515836e-05,1.706720468064304441e-05,-1.206743309012381360e-05,-1.467638321628328413e-05,-2.741901880654040724e-06,-5.269207008495868649e-07,-1.644206895434763283e-05,1.574071939103305340e-05,-7.336104317801073194e-06,5.295017035678029060e-05,2.299968400620855391e-05,1.482655243023600633e-08,5.396470896812388673e-07,-1.587443705375335412e-07,-1.070369606281929009e-07,-2.956901653305976652e-06,3.762616688618436456e-05,9.418627996637951583e-06,-1.018622910464728193e-07,-4.273886986538855126e-07,-3.106005763697794464e-08,5.137941343491547741e-07,-1.130487419231940294e-07,4.180924690899701091e-07,-1.039899984789371956e-06,-1.234035806874089758e-07,5.308028789841046091e-07,4.464560277028795099e-07,-5.877518560737371445e-08,-4.217167486331163673e-07,-2.145544186760162120e-07,-2.860944277927046642e-06,-5.540613074117572978e-06,-9.386641067976597697e-06,-6.169972493808018044e-06,6.487120458587014582e-07,1.936158184889791301e-07,6.512597394703334430e-08,1.558012286295706872e-06,1.354141386400442570e-05,1.326822348346468061e-05,-6.283556786002009176e-07,2.076455893984530121e-05,8.100314516923390329e-06,1.124747996072983369e-06,-1.256311634278972633e-06,6.208193099155323580e-06,3.395219391677528620e-05,-1.118990348913939670e-05,1.798568519006948918e-06,-1.544107362860813737e-05,5.156593033461831510e-06,2.803740812851174269e-07,4.979677328265097458e-07,3.890978348408680176e-07,-1.785210088200983591e-06,-8.065449605965113733e-07,-2.582354500191286206e-05,9.994708307203836739e-06,1.514072664576815441e-06,2.586420578154502437e-06,1.554418304294813424e-06,2.504476015019463375e-06,5.849912213307106867e-06,-1.692000660113990307e-05,1.537220487080048770e-05,2.975006509586819448e-06,-5.407795811152027454e-08,2.258157678625138942e-07,6.238592931140374276e-08,8.461932338832411915e-06,-2.456139918649569154e-05,1.419904674548888579e-05,1.653485742281191051e-05,-1.124224763771053404e-05,-4.068770522280829027e-06,-2.900093932112213224e-06,6.017331088514765725e-06,-1.721781154628843069e-05,-3.770843932215939276e-06,-1.247797536052530631e-05,1.412686742696678266e-06,-1.774567294887674507e-06,-6.757587470929138362e-06,9.497453490325824532e-09\n0.000000000000000000e+00,4.406667528655816568e-07,1.112744243414454104e-07,3.074496817134786397e-06,-7.464228474418632686e-06,5.346997795641073026e-07,7.877362691033340525e-07,-1.910123792470130866e-08,-9.856713631961611100e-07,1.189731847262009978e-06,-1.862048156908713281e-05,-4.836591324419714510e-05,-5.314912414178252220e-05,-1.095170591725036502e-04,-4.998835720471106470e-06,9.973421128961490467e-07,1.511345317339873873e-06,7.358057246165117249e-06,6.106865475885570049e-05,2.254618448205292225e-05,1.367154036415740848e-04,3.206787732779048383e-05,-1.817765951273031533e-05,5.067071811026835348e-07,2.594908437458798289e-06,5.009691449231468141e-05,6.305262559180846438e-06,7.518604979850351810e-05,1.735127079882659018e-05,4.215923763695172966e-05,-3.843394551950041205e-06,-4.285313934815349057e-07,-4.909312565359869041e-07,-1.674966824793955311e-06,-2.033748605754226446e-04,-3.032639870070852339e-05,-1.992402030737139285e-05,7.759574509691447020e-05,2.913453681685496122e-05,1.123361562349600717e-05,9.764211199581041001e-07,-1.524576873634941876e-05,9.322020923718810081e-05,3.790314076468348503e-05,-2.164134639315307140e-05,1.255343086086213589e-04,2.696444789762608707e-05,9.103054253500886261e-06,1.353548668703297153e-06,-2.526849129935726523e-05,-3.607814505812712014e-05,4.471510692383162677e-05,8.379724022233858705e-06,6.858033884782344103e-06,-5.711851827072678134e-07,1.495890955993672833e-06,-6.100527798480470665e-07,-5.180518201086670160e-06,-2.011361357290297747e-05,-2.881606087612453848e-05,4.396432359499158338e-06,1.582202230565599166e-06,1.572493374624173157e-06,-7.464089435416099150e-08,1.381643333075999180e-08,9.237896847480442375e-07,6.150842750685114879e-07,-5.860974397364770994e-06,-4.884053851128555834e-06,9.843915904639288783e-07,1.183198378384986427e-06,8.903025539019893131e-10,-1.056980522662342992e-06,6.965548209336702712e-07,-2.994251917698420584e-05,-7.561808160971850157e-06,-7.164535782067105174e-05,-7.591064058942720294e-05,-5.551840331463608891e-06,-1.712255510710747330e-07,-3.194474231804633746e-07,2.535103703849017620e-05,3.977695087087340653e-05,1.528086286270990968e-04,7.227376772789284587e-05,2.124222010024823248e-05,1.180490016849944368e-05,3.182062300766119733e-06,3.798706529778428376e-06,6.770577601855620742e-05,-5.349856292014010251e-05,7.009303953964263201e-05,6.836752436356619000e-05,6.107246736064553261e-05,2.120733188348822296e-05,-1.192287754747667350e-06,-2.232982751593226567e-06,-5.926532594457967207e-06,-8.511946361977607012e-05,-1.396499646943993866e-05,7.414997526211664081e-06,-1.487094777985475957e-05,-1.669050652708392590e-05,2.203438816650304943e-05,-1.302291963156676502e-07,-1.217224507854552940e-05,7.655719673493877053e-05,7.930144784040749073e-05,4.285992690711282194e-05,-2.219781708845403045e-05,-2.917840538430027664e-05,1.369017354591051117e-05,2.490190354365040548e-06,-3.500192906358279288e-05,1.214071744470857084e-05,-4.572605030261911452e-05,-7.183378329500555992e-05,8.023491318454034626e-06,-1.118265345212421380e-06,1.396320499225112144e-06,-9.208495725943066645e-07,-1.946311613210127689e-06,-1.270468510483624414e-05,-4.697079930338077247e-05,2.207492434536106884e-05,3.917189587809843943e-06,2.596128069853875786e-06,1.698067251254542498e-07,5.868135843911659322e-08,2.564185024311882444e-07,-2.617827931317151524e-06,4.682467988459393382e-06,1.057762983691645786e-05,5.293688332130841445e-07,1.614096618141047657e-06,-1.557660880280309357e-07,-1.322824800809030421e-06,-1.188341911984025501e-06,4.435781738720834255e-05,1.179925166070461273e-04,6.845525058452039957e-05,-2.354628668399527669e-05,-4.304528374632354826e-06,2.264059730805456638e-06,3.982915586675517261e-06,-4.580887616612017155e-05,5.407792195910587907e-05,-1.645199954509735107e-04,3.018301213160157204e-04,2.829228178597986698e-04,-9.952095570042729378e-05,2.193236696257372387e-06,5.151566256245132536e-06,2.164787292713299394e-05,-7.189181633293628693e-05,6.979171303100883961e-05,-8.309597615152597427e-05,-2.900247636716812849e-05,-5.299242548062466085e-05,-7.904748144937912002e-08,-4.344051376392599195e-06,-5.853799393662484363e-06,-2.224990312242880464e-04,-7.080318755470216274e-05,-1.049380298354662955e-04,1.165808571386151016e-04,3.610279236454516649e-05,-1.695468017715029418e-05,2.422782472422113642e-06,-6.118765304563567042e-05,-8.527237514499574900e-05,8.806380719761364162e-06,-8.048723975662142038e-05,-1.775936980266124010e-04,6.849698547739535570e-05,-3.030026709893718362e-05,2.480958528394694440e-06,-9.075926209334284067e-05,1.909313141368329525e-06,2.198097354266792536e-05,1.749720104271546006e-04,1.005338344839401543e-05,-2.058236077573383227e-06,2.146147380699403584e-06,-4.441035628133249702e-08,-7.426417596434475854e-06,-3.889211075147613883e-05,-4.434742731973528862e-05,-2.008723640756215900e-07,1.797901859390549362e-06,-2.148689191017183475e-06,-2.677120164662483148e-06,-6.417006659376056632e-08,2.100353412970434874e-06,1.861930968516389839e-06,4.320948391978163272e-06,-1.812490518204867840e-05,2.931511517090257257e-06,1.643194764255895279e-06,-4.074621529071009718e-08,-7.551386147497396450e-07,-2.746126256170100532e-06,-4.366776556707918644e-05,-1.040599090629257262e-04,-2.663744962774217129e-04,2.035350917140021920e-05,-5.750420086769736372e-07,-9.487382612860528752e-07,1.387839915878430475e-06,4.701398574979975820e-05,5.523459985852241516e-04,-2.026010915869846940e-04,-5.915072324569337070e-05,7.903018558863550425e-05,-2.081190614262595773e-04,-7.244576636367128231e-07,1.255040388059569523e-05,2.179696020903065801e-04,-1.032470099744386971e-04,2.994457317981868982e-04,6.792649946874007583e-05,-3.054059052374213934e-04,-7.958270725794136524e-05,-5.848266937391599640e-06,-1.996005721593974158e-06,-1.695095306786242872e-05,-2.124544262187555432e-04,3.179824852850288153e-05,1.096118285204283893e-04,-1.017296017380431294e-04,2.078475954476743937e-04,8.650335075799375772e-06,2.110828063450753689e-06,-7.424980867654085159e-05,-4.241958959028124809e-05,-4.437794996192678809e-05,-6.222979573067277670e-05,-1.503399107605218887e-05,9.259295620722696185e-05,5.276794126984896138e-06,-6.143739028630079702e-07,6.315269274637103081e-05,3.591844579204916954e-04,4.987206193618476391e-04,-5.192079697735607624e-06,-1.669538505666423589e-05,-2.161100383091252297e-06,-4.122524387639714405e-06,-3.699851447436230956e-07,3.254194234614260495e-05,5.877522926311939955e-05,-1.451439457014203072e-04,-7.594737689942121506e-05,-7.993045983312185854e-06,3.478106464172014967e-06,-9.607590811810950981e-08,4.342041393101681024e-08,1.307525508309481665e-06,1.003596253212890588e-06,-8.846461241773795336e-06,-5.012958808947587386e-06,1.728296183500788175e-06,1.275015847568283789e-06,1.249293291039066389e-08,-1.265898845304036513e-06,1.434422188140160870e-06,-2.027435766649432480e-05,-1.597695809323340654e-04,-2.698014395718928427e-05,-4.569987868308089674e-05,-3.652070972748333588e-06,2.721303076214098837e-07,4.688396586516319076e-07,3.037326860066968948e-05,3.149789699818938971e-05,2.610788942547515035e-05,1.057545814546756446e-04,3.153116631438024342e-05,7.942520824144594371e-06,1.536485115138930269e-06,5.869507731404155493e-06,9.377169772051274776e-05,-2.549796590756159276e-06,1.037333859130740166e-04,5.666587094310671091e-05,3.837644908344373107e-05,1.628055179025977850e-05,-2.730897449509939179e-06,-2.889538563977112062e-06,-1.250823288501123898e-06,-9.016328112920746207e-05,-1.154048186435829848e-05,-2.315344318049028516e-06,1.037480069498997182e-05,-2.107598675138433464e-06,2.586942537163849920e-05,-3.494160978334548417e-07,-5.185890131542691961e-06,7.326032209675759077e-05,9.007528569782152772e-05,-2.266653427795972675e-05,2.010688876907806844e-05,-3.293816916993819177e-07,1.350666116195498034e-05,3.559606284397887066e-06,-3.569882392184808850e-05,6.054787809262052178e-05,-1.291425269300816581e-05,-3.772650234168395400e-05,3.829476918326690793e-05,-1.595118760633340571e-06,1.335866045337752439e-06,-5.962880322840646841e-07,-4.030458967463346198e-06,-1.856959715951234102e-05,-6.735637725796550512e-05,2.358443634875584394e-05,5.003665137337520719e-06,2.012522827499196865e-06,1.352395742060252815e-07,-1.555238782202650327e-07,6.558924913406372070e-01,-7.576346433779690415e-06,1.930849975906312466e-05,5.430968667496927083e-05,-1.170742962131043896e-05,-1.034902470564702526e-05,1.177493231807602569e-07,9.223035704053472728e-06,-5.381792107073124498e-06,2.249860990559682250e-04,2.562586741987615824e-04,3.324496792629361153e-04,5.658120498992502689e-04,3.713639671332202852e-05,-3.373483195900917053e-06,-2.933973064500605687e-06,-2.528549521230161190e-04,-3.988671232946217060e-04,-7.443500217050313950e-04,-4.299064748920500278e-04,7.622002158313989639e-07,-1.328701910097151995e-05,-1.241524296347051859e-05,-4.780185554409399629e-05,-8.210457162931561470e-04,6.396440585376694798e-05,-6.055381963960826397e-04,-2.623798791319131851e-04,-3.713556507136672735e-04,-1.322822645306587219e-04,1.437991340935695916e-05,1.372291808365844190e-05,5.020814933232031763e-05,8.854290936142206192e-04,8.577093249186873436e-04,6.380524719133973122e-04,-6.533669657073915005e-04,-1.763927866704761982e-04,-1.643326249904930592e-04,-1.041535142576321959e-07,1.509066642029210925e-04,-4.650002229027450085e-04,-5.385740660130977631e-04,-5.713899736292660236e-05,-5.116042448207736015e-04,9.983376367017626762e-05,-9.956675785360857844e-05,-2.419220982119441032e-05,4.038492916151881218e-04,-1.020338531816378236e-04,2.301032363902777433e-04,4.931832663714885712e-04,4.996314237359911203e-05,1.080977381207048893e-05,-8.289371180580928922e-06,4.602522949426202103e-06,2.880950887629296631e-05,1.051661674864590168e-04,5.689705139957368374e-04,-1.026005920721217990e-04,-2.373097959207370877e-05,-2.149074316548649222e-05,-1.457724238207447343e-06,5.961078386462759227e-08,1.151220317296974827e-06,1.702222675703524146e-06,-1.564461126690730453e-05,-1.297799030908208806e-06,2.570304218352248427e-07,1.010809114632138517e-06,-8.126164630084531382e-08,-1.103579165828705300e-06,2.289485507844801759e-07,-3.227425622753798962e-05,4.943736712448298931e-05,2.953355942736379802e-05,-7.118150097085162997e-05,-2.652820512594189495e-06,6.983294724705046974e-07,4.979317509423708543e-07,2.530583878979086876e-05,1.471048017265275121e-04,2.364739484619349241e-04,8.574596722610294819e-05,3.930933235096745193e-05,1.281967706745490432e-05,3.565458200682769530e-06,4.893419827567413449e-06,6.454570393543690443e-05,1.910870923893526196e-05,5.668905942002311349e-05,-3.631049185059964657e-05,4.059176717419177294e-05,1.320350202149711549e-05,-2.001955181185621768e-06,-1.499087716183566954e-07,-1.373299437545938417e-05,-1.150283496826887131e-04,-1.035558962030336261e-04,-3.389407356735318899e-05,3.273301263106986880e-05,4.531586819211952388e-05,3.003106030519120395e-05,1.778336127244983800e-06,-4.374570926302112639e-05,3.813093280768953264e-05,1.959832152351737022e-04,-1.323713222518563271e-04,-9.059913281816989183e-05,1.643896976020187140e-04,1.952248021552804857e-05,3.450257963777403347e-06,-2.775502071017399430e-05,1.814816641854122281e-05,3.755424404516816139e-05,-1.341797615168616176e-04,-5.464091373141855001e-06,-2.543331447668606415e-06,1.246911779162473977e-06,-1.206692559208022431e-06,-1.611155425962351728e-06,-3.051078965654596686e-05,-7.113702304195612669e-05,2.413901893305592239e-05,4.450132109923288226e-06,4.041155989398248494e-06,1.251837460358729004e-07,1.714249151518743020e-07,1.489272335675195791e-06,1.320410774496849626e-06,-1.032197542372159660e-05,-3.501598712318809703e-06,8.525376529178174678e-07,1.957274889718974009e-06,-6.962835641388664953e-08,-2.247286943202198017e-07,1.200354631691880058e-06,-3.938740064768353477e-06,-3.490869858069345355e-05,1.102369787986390293e-05,-1.219157638843171299e-06,-1.035273953675641678e-06,-2.868489445972954854e-09,-1.126020151787088253e-06,3.701749665196985006e-05,6.975996075198054314e-05,1.428148389095440507e-04,1.175739744212478399e-04,-4.432888817973434925e-05,-4.437845927895978093e-05,1.590672809470561333e-06,9.694104846857953817e-06,-3.834667950286529958e-05,5.296231393003836274e-05,8.860147499945014715e-05,-5.677969966200180352e-06,7.323152385652065277e-05,1.429569965694099665e-04,-3.669758598334738053e-06,-2.679185627130209468e-06,4.900388375972397625e-06,-6.816692621214315295e-05,-1.225509768119081855e-04,-3.118931272183544934e-05,5.906300066271796823e-05,-4.791314131580293179e-05,2.295264494023285806e-05,-1.090046453100512736e-06,1.983097172342240810e-05,1.430971460649743676e-04,1.891276770038530231e-04,-7.815356366336345673e-05,-2.057476376648992300e-05,-1.899585186038166285e-05,2.359890822845045477e-05,3.521875441947486252e-06,2.404502993158530444e-06,7.770878255541902035e-06,-2.149770443793386221e-05,-1.207106543006375432e-04,-2.030095129157416523e-05,-3.438982730585848913e-06,1.017112708723288961e-06,-2.448768441354332026e-07,3.613171884353505448e-06,-8.360445644939318299e-05,-5.395807966124266386e-05,2.846975075954105705e-05,5.654927917930763215e-06,1.538776928100560326e-06,6.268973606893268880e-07,9.730445071909343824e-08,8.853624535731796641e-07,1.616766212464426644e-06,6.846409178251633421e-06,-8.132175025821197778e-06,1.632814814911398571e-06,5.380300649449054617e-07,1.202910766551212873e-07,-1.628413315302168485e-08,6.008322657180542592e-07,-3.897933856933377683e-05,-6.479381409008055925e-05,5.497273741639219224e-05,-9.651083382777869701e-05,-5.758238330599851906e-06,-9.260340902983443812e-07,8.157981028489302844e-07,2.506897908460814506e-05,5.453611083794385195e-05,1.446625974494963884e-04,-3.286491846665740013e-06,1.203340143547393382e-04,5.713271093554794788e-05,6.364054456753365230e-07,9.419023626833222806e-06,5.802580562885850668e-05,7.330479274969547987e-05,9.013708768179640174e-05,-6.334338104352355003e-05,-3.304503843537531793e-05,3.379057307029142976e-05,1.336734044343756977e-06,1.020373190385726048e-07,-9.342949851998127997e-06,-2.370935180806554854e-05,-1.300329895457252860e-04,9.710129961604252458e-05,2.843670517904683948e-05,2.628418769745621830e-05,2.404572114755865186e-05,7.912092314654728398e-08,-4.255170642863959074e-05,6.359622057061642408e-05,2.256572915939614177e-04,-1.086016491171903908e-04,1.045167518896050751e-04,-7.354677109105978161e-06,1.415472979715559632e-05,7.394664862658828497e-07,-5.868711377843283117e-05,5.900213000131770968e-05,-1.680371860857121646e-05,-9.584867802914232016e-05,8.701844490133225918e-05,-2.264493332404526882e-06,1.175753277493640780e-05,-3.397030241103493609e-06,-1.689958025963278487e-06,3.007635314133949578e-06,2.879536077671218663e-05,5.759510531788691878e-05,-1.429649046258418821e-06,-5.367223820940125734e-07,-8.999199053505435586e-06,6.042781024007126689e-06,9.150692676485050470e-06,-2.595135356386890635e-06,-2.221448085037991405e-05,-1.367076765745878220e-05,6.506936642836080864e-06,-2.102193320752121508e-05,6.113728431955678388e-06,1.094681010727072135e-05,6.432577265513828024e-06,-5.040899850428104401e-05,-1.735012920107692480e-04,-1.650754711590707302e-04,-1.202655403176322579e-04,-9.855919415713287890e-06,6.395978743967134506e-06,3.320570613141171634e-06,7.225116132758557796e-05,5.545791645999997854e-05,-1.415410588379018009e-05,1.838278694776818156e-04,8.678875019541010261e-05,-5.661671093548648059e-05,6.789047347410814837e-06,2.565223667261307128e-06,7.968709542183205485e-05,1.622546842554584146e-04,8.182172314263880253e-05,1.199611506308428943e-04,-6.578781176358461380e-05,-2.974598464788869023e-05,4.753494522446999326e-06,-1.371761754853650928e-05,-8.956188139563892037e-06,-6.510171806439757347e-05,-1.342362811556085944e-04,-8.009237353689968586e-05,-2.355280230403877795e-06,-3.541032856446690857e-05,3.215441392967477441e-05,-9.082929864234756678e-06,1.500826056144433096e-05,1.508346031187102199e-04,-2.361458973609842360e-05,8.660799358040094376e-05,-3.705801645992323756e-05,-7.111991726560518146e-05,-8.910575161280576140e-06,7.409820682369172573e-05,2.013534831348806620e-04,2.258633685414679348e-05,-4.449142579687759280e-05,3.823768929578363895e-05,5.773595767095685005e-04,2.047863235929980874e-04,-7.077034297253703699e-06,-1.058971538441255689e-04,-3.221768420189619064e-04,-1.496099430369213223e-04,1.554478221805766225e-04,-3.595073212636634707e-05,-1.843673089751973748e-04,1.116007297241594642e-05,9.058614125478925416e-08\n0.000000000000000000e+00,-4.874653996012057178e-07,2.891202257160330191e-06,2.995781687786802649e-05,9.020949619298335165e-06,8.794797849986935034e-07,-4.870012730862072203e-07,-1.381534708855269855e-08,-7.849499752410338260e-07,2.790508006000891328e-06,-5.814095493406057358e-05,-2.360886137466877699e-04,-5.646477802656590939e-05,-2.230108948424458504e-04,-7.427116088365437463e-06,1.300942130910698324e-06,4.893268396699568257e-06,-7.547555469500366598e-08,2.576407277956604958e-04,3.640188369899988174e-04,2.075355732813477516e-04,-6.180569471325725317e-05,-2.912595664383843541e-05,2.834921815519919619e-06,-5.838519427925348282e-06,-1.149117015302181244e-04,1.134210106101818383e-04,3.978811946581117809e-05,2.318079932592809200e-04,1.397593587171286345e-04,-4.283543239580467343e-05,7.678454494453035295e-06,5.580174729402642697e-06,-3.888198261847719550e-05,-1.557911309646442533e-04,7.392992847599089146e-05,5.541724385693669319e-05,3.443758178036659956e-04,1.373953855363652110e-04,1.374274324916768819e-05,1.843462996475864202e-06,-9.331490582553669810e-05,1.812367991078644991e-04,-1.956814230652526021e-05,-5.741327186115086079e-06,2.825494739226996899e-04,-1.232504109793808311e-05,1.260306817130185664e-06,-3.110410489171044901e-07,1.594999048393219709e-07,-1.247816107934340835e-04,2.944367006421089172e-04,1.387075171805918217e-04,1.154027268057689071e-05,1.167231403087498620e-06,7.500868832721607760e-07,2.027425125561421737e-06,1.787546580089838244e-06,3.208182897651568055e-05,1.109509466914460063e-04,-5.875345959793776274e-05,-5.005119419365655631e-06,4.883665951638249680e-06,-7.949215046210156288e-07,4.399354480710826465e-08,1.455751430512464140e-06,7.261198334163054824e-06,-7.826358341844752431e-06,-4.210526094539090991e-05,1.541899791845935397e-06,-1.472425424253742676e-06,-3.723488006812658568e-08,-4.637588972400408238e-06,-3.665927579277195036e-07,-1.053422456607222557e-04,-5.095431697554886341e-05,-7.847837696317583323e-05,-2.662207116372883320e-04,-7.036757779133040458e-06,-2.044061375272576697e-06,3.778230848183738999e-07,6.225371180335059762e-05,2.862823021132498980e-04,4.871037090197205544e-04,1.378778833895921707e-04,1.119386433856561780e-05,8.822213203529827297e-06,7.320454642467666417e-06,-8.614015314378775656e-06,-1.976490057131741196e-05,9.717301873024553061e-05,1.709361531538888812e-04,2.921893028542399406e-04,6.915233097970485687e-05,-3.740790816664230078e-06,4.527089913608506322e-06,2.868822775781154633e-06,-4.031126445624977350e-05,2.435841452097520232e-05,2.167876227758824825e-04,1.566285791341215372e-04,2.418177245999686420e-05,1.167521477327682078e-04,6.522118201246485114e-05,-9.093158723771921359e-07,-5.531137139769271016e-05,-8.484093996230512857e-07,-1.105711999116465449e-04,3.692167229019105434e-04,-7.230731716845184565e-05,-1.850751868914812803e-05,3.100855974480509758e-05,-3.485124580038245767e-06,1.965033698070328683e-05,-1.383629860356450081e-04,-1.074666506610810757e-04,-1.088148565031588078e-05,-1.067519260686822236e-04,3.535108589858282357e-06,-1.392205376760102808e-06,1.752468961058184505e-06,3.877038579958025366e-06,4.329382500145584345e-05,9.277976641897112131e-05,-2.835949271684512496e-05,1.199514827021630481e-06,7.677935172978322953e-06,2.910238947606558213e-07,1.913758040927859838e-08,-4.513724888965953141e-06,-6.086811026762006804e-06,-7.607050065416842699e-06,3.003737219842150807e-06,-5.073893589724320918e-06,-1.644747044338146225e-06,1.039090413712528971e-08,-2.003324198085465468e-06,-8.370365321752615273e-06,1.582004915690049529e-04,-1.253310183528810740e-04,3.533649723976850510e-04,1.487583795096725225e-04,2.978356860694475472e-06,4.127191459701862186e-06,3.309968633402604610e-06,-1.472287694923579693e-04,1.196710945805534720e-04,-1.086425909306854010e-04,2.015656791627407074e-04,-1.153738703578710556e-04,2.298502840858418494e-05,2.380450041528092697e-07,-1.630695260246284306e-05,-2.824830589815974236e-04,9.397004032507538795e-05,2.826165873557329178e-04,3.305379941593855619e-04,2.823909017024561763e-05,-3.336077134008519351e-05,4.931814601150108501e-06,-2.180931915063410997e-06,-6.436517651309259236e-06,-1.302541058976203203e-04,-2.922874991782009602e-04,1.423883659299463034e-04,2.259864777442999184e-05,-1.091871963581070304e-04,5.287045496515929699e-06,2.026426273005199619e-06,-1.262391451746225357e-04,-1.828714011935517192e-04,1.602533011464402080e-04,-6.896985723869875073e-05,-2.105226012645289302e-04,-3.646936966106295586e-05,8.816608169581741095e-05,-2.824986495397752151e-06,8.818091009743511677e-05,1.238131662830710411e-04,5.198509898036718369e-04,3.002454177476465702e-04,4.844010982196778059e-05,2.257183496112702414e-06,-3.890239668180583976e-07,1.404216163791716099e-06,5.766200501966523007e-06,2.066378146992065012e-05,2.209622616646811366e-04,-8.951628842623904347e-06,-5.755201527790632099e-06,-3.969157205574447289e-06,8.460125400233664550e-07,1.168160110864846501e-07,3.710057171701919287e-06,5.013968348066555336e-06,5.404522744356654584e-05,7.438822649419307709e-06,6.725316325173480436e-06,2.372315066168084741e-06,4.078106030647177249e-08,-3.184510660503292456e-06,-8.182313649740535766e-06,-2.951767055492382497e-05,-4.629322211258113384e-04,-4.591213364619761705e-04,7.685551099712029099e-05,3.833229129668325186e-07,-5.127858457854017615e-06,-1.204724412673385814e-05,9.830083581618964672e-05,1.332339947111904621e-03,-4.444374935701489449e-04,-7.242981228046119213e-04,1.878362527349963784e-04,1.540468510938808322e-04,7.148346412577666342e-06,7.071072104736231267e-06,3.234088362660259008e-04,-2.631457027746364474e-05,3.243349783588200808e-04,7.474375306628644466e-04,-5.991994985379278660e-04,6.243793759495019913e-04,-4.940561211697058752e-06,3.708764097609673627e-06,-1.299192081205546856e-05,1.067103730747476220e-04,-3.893967368640005589e-04,1.082055270671844482e-03,1.360929454676806927e-04,6.490054074674844742e-04,3.802473656833171844e-05,1.319472085015149787e-05,-3.964087227359414101e-07,1.895716122817248106e-04,-3.869794018100947142e-04,-5.634723347611725330e-04,2.931068593170493841e-04,5.720296176150441170e-04,3.807534085353836417e-05,-1.107499701902270317e-05,-8.993480587378144264e-04,8.504463767167180777e-05,7.838811143301427364e-04,6.399068515747785568e-04,-3.260887169744819403e-04,-1.144618272519437596e-05,-1.480170431022997946e-05,2.488053269189549610e-06,7.851309055695310235e-05,4.462324432097375393e-04,-3.209246788173913956e-04,-3.205442044418305159e-04,-3.496529097901657224e-05,9.434886123926844448e-06,1.384150323247013148e-06,-6.077948455640580505e-08,9.391354751642211340e-07,5.287414296617498621e-06,1.023947424982907251e-05,-3.927153102267766371e-06,2.745614438026677817e-06,-2.769827176507533295e-07,-6.478762770711909980e-08,-2.846071538442629389e-06,-3.603851723710249644e-07,-5.284338112687692046e-05,-3.152158751618117094e-04,-1.617131347302347422e-04,-1.171957701444625854e-04,-2.841779632944962941e-06,-1.099155042538768612e-06,1.602127213118365034e-06,2.999299977091141045e-05,2.114939561579376459e-04,2.776110195554792881e-04,3.464563051238656044e-04,6.043137182132340968e-05,2.137254523404408246e-05,5.172154942556517199e-06,-5.281745870888698846e-06,-2.054609467450063676e-05,1.494535972597077489e-04,2.571434197307098657e-05,1.341360475635156035e-04,1.791701652109622955e-04,-3.141429624520242214e-05,2.656806827872060239e-06,4.111735051992582157e-06,-1.622590389160905033e-05,1.168888411484658718e-04,5.267522647045552731e-05,9.895768744172528386e-05,4.793362313648685813e-05,1.002775097731500864e-04,4.621300467988476157e-05,-1.836751835071481764e-06,9.838749974733218551e-07,8.728617831366136670e-05,1.178122620331123471e-04,2.328030677745118737e-05,2.638274963828735054e-05,5.675982538377866149e-05,2.448943087074439973e-05,-1.590165652487485204e-06,3.131990160909481347e-05,-1.595562571310438216e-05,8.527509635314345360e-05,-3.498440491966903210e-05,2.269720243930350989e-05,1.688434167590457946e-06,-1.770522089827863965e-06,1.918597263284027576e-06,4.370641363493632525e-06,8.258411253336817026e-05,9.578712342772632837e-05,-4.849939796258695424e-05,1.975164423129172064e-06,4.676570824813097715e-06,3.188507093909720425e-07,-6.218078851816244423e-08,-6.756186849088408053e-06,6.558625102043151855e-01,-3.974921855842694640e-05,6.346657755784690380e-05,-1.555188100610394031e-05,-4.398146984385675751e-07,7.552898750873282552e-09,2.056569974229205400e-05,5.293639787851134315e-06,4.043946682941168547e-04,1.765940105542540550e-03,1.090481411665678024e-03,1.059434958733618259e-03,5.063913704361766577e-05,-6.483243851107545197e-06,-1.156927828560583293e-05,-2.007949806284159422e-04,-1.638397341594099998e-03,-1.968045253306627274e-03,-1.842063036747276783e-03,6.748673040419816971e-04,3.266921266913414001e-04,-4.984644328942522407e-05,3.643559830379672348e-05,-5.203732143854722381e-05,-9.221116197295486927e-04,1.228412875207141042e-04,-2.222910523414611816e-03,-9.084487101063132286e-04,2.581260632723569870e-04,-4.730365253635682166e-05,-2.159785799449309707e-05,1.887973776319995522e-04,-2.353992895223200321e-04,9.975102730095386505e-04,1.071237493306398392e-03,-1.866899663582444191e-03,-1.015688409097492695e-03,-3.061237221118062735e-04,-2.511176717234775424e-06,1.990844612009823322e-04,-2.934728399850428104e-04,8.619797299616038799e-04,1.180273015052080154e-03,-1.793514355085790157e-03,-2.112682559527456760e-04,-1.241175195900723338e-04,1.077115484804380685e-05,1.485689572291448712e-04,6.241507944650948048e-04,-5.659416783601045609e-04,2.341708168387413025e-04,7.103585521690547466e-04,-8.017534128157421947e-06,1.735427213134244084e-05,-1.758045618771575391e-05,9.448061973671428859e-06,-3.561597550287842751e-04,-5.373897147364914417e-04,4.686461761593818665e-04,3.436862607486546040e-05,-4.184080898994579911e-05,-1.361304839520016685e-06,2.477190719218924642e-08,1.498734036431415007e-06,3.551724148564971983e-06,2.803240204229950905e-05,-1.957226413651369512e-05,2.243584731331793591e-06,9.301589898313977756e-07,-7.855055628169793636e-08,-3.989244760305155069e-06,2.313914592377841473e-06,1.572592009324580431e-05,-4.747675848193466663e-04,1.258814008906483650e-04,-1.155436621047556400e-04,-1.720340605970704928e-06,3.595081579987891018e-06,4.072627234563697129e-06,-2.739211595326196402e-06,4.959951620548963547e-04,7.813888369128108025e-04,-6.177206523716449738e-05,-7.704962627030909061e-06,-1.000684278551489115e-04,3.922586074622813612e-06,8.934273864724673331e-06,3.505224231048487127e-05,1.255288952961564064e-04,-4.531922240857966244e-05,-3.667403871077112854e-05,-1.131550925492774695e-05,-8.122263534460216761e-05,5.564146249525947496e-06,2.293786110385553911e-06,-3.266290877945721149e-05,7.985750562511384487e-05,2.567599294707179070e-04,-2.712596615310758352e-04,3.358104440849274397e-04,-1.579428499098867178e-06,2.875455902540124953e-05,2.573543497419450432e-06,-1.098837892641313374e-04,-9.323201084043830633e-05,4.718616837635636330e-04,1.000985357677564025e-04,2.152228262275457382e-07,1.081903901649639010e-04,1.890839484985917807e-07,2.411125933576840907e-06,-1.005760423140600324e-04,-5.537987090065144002e-05,3.047485952265560627e-04,1.743803004501387477e-04,-4.692345100920647383e-05,-1.616970280338136945e-06,2.185028051826520823e-06,8.383288445656944532e-07,-7.797809303156100214e-06,-2.037397280219011009e-05,-2.964785380754619837e-05,-2.000800304813310504e-05,2.366191438341047615e-06,4.388160959933884442e-06,2.133415932803472970e-08,-3.446371010795701295e-08,2.538137096053105779e-06,8.560439709981437773e-06,-9.888231033983174711e-08,-1.133107434725388885e-05,-1.850974513217806816e-06,-6.051192258382798173e-07,9.523330390948103741e-08,-3.336462896186276339e-06,1.759107590260100551e-06,-7.781856402289122343e-05,-2.328638656763359904e-04,-1.026575846481136978e-04,-1.863787038018926978e-04,-1.987252471735700965e-05,-2.620686245791148394e-07,3.364008534845197573e-06,8.666086796438321471e-05,8.568145130993798375e-05,4.360770108178257942e-04,-5.808379137306474149e-05,2.290479897055774927e-04,-2.676910080481320620e-04,9.240535291610285640e-06,-3.214429852960165590e-06,-6.184156518429517746e-06,2.653862757142633200e-04,-3.023134195245802402e-05,5.243083578534424305e-04,1.077041997632477432e-05,1.273699599551036954e-04,3.444241201577824540e-06,3.296668637631228194e-06,-2.281588422192726284e-05,3.112668491667136550e-05,-9.475361730437725782e-05,1.583790435688570142e-04,2.604170294944196939e-04,1.344713091384619474e-04,7.533402822446078062e-05,8.671640898683108389e-07,-2.160846634069457650e-06,2.191721578128635883e-04,2.364088431932032108e-04,-2.600991865620017052e-04,1.090199220925569534e-04,8.586740295868366957e-05,3.587713217712007463e-05,-5.181838787393644452e-06,2.324960369151085615e-04,3.341084229759871960e-04,2.377559721935540438e-04,-1.140817839768715203e-04,-9.729155863169580698e-05,-1.637530203879578039e-06,-2.179791636081063189e-08,1.120247077324165730e-07,-4.209855433146003634e-07,1.459401246393099427e-04,3.407065378269180655e-06,-3.041831041628029197e-05,2.662823817445314489e-06,8.234443157562054694e-06,6.698816719108435791e-07,1.468970367568545043e-08,2.071240601253521163e-07,2.733186192926950753e-06,-2.190553641412407160e-05,-3.368655598023906350e-05,4.695615416494547389e-07,-3.829062222848733654e-07,1.309070398747280706e-07,-3.874816684401594102e-06,2.098822278640000150e-06,-1.070070793502964079e-04,-9.622486686566844583e-05,-1.690856879577040672e-04,-9.371615306008607149e-05,-1.757010613800957799e-05,5.814772521262057126e-07,1.069934660336002707e-05,7.842943887226283550e-06,1.568563166074454784e-04,2.455399080645292997e-04,3.037297865375876427e-04,3.433833771850913763e-04,-1.614364737179130316e-05,2.840930619640857913e-06,-1.429253461537882686e-05,-1.031079591484740376e-04,3.499527811072766781e-04,1.080314104910939932e-04,2.176556154154241085e-05,4.496450419537723064e-04,-4.783621989190578461e-05,1.113385405915323645e-05,1.737943307489331346e-06,-4.391440597828477621e-05,-2.198411093559116125e-04,5.386287230066955090e-04,6.805235170759260654e-05,-1.710480137262493372e-04,-1.350320526398718357e-04,3.050321902264840901e-05,7.828513844287954271e-06,-1.643200375838205218e-04,6.997909076744690537e-05,2.366760745644569397e-04,-5.486201844178140163e-04,6.490820087492465973e-04,-3.038015856873244047e-04,1.438961498934077099e-05,-6.043383564247051254e-06,-1.915201573865488172e-04,1.410088007105514407e-04,2.860416134353727102e-04,6.833502993686124682e-05,9.468619828112423420e-05,-2.455365347486804239e-06,-1.240308483829721808e-05,-4.510477992880623788e-06,-1.792421062418725342e-05,1.436570892110466957e-05,2.714925212785601616e-04,4.505918332142755389e-05,-2.326827598153613508e-05,-2.263040914840530604e-05,1.254655671800719574e-05,-1.205813759952434339e-06,-1.435142075933981687e-05,1.290139243792509660e-05,-3.706652933033183217e-05,-2.968097396660596132e-05,-1.144699922406289261e-06,1.785200038284529001e-05,5.573504950007190928e-06,4.552205791696906090e-05,4.582709152600727975e-06,-4.078092388226650655e-05,-3.079789748881012201e-04,-2.700568584259599447e-04,-1.445634552510455251e-04,3.566707846403005533e-06,-1.726263144519180059e-05,5.709658216801472008e-05,2.490686019882559776e-04,2.238779561594128609e-04,2.660222817212343216e-04,5.186896305531263351e-04,1.150169191532768309e-05,-1.061432922142557800e-04,7.841851584089454263e-06,2.434346606605686247e-05,-1.400747169100213796e-05,1.732472446747124195e-04,7.729923527222126722e-05,2.465446013957262039e-04,2.577783598098903894e-04,-5.874233829672448337e-05,4.331245509092696011e-05,-4.545381671050563455e-05,-2.099302946589887142e-05,2.048017340712249279e-04,-1.472774893045425415e-04,1.143884728662669659e-04,1.502595259808003902e-04,9.759565000422298908e-05,1.066700860974378884e-05,1.055411921697668731e-04,1.088040953618474305e-04,8.912117482395842671e-05,-2.116528194164857268e-04,2.824234979925677180e-05,1.758769212756305933e-05,1.802621991373598576e-04,-1.073293824447318912e-04,-3.152972494717687368e-04,3.456866834312677383e-04,-1.594693167135119438e-04,1.042623989633284509e-04,-5.852722824783995748e-05,6.602430366910994053e-04,2.846422430593520403e-04,-6.587877123820362613e-06,-7.573111215606331825e-04,-1.618244277779012918e-04,-2.369278081459924579e-04,3.961434049415402114e-05,8.019988308660686016e-05,-1.062249939423054457e-04,6.597241736017167568e-06,2.992748591168492567e-07\n0.000000000000000000e+00,-5.879227046534651890e-06,4.297346094972454011e-06,8.412320166826248169e-04,6.044647889211773872e-04,1.975489567485055886e-06,2.106070132867898792e-05,-2.948299027139000827e-08,-8.488334060530178249e-06,4.460950367501936853e-05,-2.816513879224658012e-04,-4.738972056657075882e-04,5.059379618614912033e-04,-3.829560300800949335e-04,1.153556149802170694e-04,-2.297521677974145859e-05,-2.212646359112113714e-05,-1.682349102338775992e-04,-8.582149166613817215e-05,-8.219845476560294628e-04,3.435873659327626228e-04,-2.773168031126260757e-03,2.254315768368542194e-04,4.801525210496038198e-05,-3.667762575787492096e-05,-3.548699896782636642e-04,7.152131875045597553e-04,-1.768872141838073730e-03,1.929500140249729156e-03,6.272324826568365097e-04,2.382574893999844790e-04,7.346289930865168571e-05,6.308448791969567537e-05,-1.925163378473371267e-04,5.445682909339666367e-04,-2.554128877818584442e-04,-9.803585708141326904e-04,1.771897426806390285e-03,2.355898497626185417e-03,-9.398934344062581658e-05,-1.519754005130380392e-05,-3.623630036599934101e-04,-2.349156653508543968e-03,4.083047155290842056e-03,-6.495579727925360203e-04,-3.158030449412763119e-04,1.907670055516064167e-03,-9.269874863093718886e-05,-4.855875158682465553e-05,9.785764850676059723e-04,-6.775747169740498066e-04,2.340145641937851906e-03,1.082396600395441055e-03,5.872778710909187794e-04,2.037114427366759628e-06,-2.113371010636910796e-05,1.438056006008991972e-05,7.653247303096577525e-05,4.810854734387248755e-04,1.158625673269852996e-04,-1.130050630308687687e-03,-1.475602621212601662e-04,4.922333118884125724e-06,-6.093841420806711540e-06,-4.269434938919403066e-08,-5.495372533914633095e-06,-4.394951247377321124e-07,6.570540717802941799e-04,3.549456596374511719e-04,-6.858321285108104348e-06,1.154020719695836306e-05,8.882573787616365735e-09,-1.095484913093969226e-05,4.211730993119999766e-05,-2.216819411842152476e-04,2.190732862800359726e-03,-3.410758217796683311e-04,-9.707800345495343208e-04,8.585467730881646276e-05,-3.234694304410368204e-05,-3.879907308146357536e-05,-7.889281550887972116e-05,-1.083143288269639015e-03,1.189799513667821884e-04,3.966157964896410704e-04,-2.619815524667501450e-03,7.441805209964513779e-04,-1.786203756637405604e-05,-2.822985334205441177e-05,-1.526060368632897735e-04,-2.771430881693959236e-04,-8.515770314261317253e-04,4.556395579129457474e-03,1.582897966727614403e-04,6.032593082636594772e-04,1.615854489500634372e-05,3.029895924555603415e-05,-8.725489897187799215e-05,-3.174462472088634968e-04,1.375073567032814026e-03,-1.931644510477781296e-04,1.519938232377171516e-04,1.873975619673728943e-03,-2.556850377004593611e-04,-2.314187986485194415e-05,-5.119754932820796967e-04,-2.829384524375200272e-03,2.522347262129187584e-03,9.851307841017842293e-04,-2.237355336546897888e-03,5.018467199988663197e-04,-2.446977887302637100e-04,-4.763660399476066232e-05,9.902969468384981155e-04,-9.278304642066359520e-04,6.575653678737580776e-04,1.191618503071367741e-03,-1.219995319843292236e-04,1.896369940368458629e-05,-2.246689837193116546e-05,6.616778591705951840e-07,9.708871948532760143e-05,3.308690502308309078e-04,-2.698990283533930779e-04,-7.965205586515367031e-04,-1.165830908576026559e-04,-2.497096829756628722e-05,-6.751008641003863886e-06,1.108755132150918143e-08,3.435991402511717752e-08,1.508142031525494531e-05,6.005380419082939625e-04,3.485651104710996151e-04,1.279650223295902833e-05,-6.415079042199067771e-06,-1.046332265275395912e-08,2.906295776483602822e-05,-2.874754500226117671e-05,7.322935853153467178e-04,-5.735019803978502750e-04,-1.622683834284543991e-03,7.435790030285716057e-04,-6.078674050513654947e-05,-9.668170605436898768e-06,-2.216960092482622713e-05,-2.891361364163458347e-04,1.736279577016830444e-03,1.999691128730773926e-03,-1.929627265781164169e-03,-2.817065455019474030e-03,4.252232611179351807e-04,3.484512490103952587e-06,2.606451016617938876e-05,2.033863711403682828e-04,1.891557127237319946e-03,1.282597077079117298e-04,-4.635693912860006094e-04,-2.167065395042300224e-05,1.793027040548622608e-04,3.415577157284133136e-05,4.630391777027398348e-05,1.655246014706790447e-04,2.951496513560414314e-03,1.926850643940269947e-03,-3.499945625662803650e-03,2.671766793355345726e-03,2.326463349163532257e-03,-3.958514134865254164e-04,-2.934792064479552209e-06,8.074398501776158810e-04,-1.109923236072063446e-03,2.933237701654434204e-04,1.768792164511978626e-03,1.030039857141673565e-03,2.702275291085243225e-03,6.090826354920864105e-04,-5.926116864429786801e-05,4.012880381196737289e-04,2.563815796747803688e-04,-3.781454870477318764e-04,-4.537157074082642794e-04,4.076411714777350426e-04,-1.257506301044486463e-05,-3.390530764590948820e-05,1.458522638131398708e-05,1.496060576755553484e-05,6.588131072930991650e-04,-1.403976348228752613e-04,-1.132278703153133392e-03,-1.376077270833775401e-04,3.831616413663141429e-05,-9.521208994556218386e-06,-6.286788334364246111e-08,-1.689425153017509729e-05,2.719306939980015159e-05,1.020863885059952736e-03,6.333345663733780384e-04,-3.214948810636997223e-05,-3.203904498150222935e-06,2.240813046228140593e-08,2.607492433526203968e-06,9.922364370140712708e-06,1.164102359325625002e-04,-2.059539314359426498e-03,-9.354139911010861397e-05,-5.401000380516052246e-04,1.532161695649847388e-04,-3.659158392110839486e-05,-2.389592373219784349e-05,-4.145736747886985540e-04,-5.820015212520956993e-04,-4.099166952073574066e-03,4.805451724678277969e-03,2.288786345161497593e-05,-1.138070947490632534e-04,-3.692004975164309144e-05,-1.111150631913915277e-04,-1.385584007948637009e-03,-1.265111146494746208e-03,-2.849120646715164185e-03,-3.669949655886739492e-04,2.679533557966351509e-03,3.216390614397823811e-04,5.348015838535502553e-05,8.569956116843968630e-05,-2.411542955087497830e-04,-1.129063311964273453e-04,1.247742911800742149e-03,-2.286934293806552887e-03,4.451457411050796509e-03,3.121691988781094551e-03,-5.739427870139479637e-04,1.552203320898115635e-05,-1.872226130217313766e-04,-4.796571563929319382e-03,6.948499358259141445e-04,1.595260342583060265e-03,2.001038752496242523e-03,1.661824644543230534e-03,-3.275449853390455246e-04,-4.711495057563297451e-05,1.446424517780542374e-03,-3.754344535991549492e-03,6.232643499970436096e-06,4.080762621015310287e-03,1.005418715067207813e-03,1.739856634230818599e-05,-4.247011383995413780e-05,-8.094989425444509834e-06,2.341095532756298780e-04,1.208219473483040929e-04,-1.003852696157991886e-03,-1.434814650565385818e-03,-2.410172892268747091e-04,-5.113005317980423570e-05,-1.226854055857984349e-05,3.799868864007294178e-09,-2.370289394093560986e-06,1.040316419675946236e-05,8.972320938482880592e-04,6.838267436251044273e-04,1.227924485647235997e-06,2.417066025373060256e-05,2.299930201843380928e-08,-5.418382897914852947e-06,4.394772986415773630e-05,-3.680038207676261663e-05,-5.041564581915736198e-04,8.656994905322790146e-04,-1.047061290591955185e-03,1.224607403855770826e-04,-3.218615529476664960e-05,-4.491151048569008708e-05,-1.582364493515342474e-04,-2.685210492927581072e-04,-2.003754954785108566e-03,1.078416244126856327e-03,-2.057680860161781311e-03,5.630983505398035049e-04,3.594915324356406927e-05,-3.352436760906130075e-05,-9.521865285933017731e-05,1.174795092083513737e-03,-2.203864045441150665e-03,2.341511426493525505e-03,1.466514309868216515e-03,5.185952759347856045e-04,6.254499749047681689e-05,7.499069033656269312e-05,-1.255659153684973717e-04,8.943389402702450752e-04,1.183662563562393188e-03,-1.746686175465583801e-03,1.379416557028889656e-03,3.260999917984008789e-03,-1.812768168747425079e-04,-2.947047687484882772e-05,-9.442221198696643114e-05,-2.068789675831794739e-03,3.646943252533674240e-03,-3.457414859440177679e-04,-1.078953733667731285e-03,1.446644775569438934e-03,-1.362908515147864819e-04,-6.506607314804568887e-05,8.663280168548226357e-04,-7.231527706608176231e-04,1.325224759057164192e-03,1.266345148906111717e-03,7.452727295458316803e-04,-6.151360594230936840e-07,-4.343410182627849281e-05,1.218958459503483027e-05,9.952874825103208423e-05,6.727088475599884987e-04,1.720949949230998755e-04,-1.171751995570957661e-03,-1.597089285496622324e-04,-1.155825430032564327e-05,-2.245285713797784410e-06,-4.751200322061777115e-09,3.739968451554886997e-05,-3.609286068240180612e-05,6.488031148910522461e-01,-4.709202330559492111e-03,8.527613317710347474e-06,-1.441972272004932165e-04,6.230038707144558430e-09,1.482449533796170726e-05,-3.048681246582418680e-04,6.637063925154507160e-04,8.331106510013341904e-04,-7.368670776486396790e-03,4.868992138653993607e-03,-8.485786383971571922e-04,2.160995500162243843e-04,2.006401482503861189e-04,1.172907650470733643e-03,-1.117378473281860352e-03,1.281537022441625595e-02,7.349574007093906403e-04,2.394005097448825836e-02,-4.317035432904958725e-03,-1.712717639748007059e-04,1.789986854419112206e-04,2.123872516676783562e-03,-2.835420658811926842e-03,1.749709993600845337e-02,-1.019778661429882050e-02,-1.020822394639253616e-02,-3.856069175526499748e-03,-4.970914451405405998e-04,-5.078298272565007210e-04,1.485292217694222927e-03,-4.659350961446762085e-03,-3.304732963442802429e-03,1.242980454117059708e-02,-1.402996946126222610e-02,-2.198269031941890717e-02,1.863579731434583664e-03,5.791554576717317104e-05,2.525923773646354675e-03,2.165254391729831696e-02,-2.696206979453563690e-02,9.338669478893280029e-03,-2.565361093729734421e-03,-1.292514428496360779e-02,1.680204411968588829e-03,3.856412076856940985e-04,-9.501706808805465698e-03,5.808382295072078705e-03,-1.882887259125709534e-02,-9.789506904780864716e-03,-9.720317088067531586e-03,5.919904651818796992e-06,1.756143756210803986e-04,-7.963812095113098621e-05,-8.086762391030788422e-04,-5.253320094197988510e-03,1.697023399174213409e-04,9.069400839507579803e-03,1.212975359521806240e-03,1.052821389748714864e-04,4.485785029828548431e-05,-7.342896424233913422e-08,-5.219666945777134970e-06,-1.261530542251421139e-06,6.005063187330961227e-04,3.691149177029728889e-04,1.967312073247740045e-06,2.043552376562729478e-05,-2.457295522617641836e-08,-1.646398777666036040e-05,2.791946826619096100e-05,2.934674557764083147e-05,-4.159071482717990875e-03,1.903972239233553410e-03,-3.996386658400297165e-04,1.280744036193937063e-04,-1.588320810697041452e-05,-7.517435733461752534e-05,-2.527598408050835133e-04,-2.739856136031448841e-04,-7.005403749644756317e-04,4.215636872686445713e-04,-1.774564734660089016e-03,2.461151452735066414e-04,3.892845052178017795e-05,-3.668309727800078690e-05,-1.455452438676729798e-04,-7.308319909498095512e-04,-1.950861420482397079e-03,2.390360459685325623e-03,6.692548049613833427e-04,1.578465744387358427e-04,4.598035957315005362e-05,2.415982089587487280e-05,-2.350717113586142659e-05,1.427280483767390251e-03,-6.440749857574701309e-04,-1.909113954752683640e-03,2.620485145598649979e-03,7.573949405923485756e-04,-2.732604625634849072e-04,-2.291044984303880483e-05,1.391080149915069342e-05,-1.512806746177375317e-03,3.645096439868211746e-03,-2.606741618365049362e-04,-1.811106922104954720e-03,8.561968570575118065e-04,-1.848924148362129927e-04,-3.793239011429250240e-05,6.586534436792135239e-04,-4.629456961993128061e-04,2.415280323475599289e-03,2.076183678582310677e-03,1.502190018072724342e-03,-5.603596946457400918e-07,-1.699873973848298192e-05,1.113657799578504637e-05,6.052504613762721419e-05,4.898874321952462196e-04,-2.967090695165097713e-04,-1.109684119001030922e-03,-1.566116843605414033e-04,-2.095976378768682480e-05,-1.278778313462680671e-06,8.331153367180377245e-08,6.285171139097656123e-07,-1.916635028464952484e-06,8.985084714367985725e-04,5.868830485269427299e-04,1.429168514732737094e-05,2.068643698294181377e-05,4.883713700110092759e-08,-1.321298987022601068e-05,4.409674511407501996e-05,-2.568966301623731852e-04,5.177843850106000900e-04,1.054986263625323772e-03,-1.207683933898806572e-03,8.355222234968096018e-05,-2.731221320573240519e-05,-3.011856824741698802e-05,-3.107452721451409161e-05,-5.148130003362894058e-04,-1.970533514395356178e-03,1.701884553767740726e-03,-2.355916076339781284e-04,-1.446009846404194832e-03,2.757673973974306136e-05,2.475923429301474243e-05,-5.264476640149950981e-04,8.097374229691922665e-04,-1.293253153562545776e-03,3.176192287355661392e-03,3.994775470346212387e-03,3.060537565033882856e-04,5.746457463828846812e-05,6.586196832358837128e-05,-2.191962412325665355e-04,2.755600144155323505e-05,-5.795549368485808372e-04,-2.840339904651045799e-03,5.044220597483217716e-04,2.888941438868641853e-03,-2.118175616487860680e-04,-1.898614937090314925e-05,-4.320343432482331991e-04,-2.666244748979806900e-03,3.618424991145730019e-03,-1.722927787341177464e-03,-9.046958293765783310e-04,1.495058182626962662e-03,-2.264828362967818975e-04,-2.806944394251331687e-05,3.338714595884084702e-03,-2.423562807962298393e-03,1.091178040951490402e-03,1.639269059523940086e-03,7.665770244784653187e-04,-6.464009402407100424e-06,-2.641730316099710763e-05,4.594289748638402671e-07,5.559511555475182831e-05,1.060248469002544880e-03,-1.904932723846286535e-04,-1.218975172378122807e-03,-1.477929181419312954e-04,-2.493762622179929167e-06,-6.293814294622279704e-06,8.515780791640281677e-08,9.985774340748321265e-07,-1.539736513223033398e-05,4.570397431962192059e-04,3.639307105913758278e-04,-1.664052433625329286e-06,2.327018410142045468e-05,-3.161892436764901504e-08,7.161631401686463505e-06,7.861961785238236189e-05,-5.525681772269308567e-04,-2.823480754159390926e-04,2.078433986753225327e-03,-1.079682493582367897e-03,-1.644426811253651977e-05,2.538486660341732204e-05,5.678362504113465548e-05,-1.051925064530223608e-04,9.220633655786514282e-04,-2.424416597932577133e-03,5.885729915462434292e-04,9.521591709926724434e-04,-2.348923590034246445e-04,2.497901550668757409e-05,3.427669071243144572e-05,4.608061863109469414e-05,1.220578094944357872e-03,-1.846741652116179466e-03,2.867159200832247734e-04,2.712810877710580826e-03,-1.263492391444742680e-03,5.784503809991292655e-05,1.421878278051735833e-05,-2.688699751161038876e-04,-1.602326170541346073e-03,1.917411107569932938e-03,6.875477265566587448e-05,3.134024736937135458e-04,7.280281861312687397e-04,-1.357751170871779323e-04,3.518396260915324092e-05,-1.113524660468101501e-03,-6.454015965573489666e-05,3.951939754188060760e-03,-2.278653206303715706e-03,1.016241731122136116e-04,-1.756013953126966953e-04,-8.952402276918292046e-05,4.159595118835568428e-05,-1.539729186333715916e-03,-8.684642962180078030e-04,3.153861034661531448e-04,1.918914262205362320e-03,2.701545599848031998e-03,6.684815161861479282e-05,5.594103276962414384e-05,-9.062083699973300099e-05,-9.221150685334578156e-05,-5.499547114595770836e-04,-2.075316151604056358e-04,-4.082476370967924595e-04,4.062260268256068230e-05,1.213448704220354557e-04,1.318531139986589551e-04,6.833532825112342834e-05,1.026675727189285681e-05,9.863419109024107456e-05,1.085359952412545681e-03,7.628141320310533047e-04,3.826018655672669411e-05,1.797289769456256181e-05,4.305262336856685579e-05,-1.072372033377178013e-04,1.739532017381861806e-04,-1.022532160277478397e-05,-8.731298148632049561e-04,1.402517780661582947e-03,-1.889370731078088284e-03,2.822693932102993131e-05,5.758373663411475718e-05,3.163915826007723808e-04,-5.536867538467049599e-04,4.653396899811923504e-04,-1.367523334920406342e-03,-1.953369355760514736e-04,-2.433676505461335182e-03,2.553903032094240189e-04,-1.310472725890576839e-04,-9.481721790507435799e-04,-7.010280969552695751e-04,7.954190950840711594e-04,-2.566220937296748161e-03,1.677128253504633904e-03,1.209131674841046333e-03,-6.008121417835354805e-04,1.726310729281976819e-04,1.055472093867138028e-04,-1.567368599353358150e-04,1.595128094777464867e-03,8.509212639182806015e-04,-1.216749427840113640e-03,2.029997995123267174e-03,2.746172249317169189e-03,-1.217609271407127380e-03,-1.007724669761955738e-03,-3.786490124184638262e-04,-2.245079027488827705e-03,4.269280005246400833e-03,4.892979632131755352e-04,-8.934413781389594078e-04,1.992651959881186485e-03,5.598848802037537098e-04,8.634201367385685444e-05,-2.795968903228640556e-04,-5.113949300721287727e-04,3.539246041327714920e-03,2.304188092239201069e-04,-1.499850535765290260e-03,5.626137717626988888e-04,3.714853664860129356e-04,1.110092154704034328e-03,4.793806874658912420e-04,-1.923954812809824944e-03,2.486177952960133553e-03,-3.880901262164115906e-03,-9.105986682698130608e-04,-9.137018932960927486e-04,-4.381043254397809505e-06\n0.000000000000000000e+00,-1.436035017832182348e-05,-1.666665775701403618e-05,5.842685350216925144e-04,5.539612029679119587e-04,-8.350913049071095884e-06,1.749581315380055457e-05,4.311164403247857990e-08,7.918015398900024593e-06,4.027836985187605023e-05,1.821903570089489222e-04,7.270357455126941204e-04,1.814270508475601673e-03,1.159495906904339790e-03,1.444416993763297796e-04,-5.287714884616434574e-06,-2.598117862362414598e-05,-3.607047547120600939e-04,-1.107548130676150322e-03,-1.772813731804490089e-03,3.319851821288466454e-04,-1.407105010002851486e-03,3.175032325088977814e-04,4.363380139693617821e-05,-4.307715062168426812e-05,-6.395575474016368389e-04,-1.328643702436238527e-05,-1.737096579745411873e-03,1.201650127768516541e-03,4.033005679957568645e-04,-1.067429839167743921e-04,6.681663217023015022e-05,3.069247031817212701e-05,1.933649036800488830e-05,1.170817529782652855e-03,-1.301178475841879845e-03,-1.408133190125226974e-03,9.510524105280637741e-04,1.111913239583373070e-03,-3.205022076144814491e-04,-1.607917511137202382e-05,4.247625474818050861e-05,-1.064246171154081821e-03,3.058332251384854317e-03,-1.956342021003365517e-04,9.785289876163005829e-06,1.320485724136233330e-03,-1.536466588731855154e-04,-3.731215110747143626e-05,6.094851414673030376e-04,-1.607255253475159407e-04,2.698916941881179810e-03,1.595017500221729279e-03,5.454471101984381676e-04,-3.481778549030423164e-06,-1.195422828459413722e-05,9.149101060756947845e-06,6.400652637239545584e-05,2.054389042314141989e-04,1.821847108658403158e-04,-8.578515844419598579e-04,-1.288117782678455114e-04,-1.726469054119661450e-05,-4.607340088114142418e-06,1.245438241426199966e-08,-9.982064511859789491e-06,-2.106585998262744397e-05,4.591350443661212921e-04,2.654673589859157801e-04,-9.875657269731163979e-06,8.312797035614494234e-06,-3.494176281648719851e-09,1.244994746230076998e-05,3.773151547648012638e-05,3.469812800176441669e-04,2.703051548451185226e-03,1.232518814504146576e-03,5.962109426036477089e-04,1.149357485701330006e-04,-1.692881778581067920e-05,-4.670564158004708588e-05,-2.616852871142327785e-04,-2.291065175086259842e-03,-9.347188752144575119e-04,1.540817902423441410e-03,-2.004967071115970612e-03,4.889401607215404510e-04,-3.967280281358398497e-05,-8.702998457010835409e-06,2.795143518596887589e-05,-6.763413548469543457e-04,-2.304792287759482861e-04,2.750595565885305405e-03,-6.940021412447094917e-04,4.685599997173994780e-04,1.605092620593495667e-06,9.350369509775191545e-06,1.613324711797758937e-04,4.401500336825847626e-04,7.412247359752655029e-04,1.720333239063620567e-04,-2.704063663259148598e-04,8.201875025406479836e-04,-4.633258795365691185e-04,-2.359228165005333722e-05,9.638746269047260284e-05,-2.094183349981904030e-03,1.272784313187003136e-03,1.500854385085403919e-03,-1.976719824597239494e-03,6.159803015179932117e-04,-2.867049479391425848e-04,-4.320298830862157047e-05,6.949787493795156479e-04,-4.576732462737709284e-04,3.298673545941710472e-04,1.365228206850588322e-03,-3.475652192719280720e-04,2.066955858026631176e-05,-2.759848575806245208e-05,1.514561063231667504e-06,6.116986332926899195e-05,2.488270401954650879e-04,-4.229664918966591358e-04,-7.575773634016513824e-04,-1.181684638140723109e-04,-4.556485509965568781e-05,-4.050178176839835942e-06,-1.625310552810788067e-08,-2.293936631758697331e-07,3.242863749619573355e-05,2.791039878502488136e-04,-5.801551742479205132e-05,7.833465133444406092e-06,1.290824002353474498e-06,1.300397922676665985e-08,1.197704477817751467e-05,-3.635765096987597644e-05,3.503966145217418671e-04,-1.285980688408017159e-03,-1.647800323553383350e-03,8.620307780802249908e-04,-2.797435445245355368e-05,-4.675939635490067303e-06,-2.142147786798886955e-05,-2.325826208107173443e-04,2.087895059958100319e-03,9.279341902583837509e-04,-3.076941706240177155e-03,-6.560921319760382175e-04,2.040681429207324982e-04,-1.682485162746161222e-05,-2.738370858423877507e-05,-1.168726012110710144e-04,1.329201506450772285e-03,-1.133815851062536240e-03,7.459737244062125683e-04,-6.345002911984920502e-04,1.615649671293795109e-04,2.232173210359178483e-05,1.699424137768801302e-05,-6.384623702615499496e-05,3.022274700924754143e-03,-6.728831795044243336e-04,-2.787546720355749130e-03,1.567625207826495171e-03,1.567417290061712265e-03,3.503412008285522461e-04,1.178419552161358297e-06,1.071031671017408371e-03,1.150094904005527496e-04,7.134565385058522224e-04,2.614459022879600525e-03,2.115166513249278069e-03,1.666405820287764072e-03,5.330468993633985519e-04,-4.351999086793512106e-05,2.130696666426956654e-04,-4.879370681010186672e-05,-9.583262726664543152e-05,-2.180569572374224663e-05,-6.960520986467599869e-04,-2.613860715428018011e-06,-2.857941217371262610e-05,9.516679710941389203e-06,2.472761116223409772e-05,4.267928597982972860e-04,1.558857329655438662e-04,-6.703974213451147079e-04,-5.583198799286037683e-05,2.430018867016769946e-05,5.482603683049092069e-06,1.857943487948432448e-08,-1.144134512287564576e-05,9.126236363954376429e-06,5.553432274609804153e-04,3.098245360888540745e-04,-5.262861122901085764e-06,-1.618701048755610827e-06,2.846172719728201628e-08,1.476605575589928776e-05,-2.024170680670067668e-05,2.759157505352050066e-04,1.065531629137694836e-03,-4.526821430772542953e-04,-7.579264347441494465e-04,-4.576621722662821412e-05,1.078801960829878226e-05,-3.573133653844706714e-05,-4.909978015348315239e-04,-4.613030236214399338e-03,-5.713288206607103348e-03,4.724869038909673691e-03,-5.377344787120819092e-04,3.148456569761037827e-03,-4.297684427001513541e-05,-3.304614438093267381e-05,-3.658313071355223656e-04,-5.704801878891885281e-04,-1.288161613047122955e-03,3.157910890877246857e-03,1.187316025607287884e-03,1.760466722771525383e-03,5.947560930508188903e-05,5.109468474984169006e-05,5.461195542011409998e-06,5.827533314004540443e-04,-8.701626211404800415e-05,1.033847220242023468e-03,2.377638593316078186e-03,1.877384725958108902e-03,-6.468295468948781490e-04,1.720898035273421556e-05,-1.791789836715906858e-04,-2.870841650292277336e-03,-1.624595024622976780e-03,-4.140456672757863998e-03,5.136107094585895538e-03,1.941106631420552731e-03,-3.920031595043838024e-04,-3.428436320973560214e-05,1.889903564006090164e-03,5.844442639499902725e-04,1.948832301422953606e-03,2.305085305124521255e-03,5.063784774392843246e-04,-2.985205128425150178e-06,-3.248424764024093747e-05,1.656282620388083160e-05,1.702541776467114687e-04,1.042861113091930747e-04,-1.277162664337083697e-04,-1.504748011939227581e-03,-2.258857712149620056e-04,-5.000686360290274024e-05,-9.289537047152407467e-06,-1.191319825011305511e-07,-7.814382115611806512e-06,-7.920537427708040923e-06,5.958699621260166168e-04,5.857225041836500168e-04,-6.509265404019970447e-06,1.826044172048568726e-05,-3.744389687199145555e-08,1.219619662151671946e-05,3.180897329002618790e-05,4.018016334157437086e-04,8.579131099395453930e-05,1.929919933900237083e-03,5.254611605778336525e-04,1.539688382763415575e-04,-2.068198591587133706e-05,-5.124761810293421149e-05,-2.632371033541858196e-04,-1.501176739111542702e-03,-2.804103540256619453e-03,9.633565787225961685e-04,-6.175364833325147629e-04,5.764263914898037910e-04,2.130051689164247364e-05,-3.868334169965237379e-05,-1.947902492247521877e-04,4.592667683027684689e-04,-2.084780018776655197e-03,1.614746637642383575e-03,9.886056650429964066e-04,3.241881204303354025e-04,4.231635830365121365e-05,4.963195169693790376e-05,9.037279960466548800e-05,1.566706923767924309e-03,-2.105883322656154633e-05,-1.471185591071844101e-03,5.088907200843095779e-04,1.708592171780765057e-03,-2.826787822414189577e-04,-2.999343632836826146e-05,4.783214535564184189e-04,-1.059607951901853085e-03,2.920795464888215065e-03,-2.974816743517294526e-05,-9.064361220225691795e-04,1.140300184488296509e-03,-1.257298863492906094e-04,-5.386674092733301222e-05,8.660427411086857319e-04,-2.213342522736638784e-04,1.317597343586385250e-03,1.054555992595851421e-03,2.664516796357929707e-04,1.169205461337696761e-06,-3.793671930907294154e-05,8.989579328044783324e-06,7.962281961226835847e-05,4.524096148088574409e-04,1.781263563316315413e-04,-8.503655553795397282e-04,-1.294954417971894145e-04,-3.144067886751145124e-05,1.681438277501001721e-07,-5.047149898018687963e-08,7.460269262082874775e-05,9.068209328688681126e-05,-4.684909246861934662e-03,6.515948772430419922e-01,3.518533048918470740e-05,-1.225933665409684181e-04,-1.007865648716688156e-07,-1.099785076803527772e-04,-2.234323910670354962e-04,-2.842463552951812744e-03,-2.741541713476181030e-03,-1.638356968760490417e-02,-5.027961917221546173e-03,-9.759347885847091675e-04,6.600642518606036901e-05,2.374990435782819986e-04,2.360537648200988770e-03,4.259595181792974472e-03,1.663183607161045074e-02,-3.599342890083789825e-03,1.473331917077302933e-02,-1.215752447023987770e-03,-1.218969191540963948e-04,1.747788192005828023e-04,2.508103614673018456e-03,3.242155071347951889e-05,1.165273226797580719e-02,-8.391253650188446045e-03,-5.341932643204927444e-03,-9.589716792106628418e-04,-3.880939329974353313e-04,-2.743361983448266983e-04,-2.016261860262602568e-04,-9.718702174723148346e-03,4.400161560624837875e-03,1.434154994785785675e-02,-7.742218207567930222e-03,-1.068515703082084656e-02,2.851475728675723076e-03,7.521637598983943462e-06,-1.343406736850738525e-03,1.355209946632385254e-02,-1.711697876453399658e-02,5.345297046005725861e-03,-5.211305804550647736e-03,-1.093807630240917206e-02,1.761179883033037186e-03,2.838186337612569332e-04,-5.913665983825922012e-03,1.980694942176342010e-03,-2.263283357024192810e-02,-1.200504787266254425e-02,-8.353072218596935272e-03,1.118781801778823137e-05,1.328849757555872202e-04,-8.278094173874706030e-05,-4.258879635017365217e-04,-3.714733989909291267e-03,-9.211245924234390259e-06,7.129602134227752686e-03,1.027191174216568470e-03,2.146076440112665296e-04,2.355457945668604225e-05,2.050364855676889420e-08,-1.132118086388800293e-05,-1.419473483110778034e-05,6.633431185036897659e-04,6.221791845746338367e-04,-6.495403340522898361e-06,2.193254658777732402e-05,1.413718564435839653e-08,4.630283001461066306e-06,3.887181810569018126e-05,2.662720798980444670e-04,-1.314799301326274872e-03,3.254926763474941254e-03,6.311846664175391197e-04,1.909907150547951460e-04,-9.317156582255847752e-06,-6.265407137107104063e-05,-3.395742096472531557e-04,-1.423180918209254742e-03,-2.093504648655653000e-03,4.273602971807122231e-04,-1.547502004541456699e-03,2.111948560923337936e-04,3.861012010020203888e-05,-4.811317921848967671e-05,-3.929321246687322855e-04,-8.467163424938917160e-04,-1.489027868956327438e-03,1.521942904219031334e-03,5.938557442277669907e-04,1.515734766144305468e-04,5.486542067956179380e-05,5.733005309593863785e-06,1.338647271040827036e-04,1.311809290200471878e-03,-2.914947690442204475e-04,-2.295371843501925468e-03,1.807252177968621254e-03,-3.335460496600717306e-05,-4.378394805826246738e-04,-1.631011400604620576e-05,2.254846913274377584e-04,-8.884649141691625118e-04,2.386081265285611153e-03,-2.878834493458271027e-06,-7.190740434452891350e-04,1.263059442862868309e-03,-1.858853793237358332e-04,-3.603539516916498542e-05,7.529100403189659119e-04,-7.218468817882239819e-05,3.176494501531124115e-03,1.408858457580208778e-03,1.492236973717808723e-03,-8.514384717273060232e-06,-1.112899008148815483e-05,9.125868018600158393e-06,5.488684473675675690e-05,4.530922451522201300e-04,-2.352424198761582375e-04,-9.733117185533046722e-04,-1.537219795864075422e-04,-3.582235149224288762e-05,-3.035488362002070062e-06,4.925459506921470165e-08,-1.410779077559709549e-06,-2.312226570211350918e-05,8.183839381672441959e-04,7.070868159644305706e-04,2.271304765599779785e-06,3.715164712048135698e-05,7.625203579664230347e-08,1.438624167349189520e-05,4.488979175221174955e-05,3.338055394124239683e-04,1.198368961922824383e-03,1.781429396942257881e-03,-2.177197457058355212e-04,7.723965973127633333e-05,-1.851733759394846857e-05,-3.770651528611779213e-05,-3.632527077570557594e-04,-1.660070731304585934e-03,-2.270048949867486954e-03,1.615541987121105194e-03,1.297740498557686806e-03,-6.320377578958868980e-04,1.328588678006781265e-05,6.789666076656430960e-05,-1.100994879379868507e-03,3.222480881959199905e-04,-8.281444315798580647e-04,1.874718349426984787e-03,2.332249423488974571e-03,-8.896690560504794121e-04,4.575572893372736871e-05,4.412106136442162097e-05,5.046640944783575833e-05,6.132097914814949036e-04,-1.599750597961246967e-03,-3.047773148864507675e-03,-3.349003382027149200e-04,1.847523497417569160e-03,-4.382004262879490852e-04,-2.162760210921987891e-05,4.368515510577708483e-05,-2.070659771561622620e-03,3.064770717173814774e-03,-1.116433180868625641e-03,-8.648481452837586403e-04,1.487272093072533607e-03,-2.985306200571358204e-04,-2.771588151517789811e-05,2.520503476262092590e-03,-7.052153232507407665e-04,2.259024884551763535e-03,1.293228939175605774e-03,9.948840597644448280e-04,-2.748580664047040045e-05,-2.131519795511849225e-05,-4.256486136000603437e-06,-8.739354962017387152e-05,5.813657771795988083e-04,-6.539332680404186249e-04,-1.019030110910534859e-03,-1.435918384231626987e-04,-3.208541966159828007e-05,-5.350033461581915617e-06,7.596099749207496643e-08,-6.753989055141573772e-06,-3.184560046065598726e-05,1.886020181700587273e-04,2.929765323642641306e-04,-1.610561230336315930e-05,1.342861378361703828e-05,4.673165676649659872e-08,2.379946090513840318e-05,8.900236571207642555e-05,8.463556150672957301e-05,1.353563508018851280e-03,2.391541609540581703e-03,1.099043583963066339e-04,1.767450885381549597e-05,3.678200664580799639e-05,5.003794649383053184e-05,-2.461322583258152008e-04,-9.549340466037392616e-04,-3.057413967326283455e-03,1.120707951486110687e-03,2.956643002107739449e-04,-7.121299859136343002e-04,2.629083246574737132e-05,-7.090315193636342883e-06,-6.828969926573336124e-04,1.127770519815385342e-04,-1.634237938560545444e-03,-6.978124147281050682e-04,3.433151170611381531e-03,-6.870563374832272530e-04,4.589203308569267392e-05,-1.006716684059938416e-05,-2.091086207656189799e-05,-2.589173964224755764e-04,9.151760023087263107e-04,-2.116147079505026340e-04,-6.595939048565924168e-04,-7.201597327366471291e-04,-1.508716959506273270e-04,-1.391268597217276692e-06,-2.651237882673740387e-04,1.294957124628126621e-03,2.725899685174226761e-03,-2.122926060110330582e-03,7.107268320396542549e-04,-3.118960303254425526e-04,-6.142137863207608461e-05,6.425529136322438717e-05,-1.443092129193246365e-03,8.373461896553635597e-04,1.801495440304279327e-03,1.223800005391240120e-03,2.595250960439443588e-03,-4.427505336934700608e-05,4.688814078690484166e-05,6.799081165809184313e-05,3.816166281467303634e-05,-8.856359636411070824e-04,5.240924656391143799e-05,2.799494541250169277e-04,2.010169555433094501e-04,9.553793643135577440e-05,4.783376425621099770e-05,2.101701247738674283e-04,8.432729373453184962e-05,1.918781345011666417e-04,9.574191644787788391e-04,7.291540387086570263e-04,7.934018503874540329e-05,-1.192910058307461441e-04,-6.151196430437266827e-05,-7.866142550483345985e-05,2.389954315731301904e-04,2.278896281495690346e-04,1.022792930598370731e-04,2.878249622881412506e-03,-2.441653341520577669e-04,5.645547207677736878e-05,-5.126212272443808615e-06,3.936752909794449806e-05,-7.428709068335592747e-04,-2.851649769581854343e-04,-2.340427832677960396e-03,2.262562047690153122e-04,-3.115140134468674660e-04,-5.882744444534182549e-04,-2.702222445805091411e-06,-4.765343328472226858e-05,-3.293353074695914984e-04,1.203593332320451736e-03,-1.794911688193678856e-03,1.142923720180988312e-03,-4.606444272212684155e-04,-8.651082171127200127e-04,2.361294755246490240e-04,3.412786172702908516e-04,2.829217410180717707e-04,2.095503266900777817e-03,-1.077781198546290398e-03,-9.328516898676753044e-04,7.600784883834421635e-04,1.696496852673590183e-03,-7.301006116904318333e-04,-3.638123744167387486e-04,-3.740147512871772051e-04,-1.959200017154216766e-03,3.137350780889391899e-03,7.032851572148501873e-04,-3.549364046193659306e-04,1.420656801201403141e-03,8.628297655377537012e-05,-4.897971521131694317e-04,2.002972410991787910e-03,-9.405925520695745945e-04,2.796253189444541931e-03,-7.728958735242486000e-05,-5.155028775334358215e-04,-3.450511212577112019e-05,7.411270780721679330e-05,1.220201374962925911e-03,1.650205231271684170e-03,-9.877928532660007477e-04,1.931612147018313408e-03,-3.092765342444181442e-03,-4.714856040664017200e-04,-8.595779072493314743e-04,-4.742476448882371187e-06\n0.000000000000000000e+00,1.329307451669592410e-06,2.373255256316042505e-06,-5.491818228620104492e-06,-1.199166854348732159e-05,3.779184453378547914e-06,2.245916448373463936e-06,3.569327278185596697e-09,-2.682171782453224296e-07,-3.071224341510969680e-07,4.472030923352576792e-07,-4.264300514478236437e-06,-1.470429269829764962e-04,-9.159022010862827301e-05,-7.173661742854164913e-06,6.960862037885817699e-07,1.452213837183080614e-06,1.441169206373160705e-05,-1.299134237342514098e-05,3.913621185347437859e-05,1.584217388881370425e-04,1.321194285992532969e-04,-6.700790254399180412e-05,-5.426851430456736125e-07,1.651078491704538465e-05,1.892462169053032994e-04,2.264565118821337819e-04,2.149697975255548954e-04,2.275145816383883357e-04,1.302381715504452586e-04,-1.449980118195526302e-06,-4.808969151781639084e-07,-4.626634790838579647e-07,8.835500921122729778e-06,-9.791310003492981195e-05,-1.134714548243209720e-04,-1.027038742904551327e-04,1.795351563487201929e-04,-1.168012840935261920e-05,-4.056418219988700002e-06,4.696105406765127555e-07,-3.119052416877821088e-05,-5.526511085918173194e-05,2.835014311131089926e-05,4.947199704474769533e-05,5.168345523998141289e-06,3.110156103502959013e-05,4.880187134403968230e-06,3.749787310880492441e-06,-1.455393066862598062e-04,-5.254953794064931571e-05,7.124769763322547078e-05,-3.648674464784562588e-06,-3.007951454492285848e-05,3.934788139758893522e-07,-1.467337824578862637e-07,2.328867367396014743e-06,-1.062756655301200226e-05,3.717534127645194530e-05,-1.758572943799663335e-05,1.021607204165775329e-06,4.016316779598128051e-06,7.211438060039654374e-07,-3.246832989134418312e-07,-1.579889499225828331e-07,1.668748268457420636e-06,2.902544110838789493e-06,4.432977220858447254e-07,-4.007490133517421782e-06,4.476492449612123892e-06,1.792232410480210092e-06,-7.074443431065446930e-08,-1.222961827807012014e-06,2.119003852385503706e-07,-2.363542444072663784e-05,-1.876898750197142363e-05,-1.418342289980500937e-04,-1.186494846479035914e-04,-7.832016308384481817e-06,-1.547949977975804359e-06,-1.545545501357992180e-06,4.366135908639989793e-05,-8.985591557575389743e-05,2.185583580285310745e-04,1.125986964325420558e-04,4.592847108142450452e-05,-3.147717507090419531e-05,7.090450253599556163e-07,1.428244559065205976e-05,2.126169565599411726e-04,1.901851501315832138e-04,2.603929606266319752e-04,5.297693496686406434e-05,1.118571235565468669e-04,5.015644546801922843e-06,-2.357780886086402461e-06,7.169498417169961613e-07,9.580690857546869665e-06,6.121589103713631630e-05,-9.357801172882318497e-05,-4.353660915512591600e-05,2.572155790403485298e-05,1.307305046793771908e-05,2.215039785369299352e-05,-2.915365712397033349e-06,5.734414116886910051e-07,-1.941587288456503302e-05,1.045497774612158537e-04,2.460018731653690338e-04,-1.484221720602363348e-04,-5.190692263568053022e-06,1.347393208561697975e-05,3.243380888307001442e-07,-1.210695409099571407e-04,-6.101456528995186090e-05,-4.016654929728247225e-05,-1.910954597406089306e-05,-9.188256808556616306e-05,1.070407734005129896e-06,-1.709004322947293986e-06,2.843040874722646549e-06,-9.801080523175187409e-06,5.477885861182585359e-05,-2.003233930736314505e-06,-1.146648628491675481e-06,4.607750270224642009e-06,1.376560248900204897e-06,2.287681866164348321e-07,-7.331591689307970228e-08,1.035120703818392940e-06,-1.993677415157435462e-06,-1.366253218293422833e-05,-9.169798431685194373e-06,4.674405317928176373e-06,3.094668954872759059e-06,-1.366977357974974439e-07,-1.937215188263508026e-07,-1.544499127703602426e-06,-7.390410246443934739e-06,1.416036684531718493e-04,7.460886263288557529e-05,-1.621577757759951055e-05,-7.104812084435252473e-06,7.357187996603897773e-07,-3.283429350631195121e-08,-7.577526048407889903e-06,-1.854944275692105293e-04,3.370689955772832036e-05,6.092673284001648426e-04,1.376954169245436788e-04,-6.022544403094798326e-05,-3.288289917691145092e-06,2.452002991049084812e-05,2.892275806516408920e-04,7.094088505255058408e-05,2.658205048646777868e-04,4.976574200554750860e-05,1.329941587755456567e-04,1.215370411955518648e-05,-3.694640781759517267e-06,-5.624352070299210027e-06,-2.504456915630726144e-06,1.582017284817993641e-04,-1.355843123747035861e-04,-2.045928122242912650e-04,8.011757745407521725e-05,-2.838146247086115181e-05,-6.135071453172713518e-05,-7.978726443980121985e-07,-1.095037223421968520e-04,-3.246574488002806902e-04,1.080494257621467113e-04,-1.400470064254477620e-04,-1.409018586855381727e-04,-2.015136706177145243e-04,-4.474554589251056314e-05,5.289129148877691478e-06,-1.366899232380092144e-04,-1.949034412973560393e-05,3.196287434548139572e-05,6.715417839586734772e-07,-3.873824971378780901e-05,-1.043154725266504101e-06,-1.331195335296797566e-06,1.934627107402775437e-06,-1.020271429297281429e-05,4.614304270944558084e-05,-1.000524935079738498e-04,-2.430943459330592304e-05,6.001962447044206783e-07,-8.455508577753789723e-06,-2.043965423581539653e-06,-1.078307221291652240e-07,7.224330147437285632e-07,1.040417600961518474e-06,-3.627055775723420084e-07,-1.037929177982732654e-05,1.383566996082663536e-06,8.419340247201034799e-07,-7.342578101088292897e-08,-2.219802581748808734e-06,-7.828341495041968301e-07,-3.318863309687003493e-05,-1.373985433019697666e-04,4.646622255677357316e-05,-1.814770948840305209e-04,-5.654275696542754304e-07,4.897990493191173300e-07,1.100936515285866335e-06,1.664793671807274222e-05,-9.624856465961784124e-05,1.262424339074641466e-04,1.645652810111641884e-04,1.679395645624026656e-04,-3.503623884171247482e-04,2.052427362286834978e-06,5.006540959584526718e-08,7.296502008102834225e-05,-2.915086952270939946e-05,2.467626472935080528e-06,2.055536424450110644e-05,-1.696871331660076976e-04,3.256585914641618729e-04,2.206103317803354003e-06,-2.193700311181601137e-06,-1.969558979908470064e-05,-1.890756830107420683e-04,5.162441084394231439e-05,-2.381914673605933785e-04,5.953051149845123291e-04,1.351606042589992285e-04,1.011265612760325894e-05,7.185977665358223021e-06,-1.399869797751307487e-04,1.675480962148867548e-05,-1.518710487289354205e-04,3.499350859783589840e-04,-6.617300823563709855e-05,2.254817627544980496e-05,1.528484790469519794e-05,-1.449271621822845191e-06,-1.931335864355787635e-04,3.213852760381996632e-04,1.317353453487157822e-04,-1.823278435040265322e-04,-1.772019459167495370e-06,2.099111270581488498e-06,-1.596055426489328966e-06,4.820888079848373309e-07,4.482352233026176691e-05,1.842207711888477206e-04,1.194080541608855128e-04,-8.590094512328505516e-05,-9.787271665118169039e-06,2.537829914217581972e-06,-4.723584083876630757e-07,9.032191883306950331e-09,1.723976197354204487e-06,1.985236849577631801e-06,4.258648914401419461e-06,5.701784857592429034e-07,4.202664058539085090e-06,2.708669853745959699e-06,-1.348635123576968908e-07,-1.471898826821416151e-06,1.046096684831354651e-07,-1.699252243270166218e-05,-8.468733722111210227e-05,-1.190795810543932021e-04,-8.982889266917482018e-05,-6.448256044677691534e-06,-3.367279077792773023e-07,1.227149368787650019e-07,3.452177770668640733e-05,-8.839483780320733786e-05,1.431107557436916977e-05,1.586516591487452388e-04,4.587932562571950257e-05,-1.922872615978121758e-05,7.432303164023323916e-07,1.655342384765390307e-05,2.351936127524822950e-04,2.608272770885378122e-04,2.361136575927957892e-04,1.208217654493637383e-04,9.500717715127393603e-05,6.499751179944723845e-06,-1.588218196957313921e-06,1.454827014413240249e-07,5.613494977296795696e-06,-2.182908065151423216e-05,-4.961109516443684697e-05,-7.693902443861588836e-05,6.631625728914514184e-05,8.821045412332750857e-06,1.590210922586265951e-05,-1.472407916480733547e-06,-1.576375143486075103e-05,5.742302164435386658e-06,6.793891225242987275e-05,1.638784160604700446e-04,-6.231205043150112033e-05,1.869261723186355084e-05,6.281795322138350457e-06,3.544559376678080298e-06,-1.129258744185790420e-04,1.055786196957342327e-05,8.787946717347949743e-05,-1.702110021142289042e-04,-8.969993359642103314e-05,-7.667794648114067968e-07,-9.082773431146051735e-07,2.268697699037147686e-06,-1.181595143862068653e-05,5.574975148192606866e-05,1.432378667232114822e-06,6.201617452461505309e-06,4.690944024332566187e-06,1.398610265823663212e-06,7.888721142990107182e-08,4.197774217118421802e-08,-1.195682580146240070e-05,-1.611317020433489233e-05,-1.292906108574243262e-05,2.164293618989177048e-05,6.558700799942016602e-01,-2.112882248184178025e-05,-6.460663826146628708e-08,6.075676083128200844e-06,2.016269036175799556e-06,1.082678718375973403e-04,4.191742627881467342e-04,7.246491732075810432e-04,6.276115891523659229e-04,4.987469219486229122e-05,-1.418479769199620932e-06,-8.475103641103487462e-07,-2.162504242733120918e-04,3.658095956780016422e-04,-1.057956833392381668e-03,8.806065306998789310e-05,-1.060608483385294676e-04,2.694923605304211378e-04,-1.569889263919321820e-06,-1.268590858671814203e-04,-1.841108896769583225e-03,-1.466937130317091942e-03,-1.640872796997427940e-03,-5.052546039223670959e-04,-1.148792565800249577e-03,-9.012564987642690539e-05,1.790977421478601173e-06,1.049829552357550710e-05,-2.330204551981296390e-05,5.225653294473886490e-04,1.668091863393783569e-03,1.325773657299578190e-03,-1.318382099270820618e-03,-9.216752368956804276e-05,-2.514467996661551297e-05,3.922948963008821011e-06,3.073327825404703617e-04,-4.378352241474203765e-05,-4.924775566905736923e-04,-4.524719261098653078e-04,1.043527736328542233e-04,2.345576285733841360e-05,1.796231663320213556e-05,-2.766524266917258501e-05,9.842806030064821243e-04,1.463641965528950095e-04,-1.241963123902678490e-03,6.835023523308336735e-04,3.088872472289949656e-04,3.697019565152004361e-06,1.431843884347472340e-06,-1.892349428089801222e-05,8.698605961399152875e-05,-3.621522046159952879e-04,2.848098229151219130e-04,8.434201299678534269e-05,-1.788380541256628931e-05,-8.014922968868631870e-06,3.806177346632466651e-07,3.897294220678304555e-08,1.119366856983106118e-06,1.180229105557373259e-07,3.178765837219543755e-07,1.348116802546428517e-05,3.025940486622857861e-06,2.917711753980256617e-06,7.663311407668516040e-08,-7.067820320116879884e-07,2.289630856466828845e-06,-3.186861067661084235e-05,1.148152659879997373e-04,-4.358801379567012191e-05,-7.897140312707051635e-05,1.402847829012898728e-06,3.989455308328615502e-07,1.989301381399855018e-06,1.672305734246037900e-05,-6.272140308283269405e-05,1.288093335460871458e-04,2.247033407911658287e-04,-2.254482387797906995e-05,-4.308965799282304943e-05,5.079324978396471124e-07,1.398740096192341298e-05,1.975162449525669217e-04,2.807918353937566280e-04,1.807133958209306002e-04,6.785259756725281477e-05,9.682544623501598835e-05,4.848101525567471981e-06,-5.327048597791872453e-07,-1.078129344023182057e-06,-1.139786127168918028e-05,-9.642518125474452972e-05,-8.500728290528059006e-05,-7.610717875650152564e-05,2.979448181577026844e-04,2.038949460256844759e-04,-1.294908724958077073e-05,1.209267566082417034e-06,-6.472755922004580498e-05,9.252734889741986990e-05,-2.725200101849623024e-05,7.901663775555789471e-05,-1.481989747844636440e-04,5.904580757487565279e-05,-5.668990525009576231e-06,4.966273991158232093e-06,-1.297670096391811967e-04,-1.573563167767133564e-05,7.237196405185386539e-05,-2.034223289228975773e-04,9.840892016654834151e-05,-1.798478479031473398e-06,2.018398390646325424e-06,1.001219743557157926e-06,-1.038842219713842496e-05,1.456538029742660001e-05,-6.314455822575837374e-05,6.951191608095541596e-06,1.841465405050257687e-06,1.197439587485860102e-06,-8.190976359401247464e-07,-8.976707022156915627e-08,2.290645397806656547e-06,2.832914105965755880e-06,-1.016793521557701752e-05,-8.821226401778403670e-06,3.960328740504337475e-06,2.959878202091204002e-06,8.488245839544106275e-08,9.716643489809939638e-09,-1.624484440299056587e-07,-4.608366907632444054e-06,-9.126066288445144892e-05,-5.739022526540793478e-05,8.895196515368297696e-06,-5.959948339295806363e-06,1.322919047197501641e-06,2.673205926839727908e-06,3.338597525726072490e-05,-1.269430067623034120e-04,1.484952663304284215e-04,2.522923459764569998e-04,-2.400619414402171969e-04,7.803933112882077694e-05,1.433857278243522160e-06,2.949050940515007824e-05,1.337759385933168232e-05,4.884778172709047794e-04,2.365346445003524423e-04,-9.525402856525033712e-05,1.495416654506698251e-04,1.906456891447305679e-04,-5.436964443106262479e-07,-1.037739934872661252e-06,5.331503416527993977e-06,-3.745301728486083448e-05,-1.535881310701370239e-04,-1.873241562861949205e-04,-1.417065359419211745e-04,-3.118442327831871808e-05,1.849161890277173370e-05,1.638329308661923278e-06,-3.139833279419690371e-05,1.332208630628883839e-04,1.037769543472677469e-04,2.102147991536185145e-04,1.423475041519850492e-04,-2.560789107519667596e-05,9.885150575428269804e-06,9.084523298952262849e-06,-7.412998093059286475e-05,-1.771309325704351068e-04,3.418314008740708232e-05,-4.680906204157508910e-05,2.651467002579011023e-05,-4.871653800364583731e-07,2.023241677306941710e-06,1.417874955222941935e-06,-8.099370461422950029e-06,-2.456080801493953913e-05,5.793385571450926363e-05,3.081255999859422445e-05,6.484127879957668483e-06,1.262828163817175664e-06,3.550090639237168944e-07,1.139153482654364780e-08,1.506266698925173841e-06,3.124889644823269919e-06,1.092680759029462934e-05,-5.027858605899382383e-06,5.049637366028036922e-06,3.019384394065127708e-06,1.967816842807224020e-07,4.087723937118425965e-09,-2.393714794379775412e-06,-2.202165705966763198e-05,-5.237674849922768772e-05,4.168262239545583725e-05,-1.105148476199246943e-04,-1.020966192299965769e-05,-3.262948666815645993e-08,1.795854586816858500e-06,2.501787457731552422e-05,2.359694190090522170e-05,-4.125666237086988986e-05,4.654008080251514912e-05,1.069617355824448168e-04,2.564986789366230369e-05,-1.290760565098025836e-06,2.450346255500335246e-05,2.610535593703389168e-04,3.167333779856562614e-04,3.526560612954199314e-04,8.256480941781774163e-05,2.986576582770794630e-04,-2.273186328238807619e-05,-4.312314558774232864e-07,-5.464729611048824154e-07,4.214738055452471599e-06,-9.317158401245251298e-06,-6.600024062208831310e-05,7.990970334503799677e-05,-8.699890167918056250e-05,-5.998190317768603563e-06,7.745510629320051521e-06,5.718037300539435819e-06,-4.631456613424234092e-05,-8.818651258479803801e-05,-5.225465429248288274e-06,5.655769200529903173e-05,2.465790021233260632e-04,-2.413211768725886941e-05,-5.538851382880238816e-06,2.270458026032429188e-07,-1.915705506689846516e-04,-6.039326035534031689e-05,-5.019719537813216448e-06,-1.459892810089513659e-04,1.502251252532005310e-04,5.273887836665380746e-06,-7.325600563490297645e-06,1.070757662091637030e-05,1.342435098194982857e-06,6.387392204487696290e-05,1.030265684676123783e-05,-3.056828427361324430e-05,1.358796907879877836e-06,4.906480626232223585e-06,-2.088932524202391505e-05,-1.930623511725571007e-06,3.634835957200266421e-05,7.454689693986438215e-06,-1.513275310571771115e-05,1.605942270543891937e-05,-7.135394753277068958e-06,-4.187771537544904277e-06,1.966162199096288532e-05,-1.997122853936161846e-05,7.972208550199866295e-06,-2.287466850248165429e-05,-8.758898184169083834e-05,-7.610658212797716260e-05,-1.087404452846385539e-04,-2.036193836829625070e-05,1.971784797660802724e-07,1.658872679399792105e-05,1.469331709813559428e-05,-1.453388103982433677e-04,1.132033867179416120e-04,1.891184074338525534e-04,4.363592233858071268e-05,-1.450135823688469827e-05,-5.091547791380435228e-06,2.007715193030890077e-05,1.391698606312274933e-04,4.694223171100020409e-04,1.355530548607930541e-04,1.118668151320889592e-04,1.105441333493217826e-04,-1.404866634402424097e-05,1.625249933567829430e-05,-7.772610842948779464e-06,-2.523506191209889948e-05,-4.386654472909867764e-05,-1.672838116064667702e-04,-1.305715995840728283e-04,4.450008418643847108e-05,-5.988757038721814752e-06,2.390070221736095846e-05,-6.435511750169098377e-05,-4.113295653951354325e-05,4.398842429509386420e-05,3.821614518528804183e-05,2.066638407995924354e-04,-2.143674646504223347e-05,6.975378346396610141e-05,-2.579863121354719624e-06,2.614145632833242416e-04,-6.839881825726479292e-05,4.293335950933396816e-05,-3.361939889146015048e-06,-1.471648720325902104e-04,1.295789479627273977e-05,1.580999669386073947e-04,3.977959568146616220e-05,2.023332926910370588e-04,-1.290747895836830139e-04,3.482640750007703900e-05,-5.160405999049544334e-05,-8.800337673164904118e-05,1.020224372041411698e-04,-1.324441291217226535e-05,4.072397530308080604e-08\n0.000000000000000000e+00,1.168586550193140283e-06,-2.958242077966133365e-07,1.480880564486142248e-05,8.684303793415892869e-06,1.871783069873345084e-06,2.977429403472342528e-06,-7.954516689778756700e-08,-8.972910450211202260e-07,2.495606622687773779e-06,-2.360808139201253653e-05,-2.626747482281643897e-05,3.626877878559753299e-05,-1.026763347908854485e-04,-1.123263359659176785e-06,-1.902390067698433995e-07,-5.574711963163281325e-07,1.243521819560555741e-05,-6.062226020731031895e-05,-1.267420884687453508e-04,1.655724918236956000e-04,-4.529250873019918799e-06,-1.392804006172809750e-05,6.046886937838280573e-07,1.030645398714113981e-05,1.527915155747905374e-04,4.187790545984171331e-05,7.997471402632072568e-05,9.034547110786661506e-05,6.376828969223424792e-05,7.884399565227795392e-06,-9.542093266645679250e-07,-1.436823822587030008e-06,8.370307114091701806e-06,-1.208064204547554255e-04,-1.772022806107997894e-04,-7.855704461690038443e-05,1.251590292667970061e-04,1.252081619895761833e-05,3.456209014984779060e-06,-5.652997856486763339e-07,1.574525595060549676e-05,-3.027218917850404978e-05,1.973294274648651481e-04,6.773283530492335558e-05,1.177660669782198966e-05,2.986672916449606419e-05,2.469348601152887568e-06,3.366935288795502856e-06,-8.271851402241736650e-05,-1.159534986072685570e-05,1.068917918018996716e-04,-1.758002326823771000e-05,-9.198483894579112530e-07,-1.735262912916368805e-06,9.733961405800073408e-07,-1.135539804408836062e-07,-5.459268322738353163e-06,-1.335557271886500530e-06,-8.353337034350261092e-05,1.486549763285438530e-07,1.947516693689976819e-06,6.291319891715829726e-07,-4.415595356022095075e-08,-2.535166077066719481e-09,7.280043519131140783e-07,-7.790675908836419694e-07,2.057779420283623040e-05,2.658939592947717756e-05,2.115335064445389435e-06,3.091676035182899795e-06,-1.350167764258003444e-07,-2.624125841066415887e-07,4.908914434054167941e-06,-1.395990693708881736e-06,5.444082489702850580e-06,1.521353715361328796e-05,-6.012684752931818366e-05,2.185730181736289524e-06,-1.336346031166613102e-06,-4.193074801150942221e-06,1.848200918175280094e-05,-1.771669631125405431e-04,5.027345468988642097e-05,1.274143869522958994e-04,-6.256993947317823768e-05,3.174239100189879537e-05,-3.043599576812994201e-07,1.130397686210926622e-05,1.740285661071538925e-04,-5.516796954907476902e-05,1.833459682529792190e-04,2.052495838142931461e-04,2.830489393090829253e-05,6.119169847806915641e-05,-2.239556579297641292e-06,-2.899319952121004462e-06,1.297430662816623226e-05,-9.333221532870084047e-05,-1.894389424705877900e-04,6.429704808397218585e-05,-2.979015698656439781e-05,5.039601091993972659e-06,-5.500701718119671568e-06,-2.416550387351890095e-06,1.121894456446170807e-06,-5.060897092334926128e-05,2.577251871116459370e-04,2.800052607199177146e-05,-1.266476174350827932e-04,-4.935767719871364534e-06,-2.337240402994211763e-06,2.465666966600110754e-06,-5.105342279421165586e-05,2.362095983698964119e-06,7.851020927773788571e-05,-3.616409958340227604e-05,-1.380640969728119671e-05,-5.978769195280619897e-07,-5.464736432259087451e-07,-1.761616204021265730e-07,-3.480969326119520701e-06,6.968138222873676568e-06,-1.128614821936935186e-04,-8.974959200713783503e-06,-9.020712923302198760e-07,-8.612706210442411248e-07,1.056466061299943249e-07,1.082623413140026969e-07,1.756757342263881583e-06,3.945571279473369941e-06,-2.569077332736924291e-05,-1.217992212332319468e-05,4.767756763612851501e-06,1.488254270043398719e-06,-2.065485560365232232e-08,2.611728859847062267e-07,-5.668530320690479130e-06,1.949949728441424668e-05,4.267592157702893019e-05,3.607175312936306000e-05,6.021764420438557863e-06,9.364286484014883172e-07,8.385578667002846487e-07,1.041777295540669002e-06,3.964811185142025352e-05,1.732436649035662413e-04,3.408950578887015581e-05,-2.482683048583567142e-04,-1.213141877087764442e-05,2.581299486337229609e-05,-6.508281330752652138e-06,2.200847302447073162e-05,2.926005690824240446e-04,1.808711531339213252e-04,1.732014643494039774e-04,1.669455523369833827e-04,2.671859328984282911e-05,8.320054621435701847e-05,-6.720364581269677728e-06,-2.604359906399622560e-06,-3.472237040114123374e-06,1.172934280475601554e-04,3.135630686301738024e-05,-2.589643117971718311e-04,1.640249683987349272e-04,-1.092790625989437103e-05,1.752713069436140358e-05,-4.833084403799148276e-07,2.267593663418665528e-05,1.555990311317145824e-04,-9.902112651616334915e-05,1.170158138847909868e-04,7.002923666732385755e-05,-1.317485730396583676e-04,6.015301187289878726e-05,4.895535312243737280e-06,-5.257441807771101594e-05,1.607464801054447889e-04,-1.321882009506225586e-04,-2.123634039890021086e-04,-2.347969857510179281e-04,-7.960589982758392580e-07,-1.370358859276166186e-06,1.775287501004640944e-06,-7.096217814250849187e-06,6.690357986371964216e-05,-6.169246626086533070e-05,4.901978172711096704e-06,7.584312697872519493e-06,1.437129412806825712e-06,-9.662630873208399862e-07,6.249646133937858394e-08,1.650134322517260443e-06,-2.830095809258637019e-06,1.324683489656308666e-05,7.480320164177101105e-06,3.744970172192552127e-06,4.614825229509733617e-06,1.099613200494786724e-08,-1.066468030330725014e-06,-9.248313403986685444e-08,-1.541378151159733534e-05,2.203709846071433276e-05,1.660039197304286063e-05,-5.271200643619522452e-05,4.813929990632459521e-06,-7.132038604140689131e-07,-1.259982354895328172e-06,2.386289634159766138e-05,-1.147287257481366396e-04,-2.079694095300510526e-04,5.649041850119829178e-04,5.525716915144585073e-05,9.503418550593778491e-05,-4.573924798023654148e-06,2.395722549408674240e-05,3.457118000369518995e-04,5.890544707654044032e-05,1.829744142014533281e-04,5.815146141685545444e-05,-2.878984960261732340e-04,2.219683374278247356e-04,-6.116445547377225012e-06,-4.936878212902229279e-06,1.478839658375363797e-05,-2.890470204874873161e-04,1.549429434817284346e-04,-1.308650680584833026e-04,2.428722364129498601e-04,-6.241534720174968243e-05,-2.216160100942943245e-05,-6.016006182107958011e-07,6.975407450227066875e-05,-9.022421727422624826e-05,1.273908128496259451e-04,-3.473538963589817286e-04,-4.280493885744363070e-05,-4.083474777871742845e-05,-4.264989456714829430e-06,5.937828063906636089e-06,1.916003966471180320e-04,-2.114624367095530033e-04,2.810169826261699200e-04,-4.360729144536890090e-05,-3.700932575156912208e-05,-4.066836481797508895e-06,-3.950887332848651567e-07,-1.084820269170450047e-07,1.759712722559925169e-05,-1.683453410805668682e-05,-8.856490603648126125e-05,-7.414473202516091987e-06,-4.211199211567873135e-07,-3.450201575105893426e-06,-5.003256546842749231e-07,1.230616817338159308e-07,1.756810888764448464e-06,5.710826371796429157e-07,7.438436114171054214e-06,1.902028452605009079e-05,2.602974973342497833e-06,3.394187160665751435e-06,-3.277455107308924198e-08,-5.719432465411955491e-07,2.868933052013744600e-06,-5.887447969143977389e-06,-6.276830390561372042e-05,3.972010017605498433e-05,-4.804253694601356983e-05,1.265304945263778791e-07,-2.689816938072908670e-07,-2.336742227271315642e-06,2.367045635764952749e-05,-8.377189078601077199e-05,-1.195451914099976420e-04,1.497834164183586836e-04,2.501673407095950097e-05,2.354526986891869456e-05,1.336162540610530414e-06,1.050695482263108715e-05,1.900956413010135293e-04,7.591279427288100123e-05,6.541991024278104305e-05,1.440228516003116965e-04,8.140022691804915667e-05,1.642541246837936342e-05,-1.346644239674787968e-06,-1.952327465915004723e-06,4.844454451813362539e-06,-1.143117988249287009e-04,-1.410690601915121078e-04,-1.045276367221958935e-04,3.414852835703641176e-05,3.394471787032671273e-05,6.255497282836586237e-06,-1.231532564816006925e-06,-8.190424523490946740e-06,3.638584985310444608e-06,2.350782597204670310e-04,3.512765033519826829e-05,-6.949732778593897820e-05,4.971120233676629141e-06,4.226430974085815251e-06,3.808482915701461025e-06,-6.797475361963734031e-05,3.211142757209017873e-05,1.011294152704067528e-04,-5.118238186696544290e-05,-7.732793164905160666e-06,-1.811171273402578663e-06,-4.108859457119251601e-07,3.325814361687662313e-07,-3.800764488914865069e-06,-8.162836820702068508e-06,-9.207291441271081567e-05,-6.511673291242914274e-06,-7.220370434879441746e-07,6.408695298887323588e-07,5.627332910762561369e-08,1.826924744818825275e-08,-1.012354368867818266e-05,-7.929779712867457420e-07,-1.563127880217507482e-04,-1.366622309433296323e-04,-2.097899050568230450e-05,6.558741331100463867e-01,1.432526914868503809e-07,6.169324478833004832e-06,-2.217532346548978239e-05,1.116889252443797886e-04,1.688707707216963172e-04,-2.793990715872496367e-04,5.916464724577963352e-04,9.493754987488500774e-06,1.920848490044591017e-06,1.488664747739676386e-05,-1.838180178310722113e-04,4.564593255054205656e-04,7.024067454040050507e-04,-4.184213466942310333e-04,1.726347836665809155e-04,-1.448067196179181337e-04,-6.395934633474098518e-06,-1.102124733733944595e-04,-1.562391873449087143e-03,-3.465268819127231836e-04,-5.444542039185762405e-04,-1.681606518104672432e-04,-1.043039956130087376e-03,-3.564691869542002678e-04,7.237055797304492444e-06,2.005391434067860246e-05,-3.507021574478130788e-06,1.131762983277440071e-03,1.685655210167169571e-03,6.728123407810926437e-04,-5.669624661095440388e-04,1.859966141637414694e-05,2.674937059055082500e-05,6.704240149701945484e-06,2.836508210748434067e-04,3.322513075545430183e-04,-1.702611334621906281e-03,-2.807574637699872255e-04,2.980585850309580564e-04,2.017167425947263837e-04,2.745453093666583300e-05,-3.410157660255208611e-05,5.126571631990373135e-04,-2.824608236551284790e-04,-1.275300281122326851e-03,4.289894422981888056e-05,-1.884352823253720999e-04,1.442985103494720533e-05,-5.405682713899295777e-06,-3.192255462636239827e-06,4.532519233180209994e-05,-1.704362221062183380e-04,6.989869871176779270e-04,2.477398084010928869e-06,-1.191684896184597164e-05,-2.033114469668362290e-06,1.164686636911937967e-06,1.698390406090766191e-07,4.314037767016998259e-07,-1.018475586533895694e-06,2.344221684325020760e-06,1.945759504451416433e-05,1.471078235226741526e-06,3.062997620872920379e-06,9.786560895008733496e-08,-8.331638241543259937e-07,2.586506525403819978e-06,-2.072469578706659377e-05,-2.051414485322311521e-04,1.444883237127214670e-04,-4.380143946036696434e-05,2.901517746067838743e-06,9.866262189461849630e-07,2.468055299686966464e-06,-4.300461569073377177e-06,-5.418831642600707710e-05,-3.142679997836239636e-05,4.147561048739589751e-05,4.886605893261730671e-06,-4.550084486254490912e-05,1.494669731982867233e-06,1.116182011173805222e-05,1.401229819748550653e-04,-2.853260957635939121e-05,6.692672468489035964e-05,8.452513429801911116e-05,9.803727880353108048e-05,-7.460779670509509742e-06,7.101906476236763410e-07,-3.515631306072464213e-06,-2.518962901376653463e-06,-1.581282413098961115e-04,-3.711607496370561421e-05,-2.331385185243561864e-04,1.196735756820999086e-04,-2.511825732653960586e-05,-2.041648804151918739e-05,5.147477395439636894e-07,-8.645364869153127074e-05,2.008004776143934578e-05,3.460143052507191896e-04,1.166464644484221935e-04,-1.732005184749141335e-04,3.786518209381029010e-05,-1.451644311600830406e-05,4.566353709378745407e-06,-1.148742157965898514e-04,-9.622851393942255527e-06,1.842761994339525700e-04,5.990765203023329377e-05,2.337474143132567406e-07,-3.160780806865659542e-06,2.940222884717513807e-06,1.793535204797080951e-07,-1.007312039291718975e-05,-9.973327905754558742e-06,-7.354503031820058823e-05,1.622099262021947652e-05,1.254448534382390790e-06,-6.940665002730384003e-07,-6.281632067839382216e-07,1.044504642777610570e-07,2.325514145695706247e-07,-1.749552325236436445e-07,2.519158806535415351e-05,2.015576319536194205e-05,1.881634602796111722e-06,2.171650976379169151e-06,-1.076182343240361661e-08,-7.071816412462794688e-07,4.409195753396488726e-06,-1.419358432031003758e-05,7.526863555540330708e-06,1.496097247581928968e-04,-6.379217666108161211e-05,-6.170819233375368640e-08,3.389527876151987584e-07,-6.224069579729984980e-07,-9.523850167170166969e-06,-3.183772787451744080e-05,-1.138756924774497747e-04,2.856743230950087309e-04,9.016186231747269630e-05,-6.610435229958966374e-05,1.206282490784360562e-06,2.802919198074960150e-06,-7.719462882960215211e-05,6.669563299510627985e-05,1.241415593540295959e-04,5.914948997087776661e-05,3.339868853799998760e-04,-4.280098437448032200e-05,1.513662709839991294e-06,-1.554083155497210100e-06,-5.660733222612179816e-06,-1.535677292849868536e-04,-2.346733090234920382e-04,-3.069392114412039518e-04,-8.581851579947397113e-05,-9.395299457537475973e-06,-1.165343746833968908e-05,5.672095539921429008e-07,-3.234821269870735705e-05,-9.322202822659164667e-05,2.233369450550526381e-04,1.305948389926925302e-04,-2.611301897559314966e-05,-5.372072337195277214e-05,-1.673793849477078766e-05,3.517464165270212106e-06,1.740906009217724204e-04,-2.464850258547812700e-04,-5.585132748819887638e-05,7.558992365375161171e-06,5.678934030584059656e-05,-1.913560254251933657e-06,1.710269771137973294e-06,5.307508104124281090e-07,-5.312762368703261018e-06,-1.151458127424120903e-04,-1.004543591989204288e-04,-1.103916747524635866e-05,3.267164174758363515e-06,-2.189484575865208171e-07,-7.311151080102717970e-07,6.366619231812364887e-08,7.064804776746314019e-07,1.877998556665261276e-07,2.551785837567877024e-05,6.442615813284646720e-06,1.298173856412176974e-06,2.427686467854073271e-06,-1.435483909517643042e-07,-3.555516968845040537e-06,8.702390914550051093e-06,-9.970703831641003489e-05,7.562434620922431350e-05,-5.968498589936643839e-05,-1.506896223872900009e-04,-9.807139576878398657e-06,-2.777967438305495307e-07,-1.236664274983922951e-06,1.427139795850962400e-05,5.033328852732665837e-05,-2.646899374667555094e-04,2.064831642201170325e-04,3.057435096707195044e-04,-1.184217326226644218e-04,2.129033418896142393e-06,7.916893991932738572e-06,5.584077734965831041e-05,-6.270966696320101619e-05,1.383208655170165002e-05,1.085104886442422867e-04,3.094981948379427195e-04,-6.957927689654752612e-05,4.347014055383624509e-06,-1.739237291076278780e-06,-3.034040491911582649e-05,-1.983931142603978515e-04,-7.496857506339438260e-06,-3.605493984650820494e-04,-1.180153485620394349e-04,-1.489297937951050699e-05,1.835745388234499842e-05,3.566473424143623561e-06,-1.393215934513136744e-04,-1.015488960547372699e-04,1.843580685090273619e-04,1.385303039569407701e-04,1.097609492717310786e-05,-1.482954539824277163e-04,-1.373960003547836095e-05,-3.069064769078977406e-05,-2.064086293103173375e-04,7.663535507163032889e-05,1.542093668831512332e-04,3.475884659565053880e-05,2.244704810436815023e-04,4.072351202921709046e-06,9.466934898227918893e-06,-1.692587284196633846e-05,-1.504227111581712961e-05,-8.386204717680811882e-05,7.661808922421187162e-05,2.904322172980755568e-05,1.879051978903589770e-06,9.802618478715885431e-06,-2.156374102924019098e-05,-4.242842351231956854e-06,2.520511770853772759e-06,3.512866442179074511e-09,4.613345663528889418e-05,3.110654870397411287e-05,1.050465016305679455e-05,2.213597838363057235e-08,4.986346198165847454e-07,5.553092250920599326e-06,-4.754122983285924420e-06,-1.209101810673018917e-05,-1.595687499502673745e-04,7.210407056845724583e-05,-9.267944551538676023e-05,5.423015409178333357e-06,1.242426060343859717e-05,4.245065065333619714e-05,1.951319973159115762e-05,-7.461492350557819009e-05,-9.784139547264203429e-05,9.093848348129540682e-05,6.630751886405050755e-05,-3.366403325344435871e-05,8.305291885335464031e-06,1.148606224887771532e-05,1.533562171971425414e-04,7.028974505374208093e-05,4.263898517820052803e-05,1.446657115593552589e-04,8.385126420762389898e-05,6.942357867956161499e-05,6.121885235188528895e-06,-6.499896244349656627e-06,5.558445081987883896e-08,-4.733412788482382894e-05,-3.020925214514136314e-04,-7.282709702849388123e-05,2.268053503939881921e-05,7.989024743437767029e-05,3.053822001675143838e-05,-5.986765609122812748e-05,-5.761536885984241962e-05,-1.188854002975858748e-05,2.062862622551620007e-04,1.906554534798488021e-04,-7.598574302392080426e-05,4.746625563711859286e-05,1.557525865791831166e-05,3.339354225317947567e-05,-9.968261292669922113e-05,1.268712003366090357e-05,7.572575123049318790e-05,-2.966440843010786921e-05,2.089229528792202473e-04,1.061823277268558741e-04,4.026960232295095921e-05,9.868363849818706512e-05,-2.380713413003832102e-04,-2.235642314190044999e-04,1.994261256186291575e-04,-2.350936847506090999e-04,5.434019840322434902e-06,3.502949766698293388e-05,-1.095419932539698493e-07\n0.000000000000000000e+00,8.833364262272880296e-08,-7.854330874579318333e-08,9.093864719034172595e-07,-1.383325638926180545e-06,9.952586310646438506e-08,-1.098501840601784352e-07,-1.696551663599166204e-07,-5.300435645949619357e-08,1.625791412607213715e-07,-2.621522071422077715e-06,7.407268640235997736e-06,7.604522124893264845e-06,-1.264861566596664488e-05,-7.911548323136230465e-07,-4.511258211437052523e-08,2.316354539289022796e-07,9.604035540178301744e-07,1.769358459569048136e-05,8.517336937075015157e-06,-3.715552736593963346e-07,-4.035141046188073233e-06,-6.491811177511408459e-07,1.963982398933694640e-08,7.927055776235647500e-07,9.553974450682289898e-06,1.267798052140278742e-05,-2.290141054572814028e-07,-2.091323403874412179e-05,1.495918513683136553e-05,-1.621568230802949984e-07,-8.205179824471997563e-08,4.341854165090808237e-08,-1.883505888145009521e-06,1.298089318879647180e-05,-1.314344899583375081e-06,-1.066852109943283722e-05,1.431401051377179101e-05,2.791839733617962338e-06,-1.574164457451843191e-06,2.553834690388612216e-07,-1.437591072317445651e-05,2.224863465016824193e-06,-5.910522759222658351e-06,-1.290920499741332605e-05,1.518254157417686656e-05,9.728083568916190416e-06,-1.938485070240858477e-07,4.997273208573460579e-07,-4.467947860575804953e-07,-8.020700192901131231e-07,7.098349669831804931e-06,7.675794222450349480e-08,1.014935787679860368e-05,-3.374914570031251060e-07,2.883090814975730609e-07,8.222356484566262225e-08,6.089292980959726265e-08,3.320321184219210409e-06,-1.424779497938288841e-06,2.788600340863922611e-06,6.108532488724449649e-07,3.935122947495983681e-07,-1.515465868351384415e-07,9.233768594185676193e-08,-8.491509362329452415e-08,1.355610947939567268e-07,2.777572944978601299e-06,2.851406406989553943e-06,1.740301911468122853e-07,1.890759762090965523e-07,-2.629949449328705668e-07,3.761540767754922854e-08,1.869123593678523321e-07,2.195872639276785776e-07,-6.377201771101681516e-06,1.422473997081397101e-05,-1.227897882927209139e-06,-3.138471811325871386e-07,-8.830703990270194481e-08,1.060782892636780161e-07,1.006715365292620845e-06,9.334860351373208687e-07,2.277157182106748223e-05,-5.154794052941724658e-06,5.245385636953869835e-08,2.857856998161878437e-06,4.173970467036269838e-07,4.510882263275561854e-07,7.855830517655704170e-06,8.907779374567326158e-06,1.703557063592597842e-05,-5.205856723478063941e-06,1.247778618562733755e-05,4.902226919512031600e-06,3.482136321508733090e-07,9.023365521443338366e-08,-2.167532109353942360e-08,6.930956715223146603e-06,-1.344348561360675376e-06,4.869651206718117464e-07,1.790034184523392469e-05,8.490224900015164167e-06,-5.995698160177198588e-08,2.257778675129884505e-07,-7.304497557925060391e-07,-1.125181256611540448e-06,4.063656433572759852e-06,-4.268403790774755180e-05,6.256681899685645476e-06,5.932855401624692604e-06,3.154204364363977220e-07,-3.658380265392224828e-08,5.860869691787229385e-07,3.511997647365205921e-06,3.460014113443321548e-06,-1.901537302728684153e-06,5.413447979663033038e-06,-4.077543849234643858e-07,1.307715251641639043e-07,1.383200185500754742e-07,-1.131801070641813567e-07,4.030497166240820661e-06,-6.699215759908838663e-08,-3.169625642840401269e-06,-1.603145847184350714e-07,-1.001939153866260312e-07,1.991196256767580053e-07,2.437165846913558198e-07,-1.585665074799180729e-07,-2.424048659577238141e-07,-2.601532287371810526e-06,-2.519845793358399533e-06,8.713565868845307705e-09,1.554979611739781831e-08,-2.502980862573167542e-07,3.835776851701666601e-08,3.299650188637315296e-07,-5.239577603788347915e-06,-2.826886520779225975e-05,2.698883872653823346e-05,-2.166953527193982154e-05,-2.152841261704452336e-06,3.788638309742964339e-07,4.651508049846597714e-07,-1.261513807548908517e-05,5.325961683411151171e-05,-1.543208236398641020e-05,-1.181788393296301365e-04,4.270013960194773972e-05,3.860895674279163359e-07,-7.825225907254207414e-07,3.063129838665190618e-07,1.782582785381237045e-06,-9.704370313556864858e-06,-5.219440481596393511e-06,9.895314724417403340e-05,1.167536265711532906e-05,1.065920423570787534e-05,-9.872946975519880652e-07,-7.866668170208868105e-07,-8.410300324612762779e-06,1.414346843375824392e-05,-1.032697673508664593e-05,1.767936737451236695e-05,1.564729245728813112e-05,-4.961663580616004765e-05,2.340647006349172443e-05,2.443316020617203321e-07,1.119521220971364528e-05,-7.994573388714343309e-05,-4.358329078968381509e-06,1.921183866215869784e-05,6.853548984508961439e-05,4.451564382179640234e-05,1.914454514917451888e-06,1.037025299410743173e-06,1.498865032090179739e-07,-2.920834504038793966e-06,8.107375833787955344e-06,-4.661600178224034607e-05,-9.428033990843687207e-06,-4.767599932620214531e-07,3.108315809186024126e-07,-2.167247288298312924e-07,-1.434638079444994219e-06,-1.184921711683273315e-05,-1.646471173444297165e-05,1.154977780970511958e-05,1.586409553056000732e-06,-8.054632871790090576e-07,-9.892707453218463343e-08,2.583898321972810663e-07,-3.263643009177030763e-07,-1.883168465610651765e-06,4.786616045748814940e-06,8.630193406133912504e-06,-8.947895366873126477e-07,-3.251033149354043417e-07,2.267872289962724608e-08,3.540897353104810463e-07,6.387345479197392706e-07,1.711008553684223443e-05,2.700809818634297699e-05,5.848376167705282569e-05,-7.169595392042538151e-06,9.602220416127238423e-06,-2.084108672306683729e-07,-1.797883214749163017e-06,-1.748125396261457354e-05,1.229466142831370234e-04,2.678232158359605819e-05,-4.050987263326533139e-05,8.533002255717292428e-05,5.495422738022170961e-05,-3.164581130477017723e-07,-2.556693516453378834e-06,-4.798805821337737143e-05,-2.851326644304208457e-05,-4.728702697320841253e-05,3.213625677744857967e-05,9.055061673279851675e-05,-3.842728801828343421e-06,5.710506911782431416e-07,4.213244437778485008e-07,4.836502284888410941e-06,4.554496263153851032e-05,-3.587451283237896860e-05,-7.845111394999548793e-05,1.092728507501306012e-05,-1.503939984104363248e-05,-9.686049452284350991e-06,-1.045905719365691766e-06,-2.274307735206093639e-05,-2.099940684274770319e-05,2.032253178185783327e-05,8.080704901658464223e-06,-9.100911847781389952e-05,-1.572584187670145184e-05,-2.435692294966429472e-06,-2.175715735575067811e-06,-1.393850398017093539e-04,-2.300159758306108415e-05,-8.606613118899986148e-05,2.514911830076016486e-05,2.956665866804542020e-06,2.685193521756445989e-06,-2.597552963834459661e-07,2.313650249163856643e-08,5.254509687802055851e-06,4.836660809814929962e-05,5.717560725315706804e-06,-4.709956556325778365e-06,-1.415126462234184146e-06,-1.414568487234646454e-06,-2.517879238439491019e-07,1.211240032716887072e-07,5.930092328298997018e-08,-2.580608970959019643e-08,-1.109954382627620362e-06,-5.654610504279844463e-07,-2.547407120800926350e-07,-2.985688141166065179e-08,-9.987082449924855609e-08,5.640357869651779765e-08,1.415423724893116741e-07,-3.051255816899356432e-07,-9.943953045876696706e-06,4.113256181881297380e-06,-7.375359132311132271e-07,-4.996346660846029408e-07,-8.614961899411355262e-08,4.685445560426160228e-07,-1.811085439840098843e-06,1.498174424341414124e-05,7.670288141525816172e-06,-1.629698454053141177e-05,2.797217121042194776e-06,-2.499134552635950968e-06,-7.807517476976499893e-08,-5.366054551814158913e-07,-7.682860996283125132e-06,2.228642006230074912e-05,-4.529173338596592657e-07,-8.573119885113555938e-06,5.470997621159767732e-06,1.286300630454206839e-06,5.206858872952579986e-07,2.331408239797383430e-07,-1.550213596601679455e-06,-6.307789590209722519e-06,1.498729147897392977e-06,-1.650974809308536351e-05,1.698189407761674374e-05,1.954565277628717013e-06,-2.137171122740255669e-06,4.259868546796496958e-07,-4.843652277486398816e-06,1.916868086482281797e-06,3.774731567318667658e-06,-1.631693976378301159e-06,1.818844611989334226e-05,4.103754235984524712e-06,-1.568990683153970167e-06,8.043728172424380318e-08,-2.162628334190230817e-06,7.560161634501127992e-07,9.859845704340841621e-06,2.928135245383600704e-06,9.905646948027424514e-06,-9.970409564630244859e-08,1.359682215706925490e-07,-4.207247172871575458e-08,2.474161675536379335e-08,3.679005260437406832e-07,6.849813416920369491e-06,2.749526629486354068e-06,2.254053015349199995e-07,3.973210382923753059e-08,2.136950030262596556e-07,-1.415263994886117871e-07,2.011086053244071081e-07,5.747072577833023388e-07,4.467223789106355980e-06,1.932496616063872352e-06,5.966847993477131240e-08,4.140125895446544746e-07,6.559017300605773926e-01,-2.469020898843155010e-07,-2.156490541693756313e-09,-6.253608262341003865e-06,-1.118859290727414191e-05,-4.077787252754205838e-06,7.903908226580824703e-06,-8.504816264576220419e-07,-6.436082458094460890e-07,-5.488023475663794670e-07,5.835656793351517990e-06,-4.673873718274990097e-06,3.072005654303211486e-07,-6.569203105755150318e-05,2.636955650814343244e-05,-2.278345164086204022e-05,1.627748247301497031e-06,3.451335430781909963e-07,4.816806722374167293e-06,1.123785386880626902e-05,-6.410038622561842203e-05,2.513959407224319875e-05,2.695674993447028100e-05,-2.278066403960110620e-06,1.473550582886673510e-06,2.187990020274810377e-07,-3.249713245168095455e-06,-1.069264180841855705e-05,-1.118538057198747993e-05,7.626943897776072845e-06,4.428679312695749104e-05,7.400275080726714805e-06,4.765076937474077567e-06,-4.429128921401570551e-07,-5.815511940454598516e-06,2.320551720913499594e-05,-5.959284408163512126e-06,2.474714528943877667e-05,4.003494905191473663e-05,1.784341475286055356e-05,2.253876800750731491e-06,-1.237447918356338050e-06,-7.931017535156570375e-06,5.616345788439502940e-06,-3.291544544481439516e-06,6.270633548410842195e-06,-9.871275324258022010e-06,-2.117119777267362224e-07,-9.633460251734504709e-08,4.205633530318664270e-08,-6.972300070628989488e-07,-7.401107723126187921e-06,-2.121031911883619614e-06,-9.565561498448005295e-08,1.749042723986349301e-07,2.839458659309457289e-07,5.667973468348463939e-08,-1.653264263268283685e-07,1.925354240484011825e-07,1.631082291453367361e-08,-3.281712110947410110e-07,-7.646420385754026938e-07,1.744527935443329625e-07,-5.388747581491770688e-08,2.550961397673745523e-08,-7.378585564765671734e-08,-2.073870319918569294e-07,8.005338713701348752e-06,1.881165007944218814e-05,3.349698090460151434e-06,5.628437520499574021e-06,4.213460158553061774e-08,-3.229358469525323017e-08,1.176882165054848883e-06,-1.956900860022869892e-06,-1.225001233251532540e-05,2.951897477032616735e-05,-5.579074240813497454e-06,-9.944916200765874237e-06,-2.273817926834453829e-06,-5.849498734278313350e-07,3.237693704249977600e-07,1.522016304988937918e-06,-1.038656228047329932e-05,-1.148959381680469960e-05,-1.934873398568015546e-05,2.745325400610454381e-05,-7.846260245969460811e-07,5.798892743769101799e-07,-1.024644475933200738e-07,-1.121799414249835536e-06,1.239052471646573395e-05,-2.231983125966507941e-05,1.913120104291010648e-05,4.447745959623716772e-05,3.156630191369913518e-05,-5.048781076766317710e-06,3.433169410982372938e-07,1.044554392137797549e-05,1.583819903316907585e-05,7.215676760097267106e-06,-2.712034074647817761e-05,1.881218304333742708e-05,-7.864618964958935976e-06,-8.096500181409282959e-08,5.317224349710159004e-08,-1.236704179063963238e-06,-3.310786269139498472e-06,2.731763061092351563e-06,-3.163317524013109505e-05,-7.384127457044087350e-06,2.545836821354896529e-07,-4.039882526285509812e-07,2.842020023763325298e-07,-2.804869723149749916e-07,5.060632247477769852e-06,9.759822205523960292e-06,-1.112078109599679010e-07,4.260150205936952261e-07,-1.127329909422769560e-07,-1.298522391834922018e-07,-1.699201419569362770e-07,-2.808526744502160000e-07,-2.442041875383438310e-07,6.494670401480107103e-07,-3.673093473821609223e-08,-2.961031384529633215e-07,-2.308542690343529102e-08,-1.806847080842999276e-07,-9.121858823846196174e-09,-1.394382564967600047e-07,-1.742073777677433100e-06,-2.114479229931021109e-06,-1.494531034040846862e-06,3.546138032106682658e-06,-1.767191520229971502e-06,-5.266966951467111357e-08,7.168230240495176986e-07,4.393765493659884669e-07,-5.403222530731000006e-06,-1.976492603716906160e-05,-4.130561137571930885e-06,-4.772168722411151975e-06,9.761862202140036970e-06,4.415178693761845352e-07,2.012117647609557025e-06,-2.738155126280616969e-05,-2.357465382374357432e-05,3.149445183225907385e-05,1.832351699704304338e-05,6.119685713201761246e-05,-5.654885535477660596e-05,2.343038119079210446e-07,2.099725691095954971e-07,-2.408115733487647958e-06,-7.882665158831514418e-06,-7.435615771100856364e-06,2.211673745478037745e-05,5.482586493599228561e-05,2.080063677567522973e-05,-1.269258177671872545e-06,3.988118066899914993e-07,5.381049049901776016e-06,-1.724100911815185100e-06,-3.031252708751708269e-05,-2.240990215796045959e-05,2.573291567387059331e-05,1.213543782796477899e-05,-1.266962385670922231e-06,-2.184162468665817869e-07,8.753171641728840768e-06,1.320978753938106820e-06,-8.055535545281600207e-06,-1.680286004557274282e-05,3.169812316627940163e-06,-7.358365650134146563e-08,-9.761343022773871780e-08,2.250838804229715606e-07,-4.065806820108264219e-07,8.189334948838222772e-06,-1.417467956343898550e-05,-8.490162144880741835e-06,-5.169360406398482155e-07,3.155966510348662268e-07,-2.052819070286204806e-07,1.710033075141836889e-07,7.155058483476750553e-07,3.579373526463314192e-07,-8.162850463122595102e-06,-5.472121301863808185e-06,4.130640149924147408e-07,8.850996380260767182e-08,-4.727683133864957199e-08,-7.247101052598736715e-07,-1.831663496432156535e-07,-1.072797749657183886e-05,-2.508229215436585946e-07,1.984681148314848542e-05,-1.780658385541755706e-05,-1.301280235566082411e-06,1.783149201628475566e-07,-1.226242716256820131e-06,8.457172953058034182e-06,5.824901381856761873e-05,-3.559061951818875968e-05,-3.652951636468060315e-05,-3.350297629367560148e-05,-3.814083538600243628e-05,1.693099704880296485e-07,-2.934462228765255531e-09,2.984315142384730279e-05,1.373266331938793883e-05,-1.707946807982807513e-06,3.586385355447418988e-05,6.357557867886498570e-05,1.905884528241585940e-05,-1.273238012799993157e-06,-1.416965318412621855e-07,2.786088316497625783e-06,-1.019309911498567089e-05,3.892140739480964839e-05,-1.953237006091512740e-05,-2.563465386629104614e-05,-1.916283963510068133e-06,9.899110409605782479e-06,-1.045932322085718624e-06,1.453593722544610500e-05,9.415515705768484622e-06,-5.539589619729667902e-05,3.863805488890648121e-07,9.300910278398077935e-06,1.572307519381865859e-05,6.851299986010417342e-06,5.133820195624139160e-07,-2.078053330478724092e-05,3.536414078553207219e-05,2.895052421081345528e-05,7.398511570499977097e-06,6.179720912768971175e-06,-4.462041545139072696e-07,3.332449125537095824e-07,-2.712245361635723384e-07,-2.297951823493349366e-06,-9.913633221003692597e-06,-1.214861458720406517e-05,-6.473453595390310511e-06,-1.376129489472077694e-06,4.219462255150574492e-07,5.277173045215022285e-07,-7.416201697196811438e-08,-1.274517273941455642e-07,-5.241568601377366576e-07,2.379741090408060700e-06,2.474306199928832939e-07,4.281156975594058167e-07,6.168097570480313152e-07,-1.428347786713857204e-07,-3.545188747011707164e-07,3.849778451581187255e-08,2.757115566964785103e-07,-1.610999106560484506e-06,5.358301223168382421e-06,5.049168521509272978e-06,1.024203356791986153e-06,-1.390187776451057289e-06,4.046359833864698885e-07,-2.397714524704497308e-06,4.885288944933563471e-05,-1.169446477433666587e-05,-2.876524376915767789e-05,3.809670670307241380e-05,1.244150280399480835e-05,-7.572382969556201715e-07,-1.973016651390935294e-06,1.995729235204635188e-06,3.175643360009416938e-05,-2.588418283266946673e-06,1.381181755277793854e-05,-1.331804014625959098e-05,3.397359023438184522e-06,1.638986987018142827e-06,2.790589235246443423e-07,-9.374998057865013834e-07,-9.511616553936619312e-06,-2.322890168215963058e-06,-1.006970796879613772e-05,1.277567844226723537e-05,1.547959072922822088e-05,-5.137195330462418497e-06,-6.752222247996542137e-07,-5.411381152953254059e-06,-2.185615267080720514e-05,-6.518204827443696558e-06,-5.998113561389573078e-09,1.538485594210214913e-05,5.867434083484113216e-06,-6.485026005975669250e-06,9.778996172826737165e-07,-1.309084109379909933e-05,-1.518601311545353383e-05,8.350307325599715114e-06,-1.445880457140447106e-06,7.918994924693834037e-06,1.357241785626683850e-07,-8.861831702233757824e-06,1.867010439582372783e-07,-3.589413245208561420e-05,-3.174275116180069745e-05,-4.010930297226877883e-06,-2.154024150513578206e-05,-7.449853910657111555e-06,-1.886825339170172811e-05,-2.882094385370237433e-08\n0.000000000000000000e+00,-8.962481388152809814e-07,-2.287046299898065627e-06,-1.113236885430524126e-05,8.922806046030018479e-06,2.793074429519037949e-07,-2.139779553544940427e-07,-5.571276773252975545e-09,3.386544676686753519e-06,-3.826107331406092271e-06,1.137216022470965981e-04,2.185693301726132631e-04,1.667188917053863406e-05,2.522776485420763493e-04,6.543535164382774383e-06,-8.242486728704534471e-07,-2.451371301503968425e-06,-3.401517096790485084e-05,-3.255995106883347034e-04,-3.258837386965751648e-04,-1.860028569353744388e-04,8.886528667062520981e-05,-3.384791125427000225e-05,-3.682101123558823019e-06,7.206157533801160753e-06,3.207011104677803814e-05,1.053006490110419691e-04,3.251478483434766531e-05,-2.249848912470042706e-04,-4.604177956935018301e-05,-5.630352461594156921e-06,-2.248637429147493094e-06,7.926756779852439649e-07,4.337503560236655176e-05,3.832770744338631630e-04,1.046564138960093260e-04,-9.475545084569603205e-05,-1.646274176891893148e-04,-1.374200219288468361e-04,-4.783626354765146971e-05,-3.462880385995958932e-06,1.105605042539536953e-04,-5.252101618680171669e-05,-3.083924821112304926e-05,1.116010389523580670e-04,-3.301499236840754747e-05,5.783273809356614947e-05,-1.971303936443291605e-05,-2.620591203594813123e-06,-1.109187360270880163e-05,5.245157080935314298e-05,-4.075097967870533466e-05,-1.218190591316670179e-04,-1.534842522232793272e-05,6.457896120082295965e-07,-3.471011268629808910e-06,1.851354113568959292e-06,-4.636567609850317240e-06,3.656127955764532089e-05,3.611200372688472271e-05,3.210175691492622718e-06,-2.012009758800559212e-07,-6.092657258705003187e-06,4.909912831863039173e-07,-3.867867803819535766e-08,-1.562528041176847182e-06,-3.956708042096579447e-06,3.340998773637693375e-06,3.071619357797317207e-05,-1.295115680477465503e-06,-7.552885250561303110e-08,9.737802031395403901e-08,6.335022590064909309e-06,-6.269235086620028596e-07,1.294281682930886745e-04,1.946189440786838531e-04,4.933420495945028961e-05,3.044173936359584332e-04,9.727721590024884790e-06,1.375733745589968748e-06,-3.538974624461843632e-07,-5.792460069642402232e-05,-2.886779839172959328e-04,-1.997255894821137190e-04,-2.073781506624072790e-04,7.338850991800427437e-05,-2.429281812510453165e-05,-5.307674200594192371e-06,5.778490958618931472e-06,-1.963862632692325860e-05,1.088885401259176433e-04,1.334178086835891008e-04,-1.370316604152321815e-04,-2.390590452705509961e-06,-1.958128996193408966e-05,-3.548549045717663830e-07,1.807129592634737492e-06,4.301933222450315952e-05,2.752289583440870047e-04,-1.750095179886557162e-06,-8.098662510747089982e-05,-1.144267662311904132e-05,-6.502521137008443475e-05,-6.341090920614078641e-05,-5.338941377885930706e-07,8.888455340638756752e-05,7.438055945385713130e-06,-5.376502303988672793e-05,-1.322016469202935696e-04,5.200616215006448328e-05,1.187800371553748846e-04,-2.451387808832805604e-05,-1.566869627822597977e-06,-4.547878688754281029e-06,7.415031723212450743e-05,5.560245699598453939e-05,5.098825204186141491e-05,7.599197124363854527e-05,3.702024571339279646e-07,-1.867712057901371736e-06,1.616574309082352556e-06,-3.927745183318620548e-06,2.504171061445958912e-05,5.651709943776950240e-05,-1.339409391221124679e-05,-3.755614898182102479e-06,-7.535898930655093864e-06,3.105726591456914321e-07,-3.198010389837691037e-08,1.743121629260713235e-06,-1.036718003888381645e-06,5.122693619341589510e-05,3.072603431064635515e-05,3.810373527812771499e-06,1.917436748044565320e-06,1.525324577755782229e-08,-3.849963832180947065e-06,3.171908247168175876e-06,-1.282008597627282143e-04,-8.217101276386529207e-05,1.269035128643736243e-04,-7.455956074409186840e-05,1.884058292489498854e-06,-3.007394525411655195e-06,-2.525900526961777359e-06,1.464084198232740164e-05,-1.428551622666418552e-04,-2.907982561737298965e-04,-2.171358210034668446e-04,-3.838671182165853679e-05,-4.630030161933973432e-05,-1.600041514393524267e-06,7.316847586480434984e-06,7.615499634994193912e-05,1.549889275338500738e-04,-8.349735435331240296e-05,8.890659228200092912e-05,1.784305495675653219e-04,-4.890387936029583216e-05,4.399752469907980412e-06,2.606856014608638361e-06,-1.363186675007455051e-05,5.014815542381256819e-05,-5.681649417965672910e-05,2.605416812002658844e-04,-7.125315460143610835e-05,1.616220397409051657e-04,-2.364134707022458315e-05,-2.201237748522544280e-06,7.177249790402129292e-05,-4.069788701599463820e-05,1.391393743688240647e-05,-1.254026719834655523e-04,-1.189682370750233531e-04,9.659081842983141541e-05,-3.493106487439945340e-05,9.562510285832104273e-07,-8.328280819114297628e-05,-1.001016353257000446e-04,-2.189037913922220469e-04,-6.971594120841473341e-05,-2.291956843691878021e-05,-8.228510068875038996e-07,-3.725263013620860875e-07,7.774129358040227089e-07,-3.989813194493763149e-06,6.389163900166749954e-07,-8.598584827268496156e-06,-1.473142765462398529e-05,-8.634024197817780077e-07,-7.624553290952462703e-07,-1.616555664440966211e-06,1.200338886064855615e-07,-6.741098559359670617e-07,-2.857603021766408347e-06,-2.036772821156773716e-05,1.557340874569490552e-05,3.149740450680837967e-07,-1.293654037226588116e-07,-5.410757353274675552e-08,4.918788818031316623e-06,-3.146516519336728379e-06,1.103630638681352139e-04,3.994822327513247728e-05,3.155938175041228533e-04,1.627874735277146101e-04,1.771157258190214634e-05,-7.464225291187176481e-07,8.550041457056067884e-07,-6.333165947580710053e-05,-1.139582367613911629e-03,-1.340340822935104370e-04,1.642659481149166822e-05,-1.083317984011955559e-04,2.212504114140756428e-05,-3.693120106618152931e-06,9.181138011626899242e-06,5.478833554661832750e-05,1.107556454371660948e-04,9.090767707675695419e-05,-3.428518539294600487e-04,8.824734686641022563e-05,1.105410847230814397e-04,-2.467720605636714026e-06,3.458769697317620739e-07,5.581879668170586228e-05,3.226248663850128651e-04,2.532793441787362099e-04,6.019549618940800428e-05,1.130863383878022432e-04,-2.037254307651892304e-04,-2.849957672879099846e-05,-5.340425559552386403e-06,2.519041590858250856e-04,1.287995983147993684e-04,-3.402914444450289011e-06,-1.132416364271193743e-04,-2.415021153865382075e-04,-1.626025732548441738e-05,4.920784704154357314e-07,2.070548816845985129e-07,2.633419062476605177e-04,-2.879530366044491529e-04,-5.328308325260877609e-04,-4.637266392819583416e-04,-2.424856211291626096e-05,1.828217136790044606e-06,1.579610625412897207e-06,1.525839138594164979e-06,-3.468404611339792609e-05,-7.761824235785752535e-06,2.029615570791065693e-04,8.556000830139964819e-05,1.017736940411850810e-05,-7.080564500938635319e-06,7.866202622608398087e-07,2.927265541075030342e-08,-1.347887746305787005e-06,-2.810510522976983339e-06,-4.611641998053528368e-06,1.816893018258269876e-05,-4.684051475578598911e-07,-2.252741353458986850e-07,8.903259640646865591e-08,4.681829523178748786e-06,-2.024356717811315320e-06,1.131920580519363284e-04,2.190118539147078991e-04,2.118759584845975041e-04,2.455134526826441288e-04,8.918432286009192467e-06,1.453252934879856184e-06,-1.991099907172610983e-07,-5.456682629301212728e-05,-2.220140595454722643e-04,-1.218884281115606427e-04,-2.564462483860552311e-04,6.186643440742045641e-05,-3.746034053619951010e-05,-5.000939836463658139e-06,6.060338819224853069e-06,-3.738386294571682811e-05,1.015159214148297906e-04,1.562296965857967734e-04,-9.833954391069710255e-05,3.633409505710005760e-06,-3.003160600201226771e-06,9.007550829664978664e-07,1.378740307700354606e-06,3.953235136577859521e-05,2.441761898808181286e-04,8.679016900714486837e-05,-7.339126750594004989e-05,2.623821274028159678e-05,-6.133967690402641892e-05,-5.648475416819564998e-05,5.822303137392736971e-07,6.879892316646873951e-05,-3.162136272294446826e-05,-5.557788972510024905e-05,3.778051177505403757e-05,3.159361949656158686e-05,4.146670471527613699e-05,-2.609220973681658506e-05,-8.453457667201291770e-07,-4.082082523382268846e-05,1.923786112456582487e-05,3.239274883526377380e-05,1.511689879407640547e-05,6.341914559016004205e-05,1.259552732335578185e-06,-6.410546689039620105e-07,1.981433115361141972e-06,-6.075368219171650708e-06,3.772895070142112672e-05,4.890256241196766496e-05,-1.266272556676995009e-05,-3.632264451880473644e-06,-6.989378562138881534e-06,-2.050694405397734954e-07,-2.117947417445975589e-07,9.705479897093027830e-06,2.412310095678549260e-05,-1.298581082664895803e-05,-1.558016811031848192e-04,3.376496579221566208e-06,2.911658157245256007e-06,-5.575725481321569532e-08,6.558651924133300781e-01,2.149060492229182273e-05,-8.395452750846743584e-04,-8.363737724721431732e-04,-7.188765448518097401e-04,-1.589096267707645893e-03,-8.147604967234656215e-05,2.998464879055973142e-06,1.838951175159309059e-05,3.382495779078453779e-04,1.956086140125989914e-03,1.522668870165944099e-03,1.265568193048238754e-03,-1.026518875733017921e-03,1.803447958081960678e-06,3.510205715429037809e-05,-3.923162148566916585e-05,-3.783312786254100502e-05,-5.621734308078885078e-04,-5.029198364354670048e-04,1.296971458941698074e-03,1.225318701472133398e-04,-6.720620149280875921e-06,1.381349193252390251e-05,-1.209883703268133104e-05,-3.360186819918453693e-04,-2.085579093545675278e-03,-1.062814611941576004e-03,4.851088160648941994e-04,7.482629735022783279e-04,3.721109242178499699e-04,3.409521596040576696e-04,1.093809987651184201e-05,-7.464262889698147774e-04,-7.490758434869349003e-06,-1.253765367437154055e-05,-4.217796667944639921e-04,4.390949034132063389e-04,-6.570059340447187424e-04,1.259377604583278298e-04,2.086867789330426604e-05,-5.230623355600982904e-05,-2.437691000523045659e-04,6.404437008313834667e-04,4.323396133258938789e-04,-1.446192036382853985e-04,-5.913544555369298905e-06,1.276467537536518648e-05,-1.095491643354762346e-05,1.246574902324937284e-05,-2.592525561340153217e-04,-3.306069411337375641e-04,3.452723467489704490e-05,1.433976285625249147e-05,5.161183798918500543e-05,-1.738781861604365986e-06,-2.463707460265140980e-08,-1.160813894784951117e-06,-2.718814357649534941e-06,-2.144296922779176384e-05,1.445090674678795040e-05,-1.685909865045687184e-07,2.487720394128700718e-07,-1.307719230680959299e-07,5.986981705063953996e-06,-1.872693019322468899e-06,8.450604218523949385e-05,3.404855378903448582e-04,-6.635455065406858921e-06,2.787428093142807484e-04,6.383693289535585791e-06,-9.304068271376308985e-07,-4.080095095559954643e-06,-3.661953451228328049e-05,-2.554488601163029671e-04,-4.562003014143556356e-04,-9.428604971617460251e-05,1.547769643366336823e-04,-3.806344830081798136e-05,-2.935329803221975453e-06,3.706868483277503401e-06,8.920307664084248245e-06,1.329573133261874318e-04,-5.297938332660123706e-05,-1.537672942504286766e-04,9.200764179695397615e-05,-3.136827217531390488e-05,4.308503775973804295e-09,3.116523430435336195e-07,5.468786548590287566e-05,2.817195490933954716e-04,-6.840753485448658466e-05,-4.327969509176909924e-05,-2.837487845681607723e-04,8.208058716263622046e-06,-3.521665348671376705e-05,-1.707998080746619962e-06,1.478720514569431543e-04,1.724080793792381883e-04,-3.400798887014389038e-04,1.692847290541976690e-04,-4.200752300675958395e-05,-6.418926204787567258e-05,-2.975384632009081542e-06,-1.250796572094259318e-06,-4.447315222932957113e-05,4.949817594024352729e-05,-4.305571928853169084e-05,-1.135063284891657531e-04,-2.854877675417810678e-05,1.350267666566651314e-07,-1.582929371579666622e-06,1.319393959420267493e-06,-6.407598448276985437e-06,1.944316318258643150e-05,6.689639121759682894e-05,2.472261803632136434e-05,1.949242687260266393e-06,-5.918436727370135486e-06,6.168253889882180374e-07,6.626629556194529869e-08,-2.070632035611197352e-06,-7.220215138659114018e-06,-1.601596522959880531e-05,-3.439810143390786834e-07,-4.384224894238286652e-08,-2.427914068903191946e-06,1.718858584354165941e-07,4.793570042238570750e-06,-5.033408342569600791e-06,1.111623205360956490e-04,3.650408762041479349e-04,6.273148756008595228e-06,2.350860013393685222e-04,8.648872608318924904e-06,6.681267450403538533e-07,-1.990603777812793851e-06,-6.835682142991572618e-05,-1.751658710418269038e-04,-3.063144977204501629e-04,-1.208261310239322484e-04,5.043933197157457471e-05,-9.810355550143867731e-05,-7.211971933429595083e-06,-4.908312803308945149e-06,-1.468460395699366927e-04,7.336903308896580711e-06,2.986538675031624734e-05,-1.820105680963024497e-04,1.077456981875002384e-04,1.204379259434062988e-05,-1.069128870767599437e-06,9.426798897038679570e-07,4.062968218931928277e-05,2.285195514559745789e-04,1.486534747527912259e-04,-2.029736788244917989e-05,-6.718211079714819789e-05,-5.665106073138304055e-05,-5.040592805016785860e-05,4.273716740499367006e-07,4.284841998014599085e-05,-3.747045047930441797e-05,-2.206112985732033849e-04,7.660515984753146768e-05,1.886489917524158955e-05,7.750941585982218385e-05,-2.155258698621764779e-05,-3.207770760127459653e-06,-7.743598689557984471e-05,-1.125580383813939989e-04,-1.203121792059391737e-05,-4.230572449159808457e-05,-2.455397407175041735e-06,3.887912953359773383e-06,-3.387637434570933692e-06,-9.614512919142725877e-07,-1.134623516918509267e-06,6.777729140594601631e-05,4.668643668992444873e-05,-1.790647365851327777e-05,-6.786063295294297859e-06,-6.487529844889650121e-06,-9.935248357351156301e-08,1.744538167258724570e-07,-1.482766492699738592e-06,-3.712170382641488686e-06,1.873973815236240625e-05,5.507887544808909297e-05,-5.003349770049680956e-07,2.623461057282838738e-07,1.044952568918233737e-07,4.275407263776287436e-06,-3.571671641111606732e-06,1.548477739561349154e-04,1.770134258549660444e-04,1.623605494387447834e-04,2.136875264113768935e-04,2.076744567602872849e-05,-2.551280203988426365e-06,-7.317707968468312174e-06,-5.454991332953795791e-05,-4.848730750381946564e-04,-3.319981260574422777e-05,-1.848357060225680470e-04,-8.917725062929093838e-05,-5.312039866112172604e-05,-2.192007286794250831e-06,-9.852838047663681209e-07,8.374716344405896962e-06,-7.687606557738035917e-05,-3.876582923112437129e-06,4.725427425000816584e-05,-1.774254196789115667e-04,2.135918839485384524e-05,-1.489034502810682170e-06,-9.828875136008718982e-07,6.238969217520207167e-05,2.978454285766929388e-04,-1.717983686830848455e-04,-1.309162908000871539e-04,1.677285763435065746e-04,6.722215766785666347e-05,-7.055987953208386898e-05,-4.808777703146915883e-06,1.769345835782587528e-04,-2.272837446071207523e-05,-1.551357563585042953e-04,2.826964191626757383e-05,-3.172693832311779261e-04,2.723418583627790213e-04,-1.610971230547875166e-05,-5.701160716853337362e-06,9.038084681378677487e-05,-1.302454620599746704e-06,-1.231273054145276546e-04,-1.882170035969465971e-04,-4.371666582301259041e-04,-4.555504347081296146e-07,7.457283118128543720e-06,1.150631851487560198e-05,4.280865141481626779e-06,6.125585059635341167e-05,-1.700817811070010066e-04,-1.204604850499890745e-04,1.615003202459774911e-05,-2.210092588939005509e-06,4.858556167164351791e-06,-3.221934548491844907e-06,-2.040171784756239504e-05,6.035083060851320624e-06,4.964470463164616376e-06,2.515257165214279667e-06,-6.200923962751403451e-06,-3.395598832867108285e-05,-1.717778832244221121e-05,-3.798555326284258626e-06,-2.127286097675096244e-05,6.852306250948458910e-05,2.027312293648719788e-04,9.762801346369087696e-05,1.756171550368890166e-04,1.321351464866893366e-05,2.773441701720003039e-05,-1.076269199984380975e-05,-6.642401422141119838e-05,-2.574172394815832376e-04,-3.606092359405010939e-04,-1.735920086503028870e-04,2.771624131128191948e-04,2.189452643506228924e-04,2.736012538662180305e-05,1.965315823326818645e-05,-4.817035005544312298e-06,-1.537068601464852691e-05,2.837885112967342138e-04,-2.905916480813175440e-04,-1.608538877917453647e-05,7.089941937010735273e-05,-6.493193723144941032e-06,2.129475979018025100e-05,-1.030518797051627189e-05,1.490107242716476321e-04,2.043329586740583181e-04,-1.920580398291349411e-04,2.025477442657575011e-05,-3.488531001494266093e-05,-6.073015015317650978e-07,5.719189357478171587e-05,2.226271499239373952e-05,3.452871533227153122e-05,4.086695116711780429e-05,-1.663018192630261183e-04,-5.480273466673679650e-05,9.486017370363697410e-05,4.680350684793666005e-05,2.266241499455645680e-04,-4.185911675449460745e-04,-8.678638550918549299e-06,-9.538804442854598165e-05,4.935034667141735554e-04,-2.266957308165729046e-04,-1.863625511759892106e-04,9.969881648430600762e-05,1.647588505875319242e-04,-2.004919406317640096e-05,-8.520331903127953410e-06,2.504772564861923456e-04,-1.205069420393556356e-04,1.322126263403333724e-05,-1.473102747695520520e-04,3.114048396923863038e-08\n0.000000000000000000e+00,8.332301604241365567e-08,-1.729138375594629906e-06,5.252527262200601399e-05,4.130305387661792338e-05,-2.144074642274063081e-07,2.842392177626607008e-06,6.732642532369936816e-08,-2.620612576720304787e-06,6.754798050678800792e-06,-7.907337567303329706e-05,-3.289298620074987411e-04,5.002673424314707518e-05,-1.622102281544357538e-04,2.221150907644187100e-06,-3.214330263290321454e-06,-2.416506049485178664e-06,-1.686542418610770255e-06,-2.008504816330969334e-04,-3.309161693323403597e-04,1.611515472177416086e-04,-1.428782852599397302e-04,1.677625368756707758e-05,4.435250957612879574e-06,-1.945570602401858196e-07,9.342418707092292607e-06,-8.780062489677220583e-05,-4.717249248642474413e-05,-4.538450593827292323e-05,4.601403634296730161e-05,-2.897573358495719731e-05,2.828509877872420475e-06,4.741552857012720779e-07,-2.550894532760139555e-05,-2.568807976786047220e-04,1.085570474970154464e-04,2.848833391908556223e-04,-1.846039376687258482e-04,3.054682747460901737e-05,2.623675572976935655e-05,-2.693164560696459375e-06,-2.874429264920763671e-05,1.716605220281053334e-05,5.626340280286967754e-04,2.604716428322717547e-06,-3.157132887281477451e-04,-1.104424809454940259e-04,1.438219351257430390e-05,1.146352815339923836e-06,-8.613445243099704385e-05,-1.329657534370198846e-04,-3.508177178446203470e-05,-1.033488224493339658e-04,9.313201735494658351e-05,-3.989388005720684305e-06,3.295418082416290417e-06,-1.965450337593210861e-06,-1.736142962727171835e-07,-6.725607090629637241e-05,-4.694654853665269911e-05,2.605874760774895549e-05,3.450599706411594525e-06,-8.967069220489065628e-07,5.552744255510333460e-07,-2.143501376394851832e-08,2.242780823280554614e-07,-2.895440957217942923e-06,2.564419082773383707e-05,2.358977508265525103e-05,-1.343157350675028283e-06,3.182384716637898237e-06,-4.444564183359034359e-08,-2.229179244750412181e-06,1.409192191204056144e-05,-6.879863940412178636e-05,-1.718074781820178032e-04,2.684081264305859804e-04,-2.147607447113841772e-04,1.497619450674392283e-06,-8.570914360461756587e-07,4.037212875118711963e-07,1.677538057265337557e-05,-5.672252882504835725e-05,-3.926884965039789677e-04,4.261148860678076744e-04,-1.208355533890426159e-04,-6.553446291945874691e-05,-2.413735273876227438e-07,2.783041509246686473e-06,1.003762918116990477e-06,-1.514858595328405499e-04,-9.491239325143396854e-05,1.503084058640524745e-05,7.990458834683522582e-05,-4.639038525056093931e-05,2.046205509032006375e-06,-3.784952014029840939e-06,-2.459738607285544276e-05,-3.448819043114781380e-04,2.100946585414931178e-05,7.373827247647568583e-05,-1.771209063008427620e-04,-3.952882616431452334e-05,-5.865975708729820326e-06,-6.609525371459312737e-08,-1.541975361760705709e-04,-1.957652712007984519e-04,5.489448085427284241e-04,-2.016069774981588125e-04,-1.513607421657070518e-04,-1.480444625485688448e-04,-1.647403223614674062e-05,7.700041351199615747e-06,-1.029373597702942789e-04,-7.414894935209304094e-05,1.757078862283378839e-04,3.539469616953283548e-06,1.403624919475987554e-04,-4.368120244180317968e-06,6.716740244883112609e-06,-3.332422920721000992e-06,-7.136359727155650035e-06,-1.139543892350047827e-04,-1.352929684799164534e-04,7.728743366897106171e-05,7.387990081042516977e-06,2.200673065999581013e-08,-6.677558985757059418e-07,1.443747255081007097e-08,5.436254468804690987e-08,2.464075805619359016e-06,-1.004705263767391443e-04,-8.593939855927601457e-05,3.322556722196168266e-06,-6.912779554113512859e-06,-4.208504833513870835e-08,8.486836122756358236e-07,-1.399380380462389439e-05,1.563492696732282639e-04,-1.990212040254846215e-04,-4.038331098854541779e-04,1.933692547027021646e-04,-1.000311658572172746e-05,4.361694209364941344e-06,1.116236262532765977e-06,7.431883568642660975e-05,4.979377263225615025e-04,2.718762261793017387e-04,-1.569083658978343010e-03,3.704754635691642761e-05,5.378847708925604820e-05,-5.518420948646962643e-06,5.016137038182932884e-06,7.837256998755037785e-05,1.040403003571555018e-04,5.915566580370068550e-04,-1.255231909453868866e-04,3.203310188837349415e-05,3.519179881550371647e-05,-9.106099241762422025e-06,1.501748556620441377e-07,3.930057573597878218e-06,3.363811993040144444e-05,6.843047449365258217e-04,-1.501654041931033134e-04,-8.397665806114673615e-05,-5.634571425616741180e-05,1.571968459757044911e-05,-5.546922920984798111e-07,2.191076928284019232e-04,2.463072305545210838e-04,-4.627305315807461739e-04,1.772615796653553843e-04,-6.083617336116731167e-06,8.550711208954453468e-05,8.573979721404612064e-05,-2.552001205913256854e-07,-1.037318725138902664e-05,2.333930897293612361e-04,-3.680487279780209064e-04,-5.398037610575556755e-04,-8.822933887131512165e-05,1.136216269514989108e-06,-3.194606051692971960e-06,5.113116117172467057e-07,-3.646186087280511856e-06,2.336093893973156810e-05,3.908319922629743814e-05,1.065495089278556406e-04,1.223044637299608439e-05,5.301894361764425412e-06,-7.337731631196220405e-07,-4.310734169621355250e-08,6.263667842176801059e-07,-3.270808974775718525e-06,7.458469917764887214e-05,4.831892874790355563e-05,9.323175618192180991e-07,3.128593789369915612e-06,-3.607806320360396057e-08,-2.760775487331557088e-06,3.961691163567593321e-06,-2.502763163647614419e-05,1.594912610016763210e-04,1.473476004321128130e-05,-5.386591656133532524e-04,7.147816177166532725e-06,-2.006262093345867470e-06,-3.229089543310692534e-06,-2.143024903489276767e-05,-2.961891004815697670e-04,-9.640214266255497932e-04,6.393723306246101856e-04,3.787168534472584724e-04,1.267212093807756901e-03,-4.207895472063682973e-07,7.788740731484722346e-06,6.741673132637515664e-05,7.913920853752642870e-06,-3.353895735926926136e-04,1.208570465678349137e-04,-2.341414947295561433e-04,-3.223144449293613434e-04,-3.066449608013499528e-06,2.895591933338437229e-06,-6.477996521425666288e-06,-1.023942313622683287e-04,-4.358058504294604063e-05,7.755433907732367516e-04,1.538890064693987370e-04,4.851619451073929667e-05,-9.936084097716957331e-07,-1.851464730862062424e-06,1.280236210732255131e-05,-1.795388234313577414e-04,3.368407487869262695e-04,-3.463244647718966007e-04,-4.417424497660249472e-04,-6.156363815534859896e-05,-8.793231245363131166e-06,1.731633574308943935e-06,-1.015010202536359429e-04,-8.205504273064434528e-04,-6.392350187525153160e-04,-2.794028259813785553e-04,6.565854710061103106e-05,-9.441307156521361321e-06,-1.986804136322462000e-06,-1.135368393079261295e-06,2.444626625219825655e-05,-8.452135807601734996e-05,-1.481398358009755611e-04,7.391574399662204087e-06,-3.795428256125887856e-07,-3.321266376588027924e-06,-8.461580023322312627e-07,-3.285003913333639503e-08,9.459628245167550631e-07,-9.050589255821250845e-07,1.545725717733148485e-05,1.798876473912969232e-05,3.654511715467378963e-08,2.738898274401435629e-06,1.264916136278770864e-07,-2.005364649448893033e-06,8.615358638053294271e-06,-4.328950308263301849e-05,-4.954590986017137766e-05,1.387680968036875129e-04,-1.746930065564811230e-04,-2.750340627244440839e-06,-2.393679494616662851e-07,1.328705934611207340e-06,8.106535460683517158e-06,-1.557995346956886351e-06,-2.486371377017349005e-04,1.570694294059649110e-04,2.097982905979733914e-05,-6.394206138793379068e-05,2.911454657805734314e-06,5.035451522417133674e-07,-1.062658520822878927e-05,-7.979282963788136840e-05,-1.296416448894888163e-04,1.352478866465389729e-04,1.173319833469577134e-04,-7.793944678269326687e-05,2.079912974295439199e-06,-1.104735588342009578e-06,-2.380432124482467771e-05,-2.568258787505328655e-04,-3.113420461886562407e-05,2.355052420170977712e-04,-8.934758807299658656e-05,8.591991354478523135e-05,1.232660088135162368e-05,1.656779744507730356e-07,-9.436890832148492336e-05,-1.346471835859119892e-04,5.338085466064512730e-04,-5.587324994849041104e-05,-6.279337685555219650e-05,-9.250967559637501836e-05,-5.582019184657838196e-07,4.608669314620783553e-06,-1.113123289542272687e-04,-4.758182330988347530e-05,4.268439442967064679e-05,1.151120522990822792e-04,1.160511892521753907e-04,-3.375506594238686375e-06,4.677112883655354381e-06,-1.737121351652604062e-06,-8.237431757152080536e-06,-1.043036463670432568e-04,-1.089503566618077457e-04,6.600234337383881211e-05,3.341754108987515792e-06,1.476782927056774497e-06,-5.000983378522505518e-07,4.288096988602774218e-08,-4.747989805764518678e-06,6.530141035909764469e-06,-3.173720615450292826e-04,-2.557056141085922718e-04,3.320820042063132860e-06,-2.246558324259240180e-05,-6.083610060159116983e-08,2.213451443822123110e-05,6.558400392532348633e-01,5.199843435548245907e-04,4.924933309666812420e-04,-1.003495068289339542e-03,1.602281117811799049e-03,-5.117690307088196278e-07,2.035414581769146025e-05,3.261990059399977326e-06,-1.336519344476982951e-04,8.669425733387470245e-04,2.638196107000112534e-03,-1.621328294277191162e-03,9.429217316210269928e-04,3.232010640203952789e-04,-3.391698555788025260e-05,-4.671321221394464374e-06,-7.412406557705253363e-05,8.941557025536894798e-04,1.970594981685280800e-03,-5.821514641866087914e-04,-3.843730082735419273e-04,2.465673023834824562e-04,3.991772246081382036e-07,9.158813554677180946e-06,1.723199675325304270e-04,1.585523830726742744e-03,-6.814731750637292862e-05,-2.263016998767852783e-03,1.583694713190197945e-03,4.632944182958453894e-05,-1.193522039102390409e-04,1.064329626387916505e-05,5.756979808211326599e-04,5.684029310941696167e-04,-3.122583497315645218e-03,1.043325755745172501e-04,6.580014014616608620e-04,9.414546075277030468e-04,-5.081886774860322475e-05,-3.212878800695762038e-05,3.541731275618076324e-04,4.791244282387197018e-04,-7.327564526349306107e-05,2.909200266003608704e-04,-9.456449188292026520e-04,2.576953193056397140e-05,-2.619616861920803785e-05,1.799974415916949511e-05,2.883488559746183455e-05,5.355532048270106316e-04,7.040455820970237255e-04,-3.648132842499762774e-04,-3.928333535441197455e-05,-1.129806423705304042e-05,9.838972800935152918e-07,-2.966226020362228155e-08,1.097306267183739692e-06,2.906720055761979893e-07,1.796286414901260287e-05,6.262778697418980300e-06,-5.079973561805672944e-07,3.090428890573093668e-06,9.518095112071023323e-08,-5.230726401350693777e-06,1.160372721642488614e-05,-1.060127397067844868e-04,-3.826024476438760757e-04,6.523983029183000326e-05,-2.269070246256887913e-04,-2.406188741588266566e-06,-1.950077603396493942e-06,-4.856016857957001776e-06,2.574535574240144342e-05,-5.573722592089325190e-05,-4.540640802588313818e-04,2.056279481621459126e-04,8.830690785543993115e-05,-1.170507457572966814e-04,6.758874405932147056e-06,5.645860028380411677e-07,-1.858791802078485489e-05,-2.233813575003296137e-04,-2.246487565571442246e-04,1.359902817057445645e-04,1.457981561543419957e-04,-7.787950744386762381e-05,-3.467628744147077668e-07,-2.334291139050037600e-06,-2.244571078335866332e-05,-2.664552885107696056e-04,6.408524495782330632e-05,2.078636607620865107e-04,-2.537679101806133986e-04,-1.231089991051703691e-04,3.533763447194360197e-06,-1.794086529116611928e-06,-1.121336244978010654e-04,-1.031161809805780649e-04,5.935849039815366268e-04,7.325298065552487969e-05,-3.700731031130999327e-04,-5.452110417536459863e-05,-4.749694198835641146e-06,3.143643198200152256e-06,-1.378796878270804882e-04,-1.039410053635947406e-04,4.052762960782274604e-06,4.475776222534477711e-05,-5.327943654265254736e-06,-3.740734200619044714e-06,7.959878530527930707e-06,-2.580464979473617859e-06,-9.901283192448318005e-06,-1.090379373636096716e-04,-1.079816429410129786e-04,6.598293111892417073e-05,7.714505045441910625e-06,-5.579097432928392664e-07,2.258417168832238531e-07,-1.489206624682992697e-08,5.635336037812521681e-07,-3.585346348700113595e-07,6.416701944544911385e-05,5.354697350412607193e-05,2.300966116308700293e-06,6.847301392554072663e-06,1.228404471476096660e-07,-5.054265784565359354e-06,1.134355625254102051e-05,-9.451708319829776883e-05,-6.251300510484725237e-05,3.436704282648861408e-04,-2.469359897077083588e-04,-9.353054792882176116e-07,-3.444930143814417534e-06,-4.120778157812310383e-06,1.336290551989804953e-05,-4.754056863021105528e-05,-3.117934684269130230e-04,1.512173330411314964e-04,1.669900811975821853e-04,-3.543238562997430563e-06,5.243753548711538315e-06,-1.535680348752066493e-05,-4.955914482707157731e-05,-7.630094478372484446e-05,-7.477975304936990142e-05,2.923750435002148151e-04,2.931994386017322540e-04,-3.773148928303271532e-04,2.569591515566571616e-06,-1.687605390543467365e-06,-3.646420373115688562e-05,-3.293545159976929426e-04,-4.266845644451677799e-05,2.152221277356147766e-04,-3.012806409969925880e-04,2.740418130997568369e-05,1.418904776073759422e-05,-3.034119799849577248e-06,-5.207546200836077332e-05,-2.417199721094220877e-04,5.794059252366423607e-04,-1.072299564839340746e-04,-3.259970399085432291e-04,-1.188449241453781724e-04,-3.690790890686912462e-06,4.465342499315738678e-06,2.321507345186546445e-04,-2.047045563813298941e-04,-1.128683434217236936e-04,-2.275501901749521494e-05,5.581101140705868602e-05,-6.584322818525834009e-06,2.718178848226671107e-06,-8.088851473075919785e-07,-3.251099769840948284e-06,-1.507897541159763932e-04,-1.673036749707534909e-04,-2.141795448551420122e-06,2.143851361324777827e-06,1.603640498615277465e-06,-2.882854346353269648e-07,1.225248524860944599e-08,-5.652732397720683366e-07,-1.929133532030391507e-06,5.989163037156686187e-05,5.173622776055708528e-05,-3.558775688361492939e-06,2.787116045510629192e-06,1.130274540628306568e-07,-3.799916157731786370e-06,1.822428384912200272e-05,-1.628455356694757938e-04,-2.728288745856843889e-05,-4.297561827115714550e-04,-2.464070566929876804e-04,-2.785369815683225170e-06,-4.415451257955282927e-07,3.586144430300919339e-06,-9.024095561471767724e-06,-1.139325613621622324e-04,-5.169489304535090923e-04,4.403730272315442562e-04,-1.042286166921257973e-04,-1.530604640720412135e-04,9.223771485267207026e-06,-4.429435193742392585e-06,-2.070775663014501333e-04,-2.207764482591301203e-04,-5.856819916516542435e-04,2.712607383728027344e-04,2.022871485678479075e-04,-1.349418016616255045e-04,1.128296025854069740e-05,-2.878482519008684903e-06,-4.659832484321668744e-05,-3.291041357442736626e-04,-3.478645521681755781e-05,-3.292852197773754597e-04,-2.090999623760581017e-04,-3.535811265464872122e-05,7.122868737496901304e-06,-5.273263923299964517e-07,-1.484667154727503657e-04,-7.718850247329100966e-05,4.526113625615835190e-04,3.429058415349572897e-04,-3.159167827107012272e-04,-2.091478236252442002e-04,1.007656828733161092e-05,2.645928361744154245e-06,-1.516657357569783926e-04,9.724584379000589252e-05,4.060661012772470713e-05,1.956593041541054845e-04,2.005455608014017344e-04,-1.581477135914610699e-07,1.268947653443319723e-05,-3.233843017369508743e-06,-1.944370887940749526e-05,-1.631963823456317186e-04,8.390950824832543731e-05,6.394257070496678352e-07,-1.683907066762913018e-05,-5.767235961684491485e-06,1.721214857752784155e-06,5.785904249933082610e-06,1.139006144512677565e-05,-2.956349453597795218e-05,5.455356586026027799e-05,3.271677996963262558e-05,7.714584739915153477e-07,1.217064800584921613e-05,-7.024747446848778054e-06,-1.092668571800459176e-05,2.414475238765589893e-05,-6.882756861159577966e-05,-1.801471953513100743e-04,2.318419574294239283e-04,-2.905403380282223225e-04,6.018750718794763088e-05,4.681545760831795633e-06,4.726713450509123504e-05,-2.716928975132759660e-06,-1.213468203786760569e-05,-5.007897852919995785e-04,2.699070028029382229e-04,2.629226582939736545e-05,-1.839933102019131184e-04,-3.184237721143290401e-05,-1.307691418332979083e-04,1.484139793319627643e-04,8.661084575578570366e-05,-8.969481132226064801e-05,1.170254399767145514e-04,5.290012632030993700e-05,3.296615323051810265e-04,9.287591637985315174e-06,2.278745341754984111e-05,-5.925719051447231323e-06,-3.209658607374876738e-04,-1.449798000976443291e-04,1.594301720615476370e-04,-2.444539568386971951e-04,1.965927367564290762e-05,-3.368503894307650626e-05,1.017071044771000743e-04,-1.585935387993231416e-04,-1.907586411107331514e-04,6.508989608846604824e-04,-1.752861862769350410e-05,-3.857439151033759117e-05,-7.024632941465824842e-05,6.813988147769123316e-05,-4.513674939516931772e-04,-1.354942505713552237e-04,6.083529660827480257e-05,-3.254040202591568232e-04,4.097968048881739378e-04,2.078103862004354596e-04,2.043139247689396143e-04,1.904637465486302972e-04,-2.689193643163889647e-04,7.613669004058465362e-05,-7.170662865974009037e-04,7.365065976046025753e-04,-2.754045417532324791e-04,-4.520611400948837399e-05,3.953188133891671896e-04,-2.664770306637365138e-07\n0.000000000000000000e+00,-1.514231371402274817e-05,-2.616172605485189706e-05,-2.544383751228451729e-04,2.198598231188952923e-04,-1.435760623280657455e-06,-7.842915692890528589e-06,-7.039642646589072683e-09,7.989882578840479255e-05,-6.696351192658767104e-05,2.304667606949806213e-03,7.181458175182342529e-03,3.060833783820271492e-03,6.160309072583913803e-03,2.095268282573670149e-04,1.170373252534773201e-05,-6.956148718018084764e-05,-5.823018727824091911e-04,-4.095720127224922180e-03,-4.354606382548809052e-03,-2.601419109851121902e-03,1.225270098075270653e-03,-8.019081433303654194e-04,-5.384640098782256246e-05,7.004359213169664145e-05,4.502172814682126045e-04,6.327107548713684082e-04,8.616977720521390438e-04,-2.136221155524253845e-03,-1.351989572867751122e-03,7.013793947407975793e-05,-2.102289363392628729e-05,7.589875622215913609e-06,9.557736339047551155e-04,7.880603894591331482e-03,-1.361080328933894634e-03,-4.870678298175334930e-03,-1.718649640679359436e-03,-1.333619700744748116e-03,-9.221421787515282631e-04,-3.277527866885066032e-05,2.549722790718078613e-03,-2.434895141050219536e-03,-2.211794024333357811e-03,1.290009240619838238e-03,2.806219854392111301e-04,1.985714770853519440e-03,-3.023428434971719980e-04,-4.816059663426131010e-05,-3.614070010371506214e-04,1.937048393301665783e-03,-8.047847077250480652e-04,-5.323522491380572319e-04,-3.631979634519666433e-04,9.177691936201881617e-06,-5.563725790125317872e-05,2.121996112691704184e-05,-2.983601007144898176e-05,4.355936252977699041e-04,-6.775051588192582130e-05,-4.862255009356886148e-04,-7.167230069171637297e-05,-8.886107389116659760e-05,1.016043370327679440e-05,1.215214928684815732e-09,-4.581776011036708951e-05,-1.109046861529350281e-04,-1.136859500547870994e-04,3.164749359712004662e-04,-3.703811671584844589e-05,-3.390681013115681708e-05,-3.699519979249998869e-08,1.362420152872800827e-04,-6.566100637428462505e-05,3.013354260474443436e-03,4.104269668459892273e-03,8.830089354887604713e-04,7.295547984540462494e-03,2.393803733866661787e-04,4.020324195153079927e-05,-1.146012891695136204e-05,-1.448006951250135899e-03,-6.152852438390254974e-03,-1.922827446833252907e-03,-3.326107282191514969e-03,1.188735943287611008e-03,-4.669485497288405895e-05,-1.876910391729325056e-04,6.492924876511096954e-05,-1.062004477716982365e-03,8.704893989488482475e-04,3.302528988569974899e-03,-7.984009571373462677e-04,-2.132463268935680389e-03,-2.608957584016025066e-05,-2.581515946076251566e-05,2.204356860602274537e-05,1.017550006508827209e-03,5.414154380559921265e-03,9.011706570163369179e-04,-5.463875364512205124e-03,-3.075218410231173038e-04,-1.809583394788205624e-03,-1.649771584197878838e-03,-9.776022125151939690e-07,1.697195344604551792e-03,-7.813105476088821888e-04,-1.729411887936294079e-03,2.375068579567596316e-04,1.365007337881252170e-04,1.357299159280955791e-03,-7.398737361654639244e-04,-6.064372064429335296e-05,6.063407054170966148e-04,1.729174517095088959e-03,1.200175029225647449e-04,1.874753157608211040e-03,1.049337675794959068e-03,4.775968409376218915e-05,-4.086545595782808959e-05,2.365312866459134966e-05,7.907145118224434555e-06,5.234552081674337387e-04,9.016713011078536510e-04,-3.271914029028266668e-04,-1.164162385975942016e-04,-1.868916588136926293e-04,-3.717221261467784643e-06,-1.656322723420089460e-08,8.284725481644272804e-06,9.073461114894598722e-06,5.091559141874313354e-04,4.469034320209175348e-04,4.806090146303176880e-06,4.278490087017416954e-05,1.528109194737226062e-08,6.958347512409090996e-06,8.856178465066477656e-05,-1.318668713793158531e-03,-1.035577151924371719e-03,-3.133194521069526672e-03,-2.313293516635894775e-03,4.895680467598140240e-05,-4.728886779048480093e-05,-7.057742914184927940e-05,9.977916488423943520e-04,-1.486388267949223518e-03,-3.537859069183468819e-03,7.719206623733043671e-04,-4.660964943468570709e-03,-3.720941022038459778e-04,9.185718954540789127e-05,1.986882125493139029e-07,4.360238672234117985e-04,-1.376517466269433498e-04,-3.622345859184861183e-03,3.177541075274348259e-03,-5.614878609776496887e-04,-8.412613533437252045e-05,8.222967153415083885e-06,1.757532118062954396e-05,-1.459685154259204865e-05,5.400339141488075256e-03,-5.987291689962148666e-03,1.996950712054967880e-03,-2.275657374411821365e-03,-2.718946198001503944e-04,4.504473181441426277e-04,-3.024088073289021850e-05,6.877460982650518417e-04,5.842816317453980446e-04,6.499269045889377594e-03,-2.070216694846749306e-03,-2.252721460536122322e-04,-1.404654234647750854e-03,-1.682760776020586491e-04,3.328460661577992141e-05,-6.922350730746984482e-04,1.104983966797590256e-04,3.707712516188621521e-03,1.992826582863926888e-04,7.459080661647021770e-04,-4.093505049240775406e-05,4.143852856941521168e-05,-2.903974564105737954e-05,-3.021748852916061878e-06,-5.378753412514925003e-04,-9.401089046150445938e-04,2.397890493739396334e-04,3.515086427796632051e-05,2.688827953534200788e-05,1.856367998698260635e-05,-4.086940208480882575e-08,-3.039780676772352308e-05,1.022876131173688918e-05,-1.139601135946577415e-05,5.921122501604259014e-04,3.281708632130175829e-05,5.926717676629777998e-06,3.802733772317878902e-08,9.285160194849595428e-05,-8.391655865125358105e-05,2.643087645992636681e-03,3.856104332953691483e-03,5.578095093369483948e-03,2.555432962253689766e-03,4.694476374424993992e-04,1.909264392452314496e-05,-7.759840809740126133e-05,-1.241108635440468788e-03,-1.069953199476003647e-02,-2.792559331282973289e-03,-1.476794248446822166e-03,-2.139805583283305168e-03,-1.032636966556310654e-03,-9.005410538520663977e-05,7.841116166673600674e-05,4.204233118798583746e-04,4.006012808531522751e-03,-7.059242343530058861e-04,-5.269265733659267426e-03,-3.000545781105756760e-03,2.480250317603349686e-03,8.595619874540716410e-05,4.641535633709281683e-05,1.288728090003132820e-03,8.625177666544914246e-03,-3.622950753197073936e-04,-4.386800341308116913e-03,3.685150295495986938e-05,-3.715040627866983414e-03,-1.211966387927532196e-03,-1.370221434626728296e-04,1.455603633075952530e-03,-1.595427514985203743e-03,-2.244542352855205536e-03,2.578135579824447632e-03,1.595502020791172981e-03,1.714715268462896347e-03,-4.801701579708606005e-04,-5.938331014476716518e-05,3.579513286240398884e-04,5.894015077501535416e-03,-7.244492881000041962e-03,-2.904639113694429398e-03,-1.197263365611433983e-03,1.397395099047571421e-04,-1.015993620967492461e-04,1.011973217828199267e-04,-1.103660033550113440e-04,1.646163640543818474e-03,3.633107291534543037e-03,-9.902213932946324348e-04,-9.301317186327651143e-05,-1.929930294863879681e-04,5.887968200113391504e-06,-8.411916496697813272e-09,-2.852675243047997355e-05,-7.228295726235955954e-05,8.255305147031322122e-05,4.561918030958622694e-04,-7.970777005539275706e-06,-5.534631782211363316e-06,2.518459041311871260e-08,8.837915083859115839e-05,-6.365960871335119009e-05,2.221200382336974144e-03,5.293472204357385635e-03,3.593282774090766907e-03,5.065590608865022659e-03,2.420239616185426712e-04,1.997297113121021539e-05,-2.937130193458870053e-05,-9.390889317728579044e-04,-4.623006097972393036e-03,-3.168260445818305016e-03,-4.475938156247138977e-03,1.136018778197467327e-03,1.104193434002809227e-04,-7.515882316511124372e-05,3.133172140223905444e-05,-3.233741153962910175e-04,1.290194806642830372e-03,2.453088527545332909e-03,-6.945386412553489208e-04,-1.779160927981138229e-03,4.583651025313884020e-04,1.059401529346359894e-05,3.069626836804673076e-05,8.346665417775511742e-04,4.886789713054895401e-03,1.066399854607880116e-04,-3.625695593655109406e-03,-5.846505519002676010e-05,-3.111881669610738754e-04,-1.101802918128669262e-03,-3.998388365289429203e-06,1.932999701239168644e-03,-3.106649674009531736e-04,-2.019844949245452881e-03,1.372358063235878944e-03,9.674298344179987907e-04,2.018345519900321960e-03,-4.098019271623343229e-04,-4.886698661721311510e-05,7.225593435578048229e-04,5.360861541703343391e-04,8.526561432518064976e-04,6.134795694379135966e-05,-6.210055435076355934e-04,2.039571882050950080e-05,-5.663992124027572572e-05,2.278683678014203906e-05,3.148669748043175787e-06,5.860117962583899498e-04,1.270235981792211533e-03,-6.412255461327731609e-04,-1.439819316146895289e-04,-1.221206621266901493e-04,2.590319127193652093e-06,-3.286095306975767016e-08,2.421730896458029747e-04,5.074273212812840939e-04,7.738426793366670609e-04,-2.604069421067833900e-03,1.060029389918781817e-04,1.346526114502921700e-04,-2.915112418122589588e-08,-7.979355286806821823e-04,5.429714219644665718e-04,6.378922462463378906e-01,-2.795265801250934601e-02,-2.747257426381111145e-02,-4.346435517072677612e-02,-1.818291842937469482e-03,-1.637018285691738129e-04,3.978793974965810776e-04,7.811749819666147232e-03,3.427707403898239136e-02,2.128294110298156738e-02,2.416856028139591217e-02,-1.572089269757270813e-02,2.797304186969995499e-04,6.162321078591048717e-04,-3.745401045307517052e-04,2.761594252660870552e-03,-9.868361055850982666e-03,-1.385814510285854340e-02,1.318518072366714478e-02,5.591133143752813339e-03,1.059304107911884785e-03,1.523464015917852521e-05,-1.555171911604702473e-04,-7.219734601676464081e-03,-4.525663331151008606e-02,-5.889554973691701889e-03,2.370609343051910400e-02,3.521819598972797394e-03,9.638853371143341064e-03,7.959675975143909454e-03,1.099567889468744397e-04,-1.699826866388320923e-02,-4.941890947520732880e-03,1.097601186484098434e-02,-8.358910679817199707e-03,4.165622405707836151e-03,-1.578928343951702118e-02,3.078956156969070435e-03,4.370640381239354610e-04,-3.779830876737833023e-03,-9.453518316149711609e-03,-4.806838929653167725e-03,-2.097128424793481827e-03,-1.475771423429250717e-04,-2.130468492396175861e-04,4.437047464307397604e-04,-2.664377971086651087e-04,9.389127080794423819e-05,-6.426438689231872559e-03,-8.695493452250957489e-03,4.107117187231779099e-03,7.454232545569539070e-04,1.059991191141307354e-03,-2.476525514794047922e-05,-6.777554517611861229e-09,-3.907053906004875898e-05,-8.598859130870550871e-05,2.707837847992777824e-05,3.849769709631800652e-04,-1.224568586621899158e-05,-3.222834493499249220e-05,-5.685706128133460879e-09,1.160713436547666788e-04,-1.167409936897456646e-04,2.112683840095996857e-03,8.737423457205295563e-03,9.012021473608911037e-04,6.789279635995626450e-03,1.465578388888388872e-04,1.056685414368985221e-05,-7.035677117528393865e-05,-1.122510177083313465e-03,-4.733226262032985687e-03,-8.154012262821197510e-03,-1.406990224495530128e-03,-4.334538243710994720e-04,1.784605556167662144e-04,-1.379419263685122132e-04,7.507851478294469416e-06,-7.752361125312745571e-04,1.838709809817373753e-03,1.082802540622651577e-03,-4.422609927132725716e-04,-8.790188003331422806e-04,2.836197381839156151e-05,-6.088874215492978692e-06,7.277978147612884641e-05,9.586986852809786797e-04,4.931526258587837219e-03,-1.324958517216145992e-03,-3.596725407987833023e-03,1.681846333667635918e-05,-1.820847741328179836e-03,-1.105105038732290268e-03,-1.923525633173994720e-05,3.389249322935938835e-03,2.810249105095863342e-03,-6.565681658685207367e-03,1.332422718405723572e-03,1.479177502915263176e-03,1.601027761353179812e-04,-5.888266023248434067e-04,-7.467616524081677198e-05,8.107735775411128998e-04,1.480513950809836388e-03,-1.682887377683073282e-04,-1.222947146743535995e-03,2.187445643357932568e-04,5.715949373552575707e-05,-5.872348629054613411e-05,5.024990969104692340e-05,2.498175490472931415e-05,1.358894980512559414e-03,2.023122040554881096e-03,-6.589383701793849468e-04,-1.227567991008982062e-04,-1.388962555211037397e-04,-6.785413461329881102e-06,7.173730409704148769e-08,-2.382618185947649181e-05,-3.179083796567283571e-05,-1.755728590069338679e-04,1.621371193323284388e-04,-7.524458851548843086e-07,-1.395439267071196809e-05,-7.541984814452007413e-09,8.001449896255508065e-05,-7.193131750682368875e-05,1.914550201036036015e-03,4.242912866175174713e-03,1.493782969191670418e-03,4.685081541538238525e-03,2.179300208808854222e-04,2.016920552705414593e-05,-1.649994192121084780e-05,-7.912733708508312702e-04,-6.443168502300977707e-03,-2.731577027589082718e-03,-4.501074552536010742e-03,3.352204803377389908e-04,9.759931126609444618e-04,-5.683647032128646970e-05,-1.306756748817861080e-04,1.748270296957343817e-04,2.110468340106308460e-04,2.225097734481096268e-03,-1.338270143605768681e-03,-5.575630348175764084e-04,-3.153173718601465225e-03,-1.014929603115888312e-05,1.639549373066984117e-05,7.615790236741304398e-04,4.876377992331981659e-03,1.247006584890186787e-03,-4.217159934341907501e-03,-7.805334753356873989e-04,-4.608842427842319012e-04,-7.944910903461277485e-04,6.205070803844137117e-06,1.220452948473393917e-03,1.033893553540110588e-03,-3.415573853999376297e-03,3.198357298970222473e-04,7.466729584848508239e-05,2.293376019224524498e-03,-3.445666225161403418e-04,1.272047938982723281e-05,6.085626082494854927e-04,1.845783903263509274e-03,1.855232869274914265e-03,2.162684453651309013e-03,-1.342952600680291653e-05,1.544497899885755032e-05,-4.753354733111336827e-05,3.079945236095227301e-05,-6.619517807848751545e-05,8.447117579635232687e-05,7.471998687833547592e-04,-5.251523107290267944e-04,-8.261253242380917072e-05,-9.128023521043360233e-05,2.436558133922517300e-06,2.117303665727376938e-08,-3.800153717747889459e-05,-8.221600000979378819e-05,-2.296085440320894122e-04,4.669931659009307623e-04,-3.179932900820858777e-05,-2.416420102235861123e-05,2.268825483042746782e-08,1.010146515909582376e-04,-7.861293124733492732e-05,2.812162972986698151e-03,5.549768917262554169e-03,3.495307755656540394e-04,6.817375309765338898e-03,2.619469887576997280e-04,2.892719749070238322e-05,-2.801323353196494281e-05,-1.197522389702498913e-03,-4.191616550087928772e-03,-5.154723301529884338e-03,-2.520798007026314735e-03,-3.168556140735745430e-04,-1.590844360180199146e-03,-7.150351302698254585e-05,-8.697104203747585416e-05,-1.004609861411154270e-03,-1.286594080738723278e-03,1.841364079155027866e-03,-7.715979591012001038e-04,-2.512829378247261047e-03,-4.701169673353433609e-04,-5.077827154309488833e-07,-1.394299579260405153e-05,9.770799661055207253e-04,6.346978247165679932e-03,-4.255038220435380936e-03,-3.647467587143182755e-03,2.788680372759699821e-03,-9.702745592221617699e-04,-1.097855274565517902e-03,-2.426897844998165965e-05,2.575614955276250839e-03,8.182566380128264427e-04,-3.745484165847301483e-03,1.340446528047323227e-03,-1.588224316947162151e-03,2.989639993757009506e-03,-4.874416918028146029e-04,3.702574031194671988e-05,2.700534532777965069e-04,9.371527703478932381e-04,-2.329669892787933350e-03,9.323095437139272690e-04,-1.661033835262060165e-03,8.448996231891214848e-05,5.141347355674952269e-05,4.447860701475292444e-04,1.179096943815238774e-05,-3.498863225104287267e-05,2.158003626391291618e-04,1.546569110359996557e-04,-4.410451219882816076e-04,1.046762827172642574e-05,-3.178714832756668329e-04,-6.946180365048348904e-04,2.566172770457342267e-05,1.313914835918694735e-04,-1.881257630884647369e-04,3.923393960576504469e-04,-2.036253863479942083e-04,-6.529850070364773273e-04,-1.110415541916154325e-04,-2.483512216713279486e-04,-8.067127782851457596e-05,2.305372152477502823e-03,5.593782756477594376e-03,3.252608701586723328e-03,6.794595625251531601e-03,4.986828425899147987e-04,2.633565163705497980e-04,-4.115515039302408695e-04,-2.337571932002902031e-03,-3.349777776747941971e-03,-5.401526577770709991e-03,-4.050517920404672623e-03,2.555641811341047287e-03,-9.003417217172682285e-04,2.266993978992104530e-04,-2.915781515184789896e-04,8.711691771168261766e-05,8.542144205421209335e-04,2.131270943209528923e-03,-1.903786207549273968e-03,-2.166374353691935539e-03,1.801565522328019142e-03,1.591710897628217936e-04,9.003950399346649647e-04,4.838909662794321775e-04,4.134673625230789185e-03,2.523286733776330948e-03,-3.057647496461868286e-03,1.459438935853540897e-03,-7.261796854436397552e-04,-2.973491791635751724e-04,1.301180804148316383e-03,7.310459041036665440e-04,-8.320496999658644199e-05,-9.143479401245713234e-04,-2.955120289698243141e-03,1.227775588631629944e-03,2.879675477743148804e-03,-3.224153770133852959e-04,5.355202127248048782e-03,-5.619330797344446182e-03,1.530602923594415188e-03,-1.175155281089246273e-03,5.061052273958921432e-03,-9.892567992210388184e-03,-4.407485947012901306e-03,1.563646947033703327e-03,9.292382746934890747e-03,2.846060553565621376e-03,7.358901202678680420e-03,-1.670389436185359955e-03,-1.500214217230677605e-03,1.341420109383761883e-03,-8.267646771855652332e-04,-1.618211854292894714e-06\n0.000000000000000000e+00,-4.584773705573752522e-05,-2.386846754234284163e-04,-1.289855339564383030e-03,2.338045160286128521e-04,-2.202297764597460628e-06,1.232491194969043136e-05,-3.729482001002537572e-10,1.549825101392343640e-04,-1.303676690440624952e-04,4.861062392592430115e-03,4.718692973256111145e-03,-5.759049206972122192e-03,1.864373311400413513e-02,2.831355377566069365e-04,-1.202662824653089046e-04,-3.148285322822630405e-04,-1.620023511350154877e-03,-3.598686680197715759e-02,-2.031151950359344482e-02,-2.105332911014556885e-02,-5.585528910160064697e-03,6.314072757959365845e-03,-3.601156931836158037e-04,5.364652024582028389e-04,4.962347447872161865e-03,-3.034375607967376709e-03,1.720977015793323517e-02,1.059038005769252777e-02,-6.023945286870002747e-03,4.892203491181135178e-03,-5.126041360199451447e-04,-1.255587412742897868e-04,1.860392861999571323e-03,1.034635491669178009e-02,3.159393370151519775e-02,1.605649106204509735e-02,-2.079687640070915222e-02,-1.117914356291294098e-02,-1.901103649288415909e-03,-3.396223182789981365e-04,6.292433477938175201e-03,6.189266219735145569e-03,1.037131249904632568e-02,2.018165588378906250e-02,-3.254749998450279236e-02,-1.066406443715095520e-02,-3.019048599526286125e-04,-4.582013934850692749e-05,6.994190625846385956e-04,3.590887645259499550e-03,-2.165802195668220520e-02,-1.000598259270191193e-02,-1.297555863857269287e-03,6.760841642972081900e-05,-9.637698531150817871e-05,-6.616652535740286112e-05,-9.769421012606471777e-05,3.777495585381984711e-04,-1.225919229909777641e-03,3.873734269291162491e-03,5.093508516438305378e-04,-3.444800095167011023e-04,-3.367488170624710619e-05,6.469660918106967529e-10,-4.949180583935230970e-05,-1.616820809431374073e-04,2.759643131867051125e-03,3.723275847733020782e-03,-4.094914038432762027e-05,1.370960380882024765e-04,8.418744812388467835e-09,2.552866062615066767e-04,2.813090104609727859e-04,4.252605140209197998e-03,6.836853921413421631e-03,2.100358158349990845e-02,8.452162146568298340e-03,4.852222918998450041e-04,6.873066013213247061e-05,9.907246567308902740e-05,-1.499872189015150070e-03,-3.606839105486869812e-03,-3.565853089094161987e-02,-2.411415800452232361e-03,8.395094424486160278e-03,-2.519663423299789429e-03,1.698946289252489805e-04,4.860497429035604000e-04,2.726127859205007553e-04,4.851269535720348358e-03,-3.343325108289718628e-03,-1.751785352826118469e-02,1.263596583157777786e-02,-1.549790380522608757e-03,1.782313047442585230e-04,8.280058682430535555e-05,9.907926432788372040e-04,9.966124780476093292e-03,8.034491911530494690e-04,-1.579896546900272369e-02,8.895930368453264236e-04,-9.594459552317857742e-04,-1.708059106022119522e-03,7.662011194042861462e-05,1.242498867213726044e-03,6.480379961431026459e-04,1.257320307195186615e-02,-1.411282084882259369e-02,7.868524640798568726e-03,6.003909744322299957e-03,-8.025370188988745213e-04,2.459496026858687401e-04,-2.676001284271478653e-03,5.014305934309959412e-03,1.053688023239374161e-02,-4.960671067237854004e-03,1.694492250680923462e-02,-3.214830940123647451e-04,2.776488836389034986e-04,-2.996383409481495619e-05,-3.174539306201040745e-04,-1.655468484386801720e-03,-1.996687380596995354e-03,2.123727696016430855e-03,1.121595705626532435e-04,-2.067239693133160472e-04,1.130659256887156516e-05,-5.864505325803293090e-09,6.531052349600940943e-06,3.819435369223356247e-04,4.945969558320939541e-04,-1.514016650617122650e-03,1.025179517455399036e-05,-2.349741407670080662e-04,-1.578330888207801763e-08,-1.490625727456063032e-04,-1.927820267155766487e-04,-1.765985507518053055e-03,2.017759159207344055e-02,-1.987956464290618896e-03,-1.510639116168022156e-02,-8.623625617474317551e-04,-2.300537307746708393e-04,2.146399638149887323e-04,1.711130607873201370e-03,3.727134317159652710e-04,8.420052006840705872e-03,-5.666996538639068604e-02,6.614141631871461868e-03,-4.921011161059141159e-03,-4.975853371433913708e-04,-2.420220116619020700e-04,-5.332125816494226456e-03,7.047870662063360214e-03,-1.818144507706165314e-02,-1.031997706741094589e-02,1.303308457136154175e-02,-3.332604421302676201e-03,-2.479153627064079046e-04,3.222930536139756441e-04,1.389562385156750679e-04,-5.505075678229331970e-03,1.398291438817977905e-02,9.097064845263957977e-03,-3.633624874055385590e-03,3.413957543671131134e-03,3.881820011883974075e-03,-1.301214651903137565e-04,6.069640628993511200e-03,-7.403636351227760315e-03,2.262639813125133514e-03,4.158948734402656555e-02,-1.870990172028541565e-02,7.380289956927299500e-03,6.289754994213581085e-03,-4.459249903447926044e-04,5.971943028271198273e-04,-1.373240910470485687e-02,-5.617319792509078979e-02,-2.334690280258655548e-02,2.209464088082313538e-03,1.678370608715340495e-06,-1.620242255739867687e-04,-4.396205986267887056e-05,1.878255279734730721e-04,-2.392627298831939697e-03,4.651812836527824402e-03,2.792595187202095985e-03,6.799559341743588448e-04,3.171706048306077719e-04,-1.646867167437449098e-04,-1.373996738607274892e-08,-7.559727964689955115e-05,-4.460357595235109329e-04,1.511001493781805038e-03,2.506641671061515808e-03,-1.122402682085521519e-04,2.503092218830715865e-05,1.463180865357571747e-08,1.935887412400916219e-04,-3.886601189151406288e-05,5.346516147255897522e-03,1.936466805636882782e-02,-1.911238767206668854e-02,5.080950446426868439e-03,1.456557540223002434e-03,-4.027222166769206524e-04,-4.572025500237941742e-04,-1.529296161606907845e-03,-6.011405587196350098e-02,-4.581196606159210205e-02,-5.337047390639781952e-03,8.877975866198539734e-03,6.594063714146614075e-03,-4.115257470402866602e-04,3.310190804768353701e-04,1.047046622261404991e-03,-8.358509279787540436e-03,1.655741594731807709e-03,-7.478606887161731720e-03,-5.401905160397291183e-03,-6.784478900954127312e-04,-7.794622215442359447e-04,1.811912516131997108e-04,3.214243799448013306e-03,1.809216663241386414e-02,2.981136552989482880e-02,3.903076797723770142e-02,-3.144564479589462280e-02,-6.582196801900863647e-03,-3.453793935477733612e-03,-5.030719330534338951e-04,3.920052666217088699e-03,-1.687247306108474731e-02,1.002756413072347641e-02,3.377925232052803040e-02,-5.224541574716567993e-02,-5.739396438002586365e-04,-1.609560917131602764e-03,-3.731680335476994514e-04,-2.418898511677980423e-03,-1.486616488546133041e-02,-6.823728978633880615e-02,-4.074411839246749878e-02,-8.647806011140346527e-03,9.185569069813936949e-05,-4.882140783593058586e-04,-5.359764691093005240e-05,2.364948886679485440e-04,2.149196341633796692e-03,2.641649916768074036e-04,1.559187192469835281e-03,5.294859874993562698e-05,-5.659646121785044670e-04,9.041839803103357553e-06,5.087109400392364478e-09,-6.452258821809664369e-05,-1.676463143667206168e-04,-3.497624420560896397e-04,-3.341358387842774391e-04,-9.877968841465190053e-05,-5.325131860445253551e-05,-3.743309662240790203e-09,2.441121032461524010e-04,-4.417127638589590788e-05,5.061115603893995285e-03,3.835295513272285461e-02,4.252857062965631485e-03,9.077033028006553650e-03,2.715528244152665138e-04,9.029627108247950673e-05,-6.237153138499706984e-05,-3.190964227542281151e-03,-1.036791596561670303e-02,4.060237668454647064e-03,-1.063090562820434570e-02,1.803834922611713409e-03,-2.643080661073327065e-03,-5.127373151481151581e-04,5.289370310492813587e-04,-3.630379680544137955e-03,-6.116617936640977859e-03,2.042721956968307495e-02,6.450586952269077301e-03,7.081781513988971710e-04,-3.128012409433722496e-03,-2.187745558330789208e-04,-3.463888424448668957e-05,1.919433008879423141e-03,7.050840649753808975e-04,1.573008485138416290e-02,9.232669137418270111e-03,-2.991286572068929672e-03,-3.831272479146718979e-03,-3.256728872656822205e-03,1.841872835939284414e-05,-2.421022509224712849e-04,-7.525836117565631866e-03,6.716629490256309509e-03,2.069438621401786804e-02,-3.795105963945388794e-03,-1.381520181894302368e-03,-1.956350868567824364e-03,-5.597994459094479680e-05,-4.049390554428100586e-03,-4.324536770582199097e-03,-5.509189330041408539e-03,2.218124642968177795e-02,7.791846990585327148e-03,1.213466821354813874e-04,9.608393884263932705e-05,3.113194907200522721e-05,-4.437157767824828625e-04,-5.245851934887468815e-04,-3.724965266883373260e-03,2.044957131147384644e-03,4.926928522763773799e-05,-3.757616505026817322e-04,-2.825613046297803521e-05,3.735465270437998697e-09,2.512553764972835779e-04,1.449729315936565399e-03,1.036363421007990837e-03,-3.607189049944281578e-03,3.406878095120191574e-04,1.592651242390275002e-04,-2.027900336543098092e-08,-7.199317333288490772e-04,8.322151261381804943e-04,-2.712012827396392822e-02,5.706740617752075195e-01,5.889053642749786377e-02,-3.682173788547515869e-02,-4.009470809251070023e-03,1.904306234791874886e-03,2.432509325444698334e-03,6.476050242781639099e-03,2.471332550048828125e-01,1.404898762702941895e-01,1.267062574625015259e-01,-5.838725715875625610e-03,-2.386897616088390350e-02,3.219039179384708405e-03,-2.848653122782707214e-03,-2.197529003024101257e-02,2.021916396915912628e-02,-9.034107625484466553e-02,4.692643135786056519e-02,5.337120592594146729e-02,-1.880153827369213104e-02,3.889819141477346420e-03,2.868793671950697899e-05,-1.719772815704345703e-02,-4.460941255092620850e-02,-1.717537045478820801e-01,-9.082582592964172363e-02,1.351968944072723389e-01,2.924491465091705322e-02,1.255333796143531799e-02,2.652153372764587402e-03,-3.341600298881530762e-02,6.744647026062011719e-02,-7.074742019176483154e-02,-1.152183115482330322e-01,1.155779808759689331e-01,1.156063191592693329e-02,2.277880907058715820e-03,1.355376443825662136e-03,-1.948683522641658783e-03,1.100050657987594604e-02,1.746944785118103027e-01,1.684762537479400635e-02,1.038734614849090576e-02,-5.884085549041628838e-04,1.456269994378089905e-03,4.228375619277358055e-04,1.638036919757723808e-04,5.673923529684543610e-03,2.256099134683609009e-02,-1.348195038735866547e-02,-1.000602263957262039e-03,2.871070289984345436e-03,-9.467417839914560318e-05,-6.743448466295376420e-09,1.328092912444844842e-05,-1.035552122630178928e-04,-2.221232745796442032e-03,-1.933974912390112877e-03,-2.072654751827940345e-05,-6.656907498836517334e-05,-4.314244961278745905e-09,-2.373336610617116094e-05,-5.926407175138592720e-05,-1.608803868293762207e-04,2.391545288264751434e-02,-9.063398465514183044e-03,8.356291800737380981e-03,2.579353749752044678e-04,-1.881579228211194277e-04,-6.203179364092648029e-04,1.072386279702186584e-03,-2.490523457527160645e-02,-1.487808395177125931e-02,6.788279861211776733e-04,1.748117804527282715e-02,1.155688194558024406e-03,-7.578271470265462995e-05,-1.049563215929083526e-04,1.363994786515831947e-03,-2.593585290014743805e-03,4.134684801101684570e-03,-3.653534920886158943e-03,-1.443238370120525360e-02,9.920003358274698257e-04,-6.070257513783872128e-04,-2.398836222710087895e-04,3.229318652302026749e-03,1.210056338459253311e-02,-3.461836837232112885e-03,2.090111002326011658e-02,-4.328883066773414612e-02,-1.353010442107915878e-02,2.381034195423126221e-03,-4.167984006926417351e-04,3.526328131556510925e-03,1.181297469884157181e-03,-3.336004912853240967e-03,3.345142304897308350e-02,-2.652256749570369720e-02,-5.062868818640708923e-03,2.222340088337659836e-03,-2.138060808647423983e-04,-6.135457661002874374e-04,1.288558472879230976e-03,-1.962473988533020020e-02,-9.634444490075111389e-03,-1.455274783074855804e-02,1.016333699226379395e-04,-1.779353478923439980e-04,-1.036268877214752138e-04,-1.240969577338546515e-04,-2.530597150325775146e-03,-3.535049967467784882e-03,3.042764030396938324e-03,3.835195384453982115e-04,-1.671635545790195465e-04,6.717493670294061303e-05,1.075996358679276454e-08,-1.116541970986872911e-04,-2.768527192529290915e-04,-1.166944275610148907e-03,-7.281969883479177952e-04,-4.400758916744962335e-05,-1.890857238322496414e-04,-9.099494491238147020e-10,1.589024177519604564e-04,-1.325776684097945690e-04,4.702269099652767181e-03,3.233043476939201355e-02,-5.585548933595418930e-03,1.197510305792093277e-02,4.476293688639998436e-04,-1.016086753224954009e-04,-2.780264185275882483e-04,-4.112974740564823151e-03,-1.978878304362297058e-02,-2.173072658479213715e-03,-7.629849947988986969e-03,-5.795267876237630844e-03,-8.791495114564895630e-03,-5.734339356422424316e-04,4.505959805101156235e-05,-1.037265919148921967e-02,-1.123510953038930893e-02,1.852582953870296478e-02,3.449069801717996597e-03,-7.965886965394020081e-03,9.140006150119006634e-04,-3.104378120042383671e-04,1.782583422027528286e-05,2.121849218383431435e-03,3.061566967517137527e-03,1.844717562198638916e-02,3.129104152321815491e-02,-1.270981132984161377e-02,-6.040536798536777496e-03,-3.288412000983953476e-03,-2.932965871877968311e-04,4.843034781515598297e-03,-8.918792009353637695e-03,7.565204985439777374e-03,1.375648472458124161e-02,-1.938738301396369934e-02,-9.469629731029272079e-04,-1.411615172401070595e-03,-3.360513655934482813e-04,4.701265599578619003e-03,-9.296918287873268127e-04,-1.755956746637821198e-02,6.680326536297798157e-03,-3.451905213296413422e-04,2.462711418047547340e-04,-1.168719027191400528e-04,4.085355249117128551e-05,2.823177783284336329e-04,5.082227289676666260e-03,3.615030553191900253e-03,1.321618445217609406e-03,1.805217470973730087e-05,-4.234499065205454826e-04,-9.918318028212524951e-06,5.506791467269067653e-09,-8.751297718845307827e-05,-1.923038362292572856e-04,9.328656597062945366e-04,2.880734857171773911e-03,-3.464116161921992898e-06,-1.219843306898837909e-05,5.661786417476832867e-08,1.281405566260218620e-04,-1.554404734633862972e-04,5.738657899200916290e-03,3.662814944982528687e-02,-2.676909416913986206e-02,1.066102087497711182e-02,1.195516670122742653e-03,-2.980343997478485107e-04,-7.783481269143521786e-04,-2.062432002276182175e-03,-2.672166749835014343e-02,-4.107593558728694916e-03,-1.538593787699937820e-03,-1.813668757677078247e-02,6.102040875703096390e-03,-2.992877271026372910e-04,-4.721648874692618847e-04,2.096324227750301361e-03,-1.793284714221954346e-02,1.199131179600954056e-02,2.548022195696830750e-02,-2.900666370987892151e-02,7.653386332094669342e-03,-2.894720819313079119e-04,-4.588108276948332787e-05,3.662020433694124222e-03,9.264430962502956390e-03,-1.233115140348672867e-02,7.766829803586006165e-03,-1.191250048577785492e-02,2.417020965367555618e-03,-3.913576714694499969e-03,-6.244684918783605099e-04,8.466021157801151276e-03,-4.878379870206117630e-03,3.467644564807415009e-03,1.175192277878522873e-02,-4.817591235041618347e-02,7.943185046315193176e-03,-2.321431413292884827e-03,-3.787118475884199142e-04,1.120352186262607574e-02,-6.224039010703563690e-03,-1.820672862231731415e-02,-1.885690726339817047e-03,-1.632088422775268555e-02,-1.812462578527629375e-04,-7.616138900630176067e-04,8.294254657812416553e-04,1.555992988869547844e-03,4.616373684257268906e-03,-2.152740256860852242e-03,-9.639866650104522705e-03,-2.771110972389578819e-03,-4.516987246461212635e-07,-9.316501382272690535e-05,1.757416059263050556e-03,-1.686729956418275833e-03,-3.509389935061335564e-04,-1.520616351626813412e-04,-7.103016832843422890e-04,-2.156070404453203082e-04,-4.273369559086859226e-04,-1.612567721167579293e-04,1.995965838432312012e-03,-3.771013871300965548e-04,3.045368939638137817e-03,2.237665280699729919e-02,-1.276253629475831985e-02,9.817222598940134048e-04,2.152503933757543564e-03,-4.381262697279453278e-04,2.945806831121444702e-03,-3.986320225521922112e-04,-2.152658998966217041e-02,-2.679041400551795959e-02,-1.621990837156772614e-02,2.954264869913458824e-03,4.868449177592992783e-03,-9.950106032192707062e-04,2.256824634969234467e-03,1.702143624424934387e-02,-7.717794738709926605e-03,3.172110021114349365e-02,-4.857023712247610092e-03,3.048797370865941048e-03,5.188573617488145828e-03,5.588916828855872154e-04,1.910362392663955688e-03,7.172200130298733711e-04,-7.180734537541866302e-03,-5.552144721150398254e-04,4.938669968396425247e-03,-8.922656998038291931e-03,-5.347002763301134109e-03,1.616159337572753429e-03,3.278914839029312134e-03,4.181263037025928497e-03,7.246656343340873718e-03,2.311937510967254639e-02,2.604276314377784729e-02,-4.663497209548950195e-03,-6.143583450466394424e-04,1.601908938027918339e-03,5.887093022465705872e-02,-1.499874982982873917e-03,8.749905973672866821e-03,-4.375943914055824280e-02,7.583332061767578125e-02,6.514165084809064865e-03,-3.713146725203841925e-04,3.545298799872398376e-02,-4.588587954640388489e-02,5.589720979332923889e-02,-6.032535806298255920e-02,8.617766946554183960e-02,-6.842126138508319855e-03,-1.179833989590406418e-02,1.378468330949544907e-02,1.460935345676261932e-05\n0.000000000000000000e+00,-2.280410990351811051e-05,-1.971269375644624233e-05,1.986432587727904320e-03,2.537760650739073753e-03,-4.975767660653218627e-05,1.509832327428739518e-05,4.008703369251520598e-10,5.772984150098636746e-05,2.038075763266533613e-05,3.254026174545288086e-03,7.504392415285110474e-04,-1.992514356970787048e-03,-6.578897126019001007e-03,1.212515402585268021e-03,-3.805517335422337055e-04,-5.526298773474991322e-04,-5.049809115007519722e-04,-2.139855176210403442e-02,-5.278554931282997131e-02,2.027560770511627197e-02,2.817983180284500122e-02,2.921758685261011124e-03,1.158683298854157329e-04,-2.867169969249516726e-04,-5.249273963272571564e-03,-1.914573367685079575e-03,-1.005305722355842590e-02,-2.872510254383087158e-02,3.733335528522729874e-03,3.261402249336242676e-03,-1.504066167399287224e-04,2.233144186902791262e-04,2.518097404390573502e-03,1.169372443109750748e-02,1.666882261633872986e-02,2.317513525485992432e-02,-3.546600416302680969e-02,-4.113868810236454010e-03,4.226320888847112656e-04,-5.371161969378590584e-04,8.417953737080097198e-03,-8.246772922575473785e-03,1.234269421547651291e-02,1.524888537824153900e-02,-6.405033171176910400e-03,1.136995386332273483e-02,6.195328896865248680e-04,-3.766886075027287006e-04,6.477499380707740784e-03,-4.732208326458930969e-03,-1.011707819998264313e-02,-2.636169828474521637e-02,-5.791550502181053162e-03,4.860557237407192588e-05,-2.477322414051741362e-04,-9.271992894355207682e-06,4.964537220075726509e-04,7.522304076701402664e-04,3.610118292272090912e-03,6.533624837175011635e-04,-4.898174665868282318e-06,-2.797902561724185944e-04,1.248320331797003746e-04,6.668757102090694389e-09,-5.881922334083355963e-05,-2.335438039153814316e-04,2.100973855704069138e-03,3.970392048358917236e-03,-1.552423345856368542e-04,1.301544834859669209e-04,8.538663109902699944e-09,1.441581116523593664e-04,2.843798720277845860e-04,2.932227216660976410e-03,-1.056847535073757172e-02,3.262835741043090820e-02,8.424539119005203247e-03,5.972344079054892063e-04,5.774293822469189763e-05,-4.159759555477648973e-06,-2.396088792011141777e-03,-9.087134152650833130e-03,-2.906159497797489166e-02,2.540391869843006134e-03,1.432997640222311020e-02,-3.491286188364028931e-04,3.188843838870525360e-04,-2.269944234285503626e-04,-6.979138124734163284e-03,-5.819359328597784042e-03,-1.627196744084358215e-02,-4.505700897425413132e-03,1.240304298698902130e-02,-2.009856048971414566e-03,4.294176469556987286e-04,-8.177699783118441701e-05,5.619536386802792549e-04,1.675433712080121040e-03,-7.201198488473892212e-03,1.130197569727897644e-02,-7.999252527952194214e-03,-5.463562905788421631e-03,-1.260519609786570072e-03,4.118477227166295052e-05,1.661936054006218910e-03,7.802493404597043991e-03,2.356595359742641449e-02,-1.350821368396282196e-02,2.556411083787679672e-03,-9.349933825433254242e-04,-1.537103526061400771e-04,2.146320621250197291e-04,1.285463105887174606e-03,4.956644028425216675e-03,1.762576214969158173e-02,-1.388658769428730011e-03,1.142807211726903915e-02,-2.672974660526961088e-04,3.423623857088387012e-04,-9.618820331525057554e-05,1.292988308705389500e-04,-2.335728378966450691e-03,7.903568912297487259e-04,2.290979260578751564e-03,1.630185724934563041e-04,-1.426199160050600767e-04,-6.927789399924222380e-06,1.641917002359605249e-08,-3.838670090772211552e-05,-8.287205127999186516e-05,-7.088727783411741257e-03,-6.309270393103361130e-03,-1.223474973812699318e-04,-4.257760301697999239e-04,1.166378660322209271e-09,1.595020585227757692e-04,-1.007974147796630859e-03,5.811444483697414398e-03,-3.991644829511642456e-03,-4.712869226932525635e-02,1.720982417464256287e-02,1.896740286611020565e-05,2.649615635164082050e-05,5.620660958811640739e-04,-1.180971274152398109e-03,1.561469398438930511e-04,6.534456741064786911e-03,-4.168055206537246704e-02,2.689090184867382050e-02,8.241672068834304810e-03,-7.646453450433909893e-04,6.832175422459840775e-04,-3.455702215433120728e-03,1.316247507929801941e-02,2.450596727430820465e-02,-4.496776685118675232e-02,5.659613292664289474e-03,7.184624671936035156e-03,-8.326924871653318405e-04,1.298894640058279037e-04,4.860089975409209728e-04,3.544764593243598938e-03,6.187698245048522949e-02,-2.178152557462453842e-03,-6.443534977734088898e-03,-5.038399249315261841e-03,6.560429465025663376e-04,1.660887501202523708e-04,9.047228842973709106e-03,6.353353615850210190e-03,-2.589274570345878601e-02,-3.601069003343582153e-02,-1.489541679620742798e-02,-2.343300729990005493e-03,-9.404170559719204903e-04,1.586762955412268639e-04,5.667165853083133698e-03,1.389928348362445831e-02,-3.225717321038246155e-02,-2.285534143447875977e-02,-1.944410149008035660e-03,1.559910597279667854e-04,7.442402420565485954e-06,-1.369080928270705044e-05,3.020106232725083828e-04,2.606709022074937820e-03,1.100459508597850800e-02,9.677005000412464142e-03,1.164055895060300827e-03,-2.977571566589176655e-04,7.097208435880020261e-05,-3.508751955649813681e-09,2.970350033137947321e-05,3.207214467693120241e-05,2.743544522672891617e-03,4.204583354294300079e-03,1.135659695137292147e-04,2.378198696533218026e-04,-1.912087554956087843e-08,-6.268154538702219725e-05,2.277578751090914011e-04,2.323974855244159698e-03,-1.035103946924209595e-02,4.423044621944427490e-03,-7.581351324915885925e-03,3.822687140200287104e-04,-7.165415445342659950e-04,-6.335357902571558952e-04,-4.807196091860532761e-05,-5.355836823582649231e-02,-6.344474852085113525e-02,-4.759073257446289062e-03,6.969050504267215729e-03,-3.204395063221454620e-03,1.475368044339120388e-04,5.606852937489748001e-04,4.423488862812519073e-03,5.188182927668094635e-03,-2.448302879929542542e-02,-1.660534180700778961e-02,9.417115710675716400e-03,-9.397987276315689087e-03,-5.874752241652458906e-05,2.071341732516884804e-04,2.872037701308727264e-03,2.130522392690181732e-02,3.077306039631366730e-02,2.741865254938602448e-02,-6.705732643604278564e-02,-9.541435167193412781e-03,1.392015023157000542e-03,-1.259623910300433636e-03,6.113370414823293686e-03,1.321252435445785522e-02,4.379468411207199097e-02,1.136820018291473389e-02,-6.296672672033309937e-02,-9.452734142541885376e-03,2.071134746074676514e-03,-1.960471854545176029e-04,-1.024879328906536102e-02,-1.184804085642099380e-02,-3.334133699536323547e-02,-6.029313057661056519e-02,-5.130505189299583435e-03,-2.293425059178844094e-04,-1.479799393564462662e-04,1.008334802463650703e-04,-1.584573648869991302e-03,-2.288165502250194550e-03,2.009414602071046829e-03,4.559579771012067795e-03,6.769776227883994579e-04,-4.855089355260133743e-04,6.451597437262535095e-05,-2.175505642298958264e-08,-6.364165164995938540e-05,-2.846767893061041832e-04,7.323469617404043674e-04,2.222772454842925072e-03,-1.070390499080531299e-04,6.382857100106775761e-05,-9.706496939543285407e-09,1.709308999124914408e-04,3.391680365893989801e-04,3.011608030647039413e-03,4.568951204419136047e-03,2.714529074728488922e-02,8.707626722753047943e-03,5.183329922147095203e-04,9.898391726892441511e-05,2.730657288338989019e-04,-1.431281445547938347e-03,-3.974880091845989227e-03,-1.335559040307998657e-02,3.998139407485723495e-03,1.252473704516887665e-02,7.059588097035884857e-05,7.626701699336990714e-05,-1.913609157782047987e-04,-2.938920632004737854e-03,2.896575257182121277e-03,-6.609857548028230667e-03,-7.777662249282002449e-04,2.664731349796056747e-03,7.837419398128986359e-04,2.454005589243024588e-04,-1.128395597334019840e-04,6.610241835005581379e-04,1.944849733263254166e-03,7.372443564236164093e-03,2.143776789307594299e-02,-1.138395164161920547e-03,-5.418676417320966721e-03,-1.387941651046276093e-03,1.014947993098758161e-04,1.066192751750349998e-03,4.026808775961399078e-03,1.429244130849838257e-02,-1.576340990141034126e-03,5.798735655844211578e-03,-1.193996286019682884e-03,-5.762538057751953602e-04,2.897810772992670536e-04,4.707411862909793854e-04,6.452182307839393616e-03,1.169557683169841766e-02,6.368051283061504364e-03,1.482314150780439377e-02,-1.323553296970203519e-04,3.137882449664175510e-04,-1.056691326084546745e-04,-1.160103420261293650e-05,-4.410922527313232422e-03,2.991375513374805450e-04,3.071519779041409492e-03,3.923838376067578793e-04,-1.622800627956166863e-04,-1.270662050956161693e-05,1.346620592812541872e-08,3.766695735976099968e-04,9.704893454909324646e-04,-7.048133295029401779e-03,-1.743348501622676849e-02,7.879367331042885780e-04,-3.072206745855510235e-04,2.463428927512723021e-08,-7.366084610112011433e-04,-1.035501365549862385e-03,-2.445581555366516113e-02,5.574380606412887573e-02,6.295920014381408691e-01,-3.538037836551666260e-02,-6.261691451072692871e-03,1.616757712326943874e-03,2.050728071480989456e-03,8.905098773539066315e-03,1.392501145601272583e-01,2.999225854873657227e-01,-4.232570528984069824e-02,-7.913644611835479736e-02,-9.665371850132942200e-03,-7.482678047381341457e-04,1.586786704137921333e-03,3.793304786086082458e-02,4.081805050373077393e-02,8.673319220542907715e-02,1.043957024812698364e-01,6.786420010030269623e-03,2.742968499660491943e-03,7.823205087333917618e-04,-1.173699274659156799e-04,-1.337120495736598969e-02,-8.899260312318801880e-02,-8.833773434162139893e-02,-1.478863805532455444e-01,2.278779447078704834e-01,5.884156748652458191e-02,-7.478520274162292480e-05,3.223035484552383423e-03,-4.222625494003295898e-02,-3.888386115431785583e-02,-1.078189834952354431e-01,-2.501343935728073120e-02,1.815314590930938721e-01,9.091482497751712799e-03,-4.675510805100202560e-03,6.842112634330987930e-04,-2.520553953945636749e-02,-2.875728905200958252e-02,2.295859158039093018e-02,1.164454296231269836e-01,1.866199821233749390e-02,4.005567170679569244e-04,5.758765619248151779e-04,5.235533462837338448e-04,-1.500594429671764374e-03,8.722451515495777130e-03,-1.555355172604322433e-02,-2.121406793594360352e-02,-1.743684755638241768e-03,1.857666997238993645e-03,-3.341108094900846481e-04,-1.168859853351023048e-08,-3.293577901786193252e-05,7.489448762498795986e-06,-8.991310605779290199e-04,1.262004370801150799e-03,-1.002681892714463174e-04,8.715411240700632334e-05,-1.614940714489421225e-08,4.689191700890660286e-05,1.457060279790312052e-04,2.732182387262582779e-03,-2.076491713523864746e-02,2.187408320605754852e-02,6.872455589473247528e-03,5.189253715798258781e-04,-1.411268312949687243e-04,-3.190438728779554367e-04,-1.025937846861779690e-03,-2.128570713102817535e-02,-3.291312605142593384e-02,1.999171823263168335e-02,2.090424299240112305e-02,1.321026356890797615e-04,2.156052214559167624e-04,-2.244889765279367566e-04,-3.423846326768398285e-03,-4.937901161611080170e-03,-6.354051176458597183e-03,-2.004916779696941376e-02,-3.434312529861927032e-04,-1.206531422212719917e-03,-2.115823299391195178e-04,-1.356047869194298983e-04,1.985835377126932144e-03,8.341560140252113342e-03,1.247168891131877899e-02,2.454542554914951324e-02,-3.624808788299560547e-02,-9.082067757844924927e-03,-1.861411146819591522e-05,-4.844997893087565899e-04,3.888963023200631142e-03,1.728971116244792938e-02,2.290179766714572906e-02,7.640046067535877228e-03,-4.357098788022994995e-02,-2.083241008222103119e-03,1.880539814010262489e-03,7.671907951589673758e-05,4.067153495270758867e-04,3.416956402361392975e-03,-4.778739996254444122e-03,-2.121556922793388367e-02,-8.368195965886116028e-03,-4.469597115530632436e-05,-7.119163637980818748e-05,-3.872079832945019007e-05,-6.508293154183775187e-05,-1.721854554489254951e-03,3.854950889945030212e-03,4.498114809393882751e-03,5.416382336989045143e-04,-1.986500283237546682e-04,6.054991536075249314e-05,1.492958290327806026e-08,-6.963277701288461685e-05,-2.135744434781372547e-04,1.296741189435124397e-03,2.468290738761425018e-03,-2.614596742205321789e-04,-1.312133827013894916e-05,3.021614247700199485e-08,-1.030435669235885143e-06,3.987911040894687176e-04,9.479850996285676956e-04,-2.122583799064159393e-03,2.628744766116142273e-02,2.613749820739030838e-03,6.190483691170811653e-04,-1.048347912728786469e-04,-1.508751302026212215e-05,-9.995575528591871262e-04,-9.601195342838764191e-03,-2.661163732409477234e-02,1.114468649029731750e-02,1.177536882460117340e-02,2.990178996697068214e-03,2.863962145056575537e-04,-8.443890255875885487e-04,-1.873126998543739319e-02,-2.375799231231212616e-04,-1.910173520445823669e-02,-8.184330537915229797e-03,4.987085703760385513e-03,2.249973360449075699e-03,1.265421451535075903e-04,1.687475014477968216e-05,2.161106822313740849e-04,5.949846468865871429e-03,2.025634609162807465e-02,2.954709529876708984e-02,-2.691943198442459106e-02,-7.172363810241222382e-03,-7.063150405883789062e-05,-1.396338630001991987e-04,2.044350374490022659e-03,-6.147609092295169830e-04,1.234593801200389862e-02,4.451297223567962646e-03,-1.196931675076484680e-02,-5.231998860836029053e-03,2.839349908754229546e-04,-6.771684275008738041e-05,6.041831336915493011e-03,2.777246758341789246e-03,-4.852476529777050018e-03,5.060955882072448730e-04,2.799056936055421829e-03,-3.769835166167467833e-05,1.214312651427462697e-04,-1.736606209306046367e-04,3.831961657851934433e-04,-3.197496524080634117e-03,1.110169570893049240e-03,3.537052776664495468e-03,2.452518092468380928e-04,-1.826371008064597845e-04,4.622628694050945342e-06,-7.125345291569828987e-08,-1.847010207711718976e-05,1.426606468157842755e-04,3.707149997353553772e-03,3.427538787946105003e-03,-4.000859917141497135e-06,1.067940320353955030e-04,-4.643919737645774148e-08,-1.644383446546271443e-04,3.188874688930809498e-05,1.840476179495453835e-04,-1.197937875986099243e-02,-1.018175855278968811e-02,-3.809312591329216957e-03,1.515855314210057259e-03,-4.720602591987699270e-04,-1.103024929761886597e-03,5.835779011249542236e-04,-2.860271185636520386e-02,-2.946652099490165710e-02,2.205698378384113312e-02,-8.800147101283073425e-03,1.196487993001937866e-02,2.949174377135932446e-04,-8.930314215831458569e-04,-3.560780547559261322e-03,-2.045516483485698700e-02,-1.537552569061517715e-02,1.769254542887210846e-02,-1.806559786200523376e-02,1.175160147249698639e-02,-6.242102244868874550e-05,8.947968308348208666e-05,1.183234737254679203e-03,1.113027147948741913e-02,-1.102675311267375946e-02,-1.080163381993770599e-02,-2.825480513274669647e-02,4.859426058828830719e-03,-6.647862028330564499e-05,-5.346122779883444309e-04,8.802766911685466766e-03,-1.292388886213302612e-02,8.188233710825443268e-03,1.276581734418869019e-02,-2.738907560706138611e-02,9.645362384617328644e-03,6.501171155832707882e-04,-9.027018677443265915e-04,1.817435584962368011e-02,-2.950796857476234436e-03,6.424831226468086243e-03,-1.533858478069305420e-03,-2.664036490023136139e-02,2.286095404997467995e-03,-2.816040068864822388e-04,-8.364923269255086780e-05,2.083449624478816986e-03,7.865524850785732269e-03,-6.931952666491270065e-04,-1.218011695891618729e-02,-2.368935151025652885e-03,2.567344345152378082e-04,5.060386611148715019e-04,-6.261602393351495266e-04,-1.603187847649678588e-04,-1.768717425875365734e-03,2.765029785223305225e-04,1.514241332188248634e-03,8.646032656542956829e-04,2.178581897169351578e-03,3.074959677178412676e-04,7.263071602210402489e-04,2.164876321330666542e-03,2.163684461265802383e-03,1.094580255448818207e-02,2.333265729248523712e-02,8.307640440762042999e-03,-4.826838267035782337e-05,-1.306414778809994459e-04,-2.149899024516344070e-03,-2.349731046706438065e-03,-1.408545486629009247e-02,-2.163785696029663086e-02,9.602030739188194275e-03,1.451204717159271240e-02,3.748399205505847931e-03,-6.617493927478790283e-04,-7.388551603071391582e-04,-5.819900427013635635e-03,-1.122433599084615707e-02,-4.279984161257743835e-03,2.589728683233261108e-05,7.688997313380241394e-03,7.633372675627470016e-03,-2.403795369900763035e-04,-6.193010485731065273e-04,2.684097737073898315e-03,-5.829820409417152405e-03,1.955900341272354126e-03,1.778423413634300232e-02,-1.751787215471267700e-02,-7.420413196086883545e-03,-1.719382125884294510e-03,4.288070194888859987e-04,2.809271682053804398e-03,6.325769238173961639e-03,1.979629695415496826e-02,-8.873334154486656189e-04,-9.580765850841999054e-03,-1.095153298228979111e-02,5.033436696976423264e-03,-2.803775668144226074e-02,2.443249896168708801e-02,5.524599924683570862e-03,-4.155053757131099701e-03,-1.801472529768943787e-02,6.620507687330245972e-02,-1.292049232870340347e-02,-1.806682348251342773e-02,2.643232233822345734e-02,-5.252836644649505615e-02,3.576570749282836914e-02,-3.534897044301033020e-02,2.105754334479570389e-03,1.072700973600149155e-02,1.542382966727018356e-02,-8.775186870479956269e-07\n0.000000000000000000e+00,-5.695454092347063124e-05,-1.203849387820810080e-04,-1.838127733208239079e-03,2.626804343890398741e-04,-6.959725578781217337e-05,-6.995475996518507600e-05,1.605703126017488103e-08,2.134123205905780196e-04,-2.433015179121866822e-04,5.759921856224536896e-03,5.084887612611055374e-03,4.850433673709630966e-03,1.967466063797473907e-02,7.665457669645547867e-04,-1.390221586916595697e-05,-1.752022071741521358e-04,-1.054981723427772522e-03,-9.022836573421955109e-03,-1.290266774594783783e-02,-6.724236067384481430e-03,1.238282397389411926e-02,5.653249099850654602e-03,-2.228281955467537045e-04,-7.240015838760882616e-05,-1.656614709645509720e-03,-3.175367368385195732e-03,3.530767280608415604e-04,-8.441101759672164917e-03,-3.121141111478209496e-03,3.828456159681081772e-03,-2.492990170139819384e-04,-9.258955105906352401e-05,2.572853583842515945e-03,1.983588933944702148e-02,4.392760340124368668e-03,-2.929240930825471878e-03,-7.748850621283054352e-03,-7.056334987282752991e-03,-1.673517632298171520e-03,-1.492380833951756358e-04,8.528172038495540619e-03,1.414028345607221127e-03,-7.756488397717475891e-03,7.236244156956672668e-03,-8.854106068611145020e-03,3.998163156211376190e-03,2.129172789864242077e-04,-1.076672706403769553e-04,5.985651165246963501e-03,9.065601974725723267e-03,-5.324935540556907654e-03,-3.216196317225694656e-03,-5.265221465378999710e-03,9.455604595132172108e-05,-1.498635683674365282e-04,-1.383915514452382922e-05,5.233946139924228191e-04,2.098232042044401169e-03,1.722763525322079659e-03,7.652427302673459053e-04,7.765858754282817245e-06,-2.557971747592091560e-04,2.417096584395039827e-05,-6.106357197666056891e-09,-9.857767145149409771e-05,-1.837496092775836587e-04,-4.930278519168496132e-04,6.667049601674079895e-04,-1.092347956728190184e-04,-9.574665455147624016e-05,-6.794972140511390535e-09,2.787560806609690189e-04,-1.977878418983891606e-04,6.267623975872993469e-03,6.567632779479026794e-03,6.487834732979536057e-03,1.825271546840667725e-02,6.923454347997903824e-04,9.445353498449549079e-05,-2.270239747304003686e-06,-2.856289967894554138e-03,-6.137750577181577682e-03,-9.218548424541950226e-03,-2.908108755946159363e-03,8.191067725419998169e-03,3.832736518234014511e-03,-2.528831828385591507e-04,-9.045985643751919270e-05,-4.449140746146440506e-03,4.711799556389451027e-04,1.966380979865789413e-03,-9.906218387186527252e-03,-4.251830279827117920e-03,2.565335715189576149e-03,-7.575720519525930285e-05,1.072145732905482873e-05,2.174618653953075409e-03,1.189211942255496979e-02,4.296975210309028625e-03,-9.234513156116008759e-03,1.325773191638290882e-04,-5.145800765603780746e-03,-2.500734757632017136e-03,3.544172432157211006e-05,6.929813418537378311e-03,2.077903365716338158e-03,-1.074002962559461594e-02,2.395671093836426735e-03,5.077499430626630783e-03,3.453323617577552795e-03,-9.385724551975727081e-04,-1.084093019017018378e-04,6.474514491856098175e-03,8.538558147847652435e-03,4.968696739524602890e-03,7.841198239475488663e-04,4.649031034205108881e-04,5.775958561571314931e-05,-8.075634832493960857e-05,2.101215613947715610e-05,4.291164805181324482e-04,1.963730435818433762e-03,3.547434927895665169e-03,-4.479940398596227169e-04,-2.274973812745884061e-04,-3.323379205539822578e-04,1.040238385030534118e-05,-1.153897066785702918e-08,3.898186696460470557e-05,9.388358739670366049e-05,1.843556761741638184e-03,8.909432217478752136e-04,4.616435035131871700e-06,9.728485747473314404e-05,3.996628805680302321e-09,-1.248860789928585291e-04,1.928013225551694632e-04,-4.250732250511646271e-03,-6.090424954891204834e-03,1.666825264692306519e-04,-5.330480635166168213e-03,2.029590541496872902e-05,-2.079352852888405323e-04,-2.559340209700167179e-04,2.203278243541717529e-03,6.158886244520545006e-04,-9.064202196896076202e-03,5.568935070186853409e-03,-1.126333139836788177e-03,3.880033269524574280e-03,-3.853335510939359665e-05,-2.350146096432581544e-04,3.117253072559833527e-04,-3.966833930462598801e-03,-1.268183346837759018e-02,-8.675890043377876282e-03,3.043517470359802246e-03,3.066908102482557297e-03,-5.292859714245423675e-05,1.230401394423097372e-04,-7.598605006933212280e-04,7.983920164406299591e-03,-2.391139278188347816e-03,7.562362588942050934e-03,-9.684333577752113342e-03,5.220824386924505234e-03,1.507135806605219841e-03,-1.425787049811333418e-04,-3.558509051799774170e-04,-9.191608056426048279e-03,-1.086038071662187576e-03,6.962048355489969254e-03,3.643712028861045837e-03,-8.641998283565044403e-04,1.240565092302858829e-03,-1.176808655145578086e-05,2.764516510069370270e-03,-1.739400438964366913e-03,-8.841287344694137573e-04,-8.565023541450500488e-03,-1.414395868778228760e-03,-6.825692253187298775e-05,6.710572051815688610e-05,-9.877653064904734492e-05,4.826434014830738306e-04,-6.328714080154895782e-04,-2.088995184749364853e-03,6.570704281330108643e-04,3.383768489584326744e-05,1.806194050004705787e-04,3.989174001617357135e-05,3.335082965350011364e-08,-3.978791573899798095e-05,-7.550259033450856805e-05,-6.020907894708216190e-04,6.405145395547151566e-04,7.544123945990577340e-05,-2.290147676831111312e-06,9.062262051884317771e-10,2.048301976174116135e-04,-3.236061893403530121e-04,5.313380621373653412e-03,7.276118732988834381e-03,-6.830203346908092499e-03,9.017614647746086121e-03,-4.497513145906850696e-05,6.938265869393944740e-06,-3.998499596491456032e-04,-1.807414926588535309e-03,-2.870339900255203247e-02,-2.752413786947727203e-02,-9.490322321653366089e-03,7.174983154982328415e-03,-5.883068777620792389e-03,-2.407763095106929541e-04,3.737358201760798693e-04,3.340463154017925262e-03,2.955334261059761047e-03,5.058025009930133820e-03,-1.010376587510108948e-02,-1.024707313627004623e-02,-9.132202714681625366e-03,-1.063095405697822571e-04,8.955517841968685389e-05,3.284434089437127113e-03,1.950448751449584961e-02,8.313452824950218201e-03,-1.445120782591402531e-03,-1.742183417081832886e-02,-6.535358726978302002e-03,-1.835502916947007179e-03,-3.528589732013642788e-04,6.712460890412330627e-03,7.424667128361761570e-04,-2.890559844672679901e-03,3.221949096769094467e-03,-4.691013135015964508e-03,6.117488257586956024e-03,-2.075066440738737583e-04,-1.111553283408284187e-04,-4.556645639240741730e-03,8.338838815689086914e-04,-1.134773716330528259e-02,-1.470564026385545731e-02,-6.406672298908233643e-03,4.114089824724942446e-05,-1.986321876756846905e-04,1.653936633374541998e-04,-1.840722979977726936e-03,-1.291135791689157486e-03,3.075743559747934341e-03,-8.975509554147720337e-04,-5.283644713927060366e-05,-3.853898379020392895e-04,4.954283940605819225e-05,4.611501935869455338e-08,-8.804332173895090818e-05,-1.641773269511759281e-04,-5.256957374513149261e-04,3.825605381280183792e-04,-8.910598990041762590e-05,-8.616164996055886149e-05,4.581761459121480584e-08,2.352488372707739472e-04,-2.117533003911375999e-04,5.307596176862716675e-03,9.931789711117744446e-03,1.011569052934646606e-02,1.598281785845756531e-02,6.788190803490579128e-04,6.390170165104791522e-05,-7.418933091685175896e-05,-2.300668507814407349e-03,-5.257026292383670807e-03,-2.401240402832627296e-03,-6.426440551877021790e-03,1.020519807934761047e-02,5.458125378936529160e-03,-1.897823967738077044e-04,-4.017293395008891821e-05,-3.614644054323434830e-03,-1.733504119329154491e-03,2.925522159785032272e-03,-4.991191439330577850e-03,-1.892235944978892803e-03,3.095383755862712860e-03,-3.324606223031878471e-05,4.422096026246435940e-05,1.917645102366805077e-03,1.085050683468580246e-02,3.944770433008670807e-03,-4.021596629172563553e-03,-1.012663706205785275e-04,-4.314120393246412277e-03,-2.294880338013172150e-03,3.024082252522930503e-05,5.987687036395072937e-03,1.723512308672070503e-03,-1.027600187808275223e-02,5.100380629301071167e-03,1.937712659128010273e-03,3.281006356701254845e-03,-6.205982062965631485e-04,-1.276557450182735920e-04,6.310924421995878220e-03,6.115598138421773911e-03,2.358027268201112747e-03,3.137234365567564964e-03,-2.007932635024189949e-03,1.102296082535758615e-04,-1.355234126094728708e-04,-1.494017851655371487e-06,4.785715136677026749e-04,2.350362949073314667e-03,3.466974943876266479e-03,-7.917170296423137188e-04,-2.788427227642387152e-04,-2.746183017734438181e-04,1.121266905101947486e-05,3.557283889676909894e-08,5.715367151424288750e-04,1.113757258281111717e-03,5.647836253046989441e-03,-3.809493267908692360e-03,6.073452532291412354e-04,5.596523405984044075e-04,1.112857717089354992e-08,-1.645870739594101906e-03,1.650922582484781742e-03,-4.123219475150108337e-02,-4.011842235922813416e-02,-3.553022444248199463e-02,5.438457727432250977e-01,-5.337606184184551239e-03,1.741069718264043331e-04,1.452640863135457039e-03,1.553085446357727051e-02,9.059036523103713989e-02,9.241938591003417969e-02,4.036431759595870972e-02,-7.675883173942565918e-02,-3.868719935417175293e-02,1.473662792704999447e-03,6.917762220837175846e-04,2.027650550007820129e-02,1.747849024832248688e-02,-1.719076186418533325e-02,6.984784454107284546e-02,2.242138981819152832e-02,-3.208210319280624390e-02,1.251213019713759422e-03,1.362562470603734255e-04,-1.809315569698810577e-02,-9.676226973533630371e-02,-3.605755046010017395e-02,1.991391368210315704e-02,5.533046275377273560e-02,4.512033611536026001e-02,1.429456472396850586e-02,7.630047621205449104e-04,-5.675075203180313110e-02,-3.026290237903594971e-02,6.358116120100021362e-02,-3.813847154378890991e-02,3.639034926891326904e-02,-3.120085969567298889e-02,3.492719493806362152e-03,1.171997515484690666e-03,-5.391409248113632202e-02,-4.881819337606430054e-02,1.255270838737487793e-02,1.975297555327415466e-02,2.147591114044189453e-02,-7.189181051217019558e-04,1.144113717600703239e-03,-9.807779861148446798e-05,-3.542662598192691803e-03,-1.817226968705654144e-02,-1.896261796355247498e-02,4.333697259426116943e-03,1.579289673827588558e-03,2.351993462070822716e-03,-1.498999481555074453e-04,3.676223059301264584e-08,-7.816394645487889647e-05,-1.757041172822937369e-04,-1.627750229090452194e-03,4.910184652544558048e-04,-5.343259908840991557e-05,-8.423188410233706236e-05,-2.981630586873507127e-08,2.408628206467255950e-04,-3.120912006124854088e-04,5.968991667032241821e-03,8.633736521005630493e-03,4.040810745209455490e-03,1.696658506989479065e-02,7.777462014928460121e-04,-2.267970558023080230e-05,-1.772154937498271465e-04,-1.970177050679922104e-03,-1.180361211299896240e-02,-1.667014136910438538e-02,-7.023783400654792786e-03,1.085981260985136032e-02,6.524332799017429352e-03,-3.706924035213887691e-04,-5.537664765142835677e-05,-1.669296994805335999e-03,-4.337806021794676781e-04,-2.283189445734024048e-03,-1.804432831704616547e-04,-2.302309731021523476e-03,4.798994399607181549e-03,-1.990588207263499498e-04,-9.876145486487075686e-05,2.762751188129186630e-03,1.699981838464736938e-02,3.991949371993541718e-03,-1.657504588365554810e-03,-8.986781351268291473e-03,-1.053661201149225235e-02,-2.212269697338342667e-03,-1.315265253651887178e-04,1.045992039144039154e-02,4.021790809929370880e-03,-1.531622745096683502e-02,9.796416386961936951e-03,1.964006572961807251e-03,-1.940253656357526779e-03,-7.311595254577696323e-04,-1.445636880816891789e-04,7.065502926707267761e-03,7.802841719239950180e-03,-7.064101286232471466e-03,-6.705529987812042236e-03,-3.348346566781401634e-03,1.309513754677027464e-04,-1.994830381590873003e-04,4.093785901204682887e-05,4.952496965415775776e-04,3.485795110464096069e-03,4.334617871791124344e-03,5.353523883968591690e-04,-7.137880311347544193e-05,-3.645256510935723782e-04,1.997318395297043025e-05,1.419925865775439888e-08,-1.185262954095378518e-04,-1.359854213660582900e-04,-6.723181577399373055e-04,2.598566934466362000e-04,-1.204124855576083064e-04,-1.400693727191537619e-04,-9.350515028927475214e-09,2.124497259501367807e-04,-2.147994819097220898e-04,5.061533767729997635e-03,6.295452360063791275e-03,4.292751662433147430e-03,1.621482521295547485e-02,7.960970397107303143e-04,2.843537367880344391e-05,-8.787210390437394381e-05,-2.914049895480275154e-03,-6.658057682216167450e-03,-2.480662427842617035e-03,-6.463732104748487473e-03,7.151028141379356384e-03,9.552283212542533875e-03,-2.500478585716336966e-04,-3.205433313269168139e-04,-5.637804977595806122e-03,-2.616042736917734146e-03,-3.949608653783798218e-04,-8.489124476909637451e-03,-6.271432153880596161e-03,-5.309563130140304565e-05,-8.453633927274495363e-05,1.233021612279117107e-05,1.645031501539051533e-03,1.315421704202890396e-02,7.739955093711614609e-03,5.545765161514282227e-04,-7.134412415325641632e-03,-3.956888802349567413e-03,-2.339469268918037415e-03,1.873686414910480380e-05,5.754113662987947464e-03,1.409794203937053680e-04,-1.302527077496051788e-02,5.781930871307849884e-03,-2.270354423671960831e-03,2.941383514553308487e-03,-7.879628101363778114e-04,-1.806068030418828130e-04,7.729438133537769318e-03,1.145711261779069901e-02,1.695245504379272461e-03,5.262640770524740219e-04,-7.422715425491333008e-04,1.242794387508183718e-04,-1.107568532461300492e-04,1.035335299093276262e-05,8.386148838326334953e-04,8.382933447137475014e-05,2.555777318775653839e-03,-8.917338564060628414e-04,-2.534060622565448284e-04,-3.136797167826443911e-04,3.922722953575430438e-06,7.580183591926470399e-09,-7.179838576121255755e-05,-1.226262829732149839e-04,-8.609021315351128578e-04,6.789505132474005222e-04,-6.084039341658353806e-05,-5.759110717917792499e-05,3.657947900137514807e-08,1.592775806784629822e-04,-2.175244735553860664e-04,4.824696108698844910e-03,4.255809355527162552e-03,3.062129020690917969e-03,1.577728055417537689e-02,8.543714648112654686e-04,-4.635323421098291874e-05,-2.462678239680826664e-04,-1.654459629207849503e-03,-7.878866046667098999e-03,-9.733280166983604431e-03,-1.469416078180074692e-03,2.130345208570361137e-03,7.145303301513195038e-03,-1.621715928195044398e-04,-2.524497976992279291e-04,-1.217841752804815769e-03,-5.174735095351934433e-03,-2.839677035808563232e-03,-2.343659289181232452e-03,-9.661261923611164093e-03,5.468455143272876740e-03,-1.842628989834338427e-04,-3.781063423957675695e-05,2.485920675098896027e-03,1.428819447755813599e-02,-1.645521260797977448e-03,-1.345184352248907089e-02,-5.994137376546859741e-03,-4.523694515228271484e-03,-1.893548760563135147e-03,-2.854993217624723911e-04,8.140038698911666870e-03,-1.374681014567613602e-03,-1.879582367837429047e-02,1.390550471842288971e-02,-6.821789313107728958e-03,5.365568213164806366e-03,-2.257769810967147350e-04,-4.666326276492327452e-04,6.807729136198759079e-03,6.404989399015903473e-03,-6.405288353562355042e-03,5.407915450632572174e-04,-7.711537647992372513e-03,1.451009156880900264e-04,-7.670237100683152676e-04,-3.696610510814934969e-04,-1.359230955131351948e-04,4.073595162481069565e-03,3.186159010510891676e-04,-3.005493897944688797e-03,-1.522066304460167885e-05,-6.527162622660398483e-04,-2.330866118427366018e-04,3.897449932992458344e-04,1.149535728472983465e-05,6.070712115615606308e-04,4.287456977181136608e-04,3.021622542291879654e-04,-9.781363187357783318e-04,-6.416875985451042652e-04,6.028360803611576557e-04,-5.714779836125671864e-04,-1.149334129877388477e-03,6.713451817631721497e-03,1.555931195616722107e-02,1.204171404242515564e-02,2.003657259047031403e-02,1.282085082493722439e-03,-8.438388467766344547e-04,-1.262326142750680447e-03,-1.165331108495593071e-03,-5.268570967018604279e-03,-4.251867532730102539e-03,-9.240519255399703979e-03,7.526159286499023438e-03,8.497579954564571381e-03,1.825518993427976966e-04,-6.732976180501282215e-04,-1.361102098599076271e-03,-1.776891644112765789e-03,3.302752971649169922e-03,-1.067077927291393280e-02,-4.904786124825477600e-03,3.187633119523525238e-03,1.905053795780986547e-04,8.922916022129356861e-04,1.801500213332474232e-03,7.771223317831754684e-03,8.770667016506195068e-03,-7.644311990588903427e-04,1.972879283130168915e-03,-3.085374832153320312e-03,-1.139923231676220894e-03,-3.838978474959731102e-03,5.331425927579402924e-03,-2.239704830572009087e-03,-4.437583498656749725e-03,-8.429748704656958580e-04,3.280564211308956146e-03,5.206855945289134979e-03,1.806774525903165340e-05,1.348608545958995819e-02,8.722149766981601715e-03,7.667692843824625015e-03,3.855060786008834839e-03,-4.894112236797809601e-03,-2.860947139561176300e-02,-1.030485332012176514e-02,4.793772939592599869e-03,1.151260454207658768e-02,1.634386368095874786e-02,2.253880258649587631e-03,-8.796773850917816162e-03,9.694322012364864349e-03,3.502029925584793091e-03,-5.554260220378637314e-03,6.699946879962226376e-06\n0.000000000000000000e+00,-4.360403636383125558e-06,-6.381190814863657579e-06,8.137942495523020625e-05,1.246809115400537848e-04,-4.252201506460551172e-06,1.059893520505283959e-06,2.279306698937944020e-08,9.083815712074283510e-06,1.935712134581990540e-06,2.216523134848102927e-04,6.760196411050856113e-04,8.471778128296136856e-04,1.015418907627463341e-03,6.015050894347950816e-05,-5.612664608634077013e-07,-2.092850991175509989e-05,-9.812493954086676240e-05,-1.403005444444715977e-05,-6.230015424080193043e-05,-4.164455458521842957e-04,-1.570545427966862917e-04,5.376122426241636276e-04,5.452207460621139035e-06,-2.478028727637138218e-05,-2.225511707365512848e-04,-5.195675184950232506e-04,-6.816860986873507500e-04,4.287727642804384232e-04,-3.239344514440745115e-04,4.358207806944847107e-04,5.346132184058660641e-06,-2.204875727329635993e-06,7.010083936620503664e-05,6.952955154702067375e-04,-7.804242195561528206e-04,-1.052901614457368851e-03,4.395925207063555717e-04,7.003314385656267405e-05,-1.622301933821290731e-04,-7.923608791315928102e-08,3.506483335513621569e-04,-6.153974100016057491e-04,3.671794547699391842e-05,-3.320950781926512718e-06,-5.610066000372171402e-05,3.798856923822313547e-04,-4.992498725187033415e-05,-1.178994170913938433e-05,7.490646676160395145e-04,6.031126831658184528e-04,8.080838015303015709e-04,6.796998204663395882e-04,1.566132414154708385e-05,3.108164037257665768e-06,-1.309378421865403652e-05,-2.263167516503017396e-06,5.822154707857407629e-05,2.235170686617493629e-04,-1.063802192220464349e-04,-3.134609432891011238e-04,-5.245367356110364199e-05,-8.200527190638240427e-06,-7.606182634845026769e-07,7.091313847240598989e-08,-4.248193363309837878e-06,-1.109648019337328151e-05,4.017192259198054671e-05,5.783828964922577143e-05,-5.055258952779695392e-06,-2.762810254353098571e-06,4.493657357329539082e-08,1.076667285815346986e-05,-3.103480139543535188e-06,2.876888029277324677e-04,1.204663189128041267e-03,2.875203790608793497e-06,8.599764551036059856e-04,6.670293805655092001e-05,-3.942157491110265255e-06,-2.106005376845132560e-05,-9.133773710345849395e-05,-7.002020720392465591e-04,-2.122632577084004879e-04,2.690961700864136219e-04,-3.923538024537265301e-04,7.514411117881536484e-04,-3.099180321441963315e-05,-4.236600489093689248e-06,2.309974661329761147e-05,-4.321668238844722509e-04,-2.306768728885799646e-04,4.322377499192953110e-04,-5.179310683161020279e-04,5.802311352454125881e-04,-1.819282624637708068e-05,-3.712084435392171144e-07,1.281344302697107196e-04,3.803397994488477707e-04,1.017696195049211383e-04,-5.139460554346442223e-04,5.239829624770209193e-05,1.228146720677614212e-04,-1.638227986404672265e-04,-7.096721219568280503e-06,4.103990504518151283e-04,-4.457556642591953278e-04,-5.819022771902382374e-04,1.744266774039715528e-04,-3.975053259637206793e-04,4.264745803084224463e-04,-6.644656969001516700e-05,-2.008096817007753998e-05,7.968951831571757793e-04,4.672011127695441246e-04,2.807127893902361393e-04,5.691354162991046906e-04,-3.775589866563677788e-04,1.228178552992176265e-05,-2.178404974984005094e-05,-1.949490979313850403e-06,6.217739428393542767e-05,2.378892531851306558e-04,-1.457806793041527271e-04,-2.878807135857641697e-04,-4.911739961244165897e-05,-2.190349368902388960e-05,-2.259202460663800593e-07,-7.779524935358494986e-08,6.124186711531365290e-06,1.537809293949976563e-05,1.293844543397426605e-04,1.548052932776045054e-05,3.088642642978811637e-06,4.173895831627305597e-06,-6.577529632068035426e-08,-1.155983954959083349e-05,8.657396392663940787e-06,-2.671138499863445759e-04,-2.556762774474918842e-04,-2.925423905253410339e-04,-2.617880818434059620e-04,1.576577051309868693e-05,-1.688919473963323981e-05,-3.081653267145156860e-05,1.784867490641772747e-04,8.725831867195665836e-04,-1.982644898816943169e-04,7.204126450233161449e-04,-4.176091169938445091e-05,4.683855222538113594e-04,3.405592360650189221e-05,-4.851593621424399316e-05,-4.520665243035182357e-05,-6.994670256972312927e-04,-1.438456936739385128e-03,1.251668436452746391e-05,-5.449556629173457623e-04,3.872249217238277197e-04,-1.443366272724233568e-06,5.091350885777501389e-06,-5.979860725346952677e-05,1.253942726179957390e-03,-1.481572166085243225e-03,-1.119189197197556496e-03,-4.185071156825870275e-04,6.849046912975609303e-04,2.119791315635666251e-04,-1.328562939306721091e-05,1.758241123752668500e-04,-1.988388365134596825e-03,7.745968759991228580e-04,1.562288147397339344e-03,2.371103735640645027e-03,-1.548828186059836298e-05,9.413617954123765230e-05,-1.950707155629061162e-05,4.878476611338555813e-04,-5.114380619488656521e-04,7.807225338183343410e-04,2.926457382272928953e-04,-8.843254181556403637e-04,2.784722255455562845e-06,-1.593594242876861244e-05,-5.797191988676786423e-06,5.645831697620451450e-05,1.021217394736595452e-04,-2.431175089441239834e-04,-3.169603878632187843e-04,-4.233435902278870344e-05,1.460993553337175399e-05,5.096775112178875133e-06,-9.376300624808209250e-08,-7.256673143274383619e-06,-4.165839527559000999e-06,-2.421015778963919729e-05,-2.141006007150281221e-05,-5.616823727905284613e-06,-6.270648555073421448e-06,7.478797670046333224e-08,9.997841516451444477e-06,-6.371975359797943383e-06,1.692768564680591226e-04,1.224667066708207130e-03,5.941037088632583618e-04,-1.667088072281330824e-04,-1.795999560272321105e-05,1.895503737614490092e-05,3.223576277378015220e-05,-2.215577842434868217e-04,-2.492274623364210129e-03,-3.213692107237875462e-04,1.585983554832637310e-03,-1.050241058692336082e-03,1.692921156063675880e-03,-1.813566268538124859e-05,-1.472065196139737964e-05,-3.704842529259622097e-04,7.019449258223176003e-04,2.950633643195033073e-05,4.081787483301013708e-05,-5.966011667624115944e-04,1.049556070938706398e-03,1.455431538488483056e-05,5.771886208094656467e-06,3.013262357853818685e-05,9.478945867158472538e-05,-3.230531001463532448e-04,-1.835212577134370804e-03,2.941648999694734812e-04,-3.791189810726791620e-04,-1.944919931702315807e-04,2.038497768808156252e-05,-3.053997352253645658e-05,-3.938248555641621351e-04,-6.771963089704513550e-04,-1.556245144456624985e-03,2.084132283926010132e-03,1.135868878918699920e-04,-1.540135417599231005e-04,4.852199253946309909e-06,1.374336541630327702e-03,-9.455049876123666763e-04,5.689428653568029404e-04,4.003330832347273827e-04,3.622922813519835472e-04,5.029241947340779006e-06,1.654982224863488227e-05,5.164361482457024977e-06,4.809726306120865047e-06,1.410720287822186947e-04,5.879361415281891823e-04,3.933652624255046248e-05,-8.640728992759250104e-06,-1.836051887948997319e-05,-2.212211029473110102e-06,2.176710722778807394e-08,-4.914846158499130979e-06,-8.506443919031880796e-06,1.330796367255970836e-04,1.476488541811704636e-04,-5.583291567745618522e-06,-4.310006147534295451e-07,4.274352249922230840e-08,9.542388397676404566e-06,-6.170739197841612622e-06,2.604112087283283472e-04,3.806466120295226574e-04,5.851883906871080399e-04,7.496985490433871746e-04,7.429615652654320002e-05,-5.259686986391898245e-06,-2.510761260055005550e-05,-1.163279812317341566e-04,-3.126174560748040676e-04,-6.689327419735491276e-04,-6.648736598435789347e-05,-1.442033972125500441e-04,6.985638756304979324e-04,-4.046794401801889762e-06,-2.187147947552148253e-05,-9.328569285571575165e-05,-4.313039826229214668e-04,-6.112188566476106644e-04,2.384837134741246700e-04,-1.296706614084541798e-04,5.328279221430420876e-04,2.348679345232085325e-06,1.205184344144072384e-05,9.203289664583280683e-05,6.241367664188146591e-04,-2.870543976314365864e-04,-7.553673349320888519e-04,3.369195619598031044e-04,4.216750094201415777e-04,-1.545754348626360297e-04,-7.571798960270825773e-06,4.224615404382348061e-04,-2.279140462633222342e-04,-8.624097972642630339e-05,2.829974982887506485e-04,-3.478857106529176235e-04,5.525903543457388878e-04,-5.492413765750825405e-05,-2.768683407339267433e-05,9.302483522333204746e-04,3.165655070915818214e-04,4.057557962369173765e-04,3.733033954631537199e-04,-3.191964642610400915e-04,9.396409950568340719e-06,-2.183712786063551903e-05,1.647600356591283344e-06,7.635047222720459104e-05,3.379383124411106110e-04,1.253386144526302814e-04,-4.273294180165976286e-04,-6.346871668938547373e-05,-1.700214124866761267e-05,7.138834234865498729e-07,-1.337292587777483277e-08,4.207155143376439810e-05,6.666365516139194369e-05,-9.023491875268518925e-04,-1.031193765811622143e-03,5.297874304233118892e-05,7.187764822447206825e-06,-1.735907062538899481e-08,-7.323977479245513678e-05,1.730654730636160821e-06,-1.928241224959492683e-03,-4.065124318003654480e-03,-5.467100068926811218e-03,-5.516531877219676971e-03,6.554844379425048828e-01,3.976085281465202570e-06,8.134848030749708414e-05,1.093454193323850632e-03,1.051123254001140594e-04,1.772718736901879311e-03,4.888254334218800068e-04,2.459853654727339745e-03,-3.247204236686229706e-03,3.593303335946984589e-05,1.627145975362509489e-04,2.241120440885424614e-03,2.700721146538853645e-03,3.032506909221410751e-03,-1.336229848675429821e-03,5.980574060231447220e-04,-2.479395596310496330e-03,-6.796896923333406448e-05,-4.458456169231794775e-05,-3.506179782561957836e-04,-3.627361962571740150e-03,1.181416213512420654e-03,5.619167350232601166e-03,-1.706259557977318764e-03,-1.843148143962025642e-03,1.242096768692135811e-03,-2.145177131751552224e-05,-1.848738174885511398e-03,2.732061548158526421e-03,8.313239086419343948e-04,-7.311324588954448700e-04,-2.244844101369380951e-03,-3.906738013029098511e-03,6.203241646289825439e-04,1.220163831021636724e-04,-5.267484579235315323e-03,-2.291511977091431618e-03,-6.251633632928133011e-03,-6.390525493770837784e-03,-1.116531668230891228e-03,-3.469666989985853434e-05,6.242166273295879364e-05,-8.980637176136951894e-07,-4.029225383419543505e-04,-1.597873284481465816e-03,-3.456776612438261509e-04,2.316107740625739098e-03,3.839050186797976494e-04,1.104510665754787624e-04,6.946893336134962738e-06,-4.700905265053734183e-08,-7.934668246889486909e-06,-1.608113961992785335e-05,1.739533909130841494e-04,2.033402852248400450e-04,-8.268186320492532104e-06,4.798171175934839994e-07,1.059943315340206027e-07,1.252751826541498303e-05,-1.911876097437925637e-07,3.116381703875958920e-04,9.185984381474554539e-04,8.792559383437037468e-04,9.082184405997395515e-04,7.773252582410350442e-05,5.794408934889361262e-07,-2.520377165637910366e-05,-1.618971873540431261e-04,7.469111005775630474e-05,-9.272493189200758934e-04,-9.501021122559905052e-05,-6.830410566180944443e-04,6.239303038455545902e-04,-4.572910256683826447e-06,-2.909349859692156315e-06,-2.891090116463601589e-04,-4.310215008445084095e-04,-2.757596666924655437e-04,6.471767555922269821e-04,-1.061462971847504377e-04,4.766376223415136337e-04,8.928984243539161980e-06,1.653027084103086963e-06,6.586046220036223531e-05,5.370363360270857811e-04,-4.127336433157324791e-04,-1.057966263033449650e-03,1.064379001036286354e-03,2.438161754980683327e-04,-2.312710566911846399e-04,6.314285201369784772e-06,4.043100052513182163e-04,-3.938854206353425980e-04,-7.247229805216193199e-04,-3.098687739111483097e-05,-5.658390000462532043e-05,3.929251688532531261e-04,-1.314576365984976292e-04,-2.109693377860821784e-05,8.907456067390739918e-04,4.470900166779756546e-04,6.180080818012356758e-04,3.950078680645674467e-04,4.482730000745505095e-04,2.062559815385611728e-06,-8.798157068667933345e-06,-5.270060228212969378e-07,7.200324034783989191e-05,2.687890664674341679e-04,-3.623474913183599710e-05,-4.083460080437362194e-04,-7.250961789395660162e-05,-1.959111796168144792e-05,-3.395929297766997479e-07,-8.491360858897678554e-08,-2.218558620370458812e-06,-5.538942787097766995e-06,2.205839555244892836e-04,2.294663572683930397e-04,6.227702215255703777e-06,1.007780701911542565e-05,-3.821671157311357092e-08,1.145465830632019788e-05,-1.668832396717334632e-06,2.587579365354031324e-04,-4.459006595425307751e-05,8.815151522867381573e-04,6.437702104449272156e-04,6.569016841240227222e-05,5.954630069027189165e-07,-7.177818588388618082e-06,-1.624824944883584976e-04,-6.468493666034191847e-05,-1.913647283799946308e-04,-4.858373431488871574e-04,-1.850203261710703373e-06,9.883521124720573425e-04,-1.728101324260933325e-06,5.565522587858140469e-05,-7.282228034455329180e-05,1.285407961404416710e-05,-2.694214344955980778e-04,-1.151560718426480889e-04,-2.520394627936184406e-04,5.803625099360942841e-04,1.805551437428221107e-05,1.013160908769350499e-05,4.741708835354074836e-05,5.426142597571015358e-04,-8.150576031766831875e-04,-1.338990405201911926e-03,-2.296799211762845516e-04,5.764676025137305260e-04,-2.240323374280706048e-04,6.691179805784486234e-07,1.174669014289975166e-04,-6.182646611705422401e-04,-1.446756359655410051e-04,7.945874240249395370e-04,2.468830207362771034e-04,6.534415297210216522e-04,-1.272804220207035542e-04,-2.784161551971919835e-06,5.165642360225319862e-04,2.655010030139237642e-04,9.175157174468040466e-04,8.103935979306697845e-04,2.072332426905632019e-04,-1.221107595483772457e-06,-1.603194505150895566e-05,3.035728241229662672e-06,-7.673554136999882758e-06,7.011128473095595837e-04,-5.091758794151246548e-04,-5.026520811952650547e-04,-6.780360854463651776e-05,-1.666778734943363816e-05,-1.840941763475711923e-06,-3.144623406114988029e-08,-5.638379661832004786e-06,-2.532954022171907127e-05,-3.974231731262989342e-05,5.208385118748992682e-05,-1.282733865082263947e-05,5.056415375292999670e-08,-8.023971531656570733e-08,1.024309312924742699e-05,1.946498377947136760e-05,1.863839861471205950e-04,1.609474275028333068e-04,1.342287752777338028e-03,7.563645485788583755e-04,1.121910827350802720e-05,1.082998278434388340e-05,6.551301339641213417e-06,-1.582140685059130192e-04,6.650399882346391678e-06,-9.734404738992452621e-04,-5.550420028157532215e-04,7.945153047330677509e-04,3.823143197223544121e-05,-9.438117558602243662e-06,1.818898454075679183e-05,-3.488031215965747833e-04,-7.943179225549101830e-04,-3.147459938190877438e-04,-8.802451775409281254e-04,6.507229991257190704e-04,-3.450118529144674540e-04,6.214023414941038936e-06,-1.483361575083108619e-05,2.006409704335965216e-05,-2.434297202853485942e-04,1.034280867315828800e-03,-6.149566033855080605e-04,4.376401484478265047e-04,-5.903948913328349590e-04,-1.575393253006041050e-04,2.422985744487959892e-05,-1.653711660765111446e-05,-5.544288433156907558e-05,-3.477466816548258066e-04,2.801760565489530563e-04,9.188128751702606678e-04,-3.688212600536644459e-04,-4.849673132412135601e-05,1.025067467708140612e-05,-2.581255102995783091e-04,5.447968724183738232e-04,6.964311469346284866e-04,4.739277937915176153e-04,3.604967496357858181e-04,1.942906965268775821e-05,3.101867696386761963e-05,3.193368320353329182e-05,-1.375850115437060595e-05,-5.421696696430444717e-04,-1.336192071903496981e-04,1.534304756205528975e-04,6.195834430400282145e-05,1.430221527698449790e-05,2.586035952845122665e-05,5.472871634992770851e-05,3.918641959899105132e-05,3.447286144364625216e-05,1.509487046860158443e-04,2.214832638856023550e-04,2.490490624040830880e-05,2.836930889316136017e-06,6.247362307476578280e-06,-5.427243740996345878e-05,-6.002808731864206493e-05,3.150614502374082804e-04,5.078149260953068733e-04,1.296916510909795761e-03,8.905690629035234451e-04,7.572925824206322432e-05,1.263150807062629610e-05,-9.221776417689397931e-05,-3.688673605211079121e-04,4.574880586005747318e-05,-1.168303424492478371e-05,-1.616844674572348595e-04,-3.978994209319353104e-04,3.059261944144964218e-04,-1.006711499940138310e-05,-1.167189293482806534e-05,-8.467999869026243687e-04,2.406705025350674987e-04,-9.277846547774970531e-04,-2.082478895317763090e-04,-1.359512098133563995e-04,-1.088461285689845681e-04,2.609955845400691032e-05,1.086003467207774520e-04,7.996818749234080315e-05,9.012193186208605766e-04,-8.087023161351680756e-05,-5.655004642903804779e-04,5.008741281926631927e-04,4.201360861770808697e-04,-2.308494877070188522e-04,-2.053913158306386322e-05,-4.366953362477943301e-05,-5.223188782110810280e-04,-1.040151691995561123e-04,1.333551190327852964e-04,2.046902955044060946e-05,5.749278352595865726e-04,-1.619539980310946703e-04,-5.868768785148859024e-04,5.577748524956405163e-04,7.744066533632576466e-05,8.564001182094216347e-04,1.569480809848755598e-04,-2.571776276454329491e-03,-8.161064470186829567e-04,9.851216600509360433e-05,8.906759321689605713e-04,1.290178042836487293e-03,1.834504073485732079e-03,-1.224508159793913364e-03,-4.152285982854664326e-04,2.140908327419310808e-04,-9.285079431720077991e-04,-1.500755729466618504e-06\n0.000000000000000000e+00,1.099449264074792154e-06,2.628077254485106096e-06,-2.280366970808245242e-05,-3.315055437269620597e-06,1.697278662504686508e-06,4.537065763088321546e-07,-3.214725552425079513e-08,-1.222223318109172396e-06,-4.001087745564291254e-06,3.548903259797953069e-05,-1.839225005824118853e-04,-2.361549413762986660e-04,-1.281101867789402604e-05,2.494919499440584332e-06,-5.137114385433960706e-06,-3.670128535304684192e-06,3.453975295997224748e-05,-2.281777851749211550e-04,-5.097382818348705769e-04,-1.611282641533762217e-06,2.946712775155901909e-04,-4.495189932640641928e-05,-1.598894527887750883e-06,8.428287401329725981e-06,1.055074608302675188e-04,1.585097634233534336e-04,2.013964694924652576e-05,-3.486996283754706383e-04,9.903837053570896387e-06,2.706742088776081800e-05,-6.843744813522789627e-06,1.764089574862737209e-06,2.784430034807883203e-05,3.962188493460416794e-04,2.705386432353407145e-04,3.249470610171556473e-04,-5.069295293651521206e-04,-1.344385527772828937e-04,4.598851228365674615e-05,-8.473308298562187701e-06,1.266622421098873019e-04,6.963589112274348736e-05,1.112955214921385050e-04,2.697710879147052765e-04,-4.437571624293923378e-04,-5.270868132356554270e-05,3.256056515965610743e-05,-2.078937995975138620e-06,-8.269493991974741220e-05,-5.178446372156031430e-06,-4.795122367795556784e-04,-5.551440408453345299e-04,-1.451246207579970360e-04,2.947967914224136621e-08,-2.282887635374208912e-06,1.375945998915995006e-06,-4.856764917349210009e-06,1.211549897561781108e-05,6.950382521608844399e-05,8.459751552436500788e-05,1.285933831240981817e-05,-2.039870196313131601e-06,2.260683686472475529e-06,3.363632217201484309e-08,2.636863314364745747e-07,5.610174866887973621e-07,-2.287481038365513086e-06,8.054372301558032632e-06,3.612742602854268625e-07,1.599197275936603546e-06,-5.840751526875465061e-08,1.610938738849654328e-06,-1.118997488447348587e-06,1.963020440598484129e-05,-4.381805483717471361e-04,2.058992395177483559e-04,2.671462425496429205e-05,-1.017376143863657489e-05,1.930816097228671424e-06,6.921951808180892840e-06,-1.331891780864680186e-05,1.070039252226706594e-05,-5.658957525156438351e-04,2.340437640668824315e-05,2.121865400113165379e-04,-1.745438494253903627e-04,2.356619006604887545e-06,5.599602900474565104e-06,-2.702066922211088240e-05,2.328742266399785876e-04,-1.151893884525634348e-04,-4.182184638921171427e-04,1.192064664792269468e-04,-1.477934711147099733e-04,3.130049663013778627e-06,2.585589299997081980e-06,-3.477635345916496590e-06,1.015757297864183784e-04,-1.381416950607672334e-06,-1.169571478385478258e-04,3.344543074490502477e-06,-4.715841350844129920e-05,1.985640665225218982e-05,1.991160388570278883e-06,-6.172563644213369116e-06,1.697534462437033653e-04,1.091006997739896178e-04,-7.365024066530168056e-05,2.112003567162901163e-04,-1.084533505490981042e-05,2.177818896598182619e-05,5.262181730358861387e-06,-1.712507510092109442e-04,-5.451793185784481466e-06,1.552768371766433120e-04,-2.861002576537430286e-05,1.730980875436216593e-04,-5.302250428940169513e-06,6.076566933188587427e-06,6.009828439346165396e-07,-1.545260965940542519e-05,-5.661143950419500470e-05,5.875621718587353826e-05,8.691051334608346224e-05,1.277328556170687079e-05,5.640974336529325228e-07,6.310780236162827350e-07,-6.617860748292514472e-08,-5.422286335488024633e-07,2.432405210583965527e-07,-3.427119008847512305e-05,-6.368178583215922117e-05,1.387148586218245327e-06,-4.289403932489221916e-06,9.137173151430033613e-08,6.235996806935872883e-06,-8.351052201760467142e-06,5.765869718743488193e-05,-1.000077536446042359e-04,-4.217789974063634872e-04,3.015283255081158131e-05,2.138442869181744754e-05,-2.521978331060381606e-06,8.543371450286940672e-07,-2.367265915381722152e-05,-2.729825791902840137e-04,-4.184682038612663746e-04,-9.916253620758652687e-04,1.811231632018461823e-04,1.147761649917811155e-04,-2.206367207691073418e-05,2.202668474637903273e-05,1.152089971583336592e-04,3.196508041583001614e-04,3.084990312345325947e-04,-3.324152203276753426e-05,1.774319389369338751e-04,1.223205181304365396e-04,-1.040324423229321837e-05,1.014027930068550631e-06,2.798107743728905916e-05,2.296151214977726340e-04,4.736264236271381378e-04,6.726459832862019539e-04,-1.409348042216151953e-04,-1.198381214635446668e-04,-7.459321932401508093e-05,-2.883389242924749851e-06,9.774050704436376691e-05,-6.819624832132831216e-05,-4.528858116827905178e-04,-3.659894282463937998e-04,6.111641414463520050e-05,-1.597365771885961294e-04,-3.325803845655173063e-05,3.503635980450781062e-06,9.839765698416158557e-05,2.047400485025718808e-04,-7.576902862638235092e-04,-4.469670529942959547e-04,-5.607318598777055740e-06,2.847883479262236506e-06,1.912190782604739070e-06,9.117782155954046175e-07,2.268734988319920376e-06,7.379482121905311942e-05,1.008003455353900790e-04,1.512077142251655459e-04,1.385066661896416917e-05,-6.233754447748651728e-06,1.508934360572311562e-06,1.433856908761299565e-07,3.183580247423378751e-06,-3.440255341047304682e-06,-7.190766336861997843e-05,-7.139387889765202999e-06,3.529388322931481525e-06,3.368034640516270883e-06,2.569515800132649019e-08,-2.930083155661122873e-06,-1.742630047374404967e-06,4.460360651137307286e-05,-2.805575495585799217e-04,-1.072089071385562420e-04,1.268001506105065346e-04,1.103828981285914779e-05,-4.965843800164293498e-06,-1.314941710006678477e-05,7.264725718414410949e-05,-1.302185701206326485e-03,-3.844625316560268402e-04,5.826642154715955257e-05,-3.690661396831274033e-04,-3.217924386262893677e-04,6.316815415630117059e-06,1.071458518708823249e-05,2.575560065452009439e-04,5.437881918624043465e-05,-6.679100624751299620e-05,-4.383928026072680950e-04,6.030091899447143078e-04,-2.136251714546233416e-04,-1.728448842186480761e-05,-9.052013410837389529e-06,8.753753354540094733e-05,2.255182189401239157e-04,8.007261785678565502e-04,5.169071955606341362e-04,-5.801049992442131042e-04,-4.784709308296442032e-04,1.214422300108708441e-04,-1.895487548608798534e-05,4.283003509044647217e-04,6.919598672538995743e-04,5.265602376312017441e-04,-3.367036697454750538e-05,-1.101241447031497955e-03,-1.772709510987624526e-04,1.028414480970241129e-04,2.741514435911085457e-06,4.235864616930484772e-05,-5.669594975188374519e-04,-7.701076683588325977e-04,-1.004497054964303970e-03,-3.840578428935259581e-04,-1.036097501128097065e-06,-8.628171599411871284e-07,-2.452207127134897746e-06,3.001681034220382571e-05,1.080395304597914219e-04,-4.005263326689600945e-05,1.887572288978844881e-04,2.887106165871955454e-05,3.294778707640944049e-07,3.539752924552885816e-06,-7.762537279631942511e-10,-1.527104132037493400e-07,-2.605504050734452903e-06,-1.606340993021149188e-05,-1.407623130944557488e-05,-3.261112979657809774e-08,3.024248940164397936e-08,1.676843339737388305e-07,4.554220254249230493e-07,2.238435428125740145e-07,1.776481258275453001e-05,1.212270508403889835e-04,9.145031799562275410e-05,3.096152067882940173e-05,-5.235345724940998480e-06,2.151807620975887403e-06,3.811441047218977474e-06,-1.189625072584021837e-05,-4.582664405461400747e-05,-2.145375401596538723e-05,-1.167377849924378097e-04,1.510985603090375662e-04,-1.476957695558667183e-04,-1.339753112006292213e-06,5.067948677606182173e-06,-3.651740189525298774e-05,1.850131375249475241e-04,8.622118184575811028e-05,-1.091354497475549579e-04,3.657823981484398246e-06,-8.977316610980778933e-05,1.527939502921071835e-06,-5.601951897915569134e-07,1.960929694178048521e-06,1.502971281297504902e-05,9.920507000060752034e-05,1.865238737082108855e-04,-4.659073601942509413e-05,-1.290230866288766265e-04,-4.012032150058075786e-06,2.201238203269895166e-06,-2.714126458158716559e-05,4.199841350782662630e-05,-1.439077095710672438e-05,7.870471017668023705e-05,1.134197082137688994e-04,-8.646513742860406637e-05,-6.795890840294305235e-06,5.794585831608856097e-06,-1.303911849390715361e-04,-3.689910954562947154e-06,-1.700706343399360776e-05,-8.377799531444907188e-05,2.153883724531624466e-05,-1.336652303507435136e-06,4.274070761312032118e-06,-4.147635763729340397e-07,-1.203652482217876241e-05,-5.603293902822770178e-05,3.846759500447660685e-05,8.978095138445496559e-05,1.010224241326795891e-05,-6.727230470460199285e-07,-1.077493152479291894e-07,-2.034560111496830359e-07,-4.752240329253254458e-06,-2.967857653857208788e-06,2.129024214809760451e-04,6.876187399029731750e-05,-3.278377334936521947e-06,2.259270104332244955e-07,-4.360401817393722013e-08,-4.889998308499343693e-07,1.953719220182392746e-05,-1.263737794943153858e-04,1.839927863329648972e-03,1.435892772860825062e-03,2.351913135498762131e-04,-2.539600245654582977e-06,6.559280753135681152e-01,1.102266833186149597e-05,-1.183934509754180908e-04,2.800724469125270844e-03,2.475654007866978645e-03,3.521926118992269039e-04,-2.231728751212358475e-03,2.725428203120827675e-05,3.111563273705542088e-06,-3.719707819982431829e-05,-3.331917105242609978e-04,-3.851274377666413784e-04,-2.843700931407511234e-04,2.178132068365812302e-03,3.800481208600103855e-04,2.156803384423255920e-05,5.933805368840694427e-05,5.201580279390327632e-06,-1.978533546207472682e-04,-1.033585751429200172e-03,-2.013969933614134789e-03,-2.015298930928111076e-03,2.747847465798258781e-03,1.260920194908976555e-03,-2.252072008559480309e-04,3.480284067336469889e-05,-5.970393540337681770e-04,-9.619517950341105461e-04,-5.196568090468645096e-04,-1.015423797070980072e-03,2.834482118487358093e-03,5.999270360916852951e-04,-2.164387406082823873e-04,-4.760906449519097805e-06,4.073883465025573969e-04,-1.507454435341060162e-04,2.689298475161194801e-03,2.324146917089819908e-03,5.186218768358230591e-04,4.881179847870953381e-06,7.465787348337471485e-07,3.801680122705874965e-06,4.146203355048783123e-05,1.912324514705687761e-04,-1.612860069144517183e-04,-7.244772277772426605e-04,-9.892054367810487747e-05,1.018817147269146517e-05,-7.242888841574313119e-06,5.375659384299069643e-08,7.635879910594667308e-07,2.795465661620255560e-06,-2.384271829214412719e-05,-1.813087510527111590e-05,2.089713007080717944e-06,1.148292199104616884e-06,-2.666445197974098846e-08,1.295084985031280667e-06,1.929894324348424561e-06,-4.085148975718766451e-05,-6.752207991667091846e-05,-3.360204282216727734e-04,-1.044215168803930283e-04,-8.624043402960523963e-06,-5.166253686184063554e-06,3.264730366936419159e-06,4.843713395530357957e-05,-3.075527201872318983e-04,-7.788707152940332890e-04,2.696531009860336781e-04,3.251119924243539572e-04,-2.406874409643933177e-05,-1.259289319932577200e-06,8.054055342654464766e-07,6.955632125027477741e-05,1.740020816214382648e-04,2.551476427470333874e-05,-6.399033009074628353e-05,-5.177885032026097178e-05,-1.289851570618338883e-05,-4.734301455755485222e-06,-4.704525963461492211e-06,1.520758269180078059e-05,1.269241038244217634e-04,2.203949843533337116e-04,5.033485358580946922e-04,-6.715054041706025600e-04,-1.471670548198744655e-04,3.554980139597319067e-05,-7.153117621783167124e-06,6.915856647538021207e-05,2.343209635000675917e-04,-2.749752602539956570e-04,2.742788637988269329e-04,-1.688455231487751007e-04,-1.695671671768650413e-04,3.888644278049468994e-05,2.429190772090805694e-06,-1.043702577590011060e-04,-3.002478842972777784e-05,-3.339019895065575838e-04,-5.791082512587308884e-04,-1.491297734901309013e-04,1.881785465229768306e-07,5.307788342179264873e-07,1.273301450055441819e-06,-8.580803296354133636e-06,3.822173312073573470e-06,1.336016284767538309e-04,1.349160884274169803e-04,2.206448334618471563e-05,-1.861864120655809529e-06,8.118951200231094845e-07,1.000496396841299429e-08,-2.314533958269748837e-06,-7.843633284210227430e-06,-3.399428533157333732e-05,-2.469791070325300097e-05,-6.197014954523183405e-06,-3.785902208619518206e-06,1.395510480506345630e-07,-4.106188953301170841e-07,-4.621466018761566374e-07,3.370514605194330215e-07,5.307406536303460598e-05,-2.778529596980661154e-05,-1.057637346093542874e-04,3.083158389927120879e-06,-1.372653059661388397e-06,-1.964827333722496405e-06,-4.582748078973963857e-05,-1.610459294170141220e-04,-3.082408511545509100e-04,1.947926648426800966e-05,1.777712459443137050e-04,2.256766310892999172e-05,-2.165652858820976689e-06,-3.232718881918117404e-05,-1.105308183468878269e-05,-1.655140076763927937e-04,-1.747967180563136935e-04,-1.359975576633587480e-04,1.449301198590546846e-04,-2.676324802450835705e-04,3.300463049527024850e-07,-9.230284376826602966e-07,-3.588000026866211556e-06,1.391388068441301584e-04,5.646057543344795704e-04,3.871795488521456718e-04,-4.081586375832557678e-04,-1.483672967879101634e-04,1.430743941455148160e-05,-1.421522028977051377e-07,-6.614576705032959580e-06,-8.861548849381506443e-06,-2.466004225425422192e-04,1.543061225675046444e-04,-1.700242864899337292e-04,-9.861687431111931801e-05,9.578510798746719956e-06,-6.286489224294200540e-06,-2.266651426907628775e-05,-1.584439887665212154e-04,-2.091384085360914469e-04,-2.204494521720334888e-04,-9.718221554066985846e-05,1.728401457512518391e-06,-1.285986854782095179e-07,-2.021699856413761154e-06,-2.982428668474312872e-06,-3.107475640717893839e-04,1.260507851839065552e-04,7.161359826568514109e-05,2.877814722523908131e-06,-1.735853174977819435e-06,2.765280555649951566e-07,-5.741071618103887886e-08,1.064549792317848187e-06,5.118387434777105227e-06,4.119490040466189384e-05,3.772359559661708772e-05,1.536714762551127933e-06,1.151135620602872223e-06,-7.124856438167626038e-08,-4.040297881147125736e-06,1.353346306132152677e-07,-1.878415241662878543e-05,-2.546065661590546370e-04,-2.826240961439907551e-04,-8.990737842395901680e-05,1.609691753401421010e-05,-1.049202546710148454e-05,-1.314107794314622879e-05,4.250173151376657188e-05,-7.891471032053232193e-04,-6.518406735267490149e-05,1.822518534027040005e-04,-1.812982372939586639e-04,3.250705776736140251e-05,6.640430456172907725e-06,-7.118449502740986645e-06,5.495891673490405083e-05,-9.208347182720899582e-05,-4.732436791528016329e-04,4.168399027548730373e-04,-4.995305789634585381e-05,1.642278220970183611e-04,-4.638423888536635786e-06,3.080810756728169508e-06,1.489726855652406812e-05,2.196518616983667016e-04,-1.315155241172760725e-04,-3.475864068605005741e-04,-2.010999305639415979e-04,2.120367134921252728e-04,4.237393295625224710e-05,-1.046178203978342935e-05,1.570107706356793642e-04,-1.297773123951628804e-04,-3.024101315531879663e-04,5.455139325931668282e-04,-5.301249912008643150e-04,2.968520275317132473e-04,3.631295840023085475e-05,-1.107964635593816638e-05,1.641107955947518349e-04,-1.592903863638639450e-04,-4.345633788034319878e-04,-1.530200970591977239e-04,-6.100234459154307842e-04,2.929790753114502877e-06,-3.584034857340157032e-06,2.089422196149826050e-05,4.366380380815826356e-06,8.699207683093845844e-05,-2.085915475618094206e-04,-1.787930959835648537e-04,-1.956074993358924985e-05,1.344762949884170666e-06,1.318997692578705028e-05,-2.517648681532591581e-06,-1.193648677144665271e-05,-1.499242443969706073e-05,-1.516082102170912549e-05,-3.477458449197001755e-05,-1.451261414331384003e-05,-7.562832252006046474e-06,6.341867901937803254e-07,-7.202595952549017966e-06,-1.191811952594434842e-05,1.790200440154876560e-05,2.623356704134494066e-04,1.575678761582821608e-04,1.388564123772084713e-04,7.123012892407132313e-06,-8.813357453618664294e-06,5.342315034795319661e-06,7.459292828571051359e-05,-9.859685087576508522e-05,-2.558183914516121149e-04,6.143316568341106176e-06,1.173450000351294875e-04,7.957612979225814342e-05,3.124869908788241446e-05,-8.669849194120615721e-07,1.533301692688837647e-04,-4.950727452524006367e-05,1.680259738350287080e-04,-3.104434290435165167e-04,4.571046156343072653e-05,2.167594502680003643e-04,-1.675916428212076426e-05,4.591378456098027527e-06,7.601862307637929916e-06,-1.457750768167898059e-04,5.016847280785441399e-04,6.480139563791453838e-05,-1.969716977328062057e-04,-1.723341993056237698e-04,1.271347173315007240e-05,5.719445107388310134e-05,-2.989149652421474457e-05,-7.179589010775089264e-05,2.454793720971792936e-04,-1.230024936376139522e-04,-3.871988155879080296e-05,-1.299950527027249336e-04,-3.356604429427534342e-05,2.976237447001039982e-04,-2.258356107631698251e-04,3.642254159785807133e-05,-1.097476342692971230e-04,-3.090136742684990168e-04,-4.506615514401346445e-04,-1.767820067470893264e-04,1.031116771628148854e-04,6.483350298367440701e-04,-1.931039296323433518e-04,2.107372347381897271e-05,-6.458325078710913658e-04,3.151636046823114157e-04,1.242820580955594778e-04,-2.442897530272603035e-04,5.069020971859572455e-07\n0.000000000000000000e+00,1.569301048220950179e-06,3.395135536266025156e-06,-1.838502430473454297e-05,-3.370610647834837437e-05,4.637437314158887602e-07,-1.310116203967481852e-06,7.309638050401190412e-08,-2.544329845477477647e-06,-4.481805262912530452e-06,-6.430016219383105636e-05,-4.653091018553823233e-04,-3.629204584285616875e-04,-3.260531811974942684e-04,-1.539184449939057231e-05,-4.243228431732859462e-06,6.431679139495827258e-06,4.708227061200886965e-05,-7.510464638471603394e-05,-4.525592084974050522e-04,2.523022121749818325e-04,3.468668146524578333e-04,-1.529429573565721512e-04,2.057397978205699474e-06,6.676977591268951073e-06,-3.223450767109170556e-05,3.309995518065989017e-04,2.025909197982400656e-04,-6.518292357213795185e-04,1.371516555082052946e-04,-1.371595135424286127e-04,-6.049633157090283930e-06,7.698086847085505724e-06,-7.490378266084007919e-06,3.269249573349952698e-04,5.973604856990277767e-04,4.390260146465152502e-04,-4.511562874540686607e-04,-4.860674744122661650e-05,8.949093171395361423e-05,-2.280319677083753049e-06,2.153179957531392574e-05,1.959525834536179900e-04,8.409924339503049850e-05,4.386113141663372517e-05,-4.037254839204251766e-04,3.173483855789527297e-05,6.798077083658427000e-05,3.504424967104569077e-06,-1.873636210802942514e-04,-9.385424345964565873e-05,-4.703110316768288612e-04,-6.720519158989191055e-04,6.989920802880078554e-05,-3.693720145747647621e-06,3.164697773172520101e-06,-5.229174462328955997e-07,-5.207303274801233783e-06,-5.324420635588467121e-05,1.527085842099040747e-04,1.783667248673737049e-04,2.937931276392191648e-05,2.886514494093717076e-06,1.766304876582580619e-06,5.389168578062708548e-08,7.135519126677536406e-07,1.479086449762689881e-06,1.934648025780916214e-06,-1.101533598557580262e-05,4.028451030535507016e-07,-3.910827217623591423e-08,5.920130607961482383e-09,-7.797859780112048611e-08,4.651248673326335847e-06,-2.163716999348253012e-05,-5.484211724251508713e-04,2.726812381297349930e-04,-1.342532486887648702e-04,-1.868473918875679374e-05,2.006179329328006133e-06,1.280255764868343249e-05,3.668346380436560139e-06,6.249792204471305013e-05,1.388613309245556593e-04,2.689395914785563946e-04,3.520601894706487656e-04,-2.762039657682180405e-04,5.046661499363835901e-06,9.710949598229490221e-06,-5.182235327083617449e-05,3.378964320290833712e-04,1.309119397774338722e-05,-5.555204115808010101e-04,3.424736787565052509e-04,-2.149934152839705348e-04,6.553236744366586208e-06,2.592172677395865321e-06,-1.546688508824445307e-05,8.998252451419830322e-05,3.436048282310366631e-04,-2.168978535337373614e-04,-1.086027259589172900e-04,-3.845008905045688152e-05,2.417299947410356253e-05,2.950878979390836321e-06,-7.645309233339503407e-05,1.257270778296515346e-04,2.403835387667641044e-04,-4.655837547034025192e-04,1.752665557432919741e-04,-1.910275459522381425e-04,1.417217117705149576e-05,9.715857231640256941e-06,-2.745794481597840786e-04,-1.002419012365862727e-04,-4.660789272747933865e-05,-5.710791447199881077e-05,2.924656728282570839e-04,-5.720638000639155507e-06,1.011109543469501659e-05,8.788799732428742573e-07,-2.672176015039440244e-05,-8.851042366586625576e-05,1.377147273160517216e-04,1.627433666726574302e-04,2.626247623993549496e-05,3.119182792943320237e-06,4.197534906325017801e-07,-1.094667112511160667e-08,-3.252969463574117981e-06,1.888639189928653650e-06,-3.053520777029916644e-05,-3.106796793872490525e-05,-1.124307232203136664e-06,-4.484265446080826223e-06,-1.336718180589002714e-09,2.506777036614948884e-06,-1.506851731392089278e-05,3.937740984838455915e-06,-1.252048823516815901e-04,-1.407344825565814972e-06,-9.712763130664825439e-05,-5.541587597690522671e-06,3.456796548562124372e-06,1.994014019146561623e-05,-3.862362427753396332e-05,1.837447343859821558e-04,-3.686996933538466692e-04,-1.122643705457448959e-03,6.198378396220505238e-04,-2.998111885972321033e-04,-2.519202280382160097e-05,1.527505810372531414e-05,-2.407069987384602427e-04,4.281473811715841293e-04,-6.231732550077140331e-05,-1.699265558272600174e-04,4.852477286476641893e-04,-2.938652178272604942e-04,-5.646179488394409418e-07,-6.283116817940026522e-07,-1.228896690008696169e-05,-2.909568138420581818e-04,1.147473463788628578e-03,1.001255586743354797e-04,-3.213816380593925714e-04,-3.915570559911429882e-04,-9.311945177614688873e-05,3.032947461178991944e-06,-4.118084616493433714e-04,-6.207624683156609535e-04,-4.829968675039708614e-04,2.230806858278810978e-04,8.488359162583947182e-05,9.687786223366856575e-05,-3.497105717542581260e-05,9.170961675408761948e-06,-2.708652755245566368e-04,3.407195326872169971e-04,-5.687630618922412395e-04,-1.013470930047333241e-03,1.224919396918267012e-04,-4.187942067801486701e-06,7.472661309293471277e-06,6.632606073253555223e-07,-1.563337173138279468e-05,-1.265335886273533106e-04,3.080740279983729124e-04,3.504322085063904524e-04,4.424314829520881176e-05,4.107033419131767005e-06,-7.775062726977921557e-07,4.282441778968859580e-08,3.530629783199401572e-06,-4.099708803551038727e-06,6.486097117885947227e-05,5.425856579677201807e-05,5.971803147986065596e-06,8.432674803771078587e-06,-3.882360033458098769e-08,-5.254253665043506771e-06,6.715277322655310854e-06,-3.653962630778551102e-05,-3.084651543758809566e-04,1.265831524506211281e-04,-5.325576057657599449e-04,3.800253762165084481e-05,-1.255251754628261551e-05,2.851547833415679634e-07,1.894451997941359878e-05,-1.202784245833754539e-03,5.617530550807714462e-04,7.018618052825331688e-04,6.919800653122365475e-04,-2.275561128044500947e-04,-2.766827492450829595e-06,4.859014734392985702e-05,3.285421116743236780e-04,8.670398383401334286e-04,-4.928270936943590641e-05,-1.132008386775851250e-03,-1.399908913299441338e-03,3.284532285761088133e-04,-1.460689600207842886e-05,7.761304004816338420e-06,1.043882912199478596e-05,-5.029657040722668171e-05,1.840246142819523811e-03,-3.660043585114181042e-04,-1.246460946276783943e-03,-1.104380717151798308e-04,9.057633724296465516e-05,1.733507815515622497e-06,-3.141626075375825167e-05,-4.867888492299243808e-05,1.119376393035054207e-03,-7.996045751497149467e-04,-1.967358868569135666e-03,-3.680799563881009817e-04,6.536128785228356719e-05,6.980031685088761151e-06,-3.653464955277740955e-04,-1.757315185386687517e-04,-2.172256354242563248e-04,-2.039412967860698700e-03,2.196734712924808264e-04,-1.275703925784910098e-05,6.792122803744859993e-06,-2.495090143384004477e-07,4.312710370868444443e-05,1.131833123508840799e-04,7.929872663225978613e-05,3.327835875097662210e-04,5.030469765188172460e-05,-3.860603101202286780e-06,5.412955488282022998e-07,1.350554157397709787e-07,1.976711132556374650e-07,4.569586167235684115e-07,-3.314320929348468781e-05,-4.182820703135803342e-05,-7.956114131957292557e-07,-1.881953494375920855e-06,4.731123226520139724e-08,2.616887400108680595e-07,1.877533577498979867e-06,-4.191288098809309304e-05,4.649053153116255999e-06,1.952973252627998590e-05,-1.262706355191767216e-04,-2.099942503264173865e-05,4.424361122801201418e-06,1.338839047093642876e-05,-6.900907465023919940e-06,2.767065889202058315e-04,1.556745846755802631e-04,-9.242001397069543600e-06,4.179733805358409882e-04,-2.844568225555121899e-04,1.232365775649668649e-06,3.403867594897747040e-06,-1.077717170119285583e-04,3.533436974976211786e-04,1.235425152117386460e-04,-7.648750033695250750e-05,1.523485698271542788e-04,-2.172089880332350731e-04,5.713682639907347038e-06,1.209727770401514135e-06,-3.489821028779260814e-05,6.836497050244361162e-06,4.160740063525736332e-04,2.969533961731940508e-04,3.681677480926737189e-05,-9.895575931295752525e-05,3.431477307458408177e-05,6.686649157927604392e-06,-1.338492147624492645e-04,9.603086073184385896e-05,6.560145993717014790e-05,-2.282373898196965456e-04,3.019034047611057758e-04,-1.871628046501427889e-04,1.306512240262236446e-05,1.339038226433331147e-05,-2.765040553640574217e-04,4.038968472741544247e-05,5.354746826924383640e-05,-2.125861356034874916e-04,3.573557478375732899e-04,-2.688110953386058100e-06,1.086662814486771822e-05,-4.698772499978076667e-07,-1.767631692928262055e-05,-1.029128761729225516e-04,1.252980437129735947e-04,1.888518745545297861e-04,2.427749313937965780e-05,3.320864834677195176e-06,-4.632040031538053881e-07,1.330101895291591063e-08,-4.581830580718815327e-06,-1.740758307278156281e-05,1.618425740161910653e-04,1.465764944441616535e-04,-4.444238129508448765e-06,4.949582489643944427e-06,5.536094249691814184e-08,1.206297929456923157e-05,3.336894224048592150e-06,2.811274025589227676e-04,1.645021140575408936e-03,2.194187138229608536e-03,1.387407421134412289e-03,7.935009489301592112e-05,1.551183959236368537e-05,6.558609604835510254e-01,-1.286345795961096883e-04,4.017476458102464676e-04,1.881810836493968964e-03,1.077513559721410275e-03,-3.131286706775426865e-03,8.673676638863980770e-04,-3.613082299125380814e-06,-5.157983105164021254e-05,2.611241652630269527e-04,-1.976413419470191002e-03,-1.313305692747235298e-04,3.384045790880918503e-03,-1.426668255589902401e-03,7.453587604686617851e-04,-4.047269612783566117e-06,-3.087883669650182128e-05,6.408024637494236231e-05,-6.558656459674239159e-04,-4.183210898190736771e-03,-4.089492373168468475e-03,3.461556043475866318e-03,8.398714126087725163e-04,-3.941434260923415422e-04,3.511510294629260898e-05,2.910167677327990532e-04,-7.241123239509761333e-05,-1.631297869607806206e-03,1.444420544430613518e-03,3.488371381536126137e-03,1.350412960164248943e-03,-2.385374245932325721e-04,-4.079881910001859069e-05,1.160169718787074089e-03,7.773911929689347744e-04,3.242457984015345573e-03,4.176004324108362198e-03,-3.186555113643407822e-05,1.380527646688278764e-05,-3.445631955401040614e-05,-2.883021807065233588e-06,1.093549217330291867e-04,3.989534161519259214e-04,-1.061922172084450722e-03,-1.332582207396626472e-03,-1.982663379749283195e-04,-2.221696377091575414e-06,-3.193737029505427927e-06,-9.201164630212588236e-08,-1.688181214376527350e-06,-2.164704255847027525e-06,-1.418363353877793998e-05,-3.376515087438747287e-05,-1.399406073687714525e-06,4.396306394482962787e-07,8.345296009792946279e-08,1.494177013228181750e-07,5.092665560368914157e-06,-2.762002441158983856e-05,-9.864035528153181076e-04,-2.250664110761135817e-04,8.400007209274917841e-05,-9.303639671998098493e-07,7.731377991149201989e-07,4.943848580296617001e-06,-3.432001904002390802e-05,-1.505988475400954485e-04,4.809000529348850250e-05,3.422154986765235662e-04,4.020207270514219999e-04,-2.247740194434300065e-04,-1.436970705981366336e-06,-4.817077751795295626e-06,-5.251275433693081141e-05,9.384349687024950981e-05,3.439783176872879267e-04,-6.862059817649424076e-04,-3.738884697668254375e-04,-1.875943562481552362e-04,-3.902151092916028574e-06,-1.214624808199005201e-05,3.191960786352865398e-05,2.155411930289119482e-04,3.976150183007121086e-04,6.237508496269583702e-04,-6.878669955767691135e-04,-1.947904820553958416e-04,-4.384529165690764785e-05,-7.176784492912702262e-06,-2.621804014779627323e-06,4.836501466343179345e-05,2.554096863605082035e-04,1.780615421012043953e-04,-2.209174563176929951e-04,-2.436336362734436989e-04,2.924926229752600193e-05,6.886709797981893644e-06,-2.286419767187908292e-04,-3.312607805128209293e-05,-1.961897942237555981e-05,-1.163909910246729851e-03,-1.077886554412543774e-05,5.583083293458912522e-07,5.352119387680431828e-06,2.814174422383075580e-07,-2.276183295180089772e-05,-9.222653170581907034e-05,1.244061859324574471e-04,1.874633016996085644e-04,2.316864083695691079e-05,-4.751652795675909147e-06,7.926361149657168426e-07,9.892210073303431273e-08,-5.845716941621503793e-07,1.534844841444282793e-06,-3.727548755705356598e-05,-5.204524495638906956e-05,3.852353529509855434e-06,-5.396813321567606181e-06,2.616843630676157773e-09,-1.691484271759691183e-06,-3.983391820838733111e-07,-4.215126318740658462e-05,-3.459915751591324806e-05,-3.445691254455596209e-05,-7.102859672158956528e-05,-4.086165972694288939e-06,-1.793273440853226930e-07,1.052926199918147177e-05,3.048927464988082647e-05,-1.569542218931019306e-04,1.246703322976827621e-05,3.887903003487735987e-04,2.707135863602161407e-04,-1.444132358301430941e-04,-1.270557959287543781e-06,-7.942854608700145036e-06,8.345805690623819828e-05,2.980280260089784861e-04,-1.031240681186318398e-04,-5.243463965598493814e-05,1.340909802820533514e-04,-6.035030237399041653e-04,3.728372121258871630e-06,3.852016106975497678e-06,-1.727124981698580086e-05,1.042183866957202554e-04,6.954540731385350227e-04,7.478189072571694851e-04,-2.171772066503763199e-04,-7.780607847962528467e-05,5.180426887818612158e-05,3.812397153524216264e-07,-1.442532811779528856e-04,-2.035760917351581156e-05,-5.179469007998704910e-05,-6.169516127556562424e-04,-2.532399957999587059e-05,-1.495439792051911354e-04,2.002415385504718870e-05,1.295505899179261178e-05,2.989836502820253372e-04,1.801124162739142776e-04,-5.822551902383565903e-04,-5.444488488137722015e-04,1.093001919798552990e-04,3.132594429189339280e-06,4.578883817885071039e-06,2.162922555726254359e-06,-3.778384052566252649e-05,-3.166611131746321917e-04,3.544216160662472248e-04,1.521060039522126317e-04,2.967364162032026798e-05,1.454579205528716557e-06,-3.037516762560699135e-07,1.186344888992607594e-08,2.338593276363098994e-06,1.459506074752425775e-05,6.114965071901679039e-05,2.648348890943452716e-05,4.064877884957240894e-06,2.811233343891217373e-07,-1.392754711559973657e-08,-1.314640394411981106e-05,-6.112498340371530503e-06,-1.658941328059881926e-04,-3.987118252553045750e-04,-9.383810684084892273e-04,-1.462703075958415866e-04,4.267309122951701283e-06,-1.338868332823039964e-05,-2.255519939353689551e-05,9.404809679836034775e-05,-2.757409820333123207e-04,-3.214048774680122733e-05,6.672132294625043869e-04,-6.832150975242257118e-04,6.362286512739956379e-05,1.118185446102870628e-05,-1.175283068732824177e-05,6.645423127338290215e-06,1.390754478052258492e-04,-2.754911256488412619e-04,7.625457365065813065e-04,-6.114250281825661659e-04,3.037583956029266119e-04,5.327457074599806219e-06,6.317809493339154869e-06,-1.911098297568969429e-05,2.833757025655359030e-04,-2.749148407019674778e-04,-8.323309593833982944e-04,-3.968409728258848190e-04,2.927038003690540791e-04,9.097572910832241178e-05,-1.451019488740712404e-05,1.364524796372279525e-04,-3.821953432634472847e-04,-1.662881404627114534e-04,2.773182350210845470e-04,-5.701173795387148857e-04,2.333231968805193901e-04,4.972306123818270862e-05,-2.252105696243233979e-05,3.496602002996951342e-04,1.576896465849131346e-05,-2.272796700708568096e-04,-2.990128123201429844e-04,-7.621053373441100121e-04,-1.194586093333782628e-05,-2.874525307561270893e-06,-1.139714913733769208e-05,5.301772034727036953e-07,2.804553369060158730e-04,3.889773506671190262e-04,-5.878034862689673901e-04,-2.532289727241732180e-05,1.513317602075403556e-05,7.304432074306532741e-06,-2.327609945496078581e-05,-3.147065945086069405e-05,1.149994477600557730e-05,-5.333264562068507075e-05,-5.131949001224711537e-05,-1.714682548481505364e-05,-5.122736183693632483e-05,7.607105771967326291e-07,-1.466469939259695821e-06,-1.060631075233686715e-05,2.993433008668944240e-05,1.221962156705558300e-04,-1.062172086676582694e-04,1.071700244210660458e-04,1.749025977915152907e-05,9.753659833222627640e-05,7.548236681031994522e-06,-1.299751165788620710e-04,3.015410329680889845e-04,-1.497649354860186577e-04,1.444367808289825916e-04,1.224761072080582380e-04,-9.938560833688825369e-05,9.767240044311620295e-06,-6.461928569478914142e-05,8.326765964739024639e-06,4.768313374370336533e-06,-5.966626486042514443e-05,-8.051082259044051170e-04,4.305817419663071632e-04,2.284232614329084754e-04,-4.987391730537638068e-05,3.629230559454299510e-05,-6.533003033837303519e-05,-1.850705011747777462e-04,3.481941239442676306e-04,2.753764565568417311e-04,4.008173709735274315e-05,-7.359006849583238363e-05,2.730588312260806561e-05,7.915812602732330561e-05,1.596636429894715548e-04,1.162632906925864518e-04,2.739529300015419722e-04,2.412648900644853711e-04,2.539297274779528379e-04,6.730275345034897327e-05,-2.479332397342659533e-05,4.352922260295599699e-04,-5.463156267069280148e-04,-2.536879037506878376e-06,-2.852304023690521717e-04,-5.354171735234558582e-04,3.840565623249858618e-04,3.786678134929388762e-04,-1.030794664984568954e-04,6.222490919753909111e-04,-1.092581078410148621e-03,-9.083977784030139446e-04,-2.153751702280715108e-04,9.468621283303946257e-05,-3.513460978865623474e-04,-4.289189819246530533e-04,9.537154710415052250e-07\n0.000000000000000000e+00,1.755374614731408656e-05,-1.573632744111819193e-06,2.619929728098213673e-05,-2.296922612003982067e-04,7.757535968266893178e-06,1.282835819438332692e-05,1.820466444257817784e-08,-3.132641359115950763e-05,3.040163574041798711e-05,-1.085133291780948639e-03,-1.631344435736536980e-03,-1.068401150405406952e-03,-2.578095067292451859e-03,-1.510290603619068861e-04,1.943803727044723928e-05,4.909109338768757880e-05,3.636479377746582031e-04,2.992231631651520729e-03,2.124709077179431915e-03,2.035879762843251228e-03,-2.153014065697789192e-04,3.521241014823317528e-04,1.074046758731128648e-05,4.429267573868855834e-05,9.831939823925495148e-04,-1.510446891188621521e-03,1.709918025881052017e-03,1.594273489899933338e-03,5.075052613392472267e-04,4.730173677671700716e-04,-2.365747786825522780e-05,-3.163127985317260027e-05,-3.226135158911347389e-04,-5.061280447989702225e-03,-5.146886687725782394e-04,-1.871839747764170170e-03,3.152656834572553635e-03,1.511706737801432610e-03,5.291420966386795044e-04,3.234139148844406009e-05,-7.541903178207576275e-04,3.027020022273063660e-03,1.643347786739468575e-03,-5.787797272205352783e-05,3.327479120343923569e-03,-9.599181357771158218e-04,1.892499567475169897e-04,6.709224544465541840e-05,-5.123878945596516132e-04,2.686579828150570393e-04,5.507970927283167839e-04,7.321811281144618988e-04,5.204714252613484859e-04,-3.251805537729524076e-05,4.255806561559438705e-05,-3.005847247550264001e-05,-2.564037640695460141e-05,-6.895287660881876945e-04,-1.434595324099063873e-03,2.106721949530765414e-04,3.873949754051864147e-05,6.541647599078714848e-05,-8.101369530777446926e-07,4.355739591233032115e-08,3.086082870140671730e-05,3.884259058395400643e-05,-4.213319916743785143e-04,-5.338342161849141121e-04,2.265169132442679256e-05,8.641382919449824840e-06,-2.961675171775368653e-08,-5.016079740016721189e-05,-1.087127202481497079e-05,-1.159033272415399551e-03,-1.055320142768323421e-03,-1.555014867335557938e-03,-2.494529820978641510e-03,-1.264096499653533101e-04,-7.448849373759003356e-06,-1.281043660128489137e-05,9.901218581944704056e-04,2.828913740813732147e-03,3.332863794639706612e-03,5.357332411222159863e-04,2.073639770969748497e-04,1.012595603242516518e-03,6.150136323412880301e-05,5.027498264098539948e-05,1.746655325405299664e-03,-1.891828607767820358e-03,2.929486799985170364e-03,1.969867851585149765e-03,1.086071133613586426e-04,1.072844024747610092e-03,-7.355833804467692971e-05,-5.726081144530326128e-05,-3.334367065690457821e-04,-3.017554292455315590e-03,2.622689353302121162e-04,-1.663791481405496597e-04,2.153196837753057480e-04,3.420920984353870153e-04,8.908507879823446274e-04,6.261434918997110799e-06,-3.091828257311135530e-04,1.926213502883911133e-03,1.714221434667706490e-03,2.621088176965713501e-03,3.346174198668450117e-04,7.784858462400734425e-05,4.812593397218734026e-04,5.166028131498023868e-05,-2.001132525037974119e-04,3.339033282827585936e-04,-2.950204303488135338e-03,-5.063815042376518250e-04,-9.530459064990282059e-04,-1.276979310205206275e-05,1.227982829732354730e-05,-3.123575515928678215e-05,1.858850555436220020e-05,-3.786116722039878368e-04,-1.651708036661148071e-03,4.011519486084580421e-04,8.113773219520226121e-05,9.613345901016145945e-05,6.878349267935846001e-06,3.702426099039257679e-08,-6.655491233686916530e-06,-4.249341873219236732e-05,2.866792783606797457e-05,1.789531088434159756e-04,-3.458821083768270910e-06,2.116788164130412042e-05,3.023115269229492696e-08,-1.313616303377784789e-05,3.281138924648985267e-05,5.626982892863452435e-04,1.762914936989545822e-03,4.554845392704010010e-03,8.207981009036302567e-04,5.487694579642266035e-05,4.717219417216256261e-05,2.587391281849704683e-05,-4.766981001012027264e-04,6.509802769869565964e-04,-9.568764362484216690e-04,3.759866580367088318e-03,-2.181105548515915871e-03,3.915743436664342880e-04,-2.517922621336765587e-05,9.201974899042397738e-05,9.979835012927651405e-04,-1.746802823618054390e-03,1.749534043483436108e-03,-3.883343306370079517e-04,-6.626385729759931564e-04,8.333511068485677242e-04,-6.455753464251756668e-06,-5.535778473131358624e-05,-2.859594242181628942e-04,-4.900082945823669434e-03,-3.367202123627066612e-03,-1.075874082744121552e-03,1.696748659014701843e-03,-2.121258759871125221e-03,-4.866846138611435890e-04,3.824477971647866070e-05,1.179876562673598528e-04,2.573116449639201164e-03,3.327182028442621231e-03,-2.352257259190082550e-03,-5.420254543423652649e-03,-3.091592807322740555e-04,2.022681292146444321e-05,6.403950101230293512e-05,1.514311588834971189e-05,2.539380919188261032e-03,3.028027247637510300e-03,1.874859910458326340e-03,1.430256874300539494e-03,-2.276800296385772526e-05,2.622316424094606191e-05,-1.208960566145833582e-05,1.054883705364773050e-05,-1.369558740407228470e-04,-1.134046236984431744e-03,-2.863074769265949726e-05,-3.274354094173759222e-05,-1.047157275024801493e-05,-9.303079423261806369e-06,2.021566736232216499e-08,3.855115210171788931e-05,1.712639277684502304e-05,-2.702850615605711937e-04,-4.943411331623792648e-04,3.677733548101969063e-05,1.556483221065718681e-05,5.717970452678855509e-08,-3.866793485940434039e-05,-5.190568117541261017e-07,-1.289373030886054039e-03,-3.177130827680230141e-03,-5.720453336834907532e-03,7.036795141175389290e-04,-1.213220748468302190e-04,-1.510782385594211519e-05,-2.362363738939166069e-05,1.045144395902752876e-03,7.627714425325393677e-03,-2.430860884487628937e-03,-8.194901747629046440e-04,2.053892239928245544e-04,5.500346887856721878e-03,8.952939242590218782e-05,8.400381921092048287e-05,2.298138104379177094e-03,-2.301216358318924904e-03,2.920335857197642326e-03,5.344196688383817673e-03,-7.329742424190044403e-03,7.452964200638234615e-04,-7.682303839828819036e-05,-5.846145359100773931e-05,-4.747245693579316139e-04,-3.581785829737782478e-03,-1.603491604328155518e-03,3.477160120382905006e-03,7.224388420581817627e-03,2.308907452970743179e-03,7.529499707743525505e-04,8.371603325940668583e-05,-6.601045606657862663e-05,2.800039714202284813e-03,-2.642082981765270233e-04,-4.871779587119817734e-03,1.895711873658001423e-03,6.596056628040969372e-04,4.255504172760993242e-04,4.996390634914860129e-05,-5.007273983210325241e-03,5.813214462250471115e-03,4.333023913204669952e-03,1.227986533194780350e-03,-1.473632873967289925e-04,-2.343770574952941388e-05,-2.324957313248887658e-05,-2.564391252235509455e-05,9.256757039111107588e-05,-1.145911635830998421e-03,-3.081354312598705292e-03,-3.272406465839594603e-04,-6.718684744555503130e-06,1.341088063782081008e-04,5.088390480523230508e-06,-1.961780071724206209e-08,3.221847509848885238e-05,3.589916741475462914e-05,-1.339223381364718080e-04,-2.125937317032366991e-04,2.662053884705528617e-05,2.293208672199398279e-05,2.737215254455804825e-08,-2.576964470790699124e-05,1.473789961892180145e-05,-6.084102788008749485e-04,-2.288492862135171890e-03,-1.982226734980940819e-03,-1.402415684424340725e-03,-7.758308493066579103e-05,-5.831457201566081494e-06,-6.909106559760402888e-06,8.530242484994232655e-04,2.303630113601684570e-03,1.177666243165731430e-03,3.085301490500569344e-03,4.332838580012321472e-04,1.220038975588977337e-03,4.257606633473187685e-05,1.171636031358502805e-04,2.054731361567974091e-03,-9.666592814028263092e-04,1.808080356568098068e-03,7.591819157823920250e-04,8.843382820487022400e-04,1.058304915204644203e-03,-9.316231444245204329e-05,-6.367585592670366168e-05,-1.072730665327981114e-04,-2.541205147281289101e-03,-5.633583641611039639e-04,-8.578697452321648598e-04,5.888179293833673000e-05,6.055143894627690315e-04,8.079098770394921303e-04,-4.290787728677969426e-06,1.016937458189204335e-04,2.212096471339464188e-03,3.127178177237510681e-03,-1.269961067009717226e-04,1.411709468811750412e-03,1.424568035872653127e-04,4.651076742447912693e-04,5.276830415823496878e-05,4.940993676427751780e-05,1.179806888103485107e-03,-1.130875549279153347e-03,-1.181260449811816216e-03,-3.818724071606993675e-04,-3.654815736808814108e-05,3.155224476358853281e-05,-2.921423401858191937e-05,1.566438731970265508e-05,-4.788035585079342127e-04,-2.400310244411230087e-03,4.210554470773786306e-04,8.319545304402709007e-05,6.840866262791678309e-05,9.395513188792392612e-06,3.310105967102572322e-08,-2.604779729153960943e-04,-2.475490910001099110e-04,1.125052454881370068e-03,2.226992975920438766e-03,-2.067474997602403164e-04,-1.777073339326307178e-04,4.706134859588928521e-08,3.253780305385589600e-04,-1.693512458587065339e-04,7.883830927312374115e-03,6.282862275838851929e-03,1.083020959049463272e-02,1.581035181879997253e-02,1.037319307215511799e-03,-9.343145939055830240e-05,-8.701521437615156174e-05,6.495407223701477051e-01,-2.739363908767700195e-02,-2.099474519491195679e-02,-1.314399018883705139e-02,1.585190184414386749e-03,-4.819647874683141708e-03,-4.113158502150326967e-04,-6.555824074894189835e-04,-1.646128483116626740e-02,1.094242744147777557e-02,-1.007401198148727417e-02,-1.653283275663852692e-02,-2.773151034489274025e-03,-6.431330461055040359e-03,4.086724366061389446e-04,3.634341410361230373e-04,2.251960569992661476e-03,2.687075734138488770e-02,1.991591975092887878e-02,1.390009280294179916e-02,-1.465088967233896255e-02,-6.738180294632911682e-03,-6.039007566869258881e-03,-1.658425608184188604e-04,2.708841813728213310e-03,-1.977489702403545380e-02,-7.331654895097017288e-03,3.150832839310169220e-03,-1.816834136843681335e-02,4.023523535579442978e-03,-3.631014609709382057e-03,-5.407084827311336994e-04,4.078866913914680481e-03,-4.466845188289880753e-03,4.351037554442882538e-03,4.254599101841449738e-03,3.108668141067028046e-03,2.789713325910270214e-04,-2.283818175783380866e-04,2.370481379330158234e-04,1.663284929236397147e-04,4.250746220350265503e-03,1.564936153590679169e-02,-2.824568422511219978e-03,-5.779713392257690430e-04,-7.431252161040902138e-04,-5.315214002621360123e-05,3.437708073761314154e-08,3.831554204225540161e-05,6.411874346667900681e-05,1.743652974255383015e-04,-2.681171754375100136e-04,2.713482172111980617e-05,2.125438913935795426e-05,3.367904355400241911e-08,-4.115976844332180917e-05,2.904249413404613733e-05,-1.157240127213299274e-03,3.153358120471239090e-04,-1.177824102342128754e-03,-2.606983995065093040e-03,-1.630290062166750431e-04,1.924074786074925214e-05,3.204034874215722084e-05,8.840291411615908146e-04,5.118375644087791443e-03,4.230993799865245819e-03,1.708709518425166607e-03,-1.473732991144061089e-04,2.721607161220163107e-04,8.042214903980493546e-05,1.345229975413531065e-04,2.098149387165904045e-03,-1.210118643939495087e-03,1.343813608400523663e-03,-1.525373663753271103e-03,1.140257576480507851e-03,4.583211266435682774e-04,-3.564944563549943268e-05,-2.411918831057846546e-05,-5.574268870986998081e-04,-3.683707676827907562e-03,-1.389534445479512215e-04,-3.512527793645858765e-03,2.185316057875752449e-03,2.551736775785684586e-03,9.073793189600110054e-04,5.006691571907140315e-05,-1.334981760010123253e-03,2.472591120749711990e-03,4.096627701073884964e-03,-1.148672192357480526e-03,4.502106457948684692e-05,2.496056724339723587e-03,5.071783671155571938e-04,6.637172191403806210e-05,-7.744606118649244308e-04,-8.226517820730805397e-05,8.551444625481963158e-04,1.191657502204179764e-03,3.613567678257822990e-04,-4.962792809237726033e-05,4.139380689593963325e-05,-3.214864409528672695e-05,-4.152652036282233894e-05,-6.222622469067573547e-04,-2.262669615447521210e-03,1.726531918393447995e-04,5.573340968112461269e-05,1.385586365358904004e-04,8.362896551261655986e-06,2.049455360975116491e-08,3.912709507858380675e-05,7.888870459282770753e-05,-1.005204976536333561e-04,-2.066497982013970613e-04,3.742744956980459392e-05,1.995601633097976446e-05,-4.407479536894243211e-08,-2.883120396290905774e-05,2.150133332179393619e-05,-6.888122297823429108e-04,-1.426337985321879387e-03,-1.404904993250966072e-03,-1.716370694339275360e-03,-1.439568877685815096e-04,6.483958713943138719e-06,-1.519480247225146741e-05,8.686972432769834995e-04,2.632531803101301193e-03,2.036171965301036835e-03,2.156163536710664630e-04,9.347795275971293449e-04,1.065921969711780548e-04,8.651116513647139072e-05,9.128760575549677014e-05,1.873582717962563038e-03,-1.792580704204738140e-03,1.854961039498448372e-03,1.616784022189676762e-03,1.704436377622187138e-03,2.185068326070904732e-03,-6.226577534107491374e-05,-3.943748379242606461e-05,-1.348227815469726920e-04,-2.518145833164453506e-03,-3.192933276295661926e-03,-7.942047668620944023e-04,1.810763147659599781e-03,1.260460587218403816e-03,9.869439527392387390e-04,7.030566848698072135e-06,7.349986699409782887e-04,3.733363468199968338e-03,3.474319819360971451e-03,-4.042997607029974461e-04,2.561609959229826927e-03,8.119732374325394630e-04,6.021552253514528275e-04,3.257741627749055624e-05,-2.404107654001563787e-04,7.854406139813363552e-04,-4.000967601314187050e-04,-6.199803319759666920e-04,-3.933251718990504742e-04,-5.961321221548132598e-05,2.149498322978615761e-05,-4.151045504841022193e-05,4.181752228760160506e-05,-1.323709730058908463e-04,-2.025621477514505386e-03,2.516859676688909531e-04,5.502723797690123320e-05,1.033189619192853570e-04,1.477603382227243856e-05,-1.203261490445584059e-08,2.442719414830207825e-05,1.322084790444932878e-05,-1.960660738404840231e-04,-3.686340060085058212e-04,1.615350265637971461e-05,1.020407034957315773e-05,1.624130163691006601e-08,-1.725620859360788018e-05,3.327708327560685575e-06,-7.922064978629350662e-04,-1.746332854963839054e-04,-1.731768716126680374e-04,-1.485295128077268600e-03,-1.528951834188774228e-04,3.727858347701840103e-05,1.670074707362800837e-04,7.145465351641178131e-04,4.266307689249515533e-03,4.939210484735667706e-04,4.053653683513402939e-04,2.883058041334152222e-03,-7.178180385380983353e-05,1.769276423146948218e-05,1.474465243518352509e-04,1.259234850294888020e-03,8.740355842746794224e-04,2.689269371330738068e-03,-1.093947561457753181e-03,2.282631816342473030e-03,6.782349664717912674e-04,-5.375151158659718931e-05,-2.036604018940124661e-05,-2.520302077755331993e-04,-3.695303574204444885e-03,2.721168857533484697e-04,2.066577319055795670e-03,9.932067478075623512e-04,8.296648738905787468e-04,6.743578123860061169e-04,7.991619349922984838e-05,-6.082853651605546474e-04,2.956571523100137711e-03,3.507495392113924026e-03,-3.546264721080660820e-03,4.543308168649673462e-03,-7.705621537752449512e-04,5.251602269709110260e-04,1.155936261056922376e-04,-1.293620211072266102e-03,1.128397299908101559e-03,-3.607653779909014702e-04,-1.019391696900129318e-03,1.730190590023994446e-03,-8.716873708181083202e-05,-1.057016197592020035e-05,-1.697152765700593591e-04,-5.070539918961003423e-05,-8.469184977002441883e-04,-1.288534956984221935e-03,2.026820788159966469e-03,7.752205419819802046e-06,9.012827649712562561e-05,-2.633559415698982775e-05,-2.633432741276919842e-04,6.974549614824354649e-05,1.623307325644418597e-04,-3.544142236933112144e-04,-2.190340601373463869e-04,-1.635362568777054548e-04,2.150247892132028937e-04,6.069538721931166947e-05,-5.263878847472369671e-05,-3.555849616532213986e-06,-1.357625238597393036e-03,-4.464454017579555511e-03,-4.099906887859106064e-03,-2.754082903265953064e-03,-3.052355314139276743e-04,-2.567504707258194685e-04,-3.373043000465258956e-06,1.431475160643458366e-03,1.994008664041757584e-03,1.550498302094638348e-03,1.803714781999588013e-03,1.837690244428813457e-03,-1.437945058569312096e-03,-8.835827611619606614e-05,-1.680701388977468014e-04,2.451057080179452896e-03,-1.107886899262666702e-03,1.196356141008436680e-03,3.248535562306642532e-03,7.261428982019424438e-04,2.194220433011651039e-04,-4.595650243572890759e-04,-1.592914486536756158e-04,-3.634930908447131515e-05,-1.328776823356747627e-03,-4.057040438055992126e-03,-7.879065233282744884e-04,7.378888549283146858e-04,9.717007633298635483e-04,1.371093560010194778e-03,-9.125642827711999416e-04,8.482782868668437004e-04,3.866955405101180077e-03,2.327384427189826965e-04,2.790959784761071205e-03,9.356256341561675072e-04,3.175976744387298822e-04,-6.307249423116445541e-04,-5.258365534245967865e-03,2.723101293668150902e-03,-1.327091595157980919e-04,-1.301861717365682125e-03,7.461215136572718620e-04,9.427289478480815887e-03,4.837116692215204239e-03,1.806089770980179310e-03,-5.067630205303430557e-03,-1.597817405126988888e-03,-4.201753530651330948e-03,6.675847340375185013e-03,-1.646174350753426552e-03,-2.476054243743419647e-03,2.802454167976975441e-03,1.044939608618733473e-06\n0.000000000000000000e+00,9.229249553754925728e-05,3.194645396433770657e-04,5.133630475029349327e-05,-1.766252098605036736e-04,-1.721324952086433768e-05,-6.031376324244774878e-05,-5.535892189101332406e-09,-2.846858988050371408e-04,-1.779081794666126370e-04,-3.401205642148852348e-03,-3.207791969180107117e-02,-2.726216055452823639e-02,-8.328986354172229767e-03,1.469642156735062599e-04,-3.554166178219020367e-04,-3.163836663588881493e-04,4.426790401339530945e-03,1.676528900861740112e-02,-2.467524632811546326e-02,7.332403212785720825e-03,1.250330638140439987e-02,9.007496759295463562e-03,2.490623737685382366e-04,-4.238505207467824221e-04,-2.264607697725296021e-03,-2.662116196006536484e-03,-3.101428970694541931e-03,-1.234223321080207825e-02,2.122320234775543213e-03,7.413775660097599030e-03,-3.617518232204020023e-04,2.243979542981833220e-04,-5.524862790480256081e-04,8.516794070601463318e-03,2.387711778283119202e-02,1.991685666143894196e-02,-2.123510465025901794e-02,6.271018180996179581e-03,5.726442672312259674e-03,-4.111768503207713366e-04,5.104329437017440796e-03,4.126633051782846451e-03,6.507249083369970322e-03,8.044840767979621887e-03,-1.920556649565696716e-02,-1.058431575074791908e-03,3.468539565801620483e-03,-3.319794195704162121e-04,1.052982732653617859e-02,2.379531506448984146e-04,-2.126289904117584229e-02,-3.039222583174705505e-02,-8.860784582793712616e-03,4.407718734000809491e-05,-2.240546455141156912e-04,-1.067083358066156507e-04,9.671707521192729473e-04,1.853775698691606522e-03,1.896944828331470490e-03,1.929295249283313751e-03,3.656027838587760925e-04,3.099244495388120413e-04,9.764701826497912407e-05,-4.561446775852573410e-09,8.360893116332590580e-05,2.719089679885655642e-04,8.602768066339194775e-04,6.296136416494846344e-05,-1.065945980371907353e-05,-1.415532824466936290e-05,9.139374590461102343e-09,-2.287929819431155920e-04,4.461183561943471432e-05,-5.360319279134273529e-03,-1.799381710588932037e-02,5.648776423186063766e-04,-1.083376817405223846e-02,-5.009456654079258442e-04,-5.586638144450262189e-05,2.470475155860185623e-04,2.923371270298957825e-03,2.305785007774829865e-02,-6.601400673389434814e-03,1.090737152844667435e-02,7.485007867217063904e-03,3.283076453953981400e-03,4.356605350039899349e-04,-3.736264770850539207e-04,-3.766806796193122864e-03,1.459736377000808716e-03,-1.550909504294395447e-02,-1.424966193735599518e-02,5.509899929165840149e-03,2.166119404137134552e-03,3.957230364903807640e-05,1.766873028827831149e-04,-2.616221085190773010e-03,-3.689059522002935410e-03,8.413910865783691406e-03,-1.628809142857789993e-03,2.453982364386320114e-03,8.483106270432472229e-03,5.005628336220979691e-03,7.903431105660274625e-05,-6.793558131903409958e-04,8.058954961597919464e-03,1.398935681208968163e-03,-3.505534958094358444e-03,1.150971557945013046e-02,8.387431153096258640e-04,2.696732059121131897e-03,8.958439138950780034e-05,4.809642210602760315e-03,8.086718153208494186e-04,-1.630848739296197891e-03,-1.063923817127943039e-02,1.564766978845000267e-03,-1.402027701260522008e-04,1.496424520155414939e-04,-1.105537812691181898e-04,5.181972519494593143e-04,-1.183285727165639400e-03,9.838342666625976562e-04,2.488568425178527832e-03,3.859220014419406652e-04,4.672945360653102398e-04,5.989000419504009187e-05,1.583281061812158441e-08,-9.347352897748351097e-05,-1.026185054797679186e-04,-1.532643800601363182e-04,-3.386173630133271217e-04,-9.909694199450314045e-05,-7.650480256415903568e-05,1.790380999011631502e-08,9.056656563188880682e-05,-2.742602955549955368e-04,-7.647206075489521027e-04,-6.123964674770832062e-03,9.246245026588439941e-04,6.053447723388671875e-04,5.449024611152708530e-04,-1.972223399206995964e-04,8.382875239476561546e-05,-1.108897151425480843e-03,-9.527942165732383728e-03,-1.300431787967681885e-02,-5.092439055442810059e-02,-1.681828871369361877e-04,1.405402272939682007e-02,-5.258943419903516769e-04,3.957552253268659115e-04,-1.303806900978088379e-03,-5.096308887004852295e-04,-1.725816354155540466e-02,-4.225035756826400757e-02,1.498513668775558472e-02,1.028227899223566055e-02,-3.797594690695405006e-04,7.401089533232152462e-05,3.942569019272923470e-04,6.063217762857675552e-03,3.077476471662521362e-02,1.592021435499191284e-02,-1.163130346685647964e-02,-4.481462761759757996e-03,-1.480955630540847778e-03,-1.079750800272449851e-04,2.859761007130146027e-03,-1.932541653513908386e-02,-2.268086373805999756e-02,1.186085306107997894e-02,-2.492351457476615906e-03,-1.044206880033016205e-02,2.571963705122470856e-04,1.466672983951866627e-05,9.957320988178253174e-03,1.289127208292484283e-02,-1.804407685995101929e-02,-2.263805270195007324e-02,8.678129874169826508e-03,-3.014094545505940914e-06,1.271707151317968965e-04,-9.856472752289846539e-05,8.823968819342553616e-04,2.626004163175821304e-03,2.008414827287197113e-03,5.104131065309047699e-03,4.551529709715396166e-04,-2.212066319771111012e-04,1.791087561286985874e-05,8.264615658504226303e-09,1.945211115526035428e-04,4.865290829911828041e-04,-4.976047202944755554e-04,-1.712638186290860176e-03,1.895212335512042046e-04,-2.207582292612642050e-05,1.611186917216400616e-08,-4.738852730952203274e-04,-1.887219259515404701e-04,-7.107300218194723129e-03,-3.425316885113716125e-02,-3.836631774902343750e-02,-2.750902064144611359e-02,-1.078761881217360497e-03,-5.212802789174020290e-04,-4.481154319364577532e-04,6.457059644162654877e-03,-4.525521770119667053e-02,-4.640043899416923523e-02,3.630260471254587173e-03,5.363943520933389664e-03,-1.990775950253009796e-02,3.687858115881681442e-04,2.248011878691613674e-05,4.942088853567838669e-03,7.139197550714015961e-03,-1.271166279911994934e-02,-2.337312325835227966e-02,-1.343806646764278412e-02,-6.170945242047309875e-03,-5.910010077059268951e-04,3.937377769034355879e-04,-1.999904634431004524e-04,9.076109156012535095e-03,3.971013054251670837e-02,1.602969691157341003e-02,-3.792764991521835327e-02,5.306107923388481140e-03,8.680962026119232178e-03,-8.883010013960301876e-04,2.447078935801982880e-03,1.310653891414403915e-02,3.364881873130798340e-02,-6.190625485032796860e-03,-3.698074072599411011e-02,3.605940379202365875e-03,5.624681711196899414e-03,-4.709083877969533205e-04,-2.269911766052246094e-02,-1.379882544279098511e-02,-4.572612047195434570e-02,-4.529049247503280640e-02,-1.795850135385990143e-02,1.520061341580003500e-04,-2.261071058455854654e-04,-7.974798791110515594e-06,-2.352977637201547623e-03,-3.403757466003298759e-03,4.549266770482063293e-03,5.153982434421777725e-03,1.062555704265832901e-03,3.853341331705451012e-04,1.471840951126068830e-04,1.915157099574571475e-08,2.653080446179956198e-05,8.980042912298813462e-05,5.791918374598026276e-04,-5.100307753309607506e-04,-1.039561029756441712e-04,-6.807690078858286142e-05,-2.178654767703847028e-08,-1.184909560834057629e-04,7.188704330474138260e-05,-3.764089429751038551e-03,-1.119556836783885956e-02,-1.245419261977076530e-03,-5.824321880936622620e-03,-3.225074033252894878e-04,1.032027194014517590e-05,4.043814842589199543e-04,1.593117835000157356e-03,1.844958588480949402e-02,1.179048977792263031e-02,8.811589330434799194e-03,6.512000691145658493e-03,5.338363349437713623e-03,2.150697400793433189e-04,-3.665368130896240473e-04,-5.257362965494394302e-03,-9.409161284565925598e-04,-7.468007504940032959e-03,-5.109402816742658615e-03,6.799891591072082520e-03,2.691667061299085617e-03,1.258235424757003784e-04,1.482867519371211529e-04,-2.144440775737166405e-03,-4.178788512945175171e-03,1.703337021172046661e-02,7.242845371365547180e-03,5.181055516004562378e-03,4.367997869849205017e-03,2.835983410477638245e-03,1.797958975657820702e-04,-1.952413935214281082e-03,5.829194560647010803e-03,4.209207370877265930e-03,-5.929253529757261276e-04,9.350096806883811951e-03,-4.607258597388863564e-04,1.438157632946968079e-03,1.026252648443914950e-04,5.331785883754491806e-03,3.807727247476577759e-03,6.336189107969403267e-04,-4.251610487699508667e-03,2.656911499798297882e-03,-1.068029087036848068e-04,2.591265074443072081e-04,-1.730510848574340343e-04,6.322800181806087494e-04,-1.831941772252321243e-03,7.556057535111904144e-04,3.393466584384441376e-03,4.578038933686912060e-04,2.990524226333945990e-04,8.258229172497522086e-06,3.055743036384228617e-08,-6.292262114584445953e-04,-2.207400044426321983e-03,-8.184639737010002136e-04,5.711551290005445480e-03,2.418252697680145502e-04,4.677455581258982420e-04,2.374008545302785933e-09,2.146870363503694534e-03,7.825475768186151981e-04,3.727327287197113037e-02,2.539561986923217773e-01,1.407087445259094238e-01,9.309414029121398926e-02,8.193724788725376129e-04,2.751321066170930862e-03,7.577475626021623611e-04,-2.792098000645637512e-02,6.588566899299621582e-01,4.462522268295288086e-02,-1.822986081242561340e-02,-7.639982551336288452e-02,-7.356735318899154663e-02,-1.892929431051015854e-03,2.959706820547580719e-03,2.465941570699214935e-02,3.478741273283958435e-02,6.909146904945373535e-02,7.790108770132064819e-02,-1.464929152280092239e-02,-4.655662178993225098e-02,2.697903662919998169e-03,-1.486433320678770542e-03,1.138660684227943420e-02,-1.309775188565254211e-02,-1.941963732242584229e-01,-1.051767766475677490e-01,9.264288842678070068e-02,-4.000034183263778687e-02,-4.138362407684326172e-02,2.014568541198968887e-03,-2.049202285706996918e-02,-3.389346599578857422e-02,-4.631095007061958313e-02,-8.387133479118347168e-03,8.358037471771240234e-02,1.270113792270421982e-02,-2.418560162186622620e-02,1.561001874506473541e-03,-6.834103167057037354e-02,-1.242683269083499908e-02,1.644842177629470825e-01,1.721458435058593750e-01,1.967531442642211914e-02,1.546457060612738132e-04,7.171614561229944229e-04,1.122396672144532204e-03,-6.834950763732194901e-03,3.392705693840980530e-03,-7.476784288883209229e-03,-2.102540619671344757e-02,-3.162115812301635742e-03,-2.470570849254727364e-03,-4.594691854435950518e-04,-1.786270331649575382e-08,1.457563193980604410e-04,3.743722918443381786e-04,-2.564460737630724907e-03,-2.299439394846558571e-03,3.852022928185760975e-05,-4.700468707596883178e-05,3.877016752085182816e-08,-3.768066235352307558e-04,-8.866655116435140371e-05,-7.035768125206232071e-03,-3.289562463760375977e-02,-1.848745718598365784e-02,-1.200252678245306015e-02,-4.000086046289652586e-04,-2.764795208349823952e-04,3.262009704485535622e-05,5.621291231364011765e-03,1.154808141291141510e-02,-1.797575131058692932e-02,1.253853365778923035e-02,1.917173899710178375e-02,7.736586034297943115e-03,2.856295905075967312e-04,-4.283887101337313652e-04,-8.552060462534427643e-04,-4.305505193769931793e-03,-1.417615637183189392e-02,2.482879441231489182e-03,3.386583877727389336e-03,5.260802805423736572e-03,-4.757553979288786650e-04,-9.582263737684115767e-05,-1.097748056054115295e-03,6.169090047478675842e-03,1.435865834355354309e-02,2.164804190397262573e-02,-2.468437515199184418e-02,7.976023480296134949e-04,6.599511019885540009e-03,-4.211094346828758717e-04,4.822420887649059296e-03,1.235047075897455215e-02,1.304393168538808823e-03,6.802582181990146637e-03,-1.579349674284458160e-02,-7.438045926392078400e-03,4.814165644347667694e-03,1.502694794908165932e-05,6.181253585964441299e-03,2.441401127725839615e-03,-2.439843304455280304e-02,-3.588081151247024536e-02,-1.593903452157974243e-02,2.947766915895044804e-06,-8.070305921137332916e-05,-1.263693266082555056e-04,6.270412704907357693e-04,-7.566094864159822464e-04,4.033358301967382431e-03,6.240182556211948395e-03,9.690738515928387642e-04,4.727148625534027815e-04,1.057863410096615553e-04,1.986995812330860645e-08,-1.842149868025444448e-05,1.013337387121282518e-04,-6.577179301530122757e-04,-1.021337462589144707e-03,-2.891755430027842522e-04,-2.790521248243749142e-04,1.914645508804824203e-08,-1.833083078963682055e-04,-1.429323492629919201e-05,-4.118212033063173294e-03,-2.039027959108352661e-02,-9.394626133143901825e-03,-8.480112068355083466e-03,-1.199509715661406517e-04,-1.777153956936672330e-04,3.999228647444397211e-05,2.473146887496113777e-03,6.714859046041965485e-03,-1.064383424818515778e-03,1.191746722906827927e-02,5.403767805546522141e-03,1.658565178513526917e-02,2.730042906478047371e-04,-9.098129812628030777e-04,-1.274985633790493011e-02,-2.933484036475419998e-03,-2.329261228442192078e-02,-5.862712860107421875e-03,4.972599912434816360e-03,-2.122414298355579376e-04,-9.115281864069402218e-05,1.286897459067404270e-04,-1.992454985156655312e-03,3.789310343563556671e-03,2.288668602705001831e-02,2.766552381217479706e-02,-6.871803663671016693e-03,1.747322734445333481e-03,4.148191772401332855e-03,-8.172387606464326382e-05,2.941342769190669060e-03,8.138702251017093658e-03,-1.754586584866046906e-03,-3.785574808716773987e-04,-1.061016693711280823e-03,-1.017908332869410515e-03,2.636088989675045013e-03,-2.582910528872162104e-04,1.718633249402046204e-02,5.556806456297636032e-03,-2.409873902797698975e-02,-8.625698275864124298e-03,-9.979344904422760010e-04,1.036325338645838201e-04,1.840891491156071424e-05,-2.230204263469204307e-04,1.205581007525324821e-03,-5.258599296212196350e-03,4.082669969648122787e-03,3.181854262948036194e-03,3.463196626398712397e-04,2.680664474610239267e-04,4.480659481487236917e-05,7.437938620569184422e-08,8.051159238675609231e-05,3.972643171437084675e-04,1.594266854226589203e-03,2.014955680351704359e-04,3.272944013588130474e-05,-3.182141153956763446e-05,-1.948853878275258467e-08,-4.289775679353624582e-04,-1.625262957531958818e-04,-5.875788163393735886e-03,-3.771443292498588562e-02,-2.347149699926376343e-02,-1.234988681972026825e-02,5.077990354038774967e-04,-4.927002592012286186e-04,-8.049258613027632236e-04,4.501975141465663910e-03,-3.294199705123901367e-04,-1.265722326934337616e-03,1.462103333324193954e-02,-1.723462715744972229e-02,1.370325312018394470e-02,3.804478910751640797e-04,-1.213256036862730980e-03,2.723361831158399582e-04,-1.721689477562904358e-02,-2.230392768979072571e-02,8.407806977629661560e-03,-1.570049673318862915e-03,9.888507425785064697e-03,-4.302109591662883759e-04,1.504583051428198814e-04,-7.714370731264352798e-04,7.709266617894172668e-03,4.569394513964653015e-03,-1.434300933033227921e-02,-1.429770514369010925e-02,1.151677686721086502e-02,5.303234793245792389e-03,-6.102720508351922035e-04,6.902724970132112503e-03,-7.313766051083803177e-03,-5.650466307997703552e-03,2.090199664235115051e-02,-1.647324115037918091e-02,8.231732994318008423e-03,1.703733578324317932e-03,-1.419013715349137783e-03,1.645449176430702209e-02,-8.289366960525512695e-04,-1.877483725547790527e-02,-1.160816848278045654e-02,-2.964555658400058746e-02,-5.516973324120044708e-04,-1.656833337619900703e-04,-4.783162439707666636e-04,1.516273245215415955e-03,4.762891680002212524e-03,-4.406655672937631607e-03,-1.021900307387113571e-02,-9.499381994828581810e-04,1.178027712740004063e-03,2.426861901767551899e-04,4.498207417782396078e-04,-8.990103378891944885e-04,-4.223137511871755123e-04,2.070066286250948906e-03,1.311174244619905949e-03,-9.219651692546904087e-04,-3.306081634946167469e-04,1.316837588092312217e-04,5.127099575474858284e-04,-1.196116354549303651e-04,-2.220106078311800957e-03,6.920350715517997742e-04,1.621785573661327362e-03,-3.042772645130753517e-03,1.635048305615782738e-03,-1.189964241348206997e-03,-2.518741646781563759e-03,1.131135271862149239e-03,1.239055674523115158e-02,3.799121826887130737e-03,8.847132325172424316e-03,2.284522633999586105e-03,1.487265154719352722e-02,-9.831817587837576866e-04,-3.303888952359557152e-04,-1.117913518100976944e-03,-2.736642956733703613e-03,-5.994820967316627502e-03,-1.499408856034278870e-02,1.426352560520172119e-02,8.337534964084625244e-03,-1.384188421070575714e-03,1.895983587019145489e-03,-1.890541519969701767e-03,-8.832624182105064392e-03,2.322779223322868347e-02,4.509714897722005844e-03,-1.562190242111682892e-03,7.247871719300746918e-03,4.560345318168401718e-03,4.860618617385625839e-03,-1.815822906792163849e-05,1.038863789290189743e-03,1.769271679222583771e-02,-1.025510951876640320e-02,5.380123853683471680e-03,-3.147177863866090775e-03,3.958175890147686005e-03,4.230781272053718567e-02,3.383494168519973755e-02,-1.865705475211143494e-03,-4.039376974105834961e-03,-2.423358336091041565e-02,-3.253558278083801270e-02,-4.277976695448160172e-03,-1.585249090567231178e-03,2.132452838122844696e-02,-3.767970250919461250e-03,-1.231764256954193115e-02,-3.381458297371864319e-02,3.933245316147804260e-02,8.529039099812507629e-03,4.464113619178533554e-03,4.292746962164528668e-05\n0.000000000000000000e+00,6.693985051242634654e-05,2.563137968536466360e-04,-1.605308032594621181e-03,-1.896527362987399101e-03,1.576368522364646196e-04,-9.655719622969627380e-05,1.461318976936354375e-08,-2.027905138675123453e-04,-3.365398733876645565e-04,-4.596342332661151886e-03,-3.519428893923759460e-02,-4.782756417989730835e-02,-1.032262947410345078e-02,-5.774132441729307175e-04,-4.280083812773227692e-04,-2.350559807382524014e-04,1.477492041885852814e-03,-2.905444055795669556e-02,-1.388978213071823120e-03,4.824895411729812622e-03,1.110400259494781494e-02,1.096854452043771744e-02,-5.154666723683476448e-05,-8.166054612956941128e-05,3.273669630289077759e-03,6.646443158388137817e-03,1.302744355052709579e-02,-2.441585995256900787e-03,7.225517183542251587e-04,6.079702638089656830e-03,-5.745565285906195641e-04,1.870927808340638876e-04,3.150338307023048401e-05,6.987637840211391449e-03,4.860251024365425110e-02,2.336489781737327576e-02,-2.634651213884353638e-02,-7.380740717053413391e-04,4.011409357190132141e-03,-4.766789497807621956e-04,4.350495059043169022e-03,1.466555055230855942e-02,-6.576496176421642303e-03,2.050345763564109802e-02,-4.516537860035896301e-02,-5.734605714678764343e-03,3.123964415863156319e-03,-3.189136041328310966e-04,3.972889389842748642e-03,-5.778421647846698761e-03,-3.544241935014724731e-02,-2.977823466062545776e-02,-1.313860528171062469e-02,2.193613909184932709e-04,-3.567980020307004452e-04,3.733155608642846346e-05,4.340640734881162643e-04,3.827395848929882050e-03,7.363680284470319748e-03,2.420577919110655785e-03,6.376378005370497704e-04,2.349799251533113420e-05,1.526263804407790303e-05,1.583711473074345122e-08,6.756861694157123566e-05,3.770803741645067930e-04,1.223717117682099342e-03,4.856986925005912781e-04,1.230626367032527924e-04,5.314013105817139149e-05,-1.588653653072924499e-08,-6.693638715660199523e-05,-4.449104017112404108e-05,-1.705874223262071609e-03,-3.771490976214408875e-02,-1.548741944134235382e-03,-8.519319817423820496e-03,6.062784450477920473e-05,-1.035268651321530342e-04,1.504026731709018350e-04,2.352558076381683350e-03,1.650806143879890442e-02,-1.248134672641754150e-02,9.873623959720134735e-03,1.461106725037097931e-02,1.747866626828908920e-03,5.388113786466419697e-04,4.366395296528935432e-05,-8.014240302145481110e-05,1.606795750558376312e-02,1.359228044748306274e-04,-1.532831974327564240e-02,2.479247190058231354e-02,3.159258048981428146e-04,4.364918568171560764e-04,2.778808702714741230e-04,-1.370343263261020184e-03,1.421807333827018738e-02,1.782453618943691254e-03,-8.184852078557014465e-03,4.619703628122806549e-03,5.640800576657056808e-03,3.363736672326922417e-03,-3.115928848274052143e-05,-1.453302334994077682e-03,1.075020991265773773e-02,4.996175877749919891e-03,-3.544219583272933960e-02,6.565209478139877319e-03,6.660027895122766495e-03,1.370879239402711391e-03,4.356744466349482536e-05,1.136693172156810760e-03,4.667774774134159088e-04,4.566423594951629639e-03,-2.341454476118087769e-02,6.727110594511032104e-03,-1.507807755842804909e-04,9.295764903072267771e-05,1.148102601291611791e-04,1.480776118114590645e-04,3.976004663854837418e-03,7.966603152453899384e-03,5.178820574656128883e-04,3.952290862798690796e-04,3.112743142992258072e-04,4.561938112601637840e-05,-1.799122273382636195e-08,-2.197056892327964306e-04,-2.793357416521757841e-04,1.341894385404884815e-04,-3.246921696700155735e-04,-2.343410596949979663e-04,-3.607569087762385607e-04,5.711859873969160617e-09,-2.468652382958680391e-05,-3.344565920997411013e-04,1.005355827510356903e-02,1.225718110799789429e-02,-1.937350630760192871e-02,9.615720249712467194e-03,3.175068413838744164e-04,-9.368767496198415756e-05,1.501764636486768723e-04,-5.620799958705902100e-03,-1.204858347773551941e-02,-1.247379556298255920e-02,-4.381668940186500549e-02,1.909080892801284790e-02,3.357942216098308563e-03,-1.323987031355500221e-03,-4.671931965276598930e-04,-1.595199294388294220e-02,1.379004865884780884e-02,4.195181652903556824e-03,-2.144862338900566101e-02,1.404718309640884399e-02,2.359903883188962936e-03,-9.859068086370825768e-05,2.622254251036792994e-04,-2.201341558247804642e-04,-1.848754659295082092e-02,4.148400574922561646e-02,1.444356329739093781e-02,-3.924155607819557190e-03,-8.195145055651664734e-03,-7.235480472445487976e-03,-9.941315511241555214e-06,-3.303425852209329605e-03,-2.181758545339107513e-02,-2.858974039554595947e-02,6.511570885777473450e-03,-6.556992232799530029e-02,-9.180504828691482544e-03,-2.122220583260059357e-03,-4.536085762083530426e-04,1.074174325913190842e-02,-5.165800917893648148e-03,-4.952291399240493774e-02,-1.648399420082569122e-02,8.461135439574718475e-03,3.285641432739794254e-04,-4.395227588247507811e-04,9.721404057927429676e-05,7.958384812809526920e-04,4.121253732591867447e-03,1.501930691301822662e-02,2.216858323663473129e-03,1.614883658476173878e-04,-6.695674383081495762e-04,-2.661325270310044289e-04,1.176965724880574271e-08,7.826469663996249437e-05,-8.789217099547386169e-05,6.066199857741594315e-04,6.486938800662755966e-04,1.523358223494142294e-04,4.626792360795661807e-05,3.029185791092459112e-10,-9.543870692141354084e-05,-9.458071872359141707e-05,-4.842836642637848854e-04,-1.872025243937969208e-02,-7.227945327758789062e-02,-2.020856365561485291e-02,7.409117824863642454e-05,-7.494749152101576328e-04,-4.288573400117456913e-04,1.753228018060326576e-03,-5.321301519870758057e-02,-6.086793169379234314e-02,-6.451248656958341599e-03,4.219435155391693115e-03,-2.304456196725368500e-02,4.399441240821033716e-05,7.301358855329453945e-04,6.810457445681095123e-03,5.040233489125967026e-03,2.193360403180122375e-02,1.093835942447185516e-02,1.097883377224206924e-02,-2.630220726132392883e-02,-7.811756804585456848e-04,4.370912211015820503e-04,2.062022220343351364e-03,2.828019298613071442e-02,2.963905222713947296e-02,4.739311337471008301e-02,-6.367073953151702881e-02,1.372922444716095924e-03,1.622598152607679367e-03,-9.009556961245834827e-04,2.209633123129606247e-03,-1.020015403628349304e-02,7.001090794801712036e-03,1.682614907622337341e-02,-6.466770917177200317e-02,-6.773782894015312195e-03,9.107370860874652863e-04,-2.841355162672698498e-04,-4.460367374122142792e-03,-4.122096672654151917e-02,-1.006216704845428467e-01,-6.975008547306060791e-02,-1.533643156290054321e-02,-1.378471060888841748e-04,-4.698245902545750141e-04,1.369019446428865194e-04,-1.984158065170049667e-03,-2.404010389000177383e-03,1.227945555001497269e-03,4.343885462731122971e-03,8.272657287307083607e-04,-2.281860652146860957e-04,5.866498395334929228e-05,8.869619705365039408e-09,3.480878513073548675e-05,4.376935830805450678e-04,-2.868610434234142303e-03,-3.504791529849171638e-03,6.620807107537984848e-05,-1.822628400987014174e-04,1.465309651393909007e-08,-9.298550139646977186e-05,-2.295197627972811460e-04,-1.423539360985159874e-03,6.191024091094732285e-03,-2.340608090162277222e-02,-5.631397478282451630e-03,-6.572870188392698765e-04,-6.077834768802858889e-06,2.018803497776389122e-04,8.679350721649825573e-04,1.181108038872480392e-02,3.228672593832015991e-02,2.665442647412419319e-03,6.816121283918619156e-03,-2.611795673146843910e-03,-1.377637672703713179e-04,2.181275340262800455e-05,-4.406751133501529694e-03,8.165162056684494019e-03,1.973070763051509857e-02,1.204672828316688538e-02,1.078294776380062103e-02,-1.605822006240487099e-03,-1.596777728991582990e-04,8.511056512361392379e-05,-1.698214473435655236e-04,2.926758956164121628e-03,1.383269578218460083e-02,2.121057547628879547e-02,-2.728266408666968346e-03,1.527488813735544682e-03,1.821006764657795429e-03,-1.872549546533264220e-05,-1.711680786684155464e-03,3.415001556277275085e-04,-9.027660824358463287e-03,1.449841540306806564e-02,-6.874331273138523102e-03,4.694511881098151207e-04,5.659472662955522537e-04,-1.975451450562104583e-04,-1.629541162401437759e-03,-2.973305759951472282e-03,-1.497533358633518219e-02,1.172412652522325516e-02,-2.602301770821213722e-03,3.245530824642628431e-04,-7.972549065016210079e-05,2.179747243644669652e-04,-1.666867028689011931e-04,2.812151331454515457e-03,5.160582251846790314e-03,-3.221060615032911301e-05,1.451181014999747276e-04,1.552689354866743088e-04,4.876091679761884734e-06,-1.509812364020035602e-08,-5.084861768409609795e-04,-2.074107062071561813e-03,1.215684972703456879e-02,1.561165042221546173e-02,-8.916253573261201382e-04,8.432526374235749245e-04,-1.437769014955847524e-08,1.623750897124409676e-03,2.834013197571039200e-03,2.383458241820335388e-02,1.275135576725006104e-01,3.056385219097137451e-01,8.954365551471710205e-02,1.805365318432450294e-03,2.829219447448849678e-03,2.679484430700540543e-03,-2.060038596391677856e-02,3.166374564170837402e-02,6.839088797569274902e-01,-4.779504239559173584e-02,-5.048811808228492737e-02,-2.965030260384082794e-02,7.983261020854115486e-04,8.391810697503387928e-04,-1.674419268965721130e-02,-4.774875193834304810e-02,-4.008941352367401123e-03,6.180153042078018188e-02,-4.197776317596435547e-03,-2.357072010636329651e-02,4.083195701241493225e-03,-1.636959728784859180e-03,-1.707495190203189850e-03,-7.158777117729187012e-02,-2.112631797790527344e-01,-1.806951314210891724e-01,2.080944180488586426e-01,2.449182793498039246e-03,-2.224824950098991394e-02,4.147028550505638123e-03,-2.069783024489879608e-02,1.340018585324287415e-02,7.376082241535186768e-02,-1.319652050733566284e-01,2.215086072683334351e-01,1.555650494992733002e-02,-1.415345724672079086e-02,2.873129677027463913e-03,-2.471704408526420593e-02,3.785971924662590027e-02,2.709626257419586182e-01,1.312750726938247681e-01,1.479302942752838135e-01,-1.879486488178372383e-03,3.352712374180555344e-03,-6.325527792796492577e-04,-1.990367192775011063e-03,-2.836025133728981018e-02,-4.493631422519683838e-02,-9.197140112519264221e-03,-3.054756205528974533e-03,-7.033357396721839905e-04,-4.724726313725113869e-04,2.072511051665060222e-08,1.877667236840352416e-04,5.931666819378733635e-04,-2.942220773547887802e-03,-4.154263064265251160e-03,2.025912690442055464e-04,-8.755021553952246904e-05,1.772590962900721934e-08,-3.863178426399827003e-04,-2.533669467084109783e-04,-5.049002822488546371e-03,-2.554338611662387848e-02,-4.274165630340576172e-02,-1.556200068444013596e-02,-6.302131223492324352e-04,-3.653001040220260620e-04,-6.089996313676238060e-04,4.940748214721679688e-03,-2.071548625826835632e-02,1.550757884979248047e-02,2.130047231912612915e-02,2.034890279173851013e-02,1.151531469076871872e-03,4.726070619653910398e-04,-3.332432825118303299e-04,3.981602378189563751e-03,6.142390891909599304e-03,1.111951470375061035e-02,-1.048739999532699585e-02,-5.884651094675064087e-03,1.504457555711269379e-03,-5.157014820724725723e-04,8.150191570166498423e-05,1.172309042885899544e-03,8.994624949991703033e-03,2.537718228995800018e-02,2.790721505880355835e-02,-5.198122933506965637e-02,-5.986824631690979004e-03,8.961841464042663574e-03,-6.440838333219289780e-04,8.404236286878585815e-04,4.986604675650596619e-03,-6.222128868103027344e-03,2.630751393735408783e-02,-3.659643232822418213e-02,-1.915573840960860252e-03,4.065352957695722580e-03,-4.259708221070468426e-04,-7.855631411075592041e-04,-7.360076531767845154e-03,-3.649088367819786072e-02,-2.945293672382831573e-02,-3.361302614212036133e-02,2.369546564295887947e-04,-3.776612284127622843e-04,5.172166129341349006e-05,-4.364176857052370906e-05,1.529916888102889061e-03,3.806588705629110336e-03,1.914904336445033550e-03,7.084257085807621479e-04,5.024431156925857067e-04,1.358021108899265528e-04,-3.962554728786926717e-08,-7.672515494050458074e-06,3.627385012805461884e-04,-2.547891112044453621e-03,-3.244024235755205154e-03,2.384567051194608212e-05,-2.977951371576637030e-04,1.505912905486184172e-08,-2.466852311044931412e-04,-3.405484312679618597e-04,-3.240085206925868988e-03,-1.652555540204048157e-03,-3.386467695236206055e-02,-6.059377919882535934e-03,-1.756710698828101158e-04,-3.240283404011279345e-04,-2.587507187854498625e-04,4.881067434325814247e-04,-1.138404943048954010e-03,2.590490132570266724e-02,8.215838111937046051e-03,9.283511899411678314e-03,-6.548534147441387177e-03,-1.086115371435880661e-04,-7.446734234690666199e-04,-1.477681100368499756e-02,-1.172260660678148270e-02,7.144898176193237305e-03,3.556492738425731659e-03,-4.946319386363029480e-03,6.105323787778615952e-03,-2.864188863895833492e-04,3.077150613535195589e-04,-5.210506496950984001e-04,5.783479660749435425e-03,3.893079608678817749e-02,4.098249971866607666e-02,-2.088610827922821045e-02,-4.025385715067386627e-05,2.961788792163133621e-03,-3.803007712122052908e-04,3.956935834139585495e-03,-7.998587563633918762e-03,-8.902953937649726868e-03,1.052975840866565704e-02,-2.725667878985404968e-02,-3.060745308175683022e-03,1.664058538153767586e-03,-5.687385564669966698e-04,8.416530676186084747e-03,-1.093718456104397774e-03,-2.759377285838127136e-02,-1.239939499646425247e-02,-1.679337397217750549e-02,4.629231698345392942e-04,-3.287146682851016521e-04,7.532168820034712553e-05,1.036360859870910645e-03,1.025257725268602371e-02,1.478779129683971405e-02,1.035906607285141945e-03,2.601342566777020693e-04,1.185012661153450608e-04,2.985138780786655843e-05,-2.664728526724502444e-08,4.378971061669290066e-05,4.181827243883162737e-04,-3.013683599419891834e-04,-3.092210390605032444e-04,1.441549684386700392e-04,-1.370900572510436177e-04,3.204218756991394912e-08,-2.663837803993374109e-04,-4.568884323816746473e-04,-2.349007409065961838e-03,-2.337619662284851074e-03,-6.537553668022155762e-02,-1.137205027043819427e-02,3.272172180004417896e-04,-5.568468477576971054e-04,-7.983153918758034706e-04,2.201485680416226387e-03,-1.018443331122398376e-02,1.447216235101222992e-02,9.451901540160179138e-03,-5.577197298407554626e-03,9.669910185039043427e-03,5.639364826492965221e-05,-8.424255065619945526e-04,-2.016632817685604095e-03,-7.184199057519435883e-03,9.018961340188980103e-03,2.457504533231258392e-02,-2.785064280033111572e-02,1.115127280354499817e-02,-1.669120974838733673e-04,3.713468031492084265e-04,5.776134785264730453e-04,1.179312169551849365e-02,2.732357941567897797e-03,1.277912128716707230e-02,-1.453801989555358887e-02,1.058262772858142853e-02,1.989193959161639214e-03,-7.068796548992395401e-04,5.830591544508934021e-03,-1.586935482919216156e-03,-8.372157812118530273e-03,1.120543107390403748e-02,-6.412252038717269897e-02,4.704149439930915833e-03,1.244450453668832779e-03,-4.669917398132383823e-04,1.747746020555496216e-02,-5.937430076301097870e-03,-2.443119883537292480e-02,-2.155422791838645935e-02,-2.633294463157653809e-02,6.785601144656538963e-04,-3.462103195488452911e-04,1.629490987397730350e-03,9.298507357016205788e-04,1.065120007842779160e-02,9.198357351124286652e-03,-8.687797002494335175e-03,-1.382193295285105705e-03,-7.274792878888547421e-04,3.523827763274312019e-05,1.433778787031769753e-03,1.747981004882603884e-04,2.566378680057823658e-04,-4.200599621981382370e-03,-3.580409102141857147e-03,4.407245432958006859e-04,2.048484282568097115e-03,-8.330011041834950447e-04,-3.388767072465270758e-05,-1.564405974932014942e-03,-4.934899043291807175e-03,-1.776459068059921265e-02,-5.142731964588165283e-02,-1.396759971976280212e-02,-6.404158775694668293e-04,-9.692679159343242645e-04,1.552353380247950554e-03,5.961197428405284882e-03,-1.014433335512876511e-02,-3.344258293509483337e-03,-1.957508968189358711e-03,1.421301253139972687e-02,1.364352367818355560e-02,-6.093599949963390827e-06,1.123283524066209793e-03,2.593630738556385040e-02,-1.138520985841751099e-02,3.029392473399639130e-02,1.977181993424892426e-03,7.051832042634487152e-03,2.175111323595046997e-02,-1.454815501347184181e-03,-1.475714961998164654e-03,1.637324457988142967e-03,-1.222080457955598831e-02,-6.417624652385711670e-03,6.797640584409236908e-03,-1.158090308308601379e-02,-5.195332923904061317e-04,7.795711979269981384e-03,1.724721631035208702e-03,1.240640878677368164e-02,2.368675544857978821e-02,6.699839606881141663e-03,3.075221553444862366e-02,-1.489221584051847458e-02,-6.465136073529720306e-03,9.969054721295833588e-03,-5.771458521485328674e-02,1.587173342704772949e-02,1.434491295367479324e-02,-6.407050788402557373e-02,6.172853335738182068e-02,6.120667234063148499e-02,3.660917282104492188e-02,1.414167974144220352e-02,-6.998444348573684692e-02,3.874030336737632751e-02,-5.158698558807373047e-02,8.057923614978790283e-02,-3.066593548282980919e-03,-2.286396734416484833e-02,4.216749221086502075e-02,5.564388993661850691e-05\n0.000000000000000000e+00,5.854309347341768444e-05,2.375917974859476089e-04,-1.388348173350095749e-03,-2.719547483138740063e-04,3.555966759449802339e-05,7.653436477994546294e-05,2.133289322969744717e-09,-1.560668315505608916e-04,1.647004683036357164e-04,-1.937200664542615414e-03,-1.894741319119930267e-02,1.370329782366752625e-02,2.325845649465918541e-03,-2.501463750377297401e-04,2.327839865756686777e-05,-1.462917425669729710e-04,2.899197163060307503e-03,1.050944905728101730e-02,5.471803247928619385e-03,2.625530585646629333e-02,9.027382358908653259e-03,-2.679519820958375931e-04,5.836272030137479305e-04,-5.483744898810982704e-04,1.369299250654876232e-03,-7.264276966452598572e-03,-5.142519250512123108e-03,3.554785251617431641e-02,-4.851608537137508392e-04,-1.421984517946839333e-03,1.016204623738303781e-04,-2.662776096258312464e-04,-7.876809104345738888e-04,-4.928559996187686920e-03,-1.371414307504892349e-02,5.552619695663452148e-04,-1.114388089627027512e-02,-6.484034471213817596e-03,2.949266228824853897e-03,-7.960786751937121153e-05,2.960993209853768349e-03,1.243533100932836533e-03,8.274954743683338165e-03,-6.840564310550689697e-06,-9.253860451281070709e-03,-4.998136311769485474e-03,2.058709505945444107e-03,1.828599924920126796e-04,-8.970096241682767868e-04,1.480939681641757488e-03,2.163409255445003510e-03,-2.885694149881601334e-03,-9.282710030674934387e-03,-7.783789624227210879e-05,6.044670953997410834e-05,-4.424049620865844190e-05,2.439764648443087935e-05,-1.137319253757596016e-03,-1.675286795943975449e-03,5.407024873420596123e-04,1.655931409914046526e-04,2.988736378028988838e-04,5.482543201651424170e-05,5.082874565687234281e-09,5.552986112888902426e-05,1.828559616114944220e-04,-4.804923664778470993e-04,-1.024550147121772170e-04,6.553027924383059144e-05,6.276186468312516809e-05,8.763270997746985813e-09,-1.649332407396286726e-04,1.287391642108559608e-04,-2.650261856615543365e-03,-1.330820471048355103e-02,4.840536508709192276e-03,-2.285140100866556168e-03,-2.232881379313766956e-04,-2.628844413266051561e-06,-1.565722777741029859e-04,2.580973552539944649e-03,3.902603406459093094e-03,-1.904584234580397606e-03,4.260796681046485901e-02,-1.396390842273831367e-03,-4.466297104954719543e-04,3.582742065191268921e-04,-3.531713737174868584e-04,1.193383941426873207e-03,-5.852757021784782410e-03,-3.811160568147897720e-03,1.026416663080453873e-02,-8.910749107599258423e-03,-1.685654046013951302e-03,6.906209819135256112e-06,-1.553896727273240685e-04,-7.083493983373045921e-06,-8.740276098251342773e-04,-1.528164837509393692e-02,8.153779432177543640e-03,-9.050521999597549438e-03,-4.223781637847423553e-03,3.069377271458506584e-03,-8.575599349569529295e-05,2.306143520399928093e-03,1.091881841421127319e-02,5.359199363738298416e-03,1.503314170986413956e-02,-9.145732037723064423e-04,-1.151476521044969559e-03,2.257971325889229774e-03,4.614367571775801480e-05,-8.220808813348412514e-04,-6.036382401362061501e-04,6.548490840941667557e-03,2.299404703080654144e-03,-1.063755154609680176e-02,8.894236088963225484e-06,-4.019322659587487578e-05,-2.524059163988567889e-05,-5.081130439066328108e-05,-1.148085226304829121e-03,-1.935399486683309078e-03,4.902062937617301941e-05,8.151737711159512401e-05,2.761585637927055359e-04,4.425032966537401080e-05,-3.200624876242841310e-09,-1.063636518665589392e-04,-1.642030256334692240e-04,-2.627081936225295067e-03,-1.651079626753926277e-03,-5.402691022027283907e-05,-1.960609952220693231e-04,-3.718000485264383315e-08,1.552033791085705161e-04,-3.943358315154910088e-04,3.712431062012910843e-04,-3.545651677995920181e-03,-2.814569696784019470e-02,1.565138623118400574e-02,1.681043941061943769e-04,-4.670280031859874725e-05,-4.306146583985537291e-04,-1.469899783842265606e-03,-5.038611590862274170e-03,1.095386128872632980e-02,1.458659395575523376e-02,1.088103465735912323e-02,9.945723228156566620e-03,-6.219882052391767502e-04,-5.168079514987766743e-04,-3.206562483683228493e-03,-5.261567421257495880e-03,2.518214471638202667e-02,-3.416530787944793701e-02,-1.892745494842529297e-02,7.262797560542821884e-03,-2.382289821980521083e-04,-2.383386308792978525e-04,1.700875582173466682e-03,2.589499019086360931e-02,-3.179891407489776611e-02,1.764878630638122559e-03,-3.755333833396434784e-03,-4.289864562451839447e-03,-1.517113531008362770e-03,-9.984913049265742302e-05,9.333830326795578003e-03,9.464230388402938843e-04,-1.185880601406097412e-02,-2.000788226723670959e-02,8.059547282755374908e-03,-1.965892128646373749e-02,-2.402479294687509537e-03,-5.303702782839536667e-04,1.195334643125534058e-02,-2.271691337227821350e-03,-5.164744332432746887e-03,2.459452860057353973e-02,-1.871493086218833923e-02,3.942219773307442665e-04,-3.183685475960373878e-04,4.886034366791136563e-05,1.166090602055191994e-03,5.116013344377279282e-03,4.121128935366868973e-03,-5.987783893942832947e-03,-9.179092594422399998e-04,-3.207073023077100515e-04,4.273962986189872026e-06,-8.729077016766950692e-09,4.479583367356099188e-05,1.887575490400195122e-04,1.150752999819815159e-03,1.956360647454857826e-03,1.212767456308938563e-04,2.089548215735703707e-04,9.405226819581002928e-09,-3.735419886652380228e-05,1.302061136811971664e-04,-2.331477589905261993e-03,-1.344908960163593292e-02,1.241288147866725922e-02,-8.406378328800201416e-03,-2.264223003294318914e-04,-3.557313175406306982e-05,-3.118523163720965385e-04,4.893894074484705925e-04,-1.118576340377330780e-02,2.453945577144622803e-03,3.980944305658340454e-02,-1.189172733575105667e-02,-1.523362938314676285e-03,2.714839647524058819e-04,-6.649027636740356684e-05,5.814163945615291595e-03,-4.384533502161502838e-03,-2.424468472599983215e-02,-3.847587388008832932e-03,-1.431218534708023071e-02,-3.147420473396778107e-03,2.413823240203782916e-04,-1.223091530846431851e-04,-1.493733725510537624e-04,-2.489808946847915649e-03,-2.013114467263221741e-02,-1.634047925472259521e-02,-3.157174959778785706e-02,-4.700357094407081604e-03,7.014867151156067848e-06,-4.102097591385245323e-06,-3.615153953433036804e-03,-1.787988469004631042e-03,9.000126272439956665e-03,6.680311635136604309e-03,-1.067438255995512009e-02,-7.860895246267318726e-03,-5.557836266234517097e-04,4.242800059728324413e-06,5.294354632496833801e-04,-1.424757111817598343e-02,-6.792058236896991730e-03,-3.814892470836639404e-02,-1.037251856178045273e-02,-2.445748832542449236e-04,-1.364013733109459281e-04,1.311914093093946576e-04,-2.510832273401319981e-04,-2.549060387536883354e-03,1.559808617457747459e-03,-3.095932304859161377e-03,-2.800841757562011480e-04,-4.207427627989090979e-05,1.688407792244106531e-05,1.225871848475890147e-08,5.999119821353815496e-05,2.769354905467480421e-04,2.724553341977298260e-04,3.791840281337499619e-04,8.844868716550990939e-06,8.764999802224338055e-05,-3.246225332986796275e-08,-2.030126343015581369e-04,1.386139920214191079e-04,-2.798355417326092720e-03,-1.208774372935295105e-02,5.050157662481069565e-03,-5.121593829244375229e-03,3.790654591284692287e-05,-6.463856698246672750e-05,-2.465258294250816107e-04,2.372665330767631531e-03,9.465658105909824371e-03,-3.885486396029591560e-03,3.410650789737701416e-02,1.089536957442760468e-02,3.411135403439402580e-04,5.788928247056901455e-04,-4.826423246413469315e-04,-7.843871135264635086e-04,-6.370628718286752701e-03,-3.496544901281595230e-03,2.046887204051017761e-02,-4.529568366706371307e-03,-7.003226783126592636e-04,1.399789471179246902e-04,-1.771007009665481746e-05,-3.426161711104214191e-04,3.370495280250906944e-03,-1.719871349632740021e-02,1.136795151978731155e-02,-7.343104574829339981e-03,8.022461552172899246e-04,3.388743614777922630e-03,-1.288498751819133759e-04,2.881278982385993004e-03,1.218703761696815491e-02,7.830210961401462555e-03,2.185642160475254059e-02,3.873500274494290352e-03,1.144744222983717918e-03,2.109094988554716110e-03,-1.542937025078572333e-05,3.198347985744476318e-03,-7.927481201477348804e-04,1.536145806312561035e-02,-5.774449091404676437e-04,-1.162823569029569626e-02,-1.437711034668609500e-06,-1.143226327258162200e-04,2.241151923954021186e-05,2.082353312289342284e-04,-3.009393112733960152e-04,2.520310226827859879e-05,-1.274418435059487820e-03,-1.610062608961015940e-04,3.203246742486953735e-04,6.270450830925256014e-05,-1.653245362831512466e-08,-3.589049447327852249e-04,-1.471044495701789856e-03,8.453962509520351887e-04,-2.857723738998174667e-03,-6.120064062997698784e-05,-5.386709817685186863e-04,-4.631533556676004082e-08,1.212301198393106461e-03,-1.447775983251631260e-03,2.164510637521743774e-02,1.342430263757705688e-01,-4.466054588556289673e-02,3.799350187182426453e-02,5.583675228990614414e-04,3.364111180417239666e-04,1.171138836070895195e-03,-1.454940438270568848e-02,-1.021132618188858032e-02,-5.584160611033439636e-02,5.067114233970642090e-01,-1.399314776062965393e-02,-9.308070875704288483e-03,-3.863743040710687637e-03,3.354803891852498055e-03,5.439903121441602707e-03,5.101452022790908813e-02,4.928980767726898193e-02,-1.154581978917121887e-01,2.764073945581912994e-02,-2.819872461259365082e-04,-1.025555538944900036e-03,1.262343139387667179e-03,2.627198817208409309e-03,-1.651778817176818848e-03,1.071659773588180542e-01,-1.786358281970024109e-02,5.948312580585479736e-02,1.555966027081012726e-02,-2.077307552099227905e-02,6.611409480683505535e-04,-1.148699130862951279e-02,-5.471732839941978455e-02,-5.050960555672645569e-02,-4.630338400602340698e-02,1.137218438088893890e-02,2.030682563781738281e-02,-1.221884600818157196e-02,-2.869101008400321007e-04,-1.696011424064636230e-02,4.098723642528057098e-03,-1.095310300588607788e-01,5.233195610344409943e-03,5.444752424955368042e-02,8.819570939522236586e-05,2.754402812570333481e-04,2.143098972737789154e-04,-1.442132284864783287e-03,2.097943332046270370e-03,3.017940558493137360e-03,7.301847450435161591e-03,3.274566843174397945e-04,-1.813463401049375534e-03,-2.240032190456986427e-04,-1.843709185322950361e-08,6.052936078049242496e-05,1.045742828864604235e-04,2.792676910758018494e-03,1.224024803377687931e-03,1.605846773600205779e-05,1.026095487759448588e-04,2.596645032326705405e-08,-1.918374910019338131e-04,3.093888517469167709e-04,-6.045475136488676071e-03,-6.129600107669830322e-03,7.444808725267648697e-03,-1.229183748364448547e-02,-9.149232937488704920e-05,-1.507563138147816062e-04,-9.168073302134871483e-05,3.142667934298515320e-03,9.686157107353210449e-03,-8.502198383212089539e-03,2.848950587213039398e-02,-1.020085625350475311e-02,7.121032103896141052e-04,2.781458606477826834e-04,-3.286532883066684008e-04,3.605848178267478943e-05,-1.198402140289545059e-03,-7.053679320961236954e-03,2.491672523319721222e-02,2.860491164028644562e-03,4.392731934785842896e-04,5.836171476403251290e-05,-8.168439671862870455e-05,-1.537743606604635715e-03,-3.504413180053234100e-04,-8.940450847148895264e-03,4.267555195838212967e-03,-1.564600970596075058e-03,2.973814960569143295e-03,2.716484712436795235e-03,-2.981223224196583033e-05,1.741572748869657516e-03,5.305124446749687195e-03,6.661104038357734680e-03,1.237619668245315552e-02,2.705440158024430275e-03,1.023904513567686081e-02,1.475370023399591446e-03,4.709142740466631949e-05,9.447049815207719803e-04,-4.565516021102666855e-03,1.793199684470891953e-03,-2.180365845561027527e-04,4.635290242731571198e-03,-1.148320225183852017e-04,2.930378832388669252e-05,-9.691910963738337159e-05,1.350134116364642978e-04,-1.811129273846745491e-03,-4.153292626142501831e-03,-4.027818213216960430e-04,-5.574413808062672615e-05,3.248903667554259300e-04,-6.181253411341458559e-06,8.927145245252177119e-09,6.295744242379441857e-05,2.525652816984802485e-04,4.512387095019221306e-04,1.470824237912893295e-03,5.701866757590323687e-05,1.028678307193331420e-04,-4.196886038698721677e-08,-1.598354429006576538e-04,2.110726054525002837e-04,-1.929876743815839291e-03,-1.221083756536245346e-02,1.117751002311706543e-02,-1.394108403474092484e-04,5.989758647046983242e-04,-9.589278488419950008e-05,-4.254693340044468641e-04,1.851490582339465618e-03,7.218905258923768997e-03,7.154303602874279022e-05,3.339942544698715210e-02,3.675836836919188499e-03,3.297310089692473412e-03,5.889072199352085590e-04,-8.327590767294168472e-04,-2.443973673507571220e-03,-7.889634929597377777e-03,-1.391600584611296654e-03,2.105494216084480286e-02,-1.603285782039165497e-03,-6.366028101183474064e-04,6.571346602868288755e-05,-2.051143965218216181e-04,1.402850466547533870e-04,2.892502350732684135e-03,-2.454560250043869019e-02,1.305763237178325653e-02,-6.469486281275749207e-03,-5.185487680137157440e-04,2.761611714959144592e-03,-2.113712544087320566e-04,5.028226412832736969e-03,1.228360086679458618e-02,1.119158510118722916e-02,1.082625426352024078e-02,1.635692082345485687e-03,3.336448455229401588e-03,2.074585994705557823e-03,-9.094910637941211462e-06,1.093098078854382038e-03,2.641107887029647827e-03,1.254166103899478912e-02,-2.251332392916083336e-03,-1.188359316438436508e-02,1.402003181283362210e-05,-1.868196268333122134e-04,1.828163476602640003e-05,7.048302213661372662e-04,2.134752226993441582e-03,-3.147075418382883072e-03,-3.396346466615796089e-03,-2.575162216089665890e-04,2.730550768319517374e-04,7.498803461203351617e-05,-9.059431249625049531e-08,1.029104896588250995e-05,3.587026731111109257e-05,-1.557345269247889519e-03,-8.664441702421754599e-05,-1.009932384476996958e-04,2.145789767382666469e-05,4.081184101778490003e-08,-9.346198203274980187e-05,2.978738048113882542e-04,-2.186552155762910843e-03,-1.565168425440788269e-02,1.848939247429370880e-02,-9.634399903006851673e-04,-5.582001758739352226e-04,1.649946061661466956e-04,5.662263720296323299e-04,5.128653720021247864e-04,9.133419953286647797e-03,-7.821305654942989349e-03,1.903820410370826721e-02,2.058386057615280151e-02,-8.190341293811798096e-03,3.738935920409858227e-04,-1.134431513492017984e-04,-4.860758781433105469e-03,-3.295940812677145004e-03,-8.687711320817470551e-03,-1.133380457758903503e-03,1.831025816500186920e-03,-1.252268906682729721e-02,2.678952878341078758e-04,-1.264379679923877120e-04,-8.235922432504594326e-04,-5.440662615001201630e-03,-1.208445243537425995e-02,2.106624655425548553e-02,-2.430258551612496376e-03,-9.245505556464195251e-03,2.529322635382413864e-03,3.264395636506378651e-04,-3.238902892917394638e-03,1.477485895156860352e-02,1.370307058095932007e-02,8.710304275155067444e-03,8.805835619568824768e-03,-9.889453649520874023e-03,2.816431457176804543e-03,4.724970494862645864e-04,-5.936339497566223145e-03,-3.019175492227077484e-03,3.011691384017467499e-03,-9.541027247905731201e-03,6.696111056953668594e-03,-5.937647074460983276e-05,3.646708501037210226e-04,-5.450040916912257671e-04,-1.915789907798171043e-04,-6.496591959148645401e-03,3.355487249791622162e-03,9.623836725950241089e-03,1.191804767586290836e-03,9.271157614421099424e-05,-5.510674673132598400e-04,-2.953077491838485003e-04,2.164654433727264404e-04,2.562156878411769867e-04,4.385689739137887955e-03,1.530191162601113319e-03,-5.207733483985066414e-04,-6.445058970712125301e-04,3.750666801352053881e-04,4.441243363544344902e-04,2.909117029048502445e-04,-2.484223339706659317e-03,-1.600508391857147217e-02,1.231284067034721375e-02,-6.239477545022964478e-03,-2.285416412632912397e-04,-5.669599049724638462e-04,2.524361480027437210e-03,1.470905961468815804e-03,6.804497446864843369e-03,-6.359457969665527344e-03,3.757892176508903503e-02,1.366050820797681808e-02,5.056421738117933273e-03,2.267130417749285698e-03,-1.684194314293563366e-03,-7.244533393532037735e-03,-8.100152015686035156e-03,-1.254841312766075134e-02,1.771915704011917114e-02,-2.057393547147512436e-03,1.022848766297101974e-03,1.594365312485024333e-05,6.576462765224277973e-04,-6.324375863187015057e-04,3.747188951820135117e-03,-1.164625771343708038e-02,5.366343073546886444e-03,-8.134498260915279388e-03,3.537076059728860855e-03,3.080835798755288124e-03,5.377121269702911377e-03,-4.333318676799535751e-03,8.940006606280803680e-03,1.358410716056823730e-02,4.775704815983772278e-03,1.074645668268203735e-02,4.953797906637191772e-03,1.631367340451106429e-04,1.923317648470401764e-02,-3.395304828882217407e-02,1.057527959346771240e-02,6.051811855286359787e-03,2.488665655255317688e-02,-5.719471350312232971e-02,6.344874855130910873e-03,1.397883519530296326e-02,2.601112239062786102e-02,4.052187129855155945e-02,2.936980873346328735e-02,1.743199187330901623e-03,5.509206093847751617e-03,-5.506055429577827454e-03,9.273216128349304199e-03,6.906907856318866834e-06\n0.000000000000000000e+00,-4.108833672944456339e-05,-1.437183818779885769e-04,-3.097196109592914581e-03,-1.914345426484942436e-03,-6.548962846864014864e-05,-6.071349343983456492e-05,-9.364192088412437442e-09,9.795020741876214743e-05,-9.495430276729166508e-05,1.756420359015464783e-03,4.216767847537994385e-04,1.449557207524776459e-02,1.267873588949441910e-02,-4.653789219446480274e-04,3.404913004487752914e-04,4.763658507727086544e-04,-1.653364626690745354e-03,1.381574757397174835e-02,4.732356406748294830e-03,6.256138440221548080e-03,1.847399771213531494e-02,-2.568681258708238602e-03,-1.598122471477836370e-04,1.708716081338934600e-05,-1.576230395585298538e-03,3.584700170904397964e-03,6.351480260491371155e-03,-7.626457139849662781e-03,8.163673803210258484e-03,-4.109300673007965088e-03,1.233863295055925846e-04,-3.593360888771712780e-04,1.627055462449789047e-04,-5.211096256971359253e-03,-5.350371822714805603e-03,-9.190812706947326660e-04,8.890768513083457947e-03,-1.205523964017629623e-02,-5.041396943852305412e-04,3.298560332041233778e-04,3.925326745957136154e-04,9.509532712399959564e-03,-9.304933249950408936e-03,-8.878037333488464355e-03,1.664235442876815796e-02,-4.553493112325668335e-03,-6.611086428165435791e-05,4.272467922419309616e-04,-3.529853653162717819e-03,1.199517399072647095e-02,9.622310288250446320e-03,1.631700433790683746e-03,5.643031094223260880e-03,-7.134743646020069718e-05,3.911008825525641441e-04,-3.123435089946724474e-05,-3.682494279928505421e-04,-1.819197437725961208e-03,4.553020931780338287e-03,4.845985211431980133e-03,6.027760682627558708e-04,-4.603615525411441922e-05,-7.128041033865883946e-06,-1.463568199966402972e-08,1.003460056381300092e-06,-1.030593775794841349e-04,-4.929579794406890869e-03,-3.518067300319671631e-03,-8.116676326608285308e-06,-1.440157211618497968e-04,1.793183379561469337e-08,1.132841134676709771e-04,-2.867851580958813429e-04,2.572410972788929939e-03,1.041267532855272293e-02,-3.437039442360401154e-03,1.020739506930112839e-02,-1.758943253662437201e-04,1.485467073507606983e-04,1.619985559955239296e-04,5.880281678400933743e-04,-1.315624453127384186e-03,2.151004970073699951e-02,4.217676818370819092e-03,1.525324117392301559e-02,2.714720321819186211e-03,-3.918519942089915276e-04,3.367753233760595322e-04,2.656145254150032997e-03,2.103541046380996704e-04,2.127275988459587097e-02,-8.018538355827331543e-04,-2.372625283896923065e-03,1.902912277728319168e-03,-4.660648701246827841e-04,-2.729527186602354050e-04,1.754114171490073204e-03,-2.044113585725426674e-03,1.350257080048322678e-02,1.643434353172779083e-02,-4.295418038964271545e-03,-1.296403445303440094e-02,-1.996489008888602257e-04,1.041112336679361761e-04,4.193592816591262817e-03,6.938801612704992294e-03,-2.189098671078681946e-02,1.592036709189414978e-02,2.974943257868289948e-03,-4.651513881981372833e-03,2.806888660416007042e-04,2.190775412600487471e-04,-1.433237921446561813e-03,6.668726447969675064e-03,-1.286606676876544952e-02,2.665301784873008728e-03,-3.835679963231086731e-03,1.356287393718957901e-04,5.994118691887706518e-05,-4.877983883488923311e-05,-1.638142857700586319e-04,-9.714600746519863605e-04,6.111277034506201744e-04,5.076089873909950256e-03,6.316904327832162380e-04,-6.191751162987202406e-05,2.880432293750345707e-05,-1.025976015256446772e-08,-1.293048080697190017e-05,-1.333744294242933393e-04,2.405063714832067490e-03,1.367904129438102245e-03,-4.805538992513902485e-06,2.499487600289285183e-04,2.002863652705855202e-08,-1.851844135671854019e-04,6.927738431841135025e-04,-5.455275997519493103e-03,-2.151578664779663086e-02,3.261144086718559265e-02,-7.152293808758258820e-03,-2.678306773304939270e-04,1.512753951828926802e-04,1.506884291302412748e-04,-4.705109167844057083e-04,7.369946688413619995e-03,-2.144801057875156403e-02,4.683002084493637085e-02,1.001452747732400894e-02,-6.755255628377199173e-03,4.590298340190201998e-04,-6.000547728035598993e-05,2.671885886229574680e-04,6.045550107955932617e-04,-8.043147623538970947e-03,6.255136802792549133e-03,6.743765901774168015e-03,-5.525046959519386292e-03,4.536083724815398455e-04,-3.117609303444623947e-04,-2.767101628705859184e-03,-3.091981261968612671e-02,-2.043161168694496155e-02,1.652750186622142792e-02,9.361334959976375103e-04,-9.954424574971199036e-03,5.214624688960611820e-04,2.339536004001274705e-04,-1.033229473978281021e-02,1.659550517797470093e-02,5.353281274437904358e-03,-1.056231465190649033e-02,-1.132226176559925079e-02,-1.687383279204368591e-03,-2.792285522446036339e-04,4.716978874057531357e-04,-8.058754727244377136e-03,-1.779496669769287109e-03,2.756446041166782379e-02,8.044412359595298767e-03,1.033628825098276138e-02,-1.929942372953519225e-04,3.782226704061031342e-04,-1.747112764860503376e-05,-6.581436027772724628e-04,-2.960574813187122345e-03,-1.491789938881993294e-03,2.787085250020027161e-03,3.033250977750867605e-04,1.032221043715253472e-04,-5.896587390452623367e-05,6.061451784944438259e-09,9.852724360825959593e-06,-5.291287379804998636e-05,-3.328140592202544212e-03,-2.537869382649660110e-03,4.202682976028881967e-05,-8.724732470000162721e-05,-2.669580112524272408e-08,2.797402557916939259e-04,-3.198441700078547001e-04,3.444390837103128433e-03,7.542699575424194336e-03,-3.376166569069027901e-03,1.483702287077903748e-02,-3.208193811587989330e-04,3.526986110955476761e-04,4.317044222261756659e-04,-7.159539964050054550e-04,8.930221199989318848e-03,-3.936654888093471527e-03,2.150429412722587585e-02,7.754038088023662567e-03,1.813929527997970581e-03,-2.374739706283435225e-04,5.725360242649912834e-04,2.704549347981810570e-03,8.434399962425231934e-03,1.037704851478338242e-02,-2.863389439880847931e-02,-1.317117922008037567e-02,-1.325045898556709290e-02,-3.880594886140897870e-05,-1.775270939106121659e-04,1.215350697748363018e-03,-1.363574061542749405e-03,-1.397243887186050415e-02,-1.349289901554584503e-02,1.877406612038612366e-03,-3.761256579309701920e-03,-2.598123392090201378e-04,6.145079387351870537e-04,-2.183698816224932671e-03,1.051650661975145340e-02,-1.586032286286354065e-02,-3.907389193773269653e-02,1.474358886480331421e-02,-8.786580292508006096e-04,-3.559192409738898277e-04,4.227149183861911297e-04,-1.488962303847074509e-02,1.207125652581453323e-02,6.128748878836631775e-03,-9.409267455339431763e-03,9.164988994598388672e-03,-1.554665795993059874e-04,2.450784377288073301e-04,2.953110379166901112e-05,-1.510839909315109253e-03,-2.551486250013113022e-03,-6.239200010895729065e-04,2.451540902256965637e-03,3.648407873697578907e-04,-2.202663017669692636e-05,-4.532454113359563053e-06,-2.908564056269824505e-09,2.922592102549970150e-05,1.934815372806042433e-06,-2.943455474451184273e-03,-1.702448935247957706e-03,-6.628464689129032195e-06,-3.861335790134035051e-05,-1.243199676537187770e-08,7.979787187650799751e-05,-9.988148667616769671e-05,2.114507835358381271e-03,-6.563442293554544449e-03,6.822364870458841324e-03,9.580780752003192902e-03,-1.556511997478082776e-04,1.618760288693010807e-04,3.589060215745121241e-04,8.326440583914518356e-04,8.239473216235637665e-03,-2.356831915676593781e-03,6.008762400597333908e-03,3.199436515569686890e-02,2.276958664879202843e-03,1.978663021873217076e-05,1.020628697006031871e-04,1.222469727508723736e-03,8.096825331449508667e-03,4.788972437381744385e-03,-1.242474559694528580e-02,9.324352256953716278e-03,9.443722665309906006e-04,-1.345677592325955629e-04,-1.777679135557264090e-04,9.713199106045067310e-04,3.246220527216792107e-03,-2.072604373097419739e-03,1.116256881505250931e-02,-3.278782591223716736e-03,-7.466621696949005127e-03,1.580473734065890312e-03,1.571730244904756546e-04,4.518870729953050613e-03,1.564259640872478485e-02,-3.021063981577754021e-03,9.711869060993194580e-04,1.444707997143268585e-02,-1.938879257068037987e-03,1.373470528051257133e-03,3.761482075788080692e-04,1.375679159536957741e-03,1.250594481825828552e-02,6.089844740927219391e-03,-9.199651889503002167e-03,4.655495285987854004e-04,-1.002937060547992587e-04,2.261763147544115782e-04,-7.456859748344868422e-05,7.739420107100158930e-05,-1.115050632506608963e-03,2.664424246177077293e-03,6.345114670693874359e-03,7.329753716476261616e-04,8.035477367229759693e-05,4.170823376625776291e-05,3.104332790826447308e-08,-4.440719203557819128e-05,4.196353838779032230e-04,2.288060635328292847e-02,1.306993700563907623e-02,-1.481053332099691033e-04,1.814533316064625978e-04,4.802836883754935116e-08,-9.834431111812591553e-04,9.432400693185627460e-04,-1.411421969532966614e-02,-1.202100701630115509e-02,-7.324372977018356323e-02,-7.647453993558883667e-02,2.666981890797615051e-03,-1.899388502351939678e-03,-2.824077382683753967e-03,2.620666520670056343e-03,-7.808630168437957764e-02,-4.857742786407470703e-02,-1.464272290468215942e-02,5.026465058326721191e-01,-1.252412796020507812e-03,3.264766128268092871e-04,-2.256385982036590576e-03,-1.322368998080492020e-02,-2.829650975763797760e-02,-5.669254809617996216e-02,6.634432077407836914e-02,-4.737592861056327820e-02,3.673656843602657318e-03,1.088829594664275646e-04,1.927175559103488922e-03,-6.184029858559370041e-03,1.225698739290237427e-02,7.678408175706863403e-02,1.834709942340850830e-02,-5.333716794848442078e-02,8.192493766546249390e-02,-2.753930166363716125e-04,-2.187102101743221283e-03,-1.020605303347110748e-02,-9.483759105205535889e-02,9.006926417350769043e-02,3.820854797959327698e-02,-1.152420192956924438e-01,2.554496750235557556e-02,-2.793351653963327408e-03,-3.104115836322307587e-03,2.585210092365741730e-02,-6.585502624511718750e-02,-1.022941544651985168e-01,-1.024986803531646729e-02,-2.367353811860084534e-02,5.493105854839086533e-04,-2.155388006940484047e-03,2.356580807827413082e-06,1.934817410074174404e-03,4.528325051069259644e-03,-1.538809761404991150e-02,-3.653882816433906555e-02,-4.860754590481519699e-03,-1.928302954183891416e-04,-1.536875206511467695e-04,3.265949999331496656e-08,-4.605089634424075484e-05,-1.979684457182884216e-04,-2.563838148489594460e-03,-7.176790968514978886e-04,-3.455632395343855023e-05,-5.032910485169850290e-05,-2.484910055500222370e-08,2.227993099950253963e-04,-1.737697457429021597e-04,3.266031388193368912e-03,3.305645659565925598e-04,1.495067961513996124e-02,1.770947873592376709e-02,-5.862585385330021381e-05,2.464816207066178322e-04,4.275158571545034647e-04,-1.747151254676282406e-03,1.042520347982645035e-02,1.280580833554267883e-02,-5.427067168056964874e-03,8.777700364589691162e-03,1.151363365352153778e-03,-1.382869959343224764e-04,4.503724048845469952e-04,9.665000252425670624e-04,5.532473325729370117e-03,1.232910808175802231e-02,-1.534798182547092438e-02,1.105930842459201813e-02,4.401251499075442553e-04,-2.210066304542124271e-05,-1.252076181117445230e-04,1.782706240192055702e-03,-5.556787364184856415e-04,8.167852647602558136e-03,-6.338719278573989868e-03,1.246811076998710632e-02,-2.534518484026193619e-03,-9.048138745129108429e-04,3.746319271158427000e-04,1.594420522451400757e-03,8.327162824571132660e-03,1.625763950869441032e-03,-1.580805890262126923e-02,1.610533893108367920e-02,-2.507438883185386658e-03,-1.274677226319909096e-03,3.922087198588997126e-04,-1.478644204325973988e-03,1.097174640744924545e-02,1.404278911650180817e-02,-4.525966010987758636e-03,1.068343222141265869e-02,-5.215136479819193482e-05,2.593431854620575905e-04,5.084053555037826300e-06,-1.716046099318191409e-04,1.756523270159959793e-04,2.127368468791246414e-03,4.152341280132532120e-03,4.558980581350624561e-04,-1.341509923804551363e-04,3.213241143384948373e-06,-2.057527126453351229e-08,6.334917088679503649e-06,-1.186468944069929421e-05,-2.616830635815858841e-03,-1.397686195559799671e-03,9.257601050194352865e-07,-4.299237480154260993e-05,1.576313479745294899e-08,9.948602382792159915e-05,-1.190001639770343900e-04,1.939813606441020966e-03,1.457994803786277771e-04,9.624156169593334198e-03,1.021231058984994888e-02,-1.968230208149179816e-04,1.838906609918922186e-04,2.054599754046648741e-04,-2.268386888317763805e-04,1.478806603699922562e-02,1.319920644164085388e-03,5.231902468949556351e-03,3.474879264831542969e-02,-3.742978675290942192e-03,4.323999746702611446e-06,5.467181908898055553e-04,3.861720208078622818e-03,3.897106740623712540e-03,9.698865935206413269e-03,-1.099218614399433136e-02,8.507194928824901581e-03,3.444673726335167885e-03,-1.014860026771202683e-04,-1.616303634364157915e-04,6.557579035870730877e-04,-2.336401259526610374e-03,-2.290609292685985565e-03,-4.027205519378185272e-03,8.779717609286308289e-03,-8.212330751121044159e-03,8.935747900977730751e-04,1.929965656017884612e-04,3.472255775704979897e-03,1.321590691804885864e-02,-7.422334048897027969e-03,-8.133461698889732361e-03,1.535770297050476074e-02,-2.701365156099200249e-03,9.258463978767395020e-04,4.303403547964990139e-04,6.311315810307860374e-04,7.705066818743944168e-03,1.098538376390933990e-02,-4.654043819755315781e-03,2.469933358952403069e-03,-5.805619366583414376e-05,2.120913122780621052e-04,-2.897211379604414105e-05,-3.656136686913669109e-05,2.951944712549448013e-03,2.255718689411878586e-03,4.863916430622339249e-03,5.748806870542466640e-04,6.317168299574404955e-05,2.576871156634297222e-05,-2.778824637061916292e-08,8.400505066674668342e-06,2.637458783283364028e-05,-2.205580240115523338e-03,-9.525479399599134922e-04,7.179827662184834480e-05,-2.589367795735597610e-06,2.887645678129047155e-09,1.821127079892903566e-04,-1.801388862077146769e-04,2.914645243436098099e-03,-1.168904174119234085e-02,7.421444170176982880e-03,1.057431660592556000e-02,-1.226090535055845976e-05,1.833385176723822951e-04,1.717366103548556566e-04,9.100393799599260092e-05,5.418751388788223267e-03,3.449874464422464371e-03,-1.550768269225955009e-03,1.169610023498535156e-02,2.853514626622200012e-03,3.075558197451755404e-05,6.506231147795915604e-05,2.623638836666941643e-03,5.103486124426126480e-03,1.713392557576298714e-03,-6.583073176443576813e-03,4.528369754552841187e-04,2.709476975724101067e-03,5.240913014858961105e-05,-2.761338255368173122e-04,9.190512937493622303e-04,1.806866377592086792e-03,-9.009143337607383728e-03,-1.124559994786977768e-02,2.279013395309448242e-03,-7.240860722959041595e-03,1.553312176838517189e-05,1.365264761261641979e-04,4.071010742336511612e-03,1.336020510643720627e-02,-1.338548772037029266e-02,-4.449840635061264038e-03,1.892809569835662842e-02,1.095223822630941868e-03,4.995649214833974838e-04,2.147313643945381045e-04,3.224285319447517395e-03,1.189998816698789597e-02,1.960510574281215668e-02,-4.067562986165285110e-03,-4.456588067114353180e-03,3.529697423800826073e-04,5.483312997967004776e-04,3.751236727111972868e-05,-2.368965797359123826e-04,3.289007581770420074e-03,2.993383910506963730e-03,1.823663478717207909e-03,1.959762303158640862e-04,1.152393291704356670e-03,-5.496008670888841152e-04,-5.076931556686758995e-04,7.469456759281456470e-04,4.478580667637288570e-04,-2.840304980054497719e-03,-2.258107531815767288e-03,1.165505091194063425e-04,3.935849817935377359e-04,5.754717130912467837e-05,-4.404537321534007788e-06,6.000304711051285267e-05,2.210834529250860214e-03,-9.878724813461303711e-03,1.075032353401184082e-02,7.190074305981397629e-03,8.261703187599778175e-04,5.872572655789554119e-04,3.550834255293011665e-03,2.383751794695854187e-03,1.261639501899480820e-02,3.016117028892040253e-03,3.784779924899339676e-03,2.639197371900081635e-02,-4.826717078685760498e-03,-1.703585730865597725e-03,4.188948776572942734e-03,4.196735098958015442e-03,4.982894286513328552e-03,8.904137648642063141e-03,-1.131616812199354172e-02,1.165011245757341385e-02,3.274438902735710144e-03,3.122711495961993933e-04,-8.410398149862885475e-04,-2.501934650354087353e-04,4.040687344968318939e-03,-3.709282027557492256e-03,8.680142462253570557e-03,4.211813211441040039e-05,-1.000532042235136032e-02,-5.705049261450767517e-06,-2.658643061295151711e-03,8.183803409337997437e-03,1.838883198797702789e-02,-1.263799890875816345e-02,-4.246485419571399689e-03,1.698633283376693726e-02,-4.821275826543569565e-03,-3.598434850573539734e-03,-1.271355524659156799e-02,-1.672624843195080757e-03,1.154415961354970932e-02,9.124826639890670776e-03,-7.589359302073717117e-03,7.362985517829656601e-03,2.510173618793487549e-02,-5.155156832188367844e-03,2.468186058104038239e-02,-2.243234310299158096e-03,-1.712966710329055786e-02,3.358139842748641968e-02,-2.122683264315128326e-02,-8.799688890576362610e-03,8.176998235285282135e-03,-3.777126039494760334e-06\n0.000000000000000000e+00,-8.644017725600861013e-06,-5.703337956219911575e-05,7.921326905488967896e-04,3.478357102721929550e-04,-6.130492693046107888e-05,1.164311288448516279e-05,7.240844368539001152e-09,-7.355218258453533053e-06,-2.408395448583178222e-05,-1.036646426655352116e-05,5.833792500197887421e-03,2.630794420838356018e-03,4.829842597246170044e-03,5.903993733227252960e-04,-1.029515988193452358e-05,-1.409112592227756977e-04,1.856618910096585751e-04,8.367876522243022919e-03,8.805196732282638550e-03,7.691739592701196671e-04,-1.879972638562321663e-03,1.692400872707366943e-02,-1.755240955390036106e-04,-1.042176590999588370e-04,4.679214325733482838e-04,-7.586969994008541107e-03,-5.002551246434450150e-03,-6.271750666201114655e-03,2.544855931773781776e-03,1.280061155557632446e-02,-1.715754915494471788e-04,-1.058297857525758445e-04,-3.002505109179764986e-04,-9.748312644660472870e-03,-7.067449856549501419e-03,-6.499974057078361511e-03,1.209697034209966660e-02,4.335525445640087128e-03,-9.244237444363534451e-04,1.010575942927971482e-04,1.688482705503702164e-03,-3.194257849827408791e-03,-6.052567623555660248e-03,4.098209086805582047e-03,5.823433864861726761e-03,2.785375574603676796e-03,-4.006031085737049580e-04,-4.129733861191198230e-05,1.681018993258476257e-02,1.137315295636653900e-02,7.399352267384529114e-03,8.727630600333213806e-03,-6.419124547392129898e-04,5.599588621407747269e-05,-1.063231175066903234e-04,-1.170523173641413450e-04,1.406657043844461441e-03,4.192223772406578064e-03,-2.996650058776140213e-03,-3.072967752814292908e-03,-5.578100681304931641e-04,-5.706380397896282375e-05,-6.142388883745297790e-06,-9.016925872629144578e-09,-1.153211815108079463e-05,-8.064368012128397822e-05,-2.056363737210631371e-04,-7.252458017319440842e-04,-5.728286851081065834e-05,-5.193816468818113208e-05,2.931502152136999939e-08,2.282149580423720181e-06,-1.299303548876196146e-04,7.691563223488628864e-05,9.293933399021625519e-03,-3.666668199002742767e-03,6.385382264852523804e-03,4.671560018323361874e-04,-3.632301741163246334e-05,-1.881576463347300887e-04,3.812679206021130085e-04,4.739622585475444794e-03,1.462830137461423874e-02,-2.111372305080294609e-03,-6.926776841282844543e-04,1.616302132606506348e-02,-3.221622901037335396e-04,-4.771327076014131308e-05,1.841209246776998043e-03,-1.035827957093715668e-02,6.119310855865478516e-04,-2.553917001932859421e-04,-5.790381692349910736e-04,1.392584014683961868e-02,-3.844868333544582129e-04,-1.254222879651933908e-04,2.313634613528847694e-04,-8.734972216188907623e-03,1.503967097960412502e-03,-3.250896232202649117e-03,7.008209824562072754e-03,1.179169514216482639e-03,-9.212735458277165890e-04,2.895473153330385685e-05,3.326527308672666550e-03,-6.263682618737220764e-03,-8.402468636631965637e-03,1.352423802018165588e-02,-2.234984189271926880e-03,1.584593905135989189e-03,-2.722204371821135283e-04,-6.765451689716428518e-05,1.514460984617471695e-02,1.066748984158039093e-02,-3.531469963490962982e-03,4.796884953975677490e-03,-3.574474016204476357e-03,1.425574300810694695e-04,-1.713045639917254448e-04,-1.192449417430907488e-04,1.378778484649956226e-03,3.778353100642561913e-03,-3.386855125427246094e-03,-2.106701489537954330e-03,-4.276871331967413425e-04,-7.907579129096120596e-05,-1.794637501006945968e-05,3.408838322727092418e-09,6.323678826447576284e-05,9.828523616306483746e-05,2.541227266192436218e-03,1.822658581659197807e-03,6.025053153280168772e-06,1.847722451202571392e-04,1.871798716024386522e-08,-1.022574724629521370e-04,2.442778495606034994e-04,-2.949289279058575630e-03,-6.504286080598831177e-03,5.397170782089233398e-03,-2.520099282264709473e-03,5.276162410154938698e-04,-1.403842761646956205e-04,-3.135475271847099066e-04,2.420172560960054398e-03,1.021262444555759430e-02,-8.618390187621116638e-03,2.454823628067970276e-02,-7.436558138579130173e-03,1.383268460631370544e-02,3.315651265438646078e-04,-1.990528835449367762e-04,4.143731202930212021e-03,-1.373228058218955994e-02,-7.166795432567596436e-03,1.169137470424175262e-02,2.967507345601916313e-03,1.251997705549001694e-02,-6.091393879614770412e-05,-1.266060280613601208e-04,-6.144799990579485893e-04,-1.233375538140535355e-02,-1.205222681164741516e-02,1.439879881218075752e-03,5.847131367772817612e-03,6.226179655641317368e-03,6.243422394618391991e-04,-7.486941467504948378e-05,-2.850499702617526054e-03,-3.428172087296843529e-03,5.969249177724123001e-03,1.513519091531634331e-03,2.920618280768394470e-03,3.440415486693382263e-03,9.807592723518610001e-04,3.845588071271777153e-05,1.510624494403600693e-02,9.849146939814090729e-03,1.618562266230583191e-02,1.223235949873924255e-02,-2.458942122757434845e-03,-4.960955993738025427e-05,-1.118853324442170560e-04,-1.234536903211846948e-04,1.322326366789638996e-03,3.687508404254913330e-03,-6.578492000699043274e-03,-4.076846875250339508e-03,-6.369587499648332596e-04,9.167323878500610590e-05,-1.495418928243452683e-06,-1.974263641457696394e-09,3.673663741210475564e-05,2.291810233145952225e-06,4.938461934216320515e-04,3.555445000529289246e-04,8.109975897241383791e-05,7.708329212618991733e-05,-8.949058383223018609e-09,3.032497625099495053e-05,2.209271769970655441e-05,9.008554625324904919e-04,5.386261269450187683e-03,2.689102431759238243e-03,8.117561228573322296e-04,9.286310523748397827e-05,1.190262264572083950e-05,-9.088004298973828554e-05,6.090737879276275635e-04,1.915094442665576935e-03,5.708441603928804398e-04,-9.542213752865791321e-03,-1.042750012129545212e-02,-2.079548314213752747e-03,8.646833521197549999e-06,3.419486456550657749e-04,5.421047098934650421e-03,-2.541154623031616211e-03,6.174933165311813354e-03,2.076438628137111664e-03,-1.012820098549127579e-02,-3.540737554430961609e-03,-9.327380394097417593e-05,-7.179623207775875926e-05,2.746590762399137020e-04,-4.282723180949687958e-03,-1.395015604794025421e-02,-1.953942887485027313e-02,1.626617275178432465e-02,3.379829693585634232e-03,-3.199047641828656197e-04,9.174252045340836048e-05,-4.205387085676193237e-04,4.758529830724000931e-04,3.552139736711978912e-03,-1.230787765234708786e-02,9.934954345226287842e-03,5.048389080911874771e-03,-1.221369020640850067e-04,6.305082933977246284e-06,-9.726617485284805298e-03,1.743342727422714233e-03,-3.740251995623111725e-04,8.715951815247535706e-03,-1.565953250974416733e-03,-1.267561019631102681e-04,-7.433003338519483805e-05,-4.945912223774939775e-06,-2.611154923215508461e-04,-3.533768467605113983e-04,-5.369166843593120575e-03,-2.076484030112624168e-03,-2.886147995013743639e-04,3.891525557264685631e-05,8.063041605055332184e-06,6.111531547503545880e-08,6.699748155369888991e-06,-3.912022293661721051e-05,7.459413027390837669e-04,4.664006119128316641e-04,-2.768554622889496386e-05,2.039537321252282709e-05,3.490458766464143991e-08,3.113686943834181875e-06,-6.125022628111764789e-05,4.133506736252456903e-04,-2.023116918280720711e-03,6.435272516682744026e-04,6.560010835528373718e-03,6.313103949651122093e-04,-6.226799450814723969e-05,-1.739645231282338500e-04,9.156564483419060707e-04,6.175802554935216904e-03,6.355037912726402283e-03,1.014775130897760391e-03,8.972261275630444288e-05,1.770500652492046356e-02,-9.620859782444313169e-05,-1.315361078013665974e-05,3.169869072735309601e-03,-8.771941065788269043e-03,-3.091820282861590385e-03,-3.821054473519325256e-03,3.952421713620424271e-03,1.478232815861701965e-02,-2.627732174005359411e-04,-8.176671690307557583e-05,1.322846801485866308e-04,-5.761038511991500854e-03,-1.097861211746931076e-03,-5.526476539671421051e-03,8.755772374570369720e-03,4.251601174473762512e-03,-4.734725807793438435e-04,3.985831426689401269e-06,3.784880740568041801e-03,-2.358268946409225464e-03,-1.786859473213553429e-03,4.936781711876392365e-03,-1.616067369468510151e-03,3.312266664579510689e-03,7.064348756102845073e-05,-5.996192339807748795e-05,1.641070656478404999e-02,1.365250907838344574e-02,2.991861663758754730e-03,5.407840013504028320e-03,-3.533925628289580345e-03,8.128353510983288288e-05,-1.813881972339004278e-04,-1.090358418878167868e-04,1.432833261787891388e-03,4.313520621508359909e-03,-3.030672669410705566e-03,-2.653778530657291412e-03,-4.564384580589830875e-04,-3.309070598334074020e-05,1.232923068528180011e-06,2.117030817316845059e-08,-3.046042547794058919e-05,3.698338405229151249e-04,-4.121675156056880951e-03,-1.569176674820482731e-03,3.094059065915644169e-04,-1.354906125925481319e-04,-3.178229235345497727e-09,8.847127901390194893e-06,3.030893276445567608e-04,-4.337455611675977707e-04,-2.233855798840522766e-02,-9.293908253312110901e-03,-3.761216625571250916e-02,-3.333413740620017052e-03,4.847906529903411865e-05,1.094126724638044834e-03,-4.541990347206592560e-03,-7.249218225479125977e-02,-3.106745891273021698e-02,-8.171470835804939270e-03,-1.674303784966468811e-03,5.357106924057006836e-01,9.374327491968870163e-04,-2.589333598734810948e-05,-1.799792796373367310e-02,6.902951002120971680e-02,1.755555532872676849e-02,3.302953764796257019e-02,-1.971748098731040955e-02,-9.801664203405380249e-02,1.600314630195498466e-03,9.568893583491444588e-04,1.581040676683187485e-03,6.441953033208847046e-02,3.303110226988792419e-02,5.452717840671539307e-02,-7.767883688211441040e-02,-2.324621006846427917e-02,5.383864976465702057e-03,-6.164832157082855701e-04,-1.469685137271881104e-02,3.305170312523841858e-02,4.221966117620468140e-02,-1.523434370756149292e-02,-2.646680176258087158e-02,-1.607970334589481354e-02,1.766482833772897720e-03,-4.458258626982569695e-05,-1.141639649868011475e-01,-8.839792758226394653e-02,-4.368015751242637634e-02,-4.930695518851280212e-02,4.500586539506912231e-03,-1.940361544257029891e-04,6.215932662598788738e-04,8.577678818255662918e-04,-9.910077787935733795e-03,-2.637380734086036682e-02,2.729123830795288086e-02,1.787956804037094116e-02,3.434928366914391518e-03,9.846455941442400217e-05,9.401062561664730310e-05,3.944705895264633000e-09,-1.801434336812235415e-05,-8.772859291639178991e-05,9.350020554848015308e-04,3.853356756735593081e-04,-3.958280285587534308e-05,8.706272637937217951e-06,-7.390667633444536477e-08,4.942828672938048840e-05,-8.298679313156753778e-05,1.113854115828871727e-03,5.667058750987052917e-03,-1.600189832970499992e-03,6.073581986129283905e-03,5.340029019862413406e-04,-6.290720193646848202e-06,-9.633069566916674376e-05,-3.391416976228356361e-05,9.096307680010795593e-03,4.847540054470300674e-03,-3.449755022302269936e-03,-4.362650681287050247e-03,1.533206924796104431e-02,-2.255506697110831738e-04,8.085198351182043552e-05,2.504633041098713875e-03,-7.362633012235164642e-03,-3.374928142875432968e-03,-4.813563078641891479e-03,4.493412561714649200e-03,1.323410496115684509e-02,-1.502031227573752403e-04,-1.282961311517283320e-04,-4.336686106398701668e-04,-6.602814886718988419e-03,1.007718965411186218e-04,-1.134482398629188538e-02,1.677385345101356506e-02,2.976098563522100449e-03,-1.902676303870975971e-03,1.023865188471972942e-04,2.013174816966056824e-03,-5.978515371680259705e-03,-3.039145376533269882e-03,1.382974907755851746e-03,7.397377863526344299e-03,5.389022175222635269e-03,-8.328065159730613232e-04,-2.375586700509302318e-05,1.458890549838542938e-02,1.003863196820020676e-02,4.830324091017246246e-03,1.344517990946769714e-02,6.861207075417041779e-04,4.799626913154497743e-05,-1.367897202726453543e-04,-8.882442489266395569e-05,1.269956934265792370e-03,4.449735395610332489e-03,-3.599033458158373833e-03,-3.268184605985879898e-03,-5.917585222050547600e-04,-1.017664035316556692e-04,-2.867862349376082420e-05,2.414026312180794775e-08,9.984365533455274999e-06,-2.581542503321543336e-05,2.324973174836486578e-04,1.318327849730849266e-05,-2.574829704826697707e-05,4.888515377388102934e-06,-5.476439923768339213e-08,4.944144166074693203e-06,-1.144755660789087415e-04,1.086232077796012163e-04,5.288948304951190948e-04,5.896820221096277237e-04,6.068453192710876465e-03,4.531227168627083302e-04,-6.942747859284281731e-06,-1.243529550265520811e-04,9.722624090500175953e-04,1.160181779414415359e-02,5.367987789213657379e-03,5.341182695701718330e-04,1.388555159792304039e-03,1.714138686656951904e-02,-1.171208568848669529e-04,-8.700456237420439720e-05,3.372604027390480042e-03,-8.099932223558425903e-03,-5.031188949942588806e-03,-7.645780686289072037e-03,6.130554713308811188e-03,1.825546473264694214e-02,-2.716323069762438536e-04,-1.179934552055783570e-04,-1.708967465674504638e-04,-9.223375469446182251e-03,-3.509063273668289185e-03,-1.240856293588876724e-02,1.225011609494686127e-02,3.421329893171787262e-03,-4.715346149168908596e-04,9.635125024942681193e-05,2.232536207884550095e-03,-2.112431451678276062e-03,-8.196407929062843323e-03,1.023064833134412766e-02,5.299715325236320496e-03,2.606815425679087639e-03,9.637762559577822685e-06,3.439607098698616028e-06,1.717978715896606445e-02,1.162787713110446930e-02,5.163842812180519104e-03,1.128010917454957962e-02,-1.261083292774856091e-03,2.828132892318535596e-06,-1.202385101350955665e-04,-1.473281881771981716e-04,1.218744087964296341e-03,4.280904773622751236e-03,-3.239552024751901627e-03,-2.589276293292641640e-03,-4.610191972460597754e-04,-8.819057256914675236e-06,-7.682091563765425235e-06,-3.229715161978674587e-09,2.535511157475411892e-06,-1.397015730617567897e-04,-1.890484476462006569e-03,-1.788666471838951111e-03,-1.142141918535344303e-04,-4.485010867938399315e-05,-3.406421456020325422e-08,1.530543522676452994e-05,4.633540811482816935e-06,-8.261857437901198864e-04,4.312407108955085278e-04,7.496852893382310867e-03,6.930833682417869568e-03,-1.003339129965752363e-04,1.461198553442955017e-04,3.468361974228173494e-04,5.012986948713660240e-04,7.872732356190681458e-03,6.040565669536590576e-03,-3.587465267628431320e-03,1.112815365195274353e-02,1.219883747398853302e-02,-2.339425554964691401e-04,1.056819019140675664e-04,2.080951817333698273e-04,-5.464901216328144073e-03,-2.791451523080468178e-03,-1.913949474692344666e-02,1.077766995877027512e-02,8.762196637690067291e-03,-3.270428860560059547e-04,-3.048247308470308781e-04,-6.296322681009769440e-04,-1.566044986248016357e-02,9.741167537868022919e-03,6.707380525767803192e-04,7.678170688450336456e-03,-7.386184297502040863e-03,2.458840026520192623e-05,5.037371884100139141e-04,-1.600126503035426140e-03,3.307340666651725769e-03,-4.158473107963800430e-03,-2.547487616539001465e-03,1.262310519814491272e-02,-7.393292151391506195e-03,4.968222347088158131e-04,3.532964328769594431e-04,7.031658664345741272e-03,1.827073469758033752e-02,3.368433332070708275e-03,3.734269412234425545e-03,1.218391582369804382e-02,2.669256064109504223e-04,1.793293631635606289e-05,-1.464554370613768697e-04,7.277717813849449158e-04,-2.059720456600189209e-03,-2.518660621717572212e-03,4.994543734937906265e-03,5.638172733597457409e-04,-3.112053382210433483e-04,-2.938003126473631710e-05,3.900139126926660538e-04,-2.599424624349921942e-04,4.840472247451543808e-04,-5.719174514524638653e-04,3.430861397646367550e-05,-1.948203716892749071e-04,-7.376945577561855316e-04,-4.458664916455745697e-04,-5.503666034201160073e-05,-3.157878236379474401e-04,-5.972039652988314629e-04,-2.487479476258158684e-03,1.408831216394901276e-03,6.266144569963216782e-03,1.024190933094359934e-04,-1.305415877141058445e-03,-1.170732313767075539e-03,-1.214126823469996452e-04,6.745213642716407776e-03,1.366569381207227707e-02,-1.084315124899148941e-03,2.807643264532089233e-03,9.537900798022747040e-03,-2.203625917900353670e-04,-1.316654263064265251e-03,-3.282646648585796356e-03,-5.972733721137046814e-03,-8.964707143604755402e-03,-8.767936378717422485e-05,9.425173513591289520e-03,1.036658138036727905e-02,1.025118050165474415e-03,-5.288582178764045238e-04,-1.243232982233166695e-03,3.019347554072737694e-03,-1.217277953401207924e-03,-2.010228112339973450e-03,1.192896813154220581e-02,4.376988392323255539e-03,-2.174495893996208906e-04,-5.309301195666193962e-04,-1.517247641459107399e-03,-5.017394199967384338e-03,-1.275308523327112198e-02,5.176872480660676956e-03,5.014564376324415207e-04,7.386110955849289894e-04,-8.264987263828516006e-04,-2.701616147533059120e-03,2.437131851911544800e-02,5.782003048807382584e-03,8.889077231287956238e-03,3.098743967711925507e-03,-8.427189663052558899e-03,1.315245288424193859e-03,2.001150045543909073e-03,9.082407341338694096e-04,-9.028510190546512604e-03,7.154776714742183685e-03,-8.414899930357933044e-03,-7.797088008373975754e-03,1.747742644511163235e-03,-1.934106927365064621e-03,-1.529655492049641907e-05\n0.000000000000000000e+00,-1.027887378768355120e-06,2.131438577634980902e-06,4.584366979543119669e-05,3.784564978559501469e-05,-2.151827629859326407e-06,-2.473188089879840845e-07,-1.280345518495096258e-08,-1.100712552215554751e-07,7.769381227262783796e-06,-7.114973413990810513e-05,-5.803016247227787971e-04,2.534005034249275923e-04,-1.335895794909447432e-04,-3.988482603745069355e-06,2.361686028962139972e-06,5.063132903160294518e-06,-8.522184543835464865e-06,2.137802075594663620e-04,-3.735587961273267865e-05,3.255524497944861650e-04,-1.070189100573770702e-04,-1.137745421146973968e-04,1.742022504913620651e-05,-1.665446870902087539e-05,-2.559536951594054699e-04,-4.826708754990249872e-05,1.777282159309834242e-05,5.720719345845282078e-04,1.001271957647986710e-04,-2.104107843479141593e-04,1.105200590245658532e-05,4.948529749526642263e-06,-3.233661118429154158e-05,-6.789345934521406889e-05,2.721761120483279228e-04,9.584953659214079380e-05,5.518183024832978845e-05,2.493390638846904039e-04,7.753029058221727610e-05,3.904409823007881641e-06,-3.586640741559676826e-05,5.953026120550930500e-04,3.470887604635208845e-04,-2.149030769942328334e-04,1.145189016824588180e-04,2.931397466454654932e-05,2.908946953539270908e-05,3.072951813010149635e-06,-1.811324327718466520e-04,-1.811714901123195887e-04,-2.196861714764963835e-05,1.500925136497244239e-04,1.703328016446903348e-04,-4.070780505571747199e-06,6.858420420030597597e-06,-9.065807944352854975e-07,1.161038198915775865e-06,-9.943630720954388380e-05,6.109874084359034896e-05,5.129411420057294890e-06,4.881781478616176173e-06,7.553456271125469357e-06,1.220910803567676339e-07,-6.130959917527434300e-08,1.735227556309837382e-06,7.833333256712649018e-06,-1.189473550766706467e-05,-2.792631676129531115e-05,-1.921800105719739804e-07,-1.119550574912864249e-06,-1.072952002800775517e-07,-6.531093276862520725e-06,6.760400083294371143e-06,-1.289683277718722820e-04,-1.049622223945334554e-04,3.115153813268989325e-04,-3.614000743255019188e-04,-6.317193765426054597e-06,-2.908305759774520993e-06,-1.861049668150371872e-06,8.007577707758173347e-05,2.641687460709363222e-04,2.728407271206378937e-04,4.811282269656658173e-04,-1.050807768478989601e-04,-1.310544466832652688e-04,1.625848199182655662e-05,-2.088214387185871601e-05,-1.375287101836875081e-04,-1.154944693553261459e-04,3.049384686164557934e-04,4.584677517414093018e-04,-1.005980157060548663e-04,-1.212951465277001262e-04,2.901494553952943534e-06,8.094629038168932311e-07,-3.582548015401698649e-05,4.705656465375795960e-05,3.386480384506285191e-04,1.752518292050808668e-04,-3.240115474909543991e-04,1.078306740964762866e-04,1.013744767988100648e-04,-3.411039415368577465e-06,-1.262074147234670818e-05,2.308985131094232202e-04,3.094666171818971634e-04,1.558728399686515331e-05,-6.865920295240357518e-05,4.255210296832956374e-05,5.381066512200050056e-05,-3.062494215555489063e-06,-6.823966396041214466e-05,-2.710229018703103065e-04,-2.307585818925872445e-04,2.078759134747087955e-04,-1.284989557461813092e-04,-1.481221261201426387e-07,-1.111550318455556408e-07,-7.373574248958902899e-07,-1.816506141949503217e-06,-6.911419040989130735e-05,2.299590414622798562e-05,-8.153898306773044169e-06,3.083456704189302400e-06,1.227879147336352617e-05,1.406263208991731517e-06,-2.834814383234629531e-09,-8.120710845105350018e-06,-6.662057785433717072e-07,-2.979495184263214469e-05,1.970673110918141901e-05,-6.713908078381791711e-06,-4.477218226384138688e-06,-2.993632008951863099e-08,5.373163276090053841e-06,-1.275708746106829494e-05,1.632959174457937479e-04,-1.688036718405783176e-05,6.790758925490081310e-04,5.148748168721795082e-04,1.338245328952325508e-05,8.594232895120512694e-06,1.250253808393608779e-05,-1.729437353787943721e-04,3.351463237777352333e-04,2.751976426225155592e-04,-3.566134837456047535e-04,-2.360483631491661072e-05,-2.354412572458386421e-04,-7.926620128273498267e-06,-1.263386911887209862e-05,-4.368890658952295780e-04,3.590472042560577393e-04,1.605175930308178067e-04,-2.226369106210768223e-04,-1.074666943168267608e-04,-1.889714330900460482e-04,1.061840794136514887e-05,-6.882182788103818893e-07,-6.432939699152484536e-06,1.147640141425654292e-04,-1.003640572889707983e-04,-1.982552348636090755e-04,1.880496129160746932e-04,-4.137494834139943123e-04,3.493344411253929138e-05,6.559582743648206815e-06,-1.608123711775988340e-04,-3.744309651665389538e-05,-4.210695624351501465e-05,-1.482141524320468307e-04,-4.876353777945041656e-04,3.986507363151758909e-04,8.689348032930865884e-05,-8.970182534540072083e-06,3.803279832936823368e-05,2.788316051010042429e-04,-6.802792777307331562e-04,5.090172635391354561e-05,1.776503049768507481e-04,-5.435601906356168911e-07,1.238174490936216898e-06,2.191996372857829556e-06,3.058685251744464040e-07,1.221626007463783026e-05,2.325400564586743712e-04,5.719079490518197417e-05,4.368193913251161575e-06,-1.008796607493422925e-05,1.514576638328435365e-06,-4.228632377589747193e-08,3.475927087492891587e-06,8.421691745752468705e-06,5.163477544556371868e-05,1.550141314510256052e-05,-4.637962547349161468e-07,3.052536214909196133e-07,5.400556801760103554e-08,-9.090875209949444979e-06,-3.216498953406699002e-06,-1.931410515680909157e-04,-1.030376530252397060e-03,-2.922445128206163645e-04,-2.446646685712039471e-04,-7.468433977919630706e-06,-1.600370160304009914e-05,-1.919042733788955957e-05,1.716233382467180490e-04,2.684946521185338497e-04,-5.167751805856823921e-04,4.762974276673048735e-05,8.065827423706650734e-04,-8.507023449055850506e-04,1.376083037030184641e-05,-2.139942625944968313e-05,-3.711458703037351370e-05,-4.026612441521137953e-04,-1.055560423992574215e-04,1.095005776733160019e-03,3.653262101579457521e-04,6.909581134095788002e-04,-1.300779968005372211e-05,2.755432433332316577e-06,-3.641007424448616803e-05,-2.088332985294982791e-05,6.508068181574344635e-04,2.408494328847154975e-04,-5.917078233323991299e-04,4.997057840228080750e-04,1.479221245972439647e-04,1.019529236145899631e-06,2.454772184137254953e-04,1.855417503975331783e-04,-1.143627741839736700e-05,-1.197464414872229099e-03,-2.388626162428408861e-04,2.705141087062656879e-04,1.245861058123409748e-04,-7.923545695120992605e-07,-6.987373344600200653e-04,7.599205709993839264e-04,2.969029592350125313e-04,1.174489269033074379e-03,-4.106825217604637146e-04,-6.961539384064963087e-06,-1.000517386273713782e-05,-5.110321581014432013e-06,1.376100553898140788e-04,1.265452010557055473e-04,-7.023141370154917240e-04,-1.284666795982047915e-04,-1.737206730467732996e-05,1.389433782605919987e-05,2.172499762309598736e-06,-2.505032625776948407e-08,8.566781843910575844e-07,7.279607871168991551e-06,5.326421887730248272e-05,2.280161970702465624e-05,-1.484638005422311835e-06,-4.021989639113598969e-07,1.494724983785999939e-07,-2.201776396759669296e-06,4.117694516025949270e-06,-6.093448973842896521e-05,-2.908219757955521345e-04,6.386254972312599421e-05,-1.903378579299896955e-04,-4.356173121777828783e-06,-9.157014915217587259e-07,1.011084577839937992e-06,3.797626777668483555e-05,2.238442248199135065e-04,-1.705515751382336020e-05,5.377173656597733498e-04,1.238180702785030007e-04,-1.607250305823981762e-04,1.434496243746252730e-05,-1.142420842370484024e-05,-1.712017110548913479e-04,-8.174437971320003271e-05,-1.336249406449496746e-04,3.544458304531872272e-04,1.061530056176707149e-04,-2.076322998618707061e-04,6.556428161275107414e-06,7.783674845995847136e-06,-2.969678826048038900e-05,1.820879406295716763e-04,1.543356629554182291e-04,1.177378580905497074e-04,-1.547944557387381792e-04,2.167507918784394860e-04,1.032845248118974268e-04,-1.787600353964080568e-06,2.706407758523710072e-05,3.362934803590178490e-04,4.338975995779037476e-04,-1.466674584662541747e-04,2.395706833340227604e-04,2.208103396696969867e-04,5.542912549572065473e-05,-7.101496066752588376e-07,-8.965725282905623317e-05,-1.163272099802270532e-04,1.135648490162566304e-04,-2.272494384669698775e-05,1.831581612350419164e-04,-3.798707211899454705e-06,2.447452061460353434e-06,-2.675893142622953746e-07,-2.805150870699435472e-06,-1.147814982687123120e-04,-1.707864794298075140e-05,5.086190139991231263e-05,2.482133368175709620e-06,9.108498488785699010e-06,1.451821958653454203e-06,3.536038661877682898e-08,-9.346317710878793150e-06,-4.309011274017393589e-05,-1.383775379508733749e-04,-1.209689071401953697e-04,1.908936155814444646e-06,-2.719078793234075420e-06,-1.211710696225054562e-07,3.670386649901047349e-05,-2.989746099046897143e-05,5.578342243097722530e-04,3.046906320378184319e-03,-1.221348065882921219e-04,1.224068226292729378e-03,2.608427530503831804e-05,8.581914698879700154e-06,6.296125320659484714e-06,-3.621228970587253571e-04,-2.109859604388475418e-03,1.092495978809893131e-03,-4.501164890825748444e-03,7.912128348834812641e-04,8.770925924181938171e-04,6.557937264442443848e-01,1.338866422884166241e-04,9.121429175138473511e-04,1.316796755418181419e-03,1.267001265659928322e-03,-2.632311545312404633e-03,8.412114693783223629e-04,9.827753528952598572e-04,-3.328258026158437133e-05,-1.671200516284443438e-05,2.142464509233832359e-04,-6.816796958446502686e-04,4.186119185760617256e-04,7.145589333958923817e-04,5.217995494604110718e-04,-1.374065293930470943e-03,-6.724975537508726120e-04,1.418672400177456439e-05,-3.492222749628126621e-04,-1.496801967732608318e-03,-1.038592541590332985e-03,2.068930305540561676e-03,-2.012104494497179985e-03,-5.863336846232414246e-04,-4.851368430536240339e-04,7.813574484316632152e-06,2.474524953868240118e-04,8.554850937798619270e-04,-1.106751500628888607e-03,1.527675194665789604e-03,4.704038146883249283e-04,1.942968810908496380e-05,2.063881311187287793e-06,1.132587203755974770e-05,1.773872281773947179e-05,5.448523443192243576e-04,2.128140040440484881e-04,2.115340612363070250e-04,1.130372220359276980e-05,-6.700941594317555428e-05,-1.100472945836372674e-05,7.410676516883540899e-08,1.219128762386390008e-06,3.102403297816636041e-06,4.736517439596354961e-05,-2.304385998286306858e-05,-2.574495852059044410e-07,-1.811051788536133245e-07,5.720721674151718616e-10,-1.080448328139027581e-05,2.723579427765798755e-06,-1.442242355551570654e-04,-8.660217281430959702e-04,2.752253203652799129e-04,-1.314075780101120472e-04,4.613552846421953291e-07,2.373485358475591056e-06,2.511620323275565170e-06,7.550538612122181803e-06,3.587483370210975409e-04,4.571639292407780886e-04,6.245711847441270947e-05,1.911177241709083319e-05,-3.224763204343616962e-04,6.790117367927450687e-06,-1.061621787812327966e-05,-9.648480772739276290e-05,-2.545141614973545074e-04,-1.366018841508775949e-04,-2.576562983449548483e-04,-4.391887050587683916e-04,-2.645435451995581388e-04,7.212106538645457476e-06,-6.081815627112518996e-06,-3.346197627251967788e-05,4.285782342776656151e-04,1.104917027987539768e-04,8.613814134150743484e-05,1.391063560731709003e-04,3.471663512755185366e-04,6.229693826753646135e-05,2.182458956667687744e-06,-1.800715544959530234e-04,7.027648098301142454e-05,1.091319136321544647e-03,2.523743605706840754e-04,3.276441129855811596e-04,3.592835855670273304e-04,3.746356378542259336e-05,1.233085981766635086e-06,-2.476597437635064125e-04,-1.853561989264562726e-04,2.760602801572531462e-04,7.152024772949516773e-05,4.035748133901506662e-06,-3.613043645600555465e-06,3.253227077948395163e-06,-7.923183602542849258e-07,-1.978927502932492644e-05,-1.446354144718497992e-04,-9.664327808422967792e-05,-1.680034256423823535e-05,-3.529443119987263344e-07,1.264859383809380233e-05,3.412770865907077678e-07,2.876276994356885552e-08,2.060019596683559939e-06,6.121222668298287317e-06,4.571765384753234684e-05,4.600742249749600887e-05,-8.957149475463666022e-06,3.754783847398357466e-06,-3.097738954238593578e-09,-3.399026581973885186e-06,9.174399565381463617e-06,-3.326724618091247976e-05,1.739879735396243632e-06,3.416608524275943637e-05,1.744292239891365170e-05,-7.666045348742045462e-06,-3.452126520642195828e-06,-1.045856879500206560e-05,2.657185723364818841e-05,5.669265519827604294e-04,-1.097211788874119520e-04,4.001523484475910664e-04,3.433449892327189445e-04,-5.324528901837766171e-04,1.650775448069907725e-05,-1.095876814360963181e-05,-3.063111216761171818e-04,9.071801468962803483e-05,4.396493022795766592e-05,8.673508418723940849e-04,2.127569023286923766e-04,-4.884980153292417526e-04,1.935163709276821464e-06,1.679063416304416023e-06,1.371175312669947743e-05,6.230341386981308460e-05,-1.869985426310449839e-04,2.334574674023315310e-04,-5.032213084632530808e-05,1.705227768979966640e-04,7.859304605517536402e-05,-8.017475920496508479e-06,1.513316528871655464e-04,2.376652118982747197e-04,7.355487323366105556e-04,-7.039105985313653946e-04,-1.013927030726335943e-04,2.177695714635774493e-04,4.884788722847588360e-05,-9.483331268711481243e-06,2.710637636482715607e-04,2.799642097670584917e-04,-6.704476254526525736e-05,-1.955219631781801581e-04,-1.696115068625658751e-04,-5.206755758990766481e-06,-2.688718268473166972e-06,-1.216592067976307590e-06,-3.294421730970498174e-06,-1.461238025513011962e-05,-1.298995630349963903e-04,-8.569149940740317106e-05,-1.494764092058176175e-05,7.432390248141018674e-06,1.654129960115824360e-06,-2.790875441860407591e-08,2.477749831086839549e-06,7.492997156077763066e-06,-4.770642408402636647e-05,-3.967281008954159915e-05,1.166815081887762062e-06,1.899001063065952621e-07,2.377771579631371424e-08,-2.876703092624666169e-06,2.981867282869643532e-06,-1.172531774500384927e-04,5.627074860967695713e-04,-1.317156857112422585e-04,-1.390658580930903554e-04,-2.026743823080323637e-05,7.103651569195790216e-07,2.994076567119918764e-06,7.131799793569371104e-05,2.964103186968713999e-04,-2.256867155665531754e-04,9.849804919213056564e-04,-2.962166036013513803e-04,-1.690727076493203640e-04,1.558096118969842792e-05,-2.296482671226840466e-05,-9.533344564260914922e-05,-1.338198489975184202e-05,-3.386714088264852762e-04,3.728492301888763905e-04,8.583674207329750061e-04,3.715989441843703389e-05,4.235355390846962109e-06,-5.279738616081885993e-06,-2.674351344467140734e-05,-1.204669533763080835e-04,6.514891865663230419e-04,3.732631739694625139e-06,-5.180137231945991516e-04,-1.397787709720432758e-04,1.243440929101780057e-04,-7.325997103180270642e-06,1.392048579873517156e-05,7.705590105615556240e-04,2.483380958437919617e-04,-9.362560813315212727e-04,3.556031151674687862e-04,-2.400651137577369809e-04,7.367797661572694778e-05,7.920925781945697963e-06,-3.384410520084202290e-04,-8.615396654931828380e-05,3.020327712874859571e-04,-4.932970623485743999e-04,4.475903697311878204e-04,-3.159838161082006991e-05,-1.573925601405790076e-06,7.656235538888722658e-06,-1.437213995814090595e-05,-8.369277929887175560e-05,2.770048740785568953e-04,-6.089307134971022606e-05,-5.459777821670286357e-05,1.358487315883394331e-05,3.550143901520641521e-06,8.382307896681595594e-06,2.369496723986230791e-05,1.132491070165997371e-05,6.603200745303183794e-05,7.592263136757537723e-05,2.125357059412635863e-05,-1.275858721783151850e-05,-5.164435606275219470e-06,-4.804255695489700884e-06,1.181102834379998967e-05,-1.076806984201539308e-05,-5.797005724161863327e-04,-2.115457609761506319e-04,-2.636040735524147749e-04,1.182671621791087091e-05,2.723279294514213689e-06,6.214014138095080853e-05,1.185805449495092034e-04,1.229287299793213606e-04,-1.588278973940759897e-04,6.513421540148556232e-04,4.576157080009579659e-04,-4.097305936738848686e-04,-1.340910966973751783e-05,-2.218611825810512528e-06,1.075232503353618085e-04,3.686849595396779478e-05,1.153149787569418550e-05,4.043281369376927614e-04,-7.039283809717744589e-05,-4.408022505231201649e-04,-1.075069849321153015e-05,-3.655338150565512478e-05,9.784293979464564472e-06,2.397879288764670491e-04,-5.247661611065268517e-04,2.278082101838663220e-04,-8.314477599924430251e-05,3.767851740121841431e-04,-1.087852797354571521e-05,-1.986342394957318902e-04,1.180967883556149900e-04,3.806174499914050102e-04,4.051559371873736382e-04,-1.332072279183194041e-04,1.688173069851472974e-04,4.441553901415318251e-04,-8.520195115124806762e-05,-9.217160986736416817e-04,5.860495148226618767e-04,-1.525061088614165783e-04,-3.107805096078664064e-04,5.060646799392998219e-04,1.212755334563553333e-03,4.928419366478919983e-04,-5.627860082313418388e-05,-6.714489427395164967e-04,8.003983530215919018e-04,-8.970118360593914986e-04,6.610751734115183353e-04,2.513971048756502569e-05,-5.035843933001160622e-04,8.956120582297444344e-04,5.164382628208841197e-07\n0.000000000000000000e+00,5.696674634236842394e-06,-8.919838364818133414e-06,2.741167918429709971e-05,-2.392256465100217611e-05,1.339184109383495525e-05,1.270365737582324073e-05,1.274214067592538413e-08,7.789269034219614696e-07,-2.470043796165555250e-07,4.205227742204442620e-05,1.103136339224874973e-03,-4.194078792352229357e-04,-4.604151763487607241e-04,-2.329434573766775429e-05,1.869827997325046454e-06,9.531033356324769557e-06,2.571617369540035725e-05,-4.469963605515658855e-04,-7.884903461672365665e-04,3.327958984300494194e-04,2.357868797844275832e-04,-1.883512013591825962e-04,-2.456763650116045028e-05,1.001306445687077940e-04,1.153887365944683552e-03,8.786251419223845005e-04,8.598589920438826084e-04,-6.914675468578934669e-04,7.349125808104872704e-04,1.608222955837845802e-04,-1.802329643396660686e-05,-5.557901204156223685e-06,7.425207877531647682e-05,-6.682933890260756016e-04,-4.441493074409663677e-04,-1.298734568990767002e-04,4.483291122596710920e-04,-3.141432243864983320e-04,-1.516503980383276939e-04,2.102819962601643056e-06,-1.347184152109548450e-04,-4.324696783442050219e-04,2.331739960936829448e-04,3.360304981470108032e-04,7.656174129806458950e-04,3.437616687733680010e-04,-4.229029582347720861e-05,2.382055026828311384e-05,-7.395311840809881687e-04,1.410930126439779997e-04,7.001418998697772622e-05,-3.961996408179402351e-04,3.928256919607520103e-04,-7.768057002977002412e-06,5.759136456617852673e-06,3.107230668319971301e-06,-6.152273999759927392e-05,3.120334076811559498e-05,-3.278417279943823814e-04,1.588186714798212051e-04,2.904802749981172383e-05,-9.720037269289605319e-06,1.369507458548469003e-07,-4.546854004416900352e-10,4.343804448581067845e-06,-4.437646566657349467e-06,-2.902553751482628286e-05,-2.012993536482099444e-05,1.263055401068413630e-05,9.952877007890492678e-06,-2.327351111830466834e-08,3.366416649441816844e-06,-2.127064817614154890e-07,4.814304702449589968e-05,3.510621027089655399e-04,4.745696787722408772e-05,1.661583519307896495e-05,-2.741693606367334723e-05,3.292164819868048653e-06,3.046727670152904466e-06,3.080141323152929544e-05,-6.500908639281988144e-04,4.970607114955782890e-04,-5.961008719168603420e-04,3.737773804459720850e-04,-5.244727071840316057e-05,-1.481666458857944235e-05,8.274632273241877556e-05,9.145320509560406208e-04,5.098679102957248688e-04,1.249619177542626858e-03,-3.940103633794933558e-04,7.514086901210248470e-04,8.684668136993423104e-05,-1.120970046031288803e-05,-1.298539245908614248e-05,8.211810200009495020e-05,-3.808883484452962875e-04,-3.718857769854366779e-04,-3.284263075329363346e-04,3.719839151017367840e-04,-2.830511948559433222e-04,-8.978167898021638393e-05,3.884367458795168204e-07,-1.163601846201345325e-04,-1.002482676994986832e-04,1.056583831086754799e-03,4.834997816942632198e-04,-3.904578043147921562e-04,-4.052017757203429937e-04,-3.161569111398421228e-05,2.054349351965356618e-05,-5.966465687379240990e-04,1.012773864204064012e-04,-3.367782337591052055e-04,5.471671465784311295e-05,2.170260559068992734e-04,-3.456181502770050429e-06,9.081011739908717573e-06,4.900410203845240176e-06,-4.733946843771263957e-05,9.414361556991934776e-05,-1.623536809347569942e-04,1.645780866965651512e-04,2.975976713059935719e-05,-8.522365533281117678e-06,-1.807273065423942171e-06,8.075669910567739862e-08,3.535386213115998544e-06,6.336233127512969077e-06,2.702441815927159041e-05,-2.067042260023299605e-06,2.000146923819556832e-05,1.783956031431443989e-05,1.107221621055032301e-07,8.056325896177440882e-06,-7.193718374765012413e-06,7.273993105627596378e-07,3.343328717164695263e-04,1.543640828458592296e-04,-4.707343177869915962e-04,1.421622073394246399e-06,8.243634511018171906e-06,1.195414552057627589e-05,9.359949035570025444e-05,-2.042727865045890212e-04,-4.195035726297646761e-04,-3.945495700463652611e-05,4.614841018337756395e-04,-1.576476788613945246e-04,-8.228325896197929978e-06,1.061006914824247360e-04,1.284296275116503239e-03,8.703063940629363060e-04,8.327814284712076187e-04,5.032377084717154503e-04,1.106580384657718241e-04,-4.713296948466449976e-05,-8.156731382769066840e-06,-2.482169111317489296e-05,1.663060538703575730e-05,-1.298006856814026833e-03,-3.782244166359305382e-04,3.030036459676921368e-04,4.083542735315859318e-04,-3.534980933181941509e-04,-8.254981366917490959e-05,7.637983117092517205e-07,-8.570734644308686256e-05,4.770273517351597548e-05,1.548909582197666168e-03,-5.511883064173161983e-04,-4.023759393021464348e-04,3.297518996987491846e-04,3.624439705163240433e-05,3.629362254287116230e-05,-6.911187665536999702e-04,3.897851565852761269e-04,6.701365928165614605e-04,-6.330424221232533455e-04,-2.282051573274657130e-04,-1.123712718253955245e-05,9.373170541948638856e-06,1.004258592729456723e-05,-6.350299372570589185e-05,1.131529061240144074e-04,-2.198771981056779623e-04,5.932482963544316590e-05,2.916804078267887235e-05,-1.258261363545898348e-05,-5.923766366322524846e-06,1.172840136121067189e-08,7.748482858005445451e-06,-7.623863893968518823e-06,-5.088538091513328254e-05,-1.780343518476001918e-05,1.064536991179920733e-05,1.191036972159054130e-05,-1.116131898015737534e-08,-2.251964588140253909e-07,2.006298018386587501e-06,8.696593795320950449e-06,3.509293310344219208e-05,-2.131573564838618040e-04,7.494480814784765244e-05,3.202179505024105310e-05,-3.734801339305704460e-07,-4.564513801597058773e-06,2.052274066954851151e-04,4.373968840809538960e-05,-9.305007988587021828e-04,-1.114353886805474758e-03,2.313654695171862841e-04,-9.126459481194615364e-04,-5.330407475412357599e-06,7.186522270785644650e-05,1.069858437404036522e-03,-1.726668560877442360e-04,-2.189479710068553686e-05,-8.674412965774536133e-04,9.968173690140247345e-04,-3.756799560505896807e-04,-3.128356183879077435e-05,-2.326129651919472963e-05,5.024504207540303469e-05,-6.606236565858125687e-04,-2.404504193691536784e-04,-6.979730096645653248e-05,1.301864278502762318e-03,-2.531792852096259594e-04,6.138939352240413427e-05,-1.458896531403297558e-05,2.532393846195191145e-04,4.123310209251940250e-04,2.017042424995452166e-04,1.559522119350731373e-03,-1.323248143307864666e-04,4.651564086088910699e-05,1.093348910217173398e-04,2.542412221373524517e-05,-5.293692811392247677e-05,8.831609156914055347e-04,-1.292974338866770267e-04,-1.127921714214608073e-04,-2.136191469617187977e-04,-1.212293318531010300e-05,-2.725239937717560679e-06,-7.556115178886102512e-06,1.714079844532534480e-04,6.532885017804801464e-04,-4.738247662317007780e-04,8.385732508031651378e-05,1.305656132899457589e-05,2.586286882433341816e-06,1.854199240369780455e-06,-1.409534888807684183e-08,7.090658073138911277e-06,-5.090510967420414090e-06,-7.623219971719663590e-06,3.373588697286322713e-05,1.841923949541524053e-05,1.621043338673189282e-05,-4.526373231783509254e-08,3.142681634926702827e-06,7.026206731097772717e-06,3.704432674567215145e-05,4.361336468718945980e-04,7.979119254741817713e-05,-1.112254030886106193e-04,-1.844643702497705817e-05,4.304116828279802576e-06,6.943584594409912825e-06,9.784055873751640320e-05,-5.222458858042955399e-04,-3.667304990813136101e-04,-2.608459908515214920e-04,5.348181584849953651e-04,-4.503045784076675773e-05,-9.623509868106339127e-06,9.678555215941742063e-05,1.254112692549824715e-03,9.107034420594573021e-04,1.208138070069253445e-03,-1.834500289987772703e-04,5.620616720989346504e-04,2.308942639501765370e-04,-1.641982817091047764e-05,-1.519605666544521227e-05,4.836446169065311551e-05,-7.039922638796269894e-04,-7.846613880246877670e-05,-1.875311718322336674e-04,4.640706465579569340e-04,-1.446737878723070025e-04,-3.473160541034303606e-05,3.494179054541746154e-06,-1.406673691235482693e-04,-1.014142908388748765e-04,6.761327385902404785e-04,1.138094667112454772e-04,5.424832488643005490e-05,-1.786229549907147884e-04,-1.061974217009264976e-05,4.034912853967398405e-05,-6.480992888100445271e-04,3.073077241424471140e-04,1.508283894509077072e-04,-3.598122857511043549e-04,4.128034925088286400e-04,-1.113631697080563754e-05,1.214807343785651028e-05,2.338713102290057577e-06,-5.659705129801295698e-05,-4.160078788117971271e-06,-4.030079580843448639e-04,2.326137764612212777e-04,3.672589809866622090e-05,-4.174661626166198403e-06,-1.306191393268818501e-06,-3.165496309520676732e-08,-4.878258187090978026e-05,2.368678542552515864e-05,9.457734995521605015e-05,8.202242315746843815e-05,-1.297076669288799167e-04,-1.090798687073402107e-04,-2.259548637084662914e-08,-3.494774864520877600e-05,-3.838854354398790747e-06,-2.560926368460059166e-04,-3.307406324893236160e-03,5.068937898613512516e-04,8.434870978817343712e-04,1.675063977017998695e-04,-4.160234675509855151e-05,-2.157012750103604048e-05,-7.126497221179306507e-04,3.016465110704302788e-03,-1.176039571873843670e-03,4.475306719541549683e-03,-2.766602672636508942e-03,-2.211938844993710518e-04,1.101446105167269707e-04,6.551368832588195801e-01,-9.207661263644695282e-03,-5.653065163642168045e-03,-8.692014962434768677e-03,4.299575462937355042e-03,-5.902778357267379761e-03,-1.642058719880878925e-03,1.111988458433188498e-04,1.036942194332368672e-04,-4.500774957705289125e-04,4.724489990621805191e-03,5.266984924674034119e-03,4.119148477911949158e-03,-4.493866581469774246e-03,1.582080032676458359e-03,5.014272173866629601e-04,-2.119258351740427315e-05,1.334633096121251583e-03,2.202502655563876033e-04,-5.881825461983680725e-03,-2.460872987285256386e-03,2.658953424543142319e-03,1.632884610444307327e-03,3.167594550177454948e-04,-2.337329788133502007e-04,4.769966006278991699e-03,-1.750743249431252480e-03,-8.734138682484626770e-04,3.305894555523991585e-03,-1.361960545182228088e-03,6.095837670727632940e-05,-6.151002889964729548e-05,-3.663201641757041216e-05,4.221324634272605181e-04,-7.028600084595382214e-04,2.828883007168769836e-03,-1.306954305619001389e-03,-2.560770371928811073e-04,5.052581400377675891e-05,9.255779332306701690e-06,-9.117320587392896414e-08,7.990223593878909014e-07,-4.601994078257121146e-06,-1.347872166661545634e-04,-4.063818778377026320e-06,1.108269952965201810e-05,1.018548937281593680e-05,-9.872701411950401962e-08,1.172194242826662958e-05,-7.008111424511298537e-08,1.475658500567078590e-04,4.271550278645008802e-04,-1.534551265649497509e-04,3.794975928030908108e-04,-9.261894774681422859e-06,7.736025509075261652e-06,6.133962415333371609e-06,-1.092050297302193940e-05,-4.351518582552671432e-04,-4.331859963713213801e-05,-8.029409946175292134e-05,3.710125165525823832e-04,-9.838286496233195066e-05,-1.829399116104468703e-05,6.837931869085878134e-05,9.221920627169311047e-04,4.759928851854056120e-04,1.205050037242472172e-03,-7.021022611297667027e-04,4.073645104654133320e-04,8.117062679957598448e-05,-1.153171888290671632e-05,-1.002727458399021998e-05,5.842003884026780725e-05,-4.943032981827855110e-04,-6.654817261733114719e-04,-1.846492523327469826e-07,1.165599212981760502e-03,-5.089490441605448723e-04,-1.116169005399569869e-04,1.323555125054554082e-06,-1.071624210453592241e-04,4.163667908869683743e-04,1.006436301395297050e-03,-2.615670382510870695e-04,-6.776883383281528950e-04,-2.407674910500645638e-04,2.811823287629522383e-05,2.510700323909986764e-05,-5.828340654261410236e-04,1.765929628163576126e-04,1.322019816143438220e-04,-3.909684019163250923e-04,2.333465963602066040e-04,-3.628882041084580123e-06,1.264071397599764168e-05,6.675702934444416314e-06,-5.337343827704899013e-05,1.126618153648450971e-04,-1.607835583854466677e-04,1.587603037478402257e-04,2.428811239951755852e-05,-1.651521961321122944e-05,-2.191855855926405638e-06,5.292577043292112648e-09,3.001367531396681443e-06,-1.416452232660958543e-05,-1.672484359005466104e-05,-6.319989915937185287e-05,6.333654710033442825e-06,6.103169653215445578e-06,-1.382164782626205124e-07,3.417159405216807500e-06,1.130905161517148372e-06,1.165835965366568416e-05,8.131731883622705936e-04,-1.952211459865793586e-04,1.295409310841932893e-05,-2.004306224989704788e-05,5.358889211493078619e-06,1.767437424859963357e-05,6.610983109567314386e-05,-5.042050615884363651e-04,-2.950032067019492388e-04,5.178068531677126884e-04,-6.543341442011296749e-07,1.266134204342961311e-04,-1.806622094591148198e-05,9.982102346839383245e-05,5.938777467235922813e-04,7.314397371374070644e-04,1.538584474474191666e-03,-8.683610358275473118e-04,7.891999557614326477e-04,-3.265516133978962898e-04,-1.881703065009787679e-05,-6.777340786356944591e-06,8.095109478745143861e-06,-7.935326430015265942e-04,2.218526351498439908e-04,-6.916631828062236309e-04,-1.123833571909926832e-04,-8.500013063894584775e-05,-3.241818194510415196e-05,1.215496649820124730e-05,-3.448602510616183281e-04,-1.825187500799074769e-04,3.927508369088172913e-04,-1.042594958562403917e-04,8.522527059540152550e-05,-2.609490184113383293e-04,-2.925438457168638706e-05,4.061693471157923341e-05,-2.133900707121938467e-04,1.034648448694497347e-05,4.827016964554786682e-04,-3.112987324129790068e-04,5.559071432799100876e-04,-1.517297368991421536e-05,1.550395973026752472e-05,-6.261160478970850818e-07,1.250972331945376936e-06,-7.583026308566331863e-04,-2.556178369559347630e-04,2.796285552904009819e-04,3.758868842851370573e-05,-3.302444156361161731e-06,-2.385134393989574164e-06,1.315529516432434320e-07,7.630061190866399556e-06,9.462831258133519441e-06,5.990158388158306479e-05,-9.425326425116509199e-06,2.262723501189611852e-05,1.479150250816019252e-05,1.606849764357320964e-08,-1.170664290839340538e-05,-1.922977844515116885e-06,-1.464021770516410470e-04,7.296785479411482811e-04,-5.193716497160494328e-04,-5.140044377185404301e-04,-3.305882273707538843e-05,-7.288002507266355678e-06,-1.102435180655447766e-05,1.335058623226359487e-04,-9.123058989644050598e-04,-4.652190255001187325e-04,2.676399308256804943e-04,1.149931922554969788e-03,-3.607217804528772831e-04,-2.970222340081818402e-06,6.575223233085125685e-05,1.173891709186136723e-03,3.748740418814122677e-04,7.278483826667070389e-04,4.513676976785063744e-04,-1.086388656403869390e-04,4.818938905373215675e-04,5.185494046600069851e-06,-1.010308278637239709e-05,-4.516165063250809908e-06,-6.650607101619243622e-04,-2.968375338241457939e-04,-1.232401700690388680e-03,8.921087137423455715e-04,6.727273284923285246e-05,-2.247502197860740125e-05,2.650432361406274140e-05,-3.308842715341597795e-04,-6.499844021163880825e-04,3.232454182580113411e-04,-8.732885180506855249e-05,-2.648676163516938686e-04,-2.604130713734775782e-06,-4.715551040135324001e-05,-2.494128784746862948e-05,-5.298070027492940426e-04,2.250826801173388958e-04,1.339338778052479029e-04,-7.587811705889180303e-05,1.444304070901125669e-04,-1.196714151774358470e-06,-2.709693944780156016e-05,-2.136986586265265942e-05,-1.912745210574939847e-05,3.787398454733192921e-04,-2.285681548528373241e-04,-1.279690040973946452e-04,-8.217598951887339354e-05,5.671112012350931764e-05,-5.165730544831603765e-05,-5.060521652922034264e-05,-3.736450162250548601e-05,3.462245513219386339e-05,-6.826096068834885955e-05,1.045411590894218534e-05,-5.081541530671529472e-05,7.639930845471099019e-05,-6.086377834435552359e-05,-8.646083733765408397e-05,4.783421900356188416e-05,-5.245904503681231290e-06,3.136804443784058094e-04,-2.774271415546536446e-04,-2.558223495725542307e-04,-2.657983714016154408e-05,-4.620610343408770859e-05,1.483400410506874323e-04,4.916180114378221333e-05,-6.309289892669767141e-05,-3.371628990862518549e-04,-4.829958197660744190e-04,5.210184026509523392e-04,3.224663669243454933e-05,-9.372862450618413277e-07,5.368947313399985433e-05,9.872243972495198250e-04,1.710747310426086187e-04,8.606773917563259602e-04,-5.315436283126473427e-04,6.884186295792460442e-04,4.947537090629339218e-04,9.940873860614374280e-05,-9.973262058338150382e-05,-5.025490827392786741e-05,-3.470829105935990810e-04,-3.093280829489231110e-04,-3.055545967072248459e-04,5.762275541201233864e-04,-2.960042329505085945e-04,1.191271148854866624e-04,1.604690805834252387e-05,2.734515146585181355e-05,1.878316252259537578e-04,3.200044448021799326e-04,1.105932286009192467e-03,-3.136335872113704681e-04,-2.236031577922403812e-04,-6.972566188778728247e-05,8.201251621358096600e-04,-1.948952674865722656e-03,2.006094291573390365e-05,4.255072562955319881e-04,-5.583537276834249496e-04,1.979763852432370186e-03,2.133385714842006564e-05,1.097293425118550658e-04,1.938146597240120173e-04,-3.129514167085289955e-03,2.519969348213635385e-05,5.889174062758684158e-04,-1.228169421665370464e-03,-5.530602647922933102e-04,-1.032182364724576473e-03,-8.213415867430740036e-07\n0.000000000000000000e+00,9.327536099590361118e-05,-1.061764305632095784e-05,2.438817027723416686e-04,-3.603238728828728199e-04,1.900175411719828844e-04,1.574874186189845204e-04,-8.685899999250068504e-09,-1.626104312890674919e-05,-5.971318387310020626e-06,-5.202007014304399490e-04,9.411127306520938873e-03,-6.420302204787731171e-03,-7.891287095844745636e-03,-1.833222631830722094e-04,2.423551632091403008e-05,3.812911018030717969e-06,1.238171476870775223e-03,-2.471861196681857109e-03,-2.149111824110150337e-03,4.595203325152397156e-03,4.315115511417388916e-03,1.145379967056214809e-03,-2.338108752155676484e-04,1.140359672717750072e-03,1.394805777817964554e-02,6.648371927440166473e-03,9.074042551219463348e-03,-3.976392559707164764e-03,5.259349010884761810e-03,3.662446048110723495e-03,-2.412914909655228257e-04,-1.351368991890922189e-04,7.547128479927778244e-04,-1.243874616920948029e-02,-1.249389536678791046e-02,-7.644279394298791885e-03,1.031845062971115112e-02,2.242901682620868087e-04,-7.511463481932878494e-04,-2.778952330118045211e-05,-8.248322410508990288e-04,-2.342670224606990814e-03,3.742252942174673080e-03,6.040830165147781372e-03,8.643251843750476837e-03,2.753012813627719879e-03,-4.368819645605981350e-04,2.398437791271135211e-04,-5.372428335249423981e-03,1.157226390205323696e-03,4.792475141584873199e-03,-3.273873124271631241e-03,-1.770955743268132210e-03,-5.577952833846211433e-05,-5.278008757159113884e-06,4.318886567489244044e-05,-4.761287709698081017e-04,1.257498632185161114e-03,-5.446893628686666489e-03,-1.495542674092575908e-04,8.058262756094336510e-05,-1.805452302505727857e-05,9.791853699425701052e-06,3.601411435738555156e-08,8.938121027313172817e-05,5.250971298664808273e-06,1.038545160554349422e-04,3.109095268882811069e-05,1.973793259821832180e-04,1.838054886320605874e-04,-9.824330682306481322e-09,-1.096091091312700883e-05,-3.598511830205097795e-05,-2.739491465035825968e-04,1.361522823572158813e-03,-4.041998647153377533e-03,-2.779345726594328880e-03,-2.556746185291558504e-04,6.620082785957492888e-06,-6.018335261614993215e-05,1.680026063695549965e-03,-4.479545634239912033e-03,3.606675658375024796e-03,-3.194017568603157997e-03,2.235832624137401581e-03,1.938831177540123463e-03,-6.800694245612248778e-05,1.010582549497485161e-03,1.397460512816905975e-02,2.858123509213328362e-03,1.202580146491527557e-02,1.207976019941270351e-03,6.884971167892217636e-03,4.124145489186048508e-03,-2.261539048049598932e-04,-1.701682049315422773e-04,5.988906486891210079e-04,-7.791761308908462524e-03,-1.030028425157070160e-02,-4.967362154275178909e-03,7.930094376206398010e-03,-1.484263048041611910e-04,1.466621324652805924e-04,-1.435574267816264182e-05,-2.337848709430545568e-04,4.349593655206263065e-04,7.030722685158252716e-03,9.672091342508792877e-03,-1.782133127562701702e-03,-9.767753072082996368e-04,1.571637258166447282e-04,2.567937190178781748e-04,-4.979957826435565948e-03,2.762814052402973175e-03,-1.045147888362407684e-03,-3.829500637948513031e-03,2.299360348843038082e-04,-6.870632205391302705e-05,2.362878331041429192e-05,2.869162381102796644e-05,-3.880335425492376089e-04,1.615753280930221081e-03,-5.491956137120723724e-03,3.405608586035668850e-04,1.628123427508398890e-04,1.776306453393772244e-05,-8.520470146322622895e-06,-1.204904798157713230e-08,1.072521990863606334e-04,2.716965900617651641e-05,3.886877384502440691e-04,-4.821318725589662790e-04,2.483923744875937700e-04,2.291147102368995547e-04,1.207905242495144194e-08,-1.139316591434180737e-04,-2.879231033148244023e-05,-1.927868230268359184e-03,4.813939332962036133e-03,1.483637839555740356e-03,-4.905312322080135345e-03,-2.391341258771717548e-04,-1.875407178886234760e-05,-5.256188887869939208e-05,9.797331877052783966e-04,-6.432778201997280121e-03,-1.571001019328832626e-03,6.639213301241397858e-03,-1.293963287025690079e-03,9.876606054604053497e-04,-1.263512676814571023e-04,1.000874326564371586e-03,1.568724587559700012e-02,3.066657809540629387e-03,1.147173997014760971e-02,-2.305276226252317429e-03,5.692569073289632797e-03,4.169476684182882309e-03,-2.052160270977765322e-04,-1.303070603171363473e-04,-5.365058896131813526e-04,-1.453086547553539276e-02,-8.865715935826301575e-03,-9.632131084799766541e-03,3.573089838027954102e-03,-1.626686658710241318e-03,1.726927293930202723e-04,-7.338098657783120871e-05,1.434990670531988144e-03,4.575433675199747086e-03,1.269919611513614655e-02,-8.374251774512231350e-04,-3.909606486558914185e-03,-4.952544113621115685e-04,-1.335137349087744951e-04,3.481169696897268295e-04,-5.282206460833549500e-03,3.986435476690530777e-03,1.480867993086576462e-02,-4.396378062665462494e-05,-8.812172338366508484e-03,-3.639868373284116387e-05,-2.294922887813299894e-05,8.687577792443335056e-05,-4.479431081563234329e-04,2.815096173435449600e-03,-4.327766597270965576e-03,-5.742382491007447243e-04,1.487108238507062197e-04,-6.223079981282353401e-05,-3.533544077072292566e-05,1.759133105849741696e-08,1.064631505869328976e-04,8.871466707205399871e-05,-5.003321566618978977e-04,-6.503040203824639320e-04,1.950697624124586582e-04,1.624355645617470145e-04,3.691411620820872486e-10,-3.395080784684978426e-05,-5.176198828849010170e-05,-3.038673894479870796e-04,1.108811702579259872e-03,-5.052410066127777100e-03,6.206752732396125793e-05,-4.337407517596147954e-05,-2.928384492406621575e-05,-1.462033396819606423e-04,2.490419428795576096e-03,1.742902211844921112e-03,1.862654229626059532e-03,-6.151859182864427567e-03,-6.378490943461656570e-04,4.735634662210941315e-03,-1.207648892886936665e-04,1.038141781464219093e-03,1.663939468562602997e-02,1.535783754661679268e-03,6.764330901205539703e-03,2.968127839267253876e-03,6.994836730882525444e-04,1.243403460830450058e-02,-3.267691936343908310e-04,-2.681335317902266979e-04,2.397004718659445643e-04,-1.142305321991443634e-02,-9.649879299104213715e-03,-7.236775476485490799e-03,8.588152006268501282e-03,2.618739090394228697e-04,2.299946499988436699e-04,-2.333423617528751493e-05,-2.511166094336658716e-04,3.167151240631937981e-03,3.356646280735731125e-03,8.212954271584749222e-04,2.041042083874344826e-03,4.950413131155073643e-04,1.036521425703540444e-04,2.260979381389915943e-04,-6.581518333405256271e-03,1.298259478062391281e-02,1.047494914382696152e-02,-2.913400996476411819e-03,-3.169965697452425957e-03,-9.624355880077928305e-05,-8.407115819863975048e-05,-1.263385274796746671e-05,-3.318210074212402105e-04,5.090089514851570129e-03,-6.154947914183139801e-03,-6.442765006795525551e-04,2.759956987574696541e-05,2.207454599556513131e-05,-1.064486241375561804e-07,-4.149114829488098621e-09,1.064570242306217551e-04,-2.474331267876550555e-05,-5.519172555068507791e-05,1.895077439257875085e-04,2.345036336919292808e-04,1.970343146240338683e-04,1.903481461340561509e-08,-1.918574162118602544e-05,6.124780338723212481e-05,-1.166224756161682308e-04,-1.441510044969618320e-03,-2.805198309943079948e-03,-2.018909202888607979e-03,-1.329761726083233953e-04,1.006301499728579074e-05,-6.783266871934756637e-05,2.095013158395886421e-03,-5.416992120444774628e-03,4.560425877571105957e-04,1.783856423571705818e-04,1.934821018949151039e-03,3.858434502035379410e-03,-7.217939855763688684e-05,1.101551228202879429e-03,1.760820113122463226e-02,8.329782634973526001e-03,1.218237169086933136e-02,1.969268778339028358e-03,4.567277617752552032e-03,5.623731762170791626e-03,-2.944123698398470879e-04,-2.675690921023488045e-04,6.428777705878019333e-04,-9.711435995995998383e-03,-8.260219357907772064e-03,-7.790953852236270905e-03,6.166707724332809448e-03,-2.234161365777254105e-03,2.006685099331662059e-04,-2.355230208195280284e-05,-2.796118787955492735e-04,7.758029387332499027e-04,8.020767942070960999e-03,4.133539739996194839e-03,-7.463365327566862106e-04,-9.735628264024853706e-04,1.087400887627154589e-04,3.500958264339715242e-04,-4.800172057002782822e-03,6.246523931622505188e-03,1.894893124699592590e-03,-5.170399323105812073e-03,1.758887083269655704e-05,-1.179958635475486517e-04,2.959861558338161558e-05,-5.443863301479723305e-06,-2.919745165854692459e-04,1.348533318378031254e-03,-6.619947962462902069e-03,4.579295055009424686e-04,2.339488273719325662e-04,4.070067916472908109e-06,-2.835037776094395667e-06,-1.714852260192856193e-09,-8.201351156458258629e-04,-1.471063151257112622e-04,1.829169690608978271e-03,2.378978533670306206e-03,-1.830353867262601852e-03,-1.504534855484962463e-03,-3.086097422055900097e-08,7.358601578744128346e-05,-8.379376231459900737e-05,3.484303597360849380e-03,-2.117069065570831299e-02,4.222315549850463867e-02,2.137437090277671814e-02,2.252047648653388023e-03,-2.852536854334175587e-04,4.518820787779986858e-04,-1.658485829830169678e-02,2.409184910356998444e-02,-1.662933640182018280e-02,1.094992458820343018e-02,-1.696628145873546600e-02,-1.807156577706336975e-02,7.976522319950163364e-04,-9.144964627921581268e-03,5.255190134048461914e-01,-3.924281150102615356e-02,-1.139912828803062439e-01,1.967931631952524185e-03,-6.546063721179962158e-02,-3.454632684588432312e-02,1.856462564319372177e-03,1.786547596566379070e-03,-4.198499955236911774e-03,7.806659489870071411e-02,1.060772091150283813e-01,7.446771860122680664e-02,-7.106732577085494995e-02,1.243903860449790955e-02,1.128445263020694256e-03,-3.148219548165798187e-06,1.202532835304737091e-02,-4.536218009889125824e-03,-4.800081625580787659e-02,-5.676406621932983398e-02,1.106194220483303070e-02,1.479291357100009918e-02,6.905264453962445259e-04,-2.475156448781490326e-03,4.517385363578796387e-02,-2.418510429561138153e-02,-2.692106366157531738e-02,3.041083179414272308e-02,1.261815428733825684e-02,6.562781636603176594e-04,-2.299582847626879811e-04,-3.405126917641609907e-04,3.939688671380281448e-03,-1.334150694310665131e-02,5.145296454429626465e-02,-6.076434161514043808e-03,-1.925951917655766010e-03,-1.676164392847567797e-04,4.838096356252208352e-05,1.453292952646734193e-08,7.488410483347252011e-05,3.554931026883423328e-06,-8.727163658477365971e-04,1.879972114693373442e-05,1.951887825271114707e-04,1.679984998190775514e-04,7.126482159947045147e-08,8.209873340092599392e-05,-7.105679105734452605e-05,1.514109899289906025e-03,1.443974673748016357e-03,-2.553535159677267075e-03,1.483778469264507294e-04,-1.607903104741126299e-04,6.817517714807763696e-05,3.595218004193156958e-06,1.183025655336678028e-03,-4.328016657382249832e-04,2.368987305089831352e-03,7.390847895294427872e-04,8.432304020971059799e-04,6.467116763815283775e-04,-1.145157293649390340e-04,1.174421398900449276e-03,1.544434390962123871e-02,5.619566887617111206e-03,1.361182704567909241e-02,-2.812803490087389946e-03,3.973450977355241776e-03,3.582898294553160667e-03,-2.111304784193634987e-04,-1.671134086791425943e-04,5.934578948654234409e-04,-1.405251491814851761e-02,-5.856608506292104721e-03,-1.065234281122684479e-02,1.212705671787261963e-02,-7.020120974630117416e-04,-1.020193216390907764e-03,8.941521082306280732e-05,-1.776433084160089493e-03,-1.626295852474868298e-04,8.402275852859020233e-03,3.142877481877803802e-03,-2.307091606780886650e-03,3.203194122761487961e-03,1.940547372214496136e-05,3.140392946079373360e-04,-6.066816393285989761e-03,1.632642815820872784e-03,4.956046584993600845e-03,-1.128826756030321121e-03,1.610759180039167404e-03,-9.046588093042373657e-05,5.831940870848484337e-05,5.442764449981041253e-05,-5.436046631075441837e-04,1.579187111929059029e-03,-5.943358410149812698e-03,2.582180022727698088e-04,1.471906871302053332e-04,-4.048371920362114906e-05,-6.993066563154570758e-06,2.933143150585237890e-08,7.774551340844482183e-05,1.818408418330363929e-05,-5.595232942141592503e-04,-5.869372398592531681e-04,1.655134838074445724e-04,1.086099509848281741e-04,-3.632408152043353766e-09,-2.437792863929644227e-05,3.391665359231410548e-06,-7.903565419837832451e-04,2.873937599360942841e-03,-2.749116392806172371e-03,-2.842246554791927338e-03,-2.839998633135110140e-04,3.761619882425293326e-05,-1.569328742334619164e-05,1.672554644756019115e-03,-1.241095829755067825e-03,-1.458145212382078171e-03,-8.731436682865023613e-04,-4.546702839434146881e-04,-1.224437262862920761e-03,-1.497455741628073156e-06,5.311740096658468246e-04,8.792887441813945770e-03,2.524817595258355141e-03,1.117509417235851288e-02,-1.972570084035396576e-03,1.200944837182760239e-02,6.655027158558368683e-03,-2.821891393978148699e-04,-1.924004172906279564e-04,2.165977348340675235e-04,-1.008180528879165649e-02,-7.826206274330615997e-03,-1.110534742474555969e-02,1.072348561137914658e-03,-6.621752982027828693e-04,7.549902074970304966e-04,5.431651516119018197e-05,-2.892487682402133942e-04,3.504337742924690247e-03,3.178132465109229088e-03,6.972088944166898727e-03,4.372719675302505493e-03,-1.312265405431389809e-03,5.729006952606141567e-04,2.753915905486792326e-04,-2.372211078181862831e-03,-8.997346740216016769e-04,4.051787778735160828e-03,-1.940152142196893692e-04,-1.047540223225951195e-03,-1.310477673541754484e-04,2.280026092194020748e-05,-8.809952123556286097e-05,-4.027893883176147938e-04,-1.396520994603633881e-03,-6.706387270241975784e-03,5.629906663671135902e-04,1.693443336989730597e-04,8.484970749123021960e-05,5.334983598004328087e-06,-7.586322681163437665e-08,1.019224728224799037e-04,2.079612750094383955e-05,-5.130286444909870625e-04,-9.065815829671919346e-04,2.172623935621231794e-04,1.616291556274518371e-04,-8.570350473746657372e-08,1.662461363594047725e-05,-1.061669536284171045e-05,-1.114595099352300167e-03,3.667047712951898575e-03,-5.204277113080024719e-05,-5.060946568846702576e-03,-4.740087315440177917e-04,9.950941603165119886e-05,2.456703223288059235e-04,1.861290540546178818e-03,-2.801394788548350334e-03,-1.947714597918093204e-03,-1.119239721447229385e-03,6.814956665039062500e-03,7.723842281848192215e-04,-8.329056436195969582e-05,1.245145569555461407e-03,1.338227093219757080e-02,9.079830721020698547e-03,1.268912572413682938e-02,-6.553589366376399994e-03,9.763127192854881287e-03,2.950503258034586906e-03,-1.953489991137757897e-04,-1.619127870071679354e-04,1.570080639794468880e-04,-9.051478467881679535e-03,-7.246928289532661438e-03,-5.300517659634351730e-03,8.447774685919284821e-03,-3.644738811999559402e-03,4.167341685388237238e-04,1.258159754797816277e-04,-3.155051730573177338e-03,1.192864379845559597e-03,8.091127499938011169e-03,3.111267462372779846e-03,6.622465327382087708e-03,-3.746351925656199455e-03,4.177345545031130314e-06,4.573175101540982723e-04,-6.329488474875688553e-03,4.148608073592185974e-03,1.111033605411648750e-03,-3.897084621712565422e-03,5.505869165062904358e-03,5.452950717881321907e-04,-2.198075526393949986e-05,8.729690453037619591e-04,-5.924184806644916534e-04,9.523052722215652466e-05,-3.076506312936544418e-03,4.433170892298221588e-03,5.660699680447578430e-04,2.223647315986454487e-04,-1.688741467660292983e-04,-3.322750853840261698e-04,-2.408711734460666776e-04,-1.975855993805453181e-04,-1.447733840905129910e-03,3.086735378019511700e-04,-1.036766116158105433e-05,1.228018780238926411e-03,-1.471345603931695223e-04,5.925324512645602226e-04,4.759871226269751787e-04,-1.991477765841409564e-04,-1.199128688313066959e-03,-6.159794982522726059e-03,-3.985941410064697266e-03,-1.171005191281437874e-03,9.110083919949829578e-04,1.033598557114601135e-03,2.726077800616621971e-03,-2.378309611231088638e-03,2.733172150328755379e-03,2.468057209625840187e-04,2.345392946153879166e-03,-4.648987203836441040e-03,3.143505891785025597e-04,1.354284235276281834e-03,1.432822737842798233e-02,6.409414112567901611e-03,1.276376843452453613e-02,4.040509462356567383e-03,2.071921713650226593e-03,3.834925126284360886e-03,-1.534260809421539307e-04,-1.116444240324199200e-03,-1.997972722165286541e-04,-5.966002121567726135e-03,-1.279897242784500122e-02,-4.646329209208488464e-03,7.322290446609258652e-03,-2.321358770132064819e-03,1.519643934443593025e-03,-3.564456244930624962e-03,6.583307404071092606e-04,1.206824439577758312e-03,1.373275415971875191e-03,1.003720890730619431e-02,-2.827288117259740829e-03,-3.300164826214313507e-03,-4.472177941352128983e-03,9.245659224689006805e-03,1.561824581585824490e-03,2.725792815908789635e-03,6.385392509400844574e-03,-1.397938374429941177e-02,2.099722623825073242e-02,6.474171765148639679e-03,-6.239979993551969528e-04,4.172190558165311813e-03,-3.063220344483852386e-02,1.018989738076925278e-02,-5.282958503812551498e-03,-1.296797767281532288e-02,1.568755251355469227e-03,-5.415821913629770279e-03,-1.146487738878931850e-05\n0.000000000000000000e+00,-9.238597158400807530e-06,8.146564505295827985e-05,1.445232657715678215e-03,4.014613805338740349e-04,1.551863388158380985e-04,5.053704444435425103e-05,1.416272787935213273e-08,3.958748129662126303e-05,-8.029094897210597992e-05,6.632407312281429768e-04,5.045600701123476028e-04,-2.703044330701231956e-03,-9.034991264343261719e-03,-3.417680854909121990e-04,5.792586307507008314e-05,3.236643970012664795e-04,-2.225015312433242798e-03,-3.263046033680438995e-03,1.512039336375892162e-03,-5.307385232299566269e-03,5.509252194315195084e-03,-8.617522194981575012e-03,-1.649541663937270641e-04,7.960041984915733337e-04,4.030316602438688278e-03,2.583286538720130920e-02,4.004555754363536835e-03,-3.825373481959104538e-03,1.389086991548538208e-02,-4.968354478478431702e-03,3.974531718995422125e-04,2.891774347517639399e-04,-3.743734559975564480e-04,4.950698930770158768e-03,-1.016828697174787521e-03,1.244641374796628952e-03,1.587864011526107788e-02,1.633735606446862221e-03,-2.714486792683601379e-03,4.171172622591257095e-05,-2.944846404716372490e-03,-8.412395603954792023e-03,-6.252649240195751190e-03,-3.269993467256426811e-03,9.412805549800395966e-03,2.959979698061943054e-03,-2.095400588586926460e-03,-9.343606507172808051e-06,-1.032315567135810852e-02,-7.259029895067214966e-03,1.307259872555732727e-02,-4.115800373256206512e-03,5.485685076564550400e-03,5.811097798869013786e-05,1.118336513172835112e-06,3.029056824743747711e-04,-8.704161737114191055e-04,3.080798778682947159e-03,7.944306358695030212e-03,-1.741550280712544918e-03,2.965284329548012465e-05,-1.572551555000245571e-04,-4.199011891614645720e-05,-5.489760313004410364e-10,-8.371331205125898123e-06,1.165933063020929694e-04,-5.341446958482265472e-04,-6.581037305295467377e-04,1.832964189816266298e-04,-3.568231477402150631e-06,1.393293924678573603e-08,3.862445737468078732e-05,-1.872050925157964230e-04,4.264131130184978247e-04,2.151915803551673889e-03,-1.109453570097684860e-02,-3.231497947126626968e-03,-5.096275126561522484e-04,3.194032251485623419e-05,1.440360501874238253e-04,-1.035250024870038033e-03,-5.352642387151718140e-03,1.307035610079765320e-02,-8.750550448894500732e-03,4.342574160546064377e-03,-7.606775034219026566e-03,-1.321997551713138819e-04,5.663404590450227261e-04,4.754168447107076645e-03,2.152965962886810303e-02,1.362592913210391998e-02,1.077653374522924423e-03,1.091613434255123138e-02,-4.725151229649782181e-03,2.741512143984436989e-04,1.793228730093687773e-04,2.269908727612346411e-04,8.268357254564762115e-03,9.124555625021457672e-03,4.258926957845687866e-03,8.545415475964546204e-03,-7.119173533283174038e-04,-1.625101547688245773e-03,-8.432330105279106647e-06,-4.142054356634616852e-03,-7.846876047551631927e-03,-6.079171318560838699e-03,6.568611133843660355e-03,-5.305376835167407990e-03,-2.340225735679268837e-03,-1.429506344720721245e-03,-4.652007191907614470e-05,-8.676953613758087158e-03,-7.425290532410144806e-03,2.632771618664264679e-03,2.733253408223390579e-03,5.832207389175891876e-04,1.582033291924744844e-04,-5.653045081999152899e-05,3.036753623746335506e-04,-8.057046798057854176e-04,4.317319020628929138e-03,9.091471321880817413e-03,-1.016343710944056511e-03,1.613593485672026873e-04,-1.277686824323609471e-04,-4.233761501382105052e-05,5.703256089617525504e-09,2.440589696561801247e-06,2.248768869321793318e-04,1.186473062261939049e-03,1.269312575459480286e-03,1.494523894507437944e-04,1.047619371092878282e-04,-8.457004874173890130e-09,-1.235439267475157976e-04,1.784440828487277031e-04,5.600359290838241577e-04,-1.145071629434823990e-02,2.641922794282436371e-03,-6.374325603246688843e-03,-2.700826153159141541e-04,5.902093835175037384e-05,1.225177256856113672e-04,-4.071977164130657911e-04,-8.062794804573059082e-03,-1.003677956759929657e-03,1.253632735460996628e-02,7.605999708175659180e-03,-1.051569357514381409e-02,1.840536133386194706e-04,4.217445966787636280e-04,4.810263868421316147e-03,1.311753038316965103e-02,1.171840354800224304e-02,2.954748459160327911e-03,1.089900732040405273e-02,-7.562455255538225174e-03,4.181665426585823298e-04,1.965934061445295811e-04,-7.974655600264668465e-04,3.300919197499752045e-03,-2.296113409101963043e-03,3.738084807991981506e-03,6.268030498176813126e-03,-1.608051825314760208e-03,-5.513338837772607803e-04,6.619940904784016311e-06,-2.272921614348888397e-03,-1.421818975359201431e-02,1.676569506525993347e-02,-1.704346202313899994e-02,-7.644073572009801865e-03,-7.815561257302761078e-03,-1.802092883735895157e-03,1.518091594334691763e-04,-1.109185907989740372e-02,-1.186365913599729538e-02,3.109361603856086731e-02,1.730092335492372513e-03,3.890296909958124161e-03,2.066783054033294320e-05,-1.075050386134535074e-05,2.716890594456344843e-04,-1.128298928961157799e-03,2.457461319863796234e-03,7.123188115656375885e-03,-1.573962508700788021e-03,1.101526358979754150e-04,-1.179838072857819498e-04,-4.378436278784647584e-05,1.364569435224893823e-08,-2.644475353008601815e-05,4.794070264324545860e-05,3.892514214385300875e-04,-2.790110011119395494e-04,5.544826126424595714e-05,-5.987127224216237664e-05,-2.954081423922616523e-10,6.610342825297266245e-05,-1.978047657757997513e-04,8.796615875326097012e-04,-4.202057607471942902e-05,-1.060247235000133514e-02,-1.648187171667814255e-04,-8.916143997339531779e-05,-6.561633199453353882e-06,-1.973905636987183243e-05,-1.218753401190042496e-03,4.368851426988840103e-03,-5.537753459066152573e-03,-9.671537205576896667e-03,1.221612840890884399e-02,6.201223935931921005e-03,-2.109656925313174725e-04,2.252744743600487709e-04,6.282418034970760345e-04,1.636367477476596832e-02,-2.002139110118150711e-03,-5.595963448286056519e-03,1.029406953603029251e-02,-4.743845202028751373e-03,1.764812041074037552e-04,2.332505537196993828e-04,-4.739608848467469215e-04,4.819232970476150513e-03,-4.887146875262260437e-03,-6.077564321458339691e-04,1.533911842852830887e-02,6.144514307379722595e-03,-1.206972170621156693e-03,-4.696520045399665833e-05,-4.778310190886259079e-03,-8.548340760171413422e-03,-1.427844632416963577e-02,-8.894900791347026825e-03,3.159746993333101273e-03,2.424943260848522186e-03,-1.318059163168072701e-03,-9.594978473614901304e-05,-8.623879402875900269e-04,-9.555198252201080322e-03,1.003588177263736725e-02,-1.008699927479028702e-02,3.085511969402432442e-03,1.031686915666796267e-04,-6.511251558549702168e-05,1.678585831541568041e-04,-4.285821923986077309e-04,4.730218090116977692e-03,8.976384066045284271e-03,-1.963906688615679741e-03,-1.386519725201651454e-04,-1.109403237933292985e-04,-3.268094587838277221e-05,-1.259513737750239670e-08,1.445034649805165827e-05,1.158829472842626274e-04,3.540391044225543737e-04,3.654400934465229511e-04,2.080740232486277819e-04,5.957127359579317272e-05,1.683383743511512876e-08,9.989266254706308246e-05,-9.073833643924444914e-05,1.859086682088673115e-03,-6.730421911925077438e-03,-1.997491111978888512e-03,-4.574523773044347763e-04,-2.292518474860116839e-04,4.850626646657474339e-05,3.755965153686702251e-04,-8.182766614481806755e-04,-1.764705986715853214e-03,3.087643533945083618e-03,-5.541015882045030594e-03,5.328994244337081909e-03,-7.231100462377071381e-03,-8.775600872468203306e-05,6.532197585329413414e-04,6.892040837556123734e-03,2.963910996913909912e-02,7.093115244060754776e-03,-2.176409121602773666e-03,1.701688952744007111e-02,-3.647860605269670486e-03,3.361245617270469666e-04,1.907287660287693143e-04,4.548574797809123993e-04,1.036425121128559113e-02,4.371175076812505722e-03,4.880822729319334030e-03,9.145350195467472076e-03,-5.479406099766492844e-04,-1.441741711460053921e-03,-9.396828318131156266e-06,-2.060508122667670250e-03,-3.915838897228240967e-03,1.266869716346263885e-03,-3.929041326045989990e-03,1.138193998485803604e-03,1.212020870298147202e-03,-1.137500163167715073e-03,1.188966198242269456e-04,-8.448327891528606415e-03,-2.272829180583357811e-03,1.135699450969696045e-02,-8.101561106741428375e-03,4.741063341498374939e-03,6.757295341230928898e-05,2.994748865603469312e-05,2.968531916849315166e-04,-8.323064539581537247e-04,4.247890785336494446e-03,7.587280590087175369e-03,-1.719350693747401237e-04,3.006656188517808914e-04,-1.512259332230314612e-04,-2.588748793641570956e-05,7.903963705757632852e-09,1.998175503103993833e-05,-1.107169431634247303e-03,-3.915943671017885208e-03,-6.715352647006511688e-04,-1.556324888952076435e-03,-3.686860436573624611e-04,-4.242792783770710230e-10,-4.797131405211985111e-04,8.875647326931357384e-04,-7.851496338844299316e-03,2.219552174210548401e-02,3.247404471039772034e-02,2.076726965606212616e-02,2.786058001220226288e-03,-2.789825375657528639e-04,-2.068407367914915085e-03,1.061356067657470703e-02,3.845232352614402771e-02,-4.726928845047950745e-02,5.017677322030067444e-02,-2.356008253991603851e-02,6.469196081161499023e-02,9.618108160793781281e-04,-5.592388566583395004e-03,-3.975860774517059326e-02,4.758590757846832275e-01,-7.378752529621124268e-02,1.381197385489940643e-02,-1.075758412480354309e-01,4.810838028788566589e-02,-3.147565759718418121e-03,-1.885832753032445908e-03,-7.182013941928744316e-04,-6.864318251609802246e-02,-9.672939777374267578e-03,-8.724536746740341187e-04,-1.040218025445938110e-01,-7.868509739637374878e-03,1.307203900068998337e-02,-3.893976681865751743e-04,2.952982857823371887e-02,5.585712566971778870e-02,1.565841771662235260e-02,2.365636453032493591e-02,-5.631754174828529358e-03,-5.923980847001075745e-03,1.172609627246856689e-02,-2.125773025909438729e-04,7.311429828405380249e-02,5.359525978565216064e-02,-1.148158013820648193e-01,3.979874402284622192e-02,-2.423829212784767151e-02,-7.280224235728383064e-04,7.353621185757219791e-06,-2.566402545198798180e-03,7.006199099123477936e-03,-3.632363304495811462e-02,-7.275605946779251099e-02,1.076936442404985428e-02,-6.921950262039899826e-04,1.133524230681359768e-03,2.993749512825161219e-04,1.755006451276130974e-08,-1.392689318890916184e-05,1.535608898848295212e-04,-1.098060980439186096e-03,-5.131949437782168388e-04,1.719179563224315643e-04,2.302460052305832505e-05,-1.925104697875212878e-08,1.370264508295804262e-04,-2.084540756186470389e-04,2.421401208266615868e-03,-6.808954756706953049e-03,1.467750407755374908e-04,1.802018377929925919e-03,-4.394110001157969236e-04,1.163472334155812860e-04,2.669286623131483793e-04,-1.802543993107974529e-03,-2.605015644803643227e-03,1.571939513087272644e-02,-7.921737618744373322e-03,1.091300509870052338e-02,-8.706434629857540131e-03,-2.253998172818683088e-05,7.145151612348854542e-04,5.306559149175882339e-03,2.227542363107204437e-02,5.377370864152908325e-03,-1.239151228219270706e-02,1.358313579112291336e-02,-6.110724061727523804e-03,2.912489580921828747e-04,2.373075403738766909e-04,4.056508187204599380e-04,4.399845376610755920e-03,-3.117153886705636978e-03,-2.363573294132947922e-03,1.213034242391586304e-02,3.251091111451387405e-04,-1.713037490844726562e-03,9.417193359695374966e-05,-3.779938910156488419e-03,-5.260892678052186966e-03,3.158709965646266937e-03,-1.107757166028022766e-02,-2.046443987637758255e-03,5.854353308677673340e-03,-1.265702769160270691e-03,6.452166417147964239e-05,-9.840956889092922211e-03,-5.549088120460510254e-03,1.653888262808322906e-02,-4.687511362135410309e-03,7.751249941065907478e-04,1.120988672482781112e-04,-6.070426024962216616e-05,3.355352382641285658e-04,-9.393672225996851921e-04,4.980804864317178726e-03,9.949517436325550079e-03,-8.027033181861042976e-04,1.506060798419639468e-04,-1.687716139713302255e-04,-3.426487091928720474e-05,-1.714624886517412961e-09,-1.568934567330870777e-05,1.009878469631075859e-04,1.409931282978504896e-04,-3.121477493550628424e-04,2.721093187574297190e-04,1.014697409118525684e-05,1.836576757341390476e-08,4.354357224656268954e-05,-1.159844832727685571e-04,1.515546755399554968e-04,2.025016583502292633e-04,-1.701483968645334244e-03,-1.607633661478757858e-03,-4.750141815748065710e-04,4.765669655171222985e-05,3.245575935579836369e-04,-1.114293700084090233e-03,1.035592751577496529e-03,-6.259104702621698380e-04,-2.016462385654449463e-04,1.152049470692873001e-02,-1.365246437489986420e-02,-2.750783460214734077e-05,3.203021478839218616e-04,-4.912223666906356812e-04,2.048719301819801331e-02,9.147044271230697632e-03,-4.835890140384435654e-04,2.395120076835155487e-02,-8.350433781743049622e-03,3.364913281984627247e-04,3.180189232807606459e-04,-4.544145776890218258e-04,6.348858587443828583e-03,7.477504201233386993e-03,-5.370606668293476105e-03,1.178376842290163040e-02,2.635427284985780716e-03,-9.521712781861424446e-04,5.058199167251586914e-05,-4.723526071757078171e-03,-7.420364301651716232e-03,-7.058143150061368942e-03,-9.977929294109344482e-03,1.047381199896335602e-03,-1.472249859943985939e-04,-1.213632640428841114e-03,4.568072108668275177e-05,-9.233065880835056305e-03,-8.422225713729858398e-03,8.889223448932170868e-03,-3.882748540490865707e-03,4.206905141472816467e-03,5.970163329038769007e-05,7.293725502677261829e-06,3.029986110050231218e-04,-8.563904557377099991e-04,7.718692999333143234e-03,7.393134757876396179e-03,-7.170578464865684509e-04,2.388152206549420953e-04,-5.547185719478875399e-05,-4.136204370297491550e-05,-2.054753167612943798e-08,6.120477337390184402e-06,1.952657185029238462e-04,1.346792210824787617e-03,5.080167320556938648e-04,2.408265136182308197e-04,6.950813985895365477e-05,3.689820005092769861e-08,4.010575867141596973e-05,-1.605624420335516334e-04,8.969199261628091335e-04,-5.849550478160381317e-03,-1.001931168138980865e-02,-4.709149710834026337e-03,-9.456215047976002097e-05,-6.030486838426440954e-05,7.742032903479412198e-05,-8.003904949873685837e-04,-8.684257976710796356e-03,6.424610037356615067e-03,-6.000505760312080383e-03,6.768354214727878571e-04,-5.859136581420898438e-03,-7.150921010179445148e-05,4.671214264817535877e-04,5.539239849895238876e-03,2.090610563755035400e-02,7.733298465609550476e-03,3.912492189556360245e-03,1.302584726363420486e-02,-7.743926835246384144e-05,3.423768794164061546e-04,2.307467657374218106e-04,2.091749192913994193e-04,1.031848601996898651e-02,-9.191695600748062134e-03,-7.019935175776481628e-03,8.131860755383968353e-03,5.204827524721622467e-03,-1.584293553605675697e-03,-1.680694404058158398e-04,-2.432015724480152130e-03,-5.021882709115743637e-03,-3.626898396760225296e-03,-1.155540160834789276e-02,1.574704889208078384e-03,3.372426610440015793e-03,-1.813457463867962360e-03,-1.596320798853412271e-04,-4.148222971707582474e-03,-7.032695226371288300e-03,1.664744317531585693e-02,-2.407335676252841949e-03,-5.575530230998992920e-03,1.324544427916407585e-03,-5.071677151136100292e-04,1.440575870219618082e-04,1.421914494130760431e-04,5.698309745639562607e-03,6.997744552791118622e-03,-5.377345718443393707e-03,-3.809086338151246309e-04,-1.549503649584949017e-04,2.841443929355591536e-04,6.797756941523402929e-05,7.991081802174448967e-04,-1.005976228043437004e-03,-2.594957477413117886e-04,-7.330338703468441963e-04,2.599329745862632990e-04,1.029923674650490284e-03,-1.763198379194363952e-04,5.912829074077308178e-04,6.020350701874122024e-05,8.129798807203769684e-04,-4.390757996588945389e-03,1.676164101809263229e-03,-2.590679563581943512e-03,-7.418383756885305047e-05,-1.310530584305524826e-03,5.904040881432592869e-04,1.597620896063745022e-03,-5.451256409287452698e-03,5.244276486337184906e-03,-2.418169286102056503e-03,1.188417151570320129e-02,-6.185492035001516342e-03,7.879323093220591545e-04,4.244134470354765654e-04,8.366181515157222748e-03,1.937620900571346283e-02,1.258383691310882568e-02,-2.965328749269247055e-04,2.490440197288990021e-02,-1.291280961595475674e-03,1.240890123881399632e-04,-9.161155903711915016e-04,-1.687454059720039368e-03,6.210572086274623871e-03,-8.389973081648349762e-03,-3.125695511698722839e-04,6.109759211540222168e-03,-1.799697056412696838e-03,-2.703365869820117950e-03,-2.274852304253727198e-04,-4.633685108274221420e-03,-5.592330126091837883e-04,-4.764028824865818024e-03,-5.718064494431018829e-03,2.617767080664634705e-03,-2.444868907332420349e-03,-1.365506672300398350e-03,1.825188100337982178e-02,6.482310127466917038e-04,-1.360147260129451752e-02,-4.304029978811740875e-03,-1.124889031052589417e-02,4.290842637419700623e-02,9.950348176062107086e-03,-9.698103182017803192e-03,-5.617085844278335571e-03,-2.257162146270275116e-02,1.835930161178112030e-02,1.265759393572807312e-02,-2.684793248772621155e-02,9.085661731660366058e-03,1.178493071347475052e-02,-2.499770380381960422e-05\n0.000000000000000000e+00,8.059226092882454395e-05,6.122867489466443658e-05,-2.009669784456491470e-03,-6.460358272306621075e-04,2.810976002365350723e-04,8.232365507865324616e-05,-2.533765375289931399e-08,1.679435226833447814e-04,-2.090590714942663908e-04,3.356715198606252670e-03,7.582270074635744095e-03,-1.523313857614994049e-02,5.284779705107212067e-03,-4.521599621511995792e-04,-3.659454523585736752e-05,-2.749785198830068111e-05,1.845029764808714390e-03,-9.603843092918395996e-03,6.812882609665393829e-03,-1.417030952870845795e-02,1.378485746681690216e-02,-3.870757995173335075e-03,-1.046453253366053104e-04,1.172109623439610004e-03,1.585164293646812439e-02,1.087617408484220505e-02,1.708264835178852081e-02,6.244901567697525024e-03,-3.159783780574798584e-03,1.265058177523314953e-03,-4.466607933863997459e-04,-1.006290476652793586e-04,2.557379193603992462e-03,-6.689862348139286041e-04,2.545433118939399719e-03,-1.205500308424234390e-02,-2.321629319339990616e-03,-4.543954972177743912e-03,-1.487608242314308882e-04,-7.415434811264276505e-05,2.051682677119970322e-03,4.109240602701902390e-03,7.923766039311885834e-03,9.689974598586559296e-03,-7.505392655730247498e-03,-5.755513440817594528e-03,3.838278644252568483e-04,3.076055436395108700e-04,-1.120425760746002197e-02,4.756907001137733459e-03,-1.196018792688846588e-02,-1.049199514091014862e-02,-3.408209420740604401e-03,-1.357946257485309616e-05,-1.104099210351705551e-04,1.363517221761867404e-04,-9.792301570996642113e-04,1.383959082886576653e-03,-4.158538300544023514e-03,2.230080543085932732e-03,4.620774416252970695e-04,-1.400785549776628613e-04,2.098358709190506488e-05,-1.280411066062470127e-08,9.022677113534882665e-05,6.169742846395820379e-05,-1.823767786845564842e-03,-2.211812650784850121e-03,2.417973155388608575e-04,4.561492823995649815e-05,1.779297953419245459e-08,1.548803411424160004e-04,-3.120843321084976196e-04,3.225180786103010178e-03,2.400060184299945831e-03,-1.092784199863672256e-02,6.596029736101627350e-03,-3.782378917094320059e-04,1.181693514809012413e-04,2.343130618100985885e-04,7.122377282939851284e-04,-8.240570314228534698e-04,-3.847664222121238708e-03,-1.503800880163908005e-02,1.038223784416913986e-02,-1.578247407451272011e-03,-3.227922716177999973e-04,1.338047441095113754e-03,1.521411724388599396e-02,1.378081366419792175e-02,1.480578444898128510e-02,-6.483783945441246033e-04,3.009948413819074631e-03,1.136792125180363655e-03,-3.541891346685588360e-04,-7.235818338813260198e-05,1.387904514558613300e-03,1.977660227566957474e-03,-2.214229898527264595e-03,-1.266279071569442749e-02,1.055643241852521896e-02,-1.678443630225956440e-03,5.489505128934979439e-04,9.366285667056217790e-05,2.287451177835464478e-03,9.389871731400489807e-03,4.755675327032804489e-03,1.410593278706073761e-03,1.279624272137880325e-02,2.530514029785990715e-03,3.191724827047437429e-04,2.768154954537749290e-04,-8.617240935564041138e-03,3.087958088144659996e-03,-8.661525789648294449e-04,-1.459989696741104126e-02,-1.320802140980958939e-03,-4.403960338095203042e-05,3.304492565803229809e-05,1.162310800282284617e-04,-8.087979513220489025e-04,1.550659537315368652e-03,-2.091940958052873611e-03,2.697067568078637123e-03,5.819011130370199680e-04,-2.900373328884597868e-05,2.184156983275897801e-05,1.797279836068810255e-08,6.851294892840087414e-05,-2.187223290093243122e-04,-6.374424556270241737e-04,-1.042919466271996498e-04,1.573218469275161624e-04,2.373496536165475845e-04,-1.630619550496703596e-08,-1.002645294647663832e-04,2.262701309518888593e-04,-6.237837020307779312e-03,1.582358963787555695e-02,-7.874873466789722443e-03,-1.050500944256782532e-02,-3.109766403213143349e-04,2.721440614550374448e-05,-6.961816688999533653e-05,-9.669198188930749893e-04,-1.259968709200620651e-02,-5.431167781352996826e-03,1.543987449258565903e-02,-1.684321090579032898e-02,-8.758627809584140778e-04,5.374259853851981461e-05,6.921067833900451660e-04,1.105651538819074631e-02,1.988994888961315155e-03,1.104383077472448349e-02,-2.315175347030162811e-02,-5.322129465639591217e-03,2.049820031970739365e-03,2.237193984910845757e-05,-3.449919167906045914e-04,-6.488480139523744583e-04,3.912382759153842926e-03,-2.209938131272792816e-02,9.568555280566215515e-03,-5.018859636038541794e-03,-1.005162019282579422e-02,-2.300243126228451729e-03,-1.301630400121212006e-04,-1.233030203729867935e-02,-1.956939511001110077e-02,3.552518039941787720e-02,-4.751787520945072174e-03,-5.371143110096454620e-03,-1.601390168070793152e-02,-2.139274496585130692e-03,3.188168047927320004e-04,-1.013805717229843140e-02,2.830685116350650787e-04,5.211266223341226578e-03,-6.675816606730222702e-03,-4.692537710070610046e-03,-5.538728146348148584e-05,2.154183894162997603e-04,4.776521382154896855e-05,-7.038473850116133690e-04,2.271072007715702057e-04,-1.771034323610365391e-03,2.633020980283617973e-03,3.103517228737473488e-04,-7.598307274747639894e-05,2.796817716443911195e-05,-3.848054319632865372e-09,1.275593967875465751e-04,1.054856256814673543e-04,-3.174174111336469650e-03,-1.831183210015296936e-03,1.485310785938054323e-04,7.698603440076112747e-05,-3.237886403439915739e-09,-1.637152454350143671e-04,-1.546427811263129115e-04,-1.518600503914058208e-03,-2.435631491243839264e-02,-3.908339142799377441e-02,1.289357896894216537e-03,-2.446430444251745939e-04,-9.580071491654962301e-05,-3.320459218230098486e-04,3.751629032194614410e-03,-2.260659262537956238e-02,-3.204429894685745239e-02,-4.206968098878860474e-02,1.865103840827941895e-02,-3.950389102101325989e-03,1.204542058985680342e-04,5.145125905983150005e-04,1.103211008012294769e-02,-3.617262002080678940e-03,1.685539074242115021e-02,4.231164231896400452e-03,-4.560067318379878998e-03,1.622336730360984802e-02,-7.163346745073795319e-04,-3.418245469219982624e-04,8.174688555300235748e-04,2.345363842323422432e-03,5.760140251368284225e-03,1.214407943189144135e-02,5.088208243250846863e-03,-1.222509704530239105e-02,4.053006414324045181e-03,-4.765956255141645670e-04,9.074147790670394897e-03,1.546842232346534729e-02,-5.354199558496475220e-03,2.273229137063026428e-02,-7.796164602041244507e-03,3.037235699594020844e-03,2.935188589617609978e-03,-3.870809450745582581e-08,-4.620887339115142822e-03,-7.324760779738426208e-03,-2.386803738772869110e-02,1.312921009957790375e-02,-1.959362998604774475e-02,8.223008626373484731e-05,-4.385024658404290676e-05,-8.339724445249885321e-05,-2.526603057049214840e-04,2.476041670888662338e-03,-3.659683978185057640e-03,6.482561118900775909e-03,9.557518642395734787e-04,2.834020415320992470e-04,1.175404540845192969e-04,1.458715814806055278e-08,7.189069583546370268e-05,-1.334682929154951125e-05,-1.365165226161479950e-03,-1.418113475665450096e-03,2.417299401713535190e-04,5.269548637443222106e-05,-2.444028268655529246e-08,1.350038801319897175e-04,-2.140804572263732553e-04,1.765288994647562504e-03,1.870578713715076447e-02,-1.174089591950178146e-02,3.293082350865006447e-03,-3.384209994692355394e-04,8.295750012621283531e-05,1.082611561287194490e-06,1.099862623959779739e-03,-2.498833928257226944e-03,9.472951292991638184e-03,-3.073057392612099648e-03,6.232731975615024567e-03,-3.400966059416532516e-03,-2.324252855032682419e-04,1.282807439565658569e-03,1.359603833407163620e-02,6.226810626685619354e-03,2.762920036911964417e-02,-5.482413689605891705e-05,5.630645900964736938e-03,-1.853208057582378387e-03,-4.216522502247244120e-04,-8.531412458978593349e-05,1.792671042494475842e-03,-1.323333941400051117e-03,1.140199019573628902e-03,-6.300829350948333740e-03,8.193542249500751495e-03,-4.785116761922836304e-03,-1.614723587408661842e-04,8.018995686143171042e-06,1.748684910126030445e-03,9.150266647338867188e-03,4.029707051813602448e-03,1.243786793202161789e-02,-9.185345261357724667e-04,2.115993120241910219e-04,4.866734379902482033e-04,1.798271259758621454e-04,-1.036037132143974304e-02,4.850875993724912405e-04,-5.743790417909622192e-03,-3.334582783281803131e-03,-1.277419272810220718e-03,5.390703518060036004e-05,3.043227297894190997e-05,1.575190108269453049e-04,-9.409910417161881924e-04,1.531970337964594364e-03,-1.846105325967073441e-03,2.291111974045634270e-03,4.773934488184750080e-04,-6.490292435046285391e-05,2.120281897077802569e-05,-5.635570232698228210e-09,-7.119482615962624550e-04,2.485746517777442932e-04,1.839488931000232697e-02,1.304265949875116348e-02,-1.672073267400264740e-03,-5.499538965523242950e-04,1.684838935034349561e-09,-5.676076398231089115e-04,1.722358749248087406e-03,-1.616979762911796570e-02,-8.251070976257324219e-02,8.703269064426422119e-02,-1.912000030279159546e-02,3.427393734455108643e-03,-4.571989993564784527e-04,-1.608273596502840519e-04,-1.107134670019149780e-02,7.492857426404953003e-02,-1.004296541213989258e-02,4.922302439808845520e-02,-6.001511216163635254e-02,1.627532765269279480e-02,1.295918831601738930e-03,-9.574425406754016876e-03,-1.150454878807067871e-01,-6.665734201669692993e-02,5.112855434417724609e-01,-5.120459944009780884e-03,-1.310826279222965240e-02,-7.572842296212911606e-03,3.603624179959297180e-03,1.613820088095963001e-03,-1.566979475319385529e-02,5.593772977590560913e-03,-9.102093055844306946e-03,4.458492994308471680e-02,1.779256761074066162e-02,4.713735356926918030e-02,-3.280872013419866562e-03,7.393999840132892132e-04,-1.684505678713321686e-02,-6.001435220241546631e-02,9.053095243871212006e-03,-8.920720964670181274e-02,1.464715227484703064e-02,1.829514279961585999e-02,-5.266093648970127106e-03,-1.686304924078285694e-03,7.898623496294021606e-02,-2.144815400242805481e-02,9.981324523687362671e-02,8.317553251981735229e-02,1.235555857419967651e-02,2.339020866202190518e-04,2.623163745738565922e-04,-4.571028111968189478e-04,7.219316437840461731e-03,4.498909111134707928e-04,3.200665488839149475e-02,-2.447710745036602020e-02,-4.323246888816356659e-03,3.692420723382383585e-04,-1.582073164172470570e-04,-4.812766007944446756e-08,1.193901480291970074e-04,4.973309842171147466e-06,-3.160107880830764771e-03,-3.430931130424141884e-03,2.447629522066563368e-04,1.086954580387100577e-05,-2.028173184953629971e-08,-8.119233825709670782e-06,-2.972880611196160316e-04,3.204332431778311729e-03,9.660334326326847076e-03,-1.820105873048305511e-02,-3.472165204584598541e-03,-7.106902194209396839e-04,1.529824949102476239e-04,2.713077992666512728e-04,3.377377055585384369e-03,-3.399863839149475098e-03,-1.260045170783996582e-02,-4.768869257532060146e-04,1.145282760262489319e-02,-4.097794182598590851e-03,-3.711808822117745876e-04,1.171116251498460770e-03,1.431324332952499390e-02,8.519082330167293549e-03,2.294587157666683197e-02,2.779389498755335808e-03,5.829117726534605026e-04,-7.477154722437262535e-04,-5.118147819302976131e-04,-3.624065429903566837e-04,7.920653442852199078e-04,1.077094348147511482e-03,-1.938018482178449631e-03,-5.555605050176382065e-03,2.616898622363805771e-03,-7.219899911433458328e-03,2.605080837383866310e-03,-4.393023846205323935e-05,4.809475038200616837e-03,1.161186723038554192e-03,-1.618665643036365509e-02,2.162404730916023254e-02,8.115114644169807434e-03,2.350562252104282379e-03,2.706614905036985874e-04,2.816683263517916203e-04,-1.220480259507894516e-02,1.047780679073184729e-04,-2.119504474103450775e-02,-2.802064176648855209e-03,-3.852596040815114975e-03,-7.924262899905443192e-05,6.993999704718589783e-05,9.943496479536406696e-06,-1.054893946275115013e-03,-2.072846051305532455e-03,-4.715110175311565399e-03,5.474871490150690079e-03,9.494324331171810627e-04,8.453689952148124576e-05,6.024225876899436116e-05,2.990873326780274510e-08,3.354773798491805792e-05,-1.622808194952085614e-04,-1.440503867343068123e-03,-6.542038172483444214e-04,5.654188134940341115e-05,1.836044248193502426e-05,-3.294235284556634724e-08,1.438684994354844093e-04,-1.616515655769035220e-04,3.197554498910903931e-03,1.033883541822433472e-02,-1.027743052691221237e-02,3.996652085334062576e-04,-1.428091854904778302e-05,7.153968181228265166e-05,-2.633233088999986649e-05,1.386799383908510208e-03,-1.136901695281267166e-02,1.871955022215843201e-02,-1.742322929203510284e-02,-7.738668937236070633e-04,8.618136635050177574e-04,-3.038750437553972006e-04,1.375680440105497837e-03,2.012928202748298645e-02,4.284658469259738922e-03,1.659322157502174377e-02,-9.922261815518140793e-04,-8.032266981899738312e-03,-5.103750154376029968e-03,-3.250683366786688566e-04,-1.913908636197447777e-04,2.162736607715487480e-03,4.975675605237483978e-03,3.947175107896327972e-03,1.214887946844100952e-03,1.231452450156211853e-03,-4.325449932366609573e-03,-7.726433104835450649e-04,-4.787119905813597143e-06,2.684404375031590462e-03,8.919069543480873108e-03,2.839068183675408363e-03,1.435460522770881653e-02,4.142068792134523392e-03,1.330518978647887707e-03,8.049918687902390957e-05,8.263201016234233975e-05,-9.396448731422424316e-03,6.315176375210285187e-03,-5.050165113061666489e-03,-1.087729167193174362e-02,-1.914990716613829136e-04,2.306828173459507525e-05,-4.113775503356009722e-06,2.046221197815611959e-05,-6.985735963098704815e-04,-2.727456390857696533e-03,-1.368160010315477848e-03,2.233338542282581329e-03,3.268842119723558426e-04,-1.157852966571226716e-04,2.270102049806155264e-05,5.042011252953670919e-08,6.414246308850124478e-05,-5.347921978682279587e-05,-2.147838007658720016e-03,-1.597801223397254944e-03,1.288975763600319624e-04,1.909382262965664268e-05,-5.922119328261032933e-08,3.517727600410580635e-05,-3.305211721453815699e-04,1.899830065667629242e-03,2.495978493243455887e-03,-1.405050605535507202e-02,5.204999819397926331e-03,-2.628149231895804405e-04,8.567828626837581396e-05,-3.083781630266457796e-04,7.126114796847105026e-04,-1.601555012166500092e-02,7.257054559886455536e-03,-3.629098180681467056e-03,-2.950924914330244064e-03,-4.179915878921747208e-03,-2.805105177685618401e-04,7.194492500275373459e-04,1.383410207927227020e-02,1.297701615840196609e-03,1.588201522827148438e-02,2.656478900462388992e-03,1.713921781629323959e-03,-5.086108110845088959e-03,-4.248676705174148083e-04,-1.688129559624940157e-04,1.804433763027191162e-03,2.489606849849224091e-03,-1.493622548878192902e-03,-2.573458850383758545e-02,7.992452010512351990e-03,-2.657972741872072220e-03,-7.211705669760704041e-04,-1.002477220026776195e-04,2.540874294936656952e-03,-3.450988791882991791e-03,-5.421485286206007004e-03,2.534782327711582184e-02,-1.838217023760080338e-03,3.706753486767411232e-04,5.440696841105818748e-04,8.874468039721250534e-05,-1.013252139091491699e-02,-3.934597596526145935e-03,-1.908811554312705994e-02,-3.516327124089002609e-03,-7.046111859381198883e-03,-7.667797617614269257e-04,-2.505768497940152884e-04,-3.881721349898725748e-04,-1.548008003737777472e-04,8.062218548730015755e-04,-5.655069835484027863e-03,-2.403389662504196167e-03,4.138188378419727087e-04,-3.022006130777299404e-04,-5.742752109654247761e-04,-1.040454139001667500e-03,-3.255624033045023680e-04,3.574613219825550914e-05,-1.635805936530232430e-03,-1.654901076108217239e-03,-1.947713026311248541e-04,-5.513234063982963562e-04,-4.485959943849593401e-04,-2.388122957199811935e-04,-1.226570340804755688e-03,1.864503137767314911e-03,2.653245255351066589e-02,-4.234625026583671570e-03,4.534914158284664154e-03,-1.348149264231324196e-03,-8.830639999359846115e-04,-1.937026274390518665e-03,-1.138969091698527336e-03,2.150093438103795052e-03,4.964899737387895584e-03,-1.473099086433649063e-02,-7.717792759649455547e-04,-3.461629850789904594e-03,-1.006222446449100971e-03,1.131037482991814613e-03,1.004211604595184326e-02,1.040116976946592331e-02,1.771046780049800873e-02,-4.235330503433942795e-03,1.585010439157485962e-03,-1.068309321999549866e-02,-5.384468749980442226e-05,7.462082430720329285e-05,2.506528748199343681e-03,-1.841894350945949554e-03,1.992383040487766266e-02,-2.927507041022181511e-03,1.532730925828218460e-02,-4.336399957537651062e-03,-1.837527524912729859e-04,1.692902296781539917e-03,-5.011597182601690292e-03,4.047667142003774643e-03,9.904864709824323654e-04,1.586301252245903015e-02,8.315538987517356873e-03,2.753814449533820152e-03,5.671568796969950199e-04,-3.873796761035919189e-02,-2.340916916728019714e-02,-4.649165086448192596e-03,1.043993979692459106e-02,-2.186049334704875946e-02,-5.611262843012809753e-02,-6.544538307934999466e-03,1.039017736911773682e-02,-5.177826806902885437e-02,3.387273102998733521e-02,2.730120159685611725e-02,-5.185868591070175171e-02,3.242948651313781738e-02,-1.305063813924789429e-02,-2.259484305977821350e-02,4.681233804149087518e-06\n0.000000000000000000e+00,8.873021579347550869e-05,4.209314356558024883e-04,1.110742101445794106e-03,8.799167699180543423e-04,9.194079029839485884e-05,2.789881727949250489e-05,-4.815125187462854228e-09,-1.911879371618852019e-04,-3.938941517844796181e-06,-1.278697047382593155e-03,-1.738158054649829865e-03,-8.476564660668373108e-03,-1.006334833800792694e-02,4.697771510109305382e-04,-3.113096463494002819e-04,-6.409179768525063992e-04,4.382215905934572220e-03,1.709705218672752380e-03,-4.215435124933719635e-03,1.880905777215957642e-02,2.520199399441480637e-03,-4.013553261756896973e-03,6.319546373561024666e-04,-7.946279365569353104e-04,2.600403968244791031e-04,-8.646599017083644867e-04,-3.707182360813021660e-03,2.880477905273437500e-02,-9.232306852936744690e-03,-1.105348463170230389e-03,3.389982157386839390e-05,2.489704347681254148e-04,-1.264106831513345242e-04,1.457598432898521423e-02,-5.231486633419990540e-03,4.397821612656116486e-04,-1.623478531837463379e-02,1.493069436401128769e-02,4.182520788162946701e-03,-5.362333031371235847e-04,1.494545722380280495e-03,-8.633382618427276611e-03,9.993707761168479919e-03,2.153564803302288055e-02,-1.431768573820590973e-02,6.271995138376951218e-03,2.459977287799119949e-03,-6.065140478312969208e-04,1.346208620816469193e-03,-1.254830323159694672e-02,-2.012378163635730743e-02,-9.156300686299800873e-03,-1.729978248476982117e-02,1.187905581900849938e-04,-4.971691523678600788e-04,5.285770384944044054e-05,1.236267125932499766e-04,6.603596266359090805e-04,-2.074636286124587059e-03,-5.793164949864149094e-03,-5.144200986251235008e-04,3.889617219101637602e-04,1.215015654452145100e-04,9.586716309684106818e-09,6.509722152259200811e-05,2.564386231824755669e-04,4.148131236433982849e-03,3.888046136125922203e-03,6.374171061906963587e-05,1.735182013362646103e-04,1.945901928479543130e-08,-1.246040192199870944e-04,3.502645995467901230e-04,-2.576587721705436707e-03,-2.172962389886379242e-02,1.166435424238443375e-02,-8.187161758542060852e-03,1.067602424882352352e-04,-1.225748856086283922e-04,-1.092982711270451546e-04,1.671381178312003613e-03,5.077937152236700058e-03,-1.504663750529289246e-02,2.142691798508167267e-02,-3.826112486422061920e-03,-4.660942591726779938e-03,6.555943982675671577e-04,-3.627781698014587164e-04,-7.306909537874162197e-04,1.626340905204415321e-03,-1.401669345796108246e-02,1.960686966776847839e-02,8.570402860641479492e-04,-3.481223946437239647e-03,4.486288526095449924e-04,3.067759680561721325e-04,-1.429855125024914742e-03,8.436803705990314484e-03,-1.036673597991466522e-02,-1.930336281657218933e-02,1.358409645035862923e-03,1.259759254753589630e-02,2.714711939916014671e-03,-1.276917901122942567e-04,1.624887692742049694e-03,9.664892219007015228e-03,1.581437885761260986e-02,-1.670856028795242310e-03,6.014661863446235657e-03,8.420950733125209808e-03,1.854943577200174332e-03,-9.710900485515594482e-05,-1.231511123478412628e-03,-5.128233693540096283e-03,1.670031435787677765e-02,-6.132106296718120575e-03,9.606648236513137817e-04,-1.651534403208643198e-04,-3.202832886017858982e-06,3.412530350033193827e-05,-1.050876744557172060e-05,2.382821112405508757e-04,-6.540855392813682556e-04,-4.081538412719964981e-03,-4.145397106185555458e-04,2.709034015424549580e-04,5.161199078429490328e-05,9.973781800454162294e-09,-7.857148739276453853e-05,-1.996062928810715675e-04,-3.960367292165756226e-03,-3.869216889142990112e-03,-9.643529483582824469e-05,-3.054454573430120945e-04,-1.492708179284818470e-08,2.285773080075159669e-04,-8.127659675665199757e-04,1.514394069090485573e-03,6.566202733665704727e-03,-3.809852153062820435e-02,1.385968737304210663e-02,-2.865405986085534096e-05,-1.562046963954344392e-04,-3.114557184744626284e-04,-2.115813083946704865e-03,-1.197137311100959778e-02,1.504447218030691147e-02,-3.885826840996742249e-02,-3.169932216405868530e-02,1.027083210647106171e-02,-1.099958550184965134e-03,9.560413309372961521e-05,-1.200056634843349457e-03,5.952131003141403198e-03,1.993335224688053131e-02,-2.389897033572196960e-02,-1.531050726771354675e-02,7.023632526397705078e-03,-5.343687371350824833e-04,1.851620909292250872e-04,2.733014523983001709e-03,3.254849836230278015e-02,5.876440554857254028e-03,-4.699507728219032288e-03,-1.215238869190216064e-02,-3.052671439945697784e-03,-5.053707864135503769e-03,-1.898025657283142209e-04,7.304520346224308014e-03,-1.524246670305728912e-02,-1.457695290446281433e-02,2.399072051048278809e-03,1.176131051033735275e-02,-8.003468625247478485e-03,8.252763655036687851e-04,-6.219176575541496277e-04,8.539007976651191711e-03,1.035382878035306931e-02,-1.311620883643627167e-02,5.329628475010395050e-03,-2.162300236523151398e-02,3.735341597348451614e-04,-3.861076547764241695e-04,7.654419459868222475e-05,5.628329236060380936e-04,5.845151375979185104e-03,5.070099607110023499e-03,-1.344385556876659393e-03,-5.221884930506348610e-04,-5.608338979072868824e-04,7.013532012933865190e-05,4.429361766256079136e-09,9.859714919002726674e-05,5.738056497648358345e-04,2.314921701326966286e-03,1.749038230627775192e-03,2.184697659686207771e-04,1.252688380191102624e-04,-1.254380777027108707e-08,-4.589039308484643698e-04,-1.388307719025760889e-04,-4.069261718541383743e-03,-2.321576327085494995e-02,-2.339076623320579529e-02,-2.827816456556320190e-02,6.619841442443430424e-04,-6.454960093833506107e-04,-9.735437924973666668e-04,2.891886280849575996e-03,-4.550451040267944336e-02,-6.754655390977859497e-03,3.010068275034427643e-02,-1.163418497890233994e-02,1.693433709442615509e-02,2.487559104338288307e-04,-2.157773415092378855e-04,5.395612213760614395e-03,6.047829985618591309e-03,-1.513955928385257721e-02,-3.984139300882816315e-03,-3.761457279324531555e-02,4.714732058346271515e-04,-1.610847539268434048e-05,3.322631237097084522e-04,5.953535437583923340e-04,1.204123720526695251e-02,2.401224151253700256e-02,-1.076631247997283936e-03,-4.402562975883483887e-02,-9.118546731770038605e-04,3.508077701553702354e-03,-1.119395950809121132e-03,5.500544793903827667e-03,-1.482095755636692047e-02,2.073143981397151947e-02,2.134599909186363220e-02,-2.994573116302490234e-02,5.732161458581686020e-03,2.199404407292604446e-03,-8.055103244259953499e-04,-1.058101188391447067e-03,-1.371156424283981323e-03,-1.413338072597980499e-02,-2.264555171132087708e-02,-2.487470954656600952e-02,7.456916500814259052e-05,-7.327824132516980171e-04,1.929564605234190822e-04,-7.287564221769571304e-04,5.029555410146713257e-03,-1.228551613166928291e-03,-4.208504222333431244e-03,-2.626131754368543625e-04,-1.038803020492196083e-05,8.259167952928692102e-05,8.039023668970912695e-09,9.553053132549393922e-06,6.634044984821230173e-05,2.053037984296679497e-03,1.507942564785480499e-03,3.135104270768351853e-05,2.560499888204503804e-05,4.952880772179923952e-09,-1.122027097153477371e-04,1.424174697604030371e-04,-2.006813418120145798e-03,5.078226327896118164e-03,2.238389803096652031e-03,-7.144190371036529541e-03,2.151377120753750205e-04,-1.251731591764837503e-04,-2.001534012379124761e-04,1.417068997398018837e-03,-1.934403553605079651e-05,1.933690905570983887e-02,2.165643125772476196e-02,-1.417890097945928574e-02,-4.703351296484470367e-03,4.197904490865767002e-04,-7.091165753081440926e-04,3.933546831831336021e-04,-2.821874804794788361e-04,-3.403615672141313553e-03,2.690983004868030548e-02,-8.181205019354820251e-03,-4.198126960545778275e-03,3.181523061357438564e-04,2.450321917422115803e-04,-4.230708873365074396e-04,7.739561609923839569e-03,-1.620200462639331818e-03,-5.081253126263618469e-03,-2.805420663207769394e-04,1.037731859833002090e-02,1.526449341326951981e-03,-1.465391396777704358e-04,1.069551100954413414e-03,4.016136284917593002e-03,1.168557256460189819e-02,2.976617217063903809e-02,-4.310922231525182724e-04,9.025515988469123840e-03,7.866510422900319099e-04,-3.755895304493606091e-04,-3.201478393748402596e-04,-1.033212710171937943e-02,6.481919437646865845e-03,8.474778383970260620e-03,-9.414777159690856934e-03,8.362955122720450163e-05,-2.793495950754731894e-04,3.463827306404709816e-05,1.339465234195813537e-05,-2.043369226157665253e-03,1.765330671332776546e-04,-5.543482955545186996e-03,-5.355283501558005810e-04,1.963573886314406991e-04,3.523116902215406299e-05,-7.894414011389017105e-10,-3.488179936539381742e-04,-2.108992775902152061e-03,-1.121869497001171112e-02,-9.763564914464950562e-03,-5.298814503476023674e-04,-2.702109050005674362e-04,5.026322469348087907e-09,1.138333813287317753e-03,-4.342377069406211376e-04,1.422715932130813599e-02,4.806587845087051392e-02,1.081727147102355957e-01,6.818503141403198242e-02,-1.740377862006425858e-03,2.102001337334513664e-03,3.067628014832735062e-03,-1.224332023411989212e-02,8.122558891773223877e-02,5.351067334413528442e-02,-1.138854622840881348e-01,6.060229986906051636e-02,3.109610639512538910e-02,-2.583286724984645844e-03,4.041617736220359802e-03,4.634549841284751892e-03,1.329922210425138474e-02,-3.544129431247711182e-04,5.493546128273010254e-01,7.087619602680206299e-02,2.368811704218387604e-02,-9.138432797044515610e-04,-1.647719182074069977e-03,-2.086441963911056519e-04,-7.888762652873992920e-02,-1.069131866097450256e-02,-2.375066466629505157e-02,1.156164184212684631e-01,-4.471898823976516724e-02,-1.797175034880638123e-02,3.191967494785785675e-03,-1.636043749749660492e-02,-1.939283683896064758e-03,-7.534135133028030396e-02,-1.273317337036132812e-01,1.438336968421936035e-01,-5.846581608057022095e-02,-1.042349077761173248e-02,3.428602125495672226e-03,5.387130193412303925e-03,8.029380440711975098e-02,2.907323837280273438e-02,7.715785503387451172e-02,9.018534421920776367e-02,-6.793327629566192627e-04,2.543468028306961060e-03,-6.415013922378420830e-04,2.544326707720756531e-04,-6.615537218749523163e-03,-8.266750723123550415e-03,3.394932299852371216e-02,3.393456572666764259e-03,-8.574840030632913113e-04,-3.965456853620707989e-04,-1.099670043913647532e-08,4.156203067395836115e-05,1.110852172132581472e-04,1.230372581630945206e-03,2.065292093902826309e-03,7.239452679641544819e-05,7.280897261807695031e-05,1.956914275069721043e-08,-2.213122206740081310e-04,1.597258960828185081e-05,-2.564917551353573799e-03,-9.748560376465320587e-03,-1.025520078837871552e-02,-8.400206454098224640e-03,2.115501556545495987e-04,-2.512866922188550234e-04,-4.875813610851764679e-04,1.602332573384046555e-03,-6.317559629678726196e-03,-9.526392444968223572e-03,2.641324885189533234e-02,-1.641292311251163483e-02,-2.794422209262847900e-03,-6.237736670300364494e-06,-4.725987382698804140e-04,2.701182849705219269e-03,-7.694807369261980057e-03,-4.849271383136510849e-03,4.687840119004249573e-02,-1.450336910784244537e-02,-2.573937643319368362e-03,-1.403031637892127037e-05,1.947132113855332136e-04,-4.273782251402735710e-04,7.651965133845806122e-03,8.661633357405662537e-03,3.665107302367687225e-03,-4.315976053476333618e-03,1.368058379739522934e-03,3.001077566295862198e-04,-3.872946545016020536e-04,3.512299153953790665e-03,7.681070826947689056e-03,2.412850037217140198e-03,2.663795277476310730e-02,-1.228914968669414520e-02,-6.608923431485891342e-03,-3.651429433375597000e-04,-3.737591323442757130e-04,-5.033244378864765167e-04,-8.987746201455593109e-03,-1.076327078044414520e-02,-1.534252613782882690e-02,-1.203423645347356796e-02,9.488360956311225891e-05,-4.280052671674638987e-04,9.811794006964191794e-05,-9.048068750416859984e-05,1.116312341764569283e-03,6.010555662214756012e-04,-4.511532373726367950e-03,-5.409198347479104996e-04,1.140804670285433531e-04,4.874379374086856842e-05,-1.257449611102856579e-08,-2.267502895847428590e-05,2.926791494246572256e-04,1.773154246620833874e-03,1.848496380262076855e-03,-1.354017877019941807e-04,-6.536694127134978771e-05,3.077224164371727966e-08,-1.254884700756520033e-04,2.117730909958481789e-04,-1.871284563094377518e-03,-5.814672447741031647e-03,-3.676153719425201416e-04,-1.195380277931690216e-02,1.817680749809369445e-04,-1.551328750792890787e-04,-3.788543399423360825e-04,1.574516412802040577e-03,-2.388600725680589676e-03,9.704435244202613831e-03,1.797423511743545532e-02,-1.246741134673357010e-02,-4.621964879333972931e-03,4.741491866298019886e-04,-8.980702841654419899e-04,-8.616077248007059097e-04,-1.116563566029071808e-03,-8.796984329819679260e-03,2.294366806745529175e-02,-1.948941312730312347e-02,-1.014858833514153957e-03,2.372254093643277884e-04,1.242663274751976132e-04,-2.802986418828368187e-04,1.154049765318632126e-02,4.982144571840763092e-03,3.729108721017837524e-04,-1.339814998209476471e-02,4.998767282813787460e-03,2.146056387573480606e-03,-2.496188972145318985e-04,2.592861885204911232e-03,4.621830303221940994e-03,1.237446349114179611e-02,3.369479253888130188e-02,-6.321537774056196213e-03,5.453058984130620956e-03,1.023027114570140839e-03,-3.570362750906497240e-04,3.165039699524641037e-03,-1.737958565354347229e-02,3.111382946372032166e-03,1.143069006502628326e-02,-8.202223107218742371e-03,1.223693107021972537e-04,-2.586399496067315340e-04,1.847346175054553896e-05,-5.771173164248466492e-06,-2.811310580000281334e-03,-9.088930673897266388e-04,-4.252720158547163010e-03,-5.383948446251451969e-04,1.476341130910441279e-04,3.596548776840791106e-05,2.928970843640854582e-08,5.072619751445017755e-05,1.333993277512490749e-04,-1.101000234484672546e-04,-4.040461499243974686e-04,2.311156276846304536e-05,3.041492163902148604e-05,2.376543761783977970e-08,-1.791164686437696218e-04,1.522143138572573662e-04,-3.620655508711934090e-03,-2.996655181050300598e-03,-1.691923243924975395e-03,-1.081596221774816513e-02,-4.300921282265335321e-04,-1.137484505306929350e-04,-7.813122647348791361e-05,2.236745785921812057e-03,-7.944593206048011780e-03,4.245899617671966553e-04,1.441484875977039337e-02,-7.104565855115652084e-03,-6.541966926306486130e-03,2.946473832707852125e-04,-2.581023145467042923e-04,-7.309461943805217743e-05,3.749389201402664185e-03,-3.658676985651254654e-03,1.062252558767795563e-02,-1.212033722549676895e-02,-9.046580642461776733e-03,-4.719103162642568350e-05,2.753725129878148437e-05,-9.329970926046371460e-04,2.956320531666278839e-04,1.236627064645290375e-02,9.002744220197200775e-03,-1.666934788227081299e-02,-1.320941839367151260e-03,3.223518142476677895e-03,7.570457819383591413e-05,-1.261554192751646042e-03,4.372891969978809357e-03,1.580425538122653961e-02,1.793897710740566254e-02,9.064339101314544678e-04,-2.469033701345324516e-03,2.137376926839351654e-03,-2.922032435890287161e-04,-1.037663407623767853e-02,-6.599832326173782349e-03,-6.608286872506141663e-03,-5.143381655216217041e-03,-1.085700816474854946e-03,2.272874116897583008e-04,-9.202914079651236534e-04,-1.917877962114289403e-04,-9.246522095054388046e-04,-4.794574342668056488e-03,7.548599969595670700e-04,-5.296962335705757141e-04,4.355250857770442963e-04,8.443847764283418655e-05,-5.084945587441325188e-04,-8.467584848403930664e-04,-6.075428682379424572e-04,5.359989008866250515e-04,1.678109634667634964e-03,2.025511115789413452e-03,-5.167956696823239326e-04,8.149474160745739937e-04,-2.978501433972269297e-04,-1.312240841798484325e-03,1.251016859896481037e-03,-4.959034849889576435e-04,8.897156454622745514e-03,1.031295489519834518e-02,-3.828061278909444809e-03,1.594094559550285339e-03,-5.107607576064765453e-04,-1.105462666600942612e-03,7.203278364613652229e-04,-6.513244938105344772e-03,1.654732972383499146e-02,2.757499553263187408e-02,-1.478560920804738998e-02,-3.693186677992343903e-03,4.551054371404461563e-05,-1.243496662937104702e-04,-1.696165651082992554e-03,-1.672486774623394012e-03,-2.930435352027416229e-03,3.113400191068649292e-02,-1.196413114666938782e-02,-5.970282945781946182e-03,1.639944734051823616e-03,-1.511590438894927502e-03,-2.396052004769444466e-04,7.336126174777746201e-03,9.720379486680030823e-03,-2.479924820363521576e-03,-4.687510430812835693e-03,1.287630293518304825e-02,-4.081621300429105759e-04,-7.480161264538764954e-03,-1.426482573151588440e-03,-8.935455232858657837e-03,1.353233493864536285e-02,1.121304091066122055e-02,-5.731414072215557098e-03,1.185679435729980469e-02,4.680866841226816177e-03,4.987614229321479797e-02,-6.873598322272300720e-04,-4.145414102822542191e-03,3.425275906920433044e-03,-4.679952748119831085e-03,-3.173817694187164307e-02,-2.667769975960254669e-02,-7.544038817286491394e-03,4.265665635466575623e-02,6.209786050021648407e-03,3.980019688606262207e-02,-7.002807408571243286e-02,2.005460858345031738e-02,2.484439872205257416e-02,7.298833224922418594e-03,1.880293166323099285e-05\n0.000000000000000000e+00,4.418681419338099658e-05,7.529510185122489929e-05,1.466378686018288136e-03,3.429362259339541197e-04,1.444093213649466634e-04,1.114717015298083425e-04,5.985507200989559351e-09,-6.718643271597102284e-05,-3.058505535591393709e-05,-1.224600477144122124e-03,3.696988278534263372e-04,-4.920103820040822029e-04,-9.014501236379146576e-03,1.386343792546540499e-04,-1.456353857065550983e-05,6.787515303585678339e-05,3.291251778136938810e-04,7.945266552269458771e-03,-6.438779644668102264e-03,5.999530665576457977e-03,2.048668451607227325e-03,2.777792047709226608e-03,-2.694264403544366360e-04,8.084521396085619926e-04,7.198641076683998108e-03,1.345403399318456650e-02,-4.455532878637313843e-03,-1.877052150666713715e-02,1.777396723628044128e-02,3.529204986989498138e-03,6.992842827457934618e-05,1.511502778157591820e-04,-4.460691998247057199e-04,-1.809956738725304604e-03,-5.944564938545227051e-03,7.597330957651138306e-03,9.479291737079620361e-03,3.039064817130565643e-03,-1.297436421737074852e-03,-2.055359072983264923e-05,-1.240084064193069935e-03,-6.374059710651636124e-03,2.024085260927677155e-04,1.463793218135833740e-03,8.244953118264675140e-03,5.027057603001594543e-03,-6.354792276397347450e-04,5.170158692635595798e-05,1.711440971121191978e-03,2.085471991449594498e-03,1.279782969504594803e-02,-4.619205370545387268e-03,1.496561337262392044e-03,3.549944813130423427e-05,2.628807123983278871e-05,1.321198942605406046e-04,4.292079393053427339e-05,4.812532104551792145e-03,2.975680166855454445e-03,-4.094842588528990746e-04,5.506198795046657324e-05,-5.871554094483144581e-05,5.230212991591542959e-07,-9.586575089315374498e-09,2.126049548678565770e-05,2.701696939766407013e-05,-1.618191599845886230e-04,-5.639146547764539719e-04,7.543068932136520743e-05,3.406711766729131341e-05,4.217665772188183837e-09,-5.658974987454712391e-05,1.227541361004114151e-05,-1.038775779306888580e-03,8.602512069046497345e-03,-6.244420073926448822e-03,-1.652738195843994617e-03,-3.120648616459220648e-04,3.807517714449204504e-06,1.528619905002415180e-04,-1.104173134081065655e-05,2.021380234509706497e-03,1.244248263537883759e-02,-4.704263526946306229e-03,5.323836579918861389e-03,4.024805501103401184e-03,-2.873807970900088549e-04,4.779023292940109968e-04,5.550983827561140060e-03,8.290590718388557434e-03,1.092180609703063965e-04,3.926955629140138626e-03,7.613529451191425323e-03,3.933165688067674637e-03,-1.114667393267154694e-04,-8.922419510781764984e-06,-3.731199831236153841e-04,-6.328860297799110413e-03,4.877807106822729111e-03,1.080262567847967148e-02,9.161955676972866058e-03,-5.874128546565771103e-04,-8.968256879597902298e-04,5.068602695246227086e-05,-1.515054842457175255e-03,-8.729476481676101685e-03,-3.784357570111751556e-03,1.887851767241954803e-02,-2.830700483173131943e-03,-6.308500189334154129e-03,-3.435285761952400208e-04,1.502153754699975252e-04,2.722137724049389362e-04,1.775983721017837524e-03,-1.251646317541599274e-03,1.559529453516006470e-03,-7.323091849684715271e-04,1.109893782995641232e-04,3.638394991867244244e-05,6.542494520545005798e-05,5.199187944526784122e-05,3.290169406682252884e-03,2.229804871603846550e-03,1.148364972323179245e-03,2.012501063290983438e-04,-9.134459105553105474e-05,-3.471455420367419720e-05,-3.812485882548344307e-09,8.264013740699738264e-05,1.608078891877084970e-04,1.689972006715834141e-03,1.832094741985201836e-03,2.709388500079512596e-04,3.105716896243393421e-04,-6.515852746247219329e-09,5.262445483822375536e-06,2.171598025597631931e-04,-2.178239170461893082e-03,-1.239568553864955902e-02,1.193174719810485840e-02,-1.196473184973001480e-02,-3.230354050174355507e-04,-6.831472273916006088e-05,2.191754756495356560e-04,1.501744263805449009e-03,4.748628125526010990e-04,-8.263305760920047760e-03,2.870088443160057068e-03,8.049065247178077698e-03,1.816660631448030472e-03,2.312768483534455299e-04,1.318493857979774475e-03,1.441661175340414047e-02,1.187264826148748398e-02,-1.254135929048061371e-02,5.765753332525491714e-03,2.001901715993881226e-02,3.802583552896976471e-03,2.850599412340670824e-05,-6.860941357444971800e-05,-1.266612904146313667e-03,-4.458684474229812622e-03,-1.581692602485418320e-03,9.136805310845375061e-03,8.056730031967163086e-03,3.235457930713891983e-03,5.269167595542967319e-04,8.174434697139076889e-06,-2.873202553018927574e-03,-9.864419698715209961e-03,-4.754778463393449783e-03,-2.493900246918201447e-04,8.303785696625709534e-03,2.787476172670722008e-03,6.039487197995185852e-04,4.871102282777428627e-04,-4.154243040829896927e-03,1.106481440365314484e-02,1.001823134720325470e-02,-6.661076098680496216e-03,5.341050215065479279e-03,-1.943279348779469728e-04,3.397248219698667526e-04,5.344573946786113083e-05,-4.581332032103091478e-04,2.355574397370219231e-03,-2.617265097796916962e-03,3.187469439581036568e-03,6.178301409818232059e-04,1.161114923888817430e-04,5.426727511803619564e-06,-7.917845934457545809e-09,2.576065162429586053e-05,1.761960156727582216e-04,1.266947714611887932e-03,4.488379927352070808e-04,1.924155221786350012e-04,1.001420241664163768e-04,-5.602842634289117996e-09,-7.267701585078611970e-05,-7.689643825870007277e-05,3.665474650915712118e-04,-3.777218051254749298e-03,-2.801666501909494400e-03,-7.482878398150205612e-03,-5.011691246181726456e-04,-9.742582187755033374e-05,1.439082552678883076e-05,-6.734845228493213654e-04,2.144366502761840820e-03,-7.971715182065963745e-03,2.266951836645603180e-03,-1.043477840721607208e-02,-8.979823440313339233e-03,-2.297680912306532264e-04,8.007596479728817940e-04,7.474113255739212036e-03,1.325824111700057983e-02,-1.088431570678949356e-03,-2.625184878706932068e-02,3.983224742114543915e-03,-2.974937669932842255e-04,1.934197935042902827e-04,2.246953663416206837e-04,1.398257445544004440e-04,1.121580135077238083e-05,5.240547470748424530e-04,-1.660014316439628601e-02,-1.373985968530178070e-02,1.981620909646153450e-03,-1.168716116808354855e-03,-1.822631020331755280e-05,-4.402273334562778473e-03,-8.018514141440391541e-03,1.224230322986841202e-02,-1.687368564307689667e-02,-7.291851099580526352e-03,1.218244287883862853e-04,-9.233957971446216106e-04,1.867894388851709664e-05,-5.969875026494264603e-03,7.263693492859601974e-03,1.111443433910608292e-02,-2.285924553871154785e-02,9.388767066411674023e-04,-1.628341851755976677e-05,-2.749764826148748398e-05,2.161630400223657489e-04,-1.335225417278707027e-03,6.101076491177082062e-03,2.208421472460031509e-03,-7.025408558547496796e-04,1.298543793382123113e-04,-1.974144543055444956e-04,-3.327894592075608671e-05,1.132826810135156848e-08,3.924031989299692214e-05,-1.807609442039392889e-05,1.294639660045504570e-03,1.142769586294889450e-03,9.837349352892488241e-05,1.309359795413911343e-04,6.134087016107514501e-09,-8.799050192465074360e-06,1.224856678163632751e-04,-6.306085269898176193e-04,-8.122229948639869690e-03,5.787474103271961212e-03,-1.670948346145451069e-03,2.638594014570116997e-05,-1.812654227251186967e-05,2.568476484157145023e-04,8.040930260904133320e-04,6.127969827502965927e-03,-2.605692716315388680e-03,1.541774370707571507e-03,1.261497847735881805e-02,5.995811428874731064e-03,9.767588198883458972e-05,4.876617458648979664e-04,5.930250044912099838e-03,1.601805165410041809e-02,-3.189139999449253082e-03,-7.177994120866060257e-03,1.527717616409063339e-02,3.718350548297166824e-03,2.495047519914805889e-04,1.223354920512065291e-04,-7.763681933283805847e-04,-2.121778205037117004e-03,3.795273136347532272e-03,6.278742104768753052e-03,1.607284136116504669e-02,2.842504531145095825e-03,5.456984581542201340e-06,6.519760063383728266e-05,-2.128391060978174210e-03,-2.999982330948114395e-03,7.925750687718391418e-03,4.708256572484970093e-03,6.336700171232223511e-03,-1.579975010827183723e-03,-6.511034735012799501e-05,2.873471239581704140e-04,2.465039491653442383e-03,5.622564814984798431e-03,1.388929411768913269e-02,-6.320855580270290375e-03,4.603647626936435699e-03,-8.289753168355673552e-05,1.785026688594371080e-04,5.340537882148055360e-06,2.202087489422410727e-04,2.911920193582773209e-03,4.253559745848178864e-03,2.024319022893905640e-03,3.725743736140429974e-04,2.603411849122494459e-05,-1.620438706595450640e-05,-1.566604623803868890e-09,-3.251456946600228548e-04,-7.256013341248035431e-04,-1.089151669293642044e-02,-5.862322635948657990e-03,-1.120481407269835472e-03,-9.918897412717342377e-04,1.681634387296071509e-08,9.552710980642586946e-05,-4.105710540898144245e-04,7.531458511948585510e-03,5.358297005295753479e-02,7.472959812730550766e-03,2.013410069048404694e-02,6.478881696239113808e-04,2.681190380826592445e-04,-1.215583761222660542e-03,-2.936606761068105698e-03,-1.876199059188365936e-02,-6.240989081561565399e-03,3.306703269481658936e-02,-4.791343212127685547e-02,-1.963209733366966248e-02,5.074686487205326557e-04,-5.667996127158403397e-03,-6.661280989646911621e-02,-1.092715784907341003e-01,-1.209355518221855164e-02,7.160498201847076416e-02,5.070159435272216797e-01,-2.802034839987754822e-02,-9.153591236099600792e-04,-8.881519315764307976e-04,4.208138678222894669e-03,2.711153402924537659e-02,-7.655125111341476440e-03,-4.501748830080032349e-03,-9.554498642683029175e-02,-1.282122731208801270e-02,4.730225540697574615e-03,-1.369884848827496171e-04,2.564730867743492126e-02,5.483613535761833191e-02,-5.106347054243087769e-02,3.279022499918937683e-02,9.652050212025642395e-03,1.889077015221118927e-02,5.769144743680953979e-03,-1.886283163912594318e-03,1.392406411468982697e-02,-3.270136564970016479e-02,-8.930038660764694214e-02,1.465438865125179291e-02,-4.082241281867027283e-02,2.658864832483232021e-04,-9.336005896329879761e-04,-8.392169256694614887e-04,4.824481438845396042e-04,-3.174411877989768982e-02,-1.501097530126571655e-02,-3.981609828770160675e-03,-1.717614941298961639e-03,4.076951299794018269e-04,2.779597125481814146e-04,-3.954107796744210646e-08,2.650045871632755734e-06,-1.511897062300704420e-05,1.715143909677863121e-03,1.335726352408528328e-03,8.797754708211869001e-05,1.285635080421343446e-04,4.818161869479808956e-09,1.275884642382152379e-08,3.559063043212518096e-05,-1.307810540311038494e-03,-1.099839527159929276e-02,3.033990506082773209e-04,-5.749206757172942162e-04,3.798063698923215270e-05,-3.302159529994241893e-05,1.980882079806178808e-04,2.224468044005334377e-04,4.091831855475902557e-03,-6.288958247750997543e-03,3.177492646500468254e-03,7.017837837338447571e-03,5.303834564983844757e-03,-2.205670025432482362e-04,6.715684430673718452e-04,5.902644712477922440e-03,1.259839162230491638e-02,-4.905254580080509186e-03,-7.953802123665809631e-03,1.412281300872564316e-02,5.640087183564901352e-03,1.044180971803143620e-04,2.252295598736964166e-05,-4.732385859824717045e-04,-5.477422382682561874e-04,-3.573863301426172256e-03,4.349113907665014267e-03,1.823427528142929077e-02,1.767773646861314774e-04,-1.793661736883223057e-03,4.969424480805173516e-05,5.835884949192404747e-04,-2.439565956592559814e-03,1.819023862481117249e-03,-5.543203093111515045e-03,5.196142010390758514e-03,-6.020164582878351212e-03,-2.659145975485444069e-04,3.246116102673113346e-04,1.879332237876951694e-03,5.015538074076175690e-03,1.026567257940769196e-02,-6.119463127106428146e-03,9.479771368205547333e-03,-4.206677112961187959e-05,1.019147530314512551e-04,1.013083528960123658e-04,1.663607545197010040e-04,4.160755313932895660e-03,4.533686209470033646e-03,1.435194630175828934e-03,2.966140164062380791e-04,-1.102470268961042166e-04,-4.564389382721856236e-05,-3.171341944607775076e-08,8.359111234312877059e-06,-3.035771806025877595e-05,4.659068363253027201e-04,4.686928878072649240e-05,7.557314529549330473e-05,4.207624078844673932e-05,-5.087485988042317331e-10,-3.462077074800617993e-06,3.607359394663944840e-05,-9.022539015859365463e-04,-3.576343879103660583e-03,6.338397506624460220e-03,-2.303665271028876305e-03,-1.589786697877570987e-04,5.793950185761786997e-05,2.234918210888281465e-04,6.248947465792298317e-05,1.128802262246608734e-02,-4.461419302970170975e-03,5.244045518338680267e-03,9.168452583253383636e-03,8.402502164244651794e-03,-1.971413075807504356e-05,3.420397406443953514e-04,1.823980128392577171e-03,2.343444153666496277e-02,-1.156023517251014709e-02,-7.428111508488655090e-03,1.897772960364818573e-02,4.880642052739858627e-03,1.317688729614019394e-04,3.540557372616603971e-05,-1.102574053220450878e-03,-6.881918525323271751e-04,8.872261387296020985e-04,-1.589687657542526722e-03,8.001571521162986755e-03,-1.160674029961228371e-03,-6.178052281029522419e-04,2.174979890696704388e-04,-3.186415415257215500e-03,-2.924618311226367950e-03,9.221092332154512405e-04,1.790793612599372864e-04,6.774506997317075729e-03,-3.557968884706497192e-03,-5.437361542135477066e-04,2.587393682915717363e-04,5.538189783692359924e-03,7.216660305857658386e-03,5.413495004177093506e-03,1.828919863328337669e-03,6.582711823284626007e-03,-1.172820793726714328e-05,1.922979863593354821e-04,1.783731386240106076e-05,2.351386210648342967e-04,-1.928456360474228859e-03,2.012143377214670181e-03,1.536127994768321514e-03,2.695529547054320574e-04,-1.748523209244012833e-05,-2.908325041062198579e-05,-8.681865892867790535e-09,6.411534559447318316e-05,1.621460833121091127e-04,2.264516428112983704e-03,1.185946282930672169e-03,1.476760371588170528e-04,1.754151890054345131e-04,7.992787232069531456e-08,-4.601328691933304071e-05,3.834414019365794957e-05,-1.517731812782585621e-03,-1.764434017241001129e-02,-1.595234265550971031e-03,-3.795032622292637825e-03,2.010180614888668060e-04,-5.137667903909459710e-05,-1.546683779451996088e-04,1.074679777957499027e-03,9.223149158060550690e-03,-7.616551127284765244e-03,4.262056900188326836e-04,8.105263113975524902e-04,8.987632580101490021e-03,1.059142523445188999e-04,5.514359800145030022e-04,9.848466143012046814e-03,1.080631278455257416e-02,-4.319256171584129333e-03,-4.334948025643825531e-04,5.176659207791090012e-03,4.723137710243463516e-03,-5.448098090710118413e-05,8.854635234456509352e-05,-4.749938088934868574e-04,1.337078865617513657e-04,-1.376716047525405884e-02,-6.104959174990653992e-03,8.961915969848632812e-03,6.488922983407974243e-03,3.511586401145905256e-04,1.264591410290449858e-04,-6.337524391710758209e-04,-7.580554578453302383e-03,-4.012425430119037628e-03,1.097713131457567215e-03,-1.446666428819298744e-03,3.575266804546117783e-03,3.686753188958391547e-05,-2.119921555276960135e-05,1.664102543145418167e-03,5.014834925532341003e-03,1.175768859684467316e-02,3.402793547138571739e-03,-6.187871098518371582e-03,1.042039075400680304e-04,-2.992223016917705536e-06,1.857687748270109296e-04,-1.621577685000374913e-04,3.309946041554212570e-03,-2.984259743243455887e-03,-5.348389036953449249e-03,-8.939772378653287888e-04,9.331502951681613922e-06,1.237984251929447055e-04,-4.895252059213817120e-04,-5.390714504756033421e-04,1.641946801100857556e-05,1.677657477557659149e-03,-9.956867143046110868e-05,1.525962434243410826e-04,7.725798786850646138e-05,4.148749576415866613e-04,-3.550844267010688782e-04,2.978481352329254150e-04,9.058858267962932587e-04,-1.261307974345982075e-03,1.136976853013038635e-02,2.169402781873941422e-03,2.451138570904731750e-04,3.317287773825228214e-04,-3.416170948185026646e-04,-1.904780743643641472e-03,1.286345440894365311e-02,3.992828540503978729e-03,-1.409165328368544579e-03,8.451532572507858276e-03,1.592570682987570763e-03,-1.082742470316588879e-03,-4.695519455708563328e-04,3.708292730152606964e-03,2.141004800796508789e-02,-3.534946357831358910e-03,-1.026384439319372177e-02,1.489227171987295151e-02,-1.643931027501821518e-03,-3.359750844538211823e-04,-5.146775947650894523e-05,1.726626767776906490e-03,1.164690591394901276e-03,1.266941800713539124e-02,4.259889014065265656e-03,1.322097890079021454e-02,2.873789286240935326e-03,-4.651949740946292877e-03,-3.854546928778290749e-03,-1.264180149883031845e-02,-1.236695703119039536e-02,8.876453153789043427e-03,-5.645758938044309616e-03,6.026881281286478043e-03,-4.571728873997926712e-03,-2.348091918975114822e-03,3.884926065802574158e-02,1.711729168891906738e-02,6.008857861161231995e-03,3.252647817134857178e-02,-2.591217309236526489e-02,-2.636103332042694092e-02,-9.320370852947235107e-03,-1.373890601098537445e-02,3.678816929459571838e-02,-4.418285563588142395e-02,-7.484787143766880035e-03,-2.436991594731807709e-02,5.348492413759231567e-03,1.199673395603895187e-03,-1.470083277672529221e-02,-1.608984348422382027e-06\n0.000000000000000000e+00,4.932352567266207188e-06,-8.660182356834411621e-05,8.348459377884864807e-04,1.080111542250961065e-04,-1.251944922842085361e-06,3.521514736348763108e-05,-1.821347694885844248e-08,-9.197550753015093505e-06,-3.026587000931613147e-05,-4.484737582970410585e-04,5.861306563019752502e-03,1.427090261131525040e-03,9.126837830990552902e-04,3.514375421218574047e-04,-1.088366843760013580e-05,-9.039346332428976893e-05,1.684051530901342630e-04,6.288591306656599045e-03,3.810449969023466110e-03,1.681291847489774227e-03,-3.386620897799730301e-03,1.221081987023353577e-02,-2.066954475594684482e-04,1.282331213587895036e-04,3.033505752682685852e-03,-5.174964666366577148e-03,-1.628687256015837193e-03,-6.728528533130884171e-03,5.143472924828529358e-03,1.095129270106554031e-02,-1.475266180932521820e-04,-6.824575393693521619e-05,-3.436355036683380604e-04,-9.556446224451065063e-03,-5.173960700631141663e-03,-6.231151055544614792e-03,1.078537106513977051e-02,2.803086303174495697e-03,-1.279510441236197948e-03,7.338142313528805971e-05,1.019171206280589104e-03,-4.226263146847486496e-03,-6.781229283660650253e-03,4.332338459789752960e-03,8.030315861105918884e-03,3.652426414191722870e-03,-5.294227157719433308e-04,-1.166481524705886841e-06,1.215575169771909714e-02,9.262038394808769226e-03,6.181449629366397858e-03,5.155682098120450974e-03,-1.727251801639795303e-04,3.119570465059950948e-05,-9.446419426240026951e-05,-7.430366531480103731e-05,9.069443331100046635e-04,3.194408724084496498e-03,-3.118013031780719757e-03,-2.374732401221990585e-03,-4.009933909401297569e-04,-3.948498124373145401e-05,-6.610214768443256617e-06,-8.619270630561004509e-09,1.595199864823371172e-05,-4.258024637238122523e-05,-1.772014657035470009e-04,-2.802398521453142166e-04,-3.593786459532566369e-06,7.205519068520516157e-06,9.391998290197989263e-09,-1.547617648611776531e-05,-1.415625010849907994e-04,4.056550096720457077e-05,6.954965181648731232e-03,-4.523949231952428818e-03,3.825082676485180855e-03,2.917057718150317669e-04,-3.726211434695869684e-05,-1.877962495200335979e-04,8.121009450405836105e-04,3.054005792364478111e-03,9.813722223043441772e-03,-4.229023121297359467e-03,9.965333156287670135e-04,1.355987880378961563e-02,-1.809356326702982187e-04,1.510543806944042444e-04,4.406156949698925018e-03,-7.192109711468219757e-03,2.497963607311248779e-03,1.380406087264418602e-03,1.822693273425102234e-03,1.176360342651605606e-02,-2.910557668656110764e-04,-1.494377211201936007e-04,2.452795451972633600e-04,-7.448665332049131393e-03,4.611107287928462029e-04,-3.028177190572023392e-03,6.434992887079715729e-03,8.698485326021909714e-04,-5.793929449282586575e-04,6.163940270198509097e-06,1.887420308776199818e-03,-3.971976693719625473e-03,-5.467027891427278519e-03,8.138563483953475952e-03,-2.818008419126272202e-03,3.289207234047353268e-04,-9.483797475695610046e-05,2.252359990961849689e-06,1.093831844627857208e-02,9.012643247842788696e-03,-3.254900453612208366e-03,5.040006712079048157e-03,-2.721242839470505714e-03,5.753685400122776628e-05,-1.281716104131191969e-04,-8.533187792636454105e-05,9.508042712695896626e-04,3.268581349402666092e-03,-3.283190075308084488e-03,-1.490260940045118332e-03,-2.773497253656387329e-04,-4.219092079438269138e-05,-8.265647920779883862e-06,1.899033463814703282e-08,5.904275167267769575e-05,9.977060108212754130e-05,1.547711202874779701e-03,9.673433378338813782e-04,1.070543476089369506e-05,1.447703689336776733e-04,-3.688809258051151119e-08,-2.046937006525695324e-04,1.613311469554901123e-04,-2.176444511860609055e-03,-6.159429438412189484e-03,6.034153513610363007e-03,-3.393313847482204437e-03,4.006673989351838827e-04,-1.032683139783330262e-04,-2.950526250060647726e-04,1.848179148510098457e-03,5.876928567886352539e-03,-9.961391333490610123e-04,1.518930960446596146e-02,-1.630019163712859154e-03,1.195060648024082184e-02,1.721892331261187792e-04,-9.219834464602172375e-05,4.233608953654766083e-03,-1.105448231101036072e-02,-4.154379479587078094e-03,9.231540374457836151e-03,2.500676084309816360e-03,1.002958603203296661e-02,-1.386391522828489542e-04,-1.131469252868555486e-04,-6.136536831036210060e-04,-1.484589837491512299e-02,-1.035257522016763687e-02,-1.410239958204329014e-03,4.487025551497936249e-03,4.099683370441198349e-03,1.888398313894867897e-03,-6.034300895407795906e-05,2.807463286444544792e-03,-3.424135968089103699e-03,1.101579703390598297e-02,-1.347168581560254097e-03,-2.192015992477536201e-03,7.179728709161281586e-03,4.423153586685657501e-04,-2.200261951657012105e-05,9.998019784688949585e-03,6.231047678738832474e-03,1.660028658807277679e-02,6.128574255853891373e-03,-3.314157249405980110e-03,-6.992333510424941778e-06,-1.244445156771689653e-04,-8.665297355037182570e-05,9.169651893898844719e-04,2.931334078311920166e-03,-5.083892494440078735e-03,-3.607027232646942139e-03,-4.798998706974089146e-04,1.075730833690613508e-04,-2.752219734247773886e-05,-4.397055164417906781e-08,2.873746052500791848e-05,-7.959649519762024283e-05,6.869944627396762371e-04,5.077084060758352280e-04,8.531445200787857175e-05,9.987135126721113920e-05,3.589047992136329412e-08,9.984086500480771065e-05,-1.266272010980173945e-05,1.784107647836208344e-03,7.422070018947124481e-03,2.175883855670690536e-04,2.031516050919890404e-03,-8.648479706607758999e-05,1.229987537954002619e-05,-1.832698762882500887e-05,2.199874725192785263e-04,7.348692975938320160e-03,2.498759189620614052e-03,-9.518503211438655853e-03,-1.335928775370121002e-02,6.663613952696323395e-03,-1.587133156135678291e-04,6.937368307262659073e-04,8.562309667468070984e-03,-6.178638432174921036e-04,5.299080163240432739e-03,-1.751458737999200821e-03,-4.915208090096712112e-03,-8.068718016147613525e-03,-1.138797451858408749e-04,-7.502084190491586924e-05,4.064294626004993916e-04,-5.227504298090934753e-03,-1.113372948020696640e-02,-2.017666213214397430e-02,2.291031181812286377e-03,3.625118173658847809e-03,-1.659125322476029396e-03,9.540912287775427103e-05,-1.577859278768301010e-03,-3.781031351536512375e-03,2.828425262123346329e-03,-4.808512981981039047e-03,1.148873381316661835e-02,3.574134549126029015e-03,-8.947795140556991100e-04,9.624219819670543075e-05,-1.063258387148380280e-02,1.544332597404718399e-03,7.641257252544164658e-03,-1.086983131244778633e-03,2.451746724545955658e-03,-1.849943946581333876e-04,-6.957465666346251965e-05,-1.008649269351735711e-05,1.452232245355844498e-04,4.605781286954879761e-04,-6.495015230029821396e-03,-1.877569127827882767e-03,-2.669276145752519369e-04,-8.190101652871817350e-05,-1.822197373257949948e-05,-3.411309990042354912e-08,2.902250344050116837e-05,-1.649375917622819543e-05,3.418293781578540802e-04,2.739357296377420425e-04,2.949284316855482757e-05,4.768415965372696519e-05,2.479259819665458053e-08,-8.182289093383587897e-06,-5.415101259131915867e-05,2.589781070128083229e-04,-2.287653507664799690e-03,-7.766561466269195080e-04,3.652549581602215767e-03,4.260526038706302643e-04,-4.891797289019450545e-05,-1.278980053029954433e-04,1.112875062972307205e-03,4.535707645118236542e-03,2.460051095113158226e-03,-2.238205051980912685e-04,1.704986323602497578e-03,1.435665134340524673e-02,-9.743132977746427059e-05,1.870401174528524280e-04,5.339792463928461075e-03,-4.591356031596660614e-03,1.397294545313343406e-05,-1.854706089943647385e-03,3.586404491215944290e-03,1.310526020824909210e-02,-2.553988306317478418e-04,-1.430435222573578358e-04,1.941540685947984457e-04,-6.037371233105659485e-03,-8.645511697977781296e-04,-5.776628851890563965e-03,7.507018744945526123e-03,2.978214062750339508e-03,-3.301883989479392767e-04,-2.241440597572363913e-05,2.530737314373254776e-03,-3.349633421748876572e-03,-1.101852394640445709e-03,2.972643356770277023e-03,-5.501767736859619617e-04,2.217931207269430161e-03,3.874738467857241631e-07,6.137426680652424693e-06,1.214468665421009064e-02,1.093196216970682144e-02,1.814535120502114296e-03,4.434336908161640167e-03,-1.266609295271337032e-03,4.003169306088238955e-05,-1.355418789898976684e-04,-7.059333438519388437e-05,1.084784977138042450e-03,3.824722021818161011e-03,-3.544135717675089836e-03,-1.763554755598306656e-03,-3.251793386880308390e-04,-2.850222517736256123e-05,-1.624350375095673371e-06,5.212427822698373348e-09,-1.583573175594210625e-04,2.277910825796425343e-04,-3.785795299336314201e-03,-1.388662261888384819e-03,-8.702788909431546926e-05,-3.583536890801042318e-04,-3.816603566519916058e-08,8.166702173184603453e-05,2.805779222398996353e-04,1.286940881982445717e-03,-1.949479617178440094e-02,4.519410431385040283e-04,-3.278344124555587769e-02,-2.610296942293643951e-03,1.208427129313349724e-04,9.465964976698160172e-04,-6.359341088682413101e-03,-4.566427320241928101e-02,-2.544074691832065582e-02,-4.234435036778450012e-04,2.435112372040748596e-03,-9.892886877059936523e-02,9.352430934086441994e-04,-1.534222974441945553e-03,-3.499763086438179016e-02,4.970319569110870361e-02,-7.797582074999809265e-03,2.263533696532249451e-02,-2.987283095717430115e-02,5.680837035179138184e-01,1.499646808952093124e-03,9.705994743853807449e-04,5.892533808946609497e-04,6.309838593006134033e-02,4.398988932371139526e-02,4.937934875488281250e-02,-8.374644815921783447e-02,-1.958868838846683502e-02,4.835199564695358276e-03,-3.703426336869597435e-04,-8.268522098660469055e-03,3.112639486789703369e-02,2.045091614127159119e-02,-1.946407929062843323e-02,-1.666860468685626984e-02,-8.530806750059127808e-03,2.068171743303537369e-03,-3.645894175861030817e-04,-8.451230823993682861e-02,-7.245709002017974854e-02,-3.268243372440338135e-02,-4.142699390649795532e-02,7.373440079391002655e-03,-1.538369106128811836e-04,6.206292309798300266e-04,5.987043259665369987e-04,-7.531690876930952072e-03,-2.963403612375259399e-02,2.908920682966709137e-02,1.462089084088802338e-02,2.559772459790110588e-03,1.069101272150874138e-04,9.282024984713643789e-05,2.071539029202540405e-08,-2.587405106169171631e-06,-2.764055534498766065e-05,5.923220305703580379e-04,4.087684210389852524e-04,-7.499169441871345043e-06,2.127251718775369227e-05,-2.812735999668802833e-08,9.674400644144043326e-06,-7.774071855237707496e-05,1.028834085445851088e-04,5.613056011497974396e-03,-1.336086774244904518e-03,4.973029717803001404e-03,3.573547874111682177e-04,-7.520677172578871250e-06,-1.793486881069839001e-04,1.009514671750366688e-04,7.829196751117706299e-03,7.466629147529602051e-03,-3.409838303923606873e-03,-2.534193918108940125e-03,1.234353054314851761e-02,-1.222474529640749097e-04,1.693422673270106316e-04,3.695148276165127754e-03,-3.572332672774791718e-03,2.709321561269462109e-04,-1.131167728453874588e-02,2.329189330339431763e-03,1.087261084467172623e-02,-1.593711058376356959e-04,-3.087466757278889418e-05,-2.009564050240442157e-04,-5.105611402541399002e-03,-5.505680572241544724e-03,-8.965189568698406219e-03,1.274450868368148804e-02,5.283606238663196564e-03,-1.282199635170400143e-03,7.033756992314010859e-05,6.884168833494186401e-04,-5.287156440317630768e-03,2.175494795665144920e-03,7.742764428257942200e-04,3.608074504882097244e-03,5.915514659136533737e-03,-3.815801464952528477e-04,-4.814533531316556036e-05,1.100590918213129044e-02,6.766986101865768433e-03,4.689708817750215530e-03,9.446810930967330933e-03,6.761942058801651001e-04,5.795579636469483376e-05,-1.080727379303425550e-04,-5.719716136809438467e-05,9.454068494960665703e-04,3.925466444343328476e-03,-3.759944811463356018e-03,-3.652021754533052444e-03,-5.577845731750130653e-04,-6.557114102179184556e-05,-1.573637746332678944e-05,-2.055094228126108646e-08,2.591640622995328158e-05,-1.158889608632307500e-05,2.548301126807928085e-04,-6.656089681200683117e-05,8.076778613030910492e-05,4.939698919770307839e-05,3.581908458727411926e-08,-3.376598033355548978e-05,-7.560285303043201566e-05,-5.014107446186244488e-04,2.331878757104277611e-03,-6.300860550254583359e-04,5.350411869585514069e-03,3.805276064667850733e-04,-3.211807779734954238e-05,-1.125354319810867310e-04,1.000949763692915440e-03,9.255440905690193176e-03,2.144473139196634293e-03,2.461284864693880081e-03,4.784632939845323563e-03,1.170749124139547348e-02,-1.179809842142276466e-04,1.082294766092672944e-04,3.908508457243442535e-03,-6.108581088483333588e-03,1.370311016216874123e-03,-1.747441594488918781e-03,6.164513062685728073e-03,1.391697768121957779e-02,-2.809824363794177771e-04,-1.413921709172427654e-04,-1.094965482479892671e-04,-9.246801957488059998e-03,-2.752899657934904099e-03,-1.036826148629188538e-02,1.217176951467990875e-02,2.565080765634775162e-03,-2.670661779120564461e-04,4.359514423413202167e-05,1.575439120642840862e-03,-4.590332508087158203e-03,-5.006608087569475174e-03,-1.309424638748168945e-03,9.599262848496437073e-04,8.723218343220651150e-04,-4.713117959909141064e-05,1.687859912635758519e-05,1.451326627284288406e-02,1.243096403777599335e-02,3.178631886839866638e-04,8.942056447267532349e-03,-2.238350920379161835e-03,7.536577322753146291e-05,-1.429698895663022995e-04,-1.044593664119020104e-04,1.312679727561771870e-03,6.021389737725257874e-03,-2.736807335168123245e-03,-2.205190947279334068e-03,-3.478595754131674767e-04,-8.604935828770976514e-06,-1.001137115963501856e-05,-5.787114787381142378e-09,1.461038300476502627e-05,-1.191406263387762010e-04,-9.877949487417936325e-04,-9.072537068277597427e-04,5.485249857883900404e-06,3.783314605243504047e-05,2.229216988780535758e-08,4.757821079692803323e-05,-6.099530583014711738e-05,2.498194226063787937e-04,4.740455187857151031e-03,8.142496459186077118e-03,6.421313621103763580e-03,-4.333190736360847950e-05,1.195957302115857601e-04,1.853164867497980595e-04,5.168911302462220192e-04,1.283862069249153137e-02,3.475650679320096970e-03,-5.863799713551998138e-03,1.069765165448188782e-02,1.058542169630527496e-02,-1.928836136357858777e-04,5.386323318816721439e-04,4.535430110991001129e-03,-3.296383656561374664e-04,4.888857714831829071e-03,-1.469450164586305618e-02,4.076911136507987976e-03,1.083723548799753189e-02,-2.163875033147633076e-04,-2.327645779587328434e-04,-1.276659895665943623e-04,-1.215370651334524155e-02,1.223141560330986977e-03,8.183214813470840454e-03,8.562045171856880188e-03,-5.421808455139398575e-03,-6.587243406102061272e-04,2.804098185151815414e-04,-5.559537094086408615e-04,1.732990378513932228e-03,1.638958579860627651e-03,-1.115488540381193161e-02,6.304469890892505646e-03,-4.447490908205509186e-03,-6.893876707181334496e-05,6.280998932197690010e-04,6.492177955806255341e-03,1.194861344993114471e-02,-7.903156802058219910e-05,-2.262258902192115784e-03,7.236218079924583435e-03,-1.158188169938512146e-04,2.408628643024712801e-04,2.411157911410555243e-04,8.196660201065242290e-04,1.900538103654980659e-03,-6.294997874647378922e-04,4.610156174749135971e-03,7.586722495034337044e-04,3.502571489661931992e-04,9.290948946727439761e-05,1.089590950869023800e-04,-1.781923783710226417e-04,1.878201437648385763e-04,2.160175063181668520e-04,4.579807864502072334e-04,5.957741523161530495e-04,8.473462366964668036e-05,1.540081757411826402e-05,6.356630474328994751e-04,1.167659997008740902e-03,-4.602161061484366655e-04,-7.630836218595504761e-03,-4.454775247722864151e-03,2.425208454951643944e-03,2.767417463473975658e-04,-5.926520098000764847e-04,-9.232506999978795648e-05,-1.381226931698620319e-03,8.291779085993766785e-03,4.591298289597034454e-03,5.485253641381859779e-04,1.246044412255287170e-03,1.029312703758478165e-02,-2.780799986794590950e-04,-3.483535256236791611e-04,-1.396005973219871521e-04,-3.416235093027353287e-03,-2.330874558538198471e-03,-1.036155503243207932e-03,4.051025025546550751e-03,1.415723748505115509e-02,-6.344611756503582001e-05,2.243035851279273629e-05,3.318735107313841581e-04,-8.127656765282154083e-04,-4.146060906350612640e-03,-3.643536474555730820e-03,9.115815162658691406e-03,2.314708428457379341e-03,1.280975877307355404e-03,-2.056944416835904121e-03,4.920797422528266907e-03,-2.308124909177422523e-03,-1.145368162542581558e-02,7.553474046289920807e-03,-1.305188168771564960e-03,2.033398021012544632e-03,-1.931241014972329140e-03,5.168573465198278427e-03,6.849644705653190613e-03,9.049447253346443176e-03,2.918506972491741180e-03,1.048027537763118744e-02,1.144343707710504532e-02,-1.158450497314333916e-03,2.133511006832122803e-03,6.465823389589786530e-04,-1.610536128282546997e-02,5.264992825686931610e-03,1.170328073203563690e-02,-1.442081294953823090e-02,-5.619090516120195389e-03,2.906493144109845161e-03,-1.674318446021061391e-05\n0.000000000000000000e+00,-2.056076027656672522e-06,5.331137799657881260e-06,5.414808038040064275e-05,5.910674008191563189e-05,1.418725332769099623e-07,-3.684394300762505736e-08,1.519942571803767351e-08,-8.996889846457634121e-07,1.344626753052580170e-06,-3.411572834011167288e-05,-7.783340988680720329e-04,-1.659592962823808193e-04,2.479663089616224170e-05,1.072893155651399866e-06,-5.029683507018489763e-06,-1.658491783018689603e-06,-4.503254604060202837e-05,-2.941138227470219135e-04,-3.380335401743650436e-04,-2.381162339588627219e-04,3.271373861934989691e-05,-1.537150819785892963e-04,1.007153059617849067e-05,-1.311489722866099328e-05,-2.321832580491900444e-04,3.567855455912649632e-04,-2.940026461146771908e-04,3.114740538876503706e-04,1.573022891534492373e-04,-1.678828266449272633e-04,1.339306345471413806e-05,1.083214738173410296e-05,-2.944810694316402078e-05,7.063558441586792469e-04,5.406903219409286976e-04,4.585219430737197399e-04,-1.755419652909040451e-04,2.620488157845102251e-05,2.844426853698678315e-05,-7.583425940538290888e-06,6.281944661168381572e-05,-5.598105053650215268e-05,3.164351219311356544e-04,-4.255448584444820881e-05,-9.477856801822781563e-04,-8.839177462505176663e-05,-1.105039700632914901e-05,-6.868321634101448581e-06,-3.306099461042322218e-05,-1.762746396707370877e-04,2.529556513763964176e-05,-4.761311574839055538e-04,-1.597186201252043247e-05,1.891435658762929961e-06,-3.580167231120867655e-06,5.696475909644505009e-06,1.252922629646491259e-06,7.749911310384050012e-05,3.651881415862590075e-04,-1.757099198584910482e-05,2.990724624396534637e-06,-2.790981170619488694e-06,-5.803867679787799716e-07,6.613851155634620227e-08,-2.448579152769525535e-06,5.107170636620139703e-06,6.696053605992347002e-05,5.145555041963234544e-05,-2.534001168896793388e-07,3.964528332289773971e-07,1.780293135134058957e-09,-7.517722906413837336e-07,1.061916100297821686e-05,-1.187998896057251841e-05,-3.967091615777462721e-04,2.316956233698874712e-04,-1.758695871103554964e-04,9.864769708656240255e-06,-3.543464117683470249e-06,5.403734348874422722e-07,-5.200416489969938993e-05,-7.705290045123547316e-05,-2.546099713072180748e-04,3.658321802504360676e-04,-1.132561374106444418e-04,-2.610965748317539692e-04,4.141657427680911496e-06,-1.563860496389679611e-05,-2.470486506354063749e-04,4.628842580132186413e-04,-2.213797561125829816e-04,-5.234134732745587826e-05,1.932705490617081523e-04,-2.284092624904587865e-04,1.846810482675209641e-05,1.230665020557353273e-05,-1.490274098614463583e-05,4.596995422616600990e-04,1.845321385189890862e-04,1.665570016484707594e-04,-1.424621295882388949e-04,1.239016564795747399e-04,-3.662885137600824237e-05,-4.363429525255924091e-06,-9.247292473446577787e-05,-3.855171962641179562e-04,2.285706868860870600e-04,-4.294757673051208258e-04,-2.265389339299872518e-04,7.331911183428019285e-05,-2.995653449033852667e-05,-8.523682481609284878e-06,-6.141872290754690766e-05,-3.122176567558199167e-04,4.027601680718362331e-04,2.381317608524113894e-05,2.061485429294407368e-05,3.862252015096601099e-06,-2.368744844716275111e-06,6.716973985021468252e-06,-6.537664830830181018e-06,8.351794531336054206e-05,3.198556951247155666e-04,-9.676162881078198552e-05,-7.307138730539008975e-06,-2.471994093866669573e-06,-5.909173523832578212e-07,-3.593563135950716969e-08,-2.598584160296013579e-06,-9.203527611134632025e-07,-7.420786278089508414e-05,-2.524479350540786982e-05,-1.259228611161233857e-06,-9.744004273670725524e-06,7.331722429171350086e-08,1.241662175743840635e-05,-1.805912143026944250e-05,2.661799662746489048e-04,-7.183534034993499517e-05,-7.971649756655097008e-04,2.849839220289140940e-04,8.192855602828785777e-06,6.669279173365794122e-08,3.783295596804236993e-06,-4.318349238019436598e-05,2.604182373033836484e-05,3.971521509811282158e-04,-1.618705340661108494e-03,7.396844448521733284e-04,-3.054275293834507465e-05,-2.140528704330790788e-05,-1.030011117109097540e-05,-2.330388524569571018e-04,8.010246092453598976e-04,-1.828030217438936234e-04,-4.692658840212970972e-04,2.033360506175085902e-04,-1.360227761324495077e-04,1.358053850708529353e-06,4.208556674711871892e-06,4.552911195787601173e-05,1.048993784934282303e-03,6.480406154878437519e-04,4.870897100772708654e-05,-5.221031642577145249e-07,3.160889318678528070e-04,4.926127803628332913e-05,-3.054718945350032300e-06,2.111059293383732438e-04,-6.524069467559456825e-04,-8.510380284860730171e-04,2.224441414000466466e-04,2.509994083084166050e-04,4.341952444519847631e-05,9.431299258721992373e-05,-1.234439605468651280e-05,6.360234692692756653e-05,-2.667174267116934061e-04,-8.657228318043053150e-04,-5.562307196669280529e-04,-6.943894550204277039e-05,6.706502063025254756e-06,-6.012215635564643890e-06,4.279975655663292855e-06,8.646848073112778366e-06,1.397556043229997158e-04,3.582253411877900362e-04,1.057049521477892995e-04,7.722828740952536464e-06,-2.758803020697087049e-06,2.331322320969775319e-06,9.789840049734266358e-08,-1.040314714373380411e-07,-3.161147560604149476e-06,9.752180631039664149e-05,1.038446644088253379e-04,-2.339908178328187205e-08,3.000491233251523226e-06,9.026405223266920075e-08,-8.747178981138858944e-07,2.019561634369893000e-06,-8.640599844511598349e-07,-1.955011975951492786e-04,-4.509112623054534197e-04,-3.223803360015153885e-04,2.188177677453495562e-05,-8.817649359116330743e-06,-1.145444912253879011e-05,-8.970925409812480211e-05,-1.500515034422278404e-03,-6.804995937272906303e-04,5.404750700108706951e-04,3.658536588773131371e-04,3.749270399566739798e-04,9.372458407597150654e-06,-5.423304173746146262e-06,-6.326400762191042304e-05,6.141248013591393828e-05,-1.767964276950806379e-04,3.394644008949398994e-04,3.597729373723268509e-04,-8.489314495818689466e-05,1.725578158584539779e-06,9.920071533997543156e-06,2.681787736946716905e-05,5.358000053092837334e-04,9.090258972719311714e-04,9.415954118594527245e-04,-3.129606484435498714e-04,6.162910722196102142e-05,2.041228435700759292e-05,-5.064768629381433129e-06,1.271746878046542406e-04,-1.240123820025473833e-04,2.844167174771428108e-04,-1.132314791902899742e-03,-1.058195484802126884e-03,6.767774175386875868e-05,3.716852734214626253e-05,-1.163364777312381193e-05,2.816772903315722942e-04,-1.475931145250797272e-03,-8.484482532367110252e-05,-1.041767420247197151e-03,-1.716924452921375632e-04,-6.035513251845259219e-06,-2.876178314181743190e-06,2.361562565056374297e-06,1.934874489961657673e-05,5.193942706682719290e-05,1.488468988100066781e-04,9.864626917988061905e-06,2.917805431934539229e-06,-4.717707724921638146e-06,6.019411102897720411e-07,4.234334483044221997e-08,-2.359141944907605648e-06,6.226051027624635026e-06,6.878111162222921848e-05,3.605941310524940491e-05,-1.054889708029804751e-06,-1.958440634552971460e-06,8.714596333447843790e-08,2.105228276150228339e-07,3.275150390891212737e-07,-1.693453327789029572e-06,-6.367107562255114317e-05,-1.722473825793713331e-05,-1.408405660185962915e-04,1.154890469479141757e-06,-1.552538833493599668e-06,3.149948042846517637e-06,-9.310150198871269822e-05,6.785392906749621034e-05,-1.278921990888193250e-04,1.304088946199044585e-04,7.668371836189180613e-05,-3.070503007620573044e-04,3.108651753791491501e-06,-1.430645988875767216e-05,-3.542249032761901617e-04,4.557062056846916676e-04,-3.381637216079980135e-04,1.426060043741017580e-04,2.922383137047290802e-04,-2.676937729120254517e-04,1.966160925803706050e-05,1.767025241861119866e-05,-2.627156936796382070e-05,4.808465600945055485e-04,2.443342818878591061e-04,2.515250525902956724e-04,2.706558007048442960e-06,1.755804987624287605e-04,-4.100174191989935935e-05,-1.754265099407348316e-06,-9.971605322789400816e-05,-3.644134267233312130e-04,5.694587889593094587e-05,-1.333986874669790268e-04,-1.173740747617557645e-04,6.351254705805331469e-05,-4.076755067217163742e-05,-1.017543490888783708e-05,-1.116098937927745283e-04,-3.743700799532234669e-04,3.232869203202426434e-04,5.802602754556573927e-05,5.892109038541093469e-05,4.354700649855658412e-06,-2.755031800916185603e-06,8.151516340149100870e-06,-4.154774615017231554e-06,1.043243755702860653e-04,3.918575821444392204e-04,-8.675604476593434811e-05,-1.224247534992173314e-05,-3.421734163566725329e-06,-8.216007927330792882e-07,1.020870286083663814e-07,1.441775930288713425e-05,-3.676844426081515849e-05,-4.823392373509705067e-04,-4.424818325787782669e-04,2.355156084377085790e-06,5.713028258469421417e-06,3.792001734836958349e-08,8.913661986298393458e-06,-1.935521140694618225e-06,-3.542370541254058480e-05,3.639575792476534843e-03,1.069106394425034523e-03,1.289418782107532024e-03,-7.012415881035849452e-05,4.158623414696194232e-05,-2.973800292238593102e-06,4.160468815825879574e-04,2.401707693934440613e-03,4.241591319441795349e-03,-1.517701195552945137e-03,1.811124384403228760e-04,1.538247335702180862e-03,-4.464510857360437512e-05,1.212875795317813754e-04,1.934661297127604485e-03,-2.994738984853029251e-03,3.389137564226984978e-03,-8.927852613851428032e-04,-8.767864201217889786e-04,1.526401960290968418e-03,6.557897329330444336e-01,-9.864044841378927231e-05,5.601269367616623640e-05,-4.180205054581165314e-03,-2.931158058345317841e-03,-3.189631737768650055e-03,2.596593694761395454e-03,-6.995731964707374573e-04,4.312238888815045357e-05,6.312267214525490999e-05,-3.554794238880276680e-05,1.986804883927106857e-03,-7.663007127121090889e-04,1.217848155647516251e-03,3.116484731435775757e-03,-4.023827495984733105e-04,7.181646651588380337e-05,8.464259735774248838e-05,1.598970266059041023e-05,2.089734189212322235e-03,-8.217764552682638168e-04,1.136398874223232269e-03,-2.368621062487363815e-05,-2.733057226578239352e-05,3.006796760018914938e-05,-4.673035073210485280e-05,1.701128348940983415e-05,-7.392688421532511711e-04,-2.672985661774873734e-03,5.512869684025645256e-04,4.658200487028807402e-05,2.354075877519790083e-05,-3.852519512292928994e-07,4.197102043690392748e-08,-1.127712835113925394e-06,6.744870006514247507e-06,1.561355020385235548e-06,2.952776958409231156e-05,-1.121798732128809206e-06,-2.412428557363455184e-06,-3.621539690357167274e-08,-4.249011908541433513e-06,5.375190539780305699e-06,-7.191750046331435442e-05,-7.531308801844716072e-04,-1.778301666490733624e-04,-1.835554867284372449e-04,2.202040604970534332e-06,-6.743568519596010447e-06,-3.117283995379693806e-06,-3.148999530822038651e-05,-2.251287514809519053e-04,-2.552981022745370865e-04,1.055878237821161747e-04,3.063793119508773088e-04,-3.163531364407390356e-04,1.345543023489881307e-05,-3.362099596415646374e-05,-4.002661444246768951e-04,4.957129713147878647e-04,-6.645187968388199806e-04,-3.422365989536046982e-04,8.599913417128846049e-05,-3.268948930781334639e-04,1.227993561769835651e-05,3.320198857181821950e-06,1.355179847450926900e-05,6.327793817035853863e-04,8.497212547808885574e-06,4.519774520304054022e-04,-5.399648798629641533e-04,-7.011830166447907686e-05,6.182931974763050675e-05,-1.061340935848420486e-05,-4.713396629085764289e-05,-9.535315621178597212e-05,4.093860043212771416e-04,4.456746100913733244e-04,-5.612504319287836552e-04,1.724117901176214218e-04,-1.245705425390042365e-05,-1.441586300643393770e-05,-9.897066775010898709e-05,-3.512700204737484455e-04,7.067805563565343618e-05,-1.811736728996038437e-04,-3.433283418416976929e-04,3.148166342725744471e-06,-3.827360615105135366e-06,4.761850959766888991e-06,-7.645481673534959555e-06,4.719855496659874916e-06,3.509070375002920628e-04,-3.363217911100946367e-05,-1.435824742657132447e-06,1.686288896962651052e-06,9.361884849568014033e-07,2.480192051734775305e-08,-3.020924850716255605e-06,-5.184074325370602310e-08,6.799029506510123610e-05,4.705211176769807935e-05,-5.835762294736923650e-06,-3.390517576917773113e-06,5.534758429348585196e-09,-1.967971002159174532e-06,2.728594608925050125e-06,-2.139526441169437021e-05,-6.026396295055747032e-05,1.652346691116690636e-04,-1.321365998592227697e-04,-1.522319507785141468e-06,-5.991140369587810710e-06,-2.737572231126250699e-06,-1.067206903826445341e-04,-2.560873690526932478e-05,-4.480050411075353622e-04,4.062443913426250219e-04,4.452719003893435001e-04,-6.799076800234615803e-05,7.126734544726787135e-07,-3.485463093966245651e-05,-2.914886572398245335e-04,4.729565698653459549e-04,-5.105948657728731632e-04,4.860831541009247303e-04,1.833933347370475531e-04,-7.036709575913846493e-04,1.795213393052108586e-05,1.328986490989336744e-05,-2.259681241412181407e-05,3.530534449964761734e-04,5.822881357744336128e-04,4.695740062743425369e-04,-1.639748224988579750e-04,1.296993432333692908e-04,-5.449314267025329173e-05,-9.109015081776306033e-06,-1.289122155867516994e-04,-6.000276189297437668e-04,-4.548997094389051199e-05,-4.304482135921716690e-04,-5.418906221166253090e-04,2.073053474305197597e-05,-6.242192466743290424e-05,-1.878418515843804926e-05,2.859099186025559902e-04,-6.055225967429578304e-04,-2.147630730178207159e-04,-2.162703458452597260e-04,-1.200646656798198819e-04,1.277589217352215201e-05,-7.450265002262312919e-06,4.748243554786313325e-06,-1.130344207922462374e-05,1.824297796702012420e-04,3.217124030925333500e-04,-1.383405469823628664e-04,-1.763310137903317809e-05,-4.619561877916567028e-06,-1.383574499413953163e-06,-9.632140063331462443e-08,-9.909147138387197629e-07,7.866113264753948897e-06,8.461638935841619968e-05,1.014237568597309291e-04,1.002650833470397629e-06,1.782138156158907805e-06,5.930837687628809363e-08,-7.553211617050692439e-06,6.104171916376799345e-06,-2.590651092759799212e-05,-3.221033839508891106e-04,-2.362015657126903534e-04,-8.909109601518139243e-05,1.560060263727791607e-05,-9.235785910277627409e-06,5.925034201936796308e-06,-3.894469773513264954e-05,-1.649029436521232128e-04,-3.604236408136785030e-04,4.337150603532791138e-04,-6.881030858494341373e-04,-2.319539198651909828e-04,1.392744161421433091e-05,-1.377643457090016454e-05,-2.031297481153160334e-04,1.951768936123698950e-04,-5.882068071514368057e-04,6.236941553652286530e-04,4.479349008761346340e-04,-2.120789140462875366e-04,1.899721064546611160e-05,9.101515388465486467e-06,-7.246149834827519953e-06,4.759875882882624865e-04,1.498091587563976645e-04,-4.522846575127914548e-05,-2.725767553783953190e-04,1.345819182461127639e-04,1.255418101209215820e-05,-1.814529241528362036e-05,6.018433487042784691e-05,-2.261093759443610907e-04,-1.512368762632831931e-04,1.328213256783783436e-04,-8.518197573721408844e-04,9.153180872090160847e-05,-3.288994412287138402e-05,-4.018373874714598060e-05,4.850084951613098383e-05,-1.582366530783474445e-04,-9.682698873803019524e-05,-3.145182272419333458e-04,-3.710626915562897921e-04,2.196118657593615353e-05,7.173123776738066226e-06,-1.957244421646464616e-06,-2.165109435736667365e-06,1.890031853690743446e-04,3.671788726933300495e-04,-3.881024604197591543e-04,9.287582543038297445e-06,-2.563586804171791300e-06,-1.086052748178190086e-06,-1.529604378447402269e-05,-2.831114579748827964e-05,1.065158085111761466e-05,9.629548003431409597e-05,7.006073428783565760e-05,1.349485683022066951e-05,-2.866587419703137130e-05,-3.557712716428795829e-06,1.663920738792512566e-05,2.980557383125415072e-07,1.271804467251058668e-05,-2.600033767521381378e-04,1.356191060040146112e-04,-1.456950121792033315e-04,2.634548218338750303e-05,-1.579425043019000441e-05,5.709660763386636972e-05,-5.792509909952059388e-05,-1.979516673600301147e-04,-6.072411779314279556e-04,3.137594903819262981e-04,-1.282126322621479630e-05,-2.651161630637943745e-04,-9.089061677514109761e-06,3.179066879965830594e-06,2.782134106382727623e-05,4.214002983644604683e-04,-7.100156653905287385e-05,-3.987926465924829245e-04,3.870098444167524576e-04,-5.063158459961414337e-05,7.182403351180255413e-05,4.598594750859774649e-05,-4.111381713300943375e-05,9.156373562291264534e-05,-1.136524952016770840e-05,1.192734926007688046e-04,-5.194636469241231680e-05,1.087963173631578684e-04,-1.370333193335682154e-04,-3.428347918088547885e-05,-5.072106432635337114e-05,-1.940040529007092118e-04,6.778213428333401680e-04,-1.734973920974880457e-04,5.556059477385133505e-05,1.045856988639570773e-04,1.624246579012833536e-05,-1.871756830951198936e-04,2.984491584356874228e-04,-7.785604975651949644e-05,-6.226822733879089355e-04,6.667698035016655922e-04,-2.321840293006971478e-04,3.001438744831830263e-04,1.657772008911706507e-05,-2.735775779001414776e-04,1.417931052856147289e-03,-4.348611400928348303e-04,8.279330795630812645e-04,-2.912576892413198948e-04,-1.189652757602743804e-04,3.511614922899752855e-04,1.143321242125239223e-07\n0.000000000000000000e+00,-1.810866478990647011e-06,1.648292368372494821e-06,5.456945291371084750e-05,2.294651312695350498e-05,-1.633055717320530675e-06,-1.963904651347547770e-06,2.969449930390055670e-08,6.191812644829042256e-07,3.578655878300196491e-07,1.252278707397636026e-06,-5.279020115267485380e-05,5.180423613637685776e-05,1.150551397586241364e-04,-4.964529125572880730e-06,2.802405106194783002e-06,7.708038538112305105e-06,-5.729988333769142628e-05,1.835104776546359062e-04,2.554757520556449890e-04,-3.720052773132920265e-04,-2.379259531153365970e-04,-1.383759372401982546e-04,4.081259703525574878e-06,-1.024458833853714168e-05,-2.345879329368472099e-04,2.301556232850998640e-04,-1.581427641212940216e-04,3.429928037803620100e-04,1.148027222370728850e-04,-1.631074410397559404e-04,1.412222263752482831e-05,1.006977163342526183e-05,-4.966268534190021455e-05,3.141447086818516254e-04,2.231225953437387943e-04,-1.112650061259046197e-04,3.948003577534109354e-04,2.519071858841925859e-04,-3.150993143208324909e-05,5.173827048565726727e-06,-5.893279740121215582e-05,-6.291743193287402391e-05,1.052697625709697604e-04,-2.967878244817256927e-04,-2.029095776379108429e-05,1.498058409197255969e-04,-3.101883339695632458e-05,-4.389230980450520292e-06,-2.361380029469728470e-05,-1.699439744697883725e-04,2.656175638549029827e-04,2.083983563352376223e-04,2.305223315488547087e-04,1.455064420952112414e-06,1.658108431001892313e-06,3.431240429563331418e-06,-8.008998520381283015e-06,1.358052031719125807e-05,1.773730327840894461e-04,-8.717915625311434269e-05,-1.037142192217288539e-05,-2.709996351768495515e-07,-2.272324763907818124e-06,8.845792542899744149e-09,-1.348496880382299423e-06,3.348231985000893474e-06,3.913757245754823089e-05,1.965186311281286180e-05,-1.111834535549860448e-07,-2.990014536408125423e-06,-6.208665581652894616e-08,5.620433967123972252e-07,-5.036809852754231542e-06,2.496823071851395071e-05,3.995800798293203115e-04,-2.432292967569082975e-04,-5.699741814169101417e-05,9.221763320965692401e-06,-3.657865590867004357e-06,-2.098715867759892717e-06,-1.827938831411302090e-05,-8.287477248813956976e-05,5.920320982113480568e-04,-2.450011088512837887e-04,-1.686936157057061791e-04,-4.197960515739396214e-05,1.567865183460526168e-06,-1.038779009832069278e-05,-1.423378707841038704e-04,2.297205355716869235e-04,1.563587284181267023e-05,2.322922227904200554e-04,-1.275376416742801666e-05,-5.107884862809441984e-05,8.476965376758016646e-06,1.107647221942897886e-05,1.716305632726289332e-06,4.086905100848525763e-04,4.273300291970372200e-04,1.057067856891080737e-04,-2.719836629694327712e-06,2.467877347953617573e-04,-2.492368184903170913e-05,-3.804084826697362587e-06,-2.668011347850551829e-06,-2.000123058678582311e-04,-2.747695543803274632e-05,-2.291252894792705774e-05,-2.537881955504417419e-04,1.750774390529841185e-04,-2.092160502797923982e-05,-1.249309116246877238e-05,8.145978790707886219e-05,-2.013832126976922154e-04,-1.792966504581272602e-04,7.766651106067001820e-05,-4.945854743709787726e-05,7.982112947502173483e-06,-6.543004928971640766e-06,4.035779511468717828e-06,5.707060154236387461e-06,8.591793448431417346e-05,1.761018793331459165e-04,-1.104145558201707900e-04,-1.265781065740156919e-05,-2.464734052409767173e-06,-2.215800520843913546e-07,-1.479398150650013122e-07,-3.482596866888343357e-06,-5.839088771608658135e-06,9.267317363992333412e-05,9.466086339671164751e-05,-5.236905053607188165e-06,6.697334811178734526e-07,1.418107675732471762e-08,2.745035089901648462e-06,1.754809454723726958e-05,7.338590512517839670e-05,-1.446142850909382105e-04,9.670373401604592800e-05,-1.830502005759626627e-04,-1.989738302654586732e-05,3.745991079995292239e-06,6.988462700974196196e-06,-1.099978035199455917e-04,-1.456094469176605344e-04,-1.906822581076994538e-05,5.478644743561744690e-04,-7.068100967444479465e-05,-3.513842239044606686e-04,1.855925438576377928e-05,-2.881453656300436705e-05,-4.470717394724488258e-04,-3.158960316795855761e-05,-4.805360804311931133e-04,-3.175122546963393688e-04,-4.097653436474502087e-05,-3.090624231845140457e-04,2.397634307271800935e-05,4.910031293547945097e-06,-2.284504444105550647e-05,4.556698550004512072e-04,-2.259133325424045324e-04,-1.495679898653179407e-04,3.907667705789208412e-04,2.357888442929834127e-04,7.853312126826494932e-06,6.046803719073068351e-06,-7.071159052429720759e-05,-5.331196007318794727e-04,4.412968992255628109e-04,3.042922471649944782e-04,-8.470728062093257904e-05,2.433593326713889837e-04,-4.448596519068814814e-05,-4.703852937382180244e-06,-2.738964685704559088e-04,-3.234294708818197250e-04,3.549253160599619150e-04,5.549326888285577297e-04,6.225897814147174358e-04,-3.499721515254350379e-06,6.472326276707462966e-06,1.909891352624981664e-06,-1.568621519254520535e-05,-6.473273242590948939e-05,1.015969319269061089e-04,-1.055412940331734717e-04,-2.018043960561044514e-05,-8.208899089368060231e-06,-2.139481466656434350e-06,6.522132167674499215e-08,-3.079739599343156442e-06,1.190568946185521781e-05,8.818208880256861448e-05,3.563440986908972263e-05,-5.108376171847339720e-06,-5.154546670382842422e-06,6.002437658025883138e-09,1.910703758767340332e-06,-3.973855200456455350e-06,2.501388507880619727e-06,-1.350287639070302248e-04,-6.039498257450759411e-04,3.083476040046662092e-04,1.697349216556176543e-05,-4.550382982415612787e-06,2.462383918100385927e-06,-8.567058102926239371e-05,7.589370943605899811e-04,-2.239292080048471689e-04,-3.495846467558294535e-04,4.629127215594053268e-04,-4.615364305209368467e-04,-5.797503490612143651e-07,-3.161375570925883949e-05,-3.664242394734174013e-04,-2.282610948896035552e-04,-4.102984894416294992e-05,4.435169103089720011e-04,2.547904150560498238e-04,-2.393063914496451616e-05,9.036421943164896220e-06,1.592501394043210894e-05,-3.944585114368237555e-05,1.925326214404776692e-04,3.438180719967931509e-04,-1.976292696781456470e-04,2.516788663342595100e-04,4.615382931660860777e-04,-4.235219967085868120e-05,5.271317149890819564e-06,-1.909638813231140375e-04,-6.299845990724861622e-04,-3.295017813798040152e-04,-4.207841702736914158e-04,1.039882336044684052e-04,2.755380410235375166e-04,-3.558737807907164097e-05,-2.177448004658799618e-05,8.830390288494527340e-05,3.017167327925562859e-04,6.109753740020096302e-04,5.442809197120368481e-04,-4.768571670865640044e-05,-9.188009926219820045e-07,-9.019827302836347371e-06,1.329062797594815493e-06,-1.251266439794562757e-06,-4.356762656243517995e-05,8.549907943233847618e-05,-2.289457188453525305e-04,-3.256774652982130647e-05,-4.325235750002320856e-06,-1.419329237251076847e-06,1.235082436323864385e-07,-1.258146539839799516e-06,4.776103651238372549e-06,6.333467172225937247e-05,3.528409069986082613e-05,-6.217395593921537511e-07,-2.213645529991481453e-06,1.193955085909692571e-07,1.611108473298372701e-06,-2.034141743934014812e-06,2.667772241693455726e-05,-1.080826696124859154e-04,-9.638859046390280128e-05,-5.087202225695364177e-05,6.660337021457962692e-06,-2.533154884076793678e-06,1.524560275356634520e-06,-4.845299190492369235e-05,2.518146720831282437e-05,-1.007036917144432664e-04,-8.382822124985978007e-05,-9.337026858702301979e-05,-9.797848906600847840e-05,1.821720388761605136e-06,-9.840418897510971874e-06,-1.758690050337463617e-04,2.619927108753472567e-04,-1.326883211731910706e-04,1.654208608670160174e-04,2.395736955804750323e-04,-1.216568853124044836e-04,1.037618676491547376e-05,1.379353034280939028e-05,-6.228663551155477762e-06,4.355249402578920126e-04,5.225499044172465801e-04,-7.512722368119284511e-05,1.756428682710975409e-04,2.703321224544197321e-04,-2.392347596469335258e-05,-2.060242650259169750e-06,-3.927528723579598591e-06,-1.371248508803546429e-04,6.300777022261172533e-05,-1.908180711325258017e-04,2.657259028637781739e-05,2.428492443868890405e-04,-1.771976167219690979e-05,-1.147086459241108969e-05,3.041541276616044343e-05,-2.040478138951584697e-04,6.418576231226325035e-05,1.249205670319497585e-04,8.025075658224523067e-05,3.008095291079371236e-06,-3.328902721477788873e-06,4.160267963015940040e-06,1.794833224266767502e-06,1.129786032834090292e-04,2.184767508879303932e-04,-1.280589494854211807e-04,-1.204483487526886165e-05,-2.410852403045282699e-06,-1.007790686458065466e-07,-6.565733201568946242e-08,1.503436669736402109e-05,-1.959286237251944840e-05,-5.168155184946954250e-04,-2.720869961194694042e-04,9.543302439851686358e-06,1.982294270419515669e-05,3.754485078388825059e-08,-1.147331931861117482e-05,1.199839152832282707e-05,-2.232283150078728795e-04,1.881317002698779106e-04,-6.806687451899051666e-05,-2.685931394807994366e-05,-4.624512439477257431e-05,4.147068466409109533e-06,-2.455931462463922799e-05,3.914935223292559385e-04,-1.428314251825213432e-03,-1.386074814945459366e-03,1.155625912360846996e-03,2.275923499837517738e-03,9.364693542011082172e-04,-1.377515491185477003e-05,1.013900109683163464e-04,1.779375132173299789e-03,-1.742396270856261253e-03,1.520164078101515770e-03,-1.770142000168561935e-03,-1.036288565956056118e-03,9.419068228453397751e-04,-1.089163488359190524e-04,6.557979583740234375e-01,1.535841438453644514e-04,-2.831000834703445435e-03,-1.627101912163197994e-03,1.440997701138257980e-03,-2.230880782008171082e-03,-2.770309103652834892e-03,2.130654902430251241e-04,-9.159230103250592947e-07,2.545104944147169590e-04,1.575293252244591713e-03,-4.870135453529655933e-04,2.031437819823622704e-03,-2.261422807350754738e-03,-1.906706718727946281e-03,2.065929875243455172e-04,7.780028681736439466e-05,-5.178560968488454819e-04,1.699308166280388832e-03,-1.620601164177060127e-03,-1.296296133659780025e-03,-8.644509362056851387e-04,-2.361422957619652152e-05,3.160466076224111021e-05,-3.220797952963039279e-05,-4.002296918770298362e-05,-6.304652197286486626e-04,-1.556964591145515442e-03,1.115216524340212345e-03,1.352020190097391605e-04,8.825851182336919010e-06,4.283916950953425840e-06,2.086017047986388206e-08,-2.098978711728705093e-06,1.695142373137059622e-07,5.267801316222175956e-05,2.995802969962824136e-05,-1.824101673264522105e-06,-2.958374125228147022e-06,-9.290590696764411405e-08,-5.888092573513858952e-07,-4.791768333234358579e-06,7.047881808830425143e-05,-4.793855769094079733e-04,1.867909741122275591e-04,1.160696338047273457e-04,7.667587851756252348e-06,-8.970805538410786539e-07,-3.151843657178687863e-06,-8.680368046043440700e-05,2.311454882146790624e-04,6.320052198134362698e-04,-3.500629100017249584e-04,-1.788962545106187463e-04,-1.064677635440602899e-04,3.689999857670045458e-06,-1.344760130450595170e-05,-2.464097342453896999e-04,4.316747072152793407e-04,-5.521948332898318768e-05,-3.975666768383234739e-04,-6.471856613643467426e-05,-1.402568450430408120e-04,1.033068110700696707e-05,1.579214040248189121e-05,1.892310137918684632e-06,5.546077154576778412e-04,-2.549334021750837564e-04,-1.537463249405846000e-04,1.233750081155449152e-04,2.525861491449177265e-04,4.221074050292372704e-06,2.150941327272448689e-06,7.297407137230038643e-06,-5.308293839334510267e-05,3.117439919151365757e-04,-1.371976250084117055e-04,-3.423777525313198566e-05,3.737664374057203531e-04,-1.417148723703576252e-05,-1.054883705364773050e-05,6.918589497217908502e-05,-1.289448264287784696e-04,2.039611426880583167e-04,4.671746282838284969e-04,1.828214299166575074e-04,2.137245246558450162e-06,-5.837932803842704743e-06,3.198743343091337010e-06,5.405601768870837986e-06,4.616377191268838942e-05,1.308083592448383570e-04,-1.505822729086503386e-04,-1.902535950648598373e-05,1.165176854556193575e-06,-3.259323193560703658e-07,2.020669853664003313e-09,3.727256512320309412e-07,7.033630026853643358e-06,2.560077518865000457e-05,1.331243402091786265e-05,2.513560502848122269e-06,-1.218360239363391884e-06,5.930587576585821807e-08,1.117937813432945404e-06,-3.792978986894013360e-06,1.773756775946822017e-05,8.309143595397472382e-06,-1.318090653512626886e-04,1.660735288169234991e-04,-6.094273885537404567e-07,-5.701417649106588215e-08,4.334229743108153343e-06,-2.271751873195171356e-05,3.121749032288789749e-04,-1.654334773775190115e-04,-1.167610389529727399e-04,-1.190177426906302571e-04,-5.012523033656179905e-04,1.711713593977037817e-06,-9.129003956331871450e-06,2.053006028290838003e-05,5.290393601171672344e-04,-5.028079613111913204e-06,2.117378171533346176e-04,2.689084794837981462e-04,-2.996977127622812986e-04,5.347334536054404452e-06,1.010432151815621182e-05,-5.632654392684344202e-06,2.291948621859773993e-04,2.617875870782881975e-04,-2.160004660254344344e-04,3.558025928214192390e-04,3.143616486340761185e-04,-1.145495934906648472e-05,-1.874383315225713886e-06,4.003215144621208310e-05,-7.078138878569006920e-05,5.314954250934533775e-05,-2.568165655247867107e-04,2.454670902807265520e-05,2.421837853034958243e-04,-1.462116688344394788e-05,-6.553058938152389601e-06,2.268103562528267503e-04,-1.617013767827302217e-04,1.306772319367155433e-04,2.039718528976663947e-04,3.241143713239580393e-05,8.321978384628891945e-06,-3.344268179716891609e-06,4.502560386754339561e-06,1.002016870188526809e-05,2.384162653470411897e-04,1.312805397901684046e-04,-1.115678969654254615e-04,-1.332708507106872275e-05,1.355255221824336331e-06,-1.851312276812677737e-07,8.074403012869879603e-08,-2.882339060761296423e-07,3.729840955202234909e-06,-6.508484148071147501e-06,-1.032403270073700696e-05,3.121069767075823620e-06,-2.329947847101720981e-06,-1.871876520453952253e-08,3.211455577911692671e-06,-1.348688965663313866e-05,9.374788351124152541e-05,-2.017213992075994611e-04,1.835908042266964912e-04,8.249908569268882275e-05,-8.611066732555627823e-06,3.945492153434315696e-06,5.993508239043876529e-06,-3.198033664375543594e-05,2.887707087211310863e-04,1.293841924052685499e-04,-5.726722301915287971e-04,-3.795390512095764279e-05,-1.323936012340709567e-04,-5.361644980439450592e-06,4.048810296808369458e-06,2.496700471965596080e-05,1.982093817787244916e-04,1.361179020022973418e-04,-7.243808067869395018e-05,-1.203492356580682099e-04,-2.199940645368769765e-04,6.508754267997574061e-06,8.348647497768979520e-06,2.697455784073099494e-06,3.673146129585802555e-04,1.658226974541321397e-04,4.804370691999793053e-04,3.169283736497163773e-04,1.635153894312679768e-04,-2.966536339954473078e-05,-4.086289209226379171e-06,-4.461788194021210074e-05,1.132350589614361525e-04,2.665433275979012251e-04,-4.986408748663961887e-04,2.289007243234664202e-04,1.796637807274237275e-04,-7.606370218127267435e-06,9.334483365819323808e-06,-1.239796547451987863e-04,-2.795917389448732138e-04,1.336636196356266737e-04,1.828480890253558755e-06,2.866010181605815887e-04,1.357073051622137427e-05,-1.254201470146654174e-05,3.181058673362713307e-06,-7.141970854718238115e-07,1.787422370398417115e-04,2.608926733955740929e-04,-7.051492866594344378e-05,-3.400420246180146933e-05,1.137183789978735149e-05,1.469913604523753747e-05,9.176355888484977186e-06,1.362994771625380963e-05,-1.668307959334924817e-05,4.596724102157168090e-05,3.980019027949310839e-05,2.732127541094087064e-05,-1.614411303307861090e-05,-8.731600246392190456e-06,2.117399344570003450e-05,1.089259603759273887e-05,2.510558260837569833e-05,-1.032896761898882687e-04,-1.186310037155635655e-04,-7.803937478456646204e-05,-2.338003469048999250e-05,4.042588443553540856e-06,-2.054609649349004030e-05,-3.498820296954363585e-05,2.587801718618720770e-04,-1.874020963441580534e-04,-3.443923778831958771e-04,-3.305122372694313526e-04,-2.553263766458258033e-05,1.105739193008048460e-05,-1.273604175366926938e-05,-2.634033735375851393e-04,2.894794743042439222e-04,4.541785528999753296e-05,2.212588733527809381e-04,1.838796306401491165e-04,-9.204135858453810215e-05,6.471867527579888701e-05,1.717122177069541067e-05,-7.074396125972270966e-05,4.284713941160589457e-04,1.249139750143513083e-04,1.611277839401736856e-04,1.782811887096613646e-04,3.402470902074128389e-04,-1.346483186352998018e-04,-5.163040259503759444e-05,1.345382479485124350e-04,5.863519618287682533e-05,4.425206134328618646e-05,-2.065597363980486989e-04,2.277547318954020739e-04,2.790174912661314011e-04,1.257878029718995094e-04,-2.415136405033990741e-04,-2.570617944002151489e-04,-7.954915054142475128e-05,6.145131192170083523e-05,1.647449535084888339e-04,1.398959138896316290e-04,3.115731524303555489e-04,9.765512368176132441e-05,-1.187295565614476800e-04,5.841827951371669769e-04,1.305895420955494046e-04,9.050730150192975998e-04,-5.727798561565577984e-04,-8.178266580216586590e-05,-1.468269601900829002e-05,-1.316385862537572393e-07\n0.000000000000000000e+00,-7.055456535454140976e-06,-3.010868567798752338e-05,-2.967386972159147263e-04,-3.951342296204529703e-05,3.524762632878264412e-06,-1.647737917664926499e-06,6.357706894277725951e-08,5.015498391003347933e-05,-1.926578988786786795e-05,1.148246577940881252e-03,3.633742686361074448e-03,1.863702083937823772e-03,2.860918175429105759e-03,3.773623393499292433e-05,3.322456905152648687e-05,-2.400973244220949709e-06,-2.632838441058993340e-04,-7.809188100509345531e-04,1.560609671287238598e-04,-1.567721832543611526e-03,6.314700585789978504e-04,-4.063805390615016222e-04,-3.486804052954539657e-05,8.089386392384767532e-05,6.738943047821521759e-04,7.946626283228397369e-06,1.244323793798685074e-03,9.696400957182049751e-04,-8.961429120972752571e-04,-3.002797311637550592e-04,-2.447068618494085968e-05,-3.693054895848035812e-05,4.110309528186917305e-04,1.381331356242299080e-03,-1.900972216390073299e-03,-2.847152529284358025e-03,4.314549150876700878e-04,-9.237236226908862591e-04,-4.430184490047395229e-04,2.253675302199553698e-05,3.236361662857234478e-04,-2.639052399899810553e-04,-1.561977667734026909e-03,-5.085812881588935852e-05,1.780500053428113461e-03,3.845322062261402607e-04,-2.683763159438967705e-04,2.451203727105166763e-05,-8.170712972059845924e-04,7.592685287818312645e-04,5.110707134008407593e-04,1.522237784229218960e-03,3.450086805969476700e-04,-3.681791440612869337e-06,7.119322617654688656e-06,3.304586698504863307e-06,-1.009521365631371737e-04,-1.257468393305316567e-04,-6.836231332272291183e-04,4.867859388468787074e-05,-7.671256753383204341e-06,-3.655814725789241493e-05,-4.717735464510042220e-07,2.154944134247216425e-08,-1.170203449873952195e-05,-3.016845039383042604e-05,-4.991509485989809036e-04,-2.248799137305468321e-04,-3.570220997062278911e-06,-2.262678208353463560e-05,3.248536728506223881e-08,4.026288661407306790e-05,-5.738601612392812967e-05,9.283518884330987930e-04,3.307098522782325745e-03,8.076202357187867165e-05,2.552049933001399040e-03,4.035303936689160764e-05,2.368976129218935966e-05,-1.915857410494936630e-06,-3.371227940078824759e-04,-1.407980918884277344e-03,-8.030299795791506767e-04,-1.663975650444626808e-03,6.309621385298669338e-04,1.575305359438061714e-04,-7.767110218992456794e-05,3.602253127610310912e-05,1.402508351020514965e-04,3.084052877966314554e-04,2.645259257405996323e-03,1.507732667960226536e-03,-1.349810278043150902e-03,1.667435280978679657e-04,-4.270428325980901718e-05,-1.558473013574257493e-05,4.039854393340647221e-04,1.354398438706994057e-03,-3.919980081263929605e-04,-1.466852147132158279e-03,4.509996215347200632e-04,-1.246104598976671696e-03,-4.757558926939964294e-04,9.517738362774252892e-06,7.515856414102017879e-04,3.142060013487935066e-04,-1.777478493750095367e-03,2.308381954208016396e-04,4.701050056610256433e-04,5.095768719911575317e-04,-1.908985141199082136e-04,-1.753651304170489311e-05,8.019534288905560970e-05,8.302266360260546207e-04,-8.440914098173379898e-04,1.907824189402163029e-04,-5.393058527261018753e-04,1.735965088300872594e-05,-2.348036287003196776e-05,1.252632409887155518e-05,-2.116302857757546008e-05,3.018348652403801680e-04,3.185025416314601898e-04,-5.514022268471308053e-05,-2.359232894377782941e-05,-4.839144457946531475e-05,-8.507990969519596547e-07,-1.778263758467346634e-08,9.863893865258432925e-06,3.916310743079520762e-05,3.632553853094577789e-04,4.722721641883254051e-04,1.281643380934838206e-05,4.115768388146534562e-05,-2.624306816301213985e-08,-1.264461025130003691e-05,5.975131352897733450e-05,-7.698290282860398293e-04,1.522222300991415977e-04,2.027745125815272331e-03,-6.222750525921583176e-04,4.803379852091893554e-05,-2.403894723101984710e-05,-4.131375681026838720e-05,2.651190152391791344e-05,-1.257309573702514172e-03,7.026130333542823792e-05,3.521273843944072723e-03,-1.905225683003664017e-03,-7.768158684484660625e-04,4.397268639877438545e-05,-3.065479904762469232e-05,5.059614777565002441e-04,-2.483452553860843182e-04,-9.635238675400614738e-04,2.246184973046183586e-03,-4.571427998598664999e-04,-7.114311447367072105e-04,5.460888860397972167e-05,-4.646641173167154193e-06,-8.260979666374623775e-05,-1.596172573044896126e-03,-4.298916086554527283e-03,-3.970059915445744991e-04,-6.592298159375786781e-04,6.466279737651348114e-04,2.687558298930525780e-05,-2.514050538593437523e-05,1.839100150391459465e-04,1.740913605317473412e-03,3.220546059310436249e-03,-1.384316477924585342e-03,-4.771598323713988066e-04,-1.898567425087094307e-04,-3.377785615157335997e-04,-8.752784196985885501e-06,-8.841439266689121723e-04,-8.075333898887038231e-04,2.194605069234967232e-03,1.254466944374144077e-03,-1.421052962541580200e-03,-8.485372745781205595e-06,1.117838110076263547e-05,1.114775477617513388e-05,-5.536405660677701235e-05,1.097463537007570267e-04,-3.807954490184783936e-04,-5.906078731641173363e-04,-7.967470446601510048e-05,-3.568471584003418684e-06,3.812401700997725129e-06,-1.299708074498084898e-08,-4.962987986800726503e-06,2.432241490168962628e-05,-2.164676261600106955e-04,2.437071816530078650e-05,-4.957732926413882524e-06,2.332085387024562806e-07,1.276657712878659368e-08,-2.644410415086895227e-07,-1.071409860742278397e-05,2.945260494016110897e-04,4.470864078029990196e-04,5.688146688044071198e-03,1.961775356903672218e-03,1.839087781263515353e-04,2.925469743786379695e-06,-4.614971840055659413e-05,6.995016155997291207e-05,-2.262419555336236954e-03,4.643618129193782806e-03,-5.986000876873731613e-03,1.708708005025982857e-03,-1.937889494001865387e-03,6.386942914105020463e-06,-6.310855678748339415e-05,-1.233325165230780840e-04,-2.129764296114444733e-03,-1.212566130561754107e-04,1.693640602752566338e-03,2.517712768167257309e-03,2.497393405064940453e-03,-2.010232037719106302e-06,-4.364693450042977929e-05,1.956150081241503358e-04,8.916935767047107220e-04,-8.391436422243714333e-04,-5.353785119950771332e-03,4.418403841555118561e-05,-1.504283398389816284e-03,-8.356917533092200756e-05,2.293450961587950587e-06,9.997895685955882072e-04,4.534843901637941599e-04,-2.112765563651919365e-03,1.300549833104014397e-03,1.394520513713359833e-04,-1.316130510531365871e-04,9.215073077939450741e-05,-8.744498700252734125e-06,-4.858837928622961044e-05,1.947147655300796032e-03,7.838591700419783592e-04,1.015775604173541069e-03,-1.808820758014917374e-03,5.987639815430156887e-05,-2.093203329422976822e-05,-4.251171503710793331e-06,2.692875859793275595e-04,1.243833976332098246e-04,-1.012819819152355194e-03,-2.490835322532802820e-04,-4.064755921717733145e-05,-1.335870729235466570e-05,7.080221166688716039e-06,2.510569174773991108e-08,-5.883742687728954479e-06,-2.800283982651308179e-05,-1.281011354876682162e-04,6.537634180858731270e-05,6.971721631998661906e-06,2.579747615527594462e-07,-6.338950697681866586e-08,3.575691516743972898e-05,-3.801806451519951224e-05,8.779591880738735199e-04,1.993645913898944855e-03,1.159436302259564400e-03,2.143098739907145500e-03,5.637876165565103292e-05,1.246386364073259756e-05,-2.485653931216802448e-05,-2.288838441018015146e-04,-1.936628832481801510e-03,-2.118341362802311778e-04,-1.605625147931277752e-03,5.837075295858085155e-04,1.411113771609961987e-05,-2.953552393591962755e-05,7.397060107905417681e-05,6.854619132354855537e-04,2.389173605479300022e-04,1.701178611256182194e-03,-7.016175368335098028e-05,-1.274668611586093903e-03,2.825545961968600750e-04,-2.579795000201556832e-05,-1.395044637320097536e-05,3.964416682720184326e-04,1.384723931550979614e-03,-8.625723421573638916e-04,-1.899805967696011066e-03,-2.376504417043179274e-04,-8.372855372726917267e-04,-3.147565876133739948e-04,-6.374959866661811247e-07,9.526894427835941315e-04,7.902188808657228947e-04,-7.594496128149330616e-04,8.451630128547549248e-04,3.980709589086472988e-04,6.794314249418675900e-04,-7.068584091030061245e-05,-1.202105408992792945e-06,-1.884241937659680843e-04,4.977118223905563354e-04,8.795175381237640977e-05,8.896603685570880771e-05,-5.969472113065421581e-04,3.111911837549996562e-06,-2.041283732978627086e-05,1.253897426067851484e-05,-3.585671220207586884e-05,2.313379227416589856e-04,-9.503855835646390915e-05,-6.274659244809299707e-05,-1.857790084613952786e-05,-4.098470526514574885e-05,2.531516429371549748e-06,5.580841389019042253e-08,5.707980017177760601e-05,2.146655751857906580e-04,1.429461641237139702e-03,-2.121976867783814669e-04,-2.928111098299268633e-05,-5.099360350868664682e-06,-7.530707080150023103e-08,-3.159077605232596397e-04,1.827334344852715731e-04,-6.998869124799966812e-03,-1.789798401296138763e-02,-1.304456777870655060e-02,-1.907844841480255127e-02,-3.797094104811549187e-04,-1.678892440395429730e-04,9.925349149852991104e-05,2.207598648965358734e-03,1.039500348269939423e-02,-1.263087615370750427e-03,2.510648919269442558e-03,-6.258075591176748276e-03,1.642236486077308655e-03,2.695683215279132128e-04,-4.744978505186736584e-04,-4.500991199165582657e-03,-1.312253647483885288e-03,-1.427478063851594925e-02,-1.023729564622044563e-03,4.052943550050258636e-03,4.821420880034565926e-04,8.038342639338225126e-05,1.616318768355995417e-04,6.527954936027526855e-01,-1.013073325157165527e-02,1.107786037027835846e-02,1.754715666174888611e-02,-5.275755189359188080e-03,7.059142459183931351e-03,3.180786035954952240e-03,-6.885839684400707483e-05,-5.277923308312892914e-03,-5.036768503487110138e-03,9.522022679448127747e-03,-7.387850433588027954e-03,-5.023728124797344208e-03,-5.141077563166618347e-03,1.421238295733928680e-03,-2.132209192495793104e-05,3.181813750416040421e-03,-5.022194236516952515e-03,-8.087894879281520844e-03,-4.804100841283798218e-03,4.607671871781349182e-04,-4.122802056372165680e-05,8.294427243527024984e-05,-9.016256080940365791e-05,3.825917083304375410e-04,-1.276071183383464813e-03,1.018722192384302616e-03,1.217738492414355278e-03,2.242639602627605200e-04,3.254799521528184414e-04,-7.502150765503756702e-06,2.949309418909251690e-08,-8.540373528376221657e-06,-4.333880497142672539e-05,-2.697306626942008734e-05,1.015764282783493400e-04,-1.124129994423128664e-06,-3.735589416464790702e-06,4.372850526124238968e-09,5.245497959549538791e-05,-2.285374284838326275e-05,9.566337103024125099e-04,4.084300715476274490e-03,1.833432354032993317e-03,2.555714221671223640e-03,6.764677527826279402e-05,2.186716483265627176e-05,1.404419890604913235e-06,-3.278092481195926666e-04,-1.466294284909963608e-03,-1.074295840226113796e-03,-1.726016052998602390e-03,-7.550731534138321877e-04,-1.169168826891109347e-04,-6.564845534740015864e-05,7.043410005280748010e-05,4.544456896837800741e-04,4.202919662930071354e-04,2.227707067504525185e-03,1.540876110084354877e-03,-3.756867954507470131e-05,1.164277491625398397e-04,-1.022005380946211517e-05,-5.966786829958437011e-06,2.978264237754046917e-04,7.767460774630308151e-04,-4.753472749143838882e-04,-2.603460103273391724e-03,1.896630506962537766e-03,-1.201564678922295570e-03,-5.523680592887103558e-04,2.515143933123908937e-05,7.284497842192649841e-04,3.940658061765134335e-04,-2.959179691970348358e-03,-4.884452791884541512e-04,2.114680595695972443e-03,1.221515005454421043e-03,-2.473132917657494545e-04,-2.600659172458108515e-06,-1.296695991186425090e-04,7.358993752859532833e-04,-2.234217245131731033e-04,1.283469842746853828e-03,9.678160422481596470e-04,-3.976305379183031619e-06,4.869437361776363105e-06,6.028652933309786022e-06,-2.708165629883296788e-05,1.386004441883414984e-04,-4.969252040609717369e-04,-2.965615421999245882e-04,-5.827351924381218851e-05,-3.694785846164450049e-05,-1.288022303924662992e-06,1.589722131711823749e-08,-1.863898660303675570e-06,-2.861670691345352679e-05,-1.709167117951437831e-04,4.941304359817877412e-05,-1.238470122189028189e-05,5.239893994257727172e-07,9.791438060346990824e-08,5.216502904659137130e-05,-3.760344770853407681e-05,1.188023481518030167e-03,3.521768376231193542e-03,4.332244861871004105e-05,3.080914262682199478e-03,6.196590402396395802e-05,2.315473830094560981e-05,-3.907909194822423160e-05,-3.431281074881553650e-04,-9.297389769926667213e-04,1.909602433443069458e-04,-5.743565852753818035e-04,-1.204843283630907536e-03,-3.386671596672385931e-04,-4.916853504255414009e-05,4.942735904478468001e-05,-6.729961023665964603e-05,-7.110891165211796761e-04,2.943386323750019073e-03,-4.893079167231917381e-04,1.355697866529226303e-03,-3.889045328833162785e-04,-2.712458990572486073e-05,-2.319630948477424681e-05,5.676830769516527653e-04,1.640973961912095547e-03,-2.030606148764491081e-03,-2.280457643792033195e-03,6.165157537907361984e-05,-6.547677912749350071e-04,-5.423132097348570824e-04,7.971515515237115324e-06,8.847193676047027111e-04,9.541535400785505772e-04,-1.574090449139475822e-03,-4.843642818741500378e-04,7.659097900614142418e-04,1.115090912207961082e-03,-2.048551541520282626e-04,-1.119594980991678312e-05,-1.613725675269961357e-03,1.132383826188743114e-03,7.791111129336059093e-04,3.627251135185360909e-04,-2.055525546893477440e-04,7.685498530918266624e-07,-2.543223126849625260e-05,5.064398465037811548e-06,-1.911064173327758908e-04,2.738813345786184072e-04,-9.400620474480092525e-04,-3.535573196131736040e-04,-6.178871990414336324e-05,-5.636370769934728742e-05,1.171339135908056051e-06,-1.599846655153669417e-08,-4.819203240913338959e-06,-3.332978303660638630e-05,-4.069692804478108883e-04,-1.398641761625185609e-04,6.551914339070208371e-06,-3.073527977903722785e-06,2.986917024827562273e-08,5.661051545757800341e-05,-4.372562398202717304e-05,1.008695922791957855e-03,3.991108387708663940e-03,2.894782461225986481e-03,1.610225997865200043e-03,2.648027293616905808e-05,3.768930764636024833e-05,2.888742892537266016e-05,-3.465258923824876547e-04,-1.799357356503605843e-03,-2.948764595203101635e-04,-7.956222398206591606e-04,2.596187405288219452e-04,-9.213237208314239979e-04,-3.702765025082044303e-05,1.118690051953308284e-04,7.624401478096842766e-04,7.213489152491092682e-04,1.922559109516441822e-03,-1.901371986605226994e-03,5.976572865620255470e-04,2.525917370803654194e-04,-3.027905404451303184e-05,-4.829958925256505609e-05,4.415384028106927872e-04,1.161515479907393456e-03,-2.899732498917728662e-04,-1.478458172641694546e-03,3.170710988342761993e-04,-1.278477604500949383e-03,-3.051500243600457907e-04,4.542132955975830555e-06,5.916837835684418678e-04,1.563764642924070358e-03,-2.623418346047401428e-03,-5.424309056252241135e-04,2.503735246136784554e-03,1.975591585505753756e-04,-1.540725788800045848e-04,-1.328730722889304161e-04,-1.282216049730777740e-03,4.989462904632091522e-04,-2.341354847885668278e-04,-1.319037983193993568e-05,1.639088382944464684e-03,3.981566987931728363e-05,4.160364915151149035e-05,1.433783472748473287e-04,-1.737984130159020424e-04,-3.600302734412252903e-04,-4.645790613722056150e-04,1.171300886198878288e-03,1.784193955245427787e-05,-5.668319499818608165e-05,2.750635758275166154e-05,1.152597178588621318e-05,-3.102899199802777730e-06,-7.942851516418159008e-05,-2.569766365922987461e-04,5.422753747552633286e-05,-7.300765719264745712e-05,-6.221747025847434998e-05,-1.338662550551816821e-04,1.591323816683143377e-04,-1.066434197127819061e-04,8.592251106165349483e-04,2.414429327473044395e-03,1.456955098547041416e-03,2.253455109894275665e-03,-1.860335323726758361e-04,-1.307604998146416619e-05,-8.671453542774543166e-05,-6.007936899550259113e-04,-1.978647895157337189e-03,8.207706850953400135e-04,-4.011687124148011208e-04,1.167432870715856552e-03,-1.522192498669028282e-03,1.506653497926890850e-04,3.175786987412720919e-04,6.006730836816132069e-05,1.995176775380969048e-03,1.634523971006274223e-03,5.968967452645301819e-04,-1.750988187268376350e-03,-1.648341538384556770e-03,4.658105026464909315e-04,1.529804721940308809e-04,5.299667827785015106e-04,1.636766130104660988e-03,-6.712984759360551834e-04,-2.436354057863354683e-03,6.480449810624122620e-04,-1.163662644103169441e-03,1.400526525685563684e-04,2.069855108857154846e-04,4.301434964872896671e-04,2.049135364359244704e-04,-1.820275327190756798e-03,-5.784964887425303459e-04,2.013531047850847244e-05,6.497607100754976273e-04,-1.016253605484962463e-03,2.258464694023132324e-03,1.322842785157263279e-03,3.747286973521113396e-05,-1.629739999771118164e-04,6.147540989331901073e-04,-8.900422835722565651e-04,-2.206701785326004028e-03,8.022181646083481610e-06,1.183192944154143333e-03,2.071001799777150154e-03,3.007012419402599335e-03,-2.301040105521678925e-03,2.099499106407165527e-03,7.320151780731976032e-04,-1.354571868432685733e-04,-1.395316076013841666e-06\n0.000000000000000000e+00,-1.105645424104295671e-04,2.901098923757672310e-06,1.004258956527337432e-04,9.496250422671437263e-04,-7.347979408223181963e-05,-1.537953648949041963e-04,-1.724492548760281352e-08,2.521756105124950409e-04,-1.784771448001265526e-04,5.974890664219856262e-03,1.111771073192358017e-02,1.276282221078872681e-02,1.845392398536205292e-02,3.320252289995551109e-04,2.369684225413948298e-04,2.018870873143896461e-04,-3.478907514363527298e-03,4.743247292935848236e-03,1.434959657490253448e-02,-6.830412894487380981e-03,-4.519891925156116486e-03,-9.496174752712249756e-03,8.609922224422916770e-05,-5.921006086282432079e-04,-1.018671691417694092e-02,7.237166631966829300e-03,-2.566625364124774933e-03,1.201222464442253113e-02,-5.143176764249801636e-03,-9.890143759548664093e-03,5.075226072221994400e-04,2.815684420056641102e-04,1.349848927929997444e-03,2.246412448585033417e-02,-5.543463863432407379e-03,-2.201821096241474152e-02,1.301208976656198502e-02,5.715850275009870529e-03,-1.608730293810367584e-03,1.660706475377082825e-04,2.773412037640810013e-03,6.071521900594234467e-03,-7.370945997536182404e-03,-1.412351801991462708e-02,1.028036884963512421e-02,9.892310015857219696e-03,-1.126098446547985077e-03,-2.847760333679616451e-04,-1.546124462038278580e-03,-2.435823669657111168e-03,1.434651017189025879e-02,1.322959735989570618e-02,4.593824036419391632e-03,9.669430437497794628e-05,-5.579566641245037317e-05,1.632791827432811260e-04,-2.623959153424948454e-04,1.064769690856337547e-03,7.158748339861631393e-03,-4.560693167150020599e-03,-6.328538293018937111e-04,-1.186837544082663953e-04,-6.773985660402104259e-06,2.046469305128084670e-08,-1.125385679188184440e-04,2.502884308341890574e-05,-1.847395440563559532e-03,-1.206632005050778389e-03,-4.350641029304824769e-05,-2.748078259173780680e-04,-1.039164310157048021e-08,2.066201705019921064e-04,-5.676961736753582954e-04,5.220575258135795593e-03,1.851242408156394958e-02,-1.125102117657661438e-02,1.240160316228866577e-02,3.515930438879877329e-04,1.769655136740766466e-05,-6.203236989676952362e-05,-2.701125806197524071e-03,-6.243330426514148712e-03,1.622846722602844238e-02,-8.550838567316532135e-03,-1.238002907484769821e-03,-4.268605262041091919e-03,-3.177001199219375849e-04,-6.113096605986356735e-04,-8.148305118083953857e-03,6.596477236598730087e-03,8.920188993215560913e-03,1.354084908962249756e-02,-1.307534240186214447e-02,-4.532527178525924683e-03,2.983814920298755169e-05,2.772813895717263222e-04,2.100162440910935402e-03,2.640823088586330414e-02,1.395006477832794189e-02,-7.690667640417814255e-03,-1.241970807313919067e-03,1.940332469530403614e-03,-1.561427488923072815e-03,-9.504691115580499172e-05,6.067441310733556747e-03,1.965537434443831444e-03,-1.634165644645690918e-02,9.705454111099243164e-03,-2.570384531281888485e-04,9.656999260187149048e-03,-7.361404132097959518e-04,-6.190764834173023701e-04,2.524777548387646675e-03,-5.946545861661434174e-03,-7.248918991535902023e-03,8.821989409625530243e-03,-8.694063872098922729e-03,3.819183912128210068e-04,-4.267191980034112930e-04,2.073699142783880234e-04,7.502910739276558161e-05,3.764162072911858559e-03,9.625152684748172760e-03,-4.875030368566513062e-03,-6.332120392471551895e-04,-2.339823695365339518e-04,2.537510226829908788e-05,1.654534642625549168e-08,-7.129731238819658756e-05,2.418047370156273246e-05,5.523260217159986496e-03,5.639431066811084747e-03,-2.416056668153032660e-05,2.012689365074038506e-04,-2.338034477133987821e-08,-9.966554353013634682e-05,6.510478560812771320e-04,-1.106980722397565842e-03,-1.524024549871683121e-02,2.449951693415641785e-02,-7.009470835328102112e-03,5.752155557274818420e-04,-2.417232462903484702e-05,-1.866882084868848324e-04,-2.158229006454348564e-03,-6.932029500603675842e-03,-1.537862233817577362e-02,3.380644321441650391e-02,-2.958030253648757935e-02,-1.127957925200462341e-02,7.621530676260590553e-04,-1.008874271064996719e-03,-9.751291945576667786e-03,-3.320676274597644806e-03,-7.528323680162429810e-03,2.114887535572052002e-02,-2.175923204049468040e-03,-1.132982783019542694e-02,1.087414100766181946e-03,1.643938594497740269e-04,-1.860662363469600677e-03,6.512567400932312012e-03,-2.125338837504386902e-02,-2.427860163152217865e-04,-8.758605690672993660e-04,4.416580311954021454e-03,-4.598951898515224457e-03,-8.209201041609048843e-05,-2.529050223529338837e-03,5.314734764397144318e-03,1.296234317123889923e-02,-1.344442181289196014e-02,-7.887464016675949097e-03,4.972677677869796753e-03,-2.289677038788795471e-03,-3.058600705116987228e-04,-4.890119656920433044e-03,-1.230977755039930344e-02,3.974613547325134277e-02,2.248474583029747009e-02,5.196029320359230042e-03,-4.215368244331330061e-05,8.792267180979251862e-08,1.454561424907296896e-04,-3.198230406269431114e-04,1.410213299095630646e-04,3.094415180385112762e-03,-8.467461913824081421e-03,-1.104584196582436562e-03,-8.515254012309014797e-05,-6.940739694982767105e-06,-1.297335749939065863e-08,-1.294400426559150219e-04,4.114630428375676274e-05,7.272465154528617859e-05,5.724498769268393517e-04,-8.072453056229278445e-05,-1.744783075992017984e-04,1.849866748671047390e-08,2.199073642259463668e-04,-3.568152314983308315e-04,5.785417743027210236e-03,5.250768736004829407e-04,1.942220702767372131e-02,1.446858979761600494e-02,5.030976608395576477e-04,1.092245220206677914e-04,-7.027229003142565489e-05,-2.762588206678628922e-03,1.171744801104068756e-02,2.431350946426391602e-02,-7.868675515055656433e-03,-4.561384208500385284e-03,5.436364561319351196e-03,-3.756195656023919582e-05,-8.132174261845648289e-04,-9.042529389262199402e-03,2.568409312516450882e-03,-5.108064971864223480e-03,8.659802842885255814e-04,7.823731866665184498e-04,-6.095910444855690002e-03,3.700176021084189415e-04,2.320375788258388638e-04,1.678085187450051308e-03,2.250595949590206146e-02,-6.122565828263759613e-03,-2.802303247153759003e-02,1.604465954005718231e-02,4.816113039851188660e-03,-2.578993327915668488e-03,1.559553784318268299e-04,5.630735773593187332e-03,4.693754017353057861e-04,-2.808582596480846405e-02,-1.385914627462625504e-02,1.428719423711299896e-02,1.096454076468944550e-02,-1.006398233585059643e-03,-4.863303620368242264e-04,8.875698782503604889e-03,1.322481036186218262e-02,1.710349693894386292e-02,9.559076279401779175e-03,-1.978272106498479843e-03,3.348804893903434277e-04,-3.562392957974225283e-04,1.747215428622439504e-04,7.020143093541264534e-04,5.858861375600099564e-03,8.263079449534416199e-03,-8.141270838677883148e-03,-1.123053720220923424e-03,-2.557343104854226112e-04,4.418376192916184664e-06,4.045713808409345802e-08,-8.760190394241362810e-05,9.473061800235882401e-05,8.753358270041644573e-04,1.521520316600799561e-03,-3.802950959652662277e-05,-1.335350825684145093e-04,-3.442380602791672572e-09,2.025198191404342651e-04,-2.642390027176588774e-04,5.408807657659053802e-03,2.673589042387902737e-04,2.716264221817255020e-03,1.059605740010738373e-02,6.005175528116524220e-04,-1.733555291139055043e-05,-5.609470099443569779e-05,-2.505341544747352600e-03,-3.461778629571199417e-03,-2.664754865691065788e-03,3.410445060580968857e-06,1.323912758380174637e-03,-4.313196521252393723e-03,1.425657246727496386e-04,-5.470543401315808296e-04,-8.444180712103843689e-03,1.019981317222118378e-02,5.187501301406882703e-05,2.616480691358447075e-03,-5.230532493442296982e-03,-5.617128685116767883e-03,3.733212070073932409e-04,4.606668662745505571e-04,1.652228762395679951e-03,2.982730604708194733e-02,5.628188606351613998e-03,-1.272867806255817413e-02,6.047961651347577572e-04,8.493466302752494812e-03,-8.402845123782753944e-04,-9.749719902174547315e-05,6.521060131490230560e-03,5.978550761938095093e-03,-6.519885268062353134e-03,-2.656116615980863571e-03,4.488910548388957977e-03,1.496299821883440018e-02,-1.103582180803641677e-04,-5.414809565991163254e-04,2.777540823444724083e-03,-4.006616305559873581e-03,5.339949857443571091e-03,-1.948044518940150738e-03,-3.618841525167226791e-03,1.275904360227286816e-04,-2.981818397529423237e-04,1.927202101796865463e-04,9.881420555757358670e-05,4.221947863698005676e-03,9.881993755698204041e-03,-5.654413253068923950e-03,-8.158964337781071663e-04,-1.454947196180000901e-04,4.064212407683953643e-05,5.662059265887364745e-09,8.935083751566708088e-04,-1.482015941292047501e-04,-5.335023161023855209e-03,-1.009768899530172348e-02,4.407418309710919857e-04,1.093209371902048588e-03,5.503579814103432000e-10,-1.955828862264752388e-03,1.515796990133821964e-03,-4.528018832206726074e-02,-4.281516745686531067e-02,-8.831758052110671997e-02,-9.744975715875625610e-02,-3.740016371011734009e-03,-8.905755821615457535e-04,-6.106856744736433029e-04,2.648185566067695618e-02,-1.067243516445159912e-02,-7.165543735027313232e-02,1.400299370288848877e-04,1.325014233589172363e-02,6.470980495214462280e-02,-7.156797219067811966e-04,4.802140872925519943e-03,7.778119295835494995e-02,-6.729009747505187988e-02,7.980984635651111603e-03,-8.036597818136215210e-02,2.554023638367652893e-02,6.394165754318237305e-02,-4.129150416702032089e-03,-2.885937457904219627e-03,-1.028620637953281403e-02,4.490372836589813232e-01,-3.963977098464965820e-03,1.345542222261428833e-01,-7.690633088350296021e-02,-5.121991783380508423e-02,1.548019889742136002e-02,-5.264729261398315430e-04,-3.257918357849121094e-02,-2.691743522882461548e-02,1.004363819956779480e-01,5.121761187911033630e-02,-1.012398079037666321e-01,-8.897379040718078613e-02,8.350906893610954285e-03,3.247600980103015900e-03,1.903332769870758057e-03,4.272694140672683716e-02,-1.211931258440017700e-01,-5.220401287078857422e-02,-1.164164021611213684e-02,-1.088737510144710541e-03,1.445618458092212677e-03,-1.715646125376224518e-03,1.184564316645264626e-03,-2.135798335075378418e-02,-7.117998600006103516e-02,4.508265107870101929e-02,5.771597847342491150e-03,1.188555383123457432e-03,-9.441931615583598614e-05,1.146236172644421458e-08,-1.226628955919295549e-04,-6.995777948759496212e-05,1.169887254945933819e-03,1.108859316445887089e-03,-7.705704047111794353e-05,-1.614793145563453436e-04,5.075276021671015769e-08,3.080006572417914867e-04,-2.948057372123003006e-04,5.850340239703655243e-03,1.403206773102283478e-02,1.045270822942256927e-02,1.682036370038986206e-02,5.220856401138007641e-04,1.646640157559886575e-04,1.461263454984873533e-04,-4.044569563120603561e-03,6.088833324611186981e-03,6.443873979151248932e-03,-8.051258511841297150e-03,-9.366114623844623566e-03,-5.365018732845783234e-03,-5.504373984877020121e-05,-2.628887305036187172e-04,-8.884585462510585785e-03,9.340526536107063293e-03,3.919298294931650162e-03,1.063887868076562881e-02,4.690838977694511414e-04,-5.076007917523384094e-03,4.466428363230079412e-04,3.645100805442780256e-04,1.365674193948507309e-03,2.276772819459438324e-02,2.133673056960105896e-03,-2.341421693563461304e-02,1.829401962459087372e-02,7.022533565759658813e-03,-2.919876947999000549e-03,1.601278490852564573e-04,5.822732578963041306e-03,7.877960801124572754e-03,-1.561751309782266617e-02,-1.919503509998321533e-02,1.448340993374586105e-02,1.451163925230503082e-02,-2.095723059028387070e-03,-3.854883252643048763e-04,1.794436597265303135e-03,-3.073740517720580101e-03,1.383287832140922546e-02,8.922912180423736572e-03,4.559013061225414276e-03,1.464168890379369259e-04,-1.767676294548436999e-04,2.059499674942344427e-04,4.451888889889232814e-05,3.544203937053680420e-03,7.606151513755321503e-03,-6.406180560588836670e-03,-8.707335218787193298e-04,-2.017895312746986747e-04,-7.733899110462516546e-06,2.114269648245681310e-08,-7.757649291306734085e-05,9.019278513733297586e-05,1.386213407386094332e-04,8.604344329796731472e-04,5.692578270100057125e-05,-9.152833081316202879e-05,-2.753836270130705088e-08,2.713758731260895729e-04,-2.838584186974912882e-04,6.132014095783233643e-03,6.079815328121185303e-03,4.000663757324218750e-03,1.132670044898986816e-02,3.608419210650026798e-04,1.176754740299656987e-04,3.946268407162278891e-05,-2.339312108233571053e-03,-1.790503505617380142e-03,5.374700762331485748e-03,-2.316555473953485489e-03,-3.111859783530235291e-03,-5.036087241023778915e-03,7.064774399623274803e-05,1.228575129061937332e-04,-4.318379331380128860e-03,1.408211514353752136e-02,4.860558547079563141e-03,8.030628785490989685e-03,7.646121550351381302e-03,-7.322401739656925201e-03,3.434714453760534525e-04,2.919007674790918827e-04,1.996480626985430717e-03,2.584894746541976929e-02,-1.499542966485023499e-03,-2.910581789910793304e-02,8.853461593389511108e-03,5.172212608158588409e-03,-1.484191976487636566e-03,2.936981036327779293e-05,5.394472740590572357e-03,8.542587980628013611e-03,-9.213629178702831268e-03,-9.024954400956630707e-03,1.216668728739023209e-02,1.392582617700099945e-02,-7.029260159470140934e-04,-2.761114737950265408e-04,-6.623358000069856644e-03,-2.096471842378377914e-03,1.225554198026657104e-02,2.157505135983228683e-03,1.481259241700172424e-04,1.259504788322374225e-04,-2.023884735535830259e-04,2.563406014814972878e-04,-2.476139343343675137e-04,2.401373349130153656e-03,7.256626151502132416e-03,-4.897597245872020721e-03,-5.226790672168135643e-04,-1.371396065223962069e-04,3.076113353017717600e-05,1.781427272362634540e-08,-9.162888454739004374e-05,-8.555169915780425072e-05,-1.421423512510955334e-03,-5.140403518453240395e-04,-8.959103433880954981e-05,-1.706491457298398018e-04,-5.744163900089915842e-08,2.907936868723481894e-04,-1.387939119013026357e-04,5.676955915987491608e-03,6.712998263537883759e-03,1.654790341854095459e-02,1.166624017059803009e-02,-1.756583806127309799e-04,2.877027145586907864e-04,4.317328566685318947e-04,-3.070395672693848610e-03,4.098495468497276306e-03,9.980862960219383240e-04,-1.045605540275573730e-02,1.546297688037157059e-02,-1.474019233137369156e-02,1.635511580388993025e-05,-1.093697792384773493e-04,-9.653968736529350281e-03,1.293512806296348572e-02,4.832101985812187195e-03,-8.683439344167709351e-03,8.815280161798000336e-04,-1.360177434980869293e-02,3.390963538549840450e-04,2.008280134759843349e-04,1.217773882672190666e-03,1.909582503139972687e-02,1.195318996906280518e-02,-9.366371668875217438e-03,6.945371627807617188e-03,-1.753609627485275269e-03,-6.057788850739598274e-04,2.238271117676049471e-04,1.325214747339487076e-03,1.129867322742938995e-02,-9.874674491584300995e-03,-1.749772951006889343e-02,2.465032041072845459e-02,4.942629486322402954e-03,-1.329290098510682583e-04,3.536863659974187613e-04,-1.181095093488693237e-02,9.360141120851039886e-05,7.886704057455062866e-03,2.195273293182253838e-03,1.572472788393497467e-02,-1.029796258080750704e-04,4.175106878392398357e-04,-3.813795046880841255e-06,-1.060794340446591377e-03,-3.346666693687438965e-03,6.138626020401716232e-03,3.158136736601591110e-03,-2.232030965387821198e-04,9.355689689982682467e-05,2.236180007457733154e-04,7.775448611937463284e-04,-5.587046034634113312e-04,1.606725127203390002e-04,6.484657060354948044e-04,1.405238755978643894e-03,-7.809275848558172584e-05,-1.933640742208808661e-04,-2.157309063477441669e-05,7.603792473673820496e-04,-1.661393907852470875e-04,4.676080308854579926e-03,2.926124259829521179e-03,9.424204006791114807e-03,9.549558162689208984e-03,3.949959645979106426e-04,-4.102749517187476158e-05,-1.006451435387134552e-03,-7.176406215876340866e-03,-2.498612273484468460e-03,6.824371870607137680e-03,-5.712271668016910553e-03,1.319259870797395706e-03,-1.058488525450229645e-02,1.844966391217894852e-05,-2.642766572535037994e-03,-9.962478652596473694e-03,1.543812640011310577e-02,-1.748052891343832016e-03,9.310139343142509460e-03,-2.283590147271752357e-03,-7.536940742284059525e-03,-2.282039262354373932e-03,3.126738592982292175e-04,6.200026837177574635e-04,3.164132684469223022e-02,3.097523469477891922e-03,-1.654470339417457581e-02,6.428618915379047394e-03,6.661443039774894714e-03,-2.517820568755269051e-03,-3.838771954178810120e-04,6.194259505718946457e-03,6.474069319665431976e-03,-1.066116616129875183e-02,-1.157483085989952087e-02,1.169462595134973526e-02,1.441332511603832245e-02,-2.828527358360588551e-04,-6.356240250170230865e-03,6.321992259472608566e-03,-8.592939004302024841e-03,9.902113117277622223e-03,-9.666783735156059265e-04,-1.729883253574371338e-02,9.895756840705871582e-03,1.787268440239131451e-03,1.209757197648286819e-02,1.075939554721117020e-02,3.979768138378858566e-03,1.740719075314700603e-03,4.364621825516223907e-03,-2.543342299759387970e-03,3.480174345895648003e-03,2.861123903130646795e-06\n0.000000000000000000e+00,-1.173940545413643122e-04,-1.992092002183198929e-04,7.189890020526945591e-04,-1.489014481194317341e-03,-2.724936639424413443e-04,-2.400517405476421118e-04,5.076484566046701730e-09,1.179579558083787560e-04,2.757107722572982311e-05,-4.272608202882111073e-05,3.046540170907974243e-02,1.887538470327854156e-02,2.508340869098901749e-03,-2.667956869117915630e-04,2.919956459663808346e-04,6.914059049449861050e-04,-2.527609700337052345e-03,2.737834490835666656e-02,3.085551410913467407e-02,-1.600643806159496307e-02,-1.590400375425815582e-02,-7.916858419775962830e-03,-2.457871742080897093e-04,-5.825359257869422436e-04,-1.398892980068922043e-02,-1.673406921327114105e-03,1.581687713041901588e-03,-7.515521720051765442e-04,1.773743424564599991e-03,-7.274116389453411102e-03,4.352826217655092478e-04,2.688185486476868391e-04,-1.946980715729296207e-03,-5.510540679097175598e-03,7.601488381624221802e-03,-5.924103781580924988e-03,2.207763493061065674e-02,1.085507031530141830e-02,-2.345924498513340950e-03,6.454385584220290184e-04,-7.275586016476154327e-03,-6.613735575228929520e-03,-1.045006513595581055e-02,-1.899434626102447510e-02,3.722361475229263306e-02,9.880060330033302307e-03,-1.955954590812325478e-03,-2.713466528803110123e-06,-6.064744666218757629e-04,-1.074414234608411789e-03,1.164211053401231766e-02,3.054803237318992615e-02,1.955436728894710541e-02,-4.808172525372356176e-05,3.672414459288120270e-04,-9.422695438843220472e-05,-6.181665230542421341e-05,-5.039796698838472366e-03,1.213073730468750000e-03,-5.422194954007863998e-04,-2.706225495785474777e-04,2.321771171409636736e-05,-5.367548874346539378e-05,4.222760363603583755e-09,-6.843663140898570418e-05,-1.242816360900178552e-04,-2.081352984532713890e-03,-2.514304127544164658e-03,-1.614680804777890444e-04,-3.096932778134942055e-04,-2.041994795476398394e-09,1.487788686063140631e-04,-3.286718565504997969e-04,2.497001085430383682e-03,2.940689772367477417e-02,-1.345057692378759384e-02,6.259867921471595764e-03,-1.727339258650317788e-05,7.221802661661058664e-05,1.381918846163898706e-04,-9.490271331742405891e-04,6.254602223634719849e-03,3.875856846570968628e-02,-2.185730263590812683e-02,-7.965881377458572388e-03,1.785262953490018845e-03,-4.084285465069115162e-04,-4.076767363585531712e-04,-8.005662821233272552e-03,-3.882167860865592957e-03,1.693820208311080933e-02,-3.271111752837896347e-03,-5.497101694345474243e-03,5.870577879250049591e-04,-2.424338890705257654e-04,1.891975989565253258e-04,7.655196241103112698e-04,8.229661732912063599e-03,3.310429677367210388e-02,1.424219552427530289e-02,4.390743561089038849e-03,8.031506091356277466e-03,-7.597721414640545845e-04,1.552249450469389558e-04,1.818520016968250275e-03,1.452825032174587250e-03,-1.520617492496967316e-02,3.347573801875114441e-03,6.074985023587942123e-03,6.631746888160705566e-03,-2.096540993079543114e-05,-2.882407861761748791e-04,4.712810739874839783e-03,-1.553045352920889854e-03,-2.318391948938369751e-02,2.189058437943458557e-02,2.019729465246200562e-03,1.748196809785440564e-04,-9.962597687263041735e-05,-8.755759336054325104e-05,3.924090124201029539e-04,-1.739222439937293530e-03,3.399720881134271622e-04,-1.613516942597925663e-04,-2.080964914057403803e-04,-4.783296026289463043e-05,1.589172825333662331e-06,5.021040916375341112e-09,-3.551168629201129079e-05,9.610736742615699768e-05,5.985671654343605042e-03,4.222101531922817230e-03,-1.579141826368868351e-04,3.155563317704945803e-04,-9.094229369566164678e-09,-3.154980076942592859e-04,1.194350305013358593e-03,-9.145834483206272125e-03,4.610478878021240234e-03,5.334314703941345215e-02,-2.317901328206062317e-02,-2.066994784399867058e-04,8.092894859146326780e-05,2.989613567478954792e-04,4.105064726900309324e-04,1.825654879212379456e-02,-8.357684127986431122e-03,3.470363095402717590e-02,-2.444233186542987823e-02,-1.506306417286396027e-02,9.409143240191042423e-04,-9.778240928426384926e-04,-1.160166691988706589e-02,-1.403248030692338943e-02,-4.240556433796882629e-02,4.473068192601203918e-02,3.344530239701271057e-03,-1.491382345557212830e-02,1.100864377804100513e-03,5.035381764173507690e-05,-4.290877841413021088e-03,-2.110271714627742767e-02,-2.565403282642364502e-02,2.008880488574504852e-02,1.878905924968421459e-03,7.008446380496025085e-03,3.672529244795441628e-03,2.623104664962738752e-04,-7.873371243476867676e-03,-7.556199096143245697e-03,4.722694680094718933e-02,-3.001686651259660721e-03,1.028885226696729660e-02,-1.403494738042354584e-03,1.044565578922629356e-04,4.407842061482369900e-04,-8.265675045549869537e-03,-1.132209692150354385e-02,4.180317372083663940e-02,2.267684228718280792e-02,9.663030505180358887e-03,-4.027892136946320534e-04,6.494686822406947613e-04,-1.573237532284110785e-04,-6.991279078647494316e-04,-1.001005060970783234e-02,-5.941464565694332123e-03,-3.711062017828226089e-04,2.760818460956215858e-06,4.811266553588211536e-04,-4.669649933930486441e-05,-4.695849042946065310e-09,-1.546136045362800360e-04,-1.500473590567708015e-04,-1.593652996234595776e-03,-2.384000923484563828e-03,-2.687208470888435841e-04,-3.393144579604268074e-04,-5.699575922335498035e-09,2.709604450501501560e-04,-3.057368157897144556e-04,3.088027937337756157e-03,1.546212099492549896e-02,1.371452305465936661e-02,1.708824187517166138e-02,-4.697634722106158733e-05,4.079954815097153187e-04,5.213604308664798737e-04,-4.137741401791572571e-03,4.248464107513427734e-02,3.471988812088966370e-02,-2.789889834821224213e-02,-1.927326992154121399e-02,8.313724771142005920e-03,-3.747647278942167759e-04,-8.286333177238702774e-04,-1.536982785910367966e-02,-5.638678558170795441e-03,-4.924695473164319992e-03,-5.886570084840059280e-03,-2.517317421734333038e-03,-5.483087152242660522e-04,3.196746401954442263e-04,6.879511056467890739e-05,-1.079845009371638298e-03,-5.252614617347717285e-03,-9.945556521415710449e-04,-1.103460229933261871e-02,3.446075320243835449e-02,6.090667564421892166e-03,-3.398888744413852692e-03,5.560461431741714478e-04,-3.707548137754201889e-03,-2.027384703978896141e-03,-3.193854913115501404e-02,-2.309754677116870880e-02,3.772449120879173279e-02,4.099540878087282181e-03,-2.480314113199710846e-03,-1.182061823783442378e-04,1.965727284550666809e-02,9.078759700059890747e-03,7.916512899100780487e-03,2.340619079768657684e-02,1.424986030906438828e-02,-3.111777914455160499e-06,1.089910801965743303e-04,-7.504264067392796278e-05,5.837554344907402992e-04,-2.141037723049521446e-03,3.194950055330991745e-03,-2.655107527971267700e-03,-6.418983684852719307e-04,-7.943863602122291923e-05,-6.302627298282459378e-05,-2.775664142973255366e-08,-6.670099537586793303e-05,-7.403912604786455631e-05,2.825981064233928919e-04,-2.085433225147426128e-04,-1.874845329439267516e-04,-2.063518331851810217e-04,-5.997435437166132033e-09,1.030933199217543006e-04,-6.530760583700612187e-05,2.073117066174745560e-03,1.099123153835535049e-02,3.567293053492903709e-03,5.009000655263662338e-03,1.898886839626356959e-04,5.627116843243129551e-05,3.681368252728134394e-04,-8.632934768684208393e-04,1.292519830167293549e-02,1.059177052229642868e-02,-1.271071098744869232e-02,1.202002633363008499e-03,1.889903796836733818e-03,-6.538422167068347335e-05,-6.790823535993695259e-04,-1.122667454183101654e-02,3.665068186819553375e-03,2.394713927060365677e-03,-4.421736812219023705e-04,1.464004511944949627e-03,5.174120888113975525e-04,9.561744809616357088e-05,2.987069019582122564e-04,-4.854840226471424103e-04,7.329052314162254333e-03,3.085080534219741821e-02,6.779939401894807816e-03,3.823670325800776482e-03,9.801063686609268188e-03,3.580588672775775194e-04,2.277935564052313566e-04,8.424031548202037811e-04,1.654366962611675262e-03,4.981491714715957642e-03,-7.083388045430183411e-03,1.650621742010116577e-02,6.901850923895835876e-03,3.914673288818448782e-04,-1.114177284762263298e-04,6.638767197728157043e-03,2.990544540807604790e-03,-5.450860131531953812e-03,8.155762217938899994e-03,1.065848674625158310e-02,2.305588714079931378e-05,1.249805791303515434e-04,-1.335636479780077934e-04,6.251172744669020176e-04,-2.626453293487429619e-03,4.130841232836246490e-03,1.238942844793200493e-03,5.033236448070965707e-05,2.631220922921784222e-05,6.910576303198467940e-06,-2.822048372763674706e-09,8.169588400050997734e-04,9.105895878747105598e-04,-3.322048112750053406e-03,4.735018126666545868e-03,1.664398005232214928e-03,1.680864952504634857e-03,-7.118148914742050692e-08,-1.172519288957118988e-03,-1.128087751567363739e-04,-5.783847533166408539e-03,-1.738077402114868164e-01,-8.803814649581909180e-02,-3.629603981971740723e-02,1.273097470402717590e-03,-2.308159600943326950e-03,-4.299818538129329681e-03,1.983961835503578186e-02,-1.937898397445678711e-01,-2.153880745172500610e-01,1.077529042959213257e-01,7.319886982440948486e-02,3.410644829273223877e-02,5.072629428468644619e-04,4.704947583377361298e-03,1.070241034030914307e-01,-8.337266743183135986e-03,-9.566073305904865265e-03,-8.403602987527847290e-03,-7.259029895067214966e-03,4.437504708766937256e-02,-2.948477398604154587e-03,-1.553833135403692722e-03,1.150191016495227814e-02,-1.241751015186309814e-03,5.762068033218383789e-01,2.552329003810882568e-02,-1.403544545173645020e-01,-6.748083978891372681e-02,9.100694209337234497e-03,-3.679315093904733658e-03,3.274229168891906738e-02,-1.755901053547859192e-02,4.208160936832427979e-02,1.315829157829284668e-01,-1.596253216266632080e-01,-4.717305302619934082e-02,9.850145317614078522e-03,3.285992424935102463e-04,-1.169705018401145935e-02,6.619723513722419739e-03,-5.071298778057098389e-02,-1.825612932443618774e-01,-1.162522509694099426e-01,5.671818507835268974e-05,-2.094656229019165039e-03,5.438954103738069534e-04,-1.413370016962289810e-03,2.785561606287956238e-02,-2.061808854341506958e-02,1.092390157282352448e-03,1.992220757529139519e-03,-3.440534346736967564e-04,3.409566706977784634e-04,-1.929811332956887782e-08,-1.611728657735511661e-04,-2.115173556376248598e-04,-4.724598256871104240e-04,-4.471078282222151756e-04,-2.688409585971385241e-04,-2.216687425971031189e-04,1.676028205110924318e-08,2.593424287624657154e-04,-1.174234130303375423e-04,2.118653152137994766e-03,2.133422903716564178e-02,1.199817843735218048e-02,1.420794054865837097e-02,-2.889390452764928341e-05,3.014724352397024632e-04,5.497641977854073048e-04,-4.402454942464828491e-03,1.854664459824562073e-02,4.258514568209648132e-02,-2.370207756757736206e-02,-8.941441774368286133e-03,-2.853216137737035751e-04,-3.085792704951018095e-04,-4.688135231845080853e-04,-1.229641120880842209e-02,1.883488148450851440e-04,-3.810944035649299622e-04,-5.261292681097984314e-03,1.860406715422868729e-03,-1.486981171183288097e-03,3.500293532852083445e-04,2.242865448351949453e-04,-5.968867335468530655e-04,-1.692917197942733765e-03,8.647659793496131897e-03,-1.500844489783048630e-02,2.780606225132942200e-02,1.064683683216571808e-02,-4.330185241997241974e-03,5.896724760532379150e-04,-4.293775185942649841e-03,3.383919363841414452e-03,-5.565842613577842712e-03,-3.068593144416809082e-02,2.805724740028381348e-02,7.015694864094257355e-03,-2.434593159705400467e-03,-5.332275759428739548e-05,5.959975067526102066e-03,4.295031074434518814e-03,1.295063737779855728e-02,2.926611900329589844e-02,1.768310740590095520e-02,5.633493128698319197e-05,1.832214184105396271e-04,-4.443868238013237715e-05,4.576461797114461660e-04,-8.814485045149922371e-04,2.856909297406673431e-03,-2.238393528386950493e-03,-6.702803075313568115e-04,-1.837886229623109102e-04,-8.237864676630124450e-05,-3.428738182265078649e-09,3.024467878276482224e-05,-9.020319703267887235e-05,4.322731983847916126e-04,-6.415953976102173328e-04,6.703000690322369337e-05,-3.837835538433864713e-05,2.958972800115589052e-08,2.117062686011195183e-04,-1.565652346471324563e-04,2.478356473147869110e-03,1.897981204092502594e-02,8.082518354058265686e-03,5.162428598850965500e-03,-2.530643832869827747e-04,2.280088374391198158e-04,5.254362476989626884e-04,-1.489226357080042362e-03,1.649167947471141815e-02,2.506805397570133209e-02,-2.119612693786621094e-02,5.703447386622428894e-04,-1.002066023647785187e-02,-1.781275495886802673e-04,6.332000484690070152e-04,3.257850185036659241e-03,1.185413636267185211e-02,1.366390660405158997e-02,-3.361709881573915482e-03,7.741600740700960159e-03,3.311712760478258133e-03,1.315768458880484104e-04,2.701413468457758427e-04,-1.286213228013366461e-04,4.652347415685653687e-04,6.818549707531929016e-03,-1.597620919346809387e-02,3.334919363260269165e-02,1.076981332153081894e-02,-9.361943230032920837e-04,4.088659479748457670e-04,-1.970122801139950752e-03,4.231375642120838165e-03,2.915187738835811615e-03,-5.923707038164138794e-03,2.615268714725971222e-02,8.814827539026737213e-03,-6.874132668599486351e-04,2.392241731286048889e-04,-2.910103648900985718e-04,-1.400884008035063744e-03,8.220814168453216553e-03,9.498639032244682312e-03,1.531448028981685638e-02,-1.495152682764455676e-04,2.269727556267753243e-04,1.795655407477170229e-05,-8.160329889506101608e-04,5.442494875751435757e-04,-2.653369912877678871e-03,5.798592464998364449e-04,9.981185576179996133e-05,2.023105116677470505e-05,-1.544121914776042104e-05,-2.106185092998202890e-08,-8.446483116131275892e-05,-1.410681870765984058e-04,-8.317065658047795296e-04,-1.736705889925360680e-03,-2.145255275536328554e-04,-2.457565860822796822e-04,-2.012745881074806675e-08,1.460986968595534563e-04,-8.212093962356448174e-05,7.981894304975867271e-04,2.457047440111637115e-02,1.655308902263641357e-02,5.614162422716617584e-03,-5.228610243648290634e-04,3.824584127869457006e-04,7.432055426761507988e-04,-2.318643499165773392e-03,2.592657133936882019e-02,2.382533065974712372e-02,-2.252780832350254059e-02,1.091273501515388489e-03,-9.360984899103641510e-03,-1.365680072922259569e-04,-2.343618689337745309e-04,-1.393503230065107346e-02,2.269530203193426132e-03,4.754596389830112457e-03,-6.967837456613779068e-03,1.852799206972122192e-03,-7.486451417207717896e-03,3.358552057761698961e-04,2.269281103508546948e-04,-1.699419226497411728e-03,-4.441831260919570923e-04,1.053744927048683167e-02,-3.905514255166053772e-03,1.969223096966743469e-02,5.291236098855733871e-03,-6.959360325708985329e-04,7.139206281863152981e-04,-6.119793280959129333e-03,6.535807624459266663e-03,-5.968387704342603683e-03,-2.663992345333099365e-02,2.988960780203342438e-02,3.297596704214811325e-03,-8.850903250277042389e-04,-5.387607961893081665e-05,-1.418880186975002289e-03,7.175051141530275345e-04,-1.404797658324241638e-03,1.688472367823123932e-02,1.664275303483009338e-02,-1.684118469711393118e-04,-1.751520903781056404e-04,-2.301316999364644289e-04,-3.371748607605695724e-04,-5.188963375985622406e-03,5.142489913851022720e-03,4.180637188255786896e-03,8.653790573589503765e-04,-8.534987573511898518e-04,-4.701905418187379837e-04,-1.059197122231125832e-03,-2.383668179390951991e-04,-2.119697164744138718e-04,-5.177535931579768658e-04,-1.153057091869413853e-03,-6.030183285474777222e-04,7.282103761099278927e-04,-3.278452495578676462e-04,3.041307791136205196e-04,8.620467269793152809e-04,2.225590636953711510e-03,6.939032115042209625e-03,-1.384342089295387268e-03,6.576341111212968826e-03,-2.014597877860069275e-03,3.610541578382253647e-03,4.742931108921766281e-03,-2.314373152330517769e-03,2.063228376209735870e-02,3.247490525245666504e-02,-1.721004024147987366e-02,9.617106989026069641e-04,-1.093680970370769501e-02,2.462408738210797310e-04,-3.328962484374642372e-03,-2.337652817368507385e-02,6.420151330530643463e-03,-1.769806025549769402e-03,3.400696441531181335e-03,1.350696547888219357e-03,-1.023313775658607483e-02,-4.540695808827877045e-04,-2.215434797108173370e-04,3.490839153528213501e-04,1.914539560675621033e-02,2.363702654838562012e-02,4.374729469418525696e-03,6.870917044579982758e-03,6.304929032921791077e-03,3.469846909865736961e-03,-1.934905536472797394e-03,-4.085215739905834198e-03,1.764198415912687778e-03,-1.494637317955493927e-02,-6.332896649837493896e-03,1.662815548479557037e-02,6.581182591617107391e-03,5.852552130818367004e-04,-1.876060618087649345e-03,-9.243511594831943512e-03,-6.759942509233951569e-03,1.178991794586181641e-02,1.159086450934410095e-02,3.206013515591621399e-02,-3.364038420841097832e-03,-1.805728534236550331e-03,2.376406081020832062e-02,-2.388977259397506714e-02,-2.558914944529533386e-03,2.498481422662734985e-02,-2.650423906743526459e-02,4.202233627438545227e-03,7.611442706547677517e-04,-4.243919465807266533e-05\n0.000000000000000000e+00,-8.907454321160912514e-05,-1.844718208303675056e-04,-1.083807204850018024e-03,-1.368421595543622971e-03,-1.568732841406017542e-04,-5.989841884002089500e-05,-1.194730980813574206e-08,-4.845274816034361720e-06,3.670945297926664352e-04,-2.896934049203991890e-03,1.644326373934745789e-02,2.376702055335044861e-02,-4.866192582994699478e-03,-8.156977710314095020e-04,3.405913303140550852e-04,6.019418360665440559e-04,-2.909637987613677979e-03,1.585711725056171417e-02,3.005991689860820770e-02,-4.016546066850423813e-03,-3.479397855699062347e-03,-5.851793102920055389e-03,-1.369705569231882691e-04,-3.425593895372003317e-04,-9.574329480528831482e-03,2.191727980971336365e-04,-8.306716568768024445e-03,3.009998705238103867e-03,3.030045423656702042e-03,-7.261347025632858276e-03,4.656751407310366631e-04,-2.324494271306321025e-04,-2.683016937226057053e-03,-2.742548659443855286e-02,-4.140766337513923645e-03,2.019019983708858490e-02,1.288878545165061951e-02,-9.328776970505714417e-03,-2.382247475907206535e-03,5.323279183357954025e-04,-1.247880980372428894e-02,-4.896577913314104080e-03,-9.505478665232658386e-03,-1.037905551493167877e-02,1.408458128571510315e-02,-1.819317974150180817e-02,-2.658721758052706718e-03,4.765340709127485752e-04,-6.592705845832824707e-03,-6.275893538258969784e-04,2.338135242462158203e-02,3.200855106115341187e-02,1.254963316023349762e-02,-3.433102392591536045e-05,5.471203476190567017e-04,-7.517464109696447849e-05,-4.628387978300452232e-04,-4.771545529365539551e-03,1.405743882060050964e-03,4.230496007949113846e-03,3.201840154360979795e-04,-1.565477214171551168e-05,-1.159191233455203474e-04,-5.581338502480548414e-09,-4.600356260198168457e-05,-9.697928908281028271e-05,-2.908524125814437866e-03,-2.932922914624214172e-03,-9.770001634024083614e-05,-8.943714055931195617e-05,-6.784701689355188137e-09,-1.015709640341810882e-04,1.077839333447627723e-04,-3.067655488848686218e-03,1.021330337971448898e-02,8.091498166322708130e-03,-3.587536979466676712e-03,-6.050295778550207615e-04,1.129050215240567923e-04,2.923562715295702219e-04,-9.306597057729959488e-04,4.117720760405063629e-03,1.931530237197875977e-02,-2.516489475965499878e-04,-1.840665936470031738e-04,-1.186163048259913921e-03,-2.658248995430767536e-04,-1.580592943355441093e-04,-4.285375587642192841e-03,-3.485732711851596832e-03,-7.699616253376007080e-04,-2.790928119793534279e-03,-1.414729515090584755e-03,-2.078178338706493378e-03,-2.195390698034316301e-05,-2.456089132465422153e-04,-1.221439219079911709e-03,-1.580771803855895996e-02,1.110681053251028061e-02,3.464994207024574280e-02,-2.523165894672274590e-03,-1.143521908670663834e-02,-5.747535033151507378e-04,2.033582422882318497e-04,-6.230310536921024323e-03,-7.064967416226863861e-03,-1.090601831674575806e-02,8.332578465342521667e-03,-8.704031934030354023e-04,-1.476902887225151062e-02,-1.186913112178444862e-03,2.358519705012440681e-04,-2.876349259167909622e-03,-3.641686635091900826e-04,4.152261652052402496e-03,9.931880980730056763e-03,1.267894869670271873e-03,1.657233369769528508e-04,2.427392173558473587e-04,-5.479822357301600277e-05,-1.620763796381652355e-04,-2.715279581025242805e-03,2.919129095971584320e-03,5.066973157227039337e-03,6.078078877180814743e-04,-3.718474908964708447e-05,-6.484493496827781200e-05,-2.361560547115004738e-08,4.156341310590505600e-05,9.740017412696033716e-05,-1.668398035690188408e-03,-7.821305189281702042e-04,-6.129276152933016419e-05,-1.319334842264652252e-06,1.667701532426235644e-08,-2.198624861193820834e-04,4.061711661051958799e-04,-5.286311730742454529e-03,-2.927245106548070908e-03,8.742041885852813721e-03,-8.894229307770729065e-03,-6.457982817664742470e-04,1.658405526541173458e-04,2.693798160180449486e-04,1.275632064789533615e-03,2.033088728785514832e-02,2.625893428921699524e-02,4.136208444833755493e-02,2.689037006348371506e-03,-9.077313356101512909e-03,5.572990630753338337e-04,-8.332963334396481514e-04,-7.569953799247741699e-03,-1.158560998737812042e-02,1.080961711704730988e-02,3.279099240899085999e-03,-5.941553041338920593e-03,-7.984889671206474304e-03,4.201016272418200970e-04,-2.508766192477196455e-04,-2.414930146187543869e-03,-9.538362734019756317e-03,-1.059380546212196350e-02,1.641322299838066101e-02,-3.328288905322551727e-03,-5.089033395051956177e-03,1.316343201324343681e-03,1.858599425759166479e-04,-9.318712167441844940e-03,-2.238429151475429535e-03,3.724174574017524719e-03,-5.557691678404808044e-03,2.680159360170364380e-02,-1.514002587646245956e-02,5.670078098773956299e-05,1.753003161866217852e-04,-6.574692670255899429e-03,-4.854646977037191391e-03,2.382370457053184509e-02,1.479828078299760818e-02,5.234078853391110897e-04,-1.386263465974479914e-05,3.278446383774280548e-04,-3.622422809712588787e-05,-4.909674171358346939e-04,-4.886485636234283447e-03,3.101973794400691986e-03,2.009305637329816818e-03,1.230754714924842119e-04,3.086799406446516514e-04,1.070887446985580027e-05,3.991241115386401361e-09,-9.588149259798228741e-05,-2.397655916865915060e-04,-2.246031304821372032e-03,-1.846296712756156921e-03,-3.019809664692729712e-04,-1.183247950393706560e-04,-6.351683623506687582e-10,-9.149896504823118448e-05,3.005038597621023655e-04,-3.118899185210466385e-03,7.062075659632682800e-03,1.592787727713584900e-02,-1.186572015285491943e-03,-5.966698518022894859e-04,3.030440129805356264e-04,5.384664982557296753e-04,-1.442781067453324795e-03,2.648532763123512268e-02,2.170651592314243317e-02,-2.228883281350135803e-02,-1.772750169038772583e-03,6.186170503497123718e-05,-8.058414096012711525e-06,-8.980908896774053574e-04,-1.423573214560747147e-02,-1.620103418827056885e-02,-1.438182778656482697e-02,5.840594414621591568e-03,-5.812778137624263763e-03,-8.908056654036045074e-03,2.250162797281518579e-04,-4.447999817784875631e-04,-2.878255676478147507e-03,-2.608902752399444580e-02,-1.589831337332725525e-02,7.203273475170135498e-03,1.688778027892112732e-02,-1.203385274857282639e-02,-1.197844045236706734e-03,5.994611419737339020e-04,-9.119728580117225647e-03,-2.868908923119306564e-03,-1.921338587999343872e-02,-1.824323274195194244e-02,1.462207082659006119e-02,-1.364674232900142670e-02,-1.369116595014929771e-03,4.958494100719690323e-04,-5.971957463771104813e-03,-7.487158291041851044e-05,2.342754416167736053e-02,3.321359306573867798e-02,3.938233479857444763e-03,-1.601278927410021424e-05,5.323385121300816536e-04,-2.541891299188137054e-04,4.667153116315603256e-04,-8.058697916567325592e-03,8.036713115870952606e-04,5.156164057552814484e-03,3.889033687300980091e-04,1.943201059475541115e-04,-7.049649138934910297e-05,1.993362275243271142e-08,-4.145433194935321808e-05,-7.613569323439151049e-05,-1.188665744848549366e-03,-1.712096040137112141e-03,-1.347635698039084673e-04,-9.664949175203219056e-05,7.729994422334129922e-09,-7.058110350044444203e-05,2.207971847383305430e-04,-3.217610064893960953e-03,6.986847147345542908e-03,9.202052839100360870e-03,-3.778843441978096962e-03,-4.784610064234584570e-04,9.684001997811719775e-05,3.682395035866647959e-04,-3.998246393166482449e-04,6.845208350569009781e-03,9.100144729018211365e-03,9.627372026443481445e-03,1.162111386656761169e-02,-4.116240888833999634e-03,-5.995390165480785072e-05,-2.049636386800557375e-04,-8.654510602355003357e-03,-7.823701016604900360e-04,-3.983468282967805862e-03,-4.571304190903902054e-03,5.183418747037649155e-03,-2.939799334853887558e-03,1.115791019401513040e-04,-1.391773112118244171e-04,-1.633137580938637257e-03,-1.348561421036720276e-02,7.950134575366973877e-03,3.512878343462944031e-02,-1.619366696104407310e-03,-7.601422257721424103e-03,2.815130574163049459e-04,2.419566735625267029e-04,-5.348259583115577698e-03,-1.266057835891842842e-03,-1.996043603867292404e-03,4.300471860915422440e-03,5.497329402714967728e-04,-1.142795104533433914e-02,-3.289012238383293152e-04,2.810592413879930973e-04,-1.325523480772972107e-03,2.492470433935523033e-03,8.656314574182033539e-03,1.145066134631633759e-02,6.083493586629629135e-03,5.858948134118691087e-05,3.736615763045847416e-04,-6.980494072195142508e-05,-6.243299867492169142e-05,-4.123752936720848083e-03,2.824392169713973999e-03,6.208335980772972107e-03,5.467112059704959393e-04,4.133182665100321174e-05,-4.673445073422044516e-05,2.075080374197568744e-08,5.987367476336658001e-04,1.103100599721074104e-03,1.274700462818145752e-02,1.369197107851505280e-02,1.295438501983880997e-03,6.471017259173095226e-04,2.949406052721315064e-08,4.717704141512513161e-04,-2.317455131560564041e-03,2.292187139391899109e-02,-8.801258355379104614e-02,-1.455248296260833740e-01,1.647177524864673615e-02,5.513982847332954407e-03,-2.015928737819194794e-03,-4.195131361484527588e-03,1.443655695766210556e-02,-9.951366484165191650e-02,-1.827381253242492676e-01,-1.702654734253883362e-02,1.703317463397979736e-02,5.299157649278640747e-02,6.258133798837661743e-04,3.740880405530333519e-03,7.475383579730987549e-02,1.560587435960769653e-03,4.579955339431762695e-02,-3.046170435845851898e-02,-6.025305017828941345e-03,4.999163746833801270e-02,-3.341196570545434952e-03,1.548121683299541473e-03,1.721971482038497925e-02,1.368583142757415771e-01,2.233058214187622070e-02,4.530546665191650391e-01,-7.184735685586929321e-02,6.995578110218048096e-02,1.257184706628322601e-02,-3.425356931984424591e-03,7.077458500862121582e-02,6.028765067458152771e-02,7.059882581233978271e-02,3.701826184988021851e-02,-1.124535128474235535e-01,1.131971254944801331e-01,1.298745162785053253e-02,-3.048724960535764694e-03,4.002528637647628784e-02,7.850059308111667633e-03,-1.397840529680252075e-01,-1.413102149963378906e-01,-7.557317614555358887e-02,-1.491914736106991768e-04,-3.862690646201372147e-03,4.483251250348985195e-04,3.077829955145716667e-03,3.509393706917762756e-02,-3.230439126491546631e-02,-3.760302811861038208e-02,-4.064974840730428696e-03,-3.039431176148355007e-04,6.891476223245263100e-04,1.242432290382566862e-08,-1.032842192216776311e-04,-2.637300640344619751e-04,3.740563988685607910e-04,-1.015571760945022106e-03,-1.941781956702470779e-04,-1.146258800872601569e-04,-1.533697968625347130e-08,-1.909582351800054312e-06,2.994088572449982166e-04,-1.596721005626022816e-03,2.378922700881958008e-02,1.618863642215728760e-02,-4.759815521538257599e-03,-6.185070378705859184e-04,3.377241373527795076e-04,7.830698741599917412e-04,-2.679605968296527863e-03,2.230552583932876587e-02,1.552974153310060501e-02,-9.474661201238632202e-04,-1.255766768008470535e-02,-5.752230063080787659e-03,-3.177899925503879786e-04,-7.066738908179104328e-05,-1.021197438240051270e-02,1.243459526449441910e-03,-1.850669621489942074e-03,-5.104299634695053101e-03,6.509485654532909393e-03,-4.597445018589496613e-03,4.571402969304472208e-04,2.145686084986664355e-05,-3.280557692050933838e-03,-2.144569717347621918e-02,7.317543029785156250e-03,1.470925845205783844e-02,2.342885360121726990e-02,-6.881664041429758072e-03,-2.801540074869990349e-03,6.231581792235374451e-04,-1.245358027517795563e-02,-2.363899163901805878e-02,-7.989206351339817047e-03,-6.627516821026802063e-03,2.229860052466392517e-02,-7.840069010853767395e-03,-3.682348644360899925e-03,3.418605192564427853e-04,-3.210375318303704262e-03,-2.216657157987356186e-03,1.702794618904590607e-02,3.092160634696483612e-02,2.154823020100593567e-02,-2.708121610339730978e-05,5.862053949385881424e-04,-7.941880903672426939e-05,-1.478112098993733525e-04,-4.402779974043369293e-03,2.445854246616363525e-03,3.294631140306591988e-03,2.721777418628334999e-04,-1.672305734246037900e-05,-1.130075033870525658e-04,1.905226554299588315e-08,-2.167082857340574265e-05,-9.001492435345426202e-05,-8.649380761198699474e-04,-6.738002412021160126e-04,2.117929398082196712e-06,8.718640310689806938e-05,-2.019987732637673616e-09,5.127354961587116122e-05,2.382431412115693092e-04,-7.924351375550031662e-04,1.165015809237957001e-02,1.634857803583145142e-02,-9.622513316571712494e-04,-3.900336741935461760e-04,2.777155896183103323e-04,4.313549143262207508e-04,-9.154543513432145119e-04,1.192474551498889923e-02,1.910992339253425598e-02,7.938109338283538818e-04,2.454357687383890152e-03,-3.285894868895411491e-03,-1.987837313208729029e-04,5.905102589167654514e-04,6.512852385640144348e-03,2.340150065720081329e-03,5.722991190850734711e-03,9.806673042476177216e-04,1.365668047219514847e-02,-9.750795434229075909e-04,2.654192794580012560e-04,-2.613337128423154354e-04,-6.534440908581018448e-04,-1.630130223929882050e-02,-1.009126938879489899e-02,1.826228387653827667e-02,1.413622871041297913e-02,-1.088101603090763092e-02,-2.433975692838430405e-03,3.766720765270292759e-04,-7.865210995078086853e-03,-5.558259319514036179e-03,9.012734517455101013e-04,2.361137419939041138e-03,1.178622897714376450e-02,-1.136761996895074844e-02,-2.007864881306886673e-03,5.247965455055236816e-04,-1.140053570270538330e-02,8.139817044138908386e-03,1.986343599855899811e-02,1.181250251829624176e-02,1.098388712853193283e-02,-1.909815910039469600e-05,4.606864531524479389e-04,5.133763625053688884e-05,-6.910361116752028465e-04,-1.214063027873635292e-03,2.666299231350421906e-03,4.389917477965354919e-03,6.749040912836790085e-04,-1.238986151292920113e-04,-7.871023262850940228e-05,1.843682184698991477e-08,-7.944475510157644749e-05,-1.693762023933231831e-04,-1.084687071852385998e-03,-1.269643660634756088e-03,-1.114056794904172421e-04,-5.791012881672941148e-05,-3.439066631472087465e-08,1.937789420480839908e-05,1.662802242208272219e-04,-1.791632268577814102e-03,8.737420663237571716e-03,2.173698693513870239e-02,-3.093930426985025406e-04,-4.716467519756406546e-04,2.729848201852291822e-04,4.686964384745806456e-04,-2.003458794206380844e-03,1.550159230828285217e-02,2.024991437792778015e-02,-2.387088490650057793e-03,-4.607395268976688385e-03,-3.276005620136857033e-03,-1.575533533468842506e-04,-3.468504874035716057e-04,-7.134850602596998215e-03,3.285461105406284332e-03,-5.922864191234111786e-03,-1.898322021588683128e-03,-1.323838252574205399e-03,-4.584970884025096893e-03,3.230845904909074306e-04,-1.730575168039649725e-04,-1.639754045754671097e-03,-1.468669064342975616e-02,-7.879014126956462860e-03,2.163251675665378571e-02,8.450346067547798157e-03,-9.239304810762405396e-03,-2.507990691810846329e-03,4.434024740476161242e-04,-8.889474906027317047e-03,-8.458271622657775879e-03,-9.597842581570148468e-03,-6.217095069587230682e-03,1.309190876781940460e-02,-1.312966831028461456e-02,-1.916516688652336597e-03,9.430311620235443115e-04,-4.384515807032585144e-03,-6.891126977279782295e-04,1.873552985489368439e-02,1.773902587592601776e-02,1.309890858829021454e-02,-4.283760208636522293e-04,4.151892790105193853e-04,-2.944166044471785426e-05,-3.764217544812709093e-04,-9.284082334488630295e-04,3.194356337189674377e-03,4.085094667971134186e-03,-3.303059493191540241e-04,7.736399420537054539e-04,3.397558466531336308e-04,1.748313843563664705e-05,-2.623284672154113650e-05,3.043278993573039770e-04,-2.436270704492926598e-03,-5.326674436219036579e-04,1.144789275713264942e-04,-1.406056107953190804e-03,1.301751908613368869e-04,1.705768168903887272e-03,-5.565820611082017422e-04,-3.487010020762681961e-03,6.347974762320518494e-03,1.683662086725234985e-02,-3.714927937835454941e-03,-1.337309018708765507e-03,-1.548575004562735558e-03,-3.580030170269310474e-05,-3.019957337528467178e-03,9.662333875894546509e-03,2.697571739554405212e-02,5.146422889083623886e-03,8.588669821619987488e-03,-1.749018952250480652e-02,-3.873135137837380171e-04,2.114429953508079052e-04,-1.628640294075012207e-02,7.472875993698835373e-03,-1.850652135908603668e-02,3.517630510032176971e-03,1.191093120723962784e-03,-1.577324047684669495e-02,1.698838314041495323e-03,-1.616253051906824112e-03,-5.464084912091493607e-03,-3.356428351253271103e-03,5.792015232145786285e-03,3.767155110836029053e-02,4.673516377806663513e-03,-8.741789497435092926e-03,-1.777383149601519108e-03,-8.274950669147074223e-04,-3.344359342008829117e-03,-1.102820504456758499e-02,-1.770310103893280029e-02,1.988134346902370453e-03,7.763741537928581238e-03,-8.774636313319206238e-03,-3.530261805281043053e-03,4.858233500272035599e-03,-9.330159053206443787e-03,-1.785039901733398438e-03,2.209855988621711731e-02,8.381275460124015808e-03,1.204031286761164665e-03,1.644330471754074097e-02,6.798161659389734268e-03,-2.384847030043601990e-02,4.102984443306922913e-03,1.514136232435703278e-02,-1.179380435496568680e-02,1.856178417801856995e-02,-8.162164129316806793e-03,4.642103333026170731e-03,-4.324819019529968500e-05\n0.000000000000000000e+00,1.269194181077182293e-04,3.593993315007537603e-04,1.193176023662090302e-03,3.797756507992744446e-04,2.548316842876374722e-04,9.869178029475733638e-05,-4.908871087394572896e-09,-1.515059120720252395e-04,-3.413337981328368187e-04,-1.329899299889802933e-03,-2.144018188118934631e-02,-3.637333214282989502e-02,-1.060223393142223358e-02,3.943202318623661995e-04,-5.065583391115069389e-04,-4.665436572395265102e-04,3.699658438563346863e-03,-2.012770809233188629e-02,-3.493067249655723572e-02,-2.009101212024688721e-03,1.400069892406463623e-02,1.430802792310714722e-02,-1.084037212422117591e-04,6.332398625090718269e-04,1.258475612848997116e-02,1.455357205122709274e-02,1.272718887776136398e-03,-1.544805429875850677e-02,1.337462663650512695e-02,1.292766071856021881e-02,-4.791726241819560528e-04,3.331121115479618311e-04,8.723898790776729584e-04,1.461325492709875107e-02,2.400181815028190613e-02,1.604004576802253723e-02,-1.825502142310142517e-02,2.727713203057646751e-03,2.270747208967804909e-03,-6.457923445850610733e-04,6.095587741583585739e-03,-7.066860329359769821e-03,7.185923401266336441e-03,2.104934863746166229e-02,-2.405971288681030273e-02,9.458950720727443695e-03,2.410939894616603851e-03,-3.068044898100197315e-04,9.278723970055580139e-03,-4.276216495782136917e-04,-2.417523227632045746e-02,-3.406897187232971191e-02,-1.301481202244758606e-02,1.584972633281722665e-04,-4.935507895424962044e-04,1.375256688334047794e-04,7.152556790970265865e-04,8.959610946476459503e-03,4.601737484335899353e-03,-1.062599709257483482e-03,1.466440444346517324e-04,-9.754367056302726269e-06,8.294556755572557449e-05,-1.144267436359314161e-08,4.335123958298936486e-05,9.639951167628169060e-05,2.699432894587516785e-03,2.009670715779066086e-03,1.458998594898730516e-04,1.465794921386986971e-04,-1.127350213181443905e-08,5.919839895796030760e-05,-1.395044819219037890e-04,1.207908964715898037e-03,-2.100771665573120117e-02,-3.496131394058465958e-04,3.859498538076877594e-04,1.644257572479546070e-04,-6.253505853237584233e-05,1.084821124095469713e-04,1.909989805426448584e-04,2.038459060713648796e-03,-1.338383927941322327e-02,-5.375921260565519333e-03,5.506041459739208221e-03,5.566765088587999344e-03,8.312659338116645813e-05,7.091746665537357330e-04,6.888950243592262268e-03,1.296028494834899902e-02,-1.879606395959854126e-03,-8.065367117524147034e-03,2.112612128257751465e-02,5.488473456352949142e-03,1.484413223806768656e-04,2.417207288090139627e-04,-1.025688543450087309e-04,4.409395623952150345e-03,-4.067522473633289337e-03,-6.997536867856979370e-03,1.315884571522474289e-02,7.814418524503707886e-03,-5.071777850389480591e-04,3.086344804614782333e-06,2.786703407764434814e-04,-1.862546894699335098e-03,1.488675735890865326e-02,-1.499513722956180573e-02,1.472582342103123665e-03,4.885460250079631805e-03,-1.096574706025421619e-04,8.889521268429234624e-05,2.364044776186347008e-03,4.737419541925191879e-03,9.497205726802349091e-03,-8.607613854110240936e-03,8.609717711806297302e-03,-7.430261757690459490e-05,3.184988599969074130e-05,1.049474813044071198e-04,2.014080528169870377e-04,5.431211087852716446e-03,2.224898431450128555e-03,-1.445955131202936172e-03,-5.431777390185743570e-05,-4.087380148121155798e-05,-4.288795025786384940e-07,-2.337721660694569437e-08,-2.932951611001044512e-05,2.207885700045153499e-05,5.730591947212815285e-04,-1.896251575089991093e-03,5.810454968013800681e-05,-1.569111045682802796e-04,-1.295276774726517033e-08,2.040872204815968871e-04,-7.340115844272077084e-04,5.943002179265022278e-03,9.723976254463195801e-03,-3.378595411777496338e-02,3.750061616301536560e-03,-4.896204336546361446e-05,-2.431310422252863646e-04,1.308935607085004449e-04,-9.707775898277759552e-04,-1.150433719158172607e-02,-1.405574101954698563e-02,-5.394485592842102051e-02,1.934151165187358856e-02,1.207885146141052246e-02,-1.029001432470977306e-03,1.238567871041595936e-03,6.373045034706592560e-03,2.454525418579578400e-02,-4.384008236229419708e-03,-3.515139967203140259e-02,2.243167534470558167e-02,1.351484470069408417e-02,-6.553767598234117031e-04,5.552623188123106956e-04,1.156851765699684620e-03,1.520067453384399414e-04,4.148476198315620422e-02,-1.008324325084686279e-04,1.683941110968589783e-03,5.654467735439538956e-03,-1.192311756312847137e-03,-1.367192890029400587e-04,2.205132506787776947e-03,-2.725248411297798157e-02,-2.374310046434402466e-02,1.051556039601564407e-02,-1.734294556081295013e-02,1.169370952993631363e-03,-1.441166503354907036e-03,-1.964959665201604366e-04,9.417105466127395630e-03,4.389645531773567200e-03,-3.476125001907348633e-02,-2.916980162262916565e-02,7.398781832307577133e-03,1.381126639898866415e-04,-2.595116384327411652e-04,9.326951112598180771e-05,6.539121968671679497e-04,7.679502014070749283e-03,6.604187190532684326e-03,3.152328543365001678e-03,4.367763176560401917e-04,-4.956391640007495880e-04,-6.387124449247494340e-05,1.742187727415966947e-08,8.224231714848428965e-05,1.423655776306986809e-04,4.307000897824764252e-03,4.228884354233741760e-03,3.018103889189660549e-04,2.792673476506024599e-04,-1.208277922160050366e-08,-1.263378508156165481e-04,5.481809785123914480e-05,2.673500566743314266e-04,-2.153608575463294983e-02,-2.257895655930042267e-02,-2.621663361787796021e-02,4.299369757063686848e-04,-6.723779952153563499e-04,-5.041226977482438087e-04,1.137236133217811584e-03,-6.571808457374572754e-02,-4.077377915382385254e-02,-6.814620457589626312e-03,2.752831205725669861e-04,-9.399465285241603851e-03,1.069400459527969360e-04,1.154729048721492290e-03,1.191604789346456528e-02,2.820410765707492828e-02,2.023557201027870178e-03,-2.071829140186309814e-02,1.537421904504299164e-02,-1.624009013175964355e-02,-1.575647329445928335e-04,5.695328000001609325e-04,2.399943303316831589e-03,2.568247914314270020e-02,3.284136578440666199e-02,-4.316233098506927490e-04,-5.568742752075195312e-02,2.513867802917957306e-04,7.083832751959562302e-04,-1.112467376515269279e-03,1.431461889296770096e-03,-1.307285018265247345e-02,4.410926625132560730e-02,2.364287152886390686e-02,-6.527706235647201538e-02,-6.566243246197700500e-03,9.959561284631490707e-04,-1.988863223232328892e-04,1.156814396381378174e-04,-2.304841578006744385e-02,-6.903349608182907104e-02,-7.625384628772735596e-02,-3.054883331060409546e-03,-1.407271192874759436e-04,-3.396766260266304016e-04,2.833806502167135477e-04,-7.495927857235074043e-04,-4.925740417093038559e-03,2.847025636583566666e-03,2.158589195460081100e-03,6.482334574684500694e-04,-3.516417928040027618e-04,4.226489545544609427e-05,-6.602931534871459007e-10,3.378985275048762560e-05,9.373899956699460745e-05,9.754613274708390236e-04,4.196191730443388224e-04,1.456559111829847097e-04,6.677842611679807305e-05,-9.902805686579085886e-09,3.399762499611824751e-05,-6.072551695979200304e-05,7.690388156333938241e-05,1.607474172487854958e-03,-5.934272427111864090e-03,-1.417729072272777557e-03,1.886815152829512954e-05,-3.319692041259258986e-05,2.169294748455286026e-04,1.095690822694450617e-04,3.128124866634607315e-03,8.966749534010887146e-03,-8.009891025722026825e-03,2.548713469877839088e-03,5.972214043140411377e-03,-1.901229552458971739e-04,5.924952565692365170e-04,7.113349158316850662e-03,1.340922992676496506e-02,8.172036148607730865e-03,-1.115414896048605442e-03,1.492016110569238663e-02,6.244534626603126526e-03,6.409689376596361399e-06,1.388773962389677763e-04,-2.943527069874107838e-04,1.951605547219514847e-03,7.440435700118541718e-03,4.274661652743816376e-03,1.582903973758220673e-02,7.118827197700738907e-03,-9.378573740832507610e-04,4.841918052989058197e-05,-1.964946743100881577e-03,-9.659078903496265411e-03,6.600586697459220886e-03,6.493402644991874695e-03,2.032107673585414886e-03,2.851063618436455727e-03,-8.422664832323789597e-04,6.458237476181238890e-05,1.595378853380680084e-03,2.069307025521993637e-03,4.648598842322826385e-03,1.415831386111676693e-03,5.585233680903911591e-03,6.205536919878795743e-05,-4.209110556985251606e-05,1.209350957651622593e-04,1.434980367776006460e-04,5.134308710694313049e-03,2.082156948745250702e-03,-1.594936707988381386e-03,-8.890706521924585104e-05,-8.739824988879263401e-05,-3.506143548293039203e-05,5.492779564519878477e-09,-4.998326767235994339e-04,-1.378991059027612209e-03,-1.363857649266719818e-02,-7.893115282058715820e-03,-1.328284502960741520e-03,-6.872354424558579922e-04,2.453703018545638770e-09,5.048786406405270100e-04,1.549622276797890663e-03,-1.295385882258415222e-04,1.390091180801391602e-01,2.260673642158508301e-01,5.337130278348922729e-02,-2.901102649047970772e-03,2.842688001692295074e-03,2.604464534670114517e-03,-1.334941014647483826e-02,9.963469207286834717e-02,2.051704674959182739e-01,5.345698818564414978e-02,-4.602999240159988403e-02,-7.803946733474731445e-02,9.489322546869516373e-04,-4.820684436708688736e-03,-7.097230851650238037e-02,-1.007294207811355591e-01,1.473358646035194397e-02,1.161479875445365906e-01,-1.001422852277755737e-01,-8.001555502414703369e-02,2.692036097869277000e-03,-2.212100662291049957e-03,-5.611018277704715729e-03,-7.297484576702117920e-02,-1.455068588256835938e-01,-7.470857352018356323e-02,7.132654786109924316e-01,-4.595690220594406128e-02,-7.497824728488922119e-03,3.428641939535737038e-03,-2.439642511308193207e-02,7.264108955860137939e-02,-9.570288658142089844e-02,-1.051629334688186646e-01,2.267610430717468262e-01,-2.604698389768600464e-02,-6.255230866372585297e-03,1.865861937403678894e-03,-5.373415350914001465e-02,5.103023722767829895e-03,1.228235065937042236e-01,2.193312048912048340e-01,6.110597029328346252e-02,-7.679071277379989624e-04,3.066058270633220673e-03,-7.416786975227296352e-04,-4.207093268632888794e-03,-5.176975578069686890e-02,-2.096475660800933838e-02,7.999104447662830353e-03,-3.350098850205540657e-04,1.104928436689078808e-03,-1.939482463058084249e-04,-1.612988853594288230e-09,1.189710601465776563e-04,3.611355787143111229e-04,-2.379725221544504166e-03,-5.637835711240768433e-04,2.301169588463380933e-04,1.054695167113095522e-04,1.091700596589362249e-08,-2.355441538384184241e-04,-3.195641620550304651e-04,-3.026322228834033012e-03,-3.449320420622825623e-02,-2.798901684582233429e-02,-4.946483299136161804e-03,-5.386865814216434956e-05,-3.871766384690999985e-04,-5.569243803620338440e-04,3.246104577556252480e-03,-2.054834738373756409e-02,-2.310101687908172607e-02,1.341473124921321869e-02,1.914461702108383179e-02,7.520638871937990189e-03,1.813811250030994415e-04,2.170468214899301529e-04,1.099565532058477402e-02,3.414581064134836197e-03,1.163769047707319260e-03,-8.556633256375789642e-03,8.259733207523822784e-03,6.547631230205297470e-03,-4.821199690923094749e-04,-5.615221743937581778e-05,1.769480993971228600e-03,9.817812591791152954e-03,1.100187748670578003e-02,1.803184673190116882e-02,-2.847531810402870178e-02,-1.137132570147514343e-02,2.631626557558774948e-03,-7.194237550720572472e-04,5.918387323617935181e-03,4.104644991457462311e-03,3.935610875487327576e-04,2.213592827320098877e-02,-2.981644868850708008e-02,-3.626568242907524109e-03,3.203457454219460487e-03,-1.383850030833855271e-04,2.519639674574136734e-03,1.358641311526298523e-03,-1.656670868396759033e-02,-3.739236295223236084e-02,-1.694314926862716675e-02,1.703783927951008081e-04,-4.054908931721001863e-04,1.310828665737062693e-04,1.674109807936474681e-04,5.601894110441207886e-03,5.397935397922992706e-03,1.703982008621096611e-03,5.832335446029901505e-04,6.028875213814899325e-05,8.971346687758341432e-05,2.988031155837234110e-08,-3.945115895476192236e-05,9.672636224422603846e-05,9.385722805745899677e-04,-2.673307026270776987e-04,-1.123565452871844172e-04,-1.416278537362813950e-04,2.171740476342165493e-08,-1.423288340447470546e-04,-3.587278479244560003e-05,-2.559399232268333435e-03,-7.351831533014774323e-03,-1.515906117856502533e-02,-2.948730718344449997e-03,5.439248052425682545e-04,-3.148146206513047218e-04,-1.000509073492139578e-04,-5.244109779596328735e-04,4.987569525837898254e-03,-4.983285441994667053e-03,-3.127411007881164551e-03,1.922793686389923096e-03,1.211846806108951569e-02,-7.424055365845561028e-05,-9.946604259312152863e-04,-1.257166638970375061e-02,4.844261799007654190e-03,-9.816528297960758209e-03,-8.264716714620590210e-03,4.754485096782445908e-03,8.295623585581779480e-03,-1.221332058776170015e-04,3.029761428479105234e-04,-1.052184263244271278e-03,5.194340366870164871e-03,3.479841724038124084e-02,1.493470557034015656e-02,-2.197760716080665588e-02,3.107554744929075241e-03,9.706553537398576736e-04,-2.698313037399202585e-04,2.483148127794265747e-04,-1.137600839138031006e-02,6.349824834614992142e-04,1.086297538131475449e-02,-2.416914328932762146e-02,-2.037815051153302193e-03,4.621559055522084236e-04,-2.754897577688097954e-04,8.491409942507743835e-03,4.143609665334224701e-03,-6.297685205936431885e-03,-7.665059529244899750e-03,-2.789552323520183563e-03,1.716364931780844927e-04,-1.615681976545602083e-04,-7.981459930306300521e-05,1.033357228152453899e-03,-8.931037737056612968e-04,1.012093946337699890e-02,1.194181735627353191e-03,7.120265217963606119e-05,-7.655828085262328386e-05,-4.417870513861998916e-06,-2.052593117696233094e-08,8.154805982485413551e-05,3.537991433404386044e-04,2.681046025827527046e-03,1.698192092590034008e-03,2.139805437764152884e-04,9.274966578232124448e-05,-3.051104613405186683e-08,-2.442474360577762127e-04,-3.249676665291190147e-04,-2.193958964198827744e-03,-1.490474026650190353e-02,-4.504348337650299072e-02,-9.688166901469230652e-03,8.054827922023832798e-04,-6.633857265114784241e-04,-1.194269396364688873e-03,3.288932377472519875e-03,-1.374397240579128265e-02,-1.561586186289787292e-02,1.636933721601963043e-02,-1.658328436315059662e-02,1.814283058047294617e-02,2.413496986264362931e-05,-1.959339715540409088e-04,9.313483722507953644e-03,-4.963732324540615082e-03,3.344791941344738007e-03,1.051499787718057632e-02,-4.793207161128520966e-03,1.704831235110759735e-02,-3.847302868962287903e-04,2.172833192162215710e-04,5.178329301998019218e-04,8.504595607519149780e-03,-2.535737585276365280e-03,-1.671276614069938660e-02,-1.391455903649330139e-02,1.129744760692119598e-02,9.564871434122323990e-04,-8.513893699273467064e-04,6.009503267705440521e-03,-1.904489472508430481e-02,-4.082543775439262390e-03,1.980847492814064026e-02,-3.883626312017440796e-02,7.650846615433692932e-03,4.298861604183912277e-04,-6.539215683005750179e-04,1.870289072394371033e-02,-8.665207773447036743e-03,-1.171808317303657532e-02,-1.419895142316818237e-02,-2.483540214598178864e-02,3.689541481435298920e-04,-6.083368207328021526e-04,2.199306036345660686e-04,1.631465391255915165e-03,1.227171812206506729e-02,-1.236278098076581955e-03,-1.043746992945671082e-02,-2.475113142281770706e-03,-1.035357126966118813e-03,1.114013954065740108e-03,2.882663393393158913e-04,4.433736030478030443e-04,2.297482278663665056e-04,2.470547566190361977e-03,1.099141081795096397e-03,9.659835486672818661e-04,-8.723412174731492996e-04,1.963662070920690894e-04,-2.021449472522363067e-04,1.333333551883697510e-03,-1.128086005337536335e-03,-8.391664596274495125e-04,-1.852172985672950745e-02,-2.227502409368753433e-03,3.626150428317487240e-04,1.160226296633481979e-03,2.019680396188050508e-04,3.531999420374631882e-03,-3.719383850693702698e-03,-1.554614864289760590e-02,-1.784123852849006653e-02,8.836793713271617889e-03,2.368410304188728333e-02,7.803949993103742599e-04,2.044947352260351181e-03,1.638666912913322449e-02,-7.881310768425464630e-03,5.997192114591598511e-03,-6.388156674802303314e-03,1.940475963056087494e-02,2.217274345457553864e-02,-5.372596206143498421e-04,-1.223448081873357296e-03,-4.834272549487650394e-04,-1.519361510872840881e-02,4.838671535253524780e-03,-4.249997437000274658e-04,8.381115272641181946e-03,8.961413055658340454e-03,1.032359432429075241e-05,-2.606090856716036797e-04,8.393159136176109314e-03,-2.859764965251088142e-03,1.978634670376777649e-02,1.681225746870040894e-02,-1.141400914639234543e-02,1.123982574790716171e-02,-3.659818787127733231e-03,1.536913798190653324e-03,-6.266217678785324097e-04,1.800343766808509827e-02,-1.420006994158029556e-02,-6.034402176737785339e-04,2.062968723475933075e-02,-1.129219075664877892e-03,-1.070164237171411514e-02,1.238165702670812607e-02,-2.067585848271846771e-02,-1.800330728292465210e-02,1.276151463389396667e-02,4.754971712827682495e-03,-7.018923759460449219e-03,6.897310260683298111e-03,3.515536445775069296e-05\n0.000000000000000000e+00,9.908352694765198976e-06,1.428599789505824447e-04,2.696614945307374001e-03,1.336779445409774780e-03,-6.775302608730271459e-06,-4.996089046471752226e-06,-1.682520966994616174e-08,-6.379797559930011630e-05,9.102377589442767203e-06,-1.626033568754792213e-03,-1.094234734773635864e-02,-7.779467850923538208e-03,-3.778314217925071716e-03,1.767853100318461657e-04,-1.419900945620611310e-04,-6.425321043934673071e-05,6.054458208382129669e-04,1.901051145978271961e-03,1.664616866037249565e-03,-6.151851732283830643e-03,-5.814150907099246979e-03,2.098035067319869995e-03,2.578392741270363331e-04,-2.193326654378324747e-04,-2.342243446037173271e-03,7.731077494099736214e-04,-5.285209976136684418e-03,6.772289518266916275e-03,2.849633456207811832e-04,1.551975845359265804e-03,9.730944293551146984e-05,3.145982918795198202e-04,-6.781846750527620316e-04,3.561186604201793671e-03,1.049884036183357239e-02,-8.630730211734771729e-03,7.015073671936988831e-03,1.425722427666187286e-02,1.141013810411095619e-03,-8.380592043977230787e-05,1.094360777642577887e-05,1.556279486976563931e-03,1.467165537178516388e-02,-2.770651597529649734e-03,-2.586130751296877861e-03,8.499178104102611542e-03,6.056550191715359688e-04,-2.537461987230926752e-04,5.075953900814056396e-03,-2.673656679689884186e-03,-3.056384855881333351e-03,-4.476742353290319443e-03,9.665627731010317802e-04,-6.800486517022363842e-06,-1.508467248640954494e-04,1.750554929458303377e-06,4.416011506691575050e-04,1.661518821492791176e-03,3.092918195761740208e-04,-3.890529973432421684e-03,-4.582470282912254333e-04,1.060794238583184779e-04,2.026080665018525906e-06,7.939628954289901230e-10,3.108082091785036027e-05,9.650686115492135286e-05,2.039070706814527512e-03,9.718115907162427902e-04,6.338819730444811285e-06,3.020213625859469175e-06,1.759174317328415782e-08,-3.099138848483562469e-05,-5.533726653084158897e-05,-6.874906248413026333e-04,-2.233066130429506302e-03,-9.011458605527877808e-03,-3.861435689032077789e-03,1.291681110160425305e-04,-1.222316350322216749e-04,-1.052831285051070154e-04,1.010456820949912071e-03,4.113723058253526688e-03,4.973405972123146057e-03,-5.021134857088327408e-03,-8.571014739573001862e-03,2.490482758730649948e-03,1.496507902629673481e-04,-9.427990153199061751e-05,-5.981464346405118704e-05,4.939734935760498047e-05,-9.130726102739572525e-04,6.815699394792318344e-03,-3.204164095222949982e-04,2.427567727863788605e-03,1.619941758690401912e-05,2.351161965634673834e-04,-5.924497381784021854e-04,4.567409865558147430e-03,1.064953394234180450e-02,-6.094411015510559082e-03,5.191089585423469543e-03,1.409625262022018433e-02,1.070915604941546917e-03,-5.534256342798471451e-05,6.671908195130527020e-04,-7.193616474978625774e-04,7.662171497941017151e-03,1.433503581210970879e-03,7.052974542602896690e-04,8.276571519672870636e-03,4.481655487325042486e-04,-2.345000248169526458e-04,4.546897485852241516e-03,-3.309333231300115585e-03,-6.609715521335601807e-03,-8.517326787114143372e-04,1.001335680484771729e-03,-2.118069460266269743e-05,-1.319198199780657887e-04,-2.383982791798189282e-05,3.820034035015851259e-04,7.709476631134748459e-04,-2.319511026144027710e-03,-3.563722828403115273e-03,-4.622733686119318008e-04,1.108262731577269733e-04,1.847344174166209996e-05,4.890193805451303888e-10,-2.912426862167194486e-05,-3.439177817199379206e-05,3.254766110330820084e-03,2.656233496963977814e-03,1.535360934212803841e-05,4.339057340985164046e-05,3.097236245253043307e-08,-8.434421033598482609e-06,1.242894504684954882e-04,1.982732443138957024e-03,2.813433762639760971e-03,6.767219398170709610e-03,-1.766372006386518478e-03,4.042378568556159735e-04,-4.148550215177237988e-05,-1.416018640156835318e-04,-1.611373387277126312e-03,-7.051054853945970535e-03,-8.248364552855491638e-03,-6.187913008034229279e-03,-1.008488237857818604e-02,3.065633354708552361e-04,-5.800284270662814379e-05,-1.495956967119127512e-04,-1.821025158278644085e-03,1.254501054063439369e-03,-9.776831604540348053e-03,-9.858738631010055542e-03,1.781606231816112995e-03,2.349095884710550308e-04,2.369782596360892057e-04,1.807075459510087967e-04,-1.246637431904673576e-03,-1.933581079356372356e-03,7.501931861042976379e-03,-7.283220067620277405e-03,1.045646518468856812e-02,1.271725445985794067e-02,-1.185733592137694359e-03,-3.454785473877564073e-05,4.197775851935148239e-04,-6.070243660360574722e-03,6.084140390157699585e-03,-1.741865882650017738e-03,-1.460088230669498444e-02,1.257072389125823975e-02,-1.292803790420293808e-04,-2.838014916051179171e-04,3.455486614257097244e-03,-3.374764695763587952e-03,-8.370026480406522751e-04,6.034673657268285751e-03,6.960060447454452515e-03,-1.823241836973465979e-05,-2.028076269198209047e-04,5.346877151168882847e-05,3.240994119551032782e-04,1.985086360946297646e-03,-7.424229988828301430e-05,-5.131334066390991211e-03,-6.612702272832393646e-04,-2.501616836525499821e-05,-6.146024679765105247e-05,1.041950192792739927e-09,1.827346932259388268e-05,1.771441311575472355e-04,2.571974415332078934e-03,1.227767323143780231e-03,5.212168616708368063e-07,-3.096905857091769576e-05,-9.148379831458441913e-10,-7.779948646202683449e-05,-1.707012415863573551e-06,-1.703717047348618507e-03,-1.331978477537631989e-02,-1.539421547204256058e-02,-5.775534547865390778e-03,4.178412782493978739e-04,-2.171837550122290850e-04,-1.835953007685020566e-04,9.157902095466852188e-04,7.864094339311122894e-03,-1.706901565194129944e-02,-8.517530746757984161e-03,-5.160672124475240707e-03,7.656119763851165771e-03,2.411056484561413527e-04,-4.591775941662490368e-04,-3.635585773736238480e-03,8.307484677061438560e-04,-6.007260642945766449e-03,8.895175531506538391e-03,1.709197065792977810e-03,3.491999581456184387e-03,7.679860573261976242e-05,3.841197758447378874e-04,-1.230983412824571133e-03,8.375536650419235229e-03,9.244348853826522827e-03,7.699570851400494576e-04,6.116400007158517838e-03,1.568696089088916779e-02,1.360110007226467133e-03,-1.842109340941533446e-04,-5.948008038103580475e-06,-6.886776536703109741e-04,5.748722702264785767e-03,-1.574141322635114193e-03,-6.669017020612955093e-03,7.654052227735519409e-03,7.399946334771811962e-04,-4.302763845771551132e-04,5.761634092777967453e-04,4.069774411618709564e-03,-1.029812451452016830e-02,-4.191578365862369537e-03,-1.650519436225295067e-03,3.990422192146070302e-05,-2.433212503092363477e-04,2.507915633032098413e-05,3.656761546153575182e-04,5.077423062175512314e-03,1.726607792079448700e-03,-4.889580421149730682e-03,-5.735662998631596565e-04,1.338938600383698940e-04,1.214523672388168052e-05,1.398348103975877166e-08,2.397973003098741174e-05,1.584904821356758475e-04,2.619554055854678154e-03,1.557034323923289776e-03,1.320518458669539541e-05,1.494315711170202121e-05,-3.061654751945752650e-08,-3.486692730803042650e-05,2.560999382694717497e-05,-5.375771434046328068e-04,-3.530315356329083443e-03,-6.468267645686864853e-03,-4.661514423787593842e-03,2.754110901150852442e-04,-1.339825685136020184e-04,-1.318030990660190582e-04,6.086832145228981972e-04,6.598054897040128708e-03,-1.488168141804635525e-03,8.263331255875527859e-04,-7.442666217684745789e-03,3.008512780070304871e-03,1.611258485354483128e-04,-1.637690147617831826e-04,-6.040298030711710453e-04,2.941202605143189430e-03,-3.403436858206987381e-03,7.046815007925033569e-03,5.425133742392063141e-03,2.095608273521065712e-03,8.648836228530853987e-05,2.952507929876446724e-04,-6.480395677499473095e-04,5.723682232201099396e-03,1.313460990786552429e-02,-1.028853189200162888e-02,6.159812211990356445e-03,1.507331617176532745e-02,1.034111948683857918e-03,-9.419828711543232203e-05,1.044451026245951653e-03,-1.242124242708086967e-03,1.180140208452939987e-02,-4.659274592995643616e-03,1.696502207778394222e-03,9.833154268562793732e-03,5.213211406953632832e-04,-2.827847201842814684e-04,4.861587192863225937e-03,-3.103663679212331772e-03,-2.415491500869393349e-03,1.101449364796280861e-03,1.732318080030381680e-03,-7.091583938745316118e-06,-1.541486271889880300e-04,2.198224137828219682e-05,4.543152754195034504e-04,2.061527688056230545e-03,-3.107384545728564262e-04,-3.902875585481524467e-03,-5.407583666965365410e-04,9.922149911290034652e-05,1.837441959651187062e-05,1.245575731445569545e-08,-1.530867157271131873e-04,-1.137922634370625019e-03,-2.205149084329605103e-02,-1.123463641852140427e-02,-5.881892866455018520e-05,-2.340269929845817387e-05,1.000153133645653725e-07,4.380564787425100803e-04,-6.687872519250959158e-05,9.881846606731414795e-03,2.928103134036064148e-02,5.923256278038024902e-02,4.552562162280082703e-02,-1.987278461456298828e-03,1.190269016660749912e-03,9.222538792528212070e-04,-7.432465907186269760e-03,-4.033952951431274414e-02,-4.935906268656253815e-03,1.712176576256752014e-02,7.944937050342559814e-02,-2.391611412167549133e-02,-1.588182058185338974e-03,1.749728340655565262e-03,1.121134404093027115e-02,-6.727961823344230652e-03,4.769638925790786743e-02,-4.601161926984786987e-02,-1.215801760554313660e-02,-1.930002681910991669e-02,-8.783589582890272141e-04,-2.822361886501312256e-03,6.770506966859102249e-03,-5.269914120435714722e-02,-6.340049207210540771e-02,7.129895687103271484e-02,-4.073338583111763000e-02,5.322147011756896973e-01,-9.356658905744552612e-03,1.044777221977710724e-03,-8.657664060592651367e-03,1.692762784659862518e-02,-8.209567517042160034e-02,3.648602217435836792e-02,-5.805845372378826141e-03,-7.813696563243865967e-02,-5.215105134993791580e-03,2.460365649312734604e-03,-4.362736269831657410e-02,3.197050839662551880e-02,2.071020379662513733e-02,-2.443964593112468719e-03,-1.160686463117599487e-02,1.653455910854972899e-05,1.312196021899580956e-03,-4.233431900502182543e-05,-3.919606097042560577e-03,-1.449197158217430115e-02,4.738443531095981598e-03,3.387857973575592041e-02,4.039457533508539200e-03,-1.017620554193854332e-03,-1.365146017633378506e-04,-3.931972969439812005e-09,4.579272717819549143e-05,2.680281759239733219e-04,9.001659345813095570e-04,4.534708568826317787e-04,3.495095734251663089e-05,6.128738732513738796e-06,-4.987214197171851993e-08,-1.199421094497665763e-04,-4.773829277837648988e-05,-2.459135139361023903e-03,-1.345276739448308945e-02,-5.501923616975545883e-03,-5.948260892182588577e-03,4.173385968897491693e-05,-1.239117700606584549e-04,-1.854778383858501911e-04,1.753636752255260944e-03,5.508912261575460434e-03,2.737220143899321556e-03,2.970695495605468750e-03,-1.167117152363061905e-03,2.705352380871772766e-03,4.035276360809803009e-04,-3.559429314918816090e-04,-9.854362579062581062e-04,-1.163312001153826714e-03,-3.586156293749809265e-03,4.140565171837806702e-03,1.185559667646884918e-03,2.058203099295496941e-03,7.898361945990473032e-05,2.115218958351761103e-04,-5.049249157309532166e-04,3.976124804466962814e-03,4.192113410681486130e-03,-1.202874444425106049e-02,-1.558666233904659748e-03,1.232098415493965149e-02,2.873016754165291786e-03,-1.242573198396712542e-04,5.592645611613988876e-04,4.631633870303630829e-03,6.246955133974552155e-03,-4.944594111293554306e-03,-5.365007556974887848e-03,8.431107737123966217e-03,1.591957523487508297e-03,-2.587532217148691416e-04,5.013729911297559738e-03,-2.165920566767454147e-03,1.385669107548892498e-03,-5.977128632366657257e-03,-1.697876024991273880e-03,1.639857600821414962e-07,-2.477775851730257273e-04,8.153209819283802062e-06,4.629511677194386721e-04,1.795856398530304432e-03,-5.562345031648874283e-04,-4.246885422617197037e-03,-4.752836248371750116e-04,2.630956005305051804e-04,4.164864367339760065e-05,5.677520675817504525e-09,4.234962398186326027e-05,2.069244510494172573e-04,2.588576404377818108e-03,1.310933614149689674e-03,1.658047040109522641e-05,9.461047739023342729e-06,1.376758973492542282e-08,-5.133373997523449361e-05,-1.859546682680957019e-05,-1.164769404567778111e-03,-5.427231080830097198e-03,-5.957904271781444550e-03,-4.336974583566188812e-03,1.927910925587639213e-04,-1.433887373423203826e-04,-7.184159039752557874e-05,5.219870363362133503e-04,2.988547552376985550e-03,6.050104275345802307e-06,1.253898022696375847e-03,-6.206080783158540726e-03,1.992149045690894127e-03,2.044118446065112948e-04,-9.455047256778925657e-05,-1.503329724073410034e-03,2.952594310045242310e-03,-2.280512591823935509e-03,4.581705201417207718e-03,2.281357767060399055e-03,2.352725248783826828e-03,9.632914589019492269e-05,3.706044226419180632e-04,-8.564802119508385658e-04,4.645044915378093719e-03,8.943893946707248688e-03,-8.922034874558448792e-03,7.046774495393037796e-03,1.533214747905731201e-02,1.660792855545878410e-03,-1.089982906705699861e-04,1.633556210435926914e-03,-1.581197837367653847e-03,1.205674745142459869e-02,-5.202849861234426498e-03,2.616147743538022041e-03,9.928996674716472626e-03,8.312893914990127087e-04,-2.442190889269113541e-04,5.975966341793537140e-03,-5.709654651582241058e-03,-4.229123704135417938e-03,-3.228808287531137466e-03,2.451109234243631363e-03,2.546711948525626212e-05,-1.592025510035455227e-04,-4.943683961755596101e-06,5.467711016535758972e-04,5.180323962122201920e-03,2.064287429675459862e-03,-3.844427876174449921e-03,-4.596738726831972599e-04,1.502008526585996151e-04,2.259604480059351772e-05,-4.426055966177955270e-09,3.198586273356340826e-05,5.972130747977644205e-05,1.547334017232060432e-03,4.549714212771505117e-04,-1.992400575545616448e-05,-2.488611426088027656e-05,-8.488086677971296012e-09,-6.577400199603289366e-06,5.657268775394186378e-05,-1.093304133974015713e-03,-4.036322236061096191e-03,-1.716227270662784576e-03,-7.123566232621669769e-03,-1.400173641741275787e-04,-2.360276266699656844e-05,1.714823738439008594e-04,1.004684832878410816e-03,9.449708275496959686e-03,-2.937821438536047935e-03,-6.066882982850074768e-03,-9.104073978960514069e-05,-1.731202937662601471e-03,1.105445480789057910e-04,5.996901745675131679e-05,-2.818136010318994522e-03,1.487465575337409973e-03,-1.545620849356055260e-03,-2.523543313145637512e-03,8.028107695281505585e-03,-1.081869937479496002e-03,1.424011134076863527e-05,2.634986885823309422e-04,-1.013039611279964447e-03,1.980969449505209923e-03,8.463457226753234863e-03,1.544980797916650772e-03,1.705382252112030983e-03,9.634724818170070648e-03,1.824690727517008781e-03,-4.199652903480455279e-05,-5.417693173512816429e-04,2.776253735646605492e-03,1.269948668777942657e-02,-7.262586615979671478e-03,6.895679980516433716e-03,4.239950794726610184e-03,1.532679889351129532e-03,8.560078276786953211e-05,-1.066113356500864029e-03,-3.261471865698695183e-03,-1.194078288972377777e-02,-8.025042712688446045e-03,7.917063310742378235e-03,2.723916986724361777e-05,1.190655282698571682e-03,-2.539808920118957758e-04,-8.205507765524089336e-05,-2.244672738015651703e-03,-9.366873418912291527e-04,3.000704804435372353e-03,-2.207516808994114399e-05,8.921797852963209152e-04,2.592569508124142885e-04,-1.504950923845171928e-04,4.209290273138321936e-05,-4.156265349593013525e-04,3.656311891973018646e-03,1.884848345071077347e-03,5.771141732111573219e-04,-4.733504028990864754e-04,1.541124773211777210e-03,8.635111153125762939e-04,-2.426364226266741753e-04,-5.104090087115764618e-04,-6.407573237083852291e-04,-8.024054579436779022e-03,-4.282128531485795975e-03,9.297970100305974483e-04,-1.011390588246285915e-03,-9.511113748885691166e-04,1.313954824581742287e-03,7.284496445208787918e-03,2.768489066511392593e-04,-8.662886684760451317e-04,-8.866460062563419342e-03,5.139387678354978561e-03,-1.218218938447535038e-03,-1.741713494993746281e-04,-7.259778794832527637e-04,-3.704918082803487778e-03,-3.430556971579790115e-03,8.219890296459197998e-03,2.845224691554903984e-03,5.353775806725025177e-03,-1.999072992475703359e-06,1.048259902745485306e-03,-1.278815674595534801e-03,4.738791380077600479e-03,6.800686940550804138e-03,-6.524948403239250183e-03,1.009380910545587540e-02,1.589162647724151611e-02,-1.712625613436102867e-03,-2.866782015189528465e-03,4.934515804052352905e-03,-1.616366556845605373e-03,9.986747987568378448e-03,-1.020634779706597328e-03,4.324003821238875389e-04,1.307500153779983521e-02,1.299184048548340797e-03,-1.208102609962224960e-02,2.157631330192089081e-03,-8.362871594727039337e-03,-2.023042761720716953e-04,-1.468775421380996704e-02,1.362947653979063034e-02,1.031282451003789902e-02,-6.594137521460652351e-04,-7.025563158094882965e-03,2.049851464107632637e-03,-8.252075873315334320e-03,1.684644632041454315e-02,-1.090290304273366928e-02,-6.766306702047586441e-03,3.266530402470380068e-04,2.357185167056741193e-06\n0.000000000000000000e+00,8.273512321466114372e-06,1.508404693595366552e-05,8.914282807381823659e-05,-1.617290108697488904e-04,-1.077082015399355441e-05,-5.288494321575853974e-06,3.667851800059906964e-08,-1.753420292516238987e-05,4.422322308528237045e-05,-1.120932050980627537e-03,-3.074982203543186188e-03,8.370780851691961288e-04,-2.628658199682831764e-03,-1.978936052182689309e-04,2.948844849015586078e-05,6.257426866795867682e-05,2.881985565181821585e-04,3.596388967707753181e-03,4.027837887406349182e-03,2.153411041945219040e-03,-1.118799671530723572e-03,-1.267162384465336800e-03,7.115043263183906674e-05,-1.117603096645325422e-04,-8.345964015461504459e-04,-1.263558631762862206e-03,8.125557797029614449e-04,2.294608624652028084e-03,4.399931640364229679e-05,-9.823502041399478912e-04,3.501620449242182076e-05,1.006173806672450155e-05,-3.889765939675271511e-04,-4.484575707465410233e-03,3.800957929342985153e-04,-6.818772526457905769e-04,2.338952850550413132e-03,1.996530219912528992e-03,6.889732321724295616e-04,5.045748912380076945e-05,-8.581225411035120487e-04,5.163287278264760971e-03,6.324232090264558792e-04,-1.537021133117377758e-03,3.828955581411719322e-03,-7.268222398124635220e-04,2.362118539167568088e-04,3.521103280945681036e-05,-5.387567216530442238e-04,-9.771070908755064011e-04,-1.223485451191663742e-04,2.180354436859488487e-03,1.204222673550248146e-03,-2.911278170358855277e-05,5.620745650958269835e-05,-3.198422200512140989e-05,-6.914640835020691156e-05,-1.037888578139245510e-03,-7.575206691399216652e-04,1.215811062138527632e-04,1.964403782039880753e-05,8.391280425712466240e-05,-3.252303486078744754e-06,-9.781221166349496343e-09,2.360153121117036790e-05,4.776125206262804568e-05,-5.160958971828222275e-04,-5.987194599583745003e-04,5.819613306812243536e-06,-1.562852958159055561e-05,-1.324148790615709004e-08,-5.880000389879569411e-05,-2.579137981228996068e-05,-1.239507109858095646e-03,-2.141520380973815918e-04,-1.335908658802509308e-03,-2.995271934196352959e-03,-1.730113581288605928e-04,-8.545135642634704709e-06,-8.521310519427061081e-06,8.645944180898368359e-04,3.545546904206275940e-03,6.393436342477798462e-03,1.281127333641052246e-05,-4.543466493487358093e-04,-3.056150744669139385e-04,9.439294080948457122e-05,-8.707438246347010136e-05,3.334198845550417900e-05,-2.418969292193651199e-03,1.454509911127388477e-03,2.605659421533346176e-03,-1.340273302048444748e-03,-2.514363150112330914e-04,-3.104824645561166108e-05,-3.953583654947578907e-05,-4.225512966513633728e-04,-1.712929690256714821e-03,1.278674462810158730e-03,1.826602034270763397e-03,-1.163856242783367634e-03,3.743456036318093538e-04,1.041146577335894108e-03,4.485227691475301981e-07,-1.811314141377806664e-04,3.035889938473701477e-03,7.050738204270601273e-04,3.429868025705218315e-03,7.801149040460586548e-04,-9.942772157955914736e-05,6.297677173279225826e-04,9.083038094104267657e-06,-3.744764835573732853e-04,-9.042017627507448196e-04,-3.825902938842773438e-03,-7.130281301215291023e-04,-1.302563818171620369e-03,1.823591446736827493e-07,-2.839169610524550080e-07,-2.660217069205828011e-05,-2.533541191951371729e-06,-7.490781717933714390e-04,-7.271076319739222527e-04,3.687045827973634005e-04,7.556096534244716167e-05,1.177874510176479816e-04,1.043034717440605164e-05,-1.994466103383274458e-08,-1.721497028484009206e-05,-2.321335341548547149e-05,-9.389658225700259209e-05,7.320812437683343887e-05,-2.769567436189390719e-05,-1.442824213881976902e-06,-1.820226103177446930e-08,-3.757731610676273704e-05,7.472535799024626613e-05,6.301206885837018490e-04,3.756203223019838333e-04,7.260178215801715851e-03,3.066265489906072617e-04,-1.014157896861433983e-05,5.608375067822635174e-05,5.841489837621338665e-05,-1.131077297031879425e-04,-6.549947429448366165e-04,-2.256104955449700356e-03,5.797780118882656097e-03,-7.645969744771718979e-04,-1.845527556724846363e-03,1.580219977768138051e-04,-1.315795379923656583e-04,-1.944929361343383789e-03,-2.630069386214017868e-03,6.233088206499814987e-04,-1.262674224562942982e-03,1.425447408109903336e-04,-2.257514744997024536e-03,9.502562170382589102e-05,-5.585553299169987440e-05,-5.518241960089653730e-05,-5.478283390402793884e-03,-3.413108177483081818e-03,-3.703655092976987362e-04,-3.495154960546642542e-04,-9.033302776515483856e-04,6.489789811894297600e-04,5.003848491469398141e-05,-1.301001640968024731e-03,-1.817508367821574211e-03,6.397864199243485928e-04,-1.127182506024837494e-03,-1.502140890806913376e-03,4.235327942296862602e-04,5.881108227185904980e-04,2.544784365454688668e-05,-5.729396361857652664e-04,3.874183748848736286e-04,1.768364571034908295e-03,5.138235166668891907e-03,2.061952371150255203e-03,-4.652541974792256951e-05,5.767554830526933074e-05,-1.824294668040238321e-05,-1.100335066439583898e-04,-1.407165545970201492e-03,-4.978426150046288967e-04,6.846681935712695122e-05,-9.108400263357907534e-06,3.571604611352086067e-05,-1.964506736840121448e-06,-1.765937440723064356e-08,2.287620736751705408e-05,-3.457779257587390020e-06,-3.930343082174658775e-04,-4.791063838638365269e-04,-1.658331166254356503e-05,-1.441505355614935979e-05,-2.605929694254882634e-09,-1.925889046106021851e-05,-1.714471181912813336e-05,-5.817310302518308163e-04,-3.109426470473408699e-03,-5.249912384897470474e-03,1.671795267611742020e-03,9.201478678733110428e-05,-4.014862497569993138e-06,1.674644590821117163e-05,8.688809466548264027e-04,1.320163160562515259e-02,-5.453841295093297958e-04,-3.311186796054244041e-03,2.231574617326259613e-04,4.076643846929073334e-03,1.018611874314956367e-04,-6.374917575158178806e-05,2.154253306798636913e-04,-4.246270284056663513e-03,2.922591520473361015e-03,4.805841948837041855e-03,-7.309649954549968243e-04,-3.439560998231172562e-03,-1.319849689025431871e-04,-7.183937123045325279e-05,-4.759881703648716211e-04,-2.504030941054224968e-03,-4.366938024759292603e-03,5.531499162316322327e-03,1.365300500765442848e-03,3.035509958863258362e-03,8.040431421250104904e-04,8.916843216866254807e-05,-5.392248276621103287e-04,3.816767130047082901e-03,-2.158384304493665695e-03,-4.161374643445014954e-03,2.919899765402078629e-03,2.397740259766578674e-03,4.437995958141982555e-04,3.757495505851693451e-06,2.935783704742789268e-04,6.879954598844051361e-04,5.706079769879579544e-03,2.287614624947309494e-03,-7.546336273662745953e-04,-5.896425500395707786e-05,-3.303937410237267613e-05,-7.032202120171859860e-05,8.605103939771652222e-04,-1.521025435067713261e-03,-4.190552514046430588e-03,-3.168515686411410570e-04,-5.580296419793739915e-05,1.499215723015367985e-04,1.166236870631109923e-05,-4.305820766603574157e-08,2.336476427444722503e-05,5.525499727809801698e-05,-2.019600215135142207e-04,-2.463919227011501789e-04,1.116262501454912126e-05,9.662919637776212767e-07,2.170054358430206776e-08,-3.438787462073378265e-05,2.020931788138113916e-05,-7.166272844187915325e-04,-3.088311757892370224e-03,-1.308637787587940693e-03,-1.652864390052855015e-03,-1.103090617107227445e-04,-7.254493539221584797e-08,1.898655682452954352e-05,7.890822598710656166e-04,3.256934694945812225e-03,2.042136155068874359e-03,4.181294701993465424e-03,5.338741466403007507e-04,-4.997820942662656307e-04,7.684656884521245956e-05,2.324562046851497144e-05,-1.790844544302672148e-05,-1.652383245527744293e-03,1.042222953401505947e-03,1.186748966574668884e-03,4.532438470050692558e-05,-4.978650831617414951e-04,-4.598972009262070060e-05,-3.578972609830088913e-05,-2.114145609084516764e-04,-1.419181702658534050e-03,9.038544958457350731e-04,3.254305920563638210e-04,-6.785971345379948616e-04,4.987971624359488487e-04,9.974241256713867188e-04,4.823083372684777714e-07,4.173730849288403988e-05,3.380605485290288925e-03,2.273485530167818069e-03,-1.809587352909147739e-03,1.300055184401571751e-03,5.673519335687160492e-04,6.179029005579650402e-04,3.069082958973012865e-05,-3.933458356186747551e-04,6.350525654852390289e-04,-1.568223000504076481e-03,-9.406818426214158535e-04,3.782750281970947981e-04,-2.808992212521843612e-05,4.708951382781378925e-05,-2.670790127012878656e-05,-7.361490133916959167e-06,-7.617715746164321899e-04,-1.100115478038787842e-03,5.239083548076450825e-04,7.634787471033632755e-05,9.271093585994094610e-05,9.795283403946086764e-06,-1.078387867892161012e-08,-1.682651200098916888e-04,-3.267192514613270760e-04,1.624178374186158180e-03,2.515948144719004631e-03,-1.671092104515992105e-05,2.483248681528493762e-05,-6.483605829998850822e-08,3.046368365176022053e-04,-1.838166208472102880e-04,7.352656684815883636e-03,1.283232681453227997e-02,5.955416709184646606e-04,1.271750405430793762e-02,1.153359655290842056e-03,-2.030656905844807625e-04,-3.187349648214876652e-04,-5.754088517278432846e-03,-4.083001613616943359e-02,-2.245002985000610352e-02,-2.191467583179473877e-02,1.376504078507423401e-03,6.019747816026210785e-03,-7.367567741312086582e-04,5.693802959285676479e-04,1.593890599906444550e-03,1.421231217682361603e-02,-1.615755492821335793e-03,-1.824745163321495056e-02,5.458854604512453079e-03,5.617032758891582489e-03,9.446812327951192856e-06,1.405137154506519437e-04,3.052549436688423157e-03,1.592524908483028412e-02,9.301854297518730164e-03,1.191987004131078720e-02,-1.166456192731857300e-02,-8.846557699143886566e-03,6.488606333732604980e-01,-1.510456786490976810e-04,2.919603139162063599e-03,-2.682038396596908569e-02,-3.457814455032348633e-05,1.255375519394874573e-02,-3.047133609652519226e-02,-5.024654092267155647e-04,-4.276774823665618896e-03,-3.082857583649456501e-04,6.586926057934761047e-03,1.642811112105846405e-03,8.377605117857456207e-03,1.042937673628330231e-02,-3.549237735569477081e-04,3.050290397368371487e-04,-2.923915744759142399e-04,2.651868853718042374e-04,4.014607693534344435e-04,9.530869312584400177e-03,9.312075562775135040e-03,-3.527244087308645248e-03,-6.161578930914402008e-04,-8.968568290583789349e-04,-1.036191970342770219e-04,4.435241862665861845e-08,2.972754737129434943e-05,5.746598981204442680e-05,5.601890734396874905e-05,7.257438119268044829e-05,-4.671335773309692740e-06,3.091735834459541366e-06,-1.873104338301345706e-09,-4.531325248535722494e-05,4.027629256597720087e-05,-7.718325941823422909e-04,-1.179274520836770535e-03,7.664628210477530956e-04,-2.822596114128828049e-03,-1.248859043698757887e-04,2.603231041575782001e-05,5.529683767235837877e-05,7.411839906126260757e-04,5.408161319792270660e-03,6.638071965426206589e-03,1.956450752913951874e-03,3.096195869147777557e-04,-6.571370176970958710e-04,1.113085018005222082e-04,-4.097161581739783287e-05,-1.248886983375996351e-04,-6.948690861463546753e-04,6.596667226403951645e-04,3.601413336582481861e-04,-2.882879925891757011e-04,-5.203215405344963074e-04,1.280608739762101322e-05,1.513235019956482574e-05,-6.380968843586742878e-04,-2.668535802513360977e-03,7.694214000366628170e-04,-2.309360075742006302e-03,2.333331853151321411e-03,2.812595572322607040e-03,1.256962656043469906e-03,5.361898365663364530e-05,-1.640657894313335419e-03,2.799771493300795555e-03,3.412712831050157547e-03,-3.782895626500248909e-03,5.008243024349212646e-04,3.181900596246123314e-03,5.325750098563730717e-04,4.424042708706110716e-05,-6.418585544452071190e-04,-5.698150489479303360e-04,-3.187041729688644409e-04,1.171189593151211739e-03,1.847357721999287605e-03,-6.812076026108115911e-05,5.867823711014352739e-05,-4.972120950696989894e-05,-3.498548903735354543e-05,-1.459753490053117275e-03,-2.136037452146410942e-03,3.638614143710583448e-04,5.559005512623116374e-05,1.287944323848932981e-04,8.900255124899558723e-06,4.943012754665687680e-08,3.331986590637825429e-05,8.623269241070374846e-05,-3.086508659180253744e-04,-3.143367357552051544e-04,4.348382208263501525e-05,2.606880480016116053e-05,2.744400262599810958e-08,-2.108672561007551849e-05,3.908644430339336395e-06,-5.972218932583928108e-04,-2.846522256731987000e-03,-9.288878645747900009e-04,-1.230237074196338654e-03,-2.391224988969042897e-04,2.475334986229427159e-05,3.801662023761309683e-05,9.639566997066140175e-04,3.468054812401533127e-03,2.980833407491445541e-03,9.487589122727513313e-04,-9.324518032371997833e-06,-2.375807380303740501e-03,9.649538696976378560e-05,2.086365129798650742e-04,3.891886444762349129e-04,-1.927280100062489510e-03,2.406459301710128784e-03,2.144196536391973495e-03,6.813775980845093727e-04,1.224602106958627701e-03,-8.034997335926163942e-06,-9.302941180067136884e-06,-1.823589554987847805e-04,-9.556181030347943306e-04,-2.486475976184010506e-03,5.614019464701414108e-04,2.439783187583088875e-03,6.640295032411813736e-04,1.047070603817701340e-03,2.213257539551705122e-05,4.700804129242897034e-04,4.629560746252536774e-03,3.492010291665792465e-03,-1.800562837161123753e-03,3.556091338396072388e-03,7.153267506510019302e-04,6.947766523808240891e-04,3.659621870610862970e-05,-1.485948450863361359e-05,-3.551590489223599434e-04,-2.064161235466599464e-04,-1.270856941118836403e-03,2.435366041027009487e-04,-5.864533886779099703e-05,4.990089291823096573e-05,-1.028937731462065130e-05,-2.695374423637986183e-04,-7.709075725870206952e-05,-1.405657152645289898e-03,6.394968950189650059e-04,1.355286804027855396e-04,1.109083314076997340e-04,1.482524476159596816e-05,4.383764462545514107e-08,1.927752782648894936e-05,3.876597111229784787e-05,-4.101219237782061100e-04,-6.119963363744318485e-04,4.740693839266896248e-06,-1.920590511872433126e-05,2.343676896998658776e-08,-2.172468339267652482e-05,-5.422007234301418066e-06,-9.234530734829604626e-04,-1.625223434530198574e-03,4.125388804823160172e-04,-1.260373741388320923e-03,-2.352410228922963142e-04,5.769869676441885531e-05,1.319379516644403338e-04,5.818069330416619778e-04,5.102694965898990631e-03,2.275912091135978699e-03,7.893410511314868927e-04,4.396033473312854767e-04,-1.512671005912125111e-03,4.328527211328037083e-05,-2.077348472084850073e-05,-6.952427211217582226e-04,-1.863922225311398506e-04,1.139298081398010254e-03,4.397805314511060715e-04,1.064884476363658905e-03,-5.392831517383456230e-04,1.057590998243540525e-05,-1.400715882482472807e-05,-3.866703773383051157e-04,-2.201444003731012344e-03,2.337777754291892052e-03,1.113874604925513268e-03,4.436348099261522293e-04,2.881843829527497292e-04,9.058839641511440277e-04,5.956621316727250814e-05,-1.001513563096523285e-03,3.716271137818694115e-03,2.601748099550604820e-03,-3.379293950274586678e-03,5.400375928729772568e-03,-9.291651658713817596e-04,6.268863799050450325e-04,1.911334693431854248e-04,-1.682677422650158405e-03,9.026975603774189949e-04,1.196935190819203854e-03,-1.940778922289609909e-03,2.208000980317592621e-03,-2.688161330297589302e-04,2.732325228862464428e-04,1.056525870808400214e-04,-1.609216851647943258e-04,-9.902724996209144592e-04,-2.439268573652952909e-04,2.027414971962571144e-03,-2.183432225137948990e-04,-4.357061334303580225e-05,-1.521815574960783124e-04,-6.284485571086406708e-04,3.528893867041915655e-04,1.691715588094666600e-04,-6.443074671551585197e-04,-7.530777947977185249e-04,1.665840391069650650e-04,2.889645293180365115e-05,-7.173688209149986506e-05,2.418431395199149847e-04,2.776617111521773040e-05,-1.183875137940049171e-03,-6.437529809772968292e-03,-3.099944675341248512e-03,-2.784749725833535194e-03,-1.073305320460349321e-04,-3.988923708675429225e-06,-6.109022069722414017e-04,2.504121512174606323e-03,2.718661911785602570e-03,1.870536943897604942e-03,3.766705049201846123e-03,1.619406975805759430e-04,-1.057744026184082031e-03,-2.228657103842124343e-04,-2.442082331981509924e-04,-8.001513779163360596e-04,-1.039435621351003647e-03,8.177637937478721142e-04,3.725133836269378662e-03,2.190811559557914734e-03,-8.814436150714755058e-04,-1.783245388651266694e-04,-6.903652683831751347e-05,1.392629346810281277e-04,6.865004543215036392e-04,-2.606356516480445862e-03,-2.030304167419672012e-04,-1.500959973782300949e-03,8.997839759103953838e-04,7.879767799749970436e-04,2.186982310377061367e-04,1.313867047429084778e-03,4.607690498232841492e-03,-1.623201416805386543e-03,8.351579308509826660e-04,2.632168121635913849e-03,6.682631792500615120e-04,7.395113789243623614e-05,2.303328801644966006e-05,-9.495058911852538586e-04,-1.819793833419680595e-04,-3.157561644911766052e-03,3.309225430712103844e-03,1.039944402873516083e-02,5.803663283586502075e-03,1.135619240812957287e-03,-1.065197493880987167e-02,-1.014019246213138103e-03,-3.595035756006836891e-03,5.902070552110671997e-03,-3.273373295087367296e-04,-3.595553571358323097e-03,3.439104650169610977e-03,3.088621951974346302e-06\n0.000000000000000000e+00,2.112639776896685362e-06,2.445986865495797247e-06,-1.707457886368501931e-05,2.213562765973620117e-06,1.769534947015927173e-06,1.100922759178502019e-06,2.058738246546454320e-08,-1.873631617854698561e-06,-4.263557457306887954e-06,-5.370294820750132203e-05,-5.482171545736491680e-04,-3.879933501593768597e-04,-6.551617116201668978e-05,6.128248060122132301e-06,-8.821531082503497601e-06,-7.866662599553819746e-06,6.371739436872303486e-05,-3.269965527579188347e-04,-5.854688934050500393e-04,8.474193600704893470e-05,3.830204368568956852e-04,1.187142479466274381e-04,-1.146217982750386000e-06,9.629994565329980105e-06,9.182860958389937878e-05,1.064663520082831383e-04,6.337693048408254981e-05,-4.336468118708580732e-04,4.962987441103905439e-05,1.133993791881948709e-04,-1.042650001181755215e-05,1.713368874334264547e-06,1.686374889686703682e-05,3.403516893740743399e-04,4.478710761759430170e-04,5.409391596913337708e-04,-5.625174962915480137e-04,-1.587584702065214515e-04,6.440447759814560413e-05,-9.390016202814877033e-06,1.290467625949531794e-04,1.250221830559894443e-04,2.412750618532299995e-04,4.853019781876355410e-04,-5.895601934753358364e-04,-1.842801430029794574e-05,8.218191214837133884e-05,-1.528092980151996017e-06,1.238063705386593938e-04,3.290994209237396717e-05,-5.079256370663642883e-04,-7.355096167884767056e-04,-2.317799662705510855e-04,1.202859493787400424e-06,-4.155886017542798072e-06,-5.325375695974798873e-08,9.961059731722343713e-06,6.576968735316768289e-05,8.893193444237112999e-05,1.122563771787099540e-04,1.530348890810273588e-05,-2.289183385073556565e-06,1.966401214303914458e-06,-4.808730125205329387e-08,4.549876280179887544e-07,1.695292439762852155e-06,2.654375566635280848e-05,2.072373899864032865e-05,1.416877921656123362e-07,1.914834228955442086e-06,7.602867668765611597e-09,4.233222057337115984e-07,2.509627393010305241e-06,-1.475289718655403703e-05,-6.066877976991236210e-04,4.355231649242341518e-04,-7.480739441234618425e-06,-6.377445970429107547e-06,1.595587946212617680e-06,8.648265065858140588e-06,1.741861069604055956e-06,1.079186185961589217e-04,-2.202182658948004246e-04,1.344659249298274517e-04,3.483738692011684179e-04,-1.030329876812174916e-04,5.758464340033242479e-06,5.460368356580147520e-06,-3.515143180266022682e-05,2.156382543034851551e-04,-4.304662288632243872e-04,-6.311574252322316170e-04,2.496481756679713726e-04,-1.082897069863975048e-04,5.989837063680170104e-06,1.445239831809885800e-06,-1.537078060209751129e-05,3.832654329016804695e-06,-3.874790127156302333e-05,-3.377070825081318617e-04,-1.154408528236672282e-05,-4.333795732236467302e-05,4.030901982332579792e-05,2.645912900334224105e-06,4.010898464912315831e-06,8.643227920401841402e-05,3.523050399962812662e-04,1.706963230390101671e-04,2.460094983689486980e-04,-9.482522000325843692e-05,2.584869616839569062e-05,9.245016372005920857e-06,-1.044517048285342753e-04,3.326476871734485030e-05,2.674686547834426165e-04,-2.075377851724624634e-04,2.487179008312523365e-04,-6.507146281364839524e-06,1.003584384307032451e-05,-4.116081981919705868e-07,-1.129859447246417403e-05,-5.660907481797039509e-05,5.888734449399635196e-05,1.199025937239639461e-04,1.669198354647960514e-05,2.093904413413838483e-06,7.232222856146108825e-07,-2.899703588354896056e-09,1.259261011909984518e-06,3.022444161615567282e-06,-7.021589408395811915e-05,-1.236993266502395272e-04,-1.214520580106182024e-06,-9.987987141357734799e-06,-8.706553700221775216e-08,4.186415026197209954e-06,-1.721953958622179925e-05,1.514000905444845557e-05,4.740861913887783885e-05,-1.952907769009470940e-04,-3.347691963426768780e-04,-1.245077783096348867e-07,-6.467546427302295342e-06,1.477318619436118752e-06,-9.591749403625726700e-07,-1.254511880688369274e-05,-4.357009602244943380e-04,-1.346034230664372444e-03,7.519806968048214912e-04,2.783778763841837645e-04,-3.688998549478128552e-05,1.119304761232342571e-05,4.109169094590470195e-05,3.280847740825265646e-04,2.045003202510997653e-04,-3.729400923475623131e-04,3.916352288797497749e-04,1.975216873688623309e-04,-2.155683068849612027e-05,8.442819307674653828e-06,1.308941136812791228e-05,1.626979792490601540e-04,8.422580431215465069e-04,2.956651442218571901e-04,-3.878261486534029245e-04,7.315689435927197337e-05,2.415810740785673261e-05,-5.614960173261351883e-06,-1.064424577634781599e-04,-4.653808427974581718e-04,-8.076778613030910492e-04,3.235847689211368561e-04,2.619117731228470802e-05,-1.780354796210303903e-04,4.092029121238738298e-05,2.761934865702642128e-06,1.982546964427456260e-04,8.864965639077126980e-05,-8.804902900010347366e-04,-6.750070024281740189e-04,8.236276335082948208e-05,2.808882982208160684e-06,2.057238361885538325e-06,-2.855794264178257436e-06,1.957027780008502305e-05,-9.877046977635473013e-06,1.260384306078776717e-04,2.216749999206513166e-04,2.386290361755527556e-05,-2.644719643285498023e-07,5.661288014380261302e-06,-1.332810484200308565e-08,2.895616944442735985e-06,-1.105144110624678433e-05,-2.575457619968801737e-05,4.247321703587658703e-05,7.631078005942981690e-06,7.569297849840950221e-06,-1.052192146744346246e-07,7.010808076302055269e-07,2.223121782662929036e-06,1.669929188210517168e-04,2.460245741531252861e-05,-5.469176685437560081e-04,-1.376450527459383011e-04,3.200065475539304316e-05,-3.743958586710505188e-06,-1.140937911259243265e-05,-7.212034688564017415e-06,-7.911778520792722702e-04,-1.044991542585194111e-03,8.812670712359249592e-04,-3.119565371889621019e-04,1.852194545790553093e-04,-2.812933871609857306e-06,4.331345189712010324e-05,5.184783949516713619e-04,4.131965397391468287e-04,2.230097597930580378e-04,-1.309829764068126678e-03,-6.602688226848840714e-04,-4.937936319038271904e-04,-1.201758732349844649e-05,-5.284377039060927927e-06,1.146658614743500948e-04,2.695913426578044891e-04,1.178646809421479702e-03,6.842714501544833183e-04,-8.599059656262397766e-04,-4.615556390490382910e-04,2.167493948945775628e-05,-1.699898530205246061e-05,3.293896443210542202e-04,1.164560089819133282e-04,8.155045798048377037e-04,3.732338955160230398e-04,-1.200845930725336075e-03,-1.337906578555703163e-04,1.585834979778155684e-05,3.131955963908694685e-06,-5.443318514153361320e-05,-1.322870026342570782e-03,-5.244570202194154263e-04,-1.895797206088900566e-03,-2.653584524523466825e-04,-1.390765828546136618e-05,2.722928002185653895e-06,2.701940047700190917e-06,1.484771928517147899e-06,1.734269026201218367e-04,-1.426738454028964043e-04,2.337960759177803993e-04,3.739877138286828995e-05,-1.060433169186580926e-05,2.061150325971539132e-06,-8.748884283704683185e-09,-3.288619154773186892e-09,-1.555265271235839464e-06,-3.712497709784656763e-05,-2.535700332373380661e-05,-7.036368288027006201e-07,-1.650458330004767049e-07,-4.954841870130621828e-09,2.659285200934391469e-07,8.485811804348486476e-07,-1.275419344892725348e-05,1.608693855814635754e-04,5.852681715623475611e-05,1.003094075713306665e-05,-8.813571184873580933e-06,1.728438974168966524e-06,6.040744665369857103e-06,-2.534321538405492902e-06,1.469151029596105218e-04,7.207816088339313865e-05,8.493744826409965754e-05,3.273417823947966099e-04,-9.907232015393674374e-05,-1.854450147220632061e-06,3.075276026720530353e-06,-5.043088458478450775e-05,1.236053940374404192e-04,5.132640944793820381e-05,-4.256268948665820062e-05,1.625480945222079754e-04,-1.530615554656833410e-05,4.175708454567939043e-07,-6.755126378266140819e-07,-1.258260817849077284e-05,-1.111998790293000638e-04,1.870374690042808652e-04,2.298138133483007550e-04,6.334875070024281740e-05,-1.225220912601798773e-04,5.544461600948125124e-07,3.400526111363433301e-06,-5.188153227209113538e-05,-1.648161196499131620e-05,4.485154204303398728e-05,8.635944686830043793e-05,1.379013556288555264e-04,-1.464790402678772807e-04,-1.859648364188615233e-07,8.229902960010804236e-06,-3.907552672899328172e-05,4.095909389434382319e-05,5.371990846469998360e-05,2.297567698406055570e-05,1.749261718941852450e-05,-1.529767359897959977e-06,5.853672519151587039e-06,-8.408493386014015414e-07,-6.299318556557409465e-06,-3.200359424226917326e-05,1.623010757612064481e-05,1.122962639783509076e-04,1.141794928116723895e-05,8.139128340189927258e-07,-3.114913056379009504e-07,-2.944216248579323292e-08,-4.925239863950992003e-06,-3.523357008816674352e-06,9.343733836431056261e-05,4.584474663715809584e-05,-7.187582014012150466e-07,3.516029210004489869e-07,9.303801107307663187e-08,1.074018473445903510e-05,1.067937773768790066e-05,9.774374484550207853e-05,2.547684358432888985e-03,3.457640763372182846e-03,9.165341034531593323e-04,-5.419882654678076506e-06,3.801081038545817137e-05,2.001252141781151295e-05,-1.889422128442674875e-04,1.845052465796470642e-03,4.472001921385526657e-03,9.751337347552180290e-04,-2.312005264684557915e-03,-5.115806125104427338e-04,1.520667774457251653e-05,-4.251704376656562090e-05,-1.877883041743189096e-04,-5.168702336959540844e-04,1.117648556828498840e-03,3.107145894318819046e-03,-1.552911271573975682e-04,-4.204100114293396473e-04,6.987155938986688852e-05,-8.492592314723879099e-06,-9.731996397022157907e-05,-5.803902167826890945e-04,-3.753797849640250206e-03,-3.571605309844017029e-03,3.546285443007946014e-03,1.090156147256493568e-03,-2.763304510153830051e-04,6.559541225433349609e-01,-2.977820113301277161e-04,-2.910156326834112406e-04,-1.361396862193942070e-03,-1.174541655927896500e-03,3.157934639602899551e-03,6.192073924466967583e-04,-2.154833346139639616e-04,-5.344780220184475183e-06,-1.406299415975809097e-04,-2.340148203074932098e-04,4.585625603795051575e-03,3.070507198572158813e-03,3.415767569094896317e-04,3.889259460265748203e-06,3.254390321671962738e-07,1.029661871143616736e-05,4.530847945716232061e-06,1.085641270037740469e-04,-2.804595860652625561e-04,-9.445673786103725433e-04,-1.226804306497797370e-04,1.380461253575049341e-05,-5.089204023533966392e-06,1.571397660882212222e-07,1.482811740061151795e-06,2.434572252241196111e-06,-5.320314085111021996e-05,-2.337784462724812329e-05,1.936165062943473458e-06,1.567404297020402737e-06,-5.378524292609654367e-08,3.867257873935159296e-07,-9.087489161174744368e-08,-1.358188274025451392e-05,-4.665530868805944920e-04,-3.535605501383543015e-04,1.519088982604444027e-06,2.420420059934258461e-07,-5.394916115619707853e-06,-2.334864802833180875e-06,5.737686296924948692e-05,-4.909714916720986366e-04,-4.089421126991510391e-04,4.012026183772832155e-04,6.651472067460417747e-04,1.150029784184880555e-04,9.160880836134310812e-07,-3.565492079360410571e-06,9.298392978962510824e-05,6.488441431429237127e-05,-8.784296369412913918e-05,-2.815377956721931696e-05,-1.449817937100306153e-04,1.187711386592127383e-04,-1.373576651531038806e-05,-1.222254559252178296e-05,4.372938201413489878e-05,1.291646913159638643e-04,1.691163633950054646e-04,7.441288325935602188e-04,-9.402519208379089832e-04,-1.337206631433218718e-04,6.923474575160071254e-05,-1.105335104512050748e-05,1.646067103138193488e-04,2.728807885432615876e-05,7.671426283195614815e-05,2.967589534819126129e-04,-2.699393080547451973e-04,-3.805671003647148609e-04,4.438254836713895202e-05,3.226236458431230858e-06,1.910736136778723449e-05,1.229813206009566784e-04,-3.376245731487870216e-04,-1.047902507707476616e-03,-4.905336536467075348e-04,-5.905030775466002524e-08,-1.286810402234550565e-06,-7.319015367102110758e-07,-4.124991903609043220e-08,7.516442565247416496e-06,8.899283420760184526e-05,1.706151815596967936e-04,2.542908623581752181e-05,-4.131327841605525464e-06,1.762133479132899083e-06,-9.637233233661390841e-10,-7.423972192555083893e-07,-6.055569429008755833e-06,-1.684988092165440321e-05,-2.603043685667216778e-05,-2.968961553051485680e-06,-3.521889993862714618e-06,-5.118636181578040123e-08,-7.008516149653587490e-07,4.806460083273123018e-07,-4.626256122719496489e-05,-1.349848171230405569e-04,-5.590316141024231911e-05,-1.708615600364282727e-04,-6.966720320633612573e-07,-1.097749645850853994e-06,8.458685442747082561e-06,-1.625293225515633821e-05,-5.378394853323698044e-04,9.000083082355558872e-05,1.456582394894212484e-04,8.543033618479967117e-05,2.165208134101703763e-04,-2.507018052710918710e-06,-1.539064032840542495e-05,2.618164871819317341e-04,-2.588510978966951370e-04,-4.963381798006594181e-04,-2.086617168970406055e-04,-4.184976205579005182e-05,-1.874622103059664369e-04,5.830993359268177301e-07,2.390932877460727468e-06,-3.012900197063572705e-05,1.406937371939420700e-04,6.847605691291391850e-04,7.898022886365652084e-04,-5.506232846528291702e-04,-9.071917884284630418e-05,3.543864659150131047e-05,2.706921804929152131e-06,-6.652942101936787367e-05,-3.752909833565354347e-06,-9.412934014108031988e-05,1.901308132801204920e-04,7.593224290758371353e-05,-1.436282036593183875e-04,1.935927502927370369e-05,-2.802849849103949964e-06,2.640070742927491665e-04,1.618512615095824003e-04,-1.661213464103639126e-04,-4.634097567759454250e-04,7.626232400070875883e-05,3.811461056102416478e-06,3.777707661356544122e-06,-4.630995817933580838e-07,-2.067576861009001732e-05,3.834896779153496027e-05,2.859798260033130646e-04,1.236493262695148587e-04,1.823917409637942910e-05,1.024638550006784499e-06,-1.432546810065105092e-07,1.042644726112484932e-07,-3.693238568303058855e-07,6.118178134784102440e-06,8.864713890943676233e-05,4.992998583475127816e-05,-2.564929900472634472e-06,-1.153644689111388288e-06,1.226057975145522505e-07,-9.425401913176756352e-06,5.170494659978430718e-06,-1.522044476587325335e-04,-6.106313085183501244e-04,-5.442177643999457359e-04,-2.396359777776524425e-04,1.453580443921964616e-05,-1.739587787596974522e-05,-1.963848262676037848e-05,3.803637082455679774e-05,-5.420396337285637856e-04,-7.551358430646359921e-05,5.270285764709115028e-04,1.197169476654380560e-04,1.795863208826631308e-04,5.720075023418758065e-06,-1.239366793015506119e-05,-1.833567366702482104e-04,-9.372420026920735836e-05,-4.909631679765880108e-04,4.779560840688645840e-04,-3.543415805324912071e-04,3.377794637344777584e-04,-1.431690179742872715e-06,7.825546163076069206e-06,-3.535106588969938457e-05,1.024666416924446821e-04,-2.271971607115119696e-04,-1.008475548587739468e-03,-6.031573866493999958e-04,3.225434629712253809e-04,3.834350718534551561e-05,-1.339090522378683090e-05,6.683981337118893862e-05,-7.431062404066324234e-04,-2.146825718227773905e-04,1.263147918507456779e-03,-5.928140599280595779e-04,1.567820436321198940e-04,2.919550752267241478e-06,-4.983232429367490113e-05,4.524973046500235796e-04,-3.463194589130580425e-04,-5.082124844193458557e-04,3.010517684742808342e-05,-6.265849806368350983e-04,-1.407328181812772527e-05,5.232002877164632082e-06,5.459384283312829211e-06,2.551387660787440836e-05,1.803857740014791489e-04,-1.389224344165995717e-04,-2.973484806716442108e-04,-9.869556379271671176e-06,-1.103151021197845694e-06,-2.896394107665400952e-06,6.172742814669618383e-06,-2.615121775306761265e-05,-4.022959547000937164e-05,4.530114892986603081e-06,-2.641699211380910128e-05,-1.617551788513083011e-06,-1.510653328296029940e-05,-2.251537807751446962e-06,5.103701141706551425e-07,-1.079625508282333612e-05,-5.845449322805507109e-06,4.810565151274204254e-04,2.097372635034844279e-04,7.665371958864852786e-05,1.240340225194813684e-05,-1.338730726274661720e-05,-1.303291792282834649e-04,1.934711763169616461e-04,1.961260277312248945e-04,-2.108481712639331818e-04,2.207413199357688427e-04,-8.328043622896075249e-05,3.516768338158726692e-04,-1.537232492410112172e-05,2.031654548773076385e-05,6.462585588451474905e-05,-3.911235835403203964e-04,3.257844946347177029e-05,-5.693794810213148594e-04,6.704540573991835117e-04,6.486562779173254967e-04,-3.315887443022802472e-05,4.041978536406531930e-05,1.100971894629765302e-05,-2.742543583735823631e-04,6.473786779679358006e-04,-1.050406717695295811e-04,-2.901194384321570396e-04,-1.356747234240174294e-04,-2.808680983434896916e-05,1.083717070287093520e-04,2.063780266325920820e-05,-1.698396517895162106e-04,2.579725114628672600e-04,3.306610160507261753e-04,-4.802673356607556343e-05,-9.844740998232737184e-05,6.795233639422804117e-05,-1.385962968925014138e-05,-5.208897055126726627e-04,1.968747528735548258e-05,7.081640069372951984e-05,-5.899523966945707798e-04,-5.866289720870554447e-04,-7.737951818853616714e-05,1.839153701439499855e-04,2.643580082803964615e-04,-1.956851483555510640e-04,-8.084807777777314186e-04,-3.015805559698492289e-04,4.935589968226850033e-04,-6.613110599573701620e-05,-4.042105574626475573e-04,6.802042662457097322e-07\n0.000000000000000000e+00,-2.209962985944002867e-05,-2.911663614213466644e-05,-4.648521135095506907e-04,5.491051706485450268e-05,-3.844020830001682043e-05,-4.254849045537412167e-05,6.044058031839938394e-10,1.165742069133557379e-04,-4.994685150450095534e-05,2.111544366925954819e-03,5.547547712922096252e-03,7.576530799269676208e-03,6.853044498711824417e-03,2.149545762222260237e-04,9.588021202944219112e-05,-1.151523611042648554e-05,-3.356602392159402370e-04,2.530205529183149338e-03,5.214401520788669586e-03,-1.252479618415236473e-03,-2.721589989960193634e-04,1.474545570090413094e-04,5.068699829280376434e-05,-1.953284663613885641e-04,-1.896117697469890118e-03,-4.573794081807136536e-03,1.246842730324715376e-04,4.050516523420810699e-03,-3.988789394497871399e-03,6.561778718605637550e-04,1.617678935872390866e-05,-3.615518653532490134e-05,7.544971304014325142e-04,5.153157282620668411e-03,-5.282306112349033356e-03,-1.152470335364341736e-02,3.811607137322425842e-03,8.627933566458523273e-04,-5.290746921673417091e-04,6.581078923773020506e-05,3.223984502255916595e-03,1.828400418162345886e-03,-2.596682170405983925e-03,-2.057322300970554352e-03,9.147986769676208496e-03,3.703954862430691719e-03,-1.519481884315609932e-05,-5.061048432253301144e-05,2.293652622029185295e-03,3.739808453246951103e-03,2.407166175544261932e-03,6.405378691852092743e-03,7.554958574473857880e-05,1.200533006340265274e-06,-2.434154157526791096e-05,-2.141803452104795724e-05,1.592469780007377267e-04,-1.878318726085126400e-04,-1.010340871289372444e-03,-1.511224196292459965e-03,-2.663061022758483887e-04,1.237391188624314964e-06,6.191792635945603251e-06,-2.747984240158984903e-08,-1.689401688054203987e-05,-4.566043935483321548e-05,-7.786212954670190811e-04,-6.325344438664615154e-04,-3.602108336053788662e-05,-8.360081119462847710e-05,-1.599077847913576989e-08,7.982272654771804810e-05,-1.494651951361447573e-04,2.071009948849678040e-03,7.474521640688180923e-03,-1.087453681975603104e-03,6.992650683969259262e-03,2.685722138267010450e-04,-5.963302101008594036e-07,-1.337376743322238326e-04,-2.416956995148211718e-04,-3.127279691398143768e-03,7.736627012491226196e-03,-1.315618865191936493e-03,-1.029238337650895119e-03,3.826855914667248726e-03,-1.164755376521497965e-04,-1.213580326293595135e-04,-4.081137012690305710e-04,-4.483060911297798157e-03,7.773658260703086853e-03,6.264389492571353912e-03,-7.042197510600090027e-03,2.866508904844522476e-03,-1.879223418654873967e-04,-3.503775224089622498e-05,1.182990265078842640e-03,5.689177196472883224e-03,3.957367967814207077e-03,-4.900842439383268356e-03,-2.216288819909095764e-03,-3.419828717596828938e-04,-2.970878558699041605e-04,-4.291965888114646077e-05,4.113415256142616272e-03,2.912902738898992538e-03,-5.790441762655973434e-03,2.429307438433170319e-03,7.732043741270899773e-05,3.819901496171951294e-03,1.883755612652748823e-04,-1.512036978965625167e-04,4.453000612556934357e-03,2.731794957071542740e-03,-5.172198172658681870e-03,2.192745916545391083e-03,-3.850267268717288971e-03,1.146229260484687984e-04,-1.545545965200290084e-04,-2.251747719128616154e-05,3.338120877742767334e-04,8.483334095217287540e-04,-7.885633385740220547e-04,-1.420655869878828526e-03,-2.368390269111841917e-04,-6.670554284937679768e-05,2.578555358923040330e-05,-1.129185900339280124e-08,1.530561348772607744e-05,-1.272716508537996560e-05,9.856439428403973579e-04,8.766905521042644978e-04,-6.119601493992377073e-06,9.511602547718212008e-05,6.377729899753603604e-09,-9.948261140380054712e-05,2.672550908755511045e-04,-1.645000418648123741e-03,-1.950167817994952202e-03,5.199482664465904236e-03,-7.728775963187217712e-04,4.593547782860696316e-05,1.247033287654630840e-05,-1.704830501694232225e-04,4.908620612695813179e-04,3.459538798779249191e-03,-7.147865369915962219e-03,1.767862215638160706e-02,-6.844087038189172745e-03,-1.545553095638751984e-04,2.940627164207398891e-04,-4.286034381948411465e-04,-8.949973271228373051e-04,-9.045899845659732819e-03,-1.070822495967149734e-02,7.203282788395881653e-03,-4.730820655822753906e-03,-8.459554519504308701e-04,2.049053728114813566e-04,-1.297087874263525009e-04,-5.474846111610531807e-04,3.470513969659805298e-03,-1.922368071973323822e-02,-1.378398854285478592e-03,-2.281240653246641159e-03,-2.389161381870508194e-03,5.333472508937120438e-04,-2.145163307432085276e-05,1.845932565629482269e-04,-5.163416266441345215e-03,1.561484951525926590e-02,-2.258202992379665375e-03,6.878548767417669296e-03,-2.695091534405946732e-03,-3.071898245252668858e-04,-6.732139445375651121e-05,1.101333182305097580e-03,-3.671024227514863014e-03,1.113303005695343018e-02,1.066062785685062408e-02,-4.843679256737232208e-03,-4.523544339463114738e-05,-4.821742186322808266e-05,-1.986038296308834106e-05,1.073334715329110622e-05,-5.638189613819122314e-04,-2.584417350590229034e-03,-3.082243492826819420e-03,-4.434294824022799730e-04,4.639899270841851830e-05,2.974220114992931485e-05,2.714352476118619961e-08,-2.993939961015712470e-05,-4.587652802001684904e-05,-4.701467987615615129e-04,-2.679938916116952896e-05,-2.428348489047493786e-05,-3.401037247385829687e-05,-1.874877852969802916e-08,1.085462135961279273e-04,-1.138077132054604590e-04,2.279877196997404099e-03,4.696967080235481262e-03,6.265863776206970215e-03,9.945312514901161194e-03,5.274169961921870708e-04,6.034505349816754460e-05,-7.761947927065193653e-05,-4.512027371674776077e-04,-7.145758718252182007e-04,1.196324266493320465e-02,2.846331801265478134e-03,-2.136210910975933075e-03,8.882702328264713287e-03,-6.005344039294868708e-05,-7.137066859286278486e-05,-2.491604536771774292e-04,-5.437105894088745117e-03,4.255820997059345245e-03,-1.084737014025449753e-04,-2.175452886149287224e-03,2.776655019260942936e-04,-2.149943611584603786e-05,-4.713569796876981854e-05,9.960780153051018715e-04,3.133513964712619781e-03,-5.406414624303579330e-03,-1.649706065654754639e-02,1.183317974209785461e-03,-3.587826504372060299e-04,-8.596710395067930222e-04,5.124950257595628500e-05,3.962900489568710327e-03,-4.557110951282083988e-04,-5.936152301728725433e-03,-1.329654268920421600e-02,1.146760396659374237e-02,4.961578641086816788e-03,-3.144979127682745457e-04,-8.795560279395431280e-05,-1.989869924727827311e-04,-1.800787285901606083e-03,5.875191651284694672e-03,2.922635525465011597e-03,-2.125340746715664864e-03,-2.228790253866463900e-05,-1.236933749169111252e-04,1.556616098241647705e-06,-2.766681245702784508e-05,8.945136796683073044e-04,-1.441468251869082451e-03,-1.880279043689370155e-03,-3.361270937602967024e-04,-9.190003038384020329e-05,7.769309377181343734e-06,-6.084133019612636417e-08,-8.729835826670750976e-06,4.116769218853733037e-07,5.966613753116689622e-05,4.751315864268690348e-04,-3.940392616641474888e-06,-2.204375050496309996e-05,3.331842890474945307e-08,7.477206236217170954e-05,-9.825514280237257481e-05,1.902758609503507614e-03,3.748053277377039194e-04,2.990686334669589996e-03,5.669078789651393890e-03,3.586660604923963547e-04,-1.240779602085240185e-05,-1.560134551255032420e-04,-6.016231782268732786e-05,-5.361711955629289150e-04,-8.112896466627717018e-04,8.553653606213629246e-04,1.378056826069951057e-03,3.054056316614151001e-03,7.438554166583344340e-05,-1.505433028796687722e-04,-4.347082576714456081e-04,-3.676107153296470642e-03,1.719296909868717194e-03,1.850988250225782394e-03,-4.301844164729118347e-03,2.347789006307721138e-03,-6.985091022215783596e-05,3.890657535521313548e-05,9.066695347428321838e-04,6.966593209654092789e-03,-1.120346132665872574e-05,-7.764942944049835205e-03,-4.419637261889874935e-04,1.746913883835077286e-03,1.909448765218257904e-04,-4.716142211691476405e-05,4.380119033157825470e-03,5.483616609126329422e-03,-1.682851579971611500e-03,8.500387193635106087e-04,1.048956532031297684e-03,5.674383137375116348e-03,5.315236630849540234e-04,-1.338781439699232578e-04,4.285480361431837082e-03,2.841204637661576271e-03,-2.936665841843932867e-04,-5.633156979456543922e-05,-1.992967678233981133e-03,2.897475860663689673e-05,-1.372815167997032404e-04,-1.248467742698267102e-05,3.101101028732955456e-04,7.586028077639639378e-04,-7.365860510617494583e-04,-1.722285291180014610e-03,-2.560157445259392262e-04,-1.135335696744732559e-05,3.368208854226395488e-05,-2.672788923518965021e-08,1.781171304173767567e-04,2.993378438986837864e-04,2.222344744950532913e-03,-1.742515480145812035e-03,3.085551725234836340e-04,2.699940814636647701e-04,4.928097041556611657e-09,-6.991914706304669380e-04,5.517154932022094727e-04,-1.752446033060550690e-02,-3.257121145725250244e-02,-4.154998064041137695e-02,-6.017659977078437805e-02,-2.152595436200499535e-03,-5.343808443285524845e-04,5.397537024691700935e-04,3.206694032996892929e-03,-1.742886565625667572e-02,-2.568548172712326050e-02,-1.251532323658466339e-02,-7.228832691907882690e-03,-1.446385029703378677e-02,-2.273790305480360985e-04,1.426892820745706558e-03,1.202385686337947845e-02,3.111498057842254639e-02,-1.764082722365856171e-02,-1.193120609968900681e-02,2.640332281589508057e-02,-7.944994606077671051e-03,3.887963248416781425e-05,2.341803628951311111e-04,-5.421470850706100464e-03,-3.138792514801025391e-02,3.152425587177276611e-02,7.002062350511550903e-02,-2.388788014650344849e-02,-8.304093964397907257e-03,3.616157919168472290e-03,-1.980428351089358330e-04,6.331160664558410645e-01,-2.753717824816703796e-02,3.433548659086227417e-02,1.342341303825378418e-03,-5.975624546408653259e-02,-3.512513265013694763e-02,-1.122727757319808006e-03,6.068004295229911804e-04,-2.504750341176986694e-02,-2.223205938935279846e-02,-3.463013097643852234e-02,-2.473236061632633209e-02,8.215768262743949890e-03,-1.222341525135561824e-04,5.629078368656337261e-04,1.145618734881281853e-04,-1.801731763407588005e-03,-2.512430306524038315e-03,5.624084733426570892e-03,1.232826896011829376e-02,2.120086690410971642e-03,1.458396145608276129e-04,-1.691738289082422853e-04,-7.524272405134979635e-08,-4.651649942388758063e-05,-1.135932907345704734e-04,3.780998522415757179e-04,5.033651250414550304e-04,-4.996171264792792499e-05,-5.187642818782478571e-05,4.484945748117752373e-10,1.603376585990190506e-04,-1.217697063111700118e-04,3.350277198478579521e-03,9.462822228670120239e-03,3.005880163982510567e-03,8.176531642675399780e-03,3.826723841484636068e-04,9.805140871321782470e-05,-1.044932287186384201e-05,-8.604491013102233410e-04,2.698717638850212097e-03,-1.079891342669725418e-03,-2.316141035407781601e-03,-3.959877416491508484e-03,1.733796554617583752e-03,-9.693270840216428041e-05,-9.543549822410568595e-05,-1.649239799007773399e-03,-3.919230308383703232e-03,1.992962555959820747e-03,4.527059383690357208e-03,-1.875668414868414402e-03,1.056167995557188988e-03,-6.942475010873749852e-06,7.623970304848626256e-05,7.647622260265052319e-04,5.152473691850900650e-03,7.662991993129253387e-05,-1.176453195512294769e-02,9.215749800205230713e-03,6.875133607536554337e-03,-1.369750127196311951e-03,1.509911962784826756e-04,3.161681117489933968e-03,2.558053238317370415e-03,-6.461917888373136520e-03,-2.201657276600599289e-03,1.244078576564788818e-02,3.102930728346109390e-03,-6.018367130309343338e-04,-8.259130117949098349e-05,3.067527431994676590e-03,2.253103069961071014e-03,2.699925331398844719e-03,3.894231282174587250e-03,2.273482270538806915e-03,-1.689072814770042896e-05,-1.025277742883190513e-05,-1.877681461337488145e-05,2.367019187659025192e-04,2.809623256325721741e-04,-1.811938243918120861e-03,-2.137926407158374786e-03,-3.707645810209214687e-04,-8.462582627544179559e-05,1.842130586737766862e-06,-5.823065407639660407e-08,-1.170340783573919907e-05,-2.509170371922664344e-06,-2.592739474494010210e-04,2.168146311305463314e-04,1.632845669519156218e-05,2.902185588027350605e-05,9.309405868407338858e-08,1.026271202135831118e-04,-1.208490139106288552e-04,2.368582412600517273e-03,2.193968044593930244e-03,4.282106179744005203e-03,6.487945560365915298e-03,2.606070484034717083e-04,6.167423271108418703e-05,-7.986207492649555206e-05,-1.060658396454527974e-04,2.787147881463170052e-03,1.070213504135608673e-03,-2.251596190035343170e-03,-1.743161468766629696e-03,2.824683673679828644e-03,8.002756658243015409e-06,8.367595728486776352e-05,2.723449608311057091e-03,-3.123988397419452667e-03,4.113972652703523636e-03,1.343099051155149937e-03,-7.615479407832026482e-04,6.105171050876379013e-04,-6.567833770532160997e-05,-3.251605812693014741e-05,8.949713665060698986e-04,4.999401979148387909e-03,-3.523865714669227600e-03,-1.285149902105331421e-02,3.895632922649383545e-03,1.252011163160204887e-03,-2.654475683812052011e-04,3.501327591948211193e-05,3.809000598266720772e-03,6.099602207541465759e-03,-3.733741352334618568e-03,2.888096496462821960e-03,7.606209255754947662e-03,5.515178665518760681e-03,2.888472517952322960e-04,-3.899571311194449663e-05,2.514025662094354630e-03,8.170659421011805534e-04,4.093245137482881546e-03,8.790018036961555481e-04,-1.216999487951397896e-03,-1.994846024899743497e-05,-8.353641896974295378e-05,1.923712261486798525e-06,2.330419811187312007e-04,6.931372336111962795e-04,-1.273307017982006073e-03,-1.852585235610604286e-03,-3.271804889664053917e-04,-1.950633668457157910e-05,1.941709160746540874e-05,-1.814692041079979390e-08,-2.231141297670546919e-05,-1.136897262767888606e-04,-1.535643590614199638e-03,-8.377141784876585007e-04,-5.439875167212449014e-05,-5.716373561881482601e-05,-3.709283191710710526e-08,1.542964891996234655e-04,-4.744571197079494596e-05,2.188609680160880089e-03,4.155497997999191284e-03,9.284131228923797607e-03,6.430867593735456467e-03,-1.241148856934159994e-04,1.770865346770733595e-04,2.609340590424835682e-04,-6.291801109910011292e-04,2.904670313000679016e-03,5.663110641762614250e-05,-5.167398601770401001e-03,7.029358297586441040e-03,-2.449033316224813461e-03,-3.497339639579877257e-05,5.412754399003461003e-05,-2.032713731750845909e-03,-2.833269536495208740e-03,4.044912755489349365e-03,-7.619961630553007126e-03,-3.185127861797809601e-04,-2.715201117098331451e-03,-1.679193519521504641e-05,-1.297952112508937716e-04,5.316603346727788448e-04,1.520341495051980019e-03,6.958906538784503937e-03,-4.402524325996637344e-03,2.600000705569982529e-03,-4.965201951563358307e-03,-1.771323150023818016e-04,2.312111173523589969e-04,9.629484266042709351e-04,9.984102100133895874e-03,-1.622331095859408379e-03,-4.930820781737565994e-03,1.258296985179185867e-02,-1.514070201665163040e-03,3.534616844262927771e-04,2.928469039034098387e-04,-2.191115869209170341e-03,4.793351050466299057e-03,3.737643361091613770e-03,-1.116223400458693504e-03,8.479677140712738037e-03,-5.587209307122975588e-05,1.272892986889928579e-04,6.209186976775527000e-04,2.201472816523164511e-04,-1.058816211298108101e-03,8.635992417111992836e-04,3.437236649915575981e-03,4.237081448081880808e-04,-1.014948720694519579e-04,-1.790598034858703613e-04,-6.953813681320752949e-06,2.216375141870230436e-04,-1.557602809043601155e-04,-4.017719184048473835e-04,5.834618350490927696e-04,6.080003804527223110e-04,-1.258964039152488112e-04,5.115254680276848376e-05,3.547469095792621374e-04,-8.038754458539187908e-06,1.516373478807508945e-03,-5.742191569879651070e-04,2.555906306952238083e-03,4.944917745888233185e-03,-3.060798335354775190e-04,-7.763048633933067322e-04,-1.992618199437856674e-03,9.970145765691995621e-04,2.550381468608975410e-03,2.738830633461475372e-03,1.747525995597243309e-03,1.597337890416383743e-03,2.150978427380323410e-03,-3.799558035098016262e-04,-1.151279662735760212e-03,-5.481886677443981171e-03,-4.179527983069419861e-03,-1.166718313470482826e-03,4.131870344281196594e-03,1.667563337832689285e-04,1.426307251676917076e-03,-1.563994330354034901e-03,-2.947957837022840977e-04,6.717947544530034065e-04,1.198405399918556213e-02,3.143765497952699661e-03,-1.081093121320009232e-02,-1.411819830536842346e-03,1.638893969357013702e-03,-1.204285887070000172e-03,-9.625360253266990185e-04,3.720986424013972282e-03,3.766567213460803032e-03,-8.373738266527652740e-03,-2.089583314955234528e-03,2.696768613532185555e-03,5.004407372325658798e-03,1.915524015203118324e-03,-9.984802454710006714e-03,-1.130793150514364243e-02,3.277707379311323166e-03,3.681017085909843445e-03,6.583261769264936447e-03,-6.175153423100709915e-03,-5.118645261973142624e-03,1.513334340415894985e-03,4.067796544404700398e-05,5.538334138691425323e-03,1.063921861350536346e-02,-2.007733099162578583e-03,-1.630719751119613647e-03,-1.278169569559395313e-03,-2.529194112867116928e-03,-3.994437065557576716e-06\n0.000000000000000000e+00,7.015770825091749430e-05,1.349345257040113211e-04,-1.716036582365632057e-03,-1.192370429635047913e-03,1.957928907359018922e-05,-2.766461147984955460e-05,-6.323285894893615477e-09,1.045385943143628538e-05,-4.542063106782734394e-05,4.225256270729005337e-04,-7.887098938226699829e-03,-2.819416578859090805e-03,-2.649483503773808479e-04,-3.199892526026815176e-04,1.179818500531837344e-04,9.634826710680499673e-05,1.580623094923794270e-03,4.941193386912345886e-03,-3.740997053682804108e-03,5.692417267709970474e-03,6.686638109385967255e-03,-6.112864706665277481e-03,3.327994199935346842e-04,-4.905855894321575761e-05,9.043836325872689486e-05,-1.909035374410450459e-03,7.973331026732921600e-03,-3.006814513355493546e-03,-1.778450096026062965e-03,-4.075906239449977875e-03,-1.402247871737927198e-04,-5.216783029027283192e-05,1.718912062642630190e-05,6.569840479642152786e-04,6.592424469999969006e-04,-5.602517630904912949e-03,-1.079458929598331451e-02,4.288797499611973763e-04,3.173607867211103439e-03,1.516372140031307936e-05,4.017989151179790497e-03,3.688666969537734985e-02,-3.798094345256686211e-03,6.466338410973548889e-03,1.361720636487007141e-02,4.533873405307531357e-03,2.149921841919422150e-03,1.387928787153214216e-04,-5.680972244590520859e-03,-2.873647492378950119e-03,-7.367463316768407822e-03,-7.630315609276294708e-03,-1.881341217085719109e-03,-1.408640091540291905e-04,1.338166184723377228e-04,-8.173014066414907575e-05,-4.170412430539727211e-04,-4.162312950938940048e-03,-3.149833763018250465e-03,2.828225959092378616e-03,4.641930572688579559e-04,3.477722639217972755e-04,6.354863580781966448e-05,-1.823432072001196502e-08,5.613340545096434653e-05,8.034987695282325149e-05,-3.639191156253218651e-03,-2.633828902617096901e-03,-1.615643486729823053e-05,-9.738696098793298006e-05,2.610451055318208091e-08,-1.280815695281489752e-06,-1.635625521885231137e-04,2.380412188358604908e-04,1.906882505863904953e-03,-1.317271962761878967e-03,1.517093740403652191e-03,-4.772836691699922085e-04,8.707098459126427770e-05,1.138915395131334662e-04,2.152594039216637611e-03,6.494205445051193237e-03,1.102274656295776367e-02,5.781250540167093277e-03,1.059755682945251465e-02,-3.043479984626173973e-03,2.929487091023474932e-04,-1.707883784547448158e-04,-8.174445829354226589e-04,-4.958036355674266815e-03,1.554848719388246536e-02,9.097201749682426453e-03,-6.029003299772739410e-03,-3.008557483553886414e-03,-3.467087226454168558e-04,-2.045303699560463428e-04,3.459798463154584169e-04,4.391494672745466232e-03,1.006426056846976280e-03,-4.361313767731189728e-03,-7.886053062975406647e-03,-2.210646867752075195e-03,3.455168567597866058e-03,5.599312862614169717e-05,3.714842954650521278e-03,2.136132679879665375e-02,-6.269449368119239807e-03,4.225820302963256836e-03,1.478987932205200195e-02,1.343964831903576851e-03,2.912627765908837318e-03,1.762620813678950071e-04,-3.802763763815164566e-03,2.203444018959999084e-03,-1.608221605420112610e-02,-1.189710386097431183e-02,-1.485805958509445190e-03,-9.746364230522885919e-05,8.919574611354619265e-05,-1.209318506880663335e-04,-3.412661317270249128e-04,-4.714610055088996887e-03,-2.471952466294169426e-03,4.539717920124530792e-03,6.148985121399164200e-04,2.732866560108959675e-04,8.417201752308756113e-05,1.618048273144268023e-08,-1.551369496155530214e-05,-4.148602602072060108e-05,-3.183350199833512306e-04,1.131462864577770233e-03,-1.011392159853130579e-04,5.490946205100044608e-05,5.591235474611266909e-09,2.963175029435660690e-05,2.090297348331660032e-04,-7.902815705165266991e-04,9.400355629622936249e-04,2.065633609890937805e-02,1.984701724722981453e-03,-3.312086919322609901e-04,2.609119110275059938e-05,1.526940468465909362e-05,-9.390977211296558380e-04,-2.744492143392562866e-03,-1.301231235265731812e-02,-2.066745422780513763e-03,1.256592944264411926e-02,-8.780321106314659119e-03,6.870916695334017277e-05,-1.109349250327795744e-04,-3.756981808692216873e-03,-9.466807357966899872e-03,-1.001922972500324249e-02,-7.611623965203762054e-03,-7.186339935287833214e-04,-7.009054534137248993e-03,1.740825246088206768e-05,-2.515304950065910816e-04,1.000053598545491695e-04,-1.726678758859634399e-02,-1.279295142740011215e-02,-2.631668932735919952e-03,-1.622436568140983582e-02,-9.794457815587520599e-03,1.254810020327568054e-03,2.982318255817517638e-05,-3.284111153334379196e-03,-1.179101131856441498e-02,3.665493568405508995e-03,-2.114671748131513596e-03,-5.345328710973262787e-03,-1.099854148924350739e-02,1.062660943716764450e-03,1.666027528699487448e-04,-7.814042270183563232e-03,-5.692028440535068512e-03,4.490286111831665039e-03,-5.121258087456226349e-03,3.752782009541988373e-03,-2.504650910850614309e-04,1.823883212637156248e-04,-1.610141189303249121e-04,-5.826209089718759060e-04,-7.211355958133935928e-03,-5.478736478835344315e-03,4.055432975292205811e-03,3.030719526577740908e-04,1.177054946310818195e-05,-2.914363722084090114e-05,-1.164482998916582801e-08,4.041144347866065800e-05,-4.717217962024733424e-05,-2.639819402247667313e-03,-1.619881484657526016e-03,-6.296272476902231574e-05,-8.424598490819334984e-05,6.865036539238644764e-09,1.181279367301613092e-05,-1.988626172533258796e-04,1.131241675466299057e-03,-1.130703557282686234e-02,-1.237024087458848953e-02,1.952601829543709755e-03,6.508112710434943438e-05,4.595998325385153294e-05,4.712976806331425905e-05,1.715178485028445721e-03,-4.426624160259962082e-03,2.992398105561733246e-03,2.265664562582969666e-02,1.500099245458841324e-02,-8.569216355681419373e-03,8.179026190191507339e-05,-1.062317169271409512e-04,-4.754604888148605824e-04,-8.162687532603740692e-03,8.371651172637939453e-03,-2.178744226694107056e-02,3.657054156064987183e-03,1.262365840375423431e-04,-4.925281973555684090e-04,-1.630937913432717323e-04,1.262222067452967167e-03,2.972296671941876411e-03,4.321509972214698792e-03,-1.262677274644374847e-02,-2.937564626336097717e-02,-4.284146241843700409e-03,2.151597524061799049e-03,8.390533912461251020e-05,6.904664449393749237e-03,1.054884307086467743e-02,-2.925885142758488655e-03,-5.991436541080474854e-03,-2.431323751807212830e-03,4.580365959554910660e-03,2.342375461012125015e-03,3.043287142645567656e-05,5.046613048762083054e-03,2.787759760394692421e-03,-1.659093610942363739e-02,-2.511793933808803558e-02,-2.361191436648368835e-03,-1.110794764827005565e-04,6.827063043601810932e-05,-1.579925883561372757e-04,7.328839274123311043e-04,-5.426453892141580582e-03,-4.133461508899927139e-03,4.197708331048488617e-03,4.389932146295905113e-04,1.863487705122679472e-04,6.408482295228168368e-05,-1.343761368843843229e-08,7.769824878778308630e-05,8.853692270349711180e-05,-3.057964611798524857e-03,-1.695950399152934551e-03,5.294239963404834270e-05,-2.770193714241031557e-05,3.966249551012879238e-10,3.013782043126411736e-05,-8.004419942153617740e-05,7.715524989180266857e-04,-5.880293436348438263e-03,4.071841016411781311e-03,3.845931962132453918e-03,-4.199539835099130869e-04,1.235960808116942644e-04,1.118604486691765487e-04,2.398737473413348198e-03,7.645746693015098572e-03,6.664060521870851517e-03,8.261991664767265320e-03,1.345361955463886261e-02,-3.830909729003906250e-03,2.723665093071758747e-04,1.306259800912812352e-04,1.801421400159597397e-03,-4.417669493705034256e-03,1.162236835807561874e-02,3.744981717318296432e-03,-1.622735988348722458e-03,-3.976896870881319046e-03,-2.756649046204984188e-04,-2.767746045719832182e-04,9.266500128433108330e-04,3.941189032047986984e-03,2.472636057063937187e-03,-5.385647527873516083e-03,-6.804540287703275681e-03,-4.376016091555356979e-03,3.593672066926956177e-03,4.315487240091897547e-05,4.112133756279945374e-03,2.675029262900352478e-02,1.966896932572126389e-03,1.215807278640568256e-04,1.490624062716960907e-02,2.920995466411113739e-03,3.030795138329267502e-03,2.590867225080728531e-04,-6.845331750810146332e-03,3.358668880537152290e-03,-4.891719203442335129e-03,-9.643187746405601501e-03,-1.401465269736945629e-03,-1.518713252153247595e-04,1.678862900007516146e-04,-9.709549340186640620e-05,-5.784723907709121704e-04,-4.548856988549232483e-03,-4.322412423789501190e-03,4.296206869184970856e-03,6.660298677161335945e-04,3.018119314219802618e-04,8.638473809696733952e-05,-1.277953742828685790e-08,-4.977448261342942715e-04,-4.392204573377966881e-04,2.057827636599540710e-02,1.258651632815599442e-02,2.901964035117998719e-05,3.968699893448501825e-04,3.846344043267890811e-08,-3.896714770235121250e-05,7.046423270367085934e-04,-6.399501580744981766e-03,6.277708709239959717e-02,-3.769497945904731750e-02,-2.820080891251564026e-02,2.481470350176095963e-03,-7.716774125583469868e-04,-2.394532202742993832e-04,-1.903455518186092377e-02,-4.230509325861930847e-02,2.255254611372947693e-02,-6.086971610784530640e-02,-8.812388777732849121e-02,3.164777532219886780e-02,-1.629138831049203873e-03,7.942089578136801720e-04,-2.793580526486039162e-03,5.472903698682785034e-02,-6.110326945781707764e-02,1.299109309911727905e-03,5.855157971382141113e-02,3.011769987642765045e-02,2.317900303751230240e-03,1.186104025691747665e-03,-5.317468196153640747e-03,-2.501291222870349884e-02,-1.884210668504238129e-02,5.890962481498718262e-02,7.326844334602355957e-02,1.539674215018749237e-02,-2.638774178922176361e-02,-1.725144684314727783e-04,-3.013103641569614410e-02,4.841092526912689209e-01,4.539658315479755402e-03,7.553765550255775452e-03,-8.912834525108337402e-02,-3.312959149479866028e-02,-2.220221795141696930e-02,-1.308128354139626026e-03,3.921028226613998413e-02,-1.116345264017581940e-02,9.761819243431091309e-02,1.063875183463096619e-01,3.072575107216835022e-02,1.179141341708600521e-03,-8.223697077482938766e-04,1.022178796119987965e-03,3.552369307726621628e-03,4.214827343821525574e-02,3.270013630390167236e-02,-3.167246654629707336e-02,-4.558932036161422729e-03,-2.193609019741415977e-03,-6.654302706010639668e-04,2.056034986708255019e-08,6.660522194579243660e-05,1.238151162397116423e-04,-1.276212744414806366e-03,-1.859295298345386982e-03,6.353820936055853963e-06,-6.106032378738746047e-05,-3.506488610582891852e-08,4.884526424575597048e-05,-1.588918385095894337e-04,1.190149458125233650e-03,-7.502502761781215668e-03,8.546430617570877075e-04,2.319588325917720795e-03,-3.051928069908171892e-04,8.607740164734423161e-05,1.038138871081173420e-04,1.950463047251105309e-03,4.886907525360584259e-03,7.102411706000566483e-03,5.921150557696819305e-03,9.168291464447975159e-03,-4.196713212877511978e-03,2.775426546577364206e-04,-1.359057787340134382e-04,-1.191609189845621586e-04,-7.072318345308303833e-03,1.303289644420146942e-02,-4.536693450063467026e-04,-6.957405712455511093e-03,-3.743029898032546043e-03,-1.661774585954844952e-04,4.159777745371684432e-05,8.885366842150688171e-04,4.296522587537765503e-03,4.074057564139366150e-03,-6.750285159796476364e-03,-3.210560185834765434e-03,-3.631261643022298813e-04,3.797899000346660614e-03,3.191557698301039636e-05,3.234982024878263474e-03,2.737857960164546967e-02,4.149714484810829163e-03,-7.644911529496312141e-04,1.077530626207590103e-02,6.507045589387416840e-03,3.320467658340930939e-03,9.329253225587308407e-05,-4.110327921807765961e-03,-2.431214088574051857e-04,-7.304938044399023056e-03,-2.187761291861534119e-02,-1.908712554723024368e-03,-1.353957341052591801e-04,1.237415708601474762e-04,-9.189161937683820724e-05,-3.865287289954721928e-04,-4.358757287263870239e-03,-2.082321560010313988e-03,2.706307452172040939e-03,4.468972911126911640e-04,3.704421978909522295e-04,1.166870642919093370e-04,-3.680426630126021337e-08,7.874732546042650938e-05,7.072626613080501556e-05,-3.135041566565632820e-03,-2.437919611111283302e-03,1.088637000066228211e-04,-1.100840017898008227e-04,-3.533762082952307537e-08,6.709828085149638355e-06,-1.325800985796377063e-04,-1.501544611528515816e-04,-3.120923414826393127e-03,-1.174067961983382702e-03,3.113068407401442528e-03,-5.188031354919075966e-04,1.058506968547590077e-04,1.694597303867340088e-04,2.291146432980895042e-03,9.574218653142452240e-03,3.827827749773859978e-03,9.335197508335113525e-03,1.220502238720655441e-02,-5.692061502486467361e-03,2.498246612958610058e-04,1.339519221801310778e-04,-4.669069778174161911e-03,-3.656622488051652908e-03,1.239177118986845016e-02,-2.632054965943098068e-04,1.014062669128179550e-03,-5.821452010422945023e-03,-3.540866891853511333e-04,-1.441589847672730684e-04,5.769696435891091824e-04,2.821523929014801979e-03,2.195417648181319237e-03,-1.253772992640733719e-02,-1.216525770723819733e-02,-3.141384804621338844e-03,4.265998024493455887e-03,5.608475112239830196e-05,3.148910822346806526e-03,2.472510188817977905e-02,9.190863929688930511e-04,2.775063272565603256e-03,1.532139908522367477e-02,2.331465715542435646e-03,3.324486315250396729e-03,2.581083681434392929e-04,-7.085235323756933212e-03,3.009343054145574570e-04,-5.327690392732620239e-03,-1.081400271505117416e-02,-1.350025995634496212e-03,-1.774699485395103693e-04,1.666605821810662746e-04,-1.560774107929319143e-04,-8.859976660460233688e-04,-6.309392396360635757e-03,-1.913062180392444134e-03,5.242439452558755875e-03,7.526895496994256973e-04,3.639798378571867943e-04,8.536731183994561434e-05,-1.626517587283160537e-09,3.974723949795588851e-05,5.217153375269845128e-05,-7.400480681098997593e-04,-8.010792953427881002e-05,2.949313056888058782e-05,-2.971590220113284886e-05,3.062777409468253609e-08,1.505272302892990410e-05,-1.115111081162467599e-04,1.345168449915945530e-03,-5.393472034484148026e-03,-9.401414543390274048e-03,1.648557488806545734e-03,1.236730895470827818e-04,-5.062483251094818115e-05,-4.104015533812344074e-04,1.576471258886158466e-03,2.759944414719939232e-03,2.984228078275918961e-03,6.390125956386327744e-03,4.693686030805110931e-03,1.410859404131770134e-03,3.077407891396433115e-04,-3.561011981219053268e-04,-6.515728309750556946e-04,-4.066979512572288513e-03,1.015181187540292740e-02,1.095246244221925735e-02,-9.824838489294052124e-03,3.281295066699385643e-04,-1.616087683942168951e-04,-2.429013147775549442e-05,1.267105224542319775e-03,1.064470689743757248e-02,-1.061197929084300995e-02,-1.363120600581169128e-02,-1.223935186862945557e-02,3.380614332854747772e-03,2.165052108466625214e-03,-6.018397834850475192e-05,5.562441423535346985e-03,2.116355486214160919e-02,-2.123452723026275635e-03,-5.702737253159284592e-03,1.127896644175052643e-02,8.487947285175323486e-03,1.490739057771861553e-03,-1.399617467541247606e-04,2.109416527673602104e-04,-9.277067147195339203e-05,-3.095648717135190964e-03,-1.336653809994459152e-02,-4.705723840743303299e-03,-2.273296850034967065e-04,-4.205371078569442034e-05,2.760390343610197306e-04,3.353932697791606188e-04,-3.498562378808856010e-03,-5.687163211405277252e-03,-2.854926511645317078e-03,-4.635339137166738510e-04,-2.123631711583584547e-04,8.466662256978452206e-04,-7.042973302304744720e-04,5.992731894366443157e-04,4.088538698852062225e-04,-3.481159918010234833e-03,-2.414544345811009407e-03,1.360429218038916588e-03,-4.036263271700590849e-04,-3.198878548573702574e-04,-7.532403105869889259e-04,-4.942484665662050247e-04,6.396385142579674721e-04,-1.265380345284938812e-02,-3.003356745466589928e-03,1.114997896365821362e-03,-2.576166589278727770e-04,1.185698551125824451e-03,-3.970756661146879196e-04,4.635489545762538910e-03,3.374461317434906960e-03,5.754658952355384827e-03,6.976975128054618835e-03,1.455080602318048477e-02,-3.100692527368664742e-03,3.978110617026686668e-04,-3.638444468379020691e-04,8.812329731881618500e-03,-7.860103622078895569e-03,1.796663738787174225e-02,-1.062221475876867771e-03,-5.425940733402967453e-03,-8.753302507102489471e-03,-1.734720426611602306e-03,-1.950568985193967819e-03,-1.305064302869141102e-03,5.553459282964468002e-03,-7.679031230509281158e-03,-5.243584979325532913e-03,-8.418631739914417267e-03,-3.664804622530937195e-03,1.665295218117535114e-03,-8.016135543584823608e-03,9.315067902207374573e-03,3.283696621656417847e-02,-3.311996697448194027e-04,5.136288702487945557e-03,1.550090033560991287e-02,2.685064217075705528e-03,2.565506845712661743e-03,3.640092536807060242e-02,8.642315864562988281e-03,-1.116818375885486603e-02,-8.274608291685581207e-03,-6.224153097718954086e-03,2.883292548358440399e-02,3.726716386154294014e-03,-4.676987417042255402e-03,-8.569031022489070892e-03,-6.130920723080635071e-03,-1.149992924183607101e-02,1.089503522962331772e-02,-4.574027378112077713e-03,-3.141423454508185387e-03,8.341798558831214905e-03,3.087317600147798657e-05\n0.000000000000000000e+00,3.127022500848397613e-05,-1.921012299135327339e-04,3.782282350584864616e-03,2.264314098283648491e-03,2.118997508659958839e-05,1.855557493399828672e-04,-7.573757176970730143e-10,-1.182736741611734033e-05,4.913389566354453564e-04,-3.591988468542695045e-03,7.423220202326774597e-03,1.006436161696910858e-02,-3.805044107139110565e-03,-3.614166635088622570e-04,1.139098312705755234e-04,3.239908546674996614e-04,7.166061550378799438e-06,1.930917613208293915e-03,-4.165665246546268463e-03,3.008656203746795654e-04,-1.849675178527832031e-02,-7.600510027259588242e-03,1.988512522075325251e-04,4.802817129530012608e-04,4.468591418117284775e-03,-7.874432485550642014e-04,2.067679772153496742e-03,8.814394474029541016e-03,3.435504622757434845e-03,-5.364810582250356674e-03,2.371406299062073231e-04,9.670654253568500280e-05,-1.499339938163757324e-03,-1.610600017011165619e-02,-6.395919248461723328e-03,-1.248755119740962982e-02,1.528366189450025558e-02,1.310842391103506088e-02,6.385706365108489990e-05,3.164412919431924820e-04,-7.694747298955917358e-03,5.852429661899805069e-03,3.696295246481895447e-02,-1.145612727850675583e-02,1.119329966604709625e-02,-9.489044314250349998e-04,3.230676520615816116e-05,3.499761223793029785e-04,-1.000365428626537323e-02,-7.038065232336521149e-03,9.324748069047927856e-03,1.557971537113189697e-02,1.981281675398349762e-02,-3.499730955809354782e-04,4.304826725274324417e-04,-1.288327475776895881e-04,-8.142209262587130070e-04,-5.861926823854446411e-03,-9.726479649543762207e-03,4.936961340717971325e-04,1.408669049851596355e-05,1.082239468814805150e-04,-5.892054468858987093e-05,5.397392754957763827e-09,4.431534762261435390e-05,-1.148552692029625177e-04,1.088523422367870808e-03,-5.009929882362484932e-04,4.396417352836579084e-06,6.701474194414913654e-05,-4.417971766201844730e-09,-6.628953269682824612e-05,2.915594959631562233e-04,-2.431298140436410904e-03,2.352663874626159668e-02,1.986222807317972183e-03,-1.058550272136926651e-02,-1.848335959948599339e-04,-5.006479841540567577e-05,-6.753316847607493401e-05,1.476286794058978558e-03,-5.722906906157732010e-03,3.842458128929138184e-03,2.879254985600709915e-03,-1.547874696552753448e-02,-2.501452341675758362e-03,-1.205747830681502819e-04,3.826665342785418034e-04,5.133651196956634521e-03,-9.003452025353908539e-03,1.468962430953979492e-02,1.615870743989944458e-02,-3.923805430531501770e-03,-7.335123373195528984e-04,-2.748119586613029242e-04,-9.929991210810840130e-05,-6.805103621445596218e-04,-1.437113247811794281e-02,6.321548949927091599e-03,9.678709320724010468e-04,3.531165421009063721e-04,4.987242631614208221e-03,1.367196673527359962e-04,1.654940206208266318e-05,-4.726549144834280014e-03,-6.887185387313365936e-03,2.770653367042541504e-02,9.244660846889019012e-03,-2.050528302788734436e-03,8.261671755462884903e-04,-4.293908132240176201e-04,1.041068899212405086e-04,-5.611854605376720428e-03,-6.359811406582593918e-03,-1.347046624869108200e-02,8.958606049418449402e-03,4.919255618005990982e-03,-1.148231531260535121e-04,8.492259075865149498e-05,-1.650775229791179299e-04,-4.309582000132650137e-04,-5.090163089334964752e-03,-1.102405413985252380e-02,9.463974856771528721e-04,5.782194784842431545e-05,6.657464837189763784e-05,-3.386882599443197250e-05,-4.499812522595902919e-09,4.293872189009562135e-05,-4.220881237415596843e-05,2.847349038347601891e-03,2.747637918218970299e-04,7.071228174027055502e-05,9.133898129221051931e-05,1.429929952223574219e-09,-8.095244265859946609e-05,3.228260029572993517e-04,-1.065562129952013493e-03,1.435759663581848145e-02,1.206439919769763947e-02,-5.886889994144439697e-03,-7.401601178571581841e-04,1.447669055778533220e-04,4.746532649733126163e-04,-7.766268099658191204e-04,1.856843009591102600e-02,-1.300018746405839920e-02,-1.549613755196332932e-02,-2.135052531957626343e-02,-9.057196788489818573e-03,-2.221597242169082165e-05,9.018247947096824646e-04,5.045156460255384445e-03,5.425572395324707031e-03,8.903149515390396118e-03,1.161565817892551422e-02,1.143797580152750015e-02,-6.111059337854385376e-03,1.344748598057776690e-04,3.860819924739189446e-05,-1.559762516990303993e-03,-2.113859355449676514e-02,2.350094728171825409e-03,-1.898346096277236938e-02,2.850500680506229401e-02,5.517439916729927063e-03,-9.237755439244210720e-04,3.936860885005444288e-04,-1.020627096295356750e-02,2.893077768385410309e-02,-6.552523002028465271e-03,-5.438390187919139862e-03,-1.636633463203907013e-02,1.766407117247581482e-02,5.608762148767709732e-05,4.147164290770888329e-04,-1.271145511418581009e-02,-2.710476983338594437e-04,-1.114156935364007950e-02,2.010612282902002335e-03,2.027342095971107483e-02,-3.498783917166292667e-04,3.681588277686387300e-04,-7.412306877085939050e-05,-9.853388182818889618e-04,-5.459859035909175873e-03,-8.318770676851272583e-03,2.529324498027563095e-03,3.259397635702043772e-04,2.050945186056196690e-04,-3.600815398385748267e-05,2.660043740831952164e-08,-1.293476088903844357e-05,-2.317664620932191610e-04,3.090670099481940269e-03,2.348635811358690262e-03,-1.253816881217062473e-04,1.176646037492901087e-04,8.639631232654210180e-10,2.771065919660031796e-05,2.293314901180565357e-04,5.069095641374588013e-04,-5.918619222939014435e-03,3.394506173208355904e-03,2.967160660773515701e-03,9.235992329195141792e-04,-7.670490595046430826e-05,-2.589877694845199585e-04,6.669388967566192150e-04,1.873545721173286438e-02,-1.844520866870880127e-02,1.209115236997604370e-02,-1.689824089407920837e-02,1.699918508529663086e-02,1.341435272479429841e-04,-1.246518804691731930e-04,-1.545120961964130402e-03,-1.840960793197154999e-02,-9.188761934638023376e-03,-6.537139415740966797e-03,2.440724149346351624e-02,8.534010499715805054e-03,-1.254322996828705072e-04,-6.532613770104944706e-05,-9.361921111121773720e-04,-1.305173430591821671e-02,-1.116516720503568649e-02,-1.590421423316001892e-03,1.153816375881433487e-02,7.081113755702972412e-03,-1.792249502614140511e-03,1.393400452798232436e-04,1.496227923780679703e-03,-6.418847944587469101e-03,1.213580742478370667e-02,-1.188557688146829605e-02,1.366573036648333073e-03,-2.379573881626129150e-03,-8.846165146678686142e-04,1.680216373642906547e-04,2.924185618758201599e-02,4.867664538323879242e-03,-6.824529729783535004e-03,1.245297770947217941e-02,7.168930955231189728e-03,-2.333961310796439648e-05,-3.030829975614324212e-05,-2.143062592949718237e-04,1.328017446212470531e-03,3.520093625411391258e-03,-6.398172117769718170e-03,-3.380202688276767731e-03,-6.854634848423302174e-04,-1.024465309455990791e-04,-2.891608528443612158e-05,-6.118398232501931489e-09,9.913051326293498278e-05,2.051866613328456879e-05,4.092447459697723389e-03,3.064129501581192017e-03,7.621193799423053861e-05,2.691979752853512764e-04,-1.995658749365247786e-09,-2.907421730924397707e-06,4.688585177063941956e-04,-8.251818362623453140e-04,7.367474958300590515e-03,9.973539970815181732e-03,-8.700484409928321838e-03,1.613033382454887033e-04,-7.731389632681384683e-05,-6.463564204750582576e-05,1.777481287717819214e-03,3.269568551331758499e-04,-1.469224505126476288e-02,6.067799404263496399e-03,-2.077865879982709885e-03,-3.586046397686004639e-03,2.948318433482199907e-04,7.163150003179907799e-04,8.160229772329330444e-03,1.870302483439445496e-03,2.775355940684676170e-03,1.086207386106252670e-02,8.453822694718837738e-03,-6.896237609907984734e-04,-4.753439861815422773e-05,4.034722951473668218e-05,-5.145074683241546154e-04,-7.284391671419143677e-03,4.408623091876506805e-03,-4.065016284584999084e-03,5.487676244229078293e-03,1.567678339779376984e-02,1.389726763591170311e-03,-1.194196011056192219e-05,-1.363438554108142853e-03,1.739061204716563225e-03,4.211189225316047668e-02,-5.659218877553939819e-03,7.341137155890464783e-03,6.743200588971376419e-03,8.023077389225363731e-04,2.099191769957542419e-04,-6.240288726985454559e-03,-2.269862685352563858e-03,6.573855644091963768e-04,5.701030604541301727e-03,1.369572989642620087e-02,-3.329754981677979231e-04,2.311295975232496858e-04,-1.153184857685118914e-04,-4.634713986888527870e-04,-4.176786169409751892e-03,-1.258692331612110138e-02,-1.847544335760176182e-04,-3.366313103470019996e-05,1.411857519997283816e-04,1.706204420770518482e-05,-1.343687472399324179e-08,-4.816452274098992348e-04,7.544456166215240955e-04,-2.772388420999050140e-02,-1.772845536470413208e-02,-4.456995520740747452e-04,-1.600126852281391621e-03,-9.942368706106208265e-09,1.261990109924226999e-04,-3.200059058144688606e-03,1.280149351805448532e-02,-7.770366221666336060e-02,-1.109781265258789062e-01,6.667096167802810669e-02,1.108700875192880630e-03,-2.465393627062439919e-04,-1.259201555512845516e-03,-7.496496196836233139e-03,-5.465038865804672241e-02,8.149829506874084473e-02,-4.660306498408317566e-02,9.241680800914764404e-02,4.120927304029464722e-02,-1.256183604709804058e-03,-5.086639896035194397e-03,-4.530996084213256836e-02,1.193706877529621124e-02,6.304010748863220215e-03,-7.001821696758270264e-02,-4.685554653406143188e-02,2.032651752233505249e-02,-8.051303448155522346e-04,-6.324666319414973259e-04,9.884515777230262756e-03,1.011876165866851807e-01,4.210013896226882935e-02,7.060890644788742065e-02,-9.756232798099517822e-02,-7.836068421602249146e-02,-8.175037801265716553e-04,-1.439269399270415306e-03,3.617283701896667480e-02,-3.971047699451446533e-04,4.116902649402618408e-01,4.618149250745773315e-02,-1.269908547401428223e-01,-2.875532023608684540e-02,3.178791143000125885e-03,-2.411452587693929672e-03,6.251351535320281982e-02,2.099378407001495361e-02,-2.979452162981033325e-02,-8.154428750276565552e-02,-1.089610904455184937e-01,2.476238645613193512e-03,-2.347593894228339195e-03,7.805522764101624489e-04,4.888887982815504074e-03,3.407117724418640137e-02,7.956071943044662476e-02,-2.687956672161817551e-03,-1.895821187645196915e-04,-1.130892545916140079e-03,1.565941056469455361e-04,1.766585455698077567e-08,6.293018668657168746e-05,-4.395554424263536930e-05,4.675002302974462509e-03,2.310315379872918129e-03,6.125603249529376626e-06,2.068952599074691534e-04,-4.098183126188814640e-09,-1.619655813556164503e-05,4.559613589663058519e-04,-2.693631220608949661e-03,2.602427033707499504e-03,1.935538835823535919e-02,-4.984083585441112518e-03,-5.737683386541903019e-05,9.229782153852283955e-05,1.750389492372050881e-04,7.063957164064049721e-04,7.376971188932657242e-03,-1.856853254139423370e-03,8.092127973213791847e-04,-1.222848799079656601e-02,-3.781155217438936234e-03,3.707797732204198837e-04,2.811764716170728207e-04,3.049093298614025116e-03,-6.143458187580108643e-03,9.691538289189338684e-04,1.067208964377641678e-02,8.073671720921993256e-03,-1.795088406652212143e-03,2.867046569008380175e-04,-6.438800483010709286e-06,-1.391660887748003006e-03,-1.410794444382190704e-02,-1.061356905847787857e-02,-1.765569858253002167e-02,1.189638208597898483e-02,1.243392098695039749e-02,7.715089013800024986e-04,2.138198178727179766e-04,-5.756199359893798828e-03,3.088347148150205612e-04,3.431080281734466553e-02,-1.395385526120662689e-02,7.122142240405082703e-03,2.801352646201848984e-03,-3.958909655921161175e-04,2.081187267322093248e-04,-5.006968509405851364e-03,-3.175672143697738647e-03,1.506659947335720062e-02,2.227620221674442291e-03,1.421474479138851166e-02,-3.517304430715739727e-04,3.933782572858035564e-04,-1.319893635809421539e-04,-3.382886934559792280e-04,-4.068546462804079056e-03,-1.123074069619178772e-02,-1.909313490614295006e-03,-2.394675393588840961e-04,2.196343557443469763e-04,-2.340540231671184301e-05,-1.359876478090882301e-08,1.028245460474863648e-04,-9.513579425401985645e-05,3.742934204638004303e-03,2.344476990401744843e-03,1.155634963652119040e-04,2.228643425041809678e-04,1.940162519531440921e-08,2.846377174137160182e-05,3.959607565775513649e-04,-7.815967546775937080e-04,1.183042302727699280e-02,8.671239018440246582e-03,-5.645502358675003052e-03,-1.427452079951763153e-04,6.707634020131081343e-05,1.884750672616064548e-04,1.543311285786330700e-03,2.437665825709700584e-03,-1.672379113733768463e-02,7.560555823147296906e-03,-1.072166860103607178e-02,-9.033362381160259247e-03,1.600428513484075665e-04,1.198624726384878159e-03,7.207305636256933212e-03,4.622213542461395264e-03,1.021623983979225159e-02,9.600733406841754913e-03,8.337857201695442200e-03,-5.580474622547626495e-03,9.290361776947975159e-05,8.750268898438662291e-05,-7.485072128474712372e-04,-1.100083813071250916e-02,-8.622960187494754791e-03,-1.631509885191917419e-02,1.487652305513620377e-02,1.253305003046989441e-02,4.896774189546704292e-04,2.097047981806099415e-04,-4.411385394632816315e-03,-3.065208438783884048e-04,4.300174489617347717e-02,-5.648022517561912537e-03,1.680341176688671112e-02,4.915962927043437958e-03,-1.258676638826727867e-04,4.383886989671736956e-04,-1.311918348073959351e-02,-3.037882037460803986e-03,1.177688501775264740e-02,3.226138651371002197e-03,1.677053421735763550e-02,-3.587029059417545795e-04,3.823069273494184017e-04,-6.641031359322369099e-05,-9.378423565067350864e-04,-2.222881419584155083e-03,-1.246993802487850189e-02,8.534858934581279755e-04,1.452780124964192510e-04,1.437488390365615487e-04,-1.657169377722311765e-05,3.490117705950979143e-08,6.095688877394422889e-05,-1.238615368492901325e-04,2.302307868376374245e-03,1.921202871017158031e-03,4.365864515420980752e-05,2.043987333308905363e-04,-1.572993824083823711e-08,2.295761078130453825e-06,5.028489977121353149e-04,-1.852387911640107632e-03,9.459337219595909119e-03,1.374312117695808411e-02,-9.323989972472190857e-03,-4.002936184406280518e-04,7.755712431389838457e-05,2.913829230237752199e-04,8.386678528040647507e-04,4.423980601131916046e-03,-1.108865067362785339e-02,-3.198464401066303253e-03,-4.069663584232330322e-03,-1.165714580565690994e-02,2.241691545350477099e-04,6.942641921341419220e-04,3.861983073875308037e-03,5.533925723284482956e-04,3.660121001303195953e-04,7.752236444503068924e-03,1.974735641852021217e-03,-4.554020706564188004e-03,2.602931926958262920e-04,-6.162391218822449446e-05,-1.095913699828088284e-03,-1.687898114323616028e-02,-6.723481230437755585e-03,-8.505137637257575989e-03,8.385548368096351624e-03,5.008983425796031952e-03,7.791379466652870178e-04,1.134206831920892000e-04,-6.436281837522983551e-03,5.299297627061605453e-03,4.142560809850692749e-02,-2.140831574797630310e-02,1.507281791418790817e-02,9.027963969856500626e-04,-4.390202229842543602e-04,9.077409049496054649e-04,-1.581751927733421326e-02,-4.271199461072683334e-03,5.676036700606346130e-03,2.899965271353721619e-03,1.921698823571205139e-02,-6.701236707158386707e-04,1.298243994824588299e-03,7.231930503621697426e-04,-1.778391655534505844e-03,-7.480955682694911957e-03,-1.110683474689722061e-02,3.563502570614218712e-03,5.202670581638813019e-04,-2.215947461081668735e-04,-4.090096626896411180e-04,1.068035024218261242e-03,6.555173895321786404e-04,2.708460669964551926e-04,2.524418989196419716e-03,1.414177706465125084e-03,-4.262400325387716293e-04,4.386457439977675676e-04,3.628288686741143465e-04,-8.923123241402208805e-04,-5.856147618032991886e-04,-2.480272436514496803e-03,-5.367388948798179626e-03,5.331782624125480652e-03,-1.439202763140201569e-02,-5.274336435832083225e-04,-6.357014644891023636e-04,-1.267645275220274925e-03,-7.398168090730905533e-04,5.579523742198944092e-03,-1.540320646017789841e-02,3.946282435208559036e-03,-1.185326837003231049e-02,-2.026021853089332581e-02,-1.523092389106750488e-03,1.916281180456280708e-03,5.724126938730478287e-03,1.493948884308338165e-02,3.565534483641386032e-03,1.402907166630029678e-02,1.290048658847808838e-02,-1.322543621063232422e-02,5.047038430348038673e-04,9.203497902490198612e-04,-8.987130713649094105e-04,6.130401976406574249e-03,-9.991312399506568909e-03,-6.250306032598018646e-03,8.683398365974426270e-03,7.305441424250602722e-03,8.866646094247698784e-04,3.704902250319719315e-03,8.753035217523574829e-05,4.302776418626308441e-03,3.340975940227508545e-02,3.548406995832920074e-03,9.026225656270980835e-03,4.594104830175638199e-03,-1.655496773310005665e-03,-3.088128194212913513e-02,4.131624475121498108e-03,-1.556343957781791687e-02,6.342721171677112579e-03,2.052704803645610809e-02,2.636652439832687378e-02,1.640202105045318604e-02,1.907132565975189209e-02,-1.233037374913692474e-02,8.165621198713779449e-03,-4.288565739989280701e-02,3.871800750494003296e-02,-3.354600630700588226e-03,-4.481104202568531036e-03,-4.863783251494169235e-03,-1.431342025171034038e-05\n0.000000000000000000e+00,-3.618305709096603096e-05,-3.146943054161965847e-04,-1.807023887522518635e-03,2.252696431241929531e-04,2.162641612812876701e-05,8.701391925569623709e-05,-3.831110539920246083e-09,2.353555319132283330e-04,1.552093599457293749e-04,1.577837858349084854e-03,4.687651991844177246e-03,7.861421443521976471e-03,1.977621950209140778e-02,-1.127526047639548779e-04,3.513180126901715994e-04,6.436073454096913338e-05,-2.340800361707806587e-03,-1.057473011314868927e-02,2.632233127951622009e-02,-5.621958523988723755e-03,-9.820745326578617096e-03,4.598672967404127121e-03,-5.723857611883431673e-06,3.626621328294277191e-04,6.520821247249841690e-03,-8.292863145470619202e-03,1.698948256671428680e-02,3.983296826481819153e-02,-6.932467222213745117e-03,2.797924214974045753e-03,-7.849259418435394764e-06,-5.420206580311059952e-04,5.411360180005431175e-04,-2.024290710687637329e-02,-5.454313009977340698e-03,-5.808601155877113342e-03,2.702467888593673706e-02,-8.507469668984413147e-03,-3.106921678408980370e-03,3.648011188488453627e-04,-1.011365093290805817e-03,1.530919037759304047e-02,-7.432810962200164795e-03,3.188507631421089172e-03,-7.920190691947937012e-03,-1.706963218748569489e-02,-2.010151511058211327e-03,4.300311848055571318e-04,-4.183080513030290604e-03,1.959491753950715065e-03,1.452606730163097382e-02,3.741447627544403076e-02,4.113200120627880096e-03,2.383316314080730081e-05,1.968034630408510566e-04,1.146894646808505058e-05,-2.456674119457602501e-04,8.502379059791564941e-04,-6.254264153540134430e-03,-3.539419267326593399e-04,-5.453787161968648434e-05,-1.382470654789358377e-04,-1.295538095291703939e-04,-1.495229007275611366e-08,1.283472829527454451e-05,6.617930193897336721e-05,-2.182917436584830284e-03,-2.094697672873735428e-03,1.018093826132826507e-04,-1.526554842712357640e-05,-1.059530774227823713e-08,-3.636493056546896696e-05,-1.959372893907129765e-04,4.034514422528445721e-04,1.277894526720046997e-02,-2.031442942097783089e-03,3.007292514666914940e-03,2.059024554910138249e-04,-3.409772034501656890e-05,-3.067991929128766060e-04,9.339435491710901260e-04,-2.036048565059900284e-03,1.044345833361148834e-02,6.040988955646753311e-03,4.015334881842136383e-03,6.113949231803417206e-03,1.317841815762221813e-05,4.206436278764158487e-05,5.621315911412239075e-03,-1.902827993035316467e-03,2.011148259043693542e-02,7.651016581803560257e-03,-2.551667625084519386e-03,5.645522382110357285e-03,-1.978140498977154493e-04,-2.612683456391096115e-04,1.019851537421345711e-03,4.926165565848350525e-04,-9.195819497108459473e-03,-2.914284355938434601e-03,-7.993876934051513672e-04,-5.714810919016599655e-03,-6.826946628279983997e-05,-1.333121617790311575e-04,2.714854199439287186e-03,-5.143093876540660858e-04,-1.607496291399002075e-03,1.574595831334590912e-02,-5.838522221893072128e-03,3.716288192663341761e-04,-4.844013019464910030e-04,-1.294687972404062748e-04,3.979673609137535095e-03,3.720690263435244560e-03,1.105495612137019634e-04,1.096286065876483917e-02,-1.240526326000690460e-02,2.705730439629405737e-04,-3.073669795412570238e-04,8.265153155662119389e-05,2.870505268219858408e-04,4.032828379422426224e-03,-4.332568496465682983e-04,-2.550187287852168083e-03,-2.743178920354694128e-04,-4.075778269907459617e-05,9.913726898957975209e-06,7.574406879484740784e-09,8.575795800425112247e-05,1.646350428927689791e-04,1.953487517312169075e-03,3.685893025249242783e-03,1.962118840310722589e-04,2.673135022632777691e-04,2.897388107214737829e-08,-1.480061619076877832e-04,4.673162184190005064e-04,-3.956216387450695038e-04,1.328521408140659332e-02,2.526978217065334320e-02,-2.946171909570693970e-03,4.333594988565891981e-04,4.582652763929218054e-05,-2.132438239641487598e-04,2.123118145391345024e-03,8.196447044610977173e-03,1.353086158633232117e-02,3.088840283453464508e-02,-1.136661320924758911e-02,-3.422943409532308578e-03,3.870369109790772200e-04,-1.650989288464188576e-04,6.625799462199211121e-03,-7.375201676040887833e-03,-1.441135816276073456e-02,4.568568617105484009e-02,3.936225548386573792e-03,-1.621386036276817322e-03,2.519161498639732599e-04,-2.911620831582695246e-04,5.977088585495948792e-04,-2.515723556280136108e-02,-3.537539765238761902e-02,-1.249245367944240570e-02,6.731160916388034821e-03,-3.783749416470527649e-03,1.920438255183398724e-03,-7.737842679489403963e-05,-1.143902540206909180e-03,5.809748545289039612e-03,-1.655101892538368702e-03,2.297498658299446106e-02,-2.336241677403450012e-02,-7.396017201244831085e-03,2.213862724602222443e-03,1.432743010809645057e-04,-2.157182199880480766e-03,-5.225801374763250351e-03,2.201586961746215820e-03,1.016605645418167114e-02,1.325030345469713211e-03,-1.484722743043676019e-04,-1.151720061898231506e-05,8.223465556511655450e-06,-1.270389184355735779e-04,6.602741777896881104e-04,-6.592113059014081955e-03,-2.703739563003182411e-03,-1.233943039551377296e-04,2.663098857738077641e-04,-5.761255306424573064e-05,1.050326048357419495e-08,-4.471170905162580311e-05,-4.771929816342890263e-04,-1.089538796804845333e-03,-1.233741524629294872e-03,-2.201480820076540112e-04,-1.147855291492305696e-04,2.418829581074533053e-10,9.608007530914619565e-06,-6.761561962775886059e-05,-7.353936671279370785e-04,6.684519816190004349e-03,-1.492045633494853973e-02,1.101459842175245285e-02,4.875822924077510834e-06,8.647424692753702402e-05,-2.493869105819612741e-04,-4.421498160809278488e-04,-6.364407949149608612e-03,2.315646037459373474e-03,-1.326999254524707794e-02,7.819849997758865356e-04,3.648011945188045502e-03,-9.238417260348796844e-05,-5.614103283733129501e-04,-3.506379434838891029e-03,-3.087930008769035339e-02,1.148052513599395752e-02,3.051001019775867462e-02,-6.398939527571201324e-03,-3.354845102876424789e-03,-4.351423121988773346e-04,-3.137112071271985769e-04,-8.089817129075527191e-04,-9.256158024072647095e-03,-3.700814768671989441e-02,-2.810802310705184937e-03,2.781664580106735229e-02,1.383776194415986538e-03,-2.339155878871679306e-03,1.713579695206135511e-04,-6.265970878303050995e-04,-8.483087643980979919e-03,-3.202122822403907776e-02,9.464425966143608093e-03,1.401157584041357040e-02,-5.840723402798175812e-03,-1.792840659618377686e-03,-2.001523971557617188e-04,4.847330972552299500e-03,1.013490138575434685e-03,-2.813234925270080566e-03,2.862827107310295105e-02,-5.637359805405139923e-03,-1.958055145223625004e-05,5.389523721532896161e-06,-2.110855566570535302e-04,8.410910377278923988e-04,-2.991007640957832336e-03,-6.267661228775978088e-03,-3.136267187073826790e-03,-7.297532865777611732e-04,1.551665191072970629e-04,-5.229448288446292281e-05,9.845280146691948175e-10,2.579280408099293709e-05,1.294368121307343245e-04,-9.457529522478580475e-04,-7.668763864785432816e-04,8.836648339638486505e-05,9.737364962347783148e-06,-6.267555363592691720e-09,5.260315811028704047e-05,-1.797866279957816005e-04,1.554388902150094509e-03,2.487412653863430023e-02,-1.104738563299179077e-02,4.847191274166107178e-03,1.906280522234737873e-04,-3.260005905758589506e-05,-3.583339275792241096e-04,1.078390050679445267e-05,-1.675398321822285652e-03,8.421776816248893738e-03,2.191424183547496796e-02,5.875090137124061584e-03,5.215086042881011963e-03,-2.233166596852242947e-04,4.484475066419690847e-04,4.548729397356510162e-03,-6.690693553537130356e-03,1.532922964543104172e-02,1.682045683264732361e-02,2.903742715716362000e-03,3.609193023294210434e-03,-3.861277946271002293e-04,-1.959111541509628296e-04,1.834967522881925106e-03,-1.082885079085826874e-03,-7.314214017242193222e-03,1.262448728084564209e-03,8.721044287085533142e-05,-4.894924350082874298e-03,-6.527862860821187496e-04,-1.499681384302675724e-04,3.567975480109453201e-03,7.273772498592734337e-04,-2.577268751338124275e-03,2.776885218918323517e-02,-9.203923866152763367e-03,-6.888584466651082039e-04,-1.342708710581064224e-04,-1.550717570353299379e-04,2.753591863438487053e-03,6.471597589552402496e-05,1.317260321229696274e-03,1.348069123923778534e-02,-7.784763351082801819e-03,2.296178136020898819e-04,-3.153478028252720833e-04,1.555725466459989548e-04,1.031583524309098721e-04,5.034508183598518372e-03,-5.244181957095861435e-03,-3.157725557684898376e-03,-3.814497031271457672e-04,-1.285721373278647661e-04,1.339669324806891382e-05,-1.035687091643922031e-09,-6.864953320473432541e-05,8.442573598586022854e-04,9.423327632248401642e-03,6.048036273568868637e-03,-6.337304366752505302e-04,-4.054140299558639526e-04,3.704707296492415480e-08,-3.683292889036238194e-04,1.363900664728134871e-04,-7.945356890559196472e-03,-1.170543357729911804e-01,-2.974099665880203247e-02,-3.628529235720634460e-02,-9.213625453412532806e-04,-1.258145086467266083e-03,6.820400012657046318e-04,1.190977171063423157e-03,-5.024559795856475830e-03,-1.305177658796310425e-01,-4.992119595408439636e-02,3.751563280820846558e-02,-1.406845636665821075e-02,2.111741341650485992e-03,-3.024610225111246109e-03,-5.961847305297851562e-02,2.350454591214656830e-02,-8.826056122779846191e-02,-1.297831237316131592e-01,3.179744258522987366e-02,-2.058983594179153442e-02,1.033671549521386623e-03,2.234576735645532608e-03,-6.446092855185270309e-03,5.335015803575515747e-02,1.293118298053741455e-01,3.653264790773391724e-02,-1.087003126740455627e-01,3.340926393866539001e-02,1.376650948077440262e-02,-1.189723378047347069e-03,3.269854933023452759e-03,6.879879161715507507e-03,5.107057839632034302e-02,5.780563950538635254e-01,-4.968789964914321899e-02,1.507521420717239380e-02,9.259358048439025879e-03,-1.027956255711615086e-03,3.521498292684555054e-04,-2.982369810342788696e-02,-8.196314424276351929e-02,-1.692567318677902222e-01,2.929587662220001221e-02,-9.746714495122432709e-04,4.212745698168873787e-04,-3.134983126074075699e-04,4.946786211803555489e-04,-1.785958930850028992e-02,2.870065346360206604e-02,1.865674741566181183e-02,2.261222340166568756e-03,6.309209857136011124e-04,1.449577102903276682e-04,7.998266937647713348e-09,1.090062141884118319e-05,-6.337495869956910610e-05,7.638612296432256699e-04,-4.151390749029815197e-04,7.199541141744703054e-05,6.135953299235552549e-06,-6.477193892351351678e-09,7.483775698347017169e-05,1.020151903503574431e-04,2.997621428221464157e-03,3.344684094190597534e-02,-1.490901224315166473e-03,-1.670173835009336472e-03,3.027926431968808174e-04,1.441056665498763323e-04,-6.620236672461032867e-05,-9.329565800726413727e-04,-8.372534066438674927e-04,2.289816737174987793e-02,-3.881582990288734436e-03,-8.166531100869178772e-03,2.723636338487267494e-03,-3.338780079502612352e-04,3.719299274962395430e-04,5.094810388982295990e-03,1.906037796288728714e-03,1.422841008752584457e-02,6.414210889488458633e-03,-7.203527726233005524e-03,4.052623175084590912e-03,2.941122511401772499e-05,4.640656334231607616e-05,4.644280998036265373e-04,-6.425259634852409363e-03,-1.602917909622192383e-02,-1.123190484941005707e-02,1.582909189164638519e-02,1.352926157414913177e-02,-2.538027241826057434e-03,2.179285220336169004e-04,-5.523742642253637314e-03,-5.586008075624704361e-03,-2.753966487944126129e-03,1.880945824086666107e-02,1.106320507824420929e-02,3.524136962369084358e-03,-2.957965945824980736e-03,-1.121425520977936685e-04,1.161619555205106735e-03,2.163724275305867195e-04,8.794588036835193634e-03,4.252209514379501343e-02,-1.340335234999656677e-03,1.006547099677845836e-04,-7.853923307266086340e-05,7.579801604151725769e-06,1.497760240454226732e-04,1.521362690255045891e-03,-6.606291048228740692e-03,-5.112490151077508926e-03,-6.977963494136929512e-04,-1.263029844267293811e-04,-6.298658263403922319e-05,-1.761748080753022805e-08,6.217270129127427936e-05,1.878444163594394922e-05,-2.569211181253194809e-03,-1.834992086514830589e-03,2.369931025896221399e-04,7.812185504008084536e-05,2.258389031339902431e-09,1.675086095929145813e-04,-2.677232259884476662e-04,3.663687966763973236e-03,1.947253569960594177e-02,-4.340244922786951065e-03,1.235098857432603836e-02,-2.464537392370402813e-04,1.769156515365466475e-04,-1.815707946661859751e-05,8.845829870551824570e-04,-1.075610145926475525e-02,1.968328654766082764e-02,1.128149870783090591e-02,-1.078553963452577591e-02,-4.127576248720288277e-04,-3.800901758950203657e-04,1.045913086272776127e-03,1.059814635664224625e-02,-1.139986887574195862e-02,3.068362548947334290e-02,1.838134415447711945e-02,-4.790499340742826462e-03,8.265662938356399536e-03,-2.267146192025393248e-04,-2.723005891311913729e-04,2.330298069864511490e-03,-5.766591522842645645e-03,-2.378756925463676453e-02,4.339452832937240601e-03,2.693933248519897461e-02,-5.038215778768062592e-03,-2.076805336400866508e-03,9.038712596520781517e-05,2.783709671348333359e-03,3.233807161450386047e-03,7.844939827919006348e-04,1.797623373568058014e-02,8.164866827428340912e-03,2.675637369975447655e-03,-9.771786862984299660e-04,2.658016455825418234e-04,-5.460120737552642822e-04,9.001447819173336029e-03,9.442407637834548950e-03,1.077148690819740295e-02,-4.551897291094064713e-03,3.746548027265816927e-04,-7.779496081639081240e-05,2.830220037139952183e-04,-2.442157419864088297e-04,1.277001202106475830e-02,2.749352715909481049e-03,-2.461826195940375328e-03,-1.184261054731905460e-04,-1.191518094856292009e-04,-3.557537638698704541e-06,4.820356025447836146e-08,-2.167381171602755785e-05,-2.860933018382638693e-04,-3.642953000962734222e-03,-2.373049268499016762e-03,2.850963210221379995e-05,-4.713176167570054531e-06,-2.630031303851865232e-08,1.641022099647670984e-04,7.211780757643282413e-05,2.913864562287926674e-03,3.154352307319641113e-02,2.453116327524185181e-02,6.358742713928222656e-03,-8.566573960706591606e-04,4.060823412146419287e-04,8.198385476134717464e-04,-1.944427611306309700e-03,6.663756445050239563e-03,1.415441371500492096e-02,-9.837357327342033386e-03,2.316642738878726959e-02,-7.032626308500766754e-03,-4.711775109171867371e-04,1.277677714824676514e-03,5.126500036567449570e-03,5.268616136163473129e-03,2.314277552068233490e-02,-9.884385392069816589e-03,9.604876860976219177e-03,-5.819932557642459869e-03,-5.166875780560076237e-05,-3.526458749547600746e-04,8.950526826083660126e-04,-1.653722487390041351e-02,1.628026831895112991e-03,2.599790692329406738e-02,5.435967817902565002e-03,-1.577216014266014099e-02,-2.118388190865516663e-03,3.343169810250401497e-04,-5.880803801119327545e-03,9.746082127094268799e-03,6.301822140812873840e-04,-7.634215056896209717e-03,1.423628814518451691e-02,-1.523777469992637634e-02,-2.250910270959138870e-03,5.156251718290150166e-04,-1.864934153854846954e-02,6.059302948415279388e-03,-6.710505113005638123e-04,8.033127523958683014e-03,1.286101154983043671e-02,4.016439197584986687e-05,2.303421497344970703e-04,-5.613578105112537742e-05,-1.447741175070405006e-03,-4.542996175587177277e-03,9.083912009373307228e-04,1.158519741147756577e-02,1.658282242715358734e-03,2.070008777081966400e-04,4.680499550886452198e-04,2.866770082619041204e-04,1.948031422216445208e-04,-1.543808903079479933e-04,-6.481048185378313065e-04,-3.533136914484202862e-04,1.184536842629313469e-03,-2.421557874185964465e-04,6.282692629611119628e-05,4.364916821941733360e-04,-6.198765477165579796e-04,1.767626032233238220e-03,8.441073819994926453e-03,-9.865566156804561615e-03,3.540911944583058357e-03,8.897702209651470184e-04,-7.004190410953015089e-05,-2.991352695971727371e-03,-6.249782163649797440e-04,-1.730692572891712189e-02,3.009570762515068054e-02,2.175207622349262238e-02,-4.206560552120208740e-03,1.186083815991878510e-02,-1.049760030582547188e-03,-1.435716985724866390e-04,7.834266871213912964e-03,7.722745649516582489e-03,1.493485644459724426e-02,3.171449899673461914e-02,-1.204823609441518784e-03,3.481174819171428680e-03,1.081806607544422150e-03,9.218788472935557365e-04,2.770264167338609695e-03,8.555241860449314117e-03,-2.681353688240051270e-02,-7.401509210467338562e-04,7.343664765357971191e-05,-4.455825313925743103e-03,2.625710330903530121e-03,9.790490381419658661e-03,1.010972820222377777e-02,-4.007016774266958237e-03,-1.753421500325202942e-02,2.271648682653903961e-02,-9.247628971934318542e-03,4.570612683892250061e-03,1.507045794278383255e-02,-9.008626453578472137e-03,-4.400808829814195633e-03,3.884433303028345108e-03,-1.314148306846618652e-03,2.844649367034435272e-02,2.494429424405097961e-02,2.114329300820827484e-02,1.004922203719615936e-02,-8.442141860723495483e-02,7.099347561597824097e-02,-4.464468359947204590e-02,5.729354172945022583e-02,-5.091782659292221069e-04,2.819465659558773041e-02,3.048907034099102020e-02,-2.008656156249344349e-05\n0.000000000000000000e+00,1.190668117487803102e-04,4.103668616153299809e-04,-6.852130172774195671e-04,-2.930092741735279560e-04,4.279056884115561843e-05,-5.540567144635133445e-05,9.585539473278004152e-09,-1.512400631327182055e-04,-3.104807110503315926e-04,1.266623730771243572e-03,-2.163887023925781250e-02,-1.618556119501590729e-02,-1.473158039152622223e-02,6.543539348058402538e-04,-4.380015889182686806e-04,-5.975528038106858730e-04,5.097331479191780090e-03,-3.833565860986709595e-03,-3.905862942337989807e-02,1.708659157156944275e-02,2.622079476714134216e-02,6.672536954283714294e-03,3.012305242009460926e-04,-2.626414352562278509e-04,2.580417785793542862e-04,1.847461797297000885e-03,-1.002891454845666885e-03,-2.035791613161563873e-02,2.548770979046821594e-03,6.174460984766483307e-03,-5.971723003312945366e-04,2.686951484065502882e-04,2.183841075748205185e-03,2.392427064478397369e-02,2.515986561775207520e-02,1.838672533631324768e-02,-3.576648980379104614e-02,3.522526472806930542e-03,6.903223227709531784e-03,-6.731707835569977760e-04,1.107429247349500656e-02,3.075804328545928001e-03,1.211026497185230255e-02,1.025037653744220734e-02,-1.596491038799285889e-02,9.046395309269428253e-03,4.394967108964920044e-03,-4.491384024731814861e-04,7.246473338454961777e-03,-1.813268288969993591e-03,-4.167622700333595276e-02,-5.114721134305000305e-02,-1.804261840879917145e-02,4.758607246913015842e-05,-4.531695158220827579e-04,-4.711386281996965408e-05,6.653559976257383823e-04,1.402104506269097328e-03,3.009841311722993851e-03,2.862318418920040131e-03,5.455656209960579872e-04,2.185226476285606623e-04,2.051173651125282049e-04,1.287187334497730262e-08,5.913884524488821626e-05,9.377006790600717068e-05,1.419673557393252850e-03,2.168276114389300346e-03,-1.087121199816465378e-05,7.930400170153006911e-05,-8.159838138510622230e-09,3.214590833522379398e-07,1.906864345073699951e-04,-5.998391425237059593e-04,-2.283667773008346558e-02,1.049390994012355804e-02,4.903003573417663574e-04,-5.023192716180346906e-05,2.776397013803943992e-05,1.914388267323374748e-04,1.593242632225155830e-03,1.301705744117498398e-02,-1.506130024790763855e-02,1.037460379302501678e-02,1.295418757945299149e-02,-1.310608815401792526e-03,4.795304266735911369e-04,-1.143818808486685157e-04,-3.005390055477619171e-03,1.223571598529815674e-03,-1.097248587757349014e-02,-1.394043862819671631e-02,9.169487282633781433e-03,-2.190995961427688599e-03,1.909491256810724735e-04,1.498273195466026664e-04,-4.046567773912101984e-04,5.549453198909759521e-03,3.145213704556226730e-03,-6.576601881533861160e-03,-8.682496845722198486e-04,4.067895002663135529e-03,3.372149076312780380e-03,5.072790372651070356e-05,3.896270878612995148e-03,2.025105431675910950e-02,1.565880514681339264e-02,-2.201511710882186890e-02,1.560347713530063629e-02,6.907255388796329498e-03,2.508284058421850204e-03,1.829860993893817067e-04,-6.745620630681514740e-04,4.594980739057064056e-03,5.911891814321279526e-03,-1.531011611223220825e-02,6.731690373271703720e-03,-2.424209960736334324e-04,2.747638791333884001e-04,-9.125642100116237998e-05,-2.640375168994069099e-05,-2.584954490885138512e-03,-4.282833542674779892e-04,2.813357394188642502e-03,4.113631439395248890e-04,2.866888826247304678e-04,6.269758159760385752e-05,-1.751299016916618712e-08,-4.404022183734923601e-05,-4.458831681404262781e-04,-1.948783057741820812e-03,-1.752357697114348412e-03,-1.180650651804171503e-04,-1.442728244001045823e-04,1.759217838070981088e-08,2.179321891162544489e-04,-5.785737885162234306e-04,1.741703134030103683e-03,-1.332156360149383545e-03,-3.440151736140251160e-02,7.778114173561334610e-03,3.420250723138451576e-04,-1.054112217389047146e-04,1.348635123576968908e-04,-3.552122507244348526e-03,-1.300773210823535919e-02,-2.720906585454940796e-02,-2.974545210599899292e-02,1.001291442662477493e-02,8.008928969502449036e-03,-9.374645305797457695e-04,1.244442770257592201e-03,1.346610486507415771e-03,1.181395351886749268e-02,3.540966426953673363e-03,-7.361636310815811157e-02,6.843462120741605759e-03,8.256966248154640198e-03,-7.334910333156585693e-04,3.301936667412519455e-04,1.178889768198132515e-03,4.082671366631984711e-03,4.958872497081756592e-02,1.506156474351882935e-02,-9.177347645163536072e-03,-6.285612471401691437e-03,-7.013425696641206741e-03,-1.194879587274044752e-04,1.982375280931591988e-03,-1.841386780142784119e-03,-1.753905788064002991e-02,-3.336251527070999146e-02,-2.919465675950050354e-02,-8.587666787207126617e-03,-4.403134807944297791e-03,6.296529318206012249e-05,1.255108509212732315e-03,7.121922448277473450e-03,-3.280231729149818420e-02,1.667838543653488159e-03,6.055996287614107132e-03,7.096542685758322477e-05,1.442863576812669635e-04,-3.537035809131339192e-05,1.690238714218139648e-04,1.482328400015830994e-03,2.721455879509449005e-03,7.213299162685871124e-03,7.341521559283137321e-04,-8.562639704905450344e-04,2.410935849184170365e-05,-7.343879726562363430e-09,1.459737686673179269e-04,3.510591341182589531e-04,-1.075544860213994980e-04,1.389075652696192265e-03,2.539378765504807234e-04,1.440795604139566422e-04,9.931291344855708303e-10,-1.988110307138413191e-04,-1.985070994123816490e-04,5.968341138213872910e-04,-4.596281051635742188e-02,-2.559692412614822388e-02,-2.201302163302898407e-02,1.359476882498711348e-04,-9.247623383998870850e-04,-9.939430747181177139e-04,3.766984678804874420e-03,-2.813672646880149841e-02,-6.609393656253814697e-02,-2.619433589279651642e-02,5.992114543914794922e-03,-5.322303157299757004e-03,1.159291132353246212e-04,6.610702257603406906e-04,8.514850400388240814e-03,1.734768971800804138e-02,-4.777476191520690918e-03,-1.564900949597358704e-02,-2.664376422762870789e-02,6.232413463294506073e-03,-8.323656511493027210e-04,2.985797182191163301e-04,3.277151845395565033e-03,2.622522413730621338e-02,6.148575991392135620e-02,2.322237752377986908e-02,-8.608081936836242676e-02,-7.899658754467964172e-03,6.088335067033767700e-03,-1.298969029448926449e-03,9.096160531044006348e-03,1.145067717880010605e-02,4.873200133442878723e-02,2.330986782908439636e-02,-7.084328681230545044e-02,-6.223086267709732056e-03,5.575638730078935623e-03,-6.440922734327614307e-04,-2.210394665598869324e-02,1.710917800664901733e-03,-3.703504055738449097e-02,-9.239389002323150635e-02,-2.227389626204967499e-02,-1.110592893383000046e-05,-6.606864044442772865e-04,7.388502126559615135e-05,-1.769501948729157448e-03,-3.278501331806182861e-03,4.235429223626852036e-03,8.400999009609222412e-03,1.530214562080800533e-03,-2.062587736872956157e-04,1.798427692847326398e-04,-1.985142716875998303e-08,1.255574716196861118e-05,-5.207297363085672259e-06,-8.943619905039668083e-04,-7.288496126420795918e-04,-5.802439773106016219e-05,-7.973459287313744426e-05,-7.847347660572268069e-09,-2.577134000603109598e-05,1.210441496368730441e-05,-1.180944498628377914e-03,-2.978652017191052437e-03,8.819090202450752258e-03,-2.862664405256509781e-04,-3.996148006990551949e-04,8.720792538952082396e-05,4.403290222398936749e-04,1.331312931142747402e-03,1.398702897131443024e-02,4.056545905768871307e-03,3.049521706998348236e-03,1.159644592553377151e-02,-1.005400205031037331e-03,2.405497361905872822e-04,-2.349985588807612658e-04,-4.655390512198209763e-03,1.157572027295827866e-03,-1.052648760378360748e-03,-4.270114004611968994e-05,3.463981207460165024e-03,-1.020913710817694664e-03,1.233941438840702176e-04,8.501549018546938896e-05,-9.021610603667795658e-04,2.667609835043549538e-03,1.498363539576530457e-02,7.638859096914529800e-03,6.509293802082538605e-03,1.825847662985324860e-03,2.664359519258141518e-03,2.374169125687330961e-04,-2.513480721972882748e-04,1.447968557476997375e-02,8.808365091681480408e-03,1.627012272365391254e-03,1.774472370743751526e-02,5.846121348440647125e-04,1.634586718864738941e-03,2.467080485075712204e-04,-1.295848516747355461e-03,3.201062092557549477e-03,4.851544508710503578e-04,-6.925555877387523651e-03,6.899026688188314438e-03,-1.705702161416411400e-04,2.420040982542559505e-04,-1.617957896087318659e-04,-1.897854963317513466e-05,-5.514710675925016403e-03,1.940002199262380600e-03,4.972132854163646698e-03,6.148924585431814194e-04,2.739620103966444731e-04,2.934338954219128937e-05,-2.171668711525853723e-08,-4.881408531218767166e-04,-1.374284736812114716e-03,-8.097051177173852921e-04,-3.788566216826438904e-03,7.658064714632928371e-05,1.255262613995000720e-04,-2.215870154032018036e-08,4.838860477320849895e-04,5.189902149140834808e-04,3.117299638688564301e-03,1.253800094127655029e-01,1.735939979553222656e-01,3.398642688989639282e-02,-2.020288258790969849e-03,2.263184404000639915e-03,2.520035253837704659e-03,-1.895668171346187592e-02,9.578868746757507324e-02,2.107976824045181274e-01,1.903714425861835480e-02,-1.187580823898315430e-01,-2.663673087954521179e-02,-1.892962842248380184e-03,9.398584952577948570e-04,8.376525714993476868e-03,-1.336371526122093201e-03,1.304056122899055481e-02,1.380341053009033203e-01,4.288562107831239700e-03,-1.716464944183826447e-02,2.478957641869783401e-03,-1.213421230204403400e-03,-5.254887044429779053e-03,-9.918944537639617920e-02,-1.676432192325592041e-01,-1.064864248037338257e-01,2.258430421352386475e-01,-8.482433855533599854e-03,-2.988625690340995789e-02,3.176962956786155701e-03,-5.588279291987419128e-02,-9.119538217782974243e-02,-1.322064995765686035e-01,-4.725286364555358887e-02,7.704978585243225098e-01,-2.343553677201271057e-02,-2.579048834741115570e-02,1.096178777515888214e-03,-2.743203379213809967e-02,6.854634732007980347e-03,2.284844368696212769e-01,3.074897527694702148e-01,5.009819567203521729e-02,4.587688599713146687e-04,9.853697847574949265e-04,7.703875890001654625e-04,-2.018281025812029839e-03,9.545449167490005493e-03,-4.161719232797622681e-03,-2.785601094365119934e-02,-4.103429615497589111e-03,-8.769398555159568787e-04,-7.392647094093263149e-04,4.281901055946946144e-09,1.401888439431786537e-04,2.542292058933526278e-04,-3.120373934507369995e-03,7.346281781792640686e-04,6.120932812336832285e-05,7.305601320695132017e-05,-3.898492195730796084e-08,-1.999898522626608610e-04,-2.249982208013534546e-05,-3.553930670022964478e-03,-4.374538734555244446e-02,-1.803498528897762299e-02,-4.040449857711791992e-03,-1.629512989893555641e-04,-4.109948058612644672e-04,-4.223023424856364727e-04,4.765729419887065887e-03,-1.105640269815921783e-02,-3.603713959455490112e-02,2.293021418154239655e-02,2.350598014891147614e-02,4.054541233927011490e-03,4.636323137674480677e-04,-1.152768963947892189e-04,1.847969833761453629e-03,-3.356234170496463776e-03,-1.143983658403158188e-02,3.483386710286140442e-03,-5.663082265527918935e-05,1.657269545830786228e-03,-6.017077248543500900e-04,-1.939688809216022491e-04,9.628010448068380356e-04,1.328138262033462524e-02,1.981858536601066589e-02,2.555555105209350586e-02,-4.021850228309631348e-02,-1.958978548645973206e-02,5.403740331530570984e-03,-5.371035658754408360e-04,9.617118164896965027e-03,3.261796385049819946e-02,-8.293464779853820801e-04,1.420646440237760544e-02,-1.619754359126091003e-02,-2.437688643112778664e-03,4.730759188532829285e-03,1.162105181720107794e-04,6.340354448184370995e-04,6.020352244377136230e-03,-2.997768484055995941e-02,-4.767412692308425903e-02,-1.492367777973413467e-02,-1.000941265374422073e-04,-9.935419075191020966e-05,-1.053294690791517496e-04,3.101228867308236659e-05,-1.938755623996257782e-03,2.184303477406501770e-03,7.852191105484962463e-03,1.165303518064320087e-03,3.055097477044910192e-04,9.431359649170190096e-05,1.438155550204101019e-08,-2.826099807862192392e-05,1.299216091865673661e-04,-2.806382835842669010e-04,4.111105226911604404e-04,-3.463717293925583363e-04,-1.437409227946773171e-04,9.079371920961420983e-09,-9.173433500109240413e-05,4.746774357045069337e-05,-1.222844235599040985e-03,-1.517181657254695892e-02,-2.118022181093692780e-03,-1.643023453652858734e-03,2.998460840899497271e-04,-2.152362139895558357e-04,9.491050150245428085e-06,9.275848860852420330e-04,2.456342801451683044e-03,-7.815938442945480347e-03,1.157856918871402740e-02,6.455235183238983154e-03,6.923058070242404938e-03,3.823078877758234739e-04,-1.433689030818641186e-03,-1.180165354162454605e-02,-7.394691929221153259e-03,-1.948553696274757385e-02,-1.031454000622034073e-02,-5.870541557669639587e-03,1.359114423394203186e-03,-2.970635250676423311e-05,2.011178294196724892e-04,-4.244861193001270294e-04,1.525337807834148407e-02,3.364352509379386902e-02,3.265989944338798523e-02,-2.264249697327613831e-02,-8.379836799576878548e-04,3.612912725657224655e-03,-2.108476764988154173e-04,4.521742928773164749e-03,1.329793594777584076e-02,5.048096645623445511e-03,-1.283038407564163208e-03,-3.131201490759849548e-03,3.970034886151552200e-04,3.025216981768608093e-03,-2.822250535245984793e-04,4.706698935478925705e-03,2.356711775064468384e-04,-2.162185870110988617e-02,-1.765465363860130310e-02,-2.381057478487491608e-03,-1.714123936835676432e-05,1.662209979258477688e-05,-2.003788540605455637e-04,1.025675563141703606e-03,-5.172098986804485321e-03,4.728532396256923676e-03,4.772339481860399246e-03,5.722817732021212578e-04,1.335889392066746950e-04,7.665385055588558316e-05,-5.677009085047757253e-08,1.194897777168080211e-04,5.920522380620241165e-04,3.819734090939164162e-03,2.712689805775880814e-03,1.536194613436236978e-04,8.280165639007464051e-05,-1.647197223064722493e-08,-3.034814435523003340e-04,-2.745864912867546082e-04,-3.093018196523189545e-03,-3.621672838926315308e-02,-2.695152163505554199e-02,-1.220543868839740753e-02,1.314428984187543392e-03,-6.511542014777660370e-04,-1.405375543981790543e-03,5.054966546595096588e-03,-1.454559899866580963e-02,-1.841954514384269714e-02,2.316183224320411682e-02,-2.103218436241149902e-02,1.969462633132934570e-02,5.528240581043064594e-04,-1.080882968381047249e-03,5.248428322374820709e-03,-1.315971743315458298e-02,-1.540826912969350815e-02,2.566398307681083679e-02,-2.702105976641178131e-02,1.349572557955980301e-02,-4.095236363355070353e-04,2.974270319100469351e-04,5.732513964176177979e-04,2.163176983594894409e-02,-1.443637348711490631e-02,-2.418648824095726013e-02,-2.159544266760349274e-02,2.283949218690395355e-02,4.412144422531127930e-03,-9.468470234423875809e-04,1.109232194721698761e-02,-3.415631130337715149e-03,-8.260902948677539825e-03,2.794177457690238953e-02,-2.796058729290962219e-02,2.127223834395408630e-02,4.124898463487625122e-03,-1.699724351055920124e-03,2.210947312414646149e-02,-1.043119654059410095e-02,-3.080495074391365051e-02,-1.044686511158943176e-02,-3.579415753483772278e-02,-5.717703606933355331e-05,-1.137786195613443851e-03,-2.309315459569916129e-04,2.137438859790563583e-03,9.526160545647144318e-03,-2.927535446360707283e-03,-1.608661934733390808e-02,-7.369451923295855522e-04,7.593457121402025223e-04,-7.245535380207002163e-04,2.555334940552711487e-04,5.529659683816134930e-04,-3.938408917747437954e-04,1.483393367379903793e-03,1.404128503054380417e-03,-4.131377208977937698e-04,-5.139086279086768627e-04,1.112022364395670593e-04,5.358482594601809978e-04,7.978919311426579952e-04,-4.831064143218100071e-04,5.146720446646213531e-03,7.035109214484691620e-03,2.841360867023468018e-03,-5.861721001565456390e-04,-5.305982776917517185e-04,-8.389232680201530457e-04,6.079457700252532959e-03,2.995495684444904327e-03,-9.507477283477783203e-03,9.998906403779983521e-03,1.886789500713348389e-02,1.268911547958850861e-02,1.242395373992621899e-03,4.522368544712662697e-05,-3.155298531055450439e-03,-4.574285820126533508e-03,-4.059853963553905487e-04,-8.602827787399291992e-03,9.613567963242530823e-04,1.152004301548004150e-02,1.077194232493638992e-03,1.738286809995770454e-03,1.027608988806605339e-03,-5.309005267918109894e-03,2.390627935528755188e-02,3.956308588385581970e-03,-5.725095048546791077e-03,4.188979975879192352e-03,6.571280770003795624e-03,-3.856775118038058281e-03,-3.039892762899398804e-04,8.374833501875400543e-03,2.808837406337261200e-02,-1.834938675165176392e-02,2.944418229162693024e-03,1.973243197426199913e-03,-1.139993546530604362e-04,7.844596402719616890e-04,-6.840159185230731964e-04,1.846275478601455688e-02,-2.230709046125411987e-02,-1.814441941678524017e-02,-7.821620441973209381e-03,-1.884032413363456726e-02,-1.121738553047180176e-02,5.197454988956451416e-02,-2.220360189676284790e-02,2.882207930088043213e-02,-5.216057971119880676e-02,3.348983451724052429e-02,1.080344989895820618e-02,1.081748493015766144e-02,4.540290319710038602e-05\n0.000000000000000000e+00,-2.185792072850745171e-05,7.818205176590709016e-07,2.010724274441599846e-03,1.809100387617945671e-03,4.378656740300357342e-06,5.014611360820708796e-06,-1.633552315638553409e-08,8.840663213049992919e-05,-2.362013401580043137e-05,1.764403306879103184e-03,-2.050464041531085968e-03,-2.288918243721127510e-03,7.611155975610017776e-03,3.587085229810327291e-04,-1.472686381021048874e-05,-8.539423288311809301e-05,-8.840616792440414429e-04,-2.681168960407376289e-03,-6.658866186626255512e-04,-1.609923550859093666e-03,-8.610332384705543518e-03,1.586395781487226486e-03,1.331319217570126057e-04,-1.734315155772492290e-04,-1.187298446893692017e-03,-1.206879969686269760e-04,4.217901732772588730e-06,4.327766131609678268e-03,-4.107540007680654526e-03,-7.341093150898814201e-04,1.277642440982162952e-04,2.259933680761605501e-04,2.361900260439142585e-04,1.308709476143121719e-02,3.713245969265699387e-03,-1.326453965157270432e-02,6.086999550461769104e-03,8.008456788957118988e-03,9.019240678753703833e-05,-5.272846101433970034e-05,1.327086007222533226e-03,8.036220446228981018e-03,7.213348057121038437e-03,2.344185020774602890e-03,-1.373553532175719738e-03,7.465516217052936554e-03,1.303230819758027792e-04,-2.329191338503733277e-04,3.826645901426672935e-03,-8.169094799086451530e-04,3.962054383009672165e-03,2.535179024562239647e-03,4.603972192853689194e-04,9.354883331980090588e-06,-1.744516193866729736e-04,3.827532782452180982e-05,2.078421966871246696e-04,1.407939824275672436e-03,3.419533022679388523e-04,-4.260212182998657227e-03,-6.026827613823115826e-04,-6.003905946272425354e-05,1.293254535994492471e-05,-1.834747287432492158e-08,-1.665548188611865044e-05,5.247131412033922970e-05,7.453407743014395237e-04,4.110026056878268719e-04,6.259291694732382894e-06,-6.362857675412669778e-05,-1.228023460697613700e-08,7.916799950180575252e-05,-2.161003212677314878e-04,1.835701288655400276e-03,8.415669202804565430e-03,-3.437279257923364639e-03,4.105352796614170074e-03,3.537272568792104721e-04,-6.166054663481190801e-05,-1.531436573714017868e-04,-1.322377211181446910e-04,-5.642161704599857330e-04,4.748169332742691040e-03,-3.553311573341488838e-03,-4.856101237237453461e-03,3.043155185878276825e-03,-4.649940819945186377e-06,-1.339053997071459889e-04,-7.816592697054147720e-04,-2.523327711969614029e-04,6.594321690499782562e-03,1.248245779424905777e-02,-4.312547855079174042e-03,2.434367313981056213e-03,-6.727973959641531110e-05,1.681906724115833640e-04,8.444208069704473019e-04,1.133124716579914093e-02,5.834823474287986755e-03,-1.033930853009223938e-02,1.889960141852498055e-03,7.100742775946855545e-03,1.055331085808575153e-05,-9.674552711658179760e-05,3.695932682603597641e-03,4.423146019689738750e-04,5.302345380187034607e-04,2.389557659626007080e-03,8.297899330500513315e-05,9.987025521695613861e-03,-2.108142507495358586e-05,-3.154708538204431534e-04,5.231038201600313187e-03,-1.328145735897123814e-03,-2.530096331611275673e-03,1.415420556440949440e-03,-2.140736207365989685e-03,9.407746256329119205e-05,-2.530190104153007269e-04,4.344554690760560334e-05,3.888042410835623741e-04,2.565249102190136909e-03,4.772262764163315296e-04,-3.924916032701730728e-03,-5.135468090884387493e-04,-2.471755578881129622e-05,2.073098949040286243e-05,-3.759880939924187260e-08,-2.858624065993353724e-05,4.190587787888944149e-06,2.806016011163592339e-03,2.406488638371229172e-03,-4.780975359608419240e-05,3.731965261977165937e-05,1.207432021033127967e-08,-9.073524415725842118e-05,1.376599248033016920e-04,6.816842360422015190e-04,2.058804500848054886e-03,9.809681214392185211e-03,-3.526409622281789780e-03,4.254474770277738571e-04,-5.694029096048325300e-05,-1.922746887430548668e-04,-1.631406019441783428e-03,-4.194493871182203293e-03,-1.366303488612174988e-02,4.076680052094161510e-04,-1.060655340552330017e-04,-7.443439681082963943e-04,2.986296603921800852e-04,-4.968232242390513420e-04,-4.620349034667015076e-03,-3.234993899241089821e-03,-1.238515228033065796e-02,1.127151213586330414e-02,-5.517423152923583984e-03,-1.378951128572225571e-03,2.466857549734413624e-04,6.263767863856628537e-05,-9.266859851777553558e-04,1.069326885044574738e-03,-2.114838920533657074e-03,-1.598760113120079041e-02,-3.007868072018027306e-04,7.061085663735866547e-03,-1.223313738591969013e-03,-7.224913861136883497e-05,-2.318415790796279907e-04,-2.811703272163867950e-02,1.283727213740348816e-02,1.787223387509584427e-03,-2.836456056684255600e-03,-8.938850834965705872e-03,-1.527664717286825180e-03,-2.172429958591237664e-04,3.316548885777592659e-03,-5.983281880617141724e-03,9.461070410907268524e-03,4.892596974968910217e-03,3.532518632709980011e-03,-3.071280661970376968e-05,-1.342101022601127625e-04,2.500375376257579774e-05,3.606055979616940022e-04,1.257116207852959633e-03,6.140061886981129646e-04,-3.850765060633420944e-03,-6.136835436336696148e-04,-1.034454908221960068e-05,-9.022442100103944540e-06,1.887257283783583262e-08,-9.045874321600422263e-06,5.900988617213442922e-05,1.360782654955983162e-03,9.033427340909838676e-04,-6.753938214387744665e-05,-6.101911276346072555e-05,-1.267500238100183196e-08,4.652710777008906007e-05,-1.445097877876833081e-04,1.337617868557572365e-03,-5.604580976068973541e-03,-1.897314377129077911e-02,8.878823369741439819e-03,8.199045551009476185e-04,-1.069785575964488089e-04,-8.148612687364220619e-05,2.414352056803181767e-04,6.843117065727710724e-03,-1.919525675475597382e-02,-7.121252827346324921e-03,-1.051727449521422386e-03,-6.535744760185480118e-04,9.335758659290149808e-05,-3.099127789027988911e-04,-3.253935836255550385e-03,-2.405916340649127960e-03,2.140893600881099701e-03,-4.523945972323417664e-05,-9.373434819281101227e-03,9.410394355654716492e-03,-2.233293926110491157e-04,2.159921423299238086e-04,-1.484982494730502367e-04,1.017893571406602859e-02,6.396731361746788025e-03,-5.641178693622350693e-03,4.106378182768821716e-04,1.184159610420465469e-02,8.685672655701637268e-04,2.000546373892575502e-05,6.124228704720735550e-03,6.298129446804523468e-03,-9.699258953332901001e-04,1.649804180487990379e-03,-1.109609194099903107e-02,1.053696125745773315e-02,8.572781807743012905e-04,-2.901504049077630043e-04,-2.146699232980608940e-03,-3.340172581374645233e-03,1.143560744822025299e-02,3.397340886294841766e-03,-4.749354440718889236e-03,6.212075822986662388e-05,-1.811018300941213965e-04,-7.612571062054485083e-05,1.876829890534281731e-03,9.143357165157794952e-03,-1.435820246115326881e-03,-3.322544507682323456e-03,-4.737147537525743246e-04,8.897372754290699959e-05,5.452297045849263668e-05,-5.453784979181364179e-09,-2.177728492824826390e-05,9.241318912245333195e-05,2.050964161753654480e-03,1.615697750821709633e-03,8.947180504037532955e-06,-6.331465556286275387e-06,2.468050297466106713e-08,1.162383923656307161e-04,-5.684545249096117914e-05,3.054235829040408134e-03,3.568437881767749786e-03,-1.323178876191377640e-03,4.805389326065778732e-03,5.477046361193060875e-04,-5.340341158444061875e-05,-1.929097634274512529e-04,-9.408650803379714489e-04,5.672930274158716202e-05,3.823311999440193176e-06,3.530646907165646553e-03,-2.999681979417800903e-03,1.489134971052408218e-03,8.708894893061369658e-05,-3.705780181917361915e-05,-1.647715689614415169e-03,1.515928655862808228e-03,7.797686848789453506e-04,7.841086015105247498e-03,1.346847391687333584e-03,6.528943777084350586e-04,8.896150393411517143e-05,2.524811425246298313e-04,9.234623867087066174e-04,1.276741642504930496e-02,4.181340336799621582e-03,-1.310714147984981537e-02,4.689386580139398575e-03,1.002778485417366028e-02,-4.257547552697360516e-04,-9.115292050410062075e-05,4.415446892380714417e-03,1.596971414983272552e-03,6.666271016001701355e-03,-5.000273231416940689e-04,7.080733776092529297e-04,1.153124868869781494e-02,-6.542651681229472160e-05,-3.402240981813520193e-04,4.282288718968629837e-03,-3.982534399256110191e-04,9.409941849298775196e-04,4.306626040488481522e-03,4.870282718911767006e-04,6.730164022883400321e-05,-2.041610568994656205e-04,1.022787037072703242e-04,2.759016351774334908e-04,3.302239114418625832e-03,7.182771805673837662e-04,-5.108550190925598145e-03,-6.803895812481641769e-04,-7.855978037696331739e-05,2.156577465939335525e-05,7.832113624317571521e-09,8.916499791666865349e-05,-3.931843384634703398e-04,-1.296645961701869965e-02,-1.101387478411197662e-02,7.740755245322361588e-05,2.119511045748367906e-04,-1.322928255831357092e-08,-6.665306864306330681e-04,8.238562149927020073e-04,-1.528085581958293915e-02,1.383068598806858063e-02,1.265510171651840210e-02,-3.111313842236995697e-02,-3.588087623938918114e-03,7.593468180857598782e-04,1.218176330439746380e-03,3.067557234317064285e-03,1.444258075207471848e-02,1.876111514866352081e-02,1.998458430171012878e-02,2.377626299858093262e-02,-1.543140038847923279e-02,-1.000629272311925888e-03,1.845438499003648758e-03,1.485917717218399048e-02,-8.712099865078926086e-03,1.869538426399230957e-02,-6.284900754690170288e-02,1.724551990628242493e-02,-1.146560721099376678e-02,-5.998011911287903786e-04,-1.991130644455552101e-03,-5.292360205203294754e-03,-8.919806778430938721e-02,-4.588801413774490356e-02,1.124678328633308411e-01,-2.282467111945152283e-02,-7.758652418851852417e-02,-3.529520472511649132e-04,5.271768895909190178e-04,-3.498090431094169617e-02,-3.334924578666687012e-02,-2.679928578436374664e-02,1.794069074094295502e-02,-2.950192801654338837e-02,5.668281912803649902e-01,-3.226182423532009125e-03,2.453513676300644875e-03,-3.845236450433731079e-02,5.856515374034643173e-03,2.059664204716682434e-02,8.469840511679649353e-03,-8.647120557725429535e-05,-2.209090453106909990e-04,1.795615302398800850e-03,-3.151063574478030205e-04,-2.886653877794742584e-03,-1.692340336740016937e-02,-3.298029303550720215e-03,3.348115086555480957e-02,4.277134779840707779e-03,2.874932033591903746e-05,-2.128971391357481480e-04,2.536989995860494673e-08,5.819350917590782046e-06,1.386540825478732586e-04,1.256988849490880966e-03,5.313938017934560776e-04,6.506304998765699565e-06,-6.451310036936774850e-05,4.394883035274688154e-08,7.158366497606039047e-05,-1.449162518838420510e-04,1.204294036142528057e-03,3.160275984555482864e-03,1.429911935701966286e-03,2.650063950568437576e-03,4.175055946689099073e-04,-3.726304566953331232e-05,-2.100222045555710793e-04,5.412927130237221718e-04,2.229029545560479164e-03,2.784999087452888489e-03,1.246370933949947357e-02,-3.462538588792085648e-04,1.995821949094533920e-04,3.284060221631079912e-04,-4.020227352157235146e-04,-3.672722959890961647e-03,3.540363628417253494e-03,2.406839048489928246e-03,-7.728098426014184952e-03,-4.300374537706375122e-03,-5.724840448237955570e-04,7.454527076333761215e-05,2.408967557130381465e-04,2.864190610125660896e-04,1.211249455809593201e-02,-3.863826394081115723e-03,-1.955212838947772980e-02,-2.191822044551372528e-03,8.811056613922119141e-03,2.159985713660717010e-03,-9.344347927253693342e-05,3.974182531237602234e-03,-2.663196064531803131e-04,2.558427862823009491e-03,9.097302099689841270e-04,7.213235367089509964e-04,1.481326576322317123e-02,7.184456335380673409e-04,-3.733233024831861258e-04,4.710864275693893433e-03,-2.504137577489018440e-03,1.155768986791372299e-03,8.885744027793407440e-04,-7.002490572631359100e-03,1.941313894349150360e-05,-1.829598186304792762e-04,3.497805300867184997e-05,3.807664616033434868e-04,1.556068658828735352e-03,4.745017504319548607e-04,-5.262300837785005569e-03,-6.163178477436304092e-04,1.527543208794668317e-04,5.138692722539417446e-05,-4.003295828169939341e-08,-1.199154939968138933e-05,4.457617615116760135e-05,2.045983681455254555e-03,1.788608846254646778e-03,1.101300804293714464e-04,3.183466469636186957e-05,-2.255137587781064212e-08,1.179763858090154827e-04,-6.584580114576965570e-05,2.810249803587794304e-03,1.584954443387687206e-04,-5.441842367872595787e-04,4.478089511394500732e-03,5.023935809731483459e-04,-5.286476880428381264e-05,-1.257511903531849384e-04,-3.180611238349229097e-04,-2.313907491043210030e-03,1.506882486864924431e-03,-2.378621371462941170e-03,-5.566759034991264343e-03,1.889410545118153095e-03,8.035513747017830610e-05,7.177500810939818621e-05,2.852682955563068390e-04,1.569445012137293816e-03,1.456976402550935745e-03,7.897005416452884674e-03,-1.252540154382586479e-03,-1.028848346322774887e-03,2.046047447947785258e-04,2.865369315259158611e-04,9.248629212379455566e-04,1.283088978379964828e-02,2.374290488660335541e-06,-1.031016930937767029e-02,5.059851333498954773e-03,1.036029867827892303e-02,-4.772928368765860796e-04,-6.071507232263684273e-05,4.877670668065547943e-03,1.844549784436821938e-03,5.162717774510383606e-03,7.126168347895145416e-04,5.604729987680912018e-03,1.218979153782129288e-02,3.644893149612471461e-05,-3.543545317370444536e-04,5.211626645177602768e-03,-1.034480868838727474e-03,1.688006450422108173e-03,-8.645380148664116859e-06,6.174860754981637001e-04,4.306076880311593413e-05,-1.940425281645730138e-04,1.098306383937597275e-04,1.347372890450060368e-04,2.086556050926446915e-03,2.895544050261378288e-03,-5.251916125416755676e-03,-6.459242431446909904e-04,-5.267711094347760081e-05,2.322282489330973476e-05,1.986862230296537746e-08,-1.002750468614976853e-05,-7.389821985270828009e-05,-4.257552791386842728e-05,2.121457946486771107e-04,-2.548378324718214571e-05,-4.767003338201902807e-05,2.418459033037834160e-08,1.594141358509659767e-04,-1.009471161523833871e-04,3.341927891597151756e-03,9.440045803785324097e-03,6.341978441923856735e-03,4.285186063498258591e-03,1.085279218386858702e-04,8.236178109655156732e-05,3.665955737233161926e-04,-8.230481180362403393e-04,3.864008467644453049e-03,-1.163168344646692276e-03,-1.512879505753517151e-03,-3.949058242142200470e-03,-2.665059408172965050e-03,-3.737684164661914110e-05,2.844872651621699333e-04,-1.448406605049967766e-03,2.865232294425368309e-03,2.852919977158308029e-03,-2.677272073924541473e-03,5.331631284207105637e-03,-1.259097363799810410e-03,-7.203292625490576029e-06,1.171473850263282657e-04,9.314592462033033371e-04,8.018393069505691528e-03,3.866717685014009476e-03,-2.205251948907971382e-03,5.654670530930161476e-05,1.465154346078634262e-03,-1.367376971757039428e-04,-1.583399716764688492e-05,2.452825661748647690e-03,8.050568401813507080e-03,6.086100824177265167e-03,-8.984966203570365906e-03,6.879811175167560577e-03,5.939844064414501190e-03,1.340467424597591162e-04,1.844468060880899429e-04,-7.841899059712886810e-04,2.210867241956293583e-04,-5.072982981801033020e-03,-1.106214895844459534e-02,2.612753305584192276e-03,-1.382202899549156427e-04,6.063062464818358421e-04,-1.210226837429217994e-04,-1.361722243018448353e-04,-1.243727747350931168e-03,4.103676183149218559e-04,2.104715909808874130e-03,-4.398211021907627583e-04,6.023881724104285240e-04,9.136558946920558810e-05,-3.004545578733086586e-04,3.016454284079372883e-04,1.721034495858475566e-04,9.252902236767113209e-04,1.412365585565567017e-03,4.250654310453683138e-04,-8.490516338497400284e-04,-1.613093336345627904e-04,-1.039203707478009164e-04,-1.194789074361324310e-03,1.922536641359329224e-03,6.996252341195940971e-04,-7.647188380360603333e-03,3.328795777633786201e-03,3.990709374193102121e-04,-1.084459712728857994e-03,9.708248544484376907e-04,2.155364723876118660e-03,1.160632120445370674e-03,-6.117186509072780609e-03,4.722299985587596893e-03,-4.441370256245136261e-03,3.442523884586989880e-04,-1.988421536225359887e-05,2.261492481920868158e-04,1.184312510304152966e-03,5.541987717151641846e-03,-1.757336547598242760e-03,5.493647418916225433e-03,-5.826079286634922028e-03,1.473555224947631359e-03,4.064724780619144440e-03,2.190218074247241020e-03,8.449545130133628845e-04,1.384684164077043533e-02,3.081182716414332390e-03,-1.668122224509716034e-02,9.884206578135490417e-03,9.085290133953094482e-03,2.907702466472983360e-03,6.752568762749433517e-03,6.121140904724597931e-03,4.337398800998926163e-03,2.111688489094376564e-03,5.716653540730476379e-03,1.498040161095559597e-03,1.193993352353572845e-02,-1.851410255767405033e-03,-5.164104513823986053e-03,3.964784089475870132e-03,-1.783070387318730354e-03,2.176070120185613632e-03,9.565362706780433655e-03,9.255354292690753937e-03,2.326138690114021301e-02,7.281691767275333405e-03,-2.219917438924312592e-02,8.209394291043281555e-03,-1.040414161980152130e-02,1.171444449573755264e-02,2.992126625031232834e-03,-1.104925945401191711e-02,-5.554277915507555008e-03,1.544952829135581851e-05\n0.000000000000000000e+00,6.206817488418892026e-06,7.906633072707336396e-06,2.599159415694884956e-05,-6.720089731970801950e-05,-1.168512790172826499e-05,-6.231305633264128119e-06,2.868665527344660404e-09,-2.392264377704123035e-07,1.728659481159411371e-05,-2.667178050614893436e-04,-7.160042878240346909e-04,8.835805347189307213e-04,-9.561068145558238029e-04,-3.829723209491930902e-05,1.695075843599624932e-05,3.543365528457798064e-05,2.120858989655971527e-04,2.667039167135953903e-03,2.139332238584756851e-03,1.824192819185554981e-03,2.676061121746897697e-04,-9.745475836098194122e-05,3.609494888223707676e-05,-5.481875632540322840e-05,-4.734292742796242237e-04,-1.340101589448750019e-03,-6.719841621816158295e-05,2.381339436396956444e-04,-3.509339003358036280e-04,-1.343067851848900318e-04,-4.048748451168648899e-06,-1.896711182780563831e-06,-7.908466795925050974e-05,-2.207692014053463936e-03,-4.207664169371128082e-04,-1.443066867068409920e-03,1.306912279687821865e-03,1.216361764818429947e-03,3.617751062847673893e-04,3.466160706011578441e-05,-2.211974933743476868e-04,3.476308658719062805e-03,8.517561946064233780e-04,-9.302124381065368652e-04,4.209828097373247147e-03,2.931684139184653759e-04,1.943140377989038825e-04,1.817160227801650763e-05,-1.075358013622462749e-04,-1.939141075126826763e-04,-7.168413139879703522e-05,1.617701957002282143e-03,6.315592327155172825e-04,-2.168293576687574387e-05,3.056840068893507123e-05,-2.741888783930335194e-05,1.474851887905970216e-05,-6.067819194868206978e-04,-8.258550660684704781e-04,6.148774991743266582e-05,5.528800102183595300e-06,4.387675653561018407e-05,5.338943537935847417e-06,2.744819482813909417e-08,1.173212058347417042e-05,1.455517485737800598e-05,-4.118225479032844305e-04,-4.514529427979141474e-04,-6.480546744569437578e-06,-1.675608291407115757e-05,-8.498586723248990893e-09,-2.136745933967176825e-05,-8.635892299935221672e-06,-4.340393352322280407e-04,6.894855760037899017e-04,-9.195288876071572304e-04,-6.559555185958743095e-04,-4.114774128538556397e-05,-2.074878921121126041e-06,-1.791562681319192052e-05,5.031756008975207806e-04,1.852103276178240776e-03,4.118579905480146408e-03,1.985299750231206417e-04,-4.819151945412158966e-05,6.635661702603101730e-04,3.996406303485855460e-05,-5.413220060290768743e-05,3.302838740637525916e-05,-2.437671413645148277e-03,1.808561850339174271e-03,1.277110539376735687e-03,-1.795806339941918850e-03,5.014464259147644043e-04,-6.044188194209709764e-05,-3.070875754929147661e-05,-9.315331408288329840e-05,-8.108094916678965092e-04,1.666621072217822075e-03,9.779867250472307205e-04,-7.744684116914868355e-04,2.712177229113876820e-04,6.180134951137006283e-04,1.952594629983650520e-06,5.993805825710296631e-04,2.431506989523768425e-03,4.453626461327075958e-04,2.391485264524817467e-03,8.285005460493266582e-04,2.418896765448153019e-04,3.817201941274106503e-04,1.114345650421455503e-06,4.654201620724052191e-04,6.400288839358836412e-05,-2.387159503996372223e-03,-1.637535402551293373e-03,-9.399682749062776566e-04,8.985842214315198362e-06,-8.604429240222088993e-06,-3.248070424888283014e-05,5.277105083223432302e-05,-5.807257839478552341e-04,-1.026314334012567997e-03,2.019644307438284159e-04,2.993804628204088658e-05,6.157471943879500031e-05,1.102680653275456280e-05,4.228369476777515956e-08,-3.589253537938930094e-06,-2.970500645460560918e-05,-2.658980956766754389e-04,-8.168324711732566357e-05,-2.122574733220972121e-05,5.677577064489014447e-06,-7.065300877684421721e-08,-2.863024383259471506e-05,2.781239163596183062e-05,2.231816761195659637e-04,-1.402927096933126450e-03,5.998806096613407135e-03,7.868458633311092854e-04,-1.125058042816817760e-05,4.447098035598173738e-05,2.387442873441614211e-05,-7.373862899839878082e-06,1.783561659976840019e-03,-3.504576161503791809e-03,3.731008153408765793e-03,-1.428127288818359375e-03,-6.870399811305105686e-04,1.158911109087057412e-04,-9.894453978631645441e-05,-7.979693473316729069e-04,-3.194530261680483818e-03,3.547382075339555740e-04,2.187685109674930573e-03,-6.368356989696621895e-04,-7.988314609974622726e-04,9.023890015669167042e-06,-5.701911868527531624e-05,-2.385707048233598471e-04,-2.740439027547836304e-03,-2.712243469431996346e-03,-1.267690095119178295e-05,-6.230488652363419533e-04,-1.823427272029221058e-03,4.323547473177313805e-04,3.059680238948203623e-05,-1.416510785929858685e-03,-2.067914698272943497e-03,2.951452042907476425e-03,-9.719572262838482857e-04,-6.778970418963581324e-05,-1.458042534068226814e-03,1.274412497878074646e-04,5.085152588435448706e-05,5.382293602451682091e-05,1.270042150281369686e-03,2.444428391754627228e-03,2.113481517881155014e-03,5.051643820479512215e-04,-3.350719634909182787e-05,4.873263969784602523e-05,-2.820729969243984669e-05,-5.371251972974278033e-05,-9.244658867828547955e-04,-8.314884616993367672e-04,4.226805758662521839e-04,3.824071245617233217e-05,4.320383595768362284e-05,1.828983113227877766e-05,-9.025845315591141116e-08,1.910620267153717577e-05,3.752151314984075725e-05,-3.621868672780692577e-04,-5.445745773613452911e-04,9.967954611056484282e-06,-1.880610216176137328e-05,-3.177092366968281567e-08,-2.777865120151545852e-05,-3.931534592993557453e-05,-8.218303555622696877e-04,-2.609349088743329048e-03,-1.555467024445533752e-03,3.174144076183438301e-04,-1.082662492990493774e-04,1.700812936178408563e-05,7.678838301217183471e-06,6.383011932484805584e-04,8.146716281771659851e-03,-3.430060110986232758e-03,-2.390496432781219482e-03,3.681996138766407967e-03,5.203273147344589233e-03,7.959099457366392016e-05,-5.232259718468412757e-05,-2.444774436298757792e-04,-2.296448685228824615e-03,1.155353151261806488e-03,3.634658409282565117e-03,-5.577295552939176559e-03,8.384359534829854965e-05,-4.328002978581935167e-05,-1.166944275610148907e-05,-3.436962142586708069e-04,-7.593715563416481018e-04,-3.346209647133946419e-03,3.882770193740725517e-03,6.860066205263137817e-03,2.180840121582150459e-03,7.743828464299440384e-04,7.950310828164219856e-05,7.843886851333081722e-05,4.027474205940961838e-03,-2.149032428860664368e-03,-3.264239290729165077e-03,2.863712375983595848e-03,1.651000464335083961e-03,5.094111547805368900e-04,-1.936221451614983380e-06,-2.383814658969640732e-03,8.857508655637502670e-04,4.178809467703104019e-04,4.031140357255935669e-03,-6.179587217047810555e-04,-3.642580122686922550e-05,-1.941744631039910018e-05,-1.512499784439569339e-05,1.996194478124380112e-04,6.832437356933951378e-04,-1.589128165505826473e-03,-3.543616912793368101e-04,-1.926849290612153709e-05,1.124500486184842885e-04,1.122705452871741727e-05,6.549271347466856241e-08,1.485815482737962157e-05,1.644906842557247728e-05,-5.373969906941056252e-05,-7.179126259870827198e-05,1.667000105953775346e-06,8.869233170116785914e-07,8.921051630750298500e-08,-1.119027820095652714e-05,1.233241619047475979e-05,-2.561090223025530577e-04,-1.832777983509004116e-03,-8.349264680873602629e-05,-3.255385963711887598e-04,-1.867623359430581331e-05,-2.279657110193511471e-06,4.566512416204204783e-06,5.732809659093618393e-04,2.132581314072012901e-03,7.213399512693285942e-04,2.165069570764899254e-03,1.222856226377189159e-03,6.312042823992669582e-04,6.431648944271728396e-05,-8.159152457665186375e-06,9.180784400086849928e-05,-1.538509153760969639e-03,3.631662984844297171e-04,3.128847747575491667e-04,-2.322480868315324187e-04,2.056334633380174637e-04,-5.085052180220372975e-05,-2.435179339954629540e-05,-3.821505015366710722e-05,-6.193758454173803329e-04,9.648631676100194454e-04,-7.111603044904768467e-04,-8.520343108102679253e-04,2.221988397650420666e-04,7.483115768991410732e-04,-1.554688651594915427e-06,6.460891454480588436e-04,3.095468739047646523e-03,2.016994869336485863e-03,-6.793971406295895576e-04,1.197421457618474960e-03,8.942814311012625694e-04,5.412191967479884624e-04,2.161707743653096259e-05,3.233126190025359392e-04,1.120483619160950184e-03,-8.541488205082714558e-04,-1.473836717195808887e-03,-1.423340872861444950e-04,-2.858678635675460100e-05,2.842757203325163573e-05,-3.277694486314430833e-05,5.055256042396649718e-05,-6.322256522253155708e-04,-9.826977038756012917e-04,4.227305180393159389e-04,6.197253969730809331e-05,5.745402449974790215e-05,1.205804983328562230e-05,-2.423985279165208340e-08,-1.012594148050993681e-04,-1.438564213458448648e-04,1.568467007018625736e-03,1.595106441527605057e-03,2.299090192536823452e-05,3.172859942424111068e-05,-3.629975253716111183e-08,1.020539057208225131e-04,-7.029213884379714727e-05,2.853533718734979630e-03,2.053160220384597778e-03,-2.530804835259914398e-03,3.590120701119303703e-03,5.894836504012346268e-04,-1.765596825862303376e-04,-1.696524850558489561e-04,-3.497585188597440720e-03,-2.373541891574859619e-02,-1.418879535049200058e-02,-1.256629917770624161e-02,-2.251402474939823151e-03,2.044138498604297638e-03,-5.032487097196280956e-04,3.455942787695676088e-04,9.452564991079270840e-04,1.250680722296237946e-02,-5.551187321543693542e-03,-1.148896291851997375e-02,6.289144977927207947e-03,2.546986099332571030e-03,1.065694959834218025e-04,1.511021546320989728e-04,1.380928559228777885e-03,8.227756246924400330e-03,9.933225810527801514e-03,1.303404197096824646e-02,-7.742831483483314514e-03,-5.282469559460878372e-03,-4.360487684607505798e-03,-1.918647321872413158e-04,-1.577131217345595360e-03,-2.379810251295566559e-02,4.208491649478673935e-03,1.006104052066802979e-02,-2.477529272437095642e-02,-2.841921523213386536e-03,6.526200771331787109e-01,-2.492446219548583031e-04,2.865304704755544662e-03,-2.676969859749078751e-03,1.217957586050033569e-03,6.288513541221618652e-04,-2.181314397603273392e-03,2.229016390629112720e-04,-2.233497070847079158e-04,2.084244624711573124e-04,1.879786577774211764e-04,6.644468288868665695e-03,7.691178005188703537e-03,-2.282150089740753174e-03,-3.332565829623490572e-04,-5.600721924565732479e-04,-6.776377267669886351e-05,6.026311893947422504e-09,1.090928253688616678e-05,7.553681825811509043e-06,1.829057146096602082e-05,-4.020031337859109044e-05,-7.364550583588425070e-06,-3.286971150373574346e-06,-8.692768460605293512e-08,-5.947104000370018184e-07,2.666484306246275082e-06,1.851772394729778171e-04,-4.297571722418069839e-04,1.188861555419862270e-03,-3.943456977140158415e-04,-7.451077544828876853e-05,4.112625902052968740e-05,4.226642340654507279e-05,3.464609326329082251e-04,4.316246137022972107e-03,2.727595390751957893e-03,1.371981226839125156e-03,-1.626493292860686779e-03,8.094907389022409916e-05,3.156764796585775912e-05,3.517121149343438447e-05,1.278953277505934238e-05,-6.724004633724689484e-04,1.023966819047927856e-03,-1.493400894105434418e-03,-7.568074506707489491e-04,3.222230589017271996e-07,-3.502664185361936688e-06,-1.831850022426806390e-05,-2.685843501240015030e-04,-1.771128270775079727e-03,1.685816678218543530e-03,-2.508261939510703087e-03,2.591593889519572258e-03,1.692445483058691025e-03,4.091921146027743816e-04,5.550652713282033801e-05,-3.728383453562855721e-04,3.660735441371798515e-03,2.017512684687972069e-03,-1.527605345472693443e-03,1.482983352616429329e-03,2.356428187340497971e-03,2.114006783813238144e-04,3.887348429998382926e-05,-5.669178790412843227e-05,3.625653625931590796e-04,8.090937626548111439e-04,5.780877545475959778e-04,9.803706780076026917e-04,-3.969525641878135502e-05,3.999260297860018909e-05,-3.360103437444195151e-05,4.115006049687508494e-06,-8.261136244982481003e-04,-1.492798794060945511e-03,1.534016773803159595e-04,-3.344041033415123820e-06,6.985913933021947742e-05,1.195417553390143439e-06,1.354574123979546130e-07,2.010077514569275081e-05,5.436793799162842333e-05,-1.298562274314463139e-04,-5.536449316423386335e-05,3.008073690580204129e-06,1.214596886711660773e-05,-5.442234396468847990e-08,-5.531045644602272660e-06,1.055188840837217867e-05,-2.202183241024613380e-04,-2.279742155224084854e-03,9.821344865486025810e-04,-7.681410061195492744e-04,-1.669732737354934216e-04,2.426905484753660858e-05,3.134211146971210837e-05,6.691176095046103001e-04,3.357445821166038513e-03,3.956484142690896988e-04,-3.675128682516515255e-04,1.121615059673786163e-03,8.430529269389808178e-04,8.320091001223772764e-05,5.710937693947926164e-05,3.501374740153551102e-04,-4.428047104738652706e-04,8.792785229161381721e-04,5.164179601706564426e-04,-1.407687086611986160e-03,2.576499828137457371e-04,-1.215696102008223534e-05,-1.878939474408980459e-05,-6.122965714894235134e-05,-5.144397146068513393e-04,-1.091101439669728279e-03,-1.585891935974359512e-03,2.332061761990189552e-03,5.447458242997527122e-04,6.578349275514483452e-04,2.592589953565038741e-05,3.442326851654797792e-04,3.771665738895535469e-03,1.830500550568103790e-03,1.624392927624285221e-03,3.395219566300511360e-03,8.525380399078130722e-04,4.466651007533073425e-04,6.760626274626702070e-05,-9.763729176484048367e-04,3.314854693599045277e-04,-1.523027895018458366e-04,-8.690513204783201218e-04,6.068060756660997868e-04,-8.138902194332331419e-05,4.226999590173363686e-05,-5.294974016578635201e-06,-1.710572396405041218e-04,-1.071348669938743114e-04,-1.676186453551054001e-03,4.132254398427903652e-04,8.170190267264842987e-05,7.392880070256069303e-05,1.169490224128821865e-05,7.962989911902695894e-08,1.065986907633487135e-05,7.137854481698013842e-06,-1.174696080852299929e-04,-2.124854072462767363e-04,-2.887496520997956395e-06,-2.475546352798119187e-06,4.988396540284156799e-08,-4.862110472458880395e-06,2.161957490898203105e-05,-4.313605604693293571e-04,-2.453551394864916801e-03,6.865734467282891273e-04,3.253780596423894167e-05,-7.055911555653437972e-05,1.550309025333262980e-05,3.007049235748127103e-05,3.196306643076241016e-04,2.234718762338161469e-03,1.298911054618656635e-03,-1.442639855667948723e-03,3.199926111847162247e-03,-1.072503160685300827e-03,3.474609184195287526e-05,-8.755967428442090750e-06,-1.654158259043470025e-04,-9.882118320092558861e-04,-2.027930022450163960e-04,-7.829862879589200020e-04,1.444834750145673752e-03,-8.615042315796017647e-05,-4.206696758046746254e-06,-1.476296802138676867e-05,-1.285698526771739125e-04,-5.306733073666691780e-04,2.179903094656765461e-04,3.084092750214040279e-04,-7.357930298894643784e-04,2.590939111541956663e-04,5.185049958527088165e-04,5.020440585212782025e-05,-3.318676026538014412e-04,2.526175463572144508e-03,2.293108962476253510e-03,-7.989341393113136292e-04,6.986707448959350586e-03,-1.868625986389815807e-05,3.889456274919211864e-04,1.548578438814729452e-04,-3.930686507374048233e-04,6.806896999478340149e-04,-5.319654010236263275e-04,4.159433883614838123e-04,2.884529996663331985e-03,-7.322375313378870487e-05,-1.330609375145286322e-04,-8.877470827428624034e-05,-3.629604907473549247e-05,-1.001018914394080639e-03,-5.561848520301282406e-04,6.449773209169507027e-04,1.255135866813361645e-04,-2.568463969510048628e-06,7.604972779517993331e-05,-6.020413638907484710e-05,-2.541456706239841878e-05,2.771022627712227404e-05,-5.132911028340458870e-04,-1.869944971986114979e-04,8.519172297383192927e-06,-9.032025991473346949e-05,2.702948768273927271e-05,1.496308977948501706e-04,4.505093238549306989e-05,-1.756880228640511632e-04,-2.019355073571205139e-03,1.997184590436518192e-04,-6.770995678380131721e-04,-1.664849987719208002e-04,-1.351720711681991816e-04,1.632050407351925969e-04,6.801667623221874237e-04,2.597420942038297653e-03,2.615312580019235611e-03,1.752383890561759472e-03,3.646731202024966478e-04,-1.809298875741660595e-03,-3.236810516682453454e-05,-1.218624674947932363e-04,-6.951197283342480659e-04,-1.017973409034311771e-04,3.104368224740028381e-04,2.862858120352029800e-03,-4.206896992400288582e-04,1.153184100985527039e-03,5.225389613769948483e-04,-9.082851465791463852e-05,-2.689372195163741708e-05,1.645708340220153332e-03,-7.997272768989205360e-04,3.055229317396879196e-04,-1.054130494594573975e-03,2.896257792599499226e-04,3.390744386706501245e-04,5.834227777086198330e-04,1.355363929178565741e-04,2.588655799627304077e-03,-9.349719621241092682e-04,-1.527762506157159805e-04,2.116660587489604950e-03,3.405891475267708302e-04,-2.133297675754874945e-04,-7.187658920884132385e-04,2.652051858603954315e-03,-4.861343186348676682e-04,3.086872166022658348e-04,-4.346132744103670120e-03,5.073024425655603409e-03,2.502167364582419395e-03,1.139439526014029980e-03,-5.715324543416500092e-03,-1.415852922946214676e-03,-6.533124833367764950e-04,-1.300930744037032127e-03,-7.025743834674358368e-04,1.478722406318411231e-04,-4.817569279111921787e-04,1.220719695993466303e-06\n0.000000000000000000e+00,3.445913307587034069e-06,-8.872743819665629417e-07,-2.682008198462426662e-05,-3.422861482249572873e-05,3.684180228447075933e-06,4.458353032532613724e-06,1.257670145804468120e-08,-5.173158569959923625e-06,2.520132511563133448e-07,-1.063135496224276721e-04,-2.939650439657270908e-04,-2.422179386485368013e-04,-3.199397760909050703e-04,-1.752411662891972810e-05,-4.139882548770401627e-06,5.196447546040872112e-06,6.182088691275566816e-05,-1.819151220843195915e-04,-5.710541736334562302e-04,5.413198232417926192e-05,4.099409561604261398e-04,-5.113115184940397739e-05,-7.134216957638273016e-06,3.350681799929589033e-05,3.259902587160468102e-04,2.300178603036329150e-04,2.209401282016187906e-04,-6.691599846817553043e-04,2.719717740546911955e-04,3.486535206320695579e-05,-1.105068622564431280e-05,-5.124242306919768453e-06,-2.839826265699230134e-06,-4.155936185270547867e-04,2.098064578603953123e-04,4.992685280740261078e-04,-3.123033966403454542e-04,-2.145073522115126252e-04,2.508753459551371634e-05,-1.114104634325485677e-06,-5.703842907678335905e-05,3.021494776476174593e-04,2.430699969409033656e-04,2.009475865634158254e-04,-1.239834818989038467e-04,-1.667120523052290082e-04,5.885688005946576595e-05,1.378452361677773297e-05,-2.213663101429119706e-04,6.288870645221322775e-05,-2.705535152927041054e-04,-6.204375531524419785e-04,5.996895197313278913e-05,-5.446153409138787538e-06,7.138889486668631434e-06,-1.801044163585174829e-06,-1.655193955230060965e-05,-7.949096470838412642e-05,-9.444113675272092223e-05,2.207993675256147981e-04,3.151780401822179556e-05,-7.444181164828478359e-07,1.121214495469757821e-06,1.232342405899089499e-08,2.691894678719108924e-06,4.018327217636397108e-07,-1.954473191290162504e-05,-1.851974593591876328e-05,2.551211309764767066e-06,5.126489213580498472e-06,4.789450969155950588e-08,-2.158415782105294056e-06,6.356616722769103944e-06,-7.710169302299618721e-05,-4.676227690652012825e-04,3.595476155169308186e-04,-1.679718261584639549e-04,-2.201570714532863349e-05,3.397273758309893310e-06,8.717055607121437788e-06,5.297342431731522083e-05,9.347983723273500800e-05,-9.031678200699388981e-05,-1.226628955919295549e-04,4.377958248369395733e-04,-1.496550394222140312e-04,5.789607712358701974e-06,2.302225038874894381e-05,1.962719252333045006e-04,7.685909076826646924e-05,9.106984362006187439e-05,-5.389693542383611202e-04,4.065625835210084915e-04,-8.857958891894668341e-05,1.449754336135811172e-06,-8.865725249052047729e-06,-1.636062370380386710e-05,-4.260767600499093533e-04,-1.961456146091222763e-04,9.137604502029716969e-05,-2.075079100904986262e-05,-2.788872807286679745e-04,5.598426650976762176e-05,4.491742402024101466e-06,-1.007189130177721381e-04,9.108035010285675526e-05,5.133072845637798309e-04,5.944760778220370412e-05,1.501329825259745121e-04,-3.277382347732782364e-04,2.358801611990202218e-05,1.964975308510474861e-05,-3.375715168658643961e-04,4.411091504152864218e-05,-1.067096309270709753e-04,-1.963976392289623618e-04,2.687671221792697906e-04,-7.387552159343613312e-06,1.607258309377357364e-05,-1.756191977619891986e-06,-2.783600393740925938e-05,-1.179170794785022736e-04,-7.435711449943482876e-05,2.263675269205123186e-04,3.307747465441934764e-05,4.346155037637799978e-06,2.426885430395486765e-07,-3.399030834572158710e-09,1.102363285099272616e-06,-2.395671344856964424e-06,-1.550936867715790868e-04,-1.362173352390527725e-04,9.328227292826340999e-07,-6.906158887431956828e-06,8.404954598972835811e-08,1.631484337849542499e-06,-1.545870691188611090e-05,-1.339051377726718783e-04,2.530733181629329920e-04,-2.246779040433466434e-04,-3.549703978933393955e-04,-2.719008443818893284e-05,1.741395180943072774e-06,1.230692851095227525e-05,4.749454456032253802e-05,3.384289448149502277e-04,-3.073867264902219176e-05,-9.061399032361805439e-04,7.735310355201363564e-04,7.958337664604187012e-05,-2.358890014875214547e-05,2.950383714050985873e-05,1.720086729619652033e-04,3.869665088132023811e-04,4.672814393416047096e-04,-8.224113262258470058e-04,2.599461004137992859e-04,3.738090890692546964e-05,-2.006216163863427937e-05,-4.059574621351202950e-06,-7.502595690311864018e-05,-3.835787065327167511e-04,5.239101592451334000e-04,1.425411028321832418e-06,-1.786592474672943354e-04,-1.421868219040334225e-04,1.774991105776280165e-04,3.668825456770719029e-06,-3.839440760202705860e-04,3.992008860222995281e-04,-4.025088855996727943e-04,4.075466131325811148e-05,-5.979659617878496647e-04,-1.836177543736994267e-04,7.758785795886069536e-05,2.496884735592175275e-05,-2.012069744523614645e-04,3.373205254320055246e-04,-3.508712397888302803e-04,-9.118403540924191475e-04,5.788140697404742241e-04,-6.126250355009688064e-06,1.244140366907231510e-05,-4.847057425649836659e-06,-1.178323691419791430e-05,-1.360315363854169846e-04,-3.691398887895047665e-05,4.067443951498717070e-04,5.226373104960657656e-05,7.848979294067248702e-06,1.528187112853629515e-06,5.957893733921082458e-08,5.411395250121131539e-06,-1.079438243323238567e-05,-3.686455238494090736e-05,5.142357986187562346e-05,1.160449210146907717e-05,1.306563990510767326e-05,-5.736546881962567568e-08,8.805800462141633034e-07,1.147785383182053920e-06,1.512035087216645479e-04,-4.180833057034760714e-04,-3.363270370755344629e-04,1.824166829464957118e-04,2.614859295135829598e-05,-2.016997314058244228e-06,-2.995221802848391235e-05,5.589979264186695218e-05,6.870558718219399452e-05,-1.341240014880895615e-03,-6.377774116117507219e-05,-2.126621257048100233e-04,-4.883961519226431847e-04,2.053532625723164529e-06,5.749837873736396432e-05,8.804320823401212692e-04,-2.416927600279450417e-04,6.121397600509226322e-04,-2.607263741083443165e-04,8.378949132747948170e-06,-3.286203136667609215e-04,-2.762153053481597453e-05,-1.943658571690320969e-05,1.397697633365169168e-04,-6.110058166086673737e-06,2.384157269261777401e-04,1.797954784706234932e-03,2.843851689249277115e-04,-4.894654266536235809e-04,1.524331673863343894e-05,-1.958739449037238955e-05,5.954719963483512402e-04,3.967802331317216158e-04,5.954099469818174839e-04,-7.721796282567083836e-04,-1.037933165207505226e-03,4.640060069505125284e-06,6.125105574028566480e-05,1.008694016491062939e-05,-3.586573293432593346e-04,1.560887321829795837e-04,-9.504765039309859276e-04,-1.077858149074018002e-03,-4.443968646228313446e-04,-2.170930201828014106e-05,-6.300748736975947395e-06,-6.725317689415533096e-07,5.128132033860310912e-05,3.801560087595134974e-04,-4.738792194984853268e-04,9.132382547250017524e-05,1.933519524754956365e-05,-5.874349426449043676e-06,2.572453013272024691e-06,7.944967705952876713e-08,3.487585217953892425e-06,-1.835807552197366022e-06,-6.645614485023543239e-05,-5.722187052015215158e-05,4.171410182607360184e-06,4.709112999989883974e-06,-3.561058292689267546e-08,-1.645099246161407791e-06,6.229243354027858004e-06,-5.793907257611863315e-05,-5.950361810391768813e-05,6.997141463216394186e-05,-1.505072432337328792e-04,-2.427455910947173834e-05,4.056208126712590456e-06,1.153280481958063319e-05,6.234748434508219361e-05,4.497807094594463706e-05,-5.707466334570199251e-05,2.049876820819918066e-05,5.048006423749029636e-04,-1.418842293787747622e-04,-1.921726379805477336e-06,3.203814412700012326e-05,2.502954739611595869e-04,1.711971999611705542e-04,2.784841635730117559e-04,-2.979880082421004772e-04,4.171645850874483585e-04,-2.902962660300545394e-05,-5.987270924379117787e-06,-1.169039569504093379e-05,-2.044603934336919338e-05,-5.621408345177769661e-04,8.863089169608429074e-05,2.835479390341788530e-04,-6.297079380601644516e-06,-3.836050746031105518e-04,3.859602293232455850e-05,4.972226179233985022e-06,-1.350214297417551279e-04,9.635362221160903573e-05,2.930995251517742872e-04,-1.729199721012264490e-04,2.537288819439709187e-04,-3.143907233607023954e-04,2.179471994168125093e-05,2.458286144246812910e-05,-3.448534116614609957e-04,2.102543367072939873e-04,-4.138863369007594883e-05,-1.441606145817786455e-04,2.291025011800229549e-04,-7.352561624429654330e-06,1.611301195225678384e-05,-2.768032118183327839e-06,-3.569338878151029348e-05,-1.752747630234807730e-04,-2.085847954731434584e-04,2.770900318864732981e-04,3.253515023970976472e-05,3.734440269909100607e-06,-4.865222535954671912e-07,-5.435003913589753211e-08,-2.489856524334754795e-05,7.758844731142744422e-06,4.246945609338581562e-04,3.047828504350036383e-04,-2.897974627558141947e-05,-3.304429992567747831e-05,-6.661684892605990171e-08,2.078277248074300587e-05,-2.418151416350156069e-05,5.556425312533974648e-04,9.889610810205340385e-04,7.009811233729124069e-04,1.405415823683142662e-03,1.306046033278107643e-04,-1.066553159034810960e-05,-2.609267539810389280e-05,-5.796211771667003632e-04,1.773937139660120010e-03,2.872107084840536118e-03,-1.250648347195237875e-05,-3.340713912621140480e-03,-1.812020200304687023e-04,7.587830168631626293e-06,-2.312052383786067367e-04,-2.644129097461700439e-03,-3.332543128635734320e-04,-1.187449553981423378e-03,3.032818669453263283e-03,-1.970763085409998894e-03,-4.797252186108380556e-04,9.241764200851321220e-05,8.036434155656024814e-05,-3.631778963608667254e-05,3.283989615738391876e-03,3.410070203244686127e-04,-2.972241956740617752e-03,1.790861482731997967e-03,2.513042418286204338e-03,-3.776706289499998093e-04,1.152759432443417609e-05,5.311485147103667259e-04,-2.108674496412277222e-03,-2.389450324699282646e-03,-8.304716320708394051e-04,1.730408985167741776e-03,2.634047530591487885e-03,-2.699871838558465242e-04,6.557626128196716309e-01,1.860823947936296463e-03,-1.254466129466891289e-03,2.978806616738438606e-03,2.921010367572307587e-03,-1.323993783444166183e-04,4.553356484393589199e-05,-6.569264223799109459e-05,2.494148975529242307e-05,1.619803224457427859e-04,7.235311204567551613e-04,1.316696172580122948e-03,-1.868137740530073643e-03,-2.612458774819970131e-04,-2.116648283845279366e-05,-2.858394964277977124e-06,-2.760725692496635020e-08,2.015005065914010629e-06,-1.436892489437013865e-06,-6.059749648557044566e-05,-1.392765261698514223e-05,2.319453869858989492e-06,3.413839294807985425e-06,1.552172079755109735e-08,-8.401204922847682610e-07,3.927238140022382140e-06,-3.098947490798309445e-05,-4.911480937153100967e-04,-1.990106247831135988e-04,-4.322185122873634100e-05,-1.965009141713380814e-05,5.069496182841248810e-07,9.540981409372761846e-06,5.854347546119242907e-05,-1.921908697113394737e-04,-2.275281876791268587e-04,1.362562470603734255e-04,5.559424171224236488e-04,-9.800402040127664804e-05,2.250203579023946077e-08,1.164860623248387128e-05,2.358255587751045823e-04,2.363542444072663784e-04,1.580730895511806011e-04,-9.119186433963477612e-04,3.536942676873877645e-05,-2.029970164585392922e-05,-1.164268542197532952e-05,-4.662279934564139694e-06,1.990612872759811580e-06,-3.498003934510052204e-04,-1.047559198923408985e-04,6.552459672093391418e-04,-4.424781072884798050e-04,-1.826756051741540432e-04,9.019049321068450809e-05,2.112541551468893886e-06,-7.199397077783942223e-05,2.221439353888854384e-05,6.594005972146987915e-04,2.118745615007355809e-04,3.380546695552766323e-05,-1.703859743429347873e-04,2.246746589662507176e-05,1.832299676607362926e-05,-3.224168904125690460e-04,4.218325921101495624e-05,-2.779997303150594234e-04,-5.422204849310219288e-04,-2.524039009585976601e-04,-6.775946076231775805e-06,1.070441430783830583e-05,-4.296068709663813934e-06,-2.683034472283907235e-05,-1.711420190986245871e-04,-1.499248464824631810e-04,3.222828381694853306e-04,4.082361556356772780e-05,1.660269617786980234e-06,9.031123227032367140e-07,4.880348569713532925e-09,1.947160399140557274e-06,-8.732208698347676545e-06,-6.258860230445861816e-05,-7.121296221157535911e-05,-2.442228151267045178e-06,9.380103165312903002e-07,2.975184543174691498e-08,-3.847707830573199317e-06,5.400137069955235347e-06,-1.076400221791118383e-04,2.227182558272033930e-04,-8.249365782830864191e-05,-2.026316069532185793e-04,-1.909440834424458444e-05,1.487840108893578872e-06,1.226568201673217118e-05,5.975291060167364776e-05,-5.159283318789675832e-05,-3.732012701220810413e-04,2.221382019342854619e-04,5.701031186617910862e-04,9.836809476837515831e-05,-4.861073648498859257e-06,-1.325159701082156971e-05,4.085925174877047539e-04,-6.431366637116298079e-05,-2.256529114674776793e-05,-2.095293311867862940e-04,4.258457629475742579e-04,-2.685772487893700600e-04,-1.556434654048644006e-05,-8.696728400536812842e-06,-3.235434269299730659e-05,-5.406535346992313862e-04,3.784847212955355644e-04,5.620082374662160873e-04,-4.414228023961186409e-04,-2.233941340819001198e-04,6.945496716070920229e-05,5.477985268953489140e-06,-1.359694288112223148e-04,8.819556387607008219e-05,4.473097942536696792e-05,-4.019840271212160587e-04,7.323993486352264881e-05,-3.550217661540955305e-04,4.159150921623222530e-05,1.513607639935798943e-05,5.152736412128433585e-05,-9.799277177080512047e-05,-2.283237263327464461e-04,-3.614878514781594276e-04,1.423436624463647604e-04,-4.464762355382845271e-07,1.196800076286308467e-05,-6.228055553947342560e-06,1.099814107874408364e-05,-2.475342771504074335e-04,-3.986475348938256502e-06,2.776443143375217915e-04,3.408365228096954525e-05,5.053928816778352484e-06,-2.929088509517896455e-07,-1.081571099348366261e-07,1.478937065257923678e-06,7.047408416838152334e-06,4.645514127332717180e-05,9.036139090312644839e-06,3.114878609267179854e-06,2.520625457691494375e-06,-1.414673533872701228e-08,-1.042429903463926166e-05,2.240538378828205168e-06,-1.923009986057877541e-04,-1.273282105103135109e-04,-6.756655639037489891e-04,-3.777021483983844519e-04,-7.524804459535516798e-06,-1.069131849362747744e-05,-1.509550747869070619e-05,6.176091119414195418e-05,-2.515725500416010618e-04,-2.848760050255805254e-04,6.945939967408776283e-04,5.417370703071355820e-04,6.011163350194692612e-06,6.624976322200382128e-06,4.981784513802267611e-07,6.350269541144371033e-05,1.295554102398455143e-05,-4.918525810353457928e-04,4.681396530941128731e-04,-8.578956476412713528e-05,3.187573456671088934e-04,2.637111720105167478e-06,-1.256134737559477799e-06,-4.561411333270370960e-05,-3.149569383822381496e-04,-5.086797755211591721e-04,-1.188701484352350235e-03,-1.655418309383094311e-04,1.054275635397061706e-04,3.883830504491925240e-05,-7.222195563372224569e-06,-1.220657723024487495e-04,-6.006664480082690716e-04,-2.430871245451271534e-05,6.603857036679983139e-04,-5.810947041027247906e-04,-7.595306669827550650e-05,-3.418202686589211226e-05,-4.534440813586115837e-05,2.023914712481200695e-04,-2.389557485003024340e-04,-5.315238377079367638e-04,2.968585613416507840e-05,-9.267928544431924820e-05,-8.889319360605441034e-07,-8.906010407372377813e-06,7.865492079872637987e-06,1.207631248689722270e-05,1.426606468157842755e-04,-1.833178976085036993e-05,-5.529267946258187294e-05,-3.200025093974545598e-05,-8.112674549920484424e-06,-2.503138966858386993e-05,2.606440148156252690e-06,-1.571504981257021427e-05,-8.421600796282291412e-06,-8.835030894260853529e-05,-2.555480023147538304e-05,-1.000931843009311706e-05,-2.294543264724779874e-05,5.871941993973450735e-06,-2.582646629889495671e-05,-9.561945262248627841e-06,-3.630946594057604671e-05,-5.156204133527353406e-05,-9.585192310623824596e-05,-1.089387587853707373e-04,5.588961357716470957e-06,2.284941001562401652e-05,2.883164415834471583e-05,1.559491938678547740e-04,1.579877571202814579e-04,-3.713188634719699621e-04,-7.799961895216256380e-05,5.575507530011236668e-04,1.588746381457895041e-04,6.810606464568991214e-06,-1.446175610908539966e-05,6.324238493107259274e-04,-5.416133790276944637e-04,4.082253726664930582e-04,-2.968381741084158421e-04,5.109126796014606953e-04,3.765289147850126028e-04,-6.003970702295191586e-05,-9.926689926942344755e-06,3.366202872712165117e-05,-5.585367325693368912e-04,1.656815147725865245e-04,3.306856960989534855e-04,-1.998408697545528412e-04,-3.136029699817299843e-04,9.588769171386957169e-05,8.029039599932730198e-05,-1.943113747984170914e-04,1.195681688841432333e-04,2.675093419384211302e-04,-5.563843296840786934e-05,-3.787908644881099463e-05,-3.050280502066016197e-04,6.858384040242526680e-06,9.483928442932665348e-05,-6.881307926960289478e-04,-2.740691707003861666e-05,2.727031824178993702e-05,-4.285134491510689259e-04,8.739074692130088806e-04,2.803662791848182678e-04,1.546213024994358420e-04,-3.640181093942373991e-04,-8.980526472441852093e-04,-6.180890486575663090e-04,3.932420513592660427e-04,-1.945510593941435218e-04,-2.559260756243020296e-04,-1.253637019544839859e-04,1.116148951041395776e-08\n0.000000000000000000e+00,-3.022742384928278625e-05,5.611124288407154381e-05,1.470219343900680542e-03,7.719791028648614883e-04,-8.733956201467663050e-05,-5.649226295645348728e-05,-2.121187137049673765e-08,-4.194274879409931600e-06,-7.790650124661624432e-05,4.864257061854004860e-04,2.952157752588391304e-03,3.828162327408790588e-03,2.486452693119645119e-03,7.637973176315426826e-04,-9.664726530900225043e-05,-2.645920903887599707e-04,5.411666352301836014e-04,1.251968927681446075e-02,6.401329766958951950e-03,-5.465230788104236126e-04,-3.598088165745139122e-03,1.570059917867183685e-02,2.573440724518150091e-06,-5.715279839932918549e-04,-4.402628634124994278e-03,-9.060302749276161194e-03,-1.302513107657432556e-02,-5.666979588568210602e-03,4.708836786448955536e-05,1.329092681407928467e-02,-5.979487832519225776e-05,9.134573338087648153e-05,-3.539393364917486906e-04,1.537364907562732697e-03,-3.826092462986707687e-03,-5.297090392559766769e-03,6.369628477841615677e-03,8.052350021898746490e-03,-2.929753391072154045e-04,2.013815537793561816e-05,2.175887115299701691e-03,-7.953551597893238068e-03,-9.154174476861953735e-03,7.171828765422105789e-04,5.055570974946022034e-03,6.156783085316419601e-03,-3.118523163720965385e-04,-2.943800645880401134e-04,1.906363293528556824e-02,9.706662036478519440e-03,6.895998958498239517e-03,7.524534594267606735e-03,-2.729641040787100792e-03,1.230548514286056161e-04,-2.633563708513975143e-04,-8.210146188503131270e-05,1.718951156362891197e-03,4.341956693679094315e-03,-5.370748694986104965e-04,-5.192422773689031601e-03,-8.706168737262487411e-04,2.617134487081784755e-05,3.698365617310628295e-06,5.754062115670421917e-09,-4.521497612586244941e-05,-3.583418947528116405e-05,4.485998069867491722e-04,-8.248921949416399002e-05,-1.229161571245640516e-04,-1.158230588771402836e-04,1.831826068610098446e-08,2.869215677492320538e-06,-1.529766013845801353e-04,3.822083235718309879e-04,3.074105829000473022e-03,-4.156581126153469086e-03,6.612162571400403976e-03,5.632466054521501064e-04,-7.301500590983778238e-05,-1.764034823281690478e-04,-3.930669918190687895e-04,6.940725725144147873e-03,7.618005387485027313e-03,-3.269270062446594238e-03,-2.113275928422808647e-03,1.615163497626781464e-02,-2.167621132684871554e-04,-5.111917853355407715e-04,-4.047323018312454224e-03,-8.838517591357231140e-03,-9.287470020353794098e-03,3.240979276597499847e-03,-3.346537705510854721e-03,1.171612553298473358e-02,-1.801194011932238936e-04,2.040013350779190660e-05,-9.925564518198370934e-05,-2.725985599681735039e-03,6.266118027269840240e-03,-4.104729741811752319e-03,5.888252519071102142e-03,4.205567762255668640e-03,-6.847049226053059101e-04,5.732366844313219190e-06,3.114931751042604446e-03,-6.387228611856698990e-03,-1.239106524735689163e-02,8.928436785936355591e-03,-8.791664149612188339e-04,2.504900097846984863e-03,-1.256453106179833412e-04,-2.577244013082236052e-04,1.744229346513748169e-02,8.894721046090126038e-03,-2.523040864616632462e-03,7.983379065990447998e-03,-3.723350120708346367e-03,1.470653223805129528e-04,-2.157378185074776411e-04,-9.135632717516273260e-05,1.527841202914714813e-03,4.226827062666416168e-03,3.683124668896198273e-04,-3.397430060431361198e-03,-5.992113146930932999e-04,-8.586118201492354274e-05,-8.125683962134644389e-06,2.112395414144430106e-08,1.743457687553018332e-05,2.363980092923156917e-05,1.292657689191401005e-03,1.428516232408583164e-03,-1.286996703129261732e-04,2.442360710119828582e-05,-9.849108195680855715e-09,-1.257732656085863709e-04,2.174148976337164640e-04,-2.346141263842582703e-03,-1.080238539725542068e-02,-1.075432170182466507e-03,-9.445454925298690796e-04,8.321339846588671207e-04,-1.232775248354300857e-04,-3.285140264779329300e-04,-4.913434968329966068e-04,6.325917318463325500e-03,2.202330157160758972e-03,2.260566689074039459e-02,-8.679350838065147400e-03,1.588716171681880951e-02,2.892046468332409859e-04,-8.070517214946448803e-04,-4.591866396367549896e-03,-1.670120097696781158e-02,-1.082677952945232391e-02,1.670286990702152252e-03,-3.996669780462980270e-03,1.221223920583724976e-02,8.056744991336017847e-05,-6.041053711669519544e-05,-9.468974894843995571e-04,3.881296142935752869e-04,-8.903322741389274597e-03,8.983402512967586517e-04,3.346296260133385658e-03,7.689493242651224136e-03,-4.647766472771763802e-04,-3.334465873194858432e-05,1.630444079637527466e-03,-1.050885859876871109e-02,1.168637257069349289e-02,-8.783884346485137939e-03,1.987584400922060013e-03,6.075015291571617126e-03,-6.025948096066713333e-04,-2.117735857609659433e-04,1.712026074528694153e-02,9.524451568722724915e-03,1.825330033898353577e-02,1.185706630349159241e-02,-6.292797625064849854e-03,9.292816685047000647e-05,-1.601126859895884991e-04,-1.138712250394746661e-04,1.629807520657777786e-03,3.962256945669651031e-03,-9.385740850120782852e-04,-5.141288507729768753e-03,-8.991403155960142612e-04,8.473206253256648779e-05,5.318060721037909389e-05,2.289588074688708730e-08,-1.972103200387209654e-05,-5.819831130793318152e-05,2.416712231934070587e-05,3.733395715244114399e-04,2.204327756771817803e-05,3.213121090084314346e-06,1.056157827861170517e-08,5.991155921947211027e-05,-8.161647565430030227e-05,1.793306786566972733e-03,5.822255276143550873e-03,4.463094286620616913e-03,2.894398756325244904e-03,5.483487620949745178e-05,4.184647696092724800e-05,-2.437122748233377934e-05,-9.659838397055864334e-04,1.380283012986183167e-02,-5.537257529795169830e-03,-1.031577959656715393e-02,-2.430322393774986267e-02,-1.663797907531261444e-02,-7.734404061920940876e-05,-1.096178311854600906e-04,7.864590734243392944e-04,-1.788509078323841095e-03,2.872207202017307281e-03,3.569187829270958900e-03,-8.587897755205631256e-04,-3.087125718593597412e-03,9.291201422456651926e-05,-3.355578883201815188e-05,7.129497826099395752e-04,8.338124025613069534e-04,-8.736304938793182373e-03,-1.768006011843681335e-02,6.288433913141489029e-03,6.826724857091903687e-04,-1.024163910187780857e-03,-2.029633469646796584e-05,1.651775557547807693e-03,1.972024329006671906e-04,-1.559494528919458389e-03,-8.337171748280525208e-03,8.959624916315078735e-03,6.717023905366659164e-03,-3.562882193364202976e-04,-2.468540915288031101e-04,7.382929325103759766e-03,-7.645235396921634674e-03,3.533167066052556038e-03,-6.570925470441579819e-04,-1.747683621942996979e-03,5.208360380493104458e-05,-1.047046680469065905e-04,4.285597970010712743e-05,-6.899251602590084076e-04,2.954517491161823273e-03,-1.616353634744882584e-03,-2.808381104841828346e-03,-4.138109798077493906e-04,-3.231436494388617575e-05,3.916071364074014127e-06,-1.743984512359020300e-08,-4.975801857654005289e-05,-3.284060949226841331e-05,1.631476683542132378e-03,1.000362564809620380e-03,-1.068181300070136786e-04,-5.961539500276558101e-05,-2.429305823170579970e-08,-1.424522815796080977e-05,-8.317753236042335629e-05,-2.476592781022191048e-04,-4.621857777237892151e-03,1.700323075056076050e-03,5.354731343686580658e-03,8.113230578601360321e-04,-1.194119831779971719e-04,-2.155379188479855657e-04,4.877097671851515770e-05,7.981852628290653229e-03,5.311698187142610550e-03,1.450882758945226669e-03,-2.517775865271687508e-03,1.724952645599842072e-02,-6.522689545818138868e-06,-6.238066707737743855e-04,-4.124733619391918182e-03,-9.775446727871894836e-03,-1.208776794373989105e-02,-2.609905321151018143e-03,1.547877676784992218e-03,1.351601816713809967e-02,-2.530641359044238925e-05,9.965390927391126752e-05,-4.674091760534793139e-04,1.795240328647196293e-03,3.488964634016156197e-03,-7.323051802814006805e-03,7.701268885284662247e-03,5.813193041831254959e-03,-4.515124601311981678e-04,-3.633847518358379602e-05,3.746625501662492752e-03,-4.475237336009740829e-03,-5.025063641369342804e-03,4.730236250907182693e-04,-3.676325082778930664e-03,5.547936540096998215e-03,3.872223896905779839e-05,-3.039721050299704075e-04,1.950567215681076050e-02,9.287700057029724121e-03,2.471913350746035576e-03,5.990487989038228989e-03,-3.601902164518833160e-03,1.329875085502862930e-04,-2.389168657828122377e-04,-8.407014684053137898e-05,1.745697110891342163e-03,4.828383214771747589e-03,1.820448669604957104e-03,-4.734337329864501953e-03,-6.899538566358387470e-04,-2.952737486339174211e-05,-5.376205081120133400e-07,-4.422156507644103840e-08,3.929148078896105289e-04,1.531123125459998846e-04,-8.856120519340038300e-03,-5.771132186055183411e-03,1.010377658531069756e-03,5.345920217223465443e-04,3.101922629866749048e-08,-4.184205317869782448e-05,4.592406330630183220e-04,-3.147806273773312569e-03,2.673966810107231140e-03,-2.911191619932651520e-02,-5.344276130199432373e-02,-5.293336231261491776e-03,4.807679797522723675e-04,1.087849843315780163e-03,3.910937346518039703e-03,-6.325964629650115967e-02,-2.454673871397972107e-02,-1.732858642935752869e-02,2.586663514375686646e-02,-1.148315668106079102e-01,2.115392417181283236e-04,4.942572209984064102e-03,4.658605530858039856e-02,7.424954324960708618e-02,7.580731809139251709e-02,5.745243281126022339e-03,1.453309506177902222e-02,-8.420076966285705566e-02,-5.732587305828928947e-05,-5.119295092299580574e-04,3.571904730051755905e-03,2.180553972721099854e-03,-1.171245053410530090e-02,3.992811590433120728e-02,-5.292723327875137329e-02,-4.486779868602752686e-02,5.372587591409683228e-03,-3.043117467314004898e-04,-2.416442893445491791e-02,3.801350668072700500e-02,6.444232910871505737e-02,-4.351884126663208008e-04,-2.946374937891960144e-02,-3.869085386395454407e-02,2.392512978985905647e-03,1.877975882962346077e-03,5.277002453804016113e-01,-6.711578369140625000e-02,-2.893523871898651123e-02,-7.227538526058197021e-02,5.355594679713249207e-03,-8.974405354820191860e-04,1.356484368443489075e-03,6.476091803051531315e-04,-1.200968772172927856e-02,-3.125568479299545288e-02,-4.075710196048021317e-03,3.308041766285896301e-02,5.519627593457698822e-03,3.140780609101057053e-04,6.773409404559060931e-05,1.052663378686702345e-08,-6.693085015285760164e-05,-6.699551886413246393e-05,2.214632928371429443e-03,1.180400140583515167e-03,-1.297255512326955795e-04,-8.710661495570093393e-05,4.201410774840041995e-09,2.184511686209589243e-06,-1.269163767574355006e-04,1.686001662164926529e-03,1.600332092493772507e-03,5.028075538575649261e-04,6.333610042929649353e-03,7.258584955707192421e-04,-6.168094114400446415e-05,-5.674309795722365379e-05,-9.434598032385110855e-04,1.122822239995002747e-02,2.509061247110366821e-03,-2.668020082637667656e-03,-8.091812953352928162e-03,1.605356484651565552e-02,-1.971677993424236774e-04,-5.125531461089849472e-04,-5.597995128482580185e-03,-7.857996039092540741e-03,-8.825068362057209015e-03,-7.616893271915614605e-04,2.298050560057163239e-03,1.189364399760961533e-02,-3.450268195592798293e-06,1.617499365238472819e-04,-6.639893399551510811e-04,2.370225731283426285e-03,-2.294967416673898697e-04,-8.059170097112655640e-03,1.375154592096805573e-02,6.929097697138786316e-03,-1.355902757495641708e-03,2.156490518245846033e-05,4.270240198820829391e-03,-7.864977233111858368e-03,-7.266950793564319611e-03,-2.510373713448643684e-03,4.882804118096828461e-03,5.134833045303821564e-03,-8.750470587983727455e-04,-3.172587021254003048e-04,1.928243786096572876e-02,7.841400802135467529e-03,1.598004717379808426e-03,8.716697804629802704e-03,2.504903357475996017e-03,1.212866700370796025e-04,-2.384512918069958687e-04,-5.995424362481571734e-05,1.723424065858125687e-03,5.229224916547536850e-03,1.353582250885665417e-03,-5.402062088251113892e-03,-8.598390268161892891e-04,-1.053088271874003112e-04,-1.558362237119581550e-05,3.270702109148260206e-08,-2.711593333515338600e-05,4.986190469935536385e-05,1.483169500716030598e-03,9.765771683305501938e-04,-5.666624201694503427e-05,-4.486306352191604674e-06,-4.653168161894427612e-08,-3.199421189492568374e-05,-9.672516898717731237e-05,-2.156160626327618957e-04,-7.932766340672969818e-03,1.967311371117830276e-03,5.594738759100437164e-03,8.416149648837745190e-04,-6.807343743275851011e-05,-2.096309035550802946e-04,1.001180149614810944e-03,1.092700660228729248e-02,4.089263733476400375e-03,-5.688410252332687378e-03,-2.136582508683204651e-03,2.319307439029216766e-02,3.185195964761078358e-05,-4.628900787793099880e-04,-3.958386369049549103e-04,-6.010395009070634842e-03,-9.220136329531669617e-03,-8.343906956724822521e-04,-1.534336479380726814e-03,1.520504243671894073e-02,-8.840485679684206843e-05,-4.656860255636274815e-06,-4.541139642242342234e-04,-1.327188219875097275e-04,-8.051102049648761749e-04,-5.847644526511430740e-03,1.228599250316619873e-02,7.099417038261890411e-03,-2.528031473048031330e-04,6.588517862837761641e-06,3.046381287276744843e-03,-3.395240288227796555e-03,-8.835016749799251556e-03,2.095002681016921997e-03,2.203399315476417542e-03,5.359742790460586548e-03,-2.534582745283842087e-05,-2.466832811478525400e-04,1.855437457561492920e-02,1.282142288982868195e-02,7.519848644733428955e-03,9.745445102453231812e-03,-3.782497020438313484e-03,8.629937656223773956e-05,-2.613578981254249811e-04,-9.744786075316369534e-05,1.763271167874336243e-03,4.821760114282369614e-03,-1.375097665004432201e-03,-4.865290131419897079e-03,-7.733367965556681156e-04,2.022265834966674447e-05,5.545563908526673913e-06,-4.427693056641146541e-08,-5.560074714594520628e-05,-1.795654388843104243e-04,-2.312722499482333660e-04,-3.133310528937727213e-04,-2.300578635185956955e-04,-7.957103662192821503e-05,-2.167325874324887991e-09,5.893298657611012459e-05,5.096748645883053541e-05,2.971425419673323631e-05,-4.139475524425506592e-03,7.850456982851028442e-03,1.004664041101932526e-02,2.356170443817973137e-04,7.812227704562246799e-05,7.246489985845983028e-05,-6.237156921997666359e-04,1.498836092650890350e-02,2.331787254661321640e-03,-8.746230974793434143e-03,1.285629905760288239e-02,1.152017712593078613e-02,-7.364775956375524402e-05,-3.419230342842638493e-04,-7.114016916602849960e-03,-5.813775118440389633e-03,-7.060768082737922668e-03,-1.912119984626770020e-02,5.791674833744764328e-03,7.004719227552413940e-03,-1.520107471151277423e-04,-1.335729903075844049e-04,-8.201154996640980244e-04,-8.307633921504020691e-03,9.088252671062946320e-03,1.039123348891735077e-02,5.376867949962615967e-03,-2.071287482976913452e-03,-6.458372808992862701e-05,1.738339196890592575e-04,3.138177562505006790e-04,7.939012721180915833e-05,-4.211967345327138901e-03,-7.179149426519870758e-03,1.217086799442768097e-02,-3.333813278004527092e-03,2.887894515879452229e-04,1.438621256966143847e-04,8.547362871468067169e-03,1.225690729916095734e-02,1.665067160502076149e-03,3.452562028542160988e-03,8.413409814238548279e-03,-1.844345388235524297e-04,1.825239451136440039e-04,2.843947440851479769e-04,1.871011801995337009e-03,-4.061805550009012222e-03,-1.373407198116183281e-03,2.838890999555587769e-03,4.810432437807321548e-05,3.252663736930117011e-05,-1.263998128706589341e-04,3.411391226109117270e-04,-3.144728252664208412e-04,1.324680488323792815e-05,8.510334882885217667e-04,-2.622038300614804029e-04,-3.191337746102362871e-04,1.112164231017231941e-03,-1.067625998985022306e-05,-1.950170553755015135e-04,4.132313915761187673e-05,-1.613917702343314886e-04,-2.412352012470364571e-03,5.265318788588047028e-03,6.196156609803438187e-03,3.783866122830659151e-04,3.172660071868449450e-04,-1.079337089322507381e-03,-7.936381152831017971e-04,1.226855069398880005e-02,8.788852021098136902e-03,6.689236033707857132e-04,-5.700124893337488174e-03,1.420906651765108109e-02,6.872271769680082798e-04,-6.009403732605278492e-04,-1.108268182724714279e-02,-2.832373138517141342e-03,-1.668181829154491425e-02,5.459608510136604309e-04,1.616340130567550659e-03,1.212813891470432281e-03,3.866874612867832184e-04,-9.976550936698913574e-04,-5.549491615965962410e-04,5.996009334921836853e-03,1.335189305245876312e-02,-2.334747463464736938e-03,9.207865223288536072e-03,7.161284796893596649e-03,-3.016584785655140877e-03,-4.260812420397996902e-04,1.252343528904020786e-03,-8.607447147369384766e-03,-1.767482608556747437e-02,-2.157349837943911552e-03,6.327982991933822632e-04,3.262681653723120689e-03,6.294528720900416374e-04,1.258061034604907036e-03,2.527465298771858215e-02,4.419688135385513306e-03,1.613477244973182678e-02,-2.407566644251346588e-03,-2.012925408780574799e-02,-1.214701682329177856e-02,-3.462416585534811020e-03,6.501309107989072800e-03,-8.371482603251934052e-03,2.840644121170043945e-02,-3.101105801761150360e-02,2.403952181339263916e-03,-1.352224033325910568e-03,-1.087087020277976990e-02,-1.366738979413639754e-05\n0.000000000000000000e+00,5.271915597404586151e-07,-1.518827775726094842e-04,-5.650323510053567588e-05,4.160559183219447732e-05,-1.634606087463907897e-05,3.315704816486686468e-05,3.885008759141328483e-09,3.432121593505144119e-05,-5.762164073530584574e-05,1.311686821281909943e-03,4.269944038242101669e-04,1.598088303580880165e-03,4.052240867167711258e-03,4.693708906415849924e-04,-8.987957698991522193e-06,-9.208570554619655013e-05,-4.626075678970664740e-04,-3.167195245623588562e-03,-6.616346538066864014e-03,8.385907858610153198e-04,6.783031392842531204e-03,1.218216866254806519e-02,-2.352223091293126345e-04,2.798037021420896053e-04,3.298310330137610435e-03,-4.972448106855154037e-03,1.265178550966084003e-03,-1.526684500277042389e-02,6.215057801455259323e-03,1.194632425904273987e-02,-2.814661420416086912e-04,-1.500330108683556318e-04,5.629630759358406067e-04,-6.296946201473474503e-03,2.387626562267541885e-03,8.756971219554543495e-04,-1.968379132449626923e-03,-3.079579910263419151e-03,-1.074575353413820267e-03,-5.693382627214305103e-05,3.366348333656787872e-03,5.109236575663089752e-03,-5.881538614630699158e-03,6.294413469731807709e-03,8.387863636016845703e-04,-9.289989247918128967e-04,2.896401929319836199e-05,5.252662231214344501e-05,1.002595853060483932e-02,9.723405353724956512e-03,4.035775549709796906e-03,4.817934241145849228e-04,-7.834029383957386017e-04,1.681328649283386767e-05,-5.595477705355733633e-05,-9.178979962598532438e-05,7.027016836218535900e-04,2.415898721665143967e-03,-2.102743834257125854e-03,2.395952615188434720e-04,-8.460266690235584974e-05,-1.486815599491819739e-04,1.165165303973481059e-05,1.787327619240386412e-08,9.893375136016402394e-06,-8.702201739652082324e-05,-9.143548668362200260e-04,-6.340079125948250294e-04,-6.613861842197366059e-06,2.664649946382269263e-05,-2.296300749549118336e-08,4.860612534685060382e-05,-7.255419041030108929e-05,1.173254102468490601e-03,7.502220105379819870e-03,3.528015222400426865e-03,6.395176984369754791e-03,1.503145322203636169e-04,3.479970109765417874e-05,-4.067109694005921483e-05,5.620334413833916187e-04,2.637396100908517838e-03,1.657786779105663300e-04,-1.839737873524427414e-03,8.578877896070480347e-03,1.086080353707075119e-02,-1.288366911467164755e-04,2.823860850185155869e-04,4.230714868754148483e-03,-6.197348237037658691e-03,2.329310867935419083e-03,-5.074026994407176971e-03,4.014020785689353943e-03,9.346680715680122375e-03,-2.702938509173691273e-04,-2.336981997359544039e-04,6.475918926298618317e-04,-7.240988779813051224e-03,4.251035861670970917e-04,9.085459169000387192e-04,3.407143987715244293e-03,-3.857759758830070496e-03,-4.552274185698479414e-04,6.020013461238704622e-05,2.622737782076001167e-03,5.331159336492419243e-04,-8.887144736945629120e-03,7.148631848394870758e-03,1.997772371396422386e-03,-2.119606826454401016e-03,4.620396066457033157e-05,1.456477912142872810e-04,7.680776994675397873e-03,1.018707361072301865e-02,-1.589844701811671257e-03,4.466510377824306488e-03,6.412131479009985924e-04,2.640073944348841906e-06,1.618239548406563699e-05,-8.535214874427765608e-05,6.573511054739356041e-04,1.928138313814997673e-03,-2.424616832286119461e-03,9.863586165010929108e-04,7.226748130051419139e-05,-7.360283780144527555e-05,-2.164612624255823903e-06,-4.239920414761400025e-09,4.469904888537712395e-05,-1.686422911006957293e-05,4.231089260429143906e-04,8.113174699246883392e-04,9.882747690426185727e-06,4.057420665048994124e-05,-3.119203739743170445e-08,-1.539842050988227129e-04,2.891413168981671333e-05,-1.738882390782237053e-03,-1.219435967504978180e-02,9.605078026652336121e-03,-4.405594430863857269e-03,-5.101977149024605751e-05,-6.255220796447247267e-05,-4.256338070263154805e-05,2.665189327672123909e-03,3.430771408602595329e-03,-8.019998669624328613e-03,-1.158924307674169540e-03,1.164771430194377899e-02,1.047424413263797760e-02,5.609806248685345054e-05,1.700107532087713480e-04,3.546370426192879677e-03,-6.262924056500196457e-03,-7.880899123847484589e-03,2.879860345274209976e-03,8.242591284215450287e-03,8.018534630537033081e-03,-1.798970624804496765e-04,-1.403985079377889633e-04,-9.573518764227628708e-04,-1.784689165651798248e-02,-1.689892029389739037e-03,5.006238352507352829e-03,8.696210570633411407e-04,-2.965038176625967026e-03,2.100512152537703514e-03,-4.067545523867011070e-05,-1.101458910852670670e-04,-7.539288140833377838e-03,4.491375293582677841e-04,4.624978173524141312e-03,1.282475888729095459e-03,4.013315774500370026e-04,1.724186353385448456e-03,8.156879630405455828e-05,8.089965209364891052e-03,6.301932036876678467e-03,-1.987604773603379726e-04,-1.217938493937253952e-03,2.689883112907409668e-04,-5.666780634783208370e-05,-1.504173269495368004e-06,-9.518778097117319703e-05,6.025777547620236874e-04,1.292709261178970337e-03,-3.034182125702500343e-03,5.797694320790469646e-04,1.023357326630502939e-04,7.803845073794946074e-05,-5.537255492527037859e-05,-8.272714069335052045e-09,1.124270056607201695e-05,-2.128192281816154718e-04,-5.446077557280659676e-04,1.937251072376966476e-04,-8.911949407774955034e-06,3.870580985676497221e-05,-1.912235347845125943e-08,1.691786746960133314e-04,-1.197357050841674209e-06,3.349978011101484299e-03,2.727165818214416504e-03,-1.129829045385122299e-02,1.255395356565713882e-03,1.549326698295772076e-04,-6.579131877515465021e-06,-7.023977377684786916e-05,-6.388589972630143166e-04,-8.759192191064357758e-03,-3.020837157964706421e-02,-1.029160246253013611e-02,5.861785262823104858e-03,2.204790711402893066e-03,-7.813416596036404371e-05,6.098833400756120682e-04,3.659297013655304909e-03,3.647189587354660034e-04,6.294223014265298843e-03,-2.433313988149166107e-03,-1.604020129889249802e-03,-8.174357935786247253e-04,-3.658666391856968403e-04,-1.480720529798418283e-04,1.237365999259054661e-03,3.786706365644931793e-03,-7.685362827032804489e-03,-1.634517684578895569e-03,-8.215781301259994507e-03,-4.347186069935560226e-03,-4.569762095343321562e-04,-1.962610695045441389e-04,1.620918512344360352e-03,3.416276536881923676e-03,2.192800864577293396e-03,-6.984020117670297623e-03,-9.555295109748840332e-04,1.957991858944296837e-03,5.067235906608402729e-05,2.021225227508693933e-04,-1.946461200714111328e-02,-9.329940192401409149e-03,-1.354610547423362732e-02,-2.841098234057426453e-03,3.864035010337829590e-03,-2.051834162557497621e-04,3.759981700568459928e-05,-9.786379814613610506e-05,2.552941441535949707e-04,-3.726148046553134918e-03,-1.096403785049915314e-02,3.881208132952451706e-03,4.006831150036305189e-04,-1.027479374897666276e-04,2.499458969396073371e-05,-4.686171450885012746e-10,4.835524578084005043e-06,-7.599587115691974759e-05,-7.260430720634758472e-04,-2.307344984728842974e-04,5.273117494652979076e-06,3.349771941429935396e-05,-4.301909939385950565e-10,7.499278581235557795e-05,-1.150838215835392475e-05,1.593390363268554211e-03,1.492750365287065506e-03,5.986954085528850555e-03,8.689402602612972260e-03,3.649511199910193682e-04,3.952599945478141308e-05,-2.531276186346076429e-05,3.751622862182557583e-04,3.364070318639278412e-03,1.653250772505998611e-03,-1.441296772100031376e-04,1.063395012170076370e-02,1.219890546053647995e-02,-1.477576297475025058e-04,3.350218175910413265e-04,4.485062323510646820e-03,-4.501586779952049255e-03,3.115100320428609848e-03,-6.875365041196346283e-03,6.991577800363302231e-03,9.747325442731380463e-03,-2.884477144107222557e-04,-2.724899968598037958e-04,7.038608891889452934e-04,-6.836743094027042389e-03,-2.823385293595492840e-04,1.581890159286558628e-03,2.971627749502658844e-03,-3.423909656703472137e-03,-5.560110439546406269e-04,6.523317279061302543e-05,2.767313271760940552e-03,1.072797225788235664e-03,-1.953938044607639313e-03,1.550209010019898415e-03,2.597940387204289436e-03,-4.202041600365191698e-04,3.875307447742670774e-05,2.136325929313898087e-04,9.068594314157962799e-03,1.331011299043893814e-02,3.611878724768757820e-03,4.649168811738491058e-03,2.243653172627091408e-03,8.459173841401934624e-06,3.453492536209523678e-05,-9.353374480269849300e-05,7.681064889766275883e-04,1.996383769437670708e-03,-2.526562195271253586e-03,1.137945451773703098e-03,4.170081956544891000e-05,-9.913071698974817991e-05,-2.416252073089708574e-06,-6.587970347027294338e-08,-3.840167482849210501e-05,7.513131713494658470e-04,5.061142146587371826e-03,1.385599724017083645e-03,1.772356044966727495e-04,-1.940471411217004061e-04,-7.980057148415653501e-08,-3.340014955028891563e-04,5.209342343732714653e-04,-9.220903739333152771e-03,1.199984923005104065e-02,-2.939608879387378693e-02,-5.167335271835327148e-02,-2.588167320936918259e-03,-4.386994987726211548e-06,7.037270115688443184e-04,-3.147190669551491737e-03,-1.337612420320510864e-02,3.501009568572044373e-02,7.894957438111305237e-03,-6.657725572586059570e-02,-9.033638983964920044e-02,1.095860148780047894e-03,-1.824469654820859432e-03,-2.412881888449192047e-02,5.030812695622444153e-02,-2.067763730883598328e-02,7.737912982702255249e-02,-3.065602853894233704e-02,-7.387818396091461182e-02,2.288446994498372078e-03,1.575145754031836987e-03,-5.001550074666738510e-03,4.168312996625900269e-02,7.213113829493522644e-03,8.837779983878135681e-03,8.746154606342315674e-03,3.270372375845909119e-02,3.140202024951577187e-03,-1.042678777594119310e-04,-2.333241514861583710e-02,-9.099788032472133636e-03,1.860822550952434540e-02,-3.177109360694885254e-02,5.869323387742042542e-03,9.788207709789276123e-03,-2.017211169004440308e-03,-1.213500043377280235e-03,-6.693939864635467529e-02,5.743381977081298828e-01,1.713177561759948730e-02,3.078779019415378571e-02,7.385907694697380066e-03,8.525954763172194362e-05,7.038097828626632690e-05,8.199521689675748348e-04,-5.457413382828235626e-03,-1.085730269551277161e-02,2.404895611107349396e-02,-1.009578257799148560e-02,-3.936365246772766113e-04,6.554991123266518116e-04,-1.760383202054072171e-05,-9.642917575547471642e-09,2.428514562780037522e-06,-3.352225030539557338e-05,-6.690129521302878857e-04,8.029950549826025963e-06,-1.747598253132309765e-05,2.655144635355100036e-05,1.130453028963529505e-07,7.682644354645162821e-05,-4.993627953808754683e-05,1.443631947040557861e-03,3.251421265304088593e-03,-3.535340074449777603e-04,7.155871950089931488e-03,2.633838157635182142e-04,1.896317553473636508e-05,-7.422875933116301894e-05,-9.386955935042351484e-05,-1.271509099751710892e-04,-5.085901822894811630e-03,-8.448383305221796036e-04,1.312423031777143478e-02,8.801264688372612000e-03,-9.147923265118151903e-06,2.535019011702388525e-04,3.192226868122816086e-03,-6.049877032637596130e-03,-2.638843609020113945e-03,-1.649202406406402588e-02,9.640287607908248901e-04,7.549646776169538498e-03,-2.207707148045301437e-04,-1.143677800428122282e-04,7.239184342324733734e-04,-5.036937072873115540e-03,3.411911660805344582e-03,-2.799783833324909210e-03,3.665347117930650711e-03,-2.205974189564585686e-03,2.266149822389706969e-04,6.118315650383010507e-05,1.114843180403113365e-03,-6.670869188383221626e-04,-3.347179736010730267e-04,8.200435899198055267e-03,3.543084021657705307e-04,7.288299384526908398e-04,7.397335721179842949e-04,8.091279596555978060e-05,6.630836986005306244e-03,9.036124683916568756e-03,2.878239611163735390e-03,-3.823505248874425888e-04,-1.718857791274785995e-03,-1.350288403045851737e-05,7.796450518071651459e-06,-7.720057328697293997e-05,5.500671104528009892e-04,1.629511825740337372e-03,-2.548810327425599098e-03,6.648495327681303024e-04,2.498059257050044835e-05,-7.124624971766024828e-05,2.363751991651952267e-05,-8.834376785671338439e-09,-7.023121725069358945e-06,-1.110791345126926899e-04,-9.872557129710912704e-04,-5.411482416093349457e-04,-2.518509063520468771e-05,-6.237115303520113230e-05,4.658409125113394111e-08,4.435740629560314119e-05,-8.524340955773368478e-05,1.248510554432868958e-03,1.999141648411750793e-03,2.268645446747541428e-03,8.802432566881179810e-03,2.736755413934588432e-04,1.478761623729951680e-05,-6.635878526140004396e-05,2.790619619190692902e-04,6.969575304538011551e-03,-1.299349591135978699e-03,-4.149950109422206879e-03,1.025336794555187225e-02,3.331351559609174728e-03,-1.253201771760359406e-04,-1.051363797159865499e-04,3.193295560777187347e-04,-1.325453910976648331e-02,1.950468402355909348e-03,-7.726864889264106750e-03,7.324743084609508514e-03,1.264637894928455353e-02,-2.946577733382582664e-04,-1.726441114442422986e-04,4.523870884440839291e-04,-7.628235034644603729e-03,3.129103220999240875e-03,3.560093929991126060e-03,3.120295936241745949e-03,-3.862764220684766769e-03,-1.314362889388576150e-04,1.913284540933091193e-05,3.502979408949613571e-03,1.027625985443592072e-03,-5.845689214766025543e-03,3.023557364940643311e-03,-2.134584356099367142e-03,-1.400612294673919678e-03,3.148750402033329010e-04,5.991143552819266915e-05,1.759207062423229218e-02,1.508360356092453003e-02,6.947819143533706665e-03,6.278287619352340698e-04,-7.452455465681850910e-04,1.176711521111428738e-06,-6.042067980160936713e-06,-1.681540161371231079e-04,7.963184034451842308e-04,1.829623361118137836e-04,-1.639661146327853203e-03,1.290050451643764973e-03,-1.904614327941089869e-05,-6.306351860985159874e-05,1.362464445264777169e-06,6.339723768178373575e-08,-6.051111995475366712e-06,-7.332368113566190004e-05,-1.829323009587824345e-04,5.253828567219898105e-05,-3.339264367241412401e-05,-6.969048627070151269e-08,-1.115768100135028362e-08,4.544824696495197713e-05,-6.565404328284785151e-05,1.226995140314102173e-03,4.487629048526287079e-04,-4.431053996086120605e-03,7.054499350488185883e-03,4.177292576059699059e-04,-3.468386057647876441e-05,-2.598334103822708130e-04,4.032770229969173670e-04,-7.188556483015418053e-04,-1.635376596823334694e-03,-6.232563755474984646e-04,9.457161650061607361e-03,1.455887407064437866e-02,-1.133527330239303410e-04,8.103810250759124756e-05,9.810990886762738228e-04,-7.762334775179624557e-03,8.977111428976058960e-04,-6.012334488332271576e-03,-5.469197407364845276e-03,1.305095665156841278e-02,-1.918059278978034854e-04,-1.063617091858759522e-04,3.601803618948906660e-04,-4.829096607863903046e-03,-9.960355237126350403e-03,-1.629337668418884277e-03,1.845434308052062988e-03,-1.831245841458439827e-03,-6.654324242845177650e-04,4.342674219515174627e-05,3.030593972653150558e-03,-1.101037021726369858e-03,-3.506741253659129143e-03,-7.157046347856521606e-04,-3.225542604923248291e-03,-5.434196791611611843e-04,-3.681518137454986572e-04,2.327302645426243544e-04,1.333799213171005249e-02,1.321577560156583786e-02,3.285052487626671791e-03,-7.716389372944831848e-04,-3.608039580285549164e-03,3.901272066286765039e-05,-9.540802420815452933e-05,-7.469836273230612278e-04,1.348791643977165222e-03,2.089785877615213394e-03,-1.053013955242931843e-03,-1.090021221898496151e-03,-6.210476276464760303e-04,-7.443240610882639885e-04,-1.940508955158293247e-04,-2.170270308852195740e-04,-2.222376933787018061e-04,-9.500057785771787167e-04,-1.858641975559294224e-03,-1.016733120195567608e-03,8.603448077337816358e-05,1.109038246795535088e-03,-2.025367284659296274e-04,6.745657883584499359e-04,-3.908455255441367626e-06,5.803551757708191872e-04,-6.786990910768508911e-03,5.260023172013461590e-04,6.171354558318853378e-03,4.892106517218053341e-04,-6.604105001315474510e-04,-6.394283846020698547e-04,-4.609648603945970535e-04,8.739077486097812653e-03,-6.218248512595891953e-03,-2.960995538160204887e-03,1.009439583867788315e-02,8.922605775296688080e-03,1.326968776993453503e-03,-4.802203620783984661e-04,3.747290465980768204e-03,-6.654735188931226730e-03,2.953664399683475494e-03,-1.110827084630727768e-02,1.040516979992389679e-02,1.079362537711858749e-02,-5.665146745741367340e-04,4.735786642413586378e-04,-8.229573722928762436e-04,-2.847396302968263626e-03,-4.440226592123508453e-03,-6.548198871314525604e-05,3.260220866650342941e-03,-4.849114920943975449e-03,-5.759532796218991280e-04,1.697734813205897808e-03,4.340812563896179199e-03,5.476794671267271042e-03,-1.080742757767438889e-02,1.690645515918731689e-02,2.371400478295981884e-04,-3.681916976347565651e-03,-2.264796756207942963e-03,1.218228507786989212e-02,1.398930791765451431e-02,7.130542770028114319e-03,-1.675811363384127617e-04,1.281114667654037476e-02,2.244721539318561554e-02,8.040703833103179932e-03,4.209381062537431717e-03,-1.911223307251930237e-02,-1.286795549094676971e-02,-1.184678450226783752e-02,1.181245408952236176e-02,-1.233753096312284470e-02,-9.605425409972667694e-03,-7.790183182805776596e-03,-2.299161224073031917e-06\n0.000000000000000000e+00,1.324229015153832734e-05,2.431885077385231853e-04,2.430248307064175606e-03,3.600635798647999763e-03,1.787070068530738354e-04,2.098066324833780527e-04,-4.651043550296662943e-09,-5.709919059881940484e-05,9.236253390554338694e-05,3.337189555168151855e-04,-3.491000831127166748e-02,-1.368595287203788757e-02,3.630554769188165665e-03,8.477945229969918728e-04,-4.396924632601439953e-04,-5.348243867047131062e-04,5.470808828249573708e-04,-2.376045100390911102e-02,-3.232789412140846252e-02,-1.514899078756570816e-03,1.419261004775762558e-02,6.700849160552024841e-03,4.266913747414946556e-04,1.840382319642230868e-04,6.681311875581741333e-03,1.330446731299161911e-02,-8.687734603881835938e-03,-7.259756326675415039e-03,1.005623675882816315e-02,6.848298944532871246e-03,5.721551133319735527e-05,2.443726407364010811e-04,1.115609542466700077e-03,2.439105510711669922e-02,1.148956455290317535e-02,2.037772722542285919e-02,-2.426904067397117615e-02,-4.357319325208663940e-03,1.962776295840740204e-04,-6.000716821290552616e-04,4.292867612093687057e-03,-3.227932145819067955e-03,2.019565179944038391e-02,1.688108593225479126e-02,-5.395372956991195679e-02,-7.131004240363836288e-03,6.592891877517104149e-04,-1.959955843631178141e-04,4.303380846977233887e-03,3.555568400770425797e-03,1.598596572875976562e-03,-2.894527465105056763e-02,-8.868897333741188049e-03,1.401604095008224249e-04,-3.965427749790251255e-04,2.350895665585994720e-04,4.822271584998816252e-04,9.075069800019264221e-03,9.312478825449943542e-03,-1.401148387230932713e-03,5.393131868913769722e-05,-2.610210212878882885e-04,-7.509202987421303988e-06,3.709614393443416702e-09,-6.784970537410117686e-06,1.344360352959483862e-04,3.549335291609168053e-03,2.845857292413711548e-03,1.404719805577769876e-04,2.723336219787597656e-04,-4.901282046887445176e-09,1.779701415216550231e-05,2.937077661044895649e-04,8.357744663953781128e-04,-1.734188757836818695e-02,1.945682242512702942e-02,-6.380979903042316437e-04,5.924781435169279575e-04,-1.433483848813921213e-04,-1.218090255861170590e-04,-1.111141755245625973e-03,-9.807689115405082703e-03,-2.827476523816585541e-02,1.161988824605941772e-02,6.673185154795646667e-03,1.332328189164400101e-03,3.351976920384913683e-04,4.000079352408647537e-04,4.948779940605163574e-03,1.503983512520790100e-02,-1.682797446846961975e-02,4.962318111211061478e-03,1.933179423213005066e-02,1.904480392113327980e-03,4.648252506740391254e-04,1.131771277869120240e-04,8.977623656392097473e-05,6.751136854290962219e-03,-1.403648871928453445e-02,8.878652006387710571e-03,1.838943455368280411e-03,-6.315266364254057407e-04,-1.535549527034163475e-03,-2.149142237612977624e-04,-7.459545740857720375e-04,-9.094750508666038513e-03,1.332044415175914764e-02,-1.603756472468376160e-02,-1.256248168647289276e-02,2.862524706870317459e-05,-1.191472401842474937e-03,8.528335456503555179e-06,9.104469791054725647e-05,1.290783053264021873e-03,2.616523578763008118e-02,-9.903199970722198486e-03,1.138370367698371410e-03,-1.002197823254391551e-04,-3.551634290488436818e-05,2.369567810092121363e-04,2.761837095022201538e-06,6.282419431954622269e-03,6.835490930825471878e-03,-2.817106666043400764e-03,-1.946597622008994222e-04,-1.968959113582968712e-04,-1.812846494431141764e-05,3.156527705883149792e-09,-4.855166480410844088e-05,1.635281660128384829e-04,-3.488342510536313057e-03,-3.590481355786323547e-03,-5.453332050819881260e-06,-4.255984677001833916e-04,3.029205108973087590e-09,2.679793396964669228e-04,-1.083727926015853882e-03,4.323237575590610504e-03,4.595152102410793304e-03,-6.524675339460372925e-02,1.444442383944988251e-02,-2.127319021383300424e-04,-1.431440759915858507e-04,1.566312130307778716e-04,-2.058215439319610596e-03,-1.301912823691964149e-03,9.944669902324676514e-03,-5.860579758882522583e-02,4.306444898247718811e-02,1.102379709482192993e-02,-7.334566907957196236e-04,3.007843042723834515e-05,-4.075950011610984802e-03,2.859722077846527100e-02,8.497074246406555176e-03,-5.852372571825981140e-02,1.608079671859741211e-02,8.951728232204914093e-03,-4.062103107571601868e-04,4.670030903071165085e-04,2.524299547076225281e-03,2.730802446603775024e-02,2.891967818140983582e-02,-9.277047589421272278e-03,7.181884720921516418e-04,3.398580942302942276e-03,-1.569510088302195072e-03,-1.979290973395109177e-04,7.859918288886547089e-03,-1.505650766193866730e-02,-3.265148028731346130e-02,-1.061863265931606293e-03,-1.757794246077537537e-02,-3.811179660260677338e-03,-3.027775092050433159e-04,-6.021504523232579231e-04,1.034473162144422531e-02,-3.935096785426139832e-03,-3.387918323278427124e-02,-2.316247671842575073e-02,-1.406947709619998932e-02,4.502642259467393160e-04,-5.026572616770863533e-04,2.569952921476215124e-04,1.119335764087736607e-03,1.077043544501066208e-02,1.997638493776321411e-02,6.428556516766548157e-04,2.225440985057502985e-04,-2.840085653588175774e-04,-9.414190571988001466e-06,-3.381356528109336068e-09,6.498870789073407650e-05,1.213102950714528561e-04,1.997282728552818298e-03,3.377678338438272476e-03,2.674477873370051384e-04,2.194218832300975919e-04,2.624597783551507746e-08,4.982386599294841290e-06,8.096447709249332547e-05,5.905870930291712284e-04,-3.640969470143318176e-02,-5.471130460500717163e-02,-9.085575118660926819e-03,4.589337913785129786e-04,-4.727877676486968994e-04,-8.942084386944770813e-04,6.780952680855989456e-04,-4.992055520415306091e-02,-1.234546154737472534e-01,8.835829794406890869e-05,6.305437535047531128e-03,-3.084919229149818420e-02,3.087764780502766371e-04,7.442022324539721012e-04,9.399793110787868500e-03,1.647107861936092377e-02,-6.745670922100543976e-03,-1.674631610512733459e-03,4.577118903398513794e-03,-1.611119322478771210e-02,-2.602254389785230160e-04,2.926244924310594797e-04,2.555719809606671333e-03,2.966438233852386475e-02,8.394457399845123291e-03,4.524890333414077759e-02,-4.211441427469253540e-02,-5.649596918374300003e-03,1.337178749963641167e-03,-1.081540947780013084e-03,9.641714394092559814e-03,-1.845626346766948700e-02,2.716371417045593262e-02,1.902755722403526306e-02,-3.743777051568031311e-02,8.823774755001068115e-03,1.119640888646245003e-03,-6.352761411108076572e-04,-2.507395483553409576e-02,-3.184552118182182312e-02,-4.528323933482170105e-02,-2.457483485341072083e-02,-1.762653701007366180e-02,6.597960600629448891e-05,-6.433794042095541954e-04,2.874402562156319618e-04,-1.799899968318641186e-03,3.498691599816083908e-03,7.986759766936302185e-03,6.899596191942691803e-04,4.373252158984541893e-04,-2.425205166218802333e-04,6.624675006605684757e-05,5.047525064583169296e-09,-3.975403524236753583e-05,1.124824339058250189e-04,2.378756646066904068e-03,1.952980528585612774e-03,1.376631698803976178e-04,1.184201100841164589e-04,1.470539245929103345e-09,3.571614433894865215e-05,9.663617674959823489e-05,1.198866870254278183e-03,-1.066127515514381230e-04,6.448496133089065552e-03,-1.053253654390573502e-04,3.324051212985068560e-04,-3.647190897027030587e-05,-7.556473428849130869e-05,-2.002262976020574570e-03,-2.848922042176127434e-03,-1.011778786778450012e-02,1.405503135174512863e-02,5.621253512799739838e-03,-1.530562294647097588e-04,-1.197728306578937918e-05,5.050261970609426498e-04,1.298540853895246983e-03,1.678267493844032288e-02,-4.075358156114816666e-03,1.039166236296296120e-03,1.883224025368690491e-02,-3.471709787845611572e-04,3.694871556945145130e-04,1.755388511810451746e-04,3.535790892783552408e-04,6.885557435452938080e-03,-3.118743188679218292e-04,1.167500764131546021e-02,5.638323258608579636e-03,-2.968976972624659538e-03,-2.562290057539939880e-03,-8.883784175850450993e-05,-1.612368389032781124e-03,-1.157473865896463394e-02,5.214958451688289642e-03,4.574201069772243500e-03,-1.014457177370786667e-02,-1.883334596641361713e-03,-1.778529258444905281e-03,-1.141770553658716381e-04,-3.631653962656855583e-04,-2.245953772217035294e-03,2.395658008754253387e-02,4.702696111053228378e-03,-7.787202484905719757e-04,1.432608405593782663e-04,-7.574864866910502315e-05,3.097463923040777445e-04,-3.146819653920829296e-05,7.902666926383972168e-03,8.896281011402606964e-03,-2.931863535195589066e-03,-1.447914983145892620e-04,-2.549933269619941711e-04,-4.321610322222113609e-05,-8.454321687167976052e-10,1.043308002408593893e-04,-1.126092625781893730e-03,-1.777017116546630859e-02,-2.121536061167716980e-02,-1.051745028235018253e-03,-1.079759793356060982e-03,-4.539697329164482653e-08,6.100645405240356922e-04,5.160330329090356827e-05,-5.642629694193601608e-03,1.635099351406097412e-01,3.029203414916992188e-02,1.442325115203857422e-02,-5.686635151505470276e-03,2.497351262718439102e-03,3.852069145068526268e-03,5.019160918891429901e-03,1.474423408508300781e-01,2.822063267230987549e-01,-1.126137152314186096e-01,-1.036473512649536133e-01,-3.967520594596862793e-02,-5.617939750663936138e-04,-5.408688448369503021e-04,-2.094537392258644104e-02,-1.195389851927757263e-01,1.037388294935226440e-01,3.534915298223495483e-02,-8.311650902032852173e-02,-3.396112471818923950e-02,-6.203216034919023514e-04,-1.801531761884689331e-03,-7.929145358502864838e-03,-1.206212118268013000e-01,-4.356848448514938354e-02,-1.383477747440338135e-01,1.254028826951980591e-01,2.258996292948722839e-02,7.372016087174415588e-03,4.403332713991403580e-03,-2.912824787199497223e-02,9.889157116413116455e-02,-2.535804733633995056e-02,-9.082795679569244385e-02,2.300446033477783203e-01,1.429413072764873505e-02,2.792101353406906128e-03,3.133102320134639740e-03,-3.166024759411811829e-02,1.801527664065361023e-02,7.141587734222412109e-01,1.480051875114440918e-01,7.385598123073577881e-02,-1.260635210201144218e-03,3.019198542460799217e-03,-1.919656991958618164e-03,-2.699044765904545784e-03,-6.269468367099761963e-02,-7.479916512966156006e-02,2.074064873158931732e-02,1.300056232139468193e-03,2.318845363333821297e-03,-9.284800034947693348e-05,2.015661948462366126e-08,4.551328311208635569e-05,3.408386837691068649e-04,2.493273233994841576e-03,2.235101070255041122e-03,1.262161385966464877e-04,1.363941846648231149e-04,-1.514701608584800852e-08,-1.540145749459043145e-04,1.617176312720403075e-04,-6.619833875447511673e-04,-2.091398462653160095e-02,-8.401327766478061676e-03,-1.137545332312583923e-02,4.512700834311544895e-04,-4.448312975000590086e-04,-4.975777701474726200e-04,1.452901633456349373e-03,-2.796461805701255798e-02,-3.459894657135009766e-02,2.286866866052150726e-02,2.184347435832023621e-02,2.060552826151251793e-03,4.985497216694056988e-04,-3.128923708572983742e-04,-7.630030158907175064e-04,1.361085381358861923e-02,-1.175898872315883636e-02,-1.113834511488676071e-02,8.057204075157642365e-03,1.283904304727911949e-03,2.291588170919567347e-04,2.648818190209567547e-04,8.096685633063316345e-05,1.729881763458251953e-02,-1.612269319593906403e-03,2.620307169854640961e-02,-3.197028487920761108e-02,-5.326573271304368973e-03,4.082365892827510834e-03,-6.493988912552595139e-04,1.962185371667146683e-03,-1.104207523167133331e-02,1.454922556877136230e-02,1.756552606821060181e-02,-3.816059231758117676e-02,-9.793862700462341309e-04,1.613355707377195358e-03,-4.001348861493170261e-04,2.834930084645748138e-03,-3.439806401729583740e-03,8.331742137670516968e-04,-3.154940158128738403e-02,-1.695875637233257294e-02,8.334269659826532006e-05,-2.488827158231288195e-04,1.535344199510291219e-04,2.501026610843837261e-04,5.204186774790287018e-03,8.727598935365676880e-03,-1.030534040182828903e-03,1.122922694776207209e-04,-3.286747960373759270e-05,5.823432729812338948e-05,-2.378214958298485726e-09,-1.484887761762365699e-04,1.440238993382081389e-04,2.724360208958387375e-03,2.761360490694642067e-03,-1.566478313179686666e-04,-4.012650606455281377e-05,-4.512457962846383452e-09,-4.524167161434888840e-05,7.811978866811841726e-05,8.248577360063791275e-04,-1.771178096532821655e-02,-2.568615600466728210e-04,-1.852254150435328484e-03,7.613891502842307091e-04,-2.675316354725509882e-04,-1.930651196744292974e-04,-2.723217476159334183e-03,-1.607648469507694244e-02,-2.226728573441505432e-02,1.413588225841522217e-02,1.109757833182811737e-02,-9.935828857123851776e-04,8.532129868399351835e-05,-7.945279357954859734e-04,-1.090386882424354553e-02,-2.871141768991947174e-03,-2.300616353750228882e-02,-6.820760667324066162e-03,-3.016590140759944916e-03,3.105381038039922714e-04,5.012510810047388077e-04,4.157579096499830484e-04,-2.542123256716877222e-04,1.501838304102420807e-02,1.406454853713512421e-02,3.978270292282104492e-02,-8.004978299140930176e-03,-1.991656608879566193e-05,-1.471101888455450535e-03,-4.102968086954206228e-04,2.962583675980567932e-03,-1.646562665700912476e-02,5.306202452629804611e-03,9.273905307054519653e-03,-2.486472390592098236e-02,-1.271536806598305702e-03,-1.223133294843137264e-03,-4.357259313110262156e-04,8.761652745306491852e-03,2.580014988780021667e-04,8.599011227488517761e-03,-3.073413856327533722e-03,-3.583657555282115936e-03,2.661880571395158768e-04,-2.583685854915529490e-04,2.220506285084411502e-04,8.698015008121728897e-04,9.051604196429252625e-03,1.576464064419269562e-02,-3.006563987582921982e-03,-5.034579662606120110e-04,-2.859760716091841459e-04,-1.340723247267305851e-05,4.995240487914998084e-08,1.729784889903385192e-05,2.485824807081371546e-04,3.633897751569747925e-03,4.226969089359045029e-03,2.086454187519848347e-04,2.299112384207546711e-04,8.402935236517805606e-09,-2.052352647297084332e-04,-2.046412555500864983e-05,-6.146503146737813950e-04,-2.210384607315063477e-02,-1.347846724092960358e-02,-2.822760492563247681e-03,1.164043205790221691e-03,-4.739039286505430937e-04,-1.191124669276177883e-03,-9.487289935350418091e-05,-2.624626085162162781e-02,-2.161394245922565460e-02,2.084768190979957581e-02,-1.152715273201465607e-02,9.437132626771926880e-03,2.818813663907349110e-04,-3.522463957779109478e-04,6.051290780305862427e-03,-6.601931527256965637e-04,-1.838017813861370087e-02,1.786614209413528442e-02,2.036282792687416077e-03,9.709624573588371277e-03,2.306540263816714287e-04,1.810014946386218071e-04,1.092544640414416790e-03,1.218620873987674713e-02,-1.397316623479127884e-02,-1.112382044084370136e-03,-1.480786874890327454e-02,8.068834431469440460e-04,-1.992298522964119911e-03,-9.037749259732663631e-04,6.042849738150835037e-03,-1.844632253050804138e-02,2.963298931717872620e-03,1.534479111433029175e-02,-5.205833911895751953e-02,1.691000186838209629e-03,-9.590822737663984299e-04,-1.021426520310342312e-03,1.359450444579124451e-02,-5.461485125124454498e-03,1.336872577667236328e-03,-2.004371955990791321e-02,-2.236142195761203766e-02,-9.355336660519242287e-04,-2.165197860449552536e-03,1.967955176951363683e-04,1.560149714350700378e-03,1.189483143389225006e-02,7.875009439885616302e-03,-1.236612908542156219e-02,2.133926027454435825e-04,-3.745364956557750702e-04,-9.091473184525966644e-04,3.137371968477964401e-04,-5.902646807953715324e-04,1.005832687951624393e-03,2.255369443446397781e-03,3.853623289614915848e-03,3.880508302245289087e-04,4.629264585673809052e-04,-8.151586516760289669e-04,3.585223166737705469e-04,-2.096653217449784279e-03,5.282452912069857121e-04,-4.532901104539632797e-03,8.485140278935432434e-03,2.182950731366872787e-03,2.441306132823228836e-04,1.619892427697777748e-03,1.638948451727628708e-04,1.123029273003339767e-03,-1.026184391230344772e-02,-2.839910052716732025e-02,7.662914693355560303e-03,9.030390530824661255e-03,1.558809261769056320e-02,-2.078590478049591184e-04,5.906915757805109024e-04,1.287543121725320816e-02,-3.237881697714328766e-03,-8.690537884831428528e-03,-1.173771079629659653e-02,1.813298463821411133e-02,1.266609039157629013e-02,1.392961014062166214e-03,-3.719576634466648102e-04,7.510642753913998604e-04,-5.631726700812578201e-03,-6.936815567314624786e-03,6.766466889530420303e-03,2.811503596603870392e-03,-6.331582553684711456e-03,5.595657043159008026e-03,3.962981980293989182e-03,6.594688631594181061e-03,-8.432476781308650970e-03,2.709367685019969940e-02,1.393031328916549683e-02,-1.832105778157711029e-02,-3.798830788582563400e-03,7.038520649075508118e-03,-3.340391442179679871e-02,-4.251128062605857849e-03,8.830974809825420380e-03,-4.312392324209213257e-03,3.519634716212749481e-03,1.300914864987134933e-02,5.312528461217880249e-03,1.022046431899070740e-02,-3.878353536128997803e-02,5.440779402852058411e-02,9.541928768157958984e-03,3.598886542022228241e-03,-1.044650096446275711e-02,-3.823675913736224174e-03,-3.252343158237636089e-04,7.969683792907744646e-07\n0.000000000000000000e+00,-3.007669874932616949e-06,2.059024991467595100e-04,1.671756384894251823e-03,2.152724657207727432e-03,-7.865084626246243715e-06,3.733382618520408869e-05,-4.609924442178225945e-09,-3.104201459791511297e-05,-3.428853233344852924e-05,2.021400025114417076e-03,-1.040307991206645966e-02,-1.705450005829334259e-02,-7.499926723539829254e-04,1.341385883279144764e-03,-4.596913058776408434e-04,-8.151592337526381016e-04,1.768536632880568504e-03,-1.488850545138120651e-02,-3.015606291592121124e-02,-2.221457194536924362e-03,1.148668210953474045e-02,9.095480665564537048e-03,2.137517440132796764e-04,-2.187391510233283043e-04,-3.575603477656841278e-05,-3.116657026112079620e-03,-1.447808183729648590e-02,-1.062620151787996292e-02,-1.863302895799279213e-03,7.173511665314435959e-03,-3.270287124905735254e-04,2.684607752598822117e-04,1.888437313027679920e-03,2.116159722208976746e-02,1.274391077458858490e-02,2.722795493900775909e-02,-3.396493941545486450e-02,1.318876631557941437e-03,1.428001793101429939e-03,-7.850892725400626659e-04,7.493425626307725906e-03,-1.577812060713768005e-02,1.568115502595901489e-02,2.629631198942661285e-02,-4.054750874638557434e-02,3.349914913997054100e-03,7.908992702141404152e-04,-4.927760455757379532e-04,1.026697922497987747e-02,3.944890573620796204e-03,-2.784337848424911499e-02,-2.331285178661346436e-02,-1.785456389188766479e-02,1.587362639838829637e-04,-5.258303135633468628e-04,3.961072798119857907e-05,8.661578758619725704e-04,5.162048619240522385e-03,2.325640525668859482e-03,-1.857509254477918148e-03,-2.790342841763049364e-04,-1.862547942437231541e-04,9.743014379637315869e-05,-3.240295498585510359e-08,-4.505050674197264016e-05,-2.589033101685345173e-06,4.544384777545928955e-03,4.751186352223157883e-03,-7.570582965854555368e-05,1.459528575651347637e-04,1.760160728281334741e-08,4.040923158754594624e-05,1.975370687432587147e-04,7.168047595769166946e-04,-2.310341410338878632e-02,2.654219046235084534e-02,2.571941353380680084e-03,5.026324652135372162e-04,-1.790970054571516812e-05,1.964645634870976210e-04,-2.308290684595704079e-03,5.773103795945644379e-03,-4.554288089275360107e-02,7.965217344462871552e-03,8.584600873291492462e-03,2.793952589854598045e-03,3.127263626083731651e-04,-1.916929904837161303e-04,-6.580264307558536530e-03,4.969365429133176804e-03,-3.329682350158691406e-02,-1.354408264160156250e-02,1.429452002048492432e-02,1.409502467140555382e-03,5.876332288607954979e-04,3.231514710932970047e-04,-1.265718135982751846e-03,3.211935050785541534e-03,-1.387161947786808014e-02,-8.965387940406799316e-03,9.393538348376750946e-03,6.911179516464471817e-03,-8.367488626390695572e-04,5.485945439431816339e-05,-3.978302265750244260e-05,-1.974762417376041412e-03,1.980018988251686096e-02,-2.437243983149528503e-02,8.624038659036159515e-03,4.352340474724769592e-03,-7.388356607407331467e-05,7.901075878180563450e-05,6.495294626802206039e-03,5.103691015392541885e-03,2.512230537831783295e-02,-1.350246369838714600e-02,1.186694949865341187e-02,-2.516111999284476042e-04,2.157637209165841341e-04,1.938714558491483331e-05,5.867666332051157951e-04,2.128283260390162468e-03,4.469644743949174881e-03,-1.192918047308921814e-03,-2.078513498418033123e-04,-1.310508814640343189e-04,-3.791160997934639454e-05,1.637386937147766730e-08,-6.166652019601315260e-05,-1.277552073588594794e-04,-3.195009659975767136e-03,-4.944914486259222031e-03,-2.453166962368413806e-05,-3.428373020142316818e-04,5.422204019112086826e-09,1.671795907896012068e-04,-1.016370719298720360e-03,-2.267948118969798088e-03,1.040246710181236267e-02,-5.687031149864196777e-02,6.196562666445970535e-03,3.436996485106647015e-04,-3.562686615623533726e-04,-1.521996746305376291e-04,-1.331123406998813152e-03,-1.644109748303890228e-02,1.432411931455135345e-02,-3.109408542513847351e-02,3.327593207359313965e-03,1.956439204514026642e-02,-1.178008271381258965e-03,5.127879558131098747e-04,2.196682151407003403e-03,4.943123087286949158e-03,1.114086247980594635e-02,-7.055038958787918091e-02,-4.696570336818695068e-03,1.655262336134910583e-02,-8.296148735098540783e-04,3.218566998839378357e-04,7.499506464228034019e-04,3.038037382066249847e-02,5.691258981823921204e-02,-2.332293661311268806e-03,-8.106051944196224213e-03,7.160359527915716171e-03,-3.251966089010238647e-03,-2.585353504400700331e-04,-4.711390938609838486e-03,-2.454386092722415924e-02,-2.271729335188865662e-02,-7.675703149288892746e-03,2.691831439733505249e-03,-1.214628852903842926e-02,-2.039655577391386032e-03,-5.145989125594496727e-04,1.235947012901306152e-02,4.665102344006299973e-03,-4.163140058517456055e-02,-1.498634740710258484e-02,-1.375288981944322586e-02,4.255634848959743977e-04,-3.858416457660496235e-04,1.353210245724767447e-05,1.172040938399732113e-03,6.848562508821487427e-03,6.554692052304744720e-03,1.221232349053025246e-03,-1.122110697906464338e-04,-6.044897600077092648e-04,1.929232894326560199e-05,-1.807222815841669217e-08,8.037356747081503272e-05,2.185730263590812683e-04,1.781286904588341713e-03,2.085325308144092560e-03,1.424750516889616847e-04,1.175539800897240639e-04,-2.693474243642413057e-08,-2.882458211388438940e-04,-6.463263707701116800e-05,-2.465042052790522575e-05,-2.136981859803199768e-02,-4.411889240145683289e-02,-2.081068977713584900e-02,4.054444143548607826e-04,-6.688287248834967613e-04,-1.243656850419938564e-03,1.545272301882505417e-03,-6.373319029808044434e-02,-6.137780845165252686e-02,-1.042090449482202530e-02,-7.744673639535903931e-04,-1.774901151657104492e-02,-1.223345170728862286e-04,2.252971462439745665e-04,6.205210927873849869e-03,7.063113152980804443e-03,-1.716452650725841522e-03,-2.567011304199695587e-02,-2.955152653157711029e-02,3.495905548334121704e-04,-4.930239520035684109e-04,3.114242863375693560e-04,2.706685336306691170e-03,1.522852480411529541e-02,4.865602403879165649e-02,2.538348920643329620e-02,-8.656439185142517090e-02,-5.059957038611173630e-03,2.946528606116771698e-03,-1.180509920231997967e-03,8.166437968611717224e-03,-1.426495239138603210e-02,4.863339662551879883e-02,2.522311732172966003e-02,-7.521115988492965698e-02,6.291341967880725861e-03,3.240976249799132347e-03,-7.864055805839598179e-04,-1.277728285640478134e-02,-2.244960144162178040e-02,-1.769253239035606384e-02,-3.938392549753189087e-02,-2.016750723123550415e-02,-1.454083248972892761e-04,-5.552687216550111771e-04,3.428242052905261517e-05,-1.089486991986632347e-03,-9.059012867510318756e-03,-3.459483850747346878e-03,2.248143311589956284e-03,4.861213383264839649e-04,-1.826226653065532446e-04,1.132750549004413188e-04,-2.408455657132435590e-08,-1.038619011524133384e-04,-2.578813000582158566e-04,1.749449293129146099e-03,1.246465020813047886e-03,-1.199923208332620561e-04,-4.646824527299031615e-05,2.331648829567711800e-08,-2.899052560678683221e-06,1.380302128382027149e-04,-4.749969521071761847e-04,1.139757037162780762e-02,1.224275678396224976e-02,1.467948546633124352e-03,5.303646903485059738e-04,-5.278133176034316421e-05,-3.228498098906129599e-05,-1.739686937071382999e-03,-3.480312414467334747e-03,8.829388767480850220e-03,-8.136817486956715584e-04,-9.815960191190242767e-03,4.019986838102340698e-03,-1.401886693201959133e-04,-3.672067832667380571e-04,-4.627099260687828064e-03,-3.196863923221826553e-03,-6.506985519081354141e-03,4.880369640886783600e-03,-4.441589117050170898e-04,1.943407580256462097e-03,2.162811579182744026e-04,1.557285286253318191e-04,-3.499301965348422527e-04,-2.112472429871559143e-04,9.476810693740844727e-03,1.483235321938991547e-02,6.679358892142772675e-03,7.151130121201276779e-04,-2.139593940228223801e-03,3.636703331721946597e-05,-7.367518264800310135e-04,-9.353019297122955322e-03,6.374012678861618042e-03,1.777484081685543060e-02,-4.463271703571081161e-03,-2.402863698080182076e-03,-1.644182601012289524e-03,-1.473014272050932050e-04,5.753644742071628571e-03,-1.701926812529563904e-04,6.737937685102224350e-03,1.590280607342720032e-02,1.516151707619428635e-03,1.215999291162006557e-04,-5.789285933133214712e-05,-6.375670636771246791e-05,5.385043914429843426e-04,-2.894005738198757172e-04,3.293920774012804031e-03,-1.490280614234507084e-03,-2.626622153911739588e-04,-1.891135761979967356e-04,-4.670945054385811090e-05,-9.843347470450680703e-09,3.795398806687444448e-04,3.129329998046159744e-04,-1.223358977586030960e-02,-1.241725496947765350e-02,6.673298776149749756e-04,1.003292563837021589e-04,1.913304004119709134e-08,5.184285691939294338e-04,-7.031986024230718613e-05,-4.472242668271064758e-03,2.672243118286132812e-02,1.116285547614097595e-01,2.029169723391532898e-02,-5.847843363881111145e-03,2.485279459506273270e-03,3.790511284023523331e-03,4.229268990457057953e-03,1.862145513296127319e-01,1.288592219352722168e-01,8.987379260361194611e-03,-3.109574317932128906e-03,-5.408255383372306824e-02,8.103991858661174774e-04,2.351082628592848778e-03,3.274813294410705566e-02,3.848739713430404663e-02,8.517657220363616943e-02,7.098083198070526123e-02,1.406370010226964951e-02,-4.447489604353904724e-02,1.242859987542033195e-03,-1.436384278349578381e-03,-5.603993311524391174e-03,-5.313338711857795715e-02,-1.890663504600524902e-01,-1.440685093402862549e-01,2.113498151302337646e-01,-1.930724829435348511e-04,5.959823727607727051e-03,3.528098575770854950e-03,-3.088719211518764496e-02,1.019723042845726013e-01,-8.336351066827774048e-02,-1.659854054450988770e-01,3.092979788780212402e-01,1.618481799960136414e-02,4.772748798131942749e-05,3.241331549361348152e-03,-6.997855752706527710e-02,2.603020146489143372e-02,1.492995619773864746e-01,7.764349579811096191e-01,6.891147047281265259e-02,-1.179692801088094711e-03,2.738405717536807060e-03,1.875520683825016022e-04,-5.600146949291229248e-03,-1.341052073985338211e-02,-1.993459835648536682e-02,6.461734883487224579e-03,1.833441667258739471e-03,2.162973629310727119e-03,5.044654244557023048e-06,-2.105210228364740033e-09,2.224980562459677458e-06,8.125265594571828842e-05,9.470072109252214432e-05,1.088646706193685532e-03,-3.131781704723834991e-05,2.901724656112492085e-05,-1.917669578688219190e-08,-1.621669071028009057e-04,3.295826900284737349e-06,-1.063873991370201111e-03,-1.928024552762508392e-02,-1.042991969734430313e-02,-4.351071547716856003e-03,5.218330770730972290e-04,-4.858986358158290386e-04,-5.926839658059179783e-04,1.725209178403019905e-03,-2.382314763963222504e-02,-4.687730967998504639e-02,2.248889207839965820e-02,2.312505617737770081e-03,5.790481343865394592e-03,-3.706628922373056412e-05,-5.769018316641449928e-04,-2.783854026347398758e-03,-1.059488579630851746e-02,-1.007585600018501282e-02,1.186534762382507324e-02,-5.874469876289367676e-03,3.532161703333258629e-03,-3.236581105738878250e-04,-7.833294512238353491e-05,6.701389793306589127e-04,5.004612728953361511e-03,1.637843251228332520e-02,3.378902748227119446e-02,-2.936919406056404114e-02,-1.587765105068683624e-02,6.674018222838640213e-04,-6.350689800456166267e-04,6.966884713619947433e-03,-1.607222482562065125e-03,-1.243125461041927338e-02,3.544779866933822632e-02,-3.030083701014518738e-02,-1.268065813928842545e-02,7.170403841882944107e-04,-2.803372917696833611e-04,6.418301723897457123e-03,-1.578596420586109161e-03,-2.416677959263324738e-02,-2.307207137346267700e-02,-1.968080550432205200e-02,1.732752425596117973e-04,-3.061936877202242613e-04,4.798472218681126833e-06,4.950513830408453941e-04,1.846326165832579136e-03,6.542693823575973511e-03,2.424052217975258827e-03,3.710152523126453161e-04,-1.144165144069120288e-04,4.324004839872941375e-05,4.223352334520313889e-09,-1.372055849060416222e-04,-7.599774107802659273e-05,2.245658077299594879e-03,2.459075767546892166e-03,-3.951527760364115238e-04,-5.056718509877100587e-05,-1.562192153414798668e-09,-6.961115286685526371e-05,2.733998117037117481e-04,-8.456015493720769882e-04,-5.684737116098403931e-04,2.644137479364871979e-03,-4.228732548654079437e-03,1.175802899524569511e-03,-2.961676509585231543e-04,-3.621855867095291615e-04,-1.769213471561670303e-03,-1.231654081493616104e-02,-1.391453668475151062e-03,3.703842870891094208e-03,-9.712939150631427765e-03,1.412068679928779602e-02,-2.253439015476033092e-05,-1.301717478781938553e-03,-1.252899970859289169e-02,-5.362355150282382965e-03,-2.672458440065383911e-02,-5.394226871430873871e-03,-1.117190904915332794e-02,2.558556850999593735e-03,4.514906322583556175e-06,1.150629686890169978e-04,-2.458520466461777687e-04,7.013634312897920609e-03,2.698392979800701141e-02,3.115618973970413208e-02,-2.561203017830848694e-02,-3.853940172120928764e-03,-1.399944652803242207e-03,-2.887937589548528194e-04,2.429626183584332466e-03,-1.363687682896852493e-02,4.013333469629287720e-03,2.623410895466804504e-02,-2.507279068231582642e-02,-5.455075763165950775e-03,-6.658260244876146317e-04,-3.946680808439850807e-04,1.178008504211902618e-02,2.337838057428598404e-03,-5.270406603813171387e-03,5.708879791200160980e-03,-3.628595266491174698e-03,1.339745358563959599e-04,-1.690848148427903652e-04,-1.513649767730385065e-04,1.081251539289951324e-03,-4.403665661811828613e-03,1.841127406805753708e-03,9.169569239020347595e-06,-2.270342665724456310e-04,-2.923739666584879160e-04,-1.863969009718857706e-05,3.934974301955662668e-08,-4.562607136904262006e-05,2.441757533233612776e-05,2.060384722426533699e-03,1.386944320984184742e-03,-9.740117820911109447e-05,7.265416570589877665e-06,-4.986577550880610943e-08,-1.708821509964764118e-04,1.887616235762834549e-05,-1.698068110272288322e-03,-1.247587986290454865e-02,-1.670194603502750397e-02,-9.557779878377914429e-03,1.047069439664483070e-03,-4.530681180767714977e-04,-1.076304935850203037e-03,2.500214613974094391e-04,-2.620267122983932495e-02,-1.509318873286247253e-02,1.671120896935462952e-02,-2.079584077000617981e-02,1.189612783491611481e-02,-9.679234790382906795e-05,-1.016051392070949078e-03,-2.863071160390973091e-03,-1.556155458092689514e-02,-2.082543261349201202e-02,8.120767772197723389e-03,-1.020206883549690247e-02,7.235772907733917236e-03,-3.228034474886953831e-04,-5.547582986764609814e-06,5.718232132494449615e-04,5.110006779432296753e-03,5.103097762912511826e-03,-6.281005218625068665e-03,-2.957027591764926910e-02,2.039903309196233749e-03,-1.111804624088108540e-03,-6.326474831439554691e-04,3.953014500439167023e-03,-2.412509545683860779e-02,-5.114175844937562943e-03,4.053920134902000427e-02,-3.470663726329803467e-02,2.657646546140313148e-04,-7.150450255721807480e-05,-1.145422225818037987e-03,1.348136644810438156e-02,-6.611438468098640442e-03,-1.956466957926750183e-02,6.762875244021415710e-03,-1.946296915411949158e-02,2.456585352774709463e-04,-1.075964188203215599e-03,-8.055095095187425613e-04,1.333512365818023682e-03,3.442982211709022522e-03,-5.121428053826093674e-03,-6.501413881778717041e-03,-1.027092803269624710e-03,-1.405612711096182466e-04,-3.530817048158496618e-05,-2.086628461256623268e-03,2.738449722528457642e-03,-5.552389193326234818e-04,3.460440319031476974e-03,2.953544259071350098e-03,-5.188250215724110603e-04,-7.618246017955243587e-04,-2.486267767380923033e-04,-2.684579463675618172e-03,2.074113290291279554e-04,3.214065451174974442e-03,3.070917353034019470e-02,1.686499267816543579e-02,7.304417435079813004e-03,4.774619592353701591e-04,-1.305225596297532320e-04,-9.520944440737366676e-04,2.243024995550513268e-03,-1.225214079022407532e-02,-1.857707276940345764e-03,5.064074881374835968e-03,-1.436484139412641525e-02,6.031312979757785797e-03,4.678104014601558447e-04,2.360135549679398537e-03,-5.297685042023658752e-03,-8.746137842535972595e-03,-6.102635990828275681e-03,4.820282571017742157e-03,-1.034800545312464237e-03,3.269409760832786560e-03,-1.804680097848176956e-03,-1.380115747451782227e-03,6.692128954455256462e-04,-9.264484047889709473e-03,2.614300511777400970e-02,2.413908392190933228e-02,-3.588334657251834869e-03,1.197745092213153839e-03,-7.581911981105804443e-03,-3.701789304614067078e-03,-6.394238211214542389e-03,-1.890533231198787689e-02,1.174573786556720734e-02,2.857891842722892761e-03,-1.340349763631820679e-02,-4.317118320614099503e-03,-1.429430861026048660e-02,1.882721669971942902e-02,3.599189966917037964e-02,-9.491499513387680054e-04,4.193037748336791992e-03,-2.855961397290229797e-02,-2.003422006964683533e-02,-3.083257377147674561e-02,-1.314760372042655945e-02,4.193377494812011719e-02,-9.031714871525764465e-03,5.298683047294616699e-02,-9.764993190765380859e-02,3.457112982869148254e-02,1.472285483032464981e-02,-1.133814081549644470e-02,6.083155312808230519e-06\n0.000000000000000000e+00,-4.160232492722570896e-06,-1.145902351709082723e-04,7.511102594435214996e-04,5.905420985072851181e-04,-1.100433655665256083e-05,2.626790956128388643e-05,-9.719380855699455424e-09,2.008011870202608407e-05,5.437475920189172029e-05,-2.239078603452071548e-04,-2.239440567791461945e-03,-4.074140451848506927e-03,-1.739604398608207703e-03,-6.927976210135966539e-05,-1.071997976396232843e-04,7.966598786879330873e-05,-8.914450299926102161e-04,-1.130349840968847275e-02,-2.000188082456588745e-02,-4.687752109020948410e-03,2.056275960057973862e-03,-4.503026138991117477e-04,-6.372143980115652084e-05,2.994786482304334641e-04,-1.721212174743413925e-05,5.118751432746648788e-03,3.035670612007379532e-03,-9.702648967504501343e-03,5.284450948238372803e-03,-1.249029301106929779e-03,-3.433776146266609430e-05,1.082260423572733998e-04,4.715519025921821594e-06,3.370733465999364853e-03,1.942490041255950928e-02,1.456386782228946686e-02,-8.111210539937019348e-03,-3.378375899046659470e-03,-3.465786576271057129e-04,-2.058879763353615999e-04,9.340373799204826355e-05,-5.446299910545349121e-04,1.488199178129434586e-02,-1.456522848457098007e-03,-8.107556030154228210e-03,-5.790412542410194874e-04,5.034059286117553711e-04,8.618528954684734344e-05,-2.798508387058973312e-03,8.996520191431045532e-04,-1.007756870239973068e-02,-1.676979660987854004e-02,5.572780035436153412e-03,-8.716336742509156466e-05,9.641640644986182451e-05,-2.149812280549667776e-05,-2.777373301796615124e-04,-1.084813149645924568e-03,2.723177894949913025e-03,4.098620265722274780e-03,5.373848835006356239e-04,-1.203569554490968585e-04,-6.572816346306353807e-06,1.235092472740006997e-08,-1.914537824632134289e-05,-1.240904530277475715e-04,8.330076234415173531e-04,8.827360579743981361e-04,-3.432903031352907419e-05,3.996996019850485027e-05,-3.295147266157982813e-08,5.652873369399458170e-05,2.234440471511334181e-04,8.219738956540822983e-04,4.597189836204051971e-03,6.283275317400693893e-03,3.433984238654375076e-05,2.397277603449765593e-05,3.136862869723699987e-05,1.034620145219378173e-04,-5.902611883357167244e-04,-3.237827681005001068e-03,-4.345012828707695007e-03,-7.788452785462141037e-03,2.495669061318039894e-03,-2.931455848738551140e-03,1.136454375227913260e-05,2.655213465914130211e-04,-5.933128995820879936e-04,1.288031926378607750e-03,3.649471327662467957e-03,-7.404422387480735779e-03,7.751292549073696136e-03,-2.776498440653085709e-03,1.344117918051779270e-04,-7.427628588629886508e-06,-1.421855358785251155e-05,-9.816390229389071465e-04,5.892747081816196442e-03,8.808380924165248871e-03,-1.672848127782344818e-03,3.354962973389774561e-05,-9.769606404006481171e-04,7.035207090666517615e-05,-2.716287039220333099e-03,5.503980210050940514e-04,1.624734699726104736e-02,-1.415487565100193024e-02,-2.849523443728685379e-04,-9.035320836119353771e-04,-6.255705957300961018e-04,1.640661503188312054e-04,-4.430584143847227097e-03,-6.286954740062355995e-04,2.658337354660034180e-03,1.628274563699960709e-03,9.865256957709789276e-03,-1.387903175782412291e-04,2.216887805843725801e-04,-4.224505755701102316e-05,-3.692371537908911705e-04,-2.841586945578455925e-03,-1.106646610423922539e-03,2.301262924447655678e-03,2.635094278957694769e-04,-6.681578815914690495e-05,-7.282166279765078798e-06,2.796965858919975290e-08,-5.574667011387646198e-05,4.171392356511205435e-05,-6.433537928387522697e-04,-1.256100949831306934e-03,2.179011789849027991e-05,-1.728225033730268478e-04,-1.734042420764581038e-08,7.379449380096048117e-05,-3.266991698183119297e-04,3.360012546181678772e-03,5.422709509730339050e-03,-5.123177543282508850e-03,-3.143067006021738052e-03,-6.682982202619314194e-04,5.863059777766466141e-05,2.855277562048286200e-04,-1.183913089334964752e-03,5.821274593472480774e-03,-4.414316266775131226e-03,-3.565866872668266296e-02,1.432084664702415466e-02,-4.936705343425273895e-03,-2.685301878955215216e-04,4.596300423145294189e-04,-2.044987166300415993e-03,1.716749928891658783e-02,-1.355962827801704407e-03,-1.907452940940856934e-02,1.044536195695400238e-02,-4.549808800220489502e-03,-6.459391443058848381e-05,2.964174491353332996e-04,2.498955291230231524e-04,-8.220893330872058868e-03,2.338941767811775208e-02,8.299360051751136780e-03,5.000519566237926483e-03,1.806160435080528259e-05,-4.493977467063814402e-04,1.354187697870656848e-04,1.084689050912857056e-03,4.284150898456573486e-03,-1.435524318367242813e-03,-9.795976802706718445e-05,-1.218295376747846603e-02,6.469133310019969940e-03,1.547091407701373100e-03,-4.316506965551525354e-05,-3.068789839744567871e-03,-4.451261367648839951e-03,-2.853305824100971222e-02,-1.084076892584562302e-02,1.347701530903577805e-02,-1.419250838807784021e-05,6.050726369721814990e-05,8.315660670632496476e-05,-5.273974966257810593e-04,1.825201325118541718e-04,5.923604592680931091e-03,3.432621248066425323e-03,5.715696606785058975e-04,-1.737974671414121985e-04,-6.249471334740519524e-05,3.101745704725544783e-08,-2.899659011745825410e-05,-1.069799982360564172e-04,2.922096289694309235e-03,2.951937727630138397e-03,-1.298367715207859874e-04,3.805298911174759269e-05,1.933315729729656596e-08,3.235512849641963840e-05,2.116509422194212675e-04,2.028250135481357574e-03,-1.230849511921405792e-02,-1.228705234825611115e-02,-4.588824231177568436e-03,8.889830205589532852e-04,-2.727767277974635363e-04,-2.402550599072128534e-04,-4.510814906097948551e-04,-3.013177029788494110e-02,-3.445469960570335388e-02,-1.150624454021453857e-02,1.028739288449287415e-02,3.173952223733067513e-03,1.111441015382297337e-04,6.263770046643912792e-06,-5.172232165932655334e-03,2.863002941012382507e-03,-6.035323254764080048e-03,-1.305902469903230667e-02,1.149460207670927048e-02,-3.107659751549363136e-03,-2.126703766407445073e-04,3.443396999500691891e-04,3.788759931921958923e-05,1.278749853372573853e-02,1.647669635713100433e-02,2.864553779363632202e-02,-1.642913743853569031e-02,2.334397286176681519e-03,3.426566254347562790e-04,-4.436981398612260818e-04,1.956294290721416473e-04,-4.729428328573703766e-04,2.062391489744186401e-02,6.084363907575607300e-03,-1.926299184560775757e-02,-2.794106258079409599e-03,4.738942952826619148e-04,-5.536345997825264931e-05,-6.873624864965677261e-03,-8.664984256029129028e-03,-3.262331709265708923e-02,-1.761029846966266632e-02,8.235372602939605713e-03,-2.034320204984396696e-04,4.003453068435192108e-05,-1.127265641116537154e-04,8.889935270417481661e-05,-4.710926674306392670e-03,-3.506237175315618515e-03,4.274872131645679474e-03,4.258991975802928209e-04,-1.939266367116943002e-04,2.112289075739681721e-05,3.498234946164302528e-08,-7.764176189084537327e-06,-2.799631329253315926e-05,2.090506750391796231e-04,1.366352225886657834e-04,-2.485681761754676700e-05,1.663292641751468182e-05,-4.010871634818613529e-09,1.054879030562005937e-04,1.366290525766089559e-04,1.176453428342938423e-03,8.740199729800224304e-03,7.290633395314216614e-03,-1.139776941272430122e-04,-2.553168160375207663e-04,9.875035175355151296e-05,3.684057737700641155e-04,-1.217196346260607243e-03,1.858929404988884926e-03,-5.952751729637384415e-03,-6.483364850282669067e-03,4.563064314424991608e-03,-5.879090633243322372e-03,-1.110152879846282303e-04,4.086064873263239861e-04,-1.176122808828949928e-03,4.784504882991313934e-03,4.871623124927282333e-03,-5.258286371827125549e-03,9.662847965955734253e-03,-3.923334646970033646e-03,7.635992369614541531e-05,3.355715307407081127e-05,-2.017422666540369391e-04,-1.825183629989624023e-03,1.283638272434473038e-02,1.127713453024625778e-02,3.865617094561457634e-03,1.138466410338878632e-03,-9.046129416674375534e-04,1.355029817204922438e-04,-3.283484373241662979e-03,-2.495203400030732155e-03,1.281407196074724197e-02,-6.907206028699874878e-03,6.126140244305133820e-03,-2.026234287768602371e-03,-6.073862314224243164e-04,2.354661264689639211e-04,-5.825867410749197006e-03,-3.345915174577385187e-04,-6.416821270249783993e-04,4.898691549897193909e-03,1.461076177656650543e-02,-8.465693827020004392e-05,2.995779796037822962e-04,1.751262607285752892e-05,-5.790184368379414082e-04,-2.507405821233987808e-03,-6.301935063675045967e-04,3.959052730351686478e-03,4.895746242254972458e-04,-8.215937850764021277e-05,-2.700010190892498940e-05,-3.589690322769456543e-08,6.849675264675170183e-05,5.184516776353120804e-04,-9.518570266664028168e-03,-7.636052556335926056e-03,2.706159721128642559e-04,-1.617563539184629917e-04,2.454623881931183860e-08,-5.917283124290406704e-05,-5.658565205521881580e-04,-1.958152744919061661e-03,1.475264132022857666e-02,2.054794505238533020e-02,1.797415874898433685e-02,-8.602270390838384628e-04,6.893414538353681564e-04,1.740908483043313026e-04,2.614872530102729797e-03,2.446492761373519897e-02,1.400715857744216919e-01,5.522770807147026062e-02,-2.448191493749618530e-02,5.745625123381614685e-03,3.849219065159559250e-04,-1.555071561597287655e-03,9.220313280820846558e-03,-2.351339161396026611e-02,1.969573087990283966e-02,9.355963766574859619e-02,-3.771962970495223999e-02,5.103457719087600708e-03,3.369215992279350758e-04,-1.198233803734183311e-03,2.984204329550266266e-04,-1.504118740558624268e-02,-1.123591959476470947e-01,-7.709906995296478271e-02,6.238860636949539185e-02,-1.133134588599205017e-02,1.780083402991294861e-05,5.144774913787841797e-04,5.629952996969223022e-03,3.375510498881340027e-02,-1.155144572257995605e-01,2.557240054011344910e-02,3.989729285240173340e-02,7.761772722005844116e-04,-1.202306244522333145e-03,-2.165635814890265465e-04,6.739460863173007965e-03,9.743425995111465454e-03,7.376487553119659424e-02,7.158270478248596191e-02,6.153936982154846191e-01,6.849721539765596390e-04,-7.442507194355130196e-04,2.909055037889629602e-04,8.049597963690757751e-04,9.349760599434375763e-03,-2.483704127371311188e-03,-1.938869431614875793e-02,-2.423538826406002045e-03,7.584769045934081078e-04,5.664289346896111965e-06,2.924434738815762103e-08,1.087275813915766776e-05,4.414464638102799654e-05,-3.424535389058291912e-04,9.706408309284597635e-05,2.918182872235774994e-06,5.273950228001922369e-05,3.114568869477807311e-08,-6.442086305469274521e-05,1.660036650719121099e-04,-1.536363735795021057e-03,-5.417711101472377777e-03,-9.557921439409255981e-04,-3.552651032805442810e-04,-1.038453410728834569e-04,-1.166076253866776824e-04,-1.261972065549343824e-04,2.284784568473696709e-04,-6.923209875822067261e-03,-1.592093706130981445e-02,5.924973636865615845e-03,1.492367312312126160e-02,-3.615818452090024948e-03,3.007180639542639256e-04,-9.743197006173431873e-05,-8.426122367382049561e-04,2.718710107728838921e-03,-7.521468214690685272e-04,-1.880876161158084869e-02,1.786661334335803986e-03,-3.167356364428997040e-03,-1.001833879854530096e-05,5.511991184903308749e-05,2.271811827085912228e-04,1.107572112232446671e-03,2.257046755403280258e-03,1.667248830199241638e-02,-2.184328809380531311e-02,-1.121756620705127716e-03,1.484702690504491329e-03,-1.216779637616127729e-04,-2.905674977228045464e-03,4.073238000273704529e-03,8.268363773822784424e-03,2.559075132012367249e-03,-8.681830950081348419e-03,-2.582661109045147896e-03,1.346703968010842800e-03,8.628694195067510009e-05,-3.924492280930280685e-03,-1.689221593551337719e-03,-2.749362494796514511e-03,-1.529724709689617157e-02,-2.170355990529060364e-03,-6.248996942304074764e-05,1.442917418899014592e-04,-1.483598680351860821e-05,-3.711663594003766775e-04,-1.960738562047481537e-03,8.861212991178035736e-04,3.280325792729854584e-03,4.637925594579428434e-04,2.077451790682971478e-05,2.868936280719935894e-05,-3.788790081671322696e-08,-2.504445546946953982e-05,-1.227281172759830952e-04,5.167783237993717194e-04,2.202697505708783865e-04,-3.382268187124282122e-05,-4.686877218773588538e-05,-7.010675062701920979e-08,4.083301246282644570e-05,9.394074731972068548e-05,3.887545317411422729e-04,8.058175444602966309e-03,3.687705844640731812e-03,-1.294928602874279022e-03,9.639421477913856506e-06,-5.863488331669941545e-05,1.550503948237746954e-04,-1.220891717821359634e-03,2.117827534675598145e-04,-1.328486949205398560e-02,-4.610899370163679123e-03,3.500685794278979301e-03,-6.950484123080968857e-03,-9.221669461112469435e-05,1.225027081090956926e-04,-5.444209557026624680e-03,1.174344215542078018e-04,1.794889569282531738e-03,-6.022551096975803375e-03,7.550568785518407822e-03,-5.427199881523847580e-03,5.800731742056086659e-05,1.858481846284121275e-04,-3.898688592016696930e-04,-2.368684858083724976e-03,1.795957982540130615e-02,1.917558535933494568e-02,-6.241170689463615417e-03,1.319565926678478718e-03,-1.943378883879631758e-04,-7.992498285602778196e-05,-9.548634407110512257e-04,-3.906620666384696960e-03,1.099213678389787674e-02,-7.911060005426406860e-03,-5.316153168678283691e-03,-1.375342835672199726e-03,-1.867357350420206785e-04,4.175462527200579643e-05,-9.616920724511146545e-04,-2.579287625849246979e-03,-4.939430393278598785e-03,-5.369761958718299866e-03,7.813319563865661621e-03,1.370582867821212858e-05,1.541047240607440472e-04,-3.107719385297968984e-05,-2.022063999902456999e-04,5.533601506613194942e-04,4.311893600970506668e-03,3.469336545094847679e-03,3.341467527206987143e-04,-8.844573312671855092e-05,-1.816461735870689154e-05,-1.257581061508972198e-08,8.828970749164000154e-06,1.325676275882869959e-04,3.056369256228208542e-03,2.697874559089541435e-03,6.656463665422052145e-05,6.954935815883800387e-05,2.520550879125948995e-09,-1.368336088489741087e-04,-2.224501804448664188e-05,-4.716367693617939949e-04,1.416414044797420502e-03,-1.823283545672893524e-02,-2.937241923063993454e-03,6.204805686138570309e-04,-3.036130219697952271e-04,-5.626745405606925488e-04,5.760366329923272133e-04,-1.432257704436779022e-02,-6.131129339337348938e-03,6.326223723590373993e-03,-1.727513596415519714e-02,2.130134962499141693e-03,1.117122083087451756e-04,-3.774769720621407032e-04,3.900807350873947144e-04,-1.158208679407835007e-02,-3.014845307916402817e-03,1.948234438896179199e-02,-1.124094333499670029e-02,5.083686206489801407e-03,1.187885063700377941e-04,1.898412010632455349e-04,1.301512820646166801e-04,3.637752495706081390e-03,-9.567610919475555420e-03,-1.100481115281581879e-02,-2.129344269633293152e-03,1.144118793308734894e-02,-8.470950997434556484e-04,-4.475541645660996437e-04,2.887165173888206482e-03,-5.303065292537212372e-03,6.391988135874271393e-03,-4.094894975423812866e-04,-2.768882364034652710e-02,8.450003340840339661e-03,-1.992021570913493633e-04,-4.105941625311970711e-04,1.134870201349258423e-02,-3.991828765720129013e-03,-1.030732877552509308e-03,-6.410997826606035233e-03,-1.005715038627386093e-02,2.435786736896261573e-04,-8.534506196156144142e-05,3.836811229120939970e-04,7.666763267479836941e-04,5.691021215170621872e-03,-1.909621059894561768e-04,-1.001472771167755127e-02,-5.732628051191568375e-04,2.007680159294977784e-04,5.335394525900483131e-04,-5.795322940684854984e-04,-3.648549318313598633e-04,8.479449898004531860e-04,1.686714123934507370e-03,6.086436333134770393e-04,2.824034891091287136e-04,-7.888055406510829926e-04,1.741803498589433730e-05,3.614993765950202942e-04,8.380018698517233133e-06,6.957506411708891392e-05,-3.917762078344821930e-03,-3.795998170971870422e-03,-3.433941397815942764e-03,-2.085761516354978085e-04,-1.323650358244776726e-03,1.903386873891577125e-05,1.017579459585249424e-03,-4.350938834249973297e-04,-2.290970459580421448e-02,-1.198218576610088348e-02,1.303045824170112610e-02,6.570314057171344757e-03,-3.002673911396414042e-04,8.590286597609519958e-04,4.165134858340024948e-03,-9.845968335866928101e-03,3.340717870742082596e-03,-1.336336601525545120e-02,1.690797135233879089e-02,1.049757190048694611e-02,-1.367122400552034378e-03,-3.632519510574638844e-04,-1.680374261923134327e-03,-6.265739910304546356e-03,7.773379329591989517e-03,2.962652593851089478e-03,-3.465918591246008873e-03,2.937304787337779999e-03,-1.566005754284560680e-03,1.322286203503608704e-03,1.747013302519917488e-03,6.476473994553089142e-03,1.998546719551086426e-02,2.726970706135034561e-03,1.774562988430261612e-04,-1.136174541898071766e-03,8.667528629302978516e-03,-2.406377904117107391e-02,-3.825383633375167847e-02,7.211707998067140579e-03,-1.808298379182815552e-02,3.511502593755722046e-02,3.052803874015808105e-02,1.091403421014547348e-02,9.576770476996898651e-03,-1.746412552893161774e-02,1.631787396036088467e-03,-2.773890085518360138e-02,4.542500898241996765e-02,-1.648869179189205170e-02,-9.580530226230621338e-03,9.003514423966407776e-03,1.882667220343137160e-06\n0.000000000000000000e+00,-8.804884146229596809e-07,1.165065668828901835e-06,-3.519338179103215225e-06,9.942698397935600951e-07,2.054217134173086379e-07,-1.591465547789994162e-06,-2.731889559015598934e-08,2.432476321700960398e-06,-3.242926823077141307e-06,3.770064722630195320e-05,6.337084778351709247e-05,6.323583511402830482e-05,1.412104465998709202e-04,6.579101864190306515e-06,2.723072611843235791e-07,-1.755833636707393453e-06,-2.793583553284406662e-05,2.068280446110293269e-05,4.138193908147513866e-04,-3.237110213376581669e-04,-8.923062705434858799e-05,7.207065937109291553e-05,-2.410917659290134907e-06,-4.573746082314755768e-06,-4.116787749808281660e-05,3.407534313737414777e-05,-5.500804400071501732e-05,1.503660751041024923e-04,-4.427810927154496312e-05,8.758400508668273687e-05,2.146533006452955306e-06,1.787669134500902146e-06,1.124105892813531682e-06,1.346724748145788908e-04,-4.133580659981817007e-05,-8.350509597221389413e-05,2.129342465195804834e-04,7.117808308976236731e-06,-3.600155832828022540e-05,1.003307488645077683e-06,4.362266190582886338e-05,-2.313080185558646917e-04,-3.114343271590769291e-04,1.164477725978940725e-05,-1.498010824434459209e-04,-2.082797618641052395e-05,-4.335927951615303755e-05,-3.740697138709947467e-06,9.897229028865695000e-05,8.585238538216799498e-05,1.581799006089568138e-04,1.507962151663377881e-04,-2.558229607529938221e-05,3.232651351936510764e-06,-4.241953774908324704e-06,2.336680381631595083e-06,1.077916022040881217e-05,9.087292710319161415e-05,7.655407534912228584e-05,-7.808605732861906290e-05,-1.143905865319538862e-05,-2.060782890112022869e-06,-5.416940211944165640e-07,7.266845614140038379e-08,-7.455953436874551699e-07,2.295165359100792557e-06,-2.727430683080456220e-06,4.120702669752063230e-06,1.099999963116715662e-06,-1.381789957122236956e-06,-1.029453358114551520e-07,1.723685045362799428e-06,-7.384073342109331861e-06,4.252122016623616219e-05,-2.741899515967816114e-05,-2.005396236199885607e-04,1.175622965092770755e-04,7.185279628174612299e-06,-9.192065135721350089e-07,-1.170648033621546347e-06,-1.835649345593992621e-05,3.395456587895750999e-05,8.058985258685424924e-06,-1.539933145977556705e-04,-7.819438906153663993e-06,1.022437427309341729e-04,-4.329376679379492998e-06,-1.290146201426978223e-06,2.814239223880576901e-06,1.684425224084407091e-04,-1.247468935616780072e-05,-8.581767906434834003e-05,9.998937457567080855e-06,7.199066749308258295e-05,4.728439080281532370e-07,3.892070708388928324e-06,1.814310962799936533e-05,2.162886230507865548e-04,-2.630967355798929930e-05,-1.741884625516831875e-05,1.489799324190244079e-04,6.787024904042482376e-05,-2.118280826834961772e-05,-1.521037006568803918e-06,5.325459278537891805e-05,-1.266032923012971878e-04,-3.160734777338802814e-04,-1.208877947647124529e-04,-2.593988028820604086e-05,1.105396368075162172e-04,-1.196650464407866821e-05,-6.739309355907607824e-06,1.331013045273721218e-04,3.575119990273378789e-05,1.287765626329928637e-04,2.390396257396787405e-04,-1.168744784081354737e-04,4.973423529008869082e-06,-5.838843208039179444e-06,3.543304046615958214e-06,9.483055691816844046e-06,1.235132513102144003e-04,1.302639575442299247e-04,-8.646827336633577943e-05,-9.634343768993858248e-06,-2.961818381663761102e-06,-3.009171223311568610e-08,7.951432934305557865e-08,2.182101979997241870e-06,5.361420335248112679e-06,1.909799902932718396e-05,3.206532710464671254e-05,2.263395344925811514e-06,5.200754458201117814e-07,1.892006906700771651e-07,-1.690577619228861295e-06,5.113003226142609492e-06,-7.944574463181197643e-05,1.144610505434684455e-04,-1.039608323480933905e-04,1.582236291142180562e-04,9.169512850348837674e-06,-3.979616394644835964e-06,-8.466920007776934654e-06,3.514599302434362471e-05,-6.167194078443571925e-05,2.673972921911627054e-04,3.178298647981137037e-04,-2.577548439148813486e-04,1.378237357130274177e-04,1.144892303273081779e-05,-1.926626646309159696e-05,-4.088234163646120578e-06,-1.147715738625265658e-04,-2.700879704207181931e-04,7.946575351525098085e-05,-1.251790381502360106e-04,6.714183109579607844e-05,5.225208042247686535e-06,-2.175569534301757812e-06,-2.240611684101168066e-05,3.202763327863067389e-04,-3.712628385983407497e-04,1.102892420021817088e-04,1.767272260622121394e-05,2.050192706519737840e-04,1.729245377646293491e-05,-4.371371232991805300e-06,4.714184979093261063e-05,-5.288369720801711082e-04,1.629206235520541668e-04,1.206531742354854941e-04,3.971809055656194687e-04,-3.426214971113950014e-04,5.508471076609566808e-05,-5.766986305388854817e-06,1.724368485156446695e-04,-2.261767222080379725e-04,3.640482609625905752e-04,-1.339395239483565092e-04,-2.398354117758572102e-04,4.644553882826585323e-06,-3.445162747084395960e-06,2.241718220830080099e-06,1.227590655616950244e-05,1.155690915766172111e-04,6.067003050702624023e-05,-1.095841289497911930e-04,-1.762476676958613098e-05,7.279663805093150586e-08,-2.653195679158670828e-06,-5.711064332558635215e-08,-1.410751792718656361e-06,1.262924342881888151e-06,-1.851920751505531371e-05,-6.419959390768781304e-06,-8.617438425062573515e-07,-1.355715312456595711e-06,1.643957148189656436e-08,9.433241530132363550e-07,-8.067223689067759551e-08,2.584029061836190522e-05,3.303467528894543648e-04,2.785973483696579933e-04,-4.632030322682112455e-05,1.832162706705275923e-05,2.151782837245264091e-06,4.260558625901467167e-07,-4.938595157000236213e-05,-2.151106600649654865e-04,6.075451383367180824e-04,-4.923451342619955540e-04,-7.052074943203479052e-05,4.397318989504128695e-04,-6.905601139806094579e-07,-8.991634786070790142e-06,-7.694886880926787853e-05,4.896394602837972343e-05,3.946527431253343821e-05,1.499103964306414127e-04,3.327017475385218859e-05,1.020025229081511497e-05,2.082305854855803773e-06,-1.811972651921678334e-07,1.755426819727290422e-05,1.288221101276576519e-04,-2.362843952141702175e-04,-3.065976488869637251e-04,3.084365162067115307e-04,-1.273980160476639867e-04,-1.916198198159690946e-05,1.299934865528484806e-06,1.639237234485335648e-05,1.052381412591785192e-04,-1.615631917957216501e-04,-3.129463293589651585e-04,-2.139208809239789844e-04,-6.079172453610226512e-05,-1.223734943778254092e-05,-3.002577614097390324e-06,1.366906799376010895e-04,-8.485782891511917114e-04,7.535865006502717733e-05,3.587111859815195203e-05,-2.944091102108359337e-04,3.131564881186932325e-06,-1.171527856058673933e-06,1.554199570819037035e-06,-4.409299435792490840e-05,-7.545848347945138812e-06,1.846957020461559296e-04,3.709268639795482159e-06,-1.379740751872304827e-06,-3.164310555803240277e-06,1.331210341959376819e-08,-3.003424353664740920e-08,-1.624362539587309584e-06,5.920206831433461048e-07,-5.247333319857716560e-06,-7.711956641287542880e-06,9.833237157863550237e-08,-2.365704858675599098e-06,-6.173195288283750415e-09,6.674143264717713464e-07,-5.915657766308868304e-06,3.414016100578010082e-05,9.137440792983397841e-05,-1.292495144298300147e-04,9.700426744529977441e-05,7.821743565727956593e-06,-1.167162849924352486e-06,-9.709399364510318264e-07,-3.781167833949439228e-05,-1.314801556873135269e-05,2.234945131931453943e-04,-1.228727342095226049e-04,-9.500415035290643573e-05,9.579744801158085465e-05,-4.552701739157782868e-06,-4.716806870419532061e-06,-8.212927059503272176e-05,4.177779919700697064e-05,-8.874263585312291980e-06,-2.846885035978630185e-05,-2.878720806620549411e-05,5.267602682579308748e-05,2.673619974302710034e-06,4.860658464167499915e-06,1.023179447656730190e-05,1.827857631724327803e-04,-8.726894520805217326e-06,-1.494989555794745684e-05,1.700886787148192525e-04,3.276333154644817114e-05,-3.994445796706713736e-05,-8.600922569712565746e-07,3.058285801671445370e-05,-1.801613980205729604e-04,-3.119683824479579926e-04,1.519123616162687540e-04,-1.544570404803380370e-04,4.085242107976227999e-05,-2.656124161148909479e-05,-8.782451914157718420e-06,1.642047718632966280e-04,-3.870586806442588568e-05,8.673952106619253755e-05,9.226810652762651443e-05,-1.318660506512969732e-04,6.266638592933304608e-06,-7.608054147567600012e-06,3.612870386859867722e-06,1.382314530928852037e-05,1.337180001428350806e-04,1.364295167149975896e-04,-1.077506167348474264e-04,-1.272699955734424293e-05,-3.773638354687136598e-06,-3.133668542432133108e-07,-3.757486410904675722e-08,1.032332693284843117e-05,-6.449873581004794687e-06,2.787399716908112168e-05,3.060431481571868062e-05,3.909854058292694390e-06,1.449913361284416169e-05,4.679674248109222390e-08,-8.174577487807255238e-06,2.352880801481660455e-05,-2.123370504705235362e-04,-4.893015720881521702e-04,2.516160602681338787e-04,-5.777132464572787285e-04,-4.111733869649469852e-05,3.030114385182969272e-06,7.557820026704575866e-06,2.593722310848534107e-04,3.519951715134084225e-04,-1.895210938528180122e-03,-2.714825677685439587e-05,3.628353006206452847e-04,-2.261254849145188928e-04,2.452899025229271501e-05,6.013921301928348839e-05,6.616799510084092617e-04,-6.501083262264728546e-04,1.007660175673663616e-04,-1.002252916805446148e-03,2.734868903644382954e-04,-1.592335465829819441e-04,-3.119167377008125186e-05,-1.826817060646135360e-05,-3.811045098700560629e-05,-1.047489116899669170e-03,-4.704622551798820496e-05,-1.802637707442045212e-04,-7.341676391661167145e-04,-2.901023253798484802e-05,2.923232677858322859e-04,2.942243554571177810e-06,-1.081807859009131789e-04,1.158074708655476570e-03,2.519853413105010986e-03,-8.812848245725035667e-04,5.080518312752246857e-04,-1.653215731494128704e-04,1.956429914571344852e-04,4.654243093682453036e-05,-9.265270200558006763e-04,8.455754141323268414e-05,-1.221240265294909477e-03,-1.243735197931528091e-03,6.691335001960396767e-04,6.558662652969360352e-01,3.272641333751380444e-05,-2.024084824370220304e-05,-7.065032696118578315e-05,-6.718764780089259148e-04,-1.050300197675824165e-03,6.249772850424051285e-04,8.127835462801158428e-05,2.039467108261305839e-05,3.734756091944291256e-06,-1.576700014993548393e-08,-8.268562510238552932e-07,9.678083188191521913e-07,1.477787918702233583e-06,2.659321398823522031e-05,-1.241483573721779976e-07,-2.189054612244945019e-06,1.156518010247964412e-07,2.800663423840887845e-06,-2.921794475696515292e-06,2.255486288049723953e-05,5.473261117003858089e-04,-1.088871795218437910e-04,1.764770422596484423e-05,-4.969344331584579777e-07,-1.391674118167429697e-06,-1.990010787267237902e-06,-1.561977114761248231e-05,1.692787554929964244e-05,9.696904453448951244e-05,-9.034702088683843613e-05,-1.174903445644304156e-04,2.812658567563630641e-05,-1.782100071068271063e-06,-3.050780833291355520e-06,-9.901041630655527115e-05,1.159300736617296934e-04,-1.799911551643162966e-04,1.581167452968657017e-04,2.927169844042509794e-04,2.759059498202987015e-05,4.617917966243112460e-06,5.986597443552454934e-06,2.074790927508729510e-06,-2.858244261005893350e-05,9.757513907970860600e-05,-1.787282963050529361e-04,2.764577802736312151e-04,3.489185473881661892e-05,-4.116427589906379580e-05,2.199842583650024608e-07,3.374481821083463728e-05,-2.771910803858190775e-04,-5.626135971397161484e-04,4.906178219243884087e-06,8.496268128510564566e-05,1.204804502776823938e-04,-3.285842831246554852e-05,-7.993514373083598912e-06,1.163316555903293192e-04,-4.655682641896419227e-05,-4.165956852375529706e-05,1.763083710102364421e-04,-2.132036897819489241e-04,3.823608039965620264e-06,-5.630944542645011097e-06,2.741485104706953280e-06,9.282686733058653772e-06,7.715699030086398125e-05,1.235877280123531818e-04,-9.563683852320536971e-05,-1.152750337496399879e-05,-2.369073399677290581e-06,1.028467977448599413e-09,9.067434803000651300e-09,-9.171973829324997496e-07,-5.944344252384325955e-07,1.144972884503658861e-05,1.194800915982341394e-05,2.611307763800141402e-06,-1.280695300920342561e-06,-2.883962224586866796e-08,3.677371296362252906e-07,-2.944895641121547669e-06,1.941161826835013926e-05,-5.208457150729373097e-05,5.109528865432366729e-05,6.903467874508351088e-05,1.067396806320175529e-05,-4.474702564039034769e-08,-1.661326564317278098e-06,-2.932964162027928978e-05,2.369901194470003247e-04,2.278680185554549098e-04,-5.402857786975800991e-04,7.429192919516935945e-06,1.276811090065166354e-04,-3.411845682421699166e-06,-3.142997684335568920e-07,-2.693705027922987938e-05,9.938007679011207074e-06,-3.700323941302485764e-05,8.062511187745258212e-05,-8.780292409937828779e-05,1.565472193760797381e-04,3.415058017708361149e-06,1.583029643370537087e-06,-1.753060814735363238e-06,1.155672216555103660e-04,1.580893149366602302e-05,-1.514115429017692804e-04,1.747919886838644743e-04,1.860395423136651516e-05,-5.202124884817749262e-05,-1.171677013189764693e-06,1.827372034313157201e-05,-2.286734816152602434e-04,-3.676479682326316833e-04,4.670717462431639433e-04,-4.932633964926935732e-05,1.594740933796856552e-05,-3.691003803396597505e-05,-7.320575150515651330e-06,-3.505343920551240444e-05,-1.452219439670443535e-04,2.401152451056987047e-04,1.218574252561666071e-04,-1.286812621401622891e-04,5.509815309778787196e-06,-5.970960501144872978e-06,4.258250100974692032e-06,8.249180609709583223e-06,2.139479183824732900e-04,7.541231752838939428e-05,-1.263203303096815944e-04,-1.248681564902653918e-05,-3.670822934509487823e-06,-8.894106713341898285e-07,5.200581654207780957e-08,-2.110093191731721163e-06,-4.416074261825997382e-06,-4.768313738168217242e-05,-3.494752309052273631e-05,-3.525065039866603911e-06,-2.790187409118516371e-06,-1.285246753468527459e-07,2.751596639427589253e-07,-1.337855337624205276e-08,4.887615432380698621e-06,2.864225098164752126e-05,4.130981687922030687e-05,1.575318456161767244e-04,-7.078759153955616057e-06,3.174071707690018229e-06,1.276659622817533091e-05,-5.674163912772201002e-05,-2.759718336164951324e-05,2.942432183772325516e-04,-3.574998700059950352e-04,3.617058682721108198e-04,2.135126851499080658e-05,-4.775577053806046024e-06,-1.394140781485475600e-05,-1.727858907543122768e-04,8.947633614297956228e-05,-3.979914617957547307e-05,-2.854294725693762302e-04,1.728963252389803529e-04,-2.190981758758425713e-04,2.922263092841603793e-06,-2.957404376502381638e-06,-1.247391173819778487e-05,-1.412763958796858788e-04,4.996572388336062431e-04,-1.728042552713304758e-04,1.269552740268409252e-04,-2.110816712956875563e-04,-4.908689516014419496e-05,7.530787115683779120e-06,-9.870281792245805264e-05,-1.304764591623097658e-04,-2.148819621652364731e-04,7.813201227691024542e-05,2.008397132158279419e-05,-2.260798937641084194e-04,-2.980924182338640094e-05,9.639550626161508262e-06,-4.500449722399935126e-05,-4.980167432222515345e-05,2.592153032310307026e-04,2.271943812957033515e-04,-3.196662873961031437e-05,-3.004772452186443843e-06,1.274041096621658653e-06,-1.478943886468186975e-05,-1.859352778410539031e-05,-1.213384093716740608e-04,5.896993025089614093e-05,1.639967231312766671e-04,3.479864608380012214e-05,7.154731633818300907e-07,4.101275862922193483e-06,1.075418185791932046e-05,-1.135287220677128062e-06,2.467138983774930239e-06,3.693967300932854414e-07,-2.051628598565002903e-06,-9.888146450975909829e-06,-8.095964403764810413e-06,-4.548557626549154520e-06,-1.464225442759925500e-05,-8.793466804490890354e-06,2.811403828673064709e-05,1.323342439718544483e-04,1.761718522175215185e-07,1.155854770331643522e-04,6.906783255544723943e-06,1.621243609406519681e-05,-2.533011138439178467e-05,-2.046993540716357529e-05,-9.747065632836893201e-05,2.522294525988399982e-04,-1.383527269354090095e-04,-1.751641102600842714e-04,5.562030128203332424e-05,3.134253347525373101e-05,-1.915652865136507899e-05,-8.671440446050837636e-05,1.239135162904858589e-04,6.405389285646378994e-08,1.297485723625868559e-04,-6.390725320670753717e-05,1.972696627490222454e-04,5.738531399401836097e-06,5.857826636201934889e-06,1.736931153573095798e-05,1.811592519516125321e-04,1.132936085923574865e-04,1.010020569083280861e-04,2.270800760015845299e-04,4.907989932689815760e-05,7.196821570687461644e-06,-2.750064049905631691e-05,-7.886956882430240512e-05,-1.930851576616987586e-04,-4.706443287432193756e-04,-1.181411644211038947e-04,-4.162693949183449149e-05,9.794050129130482674e-05,-5.338892879080958664e-05,-5.478814273374155164e-05,1.228058536071330309e-04,5.818784848088398576e-05,1.209401016240008175e-04,9.424849122297018766e-05,-4.736803530249744654e-04,-2.689692482817918062e-04,8.590149082010611892e-05,-1.073294333764351904e-04,4.285654867999255657e-04,4.867555689997971058e-04,-3.549522079993039370e-04,1.087756099877879024e-04,2.144750033039599657e-04,1.866009115474298596e-04,-2.358837321025930578e-07\n0.000000000000000000e+00,1.246817760147678200e-06,-2.564227315815514885e-06,-1.053936466632876545e-05,-1.252606216439744458e-05,2.437709554214961827e-07,1.395741946907946840e-06,1.786714065588057565e-08,-3.165964244544738904e-06,1.311302639805944636e-06,-8.506177255185320973e-05,-3.917735011782497168e-04,-1.551667519379407167e-04,-2.396691706962883472e-04,-1.188192527479259297e-05,-2.866997419914696366e-06,4.186680598650127649e-06,5.483803761308081448e-06,-2.828749420586973429e-04,-5.406311247497797012e-04,1.150555326603353024e-04,2.469617174938321114e-04,-6.809193291701376438e-05,-3.020929852937115356e-06,1.266661365662002936e-05,6.155512528494000435e-05,1.299497380387037992e-04,5.618913564831018448e-05,-5.572688532993197441e-04,1.989472802961245179e-04,-5.082783900434151292e-05,-4.869164058618480340e-06,-9.415748536412138492e-07,-7.324868420255370438e-06,-1.430550182703882456e-04,4.341755702625960112e-04,6.475488189607858658e-04,-4.283025336917489767e-04,-2.021236286964267492e-04,2.707548264879733324e-05,-2.829637196555268019e-06,1.133431942434981465e-05,2.051545016001909971e-04,2.575031539890915155e-04,7.594644557684659958e-05,-1.210607006214559078e-04,-1.624914148123934865e-04,4.935423567076213658e-05,7.251745046232827008e-06,-1.187913148896768689e-04,-3.094982457696460187e-05,-2.632899850141257048e-04,-5.905549041926860809e-04,5.260606121737509966e-05,-3.612514774431474507e-06,6.230519375094445422e-06,-2.153495188395027071e-06,-1.117697775043779984e-05,-1.001728815026581287e-04,4.055315366713330150e-05,2.003895933739840984e-04,2.619157385197468102e-05,-1.696334607004246209e-06,1.036141043186944444e-06,6.389964823938498739e-08,5.245377678875229321e-07,-1.935846512424177490e-06,-1.693751619313843548e-05,-2.619391671032644808e-05,-9.428445082448888570e-07,2.843258243956370279e-06,-7.685945035973418271e-08,-1.328714802184549626e-06,1.062822593667078763e-05,-5.263587081572040915e-05,-3.796752425841987133e-04,4.303166351746767759e-04,-1.381112379021942616e-04,-1.002327644528122619e-05,2.886594757001148537e-06,8.684910426381975412e-06,5.521159891941351816e-06,5.505250010173767805e-05,-1.598595699761062860e-04,5.756846803706139326e-05,3.355465014465153217e-04,-1.888502738438546658e-04,2.437182274661608972e-06,9.770161341293714941e-06,-1.667753531364724040e-05,5.372555460780858994e-05,-1.707602350506931543e-04,-4.094689793419092894e-04,3.115745494142174721e-04,-1.556939823785796762e-04,6.256553206185344607e-06,-5.531110673473449424e-06,-2.947807479358743876e-05,-3.190725110471248627e-04,1.578542287461459637e-04,1.168182789115235209e-04,-1.396038278471678495e-04,-2.242963673779740930e-04,1.953575701918452978e-05,4.546993295662105083e-06,-1.333410036750137806e-04,6.550543184857815504e-05,3.549529355950653553e-04,-1.074236861313693225e-04,1.094659673981368542e-04,-2.914479700848460197e-04,5.242523457127390429e-06,1.522370257589500397e-05,-2.819638175424188375e-04,-3.308185114292427897e-05,3.962834671256132424e-05,-1.866046513896435499e-04,2.838530926965177059e-04,-6.138622211437905207e-06,1.350609818473458290e-05,-2.454012701491592452e-06,-2.095750824082642794e-05,-1.437180617358535528e-04,-4.817404260393232107e-06,2.042696432908996940e-04,2.805738586175721139e-05,2.436223439872264862e-06,-2.523146065414039185e-07,-1.023777613795573416e-07,2.800805987135390751e-07,-4.414093837112886831e-06,-9.026555926539003849e-05,-6.848320481367409229e-05,-2.087212124024517834e-06,-5.685325504600768909e-06,-2.847873936673295248e-08,-1.668767026785644703e-06,-7.137506145227234811e-06,3.174178709741681814e-05,-5.667899677064269781e-05,8.378730854019522667e-05,-2.490584738552570343e-04,-2.976930591103155166e-05,3.067385023314272985e-06,1.780750790203455836e-05,4.929857459501363337e-05,2.265559160150587559e-04,-2.204874035669490695e-04,-8.686599903739988804e-04,1.053193816915154457e-03,-1.726824120851233602e-04,-1.593671549926511943e-05,2.120476892741862684e-05,-2.785152901196852326e-05,2.180874580517411232e-04,2.917661331593990326e-04,-4.909861017949879169e-04,5.341886426322162151e-04,-1.803905470296740532e-04,-1.410763616149779409e-05,-9.148375283984933048e-07,-4.835310755879618227e-05,-3.845602332148700953e-04,9.482523892074823380e-04,3.424863825784996152e-05,-2.055337827187031507e-04,-4.530038131633773446e-05,4.447869287105277181e-05,4.374208401713985950e-06,-1.911949075292795897e-04,-3.128673124592751265e-04,-8.796601323410868645e-04,1.143088011303916574e-04,-2.484941505827009678e-04,1.346359349554404616e-04,7.390239625237882137e-05,1.672347752901259810e-05,-2.699025499168783426e-04,1.039822382153943181e-04,-9.248757269233465195e-04,-6.056732963770627975e-04,5.499879480339586735e-04,-7.930510037112981081e-06,1.149772651842795312e-05,-4.720025572169106454e-06,-2.386104097240604460e-05,-2.315370948053896427e-04,-2.010076423175632954e-05,3.574962611310184002e-04,4.201581759843975306e-05,1.020001036522444338e-06,1.353402808490500320e-06,-2.806214638439996634e-08,7.295105888260877691e-07,-9.386896635987795889e-06,1.817322663555387408e-05,2.957323340524453670e-05,-2.397335265413857996e-06,1.525186576145642903e-06,-5.554966264753602445e-08,2.905671863118186593e-07,7.190046744653955102e-06,2.529520315874833614e-05,-1.386338262818753719e-04,-5.144457099959254265e-04,-5.324149969965219498e-05,4.233972049405565485e-06,2.157001290470361710e-06,-1.914950189529918134e-06,-9.678054993855766952e-06,-8.529900223948061466e-04,-9.021227597258985043e-04,3.483560867607593536e-04,6.706530693918466568e-04,-6.636625039391219616e-05,5.321715434547513723e-06,8.053120836848393083e-06,-5.271983536658808589e-05,-2.397024654783308506e-04,-2.082617429550737143e-04,-3.870534710586071014e-04,1.805227366276085377e-04,-4.354136763140559196e-04,-7.341769560298416764e-06,1.148555384133942425e-08,8.217139111366122961e-07,-7.133668987080454826e-06,1.981403329409658909e-04,1.351798186078667641e-03,-5.657086148858070374e-06,-2.515808591851964593e-05,4.160336538916453719e-05,-7.573755283374339342e-06,5.074920773040503263e-05,7.667819591006264091e-05,5.030803149566054344e-04,-2.076816454064100981e-04,-7.029091939330101013e-04,-1.010313571896404028e-04,-4.918827471556141973e-06,5.738440904679009691e-06,3.406645191716961563e-06,-2.924973960034549236e-04,-1.059004338458180428e-03,-1.215956523083150387e-03,2.565933682490140200e-04,-1.444643658032873645e-05,7.108377303666202351e-06,-4.647995410778094083e-06,-1.787188193702604622e-05,-7.473611913155764341e-05,-4.079608333995565772e-05,1.713026285870000720e-04,1.936003536684438586e-05,-1.964594957826193422e-07,1.749747298163129017e-07,-7.750531949568539858e-08,1.345419377685175277e-06,-7.581774639220384415e-07,-4.279612039681524038e-05,-4.226955570629797876e-05,-3.668227464004303329e-07,1.412108417753188405e-06,-7.183734851423650980e-08,-1.055732354870997369e-06,6.105813099566148594e-06,-3.602589640649966896e-05,-1.511447771918028593e-05,1.431131968274712563e-04,-1.121850800700485706e-04,-1.818916098272893578e-05,3.862264748022425920e-06,1.115182385547086596e-05,1.883989898487925529e-05,1.237303804373368621e-04,-1.189342146972194314e-04,1.350339334749151021e-05,3.619217895902693272e-04,-2.011617179960012436e-04,1.199730377265950665e-07,1.204072759719565511e-05,3.101396214333362877e-05,9.468523785471916199e-05,5.096331005915999413e-05,-2.420788077870383859e-04,3.014458343386650085e-04,-1.206845263368450105e-04,-4.275568699085852131e-07,-8.353429620910901576e-06,-2.218916961282957345e-05,-2.700846234802156687e-04,2.213614789070561528e-04,5.117449909448623657e-04,-1.174989156424999237e-04,-2.172569948015734553e-04,2.678352939256001264e-05,4.735621132567757741e-06,-1.373026170767843723e-04,8.073725621215999126e-05,2.332130825379863381e-04,-2.479765098541975021e-04,2.474968787282705307e-04,-2.635670825839042664e-04,7.137902684917207807e-06,1.600296309334225953e-05,-2.998286508955061436e-04,1.094090112019330263e-04,2.350786780880298465e-05,-2.334573218831792474e-05,2.256382722407579422e-04,-5.301507826516171917e-06,1.504959163867169991e-05,-2.202634050263441168e-06,-2.628486254252493382e-05,-1.578181545482948422e-04,-7.005687803030014038e-05,2.265066286781802773e-04,2.714998481678776443e-05,2.288529231009306386e-06,-5.624656864711141679e-07,-7.436301530105993152e-08,-9.257838428311515599e-06,7.797923899488523602e-06,1.757027785060927272e-04,1.379923487547785044e-04,1.159251041826792061e-06,-7.775043741276022047e-06,4.587388957588700578e-08,1.839412107074167579e-05,-2.491812483640387654e-05,4.924794775433838367e-04,1.024666707962751389e-03,7.915925234556198120e-04,1.345841446891427040e-03,8.483551209792494774e-05,7.991144229890778661e-06,-3.729148374986834824e-05,-2.521103015169501305e-04,9.924739133566617966e-04,3.379405476152896881e-03,1.355727290501818061e-04,-1.973356818780303001e-03,6.792123313061892986e-04,-1.060242811945499852e-05,-6.729585584253072739e-05,-2.465075813233852386e-04,7.819297024980187416e-05,4.434255533851683140e-04,2.778374822810292244e-03,-8.314158185385167599e-04,5.698949098587036133e-04,4.418171738507226110e-05,2.164285069738980383e-05,7.731548976153135300e-05,1.462316606193780899e-03,-2.163712633773684502e-03,-3.938849084079265594e-03,2.785673132166266441e-03,1.433831290341913700e-03,-3.682433161884546280e-04,1.142665132647380233e-05,5.025930586270987988e-04,-1.232714275829493999e-03,-2.273206831887364388e-03,3.584452206268906593e-04,9.013370145112276077e-04,1.744916662573814392e-03,-2.394253242528066039e-04,-6.997976743150502443e-05,1.305828336626291275e-03,1.817328738979995251e-04,2.802014816552400589e-03,2.880879910662770271e-03,-9.515486890450119972e-04,3.428930358495563269e-05,6.558423042297363281e-01,2.429764208500273526e-05,1.174859571619890630e-04,1.008633291348814964e-03,4.043260705657303333e-04,-1.521414378657937050e-03,-1.955283223651349545e-04,-1.769141090335324407e-05,-2.763042630249401554e-06,-1.936314220074564219e-08,2.249698809464462101e-07,3.291022039775270969e-06,-6.614811718463897705e-05,-4.078629717696458101e-05,-1.109689037548378110e-06,8.515985427948180586e-08,-2.206945737270871177e-08,-2.479677277733571827e-06,4.551796791929518804e-06,-4.680855636252090335e-05,-3.342708223499357700e-04,-2.161342126782983541e-04,-6.843428127467632294e-05,-1.033340504363877699e-05,-2.917661731771659106e-06,2.811110789480153471e-06,2.706058876356109977e-05,-1.146601571235805750e-04,-9.008808410726487637e-05,2.760543720796704292e-04,6.354881334118545055e-04,-1.380368630634620786e-04,1.110685661842580885e-05,-6.950931492610834539e-06,-7.371991523541510105e-05,8.724932558834552765e-05,-1.796681899577379227e-04,-9.702306124381721020e-04,-7.244816515594720840e-07,-1.323234901065006852e-04,-4.115383489988744259e-06,-6.190310614329064265e-06,-1.189193426398560405e-06,-3.751658368855714798e-06,-2.930991468019783497e-04,7.451072451658546925e-04,-7.998064393177628517e-04,-6.096970901126042008e-05,7.927199476398527622e-05,-2.382875209150370210e-06,-5.429852899396792054e-05,1.056312903529033065e-04,6.334202480502426624e-04,2.076743403449654579e-04,-1.921490184031426907e-04,-2.160903386538848281e-04,3.608456609072163701e-05,5.293721642374293879e-06,-1.769196533132344484e-04,-6.878089334350079298e-05,-1.961067173397168517e-04,-5.934246000833809376e-04,-3.468390787020325661e-05,-1.657238044572295621e-06,6.350667717924807221e-06,-1.890873136289883405e-06,-1.485846678406232968e-05,-1.111519522964954376e-04,9.331017645308747888e-05,2.217856817878782749e-04,3.075369750149548054e-05,1.312462700298056006e-06,1.787032829270174261e-06,-1.253524715139064938e-07,1.151905507867923006e-06,-4.415147941472241655e-06,-5.357263216865248978e-05,-5.315241287462413311e-05,3.466788029982126318e-06,-2.678302280401112512e-06,-8.551523933419957757e-08,-3.813076091319089755e-06,2.331571067770710215e-06,-8.627610077382996678e-05,-2.951236092485487461e-05,3.979063330916687846e-05,-1.992640027310699224e-04,-1.921731563925277442e-05,-3.763930180866736919e-07,8.516703019267879426e-06,4.826996519113890827e-05,-1.241815043613314629e-04,-3.857533738482743502e-04,1.782393082976341248e-04,4.537695785984396935e-04,-2.088393375743180513e-04,-6.419286364689469337e-07,-4.499289389059413224e-06,8.487509330734610558e-05,-1.977395731955766678e-04,-1.149309973698109388e-04,-2.026981092058122158e-04,2.274676808156073093e-04,-2.016440412262454629e-04,-2.466898877173662186e-06,-1.391684691043337807e-06,-3.124188151559792459e-05,-2.798378700390458107e-04,5.890888278372585773e-04,7.152479956857860088e-04,-2.413399633951485157e-04,-1.849337713792920113e-04,7.387716323137283325e-05,-7.156404535635374486e-08,-1.009168627206236124e-04,6.085226777940988541e-05,1.402271300321444869e-04,-3.459456202108412981e-04,-9.788110037334263325e-05,-2.814334002323448658e-04,3.614075831137597561e-05,8.225792043958790600e-06,-8.377162157557904720e-05,-2.684581340872682631e-05,-1.384701463393867016e-04,-2.445675199851393700e-04,7.832125993445515633e-05,6.181033995744655840e-07,7.840108992240857333e-06,-2.002427663683192804e-06,1.085453914129175246e-05,-2.282899222336709499e-04,1.789414091035723686e-04,2.051405026577413082e-04,2.877253427868708968e-05,4.013958459836430848e-06,4.117490561839076690e-07,5.506672096089459956e-08,1.874066356322146021e-06,8.368693670490756631e-06,8.704416541149839759e-05,6.177968316478654742e-05,3.864331119984854013e-06,3.021392330992966890e-06,-1.354662515495874686e-08,-6.179031061037676409e-06,-4.647149580705445260e-07,-6.591712008230388165e-05,-3.705776180140674114e-04,-1.492656883783638477e-04,-2.344737004023045301e-04,1.406066439813002944e-05,-9.784965186554472893e-06,-1.676914143899921328e-05,6.247290002647787333e-05,-3.820614947471767664e-04,-1.992925535887479782e-05,3.710970922838896513e-04,-4.227225435897707939e-04,7.224787259474396706e-05,8.968470865511335433e-06,7.326682862185407430e-06,1.037032925523817539e-04,-2.880822285078465939e-04,-2.965146268252283335e-04,6.020065047778189182e-04,-1.851432607509195805e-04,2.630774397403001785e-04,-1.179104401671793312e-06,5.610964763036463410e-06,2.201653842348605394e-06,9.994229185394942760e-05,-6.573429564014077187e-04,-2.186890342272818089e-04,-1.419744512531906366e-04,3.198449267074465752e-04,2.535275416448712349e-05,-2.158019560738466680e-05,1.058288326021283865e-04,-3.614998131524771452e-04,-6.255657353904098272e-05,3.986044903285801411e-04,-6.575890583917498589e-04,2.755468303803354502e-04,6.265818228712305427e-06,-7.477930921595543623e-06,4.469716805033385754e-04,-3.092599217779934406e-04,-4.172202607151120901e-04,-4.381031612865626812e-04,-4.200575058348476887e-04,3.608917722885962576e-06,-1.994691956497263163e-05,1.397239520883886144e-05,2.318983388249762356e-05,2.801408991217613220e-04,-3.809641930274665356e-05,-3.536423319019377232e-04,-3.295393980806693435e-05,-7.725174327788408846e-06,1.084382711269427091e-05,-1.868603249022271484e-05,-2.041940661001717672e-08,1.886896643554791808e-05,-6.042338281986303627e-05,-4.140875171287916601e-05,8.635734957351814955e-06,1.892724685603752732e-05,3.931528681277995929e-06,-1.748097565723583102e-05,3.843657395918853581e-06,-4.811019607586786151e-05,-7.122186070773750544e-05,-7.588140579173341393e-05,-2.163346798624843359e-04,-1.346842509519774467e-05,1.172831343865254894e-05,4.944660304317949340e-06,-5.817417331854812801e-06,1.947367709362879395e-04,-5.148631753399968147e-04,9.027538908412680030e-05,4.033279255963861942e-04,1.267481711693108082e-04,1.266237745767284650e-06,-4.529064608504995704e-05,2.751962747424840927e-04,-3.362276765983551741e-04,1.689348719082772732e-04,-4.485456156544387341e-04,3.243433311581611633e-04,3.872704983223229647e-04,-7.222613203339278698e-05,-9.083247277885675430e-06,-1.604825774847995490e-05,-4.162366094533354044e-04,1.035766035784035921e-04,3.072534163948148489e-04,-3.358797112014144659e-04,-2.826213894877582788e-04,1.748781323840375990e-05,1.473834854550659657e-04,-2.844022310455329716e-05,2.059278631350025535e-04,3.526922664605081081e-04,7.908509724074974656e-05,-3.139977343380451202e-05,-2.825461269821971655e-04,1.979203516384586692e-04,-5.551970098167657852e-04,-6.662331288680434227e-04,1.212496354128234088e-04,-3.050445229746401310e-04,3.693248436320573092e-05,1.244405750185251236e-03,5.187404458411037922e-04,2.087710745399817824e-04,-5.021262331865727901e-04,-7.809172966517508030e-04,-9.750062017701566219e-04,1.052935956977307796e-03,-5.167936906218528748e-04,-1.577718066982924938e-04,1.069466161425225437e-04,2.084075845232291613e-08\n0.000000000000000000e+00,-4.152342398811015300e-07,1.279936782339063939e-06,3.969471890741260722e-06,8.646936294098850340e-06,2.265987632199539803e-06,5.121546564623713493e-07,-4.205998749284844962e-08,1.445210159545240458e-06,-2.101904101436957717e-06,3.392103099031373858e-05,-3.977485903305932879e-06,-2.822896749421488494e-05,2.921632039942778647e-05,-7.845071650081081316e-07,8.406370852753752843e-07,1.228404244102421217e-06,-2.890204996219836175e-05,-9.590892295818775892e-05,1.070171856554225087e-04,-9.689166472526267171e-05,5.715604129363782704e-05,-1.567617291584610939e-04,-1.764346279742312618e-06,6.851551461295457557e-06,4.377675577416084707e-05,2.894452773034572601e-04,3.532352639012970030e-05,2.004718262469395995e-04,7.353242108365520835e-05,-8.311007695738226175e-05,5.089711066830204800e-06,3.423232556087896228e-06,8.895475730241741985e-06,2.915305376518517733e-04,-2.773856795101892203e-05,-2.366474109294358641e-05,1.657392858760431409e-04,-2.007377770496532321e-05,-2.609015427879057825e-05,-6.249134116842469666e-07,-1.463374610466416925e-05,-1.481704821344465017e-04,-9.837057586992159486e-05,3.260302401031367481e-05,-1.000469346763566136e-04,8.505589903506916016e-07,-3.605792880989611149e-05,-1.186526333185611293e-06,-1.382724585710093379e-04,-5.340033021639101207e-05,2.047273883363232017e-04,-4.383176928968168795e-05,2.291198507009539753e-05,1.824729793042934034e-06,-1.569213281982229091e-06,4.574168997351080179e-06,-1.196665743918856606e-05,6.184873200254514813e-05,1.364118797937408090e-04,-3.692362224683165550e-05,-1.363435558232595213e-06,-2.053292746495571919e-06,-8.081587452579697128e-07,-6.903673632763229762e-09,-8.368358521693153307e-07,2.358488245590706356e-06,8.234571396315004677e-06,1.038351911120116711e-05,2.117327539963298477e-06,1.082059384316380601e-07,2.437477917283104034e-07,1.619124077478772961e-06,-1.543733787912060507e-06,3.808752444456331432e-05,-8.663207700010389090e-05,-7.378916779998689890e-05,2.873271841963287443e-05,-6.049513103789649904e-07,-5.246690761850913987e-07,6.212195557964150794e-07,-2.672192931640893221e-05,-1.527841523056849837e-04,7.446248491760343313e-05,-3.064882548642344773e-05,-4.591449396684765816e-06,-1.125617345678620040e-04,-2.489028702257201076e-06,3.617578840930946171e-06,2.189573388022836298e-05,3.340761177241802216e-04,2.047771995421499014e-04,1.083864772226661444e-04,8.286580123240128160e-05,-8.398602949455380440e-05,4.505787728703580797e-06,4.814402018382679671e-06,1.738322680466808379e-05,2.785796823445707560e-04,2.472851519996766001e-05,3.703546826727688313e-05,5.266591324470937252e-05,8.759382581047248095e-06,-2.710529588512144983e-05,-2.507720182620687410e-06,-4.510591679718345404e-06,-1.291335211135447025e-04,-9.019824210554361343e-05,2.935639895440544933e-05,-1.272508088732138276e-04,5.057558519183658063e-05,-1.819081444409675896e-05,-4.355760211183223873e-06,-8.755359885981306434e-05,-1.231859205290675163e-04,1.489429123466834426e-04,6.168143590912222862e-05,-4.497698319028131664e-05,3.735534164661657996e-06,-3.153797933919122443e-06,5.076958132121944800e-06,-8.676575816934928298e-06,9.086137288250029087e-05,1.678734406596049666e-04,-5.059573595644906163e-05,-2.815449533954961225e-06,-3.940470833185827360e-06,-3.589003654269617982e-07,-1.393520676629123045e-07,-7.672533683944493532e-07,2.055157892755232751e-06,6.680224487354280427e-06,6.120085799921071157e-06,2.607971282486687414e-06,1.839740207287832163e-06,6.108618322286929470e-08,4.283207317712367512e-07,-2.226900505775120109e-06,5.320292984833940864e-06,1.316324051003903151e-05,-1.308312348555773497e-04,5.750178388552740216e-06,1.075522141036344692e-05,4.856175337408785708e-07,7.551784051429422107e-07,-4.339590304880402982e-05,-1.120564338634721935e-04,-1.145882852142676711e-04,-3.279438533354550600e-05,4.277906191418878734e-05,-5.241036706138402224e-05,4.387725311971735209e-07,5.277632226352579892e-06,1.180933395517058671e-04,2.474560751579701900e-04,6.152481364551931620e-05,4.829766403418034315e-04,4.581825487548485398e-05,-2.712300738494377583e-05,3.881479642586782575e-06,-4.142183570365887135e-06,-7.908464795036707073e-06,5.572430090978741646e-04,-1.752136595314368606e-04,2.224916097475215793e-04,1.806350046535953879e-04,5.532156501431018114e-05,-9.657959890319034457e-05,2.017113160945882555e-07,-5.754376979894004762e-05,-2.583006571512669325e-04,-6.373377982527017593e-05,-7.084641401888802648e-05,2.764351083897054195e-04,-2.981924335472285748e-04,2.661216512933606282e-06,7.509498800573055632e-09,-5.449336094898171723e-05,-7.641520642209798098e-05,1.024447992676869035e-04,-1.150361058535054326e-04,-1.776873541530221701e-04,2.857877916540019214e-06,-2.813530954881571233e-06,4.301566605136031285e-06,-7.452868885593488812e-06,9.724430128699168563e-05,9.297030919697135687e-05,-4.796036591869778931e-05,-2.561157771197031252e-06,-3.082864168391097337e-06,-1.878946591205021832e-06,-3.233097700672260544e-08,4.138560996125306701e-07,-1.304208353758440353e-06,8.955436896940227598e-06,1.958699249371420592e-05,1.162544549515587278e-06,1.125126800616271794e-06,4.198803793542538187e-08,-1.213808673128369264e-06,-1.960263034561648965e-06,2.973425944219343364e-05,-1.617427042219787836e-04,2.281853812746703625e-04,1.186372755910269916e-04,1.628896097827237099e-05,-1.625839331609313376e-06,-3.294560656286193989e-06,1.154776691691949964e-05,-7.577960495837032795e-04,5.881969118490815163e-04,4.502006049733608961e-05,-3.370131889823824167e-05,1.710150681901723146e-04,3.505163476802408695e-06,-1.164438572232029401e-06,8.555104432161897421e-05,6.570604455191642046e-06,1.061399416357744485e-05,7.214836659841239452e-05,4.487198311835527420e-04,3.300931421108543873e-04,-9.012984492073883303e-07,-1.114789029088569805e-06,2.460699033690616488e-05,1.041467548930086195e-04,2.276282320963218808e-04,-1.148001319961622357e-04,2.199378504883497953e-04,-2.036218211287632585e-05,1.064161642716499045e-05,1.019812998492852785e-07,9.744337876327335835e-05,2.270967233926057816e-04,-1.450919080525636673e-04,-4.652615461964160204e-04,-2.437475777696818113e-04,8.344481466338038445e-05,2.716290691751055419e-05,-5.546145985135808587e-06,-2.415330818621441722e-04,-4.795227432623505592e-04,2.685295476112514734e-04,7.492216536775231361e-05,-1.874675508588552475e-04,-2.138820718755596317e-06,-3.013435843968181871e-06,3.965602672906243242e-07,1.074781539500690997e-05,5.287031672196462750e-05,1.866640086518600583e-04,-6.207687692949548364e-05,-7.066404577926732600e-06,-7.727850288574700244e-07,1.034073079608788248e-06,7.205017027445137501e-08,-5.637904223476652987e-07,1.776771796357934363e-06,8.551308383175637573e-06,1.406520186719717458e-05,2.136595185220357962e-06,-1.603903569957765285e-07,7.144490155042149127e-08,6.425769925044733100e-07,-2.222348484792746603e-06,3.175569872837513685e-05,-1.393602997268317267e-05,-4.116756463190540671e-05,1.706795956124551594e-05,9.782640972844092175e-07,-3.121222107438370585e-07,8.065986776273348369e-07,-3.625342287705279887e-05,-1.259661803487688303e-04,7.430923869833350182e-05,-1.899082417367026210e-05,2.775152461254037917e-05,-1.224886655109003186e-04,-8.848281822793069296e-07,3.029929530384833924e-06,-5.253421932138735428e-06,3.649329300969839096e-04,6.400926940841600299e-05,6.241168739506974816e-05,9.779322135727852583e-05,-1.055230750353075564e-04,6.564084287674631923e-06,6.021246917953249067e-06,1.270066059078089893e-05,2.654504787642508745e-04,-1.439980223949532956e-05,-2.996387593157123774e-05,8.017684012884274125e-05,2.668768502189777792e-06,-3.105929863522760570e-05,-1.296769823966315016e-06,-6.189603936945786700e-06,-1.171453695860691369e-04,-7.522980013163760304e-05,1.039491253322921693e-04,-9.573125134920701385e-05,2.430253516649827361e-05,-1.997020081034861505e-05,-4.037098733533639461e-06,-8.851450547808781266e-05,-1.412916608387604356e-04,1.770853268681094050e-04,-1.019741830532439053e-04,-8.137008990161120892e-05,3.031849928447627462e-06,-3.111270643785246648e-06,5.377989509725011885e-06,-7.129537607397651300e-06,1.038429400068707764e-04,1.822660124162212014e-04,-6.891276279930025339e-05,-2.718279120017541572e-06,-3.150486236336291768e-06,-4.095070664789091097e-07,1.326111487287562340e-08,3.691755409818142653e-06,-1.663667353568598628e-05,-7.026439561741426587e-05,-8.454045746475458145e-05,-1.971048732229974121e-05,-3.977950655098538846e-06,-4.465618985705077648e-10,-1.137230083259055391e-05,1.600385439814999700e-05,-2.950753842014819384e-04,4.195184446871280670e-04,4.387271474115550518e-04,-3.539397584972903132e-05,-2.252576450700871646e-06,-1.097252834370010532e-06,-8.994345080282073468e-06,2.070760674541816115e-04,1.187790068797767162e-03,-6.789993494749069214e-04,1.650740450713783503e-04,-1.215889496961608529e-04,8.140582358464598656e-04,5.364051503420341760e-06,-3.628871854743920267e-05,-3.707038995344191790e-04,-2.471819752827286720e-03,-4.356069257482886314e-04,-7.367720827460289001e-04,-9.331658948212862015e-04,5.889068124815821648e-04,-4.717201227322220802e-05,-2.746580685197841376e-05,-9.091917308978736401e-05,-1.699099899269640446e-03,5.542425205931067467e-04,5.152242956683039665e-04,-8.933156495913863182e-04,-6.208008562680333853e-05,2.317249309271574020e-04,1.050793161994079128e-05,7.781143358442932367e-05,8.858400397002696991e-04,7.677575922571122646e-04,-3.055860724998638034e-05,1.122572459280490875e-03,-2.877876686397939920e-04,1.774898846633732319e-04,1.982317553483881056e-05,6.505530327558517456e-04,7.382906042039394379e-04,-1.802591956220567226e-03,-8.723436621949076653e-06,3.799159894697368145e-04,-1.891736246761865914e-05,2.073187897622119635e-05,6.558628082275390625e-01,6.552567356266081333e-05,-7.026980165392160416e-04,-1.128672040067613125e-03,4.429995024111121893e-04,3.204198583262041211e-05,2.263596070406492800e-05,2.175157987949205562e-06,1.506709850218612701e-07,-6.436364969886199106e-07,1.919493115565273911e-06,1.685531515249749646e-06,-6.334565114229917526e-06,1.427287088517914526e-06,-7.055755872897861991e-07,1.062546175489842426e-07,2.566588136687641963e-06,-1.624422907298139762e-06,3.740233296412043273e-05,-3.801374987233430147e-05,-3.990262848674319685e-05,-3.224284228053875268e-06,-3.962124083045637235e-06,6.617780741180467885e-07,3.191544919900479726e-06,-3.782414933084510267e-05,-3.508268855512142181e-05,-4.049368726555258036e-05,-7.779130100971087813e-06,5.691763362847268581e-05,-1.825646759243682027e-04,-1.728495703900989611e-06,6.315200153039768338e-06,-1.969786535482853651e-05,3.676040505524724722e-04,8.340047497767955065e-05,2.416829556750599295e-05,1.841515622800216079e-04,-1.425984664820134640e-04,7.513669970649061725e-06,3.909038241545204073e-06,2.801232312776846811e-06,2.308765397174283862e-04,1.711328150122426450e-05,-1.273964007850736380e-04,1.538137003080919385e-04,-2.806269549182616174e-05,-1.753172546159476042e-05,-2.014353412960190326e-06,-1.035562308970838785e-05,-1.002641583909280598e-04,-1.404205249855294824e-04,1.154542405856773257e-04,-6.338470848277211189e-05,2.477219459251500666e-05,-1.146981139754643664e-05,-2.584004050731891766e-06,-1.506082626292482018e-04,-1.414888683939352632e-04,8.442845137324184179e-05,2.545916941016912460e-04,-6.377095996867865324e-05,1.962807118616183288e-06,-1.391079194945632480e-06,5.405562660598661751e-06,-1.404046633979305625e-05,5.749193587689660490e-05,1.839422911871224642e-04,-1.828874337661545724e-05,6.625151627304148860e-07,-2.559391532486188225e-06,-2.604931239602592541e-07,7.032406301732407883e-08,-1.461468855268321931e-06,-1.018748108094769123e-08,1.423237063136184588e-05,7.527573870902415365e-06,1.466437993258296046e-08,-1.992334773603943177e-06,-1.167317122963140719e-07,1.339491177532181609e-06,-1.528495317870692816e-06,2.993783709825947881e-05,9.926961502060294151e-05,-1.393851016473490745e-05,1.546855310152750462e-05,2.307721160832443275e-06,-4.687045702667091973e-07,5.829709834870300256e-07,-4.104759136680513620e-05,-4.668522160500288010e-05,2.484844662831164896e-05,1.133579280576668680e-04,1.629813195904716849e-04,-8.609642100054770708e-05,-2.499370793884736486e-06,-9.136478183791041374e-06,-9.208060509990900755e-05,4.223261785227805376e-04,2.488165773684158921e-05,1.384159695589914918e-04,1.746282796375453472e-04,-1.469481067033484578e-04,7.228385129565140232e-06,4.564832579490030184e-06,9.424579729966353625e-06,2.109269553329795599e-04,2.190324630646500736e-05,-1.461612555431202054e-04,2.058593963738530874e-06,2.718815449043177068e-05,-4.616284422809258103e-05,-1.262234377463755663e-06,-3.069309968850575387e-05,-1.984838017961010337e-04,-1.730341173242777586e-04,-2.620790837681852281e-05,-1.004129298962652683e-04,3.143201320199295878e-05,-3.850940265692770481e-05,-5.214120392338372767e-06,-1.364018098684027791e-04,-1.833573769545182586e-04,3.986975571024231613e-05,2.622236570459790528e-05,-6.926737842150032520e-05,5.721330580854555592e-06,-4.466295195015845820e-06,3.742919943761080503e-06,-6.966135515540372580e-06,4.423469363246113062e-05,1.270593493245542049e-04,-9.157419117400422692e-05,-8.144650564645417035e-06,-4.010835709777893499e-06,-1.048009721671405714e-06,-7.014023140072822571e-09,-7.769013166125660064e-08,1.339307459602423478e-06,9.223742836184101179e-07,4.858085048908833414e-06,2.314795437996508554e-06,1.026043491947348230e-06,-7.463154361175838858e-08,6.946344797142955940e-07,7.954822081046586391e-07,8.708789209777023643e-06,5.400175359682179987e-05,6.035726619302295148e-05,-2.395783303654752672e-05,-5.057668204244691879e-06,-1.790141936908185016e-07,6.050799129297956824e-06,-2.137512638000771403e-05,-1.912242441903799772e-04,-1.465392233512829989e-05,-7.888888649176806211e-05,1.371413236483931541e-04,-1.972628524526953697e-04,2.146731731045292690e-06,1.329219799117709044e-06,3.893342000083066523e-05,2.578789426479488611e-04,6.841201684437692165e-05,1.354424457531422377e-04,3.811156784649938345e-04,-1.890496059786528349e-04,7.659657967451494187e-06,2.310302534169750288e-06,2.865649548766668886e-06,1.215397933265194297e-04,2.506667806301265955e-04,6.972917617531493306e-06,1.248673361260443926e-04,-4.041810825583525002e-06,-1.424238780600717291e-05,4.481671112444018945e-06,-5.154832615517079830e-05,4.653191354009322822e-06,-1.967811404028907418e-04,-1.120407760026864707e-04,-6.747477164026349783e-05,-6.985974323470145464e-06,-1.482888274040305987e-05,-4.843124770559370518e-06,-2.453229972161352634e-04,-2.389773544564377517e-05,2.211820683442056179e-04,-2.259226130263414234e-05,-2.648641820996999741e-04,5.103669536765664816e-06,4.769435690832324326e-07,-6.698138804495101795e-06,-1.820347824832424521e-05,4.072036972502246499e-06,8.227428770624101162e-05,-3.760094841709360480e-05,8.290656296594534069e-06,6.145232873677741736e-06,2.799576577672269195e-06,5.164932645129738376e-06,9.980512913898564875e-06,3.366297050888533704e-06,4.961859758623177186e-06,-6.596087132493266836e-06,1.277577553082664963e-06,-1.694039929134305567e-05,5.468725703394738957e-06,1.155746213044039905e-05,-6.014099199092015624e-06,1.329171936959028244e-05,8.540908311260864139e-06,2.133174530172254890e-05,4.269019882485736161e-06,-4.550474386633140966e-06,1.732676719257142395e-05,7.630213076481595635e-05,2.766528996289707720e-05,-2.581148000899702311e-04,8.702887134859338403e-05,7.136702333809807897e-05,8.678760787006467581e-05,-4.258480112184770405e-05,1.950600199052132666e-05,3.562739584594964981e-05,6.975207361392676830e-05,3.619015333242714405e-04,1.740900042932480574e-04,2.263410715386271477e-05,2.058255086012650281e-05,-1.197306628455407917e-04,3.732726690941490233e-05,3.752609927687444724e-06,-3.346472340126638301e-06,1.741218293318524957e-04,2.662827682797797024e-05,-7.051931606838479638e-05,1.323008618783205748e-04,4.986840212950482965e-05,-8.332348443218506873e-06,-1.640332629904150963e-05,-2.348700581933371723e-05,-1.100826266338117421e-04,-3.798716352321207523e-05,-1.161116888397373259e-04,-1.036104658851400018e-04,5.015420174458995461e-05,-9.804063301999121904e-05,1.633174106245860457e-04,1.785695894795935601e-05,-6.771618063794448972e-05,1.575639180373400450e-04,-4.426781742949970067e-05,-1.431784476153552532e-04,-9.867483458947390318e-05,-4.865289520239457488e-05,1.277658302569761872e-04,3.914905028068460524e-05,1.016404421534389257e-04,-1.106914060073904693e-04,-2.688260246941354126e-05,1.191421833937056363e-04,-6.732653855578973889e-05,4.196654757038231764e-08\n0.000000000000000000e+00,-4.780176823260262609e-06,3.882030341628706083e-06,9.398675319971516728e-05,5.277079981169663370e-05,-9.095244422496762127e-06,-7.265958174684783444e-06,-5.751041598500705732e-08,-1.539493723612395115e-06,-5.568058440985623747e-06,-2.980855606438126415e-05,-1.035417517414316535e-04,4.723413148894906044e-04,2.347481204196810722e-04,6.876111729070544243e-05,-5.193212928134016693e-06,-2.132423105649650097e-05,9.820221748668700457e-06,7.628006860613822937e-04,7.040249183773994446e-04,-7.524769898736849427e-06,-1.632602652534842491e-04,1.404926995746791363e-03,6.689735528198070824e-06,-7.015459414105862379e-05,-6.887908093631267548e-04,-8.278037421405315399e-04,-1.232658629305660725e-03,-2.159826108254492283e-04,-6.691031012451276183e-05,1.117330510169267654e-03,-6.429879704228369519e-07,5.591103672486497089e-06,-4.195826477371156216e-05,-1.749987422954291105e-04,-2.634890843182802200e-04,-3.255440678913146257e-04,7.365093915723264217e-04,4.632753552868962288e-04,-2.537902037147432566e-05,3.414138518564868718e-06,1.831186964409425855e-04,-5.739411571994423866e-04,-5.849795998074114323e-04,-4.004341317340731621e-04,1.383253838866949081e-04,4.783390904776751995e-04,7.379800081253051758e-06,-2.302442953805439174e-05,1.731923199258744717e-03,7.257311372086405754e-04,4.449663101695477962e-04,5.879685631953179836e-04,-3.515766875352710485e-04,1.161679028882645071e-05,-2.148246676370035857e-05,-7.408398232655599713e-06,1.491595176048576832e-04,4.284728202037513256e-04,5.632182001136243343e-05,-4.327123169787228107e-04,-7.293433736776933074e-05,2.780750492092920467e-06,-1.832362386267050169e-07,5.529243196633615298e-08,-2.596253807496395893e-06,1.106149284169077873e-06,1.846107625169679523e-05,-4.207735764794051647e-05,-1.065544165612664074e-05,-1.036276626109611243e-05,5.378268497224780731e-08,-4.074277512700064108e-06,-8.934523066272959113e-06,-4.776055720867589116e-05,2.993451198562979698e-04,-4.370965762063860893e-04,4.362381587270647287e-04,3.991877383668906987e-05,-5.681417860614601523e-06,-1.425630580342840403e-05,1.094577783078420907e-06,7.864655344747006893e-04,3.959665191359817982e-04,-4.173318739049136639e-04,-2.406494604656472802e-04,1.292200642637908459e-03,-1.218144552694866434e-05,-5.376664557843469083e-05,-4.205200821161270142e-04,-9.061474702320992947e-04,-1.153334742411971092e-03,3.644732933025807142e-04,-3.587096871342509985e-04,9.162009228020906448e-04,-1.602866905159316957e-05,2.087449502141680568e-06,-4.352764153736643493e-05,-3.734101774170994759e-04,3.929242084268480539e-04,-2.064751060970593244e-05,4.741949669551104307e-04,4.328058857936412096e-04,6.390535418177023530e-06,2.158473762392532080e-06,2.510194026399403811e-04,-4.579461528919637203e-04,-1.222175895236432552e-03,8.283052593469619751e-04,2.032520569628104568e-05,2.596405684016644955e-04,1.347216129943262786e-05,-2.140232936653774232e-05,1.488459762185811996e-03,6.876960396766662598e-04,1.087152631953358650e-04,4.474675515666604042e-04,-3.433315432630479336e-04,9.118723028223030269e-06,-1.840731420088559389e-05,-8.955351404438260943e-06,1.277681149076670408e-04,2.603201719466596842e-04,-8.551629434805363417e-06,-2.972272632177919149e-04,-5.116411193739622831e-05,1.194052629216457717e-06,-3.055055231016012840e-07,-3.647361523917425075e-08,-2.692972429940709844e-06,-1.168836433862452395e-06,1.535647170385345817e-04,1.166255460702814162e-04,-6.287859378062421456e-06,7.791415555402636528e-06,6.448077272125374293e-08,-4.857816747971810400e-06,2.814677827700506896e-05,-1.752920506987720728e-04,-1.362268929369747639e-03,4.279354470781981945e-04,6.008293712511658669e-05,6.328160088742151856e-05,-1.579230411152821034e-05,-3.117969390586949885e-05,-1.071436417987570167e-05,2.490929327905178070e-04,-1.849580439738929272e-05,1.716906670480966568e-03,-1.115331426262855530e-03,1.465137233026325703e-03,2.338034209969919175e-05,-5.070094630355015397e-05,-2.119581185979768634e-04,-1.230062916874885559e-03,-1.254820730537176132e-03,9.719748049974441528e-05,-1.517397322459146380e-04,1.204669591970741749e-03,9.702007446321658790e-06,-4.975874617230147123e-06,-3.370169724803417921e-05,-6.174622685648500919e-04,-3.107117954641580582e-04,2.191429230151697993e-04,2.489794278517365456e-04,4.243218572810292244e-04,1.491414877818897367e-06,-1.036801768350414932e-05,-1.221156271640211344e-04,-2.189840161008760333e-04,1.718392013572156429e-04,-4.074529279023408890e-04,1.887879479909315705e-04,1.261943136341869831e-03,-1.856628659879788756e-04,-2.561151632107794285e-05,1.426337636075913906e-03,2.294553269166499376e-04,1.461509615182876587e-03,1.108328578993678093e-03,-2.070521295536309481e-04,9.715315172798000276e-06,-2.332872463739477098e-05,-7.763610483380034566e-06,1.319655275437980890e-04,4.157056973781436682e-04,-1.493096060585230589e-04,-4.935537581332027912e-04,-7.489359995815902948e-05,2.437994044157676399e-05,2.072672259600949474e-06,-2.834309853483318875e-08,-2.889514689741190523e-07,5.829961082781665027e-07,1.164278583019040525e-04,3.908731378032825887e-05,1.615972905710805207e-06,-2.275836777698714286e-06,-1.000307747744955122e-08,2.389512701483909041e-06,-6.898805622768122703e-06,2.664069324964657426e-05,3.866867918986827135e-04,1.861117634689435363e-04,-3.179200575686991215e-04,-5.367055200622417033e-05,-1.689249984337948263e-06,-2.339183993171900511e-07,-8.370650903088971972e-06,1.454353798180818558e-03,-2.092242357321083546e-04,-1.018121489323675632e-03,-1.362322713248431683e-03,-7.285624742507934570e-04,6.457402378146070987e-06,-1.662696740822866559e-05,-2.040101680904626846e-04,5.072129424661397934e-04,-1.315797562710940838e-04,-3.594043664634227753e-05,7.563163526356220245e-04,-3.441853914409875870e-04,1.525305469840532169e-05,1.680148125160485506e-05,-7.265011663548648357e-05,1.987346331588923931e-04,-1.184289809316396713e-03,-2.438376890495419502e-03,-2.435632981359958649e-03,8.546232129447162151e-04,1.441076892660930753e-05,5.195945959712844342e-06,-6.991772679612040520e-04,-5.645359633490443230e-04,-1.469996059313416481e-04,-5.896947113797068596e-04,1.099084969609975815e-03,7.956234039738774300e-04,1.018093462334945798e-05,-1.953899482032284141e-05,-3.597612958401441574e-04,-3.505564527586102486e-04,5.038072704337537289e-04,1.301080686971545219e-03,1.294660614803433418e-05,7.740267392364330590e-06,-4.957666533300653100e-06,4.128714408579980955e-06,2.570402284618467093e-05,-8.115716627798974514e-05,-5.364200333133339882e-04,-3.021796583198010921e-04,-3.989497054135426879e-05,1.470125425839796662e-05,5.627184691547881812e-07,5.857600626768544316e-08,-4.477444235817529261e-06,-1.361359807106055086e-07,1.509416615590453148e-04,7.326422928599640727e-05,-9.692937965155579150e-06,-6.172151188366115093e-06,1.363059709547087550e-08,-3.435614189584157430e-06,-7.509292117902077734e-06,-4.853022983297705650e-05,-5.143682355992496014e-04,1.233890361618250608e-04,4.084146348759531975e-04,6.931307871127501130e-05,-9.659069291956257075e-06,-2.559153836045879871e-05,-5.184476322028785944e-06,8.190319640561938286e-04,2.501299604773521423e-04,2.158391580451279879e-04,-2.710736880544573069e-04,1.522970735095441341e-03,4.133095444558421150e-06,-6.450305227190256119e-05,-4.547025018837302923e-04,-9.494281257502734661e-04,-1.120788860134780407e-03,-1.595415815245360136e-04,9.337875962955877185e-05,1.148913172073662281e-03,8.534070730092935264e-07,8.900710781745146960e-06,-5.171994052943773568e-05,1.020114577841013670e-04,7.725681643933057785e-05,-3.340233815833926201e-04,6.020994042046368122e-04,5.739468615502119064e-04,-4.142825491726398468e-05,-5.303505531628616154e-06,2.976705436594784260e-04,-3.584699297789484262e-04,-5.849443259648978710e-04,-9.123296331381425261e-05,-2.800323127303272486e-04,4.178206436336040497e-04,-1.496952791057992727e-06,-2.533484985178802162e-05,1.677623251453042030e-03,5.729011027142405510e-04,1.954353210749104619e-04,5.459953099489212036e-04,-9.436699474463239312e-05,1.439919833501335233e-05,-2.252273770864121616e-05,-6.194195975695038214e-06,1.518832432338967919e-04,4.201152478344738483e-04,2.227248041890561581e-04,-3.663615207187831402e-04,-6.060237865312956274e-05,-1.956618007170618512e-06,2.277088810842542443e-07,-5.026777216698974371e-08,2.963554288726300001e-05,3.489991286187432706e-06,-8.012880571186542511e-04,-4.650449554901570082e-04,9.009959467221051455e-05,4.362251638667657971e-05,1.102671376429498196e-08,2.186161691497545689e-05,2.525264790165238082e-05,1.068415076588280499e-04,2.801979426294565201e-04,-1.014943700283765793e-03,-3.747144481167197227e-03,-4.190750478301197290e-04,4.614927820512093604e-05,1.096318010240793228e-04,1.946960255736485124e-04,-5.839074030518531799e-03,-2.561124972999095917e-03,-1.647202996537089348e-03,2.233271952718496323e-03,-9.971870109438896179e-03,8.135707503242883831e-06,4.455351154319941998e-04,4.112365655601024628e-03,7.432123646140098572e-03,6.927185226231813431e-03,6.317800143733620644e-04,4.577325307764112949e-04,-7.561570033431053162e-03,1.359518137178383768e-05,-3.326467776787467301e-05,4.187285085208714008e-04,1.169550931081175804e-03,-1.279941061511635780e-03,2.891116077080368996e-03,-4.193637520074844360e-03,-3.708903212100267410e-03,3.243249375373125076e-04,-2.427071740385144949e-05,-1.830598688684403896e-03,3.579155309125781059e-03,4.624798893928527832e-03,2.808840945363044739e-04,-2.741444390267133713e-03,-3.040443640202283859e-03,1.632075000088661909e-04,1.526399573776870966e-04,-1.210142485797405243e-02,-5.512715317308902740e-03,-2.904176944866776466e-03,-5.269331857562065125e-03,4.721543518826365471e-04,-7.072914013406261802e-05,1.085227631847374141e-04,6.717662472510710359e-05,6.548565626144409180e-01,-2.467931248247623444e-03,-2.466611331328749657e-04,2.730020554736256599e-03,4.736403061542659998e-04,2.049473550869151950e-07,6.229976861504837871e-06,1.056650944519788027e-08,-5.095969754620455205e-06,-7.916811227914877236e-06,1.915499451570212841e-04,1.026641548378393054e-04,-9.786738701222930104e-06,-2.422608304186724126e-06,-5.068159225629642606e-08,-3.818448931269813329e-06,4.175277354079298675e-06,2.013927733059972525e-04,-4.125275590922683477e-04,-2.107008622260764241e-04,3.773568314500153065e-04,7.222918793559074402e-05,-6.268120614549843594e-06,-2.585691163403680548e-06,-6.694468902423977852e-05,8.178933640010654926e-04,3.926415229216217995e-05,-3.670385340228676796e-04,-3.815402160398662090e-04,1.147730625234544277e-03,-6.144506642158376053e-06,-3.962659684475511312e-05,-3.207524423487484455e-04,-9.391854982823133469e-04,-1.531091169454157352e-03,-2.385168336331844330e-04,8.836848428472876549e-05,8.452652837149798870e-04,-2.431326038276893087e-06,4.594077381625538692e-06,-4.017972969450056553e-05,1.783767365850508213e-04,1.824640785343945026e-04,-7.795904530212283134e-04,9.177532047033309937e-04,8.758186595514416695e-04,-1.502779632573947310e-04,2.425766069791279733e-06,2.434290654491633177e-04,-8.308002725243568420e-04,-8.170525543391704559e-04,4.566858988255262375e-04,9.786344598978757858e-04,9.524415509076789021e-05,-7.782982720527797937e-05,-2.081290585920214653e-05,1.387505210004746914e-03,5.276177544146776199e-04,4.274539533071219921e-04,1.095227780751883984e-03,3.709223819896578789e-04,5.194367076910566539e-06,-1.242648249899502844e-05,-7.299780918401665986e-06,1.217180906678549945e-04,3.127404488623142242e-04,-1.344982010778039694e-04,-3.896916750818490982e-04,-7.050761632854118943e-05,-2.029675852099899203e-05,-2.486070798113360070e-07,-8.936558515415526927e-08,-4.155438091402174905e-07,1.605347392796829809e-07,1.327918871538713574e-04,7.053612353047356009e-05,-1.686138057266362011e-05,1.354037635792337824e-06,7.451308192685246468e-08,-1.094882122743001673e-06,-9.203638910548761487e-06,1.371226881019538268e-05,-2.289198891958221793e-04,1.427495590178295970e-06,6.784157594665884972e-04,6.204019882716238499e-05,-6.764641966583440080e-06,-1.767226058291271329e-05,4.808710582437925041e-05,3.878328425344079733e-04,9.292463655583560467e-04,5.920819239690899849e-04,3.957427397835999727e-04,1.477202633395791054e-03,-4.831405021832324564e-06,-8.023829650483094156e-06,-1.916139444801956415e-05,-2.080383419524878263e-04,-1.438350649550557137e-03,7.004667713772505522e-05,-5.506214220076799393e-04,2.288836054503917694e-03,-6.395458058250369504e-06,3.703078618855215609e-06,-1.481809067627182230e-05,-1.697805128060281277e-04,-1.150429598055779934e-04,-4.169018357060849667e-04,1.029724720865488052e-03,5.156084662303328514e-04,-6.369742914102971554e-05,3.817813194473274052e-07,1.748692884575575590e-04,-5.342092481441795826e-04,-4.177953524049371481e-04,-1.362339709885418415e-03,-1.788899535313248634e-04,3.896185953635722399e-04,-9.507839422440156341e-06,-2.920871702372096479e-05,1.596328220330178738e-03,1.290875370614230633e-03,1.469992857892066240e-04,7.717927801422774792e-04,-3.324837889522314072e-04,1.824440914788283408e-05,-2.106445390381850302e-05,-7.042669494694564492e-06,1.778918231138959527e-04,6.524706259369850159e-04,-1.874414301710203290e-04,-3.907945647370070219e-04,-7.201991684269160032e-05,-2.610697720228927210e-06,-3.768222995859105140e-07,5.944548320258036256e-08,-2.795292630253243260e-06,-1.379424611513968557e-05,-1.765212509781122208e-04,-1.222997962031513453e-04,-1.702022200333885849e-05,-7.587668733322061598e-06,5.557967597269453108e-08,-2.007519924518419430e-06,4.387884928291896358e-06,-3.962327900808304548e-05,-4.093106545042246580e-04,4.742832388728857040e-04,8.501218399032950401e-04,5.291225534165278077e-06,1.901621726574376225e-05,6.655336619587615132e-06,5.637411959469318390e-06,1.389018376357853413e-03,-1.012075590551830828e-04,3.409425262361764908e-04,8.609029464423656464e-05,8.831396698951721191e-04,-8.969361260824371129e-06,-1.586734470038209110e-06,-4.965393454767763615e-04,-1.834990107454359531e-04,-9.578018798492848873e-04,-1.805954379960894585e-03,7.740284781903028488e-04,6.754305795766413212e-04,-2.275415317853912711e-05,-2.201471397711429745e-05,-5.785971370642073452e-05,-9.875782998278737068e-04,1.408349489793181419e-03,2.381702070124447346e-04,-5.065469304099678993e-05,-8.444170234724879265e-04,2.327691800019238144e-05,2.005522219405975193e-05,1.791324757505208254e-05,2.635177515912801027e-04,-8.343182271346449852e-04,-5.098789115436375141e-04,1.056793844327330589e-03,-7.721633883193135262e-04,5.648578007821924984e-05,-9.056818817043676972e-05,8.850552840158343315e-04,1.059902482666075230e-03,1.808486122172325850e-04,3.983291098847985268e-04,1.692498452030122280e-03,-1.479110142099671066e-05,1.512815288151614368e-05,7.948561687953770161e-05,1.426096423529088497e-04,-1.661216374486684799e-04,1.099151850212365389e-04,3.403222071938216686e-04,1.622450145077891648e-05,-9.319292985310312361e-06,7.121542148524895310e-05,1.555160088173579425e-05,-1.343295298283919692e-05,-1.444357440050225705e-05,1.257066614925861359e-04,-4.788656588061712682e-05,5.296226845530327410e-06,3.873909372487105429e-05,-3.091795974796696100e-07,1.133227760874433443e-05,8.562194852856919169e-05,2.436172508168965578e-06,-3.589715925045311451e-04,2.152579108951613307e-04,5.591106018982827663e-04,2.657661025295965374e-05,-1.358143199468031526e-04,-5.707952732336707413e-05,-1.099646469810977578e-04,1.343698939308524132e-03,5.709311808459460735e-04,8.370325667783617973e-05,-6.556116277351975441e-04,1.232228591106832027e-03,1.777994839358143508e-05,-4.526050543063320220e-05,-1.220187754370272160e-03,-3.853578818961977959e-04,-1.691878074780106544e-03,-4.111504240427166224e-04,1.625946897547692060e-04,2.496394445188343525e-04,-1.223064173245802522e-04,-6.742530968040227890e-05,-1.033306762110441923e-04,5.035850917920470238e-04,8.438325021415948868e-04,-7.100003858795389533e-05,7.966593839228153229e-04,6.927627255208790302e-04,-1.043714510160498321e-04,3.841160651063546538e-05,-1.504813262727111578e-04,-5.988167831674218178e-04,-1.278168521821498871e-03,3.481813473626971245e-05,-6.023878086125478148e-05,3.882715245708823204e-04,5.565396349993534386e-05,-1.291243475861847401e-03,1.524455263279378414e-03,8.313014404848217964e-04,1.487349625676870346e-03,1.161552499979734421e-04,-2.132367575541138649e-03,-1.351407496258616447e-03,-8.959154365584254265e-04,3.419048516661860049e-05,-4.916621837764978409e-04,1.062135794200003147e-03,-1.732487347908318043e-03,-2.872330951504409313e-04,-3.098192973993718624e-04,-1.228536828421056271e-03,-8.160258175848866813e-07\n0.000000000000000000e+00,-1.074663759936811402e-05,5.368734855437651277e-05,6.572042475454509258e-04,4.024074878543615341e-04,3.365397060406394303e-05,1.628201971470844001e-05,5.803992308983652038e-08,1.350574621028499678e-05,-5.160414366400800645e-05,7.122157257981598377e-04,1.579748699441552162e-03,-1.824572682380676270e-04,1.591248670592904091e-03,2.507699246052652597e-04,-1.235785384778864682e-05,-5.307522951625287533e-05,-2.877753577195107937e-04,2.213714178651571274e-03,3.896398469805717468e-03,-4.998942604288458824e-04,2.010529860854148865e-03,3.999773412942886353e-03,-6.853116065030917525e-05,-6.526044217025628313e-06,8.950067567639052868e-04,3.355086781084537506e-03,-2.657058881595730782e-03,1.349867088720202446e-04,1.822722726501524448e-03,3.812445793300867081e-03,8.173103560693562031e-05,6.217679765541106462e-05,-6.267563730943948030e-05,2.534942235797643661e-03,-5.712579935789108276e-03,-3.951263613998889923e-03,8.767127990722656250e-03,2.148143947124481201e-03,-1.074212254025042057e-03,-1.416513987351208925e-05,8.125061285682022572e-04,-7.412501610815525055e-03,-5.143709015101194382e-03,2.377198543399572372e-03,8.053421042859554291e-04,2.295547164976596832e-03,-9.831694187596440315e-04,-9.175531158689409494e-05,3.952167462557554245e-03,1.903908327221870422e-03,7.567848544567823410e-03,2.875655423849821091e-03,-2.050061710178852081e-03,9.079439769266173244e-05,-1.321476738667115569e-04,8.588378113927319646e-05,3.685631963890045881e-04,3.628392238169908524e-03,2.371181501075625420e-03,-2.975152339786291122e-03,-3.830481145996600389e-04,-6.508608930744230747e-05,-1.329349106526933610e-05,-1.210631483949953235e-09,-1.425247319275513291e-05,3.592144275899045169e-05,1.896308385767042637e-04,3.161649801768362522e-04,4.430586704984307289e-05,-3.979370376328006387e-06,-5.619875675932917147e-10,1.680833156569860876e-05,-1.147899674833752215e-04,6.246481789276003838e-04,4.444601945579051971e-04,-3.618987509980797768e-03,2.276303246617317200e-03,2.052342897513881326e-04,-4.160020762355998158e-05,-8.721158519620075822e-05,-3.312691114842891693e-04,-1.252641668543219566e-03,5.976060405373573303e-03,-2.815463347360491753e-03,-6.742838304489850998e-04,4.461679607629776001e-03,-1.236581301782280207e-04,3.025435580639168620e-05,1.577536226250231266e-03,3.179976949468255043e-03,1.737174228765070438e-03,2.086654305458068848e-03,1.235911389812827110e-03,4.006355069577693939e-03,-5.831017915625125170e-06,5.929498365730978549e-05,3.822521248366683722e-04,2.376001328229904175e-03,-3.941808245144784451e-04,-1.241639023646712303e-03,4.238564521074295044e-03,1.592265674844384193e-03,-7.588502485305070877e-04,-5.786083784187212586e-05,1.182344392873346806e-03,-4.740527831017971039e-03,-6.341711618006229401e-03,7.457656785845756531e-03,-4.293937236070632935e-03,1.727755297906696796e-03,-4.769373917952179909e-04,-1.548660511616617441e-04,4.636505618691444397e-03,1.594502478837966919e-03,3.864410100504755974e-03,3.017727984115481377e-03,-3.202594583854079247e-03,1.320980809396132827e-04,-1.788602676242589951e-04,8.324949885718524456e-05,3.958138986490666866e-04,4.048014990985393524e-03,2.630700124427676201e-03,-2.674369374290108681e-03,-3.040969022549688816e-04,-1.008504841593094170e-04,-1.089368925022426993e-05,2.639598406517507101e-08,7.802203981555067003e-06,3.727988223545253277e-05,9.272610186599195004e-04,1.179780811071395874e-03,2.567029514466412365e-05,8.895240898709744215e-05,3.051595243164229032e-08,-1.277726551052182913e-05,5.884311394765973091e-05,2.162471646443009377e-04,-3.860658034682273865e-03,-3.141409717500209808e-03,7.192774210125207901e-04,3.086323267780244350e-04,-7.355817069765180349e-05,-1.618254318600520492e-04,-4.959292709827423096e-04,3.700988600030541420e-04,-2.482222625985741615e-04,1.458588056266307831e-02,-2.837963867932558060e-03,4.761196207255125046e-03,2.783162926789373159e-05,-1.819797034841030836e-06,2.238383982330560684e-03,1.511630602180957794e-03,-2.088739769533276558e-03,4.133633803576231003e-03,7.962838280946016312e-04,4.652693867683410645e-03,1.321870804531499743e-04,3.289269079687073827e-05,-2.182482858188450336e-04,4.235513973981142044e-03,-8.875752799212932587e-03,-9.412883082404732704e-04,4.372187424451112747e-03,3.291039727628231049e-03,-2.925811568275094032e-04,-6.922491593286395073e-05,1.977812964469194412e-03,-5.062934476882219315e-03,4.324719309806823730e-03,-2.323160879313945770e-03,-1.888524275273084641e-04,-1.687610172666609287e-03,-7.789144292473793030e-04,-8.050610631471499801e-05,3.649011021479964256e-03,6.456178380176424980e-04,1.257990673184394836e-02,5.859679076820611954e-03,-4.304427187889814377e-03,8.290495316032320261e-05,-1.185156506835483015e-04,6.720379315083846450e-05,4.455796733964234591e-04,3.681098809465765953e-03,1.429993892088532448e-03,-3.215486416593194008e-03,-3.850186476483941078e-04,-2.387841232120990753e-05,-1.696123945293948054e-05,5.187451890265037946e-08,1.898436948977177963e-06,1.149360032286494970e-04,5.563456797972321510e-04,3.725153219420462847e-04,8.762383367866277695e-05,4.174124478595331311e-05,-5.588827889368985780e-08,1.994378908420912921e-05,-5.295127994031645358e-05,6.563287461176514626e-04,3.755935002118349075e-03,2.340628765523433685e-03,-2.704085549339652061e-03,-2.139888238161802292e-04,6.550522812176495790e-06,-1.591630280017852783e-05,-3.921555180568248034e-04,-2.462188480421900749e-03,6.725673563778400421e-03,-7.825265638530254364e-03,-7.304174359887838364e-03,-8.836863562464714050e-04,8.738807082409039140e-06,1.464870438212528825e-04,3.124480135738849640e-03,6.596781779080629349e-03,-2.756251487880945206e-04,4.149835556745529175e-03,1.875271555036306381e-04,2.382319653406739235e-03,1.853191060945391655e-04,5.013422196498140693e-05,8.313873695442453027e-05,1.957153202965855598e-03,-6.223082542419433594e-03,-1.321261283010244370e-02,1.117896754294633865e-03,2.413479145616292953e-03,-7.928809500299394131e-04,6.246919656405225396e-05,-1.019302639178931713e-03,-1.326853060163557529e-03,-3.688601078465580940e-03,-4.760134033858776093e-03,2.772315405309200287e-03,3.054224420338869095e-03,-6.111678667366504669e-04,-5.742512803408317268e-05,-2.035030629485845566e-03,2.420519478619098663e-03,1.275365520268678665e-02,-3.177860984578728676e-03,-1.937099033966660500e-03,1.857348252087831497e-05,-9.860678255790844560e-05,1.104175971704535186e-04,2.989423228427767754e-04,-5.085754673928022385e-05,2.618591301143169403e-03,-2.917518140748143196e-03,-2.874463389161974192e-04,-3.379499321454204619e-05,-1.000957581709371880e-05,-3.952027327613905072e-08,-1.422670720785390586e-05,2.111909816449042410e-05,6.583501817658543587e-04,5.312297143973410130e-04,4.111248563276603818e-05,1.225329106091521680e-05,1.958142092917114496e-08,6.888818006700603291e-06,-8.872689795680344105e-05,7.438486209139227867e-04,-3.363193944096565247e-03,-1.109604956582188606e-03,2.704816404730081558e-03,3.105631913058459759e-04,-4.788878868566825986e-05,-8.932117634685710073e-05,-4.301795270293951035e-04,-7.205600850284099579e-04,2.639719750732183456e-03,1.181124127469956875e-03,4.253984079696238041e-04,4.434044938534498215e-03,-5.520374179468490183e-05,5.860493547515943646e-05,2.367459004744887352e-03,4.016190301626920700e-03,-1.438652048818767071e-03,3.004447207786142826e-04,4.018498584628105164e-03,4.437522031366825104e-03,6.680558726657181978e-05,8.326715760631486773e-05,2.906119334511458874e-04,3.486179746687412262e-03,-1.096087973564863205e-03,-4.231343045830726624e-03,5.883289035409688950e-03,1.503317384049296379e-03,-9.415525710210204124e-04,-4.631120827980339527e-05,1.320812036283314228e-03,-4.373483825474977493e-03,-3.968274220824241638e-03,2.901769243180751801e-03,-4.029776435345411301e-03,2.638686215505003929e-03,-5.858415388502180576e-04,-1.271639630431309342e-04,5.075224209576845169e-03,2.518376102671027184e-03,5.617555696517229080e-03,8.111330680549144745e-04,-3.349811071529984474e-03,9.328850137535482645e-05,-1.812268164940178394e-04,8.154359966283664107e-05,4.623032873496413231e-04,4.439434036612510681e-03,2.973037771880626678e-03,-2.955334726721048355e-03,-3.283821279183030128e-04,-9.164983930531889200e-05,-9.434444109501782805e-06,1.306125341216102242e-08,9.111518738791346550e-05,-3.221226506866514683e-04,-5.203184671700000763e-03,-4.068938083946704865e-03,-3.802764404099434614e-04,-1.931259903358295560e-04,6.758909876225516200e-08,-2.497701207175850868e-04,4.983023973181843758e-04,-6.703369785100221634e-03,4.427457228302955627e-03,9.602641686797142029e-03,-1.779917068779468536e-02,-1.701822387985885143e-03,1.632024359423667192e-04,3.097475273534655571e-04,4.015092737972736359e-03,1.206631772220134735e-03,-2.903334796428680420e-02,5.109728779643774033e-03,2.612747251987457275e-03,-2.730262652039527893e-02,4.470388521440327168e-04,-7.064952515065670013e-04,-1.387836784124374390e-02,-3.486676886677742004e-02,-2.890873001888394356e-04,-1.004571933299303055e-02,-3.299550339579582214e-02,-2.901989221572875977e-02,-8.414858602918684483e-04,-5.166392074897885323e-04,-1.330490689724683762e-03,-2.258319407701492310e-02,2.774950489401817322e-02,3.481826931238174438e-02,-5.279072374105453491e-02,-1.394534762948751450e-02,8.915821090340614319e-03,1.271797227673232555e-04,-3.093006089329719543e-03,3.965998813509941101e-02,3.223793208599090576e-02,-1.342555694282054901e-02,1.526637002825737000e-02,-1.594189554452896118e-02,5.957764573395252228e-03,6.332669290713965893e-04,-3.126076608896255493e-02,-1.136548444628715515e-02,-6.520045548677444458e-02,-1.484473608434200287e-02,1.046024262905120850e-02,-6.478789728134870529e-04,9.617100004106760025e-04,-7.263965089805424213e-04,-2.364494604989886284e-03,6.232944130897521973e-01,-2.006634697318077087e-02,2.172097936272621155e-02,2.486700424924492836e-03,6.573922000825405121e-04,1.167276932392269373e-04,7.960807124618440866e-09,-2.303909059264697134e-05,2.692126145120710135e-06,8.125178865157067776e-04,9.337147930637001991e-04,3.851464498438872397e-05,2.101762220263481140e-05,-1.520493242423981428e-08,5.990222416585311294e-05,-7.419593021040782332e-05,1.398502383381128311e-03,3.147091018036007881e-03,-5.221082828938961029e-04,2.292685909196734428e-03,2.881564723793417215e-04,-1.285160033148713410e-05,-2.731635322561487556e-05,-6.658051861450076103e-04,2.898409031331539154e-03,2.386985113844275475e-03,-1.002655364573001862e-03,-2.938120625913143158e-03,3.981654997915029526e-03,-1.262531586689874530e-04,1.958537905011326075e-04,2.219927730038762093e-03,4.842106252908706665e-03,-1.775738433934748173e-03,-3.994746948592364788e-04,4.677597433328628540e-03,3.666722215712070465e-03,9.483164467383176088e-05,4.592237746692262590e-05,-2.068326284643262625e-05,2.590619726106524467e-03,-1.813940005376935005e-03,-5.893128924071788788e-03,9.909096173942089081e-03,9.425072930753231049e-04,-1.540023949928581715e-03,1.744159817462787032e-05,8.885562419891357422e-04,-5.283437669277191162e-03,-5.572418682277202606e-03,9.564203210175037384e-04,8.593290112912654877e-05,3.512806724756956100e-03,-8.959170081652700901e-04,-1.029587729135528207e-04,4.092833492904901505e-03,1.088866614736616611e-03,6.386904045939445496e-03,3.113791346549987793e-03,-3.553035203367471695e-04,8.012810576474294066e-05,-1.319631992373615503e-04,9.283361578127369285e-05,3.165785456076264381e-04,4.087618086487054825e-03,2.244123257696628571e-03,-3.160205902531743050e-03,-3.998308384325355291e-04,-1.297773414989933372e-04,-2.395507181063294411e-05,5.916263035032898188e-09,-7.086037840053904802e-06,4.779703158419579268e-05,7.426365045830607414e-04,6.035974947735667229e-04,3.700917659443803132e-05,2.539147317293100059e-05,2.702739720916724764e-08,7.379892849712632596e-06,-4.357439320301637053e-05,3.636338224168866873e-04,-3.265956416726112366e-03,7.259377744048833847e-04,3.097914392128586769e-03,2.473948698025196791e-04,-1.687871554167941213e-05,-4.197567250230349600e-05,1.283071469515562057e-04,2.133508678525686264e-03,3.278693649917840958e-03,-4.490101127885282040e-04,1.447924179956316948e-03,5.833293311297893524e-03,-4.537932909443043172e-06,8.831761078909039497e-05,-1.025811536237597466e-03,9.013470262289047241e-03,-3.089510370045900345e-03,-9.312517358921468258e-04,-1.670345081947743893e-04,4.373296163976192474e-03,5.343633529264479876e-05,2.726155980781186372e-05,7.816111610736697912e-05,1.100941328331828117e-03,-2.470941515639424324e-03,-7.092779502272605896e-03,6.976295262575149536e-03,1.713607693091034889e-03,-7.105544209480285645e-04,-2.521098940633237362e-05,4.627174639608711004e-04,-4.004777409136295319e-03,-5.416048690676689148e-03,4.931252915412187576e-03,-8.149817585945129395e-04,1.658135675825178623e-03,-5.596597329713404179e-04,-5.440491077024489641e-05,6.156833376735448837e-03,3.209397196769714355e-03,5.616470705717802048e-03,4.164664074778556824e-03,-2.280024345964193344e-03,3.845269748126156628e-05,-1.332711835857480764e-04,6.192662112880498171e-05,2.829150180332362652e-04,4.002495203167200089e-03,1.192878349684178829e-03,-2.915036398917436600e-03,-3.272628528065979481e-04,-5.949309343122877181e-05,-1.140217682404909283e-05,-8.808797247183974832e-09,-5.333862645784392953e-06,-1.988064104807563126e-05,-3.501383180264383554e-04,-2.656747237779200077e-04,2.899925311794504523e-05,1.560166310810018331e-05,5.762558430433273315e-09,5.730534030590206385e-05,-4.795338099938817322e-05,9.179364424198865891e-04,-1.051219180226325989e-03,2.618507482111454010e-03,3.473338903859257698e-03,4.002795321866869926e-07,4.958974022883921862e-05,1.451594143873080611e-04,-3.741447580978274345e-04,2.581967040896415710e-03,1.305298996157944202e-03,-3.129562130197882652e-03,6.462137680500745773e-03,3.667556215077638626e-03,-8.777264156378805637e-05,3.437548875808715820e-04,2.002092543989419937e-03,7.609517313539981842e-03,2.604098990559577942e-03,-8.581238798797130585e-03,5.052514374256134033e-03,1.388723263517022133e-03,5.914380017202347517e-05,-7.727239790256135166e-06,1.143327681347727776e-04,1.214989461004734039e-04,3.291955217719078064e-04,6.844932213425636292e-03,4.980368539690971375e-03,-2.741209696978330612e-03,-8.827142301015555859e-04,1.595231879036873579e-04,-3.251013113185763359e-04,-7.028570398688316345e-04,-3.065715776756405830e-03,-5.334065295755863190e-03,4.621048457920551300e-03,-1.837695250287652016e-03,-4.135123454034328461e-04,1.010293199215084314e-04,1.802451442927122116e-04,5.159808788448572159e-03,4.720069468021392822e-03,5.080586997792124748e-04,4.368939436972141266e-03,5.103548173792660236e-04,2.064783038804307580e-04,-2.503401192370802164e-04,-9.475159458816051483e-05,1.704511116258800030e-03,2.011797390878200531e-03,2.379961544647812843e-03,6.137462332844734192e-05,4.058592021465301514e-04,-4.337854625191539526e-05,-2.521689166314899921e-04,1.347117504337802529e-04,3.328513121232390404e-04,5.569973145611584187e-04,6.173867732286453247e-04,1.150487150880508125e-05,-2.045453875325620174e-04,9.171306737698614597e-05,2.353932795813307166e-04,-1.695986866252496839e-04,5.210556555539369583e-04,-3.648252924904227257e-03,1.005819300189614296e-03,2.777608577162027359e-03,-4.522111339611001313e-06,-9.268905268982052803e-04,1.649178680963814259e-03,-5.567294429056346416e-04,1.269730040803551674e-03,3.141992026939988136e-03,1.120061962865293026e-03,1.091415295377373695e-03,2.108761109411716461e-03,1.976356434170156717e-04,8.532161591574549675e-04,-1.033135107718408108e-03,6.622654851526021957e-03,-1.126562478020787239e-03,1.240123761817812920e-03,2.886860398575663567e-03,2.778651658445596695e-03,1.189048634842038155e-03,7.497670012526214123e-04,-1.189638162031769753e-03,4.883128684014081955e-03,-4.763936158269643784e-04,-2.795963548123836517e-03,7.260920945554971695e-03,2.812267746776342392e-03,-1.217413344420492649e-03,-1.564025296829640865e-03,-7.033825968392193317e-04,-4.845077637583017349e-03,-8.519582450389862061e-03,1.166168483905494213e-03,-2.662790007889270782e-03,1.019706716760993004e-03,-4.856665618717670441e-03,2.203416312113404274e-03,7.716903463006019592e-03,3.068801481276750565e-03,6.994636729359626770e-03,4.529114812612533569e-04,-5.350937135517597198e-03,-2.182583557441830635e-03,1.903114141896367073e-03,5.935707129538059235e-03,-5.599103402346372604e-03,1.453920826315879822e-02,-1.221281848847866058e-02,-5.204673856496810913e-03,2.607008442282676697e-03,-6.616162136197090149e-03,-7.588182597828563303e-06\n0.000000000000000000e+00,-6.321395630948245525e-05,8.577353582950308919e-05,1.927094854181632400e-04,5.315210728440433741e-05,-1.798959601728711277e-05,-7.592295878566801548e-05,-9.599729011711133353e-09,5.573651287704706192e-05,-6.223803939064964652e-05,9.260990773327648640e-04,-8.616193663328886032e-04,3.403840353712439537e-03,1.598665025085210800e-03,5.881222386960871518e-05,3.908991857315413654e-05,1.066951226675882936e-04,-1.421240973286330700e-03,4.630341194570064545e-03,6.706947460770606995e-03,-3.959654364734888077e-03,1.801953185349702835e-03,-2.973093185573816299e-03,2.672647860890720040e-05,-3.542362246662378311e-04,-5.687620956450700760e-03,7.396972738206386566e-03,-4.256637766957283020e-03,2.155749127268791199e-03,2.094585681334137917e-03,-2.223877934738993645e-03,3.009395441040396690e-04,1.861313212430104613e-04,-4.712670342996716499e-04,9.082254022359848022e-03,8.848488796502351761e-04,3.520871046930551529e-03,3.864606143906712532e-03,4.692812217399477959e-04,-1.154840923845767975e-03,5.117796536069363356e-05,-1.012137392535805702e-03,-5.546003114432096481e-03,-1.057826634496450424e-02,-4.393367562443017960e-03,1.638708403334021568e-03,-9.083448094315826893e-04,-1.197170466184616089e-03,-1.642612915020436049e-04,2.675040741451084614e-05,-2.365181688219308853e-03,7.668628823012113571e-03,5.327413324266672134e-03,1.774387434124946594e-03,1.109639197238720953e-04,-4.093398820259608328e-05,1.311335072387009859e-04,1.979783519345801324e-05,2.340433653444051743e-03,7.214082404971122742e-03,-1.669659395702183247e-03,-1.873470901045948267e-04,-6.477980059571564198e-05,-2.492275234544649720e-05,1.124652992956498565e-08,-6.442721496568992734e-05,5.906627120566554368e-05,-6.778782117180526257e-04,-4.116201889701187611e-04,-3.206519249943085015e-05,-1.124826885643415153e-04,9.267767886456113047e-09,2.120190401910804212e-05,-1.484358363086357713e-04,5.842513637617230415e-04,1.793602015823125839e-03,-2.573127159848809242e-03,1.835860777646303177e-03,7.790295057930052280e-06,4.929883743898244575e-06,9.766949369804933667e-05,-1.455280114896595478e-03,4.833302227780222893e-04,8.765116333961486816e-03,-1.834041089750826359e-03,3.551373956725001335e-04,-2.209971193224191666e-03,-1.031518258969299495e-04,-3.644538810476660728e-04,-6.096179131418466568e-03,8.238584734499454498e-03,-1.541970530524849892e-03,2.253864426165819168e-03,1.624498981982469559e-04,-2.586823888123035431e-03,2.199996670242398977e-04,1.619514368940144777e-04,-4.349775554146617651e-05,7.841044105589389801e-03,7.869288325309753418e-03,4.970963578671216965e-03,5.772589356638491154e-04,-1.399234752170741558e-03,-1.187753980048000813e-03,-1.129569682234432548e-05,-5.832383758388459682e-04,-5.466779693961143494e-03,-1.209048554301261902e-02,2.372253686189651489e-03,-3.025379264727234840e-03,-9.451971855014562607e-04,-6.992711569182574749e-04,-2.066329034278169274e-04,1.180164283141493797e-03,-2.791405422613024712e-03,2.593722660094499588e-03,2.508580684661865234e-03,-1.743054250255227089e-03,2.062014245893806219e-04,-8.764061931287869811e-05,1.354587584501132369e-04,8.006515417946502566e-05,2.634231932461261749e-03,8.691351860761642456e-03,-1.152025302872061729e-03,-8.754509326536208391e-05,-1.122234389185905457e-04,-2.306679925823118538e-05,3.054809383229439845e-08,-2.778077578113880008e-05,3.408749398658983409e-05,-1.087361597456037998e-04,8.352932054549455643e-04,-5.157386840437538922e-05,-1.007924947771243751e-05,-1.903951840631634695e-08,7.867118256399407983e-06,1.015178568195551634e-04,1.055300119332969189e-03,-8.269011974334716797e-03,1.499275676906108856e-04,-5.573192611336708069e-04,2.644951746333390474e-04,2.555545506766065955e-05,5.689411045750603080e-05,-8.664466440677642822e-04,-2.831371035426855087e-03,2.237531356513500214e-03,1.604859530925750732e-02,8.197702467441558838e-03,-3.635700792074203491e-03,2.342624211451038718e-04,-4.411005356814712286e-04,-4.461582284420728683e-03,2.300002612173557281e-03,-3.115571103990077972e-03,1.108871772885322571e-02,-5.460687680169939995e-04,-3.686282318085432053e-03,3.418105188757181168e-04,1.127620635088533163e-06,-1.322613679803907871e-04,6.576004438102245331e-03,1.686596777290105820e-03,4.219744820147752762e-03,3.740821266546845436e-04,4.552584723569452763e-04,2.919152029789984226e-04,-8.117040124488994479e-06,-6.447223131544888020e-04,-1.351506169885396957e-02,-8.424459956586360931e-04,-1.162483450025320053e-02,5.048938561230897903e-03,-4.370202310383319855e-03,-1.705350587144494057e-03,-1.376933796564117074e-04,-6.215216126292943954e-04,-5.065829027444124222e-03,1.177352294325828552e-02,7.184196263551712036e-03,-1.394892809912562370e-03,1.101982779800891876e-04,-2.732799839577637613e-05,1.000941047095693648e-04,-4.881045606452971697e-05,1.598967122845351696e-03,6.508779712021350861e-03,-1.260810648091137409e-03,-1.182767518912442029e-04,-3.193840530002489686e-05,3.251620000810362399e-05,-1.937719851241581637e-08,-4.933343734592199326e-05,8.635081758257001638e-05,1.095196566893719137e-04,1.474159362260252237e-04,-2.026640322583261877e-05,-6.615793245146051049e-05,-7.194330464699305594e-09,4.484063174459151924e-05,-1.030653365887701511e-04,7.558679790236055851e-04,-1.177959144115447998e-03,6.183763034641742706e-03,3.575945040211081505e-03,-1.924587413668632507e-04,3.001939330715686083e-05,1.480685168644413352e-04,-1.637351000681519508e-03,3.519671969115734100e-03,1.297849696129560471e-02,-8.354816585779190063e-03,-1.560185104608535767e-03,-9.213895536959171295e-03,3.591541826608590782e-06,-2.635653072502464056e-04,-4.949924536049365997e-03,8.408125489950180054e-03,-4.297615960240364075e-03,1.515273237600922585e-03,2.515016822144389153e-03,4.182767122983932495e-03,3.093288105446845293e-04,1.650586782488971949e-04,-1.096908090403303504e-04,6.984660867601633072e-03,-7.444294169545173645e-05,-5.491727963089942932e-03,-1.106210052967071533e-03,4.888037219643592834e-04,-4.111997259315103292e-04,1.003463985398411751e-04,-1.124007394537329674e-04,2.368352725170552731e-04,-1.035542972385883331e-02,-1.116811111569404602e-02,-2.433605026453733444e-03,1.716575818136334419e-03,-5.623716278932988644e-04,-1.149000599980354309e-04,-3.456190461292862892e-03,-8.111698552966117859e-03,1.136253867298364639e-02,3.149345749989151955e-03,2.931722672656178474e-03,-4.088942660018801689e-07,1.398868334945291281e-05,1.066747863660566509e-04,2.544541493989527225e-04,-1.093521364964544773e-03,4.298284184187650681e-03,-7.169928867369890213e-04,-4.212068233755417168e-05,-4.650653136195614934e-05,-9.115454304264858365e-06,-1.029860641210689209e-08,-6.456726987380534410e-05,6.676267366856336594e-05,4.247835604473948479e-04,1.419556501787155867e-04,-3.639177884906530380e-05,-9.594668517820537090e-05,2.229978690593270585e-08,2.459916140651330352e-05,-9.756699728313833475e-05,4.020271881017833948e-04,-2.801098627969622612e-03,4.128989530727267265e-06,1.308762468397617340e-03,8.601551962783560157e-05,-4.274621460353955626e-06,1.019657647702842951e-04,-1.557420822791755199e-03,1.188818830996751785e-03,3.934052307158708572e-03,-9.399084374308586121e-04,2.980834804475307465e-03,-2.546990755945444107e-03,1.728176539472769946e-05,-4.058510239701718092e-04,-6.514254026114940643e-03,6.732254289090633392e-03,-4.741411656141281128e-03,-1.494055613875389099e-03,3.998875617980957031e-03,-2.616734243929386139e-03,3.281264798715710640e-04,2.632475225254893303e-04,-1.808239612728357315e-04,1.050924044102430344e-02,3.955617547035217285e-03,5.506057292222976685e-03,2.001087879762053490e-03,1.788577355910092592e-05,-8.419642108492553234e-04,2.495679655112326145e-05,-2.989841159433126450e-04,-3.062307368963956833e-03,-9.558064863085746765e-03,-9.735077037476003170e-04,-5.949877668172121048e-04,9.260147344321012497e-04,-6.179430056363344193e-04,-2.099179109791293740e-04,1.043677795678377151e-03,-3.311038017272949219e-03,6.407683249562978745e-03,-5.623360630124807358e-04,-4.543285467661917210e-04,1.272697263630107045e-04,-6.370277696987614036e-05,1.301372976740822196e-04,1.328054204350337386e-04,2.600338310003280640e-03,8.912359364330768585e-03,-1.876803347840905190e-03,-1.749860966810956597e-04,-7.042746437946334481e-05,-1.286372662434587255e-05,-3.562070105544989929e-08,5.385857657529413700e-04,-4.720374708995223045e-04,2.212945546489208937e-04,-1.614221255294978619e-04,2.289776457473635674e-04,6.709482986479997635e-04,1.272792360396124423e-08,-3.679608344100415707e-04,7.207168964669108391e-04,-8.698816411197185516e-03,2.483691088855266571e-02,-1.640014722943305969e-02,-1.899318210780620575e-02,-3.736119251698255539e-04,-2.254558203276246786e-04,-1.229123445227742195e-03,1.543024834245443344e-02,-6.882380228489637375e-03,-4.176371544599533081e-02,4.089525900781154633e-04,-1.465798541903495789e-02,2.618947997689247131e-02,1.613612112123519182e-04,2.772624371573328972e-03,5.085314810276031494e-02,-7.138504087924957275e-02,2.692364715039730072e-02,-8.292928338050842285e-03,-1.519500650465488434e-02,2.885472401976585388e-02,-2.806889824569225311e-03,-1.512032235041260719e-03,1.009700587019324303e-03,-7.146906852722167969e-02,-2.304241247475147247e-02,-3.273902088403701782e-02,-2.274064160883426666e-02,4.088632762432098389e-03,9.015610441565513611e-03,-4.562486428767442703e-04,4.949816968291997910e-03,3.143912553787231445e-02,8.254426717758178711e-02,3.027784451842308044e-02,-2.884080633521080017e-03,-1.623575342819094658e-03,7.417080458253622055e-03,1.254326547496020794e-03,-3.667308017611503601e-03,2.430181577801704407e-02,-7.439199090003967285e-02,-2.244815230369567871e-02,-3.501029685139656067e-03,-1.042426098138093948e-03,3.977257292717695236e-04,-1.168649643659591675e-03,-1.181042753159999847e-04,-2.042298577725887299e-02,5.895398259162902832e-01,1.280833967030048370e-02,1.333664171397686005e-03,7.844188367016613483e-04,1.507712004240602255e-04,-6.201662472449243069e-08,-7.365029159700497985e-05,-1.020727722789160907e-05,-1.945561962202191353e-04,-1.061216171365231276e-04,-5.913199129281565547e-05,-1.179409009637311101e-04,5.613685516436817124e-09,8.986005559563636780e-05,-1.264852035092189908e-04,1.650344347581267357e-03,-1.468724105507135391e-03,3.380697686225175858e-03,3.227154724299907684e-03,3.652254235930740833e-05,5.936219531577080488e-05,1.923707022797316313e-04,-2.009752672165632248e-03,3.157507861033082008e-03,7.584395818412303925e-03,-4.508665297180414200e-03,-9.997105225920677185e-04,-1.993602374568581581e-03,-1.345248310826718807e-04,-3.673458704724907875e-04,-6.943523418158292770e-03,1.007927581667900085e-02,-1.341458410024642944e-03,-1.487756380811333656e-04,2.812279853969812393e-03,-2.552468562498688698e-03,2.842769026756286621e-04,2.173312677768990397e-04,-2.586950431577861309e-04,8.605869486927986145e-03,4.511060193181037903e-03,9.870717767626047134e-04,5.805008579045534134e-03,-9.178348118439316750e-04,-1.361438655294477940e-03,4.787192301591858268e-05,-1.280106604099273682e-03,-6.316029466688632965e-03,-7.306461222469806671e-03,-6.687077693641185760e-03,2.055389573797583580e-03,-6.351323099806904793e-04,-1.368088647723197937e-03,-1.763752516126260161e-04,1.850057626143097878e-03,-2.044438850134611130e-03,5.975205451250076294e-03,5.051566287875175476e-03,2.268572337925434113e-03,1.418623287463560700e-04,-5.146302646608091891e-05,1.333234395133331418e-04,1.464902161387726665e-04,2.533523598685860634e-03,8.475179783999919891e-03,-1.500573009252548218e-03,-2.051661140285432339e-04,-1.540207740617915988e-04,-3.432176890783011913e-05,3.512695911922492087e-08,-7.016037125140428543e-05,2.819890141836367548e-05,2.652761177159845829e-04,3.516385913826525211e-04,-4.559837179840542376e-05,-8.931251068133860826e-05,1.492867340857628733e-08,5.928627069806680083e-05,-6.913155084475874901e-05,1.129069831222295761e-03,-2.509322483092546463e-03,2.137376926839351654e-03,2.233922015875577927e-03,1.103310933103784919e-04,3.501441460684873164e-05,1.322619937127456069e-04,-1.650282763876020908e-03,3.113311249762773514e-03,2.341861836612224579e-03,1.699145650491118431e-03,2.381862141191959381e-03,6.470519583672285080e-04,-2.442584445816464722e-05,-4.757093265652656555e-04,-5.827703513205051422e-03,1.116814371198415756e-02,-4.518243018537759781e-03,-2.948021865449845791e-04,2.302176551893353462e-03,-6.489127874374389648e-03,3.503875341266393661e-04,1.848091778811067343e-04,1.734368197503499687e-06,9.674098342657089233e-03,2.550342585891485214e-03,3.324363380670547485e-03,1.112733408808708191e-02,2.701762423384934664e-04,-1.470646006055176258e-03,1.936235275934450328e-05,-1.437614671885967255e-03,-4.372602328658103943e-03,-1.226245798170566559e-02,-1.498633064329624176e-03,7.558360230177640915e-04,1.073338324204087257e-03,-1.214137184433639050e-03,-1.642229181015864015e-04,-2.654394833371043205e-03,7.972035673446953297e-04,2.281872322782874107e-03,1.927787321619689465e-03,-1.896859612315893173e-05,1.610072795301675797e-04,-6.436600961023941636e-05,1.719626307021826506e-04,1.020867421175353229e-04,1.643566880375146866e-03,6.098358426243066788e-03,-2.226653276011347771e-03,-2.239231980638578534e-04,-1.282069133594632149e-04,-2.449901512591168284e-05,-2.695719558687414974e-08,-5.998827691655606031e-05,3.655178807093761861e-05,-3.668486169772222638e-05,1.527483400423079729e-04,-1.830453220463823527e-05,-6.281093374127522111e-05,-5.890342436032369733e-08,5.847159263794310391e-05,-1.082151575246825814e-04,1.372760161757469177e-03,-4.654397722333669662e-03,2.180021023377776146e-03,3.579589305445551872e-03,9.091043466469272971e-05,-6.052701792214065790e-06,-2.100038909702561796e-05,-1.883862656541168690e-03,1.042144140228629112e-03,7.266536355018615723e-03,-1.117479056119918823e-03,1.884015393443405628e-03,-1.559650641866028309e-03,-1.709924435999710113e-05,-2.247557713417336345e-04,-4.489002749323844910e-03,7.187350187450647354e-03,-1.538252108730375767e-03,-8.614400867372751236e-04,6.808364414609968662e-04,-3.056706860661506653e-03,2.822317474056035280e-04,1.272397494176402688e-04,9.376292291563004255e-05,8.560190908610820770e-03,2.776972716674208641e-03,3.726242575794458389e-03,4.151513334363698959e-03,-3.922463511116802692e-04,-1.202687853947281837e-03,2.064849104499444366e-05,-5.218647420406341553e-04,-3.976389300078153610e-03,-1.011799648404121399e-02,-7.839674130082130432e-03,2.050423063337802887e-05,9.083090117201209068e-04,-1.011701533570885658e-03,-1.981720997719094157e-04,5.491224001161754131e-04,-1.959693385288119316e-03,7.560249418020248413e-03,2.975415438413619995e-03,-1.096594380214810371e-03,3.302049008198082447e-04,3.935568383894860744e-05,-1.694677193881943822e-04,-3.700036177178844810e-05,2.132356166839599609e-03,6.178294308483600616e-03,-3.223843406885862350e-03,-6.427370681194588542e-05,-8.072530617937445641e-04,-4.754206456709653139e-04,1.369956444250419736e-04,-1.620672992430627346e-04,-1.623930293135344982e-04,5.671261169482022524e-05,-5.896918009966611862e-04,1.120660272135864943e-05,-6.621744250878691673e-04,4.264189628884196281e-04,5.627902573905885220e-04,1.578942283231299371e-05,6.206945399753749371e-04,-1.323679229244589806e-03,2.573575358837842941e-03,2.814549952745437622e-03,-1.170759205706417561e-04,-2.342714724363759160e-04,-1.347256009466946125e-03,-1.588944694958627224e-03,2.417061477899551392e-04,6.374625023454427719e-03,3.723547328263521194e-03,2.485162811353802681e-03,-3.572441637516021729e-03,4.067328991368412971e-04,3.614082816056907177e-04,-6.464155390858650208e-03,1.353953499346971512e-02,-3.541155485436320305e-03,-2.826795447617769241e-03,-5.323716322891414165e-04,-3.790213959291577339e-03,1.821843441575765610e-03,9.123477502726018429e-05,-3.064681950490921736e-04,8.204630576074123383e-03,5.283878650516271591e-03,1.639352412894368172e-03,1.988979289308190346e-03,-1.987820724025368690e-04,-2.630567643791437149e-03,1.334800035692751408e-03,2.169581421185284853e-04,-2.458949806168675423e-03,-9.556500241160392761e-03,-9.135710075497627258e-03,-2.655347343534231186e-04,-1.826906809583306313e-03,-1.123026711866259575e-03,8.630601689219474792e-03,9.977314621210098267e-03,-2.137170406058430672e-03,5.057319067418575287e-03,2.446374623104929924e-03,-1.875223824754357338e-04,-5.819284822791814804e-03,-3.056455403566360474e-03,2.448672894388437271e-03,2.612759359180927277e-03,1.676220446825027466e-02,-1.260632369667291641e-02,1.013263221830129623e-02,3.858972107991576195e-03,-2.387114567682147026e-03,-8.874221748556010425e-07\n0.000000000000000000e+00,7.868397915444802493e-06,-9.404591401107609272e-05,-7.851672708056867123e-04,-8.298329194076359272e-04,-1.918445923365652561e-05,-1.007918399409390986e-05,-3.869558184987909044e-08,3.318928065709769726e-08,2.401943493168801069e-05,-5.535160889849066734e-04,3.322441363707184792e-03,2.275233156979084015e-03,-2.523080678656697273e-03,-3.116933221463114023e-04,6.806328747188672423e-05,1.824481587391346693e-04,-2.258036693092435598e-04,1.044843229465186596e-03,-1.282057142816483974e-03,1.167778158560395241e-03,1.954896841198205948e-03,-2.724473597481846809e-03,-1.113586404244415462e-04,1.999517553485929966e-04,5.000082892365753651e-04,-5.322076322045177221e-05,3.241348080337047577e-03,-8.162861689925193787e-03,1.618702779524028301e-03,-2.287384588271379471e-03,-6.324691639747470617e-05,-8.897718362277373672e-05,-1.079815629054792225e-04,-6.948062218725681305e-03,7.884107762947678566e-04,4.274674225598573685e-03,-1.489612623117864132e-03,-3.979683853685855865e-03,-3.090075915679335594e-04,1.040951101458631456e-04,-1.435538521036505699e-03,3.062270116060972214e-03,-1.765414141118526459e-03,-1.917762914672493935e-03,7.741946727037429810e-03,-3.301828633993864059e-03,7.888415711931884289e-05,1.847391831688582897e-04,-4.502508323639631271e-03,-2.373335737502202392e-04,-1.475584460422396660e-03,-9.897514246404170990e-05,3.674372332170605659e-03,-7.513703894801437855e-05,1.775356940925121307e-04,-5.015359420212917030e-05,-4.262631409801542759e-04,-2.623815089464187622e-03,-1.258180593140423298e-03,3.059123642742633820e-03,3.715612110681831837e-04,-1.107763273466844112e-05,3.407417352718766779e-07,2.226430240170884645e-08,1.164572404377395287e-05,-6.423902232199907303e-05,-1.325708231888711452e-03,-1.053678453899919987e-03,-9.835049240791704506e-06,-8.302908099722117186e-06,2.151044675713364995e-08,-2.386289907008176669e-06,5.128782504471018910e-06,-2.217173168901354074e-04,2.169751795008778572e-03,1.944293617270886898e-03,-1.350746897514909506e-04,-3.001750446856021881e-04,7.294089300557971001e-05,9.634470916353166103e-05,1.729008508846163750e-04,1.241741119883954525e-04,3.663766197860240936e-03,-3.453617449849843979e-03,3.641670104116201401e-03,-2.084752544760704041e-03,-1.723109380691312253e-05,1.608158927410840988e-04,8.649160154163837433e-04,-1.849976368248462677e-03,3.474307479336857796e-03,-4.207413643598556519e-03,5.847603315487504005e-04,-1.536892959848046303e-03,-8.138122939271852374e-05,-1.506494299974292517e-04,-4.264632298145443201e-05,-5.104880314320325851e-03,6.980543257668614388e-04,6.417092867195606232e-03,-1.785441068932414055e-03,-5.083201918751001358e-03,1.391392434015870094e-04,7.734490645816549659e-05,-1.067849923856556416e-03,3.049930557608604431e-03,8.381275692954659462e-04,-1.714630983769893646e-03,2.508155768737196922e-03,-4.190424457192420959e-03,1.196554585476405919e-04,1.949965517269447446e-04,-3.899181261658668518e-03,8.719569304957985878e-04,-4.308328498154878616e-03,-1.083849812857806683e-03,1.804616535082459450e-03,-5.678147863363847136e-05,1.396204752381891012e-04,-5.003729165764525533e-05,-3.202282241545617580e-04,-2.290798816829919815e-03,-1.374759129248559475e-03,2.951682312414050102e-03,3.726942813955247402e-04,3.216562618035823107e-05,-2.635719283716753125e-06,-3.000608117531555763e-08,1.984292794077191502e-05,-5.996893014525994658e-05,-9.355689398944377899e-04,-6.539615569636225700e-04,-2.015495556406676769e-05,9.872364898910745978e-07,-2.339303151188687480e-08,-2.182278512918855995e-05,9.774138743523508310e-05,-7.839625468477606773e-04,-1.813704730011522770e-04,5.043142009526491165e-03,-2.650217618793249130e-03,-3.211547445971518755e-04,1.122883986681699753e-04,2.345264510950073600e-04,8.429316221736371517e-04,3.452112898230552673e-03,-3.085739212110638618e-03,-1.210620626807212830e-03,6.011075340211391449e-03,-4.050897434353828430e-03,1.142981054726988077e-04,1.862812059698626399e-04,-9.393979416927322745e-05,-1.904435688629746437e-03,3.350323997437953949e-03,2.238562563434243202e-03,1.455309335142374039e-03,-3.309472696855664253e-03,-5.022060213377699256e-05,-1.071075239451602101e-04,-3.760096733458340168e-04,-1.146469730883836746e-02,5.873879417777061462e-04,6.818465888500213623e-03,-3.270553657785058022e-03,-5.396591965109109879e-03,1.301808166317641735e-03,1.200968108605593443e-04,-1.603073207661509514e-03,4.483577329665422440e-03,1.808667671866714954e-03,-4.634538199752569199e-03,-2.839517546817660332e-04,-5.396569613367319107e-04,3.515935968607664108e-04,3.106709336861968040e-04,-5.585683509707450867e-03,1.603619311936199665e-03,3.105571493506431580e-03,-2.304560970515012741e-03,4.181801341474056244e-03,-1.259147247765213251e-04,2.407272695563733578e-04,-8.245818025898188353e-05,-4.485943354666233063e-04,-4.122404381632804871e-03,-1.832198700867593288e-03,4.354782868176698685e-03,5.551056237891316414e-04,8.143504237523302436e-05,1.187247744383057579e-05,-3.078781674048514105e-09,1.725703623378649354e-05,-7.121191447367891669e-05,-9.427929180674254894e-04,-7.432072306983172894e-04,2.910754119511693716e-06,4.988081855117343366e-06,1.637681634747423232e-08,2.033629971265327185e-05,3.617544643930159509e-05,-3.589471452869474888e-04,1.150238793343305588e-03,2.340850885957479477e-03,-4.004910588264465332e-04,-1.941345544764772058e-04,5.475871512317098677e-05,1.021861389745026827e-04,4.250311758369207382e-04,9.703067131340503693e-03,-2.599678933620452881e-03,-5.220633931457996368e-03,6.534954067319631577e-03,5.190821364521980286e-03,-1.472455915063619614e-05,2.478729293216019869e-04,6.072316318750381470e-04,-6.805313751101493835e-04,1.635337132029235363e-03,-5.403973627835512161e-03,-4.779241979122161865e-03,-6.964294239878654480e-03,-6.144968210719525814e-05,-9.850454080151394010e-05,-2.755228197202086449e-04,-3.905929625034332275e-03,-3.490708069875836372e-03,7.429710123687982559e-03,1.970272045582532883e-03,-3.576577641069889069e-03,3.799014957621693611e-04,6.587573443539440632e-05,-8.489071624353528023e-04,2.612890210002660751e-03,-2.818894572556018829e-04,-1.410023309290409088e-03,2.079843543469905853e-03,-3.368906211107969284e-03,2.381281810812652111e-04,2.506063901819288731e-04,-4.802949726581573486e-03,5.984633229672908783e-03,-4.250837489962577820e-03,1.348591293208301067e-03,3.642347175627946854e-03,-7.021825149422511458e-05,1.552546309540048242e-04,-4.301156150177121162e-05,-2.805265830829739571e-05,-1.169489580206573009e-03,1.265985483769327402e-04,3.264974802732467651e-03,4.260811547283083200e-04,5.328325642039999366e-05,-4.581260327540803701e-06,2.188789949286729097e-08,2.046360896201804280e-05,-5.569418863160535693e-05,-1.293609850108623505e-03,-8.777685579843819141e-04,-2.711101842578500509e-06,8.435428753728047013e-06,6.535628926940262318e-08,1.170792711491230875e-05,6.147187377791851759e-05,-3.543403581716120243e-04,8.615750703029334545e-04,2.497106557711958885e-03,-2.894799690693616867e-04,-3.313515917398035526e-04,8.189924119506031275e-05,1.790068490663543344e-04,4.404107457958161831e-04,1.126382965594530106e-03,-3.908061771653592587e-04,-1.964359078556299210e-03,5.213317926973104477e-03,-2.699147211387753487e-03,-3.017534254468046129e-05,2.001461107283830643e-04,1.072701299563050270e-03,-5.962107679806649685e-04,3.484734566882252693e-03,-5.481851287186145782e-03,5.682657938450574875e-04,-1.643548486754298210e-03,-9.614541340852156281e-05,-1.879211631603538990e-04,-1.270014763576909900e-04,-6.051183678209781647e-03,1.472777337767183781e-03,5.747515242546796799e-03,-2.574323909357190132e-03,-5.255645141005516052e-03,4.631653719116002321e-04,9.633705485612154007e-05,-1.550300512462854385e-03,3.722815308719873428e-03,9.285651613026857376e-04,-3.214599564671516418e-03,4.337138030678033829e-03,-4.289310891181230545e-03,3.207197587471455336e-04,2.819607034325599670e-04,-4.353862721472978592e-03,2.359057310968637466e-03,-1.775607233867049217e-03,-1.979002496227622032e-03,4.194516688585281372e-03,-8.940140833146870136e-05,2.289541007485240698e-04,-6.825781747465953231e-05,-4.022123757749795914e-04,-3.122639609500765800e-03,-2.082490827888250351e-03,4.008967895060777664e-03,5.245290813036262989e-04,4.149528103880584240e-05,-3.278030362707795575e-06,-3.253262548241764307e-08,-1.164969580713659525e-04,4.111616290174424648e-04,8.814231492578983307e-03,6.931758951395750046e-03,6.716002098983153701e-05,1.196019366034306586e-05,5.936271918471902609e-09,-1.014028475765371695e-05,-3.432615776546299458e-04,4.533770028501749039e-03,-1.471384428441524506e-02,-2.169347926974296570e-02,4.426576197147369385e-03,2.411990426480770111e-03,-6.739425589330494404e-04,-1.218874705955386162e-03,-2.501691691577434540e-03,-2.288230136036872864e-02,-9.449200704693794250e-03,6.434076465666294098e-03,-3.723686188459396362e-02,1.825661025941371918e-02,2.180855226470157504e-04,-1.419465406797826290e-03,-6.033959332853555679e-03,8.426900021731853485e-03,-2.297401800751686096e-02,3.491591662168502808e-02,-4.114481620490550995e-03,1.424304582178592682e-02,6.149180117063224316e-04,1.016690162941813469e-03,1.086025964468717575e-03,4.433557018637657166e-02,1.944175921380519867e-03,-3.771141543984413147e-02,8.365538902580738068e-03,3.375749289989471436e-02,-3.422947833314538002e-03,-8.177714771591126919e-04,1.178700383752584457e-02,-3.060296736657619476e-02,-3.178778570145368576e-03,1.708516106009483337e-02,-2.845615521073341370e-02,3.348969668149948120e-02,-2.073073992505669594e-03,-1.802746206521987915e-03,3.303110599517822266e-02,-9.677086025476455688e-03,2.330960519611835480e-02,7.325662299990653992e-03,-2.039638161659240723e-02,6.319581298157572746e-04,-1.479058875702321529e-03,4.658255202230066061e-04,2.721443073824048042e-03,2.204579487442970276e-02,1.267383527010679245e-02,6.288228034973144531e-01,-3.456970443949103355e-03,-3.515165881253778934e-04,1.510766014689579606e-05,-2.406522980891168118e-08,9.021214282256551087e-06,-4.920513310935348272e-05,-1.024319324642419815e-03,-9.260410442948341370e-04,-2.402872087259311229e-05,1.097855260923097376e-06,1.135458660428412259e-08,1.038839127431856468e-05,4.006523158750496805e-05,-4.860147600993514061e-04,3.065127646550536156e-03,2.503299852833151817e-03,3.478702856227755547e-04,-3.421076107770204544e-04,9.385502198711037636e-05,1.801725302357226610e-04,8.272042032331228256e-05,1.777520403265953064e-03,3.262055572122335434e-03,-2.813558094203472137e-03,4.387215711176395416e-03,-2.240129513666033745e-03,-2.200656672357581556e-05,1.367670774925500154e-04,6.241506198421120644e-04,-6.398814730346202850e-04,3.040292998775839806e-03,-8.304380811750888824e-03,6.198326591402292252e-04,-1.775185577571392059e-03,-6.788647442590445280e-05,-1.075207110261544585e-04,-2.339844504604116082e-04,-5.957671441137790680e-03,7.951490697450935841e-04,3.538762219250202179e-03,-2.190204802900552750e-03,-2.384012099355459213e-03,1.387046067975461483e-04,1.149122908827848732e-04,-2.621585270389914513e-03,2.690379740670323372e-03,3.109572688117623329e-03,-4.477236419916152954e-03,2.915139310061931610e-03,-3.472024574875831604e-03,1.486009277869015932e-04,2.453290217090398073e-04,-3.927641548216342926e-03,1.227802364155650139e-03,5.247985245659947395e-04,-1.568676903843879700e-03,3.175939666107296944e-03,-7.367001671809703112e-05,1.942775270435959101e-04,-6.263361865421757102e-05,-3.207661502528935671e-04,-2.651632064953446388e-03,-1.520482706837356091e-03,3.328120801597833633e-03,4.285739560145884752e-04,3.838293559965677559e-05,-4.923129836242878810e-06,-2.584056346677243710e-08,2.378737190156243742e-05,-2.335721728741191328e-05,-1.429058844223618507e-03,-1.208012341521680355e-03,4.384623389341868460e-05,1.219662681251065806e-05,-4.272544629202457145e-08,-4.661433194996789098e-06,2.069085167022421956e-05,-5.615645204670727253e-04,1.184995402581989765e-03,2.167731057852506638e-03,-6.649339338764548302e-04,-4.201880365144461393e-04,8.900880493456497788e-05,1.928874989971518517e-04,3.908612125087529421e-04,5.435190396383404732e-04,-1.277546398341655731e-03,-3.094151616096496582e-03,2.867264905944466591e-03,-1.901687821373343468e-03,-2.224660420324653387e-05,1.659666449995711446e-04,2.641909755766391754e-03,-8.683942724019289017e-05,4.831712227314710617e-03,-5.093411542475223541e-03,3.360923728905618191e-04,-1.014408539049327374e-03,-6.887524796184152365e-05,-1.104575931094586849e-04,-2.274201397085562348e-04,-5.584043916314840317e-03,5.365945980884134769e-04,5.642078816890716553e-03,-2.353033050894737244e-05,-4.285594448447227478e-03,7.922757649794220924e-04,1.250707136932760477e-04,-1.432121032848954201e-03,5.036410409957170486e-03,6.950765382498502731e-04,-3.370442427694797516e-03,5.257792305201292038e-03,-4.293382167816162109e-03,5.124505260027945042e-04,2.844987029675394297e-04,-5.236062221229076385e-03,2.033692784607410431e-03,-7.300861179828643799e-04,-1.348212594166398048e-03,3.715748433023691177e-03,-1.227037573698908091e-04,2.155693946406245232e-04,-4.275474566384218633e-05,-3.186266403645277023e-04,-3.441459499299526215e-03,-7.971281884238123894e-04,4.181866068392992020e-03,5.623357719741761684e-04,7.344488403759896755e-05,2.476376721460837871e-07,-4.605681169778108597e-09,1.151567994384095073e-05,2.678569217096082866e-05,1.949716242961585522e-04,-1.561701355967670679e-05,2.575221151346340775e-05,1.209042784466873854e-05,-4.339108272688463330e-08,-2.277688690810464323e-05,-5.234899799688719213e-05,-2.211441169492900372e-04,1.050375401973724365e-03,-2.792108338326215744e-03,-7.519481587223708630e-04,2.099904668284580112e-05,-2.379052966716699302e-05,-1.028896222123876214e-04,3.646080731414258480e-04,4.872531862929463387e-04,1.733425073325634003e-03,1.092576421797275543e-03,-3.339040325954556465e-03,-1.858083996921777725e-04,1.340198650723323226e-06,-1.782400067895650864e-05,9.263113606721162796e-04,-1.714742742478847504e-03,1.357941655442118645e-03,3.074454609304666519e-03,-5.861793644726276398e-03,2.668059198185801506e-03,-2.348869747947901487e-05,-1.584128767717629671e-05,-1.715812686597928405e-05,-1.168652903288602829e-03,-8.182852528989315033e-03,-4.850629717111587524e-03,-5.988819757476449013e-04,1.332828309386968613e-03,-1.053938831319101155e-05,-9.484137990511953831e-06,-3.139494219794869423e-05,-1.466752146370708942e-03,-1.673988765105605125e-03,4.826828371733427048e-04,-3.485789056867361069e-04,1.263729063794016838e-03,4.688627814175561070e-05,-1.516167685622349381e-04,2.137166447937488556e-03,-2.723118232097476721e-04,1.380227273330092430e-03,7.204483263194561005e-04,-1.956927124410867691e-03,-1.920573413372039795e-04,-1.887417311081662774e-04,3.169869887642562389e-05,3.318582312203943729e-04,1.096019288524985313e-03,-5.138120613992214203e-04,-1.568309729918837547e-03,-3.534794959705322981e-04,-2.701503690332174301e-04,2.256793322885641828e-06,-6.117772863944992423e-05,-1.069882709998637438e-04,-1.923593081301078200e-04,-1.497576362453401089e-03,-1.072643091902136803e-03,-2.528090553823858500e-04,-2.462664269842207432e-05,-1.096893392968922853e-04,-3.482271131360903382e-05,3.038418617506977171e-05,-5.776162142865359783e-04,-8.201532764360308647e-04,-2.769614802673459053e-04,-3.239673678763210773e-04,-2.173699322156608105e-04,-4.938363563269376755e-04,-3.556031879270449281e-05,3.765989386010915041e-04,2.734139095991849899e-03,-6.886334158480167389e-04,-1.932400278747081757e-03,5.943505559116601944e-03,-2.858529333025217056e-03,-4.725370963569730520e-04,-6.750227767042815685e-04,1.316071487963199615e-03,-3.527432214468717575e-03,3.863165853545069695e-03,-5.089197307825088501e-03,1.240347046405076981e-03,8.826601551845669746e-04,-6.695012561976909637e-04,-1.229930057888850570e-04,-1.294974645134061575e-04,-4.809003788977861404e-03,-3.547734813764691353e-04,5.215927958488464355e-03,-4.682380706071853638e-03,-4.801633767783641815e-03,5.484899156726896763e-04,1.358636538498103619e-03,-1.335065346211194992e-03,4.391839727759361267e-03,-2.401081845164299011e-03,-8.390075527131557465e-05,3.557656658813357353e-03,-4.550767131149768829e-03,1.500328304246068001e-03,1.826925319619476795e-03,-9.646655060350894928e-03,5.673960549756884575e-05,-1.701632398180663586e-03,-2.540586865507066250e-04,1.732288487255573273e-02,2.280449727550148964e-03,1.588943065144121647e-03,-4.238900728523731232e-03,-1.356538664549589157e-02,-4.817410837858915329e-03,7.631432730704545975e-03,-4.469755571335554123e-03,-8.481997647322714329e-04,-4.468272891244851053e-05,-3.713762680490617640e-06\n0.000000000000000000e+00,1.461030933569418266e-06,-9.309012966696172953e-06,-8.421001984970644116e-05,-1.193908537970855832e-04,-1.657059556237072684e-07,-7.448442147506284527e-07,4.645969298167074157e-08,-5.413677399701555260e-07,-7.695125532336533070e-07,-7.244995504152029753e-05,3.114993742201477289e-04,1.634936779737472534e-04,-6.233928725123405457e-04,-4.882115172222256660e-05,1.026191512210061774e-05,2.922612475231289864e-05,-4.643700231099501252e-05,1.664312294451519847e-04,-7.532935705967247486e-05,1.723867899272590876e-04,3.995401784777641296e-04,-5.702702910639345646e-04,-1.750962837832048535e-05,3.319283132441341877e-05,1.448656839784234762e-04,3.388546465430408716e-04,4.765510966535657644e-04,-1.289748121052980423e-03,2.729897969402372837e-04,-3.940190945286303759e-04,-3.045428911718772724e-06,-6.194161869643721730e-06,-2.008293813560158014e-05,-8.853327599354088306e-04,-1.017135364236310124e-04,2.922835992649197578e-04,9.021794539876282215e-05,-3.604641242418438196e-04,-5.133252852829173207e-05,1.466632966184988618e-05,-1.562753459438681602e-04,4.627023008652031422e-04,-3.895517729688435793e-04,-4.473857406992465258e-04,1.289125881157815456e-03,-3.501799947116523981e-04,-7.436537998728454113e-06,2.141574441338889301e-05,-7.026787498034536839e-04,-2.640334423631429672e-04,-1.944962423294782639e-05,-5.443388363346457481e-05,4.661171988118439913e-04,-9.279934602091088891e-06,2.032506199611816555e-05,-2.256326069982605986e-06,-7.277853728737682104e-05,-3.035398549400269985e-04,-7.035378803266212344e-05,3.382753056939691305e-04,4.390845060697756708e-05,-1.209883748742868192e-06,6.132719363449723460e-07,-5.705191341576210107e-08,1.819663452806707937e-06,-6.494337867479771376e-06,-1.794598210835829377e-04,-1.231534261023625731e-04,1.163602519227424636e-06,-8.419046935159713030e-07,6.960007681300339755e-08,3.737050633390026633e-07,-2.384157141932519153e-06,-2.852157194865867496e-07,-3.459566505625844002e-05,9.033828973770141602e-08,-6.671387382084503770e-05,-4.221004201099276543e-05,8.889064702088944614e-06,1.281451295653823763e-05,8.536113455193117261e-06,-1.518971403129398823e-04,8.929873583838343620e-04,-4.977118805982172489e-04,5.149656790308654308e-04,-3.775491786655038595e-04,-1.655472260608803481e-06,2.911249430326279253e-05,2.120589342666789889e-04,-6.702965038130059838e-05,7.532042800448834896e-04,-6.399056292138993740e-04,1.173274067696183920e-04,-2.471643092576414347e-04,-9.621211574994958937e-06,-1.670627534622326493e-05,7.707939403189811856e-06,-5.078792455606162548e-04,1.490034919697791338e-04,6.283284747041761875e-04,-2.228335069958120584e-04,-6.464561447501182556e-04,1.171415897260885686e-05,7.097116849763551727e-06,-1.630524784559383988e-04,3.716418577823787928e-04,8.820685616228729486e-05,-3.627169935498386621e-04,2.364935353398323059e-04,-5.406526033766567707e-04,1.471237646910594776e-05,2.477932866895571351e-05,-6.579507025890052319e-04,-3.988356183981522918e-06,-5.064202705398201942e-04,-3.018554707523435354e-04,2.460391842760145664e-04,-6.179472165968036279e-06,1.533233080408535898e-05,-2.674492407095385715e-06,-5.479948958964087069e-05,-2.464252756908535957e-04,-9.935309208231046796e-05,3.696044150274246931e-04,4.980965240974910557e-05,1.375745000586903188e-06,-4.380653706448356388e-07,1.131276690102822613e-07,5.756170594395371154e-06,-9.001513717521447688e-06,-1.317875430686399341e-04,-8.910067117540165782e-05,3.484198032310814597e-06,7.375072982540586963e-06,6.172383848479512380e-08,-8.805242032394744456e-06,1.346214594377670437e-05,-8.584746683482080698e-05,-3.237655037082731724e-04,9.598163305781781673e-04,-6.542839691974222660e-04,-4.372416151454672217e-05,1.566813807585276663e-05,3.384110095794312656e-05,6.763798592146486044e-05,1.128155417973175645e-05,-5.069373873993754387e-04,2.377053897362202406e-04,1.015008543618023396e-03,-7.486158283427357674e-04,1.973824873857665807e-05,4.812407496501691639e-05,3.273758047726005316e-04,-3.578265896067023277e-04,9.751308825798332691e-04,-2.070144691970199347e-04,2.058239988400600851e-05,-4.572264151647686958e-04,-1.267429615836590528e-05,-1.543985854368656874e-05,-9.360834519611671567e-05,-1.046021818183362484e-03,-1.719308784231543541e-05,7.360959425568580627e-04,-3.071247483603656292e-04,-3.454564139246940613e-04,2.631066017784178257e-04,1.339370646746829152e-05,-1.540052180644124746e-04,2.203134135925211012e-05,4.953815368935465813e-05,-1.213275478221476078e-03,-7.095703040249645710e-06,-3.988572279922664165e-05,9.568334644427523017e-05,5.518383113667368889e-05,-1.152665936388075352e-03,3.525423817336559296e-04,8.933137869462370872e-04,3.760357503779232502e-05,3.330077743157744408e-04,-1.895376772154122591e-05,3.521682447171770036e-05,-1.059136866388143972e-05,-8.831959712551906705e-05,-6.054327241145074368e-04,-4.074116586707532406e-04,6.331681506708264351e-04,7.764391193632036448e-05,1.511008213128661737e-05,-1.648351144467596896e-07,-8.264224504728190368e-08,6.896540071466006339e-06,5.990561021462781355e-06,-1.476459437981247902e-04,-1.406242663506418467e-04,8.362057997146621346e-06,3.257892785768490285e-06,-4.221408289595274255e-08,-7.912031833257060498e-06,1.046049192154896446e-06,-1.957950298674404621e-04,-3.358653630129992962e-04,-5.929555045440793037e-04,2.778828493319451809e-04,4.819664354727137834e-06,9.870250323729123920e-07,1.266008985112421215e-05,1.686537580098956823e-04,1.457415055483579636e-03,-4.377522855065762997e-04,-1.179895363748073578e-03,1.468932605348527431e-03,8.668280206620693207e-04,3.809500412899069488e-06,3.862148150801658630e-05,4.218753892928361893e-04,-1.098197244573384523e-04,8.559366688132286072e-04,-2.544821472838521004e-05,-1.252239570021629333e-03,-6.650494760833680630e-04,-1.474710006732493639e-05,-1.526005326013546437e-05,-5.840469748363830149e-05,-7.022052304819226265e-04,-2.830174635164439678e-04,1.145292306318879128e-03,5.756743485108017921e-04,-2.695648290682584047e-04,1.873491564765572548e-04,3.556338015187066048e-06,8.419712685281410813e-05,3.984614450018852949e-04,-1.273848465643823147e-04,-1.753491815179586411e-03,-4.507106496021151543e-06,-2.574355457909405231e-04,8.897858060663565993e-05,2.461711119394749403e-05,-6.235718028619885445e-04,1.079044770449399948e-03,7.411175174638628960e-04,3.843958256766200066e-04,1.460952626075595617e-04,-2.289642361574806273e-05,6.261227099457755685e-06,-2.895560555771226063e-06,2.963072984130121768e-05,-7.268160115927457809e-04,5.592722664005123079e-05,2.990821085404604673e-04,4.900875137536786497e-05,1.541703022667206824e-05,2.617541099425579887e-07,-1.457513008062960580e-07,4.312552846386097372e-06,-5.259455974737647921e-06,-1.935515319928526878e-04,-1.182989144581370056e-04,4.329282091930508614e-06,1.782666913641151041e-06,4.403909770189784467e-08,2.042070718744071200e-06,7.238414582388941199e-06,-4.250147321727126837e-05,-2.878198574762791395e-04,1.718010025797411799e-04,-6.615835445700213313e-05,-4.792986874235793948e-05,1.121609966503456235e-05,2.812955244735348970e-05,7.573412585770711303e-05,1.122049143305048347e-04,-9.329143358627334237e-05,-2.870621974579989910e-04,8.496691007167100906e-04,-4.241646674927324057e-04,-3.206672772648744285e-06,3.892137465300038457e-05,3.381485585123300552e-04,2.094951487379148602e-04,6.067188805900514126e-04,-6.292224861681461334e-04,1.102154783438891172e-04,-3.087605873588472605e-04,-1.107560547097818926e-05,-2.456575202813837677e-05,-6.133971965027740225e-06,-5.667402874678373337e-04,1.737290003802627325e-04,6.335037178359925747e-04,-4.049562267027795315e-05,-7.060464704409241676e-04,7.044127414701506495e-05,1.317162150371586904e-05,-2.069419715553522110e-04,5.351912695914506912e-04,5.473774945130571723e-05,-7.853689021430909634e-04,5.087039317004382610e-04,-4.851798876188695431e-04,3.791092967730946839e-05,3.851680594380013645e-05,-7.379892049357295036e-04,2.853492333088070154e-04,-1.930364087456837296e-04,-5.056923255324363708e-04,4.666584427468478680e-04,-1.337998037342913449e-05,2.930083064711652696e-05,-6.976109489187365398e-06,-6.487514474429190159e-05,-4.076889017596840858e-04,-2.513118670322000980e-04,5.294239381328225136e-04,6.839010893600061536e-05,5.220724233367945999e-06,-2.000760730425099609e-07,2.218894223915413022e-08,-2.767560181382577866e-05,2.515175583539530635e-05,1.118229934945702553e-03,9.439805289730429649e-04,-2.304079862369690090e-05,-1.505193540651816875e-05,-1.622895524633349851e-07,1.013437849906040356e-05,-4.340041050454601645e-05,7.876451127231121063e-04,-1.621915376745164394e-03,-2.021596767008304596e-03,1.956833526492118835e-03,3.874293179251253605e-04,-9.551541006658226252e-05,-1.825106737669557333e-04,-5.679153255186975002e-04,-3.222157713025808334e-03,-3.936829045414924622e-03,4.032771976199001074e-04,-4.981816746294498444e-03,3.343592630699276924e-03,-2.645333552209194750e-07,-2.799605135805904865e-04,-2.084168605506420135e-03,-7.932789158076047897e-04,-3.744289046153426170e-03,3.252822440117597580e-03,-2.020583953708410263e-03,2.400235272943973541e-03,4.149918822804465890e-05,1.250712666660547256e-04,2.039557148236781359e-04,5.780692212283611298e-03,2.029665280133485794e-03,-4.080401733517646790e-03,6.398640107363462448e-05,4.123222548514604568e-03,-6.486519705504179001e-04,-1.002286662696860731e-04,1.952194608747959137e-03,-4.614205565303564072e-03,-6.937412545084953308e-04,2.221256028860807419e-03,-3.852039575576782227e-03,4.284150432795286179e-03,-3.365518641658127308e-04,-2.644952037371695042e-04,5.438087042421102524e-03,-5.052080377936363220e-04,1.194025157019495964e-03,2.369757974520325661e-03,-2.296504331752657890e-03,8.677562436787411571e-05,-1.884615921881049871e-04,3.809310146607458591e-05,4.597000370267778635e-04,2.524101175367832184e-03,1.458046026527881622e-03,-3.487928770482540131e-03,6.554187536239624023e-01,-7.395225838990882039e-05,9.224104360328055918e-07,-2.638262230902910233e-08,1.826549350880668499e-06,-1.958922439371235669e-06,-1.992754550883546472e-04,-1.199600737891159952e-04,-2.240424237243132666e-06,-9.407813195139169693e-07,4.463481673155911267e-08,2.636795443322625943e-06,-2.300222149642650038e-06,-6.474449037341400981e-05,3.106951480731368065e-04,1.429241820005699992e-04,-2.967580439872108400e-05,-6.267415301408618689e-05,1.597781556483823806e-05,3.911563544534146786e-05,-1.145509122579824179e-05,5.456986837089061737e-04,7.324288599193096161e-04,-5.362960509955883026e-04,6.670879665762186050e-04,-4.492860462050884962e-04,1.952394086401909590e-07,2.870940807042643428e-05,6.619976193178445101e-05,4.070437571499496698e-04,3.587093669921159744e-04,-1.287261489778757095e-03,3.954533021897077560e-04,-3.521252656355500221e-04,-1.311095729761291295e-07,3.599282763389055617e-06,-5.892152330488897860e-05,-7.838210440240800381e-04,-8.449575398117303848e-05,-7.098805508576333523e-05,-2.513923682272434235e-04,-4.075297329109162092e-04,4.482366784941405058e-05,2.043932181550189853e-05,-3.930117527488619089e-04,4.474712768569588661e-04,5.650732782669365406e-04,-8.572363294661045074e-04,2.878591476473957300e-04,-1.120094893849454820e-04,2.071423296001739800e-05,3.519768506521359086e-05,-6.600948399864137173e-04,2.712563582463189960e-05,2.080617850879207253e-04,-1.732805976644158363e-04,4.321448213886469603e-04,-1.284961126657435670e-05,2.923289139289408922e-05,-5.216659701545722783e-06,-5.313857400324195623e-05,-3.447982599027454853e-04,-6.353188655339181423e-05,4.376794677227735519e-04,6.270589074119925499e-05,9.406951903656590730e-06,-1.179658170258335304e-06,1.682565198279917240e-09,2.704292683120002039e-06,-3.519564870657632127e-06,-1.657392858760431409e-04,-1.278243144042789936e-04,2.157965809601591900e-06,7.565120085928356275e-07,-1.256757968803867698e-07,4.603762135957367718e-07,5.131648322276305407e-06,-7.253006333485245705e-05,1.171560288639739156e-04,5.844911211170256138e-04,-7.086610276019200683e-05,-5.632637839880771935e-05,1.226295353262685239e-05,2.708357715164311230e-05,4.075693141203373671e-05,2.706225495785474777e-04,-1.826217921916395426e-04,-5.180641892366111279e-06,7.785445195622742176e-04,-2.688624954316765070e-04,-4.774309672939125448e-06,-9.068361578101757914e-06,2.418274816591292620e-04,7.891007699072360992e-04,5.105095333419740200e-04,-6.762241246178746223e-04,4.843424540013074875e-04,-7.859932957217097282e-04,-9.273206160287372768e-06,-1.568218431202694774e-05,-4.195902147330343723e-05,-8.766108076088130474e-04,-4.092391463927924633e-05,-8.547134348191320896e-05,3.386512689758092165e-04,-5.926035810261964798e-04,7.345627818722277880e-05,1.722327397146727890e-05,-1.843330974224954844e-04,5.254455609247088432e-04,-1.732415403239428997e-04,-4.509660939220339060e-04,6.390885682776570320e-04,-6.435360410250723362e-04,3.771514457184821367e-05,3.427505725994706154e-05,-4.578737134579569101e-04,-2.439258969388902187e-04,-7.448843680322170258e-04,-4.054124292451888323e-04,5.212938413023948669e-04,-1.614446227904409170e-05,2.833745020325295627e-05,-4.566335064737359062e-06,-1.823242382670287043e-05,-7.154581253416836262e-04,-1.421517226845026016e-04,5.104918382130563259e-04,7.043579535093158484e-05,6.751825367246055976e-06,-5.629772203974425793e-07,-1.655803316680248827e-07,3.764330131161841564e-06,6.247546480153687298e-06,6.875639519421383739e-05,1.868097751867026091e-05,7.038439434836618602e-06,5.818961653858423233e-06,-6.391474016709253192e-08,-6.521489467559149489e-06,-5.090706508781295270e-06,-9.073573892237618566e-05,-2.306129317730665207e-04,-1.135582569986581802e-04,-3.087727527599781752e-04,-9.778865205589681864e-06,-2.301216909472714178e-06,-8.616805644123815000e-06,8.154268289217725396e-05,-8.372460433747619390e-05,3.954093554057180882e-04,-1.256178948096930981e-04,-1.598324743099510670e-04,-3.205346874892711639e-04,4.858869033341761678e-06,3.031828055100049824e-05,2.594404213596135378e-04,1.436978345736861229e-05,3.110987890977412462e-04,2.773400628939270973e-04,-5.113639053888618946e-04,3.128317184746265411e-04,2.892779775720555335e-07,-3.351874511281494051e-06,-2.709627915464807302e-05,-1.087998825823888183e-04,-8.429213194176554680e-04,-9.120707400143146515e-04,1.342762843705713749e-04,2.366000553593039513e-04,2.541319918236695230e-05,7.648213795619085431e-07,-8.058283856371417642e-05,-2.151825610781088471e-04,-2.957061806228011847e-04,-2.382061793468892574e-04,2.440356765873730183e-04,1.686353934928774834e-04,2.837854481185786426e-05,-9.860335012490395457e-06,7.050519343465566635e-06,-7.362499309238046408e-05,3.855464165098965168e-04,-2.594009274616837502e-04,-3.289151354692876339e-04,-1.486183373344829306e-05,9.297533324570395052e-06,5.482078995555639267e-05,2.084640254906844348e-05,2.038290695054456592e-04,5.689842510037124157e-05,-8.108504698611795902e-05,-1.156029611593112350e-06,1.835323928389698267e-06,-2.311148455191869289e-05,-7.959814683999866247e-05,-7.898652256699278951e-06,8.623948133390513249e-07,-2.345602406421676278e-04,-1.944447431014850736e-04,-5.758719635196030140e-05,7.708829798502847552e-06,-5.349982529878616333e-06,-2.805549411277752370e-05,1.005332705972250551e-06,-1.088418430299498141e-04,-3.459738800302147865e-04,-5.285948282107710838e-05,-1.897787878988310695e-04,-7.130541052902117372e-05,1.673657970968633890e-04,-3.477047357591800392e-06,1.323327887803316116e-04,2.875894424505531788e-04,-1.158812374342232943e-04,-5.924479046370834112e-05,8.217191789299249649e-04,-8.027848089113831520e-04,-6.342235110423644073e-07,6.768312232452444732e-06,1.197322562802582979e-04,1.830753317335620522e-04,6.304261623881757259e-04,-5.542526487261056900e-04,7.155749335652217269e-05,3.298948286101222038e-05,-5.980985588394105434e-05,-3.795749307755613700e-06,-7.149691373342648149e-05,-7.027276442386209965e-04,1.411048287991434336e-05,3.070388920605182648e-04,-3.806446038652211428e-04,-6.779483519494533539e-04,6.724600825691595674e-05,7.564893167000263929e-05,-2.858786610886454582e-04,7.707043550908565521e-04,-7.581611862406134605e-04,-3.883859608322381973e-05,5.265749059617519379e-04,-7.001316989772021770e-04,2.358489473408553749e-05,3.043865144718438387e-04,-7.028302643448114395e-04,-2.846987918019294739e-04,-6.746227154508233070e-05,-7.776406127959489822e-04,2.994256326928734779e-03,5.902795819565653801e-04,-1.047693440341390669e-04,-2.667803782969713211e-04,-2.958551980555057526e-03,-3.888323772116564214e-05,4.250403726473450661e-04,-6.729016895405948162e-04,-2.048430469585582614e-04,-3.831686044577509165e-04,-4.602614467330568004e-07\n0.000000000000000000e+00,1.480162268308049534e-06,3.448600182309746742e-06,1.507594242866616696e-05,-8.800170689937658608e-06,6.962568477320019156e-08,1.269614244847616646e-07,-1.055819698336790680e-08,-4.065518623974639922e-06,2.148319481420912780e-06,-1.089264187612570822e-04,-5.646668141707777977e-04,-2.158175338990986347e-04,-3.800398262683302164e-04,-1.489490750827826560e-05,-2.010688604059396312e-06,2.871408014470944181e-06,6.486254278570413589e-05,8.043658453971147537e-05,7.801121682859957218e-05,2.722299832385033369e-04,7.046646715025417507e-06,-8.633860124973580241e-05,9.416063221578951925e-06,-4.081010501977289096e-06,-1.071652695827651769e-05,-3.890490188496187329e-05,4.476459434954449534e-05,9.950007370207458735e-05,1.006229376798728481e-05,-3.339838804095052183e-05,-1.490382032898196485e-06,2.720108568610157818e-06,-4.274598177289590240e-05,-2.389430446783080697e-04,3.401188587304204702e-04,9.951696119969710708e-05,-3.926142380805686116e-05,2.072377537842839956e-04,8.561137656215578318e-05,-2.211470928159542382e-06,-2.440907337586395442e-05,6.018624408170580864e-04,2.540001005399972200e-04,1.198244644911028445e-04,-1.041262512444518507e-04,-1.250414643436670303e-04,3.805489177466370165e-05,4.349212758825160563e-07,-2.663195118657313287e-06,-1.385018258588388562e-04,-2.968473418150097132e-04,-1.867419778136536479e-04,-2.719715848797932267e-05,-1.969974164239829406e-06,2.258413132949499413e-06,-2.202359155489830300e-06,-4.755042027682065964e-06,-6.387152825482189655e-05,-6.052798562450334430e-05,3.721888788277283311e-05,7.766449925838969648e-06,7.764947440591640770e-06,-9.379991183777747210e-08,-3.151151517499783949e-08,2.340649643883807585e-06,5.597254130407236516e-06,2.504633357602870092e-06,-1.060415115716750734e-06,1.210645223181927577e-06,1.371701159769145306e-06,-9.648872811851560982e-09,-4.887897375738248229e-06,3.975917479692725465e-06,-1.045637618517503142e-04,-4.044158849865198135e-04,-2.060338374576531351e-05,-2.914858923759311438e-04,-1.239657103724312037e-05,-1.928157871589064598e-06,-1.657961320233880542e-06,7.212045602500438690e-05,2.889652096200734377e-04,4.321683372836560011e-04,1.245740277227014303e-04,-8.437700671493075788e-06,-8.357678598258644342e-05,1.838425487221684307e-05,-9.141399459622334689e-06,-1.721648368402384222e-05,-1.485082029830664396e-04,7.254717274918220937e-06,-6.839222623966634274e-05,-1.280820470128674060e-06,-5.464029163704253733e-05,4.406212156027322635e-06,4.493500114222115371e-07,-4.141916360822506249e-05,2.803184179356321692e-05,-1.355177228106185794e-04,1.911940489662811160e-04,-9.922524623107165098e-05,1.394611608702689409e-04,9.999488247558474541e-05,-1.292975184696842916e-06,-1.279925163544248790e-05,2.621311577968299389e-04,4.629841132555156946e-04,2.501273702364414930e-04,1.142169785453006625e-04,5.090499689686112106e-05,6.127380765974521637e-05,1.647789304115576670e-06,-5.283446807879954576e-05,-1.272721274290233850e-04,-3.631442959886044264e-04,-2.985271275974810123e-04,-3.155602826154790819e-05,-1.892438604045310058e-06,1.515564918008749373e-07,-1.615885707906272728e-06,-2.237923581560608000e-06,-6.520889292005449533e-05,-5.479405444930307567e-05,3.613592980400426313e-07,2.843870333890663460e-06,1.123109086620388553e-05,1.070934104063780978e-06,1.615641176400117729e-09,9.760265129443723708e-08,-5.904968929826281965e-06,-3.926900535589084029e-05,-9.563600542605854571e-06,-1.482899733673548326e-06,-1.872553411885746755e-06,-3.722714225773415819e-08,-5.221363153395941481e-06,-3.098404249612940475e-06,2.996883995365351439e-05,1.697830448392778635e-04,4.537506902124732733e-05,3.033386310562491417e-04,-3.809054760495200753e-07,4.526152679318329319e-06,6.811240382376126945e-06,-8.838212670525535941e-05,-1.505779800936579704e-05,-2.034183125942945480e-06,-7.637595408596098423e-04,7.025305530987679958e-04,-1.450598938390612602e-05,-4.946490662405267358e-06,1.735188561724498868e-07,-4.299190186429768801e-05,-2.832950121955946088e-05,3.835956886177882552e-05,-1.047776895575225353e-04,-3.336106310598552227e-04,-5.767890979768708348e-05,1.998869265662506223e-07,-9.931827662512660027e-06,-2.601631422294303775e-05,-2.005534770432859659e-04,5.328850238583981991e-05,6.361212581396102905e-05,-2.375143958488479257e-05,-2.339073689654469490e-04,-5.642601172439754009e-05,3.307862925794324838e-06,-4.901353895547799766e-05,1.538388314656913280e-04,3.693882899824529886e-04,-4.643410211428999901e-04,-1.025238889269530773e-03,-6.572211714228615165e-05,1.334943372057750821e-04,5.860951205249875784e-06,8.630871889181435108e-05,1.731340162223204970e-04,-7.670890045119449496e-05,3.278859658166766167e-04,-7.914742309367284179e-05,-2.902975211327429861e-07,1.885291567305102944e-07,-1.218695160787319764e-06,-1.731825250317342579e-06,-1.295540641876868904e-05,4.354658085503615439e-05,6.142875645309686661e-05,8.545759556000120938e-06,-1.834212525864131749e-06,4.178017434242065065e-07,-1.201375887660560693e-09,2.089482450173818506e-06,-1.812251639421447180e-06,4.484164310269989073e-05,3.198330432496732101e-06,1.383183416692190804e-07,-6.782165939966944279e-09,1.289139532900662743e-07,-2.192566853409516625e-06,2.154568619516794570e-06,-1.006240054266527295e-04,-3.253998293075710535e-04,-8.042351109907031059e-04,-3.630960709415376186e-04,1.214831718243658543e-05,-3.748021072169649415e-06,-2.207511897722724825e-06,2.156674236175604165e-05,1.012604334391653538e-03,-9.005613974295556545e-04,-2.230296813650056720e-04,6.694414187222719193e-04,-2.188417711295187473e-04,1.041351970343384892e-05,-5.139539098308887333e-06,-2.773442429315764457e-05,-4.981481470167636871e-04,2.015483914874494076e-04,5.213519907556474209e-04,-4.743829776998609304e-04,-1.635601802263408899e-04,-4.872623549090349115e-07,1.283059305023925845e-06,-5.208458242123015225e-05,-7.485365495085716248e-05,-4.156594513915479183e-06,8.320629131048917770e-04,1.268791966140270233e-04,4.149129672441631556e-04,5.622116805170662701e-05,-2.341628260182915255e-06,1.035952445818111300e-04,1.256155228475108743e-04,1.114713813876733184e-04,9.827126632444560528e-05,-4.219950060360133648e-04,2.087050233967602253e-04,1.305292971665039659e-05,-6.836691682110540569e-06,-3.347662277519702911e-04,-5.889102612854912877e-05,-1.383341877954080701e-04,-4.264475719537585974e-04,-1.421835040673613548e-04,-3.242193088226485997e-06,-4.898913630313472822e-06,-1.574411498950212263e-06,2.327804759261198342e-05,1.715082617010921240e-04,-2.483545104041695595e-04,-1.195098520838655531e-04,-1.453547702112700790e-05,7.506418569391826168e-06,-3.542484421359404223e-07,1.281982804357539862e-07,2.865036549337673932e-06,7.156444553402252495e-06,-2.927645618910901248e-05,-2.586975278973113745e-05,1.983672291316906922e-06,4.660943204726208933e-07,9.316954674432054162e-08,-4.208092377666616812e-06,2.411972218396840617e-06,-8.924506255425512791e-05,-2.774149761535227299e-04,-2.461411058902740479e-04,-2.292619028594344854e-04,-1.380866706313099712e-05,-4.697120914443075890e-07,6.262071110541000962e-07,7.309437933145090938e-05,2.508848556317389011e-04,1.808995730243623257e-04,4.119288059882819653e-04,8.837411587592214346e-05,-8.630607044324278831e-05,7.203151653811801225e-06,3.079327825616928749e-06,4.058185368194244802e-06,-9.224707901012152433e-05,1.011589120025746524e-04,1.694644743110984564e-04,5.104966840008273721e-05,-5.717960812035016716e-05,-4.224150870868470520e-06,-3.896242105838609859e-06,-2.570568904047831893e-05,-1.582199474796652794e-04,2.036064688581973314e-04,5.698228414985351264e-05,-1.586277212481945753e-04,9.313223563367500901e-05,1.020617928588762879e-04,-1.333044451712339651e-06,-3.161577842547558248e-05,2.650320238899439573e-04,3.039761213585734367e-04,-9.589330147719010711e-05,5.269941539154388011e-05,4.354498014436103404e-05,5.983488517813384533e-05,2.537255113566061482e-06,-1.022565338644199073e-04,2.510179911041632295e-05,-1.372301194351166487e-04,-1.216698074131272733e-04,3.063545591430738568e-06,-2.294977548444876447e-06,1.601314920662844088e-06,-1.991320687011466362e-06,-4.992646154278190807e-06,-7.714105595368891954e-05,-1.105917326640337706e-04,7.575297786388546228e-05,6.250855221878737211e-06,8.663990229251794517e-06,1.037867832565098070e-06,-9.643599696573801339e-08,-2.187266181863378733e-05,-4.324803376221098006e-05,7.832367555238306522e-05,1.883554650703445077e-04,-8.191824235836975276e-06,-2.448060513415839523e-06,2.051370984190725721e-08,4.527080454863607883e-05,-1.560866621730383486e-05,9.823071304708719254e-04,2.835652325302362442e-03,1.555689144879579544e-03,2.269921358674764633e-03,9.872773080132901669e-05,8.687730769452173263e-06,1.040599272528197616e-05,-7.423951756209135056e-04,-2.641471568495035172e-03,-1.042355317622423172e-03,-1.988028176128864288e-03,-5.303525540512055159e-05,1.835358852986246347e-04,-7.439848559442907572e-05,4.783874464919790626e-05,-1.769356458680704236e-04,1.226019114255905151e-03,5.122433067299425602e-04,-9.903701720759272575e-04,4.324789042584598064e-04,1.905887911561876535e-04,2.548462725826539099e-05,3.982242560596205294e-06,2.787813136819750071e-04,1.084403251297771931e-03,-1.011969288811087608e-04,-3.801074053626507521e-04,5.754137528128921986e-04,-9.994353167712688446e-04,-8.921379339881241322e-04,2.361684346396941692e-05,1.730784424580633640e-05,-2.141911769285798073e-03,-1.091080484911799431e-03,6.617297185584902763e-04,-5.788728594779968262e-04,1.066996701410971582e-04,-5.621325108222663403e-04,-4.157677722105290741e-06,3.902860044036060572e-04,4.037494072690606117e-04,2.605606336146593094e-03,2.564982045441865921e-03,7.014477741904556751e-04,2.223749652330297977e-05,-1.156362031906610355e-05,2.368653258599806577e-05,1.803624763851985335e-05,7.240327540785074234e-04,8.560999413020908833e-04,-3.165885864291340113e-04,-6.291776662692427635e-05,6.558108329772949219e-01,-1.069308200385421515e-05,7.483458830392919481e-08,4.259672095940914005e-06,8.385230103158392012e-06,-8.519437687937170267e-05,-3.993581412942148745e-05,1.645705765440652613e-06,5.321996354723523837e-08,-5.682625214831205085e-08,-3.864350674120942131e-06,-1.304229158449743409e-06,-1.432455028407275677e-04,-2.722910721786320210e-04,-3.681871457956731319e-04,-3.560561453923583031e-04,-2.077413773804437369e-05,-4.317123512009857222e-07,5.441014764073770493e-06,1.201971390401013196e-04,4.108083085156977177e-04,2.674123970791697502e-04,2.668076776899397373e-04,2.598125720396637917e-04,-7.337860733969137073e-05,1.461445754102896899e-05,-4.208610334899276495e-06,4.138778604101389647e-05,-5.077814421383664012e-05,-1.505190593888983130e-04,1.888428232632577419e-04,5.006451829103752971e-05,-6.236406625248491764e-05,-5.806562512589152902e-06,2.594218813101178966e-07,-4.159283344051800668e-05,-1.884593511931598186e-04,2.058892423519864678e-04,3.314278728794306517e-06,-2.629158552736043930e-04,8.463751873932778835e-05,1.863231882452964783e-04,-1.548738055134890601e-06,-7.706672477070242167e-05,4.973044851794838905e-04,4.759943985845893621e-04,-9.495348058408126235e-05,-4.754166875500231981e-04,2.512953942641615868e-04,1.089311481337063015e-04,2.250358647870598361e-06,-1.192865820485167205e-04,-7.865370571380481124e-05,-1.859419426182284951e-04,-2.406862768111750484e-04,-2.791430233628489077e-05,-5.612733275484060869e-06,4.468247425393201411e-06,-4.164611254964256659e-06,-7.759562322462443262e-06,-1.358482986688613892e-04,-1.210403934237547219e-04,1.053517262334935367e-04,2.037059857684653252e-05,1.685259485384449363e-05,2.332974872842896730e-06,1.373626901113311760e-07,1.535717842671147082e-06,1.036155845213215798e-05,-3.952115366701036692e-05,-4.384842759463936090e-05,2.158732513635186478e-06,-3.004553718710667454e-06,8.691097264090785757e-08,-4.079719474248122424e-06,1.541465394439001102e-06,-8.991143113235011697e-05,-3.831665380857884884e-04,-2.513750805519521236e-04,-2.747071848716586828e-04,-1.928215897351037711e-05,-1.187001657854125369e-06,1.211832909575605299e-06,8.880258246790617704e-05,2.683264901861548424e-04,-4.930708382744342089e-05,9.379856783198192716e-05,1.452557044103741646e-04,-2.513666113372892141e-04,1.056376277119852602e-05,-1.304830311710247770e-05,-1.584321216796524823e-05,-2.480659459251910448e-04,-7.754328180453740060e-06,2.349171263631433249e-04,-5.969838821329176426e-05,1.991496392292901874e-04,-2.305222096765646711e-06,-4.579965207085479051e-07,-2.861406937881838530e-05,-4.129042281419970095e-05,9.421006689080968499e-05,3.276805509813129902e-04,1.185684377560392022e-04,-1.267250263481400907e-05,1.299327850574627519e-04,-2.782107458187965676e-06,6.994071009103208780e-05,4.438772448338568211e-04,3.623696102295070887e-04,1.396657753502950072e-04,1.430752745363861322e-04,-3.774914148380048573e-06,8.364205859834328294e-05,-2.768455033219652250e-06,8.789646381046622992e-05,-3.811008646152913570e-04,-2.620565355755388737e-04,-1.960274239536374807e-04,-5.928670725552365184e-05,-4.422656274982728064e-06,4.107600034330971539e-06,-2.988747837662231177e-06,-5.917179805692285299e-06,-1.780068305379245430e-05,1.228218025062233210e-05,9.752319601830095053e-05,2.005314127018209547e-05,1.111956862587248906e-05,1.943977622431702912e-06,-8.630331649328581989e-08,2.910155444624251686e-06,8.078660357568878680e-06,7.714274033787660301e-06,-2.287348979734815657e-05,1.031018427966046147e-06,-5.737153969676000997e-07,3.847480911645106971e-08,-8.311756573675666004e-06,2.674171810213010758e-06,-1.444065273972228169e-04,-2.393919567111879587e-04,-3.314197529107332230e-04,-3.567262610886245966e-04,-9.459705324843525887e-06,-4.282965619495371357e-06,-4.761835043609607965e-06,1.106808194890618324e-04,4.148369043832644820e-05,-2.946653694380074739e-07,6.601495551876723766e-04,-1.508053974248468876e-04,1.617594680283218622e-04,1.017838349071098492e-05,-9.430010322830639780e-06,-4.915427416563034058e-05,9.740985115058720112e-05,2.930017653852701187e-04,2.272995625389739871e-04,-1.871549902716651559e-04,1.338948204647749662e-04,-3.447468316153390333e-06,1.564641820550605189e-06,-4.866568269790150225e-05,-1.716260012472048402e-04,4.383780469652265310e-04,6.165982631500810385e-05,-2.149541687685996294e-04,2.121030120179057121e-04,1.321979216299951077e-04,-5.458489340526284650e-07,-3.435592952882871032e-05,1.673576043685898185e-04,1.589955645613372326e-04,-3.585123340599238873e-04,3.793817450059577823e-05,-4.328583599999547005e-06,8.812241139821708202e-05,-8.743989383219741285e-06,-1.987695941352285445e-05,-1.202902058139443398e-05,-1.424137008143588901e-05,-4.223991418257355690e-04,9.303722617914900184e-05,-3.113846469204872847e-05,1.171830717794364318e-05,-8.153664566634688526e-06,5.837374374095816165e-06,-4.077512130606919527e-05,-1.427096576662734151e-04,1.553242618683725595e-04,-4.373845149530097842e-05,1.264908132725395262e-05,3.494116754154674709e-06,-1.042606236296705902e-04,5.786031033494509757e-05,-3.009672218468040228e-05,-1.869986226665787399e-05,-2.325245259271468967e-05,-1.226799849973758683e-05,1.712408811727073044e-05,-2.187229256378486753e-06,4.443113721208646894e-05,-1.440173400624189526e-05,-1.357652072329074144e-04,-5.902763223275542259e-04,-5.865673883818089962e-04,-3.648456186056137085e-04,-7.892817848187405616e-06,2.010297521337633952e-06,-2.233854684163816273e-05,2.175758272642269731e-04,2.149599895346909761e-04,-1.870977284852415323e-04,3.282552643213421106e-04,1.911213985295034945e-05,-3.147974894091021270e-06,-1.439872721675783396e-05,2.232590759376762435e-06,1.901720970636233687e-04,-3.792186325881630182e-04,2.148607163690030575e-04,2.344106032978743315e-04,3.146034723613411188e-04,4.635702498489990830e-05,2.981664147228002548e-05,-2.448020677547901869e-05,-6.010532524669542909e-05,-2.118308475473895669e-05,-2.032535849139094353e-04,6.532268889714032412e-05,-3.093728737439960241e-04,9.449120261706411839e-05,1.851567649282515049e-04,-1.086129705072380602e-04,1.540945959277451038e-04,5.489465547725558281e-04,1.612848427612334490e-05,3.924931806977838278e-04,1.107083662645891309e-04,6.555843719979748130e-05,3.860717697534710169e-06,4.336947167757898569e-04,9.947770013241097331e-05,-2.819243818521499634e-04,-3.987278032582253218e-04,2.576955012045800686e-04,1.337593421339988708e-03,7.039508200250566006e-04,2.599873696453869343e-04,-1.096118590794503689e-03,3.062071118620224297e-05,-5.260196048766374588e-04,6.367639289237558842e-04,-3.029946674359962344e-05,-3.354926011525094509e-04,2.230489917565137148e-04,7.815724529791623354e-07\n0.000000000000000000e+00,-3.687805474328342825e-07,-1.663592570366745349e-07,-6.135610419732984155e-07,2.101428435707930475e-07,-8.913493161344376858e-07,-5.168606662664387841e-07,3.278502802572802466e-08,8.494603775943687651e-08,3.552108296389633324e-08,1.640743357711471617e-05,6.613542791455984116e-05,5.502701242221519351e-05,-6.442887752200476825e-07,-3.344326842125155963e-07,1.037754827848402783e-06,4.506887307798024267e-09,-2.662472979864105582e-06,8.991634240373969078e-05,4.310280201025307178e-05,-3.920302333426661789e-06,-5.120109199197031558e-05,-2.192916508647613227e-05,1.781735250006022397e-06,-3.811839860645704903e-06,-4.253102815710008144e-05,-6.391554779838770628e-05,-9.626983228372409940e-06,-1.896715548355132341e-05,-3.451800876064226031e-05,-2.934764415840618312e-05,4.778335096489172429e-07,4.820762455892690923e-07,2.567302999523235485e-06,1.281758159166201949e-06,-5.977162072667852044e-05,-1.259320124518126249e-04,1.626308221602812409e-05,2.801590926537755877e-05,-1.006066668196581304e-06,6.236980425455840304e-07,1.593676824995782226e-05,9.249291179003193974e-05,-6.531673716381192207e-05,2.929864422185346484e-06,1.324450713582336903e-04,3.135449151159264147e-05,8.300889930978883058e-07,-9.039525821208371781e-07,2.001737811951898038e-05,-3.108110468019731343e-05,3.338214810355566442e-05,5.325560050550848246e-05,-1.322213756793644279e-05,-3.311568264052766608e-07,-3.179454211021948140e-07,-8.301505545205145609e-07,-2.242541540908860043e-06,-1.726360642351210117e-05,-2.690685687412042171e-05,-1.435593458154471591e-05,-2.232981842098524794e-06,9.631096418161178008e-07,2.388767939009994734e-07,-5.661383895017024770e-08,-1.325202845237072324e-07,4.443623424776887987e-08,-8.734954462852329016e-06,-3.762546839425340295e-06,-3.219568895929114660e-07,-6.292905254667857662e-07,1.204399779908271739e-07,1.707041974441381171e-07,-4.916761326967389323e-07,7.797955731803085655e-06,1.490977156208828092e-04,1.564044578117318451e-05,2.396434138063341379e-05,1.929556219693040475e-06,-1.551746748873483739e-07,-1.406147703164606355e-06,2.518622295610839501e-06,-1.929800600919406861e-05,1.815508876461535692e-04,2.964612576761282980e-06,-1.735221667331643403e-05,3.888661740347743034e-05,3.380984026080113836e-07,-2.515003416192485020e-06,-4.165135123912477866e-06,-8.262420305982232094e-05,3.014658068423159420e-05,8.249329403042793274e-05,-8.356602484127506614e-05,2.677643715287558734e-05,-1.770719450178148691e-06,-4.712030090558982920e-07,2.574737209215527400e-06,3.358809044584631920e-05,1.963987415365409106e-05,-4.396593067212961614e-05,-3.772013587877154350e-05,-2.092356226057745516e-06,5.507123660208890215e-06,-7.664233407922438346e-07,3.609678606153465807e-05,4.131109017180278897e-05,-5.499523831531405449e-05,-4.655008524423465133e-05,-1.704235364741180092e-05,2.261434747197199613e-05,6.389788723026867956e-06,-1.460908606532029808e-06,3.729169475263915956e-05,1.145332771557150409e-05,-9.933572437148541212e-05,-1.051786530297249556e-04,-5.951358252787031233e-05,1.030493194775772281e-06,-2.343340383959002793e-06,-4.991686637367820367e-07,2.594648321974091232e-06,3.540920943123637699e-06,-1.538638753117993474e-05,-1.632288694963790476e-05,-2.623732143547385931e-06,2.262834328803364770e-07,1.728963496816504630e-07,-2.024930836341809481e-07,3.038125271359604085e-07,-5.850683919561561197e-07,1.046479155775159597e-06,1.636909291846677661e-05,-1.303296528476494132e-07,2.146457063645357266e-06,2.240359009419989889e-08,-7.977662335179047659e-07,4.226182682032231241e-06,-3.439391002757474780e-05,-2.947385110019240528e-05,1.590948377270251513e-04,-1.014589906844776124e-05,-3.291708708275109529e-06,9.640566531743388623e-07,2.262092493765521795e-06,-4.828911551157943904e-05,-1.116354396799579263e-04,-4.488841295824386179e-05,2.051421906799077988e-04,-7.852746057324111462e-05,-6.003563976264558733e-05,4.626943791663507000e-06,-4.205347977404017001e-06,-5.968772165942937136e-05,-1.350622042082250118e-04,-1.080054935300722718e-04,-1.281233271583914757e-04,-4.612571137840859592e-05,-6.135192961664870381e-05,1.239507582795340568e-06,-1.354117216578742955e-06,-6.073011263652006164e-06,-8.937442180467769504e-05,-1.340257731499150395e-04,-7.663481665076687932e-05,-5.370009603211656213e-05,6.471418600995093584e-07,2.925458829849958420e-06,5.967227707515121438e-07,-3.706787174451164901e-05,-1.695278333500027657e-04,3.346002631587907672e-05,5.333055378287099302e-05,1.691101788310334086e-04,1.444409426767379045e-04,2.379427678533829749e-05,6.866075636935420334e-07,-7.656506204511970282e-05,1.150806383520830423e-05,1.078530767699703574e-04,1.227481989189982414e-04,-8.766035898588597775e-05,-8.361798791156616062e-07,1.327449695054383483e-06,-1.101226644095731899e-06,-5.088113539386540651e-06,-5.692493868991732597e-05,-4.042211003252305090e-05,1.376805357722332701e-06,-3.003224264830350876e-07,1.859191570474649779e-06,2.338086346753698308e-07,-1.979778652128061367e-08,1.608631464478094131e-06,1.560793634780566208e-06,8.369885108550079167e-06,4.545914180198451504e-06,3.195755198248662055e-06,2.202676796514424495e-06,6.171430300128122326e-08,-3.062476423565385630e-07,-1.235235572494275402e-06,-1.212982351717073470e-05,-1.444780355086550117e-04,-7.987584831425920129e-05,9.251409937860444188e-05,4.036280188302043825e-06,-1.124295522458851337e-06,3.454729721852345392e-06,3.625827957876026630e-05,1.652264327276498079e-04,2.215179556515067816e-04,-2.743925142567604780e-04,1.583875564392656088e-05,8.901700493879616261e-05,1.490279714744247030e-06,1.147195780504262075e-05,1.827901724027469754e-04,-8.878917287802323699e-05,2.478678943589329720e-04,8.630940283183008432e-05,-5.438929074443876743e-04,2.412830071989446878e-04,-3.031872893188847229e-06,-8.912445537134772167e-08,9.964428500097710639e-06,-1.659654662944376469e-05,6.950684473849833012e-05,1.694306411081925035e-05,-2.009024610742926598e-04,9.393849904881790280e-05,1.301108386542182416e-05,7.612392209921381436e-07,5.435967614175751805e-05,5.157962732482701540e-05,8.024121052585542202e-05,-4.405985528137534857e-04,-8.174176036845892668e-05,1.277668925467878580e-04,1.700456959952134639e-05,-7.625305897818179801e-08,-6.940711318748071790e-05,3.286299761384725571e-04,5.986220203340053558e-04,4.906560207018628716e-05,-8.774796879151836038e-05,-1.099628207157365978e-06,-2.170769903386826627e-06,1.022933020067284815e-06,-6.933934855624102056e-06,-7.291957444977015257e-05,1.803201666916720569e-05,-4.034044832224026322e-05,-1.771415554685518146e-06,1.725390916362812277e-06,8.088483127721701749e-07,-3.945403648231149418e-08,-1.049741626957256813e-09,-1.646081102535390528e-07,-3.175151505274698138e-06,7.780879514029948041e-07,2.788677022635965841e-08,-6.552425588779442478e-07,1.164198124570248183e-07,1.182082655759586487e-06,-1.137730237132927869e-06,1.072605664376169443e-05,-5.218711885390803218e-05,2.899616629292722791e-05,5.230204988038167357e-05,1.935101181516074575e-06,4.637515758076915517e-07,-1.269642666557047050e-06,3.535507175911334343e-06,5.482423148350790143e-06,1.203061037813313305e-05,-3.026560989383142442e-06,-1.976606108655687422e-05,1.629580583539791405e-05,7.970364777065697126e-07,-2.560479288149508648e-06,-5.651812443829840049e-06,-9.062087337952107191e-05,1.864058503997512162e-05,3.325593570480123162e-05,-6.091321120038628578e-05,5.648520527756772935e-06,-9.386793635712820105e-07,-9.356781447422690690e-07,9.289417903346475214e-06,5.501142732100561261e-05,-9.517974831396713853e-06,-5.145775503478944302e-05,7.523059593950165436e-06,9.748481716087553650e-06,6.738091542501933873e-06,-8.887787572575689410e-08,4.317451748647727072e-05,8.925145812099799514e-05,-2.868410774681251496e-05,-2.563845555414445698e-05,3.077907967963255942e-05,4.293805977795273066e-05,8.522506504959892482e-06,-1.543372718515456654e-06,1.075695854524383321e-05,2.306210808455944061e-05,-3.858742275042459369e-05,-3.335996007081121206e-05,6.882173693156801164e-06,-1.317231124176032608e-07,-8.075254527284414507e-07,-5.325514393916819245e-07,1.792019702406832948e-06,-6.819764166721142828e-06,-1.956122650881297886e-05,-1.954978324647527188e-05,2.390975168964359909e-07,3.689257823680236470e-07,3.602317235618102131e-07,-1.076163016477948986e-07,-1.485367420173133723e-06,-1.343644044027314521e-06,3.162719440297223628e-05,1.265474384126719087e-05,-5.805168257211335003e-07,8.635238941678835545e-07,4.580272161547327414e-08,-1.182541154776117764e-06,2.202169525844510645e-06,-4.759895455208607018e-05,3.492552787065505981e-05,-4.795907298102974892e-04,-1.391732948832213879e-04,2.966352440125774592e-06,-3.062148607568815351e-06,4.347517460701055825e-06,-5.294803486322052777e-05,-4.951914306730031967e-04,-4.699569253716617823e-04,-3.481523599475622177e-04,-1.102260721381753683e-04,1.112048921640962362e-04,-1.066600361809832975e-05,8.264663847512565553e-06,5.436362698674201965e-06,2.869414747692644596e-04,-2.393294707871973515e-04,-2.739381161518394947e-04,1.904222299344837666e-04,9.685522672953084111e-05,-2.730777850956656039e-06,2.134381702489918098e-06,-1.650413832976482809e-05,-1.280171563848853111e-04,3.277831128798425198e-04,6.944650085642933846e-04,-2.323770022485405207e-04,-1.526139822090044618e-04,-1.018797920551151037e-04,-2.085330379486549646e-06,-1.920232461998239160e-04,-5.685449577867984772e-04,1.303659955738112330e-04,6.180093623697757721e-05,-8.126725442707538605e-04,-1.913427840918302536e-04,-6.388763722497969866e-05,-1.649631940381368622e-06,9.896015399135649204e-05,6.714889605063945055e-05,5.325191887095570564e-05,-3.860480501316487789e-05,8.019653614610433578e-05,3.283962769273784943e-06,1.049473212333396077e-06,2.308278681084630080e-06,5.981808044452918693e-06,1.113817852456122637e-04,1.661580172367393970e-04,4.083854946657083929e-05,3.183107764925807714e-06,-9.825846063904464245e-06,6.558993458747863770e-01,-1.391745172441005707e-07,-1.037868884168346995e-07,-6.224036610547045711e-07,1.991218778130132705e-05,-5.707660420739557594e-06,-4.887267550657270476e-07,-6.997322543611517176e-07,-1.045970066115842201e-08,3.252706903822399909e-07,-3.526502723616431467e-06,6.860866051283665001e-06,5.330569547368213534e-05,4.708243068307638168e-05,4.267628173693083227e-05,8.431322839896893129e-07,1.205993271469196770e-06,3.018565166712505743e-06,-7.958884452818892896e-06,1.343381591141223907e-04,1.258097763638943434e-04,-1.631542982067912817e-04,-3.452423334238119423e-05,-7.713706509093753994e-07,-1.500375219620764256e-07,4.183671535429311916e-06,-2.877052247640676796e-05,-1.019257979351095855e-04,-7.066803664201870561e-05,8.143130980897694826e-05,1.099728433473501354e-05,-1.538503602205310017e-05,2.343689970984996762e-07,3.019152018168824725e-06,-4.643933607439976186e-06,7.126861601136624813e-05,-4.006054223282262683e-05,-1.809456443879753351e-04,6.487738573923707008e-05,-6.315746577456593513e-05,7.930995707283727825e-06,5.860850933459005319e-07,5.830432201037183404e-06,1.071186488843522966e-04,4.857317253481596708e-05,-2.252221747767180204e-05,2.114428934874013066e-05,4.494972745305858552e-05,3.354766704433131963e-07,3.866267377361509716e-07,1.152829827333334833e-05,2.200350718339905143e-05,7.491751603083685040e-06,1.365856587653979659e-05,2.974581366288475692e-05,-1.073897806236345787e-06,9.050864377968537156e-07,-2.761927930805541109e-07,6.922804232090129517e-07,-5.784746463177725673e-06,4.533494575298391283e-06,-1.759914539434248582e-06,9.471408475292264484e-07,1.801854068617103621e-06,3.803194204010651447e-07,3.025309069926152006e-08,1.464384524751949357e-08,1.923216132126981393e-06,-1.329135920968838036e-05,-2.047240514002623968e-06,-5.664772970703779720e-07,-6.703976964672619943e-07,8.905635695555247366e-08,2.450175031754042720e-07,-1.449830335786828073e-07,1.009702737064799294e-05,-5.404516559792682528e-05,5.116311513120308518e-05,4.110427835257723927e-05,-9.903360478347167373e-07,8.943652005655167159e-07,-7.739816396679088939e-07,2.424731610517483205e-05,1.196023513330146670e-04,-2.036740261246450245e-05,-9.393361688125878572e-05,1.698764208413194865e-05,2.457013579260092229e-05,1.964415105248917826e-06,1.196687207993818447e-06,-9.358847455587238073e-05,2.833696635207161307e-05,4.022668872494250536e-05,2.464846875227522105e-05,-5.238441372057422996e-05,-2.556848630774766207e-05,-4.973276190867181867e-08,-1.919232772706891410e-06,4.673533567256527022e-06,3.050884515687357634e-05,-8.570693898946046829e-05,-1.702021399978548288e-04,8.122823783196508884e-05,-2.993831731146201491e-05,6.583858976227929816e-06,5.105185891807195731e-07,2.220553869847208261e-05,1.171607364085502923e-04,-3.330809704493731260e-06,8.913887722883373499e-05,5.157464329386129975e-05,2.450946340104565024e-05,8.263562449428718537e-06,-1.566739797453919891e-06,1.165368848887737840e-05,-4.735549009637907147e-05,-2.533266524551436305e-05,5.918518581893295050e-05,-2.461037911416497082e-05,-1.519058287158259191e-06,-6.442422773034195416e-08,-1.537184175504080486e-06,4.792627350980183110e-06,-9.282490646000951529e-05,-6.313074845820665359e-05,-9.060823686013463885e-06,-1.880577826796070440e-07,8.764930612414900679e-07,2.501257085896213539e-07,1.832761427067453042e-07,1.939243929882650264e-07,-5.736847015214152634e-07,-5.622022399620618671e-06,-6.349649993353523314e-06,-5.662391231453511864e-07,-5.158069029675971251e-07,7.361666121141752228e-08,8.991847266770491842e-07,-6.918057806615252048e-07,6.633552402490749955e-06,-8.341032662428915501e-05,1.485082320868968964e-04,9.297281940234825015e-05,-7.120265763660427183e-07,4.261976300767855719e-07,-3.040736373804975301e-06,4.943731710227439180e-06,4.810108657693490386e-05,1.113735852413810790e-04,-2.115074894391000271e-04,-3.678619395941495895e-05,-2.342199877602979541e-05,-6.972605888222460635e-07,-1.112331347030703910e-06,-1.174091539724031463e-05,-6.537306035170331597e-05,1.317487767664715648e-04,-7.169500167947262526e-05,-1.243803999386727810e-04,-3.963572453358210623e-05,-1.374593693981296383e-06,1.685339498180837836e-06,4.441623332240851596e-06,7.792488031554967165e-05,-8.177545532817021012e-05,1.062073934008367360e-04,6.272996688494458795e-05,1.526434061815962195e-05,9.097526344703510404e-06,1.628146492294035852e-06,2.217515248048584908e-05,1.142222536145709455e-04,1.252018410013988614e-04,-1.208605826832354069e-04,1.354982960037887096e-04,2.719444455578923225e-05,1.467505262553459033e-05,1.036030880641192198e-06,1.548314685351215303e-05,1.068350684363394976e-04,2.103819497278891504e-05,-7.172325422288849950e-05,-4.193799395579844713e-05,-5.423858965514227748e-06,-4.535988864518003538e-07,-9.023436859934008680e-07,3.891258529620245099e-06,-3.132172059849835932e-05,8.663137123221531510e-05,2.976031646539922804e-05,-7.605424343637423590e-07,-3.509105681587243453e-06,-7.618792778885108419e-07,-3.676623236970044672e-06,4.291409368306631222e-06,1.406563796990667470e-06,-1.462926957174204290e-05,-6.354778633976820856e-06,-2.058837253571255133e-06,-9.171361057269677985e-07,3.126498540950706229e-06,-7.221893838504911400e-07,-3.174602625222178176e-06,2.681227670109365135e-06,3.036477937712334096e-05,7.921726137283258140e-06,3.038423346879426390e-05,-5.594110007223207504e-06,1.040343818203837145e-06,-7.598360298288753256e-06,-3.286878200015053153e-05,-1.375396095681935549e-06,5.203879845794290304e-05,9.676009358372539282e-05,3.048041617148555815e-05,-1.162197004305198789e-04,3.152469162159832194e-06,7.787489266775082797e-06,-8.044307469390332699e-05,3.751662006834521890e-05,1.944835457834415138e-05,7.110815204214304686e-06,-1.815167488530278206e-04,-1.217137178173288703e-04,-2.625544311740668491e-06,3.047678546863608062e-06,-4.533406354312319309e-06,4.057123442180454731e-05,2.366935223108157516e-05,-7.573293987661600113e-05,1.025924721034243703e-04,1.953344144567381591e-05,-1.522812362964032218e-05,3.650377766462042928e-05,-7.535512850154191256e-06,5.826471897307783365e-05,-1.023435543174855411e-04,-3.366068995092064142e-05,5.343848897609859705e-05,2.913264506787527353e-05,-2.960904203064274043e-05,7.090305007295683026e-05,2.899072424042969942e-04,-1.349069643765687943e-04,8.572240767534822226e-05,-1.512511080363765359e-04,1.246309579983062577e-06,-3.035027475561946630e-05,-4.340530722402036190e-05,1.078618224710226059e-04,-1.221281563630327582e-04,1.033492444548755884e-04,-2.515932428650557995e-04,1.504457904957234859e-04,-3.924338307115249336e-05,-9.616980241844430566e-05,6.236473382159601897e-08\n0.000000000000000000e+00,-1.054393194976910308e-07,-7.198837437272231909e-08,2.141623554052785039e-06,1.934927468028035946e-06,-5.972493966055480996e-08,1.925834993699027109e-07,-1.746325466456255526e-07,-2.327236536814325518e-08,-8.743518975506958668e-08,4.258376975485589355e-07,-5.858391887159086764e-06,6.870044217066606507e-06,9.003902960103005171e-06,7.052931891848857049e-07,1.786569647777014325e-08,-5.605418795795458209e-09,-3.926234057871624827e-06,-1.262568002857733518e-05,7.344447112700436264e-06,-2.401703568466473371e-06,-2.446643975417828187e-06,2.127939069396234117e-06,1.195535781484124982e-09,-2.269621006689703790e-07,-2.392093620073865168e-06,2.456416723362053744e-06,-2.166425247196457349e-06,-6.170867891341913491e-06,-3.639225951701519080e-06,-3.559362767191487364e-06,3.961121990414540051e-07,8.732471457051360630e-08,1.105168166759540327e-06,-6.908354066581523512e-07,-1.693635567789897323e-05,-7.729944627499207854e-06,1.221826664732361678e-06,-6.492487955256365240e-06,-4.531704689725302160e-06,-2.213290315467020264e-07,2.056708439113208442e-07,2.551809302531182766e-06,5.627333052871108521e-07,-6.756867492185847368e-07,-8.904750757210422307e-06,5.021645392844220623e-07,-1.035960735862317961e-06,-2.753522494458593428e-07,-6.634215424128342420e-06,-2.153573404939379543e-06,1.453487129765562713e-05,1.494921707489993423e-05,-3.531571110215736553e-06,1.030927947454074456e-07,-9.399028044754231814e-08,8.487108260624154354e-08,-6.346394343381689396e-07,4.533419541985495016e-06,1.950164232766837813e-06,-6.642027528869220987e-06,-7.642597097401448991e-07,-3.365667851085163420e-07,-1.597691046129057213e-08,2.681088062672642991e-07,1.182224451667934773e-08,2.730421897467749659e-07,3.442396291575278156e-06,3.279302063674549572e-06,1.221041969756697654e-07,1.815390220372137264e-07,-8.663790396212789346e-08,-2.656748279150633607e-07,7.205744623206555843e-07,-5.679818059434182942e-06,1.537161210762860719e-06,3.980105611844919622e-05,-1.531529414933174849e-05,4.924265226691204589e-07,-9.014764401626962353e-08,-1.700437763929585344e-07,5.239692200120771304e-07,6.680057595076505095e-06,-6.628892606386216357e-06,-6.805083216931961942e-07,-1.414986672898521647e-05,-8.087864443950820714e-06,1.024012476591451559e-06,-7.618245945195667446e-07,-1.816369035623210948e-06,2.882092076106346212e-06,3.642726596808643080e-06,-2.890654832299333066e-05,8.252247425843961537e-06,-6.716645657434128225e-06,7.525192131652147509e-07,3.473177798696269747e-07,-1.694632146609365009e-06,4.111740054213441908e-06,-2.222858165623620152e-05,-1.355215408693766221e-05,-5.300353791426459793e-07,1.256695122719975188e-05,2.466300657033571042e-06,-2.670808214588760165e-07,1.916512474053888582e-06,-1.581830019858898595e-06,-2.576343831606209278e-05,3.943535193684510887e-05,-5.386824341258034110e-06,2.671771653695032001e-06,8.101038702079677023e-07,-2.192947050616567140e-07,-2.919319967986666597e-06,-1.510114361735759303e-05,3.779871121878386475e-06,6.835944077465683222e-06,-1.031415422403370030e-06,3.411105637951550307e-07,-6.403221419759574928e-08,1.495809982543505612e-07,-9.826436553339590319e-08,1.468544951421790756e-06,2.429990445307339542e-06,-6.770888830942567438e-06,-6.601558766305970494e-07,3.128397452201170381e-07,8.039043564167513978e-08,-2.900180220422043931e-07,3.580875373998537725e-09,1.403455144100007601e-06,4.476153662835713476e-06,1.044314376485999674e-05,2.990872758346085902e-07,5.453547373690526001e-07,5.128996605208158144e-08,-5.324029075381986331e-07,2.123558715538820252e-06,-2.864210955522139557e-06,-1.145944861491443589e-05,1.152230470324866474e-04,-4.446627644938416779e-05,-3.236199518141802400e-06,-3.587929882087337319e-07,-3.151893395170191070e-07,2.910525836341548711e-05,5.681148104486055672e-05,-5.742612484027631581e-05,5.906476417294470593e-06,2.295515878358855844e-05,-2.535638668632600456e-05,1.371656708215596154e-06,-7.546401548097492196e-07,-8.698874808032996953e-06,2.497570903869927861e-06,1.768331276252865791e-05,1.913838787004351616e-05,4.636838275473564863e-05,-1.652444734645541757e-05,1.475398505590419518e-07,-3.128080265923927072e-07,-5.251519269222626463e-06,-2.062014755210839212e-05,8.966811037680599838e-06,-5.379461072152480483e-05,-1.948264616657979786e-05,-8.285095645987894386e-06,4.760190131491981447e-05,-3.718224945714609930e-07,-2.840717934304848313e-05,-1.167555674328468740e-04,-1.062812370946630836e-04,9.918544674292206764e-05,2.018213126575574279e-05,7.800613821018487215e-05,9.663266610004939139e-06,-6.498668270182861306e-09,-2.318509905308019370e-05,-2.692509951884858310e-05,-5.107645120006054640e-05,-7.898910553194582462e-06,1.226032873091753572e-05,-1.083338474927586503e-06,3.210919032881065505e-07,-6.230843041521438863e-07,-1.022520564220030792e-06,-1.856682683865074068e-05,-2.519054032745771110e-05,8.651124517200514674e-06,1.217655835716868751e-06,2.135283239113050513e-06,1.219174521338572958e-07,1.998063225983059965e-07,-2.250680495308188256e-07,5.283061454974813387e-07,-7.529105459980200976e-06,-1.033262560667935759e-05,-6.534644398925593123e-07,-1.003165039037412498e-06,2.879763485452713212e-07,2.275815518260060344e-07,-8.817206094136054162e-07,-4.580371751217171550e-06,5.570933353737927973e-05,-9.728223812999203801e-05,-1.994644480873830616e-05,1.285794382965832483e-06,7.041492153803119436e-07,4.035091194509732304e-07,-5.065655386715661734e-06,4.449457719601923600e-06,-1.069663994712755084e-04,8.735923620406538248e-05,-6.235375622054561973e-05,1.876005768508548499e-07,-1.474404257351125125e-06,-1.710743049443408381e-06,-3.982122871093451977e-05,6.866833246021997184e-06,-2.858427615137770772e-05,-7.896118768258020282e-05,-5.331023658072808757e-06,-3.851593282888643444e-05,4.995312608002677734e-08,5.119744059811637271e-07,-5.818292265757918358e-06,4.036030816223501461e-07,-1.764493504197162110e-06,-2.159852920158300549e-05,1.716462611511815339e-05,-4.831646265301969834e-07,-4.080080998392077163e-06,1.262715500160993543e-06,-2.069845504593104124e-05,-3.492575342534109950e-05,-6.217046029632911086e-05,1.085292751668021083e-04,1.340505114058032632e-04,-6.274471616052323952e-06,-1.493562308496620972e-06,-7.089232667567557655e-07,-3.078283771174028516e-05,3.060858216485939920e-05,5.140551729709841311e-05,1.270031702915730421e-06,1.698540700090234168e-06,1.373339728161226958e-06,-2.004675678790590609e-07,-2.143782609209665679e-07,1.215866632264805958e-05,-4.344695844338275492e-05,3.765352812479250133e-05,8.671197974763344973e-06,3.830028845186461695e-07,7.633269660800579004e-08,-2.149009361573916976e-07,1.734828032340374193e-07,-1.905274515934252122e-08,5.021294935403375348e-09,-3.855245438444399042e-07,8.754833515922655351e-07,2.328245507499104860e-08,-4.177123003046290250e-08,-1.747221745063143317e-07,1.370693496482999763e-07,-1.437022518757657963e-07,3.412364776522736065e-06,-4.841511326958425343e-06,8.933788194553926587e-06,8.385014552914071828e-06,2.227762507800434832e-07,-6.338153468732343754e-08,-6.086158350626647007e-07,-2.692010411919909529e-06,-8.725490260985679924e-06,2.168558467019465752e-06,-3.837345445845130598e-07,-2.790018015730311163e-06,-5.317738668964011595e-06,-3.271822208716912428e-07,-7.125063916646467987e-08,3.558590833563357592e-06,-1.271741325581388082e-06,-1.560912892273336183e-06,1.720413251860009041e-06,-7.733111488050781190e-06,-1.132328748099098448e-06,1.693718161277502077e-07,-1.869236285756414873e-07,1.028224687615875155e-06,1.437939431525592227e-06,-2.024095192609820515e-05,-3.316937409181264229e-06,3.609012765082297847e-06,-1.292473939429328311e-06,-4.083061867277137935e-06,1.398567750499069007e-08,-9.089541208595619537e-07,-7.035870112304110080e-06,-9.080723430088255554e-06,5.433626029116567224e-06,-5.215139026404358447e-06,1.548831392028660048e-06,-2.499034280845080502e-06,5.906266409283489338e-08,-2.303622977706254460e-06,1.658569885876204353e-06,9.645634236221667379e-06,3.429853677516803145e-06,1.438690560462418944e-05,6.330994750669560744e-08,-1.510303349050445831e-07,2.324124181996012339e-07,4.132391211442154599e-07,4.063409505761228502e-06,4.988360160496085882e-06,-4.119088771403767169e-06,-4.202076127057807753e-07,-2.658851769865577808e-07,-5.920289680716450675e-08,7.892298015121923527e-08,5.960001558946714795e-08,-2.331960757828710484e-07,-2.661363623701618053e-06,-2.847411906259367242e-06,1.064649879367607355e-07,1.327937297901371494e-07,-1.524804673636026564e-07,4.146722858422435820e-07,-4.341181636391411303e-07,5.382531071518315002e-06,-2.020985812123399228e-05,2.622570173116400838e-05,-5.714942744816653430e-06,-3.168172568734917149e-08,4.455721409613033757e-07,7.980165150911489036e-07,-1.245625639967329334e-06,2.142851917596999556e-05,-4.765809353557415307e-05,-1.529124347143806517e-05,-1.502987925050547346e-05,1.952709226316073909e-06,-1.236625280398584437e-06,-1.929461035388158052e-07,1.254120070370845497e-05,-1.345437885902356356e-05,4.829676254303194582e-05,2.980144563480280340e-05,-2.542153924878221005e-05,8.173104106390383095e-06,-7.974964546519913711e-07,-7.973650895110040437e-08,2.005339183597243391e-06,-1.135255206463625655e-05,1.384421011607628316e-05,1.948573844856582582e-05,2.034843237197492272e-05,-3.243853279855102301e-05,-2.931841663667000830e-06,-1.055894699675263837e-06,-1.347627971881593112e-06,-3.025424848601687700e-05,-3.239360376028344035e-05,-4.420998266141396016e-06,1.158441773441154510e-05,3.734856727533042431e-05,-1.090445607587753329e-06,-6.977555244702671189e-07,-7.723495620837184106e-09,-2.584035246400162578e-05,3.164087320328690112e-05,-5.526857421500608325e-06,-2.271750418003648520e-05,3.018610073013405781e-07,6.600959778779724729e-08,1.840926273644072353e-07,5.488899432748439722e-07,4.306145001464756206e-06,-1.467132847210450564e-06,4.483534212340600789e-06,2.636241163145314204e-07,-3.653532871794595849e-07,-1.945318928164851968e-07,6.559017896652221680e-01,-3.067574283477370045e-08,-5.948663215349370148e-07,-3.084196862346288981e-07,4.383623490866739303e-06,-1.644790472710155882e-07,-1.172292911633121548e-07,5.613703635276579007e-08,2.488443726633704500e-07,3.143478011224942748e-07,7.608913620060775429e-06,-1.112155769078526646e-05,1.009357038128655404e-05,1.131148655986180529e-05,6.738104616488271859e-07,-2.839165347268135520e-07,3.597726845327997580e-07,4.882492135038773995e-07,-1.422684545104857534e-05,4.687150976678822190e-06,-2.590998337836936116e-05,4.054585588164627552e-06,5.826902906846953556e-06,1.672705707278510090e-07,1.379976993121090345e-06,-1.974140104721300304e-06,3.220869257347658277e-05,-4.122463451494695619e-06,-1.479111517710407497e-07,-1.973128928511869162e-05,6.973108156671514735e-06,-2.647342682848830009e-07,1.301388596885999505e-08,1.059175929185585119e-06,1.487058398197405040e-05,-8.219961455324664712e-05,4.809480014955624938e-05,3.083741603404632770e-06,2.661963117134291679e-05,-2.737056320256670006e-06,1.137817728924517269e-09,4.963368610333418474e-06,4.418481296397658298e-07,2.192786723753670231e-06,-5.268638233246747404e-06,5.513545147550757974e-06,3.471583841019310057e-05,2.622818556119455025e-06,-1.266798932419987977e-07,4.222862116876058280e-06,8.428607543464750051e-06,-2.215431049990002066e-05,2.745366145973093808e-05,-2.804568794090300798e-06,1.427772389206438675e-07,-9.855894234078732552e-08,-2.909958425334480125e-07,5.610020252788672224e-07,-2.369509502386790700e-06,-1.684794483480800409e-06,5.984680228721117601e-06,3.949373876821482554e-07,-7.970453452799119987e-07,1.394934372456191340e-07,-2.135446663942275336e-07,-2.891602264298853697e-07,-3.449290773005486699e-07,-1.678103558333532419e-06,-8.493854011248913594e-07,-1.384439656249014661e-07,-2.448726945658563636e-07,-8.259575423608112033e-08,4.091949961093632737e-07,-4.027533861972187879e-07,7.521713541791541502e-06,3.304655038505188713e-08,1.637035529711283743e-05,9.823278560361359268e-06,8.384404281969182193e-08,1.457247691405427759e-07,-1.660082205034996150e-07,-2.570757033026893623e-06,5.516661076399032027e-06,-1.384815368510317057e-05,1.397362302668625489e-05,-4.795802306034602225e-05,-3.443175592110492289e-05,-4.158472108883870533e-07,-1.381418542223400436e-06,3.736987127922475338e-05,2.109692468366120011e-05,2.035755278484430164e-05,3.716296987477107905e-06,-4.872587396675953642e-06,2.190870691265445203e-05,1.823353983354536467e-07,-3.518818658676536870e-08,2.338519607292255387e-06,1.925348806253168732e-05,-2.781716284516733140e-05,2.822055466822348535e-05,-8.487408194923773408e-06,-1.319561124546453357e-05,-2.915134018621756695e-06,2.382131043532353942e-07,4.720297511084936559e-06,2.237784656244912185e-06,-1.329535371041856706e-05,-3.277524956502020359e-05,6.821797342126956210e-06,-6.236106173673761077e-07,-1.148912360804388300e-06,-7.356537707892130129e-07,3.280032979091629386e-05,1.744678411341737956e-05,-1.055977827491005883e-05,1.528320353827439249e-05,-4.097295004612533376e-06,6.040604034751595464e-07,-1.014368891105732473e-07,4.106667290670884540e-07,-1.957885586989505100e-07,2.882366970879957080e-05,2.224944864792632870e-06,-2.297717628607642837e-06,1.339173536507587414e-07,-2.423364549031248316e-07,-7.349001407419564202e-08,-1.416093056150202756e-07,2.232200424501229463e-09,-1.080493490235312493e-07,-3.324910494484356605e-06,8.280392194137675688e-08,2.950137627522053663e-07,3.398063483928126516e-07,1.600522523403924424e-07,1.563729234987931704e-08,1.308557529000609065e-07,6.636793841607868671e-06,-9.467999007028993219e-06,3.926589124603196979e-05,1.817024531192146242e-05,4.213485738091549138e-07,5.218859655542473774e-07,-1.829528628150001168e-06,8.116541039271396585e-08,1.082348899217322469e-05,-1.789722227840684354e-05,2.236741056549362838e-05,-7.762479071971029043e-05,-7.097047728166216984e-06,-1.616662927972356556e-07,9.839139920586603694e-07,1.866829734353814274e-05,1.606657860975246876e-05,1.359982525173109025e-05,1.595758840267080814e-05,1.647873796173371375e-05,-1.310990955971647054e-05,-5.676173842061871255e-08,-6.619768555538030341e-07,4.016156708530616015e-06,-2.357539187869406305e-06,1.911646359076257795e-05,-8.317234119203931186e-07,1.334056196355959401e-05,-1.432263616152340546e-05,-4.781233656103722751e-06,-3.293294810191582656e-07,1.002940734906587750e-05,1.544252336316276342e-05,-4.663892832468263805e-05,-3.727295961652998812e-06,-3.449862924753688276e-05,-2.688849917831248604e-06,-1.718333010103378911e-06,-2.817608901750645600e-07,-1.263504327653208748e-05,4.187910235486924648e-05,7.245674169098492712e-06,-1.316251291427761316e-05,1.077798788173822686e-05,-2.450720728575106477e-07,1.460854690549240331e-07,3.622220390298025450e-07,-7.533743229259926011e-08,-2.964173063446651213e-06,-2.096530988637823611e-05,2.223558340119780041e-06,2.435313035675790161e-07,-9.594963046311022481e-08,2.802542269364494132e-07,2.841852619894780219e-07,1.366219350984465564e-07,4.095725216757273301e-07,8.442517014373152051e-07,9.440882990929821972e-07,4.768322696691029705e-07,3.674663275887724012e-07,-3.576598146537435241e-07,-3.320529629036172992e-07,3.474976892903214321e-07,1.517743044132657815e-06,1.354195205749419983e-06,9.455835424887482077e-06,1.623013304197229445e-05,3.353702311414963333e-07,-9.133831468943753862e-08,-4.002791342827549670e-07,2.015408654187922366e-06,-7.299175649677636102e-06,-4.250502115610288456e-06,-3.332625783514231443e-05,-7.933131200843490660e-06,1.366331343888305128e-05,8.911783879739232361e-07,-6.322435979200236034e-07,9.623528058000374585e-06,-7.704456038482021540e-06,2.641784249135525897e-06,1.898148184409365058e-05,-4.157447165198391303e-06,1.094915569410659373e-05,1.407147010468179360e-06,1.368350353914138395e-06,1.405096327289356850e-06,3.361886228958610445e-06,-3.175365782226435840e-05,2.127941843355074525e-05,2.418802250758744776e-05,-4.159839591011404991e-06,2.808229510264936835e-06,-1.882630300542587065e-07,2.124511411238927394e-06,5.803917247249046341e-06,1.064568186848191544e-05,-1.029225222737295553e-05,-2.918647624028380960e-06,1.022174615172843914e-06,1.641345420466677751e-06,6.557511824212269858e-06,-2.007689374750043498e-07,-1.502209215686889365e-06,1.617611815163400024e-05,-4.349839855422032997e-06,-4.299894135328941047e-05,6.676902586377764237e-08,2.771206254692515358e-06,-1.419614000042201951e-05,-1.652268292673397809e-05,-6.544804637087509036e-05,5.396386768552474678e-05,-2.117111216648481786e-05,4.613259989127982408e-06,-6.980435500736348331e-06,3.381666502377811412e-08\n0.000000000000000000e+00,1.042665076056437101e-06,9.134229799201420974e-07,9.989091722673038021e-07,-1.799715846573235467e-06,1.869471816462464631e-06,1.339986624770972412e-06,-5.752518461576983100e-08,-3.628288141044322401e-07,8.150129815476248041e-07,-3.216047480236738920e-05,-1.723923342069610953e-04,-1.012865395750850439e-04,-1.295030961045995355e-04,-4.705193532572593540e-06,-4.621649907221581088e-07,2.926196884800447151e-07,2.135062823072075844e-05,-6.315032806014642119e-05,6.564915383933112025e-05,8.545779564883559942e-05,3.053289401577785611e-05,1.291097942157648504e-05,2.241800984847941436e-07,6.507335001515457407e-06,1.100781373679637909e-04,9.267774657928384840e-06,1.240306010004132986e-04,1.308307837462052703e-04,7.084211392793804407e-05,5.373199746827594936e-05,-2.221812792413402349e-06,-1.194994865727494471e-06,-6.832436611148295924e-06,-1.649035111768171191e-04,8.181227894965559244e-05,-2.908732858486473560e-05,3.188152913935482502e-05,3.914480475941672921e-05,2.775732355075888336e-05,-2.130234406649833545e-07,-2.385482548561412841e-05,1.378390443278476596e-04,3.958657180191949010e-05,5.342820259102154523e-06,1.009974730550311506e-04,-7.812061085132881999e-05,7.505859230150235817e-06,2.473421773174777627e-06,-2.678144846868235618e-05,-3.129111428279429674e-05,-7.247790927067399025e-05,-2.076273631246294826e-05,-1.678017542872112244e-05,-7.815653475518047344e-07,6.715571885251847561e-07,-9.782452536910568597e-08,-1.447331442250288092e-06,7.733679012744687498e-06,-6.245799886528402567e-05,1.203830834128893912e-05,3.464942665232229047e-06,1.947019882209133357e-06,-3.172626747982576489e-07,-1.444112598392166547e-07,1.185772021017328370e-06,1.517207465440151282e-06,-1.372206679661758244e-05,-1.093559512810315937e-05,1.584705842105904594e-06,7.216186759251286276e-07,9.614784346467786236e-08,-1.601156327524222434e-06,3.298141564300749451e-07,-3.627272235462442040e-05,2.784598109428770840e-06,-7.239484693855047226e-05,-1.118058644351549447e-04,-5.194503955863183364e-06,-9.140930501416733023e-08,-1.704738252783499775e-07,3.589304469642229378e-05,1.146277063526213169e-04,7.821306644473224878e-05,5.551755748456344008e-05,-8.662102118250913918e-06,7.181200089689809829e-06,2.582464503575465642e-06,5.370681719796266407e-06,9.571347618475556374e-05,6.599511380045441911e-06,1.475229655625298619e-04,1.206818342325277627e-04,2.681576188479084522e-05,2.036306250374764204e-05,-1.829574557632440701e-06,-9.217966976393654477e-07,-6.889540600241161883e-06,-1.076950502465479076e-04,-2.263726855744607747e-05,2.764807322819251567e-05,2.480549846950452775e-05,3.303366975160315633e-05,3.093274062848649919e-05,3.409539317544840742e-08,-9.996627341024577618e-06,5.524700827663764358e-05,2.296773527632467449e-05,9.272956231143325567e-05,3.519624078762717545e-05,4.607586561178322881e-07,1.349813101114705205e-05,2.135948307113721967e-06,-4.711275687441229820e-05,-1.050663377100136131e-05,-1.230471243616193533e-04,-7.964365067891776562e-05,-2.087307802867144346e-05,5.407783874034066685e-07,4.026923363653622800e-07,-3.347244614815281238e-07,-3.702015874296193942e-06,-1.494747903052484617e-05,-6.150499393697828054e-05,1.679988054092973471e-05,3.703707989188842475e-06,3.114301534878904931e-06,1.807469942605166580e-07,2.360989412864000769e-07,-1.582940853950276505e-06,-2.323691660421900451e-06,-8.070129297266248614e-06,5.208119546296074986e-06,-1.229298277394264005e-06,-1.420215653524792287e-06,-1.145161210303058397e-08,3.368453462826437317e-06,-1.506845137555501424e-06,8.199260628316551447e-05,8.790579158812761307e-06,3.191143332514911890e-04,9.981518087442964315e-05,8.460645403829403222e-06,1.721880266813968774e-06,-1.591906993780867197e-06,-3.508496956783346832e-05,-1.219030236825346947e-04,6.177653267513960600e-05,-2.688196836970746517e-04,1.120241140597499907e-04,4.685703606810420752e-05,-8.871989848557859659e-06,1.668544769017898943e-06,-2.976518226205371320e-05,-3.308026862214319408e-05,2.507537137717008591e-04,-3.016354457940906286e-05,-1.491632428951561451e-05,5.022759432904422283e-05,-3.232531298635876738e-06,-3.399634351808344945e-07,1.228118708240799606e-05,-7.723375165369361639e-05,-1.449009141651913524e-04,-3.406291580176912248e-05,-3.699598892126232386e-05,6.626272806897759438e-06,-5.794363096356391907e-05,5.696829248336143792e-07,-9.261216473532840610e-05,-1.291613734792917967e-04,1.475847966503351927e-04,1.469292874389793724e-05,-1.827516534831374884e-04,-7.724598981440067291e-05,-2.442561162752099335e-05,2.418248641333775595e-07,3.550700785126537085e-05,7.780322630424052477e-05,-7.605846622027456760e-05,-3.490735252853482962e-05,3.254190232837572694e-05,5.153615347808226943e-07,-1.113649318540410604e-06,-1.581944246709099389e-07,3.537996690283762291e-06,2.327511538169346750e-05,1.512779272161424160e-05,4.811995040654437616e-06,-7.464182090188842267e-07,-5.531721399165689945e-06,3.394323471184179652e-07,-7.199821538961259648e-08,6.060504347260575742e-07,-2.986234903801232576e-06,1.022542619466548786e-05,7.229721177282044664e-06,-5.609101094705692958e-07,1.066747358891007025e-06,-5.208926268096547574e-08,-9.757598036230774596e-07,2.560803295637015253e-06,-1.484291715314611793e-06,-2.093846997013315558e-04,-1.309384388150647283e-04,4.261200956534594297e-06,3.208637906482181279e-07,-1.333292175331735052e-06,-2.948079099951428361e-06,8.154011084116064012e-06,2.713094872888177633e-04,-1.025119054247625172e-04,-6.405953172361478209e-05,1.142188993981108069e-04,-8.433100447291508317e-05,1.889112127173575573e-06,3.075661425100406632e-06,2.499069887562654912e-05,-6.267969729378819466e-05,8.156418334692716599e-05,2.480818366166204214e-04,8.755375893088057637e-05,4.502762021729722619e-05,-3.819009634753456339e-06,-1.696969320619245991e-06,-1.461495776311494410e-05,-2.740174750215373933e-05,-1.081992159015499055e-04,1.269323838641867042e-04,1.826282241381704807e-04,2.638288060552440584e-05,7.860273399273864925e-06,2.812575303323683329e-06,6.759738425898831338e-06,-4.070290742674842477e-06,6.620113708777353168e-06,2.138179552275687456e-04,-3.380479029146954417e-06,-1.398485710524255410e-05,4.179928509984165430e-06,2.647806695676990785e-06,-3.297087823739275336e-05,2.871606193366460502e-05,-1.957121858140453696e-04,-6.271786696743220091e-05,6.474761175923049450e-05,-2.781588591460604221e-06,2.075195425277343020e-06,-2.331933956156717613e-06,3.403907248866744339e-05,-7.518463098676875234e-05,-1.852285786299034953e-04,4.640526094590313733e-05,5.018408046453259885e-06,2.676783651622827165e-06,6.088135506843173061e-08,3.528202796587720513e-08,1.142158225775347091e-06,2.444077381369424984e-06,-2.878924306060071103e-06,-1.017396880342857912e-05,1.987332325370516628e-06,9.592370133759686723e-07,-8.731205980438971892e-08,-3.095431395649939077e-07,-5.116356760481721722e-07,-2.111061985488049686e-05,-3.696050407597795129e-05,-1.387880765832960606e-04,-5.021028482588008046e-05,-4.967119366483530030e-06,1.100060842418315588e-07,1.589830162629368715e-06,2.436567046970594674e-05,1.064191383193247020e-04,2.869229319912847131e-05,7.645645382581278682e-05,4.142763646086677909e-05,-9.601739293430000544e-06,8.335302936757216230e-07,6.553341336257290095e-06,8.609754877397790551e-05,-6.185402162373065948e-05,1.363301271339878440e-04,8.673589036334306002e-05,7.081716466927900910e-05,-1.524006393083254807e-06,-2.848444410119554959e-06,-6.687454288112348877e-07,-1.229547592629387509e-06,-7.670104969292879105e-05,-5.491034607985056937e-05,-1.469771814299747348e-05,4.908167102257721126e-05,1.431521559425164014e-05,2.365462569287046790e-05,-2.837020360857422929e-07,-1.387386055284878239e-05,8.382606756640598178e-05,8.550145867047831416e-05,2.401577330601867288e-05,1.461292868043528870e-05,1.540579978609457612e-05,1.545397026347927749e-05,1.973839289348688908e-06,-5.700346082448959351e-05,-2.651666181918699294e-05,-7.019599433988332748e-05,-3.953847408411093056e-05,5.310858978191390634e-05,-6.085404038458364084e-07,9.907414550980320200e-07,7.465013709406775888e-07,-5.914578650845214725e-06,2.481838919266010635e-06,-6.600114284083247185e-05,7.692558938288129866e-06,4.064479071530513465e-06,2.344987024116562679e-06,2.960792073736229213e-07,-2.346275920217522071e-07,1.666562070568033960e-06,3.499230388115392998e-06,4.297039595257956535e-06,-9.849112757365219295e-06,1.676044234955043066e-06,9.976164392355713062e-07,1.764515786817355547e-07,-2.188317012041807175e-06,1.452181095373816788e-06,-7.038891635602340102e-05,8.275183790829032660e-05,-7.046131213428452611e-05,-1.905611861729994416e-04,-9.204673006024677306e-06,-1.978721456907805987e-06,2.880436795749119483e-07,4.366571374703198671e-05,2.591246739029884338e-04,6.940708408365026116e-05,9.561601473251357675e-05,-7.276760879904031754e-05,-1.535161209176294506e-05,3.121430154351401143e-06,2.727753781073261052e-06,7.853355782572180033e-05,4.821077891392633319e-05,2.000969252549111843e-04,-9.478889114689081907e-05,-3.480082887108437717e-05,1.324454024143051356e-05,-6.749228305125143379e-07,-3.278960036823264090e-07,-2.518436667742207646e-05,-1.271299261134117842e-04,-1.500620128354057670e-04,-7.823604391887784004e-05,3.865965845761820674e-05,9.984240023186430335e-05,3.393552105990238488e-05,-5.487003136295243166e-07,-6.028405550750903785e-05,2.172209351556375623e-04,3.907238351530395448e-06,5.889764724997803569e-05,1.437315222574397922e-04,1.831449117162264884e-05,1.163132856163429096e-05,3.821514837909489870e-06,-2.765031422313768417e-05,-6.076072531868703663e-05,1.540428493171930313e-04,9.006282198242843151e-05,4.741480370284989476e-05,-3.128254775219829753e-07,1.045483713824069127e-06,-1.392868398397695273e-07,-2.003703230002429336e-06,-8.290319783554878086e-06,-4.669923509936779737e-05,-1.961282941920217127e-05,-1.429992835255688988e-08,4.756129783345386386e-06,2.794769216052372940e-07,-5.664478663902627886e-08,6.558937430381774902e-01,-8.556535249226726592e-06,1.529489054519217461e-05,5.974148371024057269e-05,-1.147503644460812211e-05,-9.337048140878323466e-06,2.839331045834114775e-07,7.574822575406869873e-06,-3.079474026890238747e-07,2.204774646088480949e-04,5.082583520561456680e-04,6.063799955882132053e-04,5.339104100130498409e-04,2.752669570327270776e-05,2.429979531370918266e-06,1.206665046993293799e-06,-2.383571554673835635e-04,-3.287095751147717237e-04,-2.800055954139679670e-04,-3.670678706839680672e-04,-2.956319804070517421e-06,-1.197174424305558205e-04,-6.216612746356986463e-06,-4.901557986158877611e-05,-8.170132641680538654e-04,-7.437957538058981299e-05,-7.576554198749363422e-04,-1.369128949590958655e-05,-3.131294506601989269e-04,-2.133336674887686968e-04,2.007546754612121731e-05,9.836006029217969626e-06,3.710673263412900269e-05,7.031612913124263287e-04,3.929102676920592785e-04,3.366752644069492817e-04,-2.586637856438755989e-04,-1.857359311543405056e-04,-1.515894982730969787e-04,5.015137389818846714e-07,2.945939195342361927e-05,-5.299206823110580444e-04,-9.226381662301719189e-04,-3.186089161317795515e-04,1.051837971317581832e-04,5.117120235809125006e-05,-9.149545803666114807e-05,-1.804606472433079034e-05,2.735641901381313801e-04,-8.854011684888973832e-05,3.498263831716030836e-04,6.986365769989788532e-04,-4.769774386659264565e-05,8.385302862734533846e-06,-2.866391241695964709e-06,3.470520368864526972e-06,2.191685780417174101e-05,4.088062996743246913e-05,4.607435839716345072e-04,-1.012795182759873569e-04,-2.397063508396968246e-05,-1.610084837011527270e-05,-2.396569698248640634e-06,-3.552588623279007152e-08,1.052304583026852924e-06,2.794653937598923221e-06,-1.236353182321181521e-05,-8.842507668305188417e-06,-1.026397740133688785e-06,1.033194962474226486e-06,1.040153279063815717e-07,-7.911876309663057327e-07,2.585624656603613403e-07,-2.139054049621336162e-05,-8.110773342195898294e-05,-6.773687346139922738e-05,-9.947689977707341313e-05,-4.811435701412847266e-06,-1.983201514121901710e-07,9.078599987333291210e-07,3.165333328070119023e-05,9.285450505558401346e-05,1.124990667449310422e-04,3.107380507572088391e-06,-8.543364674551412463e-05,4.296948463888838887e-05,1.351870309918012936e-06,2.623102318466408178e-06,1.536072959424927831e-04,1.116300772991962731e-04,7.930743595352396369e-05,6.457840208895504475e-05,-1.013378368952544406e-05,8.286257070722058415e-05,-2.946307404272374697e-06,-1.587404540259740315e-06,1.406058800057508051e-06,-1.712723496893886477e-05,-9.750488970894366503e-05,-2.730303094722330570e-07,-8.888471347745507956e-05,-4.834883293369784951e-05,3.398950502742081881e-05,2.895882289521978237e-08,6.595570539502659813e-06,1.511426817160099745e-04,1.730693620629608631e-04,1.829193752200808376e-05,6.132985436124727130e-05,-1.869376137619838119e-05,2.347930239920970052e-05,9.542577572574373335e-07,-3.251655289204791188e-05,1.326043275184929371e-04,-6.258242501644417644e-05,-6.390340422512963414e-05,-8.041626642807386816e-06,9.413618045073235407e-07,1.502927261753939092e-06,-5.515877887773967814e-07,-1.873868541224510409e-06,7.535448730777716264e-06,3.136015948257409036e-06,3.654055035440251231e-05,7.930842002679128200e-06,2.314596258656820282e-06,6.029358701198361814e-07,1.791389934169274056e-07,1.493385866524477024e-06,1.017306203721091151e-06,1.687927579041570425e-06,1.308845071434916463e-06,2.304622512383502908e-06,1.968817514352849685e-06,-1.526814230601303279e-10,-5.979242132525541820e-07,3.698719979183806572e-07,-2.576927545305807143e-05,3.791245944739785045e-06,-6.339685205603018403e-05,-1.727871858747676015e-05,-6.525293429149314761e-06,6.069661253604863305e-07,2.518410155971650966e-06,3.858455602312460542e-05,8.378791972063481808e-05,8.713435090612620115e-05,5.933682041359134018e-05,3.339170143590308726e-05,7.184010610217228532e-05,1.802001406758790836e-06,1.100145345844794065e-05,1.480261125834658742e-04,1.676147076068446040e-05,1.206115048262290657e-04,4.805678690900094807e-05,1.681906869634985924e-04,1.601810072315856814e-05,-3.746185484487796202e-06,-1.320962496720312629e-06,-1.319301759394875262e-06,-1.097579952329397202e-04,4.813425766769796610e-05,5.665162825607694685e-05,-5.986493124510161579e-05,5.711551057174801826e-05,2.318675615242682397e-05,-1.614752136447350495e-06,-1.999689993681386113e-05,7.273559458553791046e-05,1.064460811903700233e-04,-6.393562944140285254e-05,8.990655624074861407e-05,-1.363333376502851024e-05,1.210572645504726097e-05,-9.572870567353675142e-07,-7.232047209981828928e-05,-9.276779746869578958e-05,-1.863752731878776103e-05,-1.423000940121710300e-04,-1.200981569127179682e-05,-1.169395181932486594e-05,1.160314695880515501e-05,5.398720986704574898e-06,-3.794750682573067024e-06,-7.131966412998735905e-06,-7.773510151309892535e-05,-6.156173185445368290e-06,4.506737241172231734e-07,1.708698960101173725e-06,1.182625396722869482e-06,-2.134589522029273212e-06,6.298388598224846646e-06,4.342192369222175330e-06,-5.232428975432412699e-06,1.836352225836890284e-06,2.840014758476172574e-06,-2.344074800930684432e-06,1.659816803112335037e-06,5.090031663712579757e-06,5.534125762096664403e-07,-4.062763400725089014e-05,-1.793580740923061967e-04,-2.210936072515323758e-04,-1.062660157913342118e-04,-9.846758075582329184e-06,-5.865364983037579805e-06,2.395231422269716859e-05,6.017991108819842339e-05,-4.129325134272221476e-06,-4.376457218313589692e-05,1.450061390642076731e-04,8.858829096425324678e-05,5.546585089177824557e-05,2.755106106633320451e-05,3.843052581942174584e-06,1.555340277263894677e-04,1.173621349153108895e-04,8.776437607593834400e-05,7.813860429450869560e-05,8.088918548310175538e-05,2.107022191921714693e-05,2.083542131003923714e-05,1.632841303944587708e-06,-2.940982631116639823e-05,1.895925743156112731e-05,-1.857397437561303377e-04,-6.890276563353836536e-05,1.588345912750810385e-05,8.767398685449734330e-05,1.257603289559483528e-04,3.348230529809370637e-05,2.032048723776824772e-05,9.432252409169450402e-05,5.257078737486153841e-05,5.065986624686047435e-05,4.314141915529035032e-05,7.234122313093394041e-05,3.120176188531331718e-05,-2.218981535406783223e-05,-1.724873072816990316e-05,-9.607716492610052228e-06,-2.303155633853748441e-04,3.431388468015938997e-04,1.083270035451278090e-04,-2.654514719324652106e-05,4.866722520091570914e-06,-8.973166113719344139e-04,1.307333732256665826e-04,-3.116341540589928627e-04,2.839319349732249975e-04,4.654854710679501295e-04,-5.357840927899815142e-05,2.879240782931447029e-04,3.598432840590248816e-07\n0.000000000000000000e+00,6.843461619610025082e-07,3.944448508264031261e-06,3.724353155121207237e-05,1.271578366868197918e-05,3.590397454900084995e-06,1.350993215964990668e-06,-1.679222982886585669e-08,-2.099852054016082548e-06,-1.528486563984188251e-07,-1.066261465894058347e-04,-4.521444498095661402e-04,-3.506749635562300682e-04,-5.192737444303929806e-04,3.866381121042650193e-06,-4.493485903367400169e-06,-2.432034079902223311e-06,5.277472155285067856e-06,-1.652001519687473774e-04,2.048172755166888237e-04,1.334279368165880442e-04,-6.367357855197042227e-06,7.931383152026683092e-05,6.377304998750332743e-06,3.440601631155004725e-06,8.124615123961120844e-05,1.260502904187887907e-04,-5.635090928990393877e-05,2.554181555751711130e-04,1.800499157980084419e-04,5.810903894598595798e-05,2.709150976443197578e-06,4.564497430692426860e-06,-2.045248038484714925e-05,-3.647124685812741518e-05,1.980278902919963002e-04,7.572528556920588017e-05,9.768292511580511928e-05,1.077369015547446907e-04,-1.020316994981840253e-05,-3.147411916870623827e-06,1.306337071582674980e-05,1.241472782567143440e-04,-1.179343016701750457e-04,2.058803074760362506e-04,4.092454910278320312e-04,3.164863301208242774e-05,-7.531385563197545707e-06,-3.987273430539062247e-06,1.145243440987542272e-04,-9.531574323773384094e-05,1.063880481524392962e-04,-1.859000331023707986e-04,-1.269975327886641026e-04,2.803804591167136095e-06,-6.128319000708870590e-06,3.443576133577153087e-06,-2.007240027523948811e-06,1.183316417154856026e-04,9.498189319856464863e-05,-8.657891885377466679e-05,-6.597967512789182365e-06,2.184443701480631717e-06,-1.801224982500571059e-07,3.292937122978401021e-08,1.505536488366487902e-06,7.799462764523923397e-06,1.378339129587402567e-05,1.187663474411237985e-05,2.847917357939877547e-06,1.442659367967280559e-06,-5.128165625478686707e-08,-4.754025212605483830e-06,1.416774352946958970e-06,-8.629290095996111631e-05,-8.459610398858785629e-06,-5.640568269882351160e-05,-2.737429458647966385e-04,-2.344739186810329556e-06,-3.423577027206192724e-06,-3.363989662830135785e-06,4.952865492668934166e-05,1.382388145430013537e-04,6.390589987859129906e-04,8.896895451471209526e-05,-1.292071101488545537e-05,5.559672717936336994e-05,1.162621720141032711e-05,-3.709897555381758139e-06,5.499284816323779523e-05,7.325971819227561355e-05,5.396392953116446733e-05,3.051129460800439119e-04,8.810378494672477245e-05,4.187003287370316684e-05,6.700742233078926802e-06,2.890073346861754544e-06,-2.424517333565745503e-05,4.307574272388592362e-05,4.573663318296894431e-05,4.352080577518790960e-05,9.729910379974171519e-05,1.576059439685195684e-04,5.903589408262632787e-05,-3.059444679820444435e-06,-2.123669037246145308e-05,-4.832988634007051587e-05,-2.787122139125131071e-05,2.277973835589364171e-04,-1.532228488940745592e-04,2.899930223065894097e-05,1.128808435169048607e-05,-2.784393018373521045e-06,4.306411938159726560e-05,-9.270238660974428058e-05,-1.263552549062296748e-04,-3.925765049643814564e-04,-1.118249565479345620e-04,3.688872311613522470e-06,-4.286012881493661553e-06,3.108429382336908020e-06,4.783263648278079927e-06,9.199292253470048308e-05,9.959335875464603305e-05,-8.236667781602591276e-05,-5.002926172892330214e-06,6.891850262036314234e-06,5.705464189986741985e-08,-5.210372933106555138e-08,-3.291813300165813416e-06,-1.131910448748385534e-05,-2.143709934898652136e-06,5.098901601741090417e-05,-3.832017227978212759e-06,-7.049457622088084463e-07,6.147728726091372664e-08,7.892533176345750690e-06,-1.611072093510301784e-06,2.554450766183435917e-04,1.048830454237759113e-04,4.430157714523375034e-04,5.025078426115214825e-04,2.088182191073428839e-05,7.563731287518749014e-06,6.667095931334188208e-06,-1.464405650040134788e-04,-2.804013784043490887e-04,-1.032002619467675686e-04,-6.315369391813874245e-04,-1.934141982928849757e-05,1.277328992728143930e-04,-1.014782628772081807e-05,3.858100626530358568e-06,-1.302640303038060665e-04,2.040412800852209330e-05,-2.757088805083185434e-05,7.718300912529230118e-05,1.260332064703106880e-04,-2.088277688017114997e-05,3.043804781555081718e-06,-1.212570259667700157e-05,2.778677298920229077e-05,-2.076777454931288958e-04,3.094034909736365080e-04,-2.962353755719959736e-04,-1.568027655594050884e-04,-4.159883537795394659e-04,-1.821632613427937031e-04,4.830468242289498448e-06,1.173120544990524650e-04,-5.343316588550806046e-04,-7.492354779969900846e-05,2.303778892382979393e-04,-4.844168724957853556e-04,-3.619697963586077094e-05,-7.548401481471955776e-05,7.335382179007865489e-06,-1.570394670125097036e-05,1.733778626658022404e-04,5.936142406426370144e-04,-1.333463878836482763e-04,1.789864763850346208e-04,-1.229303961736150086e-06,3.808046812991960905e-06,-2.926448416928906227e-07,1.496622644481249154e-06,1.655824780755210668e-05,6.479921285063028336e-05,3.311210093670524657e-05,5.826002961839549243e-06,-1.529127985122613609e-05,-1.813829385355347767e-06,1.199515509142656811e-08,-1.818295913835754618e-07,-4.638402060663793236e-06,5.644472548738121986e-05,1.886517929960973561e-05,-5.035154572397004813e-06,-3.624522605605307035e-06,2.594593340177198115e-08,1.636168349250510801e-06,4.711952783509332221e-07,-1.435339800082147121e-05,-7.197093800641596317e-04,-7.677929243072867393e-04,-4.814376006834208965e-04,6.277145075728185475e-06,-3.702195499499794096e-06,-3.710055580086191185e-06,2.871993274311535060e-06,1.555340131744742393e-04,-2.250108518637716770e-04,-3.657581983134150505e-04,5.882408586330711842e-04,5.737605970352888107e-04,5.090843842481262982e-06,-1.393648381053935736e-05,-2.614944241940975189e-04,-2.927967580035328865e-04,1.664724259171634912e-04,1.729015348246321082e-04,2.995533286593854427e-04,-6.947702495381236076e-04,-2.404713541181990877e-06,9.681569281383417547e-06,-5.822351158712990582e-05,3.664661489892750978e-04,-4.630146722774952650e-04,5.861956742592155933e-04,3.227234119549393654e-04,4.886931856162846088e-04,3.796587407123297453e-05,-9.027022315422073007e-06,-6.232540181372314692e-05,-1.446526439394801855e-04,-2.207726647611707449e-04,7.662703283131122589e-04,3.877488779835402966e-04,3.699396038427948952e-04,1.864145815488882363e-05,-7.621190434292657301e-06,1.185114088002592325e-04,-4.171804757788777351e-04,2.178246213588863611e-04,1.629312464501708746e-04,1.404025679221376777e-04,-8.631110176793299615e-06,-1.574567249917890877e-07,-4.442883891897508875e-06,3.882063992932671681e-06,-3.527661901898682117e-04,-3.745280846487730742e-04,1.032484033203218132e-05,-4.010534212284255773e-06,8.368084309040568769e-06,5.831402063449786510e-07,-6.582376954611390829e-08,1.403046326231560670e-06,7.617720712005393580e-06,9.650056199461687356e-06,5.238484391156816855e-06,4.925034772895742208e-06,-3.620567667894647457e-07,6.535606189572717994e-08,3.250214319905353477e-08,-1.147019474956323393e-06,-3.235064286855049431e-05,-3.104190109297633171e-04,-2.418050135020166636e-04,-7.416307198582217097e-05,-6.755726644769310951e-07,-1.716918745842122007e-06,-3.474888899290817790e-06,2.366845546930562705e-05,2.504825824871659279e-04,2.234051498817279935e-04,2.313690638402476907e-04,4.603531488100998104e-05,6.194080015120562166e-06,2.913982370955636725e-06,-2.911566753027727827e-06,8.104700827971100807e-05,6.663204840151593089e-05,1.355550193693488836e-04,1.814189599826931953e-04,1.325980265391990542e-04,-2.086422136926557869e-05,1.952909087776788510e-06,2.239151626781676896e-06,-5.670548489433713257e-06,1.351099199382588267e-04,1.291242915613111109e-05,-6.578100874321535230e-05,1.052981388056650758e-04,1.756221463438123465e-04,1.944082760019227862e-05,-2.891237954827374779e-06,-2.690348628675565124e-05,1.445359430363168940e-06,5.499582766788080335e-05,3.115207800874486566e-05,-1.164181667263619602e-04,8.725216321181505919e-05,1.272907320526428521e-05,-3.304230631329119205e-06,-1.345618511550128460e-05,-1.209411275340244174e-04,-2.207308352808468044e-05,2.048262285825330764e-05,1.051669532898813486e-04,4.152148903813213110e-06,-3.855138857034035027e-06,5.545037311094347388e-06,-2.730233973124995828e-06,1.422433997504413128e-04,5.098915426060557365e-05,-6.943567859707400203e-05,1.301411884924164042e-06,1.919779151648981497e-06,1.586430755651235813e-07,4.780895324074663222e-08,2.371982418480911292e-06,8.220028576033655554e-06,-2.030361793003976345e-05,-3.387819015188142657e-05,-6.255544349187402986e-08,-1.566790615470381454e-06,5.241690814727917314e-08,-5.028504801884992048e-06,2.277551629958907142e-06,-1.291984372073784471e-04,1.663900038693100214e-04,-6.715567724313586950e-05,-2.103044680552557111e-04,-1.823825732572004199e-05,-3.230979473300976679e-06,-7.084596745698945597e-06,6.523424235638231039e-05,4.190671606920659542e-04,4.204809956718236208e-04,4.174938076175749302e-04,-2.428637235425412655e-04,-3.827502223430201411e-05,8.159248864103574306e-06,-1.425815571565181017e-05,-5.761309148510918021e-05,1.974826445803046227e-04,1.104734983528032899e-04,6.175211456138640642e-05,-3.998487954959273338e-06,-7.110871229087933898e-05,8.208810868381988257e-06,1.148909291259769816e-06,-5.208783841226249933e-05,-6.935546116437762976e-05,-1.468228438170626760e-04,-1.873803994385525584e-04,5.971795180812478065e-04,2.663852064870297909e-04,1.065226097125560045e-04,-1.558884287078399211e-05,-6.769674655515700579e-05,1.536659692646935582e-04,-1.049126949510537088e-04,-1.682819274719804525e-04,3.730151802301406860e-04,-3.807250686804763973e-05,4.173734851065091789e-05,-2.687217374841566198e-06,3.867742270813323557e-05,8.169092325260862708e-06,4.257650580257177353e-04,2.653850242495536804e-05,-2.281596534885466099e-04,6.875272902107099071e-07,3.224951342417625710e-06,3.677216682262951508e-07,6.015046437823912129e-06,-2.752126601990312338e-05,5.184397014090791345e-05,-1.799654637579806149e-05,3.037473334188689478e-06,1.126957704400410876e-05,6.684078925900394097e-07,-9.023540314956335351e-08,-8.300932677229866385e-06,6.558692455291748047e-01,-1.210620393976569176e-04,2.545954885135870427e-05,-1.708678610157221556e-05,-5.408086281022406183e-07,9.684355006811529165e-08,1.895350214908830822e-05,1.119540320360101759e-05,4.089545691385865211e-04,2.801010617986321449e-03,1.663732691667973995e-03,1.170660019852221012e-03,2.491379564162343740e-05,1.489239457441726699e-05,-8.903129128157161176e-06,-2.424083213554695249e-04,-9.647448896430432796e-04,-1.353826140984892845e-03,-1.713468460366129875e-03,6.087090005166828632e-04,-5.914307621424086392e-07,-2.377457349211908877e-05,1.633450119697954506e-05,-2.159352879971265793e-04,-1.391730853356420994e-03,-3.517774457577615976e-04,-1.177874160930514336e-03,-4.350959497969597578e-04,9.886975021800026298e-06,-1.957626773219089955e-05,-4.072931187693029642e-05,1.374577695969492197e-04,-9.563255589455366135e-04,-8.138113771565258503e-04,6.403760198736563325e-05,-4.304309841245412827e-04,-6.715072668157517910e-04,-2.380855294177308679e-04,1.015016550809377804e-05,-1.164476561825722456e-04,2.727896207943558693e-05,-6.383354193530976772e-04,2.098947297781705856e-04,-2.488443278707563877e-04,-6.729055894538760185e-04,-1.085430703824386001e-04,2.056388620985671878e-05,-1.040812931023538113e-04,6.016771658323705196e-04,-9.769649477675557137e-05,1.325928955338895321e-03,7.609213935211300850e-04,-1.040010920405620709e-05,1.679614615568425506e-05,-1.622817944735288620e-05,-1.082735798263456672e-05,-4.391177499201148748e-04,-6.074653356336057186e-04,3.253778850194066763e-04,1.491729835834121332e-05,-2.776770270429551601e-05,-1.596490847077802755e-06,1.459375198464840651e-07,2.614328650452080183e-06,8.751643690629862249e-06,-2.040919207502156496e-05,-3.935115091735497117e-05,6.731031589879421517e-06,2.259812845295527950e-06,-1.222979335580021143e-07,-3.522636234265519306e-06,-4.414453997014788911e-06,-7.728077616775408387e-05,-2.703980135265737772e-04,-3.286669962108135223e-04,-3.174130106344819069e-04,-1.459271970816189423e-05,-1.706784814814454876e-06,3.004091922775842249e-06,7.708985503995791078e-05,5.744474765378981829e-05,-4.192758933641016483e-05,1.938571949722245336e-04,3.773441712837666273e-04,3.045760968234390020e-05,7.081647709128446877e-06,7.845263098715804517e-06,8.961440471466630697e-05,4.021972708869725466e-04,4.064528184244409204e-05,3.160987980663776398e-04,-2.696711162570863962e-04,5.103448638692498207e-04,1.519049419584916905e-06,4.383991836220957339e-06,-3.087483491981402040e-05,3.396324245841242373e-05,-3.608084807638078928e-05,1.290493673877790570e-04,1.730439398670569062e-04,2.019659732468426228e-04,7.148577424231916666e-05,-2.535052317398367450e-06,-7.434045983245596290e-05,1.877454051282256842e-04,-4.647321475204080343e-06,-1.538587966933846474e-04,1.144584166468121111e-04,1.050500432029366493e-04,4.493084634304977953e-05,-3.570682565623428673e-06,-3.429115167818963528e-06,-2.117510885000228882e-04,1.239856101165059954e-05,1.049855200108140707e-04,-1.110800367314368486e-04,1.054904714692384005e-05,-3.687716571221244521e-06,9.455120562051888555e-07,-5.534423962672008201e-06,3.076378488913178444e-04,9.773823694558814168e-05,-5.783878077636472881e-05,1.074523424904327840e-06,7.766010639898013324e-06,6.958277936064405367e-07,-1.106729996536159888e-07,2.263341684738406911e-06,7.159319466154556721e-06,-1.570171662024222314e-05,-3.817777906078845263e-05,5.840964604431064799e-06,5.765299420090741478e-07,6.585707978956634179e-08,-6.918457984284032136e-06,-3.367903445905540138e-06,-4.689355046139098704e-05,1.394605496898293495e-04,2.682311242097057402e-05,-3.092600381933152676e-04,-1.630931728868745267e-05,5.516736223398766015e-07,-3.158435447403462604e-06,6.011309960740618408e-05,3.157377941533923149e-04,2.368765708524733782e-04,5.138532142154872417e-04,7.840257603675127029e-05,1.358212903141975403e-04,6.556600169460580219e-07,1.068926576408557594e-05,1.363139017485082150e-04,5.333487642928957939e-04,1.010582564049400389e-04,-4.447544051799923182e-05,9.067694190889596939e-05,2.495854641892947257e-05,-3.919743903679773211e-06,2.050456259894417599e-06,-2.983983358717523515e-05,-6.493102409876883030e-05,4.841042682528495789e-04,5.293634603731334209e-05,-3.142700006719678640e-05,2.750370549620129168e-05,2.917852179962210357e-05,-1.050827449944335967e-05,-1.171597541542723775e-04,-4.833623097511008382e-05,3.980315523222088814e-05,-2.525301533751189709e-04,7.668673060834407806e-05,-1.279827411053702235e-04,-6.553509592777118087e-07,-1.575786336616147310e-05,-1.199648977490141988e-05,5.886191502213478088e-06,4.002204877906478941e-05,-5.897253868170082569e-04,8.592812810093164444e-05,5.120798959978856146e-06,4.612189513863995671e-06,-5.400006557465530932e-07,1.200893530040048063e-05,1.142707915278151631e-04,4.913978409604169428e-05,-3.584166552172973752e-05,-1.554580012452788651e-05,1.845471274464216549e-06,3.279100610598106869e-06,-9.432546903553884476e-07,1.059802252711961046e-05,9.965206118067726493e-06,1.928878918988630176e-05,2.174245764763327315e-06,1.168604921986116096e-05,-1.138901552621973678e-05,-1.698570667940657586e-05,8.557429282518569380e-06,-1.491998136771144345e-05,-7.805903442203998566e-05,-7.005120278336107731e-04,-6.311034667305648327e-04,-3.136155137326568365e-04,-1.218813576997490600e-05,-4.160633761784993112e-05,2.518065957701765001e-05,9.791987395146861672e-05,7.578116492368280888e-05,1.711131480988115072e-04,1.851541164796799421e-04,5.264616920612752438e-04,1.422297791577875614e-04,-1.778729711077176034e-05,-2.528707773308269680e-05,2.881251020880881697e-05,1.685547176748514175e-04,-3.333349377498961985e-05,3.235820331610739231e-04,2.850955061148852110e-04,1.067431294359266758e-04,-4.350243034423328936e-05,-2.328512055100873113e-04,-6.422516889870166779e-05,4.032899232697673142e-05,-4.678420955315232277e-04,-4.336528945714235306e-04,-2.849872689694166183e-04,2.123133162967860699e-04,1.468248374294489622e-04,-6.428626511478796601e-05,2.388476568739861250e-04,1.440053456462919712e-04,-1.754186960170045495e-04,6.187926046550273895e-04,-2.150217624148353934e-04,1.459293998777866364e-04,9.737264190334826708e-05,-8.572921797167509794e-05,8.834929030854254961e-05,-1.573364424984902143e-04,-3.389041521586477757e-04,5.847741849720478058e-04,1.759605715051293373e-03,-4.301540320739150047e-04,-2.617002755869179964e-04,-2.077604178339242935e-03,-6.089195376262068748e-04,-6.833390798419713974e-04,9.275216725654900074e-04,-4.481675860006362200e-04,7.856521733629051596e-06,2.175118715967983007e-04,4.461474247818841832e-07\n0.000000000000000000e+00,-5.155556209501810372e-06,-5.280516234051901847e-06,7.799307350069284439e-04,6.933410768397152424e-04,1.720959517115261406e-06,2.914864307967945933e-05,1.042498443126760321e-08,-5.895661161048337817e-06,5.788913040305487812e-05,-2.743750228546559811e-04,-1.496759476140141487e-03,1.933095278218388557e-03,1.154809215222485363e-04,1.379874447593465447e-04,-3.503841435303911567e-05,-4.830400575883686543e-05,-1.087550263036973774e-04,-7.988174329511821270e-04,-1.886019599623978138e-04,5.430325400084257126e-04,-4.330504685640335083e-03,1.087416079826653004e-03,4.682715371018275619e-05,-2.988203959830570966e-05,1.675194071140140295e-04,-3.140918270219117403e-04,-1.263865851797163486e-03,3.850576234981417656e-03,9.860044810920953751e-04,8.605319308117032051e-04,7.184498099377378821e-05,4.140505916438996792e-05,-2.576198021415621042e-04,1.487843459472060204e-03,-3.159816842526197433e-04,5.019635427743196487e-04,9.994585998356342316e-04,1.343791838735342026e-03,-2.212542458437383175e-04,-1.986365896300412714e-05,-4.422946949489414692e-04,-1.714744837954640388e-03,3.723928937688469887e-03,-1.815698924474418163e-04,-9.305736166425049305e-04,7.280813588295131922e-05,-7.266037573572248220e-05,-3.144076254102401435e-05,1.855506445281207561e-03,4.515180771704763174e-04,2.135918475687503815e-03,8.228420047089457512e-04,5.328552215360105038e-04,9.729626981425099075e-06,-1.721029184409417212e-05,6.499624760181177408e-06,1.128352159867063165e-04,6.662908126600086689e-04,1.441149943275377154e-04,-9.949795203283429146e-04,-1.257528492715209723e-04,-9.498587132839020342e-06,-1.245408111572032794e-05,2.050692593513758766e-08,-1.162201442639343441e-06,2.511972706997767091e-05,8.897664956748485565e-04,7.206284208223223686e-04,-2.797969045786885545e-06,3.797801036853343248e-05,3.104049994817614788e-08,-2.290999873366672546e-05,9.433658851776272058e-05,-4.795994900632649660e-04,1.236766111105680466e-04,2.701764227822422981e-03,-1.522986683994531631e-03,1.139215164585039020e-04,-4.027230170322582126e-05,-5.917386442888528109e-05,1.518369390396401286e-05,-1.929271966218948364e-04,-3.016447415575385094e-03,3.369942307472229004e-03,-2.154627116397023201e-03,4.711009969469159842e-04,7.933925371617078781e-05,-7.780263695167377591e-05,-5.417971988208591938e-04,-7.253192598000168800e-04,-3.304407233372330666e-03,3.192577511072158813e-03,4.786364152096211910e-04,2.815066836774349213e-04,7.339022704400122166e-05,3.102072514593601227e-05,-1.753568649291992188e-04,-3.246363194193691015e-04,-2.146572107449173927e-03,-7.676469394937157631e-04,-1.117905019782483578e-03,1.582079683430492878e-03,8.841721864882856607e-05,-4.026911483379080892e-05,-2.537010586820542812e-04,-2.772134263068437576e-03,2.707041800022125244e-03,4.587365547195076942e-04,-2.390599809587001801e-03,1.686352770775556564e-04,-5.139353379490785301e-05,-3.337263842695392668e-05,1.125681446865200996e-03,-7.598802912980318069e-04,3.152680117636919022e-03,6.047797505743801594e-04,-2.240053145214915276e-04,-1.355680069536902010e-05,-2.533450788178015500e-05,-4.761604941450059414e-07,1.007713726721704006e-04,3.039726580027490854e-04,-2.377305645495653152e-04,-9.073744295164942741e-04,-1.245270686922594905e-04,4.330637239036150277e-06,-2.095527520395989995e-07,-3.285610006287242868e-08,-8.116649041767232120e-06,-1.021819116431288421e-06,-9.091696701943874359e-04,-8.459291420876979828e-04,1.451418756914790720e-05,-6.266512355068698525e-05,-6.874622471286784275e-08,7.616366201546043158e-05,-1.855088630691170692e-04,1.073490711860358715e-03,6.119824247434735298e-04,-3.060512710362672806e-03,4.334993660449981689e-03,-4.771749081555753946e-05,2.528890217945445329e-05,1.059640999301336706e-05,2.088982728309929371e-05,2.448658458888530731e-03,7.280454505234956741e-03,-1.507863588631153107e-02,1.842936500906944275e-03,2.570488024502992630e-03,-1.906010584207251668e-04,6.932810356374830008e-05,3.725701244547963142e-04,3.475309815257787704e-03,-5.929919425398111343e-04,-3.022351302206516266e-03,1.428485033102333546e-03,1.242314698174595833e-03,-1.055632310453802347e-04,4.190201434539631009e-05,6.493078544735908508e-04,3.964223433285951614e-03,1.048596575856208801e-03,-6.038248538970947266e-03,2.388970926403999329e-03,-4.216262605041265488e-04,5.594688700512051582e-04,1.762402462190948427e-05,2.857628511264920235e-03,2.365757478401064873e-03,-1.312623359262943268e-02,5.557689815759658813e-03,3.102201968431472778e-03,2.889391267672181129e-03,9.039699216373264790e-04,-5.538743789657019079e-05,2.404941711574792862e-03,2.282524015754461288e-03,-5.458646453917026520e-03,-4.485841840505599976e-03,-9.370129555463790894e-05,3.013656896655447781e-05,-6.265578849706798792e-05,2.219581620011013001e-05,1.768007350619882345e-04,1.317623653449118137e-03,1.248217769898474216e-03,1.026846803142689168e-04,7.725408067926764488e-06,1.320535466220462695e-05,7.969293619680684060e-06,-2.271962173949759745e-09,1.761689873092109337e-06,-9.769335520104505122e-06,8.132031653076410294e-04,7.299581193365156651e-04,-3.555373041308484972e-06,3.520883183227851987e-05,-2.557499101385474205e-09,-2.342628249607514590e-06,9.410007623955607414e-05,3.978105087298899889e-05,-1.372076367260888219e-04,1.700481167063117027e-03,-9.558149613440036774e-04,1.673444057814776897e-04,-1.365348725812509656e-05,-3.567340536392293870e-05,-8.854159386828541756e-05,-1.917321234941482544e-03,-3.476324956864118576e-03,1.975239021703600883e-03,-4.200715571641921997e-03,-8.877193555235862732e-03,1.155896316049620509e-04,-5.415867781266570091e-05,-7.319370051845908165e-04,-2.243995550088584423e-04,-2.061217557638883591e-03,2.016786485910415649e-03,1.902446267195045948e-03,-2.780140377581119537e-03,7.156978244893252850e-05,2.951195892819669098e-05,-2.633323019836097956e-04,1.041222130879759789e-03,-5.241494625806808472e-03,-1.082087168470025063e-03,1.601228024810552597e-03,1.953602302819490433e-03,-1.329738734057173133e-04,-5.544855594052933156e-05,-5.848446744494140148e-04,-1.201402512378990650e-03,5.500490777194499969e-03,2.018215600401163101e-03,2.378141507506370544e-03,7.133880280889570713e-04,-1.227645843755453825e-04,-3.939854650525376201e-06,1.061688875779509544e-03,-4.273673519492149353e-03,-1.190437469631433487e-04,2.723938785493373871e-03,7.134467596188187599e-04,7.362923497566953301e-06,-3.448809366091154516e-06,-1.932765371748246253e-06,-2.027377486228942871e-04,6.176979513838887215e-04,-7.075163885019719601e-04,-6.891743978485465050e-04,-9.802356362342834473e-05,2.952186332549899817e-05,-2.102628968714270741e-06,-4.551111487671732903e-09,-6.280920388235244900e-06,2.235138163086958230e-05,6.759914103895425797e-04,4.820795147679746151e-04,-4.947411071043461561e-06,2.315724486834369600e-05,-1.864100340753793716e-08,-1.278699346585199237e-05,3.875757465721108019e-05,-1.189053873531520367e-04,-2.194986445829272270e-03,1.361776492558419704e-03,-3.777478996198624372e-04,1.290869549848139286e-04,-2.830359517247416079e-05,-8.086252637440338731e-05,-1.715854159556329250e-04,-4.559723893180489540e-04,-2.510869409888982773e-03,2.917900215834379196e-03,-6.002405425533652306e-04,6.312316399998962879e-04,4.129186709178611636e-05,-9.659280476626008749e-05,-4.409731191117316484e-04,-6.849691271781921387e-04,-2.256470732390880585e-03,2.108315937221050262e-03,6.889636279083788395e-04,4.767427453771233559e-04,5.926117228227667511e-05,4.376375363790430129e-05,-5.923706339672207832e-05,4.290439537726342678e-04,-2.803877228870987892e-03,7.219669641926884651e-04,1.206633169203996658e-04,8.545755408704280853e-04,-1.761543826432898641e-04,-4.001171328127384186e-05,4.069032729603350163e-05,-1.931172097101807594e-03,5.001898389309644699e-04,5.249662790447473526e-04,-1.417767722159624100e-03,2.655222779139876366e-04,-9.685756231192499399e-05,-3.832426227745600045e-05,1.375221065245568752e-03,-7.716728723607957363e-04,2.490309998393058777e-03,9.402593714185059071e-04,-5.205861525610089302e-04,1.245087241841247305e-05,-3.529070818331092596e-05,1.828218228183686733e-05,1.132507386500947177e-04,8.129480993375182152e-04,3.946688957512378693e-04,-8.846760611049830914e-04,-1.022231372189708054e-04,-1.330092982243513688e-05,-5.035824415244860575e-07,3.481636667856946588e-08,-4.394418283482082188e-06,1.250365858140867203e-05,8.679531747475266457e-04,8.374675526283681393e-04,1.416521081409882754e-05,4.157587318331934512e-05,5.980376727166003548e-08,-1.938805689860600978e-05,5.698224413208663464e-05,-1.451697316952049732e-04,-1.506850356236100197e-03,8.309430559165775776e-04,-1.868232968263328075e-03,2.062141720671206713e-04,-5.307713581714779139e-05,-1.632797211641445756e-04,-8.537809480912983418e-05,-2.280159853398799896e-03,-1.618603011593222618e-03,1.102825393900275230e-03,-2.965181134641170502e-03,1.797661068849265575e-03,3.841717989416792989e-05,-3.286710125394165516e-06,3.681504167616367340e-04,4.933010786771774292e-04,-2.683489117771387100e-03,3.522729733958840370e-03,2.094040391966700554e-03,1.786111504770815372e-03,3.651212318800389767e-05,3.081312388530932367e-05,5.149043136043474078e-05,8.602718589827418327e-04,-7.288064807653427124e-04,5.060621770098805428e-04,-5.454179365187883377e-03,1.879973220638930798e-03,-3.153674188069999218e-04,-1.099607834476046264e-04,4.273937083780765533e-04,-2.076567849144339561e-03,3.336810739710927010e-03,-4.021611530333757401e-04,-2.610969357192516327e-03,3.047436475753784180e-04,-2.169037907151505351e-04,-3.122569614788517356e-05,2.243038499727845192e-03,8.257947629317641258e-04,2.004762645810842514e-03,-1.439827261492609978e-03,3.945950884371995926e-04,1.990852069866377860e-05,-1.096832784241996706e-04,2.299248080817051232e-05,1.888798142317682505e-04,1.335678505711257458e-03,4.172769258730113506e-04,-1.410777098499238491e-03,-1.743378961691632867e-04,-3.779609323828481138e-05,-1.938683453772682697e-06,-6.408299668692052364e-09,1.634115324122831225e-05,-8.896183862816542387e-05,6.510845422744750977e-01,-4.265356808900833130e-03,-2.467702870490029454e-06,-1.710337237454950809e-04,5.212723408476449549e-08,1.148410228779539466e-04,-2.205213822890073061e-04,1.302825286984443665e-03,1.834319531917572021e-02,-8.126116357743740082e-03,3.018098417669534683e-03,-9.257113561034202576e-04,2.333437732886523008e-04,4.090596048627048731e-04,4.285037575755268335e-04,3.650093451142311096e-03,1.583297550678253174e-02,-1.044677942991256714e-02,1.016674656420946121e-02,-6.844048388302326202e-03,-3.359436232130974531e-04,4.055821918882429600e-04,1.500052399933338165e-03,1.444208202883601189e-03,1.715368032455444336e-02,-4.811557475477457047e-03,-5.098119378089904785e-03,-5.471987649798393250e-03,-3.721466055139899254e-04,-2.807029231917113066e-04,7.334977271966636181e-04,-6.531612016260623932e-03,6.494890898466110229e-03,7.796199060976505280e-03,-2.767362631857395172e-03,-1.195013243705034256e-02,1.013637753203511238e-03,2.625424822326749563e-04,-7.694391533732414246e-04,1.041023433208465576e-02,-1.736041344702243805e-02,5.020043812692165375e-03,1.007207669317722321e-02,-9.188609197735786438e-03,3.521572798490524292e-04,3.853052330669015646e-04,-1.089442148804664612e-02,3.349482547491788864e-03,-1.600967720150947571e-02,2.256343141198158264e-03,-1.172179356217384338e-03,7.687023753533139825e-06,2.950777125079184771e-04,-6.891669181641191244e-05,-9.600007324479520321e-04,-5.377613473683595657e-03,-5.152201047167181969e-04,8.126350119709968567e-03,1.124834758229553699e-03,7.044710218906402588e-05,2.225601201644167304e-05,-3.595960151869803667e-08,-1.322522894042776898e-05,4.808321136806625873e-06,9.144181385636329651e-04,6.234609172679483891e-04,-1.961983798537403345e-05,-1.209197853313526139e-05,6.833124643890187144e-08,-3.175476649630581960e-06,4.505021206568926573e-05,-8.295625593746080995e-05,4.196194931864738464e-04,1.721365260891616344e-03,-1.617329544387757778e-04,1.868108520284295082e-04,-4.049381823278963566e-05,-4.443437865120358765e-05,-3.976810257881879807e-04,-1.306359481532126665e-04,-2.007061848416924477e-03,3.521430306136608124e-03,-1.210864051245152950e-03,-6.031199009157717228e-04,4.417305899551138282e-05,-1.914847234729677439e-04,-1.384086092002689838e-03,-1.840599346905946732e-03,-3.734991885721683502e-03,2.945954445749521255e-03,-1.896932022646069527e-03,2.552162623032927513e-03,1.129828306147828698e-04,7.934444874990731478e-05,-2.334532036911696196e-04,1.099091023206710815e-03,1.196491066366434097e-03,1.344360993243753910e-03,-1.292011816985905170e-03,2.939472673460841179e-03,-1.198087338707409799e-04,-3.663686220534145832e-05,1.865289086708799005e-04,-2.509433543309569359e-03,2.666111569851636887e-03,-2.424868755042552948e-03,-1.397617161273956299e-03,1.742110354825854301e-03,-2.191864768974483013e-04,-1.230183406732976437e-04,2.325371024198830128e-04,-9.629863779991865158e-04,2.977239433676004410e-03,3.794126678258180618e-03,7.601939141750335693e-04,2.564766509749460965e-05,-3.575818118406459689e-05,-8.871566024026833475e-06,2.648727386258542538e-04,1.343114068731665611e-03,4.629691829904913902e-05,-1.512477174401283264e-03,-2.169273066101595759e-04,-7.452533736795885488e-06,-4.962214006809517741e-06,-4.322282620705664158e-08,-1.951310650838422589e-07,4.990361048839986324e-06,7.246711757034063339e-04,6.955988937988877296e-04,-1.410134245816152543e-06,3.007744453498162329e-05,5.520269041880965233e-08,-1.012780558085069060e-05,5.332274668035097420e-05,-1.384501956636086106e-04,-2.296718303114175797e-04,1.723049674183130264e-03,-8.382768137380480766e-04,1.179439423140138388e-04,-4.968971552443690598e-05,-7.843685307307168841e-05,-2.762457188509870321e-05,-9.387894533574581146e-04,-2.058209851384162903e-03,3.926765173673629761e-03,-3.008063416928052902e-03,1.587267906870692968e-04,7.669944170629605651e-05,-1.019292758428491652e-04,-1.753398100845515728e-04,-1.192015362903475761e-03,-2.713138004764914513e-03,2.149634063243865967e-03,-7.732938975095748901e-04,9.737112850416451693e-05,5.676300861523486674e-05,4.713545422418974340e-05,-1.189536706078797579e-04,-6.141765625216066837e-04,-4.360231105238199234e-03,1.975427614524960518e-03,1.609590835869312286e-04,1.369176316075026989e-03,-9.070055966731160879e-05,-1.106750278268009424e-04,-7.877574535086750984e-05,-7.296414696611464024e-05,1.407392090186476707e-03,-1.171249430626630783e-03,-2.069538924843072891e-03,7.915572496131062508e-04,-2.193339605582877994e-05,1.320752562605775893e-05,1.536448020488023758e-03,-1.932452578330412507e-04,1.855520531535148621e-03,-1.265975181013345718e-03,-2.859674859791994095e-04,-9.587325621396303177e-05,2.060429542325437069e-04,3.953630584874190390e-05,4.334504774305969477e-05,2.578282728791236877e-04,-3.466691705398261547e-04,-7.082139491103589535e-04,-2.980122735607437789e-05,-3.634766471805050969e-05,-1.729703799355775118e-04,1.166080764960497618e-04,1.387902466376544908e-05,7.490318967029452324e-05,8.726078085601329803e-04,5.615228437818586826e-04,1.280515862163156271e-04,3.218177589587867260e-04,5.920574039919301867e-05,2.353381278226152062e-04,5.744935697293840349e-05,-1.201329214381985366e-04,-2.018714556470513344e-03,1.198160462081432343e-03,2.791191218420863152e-04,2.042576088570058346e-04,4.934822572977282107e-05,-2.107300533680245280e-04,-9.193844744004309177e-05,1.686552073806524277e-03,-6.152625195682048798e-03,-2.358113415539264679e-04,-7.413239218294620514e-04,1.149500603787600994e-03,-4.477515176404267550e-04,-1.403182104695588350e-04,1.451473915949463844e-03,-2.882378408685326576e-03,-2.144251950085163116e-03,7.952069281600415707e-04,2.767436206340789795e-03,1.975824590772390366e-03,5.069280814495868981e-05,7.829358219169080257e-04,-1.726401678752154112e-04,-9.107005316764116287e-04,-4.849391989409923553e-03,-7.238631951622664928e-04,1.643371069803833961e-03,1.033296925015747547e-03,5.438128719106316566e-04,-2.892300835810601711e-04,7.664829026907682419e-04,3.307212609797716141e-04,5.780809558928012848e-03,2.500883303582668304e-03,1.150006137322634459e-04,8.502301643602550030e-04,-8.456100476905703545e-04,6.192910950630903244e-04,1.876894384622573853e-03,-1.262037083506584167e-03,5.596427945420145988e-04,7.809207774698734283e-03,-4.444352816790342331e-03,-2.419279422610998154e-03,1.714144833385944366e-03,-2.856641076505184174e-03,3.993344958871603012e-03,-9.121757932007312775e-03,6.036477163434028625e-03,-1.784153282642364502e-03,-2.672869712114334106e-03,-4.333708900958299637e-03,4.796776465809671208e-06\n0.000000000000000000e+00,-5.357326699595432729e-06,2.921671239164425060e-06,7.197513477876782417e-04,6.557268206961452961e-04,-7.975258995429612696e-06,2.197161848016548902e-05,2.483153416221739462e-08,-2.573480742285028100e-06,3.657213892438448966e-05,5.319800693541765213e-04,1.418455503880977631e-03,2.180606825277209282e-03,2.265647926833480597e-04,1.940566435223445296e-04,-2.642248728079721332e-05,-6.002340160193853080e-05,-1.046685356413945556e-04,-1.453792501706629992e-04,-3.008529311046004295e-03,2.516687614843249321e-03,-1.756020472384989262e-03,2.111945505021139979e-04,4.063011147081851959e-05,-5.188669456401839852e-05,-4.378282756078988314e-04,5.646772478939965367e-05,-2.007929142564535141e-03,-1.608354941708967090e-04,7.857698947191238403e-04,4.907127004116773605e-04,6.134523573564365506e-05,4.402285412652418017e-05,5.786663678009063005e-05,2.507767872884869576e-03,-1.634019427001476288e-03,-6.672171293757855892e-04,-3.745778813026845455e-04,1.160332001745700836e-03,-1.231004280271008611e-04,-4.366785287857055664e-05,2.139084244845435023e-04,-2.167238155379891396e-03,2.574196085333824158e-03,-4.696747346315532923e-04,-5.780853098258376122e-04,2.191500971093773842e-03,-3.869144347845576704e-05,-5.574958049692213535e-05,1.602241885848343372e-03,4.027966060675680637e-04,1.839675707742571831e-03,-1.146854629041627049e-04,-5.915539804846048355e-05,3.924162228940986097e-06,-3.814554656855762005e-05,7.538753379776608199e-06,1.215197844430804253e-04,5.697518936358392239e-04,1.699771964922547340e-04,-1.119693741202354431e-03,-1.522117090644314885e-04,-2.157939343305770308e-05,9.289789772992662620e-07,1.531190640946533676e-08,-1.234350384038407356e-05,-1.644720032345503569e-05,7.154315244406461716e-04,7.274756208062171936e-04,-1.549368244013749063e-05,2.415926428511738777e-05,1.858378162467033690e-08,2.422299075988121331e-06,7.695598469581454992e-05,8.024084672797471285e-05,6.265542469918727875e-05,1.701779430732131004e-03,1.086451811715960503e-04,9.459182911086827517e-05,-2.039911487372592092e-05,-4.442332647158764303e-05,-3.787637688219547272e-04,-1.878886367194354534e-03,-3.608437255024909973e-03,2.673143986612558365e-03,-1.450902316719293594e-03,1.831812842283397913e-04,7.232210919028148055e-06,-6.513144762720912695e-05,-8.191479719243943691e-04,-8.162727463059127331e-04,-2.932182047516107559e-03,1.438207691535353661e-03,-3.286519204266369343e-04,7.752049714326858521e-05,5.740396954934112728e-05,3.708042640937492251e-05,7.407597877318039536e-06,3.977650776505470276e-04,-1.211144030094146729e-03,-6.915195845067501068e-04,-5.859854863956570625e-04,1.088573597371578217e-03,-2.888398012146353722e-04,-2.197359026467893273e-05,-9.794255311135202646e-05,-2.093070652335882187e-03,2.127067884430289268e-03,9.770190808922052383e-04,-1.207831897772848606e-03,5.752648576162755489e-04,-1.789787202142179012e-04,-3.918765651178546250e-05,9.862976148724555969e-04,-4.506737168412655592e-04,2.650415524840354919e-03,1.497115474194288254e-03,2.402914687991142273e-04,-7.644432116649113595e-06,-1.301331030845176429e-05,-2.142987113984418102e-06,7.635196379851549864e-05,1.780546444933861494e-04,-1.706280163489282131e-04,-7.984644616954028606e-04,-1.327010249951854348e-04,-2.567834599176421762e-05,-3.001247023348696530e-06,-2.449341884869227215e-08,1.402758334734244272e-05,2.891138501581735909e-05,-8.031710749492049217e-04,-8.871054160408675671e-04,1.885035817394964397e-05,-4.130629895371384919e-05,-3.501012457718388760e-08,6.397831020876765251e-05,-1.615607616258785129e-04,4.336695419624447823e-04,-2.681690733879804611e-03,-6.899670232087373734e-03,2.791462931782007217e-03,-1.039384660543873906e-04,2.304951703990809619e-05,3.044577169930562377e-05,-6.413087248802185059e-06,9.155031293630599976e-04,5.694764666259288788e-03,-8.908472955226898193e-03,7.224611472338438034e-04,1.937038265168666840e-03,-8.671381510794162750e-05,1.074462197721004486e-04,1.419901847839355469e-03,1.267146901227533817e-03,5.428837612271308899e-04,-1.599410781636834145e-03,9.871137444861233234e-05,1.576440758071839809e-03,-1.061871807905845344e-04,-5.468755261972546577e-06,4.316107660997658968e-04,3.350412240251898766e-03,3.558821044862270355e-03,-4.201179370284080505e-03,1.718108775094151497e-03,9.444577153772115707e-04,4.380384343676269054e-04,2.325190143892541528e-05,2.277967054396867752e-03,1.818306045606732368e-03,-7.336249575018882751e-03,-4.336552228778600693e-04,3.588157240301370621e-03,3.035916481167078018e-03,5.288332467898726463e-04,-4.960787919117137790e-06,8.266724180430173874e-04,1.645937911234796047e-03,-1.384048257023096085e-03,-3.450051648542284966e-03,-2.282790374010801315e-03,2.894976933021098375e-05,-4.589674790622666478e-05,1.023844106384785846e-05,1.067343109752982855e-04,8.205575868487358093e-04,1.524264225736260414e-04,-2.215635322500020266e-05,1.141303073382005095e-05,3.125155490124598145e-05,2.136478724423795938e-05,-2.327465331575240270e-08,-4.943315161654027179e-07,7.244917651405557990e-05,4.938487545587122440e-04,5.492530763149261475e-04,3.089938763878308237e-05,3.261152596678584814e-05,4.156845534453168511e-08,-6.418632892746245489e-06,5.148032505530864000e-05,1.362958864774554968e-04,2.146438695490360260e-03,3.627448808401823044e-03,-1.554021495394408703e-03,-8.355655154446139932e-06,-2.221687464043498039e-05,-4.129738954361528158e-05,-1.414347498212009668e-04,-9.763985872268676758e-04,-3.471535630524158478e-03,4.378611221909523010e-03,-2.169809769839048386e-03,-5.464934743940830231e-03,5.444364796858280897e-05,-2.651631803018972278e-05,1.955451152753084898e-04,2.072395756840705872e-03,-3.377452027052640915e-03,-4.407644737511873245e-04,-3.776016237679868937e-04,4.758761497214436531e-04,1.191839837701991200e-04,2.849760130629874766e-05,1.102219466702081263e-04,1.285984762944281101e-03,-1.117592444643378258e-03,-4.383663181215524673e-03,-7.422635098919272423e-04,-1.882947981357574463e-05,-4.501673174672760069e-05,-8.979136327980086207e-05,-2.686853986233472824e-05,-1.598920905962586403e-03,4.867295734584331512e-03,-4.690930945798754692e-04,-3.952987899538129568e-04,3.770763869397342205e-04,6.233756721485406160e-06,-6.489462248282507062e-05,5.594000685960054398e-04,6.124548381194472313e-04,1.379198278300464153e-03,3.555236035026609898e-04,-3.107606898993253708e-04,5.987811528029851615e-05,-4.539582369034178555e-05,4.824085044674575329e-05,-4.219690163154155016e-04,4.282428708393126726e-04,2.263825619593262672e-03,-8.956106612458825111e-04,-7.003045175224542618e-05,-3.384813317097723484e-05,-2.038194224951439537e-06,-3.515333446557633579e-08,-9.162256901618093252e-06,-2.359279642405454069e-05,5.349031416699290276e-04,5.192866083234548569e-04,-1.251544290425954387e-05,1.786786924640182406e-05,-5.675246939063072205e-10,-5.506345132744172588e-06,3.696022395160980523e-05,2.191288513131439686e-04,-1.468548434786498547e-03,2.180572366341948509e-03,4.057179321534931660e-04,1.422405039193108678e-04,-1.958132997970096767e-05,-3.072263280046172440e-05,-1.606477599125355482e-04,-1.188863650895655155e-03,-3.349823411554098129e-03,1.116622588597238064e-03,-1.049248035997152328e-03,8.386635454371571541e-04,3.284061313024722040e-05,-7.511270814575254917e-05,-2.214441483374685049e-04,7.370414095930755138e-04,-3.017483279109001160e-03,8.822623640298843384e-04,-6.515770219266414642e-04,9.110779501497745514e-04,5.517226236406713724e-05,4.140297096455469728e-05,3.480013401713222265e-05,1.172056887298822403e-03,-1.847178908064961433e-03,-2.377813798375427723e-04,-8.567704935558140278e-05,9.086013305932283401e-04,-2.956078678835183382e-04,-2.299791231052950025e-05,3.826500033028423786e-04,-1.096934662200510502e-03,1.520357211120426655e-03,-9.766765288077294827e-05,-3.423541784286499023e-04,9.695999324321746826e-04,-1.597470982233062387e-04,-2.643947664182633162e-05,1.418308820575475693e-03,7.296373951248824596e-05,2.712341025471687317e-03,-1.103222894016653299e-04,-2.330460119992494583e-04,-5.882383447897154838e-06,-3.994147118646651506e-05,-1.374069506709929556e-05,1.447516260668635368e-04,3.518656012602150440e-04,4.481032956391572952e-04,-8.351457072421908379e-04,-1.113024700316600502e-04,-2.305470479768700898e-05,-1.734216084514628164e-06,3.492459654808044434e-08,-7.779387487971689552e-06,-2.102920734614599496e-05,4.990613670088350773e-04,5.019723321311175823e-04,3.537165184752666391e-06,1.848698411777149886e-05,-1.517037162557244301e-08,4.694183644460281357e-06,1.653309482207987458e-05,4.468600964173674583e-04,-5.864968989044427872e-05,1.236265990883111954e-03,8.739716722629964352e-04,1.342917821602895856e-04,-3.061349343624897301e-05,-6.343266431940719485e-05,-2.400189987383782864e-04,9.357196977362036705e-04,-5.674764513969421387e-03,9.343283600173890591e-04,-2.676928124856203794e-04,4.506051773205399513e-04,7.482547061954392120e-06,1.359849011350888759e-05,-5.522097490029409528e-05,3.118130844086408615e-04,-2.511766040697693825e-03,3.943399060517549515e-03,7.971143932081758976e-04,5.516980309039354324e-04,1.136871651397086680e-05,1.434064506611321121e-05,1.425883965566754341e-04,5.938033573329448700e-04,-5.533631192520260811e-04,-1.260794932022690773e-03,-8.561352151446044445e-04,8.043548441492021084e-04,-3.244445542804896832e-04,-4.242665090714581311e-05,4.950778093189001083e-04,-1.528020366095006466e-03,1.645727315917611122e-03,-2.332487143576145172e-03,-2.056365134194493294e-03,3.304770798422396183e-04,-6.152120477054268122e-05,-1.489150417910423130e-05,1.385654904879629612e-03,2.543596201576292515e-04,2.617508172988891602e-03,1.377860782667994499e-03,-3.350329934619367123e-04,-2.222598141088383272e-06,-4.821527909371070564e-05,5.292388323141494766e-06,8.810616418486461043e-05,4.133517213631421328e-04,-7.136503700166940689e-05,-6.635109893977642059e-04,-8.584407623857259750e-05,-2.856129140127450228e-05,2.549888449721038342e-06,-1.180160325020551682e-08,4.955051554134115577e-05,1.073654129868373275e-05,-4.206096753478050232e-03,6.518672704696655273e-01,1.889006853161845356e-05,-1.234060619026422501e-04,1.090702426154166460e-07,-5.803843669127672911e-05,-1.798696175683289766e-04,-2.031843643635511398e-03,5.604605190455913544e-03,-1.367916073650121689e-02,-4.114045295864343643e-03,-9.618944604881107807e-04,1.243964361492544413e-04,3.552987473085522652e-04,1.407512929290533066e-03,8.136489428579807281e-03,2.217150665819644928e-02,-8.666201494634151459e-03,3.455503843724727631e-03,-3.696000669151544571e-03,-2.159238356398418546e-04,3.752800403162837029e-04,2.571481512859463692e-03,8.718475000932812691e-04,1.124666724354028702e-02,-4.673509858548641205e-03,-1.794135896489024162e-03,-3.011662280187010765e-03,-3.367349563632160425e-04,-1.570694148540496826e-04,-4.317706334404647350e-04,-1.232424378395080566e-02,5.092654377222061157e-03,7.299301214516162872e-03,2.409930806607007980e-03,-7.733672391623258591e-03,1.739413011819124222e-03,1.902986841741949320e-04,-3.116031643003225327e-03,7.563665509223937988e-03,-1.501391828060150146e-02,-2.785919932648539543e-03,6.711872294545173645e-03,-8.239094167947769165e-03,6.349533796310424805e-04,3.207714762538671494e-04,-7.628643885254859924e-03,1.587419421412050724e-03,-1.711365021765232086e-02,-2.844701521098613739e-05,-2.063502091914415359e-03,6.446356564993038774e-06,2.265036746393889189e-04,-6.848697375971823931e-05,-6.343430723063647747e-04,-3.980204928666353226e-03,-8.135046809911727905e-04,6.509964354336261749e-03,9.270155569538474083e-04,1.891400897875428200e-04,1.683829395915381610e-07,-4.462310698727378622e-08,-1.779083686415106058e-05,-3.635807297541759908e-05,6.227553822100162506e-04,5.617860006168484688e-04,-2.542084075685124844e-05,-3.247153017582604662e-07,-5.384026735555380583e-08,8.966315363068133593e-06,3.449769428698346019e-05,1.955183688551187515e-04,3.414060338400304317e-04,3.256241325289011002e-03,9.756220970302820206e-05,8.301020716316998005e-05,-2.053554453596007079e-05,-4.656297096516937017e-05,-3.401665017008781433e-04,-1.158921979367733002e-03,-4.241736140102148056e-03,4.807671066373586655e-03,-7.901706849224865437e-04,1.914535299874842167e-03,3.713357364176772535e-05,-2.323056105524301529e-04,-2.696514595299959183e-03,8.053343044593930244e-04,-3.854017704725265503e-03,-4.851102130487561226e-05,-1.064807176589965820e-03,2.670723013579845428e-03,7.319057476706802845e-05,4.748558421852067113e-05,-3.437508712522685528e-05,9.336032089777290821e-04,8.613804820924997330e-04,-1.609330996870994568e-03,2.211228711530566216e-04,1.433866331353783607e-03,-2.583510649856179953e-04,-9.256606062990613282e-06,4.371322575025260448e-04,-1.730787102133035660e-03,1.395069062709808350e-03,-1.103096874430775642e-03,-8.379570208489894867e-04,1.013962086290121078e-03,-1.750918017933145165e-04,-1.932634040713310242e-05,-8.056936203502118587e-04,-2.745834179222583771e-03,1.584035577252507210e-03,2.081065904349088669e-03,6.265213596634566784e-04,4.205841833027079701e-06,-2.039037826762069017e-05,-2.191943349316716194e-05,2.906755544245243073e-04,8.417392382398247719e-05,-5.272361158858984709e-05,-8.382180240005254745e-04,-1.495518226874992251e-04,-2.187253994634374976e-05,-3.948074663639999926e-06,3.812164095506886952e-08,5.943809355812845752e-07,-6.003532234899466857e-06,8.106349851004779339e-04,7.363381446339190006e-04,8.024475391721352935e-06,3.477367499726824462e-05,-6.273194230743683875e-08,2.193718728449312039e-06,3.087819641223177314e-05,2.937599783763289452e-04,-9.013900998979806900e-04,2.879641950130462646e-03,5.904322606511414051e-04,1.753681426635012031e-04,-3.427133196964859962e-05,-5.660600436385720968e-05,-1.069463105523027480e-04,-1.213919022120535374e-03,-3.908779472112655640e-03,7.666256860829889774e-04,-4.904764355160295963e-04,3.349402104504406452e-04,3.493333497317507863e-05,-9.856554243015125394e-06,7.137529901228845119e-04,8.196603739634156227e-04,-3.532483009621500969e-03,4.054165910929441452e-04,1.730711373966187239e-04,-3.956458822358399630e-04,3.011967601196374744e-05,3.462494350969791412e-05,3.079661109950393438e-05,4.862017813138663769e-04,-3.808746580034494400e-03,2.488432219251990318e-03,-1.671762787736952305e-03,1.283889752812683582e-03,-1.397547894157469273e-04,-7.622867269674316049e-05,4.927573609165847301e-04,-1.157969119958579540e-03,1.963773509487509727e-03,-9.930335218086838722e-04,1.701819361187517643e-03,2.267992822453379631e-03,3.565930092008784413e-05,6.521652539959177375e-05,1.534682232886552811e-03,-3.844571765512228012e-04,9.136898443102836609e-04,1.327425707131624222e-05,-6.815734086558222771e-04,4.649466427508741617e-05,-1.689806667855009437e-04,-1.787353830877691507e-04,1.244842424057424068e-04,1.901708747027441859e-04,-8.941418491303920746e-04,-5.925685982219874859e-04,-1.843011123128235340e-04,1.504526589997112751e-04,-1.814232382457703352e-04,9.829793998505920172e-05,-9.523371409159153700e-05,-1.223500748892547563e-05,8.851641323417425156e-04,4.513197345659136772e-04,1.309926155954599380e-04,-2.581937005743384361e-04,-9.294064511777833104e-05,9.685414261184632778e-05,5.054055363871157169e-04,3.077436995226889849e-04,7.264555897563695908e-04,4.813387989997863770e-03,1.547988737002015114e-03,1.940459333127364516e-04,2.432993205729871988e-04,-2.097690012305974960e-04,-6.409709458239376545e-04,1.524045364931225777e-04,-3.553027752786874771e-03,6.355470977723598480e-04,-1.842039171606302261e-03,8.856296190060675144e-04,-2.663687337189912796e-04,-4.360124294180423021e-04,-8.606149349361658096e-04,-1.347594894468784332e-03,-3.756666556000709534e-03,-3.138487809337675571e-04,1.313540968112647533e-03,8.402256644330918789e-04,-3.076749853789806366e-04,3.299153177067637444e-04,1.045702301780693233e-04,-1.371074467897415161e-04,-6.532346596941351891e-04,-2.793713938444852829e-04,1.230608904734253883e-03,-1.994569320231676102e-04,-2.374147443333640695e-04,-2.069500624202191830e-04,-2.278069732710719109e-04,-7.801611791364848614e-04,4.302688408643007278e-03,-1.812056871131062508e-05,8.295275038108229637e-04,-1.214522635564208031e-04,-1.955227198777720332e-04,9.510520612820982933e-04,1.060166046954691410e-03,-1.412987476214766502e-03,2.677017357200384140e-03,-2.305219881236553192e-03,-5.129422061145305634e-03,-6.941608153283596039e-04,-6.153765600174665451e-03,1.197383180260658264e-02,-3.140831831842660904e-03,2.664865460246801376e-03,-3.959583584219217300e-03,-6.017030682414770126e-03,4.762428288813680410e-04,-5.866401828825473785e-03,-1.061285274772671983e-06\n0.000000000000000000e+00,1.378471324642305262e-06,2.005781880143331364e-06,1.244493705598870292e-05,1.752201205817982554e-05,5.537420747714350000e-06,3.057391268157516606e-06,-1.347896638748125042e-08,9.068831445802061353e-07,-4.541217322184820659e-07,-1.037448237184435129e-05,-1.706027105683460832e-04,-2.636107965372502804e-04,-1.779997110133990645e-04,3.578054474928649142e-08,-2.205954615419614129e-06,-4.649496531783370301e-06,1.594111381564289331e-05,-2.915464865509420633e-04,4.842440830543637276e-05,-3.565161750884726644e-05,9.495945414528250694e-05,3.748082235688343644e-05,2.255584945487498771e-07,1.591979707882273942e-05,2.417324285488575697e-04,2.124520688084885478e-04,1.357872970402240753e-04,2.462775737512856722e-04,1.202696803375147283e-04,7.531072333222255111e-05,-2.569126536400290206e-06,5.740361075368127786e-07,2.623013642732985318e-05,-7.306341285584494472e-05,-5.883630728931166232e-05,-9.789412433747202158e-05,8.063641143962740898e-05,3.951947292080149055e-05,-1.490626800659811124e-05,-3.314997911729733460e-06,-3.111267506028525531e-05,4.188888487988151610e-05,-4.217778041493147612e-05,1.269526255782693624e-04,7.910335261840373278e-05,-4.128068758291192353e-05,-9.507228242000564933e-06,1.524030039945500903e-06,-8.500793774146586657e-05,-4.019989864900708199e-05,4.703832382801920176e-05,-1.018858965835534036e-04,-9.807765309233218431e-05,1.340899757451552432e-06,-4.384409294289071113e-06,3.665212716441601515e-06,-4.659569185605505481e-06,9.762759145814925432e-05,-3.214784737792797387e-05,-4.108894063392654061e-05,-1.374872226733714342e-06,-1.244884629159059841e-06,-2.984454852139606373e-07,8.350206570639784331e-08,1.597316895640688017e-06,3.839789769699564204e-06,1.351643959424109198e-06,-1.078155673894798383e-05,4.691472895501647145e-06,1.187667976410011761e-06,2.935485809985038941e-08,-1.515445092081790790e-06,-1.183532049253699370e-06,-2.056523771898355335e-05,5.045731086283922195e-05,-1.660829002503305674e-04,-1.274443347938358784e-04,-5.781173058494459838e-06,-1.021366188069805503e-06,-1.288659973397443537e-06,2.583604873507283628e-05,-1.880305353552103043e-05,1.041368595906533301e-04,5.358352427720092237e-05,2.769342245301231742e-06,-2.110715831804554909e-05,1.477770638302899897e-06,1.371068083244608715e-05,2.141343138646334410e-04,2.270014374516904354e-04,1.948654098669067025e-04,1.009172992780804634e-04,7.751719385851174593e-05,2.181576201110146940e-05,8.051858912949683145e-07,8.263704103228519671e-07,3.276705001553636976e-06,-6.061428393877577037e-06,-1.518738426966592669e-04,-1.199972102767787874e-04,1.114762417273595929e-04,4.381078178994357586e-05,1.255781808140454814e-05,-2.063388365058926865e-06,-7.246041604958008975e-06,-5.941153722233138978e-05,-3.749497409444302320e-05,2.554016537033021450e-04,-9.506722562946379185e-05,8.386838089791126549e-06,1.051913955052441452e-06,7.759845175314694643e-07,-1.051404833560809493e-04,-6.522360490635037422e-05,-6.505999772343784571e-05,-1.531876478111371398e-04,-8.574998355470597744e-05,2.144223572031478398e-06,-2.916262701546656899e-06,3.022462578883278184e-06,-9.426495125808287412e-06,6.844969902886077762e-05,1.052560037351213396e-05,-2.659143319760914892e-05,1.485813982071704231e-06,9.450077982364746276e-07,1.403730891524901381e-07,-8.568607512415837846e-08,4.835782192458282225e-07,7.027665560599416494e-08,-2.788840902212541550e-05,-2.059286271105520427e-05,1.119324792853149120e-06,4.440227598934143316e-07,-1.009406958019098965e-07,2.052186118817189708e-06,-1.794381887521012686e-06,3.974981154897250235e-05,3.688817378133535385e-05,-2.905313158407807350e-05,5.480471008922904730e-05,2.603956090752035379e-06,2.017000952037051320e-06,5.902438715565949678e-07,-6.501984898932278156e-06,-2.412916655885055661e-04,-3.461173037067055702e-05,-4.854561120737344027e-05,-2.058459067484363914e-04,7.364508201135322452e-05,-4.745247679238673300e-06,1.185038308904040605e-05,1.568034640513360500e-04,1.437575992895290256e-04,4.563957627397030592e-04,-9.386533929500728846e-05,-5.443562986329197884e-05,8.173021342372521758e-05,-2.454453351674601436e-06,-4.193714630673639476e-06,2.437166403979063034e-05,1.213564246427267790e-04,-1.426265371264889836e-04,-1.218022080138325691e-04,-7.773851393721997738e-05,-1.356855500489473343e-04,-1.208585672429762781e-05,-4.659264618567249272e-07,2.027722985076252371e-06,-2.908449969254434109e-04,1.035426466842181981e-04,5.723058347939513624e-05,-1.813294074963778257e-04,-6.893685349496081471e-05,-3.722630208358168602e-05,4.920621904602739960e-06,-4.884365989710204303e-05,1.542772079119458795e-04,3.190586576238274574e-04,-1.502663653809577227e-04,9.810984192881733179e-05,2.971995911593694473e-07,-9.586647138348780572e-07,1.486392307015194092e-06,-3.521407961670774966e-06,6.250691512832418084e-05,2.501228118489962071e-05,3.959936657338403165e-05,4.657354111259337515e-06,-5.761132797488244250e-06,7.702560083089338150e-07,-9.666774758443352766e-08,9.724200253913295455e-07,-5.162454272067407146e-06,8.212762622861191630e-06,-5.406872332969214767e-06,-1.150057045151697821e-07,8.012487455744121689e-07,6.658748219479093677e-08,-2.480280727468198165e-06,1.103505383071023971e-06,-3.262373502366244793e-05,-2.376711054239422083e-04,-5.445764400064945221e-04,-1.729918294586241245e-04,-3.658725063360179774e-06,-9.780342224985361099e-08,-2.368499735894147307e-06,2.124259845004417002e-05,-3.494435804896056652e-04,-2.824377443175762892e-04,1.222415303345769644e-04,3.560007899068295956e-04,1.200973565573804080e-05,1.668645040808769409e-06,5.856170446350006387e-06,9.201200737152248621e-05,-4.915682075079530478e-05,2.103855076711624861e-04,2.945619053207337856e-04,2.763919474091380835e-04,-1.871614658739417791e-04,-6.309954187599942088e-06,-1.622218974262068514e-06,-3.076466600759886205e-05,-5.099780537420883775e-05,2.138399213436059654e-05,-1.048276753863319755e-04,3.413883678149431944e-04,3.189859853591769934e-05,2.006653267017100006e-05,2.763694055829546414e-06,-3.331595144118182361e-05,-1.611737388884648681e-04,-2.166779449908062816e-04,2.174764231313019991e-04,1.911598956212401390e-04,-2.288531959493411705e-07,-9.519292234472231939e-07,2.948324208773556165e-06,9.330451575806364417e-07,-1.053238302120007575e-04,9.381185009260661900e-06,1.267279440071433783e-04,-2.305114867340307683e-05,-3.633941560110542923e-06,8.386778631574998144e-07,-2.059511871266295202e-06,2.009637682931497693e-06,-6.471647066064178944e-05,-1.645294541958719492e-04,3.050391569558996707e-05,1.989849579331348650e-06,5.801162387797376141e-06,-1.461943810454613413e-08,2.566542889326228760e-08,1.484830704612249974e-06,3.165791440551402047e-06,2.813123046507826075e-06,-3.164636837027501315e-06,5.433056230685906485e-06,1.706579269011854194e-06,-3.522671931932563893e-08,7.467741056643717457e-07,-3.161436552545637824e-06,-1.021992284222505987e-05,2.490891347406432033e-05,-2.562497102189809084e-04,-4.751383676193654537e-05,-3.944532636523945257e-06,-7.880275347815768328e-07,-1.736343392622075044e-06,1.540024459245614707e-05,3.395005023776320741e-06,3.455433761700987816e-05,9.765088907442986965e-05,2.699056494748219848e-05,-1.151971264334861189e-05,-1.345316263723361772e-06,1.398154836351750419e-05,1.988502044696360826e-04,1.088765056920237839e-04,2.233339910162612796e-04,1.133722835220396519e-04,1.908148260554298759e-04,-9.082345968636218458e-06,-2.654375066413194872e-06,2.620881218717840966e-07,1.495759624958736822e-05,1.842053461587056518e-05,-1.383710769005119801e-04,-1.980330562219023705e-04,1.354289997834712267e-04,-5.070016050012782216e-05,-4.161839569860603660e-06,-2.892024440370732918e-06,-1.555167546030133963e-05,6.222946922207484022e-06,2.671703259693458676e-05,1.139628438977524638e-04,-1.929354330059140921e-04,2.807163036777637899e-05,-1.936194280460767914e-07,-7.974506388563895598e-08,-1.276964758289977908e-04,-1.108850337914191186e-04,1.760164741426706314e-05,-1.111705787479877472e-04,-6.247177225304767489e-06,1.648160264267062303e-06,-2.357715629841550253e-06,5.064025572210084647e-06,-1.249659180757589638e-05,1.001682903734035790e-04,7.735948202025610954e-06,-3.593885776353999972e-05,1.088899807655252516e-06,-6.199816198204644024e-07,1.177412443098546646e-07,2.771781737465062179e-08,1.783404854904802050e-06,4.566642928693909198e-06,-2.573251549620181322e-06,-7.394883141387254000e-06,4.230805643601343036e-06,2.311001708221738227e-06,3.052605279663112015e-08,-1.794540594346472062e-06,-5.980273840577865485e-07,-4.887386603513732553e-05,1.585669815540313721e-04,-2.345166285522282124e-04,-1.337910944130271673e-04,-8.819341928756330162e-06,-7.975488642841810361e-07,-2.247109478048514575e-06,3.611485954024828970e-05,-1.014743029372766614e-04,1.659151457715779543e-04,1.453077566111460328e-04,-4.998003714717924595e-05,-4.847687523579224944e-05,1.541227334200812038e-06,1.156757934950292110e-05,1.959149230970069766e-04,2.121401485055685043e-04,1.031295541906729341e-04,-5.894682180951349437e-05,6.196595495566725731e-05,-2.934995791292749345e-06,7.127713388399570249e-07,-1.144427301369432826e-06,-7.261498012667289004e-06,-6.971289258217439055e-05,-2.557963016442954540e-04,-1.809642708394676447e-04,2.903857093770056963e-04,8.569291094318032265e-05,3.062829273403622210e-05,-7.039000593067612499e-06,-3.299377203802578151e-05,1.203114516101777554e-04,-4.811863982467912138e-05,1.125846538343466818e-04,1.232877402799203992e-04,5.798719212180003524e-05,8.747547326493076980e-06,4.647599325835471973e-06,-9.230517025571316481e-05,-5.006438004784286022e-05,2.205281198257580400e-04,-2.309226692887023091e-05,-7.621926488354802132e-05,-5.659817929881683085e-07,-1.912471816467586905e-06,2.249238150398014113e-06,-8.075342520896811038e-06,3.058592483284883201e-05,-4.027381510240957141e-05,-2.904811299231369048e-05,-3.970608304371125996e-07,3.248971552238799632e-06,5.950136028332053684e-08,-5.368087840906810015e-08,-1.125897597376024351e-05,-2.001673783524893224e-05,-7.262932740559335798e-06,5.379877256928011775e-05,6.558675169944763184e-01,-1.898416667245328426e-05,-4.595494829118251801e-08,6.767535296603455208e-07,1.447345312044490129e-05,1.163113629445433617e-04,5.067302845418453217e-04,1.240919111296534538e-03,5.393419996835291386e-04,3.968433884438127279e-05,4.448681465873960406e-06,5.244160092843230814e-06,-1.789920788723975420e-04,5.169311189092695713e-04,-3.034049004781991243e-04,-2.780258946586400270e-04,-1.736207632347941399e-04,1.484517561038956046e-04,5.280239747662562877e-06,-1.259846758330240846e-04,-1.787731656804680824e-03,-1.896875444799661636e-03,-1.737870858050882816e-03,-3.486412751954048872e-04,-1.192330266349017620e-03,-2.061393315671011806e-04,9.206733921018894762e-06,2.750803105300292373e-06,-5.858200165675953031e-05,2.973272057715803385e-04,1.228747889399528503e-03,6.829757476225495338e-04,-8.829569560475647449e-04,1.030911880661733449e-05,2.130545726686250418e-05,7.751776138320565224e-06,1.017030299408361316e-04,-1.877266186056658626e-05,-9.168753167614340782e-04,-6.797422538511455059e-04,5.291388370096683502e-04,-1.202077692141756415e-05,3.115948493359610438e-05,-1.909554157464299351e-05,8.681092294864356518e-04,1.795032585505396128e-04,-5.342598888091742992e-04,1.044367672875523567e-03,3.449202631600201130e-04,-2.134335318260127679e-06,1.003745637717656791e-05,-2.250621946586761624e-05,7.858985918574035168e-05,-5.111700156703591347e-04,2.366863918723538518e-05,1.111793462769128382e-04,-1.925177275552414358e-05,5.651008905260823667e-07,3.163793280691606924e-07,-1.176559862869908102e-07,1.911874960569548421e-06,3.282893885625526309e-06,4.716162038675975055e-07,-1.421963020220573526e-06,4.165753125562332571e-06,2.005730948440032080e-06,1.891653482744004577e-07,1.050025559834466549e-07,-1.366541027891798876e-06,3.298882802482694387e-06,-1.465060631744563580e-04,-2.111398061970248818e-04,-7.860056211939081550e-05,-4.001035449618939310e-07,4.537930919923383044e-08,6.848741804788005538e-07,3.396821557544171810e-05,-2.048550522886216640e-04,2.224438067059963942e-04,-3.852279769489541650e-05,-1.918342968565411866e-05,1.743755565257743001e-04,3.465939357738534454e-07,2.211120772699359804e-05,2.286741218995302916e-04,5.258909659460186958e-04,4.041571810375899076e-05,-6.023735750204650685e-06,-3.103387716691941023e-04,1.194152937387116253e-04,-1.676697593211429194e-06,-1.221193997480440885e-06,1.447692739020567387e-05,6.472707173088565469e-05,-2.690742257982492447e-04,-3.434222890064120293e-05,2.478210444678552449e-05,-8.908906238502822816e-06,1.169545703305630013e-05,-1.272065333068894688e-06,-3.001626646437216550e-05,1.078879649867303669e-04,1.855265581980347633e-04,1.249682391062378883e-04,5.436204446596093476e-06,3.055194247281178832e-05,5.132175374455982819e-06,8.923825021156517323e-07,-7.300387369468808174e-05,6.154965376481413841e-05,3.531838228809647262e-05,-8.944230648921802640e-05,-1.822272133722435683e-05,4.127919908114563441e-07,4.611686676980752964e-07,3.351156919961795211e-06,-2.745326582953566685e-06,1.011240456136874855e-04,7.510512659791857004e-06,1.680910600043716840e-06,7.130756785045377910e-06,9.871379802461888175e-08,3.527905789724172791e-07,6.298535026871832088e-08,1.417839825990085956e-06,1.910623950607259758e-06,-2.703590507735498250e-05,-3.308528539491817355e-05,4.202601303404662758e-06,1.708674176370550413e-06,1.069839186129684094e-07,-2.721018518059281632e-06,-6.956795459700515494e-07,-4.083259773324243724e-05,3.080309170400141738e-06,-2.386770502198487520e-04,-8.275886648334562778e-05,-1.773188705556094646e-05,1.635157559576327913e-06,3.420705070311669260e-06,1.908628837554715574e-05,2.151122171198949218e-04,-1.548896252643316984e-04,1.211408452945761383e-04,4.040148050989955664e-04,-6.289150041993707418e-05,-1.138079824158921838e-06,7.959589311212766916e-06,2.171793166780844331e-04,3.099589084740728140e-04,1.198070676764473319e-04,-4.431698471307754517e-05,7.098892092471942306e-05,-7.826025830581784248e-05,4.488418881010147743e-08,-2.833290409398614429e-06,-5.584482551057590172e-06,-1.587440929142758250e-04,2.535522216930985451e-04,-4.422772908583283424e-04,2.221786417067050934e-05,-1.113777907448820770e-04,-5.354768290999345481e-07,2.897525291700731032e-06,-1.061252405634149909e-04,-1.209573601954616606e-04,4.362307663541287184e-05,2.616739366203546524e-04,-9.446192416362464428e-05,-2.070992486551403999e-04,-7.715580068179406226e-06,9.071651220438070595e-06,-2.857822983060032129e-04,-1.790335663827136159e-04,8.389332651859149337e-05,4.690392597694881260e-05,-2.912125637521967292e-05,3.014299181813839823e-06,9.591669368091970682e-06,6.000620942359091714e-07,-1.608873935765586793e-05,-3.283519981778226793e-05,3.060317249037325382e-05,4.048409391543827951e-05,3.018190000148024410e-06,-1.138232164521468803e-05,2.096598336720489897e-06,-3.059863729504286312e-06,1.404183149134041741e-05,-3.521565759001532570e-06,2.853724072338081896e-05,2.465730904077645391e-05,1.367042477795621380e-05,2.434007228657719679e-06,-4.437696588865946978e-06,-6.755456524842884392e-06,-1.141963002737611532e-05,3.608874976634979248e-09,5.454920028569176793e-06,-2.264219510834664106e-04,-6.964622298255562782e-05,-4.483060820348327979e-06,-3.410796853131614625e-05,1.340483140666037798e-05,-5.761753527622204274e-06,-1.622837153263390064e-04,5.514315944310510531e-06,1.657662651268765330e-04,4.387981971376575530e-05,2.635796045069582760e-05,2.632175164762884378e-05,2.305806810909416527e-05,1.844664948293939233e-04,3.690927987918257713e-04,4.321528831496834755e-05,1.165014327852986753e-04,1.350453239865601063e-04,5.474434510688297451e-05,1.556311690364964306e-05,8.410074769926723093e-06,-4.332912794779986143e-05,1.492605078965425491e-04,-2.789259597193449736e-04,-9.861652506515383720e-05,2.229864476248621941e-04,1.071718797902576625e-04,4.464719950192375109e-06,-4.814426574739627540e-05,-5.295729351928457618e-05,-1.124157788581214845e-04,-5.225119821261614561e-05,1.503911917097866535e-04,3.039110924873966724e-05,9.975202556233853102e-05,1.952647107827942818e-05,-7.351690874202176929e-05,-1.029766135616227984e-04,-3.879460928146727383e-05,-1.595863577676936984e-04,-6.398028926923871040e-05,-2.223832416348159313e-04,-3.282031102571636438e-04,-2.805610711220651865e-04,-1.552376779727637768e-03,2.169611834688112140e-04,3.063065742026083171e-05,-2.049122849712148309e-04,5.736819002777338028e-04,-5.063765911472728476e-06,3.397501714061945677e-04,1.438757237792742671e-07\n0.000000000000000000e+00,5.484304779201920610e-07,2.446930977839656407e-07,3.248716893722303212e-05,2.575166581664234400e-05,2.962168764497619122e-06,3.486932655505370349e-06,-3.369174095269045210e-08,-9.738027983985375613e-08,2.632107680256012827e-06,-2.773681444523390383e-06,1.535978117317426950e-05,-4.099075886188074946e-05,-1.601256954018026590e-04,4.300420187064446509e-06,-1.639403762965230271e-06,-4.943124622514005750e-06,1.201419672725023702e-05,-1.445901871193200350e-04,-1.713923265924677253e-04,1.294425164815038443e-04,6.324120931822108105e-06,4.868701216764748096e-05,-6.204650730978755746e-07,1.226671156473457813e-05,2.088589826598763466e-04,7.450220437021926045e-05,9.434873391001019627e-06,-1.208320281875785440e-05,1.189969043480232358e-04,9.813511860556900501e-05,-1.444965732844138984e-06,-9.945825922841322608e-07,1.058706129697384313e-05,-1.460319617763161659e-04,-1.927894045365974307e-04,-7.297457159438636154e-06,-1.910532409965526313e-05,-1.692386831564363092e-05,-6.641873369517270476e-06,-2.115143615810666233e-06,-1.827967571443878114e-05,-1.139381711254827678e-04,1.719777501421049237e-04,4.460530817596009001e-06,2.683449929463677108e-05,-3.595985981519334018e-05,-1.780765524017624557e-05,1.093949549613171257e-06,1.363643332297215238e-05,9.735965250001754612e-06,8.460327080683782697e-05,-5.849861190654337406e-05,-3.192464646417647600e-05,-5.577653041655139532e-07,-1.796599804038123693e-06,9.653298320699832402e-07,-2.492252633601310663e-06,4.988155706087127328e-05,-8.017511572688817978e-05,-3.323641431052237749e-05,-2.315652636752929538e-06,-1.408081288900575601e-06,-2.755721766334318090e-07,-8.829544384525433998e-08,1.025944129651179537e-06,-7.971479476509557571e-07,2.416301686025690287e-05,2.777699592115823179e-05,2.200965809606714174e-06,3.406788437132490799e-06,-1.001014382495668542e-07,-1.222493665409274399e-06,3.076753273489885032e-06,-2.318295264558400959e-05,6.348211900331079960e-05,4.787920624949038029e-05,-1.005841986625455320e-04,-1.360216856483020820e-06,-1.152880145127710421e-06,-3.360617256475961767e-06,8.934044672059826553e-06,-1.128623334807343781e-04,-2.075418015010654926e-04,1.610866311239078641e-04,-1.268099003937095404e-04,2.466911791998427361e-05,-1.236436560247966554e-06,1.270371740247355774e-05,1.789972302503883839e-04,1.087322743842378259e-06,4.829365207115188241e-05,1.107131611206568778e-04,1.886736572487279773e-05,5.893887282581999898e-05,-1.119111175285070203e-06,-2.122823843819787726e-06,-1.445755515305791050e-06,-2.260182518512010574e-04,-1.876599562820047140e-04,1.311901723966002464e-04,6.901184679009020329e-05,8.491660992149263620e-06,-8.017837899387814105e-06,-1.232505837833741680e-06,-5.048944876762107015e-05,-1.642563729546964169e-04,9.525558562017977238e-05,2.259222528664395213e-04,-1.012208231259137392e-04,-4.555929626803845167e-05,-8.980275197245646268e-06,2.926836941696819849e-06,-6.097530422266572714e-05,-1.087841519620269537e-05,2.372438757447525859e-05,-2.755835157586261630e-05,3.739978637895546854e-06,-1.122344656323548406e-06,-7.773500101393437944e-07,-3.416091942654020386e-08,-5.048280399932991713e-06,8.855139640218112618e-06,-1.132986653828993440e-04,-2.132838199031539261e-05,-1.532825990580022335e-06,-4.878031063526577782e-07,-4.000064279807702405e-07,1.258272419590866775e-07,9.914882639350253157e-07,4.864070319854363333e-07,-3.244961771997623146e-05,-2.147127815987914801e-05,7.773193715365778189e-07,-1.189729573525255546e-06,-6.478515501839865465e-08,2.960472784252488054e-06,-9.827022950048558414e-06,3.118956738035194576e-05,-2.235909596493002027e-05,-4.118606157135218382e-04,1.133270416175946593e-04,3.487223466436262242e-06,1.449881438020383939e-06,-1.615202904758916702e-06,7.762113455100916326e-06,-1.008647523121908307e-04,2.165652986150234938e-04,-2.822164096869528294e-04,1.248463813681155443e-04,2.235983265563845634e-04,1.918288944580126554e-06,1.277700175705831498e-05,1.558876101626083255e-04,2.036303776549175382e-04,7.420494221150875092e-04,-3.512894036248326302e-04,-6.392251816578209400e-05,1.749259099597111344e-04,-1.034432352753356099e-05,-9.557704743201611564e-07,7.143144102883525193e-06,1.040095230564475060e-05,1.280042051803320646e-04,-2.515033120289444923e-04,-7.349089719355106354e-05,1.378573506372049451e-04,3.194009332219138741e-05,5.621337777483859099e-07,1.243206206709146500e-04,-5.021021934226155281e-05,-2.510453923605382442e-04,-2.625298511702567339e-04,1.780090242391452193e-04,2.029966562986373901e-04,2.825094634317792952e-05,-3.640811883087735623e-07,6.528232188429683447e-05,1.467012916691601276e-04,-4.956731572747230530e-06,-1.275002287002280354e-04,-1.323321193922311068e-04,1.051295157594722696e-06,-3.179024588462198153e-06,-9.489903618487005588e-07,9.402830073668155819e-06,4.732690285891294479e-05,-5.181220330996438861e-05,1.878065268101636320e-05,1.594634113644133322e-06,2.592368673504097387e-06,2.496596152923302725e-06,7.326419648734372458e-08,8.171602985385106876e-07,4.930273917125305161e-06,2.469409810146316886e-05,1.585551035532262176e-05,2.001633674808545038e-06,2.578135990916052833e-06,-1.558782400934433099e-07,-2.011958713410422206e-06,5.460376996779814363e-06,-6.200154894031584263e-05,-1.735477999318391085e-04,6.145420775283128023e-05,-4.021874337922781706e-05,-6.523678621306316927e-06,1.869409516075393185e-08,1.522013690191670321e-06,1.795517891878262162e-05,4.130096931476145983e-05,-5.009301821701228619e-04,-2.481518458807840943e-05,3.314628556836396456e-04,2.223707415396347642e-04,6.212803327798610553e-06,1.445869202143512666e-07,4.115716365049593151e-06,7.122869283193722367e-05,-2.299084590049460530e-04,2.150027576135471463e-04,1.397653686581179500e-04,3.056426357943564653e-04,8.647276445117313415e-06,8.858662567945430055e-07,-3.840999852400273085e-05,1.626229277462698519e-06,-5.247647059150040150e-04,1.447930844733491540e-04,3.350073820911347866e-04,3.880911390297114849e-05,2.747062535490840673e-05,-1.331438170382170938e-06,-1.252904621651396155e-04,-1.583483535796403885e-04,1.612462656339630485e-04,2.917493693530559540e-04,1.995213096961379051e-05,-2.025198045885190368e-05,-2.140575588782667182e-06,1.985635663004359230e-06,-3.443875175435096025e-04,-2.097275719279423356e-04,-4.200831754133105278e-04,2.698459720704704523e-04,3.974872379330918193e-05,-9.169198733616212849e-07,2.552964360802434385e-06,2.175774170609656721e-06,-1.134075591835426167e-05,-6.113841664046049118e-05,9.394083463121205568e-06,-4.730389264295808971e-06,3.221214228688040748e-06,4.566074949252652004e-06,-4.861472007178235799e-07,9.791233424039091915e-08,1.066691424966847990e-06,-8.007663154785404913e-07,2.474063148838467896e-05,2.265645707666408271e-05,3.056155264857807197e-06,3.303507583041209728e-06,-8.854851785145001486e-08,-3.930520620087918360e-07,2.685132130864076316e-06,-2.189211227232590318e-05,-7.595996066811494529e-06,-1.349515878246165812e-05,-6.531610415549948812e-05,1.429292979082674719e-06,-1.235668605659157038e-06,8.724612143851118162e-10,1.739010804158169776e-05,-7.961194205563515425e-05,-2.051388728432357311e-04,4.739981523016467690e-05,-6.134532668511383235e-06,6.087677684263326228e-05,1.725860698797987425e-07,1.155943755293264985e-05,2.036633522948250175e-04,2.724429214140400290e-05,-6.345799192786216736e-07,4.667470057029277086e-05,1.148998198914341629e-04,6.616160681005567312e-05,-1.784190885700809304e-06,-1.640723667151178233e-06,2.945294454548275098e-06,-1.428335235686972737e-04,-2.015636273426935077e-04,-1.141426218964625150e-05,6.299822416622191668e-05,1.488537782279308885e-05,-7.845692380215041339e-06,-1.565344518894562498e-06,-2.525076706660911441e-05,-4.924634777125902474e-05,1.789189263945445418e-04,5.629278894048184156e-05,-7.383133925031870604e-05,-1.922881710925139487e-05,-4.887812792730983347e-06,4.110045210836688057e-06,-4.650551272789016366e-05,1.083862389350542799e-05,1.078986315405927598e-04,-6.492726242868229747e-05,2.451247564749792218e-05,-2.010015123232733458e-06,5.167048016119224485e-07,5.456308258544595446e-07,-3.308730356366140768e-06,1.757104655553121120e-05,-7.496423495467752218e-05,-7.801259926054626703e-06,2.443299763399409130e-06,-4.941568931826623157e-07,-1.708079366835590918e-08,1.133915930040529929e-07,1.611131665413267910e-06,1.639023253119376022e-06,1.501428505434887484e-05,5.613131634163437411e-06,2.887738673962303437e-06,3.117278083664132282e-06,3.999161890533287078e-08,-3.442169600020861253e-06,3.155730155413039029e-06,-4.193362474325112998e-05,4.613366400008089840e-05,-1.319839648203924298e-04,-1.354295818600803614e-04,-4.722362518805311993e-06,-1.625066715860157274e-06,-5.498304744833149016e-06,3.566509622032754123e-05,-4.341412932262755930e-05,-3.081461763940751553e-04,7.466290117008611560e-05,4.226366218063049018e-05,1.647932367632165551e-05,1.590719421074027196e-06,1.280193737329682335e-05,1.848803804023191333e-04,3.338431270094588399e-05,-5.204959961702115834e-06,8.544390584575012326e-05,1.908384583657607436e-04,6.586578092537820339e-05,-4.036135578644461930e-06,-2.837681904566125013e-06,-1.492285537096904591e-05,-2.110264322254806757e-04,-2.231847902294248343e-04,-8.107096073217689991e-05,2.876160579035058618e-06,1.578290357429068536e-05,1.211098242492880672e-05,-2.637726538523565978e-06,-6.892249075463041663e-05,1.115373743232339621e-05,8.970330964075401425e-05,-3.080505848629400134e-05,5.237176810624077916e-05,-5.017725197831168771e-05,4.047966285725124180e-06,6.254764684854308143e-06,-2.146478800568729639e-05,-1.483751930209109560e-05,2.572264056652784348e-04,1.967047282960265875e-04,3.822756843874230981e-05,-1.669160496930999216e-06,-4.754497808789892588e-07,-1.128512820969262975e-07,-4.388299657875904813e-06,1.042741860146634281e-05,-1.015963207464665174e-04,3.270994056947529316e-06,2.091230271616950631e-06,4.330902811489067972e-06,1.498559356605255743e-07,-1.352896106254775077e-08,-9.850337846728507429e-06,-1.911554591060848907e-06,-1.794804265955463052e-04,-1.275857212021946907e-04,-2.023537126660812646e-05,6.558742523193359375e-01,1.228141002229676815e-07,6.931204097782028839e-06,-1.767530011420603842e-05,1.615047658560797572e-04,-7.875729352235794067e-06,-1.767622306942939758e-04,5.999471759423613548e-04,4.158111551078036427e-06,4.986806288798106834e-06,1.139655978477094322e-05,-1.875723246484994888e-04,4.847742675337940454e-04,1.145726186223328114e-03,-8.920996915549039841e-04,-7.894108421169221401e-06,-2.216337452409788966e-04,-7.149843895604135469e-06,-9.593260620022192597e-05,-1.462709275074303150e-03,-6.384702282957732677e-04,-6.782228592783212662e-04,-8.897775842342525721e-05,-8.170114015229046345e-04,-4.201960691716521978e-04,8.942465683503542095e-06,1.360366513836197555e-05,6.609584488614927977e-06,1.094421604648232460e-03,1.505333348177373409e-03,3.327873710077255964e-04,-6.135530420579016209e-04,-2.490478218533098698e-04,5.675627107848413289e-06,5.984542895021149889e-06,2.098171971738338470e-04,2.404971892246976495e-04,-1.624616095796227455e-03,-5.108182667754590511e-04,5.711871781386435032e-04,6.906814087415114045e-05,4.480525603867135942e-07,-2.898763523262459785e-05,4.397498851176351309e-04,-1.150097377831116319e-04,-7.283024606294929981e-04,4.802031326107680798e-04,-2.501107519492506981e-04,1.418054580426542088e-05,-6.121465958131011575e-06,-2.881200089177582413e-06,3.494946213322691619e-05,-1.780220336513593793e-04,6.231788429431617260e-04,2.736895339694456197e-06,-1.218875786435091868e-05,-2.014217216128599830e-06,5.533455009754106868e-07,1.555758899485226721e-07,1.486166212316675228e-08,-1.729728410282405093e-06,2.956618482130579650e-05,2.941624188679270446e-05,-7.545813787146471441e-07,1.487568397351424210e-06,-8.961118425077074789e-08,-1.394766627527133096e-06,4.273151262168539688e-06,-2.496710658306255937e-05,-8.550989150535315275e-05,9.680004586698487401e-05,-1.129913944168947637e-04,1.432460521755274385e-06,-1.888620090539916418e-06,-3.515221806082990952e-06,1.729125324345659465e-05,-6.930333620402961969e-05,-1.603082637302577496e-04,1.785357017070055008e-04,4.998347139917314053e-05,2.535226813051849604e-04,1.350597017335530836e-06,1.298742972721811384e-06,6.567747186636552215e-05,1.480002247262746096e-04,-9.078324364963918924e-05,-1.165497378678992391e-04,-5.842221435159444809e-05,2.993296402564737946e-05,-7.882177328610850964e-07,-1.659505869611166418e-06,-6.127629603724926710e-07,-1.352921244688332081e-04,-1.382748450851067901e-04,-1.996595965465530753e-04,6.378697435138747096e-06,-3.962006303481757641e-05,-3.058226184293744154e-06,-1.693036210781428963e-06,-2.692499037948437035e-05,-8.781904762145131826e-05,2.912037016358226538e-04,1.378100423607975245e-04,-1.723194436635822058e-04,-7.361860480159521103e-05,-3.383465582373901270e-06,2.288910991410375573e-06,-2.685612125787883997e-04,4.206908124615438282e-05,1.207128225360065699e-04,5.783156302641145885e-05,3.152211138512939215e-05,-1.427559936928446405e-06,9.804767842069850303e-07,-5.668119342772115488e-07,2.338610829610843211e-05,-3.677629865705966949e-05,-7.530492439400404692e-05,1.249083470611367375e-05,-1.635447404169099173e-07,-1.454825564906059299e-06,-3.841057605313835666e-07,1.758455709932604805e-07,1.759806650625250768e-06,3.386276148376055062e-09,3.661129085230641067e-05,2.937825047411024570e-05,3.166611350025050342e-06,4.755807822220958769e-06,-4.212813564663520083e-08,3.521334406286769081e-07,3.273693664596066810e-06,-5.696607331628911197e-06,-3.831342837656848133e-05,3.368347461218945682e-05,7.120735062926542014e-06,-1.076372655006707646e-06,1.076583885151194409e-06,-2.019737166847335175e-06,2.793809835566207767e-05,-1.427601091563701630e-04,-2.425701386528089643e-04,6.938644219189882278e-05,7.429911056533455849e-05,-1.634968430153094232e-05,1.301742031500907615e-06,1.774063457560259849e-05,2.424823032924905419e-04,1.202695639221929014e-04,-7.028840627754107118e-05,-6.534601561725139618e-05,2.886861693696118891e-05,8.039877866394817829e-05,-1.709830712570692413e-06,-1.063204194906575140e-06,1.318132945016259328e-06,-2.424597914796322584e-04,-2.114467206411063671e-04,1.951479935087263584e-04,1.334626867901533842e-04,2.855090860975906253e-05,-1.344112206425052136e-06,-3.246063442929880694e-06,-4.615176658262498677e-05,-1.037263064063154161e-05,2.168427745345979929e-04,3.959309833589941263e-05,1.276508373848628253e-05,-3.262561222072690725e-06,9.646816579333972186e-06,5.008717380405869335e-06,-6.949463568162173033e-06,-9.152888378594070673e-05,6.771278276573866606e-05,-1.300642325077205896e-04,1.590928150108084083e-04,-6.260054760787170380e-06,1.431028704246273264e-05,-4.939882273902185261e-06,6.001600468152901158e-06,-1.619629529159283265e-06,-6.822241266490891576e-05,2.789576501527335495e-05,-9.310222594649530947e-06,1.251050707651302218e-05,5.310668257152428851e-06,-5.520088279808987863e-07,-2.665716237970627844e-06,-7.460133019776549190e-06,2.646804568939842284e-05,2.121442230418324471e-05,6.112376468081492931e-06,6.569448942173039541e-06,1.150368370872456580e-05,2.894774297601543367e-06,1.180690651381155476e-05,-9.767890333023387939e-06,-3.619705967139452696e-05,1.137380459113046527e-04,-4.856250961893238127e-05,6.189247869770042598e-06,7.213529443106381223e-06,1.739027538860682398e-05,-3.288436346338130534e-06,-5.736016464652493596e-05,-2.549663186073303223e-04,1.787150686141103506e-04,-5.351387699192855507e-06,6.694335024803876877e-05,-8.765196071180980653e-06,3.320050745969638228e-05,1.584698475198820233e-04,1.475858880439773202e-04,-6.037346247467212379e-05,1.126182542066089809e-05,1.066200638888403773e-07,-2.085250889649614692e-05,-3.479860652078059502e-06,-3.836197720374912024e-06,-3.908118014805950224e-05,-6.229408609215170145e-05,-2.201609895564615726e-04,8.579686254961416125e-05,2.092942741001024842e-04,-2.042677806457504630e-06,-3.529971581883728504e-05,1.240035817318130285e-05,-3.900009323842823505e-05,-1.390130782965570688e-04,1.904515083879232407e-04,5.697601227439008653e-05,-4.938877100357785821e-05,-4.015859303763136268e-05,-4.214133514324203134e-05,2.399237928329966962e-05,-2.922219027823302895e-05,-8.010744204511865973e-05,2.151742592104710639e-05,-1.193463031086139381e-04,-9.334256174042820930e-05,-2.159103314625099301e-04,-2.533161314204335213e-04,-3.700495290104299784e-04,-1.109338627429679036e-04,2.383886749157682061e-04,-3.102458431385457516e-04,1.100773661164566875e-04,-1.104280236177146435e-04,-5.695165600627660751e-05,-1.345522946394339669e-07\n0.000000000000000000e+00,-1.068065671461226884e-07,4.594769720256408618e-08,-2.206379804192692973e-06,-2.174343308070092462e-06,1.502166924183256924e-08,-2.002361583208767115e-07,-1.199804273710469715e-07,-3.644526458401742275e-08,-3.206452845461171819e-07,1.668220988904067781e-06,5.287047315505333245e-06,2.464637645971379243e-06,-5.505076387635199353e-06,-1.612045537058293121e-07,2.182770231229369529e-08,5.816259474045182287e-08,-3.563219479474355467e-06,-8.670343049743678421e-06,1.511862683400977403e-05,-4.723870461020851508e-06,5.745211524299520534e-07,8.703820640221238136e-06,-3.715296941209089709e-07,-4.985419010949954099e-08,-4.876178081758553162e-06,3.899424882547464222e-06,6.757708888471825048e-06,1.250882633030414581e-06,1.298518213843635749e-06,3.727508328665862791e-07,-1.018602162616843998e-07,8.635387160893515102e-08,5.290313538353075273e-07,-2.758524715318344533e-06,2.098600089084357023e-05,1.311016603722237051e-05,-4.039950454171048477e-06,-4.074212483828887343e-06,-2.933036739705130458e-06,2.936057512670231517e-07,-3.469135663181077689e-06,4.417904619913315400e-06,-1.535020055598579347e-05,2.085205323965055868e-06,5.251360562397167087e-06,-1.317747319262707606e-05,1.415672727489436511e-06,-6.243617889367669704e-08,7.451304554706439376e-06,-1.260696421923057642e-06,-3.105988980678375810e-06,7.785855814290698618e-06,-3.591161203075898811e-06,4.063682297328341519e-07,-1.602510337761486880e-07,1.236233799772890052e-07,5.012496444578573573e-07,1.251036565008689649e-06,7.687163815717212856e-06,-7.543094682205264689e-08,1.440714783029761747e-07,7.656596778815583093e-08,-9.208259399429152836e-08,-1.386558068361409823e-07,7.549804337259047315e-08,1.194911636304141211e-08,-3.073507969020283781e-06,-2.175722329411655664e-06,-6.891181669743673410e-08,-6.588906131810290390e-08,-7.001384716431857669e-08,4.058603408907401899e-08,-2.652536181813047733e-07,9.841558039624942467e-07,-1.431344230695685837e-06,2.648481313372030854e-06,2.229444817203329876e-06,-1.858928442288743099e-07,1.588313125466811471e-07,1.854657796229730593e-07,-8.584178203818737529e-07,3.202907237209728919e-06,2.232827500847633928e-05,-2.161274278478231281e-05,2.552747673689736985e-06,-5.703325314243556932e-07,-5.981523258924426045e-07,-9.361079378322756384e-08,-4.021871063741855323e-06,1.468256527914491016e-06,-3.161453832944971509e-06,-9.838697224040515721e-06,-3.819372977886814624e-06,-1.342710788776457775e-06,-1.145542825042866752e-07,-3.764212053170012950e-08,1.015753028354993148e-07,4.600546162691898644e-06,6.868507625767961144e-06,1.965848423424176872e-05,-2.147792883988586254e-06,-5.040191354055423290e-06,-4.702668547906796448e-07,-5.265991642744438650e-09,3.049351846584613668e-07,1.372857468595611863e-06,-2.125335640812409110e-06,1.850955777626950294e-05,3.713705382324405946e-06,-2.364407237109844573e-06,-4.814247631657053716e-07,-1.842915509087106329e-07,1.268408936994092073e-06,8.989783282231655903e-07,-3.642168621809105389e-06,1.063180025084875524e-05,-1.132576198870083317e-05,2.880288718642987078e-07,-2.303216319887724239e-07,1.783710246172631742e-07,-1.187958247328424477e-07,3.701875357364770025e-07,7.244553216878557578e-06,1.117074816647800617e-06,8.515366189953965659e-09,3.449122942811300163e-08,-3.827602768069482408e-08,-6.571487176643131534e-08,2.773471230455015757e-08,3.567304815987881739e-07,5.984141807857668027e-06,7.893549991422332823e-06,-6.616132530723461969e-09,4.553303085685911356e-07,-1.184405391541076824e-07,-4.215801538975938456e-07,1.752466573634592351e-06,-1.422425521013792604e-05,1.082170274457894266e-05,1.824463470256887376e-05,-2.468669663358014077e-05,-6.412076913875353057e-07,-2.487048220700671664e-07,3.452766748068825109e-07,1.102038368117064238e-05,2.370214861002750695e-05,8.104410085252311546e-07,-4.765690755448304117e-05,-8.071671118159429170e-07,1.123152469517663121e-05,-1.575045587287604576e-07,-6.005062118674686644e-07,-1.055886059475596994e-05,-2.187857717217411846e-05,7.577449196105590090e-06,1.357142537017352879e-05,-7.123087925720028579e-06,7.841182195988949388e-06,-6.142035431366821285e-07,-1.067811467692081351e-06,2.409507033007685095e-06,2.805968870234210044e-05,-3.549517487044795416e-06,3.979081157012842596e-05,1.156064263341249898e-05,-4.537536824500421062e-06,1.157212864200118929e-06,-7.550372771447655396e-08,-1.288112980546429753e-05,-9.620858691050671041e-06,-3.643600939540192485e-05,5.132260776008479297e-05,1.156506459665251896e-05,4.337906375440070406e-06,2.756045660134986974e-06,1.171437418179266388e-07,-9.867441974620305700e-08,-1.265968148800311610e-05,8.251915460277814418e-06,-3.842246587737463415e-05,2.227491677331272513e-05,-6.802647476433776319e-07,6.532717975460400339e-07,-3.522037275160982972e-07,1.446274723093665671e-06,-5.527844677999382839e-06,-7.839914360374677926e-06,1.509754611106473021e-06,3.329016919906280236e-07,2.240575668110977858e-06,-8.920657990074687405e-08,-1.566251484064196120e-07,-4.311454517846868839e-07,-2.123538820342218969e-07,7.618513109264313243e-07,9.263777656087768264e-07,-1.226326133973998367e-07,-4.286890487037453568e-07,-8.873679746557172621e-08,4.515966054441378219e-07,-4.931731609758571722e-07,8.538502697774674743e-06,-1.508012883277842775e-05,1.383977451041573659e-05,5.729042095481418073e-05,3.520251993904821575e-06,5.369964029000584560e-08,-2.631893778470839607e-07,-6.887065865157637745e-06,-8.010898454813286662e-06,1.602101474418304861e-05,3.904998447978869081e-05,2.836693784047383815e-05,2.727455694184754975e-06,-1.448889634048100561e-06,2.127938927287686965e-07,-9.799969120649620891e-07,-2.420437704131472856e-05,-1.005324676839336462e-07,-6.272076120694691781e-07,3.525767169776372612e-05,4.313676254241727293e-05,-4.228363081892894115e-07,7.222222109248832567e-08,2.535567091399570927e-06,-3.375741925992770121e-07,2.838210457412060350e-05,2.467145714035723358e-05,3.155133890686556697e-05,2.670868752829846926e-06,-1.085466374206589535e-05,-9.272015688566170866e-08,6.040765129000646994e-06,-4.199801696813665330e-05,-3.995019142166711390e-05,-9.011638212541583925e-06,-1.968614640190935461e-07,1.349274953099666163e-05,-4.560055913316318765e-06,1.580979329673937173e-07,-4.979015284334309399e-05,-7.364572957158088684e-05,-4.797898509423248470e-05,1.743099164741579443e-05,-4.381399776320904493e-06,-7.724140687059843913e-07,-5.471387680699990597e-07,8.842530974106921349e-08,-3.224799911549780518e-06,-5.251374750514514744e-05,-4.157851799391210079e-05,-1.336781315330881625e-05,-2.394012426520930603e-06,-9.888669865176780149e-07,-2.255258948480332037e-07,1.844808110718076932e-07,-8.882999935622137855e-08,1.570570162812146009e-07,-9.466874644203926437e-07,-1.198979248329123948e-06,-1.458167275814048480e-07,-9.717496851635587518e-08,-1.196384289414709201e-07,-6.624281212452842738e-08,2.913798446968485223e-08,7.983358329965994926e-08,1.355849417450372130e-05,-4.768900453200330958e-06,4.579524102155119181e-06,-3.558312755558290519e-08,-5.617423415316125102e-09,3.742563876585336402e-07,-9.172367185783514287e-07,1.106437412090599537e-05,1.495113883720478043e-05,-9.344828413304639980e-07,-2.982833393616601825e-06,-4.162511231697862968e-06,-1.432086520480879699e-07,-7.838128794901422225e-07,-1.232741124113090336e-05,-9.554383950671763159e-07,6.457146355387521908e-06,-3.903342530975351110e-06,9.168222277367021888e-06,-4.095138137927278876e-06,-9.213866114521351847e-09,3.745898879969900008e-08,-3.099088132785254857e-07,1.618058831809321418e-06,1.121917193813715130e-05,1.320326737186405808e-05,-3.757884087463025935e-06,-7.072164862620411441e-06,-1.007498894978198223e-06,1.360818515649953042e-07,-4.632249499536555959e-07,6.747733323209104128e-07,-1.189647082355804741e-05,5.300284101394936442e-06,-1.133015484811039641e-05,-3.752582188099040650e-06,-3.301630044916237239e-07,1.518203163186626625e-07,1.499009840699727647e-06,9.799910912988707423e-06,-4.673019248002674431e-06,4.030493528262013569e-06,-9.252757990907412022e-07,1.147948580637603300e-07,1.034204473171485006e-07,-1.007775054517878743e-07,9.218416039402654860e-07,-2.911898722146588625e-09,5.937870810157619417e-06,3.549580014805542305e-06,2.267261862698433106e-07,8.978407350923589547e-09,7.598523410479174345e-08,2.173495801116587245e-07,5.129266611447746982e-08,3.249928397508483613e-07,-9.346337037641205825e-07,-8.324597189357518801e-08,-1.756845620093372418e-07,7.392189615984534612e-08,-5.989403639716783800e-09,2.096231526138581103e-07,7.333938469855638687e-07,-5.795071047032251954e-06,5.914653593208640814e-05,4.482049462239956483e-06,4.489056664169766009e-06,9.544661594418357708e-08,4.126388262193358969e-07,1.724764388200128451e-06,6.331341865006834269e-06,4.049835843034088612e-05,8.436077769147232175e-05,-4.451710992725566030e-05,2.362312898185336962e-06,3.555619741746340878e-06,1.661268697716877796e-06,-1.285252665184088983e-06,-1.653599974815733731e-05,-2.893689634220208973e-05,7.259803282977372874e-07,-2.715910159167833626e-05,1.319432340096682310e-05,-4.578483185468940064e-06,-3.477333265777815541e-08,-3.323053476833592867e-07,-2.583966988822794519e-06,6.612323204535641707e-07,-5.556752057600533590e-06,7.440944955305894837e-06,-2.040252911683637649e-05,-4.038914084958378226e-06,9.394109838467556983e-06,8.613890827291470487e-07,7.892637768236454576e-06,6.018503700033761561e-05,2.336443321837577969e-05,-1.200252427224768326e-05,-1.343091425951570272e-04,2.546586620155721903e-05,7.364006705756764859e-06,1.091284161702787969e-06,5.366871391743188724e-06,-1.306418653257424012e-05,7.441754860337823629e-05,-5.373307067202404141e-05,7.612625267938710749e-06,-2.460974144469219027e-07,6.585355549759697169e-07,-3.033771349691960495e-07,1.152959953287790995e-06,-1.334544413111871108e-05,-5.870958830200834200e-06,5.798981874249875546e-06,5.552246307161112782e-07,8.468341547995805740e-07,1.959275124363557552e-07,9.848822202229712275e-08,3.842003479803679511e-07,-2.864231021248997422e-07,4.373692718218080699e-06,2.143302481272257864e-06,-9.497098574229312362e-08,1.765390749142170534e-07,6.559017896652221680e-01,7.883992125812255836e-09,2.737895670179568697e-07,-2.373801862631808035e-06,-1.378755405312404037e-05,5.617235729005187750e-06,-1.007289847620995715e-05,5.919869749959616456e-07,-2.093698299177049194e-07,2.073890925657906337e-07,3.678774874060763977e-06,7.914121852081734687e-06,-2.425096135993953794e-05,-1.163928936875890940e-05,-2.034696080954745412e-05,-8.103331765596522018e-07,-3.417078744405444013e-07,8.605299512964847963e-07,5.677298304362921044e-06,-1.383716517011635005e-05,1.367460026813205332e-05,1.568820516695268452e-05,3.794779695454053581e-05,1.964481043614796363e-06,-1.289127027348513366e-07,6.924161084498337004e-07,-2.735325210778682958e-07,8.239230737672187388e-06,2.574472819105722010e-05,2.077797398669645190e-05,-1.669065932219382375e-05,-1.039584458339959383e-05,-1.420478042746253777e-06,-3.044068774826769186e-09,-5.253529025139869191e-07,-1.774370502971578389e-05,-5.733110810979269445e-05,3.923193798982538283e-05,4.905367313767783344e-05,-3.940747774322517216e-06,2.615598532429430634e-06,-1.763466315196637879e-07,-3.666080374387092888e-06,-9.458432941755745560e-06,-1.613549829926341772e-05,1.930566759256180376e-05,1.333878026343882084e-05,2.180759395287168445e-08,-7.183395922538693412e-08,3.485033062133879866e-08,-2.615944367789779790e-07,-1.513138272457581479e-06,-1.457286202821705956e-06,2.202794348704628646e-06,4.821533821086632088e-07,1.865121532773628132e-07,6.235737970428090193e-08,1.251470962415623944e-07,1.706805718981740938e-08,2.344833944789570523e-07,-4.261979427155893063e-07,-4.885645807917171624e-07,-9.894423413925323985e-08,-1.648351002359049744e-07,2.602093047698872397e-07,7.017889203098093276e-08,-1.829051825552596711e-07,2.782863248285138980e-06,2.538343096603057347e-06,-2.963273573186597787e-06,5.700679139408748597e-06,2.493343629339506151e-07,2.583356861762808876e-09,1.761360408636392094e-07,-3.990582172264112160e-06,1.149462491412123200e-06,1.854300535342190415e-05,4.058060767420101911e-06,4.171041291556321084e-05,-4.637655729311518371e-05,-6.506163572339573875e-07,-3.555149987732875161e-07,7.802414074831176549e-06,-1.142090150096919388e-05,2.861993834812892601e-06,2.443386293293769995e-08,-4.321515370975248516e-05,3.845692117465659976e-05,3.998236195457138820e-07,2.381986803356994642e-07,6.117320339171783417e-08,1.389451790601015091e-05,1.249827437277417630e-05,2.968633998534642160e-05,4.143793557886965573e-05,-6.465757451223907992e-06,-5.978030912956455722e-06,-4.034697269617026905e-07,-8.770409294811543077e-06,-1.624147080292459577e-05,-2.675999724033317761e-07,-1.474351483921054751e-05,-1.784875166777055711e-05,-3.380398538865847513e-06,-3.664461246444261633e-06,-1.169750134977221023e-06,1.157899987447308376e-05,-1.050497871801781002e-06,-1.950804289663210511e-05,9.517361831967718899e-06,9.735429529200700927e-08,5.904187787564296741e-07,-2.512101957563572796e-07,3.285632317329145735e-07,-2.210059847129741684e-06,-3.216075128875672817e-06,-2.042031610471894965e-07,-3.187148422512109391e-06,-8.951793120104412083e-07,-5.416296744442661293e-07,-1.181683302320379880e-07,-1.760616044066409813e-07,1.772225743934541242e-07,3.017842118424596265e-07,-2.549264991102972999e-06,1.432247472621384077e-06,6.149736577754083555e-07,6.057865675757057033e-07,3.785164182090738905e-08,8.164983000824577175e-08,-1.892833125793913496e-07,-5.700585461454465985e-07,1.197947949549416080e-05,-2.165196019632276148e-05,2.389900691923685372e-05,1.783042478109564399e-07,2.787048458685603691e-07,3.821294285444309935e-07,4.192227606836240739e-06,2.601515734568238258e-05,-5.100352154840948060e-06,2.575233702373225242e-05,-1.619067916180938482e-05,-2.895266152336262167e-05,5.968379355181241408e-07,2.874076244552270509e-06,3.153254147036932409e-05,3.922461837646551430e-05,-3.261216261307708919e-05,-1.388001965096918866e-05,-7.957387424539774656e-05,1.193645948660559952e-05,1.906259399220289197e-07,-5.712099664378911257e-07,2.393755039520328864e-06,-1.143124791269656271e-05,4.337685095379129052e-05,1.834934300859458745e-05,3.935628774343058467e-05,-2.283907633682247251e-05,4.491775143833365291e-06,-2.074430511811442557e-07,1.072876784746767953e-05,2.002123619604390115e-05,-2.268082789669279009e-05,1.562073339300695807e-05,-2.608752947708126158e-05,-5.031156888435361907e-06,2.431268057989655063e-06,2.026451284109498374e-06,-7.939862371131312102e-06,3.072380059165880084e-05,5.255751148069975898e-06,4.524237738223746419e-06,3.943651972804218531e-05,-3.360150628850533394e-07,2.828595313530968269e-07,2.639228569023543969e-07,-8.008911436263588257e-07,7.525515229644952342e-06,8.468861096844193526e-07,5.192760909267235547e-06,1.868042545538628474e-06,4.844941940973512828e-07,3.660848051367793232e-07,6.290110832196660340e-08,-5.193698626726472867e-08,1.036344272620226548e-07,1.781765831765369512e-06,-3.869130580369528616e-07,-9.584410776142249233e-08,1.172478576449975662e-07,-4.001062734459992498e-07,6.071741864843716030e-08,-6.618441830141819082e-07,-2.354783418923034333e-06,4.570673809212166816e-06,-1.762509054969996214e-05,5.235030130279483274e-06,5.516580472431087401e-07,9.729615157993976027e-08,-4.225664440582477255e-07,-1.338175252385553904e-06,-1.590915417182259262e-05,2.821424459398258477e-05,-5.246066052677633706e-07,4.174851346760988235e-05,2.653296542121097445e-05,4.584931190265706391e-08,4.592941422743024305e-07,1.926180630107410252e-06,-2.093693547067232430e-05,-6.081327441620487662e-09,-1.601941949047613889e-05,-2.169932258766493760e-06,-1.810832145565655082e-05,-4.193657048290333478e-07,2.608690010674763471e-07,-3.101799848082009703e-07,2.094085357384756207e-05,-2.173924940507276915e-06,3.047382233489770442e-05,6.783794560760725290e-06,9.231884178007021546e-06,-1.065071728589828126e-06,1.992935949601815082e-06,-3.236025349906412885e-06,-1.568960215081460774e-05,-2.824672492351965047e-06,-1.424160745955305174e-05,1.295787910748913419e-06,7.024888873274903744e-06,1.074753527063876390e-06,-5.705433977709617466e-06,-1.485233406128827482e-05,-2.072717325063422322e-05,-8.625778718851506710e-06,3.066949284402653575e-05,-7.825458851584699005e-06,-7.899076990725006908e-06,3.407176109249121509e-06,-2.883257002395112067e-05,1.487803911004448310e-05,-4.492074367590248585e-06,-1.583885750733315945e-05,1.832756083786080126e-06,-4.629165232472587377e-06,4.997809810447506607e-06,-6.307560251883614910e-09\n0.000000000000000000e+00,-3.748059498320799321e-07,-2.442542609060183167e-06,-2.054750984825659543e-05,-3.665478288894519210e-06,-1.014253484754590318e-06,-1.092393858925788663e-06,8.667622175551059627e-09,4.016023012809455395e-06,-2.824978992066462524e-06,1.227730972459539771e-04,4.367854853626340628e-04,3.344256547279655933e-04,2.594265097286552191e-04,7.399449259537504986e-06,3.190598363289609551e-06,3.290236463726614602e-06,-1.851657179940957576e-05,6.503047188743948936e-06,-1.117207793868146837e-04,-9.623668120184447616e-06,2.639494487084448338e-04,-5.213025724515318871e-05,-4.207027814118191600e-06,3.098188244621269405e-06,-2.325117384316399693e-05,5.885226710233837366e-05,5.029886960983276367e-05,-3.968404489569365978e-04,1.112482641474343836e-05,-4.333405377110466361e-05,3.010071623066323809e-07,-2.742081619544478599e-07,4.458462717593647540e-05,4.196182708255946636e-04,-1.085769326891750097e-04,-1.673165534157305956e-04,3.299250602140091360e-05,-2.401269375695846975e-05,-1.316839916398748755e-05,2.320610747119644657e-06,8.911915938369929790e-05,1.202535204356536269e-04,2.430922359053511173e-05,1.050378778018057346e-04,1.448462426196783781e-04,1.700553111732006073e-04,-2.872658114938531071e-06,9.339802318208967336e-07,-3.913026739610359073e-05,9.492743993178009987e-05,1.202626735903322697e-04,7.150117016863077879e-05,4.525369877228513360e-05,-6.068588618290959857e-07,1.845115662035823334e-06,5.400083296080993023e-07,-4.144669674133183435e-06,-9.397925850862520747e-07,2.242912341898772866e-05,3.613591979956254363e-05,2.344944277865579352e-06,-3.009894726346828975e-06,4.150333268171380041e-07,-6.979782085636543343e-08,-1.793693854779121466e-06,-3.508791905915131792e-06,-9.709928235679399222e-06,8.502325727022252977e-06,-2.066317165372311138e-06,-2.450922920615994371e-06,-3.189915176449176215e-08,5.973800398351158947e-06,-3.185180958098499104e-06,1.106662602978758514e-04,2.391517336945980787e-04,1.990405726246535778e-04,3.444257308728992939e-04,7.083286163833690807e-06,2.309168621650314890e-06,2.540203468015533872e-06,-5.644993143505416811e-05,-1.341477036476135254e-04,-5.197693099034950137e-06,-1.141138272942043841e-04,2.637333818711340427e-04,1.459036866435781121e-05,-3.807356733886990696e-06,8.487435252391151153e-07,-9.156489250017330050e-05,8.370921568712219596e-05,1.100039517041295767e-04,-1.254533272003754973e-04,5.543577572098001838e-05,2.307742761331610382e-06,-2.285298705828608945e-08,9.404865295437048189e-07,2.815811239997856319e-05,2.165721525670960546e-04,4.128052751184441149e-05,-2.112514775944873691e-04,4.079017526237294078e-05,-5.281260746414773166e-05,-3.005013240908738226e-05,1.611373818377614953e-06,1.065588294295594096e-04,1.184096763608977199e-04,-6.004027818562462926e-05,-7.854901195969432592e-05,9.744378621689975262e-05,6.621656211791560054e-05,2.514432026146096177e-06,9.187984346681332681e-07,2.934862459369469434e-05,1.050975697580724955e-04,8.687982335686683655e-05,-1.921924122143536806e-04,1.556081551825627685e-04,-2.148464773199521005e-06,2.468458205839851871e-06,2.929781999227998313e-07,1.427158622391289100e-06,2.947069333458784968e-06,8.228765364037826657e-05,2.233567465736996382e-05,1.082596327250939794e-06,-5.303171747073065490e-06,2.845495714609569404e-07,1.061171630567514512e-07,1.475955059504485689e-06,8.328878720931243151e-06,2.621864041429944336e-05,2.340678838663734496e-05,2.903846279878052883e-06,3.437608938838820904e-06,2.279743327449068602e-08,-4.334363438829313964e-06,5.391467311710584909e-06,-1.817802112782374024e-04,-4.006016533821821213e-04,6.070532253943383694e-05,-4.789231461472809315e-04,-2.261383997392840683e-06,-3.280201553934602998e-06,-1.275764248021005187e-06,-1.620027614990249276e-05,3.638581256382167339e-04,6.873972597531974316e-05,7.360377931036055088e-04,1.701216533547267318e-04,-1.776895223883911967e-04,3.870328328048344702e-06,1.601020812813658267e-06,1.121441528084687889e-04,-1.454533485230058432e-04,-9.427742043044418097e-05,-1.747252244967967272e-04,-2.346626424696296453e-04,-1.143001863965764642e-04,5.702392627426888794e-06,8.643372666483628564e-07,-1.789085217751562595e-05,6.180437048897147179e-05,-3.662021481432020664e-05,-1.037468900904059410e-04,1.135869388235732913e-05,-1.099377695936709642e-04,2.244807546958327293e-05,-2.213005245721433312e-06,-2.817793865688145161e-04,-2.240599860670045018e-04,5.330844433046877384e-04,6.811566709075123072e-05,1.207074164994992316e-04,-1.470779679948464036e-04,-7.941427611513063312e-05,-1.814789811760419980e-06,-2.094098454108461738e-04,-2.733432338573038578e-04,2.831479941960424185e-04,-7.572598406113684177e-07,-2.031147741945460439e-04,7.754406396998092532e-07,-1.103442627936601639e-06,3.445455604378366843e-06,-1.931404403876513243e-05,7.135437044780701399e-05,2.862415749405045062e-05,-6.299202505033463240e-05,-1.709751813905313611e-06,-9.117320587392896414e-08,9.079611231754824985e-07,-5.447573059313981503e-09,-1.709402340566157363e-06,-4.033508957945741713e-06,2.788091478578280658e-05,4.072771116625517607e-05,4.576278570311842486e-06,2.859511823771754280e-06,1.042826625052839518e-08,1.019584487949032336e-05,-1.040493953041732311e-05,2.202839532401412725e-04,7.094001630321145058e-04,8.281740010716021061e-04,1.326549681834876537e-05,-3.447607014095410705e-06,1.164017703558783978e-06,1.269370841328054667e-06,-8.723256905796006322e-05,-4.465260135475546122e-04,7.512859301641583443e-04,1.004423480480909348e-03,5.935113586019724607e-05,-3.160221385769546032e-04,-2.051239425782114267e-05,3.659047069959342480e-05,2.765462559182196856e-04,4.613799683284014463e-04,1.701091823633760214e-04,-9.869233472272753716e-04,-8.947823080234229565e-04,-4.243705188855528831e-05,1.790644319044076838e-06,2.634415523061761633e-06,1.091212325263768435e-04,1.587978622410446405e-04,5.366670084185898304e-04,-6.385652814060449600e-04,4.531159938778728247e-04,-1.218642864841967821e-04,-1.488564594183117151e-04,-6.981420028751017526e-06,3.003916644956916571e-04,-7.553617615485563874e-05,2.317409234819933772e-04,-6.109403329901397228e-04,-3.694812767207622528e-04,1.842236815718933940e-04,-7.051400461932644248e-05,-7.721767360635567456e-06,-1.068510537152178586e-04,6.537172012031078339e-04,1.718090788926929235e-04,-6.250410806387662888e-04,3.055279375985264778e-05,3.791279368670075200e-06,-6.683239917038008571e-06,7.642084710823837668e-06,-5.103671719552949071e-05,-1.214809599332511425e-04,5.773145676357671618e-05,-1.034232263918966055e-04,-1.086055181076517329e-05,-2.113362097588833421e-05,-1.094055619432765525e-06,4.288722266210243106e-09,-9.487581564826541580e-07,-5.028542545915115625e-06,-2.854889680747874081e-05,-1.600308223714819178e-06,-1.688770566943276208e-06,-9.978994341963698389e-08,6.775314886908745393e-08,3.025189926120219752e-06,-1.509191065451886971e-06,8.623831672593951225e-05,4.249579069437459111e-05,2.704841026570647955e-04,2.288987889187410474e-04,3.213963964299182408e-06,2.803964207487297244e-06,1.876280293799936771e-06,-2.443846096866764128e-05,-1.867303362814709544e-04,-1.375956198899075389e-04,-1.448700204491615295e-04,2.390785375609993935e-04,7.558900506410282105e-06,-2.433989720884710550e-06,-9.221637355949496850e-07,9.980467439163476229e-07,1.625147851882502437e-04,5.963337753200903535e-05,-1.203470965265296400e-04,-4.696878386312164366e-05,1.448717375751584768e-05,2.072348479487118311e-06,-1.807155854294251185e-06,2.353133822907693684e-05,1.539534569019451737e-04,7.186478615039959550e-05,-8.205074846046045423e-05,3.822343933279626071e-05,-9.357400995213538408e-05,-2.532565849833190441e-05,1.622038666937442031e-06,6.564398790942505002e-05,1.352447579847648740e-04,-9.645739191910251975e-05,-5.139162385603412986e-05,2.002537512453272939e-04,2.852487887139432132e-05,-9.615673661755863577e-06,2.591691554698627442e-06,-2.943656909337732941e-06,1.823975035222247243e-04,1.012547290883958340e-04,5.691988917533308268e-06,-4.791156970895826817e-05,-2.011846163441077806e-06,5.063674279881524853e-08,-4.760490526223293273e-07,1.310670768361887895e-06,-2.898173261201009154e-05,6.602276698686182499e-05,3.600616037147119641e-05,2.447442284392309375e-06,-3.545784466041368432e-06,1.663715067934390390e-07,-3.698687578435055912e-08,-6.637349088123301044e-07,-1.623087371172005078e-07,-1.283937672269530594e-05,1.274576243304181844e-05,2.677604271639211220e-08,-5.016942736801865976e-07,-1.369653546134941280e-08,6.845181815151590854e-06,-4.992999492969829589e-06,6.775034853490069509e-05,1.860852353274822235e-05,-9.065499762073159218e-05,2.392231981502845883e-04,8.867345968610607088e-06,4.965324933436932042e-07,-1.837007403082679957e-06,-2.029081406362820417e-05,-4.606172442436218262e-04,-2.105879539158195257e-04,-1.864050573203712702e-04,4.326931666582822800e-04,7.140424713725224137e-05,-1.713574192763189785e-06,8.965986125986091793e-06,2.700867116800509393e-05,1.723464665701612830e-04,2.234382918686605990e-05,-2.222744806203991175e-04,5.868258085683919489e-06,2.472637424943968654e-05,-1.445712314307456836e-07,-2.253757429571123794e-07,4.023870860692113638e-05,2.657771110534667969e-04,1.758257712936028838e-04,-1.251776120625436306e-05,-4.465520323719829321e-04,2.004462658078409731e-05,-2.603146822366397828e-05,3.052020474569872022e-06,1.363496994599699974e-04,2.559313434176146984e-04,1.011349449981935322e-04,-1.128410949604585767e-04,-3.219378413632512093e-04,1.718896091915667057e-04,3.858835043502040207e-06,6.495570232800673693e-07,1.452150172553956509e-05,3.147428215015679598e-04,2.216783468611538410e-05,-8.145114406943321228e-05,8.819160575512796640e-05,-3.273181619078968652e-07,1.278273430216358975e-06,9.967682217393303290e-07,3.714938884513685480e-06,3.678927896544337273e-05,7.048778934404253960e-05,3.327868762426078320e-05,4.688036369770998135e-06,-7.585335879412014037e-06,8.556379498259047978e-07,-8.308234100695699453e-10,7.691922291996888816e-06,2.033329474215861410e-05,8.442680700682103634e-05,-5.607445200439542532e-05,1.388033638249908108e-06,4.222504230710910633e-06,1.007504124572733417e-07,6.558733582496643066e-01,2.121310353686567396e-05,-8.076956728473305702e-04,-1.138294115662574768e-03,-1.024730736389756203e-03,-1.958481501787900925e-03,-4.829924728255718946e-05,-1.262013483938062564e-05,6.305018359853420407e-06,3.290706663392484188e-04,1.122609945014119148e-03,8.984764572232961655e-04,1.387021038681268692e-03,-8.392407326027750969e-04,1.719607535051181912e-04,2.297033279319293797e-05,-2.899517130572348833e-05,-2.780243994493503124e-05,-3.982289636041969061e-04,-4.154401540290564299e-04,2.478357346262782812e-04,1.079968642443418503e-04,1.309147191932424903e-04,1.661355440774059389e-06,3.071864284720504656e-06,-3.104824281763285398e-04,-1.611971645615994930e-03,-2.474173670634627342e-04,9.714522748254239559e-04,6.027857307344675064e-05,9.968711528927087784e-04,2.714025322347879410e-04,9.625075563235441223e-07,-7.736054249107837677e-04,-1.887828111648559570e-04,5.497921374626457691e-04,-1.014049485092982650e-04,-8.084934670478105545e-04,-3.609092673286795616e-04,1.212365168612450361e-04,7.096172794263111427e-06,1.308661303482949734e-04,-2.930914924945682287e-04,-4.557366773951798677e-04,-6.267083226703107357e-04,-4.855269799008965492e-05,-5.888733994652284309e-06,6.714192295476095751e-06,-1.084138693840941414e-05,2.403325015620794147e-05,-1.974219630938023329e-04,-2.846825227607041597e-04,7.834702410036697984e-05,1.593786146258935332e-05,3.702517278725281358e-05,-7.572539857392257545e-07,-7.184257810877170414e-08,-4.388974730318295769e-07,-8.276042535726446658e-06,-3.831290996458847076e-06,1.762738793331664056e-05,-2.743095137702766806e-06,-1.811169454413175117e-06,8.633151082904078066e-08,4.054360488225938752e-06,-1.260200974684266839e-06,8.744479418965056539e-05,1.099896107916720212e-04,1.775402924977242947e-04,3.068131045438349247e-04,9.179932931147050112e-06,1.545020040794042870e-06,3.449971700320020318e-06,-1.685876304691191763e-05,-1.376025829813443124e-05,-4.634492506738752127e-05,-2.022403059527277946e-04,-6.915659469086676836e-05,-1.189790054922923446e-04,-8.676905736137996428e-07,4.343271484685828909e-06,-1.125968192354775965e-04,3.062803298234939575e-04,1.331808889517560601e-04,-2.850697201211005449e-04,8.383476961171254516e-05,5.120971763972193003e-05,-3.878167717630276456e-06,-4.840396741201402619e-07,4.520338916336186230e-05,2.147695631720125675e-04,6.942229811102151871e-05,-8.070095645962283015e-05,-2.470525796525180340e-04,-7.136254862416535616e-05,-1.500122652942081913e-05,3.445928768996964209e-07,4.566902134683914483e-05,1.635835360502824187e-04,-1.196565935970284045e-04,4.985904524801298976e-05,3.179175546392798424e-04,8.055618673097342253e-05,3.211490820831386372e-06,-1.103875547414645553e-06,1.938657078426331282e-04,1.213599098264239728e-04,1.889395789476111531e-04,1.064378011506050825e-04,4.474853267311118543e-05,5.790584509668406099e-07,3.619342408001102740e-07,-2.390880354141700082e-06,-1.768804031598847359e-05,-1.018168622977100313e-04,-9.311828034697100520e-05,2.192314423155039549e-05,2.719491703828680329e-06,-3.021487373189302161e-06,4.354930638328369241e-07,-3.952231963921803981e-08,-3.785299895753269084e-07,8.572209253543405794e-07,-2.169726030842866749e-05,-2.796597982523962855e-05,-1.761953711820751778e-07,-2.159953965019667521e-06,-1.111175151891075075e-09,4.090736638318048790e-09,-3.772070613194955513e-06,-4.925892881146864966e-06,3.429501666687428951e-04,7.305876351892948151e-05,2.992364461533725262e-04,1.041888253894285299e-06,-3.314983132440829650e-06,-1.520293335488531739e-05,-7.288537744898349047e-06,-1.964609546121209860e-04,-9.978683374356478453e-05,1.692422665655612946e-04,-2.148724597645923495e-04,6.551304250024259090e-05,1.999546270781138446e-07,9.975715329346712679e-07,-7.363016629824414849e-05,-7.700534479226917028e-05,2.071945345960557461e-04,-3.486901550786569715e-05,3.566707600839436054e-04,5.122330912854522467e-05,-5.103863259137142450e-06,-2.227344111815909855e-06,1.259989312529796734e-05,2.119728160323575139e-04,-1.843785139499232173e-04,-4.327661881688982248e-04,-4.667089669965207577e-04,-1.854390939115546644e-05,1.032387808663770556e-05,-2.070848267976543866e-06,8.339861233253031969e-05,-1.449136834708042443e-05,-3.406088217161595821e-04,-2.775630855467170477e-05,3.640211361926048994e-04,1.142701003118418157e-04,1.367428285448113456e-05,-3.412313844819436781e-06,1.300297881243750453e-04,9.930296801030635834e-05,1.580795360496267676e-04,-1.420492772012948990e-04,-6.385143205989152193e-05,1.101433099393034354e-05,-1.520873775007203221e-05,9.659335091782850213e-07,-1.364847321383422241e-06,4.502069714362733066e-05,1.102481328416615725e-04,-4.481583891902118921e-05,1.270852771995123476e-05,1.146385602623922750e-05,-6.909479907335480675e-06,7.354635727097047493e-06,1.335151773673715070e-05,3.339509930810891092e-06,-2.503735413483809680e-05,-7.259000540216220543e-06,-1.833246415117173456e-06,3.315025651318137534e-06,-1.147581224358873442e-05,-2.173881512135267258e-05,2.289226540597155690e-05,7.535655458923429251e-05,3.804552543442696333e-04,3.598624316509813070e-04,3.254684852436184883e-04,-2.007126568059902638e-05,1.598008930159267038e-05,3.912834654329344630e-05,-5.369246719055809081e-05,1.250340428669005632e-04,-2.509639853087719530e-05,-4.890520358458161354e-06,2.546846226323395967e-04,2.348695124965161085e-05,2.222507646365556866e-05,-4.699933197116479278e-05,-1.804404892027378082e-04,1.942691596923395991e-04,1.268403866561129689e-04,-4.943280509905889630e-05,-2.590681542642414570e-04,-3.159657353535294533e-06,-5.161773515283130109e-06,3.925369310309179127e-05,1.045641110977157950e-04,-5.514901204151101410e-05,3.625186800491064787e-04,-2.629823284223675728e-04,2.299755578860640526e-06,-1.153194461949169636e-04,-2.865648821170907468e-05,-3.737910083145834506e-05,7.819467282388359308e-05,-8.302504284074530005e-06,-3.387135802768170834e-04,-6.171761924633756280e-06,-1.311059459112584591e-04,9.399588452652096748e-05,-6.013980964780785143e-05,-8.019461574804154225e-07,4.237363827996887267e-05,2.579337160568684340e-05,4.297531850170344114e-04,-6.538711022585630417e-04,5.918678361922502518e-04,2.656971337273716927e-04,5.621641757898032665e-04,1.482439343817532063e-03,-6.026905612088739872e-04,5.908612511120736599e-04,-9.561254410073161125e-04,1.465997484046965837e-04,1.394372375216335058e-04,-4.051926662214100361e-04,-2.284604363467224175e-07\n0.000000000000000000e+00,-1.358875579171581194e-06,-5.527041594177717343e-06,6.228256097529083490e-05,6.121992919361218810e-05,-1.335728370577271562e-06,3.855971044686157256e-06,-4.293222843898547580e-08,-5.877236617379821837e-07,1.128406984207686037e-05,-2.525444324419368058e-05,5.161716035217978060e-05,2.761271316558122635e-04,-6.675969052594155073e-05,9.916502676787786186e-07,8.030000344660948031e-07,-2.525532181607559323e-06,-4.244434603606350720e-05,-1.862766948761418462e-04,-1.775788841769099236e-04,-2.276134364365134388e-05,-2.411115128779783845e-04,-2.743001095950603485e-05,1.387744077874231152e-06,5.037350661041273270e-07,4.828836244996637106e-05,-1.288609782932326198e-04,-1.502380328020080924e-04,2.923399442806839943e-04,8.257838999270461500e-06,3.038506110897287726e-05,4.782494670507730916e-06,-3.907640802935929969e-06,-3.552156340447254479e-05,-3.809298505075275898e-04,1.984793925657868385e-06,2.906388835981488228e-04,9.773175406735390425e-06,-1.471095747547224164e-04,-4.826724034501239657e-05,1.806311843211005908e-06,-1.401916815666481853e-04,-6.531385588459670544e-05,4.384889034554362297e-04,-1.365864009130746126e-04,-1.380190078634768724e-04,-3.660837537609040737e-04,-3.233152528991922736e-05,6.129936082288622856e-06,-4.575709681375883520e-05,-2.245578434667550027e-05,1.812536938814446330e-04,1.766156783560290933e-04,1.953576720552518964e-04,-4.388238266983535141e-06,3.841550551442196593e-06,-2.211684204667108133e-06,-3.417050038478919305e-06,-5.153801612323150039e-05,-1.090303194359876215e-04,7.880978955654427409e-06,-2.191411113017238677e-06,-4.061957042722497135e-06,-1.660823500060359947e-06,5.795285673571015650e-08,-2.749608825070026796e-07,-3.913854470738442615e-06,2.302462053194176406e-05,3.756036312552168965e-05,-3.475506673566997051e-07,4.475108653423376381e-06,-3.980324692065551062e-08,-2.237839453300694004e-06,1.137862091127317399e-05,-5.046480509918183088e-05,2.324211527593433857e-05,4.322830936871469021e-04,-1.847324892878532410e-04,4.598151917889481410e-06,-1.004082378130988218e-06,-5.873141162737738341e-06,-2.086019412672612816e-05,-2.312741999048739672e-04,-4.213154315948486328e-04,2.727921528276056051e-04,-3.678683133330196142e-04,-7.543800165876746178e-05,-8.170741239155177027e-08,4.797312612936366349e-06,6.314307393040508032e-05,-2.437189978081732988e-04,-1.242904982063919306e-04,2.777422196231782436e-05,-5.221314495429396629e-05,-5.272854104987345636e-05,3.315311914775520563e-06,-6.726158972014673054e-06,-1.899811832117848098e-05,-3.823432198259979486e-04,-2.903327113017439842e-04,5.006662104278802872e-04,-1.792266848497092724e-04,-1.104435650631785393e-04,-3.868867133860476315e-05,-1.479017555539030582e-06,-1.509722205810248852e-04,-2.729162224568426609e-04,4.286445910111069679e-04,7.006458326941356063e-05,-1.619360409677028656e-04,-1.989989832509309053e-04,-3.702878166222944856e-05,3.682588612718973309e-06,-1.356718858005478978e-04,-9.652422158978879452e-05,7.864518556743860245e-05,4.886292736046016216e-04,3.175560414092615247e-05,-2.260008386656409130e-06,3.159819470965885557e-06,-1.824665787353296764e-06,-1.193460957438219339e-05,-8.515614899806678295e-05,-1.777505676727741957e-04,-5.816325028717983514e-06,-2.262567704747198150e-06,-3.072566869377624243e-06,-1.444767917746503372e-06,-3.852967367379278585e-08,-1.351429887108679395e-06,5.616043381451163441e-06,-8.763906953390687704e-05,-7.279728015419095755e-05,-1.278560489481606055e-06,-1.006706770567689091e-05,1.105176323790146853e-07,3.263214694015914574e-06,-2.595300975372083485e-05,3.846961772069334984e-05,1.786307839211076498e-04,-4.843872739002108574e-04,5.248009692877531052e-04,-3.215755441487999633e-06,7.580122655781451613e-06,5.055493147665401921e-06,-6.090585884521715343e-06,2.904805587604641914e-04,9.690531296655535698e-04,-1.248548156581819057e-03,7.336195558309555054e-04,1.059590431395918131e-04,8.301707566715776920e-06,-9.773892088560387492e-06,-1.373382838210090995e-04,2.883568522520363331e-04,8.633046527393162251e-04,-1.034759450703859329e-03,-4.792288236785680056e-04,-2.664275234565138817e-05,-7.922168151708319783e-06,3.442402430664515123e-06,3.398399348952807486e-05,-6.505043711513280869e-05,4.416372103150933981e-04,-7.439951878041028976e-04,2.909809991251677275e-04,2.329283743165433407e-04,1.399975735694169998e-04,3.177238568241591565e-06,2.132585796061903238e-04,7.021266501396894455e-04,-6.733516929671168327e-04,-2.222043112851679325e-04,-4.367394722066819668e-04,2.907316084019839764e-04,8.228833030443638563e-05,-1.481856179452734068e-05,1.164621207863092422e-04,9.208786650560796261e-05,-5.267160595394670963e-04,-8.228298975154757500e-05,-8.584274473832920194e-05,2.496414936103974469e-06,-1.138603147410321981e-05,-1.141802954407467041e-07,1.802162296371534467e-05,-5.216861609369516373e-06,1.130485907196998596e-04,-2.914871583925560117e-05,-1.397020787408109754e-05,7.380169790849322453e-06,1.394998889736598358e-06,2.502817864069584175e-08,1.927586481542675756e-06,1.402890939061762765e-05,3.496703720884397626e-05,2.055781078524887562e-05,-3.184936304023722187e-06,2.657991672094794922e-06,-1.689241457825119141e-08,-1.102892019844148308e-05,2.323011904081795365e-05,-3.242687089368700981e-04,-3.294187190476804972e-04,4.289287899155169725e-04,-1.813973649404942989e-04,-1.814094503060914576e-05,-3.034591372852446511e-06,5.886960479983827099e-06,9.786743612494319677e-05,1.845744845923036337e-04,-1.005287165753543377e-03,-1.546422718092799187e-03,5.818352219648659229e-04,-3.881726588588207960e-04,3.076589200645685196e-05,-3.058007496292702854e-05,-3.557798918336629868e-04,-6.310993921943008900e-04,-6.400418351404368877e-04,1.308230566792190075e-03,-3.231362206861376762e-04,1.112259342335164547e-04,1.294325011258479208e-05,-1.805990223147091456e-06,-1.519928046036511660e-04,-3.285874845460057259e-04,-7.486616377718746662e-04,1.098459819331765175e-03,1.053687883540987968e-03,2.298203617101535201e-05,1.726819609757512808e-04,-4.356683803052874282e-06,-9.607650281395763159e-05,1.416593877365812659e-04,5.014934577047824860e-04,7.703240844421088696e-04,-1.843055179051589221e-05,-2.958542900159955025e-04,5.207777940086089075e-05,1.077095294022001326e-05,1.593703782418742776e-04,-2.200648305006325245e-04,3.505485074128955603e-05,2.519990666769444942e-04,-6.892328656249446794e-06,-4.316752438171533868e-06,1.703991983958985656e-05,-4.637880010704975575e-06,-9.749473974807187915e-06,1.793494448065757751e-04,1.260505086975172162e-05,1.429012918379157782e-04,2.248000782856252044e-05,2.243951166747137904e-05,4.524625865087728016e-07,4.793446350959129632e-08,8.440211018978516222e-08,-1.410703021065273788e-06,3.821827704086899757e-05,2.616601341287605464e-05,-3.588677941479545552e-07,3.250812596888863482e-06,4.662255292942063534e-08,8.673497404743102379e-07,8.565149983041919768e-06,-3.064373231609351933e-05,8.852259634295478463e-05,1.865876256488263607e-04,-8.420869562542065978e-05,3.882409146171994507e-06,-1.116334942707908340e-06,-8.365043413505190983e-08,-1.984820846701040864e-05,-1.646913588047027588e-04,-3.235286567360162735e-04,1.351890387013554573e-04,-1.398571330355480313e-04,-5.059130126028321683e-05,3.007397140208922792e-07,4.556634848995599896e-06,5.868132575415074825e-07,-2.070959744742140174e-04,-9.479761502007022500e-05,3.134943108307197690e-05,2.878090162994340062e-05,-7.220268798846518621e-06,1.761834766966785537e-07,-1.730332769511733204e-06,-6.627406037296168506e-06,-2.817920758388936520e-04,-3.775636432692408562e-04,4.648559552151709795e-04,-1.074409738066606224e-04,1.557937503093853593e-05,-2.391081216046586633e-05,-1.933432713485672139e-06,-6.513037806143984199e-05,-1.238521217601373792e-04,3.016407135874032974e-04,-8.287630771519616246e-05,-1.366559299640357494e-04,-1.519995712442323565e-04,-1.632119165151380002e-05,5.813055395265109837e-06,-5.503965803654864430e-05,-3.204068343620747328e-05,1.420154439983889461e-04,1.753169490257278085e-04,2.784606476780027151e-04,-1.540624339213536587e-06,2.532813368816277944e-06,2.829379752711247420e-07,-6.549102181452326477e-06,-5.155701364856213331e-05,-1.017814283841289580e-04,2.919203143392223865e-05,4.552177870209561661e-07,-2.929986067101708613e-06,-6.632284907936991658e-07,1.662903059695963748e-07,1.430853671990917064e-06,-3.472842422524990980e-07,1.032269574352540076e-05,-1.337581215921090916e-05,-1.029684426612220705e-06,1.754149593580223154e-06,7.859853212721645832e-09,-5.775484623882221058e-06,8.076105586951598525e-06,-1.321702147834002972e-04,9.214596502715721726e-05,-5.292462883517146111e-04,-2.546024334151297808e-04,-1.403683290845947340e-05,-7.052236924209864810e-06,1.256987957276578527e-06,4.968871871824376285e-05,-7.998125511221587658e-06,-1.038322458043694496e-03,2.803586539812386036e-06,-4.501944931689649820e-05,-8.502934360876679420e-05,1.165257344837300479e-06,2.001908114834805019e-06,-1.721976877888664603e-05,-1.875313901109620929e-04,-1.206255255965515971e-04,1.171528128907084465e-04,-9.706206765258684754e-05,-5.965926175122149289e-05,-8.350855750904884189e-06,-3.836679752566851676e-06,-6.440012657549232244e-05,-4.495857865549623966e-04,1.830413384595885873e-05,4.234022053424268961e-04,-3.621346841100603342e-04,-1.313266693614423275e-04,4.923300002701580524e-05,1.721446096780709922e-05,-2.127328189089894295e-04,1.859999974840320647e-05,2.456334768794476986e-04,-2.325685636606067419e-05,-1.623900898266583681e-04,-4.757737769978120923e-05,7.298160198843106627e-06,1.449357841920573264e-05,-1.071126825991086662e-04,-8.845390402711927891e-05,6.626556278206408024e-04,5.334744346328079700e-04,1.566753489896655083e-04,-4.092573362868279219e-06,4.404784704092890024e-06,-4.796549092134227976e-06,-1.025412711896933615e-05,-1.425864757038652897e-04,-1.425996888428926468e-04,1.122400717576965690e-04,1.415269980498123914e-05,5.377821707952534780e-06,-9.030105161400570069e-07,5.861011231900192797e-08,-2.376467818976379931e-06,9.414415217179339379e-06,-2.619464066810905933e-04,-2.117138210451230407e-04,1.202236671815626323e-05,-1.886516292870510370e-05,-4.715627710538683459e-08,2.765816498140338808e-05,6.558300852775573730e-01,6.220420473255217075e-04,1.828890235628932714e-04,-2.514995634555816650e-03,1.380393514409661293e-03,2.755945934040937573e-05,3.756462092496803962e-07,-2.284514266648329794e-05,-1.274938695132732391e-04,-5.225801141932606697e-04,1.340542570687830448e-03,-1.681627123616635799e-03,8.209366933442652225e-04,4.481136566027998924e-04,-3.565780934877693653e-05,3.458829451119527221e-05,3.728056326508522034e-04,8.967245230451226234e-04,1.457155914977192879e-03,-1.076141954399645329e-03,1.361453469144180417e-04,4.343061591498553753e-04,-2.721438431763090193e-05,2.086265158141031861e-05,2.498802205082029104e-04,2.058332087472081184e-03,1.008929451927542686e-03,-1.290336484089493752e-03,3.967997035942971706e-04,-1.364719064440578222e-04,-8.973808871814981103e-05,-1.036572848533978686e-05,8.046592702157795429e-04,-4.038248152937740088e-05,-2.558610634878277779e-03,2.627878566272556782e-04,3.225601976737380028e-04,1.010052743367850780e-03,-3.903409378835931420e-05,-4.353946496848948300e-05,4.621556436177343130e-04,2.261639601783826947e-04,-1.107229152694344521e-03,9.371573105454444885e-05,-1.065189251676201820e-03,3.039249168068636209e-05,-4.716316470876336098e-05,2.321993088116869330e-05,2.823206887114793062e-05,7.555133197456598282e-04,7.109345169737935066e-04,-3.954428248107433319e-04,-3.895965346600860357e-05,-2.081011189147830009e-05,2.929857146227732301e-06,3.205468601663596928e-08,-2.296018919878406450e-06,-4.564535629469901323e-07,5.356223846320062876e-05,5.388409044826403260e-05,-6.185172424011398107e-06,-1.828508402468287386e-06,7.653966349607799202e-08,-1.628921040719433222e-06,1.304090437770355493e-05,-5.530680209631100297e-05,1.164638088084757328e-04,4.878235631622374058e-04,-8.457418152829632163e-05,-4.487387741392012686e-06,-7.055613195916521363e-07,5.045496436650864780e-06,-1.434304249414708465e-05,4.239610279910266399e-05,-4.759379953611642122e-04,4.519642679952085018e-04,-3.087716177105903625e-04,3.041364834643900394e-04,-5.604704256256809458e-07,-8.973239346232730895e-06,-1.109470613300800323e-04,-1.809660170692950487e-04,4.316318518249318004e-05,-1.499476202297955751e-04,-4.872667705058120191e-05,-2.358153578825294971e-04,8.855431588017381728e-06,-3.131697212666040286e-08,-2.895736542996019125e-05,-3.491095849312841892e-04,-2.585978654678910971e-05,4.657047247746959329e-05,-1.410619006492197514e-04,-1.159698877017945051e-04,-3.926556746591813862e-05,2.434556336083915085e-06,-1.523058017482981086e-04,-3.097812586929649115e-04,5.048285238444805145e-04,1.907418190967291594e-04,-1.884904049802571535e-04,-2.708155952859669924e-04,-3.503890911815688014e-05,8.151328984240535647e-06,-3.619144554249942303e-04,-3.003129677381366491e-04,2.550416975282132626e-04,2.550797653384506702e-04,3.015361726284027100e-04,2.678840701264562085e-06,9.956349458661861718e-06,-1.008642129818326794e-06,4.181013355264440179e-05,-5.884697748115286231e-05,-5.290750414133071899e-05,8.896320650819689035e-05,4.136169536650413647e-06,-3.647393668870790862e-06,-1.693030185379029717e-06,2.041974767053034157e-08,4.504820765305339592e-07,-1.071370661520631984e-06,6.406298780348151922e-05,6.370391929522156715e-05,-1.915530901897000149e-06,3.908710368705214933e-06,1.574562702444382012e-08,-3.209822352800983936e-06,1.099088240152923390e-05,-8.486174192512407899e-05,3.090125974267721176e-04,2.351019647903740406e-04,9.767256415216252208e-06,8.583913768234197050e-06,-3.269067974542849697e-06,4.007702045782934874e-06,1.544176484458148479e-05,-5.596802802756428719e-04,-3.996695741079747677e-04,3.649510908871889114e-04,-4.906840622425079346e-04,1.159034400188829750e-05,6.751505225111031905e-06,-8.306114978040568531e-07,-6.492635293398052454e-05,-3.437715349718928337e-05,-1.641198614379391074e-04,2.508896868675947189e-04,-1.484226959291845560e-04,1.989360607694834471e-04,3.608513679864699952e-06,-7.786201422277372330e-06,-3.075353743042796850e-05,-5.889477324672043324e-04,-3.373144427314400673e-04,6.495813722722232342e-04,1.741754822432994843e-04,6.946211215108633041e-05,1.079443791240919381e-05,2.383177616138709709e-06,-9.745094575919210911e-05,6.193969602463766932e-05,2.493858046364039183e-04,-3.729033051058650017e-04,-7.427714444929733872e-05,-8.303846698254346848e-05,1.910397986648604274e-05,1.392431386193493381e-05,2.747598919086158276e-04,-3.966868680436164141e-04,2.808720746543258429e-04,-2.421247190795838833e-04,1.586125727044418454e-04,-1.206302295031491667e-05,1.673294354986865073e-05,6.392740033334121108e-06,1.216141208715271205e-05,-3.630266292020678520e-05,-2.115345851052552462e-04,2.513695653760805726e-05,-2.131437213392928243e-05,-1.618768874322995543e-05,-1.329758015344850719e-05,1.128912572312401608e-05,-2.026639776886440814e-05,-9.159718501905445009e-06,6.052786193322390318e-05,5.928352402406744659e-05,1.234303454111795872e-05,-1.765660817909520119e-05,-1.379722505134850508e-07,1.438411618437385187e-05,1.526302548882085830e-05,-5.438841617433354259e-05,-2.203191397711634636e-04,2.464035642333328724e-04,-2.075932861771434546e-04,1.029020768328336999e-05,-1.269040421902900562e-05,4.781535608344711363e-05,4.687265027314424515e-05,-2.205038908869028091e-04,-7.249962072819471359e-04,1.190891780424863100e-04,-1.321311574429273605e-04,-6.496754213003441691e-05,-1.093019727704813704e-05,4.386937507661059499e-05,1.618498208699747920e-04,-3.884767938870936632e-04,-1.565978309372439981e-04,-1.337011344730854034e-04,6.855263200122863054e-05,-1.028275364660657942e-04,-1.159472321887733415e-05,-2.624461558298207819e-05,-2.122133992088492960e-05,-1.764403859851881862e-04,-4.426799423526972532e-04,5.840008961968123913e-04,2.964045270346105099e-04,-1.263386948266997933e-04,8.235342102125287056e-05,1.013549190247431397e-04,1.846055783971678466e-05,1.404905633535236120e-04,4.696378309745341539e-04,1.086836200556717813e-04,-4.125936902710236609e-05,-4.385932697914540768e-05,1.339197333436459303e-04,-5.195220364839769900e-05,-2.454482601024210453e-04,-4.465974052436649799e-04,-1.011246931739151478e-04,1.033575506880879402e-03,1.015850721159949899e-04,2.963656734209507704e-04,3.418627893552184105e-04,-1.522345468401908875e-03,5.715424194931983948e-04,-1.106753334170207381e-04,5.627094651572406292e-04,1.069904683390632272e-04,-2.770532446447759867e-04,2.274787402711808681e-05,1.196504229028505506e-08\n0.000000000000000000e+00,-3.577415918698534369e-05,-1.137354265665635467e-04,3.826563188340514898e-04,9.525292553007602692e-04,-1.439883362763794139e-05,1.356735765511984937e-06,3.323744834915487445e-08,1.258752599824219942e-04,-4.186336809652857482e-05,3.358570393174886703e-03,3.561179386451840401e-03,3.433184232562780380e-03,4.920877516269683838e-03,3.575973096303641796e-04,-3.200803803338203579e-06,-7.142505637602880597e-05,-1.580385491251945496e-03,-1.196577865630388260e-02,-1.670635887421667576e-03,-3.698150394484400749e-03,3.418441861867904663e-03,9.549424285069108009e-04,-7.107845885911956429e-05,1.215043157571926713e-04,-3.804787411354482174e-05,2.774190390482544899e-03,1.185488654300570488e-04,-6.048508919775485992e-03,-2.953772433102130890e-03,1.077092601917684078e-03,-1.413058271282352507e-05,3.846855179290287197e-05,1.165133551694452763e-03,4.486614838242530823e-03,1.365780015476047993e-03,-3.403215203434228897e-03,2.591760130599141121e-05,-1.437040278688073158e-03,-1.855190377682447433e-03,-3.784464206546545029e-05,2.072479343041777611e-03,7.679901551455259323e-03,-3.017767099663615227e-03,4.453608300536870956e-03,1.812113565392792225e-03,2.166849095374345779e-03,-5.912791821174323559e-04,-5.802039959235116839e-05,9.357240633107721806e-04,1.791974413208663464e-03,5.206744186580181122e-03,1.830475404858589172e-03,1.021643402054905891e-04,3.121854388155043125e-05,-8.491110929753631353e-05,5.579840217251330614e-05,-2.209586637036409229e-05,1.483040745370090008e-03,1.473200391046702862e-03,-9.632993023842573166e-04,-2.043589774984866381e-04,-2.020497486228123307e-04,-1.138529023592127487e-05,6.896327064964680176e-09,-2.507526551198679954e-05,-1.535166666144505143e-05,-4.692221991717815399e-04,-6.273088511079549789e-04,4.643209649657364935e-06,-2.796151966322213411e-05,1.854635023335049482e-08,9.450499055674299598e-05,-1.641809067223221064e-04,2.256140811368823051e-03,2.801223192363977432e-03,2.852966543287038803e-03,6.836942397058010101e-03,1.067094635800458491e-04,3.088752418989315629e-05,4.653712676372379065e-05,-1.229846267960965633e-03,-4.198375623673200607e-03,-3.306886879727244377e-03,-6.972204893827438354e-03,6.514652632176876068e-03,6.895809783600270748e-04,-1.048280246322974563e-04,1.116400453611277044e-04,1.509805442765355110e-04,3.721248125657439232e-03,1.022970536723732948e-04,1.768155139870941639e-03,-8.873137994669377804e-04,3.976805310230702162e-04,-4.465084202820435166e-05,-1.019882438413333148e-05,9.177748579531908035e-04,3.488257061690092087e-03,2.485692501068115234e-03,-5.258966237306594849e-03,6.067482754588127136e-04,-2.727221697568893433e-03,-5.727181560359895229e-04,4.466492100618779659e-06,2.844158094376325607e-03,-4.585570422932505608e-05,-4.932199604809284210e-03,2.886836882680654526e-03,1.780323684215545654e-03,5.050845211371779442e-04,-1.971143210539594293e-04,-2.264521026518195868e-05,4.832246922887861729e-04,1.595278969034552574e-03,-2.838842920027673244e-05,-2.731599379330873489e-03,-6.123397615738213062e-04,3.894765541190281510e-05,-2.746213613136205822e-05,5.852168760611675680e-05,-1.576504655531607568e-05,1.257661497220396996e-03,2.578772371634840965e-03,-2.921806299127638340e-05,1.513972256361739710e-05,-1.288696512347087264e-04,2.654423042258713394e-06,2.243807628588001535e-08,7.022276258794590831e-05,1.650478079682216048e-04,2.924260916188359261e-04,-2.262236375827342272e-04,6.172759458422660828e-05,6.428639608202502131e-05,-6.128554552731202421e-09,-7.404902135021984577e-05,9.799347026273608208e-05,-2.521404996514320374e-03,-6.316918879747390747e-03,-2.783430740237236023e-03,-9.879742749035358429e-03,3.847485641017556190e-05,-3.819797711912542582e-05,-9.234138815372716635e-06,6.948523223400115967e-04,2.245604060590267181e-03,-6.432142108678817749e-04,1.208406500518321991e-02,3.274321090430021286e-03,-1.989766489714384079e-03,2.500450937077403069e-04,-2.208232763223350048e-05,2.405531005933880806e-03,-1.455788034945726395e-03,-5.225833039730787277e-03,8.419310674071311951e-03,-1.347871148027479649e-04,-1.803552266210317612e-03,6.111822585808113217e-05,4.788531441590748727e-05,-1.052063889801502228e-03,-1.447196118533611298e-03,-4.045134875923395157e-03,1.810389105230569839e-03,-3.851375076919794083e-03,2.536863554269075394e-03,7.785640191286802292e-04,-1.019085902953520417e-04,-6.186934188008308411e-03,-9.886846877634525299e-03,4.760044626891613007e-03,2.937832381576299667e-03,4.065384157001972198e-03,-8.018915541470050812e-04,-9.724695701152086258e-05,8.897244697436690331e-05,-2.609955612570047379e-03,-4.793052561581134796e-03,1.954596256837248802e-03,-4.967311862856149673e-03,-4.363037645816802979e-03,-3.794306758209131658e-05,1.891838837764225900e-05,2.188709549955092371e-05,-2.617467835079878569e-04,4.303874447941780090e-06,-8.016620995476841927e-05,1.416876330040395260e-04,8.194387191906571388e-05,1.751593954395502806e-04,2.784048410831019282e-05,1.564933072017993254e-08,-1.976880594156682491e-05,-9.113483974942937493e-05,1.621267874725162983e-04,5.166819901205599308e-04,-2.439712261548265815e-05,1.567802974022924900e-05,1.258925408365030307e-09,3.892848326358944178e-05,-1.930022517626639456e-05,1.421711989678442478e-03,1.175145152956247330e-03,-1.759824575856328011e-03,5.839108955115079880e-03,2.236218133475631475e-04,-8.103548680082894862e-06,-9.930637315846979618e-05,-4.201212432235479355e-04,-6.081211846321821213e-03,-1.001204550266265869e-02,-1.056337263435125351e-02,1.619785651564598083e-02,-3.245174884796142578e-03,7.362959149759262800e-05,7.408387318719178438e-05,-8.689889800734817982e-04,-1.761588617227971554e-03,3.695962019264698029e-03,3.755975048989057541e-03,-8.516295347362756729e-04,-2.350140595808625221e-03,-2.093058719765394926e-05,-1.269434324058238417e-05,4.492542648222297430e-04,8.510599844157695770e-03,-2.862828550860285759e-03,5.625588819384574890e-04,9.543051011860370636e-03,-1.381489099003374577e-03,-3.662989183794707060e-04,-1.652568171266466379e-04,2.369029913097620010e-03,5.409468896687030792e-03,-4.519619978964328766e-03,1.676459331065416336e-03,1.417093444615602493e-04,2.261884976178407669e-03,-2.075047523248940706e-04,-4.852388155995868146e-05,-6.387294852174818516e-04,-4.125939216464757919e-03,-1.900175586342811584e-03,1.103556621819734573e-02,-1.992446836084127426e-03,-4.633930802810937166e-05,-1.100594090530648828e-05,-6.183800906001124531e-06,4.719982680398970842e-04,-2.458044327795505524e-04,-1.615628832951188087e-03,4.522032395470887423e-04,8.100736522465012968e-06,2.912065247073769569e-05,1.990407326957210898e-05,2.385604602750390768e-08,-2.963712722703348845e-05,-5.667122968588955700e-05,-3.466253692749887705e-04,1.670976344030350447e-04,2.275713632116094232e-05,-2.291887176397722214e-05,-9.451468940824270248e-09,1.105928095057606697e-04,-8.111895294860005379e-05,2.239206805825233459e-03,4.618178587406873703e-03,4.943832755088806152e-04,5.794398020952939987e-03,2.028692106250673532e-04,1.184579014079645276e-05,-8.343701483681797981e-05,-9.177488973364233971e-04,-5.646833684295415878e-03,-1.181604224257171154e-03,-3.612553118728101254e-04,2.873290097340941429e-03,-1.368840457871556282e-04,-8.807862468529492617e-05,1.362303737550973892e-04,5.715189035981893539e-05,7.936047622933983803e-04,1.951389829628169537e-03,-3.831075504422187805e-03,1.072566607035696507e-03,-3.987335076089948416e-04,-4.517789056990295649e-05,-3.548326640157029033e-05,1.011427841149270535e-03,4.498192574828863144e-03,3.779163816943764687e-04,-3.198640188202261925e-03,-4.362703475635498762e-04,-2.805982716381549835e-03,-1.063132542185485363e-03,-4.988563887309283018e-05,2.416110830381512642e-03,2.085020532831549644e-03,-3.461498068645596504e-03,-1.621810020878911018e-03,-2.862251596525311470e-03,7.848113309592008591e-04,-2.577877021394670010e-04,-5.078978574601933360e-05,1.165147114079445601e-04,2.636724850162863731e-03,1.028320868499577045e-03,-4.689628549385815859e-04,-3.855424583889544010e-04,6.463700992753729224e-05,-7.298500713659450412e-05,8.050725591601803899e-05,5.789635906694456935e-06,2.068704692646861076e-03,2.093468327075242996e-03,-6.140869809314608574e-04,-9.456925909034907818e-05,-1.489489368395879865e-04,4.100697424291865900e-06,2.583519176369009074e-09,-3.004894642799627036e-05,-4.657576937461271882e-05,-5.806842236779630184e-04,-4.207207530271261930e-05,-1.336699824605602771e-05,-3.621718133217655122e-05,3.819695848505944014e-08,8.551322389394044876e-05,-1.469199778512120247e-04,2.005661604925990105e-03,5.892586195841431618e-04,2.394628943875432014e-03,6.285612005740404129e-03,2.051955088973045349e-04,2.313541699550114572e-05,-5.046612932346761227e-05,-1.019184943288564682e-03,-7.040206342935562134e-03,-5.301420576870441437e-03,-3.865465521812438965e-03,2.424358390271663666e-03,7.775624399073421955e-04,-1.524307153886184096e-04,1.774555130396038294e-05,-1.839112082961946726e-04,2.507742494344711304e-03,4.286076407879590988e-03,-5.555693060159683228e-03,-8.405670523643493652e-04,-1.462544314563274384e-04,2.429611049592494965e-05,7.301814548554830253e-07,8.862707763910293579e-04,5.887764971703290939e-03,1.342135714367032051e-03,-1.074299449101090431e-03,-1.323512755334377289e-03,-2.068678615614771843e-03,-8.964934386312961578e-04,2.868656156351789832e-05,2.699598204344511032e-03,2.413864713162183762e-03,-2.904654713347554207e-03,2.621333580464124680e-03,-3.396130166947841644e-03,2.069382695481181145e-03,-1.004130754154175520e-04,1.205138687510043383e-05,1.010359614156186581e-03,2.216939814388751984e-03,-1.039110240526497364e-03,-1.024996163323521614e-04,-3.596199676394462585e-03,5.372154555516317487e-05,-2.359699828957673162e-05,5.119737033965066075e-05,3.406254836590960622e-05,1.372604747302830219e-03,2.270576078444719315e-03,-7.695358362980186939e-05,-2.641954415594227612e-05,-1.645153097342699766e-04,1.408318621543003246e-05,2.059823600575327873e-08,2.366594271734356880e-04,4.081929218955338001e-04,1.684981980361044407e-03,-1.850898261182010174e-03,9.761033288668841124e-05,1.406895171385258436e-04,1.033463092880992917e-08,-7.505694520659744740e-04,6.012648809701204300e-04,6.404003500938415527e-01,-3.289189189672470093e-02,-2.641214989125728607e-02,-4.718310013413429260e-02,-1.606410834938287735e-03,-8.277459710370749235e-05,3.820369311142712831e-04,8.061171509325504303e-03,3.440248966217041016e-02,1.662366092205047607e-02,2.581058070063591003e-02,-1.579844579100608826e-02,-2.162490971386432648e-03,6.407994660548865795e-04,-2.707163803279399872e-04,3.018494695425033569e-03,-9.638920426368713379e-03,-1.160693541169166565e-02,-1.953533617779612541e-03,2.785524586215615273e-03,-1.371319172903895378e-03,6.995641888352110982e-05,-1.407952513545751572e-04,-7.023070938885211945e-03,-4.389534890651702881e-02,-1.409559743478894234e-03,1.846374198794364929e-02,2.506306394934654236e-03,5.567792337387800217e-03,7.656281813979148865e-03,1.145186397479847074e-04,-1.709881424903869629e-02,-1.236032228916883469e-02,6.795039400458335876e-03,-6.306872237473726273e-04,-1.118196407333016396e-03,-8.386647328734397888e-03,2.549561206251382828e-03,4.072029259987175465e-04,-5.946800112724304199e-03,-1.228022575378417969e-02,-8.255144581198692322e-03,-2.738549606874585152e-03,4.817869979888200760e-03,-2.969825291074812412e-04,4.238162364345043898e-04,-2.698310709092766047e-04,-1.914064050652086735e-04,-7.916810922324657440e-03,-9.972596541047096252e-03,4.582671914249658585e-03,8.440563688054680824e-04,9.520036401227116585e-04,-1.680730565567500889e-05,3.831246431218460202e-09,-1.896388312161434442e-05,-1.120679298765026033e-04,-4.331135423853993416e-04,5.445406713988631964e-05,-7.629714673385024071e-06,-2.953707917185965925e-05,2.067281457129865885e-08,7.470430864486843348e-05,-7.409729005303233862e-05,1.761205028742551804e-03,2.434691879898309708e-03,4.238012479618191719e-04,5.347715225070714951e-03,2.897689118981361389e-04,2.169406070606783032e-05,8.977467587101273239e-06,5.738431354984641075e-05,-3.724202048033475876e-03,-1.412170473486185074e-03,-5.573205649852752686e-03,3.563908161595463753e-03,-1.407916424795985222e-04,-1.011244676192291081e-04,-1.799571618903428316e-04,-2.406957093626260757e-03,3.845063969492912292e-03,3.388188080862164497e-03,-2.017566468566656113e-03,-3.010417567566037178e-04,2.059425693005323410e-03,-4.365974746178835630e-05,-2.994947499246336520e-05,7.623279816471040249e-04,4.179768729954957962e-03,1.242676516994833946e-03,-3.278096904978156090e-03,-3.069396363571286201e-03,-1.957126194611191750e-03,-8.121413411572575569e-04,1.530759618617594242e-06,1.368561876006424427e-03,8.101433631964027882e-04,-5.066274665296077728e-03,7.151126628741621971e-04,-8.741192286834120750e-04,5.575832910835742950e-04,-2.615023404359817505e-04,-9.589387627784162760e-05,2.392319962382316589e-03,1.365978969261050224e-03,3.050300292670726776e-03,1.149376854300498962e-03,-8.938094251789152622e-04,4.022740176878869534e-05,-5.352572770789265633e-05,-2.553641388658434153e-05,2.590201911516487598e-04,-3.298811614513397217e-03,6.345630972646176815e-04,-4.506588447839021683e-04,-8.713916031410917640e-05,-1.064501193468458951e-04,1.714099880700814538e-06,8.135799589581438340e-09,-2.346160181332379580e-05,-7.387084770016372204e-05,-2.056200173683464527e-04,-1.626836456125602126e-04,-7.310570254048798233e-06,-2.782430965453386307e-05,-2.442141067149350420e-08,1.034257657011039555e-04,-9.088544902624562383e-05,1.874863635748624802e-03,2.317766775377094746e-04,4.396017640829086304e-03,6.211537867784500122e-03,2.108884509652853012e-04,1.257294661627383903e-05,-1.988730655284598470e-04,-9.009084315039217472e-04,-7.897258736193180084e-03,-1.243799924850463867e-03,-2.465874422341585159e-03,5.174827296286821365e-03,-5.536817479878664017e-05,-1.077335982699878514e-04,2.357119228690862656e-07,3.849222266580909491e-04,2.035578945651650429e-03,2.617085119709372520e-04,-2.181940712034702301e-03,1.052756095305085182e-03,4.055467725265771151e-04,-6.371281051542609930e-05,4.023213841719552875e-05,7.451885030604898930e-04,4.486496094614267349e-03,-2.556400606408715248e-03,-6.768512539565563202e-03,-4.265260882675647736e-03,-9.300886304117739201e-04,-7.824121857993304729e-04,-7.750258373562246561e-05,1.889427891001105309e-03,-3.976313397288322449e-03,-7.173258811235427856e-03,6.609561387449502945e-03,5.809758324176073074e-03,1.691926619969308376e-03,-2.668840461410582066e-04,-5.289691034704446793e-05,6.516652647405862808e-04,-1.801106263883411884e-04,-4.537913948297500610e-03,1.565171871334314346e-03,-7.730793440714478493e-04,8.688613888807594776e-05,-1.565182319609448314e-04,-7.589191227452829480e-05,-1.332446991000324488e-04,1.775319105945527554e-04,-2.716638846322894096e-05,-1.898896764032542706e-03,-2.996724506374448538e-04,-5.300989505485631526e-05,1.059071364579722285e-04,1.617877278476953506e-04,-2.369311841903254390e-04,-1.053884334396570921e-04,-2.611013769637793303e-04,-6.244676478672772646e-05,-8.837968925945460796e-05,2.162577875424176455e-04,1.135776910814456642e-04,3.353986830916255713e-04,5.078315734863281250e-04,3.081928705796599388e-03,1.266948878765106201e-02,5.238902289420366287e-03,7.070404011756181717e-03,-1.614172506378963590e-04,-2.514425141271203756e-04,3.119544126093387604e-04,-2.109469845890998840e-03,1.457272330299019814e-03,3.144455142319202423e-03,-6.774814799427986145e-03,7.206272130133584142e-06,3.291320754215121269e-04,6.434537936002016068e-04,-5.399202345870435238e-04,-3.372491803020238876e-03,-2.157067414373159409e-03,2.260169858345761895e-04,-5.078386049717664719e-03,-3.741838037967681885e-03,1.925317919813096523e-04,1.703117013676092029e-04,-3.119443310424685478e-03,1.093311817385256290e-03,3.079336369410157204e-03,6.251303013414144516e-03,-2.518905792385339737e-03,2.837220672518014908e-03,-1.454109093174338341e-03,-3.406197298318147659e-03,2.977310912683606148e-03,9.745364077389240265e-04,-3.407141892239451408e-03,-6.094674114137887955e-03,7.687385194003582001e-03,-3.390423953533172607e-03,2.274719532579183578e-03,-1.792776514776051044e-03,8.525817538611590862e-04,1.926819444634020329e-03,-3.243657527491450310e-03,1.725177280604839325e-02,-2.679225616157054901e-02,-4.889020696282386780e-03,9.648944251239299774e-03,3.877451177686452866e-03,-3.560314700007438660e-02,-1.221042778342962265e-02,7.888458785600960255e-04,-1.831426844000816345e-02,5.242869723588228226e-03,-2.310799667611718178e-03,-1.773669570684432983e-02,-4.339751740189967677e-07\n0.000000000000000000e+00,-7.777682913001626730e-05,-4.068442794959992170e-04,-2.454268280416727066e-03,-9.628238622099161148e-04,-4.114105104235932231e-05,-5.133490776643157005e-05,-1.531307525226566213e-08,2.762126096058636904e-04,4.667803659685887396e-05,5.010836757719516754e-03,3.708621114492416382e-02,2.370809018611907959e-02,2.618834190070629120e-02,-1.166606816696003079e-04,3.287506406195461750e-04,3.483107138890773058e-04,-2.564189955592155457e-03,-6.308303680270910263e-03,1.130673475563526154e-02,-1.364627666771411896e-02,-7.655955851078033447e-03,6.724497070536017418e-04,-2.740540658123791218e-04,2.810258301906287670e-04,1.517946249805390835e-03,-6.312166806310415268e-03,2.207154594361782074e-02,1.503775268793106079e-02,-1.157562434673309326e-02,5.224061897024512291e-05,-4.160476237302646041e-05,-2.561052679084241390e-04,1.130385557189583778e-03,8.768410421907901764e-03,6.754783447831869125e-03,-2.993684494867920876e-03,1.246218569576740265e-02,-1.143060438334941864e-02,-2.961148973554372787e-03,3.444793110247701406e-04,2.471623476594686508e-03,-3.462660592049360275e-03,4.819415044039487839e-03,1.293656602501869202e-02,5.544484592974185944e-03,-1.099370419979095459e-02,-1.620229682885110378e-03,4.001106426585465670e-04,-4.677556920796632767e-03,1.033967267721891403e-02,2.792704850435256958e-03,2.479503676295280457e-02,6.882940419018268585e-03,1.979290391318500042e-05,2.670887333806604147e-04,-8.290316327475011349e-05,-5.391102749854326248e-04,-3.123004222288727760e-03,-2.294739009812474251e-03,3.231201320886611938e-03,2.675617579370737076e-04,-3.332803316880017519e-04,-5.443582267616875470e-05,-1.644547076296021260e-08,-9.477194544160738587e-05,-2.804166288115084171e-04,7.724731694906949997e-04,2.605866640806198120e-03,-8.164499013219028711e-05,1.006837264867499471e-04,3.016062422034337942e-08,3.273116017226129770e-04,9.717735520098358393e-05,5.930402316153049469e-03,4.717592149972915649e-03,2.224243059754371643e-02,1.793602481484413147e-02,5.080066621303558350e-04,2.323135267943143845e-04,1.914595195557922125e-04,-3.059033071622252464e-03,-2.203380223363637924e-03,-2.908502519130706787e-02,-4.996341653168201447e-03,1.180756837129592896e-02,-1.545178703963756561e-03,-4.374718992039561272e-05,3.491652023512870073e-04,-1.638534711673855782e-03,2.244380768388509750e-03,-1.010147854685783386e-03,-1.215199567377567291e-02,9.301537647843360901e-03,-1.024567987769842148e-03,2.537535328883677721e-04,-1.049266793415881693e-04,1.375427469611167908e-03,6.943096406757831573e-03,-1.266079768538475037e-02,-2.261180058121681213e-02,4.931178409606218338e-03,-8.483630605041980743e-03,-3.202753840014338493e-03,2.176841517211869359e-04,2.318221610039472580e-03,8.191988803446292877e-03,4.542823880910873413e-03,-1.872791163623332977e-02,1.293042208999395370e-02,3.751475131139159203e-03,-1.842844998463988304e-03,3.152919525746256113e-04,-8.005822310224175453e-04,8.990341797471046448e-03,1.663862168788909912e-02,3.337847068905830383e-03,1.252264343202114105e-02,-2.469837199896574020e-04,2.724774531088769436e-04,-4.628298484021797776e-06,-1.657678949413821101e-04,-3.607469843700528145e-04,-7.693911902606487274e-05,1.743405708111822605e-03,1.724640605971217155e-05,-3.267668362241238356e-04,-2.206208591815084219e-05,-3.109109858456804432e-09,8.027542207855731249e-05,2.497001842129975557e-04,-3.922184929251670837e-03,-4.726437386125326157e-03,1.905063982121646404e-05,-9.447171032661572099e-05,-5.090003085683747486e-09,-5.211586831137537956e-04,-4.955640179105103016e-05,-7.551369257271289825e-03,2.525165677070617676e-03,-1.801226288080215454e-03,-2.347387000918388367e-02,-1.358838519081473351e-03,9.054940892383456230e-05,1.527643762528896332e-04,3.791430965065956116e-03,3.002135083079338074e-02,3.189715370535850525e-02,-7.459852844476699829e-03,-1.285800710320472717e-03,-3.801559796556830406e-03,-1.507602282799780369e-04,-1.015914836898446083e-03,-3.993310034275054932e-03,-1.504288613796234131e-02,3.473367542028427124e-04,8.882752619683742523e-03,-7.731636520475149155e-03,-4.415482748299837112e-03,2.917514393629971892e-05,-3.891036612913012505e-04,-1.088746357709169388e-04,-2.154251560568809509e-04,-3.094309382140636444e-02,1.299750409089028835e-03,2.981831552460789680e-03,-3.629291662946343422e-03,5.606127437204122543e-03,2.278124593431130052e-04,-4.013947211205959320e-03,1.052310038357973099e-02,4.477575421333312988e-04,1.988781429827213287e-02,-4.843671340495347977e-04,-7.791947573423385620e-03,5.425292067229747772e-03,1.272461086045950651e-04,-5.456255748867988586e-03,-4.895308054983615875e-03,-5.553581751883029938e-03,-1.313599385321140289e-02,-1.809690520167350769e-02,1.557715222588740289e-05,8.032260666368529201e-05,-1.018598704831674695e-04,7.826558430679142475e-05,-3.679202403873205185e-03,5.972647340968251228e-04,2.226019743829965591e-03,5.330264102667570114e-04,6.762709235772490501e-04,-4.674183219322003424e-05,-1.663822501996037317e-08,-7.220629777293652296e-05,-5.444775451906025410e-04,-1.004973426461219788e-03,5.210870876908302307e-04,-8.983372390503063798e-05,5.395161679189186543e-06,-9.138190648627642076e-09,4.196942609269171953e-04,9.066398888535331935e-06,7.102307863533496857e-03,4.501992464065551758e-02,1.842373050749301910e-02,1.443725638091564178e-02,5.256963195279240608e-04,2.624298213049769402e-04,-3.179029590683057904e-05,-3.191721625626087189e-03,-1.542961224913597107e-02,3.500608727335929871e-05,-2.793382480740547180e-02,4.253098741173744202e-04,-1.666175574064254761e-02,-2.808183489833027124e-04,3.545538347680121660e-04,1.302887219935655594e-03,-1.584625616669654846e-02,2.317181229591369629e-02,3.220940008759498596e-02,-9.822670370340347290e-03,-8.518937975168228149e-03,-1.990181335713714361e-04,-2.819522051140666008e-04,1.823450322262942791e-03,1.295949565246701241e-03,-1.567586325109004974e-02,1.231045089662075043e-02,2.550633251667022705e-02,-1.651863800361752510e-03,-4.674876574426889420e-03,3.398691769689321518e-04,5.953319836407899857e-03,8.243462070822715759e-03,-1.170880347490310669e-02,1.357804331928491592e-02,2.414717152714729309e-02,7.628217339515686035e-03,-2.223855350166559219e-03,1.742135791573673487e-04,-9.856919758021831512e-03,-1.096688397228717804e-02,-5.757268052548170090e-03,3.374355286359786987e-02,5.034554749727249146e-03,-5.512622010428458452e-05,-8.662180334795266390e-06,-7.456329331034794450e-05,-1.051383675076067448e-03,-3.097334410995244980e-03,-9.061348624527454376e-03,-8.269938989542424679e-04,-3.966932417824864388e-04,-1.947311830008402467e-04,-2.308721741428598762e-05,3.497984835121314973e-08,-7.430768891936168075e-05,-2.433340414427220821e-04,-3.205660497769713402e-03,-2.048970200121402740e-03,-1.324133336311206222e-05,-5.474977297126315534e-05,8.686583896633237600e-09,2.595955738797783852e-04,-1.395484723616391420e-04,6.085859145969152451e-03,2.128224633634090424e-02,1.007534377276897430e-02,1.577293314039707184e-02,2.054470242001116276e-04,2.376232878305017948e-04,-1.860702323028817773e-04,-3.437082516029477119e-03,-1.562526449561119080e-02,1.000822987407445908e-02,7.538031786680221558e-04,4.991659894585609436e-03,-3.191454336047172546e-03,-5.714391008950769901e-04,6.157746538519859314e-04,-6.097304867580533028e-04,-1.083286851644515991e-02,1.822867058217525482e-02,1.748945564031600952e-03,-5.970165133476257324e-03,8.304252987727522850e-04,-2.885705034714192152e-04,-4.329671792220324278e-04,2.893643919378519058e-03,-4.987138323485851288e-03,-9.134355001151561737e-03,5.127480253577232361e-03,-6.000156980007886887e-03,-1.515463739633560181e-02,-4.002428613603115082e-03,1.384046336170285940e-04,2.073745708912611008e-03,-3.739770501852035522e-03,-1.603208668529987335e-02,1.018159650266170502e-02,-5.808119196444749832e-03,-4.543588031083345413e-03,-2.339973347261548042e-03,8.918780076783150434e-05,-2.245549811050295830e-03,6.275319959968328476e-03,4.163272678852081299e-04,1.754597015678882599e-02,1.019377261400222778e-03,2.021558320848271251e-04,2.420906275801826268e-05,9.687635611044242978e-05,-3.409752389416098595e-04,6.943107582628726959e-04,-6.014660466462373734e-04,1.821958459913730621e-03,-8.378017810173332691e-06,-4.574457416310906410e-04,-3.957063381676562130e-05,1.851105935202213004e-08,-4.740753502119332552e-05,-2.312557189725339413e-04,-8.541861316189169884e-04,5.154307000339031219e-04,7.606002327520400286e-06,2.414062691968865693e-05,1.489388523623347282e-08,2.522584400139749050e-04,-1.547634456073865294e-04,7.226760033518075943e-03,1.419794559478759766e-02,-1.987682655453681946e-02,1.100397668778896332e-02,9.062425233423709869e-04,-1.394389546476304531e-04,-7.935371831990778446e-04,-1.051481580361723900e-03,-3.977858647704124451e-02,-1.749455370008945465e-02,-3.290942870080471039e-03,7.085954304784536362e-03,5.409738980233669281e-03,-4.082541563548147678e-04,5.118353292346000671e-04,4.819742403924465179e-03,-2.035786630585789680e-03,9.082682430744171143e-03,-1.376021467149257660e-02,-1.162363588809967041e-02,5.288106855005025864e-03,-5.211738171055912971e-04,-8.351502765435725451e-05,4.309914540499448776e-03,1.288108248263597488e-02,2.138400636613368988e-02,1.864531077444553375e-02,-4.339487105607986450e-02,-1.471606269478797913e-02,-2.205989323556423187e-03,-7.169438758864998817e-04,9.897571057081222534e-03,-1.156743243336677551e-02,8.353213779628276825e-03,2.928091958165168762e-02,-4.162966459989547729e-02,1.759102102369070053e-03,-5.622130120173096657e-04,-3.923464682884514332e-04,-9.587174281477928162e-05,3.644829150289297104e-03,-3.112635947763919830e-02,-1.253279112279415131e-02,-2.149945124983787537e-03,2.116871764883399010e-04,-3.446814371272921562e-04,6.272112659644335508e-05,-5.531916394829750061e-05,3.583319950848817825e-03,5.786707624793052673e-04,1.411689678207039833e-03,5.277121090330183506e-05,-5.054839421063661575e-04,-1.221505954163148999e-06,1.555918061058036983e-09,4.639553953893482685e-04,2.298181643709540367e-03,1.804304867982864380e-02,5.248829256743192673e-03,4.443422076292335987e-04,2.496755914762616158e-04,-7.660787559871096164e-09,-1.402425812557339668e-03,3.207178378943353891e-04,-3.353889286518096924e-02,5.396766662597656250e-01,-7.989440113306045532e-02,-8.519943058490753174e-02,-1.909871818497776985e-03,-1.308220438659191132e-03,1.691516372375190258e-04,1.648184657096862793e-02,1.036996841430664062e-01,-2.634992823004722595e-02,7.318773865699768066e-02,2.618381753563880920e-02,9.083510376513004303e-03,2.447214443236589432e-03,-1.051171100698411465e-03,-9.651635773479938507e-03,5.903451889753341675e-02,-1.041638478636741638e-01,7.948186248540878296e-05,6.400285661220550537e-02,5.747420247644186020e-03,1.700248103588819504e-03,2.759371884167194366e-03,-1.758944243192672729e-02,2.407563850283622742e-02,2.143750339746475220e-02,7.028853520750999451e-03,2.647057920694351196e-02,8.864442259073257446e-02,2.465763315558433533e-02,-3.382661088835448027e-04,-1.866426505148410797e-02,-3.405288979411125183e-02,2.840738743543624878e-02,-6.361013650894165039e-02,-1.110320165753364563e-02,1.622231490910053253e-02,9.120995178818702698e-03,-1.085517462342977524e-03,2.111069671809673309e-02,-2.367246337234973907e-02,-1.027282513678073883e-02,-1.117806062102317810e-01,5.674984306097030640e-03,-4.469473788049072027e-04,-1.332098618149757385e-04,2.465610741637647152e-04,2.534759230911731720e-03,1.421716436743736267e-02,2.190033905208110809e-02,-1.219988055527210236e-02,-2.041975385509431362e-04,2.215716987848281860e-03,7.296043622773140669e-05,-8.816414265311323106e-09,-1.204077416332438588e-04,-3.624313394539058208e-04,-5.355926696211099625e-04,6.866734474897384644e-05,9.557993325870484114e-05,-4.128202272113412619e-05,-1.970198582057491876e-08,2.760803909040987492e-04,-1.258973134099505842e-05,6.321653723716735840e-03,4.250705614686012268e-02,1.304426137357950211e-02,1.943017914891242981e-02,4.977941862307488918e-04,1.296276750508695841e-04,-8.089566108537837863e-05,-3.850563196465373039e-03,-3.767087357118725777e-03,1.771567761898040771e-02,-1.290863100439310074e-02,-7.835841737687587738e-03,-1.372769009321928024e-02,-5.080690607428550720e-04,2.094709197990596294e-04,-2.953049726784229279e-03,-1.430445723235607147e-02,2.235024794936180115e-02,1.125303842127323151e-02,-1.964971050620079041e-02,3.709120210260152817e-03,-1.571517350384965539e-05,-8.701457409188151360e-05,2.154095564037561417e-03,-5.355998291634023190e-04,6.638645660132169724e-03,1.699930429458618164e-02,1.508569344878196716e-03,-2.261572051793336868e-03,-4.664699546992778778e-03,2.165429032174870372e-05,3.263074439018964767e-03,-6.088630761951208115e-03,-3.019271418452262878e-03,2.597392536699771881e-03,-1.510055968537926674e-03,3.856618888676166534e-03,-2.234243089333176613e-03,-1.814373536035418510e-05,2.342357765883207321e-03,4.693691618740558624e-03,-9.995948057621717453e-04,2.355847135186195374e-02,5.396556109189987183e-03,1.717500708764418960e-04,-2.984212869705515914e-06,-6.580584158655256033e-05,1.866018283180892467e-04,4.278621636331081390e-03,-2.206048695370554924e-03,-1.478790072724223137e-03,-3.921102616004645824e-04,-3.579151525627821684e-04,-3.292370456620119512e-05,3.336663212394341826e-08,-1.113047110266052186e-04,-2.925900043919682503e-04,-2.509168814867734909e-03,6.098930025473237038e-04,-6.498957372969016433e-05,-4.859565888182260096e-05,-2.251675823572441004e-08,1.385065552312880754e-04,-9.358080569654703140e-05,5.682014860212802887e-03,4.488559067249298096e-02,4.210416227579116821e-05,2.108543738722801208e-02,4.829278623219579458e-04,1.604782592039555311e-04,-2.983253216370940208e-04,-2.579013351351022720e-03,-9.653432294726371765e-03,8.091012015938758850e-03,-9.151743724942207336e-04,-9.477112442255020142e-03,-3.181133419275283813e-03,-2.150545624317601323e-04,-3.987575764767825603e-04,-1.364702242426574230e-03,-1.729840412735939026e-02,1.332326978445053101e-02,2.128699794411659241e-02,-3.302222490310668945e-02,7.595575880259275436e-04,6.359950202750042081e-05,-4.224083386361598969e-04,2.426224295049905777e-03,-1.926429336890578270e-03,-2.515495941042900085e-02,-4.214474931359291077e-03,8.572049438953399658e-03,-8.747570216655731201e-03,-4.929581191390752792e-03,1.034818706102669239e-04,2.883420092985033989e-03,1.284859958104789257e-03,-1.461232360452413559e-02,3.302569733932614326e-03,-2.059536986052989960e-02,9.122801711782813072e-04,-2.366360044106841087e-03,-3.071404062211513519e-04,2.887995680794119835e-03,5.784619133919477463e-03,3.271568566560745239e-04,7.054366171360015869e-03,-6.073595955967903137e-03,-8.698436431586742401e-05,-4.283974412828683853e-04,3.150161064695566893e-04,7.413463317789137363e-04,2.822477370500564575e-03,-1.439512940123677254e-03,-3.074680920690298080e-03,-2.308504423126578331e-03,-8.440315141342580318e-04,7.489229028578847647e-05,-5.218708538450300694e-04,1.134284175350330770e-04,-1.056625857017934322e-03,-5.206377245485782623e-03,-2.423472702503204346e-03,-1.909125057864002883e-05,-4.403895218274556100e-06,-1.889855047920718789e-04,-2.633068943396210670e-04,6.197869661264121532e-04,3.240886144340038300e-03,1.286207139492034912e-02,-4.959460813552141190e-03,9.857265278697013855e-03,-2.166875405237078667e-03,-1.528204767964780331e-03,8.390930015593767166e-04,3.317812457680702209e-03,-1.317221671342849731e-02,-2.155221067368984222e-02,-4.455992951989173889e-03,6.971362046897411346e-03,1.326170749962329865e-03,-4.156880604568868876e-04,8.262760238721966743e-04,1.338702533394098282e-02,-3.740196116268634796e-04,3.104842081665992737e-02,2.368073910474777222e-03,1.635777298361063004e-04,1.626424025744199753e-03,2.029641182161867619e-04,8.454184047877788544e-03,2.718017436563968658e-03,-7.057043258100748062e-03,-8.985357359051704407e-03,-1.934626954607665539e-03,-7.248308975249528885e-04,-1.784520596265792847e-02,-1.367080025374889374e-03,7.761277724057435989e-03,7.578482851386070251e-03,2.284178882837295532e-02,-4.696603864431381226e-03,2.006239490583539009e-03,2.261498011648654938e-03,-9.380818344652652740e-03,4.290966317057609558e-03,2.085033105686306953e-03,-9.816302917897701263e-03,1.638392172753810883e-02,-3.342115134000778198e-02,1.145210564136505127e-01,6.626856047660112381e-04,1.589176058769226074e-02,9.503550827503204346e-02,-4.740277305245399475e-02,3.833242505788803101e-02,-1.653807424008846283e-02,3.065620735287666321e-02,-1.829635910689830780e-02,-1.269313693046569824e-02,6.697600707411766052e-03,-6.581113666470628232e-06\n0.000000000000000000e+00,-1.269116328330710530e-04,-3.485135093796998262e-04,6.877344567328691483e-04,9.963992051780223846e-04,-2.732060966081917286e-04,-4.408308814163319767e-05,-6.000073327072641405e-09,2.107382169924676418e-04,2.065356384264305234e-04,2.417130628600716591e-03,2.424838021397590637e-02,3.993245586752891541e-02,1.136159803718328476e-02,1.048745587468147278e-03,2.766838588286191225e-04,2.294444857398048043e-04,-3.588499967008829117e-03,1.028010156005620956e-02,-1.768419519066810608e-02,2.104373835027217865e-02,-5.323873832821846008e-03,-9.543496184051036835e-03,-9.822815627558156848e-05,-5.831434391438961029e-04,-1.176681276410818100e-02,-7.773001678287982941e-03,-4.648417234420776367e-04,-9.664983488619327545e-03,5.119006615132093430e-03,-9.376376867294311523e-03,4.751716041937470436e-04,-1.225436135428026319e-04,4.141505341976881027e-04,8.090630173683166504e-03,-1.617227867245674133e-02,5.359943490475416183e-03,-3.331586252897977829e-03,-7.973036728799343109e-03,-3.180654486641287804e-03,2.722461649682372808e-04,-6.688612047582864761e-04,-7.543166633695363998e-03,4.334037192165851593e-03,-4.700825549662113190e-03,2.698590047657489777e-02,1.243164017796516418e-02,-6.670376751571893692e-04,4.479232302401214838e-06,-7.306032348424196243e-04,4.237168468534946442e-05,1.703557744622230530e-02,1.423904579132795334e-02,1.243203226476907730e-02,-1.072574668796733022e-04,3.614561865106225014e-04,-1.060507856891490519e-04,-1.277191477129235864e-04,-4.315073136240243912e-03,-6.496708374470472336e-05,1.076208660379052162e-03,-1.987881696550175548e-04,-1.098869106499478221e-04,4.517676643445156515e-05,-2.011408817281790107e-08,-1.128605508711189032e-04,-3.735842183232307434e-04,6.527789519168436527e-04,1.571398111991584301e-03,-2.128448104485869408e-04,-8.542741852579638362e-06,-1.959169360077339661e-08,1.770708913682028651e-04,2.609062357805669308e-04,3.033477114513516426e-03,2.399441413581371307e-02,3.331714868545532227e-02,8.353831246495246887e-03,1.446189853595569730e-04,1.420113694621250033e-04,2.865569695131853223e-05,-3.062836825847625732e-03,-1.439477223902940750e-02,9.076841175556182861e-03,1.185452193021774292e-02,-4.439643118530511856e-03,-5.285954102873802185e-03,-8.329548290930688381e-05,-3.034127876162528992e-04,-8.206895552575588226e-03,-1.261045970022678375e-02,-3.842696547508239746e-03,1.013638451695442200e-02,-7.882954552769660950e-03,-5.480045452713966370e-03,1.536153285996988416e-04,-2.062381390715017915e-04,1.041770330630242825e-03,-4.644836299121379852e-03,-3.123144619166851044e-03,1.254633441567420959e-02,-6.557989865541458130e-03,-5.780855193734169006e-03,-3.405835013836622238e-03,1.352094404865056276e-04,-9.788500610738992691e-04,-4.730346612632274628e-03,5.770895630121231079e-03,5.676485598087310791e-04,-9.691044688224792480e-04,-4.485160112380981445e-03,-1.608454156666994095e-03,9.849701746134087443e-05,-2.742073033004999161e-03,7.333420217037200928e-05,5.020495969802141190e-03,2.411158755421638489e-02,1.010836195200681686e-02,-9.810698975343257189e-05,2.386954583926126361e-04,-1.185603978228755295e-04,-2.569669741205871105e-04,-5.214333534240722656e-03,-1.669148332439363003e-03,1.191555988043546677e-03,-1.498492929385975003e-04,-2.339016500627622008e-04,-2.734225563472136855e-05,1.739307364800879441e-08,1.808872330002486706e-04,5.939027760177850723e-04,-5.893444176763296127e-05,-2.649315632879734039e-03,1.955691841430962086e-04,-5.326559767127037048e-05,-5.741264352820962813e-09,-1.780965540092438459e-04,-1.438626786693930626e-04,-4.430245608091354370e-03,-2.860915474593639374e-02,8.663911372423171997e-03,-8.808724582195281982e-03,-1.727732364088296890e-03,9.101655450649559498e-06,6.001057336106896400e-04,4.058583639562129974e-03,2.894851379096508026e-02,1.364150270819664001e-02,-1.198870129883289337e-02,-3.434044308960437775e-03,-5.039918236434459686e-03,4.868163669016212225e-04,5.632138927467167377e-04,6.014216691255569458e-03,1.357065606862306595e-02,-8.153077214956283569e-03,4.867990314960479736e-02,1.518701296299695969e-02,-5.775103345513343811e-03,-1.934813772095367312e-04,1.614205830264836550e-04,-3.281334182247519493e-03,-1.802122965455055237e-02,2.851368486881256104e-02,-1.732341013848781586e-02,1.295810379087924957e-02,4.857812076807022095e-03,5.353095475584268570e-03,3.055472334381192923e-04,2.187825040891766548e-03,3.411151841282844543e-02,-3.888579457998275757e-02,-6.769374012947082520e-03,2.769947797060012817e-02,1.408152654767036438e-02,6.206193007528781891e-03,2.467521408107131720e-04,-6.464973092079162598e-03,-3.794997930526733398e-03,-2.374231442809104919e-02,-1.198777649551630020e-02,4.601683467626571655e-03,-3.445199690759181976e-04,2.226392243755981326e-04,-6.859522545710206032e-05,-6.322964327409863472e-04,-4.381928592920303345e-03,-5.659388843923807144e-03,3.814846277236938477e-03,7.224783767014741898e-04,8.991953800432384014e-04,1.164000423159450293e-04,5.444706907553609199e-09,-1.171893163700588048e-04,-3.118873282801359892e-04,-5.836352938786149025e-04,1.047381432726979256e-03,-6.795666558900848031e-05,5.295604205457493663e-05,-1.300364260714559350e-08,4.249043413437902927e-04,8.968097245087847114e-05,9.028452448546886444e-03,1.949822902679443359e-02,6.266137957572937012e-02,2.566383592784404755e-02,6.422030855901539326e-04,3.224064712412655354e-04,2.382021630182862282e-04,-4.829185083508491516e-03,1.804992184042930603e-02,3.131467476487159729e-02,3.308013081550598145e-02,-2.927332185208797455e-02,1.559271197766065598e-02,-5.395984044298529625e-04,5.576969706453382969e-04,1.716283150017261505e-04,7.770429365336894989e-03,-1.592776551842689514e-02,-3.175901249051094055e-02,-1.283570192754268646e-03,4.332877229899168015e-03,2.141816949006170034e-04,-2.316724276170134544e-04,4.572032485157251358e-03,-6.686744745820760727e-04,4.516942892223596573e-03,-1.393816806375980377e-02,-1.995879039168357849e-02,-1.244053244590759277e-02,-5.925792269408702850e-03,2.820462686941027641e-04,-3.861539997160434723e-03,8.258898742496967316e-03,2.214111387729644775e-02,-1.025392301380634308e-02,-5.268744658678770065e-03,-5.646947305649518967e-03,-1.868423307314515114e-03,6.543328636325895786e-04,4.997822456061840057e-03,1.680363900959491730e-02,4.467405751347541809e-02,-6.937550380825996399e-03,1.569746434688568115e-02,1.193109783343970776e-04,9.758098167367279530e-05,5.151039658812806010e-05,1.745195477269589901e-04,1.089293509721755981e-04,4.664215724915266037e-03,1.167209120467305183e-05,-1.521946396678686142e-04,-7.818601443432271481e-04,-6.159838812891393900e-05,-1.640546543058007956e-08,-8.585322211729362607e-05,-3.136401646770536900e-04,5.243076593615114689e-04,2.105790423229336739e-03,-2.445632999297231436e-04,5.386924021877348423e-05,-6.507434591185301542e-10,7.475601887563243508e-05,4.102484672330319881e-04,1.920019276440143585e-03,5.601400509476661682e-03,3.556156158447265625e-02,5.673565436154603958e-03,2.537436957936733961e-04,1.769055816112086177e-04,3.174181911163032055e-04,-2.377895638346672058e-03,1.512618153356015682e-03,-1.880186423659324646e-02,-3.020077012479305267e-03,5.726543255150318146e-03,-3.299297764897346497e-03,1.878009934443980455e-04,-5.716019077226519585e-04,-8.722224272787570953e-03,-2.232321770861744881e-03,-1.264425367116928101e-02,4.222384188324213028e-03,-1.046517118811607361e-02,-6.103574763983488083e-03,4.470427520573139191e-04,-6.738642696291208267e-05,-7.009513792581856251e-04,1.059118541888892651e-03,-3.452517557889223099e-03,3.466150257736444473e-03,4.360804799944162369e-03,4.849651595577597618e-04,-1.220530364662408829e-03,2.441634132992476225e-04,-2.220763126388192177e-03,-9.889965876936912537e-04,9.810217656195163727e-03,-3.468247130513191223e-03,2.087941206991672516e-02,-4.186634905636310577e-03,-1.120109693147242069e-03,2.381440281169489026e-04,-1.227270346134901047e-03,1.853942812886089087e-04,1.877301558852195740e-02,1.035958807915449142e-02,8.639472536742687225e-03,-3.224931424483656883e-04,3.874213725794106722e-04,-2.888390736188739538e-04,-1.053134328685700893e-04,-7.592593785375356674e-03,-1.915867091156542301e-03,2.454965375363826752e-03,1.491472648922353983e-04,-1.502405211795121431e-05,-2.111845424224156886e-05,-1.274474925594404340e-08,-3.422187364776618779e-05,-1.527923595858737826e-04,1.873842673376202583e-03,3.116892185062170029e-03,-1.099550063372589648e-04,9.096389840124174953e-05,-1.297775042985449545e-08,1.070132930180989206e-04,1.895609893836081028e-04,3.706147894263267517e-03,-3.697526641190052032e-03,1.686555147171020508e-02,3.586083184927701950e-03,7.926205871626734734e-04,-1.493766903877258301e-04,-3.399281704332679510e-04,-1.875057932920753956e-03,-1.915409602224826813e-02,-3.285317867994308472e-02,6.773434579372406006e-03,1.418409962207078934e-02,-2.164068864658474922e-04,1.262683654204010963e-04,-8.914654608815908432e-05,-4.573487676680088043e-03,5.840654484927654266e-04,-1.879494637250900269e-02,-1.341904141008853912e-02,1.501745195128023624e-03,-1.546932151541113853e-03,-8.033335325308144093e-05,9.596080053597688675e-05,1.687973272055387497e-03,1.223526708781719208e-02,9.551586583256721497e-03,1.505319029092788696e-02,-3.421556949615478516e-02,-6.377650890499353409e-03,-1.315624918788671494e-03,-3.435191465541720390e-04,3.634661436080932617e-03,6.874725222587585449e-04,2.457715570926666260e-02,-5.401937291026115417e-03,-2.292514592409133911e-02,1.729274401441216469e-03,1.971095916815102100e-04,-5.757153849117457867e-05,2.103311242535710335e-03,-5.465541034936904907e-04,-2.757221460342407227e-03,-1.406121440231800079e-02,-1.785838976502418518e-03,-1.185055298265069723e-04,-9.068826329894363880e-05,-4.511199585977010429e-05,-2.154423054889775813e-05,-1.392771140672266483e-03,2.826829906553030014e-03,2.232572529464960098e-03,2.729683765210211277e-04,-2.788872807286679745e-04,3.991229459643363953e-05,7.038579497020691633e-09,5.902754492126405239e-04,1.672533806413412094e-03,-8.964131586253643036e-03,-1.451624184846878052e-02,1.149365096352994442e-03,-1.898880727821961045e-04,3.131259518340812065e-08,-1.168684684671461582e-03,-2.280470682308077812e-03,-2.789128571748733521e-02,-8.210784196853637695e-02,4.720026254653930664e-01,-5.909492820501327515e-02,-3.104684874415397644e-03,-1.036979956552386284e-03,-8.491802727803587914e-04,1.572728902101516724e-02,-1.645478885620832443e-03,1.012789905071258545e-01,-4.856721311807632446e-02,-3.353922069072723389e-02,2.732951380312442780e-02,-6.050748634152114391e-04,1.953681465238332748e-03,5.286229029297828674e-02,2.441233955323696136e-02,7.949499040842056274e-02,4.829147085547447205e-02,8.225861936807632446e-03,3.119853883981704712e-02,-2.417387207970023155e-03,5.895899375900626183e-04,-2.093337709084153175e-03,-2.861837390810251236e-03,3.781397640705108643e-02,-2.665676735341548920e-02,2.269240841269493103e-02,3.072037920355796814e-02,1.006155647337436676e-02,-1.431719632819294930e-03,-1.197129487991333008e-02,-8.434094488620758057e-04,-4.058949276804924011e-02,-2.320394851267337799e-04,-1.109705120325088501e-01,-1.878299191594123840e-02,6.182027980685234070e-03,-1.140755019150674343e-03,9.545819833874702454e-03,-1.494110375642776489e-02,-1.022367477416992188e-01,-9.327255934476852417e-02,-7.566293329000473022e-02,1.109974808059632778e-03,-2.269156742841005325e-03,6.614328594878315926e-04,8.771767606958746910e-04,2.721617370843887329e-02,7.415419444441795349e-03,-1.201398950070142746e-02,-2.163843309972435236e-04,9.602874051779508591e-04,1.843504287535324693e-05,3.352124622324481606e-08,-6.520056922454386950e-05,-3.871438093483448029e-04,-8.111435454338788986e-05,6.104233325459063053e-04,-2.734099980443716049e-04,-1.010308842523954809e-04,-5.089350452180951834e-08,1.198785612359642982e-04,3.990328987129032612e-04,1.854393398389220238e-03,1.663157716393470764e-02,2.622475661337375641e-02,5.634138360619544983e-03,1.538008364150300622e-04,1.855517912190407515e-04,3.283927799202501774e-04,-1.941845868714153767e-03,3.649126505479216576e-03,-1.998633332550525665e-02,1.578189060091972351e-02,2.972979098558425903e-03,-5.351707339286804199e-03,1.455334859201684594e-05,1.464661909267306328e-04,-1.731617748737335205e-02,8.523773401975631714e-03,-1.018324028700590134e-02,-7.772501558065414429e-04,4.984843544661998749e-03,-1.151764485985040665e-02,1.428502146154642105e-04,-2.200872695539146662e-04,-1.255130337085574865e-04,-5.957636050879955292e-03,-1.126556377857923508e-02,-1.254142262041568756e-02,-6.884294562041759491e-04,-1.059843320399522781e-02,-1.938241068273782730e-03,2.630019444040954113e-04,-7.778001017868518829e-04,3.057139459997415543e-03,1.664109714329242706e-02,-5.779701285064220428e-03,1.385254133492708206e-02,-6.753162946552038193e-03,-6.926234345883131027e-04,2.371994196437299252e-04,-1.044718781486153603e-03,6.265643052756786346e-03,2.566732466220855713e-02,1.502697076648473740e-02,1.223583240061998367e-02,-1.408155367244035006e-04,4.726119514089077711e-04,-1.543886173749342561e-04,-4.261143330950289965e-04,-9.286791086196899414e-03,-1.092900289222598076e-03,5.106491502374410629e-03,5.576731055043637753e-04,-1.967172574950382113e-04,-4.150711174588650465e-05,-1.389935277984477580e-08,-9.617207979317754507e-05,-2.562084700912237167e-04,3.054169472306966782e-03,3.105769865214824677e-03,-1.724652393022552133e-04,7.589897722937166691e-05,-1.640327695895393845e-08,1.334642147412523627e-04,4.500812501646578312e-04,2.729681786149740219e-03,1.613489538431167603e-02,3.260679543018341064e-02,3.940686117857694626e-03,6.371667841449379921e-04,5.360810610000044107e-05,-9.100761963054537773e-05,-3.063105279579758644e-03,-4.229055717587471008e-03,-9.780837222933769226e-03,1.176446303725242615e-02,-3.195647150278091431e-03,-1.620109309442341328e-03,2.558807318564504385e-04,-5.643714684993028641e-04,-1.134861540049314499e-02,-8.369458839297294617e-03,-1.085817534476518631e-02,6.911483593285083771e-03,4.545901902019977570e-04,-2.611729549244046211e-03,4.321464803069829941e-04,3.538683449733071029e-05,2.569466596469283104e-04,7.897531613707542419e-04,-1.554767787456512451e-02,-1.045245025306940079e-02,-1.142803113907575607e-02,-2.326817484572529793e-03,-2.202943665906786919e-03,1.687432450125925243e-05,1.331011182628571987e-03,-5.038700997829437256e-03,9.140665642917156219e-03,-1.979526132345199585e-02,1.404210086911916733e-02,6.554276216775178909e-03,-1.329707680270075798e-03,5.658534428221173584e-05,1.075474778190255165e-03,-1.325461198575794697e-03,2.389206737279891968e-02,1.143038086593151093e-02,5.616994574666023254e-03,-8.907498558983206749e-04,2.078225603327155113e-03,9.247040725313127041e-04,-1.164427230833098292e-04,-1.735095167532563210e-03,-1.808536238968372345e-03,4.903457593172788620e-04,-7.327619823627173901e-05,1.918476482387632132e-04,-3.707056457642465830e-04,-3.762020205613225698e-04,-4.873097350355237722e-04,1.897325855679810047e-04,1.689098891802132130e-03,1.825688173994421959e-03,-2.355422475375235081e-04,9.637778566684573889e-05,9.307424770668148994e-04,8.256774162873625755e-05,4.876001912634819746e-04,7.005481747910380363e-04,8.697933517396450043e-03,2.168429084122180939e-02,9.990504011511802673e-03,9.868002962321043015e-04,1.738525577820837498e-03,-1.776831690222024918e-03,-3.035210538655519485e-03,2.360924147069454193e-03,-8.389339782297611237e-03,7.496569305658340454e-03,-5.576053168624639511e-03,-4.350272938609123230e-03,7.912382134236395359e-04,-1.715625170618295670e-03,-9.535923600196838379e-03,-5.752060096710920334e-03,-1.061483845114707947e-02,8.765813894569873810e-03,-2.446650294587016106e-03,3.900504671037197113e-03,7.210865151137113571e-04,5.525716580450534821e-03,2.128116466337814927e-04,9.534772485494613647e-03,-1.552228815853595734e-02,-2.804191317409276962e-03,-3.776874858886003494e-03,1.178070786409080029e-03,3.423064481467008591e-04,5.018117837607860565e-03,2.048784401267766953e-03,2.595140831544995308e-03,4.826872143894433975e-03,4.438271746039390564e-03,-1.978501211851835251e-03,-4.877721890807151794e-03,-5.391603335738182068e-03,4.900486208498477936e-03,1.389622502028942108e-02,-3.887172788381576538e-03,3.963290527462959290e-02,-5.043666809797286987e-03,6.362439692020416260e-02,-1.384397316724061966e-02,-1.384983770549297333e-02,1.243446618318557739e-01,-5.491951480507850647e-02,-6.806736439466476440e-02,4.302177205681800842e-02,2.909688092768192291e-02,-1.274431776255369186e-02,-9.096825495362281799e-03,9.775123544386588037e-06\n0.000000000000000000e+00,-7.553330942755565047e-05,-1.131931057898327708e-04,-1.902514486573636532e-03,-1.283185556530952454e-03,-1.809848181437700987e-04,-1.603529381100088358e-04,8.249441130203649664e-09,1.488731650169938803e-04,-2.704653306864202023e-04,6.174930371344089508e-03,2.953437343239784241e-02,1.633384451270103455e-02,2.052051573991775513e-02,5.536507815122604370e-04,2.058073296211659908e-04,9.699473594082519412e-05,-1.069135963916778564e-03,1.131904311478137970e-02,-1.611400209367275238e-02,1.267768442630767822e-03,1.248263381421566010e-02,9.838823461905121803e-04,-4.818722081836313009e-04,-1.467152906116098166e-04,-6.204907782375812531e-03,-3.289739135652780533e-03,1.011271495372056961e-02,-1.770918443799018860e-02,2.464764285832643509e-03,-8.519563562003895640e-05,-9.739834058564156294e-05,-6.431766087189316750e-05,2.105728257447481155e-03,2.190566621720790863e-02,-3.568596905097365379e-03,-6.917352788150310516e-03,-1.082469476386904716e-03,-4.722205456346273422e-03,-7.288559572771191597e-04,1.179057871922850609e-04,7.894123904407024384e-03,-9.188791736960411072e-03,-8.399617858231067657e-03,-3.777490463107824326e-03,7.177157793194055557e-03,1.279824506491422653e-02,-3.756119112949818373e-04,-5.295517257764004171e-05,5.710159894078969955e-03,7.365960627794265747e-03,-4.437754396349191666e-04,3.164499765262007713e-03,2.324574161320924759e-03,7.350329724431503564e-06,1.035856985254213214e-04,-8.599326247349381447e-05,4.062585358042269945e-04,-1.318314811214804649e-03,2.801847876980900764e-04,1.470423769205808640e-03,-3.545414074324071407e-06,-1.801168546080589294e-04,7.856880256440490484e-05,1.838556418221060085e-09,-1.075229374691843987e-04,-3.189612471032887697e-04,-9.414675296284258366e-04,6.602953071705996990e-04,-1.424128859071061015e-04,-1.374191779177635908e-04,-1.463021259695551635e-08,3.368725301697850227e-04,-2.509015903342515230e-04,7.076746784150600433e-03,2.001591026782989502e-02,7.020325865596532822e-04,2.065739221870899200e-02,6.710105808451771736e-04,1.425854861736297607e-04,1.097571366699412465e-04,-2.853354439139366150e-03,-6.088487338274717331e-03,1.418066676706075668e-03,-9.425801225006580353e-03,1.032887957990169525e-02,3.662451170384883881e-03,-5.438152002170681953e-04,-2.988841151818633080e-05,-5.548397079110145569e-03,5.329230334609746933e-04,3.858610987663269043e-03,-1.531462371349334717e-02,2.200962975621223450e-03,2.078528515994548798e-03,-8.654401608509942889e-05,8.401343802688643336e-05,2.418656833469867706e-03,1.310306787490844727e-02,9.710850194096565247e-03,-8.335233666002750397e-03,3.104595467448234558e-03,-2.854566555470228195e-03,-3.526132088154554367e-03,1.157473816419951618e-04,5.549440160393714905e-03,5.302508827298879623e-03,-7.792593911290168762e-03,-4.551465157419443130e-03,6.392013747245073318e-03,6.981499027460813522e-03,-8.529028855264186859e-04,-6.130606925580650568e-05,6.035265512764453888e-03,8.866885676980018616e-03,-6.724540144205093384e-04,7.341517135500907898e-03,5.401005968451499939e-03,3.433186429901979864e-05,-9.542014595353975892e-06,-2.764286728051956743e-05,4.442690405994653702e-04,9.530273964628577232e-04,2.261904533952474594e-03,6.005199393257498741e-04,-1.776989665813744068e-04,-3.544199280440807343e-04,5.254672032606322318e-06,2.324560099964401161e-08,5.478502134792506695e-05,3.955018764827400446e-04,3.991509787738323212e-03,1.533008762635290623e-03,2.653711999300867319e-05,2.201292081736028194e-04,1.863210385977254191e-08,-5.092080682516098022e-04,6.128372042439877987e-04,-7.295791991055011749e-03,-2.572837844491004944e-02,-4.736861214041709900e-03,-2.307907678186893463e-02,-3.274908522143959999e-04,-3.414705279283225536e-04,-3.030843508895486593e-04,2.458940260112285614e-03,4.928149282932281494e-03,-6.979137659072875977e-03,3.976874426007270813e-02,-2.356761321425437927e-02,-8.011925965547561646e-04,7.786978967487812042e-04,-6.086829816922545433e-04,-2.566836308687925339e-03,-5.994250997900962830e-03,-2.082999795675277710e-03,1.384442672133445740e-02,5.891758948564529419e-03,-8.135195821523666382e-05,5.358215421438217163e-04,8.820203947834670544e-05,-2.899216022342443466e-03,-8.686516433954238892e-03,-5.530211143195629120e-03,1.829750649631023407e-02,-8.945380337536334991e-03,1.033347751945257187e-02,2.142886631190776825e-03,-2.344157692277804017e-04,-3.893394023180007935e-03,8.798764087259769440e-03,3.587366640567779541e-02,-1.347586326301097870e-02,3.557363525032997131e-03,-5.269562825560569763e-03,-1.209797337651252747e-04,-2.041663974523544312e-04,1.068340614438056946e-03,-1.054978184401988983e-02,2.232351526618003845e-02,1.425985898822546005e-02,-3.316573798656463623e-03,6.654445314779877663e-06,2.694620343390852213e-05,-3.983610440627671778e-05,2.872515469789505005e-04,-2.700192853808403015e-04,-2.215177984908223152e-03,-3.922718577086925507e-03,-4.226388409733772278e-04,1.693799276836216450e-04,1.519298984931083396e-05,6.727156609542817023e-09,-3.409847704460844398e-05,1.850425032898783684e-04,-3.022597869858145714e-03,-7.636223454028367996e-04,2.399645891273394227e-04,-2.184043296438176185e-05,-3.977470441896002740e-08,3.602904907893389463e-04,-6.000848952680826187e-04,9.092218242585659027e-03,2.658471837639808655e-02,3.207150474190711975e-02,2.402223274111747742e-02,9.351763583254069090e-05,1.566638966323807836e-04,-1.612758205737918615e-04,-2.798167522996664047e-03,-1.842468976974487305e-03,2.251775190234184265e-02,9.691079147160053253e-03,-2.370673790574073792e-02,7.901446893811225891e-03,-7.925457903183996677e-04,7.932730950415134430e-04,1.325990911573171616e-02,1.805901713669300079e-02,8.065401576459407806e-03,-3.251500427722930908e-02,-1.039258204400539398e-04,1.018609572201967239e-02,-8.445577987004071474e-05,-9.292720642406493425e-05,6.558454129844903946e-03,7.487343624234199524e-03,2.818885631859302521e-02,-2.094430476427078247e-02,-1.998547278344631195e-02,-1.198925636708736420e-02,-3.000750439241528511e-03,6.863706221338361502e-05,9.675335139036178589e-03,1.136576943099498749e-02,-3.614471992477774620e-03,-1.956819556653499603e-02,-3.406445495784282684e-03,7.123583927750587463e-03,-5.887250299565494061e-04,-1.826658699428662658e-04,1.886859536170959473e-04,2.922814525663852692e-02,1.846353709697723389e-02,-1.499502733349800110e-02,-2.573634963482618332e-03,3.302654367871582508e-04,-4.307650960981845856e-04,3.152994322590529919e-04,-1.130044925957918167e-03,1.163158379495143890e-02,5.730013828724622726e-03,-3.992019686847925186e-03,-3.002986486535519361e-04,-7.189916213974356651e-04,2.000412678171414882e-05,-1.112016434490215033e-08,-8.600167348049581051e-05,-3.252668830100446939e-04,-4.921584622934460640e-04,7.002511993050575256e-04,-1.949405268533155322e-04,-6.455805123550817370e-05,2.677097654668614268e-08,1.777602592483162880e-04,-1.152871263911947608e-04,5.198682658374309540e-03,9.355707094073295593e-03,1.397730875760316849e-02,1.381711754947900772e-02,5.028632003813982010e-04,1.081629889085888863e-04,2.406983403488993645e-04,-1.805656356737017632e-03,-5.289249587804079056e-03,-8.116590790450572968e-03,-2.015428431332111359e-02,6.153954192996025085e-03,4.021750763058662415e-03,-2.285234804730862379e-04,-1.978441287064924836e-04,-2.172673586755990982e-03,3.875490278005599976e-03,-4.996338975615799427e-04,-9.282094426453113556e-03,-4.801994655281305313e-03,4.819431342184543610e-03,5.555886309593915939e-05,2.222141483798623085e-05,1.221551792696118355e-03,1.040770020335912704e-02,9.069990366697311401e-03,-4.387374036014080048e-03,3.525327658280730247e-03,2.454946981742978096e-03,-2.048617228865623474e-03,1.812480331864207983e-04,4.332831129431724548e-03,5.362852243706583977e-04,-5.763323046267032623e-03,2.206058707088232040e-03,1.665131188929080963e-02,4.780067130923271179e-03,-1.090748351998627186e-03,1.771902861946728081e-05,6.274456158280372620e-03,8.959129452705383301e-03,1.807227963581681252e-03,2.980580553412437439e-03,9.200468193739652634e-04,-1.004162913886830211e-04,3.162444772897288203e-05,-1.802532060537487268e-04,4.975797492079436779e-04,-2.866410883143544197e-03,8.888511219993233681e-04,5.402538226917386055e-04,-2.116831310559064150e-04,-1.937610650202259421e-04,-6.349778232106473297e-07,2.065144144580699503e-08,-9.872830560198053718e-05,-2.241041656816378236e-04,-4.590041062328964472e-04,6.875038961879909039e-04,-5.871000030310824513e-05,-9.583966311765834689e-05,-1.123771653510630131e-08,2.574154059402644634e-04,-3.164135559927672148e-04,7.238255813717842102e-03,6.759058684110641479e-03,9.009207598865032196e-03,1.673962920904159546e-02,7.894001901149749756e-04,-3.608717815950512886e-05,-7.413688581436872482e-05,-2.537587191909551620e-03,-1.383013091981410980e-02,-1.703507825732231140e-02,-1.365883275866508484e-02,1.635114476084709167e-02,6.273717153817415237e-03,-3.049654769711196423e-04,1.229012123076245189e-04,-2.112390007823705673e-03,-3.814781375695019960e-04,-1.538206823170185089e-03,-1.058981101959943771e-02,4.104999825358390808e-03,4.894365090876817703e-03,-2.972982474602758884e-04,7.412551349261775613e-05,2.699690870940685272e-03,1.687113940715789795e-02,1.350215915590524673e-02,-2.364582614973187447e-03,-2.491062972694635391e-03,-5.130214150995016098e-03,-3.052552230656147003e-03,2.980256977025419474e-05,7.044423837214708328e-03,2.409718232229351997e-03,-5.427573807537555695e-03,2.763512311503291130e-04,-1.100152730941772461e-03,2.911475952714681625e-03,-8.968053734861314297e-04,-2.151533262804150581e-04,7.509863935410976410e-03,5.270244553685188293e-03,-1.359529700130224228e-02,-3.220504615455865860e-03,2.695518778637051582e-04,1.161981490440666676e-04,-1.163354463642463088e-04,3.784306682064197958e-05,3.921967581845819950e-04,3.449709387496113777e-03,3.476360347121953964e-03,-3.048189973924309015e-04,-1.653252111282199621e-04,-4.236074746586382389e-04,1.176189562102081254e-05,2.543902155593968928e-08,5.733826546929776669e-04,1.221166457980871201e-03,2.521210582926869392e-03,-4.813378676772117615e-03,5.187215865589678288e-04,5.183835746720433235e-04,-1.020157469611149281e-07,-1.952304039150476456e-03,1.164281391538679600e-03,-4.634738713502883911e-02,-8.247150480747222900e-02,-5.937234684824943542e-02,5.398774743080139160e-01,-4.999360069632530212e-03,-7.860425394028425217e-04,3.342028358019888401e-04,1.617556065320968628e-02,4.473698511719703674e-02,5.411296710371971130e-02,2.977911382913589478e-02,-7.429732382297515869e-02,-2.598803676664829254e-02,1.354645588435232639e-03,-3.004499012604355812e-04,1.763902790844440460e-02,1.086062099784612656e-02,-1.137817651033401489e-02,3.899849578738212585e-02,3.207783401012420654e-02,-1.855042949318885803e-02,4.184175049886107445e-04,-8.905009599402546883e-05,-1.487240288406610489e-02,-7.864518463611602783e-02,-2.592529170215129852e-02,4.701056331396102905e-02,-1.434968411922454834e-02,1.585297845304012299e-02,1.363012660294771194e-02,-2.230597310699522495e-04,-3.995809331536293030e-02,1.930594444274902344e-03,7.395412027835845947e-02,-5.233971402049064636e-02,-5.126694962382316589e-02,-3.032346069812774658e-02,3.581902245059609413e-03,7.458364125341176987e-04,-3.581366688013076782e-02,-4.401752725243568420e-02,-1.144615467637777328e-02,-5.652456730604171753e-02,-9.526229463517665863e-03,-3.692891623359173536e-04,5.517621175386011600e-04,-2.552685691625811160e-05,-2.434471854940056801e-03,-1.069978531450033188e-02,-8.698018267750740051e-03,4.831142257899045944e-03,1.554288086481392384e-03,2.014874946326017380e-03,-1.449986157240346074e-04,-5.705555849999655038e-08,-8.403982064919546247e-05,-1.850354310590773821e-04,-5.173838580958545208e-04,7.475113961845636368e-04,-8.006705320440232754e-05,-5.999584391247481108e-05,5.169840733287855983e-08,2.214943815488368273e-04,-1.440740597900003195e-04,4.894601646810770035e-03,8.134710602462291718e-03,1.349621824920177460e-02,1.415641047060489655e-02,2.317169419256970286e-04,1.086938718799501657e-04,-2.844658592948690057e-05,-2.564176917076110840e-03,2.638047095388174057e-03,-9.411063976585865021e-03,-1.463273167610168457e-02,5.556032992899417877e-03,6.540150847285985947e-03,-1.117013598559424281e-04,-4.324341716710478067e-05,-4.532766994088888168e-03,5.652647465467453003e-03,3.688686061650514603e-03,-1.301321666687726974e-02,4.950160626322031021e-03,-2.152249217033386230e-04,-8.232320396928116679e-05,-4.712311238108668476e-06,1.490571303293108940e-03,1.044626627117395401e-02,4.086786415427923203e-03,-7.744287140667438507e-03,5.992989987134933472e-03,-1.472706557251513004e-03,-1.964840106666088104e-03,9.129497630055993795e-05,3.704682691022753716e-03,2.624788554385304451e-03,-1.464040391147136688e-02,2.432196866720914841e-03,8.495504967868328094e-03,5.318935960531234741e-03,-8.332150755450129509e-04,-8.047220035223290324e-06,-8.954409277066588402e-04,1.240993849933147430e-02,-5.104173906147480011e-03,7.317983079701662064e-03,1.372454338707029819e-03,1.665755917201749980e-06,-8.920326945371925831e-05,-7.607332008774392307e-07,-1.242542639374732971e-04,2.030681120231747627e-03,-5.022484110668301582e-04,-4.598388914018869400e-04,-2.670510439202189445e-04,-2.343142405152320862e-04,4.425553015607874840e-06,8.044253263506107032e-09,-8.467311999993398786e-05,-2.522789873182773590e-04,-1.059825299307703972e-04,1.027111429721117020e-03,-8.938951941672712564e-05,-4.649759648600593209e-05,-2.477031557646114379e-08,3.208686248399317265e-04,-1.855796581367030740e-04,7.762937806546688080e-03,1.213794760406017303e-02,1.772120478563010693e-03,1.925701834261417389e-02,9.189597330987453461e-04,8.714128489373251796e-05,-2.127225743606686592e-04,-2.448762767016887665e-03,-4.520599730312824249e-03,-7.902626879513263702e-03,-2.136313915252685547e-02,9.913953021168708801e-03,1.110539538785815239e-03,-3.104940406046807766e-04,3.339336253702640533e-04,-6.377487443387508392e-04,-5.801447667181491852e-03,2.113781869411468506e-03,-1.060428842902183533e-02,-2.702927682548761368e-03,6.488541257567703724e-04,-1.502362283645197749e-04,-8.695053111296147108e-05,2.731979824602603912e-03,1.399123948067426682e-02,2.777209738269448280e-04,-3.032302483916282654e-04,2.848789095878601074e-03,4.149265587329864502e-04,-2.872644225135445595e-03,5.824503023177385330e-05,7.374538108706474304e-03,5.776090547442436218e-03,-6.766044069081544876e-03,-4.684580489993095398e-03,1.307838317006826401e-02,1.216729916632175446e-02,-8.573888917453587055e-04,-2.867995644919574261e-04,6.173014640808105469e-03,1.186648011207580566e-02,6.842190399765968323e-03,9.716249071061611176e-03,-3.606098936870694160e-03,2.606956404633820057e-04,6.607949035242199898e-04,-1.290288782911375165e-04,8.142989827319979668e-05,1.082075061276555061e-03,-1.996260136365890503e-03,-5.269605317153036594e-04,1.559452211949974298e-04,-6.149605615064501762e-04,-8.031126926653087139e-04,1.694572274573147297e-04,8.054554928094148636e-04,5.199050065129995346e-04,1.395985600538551807e-04,5.179952713660895824e-04,-3.910262312274426222e-04,-1.051897779689170420e-04,-4.366156936157494783e-04,1.094375184038653970e-04,-1.403530710376799107e-03,6.649588700383901596e-03,1.563110016286373138e-02,1.155189611017704010e-02,1.902698352932929993e-02,1.463668770156800747e-03,1.067750388756394386e-03,-4.162464028922840953e-05,-2.629451220855116844e-03,-1.021022628992795944e-02,6.257935427129268646e-03,-7.113940082490444183e-03,1.718192920088768005e-02,2.466378500685095787e-04,-3.737204533535987139e-04,1.638502813875675201e-03,-5.788697395473718643e-03,-1.050023129209876060e-03,4.104811232537031174e-03,-1.106037013232707977e-02,1.667606411501765251e-03,3.513043513521552086e-03,-3.136538667604327202e-03,-5.279239732772111893e-03,-2.941655926406383514e-03,1.009284611791372299e-02,1.096254959702491760e-02,-6.081584841012954712e-03,-3.740926040336489677e-03,-2.944044070318341255e-03,-8.813165128231048584e-03,-7.866262458264827728e-03,5.030777538195252419e-05,-3.768887836486101151e-04,-9.132437407970428467e-04,-2.578433044254779816e-02,8.797273971140384674e-03,1.755551551468670368e-03,-1.819198718294501305e-03,-2.750872401520609856e-03,6.082333624362945557e-03,5.133526865392923355e-03,-7.901508361101150513e-03,7.676140405237674713e-03,-1.507008215412497520e-03,-3.324763150885701180e-03,1.199437887407839298e-03,1.320584714412689209e-01,-1.586652733385562897e-02,5.138610303401947021e-02,-8.010924793779850006e-03,9.214024757966399193e-04,1.759468950331211090e-02,2.402567863464355469e-02,-2.899717037507798523e-05\n0.000000000000000000e+00,-3.579126769182039425e-06,-2.149514784832717851e-06,8.057987724896520376e-05,1.285932667087763548e-04,-6.702136488456744701e-06,6.066553623895742930e-07,-3.556069216870128002e-08,5.466952643473632634e-06,1.192094487123540603e-06,2.605008194223046303e-04,2.297459286637604237e-04,6.945434142835438251e-04,1.162362284958362579e-03,6.123545608716085553e-05,-1.932814711835817434e-06,-1.734165562083944678e-05,-7.347187784034758806e-05,-3.256384807173162699e-04,-1.320795854553580284e-04,1.381254987791180611e-04,-2.133238303940743208e-04,5.685988580808043480e-04,1.019734190776944160e-05,-2.822389069478958845e-05,-2.489434264134615660e-04,-1.761110906954854727e-04,-3.772592463064938784e-04,-4.524135874817147851e-05,-3.018247953150421381e-04,2.892558113671839237e-04,8.243530828622169793e-06,6.095349363022251055e-07,3.947322329622693360e-05,1.380675123073160648e-03,-2.392613387200981379e-04,-3.303785633761435747e-04,-1.071169754141010344e-04,2.176256239181384444e-04,-4.020452979602850974e-05,-1.121738478104816750e-05,2.919989055953919888e-04,4.906063986709341407e-05,4.860223853029310703e-04,6.384495063684880733e-04,-1.473167445510625839e-03,4.629394388757646084e-04,-3.179484338033944368e-05,-1.536297349957749248e-05,7.345852791331708431e-04,5.419021472334861755e-04,2.962867729365825653e-04,3.836799587588757277e-04,-1.968101423699408770e-04,4.947555225953692570e-06,-1.305553178099216893e-05,-2.445646174464854994e-08,5.664073614752851427e-05,1.758776052156463265e-04,6.847856275271624327e-05,-2.293053694302216172e-04,-3.974042556365020573e-05,-1.046298712026327848e-05,-1.465299078518000897e-06,2.542400778793307836e-08,-6.327406936179613695e-06,-4.976255695510189980e-06,1.296735572395846248e-04,1.260770659428089857e-04,-5.715844508813461289e-06,-6.429905852201045491e-07,-4.218888349782901059e-08,8.892013283912092447e-06,-1.025873643811792135e-07,2.746017416939139366e-04,1.643152645556256175e-04,8.650431118439882994e-05,7.972717285156250000e-04,7.079903298290446401e-05,-7.157931122492300346e-06,-1.633423926250543445e-05,-1.630687911529093981e-04,-7.080648792907595634e-04,-5.729467375203967094e-04,8.725277730263769627e-04,9.885193867376074195e-05,5.663535557687282562e-04,-1.087911368813365698e-05,-2.443401172058656812e-05,-3.644311800599098206e-04,-2.645441418280825019e-05,-4.113462637178599834e-04,2.033055352512747049e-06,-4.042073269374668598e-04,3.816969983745366335e-04,4.943565272697014734e-06,1.158035956905223429e-05,1.104361945181153715e-04,7.977242930792272091e-04,5.501584382727742195e-06,-5.357860936783254147e-04,-1.411115808878093958e-04,1.412230631103739142e-04,-1.653887447901070118e-04,-9.606957064534071833e-06,2.948211040347814560e-04,-5.576872499659657478e-04,3.658466448541730642e-04,-6.474170368164777756e-05,-5.428962758742272854e-04,3.339306276757270098e-04,-6.471135566243901849e-05,-2.144683821825310588e-05,8.068307070061564445e-04,3.082755720242857933e-04,4.258067347109317780e-04,4.863725625909864902e-04,-2.933009818661957979e-04,6.757535629731137305e-06,-1.740312836773227900e-05,2.751093688857508823e-06,6.275904161157086492e-05,3.147175302729010582e-04,2.243763447040691972e-04,-3.021855663973838091e-04,-4.879738480667583644e-05,-2.090568887069821358e-05,-4.049573192332900362e-07,-7.449752814636667608e-08,1.110122866521123797e-05,1.385008727083913982e-05,1.285355247091501951e-04,3.125285729765892029e-05,1.506579428678378463e-05,1.200797305500600487e-05,7.320116424125444610e-08,-3.447386916377581656e-06,1.317374153586570174e-05,-1.955690095201134682e-04,-8.063116692937910557e-04,-2.363685285672545433e-03,-5.794066237285733223e-05,-2.665827196324244142e-06,-2.017843144130893052e-05,-3.068528167204931378e-05,4.726170445792376995e-04,-3.348260652273893356e-04,1.431166660040616989e-03,5.069153849035501480e-05,4.925546818412840366e-06,7.111983140930533409e-04,-9.452410267840605229e-06,2.430454696877859533e-05,9.525145287625491619e-04,-7.477215258404612541e-04,-7.130776648409664631e-04,8.862680988386273384e-04,-4.408720706123858690e-04,6.693139439448714256e-04,-1.475109274906571954e-05,8.897866791812703013e-06,2.303138899151235819e-05,1.269446685910224915e-03,9.290623129345476627e-04,-2.180096053052693605e-04,-2.422015822958201170e-04,6.731662433594465256e-04,1.881636853795498610e-04,-2.141196455340832472e-05,6.922479951754212379e-04,-8.964524604380130768e-04,-8.190670050680637360e-04,-6.267300341278314590e-05,1.019649789668619633e-03,-1.006373713607899845e-04,1.757173304213210940e-04,-8.432516551692970097e-06,3.177913604304194450e-04,8.621075539849698544e-05,4.375640419311821461e-04,-8.956921519711613655e-04,-5.015394999645650387e-04,-6.233885869733057916e-07,-1.675412568147294223e-05,-1.689646524027921259e-06,2.641918217705097049e-05,3.048307844437658787e-04,-4.923415253870189190e-04,-2.161083102691918612e-04,-3.470902083790861070e-05,3.040242518181912601e-06,6.448124622693285346e-06,6.270782559880672125e-09,-7.508668659284012392e-06,-8.966977475211024284e-06,1.933452440425753593e-04,1.733966200845316052e-04,-3.476064193819183856e-06,-1.063961690306314267e-06,-4.443199941306374967e-08,1.239983066625427455e-05,-1.571757093188352883e-05,3.530087997205555439e-04,1.539255725219845772e-03,4.623941204044967890e-04,4.095771510037593544e-05,1.087295022443868220e-04,-5.341570613381918520e-06,-1.847086241468787193e-05,-2.592421078588813543e-04,-7.749237120151519775e-04,-3.884831676259636879e-05,2.488812198862433434e-03,4.818151646759361029e-04,-1.667571486905217171e-03,-3.932086110580712557e-05,-7.862672646297141910e-07,-1.490748836658895016e-04,-3.748340532183647156e-05,-6.001968868076801300e-04,-1.709272619336843491e-03,-1.679032866377383471e-04,-8.937015663832426071e-04,3.536518761393381283e-06,1.603801138116978109e-05,1.378317538183182478e-04,2.993089146912097931e-04,6.205996032804250717e-04,-2.340838778764009476e-03,-3.687849675770848989e-04,1.679458655416965485e-04,-3.049717633984982967e-04,-2.710980515985284001e-05,4.719835997093468904e-04,-1.504122745245695114e-03,3.649013233371078968e-04,1.461549079976975918e-03,-4.256759420968592167e-04,5.703523638658225536e-04,-1.420349144609645009e-04,-3.803511572186835110e-05,8.080449770204722881e-04,-1.936152984853833914e-04,3.869606880471110344e-04,-3.188027767464518547e-04,-1.215111042256467044e-04,1.055851407727459446e-05,-3.354634100105613470e-05,5.813522420794470236e-06,-1.193123898701742291e-04,-4.111337475478649139e-04,4.915090394206345081e-04,-4.739777359645813704e-04,-7.659912080271169543e-05,-3.863387610181234777e-05,-3.564567123248707503e-06,1.065172909875400364e-07,-4.765975063492078334e-06,-6.343271707009989768e-06,8.628180512459948659e-05,1.032121508615091443e-04,-5.395603238866897300e-06,-1.694876459623628762e-06,-1.736225385684520006e-08,1.906822944874875247e-06,-3.707815267262049019e-06,1.896431349450722337e-04,2.720816410146653652e-04,1.101871894206851721e-04,4.496694309636950493e-04,5.855657218489795923e-05,-8.748634172661695629e-06,-2.342517473152838647e-05,-7.276707765413448215e-05,-4.871810670010745525e-04,-6.245703552849590778e-04,3.830250934697687626e-04,-1.714366808300837874e-04,5.137169500812888145e-04,-5.303476882545510307e-06,-1.812006848922464997e-05,-7.528845162596553564e-05,-2.827850403264164925e-05,-6.311627803370356560e-04,1.284398604184389114e-05,-4.305438778828829527e-04,3.444680478423833847e-04,6.162017143651610240e-06,1.641207563807256520e-05,6.361561827361583710e-05,7.340253214351832867e-04,1.450990384910255671e-05,-2.815982152242213488e-04,-2.003275876631960273e-04,2.717662719078361988e-04,-1.246143365278840065e-04,-9.105408935283776373e-06,3.645418328233063221e-04,-2.820983354467898607e-04,-1.097564963856711984e-04,5.577140254899859428e-04,-4.183448618277907372e-04,4.557210486382246017e-04,-4.123883263673633337e-05,-2.268657408421859145e-05,8.145354804582893848e-04,2.938458928838372231e-04,4.661009879782795906e-04,4.896118189208209515e-04,-5.703940987586975098e-04,8.260433787654619664e-06,-2.774173844954930246e-05,1.150039111053047236e-06,6.539771129610016942e-05,3.233939060010015965e-04,3.114150022156536579e-04,-2.938078250735998154e-04,-4.941838415106758475e-05,-1.563666228321380913e-05,-5.281049197947140783e-08,2.974047674797475338e-09,-3.651348379207774997e-06,-1.203747160616330802e-05,2.217286601080559194e-05,1.014736990327946842e-04,-4.760459887620527297e-06,-1.143872054854000453e-06,-5.887159204576164484e-09,1.457027155993273482e-05,4.321589130995562300e-08,3.277101495768874884e-04,-1.475163444411009550e-04,-6.741678225807845592e-05,1.121713896282017231e-03,4.726097176899202168e-05,1.702953341009560972e-05,-4.048537903145188466e-06,-8.646546484669670463e-05,-6.037913262844085693e-04,-6.867566844448447227e-05,-4.379558376967906952e-04,7.805968634784221649e-04,5.197852733545005322e-04,4.110112513444619253e-06,-1.533327304059639573e-05,-1.557448995299637318e-04,-4.244325682520866394e-04,-4.287539632059633732e-04,1.204963074997067451e-03,2.446593716740608215e-04,2.425295533612370491e-04,-1.412774781783809885e-05,-5.828690518683288246e-06,1.244518498424440622e-04,5.615371046587824821e-04,-9.486114140599966049e-05,-7.385275675915181637e-04,-2.693802816793322563e-04,2.088373876176774502e-04,-6.751872570021077991e-05,-1.728075221762992442e-05,5.363681120797991753e-04,4.244811134412884712e-04,3.731639590114355087e-04,-1.044262200593948364e-03,-1.866047852672636509e-03,3.970734251197427511e-04,4.037159669678658247e-05,-2.143543042620876804e-06,5.385119002312421799e-04,6.023221649229526520e-04,7.878327742218971252e-04,2.284484216943383217e-03,-4.819766618311405182e-04,-4.538322173175401986e-06,-5.621220225293654948e-06,-5.795752713311230764e-06,4.428699685377068818e-05,5.969104677205905318e-05,-9.921507444232702255e-05,-2.716085873544216156e-05,-1.829283610277343541e-05,-7.625520993315149099e-06,2.419235670458874665e-06,9.182440408039838076e-08,3.077612927882000804e-05,3.824309169431217015e-05,-1.070157624781131744e-03,-1.105838455259799957e-03,3.718354128068313003e-05,-5.898903054912807420e-07,1.459484337829053402e-07,-5.277493619360029697e-05,2.113182199536822736e-05,-1.628423575311899185e-03,-1.780877355486154556e-03,-3.087701508775353432e-03,-4.828749224543571472e-03,6.553750634193420410e-01,5.379641515901312232e-05,1.652487844694405794e-04,6.893766694702208042e-04,2.438443945720791817e-03,5.347935948520898819e-03,-2.001518383622169495e-03,-1.369601231999695301e-04,-4.749549552798271179e-03,2.824412513291463256e-05,1.581946708029136062e-04,1.447439426556229591e-03,2.227453747764229774e-03,3.359809052199125290e-03,1.454423763789236546e-03,1.621935167349874973e-03,-3.775001037865877151e-03,-3.928867045033257455e-07,-5.430427700048312545e-05,-5.990162608213722706e-04,-5.503142718225717545e-03,-1.505775609984993935e-03,2.360669430345296860e-03,7.811466930434107780e-04,-1.323698787018656731e-03,7.942313677631318569e-04,8.227108628489077091e-05,-3.091938560828566551e-03,1.568165491335093975e-03,-7.808461086824536324e-04,-2.821736969053745270e-03,1.865901867859065533e-03,-3.260242752730846405e-03,1.580838143127039075e-04,1.661738351685926318e-04,-6.241228897124528885e-03,-1.994649879634380341e-03,-2.708777552470564842e-03,-2.869133837521076202e-03,9.837768739089369774e-04,-4.823379276785999537e-05,1.286931365029886365e-04,8.888673619367182255e-08,-5.114083760417997837e-04,-2.070192480459809303e-03,-3.325483703520148993e-04,2.275379141792654991e-03,3.779836697503924370e-04,1.163254710263572633e-04,-6.076146746636368334e-06,1.025227902573533356e-08,-9.181499081023503095e-06,-7.885019840614404529e-06,2.054149081232026219e-04,2.096764073939993978e-04,-3.489301207082462497e-06,-3.908374310412909836e-06,-1.604075805516913533e-08,1.079136382031720132e-05,-6.841182312200544402e-06,3.006642218679189682e-04,8.314479782711714506e-05,2.041889383690431714e-04,6.551273982040584087e-04,7.848624227335676551e-05,-6.142217898741364479e-06,-3.005538019351661205e-05,-2.302499196957796812e-04,-1.483470696257427335e-04,-8.079715771600604057e-04,4.181172989774495363e-04,3.248429857194423676e-04,9.906035847961902618e-05,-1.459216377952543553e-06,-6.994855357334017754e-05,-1.408594398526474833e-04,-1.015755231492221355e-03,-5.336345057003200054e-04,-3.633913365774787962e-05,-4.042788059450685978e-04,1.939355133799836040e-04,1.702417466731276363e-05,1.921646253322251141e-05,5.901190888835117221e-05,9.143909555859863758e-04,1.390387915307655931e-04,2.102964645018801093e-04,3.555969451554119587e-04,6.532343104481697083e-04,-1.978822401724755764e-04,-1.723903369565960020e-05,3.988147072959691286e-04,-7.310414221137762070e-04,-5.023258272558450699e-04,8.167401538230478764e-04,-7.104821270331740379e-04,8.034034399315714836e-04,-1.397441519657149911e-04,-2.064925138256512582e-05,5.903947167098522186e-04,-2.660782774910330772e-04,3.757004160434007645e-04,4.815116117242723703e-04,-1.455973833799362183e-04,5.195090125198476017e-06,-2.653716546774376184e-05,3.106135864072712138e-06,3.193332668161019683e-05,2.764510863926261663e-04,-2.521132118999958038e-04,-5.741837085224688053e-04,-7.979564543347805738e-05,-1.935405452968552709e-05,-6.049992293810646515e-07,-1.290706563850108068e-07,-4.528305908024776727e-07,-3.887125785695388913e-06,1.106604395317845047e-05,2.220988244516775012e-05,-4.757629540108609945e-06,-1.070218445420323405e-06,-3.773948265006765723e-09,-9.305233561462955549e-07,4.824457391805481166e-06,4.062299922225065529e-05,1.019673363771289587e-04,1.249492284841835499e-03,3.324986319057643414e-04,1.820921352191362530e-05,-4.832477316085714847e-06,-4.343371983850374818e-05,-1.535029514343477786e-05,-8.069113246165215969e-04,-3.046128840651363134e-04,5.561579600907862186e-04,3.511161776259541512e-04,3.653449821285903454e-04,-1.072895202014478855e-06,-2.578033490863163024e-05,-7.197815284598618746e-05,-2.304076333530247211e-04,-9.051361121237277985e-04,-2.440552343614399433e-04,-6.081046012695878744e-05,1.429069379810243845e-05,-1.145235637523001060e-05,3.769934892261517234e-06,2.090101588692050427e-05,1.123586407629773021e-04,1.008278690278530121e-03,-9.129178361035883427e-04,-4.392365226522088051e-04,-1.804019848350435495e-04,-2.805655094562098384e-05,-1.777087891241535544e-05,1.544102706247940660e-04,-4.820938629563897848e-04,-4.895393503829836845e-04,1.180575112812221050e-03,-4.116151831112802029e-04,1.970221492229029536e-04,9.907676030707079917e-06,1.157660881290212274e-05,3.022744785994291306e-04,2.306355454493314028e-04,1.440202468074858189e-04,-2.217040746472775936e-04,4.402960475999861956e-04,3.042167736566625535e-05,-5.760301792179234326e-05,-5.870783752470742911e-06,2.633338226587511599e-05,5.945596785750240088e-05,5.819008219987154007e-05,2.218629088019952178e-04,3.194234886905178428e-05,8.801889634924009442e-06,-1.868268191174138337e-05,-1.196284938487224281e-05,6.153605909275938757e-07,-5.377142588258720934e-05,1.367742806905880570e-04,1.104043985833413899e-04,-2.605710324132815003e-05,1.380207959300605580e-05,-3.035833833564538509e-05,1.455883921153144911e-05,4.944569809595122933e-05,2.162466407753527164e-04,9.908556239679455757e-04,7.949058781377971172e-04,8.241969626396894455e-04,4.898734914604574442e-05,-2.844364826160017401e-05,-2.280849366798065603e-05,-2.816152409650385380e-04,-1.800562749849632382e-04,-2.191810490330681205e-04,-1.523378887213766575e-04,-3.825657186098396778e-04,8.500273106619715691e-04,-1.358411645924206823e-05,4.561309833661653101e-05,-5.114338127896189690e-04,-1.646351593080908060e-04,-7.551595335826277733e-04,1.148790324805304408e-04,-7.256991229951381683e-04,1.419854961568489671e-04,1.735283694870304316e-05,-1.205069493153132498e-04,-2.022904664045199752e-05,2.399137010797858238e-04,3.341749543324112892e-04,2.625956840347498655e-04,1.776335702743381262e-04,9.257987403543666005e-05,-1.528731081634759903e-04,3.244625622755847871e-05,3.643366217147558928e-04,-5.315866437740623951e-04,2.896749356295913458e-04,6.290753372013568878e-04,-2.270218828925862908e-04,3.927980433218181133e-04,-9.214636520482599735e-05,4.926402471028268337e-04,6.535581196658313274e-04,2.016940852627158165e-04,1.095501240342855453e-03,-1.573018729686737061e-03,-1.582613796927034855e-03,1.653873827308416367e-03,-4.452423891052603722e-04,2.979481825605034828e-03,1.780747203156352043e-03,1.102703157812356949e-03,-1.548379543237388134e-03,-1.683859154582023621e-03,3.493294643703848124e-04,-1.610556966625154018e-03,-5.571666861214907840e-07\n0.000000000000000000e+00,-7.974008440214674920e-07,-3.248285793233662844e-06,2.730505002546124160e-06,1.610413164598867297e-05,-3.241785861973767169e-08,1.008692152026924305e-07,-8.983602128864731640e-08,5.069255166745278984e-06,8.954654049375676550e-07,6.879765714984387159e-05,1.678221888141706586e-04,2.180138544645160437e-04,-4.110195368411950767e-05,-2.255055733257904649e-06,2.621283783810213208e-06,1.757207542141259182e-06,-3.450247459113597870e-05,-1.913998858071863651e-04,8.978802361525595188e-05,-1.538213982712477446e-04,6.911018863320350647e-05,-7.945067045511677861e-05,-6.752070476068183780e-07,3.277569703641347587e-06,4.566376446746289730e-06,1.661414171394426376e-05,-1.510165566287469119e-05,-1.888168480945751071e-04,-1.296211848966777325e-04,-5.297291500028222799e-05,1.822905915105366148e-07,-5.180376092539518140e-07,2.021853106271009892e-05,-1.099600631278008223e-04,-1.066487457137554884e-04,-2.177543938159942627e-04,1.149336676462553442e-04,-2.938445322797633708e-05,-2.965608837257605046e-05,4.475758942135144025e-06,-4.459392584976740181e-05,2.269857504870742559e-04,-1.495182368671521544e-04,-1.213798896060325205e-04,4.305390757508575916e-04,-5.169353971723467112e-05,-2.418612530163954943e-05,1.958132997970096767e-06,-1.406929513905197382e-04,-5.704128125216811895e-05,1.774688571458682418e-04,1.191399715025909245e-04,1.199363105115480721e-04,-1.726205368868249934e-06,9.153449127552448772e-07,4.809219831258815248e-07,-7.143577022361569107e-06,-2.643246989464387298e-05,-5.440333552542142570e-05,3.673843593787751161e-06,-3.587400897231418639e-06,-2.462356405885657296e-06,-1.989975828564638505e-07,9.130274492008538800e-08,1.211450921800860669e-07,-2.427138269922579639e-06,-5.109185440232977271e-05,-3.418529740883968771e-05,1.725607035041321069e-07,-2.647027486091246828e-07,1.149554051949053246e-07,1.681034518696833402e-06,-5.526168024516664445e-06,4.034979792777448893e-05,1.216249656863510609e-04,1.028527694870717824e-04,1.158099330496042967e-04,-8.144676939991768450e-06,3.690964604174951091e-06,3.282732450315961614e-06,-2.019202656811103225e-05,2.111274989147204906e-05,1.355429703835397959e-04,-4.839089524466544390e-04,-2.379999932600185275e-05,-9.812729695113375783e-05,-1.987401674341526814e-06,4.210362021694891155e-06,4.583234476740472019e-05,-3.162643770338036120e-05,1.024488010443747044e-04,8.609797805547714233e-05,-1.310753577854484320e-04,-6.568532262463122606e-05,-1.868485014711041003e-06,-5.725874416384613141e-06,4.985012310498859733e-06,-9.726177813718095422e-05,-6.941896572243422270e-06,-6.187372491694986820e-05,6.060734449420124292e-05,-1.048232079483568668e-04,-7.145043127820827067e-06,3.304955271232756786e-06,2.853416299331001937e-05,1.330793311353772879e-04,-1.713986275717616081e-04,6.693392788292840123e-05,2.273923309985548258e-04,-4.360093953437171876e-05,-2.543087703088531271e-06,3.307264705654233694e-06,-1.390145334880799055e-04,2.484161541360663250e-06,2.643860352691262960e-05,9.867871995083987713e-06,3.511030445224605501e-05,1.991277258639456704e-07,2.149400415873969905e-06,2.968549779325257987e-07,-1.284531208511907607e-05,-5.517292447621002793e-05,-1.836872615967877209e-05,3.623575321398675442e-05,5.332816726877354085e-06,-6.936465979379136115e-07,-2.721189673593471525e-08,-5.262036140152304142e-08,3.356962679390562698e-06,4.365374479675665498e-06,-1.613225686014629900e-05,3.845809987979009748e-05,3.925957116734934971e-06,2.347701865801354870e-06,-1.048158395633436157e-07,-6.930124072823673487e-06,2.564915121183730662e-06,-1.303194439969956875e-04,-4.292449448257684708e-04,5.886598373763263226e-04,-4.130372835788875818e-04,-8.362481821677647531e-06,2.484161313986987807e-06,2.177783699153224006e-06,1.820154648157767951e-05,7.510200521210208535e-05,-3.384777664905413985e-05,2.153995737899094820e-04,5.001857061870396137e-05,-1.200789120048284531e-04,1.047104251483688131e-05,2.344927452213596553e-06,9.516363934380933642e-05,-7.093322346918284893e-05,1.305528858210891485e-04,5.437751533463597298e-04,-5.835537012899294496e-05,-1.449754054192453623e-04,1.707564479147549719e-06,-3.841878424282185733e-06,-4.250129131833091378e-05,-2.585049369372427464e-04,-4.084369284100830555e-04,1.178367383545264602e-04,-5.213432450545951724e-05,1.578902083565481007e-05,-4.982036625733599067e-05,-4.825635073757439386e-07,-6.869690696476027369e-05,-3.204345193807967007e-05,4.969197325408458710e-04,-5.094925872981548309e-04,-1.906329453049693257e-05,1.937761844601482153e-04,4.469705345400143415e-06,7.864680810598656535e-06,-1.799069286789745092e-04,-8.720668847672641277e-05,-3.498626756481826305e-05,2.953380462713539600e-04,-4.304003232391551137e-05,-2.419538759568240494e-06,6.612754077650606632e-06,5.525718052012962289e-07,-1.870868982223328203e-05,-4.801037721335887909e-05,1.013553628581576049e-05,2.561788824095856398e-05,1.102537680708337575e-05,4.349043592810630798e-06,4.582472001857240684e-08,-2.705483836962230271e-08,-5.139852419233648106e-07,-3.731057404365856200e-06,-4.548181823338381946e-05,-4.371230534161441028e-05,-4.478900336835067719e-06,-1.462045020161895081e-06,1.681167418610129971e-07,-1.097214862966211513e-06,5.505824447027407587e-06,-9.588721150066703558e-05,8.784179226495325565e-05,-1.785645581549033523e-04,2.692807174753397703e-04,-2.426733954052906483e-05,4.661511866288492456e-06,1.294788580707972869e-05,2.026572474278509617e-05,-1.104216644307598472e-04,7.705588359385728836e-06,-2.940118720289319754e-04,4.182512930128723383e-04,-1.871331623988226056e-04,1.767552475939737633e-06,-7.102053132257424295e-07,-1.252766960533335805e-04,-2.154047833755612373e-04,2.360505750402808189e-04,4.353377735242247581e-04,-9.685011173132807016e-05,5.109783960506320000e-04,-3.654335614555748180e-06,-6.810298145865090191e-06,-5.550702917389571667e-05,-2.497223322279751301e-04,5.692466947948560119e-05,-8.728363900445401669e-05,4.418249591253697872e-04,-2.001313259825110435e-04,3.036464840988628566e-05,3.499529839245951734e-06,3.700957313412800431e-05,2.691402914933860302e-04,-2.559213316999375820e-04,-6.109562236815690994e-04,9.999555186368525028e-05,-1.485155080445110798e-04,-8.111501301755197346e-06,1.375611009279964492e-05,5.181576707400381565e-04,-4.331968375481665134e-05,4.631581832654774189e-04,1.257845869986340404e-04,2.654561831150203943e-04,-8.063633686106186360e-06,1.722178967611398548e-05,-5.943310497968923301e-06,-1.160732972493860871e-05,-3.446434275247156620e-04,7.312829256989061832e-05,2.408416039543226361e-04,2.784107164188753814e-05,8.508915925631299615e-06,-1.194167538187684841e-07,1.718062776490114629e-07,-6.906564635755785275e-07,-6.885635457365424372e-07,-4.942610758007504046e-06,-7.036420811346033588e-06,5.562297928918269463e-07,-7.632824008396710269e-07,-1.257931216969154775e-07,4.386450200399849564e-06,-8.081606210907921195e-07,3.096153159276582301e-05,1.458263141103088856e-04,5.800379949505440891e-05,1.037489419104531407e-04,-3.036297130165621638e-06,2.825078354362631217e-06,2.958139020847738720e-06,-2.655238131410442293e-05,2.593317731225397438e-06,2.768685408227611333e-05,-1.631707273190841079e-04,-1.543559847050346434e-05,-1.043449519784189761e-04,-1.898389541565848049e-06,7.598320280521875247e-06,-4.033578807138837874e-05,-1.388221135130152106e-04,1.024460507323965430e-04,-8.862793038133531809e-05,6.576444866368547082e-05,-9.355894144391641021e-05,-4.744198633943597088e-07,-1.646209284444921650e-06,1.106557374441763386e-05,4.063886080984957516e-06,-1.720931177260354161e-04,-1.116225612349808216e-04,1.464191736886277795e-04,-1.046817196765914559e-04,-1.708638592390343547e-05,2.302054326719371602e-06,8.117029210552573204e-06,1.586091966601088643e-04,-5.461864566314034164e-05,-2.220248279627412558e-04,1.422665809514001012e-04,1.259258897334802896e-05,-2.465875013513141312e-06,1.266154527002072427e-06,-1.484047388657927513e-04,-6.721213139826431870e-06,-2.483188291080296040e-05,-2.908054921135772020e-05,2.424649574095383286e-04,-7.630022764715249650e-07,2.493457941454835236e-06,2.547644271544413641e-06,-1.244975010195048526e-05,-3.680616282508708537e-05,7.550656846433412284e-06,2.245728319394402206e-05,8.264282200798334088e-07,-1.649355681365705095e-06,-9.166277692429503077e-08,1.095859261113218963e-07,2.122391151715419255e-09,6.216048404894536361e-07,-5.154297105036675930e-05,-2.708081046876031905e-05,-7.327874982365756296e-07,-1.398839458488509990e-06,2.604329552013950888e-08,4.253207862348062918e-06,-5.220908860792405903e-06,6.270733865676447749e-05,-1.250853820238262415e-04,-1.735908736009150743e-04,6.966795626794919372e-05,-3.202400421287165955e-06,-7.533071766374632716e-08,1.008632352750282735e-05,6.117154043749906123e-06,2.668063680175691843e-04,-9.645585669204592705e-04,-2.944173756986856461e-04,3.344458527863025665e-04,-4.985016857972368598e-05,-1.307414322582189925e-06,5.505105946213006973e-06,-2.180255614803172648e-05,1.542192621855065227e-04,1.986065180972218513e-04,1.613667409401386976e-04,4.014642763650044799e-05,-8.712594717508181930e-05,-2.149381543858908117e-06,-2.180609499191632494e-06,2.169236540794372559e-05,2.004865091294050217e-04,8.534349035471677780e-05,3.029397339560091496e-04,-2.681858604773879051e-04,-1.384396746288985014e-04,2.349748501728754491e-05,3.385663148947060108e-06,7.617279334226623178e-05,-4.838877430302090943e-05,-5.314759619068354368e-05,5.707921809516847134e-05,-5.280127516016364098e-04,4.808507947018370032e-05,2.675216273928526789e-05,2.634419161040568724e-06,-6.755370122846215963e-05,4.407520100357942283e-05,-7.582057733088731766e-04,-3.905766643583774567e-04,-1.498396595707163215e-04,4.465166512090945616e-07,1.423846242687432095e-06,4.503013428802660201e-07,-8.798018825473263860e-06,-2.162268719985149801e-05,9.129744285019114614e-05,9.245007095159962773e-05,1.345179225609172136e-05,1.089597390091512352e-08,6.133832926025206689e-07,-1.666221578489057720e-07,1.251278717973036692e-06,1.351362243440235034e-05,2.474922803230583668e-04,1.492906594648957253e-04,3.454046009210287593e-06,3.119832854281412438e-06,2.853221303666941822e-08,-1.088585031538968906e-05,-4.680373422161210328e-06,-5.941237031947821379e-05,-1.252147834748029709e-03,-1.059629255905747414e-03,-7.646527374163269997e-04,5.864584818482398987e-05,6.558808684349060059e-01,-3.157179526169784367e-05,9.003746527014300227e-05,-2.507978060748428106e-04,-6.350729963742196560e-04,9.792753262445330620e-04,-4.909032722935080528e-04,8.107937755994498730e-04,8.228150363720487803e-06,-3.331988409627228975e-05,-2.775959728751331568e-08,-3.966866643168032169e-04,-5.645544151775538921e-04,-1.487688859924674034e-04,-4.942579835187643766e-05,6.701254751533269882e-04,1.858686005107301753e-06,2.408431100775487721e-05,-4.590751632349565625e-05,6.153513677418231964e-04,3.087818040512502193e-04,-5.374586180550977588e-05,-4.722767043858766556e-04,8.954578079283237457e-04,7.041937351459637284e-05,-2.718707946769427508e-05,2.674456336535513401e-04,-7.199782412499189377e-04,8.562908042222261429e-04,7.304793689399957657e-04,-1.435405341908335686e-03,6.275696214288473129e-04,3.720218956004828215e-05,-4.004984657512977719e-05,1.029864302836358547e-03,-3.206150140613317490e-04,-4.344057524576783180e-04,-5.217642174102365971e-04,-7.311261724680662155e-04,8.922652341425418854e-06,-3.416880281292833388e-05,3.035164581888238899e-06,8.856521890265867114e-05,4.479488125070929527e-04,1.019830669974908233e-04,-4.782850155606865883e-04,-6.333180499495938420e-05,-1.389551016472978517e-07,1.722490765132533852e-06,6.947925612621475011e-08,2.760163511084101629e-07,-4.295690359867876396e-06,-1.637301829759962857e-05,5.108494406158570200e-06,-8.570168574806302786e-08,1.744763039823737927e-06,-8.254431804743944667e-08,2.419212705717654899e-06,1.924467596836620942e-06,3.978269887738861144e-05,5.717673047911375761e-05,1.468241243856027722e-04,1.032142099575139582e-04,1.478593958381679840e-06,3.423091357035445981e-06,7.122299393813591450e-06,-7.081155217747436836e-08,2.644949418026953936e-04,5.080060145701281726e-05,-2.438483061268925667e-04,-2.406106941634789109e-04,-4.130596062168478966e-05,-5.596039954980369657e-06,6.522363037220202386e-06,1.291520602535456419e-04,2.168166101910173893e-04,2.477448142599314451e-04,-1.448937546228989959e-04,-2.123771409969776869e-04,-1.033743610605597496e-04,-1.248939838660589885e-06,-6.369205493683693931e-06,2.396942727500572801e-05,-1.420599255652632564e-05,-1.004552032100036740e-04,-3.479567531030625105e-04,-5.807021807413548231e-06,-2.351049770368263125e-04,-4.604053538059815764e-05,3.716307674039853737e-06,-9.197283361572772264e-05,3.166817987221293151e-05,2.496982779121026397e-05,-4.249454650562256575e-05,2.438509254716336727e-04,-1.448219991289079189e-04,-2.304128793184645474e-05,1.150052639786736108e-06,-1.503066450823098421e-04,2.682222693692892790e-04,2.258688473375514150e-04,-1.536754716653376818e-04,1.043675438268110156e-04,-5.433271326182875782e-07,5.648230853694258258e-06,1.146173190136323683e-06,-1.580623393238056451e-05,-3.144256770610809326e-04,1.309159997617825866e-04,7.146629650378599763e-05,8.412368515564594418e-06,-4.990395609638653696e-06,-6.931168172741308808e-07,-5.554511517402715981e-09,-2.520292810004320927e-07,-1.052173161042446736e-06,-2.655253410921432078e-05,-3.192840813426300883e-05,-1.803857003324083053e-06,-2.591390511952340603e-06,-8.254448857769602910e-08,1.019509682009811513e-06,2.598242474505241262e-07,-6.279097306105541065e-06,8.214193803723901510e-05,2.122707956004887819e-04,9.592145215719938278e-05,-5.360850082070101053e-06,3.585235504033335019e-07,3.379680720172473229e-06,1.066389131665346213e-06,-9.716897329781204462e-05,1.716864062473177910e-04,-2.394828188698738813e-04,1.739414146868512034e-04,-9.040673467097803950e-05,-4.914129192457039608e-08,-2.595882961031747982e-06,-9.148938988801091909e-05,5.805268301628530025e-06,7.083972741384059191e-05,4.079928112332709134e-05,-1.053151354426518083e-04,-1.295535621466115117e-04,-2.419546945020556450e-06,-3.793681116803782061e-06,-3.650239705166313797e-06,-5.522139326785691082e-05,-1.774074044078588486e-04,-4.586604190990328789e-04,1.515342737548053265e-04,3.181763895554468036e-05,1.310703282797476277e-05,2.858524567272979766e-06,6.464316356868948787e-06,-3.026114973181392998e-05,-6.844828021712601185e-05,-1.899479393614456058e-04,1.317726128036156297e-04,-4.920005812891758978e-05,1.614532448002137244e-05,-6.120689704403048381e-06,5.565326864598318934e-05,-1.614728098502382636e-04,4.102368984604254365e-05,6.054660116205923259e-05,-1.258172960660886019e-05,-1.405718103342223912e-05,8.455923307337798178e-06,2.817556151057942770e-06,1.768395463841443416e-06,-4.284600436221808195e-05,-1.818439050111919641e-04,-8.074399374891072512e-05,-4.789571903529576957e-06,8.973341209639329463e-06,-3.013338414348254446e-07,-1.698045821285631973e-06,-5.554087692871689796e-06,1.918466523420647718e-07,-3.269112312409561127e-06,-7.340811862377449870e-06,-1.888706174213439226e-05,-1.328170401393435895e-05,-1.327474706158682238e-06,-3.073371408390812576e-05,1.351508672087220475e-06,2.492891508154571056e-05,3.089817473664879799e-04,4.559818626148626208e-05,3.437326813582330942e-05,-1.209025685966480523e-05,2.002720430027693510e-05,-6.812337687733815983e-06,-5.205080742598511279e-05,8.453980262856930494e-05,7.030635606497526169e-05,4.245821037329733372e-05,-3.553954957169480622e-05,-1.120723609346896410e-04,1.644178701099008322e-05,-1.144471661973511800e-05,-5.638250877382233739e-05,-2.839636727003380656e-05,1.462389718653867021e-05,-7.465245289495214820e-05,-2.396061609033495188e-04,-4.665937012759968638e-05,-2.923474312410689890e-05,-5.143797898199409246e-05,3.497847501421347260e-05,1.661666174186393619e-04,2.811275771819055080e-04,-2.884179411921650171e-04,2.877227962017059326e-04,-5.949556361883878708e-05,-1.237709329870995134e-05,1.696684194030240178e-05,-1.045495810103602707e-04,-2.358339042984880507e-05,-3.392624785192310810e-04,-2.750246203504502773e-04,-2.457040682202205062e-05,2.094979208777658641e-06,-2.918656173278577626e-05,1.867602077254559845e-05,-2.197143912781029940e-04,-2.391617454122751951e-04,5.587334162555634975e-04,-3.405218012630939484e-04,6.874311657156795263e-05,1.015692323562689126e-04,-1.542123754916246980e-05,-1.760346582159399986e-03,-4.632454947568476200e-04,1.756146230036392808e-04,-5.466364673338830471e-04,1.298952964134514332e-03,-2.099838893627747893e-04,-1.720425643725320697e-04,8.622279779046948534e-08\n0.000000000000000000e+00,-3.332170308567583561e-07,1.060951035469770432e-06,-2.453139313729479909e-05,-4.741493467008695006e-05,-1.715684334158140700e-06,-4.674134743254398927e-06,3.949027416183525929e-08,1.389290673614596017e-06,-2.717717052291845903e-06,-1.868023900897242129e-05,2.422266989015042782e-04,3.582246426958590746e-04,-4.352903633844107389e-04,-5.439697360998252407e-06,2.842470621544634923e-06,1.251806952495826408e-05,1.295216861763037741e-05,4.912174190394580364e-04,3.510693786665797234e-04,-1.195891818497329950e-04,2.581451262813061476e-04,-2.738289476837962866e-04,-2.782860747174709104e-06,-6.457350991695420817e-06,-1.733138778945431113e-04,4.474967499845661223e-05,4.493258893489837646e-05,-2.776238543447107077e-04,-2.907821544795297086e-05,-1.251033827429637313e-04,4.650332357414299622e-06,6.741689958289498463e-06,-1.853105095506180078e-05,-2.493155479896813631e-04,2.621531712065916508e-05,1.914213789859786630e-04,1.529664295958355069e-04,7.128592551453039050e-05,7.191267741291085258e-06,9.307118489232379943e-06,-1.335586857749149203e-04,-1.577216025907546282e-04,-1.811945257941260934e-04,-4.229002515785396099e-04,9.713256149552762508e-04,-1.972332102013751864e-04,-1.837474519561510533e-05,2.903810127463657409e-06,-1.943329407367855310e-04,-1.338656002189964056e-04,1.300033036386594176e-04,-9.375922672916203737e-05,1.974242914002388716e-04,-6.774085932192974724e-07,7.160841960285324603e-06,4.368010877442429774e-07,-1.521067133580800146e-05,-5.040486576035618782e-05,1.089753059204667807e-04,7.763197936583310366e-05,7.896224815340247005e-06,2.659010760908131488e-06,1.647699491513776593e-06,-4.571609935055676033e-08,2.217196197307202965e-06,2.356227241762098856e-06,-7.743989408481866121e-05,-7.669997285120189190e-05,1.525404229596460937e-07,-1.673123506407137029e-06,1.102615101444825996e-07,-2.982911155413603410e-06,-1.738211267365841195e-06,-8.685384818818420172e-05,8.749042171984910965e-05,-3.593531437218189240e-05,-1.542874233564361930e-04,-3.518585799611173570e-05,5.473748842632630840e-06,1.416982013324741274e-05,1.061198236129712313e-05,4.174399073235690594e-04,3.155646263621747494e-04,-4.014035221189260483e-04,1.819656172301620245e-04,-2.956415992230176926e-04,3.209443093510344625e-06,-1.349774265690939501e-06,-2.259607390442397445e-05,2.228456651209853590e-05,-1.177110898424871266e-04,-2.329454000573605299e-04,-1.605379075044766068e-04,-2.427567960694432259e-04,-2.217862629549927078e-06,-5.784551376564195380e-06,-4.268711927579715848e-05,-3.214828320778906345e-04,1.934512401930987835e-04,2.738950715865939856e-04,1.870398991741240025e-04,-9.885990584734827280e-05,7.362436008406803012e-05,7.300980541913304478e-06,-6.845453026471659541e-05,3.571859560906887054e-04,-3.486411878839135170e-04,-1.298059505643323064e-04,4.100316145922988653e-04,-2.379155048402026296e-04,3.185576497344300151e-05,7.977351742738392204e-06,-2.988805063068866730e-04,-1.365157077088952065e-04,-1.304160105064511299e-05,3.968159144278615713e-04,5.292655259836465120e-06,-1.133611249315435998e-06,1.001600594463525340e-05,-1.278196805287734605e-06,-2.522162321838550270e-05,-1.710249343886971474e-04,2.157124981749802828e-05,1.363139454042539001e-04,2.168417449865955859e-05,7.919567906355950981e-06,8.734910750263225054e-08,3.542989013283204258e-09,-1.419005457137245685e-06,-4.704773800767725334e-06,-4.384683052194304764e-05,1.962060559890232980e-05,1.991882754737162031e-06,4.395184078020974994e-06,-2.136840038247100892e-08,-4.558185082714771852e-06,9.684019460109993815e-06,-1.442282227799296379e-04,-7.966085686348378658e-04,7.319765863940119743e-04,-1.678330881986767054e-04,1.255478309758473188e-05,7.617030860274098814e-06,1.214152598549844697e-05,-6.756476795999333262e-05,2.345678803976625204e-04,-3.786374290939420462e-04,-5.160379805602133274e-05,-8.709490066394209862e-04,-8.053171040955930948e-05,8.240729584940709174e-06,2.121583020198158920e-05,3.660384754766710103e-05,1.217640383401885629e-04,3.606890095397830009e-04,-2.313524964847601950e-05,-1.602487900527194142e-04,-9.510834934189915657e-05,1.060818067344371229e-05,-9.552276424074079841e-06,-1.001297350740060210e-04,-1.267365005332976580e-04,-4.041756619699299335e-05,8.480755495838820934e-04,1.610032486496493220e-04,-8.462052210234105587e-04,-7.027084939181804657e-05,1.131278349930653349e-05,-4.815939173568040133e-04,9.311804315075278282e-04,-3.857770570903085172e-05,-9.246027912013232708e-04,1.269070198759436607e-04,-1.294829853577539325e-04,-2.100583369610831141e-04,2.419537122477777302e-05,-2.455344656482338905e-04,5.836435011588037014e-04,6.064833723939955235e-04,4.245273012202233076e-04,3.929569502361118793e-04,-5.271228474157396704e-06,2.046463851002044976e-05,5.306603725330205634e-07,-3.664910400402732193e-05,-1.125178096117451787e-04,2.504335498088039458e-05,2.290682750754058361e-04,2.847946234396658838e-05,-1.644311851123347878e-07,-3.959653895435621962e-06,-6.536973629067688307e-09,4.196284407953498885e-06,2.781582224997691810e-06,-6.761353870388120413e-05,-4.521132359514012933e-05,3.699541366586345248e-06,2.572055109339999035e-06,-4.113894647161941975e-08,-5.609934760286705568e-06,-3.282467559984070249e-07,-8.320697816088795662e-05,-4.067367117386311293e-04,1.082884264178574085e-03,-6.768782041035592556e-04,-3.547409141901880503e-05,-9.548982689011609182e-07,5.433080332295503467e-07,1.059502101270481944e-04,5.290394765324890614e-04,1.197111560031771660e-03,-1.290315994992852211e-03,2.199693262809887528e-04,6.129515531938523054e-05,4.750454536406323314e-06,2.569681964814662933e-05,2.840249508153647184e-04,4.655115772038698196e-04,-1.313090178882703185e-04,-3.976112639065831900e-04,-2.404514380032196641e-04,4.126027342863380909e-04,-1.397126834490336478e-05,-6.649517672485671937e-06,1.973952021216973662e-05,1.201817140099592507e-04,-1.067415869329124689e-04,-9.493385732639580965e-05,-2.519850968383252621e-04,-2.394329058006405830e-04,1.574445632286369801e-04,-1.894085289677605033e-05,-3.250155423302203417e-04,1.138678868301212788e-03,4.880970227532088757e-04,-9.732002508826553822e-04,-1.290988584514707327e-04,-4.474976594792678952e-05,1.228028268087655306e-04,1.674620580160990357e-05,-1.226915919687598944e-04,-3.445892434683628380e-05,3.207017434760928154e-04,1.083430252037942410e-03,-2.744088997133076191e-04,-1.901460200315341353e-05,5.696740117855370045e-06,-4.750802872877102345e-06,1.679508386587258428e-06,-1.801411854103207588e-04,1.194836586364544928e-04,3.092582046519964933e-04,4.450061896932311356e-05,1.002455610432662070e-05,4.299880401958944276e-06,-1.351281753159128129e-09,-3.477380801086837891e-07,-9.612263056624215096e-07,-6.993870192673057318e-05,-5.245040301815606654e-05,-1.773732236642899807e-07,-2.321453848708188161e-06,8.397955753025598824e-08,9.149873108071915340e-07,1.239530320162884891e-06,-1.014004301396198571e-04,-1.991095778066664934e-04,3.008726052939891815e-04,-5.586768747889436781e-05,-2.433634654153138399e-05,7.156540505093289539e-06,1.238068671227665618e-05,-4.806472134077921510e-06,4.386127984616905451e-04,1.582515105837956071e-04,-1.830837718443945050e-04,2.792074810713529587e-04,-2.644249470904469490e-04,4.400996658660005778e-06,-9.195638085657265037e-06,-1.984045084100216627e-04,-4.953140160068869591e-05,-1.074319006875157356e-04,-2.633994445204734802e-04,3.715563070727512240e-05,-2.315472520422190428e-04,8.482820703648030758e-06,-4.367404471850022674e-06,-4.813025225303135812e-05,-2.717082970775663853e-04,1.049555430654436350e-04,2.386950363870710135e-04,3.750640025828033686e-04,-3.053032269235700369e-04,3.773021308006718755e-05,9.302758371632080525e-06,-1.811081747291609645e-04,2.236901491414755583e-04,-2.786912955343723297e-04,-3.605803940445184708e-04,5.017844378016889095e-04,-3.874470130540430546e-04,2.066647721221670508e-05,1.130698456108802930e-05,-2.511776692699640989e-04,-4.608233575709164143e-05,8.209532825276255608e-05,-2.108174376189708710e-04,2.286880917381495237e-04,-1.735091473165084608e-06,1.274478017876390368e-05,-7.109197213139850646e-07,-1.777592297003138810e-05,-1.225092710228636861e-04,1.067523407982662320e-04,1.569539890624582767e-04,3.052451575058512390e-05,6.455495622503804043e-06,-3.744324601484549930e-07,-4.666458153224084526e-08,-2.975103143398882821e-06,-4.915966201224364340e-06,-2.841763489414006472e-05,-2.480498369550332427e-05,-2.789045538520440459e-06,-3.009675538123701699e-06,1.834587237681262195e-08,2.852684701792895794e-07,-5.514790245797485113e-06,2.318331098649650812e-05,-3.968321834690868855e-04,-5.148983327671885490e-04,7.457526226062327623e-05,-1.774920292518800125e-06,-9.399400369147770107e-07,8.135649295581970364e-06,-8.065602742135524750e-05,7.313642418012022972e-04,-6.872118101455271244e-04,-2.446863800287246704e-04,-2.516582608222961426e-04,-2.310006238985806704e-04,-1.515872372692683712e-05,2.462477823428343982e-06,-1.435004523955285549e-04,3.570725675672292709e-05,4.362879262771457434e-04,-4.715766117442399263e-04,1.010363412206061184e-04,-1.837391610024496913e-04,-1.854151378211099654e-06,1.711277491267537698e-06,1.327270547335501760e-05,9.001322905533015728e-05,5.757944891229271889e-04,7.190146716311573982e-04,-1.173421042039990425e-03,-1.637331006349995732e-04,-5.769025301560759544e-05,1.906819306896068156e-06,-9.460373257752507925e-05,-6.629488198086619377e-04,7.635612564627081156e-05,7.289127097465097904e-05,4.650694900192320347e-04,-3.767711750697344542e-04,-4.084550892002880573e-05,-8.034643542487174273e-06,-4.304121830500662327e-05,1.024609737214632332e-04,-2.181209856644272804e-05,-1.459138933569192886e-03,-2.204358752351254225e-04,3.630558694567298517e-06,-2.070526079478440806e-06,8.174409913408453576e-07,-7.578149507025955245e-06,-1.050071296049281955e-05,1.637689856579527259e-04,1.020149211399257183e-04,1.388701457472052425e-05,-8.403739229834172875e-06,-1.853187086453544907e-06,2.937053977802861482e-08,-1.570708946019294672e-06,-5.570645043917465955e-06,4.653987998608499765e-04,4.018497129436582327e-04,2.976006044264067896e-06,9.020937795867212117e-06,9.468431017012335360e-08,4.134651589993154630e-06,-2.022296939685475081e-05,3.862344892695546150e-04,1.727358903735876083e-04,-8.638465078547596931e-04,2.555433602537959814e-04,1.636853994568809867e-04,-3.412328442209400237e-05,6.557986140251159668e-01,-4.431774868862703443e-06,-1.002879580482840538e-03,-2.614078810438513756e-03,1.306348945945501328e-03,-1.918576308526098728e-03,1.598911941982805729e-03,-1.377700573357287794e-05,-3.359340917086228728e-05,4.998472286388278008e-04,-1.939071342349052429e-03,3.447365597821772099e-04,1.283777295611798763e-03,-8.682805346325039864e-04,1.460367231629788876e-03,-2.133517045876942575e-05,1.824062928790226579e-05,1.554861082695424557e-04,7.110034348443150520e-04,-1.242513535544276237e-04,-1.763761974871158600e-03,-3.733750781975686550e-04,1.024011638946831226e-03,-2.567243936937302351e-04,-5.615160262095741928e-05,1.041144016198813915e-03,-5.460149841383099556e-04,2.154226531274616718e-04,2.456872258335351944e-03,-2.455229172483086586e-03,1.062527764588594437e-03,-8.378723578061908484e-06,-8.061539847403764725e-05,1.873500994406640530e-03,-2.318120241397991776e-04,-7.241239072754979134e-04,7.578125223517417908e-04,-1.206584274768829346e-03,1.872679240477737039e-05,-8.674183482071384788e-05,1.633373585718800314e-06,1.503481325926259160e-04,7.586113060824573040e-04,-6.267725839279592037e-04,-1.228899811394512653e-03,-1.720721920719370246e-04,-2.740734635153785348e-05,3.219773589080432430e-06,-1.366806827718392015e-07,-9.544914973957929760e-07,4.041948784561100183e-07,-2.818346547428518534e-05,-2.165167279599700123e-05,1.933749445015564561e-06,1.357026576442876831e-06,1.023972799885086715e-07,7.215070354504860006e-07,4.347468802734510973e-06,-3.712046600412577391e-05,-1.746141933836042881e-04,2.223870833404362202e-04,-3.061355382669717073e-04,-1.756780875439289957e-05,7.772137905703857541e-06,2.523373950680252165e-05,5.937203241046518087e-05,5.725039518438279629e-04,2.718291943892836571e-04,-6.383585277944803238e-04,-5.476126098074018955e-04,1.748882204992696643e-04,1.261081706616096199e-06,7.657488822587765753e-06,1.479559869039803743e-04,1.325336052104830742e-04,1.504613755969330668e-04,-8.776923641562461853e-05,-4.971549060428515077e-05,-8.603529422543942928e-04,9.326618055638391525e-06,-4.915364115731790662e-06,-4.391284892335534096e-05,1.806331129046157002e-04,8.404240361414849758e-05,4.811697581317275763e-04,-3.611293504945933819e-05,-2.235139691038057208e-04,1.785113272489979863e-05,1.305106616200646386e-05,-2.219744055764749646e-04,2.999058051500469446e-04,-6.431058136513456702e-05,-4.537451313808560371e-04,8.086743764579296112e-04,-2.157449343940243125e-04,1.366913602396380156e-05,1.051037179422564805e-05,-2.462828124407678843e-04,9.400246781297028065e-04,2.979081764351576567e-04,-5.220622551860287786e-05,3.290775057394057512e-04,-9.944538760464638472e-06,1.488737416366348043e-05,7.311803074117051437e-08,-5.207681169849820435e-05,-2.336473844479769468e-04,1.947346027009189129e-04,1.610354956937953830e-04,3.135540100629441440e-05,2.002461542360833846e-06,-1.220820564640234807e-07,1.617149791854899377e-08,2.995469230882008560e-06,8.118098776321858168e-06,-3.585459126043133438e-05,-8.312614954775199294e-05,2.517587290640221909e-06,-2.177727083108038642e-07,3.326806563563877717e-08,-8.646375135867856443e-06,1.388171995131415315e-06,-2.031150361290201545e-04,-4.598501545842736959e-04,9.080496965907514095e-05,-3.917344729416072369e-04,-1.879791307146660984e-05,1.742248059599660337e-06,8.712391718290746212e-06,1.200554179376922548e-04,2.310272830072790384e-04,3.015694383066147566e-04,8.672056719660758972e-05,-8.691454422660171986e-04,-1.025087694870308042e-04,8.516303751093801111e-06,-3.967411976191215217e-05,8.900648390408605337e-05,-5.028230953030288219e-05,-6.243071402423083782e-04,2.311524003744125366e-04,-5.337512702681124210e-04,-1.639231923036277294e-04,-4.265955794835463166e-06,-2.836379280779510736e-06,-5.000384408049285412e-05,-5.887336010346189141e-05,-9.817274985834956169e-05,-1.113676698878407478e-03,2.385949483141303062e-04,1.283453457290306687e-05,1.419166801497340202e-04,8.179184078471735120e-06,-7.177896623034030199e-05,1.571831380715593696e-04,-7.277067052200436592e-04,2.406620187684893608e-04,1.774185366230085492e-04,-2.533920633140951395e-05,6.960304745007306337e-05,-8.904549758881330490e-06,-2.347460249438881874e-04,3.692097670864313841e-04,3.437943523749709129e-04,3.039590374100953341e-04,-6.251687882468104362e-04,-2.900977960962336510e-05,1.134923513745889068e-05,7.915155038062948734e-06,-4.558415821520611644e-05,-8.699391037225723267e-05,-1.568246952956542373e-04,-1.442794164177030325e-04,4.720580909634009004e-05,6.143333303043618798e-05,2.086638596665579826e-05,1.948855788214132190e-05,7.564545285276835784e-06,1.345708460576133803e-05,-1.012597840599482879e-05,-2.914172000600956380e-05,-2.664039129740558565e-05,1.853177127486560494e-05,1.730908297759015113e-05,-1.077928754966706038e-05,-1.826264451665338129e-05,4.370688111521303654e-05,4.867347597610205412e-04,5.502868443727493286e-04,2.192601532442495227e-04,4.159484433330362663e-06,2.444931669742800295e-05,-8.475046342937275767e-05,-1.317047717748209834e-04,6.238241912797093391e-04,9.485075715929269791e-04,-3.613549342844635248e-04,-1.862793869804590940e-04,-1.826699008233845234e-04,3.494683915050700307e-05,-6.991709960857406259e-05,-3.961394832003861666e-04,-1.904373639263212681e-04,-3.706228453665971756e-04,-4.066512628924101591e-04,1.343792682746425271e-04,5.547191904042847455e-05,-2.578954627097118646e-05,-8.968507609097287059e-05,2.353763738938141614e-05,2.167388738598674536e-04,4.718380514532327652e-04,2.219394955318421125e-04,1.732153905322775245e-04,2.687243977561593056e-05,1.747042988426983356e-04,1.898430200526490808e-04,-3.419514687266200781e-04,-1.493672316428273916e-04,-8.642832108307629824e-05,-6.520034512504935265e-04,3.368236939422786236e-04,-1.528022985439747572e-04,-6.201179348863661289e-05,-1.577460934640839696e-04,-4.480847273953258991e-04,-3.005756589118391275e-04,1.181186409667134285e-03,-1.391586265526711941e-03,-6.585175869986414909e-04,-1.531771500594913960e-03,3.552159178070724010e-04,-2.951597562059760094e-04,-1.587948529049754143e-03,4.792588879354298115e-04,-1.795413088984787464e-03,2.311086282134056091e-03,1.135360507760196924e-04,-3.676389751490205526e-04,2.000331846829794813e-07\n0.000000000000000000e+00,3.016783193743322045e-05,4.036194150103256106e-05,-3.336426743771880865e-07,-1.753223332343623042e-04,4.542747774394229054e-05,2.411898640275467187e-05,-1.581637754100029269e-08,-3.267831925768405199e-05,1.575934584252536297e-05,-1.045014476403594017e-03,-4.560017958283424377e-03,-3.196741454303264618e-03,-3.948991652578115463e-03,-1.008805265882983804e-04,-2.644464620971120894e-05,-1.859865915321279317e-05,7.983378018252551556e-04,5.879976088181138039e-04,2.054778160527348518e-03,1.786936656571924686e-03,9.235252509824931622e-04,1.312409061938524246e-03,5.521073035197332501e-05,9.055050759343430400e-05,2.456354210153222084e-03,-8.445526473224163055e-04,1.835254835896193981e-03,4.126866348087787628e-03,5.713449791073799133e-04,1.717223669402301311e-03,-8.355273166671395302e-05,-2.530212987039703876e-05,-6.081502942834049463e-05,-4.111746326088905334e-03,2.101046731695532799e-03,1.613525091670453548e-04,-5.821057129651308060e-05,9.847646579146385193e-04,6.994397845119237900e-04,6.618874976993538439e-06,-3.335064393468201160e-04,2.232644939795136452e-03,1.335660810582339764e-03,8.760847849771380424e-04,2.300987252965569496e-03,-1.494883908890187740e-03,3.359421971254050732e-04,4.158721276326104999e-05,5.581939476542174816e-04,-4.670927301049232483e-04,-1.917263027280569077e-03,-2.117451746016740799e-03,-7.904273224994540215e-04,-1.150524894910631701e-05,-1.059472560882568359e-05,-1.346585213468642905e-05,-3.894419933203607798e-07,9.527277143206447363e-05,-1.379741472192108631e-03,2.419720112811774015e-04,6.109004607424139977e-05,6.492845568573102355e-05,3.080315536863054149e-06,-2.461611892101700505e-08,4.061498839291743934e-05,6.552015111083164811e-05,-1.386627554893493652e-04,-5.238380399532616138e-04,4.260563218849711120e-05,2.815172410919331014e-05,3.847953422564387438e-08,-5.906388832954689860e-05,-1.550513115944340825e-05,-1.107628224417567253e-03,-1.100618625059723854e-03,-2.957828342914581299e-03,-2.928671892732381821e-03,-1.233700313605368137e-04,-1.723663808661513031e-05,-1.329436690866714343e-05,1.055512460879981518e-03,3.507819259539246559e-03,1.904768985696136951e-03,1.023639575578272343e-03,3.830846399068832397e-04,9.456073748879134655e-04,8.070502371992915869e-05,1.094673498300835490e-04,2.704411745071411133e-03,-4.469999694265425205e-04,1.484012347646057606e-03,3.582131350412964821e-03,-4.031402640976011753e-04,1.201114384457468987e-03,-7.625856233062222600e-05,-3.780615588766522706e-05,-1.851571869337931275e-04,-2.544147195294499397e-03,-3.202685038559138775e-04,1.577006885781884193e-03,6.693125469610095024e-04,9.957682341337203979e-04,1.028083031997084618e-03,-1.140459335147170350e-05,2.062901330646127462e-04,1.456038211472332478e-03,1.191069371998310089e-03,1.822260208427906036e-03,1.536168158054351807e-03,-1.635054359212517738e-04,4.813081468455493450e-04,4.073329182574525476e-05,-3.400252899155020714e-04,2.738545299507677555e-04,-3.775226883590221405e-03,-1.093333819881081581e-03,-1.557983923703432083e-03,5.892364242754410952e-06,-1.228558994625927880e-05,-1.326988422079011798e-05,-8.435571544396225363e-06,-8.605002949479967356e-05,-1.536658965051174164e-03,2.074525255011394620e-04,7.814126001903787255e-05,9.380161645822227001e-05,8.366630936507135630e-06,7.325617890074909155e-09,-4.272049409337341785e-06,-8.378876373171806335e-05,2.258961176266893744e-04,2.462149714119732380e-04,-1.563419937156140804e-05,2.152953675249591470e-05,2.005804589089166257e-08,5.169647920411080122e-06,4.860333865508437157e-05,-4.520895890891551971e-04,3.545437706634402275e-03,8.516584523022174835e-03,4.899227060377597809e-04,1.605117286089807749e-04,1.582626100571360439e-05,-3.220748840249143541e-05,1.420849002897739410e-05,-5.293667316436767578e-03,-2.992805093526840210e-03,-8.998699486255645752e-04,-1.681752270087599754e-03,1.856705057434737682e-03,-6.166356615722179413e-05,9.325272549176588655e-05,8.639473235234618187e-04,-2.218866720795631409e-04,2.309029921889305115e-03,-6.477653980255126953e-03,-3.080509486608207226e-04,9.479856234975159168e-04,-8.498780516674742103e-05,-8.673164120409637690e-05,-1.922005903907120228e-04,-2.658097771927714348e-03,4.854604776483029127e-04,-1.659157453104853630e-03,-1.345952507108449936e-03,-1.545159961096942425e-03,-5.953639047220349312e-04,1.052196239470504224e-06,-1.025596982799470425e-03,-5.791216157376766205e-03,-2.050999086350202560e-03,3.568164305761456490e-03,-3.207519184798002243e-04,2.135431859642267227e-04,-5.761397769674658775e-04,2.380466321483254433e-05,8.677368750795722008e-04,2.640949096530675888e-03,-1.413215650245547295e-03,1.846698578447103500e-04,1.436229562386870384e-03,-2.626296554808504879e-05,3.085440039285458624e-05,-2.774719359877053648e-05,7.237144745886325836e-05,-1.184862921945750713e-04,-1.687013776972889900e-03,2.435227506794035435e-04,-2.791496808640658855e-05,-5.961934220977127552e-05,-2.576820406829938293e-06,4.470263803568741423e-08,2.121560646628495306e-05,-5.388657154981046915e-05,1.447279282729141414e-05,-2.020146930590271950e-04,-4.394654024508781731e-05,-9.722845788928680122e-06,2.060136239379062317e-08,-6.529659731313586235e-05,5.273231727187521756e-05,-1.283466001041233540e-03,-4.682777449488639832e-03,-3.622411750257015228e-03,-4.092421382665634155e-03,-3.305730933789163828e-05,-1.930534381244797260e-05,-1.435184731235494837e-05,5.544776795431971550e-04,4.377294331789016724e-03,4.779455193784087896e-04,-6.399315898306667805e-04,6.801965646445751190e-03,3.222863422706723213e-03,8.051531040109694004e-05,-9.956135181710124016e-05,-8.799047791399061680e-04,-4.282297100871801376e-03,2.364204498007893562e-03,3.231279784813523293e-03,7.835920900106430054e-03,-7.560971425846219063e-05,-1.290214422624558210e-04,-2.187600330216810107e-05,-8.136468240991234779e-04,-1.330195693299174309e-03,-2.896890509873628616e-03,-2.791589358821511269e-04,-1.759143080562353134e-03,1.761104329489171505e-03,1.060852082446217537e-03,1.124494338000658900e-05,-5.524372099898755550e-04,8.863434777595102787e-04,1.106045674532651901e-03,4.404264967888593674e-03,-5.960866692475974560e-04,-6.555974250659346581e-04,6.033695535734295845e-04,5.424251139629632235e-05,2.678042743355035782e-03,-6.752454210072755814e-03,-4.665029700845479965e-03,2.942079678177833557e-03,3.824279992841184139e-04,-1.932427403517067432e-05,8.372255251742899418e-05,-9.136463631875813007e-05,2.936040400527417660e-04,-1.015278859995305538e-03,-3.360013943165540695e-03,1.559451920911669731e-03,1.530023728264495730e-04,1.637073874007910490e-04,1.513789811724564061e-05,1.933130988618358970e-09,3.078072768403217196e-05,7.073600136209279299e-05,5.344473174773156643e-05,-1.966769632417708635e-04,3.881338489009067416e-05,1.085684380086604506e-05,4.800904207513667643e-08,-1.960029658221174031e-05,-1.196148559756693430e-06,-8.082492277026176453e-04,-1.215899130329489708e-03,-3.186510642990469933e-03,-1.934625208377838135e-03,-6.422202568501234055e-05,-2.220713213318958879e-05,-2.595914702396839857e-05,7.665806915611028671e-04,2.827563090249896049e-03,2.192863496020436287e-03,2.299313666298985481e-03,8.129115449264645576e-04,5.917854141443967819e-04,5.749020056100562215e-05,9.352159395348280668e-05,1.431823358871042728e-03,-2.526002237573266029e-03,2.183248288929462433e-03,1.931779552251100540e-03,1.171357114799320698e-03,4.533181199803948402e-04,-8.958394755609333515e-05,-8.545761374989524484e-06,-1.357423607259988785e-04,-2.190672326833009720e-03,-1.046850928105413914e-03,-3.291665343567728996e-04,1.030332059599459171e-03,1.068096375092864037e-03,8.022921974770724773e-04,-1.867576065706089139e-05,1.793631672626361251e-04,2.278293715789914131e-03,2.767710480839014053e-03,5.268079112283885479e-04,-8.589094504714012146e-04,5.068709724582731724e-04,6.034420803189277649e-04,7.692991857766173780e-06,-3.170476411469280720e-04,-3.447338822297751904e-04,-2.417990239337086678e-03,-1.112808706238865852e-03,7.613371708430349827e-04,-7.726898729742970318e-07,-6.619616215175483376e-07,7.303510756173636764e-07,-2.472824417054653168e-05,2.071330964099615812e-04,-1.581660704687237740e-03,1.064023672370240092e-04,8.321955829160287976e-05,7.906157406978309155e-05,9.942809811036568135e-06,-1.085936673916876316e-09,2.021412547037471086e-05,3.383774310350418091e-05,-8.948939648689702153e-05,-3.276594507042318583e-04,1.149505442299414426e-05,1.381586389470612630e-05,-1.742819222272373736e-08,-6.210847641341388226e-05,4.163187622907571495e-05,-1.448226510547101498e-03,5.366257391870021820e-05,-1.905910554341971874e-03,-1.856665126979351044e-03,-1.510104339104145765e-04,4.451451241038739681e-05,-8.913073543226346374e-06,6.314291968010365963e-04,6.604262161999940872e-03,2.127735875546932220e-03,3.726634895429015160e-03,-1.989330397918820381e-03,-2.356531331315636635e-05,1.797723234631121159e-05,-8.524688382749445736e-06,1.009083003737032413e-03,-6.601579952985048294e-04,3.206600202247500420e-03,1.729618525132536888e-03,4.012283170595765114e-05,7.845810614526271820e-06,1.396732113789767027e-05,-3.988605749327689409e-05,-5.605084006674587727e-04,-3.938089590519666672e-03,-4.019993357360363007e-03,-1.444728579372167587e-03,3.693517297506332397e-03,1.270299311727285385e-03,5.954462685622274876e-04,3.822440339718014002e-05,-1.044251606799662113e-03,2.922106359619647264e-04,-2.956562675535678864e-04,6.226229015737771988e-04,9.936589747667312622e-03,-2.583200694061815739e-04,2.258120366604998708e-04,9.172224235953763127e-05,-6.861270521767437458e-04,-8.206630009226500988e-04,-3.774231299757957458e-05,3.307424718514084816e-03,-5.316708702594041824e-04,-1.689024247752968222e-05,-7.307979103643447161e-06,-1.679991328273899853e-05,-3.283027035649865866e-05,-4.017204046249389648e-04,-1.182999461889266968e-03,-1.210416230605915189e-04,8.008742952370084822e-06,1.158168597612529993e-04,2.616399342514341697e-06,-1.458647602703422308e-08,-2.322106156498193741e-04,-2.406058192718774080e-04,6.766334408894181252e-04,1.839821692556142807e-03,-1.792093971744179726e-04,-1.524117978988215327e-04,-3.789864422287791967e-09,3.299894742667675018e-04,-6.600368942599743605e-05,8.187013678252696991e-03,1.475537009537220001e-02,1.629139669239521027e-02,1.647384092211723328e-02,6.865355535410344601e-04,1.337032299488782883e-04,1.640799746382981539e-05,6.490647196769714355e-01,-1.310805231332778931e-02,-1.317346561700105667e-02,-1.719501614570617676e-02,2.365655731409788132e-03,-8.747198618948459625e-03,-3.764477442018687725e-04,-6.408830522559583187e-04,-1.505922898650169373e-02,6.934143137186765671e-03,-1.491953246295452118e-02,9.522738400846719742e-04,-3.964072093367576599e-03,-8.893343620002269745e-03,6.019017309881746769e-04,1.765842316672205925e-04,1.976784085854887962e-03,2.107125893235206604e-02,1.893172040581703186e-03,4.497298970818519592e-03,-3.922700881958007812e-03,-7.875792682170867920e-03,-4.840074572712182999e-03,-2.035390934906899929e-06,1.148302922956645489e-03,-2.077390626072883606e-02,-2.431749366223812103e-02,-6.779363378882408142e-03,2.617150079458951950e-03,-5.142436362802982330e-03,-3.498885547742247581e-03,-3.759028622880578041e-04,-6.549343816004693508e-04,-4.196590278297662735e-03,1.595591008663177490e-02,1.586370170116424561e-02,3.589613595977425575e-03,1.943381066666916013e-04,-9.196116297971457243e-05,2.211644896306097507e-04,-1.674441155046224594e-04,2.390294335782527924e-03,1.303884480148553848e-02,-2.852330449968576431e-03,-6.041991873644292355e-04,-6.341529078781604767e-04,-7.212618947960436344e-05,2.661636244738474488e-08,2.218118424934800714e-05,4.095746407983824611e-05,-2.241187175968661904e-04,-1.490903086960315704e-04,1.045214958139695227e-05,1.663434886722825468e-05,-2.976321411551907659e-08,-2.644137566676363349e-05,1.353742209175834432e-05,-4.492171574383974075e-04,-1.604685792699456215e-03,-2.899529878050088882e-03,-1.670081866905093193e-03,4.561010064207948744e-05,-2.024030436587054282e-05,-4.009347685496322811e-05,1.146772410720586777e-03,1.643810537643730640e-03,2.729912754148244858e-03,4.586915019899606705e-03,-8.282575290650129318e-04,1.949303434230387211e-03,2.552588921389542520e-05,2.725903177633881569e-04,3.177740378305315971e-03,4.069226270075887442e-04,1.167225767858326435e-03,2.074789023026823997e-03,1.033799140714108944e-03,1.220147940330207348e-03,-7.089592691045254469e-05,-6.775249494239687920e-05,-6.116522854426875710e-06,-8.382207015529274940e-04,-1.345818280242383480e-03,9.855767711997032166e-05,4.025308589916676283e-04,-9.537038858979940414e-04,5.774665041826665401e-04,-2.857887011487036943e-05,4.723293532151728868e-04,2.516500884667038918e-03,3.854998620226979256e-03,-1.919717760756611824e-03,1.131275203078985214e-04,-6.945447530597448349e-04,4.805945500265806913e-04,3.985230250691529363e-06,-7.706240285187959671e-04,3.425726201385259628e-03,-4.534827545285224915e-03,-1.388000557199120522e-03,-1.249567605555057526e-03,3.421586006879806519e-05,1.357265318802092224e-06,-1.348848672932945192e-05,1.486324035795405507e-04,5.646789795719087124e-04,-9.991141268983483315e-04,5.296726012602448463e-04,1.076371918315999210e-04,4.256984175299294293e-05,1.125365815823897719e-05,5.818492354592308402e-10,3.787037348956800997e-05,6.010500874253921211e-05,-2.576006809249520302e-04,-2.936638484243303537e-04,4.450075721251778305e-05,2.608623253763653338e-05,2.455135472700931132e-08,-3.067568104597739875e-05,1.043483189278049394e-05,-1.013111672364175320e-03,-3.431277582421898842e-03,-7.607861771248281002e-04,-1.630061073228716850e-03,-1.927200064528733492e-04,1.089468605641741306e-05,7.346709753619506955e-05,1.015295856632292271e-03,2.096487907692790031e-03,2.297735540196299553e-03,1.222084043547511101e-03,9.513355325907468796e-04,1.028522383421659470e-03,5.012760811951011419e-05,1.338734873570501804e-04,2.865756861865520477e-03,-1.212946954183280468e-03,1.159407198429107666e-03,-9.374831570312380791e-04,1.537315314635634422e-03,2.139767748303711414e-04,-6.585517985513433814e-05,-2.193031468777917325e-05,-1.624218130018562078e-04,-2.105686347931623459e-03,4.033837467432022095e-03,1.657218905165791512e-03,2.926280954852700233e-03,4.577979270834475756e-04,9.905491024255752563e-04,4.755036934511736035e-05,-3.226659318897873163e-04,2.220362192019820213e-03,3.399778390303254128e-03,2.096064388751983643e-03,1.556546543724834919e-03,-9.137272718362510204e-04,5.189348594285547733e-04,3.393321821931749582e-05,-1.729415496811270714e-03,-1.648054108954966068e-03,-1.390278339385986328e-03,-2.439892385154962540e-03,6.030648946762084961e-04,-2.684477367438375950e-04,3.283878031652420759e-04,1.875525922514498234e-04,-1.586804864928126335e-04,-1.356193242827430367e-04,-2.241808455437421799e-03,1.077228924259543419e-03,2.939344994956627488e-05,1.829557004384696484e-04,1.109070508391596377e-04,6.897744606249034405e-05,-8.417316712439060211e-05,-2.806215161399450153e-05,5.790372597402893007e-05,-1.593773049535229802e-04,1.838961179601028562e-04,-4.836300286115147173e-05,-4.145398179389303550e-06,8.168360363924875855e-05,-6.989616667851805687e-04,-1.054432359524071217e-03,-2.894258825108408928e-03,-5.328855011612176895e-03,-3.217165125533938408e-03,-3.185116802342236042e-04,-4.196169029455631971e-04,3.443830355536192656e-04,1.239457633346319199e-03,1.190770650282502174e-03,8.950113551691174507e-04,2.583591267466545105e-03,5.328292027115821838e-04,2.161949407309293747e-03,1.110948738642036915e-03,6.851214129710569978e-05,2.568668685853481293e-03,1.413676072843372822e-04,2.264441718580201268e-04,1.968035474419593811e-03,1.419119304046034813e-03,4.411407280713319778e-05,-4.688454791903495789e-04,4.300124128349125385e-04,-1.300156000070273876e-03,4.539685323834419250e-04,-5.022840923629701138e-04,-3.592968569137156010e-04,7.201678818091750145e-04,2.327075926586985588e-03,-8.793025335762649775e-05,4.365744825918227434e-04,4.470761341508477926e-04,2.046911744400858879e-03,2.544130897149443626e-03,7.691927021369338036e-04,1.474463730119168758e-03,7.056128233671188354e-04,6.133419228717684746e-04,2.486114390194416046e-04,-1.030226354487240314e-03,6.280649104155600071e-04,-1.034794142469763756e-03,2.861400833353400230e-03,-6.005479488521814346e-03,-2.788177691400051117e-03,2.374340780079364777e-03,-2.331819571554660797e-02,3.385709715075790882e-04,-6.163035985082387924e-03,2.847483381628990173e-03,9.694376960396766663e-03,-4.161075223237276077e-03,1.530871260911226273e-03,9.554731150274164975e-06\n0.000000000000000000e+00,2.188091093557886779e-05,1.508127897977828979e-04,-1.916899636853486300e-04,-1.175398938357830048e-03,3.619902417995035648e-05,-7.824411295587196946e-05,2.762161166458554362e-09,3.391826612642034888e-05,2.948594556073658168e-05,-4.096873104572296143e-03,-1.246659457683563232e-02,5.975827574729919434e-03,-1.528450846672058105e-02,-4.303295281715691090e-05,-5.199919542064890265e-06,1.132022152887657285e-04,2.240000525489449501e-03,1.969550922513008118e-02,1.744109764695167542e-02,3.874061163514852524e-03,1.579629722982645035e-03,4.395474214106798172e-03,3.546972293406724930e-04,-3.714994236361235380e-04,-1.792497118003666401e-03,-8.698483929038047791e-03,-2.745407400652766228e-03,1.321864873170852661e-02,2.205416094511747360e-03,7.807653397321701050e-03,-7.676189852645620704e-06,9.855723328655585647e-05,-8.403251995332539082e-04,-9.915780276060104370e-03,4.302023909986019135e-03,1.987061463296413422e-03,9.192192927002906799e-03,6.212535779923200607e-03,2.061287872493267059e-03,2.838236687239259481e-04,-2.682987134903669357e-03,1.143280416727066040e-03,-3.603226970881223679e-03,-1.189494132995605469e-02,3.992668911814689636e-02,-2.219588030129671097e-03,3.611012944020330906e-04,9.781779954209923744e-05,7.325913757085800171e-03,1.572482753545045853e-03,1.244881190359592438e-03,2.932190662249922752e-03,2.833207603543996811e-03,-2.619941369630396366e-06,6.140070763649418950e-05,-9.935632988344877958e-05,7.524208049289882183e-04,5.564895691350102425e-04,-1.070112455636262894e-03,-2.640658931341022253e-04,-3.056969944736920297e-05,3.402649890631437302e-04,2.515739106456749141e-05,-1.504274749208889261e-08,6.311437027761712670e-05,1.083304159692488611e-04,-1.166148227639496326e-03,-2.481230534613132477e-03,-8.142668229993432760e-05,-1.539549557492136955e-04,1.687873840694464889e-08,-1.532096503069624305e-04,-2.346799010410904884e-05,-4.471950232982635498e-03,1.881171017885208130e-03,-3.967473283410072327e-03,-6.871292367577552795e-03,-6.865246687084436417e-04,6.966506771277636290e-05,2.239536843262612820e-04,2.434076974168419838e-03,2.386133186519145966e-02,2.753627300262451172e-02,1.902489690110087395e-03,-4.060716833919286728e-03,2.376936143264174461e-03,2.911382180172950029e-04,-5.077935056760907173e-04,-3.930374048650264740e-03,-8.776172064244747162e-03,-4.178978037089109421e-03,2.040555700659751892e-03,-4.225255921483039856e-03,6.137730088084936142e-04,-1.205125008709728718e-04,-1.028855331242084503e-04,-1.863666111603379250e-03,-1.222196873277425766e-02,7.720518857240676880e-03,-8.295802399516105652e-04,3.930293023586273193e-03,4.644192755222320557e-03,3.388621844351291656e-03,1.999464875552803278e-04,-1.455753925256431103e-03,9.488595649600028992e-03,-1.096957176923751831e-02,1.395721454173326492e-02,1.123624201864004135e-02,-1.637625973671674728e-05,1.798541168682277203e-03,9.275258344132453203e-05,2.127606887370347977e-03,8.335164748132228851e-04,-1.031443569809198380e-02,9.945670142769813538e-03,1.298321411013603210e-03,-1.633258943911641836e-05,1.288817875320091844e-04,-1.727542112348601222e-04,3.141918859910219908e-04,-3.914671950042247772e-03,-2.309151226654648781e-03,2.283740788698196411e-03,2.832893515005707741e-04,3.990358964074403048e-04,2.590655640233308077e-05,-1.372369062835332443e-08,-1.115270861191675067e-04,-3.428226336836814880e-04,-6.545620271936058998e-05,1.044720644131302834e-03,-2.725654048845171928e-04,-3.267528518335893750e-05,2.207158544820231327e-08,5.673870327882468700e-05,1.916311448439955711e-04,7.928274571895599365e-04,1.840669661760330200e-02,4.052518308162689209e-02,7.571598514914512634e-03,5.440930253826081753e-04,2.396903146291151643e-04,2.012792392633855343e-04,-5.709375254809856415e-03,6.163541227579116821e-03,-2.522604353725910187e-02,-4.907951690256595612e-03,7.568034343421459198e-04,2.019407693296670914e-03,-8.774900343269109726e-04,-2.684449136722832918e-04,-8.809733204543590546e-03,-1.183243282139301300e-02,-1.956840418279170990e-02,-1.069802977144718170e-02,-3.757147584110498428e-03,1.665325369685888290e-03,2.941693528555333614e-04,-1.377850712742656469e-04,-1.864925026893615723e-03,-1.366112008690834045e-02,-2.004593797028064728e-02,6.401918362826108932e-03,5.440806038677692413e-03,-1.249389816075563431e-02,-4.322209861129522324e-03,3.710222081281244755e-04,-7.826053537428379059e-03,-1.501720398664474487e-03,-3.059107577428221703e-03,-6.827281787991523743e-03,-5.071596242487430573e-03,-1.025677658617496490e-03,-9.893239475786685944e-04,3.507530200295150280e-04,5.414926446974277496e-03,1.024465356022119522e-02,1.947067305445671082e-02,1.850970089435577393e-02,9.913504123687744141e-03,-1.594778586877509952e-05,3.303648554719984531e-04,-4.692199945566244423e-05,4.312813398428261280e-04,-1.239961711689829826e-04,2.827431308105587959e-03,1.357016852125525475e-03,-1.076630433090031147e-04,-4.595892969518899918e-04,-1.826546795200556517e-04,1.116145220692033035e-08,7.849911344237625599e-05,-2.101238351315259933e-06,-3.105431678704917431e-04,-1.982346875593066216e-03,-2.367763809161260724e-04,-1.066827535396441817e-04,-2.076640726045297924e-08,-3.237018245272338390e-04,2.521726419217884541e-04,-8.963031694293022156e-03,-2.318724803626537323e-02,-1.720528583973646164e-03,-1.839313190430402756e-03,-6.347175221890211105e-04,3.749799361685290933e-05,4.900164203718304634e-04,3.926535136997699738e-03,2.459434606134891510e-02,9.282763116061687469e-03,-8.173248730599880219e-03,1.608296483755111694e-02,-1.672013313509523869e-03,5.346318939700722694e-04,-7.673421641811728477e-04,-1.098846457898616791e-02,-1.599028520286083221e-02,-1.915941131301224232e-03,2.136420272290706635e-02,8.191614411771297455e-03,1.010717917233705521e-02,-1.175840734504163265e-04,-8.405611151829361916e-05,-5.490461830049753189e-03,-1.341808401048183441e-02,-1.212210161611437798e-03,2.878902712836861610e-03,2.668090909719467163e-02,9.128698147833347321e-03,5.672502331435680389e-03,3.621010109782218933e-04,-2.691470086574554443e-03,1.515258289873600006e-02,-9.739224798977375031e-03,-1.259740628302097321e-02,2.444886043667793274e-02,-6.035342812538146973e-04,2.575953258201479912e-03,3.893629473168402910e-04,7.470288313925266266e-03,-2.536582760512828827e-04,4.957854747772216797e-03,2.216185629367828369e-02,1.111736707389354706e-02,-2.635835844557732344e-04,4.955373588018119335e-04,-4.205720615573227406e-04,4.200624825898557901e-04,-4.694468807429075241e-03,-4.392561037093400955e-03,7.003717124462127686e-03,6.869314238429069519e-04,8.926160517148673534e-04,3.598296098061837256e-05,-3.871718945447355509e-09,3.765795554500073195e-05,2.578495186753571033e-04,9.408337064087390900e-05,-8.213673718273639679e-04,1.820046054490376264e-05,-6.031580778653733432e-05,8.797996997600421309e-09,-5.272527414490468800e-05,-1.931659244291950017e-05,-3.806123510003089905e-03,-1.311064697802066803e-02,6.114656571298837662e-03,-2.954002004116773605e-03,-3.187480906490236521e-04,6.450126966228708625e-05,2.133823873009532690e-04,1.353399129584431648e-03,2.411598339676856995e-02,1.306431833654642105e-02,5.310162436217069626e-03,6.434326991438865662e-03,4.271161742508411407e-03,3.575254231691360474e-04,-4.930013674311339855e-04,-6.190193351358175278e-03,-1.681658439338207245e-02,-3.065206110477447510e-03,-4.586973227560520172e-05,4.088711459189653397e-03,1.261993893422186375e-03,2.633363146742340177e-05,4.823352355742827058e-05,-1.706861774437129498e-03,-4.497484304010868073e-03,-2.547726966440677643e-03,-1.580764888785779476e-03,1.318683009594678879e-02,4.314627032727003098e-03,3.373848972842097282e-03,1.338275324087589979e-04,-1.957744592800736427e-03,1.140895113348960876e-02,-5.062542622908949852e-04,-9.614877402782440186e-03,9.121807292103767395e-03,-6.425522151403129101e-04,2.046812092885375023e-03,4.174513742327690125e-05,4.103624727576971054e-03,1.950582372955977917e-04,-1.764524029567837715e-03,-8.216071873903274536e-04,8.809380233287811279e-03,1.190745751955546439e-05,1.599113020347431302e-04,-1.426654307579156011e-05,5.181715241633355618e-04,-6.989756948314607143e-04,2.891313342843204737e-04,1.453120727092027664e-03,4.481516662053763866e-04,3.822381549980491400e-04,3.568151441868394613e-05,2.561205292295198888e-08,1.366281067021191120e-04,4.600855754688382149e-04,-2.333341981284320354e-04,-1.109511009417474270e-03,6.361815758282318711e-05,-2.784130629152059555e-05,-3.408331394894048572e-10,-3.041654999833554029e-04,-1.808188681025058031e-04,-5.256001837551593781e-03,-3.160627931356430054e-02,-2.017849683761596680e-02,-1.412211731076240540e-02,-1.156202342826873064e-04,-3.784555010497570038e-04,-1.836495357565581799e-04,4.953711759299039841e-03,1.120111718773841858e-02,-2.271046303212642670e-02,8.919139392673969269e-03,8.742903359234333038e-03,8.873707614839076996e-03,4.771742678713053465e-04,-3.222041123080998659e-04,4.566552815958857536e-04,-7.038125768303871155e-04,-2.808702876791357994e-03,-1.225573569536209106e-02,3.152413060888648033e-03,7.189511321485042572e-03,-2.685293438844382763e-04,1.863640645751729608e-04,-1.226019347086548805e-03,5.416379310190677643e-03,1.974549517035484314e-02,1.778448745608329773e-02,-2.211888879537582397e-02,6.288784556090831757e-03,6.458351388573646545e-03,-3.137316671200096607e-04,3.561960067600011826e-03,8.911849930882453918e-03,6.769166793674230576e-03,2.094200812280178070e-03,-8.424201980233192444e-03,3.202619496732950211e-03,4.115657880902290344e-03,-3.590280539356172085e-04,1.002603955566883087e-02,-1.194711076095700264e-03,-2.752705663442611694e-02,-1.585591956973075867e-02,-8.451732806861400604e-03,6.433184171328321099e-05,-1.938653585966676474e-04,-5.681088805431500077e-05,9.596048621460795403e-04,2.952946582809090614e-03,3.454463556408882141e-03,1.665496965870261192e-03,4.309994401410222054e-04,3.948723606299608946e-04,1.006824022624641657e-04,3.227250999771058559e-08,-3.103561466559767723e-04,-1.053793472237884998e-03,4.818034823983907700e-03,8.682716637849807739e-03,6.629834533669054508e-04,5.817082128487527370e-04,-6.343725544866174459e-09,1.097903354093432426e-03,-3.700235392898321152e-04,3.527125343680381775e-02,1.012410223484039307e-01,4.194431239739060402e-04,4.228572547435760498e-02,2.704986603930592537e-03,-2.034315402852371335e-04,-1.295431517064571381e-03,-1.325087901204824448e-02,5.025868415832519531e-01,-1.344505250453948975e-01,-1.467235758900642395e-02,-2.001277357339859009e-02,-4.161645099520683289e-02,-2.528998069465160370e-03,4.186402074992656708e-03,4.080811515450477600e-02,1.831270381808280945e-02,4.834635928273200989e-02,1.500224694609642029e-03,-2.857170999050140381e-02,-2.408788166940212250e-02,-3.027140628546476364e-04,3.111687256023287773e-04,1.536355912685394287e-02,6.335971504449844360e-02,-4.407369345426559448e-02,-5.690534599125385284e-03,-4.258388280868530273e-02,-4.775064438581466675e-02,-2.336521632969379425e-02,-1.391885103657841682e-03,1.667428761720657349e-02,-6.098069623112678528e-02,4.924738779664039612e-03,8.341243863105773926e-02,-1.094411611557006836e-01,-3.248689230531454086e-03,-1.062476914376020432e-02,-8.450060850009322166e-04,-5.227373540401458740e-02,-3.361128270626068115e-02,-6.853593513369560242e-04,-6.716288160532712936e-03,-1.412709988653659821e-02,4.154540365561842918e-04,-1.175079960376024246e-03,1.071101753041148186e-03,-5.246098618954420090e-03,1.094426773488521576e-02,-1.706720679067075253e-03,-1.329497899860143661e-02,-1.488370355218648911e-03,-2.867539413273334503e-03,-1.280450815102085471e-04,-2.935462362074758857e-08,4.698784687207080424e-05,1.317336136708036065e-05,-2.903517161030322313e-04,-5.079282564111053944e-04,-6.597887841053307056e-05,-1.588569284649565816e-05,4.086768967681564391e-08,-4.696848554885946214e-05,1.452695723855867982e-04,-1.871294574812054634e-03,-8.112190291285514832e-03,8.256287313997745514e-03,-1.449899515137076378e-03,-4.945640102960169315e-05,1.067293051164597273e-04,3.545944928191602230e-04,1.831479952670633793e-03,2.711748145520687103e-02,1.783757656812667847e-02,3.233422525227069855e-03,-4.579112865030765533e-03,9.032633155584335327e-03,2.223150368081405759e-04,-1.479322963859885931e-04,-3.041832242161035538e-03,1.822149846702814102e-03,-2.463907469063997269e-03,6.243069190531969070e-03,4.724274389445781708e-03,3.379664616659283638e-03,1.087209529941901565e-04,-1.376222498947754502e-04,-1.175244455225765705e-03,-3.632988780736923218e-03,-4.750994499772787094e-03,-4.400040023028850555e-03,7.939089089632034302e-03,8.633056422695517540e-04,2.073912881314754486e-03,2.187209465773776174e-04,2.480160037521272898e-04,1.338682230561971664e-02,6.552084349095821381e-03,-1.260887831449508667e-02,1.841916143894195557e-02,-7.434762082993984222e-04,1.424155780114233494e-03,6.765049329260364175e-05,5.826512817293405533e-03,9.363888762891292572e-03,-2.710579894483089447e-03,-3.326828591525554657e-03,5.976058542728424072e-03,-8.964032167568802834e-05,2.830552693922072649e-04,-1.345420459983870387e-04,-2.371093432884663343e-05,-4.731576424092054367e-03,-1.211593858897686005e-03,2.422358607873320580e-03,2.913428470492362976e-04,2.370792790316045284e-04,1.906794386741239578e-05,3.851459950965363532e-08,4.141281897318549454e-05,2.047657035291194916e-04,-6.113654235377907753e-04,-1.085897558368742466e-03,-6.187713734107092023e-05,-7.009572436800226569e-05,-3.831200956483371556e-08,-1.876394526334479451e-04,2.341022263863123953e-05,-4.306246992200613022e-03,-1.480793021619319916e-02,-5.565574392676353455e-04,-9.179268963634967804e-04,-3.883405588567256927e-04,2.952563954750075936e-05,-1.386604417348280549e-04,2.698449883610010147e-03,2.752660773694515228e-02,1.295713149011135101e-02,1.175041776150465012e-02,-1.082125958055257797e-02,4.534853622317314148e-03,4.467076505534350872e-04,-6.460170261561870575e-04,-4.970402922481298447e-03,-9.584832936525344849e-03,-2.035197336226701736e-03,6.374711170792579651e-03,-4.081626888364553452e-03,3.803191939368844032e-03,1.073241583071649075e-04,-8.496677037328481674e-05,-1.968836877495050430e-03,-7.924748584628105164e-03,-2.214081585407257080e-03,-1.792551018297672272e-02,8.810345083475112915e-03,7.802976761013269424e-03,2.921401755884289742e-03,3.840769059024751186e-04,-1.229489571414887905e-03,7.972252555191516876e-03,-3.966696560382843018e-03,-1.102315261960029602e-02,1.090874616056680679e-02,8.172108791768550873e-04,1.726803253404796124e-03,-6.335253710858523846e-04,8.748089894652366638e-03,1.020439434796571732e-03,4.889692179858684540e-03,2.547135343775153160e-03,-2.070351038128137589e-03,-1.717579551041126251e-03,5.072992644272744656e-04,4.147784493397921324e-04,8.723994251340627670e-04,-1.519629266113042831e-03,-2.436026232317090034e-03,-2.449685940518975258e-03,-1.004572259262204170e-03,7.956490735523402691e-04,5.555252573685720563e-05,-3.420676512178033590e-04,9.013722883537411690e-04,-4.306328191887587309e-04,2.227620570920407772e-04,1.188255846500396729e-04,-1.312994863837957382e-04,-5.403498071245849133e-04,2.309025439899414778e-04,-1.948107616044580936e-03,-1.344033051282167435e-03,-3.749195253476500511e-03,-2.121891640126705170e-02,-7.320329081267118454e-03,-9.160295128822326660e-03,-5.397356580942869186e-04,-9.462046436965465546e-04,-2.336643403396010399e-03,6.054561119526624680e-03,2.974487468600273132e-02,3.392254002392292023e-04,9.582392871379852295e-03,6.686331704258918762e-03,3.042367752641439438e-03,1.858150586485862732e-03,1.089598983526229858e-03,-3.423779737204313278e-03,2.762987278401851654e-03,-5.729661323130130768e-03,4.264069139026105404e-05,6.898405030369758606e-03,-7.658312097191810608e-04,-6.849058554507791996e-04,7.514633703976869583e-03,-3.147722687572240829e-03,7.641640957444906235e-03,-8.420849917456507683e-04,-8.887750096619129181e-03,4.764798097312450409e-03,9.025520645081996918e-03,3.096738946624100208e-04,5.219773389399051666e-03,-2.558235311880707741e-03,1.622601784765720367e-02,-6.952802650630474091e-03,-1.009466592222452164e-02,1.417023222893476486e-02,3.477798309177160263e-03,5.582345649600028992e-03,-6.640447303652763367e-03,3.017093753442168236e-03,5.585625302046537399e-03,-2.143740886822342873e-03,4.023513570427894592e-02,4.888169933110475540e-03,-6.938766688108444214e-02,1.880958676338195801e-02,-8.031495660543441772e-02,-1.796159893274307251e-02,-1.009618397802114487e-02,1.381630776450037956e-03,4.483498260378837585e-02,-1.357606984674930573e-02,-4.701125435531139374e-03,3.163493965985253453e-05\n0.000000000000000000e+00,5.117961700307205319e-05,1.904114469652995467e-04,-2.579964464530348778e-03,-5.095794331282377243e-03,-1.576194481458514929e-04,-2.266294613946229219e-04,-6.752108649976662491e-09,-4.253129300195723772e-04,-1.312137028435245156e-04,-7.306890096515417099e-03,1.131316646933555603e-02,-1.272600237280130386e-02,4.989460576325654984e-04,-1.897566253319382668e-03,3.764817665796726942e-04,8.609610376879572868e-04,1.129209646023809910e-03,4.438374936580657959e-02,3.785629570484161377e-02,1.149201393127441406e-02,-3.962460905313491821e-03,-5.942893214523792267e-03,-2.824651164701208472e-05,-6.966319633647799492e-04,-7.943823002278804779e-03,5.350782070308923721e-03,2.136597223579883575e-02,-1.910795923322439194e-03,2.165307290852069855e-03,-1.319110579788684845e-02,3.014309913851320744e-04,-2.315161327715031803e-05,-4.559012595564126968e-03,-1.215795753523707390e-03,8.195366710424423218e-03,-2.245235489681363106e-03,2.281497791409492493e-02,6.753276102244853973e-03,5.055449437350034714e-03,5.002464167773723602e-04,-6.938772276043891907e-03,5.711881443858146667e-03,-1.560460310429334641e-02,-1.097108935937285423e-03,-6.535892374813556671e-03,1.368377706967294216e-03,1.732623088173568249e-03,1.417781750205904245e-04,-8.011752739548683167e-03,-4.386075772345066071e-03,-3.256530035287141800e-04,1.315448153764009476e-02,8.532810956239700317e-03,-4.868701580562628806e-05,4.735661786980926991e-04,-1.314746041316539049e-04,-5.154991522431373596e-04,-7.434315979480743408e-03,2.213517203927040100e-03,3.320250194519758224e-03,5.475560319609940052e-04,5.496448138728737831e-04,7.362289579759817570e-06,7.804843882297518576e-09,2.959550511150155216e-05,1.378833549097180367e-04,-1.368665951304137707e-03,-1.249558757990598679e-03,6.104892963776364923e-05,-7.924484089016914368e-05,2.391054299000217043e-10,-1.922642695717513561e-05,-2.907244488596916199e-04,-8.960811537690460682e-04,-1.940063945949077606e-02,-9.150315076112747192e-03,-2.690602792426943779e-03,-4.626631271094083786e-04,1.069591598934493959e-04,3.309671301394701004e-04,1.953233033418655396e-03,1.770828105509281158e-02,2.340795099735260010e-02,4.001869820058345795e-03,6.746050901710987091e-03,-1.659876434132456779e-03,7.862306665629148483e-05,1.019292976707220078e-04,-1.664868555963039398e-03,1.043404545634984970e-02,1.370870415121316910e-02,-1.087881810963153839e-02,1.445346418768167496e-02,-1.339425449259579182e-03,2.800061774905771017e-04,1.920309732668101788e-04,-1.094316132366657257e-03,8.975198492407798767e-03,6.190580781549215317e-03,-9.571246802806854248e-03,1.522638462483882904e-02,5.719263572245836258e-03,9.054803522303700447e-04,2.622475149109959602e-04,-4.516049288213253021e-03,1.155696995556354523e-02,-1.472040638327598572e-02,-3.161255270242691040e-02,1.705356873571872711e-02,4.766636062413454056e-03,9.747906588017940521e-04,1.066862896550446749e-04,-1.590354600921273232e-03,1.069670077413320541e-03,-4.661108367145061493e-03,2.159754745662212372e-03,1.016129273921251297e-02,-7.675201050005853176e-05,1.645066658966243267e-04,4.176892980467528105e-05,-3.646376717370003462e-05,1.536159776151180267e-03,3.913966473191976547e-03,5.700177280232310295e-04,2.649900852702558041e-04,3.346736484672874212e-04,2.072324969049077481e-05,1.754415102084294631e-08,-2.373152237851172686e-04,-4.252772196196019650e-04,6.513657979667186737e-03,6.750983186066150665e-03,-3.079582820646464825e-04,1.609390892554074526e-04,-3.839589535203913329e-09,2.827230491675436497e-05,1.011896529234945774e-03,7.567504886537790298e-03,6.680381484329700470e-03,4.042799025774002075e-02,3.214932046830654144e-03,8.847371791489422321e-04,3.981830377597361803e-05,-2.495131338946521282e-04,-6.661524530500173569e-03,-2.144098281860351562e-02,-2.283212542533874512e-02,2.828168496489524841e-02,1.052017416805028915e-02,-9.392097592353820801e-03,4.208344034850597382e-04,-9.908968349918723106e-04,-1.551017351448535919e-02,-2.231566607952117920e-02,-6.762446835637092590e-03,2.906753867864608765e-02,1.208017766475677490e-02,-8.308658376336097717e-03,7.911901921033859253e-04,-3.926917561329901218e-04,1.622848212718963623e-03,-3.336177766323089600e-02,-2.135112881660461426e-03,-2.137038856744766235e-03,-5.312516354024410248e-03,-5.434852093458175659e-03,-8.834050968289375305e-03,2.500725531717762351e-05,3.391652833670377731e-03,-3.248544037342071533e-02,4.859711974859237671e-03,-2.284434251487255096e-02,-1.053027808666229248e-02,-3.593566268682479858e-02,-5.507675930857658386e-03,-2.352233859710395336e-04,-8.437316864728927612e-04,-1.954899914562702179e-02,2.837664820253849030e-02,2.767472527921199799e-02,1.275970973074436188e-02,-1.130898162955418229e-04,-7.031843415461480618e-05,-5.475056241266429424e-05,-1.270240172743797302e-04,-3.646148368716239929e-03,-2.002131426706910133e-03,-5.745502654463052750e-03,-1.175397424958646297e-03,-5.568285705521702766e-04,-8.905592403607442975e-05,4.799801445187767968e-09,-4.581044322549132630e-06,2.622851170599460602e-04,-3.640324808657169342e-03,-3.546515945345163345e-03,1.948831340996548533e-04,-1.430390402674674988e-04,-9.337483675153634977e-09,2.020420506596565247e-04,-5.781640065833926201e-04,1.290600164793431759e-03,2.528811246156692505e-02,1.251791976392269135e-02,-2.629600930958986282e-04,-2.807410492096096277e-04,1.473971642553806305e-04,3.134866128675639629e-04,-8.773792069405317307e-04,3.125008568167686462e-02,8.394490182399749756e-02,2.380513399839401245e-02,-2.372745983302593231e-02,6.734991911798715591e-03,-9.273905307054519653e-04,6.716438801959156990e-04,1.049104612320661545e-02,1.692123524844646454e-02,1.377359870821237564e-02,-8.771329186856746674e-03,-8.198225870728492737e-03,-9.807217866182327271e-04,-1.245325693162158132e-04,-4.037856706418097019e-05,3.062654286623001099e-03,-1.294452138245105743e-02,2.577127888798713684e-02,-1.373445615172386169e-02,4.949050955474376678e-03,8.098534308373928070e-04,-2.968886168673634529e-03,3.903400211129337549e-04,-4.881495609879493713e-03,-2.276818966493010521e-03,-1.660966128110885620e-02,-1.681431569159030914e-02,-2.032862976193428040e-03,-4.289280157536268234e-03,-2.309660892933607101e-03,1.142635665019042790e-04,6.432814523577690125e-03,1.911797001957893372e-02,8.156803436577320099e-03,-1.958980783820152283e-02,-5.660663591697812080e-04,5.406261770986020565e-04,-3.563515201676636934e-04,2.954536466859281063e-04,4.664878360927104950e-05,6.530923768877983093e-03,1.114035863429307938e-02,-4.464907571673393250e-03,-2.486659795977175236e-04,-5.090933991596102715e-04,-8.470478496747091413e-05,-2.662147835508221760e-09,2.218538247689139098e-05,1.151655960711650550e-04,-5.206559784710407257e-03,-4.619283135980367661e-03,-1.144388370448723435e-04,-2.212212712038308382e-04,2.923798092524521053e-09,-2.212835534010082483e-04,-1.645291486056521535e-04,-1.552744070068001747e-03,-1.004493795335292816e-03,-1.755659095942974091e-02,-6.109973415732383728e-03,-1.163340290077030659e-03,1.869635016191750765e-04,4.546326817944645882e-04,1.543769729323685169e-03,1.549561973661184311e-02,3.247540816664695740e-02,-1.505923690274357796e-03,-1.182888518087565899e-03,-6.493813823908567429e-03,-2.390889421803876758e-04,-3.243887331336736679e-04,-4.194172564893960953e-03,1.748929545283317566e-02,6.547416560351848602e-03,2.756644506007432938e-03,-2.606568392366170883e-03,-2.148382132872939110e-03,-1.687711664999369532e-05,-1.433132274542003870e-04,-1.490900292992591858e-03,-4.385653417557477951e-03,6.762502714991569519e-03,7.857880555093288422e-04,-1.527052023448050022e-03,4.013542085886001587e-03,1.698830863460898399e-03,3.592428984120488167e-04,-3.425515489652752876e-03,8.873038459569215775e-04,-1.718916930258274078e-02,3.164548426866531372e-03,1.960646547377109528e-02,-1.094313571229577065e-03,-2.982159203384071589e-04,1.003588258754462004e-04,-1.238426659256219864e-03,6.537122186273336411e-03,-2.931452356278896332e-03,1.284010987728834152e-02,-1.043010503053665161e-02,1.878858529380522668e-05,1.304960169363766909e-04,-8.008228178368881345e-05,-9.423408482689410448e-05,-3.469522343948483467e-03,2.826556097716093063e-03,1.604824792593717575e-03,-6.031491284375078976e-05,2.444931305944919586e-04,-3.104149436694569886e-05,2.567418277976685204e-09,1.745161425787955523e-04,4.880147753283381462e-04,-1.175598008558154106e-03,-1.937551423907279968e-03,1.624306169105693698e-04,-7.019227632554247975e-05,4.534911113296402618e-09,-3.524062049109488726e-04,-3.448752686381340027e-04,-5.369899328798055649e-03,-1.325133256614208221e-02,-3.594804555177688599e-02,-1.874985359609127045e-02,-6.327751325443387032e-04,-5.046520964242517948e-04,-2.969568013213574886e-04,4.803239367902278900e-03,-2.053861133754253387e-02,1.604182645678520203e-02,-2.204286865890026093e-03,1.568954065442085266e-02,6.816423498094081879e-03,2.348157431697472930e-04,4.662438732339069247e-05,3.842002013698220253e-03,1.320195943117141724e-02,-7.422165479511022568e-03,-5.916160531342029572e-03,-2.789146266877651215e-03,6.566388998180627823e-03,-4.692295624408870935e-04,4.787018115166574717e-04,-8.567208424210548401e-04,1.129001285880804062e-02,3.930585831403732300e-02,2.145272865891456604e-02,-2.257517725229263306e-02,3.534379182383418083e-03,5.153079517185688019e-03,-6.294592749327421188e-04,2.113844733685255051e-03,5.805970169603824615e-03,-2.762828953564167023e-03,1.422566734254360199e-02,-3.347250819206237793e-02,-3.914317931048572063e-04,3.367030993103981018e-03,-3.407595795579254627e-04,1.243146136403083801e-03,-5.354381166398525238e-03,-4.053305834531784058e-02,-3.879869356751441956e-02,-1.220655441284179688e-02,1.582088152645155787e-04,-2.328502887394279242e-04,6.400830898201093078e-05,1.026517711579799652e-04,3.732728539034724236e-03,6.628881208598613739e-03,2.847658004611730576e-03,8.170965593308210373e-04,3.468504291959106922e-04,4.446550155989825726e-05,-1.926184722833568230e-08,-2.038617531070485711e-04,-1.380989095196127892e-03,1.372392103075981140e-02,1.995536871254444122e-02,-3.704731934703886509e-04,1.092986203730106354e-03,7.478341501609975239e-09,9.830116759985685349e-04,1.425519818440079689e-03,1.707265898585319519e-02,-2.326898463070392609e-02,1.007270067930221558e-01,5.675570666790008545e-02,4.930246155709028244e-03,-6.549344398081302643e-04,-2.261068206280469894e-03,-1.310048438608646393e-02,-1.300963163375854492e-01,4.277466237545013428e-01,-3.417961671948432922e-02,8.594499900937080383e-03,1.682150177657604218e-02,7.674638764001429081e-04,1.966152107343077660e-03,1.410736516118049622e-02,-1.385339163243770599e-02,-1.262060087174177170e-02,-4.088676348328590393e-02,2.798920124769210815e-02,1.838057860732078552e-02,-1.867820246843621135e-04,-3.109605167992413044e-04,1.063487026840448380e-02,8.374630473554134369e-03,-7.094364613294601440e-03,-2.145666256546974182e-02,-6.401927024126052856e-02,7.842425256967544556e-04,-1.307595334947109222e-02,-1.350202248431742191e-03,8.362592197954654694e-03,2.299432875588536263e-03,1.737281084060668945e-01,-1.053308695554733276e-01,-1.047746539115905762e-01,3.533789515495300293e-02,-7.839404977858066559e-03,1.361960312351584435e-04,1.554549578577280045e-02,3.191167488694190979e-02,2.053921110928058624e-02,-1.043323054909706116e-01,2.638891711831092834e-02,-7.790563395246863365e-04,-3.488534130156040192e-04,-2.269963006256148219e-04,7.681214483454823494e-04,2.157888375222682953e-03,-2.248893491923809052e-02,-5.033748690038919449e-03,-1.833766466006636620e-03,-2.099231583997607231e-03,-1.085558469640091062e-04,1.152093265233133934e-08,7.019243639660999179e-05,3.671890008263289928e-04,-2.695493400096893311e-03,-3.972652368247509003e-03,2.595346886664628983e-04,-2.505776064936071634e-04,7.542325874965172261e-09,-1.222362334374338388e-04,-3.732032491825520992e-04,-3.356767352670431137e-03,1.096553262323141098e-02,-1.785738021135330200e-02,-6.657921709120273590e-03,-1.244667801074683666e-03,6.010881770635023713e-05,2.131869841832667589e-04,9.069886873476207256e-04,1.943514309823513031e-02,3.699762374162673950e-02,1.365060219541192055e-03,1.133084576576948166e-02,-1.725180074572563171e-02,1.405451621394604445e-05,5.765602691099047661e-05,-3.073112806305289268e-03,-2.467425074428319931e-03,2.263318002223968506e-02,3.861668519675731659e-03,-2.426950959488749504e-04,-8.405459229834377766e-04,-1.697186962701380253e-04,3.024037869181483984e-04,-1.367634511552751064e-03,-7.333007175475358963e-03,1.472088880836963654e-02,-2.353877294808626175e-03,2.008387073874473572e-02,1.074198633432388306e-02,3.161061555147171021e-03,1.501238002674654126e-04,-2.967404434457421303e-03,7.274262607097625732e-04,-1.592732779681682587e-02,-1.738661318086087704e-03,1.125143747776746750e-02,4.946390632539987564e-03,1.293127541430294514e-03,5.462903209263458848e-05,-1.065095793455839157e-02,-4.804296419024467468e-03,-1.794409472495317459e-04,1.001131068915128708e-02,-4.896591417491436005e-03,2.122688310919329524e-04,-1.365719072055071592e-04,1.122816029237583280e-04,-3.426329931244254112e-05,8.509007282555103302e-03,3.193651791661977768e-03,-8.615705883130431175e-04,2.218350127805024385e-04,4.191377665847539902e-04,3.267577994847670197e-06,-1.152818640548503026e-08,-1.712299194878141861e-06,8.362298831343650818e-05,-1.702520065009593964e-03,-2.951619913801550865e-03,7.281643775058910251e-06,-2.242241171188652515e-04,3.022933015017770231e-09,-2.799439789669122547e-05,-2.308452676516026258e-04,-3.091745311394333839e-04,1.703908853232860565e-02,-2.032339945435523987e-02,-8.239507675170898438e-03,-7.706176256760954857e-04,1.373916893498972058e-04,6.685950211249291897e-04,5.605302067124284804e-05,1.513487845659255981e-02,4.258781298995018005e-02,-1.712608896195888519e-02,1.361217442899942398e-02,-7.031718268990516663e-03,-1.490847207605838776e-04,-2.563086745794862509e-04,-1.029673777520656586e-02,6.814612541347742081e-03,1.477084495127201080e-02,2.792802173644304276e-03,1.179732498712837696e-03,-1.841905526816844940e-03,1.894270244520157576e-04,2.845867420546710491e-04,-1.542690675705671310e-03,-2.441653050482273102e-03,-5.485687870532274246e-03,1.824348419904708862e-02,8.757852017879486084e-03,7.124647032469511032e-03,9.244479588232934475e-04,3.601938951760530472e-04,-4.652065224945545197e-03,1.188389770686626434e-02,-9.304210543632507324e-03,-2.189526148140430450e-02,1.044754683971405029e-02,5.482384469360113144e-03,-5.041819531470537186e-04,2.758846385404467583e-04,9.961170144379138947e-05,-4.237845074385404587e-03,-5.822896957397460938e-03,2.188280690461397171e-03,3.211426548659801483e-03,1.446212874725461006e-03,1.694983453489840031e-03,-1.846307568484917283e-04,-3.403610317036509514e-04,1.705289818346500397e-03,8.655179291963577271e-03,5.432789213955402374e-03,5.203314358368515968e-04,-1.548609288875013590e-04,-2.740216732490807772e-04,5.882667028345167637e-04,-6.359867402352392673e-04,3.749088791664689779e-04,-6.673420779407024384e-03,-3.742080181837081909e-03,-1.123380352510139346e-04,1.191298710182309151e-03,-7.441399066010490060e-05,2.282615518197417259e-03,-4.947306297253817320e-05,-3.322308184579014778e-03,-1.009660679847002029e-02,-3.209129720926284790e-02,-3.919350914657115936e-03,-1.008199527859687805e-03,3.658009227365255356e-04,2.796888817101716995e-03,3.513979027047753334e-03,1.038245856761932373e-03,4.719642177224159241e-02,1.705644465982913971e-02,4.963989369571208954e-03,-3.413374768570065498e-03,-4.079454520251601934e-04,-5.756120197474956512e-03,7.039559073746204376e-03,1.720634754747152328e-04,2.578028663992881775e-02,2.172027528285980225e-02,-5.775535479187965393e-03,5.733889527618885040e-03,-3.312945773359388113e-04,-3.188795177266001701e-03,-4.891728516668081284e-03,-6.241760216653347015e-03,-8.660151623189449310e-03,-1.727122813463211060e-03,-8.840458467602729797e-04,-4.006059840321540833e-03,2.834209473803639412e-03,-5.030747037380933762e-03,9.141322225332260132e-03,2.128446847200393677e-02,-3.005472011864185333e-02,-2.349428366869688034e-03,-3.969437908381223679e-03,-7.816203869879245758e-03,5.132419755682349205e-05,-4.321839194744825363e-03,6.613141391426324844e-03,-5.617809947580099106e-03,-3.173936903476715088e-02,2.195939421653747559e-02,1.192051321268081665e-01,1.084792017936706543e-01,2.701604552567005157e-02,1.269900649785995483e-01,1.451252866536378860e-02,8.385938592255115509e-03,5.531027540564537048e-02,-4.868011549115180969e-02,3.422911511734127998e-03,4.137072339653968811e-02,-9.560753824189305305e-06\n0.000000000000000000e+00,7.670295599382370710e-05,1.823179773055016994e-04,3.163828747346997261e-03,2.235097112134099007e-03,4.946269837091676891e-05,9.771480836207047105e-05,9.536784695285405178e-09,-3.346333978697657585e-04,3.386215830687433481e-04,-4.880218300968408585e-03,-7.393564097583293915e-03,-1.304853707551956177e-03,-1.622045226395130157e-02,-1.195283330162055790e-04,-1.338921574642881751e-04,-1.167505106423050165e-04,1.824979204684495926e-03,-7.816495373845100403e-03,2.900373190641403198e-03,4.993724450469017029e-02,9.465318173170089722e-03,4.212658386677503586e-03,5.835389019921422005e-04,-8.115171222016215324e-04,-3.155644750222563744e-03,7.019029930233955383e-03,-5.727669689804315567e-03,-5.368913523852825165e-03,-7.424811832606792450e-03,-1.356734312139451504e-03,3.029813233297318220e-04,2.306806709384545684e-04,-2.195607405155897141e-03,-4.075410775840282440e-03,2.765660174190998077e-03,5.123698152601718903e-03,-3.988736774772405624e-03,7.804947905242443085e-03,4.029183648526668549e-03,-2.678672608453780413e-04,-4.292359517421573400e-04,2.088455483317375183e-02,1.429537683725357056e-02,2.300090529024600983e-02,-7.012494374066591263e-03,2.362475264817476273e-03,3.289550077170133591e-03,-2.023854176513850689e-04,2.525012241676449776e-03,-1.090087648481130600e-02,6.742440629750490189e-03,4.386959597468376160e-03,-1.207048259675502777e-02,2.847722680598963052e-05,-2.378056233283132315e-04,5.358930138754658401e-06,1.272957306355237961e-04,9.731808677315711975e-05,2.136236988008022308e-03,-4.953862633556127548e-03,-6.849940982647240162e-04,2.462789707351475954e-04,7.206951704574748874e-05,-1.577206099057093525e-08,2.146189945051446557e-05,1.346512872260063887e-04,2.575663384050130844e-04,-5.612097447738051414e-04,3.862802259391173720e-05,1.126715360442176461e-04,8.938906503885846178e-09,-2.350373542867600918e-04,1.414980943081900477e-05,-4.252897575497627258e-03,-1.722964458167552948e-03,3.224993124604225159e-04,-7.986681535840034485e-03,-2.763358934316784143e-04,-1.496334298280999064e-04,-2.001769462367519736e-04,1.625166973099112511e-03,-1.478959806263446808e-03,8.943315595388412476e-03,2.017422020435333252e-02,-3.617294132709503174e-03,2.210253849625587463e-03,2.335145545657724142e-04,-2.611189265735447407e-04,9.098604787141084671e-04,-3.503991756588220596e-03,-3.633672837167978287e-03,3.436947613954544067e-02,-2.723548095673322678e-03,1.093775848858058453e-03,2.965344174299389124e-05,-6.515404675155878067e-05,-1.031373860314488411e-03,-7.837388664484024048e-03,4.844494163990020752e-03,1.591846905648708344e-02,-1.299623772501945496e-02,-3.643447766080498695e-03,2.843360649421811104e-03,-1.788524095900356770e-04,2.929256530478596687e-03,2.475297078490257263e-03,1.390357781201601028e-02,3.137164935469627380e-02,-7.061666809022426605e-03,-4.719586111605167389e-03,1.144141075201332569e-03,-6.334274803521111608e-05,1.347464742138981819e-03,-6.545529700815677643e-03,2.500256523489952087e-04,5.950220394879579544e-03,-9.948873892426490784e-03,1.244966988451778889e-04,-1.141041066148318350e-04,7.668724720133468509e-06,1.511616719653829932e-04,1.043042168021202087e-03,6.954343989491462708e-04,-8.430611342191696167e-04,-2.755284367594867945e-05,9.712383325677365065e-05,-5.041643817094154656e-06,1.641981306477191538e-08,-3.540164470905438066e-05,-3.748075396288186312e-04,-2.523708622902631760e-03,-1.619752612896263599e-03,-1.892185537144541740e-06,-1.364524796372279525e-04,-4.868859981854711805e-09,-3.703712718561291695e-05,-5.426249699667096138e-04,3.148867981508374214e-03,-1.725159958004951477e-02,-1.676097512245178223e-02,7.147425785660743713e-04,4.811469698324799538e-04,-8.379720384255051613e-06,-3.003329038619995117e-04,-4.886102396994829178e-04,-1.161620765924453735e-02,-1.440612971782684326e-02,-1.160659641027450562e-02,5.424260161817073822e-03,1.806430891156196594e-02,-2.875702921301126480e-05,3.329867031425237656e-04,4.623024724423885345e-03,-6.492984481155872345e-03,6.352417916059494019e-02,-6.829828023910522461e-03,-2.542985044419765472e-02,1.194795034825801849e-02,-6.970402318984270096e-04,-2.965310995932668447e-04,6.647078553214669228e-04,3.415564447641372681e-02,2.250222302973270416e-02,1.008436083793640137e-03,-8.070776239037513733e-04,1.027202419936656952e-02,-4.621329717338085175e-03,-2.548692646087147295e-05,-1.899152528494596481e-03,-9.441643953323364258e-03,-1.699130795896053314e-02,-2.063661441206932068e-02,-8.752832189202308655e-03,5.181999877095222473e-04,-3.155980026349425316e-03,-1.221466518472880125e-04,8.038733154535293579e-03,9.216581471264362335e-03,-9.047539904713630676e-03,2.883201092481613159e-02,-2.139387652277946472e-03,2.526903699617832899e-04,-2.664010971784591675e-04,-8.239397720899432898e-05,1.167671289294958115e-03,3.052263520658016205e-03,-3.299124073237180710e-03,-3.450484480708837509e-03,-7.039283518679440022e-04,-2.993623493239283562e-04,5.956069799140095711e-05,-3.328794795365297432e-09,1.155130375991575420e-04,3.383080475032329559e-04,2.323781838640570641e-03,2.063483931124210358e-03,1.108543874579481781e-04,2.036675577983260155e-04,-1.091143531084526330e-08,-1.877280592452734709e-04,1.150214229710400105e-04,-5.007632076740264893e-03,-1.919080689549446106e-02,-1.060344092547893524e-02,-2.563049085438251495e-03,4.407208762131631374e-04,-4.267082549631595612e-04,-5.208639195188879967e-04,4.254884086549282074e-03,1.605984382331371307e-02,-1.353631727397441864e-02,4.038807377219200134e-02,2.745361998677253723e-02,1.699921116232872009e-02,8.398998761549592018e-04,-2.153767272830009460e-04,4.909915849566459656e-03,-1.013822294771671295e-02,-1.773869246244430542e-02,9.346117265522480011e-03,1.892560720443725586e-02,1.093012280762195587e-02,-1.060131253325380385e-04,-3.861745790345594287e-05,-2.476764377206563950e-03,6.050962954759597778e-03,-8.343423716723918915e-03,4.297176003456115723e-02,1.978435320779681206e-03,8.965596556663513184e-03,4.216349683701992035e-03,-2.001883112825453281e-04,1.105864997953176498e-02,4.976694472134113312e-03,7.442091591656208038e-03,2.977074310183525085e-02,-6.963741499930620193e-03,7.390892133116722107e-03,2.542563946917653084e-03,-1.793944684322923422e-04,1.968047581613063812e-02,2.912972122430801392e-04,-3.061655210331082344e-03,2.713668718934059143e-02,-1.934787072241306305e-02,5.613648681901395321e-05,-3.734375059138983488e-04,-3.016672417288646102e-05,2.474279142916202545e-03,1.003829762339591980e-02,3.319992218166589737e-03,-3.583586076274514198e-03,-4.007301467936486006e-04,3.691976598929613829e-04,5.894909190828911960e-05,2.794934061967069283e-08,2.973607115563936532e-05,1.326226483797654510e-04,2.780254930257797241e-03,1.482985448092222214e-03,7.719000859651714563e-05,8.895678183762356639e-05,-2.870112325581430923e-08,7.741358786006458104e-06,3.616273752413690090e-04,6.008542550262063742e-05,6.685424596071243286e-04,-7.268977817147970200e-03,-6.075017619878053665e-03,4.356389981694519520e-04,-1.532954338472336531e-04,-2.161799347959458828e-04,1.610154518857598305e-03,-9.679831564426422119e-03,6.314199417829513550e-03,3.860887885093688965e-02,-1.073155365884304047e-02,-3.599371528252959251e-03,3.062085306737571955e-04,3.778578247874975204e-04,-4.887982504442334175e-05,3.239713143557310104e-03,-1.863555749878287315e-03,1.419189386069774628e-02,-1.662221504375338554e-03,2.602557186037302017e-03,2.521659189369529486e-05,5.407843855209648609e-05,3.784065193030983210e-04,5.480454419739544392e-04,5.975104868412017822e-04,6.333138793706893921e-03,-6.531524937599897385e-03,1.192305423319339752e-02,2.125838771462440491e-03,-1.375810243189334869e-04,4.398329183459281921e-03,8.795980364084243774e-03,2.241132780909538269e-02,4.975961986929178238e-03,-6.242197938263416290e-03,1.463445369154214859e-02,1.178183709271252155e-03,-1.492142037022858858e-04,3.709327895194292068e-03,8.309622295200824738e-03,3.274200484156608582e-03,2.964279614388942719e-03,3.377733752131462097e-03,-3.618384289438836277e-05,-9.665847755968570709e-05,9.149017569143325090e-05,2.200457383878529072e-04,-1.886264071799814701e-03,-2.125631086528301239e-03,-3.848534077405929565e-03,-8.156555704772472382e-04,5.148289710632525384e-05,1.888141196104697883e-05,7.534481483162380755e-09,7.873955473769456148e-05,2.007529546972364187e-04,1.040249480865895748e-04,-4.478542832657694817e-04,5.783322558272629976e-05,9.469127689953893423e-05,1.977710439859947655e-08,-2.088860783260315657e-04,2.395591436652466655e-04,-3.922763280570507050e-03,5.683759227395057678e-04,1.834144629538059235e-02,-7.766771595925092697e-03,-3.696856147143989801e-04,2.123656740877777338e-04,3.761685220524668694e-04,2.811656799167394638e-03,1.297509297728538513e-02,2.187560126185417175e-02,2.540246769785881042e-02,-6.301554851233959198e-03,-3.831563983112573624e-03,4.865067894570529461e-04,-3.227296401746571064e-04,2.041564555838704109e-03,-5.138055421411991119e-03,-2.290608128532767296e-03,2.773900330066680908e-02,-4.520148504525423050e-04,-3.341663163155317307e-03,2.839905209839344025e-04,-2.269131509819999337e-04,-1.727988594211637974e-03,-8.449377492070198059e-03,-2.428152784705162048e-02,-3.605159930884838104e-03,9.431287646293640137e-03,3.342975396662950516e-03,3.162395441904664040e-03,2.345751854591071606e-04,-6.318618543446063995e-04,6.105099339038133621e-03,3.671665210276842117e-03,-2.833232283592224121e-03,1.843347027897834778e-02,1.137714367359876633e-02,2.102879108861088753e-03,2.211343089584261179e-04,-2.146387007087469101e-03,3.808899782598018646e-04,2.311974018812179565e-02,2.056324854493141174e-02,1.039560046046972275e-02,-9.057507850229740143e-05,2.931365743279457092e-04,-3.386744720046408474e-05,-1.508375862613320351e-04,-7.605897262692451477e-04,-3.725468413904309273e-03,-1.754442113451659679e-03,-5.541169957723468542e-05,5.619087605737149715e-04,1.875189991551451385e-05,-2.740000581979984418e-08,-4.300696018617600203e-04,-2.029345603659749031e-03,-9.750213474035263062e-03,-7.502398919314146042e-03,-4.211328923702239990e-04,-7.432957645505666733e-04,-1.091791546059539542e-08,1.260781893506646156e-03,-1.405556220561265945e-03,2.476347051560878754e-02,7.420442998409271240e-02,-4.837854206562042236e-02,3.118008002638816833e-02,-2.132205525413155556e-03,1.093212165869772434e-03,1.125071896240115166e-03,-1.755175553262233734e-02,-1.394638419151306152e-02,-3.539790213108062744e-02,5.557898283004760742e-01,1.611101254820823669e-02,-2.916653454303741455e-02,-2.758542541414499283e-03,2.157539827749133110e-03,-1.122220512479543686e-02,4.074433818459510803e-03,2.011320739984512329e-02,-1.864698529243469238e-01,-2.911663800477981567e-02,-2.195910736918449402e-02,-7.013669819571077824e-04,-5.781874060630798340e-04,3.617981448769569397e-03,-2.966645732522010803e-02,2.071432769298553467e-03,-8.453612029552459717e-02,3.076289221644401550e-02,-3.031980246305465698e-02,-1.847940683364868164e-02,1.017434173263609409e-03,1.540947705507278442e-04,-7.370713353157043457e-02,-1.286395192146301270e-01,-4.057602211833000183e-02,8.186098188161849976e-03,-2.356313169002532959e-03,-1.034381613135337830e-02,4.113446921110153198e-04,-2.959858439862728119e-02,-1.377722900360822678e-02,-6.373897939920425415e-02,-3.202094137668609619e-02,3.712759539484977722e-02,-4.492781881708651781e-04,7.501593790948390961e-04,-1.729431096464395523e-05,-2.759685041382908821e-03,-1.477984432131052017e-02,-9.980071336030960083e-04,1.490155141800642014e-02,1.080915797501802444e-03,-1.169209484942257404e-03,-1.980205415748059750e-04,-1.126090865000151098e-08,1.707053452264517546e-04,1.434809237252920866e-04,2.553123049437999725e-03,2.940778154879808426e-03,4.636549856513738632e-04,3.618077898863703012e-04,-4.710727807832881808e-09,-1.828356180340051651e-04,3.603959921747446060e-04,-2.515683881938457489e-03,-1.401490811258554459e-02,8.929101750254631042e-05,-9.176361374557018280e-03,5.152568337507545948e-04,-2.100853016600012779e-04,-4.292599624022841454e-04,6.305596791207790375e-03,-1.598277129232883453e-03,-4.990426823496818542e-03,2.973177097737789154e-02,1.041086576879024506e-02,5.344890989363193512e-03,5.693021812476217747e-04,2.476566005498170853e-04,1.272027287632226944e-02,1.433387491852045059e-02,3.823217470198869705e-03,2.060075663030147552e-02,6.675068289041519165e-04,1.263657025992870331e-02,9.683781536296010017e-05,-9.998840687330812216e-05,6.019627326168119907e-04,2.229289384558796883e-03,-1.881712116301059723e-02,7.619256153702735901e-03,-1.659337431192398071e-02,2.690459368750452995e-03,3.046130528673529625e-03,-3.811948117800056934e-04,1.061482471413910389e-03,5.129804834723472595e-03,2.570448257029056549e-02,1.626975461840629578e-02,-4.395222291350364685e-03,3.771486226469278336e-03,2.218508161604404449e-03,7.771757373120635748e-05,-2.457139547914266586e-03,1.872082590125501156e-03,1.432386040687561035e-02,-4.664346575736999512e-03,-1.066983398050069809e-02,-3.691335587063804269e-05,-2.346309483982622623e-04,-1.063634408637881279e-05,4.035321762785315514e-05,-1.534841256216168404e-03,-8.361788466572761536e-03,-4.279023036360740662e-03,-2.835679915733635426e-04,2.246773219667375088e-04,6.443300662795081735e-05,4.931723651679931208e-08,5.721805791836231947e-05,2.019056410063058138e-05,4.791717510670423508e-04,3.628247068263590336e-04,3.667792043415829539e-05,8.318565960507839918e-05,2.866801196432788856e-08,-2.905244764406234026e-05,2.757554757408797741e-04,-1.324153156019747257e-03,-4.966020584106445312e-03,1.320504397153854370e-02,-9.874941315501928329e-04,-4.451450950000435114e-04,3.290180757176131010e-05,3.034395340364426374e-04,2.053141593933105469e-03,9.663242846727371216e-03,-1.306469552218914032e-02,6.789186969399452209e-03,1.811529323458671570e-02,-6.614366080611944199e-03,3.013769164681434631e-04,6.468990468420088291e-04,2.212384250015020370e-03,8.966661989688873291e-03,2.919975435361266136e-03,5.798369646072387695e-03,1.229215040802955627e-02,-7.846408523619174957e-03,1.188353926409035921e-04,1.829905668273568153e-04,-9.042406454682350159e-04,-2.702197991311550140e-03,2.792871929705142975e-02,4.599847272038459778e-02,-5.956572713330388069e-04,-2.650834154337644577e-03,2.457419177517294884e-03,8.683196210768073797e-05,-4.350776318460702896e-03,6.302149500697851181e-03,3.293930739164352417e-02,5.033038556575775146e-03,1.292538177222013474e-02,-5.851425230503082275e-03,2.217662520706653595e-03,5.300171906128525734e-04,-8.158436045050621033e-03,3.213689662516117096e-03,7.941420190036296844e-03,-1.669342629611492157e-02,1.019912492483854294e-02,-8.485747966915369034e-04,4.474174347706139088e-04,3.559613251127302647e-04,-8.561060531064867973e-04,-4.850078839808702469e-03,2.543907612562179565e-06,8.145921863615512848e-03,4.984107799828052521e-04,-1.194054057123139501e-04,-7.371624087681993842e-05,-2.268436364829540253e-04,-5.937967798672616482e-04,8.169419597834348679e-04,9.983484633266925812e-04,-1.026044774334877729e-04,1.640311791561543941e-03,2.048866590484976768e-04,4.480143616092391312e-07,6.830902420915663242e-04,1.243760110810399055e-03,-4.233085550367832184e-03,-2.831269800662994385e-02,-8.484950289130210876e-03,-1.403560768812894821e-02,-1.248421263881027699e-03,-1.006222097203135490e-03,-2.781198592856526375e-03,3.324117744341492653e-03,-2.140761818736791611e-03,-3.056448185816407204e-03,2.757784724235534668e-02,3.480302635580301285e-03,-1.376044750213623047e-02,1.719071879051625729e-03,5.788225098513066769e-04,-6.296515930444002151e-03,1.044907048344612122e-02,-2.296287380158901215e-02,1.120739616453647614e-02,-3.182895714417099953e-03,-1.364193484187126160e-02,1.643025781959295273e-03,2.711057197302579880e-03,-1.549898996017873287e-03,2.496147900819778442e-02,1.996553316712379456e-02,1.557510346174240112e-02,-6.495151668787002563e-03,9.194369427859783173e-03,8.542072027921676636e-03,1.936504151672124863e-03,-2.221072791144251823e-04,1.568703167140483856e-02,8.416484110057353973e-03,2.687496505677700043e-02,-9.987194091081619263e-03,4.586882889270782471e-03,-7.553142495453357697e-05,-4.146355204284191132e-03,-1.611525006592273712e-02,-4.497393034398555756e-03,2.929643541574478149e-02,2.658344618976116180e-02,-2.617533691227436066e-02,1.199893504381179810e-01,3.882664814591407776e-02,-6.512014567852020264e-02,-5.864107608795166016e-02,4.092721268534660339e-02,-5.957963317632675171e-02,1.295484323054552078e-02,-2.296518534421920776e-02,-2.448654361069202423e-02,2.117901021847501397e-05\n0.000000000000000000e+00,5.412151949713006616e-06,-1.049729035003110766e-04,-1.185085624456405640e-03,1.314816647209227085e-03,7.490717689506709576e-05,7.312817615456879139e-05,-3.114894120415101497e-09,2.286732196807861328e-04,3.940407623304054141e-05,4.552175290882587433e-03,-1.713008433580398560e-02,4.632691852748394012e-03,1.249989215284585953e-02,-2.350995782762765884e-04,6.048082650522701442e-05,2.267190429847687483e-04,-1.372739672660827637e-03,-1.570221036672592163e-02,-3.356981789693236351e-03,-1.121799089014530182e-02,3.084393404424190521e-02,7.255771197378635406e-03,2.544041781220585108e-04,7.209447212517261505e-04,5.339888390153646469e-03,7.661928422749042511e-03,7.994641549885272980e-03,5.098791792988777161e-03,7.756394334137439728e-03,4.163085017353296280e-03,-1.932295126607641578e-04,-1.195466757053509355e-04,9.421530412510037422e-04,-2.402855549007654190e-03,2.356737479567527771e-02,6.425226107239723206e-03,4.414161667227745056e-03,-7.766937837004661560e-03,2.610543742775917053e-05,5.032420085626654327e-05,4.741723183542490005e-03,2.074815332889556885e-02,2.718948759138584137e-03,2.859594766050577164e-03,-4.361582919955253601e-03,-1.480240002274513245e-02,-2.208135992987081409e-05,5.063561839051544666e-04,-3.476478159427642822e-03,1.259248144924640656e-02,-1.408662647008895874e-03,-9.161789901554584503e-03,8.554058149456977844e-03,-9.264133404940366745e-05,2.149693173123523593e-04,9.019601748150307685e-06,-2.487677556928247213e-04,1.026726560667157173e-03,2.997018396854400635e-03,6.323241163045167923e-03,8.793619344942271709e-04,-2.246329095214605331e-04,-2.873512494261376560e-05,9.653647881080473780e-10,1.082685048459097743e-05,3.327695594634860754e-06,-4.684666637331247330e-03,-4.088440444320440292e-03,7.665104931220412254e-05,-1.512178569100797176e-04,3.466620057679392630e-08,8.115406672004610300e-05,-4.335640696808695793e-04,2.536521293222904205e-03,1.326709892600774765e-02,-1.358326524496078491e-02,7.186943665146827698e-03,-1.453251170460134745e-04,6.917819700902327895e-05,7.242455467348918319e-05,7.037474424578249454e-04,6.580131594091653824e-04,1.632409542798995972e-02,-2.092575281858444214e-02,9.485844522714614868e-03,4.456901922821998596e-03,-2.757215115707367659e-04,6.353621720336377621e-04,6.427313201129436493e-03,4.073495510965585709e-03,2.666249126195907593e-02,7.246113382279872894e-04,1.203639432787895203e-03,4.504986107349395752e-03,-4.833988787140697241e-04,-2.601883024908602238e-04,1.544284401461482048e-03,1.509123481810092926e-03,2.109193429350852966e-02,2.408663555979728699e-02,-1.473168726079165936e-03,-1.002954505383968353e-02,1.736703561618924141e-04,3.393160659470595419e-05,3.686716547235846519e-03,4.453507717698812485e-03,-9.136739186942577362e-03,2.248064428567886353e-02,9.162784554064273834e-04,-5.185257177799940109e-03,-7.134512998163700104e-06,1.281479344470426440e-04,-1.183833228424191475e-03,5.715092644095420837e-03,-1.410120166838169098e-02,6.821267306804656982e-04,-2.675324445590376854e-03,2.526972675696015358e-04,-4.098231147509068251e-05,3.665844997158274055e-05,-1.187561283586546779e-04,1.493658754043281078e-03,1.374584389850497246e-03,4.411120899021625519e-03,6.278184591792523861e-04,-1.086485281120985746e-04,-1.010995219985488802e-05,4.795341901342453639e-09,2.241583933937363327e-05,-9.653095912653952837e-05,3.390920814126729965e-03,4.924832843244075775e-03,-6.609053525608032942e-05,1.629623875487595797e-04,-1.689319439890368812e-08,-3.114132850896567106e-04,6.851430516690015793e-04,-4.042105749249458313e-03,-6.714831106364727020e-03,7.135695777833461761e-03,-2.241788618266582489e-02,7.278552511706948280e-04,-1.377425214741379023e-04,-2.408202271908521652e-04,-7.876448216848075390e-04,-6.509701255708932877e-03,-8.858385495841503143e-03,4.450925812125205994e-02,2.814184129238128662e-02,-6.005950272083282471e-03,5.638524889945983887e-04,-1.127737341448664665e-03,-8.367050439119338989e-03,-4.904090426862239838e-03,3.356039524078369141e-03,-2.039085701107978821e-02,3.555646864697337151e-03,-5.522077903151512146e-03,5.469472380355000496e-04,1.914159292937256396e-05,-1.325525343418121338e-03,-1.848841086030006409e-02,-1.374011021107435226e-02,2.088695392012596130e-02,-1.786473393440246582e-02,2.681273035705089569e-03,1.329240272752940655e-03,-3.475478733889758587e-04,-1.034931652247905731e-02,-2.652317099273204803e-02,6.999619305133819580e-02,-1.425712928175926208e-02,-2.618028968572616577e-02,-1.152527518570423126e-02,-2.998998388648033142e-05,-1.239259290741756558e-04,6.863940507173538208e-04,-1.504675857722759247e-02,1.863011159002780914e-02,2.714642789214849472e-03,-9.978529997169971466e-04,2.896957448683679104e-05,-3.368788748048245907e-05,7.798453589202836156e-05,1.701189903542399406e-04,1.630718819797039032e-03,1.074950024485588074e-02,-1.310100778937339783e-03,-8.040230022743344307e-05,-7.940002979012206197e-05,-5.278803291730582714e-05,-2.414966004948837508e-08,-1.832960333558730781e-05,-2.393660397501662374e-04,1.596948131918907166e-04,5.947252502664923668e-04,-3.349169564899057150e-04,-1.064271782524883747e-04,6.672564722975948825e-10,1.118820946430787444e-04,1.337784924544394016e-04,-2.016548532992601395e-03,-1.662251539528369904e-02,-4.021396860480308533e-02,1.064831484109163284e-02,4.177269875071942806e-04,-8.099707338260486722e-05,3.453062672633677721e-04,1.860127202235162258e-03,-2.674045972526073456e-04,-4.908345267176628113e-02,-2.509832754731178284e-02,6.976863741874694824e-02,1.105823460966348648e-02,4.442258214112371206e-04,-2.856382343452423811e-04,-1.264978107064962387e-02,-1.557766087353229523e-02,1.163876056671142578e-02,1.525836810469627380e-02,2.266510203480720520e-02,9.530480019748210907e-04,-4.541403031907975674e-04,-5.623635661322623491e-05,-3.109183860942721367e-03,9.866626933217048645e-03,2.410475164651870728e-03,3.932499885559082031e-02,2.877436392009258270e-02,5.893372930586338043e-03,3.150408156216144562e-03,1.084288887795992196e-04,4.723094403743743896e-03,6.286757998168468475e-03,-1.546394266188144684e-02,1.573792286217212677e-02,2.300446294248104095e-02,3.701998852193355560e-03,1.008069026283919811e-03,2.128686173819005489e-04,-2.703971229493618011e-03,7.034283131361007690e-03,-1.173735316842794418e-02,1.899033784866333008e-02,1.225535757839679718e-02,-2.647411602083593607e-04,5.183491157367825508e-04,-3.884672769345343113e-04,1.701044151559472084e-03,-2.773584797978401184e-03,3.214026335626840591e-03,1.015355531126260757e-02,9.274675394408404827e-04,4.910168354399502277e-04,4.666338645620271564e-05,1.955345396709162742e-08,1.400695146003272384e-05,1.118270156439393759e-04,-1.059336005710065365e-03,-1.311392057687044144e-03,1.247999607585370541e-04,-9.859335841611027718e-05,3.100865342275938019e-08,2.819039509631693363e-04,-2.860493259504437447e-04,3.840001998469233513e-03,1.112031936645507812e-02,-1.030930597335100174e-02,9.616764262318611145e-03,-5.077338209957815707e-05,7.695228850934654474e-05,6.122011109255254269e-05,-2.828062279149889946e-04,7.665290031582117081e-03,-3.440328873693943024e-03,6.153173744678497314e-04,1.937194541096687317e-02,-4.636653466150164604e-04,-3.182976215612143278e-04,9.881738806143403053e-04,1.678325235843658447e-03,6.213353946805000305e-03,1.445541903376579285e-02,-2.051916345953941345e-02,1.877273060381412506e-02,9.007494663819670677e-04,-4.435105074662715197e-04,3.098890010733157396e-05,1.792612369172275066e-03,3.210950177162885666e-03,8.092585951089859009e-03,9.862171486020088196e-03,1.799715450033545494e-03,-4.573642276227474213e-03,-6.787392776459455490e-04,3.495890996418893337e-05,4.831689875572919846e-03,1.248513069003820419e-02,1.009469944983720779e-02,-1.229756511747837067e-02,-5.184650886803865433e-03,4.261206369847059250e-03,5.465529393404722214e-04,1.218124380102381110e-04,-1.573391957208514214e-03,7.008588407188653946e-03,-5.588016938418149948e-03,-2.651965012773871422e-03,1.222791150212287903e-02,1.194503274746239185e-04,8.131164941005408764e-05,2.256588195450603962e-04,-2.597933053039014339e-04,4.549536854028701782e-03,6.487045902758836746e-05,3.254133742302656174e-03,4.492601728998124599e-04,-1.868256076704710722e-04,1.935114050866104662e-05,-5.151605364517308772e-09,-9.813815267989411950e-06,-1.725130568956956267e-04,-2.087335102260112762e-03,-1.252976711839437485e-03,-5.735916784033179283e-05,-1.765878914739005268e-05,-1.411854100297205150e-08,1.904189266497269273e-04,4.816577711608260870e-05,1.381482928991317749e-03,1.355879288166761398e-02,2.616358920931816101e-02,1.204731408506631851e-02,-4.617378290276974440e-04,4.017287865281105042e-04,6.804891163483262062e-04,-1.578720635734498501e-03,1.310107018798589706e-02,2.644178830087184906e-02,-1.020136661827564240e-02,1.053859200328588486e-02,-3.894252935424447060e-03,-2.313643926754593849e-05,4.449043190106749535e-04,-8.752176072448492050e-04,4.199470393359661102e-03,1.016588043421506882e-02,-1.204863563179969788e-02,7.285267580300569534e-03,-2.786729717627167702e-03,2.164243633160367608e-04,-2.139775460818782449e-04,-2.562702866271138191e-04,-9.823760017752647400e-03,-7.593914866447448730e-03,-1.107328198850154877e-02,3.070550039410591125e-02,-4.396818578243255615e-03,-1.894184388220310211e-04,6.454242393374443054e-04,-2.972200745716691017e-03,7.879359647631645203e-03,-8.958574384450912476e-03,-1.189722493290901184e-02,2.376250177621841431e-02,-1.892527332529425621e-03,-9.788000024855136871e-04,6.797774694859981537e-04,-7.456833496689796448e-03,1.139646954834461212e-02,1.911590062081813812e-02,-4.808558151125907898e-03,1.258126273751258850e-02,-1.809847453841939569e-04,4.771941457875072956e-04,-5.165797847439534962e-05,-4.592465702444314957e-04,-3.420709399506449699e-03,-1.683895010501146317e-03,5.203299224376678467e-03,5.378482746891677380e-04,7.650085171917453408e-05,-5.033340858062729239e-05,1.768808033375535160e-08,-3.787449168157763779e-05,4.599905805662274361e-04,9.478172287344932556e-03,3.281688084825873375e-03,-1.611523330211639404e-04,-1.828579843277111650e-05,2.020487954723648727e-08,-9.044155012816190720e-04,8.183789905160665512e-04,-1.413764990866184235e-02,2.236495167016983032e-02,-3.417769446969032288e-02,-7.265347242355346680e-02,-2.823548857122659683e-04,-3.795891534537076950e-04,-1.603430020622909069e-03,1.959196524694561958e-03,-1.992264017462730408e-02,1.275868341326713562e-02,1.620728522539138794e-02,5.242145061492919922e-01,-3.062704578042030334e-02,8.388354908674955368e-04,-3.383256029337644577e-03,-1.847161911427974701e-02,-5.306103453040122986e-02,-6.971015036106109619e-02,3.956249356269836426e-02,-1.161003410816192627e-01,-2.174117416143417358e-02,8.953484357334673405e-04,4.716474795714020729e-04,-1.015272364020347595e-02,-4.441782832145690918e-02,-7.891532778739929199e-02,-6.049720197916030884e-02,1.093335449695587158e-04,5.659008026123046875e-02,2.425525803118944168e-03,-4.755529807880520821e-04,-2.703886665403842926e-02,-9.273815155029296875e-02,-1.806857436895370483e-02,-3.048555552959442139e-02,-3.627869114279747009e-02,1.723507046699523926e-02,-7.212262600660324097e-03,-2.167904749512672424e-03,-4.413553979247808456e-03,-6.391473114490509033e-02,-1.238359510898590088e-02,6.203609332442283630e-02,-3.101971559226512909e-02,5.910737672820687294e-05,-1.278015086427330971e-03,-1.904964883578941226e-04,1.071332953870296478e-04,-9.363535791635513306e-03,-2.804923802614212036e-02,-3.056742623448371887e-02,-4.118492361158132553e-03,4.752687818836420774e-04,-1.392966078128665686e-04,6.772972938051680103e-08,1.546279054309707135e-05,3.370793638168834150e-05,-1.347202109172940254e-03,-3.228743735235184431e-04,2.337448822800070047e-04,7.973896572366356850e-05,1.499830659668077715e-08,2.089624904328957200e-04,-2.882877597585320473e-04,4.382110666483640671e-03,-4.998601973056793213e-03,-4.350382834672927856e-03,1.068141311407089233e-02,8.281358168460428715e-05,7.510453724535182118e-05,2.403797116130590439e-04,1.816796429920941591e-04,-4.561119247227907181e-03,2.838891465216875076e-03,-5.080913659185171127e-03,2.408839203417301178e-02,2.228928962722420692e-03,-2.673448761925101280e-04,1.231043832376599312e-03,1.669768802821636200e-02,2.783049363642930984e-03,1.855628192424774170e-02,-1.446436159312725067e-02,2.133828029036521912e-02,6.151909474283456802e-03,-1.275800168514251709e-04,-2.455812864354811609e-05,2.097291871905326843e-03,2.040415769442915916e-03,3.090464044362306595e-03,1.383032556623220444e-02,9.011337533593177795e-05,-5.256242118775844574e-03,-8.125783060677349567e-04,2.123920785379596055e-05,1.892262836918234825e-03,5.777462385594844818e-03,4.680077545344829559e-03,-1.000366546213626862e-02,2.495893277227878571e-03,-7.059879135340452194e-04,-1.121930545195937157e-04,3.474495606496930122e-04,-1.486084889620542526e-03,1.097203232347965240e-02,-3.997136373072862625e-03,-2.250715158879756927e-02,4.500699229538440704e-03,4.271339639672078192e-05,1.016322057694196701e-04,2.116435352945700288e-04,-2.268833341076970100e-04,7.945293560624122620e-03,4.801291972398757935e-03,3.372505307197570801e-03,6.232555024325847626e-04,-1.828529348131269217e-04,1.358834651910001412e-05,-5.241759026830550283e-08,2.976094037876464427e-05,1.025405726977623999e-04,-1.073209568858146667e-04,5.257109878584742546e-04,1.549231965327635407e-04,9.695881090010516346e-06,-8.287111086247023195e-08,1.523336104582995176e-04,-4.183993441984057426e-04,3.840318648144602776e-03,-6.108778994530439377e-03,-1.128632295876741409e-02,9.282396174967288971e-03,5.950948689132928848e-04,-8.889102900866419077e-05,-2.628001384437084198e-04,5.505400476977229118e-04,-4.974299110472202301e-03,2.906440058723092079e-03,-2.144123893231153488e-03,6.776228547096252441e-04,1.337397843599319458e-02,-3.675832704175263643e-05,2.290079719386994839e-04,7.224466651678085327e-03,1.522049307823181152e-03,9.495538659393787384e-03,5.358009133487939835e-03,-5.728706717491149902e-03,1.229871623218059540e-02,-1.589442545082420111e-04,6.002968075335957110e-05,1.990552991628646851e-03,8.645424619317054749e-03,-2.557155210524797440e-03,-1.050792261958122253e-02,6.921216379851102829e-03,5.963333882391452789e-03,-8.312464342452585697e-04,-3.779311373364180326e-05,6.793883163481950760e-03,8.743965066969394684e-03,2.954041119664907455e-04,4.418882541358470917e-03,-1.602308452129364014e-02,4.651547409594058990e-03,-1.304290490224957466e-04,-2.347346744500100613e-04,1.023218408226966858e-02,5.300876684486865997e-03,1.236235722899436951e-03,-1.446942798793315887e-02,-1.047155074775218964e-02,9.859475539997220039e-04,-7.153718033805489540e-04,-7.934794411994516850e-04,9.320788667537271976e-04,9.272196330130100250e-03,4.469878040254116058e-03,-5.388154182583093643e-03,7.734488463029265404e-05,-5.272635025903582573e-04,-1.044932214426808059e-04,-1.750836236169561744e-04,-3.015605616383254528e-04,-1.328867510892450809e-03,-3.009541193023324013e-03,-2.730392385274171829e-03,1.055031316354870796e-03,-1.168540256912820041e-04,1.102214373531751335e-04,3.164098132401704788e-03,-6.179354968480765820e-04,3.235856536775827408e-03,-1.153070759028196335e-02,-6.255412474274635315e-03,-1.543369027785956860e-03,-8.571071084588766098e-04,-1.841515331761911511e-04,-1.207874505780637264e-03,1.350605511106550694e-03,-2.191118896007537842e-03,-1.342002488672733307e-02,-1.060958951711654663e-03,2.711926773190498352e-02,1.896795351058244705e-03,-2.096156458719633520e-05,-2.928397618234157562e-03,7.369488012045621872e-03,1.922997087240219116e-02,1.015470828860998154e-02,-1.305088121443986893e-02,1.490332931280136108e-02,-4.793840460479259491e-03,2.115500858053565025e-03,-6.581267807632684708e-04,1.549391308799386024e-04,8.655061945319175720e-03,1.028936076909303665e-02,1.604739204049110413e-02,6.888338364660739899e-03,-9.523532353341579437e-03,9.224220179021358490e-03,3.779128426685929298e-03,7.735824212431907654e-03,1.117822434753179550e-02,-1.029557269066572189e-02,1.306837424635887146e-03,5.816575139760971069e-03,1.358171226456761360e-03,4.632892087101936340e-03,-5.647325422614812851e-03,-9.608991444110870361e-03,6.809734739363193512e-03,-2.398434281349182129e-02,7.019011303782463074e-03,3.677117824554443359e-02,4.088661447167396545e-02,3.108037263154983521e-02,-1.715384423732757568e-01,5.803112313151359558e-02,1.130641158670186996e-02,2.227446436882019043e-02,-9.773169644176959991e-03,3.434812533669173717e-04,9.534084238111972809e-03,-1.592643457115627825e-05\n0.000000000000000000e+00,1.429894473403692245e-05,1.319113016506889835e-05,-2.144553000107407570e-04,-3.976680454798042774e-04,-4.753502071253024042e-05,-5.999536369927227497e-07,2.939510146404700208e-08,-1.078312197932973504e-05,-1.120396264013834298e-04,4.378420999273657799e-04,-1.498124445788562298e-03,-2.314045326784253120e-03,8.201469667255878448e-03,5.970916245132684708e-04,-5.735978265875019133e-05,-1.858847826952114701e-04,1.469444483518600464e-03,1.168928109109401703e-02,-2.578335348516702652e-03,2.205520402640104294e-03,9.177019819617271423e-07,1.484517194330692291e-02,-2.072518254863098264e-04,-4.001099659944884479e-05,1.798459328711032867e-03,-8.381237275898456573e-03,-1.568779349327087402e-03,-3.549101296812295914e-03,6.375634577125310898e-03,1.253144443035125732e-02,-3.033647662959992886e-04,-1.235590170836076140e-04,1.126096758525818586e-04,-1.208152389153838158e-05,-3.585928352549672127e-04,6.270012236200273037e-04,1.127222203649580479e-04,1.041376497596502304e-03,1.886015816126018763e-04,-2.621979547257069498e-05,3.898287191987037659e-03,-7.882282137870788574e-03,-1.281060511246323586e-03,4.380892030894756317e-03,-3.843969199806451797e-03,3.448781557381153107e-03,4.509413847699761391e-04,-5.079252150608226657e-05,1.558478921651840210e-02,1.291915588080883026e-02,-2.508379984647035599e-03,-2.944812003988772631e-04,-3.201184328645467758e-03,6.305621354840695858e-05,-9.631806460674852133e-05,-1.284895406570285559e-04,1.306160353124141693e-03,3.446340793743729591e-03,-2.545296680182218552e-03,-7.994200568646192551e-04,-1.985916751436889172e-04,-4.123206053918693215e-06,1.476126089983154088e-05,4.096796502039978805e-08,-1.185673909276374616e-06,-1.696002073003910482e-05,1.084520248696208000e-03,6.936241989023983479e-04,-4.457777686184272170e-05,-5.005120328860357404e-06,5.994731822056564852e-08,4.122393875150009990e-07,-3.111336627625860274e-05,3.278871881775557995e-04,1.460637431591749191e-04,-2.176164649426937103e-03,4.771710373461246490e-03,6.037209532223641872e-04,-9.561618935549631715e-05,-1.698780251899734139e-04,6.521976320073008537e-04,4.396530799567699432e-03,2.287009730935096741e-03,6.115095689892768860e-03,2.372960327193140984e-03,1.545577030628919601e-02,-1.730044896248728037e-04,-7.121991075109690428e-05,9.116207365877926350e-04,-6.333195138722658157e-03,-1.971935154870152473e-03,-8.972027339041233063e-03,2.150312298908829689e-03,1.277020014822483063e-02,-2.691681729629635811e-04,2.967309774248860776e-05,2.226663200417533517e-04,-3.306524129584431648e-03,2.926664892584085464e-03,-1.655921922065317631e-03,5.106498021632432938e-03,4.561599344015121460e-03,-3.161446074955165386e-04,-4.380594327813014388e-05,3.285629441961646080e-03,-5.218094214797019958e-03,-1.435651909559965134e-03,2.410697983577847481e-03,-3.488742746412754059e-03,3.681488800793886185e-03,2.288198447786271572e-04,-9.657768532633781433e-05,1.539182104170322418e-02,1.028055977076292038e-02,-2.949213609099388123e-03,1.332736108452081680e-03,-2.802758244797587395e-03,6.898814172018319368e-05,-1.686887990217655897e-04,-1.001911223283968866e-04,1.308233360759913921e-03,4.099267534911632538e-03,-2.067520515993237495e-03,-2.129901200532913208e-03,-4.123357066418975592e-04,-4.369654925540089607e-05,7.489696145057678223e-06,-2.341481852852211887e-08,2.270668301207479089e-05,-5.591683293459936976e-05,2.803385723382234573e-03,2.046703128144145012e-03,2.045365181402303278e-05,1.887849939521402121e-04,-1.823051043459145149e-09,-1.835331568145193160e-05,1.879178162198513746e-04,-1.173678319901227951e-04,-2.781385788694024086e-03,2.935485914349555969e-03,1.921174116432666779e-03,6.175383459776639938e-04,-1.979188236873596907e-04,-2.834864426404237747e-04,1.610005856491625309e-03,1.549465581774711609e-03,-6.047084927558898926e-03,7.994165644049644470e-03,-2.120921853929758072e-04,1.397348381578922272e-02,-5.243155464995652437e-05,2.400319790467619896e-04,5.458901636302471161e-03,-5.072466563433408737e-03,-1.616209745407104492e-02,6.791631691157817841e-03,8.992187678813934326e-03,1.216493640094995499e-02,-1.608761085662990808e-04,-7.040215132292360067e-05,6.991396658122539520e-04,-1.258848421275615692e-02,3.866975428536534309e-03,3.205143380910158157e-03,2.448290819302201271e-03,4.971324466168880463e-03,3.383867442607879639e-04,-1.102313253795728087e-04,2.861324464902281761e-03,-2.780138049274682999e-03,-6.050185300409793854e-03,1.061341539025306702e-02,-1.841592369601130486e-03,9.722421877086162567e-03,5.599373835138976574e-04,-2.352164301555603743e-05,1.158795319497585297e-02,8.115017786622047424e-03,-2.368317451328039169e-03,-8.342097862623631954e-04,2.287753159180283546e-03,-7.030689448583871126e-05,-8.950584742706269026e-05,-1.272358495043590665e-04,1.024129451252520084e-03,2.621707506477832794e-03,-7.724219001829624176e-03,-1.514563919045031071e-03,-3.735596837941557169e-04,2.783847776299808174e-05,1.441632412024773657e-05,1.653048009586655098e-08,2.132009103661403060e-05,5.881976539967581630e-05,-5.905007710680365562e-04,-3.379372355993837118e-04,1.347917132079601288e-04,2.839399894583038986e-05,2.015747213590657339e-08,9.482663881499320269e-05,-2.527763717807829380e-04,3.517102915793657303e-03,6.047351285815238953e-03,5.646794568747282028e-03,5.078411661088466644e-03,4.843767674174159765e-04,2.119950295309536159e-07,-1.945397816598415375e-04,-1.197190576931461692e-04,1.341696921736001968e-02,5.814109463244676590e-03,5.232098512351512909e-03,-1.249443367123603821e-02,1.196310669183731079e-02,-3.530740796122699976e-04,4.855606239289045334e-04,8.984719403088092804e-03,5.151214078068733215e-03,5.064285360276699066e-03,-1.489342562854290009e-02,8.569136261940002441e-04,8.642795495688915253e-03,-2.121540601365268230e-04,-2.681130354176275432e-05,2.360287588089704514e-03,-8.384560933336615562e-04,6.371468771249055862e-04,-4.786499775946140289e-03,-1.064871251583099365e-02,-3.890891093760728836e-05,-1.421153079718351364e-03,-5.784631139249540865e-05,3.079248592257499695e-03,-3.329496597871184349e-03,5.944312550127506256e-03,8.374606259167194366e-04,-5.526676774024963379e-03,1.415574341081082821e-03,-1.304548059124499559e-04,-4.041061038151383400e-05,5.530373193323612213e-03,3.362746909260749817e-03,2.292857971042394638e-03,-1.011597365140914917e-02,-4.142429679632186890e-03,1.155909922090359032e-04,-2.977404510602355003e-04,9.236362529918551445e-05,3.138273605145514011e-04,6.728508044034242630e-03,-3.328901482746005058e-03,-3.516532713547348976e-03,-4.018284962512552738e-04,-2.584153262432664633e-04,8.339362466358579695e-06,4.686626198235899210e-08,9.077881259145215154e-06,-4.195838846499100327e-05,6.182293873280286789e-04,5.299039185047149658e-04,-7.780628220643848181e-05,2.105187923007179052e-05,-3.154536898364312947e-08,-7.832197297830134630e-05,-5.783776941825635731e-05,-6.380508420988917351e-04,-3.369012381881475449e-03,-7.558488869108259678e-05,2.646649722009897232e-03,4.973653703927993774e-04,-1.009472471196204424e-04,-1.783850457286462188e-04,1.018775510601699352e-03,5.800172220915555954e-03,-1.829958404414355755e-03,-2.979872748255729675e-03,4.502354655414819717e-03,1.660663262009620667e-02,-5.819386205985210836e-05,-1.877342001534998417e-04,2.009086078032851219e-03,-7.922968827188014984e-03,-5.084062460809946060e-03,-3.162066685035824776e-03,1.780269318260252476e-03,1.286766864359378815e-02,-2.045827277470380068e-04,-1.755114317347761244e-05,-3.794904914684593678e-04,-3.792155068367719650e-03,4.916639067232608795e-03,-2.765770768746733665e-03,4.573825281113386154e-03,3.850744804367423058e-03,3.807666871580295265e-05,-1.978743239305913448e-05,2.432625042274594307e-03,-5.907017271965742111e-03,-1.103355316445231438e-03,8.128200657665729523e-03,1.390506164170801640e-03,1.335665932856500149e-03,2.288518735440447927e-04,-7.539837679360061884e-05,1.500352937728166580e-02,9.281436912715435028e-03,-2.755367313511669636e-04,2.285518916323781013e-03,-4.961072467267513275e-03,1.459237773815402761e-05,-1.584202254889532924e-04,-1.877862669061869383e-04,1.358808483928442001e-03,3.184998175129294395e-03,-2.591009018942713737e-03,-1.364690950140357018e-03,-2.763812080956995487e-04,2.745247547863982618e-05,2.255464778500027023e-06,-6.676850716758053750e-08,-1.785349377314560115e-05,-6.927370850462466478e-05,8.350394782610237598e-04,6.150961853563785553e-04,-4.673394869314506650e-05,7.596932846354320645e-06,2.466731530148535967e-08,-8.453487680526450276e-06,-1.460376188333611935e-05,8.456039358861744404e-04,-1.303857658058404922e-03,-1.893432112410664558e-03,7.338087074458599091e-03,6.145453080534934998e-04,-3.755130092031322420e-05,-3.059469454456120729e-04,-8.024886483326554298e-05,7.127675227820873260e-03,1.725515699945390224e-03,1.313010929152369499e-03,6.836649263277649879e-04,1.540842279791831970e-02,-1.442219509044662118e-04,-1.034495944622904062e-04,8.722981438040733337e-04,-8.586429059505462646e-03,-3.431838704273104668e-03,-3.513708710670471191e-03,3.996566403657197952e-03,1.232630573213100433e-02,-1.340627932222560048e-04,-6.382670107996091247e-05,1.640146947465837002e-04,-4.982911050319671631e-03,-5.849781446158885956e-04,-4.448444582521915436e-03,8.042365312576293945e-03,5.357017507776618004e-04,-1.263684127479791641e-03,-4.911377618554979563e-05,2.282776404172182083e-03,-4.628556780517101288e-03,-3.012253437191247940e-03,6.746095605194568634e-04,6.508470978587865829e-03,-1.910562423290684819e-04,-3.191574651282280684e-04,-1.211689668707549572e-04,1.487218309193849564e-02,8.940852247178554535e-03,1.652295119129121304e-03,8.648339658975601196e-03,-3.551159054040908813e-03,5.891868931939825416e-05,-1.558892254251986742e-04,-8.222696487791836262e-05,1.183535554446280003e-03,3.995589446276426315e-03,-2.046575536951422691e-03,-2.885021269321441650e-03,-5.224498454481363297e-04,-1.002015196718275547e-04,-2.996607690874952823e-06,-2.717797542572952807e-08,-1.163537817774340510e-04,3.625809767981991172e-07,-6.495377980172634125e-03,-3.801967948675155640e-03,1.458941551391035318e-04,-2.021733089350163937e-04,2.510091690055560321e-09,2.038344973698258400e-04,4.943711683154106140e-04,-1.731481635943055153e-03,7.237121462821960449e-03,2.806484512984752655e-02,-2.731196582317352295e-02,-4.600825253874063492e-03,7.945271208882331848e-04,1.702224486507475376e-03,-8.422276936471462250e-03,-4.033948108553886414e-02,1.652772165834903717e-02,-2.923762612044811249e-02,-3.117768093943595886e-02,5.200060606002807617e-01,7.458672625944018364e-04,-8.225551573559641838e-05,-2.297130040824413300e-02,6.484311074018478394e-02,1.802475005388259888e-02,7.094401121139526367e-02,-2.923526614904403687e-02,-1.117846965789794922e-01,2.284484915435314178e-03,4.146262072026729584e-04,-1.670793863013386726e-04,4.102747142314910889e-02,-2.564681880176067352e-02,1.896744780242443085e-02,-3.754341229796409607e-02,-2.606192044913768768e-02,-1.719791034702211618e-04,4.427722014952450991e-04,-2.713009156286716461e-02,3.537476807832717896e-02,3.615850349888205528e-03,-6.643093377351760864e-02,2.129259891808032990e-02,-2.791798487305641174e-02,-2.815824467688798904e-03,5.496544763445854187e-04,-1.199691072106361389e-01,-8.113420009613037109e-02,8.828096091747283936e-03,-2.847681380808353424e-02,2.164457552134990692e-02,-4.309274954721331596e-04,1.351322047412395477e-03,8.512401836924254894e-04,-1.078990846872329712e-02,-3.343554213643074036e-02,2.472987398505210876e-02,1.621525920927524567e-02,2.895270008593797684e-03,1.637222740100696683e-04,-6.596529419766739011e-05,-8.943152352003380656e-08,1.820394572860095650e-05,6.887623021611943841e-05,3.919510054402053356e-04,-2.884410787373781204e-05,-7.990271114977076650e-05,-2.328944174223579466e-05,-8.343840818270109594e-08,-5.450228854897432029e-05,-1.233971415786072612e-04,-6.589037366211414337e-04,-1.686340663582086563e-03,-5.756217520684003830e-03,4.452965687960386276e-03,4.416922747623175383e-04,-1.111801539082080126e-04,-2.427470608381554484e-04,1.109645701944828033e-03,7.017698138952255249e-03,-5.378100555390119553e-03,2.119094366207718849e-03,5.106455646455287933e-03,1.160269230604171753e-02,-5.545548629015684128e-05,-1.142716500908136368e-04,-5.131657235324382782e-04,-9.651355445384979248e-03,-4.611609503626823425e-03,-6.159377284348011017e-03,-2.353691234020516276e-04,1.347302552312612534e-02,-3.391578793525695801e-04,-2.805074291245546192e-05,-3.119873290415853262e-04,-5.322678014636039734e-03,3.597042057663202286e-03,6.377347745001316071e-04,1.010955311357975006e-02,4.568004049360752106e-03,5.477322265505790710e-04,-3.405902316444553435e-05,4.230024758726358414e-03,-2.377941738814115524e-03,-4.147124942392110825e-03,6.188492756336927414e-03,-3.087410470470786095e-03,2.975790994241833687e-03,6.413272931240499020e-04,-5.597705603577196598e-05,1.623345538973808289e-02,1.158263906836509705e-02,-1.782187027856707573e-04,2.348118694499135017e-03,-3.972842823714017868e-03,4.826792064704932272e-05,-1.720050640869885683e-04,-1.227546454174444079e-04,1.306183286942541599e-03,3.307133214548230171e-03,-1.915592467412352562e-03,-1.917008892633020878e-03,-3.465063055045902729e-04,3.507426663418300450e-05,1.011858057609060779e-05,-3.425975592108443379e-08,6.066696641937596723e-06,-2.200906965299509466e-05,5.801435327157378197e-04,3.886687336489558220e-04,-6.470715015893802047e-05,1.684830385784152895e-05,5.246147338766604662e-08,-3.475294579402543604e-05,2.270720142405480146e-05,-7.426038500852882862e-04,-2.565940609201788902e-03,-1.106093986891210079e-03,2.472770167514681816e-03,4.990902962163090706e-04,-8.919134415918961167e-05,-1.115113700507208705e-04,8.988250046968460083e-04,3.618336748331785202e-03,2.365387743338942528e-03,1.576191512867808342e-03,4.477689508348703384e-03,1.644605025649070740e-02,-4.729909414891153574e-05,-5.545549356611445546e-05,1.167702605016529560e-03,-6.907118484377861023e-03,-7.514836266636848450e-03,-9.186821989715099335e-03,2.075322438031435013e-03,1.267192792147397995e-02,-2.835261402651667595e-04,-8.335316670127213001e-05,-2.261149784317240119e-04,-4.823498893529176712e-03,7.423459319397807121e-04,-2.789883874356746674e-03,1.005450263619422913e-03,1.449764240533113480e-03,5.107050528749823570e-04,-2.056758421531412750e-05,3.048231592401862144e-03,-2.097072312608361244e-03,-1.970733050256967545e-03,7.659574970602989197e-03,-1.975786406546831131e-03,2.603023545816540718e-03,5.699396715499460697e-04,-8.836183405946940184e-05,1.343754958361387253e-02,1.138773746788501740e-02,-4.645872861146926880e-03,6.900206790305674076e-04,1.236569485627114773e-03,-2.044150023721158504e-04,4.214613363728858531e-05,3.752530901692807674e-04,1.057773246429860592e-03,3.015828784555196762e-03,-2.314770361408591270e-03,1.013925066217780113e-04,-3.652782179415225983e-04,1.495735159551259130e-05,6.496601417893543839e-05,2.034860517596825957e-04,1.625308505026623607e-04,2.216330613009631634e-04,3.808960536844097078e-05,5.953243235126137733e-04,-1.707909977994859219e-04,5.912100896239280701e-04,8.250425707956310362e-06,-4.965638509020209312e-04,5.074665532447397709e-04,-6.463706959038972855e-04,5.334498709999024868e-04,-2.714509610086679459e-03,5.201838444918394089e-03,2.501433482393622398e-04,-8.401265949942171574e-04,1.796359574655070901e-04,1.617399277165532112e-03,7.082303054630756378e-03,-1.576735172420740128e-03,-6.236828048713505268e-04,-1.767957350239157677e-03,1.683312281966209412e-02,-3.652308805612847209e-05,-1.463165273889899254e-03,1.172800315544009209e-03,-5.280323326587677002e-03,-1.148235518485307693e-03,-5.024088546633720398e-03,8.324356749653816223e-03,1.422865781933069229e-02,-7.348842336796224117e-04,1.193652045913040638e-03,1.358807901851832867e-03,-3.428019583225250244e-03,4.143676720559597015e-03,7.146020652726292610e-04,3.448548959568142891e-03,3.477793186902999878e-03,-8.785132085904479027e-04,6.688901339657604694e-04,4.089113790541887283e-03,-2.115941606462001801e-03,8.139015408232808113e-04,1.010265434160828590e-03,-1.412841025739908218e-03,-6.600929773412644863e-04,-3.985495714005082846e-04,2.686823252588510513e-03,1.893761940300464630e-02,1.104328315705060959e-02,9.827513713389635086e-04,9.812380885705351830e-04,-1.766201108694076538e-02,-1.532432064414024353e-02,-4.918067250400781631e-03,5.613439157605171204e-02,1.906625111587345600e-03,-1.310396846383810043e-02,9.890685789287090302e-03,-6.177761126309633255e-03,2.670779591426253319e-03,-3.522433573380112648e-03,5.816249540657736361e-06\n0.000000000000000000e+00,1.802569613573723473e-07,3.677052973216632381e-06,7.339927833527326584e-05,7.748501229798421264e-05,2.098379809467587620e-06,2.818100711010629311e-06,-1.636096769175310328e-08,-5.160950877325376496e-06,8.032402547542005777e-06,-9.427234181202948093e-05,-7.563594845123589039e-04,-1.312884269282221794e-04,-2.089133195113390684e-04,-3.252282112953253090e-06,-8.450441555396537296e-07,-4.253769020579056814e-06,3.334444045322015882e-07,-3.138295505777932703e-05,5.267747110337950289e-05,1.593371562194079161e-04,2.068339817924425006e-04,8.497906674165278673e-05,2.114916060236282647e-05,-2.395880437688902020e-05,-5.983938899589702487e-05,-6.670468428637832403e-05,-3.382406139280647039e-04,7.924040546640753746e-04,-3.440146610955707729e-05,1.487336885475087911e-05,1.013704968499951065e-05,2.190113718825159594e-06,-2.970572313643060625e-05,-1.299410942010581493e-04,-2.225918433396145701e-05,-1.208899338962510228e-04,6.336127989925444126e-05,7.836031727492809296e-05,5.053803397458977997e-05,-6.292251782724633813e-06,3.783460124395787716e-05,3.183316439390182495e-04,5.388078861869871616e-04,-1.283747988054528832e-04,2.065000153379514813e-04,1.269636995857581496e-04,4.451250060810707510e-05,-6.425443643820472062e-06,-4.964185791322961450e-06,-1.827553642215207219e-04,1.713949750410392880e-04,-9.257232886739075184e-05,-1.307698767050169408e-05,-7.837069802008045372e-07,-4.404638730193255469e-06,9.476294735577539541e-07,1.476035549785592593e-06,-3.503805055515840650e-05,1.301845477428287268e-04,-1.146819049608893692e-04,-1.115544728236272931e-05,7.081676812958903611e-06,-4.661204684452968650e-07,-9.475510864831448998e-08,7.363237841673253570e-08,-8.954982035902503412e-07,-1.947127202583942562e-06,-1.508522109361365438e-05,-3.795756811086903326e-07,2.018440454776282422e-07,-1.446992481390907415e-08,-3.674814934129244648e-06,3.817853666987502947e-06,-5.430055171018466353e-05,-3.718895022757351398e-04,-1.027400139719247818e-04,-1.663343864493072033e-04,-9.679110007709823549e-06,-5.084261829324532300e-07,-6.769621450075646862e-06,7.741137778793927282e-06,-9.633249283069744706e-05,3.596638271119445562e-04,2.443973498884588480e-04,-4.971858579665422440e-04,-1.390631223330274224e-05,8.482847078994382173e-06,-4.761833224620204419e-06,1.070388680091127753e-05,-2.939787227660417557e-04,1.279347052332013845e-04,9.404672309756278992e-04,-1.703922753222286701e-04,3.317571099614724517e-05,3.380075895620393567e-06,-5.235418939264491200e-06,-3.377639950485900044e-05,-1.555448543513193727e-04,2.330062416149303317e-04,2.117844414897263050e-04,-7.941457442939281464e-05,6.756323273293673992e-06,-3.159346670145168900e-05,-1.870018877525581047e-07,-6.260452209971845150e-05,2.773445157799869776e-05,1.735097030177712440e-04,3.702416724991053343e-04,1.075269829016178846e-04,4.826798976864665747e-05,-2.607025089673697948e-05,-2.792575287458021194e-06,-5.355189568945206702e-05,-1.300539443036541343e-04,-3.644268144853413105e-05,1.181241532322019339e-04,-2.284523361595347524e-05,2.982403429996338673e-06,-9.862806109595112503e-07,-5.854467417520936579e-07,-1.214165649798815139e-06,-2.394142575212754309e-05,-1.105980190914124250e-04,-8.997134864330291748e-05,-1.088743920263368636e-05,2.165898422390455380e-06,-3.000095887273346307e-07,-1.912821723237811966e-08,-3.687661319418111816e-06,3.843774720735382289e-06,2.793443854898214340e-05,6.261472299229353666e-05,-1.088980206986889243e-05,-8.455963325104676187e-06,1.031734075951362684e-08,2.477413545420859009e-06,-7.856682714191265404e-06,3.362993884366005659e-04,7.442597998306155205e-04,-4.685833991970866919e-04,4.540639929473400116e-04,2.414641494397073984e-05,3.719029564308584668e-06,7.129862297006184235e-06,-1.411168486811220646e-04,-3.935619315598160028e-04,1.745616027619689703e-04,-2.743944642134010792e-04,1.913818181492388248e-03,-2.368420537095516920e-04,-9.131435945164412260e-06,-2.431746906950138509e-05,-5.177498678676784039e-04,9.986586519517004490e-06,-8.682507177582010627e-05,-8.991615613922476768e-04,-6.247357814572751522e-04,-1.007336541078984737e-04,-8.504548532073386014e-07,7.866248779464513063e-06,8.780964708421379328e-05,-6.160850170999765396e-04,-2.092528447974473238e-04,-8.567780023440718651e-04,3.858919953927397728e-04,9.075370326172560453e-05,1.036150788422673941e-04,6.640359060838818550e-06,4.699220007751137018e-04,-8.992668008431792259e-04,-5.341364885680377483e-05,-6.614257581532001495e-04,-7.451722631230950356e-04,1.201087608933448792e-03,-3.271581954322755337e-05,-2.269423566758632660e-05,2.393159957136958838e-04,-6.659443024545907974e-04,-1.773140102159231901e-04,5.966594326309859753e-04,1.932999293785542250e-04,2.187801101172226481e-06,-1.650651029194705188e-06,5.041279109718743712e-07,1.048721787810791284e-05,-7.832092524040490389e-05,2.197487774537876248e-04,-1.358351291855797172e-04,-1.527088170405477285e-05,-6.804153599659912288e-06,2.204419843110372312e-06,-2.919091635078530089e-08,-6.102710585764725693e-07,1.692959585852804594e-06,1.122449175454676151e-04,6.275333726080134511e-05,-1.109984350478043780e-05,-5.036880793340969831e-06,3.898117029166314751e-08,-7.351011390710482374e-06,1.741876258165575564e-05,-2.574721002019941807e-04,-1.116661005653440952e-03,-1.163244829513132572e-03,-8.405109983868896961e-04,-5.345917816157452762e-05,-1.047637488227337599e-05,1.541535129945259541e-05,6.358419341268017888e-05,9.543387568555772305e-05,-8.187904022634029388e-04,-4.432813148014247417e-04,1.652045408263802528e-03,1.448985422030091286e-03,2.305930138390976936e-05,-5.137932021170854568e-05,-7.822218467481434345e-04,-8.018372463993728161e-04,-3.961316833738237619e-04,1.386802876368165016e-03,5.349499406293034554e-04,-6.216873880475759506e-04,1.257827352674212307e-05,1.186290137411560863e-05,-1.974777842406183481e-04,9.549410606268793344e-06,-7.238850230351090431e-06,-3.492928808555006981e-04,-6.012921221554279327e-04,5.478445673361420631e-04,1.401112676830962300e-04,6.025039056112291291e-06,-9.589720866642892361e-05,-4.539873625617474318e-04,2.536547253839671612e-05,6.552249542437493801e-04,8.212706306949257851e-04,-3.339702743687666953e-05,-2.330267852812539786e-05,-8.225979399867355824e-06,-4.565977433230727911e-04,7.249218469951301813e-05,1.031200517900288105e-03,7.677729008719325066e-04,5.987802287563681602e-04,-1.189654540212359279e-05,7.861206540837883949e-06,-8.635103768028784543e-06,-5.974486703053116798e-05,-4.547574790194630623e-04,-1.489256101194769144e-05,5.947557292529381812e-05,-7.248695510497782379e-08,1.933330531755927950e-05,-7.359984266486208071e-08,3.349487087689340115e-08,8.890689286999986507e-07,8.535486813343595713e-06,4.311265729484148324e-05,3.155431841150857508e-05,1.677740328887011856e-06,3.063279052639700240e-07,1.818625605665147305e-08,1.036598860082449391e-06,2.727480932662729174e-06,-2.697470881685148925e-05,-3.157555474899709225e-04,-2.182643220294266939e-04,-1.533894101157784462e-04,5.236649485595989972e-06,-2.905921292040147819e-06,-1.387729753332678229e-07,2.950460111605934799e-05,1.580724201630800962e-04,-2.148901112377643585e-04,5.511159542948007584e-04,-1.282240991713479161e-04,-7.549666042905300856e-05,9.660024261393118650e-06,1.005982767310342751e-06,-5.022695404477417469e-05,1.853812864283099771e-05,-1.261838187929242849e-04,5.810511647723615170e-04,1.760720333550125360e-04,3.645065589807927608e-05,-1.462341856495186221e-07,9.216583748639095575e-06,-9.042956662597134709e-06,1.031325955409556627e-04,-2.673592534847557545e-04,-1.689526543486863375e-04,-1.568113802932202816e-04,3.208266862202435732e-04,4.822930713999085128e-05,-2.911870069510769099e-06,3.940655005862936378e-05,1.244739687535911798e-04,3.659692010842263699e-04,-3.844138409476727247e-04,2.142438897863030434e-04,3.493196854833513498e-04,2.094624869641847908e-05,-4.878908839600626379e-06,4.734497633762657642e-05,-1.948775752680376172e-05,-4.028834518976509571e-05,1.367666554870083928e-04,4.021815257146954536e-04,-1.652193759582587518e-07,-5.168145889911102131e-06,2.927135710706352256e-06,9.815248631639406085e-06,5.996781692374497652e-05,-4.736781193059869111e-05,-1.123092370107769966e-04,-2.073441282846033573e-05,3.635705752458306961e-06,5.432484044831653591e-07,4.127105057705193758e-08,4.471969987207558006e-06,4.528586941887624562e-06,-1.410994445905089378e-05,-1.305997102463152260e-05,3.038241629838012159e-06,3.984634531661868095e-06,-1.125499693443998694e-07,-1.729784798953915015e-06,3.016480150108691305e-06,-9.104414493776857853e-05,1.955774059752002358e-04,1.821824407670646906e-04,-1.307358033955097198e-04,-1.679808701737783849e-05,8.782921213423833251e-06,9.076951755560003221e-06,7.737644045846536756e-05,1.179144950583577156e-03,-1.789272646419703960e-04,1.929844293044880033e-04,3.585831436794251204e-04,-2.306845271959900856e-05,8.007264113985002041e-06,2.147408486052881926e-05,1.426542585249990225e-04,1.143545523518696427e-04,-3.581385535653680563e-04,1.413235790096223354e-03,-3.477704740362241864e-05,1.480717037338763475e-04,-9.808345566852949560e-07,-4.138692020205780864e-06,-4.153530971962027252e-05,-1.717165869195014238e-04,-5.021773977205157280e-04,-3.324759891256690025e-04,2.451080945320427418e-04,2.932343923021107912e-04,8.428276487393304706e-05,-4.876249022345291451e-06,1.321769377682358027e-05,3.657326160464435816e-04,9.503374894848093390e-05,-9.342696284875273705e-04,-2.649801026564091444e-04,2.936043892987072468e-04,4.869831900577992201e-05,3.285993807367049158e-05,-1.929739228216931224e-04,-1.457980397390201688e-04,3.718401421792805195e-04,2.387730637565255165e-04,3.113423590548336506e-04,-6.212977950781350955e-06,1.956154665094800293e-05,-2.503019459254574031e-06,-3.449277755862567574e-06,-6.182082142913714051e-05,-1.291264779865741730e-04,8.637263817945495248e-05,1.448577768314862624e-05,1.295483616559067741e-05,5.100800422042084392e-07,9.994073479901999235e-08,-4.775086381414439529e-06,-2.690644942049402744e-05,-3.252672904636710882e-04,-2.470957697369158268e-04,6.567982836713781580e-06,-8.910760698199737817e-07,-8.675539220348582603e-08,1.993799014599062502e-05,-3.937817382393404841e-05,4.940574872307479382e-04,2.111426787450909615e-03,-1.898840127978473902e-04,1.416688202880322933e-03,2.021502950810827315e-05,9.186707757180556655e-06,-1.281973709410522133e-05,-3.207066329196095467e-04,-2.901473082602024078e-03,1.051889965310692787e-03,-3.008188446983695030e-03,9.456033585593104362e-04,9.414636297151446342e-04,6.558455824851989746e-01,8.377483027288690209e-05,1.036809640936553478e-03,5.007173749618232250e-04,2.172370906919240952e-03,-2.860194770619273186e-03,2.805299591273069382e-04,9.547138470225036144e-04,-3.678665234474465251e-05,-1.250234527105931193e-05,2.548834600020200014e-04,-1.266343751922249794e-03,-1.237261225469410419e-03,4.660884442273527384e-04,4.492232692427933216e-04,-1.166095258668065071e-03,-4.500180657487362623e-04,4.046377853228477761e-06,-3.019233117811381817e-04,-2.725017955526709557e-03,-2.368087880313396454e-03,2.128468913724645972e-04,-8.379306527785956860e-04,-3.651234146673232317e-04,-3.853664384223520756e-04,1.418293959432048723e-05,3.211088478565216064e-04,1.048264093697071075e-03,-4.852368147112429142e-04,1.418012892827391624e-03,-8.979293634183704853e-04,2.207984653068706393e-05,-1.262361001863609999e-05,7.582829312013927847e-06,1.738838727760594338e-05,5.360667710192501545e-04,1.186857116408646107e-05,1.042493167915381491e-04,3.111410023848293349e-06,-6.005443356116302311e-05,-7.944718163344077766e-06,1.135003913077525795e-08,3.410322960917255841e-06,5.604721991403494030e-06,-1.834041540860198438e-06,-2.661272628756705672e-05,1.702316694718319923e-06,1.908424565044697374e-06,-8.245433491538278759e-08,-6.807477348047541454e-06,5.677159606420900673e-06,-1.595116482349112630e-04,-4.340868326835334301e-04,-1.360155874863266945e-04,-2.254467399325221777e-04,-2.631712595757562667e-05,-6.309790933300973848e-06,-3.251117732361308299e-06,4.889934643870219588e-05,-3.908107755705714226e-04,-3.765500150620937347e-05,1.407164498232305050e-03,-2.547843323554843664e-04,-1.074955071089789271e-04,1.383900780638214201e-05,1.264938237000023946e-05,-5.356539040803909302e-04,8.758851618040353060e-05,2.185912453569471836e-04,-6.704521365463733673e-05,1.942318340297788382e-04,-2.265123621327802539e-04,1.069454924618185032e-07,6.543400559166911989e-06,-3.029897379747126251e-05,-2.884752175305038691e-04,1.750414230627939105e-04,-9.330176981166005135e-04,1.929878344526514411e-04,8.896509098121896386e-05,1.586365251569077373e-04,-6.111597031122073531e-06,2.141282311640679836e-05,2.260817709611728787e-04,6.736658397130668163e-04,-2.979980490636080503e-04,-1.073483872460201383e-04,-1.506389817222952843e-04,7.797994476277381182e-05,-1.403051919623976573e-05,1.079056237358599901e-04,3.159349726047366858e-04,4.639021935872733593e-04,-2.639951999299228191e-04,2.271105040563270450e-05,-5.947422323515638709e-07,3.243765377192175947e-06,7.295079740288201720e-08,1.198777499666903168e-05,-8.619530854048207402e-05,2.647264045663177967e-04,9.936455171555280685e-05,1.749278089846484363e-05,1.130593773268628865e-05,1.419468731000961270e-06,-8.697861630935221910e-08,-1.703782288586808136e-07,-2.602022505016066134e-06,8.866471762303262949e-05,9.455732651986181736e-05,-1.724110461509553716e-06,8.244478522101417184e-07,9.842324288911186159e-09,7.938700036902446300e-06,8.985635759017895907e-06,1.855423579399939626e-05,4.690128262154757977e-04,-7.039529155008494854e-04,-2.031912008533254266e-04,1.267615516553632915e-05,-7.104987389539019205e-07,-1.115732629841659218e-06,-7.642076525371521711e-06,6.453791866078972816e-05,-9.424926247447729111e-06,4.523003299254924059e-04,7.227475289255380630e-04,-1.731817756080999970e-04,1.113177313527557999e-05,-3.651270526461303234e-05,-2.366743283346295357e-04,-3.048247308470308781e-04,-1.347923243883997202e-04,8.337915642186999321e-05,-6.535556167364120483e-07,1.674066588748246431e-04,8.632341632619500160e-06,6.789291091990889981e-06,9.778100320545490831e-06,1.976569765247404575e-04,-1.972797908820211887e-04,8.604018366895616055e-04,6.332769407890737057e-04,2.225810603704303503e-04,3.269228545832447708e-05,1.562711986480280757e-05,4.746631748275831342e-05,5.765664973296225071e-04,1.034770393744111061e-03,-1.247999607585370541e-03,-1.352761028101667762e-04,2.816960040945559740e-04,4.618608727469108999e-05,1.553422589495312423e-05,2.185366756748408079e-04,-4.408075183164328337e-04,7.559395744465291500e-04,-6.809162441641092300e-04,4.786566423717886209e-04,1.389235421811463311e-05,1.095021616492886096e-05,-1.127948689827462658e-05,-1.496798176958691329e-06,-1.010344276437535882e-04,-6.218722410267218947e-05,3.220084181521087885e-04,-6.769945321138948202e-05,1.747828173392917961e-05,-1.256215455214260146e-06,-2.580643922556191683e-05,-8.307409302688029129e-07,1.947275086422450840e-05,-4.139052180107682943e-05,-2.094225055770948529e-05,2.648749068612232804e-05,1.818872260628268123e-05,9.616565876058302820e-06,3.114324499620124698e-05,-7.119490419427165762e-06,-4.847785021411255002e-05,-1.316912821494042873e-03,-3.768512106034904718e-04,-5.201835883781313896e-04,1.312660060648340732e-05,-3.831241338048130274e-05,7.017885218374431133e-05,6.527912773890420794e-05,6.323018460534512997e-04,-8.599050343036651611e-04,7.213848293758928776e-04,1.060542272171005607e-04,-2.942084684036672115e-04,-3.496474892017431557e-05,4.580334643833339214e-05,3.680124355014413595e-04,-3.185398236382752657e-04,-2.650758542586117983e-04,5.865245475433766842e-04,-2.314595913048833609e-04,2.078647376038134098e-04,-6.988034147070720792e-05,-1.586301732459105551e-05,-1.127962423197459430e-05,2.654524287208914757e-04,-5.944014410488307476e-04,-4.993389011360704899e-04,9.192805737257003784e-05,-8.156017429428175092e-05,-3.655433247331529856e-04,-5.643127951771020889e-05,1.144120687968097627e-04,3.844261809717863798e-04,1.170547038782387972e-04,9.186760871671140194e-04,1.209788970299996436e-04,5.665314893121831119e-05,-1.844434154918417335e-05,-1.190491602756083012e-04,-6.677204510197043419e-04,3.034670371562242508e-04,-9.337002993561327457e-04,9.514086414128541946e-04,2.671851776540279388e-03,1.045364653691649437e-03,1.554688496980816126e-04,-2.742139622569084167e-03,5.914900102652609348e-04,-4.378166631795465946e-04,2.560447901487350464e-03,-1.654742169193923473e-03,-1.022718264721333981e-03,-2.777523477561771870e-04,-5.111729706186451949e-09\n0.000000000000000000e+00,5.727135885535972193e-06,1.235692138834565412e-06,-3.649552672868594527e-05,-2.542355832702014595e-05,1.677024920354597270e-05,1.017105387290939689e-05,-2.231998408319668670e-08,4.231246748531702906e-06,-6.586349627468734980e-06,7.939052011352032423e-05,6.042200257070362568e-04,-3.094969142694026232e-04,-4.466414393391460180e-04,-1.321992567682173103e-05,-1.064104253600817174e-06,-2.527340825508872513e-07,1.104072071029804647e-04,-4.417250165715813637e-04,-2.057341334875673056e-04,3.959955938626080751e-04,8.900697575882077217e-04,8.165952749550342560e-06,-2.541864159866236150e-05,8.935634832596406341e-05,1.087509328499436378e-03,7.068786653690040112e-04,1.100000459700822830e-03,-2.669247332960367203e-04,7.301406003534793854e-04,2.576684346422553062e-04,-2.149184001609683037e-05,-7.705646567046642303e-06,1.200377882923930883e-04,-5.098691326566040516e-04,-4.378555750008672476e-04,-1.736653066473081708e-04,9.928033250616863370e-05,-1.435352169210091233e-04,6.125304935267195106e-06,-1.393295633533853106e-06,-1.238308905158191919e-04,-1.280960859730839729e-04,3.890715597663074732e-04,5.129369674250483513e-04,3.132821875624358654e-04,-5.531316128326579928e-05,-4.048520349897444248e-05,1.815636096580419689e-05,-3.211706352885812521e-04,1.632134371902793646e-04,4.455318412510678172e-05,-3.020002332050353289e-04,-2.117541407642420381e-05,-1.226775680152059067e-06,3.907174317419048748e-08,7.385553089989116415e-06,-4.072358569828793406e-05,1.841697667259722948e-04,-2.982980804517865181e-04,1.196260418510064483e-04,2.470468825777061284e-05,-8.098003490886185318e-06,-5.792709316665423103e-07,-2.971491852576946258e-08,6.344212579278973863e-06,2.536629835958592594e-06,-3.482249303488060832e-05,-2.818873326759785414e-05,1.349458307231543586e-05,1.184377742902142927e-05,1.246659753206813548e-08,-3.785362991948204581e-07,-2.258107770103379153e-06,-3.032838321814779192e-06,3.485782362986356020e-04,-9.497119754087179899e-05,-1.422932109562680125e-04,-2.971459616674110293e-05,3.202811285518691875e-06,9.287618013331666589e-06,8.456272917101159692e-05,-2.165907426388002932e-05,-1.236330863321200013e-04,-3.933868720196187496e-04,8.701243204995989799e-04,-2.373481038375757635e-05,-6.102399765950394794e-06,6.784142169635742903e-05,8.360645151697099209e-04,7.304163300432264805e-04,4.669973277486860752e-04,7.356087735388427973e-05,6.497587892226874828e-04,1.439999614376574755e-04,-8.256408364104572684e-06,-1.060055183188524097e-05,2.211092032666783780e-05,-4.908977425657212734e-04,-8.245292701758444309e-04,-3.081946924794465303e-04,2.811950689647346735e-04,-2.350394206587225199e-04,6.008598211337812245e-05,1.511551431576663163e-06,-7.392034603981301188e-06,-2.336516990908421576e-05,4.783240729011595249e-04,1.245854422450065613e-03,5.916082227486185730e-05,-3.698199288919568062e-04,1.524069284641882405e-05,2.588224560895469040e-05,-4.581171669997274876e-04,2.105290186591446400e-04,-1.388057862641289830e-04,-8.865676354616880417e-04,5.163979949429631233e-06,-4.930661361868260428e-06,1.023896493279607967e-05,3.722934707184322178e-06,-4.384126805234700441e-05,6.501874304376542568e-05,-1.308523060288280249e-04,2.200307353632524610e-04,4.019985499326139688e-05,5.769393283117096871e-07,3.579866927339026006e-07,-4.632016725736320950e-08,1.093044556910172105e-05,-3.455595106061082333e-06,-7.764336623949930072e-05,-8.249476377386599779e-05,2.100222081935498863e-05,1.781793434929568321e-05,-9.105139042731025256e-08,-2.361208316870033741e-06,7.897555406088940799e-06,-5.708432290703058243e-04,-8.084907894954085350e-04,8.680317114340141416e-05,-9.151936392299830914e-04,-2.670318644959479570e-05,2.306295300513738766e-06,8.220324161811731756e-06,1.075154868885874748e-04,-5.646933568641543388e-04,-3.729804011527448893e-04,3.218657802790403366e-04,-1.551548775751143694e-04,4.364878986962139606e-04,-1.533667818875983357e-05,1.159412640845403075e-04,1.488547888584434986e-03,5.209952360019087791e-04,1.342451898381114006e-03,8.027052972465753555e-04,1.045491662807762623e-03,4.398563760332763195e-04,-3.288570587756112218e-05,-2.128877167706377804e-05,-4.726503539131954312e-05,-1.878976327134296298e-04,-1.179676037281751633e-04,1.602979900781065226e-04,-9.603629587218165398e-05,-8.366018300876021385e-04,-3.823526640189811587e-05,5.550136279452999588e-07,2.396640047663822770e-05,6.030867807567119598e-04,-1.074125902960076928e-04,-3.356398883624933660e-05,5.317288014339283109e-06,-8.806950063444674015e-04,-1.338956062681972980e-04,5.136893742019310594e-05,-5.676548462361097336e-04,9.114555432461202145e-04,3.113226266577839851e-04,-4.771508392877876759e-04,4.153604677412658930e-04,-9.150207915809005499e-06,1.256591804121853784e-05,-1.168868948298040777e-06,-5.753719597123563290e-05,1.995075035665649921e-05,-5.459297681227326393e-04,4.227486206218600273e-04,6.760860560461878777e-05,-5.318501735018799081e-06,7.704796189500484616e-06,-3.091935596444272960e-08,5.744985173805616796e-06,-1.206311208079569042e-05,3.885687328875064850e-05,1.986735514947213233e-05,1.613934909983072430e-05,1.273968155146576464e-05,9.907546427712077275e-08,9.375124136568047106e-06,-1.307480761170154437e-05,2.414076298009604216e-04,-1.419230684405192733e-04,-6.732370238751173019e-04,1.103734393836930394e-04,-1.726193659123964608e-05,9.906420018523931503e-06,3.995444785687141120e-06,1.334743046754738316e-05,-1.564179256092756987e-04,-3.204601234756410122e-04,5.583547172136604786e-04,3.441817243583500385e-04,-2.478736685588955879e-03,-3.031271262443624437e-05,1.160353785962797701e-04,1.347612356767058372e-03,5.956122186034917831e-04,9.464964387007057667e-04,-1.785864820703864098e-03,-1.441583619453012943e-03,1.342939096502959728e-03,-1.780077946023084223e-05,-4.854964117839699611e-06,9.614916780265048146e-05,-3.295047790743410587e-04,-2.709168766159564257e-04,-6.991252303123474121e-05,1.359782647341489792e-03,2.530519268475472927e-04,-1.469409326091408730e-04,9.650436368247028440e-06,-8.044634887482970953e-05,2.677098673302680254e-04,7.550988229922950268e-04,1.470412709750235081e-03,3.931217361241579056e-05,4.685739113483577967e-04,-7.390462997136637568e-05,2.604580367915332317e-05,-1.278778654523193836e-03,6.012550438754260540e-04,7.146311691030859947e-04,-1.040441129589453340e-04,4.187765589449554682e-04,-1.158535633294377476e-05,1.705449903965927660e-06,3.821962764050113037e-06,-1.741062151268124580e-04,-5.304922815412282944e-04,-6.604752852581441402e-04,-1.895019340736325830e-05,1.087695545720634982e-05,-4.366187113191699609e-06,-1.488998293552867835e-07,3.025888872798532248e-09,6.588320502487476915e-06,-2.635778400872368366e-06,-8.672331750858575106e-05,-6.159938493510708213e-05,1.551670902699697763e-05,1.113825783249922097e-05,-7.352900865953415632e-08,1.834399654399021529e-06,-1.709687921902514063e-06,-3.782432031584903598e-05,1.052679726853966713e-04,-2.060567203443497419e-04,-6.699709774693474174e-05,-2.628256697789765894e-05,2.101505288010230288e-06,6.276881777012022212e-06,1.052266379701904953e-04,-2.770255960058420897e-04,-2.225877251476049423e-04,9.276962373405694962e-05,7.758663268759846687e-04,1.008244289550930262e-04,-8.654986231704242527e-06,5.930046972935087979e-05,9.445282630622386932e-04,5.415352061390876770e-04,8.415170595981180668e-04,-1.088251592591404915e-04,8.542060386389493942e-04,1.417415769537910819e-04,-1.966918352991342545e-05,-2.121021316270343959e-05,4.945816181134432554e-05,-5.744424415752291679e-04,-6.243954412639141083e-04,-2.481009869370609522e-05,4.665573360398411751e-04,-6.917471764609217644e-04,1.515146141173318028e-05,-2.596877038740785792e-06,-5.475654324982315302e-05,2.716383314691483974e-04,2.500962000340223312e-04,7.241559214890003204e-04,-1.179458340629935265e-04,-4.253920051269233227e-04,1.894125307444483042e-05,2.628210131661035120e-05,-5.022974219173192978e-04,2.676564035937190056e-04,4.870188422501087189e-05,-7.149509619921445847e-04,-1.268833584617823362e-04,-6.113573363109026104e-06,8.309214535984210670e-06,2.376358679612167180e-06,-5.054555367678403854e-05,2.832549216691404581e-05,-1.919314963743090630e-04,2.477918751537799835e-04,4.891253047389909625e-05,2.824598368533770554e-07,2.712112916469777701e-07,-1.482530933571979403e-07,4.236881522956537083e-06,-8.256056389654986560e-06,-2.930427217506803572e-05,2.779263013508170843e-05,1.489807800680864602e-05,1.533910653961356729e-05,8.785264071775600314e-08,1.322147090832004324e-05,7.016058134468039498e-07,1.716939877951517701e-04,6.447129417210817337e-04,-5.930098704993724823e-04,2.451228501740843058e-04,-9.078710718313232064e-06,1.328527287114411592e-05,2.172789572796318680e-05,1.673566657700575888e-05,8.733911672607064247e-04,-1.355072017759084702e-04,2.300873893545940518e-04,6.216949550434947014e-04,6.898838910274207592e-05,-8.051292752497829497e-06,1.102564710890874267e-04,1.113918027840554714e-03,8.914792560972273350e-04,1.329268678091466427e-03,1.016140595311298966e-04,8.663300541229546070e-04,1.222421997226774693e-04,-1.149460331362206489e-07,-2.070756454486399889e-05,1.108264405047520995e-04,-2.683366765268146992e-04,-6.658072816208004951e-04,-4.759351722896099091e-04,-9.030656656250357628e-04,-4.458760377019643784e-04,-7.491473661502823234e-05,-1.304265060753095895e-05,-1.242769940290600061e-07,-1.084875984815880656e-04,6.879639113321900368e-04,-5.748053808929398656e-05,-1.590887433849275112e-03,-5.007410654798150063e-04,1.087214513972867280e-06,4.643202555598691106e-05,-5.693949642591178417e-04,8.612103410996496677e-04,4.251640348229557276e-06,-7.759932195767760277e-04,3.816107055172324181e-04,-1.154928759206086397e-05,5.672252427757484838e-06,3.511708655423717573e-06,-5.111896098242141306e-05,6.516686698887497187e-05,-2.907786692958325148e-04,2.419028460280969739e-04,4.102748425793834031e-05,-7.067883416311815381e-06,5.593147989202407189e-07,-2.043088898062705994e-08,-5.062044874648563564e-05,4.445412741915788502e-06,3.714695340022444725e-04,3.574253350961953402e-04,-1.302964810747653246e-04,-9.992653940571472049e-05,2.770275386865250766e-08,-2.299532570759765804e-05,1.928381243487820029e-05,-2.598636783659458160e-04,-1.053123502060770988e-03,1.990286866202950478e-03,8.782510121818631887e-05,2.005767892114818096e-04,-2.425331149424891919e-05,-2.163633325835689902e-05,-7.078363560140132904e-04,4.124872852116823196e-03,2.513334155082702637e-03,2.276713959872722626e-03,-3.379962407052516937e-03,-4.086570697836577892e-05,8.577186963520944118e-05,6.551275849342346191e-01,-9.328979067504405975e-03,-5.312633700668811798e-03,-9.406781755387783051e-03,3.861224977299571037e-03,-5.500538740307092667e-03,-1.668345532380044460e-03,1.445453381165862083e-04,1.106972995330579579e-04,-5.015312344767153263e-04,5.709298420697450638e-03,5.187601782381534576e-03,2.661289181560277939e-03,-4.387349821627140045e-03,2.306977985426783562e-03,2.668568922672420740e-04,-7.583755632367683575e-06,8.023481932468712330e-04,-2.653575502336025238e-04,-3.405240364372730255e-03,-3.095190040767192841e-03,8.352806326001882553e-04,1.210110145621001720e-03,1.160438114311546087e-04,-2.179525617975741625e-04,4.731245804578065872e-03,-1.805845182389020920e-03,-1.059941947460174561e-03,2.997490344569087029e-03,-7.250977214425802231e-04,5.134490493219345808e-05,-5.863631304237060249e-05,-3.701398964039981365e-05,4.169199673924595118e-04,-7.814812706783413887e-04,2.583513734862208366e-03,-1.379977329634130001e-03,-2.867756120394915342e-04,2.748291808529756963e-05,2.964836085084243678e-06,-8.534107109881006181e-08,2.609309603940346278e-06,1.257314920621865895e-06,-6.461574230343103409e-05,-4.338434882811270654e-05,1.667102424107724801e-06,2.529332505218917504e-06,3.568607098713982850e-08,9.294495839640148915e-08,5.239719484961824492e-06,-6.038228821125812829e-05,9.517995204078033566e-05,-2.988420019391924143e-04,-3.828311455436050892e-04,-1.663358671066816896e-05,3.877029939758358523e-06,1.353995503450278193e-05,1.906581892399117351e-04,-4.073004529345780611e-04,6.262685928959399462e-05,-5.461455439217388630e-04,3.364551230333745480e-05,6.781364791095256805e-04,-7.001480753388023004e-06,6.434066017391160131e-05,8.303317008540034294e-04,5.369827849790453911e-04,5.743358051404356956e-04,-5.191941454540938139e-05,2.918586251325905323e-04,6.332792108878493309e-04,-1.293355671805329621e-05,-1.386346957588102669e-05,1.659936788200866431e-05,-1.660760317463427782e-04,9.382498683407902718e-05,-4.271569196134805679e-06,-5.474891513586044312e-04,-4.071194562129676342e-04,4.220848131808452308e-05,2.463709961375570856e-06,-2.993515809066593647e-04,4.454999580048024654e-04,3.540814213920384645e-04,7.307096384465694427e-04,5.655984277836978436e-04,-3.517218574415892363e-04,3.225497493986040354e-05,1.890643034130334854e-05,-9.283289546146988869e-04,5.569925997406244278e-04,5.902862176299095154e-04,-1.930438593262806535e-04,1.859969925135374069e-04,-9.882125596050173044e-06,1.550024535390548408e-05,-1.098972234103712253e-06,-4.132878530072048306e-05,-2.803956449497491121e-04,1.575458445586264133e-04,2.957556571345776320e-04,4.920094579574652016e-05,1.919591568366740830e-06,1.468460339992816444e-07,5.118545232107862830e-08,6.840409696451388299e-06,1.338953279628185555e-05,-9.993194544222205877e-05,-1.286080369027331471e-04,1.823330057959537953e-05,5.857355972693767399e-06,-1.101102498068939894e-07,1.314829660259420052e-06,-2.379959732934366912e-05,-9.273633622797206044e-06,-1.141518354415893555e-03,-8.047386072576045990e-04,3.480508457869291306e-04,-2.502125971659552306e-05,-2.958232926175696775e-06,-3.715499042300507426e-05,1.323122996836900711e-04,-2.019683306571096182e-04,-3.856826224364340305e-04,4.643033025786280632e-05,4.643492866307497025e-05,-3.318570088595151901e-05,-1.381964375468669459e-05,4.040350904688239098e-05,1.111224177293479443e-03,5.978433182463049889e-05,9.036345290951430798e-04,2.914405777119100094e-04,1.789424568414688110e-04,-2.066315209958702326e-04,-2.579592546680942178e-05,-5.830385816807392985e-06,9.531884279567748308e-05,1.023687218548730016e-06,-1.677911728620529175e-03,-8.435277850367128849e-04,2.515321830287575722e-04,-1.633366628084331751e-04,1.931207225425168872e-05,-2.505784505046904087e-05,1.011429121717810631e-04,-4.324061155784875154e-04,2.715361770242452621e-04,1.497395103797316551e-03,-3.570926492102444172e-05,5.129085184307768941e-05,-9.401837814948521554e-06,-2.058366226265206933e-05,-3.675976768136024475e-04,2.981722645927220583e-04,-4.485625249799340963e-04,7.371347746811807156e-04,-1.143548870459198952e-03,-3.039554576389491558e-05,-6.826314347563311458e-05,2.288606265210546553e-05,-5.302911085891537368e-05,3.261708770878612995e-04,-5.062353448010981083e-04,-2.729669795371592045e-04,3.062980613321997225e-05,-2.011556898651178926e-05,1.223192430188646540e-05,1.033737407851731405e-05,-1.824044011300429702e-05,-4.197419912088662386e-05,9.084596968023106456e-05,5.351372965378686786e-05,-4.511178849497810006e-05,6.881765784783056006e-06,7.512977754231542349e-05,-8.909900498110800982e-05,1.013990004139486700e-05,2.257989945064764470e-05,1.125555136241018772e-03,4.004599177278578281e-04,5.420653906185179949e-06,-3.074767664656974375e-05,1.832500856835395098e-05,-2.748259794316254556e-05,1.828408312576357275e-05,-2.930012124124914408e-04,4.718481504824012518e-04,3.398893568373750895e-06,5.372685845941305161e-04,4.444693622644990683e-04,1.083557508536614478e-04,1.113890975830145180e-04,9.967560181394219398e-04,7.870130357332527637e-04,6.998211028985679150e-04,8.241558680310845375e-05,8.633648976683616638e-04,5.242168554104864597e-04,1.743601387715898454e-07,-5.323301229509525001e-05,-3.390791971469298005e-05,-2.083236468024551868e-04,8.376728510484099388e-05,-3.057020949199795723e-04,3.871954104397445917e-04,-1.804904750315472484e-04,-5.256395670585334301e-04,-4.163405174040235579e-05,-3.177725302521139383e-04,-5.447875591926276684e-04,5.080746486783027649e-04,-5.347456317394971848e-05,-1.391245750710368156e-04,-2.258626045659184456e-04,-1.946608099387958646e-04,4.896403333987109363e-05,-8.166405677911825478e-06,-4.555714258458465338e-05,1.097270753234624863e-03,-2.051310613751411438e-03,-2.057758392766118050e-03,-8.032636833377182484e-04,-1.502205122960731387e-04,-3.085328498855233192e-04,-1.480280072428286076e-03,-5.857677315361797810e-04,-2.237664535641670227e-03,3.533141920343041420e-03,4.363727348390966654e-04,5.796143668703734875e-04,5.244372118795581628e-07\n0.000000000000000000e+00,1.023878648993559182e-04,6.801538984291255474e-05,9.004279854707419872e-05,1.155695499619469047e-04,2.580913132987916470e-04,1.839676842791959643e-04,-3.765878275885370385e-09,3.927881334675475955e-05,-4.754820110974833369e-05,1.493911258876323700e-05,-1.537220086902379990e-04,-1.032216381281614304e-02,-7.275753188878297806e-03,-1.112154859583824873e-04,-6.621507782256230712e-05,-1.864387741079553962e-04,1.977019710466265678e-03,-8.549010381102561951e-03,-1.603835611604154110e-03,2.164482371881604195e-03,7.801636587828397751e-03,3.769455011934041977e-03,-1.812788977986201644e-04,1.175224315375089645e-03,1.698401384055614471e-02,6.689756177365779877e-03,1.197069231420755386e-02,3.216848475858569145e-03,7.735142949968576431e-03,7.235328201204538345e-03,-3.760851977858692408e-04,-1.463539520045742393e-04,1.427613897249102592e-03,-9.471334517002105713e-03,-6.793855223804712296e-03,-5.559673998504877090e-03,3.501016646623611450e-03,-9.782090783119201660e-04,7.387319055851548910e-05,-9.527631482342258096e-05,-5.156939732842147350e-04,-4.446337406989187002e-04,2.026231260970234871e-03,6.155000999569892883e-03,3.347581718116998672e-03,-2.321193460375070572e-03,-4.322097520343959332e-04,2.276321902172639966e-04,-2.804317511618137360e-03,2.161556854844093323e-03,-1.256261253729462624e-03,-5.152098368853330612e-03,-3.078789915889501572e-03,-2.795264299493283033e-05,-1.109787990571931005e-04,7.999847730388864875e-05,-3.017618146259337664e-04,3.442396176978945732e-03,-6.030255462974309921e-03,-1.252952788490802050e-04,1.532567694084718823e-04,-3.329929313622415066e-05,-2.840244178514694795e-06,-1.523518378121480055e-08,1.042630174197256565e-04,9.810326446313410997e-05,-3.141551569569855928e-04,-5.660109454765915871e-04,2.315619349246844649e-04,1.435679878341034055e-04,-4.248541785045745200e-08,-4.692039874498732388e-05,-8.793742745183408260e-05,-8.398810168728232384e-04,2.748027443885803223e-03,-6.648678332567214966e-03,-3.491057083010673523e-03,-2.815120096784085035e-04,-1.142480232374509797e-05,-4.599843668984249234e-05,1.907051657326519489e-03,-5.875544156879186630e-04,-1.709198579192161560e-03,4.031887219753116369e-04,3.957881126552820206e-03,2.793897176161408424e-03,-8.792862354312092066e-05,9.917120914906263351e-04,1.452877372503280640e-02,7.425409741699695587e-03,1.187474373728036880e-02,1.151536707766354084e-03,6.151643116027116776e-03,4.872129298746585846e-03,-2.217054861830547452e-04,-1.385840878356248140e-04,3.967817756347358227e-04,-7.863176986575126648e-03,-1.069419085979461670e-02,-3.989172633737325668e-03,8.255337364971637726e-03,-1.417130115441977978e-04,4.983366816304624081e-04,-4.570693272398784757e-05,7.384771015495061874e-05,-7.483181543648242950e-04,4.034492652863264084e-03,1.054411754012107849e-02,-4.839831090066581964e-04,-1.000916818156838417e-03,3.860332362819463015e-04,2.184377226512879133e-04,-3.792804665863513947e-03,2.528377342969179153e-03,-3.582583507522940636e-03,-9.323202073574066162e-03,-3.482073778286576271e-03,-8.702446393726859242e-06,-4.934148819302208722e-05,7.050828571664169431e-05,-3.184699162375181913e-04,2.750884275883436203e-03,-3.656027605757117271e-03,1.720222353469580412e-04,2.075006050290539861e-04,4.937927587889134884e-05,3.142328068861388601e-06,2.089343276168165175e-08,7.244871085276827216e-05,-8.513439388480037451e-05,-1.934049359988421202e-04,4.033633740618824959e-04,1.551945024402812123e-04,1.781003084033727646e-04,2.556242684192966408e-08,8.033919584704563022e-06,7.377078873105347157e-06,-1.583998440764844418e-03,2.525651361793279648e-04,-1.071199309080839157e-03,-1.069023739546537399e-03,8.834744221530854702e-05,-4.241665010340511799e-06,-1.491238363087177277e-04,4.791399114765226841e-04,-1.199974305927753448e-02,-2.801153808832168579e-03,3.721141023561358452e-03,-2.646046690642833710e-03,7.033100817352533340e-03,-2.311217831447720528e-04,1.116018858738243580e-03,1.444585341960191727e-02,8.139195851981639862e-03,2.250919863581657410e-02,-3.531927708536386490e-03,3.887467784807085991e-03,7.718926295638084412e-03,-3.658123314380645752e-04,-1.555455091875046492e-04,2.720392658375203609e-04,-6.064828019589185715e-03,-8.862705901265144348e-03,-4.193000029772520065e-03,-2.132034627720713615e-03,-3.078506560996174812e-04,3.095463616773486137e-04,-9.725488052936270833e-05,5.524412263184785843e-04,-6.398379802703857422e-03,7.576250936836004257e-03,1.074974657967686653e-03,-5.918312817811965942e-04,-6.105608772486448288e-03,-1.514314208179712296e-03,2.606014022603631020e-04,-8.723530918359756470e-04,7.214851211756467819e-03,3.392638638615608215e-03,-3.596822032704949379e-03,-1.351470942609012127e-03,-1.317864189331885427e-05,-4.481108044274151325e-05,2.249290992040187120e-05,-9.800518455449491739e-05,2.609747229143977165e-03,-5.219636950641870499e-03,7.074502063915133476e-04,1.196134689962491393e-04,-1.770521048456430435e-04,3.178857514285482466e-05,1.091773871308987509e-08,7.627713057445362210e-05,-1.275731628993526101e-04,-6.948455702513456345e-04,-7.955663604661822319e-04,1.299239083891734481e-04,1.139485975727438927e-04,-1.098266011467785574e-08,5.742722350987605751e-06,1.138495827035512775e-05,-1.877300965134054422e-04,-1.229668501764535904e-03,-1.910679228603839874e-02,-2.814723877236247063e-03,-4.488886916078627110e-04,1.034866072586737573e-04,5.056910595158115029e-05,1.264981110580265522e-03,2.625139895826578140e-04,-1.604276709258556366e-02,-2.890690462663769722e-03,1.146047841757535934e-02,3.536024596542119980e-03,-4.101878585061058402e-05,8.433927432633936405e-04,1.090697664767503738e-02,1.297325012274086475e-03,1.271941792219877243e-02,3.611667081713676453e-03,8.077909238636493683e-03,3.537887707352638245e-03,-2.480075345374643803e-04,-1.759686565492302179e-04,-2.890483301598578691e-04,-4.517885856330394745e-03,-1.803031004965305328e-02,3.679585875943303108e-03,1.676864363253116608e-02,-2.114534436259418726e-04,6.238394416868686676e-04,8.998277189675718546e-05,-9.352393099106848240e-04,4.106892156414687634e-04,-1.601480762474238873e-04,1.871394738554954529e-02,6.115870550274848938e-03,4.883520305156707764e-04,-1.032446598401293159e-04,2.429839514661580324e-04,6.139248143881559372e-04,-8.579654619097709656e-03,-6.490803789347410202e-03,-4.313322133384644985e-04,1.104383030906319618e-03,-9.670347208157181740e-05,1.447749673388898373e-04,-1.533188878966029733e-05,-1.059229369275271893e-03,-2.887532347813248634e-03,-4.970366135239601135e-03,2.321139210835099220e-03,3.706441202666610479e-04,1.867979299277067184e-04,7.408244528051000088e-06,6.614754965994507074e-09,1.039753187797032297e-04,5.186852649785578251e-05,-9.452690574107691646e-05,-2.865431015379726887e-04,2.520743000786751509e-04,1.556530623929575086e-04,2.320302883163094521e-08,-3.186986987202544697e-06,-5.933682405157014728e-05,-9.378478280268609524e-04,3.631938248872756958e-03,-9.034991264343261719e-03,-2.494677901268005371e-03,-2.161921001970767975e-04,-3.445454058237373829e-05,-4.121275924262590706e-05,1.813295879401266575e-03,-4.831216647289693356e-04,-1.137028448283672333e-03,-3.126176598016172647e-04,5.263790488243103027e-03,3.992658574134111404e-03,-1.014981608022935688e-04,1.000514486804604530e-03,1.517307478934526443e-02,3.224972402676939964e-03,1.245543453842401505e-02,2.904013730585575104e-03,9.190649725496768951e-03,4.535750485956668854e-03,-3.017008712049573660e-04,-1.883095828816294670e-04,6.155220908112823963e-04,-7.487355265766382217e-03,-9.865802712738513947e-03,-6.847252603620290756e-03,7.298785261809825897e-03,-3.243702929466962814e-03,2.638715086504817009e-04,-8.910868200473487377e-05,-5.629172082990407944e-04,1.542355283163487911e-03,5.222191102802753448e-03,8.503482677042484283e-03,-5.045356228947639465e-03,-9.596763993613421917e-04,2.891366602852940559e-04,2.018234226852655411e-04,-5.150109995156526566e-03,1.060912152752280235e-03,-1.455245888791978359e-03,-7.428884040564298630e-03,-1.648265984840691090e-03,-2.454141213092952967e-05,-1.371383586956653744e-05,8.602406160207465291e-05,-4.100042569916695356e-04,2.670920453965663910e-03,-4.219502210617065430e-03,5.067429738119244576e-04,2.620127343107014894e-04,2.153302011720370501e-05,7.967198143887799233e-06,-1.556918505229987204e-08,1.136521314037963748e-04,7.397848821710795164e-05,-5.224658525548875332e-04,-6.539184250868856907e-04,2.448387967888265848e-04,1.852196146501228213e-04,-1.434045771020464599e-08,-1.160771935246884823e-04,-2.371482514718081802e-05,-1.419842476025223732e-03,3.552292473614215851e-03,-6.038345396518707275e-03,-2.009251620620489120e-03,-3.754827484954148531e-04,8.533304935554042459e-06,-5.880462413188070059e-05,2.303753746673464775e-03,4.398787394165992737e-03,4.505189135670661926e-04,8.758632466197013855e-04,2.663465216755867004e-03,2.263596514239907265e-03,-6.943205517018213868e-05,1.142643974162638187e-03,1.652190275490283966e-02,8.284651674330234528e-03,1.413497515022754669e-02,9.309611050412058830e-04,9.345556609332561493e-03,5.452362354844808578e-03,-2.679503813851624727e-04,-2.285342343384400010e-04,1.998540683416649699e-04,-8.398748002946376801e-03,-1.407641451805830002e-02,-9.130650199949741364e-03,4.263455048203468323e-03,-2.415073569864034653e-03,4.674032097682356834e-04,-6.166463572299107909e-05,-1.166295260190963745e-03,3.712641482707113028e-04,2.699349774047732353e-03,6.648649461567401886e-03,2.731484593823552132e-03,-9.691448649391531944e-04,2.533218939788639545e-04,3.453472163528203964e-04,-4.480500705540180206e-03,1.478643971495330334e-03,-5.192451644688844681e-04,2.384936669841408730e-03,-2.130110748112201691e-03,-6.143724021967500448e-05,-5.856453572050668299e-05,5.533290823223069310e-05,-3.689992008730769157e-04,2.462943550199270248e-03,-5.351699423044919968e-03,4.291100485716015100e-04,2.255873114336282015e-04,1.375391875626519322e-04,9.362360287923365831e-06,1.891476131277158856e-08,-8.231828105635941029e-04,-2.498627291060984135e-04,1.878937706351280212e-03,3.149456577375531197e-03,-1.833640038967132568e-03,-1.457862206734716892e-03,-3.786044544540345669e-08,4.418242315296083689e-05,4.296617116779088974e-04,2.957524033263325691e-03,-1.107046008110046387e-02,5.483840405941009521e-02,1.877129450440406799e-02,1.756253652274608612e-03,9.147190576186403632e-05,6.438398850150406361e-04,-1.547699049115180969e-02,4.005404934287071228e-02,1.679588109254837036e-02,-9.606074541807174683e-03,-1.794440113008022308e-02,-2.272362448275089264e-02,9.020742145366966724e-04,-9.104250930249691010e-03,5.256651043891906738e-01,-5.721694231033325195e-02,-1.224210336804389954e-01,1.558733172714710236e-02,-5.792307481169700623e-02,-3.959963098168373108e-02,2.296775346621870995e-03,1.471061026677489281e-03,-5.073597189038991928e-03,8.174867182970046997e-02,8.307796716690063477e-02,5.109833553433418274e-02,-5.851333588361740112e-02,1.190582057461142540e-03,2.087855944409966469e-03,3.020968288183212280e-04,3.587542101740837097e-03,-2.947770524770021439e-03,-5.651048943400382996e-02,-6.420719623565673828e-02,2.669965662062168121e-02,5.292880814522504807e-03,-5.077228415757417679e-04,-2.302404260262846947e-03,3.998645022511482239e-02,-2.390078641474246979e-02,-1.550358370877802372e-03,4.159003123641014099e-02,1.142534613609313965e-02,4.895521560683846474e-04,1.075016734830569476e-05,-4.370761453174054623e-04,3.490594681352376938e-03,-1.939543895423412323e-02,4.413229972124099731e-02,-4.955993499606847763e-03,-2.172024222090840340e-03,-1.831482222769409418e-05,-5.290303306537680328e-06,3.935110726160928607e-08,5.810494985780678689e-05,3.417452535359188914e-05,-2.659106685314327478e-04,-6.165927334222942591e-05,1.210091504617594182e-04,1.297401031479239464e-04,3.141667548334226012e-08,-2.535180101403966546e-05,-4.258738044882193208e-06,-2.599211875349283218e-04,-1.817915472202003002e-04,-9.327914565801620483e-03,-3.211595583707094193e-03,-7.597588410135358572e-05,-3.960663161706179380e-05,-1.906439138110727072e-04,2.035818528383970261e-03,-6.648176349699497223e-03,5.106893368065357208e-03,4.746031481772661209e-04,2.429465064778923988e-03,7.778940256685018539e-03,-1.240905694430693984e-04,8.722579805180430412e-04,1.337125245481729507e-02,6.077770143747329712e-03,9.851458482444286346e-03,-1.336162327788770199e-03,2.506438642740249634e-03,4.910880699753761292e-03,-3.389650955796241760e-04,-2.701528428588062525e-04,7.608405430801212788e-04,-4.761562682688236237e-03,-8.507553488016128540e-03,-4.682999569922685623e-03,2.314919140189886093e-03,-3.537091892212629318e-03,2.397487696725875139e-04,-5.531484202947467566e-05,2.535039384383708239e-04,2.223975025117397308e-03,7.848788984119892120e-03,4.110456909984350204e-03,-1.499006408266723156e-03,-1.742381369695067406e-03,2.845261769834905863e-04,1.317811111221089959e-04,-5.623749457299709320e-03,7.803046610206365585e-03,4.161319229751825333e-04,-5.809279624372720718e-03,-3.493661293759942055e-03,-5.110817801323719323e-05,-2.685525942069943994e-05,2.234613930340856314e-06,-2.454134519211947918e-04,1.445649191737174988e-03,-4.766938742250204086e-03,4.671797505579888821e-04,1.833221322158351541e-04,-2.346469409530982375e-05,8.223847544286400080e-06,-4.567118594422936440e-08,9.567412780597805977e-05,2.455352660035714507e-05,-6.292115431278944016e-04,-7.591917528770864010e-04,1.859215553849935532e-04,1.595201756572350860e-04,7.751566499791806564e-09,-2.981659235956612974e-05,2.717837378440890461e-05,-7.669539190828800201e-04,-2.712199930101633072e-03,-6.472069304436445236e-03,-6.465562182711437345e-05,-4.680252168327569962e-04,4.068301859661005437e-05,-2.473347558407112956e-05,1.468149712309241295e-03,-1.767232781276106834e-03,-1.447088550776243210e-03,-1.572305336594581604e-05,1.317169889807701111e-02,1.583147328346967697e-03,-1.246298634214326739e-04,1.127442228607833385e-03,1.418823748826980591e-02,5.799686070531606674e-03,1.385847572237253189e-02,-4.243919625878334045e-03,9.837141260504722595e-03,1.433755503967404366e-03,-2.245415671495720744e-04,-1.838674070313572884e-04,4.623855638783425093e-04,-9.171796031296253204e-03,-3.740882268175482750e-03,-6.295375991612672806e-03,5.728058051317930222e-03,-2.616355195641517639e-03,3.847667830996215343e-04,-1.154322526417672634e-04,-1.954111503437161446e-03,-2.640600316226482391e-03,7.829756475985050201e-03,8.352313190698623657e-03,-8.283499628305435181e-04,-4.759370815008878708e-03,7.561213715234771371e-05,3.941100731026381254e-04,-8.346924558281898499e-03,8.099547121673822403e-04,-4.147667437791824341e-03,-2.393929753452539444e-03,-6.769576575607061386e-04,-4.584846610669046640e-04,-1.590398605912923813e-04,4.232092469464987516e-04,-1.012163702398538589e-03,4.255393869243562222e-04,-4.491839092224836349e-03,1.716495375148952007e-03,7.180431275628507137e-04,9.578276076354086399e-04,-6.645564280916005373e-05,1.324437926086829975e-05,3.579545882530510426e-04,6.887347262818366289e-05,7.020454504527151585e-04,4.641508276108652353e-04,-5.767999682575464249e-04,3.503714106045663357e-04,2.393061877228319645e-04,-3.173448203597217798e-04,-1.423021603841334581e-04,-2.888466115109622478e-04,3.742776345461606979e-03,-6.600113119930028915e-03,-3.022362478077411652e-03,-3.924237971659749746e-04,-1.168637303635478020e-03,3.499291487969458103e-04,4.886648966930806637e-04,-6.733757909387350082e-03,2.205250319093465805e-03,4.422358237206935883e-03,4.744390025734901428e-03,4.581648856401443481e-03,3.891035448759794235e-04,3.111187135800719261e-03,1.226657070219516754e-02,1.035785954445600510e-02,1.060022693127393723e-02,1.150050666183233261e-03,1.092361751943826675e-02,4.247231408953666687e-03,4.995324343326501548e-05,-1.217335229739546776e-03,-3.768970200326293707e-04,-3.118087071925401688e-03,-9.900351054966449738e-03,-5.303726997226476669e-03,7.282372564077377319e-03,1.832917681895196438e-03,-1.631332328543066978e-03,-1.129075317294336855e-04,-1.873875269666314125e-03,-4.331012722104787827e-03,3.331000450998544693e-03,5.111749283969402313e-03,-4.661223501898348331e-04,4.058675258420407772e-04,-4.927575355395674706e-04,-3.432399535086005926e-04,-2.500160597264766693e-03,-1.414830912835896015e-04,-1.980190631002187729e-03,-8.511397056281566620e-03,-1.565291173756122589e-02,-1.620158553123474121e-02,-1.126466877758502960e-02,-3.801389783620834351e-02,-4.244177544023841619e-04,2.951219445094466209e-03,-1.422897167503833771e-02,2.185066789388656616e-02,-2.821187023073434830e-03,1.202249713242053986e-02,1.648591478442540392e-06\n0.000000000000000000e+00,-3.894645487889647484e-06,4.576214269036427140e-05,-6.406220927601680160e-05,3.392086073290556669e-04,1.866779930423945189e-04,8.284008799819275737e-05,6.699181209768312328e-09,2.942061291832942516e-05,-5.090646664029918611e-05,6.270123994909226894e-04,-9.138612076640129089e-03,-2.724539954215288162e-03,2.776259789243340492e-03,-4.824973875656723976e-04,8.276035077869892120e-05,3.582717035897076130e-04,-1.961163710802793503e-03,-6.724209990352392197e-03,5.155227612704038620e-03,-2.231150865554809570e-04,9.232517331838607788e-04,-4.776184912770986557e-03,-1.312597742071375251e-04,6.881295121274888515e-04,6.459116935729980469e-03,2.493044547736644745e-02,1.191319711506366730e-02,4.121100530028343201e-03,1.404925156384706497e-02,-5.843563470989465714e-03,3.643694217316806316e-04,1.361114555038511753e-04,5.563475497183389962e-06,1.195543352514505386e-02,8.170687593519687653e-03,5.574597977101802826e-03,1.242315862327814102e-02,-5.208810791373252869e-03,-1.944748917594552040e-03,1.857154165918473154e-05,-2.751044929027557373e-03,3.160363528877496719e-03,-1.323359087109565735e-03,3.781582228839397430e-03,-7.989051751792430878e-03,-3.539331955835223198e-03,-9.687379933893680573e-04,1.782637118594720960e-04,-9.457883425056934357e-03,4.585030837915837765e-04,1.032590586692094803e-02,-5.143675487488508224e-03,2.481938805431127548e-03,8.262867049779742956e-05,6.778241368010640144e-05,2.931834897026419640e-04,-9.855031967163085938e-04,4.452354740351438522e-03,1.073461584746837616e-02,3.902583557646721601e-04,3.426092443987727165e-04,-1.699217245914041996e-04,-6.894660327816382051e-05,-1.395028892403615828e-08,6.209778803167864680e-06,1.864814694272354245e-04,-2.955699455924332142e-04,-1.284411409869790077e-04,2.316582831554114819e-04,8.429734589299187064e-05,-1.933443627422093414e-08,5.124658491695299745e-05,-2.090045018121600151e-05,1.083370065316557884e-03,-1.247075269930064678e-03,-7.658721879124641418e-03,-1.066016033291816711e-03,-3.949755409848876297e-05,-1.552498179080430418e-05,7.478155021090060472e-05,-4.087950801476836205e-04,-6.582462694495916367e-03,9.195808321237564087e-03,-1.312931883148849010e-03,5.898479837924242020e-03,-6.505623925477266312e-03,-7.946640107547864318e-05,6.853843806311488152e-04,7.994502782821655273e-03,2.107441052794456482e-02,1.451731845736503601e-02,1.942434231750667095e-03,1.033590640872716904e-02,-3.904736367985606194e-03,1.653980143601074815e-04,1.362318143947049975e-04,1.060579554177820683e-03,1.070720702409744263e-02,4.056658595800399780e-03,6.481558550149202347e-03,1.491512637585401535e-03,-3.965238109230995178e-03,-9.547842782922089100e-04,-1.195069780806079507e-04,-9.227444534189999104e-04,-3.999514505267143250e-03,-6.868073716759681702e-03,1.260561402887105942e-03,-7.017326541244983673e-03,-8.596142288297414780e-05,-1.127820461988449097e-03,2.866287104552611709e-06,-8.903259411454200745e-03,-4.755940753966569901e-03,1.119763683527708054e-02,-3.785886103287339211e-03,-4.690664820373058319e-03,1.754501136019825935e-04,-1.060937720467336476e-04,3.236668999306857586e-04,-8.716571028344333172e-04,5.852445028722286224e-03,8.392426185309886932e-03,-8.891789475455880165e-04,1.565275160828605294e-04,-1.465683453716337681e-04,-7.639628165634348989e-06,1.611127942169332528e-08,1.801596044970210642e-05,2.404880942776799202e-04,1.307666418142616749e-03,1.146838534623384476e-03,2.781235962174832821e-04,1.706259790807962418e-04,1.468261601189624344e-08,7.382228068308904767e-05,2.670129470061510801e-05,3.403889480978250504e-03,-6.777462549507617950e-03,1.935056969523429871e-02,-3.603423247113823891e-03,-9.085978381335735321e-04,8.726232772460207343e-05,3.819123085122555494e-04,-7.527727866545319557e-04,3.777978941798210144e-03,-1.403701025992631912e-02,-1.775640808045864105e-02,1.865818351507186890e-02,-9.581314399838447571e-03,-2.878225132008083165e-05,6.294276681728661060e-04,5.844456143677234650e-03,2.392437309026718140e-02,-6.910281255841255188e-03,9.489623829722404480e-03,9.943068958818912506e-03,-7.195122539997100830e-03,4.442675563041120768e-04,1.536735508125275373e-04,2.946410677395761013e-04,3.430147422477602959e-03,-1.041805092245340347e-02,1.203391514718532562e-02,9.955331683158874512e-03,-8.150441572070121765e-03,-1.281761215068399906e-03,2.507782119209878147e-05,-5.313752219080924988e-03,-5.324771627783775330e-03,-1.758047752082347870e-02,2.197712659835815430e-02,-1.586235314607620239e-02,4.435665905475616455e-04,3.141499124467372894e-03,2.398221404291689396e-04,-1.242017373442649841e-02,-4.416994750499725342e-03,1.029809750616550446e-02,-1.554920431226491928e-02,7.160968147218227386e-03,-9.311662142863497138e-05,1.112482932512648404e-04,2.626597997732460499e-04,-9.278662037104368210e-04,2.908578375354409218e-03,9.067315608263015747e-03,2.543693175539374352e-03,7.727345218881964684e-04,1.927934354171156883e-04,-6.183076038723811507e-05,2.345789518187757494e-08,2.026409674726892263e-06,-4.768276994582265615e-06,1.358576933853328228e-03,6.751207984052598476e-04,1.714242825983092189e-04,3.919994196621701121e-05,-2.236433260804915335e-10,1.974405895452946424e-04,-9.034958202391862869e-05,2.698438242077827454e-03,4.654730670154094696e-03,-1.023940276354551315e-02,2.540770452469587326e-03,8.783180965110659599e-05,3.704193659359589219e-05,2.226021315436810255e-04,-1.533706206828355789e-03,-3.873058594763278961e-03,-7.582920603454113007e-03,-3.149605821818113327e-03,5.742086097598075867e-03,-1.781248673796653748e-02,5.365275137592107058e-05,8.125636377371847630e-04,5.229377187788486481e-03,2.611646987497806549e-02,1.585146412253379822e-02,8.381874300539493561e-03,1.323520392179489136e-02,-1.230380311608314514e-02,3.099637397099286318e-04,3.770996117964386940e-04,2.788892597891390324e-04,1.572065055370330811e-02,-1.342466473579406738e-02,1.502710394561290741e-02,6.331727374345064163e-03,9.032881818711757660e-03,-1.856595859862864017e-03,1.493036543251946568e-04,-1.032861066050827503e-03,-4.507495556026697159e-03,-3.876446280628442764e-03,-2.575847785919904709e-03,1.168095134198665619e-02,5.363891832530498505e-03,-1.930575352162122726e-03,-1.674908708082512021e-05,-9.198484010994434357e-03,-9.666618891060352325e-03,2.680761273950338364e-03,-8.532147854566574097e-03,3.101748879998922348e-03,-1.716674159979447722e-05,-5.364410026231780648e-05,2.952773356810212135e-04,-8.016278152354061604e-04,6.546680815517902374e-04,4.460586700588464737e-03,-2.421556971967220306e-03,-4.929053829982876778e-05,-6.120325997471809387e-05,-3.348142490722239017e-05,-5.502442945726215839e-11,1.767471258062869310e-05,2.390962617937475443e-04,-1.145035843364894390e-03,-6.563242059201002121e-04,1.971804449567571282e-04,4.682119833887554705e-05,-5.374729994400695432e-08,1.766643799783196300e-05,-1.557393843540921807e-04,1.724943169392645359e-03,-5.888980347663164139e-03,-7.009075954556465149e-03,5.561088910326361656e-04,-3.916735004168003798e-04,6.752634362783282995e-05,2.092621580231934786e-04,-1.142846071161329746e-03,-3.992400597780942917e-03,1.811620546504855156e-03,5.122580099850893021e-03,1.508158817887306213e-02,-8.310769684612751007e-03,-7.457664469256997108e-05,6.724590784870088100e-04,4.770280327647924423e-03,2.502120472490787506e-02,8.196814917027950287e-03,-5.076930392533540726e-03,1.330471597611904144e-02,-6.334342062473297119e-03,2.758937771432101727e-04,1.359757588943466544e-04,7.631924236193299294e-04,1.001334283500909805e-02,-2.541980706155300140e-03,6.919214501976966858e-03,2.499891212210059166e-03,-3.862508572638034821e-03,-1.179341925308108330e-03,-4.002098285127431154e-05,-1.630329526960849762e-03,-4.877092316746711731e-03,-8.280757814645767212e-03,1.105663832277059555e-03,-2.540228422731161118e-03,-3.535527503117918968e-03,-8.455575443804264069e-04,7.875877054175361991e-05,-9.114538319408893585e-03,-1.761262537911534309e-03,1.389653608202934265e-02,-6.422125268727540970e-03,-2.854350488632917404e-03,1.369705132674425840e-04,-1.328690268564969301e-05,3.649020218290388584e-04,-8.378346101380884647e-04,5.969027988612651825e-03,9.949699975550174713e-03,6.354732904583215714e-04,2.663919585756957531e-04,-1.641820999793708324e-04,-1.674028862908016890e-05,3.723084773810114712e-08,-2.685375875444151461e-05,1.763799082254990935e-05,-6.112566916272044182e-05,1.098038046620786190e-05,1.704894966678693891e-04,5.115054591442458332e-05,2.426497758278856054e-08,1.602324482519179583e-04,-6.405194289982318878e-05,2.826012205332517624e-03,-1.233494840562343597e-02,-1.260291785001754761e-03,7.552892202511429787e-04,-1.682704605627804995e-04,6.076387217035517097e-05,1.065788019332103431e-04,-1.593628549017012119e-03,-1.253864075988531113e-02,1.307630911469459534e-02,-8.125702850520610809e-03,8.022861555218696594e-03,-6.983474828302860260e-03,-2.393125614617019892e-04,8.087579044513404369e-04,5.788123235106468201e-03,2.155538648366928101e-02,5.615374073386192322e-03,1.353730913251638412e-04,1.047067996114492416e-02,-3.053969237953424454e-03,4.007223760709166527e-04,1.752936514094471931e-04,8.736467570997774601e-04,8.627354167401790619e-03,1.239209668710827827e-03,2.828013850376009941e-03,5.678480025380849838e-03,-3.639504313468933105e-03,-2.184756100177764893e-03,-7.116242340998724103e-05,-1.335736596956849098e-03,-3.812819020822644234e-03,-1.267894869670271873e-03,2.040043706074357033e-03,-5.395549815148115158e-03,1.449161209166049957e-05,-1.518722856417298317e-03,1.375750725856050849e-04,-9.117031469941139221e-03,-2.349099842831492424e-03,1.379101537168025970e-02,-1.181317400187253952e-02,3.054140135645866394e-03,6.708965520374476910e-05,1.452731521567329764e-04,2.777155896183103323e-04,-8.737205644138157368e-04,4.587420728057622910e-03,7.536440156400203705e-03,5.857668584212660789e-04,2.170909137930721045e-04,-1.459827908547595143e-04,-4.479260314838029444e-05,-1.404350769007578492e-08,-1.023902004817500710e-04,-1.309099025093019009e-03,1.112255966290831566e-03,9.240726940333843231e-04,-1.899400143884122372e-03,-5.908933817408978939e-04,-2.209708327427506447e-08,-4.202841373626142740e-04,9.852080838754773140e-04,-8.632848970592021942e-03,5.843637511134147644e-02,2.293063327670097351e-02,9.174736216664314270e-03,2.719656797125935555e-03,-3.775015356950461864e-04,-1.564692123793065548e-03,7.238764315843582153e-03,1.890407130122184753e-02,-1.179979275912046432e-02,4.918951541185379028e-03,-5.317329987883567810e-02,6.470203399658203125e-02,4.865513765253126621e-04,-5.346341058611869812e-03,-5.893091112375259399e-02,4.683744311332702637e-01,-6.182172149419784546e-02,-4.912720061838626862e-03,-1.281393468379974365e-01,4.254153743386268616e-02,-2.428809413686394691e-03,-1.550168381072580814e-03,-3.960725385695695877e-03,-7.472441345453262329e-02,-1.958706974983215332e-02,2.641021274030208588e-03,-6.579172611236572266e-02,3.302493691444396973e-02,7.782137487083673477e-03,4.008887917734682560e-04,1.433305907994508743e-02,3.044124320149421692e-02,4.775439202785491943e-02,2.075177244842052460e-02,5.611452832818031311e-02,5.254017189145088196e-03,9.045644663274288177e-03,-4.272518563084304333e-04,8.205658197402954102e-02,4.359458759427070618e-02,-8.638010919094085693e-02,6.329026073217391968e-02,2.850560471415519714e-03,-6.983416387811303139e-04,2.174344263039529324e-04,-2.644777065142989159e-03,7.616280112415552139e-03,-4.055321589112281799e-02,-7.218331098556518555e-02,3.379316767677664757e-03,-1.741708954796195030e-03,9.497244609519839287e-04,1.727322960505262017e-04,1.259058990399353206e-08,-3.169303454342298210e-05,1.653673389228060842e-04,-1.361508038826286793e-04,-8.594986284151673317e-04,2.638305595610290766e-04,-5.055797373643144965e-05,-5.436095307231880724e-08,7.438682223437353969e-05,-2.107804903062060475e-04,1.550974207930266857e-03,3.100426867604255676e-03,-7.438955828547477722e-03,1.720036263577640057e-03,-4.097298369742929935e-04,6.404719897545874119e-06,2.107263571815565228e-04,-2.186200115829706192e-03,-1.161179505288600922e-03,1.406259601935744286e-03,1.264970982447266579e-03,1.131449081003665924e-02,-1.724809221923351288e-02,-9.962584590539336205e-05,3.849223721772432327e-04,-9.845471940934658051e-04,1.086155883967876434e-02,7.556833792477846146e-03,3.119639353826642036e-03,1.097902562469244003e-02,-9.614904411137104034e-03,3.882349701598286629e-04,4.082687664777040482e-04,6.305720307864248753e-05,1.181016489863395691e-02,8.523885160684585571e-03,1.332996785640716553e-02,1.023859996348619461e-02,2.945175394415855408e-03,-1.173140597529709339e-03,-3.613410444813780487e-05,-1.628552330657839775e-03,-5.952545441687107086e-03,-8.854407817125320435e-03,-2.144011668860912323e-03,-4.062430933117866516e-03,2.999109216034412384e-03,-1.165956608019769192e-03,7.188362360466271639e-06,-5.727385170757770538e-03,-1.393192913383245468e-03,1.134299580007791519e-02,-1.103137247264385223e-02,1.852428424172103405e-03,1.593002962181344628e-04,-2.879918611142784357e-05,3.449890937190502882e-04,-2.918548707384616137e-04,6.703712046146392822e-03,1.319852564483880997e-02,-1.339559792540967464e-03,-4.491967411013320088e-05,-7.011280104052275419e-05,-2.037198828475084156e-05,7.046821792755508795e-09,2.713759749894961715e-05,3.206345136277377605e-04,-5.232281400822103024e-04,3.749895258806645870e-04,2.515435044188052416e-04,6.130045221652835608e-05,-2.359684003749862313e-09,-7.709607598371803761e-05,-2.009806048590689898e-04,2.798151690512895584e-04,-8.349934592843055725e-03,-1.577894203364849091e-02,-1.101567642763257027e-03,-9.782476990949362516e-05,-1.418005413142964244e-04,-2.706579398363828659e-04,-1.274037640541791916e-05,-5.129090510308742523e-03,3.022383432835340500e-03,9.249283000826835632e-03,-8.246283978223800659e-03,-3.155225887894630432e-03,1.789176603779196739e-04,-1.351378159597516060e-06,6.389512214809656143e-03,1.195041649043560028e-02,8.615103550255298615e-03,1.875771582126617432e-02,-4.135902039706707001e-03,-2.640467602759599686e-03,3.683949471451342106e-04,7.904891390353441238e-05,5.652363761328160763e-04,1.181805972009897232e-02,-1.869998499751091003e-02,-1.220768317580223083e-02,5.464256741106510162e-03,-1.825762330554425716e-03,-1.455434830859303474e-04,-1.687824405962601304e-04,7.963976822793483734e-04,-2.421391662210226059e-03,-1.446038763970136642e-02,4.336801823228597641e-03,-1.933737099170684814e-02,1.727945171296596527e-03,-6.276471540331840515e-04,-1.012264692690223455e-04,-6.282757967710494995e-04,-2.445530612021684647e-03,1.229352038353681564e-02,-1.310466229915618896e-02,-1.606998406350612640e-02,2.024274435825645924e-04,-2.782374504022300243e-04,8.668447262607514858e-04,-1.110718294512480497e-04,8.852021768689155579e-03,1.127121876925230026e-02,-7.228722795844078064e-03,-1.782053150236606598e-04,-1.135853308369405568e-04,-6.313061458058655262e-04,8.746556704863905907e-04,-6.223633536137640476e-04,8.732495480217039585e-04,-1.145510468631982803e-03,-5.220576422289013863e-04,6.303098634816706181e-04,2.220991009380668402e-04,-7.255567470565438271e-04,5.712527199648320675e-04,-1.119961729273200035e-03,1.094289764296263456e-04,-8.708257228136062622e-03,-7.438545115292072296e-03,-4.165912978351116180e-03,-2.045457949861884117e-04,-8.050965261645615101e-04,7.552619790658354759e-04,1.036901376210153103e-03,5.540905985981225967e-04,-1.838403381407260895e-02,-7.523808628320693970e-03,1.570685207843780518e-02,-4.078298807144165039e-03,1.283866236917674541e-03,1.021572388708591461e-04,1.493346970528364182e-02,2.139662578701972961e-02,1.747423224151134491e-02,-1.045703515410423279e-02,2.375252731144428253e-02,-2.502975054085254669e-03,1.185099681606516242e-04,5.051315762102603912e-03,2.487061312422156334e-03,-7.932265289127826691e-04,-8.180693723261356354e-03,6.363189313560724258e-04,9.506281465291976929e-03,-5.411808378994464874e-03,3.637263551354408264e-03,-4.594652913510799408e-03,1.320648007094860077e-03,1.149845775216817856e-02,4.453200846910476685e-03,6.205512210726737976e-03,5.171497352421283722e-03,-3.885357873514294624e-03,3.341973060742020607e-03,-3.780036233365535736e-03,-6.894346326589584351e-03,6.409498397260904312e-03,-6.464024540036916733e-03,2.764466032385826111e-02,-1.016800943762063980e-02,3.505225852131843567e-02,1.152069959789514542e-02,-2.236014604568481445e-02,2.036730013787746429e-02,-4.294890165328979492e-02,5.090380087494850159e-02,-3.299089893698692322e-02,-1.541146356612443924e-02,-6.505113095045089722e-03,1.137230538006406277e-05\n0.000000000000000000e+00,2.582627166702877730e-05,-1.280491269426420331e-04,-1.473455573432147503e-03,-1.744012581184506416e-03,1.358599402010440826e-04,4.026331225759349763e-06,2.464047632599886128e-08,1.628992904443293810e-04,-2.567277988418936729e-04,1.891062827780842781e-03,1.463478710502386093e-02,-1.402769237756729126e-02,2.151914173737168312e-03,-2.563428715802729130e-04,1.207778404932469130e-04,1.940880174515768886e-04,-1.282370765693485737e-03,-1.971572637557983398e-02,7.844447158277034760e-03,1.030648965388536453e-02,4.152581095695495605e-03,-2.420782577246427536e-03,-5.010159220546483994e-04,9.276063647121191025e-04,9.384609758853912354e-03,1.180650480091571808e-02,2.176585234701633453e-02,-3.515452845022082329e-04,2.231690334156155586e-03,-9.236167534254491329e-05,-2.953384246211498976e-04,-1.378053566440939903e-04,1.326498226262629032e-03,-6.222511641681194305e-03,5.137065425515174866e-03,-4.057709593325853348e-03,3.519569523632526398e-03,-4.958459641784429550e-03,-2.721064491197466850e-03,2.704293729038909078e-05,2.438231371343135834e-03,1.677171513438224792e-02,-3.704121103510260582e-03,1.085369940847158432e-02,1.979358866810798645e-02,5.890865810215473175e-03,4.231933853588998318e-04,1.089213328668847680e-04,-6.251711398363113403e-03,-2.449593739584088326e-03,-2.779911970719695091e-03,6.078529404476284981e-04,-7.073690649121999741e-04,7.475067104678601027e-05,-5.569205313804559410e-05,8.867220458341762424e-05,-6.518446607515215874e-04,1.326952595263719559e-03,-7.124904077500104904e-04,4.808895173482596874e-04,1.543809921713545918e-04,-8.966667519416660070e-05,1.590217107150238007e-05,6.911778704932203254e-09,6.443427264457568526e-05,5.080513801658526063e-06,-1.721345004625618458e-03,-1.455971389077603817e-03,1.970339362742379308e-04,6.288807344390079379e-05,-2.890526396015502542e-08,1.703866291791200638e-04,-2.642326871864497662e-04,3.723155008628964424e-03,-9.959114715456962585e-03,-3.898213617503643036e-03,5.435932427644729614e-03,-4.061849322170019150e-04,1.024888842948712409e-04,8.921886183088645339e-05,7.552340975962579250e-04,-5.375230684876441956e-03,7.915964350104331970e-03,-8.231593295931816101e-03,1.630932837724685669e-02,-2.276769839227199554e-03,4.011010605609044433e-05,1.047347672283649445e-03,1.146354060620069504e-02,9.443782269954681396e-03,2.267641015350818634e-02,-4.647566471248865128e-03,9.448890574276447296e-03,-3.620138159021735191e-04,-1.857104070950299501e-04,-1.498783385613933206e-04,1.780668389983475208e-03,8.960494771599769592e-03,-2.549418946728110313e-03,-1.804481446743011475e-02,3.489405848085880280e-03,-2.499154070392251015e-03,4.115053452551364899e-04,4.168853047303855419e-05,3.435133723542094231e-03,1.242354232817888260e-02,2.742194570600986481e-03,-7.057115901261568069e-03,8.241133764386177063e-03,1.600538846105337143e-03,6.251173326745629311e-04,2.867368166334927082e-04,-8.636571466922760010e-03,2.874247264117002487e-03,-6.231209728866815567e-03,-8.092184551060199738e-03,2.818951383233070374e-03,-1.360167952952906489e-04,5.816789416712708771e-05,8.976125536719337106e-05,-7.838709861971437931e-04,8.607513736933469772e-04,-6.830437341704964638e-04,2.391359768807888031e-03,4.926747642457485199e-04,2.287828829139471054e-05,4.561560490401461720e-05,-4.013261190038974746e-08,1.242319412995129824e-04,1.874940644484013319e-04,3.669491969048976898e-03,2.958477474749088287e-03,3.201751969754695892e-04,4.618408565875142813e-04,-1.279968842027301434e-08,-5.835993215441703796e-04,8.448096923530101776e-04,-3.167603630572557449e-03,-3.964903298765420914e-03,5.081447958946228027e-02,-1.918935775756835938e-02,-6.134160794317722321e-04,7.930897845653817058e-05,1.567559957038611174e-04,1.691943150945007801e-03,-1.552699133753776550e-02,-2.878690324723720551e-02,2.017549052834510803e-02,-1.067949458956718445e-03,-1.357358787208795547e-02,4.873204743489623070e-04,1.191597664728760719e-03,1.800127327442169189e-02,8.934035897254943848e-03,-3.162124752998352051e-02,5.365183204412460327e-02,2.034407667815685272e-02,-6.660626269876956940e-03,2.513948129490017891e-04,-4.377349687274545431e-04,-4.513352178037166595e-03,-6.474670767784118652e-02,-7.213123142719268799e-03,7.320638746023178101e-03,4.490834660828113556e-03,-1.621149294078350067e-02,-1.222387421876192093e-03,5.479838000610470772e-05,-1.293227262794971466e-02,1.154114305973052979e-02,-8.657177910208702087e-03,1.026228349655866623e-02,-5.317173153162002563e-02,2.074837498366832733e-02,7.973788306117057800e-04,7.474813610315322876e-04,-1.856974698603153229e-02,-1.370493881404399872e-02,-6.088297814130783081e-03,-1.922233961522579193e-03,1.464197039604187012e-02,-3.876248665619641542e-04,2.322998188901692629e-04,6.401127029675990343e-05,-1.817550510168075562e-03,-4.556120373308658600e-03,-9.377896785736083984e-03,2.934250980615615845e-03,7.894697482697665691e-04,1.972435711650177836e-04,-2.525759045965969563e-04,1.083160139359051755e-08,6.266420678002759814e-05,-1.722922461340203881e-04,-2.062926767393946648e-03,-1.151006203144788742e-03,1.228329347213730216e-04,4.924137829220853746e-05,-1.773442193098162534e-08,1.709810167085379362e-04,-5.627193604595959187e-05,5.031284410506486893e-03,7.895637303590774536e-03,-2.893762430176138878e-04,1.540701836347579956e-02,-3.268418076913803816e-04,1.441732310922816396e-04,2.023388515226542950e-04,1.081119873560965061e-03,-3.388954326510429382e-03,3.651768714189529419e-02,-2.595975063741207123e-03,1.399635337293148041e-02,9.063478559255599976e-03,-6.705300620524212718e-05,1.120221102610230446e-03,1.109910011291503906e-02,3.416473045945167542e-03,3.331374377012252808e-02,5.995022947899997234e-04,6.670711096376180649e-03,-8.720594458281993866e-03,-4.106789128854870796e-04,-1.574701018398627639e-04,2.585839247331023216e-03,7.355252746492624283e-03,-4.338714294135570526e-03,-1.588463410735130310e-02,-5.605931859463453293e-03,-3.349261358380317688e-03,-4.194299108348786831e-04,-3.546417792676948011e-05,-2.226948970928788185e-03,1.233742572367191315e-02,8.191171102225780487e-03,4.931180737912654877e-03,-1.298805512487888336e-02,-7.197146769613027573e-04,4.827225347980856895e-04,5.559557466767728329e-04,-6.371310912072658539e-03,-9.935995563864707947e-03,-1.197620574384927750e-02,4.787332378327846527e-03,8.634269237518310547e-03,4.928439011564478278e-05,7.906918472144752741e-05,8.275987966044340283e-06,-1.275351503863930702e-03,4.080445505678653717e-03,-5.794802214950323105e-03,3.871110733598470688e-03,6.439686985686421394e-04,-1.291936496272683144e-04,3.035625559277832508e-05,-4.286903276806697249e-09,8.999859710456803441e-05,1.324457844020798802e-04,-3.084683557972311974e-03,-1.731318305246531963e-03,1.709846110315993428e-04,5.547411274164915085e-05,9.539235179545357823e-09,3.143506182823330164e-05,-9.370466432301327586e-05,1.540143974125385284e-03,6.392000243067741394e-03,-1.047489698976278305e-02,1.085344818420708179e-03,-4.400140896905213594e-04,5.990662975818850100e-05,3.661718073999509215e-05,1.690000528469681740e-03,-4.879966378211975098e-03,6.038719788193702698e-03,-1.220837119035422802e-03,8.578844368457794189e-03,-2.914309734478592873e-03,-1.144704365287907422e-04,7.644081488251686096e-04,9.958340786397457123e-03,7.231357507407665253e-03,2.528564631938934326e-02,5.404029041528701782e-03,-7.509086863137781620e-04,-2.000615932047367096e-03,-3.800914855673909187e-04,-3.060255839955061674e-04,1.427716808393597603e-03,-3.766717272810637951e-04,-5.091104656457901001e-03,-3.428826574236154556e-03,-1.773583469912409782e-03,-6.737795658409595490e-03,1.248065731488168240e-03,-6.821776332799345255e-05,7.534763426519930363e-04,5.396184511482715607e-03,-8.243937976658344269e-03,1.115867402404546738e-02,4.406863823533058167e-03,-1.821804442442953587e-03,8.450951427221298218e-04,2.321176871191710234e-04,-8.131305687129497528e-03,1.216069795191287994e-03,-7.027220912277698517e-03,-4.549682140350341797e-03,-2.812775783240795135e-04,-1.597967093402985483e-05,2.547054282331373543e-05,1.921994225995149463e-05,-7.465628441423177719e-04,-7.162725669331848621e-04,-3.801505081355571747e-03,2.560460940003395081e-03,4.588411247823387384e-04,6.281167588895186782e-05,2.419150405330583453e-05,-1.056753262673737481e-08,1.063900272129103541e-04,8.593057282269001007e-05,-3.003468038514256477e-03,-2.418438438326120377e-03,1.378075976390391588e-04,2.533713086450006813e-06,-2.620890882099047303e-08,8.533221262041479349e-05,-3.059963346458971500e-04,1.588280545547604561e-03,7.112047635018825531e-03,-8.619869127869606018e-03,-3.102608025074005127e-03,-4.486122343223541975e-04,-7.816105789970606565e-05,6.094248965382575989e-05,2.552608726546168327e-03,-1.743948645889759064e-02,1.551922224462032318e-02,-6.059912964701652527e-03,9.337147697806358337e-03,-2.553201746195554733e-03,-2.673922572284936905e-04,7.144035771489143372e-04,1.212653610855340958e-02,6.400309503078460693e-03,2.132396399974822998e-02,-7.704576477408409119e-03,-1.117427088320255280e-02,9.330849861726164818e-04,-4.730445798486471176e-04,-9.236358164343982935e-05,1.609007013030350208e-03,3.384919138625264168e-03,2.302620559930801392e-04,-2.543810522183775902e-03,-4.178942181169986725e-04,-2.754656132310628891e-03,1.912797568365931511e-03,-5.154674727236852050e-05,2.934389747679233551e-03,8.300404995679855347e-03,1.845581922680139542e-03,1.308894157409667969e-02,-5.702252034097909927e-03,2.893581055104732513e-03,1.712467754259705544e-03,1.081346999853849411e-04,-8.252069354057312012e-03,-6.805092561990022659e-04,-8.816760964691638947e-03,-1.551345642656087875e-02,-6.171405315399169922e-03,5.480877371155656874e-05,-2.995970135089010000e-05,6.095461139921098948e-05,-8.001702954061329365e-04,-6.472336244769394398e-04,-1.628689817152917385e-03,3.061534371227025986e-03,6.018245476298034191e-04,5.929281178396195173e-05,3.663087045424617827e-05,5.861735985490668099e-09,-7.448867545463144779e-04,-1.502027444075793028e-04,1.665468141436576843e-02,1.179161854088306427e-02,-1.685495371930301189e-03,-6.775978836230933666e-04,2.783167474262882024e-08,-3.778298851102590561e-04,1.355681451968848705e-03,-1.229526940733194351e-02,-1.039275825023651123e-01,7.454611361026763916e-02,-1.111938431859016418e-02,2.929169917479157448e-03,-4.301159933675080538e-04,5.268942913971841335e-06,-1.553868968039751053e-02,4.999937862157821655e-02,-1.725623197853565216e-02,2.112986333668231964e-02,-6.704451888799667358e-02,1.506804954260587692e-02,2.279369160532951355e-03,-9.263392537832260132e-03,-1.223128661513328552e-01,-6.590282171964645386e-02,5.075383186340332031e-01,-6.098641082644462585e-03,-1.373780891299247742e-02,-6.129922345280647278e-03,3.360278438776731491e-03,2.025031484663486481e-03,-1.106682233512401581e-02,-1.011282671242952347e-02,3.995008766651153564e-02,3.951672464609146118e-02,-3.209248185157775879e-02,4.990744590759277344e-02,-4.163309466093778610e-03,-5.752423021476715803e-06,-2.887626877054572105e-03,-6.768246740102767944e-02,2.801394835114479065e-02,-1.055860221385955811e-01,-9.168171882629394531e-02,1.268967520445585251e-02,-5.429248791188001633e-03,-2.283858601003885269e-03,7.529167830944061279e-02,-2.198388054966926575e-02,6.136450171470642090e-02,1.061267592012882233e-02,2.420823648571968079e-02,1.070725265890359879e-04,-4.660689228330738842e-05,-3.909013175871223211e-04,6.794668734073638916e-03,-3.977277083322405815e-04,3.905516490340232849e-02,-2.139024436473846436e-02,-4.031635820865631104e-03,9.014500392368063331e-05,-1.584533165441825986e-04,-4.179787538305390626e-08,7.715694664511829615e-05,-1.857630704762414098e-04,-4.152625333517789841e-03,-3.932968713343143463e-03,1.319485600106418133e-04,-1.334177941316738725e-04,-9.707605386211071163e-09,4.452318171388469636e-05,-2.702585770748555660e-04,7.277796394191682339e-04,2.170776948332786560e-02,-1.666002720594406128e-02,2.703868085518479347e-03,-4.867995157837867737e-04,7.947651465656235814e-05,1.901284995255991817e-04,1.048612874001264572e-03,1.268467400223016739e-03,1.636310108006000519e-02,1.042008399963378906e-03,9.417335502803325653e-03,-8.735707961022853851e-03,-3.529116802383214235e-04,6.598611944355070591e-04,-1.709200441837310791e-03,7.066866382956504822e-03,2.524738386273384094e-02,-1.027574762701988220e-03,2.459848532453179359e-03,1.185523578897118568e-03,-5.053039640188217163e-04,-1.587539154570549726e-04,1.163429114967584610e-03,-4.698270466178655624e-03,5.902506411075592041e-03,-1.610110513865947723e-02,-5.635269451886415482e-03,-6.417636759579181671e-03,7.492132717743515968e-04,4.031235584989190102e-05,1.725683687254786491e-03,5.868524778634309769e-03,-1.386587042361497879e-03,1.178526505827903748e-02,2.581966575235128403e-03,-4.944923333823680878e-03,1.017291215248405933e-03,1.260625140275806189e-04,-2.575423568487167358e-03,-8.009340614080429077e-03,-2.460586372762918472e-03,-6.162186618894338608e-03,-2.558888401836156845e-03,6.768489402020350099e-05,7.918939081719145179e-05,-4.445788363227620721e-05,-8.016995852813124657e-04,-2.538100816309452057e-03,1.420451328158378601e-03,5.246265791356563568e-03,7.433767896145582199e-04,4.756702765007503331e-06,9.175071681966073811e-06,3.355626176926307380e-08,6.124930223450064659e-05,-9.287455759476870298e-05,-1.476156292483210564e-03,-1.045736949890851974e-03,2.085160231217741966e-04,5.188598515815101564e-05,2.715529490160406567e-08,1.202337662107311189e-04,-2.608468930702656507e-04,3.113108687102794647e-03,1.540152728557586670e-02,-1.783474162220954895e-02,-6.468171486631035805e-04,-1.296093250857666135e-04,3.426520561333745718e-05,-3.470306546660140157e-05,7.349306251853704453e-04,-9.764911606907844543e-03,8.885165676474571228e-03,-5.889278254471719265e-04,6.182894110679626465e-03,-1.203075866214931011e-03,-2.447523293085396290e-04,9.702347451820969582e-04,1.164215803146362305e-02,3.275983501225709915e-03,3.002013452351093292e-02,1.285947486758232117e-02,-5.078557413071393967e-03,4.420740529894828796e-03,-3.509474336169660091e-04,-1.796850701794028282e-04,2.143751131370663643e-03,3.628700505942106247e-04,-3.479045350104570389e-03,-7.907604798674583435e-03,-1.992453821003437042e-03,-3.876578528434038162e-03,-1.263984828256070614e-03,-1.984846021514385939e-04,3.704103408381342888e-03,9.850967675447463989e-03,-9.975244291126728058e-03,-3.229637630283832550e-03,-1.828112406656146049e-03,3.733473364263772964e-03,-2.426360151730477810e-04,2.352552546653896570e-04,-2.833249745890498161e-03,-4.205718170851469040e-03,-1.616767607629299164e-03,-5.989345721900463104e-03,-6.697369273751974106e-03,-8.370452560484409332e-04,4.114200128242373466e-04,1.006027916446328163e-03,-4.962438251823186874e-04,2.518884371966123581e-03,-3.961344249546527863e-03,-1.106403069570660591e-03,-6.010098149999976158e-05,-4.811465623788535595e-04,8.849021105561405420e-05,1.610323524801060557e-04,-1.991740718949586153e-04,4.224712611176073551e-04,-3.686411539092659950e-03,-3.468656912446022034e-03,-4.359459853731095791e-05,-7.208888564491644502e-05,-4.059875573148019612e-05,-8.639695006422698498e-04,-1.243600039742887020e-03,-6.800511036999523640e-04,-2.478789538145065308e-03,-3.417266905307769775e-02,-1.025016419589519501e-03,-1.532195892650634050e-04,3.274116897955536842e-04,-2.054090437013655901e-04,6.568363867700099945e-03,1.003567362204194069e-03,3.097089705988764763e-03,-1.570523157715797424e-02,2.442928031086921692e-03,2.381766680628061295e-04,-6.225705146789550781e-04,4.930220544338226318e-03,2.627483569085597992e-02,-9.818283841013908386e-03,3.141488134860992432e-02,1.386200427077710629e-03,-9.815896861255168915e-03,9.399160742759704590e-03,-8.742339559830725193e-04,-3.867417573928833008e-03,2.618244849145412445e-03,-2.246680669486522675e-03,-1.302626263350248337e-02,-1.328505296260118484e-02,-1.825615298002958298e-03,-5.705112591385841370e-03,2.139150863513350487e-03,1.888265251182019711e-04,4.026266280561685562e-03,2.130787633359432220e-02,-5.407181568443775177e-03,4.276614636182785034e-02,-1.297552022151648998e-03,2.269418444484472275e-03,-1.196590485051274300e-03,-7.831637747585773468e-03,-6.629521958529949188e-03,8.972132578492164612e-03,4.155065398663282394e-03,7.567248307168483734e-03,5.445613339543342590e-02,1.886662282049655914e-02,-2.898361906409263611e-02,-4.941094666719436646e-03,-4.759225249290466309e-02,-6.933081895112991333e-02,8.316781371831893921e-02,-5.840036552399396896e-03,-1.850886829197406769e-02,-1.739751733839511871e-02,4.237000393914058805e-05\n0.000000000000000000e+00,7.423924398608505726e-05,5.183536559343338013e-04,-4.824794828891754150e-03,-3.204801818355917931e-03,5.984368181088939309e-05,-9.287654393119737506e-05,-9.857125782275488746e-09,5.799456266686320305e-05,-1.742807944538071752e-04,1.106535433791577816e-03,-5.770745687186717987e-03,1.532103773206472397e-02,1.787641271948814392e-02,7.241115963552147150e-05,1.521429221611469984e-04,-8.109398186206817627e-05,6.478305440396070480e-03,3.773600235581398010e-02,1.535359583795070648e-02,5.605314858257770538e-03,-9.406394325196743011e-03,-9.957329370081424713e-03,3.668254939839243889e-04,-3.944048366975039244e-04,1.710818149149417877e-03,-1.077620219439268112e-02,1.750282756984233856e-02,7.756244391202926636e-02,-2.515878062695264816e-03,-4.091704264283180237e-03,-1.333379768766462803e-04,-2.272390702273696661e-04,5.566081381402909756e-04,2.187535539269447327e-02,-2.004630491137504578e-02,-5.197599995881319046e-03,-6.915230304002761841e-03,2.737537724897265434e-03,5.253063980489969254e-03,1.873022702056914568e-04,1.413455698639154434e-03,-2.401244267821311951e-02,1.229686755686998367e-02,-1.065423898398876190e-02,-7.439318113029003143e-03,-5.950886989012360573e-04,2.401483478024601936e-03,6.983235653024166822e-05,-4.312739241868257523e-03,-2.996166236698627472e-03,-2.056570351123809814e-02,3.509707283228635788e-03,-7.847361266613006592e-03,7.772707249387167394e-06,1.464903471060097218e-04,-2.033418240898754448e-05,6.777103408239781857e-06,-9.947962826117873192e-04,-6.396844517439603806e-03,2.353960182517766953e-03,5.748039111495018005e-04,5.086913588456809521e-04,9.045665501616895199e-05,-5.622451948461559823e-10,5.502633575815707445e-05,3.244990948587656021e-04,2.054502023383975029e-03,1.643921947106719017e-03,7.011499110376462340e-05,-4.148697189521044493e-05,-4.842950485084429602e-09,-1.206592787639237940e-04,2.649597299750894308e-04,-2.388911787420511246e-03,2.881670370697975159e-04,2.267104573547840118e-03,-7.974879816174507141e-03,-7.267883484018966556e-05,-3.254671173635870218e-05,-2.540211062296293676e-05,1.922185416333377361e-03,7.378758862614631653e-03,-1.550463959574699402e-03,4.078051820397377014e-02,-1.590622961521148682e-02,-9.257307276129722595e-03,2.568019262980669737e-04,-8.563398732803761959e-04,-3.972047474235296249e-03,1.394412363879382610e-03,-2.031689509749412537e-03,1.527585089206695557e-03,-1.775854267179965973e-02,-7.888442836701869965e-03,2.633860858622938395e-04,3.103595809079706669e-04,-1.163616427220404148e-03,1.221362315118312836e-02,-2.305895835161209106e-02,-1.584139466285705566e-02,2.588897012174129486e-03,1.415929012000560760e-02,3.003302728757262230e-03,-9.302343096351251006e-05,3.438369021750986576e-04,7.876616902649402618e-03,1.550098322331905365e-02,-1.482603512704372406e-02,6.024467758834362030e-03,1.153073087334632874e-02,1.539591001346707344e-03,-3.064189222641289234e-04,-1.532228779979050159e-03,-8.855895139276981354e-03,9.997588582336902618e-03,7.044973783195018768e-03,-1.247043721377849579e-02,5.675149441231042147e-05,-2.265850926050916314e-04,5.988342309137806296e-05,-1.741236192174255848e-04,-1.315933070145547390e-03,-5.409885197877883911e-04,-4.793772939592599869e-03,-6.445370381698012352e-04,3.719133092090487480e-04,7.076992187649011612e-05,-1.749915234938725916e-08,-1.972496393136680126e-04,-2.901328552979975939e-04,-7.556641940027475357e-04,-6.222317460924386978e-04,-7.857712625991553068e-05,-1.183239219244569540e-04,4.373036155413956294e-09,3.677641798276454210e-04,-3.561839112080633640e-04,7.110287901014089584e-03,9.055763483047485352e-03,-1.724874600768089294e-02,2.896274812519550323e-02,6.077188299968838692e-04,-2.080238482449203730e-04,-6.260088412091135979e-04,-6.327493581920862198e-03,-1.818389818072319031e-02,3.257516771554946899e-02,-2.562543377280235291e-02,-7.667221128940582275e-02,4.947454668581485748e-03,-1.624812837690114975e-03,-3.343099087942391634e-04,-5.666417069733142853e-03,1.619562134146690369e-02,-2.442762255668640137e-03,-2.875440567731857300e-02,-3.669618628919124603e-03,2.426820807158946991e-03,3.250488371122628450e-04,2.478519163560122252e-04,3.415221814066171646e-03,3.071888536214828491e-02,-2.642576768994331360e-02,-1.929372176527976990e-02,-8.574199862778186798e-03,-9.988480247557163239e-03,-1.028874330222606659e-02,-2.303302462678402662e-04,7.200051099061965942e-03,3.283695504069328308e-02,-1.740944012999534607e-02,6.326718255877494812e-03,2.087457850575447083e-02,-9.477388113737106323e-03,-3.616665489971637726e-04,-9.550526156090199947e-04,1.140328124165534973e-02,7.843567989766597748e-03,-1.684552989900112152e-02,1.357504539191722870e-02,-1.751853898167610168e-02,4.061247454956173897e-04,-4.439038748387247324e-04,1.942177186720073223e-04,6.508135702461004257e-04,7.773978635668754578e-03,1.839202595874667168e-03,-6.402471568435430527e-03,-1.427502953447401524e-03,-8.050400065258145332e-04,5.015535862185060978e-06,8.959593067459081794e-09,5.840759331476874650e-05,4.443907819222658873e-04,-1.973202917724847794e-03,-1.505818800069391727e-03,3.739630628842860460e-04,5.282132769934833050e-05,1.138134564371284796e-08,-1.914369349833577871e-04,-3.174867015331983566e-04,2.563536632806062698e-03,-4.086995497345924377e-03,3.978308290243148804e-02,-9.174505248665809631e-03,-3.492567338980734348e-04,1.908016711240634322e-04,-2.894212084356695414e-04,-3.252142341807484627e-04,5.724701099097728729e-03,6.963526457548141479e-02,4.626647382974624634e-02,-5.365700647234916687e-02,1.316347345709800720e-02,-4.226204182486981153e-04,5.198900180403143167e-05,1.427247095853090286e-02,1.512963138520717621e-02,1.100379601120948792e-02,-1.483028288930654526e-03,-3.312283009290695190e-02,1.321732252836227417e-02,2.907152811530977488e-04,2.158731513191014528e-05,5.190541502088308334e-03,-6.331239826977252960e-03,2.499682642519474030e-02,-3.815454244613647461e-02,-4.485032334923744202e-02,-4.800749942660331726e-03,-1.112558296881616116e-03,4.930692739435471594e-05,-3.178279846906661987e-03,-4.717563278973102570e-03,2.106055803596973419e-02,8.140853606164455414e-03,-5.915272049605846405e-03,-1.062298892065882683e-03,4.230375343468040228e-04,-3.042846219614148140e-04,9.269046597182750702e-03,6.773594766855239868e-03,4.077665507793426514e-02,-1.259929593652486801e-02,-1.272071991115808487e-02,4.895892925560474396e-04,-5.351312574930489063e-04,4.267930635251104832e-04,-2.433762187138199806e-03,1.201567612588405609e-02,5.172047764062881470e-03,-1.057952642440795898e-02,-9.680700022727251053e-04,-2.986056788358837366e-04,4.219160473439842463e-05,1.998444076889427379e-09,1.623536627448629588e-05,1.327063364442437887e-04,2.226259093731641769e-03,1.190937007777392864e-03,-1.310301304329186678e-04,1.083033021131996065e-05,3.006221049872692674e-09,-3.189625567756593227e-04,-3.116767038591206074e-05,-5.554341245442628860e-03,4.839539062231779099e-03,5.422300193458795547e-03,-1.357867754995822906e-02,-3.074432024732232094e-04,-1.011343265417963266e-04,-1.338873698841780424e-04,1.073047518730163574e-03,1.416029222309589386e-02,9.511559619568288326e-04,6.119734607636928558e-04,-1.091551221907138824e-02,-6.192427128553390503e-03,6.200014613568782806e-04,-1.390829682350158691e-03,-3.134370781481266022e-03,-1.591061986982822418e-02,-7.232576608657836914e-03,3.571945801377296448e-02,-2.061096206307411194e-02,-9.761399589478969574e-03,5.196264246478676796e-04,4.101766971871256828e-04,-2.125233411788940430e-03,1.161423791199922562e-02,-1.548657752573490143e-02,-1.369358133524656296e-02,6.326661445200443268e-03,1.186305098235607147e-02,2.166772494092583656e-03,-5.077743116999045014e-05,-2.723534591495990753e-03,-4.038288025185465813e-04,-1.200707978568971157e-03,3.371677175164222717e-02,1.250811293721199036e-02,3.798299003392457962e-03,5.951208877377212048e-04,-5.857719806954264641e-04,-3.861218923702836037e-03,-2.879691869020462036e-02,6.141305901110172272e-03,1.541920937597751617e-03,-2.399723604321479797e-02,-8.863095717970281839e-05,-3.578072355594485998e-04,-1.628285681363195181e-04,-2.145615435438230634e-04,-4.281264729797840118e-03,-2.918885555118322372e-03,-6.274321116507053375e-03,-4.556551866699010134e-04,5.297880852594971657e-04,4.914007149636745453e-05,-8.255369721155148000e-09,-1.143567424151115119e-04,-6.809152546338737011e-05,2.270114142447710037e-03,2.075615804642438889e-03,2.187011341447941959e-05,-3.077288056374527514e-06,1.276039540698548080e-08,-3.489118535071611404e-05,5.986032192595303059e-05,1.224325736984610558e-03,-4.942996427416801453e-03,-1.636822894215583801e-02,3.884732723236083984e-03,6.103402120061218739e-04,-1.356858992949128151e-04,-6.462102755904197693e-04,-2.258233726024627686e-03,2.070559188723564148e-03,-5.397645756602287292e-03,1.969933509826660156e-02,-1.444290857762098312e-02,-4.893253091722726822e-03,2.881097025237977505e-04,-1.020458759739995003e-03,-7.610287051647901535e-03,-1.461960654705762863e-02,4.170499276369810104e-03,4.263819381594657898e-02,-7.119033019989728928e-03,-8.650954812765121460e-03,3.250365261919796467e-04,1.312969834543764591e-04,1.139623462222516537e-03,9.792154654860496521e-03,-8.575893938541412354e-03,-4.309728741645812988e-03,-8.424093946814537048e-03,4.707540851086378098e-03,-2.261040499433875084e-03,-1.481202489230781794e-04,9.804187575355172157e-04,-5.125833675265312195e-03,9.764749556779861450e-03,7.351076230406761169e-03,5.810804665088653564e-03,-4.613678902387619019e-03,-1.588906859979033470e-03,-5.924750003032386303e-04,-6.325365975499153137e-04,-1.999521628022193909e-02,-1.297340169548988342e-02,2.424815669655799866e-03,-1.869519427418708801e-02,1.945026451721787453e-04,-6.676135235466063023e-04,1.088762073777616024e-04,-1.789260131772607565e-04,-1.047925441525876522e-03,-2.098571421811357141e-04,-1.002386771142482758e-02,-1.526332926005125046e-03,-1.479797065258026123e-04,9.858085832092911005e-07,1.314027286980490317e-08,2.102704456774517894e-06,-1.200158963911235332e-03,-5.364560522139072418e-03,-3.952154889702796936e-03,-3.899725852534174919e-04,6.592369572899769992e-06,1.705600993773259688e-08,3.022988385055214167e-04,-7.979985093697905540e-04,-1.395524828694760799e-03,-4.351449199020862579e-03,4.561885446310043335e-02,4.060044139623641968e-02,1.022048643790185452e-03,6.006102194078266621e-05,1.103577436879277229e-03,-4.821841139346361160e-05,-6.950944662094116211e-04,-4.506197571754455566e-02,-1.898642629384994507e-01,4.059657827019691467e-02,7.013396918773651123e-02,-3.328756196424365044e-03,3.740814514458179474e-03,1.769358292222023010e-02,-7.348804501816630363e-05,-9.726414456963539124e-03,6.143558621406555176e-01,8.305716514587402344e-02,5.741858854889869690e-02,-2.197494264692068100e-03,-7.280837162397801876e-04,8.178288699127733707e-04,-2.811672911047935486e-02,5.812489241361618042e-02,4.563593119382858276e-02,3.048959188163280487e-03,-6.073094159364700317e-02,-9.319389238953590393e-03,7.778891595080494881e-04,-1.837604650063440204e-04,5.339960567653179169e-03,-4.890993237495422363e-02,-1.717588305473327637e-01,-1.826300472021102905e-02,-1.041147857904434204e-01,-7.820255123078823090e-03,2.344926120713353157e-03,3.732562437653541565e-02,1.055387184023857117e-01,-5.308666080236434937e-02,-1.209049373865127563e-01,4.352607578039169312e-02,-7.101738010533154011e-04,1.530315377749502659e-03,-8.697032462805509567e-04,3.335115965455770493e-03,3.441872075200080872e-03,-2.530852099880576134e-03,4.090810939669609070e-02,4.027384333312511444e-03,-1.392928301356732845e-03,-2.930338960140943527e-04,-1.139551386586390436e-08,-8.230231469497084618e-05,1.959544897545129061e-04,5.223625339567661285e-04,1.484557753428816795e-03,-5.731703713536262512e-04,-1.523675746284425259e-04,2.100603069266071543e-08,-3.289904270786792040e-05,2.112727670464664698e-04,-1.879623450804501772e-04,2.736472291871905327e-03,-1.574120949953794479e-03,-4.010339267551898956e-03,-1.028427141136489809e-04,1.311488995270337909e-05,-3.048547077924013138e-04,1.645170850679278374e-04,-4.965479020029306412e-03,1.659194566309452057e-02,2.828921005129814148e-02,-2.743562310934066772e-02,-2.836178056895732880e-03,2.613299875520169735e-04,-2.308599359821528196e-04,-5.229271482676267624e-03,-3.780491184443235397e-03,-1.092152856290340424e-02,2.726509049534797668e-02,-1.006798539310693741e-02,-2.060814574360847473e-02,1.184447901323437691e-04,-2.073116484098136425e-04,-1.112528843805193901e-05,1.215091999620199203e-02,-2.035585045814514160e-02,-1.579338125884532928e-02,1.210885588079690933e-02,-1.382087823003530502e-03,3.204370441380888224e-04,1.344303746009245515e-05,4.878061357885599136e-03,8.842855691909790039e-03,1.342622190713882446e-02,2.414238825440406799e-02,9.450001642107963562e-03,4.581757821142673492e-03,6.822995783295482397e-05,-2.199222362833097577e-04,-5.638314411044120789e-03,-4.304936155676841736e-03,-5.513425916433334351e-03,9.092662483453750610e-03,-5.030414089560508728e-03,6.166416278574615717e-05,4.581757821142673492e-06,-6.309146556304767728e-07,-6.018103449605405331e-04,-4.820411093533039093e-03,2.067103516310453415e-03,-1.940863905474543571e-03,-1.858375035226345062e-04,1.645414522499777377e-05,2.392920941929332912e-05,1.636294655327219516e-08,-3.959125024266541004e-06,-1.066571130650117993e-04,-8.265716023743152618e-04,-2.165179757867008448e-04,-1.846510567702353001e-04,1.062654337147250772e-05,-1.890848011498746928e-08,-4.240233101882040501e-05,5.529202753677964211e-04,-2.528126351535320282e-03,5.907277110964059830e-03,2.224736101925373077e-02,-5.115222185850143433e-03,-9.222993394359946251e-04,2.136619732482358813e-04,7.502107764594256878e-04,-7.244000444188714027e-04,1.047500967979431152e-02,1.143599674105644226e-02,2.370283007621765137e-03,8.367236703634262085e-03,-2.058932371437549591e-02,2.689894754439592361e-04,2.385369734838604927e-04,-4.031977616250514984e-03,1.003153435885906219e-02,-7.978944107890129089e-03,-8.021032437682151794e-03,6.191457621753215790e-03,-2.942992560565471649e-02,1.678741245996206999e-04,-1.285232428926974535e-04,-8.300063200294971466e-04,-1.607835642062127590e-03,1.717155054211616516e-02,1.326227746903896332e-02,-4.029872361570596695e-03,-4.876337479799985886e-03,4.064802546054124832e-03,5.240240716375410557e-04,-2.573871053755283356e-03,1.213292963802814484e-02,1.811271347105503082e-02,1.085939444601535797e-02,1.999762281775474548e-02,-5.021961405873298645e-03,2.133499132469296455e-03,-2.135371323674917221e-05,-2.701610513031482697e-02,-2.056023338809609413e-03,-6.001804023981094360e-03,6.907344330102205276e-03,2.480908297002315521e-02,-2.370715606957674026e-03,1.699137268587946892e-03,4.662310238927602768e-04,-2.642314881086349487e-03,-1.273213699460029602e-02,-3.400844987481832504e-03,1.183242164552211761e-02,3.667976707220077515e-03,-8.261729381047189236e-04,9.847117325989529490e-05,-2.486231387592852116e-04,8.668215596117079258e-04,7.140674279071390629e-04,7.124811876565217972e-03,4.073125310242176056e-03,-2.159043913707137108e-03,-7.257067045429721475e-05,1.245464227395132184e-04,-3.373569343239068985e-03,-1.324450946412980556e-03,4.691250505857169628e-04,2.914096787571907043e-02,1.380589976906776428e-02,-1.107752788811922073e-03,6.447704508900642395e-04,2.466134901624172926e-05,-6.994254072196781635e-04,-2.430068561807274818e-03,-5.225688219070434570e-03,2.188311703503131866e-02,3.073386847972869873e-02,-2.621488645672798157e-02,5.271131172776222229e-03,1.473174314014613628e-03,4.920536186546087265e-03,-9.770541451871395111e-03,7.753445766866207123e-03,-5.376609042286872864e-04,4.517771303653717041e-02,-3.940278664231300354e-03,-2.170098014175891876e-03,-2.205246360972523689e-03,1.298173097893595695e-03,2.105688676238059998e-03,1.864482834935188293e-02,-8.717968128621578217e-03,-1.369431987404823303e-02,4.985755309462547302e-03,1.858487166464328766e-02,-8.956444449722766876e-03,7.019719574600458145e-03,-6.724349688738584518e-03,-2.221401222050189972e-02,2.970929816365242004e-02,-3.402177989482879639e-02,1.140191219747066498e-02,1.562784053385257721e-02,4.814440384507179260e-03,1.182191073894500732e-02,1.571886590681970119e-03,-1.292488817125558853e-02,5.961220245808362961e-03,7.848141714930534363e-03,-1.459572315216064453e-01,-1.217121034860610962e-01,-1.356269139796495438e-02,1.878666132688522339e-01,9.713952988386154175e-02,-2.982548438012599945e-02,-1.325448625721037388e-03,1.211306974291801453e-01,3.372336924076080322e-02,5.037906393408775330e-02,4.310758959036320448e-05\n0.000000000000000000e+00,3.904836921719834208e-05,1.205970620503649116e-04,-2.499750116840004921e-04,-1.539561548270285130e-03,1.102756505133584142e-04,1.556403913127724081e-05,-1.992707776565794120e-09,-3.033418943232391030e-05,-1.850004628067836165e-04,-1.283790683373808861e-03,4.211226012557744980e-03,1.300263567827641964e-03,-2.170996973291039467e-03,-4.190922118141315877e-05,3.016786467924248427e-05,3.022675227839499712e-04,1.841099583543837070e-03,2.279619500041007996e-02,-9.542578831315040588e-03,1.027242653071880341e-02,8.303260430693626404e-03,2.039200626313686371e-04,-4.385816282592713833e-04,6.666141562163829803e-04,4.934848286211490631e-03,1.362625416368246078e-02,8.383943699300289154e-03,-6.471111439168453217e-03,2.216268889605998993e-02,3.378377296030521393e-03,4.172177432337775826e-05,9.780960681382566690e-05,-7.000017212703824043e-04,2.239120425656437874e-03,1.134510966949164867e-03,9.975428692996501923e-03,7.208220660686492920e-03,5.209879018366336823e-04,3.591736021917313337e-04,1.152313707279972732e-04,7.989925798028707504e-04,-1.833472028374671936e-02,3.609272185713052750e-03,-4.250777885317802429e-03,4.306789953261613846e-03,8.377380669116973877e-03,5.029973108321428299e-04,8.736935706110671163e-05,1.195729593746364117e-03,2.982418518513441086e-03,5.515613127499818802e-03,-8.551186881959438324e-03,4.229368176311254501e-03,4.014628211734816432e-05,1.504047540947794914e-04,8.275971049442887306e-05,2.243761555291712284e-04,3.733370918780565262e-03,4.364490043371915817e-03,2.034089528024196625e-03,4.358050646260380745e-04,2.346245310036465526e-05,3.046281381102744490e-05,-1.328265764044544994e-08,2.116653558914549649e-05,4.343147338659036905e-06,1.263926387764513493e-04,1.037103356793522835e-04,6.507088983198627830e-05,2.037603917415253818e-05,2.884937799763065414e-08,-4.331122909206897020e-07,8.574510866310447454e-05,-4.332439857535064220e-04,4.223874770104885101e-03,-5.525204818695783615e-03,-1.889846986159682274e-03,-1.308441278524696827e-04,9.182345820590853691e-06,1.105082483263686299e-04,4.038525803480297327e-04,-1.556357834488153458e-03,7.530509494245052338e-03,9.686970151960849762e-03,4.147975239902734756e-03,1.843229052610695362e-03,-2.667915832716971636e-04,4.327683709561824799e-04,3.783602733165025711e-03,9.607490152120590210e-03,3.300904761999845505e-03,-9.129814803600311279e-03,1.033870223909616470e-02,2.042682375758886337e-03,-1.695242826826870441e-05,1.040956121869385242e-04,-1.519105717306956649e-04,-2.315666293725371361e-03,1.996845938265323639e-03,1.289233937859535217e-02,8.618863299489021301e-03,1.246707281097769737e-03,-8.576763793826103210e-04,3.247810673201456666e-05,-3.394117811694741249e-03,-7.926747202873229980e-03,4.840441979467868805e-04,6.775871850550174713e-03,-4.098757170140743256e-03,-1.214178046211600304e-03,-1.009606174193322659e-03,8.196925045922398567e-05,-1.540282682981342077e-04,1.235804287716746330e-03,-1.595417037606239319e-03,5.415899679064750671e-03,1.199506223201751709e-03,5.185692134546115994e-05,4.235141386743634939e-05,5.285441147862002254e-05,-1.555998824187554419e-05,1.783443382009863853e-03,1.994412392377853394e-03,9.352437336929142475e-04,1.501964725321158767e-04,-4.392648042994551361e-05,-9.340847100247628987e-06,7.875883945018813392e-09,-7.215747609734535217e-05,-1.963224713108502328e-05,9.046634659171104431e-05,-9.698366047814488411e-04,9.791181946638971567e-05,7.957864727359265089e-05,-2.296479983954213822e-08,2.084099687635898590e-04,-6.483403558377176523e-05,4.323931876569986343e-03,-4.377254284918308258e-03,-5.826768931001424789e-03,9.106892161071300507e-03,-1.812812697608023882e-04,8.058721141424030066e-05,1.101555535569787025e-04,-2.337404992431402206e-03,5.225327331572771072e-03,-8.442752994596958160e-03,-9.705422446131706238e-03,2.974614500999450684e-03,4.958536010235548019e-03,-3.777546226046979427e-04,1.162917003966867924e-03,7.501990068703889847e-03,1.832753419876098633e-02,3.679653163999319077e-03,-1.574734970927238464e-02,2.252490259706974030e-02,4.903100430965423584e-03,3.697417560033500195e-05,6.194034358486533165e-05,8.403941174037754536e-04,-1.506651286035776138e-03,1.234990917146205902e-02,3.989438526332378387e-03,9.560666047036647797e-03,-1.134224608540534973e-02,-2.328054979443550110e-03,1.954695326276123524e-04,2.768372185528278351e-03,2.140708826482295990e-02,-2.201848290860652924e-02,-9.148810058832168579e-03,-4.880385939031839371e-03,-4.230627790093421936e-03,-2.073978306725621223e-03,2.169875369872897863e-04,1.234856201335787773e-03,1.351952739059925079e-02,1.520704198628664017e-02,-1.095233671367168427e-02,8.178388699889183044e-03,2.785433025564998388e-05,1.604934077477082610e-04,1.356422289973124862e-04,-1.393505517626181245e-04,4.748422652482986450e-03,1.297484617680311203e-03,2.454994246363639832e-03,2.594661200419068336e-04,-3.535239375196397305e-04,-4.889050615020096302e-05,2.618106176299761501e-09,6.890303484397009015e-05,2.782588417176157236e-04,-1.490941154770553112e-03,-8.292110287584364414e-04,4.433731373865157366e-04,1.559554220875725150e-04,-1.724919940215841052e-08,1.711750519461929798e-04,-2.022636181209236383e-04,4.828498698770999908e-03,6.700708530843257904e-03,2.551000937819480896e-02,-2.312023891136050224e-03,-6.117696175351738930e-04,1.357561268378049135e-04,1.536813651910051703e-04,-5.384882097132503986e-04,1.040222309529781342e-02,1.155548077076673508e-02,2.610445953905582428e-02,-3.187678009271621704e-02,-9.641054086387157440e-03,-4.958065110258758068e-04,1.576882321387529373e-03,2.019038796424865723e-02,3.552961722016334534e-02,9.767579846084117889e-03,-2.416359074413776398e-02,1.758790924213826656e-03,-1.876192633062601089e-03,1.204345899168401957e-04,9.560211037751287222e-05,4.183067008852958679e-03,-2.258869353681802750e-03,1.850446499884128571e-02,-1.049118861556053162e-02,-9.109703241847455502e-04,-6.839524954557418823e-03,-2.129270229488611221e-03,1.239304547198116779e-04,-4.945577122271060944e-03,1.024782191962003708e-03,2.145515754818916321e-02,-2.271233499050140381e-02,-2.431376837193965912e-03,-3.272918751463294029e-03,-4.132933681830763817e-04,3.747280570678412914e-04,-8.559214882552623749e-03,1.940859109163284302e-02,1.364418677985668182e-02,-2.540803328156471252e-02,1.326487865298986435e-03,2.505118027329444885e-04,-1.323046599281951785e-04,4.242019786033779383e-04,-2.706481609493494034e-03,1.054264325648546219e-02,9.220046922564506531e-03,-1.789740636013448238e-03,2.526074531488120556e-04,-4.983567050658166409e-04,-1.870105552370660007e-05,7.893788733781548217e-09,4.687222099164500833e-05,-5.105609670863486826e-05,3.430853830650448799e-04,4.840191104449331760e-04,4.689651541411876678e-05,1.566133287269622087e-04,6.551658771059010178e-09,-7.437419844791293144e-05,1.025844176183454692e-04,-8.663236512802541256e-04,-1.943906024098396301e-02,1.076730713248252869e-02,-2.430717926472425461e-03,-1.520634978078305721e-04,2.358449091843795031e-05,4.747741040773689747e-04,3.967800876125693321e-04,3.604935249313712120e-03,-7.219940423965454102e-03,-7.575114257633686066e-03,1.589444652199745178e-02,6.202834658324718475e-03,4.543664545053616166e-05,3.790503833442926407e-04,7.073070853948593140e-03,1.607346534729003906e-02,-4.477831535041332245e-04,-5.876433569937944412e-03,1.273455750197172165e-02,6.027599330991506577e-03,2.536934625823050737e-04,-2.586000482551753521e-05,-9.353932109661400318e-04,-5.575880059041082859e-04,3.813831135630607605e-04,1.403077412396669388e-02,9.863143786787986755e-03,1.578759867697954178e-03,-6.513837433885782957e-05,1.327956852037459612e-04,-3.076431574299931526e-03,-7.189317606389522552e-03,-8.573355153203010559e-04,1.926954719237983227e-03,1.269361749291419983e-02,-4.514386877417564392e-03,-5.470557953231036663e-04,3.673824248835444450e-04,1.469793030992150307e-03,4.525139927864074707e-03,1.172027271240949631e-02,-1.005609892308712006e-02,-9.327505249530076981e-04,-1.938081695698201656e-04,1.462590589653700590e-04,-1.052081061061471701e-04,1.233418734045699239e-04,-4.070899449288845062e-04,2.732029417529702187e-03,2.823325339704751968e-03,5.698907771147787571e-04,5.832593524246476591e-05,-2.699870674405246973e-05,4.896151040156837553e-09,1.803302984626498073e-05,1.020789713948033750e-04,1.762034138664603233e-03,1.048934645950794220e-03,1.348066143691539764e-04,1.278876297874376178e-04,-8.356437319889664650e-09,2.532975486246868968e-06,2.715858136070892215e-05,-2.454333880450576544e-04,-6.759786512702703476e-03,-7.558672688901424408e-03,-2.603989094495773315e-03,-2.856419814634136856e-05,2.821114867401774973e-05,1.510601432528346777e-04,2.642368199303746223e-04,8.921347558498382568e-03,-1.382941566407680511e-02,5.367304198443889618e-03,1.130406837910413742e-02,2.614995697513222694e-03,6.320038664853200316e-05,5.144419264979660511e-04,4.782476462423801422e-03,1.540055871009826660e-02,-1.485399669036269188e-03,-1.336607336997985840e-02,1.973825693130493164e-02,3.894353751093149185e-03,1.875517482403665781e-04,1.707283081486821175e-04,-7.835000287741422653e-04,1.041697221808135509e-03,-8.106091991066932678e-05,4.495983943343162537e-03,3.301531774923205376e-03,1.353811472654342651e-03,-7.913029985502362251e-04,-5.648663864121772349e-05,-3.279967932030558586e-03,-3.494510427117347717e-03,3.553421236574649811e-03,-8.630506694316864014e-03,-2.306900685653090477e-03,-5.814010743051767349e-03,-9.357276721857488155e-04,8.347319817403331399e-05,2.185379853472113609e-03,4.568293225020170212e-04,4.674201365560293198e-03,-2.399408724159002304e-03,6.081017665565013885e-03,-1.488912130298558623e-05,-1.222780338139273226e-05,1.176225123344920576e-04,8.708982932148501277e-05,4.406870342791080475e-03,5.563270766288042068e-03,-1.114566111937165260e-04,1.630758197279646993e-04,-9.108214726438745856e-05,-2.309321098437067121e-05,-2.936799603503459366e-08,-3.059623122680932283e-04,-6.810454651713371277e-04,-5.806490313261747360e-03,-1.715492224320769310e-03,-1.218910794705152512e-03,-7.798330625519156456e-04,1.557282303110696375e-08,7.583574915770441294e-05,1.949282013811171055e-04,-1.804593775887042284e-04,6.497803330421447754e-02,9.204933419823646545e-03,2.929659001529216766e-02,8.044278365559875965e-04,6.094428681535646319e-05,-8.429650915786623955e-04,-5.418958142399787903e-03,-2.971686050295829773e-02,2.397602051496505737e-02,-2.962429635226726532e-02,-1.137822493910789490e-01,-2.946554496884346008e-02,2.283475187141448259e-04,-5.462998058646917343e-03,-5.848810076713562012e-02,-1.269476562738418579e-01,-1.478603016585111618e-02,8.494168519973754883e-02,5.542576909065246582e-01,-3.620063140988349915e-02,-2.911051560658961535e-04,-4.016300081275403500e-04,2.303167246282100677e-03,2.509734034538269043e-02,2.442777529358863831e-02,-3.106889128684997559e-02,-8.101751655340194702e-02,-1.392699219286441803e-02,1.462572952732443810e-03,-1.014899462461471558e-04,1.101403310894966125e-02,5.809818580746650696e-02,-2.917824313044548035e-02,-2.501663006842136383e-02,-2.413306385278701782e-03,7.676678709685802460e-03,2.960410201922059059e-03,-1.137744751758873463e-03,-2.027343725785613060e-03,-3.296521306037902832e-02,-8.342488855123519897e-02,4.449702799320220947e-02,-2.630231156945228577e-02,5.280220648273825645e-05,-3.399085253477096558e-04,-8.318573236465454102e-04,-3.527367953211069107e-04,-3.549755737185478210e-02,-1.957845129072666168e-02,-6.015861872583627701e-03,-2.235821681097149849e-03,3.033018147107213736e-04,1.038998598232865334e-04,-3.628250055953685660e-08,-2.658847370184957981e-05,-3.553894566721282899e-05,1.303019234910607338e-04,-2.867915609385818243e-04,-1.529272412881255150e-04,-1.168604139820672572e-04,2.153512923541711643e-08,-3.535295400070026517e-05,9.443228918826207519e-05,-1.695376005955040455e-03,6.967644440010190010e-04,3.021730110049247742e-03,-2.906706184148788452e-03,-2.737775212153792381e-04,-7.558577635791152716e-06,1.950488804141059518e-04,-5.389843718148767948e-04,1.202486641705036163e-02,-1.375628449022769928e-02,1.381177268922328949e-02,1.071753539144992828e-02,-6.287847645580768585e-05,6.536196451634168625e-06,-1.990845194086432457e-04,-8.890556171536445618e-03,1.731367409229278564e-02,-7.526689209043979645e-03,-8.044379763305187225e-03,2.125253900885581970e-02,2.815691288560628891e-03,9.783119458006694913e-05,1.009597035590559244e-04,-1.527600805275142193e-03,-1.065021613612771034e-03,1.351546030491590500e-02,-5.021216347813606262e-04,1.058619096875190735e-02,-7.430405239574611187e-04,6.049445946700870991e-04,1.007629180094227195e-04,-1.192183117382228374e-03,-3.593963803723454475e-03,2.673979615792632103e-04,-3.215577919036149979e-03,3.631321247667074203e-03,-3.319141222164034843e-03,-5.112211511004716158e-05,4.125414125155657530e-05,-1.379139488562941551e-03,5.159079562872648239e-03,8.117849938571453094e-05,5.082347895950078964e-03,7.369794882833957672e-03,4.239084955770522356e-05,2.175103873014450073e-04,-1.070859871106222272e-04,1.584270503371953964e-04,-1.139471307396888733e-03,5.978879518806934357e-03,3.822247264906764030e-03,4.895393503829836845e-04,8.786969374341424555e-06,-1.990477539948187768e-05,-8.732058631721884012e-09,8.752652502153068781e-05,3.039553703274577856e-04,2.191820414736866951e-03,2.071388764306902885e-03,1.831731933634728193e-04,1.987128052860498428e-04,1.427231133277473418e-08,-2.309754636371508241e-04,-2.188244252465665340e-05,-2.310474868863821030e-03,-1.556401327252388000e-02,-1.076560467481613159e-02,-5.188429728150367737e-03,5.348168779164552689e-04,-2.301124623045325279e-04,-6.649710703641176224e-04,2.583678346127271652e-03,-2.025232184678316116e-03,-1.235357485711574554e-04,1.942328922450542450e-02,-9.807419963181018829e-03,7.069758139550685883e-03,2.792630402836948633e-04,-8.430937305092811584e-05,8.662680163979530334e-03,3.372307866811752319e-03,-1.144292205572128296e-02,8.903602138161659241e-03,-1.583956182003021240e-03,7.284602150321006775e-03,1.000883639790117741e-05,-4.005641676485538483e-05,1.363859337288886309e-04,1.505035441368818283e-03,-2.328665181994438171e-02,-2.243695221841335297e-02,4.941222257912158966e-03,6.538588088005781174e-03,1.089032157324254513e-03,-3.808223700616508722e-04,4.952789284288883209e-03,-8.800493553280830383e-03,-8.942408487200737000e-03,1.751346513628959656e-03,-1.238153316080570221e-02,9.725840762257575989e-03,5.812650779262185097e-04,-3.897910064551979303e-04,1.015131361782550812e-02,2.471459563821554184e-03,8.503972552716732025e-03,-3.075336571782827377e-03,-1.767875626683235168e-02,-5.364168318919837475e-04,2.743315999396145344e-04,3.592944412957876921e-04,7.722897571511566639e-04,6.823395378887653351e-03,-4.871150013059377670e-03,-6.014034152030944824e-03,-1.658989582210779190e-03,-2.437439834466204047e-04,3.113053680863231421e-04,-1.309906016103923321e-03,4.463588120415806770e-04,-1.366027863696217537e-04,1.171969226561486721e-03,7.971125305630266666e-04,-2.858565421774983406e-04,3.877495473716408014e-04,3.895775880664587021e-04,-1.028322149068117142e-04,2.688448003027588129e-04,-1.681111287325620651e-03,-1.227588485926389694e-02,3.267936408519744873e-03,6.443981546908617020e-04,8.954939548857510090e-04,1.292213273700326681e-04,1.834265887737274170e-03,1.860976219177246094e-03,9.114900603890419006e-03,-8.921765722334384918e-03,-1.081098243594169617e-02,2.171622589230537415e-02,6.731777917593717575e-03,-1.250256318598985672e-03,5.936052184551954269e-04,7.184142712503671646e-03,6.164564285427331924e-03,3.046779660508036613e-03,-1.316787768155336380e-02,3.490443527698516846e-02,1.631686836481094360e-02,-1.978247426450252533e-03,1.909076352603733540e-03,-1.309802988544106483e-03,-1.191250048577785492e-03,-5.391486920416355133e-03,6.088795489631593227e-04,1.554000540636479855e-03,2.153327455744147301e-03,-8.355670608580112457e-03,-2.088494598865509033e-03,-7.122796960175037384e-04,3.306483849883079529e-03,2.251053601503372192e-02,-1.102527230978012085e-02,6.407719571143388748e-03,-3.702570451423525810e-03,2.419796073809266090e-03,-1.162368804216384888e-03,2.598929451778531075e-03,-2.500480040907859802e-04,4.202865064144134521e-03,2.108718268573284149e-02,-1.553695183247327805e-02,-3.461708500981330872e-02,-8.158452808856964111e-03,1.338953822851181030e-01,-3.286574408411979675e-02,-2.347694337368011475e-02,2.971320413053035736e-02,1.381578017026185989e-02,-1.222028397023677826e-03,3.043796122074127197e-02,1.359752059215679765e-05\n0.000000000000000000e+00,2.622054671519435942e-05,-3.924286374967778102e-06,-4.157246439717710018e-05,-1.907540718093514442e-04,4.284519036445999518e-06,3.284083140897564590e-05,-1.794350623640639242e-08,-1.319818602496525273e-05,-8.043637353694066405e-05,1.499283098382875323e-04,-5.326199461705982685e-04,-3.795325057581067085e-03,6.194984074681997299e-03,4.477502079680562019e-04,-4.763192919199354947e-05,-1.763491600286215544e-04,1.303187338635325432e-03,6.587440613657236099e-03,-2.069167792797088623e-03,3.330030245706439018e-03,8.266122895292937756e-04,1.344141177833080292e-02,-2.151634398614987731e-04,1.580854295752942562e-04,4.376416560262441635e-03,-5.478690378367900848e-03,1.462330459617078304e-03,-2.770070685073733330e-03,6.483200006186962128e-03,1.125611271709203720e-02,-2.967684995383024216e-04,-1.222869177581742406e-04,3.300679964013397694e-04,-1.682506175711750984e-03,-3.629963030107319355e-04,2.017455990426242352e-04,1.032428583130240440e-03,7.664820877835154533e-04,1.552812318550422788e-04,-3.702072717715054750e-05,3.122690832242369652e-03,-5.599455442279577255e-03,-4.119127406738698483e-04,5.646642297506332397e-03,-4.357848782092332840e-03,1.607999438419938087e-03,1.991277385968714952e-04,9.801828127820044756e-06,1.154568418860435486e-02,9.828812442719936371e-03,-2.347193658351898193e-03,5.475302459672093391e-04,-2.929717767983675003e-03,4.049671406392008066e-05,-9.628817497286945581e-05,-8.639725274406373501e-05,9.006172185763716698e-04,3.345906268805265427e-03,-3.178772982209920883e-03,-5.768942646682262421e-04,-1.361812755931168795e-04,-2.992823647218756378e-05,7.623211331519996747e-06,-5.973483041543659056e-08,1.776782664819620550e-05,7.252434897964121774e-06,9.276879136450588703e-04,7.181324763223528862e-04,1.274278747587231919e-05,3.461088999756611884e-05,-1.880110511720545219e-09,-9.899265933199785650e-06,-2.733988003456033766e-05,1.771168317645788193e-04,-7.576541975140571594e-06,-2.214892534539103508e-03,3.277443815022706985e-03,4.824933712370693684e-04,-8.277653978439047933e-05,-1.724058820400387049e-04,9.506450151093304157e-04,2.870167139917612076e-03,1.228602923220023513e-04,4.067494999617338181e-03,3.008523955941200256e-03,1.328599080443382263e-02,-1.309012586716562510e-04,1.326675701420754194e-04,3.578254487365484238e-03,-3.638981608673930168e-03,-7.239622209453955293e-05,-5.984223913401365280e-03,3.259590826928615570e-03,1.114011928439140320e-02,-2.027581940637901425e-04,-1.166012316389242187e-05,2.914450014941394329e-04,-3.633511718362569809e-03,2.096903044730424881e-04,-8.766857208684086800e-04,5.041086580604314804e-03,3.292219480499625206e-03,-1.995222992263734341e-04,-5.128742486704140902e-05,2.972345333546400070e-03,-3.849829314276576042e-03,1.936741755343973637e-04,4.558541812002658844e-03,-3.389256307855248451e-03,2.674926072359085083e-03,2.319349150639027357e-04,-3.119814209640026093e-05,1.160933822393417358e-02,8.926056325435638428e-03,-2.499357098713517189e-03,-1.466029207222163677e-04,-3.332045627757906914e-03,5.197771315579302609e-05,-1.493027957621961832e-04,-5.987397526041604578e-05,1.003163401037454605e-03,4.021596629172563553e-03,-2.194002736359834671e-03,-1.716871396638453007e-03,-3.057750582229346037e-04,-2.603384928079321980e-05,8.730192348593845963e-06,5.623329357717921084e-09,3.326728983665816486e-05,-6.953920092200860381e-06,2.238427754491567612e-03,1.323437434621155262e-03,7.357856520684435964e-05,1.497237826697528362e-04,-1.100152946520438491e-08,-1.517304008302744478e-05,1.178623497253283858e-04,-8.120998390950262547e-04,-2.677396638318896294e-03,3.712660633027553558e-03,2.237266860902309418e-03,5.680297617800533772e-04,-1.699615822872146964e-04,-3.000604338012635708e-04,8.882042020559310913e-04,1.310249324887990952e-03,-2.817897126078605652e-03,5.404638126492500305e-03,-1.394577440805733204e-03,1.220807060599327087e-02,-1.091479207389056683e-04,3.504082560539245605e-04,6.788384635001420975e-03,-2.998064272105693817e-03,-6.424810271710157394e-03,2.119593089446425438e-03,7.793829776346683502e-03,1.116943825036287308e-02,-1.820267934817820787e-04,-4.023429937660694122e-05,5.630499217659235001e-04,-9.279492311179637909e-03,2.394119277596473694e-03,8.531999774277210236e-04,1.758650061674416065e-03,4.821904934942722321e-03,-3.764952125493437052e-04,-1.157151054940186441e-04,2.948747947812080383e-03,-3.763102868106216192e-04,-3.534498158842325211e-03,1.227820944041013718e-02,-4.039763472974300385e-03,3.264496335759758949e-03,1.506833359599113464e-04,-5.922491254750639200e-05,9.195441380143165588e-03,7.177596446126699448e-03,-2.415164373815059662e-03,-1.675025210715830326e-03,-3.870612126775085926e-04,-8.531013918400276452e-06,-1.630165206734091043e-04,-5.942168354522436857e-05,7.948170532472431660e-04,3.640529699623584747e-03,-5.481133237481117249e-03,-2.071360358968377113e-03,-3.291781467851251364e-04,8.458229785901494324e-06,8.800761861493811011e-06,2.704945423204208055e-08,3.551020927261561155e-05,-2.377708187850657851e-05,-1.844127837102860212e-04,-7.207352609839290380e-05,1.235830713994801044e-04,6.360345287248492241e-05,-5.713309292332269251e-08,7.489029667340219021e-05,-1.570074527990072966e-04,2.362702507525682449e-03,4.489349201321601868e-03,-2.114068251103162766e-03,3.794889431446790695e-03,2.221481699962168932e-04,-1.996523860725574195e-05,-1.336899294983595610e-04,1.866692327894270420e-04,6.326757371425628662e-03,2.712518675252795219e-03,4.738783929497003555e-03,-3.194098360836505890e-03,5.680734757333993912e-03,-2.950929338112473488e-04,5.898284725844860077e-04,9.648696519434452057e-03,2.869051182642579079e-03,7.545714266598224640e-03,-1.108864694833755493e-02,-2.111611189320683479e-03,7.297392934560775757e-03,-2.569371717981994152e-04,-5.977563705528154969e-05,1.702907029539346695e-03,-3.465135814622044563e-03,-7.948018610477447510e-04,-4.052902571856975555e-03,-5.096714943647384644e-03,9.664361132308840752e-04,-1.236577052623033524e-03,-7.229726179502904415e-06,1.806749380193650723e-03,-3.533849492669105530e-03,6.807998288422822952e-03,3.102117683738470078e-03,-4.935351666063070297e-03,1.624416443519294262e-03,-1.631576451472938061e-04,-1.650892954785376787e-05,5.563639104366302490e-03,9.653733577579259872e-04,3.287006402388215065e-03,-4.894827492535114288e-03,-1.802541431970894337e-03,9.166387462755665183e-05,-2.170023508369922638e-04,4.291028744773939252e-05,-4.349189111962914467e-05,3.260429482907056808e-03,-2.868351992219686508e-03,-2.390845213085412979e-03,-2.592723758425563574e-04,-1.713644160190597177e-04,3.504969754430931062e-06,-5.196125130169093609e-08,2.641041464812587947e-05,-1.564990270708221942e-05,4.314032557886093855e-04,2.616975980345159769e-04,-7.552839633717667311e-06,3.970000761910341680e-05,6.337016600355127594e-08,-5.973788938717916608e-05,-6.041733286110684276e-05,-4.436416493263095617e-04,-1.121676759794354439e-03,-2.470783889293670654e-03,2.207199111580848694e-03,3.719023079611361027e-04,-8.622335735708475113e-05,-1.686497853370383382e-04,1.085006981156766415e-03,3.906366415321826935e-03,-1.947348704561591148e-03,-1.090386300347745419e-03,4.623216576874256134e-03,1.380946021527051926e-02,-7.122528768377378583e-05,3.936763823730871081e-05,4.150315653532743454e-03,-6.012430880218744278e-03,-1.254631904885172844e-03,-1.621973467990756035e-03,3.664619754999876022e-03,1.144552137702703476e-02,-2.313510776730254292e-04,-6.876628322061151266e-05,-4.160549360676668584e-05,-4.276777151972055435e-03,2.222012961283326149e-03,-1.740171341225504875e-03,4.237287677824497223e-03,1.720941974781453609e-03,5.031073669670149684e-06,-4.171008549747057259e-05,2.121160039678215981e-03,-4.338890314102172852e-03,-4.465936217457056046e-04,8.618584834039211273e-03,-1.468356233090162277e-03,8.365002577193081379e-04,1.570329477544873953e-04,-3.266345083829946816e-05,1.127232890576124191e-02,7.810235023498535156e-03,-4.354176344349980354e-04,1.180029124952852726e-03,-4.608992021530866623e-03,1.818423697841353714e-05,-1.348302903352305293e-04,-1.197692108689807355e-04,1.003963523544371128e-03,2.900530816987156868e-03,-2.813632832840085030e-03,-1.095691113732755184e-03,-2.281373162986710668e-04,6.958167887205490842e-06,3.042225444005453028e-06,1.154942310677142814e-07,1.600978612259496003e-05,-1.922469709825236350e-05,4.454235022421926260e-04,2.913540229201316833e-04,1.179352329927496612e-05,3.727844159584492445e-05,5.966285243630409241e-10,-5.232811872701859102e-06,-6.013475285726599395e-05,1.952165184775367379e-04,2.267525065690279007e-03,-3.369069425389170647e-03,3.939919173717498779e-03,3.882256569340825081e-04,-1.334022454102523625e-05,-2.044301218120381236e-04,6.729612359777092934e-04,5.613072309643030167e-03,4.143072757869958878e-03,-1.773572876118123531e-04,2.394893672317266464e-03,1.385355740785598755e-02,-1.188250898849219084e-04,1.789192901924252510e-04,4.595244769006967545e-03,-5.473346915096044540e-03,-1.626279990887269378e-04,-3.098913701251149178e-03,4.589692689478397369e-03,1.201597601175308228e-02,-1.771110401023179293e-04,-9.645345562603324652e-05,1.900101924547925591e-04,-5.090999417006969452e-03,-1.850278815254569054e-03,-4.570827353745698929e-03,1.787208952009677887e-03,1.188630238175392151e-03,-5.306861130520701408e-04,-2.455358844599686563e-05,1.852724468335509300e-03,-8.591559599153697491e-04,-9.701028466224670410e-05,9.570041438564658165e-04,-2.520972630009055138e-03,5.332691944204270840e-04,1.285437610931694508e-05,6.173062138259410858e-05,1.113499980419874191e-02,8.286865428090095520e-03,4.919419065117835999e-03,6.351939868181943893e-03,-3.083597868680953979e-03,2.275205770274624228e-05,-1.312534150201827288e-04,-7.462332723662257195e-05,9.246674599125981331e-04,3.637959714978933334e-03,-2.954546129330992699e-03,-1.787768211215734482e-03,-3.128529060631990433e-04,-4.636263474822044373e-05,1.500108737673144788e-06,5.929996405029669404e-08,-2.232400147477164865e-04,1.749004468365455978e-06,-5.723023321479558945e-03,-2.982258098199963570e-03,-2.353359159315004945e-04,-4.278505512047559023e-04,8.696929398865904659e-08,1.535414194222539663e-04,4.303751920815557241e-04,-1.267540268599987030e-03,7.087659090757369995e-03,3.142332658171653748e-02,-1.867614313960075378e-02,-3.544014645740389824e-03,6.837801192887127399e-04,1.505141030065715313e-03,-9.034297429025173187e-03,-2.447568252682685852e-02,2.031064778566360474e-02,-2.117923460900783539e-02,-2.177519723773002625e-02,-1.116644889116287231e-01,8.073525968939065933e-04,-1.803823630325496197e-03,-4.115167632699012756e-02,4.229267314076423645e-02,-4.976106807589530945e-03,5.653414130210876465e-02,-3.629164770245552063e-02,5.587290525436401367e-01,2.207398414611816406e-03,5.454763304442167282e-04,-1.110909041017293930e-03,4.654665291309356689e-02,-5.767760332673788071e-03,2.556074596941471100e-02,-4.224274307489395142e-02,-1.792751066386699677e-02,1.129600103013217449e-03,4.235919914208352566e-04,-2.136836014688014984e-02,3.095478005707263947e-02,-2.566030714660882950e-03,-6.355413794517517090e-02,2.386925928294658661e-02,-1.837079599499702454e-02,-1.817570184357464314e-03,4.469344639801420271e-05,-8.999742567539215088e-02,-6.862461566925048828e-02,5.588701460510492325e-03,-2.047900855541229248e-02,1.831649057567119598e-02,-2.633404801599681377e-04,1.079279812984168530e-03,5.893194465897977352e-04,-8.001297712326049805e-03,-3.014693781733512878e-02,2.698473632335662842e-02,1.239803805947303772e-02,2.012380864471197128e-03,1.870350679382681847e-04,-4.612610064214095473e-05,7.548624125774949789e-08,1.130118562286952510e-05,3.809509144048206508e-05,4.529091238509863615e-04,2.363269450142979622e-04,-4.282871668692678213e-05,-8.772341971052810550e-06,2.737078830250538886e-08,-2.585539004940073937e-05,-6.817900430178269744e-05,-1.737657585181295872e-04,-8.154101669788360596e-04,-4.683210048824548721e-03,3.673014231026172638e-03,3.665513941086828709e-04,-9.371519263368099928e-05,-2.133695379598066211e-04,7.329478394240140915e-04,2.614580094814300537e-03,2.041434636339545250e-04,2.401402918621897697e-03,4.596622195094823837e-03,1.173855829983949661e-02,-7.361306052189320326e-05,5.581554432865232229e-06,1.741022802889347076e-03,-6.936753634363412857e-03,-3.635249100625514984e-03,-5.367126315832138062e-03,1.624131109565496445e-03,9.406361728906631470e-03,-2.770677965600043535e-04,-6.343665882013738155e-05,3.480934901745058596e-05,-3.641499672085046768e-03,6.544232601299881935e-04,5.528365727514028549e-05,6.879027001559734344e-03,2.271748380735516548e-03,4.559223452815786004e-05,-4.938218989991582930e-05,3.402973292395472527e-03,-2.853353042155504227e-03,-3.468781942501664162e-04,7.632504682987928391e-03,-3.900130279362201691e-03,1.961991190910339355e-03,3.242270031478255987e-04,-2.776840665319468826e-05,1.267501711845397949e-02,1.092258840799331665e-02,-3.201253712177276611e-03,1.687315409071743488e-03,-2.516119973734021187e-03,3.666596603579819202e-05,-1.233775255968794227e-04,-9.963473712559789419e-05,9.503302280791103840e-04,3.694524522870779037e-03,-2.427379367873072624e-03,-1.239118399098515511e-03,-2.325377427041530609e-04,-1.894561683002393693e-05,6.114737061579944566e-06,1.375465217279270291e-07,1.805777355912141502e-05,-2.700011100387200713e-05,2.084098377963528037e-04,3.439577267272397876e-05,-2.716343624342698604e-05,2.729999505390878767e-05,-8.200413503800518811e-08,-5.542891449294984341e-05,2.750000021478626877e-06,-5.145164323039352894e-04,-2.869104733690619469e-03,-2.843433758243918419e-03,3.039464121684432030e-03,2.999018761329352856e-04,-5.385617623687721789e-05,-1.359504676656797528e-04,8.517291280440986156e-04,2.990771085023880005e-03,6.845407187938690186e-05,8.059780811890959740e-04,6.439217831939458847e-03,1.205452997237443924e-02,-9.578029130352661014e-05,1.202293497044593096e-04,2.609136514365673065e-03,-6.257186178117990494e-03,-3.038859926164150238e-03,-6.398014724254608154e-03,1.874022651463747025e-03,9.611347690224647522e-03,-2.578278654254972935e-04,-1.058228008332662284e-04,-1.225925661856308579e-04,-6.225015968084335327e-03,6.950534880161285400e-04,-2.592784352600574493e-03,3.252563532441854477e-03,-1.847727689892053604e-04,2.294550213264301419e-04,6.766113801859319210e-05,2.066157525405287743e-03,-2.681126119568943977e-03,-5.573779344558715820e-05,1.053819246590137482e-02,-3.119336906820535660e-03,1.764082699082791805e-04,2.209377416875213385e-04,-1.165772118838503957e-04,8.973905816674232483e-03,9.678877890110015869e-03,-4.095403943210840225e-03,5.706483498215675354e-04,-1.068426528945565224e-03,5.723801587009802461e-05,4.419996403157711029e-04,3.095399006269872189e-04,1.305917394347488880e-03,2.703693462535738945e-03,-2.202446339651942253e-03,-4.312292439863085747e-04,6.197416223585605621e-04,-2.027455921052023768e-04,-1.423830544808879495e-04,3.043570904992520809e-04,1.448616676498204470e-04,3.787059104070067406e-04,9.747258154675364494e-04,7.065519457682967186e-04,-3.468286595307290554e-04,5.321634234860539436e-04,-9.322734695160761476e-05,-3.851336805382743478e-05,2.531409845687448978e-04,-2.766745164990425110e-04,1.626336132176220417e-03,-4.060066305100917816e-03,2.205086871981620789e-03,-1.683412992861121893e-04,-7.389177335426211357e-04,1.770404487615451217e-04,7.016625604592263699e-04,2.480882685631513596e-03,-1.267507439479231834e-03,7.741848239675164223e-04,3.494672477245330811e-03,1.482239831238985062e-02,8.327355026267468929e-04,1.386052113957703114e-03,3.633914981037378311e-03,-3.455169266089797020e-03,2.282170171383768320e-04,-1.471823081374168396e-03,7.345156278461217880e-03,1.228764653205871582e-02,-3.463614266365766525e-04,5.603163735941052437e-04,7.067025289870798588e-04,-3.444531932473182678e-03,8.277064189314842224e-04,-1.298597198911011219e-03,3.905379911884665489e-03,3.019479336217045784e-03,2.917788806371390820e-04,5.163988098502159119e-04,3.106321208178997040e-03,-4.813710227608680725e-03,1.139306579716503620e-03,3.642668947577476501e-03,-2.329272450879216194e-03,3.242077946197241545e-04,-6.462336750701069832e-04,2.107901033014059067e-03,1.506544370204210281e-02,9.595829062163829803e-03,-1.592231448739767075e-03,2.134726848453283310e-03,-1.368176843971014023e-02,-6.975359749048948288e-03,2.865362330339848995e-04,3.308485448360443115e-02,4.558333661407232285e-03,-1.062813773751258850e-02,7.523818872869014740e-03,4.782834090292453766e-03,2.215239364886656404e-04,4.913819488137960434e-03,3.463692564764642157e-06\n0.000000000000000000e+00,-3.071033916057785973e-06,-2.734861652697873069e-07,9.408561891177669168e-05,8.704597712494432926e-05,-4.947914931108243763e-07,9.789432624529581517e-07,2.286881617408198508e-08,2.008278215726022609e-06,6.975174983381293714e-06,1.033897206070832908e-05,-1.370498939650133252e-04,4.356054123491048813e-04,-1.667621399974450469e-04,8.910716132959350944e-06,1.803095983632374555e-07,1.472679628022888210e-06,-7.549647853011265397e-05,-7.675086817471310496e-05,9.738184598973020911e-05,-1.528767315903678536e-04,-3.595682210288941860e-04,-2.101605059579014778e-04,9.050167136592790484e-06,-1.256555970030603930e-05,-1.741364540066570044e-04,2.513489162083715200e-04,-4.930169670842587948e-04,-1.657290413277223706e-04,-8.107382018351927400e-05,-1.770514354575425386e-04,2.204712109232787043e-05,9.016133844852447510e-06,-2.998452509928029031e-05,3.328361490275710821e-04,-2.151626104023307562e-04,-7.055179594317451119e-06,3.159995249006897211e-04,6.847093754913657904e-05,-9.082520409720018506e-05,7.038547664706129581e-07,-7.863440987421199679e-05,-8.885594434104859829e-05,-3.903095057466998696e-05,-2.147445338778197765e-04,1.859459880506619811e-04,7.467268733307719231e-05,-5.867462459718808532e-05,-6.955054232093971223e-06,-1.427676943421829492e-05,-1.576693757670000196e-04,6.725491839461028576e-04,2.168101491406559944e-04,8.503023855155333877e-05,1.659624558669747785e-06,-2.526136540836887434e-06,5.382733888836810365e-06,-3.275070866948226467e-06,8.234912093030288815e-05,2.656440774444490671e-04,-1.614524080650880933e-04,-2.177305395889561623e-05,-3.317696609883569181e-06,-1.045937892740766983e-06,-6.025713616963912500e-08,-3.432048970353207551e-06,-3.899634066328871995e-06,1.036351750371977687e-05,4.274255843483842909e-05,-2.607801661724806763e-06,-3.793871883317478932e-07,2.727020920190170727e-08,7.941881676742923446e-07,3.131370476694428362e-06,1.406869705533608794e-05,1.165273715741932392e-05,4.179732641205191612e-04,6.478644354501739144e-05,6.044538622518302873e-06,1.408345951858791523e-06,-1.455387518944917247e-06,-1.110395678551867604e-04,-2.396425697952508926e-04,2.950633643195033073e-04,-6.615460733883082867e-06,-4.626332665793597698e-04,-1.979317021323367953e-04,-4.207899564789840952e-06,-1.763789623510092497e-05,-2.363408420933410525e-04,2.144285099348053336e-05,-3.313136112410575151e-04,2.121089928550645709e-04,-1.831505069276317954e-04,-1.939776702784001827e-04,1.493275431130314246e-05,1.455005303796497174e-06,-1.938235800480470061e-05,4.187277227174490690e-05,-4.609966708812862635e-06,6.427793414331972599e-05,3.953328996431082487e-05,-6.921918975422158837e-05,-9.528568625682964921e-05,7.043695404718164355e-07,-1.358310109935700893e-04,-4.113386385142803192e-04,-8.544653974240645766e-05,5.296547897160053253e-06,-1.820089237298816442e-04,-6.958443555049598217e-05,-8.271251863334327936e-05,-6.778871920687379315e-06,-5.470775067806243896e-05,-2.595281694084405899e-04,5.906877922825515270e-04,6.955211574677377939e-05,2.613108517834916711e-05,3.936189386877231300e-06,-3.983968781540170312e-06,5.102033810544526204e-06,-4.828149940294679254e-06,4.724941391032189131e-05,1.972511236090213060e-04,-1.486582623329013586e-04,-2.087783468596171588e-05,-6.417561053240206093e-06,-2.051124511126545258e-06,-1.621367373694226899e-09,-1.826909283408895135e-06,2.205279270128812641e-05,-7.751413795631378889e-05,-3.948530502384528518e-05,-7.369212084995524492e-07,-6.737031071679666638e-06,1.212786227000606232e-08,4.088773948751622811e-06,-2.452129592711571604e-05,1.955626503331586719e-04,-3.759723622351884842e-04,-1.512599701527506113e-04,4.944745451211929321e-04,3.046557594643672928e-06,3.666272732516517863e-06,3.576328708732035011e-07,1.223526851390488446e-06,3.764825232792645693e-04,8.216612040996551514e-04,-1.556762494146823883e-03,9.687233250588178635e-04,4.580698441714048386e-05,1.030322437145514414e-05,-7.120484497136203572e-06,-1.212512797792442143e-04,4.008444957435131073e-04,3.039322909899055958e-04,8.456513751298189163e-05,-3.666629199869930744e-04,-9.596199379302561283e-05,-2.470834260748233646e-06,8.393967618758324534e-06,5.611588858300819993e-05,3.292751789558678865e-04,2.367882407270371914e-04,-6.414473173208534718e-04,1.628231257200241089e-04,-1.181046536657959223e-05,8.583378803450614214e-05,-7.692647159274201840e-07,2.121374855050817132e-04,-1.689842320047318935e-04,-6.605778471566736698e-04,-7.980752270668745041e-04,9.665079414844512939e-05,7.051422726362943649e-04,9.562705236021429300e-05,-6.664523425570223480e-06,-2.247837255708873272e-05,-2.279468171764165163e-04,2.042947453446686268e-04,8.564576273784041405e-05,-4.889150150120258331e-04,7.802465916029177606e-06,-5.063159733253996819e-06,5.260861598799237981e-06,1.514134055469185114e-06,1.190076072816736996e-04,3.723471018020063639e-04,-7.379530870821326971e-05,-2.598644641693681479e-07,-1.611530478839995340e-06,3.131292487523751333e-06,-2.168672708080521261e-08,-1.045247699948959053e-06,1.959414476004894823e-05,2.970742025354411453e-05,-9.350716936751268804e-06,-4.105589596292702481e-06,-2.938656052720034495e-06,-6.511243100248975679e-08,-1.032975251291645691e-05,2.000919630518183112e-05,-3.266811836510896683e-04,-1.463872322347015142e-04,6.028871284797787666e-04,-5.148575291968882084e-04,-5.578648051596246660e-05,-5.778678087153821252e-07,1.602073461981490254e-05,3.360176924616098404e-05,-2.771707950159907341e-04,-2.953738439828157425e-04,-8.171647787094116211e-04,8.758791955187916756e-04,-1.599323877599090338e-04,2.949281588371377438e-05,-4.996619099983945489e-05,-7.186143775470554829e-04,6.951716204639524221e-05,-6.745257414877414703e-04,9.205699898302555084e-04,-1.171413168776780367e-04,-4.777884751092642546e-04,3.669609577627852559e-05,1.061698822013568133e-05,-1.718202693155035377e-04,2.156978880520910025e-04,-6.680033402517437935e-04,-1.315004919888451695e-05,1.071478589437901974e-03,6.441381992772221565e-05,1.352309918729588389e-04,-8.045386493904516101e-06,-4.209516337141394615e-04,-3.527588705765083432e-05,7.552279566880315542e-05,-2.640695311129093170e-04,7.355616253335028887e-05,-2.061579725705087185e-04,-2.919445250881835818e-06,2.260575229229289107e-06,8.116579265333712101e-04,-3.861999139189720154e-04,2.594074467197060585e-04,3.759276005439460278e-04,6.611994467675685883e-05,-1.583456139542249730e-07,1.556600000185426325e-05,4.651065864891279489e-06,-3.095456486335024238e-05,3.206652763765305281e-04,5.128820776008069515e-04,1.307487254962325096e-04,2.366587796132080257e-05,1.818588498281314969e-05,-1.286562792301992886e-06,-5.004494596505537629e-09,-3.390751544429804198e-06,6.278297064454818610e-07,4.120789526496082544e-05,4.413646456669084728e-05,-7.054847515064466279e-07,-1.498122173870797269e-06,-9.047289495356380939e-08,2.943575509561924264e-06,1.385136556564248167e-06,4.544506009551696479e-05,-2.025446738116443157e-04,2.360723447054624557e-04,1.093104365281760693e-04,1.006389902613591403e-05,1.321945319432415999e-06,1.496626055086380802e-06,-9.674247849034145474e-05,-4.309447831474244595e-05,-1.363581686746329069e-04,6.610575655940920115e-05,-1.860358897829428315e-04,-2.438181109027937055e-04,1.839372657741478179e-06,-1.559996417199727148e-05,-1.667538163019344211e-04,2.754185697995126247e-04,-4.162471159361302853e-04,-2.377742930548265576e-05,2.547875919844955206e-05,-1.407524687238037586e-04,1.692930163699202240e-05,8.882103429641574621e-06,-7.322480087168514729e-06,3.391161444596946239e-04,-3.757087397389113903e-04,1.280322612728923559e-04,1.260340068256482482e-04,1.683542504906654358e-04,-7.671225466765463352e-05,9.292088520851393696e-07,-4.760906085721217096e-05,-2.352446754230186343e-04,-1.681634312262758613e-04,-4.479317285586148500e-04,7.874004950281232595e-05,1.108508731704205275e-04,-5.331340071279555559e-05,-6.606992428714875132e-06,3.266058047302067280e-05,-1.603298587724566460e-04,4.920322680845856667e-04,1.654337393119931221e-04,2.134576934622600675e-04,2.843775064320652746e-06,-4.047571110277203843e-06,7.454837032128125429e-06,1.995949787669815123e-06,8.649863593745976686e-05,2.734973968472331762e-04,-1.209868350997567177e-04,-1.792754119378514588e-05,-6.269490768318064511e-06,-1.297734229410707485e-06,-6.078607839299365878e-08,-3.497158786558429711e-06,1.154851588580640964e-06,3.535243740770965815e-05,3.630640276242047548e-05,-3.110859779553720728e-06,-2.411547256997437216e-06,-6.712622280247160234e-08,3.395803560124477372e-06,3.601836169764283113e-06,-1.014761437545530498e-06,-2.694397408049553633e-04,-2.584706526249647141e-04,5.052737833466380835e-05,1.262527439394034445e-05,-1.340943890681955963e-05,-8.090541996352840215e-06,-7.956274203024804592e-05,-1.449877745471894741e-04,-1.363253220915794373e-03,2.139880671165883541e-04,-4.068741691298782825e-05,-8.166558109223842621e-05,-1.004090790956979617e-06,-2.457759364915546030e-05,-3.381416318006813526e-04,3.261407546233385801e-04,-2.958765544462949038e-04,2.901011321227997541e-04,1.408616371918469667e-04,-7.863967039156705141e-05,1.510954461991786957e-05,7.561980510217836127e-06,-2.615644007164519280e-05,2.776342444121837616e-04,3.070711973123252392e-04,4.586231661960482597e-04,-1.565799466334283352e-04,1.792940893210470676e-04,-5.882336336071603000e-05,-6.122758350102230906e-06,-4.350364906713366508e-05,-4.988777218386530876e-04,-2.105384483002126217e-04,-1.831627159845083952e-04,-1.501564693171530962e-04,-1.415841252310201526e-04,-6.028193092788569629e-05,-1.403262649546377361e-05,1.964622933883219957e-04,-3.908130165655165911e-04,7.522728992626070976e-06,-5.724088405258953571e-04,-2.060278347926214337e-04,7.490056759706931189e-06,-4.535967036645160988e-06,4.410075234773103148e-06,1.413255813531577587e-05,1.310946536250412464e-04,3.696813364513218403e-04,-7.482078945031389594e-05,-1.080215770343784243e-05,-5.683107701770495623e-06,-9.109379561778041534e-07,-2.779597707558423281e-08,1.840220284066163003e-05,-1.794506351870950311e-05,-4.257631371729075909e-04,-3.730420721694827080e-04,1.119175249186810106e-05,5.474204954225569963e-06,-1.204615074357207050e-07,2.789842483252868988e-06,-3.355946319061331451e-05,7.192726479843258858e-05,1.729972194880247116e-03,-2.531598089262843132e-03,5.694198189303278923e-04,-1.106679610529681668e-05,-3.527530225255759433e-06,-2.336758916499093175e-05,5.701230838894844055e-04,-1.503876410424709320e-04,-4.025063535664230585e-04,-1.032965024933218956e-03,1.000453252345323563e-03,2.324003493413329124e-03,-4.338602593634277582e-05,1.532867463538423181e-04,2.223689574748277664e-03,-2.506074961274862289e-03,3.277342300862073898e-03,-2.182806609198451042e-03,-1.866734091890975833e-04,2.220307709649205208e-03,6.557471156120300293e-01,-7.247173198265954852e-05,1.640867121750488877e-04,-3.169581992551684380e-03,-1.028737169690430164e-04,-1.141729881055653095e-03,-8.064188295975327492e-04,-5.925252335146069527e-04,2.497456152923405170e-04,-2.226255901405238546e-06,7.022888748906552792e-04,1.471368712373077869e-03,6.478708819486200809e-04,2.200681017711758614e-03,2.520207781344652176e-04,2.173798275180160999e-04,2.834546030499041080e-04,4.793947300640866160e-05,8.922198903746902943e-04,2.131691202521324158e-03,-4.013074096292257309e-03,-2.658890734892338514e-04,-6.968406378291547298e-04,-1.785672793630510569e-05,-4.537039785645902157e-06,-4.468311817618086934e-05,7.796131103532388806e-05,-2.993881644215434790e-04,-2.265799092128872871e-03,6.793874199502170086e-04,7.468934200005605817e-05,1.582874028827063739e-05,8.675250683154445142e-06,3.338209353387355804e-08,-3.034659130207728595e-06,3.573997673811390996e-06,6.886130722705274820e-05,7.189411553554236889e-05,-1.410422555636614561e-06,2.606978796393377706e-06,2.465711190779984463e-09,1.918341695272829384e-06,3.805901997111504897e-06,3.217248013243079185e-05,-2.232502738479524851e-04,7.152354810386896133e-04,1.284852169192163274e-05,3.761229436349822208e-06,-1.023558411361591425e-07,3.119033181064878590e-06,-8.706986409379169345e-05,1.881143689388409257e-04,-3.538987075444310904e-04,3.307899460196495056e-04,-1.413634163327515125e-04,-1.506245753262192011e-04,4.904464276478393003e-06,-3.682695387396961451e-05,-3.812508948612958193e-04,3.212567826267331839e-04,-3.447066701482981443e-04,1.594039349583908916e-05,-3.162310749758034945e-04,-2.718796604312956333e-04,2.319281702511943877e-05,1.019356750475708395e-05,-7.923916200525127351e-06,2.711909182835370302e-04,-4.558870568871498108e-05,-1.832901325542479753e-04,6.589702679775655270e-04,1.111981327994726598e-05,-8.162803715094923973e-05,-4.890662808065826539e-08,-9.335378854302689433e-05,-3.913414839189499617e-04,-4.374979471322149038e-05,-3.062168543692678213e-04,-1.121076202252879739e-04,-2.359024620091076940e-05,-6.679401121800765395e-05,4.628627721103839576e-07,-4.154228954575955868e-04,-1.673022634349763393e-04,2.415130147710442543e-04,2.434678463032469153e-04,1.543650869280099869e-04,8.948078175308182836e-06,-9.144137038674671203e-07,1.002624048851430416e-05,7.242742412927327678e-06,4.049603594467043877e-04,3.330135368742048740e-04,-1.334777771262452006e-04,-1.497479024692438543e-05,-6.954602213227190077e-06,-1.619867816771147773e-06,-1.075723048415966332e-07,1.373208533550496213e-06,3.753358669200679287e-06,8.974735101219266653e-05,7.469557749573141336e-05,4.959172656526789069e-06,4.794218511960934848e-06,5.608194442174863070e-08,-1.350884986095479690e-07,5.139807853993261233e-06,3.968758392147719860e-06,7.668371836189180613e-05,5.307774990797042847e-04,-2.467206504661589861e-04,4.662138508138014004e-06,-3.365206339367432520e-06,6.838883109594462439e-06,1.672813596087507904e-06,-2.669971145223826170e-04,-2.467846497893333435e-04,1.504114770796149969e-04,-4.723582533188164234e-04,-3.094646381214261055e-04,9.698873327579349279e-06,2.678550663404166698e-05,9.454137762077152729e-05,2.594490943010896444e-04,-3.568904940038919449e-04,7.850572728784754872e-06,-4.074720200151205063e-04,-2.982616933877579868e-05,4.819159130420302972e-06,3.960274625569581985e-06,-1.882624928839504719e-05,8.570028876420110464e-05,-3.014851827174425125e-04,5.348771810531616211e-04,3.477439167909324169e-04,3.538436430972069502e-04,4.559960871119983494e-07,-8.092132702586241066e-06,-5.323025106918066740e-05,5.080570917925797403e-05,-5.499907420016825199e-04,-6.844304152764379978e-04,1.456393802072852850e-04,2.561639412306249142e-04,1.792392140487208962e-05,-4.407781489135231823e-06,1.225549785885959864e-04,-1.376814325340092182e-04,7.836789009161293507e-04,-4.444272490218281746e-04,3.713301266543567181e-04,8.469953172607347369e-06,-1.901582618302199990e-05,-9.745247552928049117e-06,-2.406363091722596437e-05,8.980087295640259981e-05,1.528245229565072805e-05,-2.645125787239521742e-04,-1.793552655726671219e-05,2.330931420146953315e-05,-1.017197428154759109e-05,-2.062558223769883625e-06,7.332361747103277594e-06,-6.343459062918554991e-06,5.814460018882527947e-05,4.640090628527104855e-05,-1.962358737728209235e-06,-1.491039074608124793e-05,-6.798681170039344579e-06,1.269174504159309436e-06,3.073485459026414901e-06,3.875426409649662673e-05,-4.475004097912460566e-04,5.626928759738802910e-04,4.393526251078583300e-05,8.551180144422687590e-06,4.917928163195028901e-05,-3.370923514012247324e-05,-1.317249407293274999e-04,4.009654367109760642e-05,-1.861073105828836560e-04,1.023545337375253439e-06,2.288886898895725608e-04,-3.045321791432797909e-04,-9.620996934245340526e-06,-8.603621608926914632e-06,-3.172609431203454733e-04,1.659824483795091510e-04,-6.525776116177439690e-04,-5.936225352343171835e-05,1.460216008126735687e-04,-1.796123979147523642e-04,4.794238520844373852e-06,5.765359310316853225e-05,-2.043488530034665018e-05,5.970922211417928338e-05,-1.180157851194962859e-04,-3.930436214432120323e-04,1.354023115709424019e-04,-9.162573405774310231e-05,2.561981818871572614e-05,-5.894200876355171204e-05,-3.146723611280322075e-05,-1.846580707933753729e-04,-3.665513941086828709e-05,-9.595160372555255890e-05,3.558007301762700081e-05,-8.424617408309131861e-05,4.687508408096618950e-06,6.955546996323391795e-05,-3.075415152125060558e-04,-3.602649376261979342e-04,2.491366467438638210e-04,5.900214891880750656e-04,5.896337097510695457e-04,2.161243755836039782e-04,1.824301143642514944e-04,-1.125022419728338718e-03,-3.109798999503254890e-04,5.618392024189233780e-04,-2.740633499342948198e-04,-9.830457856878638268e-04,-1.866128150140866637e-05,-1.912878506118431687e-04,-7.494759870496636722e-07\n0.000000000000000000e+00,-1.585661493663792498e-06,-9.455009148950921372e-07,4.277181142242625356e-05,2.324156776012387127e-05,-1.357053406536579132e-06,-9.174020760838175192e-07,7.005893820632991265e-08,1.418066631231340580e-06,-4.952379981659760233e-07,-3.536113581503741443e-05,-3.687579301185905933e-04,-1.394449209328740835e-04,1.023121512844227254e-06,1.343276471743592992e-05,-1.248339117410068866e-06,4.670343969337409362e-06,-4.904549132334068418e-05,-1.295019173994660378e-04,1.728914066916331649e-04,-1.372044644085690379e-04,-2.160829608328640461e-04,-3.351639679749496281e-05,2.912161562562687322e-06,-6.579832188435830176e-06,-1.269900967599824071e-04,1.603165583219379187e-04,-1.252282381756231189e-04,5.144401220604777336e-04,2.736210590228438377e-04,-2.841129753505811095e-05,9.662466254667378962e-06,8.673135198478121310e-06,-3.725523492903448641e-05,4.182521661277860403e-04,5.028391024097800255e-04,1.889749109977856278e-04,2.337398764211684465e-04,6.337674130918458104e-05,-3.277010546298697591e-05,8.225933356698078569e-07,1.299226460105273873e-05,-2.521237911423668265e-05,4.656668170355260372e-05,-1.113229664042592049e-04,5.630779924103990197e-05,1.914105960167944431e-04,2.144688187399879098e-05,-4.395296855363994837e-06,1.712817174848169088e-04,-7.449345139320939779e-05,1.412791607435792685e-04,4.765628909808583558e-05,2.078052493743598461e-04,3.009027750522363931e-06,3.488709126031608321e-07,2.801845766953192651e-06,-2.703916834434494376e-06,4.968428038409911096e-05,2.282415080117061734e-04,-6.086946450523100793e-05,-3.450846179475774989e-06,-2.345350367249920964e-07,-1.637853301872382872e-06,-1.266651317166633817e-08,-2.103780616380390711e-08,8.788131708570290357e-06,5.455231439555063844e-05,4.958593854098580778e-05,1.428904852218693122e-07,6.839702564320759848e-07,2.139044319449112663e-08,-2.280217813677154481e-06,-2.147446139133535326e-06,-5.267265078146010637e-05,-1.605227589607238770e-05,-3.905086850863881409e-05,-2.224782656412571669e-04,-2.528769073251169175e-06,-3.447689778113272041e-06,-3.550237579474924132e-07,2.574507925601210445e-05,1.831629924708977342e-04,-6.197094626259058714e-05,2.729840634856373072e-04,7.656193338334560394e-05,-1.026992686092853546e-04,1.829846769396681339e-05,-1.753445212671067566e-05,-2.058213867712765932e-04,1.947754353750497103e-04,-3.007254272233694792e-04,-5.985114512441214174e-06,3.444300091359764338e-04,-1.215449665323831141e-04,1.455979781894711778e-05,1.016584428725764155e-05,-3.356307206558994949e-05,4.834920400753617287e-04,1.808265660656616092e-04,-2.100188867188990116e-04,-2.388902066741138697e-05,2.625617198646068573e-04,5.991361467749811709e-05,-3.340462399137322791e-06,-1.730915937514510006e-05,-6.129979010438546538e-05,-1.373321574646979570e-04,-1.969409058801829815e-04,-1.927924022311344743e-04,8.387964044231921434e-05,1.555912785988766700e-05,-7.272788479895098135e-06,4.024202644359320402e-05,-1.700765278656035662e-04,1.205961816594935954e-04,3.245280822739005089e-05,3.405682218726724386e-05,-9.166371910396264866e-07,-1.182351979878148995e-06,3.241782451368635520e-06,5.418499313236679882e-06,6.369530456140637398e-05,2.142082521459087729e-04,-9.001359285321086645e-05,-7.316954906855244190e-06,6.548409146489575505e-06,6.373663836711784825e-07,2.677112398430381290e-08,-2.402676955171045847e-06,9.178980690194293857e-06,1.456923200748860836e-05,-9.506860806141048670e-05,-2.057417304968112148e-06,-7.331876076932530850e-06,-7.801352097658309503e-08,1.528565917396917939e-05,-1.299525411013746634e-05,2.105109742842614651e-04,3.957951848860830069e-04,4.908902337774634361e-04,9.594688890501856804e-06,1.012079428619472310e-05,4.784799784829374403e-06,1.705972863419447094e-05,-7.871611160226166248e-06,3.744400164578109980e-04,-2.282569766975939274e-06,-1.948967925272881985e-03,9.629913256503641605e-04,-1.955589978024363518e-04,-2.985310675285290927e-05,-3.231899654565495439e-06,-2.773447195068001747e-04,3.701660316437482834e-04,-1.630373881198465824e-03,5.108758923597633839e-04,6.717062206007540226e-04,-7.814276614226400852e-05,1.282886569242691621e-05,3.214676326024346054e-06,8.689679816598072648e-05,-1.353775733150541782e-04,-6.543504423461854458e-05,-3.281329409219324589e-04,1.269268541363999248e-04,-6.079221493564546108e-04,-9.184643568005412817e-05,5.523684649233473465e-06,1.832342386478558183e-04,-3.498433507047593594e-04,-1.261820783838629723e-03,1.141662476584315300e-03,-4.296549741411581635e-05,4.347435897216200829e-04,8.197901479434221983e-05,-4.030176569358445704e-06,1.129008887801319361e-05,-3.122463531326502562e-04,-3.693248145282268524e-04,-4.953771131113171577e-04,1.492662704549729824e-07,2.046959025392425247e-06,-3.964078587159747258e-06,6.677556939393980429e-06,3.511733666528016329e-06,1.427652314305305481e-04,4.100690712220966816e-04,4.421801349963061512e-05,1.007495711746742018e-06,-1.171645271824672818e-05,-4.439586518856231123e-06,4.647516149702823895e-08,-4.514411102718440816e-07,-3.113309048785595223e-06,4.265110328560695052e-05,4.743021054309792817e-05,-4.267752046871464700e-06,-2.690670044103171676e-06,-4.512583018367877230e-08,3.414514367250376381e-06,4.367818746686680242e-07,1.052747902576811612e-04,-4.678866389440372586e-05,-1.994834310607984662e-04,-6.932087126187980175e-05,2.653425690368749201e-05,-9.332545687357196584e-07,-7.256021490320563316e-06,3.887974162353202701e-05,-4.183516721241176128e-04,2.903132699429988861e-04,5.356905603548511863e-05,-4.073985910508781672e-04,-1.156491809524595737e-03,6.228075562830781564e-06,-1.042443454934982583e-05,-1.705483882687985897e-04,-1.298013812629505992e-04,-1.746603520587086678e-04,5.600019358098506927e-05,2.109587949234992266e-04,-3.534523129928857088e-04,-6.491909061878686771e-06,8.053952115005813539e-06,4.278913183952681720e-05,3.658605855889618397e-04,5.772771546617150307e-04,-3.365820739418268204e-04,9.114635031437501311e-05,3.235331387259066105e-04,3.266964085923973471e-06,-5.380621587391942739e-06,-1.658332766965031624e-04,1.249556808033958077e-04,2.138616109732538462e-04,-8.607170457253232598e-05,4.271019133739173412e-05,2.492176718078553677e-04,1.686436007730662823e-05,-8.388899004785344005e-06,-6.349500035867094994e-04,-2.378912759013473988e-04,6.444311002269387245e-04,-2.093910297844558954e-04,1.484114909544587135e-04,-7.400918548228219151e-06,-5.033524303144076839e-06,-2.960459596579312347e-06,-1.447053000447340310e-05,6.076163117541000247e-05,-2.021337713813409209e-04,-4.518487912719137967e-05,-7.539606485806871206e-06,1.314718019784777425e-06,4.747149660033755936e-07,-1.098385382647393271e-08,-1.002301587504916824e-06,7.020606062724255025e-06,4.314200123189948499e-05,3.211169314454309642e-05,6.699661412312707398e-07,-1.381090442009735852e-06,9.069736961464514025e-09,-1.043965994540485553e-06,-6.136353931651683524e-07,4.498097041505388916e-06,-4.434009897522628307e-04,8.291265112347900867e-05,-4.800734313903376460e-05,7.906241080490872264e-06,-3.398854005354223773e-06,-2.626785089887562208e-06,-3.709970769705250859e-05,2.070309128612279892e-04,-2.144474819942843169e-06,1.243804290425032377e-04,1.863329380284994841e-04,-8.907537267077714205e-05,4.414501290739281103e-06,-1.901909126900136471e-05,-2.357989724259823561e-04,1.520371588412672281e-04,-1.059746864484623075e-04,-1.558044459670782089e-06,7.032701250864192843e-05,-1.171167386928573251e-04,1.043477914208779112e-05,1.007234277494717389e-05,-9.639683412387967110e-06,4.672474751714617014e-04,-3.587448736652731895e-05,2.052886702585965395e-04,5.401330417953431606e-05,1.840504119172692299e-04,-2.705848601181060076e-06,-4.667079792852746323e-06,-2.790865073620807379e-05,-2.204428601544350386e-04,-3.274568589404225349e-04,1.418528263457119465e-04,-1.082593662431463599e-04,4.674162482842803001e-06,-1.754508775775320828e-05,-1.093568425858393312e-05,7.778381404932588339e-05,-2.546840696595609188e-04,9.722716640681028366e-05,-4.950353468302637339e-05,1.005290541797876358e-04,5.261287242319667712e-06,-6.564814611920155585e-06,4.687524779001250863e-06,7.584828381368424743e-06,1.743575994623824954e-04,2.532853977754712105e-04,-9.981129551306366920e-05,-5.446316208690404892e-06,-7.631599601154448465e-07,-2.936803866759873927e-08,-6.732165047651506029e-09,-3.564832923075300641e-06,-3.363221367180813104e-06,5.169300493435002863e-05,7.308473141165450215e-05,-3.487213916741893627e-06,-1.077927322512550745e-06,-1.677444743108935654e-07,5.709259312425274402e-06,4.362643267086241394e-06,1.036909889080561697e-04,2.744444063864648342e-04,1.326549972873181105e-04,8.090645133052021265e-05,1.764143598848022521e-05,1.567422259540762752e-06,5.448313913802849129e-06,-1.226958993356674910e-04,7.745065959170460701e-04,-2.378146018600091338e-05,4.148126754444092512e-05,-9.780298569239675999e-05,-1.387047814205288887e-04,3.832283709925832227e-06,-1.548194086353760213e-05,-2.831413294188678265e-04,4.050291900057345629e-04,-3.657927445601671934e-04,6.092085386626422405e-04,1.329834049101918936e-04,-1.534753828309476376e-04,3.022635792149230838e-05,8.015101229830179363e-06,3.196944089722819626e-05,3.917706781066954136e-04,7.236293458845466375e-05,2.406663224974181503e-05,1.741276646498590708e-04,1.304335164604708552e-04,-1.121192763093858957e-04,-1.057102417689748108e-05,5.203766704653389752e-05,-3.236609336454421282e-04,-2.512602077331393957e-05,-9.638017218094319105e-05,-5.123775918036699295e-04,-9.399417467648163438e-05,-6.042629684088751674e-05,-6.207179922057548538e-06,1.342876494163647294e-04,1.270684151677414775e-04,-2.683640050236135721e-04,-6.570758996531367302e-04,-2.594184479676187038e-06,4.805220669368281960e-06,-3.279840257164323702e-06,5.885822247364558280e-06,9.879680874291807413e-06,9.756021609064191580e-05,3.271336609032005072e-04,-1.179765313281677663e-04,-1.582675758982077241e-05,-9.523014341539237648e-06,-1.377302623950527050e-06,-6.161417331895790994e-08,9.866410437098238617e-06,-3.318652306916192174e-05,-2.961367135867476463e-04,-2.165671612601727247e-04,3.413474587432574481e-06,1.657003849686589092e-05,3.588468189263949171e-08,-4.286275725462473929e-06,2.934704207291360945e-05,-1.870152918854728341e-04,2.949960995465517044e-03,5.970809143036603928e-04,-1.004108053166419268e-04,-5.110057827550917864e-05,1.667259857640601695e-05,6.858943379484117031e-06,1.987469586310908198e-04,5.567961488850414753e-04,-1.936660701176151633e-04,-7.241144776344299316e-04,6.192834116518497467e-04,3.592671419028192759e-04,-2.754965316853486001e-05,1.169595780083909631e-04,1.512578804977238178e-03,-1.654304680414497852e-03,1.895170193165540695e-03,-9.149499819613993168e-04,-3.734514466486871243e-04,5.131289362907409668e-04,-7.472610741388052702e-05,6.558405160903930664e-01,6.821339775342494249e-05,-3.187292488291859627e-03,-1.551715424284338951e-03,5.094733787700533867e-04,2.998226555064320564e-04,-9.313954506069421768e-04,3.143738285871222615e-05,2.950557609437964857e-05,-6.228764541447162628e-04,5.817810888402163982e-04,2.153338864445686340e-04,1.239100820384919643e-03,-5.626258207485079765e-04,-1.546759740449488163e-03,6.891630619065836072e-05,8.404738764511421323e-05,-8.039106614887714386e-04,1.073175459168851376e-03,-7.901540375314652920e-04,1.011983142234385014e-03,8.633525576442480087e-04,-2.899269020417705178e-05,4.469812847673892975e-05,-3.464224937488324940e-05,-6.274894985835999250e-05,-7.869615801610052586e-04,-1.893847598694264889e-03,8.552261278964579105e-04,9.879645949695259333e-05,8.581762813264504075e-06,-6.437608135456684977e-08,-9.540121936879586428e-08,-1.622694753677933477e-06,8.584122042520903051e-06,-3.230659785913303494e-06,-5.834730109199881554e-05,-1.977668489416828379e-06,-6.240540187718579546e-06,5.289166438160464168e-08,-1.740842435538070276e-06,-5.514674739970359951e-06,-6.937010039109736681e-05,3.278128860983997583e-04,-2.285285445395857096e-04,-1.240189012605696917e-04,-1.735542900860309601e-05,-1.524221033832873218e-06,8.213123692257795483e-06,-9.768555901246145368e-05,1.700128777883946896e-04,-2.706123050302267075e-04,4.754794063046574593e-04,3.329036408104002476e-04,-1.831850968301296234e-04,3.135643737550708465e-06,-1.018893453874625266e-05,-6.667369161732494831e-04,8.765557140577584505e-05,-1.381577021675184369e-04,3.343409625813364983e-04,1.894510205602273345e-04,-1.108904398279264569e-04,1.606304431334137917e-05,1.755127414071466774e-05,-7.169233867898583412e-05,1.877843023976311088e-04,6.592749268747866154e-04,2.886076981667429209e-05,-1.057996996678411961e-06,4.105300758965313435e-04,2.798167406581342220e-05,1.958246912181493826e-06,-1.339090376859530807e-04,-2.118297270499169827e-04,-3.124696668237447739e-04,-4.395831201691180468e-04,-3.878583447658456862e-05,1.720271393423900008e-04,-1.510137644800124690e-05,-1.467063520976807922e-05,3.456769627518951893e-04,-5.051087937317788601e-04,-2.764998498605564237e-06,3.390695492271333933e-04,4.251092104823328555e-05,8.863762559485621750e-06,-3.364156327734235674e-06,3.320571977383224294e-06,2.384601975791156292e-05,1.146887007053010166e-04,4.274754319339990616e-04,-1.126008864957839251e-04,-1.583326411491725594e-05,5.990866156935226172e-06,-6.994035857132985257e-07,-3.094191924901679158e-08,-8.505720643370295875e-07,7.434988219756633043e-06,2.179012517444789410e-05,3.680946610984392464e-05,1.676856641097401734e-06,-2.822052010742481798e-06,-1.357752807962242514e-07,7.512701358791673556e-07,-1.199725556944031268e-05,6.995613512117415667e-05,2.272868587169796228e-04,-4.535674233920872211e-04,-3.819504854618571699e-05,1.544552833365742117e-05,-2.987572315760189667e-06,-1.644958319957368076e-05,-1.436224556528031826e-05,3.412803343962877989e-04,-5.752240394940599799e-05,3.829121415037661791e-04,-7.554640760645270348e-04,-1.679830165812745690e-05,6.629828476434340701e-06,-3.371094862814061344e-05,-2.121503202943131328e-04,2.575169492047280073e-04,6.692140595987439156e-05,4.453368601389229298e-04,5.082590505480766296e-04,-4.733007517643272877e-05,4.812550287169869989e-06,7.894958798715379089e-06,1.849998625402804464e-05,6.015439284965395927e-04,-9.052325622178614140e-04,5.838940851390361786e-04,-4.015327431261539459e-04,2.338908816454932094e-04,-9.141858754446730018e-07,-1.965726187336258590e-05,2.067332679871469736e-04,3.477158606983721256e-04,-2.319652703590691090e-04,-8.347980910912156105e-04,-4.055743629578500986e-04,4.045077075716108084e-04,-5.437919753603637218e-06,-2.429210144327953458e-05,3.739147214218974113e-04,2.822256938088685274e-04,-2.775230677798390388e-04,6.415473762899637222e-05,-5.427594878710806370e-04,3.555636112650972791e-06,-2.658407902345061302e-05,6.161923920444678515e-06,3.650558210210874677e-05,1.958001812454313040e-04,2.711420820560306311e-04,-3.226666594855487347e-04,-4.574061676976270974e-05,-8.132347829814534634e-06,-1.441391759726684541e-05,1.249642446055077016e-05,6.487917289632605389e-06,1.268527512365835719e-06,5.592035449808463454e-06,2.183712058467790484e-05,6.679519628960406408e-06,1.680811328697018325e-05,1.340682774753076956e-05,-9.752101505000609905e-06,-4.558474302029935643e-06,2.942819264717400074e-06,-5.923546850681304932e-04,-4.980083322152495384e-04,-4.642048588721081614e-05,2.708612191781867296e-05,-1.100795634556561708e-05,-9.069221414392814040e-05,1.077645138138905168e-04,1.857360621215775609e-04,-1.763941399985924363e-04,6.024789763614535332e-05,2.918791142292320728e-04,1.081631489796563983e-04,5.775842510047368705e-05,-4.112700935365865007e-06,3.854673122987151146e-04,-4.460747586563229561e-04,2.227298391517251730e-04,-1.288860221393406391e-04,1.218941906699910760e-04,4.338843864388763905e-04,-4.738250572700053453e-05,-3.923129406757652760e-05,4.227722092764452100e-05,1.761582389008253813e-04,-5.460365209728479385e-04,-3.809262125287204981e-04,-9.298414806835353374e-05,7.761710730846971273e-05,1.397409359924495220e-04,4.604097193805500865e-05,1.541441015433520079e-04,1.199986145365983248e-04,2.684502687770873308e-04,4.212927306070923805e-04,-2.362763043493032455e-04,1.227347675012424588e-04,-1.042390067595988512e-06,1.018303446471691132e-04,2.122551959473639727e-04,2.784550015348941088e-04,-4.089569847565144300e-04,9.224921232089400291e-04,1.983834430575370789e-03,-8.014969062060117722e-04,-4.540688532870262861e-04,-4.885219095740467310e-05,1.801221224013715982e-04,-2.237503882497549057e-03,2.594012301415205002e-03,-1.331216772086918354e-03,-2.164582110708579421e-05,-9.235887409886345267e-05,6.930533800186822191e-07\n0.000000000000000000e+00,-2.756622507149586454e-06,-1.092217189579969272e-05,-2.638181031215935946e-04,1.312593667535111308e-05,-5.365894139686133713e-06,-2.143907977369963191e-06,6.604588431713409591e-09,3.703807306010276079e-05,-2.883536944864317775e-05,1.118574407882988453e-03,2.514982596039772034e-03,3.774837241508066654e-04,4.449719097465276718e-03,7.224713044706732035e-06,2.595866317278705537e-05,-2.233208761026617140e-06,-1.084328250726684928e-04,-1.982493791729211807e-03,-1.246150000952184200e-03,-1.091990619897842407e-03,2.232318045571446419e-03,1.117550200433470309e-04,-2.603332541184499860e-05,4.694471135735511780e-05,5.421308742370456457e-05,9.790894109755754471e-04,9.272430324926972389e-04,-4.289596690796315670e-04,-3.513591946102678776e-05,-4.629261093214154243e-04,-3.351681880303658545e-05,-3.134670987492427230e-05,3.598678158596158028e-04,1.902600284665822983e-03,2.862701367121189833e-04,-1.907139550894498825e-03,-9.026381885632872581e-04,-7.171067991293966770e-04,5.744354712078347802e-05,-1.187337511510122567e-05,8.918246603570878506e-04,2.390831010416150093e-03,8.530459599569439888e-04,1.373040722683072090e-03,-3.872460452839732170e-03,1.216913340613245964e-03,-2.896343175962101668e-05,1.393270576954819262e-05,-4.195956862531602383e-04,9.821450803428888321e-04,-8.818006608635187149e-04,-5.407528951764106750e-04,5.716941814171150327e-06,-5.010761469748103991e-06,4.930870545649668202e-06,7.689184258197201416e-07,-2.688994754862505943e-05,-5.568358028540387750e-05,-2.702204219531267881e-04,3.117127344012260437e-04,3.987297532148659229e-05,-3.689543518703430891e-05,1.811231072679220233e-06,9.399724554270960653e-09,-4.526661086856620386e-06,-1.002001499728066847e-05,-1.545230625197291374e-04,7.647555321455001831e-05,1.509798767074244097e-05,-6.677150395262287930e-06,2.617233541002406128e-08,3.425878094276413321e-05,-6.190851127030327916e-05,8.629533112980425358e-04,2.264564158394932747e-03,-1.048885984346270561e-03,2.108084503561258316e-03,8.656382851768285036e-05,-6.136251613497734070e-07,-2.662069891812279820e-05,-1.557785726618021727e-04,-1.972089987248182297e-03,-1.600398332811892033e-03,-1.540166791528463364e-03,1.866561244241893291e-03,3.397924301680177450e-04,-5.619235162157565355e-05,6.171071436256170273e-05,6.760936812497675419e-04,1.134883612394332886e-03,1.939066918566823006e-03,-1.237956807017326355e-03,-1.069288409780710936e-04,4.440805059857666492e-04,-3.897512215189635754e-05,1.444752433599205688e-05,4.270024655852466822e-04,3.121500369161367416e-03,2.166804042644798756e-04,-8.673523552715778351e-04,-1.514804316684603691e-04,-4.493160522542893887e-04,-2.666093641892075539e-04,-2.113410664605908096e-05,8.681240142323076725e-04,1.216868753544986248e-03,5.775561439804732800e-04,-7.415931322611868382e-04,4.350731614977121353e-05,1.113716047257184982e-03,-3.985619332524947822e-05,-3.416049366933293641e-05,3.173878067173063755e-04,9.257281781174242496e-04,-8.355730096809566021e-04,-6.519847083836793900e-04,-8.301816415041685104e-04,1.578376213728915900e-05,-4.467925100470893085e-05,1.949498437170404941e-05,-4.385310603538528085e-08,6.783458520658314228e-04,2.931755443569272757e-04,-2.606416237540543079e-04,-2.874636629712767899e-05,-3.794087024289183319e-05,3.449431915214518085e-06,-5.011234804896957939e-08,9.998699169955216348e-06,1.143268309533596039e-05,4.778809379786252975e-04,3.997011226601898670e-04,2.261112604173831642e-05,2.834730912582017481e-05,6.454374812392416061e-08,-3.424747410463169217e-05,6.800913251936435699e-05,-9.677739581093192101e-04,-2.283779671415686607e-03,-5.434707738459110260e-03,-4.185697995126247406e-03,7.752132660243660212e-05,-5.264513674774207175e-05,-1.247333420906215906e-04,4.290078650228679180e-04,-3.553194925189018250e-03,7.958678761497139931e-04,7.326222956180572510e-03,-1.377096748910844326e-03,2.673956332728266716e-04,1.763018226483836770e-04,-7.400767935905605555e-05,9.646542021073400974e-04,-8.564894087612628937e-04,1.090865582227706909e-03,-9.754581842571496964e-04,-4.706725012511014938e-04,1.328306971117854118e-04,2.576842234702780843e-05,-2.034578210441395640e-05,4.152925685048103333e-04,3.192105796188116074e-04,-1.275554881431162357e-03,1.757132355123758316e-03,-2.202639821916818619e-03,1.811739872209727764e-03,-3.164244117215275764e-04,-8.645893831271678209e-05,1.453461591154336929e-03,2.561022527515888214e-03,8.804790675640106201e-03,-4.726675339043140411e-03,-3.756316844373941422e-03,-3.684808034449815750e-03,-3.784289001487195492e-04,-7.416910375468432903e-05,-3.373160725459456444e-04,-3.063185140490531921e-03,2.640380989760160446e-03,4.317927174270153046e-03,-2.094353782013058662e-03,3.416262188693508506e-05,-6.717284850310534239e-05,1.961508496606256813e-05,2.393903560005128384e-05,6.035753176547586918e-04,-1.434213772881776094e-04,-1.350509817712008953e-03,-1.378686574753373861e-04,-5.798236088594421744e-05,9.917603165376931429e-06,8.211133106783563562e-09,-9.026271982293110341e-06,-2.558582673373166472e-05,-5.382954259403049946e-04,-1.857950264820829034e-04,8.332978723046835512e-06,-1.618093665456399322e-05,-1.086846168618649244e-09,5.738813342759385705e-05,-6.808643229305744171e-05,1.265021855942904949e-03,4.375527612864971161e-03,-9.010982466861605644e-04,1.797144534066319466e-03,7.004315557423979044e-05,4.164598431088961661e-05,-1.114977658289717510e-05,-2.176083944505080581e-04,-8.249158854596316814e-04,-3.696553874760866165e-03,3.237208351492881775e-03,-2.940742066130042076e-03,-1.013948814943432808e-03,-8.690791582921519876e-05,6.147354724816977978e-05,1.093550352379679680e-03,1.699160202406346798e-03,1.904847333207726479e-03,-3.214632626622915268e-03,-1.123555412050336599e-04,4.160612006671726704e-04,-2.859600317606236786e-05,-2.789560312521643937e-05,6.950349197722971439e-04,1.646997639909386635e-03,3.557570744305849075e-03,-2.798342611640691757e-03,-1.351593062281608582e-03,-2.281107241287827492e-03,-3.049601509701460600e-04,2.410865999991074204e-05,1.122180372476577759e-03,8.717193268239498138e-04,-1.686317031271755695e-03,3.748403163626790047e-03,9.687701240181922913e-04,5.966903991065919399e-04,2.284550100739579648e-05,-1.556422466819640249e-05,-1.176542602479457855e-03,4.319809842854738235e-03,-9.231545263901352882e-04,-2.261015353724360466e-03,9.238354687113314867e-05,4.652858478948473930e-05,1.973447979253251106e-06,2.021066393353976309e-05,-1.926358236232772470e-04,2.253854647278785706e-03,3.863430349156260490e-03,9.003355808090418577e-05,1.158678787760436535e-05,-8.612500096205621958e-05,3.237051259930012748e-06,5.962192517472431064e-09,-9.673469321569427848e-06,-3.481079693301580846e-05,-1.044448290485888720e-04,-2.187267455155961215e-05,-9.303097613155841827e-06,-1.244604663952486590e-05,-5.729452823288738728e-08,2.320234852959401906e-05,-3.712761099450290203e-05,9.457023115828633308e-04,3.109150566160678864e-03,-1.175993820652365685e-03,1.724729663692414761e-03,6.823001604061573744e-05,3.744976311281789094e-07,-7.333168468903750181e-06,-2.101077261613681912e-04,-1.731781521812081337e-03,-1.419791369698941708e-03,-1.091852318495512009e-03,3.438757266849279404e-04,5.362343654269352555e-05,-5.733216676162555814e-05,7.822472980478778481e-05,4.759512376040220261e-04,1.344007672742009163e-03,1.373486709780991077e-03,-1.251973910257220268e-03,-8.207735372707247734e-04,2.624227272463031113e-05,-3.187307447660714388e-05,1.413346126355463639e-05,3.631120489444583654e-04,1.693108002655208111e-03,7.313657552003860474e-04,-1.197197823785245419e-03,-7.375109707936644554e-04,-6.024509202688932419e-04,-3.104440111201256514e-04,-7.051840839267242700e-06,9.675334440544247627e-04,8.799694478511810303e-04,7.843052735552191734e-04,8.999402634799480438e-04,-6.022784509696066380e-04,1.170053961686789989e-03,-1.141716347774490714e-04,-2.521706483094021678e-05,1.234951632795855403e-04,7.858290919102728367e-04,-4.107309214305132627e-04,-4.702004371210932732e-04,-1.124872593209147453e-03,-5.132703790877712891e-06,-2.428383959340862930e-05,3.411934585528797470e-06,-2.342805964872241020e-05,-1.203121501021087170e-04,1.000170232146047056e-04,-1.499340287409722805e-04,-7.430624100379645824e-05,-5.047308513894677162e-05,1.944129962794249877e-06,3.284367267042398453e-08,-8.307211828650906682e-06,-2.823963950504548848e-05,1.020672607410233468e-05,9.045113984029740095e-05,9.973964552045799792e-07,-4.616212208929937333e-06,3.110653779003769159e-08,4.634362994693219662e-05,-1.283268284169025719e-05,7.641613483428955078e-04,5.578527227044105530e-03,8.048464078456163406e-04,1.642548246309161186e-03,4.886694659944623709e-05,-3.178180122631601989e-06,4.279635322745889425e-05,-2.984580351039767265e-04,-1.174981938675045967e-03,5.606834311038255692e-04,-1.455431338399648666e-03,7.922778604552149773e-04,-3.379259724169969559e-04,-2.935776501544751227e-05,9.079621122509706765e-06,1.593925699125975370e-04,-3.151759156025946140e-04,6.828244659118354321e-04,-3.775759250856935978e-04,-1.561068493174389005e-04,2.245522409793920815e-05,-3.606280370149761438e-05,3.202197149221319705e-06,1.901566429296508431e-04,1.313683344051241875e-03,-6.526847137138247490e-04,-3.011803841218352318e-03,3.275418421253561974e-04,-2.288303076056763530e-04,-4.057211335748434067e-04,7.647091115359216928e-05,5.789062706753611565e-04,5.821487866342067719e-04,-1.425415975973010063e-03,1.273615984246134758e-03,1.558078220114111900e-03,3.145245136693120003e-04,-1.888292172225192189e-04,-8.558058652852196246e-06,-2.815720799844712019e-04,7.418739260174334049e-04,2.038420643657445908e-03,-1.590193831361830235e-03,8.652585092931985855e-04,-3.319783900224138051e-06,-3.569956606952473521e-05,6.995012881816364825e-06,-5.707380478270351887e-05,6.654243043158203363e-05,-3.070627863053232431e-04,-4.120307858102023602e-04,-6.058907456463202834e-05,-3.129809192614629865e-05,-4.580971108225639910e-06,-6.915070116519927979e-08,4.523962707025930285e-05,1.267779298359528184e-04,5.107497563585639000e-04,-2.843652619048953056e-04,-6.811843923060223460e-05,-1.831600002333289012e-06,-8.419260666414629668e-08,-2.809032448567450047e-04,2.532152575440704823e-04,-6.915310863405466080e-03,-1.756046526134014130e-02,-1.518665114417672157e-03,-1.449792832136154175e-02,-5.940547562204301357e-04,-3.297503280919045210e-05,1.449150295229628682e-04,1.790726091712713242e-03,1.453410554677248001e-02,1.124853920191526413e-02,4.253315739333629608e-03,-1.090240385383367538e-02,-5.869265296496450901e-04,2.721068740356713533e-04,-5.269387620501220226e-04,-5.299784243106842041e-03,-4.515490494668483734e-03,-1.124740857630968094e-02,1.658800465520471334e-05,2.377143129706382751e-03,-1.495510456152260303e-03,1.535713381599634886e-04,5.962563955108635128e-05,6.529935598373413086e-01,-1.395851839333772659e-02,2.243293682113289833e-03,7.991406135261058807e-03,9.850191418081521988e-04,4.526113625615835190e-03,2.379418350756168365e-03,1.122240719269029796e-04,-5.741743370890617371e-03,-5.971898324787616730e-03,3.209507092833518982e-03,-1.373147685080766678e-02,9.513858240097761154e-04,-7.737095467746257782e-03,4.877811006736010313e-04,8.412980969296768308e-05,1.242707599885761738e-03,-3.192490665242075920e-03,3.304495476186275482e-04,-1.772032002918422222e-03,4.042095504701137543e-03,-8.151417569024488330e-05,1.821222831495106220e-04,-1.077538181561976671e-04,2.143342280760407448e-04,-2.755953930318355560e-03,-6.763017736375331879e-04,1.126753049902617931e-03,9.860691352514550090e-05,3.586715902201831341e-04,-2.426906576147302985e-05,-6.207301339600235224e-08,-1.444760346203111112e-05,3.046004167117644101e-06,-2.513869912945665419e-05,2.681659534573554993e-04,-5.942209099885076284e-06,-9.415998647455126047e-06,2.651540853548794985e-08,4.929615170112811029e-05,-3.486176865408197045e-05,1.112212426960468292e-03,4.045313689857721329e-04,-6.467849016189575195e-05,2.025790978223085403e-03,8.998799603432416916e-05,8.499394425598438829e-06,-6.830268375779269263e-06,-4.286043113097548485e-04,-3.443510970100760460e-03,1.089537632651627064e-03,-1.332440064288675785e-03,-1.118505257181823254e-03,1.216768752783536911e-03,-3.568944885046221316e-05,1.124449117924086750e-04,2.255116822198033333e-03,3.657066845335066319e-04,1.275988062843680382e-03,-2.578788436949253082e-03,-9.057812858372926712e-04,3.821142308879643679e-04,-2.924666659964714199e-05,7.772590834065340459e-06,4.446496313903480768e-04,2.826315583661198616e-03,3.872150555253028870e-04,-3.105762880295515060e-04,-1.420316752046346664e-03,-5.614781985059380531e-04,-3.383651783224195242e-04,-1.467569200030993670e-05,9.491447126492857933e-04,8.285724325105547905e-04,1.325709745287895203e-04,1.234327675774693489e-03,-1.569199084769934416e-04,1.011867308989167213e-03,-1.237867254531010985e-04,2.478429269103799015e-05,-1.497910474427044392e-03,2.046259352937340736e-03,-9.851875947788357735e-04,-1.065674354322254658e-03,1.729237847030162811e-04,3.393987299205036834e-06,-1.117344436352141201e-05,2.925025000877212733e-05,4.249570338288322091e-05,1.612351974472403526e-03,8.877660147845745087e-04,1.904401433421298862e-04,-2.261366898892447352e-05,-5.752472497988492250e-05,5.559249984798952937e-06,-9.046561899594962597e-08,5.038280505686998367e-06,-7.559619916719384491e-07,-2.527690376155078411e-04,-1.527499989606440067e-04,2.358724668738432229e-05,1.355420863546896726e-06,-3.750994892470771447e-08,4.425038059707731009e-05,-5.653704283758997917e-05,8.792943553999066353e-04,1.295611262321472168e-03,1.101775327697396278e-03,1.517844852060079575e-03,1.065656397258862853e-05,1.284125391975976527e-05,7.240936974994838238e-05,2.086960739688947797e-05,-1.173100084997713566e-03,-2.544114366173744202e-03,-3.268403932452201843e-03,2.603868022561073303e-03,-1.230366615345701575e-04,-4.106440610485151410e-05,1.188201422337442636e-04,1.483743079006671906e-03,-1.325299090240150690e-04,3.256911179050803185e-03,-3.595373127609491348e-04,-6.996329175308346748e-04,-1.425288792233914137e-05,-4.211700434098020196e-05,6.875634426251053810e-07,3.836595569737255573e-04,1.949817873537540436e-03,2.279459498822689056e-03,2.627915819175541401e-04,-3.179154882673174143e-04,-5.514538497664034367e-04,-1.789135712897405028e-04,2.983756712637841702e-05,8.876454085111618042e-04,8.868822478689253330e-04,-6.769408355467021465e-04,1.286413520574569702e-03,-1.110851648263633251e-03,9.326433646492660046e-04,5.732250428991392255e-05,6.021066292305476964e-05,-1.004803925752639771e-03,5.987828481011092663e-04,-7.995038176886737347e-04,-3.468011273071169853e-04,5.124573945067822933e-04,1.611977349966764450e-04,-9.908691572491079569e-05,1.548555883346125484e-05,2.579740248620510101e-05,5.692793056368827820e-04,-3.025504702236503363e-05,-5.544349551200866699e-04,5.442225301521830261e-05,-8.906859147828072309e-05,-2.350540853512939066e-05,2.502135430404450744e-05,-4.862301921093603596e-06,-9.552609117235988379e-05,2.222293551312759519e-04,1.752129173837602139e-04,-7.673336949665099382e-05,5.002654870622791350e-05,-3.606903646868886426e-06,-1.506144035374745727e-04,1.470451825298368931e-04,7.429792312905192375e-04,3.839587327092885971e-03,7.568100118078291416e-04,2.071365248411893845e-03,-1.384457846143050119e-05,7.323631871258839965e-05,1.803837076295167208e-04,-5.929714534431695938e-04,-3.791850525885820389e-03,4.825545765925198793e-04,6.042426684871315956e-05,-6.933368276804685593e-04,1.260656630620360374e-03,-2.845686685759574175e-04,2.252081030746921897e-04,-6.683997926302254200e-04,1.852576620876789093e-03,1.093104598112404346e-03,-1.518451725132763386e-03,-2.565641421824693680e-03,-7.655291701667010784e-04,3.878628776874393225e-04,2.939232945209369063e-05,-7.385975331999361515e-04,2.132468624040484428e-03,7.302078884094953537e-04,6.800708360970020294e-04,8.992069633677601814e-04,-6.101672770455479622e-04,1.015838701277971268e-03,-2.198586240410804749e-03,3.276746137998998165e-04,1.039920607581734657e-05,-3.886751073878258467e-05,1.274391688639298081e-04,5.811721784994006157e-04,1.018728362396359444e-03,-4.474231391213834286e-04,7.684198790229856968e-04,-8.283638744615018368e-04,7.750188233330845833e-04,-1.806087791919708252e-03,-4.626169335097074509e-03,-1.060567097738385201e-03,9.439229033887386322e-03,-3.861898556351661682e-03,7.945362478494644165e-03,8.944321423768997192e-03,9.758865460753440857e-03,-4.012180492281913757e-03,3.329354338347911835e-03,3.487347858026623726e-04,2.910710638388991356e-03,-3.310483862151158974e-06\n0.000000000000000000e+00,-4.532786624622531235e-05,3.189711133018136024e-04,-7.133499020710587502e-04,1.244408776983618736e-03,4.072135197930037975e-05,-1.029579507303424180e-04,1.709283492523638870e-09,2.898956008721143007e-04,-2.547938784118741751e-04,7.609908469021320343e-03,-3.229057183489203453e-03,4.870834294706583023e-03,2.115842327475547791e-02,8.769169799052178860e-04,-8.551568316761404276e-05,-3.321559634059667587e-04,3.444109461270272732e-04,2.155848778784275055e-05,-7.769628427922725677e-05,-6.358079612255096436e-03,2.406237460672855377e-02,-4.726208280771970749e-03,5.304329679347574711e-04,-5.995340179651975632e-04,-4.623220767825841904e-03,5.807191133499145508e-03,-4.165675025433301926e-03,2.352981455624103546e-02,-3.544817212969064713e-03,-8.924424182623624802e-04,1.402555499225854874e-04,3.267445717938244343e-04,3.381874877959489822e-03,4.216155409812927246e-02,7.445874158293008804e-03,-5.967509001493453979e-03,-8.918508887290954590e-03,3.300924552604556084e-03,1.349057187326252460e-03,-2.727903774939477444e-04,9.649438783526420593e-03,-6.977793760597705841e-03,4.877790343016386032e-03,-3.064856864511966705e-03,-1.028550602495670319e-02,8.643694221973419189e-03,4.777698195539414883e-04,-3.631030267570167780e-04,2.353104762732982635e-03,2.059056889265775681e-03,-4.871166776865720749e-03,-8.130549453198909760e-03,-6.104182451963424683e-03,1.772544055711477995e-04,-3.264103143010288477e-04,1.684504677541553974e-04,2.667412918526679277e-04,3.565931692719459534e-03,7.110658101737499237e-03,-2.666854998096823692e-03,-1.789796224329620600e-04,-3.556058436515741050e-05,6.802288407925516367e-05,-1.149222583762821159e-08,-8.990871720016002655e-05,9.771557233761996031e-05,1.442872453480958939e-04,8.914440986700356007e-04,-4.634559809346683323e-05,-2.086716267513111234e-04,-2.122867570619746402e-08,2.343600062886252999e-04,-3.511477843858301640e-04,5.426498129963874817e-03,1.495272153988480568e-03,-7.271538488566875458e-03,1.260616350919008255e-02,6.403816514648497105e-04,-3.584115620469674468e-05,-3.827732871286571026e-05,-2.031389391049742699e-03,-3.923796117305755615e-03,-4.801374394446611404e-03,7.352048996835947037e-04,7.246822118759155273e-03,-3.087377641350030899e-03,-1.005111698759719729e-05,-5.738441832363605499e-04,-8.804176934063434601e-03,1.283650100231170654e-02,2.485265489667654037e-03,9.209250099956989288e-03,-4.233502782881259918e-03,-3.693091915920376778e-03,2.553901867941021919e-04,4.712770751211792231e-04,1.967866439372301102e-03,3.064183890819549561e-02,1.472356542944908142e-02,-6.130745634436607361e-03,-5.045024445280432701e-04,5.531359463930130005e-03,-1.329420134425163269e-03,-1.466352550778537989e-04,6.504599470645189285e-03,4.711244255304336548e-03,-1.424021180719137192e-02,2.199992537498474121e-03,8.383914828300476074e-04,1.260338723659515381e-02,2.032177435467019677e-04,-5.601863376796245575e-04,4.283276386559009552e-03,-2.309781033545732498e-03,-3.792531322687864304e-03,-2.742434386163949966e-03,-4.890340846031904221e-03,2.234987332485616207e-04,-3.385909949429333210e-04,2.020963729592040181e-04,2.125479950336739421e-04,3.666727803647518158e-03,1.048246119171380997e-02,-4.238625988364219666e-03,-5.043695564381778240e-04,-2.008380251936614513e-04,4.748797800857573748e-05,-2.241586471996015462e-08,-8.264544885605573654e-05,-2.294952137162908912e-04,3.502347972244024277e-03,4.098053090274333954e-03,-1.787698274711146951e-04,1.894503657240420580e-05,2.280905953000456066e-08,1.050670980475842953e-04,4.360343154985457659e-04,-4.255196545273065567e-03,5.810474976897239685e-04,-2.122496813535690308e-02,-5.780126899480819702e-03,8.120193378999829292e-04,-2.243570343125611544e-04,-4.171641485299915075e-04,-9.322947007603943348e-04,-1.617203466594219208e-02,-1.235167961567640305e-02,4.445879161357879639e-02,-7.335413247346878052e-04,-6.315889768302440643e-03,1.858997347881086171e-05,-8.796876063570380211e-04,-1.018176414072513580e-02,2.791495062410831451e-04,-1.503122132271528244e-02,-1.429495215415954590e-02,-7.584542501717805862e-03,-3.959751687943935394e-03,6.065437337383627892e-04,1.954860344994813204e-04,-5.193599499762058258e-04,1.977334730327129364e-02,-8.207094855606555939e-03,8.448217995464801788e-03,-1.471209526062011719e-02,1.268853712826967239e-02,-4.032702650874853134e-03,-2.256008156109601259e-04,1.745439134538173676e-03,-3.083798289299011230e-02,1.367507595568895340e-02,-1.549362763762474060e-02,-1.352321915328502655e-02,-2.103582397103309631e-02,-5.359570495784282684e-03,-5.108678597025573254e-04,-1.151370350271463394e-03,-1.877498067915439606e-02,2.078972011804580688e-02,1.330932695418596268e-02,-2.543553709983825684e-03,1.395950239384546876e-04,-1.585371501278132200e-04,1.063506060745567083e-04,4.603562410920858383e-05,1.706182258203625679e-03,6.388536188751459122e-03,-5.603387486189603806e-03,-8.991547510959208012e-04,-4.471282882150262594e-04,3.303403354948386550e-05,1.331887578004398165e-08,-8.571632497478276491e-05,2.095121017191559076e-04,3.338896203786134720e-04,1.206757500767707825e-03,4.355490091256797314e-05,-1.557976502226665616e-04,6.131841701062512584e-09,2.408426080364733934e-04,-4.680688725784420967e-04,5.222215317189693451e-03,2.662032144144177437e-03,2.636481774970889091e-03,4.054537974298000336e-03,3.677197382785379887e-04,6.880346518300939351e-06,-3.033782413695007563e-04,-2.161428332328796387e-03,-4.376903176307678223e-03,-1.702665723860263824e-02,1.258997945114970207e-04,1.508932281285524368e-02,-1.112121716141700745e-02,-3.976632433477789164e-05,-6.547071388922631741e-04,-6.269655656069517136e-03,1.341694034636020660e-02,-5.189748480916023254e-04,8.066875860095024109e-03,7.217545644380152225e-04,-1.582227530889213085e-03,3.690281591843813658e-04,4.615328507497906685e-04,2.272179350256919861e-03,3.655040636658668518e-02,1.218965463340282440e-02,-8.201098069548606873e-03,-4.292286932468414307e-03,2.544947434216737747e-03,2.187331847380846739e-05,-3.380122943781316280e-04,8.993546478450298309e-03,-4.034214653074741364e-04,-9.185027331113815308e-03,1.503396965563297272e-02,1.320228260010480881e-02,1.542858034372329712e-02,4.609863972291350365e-04,-7.193103665485978127e-04,-4.302856512367725372e-03,-1.628438942134380341e-02,-6.522475276142358780e-03,-6.680331192910671234e-03,-7.805153261870145798e-03,2.681723271962255239e-04,-4.035670426674187183e-04,3.169523552060127258e-04,-8.181651937775313854e-04,1.048810314387083054e-03,1.422625407576560974e-02,-6.133080460131168365e-03,-6.266327691264450550e-04,-2.012488839682191610e-04,7.388029916910454631e-05,-5.225501809036359191e-09,-9.090978710446506739e-05,1.170928735518828034e-04,1.263060839846730232e-03,1.570352935232222080e-03,-4.721445748145924881e-06,-1.455222227377817035e-04,9.745357409940424986e-09,1.457846810808405280e-04,-3.682381939142942429e-04,3.971523139625787735e-03,-4.036402329802513123e-03,2.237413311377167702e-03,8.328467607498168945e-03,6.535244756378233433e-04,-1.034415763569995761e-04,-2.653859846759587526e-04,-2.356715966016054153e-03,-8.762180805206298828e-04,-7.957492955029010773e-03,-3.030732739716768265e-03,5.693702027201652527e-03,-2.652215538546442986e-03,1.904164673760533333e-04,-7.781001040711998940e-04,-9.472877718508243561e-03,6.782199256122112274e-03,-2.617637626826763153e-03,4.810738377273082733e-03,-9.014981333166360855e-04,-4.500239156186580658e-03,3.474270633887499571e-04,5.858889198862016201e-04,1.514095929451286793e-03,3.230362385511398315e-02,6.916009820997714996e-03,-6.002102047204971313e-03,-2.134586684405803680e-03,2.765453653410077095e-03,-6.667985580861568451e-04,-2.326311805518344045e-04,6.275575608015060425e-03,4.295953083783388138e-03,-8.641975931823253632e-03,6.865227129310369492e-03,-1.355189830064773560e-03,1.099424622952938080e-02,2.221173199359327555e-04,-6.543080671690404415e-04,3.578695235773921013e-03,-9.981299750506877899e-03,5.664910422638058662e-04,-3.320859046652913094e-03,-6.423744838684797287e-03,2.418725780444219708e-04,-4.130498855374753475e-04,2.449464227538555861e-04,1.498582423664629459e-04,5.315815564244985580e-03,1.351639814674854279e-02,-5.380052607506513596e-03,-4.813600971829146147e-04,-1.174360368167981505e-04,5.898195740883238614e-05,8.594497558078728616e-09,-1.373100094497203827e-04,-1.255404640687629580e-05,4.944747197441756725e-04,1.236803946085274220e-03,-5.476408114191144705e-05,-1.587735023349523544e-04,-4.093749339517671615e-09,2.496399392839521170e-04,-1.866344537120312452e-04,6.717256736010313034e-03,7.366447243839502335e-03,6.371004972606897354e-03,1.616347208619117737e-02,5.217513535171747208e-04,2.135193208232522011e-04,-5.205790512263774872e-05,-3.837488126009702682e-03,9.906416758894920349e-03,4.422964062541723251e-03,7.699461653828620911e-03,-1.802644692361354828e-04,-6.716954521834850311e-03,1.272307563340291381e-04,-5.835975753143429756e-04,-1.083961036056280136e-02,4.412321839481592178e-03,5.973373539745807648e-03,3.384883515536785126e-03,-3.563484176993370056e-03,-7.044909521937370300e-03,5.288475076667964458e-04,3.386128228157758713e-04,1.301945303566753864e-03,2.554862387478351593e-02,-1.829508692026138306e-04,-2.053205668926239014e-02,8.613655343651771545e-03,4.273748025298118591e-03,-2.495152177289128304e-03,-4.515555338002741337e-05,6.150090135633945465e-03,2.179215662181377411e-03,-1.379874441772699356e-02,-8.480668999254703522e-03,1.409708056598901749e-02,1.155300531536340714e-02,-9.238409693352878094e-04,-4.931286093778908253e-04,-3.007834311574697495e-04,-4.218746442347764969e-03,1.658491045236587524e-02,1.602918468415737152e-02,2.607937902212142944e-03,1.419762556906789541e-04,-2.564545720815658569e-04,2.146389451809227467e-04,2.456235779391136020e-05,2.828657627105712891e-03,8.723737671971321106e-03,-6.145813502371311188e-03,-8.872788748703896999e-04,-2.203999611083418131e-04,1.091629746952094138e-05,-1.048255171554046683e-08,7.465890375897288322e-04,-9.867592016234993935e-04,-6.447490770369768143e-03,-1.315714232623577118e-02,2.826451964210718870e-04,1.076497603207826614e-03,8.319375410792417824e-09,-1.431993674486875534e-03,1.940058427862823009e-03,-4.326926171779632568e-02,1.884958520531654358e-02,8.445431012660264969e-04,-7.825462520122528076e-02,-5.546855740249156952e-03,5.305876838974654675e-04,8.844348485581576824e-04,2.169574238359928131e-02,6.447409838438034058e-02,6.782461889088153839e-03,-2.917935512959957123e-02,-4.349507018923759460e-02,4.102687537670135498e-02,-1.424521440640091896e-03,5.585347302258014679e-03,8.037195354700088501e-02,-7.613319903612136841e-02,-5.522593390196561813e-03,-2.373001165688037872e-02,2.617281675338745117e-02,4.525520280003547668e-02,-3.169978968799114227e-03,-3.339685034006834030e-03,-1.344281248748302460e-02,4.038482010364532471e-01,-7.887486368417739868e-02,5.327642336487770081e-02,3.383852913975715637e-02,-5.127644166350364685e-02,1.067764218896627426e-02,1.656784792430698872e-03,-4.818717017769813538e-02,-2.779235318303108215e-02,3.399822115898132324e-02,-1.728603616356849670e-03,6.113375537097454071e-03,-9.469034522771835327e-02,2.442397410050034523e-03,4.499876871705055237e-03,-2.172833681106567383e-02,4.539643228054046631e-02,-5.395182967185974121e-02,4.484734684228897095e-02,3.600351512432098389e-02,-1.547064166516065598e-03,2.781722927466034889e-03,-1.813362585380673409e-03,-8.539650007151067257e-04,-3.192285075783729553e-02,-9.027141332626342773e-02,4.138341173529624939e-02,4.794452805072069168e-03,1.302337972447276115e-03,-3.819086123257875443e-04,2.576928181952098384e-08,-1.342067407676950097e-04,2.179225266445428133e-04,1.523143844678997993e-03,2.252412028610706329e-03,-1.090578298317268491e-04,-1.084843679564073682e-04,1.117268766392953694e-08,1.887315593194216490e-04,-2.865322458092123270e-04,5.411720834672451019e-03,-6.345744244754314423e-03,1.857136841863393784e-03,9.805769659578800201e-03,8.781003416515886784e-04,-9.269933798350393772e-05,-1.779835438355803490e-04,-2.997484290972352028e-03,-5.965588614344596863e-03,4.598132800310850143e-04,1.184459892101585865e-03,6.987788714468479156e-03,6.912632379680871964e-04,1.310617371927946806e-04,-7.053987355902791023e-04,-8.919226005673408508e-03,6.605825852602720261e-03,-5.958124529570341110e-03,1.905323006212711334e-03,-5.157887004315853119e-03,-5.669919773936271667e-03,3.582967619877308607e-04,4.778887087013572454e-04,1.853984198532998562e-03,3.392555937170982361e-02,1.405971497297286987e-02,-7.042594952508807182e-04,5.979366833344101906e-04,7.253425195813179016e-03,-1.379985827952623367e-03,-2.467067388352006674e-04,8.572754450142383575e-03,2.718498464673757553e-03,-1.198219787329435349e-02,3.838542615994811058e-04,-4.219293594360351562e-03,1.377436704933643341e-02,-4.588975280057638884e-04,-6.034185644239187241e-04,-2.997451927512884140e-03,-2.911092247813940048e-03,-1.686782808974385262e-03,-6.243425421416759491e-03,-5.916571244597434998e-03,2.604034380055963993e-04,-4.659970873035490513e-04,3.634432214312255383e-04,4.906600224785506725e-04,9.631268680095672607e-03,7.581338286399841309e-03,-7.135009393095970154e-03,-8.412650204263627529e-04,-1.995453931158408523e-04,4.188246020930819213e-05,1.048306330631021410e-09,-9.527791553409770131e-05,6.263407703954726458e-05,-2.468171587679535151e-04,8.488948224112391472e-04,-9.438997949473559856e-05,-1.631032646400853992e-04,-3.384360525160445832e-08,1.526880805613473058e-04,-2.201473107561469078e-04,5.087450146675109863e-03,-5.562374368309974670e-03,4.211546387523412704e-03,1.024672575294971466e-02,5.364557146094739437e-04,-2.242595655843615532e-06,5.403313116403296590e-05,-2.482083160430192947e-03,-1.015500072389841080e-02,-1.798771321773529053e-03,1.868827966973185539e-03,1.161023788154125214e-02,-4.137729294598102570e-03,1.038853879435919225e-04,-5.991586367599666119e-04,-1.084522902965545654e-02,9.662743657827377319e-03,-5.397587083280086517e-03,-4.673330113291740417e-03,5.149529315531253815e-04,-4.979771096259355545e-03,2.806051925290375948e-04,3.768728638533502817e-04,1.569323940202593803e-03,2.841292135417461395e-02,1.157518010586500168e-02,-5.489458329975605011e-03,-3.840775461867451668e-03,2.510136459022760391e-03,-6.749015883542597294e-04,-4.953728057444095612e-05,6.797420326620340347e-03,8.412322029471397400e-03,-7.127869874238967896e-03,9.359491989016532898e-03,4.210340790450572968e-03,6.820180919021368027e-03,6.793987704440951347e-04,-5.458811065182089806e-04,-9.506475180387496948e-04,-5.108321085572242737e-03,-7.026275154203176498e-03,-6.271310616284608841e-03,-3.024780889973044395e-03,6.877147825434803963e-04,-9.372783824801445007e-04,-3.690269659273326397e-04,3.123598580714315176e-04,2.472084714099764824e-03,1.131330523639917374e-02,-1.133739249780774117e-03,-7.605764549225568771e-04,4.450163396541029215e-04,-1.362004841212183237e-04,-8.152980444720014930e-05,-2.331988653168082237e-04,-4.538401844911277294e-04,7.529613794758915901e-04,1.529482542537152767e-03,4.730054934043437243e-05,3.495475393719971180e-04,7.257242687046527863e-04,2.610752126201987267e-04,3.631327417679131031e-04,4.313681274652481079e-03,3.688327968120574951e-03,1.087820157408714294e-02,1.065989583730697632e-02,6.469621439464390278e-04,9.019086064654402435e-06,1.478220801800489426e-03,-2.829734236001968384e-03,-8.944073691964149475e-03,-1.018233364447951317e-03,6.291507743299007416e-03,9.119928814470767975e-03,4.914277233183383942e-03,1.324065611697733402e-03,-6.215558387339115143e-03,-7.080114446580410004e-03,1.273517031222581863e-02,-5.710477125830948353e-04,6.768926978111267090e-04,-1.396039966493844986e-03,-3.855690825730562210e-03,-9.934222325682640076e-04,4.598520696163177490e-03,2.126547478837892413e-04,2.781438827514648438e-02,1.452546380460262299e-02,-4.425446502864360809e-03,-4.896594211459159851e-03,3.695112885907292366e-03,-9.090219973586499691e-04,5.461510270833969116e-03,3.190719755366444588e-03,6.921025458723306656e-03,-1.947381068021059036e-03,-2.125399746000766754e-02,5.170443328097462654e-04,1.144962105900049210e-02,5.602816119790077209e-03,-8.705712854862213135e-03,-4.825505428016185760e-03,6.511402316391468048e-04,-1.326168049126863480e-02,2.357857069000601768e-03,-2.678204327821731567e-02,-5.774243921041488647e-02,5.914204753935337067e-03,9.789636358618736267e-03,5.843361467123031616e-02,6.299887597560882568e-02,-3.145189955830574036e-02,5.552431684918701649e-04,1.418516319245100021e-02,7.292955182492733002e-03,2.113440132234245539e-06\n0.000000000000000000e+00,-5.142312511452473700e-05,8.634488767711445689e-05,1.825923449359834194e-03,2.805831318255513906e-04,-1.212270581163465977e-04,-1.861066848505288363e-04,-8.054994005135540647e-09,4.596098733600229025e-05,-1.759071456035599113e-04,-4.644375439966097474e-05,-4.499969072639942169e-04,-9.646357968449592590e-03,-7.285347208380699158e-03,4.932717420160770416e-04,-1.359279267489910126e-04,1.371347752865403891e-04,-9.031609515659511089e-04,-1.275787129998207092e-03,4.544834606349468231e-03,8.058832027018070221e-03,2.703257370740175247e-03,6.385045591741800308e-03,-1.496159820817410946e-04,-3.671555023174732924e-04,-1.061750389635562897e-02,1.094383746385574341e-02,6.713925395160913467e-04,-1.838418841361999512e-02,9.529954753816127777e-03,1.295752124860882759e-03,-1.241102290805429220e-05,5.302568315528333187e-04,-8.021289249882102013e-05,9.033372625708580017e-03,3.813020512461662292e-02,2.196145243942737579e-02,-7.729647681117057800e-03,1.192910410463809967e-02,1.346581964753568172e-03,-1.007389655569568276e-04,8.302544010803103447e-04,2.065204828977584839e-02,1.669334946200251579e-03,1.532302796840667725e-02,1.299900282174348831e-02,1.156844478100538254e-02,1.254365313798189163e-03,-4.977585631422698498e-04,1.057293079793453217e-02,-2.774765016511082649e-03,-4.895365796983242035e-03,1.951618120074272156e-03,2.602098276838660240e-03,1.559790107421576977e-04,-1.686354808043688536e-04,2.181578383897431195e-05,7.502979133278131485e-04,2.050884999334812164e-03,7.582574151456356049e-03,-1.083682756870985031e-03,-2.118723932653665543e-04,-4.006829476566053927e-05,5.273266287986189127e-05,-8.790801864222430595e-09,1.253142181667499244e-05,2.650621754582971334e-04,1.972993050003424287e-04,2.277133171446621418e-04,-1.852215791586786509e-05,-9.479954314883798361e-05,-2.519286113056296017e-08,-2.567368392192292958e-05,-2.678595192264765501e-04,1.047430559992790222e-04,-2.469826862215995789e-02,5.810369271785020828e-03,-3.368335310369729996e-04,-4.180465475656092167e-05,-8.382797386730089784e-05,1.204252985189668834e-04,4.909782437607645988e-04,1.468977984040975571e-02,-1.133007556200027466e-02,6.265430711209774017e-04,1.934187486767768860e-02,4.265692085027694702e-03,3.930746461264789104e-04,-5.761851789429783821e-04,-7.916707545518875122e-03,7.166550494730472565e-03,-9.815395809710025787e-03,-2.359444275498390198e-02,1.172302104532718658e-02,9.532658732496201992e-04,1.850867411121726036e-04,3.155483864247798920e-04,-6.134560098871588707e-04,1.957439817488193512e-02,1.460229139775037766e-02,3.499980084598064423e-03,-3.496557706966996193e-03,6.874113343656063080e-03,4.082456231117248535e-03,-6.248292629607021809e-05,6.486747413873672485e-03,1.376932021230459213e-02,4.939113743603229523e-03,-1.794896088540554047e-02,1.007791049778461456e-02,7.393729407340288162e-03,2.546177711337804794e-03,-1.869088882813230157e-04,7.648935541510581970e-03,4.882272332906723022e-04,-1.954073086380958557e-04,-2.131827548146247864e-02,1.217027194797992706e-03,-5.157044506631791592e-05,-4.766572237713262439e-05,2.481276897015050054e-05,6.436316762119531631e-04,2.520993119105696678e-03,8.691200055181980133e-03,5.524043808691203594e-04,2.050533366855233908e-04,2.211199898738414049e-04,8.072519267443567514e-05,-1.021820406066353826e-08,-1.079322682926431298e-04,3.337982343509793282e-05,-3.731213277205824852e-03,-1.964905066415667534e-03,-8.106103632599115372e-05,-6.423564627766609192e-05,6.969451682437011186e-09,-2.521578280720859766e-04,-1.065198812284506857e-04,-6.127946544438600540e-04,-3.942534327507019043e-02,4.040547460317611694e-02,9.639901109039783478e-04,-6.224738899618387222e-05,1.082433300325646996e-04,2.385144034633412957e-04,-2.233357401564717293e-03,-1.135266479104757309e-02,-1.162080001085996628e-02,-1.873135939240455627e-02,-5.677973851561546326e-03,8.854711428284645081e-03,-6.886344635859131813e-06,-1.083807583199813962e-04,-5.866882856935262680e-03,5.025570746511220932e-03,-3.597542643547058105e-03,-5.749817937612533569e-03,1.819609664380550385e-02,9.719858062453567982e-04,-7.625653961440548301e-05,-3.037534188479185104e-04,-2.830112818628549576e-03,-1.494120992720127106e-02,2.458389848470687866e-02,2.979637868702411652e-02,-1.925898343324661255e-02,-2.269344031810760498e-02,-1.229200279340147972e-03,6.057009886717423797e-05,-4.142832476645708084e-04,1.890156418085098267e-04,-3.713168576359748840e-02,-2.263365313410758972e-03,-1.873125880956649780e-02,-8.085081353783607483e-03,-8.570717182010412216e-04,5.016009090468287468e-04,6.660148035734891891e-03,1.703029498457908630e-02,-7.505271583795547485e-03,-1.007755659520626068e-02,5.738846026360988617e-03,4.502762749325484037e-06,2.738046459853649139e-04,-4.089700087206438184e-05,3.605360398069024086e-04,-6.789078470319509506e-04,7.711393292993307114e-03,8.557825349271297455e-03,9.640740463510155678e-04,-1.312136591877788305e-04,-2.172900349250994623e-05,9.965628322561315144e-09,-1.147428338299505413e-05,-1.556363131385296583e-04,-1.037134556099772453e-03,-6.905293557792901993e-04,-6.935934652574360371e-05,-1.308578648604452610e-04,9.051284166616824223e-09,1.289298670599237084e-04,1.628400350455194712e-04,4.906642250716686249e-03,4.708771593868732452e-03,-5.662206560373306274e-03,2.295977901667356491e-03,-5.600287695415318012e-04,1.213947034557349980e-04,4.787331563420593739e-04,-8.544943411834537983e-04,3.212211653590202332e-03,-7.222625426948070526e-04,-2.124247513711452484e-02,1.249662600457668304e-04,-2.017312869429588318e-02,4.701360012404620647e-04,-1.005009980872273445e-04,-9.756058454513549805e-03,6.532700732350349426e-03,1.831887662410736084e-02,1.769074052572250366e-02,-4.882378503680229187e-03,-3.067087195813655853e-02,1.447692047804594040e-04,3.618621558416634798e-04,9.802543791010975838e-04,2.307192236185073853e-02,1.344932522624731064e-02,1.539779081940650940e-02,-2.349025569856166840e-03,6.876981817185878754e-03,2.475812099874019623e-03,5.574640090344473720e-05,-2.997756469994783401e-03,2.698685042560100555e-02,2.334652841091156006e-02,-3.944004885852336884e-03,-1.743374858051538467e-03,7.103663869202136993e-03,2.109906170517206192e-03,1.177363374154083431e-04,-1.857957616448402405e-02,-1.979746483266353607e-02,-1.836325973272323608e-02,-6.843493785709142685e-03,1.328287553042173386e-02,-2.417329087620601058e-04,3.863837337121367455e-04,-3.561737685231491923e-05,-2.309512346982955933e-03,-1.171863451600074768e-02,-7.947890553623437881e-04,6.450899410992860794e-03,9.267271962016820908e-04,2.168635837733745575e-04,8.460125536657869816e-05,1.097532731364481151e-08,-3.526661384967155755e-05,1.359634188702329993e-04,-3.123684320598840714e-03,-2.280809218063950539e-03,-1.139782034442760050e-04,-1.890443672891706228e-04,4.105231710127554834e-09,-1.630438055144622922e-05,-9.701273665996268392e-05,-7.068437407724559307e-04,-1.079828664660453796e-02,-2.877265680581331253e-03,3.324025776237249374e-03,-1.930522557813674212e-04,-5.465350113809108734e-06,4.835090658161789179e-04,7.519092469010502100e-05,8.569971658289432526e-03,7.667089812457561493e-03,1.077987998723983765e-02,2.204395271837711334e-02,4.596735350787639618e-03,1.103826361941173673e-04,-8.191674714908003807e-04,-1.035564858466386795e-02,5.607476457953453064e-03,-7.675078697502613068e-03,-9.377040900290012360e-03,3.974582534283399582e-03,2.824102994054555893e-04,1.806968793971464038e-05,-1.090929436031728983e-04,-3.288918524049222469e-04,4.447474610060453415e-03,1.812244206666946411e-02,2.282336726784706116e-02,-1.298385020345449448e-02,-8.146545849740505219e-03,2.595708472654223442e-03,3.360418850206770003e-05,2.381120342761278152e-03,9.561585262417793274e-03,-1.456523127853870392e-02,6.863707676529884338e-05,-5.606270860880613327e-03,-6.826946046203374863e-03,1.621626783162355423e-03,2.886688162107020617e-05,5.914836656302213669e-03,7.660070899873971939e-03,-2.056170254945755005e-03,-1.541523076593875885e-02,-5.140663124620914459e-03,1.135305283241905272e-04,1.383481721859425306e-04,-4.074121534358710051e-05,5.468219169415533543e-04,-2.795351902022957802e-04,1.091303210705518723e-02,5.229961592704057693e-03,5.427970900200307369e-04,9.855811367742717266e-05,2.396399213466793299e-05,-1.628188783797668293e-08,-3.236002521589398384e-05,3.763501808862201869e-05,-2.608957700431346893e-03,-2.734626177698373795e-03,-1.504089887021109462e-04,-2.172748791053891182e-04,-4.470393832889385521e-09,-2.666313412191811949e-05,-2.032231423072516918e-04,-1.419227686710655689e-03,6.838765460997819901e-03,6.484519690275192261e-03,1.793815987184643745e-03,-4.483173543121665716e-04,2.027910668402910233e-04,4.081594815943390131e-04,-3.798989346250891685e-04,2.268084324896335602e-02,2.118495292961597443e-02,-1.509425602853298187e-02,5.973295308649539948e-03,-1.222520833835005760e-03,-1.076965709216892719e-04,-7.035452872514724731e-04,-8.869544602930545807e-03,7.135951891541481018e-04,-9.336217306554317474e-03,8.964414708316326141e-03,-7.148734293878078461e-04,-2.691256348043680191e-03,-1.222093123942613602e-05,-4.628673195838928223e-06,-6.383861764334142208e-04,3.370355814695358276e-03,4.513407126069068909e-03,7.873275317251682281e-03,1.153574511408805847e-02,-1.226961612701416016e-04,9.094364941120147705e-04,3.568683750927448273e-04,-1.041362760588526726e-03,4.202030133455991745e-03,-1.202222518622875214e-02,-7.713894359767436981e-03,2.422837913036346436e-02,-1.681241905316710472e-03,9.012410300783813000e-04,2.791518636513501406e-05,3.408747492358088493e-03,7.310260552912950516e-04,2.009090967476367950e-03,1.034934259951114655e-02,-3.590153064578771591e-04,7.404649659292772412e-05,1.735960977384820580e-04,-6.802570715080946684e-05,1.912747247843071818e-04,-2.584677422419190407e-03,5.006841383874416351e-03,2.041056752204895020e-03,2.794339088723063469e-04,1.862791832536458969e-04,1.962452734005637467e-05,4.410878773342119530e-09,3.364815493114292622e-04,-6.395371165126562119e-04,7.494757417589426041e-03,7.193162105977535248e-03,1.177537837065756321e-03,1.453830976970493793e-03,1.267744664801284671e-08,-2.610450610518455505e-04,1.177622587420046329e-03,-1.093260012567043304e-03,2.151960879564285278e-02,3.098291531205177307e-02,-2.400870062410831451e-02,-1.110919052734971046e-03,5.779376369901001453e-04,-4.087814595550298691e-04,6.387243047356605530e-05,-4.285873472690582275e-02,-7.832380011677742004e-03,2.648055553436279297e-03,-7.779079675674438477e-02,-2.622532285749912262e-02,-9.650922729633748531e-04,5.660272203385829926e-03,8.320353180170059204e-02,-1.348547637462615967e-02,3.697452694177627563e-02,5.281472951173782349e-02,2.054300904273986816e-02,-3.600714495405554771e-03,1.511723967269062996e-04,-1.352610066533088684e-03,1.988672418519854546e-03,-8.001319319009780884e-02,5.171620845794677734e-01,-1.145467311143875122e-01,8.810898661613464355e-02,-1.519291102886199951e-02,-1.455457881093025208e-02,1.797385048121213913e-04,-2.948363125324249268e-02,-5.451059341430664062e-02,4.666219651699066162e-02,-1.986443623900413513e-02,1.422421261668205261e-02,-3.729937970638275146e-02,-1.288606692105531693e-02,1.572109875269234180e-03,-5.505438894033432007e-02,-1.618698053061962128e-02,9.148639440536499023e-02,3.682875633239746094e-02,4.940748214721679688e-03,-7.239956175908446312e-04,1.079378998838365078e-04,5.310680717229843140e-04,-4.801475442945957184e-03,3.651820123195648193e-03,-4.354975372552871704e-02,-1.338641345500946045e-02,-1.566715422086417675e-03,-4.219084512442350388e-04,-2.288492250954732299e-04,-2.383728769927984104e-08,-1.227980683324858546e-04,-1.029944251058623195e-04,-1.019353047013282776e-03,-1.170191215351223946e-03,-4.235481028445065022e-04,-3.886898048222064972e-04,3.289154903995950008e-08,3.706315692397765815e-05,-4.311289740144275129e-05,1.966358831850811839e-04,3.409078344702720642e-03,-2.451322507113218307e-03,4.640945699065923691e-04,4.081172519363462925e-04,-8.463507401756942272e-05,2.772565349005162716e-04,-8.816060726530849934e-04,9.654065594077110291e-03,2.324403077363967896e-02,-3.556691342964768410e-03,4.569674842059612274e-03,8.912523277103900909e-03,7.870330591686069965e-06,-1.311867730692028999e-03,-2.418500185012817383e-02,5.404953844845294952e-03,-1.237921230494976044e-02,-6.046186201274394989e-03,2.081838436424732208e-03,-2.103659557178616524e-03,1.035308741847984493e-04,3.513271221891045570e-04,-7.387356599792838097e-04,1.596098206937313080e-02,4.444807395339012146e-02,1.926694251596927643e-02,-2.061516232788562775e-02,-9.001075522974133492e-04,1.826299121603369713e-03,6.611947901546955109e-05,2.032422460615634918e-03,5.366875790059566498e-03,6.279855966567993164e-03,6.008743308484554291e-03,4.308019764721393585e-03,1.589911698829382658e-04,1.382611459121108055e-03,-4.729551146738231182e-04,1.634650677442550659e-02,4.167134757153689861e-04,-1.390444673597812653e-02,-1.392997801303863525e-04,6.055044010281562805e-03,1.513162278570234776e-04,1.986720453714951873e-04,-2.230905665783211589e-04,3.784340806305408478e-04,-8.544710464775562286e-03,1.286453753709793091e-02,5.812545306980609894e-03,6.007307092659175396e-04,-6.309659511316567659e-05,2.535706880735233426e-05,3.839171824893128360e-08,4.298191925045102835e-05,4.056177567690610886e-04,9.544475469738245010e-04,2.979654236696660519e-04,5.680949834641069174e-05,-8.386243280256167054e-05,5.129800229042302817e-08,-2.520608541090041399e-04,-3.591756103560328484e-04,-1.866720849648118019e-03,-2.522829733788967133e-02,-2.790544927120208740e-02,-2.463259035721421242e-03,9.782629786059260368e-04,-3.893924003932625055e-04,-1.415499835275113583e-03,2.967669395729899406e-03,6.325626745820045471e-04,8.377796970307826996e-03,2.339890785515308380e-02,-1.757307723164558411e-02,1.481618732213973999e-02,3.526728833094239235e-04,-1.477684825658798218e-03,-6.420370191335678101e-04,-2.125595323741436005e-02,-5.488673225045204163e-03,3.396172076463699341e-02,-2.560209855437278748e-02,1.076036505401134491e-02,-4.059403436258435249e-04,8.397761848755180836e-05,1.053487299941480160e-03,2.080957405269145966e-02,-1.166146248579025269e-02,-2.296349033713340759e-02,-2.142476104199886322e-02,1.182021200656890869e-02,3.344824071973562241e-03,-9.314071503467857838e-04,9.891292080283164978e-03,-8.446324616670608521e-03,-2.957462891936302185e-02,1.583192124962806702e-02,-2.267600037157535553e-02,1.484096422791481018e-02,1.589835621416568756e-03,-9.846430039033293724e-04,2.095844969153404236e-02,-4.981844685971736908e-03,-9.888797998428344727e-03,3.479245118796825409e-03,-3.668972477316856384e-02,-5.395505577325820923e-04,-7.900390774011611938e-04,5.984674789942800999e-04,1.162045169621706009e-03,8.302927017211914062e-03,-6.414872594177722931e-03,-1.764724962413311005e-02,-2.179070143029093742e-03,-1.397441665176302195e-04,9.551881812512874603e-04,-2.646395005285739899e-04,-3.646395052783191204e-04,4.147848812863230705e-04,6.578952306881546974e-04,-4.283493617549538612e-04,-4.395995638333261013e-04,-5.052566993981599808e-04,-4.284171882318332791e-05,1.266343169845640659e-04,-5.744936061091721058e-04,7.715497631579637527e-04,1.114115398377180099e-02,-1.369289588183164597e-03,8.464613929390907288e-03,2.647088840603828430e-04,5.298272008076310158e-04,-2.325629582628607750e-03,1.559863332659006119e-03,1.382384076714515686e-02,1.215651072561740875e-02,-1.036136224865913391e-02,1.133736409246921539e-02,1.085391640663146973e-02,-7.964399410411715508e-04,1.149021275341510773e-02,-7.483203429728746414e-03,-1.476936042308807373e-02,-5.533419549465179443e-03,-1.165828295052051544e-02,7.203013170510530472e-03,1.232235319912433624e-02,5.142597947269678116e-04,-4.447125364094972610e-03,-3.275909111835062504e-04,2.222307026386260986e-03,2.096312493085861206e-02,1.213326025754213333e-02,-4.561240784823894501e-03,5.490917246788740158e-03,1.839697128161787987e-03,8.544427691958844662e-05,5.154657177627086639e-03,5.306559614837169647e-04,1.866405829787254333e-03,2.501410804688930511e-02,6.248196586966514587e-03,2.272629179060459137e-03,-3.263940569013357162e-03,1.112163066864013672e-02,2.716259844601154327e-02,1.466885209083557129e-03,9.799384512007236481e-03,-4.001588374376296997e-02,7.269279100000858307e-03,3.219998627901077271e-02,-3.455032035708427429e-02,-1.928644254803657532e-02,-5.538368597626686096e-02,-5.074592307209968567e-02,-1.028758659958839417e-02,4.758277535438537598e-02,-6.741016637533903122e-03,1.288232952356338501e-02,5.375360342441126704e-05\n0.000000000000000000e+00,-1.117563442676328123e-05,6.583842332474887371e-05,-1.689015189185738564e-03,-1.584317884407937527e-03,-5.674169369740411639e-05,-3.763502172660082579e-05,2.220889916415558218e-09,-1.215476295328699052e-04,1.262159930774942040e-04,-2.429999876767396927e-03,-1.006189151667058468e-03,2.610634779557585716e-03,-3.306955564767122269e-03,-2.446404832880944014e-04,-1.008756371447816491e-04,1.115596460294909775e-04,4.088823043275624514e-04,6.259030196815729141e-03,8.537312969565391541e-04,7.328854873776435852e-03,1.447883155196905136e-02,-1.784606254659593105e-03,-1.490310824010521173e-04,-1.163998094853013754e-04,-3.549465443938970566e-03,2.580522792413830757e-03,-2.586126560345292091e-03,5.788911134004592896e-03,1.400898210704326630e-02,3.045987104997038841e-04,-3.009096508321817964e-05,-9.144403884420171380e-05,-3.739341045729815960e-04,-3.875179449096322060e-03,1.991647481918334961e-02,4.519906640052795410e-02,-1.999513804912567139e-02,-1.172416750341653824e-02,3.078406152781099081e-04,-6.876258703414350748e-05,-6.673499010503292084e-04,-1.406154409050941467e-02,5.661878734827041626e-03,4.184031859040260315e-03,-1.200824324041604996e-02,-1.072720717638731003e-02,2.982748555950820446e-04,2.174520777771249413e-04,-9.836666285991668701e-04,2.025705296546220779e-03,-4.876633174717426300e-03,-3.380946116521954536e-03,1.018477254547178745e-03,7.268281478900462389e-05,2.458279777783900499e-04,-3.790859409491531551e-05,-7.596967043355107307e-05,-4.308575589675456285e-04,5.539105739444494247e-03,7.027757354080677032e-03,9.915907867252826691e-04,-3.597619070205837488e-05,-3.200293576810508966e-05,2.876305593701999896e-08,-2.860732820408884436e-05,-4.642449312086682767e-06,1.541895326226949692e-04,5.005649290978908539e-04,-8.042032277444377542e-05,7.708273915341123939e-05,-8.185562450080396957e-09,-1.079211797332391143e-04,4.762207972817122936e-04,-2.896270714700222015e-03,-9.446796961128711700e-03,1.589077152311801910e-02,-5.315019283443689346e-03,-4.967960558133199811e-05,-2.018110353674273938e-05,2.218549052486196160e-04,-5.409154109656810760e-04,-1.427809009328484535e-03,-1.471765618771314621e-02,1.868974603712558746e-02,1.288851629942655563e-02,-1.324620097875595093e-03,7.393279520329087973e-05,-2.040658146142959595e-04,-5.774072371423244476e-03,3.255628515034914017e-03,-1.507648266851902008e-02,-1.184529997408390045e-02,1.066236011683940887e-02,-2.474843058735132217e-03,2.795520704239606857e-04,-4.605702633853070438e-05,-1.148779410868883133e-03,-6.953366566449403763e-03,6.307692267000675201e-03,3.604346886277198792e-02,-9.810404852032661438e-03,-7.763394154608249664e-03,-1.973680446099024266e-05,1.001901546260342002e-05,-5.440438166260719299e-03,-5.126691423356533051e-03,7.688865996897220612e-03,-8.898270316421985626e-03,-8.981208316981792450e-03,-1.291483826935291290e-02,-7.523690146626904607e-05,2.947724133264273405e-04,-1.634965185075998306e-03,9.302922408096492290e-04,7.070485502481460571e-03,-7.344831246882677078e-03,2.557092346251010895e-03,-8.519808761775493622e-05,3.222697705496102571e-04,-3.333604399813339114e-05,-6.080247112549841404e-05,-2.213713945820927620e-03,5.029652267694473267e-03,5.575546529144048691e-03,6.974068237468600273e-04,-2.834540828189346939e-05,-2.870597381843253970e-05,-4.953109478122996734e-09,-5.652885010931640863e-05,4.213297506794333458e-05,-3.460792126134037971e-03,-2.843947382643818855e-03,-9.229773422703146935e-05,-2.413522597635164857e-04,2.526528142254846898e-08,1.849436375778168440e-04,-3.256824566051363945e-04,2.599721075966954231e-03,7.631965912878513336e-03,-2.725845202803611755e-02,1.206882018595933914e-02,-1.783962507033720613e-04,-7.372480467893183231e-06,4.682524013333022594e-04,1.245028921402990818e-03,1.270456891506910324e-02,1.006976142525672913e-02,-5.813166499137878418e-03,3.157450258731842041e-02,4.238784313201904297e-04,-2.763574593700468540e-04,-2.176497946493327618e-05,-6.801744922995567322e-03,9.478661231696605682e-03,9.471578523516654968e-04,-3.421559184789657593e-02,7.281678728759288788e-03,1.056674402207136154e-03,-2.834461338352411985e-04,1.652801875025033951e-04,1.893645967356860638e-03,1.314213313162326813e-02,2.514730952680110931e-02,2.340472675859928131e-02,-9.262450039386749268e-03,-5.621118471026420593e-03,3.503457643091678619e-03,4.088764762855134904e-05,5.094313994050025940e-03,1.794732362031936646e-02,-2.703410200774669647e-02,3.215936943888664246e-03,1.039818674325942993e-02,7.544703781604766846e-03,2.115058246999979019e-03,-1.247883337782695889e-04,2.390429144725203514e-03,3.909683320671319962e-03,-2.569531276822090149e-02,-2.796008437871932983e-02,-1.930111553519964218e-03,9.255886834580451250e-05,1.133453624788671732e-04,-3.967066368204541504e-05,-5.234568379819393158e-05,-1.495071919634938240e-03,7.137491833418607712e-03,7.774170488119125366e-03,1.012874650768935680e-03,-3.188665141351521015e-05,4.267398617230355740e-05,-9.056911665084044216e-09,-4.440006887307390571e-05,1.871827953436877578e-05,-1.004544785246253014e-03,-5.703801289200782776e-04,-3.682433452922850847e-05,-4.862316563958302140e-05,-4.883389692622586153e-09,4.344998160377144814e-06,5.677714943885803223e-05,1.251327572390437126e-03,1.493690256029367447e-02,7.774645462632179260e-03,-3.887522500008344650e-03,-4.121782258152961731e-04,-1.418372994521632791e-05,4.655104203266091645e-05,-1.021693693473935127e-03,8.898455649614334106e-03,4.313746932893991470e-03,2.338337153196334839e-02,-4.472136497497558594e-03,3.739519976079463959e-03,-3.284075064584612846e-04,-8.526610326953232288e-05,-2.577608451247215271e-03,4.936065524816513062e-03,-7.908374071121215820e-03,-1.872229389846324921e-02,9.854175150394439697e-03,-9.943189099431037903e-03,7.302509766304865479e-05,-4.121251549804583192e-06,1.286402810364961624e-03,-7.260305806994438171e-03,2.209695614874362946e-02,3.578345477581024170e-02,-3.457201272249221802e-02,-1.135664340108633041e-02,-1.098723616451025009e-03,2.556863182689994574e-05,-2.535745734348893166e-03,-8.799873292446136475e-03,1.486341096460819244e-02,1.538287289440631866e-02,-1.242579892277717590e-02,-1.186098065227270126e-02,-4.549260775092989206e-04,6.608181138290092349e-05,2.744516124948859215e-03,-1.217821147292852402e-02,3.198195947334170341e-03,-1.010253652930259705e-02,4.217497771605849266e-04,1.740575389703735709e-04,6.074071279726922512e-05,4.686439569923095405e-05,-1.121700624935328960e-03,-4.721549805253744125e-03,6.905422545969486237e-03,3.430663142353296280e-03,4.824665084015578032e-04,-2.904859720729291439e-04,-1.946001066244207323e-05,6.035406840965151787e-09,-2.545790630392730236e-05,-4.225512384437024593e-05,-9.609663975425064564e-04,-1.218447228893637657e-03,-1.728044153423979878e-04,-7.258745608851313591e-05,1.625431877982919104e-08,-2.187422651331871748e-04,1.757555583026260138e-04,-4.422719590365886688e-03,-4.865876398980617523e-03,5.344938952475786209e-03,-7.727520074695348740e-03,-4.177496011834591627e-04,-2.367248634982388467e-05,2.392852620687335730e-04,3.013113455381244421e-04,2.587858121842145920e-03,-6.269265431910753250e-03,3.195200813934206963e-03,2.008754387497901917e-02,-2.219407586380839348e-03,2.785817559924907982e-05,-6.000487483106553555e-04,-8.993293158710002899e-03,2.215064596384763718e-04,-5.377327091991901398e-03,-2.350860508158802986e-03,6.589990109205245972e-03,-2.641405910253524780e-03,2.038909296970814466e-04,-3.653076419141143560e-07,-1.795185846276581287e-03,-7.235762663185596466e-03,1.182616036385297775e-02,4.631420969963073730e-02,-1.123172044754028320e-02,-1.071911584585905075e-02,8.360361098311841488e-04,5.096911263535730541e-05,-5.887590348720550537e-03,-7.508903741836547852e-03,-5.252540111541748047e-03,1.609483361244201660e-02,-1.840161159634590149e-03,-1.506009977310895920e-02,1.581589312991127372e-04,2.181937743443995714e-04,-1.429166877642273903e-05,-3.543037222698330879e-03,3.007670631632208824e-03,1.722302869893610477e-03,1.184188527986407280e-03,5.094013249618001282e-05,3.001837176270782948e-04,-1.487208937760442495e-04,6.606118404306471348e-05,-3.912691958248615265e-03,5.414992570877075195e-03,7.431492209434509277e-03,9.434625389985740185e-04,1.038068003254011273e-04,-2.166539889003615826e-05,5.569233962887665257e-09,-1.030462153721600771e-04,-2.294239820912480354e-04,-1.151012489572167397e-03,-1.855675829574465752e-03,-1.500632206443697214e-04,-7.558998186141252518e-05,-1.328925236521172337e-08,-2.283545472892001271e-05,3.711822791956365108e-04,-2.945031039416790009e-03,1.641887426376342773e-02,2.934799343347549438e-02,-1.645597396418452263e-03,-9.243483073078095913e-04,4.122386744711548090e-04,7.744743488729000092e-04,-2.834347775205969810e-03,2.031267434358596802e-02,3.139102458953857422e-02,9.225277230143547058e-03,-5.829732865095138550e-03,-1.218319684267044067e-02,-1.400809705955907702e-04,-2.408440341241657734e-04,-9.508014656603336334e-03,-2.902649343013763428e-03,-1.210624817758798599e-03,1.174106728285551071e-03,4.921618849039077759e-03,-9.392517618834972382e-03,5.658762529492378235e-04,-2.358087949687615037e-04,-2.936463337391614914e-03,-2.443713322281837463e-02,-1.212390698492527008e-02,1.436526700854301453e-02,1.521269418299198151e-02,-9.273460134863853455e-03,-2.758877351880073547e-03,7.163186091929674149e-04,-1.315503381192684174e-02,-9.616211056709289551e-03,-1.805656775832176208e-02,-1.546420343220233917e-02,2.155909128487110138e-02,-1.630623266100883484e-02,-3.190357703715562820e-03,5.538949044421315193e-04,-1.054173521697521210e-02,-7.718547713011503220e-04,2.514449134469032288e-02,3.647813946008682251e-02,1.548757590353488922e-02,-5.141909059602767229e-05,6.107022636570036411e-04,-2.798972855089232326e-05,-7.595779607072472572e-04,-5.534918513149023056e-03,2.146157901734113693e-03,3.838147502392530441e-03,3.128860844299197197e-04,3.458090577623806894e-05,-1.298984716413542628e-04,2.213141669926699251e-09,2.809064171742647886e-04,-1.537819480290636420e-05,7.769826799631118774e-03,6.913367658853530884e-03,6.821618298999965191e-04,3.961217880714684725e-04,-5.581227924267295748e-09,9.096454596146941185e-04,-1.321148360148072243e-03,1.727210544049739838e-02,5.969542078673839569e-03,-2.354620769619941711e-02,4.463163390755653381e-02,2.332839183509349823e-03,-4.630104376701638103e-05,-1.697018626146018505e-03,4.544169176369905472e-03,-5.800218321382999420e-03,-2.254858985543251038e-02,-8.300938457250595093e-02,-5.969183146953582764e-02,1.923367194831371307e-02,3.404013114050030708e-04,2.434663474559783936e-03,5.055291950702667236e-02,5.784928798675537109e-04,4.166945442557334900e-02,4.859887063503265381e-02,-2.897890284657478333e-02,2.462507225573062897e-02,-9.900052100419998169e-04,3.733384364750236273e-04,8.368726819753646851e-03,5.221173912286758423e-02,-1.121598035097122192e-01,3.582461774349212646e-01,5.818101763725280762e-02,6.166242808103561401e-02,-8.568003540858626366e-04,-1.127489013015292585e-04,3.391406685113906860e-02,4.134678840637207031e-02,6.695400923490524292e-03,-5.702749267220497131e-02,6.303388625383377075e-02,8.992207050323486328e-02,2.939964178949594498e-03,-1.086766016669571400e-03,1.454991567879915237e-02,1.345872227102518082e-02,-1.916904374957084656e-02,-3.414600342512130737e-02,-6.865917704999446869e-03,-6.468597566708922386e-04,-1.649247482419013977e-03,1.491996372351422906e-04,7.961295777931809425e-04,1.539677195250988007e-02,-4.537611082196235657e-02,-3.769083321094512939e-02,-4.683132749050855637e-03,5.683091148966923356e-05,1.844233484007418156e-04,-2.689091616048244759e-09,-1.223007802764186636e-05,2.043729909928515553e-05,-7.143004331737756729e-04,-4.258804256096482277e-04,-1.103111062548123300e-04,8.326802344527095556e-06,9.425008329344564117e-09,-1.130326490965671837e-04,2.247064112452790141e-04,-2.575973747298121452e-03,6.057043559849262238e-03,6.030645221471786499e-03,-4.904417786747217178e-03,-2.576771657913923264e-04,-5.423865150078199804e-05,6.041818414814770222e-05,-7.189731695689260960e-04,-1.410032855346798897e-03,-6.991995032876729965e-03,1.388761214911937714e-02,1.226599421352148056e-02,-8.675390854477882385e-03,-5.021498509449884295e-06,-3.222680243197828531e-05,-6.227332167327404022e-03,1.107506104744970798e-03,-5.883385427296161652e-03,-2.319595776498317719e-03,7.088424637913703918e-03,-6.220803479664027691e-04,1.274586247745901346e-05,-4.398020610096864402e-05,-8.883072296157479286e-04,-6.928276270627975464e-03,1.403224840760231018e-02,5.210722237825393677e-02,5.011814646422863007e-04,-8.622751571238040924e-03,1.020870331558398902e-04,-5.846894782735034823e-05,-2.185217570513486862e-03,-4.477469716221094131e-03,7.575890514999628067e-03,1.437175739556550980e-02,-1.236886810511350632e-02,-1.095313206315040588e-02,-8.790440915618091822e-05,2.976440300699323416e-04,-2.850591437891125679e-03,-4.861328052356839180e-04,-6.684976629912853241e-03,-1.320698997005820274e-03,2.332115545868873596e-03,1.908622289192862809e-05,2.004816196858882904e-04,-8.380063718504970893e-07,-7.978903886396437883e-05,2.623095177114009857e-03,2.710109576582908630e-03,5.767735652625560760e-03,8.071655174717307091e-04,-1.749971488607116044e-05,-2.047013549599796534e-05,-9.500240594206843525e-09,-2.435623173369094729e-05,2.237222797702997923e-04,2.004824113100767136e-03,1.653483835980296135e-03,4.244095180183649063e-06,4.080792859895154834e-05,-5.429302518678014167e-08,-3.000424185302108526e-04,5.748367402702569962e-05,-4.607233684509992599e-03,-1.320607028901576996e-02,-1.493751537054777145e-02,-1.013949140906333923e-02,6.540757603943347931e-04,-3.807672765105962753e-04,-6.173113361001014709e-04,4.841289483010768890e-04,-1.200777478516101837e-02,3.156270831823348999e-03,1.615442894399166107e-02,-1.200631447136402130e-02,6.516111548990011215e-03,1.524576509837061167e-04,-1.156702521257102489e-03,-3.332929220050573349e-03,-1.214473694562911987e-02,-2.245789580047130585e-02,2.233701571822166443e-02,-2.072068862617015839e-02,3.848048392683267593e-03,1.636683882679790258e-04,4.147729487158358097e-05,-7.788552320562303066e-04,1.493495656177401543e-04,-1.615445688366889954e-02,1.079996861517429352e-02,-1.350947190076112747e-02,2.825461328029632568e-03,-2.289421390742063522e-04,-4.234461230225861073e-04,9.761410765349864960e-04,-1.267879735678434372e-02,-6.918258965015411377e-03,3.057291731238365173e-02,-3.050234727561473846e-02,-2.403683029115200043e-04,-1.154244528152048588e-04,-6.076269201003015041e-04,1.191024202853441238e-02,-6.097262259572744370e-03,6.966362707316875458e-04,8.112158626317977905e-03,-2.282223664224147797e-02,3.779229591600596905e-04,-9.624961530789732933e-04,1.145938949775882065e-05,9.011981310322880745e-04,6.997806020081043243e-03,5.518810357898473740e-03,-1.013845484703779221e-02,-9.039569413289427757e-04,6.213077576830983162e-04,-6.755728390999138355e-04,-3.822454527835361660e-05,8.286176598630845547e-04,-1.787613437045365572e-04,-1.448097755201160908e-04,-3.460321750026196241e-04,-9.594769799150526524e-04,1.480493665440008044e-04,8.090410847216844559e-05,-1.121664354286622256e-06,6.842220900580286980e-04,-3.092387225478887558e-03,5.428479053080081940e-03,1.028617471456527710e-02,-5.420702043920755386e-03,-1.323139178566634655e-03,-1.112062727770535275e-05,6.158117670565843582e-03,-2.107579493895173073e-03,-6.360631436109542847e-03,5.615194328129291534e-03,1.022979989647865295e-02,1.732226461172103882e-02,-4.729799926280975342e-03,-9.136544540524482727e-04,-3.688309807330369949e-03,-7.641131523996591568e-03,1.176749821752309799e-03,-6.859605666249990463e-03,-6.561490707099437714e-03,6.768672727048397064e-03,-3.390642814338207245e-03,-2.757262438535690308e-03,-3.757470054551959038e-03,-1.088989549316465855e-03,-1.091943215578794479e-02,1.954863592982292175e-02,4.716318473219871521e-02,-1.885117590427398682e-02,-1.262320205569267273e-02,-2.364495303481817245e-03,2.254116116091609001e-03,-7.355791516602039337e-03,-1.106746308505535126e-02,1.844740100204944611e-02,-1.053371001034975052e-03,-1.493723364546895027e-03,-1.629639230668544769e-02,2.992864232510328293e-03,-9.534495184198021889e-04,-7.857364602386951447e-03,1.037998590618371964e-02,-4.336331039667129517e-03,2.612486016005277634e-03,-1.914779096841812134e-02,-3.498889878392219543e-02,-4.220568109303712845e-03,5.339075997471809387e-02,1.610174775123596191e-02,2.513235202059149742e-03,2.210102044045925140e-02,-1.297352649271488190e-02,2.914743497967720032e-03,9.383081458508968353e-03,-2.180889714509248734e-05\n0.000000000000000000e+00,5.249198511592112482e-05,1.630714250495657325e-04,9.685799013823270798e-04,-3.697033098433166742e-04,1.420673361280933022e-04,4.360067396191880107e-05,8.393930883698885737e-09,-3.159356128890067339e-05,-8.913358033169060946e-05,-1.516669057309627533e-03,1.008493546396493912e-02,4.010437987744808197e-03,-6.625648122280836105e-03,4.231200146023184061e-04,3.305305290268734097e-05,6.888612551847472787e-05,1.994096208363771439e-03,1.895876973867416382e-02,1.249123830348253250e-02,1.568677369505167007e-03,-4.691482521593570709e-03,1.056234701536595821e-03,-7.041866774670779705e-05,4.635067016351968050e-04,6.900315172970294952e-03,6.144223734736442566e-03,2.711123786866664886e-03,-4.763117991387844086e-03,7.067916449159383774e-03,5.676943808794021606e-03,1.119844746426679194e-04,1.620835100766271353e-04,2.502580464351922274e-04,2.434590831398963928e-03,-2.387929335236549377e-02,-6.237375549972057343e-03,2.502974681556224823e-02,7.367700338363647461e-03,-9.629458654671907425e-04,1.636985398363322020e-04,-1.800270169042050838e-03,-1.765974983572959900e-02,-1.640985487028956413e-03,-2.664256375283002853e-03,2.986879274249076843e-02,1.369114872068166733e-02,-3.350099432282149792e-04,-1.297830021940171719e-05,2.613565651699900627e-03,3.471298841759562492e-04,1.754829660058021545e-02,1.061888597905635834e-02,1.372264232486486435e-04,7.571555033791810274e-05,-7.717985863564535975e-05,1.364979689242318273e-04,2.309225965291261673e-04,5.585876759141683578e-03,-1.224267180077731609e-03,-4.209691658616065979e-03,-4.458101466298103333e-04,1.249574706889688969e-04,4.208060636301524937e-05,3.221641975414968329e-08,3.069874946959316730e-05,8.793234883341938257e-05,3.623432712629437447e-04,-7.830294198356568813e-04,1.010398118523880839e-04,2.978953853016719222e-05,-4.165481115592228889e-08,1.245188104803673923e-05,-2.644947380758821964e-04,-3.684185503516346216e-04,3.436251776292920113e-03,4.114101175218820572e-04,1.980854663997888565e-03,-4.776577989105135202e-04,8.270163380075246096e-05,2.055436198133975267e-04,-6.563286297023296356e-05,7.796565070748329163e-03,1.353459246456623077e-02,-7.158804684877395630e-03,3.489533555693924427e-04,4.290234297513961792e-03,-2.629890514072030783e-04,2.987025945913046598e-04,5.142931826412677765e-03,6.360361352562904358e-03,-4.638024140149354935e-03,1.183160394430160522e-02,5.708815529942512512e-03,4.656929522752761841e-03,3.147079405607655644e-05,6.095062417443841696e-06,-6.975271389819681644e-04,-7.018787786364555359e-03,-1.170281600207090378e-02,-1.323207095265388489e-02,2.081681974232196808e-02,4.616164602339267731e-03,-6.760492688044905663e-04,1.792610710253939033e-04,-8.887164294719696045e-04,-4.825206007808446884e-03,-5.652687512338161469e-03,1.945103518664836884e-03,5.982066504657268524e-03,-1.054922351613640785e-03,-4.032037686556577682e-04,5.379208596423268318e-05,2.800511661916971207e-03,2.207762794569134712e-03,1.020944397896528244e-02,1.967426389455795288e-03,-1.124768052250146866e-03,4.588440060615539551e-05,-2.132504596374928951e-05,9.424080053577199578e-05,2.380213118158280849e-04,3.984292037785053253e-03,2.008746610954403877e-03,-2.398244570940732956e-03,-2.485960139892995358e-04,-8.423297003901097924e-06,-2.360413964197505265e-05,1.308316743831028361e-08,2.462751581333577633e-05,-1.652425853535532951e-04,-2.113061025738716125e-03,-1.868594205006957054e-03,8.469315798720344901e-05,1.099876317312009633e-04,2.434703283427097631e-08,6.833137013018131256e-05,-2.157336275558918715e-04,-1.026431214995682240e-03,-1.102110743522644043e-02,1.145437266677618027e-02,2.190708881244063377e-03,-4.102132807020097971e-04,1.649751793593168259e-04,3.607395046856254339e-04,-5.372124724090099335e-04,-2.178697613999247551e-03,-3.430978860706090927e-03,-2.395484596490859985e-03,-2.039529010653495789e-02,6.890290882438421249e-03,-1.500123471487313509e-04,1.098639331758022308e-03,1.139955781400203705e-02,8.219772949814796448e-03,-1.770762493833899498e-03,2.901151776313781738e-03,5.457593593746423721e-03,7.500268053263425827e-03,-1.245517923962324858e-04,-2.899942337535321712e-04,-2.859964733943343163e-04,4.789887461811304092e-03,-2.662403322756290436e-02,-1.226505381055176258e-03,1.648872159421443939e-02,-7.474243640899658203e-03,-2.700035460293292999e-03,3.359713300596922636e-04,-1.960218185558915138e-03,-4.074231721460819244e-03,-1.458178833127021790e-02,-6.993304938077926636e-03,2.644766308367252350e-02,-4.961183294653892517e-03,-1.873143482953310013e-03,6.740652024745941162e-04,-1.387913944199681282e-04,2.142989635467529297e-02,2.626636065542697906e-02,1.370403263717889786e-02,-2.484485507011413574e-03,-8.168777276296168566e-05,4.513220628723502159e-04,1.516379597887862474e-05,-1.416632003383710980e-04,2.964131766930222511e-03,-3.353680483996868134e-03,3.727071685716509819e-03,4.743751778732985258e-04,-2.380469377385452390e-04,-2.698409298318438232e-05,7.766777443407590908e-09,8.749626431381329894e-05,3.366401069797575474e-04,-1.386294839903712273e-03,-2.074799500405788422e-03,3.067122015636414289e-04,1.018700277199968696e-04,1.453918940796938841e-08,-1.073126040864735842e-04,-1.566257415106520057e-04,-9.410160710103809834e-04,5.713241640478372574e-03,1.741419360041618347e-02,-2.184266224503517151e-03,-8.600137662142515182e-04,2.755541354417800903e-04,1.046444667736068368e-04,1.479523838497698307e-03,2.022296190261840820e-02,2.302058041095733643e-02,-2.043222542852163315e-03,-2.879695221781730652e-02,2.250775229185819626e-03,-1.106271156459115446e-04,7.548308931291103363e-04,1.371380034834146500e-02,1.809046603739261627e-02,5.662010982632637024e-03,-6.152899004518985748e-03,3.024835139513015747e-03,7.083874661475419998e-03,2.198643487645313144e-04,-1.564188860356807709e-04,3.561226767487823963e-04,-7.822862826287746429e-03,-8.003024384379386902e-03,-3.204246610403060913e-02,1.536035723984241486e-02,-1.805915147997438908e-03,1.962059759534895420e-04,2.004461421165615320e-04,-4.392456263303756714e-03,7.353385910391807556e-03,7.653895299881696701e-04,-1.165247615426778793e-02,2.031831443309783936e-02,2.882098080590367317e-03,5.491774063557386398e-04,3.415787941776216030e-04,-1.809082552790641785e-02,-1.916857203468680382e-03,3.744968026876449585e-02,1.342506892979145050e-02,-1.729415031149983406e-03,1.374112762277945876e-04,6.557485903613269329e-05,2.151179360225796700e-04,-3.272917238064110279e-04,6.070383824408054352e-03,2.386282198131084442e-03,-2.144738100469112396e-03,3.062221730942837894e-05,5.347737169358879328e-05,-5.533802323043346405e-07,-6.698428478557616472e-09,1.460526527807815000e-05,-3.730272874236106873e-05,8.561209542676806450e-04,7.186192087829113007e-04,1.205457592732273042e-04,1.108623546315357089e-04,1.432059093531279359e-08,-1.721753869787789881e-05,-1.811675974749960005e-05,-1.555623486638069153e-03,-1.134926173835992813e-02,1.127911359071731567e-02,1.666881144046783447e-04,5.907633749302476645e-06,8.097931277006864548e-05,1.357030268991366029e-04,3.249615547247231007e-04,9.379612281918525696e-03,8.668758906424045563e-03,-4.413436166942119598e-03,1.654943451285362244e-03,7.144056726247072220e-03,1.130838427343405783e-04,8.740054181544110179e-05,7.448370568454265594e-03,6.487431935966014862e-03,-4.966307431459426880e-03,2.526626922190189362e-03,5.640712566673755646e-03,4.543443210422992706e-03,2.469888131599873304e-04,-3.575027221813797951e-05,-8.238044101744890213e-04,-3.135988954454660416e-03,-1.414041221141815186e-02,-1.330343261361122131e-02,2.347566187381744385e-02,-1.112970057874917984e-03,-5.547563196159899235e-04,1.340580056421458721e-04,-2.496672328561544418e-03,-3.831141861155629158e-03,-7.390807848423719406e-03,3.560282755643129349e-03,7.512436248362064362e-03,-5.114661995321512222e-03,-5.516728851944208145e-04,1.790931128198280931e-04,2.384945284575223923e-03,2.671367954462766647e-03,1.624867133796215057e-02,-4.484197590500116348e-03,-2.656534779816865921e-03,-3.620822099037468433e-05,4.177839218755252659e-05,1.065004289557691664e-05,3.261450910940766335e-04,4.006424918770790100e-03,3.078375943005084991e-03,-1.813919399864971638e-03,1.320866140304133296e-04,8.291436824947595596e-05,-1.370900008623721078e-05,-1.994453668885398656e-08,6.419860437745228410e-05,2.854530175682157278e-04,1.181149273179471493e-03,1.019934657961130142e-03,2.078744582831859589e-04,8.150252688210457563e-05,-6.290520104812458158e-09,-1.655980304349213839e-04,-3.781977866310626268e-04,-9.012920199893414974e-04,-3.853281214833259583e-02,-3.359524533152580261e-02,-6.725207436829805374e-03,7.246877066791057587e-04,-5.494252545759081841e-04,-6.366024026647210121e-04,2.422078279778361320e-03,-2.259395085275173187e-02,-4.820244386792182922e-02,3.067889716476202011e-03,1.275335438549518585e-02,1.364430971443653107e-02,-2.085185842588543892e-04,4.145700950175523758e-04,9.432364255189895630e-03,1.049542240798473358e-02,-1.610262785106897354e-03,-7.773033343255519867e-03,1.748160831630229950e-02,1.200824044644832611e-02,-5.963523872196674347e-04,2.354388125240802765e-04,1.868591061793267727e-03,1.706446707248687744e-02,2.841787599027156830e-02,1.929442584514617920e-02,-2.348485961556434631e-02,4.620547406375408173e-04,1.378139713779091835e-03,-7.893362781032919884e-04,7.214345037937164307e-03,-1.310558244585990906e-02,1.290948502719402313e-02,2.004439570009708405e-02,-3.940610215067863464e-02,7.217875681817531586e-04,2.227895893156528473e-03,-4.465356760192662477e-04,1.056464109569787979e-02,3.380349371582269669e-04,-3.526043891906738281e-02,-4.140594229102134705e-02,-2.163466811180114746e-02,2.357616758672520518e-04,-6.968915113247931004e-04,1.481409417465329170e-04,9.342194534838199615e-04,9.636882692575454712e-03,6.595611572265625000e-03,-1.208308152854442596e-03,1.394712890032678843e-04,-2.458671515341848135e-04,8.373798482352867723e-05,-3.027980710612609982e-08,-2.967502514366060495e-04,-6.320424145087599754e-04,-1.957092434167861938e-03,2.250332385301589966e-03,-9.520466555841267109e-04,-5.662614130415022373e-04,7.683922831347445026e-09,-5.444392445497214794e-05,3.849323547910898924e-04,2.733507659286260605e-03,2.383833751082420349e-02,2.278462424874305725e-02,-1.448358874768018723e-02,8.298751781694591045e-04,-5.340955685824155807e-04,-8.201214368455111980e-04,-3.466819645836949348e-03,-4.356562718749046326e-02,-6.516490131616592407e-02,2.801586687564849854e-02,-2.959214150905609131e-03,-3.725474700331687927e-02,1.760833547450602055e-04,-4.151750821620225906e-03,-5.723052099347114563e-02,-6.015554815530776978e-02,-3.371370211243629456e-02,4.571236670017242432e-03,-8.416408300399780273e-02,-4.193846136331558228e-02,-8.014895720407366753e-04,1.764136832207441330e-04,5.622149910777807236e-04,3.336736559867858887e-02,8.819334208965301514e-02,5.943152680993080139e-02,5.184492468833923340e-01,-1.630828157067298889e-02,5.533496849238872528e-03,-1.176110235974192619e-03,2.062237262725830078e-02,4.510368034243583679e-02,2.982132881879806519e-02,4.214301332831382751e-02,-6.364072114229202271e-02,-1.980233751237392426e-02,6.888664327561855316e-03,-9.222282096743583679e-04,-1.604137755930423737e-02,-3.609584644436836243e-02,-9.758774936199188232e-02,-7.737278938293457031e-03,9.907003492116928101e-03,-3.561591729521751404e-04,1.786437351256608963e-04,-7.967979763634502888e-04,-1.553837908431887627e-03,-3.742971271276473999e-02,-6.200985983014106750e-03,1.882069930434226990e-02,1.428756397217512131e-03,-1.487240078859031200e-04,2.338541962672024965e-04,-2.077558747259899974e-08,-2.230710379080846906e-06,-7.922764780232682824e-05,6.690464797429740429e-04,2.551226061768829823e-04,-9.880701691145077348e-05,7.474307494703680277e-06,-1.195212462334893644e-08,-2.829764343914575875e-05,1.338689908152446151e-04,-1.658218447118997574e-03,8.407859131693840027e-04,9.434065781533718109e-03,-4.475121386349201202e-04,-2.502175047993659973e-04,1.493051822762936354e-04,3.232992312405258417e-04,9.174082078970968723e-04,1.760614663362503052e-02,8.599822409451007843e-03,-5.652550607919692993e-03,-7.490667048841714859e-03,1.028675306588411331e-02,1.250123023055493832e-04,-7.010338595137000084e-05,-3.254770534113049507e-03,2.260070107877254486e-02,-1.495615486055612564e-02,5.055562593042850494e-03,6.858089007437229156e-03,-3.821873106062412262e-03,2.482817799318581820e-04,-3.625198587542399764e-05,-1.619830029085278511e-03,-2.318616025149822235e-03,-7.047692313790321350e-03,-2.247752994298934937e-02,1.543245650827884674e-02,1.435095444321632385e-03,-5.690109683200716972e-04,3.397121326997876167e-04,-3.869377076625823975e-03,4.304056055843830109e-04,-6.163389421999454498e-03,7.232286036014556885e-03,1.999365724623203278e-02,-2.290570992045104504e-04,-5.539001431316137314e-04,1.527695567347109318e-04,4.862463567405939102e-03,3.194847609847784042e-03,9.115135297179222107e-03,1.746157743036746979e-02,6.293876562267541885e-03,-3.790642949752509594e-05,1.482160878367722034e-04,-5.608324863715097308e-05,3.476109122857451439e-05,-4.236320499330759048e-03,-1.375106628984212875e-03,-1.067654462531208992e-03,-7.046433893265202641e-05,6.800083792768418789e-05,-3.459311483311466873e-05,-5.090464583190623671e-08,7.102953532012179494e-05,1.052235456882044673e-04,3.307785955257713795e-04,-7.927317637950181961e-04,1.238764525623992085e-04,9.148196841124445200e-05,-2.547881194914225489e-08,-1.143951158155687153e-05,-7.998337969183921814e-05,-2.036924008280038834e-03,-1.050934847444295883e-02,3.523266059346497059e-04,-1.872000982984900475e-03,-2.114694070769473910e-04,2.798946661641821265e-05,-2.607010537758469582e-04,1.727177412249147892e-03,8.188471198081970215e-03,7.182186003774404526e-03,2.891081385314464569e-04,-1.073235087096691132e-02,4.608891438692808151e-03,5.890540342079475522e-05,4.145248676650226116e-04,1.098104100674390793e-02,-1.518492121249437332e-03,-4.480372183024883270e-03,1.891783904284238815e-03,1.173343602567911148e-02,-4.428252577781677246e-05,-1.756085548549890518e-04,-1.472393487347289920e-04,-6.687277345918118954e-04,-1.726514659821987152e-03,-2.398001030087471008e-02,-2.374147810041904449e-02,8.542729541659355164e-03,2.723620040342211723e-03,7.018345640972256660e-04,-5.668656376656144857e-05,-1.074424711987376213e-03,-5.245984531939029694e-03,-1.515772845596075058e-02,-3.564810147508978844e-03,2.069866284728050232e-02,1.449158065952360630e-03,2.793891762848943472e-04,-1.000306729110889137e-04,-4.464004188776016235e-03,4.209554288536310196e-03,1.563831791281700134e-02,1.323137152940034866e-02,-7.737068459391593933e-03,-3.530633111950010061e-04,-2.599009603727608919e-04,-1.037626279867254198e-04,-3.060007584281265736e-04,-4.184870631434023380e-04,-6.827791221439838409e-03,-4.238620866090059280e-03,-3.042017342522740364e-04,-4.442026256583631039e-04,2.106236352119594812e-04,2.368343120906502008e-05,-1.650356280151754618e-04,-2.641121682245284319e-04,2.790080616250634193e-03,-5.049705505371093750e-04,1.229155925102531910e-03,-4.771868698298931122e-04,5.837541539222002029e-04,-1.997532235691323876e-04,1.370969810523092747e-03,1.547145890071988106e-03,1.989049650728702545e-02,2.022559754550457001e-02,9.744526818394660950e-03,-5.357740064937388524e-06,3.404788207262754440e-03,-1.481117447838187218e-03,-3.458525054156780243e-03,1.503029465675354004e-02,2.939829975366592407e-02,-5.176464095711708069e-03,-6.723510101437568665e-03,7.356577552855014801e-03,1.665159245021641254e-03,-1.869638799689710140e-04,-1.393787213601171970e-03,1.330418512225151062e-03,-1.058475021272897720e-02,2.412482397630810738e-03,2.428284380584955215e-03,6.319317035377025604e-03,-1.443707267753779888e-03,3.910466912202537060e-04,1.429057097993791103e-03,-3.216461511328816414e-03,-1.168908551335334778e-03,-1.395489461719989777e-02,2.944361977279186249e-02,8.232779800891876221e-03,7.003469858318567276e-03,6.476493086665868759e-03,-8.569138124585151672e-03,-1.870016194880008698e-02,-9.546456858515739441e-04,-5.889079067856073380e-03,7.727758027613162994e-03,4.016007296741008759e-03,-1.022623758763074875e-02,7.220338564366102219e-03,5.197679623961448669e-03,2.795715350657701492e-03,4.697243869304656982e-02,-5.344286933541297913e-02,-2.692465484142303467e-02,-5.176561325788497925e-02,-6.994554772973060608e-03,4.992176964879035950e-02,-4.949086531996726990e-02,1.067879237234592438e-02,-5.695113167166709900e-02,2.843995019793510437e-02,1.021533273160457611e-02,-2.206482551991939545e-02,-7.981302587722893804e-07\n0.000000000000000000e+00,4.727691703010350466e-05,1.339156879112124443e-04,2.953809453174471855e-03,1.602744800038635731e-03,2.184860204579308629e-05,3.540482794051058590e-05,4.125531027909801196e-09,-1.432033604942262173e-04,7.507575355703011155e-05,-1.929801655933260918e-03,-6.445424631237983704e-03,-6.515770684927701950e-03,-4.425587132573127747e-03,8.946501475293189287e-05,-1.544939004816114902e-04,-2.056768607872072607e-05,1.295793917961418629e-03,4.806621000170707703e-03,5.788679700344800949e-03,4.269934259355068207e-03,-5.743980873376131058e-03,3.899955190718173981e-03,3.378812398295849562e-04,-2.853815967682749033e-04,-2.225450007244944572e-04,3.104868228547275066e-04,-4.878362640738487244e-03,1.063900627195835114e-02,6.168346735648810863e-04,2.999781630933284760e-03,1.545524864923208952e-04,3.019971190951764584e-04,-1.503397477790713310e-03,2.418467774987220764e-03,4.352542571723461151e-03,-7.477193605154752731e-03,7.899891585111618042e-03,1.530119590461254120e-02,1.552840694785118103e-03,-1.002165081445127726e-04,6.355115910992026329e-04,1.451045507565140724e-03,1.171558164060115814e-02,2.264023292809724808e-03,6.490526720881462097e-05,7.019675336778163910e-03,1.242965343408286572e-03,-2.139182615792378783e-04,5.210269242525100708e-03,-1.469597220420837402e-03,-3.860630095005035400e-04,3.232214367017149925e-04,2.842158311977982521e-03,-1.118694308388512582e-05,-1.339796435786411166e-04,-1.916401743073947728e-05,4.743932513520121574e-04,1.658540219068527222e-03,-4.863195645157247782e-04,-4.234042484313249588e-03,-4.405553627293556929e-04,2.518302062526345253e-04,1.698260166449472308e-05,-1.121637538403774670e-08,2.822822170855943114e-05,1.443630753783509135e-04,1.960589550435543060e-03,1.517229364253580570e-03,2.910281182266771793e-06,5.868897642358206213e-05,9.152177682381079649e-09,-8.737907046452164650e-05,1.051265571732074022e-04,-1.809667563065886497e-03,-1.652792654931545258e-02,-3.566934261471033096e-03,-4.730569664388895035e-03,1.276646071346476674e-04,-1.188778551295399666e-04,-1.182220148621127009e-04,1.226919121108949184e-03,5.735140293836593628e-03,-6.163969170302152634e-03,2.070967573672533035e-03,-2.720861230045557022e-03,3.623244352638721466e-03,3.305131685920059681e-04,-2.006202121265232563e-04,-1.201339415274560452e-03,-2.411391120404005051e-03,-6.651978008449077606e-03,1.171932462602853775e-02,3.936500288546085358e-03,2.577177481725811958e-03,1.207983441418036819e-04,1.304325996898114681e-04,-8.085358422249555588e-04,4.875317215919494629e-03,-4.383157938718795776e-04,-1.413748506456613541e-02,1.240038080140948296e-03,8.700535632669925690e-03,1.722426386550068855e-03,-8.276562584796920419e-05,4.680925048887729645e-04,2.981539350003004074e-03,8.614405989646911621e-03,-1.530989306047558784e-03,-1.952732447534799576e-03,3.925333265215158463e-03,9.447867050766944885e-04,-9.794913057703524828e-05,4.822728224098682404e-03,6.517491419799625874e-05,1.647384371608495712e-03,-1.720944419503211975e-03,1.449023373425006866e-03,-8.309073018608614802e-05,-3.575463051674887538e-05,-2.614287950564175844e-05,4.914351156912744045e-04,1.145962625741958618e-03,-6.303871050477027893e-04,-2.167526632547378540e-03,-2.610026276670396328e-04,1.408935640938580036e-04,1.357681685476563871e-05,-5.303901318143289245e-09,-1.088748394977301359e-04,-2.560256980359554291e-04,-1.817162847146391869e-03,-5.393296014517545700e-04,-8.764011727180331945e-05,-1.429455733159556985e-04,7.142342273169788314e-09,1.341946190223097801e-04,-3.333422646392136812e-04,7.398644462227821350e-03,2.135272696614265442e-02,-6.307871080935001373e-04,1.431731693446636200e-02,3.397291293367743492e-04,1.730847143335267901e-04,4.559705121209844947e-05,-4.572556819766759872e-03,-1.369913108646869659e-03,-5.344138480722904205e-04,-3.107766807079315186e-02,8.525134995579719543e-03,7.384396623820066452e-03,-6.422908627428114414e-04,-1.760801824275404215e-04,-2.333711832761764526e-03,-4.237249959260225296e-03,-1.876256894320249557e-03,-2.231350541114807129e-02,-4.587355535477399826e-03,5.941236391663551331e-03,-1.288178464164957404e-04,-3.961501060985028744e-04,2.573576522991061211e-03,4.588115960359573364e-03,-9.816797450184822083e-03,-8.674943819642066956e-03,1.002708822488784790e-02,-8.785958401858806610e-03,-5.775749217718839645e-03,1.551043096696957946e-04,2.987443935126066208e-03,-6.996165029704570770e-03,-2.774371579289436340e-02,-8.909943513572216034e-03,-2.064516022801399231e-02,7.965353317558765411e-03,-1.305347774177789688e-03,-9.237772610504180193e-05,8.094519376754760742e-03,8.465906605124473572e-03,1.798461191356182098e-03,-2.086321590468287468e-03,-6.155716255307197571e-03,1.491813309257850051e-04,-2.269849937874823809e-04,4.752710083266720176e-05,6.517481524497270584e-04,4.619116429239511490e-03,5.373355001211166382e-03,-1.171088777482509613e-03,-2.805182593874633312e-04,-2.806964330375194550e-04,-7.285604078788310289e-05,-2.549964150944106223e-08,2.749208215391263366e-05,1.261469005839899182e-04,2.860467648133635521e-03,1.994190737605094910e-03,5.098856490803882480e-05,6.691947055514901876e-05,-2.466508419729507295e-08,-6.649552233284339309e-07,1.624884316697716713e-04,-9.876136900857090950e-04,3.247078042477369308e-03,-6.155099719762802124e-03,-1.120278611779212952e-02,-3.926300560124218464e-04,-5.114002851769328117e-05,-4.968984285369515419e-06,5.553929368034005165e-04,-2.430136315524578094e-03,-1.375116757117211819e-03,5.506512243300676346e-03,-1.225878670811653137e-02,-2.263446524739265442e-02,4.573298501782119274e-04,-1.628060126677155495e-04,-1.360474154353141785e-03,-4.378766752779483795e-04,2.113747876137495041e-03,1.598597317934036255e-02,1.218875311315059662e-02,-8.897020481526851654e-03,3.026850172318518162e-04,2.739003975875675678e-04,-1.014319015666842461e-03,7.392101921141147614e-03,-1.450723782181739807e-02,-1.210692524909973145e-02,-2.105477615259587765e-04,1.467329543083906174e-02,3.055120469070971012e-04,1.103608155972324312e-05,-3.814165014773607254e-03,1.880749128758907318e-03,1.291644945740699768e-02,-5.175496451556682587e-03,1.288753747940063477e-02,1.033745799213647842e-02,1.346490462310612202e-04,-1.722273009363561869e-04,-3.000219352543354034e-03,-9.035667404532432556e-03,-7.469003088772296906e-03,3.385382005944848061e-04,4.364950582385063171e-03,-2.744070370681583881e-04,-1.412737765349447727e-05,7.089513383107259870e-05,-4.845926305279135704e-04,-2.652645809575915337e-03,-4.432908259332180023e-03,-4.079047124832868576e-03,-4.274182429071515799e-04,1.600141695234924555e-04,3.424080659897299483e-06,1.664352566876914352e-08,2.854949707398191094e-05,1.763416512403637171e-04,5.750256823375821114e-04,5.459092208184301853e-04,2.814872641465626657e-05,1.146879367297515273e-05,-1.543344296806026250e-08,-9.299720113631337881e-05,-2.077869430650025606e-05,-3.089914680458605289e-04,-1.797997951507568359e-02,-4.507692996412515640e-03,-1.612327527254819870e-03,2.728311228565871716e-04,-1.053353480529040098e-04,-3.006600018125027418e-04,1.172718824818730354e-03,2.772668376564979553e-03,-1.915295375511050224e-03,1.053035631775856018e-02,-4.804409109055995941e-03,3.596497466787695885e-03,1.620410330360755324e-04,-1.819366152631118894e-04,-4.728151252493262291e-04,-5.328063853085041046e-04,-2.082322258502244949e-03,5.849341861903667450e-03,2.435839734971523285e-03,4.139448981732130051e-03,-2.395878254901617765e-05,8.583528688177466393e-05,-1.704518217593431473e-05,2.915631979703903198e-03,-5.957338027656078339e-03,-3.804141888394951820e-03,-1.851862762123346329e-03,1.986999996006488800e-03,1.010606065392494202e-03,-1.526913838461041451e-04,2.252935897558927536e-03,1.236242474988102913e-03,3.535803407430648804e-04,-8.463859558105468750e-04,-3.284569596871733665e-03,7.083480712026357651e-03,7.108458084985613823e-04,-2.062686835415661335e-04,5.902581382542848587e-03,1.225691987201571465e-03,2.269679680466651917e-04,-1.405025832355022430e-04,-3.847756423056125641e-03,6.854764069430530071e-05,-2.037858066614717245e-04,3.535519863362424076e-05,5.688668461516499519e-04,3.080331487581133842e-03,5.721059860661625862e-04,-3.693871665745973587e-03,-4.344266199041157961e-04,7.416053267661482096e-05,2.725405829551164061e-05,-3.152092631353298202e-08,7.875649316702038050e-05,2.455288195051252842e-04,2.827936550602316856e-03,2.044502878561615944e-03,5.792589217890053988e-05,8.396523480769246817e-05,6.079289960325695574e-09,-9.336957737104967237e-05,6.450083310483023524e-05,-1.568527193740010262e-03,-1.019834168255329132e-02,-5.883857142180204391e-03,-9.029443375766277313e-03,4.322079184930771589e-04,-3.192399744875729084e-04,-4.777235735673457384e-04,2.796305343508720398e-03,4.616510123014450073e-04,-1.121715642511844635e-03,1.148710399866104126e-02,-3.476203884929418564e-03,5.173380952328443527e-03,3.902846074197441339e-04,-1.990342861972749233e-04,1.958363223820924759e-03,-4.712147638201713562e-04,-7.289771456271409988e-03,-3.432398196309804916e-03,-3.368004225194454193e-03,5.598795134574174881e-03,-1.187505986308678985e-04,2.900035178754478693e-04,-2.535845851525664330e-04,7.849180139601230621e-03,9.644720703363418579e-03,-5.655681714415550232e-03,-1.121742837131023407e-02,1.112700905650854111e-02,3.022890072315931320e-03,-4.162667901255190372e-04,4.022510256618261337e-03,-7.568844594061374664e-03,1.406342536211013794e-02,9.929284453392028809e-03,-1.853488013148307800e-02,1.004053093492984772e-02,1.970992656424641609e-03,-2.543123846407979727e-04,7.260306738317012787e-03,-3.654558677226305008e-03,-7.979843765497207642e-03,-2.561703324317932129e-02,-3.530539572238922119e-03,6.409143679775297642e-06,-4.915713798254728317e-04,-2.370743459323421121e-06,6.083111511543393135e-04,3.155358368530869484e-03,-1.322530442848801613e-03,-3.727928735315799713e-03,-3.726968425326049328e-04,1.927502162288874388e-04,4.445345621206797659e-05,3.436161932768300176e-08,-2.385017724009230733e-04,-8.845432894304394722e-04,-1.365453284233808517e-02,-8.778376504778862000e-03,-1.718930434435606003e-04,-2.217193832620978355e-04,-1.168643848359351978e-08,6.954317213967442513e-04,4.592779441736638546e-05,4.547981545329093933e-03,8.526682853698730469e-02,3.257628157734870911e-02,1.560589112341403961e-02,-1.963716931641101837e-03,8.416452910751104355e-04,1.400860724970698357e-03,-8.020248264074325562e-03,-5.006727948784828186e-02,3.255818970501422882e-03,-3.137956559658050537e-02,6.116463616490364075e-02,-2.490112744271755219e-02,-1.304681412875652313e-03,2.037449274212121964e-03,-7.882500067353248596e-04,3.033877350389957428e-02,5.039424821734428406e-02,-5.881702154874801636e-02,-1.034064777195453644e-02,-1.839157938957214355e-02,-3.653373569250106812e-04,-1.207999652251601219e-03,3.162824083119630814e-03,-5.536912754178047180e-02,-1.446072757244110107e-02,5.803769826889038086e-02,-1.944350823760032654e-02,5.853545069694519043e-01,-1.010321173816919327e-02,9.267808636650443077e-04,-1.354020182043313980e-02,-1.167716551572084427e-02,-5.374103784561157227e-03,1.319794915616512299e-02,-3.497598320245742798e-02,-4.994421079754829407e-02,-5.700120702385902405e-03,1.598956878297030926e-03,-3.729402646422386169e-02,8.453672751784324646e-03,-3.214895725250244141e-03,3.661435842514038086e-02,1.461531594395637512e-02,4.617746162693947554e-05,1.283627469092607498e-03,-1.311855885433033109e-05,-3.357351291924715042e-03,-1.192954555153846741e-02,8.612081408500671387e-03,2.763119712471961975e-02,3.629531711339950562e-03,-7.949906866997480392e-04,-2.055884979199618101e-04,2.416732058918569237e-08,3.613291482906788588e-06,1.878710754681378603e-04,2.071768278256058693e-03,9.149127290584146976e-04,9.577480523148551583e-05,-1.921805960591882467e-05,-1.157650331151671708e-08,-3.130665572825819254e-05,-5.159805004950612783e-05,-4.899057094007730484e-04,-1.421691384166479111e-03,-1.894722692668437958e-03,1.199332764372229576e-04,4.629972390830516815e-04,-1.204534564749337733e-04,-1.115351988119073212e-04,1.240841520484536886e-04,9.028675034642219543e-03,-1.255072653293609619e-03,9.053089655935764313e-03,-9.167239069938659668e-03,4.106615204364061356e-03,2.477175730746239424e-04,-6.542681949213147163e-04,-5.754707846790552139e-03,-6.148819811642169952e-03,-3.859881777316331863e-03,1.128711551427841187e-02,-5.002048332244157791e-03,1.874924870207905769e-03,1.421485358150675893e-04,3.412333317101001740e-04,-4.863475041929632425e-04,6.534371525049209595e-03,8.312765508890151978e-03,2.666790038347244263e-03,3.302237018942832947e-04,1.453587599098682404e-02,1.354021951556205750e-03,-1.046765319188125432e-04,2.779496600851416588e-03,-6.248261779546737671e-04,5.762035027146339417e-03,-9.294142946600914001e-03,8.097010431811213493e-04,1.184083893895149231e-02,9.911208180710673332e-04,-2.996997791342437267e-04,8.761817589402198792e-03,-5.199357867240905762e-03,-2.893278840929269791e-03,3.262697719037532806e-03,-8.946082089096307755e-04,6.331654731184244156e-05,-2.327395486645400524e-04,-1.001558484858833253e-05,1.024936675094068050e-03,5.361697170883417130e-03,1.374782528728246689e-03,-5.091552622616291046e-03,-6.825183518230915070e-04,1.668175245868042111e-04,2.685099389054812491e-05,-1.530824533801933285e-08,3.373812069185078144e-05,1.060489157680422068e-04,1.324747106991708279e-03,1.106458250433206558e-03,3.828305489150807261e-05,2.226608921773731709e-05,-3.442107754381140694e-08,-7.678045949432998896e-05,9.913499525282531977e-06,-1.653221901506185532e-03,-3.713300451636314392e-03,-4.254915751516819000e-03,-6.440796889364719391e-03,1.582350523676723242e-04,-1.328577636741101742e-04,-1.009717016131617129e-04,1.062488998286426067e-03,9.253477677702903748e-03,-2.829067641869187355e-03,6.638438906520605087e-03,-9.100749157369136810e-04,2.872882178053259850e-03,2.637901925481855869e-04,-3.420836874283850193e-04,-1.776160905137658119e-03,-5.805373191833496094e-03,-2.174464287236332893e-03,8.671193383634090424e-03,-7.522947154939174652e-03,2.798705827444791794e-03,1.396422885591164231e-04,2.018568047787994146e-04,-5.817665369249880314e-04,1.042993040755391121e-03,-7.997205480933189392e-03,1.144292065873742104e-03,6.332721561193466187e-03,5.460403393954038620e-03,8.864527335390448570e-04,-2.316224854439496994e-04,1.009391155093908310e-03,5.006995052099227905e-03,6.969806738197803497e-03,-7.318015675991773605e-03,-4.320308566093444824e-03,4.591705277562141418e-03,8.224607445299625397e-04,8.347426046384498477e-06,4.114445764571428299e-03,-1.781858154572546482e-03,-1.096167601644992828e-03,-1.260443776845932007e-02,-5.361870862543582916e-03,8.176221163012087345e-04,-2.623510590638034046e-05,7.369511877186596394e-05,4.829916288144886494e-04,9.896078845486044884e-04,2.203530399128794670e-03,-1.048435806296765804e-03,1.384800852974876761e-04,2.256027655676007271e-04,-8.265066426247358322e-04,3.457125858403742313e-04,2.256306834169663489e-05,-6.862781010568141937e-04,2.154849935322999954e-04,-3.480513405520468950e-04,-1.261874713236466050e-04,-1.249230845132842660e-04,6.352670025080442429e-04,4.407789674587547779e-04,1.897406036732718349e-05,-2.949995454400777817e-03,-1.548377051949501038e-02,-1.128678023815155029e-02,-4.776328802108764648e-03,-8.992968651000410318e-05,1.653632207307964563e-04,-6.259569199755787849e-04,3.011486725881695747e-03,-1.811172231100499630e-03,-1.315492950379848480e-02,1.409269403666257858e-02,-1.064888201653957367e-04,8.786329999566078186e-03,-1.368476194329559803e-03,-3.188435221090912819e-03,6.922933273017406464e-03,-6.694033741950988770e-03,3.315934911370277405e-03,4.794659558683633804e-03,-3.426605835556983948e-04,7.555892225354909897e-03,9.225204703398048878e-04,-5.851572845131158829e-03,8.125734748318791389e-04,-1.235678885132074356e-02,-5.082259420305490494e-03,-1.463066413998603821e-02,6.729740416631102562e-04,3.769638482481241226e-03,4.451006650924682617e-03,1.196779776364564896e-03,3.928628750145435333e-03,1.338878460228443146e-02,8.868096396327018738e-03,-1.597318332642316818e-04,4.943809472024440765e-03,6.680279038846492767e-03,3.174892859533429146e-03,-2.133634407073259354e-03,6.629495881497859955e-03,9.244326502084732056e-03,-1.285282149910926819e-02,2.381041646003723145e-02,2.356671541929244995e-02,1.521729771047830582e-02,1.273027155548334122e-02,-1.697275042533874512e-02,5.954145919531583786e-03,-3.863206366077065468e-03,1.722539775073528290e-02,-3.751225396990776062e-02,-7.395294494926929474e-03,-3.758401842787861824e-03,2.175770714529789984e-05\n0.000000000000000000e+00,1.543607504572719336e-05,-5.472107659443281591e-06,-9.479642903897911310e-05,1.127002615248784423e-04,1.833834539866074920e-05,1.447835438739275560e-05,1.662263748869463598e-08,4.635126970242708921e-06,3.724364069057628512e-05,-9.062215685844421387e-04,-9.533612057566642761e-03,-2.917864592745900154e-03,-2.063557971268892288e-03,-1.731468655634671450e-04,-1.420829175913240761e-05,3.720018867170438170e-05,1.771141542121767998e-04,-3.129285993054509163e-03,4.503196571022272110e-03,-1.391194527968764305e-04,2.420878736302256584e-03,8.568402845412492752e-04,9.788733586901798844e-05,1.800098834792152047e-05,9.286730783060193062e-04,-1.879953430034220219e-03,9.174016886390745640e-04,6.579167209565639496e-03,9.484247129876166582e-05,9.305443381890654564e-04,-4.373390402179211378e-05,-4.222750430926680565e-05,-2.017043298110365868e-04,-3.483090549707412720e-03,6.956307217478752136e-03,6.331760087050497532e-04,5.845042760483920574e-04,-6.647768896073102951e-04,4.029538540635257959e-04,1.788692497939337045e-05,2.985072787851095200e-04,5.106852855533361435e-03,2.034115605056285858e-03,-7.595337810926139355e-04,1.069533289410173893e-03,-3.047911683097481728e-03,4.796364810317754745e-04,8.212072134483605623e-05,-4.047318652737885714e-04,5.584515165537595749e-04,-2.521765884011983871e-03,-2.016642829403281212e-03,9.685986442491412163e-04,-3.348277823533862829e-05,4.304663161747157574e-05,-2.549442433519288898e-05,-4.357045690994709730e-05,-6.192967994138598442e-04,-5.808956921100616455e-04,9.129125974141061306e-04,1.496473123552277684e-04,5.644908742397092283e-05,-4.799406724487198517e-06,-7.683729208451950399e-09,2.391229281784035265e-05,5.669200254487805068e-05,-5.246452637948095798e-04,-7.562260143458843231e-04,1.884457196865696460e-05,-7.120731424947734922e-06,1.028542495618012254e-08,-4.542193346424028277e-05,-5.810550646856427193e-05,-7.425253279507160187e-04,-1.524032093584537506e-03,-3.076092107221484184e-03,-2.537979977205395699e-03,-1.106890340452082455e-04,-1.375416741211665794e-05,-1.621763294679112732e-05,8.376474725082516670e-04,3.149344120174646378e-03,4.497833549976348877e-03,1.153288991190493107e-03,-2.778511261567473412e-04,9.137766028288751841e-05,1.112237368943169713e-04,2.678406781342346221e-05,1.189003931358456612e-03,-1.361516886390745640e-03,3.173470962792634964e-03,2.455397741869091988e-03,-6.410818896256387234e-04,2.676277072168886662e-04,-7.700526475673541427e-05,-4.968906432623043656e-05,-1.316773996222764254e-04,-1.603582408279180527e-03,3.934783861041069031e-03,2.337431767955422401e-03,-1.429162453860044479e-03,2.852375619113445282e-04,9.678068454377353191e-04,-1.051194340107031167e-05,4.252105718478560448e-04,2.233900595456361771e-03,-3.100080066360533237e-04,2.781112212687730789e-03,9.315782226622104645e-04,-5.318353651091456413e-04,3.658787463791668415e-04,1.741779124131426215e-05,-7.543532410636544228e-04,-7.311469526030123234e-04,-4.560672678053379059e-03,-1.114921411499381065e-03,-1.035641180351376534e-03,1.091820377041585743e-05,-6.908019713591784239e-06,-1.858785253716632724e-05,-4.957761848345398903e-05,-6.697393255308270454e-04,-1.144309993833303452e-03,3.709030570462346077e-04,8.484652789775282145e-05,9.220459469361230731e-05,1.320101728197187185e-05,1.661762993876436667e-08,-4.614756107912398875e-05,-5.054649955127388239e-05,1.533953181933611631e-04,5.896347574889659882e-04,-8.170659566530957818e-05,-7.885237573646008968e-05,1.531562254797336209e-08,-4.430679837241768837e-06,-1.570142194395884871e-05,1.425438560545444489e-03,5.902445875108242035e-03,9.639225900173187256e-03,1.632012426853179932e-03,1.946085831150412560e-04,6.298018706729635596e-05,4.704021921497769654e-05,-1.066162367351353168e-03,-2.803677227348089218e-03,-3.728416748344898224e-03,-8.939901366829872131e-03,1.018275879323482513e-02,-1.587055856361985207e-03,-1.657181273913010955e-04,-3.019585565198212862e-04,-4.809756297618150711e-03,-5.523081636056303978e-04,-5.456188227981328964e-03,-3.796373959630727768e-03,-2.745976904407143593e-03,-1.564932754263281822e-03,7.198979437816888094e-05,1.217988756252452731e-05,-1.417715102434158325e-04,-8.436396718025207520e-03,-1.673798309639096260e-03,-2.018243074417114258e-03,-3.915918059647083282e-04,-2.112880814820528030e-03,8.330186828970909119e-04,3.444631147431209683e-05,-7.112196180969476700e-04,-6.085862871259450912e-03,7.192769553512334824e-04,8.173056878149509430e-03,-7.740432396531105042e-03,2.610860159620642662e-03,4.838816821575164795e-04,-1.120762753998860717e-04,9.203932713717222214e-04,-1.749005983583629131e-03,-1.533778384327888489e-03,-3.958460874855518341e-04,4.011196084320545197e-03,9.780080290511250496e-06,-1.766997593222185969e-05,1.260920726053882390e-06,1.047733967425301671e-04,-5.030556931160390377e-04,2.444215351715683937e-03,-2.033105265581980348e-04,-1.475138560635969043e-05,-8.944523870013654232e-05,-4.515605542110279202e-05,1.574347940902498522e-08,8.063488166953902692e-06,-1.302721648244187236e-04,2.711165288928896189e-04,9.792168566491454840e-05,-1.048098856699652970e-04,-1.584035999258048832e-05,3.983677743235602975e-08,-2.587510971352458000e-05,1.281033473787829280e-04,-1.022451091557741165e-03,-5.414298269897699356e-03,-9.922716766595840454e-03,5.773373413830995560e-04,1.790120441000908613e-04,-3.050958184758201241e-06,9.321554534835740924e-05,7.072090520523488522e-04,3.674014471471309662e-03,-7.182186935096979141e-03,-2.131765708327293396e-03,9.068005718290805817e-03,1.012697443366050720e-02,2.135394315700978041e-04,-2.292690915055572987e-04,-3.965196199715137482e-03,-7.949837483465671539e-03,8.046010625548660755e-04,8.452640846371650696e-03,8.690050453878939152e-04,-8.199685253202915192e-03,-1.306017366005107760e-04,-2.811919875966850668e-05,-1.124544418416917324e-03,6.590971606783568859e-04,-2.082581864669919014e-03,1.188110187649726868e-02,1.266381703317165375e-02,2.359868260100483894e-03,1.067432574927806854e-03,7.503003871534019709e-05,-1.796956639736890793e-04,2.500913338735699654e-03,-2.345176413655281067e-03,4.858238622546195984e-03,2.946569584310054779e-03,1.006055244943127036e-04,3.870702639687806368e-04,2.992368899867869914e-05,1.026626210659742355e-03,-6.639051716774702072e-03,-5.507422611117362976e-03,-3.733127843588590622e-03,1.939209760166704655e-03,-1.076138796634040773e-04,1.409678370691835880e-04,-1.370904356008395553e-04,7.414333522319793701e-04,-3.207608126103878021e-03,-3.147554351016879082e-03,1.928549841977655888e-03,1.438300823792815208e-04,2.158145362045615911e-04,1.347259785688947886e-05,-2.554133970988914371e-08,2.485391451045870781e-05,1.081997179426252842e-04,-1.510939764557406306e-04,-3.217645571567118168e-04,3.438385465415194631e-05,-1.262046407646266744e-05,-4.571575118461623788e-08,7.518594429711811244e-06,-1.835116017900872976e-05,-3.646535333245992661e-04,-1.120074768550693989e-03,-4.255735781043767929e-03,-1.049836748279631138e-03,-6.505082274088636041e-05,-2.227041841251775622e-05,-1.372752012684941292e-05,4.752803652081638575e-04,4.689028952270746231e-03,1.672468613833189011e-03,3.822076134383678436e-03,1.681102439761161804e-03,-7.581898244097828865e-04,4.542982424027286470e-05,4.944117972627282143e-05,-4.948476562276482582e-04,-2.417271025478839874e-03,2.890228526666760445e-03,-1.742820022627711296e-04,1.743855536915361881e-03,-9.168254910036921501e-04,-9.565737127559259534e-05,1.231211899721529335e-05,-2.207705256296321750e-05,-8.311064448207616806e-04,1.034875167533755302e-03,1.261464785784482956e-05,-1.839064178057014942e-03,1.372448517940938473e-03,7.188125164248049259e-04,-3.988865137216635048e-05,1.883184886537492275e-04,2.779789734631776810e-03,1.990428892895579338e-03,-5.411151796579360962e-04,-1.055245753377676010e-03,8.921708213165402412e-04,5.952468491159379482e-04,-2.917449819506146014e-05,-8.016635547392070293e-04,-1.105522736907005310e-03,-3.163640387356281281e-03,-3.887537459377199411e-04,2.363650593906641006e-03,2.685004074010066688e-05,8.468203304801136255e-06,3.612434738897718489e-05,-9.444839088246226311e-05,5.035971407778561115e-04,-1.002851640805602074e-03,2.451532927807420492e-04,9.480150038143619895e-05,5.346435864339582622e-05,1.309715298702940345e-05,-7.657035894226282835e-09,1.684016206127125770e-05,3.859196658595465124e-05,-8.287182572530582547e-05,-3.633280284702777863e-04,-3.096736327279359102e-05,-1.369205165246967226e-05,1.573062036186456680e-08,-6.190955173224210739e-05,7.215263758553192019e-05,-1.392542850226163864e-03,2.782454248517751694e-04,3.722805995494127274e-04,-2.882425906136631966e-03,-1.855675945989787579e-04,6.177491741254925728e-05,4.724949394585564733e-05,6.298405351117253304e-04,6.011791527271270752e-03,5.358072463423013687e-03,3.144856775179505348e-03,-3.663122188299894333e-04,-1.347556128166615963e-03,1.146395006799139082e-04,-1.488888810854405165e-04,-1.593437278643250465e-03,-8.718586177565157413e-04,2.555946353822946548e-03,-7.355685811489820480e-04,-2.509458456188440323e-03,-1.332473242655396461e-03,1.194478609249927104e-04,2.977514668600633740e-06,-7.595348870381712914e-04,-3.612379310652613640e-03,-2.983281621709465981e-03,-1.053380314260721207e-03,5.291496403515338898e-03,3.194399643689393997e-03,1.052399631589651108e-03,1.203688443638384342e-04,-1.244405983015894890e-03,2.277209190651774406e-03,-1.375372754409909248e-03,7.085967808961868286e-04,1.010060124099254608e-02,9.898894932121038437e-04,2.853112237062305212e-04,6.758696690667420626e-05,-1.026953337714076042e-03,-1.079075853340327740e-03,1.648014411330223083e-03,1.591803273186087608e-03,1.381373149342834949e-03,-3.318233575555495918e-05,3.663680035970173776e-05,-3.713783371495082974e-05,4.930800059810280800e-05,-1.452182652428746223e-03,-9.493815014138817787e-04,1.355651620542630553e-04,5.330966814653947949e-06,1.645687589189037681e-04,-1.248903572559356689e-06,6.347545422613620758e-08,-1.370299287373200059e-04,-2.464314457029104233e-04,1.185613218694925308e-03,2.028296235948801041e-03,4.714485112344846129e-05,6.268385914154350758e-05,-3.677769200294278562e-08,2.531407808419317007e-04,2.744688026723451912e-05,7.333618588745594025e-03,2.352689579129219055e-02,1.031058281660079956e-02,1.298837270587682724e-02,7.118355133570730686e-04,8.990290371002629399e-05,-2.487392339389771223e-04,-4.411998670548200607e-03,-2.171587012708187103e-02,-1.479739136993885040e-02,-1.736664026975631714e-02,2.666357439011335373e-03,-5.289816181175410748e-04,-4.183944547548890114e-04,4.293730307836085558e-04,2.895596902817487717e-03,7.044870406389236450e-03,-3.236340824514627457e-03,-1.219301670789718628e-02,2.656467724591493607e-03,8.386799599975347519e-04,3.023403696715831757e-04,-5.741603672504425049e-05,2.358262659981846809e-03,1.089678518474102020e-02,-1.189824845641851425e-02,-1.018318696878850460e-03,5.720997229218482971e-03,-1.052983198314905167e-02,6.498616933822631836e-01,-4.657198951463215053e-05,-1.744275097735226154e-03,-2.862062305212020874e-02,-2.209035865962505341e-02,5.368492100387811661e-03,-8.584022521972656250e-03,-7.520117331296205521e-03,-3.440116066485643387e-03,-1.778099394869059324e-04,7.408056990243494511e-05,2.566887415014207363e-04,2.026041224598884583e-02,2.457059361040592194e-02,-1.606649253517389297e-03,1.889943814603611827e-04,-1.558729272801429033e-04,2.468738530296832323e-04,-8.128510671667754650e-05,6.245588883757591248e-03,5.913906730711460114e-03,-4.178000614047050476e-03,-6.149664986878633499e-04,-6.939771701581776142e-04,-8.609654469182714820e-05,-3.073819243581965566e-08,2.847924406523816288e-05,7.126401033019647002e-05,-3.274118353147059679e-04,-4.843186761718243361e-04,1.644238545850384980e-05,-2.884089553845115006e-07,-2.622959982545580715e-08,-4.722548692370764911e-05,-1.187484485853929073e-05,-9.487022762186825275e-04,-3.186357440426945686e-03,-3.341003321111202240e-03,-1.998677849769592285e-03,-1.339743903372436762e-04,-3.574672882677987218e-05,4.314176294428762048e-06,9.249196737073361874e-04,2.519047702662646770e-04,2.710845088586211205e-03,2.004034584388136864e-03,3.207396483048796654e-03,-2.022081753239035606e-03,6.490929808933287859e-05,1.101563684642314911e-04,2.949714660644531250e-03,-1.742144348099827766e-03,2.948770066723227501e-03,2.211288316175341606e-03,1.295595895498991013e-03,1.352492254227399826e-03,-7.247691974043846130e-05,-1.515839539933949709e-05,-1.751460222294554114e-04,-1.924213138408958912e-03,1.582067925482988358e-03,9.705051197670400143e-04,-1.674132654443383217e-03,5.798597703687846661e-04,1.207190682180225849e-03,-3.948645098716951907e-05,3.944607742596417665e-04,4.004269838333129883e-03,3.189531620591878891e-03,-2.821678528562188148e-03,4.235683591105043888e-04,1.008930848911404610e-05,8.660899475216865540e-04,6.515458153444342315e-06,2.148863626644015312e-03,6.460784352384507656e-04,-2.099067904055118561e-03,-2.436842769384384155e-03,-9.577272576279938221e-04,1.849818727350793779e-05,8.474238711642101407e-06,-5.110564597998745739e-05,8.927545422920957208e-06,9.759931126609444618e-04,1.106932875700294971e-03,6.929383380338549614e-04,9.792913624551147223e-05,1.110648590838536620e-04,2.183334436267614365e-05,2.080560079775750637e-08,1.584924939379561692e-05,5.129478086018934846e-05,-2.613766991999000311e-05,-6.136510637588799000e-05,1.515283656772226095e-05,-7.331781944230897352e-06,-5.399624569690786302e-08,-4.558849832392297685e-05,-6.860746452730381861e-06,-7.845432846806943417e-04,4.292645899113267660e-04,-1.229766290634870529e-03,-8.407012210227549076e-04,-9.297248470829799771e-05,-8.272502782347146422e-06,1.466681133024394512e-04,5.923163262195885181e-04,5.246322602033615112e-03,1.916553825139999390e-03,2.074896357953548431e-03,1.781094819307327271e-03,1.018684124574065208e-03,6.502510223072022200e-05,-3.779318285523913801e-05,-4.541537491604685783e-04,-3.488385118544101715e-05,3.620626637712121010e-03,3.031010041013360023e-03,3.617785172536969185e-03,1.175455050542950630e-03,2.247048541903495789e-05,3.987778472946956754e-05,-1.828467065934091806e-04,1.486396649852395058e-04,1.856637187302112579e-03,3.922204021364450455e-03,7.744141621515154839e-04,1.721523003652691841e-03,6.509205559268593788e-04,-6.658444181084632874e-05,-2.849982702173292637e-04,3.862558864057064056e-03,3.310403320938348770e-03,-4.155775532126426697e-03,-2.525513293221592903e-03,-7.753126556053757668e-04,2.411522436887025833e-04,4.450601409189403057e-05,8.919797837734222412e-04,-1.294997171498835087e-03,-5.027604755014181137e-03,-4.667834844440221786e-03,1.072980230674147606e-04,-1.962574315257370472e-04,4.646046363632194698e-06,-3.310695683467201889e-05,1.158603481599129736e-04,3.055307897739112377e-04,9.765691356733441353e-04,7.563881808891892433e-04,-1.081114169210195541e-04,6.254366599023342133e-05,3.762062988243997097e-05,3.858457603200804442e-06,8.194547990569844842e-05,1.255089155165478587e-04,-3.781513660214841366e-04,-3.945608914364129305e-04,1.888311526272445917e-04,3.806564927799627185e-05,8.163582242559641600e-05,8.131214417517185211e-05,-4.425483348313719034e-05,-1.335671171545982361e-03,-7.088312413543462753e-03,-6.945046130567789078e-03,-4.792788065969944000e-03,-9.380206029163673520e-05,-5.992443184368312359e-04,5.684472853317856789e-04,1.920615439303219318e-03,3.251437796279788017e-03,-3.889836138114333153e-03,-1.095817424356937408e-04,1.589292660355567932e-03,5.778401391580700874e-04,-9.927374776452779770e-05,6.527229561470448971e-04,3.805528860539197922e-03,-4.428797401487827301e-03,3.812716342508792877e-03,1.551557565107941628e-03,2.175299916416406631e-03,7.086648838594555855e-05,8.877788786776363850e-04,1.101043075323104858e-03,1.142676686868071556e-03,-4.076841287314891815e-05,-4.323984030634164810e-03,1.946461037732660770e-03,5.826103151775896549e-04,1.296442467719316483e-03,4.812870174646377563e-03,-6.094546406529843807e-04,1.040548202581703663e-03,6.628774572163820267e-03,4.362793406471610069e-04,6.322937551885843277e-03,1.425483264029026031e-03,2.755029825493693352e-03,1.976398285478353500e-03,-2.206419128924608231e-03,-1.311059342697262764e-03,9.515475830994546413e-04,-7.441762834787368774e-03,6.386859342455863953e-03,9.275787509977817535e-03,3.121336922049522400e-03,6.616703234612941742e-03,-4.667110368609428406e-02,9.503589943051338196e-03,-1.659964956343173981e-02,2.706290408968925476e-02,-5.070931278169155121e-03,-9.721579030156135559e-03,2.997802104800939560e-03,8.425637133768759668e-06\n0.000000000000000000e+00,-1.375249098600761499e-06,-5.922127456869930029e-06,-2.852281431842129678e-05,-3.274192204116843641e-05,-3.663752067950554192e-06,-1.632006501495197881e-06,1.735011601056157815e-08,3.269940862082876265e-06,2.764403916444280185e-06,1.827651431085541844e-05,3.445854526944458485e-04,4.456215829122811556e-04,7.293956878129392862e-05,-1.266356230189558119e-05,7.552503575425362214e-06,1.592875560163520277e-05,-3.543081038515083492e-05,3.019710129592567682e-04,1.598783564986661077e-04,-4.482207004912197590e-04,-7.109873695299029350e-05,-8.234729466494172812e-05,-3.416766276131966151e-06,3.166994019920821302e-06,-8.108551992336288095e-05,-1.043837255565449595e-04,1.464679808123037219e-04,-1.037103720591403544e-04,-1.192592890220112167e-06,-1.354084670310840011e-04,1.889033455881872214e-06,-3.586676484701456502e-06,-2.609523653518408537e-05,-2.940584672614932060e-04,1.931509759742766619e-04,1.053915912052616477e-05,3.325110010337084532e-04,-1.238487893715500832e-04,-3.136867599096149206e-05,1.331244584434898570e-05,-9.895014954963698983e-05,1.563540718052536249e-04,-1.473908196203410625e-04,-4.305081674829125404e-04,4.606793227139860392e-04,-2.573283854871988297e-04,-2.963702354463748634e-05,1.091160265787038952e-05,-1.697500119917094707e-04,6.819898408139124513e-05,1.163523993454873562e-04,1.504858664702624083e-04,3.865407488774508238e-04,-4.799055659532314166e-06,1.202012299472698942e-05,-3.475896164673031308e-06,-1.263509329874068499e-05,-1.304511388298124075e-04,-4.510071448748931289e-05,1.334869593847543001e-04,1.238439926964929327e-05,-9.029001546423387481e-08,-4.563469531149166869e-07,-3.098521261790665449e-08,2.632797588830726454e-07,-1.857382585512823425e-06,-6.799387483624741435e-05,-5.482772758114151657e-05,-1.572070459587848745e-06,-2.276196028105914593e-06,-1.979292996168169338e-08,-4.064555412242043531e-07,-2.458225480950204656e-06,-1.669851917540654540e-05,4.120164958294481039e-04,1.669186312938109040e-04,3.675766492960974574e-06,-1.165049252449534833e-05,4.353536496637389064e-06,7.268361969181569293e-06,7.411181741190375760e-06,2.260458713863044977e-04,1.508834247943013906e-04,-4.146790015511214733e-04,6.590501288883388042e-05,-9.140836482401937246e-05,-1.577249577167094685e-06,-2.020992269535781816e-06,-6.208635022630915046e-05,-9.702784882392734289e-05,2.942479331977665424e-04,-2.436445502098649740e-04,2.577526902314275503e-05,-8.064982830546796322e-05,-3.330383378852275200e-06,-5.898314157093409449e-06,-1.423797402821946889e-05,-2.028693852480500937e-04,1.174283097498118877e-04,1.432314602425321937e-04,3.032631684618536383e-05,-1.108746509999036789e-04,2.191386556660290807e-05,6.068490620236843824e-06,-6.585365917999297380e-05,1.231410569744184613e-04,-1.647579774726182222e-04,-4.748842329718172550e-04,2.912638592533767223e-04,-1.472126605222001672e-04,8.538483598385937512e-06,5.261519163468619809e-06,-1.143626941484399140e-04,3.004332029377110302e-05,-1.692094083409756422e-04,4.479859198909252882e-04,9.087380021810531616e-05,-6.159950771689182147e-07,6.955009212106233463e-06,-2.120899353030836210e-06,-8.986752618511673063e-06,-1.155211211880668998e-04,-1.934528700076043606e-05,1.022148935589939356e-04,1.306616832152940333e-05,2.326383764739148319e-06,-2.209932290497818030e-07,5.492582744182072929e-08,-1.134165927396679763e-06,1.374531507281062659e-06,2.946232780232094228e-05,9.654420864535495639e-06,-8.603380479144107085e-07,3.456747208474553190e-06,3.307539842012374720e-08,-2.555753781052771956e-06,1.269515996682457626e-05,-5.478239836520515382e-05,9.235530160367488861e-05,1.005452708341181278e-03,-2.191769599448889494e-04,-5.077895821159472689e-06,4.318243554735090584e-06,4.020219421363435686e-06,-1.249086653842823580e-05,4.746301565319299698e-04,2.024438872467726469e-04,-7.471875869669020176e-05,1.228804558195406571e-05,-1.934411848196759820e-04,2.418645817670039833e-05,-1.204655563924461603e-05,-1.253793889191001654e-04,7.787383219692856073e-05,-6.506181671284139156e-05,-5.656749708577990532e-04,-1.977809297386556864e-04,-2.356372424401342869e-04,1.110559060180094093e-05,3.239940724597545341e-07,-2.511088132450822741e-05,-4.213655483908951283e-04,-4.149936430621892214e-04,1.716398692224174738e-04,1.954307517735287547e-04,1.053954110830090940e-04,-4.664499283535405993e-05,3.318125891382806003e-06,4.330083538661710918e-05,4.337572609074413776e-04,2.792239538393914700e-04,-1.671219943091273308e-04,-5.242772022029384971e-05,-4.839197936234995723e-05,-1.857797906268388033e-05,2.096832304232520983e-06,-1.789200468920171261e-04,-2.415432827547192574e-04,1.821463229134678841e-07,1.791860122466459870e-04,2.081867714878171682e-04,-2.649010639288462698e-06,7.385248864011373371e-06,-2.476161853337544017e-07,-1.466441881348146126e-05,-5.517800673260353506e-05,-3.611739884945563972e-05,-3.404150629648938775e-05,-1.942590643011499196e-06,5.004395461583044380e-06,6.766881597286555916e-07,-1.662868420737595443e-08,2.144769950973568484e-06,8.278686436824500561e-06,-2.156051414203830063e-05,-6.982020750001538545e-06,1.655770006436796393e-06,3.527078433762653731e-06,-8.251015515270410106e-08,-1.006361003419442568e-07,2.953283683382323943e-06,-5.062470154371112585e-05,-6.257706991164013743e-05,7.054152665659785271e-04,3.330227045807987452e-04,-5.721888555854093283e-06,6.701935035380301997e-06,4.794610504177398980e-07,6.290750752668827772e-05,1.135110273025929928e-03,2.179475995944812894e-04,-2.080900361761450768e-03,1.832367270253598690e-04,-8.641959284432232380e-04,7.527934485551668331e-06,8.099153092189226300e-06,1.922250812640413642e-04,-1.281421282328665257e-04,1.880594645626842976e-04,4.067109839525073767e-04,2.547942858655005693e-04,5.125697935000061989e-04,7.117250788724049926e-09,-8.180420991266146302e-06,-6.710997695336118340e-06,-3.278492658864706755e-05,-7.185047725215554237e-04,7.077116752043366432e-04,-1.485263928771018982e-04,-6.240870789042674005e-06,5.844299812451936305e-05,2.221016984549351037e-06,-8.256721048383042216e-05,5.309487460181117058e-04,5.789718125015497208e-05,-3.297183429822325706e-04,3.987763193435966969e-04,3.293958798167295754e-05,4.359956801636144519e-05,1.268001869902946055e-05,5.947386962361633778e-04,-1.999792002607136965e-04,1.084640243789181113e-04,5.837715580128133297e-04,-7.706228643655776978e-06,-5.775930276286089793e-06,6.061453859729226679e-06,-2.212521394540090114e-06,1.130518212448805571e-04,3.286439750809222460e-04,-3.344758006278425455e-04,6.633580778725445271e-05,1.209962920256657526e-05,7.393851319648092613e-06,1.490579734308994375e-06,1.113269263441907242e-07,-7.363192935372353531e-07,-2.617259951875894330e-06,-3.598364855861291289e-05,-3.967144584748893976e-05,-2.031673830060753971e-06,-2.385000243521062657e-06,-8.541587703803088516e-08,3.382996965228812769e-06,-3.661983782876632176e-08,1.766278546710964292e-05,2.244226197944954038e-04,2.518741821404546499e-04,9.705124830361455679e-05,-1.191195769933983684e-05,6.573418431798927486e-06,1.055704524333123118e-05,-2.864726957341190428e-05,2.031371404882520437e-04,9.166313975583761930e-05,-3.748192393686622381e-04,1.710874494165182114e-04,-1.195809818455018103e-04,-2.151800799765624106e-06,2.814763035985379247e-07,-1.633039209991693497e-04,-1.693223166512325406e-04,5.476680598803795874e-05,-3.771637857425957918e-04,6.041805318091064692e-05,-1.390548859490081668e-04,1.186810322906239890e-06,-3.912690772267524153e-06,-1.541598248877562582e-05,-2.430245804134756327e-04,1.383546987199224532e-05,1.255744136869907379e-04,2.061744307866320014e-04,-8.862442336976528168e-05,-8.121371138258837163e-06,9.021503501571714878e-06,-8.310770499520003796e-05,1.087637938326224685e-04,-1.228371256729587913e-04,-3.409283526707440615e-04,3.785776207223534584e-04,-1.410655968356877565e-04,-4.039463419758249074e-06,7.686149729124736041e-06,-1.732261589495465159e-04,3.015671609318815172e-05,-1.728362258290871978e-05,5.075336957816034555e-05,3.061030583921819925e-04,-2.761843916232464835e-06,1.021606567519484088e-05,-2.082261516989092343e-06,-1.256091945833759382e-05,-1.352848339593037963e-04,-4.975827323505654931e-05,1.365675125271081924e-04,1.797134973458014429e-05,9.158915759144292679e-07,-5.493176900017715525e-07,4.397861630422994494e-09,1.403028591084876098e-07,2.379226771154208109e-06,-1.662692375248298049e-05,-2.793673047563061118e-05,-1.247452360075840261e-06,-2.090440375468460843e-06,9.103246156882960349e-09,-2.519993813621113077e-07,-2.447302449581911787e-06,-8.167769556166604161e-05,-1.976704224944114685e-04,-5.630187224596738815e-04,-2.036483638221397996e-04,-3.830621608358342201e-06,-7.927676961116958410e-06,6.509568265755660832e-06,3.116717198281548917e-05,-3.768834285438060760e-04,-1.248800079338252544e-03,-2.645312051754444838e-04,1.991356257349252701e-04,4.414176510181277990e-05,-3.013627065229229629e-06,-2.745398887782357633e-06,-1.025358214974403381e-04,7.915025344118475914e-05,-8.108653855742886662e-05,-6.318348459899425507e-04,4.655642987927421927e-05,9.016701369546353817e-06,-4.613766577676869929e-06,4.093887127964990214e-06,-9.314953786088153720e-06,1.113996549975126982e-04,7.431451813317835331e-04,7.526790723204612732e-04,-5.128997727297246456e-04,-1.282567682210355997e-04,5.182050153962336481e-05,-1.063695344782900065e-05,-1.248042099177837372e-05,-9.800990665098652244e-05,-7.115624612197279930e-05,4.475759633351117373e-04,2.656620927155017853e-04,-1.896387402666732669e-04,1.940019865287467837e-05,-5.707703166990540922e-06,1.368617085972800851e-05,-1.052108564181253314e-04,-8.311012061312794685e-04,-7.445805240422487259e-04,-8.531103958375751972e-05,3.112840659014182165e-06,-1.385151335853151977e-06,-5.773457587565644644e-07,3.297237071819836274e-06,-1.925145625136792660e-07,1.432563585694879293e-04,1.143217523349449039e-04,1.479231013945536688e-05,-6.226839104783721268e-06,4.308419647713890299e-07,-2.768956619547680020e-08,-8.306813583658367861e-07,1.462056934542488307e-05,2.731128479354083538e-04,2.070458140224218369e-04,8.210009582398924977e-06,2.883702336475835182e-06,7.202788765425793827e-08,2.262372845507343300e-06,-1.271904147870372981e-05,1.462092477595433593e-04,-1.280573487747460604e-04,-1.554579474031925201e-03,-2.743250806815922260e-04,7.827192166587337852e-05,-2.789286190818529576e-05,-5.819940270157530904e-05,-2.118478550983127207e-05,-1.035189139656722546e-03,-1.884480938315391541e-03,7.591771427541971207e-04,-4.893616423942148685e-04,3.061990719288587570e-04,4.450550932233454660e-06,-1.217539283970836550e-05,1.626828016014769673e-04,4.114424809813499451e-04,4.245905438438057899e-05,3.769058384932577610e-04,-4.637523379642516375e-04,3.015346883330494165e-04,2.639264948811614886e-06,3.137561361654661596e-05,1.015251473290845752e-04,1.550046144984662533e-03,3.130613768007606268e-04,3.792506322497501969e-05,-8.551718201488256454e-04,7.228131871670484543e-04,-3.922813630197197199e-05,6.558590531349182129e-01,5.472887423820793629e-04,-3.252902242820709944e-04,6.968028610572218895e-04,1.738312188535928726e-03,-1.645293901674449444e-03,7.710970239713788033e-04,9.013501767185516655e-06,-5.619594958261586726e-05,5.834799376316368580e-04,-8.242477779276669025e-04,-4.130438610445708036e-04,-6.564952200278639793e-04,-1.011117012239992619e-03,1.855704977060668170e-05,-5.366424011299386621e-05,1.607028207217808813e-05,4.366585562820546329e-05,5.767230177298188210e-04,2.929270849563181400e-04,-6.820004200562834740e-04,-8.010407327674329281e-05,-1.621827141207177192e-05,2.581647777333273552e-06,1.166350784842506982e-07,-1.240889673681522254e-06,-4.135129074711585417e-06,-4.825583164347335696e-05,-3.274045229773037136e-05,-3.116406560366158374e-06,-6.665657679150172044e-07,9.407858669874258339e-08,2.102458665831363760e-06,1.111272126763651613e-06,2.422699253656901419e-05,3.364237491041421890e-04,2.332994190510362387e-04,1.309571234742179513e-04,-5.392720595409628004e-06,4.763930519402492791e-06,9.912195309880189598e-06,8.094870281638577580e-06,5.850931629538536072e-04,-9.539305756334215403e-05,-5.440136883407831192e-04,3.590627966332249343e-05,-2.548896009102463722e-04,-5.521746970771346241e-06,1.979526587092550471e-07,1.282735029235482216e-04,-2.188491635024547577e-04,4.041626525577157736e-04,2.460209361743181944e-05,1.345306191069539636e-05,-4.922152729704976082e-04,-3.679019755509216338e-08,-4.644856289814924821e-06,-1.287693066842621192e-06,-1.828144741011783481e-04,1.772834366420283914e-04,1.702983863651752472e-04,2.996706461999565363e-04,-1.747373462421819568e-04,-3.000145079568028450e-05,8.968342626758385450e-06,-8.311138662975281477e-05,3.124935028608888388e-05,-5.275443618302233517e-05,-6.796455127187073231e-04,3.018823917955160141e-04,-1.405020157108083367e-04,-1.875593807199038565e-05,1.285993448618683033e-06,-7.504095265176147223e-07,3.468655049800872803e-04,6.099728125263936818e-05,1.715129765216261148e-04,1.596232468727976084e-04,8.643945648145745508e-08,7.891847417340613902e-06,-2.692791895242407918e-06,-6.924398803676012903e-06,-8.206261554732918739e-05,-5.564629464060999453e-05,1.000775082502514124e-04,1.111983328883070499e-05,-1.594604782440001145e-06,-6.892015562698361464e-07,6.428682297610066598e-08,6.798230174354102928e-07,-1.279063553738524206e-06,-1.638501271372660995e-05,-3.280407554484554566e-06,2.282877176185138524e-06,2.609273451525950804e-06,-7.991275197127833962e-08,-2.365214413657668047e-06,-1.531743123450723942e-06,4.059555067215114832e-06,2.421932294964790344e-04,4.148862790316343307e-04,6.106667569838464260e-05,-1.660201633058022708e-06,-1.763126419973559678e-06,3.775066943489946425e-06,9.205841706716455519e-06,1.256769901374354959e-04,1.864254591055214405e-04,-1.871065760497003794e-04,-3.582258068490773439e-04,3.380351699888706207e-06,-2.130204848072025925e-06,1.170074028777889907e-05,1.891438441816717386e-04,-6.592822319362312555e-05,-1.813469498301856220e-05,1.086165721062570810e-04,-5.107079050503671169e-04,2.422408942948095500e-05,-3.728579486050875857e-06,-9.672068699728697538e-06,-1.398545691699837334e-06,-2.382341481279581785e-04,6.978076999075710773e-05,-3.243376559112221003e-04,3.388024342712014914e-04,-6.025617403793148696e-05,-3.248555003665387630e-05,-5.558994871535105631e-06,-3.240905425627715886e-05,-2.940142621810082346e-05,-3.125621005892753601e-04,-5.656927241943776608e-04,3.195364843122661114e-04,-1.200342812808230519e-04,-3.006622500834055245e-05,-1.307234288105973974e-05,-2.922817657236009836e-05,8.849603182170540094e-05,3.451763404882512987e-05,-2.931273047579452395e-05,-1.662953145569190383e-04,-2.389564906479790807e-05,3.541738806234207004e-06,2.826585841830819845e-06,2.097276592394337058e-06,8.571135549573227763e-05,-1.495060860179364681e-04,-2.320283383596688509e-04,3.542891136021353304e-06,-1.697100742603652179e-05,3.441273292992264032e-06,1.746020075188425835e-06,-8.086612069746479392e-06,-7.151595582399750128e-06,-6.304833368631079793e-05,-5.028678060625679791e-05,-4.305104084778577089e-05,7.722148438915610313e-06,-7.411462775053223595e-06,-2.016535290749743581e-06,-2.369471985730342567e-05,-1.803114355425350368e-05,2.015253994613885880e-04,9.814268560148775578e-05,8.149351924657821655e-05,3.021923475898802280e-05,-1.901999712572433054e-05,-9.851637514657340944e-06,3.304369965917430818e-05,2.248869714094325900e-04,4.167285442235879600e-05,-4.018857143819332123e-04,2.722028002608567476e-04,-9.664131357567384839e-05,-1.034533033816842362e-05,-6.111104448791593313e-05,2.643094558152370155e-05,-7.645525329280644655e-06,1.173732671304605901e-04,-2.440311072859913111e-04,-1.221851125592365861e-04,-1.631139311939477921e-04,-1.346849785477388650e-05,-4.973113391315564513e-05,2.548519114498049021e-05,-2.479421964380890131e-04,6.465212936745956540e-05,5.251070979284122586e-05,1.209813926834613085e-04,-9.847633918980136514e-05,1.732738019200041890e-04,1.249454217031598091e-04,-4.904677552985958755e-05,1.123038746300153434e-04,-9.676050103735178709e-05,-5.933009670116007328e-04,3.645485267043113708e-04,5.454805068438872695e-05,-1.302963755733799189e-05,-5.643868280458264053e-05,-1.643515570322051644e-04,-3.466827547526918352e-05,5.887010047445073724e-05,5.118352128192782402e-04,4.504967364482581615e-04,-1.453373843105509877e-04,3.579210024327039719e-04,-5.058134556747972965e-04,1.530333684058859944e-04,-8.509814506396651268e-05,2.920630504377186298e-04,6.938907899893820286e-04,-2.795398759189993143e-04,2.257148153148591518e-04,-1.357415726488397922e-07\n0.000000000000000000e+00,8.001214155228808522e-06,1.300992589676752687e-04,-1.845045626396313310e-04,3.986330702900886536e-04,-1.582536424393765628e-05,-3.319294773973524570e-05,-1.306747865470470060e-08,2.032568227150477469e-05,-1.553336624056100845e-04,2.599426545202732086e-03,5.547369830310344696e-03,-2.541948109865188599e-03,5.413392558693885803e-03,3.163336368743330240e-04,-9.256155317416414618e-05,-2.428458683425560594e-04,1.046867459081113338e-03,1.089249737560749054e-03,-3.851092653349041939e-03,5.219518207013607025e-03,8.066985756158828735e-03,4.727595660369843245e-04,9.539348684484139085e-05,-2.047719608526676893e-04,-7.516308687627315521e-04,-3.025798941962420940e-04,-1.949002733454108238e-03,-6.692681927233934402e-03,-3.898757509887218475e-03,2.338004764169454575e-03,-1.206902379635721445e-04,8.644707122584804893e-05,1.560128876008093357e-03,1.236987393349409103e-02,-1.471690833568572998e-03,-9.171661920845508575e-03,-7.911546155810356140e-03,2.514607273042201996e-03,1.095659448765218258e-03,-1.722699525998905301e-04,5.245854612439870834e-03,9.072610409930348396e-04,7.320649456232786179e-04,5.276038311421871185e-03,-5.324381636455655098e-04,8.621384389698505402e-03,9.713962208479642868e-04,-2.035034412983804941e-04,4.909804090857505798e-03,3.183626104146242142e-03,-2.218211302533745766e-03,-6.055780686438083649e-03,-6.929020863026380539e-03,5.853600305272266269e-05,-2.185046323575079441e-04,2.703478457988239825e-05,3.802860446739941835e-04,1.928751124069094658e-03,6.181714124977588654e-04,-1.726483693346381187e-03,-2.746438840404152870e-04,8.609416909166611731e-06,5.511628842214122415e-05,2.125628206783858332e-08,-1.527152198832482100e-05,-3.013631612702738494e-06,-2.548157353885471821e-04,-1.980238303076475859e-04,-9.703272553451824933e-06,-7.843811908969655633e-05,-8.788474836762816267e-09,1.013346191029995680e-04,-1.643500436330214143e-04,2.553538884967565536e-03,1.092981081455945969e-03,-5.152587778866291046e-03,7.758647203445434570e-03,2.889461175072938204e-04,-2.601412052172236145e-05,-2.780025897664017975e-05,-2.962609578389674425e-04,-4.605964757502079010e-03,1.262750010937452316e-04,1.303263474255800247e-03,5.290563683956861496e-03,4.252420738339424133e-03,-1.946008705999702215e-04,1.443598921468947083e-05,7.821894541848450899e-05,2.663868712261319160e-03,6.350162439048290253e-04,2.281501656398177147e-03,-5.834711249917745590e-03,3.533831099048256874e-03,-2.373851748416200280e-04,1.163795241154730320e-04,8.990184869617223740e-04,7.098051253706216812e-03,7.188283838331699371e-03,-9.202033281326293945e-03,-3.035119734704494476e-04,1.584093435667455196e-03,1.182645501103252172e-04,-5.800972940050996840e-05,5.374900531023740768e-03,2.839474473148584366e-03,-2.967559266835451126e-03,-4.904485540464520454e-04,1.559554599225521088e-03,4.255103413015604019e-03,5.446985014714300632e-04,-1.299158466281369328e-04,4.765564575791358948e-03,3.157033119350671768e-03,-5.288674496114253998e-03,-4.123915452510118484e-03,-4.608179442584514618e-03,6.412087532225996256e-05,-1.457638572901487350e-04,1.343824351351941004e-05,3.355898079462349415e-04,1.805019564926624298e-03,1.132647390477359295e-03,-7.599403616040945053e-04,-1.437529426766559482e-04,-1.050921200658194721e-04,3.470849333098158240e-05,3.547919291690959653e-08,5.208712536841630936e-05,1.508599598309956491e-05,1.567071187309920788e-03,1.564553589560091496e-03,3.606349855544976890e-05,2.390024892520159483e-04,3.278596505396080829e-09,-8.644639456178992987e-05,3.635176690295338631e-04,-5.740434397011995316e-03,-9.309900924563407898e-03,-1.693811826407909393e-02,-8.908724412322044373e-03,3.770149778574705124e-04,-1.679217675700783730e-04,-4.090385918971151114e-04,1.349278260022401810e-03,-1.094449777156114578e-02,-1.393399760127067566e-02,1.455869339406490326e-02,-1.973452419042587280e-02,6.586419418454170227e-03,3.816550597548484802e-04,1.109258446376770735e-04,6.461882963776588440e-03,-8.590956218540668488e-03,2.285790629684925079e-03,-1.939563080668449402e-03,-6.862948182970285416e-03,5.447664298117160797e-03,-9.347220475319772959e-05,-4.128432192374020815e-05,-6.506452336907386780e-04,1.375858485698699951e-02,-6.084030028432607651e-03,1.841061934828758240e-02,-9.565738961100578308e-03,2.063647843897342682e-03,-1.079458976164460182e-03,-2.081820421153679490e-04,-8.725873194634914398e-04,-7.517856545746326447e-03,1.337146386504173279e-02,-1.150913443416357040e-02,8.680845610797405243e-03,-2.420445904135704041e-03,-7.569010485894978046e-04,6.150445551611483097e-05,3.059488255530595779e-03,1.212909817695617676e-03,1.719663664698600769e-02,7.737690582871437073e-03,-1.107094250619411469e-02,1.218072975461836904e-05,2.166603735531680286e-05,-7.460294727934524417e-05,3.106509684585034847e-04,6.246245466172695160e-04,-6.564429029822349548e-03,-1.719453022815287113e-03,-3.375210799276828766e-04,1.917118424898944795e-05,5.795336619485169649e-05,1.994560294704683656e-09,2.509565820218995214e-05,2.244846691610291600e-04,-9.282289538532495499e-04,-3.991725388914346695e-04,1.644309377297759056e-04,4.840575002162950113e-06,6.122888862591935322e-09,2.343388405279256403e-05,-3.933199332095682621e-04,2.605559304356575012e-03,2.203756710514426231e-03,1.372283441014587879e-03,3.037760499864816666e-03,-7.511544390581548214e-05,-1.087610944523476064e-04,-2.179415314458310604e-04,4.200770054012537003e-04,-1.273217494599521160e-03,3.751722862944006920e-03,1.771862991154193878e-02,-7.981109432876110077e-03,5.680241156369447708e-05,-3.006813058163970709e-04,3.676516935229301453e-04,8.209088817238807678e-03,7.227758876979351044e-03,3.018983872607350349e-03,-2.294569462537765503e-02,-1.397140696644783020e-02,1.118416525423526764e-02,-2.082084683934226632e-04,2.977771146106533706e-05,2.168990438804030418e-03,6.860032211989164352e-03,2.309762872755527496e-02,-1.958817616105079651e-02,-1.217201538383960724e-02,-3.675172571092844009e-03,8.990207425085827708e-05,-1.995106722461059690e-04,5.666458047926425934e-03,2.688086125999689102e-03,8.179923752322793007e-04,4.251521080732345581e-03,-3.626557765528559685e-03,7.658428978174924850e-03,1.187031390145421028e-03,-2.486395242158323526e-04,-6.245919037610292435e-03,1.013860665261745453e-02,1.309849787503480911e-02,-1.015550270676612854e-02,-1.054385863244533539e-02,3.162364591844379902e-04,-3.038434369955211878e-04,1.365999050904065371e-04,3.300430544186383486e-04,7.536272751167416573e-04,4.680267535150051117e-03,-1.750381314195692539e-03,-1.016068199533037841e-04,-2.147454069927334785e-04,5.613602115772664547e-05,3.784180080401711166e-09,-2.397397656750399619e-05,-1.038358896039426327e-04,6.505824858322739601e-04,5.908808088861405849e-04,-3.149593248963356018e-05,-3.791764902416616678e-05,1.538913352305826265e-08,4.971490125171840191e-05,-1.222811843035742640e-04,1.700076856650412083e-03,1.965664327144622803e-03,-1.241964288055896759e-03,4.380991682410240173e-03,3.756053047254681587e-04,-5.607333514490164816e-05,-1.312505773967131972e-04,3.135222359560430050e-04,-3.963117487728595734e-03,-1.978592714294791222e-03,-1.900980016216635704e-03,5.393754690885543823e-04,3.814574098214507103e-03,3.783677311730571091e-05,-1.233367802342399955e-04,5.896624643355607986e-04,4.138072254136204720e-04,-3.394101746380329132e-03,-1.876252063084393740e-04,-5.193662364035844803e-03,2.376042306423187256e-03,-5.150470678927376866e-05,1.568138250149786472e-04,7.292369846254587173e-04,7.815939374268054962e-03,2.865754067897796631e-03,-7.828017696738243103e-03,-1.586515572853386402e-04,3.092991653829813004e-03,4.968191205989569426e-06,-7.476143218809738755e-05,4.532788880169391632e-03,4.206665325909852982e-03,2.059655962511897087e-04,3.030037973076105118e-03,2.147309482097625732e-03,6.572849117219448090e-03,5.582115845754742622e-04,-1.616669323993846774e-04,5.188541486859321594e-03,2.356839366257190704e-03,-2.623882610350847244e-03,-6.703615654259920120e-03,-6.278841290622949600e-03,-7.601845027238596231e-06,-1.806275104172527790e-04,-5.765338937635533512e-05,4.178973031230270863e-04,6.076151621527969837e-04,1.766353845596313477e-03,-1.468202914111316204e-03,-2.506918099243193865e-04,-4.205964796710759401e-05,3.115422805421985686e-05,-4.673313469538697973e-08,-6.807289173593744636e-05,-6.948146619834005833e-05,9.072363900486379862e-05,3.748442395590245724e-04,-4.392402479425072670e-05,-6.597328319912776351e-05,1.965418050531297922e-09,1.453720760764554143e-04,-9.274579497287049890e-05,2.422198886051774025e-03,7.352805696427822113e-03,6.076316349208354950e-03,1.153829507529735565e-02,3.774791839532554150e-04,1.060312279150821269e-04,1.082546441466547549e-04,-1.279226038604974747e-03,4.542608745396137238e-03,1.962073612958192825e-03,2.011732663959264755e-03,3.546713851392269135e-04,1.832393230870366096e-03,-4.392433402244932950e-05,-2.784405369311571121e-04,-3.074086969718337059e-03,-4.633861593902111053e-03,3.523288760334253311e-03,7.237822748720645905e-03,9.796835947781801224e-04,-2.354955649934709072e-04,2.712212153710424900e-05,-7.782957254676148295e-06,4.004717338830232620e-04,4.454580601304769516e-03,-5.749098956584930420e-03,-1.199550274759531021e-02,9.576748125255107880e-03,2.195551991462707520e-03,-1.675004139542579651e-03,1.720016443869099021e-04,2.007519127801060677e-03,2.084635198116302490e-03,-7.859796285629272461e-03,-5.683765746653079987e-03,1.017188280820846558e-02,4.646529909223318100e-03,-3.510916139930486679e-04,-4.773319960804656148e-05,4.545443225651979446e-03,6.507049547508358955e-04,-1.747626811265945435e-05,-4.530120640993118286e-04,-2.808643504977226257e-03,2.409385342616587877e-05,-8.226349018514156342e-05,1.240989331563469023e-05,3.991907578893005848e-04,1.027037389576435089e-03,5.156628321856260300e-05,-3.018674906343221664e-03,-4.677336255554109812e-04,-1.008372200885787606e-04,1.720876571198459715e-05,-3.824038685706909746e-08,6.173521978780627251e-05,-1.918715861393138766e-04,-6.280591478571295738e-04,-3.188775852322578430e-03,5.795487959403544664e-05,1.938149798661470413e-04,3.301101969555020332e-08,-7.651936030015349388e-04,8.025766583159565926e-04,-1.673312112689018250e-02,-1.895888894796371460e-02,-1.040834933519363403e-02,-3.907246515154838562e-02,-3.173112170770764351e-03,2.986176987178623676e-04,1.122164656408131123e-03,1.369942328892648220e-03,1.569136232137680054e-02,9.705699980258941650e-03,-6.776470690965652466e-04,-2.958397753536701202e-02,-2.786144614219665527e-02,-2.192296669818460941e-04,6.688795983791351318e-04,2.149659674614667892e-03,1.480724196881055832e-02,-2.692113630473613739e-03,3.822548897005617619e-04,1.249662507325410843e-02,-2.225488796830177307e-02,7.168083102442324162e-04,-4.527673008851706982e-04,-6.039294879883527756e-03,-4.955032095313072205e-02,-3.085809201002120972e-02,3.404907509684562683e-02,2.259023860096931458e-02,-1.076707430183887482e-02,-1.485468121245503426e-03,6.367902969941496849e-04,6.258726119995117188e-01,-3.958716243505477905e-02,-1.349444780498743057e-02,-2.972738072276115417e-02,-1.383259426802396774e-03,-4.338401928544044495e-02,-3.985437098890542984e-03,1.159854698926210403e-03,-3.568016365170478821e-02,-1.761486381292343140e-02,9.989364072680473328e-03,-1.431318465620279312e-03,2.298941463232040405e-02,-3.569096443243324757e-04,1.113815698772668839e-03,1.364584022667258978e-06,-2.736536087468266487e-03,-1.217262633144855499e-02,2.662456827238202095e-04,1.310498733073472977e-02,1.729499548673629761e-03,2.633903641253709793e-04,-2.723585639614611864e-04,-1.758189682732336223e-08,-1.213919313158839941e-05,-7.579799421364441514e-05,5.989564670016989112e-05,8.542175637558102608e-04,-1.039796115946955979e-04,-1.463593071093782783e-05,1.475928002037107944e-08,6.083144035073928535e-05,-1.195209770230576396e-04,2.063007559627294540e-03,-5.060242954641580582e-03,-1.309344545006752014e-03,5.095166619867086411e-03,3.849739732686430216e-04,-1.449246883566956967e-05,-1.245632884092628956e-04,6.477226852439343929e-04,-5.475011188536882401e-03,-2.167043741792440414e-03,-2.778241876512765884e-03,3.234817879274487495e-03,1.190781965851783752e-02,1.162067201221361756e-04,9.499948646407574415e-05,2.715027891099452972e-03,2.573027042672038078e-03,-1.005066186189651489e-02,-3.390903584659099579e-03,1.784080523066222668e-04,-8.703605853952467442e-04,-1.025395613396540284e-04,-2.430591484881006181e-05,9.865246247500181198e-04,1.113448664546012878e-02,-8.300109766423702240e-04,-7.184102199971675873e-03,3.093718318268656731e-03,5.366011755540966988e-04,3.509887610562145710e-04,-2.748035876720678061e-05,3.349655773490667343e-03,8.676803670823574066e-03,-5.210000090301036835e-03,1.017995271831750870e-02,1.860339194536209106e-03,5.288508720695972443e-03,7.694765808992087841e-04,-7.630084292031824589e-05,1.466121175326406956e-04,-9.801662527024745941e-04,-8.479341864585876465e-03,-1.926446333527565002e-03,-5.069887265563011169e-03,-2.576972110546194017e-05,-1.681142020970582962e-04,-3.895259578712284565e-05,5.154327373020350933e-04,-2.727497834712266922e-03,-1.639649271965026855e-03,-1.676793093793094158e-03,-3.074172709602862597e-04,-1.818980308598838747e-05,4.425645602168515325e-05,3.008699422935023904e-08,1.745795452734455466e-05,4.370336682768538594e-05,-2.626238274388015270e-04,-3.075186104979366064e-04,-2.411299647064879537e-05,-1.766381501511204988e-05,1.432454155292361975e-11,6.368076719809323549e-05,-8.079044346231967211e-05,9.530776878818869591e-04,-8.886232040822505951e-03,5.515982862561941147e-03,4.167004488408565521e-03,1.616379886399954557e-04,-6.947304791538044810e-05,-6.713020411552861333e-05,6.099902675487101078e-04,-2.944712061434984207e-03,-7.683540694415569305e-03,-8.210567757487297058e-03,7.499280851334333420e-03,3.012983361259102821e-03,9.643225348554551601e-05,1.154772035079076886e-04,1.845578080974519253e-03,1.236462499946355820e-03,-2.817869884893298149e-03,-4.960607271641492844e-03,5.264736711978912354e-03,-3.043130505830049515e-03,-1.752379321260377765e-04,2.895227953558787704e-05,6.036617560312151909e-04,7.268331944942474365e-03,1.132348738610744476e-02,-6.505448371171951294e-03,-2.966912696138024330e-03,1.596689689904451370e-04,1.558378105983138084e-03,-9.706831770017743111e-05,4.476182628422975540e-03,3.397667082026600838e-03,-4.536049440503120422e-03,1.446082070469856262e-02,1.112547144293785095e-02,3.771328134462237358e-03,1.604879624210298061e-03,-4.725806138594634831e-05,-8.005504496395587921e-04,1.894505345262587070e-03,-8.248599246144294739e-03,2.072200644761323929e-03,-1.654070802032947540e-03,2.225142379757016897e-04,-4.781762545462697744e-04,-3.309132298454642296e-04,-3.923071199096739292e-05,-2.028475748375058174e-03,5.815223557874560356e-04,-6.280610105022788048e-04,4.548640572465956211e-04,1.853023422881960869e-04,1.807521330192685127e-04,1.974815131688956171e-05,-5.445219576358795166e-04,-2.971112262457609177e-04,7.574452320113778114e-04,-1.221764832735061646e-04,-7.203059794846922159e-05,-1.391307596350088716e-04,1.814523711800575256e-04,-7.132202154025435448e-04,4.536338092293590307e-04,2.186898840591311455e-03,1.757378503680229187e-02,1.264945976436138153e-02,9.702679701149463654e-03,1.530639710836112499e-04,1.481396029703319073e-04,2.170113293686881661e-04,-3.229793859645724297e-03,1.212053350172936916e-03,6.632279604673385620e-03,-2.686191583052277565e-03,-7.470209151506423950e-03,1.704705413430929184e-03,-1.906108809635043144e-04,-1.167567679658532143e-03,-1.021757535636425018e-02,5.444098263978958130e-03,-6.404992658644914627e-03,-2.679982222616672516e-03,-5.681927315890789032e-03,-4.841314163058996201e-03,7.755991537123918533e-04,8.042901172302663326e-04,1.159997074864804745e-03,6.954241544008255005e-03,2.394717000424861908e-02,4.717119736596941948e-04,2.821134869009256363e-03,1.853633671998977661e-03,-2.702928031794726849e-04,-6.746427621692419052e-03,-3.738090395927429199e-03,-5.402139388024806976e-03,9.637257608119398355e-05,-7.307291962206363678e-03,8.500967174768447876e-03,3.317347262054681778e-03,2.254971914226189256e-04,2.409310545772314072e-03,4.237994551658630371e-03,2.714564325287938118e-04,1.851957105100154877e-02,-4.485947638750076294e-02,-6.263477355241775513e-02,-2.897810190916061401e-03,-1.144328899681568146e-02,4.137400165200233459e-02,-6.265486590564250946e-03,4.000912979245185852e-02,-5.894852057099342346e-02,7.205307949334383011e-03,2.054348587989807129e-03,-2.762026712298393250e-02,1.991426870517898351e-06\n0.000000000000000000e+00,3.919706432498060167e-05,1.232768117915838957e-04,-4.076759796589612961e-03,-3.240944817662239075e-03,-7.062793156364932656e-05,-1.812790724216029048e-04,-1.328782683884810467e-08,5.363489981391467154e-05,-3.328236052766442299e-04,3.289957530796527863e-03,5.373145453631877899e-03,1.519753597676753998e-03,1.160914730280637741e-02,1.963216636795550585e-04,1.539001677883788943e-04,5.859688826603814960e-05,3.554388880729675293e-03,3.342164307832717896e-02,-1.346086803823709488e-02,2.138551324605941772e-02,8.322034962475299835e-03,-1.271154452115297318e-02,1.646420569159090519e-04,-4.497390764299780130e-04,-3.426211653277277946e-03,-1.076210942119359970e-02,1.806770451366901398e-02,3.639468457549810410e-03,5.857564043253660202e-03,-7.892711088061332703e-03,-1.615102519281208515e-04,-1.174436256405897439e-04,2.133592497557401657e-03,1.718555204570293427e-02,-4.161364864557981491e-03,-3.941751550883054733e-03,-1.824472658336162567e-02,-1.274401554837822914e-03,4.590894561260938644e-03,-1.514525683887768537e-05,1.127079315483570099e-02,1.033947058022022247e-02,8.444078266620635986e-03,-3.023164346814155579e-03,2.049764804542064667e-02,1.709668524563312531e-02,2.421065699309110641e-03,-1.068439742084592581e-04,-5.112538579851388931e-03,7.820380851626396179e-04,-1.884846575558185577e-02,-1.300103310495615005e-02,-1.912976498715579510e-03,-1.009170664474368095e-04,1.737325947033241391e-04,-1.324559270869940519e-04,-3.556124574970453978e-04,-6.346543785184621811e-03,-2.935067983344197273e-03,3.995432984083890915e-03,7.525340770371258259e-04,4.578926600515842438e-04,1.887314865598455071e-04,1.822881046109614545e-08,5.666425568051636219e-05,-2.232602855656296015e-05,-2.825579605996608734e-03,-1.312259235419332981e-03,-9.449940262129530311e-05,-2.153482928406447172e-04,6.689464093767583108e-09,9.602152567822486162e-05,-2.650087117217481136e-05,1.298394054174423218e-03,1.093477383255958557e-02,-8.264402858912944794e-03,2.691014204174280167e-03,-2.855751954484730959e-04,9.764738206285983324e-05,4.446281309355981648e-05,2.632327843457460403e-03,4.977123346179723740e-03,1.754609309136867523e-02,1.210703700780868530e-02,1.792672555893659592e-03,-6.892574485391378403e-03,-7.230506162159144878e-05,-3.868115891236811876e-04,-5.435419734567403793e-03,-9.023651480674743652e-03,2.418239042162895203e-02,-3.278943244367837906e-03,-9.889576584100723267e-03,-6.269495468586683273e-03,-3.669835277833044529e-04,4.894907033303752542e-05,1.145587069913744926e-03,9.547515772283077240e-03,1.557294186204671860e-02,-4.323733039200305939e-03,-7.101077586412429810e-03,5.106873344630002975e-03,3.031702712178230286e-03,8.128760964609682560e-05,2.637692727148532867e-03,2.319126762449741364e-02,-2.382051665335893631e-03,9.859716519713401794e-03,1.371055655181407928e-02,1.115479320287704468e-02,2.792287850752472878e-03,-2.472876803949475288e-05,-4.145683255046606064e-03,-2.394849434494972229e-05,-2.583241276443004608e-02,1.838567666709423065e-03,-1.139731379225850105e-03,-1.054197782650589943e-04,6.911414675414562225e-05,-2.206366771133616567e-04,-3.706362331286072731e-04,-8.047435432672500610e-03,-5.691380705684423447e-03,3.897802904248237610e-03,3.977823071181774139e-04,3.760749532375484705e-04,1.326377387158572674e-04,-2.439899615680474199e-09,-1.201539344037882984e-04,-4.662619612645357847e-04,5.115172360092401505e-03,4.488564096391201019e-03,-2.696077572181820869e-04,2.809414581861346960e-04,-1.866783172488339915e-08,7.860272307880222797e-05,9.215860627591609955e-04,-1.681075198575854301e-03,-8.160329423844814301e-03,2.459392324090003967e-02,1.011939346790313721e-02,3.737394872587174177e-04,2.574740938143804669e-05,1.353891275357455015e-04,-5.553540308028459549e-03,-2.727868035435676575e-03,-5.157588049769401550e-02,1.730708591639995575e-02,-5.009596794843673706e-02,-1.003499422222375870e-02,3.802007995545864105e-06,5.722114583477377892e-04,-5.700204987078905106e-03,-5.410193465650081635e-03,-1.672790758311748505e-02,2.382319048047065735e-02,7.987406104803085327e-03,-6.902197841554880142e-03,5.066097946837544441e-04,-1.949398865690454841e-04,9.676888585090637207e-04,-2.601762488484382629e-02,-8.501278236508369446e-03,2.823331765830516815e-02,-6.601731292903423309e-03,-1.896587386727333069e-02,-2.508972305804491043e-03,3.328084130771458149e-04,6.878316402435302734e-03,3.111033141613006592e-02,3.069820255041122437e-02,-1.866393722593784332e-02,-4.358939826488494873e-02,-8.017674088478088379e-03,-2.204390242695808411e-03,4.624654538929462433e-04,-1.014908310025930405e-02,2.128662541508674622e-03,2.036151476204395294e-02,2.129550836980342865e-02,1.650010235607624054e-02,-4.504865501075983047e-04,6.869231583550572395e-04,-2.440359239699319005e-04,-9.660421055741608143e-04,-1.043938472867012024e-02,-1.362262293696403503e-02,5.763943772763013840e-03,2.272293204441666603e-04,-3.408986667636781931e-04,-1.039918570313602686e-04,-1.130909588198392157e-08,1.090032601496204734e-04,5.449412274174392223e-04,-4.377811681479215622e-03,-3.050503786653280258e-03,3.649151185527443886e-04,-5.091837374493479729e-05,3.716777996487508062e-09,2.374446630710735917e-04,-7.628149469383060932e-04,7.990929298102855682e-03,1.849536783993244171e-02,3.355205431580543518e-02,1.470830105245113373e-02,4.838652384933084249e-04,8.528323814971372485e-05,-3.464684705249965191e-04,3.042828291654586792e-03,1.758749037981033325e-02,5.601403117179870605e-02,5.599087476730346680e-02,-2.976528182625770569e-02,2.415074966847896576e-02,-6.394374649971723557e-04,1.010245992802083492e-03,1.954738795757293701e-02,1.973111741244792938e-02,7.590932771563529968e-03,-4.197748005390167236e-02,-1.918861642479896545e-02,1.929484307765960693e-02,-5.142309237271547318e-04,3.079534508287906647e-05,7.284117862582206726e-03,4.368573427200317383e-03,4.139996320009231567e-02,-2.239436283707618713e-02,-4.108828306198120117e-02,-3.027288476005196571e-03,8.348185219801962376e-04,1.583737684995867312e-05,9.566903114318847656e-03,2.687613479793071747e-02,2.012560144066810608e-02,-3.172523528337478638e-02,-1.399378292262554169e-02,5.638379603624343872e-03,3.098538378253579140e-03,5.681774200638756156e-05,2.969479188323020935e-03,3.313456848263740540e-02,1.749948039650917053e-02,-5.828741937875747681e-02,-7.307251915335655212e-03,5.346268881112337112e-04,-5.189650109969079494e-04,2.364674001000821590e-04,-6.486710626631975174e-04,1.412863191217184067e-02,-3.015301888808608055e-03,-3.025690093636512756e-03,3.911298699676990509e-05,-5.476658116094768047e-04,9.220015635946765542e-05,-5.326626251189736649e-09,7.994918996701017022e-05,-6.632288568653166294e-05,-9.990780381485819817e-04,3.128109965473413467e-04,-1.218589241034351289e-04,2.965959538414608687e-05,-2.270087406941456720e-08,-1.266431936528533697e-04,-3.123202623100951314e-05,2.298271283507347107e-06,-1.037328131496906281e-02,1.869625411927700043e-02,-1.081923139281570911e-03,-2.553440863266587257e-04,6.756433140253648162e-05,1.694380189292132854e-04,2.907637041062116623e-03,1.296844240278005600e-02,-8.371911942958831787e-03,-1.613157615065574646e-02,9.664934128522872925e-03,-2.731855493038892746e-03,4.554142360575497150e-04,-7.809279486536979675e-04,1.857340568676590919e-03,-4.398997873067855835e-03,4.119389690458774567e-03,1.226535625755786896e-02,-1.309535186737775803e-02,-4.136608913540840149e-03,3.125487273791804910e-05,4.925717075821012259e-05,-1.571903558215126395e-04,1.003395766019821167e-02,1.254699751734733582e-02,-1.326420530676841736e-02,-6.805668585002422333e-03,8.977374061942100525e-03,4.460880067199468613e-03,1.206987872137688100e-04,1.373657723888754845e-03,1.627248525619506836e-02,1.145644485950469971e-02,1.197114586830139160e-02,3.343931213021278381e-02,4.112715832889080048e-03,2.981792669743299484e-03,1.982034882530570030e-04,-4.419180098921060562e-03,-5.021290853619575500e-03,-1.296369731426239014e-02,-1.219566818326711655e-02,-5.959351547062397003e-03,-3.847409680020064116e-04,1.280511933146044612e-04,-4.323977045714855194e-04,-2.360545040573924780e-04,-1.047146134078502655e-02,-6.918526254594326019e-03,3.643421456217765808e-03,7.082795491442084312e-04,4.860765475314110518e-04,1.015572925098240376e-04,4.930114982926170342e-09,4.543386239674873650e-05,3.895625923178158700e-05,-1.002511708065867424e-03,-6.696826312690973282e-04,2.672654409252572805e-05,-3.302581171737983823e-05,-8.620645530754700303e-09,1.376652362523600459e-04,-1.018237253447296098e-05,2.194734290242195129e-03,1.064055599272251129e-03,1.580746285617351532e-02,4.471275955438613892e-03,-3.386376774869859219e-04,2.266695664729923010e-04,-1.031367864925414324e-04,1.494708820246160030e-03,1.373601891100406647e-02,-1.896688248962163925e-03,1.116025354713201523e-02,6.661628838628530502e-03,-7.430031895637512207e-03,2.501963463146239519e-04,-1.198035897687077522e-05,-2.116731484420597553e-04,-2.643228508532047272e-03,4.165137652307748795e-04,8.717408403754234314e-03,-3.250556066632270813e-03,-4.205914214253425598e-03,-5.432701073004864156e-05,2.521948044886812568e-05,6.634385790675878525e-04,7.692635059356689453e-03,5.327095277607440948e-04,-1.955733820796012878e-02,6.803129799664020538e-03,1.791072776541113853e-03,1.952339662238955498e-03,-5.450572643894702196e-05,2.105148974806070328e-03,2.698428928852081299e-02,-2.061769366264343262e-03,-5.350455641746520996e-03,3.836998715996742249e-02,1.554922200739383698e-04,2.700645010918378830e-03,1.031951469485647976e-04,-5.820283200591802597e-03,-4.209146369248628616e-03,-1.894985511898994446e-02,-1.239585690200328827e-03,7.201625499874353409e-03,-1.742910535540431738e-04,2.042099367827177048e-04,-7.814811397111043334e-05,-6.417892291210591793e-04,-5.117435008287429810e-03,-4.224318079650402069e-03,2.179739065468311310e-03,3.344141296111047268e-04,2.202910400228574872e-04,5.703149508917704225e-05,-2.085926098516210914e-09,-5.464261630550026894e-04,-2.271876728627830744e-04,1.084346417337656021e-02,7.680173031985759735e-03,-3.343127900734543800e-05,3.475219709798693657e-04,1.402096927449747454e-08,-2.821960661094635725e-04,1.668485056143254042e-04,-1.221071183681488037e-02,-3.383649885654449463e-02,1.667441334575414658e-03,2.130027860403060913e-04,1.420613494701683521e-03,-6.775336223654448986e-04,-6.308918818831443787e-04,-2.108534984290599823e-02,-5.869744345545768738e-02,6.220256909728050232e-04,-7.275876402854919434e-02,-9.440844506025314331e-02,3.415243700146675110e-02,-2.842310816049575806e-03,-4.145255079492926598e-04,-4.090623464435338974e-03,2.781138941645622253e-02,-6.890100240707397461e-02,5.320895928889513016e-03,5.827144905924797058e-02,2.997758612036705017e-02,1.598402275703847408e-03,4.902331857010722160e-04,-6.724786944687366486e-03,-2.819292806088924408e-02,-5.377320200204849243e-02,4.270559921860694885e-02,4.623552039265632629e-02,-1.166491396725177765e-02,-2.891115099191665649e-02,-2.292252029292285442e-04,-4.260796308517456055e-02,5.807479023933410645e-01,-4.093384742736816406e-02,-4.006005823612213135e-03,-1.925302445888519287e-01,-8.204926550388336182e-02,-2.346666343510150909e-02,-8.085224544629454613e-04,3.643484786152839661e-02,-8.757559582591056824e-03,6.976445019245147705e-02,7.405294477939605713e-02,-6.024152040481567383e-03,1.441369531676173210e-03,-1.014230190776288509e-03,1.108935568481683731e-03,3.213748335838317871e-03,4.307901486754417419e-02,4.267472028732299805e-02,-2.693811431527137756e-02,-3.953967243432998657e-03,-2.546560019254684448e-03,-5.938261747360229492e-04,-4.253752194927074015e-08,1.605746074346825480e-04,3.847768821287900209e-04,-2.525730058550834656e-03,-2.279144711792469025e-03,1.367923832731321454e-04,-6.287812720984220505e-05,-2.295769263582769781e-08,-8.671730756759643555e-05,-1.488388807047158480e-04,-1.761653227731585503e-03,-3.972449805587530136e-03,7.536355406045913696e-04,-1.067826873622834682e-03,-1.238977070897817612e-03,6.434420356526970863e-05,-2.847607538569718599e-05,2.541751833632588387e-03,1.751091703772544861e-02,-2.121357992291450500e-02,1.037507038563489914e-02,1.896502636373043060e-02,-7.497349753975868225e-03,5.860997480340301991e-04,1.975225750356912613e-04,-4.491609986871480942e-03,-3.143128473311662674e-03,1.037002354860305786e-02,-4.447750747203826904e-03,-2.322537824511528015e-03,-9.838788770139217377e-03,-3.448667412158101797e-04,8.485811122227460146e-06,-4.358060541562736034e-04,2.295559272170066833e-03,2.559227868914604187e-03,-1.678169332444667816e-02,9.496539831161499023e-03,3.970645833760499954e-03,6.564173381775617599e-03,3.815508898696862161e-05,5.811353679746389389e-03,2.674406394362449646e-02,-2.560913562774658203e-04,1.307958643883466721e-02,1.991227269172668457e-02,9.301793761551380157e-03,4.359836690127849579e-03,2.856451901607215405e-04,-1.109314709901809692e-02,-6.002967711538076401e-03,-1.455853320658206940e-02,-1.094895042479038239e-02,-2.529819495975971222e-03,-2.154565154341980815e-04,8.850909216562286019e-05,-1.651330967433750629e-04,-3.636472683865576982e-04,1.004295190796256065e-03,-6.449289619922637939e-03,4.456347320228815079e-03,7.175861392170190811e-04,5.957792163826525211e-04,1.097392523661255836e-04,-7.560288395325187594e-08,6.063673936296254396e-05,1.255789829883724451e-04,1.894567976705729961e-04,4.194034845568239689e-04,-1.156361395260319114e-05,-2.305815360159613192e-05,3.862101038976106793e-08,6.268139259191229939e-06,1.003920842777006328e-04,1.220909645780920982e-03,4.418846219778060913e-03,-4.324688110500574112e-03,-4.710027948021888733e-03,1.425264636054635048e-04,8.356042599189095199e-06,8.467023144476115704e-05,2.470275387167930603e-03,5.740824155509471893e-03,-4.074612166732549667e-03,2.250391524285078049e-03,1.469688862562179565e-02,-3.596510505303740501e-03,4.024774243589490652e-04,-2.278739702887833118e-05,-3.498573787510395050e-03,1.936289714649319649e-03,3.182775340974330902e-03,-1.339676091447472572e-03,4.228733479976654053e-03,-2.578783780336380005e-03,-6.557059532497078180e-05,7.391787949018180370e-05,3.588409745134413242e-04,1.417700946331024170e-02,1.074299030005931854e-02,-9.655606001615524292e-03,-1.242889650166034698e-02,6.278921850025653839e-03,3.955208230763673782e-03,-1.224264124175533652e-04,6.335515063256025314e-03,2.489145658910274506e-02,1.222424861043691635e-02,-6.380892358720302582e-03,2.799127995967864990e-02,1.975999586284160614e-02,3.537601791322231293e-03,-1.506461994722485542e-04,-2.470932202413678169e-03,5.265393294394016266e-03,-6.477634888142347336e-03,-1.927425502799451351e-03,5.152177996933460236e-03,4.556445055641233921e-04,-3.633284650277346373e-04,-9.034525719471275806e-04,5.880003445781767368e-04,-4.995362833142280579e-03,-3.364091739058494568e-03,3.510253969579935074e-03,6.848064949735999107e-04,9.718377841636538506e-04,-1.016429625451564789e-03,-3.410070494282990694e-04,3.007367777172476053e-04,3.394749946892261505e-04,2.549847122281789780e-04,-1.917598419822752476e-04,4.157205985393375158e-04,1.653303625062108040e-04,4.237592802383005619e-04,-5.497357924468815327e-04,-3.723885747604072094e-04,1.758228405378758907e-03,-6.196381524205207825e-03,2.892438787966966629e-03,4.111451562494039536e-03,1.163048204034566879e-03,1.184280496090650558e-03,-1.144421636126935482e-03,1.891695894300937653e-03,8.992721326649188995e-03,7.576541043817996979e-03,1.153690461069345474e-02,2.265757881104946136e-02,-3.888572566211223602e-03,1.266423845663666725e-03,-8.664258639328181744e-04,-6.295197177678346634e-03,-5.865182727575302124e-03,2.016458660364151001e-02,7.628938648849725723e-03,3.490955568850040436e-03,6.047177594155073166e-03,-4.781625233590602875e-03,-1.483127707615494728e-03,3.613045439124107361e-03,6.923935376107692719e-03,-8.630363270640373230e-03,-8.772724308073520660e-03,-2.274843119084835052e-02,4.038202576339244843e-03,3.582634963095188141e-03,-1.183309033513069153e-02,1.331301406025886536e-02,2.269952371716499329e-02,1.337520126253366470e-02,-1.583836600184440613e-02,1.570318825542926788e-02,4.521070979535579681e-03,3.467763075605034828e-03,1.653892733156681061e-02,-4.017997533082962036e-03,-1.495364680886268616e-02,-3.436956554651260376e-02,-6.805511191487312317e-03,3.090044856071472168e-02,-8.408633619546890259e-02,-1.472690887749195099e-02,2.042335718870162964e-01,-4.690665286034345627e-03,-7.283797953277826309e-03,5.113808065652847290e-02,-5.416197702288627625e-02,2.372259460389614105e-02,4.796592146158218384e-02,-5.942739335296209902e-06\n0.000000000000000000e+00,1.190866896649822593e-04,1.328836951870471239e-04,3.392959944903850555e-03,1.677534542977809906e-03,-1.276575858355499804e-05,1.970338344108313322e-04,-3.174654095161599798e-09,-2.887180889956653118e-04,4.656976379919797182e-04,-4.925950430333614349e-03,2.553370781242847443e-03,8.477797964587807655e-04,-4.502754192799329758e-03,-3.941528557334095240e-04,-4.278968845028430223e-05,1.307539932895451784e-04,3.140112850815057755e-03,1.466319710016250610e-02,-2.069757133722305298e-02,2.096081152558326721e-02,7.376945577561855316e-03,-2.086083404719829559e-03,5.887941224500536919e-04,2.354093448957428336e-04,3.906424157321453094e-03,1.518894219771027565e-03,3.106597810983657837e-03,1.266500446945428848e-03,1.272450760006904602e-02,-3.984903916716575623e-03,1.450779382139444351e-04,1.569945598021149635e-04,-1.680601155385375023e-03,-1.609702594578266144e-03,7.275218609720468521e-03,9.117793291807174683e-03,3.105192910879850388e-03,1.331163104623556137e-02,4.649680107831954956e-03,-5.797240737592801452e-05,-1.350780366919934750e-03,4.312658682465553284e-03,4.821768403053283691e-02,9.206479415297508240e-03,-5.748772993683815002e-03,4.944275133311748505e-03,2.294436329975724220e-03,2.707125968299806118e-04,-4.994347691535949707e-03,-2.047800924628973007e-03,2.205873839557170868e-03,-4.913890734314918518e-03,1.083424314856529236e-02,-3.230708825867623091e-04,3.671476442832499743e-04,-1.835038274293765426e-04,-4.174798086751252413e-04,-6.177430041134357452e-03,-6.531160324811935425e-03,3.273739479482173920e-03,5.209069931879639626e-04,3.541490295901894569e-04,6.145967927295714617e-05,1.858180098679440562e-08,9.037198469741269946e-05,-3.852953523164615035e-05,3.601125208660960197e-03,3.746150061488151550e-03,5.535165473702363670e-05,3.197201294824481010e-04,-7.330231088786831606e-09,-1.652542268857359886e-04,6.678178906440734863e-04,-3.411323064938187599e-03,-1.642394810914993286e-02,1.547416299581527710e-02,-1.201724447309970856e-02,2.876978833228349686e-04,-1.435820304322987795e-04,-2.484743599779903889e-04,3.036517184227705002e-03,-8.768558502197265625e-03,-2.619383297860622406e-02,2.409813366830348969e-02,1.287484657950699329e-03,-1.073168590664863586e-03,5.039239767938852310e-04,3.051633830182254314e-04,5.607265979051589966e-03,-9.141451679170131683e-03,-3.075054846704006195e-03,6.119501776993274689e-03,1.266843359917402267e-02,3.340595867484807968e-04,1.455364690627902746e-04,-7.427232048939913511e-05,-9.169558761641383171e-04,-7.273719646036624908e-03,-6.131967529654502869e-03,1.028613653033971786e-02,-6.467447616159915924e-03,4.239850211888551712e-03,1.007702783681452274e-03,-1.262516598217189312e-04,-4.231812432408332825e-03,4.008354619145393372e-03,4.317561537027359009e-02,-6.295108236372470856e-03,-6.324129179120063782e-03,1.362744718790054321e-03,1.469314796850085258e-03,3.197867772541940212e-04,-4.622954875230789185e-03,-1.196951372548937798e-03,4.914276767522096634e-03,-6.269556004554033279e-03,9.467797353863716125e-03,-3.938234294764697552e-04,2.526587049942463636e-04,-1.794525887817144394e-04,-2.376694174017757177e-04,-3.994808997958898544e-03,-1.109151728451251984e-02,1.285910606384277344e-03,1.826398656703531742e-04,2.306675014551728964e-04,5.842247901455266401e-06,1.623175016618461086e-08,-6.452025263570249081e-05,-5.916955706197768450e-05,-7.524971384555101395e-03,-6.853799335658550262e-03,1.719746069284155965e-05,-4.804484196938574314e-04,-1.037104624401763431e-08,4.281380970496684313e-04,-1.272305962629616261e-03,1.195055618882179260e-02,1.631634682416915894e-02,-4.468858242034912109e-02,2.920416183769702911e-02,-6.779673276469111443e-04,2.059011167148128152e-04,4.113297327421605587e-04,-2.204660559073090553e-03,9.934264235198497772e-03,1.147815026342868805e-02,-5.124510824680328369e-02,4.627676680684089661e-02,6.902957335114479065e-03,-8.628688519820570946e-04,1.150376047007739544e-03,4.479809664189815521e-03,9.610845707356929779e-03,3.569870814681053162e-02,-5.269913375377655029e-02,1.615318469703197479e-02,8.006137795746326447e-03,-1.024578814394772053e-03,-2.152914676116779447e-04,5.411012098193168640e-03,-8.533311076462268829e-03,3.931935504078865051e-02,-4.009832441806793213e-02,1.720305532217025757e-02,-6.938107311725616455e-03,-2.027287846431136131e-03,2.174616529373452067e-04,1.455617975443601608e-02,2.255641296505928040e-02,-7.183523476123809814e-02,-3.094332851469516754e-02,-1.097549870610237122e-02,6.798533722758293152e-04,-3.832931106444448233e-04,-1.978696673177182674e-05,2.867300063371658325e-03,9.132390841841697693e-03,-4.085708782076835632e-02,-2.199321612715721130e-02,-4.318454302847385406e-03,1.447045069653540850e-04,-2.315546153113245964e-04,6.113661220297217369e-05,2.536480315029621124e-05,4.685399122536182404e-03,7.568904198706150055e-03,5.360639188438653946e-03,7.494816672988235950e-04,-4.675716627389192581e-04,6.614479934796690941e-05,1.316311504240275099e-08,1.047031691996380687e-04,2.381957310717552900e-04,4.001878667622804642e-03,4.131769761443138123e-03,2.315645979251712561e-04,3.351992345415055752e-04,-1.770373891929466481e-08,9.575711010256782174e-05,4.454163135960698128e-04,3.228628775104880333e-04,1.032732333987951279e-02,2.536530047655105591e-02,-1.448002085089683533e-02,2.353143645450472832e-04,-1.549211447127163410e-04,-2.309273841092363000e-04,1.903600059449672699e-03,-4.554701503366231918e-03,-1.047765370458364487e-02,3.296534344553947449e-02,-2.126207947731018066e-02,-7.507113739848136902e-03,2.256477018818259239e-04,1.017549191601574421e-03,1.205291878432035446e-02,8.914486505091190338e-03,-8.568501216359436512e-04,6.846416741609573364e-03,4.180359654128551483e-03,-1.474689133465290070e-02,2.777627378236502409e-04,1.691846409812569618e-04,1.248497865162789822e-03,-7.363801822066307068e-03,9.367011487483978271e-03,-7.741455920040607452e-03,-1.423505414277315140e-02,5.432826466858386993e-03,8.321467321366071701e-04,-3.101888287346810102e-04,-3.078701673075556755e-03,1.177298184484243393e-02,6.390046328306198120e-02,-8.349870331585407257e-03,-1.939581707119941711e-04,-2.068711677566170692e-03,6.439839489758014679e-05,2.054102224064990878e-04,-2.591821178793907166e-02,-7.821982726454734802e-04,9.467011317610740662e-03,-2.406064979732036591e-02,1.353385671973228455e-02,-1.510389120085164905e-04,7.051270949887111783e-05,1.118321524700149894e-04,-1.786826876923441887e-03,-2.083511324599385262e-03,-5.711484234780073166e-03,-1.184345455840229988e-04,2.972545335069298744e-04,-1.933587918756529689e-04,4.281258952687494457e-06,-1.481788558521657251e-08,1.325172925135120749e-04,2.866921568056568503e-05,-3.379869740456342697e-04,1.267832471057772636e-03,6.631680298596620560e-05,2.854990889318287373e-04,5.172580586076946929e-09,-2.212152176070958376e-04,4.263816226739436388e-04,-2.190221566706895828e-03,-1.828095875680446625e-02,9.094564244151115417e-03,-9.076859802007675171e-03,-2.563833550084382296e-04,-5.511869676411151886e-05,-1.493483432568609715e-04,3.578576957806944847e-03,-1.744120614603161812e-03,-2.360880002379417419e-02,2.221655100584030151e-02,1.489101070910692215e-02,-1.431268872693181038e-03,3.369018377270549536e-04,3.302156110294163227e-04,1.148536615073680878e-02,9.688614867627620697e-03,-9.822942316532135010e-03,-8.828996215015649796e-04,5.633411463350057602e-03,2.248085802420973778e-03,-1.566132850712165236e-04,-4.282337322365492582e-04,-4.526239936240017414e-04,-1.062042824923992157e-02,-3.433328121900558472e-03,8.242927491664886475e-03,-1.410901173949241638e-02,5.054650828242301941e-04,2.810702659189701080e-03,-9.472933743381872773e-05,-7.160688983276486397e-05,4.792911000549793243e-03,2.726071700453758240e-02,1.340614631772041321e-03,2.956791315227746964e-03,-7.573232054710388184e-03,1.516704913228750229e-03,5.239134188741445541e-04,-3.950421698391437531e-03,7.813292555510997772e-03,7.812014315277338028e-03,-5.663122516125440598e-03,-1.568727195262908936e-03,-3.112363046966493130e-04,2.569891221355646849e-04,-1.586837024660781026e-04,-2.882278058677911758e-04,-4.224472679197788239e-03,-8.314025588333606720e-03,4.345367196947336197e-03,5.225908244028687477e-04,1.825265499064698815e-04,3.059380469494499266e-05,8.860865818860474974e-09,1.478590857004746795e-04,7.597472722409293056e-05,2.365637570619583130e-03,2.003602450713515282e-03,9.500354644842445850e-05,2.674323040992021561e-04,-1.465764398744795471e-09,-1.531643792986869812e-04,5.582896992564201355e-04,-4.525435622781515121e-03,-6.004541646689176559e-03,2.035955712199211121e-02,-1.436758413910865784e-02,-4.586289287544786930e-04,-1.511881418991833925e-05,3.392210055608302355e-05,3.417673986405134201e-03,-5.889186635613441467e-03,-7.476427592337131500e-03,1.470333337783813477e-02,1.004273770377039909e-03,-3.013811539858579636e-03,4.882073262706398964e-04,5.064398865215480328e-04,7.385814562439918518e-03,-2.911320654675364494e-03,-1.428259629756212234e-02,4.789932630956172943e-03,4.786450415849685669e-03,-1.200856175273656845e-03,1.825601211749017239e-04,2.451380714774131775e-05,-1.853602705523371696e-03,-1.260230783373117447e-02,-5.075963214039802551e-03,-2.393643138930201530e-03,1.317293196916580200e-02,5.531691480427980423e-03,2.804232994094491005e-03,8.223038457799702883e-05,-4.868811462074518204e-03,6.933324038982391357e-03,3.466638922691345215e-02,-6.996090989559888840e-03,4.528277553617954254e-03,-2.617989433929324150e-03,1.543261809274554253e-03,3.872615925502032042e-04,-9.186631068587303162e-03,-6.816438399255275726e-04,7.903639227151870728e-03,-3.225217107683420181e-03,8.243113756179809570e-03,-3.597860631998628378e-04,5.270210676826536655e-04,-1.226626336574554443e-04,-7.141882088035345078e-04,-4.500083159655332565e-03,-9.452032856643199921e-03,3.635759931057691574e-03,6.444790633395314217e-04,3.232133458368480206e-04,-1.544520273455418646e-06,3.642071533249691129e-09,-8.527550380676984787e-04,-4.173193592578172684e-04,-1.670790277421474457e-02,-1.657137833535671234e-02,-8.006982970982789993e-04,-1.708367606624960899e-03,-4.692542177053837804e-08,6.690361769869923592e-04,-2.801199676468968391e-03,1.071149576455354691e-02,3.107256442308425903e-02,-4.049461707472801208e-02,7.366193085908889771e-02,-6.332094781100749969e-04,6.494959816336631775e-04,5.492768250405788422e-04,-2.313321642577648163e-02,1.032126974314451218e-02,1.725622117519378662e-01,-1.285567283630371094e-01,-2.391241677105426788e-02,5.069492384791374207e-03,-2.541612135246396065e-03,-4.092592280358076096e-03,-5.766244977712631226e-02,4.420345276594161987e-02,3.439256921410560608e-02,-4.178672283887863159e-02,-2.632072195410728455e-02,-3.553765825927257538e-03,6.106086657382547855e-04,2.348698908463120461e-04,2.908905968070030212e-03,3.426140919327735901e-02,4.570559412240982056e-02,1.141127198934555054e-02,3.031620010733604431e-02,-6.415680050849914551e-03,-2.081038057804107666e-02,7.861767662689089775e-04,-1.173136476427316666e-02,-3.814252465963363647e-02,4.316693842411041260e-01,-5.864271149039268494e-02,-5.859928578138351440e-02,1.563763059675693512e-02,-1.513608172535896301e-02,-2.184764947742223740e-03,3.648000210523605347e-02,-2.103773877024650574e-03,1.386479660868644714e-02,3.474749624729156494e-02,-2.154012769460678101e-02,2.265161136165261269e-03,-1.468083122745156288e-03,9.541466133669018745e-04,2.795240376144647598e-03,2.752675674855709076e-02,6.349279731512069702e-02,-2.042007073760032654e-02,-3.315053181722760201e-03,-1.816894975490868092e-03,-3.651722508948296309e-04,-3.943014803553523961e-10,6.316715007415041327e-05,1.360040041618049145e-04,4.138537216931581497e-03,3.079988062381744385e-03,2.447277074679732323e-05,1.286357874050736427e-04,2.253904085591784678e-08,-1.227124012075364590e-04,4.440817865543067455e-04,-3.144305199384689331e-03,-3.653603838756680489e-03,2.096971124410629272e-02,-8.070111274719238281e-03,-6.236470653675496578e-05,-1.390337274642661214e-04,2.979645068990066648e-05,7.681141723878681660e-04,7.574379444122314453e-03,-3.063869476318359375e-02,1.960516348481178284e-02,6.423746701329946518e-03,-9.796249680221080780e-03,6.509656086564064026e-04,-4.717985284514725208e-04,-1.054272055625915527e-02,-1.302211638540029526e-02,-5.177768878638744354e-03,1.939488109201192856e-03,6.662069819867610931e-03,-2.209131838753819466e-03,1.855257578426972032e-04,4.150872409809380770e-04,-1.849757041782140732e-03,-6.552286446094512939e-03,1.526670716702938080e-02,1.736136525869369507e-02,-4.936594050377607346e-03,1.743886992335319519e-02,3.467758186161518097e-03,-5.111004429636523128e-05,-1.686648232862353325e-03,1.415597740560770035e-03,3.906927630305290222e-02,1.182588934898376465e-02,3.323469310998916626e-03,6.104567088186740875e-03,1.693513710051774979e-03,2.725688973441720009e-04,-2.969834022223949432e-03,-1.258613355457782745e-02,6.920862942934036255e-04,1.807898515835404396e-03,1.105071045458316803e-02,-2.357724006287753582e-04,1.521692029200494289e-04,-9.702474199002608657e-05,1.164906716439872980e-04,3.688878379762172699e-03,-8.275710046291351318e-03,3.367628669366240501e-04,-3.386440948816016316e-05,3.464402689132839441e-04,2.695488547033164650e-05,-1.503417479398194700e-08,1.072715676855295897e-04,2.139614371117204428e-04,3.929857164621353149e-03,3.322084201499819756e-03,1.597385271452367306e-04,2.779905626084655523e-04,-1.003729721560375765e-08,-2.520554407965391874e-04,3.426813636906445026e-04,-2.948394743725657463e-03,-1.736993715167045593e-02,-1.691860146820545197e-03,-1.819594204425811768e-02,6.223905365914106369e-04,-2.562890877015888691e-04,-3.585217054933309555e-04,3.446768503636121750e-03,-1.300550810992717743e-02,-2.026445232331752777e-02,1.871124841272830963e-02,-2.023610752075910568e-03,3.112843725830316544e-03,4.967629211023449898e-04,2.178680733777582645e-05,4.182090051472187042e-03,-1.102811843156814575e-02,-1.274157874286174774e-02,2.234735339879989624e-02,-4.241812042891979218e-03,1.030516624450683594e-02,1.164255809271708131e-04,-3.276125062257051468e-05,-7.800639141350984573e-04,-5.506295245140790939e-03,-3.029847331345081329e-02,-2.258359454572200775e-03,-1.295128650963306427e-02,1.071422733366489410e-02,2.179737435653805733e-03,-1.715838443487882614e-04,7.929978892207145691e-04,7.288058754056692123e-03,3.695863485336303711e-02,2.480911090970039368e-03,-7.754455320537090302e-03,8.513732813298702240e-03,1.065086689777672291e-03,7.572077447548508644e-05,5.475201644003391266e-03,-5.869042128324508667e-03,4.132591187953948975e-03,-6.009632721543312073e-03,-1.214908435940742493e-02,1.786610460840165615e-03,2.946802414953708649e-04,-6.428405758924782276e-04,3.942872863262891769e-04,3.327263519167900085e-03,-3.840116085484623909e-03,-4.905406851321458817e-03,-6.224835524335503578e-04,3.478603612165898085e-04,1.307113998336717486e-04,3.249307628720998764e-04,2.163308527087792754e-04,-2.448969753459095955e-04,7.882507052272558212e-04,2.737558446824550629e-03,-9.934919216902926564e-05,6.277893553487956524e-04,4.665983433369547129e-04,1.106565585359930992e-03,4.557740758173167706e-04,-2.123445272445678711e-03,-1.282074674963951111e-02,1.521189790219068527e-02,-9.825276210904121399e-03,-2.308138646185398102e-04,2.525479649193584919e-04,5.367840640246868134e-05,4.443203099071979523e-03,-1.616548979654908180e-03,-2.507025003433227539e-02,3.096404299139976501e-02,1.396364439278841019e-02,1.921610906720161438e-03,-1.044776174239814281e-03,-3.289624117314815521e-03,1.355036348104476929e-02,-1.360553316771984100e-02,6.373464595526456833e-03,1.028701197355985641e-02,7.184063084423542023e-03,7.264686748385429382e-03,-4.123453982174396515e-04,-9.723730036057531834e-04,-3.181611653417348862e-03,-2.240196615457534790e-02,-1.731261610984802246e-02,6.901022978127002716e-03,-1.438358798623085022e-02,-6.896269507706165314e-03,4.496488720178604126e-03,-3.258742392063140869e-03,6.080799736082553864e-03,1.328481547534465790e-02,4.188995063304901123e-02,4.148073494434356689e-03,-2.801961963996291161e-03,-5.821836180984973907e-03,3.242535982280969620e-03,-5.275815725326538086e-03,4.488280392251908779e-04,7.145891897380352020e-03,-2.123127877712249756e-02,-7.503712549805641174e-03,9.179512411355972290e-02,4.771822318434715271e-02,2.175512351095676422e-02,7.223654538393020630e-02,1.078551262617111206e-02,2.315033040940761566e-02,2.034752815961837769e-02,-6.818348914384841919e-02,2.928918227553367615e-02,1.654566451907157898e-02,-1.314517248829361051e-05\n0.000000000000000000e+00,1.410265304002678022e-05,-1.374338608002290130e-04,1.395366736687719822e-03,4.746887832880020142e-03,2.791637089103460312e-04,2.881713153328746557e-04,-2.813862032269298652e-09,4.050301504321396351e-04,2.215496788267046213e-04,4.871478304266929626e-03,-1.285221427679061890e-02,2.135513350367546082e-04,8.738022297620773315e-03,1.102301990613341331e-03,-2.288722025696188211e-04,-7.446193485520780087e-04,-9.004593593999743462e-04,-4.553090035915374756e-02,1.676965691149234772e-02,-1.526566781103610992e-02,1.263268105685710907e-02,1.497564651072025299e-02,5.529335467144846916e-04,9.103693300858139992e-04,1.690070889890193939e-02,-1.489437767304480076e-03,-1.516386051662266254e-03,4.238056391477584839e-02,-5.344769917428493500e-03,1.578617841005325317e-02,-3.538833698257803917e-04,-1.628521131351590157e-04,3.906577359884977341e-03,-1.538213528692722321e-02,1.786096394062042236e-02,6.150677800178527832e-03,-1.594405621290206909e-04,-2.761613344773650169e-03,-3.288642270490527153e-03,-3.701267996802926064e-04,6.996498443186283112e-03,3.542665392160415649e-02,1.305767334997653961e-02,3.950121253728866577e-02,-2.650910057127475739e-02,-1.444586366415023804e-02,-5.422892863862216473e-04,1.249138877028599381e-04,3.085017204284667969e-03,9.242497384548187256e-03,7.619119249284267426e-03,1.311761699616909027e-02,-5.911907181143760681e-03,1.098421635106205940e-04,-3.930860257241874933e-04,1.388025702908635139e-04,2.370563743170350790e-04,7.777201011776924133e-03,-5.193892866373062134e-03,-3.551222849637269974e-03,-3.576111339498311281e-04,-3.336044901516288519e-04,-7.491084397770464420e-05,-1.035641350455307474e-08,7.913254376035183668e-05,2.186187775805592537e-04,1.159104402177035809e-03,-4.187691956758499146e-06,1.600061659701168537e-04,1.797295553842559457e-04,7.814201730127479095e-09,-2.730555752350483090e-05,-8.187940693460404873e-06,6.410382047761231661e-05,-3.046903759241104126e-03,1.273579988628625870e-02,7.802560576237738132e-04,3.223675303161144257e-04,-1.360718451905995607e-04,-1.998782099690288305e-04,1.314771710895001888e-03,1.608599442988634109e-03,-2.648478746414184570e-02,5.237406585365533829e-03,1.286964770406484604e-02,8.972106501460075378e-03,4.387314838822931051e-04,6.121804472059011459e-04,1.159738004207611084e-02,3.053035587072372437e-03,-6.484533660113811493e-03,1.194917969405651093e-02,6.056612357497215271e-03,7.944648154079914093e-03,-2.063025604002177715e-04,-1.379793393425643444e-04,6.133632850833237171e-04,-1.903962809592485428e-03,-8.330376818776130676e-03,-1.079447939991950989e-02,9.086225181818008423e-04,-3.351278603076934814e-03,2.038871403783559799e-03,-2.058403333649039268e-04,4.889893345534801483e-03,-5.688406527042388916e-04,9.335608221590518951e-03,2.702437900006771088e-02,-2.874152734875679016e-03,2.021174412220716476e-03,7.344039040617644787e-04,7.040733180474489927e-05,2.886456670239567757e-03,7.373987697064876556e-03,1.456638798117637634e-02,-2.104123122990131378e-02,-2.645000815391540527e-03,2.200329618062824011e-05,-9.907057392410933971e-05,7.619058305863291025e-05,2.244995994260534644e-04,4.294099286198616028e-03,-1.250428962521255016e-03,-5.873164045624434948e-04,1.767956855474039912e-04,-6.662137457169592381e-05,1.391670230077579618e-05,6.378471972823263059e-09,1.508817076683044434e-04,2.800298971123993397e-04,-2.124579623341560364e-03,-1.430407748557627201e-03,1.870830019470304251e-04,-1.082926100934855640e-04,-1.145752115405684890e-08,1.469031121814623475e-04,-5.964761367067694664e-04,-8.165420033037662506e-03,3.684131428599357605e-02,-3.015603497624397278e-02,3.260690951719880104e-03,-1.282944722333922982e-04,-2.346924447920173407e-04,-2.787543926388025284e-04,3.467830363661050797e-03,8.656771853566169739e-03,1.086880266666412354e-02,9.607114829123020172e-03,5.850867368280887604e-03,8.091825991868972778e-03,-5.449779564514756203e-04,-3.136747109238058329e-04,5.243176594376564026e-03,-7.497209589928388596e-03,-7.480360567569732666e-03,-2.773176878690719604e-02,-1.764393970370292664e-02,8.408274501562118530e-03,-5.643254844471812248e-04,1.875157031463459134e-04,2.735648013185709715e-04,3.049759380519390106e-02,-3.724993020296096802e-02,-1.241930760443210602e-03,-8.134494535624980927e-03,-4.057829733937978745e-03,5.972906947135925293e-03,-4.758267314173281193e-04,-1.368195284157991409e-03,-3.506817296147346497e-02,2.522381208837032318e-02,4.605142399668693542e-02,-6.456780247390270233e-04,-1.769205927848815918e-02,5.012530367821455002e-03,-3.251446760259568691e-04,8.440273813903331757e-03,4.062270279973745346e-03,-2.192816883325576782e-02,-1.986041478812694550e-02,-2.440768107771873474e-02,2.042176347458735108e-04,-3.040378214791417122e-04,6.810630293330177665e-05,8.796539041213691235e-04,6.524146534502506256e-03,7.242641877382993698e-03,-9.837821125984191895e-04,1.375862775603309274e-04,3.110677062068134546e-04,3.347212259541265666e-05,-1.551302419855460357e-10,1.489932765252888203e-05,-3.884557227138429880e-04,2.526534022763371468e-03,1.796041382476687431e-03,-3.889899235218763351e-04,4.487325350055471063e-05,2.334917326152208261e-08,-2.807118871714919806e-04,6.568101816810667515e-04,-7.780713029205799103e-03,-1.477256650105118752e-03,-5.228959769010543823e-02,4.856856830883771181e-04,1.211310736835002899e-03,-1.843417121563106775e-04,-6.262784881982952356e-05,3.656998276710510254e-03,-4.141713306307792664e-02,-5.328735709190368652e-02,-7.334386929869651794e-03,5.083641409873962402e-02,-3.806189633905887604e-03,9.208655101247131824e-04,-7.705520256422460079e-04,-1.227461919188499451e-02,-3.028266876935958862e-02,9.156474843621253967e-03,6.855694204568862915e-02,1.152596529573202133e-02,7.453949190676212311e-03,-3.721092070918530226e-04,-1.444346125936135650e-04,-5.275262054055929184e-03,5.653816275298595428e-03,-1.679581962525844574e-02,4.793648049235343933e-02,4.149211570620536804e-02,-8.601545123383402824e-04,3.029239829629659653e-03,-1.165816065622493625e-04,5.539000965654850006e-03,-7.929048500955104828e-03,-1.200668513774871826e-02,5.800602585077285767e-02,2.748437970876693726e-02,3.890906460583209991e-03,8.529986953362822533e-04,-7.803829066688194871e-05,5.957824643701314926e-03,7.364195189438760281e-04,-2.625652216374874115e-02,4.556595534086227417e-02,-1.050509884953498840e-02,-6.145727820694446564e-04,4.809767415281385183e-04,-5.121605936437845230e-04,3.026281250640749931e-03,-1.045434363186359406e-02,-8.283187635242938995e-03,7.403125055134296417e-03,4.667537868954241276e-04,8.864928968250751495e-04,4.422572237672284245e-05,-2.120589925880267401e-08,1.224166589963715523e-05,1.523111423011869192e-04,1.003015204332768917e-03,3.490179660730063915e-04,2.417261421214789152e-04,4.271917714504525065e-05,-2.746678262610657839e-08,1.638179528526961803e-04,-2.001633984036743641e-04,1.530732261016964912e-03,2.326027490198612213e-02,-1.350915431976318359e-02,7.245482876896858215e-03,7.745200418867170811e-04,-1.703058369457721710e-04,-7.767032948322594166e-04,-3.691075835376977921e-04,-1.172029878944158554e-02,8.508873172104358673e-03,2.456282824277877808e-02,9.166318923234939575e-04,9.029672481119632721e-03,-1.455874589737504721e-04,7.271336507983505726e-04,6.206995807588100433e-03,-1.513331942260265350e-02,1.648504659533500671e-02,1.104436814785003662e-02,6.144169252365827560e-03,2.995167626067996025e-03,-6.087142392061650753e-04,-8.515657100360840559e-05,2.778186695650219917e-03,-2.709229942411184311e-03,-7.665062788873910904e-03,2.146420069038867950e-03,-1.395797356963157654e-03,-9.233696386218070984e-03,-1.072456245310604572e-03,-4.668513720389455557e-04,6.386498920619487762e-03,5.861555226147174835e-03,7.923403754830360413e-03,2.900272980332374573e-02,-3.553767502307891846e-02,-1.062867348082363605e-03,5.946618039160966873e-04,-3.080824972130358219e-04,3.169985720887780190e-03,-1.855563372373580933e-03,-2.484528813511133194e-03,9.683408774435520172e-03,-6.623726338148117065e-03,4.256485844962298870e-04,-4.543733084574341774e-04,3.751900512725114822e-04,1.532327733002603054e-04,9.725831449031829834e-03,-4.017738625407218933e-03,-4.534844309091567993e-03,-4.201100964564830065e-04,-3.013641980942338705e-04,3.935799759346991777e-05,-2.088512474074377678e-08,-2.919964754255488515e-05,-1.253609225386753678e-04,-1.589688705280423164e-03,-1.073671737685799599e-03,1.391150726703926921e-05,2.493841566320043057e-05,-9.091536412597633898e-09,8.704123320057988167e-05,1.427115639671683311e-04,-2.187130739912390709e-04,3.262447565793991089e-02,1.365778129547834396e-02,6.861672736704349518e-03,-1.497007324360311031e-04,2.916568191722035408e-04,1.675969979260116816e-04,-4.502251977100968361e-04,1.530559360980987549e-02,1.825240440666675568e-02,9.049900807440280914e-03,-2.087493985891342163e-02,-1.277816016227006912e-03,-1.231110072694718838e-04,6.832482176832854748e-05,4.266534000635147095e-03,-9.205348789691925049e-03,2.608188986778259277e-02,2.305389195680618286e-02,-7.075649686157703400e-03,3.926493227481842041e-04,8.302528294734656811e-05,-4.532628227025270462e-04,4.202770069241523743e-04,-1.812823489308357239e-02,-3.092311322689056396e-02,-9.897025302052497864e-03,1.805831864476203918e-02,-1.198975369334220886e-03,-2.667021472007036209e-03,5.698882741853594780e-04,-3.187360474839806557e-03,-2.355305477976799011e-03,-1.757521182298660278e-02,2.889741398394107819e-02,1.108002755790948868e-02,3.155673388391733170e-03,-1.986540155485272408e-03,2.313329605385661125e-04,-2.553492318838834763e-03,1.093513704836368561e-02,2.365094423294067383e-02,3.361417725682258606e-02,3.599495161324739456e-03,1.318956201430410147e-04,6.938009755685925484e-05,-1.865004378487356007e-05,8.241360774263739586e-06,-4.369299858808517456e-06,-7.210525684058666229e-03,-3.452085889875888824e-03,-5.932710482738912106e-04,6.143992504803463817e-05,-3.526779255480505526e-05,1.767052992818207713e-08,-3.127294476144015789e-04,3.084249037783592939e-04,5.669062957167625427e-03,-2.547894371673464775e-03,-6.258076173253357410e-04,-7.086286204867064953e-04,2.382660113653400913e-08,-2.059389080386608839e-04,1.245602616108953953e-04,-1.981440000236034393e-03,-6.117560341954231262e-02,2.829642035067081451e-03,-5.269023030996322632e-02,-2.551026409491896629e-03,7.146398420445621014e-04,2.955442760139703751e-03,-5.767464637756347656e-03,8.088439702987670898e-02,-1.052992194890975952e-01,-4.192249476909637451e-02,-2.853238023817539215e-02,-6.428757309913635254e-02,3.534301940817385912e-04,-3.317348659038543701e-03,-6.558725982904434204e-02,1.906488090753555298e-02,-1.041685417294502258e-01,-1.720035225152969360e-01,-2.422726713120937347e-02,-6.388448178768157959e-02,2.270385390147566795e-03,1.091442536562681198e-03,-1.492458954453468323e-02,-5.952948704361915588e-04,-2.369877323508262634e-02,-5.802022293210029602e-02,4.097349569201469421e-02,1.416021119803190231e-02,4.689615219831466675e-03,1.615960733033716679e-03,-3.003560379147529602e-02,-7.973857223987579346e-03,-5.575913190841674805e-02,5.431056618690490723e-01,1.786251366138458252e-01,1.799225062131881714e-02,3.453904297202825546e-03,5.491446790983900428e-05,-4.028228297829627991e-02,-6.152816116809844971e-02,-5.646189674735069275e-04,6.034035980701446533e-02,5.252650380134582520e-02,-1.269771368242800236e-03,1.921180984936654568e-03,-2.750738640315830708e-04,-2.896890277042984962e-03,-3.304553031921386719e-02,1.181716471910476685e-02,1.055522542446851730e-02,1.757543534040451050e-03,1.117584411986172199e-03,-2.868090086849406362e-05,-1.838134267018176615e-08,4.916468606097623706e-05,4.439004987943917513e-05,-7.669406477361917496e-04,1.807549269869923592e-04,1.881364878499880433e-04,1.469602138968184590e-04,-4.010530574305448681e-08,1.234020455740392208e-04,-1.526266132714226842e-04,4.239826928824186325e-03,3.185926005244255066e-03,-8.500181138515472412e-03,6.169994827359914780e-03,1.018001930788159370e-03,-5.334110028343275189e-05,-3.799411351792514324e-04,1.087554963305592537e-03,-2.362075448036193848e-02,1.268863026052713394e-02,-2.964393934234976768e-04,-1.667535118758678436e-02,8.846528828144073486e-03,-3.152804274577647448e-04,9.123111958615481853e-04,2.329728193581104279e-02,-1.528681255877017975e-02,2.299449779093265533e-02,2.058069221675395966e-02,-7.705951109528541565e-03,1.387458853423595428e-02,-3.382274298928678036e-04,-2.833900216501206160e-04,3.542645834386348724e-03,3.324510995298624039e-03,-5.315811838954687119e-03,2.673984691500663757e-02,-6.760437041521072388e-03,-9.408337995409965515e-03,-1.849942374974489212e-03,-2.453271008562296629e-04,7.452065590769052505e-03,5.464933812618255615e-03,1.609250158071517944e-02,3.730462864041328430e-02,-1.257244683802127838e-02,4.243495059199631214e-04,-3.204508975613862276e-04,-6.387956818798556924e-05,9.802508167922496796e-03,1.341953966766595840e-02,9.676070883870124817e-03,-1.107381191104650497e-03,-1.002600509673357010e-02,3.385619493201375008e-04,-2.461807453073561192e-04,2.466276055201888084e-04,1.361434842692688107e-04,7.522212341427803040e-03,3.393211401998996735e-03,-2.374643459916114807e-03,-1.691068755462765694e-04,-2.667268854565918446e-04,3.529968307702802122e-05,-6.687628228974062949e-10,5.389170837588608265e-06,-6.234702595975250006e-05,-3.181153209879994392e-03,-1.727794646285474300e-03,6.892104283906519413e-05,-2.647709698067046702e-05,3.428610284572641831e-08,1.165134453913196921e-04,-2.181301242671906948e-04,1.613696105778217316e-03,1.628248579800128937e-02,7.451040204614400864e-03,6.442964076995849609e-03,-1.550354500068351626e-04,3.442245724727399647e-05,-9.141617920249700546e-05,-1.668109325692057610e-04,-1.207478251308202744e-02,1.786872278898954391e-03,1.801330782473087311e-02,4.297713283449411392e-03,9.154479950666427612e-03,-3.750202595256268978e-04,5.903592100366950035e-04,9.006269276142120361e-03,3.226027591153979301e-03,1.813233271241188049e-02,-4.273898433893918991e-03,1.939043402671813965e-03,5.326407961547374725e-03,-4.181012627668678761e-04,-1.077572014764882624e-04,2.219917019829154015e-03,-3.035153960809111595e-03,1.036975346505641937e-02,1.357806380838155746e-02,-7.476541213691234589e-03,-1.284137740731239319e-02,-1.314100227318704128e-03,-4.986008934793062508e-05,-3.724811831489205360e-04,-2.448225626721978188e-03,1.201988756656646729e-02,3.840773552656173706e-02,-1.453504711389541626e-02,-1.692987605929374695e-02,-4.320879816077649593e-04,5.756833124905824661e-04,-4.760945215821266174e-03,1.500707352533936501e-03,-1.723747514188289642e-02,7.328940555453300476e-04,1.441861502826213837e-03,4.355630371719598770e-04,-1.794449170120060444e-03,2.622829051688313484e-04,3.146123490296304226e-04,-9.491986129432916641e-04,1.482421648688614368e-03,4.162254743278026581e-03,-4.930180148221552372e-04,6.373560172505676746e-04,-3.295460483059287071e-04,-2.310780546395108104e-04,4.144569684285670519e-04,-3.859114804072305560e-05,5.616977578029036522e-04,3.401716239750385284e-04,1.324676093645393848e-03,-5.482445121742784977e-04,-1.014872919768095016e-03,1.128466537920758128e-04,-5.322479992173612118e-04,1.303234137594699860e-03,1.783774048089981079e-02,4.037841223180294037e-03,6.601482164114713669e-04,2.279182197526097298e-03,-6.471293745562434196e-04,-1.809244975447654724e-03,-3.462212393060326576e-03,-1.190176047384738922e-02,8.489765226840972900e-03,8.267702534794807434e-03,-8.603375405073165894e-03,7.063250988721847534e-03,-2.689882880076766014e-03,-4.034877347294241190e-04,8.667577989399433136e-03,3.999251639470458031e-04,3.411278361454606056e-03,1.659718528389930725e-02,-4.656185396015644073e-03,-6.120180711150169373e-03,4.029795527458190918e-03,9.176747407764196396e-04,1.851735636591911316e-03,2.709187334403395653e-03,2.996320137754082680e-03,1.466056052595376968e-02,1.635067397728562355e-03,-6.229320424608886242e-04,2.523530507460236549e-03,5.770808551460504532e-03,3.447790164500474930e-03,-1.390559040009975433e-02,-5.986319854855537415e-03,6.492751091718673706e-02,-1.548707857728004456e-02,1.063833199441432953e-02,4.883370362222194672e-03,1.392470486462116241e-02,-3.754983190447092056e-03,6.618842948228120804e-03,9.452075697481632233e-03,-1.474608015269041061e-02,-2.732655033469200134e-02,-1.822601817548274994e-02,5.492944736033678055e-03,-2.539608180522918701e-01,8.721948415040969849e-02,-9.081927710212767124e-04,-3.781854361295700073e-02,1.789629645645618439e-02,3.771051997318863869e-04,-2.816337347030639648e-02,3.309092107883770950e-06\n0.000000000000000000e+00,3.904406185029074550e-05,1.295176843996159732e-05,1.466995745431631804e-04,1.941882888786494732e-03,7.041668868623673916e-05,8.014580816961824894e-05,-6.980257261091082910e-09,2.602643507998436689e-04,2.146252518286928535e-04,4.598031751811504364e-03,6.287011317908763885e-03,1.954031363129615784e-02,-1.308737322688102722e-03,-3.167472314089536667e-04,1.604390854481607676e-04,4.427733802003785968e-05,-5.777272745035588741e-04,3.476209240034222603e-03,2.593956887722015381e-02,-1.995603553950786591e-02,8.042801171541213989e-03,1.148368464782834053e-03,2.559636777732521296e-04,3.032880194950848818e-04,3.053449327126145363e-03,2.070174319669604301e-03,2.419296419247984886e-03,1.505921222269535065e-02,-8.196883834898471832e-03,2.537313150241971016e-03,-7.308248314075171947e-06,-4.067088229930959642e-05,7.592745241709053516e-04,-1.413974724709987640e-02,6.130897440016269684e-03,-1.092119514942169189e-02,1.392370834946632385e-02,5.724165588617324829e-03,-3.103173221461474895e-04,3.041325253434479237e-04,-1.615359215065836906e-03,3.646115213632583618e-02,-5.544950254261493683e-03,4.375583957880735397e-04,1.971691474318504333e-02,-3.735039616003632545e-03,3.236454213038086891e-04,3.822266007773578167e-04,-2.273628022521734238e-03,7.083731703460216522e-03,1.959871873259544373e-02,1.179392077028751373e-02,5.220865830779075623e-03,-1.026480313157662749e-04,1.116032435675151646e-04,2.685319486772641540e-07,-2.664472558535635471e-04,-2.199934097006917000e-04,-3.137454157695174217e-03,1.692553341854363680e-04,-5.385380427469499409e-05,4.601377440849319100e-06,-7.941429794300347567e-05,1.331708521234986620e-08,3.332717824378050864e-05,3.517377990647219121e-05,-4.256065003573894501e-03,-4.015285056084394455e-03,1.042010626406408846e-05,-1.283525925828143954e-04,-2.699688805840594341e-10,2.215110725956037641e-05,-2.508492034394294024e-04,-9.382018470205366611e-05,3.245159983634948730e-02,-7.144656497985124588e-03,5.301600787788629532e-03,-3.407465410418808460e-04,1.727937487885355949e-04,3.033418906852602959e-04,8.414877229370176792e-04,1.396897621452808380e-02,2.477701194584369659e-02,-4.783310461789369583e-03,-1.438603736460208893e-03,2.628009300678968430e-03,-2.328535192646086216e-04,2.200937160523608327e-04,4.776000045239925385e-03,-1.895968103781342506e-03,1.777813024818897247e-02,1.529076695442199707e-02,-1.336731668561697006e-02,2.366618020460009575e-03,-5.905671278014779091e-04,-2.159923897124826908e-04,5.151101504452526569e-04,-8.595702238380908966e-03,9.589553810656070709e-03,1.254975213669240475e-03,4.683687351644039154e-03,-5.336565896868705750e-03,1.830943860113620758e-03,1.963718968909233809e-04,3.414632054045796394e-03,8.058710023760795593e-03,-2.079644799232482910e-02,2.874482423067092896e-03,1.689284108579158783e-02,3.709807060658931732e-05,7.998655200935900211e-04,1.256284158444032073e-04,-5.494395736604928970e-04,3.551860572770237923e-03,-4.671299830079078674e-03,2.324307803064584732e-03,-6.095842458307743073e-03,2.030475152423605323e-04,2.615561243146657944e-05,-6.151077832328155637e-05,-1.529639266664162278e-04,-1.299440278671681881e-03,-3.563126781955361366e-03,2.762323245406150818e-03,3.893297980539500713e-04,6.527229561470448971e-05,-1.095823904506687541e-06,3.825917360700259451e-09,2.752120053628459573e-05,-1.621269620954990387e-05,-4.200316034257411957e-04,4.579470260068774223e-04,8.300507033709436655e-06,1.981357927434146404e-04,-7.848755423367492767e-09,7.616450602654367685e-05,3.267891879659146070e-04,-1.010874845087528229e-02,2.924264781177043915e-02,1.691343076527118683e-02,-7.945515215396881104e-03,-2.968975459225475788e-04,3.931752144126221538e-05,-1.117859937949106097e-04,5.937785841524600983e-03,7.761370390653610229e-03,1.637332327663898468e-02,1.453536376357078552e-02,1.772137358784675598e-02,-1.195797044783830643e-02,2.566878392826765776e-04,-6.736252689734101295e-04,-3.602470736950635910e-03,-1.608648896217346191e-02,-4.722651094198226929e-02,-4.735896736383438110e-02,-2.293702587485313416e-02,-1.008281297981739044e-02,2.977463591378182173e-04,2.556014806032180786e-05,-2.558794338256120682e-03,5.601581186056137085e-03,-5.992837250232696533e-02,-3.643000498414039612e-03,-1.332325302064418793e-02,5.279758013784885406e-03,2.939645899459719658e-03,-1.484588865423575044e-04,-1.733585074543952942e-02,-5.720938742160797119e-02,2.950190193951129913e-02,3.694624081254005432e-02,4.110651835799217224e-02,-2.124465629458427429e-02,-4.958682693541049957e-04,1.652826031204313040e-04,-1.237609423696994781e-02,-5.992802325636148453e-03,2.735970541834831238e-02,9.204298257827758789e-04,-7.151216268539428711e-04,-2.044225111603736877e-04,3.706483403220772743e-04,-1.164022251032292843e-04,-6.510012317448854446e-04,-6.667659617960453033e-03,-4.382448736578226089e-03,1.125228358432650566e-03,1.720569125609472394e-04,3.980733163189142942e-04,9.760268585523590446e-05,-2.210095439991732746e-09,-7.068278500810265541e-05,-4.408486129250377417e-04,6.342268316075205803e-04,-4.688734188675880432e-04,-4.386813961900770664e-04,-1.844188227551057935e-04,1.679484284977661446e-08,-5.385321856010705233e-05,3.209895512554794550e-04,-3.898866008967161179e-03,-1.090844627469778061e-03,-1.895736157894134521e-02,4.660971462726593018e-04,3.471407981123775244e-04,3.539446042850613594e-04,1.000415766611695290e-03,-3.447362687438726425e-04,2.293763868510723114e-02,-2.321127615869045258e-02,-2.911988832056522369e-02,5.295277014374732971e-02,-1.832938380539417267e-02,7.796720019541680813e-04,-1.406088704243302345e-03,-2.233354933559894562e-02,-2.054043672978878021e-02,2.955476520583033562e-03,3.654474020004272461e-02,1.570292934775352478e-02,-1.135782338678836823e-03,2.989930799230933189e-04,-4.883294241153635085e-05,-6.515554152429103851e-03,2.965563908219337463e-06,-3.126883134245872498e-02,1.198153942823410034e-02,5.003651976585388184e-02,5.281293764710426331e-03,2.584410831332206726e-03,7.726292824372649193e-04,3.956848289817571640e-03,-1.408438663929700851e-03,-2.964877709746360779e-02,2.198359742760658264e-02,7.084383070468902588e-02,7.780841086059808731e-03,6.907429196871817112e-04,-1.629149919608607888e-04,1.605472341179847717e-02,4.592213314026594162e-03,-1.258450187742710114e-02,4.600933194160461426e-02,6.079198792576789856e-03,-6.311655160970985889e-04,8.165279868990182877e-04,-4.279550630599260330e-04,1.741161569952964783e-03,-1.569790765643119812e-02,-2.894632285460829735e-03,5.027404520660638809e-03,5.583307211054489017e-05,9.549839887768030167e-04,3.093252598773688078e-05,9.369387043989263475e-09,-1.866368984337896109e-05,-2.966306055895984173e-05,-1.075914246030151844e-03,-1.647299504838883877e-03,3.650399594334885478e-05,-1.352428807877004147e-04,-1.644144731471897103e-08,2.314635203219950199e-04,-1.383056951453909278e-04,1.280148280784487724e-03,1.104022189974784851e-02,-2.828097436577081680e-03,1.129412930458784103e-02,-1.680843270150944591e-04,2.055638906313106418e-04,2.927408495452255011e-04,-7.542170933447778225e-04,8.629861287772655487e-03,1.718935742974281311e-02,9.418009780347347260e-03,3.085297765210270882e-03,-4.991000751033425331e-04,-5.568101187236607075e-06,4.244200245011597872e-04,-3.990643657743930817e-03,-1.142490748316049576e-02,9.071414358913898468e-03,-5.551831796765327454e-03,8.891056291759014130e-03,-2.956429962068796158e-03,-1.635705993976444006e-04,-1.622899872018024325e-04,7.380596944130957127e-04,-4.823490977287292480e-03,-5.625458434224128723e-03,-8.881264366209506989e-03,1.036268658936023712e-02,-9.604090824723243713e-03,-2.059979888144880533e-04,1.997171202674508095e-04,2.875698031857609749e-03,2.225297316908836365e-02,-6.379103288054466248e-03,-1.528470590710639954e-02,3.160759806632995605e-03,4.769159946590662003e-03,9.531147079542279243e-04,1.780704624252393842e-04,-3.254145383834838867e-03,4.946108907461166382e-03,4.848547745496034622e-03,2.079453319311141968e-03,1.114466413855552673e-02,1.531726229586638510e-05,2.052032941719517112e-04,1.188766254927031696e-04,-3.779547114390879869e-04,-4.032463184557855129e-04,-2.549928613007068634e-03,2.617844613268971443e-03,9.774148202268406749e-05,5.721703928429633379e-07,1.401335794071201235e-05,-2.201971938120550476e-08,2.817727363435551524e-06,3.392298822291195393e-05,-5.407544667832553387e-04,1.247453037649393082e-04,-3.485113120405003428e-05,-7.623177953064441681e-05,-4.133653419557958841e-10,-1.031675928970798850e-04,-2.197678695665672421e-04,1.036395551636815071e-04,-2.152682654559612274e-02,-3.552491217851638794e-02,-1.630673650652170181e-03,4.347325302660465240e-04,-3.602990182116627693e-04,-3.031827509403228760e-05,1.607438316568732262e-03,-1.414719782769680023e-02,-3.760271146893501282e-02,-2.871511038392782211e-03,1.618158072233200073e-02,5.995910614728927612e-03,1.317814167123287916e-04,-6.368166214087978005e-05,-1.778767444193363190e-03,-6.770677864551544189e-04,1.212610024958848953e-02,-8.314465172588825226e-03,7.188539952039718628e-03,4.005732946097850800e-03,-5.319992196746170521e-04,7.551626185886561871e-05,1.376833650283515453e-03,1.221847068518400192e-02,2.952749095857143402e-02,2.106345072388648987e-02,-3.728919476270675659e-02,-1.022318028844892979e-03,3.557374235242605209e-03,-4.200250550638884306e-04,1.004638615995645523e-02,1.177141256630420685e-02,3.170035779476165771e-03,1.656538434326648712e-02,-2.465010806918144226e-02,4.069020971655845642e-03,2.445668913424015045e-03,-1.828859967645257711e-04,4.940601065754890442e-03,7.313956506550312042e-03,-2.719476632773876190e-02,-3.831045329570770264e-02,-8.087528869509696960e-03,-1.160103420261293650e-05,-2.132445224560797215e-04,-1.201062987092882395e-04,4.353762778919190168e-04,-7.099306676536798477e-04,7.240031845867633820e-04,3.877332201227545738e-03,4.367000947240740061e-04,3.738906525541096926e-05,1.087750788428820670e-04,1.139528649218846112e-08,4.449106199899688363e-06,8.519511902704834938e-05,1.064009685069322586e-02,6.857986561954021454e-03,6.332582561299204826e-04,5.086261080577969551e-04,8.805500328890047967e-09,-9.688793215900659561e-04,2.891568001359701157e-04,-3.521982580423355103e-03,-6.946800276637077332e-03,-1.091849356889724731e-01,-5.158066749572753906e-02,2.497205510735511780e-03,-1.641175709664821625e-03,-2.316857920959591866e-03,3.029501531273126602e-03,-1.168608441948890686e-01,-1.027576848864555359e-01,1.398541405797004700e-02,-3.564729541540145874e-02,2.327981591224670410e-02,-8.500256808474659920e-04,9.340040851384401321e-04,2.915048412978649139e-02,5.798870697617530823e-02,-8.829102665185928345e-02,-2.385000512003898621e-02,-7.028514519333839417e-04,2.535133622586727142e-02,-8.297385647892951965e-06,-4.292784142307937145e-04,3.039744915440678596e-03,9.181424975395202637e-03,9.815494529902935028e-03,6.403791159391403198e-02,-6.893713027238845825e-02,-3.026697970926761627e-02,-7.496150210499763489e-03,-1.974109327420592308e-03,5.341850919649004936e-04,-1.915802359580993652e-01,-5.723003298044204712e-02,1.776081621646881104e-01,6.450681090354919434e-01,6.293793208897113800e-03,-2.844654954969882965e-03,-1.548656960949301720e-03,1.515489071607589722e-02,-2.804559096693992615e-02,-1.846674643456935883e-02,3.924071043729782104e-02,-7.265271246433258057e-02,9.021293953992426395e-04,-1.724884845316410065e-03,7.192569319158792496e-04,1.438628532923758030e-03,2.813683636486530304e-02,1.347477175295352936e-02,-1.751621998846530914e-02,-1.342107774689793587e-03,-7.743626483716070652e-04,-1.424904621671885252e-04,1.051790832207188942e-08,-1.254327980859670788e-05,-1.001111668301746249e-04,-9.060443262569606304e-04,-1.187087909784168005e-04,-8.123613224597647786e-05,5.665770731866359711e-05,-3.557093464223726187e-08,2.380781807005405426e-04,-1.237278338521718979e-04,4.043203778564929962e-03,2.706274390220642090e-03,9.800208732485771179e-03,9.932832792401313782e-03,3.440634754952043295e-04,2.532867074478417635e-04,2.015712670981884003e-04,-1.402323323418386281e-05,-3.810018766671419144e-03,3.202782198786735535e-02,-1.045569032430648804e-02,-4.213749896734952927e-03,-2.068914473056793213e-04,-1.282816810999065638e-04,5.410495214164257050e-04,2.115170471370220184e-02,-1.328755449503660202e-02,8.071147836744785309e-03,6.069165188819169998e-03,-7.374414708465337753e-04,4.696604795753955841e-03,-2.601457890705205500e-05,-1.854093279689550400e-04,1.550275832414627075e-03,6.039409432560205460e-03,-4.050964023917913437e-03,5.813298746943473816e-03,1.833219267427921295e-02,-9.006613399833440781e-04,-8.500913390889763832e-04,2.891501062549650669e-04,3.285299753770232201e-03,2.050156891345977783e-02,-2.679542405530810356e-03,-1.937961950898170471e-02,2.528671734035015106e-02,6.058036349713802338e-03,1.410672266501933336e-04,2.838820219039916992e-04,-2.946363762021064758e-03,1.144555397331714630e-02,7.906515151262283325e-03,-4.398372489959001541e-03,8.411337621510028839e-03,-2.407027350272983313e-04,2.562609442975372076e-04,1.408159369020722806e-05,-1.306699414271861315e-04,-5.330094136297702789e-03,-2.425583777949213982e-03,1.451600342988967896e-03,8.048258314374834299e-05,2.639203012222424150e-05,3.993425343651324511e-05,2.418539679638342932e-08,-2.617700738483108580e-05,3.171075150021351874e-05,-1.908947248011827469e-03,-1.210423302836716175e-03,-7.497900514863431454e-05,-1.471669966122135520e-04,2.977394331082905410e-08,1.759033475536853075e-04,-3.192085423506796360e-04,7.165682618506252766e-04,-4.109063185751438141e-03,1.602230779826641083e-02,1.127586141228675842e-02,-3.129026445094496012e-04,1.979938242584466934e-04,2.018098311964422464e-04,-1.025115139782428741e-03,1.554138399660587311e-02,1.623352430760860443e-02,1.752205193042755127e-03,-6.494413129985332489e-03,8.976852986961603165e-04,-1.531302841613069177e-04,-5.003697588108479977e-04,5.565305473282933235e-04,-2.791181206703186035e-03,2.343871863558888435e-03,2.059028483927249908e-03,-1.814464852213859558e-02,-5.374321714043617249e-03,-1.963579779840074480e-05,6.341431435430422425e-05,3.634905442595481873e-04,4.233761224895715714e-03,-1.273283082991838455e-02,-2.916376292705535889e-02,2.749224938452243805e-02,4.124887753278017044e-03,3.083074116148054600e-04,4.568076983559876680e-04,-8.841353701427578926e-04,5.340000614523887634e-03,-1.078882534056901932e-02,1.512410212308168411e-02,1.711057312786579132e-02,-5.392103455960750580e-03,4.766339552588760853e-04,2.173490793211385608e-05,-1.420901273377239704e-03,4.366362467408180237e-03,-8.783433586359024048e-03,2.976154442876577377e-03,3.406563773751258850e-03,1.466177054680883884e-04,-9.286183631047606468e-04,1.071220976882614195e-04,4.725612234324216843e-05,-3.721389686688780785e-03,1.131196040660142899e-03,-4.699001088738441467e-03,-1.716854749247431755e-04,3.496514982543885708e-04,4.453274596016854048e-04,3.332559208502061665e-05,5.788261187262833118e-04,2.036571677308529615e-04,3.865977923851460218e-04,-3.275097114965319633e-04,-6.269492441788315773e-04,-1.709605567157268524e-04,-2.000857843086123466e-03,3.902231401298195124e-05,1.034331740811467171e-03,2.330918330699205399e-03,1.590365543961524963e-02,2.852343022823333740e-02,6.579790264368057251e-03,-3.618428600020706654e-04,-2.225818345323204994e-03,4.446266219019889832e-03,-4.196500405669212341e-03,8.553327992558479309e-03,2.030207589268684387e-02,-9.892974980175495148e-03,5.820225924253463745e-03,-1.125144213438034058e-02,-2.714547095820307732e-03,1.220514532178640366e-03,-8.217789232730865479e-03,1.559844426810741425e-02,-2.730915555730462074e-03,-8.189721032977104187e-03,1.014187000691890717e-02,-2.330579049885272980e-02,4.304987378418445587e-03,-9.272749593947082758e-06,1.424001879058778286e-03,6.370195187628269196e-03,2.133701369166374207e-02,2.548969583585858345e-03,2.795942313969135284e-02,1.691223355010151863e-03,1.394181977957487106e-03,8.972710929811000824e-04,-8.739588782191276550e-03,5.790270864963531494e-03,3.275198396295309067e-04,-2.623620443046092987e-02,3.550997376441955566e-02,3.256686497479677200e-03,3.467511851340532303e-03,5.745131988078355789e-03,-2.929959679022431374e-03,4.142816644161939621e-03,1.663504168391227722e-02,4.411725094541907310e-04,-1.148772016167640686e-01,2.339583262801170349e-02,-3.816754743456840515e-02,-1.783805340528488159e-01,5.243543162941932678e-02,2.294865250587463379e-02,-8.051055669784545898e-02,4.384532943367958069e-02,-1.241652201861143112e-02,-6.029311101883649826e-03,1.558488111186306924e-05\n0.000000000000000000e+00,-4.520566290011629462e-05,-1.885468373075127602e-04,3.844826482236385345e-03,2.712910063564777374e-03,-2.161288102797698230e-05,1.589543899171985686e-05,-1.043118125210185099e-08,1.030304338200949132e-05,-4.152030669501982629e-06,-3.073594707529991865e-04,-3.213189076632261276e-03,-2.540889196097850800e-03,1.146204303950071335e-04,3.586501698009669781e-04,-7.706322503508999944e-05,2.971803769469261169e-05,-3.310950705781579018e-03,-1.980571821331977844e-02,2.109968103468418121e-03,8.980544283986091614e-03,-9.062131866812705994e-03,5.670836195349693298e-03,-2.637625584611669183e-05,-1.842352794483304024e-04,-3.082596696913242340e-03,4.194520413875579834e-03,1.755002886056900024e-04,-2.004024805501103401e-03,1.477943733334541321e-04,7.611605687998235226e-04,2.059072721749544144e-04,3.197676851414144039e-04,-2.151431399397552013e-04,2.490189624950289726e-03,1.584068499505519867e-02,-1.141910161823034286e-02,1.171098556369543076e-02,1.066099852323532104e-02,-1.775149255990982056e-03,-6.544630741700530052e-05,3.367126919329166412e-03,2.830826304852962494e-02,-1.202723826281726360e-03,1.122492738068103790e-02,9.210138581693172455e-03,1.163499150425195694e-02,3.827147884294390678e-04,-3.653264138847589493e-04,6.893168203532695770e-03,-2.660453785210847855e-03,1.035360991954803467e-02,9.382932912558317184e-04,3.351912368088960648e-03,4.473391163628548384e-05,-2.825525007210671902e-04,6.735338683938607574e-05,2.608107461128383875e-04,3.309879917651414871e-03,5.069178994745016098e-03,-6.620828527957201004e-03,-9.115157299675047398e-04,-1.851561246439814568e-04,-4.214323416817933321e-05,3.724513364389281378e-09,-2.862762812583241612e-06,1.119575172197073698e-04,8.017939981073141098e-04,3.535101714078336954e-04,4.511303995968773961e-05,3.458310675341635942e-05,5.361119193025842833e-08,6.846871110610663891e-05,-3.000514116138219833e-04,2.320084953680634499e-03,-7.153509650379419327e-03,2.121866913512349129e-03,5.418542306870222092e-03,4.274938837625086308e-04,-7.706822361797094345e-05,-2.330589777557179332e-04,-1.427860406693071127e-04,1.173444557934999466e-03,5.233362317085266113e-03,-1.152706611901521683e-02,3.511347807943820953e-03,4.468750208616256714e-03,4.070477152708917856e-04,-3.209022906958125532e-05,7.409260142594575882e-04,4.229697515256702900e-04,1.399155822582542896e-03,1.723299734294414520e-02,2.738061593845486641e-03,3.708088770508766174e-03,5.468105882755480707e-05,2.849448355846107006e-05,1.010601641610264778e-03,1.415534317493438721e-02,3.394162282347679138e-03,-1.100943796336650848e-02,7.426903466694056988e-04,6.856095045804977417e-03,8.149688947014510632e-04,-1.242761936737224460e-04,5.546119995415210724e-03,5.512367933988571167e-03,2.092291601002216339e-03,3.219263395294547081e-03,4.029103089123964310e-03,7.279890123754739761e-03,4.306477203499525785e-04,-2.576841216068714857e-04,5.046831443905830383e-03,2.479687682352960110e-04,-1.371966209262609482e-03,-9.687890298664569855e-03,-1.882652286440134048e-04,1.457083089917432517e-05,-2.051132032647728920e-04,9.129950194619596004e-05,4.110659356229007244e-04,4.179455805569887161e-03,2.269818447530269623e-03,-4.601255059242248535e-03,-4.793872940354049206e-04,8.613926183898001909e-06,3.408639895496889949e-05,1.212311051546066665e-08,-4.746521881315857172e-06,2.695267321541905403e-04,2.067830413579940796e-03,6.889055366627871990e-04,7.334732799790799618e-05,-3.474302138783968985e-05,-7.308860627830426893e-09,-2.964262675959616899e-04,-1.375214924337342381e-05,1.229691551998257637e-04,-1.772884512320160866e-03,2.428793907165527344e-02,-9.970191866159439087e-03,-3.333301283419132233e-04,1.329404040006920695e-04,2.294631412951275706e-04,-1.741245156154036522e-03,4.767346195876598358e-03,-1.394953019917011261e-02,-2.355053275823593140e-02,1.939574070274829865e-02,-2.423136727884411812e-03,6.148255197331309319e-04,-5.464275018312036991e-04,-4.396870732307434082e-03,-1.623638672754168510e-03,-1.283786445856094360e-02,1.881348341703414917e-02,-3.256976138800382614e-03,-3.915384411811828613e-03,6.671281153103336692e-05,2.539526321925222874e-04,-2.207721117883920670e-03,-1.754269748926162720e-02,-4.945546388626098633e-03,-9.103693068027496338e-03,1.270122174173593521e-02,-4.127471707761287689e-03,3.896056208759546280e-03,1.833128953876439482e-05,-3.199222963303327560e-03,-1.895490288734436035e-02,-2.242348901927471161e-02,1.598216034471988678e-02,-2.988709881901741028e-02,1.721424795687198639e-02,1.917931018397212029e-03,-2.290057309437543154e-04,2.207327866926789284e-03,-5.984896328300237656e-03,-2.218092791736125946e-03,-1.159406732767820358e-03,5.732986144721508026e-03,-2.391112502664327621e-06,-2.094052906613796949e-04,7.731018558843061328e-05,2.305336674908176064e-04,1.056637032888829708e-03,3.595800604671239853e-03,-4.240336827933788300e-03,-1.232676731888204813e-04,3.138479951303452253e-04,-6.689537258353084326e-05,-5.664162472385214642e-09,-2.575529106252361089e-05,-2.795000036712735891e-04,2.576043130829930305e-03,2.190705155953764915e-03,-1.869678089860826731e-04,-5.155819962965324521e-06,9.999837402574485168e-09,2.084222942357882857e-04,3.071137180086225271e-04,1.999958418309688568e-03,-6.058265455067157745e-03,-1.731347665190696716e-02,1.119283959269523621e-02,5.181806627660989761e-04,-5.965621312498115003e-05,1.883223885670304298e-04,-3.368544275872409344e-04,2.349925460293889046e-03,-1.612567901611328125e-02,-1.102543342858552933e-02,7.410591468214988708e-03,-1.532323658466339111e-04,5.879722302779555321e-04,8.747229003347456455e-05,-8.747344836592674255e-03,-4.090067930519580841e-03,1.361696422100067139e-02,2.383337169885635376e-02,9.611120913177728653e-05,-2.768519893288612366e-02,5.589248758042231202e-05,2.424713020445778966e-04,-1.347427605651319027e-03,1.913646608591079712e-02,-1.139847375452518463e-02,1.240847166627645493e-03,2.418941631913185120e-02,1.456154137849807739e-02,4.435417067725211382e-04,1.105507835745811462e-04,4.563618451356887817e-03,1.389335561543703079e-02,1.392574049532413483e-03,1.123287156224250793e-02,6.045060232281684875e-03,7.984008640050888062e-03,-3.736684157047420740e-04,5.183880784898065031e-05,-1.092392951250076294e-03,-6.869985722005367279e-03,1.820160308852791786e-03,3.367647994309663773e-03,1.375883352011442184e-02,-3.774127981159836054e-04,2.142824669135734439e-04,-1.608593156561255455e-04,-1.658438122831285000e-04,-6.361987907439470291e-03,-6.236252840608358383e-03,2.473969710990786552e-03,1.444693480152636766e-04,2.714995644055306911e-04,2.447305450914427638e-05,-3.346406174387084320e-08,6.197971742949448526e-06,2.217574219685047865e-04,1.558014191687107086e-04,6.231311708688735962e-04,7.456742605427280068e-05,-1.317589794780360535e-05,3.377408575033769011e-08,1.409150718245655298e-04,-4.124135011807084084e-05,3.551308531314134598e-03,-3.735026344656944275e-03,-9.862927719950675964e-03,6.909329444169998169e-03,4.883609944954514503e-04,-2.384333492955192924e-05,-2.449390303809195757e-04,-5.085930461063981056e-04,-6.913486868143081665e-03,4.783070180565118790e-03,1.701652631163597107e-02,2.757251495495438576e-03,1.814154093153774738e-03,1.534415787318721414e-05,6.907161878189072013e-05,-2.555134240537881851e-03,6.366624729707837105e-04,6.957389414310455322e-03,3.589026164263486862e-03,2.697451040148735046e-03,1.434233505278825760e-03,-2.645858694449998438e-05,-4.245574382366612554e-05,1.539217308163642883e-03,9.973301552236080170e-03,8.601061999797821045e-04,-1.139821857213973999e-02,-4.235617816448211670e-03,6.977836135774850845e-03,-7.287514745257794857e-05,-1.533518807264044881e-04,5.806678906083106995e-03,4.711881279945373535e-03,-7.641022093594074249e-04,-1.238376460969448090e-02,-6.109557580202817917e-03,9.759667329490184784e-03,6.449430948123335838e-04,-2.336803154321387410e-04,4.337078891694545746e-03,7.069796789437532425e-03,2.916542813181877136e-03,1.092060236260294914e-03,4.355280660092830658e-03,1.150383177446201444e-04,-1.653012877795845270e-04,1.886088721221312881e-04,2.842176472768187523e-04,4.633488133549690247e-03,3.500265302136540413e-04,-4.309164360165596008e-03,-6.721632089465856552e-04,-1.336210261797532439e-04,2.532519283704459667e-05,5.727088137064129114e-09,1.055806933436542749e-04,2.650220703799277544e-04,7.840731414034962654e-04,5.484366556629538536e-04,5.052616324974223971e-05,2.222400689788628370e-05,-1.653688741498626769e-09,3.362558345543220639e-06,-2.164248726330697536e-04,-4.297766136005520821e-04,-3.463172353804111481e-03,-7.127461954951286316e-03,-9.212679578922688961e-04,1.596207002876326442e-04,-2.151077787857502699e-04,2.050133480224758387e-05,2.760008443146944046e-03,-5.015694536268711090e-03,-4.037408623844385147e-03,2.871182281523942947e-03,2.423479920253157616e-03,3.163753543049097061e-03,3.271547611802816391e-04,4.798430745722725987e-05,3.825728781521320343e-03,5.901013966649770737e-03,-1.318607362918555737e-03,1.229384215548634529e-03,-2.353629097342491150e-03,4.744024015963077545e-03,-1.057170011335983872e-04,2.674906863830983639e-04,2.000923268496990204e-04,1.263290271162986755e-02,9.814662858843803406e-03,-8.928051218390464783e-03,-7.174275815486907959e-03,1.022537425160408020e-02,3.821906633675098419e-03,-1.946928969118744135e-04,5.286168307065963745e-03,1.432322803884744644e-02,1.988072879612445831e-03,2.340010367333889008e-03,-1.244226470589637756e-02,1.599234528839588165e-02,2.220472786575555801e-03,-1.455850433558225632e-04,4.713869187980890274e-03,4.479401744902133942e-03,1.950687263160943985e-03,-2.454711124300956726e-03,-1.526243053376674652e-03,-5.504406362888403237e-05,-9.564669744577258825e-05,1.055921984516317025e-05,3.127634699922055006e-04,2.356175333261489868e-03,5.819271318614482880e-04,-1.297587878070771694e-03,8.412140596192330122e-05,3.257895004935562611e-04,7.916762842796742916e-05,-6.536538421642035246e-09,-8.990056812763214111e-06,-6.238947389647364616e-04,-8.244687691330909729e-03,-7.564164232462644577e-03,3.365264637977816164e-05,2.050761395366862416e-04,1.835019247664604336e-09,-3.608347615227103233e-04,1.065133837983012199e-03,-1.075492147356271744e-02,2.384052053093910217e-02,-1.811357401311397552e-02,-3.170733526349067688e-02,-3.122417489066720009e-03,5.174587713554501534e-04,9.223336819559335709e-04,-5.142662674188613892e-03,-7.249222602695226669e-03,4.065818339586257935e-02,-5.455594509840011597e-04,1.611997745931148529e-02,-2.651134133338928223e-02,-3.054754633922129869e-04,1.647039316594600677e-03,8.044803515076637268e-03,5.358590744435787201e-03,7.193267345428466797e-03,-1.046097353100776672e-01,4.446574021130800247e-03,-1.589625701308250427e-02,1.473135198466479778e-04,-1.386403804644942284e-03,-7.178076542913913727e-03,-9.080497920513153076e-02,-3.478862345218658447e-02,9.150296449661254883e-02,-1.978082582354545593e-02,-5.205687507987022400e-02,-7.291332352906465530e-03,5.434919148683547974e-04,-4.466256871819496155e-02,-8.502268046140670776e-02,1.678369939327239990e-02,1.772604510188102722e-02,1.036100927740335464e-02,5.898390412330627441e-01,-6.713439244776964188e-03,1.822051010094583035e-03,-4.077029973268508911e-02,-1.316678524017333984e-02,8.674374781548976898e-03,2.425743266940116882e-02,1.453335024416446686e-02,-1.084785690181888640e-04,1.345502561889588833e-03,-1.435303711332380772e-04,-3.273783251643180847e-03,-1.544117741286754608e-02,-3.625304903835058212e-03,2.381546050310134888e-02,3.092462895438075066e-03,-3.271217865403741598e-04,-4.001463239546865225e-04,4.960304522683145478e-08,4.697200347436591983e-05,4.896193786407820880e-06,-1.663827570155262947e-04,-6.590947741642594337e-04,1.782373437890782952e-04,-1.475571771152317524e-04,3.812692739302292466e-08,3.479528822936117649e-05,-1.672293437877669930e-04,1.033485052175819874e-03,3.471168689429759979e-03,-8.147191256284713745e-03,5.085179116576910019e-03,5.577215342782437801e-04,-1.135233906097710133e-04,-3.123247734038159251e-05,7.947703124955296516e-04,2.399785444140434265e-05,5.734412465244531631e-03,3.828332293778657913e-03,-3.164572641253471375e-03,-3.958459477871656418e-03,3.606344034778885543e-05,-3.276555507909506559e-04,-1.045648474246263504e-02,5.827494896948337555e-03,8.873633109033107758e-03,7.897514849901199341e-03,-2.559990156441926956e-03,1.065433956682682037e-02,-6.937810394447296858e-05,2.276604354847222567e-04,5.460097454488277435e-04,7.482307963073253632e-03,1.188921090215444565e-02,-1.184211578220129013e-02,-1.064739376306533813e-02,8.479807525873184204e-03,1.915088621899485588e-03,-1.319737639278173447e-04,4.642734769731760025e-03,8.456347510218620300e-03,3.580164629966020584e-03,-9.744938462972640991e-03,5.622704047709703445e-04,7.545612286776304245e-03,1.605899306014180183e-03,-3.463495813775807619e-04,1.985487341880798340e-02,-4.643235588446259499e-04,1.426414772868156433e-02,-2.553277183324098587e-03,-1.240801764652132988e-03,6.752699118806049228e-05,-1.742449094308540225e-04,-1.010793275781907141e-04,6.056335405446588993e-04,-1.860477263107895851e-03,4.335608799010515213e-03,-1.785354572348296642e-03,-2.361080842092633247e-04,1.392791455145925283e-04,5.417124702944420278e-05,2.045680957962758839e-08,7.616041330038569868e-06,7.531879964517429471e-05,-4.967006389051675797e-04,-2.973928349092602730e-04,5.250838148640468717e-05,-5.709906690753996372e-05,-2.811088961607310921e-08,1.025229867082089186e-04,-2.218578301835805178e-04,2.286408329382538795e-03,8.286062628030776978e-03,-2.457956084981560707e-03,8.081636391580104828e-03,1.606689329491928220e-05,3.330375693622045219e-05,2.406210987828671932e-04,3.309705061838030815e-04,4.272163845598697662e-03,-1.398781663738191128e-03,7.052248343825340271e-03,8.142696693539619446e-03,-1.572954934090375900e-04,3.904013647115789354e-05,-3.099460082012228668e-05,-2.633523428812623024e-03,3.477742429822683334e-03,1.200810540467500687e-02,8.925360627472400665e-03,2.903299871832132339e-03,5.947980564087629318e-03,8.696893928572535515e-05,6.809573824284598231e-05,8.174421964213252068e-04,3.775504184886813164e-03,6.940240971744060516e-03,-8.953420910984277725e-04,-1.919226604513823986e-03,1.554696820676326752e-03,7.143419934436678886e-04,-2.570178476162254810e-04,2.211387269198894501e-03,1.297835819423198700e-02,1.969990786164999008e-03,-2.016524970531463623e-02,-3.506271168589591980e-03,5.374353379011154175e-03,1.093271421268582344e-04,8.103775326162576675e-05,5.774769466370344162e-03,1.955284969881176949e-04,2.002815017476677895e-03,-1.290155388414859772e-02,3.787062829360365868e-03,-4.246379248797893524e-04,1.084198011085391045e-03,5.525434971787035465e-04,1.978233485715463758e-04,1.863658311776816845e-03,3.593172645196318626e-03,-1.901824725791811943e-03,-7.548632565885782242e-04,2.500244881957769394e-04,-1.879715418908745050e-04,-1.053393498295918107e-04,2.143430174328386784e-04,2.252065678476355970e-05,-1.871329382993280888e-03,-4.495772882364690304e-04,5.074247019365429878e-04,-1.459819904994219542e-04,2.576622355263680220e-04,5.539925186894834042e-04,2.891542681027203798e-04,7.791099487803876400e-04,-2.186770923435688019e-02,-2.284314855933189392e-02,-2.498760586604475975e-04,-1.200499100377783179e-04,-8.587699994677677751e-05,3.737101331353187561e-03,4.705333616584539413e-03,7.895710878074169159e-03,-1.485605631023645401e-02,-5.554737523198127747e-03,1.858053030446171761e-03,8.029671385884284973e-03,-9.633906884118914604e-04,-6.926343776285648346e-03,1.382983010262250900e-02,-1.695661805570125580e-02,6.673515774309635162e-03,2.122089732438325882e-03,-1.021802239120006561e-02,1.038976106792688370e-02,-6.067613139748573303e-05,-6.221866351552307606e-05,9.287901339121162891e-04,5.245972424745559692e-03,-9.654282592236995697e-03,-2.407833933830261230e-02,7.192493882030248642e-03,4.167471081018447876e-03,3.964622039347887039e-03,-4.110606387257575989e-03,1.258987933397293091e-02,1.800521090626716614e-02,-5.079832859337329865e-03,4.417450726032257080e-02,-3.360658884048461914e-03,1.197292376309633255e-02,1.117152045480906963e-03,4.711393732577562332e-03,6.875045597553253174e-03,6.679882295429706573e-03,5.636305548250675201e-03,1.295767910778522491e-02,7.424670457839965820e-02,8.078548312187194824e-02,1.333463937044143677e-02,-1.065139546990394592e-01,-4.856917262077331543e-02,-6.547182798385620117e-02,6.596709787845611572e-02,-2.401765063405036926e-02,-3.702013567090034485e-02,-2.559122443199157715e-02,4.297977284295484424e-05\n0.000000000000000000e+00,2.191384919569827616e-05,5.354323729989118874e-05,-3.785944863921031356e-05,-7.924967940198257565e-05,2.538919216021895409e-05,1.344542397418990731e-06,-4.753393056944332784e-08,3.408181328268256038e-06,-9.946594218490645289e-06,-6.306629802566021681e-05,-2.046930138021707535e-03,-1.688930671662092209e-03,-3.039986127987504005e-03,1.217225963046075776e-05,-4.608808376360684633e-05,-4.657780664274469018e-05,8.117844699881970882e-04,7.954270113259553909e-04,-4.715432005468755960e-04,1.434931880794465542e-03,4.464488010853528976e-03,1.181806728709489107e-04,1.082356538972817361e-04,2.107369073200970888e-05,9.453805978409945965e-04,-1.172126037999987602e-03,-2.490399929229170084e-04,1.987121300771832466e-03,7.977471104823052883e-04,9.516056161373853683e-04,-6.907512579346075654e-05,2.905567089328542352e-05,3.840019926428794861e-04,-1.064436975866556168e-03,9.370076004415750504e-04,-3.191344731021672487e-04,-2.041719853878021240e-03,1.208361703902482986e-03,1.034700777381658554e-03,-3.050230407097842544e-05,9.222802473232150078e-04,-1.365482166875153780e-04,1.116086728870868683e-03,-9.177403990179300308e-04,3.778482321649789810e-03,1.373069477267563343e-03,3.273063630331307650e-04,-4.757120223075617105e-06,2.444712154101580381e-04,4.603981215041130781e-04,-2.486630342900753021e-03,-2.902007428929209709e-03,-3.837357508018612862e-04,-8.658754268253687769e-06,-2.506426426407415420e-05,-1.671022982918657362e-05,1.477154637541389093e-05,-1.478247140767052770e-04,-7.046573446132242680e-04,2.676165022421628237e-04,9.395818051416426897e-05,6.216698966454714537e-05,2.241009678982663900e-05,-4.423642252504578209e-08,1.123187030316330492e-05,-7.167690455389674753e-06,-2.465112193021923304e-04,-2.902804408222436905e-04,-5.975197382213082165e-06,-1.235265335708390921e-05,2.852639902073406120e-08,6.113668860052712262e-08,-2.432208020763937384e-05,-4.531597369350492954e-06,-7.675421657040715218e-04,-2.155097667127847672e-03,3.709350130520761013e-05,-2.840136403392534703e-05,7.903458936198148876e-06,1.136462469730759040e-05,2.921280683949589729e-04,1.286932150833308697e-03,2.533596940338611603e-03,1.698935870081186295e-03,8.276942535303533077e-04,4.535727784968912601e-04,4.340481245890259743e-05,3.187158290529623628e-05,3.509499947540462017e-04,-1.085871015675365925e-03,1.310520223341882229e-03,7.460778579115867615e-04,-3.224167739972472191e-04,3.050233644898980856e-04,-3.100917092524468899e-05,-7.575507879664655775e-06,-5.494606739375740290e-05,-5.946888122707605362e-04,1.003803219646215439e-03,4.748918872792273760e-04,6.390190683305263519e-04,7.761844899505376816e-04,2.304480003658682108e-04,1.465848163206828758e-05,1.526851265225559473e-04,1.681181136518716812e-03,1.100081950426101685e-03,1.274918904528021812e-04,7.121348171494901180e-04,5.551655194722115993e-04,1.854346919571980834e-04,1.425809205102268606e-05,-3.100112953688949347e-04,7.487315451726317406e-04,-4.405335523188114166e-03,-1.964652677997946739e-03,4.547836724668741226e-04,1.552934008941520005e-06,7.852007001929450780e-06,-2.291111923113930970e-05,6.493542059615720063e-06,-5.011112662032246590e-04,-8.696237928234040737e-04,3.332006162963807583e-04,5.415427222033031285e-05,3.353727879584766924e-05,3.163113888149382547e-06,5.599715802162563705e-09,-2.040460822172462940e-05,-1.212969364132732153e-04,7.818685844540596008e-05,2.873984049074351788e-04,-4.337478458182886243e-05,-1.363834599032998085e-06,5.428455551736988127e-08,1.215154406963847578e-05,3.232080052839592099e-05,1.030356506817042828e-04,3.849525703117251396e-03,-3.211651928722858429e-03,1.249301014468073845e-03,2.593225799500942230e-04,-1.102654186979634687e-05,-3.092275437666103244e-05,-6.378167308866977692e-04,-4.429443739354610443e-03,-1.492929179221391678e-03,1.265876926481723785e-04,4.878735169768333435e-03,4.774074477609246969e-04,-4.391461698105558753e-05,-3.818278128164820373e-05,-8.657388389110565186e-04,-3.560565179213881493e-03,-1.849307678639888763e-03,-6.547987461090087891e-03,-5.223881918936967850e-03,8.924181456677615643e-04,-2.009481249842792749e-06,-7.004603685345500708e-05,8.160779543686658144e-05,-1.726445043459534645e-04,-2.950566355139017105e-03,1.358663430437445641e-03,-2.693277318030595779e-03,-2.513044280931353569e-03,1.342481700703501701e-04,-1.052889456332195550e-05,1.519541721791028976e-03,-7.370007690042257309e-03,1.054280530661344528e-02,-5.306566599756479263e-03,5.331845022737979889e-04,-3.631898900493979454e-03,-1.307593425735831261e-03,-5.017207149649038911e-05,1.476967474445700645e-03,-1.995053025893867016e-04,6.020098924636840820e-03,1.283827703446149826e-03,-1.844367012381553650e-03,2.206567660323344171e-05,-3.513239789754152298e-06,-6.715291419823188335e-06,4.504423850448802114e-05,1.566552673466503620e-04,2.724176156334578991e-04,-3.397136169951409101e-04,-1.157929509645327926e-04,-2.094398805638775229e-04,3.365301381563767791e-06,-1.498889190543195582e-08,2.503120595065411180e-05,-2.070081427518744022e-05,-2.260953478980809450e-04,-5.086688906885683537e-04,-2.308035618625581264e-05,-3.369103069417178631e-05,-1.950570549524854869e-08,-7.620683754794299603e-05,-1.447471277060685679e-05,-1.632051309570670128e-03,-4.517017398029565811e-03,-9.066796861588954926e-03,-4.965979605913162231e-03,-1.970343873836100101e-04,-1.726417031022720039e-05,7.067624210321810097e-06,1.050008926540613174e-03,-3.070177743211388588e-03,-6.282861344516277313e-03,-3.544453938957303762e-04,8.887016214430332184e-03,4.574830178171396255e-03,7.557831122539937496e-05,-1.453296426916494966e-04,-1.488787820562720299e-03,-2.971571637317538261e-03,3.865373437292873859e-04,4.786413162946701050e-03,1.610893057659268379e-03,2.168706618249416351e-03,-8.652853284729644656e-05,8.825039913062937558e-06,-7.499436615034937859e-04,-1.518280478194355965e-03,3.380172653123736382e-03,1.223142375238239765e-03,-4.394742427393794060e-04,2.610456896945834160e-03,1.469962648116052151e-03,-4.865608207182958722e-05,-1.794309355318546295e-06,3.015883034095168114e-03,-1.378788496367633343e-03,-2.376101911067962646e-03,5.020447075366973877e-03,1.438163453713059425e-03,9.985505603253841400e-04,3.267625652370043099e-05,-2.327983500435948372e-03,3.257110947743058205e-03,1.298880903050303459e-03,5.278176162391901016e-03,-2.713524736464023590e-04,-6.635899626417085528e-05,6.314740312518551946e-05,-7.088066195137798786e-05,1.723359309835359454e-05,-3.886055666953325272e-03,6.596564198844134808e-04,8.857890497893095016e-04,8.646139758639037609e-05,1.545293198432773352e-04,1.943861389008816332e-05,3.581726559787057340e-08,1.775910277501679957e-05,2.074506664939690381e-05,2.042631094809621572e-04,6.487493374152109027e-05,2.109979504893999547e-05,6.113945801189402118e-06,-8.312326826853677630e-09,-3.224579131710925139e-06,-8.208308827306609601e-06,-5.276657175272703171e-04,-1.988768810406327248e-03,-4.860994813498109579e-04,-1.081747119314968586e-03,-1.109594904846744612e-05,-1.896816866064909846e-05,-2.134155693056527525e-05,6.366028101183474064e-04,2.661881502717733383e-03,-1.091124257072806358e-03,-1.652789651416242123e-04,1.232811948284506798e-03,8.619836298748850822e-04,5.929297185502946377e-05,3.745338472072035074e-05,7.619206444360315800e-04,-1.955572981387376785e-03,7.362262113019824028e-04,1.131075085140764713e-03,4.650415794458240271e-04,2.492440689820796251e-04,-3.791506969719193876e-05,2.314537414349615574e-05,-8.905594586394727230e-05,1.145615242421627045e-04,4.797934088855981827e-04,-5.219479207880795002e-04,1.000457326881587505e-03,2.271324628964066505e-04,6.361578707583248615e-04,-2.593044882814865559e-05,2.173437533201649785e-04,2.487702760845422745e-03,1.905476441606879234e-03,-3.153588913846760988e-04,1.129006268456578255e-03,8.914737845771014690e-04,4.694273811765015125e-04,9.498569852439686656e-06,-1.827352243708446622e-04,-6.606146926060318947e-04,-2.523005940020084381e-03,-1.813597162254154682e-03,1.137672690674662590e-03,-1.143739154940703884e-05,1.716317910904763266e-06,-9.326762665295973420e-06,5.376767148845829070e-06,-2.613773685880005360e-04,-5.007348372600972652e-04,3.251614398322999477e-04,1.212555143865756691e-04,5.578228228841908276e-05,1.182490268547553569e-05,2.484739525243639946e-09,1.287729264731751755e-05,6.264691364776808769e-06,2.227956429123878479e-04,2.083154104184359312e-04,-7.312108209589496255e-06,1.630257247597910464e-05,8.065399015322327614e-09,-1.363038791168946773e-05,5.867593063157983124e-05,-2.489919133950024843e-04,4.268038319423794746e-04,2.398982178419828415e-03,-1.133886165916919708e-03,-3.375360392965376377e-05,4.864428410655818880e-05,7.198440289357677102e-05,3.715245693456381559e-04,3.693581093102693558e-03,5.921949632465839386e-03,3.848194610327482224e-04,-1.626065932214260101e-04,-2.536246320232748985e-04,9.343127021566033363e-05,4.637456731870770454e-05,3.772184427361935377e-04,-1.140160020440816879e-03,9.553182171657681465e-04,5.795476026833057404e-04,1.250186469405889511e-03,1.060838112607598305e-04,7.500530045945197344e-07,-2.794317333609797060e-05,-2.303634682903066278e-04,-1.931513426825404167e-03,-3.082170151174068451e-03,-3.995454870164394379e-03,8.922000415623188019e-05,2.328520407900214195e-03,3.837122931145131588e-04,-1.817692827899008989e-05,-2.288063406012952328e-04,2.314096782356500626e-03,5.681365146301686764e-04,-3.237805794924497604e-03,6.284072529524564743e-03,1.547186111565679312e-04,2.201881579821929336e-04,7.555098272860050201e-05,-2.119639539159834385e-04,1.104020513594150543e-03,2.652067691087722778e-03,5.218139849603176117e-04,2.014616504311561584e-03,-5.354039603844285011e-05,1.531879024696536362e-05,-2.572020457591861486e-05,-1.761898238328285515e-05,-9.350687032565474510e-04,-1.563230762258172035e-03,-6.776255031581968069e-05,-5.934813088970258832e-06,7.107411511242389679e-05,4.240070211380952969e-06,-8.280790098069701344e-08,-9.302148828282952309e-05,-1.130839373217895627e-04,4.087330307811498642e-04,4.599113017320632935e-04,2.483757089066784829e-05,2.771033905446529388e-06,-6.597565516130998731e-08,1.360891619697213173e-04,-6.146411760710179806e-05,2.479525050148367882e-03,7.689944934099912643e-03,6.864189170300960541e-03,3.846032079309225082e-03,9.153570863418281078e-05,6.077280704630538821e-05,3.370756166987121105e-05,-3.372996812686324120e-03,-1.007041148841381073e-02,-8.361606858670711517e-03,-9.647002443671226501e-03,-7.162009365856647491e-03,-3.011809661984443665e-03,-4.249734920449554920e-04,1.259434502571821213e-04,-6.066032219678163528e-04,8.679018355906009674e-03,-4.545907489955425262e-03,-8.126537315547466278e-03,3.656246699392795563e-03,-2.094166120514273643e-03,2.623910258989781141e-04,4.258967237547039986e-05,5.161687149666249752e-04,2.646159846335649490e-03,-1.313297729939222336e-02,3.786700312048196793e-03,9.519951418042182922e-03,-6.740481592714786530e-03,-3.266545943915843964e-03,6.398920959327369928e-06,-3.796768607571721077e-03,-2.181308530271053314e-02,-1.463568489998579025e-02,2.958639524877071381e-03,-4.976130090653896332e-03,-5.307975225150585175e-03,6.535696387290954590e-01,-6.341194966807961464e-05,-2.262920141220092773e-03,-1.826042658649384975e-03,1.188058126717805862e-02,1.494744885712862015e-02,8.462672121822834015e-05,1.498154888395220041e-04,-4.953625830239616334e-05,1.937948254635557532e-04,-2.376585180172696710e-04,3.717986401170492172e-03,6.611257791519165039e-03,-1.974760321900248528e-03,-1.988681906368583441e-04,-3.655362233985215425e-04,-6.418759585358202457e-05,-5.359197530196979642e-08,2.730737651290837675e-05,2.748917177086696029e-05,1.713887031655758619e-04,6.256219785427674651e-05,-2.661471080500632524e-05,2.737663635343778878e-05,-3.280092641944065690e-08,-1.002587396214948967e-05,1.394588252878747880e-05,-1.909425627673044801e-04,-4.336049314588308334e-04,-2.851475030183792114e-03,-1.236715936101973057e-03,-4.683350562117993832e-05,-1.033149965223856270e-05,-6.115839823905844241e-06,4.199814866296947002e-04,1.345896744169294834e-03,-7.092058076523244381e-04,3.616978414356708527e-03,4.876171238720417023e-03,1.376621541567146778e-03,2.444570600346196443e-05,1.489123387727886438e-04,1.881019212305545807e-03,6.854995735920965672e-04,4.438588512130081654e-04,6.882908637635409832e-04,-1.446955138817429543e-04,3.000313299708068371e-04,-5.355340545065701008e-05,-5.078486537968274206e-07,-1.543478356325067580e-05,-8.124727173708379269e-04,-2.021988038904964924e-04,-1.329800579696893692e-03,-3.711126337293535471e-04,1.253307331353425980e-03,3.844450111500918865e-04,-9.179125299851875752e-06,-1.630633050808683038e-05,1.885645324364304543e-03,1.987336436286568642e-03,-4.049625247716903687e-03,-7.861993799451738596e-05,5.329627310857176781e-04,3.298575757071375847e-04,-2.063548436126438901e-06,1.851996494224295020e-04,1.613509841263294220e-03,-2.709660213440656662e-03,-1.627780613489449024e-03,1.681808789726346731e-04,-4.660593913285993040e-05,-1.061428793036611751e-05,-8.354622877959627658e-07,-2.481036062818020582e-05,-9.803596185520291328e-04,-8.934613433666527271e-04,6.310088065220043063e-05,-2.038475940935313702e-06,3.862215089611709118e-05,8.166840416379272938e-06,-1.074804458767175674e-07,1.256468567589763552e-05,4.573394835460931063e-05,-4.739244468510150909e-05,-2.508323232177644968e-04,-9.389183105668053031e-06,-8.713983334018848836e-06,2.704928192542865872e-08,-2.740154559432994574e-05,1.728461393213365227e-05,-7.559303194284439087e-04,-2.388442633673548698e-03,-1.782272011041641235e-03,-2.313228324055671692e-03,-3.956607542932033539e-05,-2.134128044417593628e-05,-8.587406773585826159e-05,5.529008340090513229e-04,-1.502759696450084448e-04,-5.086953169666230679e-04,8.688808302395045757e-04,3.146574366837739944e-03,1.182811101898550987e-03,7.460966298822313547e-05,-1.504224201198667288e-04,-1.027093268930912018e-03,-4.771593376062810421e-04,2.001875109272077680e-04,-1.491050003096461296e-03,3.750424599274992943e-03,1.374785671941936016e-03,-2.603971552161965519e-05,-6.236405170056968927e-08,-2.639355079736560583e-04,-7.991673192009329796e-04,2.772537292912602425e-03,-2.281586173921823502e-03,-1.172019634395837784e-03,6.436048424802720547e-04,8.723131031729280949e-04,-2.142804623872507364e-05,2.181965828640386462e-05,2.739211777225136757e-03,2.439350355416536331e-03,6.763186538591980934e-04,3.832517424598336220e-03,-7.666417513974010944e-05,4.921461222693324089e-04,-5.389157740864902735e-05,4.932883894070982933e-04,-2.679499797523021698e-03,-1.352486899122595787e-03,1.770638045854866505e-04,1.087470445781946182e-03,1.725642796372994781e-04,-7.245664892252534628e-05,-1.248370099347084761e-04,2.111140202032402158e-04,-4.406593798194080591e-04,2.457356895320117474e-04,6.356703233905136585e-04,-2.671895344974473119e-05,6.391271745087578893e-05,8.751553832553327084e-05,-1.660107373027130961e-04,-5.649265403917524964e-06,-7.418175300699658692e-06,-4.948136847815476358e-05,1.216477471643884201e-06,6.410223431885242462e-05,3.742808257811702788e-05,4.740839722217060626e-05,-7.850166730349883437e-05,-3.507906512822955847e-05,8.845490810927003622e-05,-2.215855987742543221e-03,2.516726381145417690e-04,-4.009850672446191311e-04,1.778887963155284524e-05,-3.246448759455233812e-04,9.184410737361758947e-05,3.973410275648348033e-05,1.252338290214538574e-03,1.895611174404621124e-03,4.877097904682159424e-03,8.226271602325141430e-04,5.459671374410390854e-04,-2.762591757345944643e-04,-1.853029534686356783e-04,3.893219400197267532e-06,1.147468574345111847e-03,-8.798603666946291924e-04,1.515536219812929630e-03,-1.699522370472550392e-03,1.276282418984919786e-04,8.830376900732517242e-04,-1.399929402396082878e-03,3.959677706006914377e-04,8.345954120159149170e-04,1.145171583630144596e-03,4.546554991975426674e-04,-1.458567567169666290e-06,-2.799602225422859192e-04,-6.663721869699656963e-04,6.110251997597515583e-04,-3.538141609169542789e-04,1.797408796846866608e-03,-1.532546128146350384e-03,-4.753045504912734032e-04,4.730027285404503345e-04,-5.551223875954747200e-05,-1.161545515060424805e-04,-1.074243104085326195e-03,-4.579863161779940128e-04,-7.634946960024535656e-04,-4.374480340629816055e-03,-7.368550635874271393e-03,1.060776785016059875e-02,-1.487895194441080093e-02,-4.884779453277587891e-03,-8.886535651981830597e-03,4.470557323656976223e-04,9.811962023377418518e-03,-7.257054094225168228e-03,-3.372396808117628098e-03,-2.124804304912686348e-03,5.467281443998217583e-04,-2.494739646863308735e-06\n0.000000000000000000e+00,1.574375119162141345e-06,-1.027047460411267821e-06,-6.310472963377833366e-05,-6.931985990377143025e-05,1.677449290582444519e-06,1.439152015336730983e-06,4.915835205565599608e-08,1.284427412429067772e-06,8.248377980635268614e-08,1.967672505998052657e-05,3.634126624092459679e-04,1.576606009621173143e-04,-3.163606161251664162e-04,-1.627534584258683026e-05,5.830251211591530591e-06,7.516943242080742493e-06,5.196969505050219595e-05,3.521404869388788939e-04,-1.918590278364717960e-04,1.393347047269344330e-04,3.446800110395997763e-04,-7.897362229414284229e-05,-1.151775359176099300e-05,2.235436659248080105e-05,2.631285460665822029e-04,-3.746701622731052339e-06,3.486355708446353674e-04,-4.977899370715022087e-04,2.013928024098277092e-04,-1.286552287638187408e-05,-1.013245309877675027e-05,-9.203259651258122176e-06,1.980516026378609240e-05,-5.854447372257709503e-04,-3.149808908347040415e-04,1.432284043403342366e-04,-7.665423618163913488e-05,-2.417629584670066833e-04,1.342754876532126218e-05,8.753113434067927301e-06,-1.283018209505826235e-04,-1.482662628404796124e-04,-9.256537305191159248e-05,-3.568687534425407648e-04,6.763357087038457394e-04,-2.141899894922971725e-04,7.110350452421698719e-06,1.331378734903410077e-05,-1.863512006821110845e-04,1.680128480074927211e-05,-7.310765795409679413e-05,-5.314196459949016571e-05,1.093588216463103890e-04,-5.159165539225796238e-06,9.996027984016109258e-06,-2.576276301624602638e-06,-1.687001713435165584e-05,-9.396686800755560398e-05,-2.037086669588461518e-04,1.828660024330019951e-04,2.081291495414916426e-05,1.024498715196386911e-06,1.199562575493473560e-06,-1.098600961313422886e-07,1.660658767832501326e-06,-5.850632987858261913e-06,-1.100915542338043451e-04,-8.697367593413218856e-05,1.150719754150486551e-06,6.506037379949702881e-07,1.159077900325655719e-08,-5.092003902973374352e-07,2.343025698792189360e-06,-2.933030737040098757e-05,2.765107783488929272e-04,1.176104706246405840e-05,-1.588805571373086423e-05,-2.646508255566004664e-05,7.229041329992469400e-06,9.014013812702614814e-06,1.243794395122677088e-05,1.170314862974919379e-04,1.549934968352317810e-04,-1.897898473544046283e-04,9.956696885637938976e-06,-9.923153265845030546e-05,-1.463423177483491600e-05,2.369293724768795073e-05,2.431033499306067824e-04,-1.085805997718125582e-04,2.654044074006378651e-04,-2.631008974276483059e-04,-9.707802382763475180e-05,-2.277296880492940545e-05,-1.303946010011713952e-05,-1.345784767181612551e-05,-2.196428340539569035e-06,-7.265785825438797474e-04,-9.985025099013000727e-05,4.050030256621539593e-04,1.380894100293517113e-04,-3.285660059191286564e-04,-1.117292958952020854e-05,8.811576662992592901e-06,-1.119481166824698448e-04,5.370075814425945282e-05,-1.142990076914429665e-04,2.783371892292052507e-04,3.453395329415798187e-04,-3.410934004932641983e-04,-7.971431841724552214e-06,1.619573959033004940e-05,-3.255282645113766193e-04,7.200203253887593746e-05,-2.796143526211380959e-04,1.007227983791381121e-04,9.405877790413796902e-05,8.679558050062041730e-07,9.314103408541996032e-06,-3.621292080424609594e-06,-2.729529660427942872e-05,-1.694696402410045266e-04,-2.187538775615394115e-04,2.072361385216936469e-04,2.614938966871704906e-05,7.043704499665182084e-07,-8.179438850675069261e-07,-1.080273008824406133e-07,4.562205504043959081e-06,3.899046987498877570e-07,2.187705104006454349e-05,3.510186070343479514e-05,2.603409029688918963e-06,7.496113539673388004e-06,2.965203904636837251e-08,-3.369046225998317823e-06,9.912482710205949843e-06,-1.421154447598382831e-04,-3.588482795748859644e-04,5.498878308571875095e-04,-2.776017063297331333e-04,-1.252081347047351301e-05,2.472465666869538836e-06,6.483019205916207284e-06,1.132067118305712938e-04,1.279560383409261703e-04,9.562055493006482720e-05,4.144872364122420549e-04,3.179593477398157120e-06,-2.632330142660066485e-05,2.609649345686193556e-05,4.142707257415167987e-05,3.247666754759848118e-04,9.048459469340741634e-05,8.574881358072161674e-04,-6.492776446975767612e-04,-2.739329647738486528e-04,-5.952097126282751560e-07,-7.258721325342776254e-06,2.409239414191688411e-06,-6.469338404713198543e-05,-6.296419305726885796e-04,1.943453680723905563e-04,1.875155066954903305e-05,4.895985330222174525e-05,1.158364757429808378e-04,3.294068665127269924e-05,4.762037406180752441e-06,-1.929924474097788334e-04,5.679141613654792309e-04,1.672231446718797088e-04,-5.985357565805315971e-04,-5.479743413161486387e-05,-1.578799274284392595e-04,-7.906179962446913123e-05,1.859761141531635076e-05,-3.355684166308492422e-04,3.302468685433268547e-04,2.366930420976132154e-04,-1.166218789876438677e-04,2.784523530863225460e-04,-1.100404006137978286e-05,1.844067082856781781e-05,-6.402759936463553458e-06,-2.555231912992894650e-05,-1.737554266583174467e-04,-3.359756956342607737e-04,2.165542246075347066e-04,2.609727926028426737e-05,1.285570078835007735e-06,4.627206635632319376e-06,2.965628631557137851e-08,3.935219410777790472e-06,1.017175691231386736e-05,-1.191651099361479282e-04,-9.830493218032643199e-05,4.910340976493898779e-06,3.446054961386835203e-06,3.206616838724585250e-08,-6.255784228414995596e-06,6.302970632532378659e-06,-1.828444510465487838e-04,-4.064197128172963858e-04,3.341658739373087883e-04,2.318762708455324173e-04,-3.319554161862470210e-05,1.006982438411796466e-05,1.184695884148823097e-05,9.823787695495411754e-05,7.488420233130455017e-04,3.389013581909239292e-04,-1.390696153976023197e-03,1.518216740805655718e-04,-2.683179336600005627e-04,4.465422080102143809e-06,2.222994226031005383e-05,2.545136667322367430e-04,1.051861472660675645e-04,5.033725756220519543e-06,1.058374182321131229e-04,-2.963053993880748749e-04,1.462462823837995529e-03,1.203988745146489237e-06,-1.424789024895289913e-05,-4.099185753148049116e-05,-5.528797628358006477e-04,-2.202758769271895289e-04,3.886449849233031273e-04,-2.855600905604660511e-04,-4.030345589853823185e-04,1.337801804766058922e-04,7.106987141014542431e-06,-1.946454722201451659e-04,6.717895739711821079e-04,4.054317832924425602e-04,-1.944105024449527264e-04,-6.475673581007868052e-05,-3.809148329310119152e-04,7.913686567917466164e-05,2.987256084452383220e-05,7.308795466087758541e-05,6.099237361922860146e-04,7.840584730729460716e-04,-1.231259084306657314e-04,2.115254173986613750e-04,-8.398840691370423883e-06,2.066794331767596304e-05,-1.630120777917909436e-06,2.792348823277279735e-07,-6.036375998519361019e-05,-1.806747604859992862e-04,3.444051835685968399e-04,5.263463390292599797e-05,1.310282641497906297e-05,1.119765670409833547e-06,7.722454142822243739e-08,2.083776507788570598e-06,-6.954868695174809545e-06,-4.655176599044352770e-05,-4.304156391299329698e-05,1.488926272941171192e-06,2.718694759096251801e-06,3.549757821019738913e-08,7.861782478357781656e-07,4.001725756097584963e-06,-7.019990152912214398e-05,2.495355874998494983e-05,1.798881567083299160e-04,-4.206861194688826799e-05,-2.165177284041419625e-05,4.935959623253438622e-06,1.456205791328102350e-05,4.846689625992439687e-05,1.776190038071945310e-04,-5.434727790998294950e-05,-4.190495819784700871e-04,3.099503519479185343e-04,-1.037565562000963837e-05,-2.170328116335440427e-06,2.431659959256649017e-05,2.788710698951035738e-04,-9.507081995252519846e-05,9.743199916556477547e-05,-3.266836574766784906e-04,6.578721513506025076e-05,-3.000275683007203043e-06,-5.748349849454825744e-06,-1.055180746334372088e-05,-2.114808012265712023e-05,-5.683675408363342285e-04,-2.348670968785881996e-04,2.571961667854338884e-04,2.549167256802320480e-04,-2.479573886375874281e-04,2.085958476527594030e-05,7.549640940851531923e-06,-1.191652845591306686e-04,2.499115362297743559e-04,1.481242943555116653e-04,-1.598019152879714966e-04,4.140492237638682127e-04,-2.896316000260412693e-04,1.620381044631358236e-05,2.021225918724667281e-05,-3.034635446965694427e-04,1.659319532336667180e-04,-1.052641891874372959e-06,-2.272124402225017548e-04,2.795353939291089773e-04,-9.743802365846931934e-06,1.326956953562330455e-05,-5.402001079346518964e-06,-2.199336449848487973e-05,-2.313850272912532091e-04,-1.963406830327585340e-04,2.411286550341174006e-04,3.246535925427451730e-05,4.699722012446727604e-06,-3.002091943926643580e-07,-1.088835688278777525e-07,1.366615265396831091e-06,-1.881827415672887582e-06,-3.430615834076888859e-05,-2.538797161832917482e-05,2.109433808072935790e-06,3.626157194958068430e-06,3.394768555153859779e-08,-4.977360390512330923e-07,8.831406375975348055e-06,-5.314629743224941194e-05,7.787800132064148784e-05,-3.478806756902486086e-04,1.692772639216855168e-04,-1.612278720131143928e-05,-1.046095576384686865e-06,1.035467175825033337e-05,1.482179686718154699e-05,6.657153135165572166e-04,-1.008315244689583778e-03,9.849923662841320038e-05,3.965793875977396965e-04,-1.205234439112246037e-04,-1.918848511195392348e-07,2.344511995033826679e-05,1.761383900884538889e-04,9.863273589871823788e-06,3.250811423640698195e-04,-4.850043915212154388e-04,4.222954157739877701e-04,-6.142052006907761097e-05,-8.158394848578609526e-06,-1.031916963256662712e-05,-2.174871951865497977e-05,-3.477885329630225897e-04,-3.411963116377592087e-04,4.635277437046170235e-04,-1.360067108180373907e-05,-3.437075356487184763e-04,2.365646196267334744e-06,8.398617865168489516e-06,-1.621503906790167093e-04,1.464106753701344132e-05,1.079434878192842007e-05,-1.965400879271328449e-04,1.361048780381679535e-04,-3.954034473281353712e-04,3.411636953387642279e-06,1.353980951535049826e-05,-2.700053446460515261e-04,-2.106170577462762594e-04,-7.314325193874537945e-04,-5.194527329877018929e-05,-5.981775029795244336e-05,-4.781212737725581974e-06,1.129057818616274744e-05,-2.027061100307037123e-06,-2.729920379351824522e-05,-1.033361040754243731e-04,-6.974602729314938188e-05,1.870404812507331371e-04,2.537516047596000135e-05,-1.208628304993908387e-06,-4.664968855649931356e-09,-1.908279045892413706e-08,-2.076675991702359170e-05,2.226978358521591872e-05,3.832132788375020027e-04,3.324378049001097679e-04,-2.395564661128446460e-05,-3.185965033480897546e-05,-9.827999747358262539e-09,6.782358013879274949e-06,-4.412082853377796710e-05,3.980798646807670593e-04,-1.436967169865965843e-03,-1.264691934920847416e-03,6.389605114236474037e-04,1.654226507525891066e-04,-3.500573438941501081e-05,-7.534228643635287881e-05,-4.110676236450672150e-04,-1.004268298856914043e-03,-1.095685438485816121e-04,2.162693417631089687e-04,-2.374594332650303841e-03,5.489877075888216496e-04,1.103365229937480763e-05,-2.390194858890026808e-04,-2.486734185367822647e-03,-4.836731532122939825e-04,-2.117523225024342537e-03,1.938170986250042915e-03,-1.349360099993646145e-03,2.959530684165656567e-05,5.954215157544240355e-05,8.212733519030734897e-05,6.188953557284548879e-05,4.395085852593183517e-03,1.584388781338930130e-03,-1.015714136883616447e-03,-8.378854836337268353e-04,1.594477798789739609e-03,-2.077528624795377254e-04,-4.503820309764705598e-05,1.118182204663753510e-03,-8.790082647465169430e-04,-2.409263048321008682e-03,3.713956393767148256e-04,-1.030433923006057739e-03,1.934759551659226418e-03,-7.977291534189134836e-05,6.557503938674926758e-01,2.426745602861046791e-03,-1.282544573768973351e-03,-1.819079625420272350e-05,7.489695562981069088e-04,-1.745376619510352612e-03,5.267053711577318609e-05,-1.014399749692529440e-04,2.643496009113732725e-05,1.979389635380357504e-04,9.948760271072387695e-04,1.675162930041551590e-03,-1.708470284938812256e-03,-2.303925139131024480e-04,-2.221668910351581872e-05,-9.028627800944377668e-08,-7.836979420972056687e-08,1.180056528937711846e-06,-6.315397058642702177e-06,-1.179905666504055262e-05,1.471391442464664578e-05,-7.082578576955711469e-06,2.901507968999794684e-06,5.642220912704942748e-08,-1.895140258056926541e-07,9.036044502863660455e-06,-3.420433495193719864e-05,4.486574107431806624e-05,2.385980624239891768e-04,-1.281036384170874953e-04,-1.291009175474755466e-05,2.468731054250383750e-06,6.173456313263159245e-06,9.358512033941224217e-05,3.540630277711898088e-04,8.915080979932099581e-05,-2.152692177332937717e-04,4.298266721889376640e-04,3.172714787069708109e-04,-8.235598215833306313e-06,6.637921615038067102e-06,3.681360976770520210e-04,-2.465010766172781587e-05,2.697391319088637829e-04,-4.115445190109312534e-04,-1.206051892950199544e-04,-5.405134288594126701e-04,-1.252818128705257550e-05,-1.473376960348105058e-05,2.540988134569488466e-06,-4.695843381341546774e-04,-2.362293162150308490e-04,-8.068554598139598966e-05,3.311003674753010273e-04,-4.255551029928028584e-04,-2.664912608452141285e-05,4.642864496418042108e-06,-1.207521127071231604e-04,7.449006079696118832e-05,3.991490521002560854e-04,-3.038974246010184288e-04,-6.763606506865471601e-06,-3.963808121625334024e-04,1.745734152791555971e-06,1.354676351184025407e-05,-4.851560515817254782e-04,5.286721279844641685e-04,8.083754801191389561e-05,-2.474305802024900913e-04,2.108666376443579793e-04,-5.091639650345314294e-06,1.315500412601977587e-05,-1.717441250548290554e-06,5.771968062617816031e-06,-3.986623778473585844e-04,-1.976293133338913321e-04,2.322574582649394870e-04,2.842399044311605394e-05,-4.692075435741571710e-06,-1.030639623422757722e-06,4.542926035355776548e-09,2.860620043065864593e-06,9.128324336415971629e-07,2.305950874870177358e-05,5.907745617150794715e-06,5.883094218006590381e-06,6.958154699532315135e-06,-1.287114628212293610e-07,-6.979205409152200446e-07,2.125183073076186702e-06,-4.033145523862913251e-05,-4.283854796085506678e-04,1.158149825641885400e-04,-1.887036341940984130e-05,2.896995738410623744e-06,-2.196901050410815515e-06,-1.206839897349709645e-05,6.140195182524621487e-05,-1.220105696120299399e-04,1.641791895963251591e-04,-9.863580635283142328e-05,-1.958472712431102991e-04,1.882885117083787918e-04,-5.086104920337675139e-06,3.973768980358727276e-05,5.473997443914413452e-04,-7.559520599897950888e-05,5.320135824149474502e-05,-1.395530707668513060e-04,-4.311781958676874638e-04,1.667085743974894285e-04,-1.448393413738813251e-05,-1.031170450005447492e-05,1.817730117181781679e-05,-2.901163534261286259e-04,-6.490952800959348679e-04,-3.210586437489837408e-04,1.303036551689729095e-04,6.497444701381027699e-06,1.927461562445387244e-05,-1.482131756347371265e-05,-1.578824230819009244e-05,-2.672043628990650177e-04,3.010660293512046337e-06,5.190212687011808157e-05,5.299774347804486752e-04,-3.466685302555561066e-05,2.559541098889894783e-05,-4.004695256298873574e-06,1.242408470716327429e-04,-2.774355816654860973e-04,5.918329406995326281e-06,1.274680835194885731e-04,-1.819040044210851192e-04,-3.598872717702761292e-05,1.892671389214228839e-05,8.557233741157688200e-06,-1.420841545041184872e-05,7.433036807924509048e-05,-4.572530451696366072e-04,-2.538380213081836700e-04,3.547709638951346278e-06,-1.454743323847651482e-05,5.211286861594999209e-06,1.101828365790424868e-05,3.263086910010315478e-06,1.239125140273245052e-06,2.535771091061178595e-05,-5.048236562288366258e-05,2.563846646808087826e-05,9.167562211587210186e-07,2.270935692649800330e-05,-8.581042493460699916e-06,5.882490950170904398e-05,2.643324478412978351e-05,2.617871796246618032e-04,3.685318224597722292e-04,1.269239146495237947e-04,-1.426332346454728395e-05,3.435861071920953691e-05,-1.962828173418529332e-05,-3.235170879634097219e-06,1.792848488548770547e-04,3.241888189222663641e-04,-1.272168010473251343e-04,1.285634789383038878e-04,-2.633982803672552109e-04,-1.337811136181699112e-05,-7.079562237777281553e-06,7.858418393880128860e-05,3.713536716531962156e-04,-7.565182386315427721e-06,-2.847180585376918316e-04,-1.176725127152167261e-04,-7.312570232897996902e-05,4.553367762127891183e-05,-9.119183232542127371e-05,1.224662992171943188e-05,-1.682258152868598700e-04,2.085616579279303551e-04,4.232109349686652422e-04,2.826325071509927511e-04,-1.157668812084011734e-04,-7.772777462378144264e-05,4.602172339218668640e-05,-2.504890144336968660e-04,-4.752312452183105052e-05,1.007873725029639900e-04,-8.131482754833996296e-04,1.473866286687552929e-04,-3.188819682691246271e-04,-7.671446655876934528e-05,1.241215340996859595e-05,-9.230748401023447514e-05,-9.715488704387098551e-05,6.294916965998709202e-04,-7.657932001166045666e-04,-7.601188845001161098e-04,-7.386021898128092289e-04,-6.268723518587648869e-04,7.437591557390987873e-04,-9.972783736884593964e-04,6.262297974899411201e-04,-1.525491592474281788e-03,2.085380023345351219e-03,-1.247415057150647044e-04,1.263338781427592039e-04,1.511256186859100126e-07\n0.000000000000000000e+00,-2.929303263954352587e-05,5.711942776542855427e-06,4.836168955080211163e-04,1.419290492776781321e-04,-1.536873751319944859e-04,-6.795631634304299951e-05,-1.211309186288644923e-08,-5.739962216466665268e-05,-7.484910020139068365e-05,7.538433419540524483e-05,-1.704444875940680504e-03,2.634615229908376932e-04,1.080219540745019913e-02,7.017948664724826813e-04,-5.731804412789642811e-05,-1.654068619245663285e-04,4.415892180986702442e-04,1.336519792675971985e-02,-1.767924637533724308e-03,3.088233992457389832e-03,-6.412670947611331940e-03,1.353483460843563080e-02,-3.401244975975714624e-05,-6.559849716722965240e-04,-5.921815987676382065e-03,-1.031914167106151581e-02,-8.380048908293247223e-03,-4.477079026401042938e-03,1.144502544775605202e-03,8.804460056126117706e-03,-5.884634083486162126e-05,1.308806804445339367e-05,-6.070433300919830799e-04,7.478485349565744400e-03,2.909696428105235100e-03,6.785745499655604362e-04,4.320498555898666382e-05,3.727704286575317383e-03,1.247370964847505093e-04,-3.604371886467561126e-05,4.749481566250324249e-03,-5.028627812862396240e-03,-1.945659751072525978e-03,5.631404463201761246e-03,-6.747559644281864166e-03,7.455427665263414383e-03,7.595768547616899014e-04,-2.425154671072959900e-04,1.729637384414672852e-02,1.038182247430086136e-02,2.750129206106066704e-04,3.033604938536882401e-03,-3.478277940303087234e-03,8.590683864895254374e-05,-1.325354387518018484e-04,-1.307031925534829497e-04,1.428024028427898884e-03,2.856593113392591476e-03,7.684536976739764214e-04,-2.493935870006680489e-03,-4.811522667296230793e-04,2.659476012922823429e-05,2.153792593162506819e-05,5.359649613012607006e-09,-4.636683661374263465e-05,-1.636548404349014163e-05,1.840487821027636528e-03,1.629310660064220428e-03,-1.228452747454866767e-04,-4.525189433479681611e-05,-7.643087940323312068e-08,1.196474386233603582e-05,-2.553600279497914016e-05,7.295294199138879776e-04,-1.551341963931918144e-03,1.671750505920499563e-04,5.775341764092445374e-03,8.606920600868761539e-04,-1.225027226610109210e-04,-2.298817125847563148e-04,-9.773571946425363421e-05,3.527022665366530418e-03,1.044718199409544468e-03,7.072785869240760803e-03,-5.937942769378423691e-04,1.437960937619209290e-02,-4.605134017765522003e-05,-5.666351644322276115e-04,-5.243842024356126785e-03,-8.787012659013271332e-03,-8.337606675922870636e-03,-3.763958346098661423e-03,4.587337607517838478e-04,1.099009905010461807e-02,-5.859458178747445345e-05,1.388092932756990194e-04,1.236401149071753025e-04,3.556076437234878540e-03,7.730796467512845993e-03,-2.099691191688179970e-03,1.702805748209357262e-03,7.126552984118461609e-03,-5.435959901660680771e-04,-6.846111500635743141e-05,3.955163527280092239e-03,-4.437883384525775909e-03,-4.391672089695930481e-03,-1.166983740404248238e-03,-4.001259338110685349e-03,6.395628675818443298e-03,5.252293703961186111e-05,-2.668986271601170301e-04,1.782940328121185303e-02,8.243487216532230377e-03,-8.698934689164161682e-04,5.264420062303543091e-03,-2.043817192316055298e-03,6.710638263029977679e-05,-2.003591653192415833e-04,-1.052171137416735291e-04,1.570536987856030464e-03,3.990245051681995392e-03,-1.397002342855557799e-04,-3.820842830464243889e-03,-6.940417806617915630e-04,-5.025387144996784627e-05,1.041286122926976532e-05,2.799452403223767760e-08,-1.937035995069891214e-05,6.199391646077856421e-05,2.267753239721059799e-03,1.449261792004108429e-03,-4.930654540657997131e-05,1.813012386264745146e-05,-4.785663421102981374e-09,5.691730621038004756e-06,3.042097523575648665e-05,2.065820153802633286e-03,-2.089628949761390686e-03,2.633222844451665878e-03,5.907189100980758667e-03,6.537126027978956699e-04,-1.921917282743379474e-04,-2.173371613025665283e-04,1.311559462919831276e-03,4.192239604890346527e-03,-2.076610922813415527e-03,2.262989990413188934e-03,-1.457099686376750469e-03,1.128693390637636185e-02,-8.611331577412784100e-05,-3.845627070404589176e-04,-2.098825760185718536e-03,-7.599165663123130798e-03,-2.618855610489845276e-02,1.112030260264873505e-02,6.014199461787939072e-03,9.037893265485763550e-03,-1.747984606481622905e-05,6.940590537851676345e-05,3.662648086901754141e-04,-7.928055711090564728e-03,9.246051311492919922e-03,-2.593731041997671127e-04,4.187991842627525330e-03,6.211190484464168549e-03,2.668747329153120518e-04,-7.753759564366191626e-05,3.763326909393072128e-03,-2.951051807031035423e-03,-9.890100918710231781e-03,1.341208536177873611e-02,-1.689529512077569962e-03,9.807896800339221954e-03,1.839392818510532379e-03,-2.810391888488084078e-04,1.442294847220182419e-02,3.544341772794723511e-03,-3.753717755898833275e-03,-7.543922984041273594e-04,-1.381825772114098072e-03,1.919322130561340600e-05,-2.268517855554819107e-04,-7.098659261828288436e-05,1.215495169162750244e-03,3.678329754620790482e-03,-1.696769264526665211e-03,-3.698999760672450066e-03,-5.540727288462221622e-04,8.648809307487681508e-05,-1.918489761010278016e-05,-1.768163215842832869e-08,-2.854044942068867385e-05,8.231615356635302305e-05,6.309375166893005371e-04,5.690028774552047253e-04,4.434790753293782473e-05,-2.814489926095120609e-05,3.844456841761711985e-08,1.007875252980738878e-04,-2.193368418375030160e-04,3.333371132612228394e-03,6.196710281074047089e-03,9.650330059230327606e-03,4.791259299963712692e-03,6.253081373870372772e-04,-8.584411989431828260e-05,-2.151554072042927146e-04,-6.775438669137656689e-04,3.378788474947214127e-03,1.320724003016948700e-02,1.524030789732933044e-02,-1.458384655416011810e-02,8.488850668072700500e-03,-3.026544000022113323e-04,-1.057662302628159523e-06,2.087519736960530281e-03,3.618855960667133331e-03,-9.447564370930194855e-04,-1.384021993726491928e-02,-5.539370700716972351e-03,1.689940690994262695e-04,-7.364839257206767797e-05,1.270175707759335637e-04,2.175418427214026451e-03,2.055766526609659195e-03,9.351508691906929016e-03,-1.039372757077217102e-02,-1.155250612646341324e-02,3.202229971066117287e-03,-2.014362486079335213e-03,-1.555550406919792295e-04,3.415397834032773972e-03,-7.773954421281814575e-03,5.838339682668447495e-03,-6.055431440472602844e-03,-6.482035387307405472e-03,3.848884953185915947e-03,-3.400655987206846476e-04,-3.108238161075860262e-04,8.672745898365974426e-03,9.385559707880020142e-03,3.226255765184760094e-03,-9.934406727552413940e-03,-3.394785337150096893e-03,3.163412038702517748e-04,-4.215218650642782450e-04,9.652184962760657072e-05,4.702704027295112610e-04,8.113114163279533386e-03,2.246502321213483810e-03,-5.463007837533950806e-03,-7.088233251124620438e-04,-3.532135160639882088e-04,-8.250900464190635830e-06,-3.380364432814531028e-09,-3.765333531191572547e-05,-3.030773405043873936e-05,1.233253395184874535e-03,1.114579150453209877e-03,-1.626770244911313057e-04,-4.666825407184660435e-05,-3.982313501182943583e-08,-6.884971662657335401e-05,-1.200153383251745254e-05,5.012113251723349094e-04,-4.896705038845539093e-03,2.371716080233454704e-03,4.095943644642829895e-03,7.472960860468447208e-04,-1.220893900608643889e-04,-2.306967217009514570e-04,1.071372389560565352e-04,4.564902745187282562e-03,-7.606577710248529911e-04,4.214086511638015509e-04,-5.347761325538158417e-04,1.480852533131837845e-02,1.840304503275547177e-05,-6.371524068526923656e-04,-4.177330993115901947e-03,-7.929870858788490295e-03,-1.030208542943000793e-02,-8.326945826411247253e-04,-2.459191717207431793e-03,1.144472323358058929e-02,-2.565047907410189509e-05,1.064328898792155087e-04,-3.424173919484019279e-04,3.060555784031748772e-03,8.748884312808513641e-03,-2.283612499013543129e-03,-2.750709827523678541e-04,7.963077165186405182e-03,-1.898929476737976074e-04,-3.716966239153407514e-05,3.680123714730143547e-03,-7.204115856438875198e-03,-3.628041595220565796e-03,4.592497833073139191e-03,1.229385146871209145e-03,5.155401770025491714e-03,-2.911398769356310368e-05,-2.603603934403508902e-04,1.818940415978431702e-02,8.168382570147514343e-03,5.790408467873930931e-04,6.634077988564968109e-03,-5.516543053090572357e-03,6.168869003886356950e-05,-2.243768249172717333e-04,-1.852542918641120195e-04,1.576389302499592304e-03,3.005954669788479805e-03,-1.637777895666658878e-04,-3.278225427493453026e-03,-6.496947607956826687e-04,-1.630543556530028582e-05,3.178341557941166684e-06,-2.222168404841795564e-08,-6.147262320155277848e-05,-6.461407610913738608e-05,1.675363397225737572e-03,1.490351627580821514e-03,-1.258043630514293909e-04,-5.032704211771488190e-05,2.331398718524724245e-08,4.300649015931412578e-05,-4.190193794784136117e-05,2.137974370270967484e-03,-2.800815273076295853e-03,3.477872349321842194e-03,7.220356725156307220e-03,9.296735515817999840e-04,-9.212362056132405996e-05,-2.605777117423713207e-04,-9.473290410824120045e-04,3.250425215810537338e-03,5.065436474978923798e-03,6.451002554967999458e-04,-6.220431532710790634e-04,1.616572588682174683e-02,-7.719361747149378061e-05,-5.657105357386171818e-04,-4.996092524379491806e-03,-9.765722788870334625e-03,-1.140180602669715881e-02,1.823425525799393654e-03,5.427621072158217430e-04,1.155137084424495697e-02,3.270078377681784332e-05,1.109285076381638646e-04,3.071039682254195213e-04,1.974749146029353142e-03,5.457248073071241379e-03,-3.456713631749153137e-03,9.879085700958967209e-04,5.141407717019319534e-03,-1.621935283765196800e-03,-1.246917236130684614e-04,3.965274896472692490e-03,-5.535175558179616928e-03,-2.490775659680366516e-03,-1.079726847819983959e-03,1.055746222846210003e-03,3.659403882920742035e-03,-4.837150336243212223e-04,-3.439860302023589611e-04,1.810308732092380524e-02,7.938290946185588837e-03,5.483787972480058670e-04,5.537247750908136368e-03,-4.388440400362014771e-03,1.109165386878885329e-04,-2.248588425572961569e-04,-6.566994852619245648e-05,1.499603851698338985e-03,4.803050309419631958e-03,1.263148034922778606e-03,-4.533794708549976349e-03,-7.749847136437892914e-04,-1.796847354853525758e-04,-2.785584001685492694e-06,-2.358956407988443971e-08,2.915450604632496834e-04,-9.289222361985594034e-05,-1.161106303334236145e-02,-8.431925438344478607e-03,8.979552076198160648e-04,4.434260190464556217e-04,-8.012466423679143190e-08,9.658782801125198603e-05,4.264915769454091787e-04,-6.102293729782104492e-03,2.426322922110557556e-02,7.898123934864997864e-03,-3.670815378427505493e-02,-6.252805702388286591e-03,9.658805211074650288e-04,1.820116303861141205e-03,-3.009361680597066879e-04,-5.061647295951843262e-02,1.601728051900863647e-02,-2.894839085638523102e-02,-3.380600828677415848e-03,-1.200465038418769836e-01,1.744917099131271243e-04,4.556196741759777069e-03,3.983652964234352112e-02,8.043712377548217773e-02,7.616128027439117432e-02,3.764997422695159912e-02,-1.327989273704588413e-03,-9.077410399913787842e-02,7.458595209755003452e-04,-8.172536618076264858e-04,1.576324808411300182e-03,-2.044270187616348267e-02,-5.659801512956619263e-02,1.443890389055013657e-02,-1.625462062656879425e-02,-3.662133589386940002e-02,6.842376897111535072e-04,6.173159927129745483e-04,-3.552637994289398193e-02,3.873466700315475464e-02,3.784390911459922791e-02,-4.177148267626762390e-02,1.333489641547203064e-02,-4.285570606589317322e-02,-1.872064545750617981e-03,2.351498696953058243e-03,5.115558505058288574e-01,-5.906625092029571533e-02,1.919965026900172234e-03,-5.081269517540931702e-02,2.114873379468917847e-02,-8.378602797165513039e-04,1.860231859609484673e-03,7.696302491240203381e-04,-1.245470810681581497e-02,-3.126784041523933411e-02,-1.959315733984112740e-03,2.919808402657508850e-02,5.145433824509382248e-03,2.726906095631420612e-04,-7.377062865998595953e-05,-1.608532329555600882e-08,-2.863609006453771144e-05,8.630297816125676036e-05,1.130688935518264771e-03,4.373321135062724352e-04,-7.383243791991844773e-05,-7.431639096466824412e-05,-2.070783011731691658e-08,-4.716386320069432259e-05,-1.120593806263059378e-04,-4.880591586697846651e-04,-3.651212435215711594e-03,-9.622028446756303310e-04,5.004923790693283081e-03,4.831366532016545534e-04,-1.309624640271067619e-04,-2.193865657318383455e-04,-2.859082887880504131e-04,7.670910563319921494e-03,-5.080938339233398438e-03,1.402429537847638130e-03,6.075831130146980286e-03,7.664657197892665863e-03,8.686172805028036237e-05,-7.551361923106014729e-04,-7.801061496138572693e-03,-1.286902185529470444e-02,-1.235001906752586365e-02,-2.916997065767645836e-03,-1.063575618900358677e-03,1.146069914102554321e-02,-9.691659215604886413e-05,1.770767703419551253e-04,-7.432582206092774868e-04,-1.583196572028100491e-04,6.925447378307580948e-03,-2.695983508601784706e-03,7.236001081764698029e-03,8.994653820991516113e-03,6.589943077415227890e-04,-7.711916987318545580e-05,4.406223539263010025e-03,-4.510608036071062088e-03,-7.052176631987094879e-03,1.027577370405197144e-02,-3.329450730234384537e-03,6.244427524507045746e-03,4.443597863428294659e-04,-2.074099611490964890e-04,1.935578882694244385e-02,3.321858355775475502e-03,-3.687556600198149681e-04,6.902788765728473663e-03,-2.985255792737007141e-03,6.627447146456688643e-05,-2.381336671533063054e-04,-1.359373272862285376e-04,1.610473147593438625e-03,4.895437508821487427e-03,1.026978134177625179e-03,-3.603932913392782211e-03,-6.433753878809511662e-04,6.324995774775743484e-05,1.302878354181302711e-05,-6.809023034293204546e-08,-4.970890222466550767e-05,-6.013687379891052842e-05,6.735346978530287743e-04,6.150709232315421104e-04,-1.735484547680243850e-04,-7.039350020932033658e-05,4.510155804382520728e-08,-4.176086804363876581e-05,3.086893775616772473e-05,2.675370778888463974e-04,-8.452190086245536804e-04,1.318803522735834122e-03,3.571641631424427032e-03,5.831199814565479755e-04,-8.839149086270481348e-05,4.282926238374784589e-05,-2.010631433222442865e-04,6.430103443562984467e-03,-1.029420411214232445e-03,1.912665320560336113e-03,1.730886520817875862e-03,1.275925710797309875e-02,-2.065755325020290911e-06,-5.050401668995618820e-04,-7.659200578927993774e-03,-8.129979483783245087e-03,-1.067023258656263351e-02,-7.181760389357805252e-03,-4.596614744514226913e-04,9.388374164700508118e-03,-8.748011896386742592e-05,3.334756911499425769e-05,-5.074536893516778946e-04,-4.624168213922530413e-04,9.814318269491195679e-03,1.429223455488681793e-03,5.643395707011222839e-05,6.906099151819944382e-04,3.126437659375369549e-04,3.382013528607785702e-04,3.103155409917235374e-03,-6.285159615799784660e-04,-2.891758456826210022e-03,4.005212336778640747e-03,-2.138782292604446411e-06,2.625398803502321243e-03,6.218758062459528446e-04,-1.461682259105145931e-04,1.476409006863832474e-02,1.210945378988981247e-02,-1.096024294383823872e-03,1.279114978387951851e-03,1.611020881682634354e-03,1.129259908339008689e-05,4.595846985466778278e-05,-6.385278538800776005e-04,1.292503438889980316e-03,1.406107330694794655e-03,2.220971975475549698e-03,9.244552347809076309e-04,-8.038767555262893438e-05,-2.430077438475564122e-04,-1.230965426657348871e-04,6.782661512261256576e-05,-2.365297841606661677e-04,3.322471748106181622e-04,1.120513305068016052e-03,2.904974971897900105e-04,-4.329668008722364902e-04,3.813449802692048252e-05,3.982971611549146473e-05,2.584780449979007244e-04,5.166785558685660362e-04,-2.946507302112877369e-04,-4.395558033138513565e-03,-1.691299490630626678e-03,5.415287334471940994e-03,4.967495333403348923e-04,-6.283069960772991180e-04,2.808663120958954096e-04,3.234610194340348244e-04,7.662981282919645309e-03,-2.057929057627916336e-03,-1.100834808312356472e-03,-2.421118086203932762e-03,1.352903060615062714e-02,1.302558812312781811e-04,-1.363488379865884781e-03,-3.688673954457044601e-03,-1.194212771952152252e-02,-5.533981136977672577e-03,-8.708862587809562683e-04,1.167268259450793266e-03,1.238521933555603027e-02,-3.873682289849966764e-04,9.827457834035158157e-04,1.265273429453372955e-03,-3.360701957717537880e-04,6.717426236718893051e-03,-1.537669450044631958e-03,1.242358470335602760e-03,3.996467683464288712e-03,-1.583516714163124561e-03,5.710250115953385830e-04,6.188450381159782410e-03,-3.569660475477576256e-05,-4.489621496759355068e-04,3.866055049002170563e-03,-4.459549672901630402e-03,1.336374785751104355e-03,-2.619878796394914389e-04,5.082820542156696320e-03,2.216235734522342682e-02,1.209984160959720612e-02,2.966279862448573112e-05,6.229134276509284973e-03,-2.356409560889005661e-03,4.159250296652317047e-03,1.501923426985740662e-03,6.314694881439208984e-02,1.322353957220911980e-03,-1.572982966899871826e-02,1.948503218591213226e-02,-2.659416384994983673e-02,1.718133338727056980e-03,-6.250793579965829849e-03,4.070148861501365900e-06\n0.000000000000000000e+00,1.925174728967249393e-05,-4.672833892982453108e-05,-2.636508783325552940e-03,-1.940249465405941010e-03,-8.800220530247315764e-05,-4.879917833022773266e-05,-1.127242565956976250e-08,-2.622254032758064568e-05,-1.484388631070032716e-04,1.523730577901005745e-03,8.822516538202762604e-03,9.324139915406703949e-03,1.480386592447757721e-02,1.074786050594411790e-04,1.534548646304756403e-04,1.391029509250074625e-04,1.313165761530399323e-03,1.977012678980827332e-02,-4.691566340625286102e-03,1.856028684414923191e-03,6.471517495810985565e-03,9.144644252955913544e-03,-2.968739427160471678e-04,7.009789987932890654e-05,6.962750339880585670e-04,-6.402635946869850159e-03,6.945793982595205307e-03,-9.767509065568447113e-03,5.133992526680231094e-03,5.921864416450262070e-03,-2.975045936182141304e-04,-3.102953487541526556e-04,4.576370993163436651e-04,4.199231043457984924e-03,-2.846059389412403107e-03,1.432187855243682861e-03,2.087642671540379524e-03,-6.218581460416316986e-03,9.921283926814794540e-04,1.679679553490132093e-04,2.655534073710441589e-03,-2.198399743065237999e-03,5.024921847507357597e-04,-1.612933934666216373e-03,-1.861528260633349419e-03,2.385846455581486225e-04,1.192300929687917233e-03,2.689231187105178833e-04,7.420924492180347443e-03,1.356863509863615036e-02,-1.586663187481462955e-03,-2.224582713097333908e-03,-1.953330356627702713e-04,-3.649843347375281155e-05,2.085248997900635004e-04,-1.613261556485667825e-04,6.666940171271562576e-04,-1.847337698563933372e-04,-2.308229217305779457e-03,4.210128914564847946e-03,4.515637701842933893e-04,1.643819632590748370e-05,3.381729402462951839e-05,-2.888874917061912129e-08,-1.083211645891424268e-05,-1.269102504011243582e-04,-1.285659964196383953e-03,-8.661189931444823742e-04,-5.679722380591556430e-05,-7.104707765392959118e-05,-1.127514526189088429e-09,7.730910147074609995e-05,-6.397794641088694334e-05,1.560914563015103340e-03,1.213887892663478851e-02,-2.038215752691030502e-03,7.935941219329833984e-03,2.625455381348729134e-04,4.143381011090241373e-05,3.269041189923882484e-05,3.346939629409462214e-04,2.458269940689206123e-03,5.744245368987321854e-03,5.322000943124294281e-04,6.360840983688831329e-03,1.051909569650888443e-02,-4.015377780888229609e-04,1.086591873900033534e-04,1.047522993758320808e-03,-4.454375244677066803e-03,7.985515519976615906e-03,-9.143879637122154236e-03,3.869531210511922836e-04,8.636232465505599976e-03,-3.985563525930047035e-04,-1.075104300980456173e-04,6.720204255543649197e-04,-4.198076669126749039e-03,6.484657060354948044e-03,5.330510437488555908e-03,2.525544725358486176e-03,-1.763715874403715134e-03,-7.352356915362179279e-04,8.915313810575753450e-05,3.436061786487698555e-03,1.092864666134119034e-03,-5.933172069489955902e-03,1.424785237759351730e-03,3.902547992765903473e-03,1.739762374199926853e-04,3.177404869347810745e-04,7.737617852399125695e-05,8.634581230580806732e-03,1.051642745733261108e-02,-6.193283013999462128e-03,7.868311367928981781e-03,-1.803596620447933674e-03,6.387626490322872996e-05,-1.902646181406453252e-05,-1.207184759550727904e-04,7.269860361702740192e-04,1.090013189241290092e-03,-2.345725893974304199e-03,1.696891384199261665e-03,6.413093069568276405e-05,-6.970016693230718374e-05,1.408002754033077508e-05,-1.500569268841900339e-08,1.013494402286596596e-04,9.134116407949477434e-05,3.194485558196902275e-03,2.188072074204683304e-03,7.067154365358874202e-05,2.598222927190363407e-04,-4.099398598356174261e-09,-1.131799508584663272e-04,4.907237598672509193e-04,-3.143141977488994598e-03,-8.770516142249107361e-03,1.283911056816577911e-02,-1.163662038743495941e-02,-2.296073944307863712e-04,-1.912880688905715942e-04,-1.019678820739500225e-04,3.545131068676710129e-03,6.452476605772972107e-03,-8.208011277019977570e-03,1.907054521143436432e-02,-2.802043221890926361e-03,5.177540238946676254e-03,3.869796637445688248e-04,3.915852576028555632e-04,7.343843579292297363e-03,-3.155245678499341011e-03,-2.083833329379558563e-02,9.999461472034454346e-03,1.514202728867530823e-02,6.795748602598905563e-03,-3.807575558312237263e-05,-8.594604150857776403e-05,-1.053330372087657452e-03,-1.394768059253692627e-02,-2.301366534084081650e-03,1.005673874169588089e-02,4.828525707125663757e-04,7.205006200820207596e-03,1.981713809072971344e-03,-6.785686127841472626e-05,1.970576122403144836e-04,1.049026101827621460e-02,6.429355591535568237e-03,7.260131649672985077e-03,-1.964601688086986542e-04,-1.614702399820089340e-03,1.979873050004243851e-03,2.122962323483079672e-04,7.744263857603073120e-04,2.666250802576541901e-03,-8.099409751594066620e-04,3.528918372467160225e-03,7.017569150775671005e-03,-2.438678347971290350e-04,1.861427736002951860e-04,-1.923399686347693205e-04,2.523980801925063133e-04,-2.084253355860710144e-03,-1.154924929141998291e-02,1.411465578712522984e-03,1.374981075059622526e-04,3.035499830730259418e-04,3.782245039474219084e-05,-1.847326736026388971e-09,-1.563370460644364357e-06,-1.606377372809220105e-05,-1.391940168105065823e-03,-6.731380708515644073e-04,1.707437331788241863e-04,3.550401743268594146e-05,-2.121601028193254024e-08,2.127308398485183716e-04,-3.636613546404987574e-04,5.206464324146509171e-03,1.032801531255245209e-02,2.445030771195888519e-02,9.035134688019752502e-03,8.990765491034835577e-05,8.564104791730642319e-05,-1.218629477079957724e-04,-1.153982244431972504e-03,1.378430053591728210e-02,2.058175206184387207e-02,3.056574612855911255e-03,-4.407717380672693253e-03,1.398259215056896210e-02,-5.820054211653769016e-04,7.905489765107631683e-04,1.157887931913137436e-02,7.204511202871799469e-03,7.479352876543998718e-03,-2.229065820574760437e-02,1.854909351095557213e-03,1.015053130686283112e-02,-1.633821666473522782e-04,-1.142894325312227011e-04,3.621848765760660172e-03,-5.199698731303215027e-03,1.141024753451347351e-02,-1.041011791676282883e-02,-1.864826306700706482e-02,-4.650499671697616577e-03,-2.788640558719635010e-03,2.026709407800808549e-04,6.522210896946489811e-04,-8.126089232973754406e-04,5.417033098638057709e-03,-5.148588679730892181e-03,-1.390844117850065231e-04,-2.263858914375305176e-03,-1.060261623933911324e-03,1.326818164670839906e-04,9.104189462959766388e-03,1.892849616706371307e-02,1.136420480906963348e-02,-1.893729716539382935e-02,-2.802185248583555222e-03,1.357451255898922682e-04,-1.879580231616273522e-04,1.584567507961764932e-04,6.322922854451462626e-05,4.313726909458637238e-03,1.273863716050982475e-03,-3.178608603775501251e-03,-3.238757781218737364e-04,-4.564744594972580671e-04,-1.202425664814654738e-05,7.374850952146516647e-09,9.434033927391283214e-07,-1.831026165746152401e-04,-5.694394349120557308e-04,-3.594008157961070538e-04,-1.357718429062515497e-04,-2.707100975385401398e-06,2.257479536638129503e-09,-1.573853660374879837e-05,-1.775786950020119548e-05,6.779211107641458511e-04,3.619354916736483574e-03,6.120037287473678589e-03,5.682638380676507950e-03,1.372818078380078077e-04,5.419895751401782036e-05,1.622940326342359185e-04,5.510337650775909424e-04,8.108035661280155182e-03,-4.446473438292741776e-03,-8.890930563211441040e-03,1.130157150328159332e-02,9.829393588006496429e-03,-1.236450916621834040e-04,6.278032378759235144e-05,1.035433728247880936e-03,-2.828853903338313103e-03,-1.930419472046196461e-03,-9.636165574193000793e-03,1.349523081444203854e-03,7.656240835785865784e-03,-1.534632901893928647e-04,-7.861977064749225974e-05,-2.488594327587634325e-04,-5.025858990848064423e-03,5.611632019281387329e-03,-2.034157514572143555e-03,3.110794350504875183e-03,6.672518793493509293e-04,-3.019116411451250315e-05,1.910169958136975765e-04,1.424999907612800598e-03,-2.874326892197132111e-04,7.908833213150501251e-04,5.526081658899784088e-03,1.214325055480003357e-02,-7.993074832484126091e-04,6.562621274497359991e-05,1.827158266678452492e-04,8.012496866285800934e-03,1.055826991796493530e-02,1.008869148790836334e-03,1.085518393665552139e-03,-1.852782675996422768e-03,-1.400344772264361382e-04,1.062305091181769967e-04,-2.540670975577086210e-04,7.745964103378355503e-04,-1.795209711417555809e-03,-2.224199939519166946e-03,2.877454971894621849e-03,1.617052039364352822e-04,1.758216967573389411e-05,-1.234805495187174529e-06,-1.263742888113483787e-09,-3.381303395144641399e-05,-1.766984933055937290e-04,-5.434695049189031124e-05,3.647147677838802338e-04,-4.787604120792821050e-05,3.345745881233597174e-06,-4.155424448981648311e-08,1.078167697414755821e-04,-5.701611007680185139e-05,3.166105598211288452e-03,-1.640171511098742485e-03,3.421762259677052498e-03,9.449154138565063477e-03,4.887812538072466850e-04,7.398922025458887219e-05,-8.888433512765914202e-05,-8.239149465225636959e-04,2.398876938968896866e-03,-6.332422140985727310e-03,-3.563635516911745071e-03,1.251558028161525726e-02,1.057323720306158066e-02,-1.729113719193264842e-04,1.717900304356589913e-04,6.838305853307247162e-04,-6.055276840925216675e-03,1.464667264372110367e-03,-9.964494034647941589e-03,3.487597452476620674e-03,7.587225642055273056e-03,-1.185940345749258995e-04,-1.012718639685772359e-04,1.023210235871374607e-03,-2.083855913951992989e-03,5.146777257323265076e-03,9.775641374289989471e-04,3.253298811614513397e-03,-3.370482474565505981e-03,-1.690225210040807724e-03,6.528357334900647402e-05,2.324402797967195511e-03,-1.180487568490207195e-03,-1.515754731371998787e-03,-1.001368509605526924e-03,6.606887560337781906e-03,-3.350889543071389198e-03,-4.086367553099989891e-04,4.200093098916113377e-05,7.640680298209190369e-03,9.455736726522445679e-03,-4.267723299562931061e-03,-2.239696448668837547e-03,-2.033408964052796364e-03,-3.363628275110386312e-05,2.880354259104933590e-06,-8.327719842782244086e-05,5.611356464214622974e-04,1.087480108253657818e-03,-1.783150364644825459e-03,1.101868227124214172e-03,-2.924045656982343644e-05,-2.002779510803520679e-04,2.080576450680382550e-06,2.206434146501123905e-09,-7.433936843881383538e-05,6.276029162108898163e-04,2.655589487403631210e-03,1.871877000667154789e-03,1.544508850201964378e-04,-1.210953851114027202e-04,-4.799608177563641220e-08,-2.742212673183530569e-04,3.002322046086192131e-04,-1.230530440807342529e-02,-2.536566928029060364e-02,-1.353690121322870255e-02,-4.423705488443374634e-02,-1.832879497669637203e-03,-3.123885253444314003e-04,-1.350029779132455587e-04,-3.990157973021268845e-03,-3.437518328428268433e-02,3.091241605579853058e-02,-1.091843284666538239e-02,-6.484732031822204590e-02,-8.063123375177383423e-02,9.449925273656845093e-04,-1.801752252504229546e-03,-2.505557611584663391e-02,4.458466544747352600e-02,-1.991466991603374481e-02,1.038618236780166626e-01,-3.229471668601036072e-02,-6.856544315814971924e-02,2.143833553418517113e-03,1.178035512566566467e-03,-3.104459494352340698e-03,4.341581836342811584e-02,-1.264827884733676910e-02,1.441947463899850845e-02,-3.675192594528198242e-02,9.296784177422523499e-03,9.662901284173130989e-04,-6.329969037324190140e-04,-1.708762533962726593e-02,-8.605347946286201477e-03,-5.237977951765060425e-03,-6.031547114253044128e-02,-2.700769156217575073e-02,-1.352803781628608704e-02,-1.817869720980525017e-03,-1.185780158266425133e-03,-5.838222801685333252e-02,5.801200270652770996e-01,-2.197099849581718445e-03,-4.074810072779655457e-02,-1.005420926958322525e-02,2.488442114554345608e-04,-3.352772910147905350e-04,9.036894771270453930e-04,-5.135781597346067429e-03,-8.410442620515823364e-03,2.884714864194393158e-02,-1.054748613387346268e-02,-7.112431339919567108e-04,2.710442931856960058e-04,-1.065979886334389448e-04,8.385177352465689182e-08,5.358310772862751037e-07,-7.221345731522887945e-05,-1.101313042454421520e-03,-8.816879708319902420e-04,-5.199231600272469223e-05,-3.638757698354311287e-05,2.331330506422091275e-08,3.222216764697805047e-05,-9.979652531910687685e-05,6.748405285179615021e-04,4.992623813450336456e-03,1.268957741558551788e-03,7.185472641140222549e-03,1.890879502752795815e-06,3.186749745509587228e-05,3.359249967616051435e-05,4.955465556122362614e-04,6.815876811742782593e-03,-4.080884158611297607e-03,1.246062573045492172e-03,1.072257850319147110e-02,5.455703940242528915e-03,-1.959985384019091725e-04,4.050930147059261799e-04,1.716063590720295906e-03,-6.226911209523677826e-03,2.171945758163928986e-03,-1.212158054113388062e-02,6.056505721062421799e-03,5.232010968029499054e-03,-4.206416197121143341e-04,-1.741573651088401675e-04,1.676663960097357631e-04,-6.425208412110805511e-03,3.488360904157161713e-03,-3.256615716964006424e-03,9.411949664354324341e-03,-2.875021891668438911e-03,-1.161007385235279799e-04,9.163112554233521223e-05,2.340011065825819969e-03,3.042250405997037888e-03,-3.617760958150029182e-03,3.255857154726982117e-05,3.688043681904673576e-03,-1.346270903013646603e-03,5.460252868942916393e-04,2.514284860808402300e-04,9.020361118018627167e-03,1.562881655991077423e-02,1.593369292095303535e-03,-2.989958738908171654e-03,1.085258787497878075e-03,-7.520720100728794932e-05,5.234141281107440591e-05,-1.743214670568704605e-04,7.976506021805107594e-04,4.137254727538675070e-04,-2.247064840048551559e-03,2.677355427294969559e-03,2.322043874301016331e-04,-2.581035914772655815e-05,2.973861228383611888e-06,-4.548832066575414501e-08,-6.985794698266545311e-06,-6.849820783827453852e-05,6.110212998464703560e-04,7.006521918810904026e-04,-5.789144779555499554e-05,2.165044134017080069e-05,9.843006409937515855e-10,1.507253182353451848e-05,8.127681212499737740e-07,8.605812909081578255e-04,-1.011266140267252922e-03,1.725201494991779327e-03,8.939320221543312073e-03,6.080094608478248119e-04,-1.495906326454132795e-05,-6.794891669414937496e-05,3.177905455231666565e-04,5.810746457427740097e-03,-1.954054459929466248e-03,-5.313358269631862640e-03,3.816171083599328995e-03,1.221518032252788544e-02,-4.385210922919213772e-05,-2.032071643043309450e-04,1.499098842032253742e-03,-6.311161909252405167e-03,-1.027171616442501545e-03,-2.812362741678953171e-03,-2.836951054632663727e-03,7.799631915986537933e-03,-1.989370502997189760e-04,-1.397817395627498627e-04,4.059263446833938360e-04,-1.788424560800194740e-03,-5.500688217580318451e-03,-5.830316804349422455e-03,3.758620936423540115e-03,1.619664952158927917e-03,2.192760148318484426e-04,-4.093402094440534711e-05,4.867886193096637726e-03,-3.453058889135718346e-05,-5.022231489419937134e-03,5.691935773938894272e-03,4.094952717423439026e-03,5.414353683590888977e-03,1.729848445393145084e-04,-1.522275269962847233e-04,1.119147427380084991e-02,1.243597920984029770e-02,-8.653684053570032120e-04,1.363577088341116905e-03,-5.373500753194093704e-04,-7.879598342697136104e-07,8.943618740886449814e-05,2.620758459670469165e-05,1.322786556556820869e-03,3.007007762789726257e-03,-4.003602080047130585e-03,-1.288891304284334183e-03,3.839063865598291159e-04,3.187694237567484379e-04,3.563076315913349390e-04,6.113174604251980782e-04,-8.127998444251716137e-04,4.832469858229160309e-04,1.472181756980717182e-04,1.139323809184134007e-03,-7.888033287599682808e-04,6.874574319226667285e-05,1.597551308805122972e-04,-9.820819832384586334e-04,-6.617114995606243610e-04,2.162336371839046478e-03,4.827586933970451355e-03,5.142579786479473114e-03,9.582034312188625336e-03,-4.509377176873385906e-04,2.828336728271096945e-04,5.940081318840384483e-04,-1.246584812179207802e-03,5.380543880164623260e-03,-9.415559470653533936e-04,-2.609426155686378479e-03,7.168288808315992355e-03,8.606575429439544678e-03,5.222408217377960682e-04,5.945173325017094612e-04,-1.999234315007925034e-03,1.364279072731733322e-03,4.830670077353715897e-03,-1.138233579695224762e-02,1.060648541897535324e-02,7.279765792191028595e-03,-1.059483503922820091e-03,1.774041564203798771e-03,5.986018222756683826e-04,-1.261928817257285118e-03,9.028838947415351868e-03,3.420458175241947174e-03,5.734979175031185150e-03,-1.406328869052231312e-03,-8.305132505483925343e-04,5.922535783611238003e-04,-9.061631280928850174e-04,3.276623319834470749e-03,1.639639609493315220e-03,-1.086237467825412750e-02,6.224467884749174118e-03,-3.251002170145511627e-03,-8.581046131439507008e-04,1.065671793185174465e-03,1.110051944851875305e-02,7.793697994202375412e-03,2.607654547318816185e-03,1.949307159520685673e-03,-2.492613904178142548e-02,1.993258483707904816e-03,4.326750058680772781e-03,9.253622591495513916e-02,1.060997322201728821e-02,-1.440678909420967102e-02,7.642876356840133667e-03,4.837966524064540863e-03,-2.471716608852148056e-03,7.826160639524459839e-03,-8.529223123332485557e-07\n0.000000000000000000e+00,-7.148250733735039830e-05,-2.962986036436632276e-05,2.794388681650161743e-03,2.629071474075317383e-03,2.634049633343238384e-05,1.174473072751425207e-04,-1.241390812367626495e-08,9.783347195480018854e-05,2.203190670115873218e-04,2.147922059521079063e-03,5.573002621531486511e-03,1.281189359724521637e-02,1.357849687337875366e-03,2.676672884263098240e-04,1.221027341671288013e-04,7.674966764170676470e-05,-3.631758969277143478e-03,2.201647730544209480e-03,-7.109837606549263000e-04,-1.913077430799603462e-03,5.086996592581272125e-03,-2.634478965774178505e-03,2.444383571855723858e-04,5.202461397857405245e-05,-8.293114951811730862e-04,1.009659375995397568e-02,-1.367136836051940918e-02,-4.158292897045612335e-03,8.849350735545158386e-03,-2.573121106252074242e-03,6.284962291829288006e-04,1.027470352710224688e-04,-1.109694858314469457e-04,2.054520882666110992e-05,-1.664153672754764557e-02,-3.100875997915863991e-03,1.201813481748104095e-02,1.516996184363961220e-03,-3.563966602087020874e-03,8.923937275540083647e-05,-1.493259449489414692e-03,1.878484967164695263e-03,5.258203018456697464e-03,7.932928856462240219e-04,9.389119222760200500e-03,-1.110655255615711212e-03,-3.245582338422536850e-03,1.070375583367422223e-05,-1.879747491329908371e-03,1.677257008850574493e-03,3.789604455232620239e-02,1.333086565136909485e-02,8.180847391486167908e-03,2.926758315879851580e-05,2.760710049187764525e-05,2.067285095108672976e-04,-1.401680347044020891e-04,2.569927135482430458e-03,5.628336220979690552e-03,-4.524449817836284637e-03,-5.743075744248926640e-04,-2.162381715606898069e-04,-5.048689490649849176e-05,1.785470260529109510e-08,-6.748946907464414835e-05,-1.866445381892845035e-04,5.255918949842453003e-06,1.108344295062124729e-04,3.971166734118014574e-06,4.337513382779434323e-05,4.869085135084105787e-09,2.884672358050011098e-05,1.142125984188169241e-05,1.161347609013319016e-03,9.873422794044017792e-03,9.307125583291053772e-03,2.868250245228409767e-03,4.746970444102771580e-05,6.751128239557147026e-05,-3.925189957953989506e-05,-2.747264225035905838e-03,-8.830003440380096436e-03,1.094790734350681305e-02,-3.305556019768118858e-04,-7.645214442163705826e-03,-6.524989148601889610e-04,-1.924062962643802166e-04,1.281683071283623576e-04,4.815704887732863426e-04,2.216041088104248047e-03,4.322606138885021210e-03,1.630640774965286255e-02,3.645133227109909058e-03,-2.505455631762742996e-04,2.503911673557013273e-04,-1.567223516758531332e-04,3.747630689758807421e-04,-4.232445731759071350e-03,-5.348664708435535431e-03,1.347807981073856354e-02,6.125932093709707260e-03,-5.535419564694166183e-03,-4.220778588205575943e-03,6.156622112030163407e-05,-4.128491505980491638e-03,-1.235474180430173874e-02,9.784891735762357712e-04,9.366055950522422791e-03,-8.509346283972263336e-03,-6.504544522613286972e-03,-2.504667267203330994e-03,-3.282725811004638672e-05,-1.656575128436088562e-03,-9.773364290595054626e-04,1.405629143118858337e-02,2.735279127955436707e-02,2.570346463471651077e-03,1.600166579009965062e-04,-1.316513953497633338e-05,1.227981847478076816e-04,-8.653431723359972239e-05,3.047630190849304199e-03,3.276312490925192833e-03,-2.597915939986705780e-03,-2.673471462912857533e-04,-2.614565019030123949e-04,-8.146994514390826225e-05,-3.343406973499440937e-08,2.693927672225981951e-05,3.762128180824220181e-04,-1.703560352325439453e-03,-1.566207269206643105e-03,4.731824446935206652e-06,-2.315284800715744495e-04,1.074671107659241898e-08,-7.893942529335618019e-05,-4.482983786147087812e-04,-5.527751054614782333e-04,-4.075987264513969421e-03,-3.741108626127243042e-02,8.267849683761596680e-03,2.100536657962948084e-04,9.619585762266069651e-05,1.693273952696472406e-04,9.173327125608921051e-04,1.014845073223114014e-02,3.726272657513618469e-02,8.345031179487705231e-03,2.906296588480472565e-02,-3.390967380255460739e-03,2.357546036364510655e-04,-5.223079351708292961e-04,-3.907172009348869324e-03,5.541738122701644897e-03,2.131764590740203857e-02,-1.428813952952623367e-02,1.143370009958744049e-02,-1.636698376387357712e-03,1.284963218495249748e-04,3.368059406057000160e-04,-4.811126273125410080e-04,7.870679721236228943e-03,4.171716049313545227e-03,-3.426116332411766052e-02,1.515875477343797684e-02,1.776074059307575226e-02,4.001781344413757324e-03,9.938055882230401039e-05,1.290183886885643005e-02,5.915669724345207214e-03,3.828286193311214447e-03,-3.422934561967849731e-02,9.352054446935653687e-03,6.034358404576778412e-03,-2.126933541148900986e-03,-3.360559931024909019e-04,3.328537568449974060e-04,-1.314914971590042114e-02,9.904894977807998657e-03,8.394229225814342499e-03,-9.871271438896656036e-03,2.497681125532835722e-04,-3.135198203381150961e-04,2.022166299866512418e-04,5.567952757701277733e-05,4.468318074941635132e-03,1.107493508607149124e-02,-5.339222494512796402e-03,-4.988753935322165489e-04,1.583494595251977444e-04,4.402483318699523807e-05,8.385940830635263410e-09,-8.494375651935115457e-05,-7.924970122985541821e-05,2.961799502372741699e-03,3.152158809825778008e-03,-1.029872437356971204e-04,9.371046326123178005e-05,2.039331548076006584e-08,2.730455526034347713e-05,3.151785349473357201e-04,1.275587710551917553e-04,8.300160407088696957e-04,1.104920916259288788e-02,7.446222938597202301e-03,7.861673366278409958e-04,8.756932220421731472e-05,6.845688767498359084e-05,-1.980068860575556755e-03,5.468120798468589783e-03,3.838194534182548523e-04,6.468930281698703766e-03,3.047134354710578918e-02,1.033768896013498306e-02,1.188419555546715856e-04,-1.743366301525384188e-04,-5.270751193165779114e-03,1.320622395724058151e-04,-1.877935416996479034e-02,1.194458547979593277e-02,2.328733168542385101e-02,-2.235723659396171570e-03,6.717915530316531658e-04,4.457236354937776923e-05,-1.810936490073800087e-03,-3.243251703679561615e-03,-2.013528160750865936e-02,5.667714867740869522e-03,2.628010138869285583e-02,3.404706250876188278e-03,-2.630359493196010590e-03,1.535399060230702162e-04,4.417719901539385319e-04,-1.355919241905212402e-02,-2.506457734853029251e-03,-8.818980306386947632e-03,4.753221292048692703e-03,1.805056817829608917e-04,-2.218650886788964272e-03,8.796859765425324440e-05,1.381230913102626801e-02,7.871124893426895142e-03,3.185147792100906372e-02,1.752292551100254059e-02,1.677052117884159088e-02,-7.832318078726530075e-05,2.217851870227605104e-04,2.387657877989113331e-05,1.046766526997089386e-03,4.225013777613639832e-03,3.504561726003885269e-03,-1.938273082487285137e-03,-3.915676788892596960e-04,-1.517425116617232561e-04,-8.042942499741911888e-05,1.716671249596402049e-10,-4.731906301458366215e-05,-6.551624392159283161e-05,2.216069959104061127e-03,2.135240007191896439e-03,5.547259206650778651e-05,8.282779890578240156e-05,1.012585926218889654e-08,1.189515387522988021e-04,1.667383039603009820e-04,2.146289916709065437e-03,2.901857951655983925e-03,1.408758852630853653e-02,3.857715986669063568e-03,3.646084805950522423e-04,7.838361489120870829e-05,1.742646563798189163e-04,-1.751966075971722603e-03,2.129930071532726288e-03,-5.010981578379869461e-03,4.336445592343807220e-03,-4.168290179222822189e-03,-1.516869408078491688e-03,-1.623987191123887897e-05,1.548358995933085680e-04,1.155645819380879402e-03,1.461798232048749924e-02,-8.613996207714080811e-03,-9.109323145821690559e-04,1.365770306438207626e-02,-8.855623309500515461e-04,4.291976802051067352e-04,8.338501356774941087e-05,8.543512376490980387e-05,3.907317295670509338e-04,-6.551020778715610504e-03,-5.788176786154508591e-03,1.104612462222576141e-02,1.134255900979042053e-03,-2.642336301505565643e-03,1.355542044620960951e-04,-1.862001372501254082e-03,-6.043606437742710114e-03,7.663246709853410721e-03,-8.326266892254352570e-03,3.093668725341558456e-03,4.083810374140739441e-03,-1.953493105247616768e-03,6.433311500586569309e-05,3.166933020111173391e-04,2.268448704853653908e-03,2.365231886506080627e-02,6.611812859773635864e-03,8.810040540993213654e-03,1.543486359878443182e-05,5.691664046025834978e-05,1.733751851134002209e-04,9.320601748186163604e-06,4.085015971213579178e-03,3.983443137258291245e-03,-3.063571639358997345e-03,-4.579077358357608318e-04,-2.241732727270573378e-04,-6.228366692084819078e-05,-2.049546310445293784e-08,7.799613376846536994e-05,3.249913279432803392e-04,2.800744958221912384e-03,2.774359192699193954e-03,1.909142738441005349e-04,1.879159681266173720e-04,6.214349923538975418e-09,-1.303428725805133581e-04,9.883995517157018185e-06,-1.226380467414855957e-03,-2.178734913468360901e-02,-5.303593352437019348e-03,-9.415367618203163147e-03,4.728720523416996002e-04,-3.385283634997904301e-04,-3.973431885242462158e-04,1.383757451549172401e-03,-2.694644033908843994e-02,-4.231166839599609375e-02,4.941073246300220490e-03,1.366425398737192154e-02,5.756955593824386597e-03,2.526828029658645391e-04,4.895085003226995468e-04,7.971577346324920654e-03,1.936121657490730286e-02,-1.892495900392532349e-02,-1.093760505318641663e-02,1.230243034660816193e-02,6.580075249075889587e-03,-2.401071833446621895e-05,3.267852589488029480e-04,1.720800064504146576e-04,1.460870727896690369e-02,1.264038681983947754e-02,1.816078647971153259e-02,-1.713686063885688782e-02,9.341306285932660103e-04,9.600502089597284794e-04,-6.113150739111006260e-04,3.184148576110601425e-03,-1.120498497039079666e-02,1.081117521971464157e-02,8.655088022351264954e-03,-1.706987991929054260e-02,1.027049031108617783e-03,8.889102609828114510e-04,-2.673301496542990208e-04,2.777406480163335800e-03,1.649097539484500885e-03,-5.241574719548225403e-03,-1.710288971662521362e-02,-4.285816103219985962e-03,9.405694436281919479e-05,-1.779694866854697466e-04,2.181321906391531229e-04,2.561159199103713036e-04,8.296920917928218842e-03,6.937094498425722122e-03,-9.128559613600373268e-04,1.850966073106974363e-04,-8.783851808402687311e-05,2.426022547297179699e-05,2.786555342026986182e-08,3.572737041395157576e-04,-1.352680556010454893e-05,-1.524789165705442429e-02,-1.648889109492301941e-02,-4.776716523338109255e-04,-7.746929768472909927e-04,-1.128898929891875014e-08,-4.854236904066056013e-04,-1.130517921410501003e-03,-7.997434586286544800e-03,-3.920817747712135315e-03,-1.044170707464218140e-01,-1.089003775268793106e-02,-2.637120662257075310e-03,-4.409023094922304153e-04,-6.268832366913557053e-04,1.616741158068180084e-02,3.102169372141361237e-03,1.929760538041591644e-02,-5.949812382459640503e-02,-1.218660362064838409e-02,8.744843304157257080e-03,-4.541857051663100719e-04,-9.861243888735771179e-04,-7.927282713353633881e-04,-8.959649503231048584e-02,6.227438151836395264e-02,-5.291581153869628906e-02,-8.039477467536926270e-02,6.017700303345918655e-03,-3.969736397266387939e-03,-8.322729845531284809e-04,3.121506306342780590e-04,-5.342308804392814636e-02,9.059450030326843262e-02,-2.015998028218746185e-02,-9.550453722476959229e-02,-3.179041668772697449e-03,2.012605778872966766e-02,-3.655253967735916376e-04,1.058402750641107559e-02,6.894926726818084717e-02,1.109268516302108765e-02,-1.993467099964618683e-03,-2.002538368105888367e-02,8.136546239256858826e-03,1.249624229967594147e-02,-4.296420956961810589e-05,1.405738410539925098e-03,-3.420641645789146423e-03,4.597769081592559814e-01,-8.267968147993087769e-02,-3.464871644973754883e-02,-3.895398403983563185e-04,-2.277325838804244995e-04,-1.508174580521881580e-03,1.566937571624293923e-04,-3.619030863046646118e-02,-4.880103841423988342e-02,2.242233976721763611e-02,2.399570774286985397e-03,1.404140493832528591e-03,3.665502008516341448e-04,-4.782589257956715301e-08,-2.274149301229044795e-05,1.368894445477053523e-04,2.315498190000653267e-03,2.313544973731040955e-03,2.429810410831123590e-04,2.496720990166068077e-04,3.512377588776871562e-08,5.101569695398211479e-05,1.858765754150226712e-04,8.776526665315032005e-04,-5.873123183846473694e-03,2.271533384919166565e-02,-2.261085319332778454e-04,2.023311535594984889e-04,1.041852447087876499e-04,1.272882363991811872e-04,-1.962833572179079056e-03,9.241309016942977905e-04,-9.375972673296928406e-03,4.781154915690422058e-03,9.077618829905986786e-03,-3.976146690547466278e-03,1.919165515573695302e-04,2.149577194359153509e-04,7.817950099706649780e-03,7.691664621233940125e-03,1.793417031876742840e-03,7.208394818007946014e-04,1.328702084720134735e-02,1.378965214826166630e-03,5.112708313390612602e-04,1.273366215173155069e-04,-1.524084946140646935e-04,-1.005284022539854050e-03,-1.403503026813268661e-02,-7.561339531093835831e-03,1.425824221223592758e-02,2.216204535216093063e-03,-1.771778333932161331e-03,7.227171590784564614e-05,-4.035034216940402985e-03,-8.838430978357791901e-03,7.760073523968458176e-03,-8.517077192664146423e-03,3.196997568011283875e-03,2.839272492565214634e-04,-1.879324438050389290e-03,2.847773139365017414e-04,-4.917475394904613495e-03,-4.697348922491073608e-03,3.346224874258041382e-02,8.505626581609249115e-03,5.127504933625459671e-03,-6.842244329163804650e-05,3.640479553723707795e-05,2.480556140653789043e-04,-4.964213585481047630e-04,7.583956234157085419e-03,3.526916727423667908e-03,-3.052539192140102386e-03,-2.500988193787634373e-04,-9.826654422795400023e-05,-4.512912710197269917e-05,8.297604381368728355e-09,-4.316308695706538856e-05,-9.538498125039041042e-05,1.852293265983462334e-03,1.617399509996175766e-03,7.449313125107437372e-05,1.471863943152129650e-04,4.948506671098584775e-08,1.288694038521498442e-04,2.548740594647824764e-04,1.291323336772620678e-03,-2.167581114917993546e-03,2.058168500661849976e-02,-3.668481949716806412e-04,2.235693682450801134e-05,1.906816614791750908e-04,3.219204954802989960e-04,-2.484444994479417801e-03,2.119346987456083298e-03,-1.196695864200592041e-02,-1.767479348927736282e-03,1.349034626036882401e-02,-5.477586761116981506e-03,-2.038003003690391779e-05,5.430989549495279789e-04,-9.146030060946941376e-04,1.254771556705236435e-02,2.192107960581779480e-03,-5.161823704838752747e-03,1.268677134066820145e-02,5.508884787559509277e-04,5.204203771427273750e-04,-2.392909664195030928e-06,-5.884438287466764450e-04,-4.716072231531143188e-03,-6.477733608335256577e-03,4.209816921502351761e-03,6.491273641586303711e-03,-4.117337986826896667e-03,-3.587920218706130981e-03,1.660148991504684091e-04,-6.340762600302696228e-03,-5.808424670249223709e-03,8.477151393890380859e-03,-2.222240343689918518e-02,1.186697743833065033e-02,-4.847749602049589157e-03,-2.353610470890998840e-03,1.392206031596288085e-04,-4.437551368027925491e-03,-3.200871404260396957e-03,2.567472495138645172e-02,1.058919634670019150e-02,1.789862662553787231e-02,1.614568871445953846e-03,-1.047844765707850456e-03,-1.081974478438496590e-03,1.016067108139395714e-04,3.984044305980205536e-04,2.853014739230275154e-03,-8.567285258322954178e-04,6.430718349292874336e-05,2.612290554679930210e-04,-6.790098996134474874e-05,-3.202730440534651279e-04,3.753936325665563345e-04,3.953010673285461962e-05,2.267386065796017647e-03,3.989406395703554153e-03,-3.278587246313691139e-04,3.157717292197048664e-04,-3.973439161200076342e-04,-1.911966537591069937e-04,-7.669363403692841530e-04,2.901705214753746986e-03,-8.418685756623744965e-04,2.832209691405296326e-02,5.275837611407041550e-03,-1.559554802952334285e-04,-1.421215012669563293e-03,-2.274711878271773458e-04,-1.360291615128517151e-03,-7.962635718286037445e-04,7.293631788343191147e-03,1.941096782684326172e-02,3.291429020464420319e-03,-9.629262611269950867e-03,-2.137900097295641899e-03,8.483820594847202301e-03,-3.933135420083999634e-03,1.186379231512546539e-02,-8.636951446533203125e-03,1.501621864736080170e-02,1.190459914505481720e-02,-4.291894380003213882e-03,3.969956189393997192e-03,-1.066888775676488876e-02,-1.587210572324693203e-03,2.033428987488150597e-03,-1.486724242568016052e-02,4.731918685138225555e-03,8.762869983911514282e-03,-5.145824048668146133e-03,-9.285046719014644623e-03,-1.059114583767950535e-03,1.428767223842442036e-03,-1.601072028279304504e-02,-8.658496662974357605e-03,-8.777868002653121948e-03,-2.054812852293252945e-03,-2.933243755251169205e-03,-3.037140471860766411e-03,-2.625400156830437481e-05,1.457631122320890427e-03,-6.423905957490205765e-03,9.758885949850082397e-03,-2.542969956994056702e-02,7.458399236202239990e-02,2.500444836914539337e-02,-2.452701888978481293e-02,-2.674035541713237762e-02,3.143232082948088646e-03,5.283524468541145325e-02,-1.321865431964397430e-02,-4.880985617637634277e-02,9.596152231097221375e-03,1.654152944684028625e-02,-7.106331759132444859e-05\n0.000000000000000000e+00,-1.454949233448132873e-04,-3.087279910687357187e-04,1.901985728181898594e-03,3.482029773294925690e-03,-4.440968405106104910e-05,6.738133379258215427e-05,1.402128724237172719e-08,4.138407821301370859e-04,3.263628750573843718e-04,5.772809963673353195e-03,1.250034943222999573e-02,1.568160951137542725e-02,8.725859224796295166e-03,7.817698642611503601e-04,2.696592855500057340e-05,-3.811364585999399424e-04,-3.797884099185466766e-03,-2.095709182322025299e-02,2.548047341406345367e-02,-1.691621541976928711e-02,-2.067306078970432281e-03,8.032731711864471436e-03,1.281245640711858869e-04,-1.371623075101524591e-04,-1.267603831365704536e-03,-1.240216754376888275e-02,3.845416940748691559e-04,3.321592509746551514e-02,-7.227913476526737213e-03,7.495017722249031067e-03,1.478890189900994301e-04,-1.027229154715314507e-04,1.100995228625833988e-03,-1.996218040585517883e-02,3.463580273091793060e-03,6.202842108905315399e-03,1.483952812850475311e-02,8.567428449168801308e-04,-5.346931517124176025e-03,1.064433599822223186e-04,-3.216251032426953316e-03,-1.355984015390276909e-03,-6.123382598161697388e-03,-6.706229178234934807e-04,5.138408858329057693e-03,-9.167703799903392792e-03,-4.802206531167030334e-03,1.545252598589286208e-05,6.074029952287673950e-03,4.557413049042224884e-03,1.950882002711296082e-02,3.340724110603332520e-02,7.184501737356185913e-03,1.305679470533505082e-04,-1.224224979523569345e-04,2.667686749191489071e-05,6.399721605703234673e-04,3.870259504765272141e-03,-2.862587105482816696e-03,-5.134955979883670807e-03,-8.205036283470690250e-04,-2.871338510885834694e-04,-1.227009197464212775e-04,-2.743668758853345935e-08,-4.396320582600310445e-05,-6.668989954050630331e-05,1.260643708519637585e-03,2.108495682477951050e-03,-7.820201426511630416e-05,3.816031676251441240e-05,2.047039870944900031e-08,4.992416143068112433e-05,2.562243025749921799e-04,7.754403050057590008e-04,-2.586636692285537720e-04,2.089145965874195099e-02,3.960391506552696228e-03,7.231500931084156036e-04,5.512783536687493324e-05,-1.855408481787890196e-04,-1.461691455915570259e-03,6.144983693957328796e-03,-1.742429286241531372e-02,-6.503230892121791840e-03,-8.320152759552001953e-03,4.378964193165302277e-03,2.460471587255597115e-04,-2.689334505703300238e-04,-2.086919499561190605e-03,-8.813238702714443207e-03,-8.341485634446144104e-03,2.516728825867176056e-03,4.118022974580526352e-03,3.267802065238356590e-03,3.132172860205173492e-04,-1.351089158561080694e-04,-7.190878386609256268e-05,-5.559732206165790558e-03,-1.616684347391128540e-02,1.473307609558105469e-03,6.878612563014030457e-03,-2.210941631346940994e-03,-1.678292755968868732e-03,7.579083467135205865e-05,-1.159804640337824821e-03,-6.260856520384550095e-03,-4.762918222695589066e-03,-1.312740147113800049e-03,7.372913416475057602e-03,1.666519092395901680e-03,-1.590948551893234253e-03,2.131797373294830322e-06,5.199766252189874649e-03,5.772888660430908203e-03,2.717848122119903564e-02,9.789236821234226227e-03,3.318544244393706322e-03,6.760630640201270580e-06,6.515833956655114889e-05,-1.697101833997294307e-05,4.582405381370335817e-04,1.009953790344297886e-03,-1.367765478789806366e-03,-2.753293141722679138e-03,-4.825489886570721865e-04,-1.240231504198163748e-04,-3.988586104242131114e-05,6.231423377300870925e-09,6.604677037103101611e-05,2.414653718005865812e-04,-5.534077994525432587e-03,-3.941684029996395111e-03,-8.982734289020299911e-05,-4.108936118427664042e-04,-6.962276533073463725e-09,1.222939317813143134e-05,-4.997418727725744247e-04,-3.012765431776642799e-03,1.265281997621059418e-02,-2.216620557010173798e-02,5.518853198736906052e-03,-1.168235903605818748e-04,2.620942541398108006e-04,2.377948549110442400e-04,2.033847616985440254e-03,2.592419646680355072e-02,4.582367092370986938e-02,4.970269277691841125e-03,2.143354341387748718e-02,1.596984686329960823e-03,2.684483479242771864e-05,-9.358066017739474773e-04,-8.005464449524879456e-03,-3.925126511603593826e-03,6.480053998529911041e-03,-9.919593110680580139e-03,-2.678726799786090851e-02,1.476607983931899071e-03,-1.288931525778025389e-04,1.290265936404466629e-05,-1.252211979590356350e-03,-3.950017038732767105e-03,-1.173194032162427902e-02,-2.909408137202262878e-02,1.364067941904067993e-02,5.879386328160762787e-03,3.780704457312822342e-03,3.153362486045807600e-04,-1.847479492425918579e-03,8.348058909177780151e-04,-1.459109783172607422e-02,2.922010608017444611e-03,-6.176345981657505035e-03,3.544782288372516632e-03,2.409875160083174706e-03,-1.903115335153415799e-04,6.410485133528709412e-03,-3.207898698747158051e-04,-9.599814191460609436e-03,9.919118136167526245e-03,-5.746389739215373993e-03,1.980762172024697065e-04,-1.093884493457153440e-04,-2.328677874174900353e-05,6.714502233080565929e-04,9.779422543942928314e-05,8.045053109526634216e-03,-5.268706590868532658e-04,1.192387862829491496e-04,2.993318776134401560e-04,-1.133298137574456632e-04,-6.349202053002045432e-09,-1.089096040232107043e-04,-5.297318566590547562e-04,2.303387969732284546e-03,1.259457552805542946e-03,-4.571373574435710907e-04,-8.745205559534952044e-05,-9.213408702635206282e-09,-5.160820728633552790e-05,5.470356554724276066e-04,-4.114139825105667114e-03,1.676966808736324310e-02,-1.121778972446918488e-02,8.706607855856418610e-03,5.049597239121794701e-04,2.315261663170531392e-04,3.500637540128082037e-04,-5.393345491029322147e-04,-2.755583496764302254e-03,-1.320776157081127167e-02,-2.415217831730842590e-02,2.670857496559619904e-02,1.199128106236457825e-03,4.997891956008970737e-04,-1.220997306518256664e-03,-1.755607314407825470e-02,-3.204071894288063049e-02,4.030699841678142548e-03,5.202075839042663574e-02,-5.205690395087003708e-04,-3.080814611166715622e-03,2.275688602821901441e-04,-1.371800026390701532e-04,-5.340269301086664200e-03,-5.659219808876514435e-03,-3.365178406238555908e-02,3.062029182910919189e-02,4.542190581560134888e-02,2.757557434961199760e-03,-6.170772248879075050e-04,3.334142966195940971e-04,-3.693629521876573563e-03,-1.813949644565582275e-02,-2.313406765460968018e-02,1.486840192228555679e-02,2.760774455964565277e-02,3.017752198502421379e-03,-2.069965936243534088e-03,5.471816984936594963e-05,5.043547134846448898e-03,-1.500783860683441162e-02,3.852380439639091492e-03,6.062301248311996460e-02,8.669801987707614899e-03,-4.599740495905280113e-04,6.680118385702371597e-04,-4.232665232848376036e-04,1.367839053273200989e-03,-1.075075287371873856e-02,-1.094045396894216537e-02,2.375606447458267212e-03,-2.441638789605349302e-04,5.914130015298724174e-04,-4.322232780396007001e-05,-1.378415959152334835e-08,-8.849635196384042501e-05,1.930646794789936393e-05,2.873730845749378204e-04,1.578048686496913433e-04,6.745489372406154871e-06,-5.835443880641832948e-05,2.757502670647227205e-09,1.075664767995476723e-04,-1.103647955460473895e-04,3.628392005339264870e-04,1.623933017253875732e-02,6.170977372676134109e-03,7.980760186910629272e-03,4.782856267411261797e-04,1.183519088954199106e-06,-3.168920520693063736e-04,-2.585038542747497559e-03,3.082755021750926971e-03,1.363122183829545975e-02,5.815132986754179001e-03,-6.499470677226781845e-03,5.874448921531438828e-03,-2.706592204049229622e-04,-2.949076588265597820e-04,-4.869217984378337860e-03,-1.881148666143417358e-02,2.791786799207329750e-03,6.702142301946878433e-03,4.436607472598552704e-03,2.472089137881994247e-03,-7.507565169362351298e-05,-1.765572524163872004e-04,9.850596543401479721e-04,-4.100235644727945328e-03,-1.598438620567321777e-02,6.088859401643276215e-03,4.388396628201007843e-03,-1.102067530155181885e-02,-3.198774997144937515e-03,-1.199050457216799259e-04,-5.359330680221319199e-04,-7.628782186657190323e-03,-1.265688985586166382e-02,9.926281869411468506e-03,-1.829675957560539246e-02,-7.057713810354471207e-03,-1.485282438807189465e-03,-2.396627387497574091e-04,4.012191668152809143e-03,-4.122134763747453690e-03,4.658689722418785095e-03,2.651730924844741821e-02,3.596225753426551819e-03,3.946931392420083284e-04,-2.438535593682900071e-04,2.527657779864966869e-04,3.450799267739057541e-04,4.285094328224658966e-03,-4.819838795810937881e-05,-4.351750016212463379e-03,-3.409831260796636343e-04,-2.858069783542305231e-04,-3.330655454192310572e-05,8.881784197001252323e-09,-2.181046147597953677e-05,6.412075890693813562e-05,-2.951994538307189941e-04,3.228825516998767853e-04,-7.064960664138197899e-05,-6.410032074199989438e-05,-2.194701664848253131e-08,-1.672688958933576941e-04,-3.518347511999309063e-05,-2.340476028621196747e-03,-6.639584898948669434e-04,-2.407293394207954407e-02,-8.004775270819664001e-03,6.476633716374635696e-04,-6.540204631164669991e-04,-7.343039615079760551e-04,1.273572910577058792e-03,-2.552500553429126740e-02,-4.278209060430526733e-02,-1.740162260830402374e-04,-6.178826093673706055e-03,8.467345498502254486e-03,-1.716050464892759919e-04,-5.285785300657153130e-04,-3.578894073143601418e-03,-6.825685501098632812e-03,-7.584774866700172424e-03,-1.132453046739101410e-02,-9.932192042469978333e-03,8.703447878360748291e-03,-4.691404756158590317e-04,6.478176510427147150e-05,1.213491079397499561e-03,6.902968510985374451e-03,2.876189537346363068e-02,3.668297082185745239e-02,-2.312680333852767944e-02,-7.477039936929941177e-03,1.539184246212244034e-03,-7.854439900256693363e-04,5.474993959069252014e-03,-1.203989796340465546e-02,-5.529350601136684418e-04,5.114927515387535095e-02,-4.992833361029624939e-02,-2.817552769556641579e-03,9.060667362064123154e-04,-4.904284141957759857e-04,1.110015064477920532e-02,-2.709232270717620850e-03,-2.327858656644821167e-02,-2.718226611614227295e-02,-2.099154330790042877e-02,3.307412262074649334e-04,-5.739036132581532001e-04,-2.553370723035186529e-05,1.048255129717290401e-03,2.631593262776732445e-03,3.705023787915706635e-03,3.213341115042567253e-04,-8.391335722990334034e-05,-1.902078511193394661e-04,2.772254083538427949e-05,-3.020204530912451446e-08,6.999379838816821575e-04,1.496244920417666435e-03,3.219707868993282318e-03,4.699171986430883408e-04,1.137288054451346397e-03,3.848856431432068348e-04,-2.606259386084275320e-08,-3.000577562488615513e-04,-1.475937897339463234e-04,-7.178238593041896820e-04,-1.076827198266983032e-01,-9.541065990924835205e-02,-5.747995153069496155e-02,-3.228318877518177032e-03,-3.269249573349952698e-04,7.104433607310056686e-04,1.413098815828561783e-02,-5.165159702301025391e-03,-1.030475571751594543e-01,-2.631546556949615479e-02,5.973106622695922852e-02,-3.096988424658775330e-02,1.320475945249199867e-03,3.314797766506671906e-03,4.119019210338592529e-02,6.240733712911605835e-02,5.463236011564731598e-03,-1.254187524318695068e-01,4.431253299117088318e-02,-1.926826313138008118e-02,-3.553891438059508801e-04,1.113862148486077785e-03,-1.119881053455173969e-03,4.189061373472213745e-02,3.101593628525733948e-02,-3.116175159811973572e-02,-7.339401170611381531e-03,3.574375808238983154e-02,2.196902781724929810e-02,-6.266977870836853981e-04,-1.047539990395307541e-03,8.102673292160034180e-02,3.547156974673271179e-02,6.602770090103149414e-02,3.716890886425971985e-02,3.145997971296310425e-02,1.382781751453876495e-02,5.436185165308415890e-04,-5.188659951090812683e-02,-3.912341967225074768e-02,-7.807927578687667847e-02,5.918630361557006836e-01,7.322791963815689087e-03,-1.070399885065853596e-03,5.238192388787865639e-04,2.942515420727431774e-04,-4.235617350786924362e-03,-6.187297403812408447e-03,-3.356532426550984383e-03,1.615200750529766083e-02,3.696505911648273468e-03,1.388527685776352882e-03,5.017947987653315067e-04,5.850529305462259799e-08,-9.319961100118234754e-05,-7.711460057180374861e-05,1.371601014398038387e-03,1.241296296939253807e-03,-1.470763963880017400e-04,5.827614586451090872e-05,5.029892236052546650e-08,1.573805202497169375e-04,1.222514256369322538e-04,2.647486049681901932e-03,2.222268097102642059e-02,1.631953939795494080e-02,6.417202763259410858e-03,5.448647425509989262e-04,1.196072189486585557e-04,-2.654988566064275801e-05,-3.484184388071298599e-03,-8.202793076634407043e-03,2.510854043066501617e-02,-2.112901536747813225e-03,-1.993883959949016571e-02,8.625550195574760437e-03,-2.996167459059506655e-04,-5.214240518398582935e-04,-1.878912327811121941e-03,-1.721780188381671906e-02,3.823611652478575706e-03,1.202908344566822052e-02,-1.241346728056669235e-02,5.093525163829326630e-03,3.024937759619206190e-04,-6.348133319988846779e-05,6.506460485979914665e-04,-4.527314566075801849e-03,-7.833087816834449768e-03,1.578354649245738983e-02,1.402941811829805374e-02,-1.367744756862521172e-03,-4.330125637352466583e-03,1.121382665587589145e-04,-1.922036753967404366e-03,-1.263007521629333496e-02,-1.359959365800023079e-03,1.090103387832641602e-02,1.365302829071879387e-03,-8.228706428781151772e-05,-3.256088122725486755e-03,-2.185619960073381662e-04,-2.369244815781712532e-03,4.256189335137605667e-03,1.151209603995084763e-02,1.878791488707065582e-02,5.559654906392097473e-03,1.896789763122797012e-04,4.041037391289137304e-05,1.982049143407493830e-04,6.091432878747582436e-04,5.426086019724607468e-03,-1.755759585648775101e-04,-3.662041854113340378e-03,-7.682365830987691879e-04,-3.183286171406507492e-04,-6.004070019116625190e-05,-1.957070594471588265e-08,-1.236528914887458086e-04,-3.524692729115486145e-04,-2.451646374538540840e-03,-8.276056032627820969e-04,-1.796361320884898305e-04,-9.170735575025901198e-05,-2.666050136213016231e-08,1.813712442526593804e-04,5.250123649602755904e-05,2.739732619374990463e-03,2.946165017783641815e-02,1.290558371692895889e-02,9.298101998865604401e-03,-1.669357880018651485e-05,2.437934454064816236e-04,1.666091702645644546e-04,-3.566817147657275200e-03,1.375149004161357880e-03,1.267092302441596985e-02,5.577536299824714661e-03,-9.261070750653743744e-03,1.660491805523633957e-03,-4.448072577361017466e-04,-3.031123778782784939e-04,-5.848866887390613556e-03,-1.326132752001285553e-02,6.757167633622884750e-03,6.509834900498390198e-03,-6.986431311815977097e-03,1.480241073295474052e-03,1.524597755633294582e-04,-4.195667570456862450e-04,6.886171177029609680e-04,-1.644886285066604614e-02,-4.133008420467376709e-03,5.327469669282436371e-03,7.775792386382818222e-03,-1.432914938777685165e-02,-5.083754193037748337e-03,1.237747492268681526e-04,-2.947535365819931030e-03,-3.515421645715832710e-03,-7.035154849290847778e-03,-8.939804509282112122e-03,-1.509252842515707016e-02,-1.610882207751274109e-02,-2.649644855409860611e-03,4.032386350445449352e-04,2.798221539705991745e-04,9.203617810271680355e-05,8.671000599861145020e-03,1.797118969261646271e-02,5.259262863546609879e-03,4.280710709281265736e-04,-1.986007206141948700e-03,-7.895468734204769135e-04,8.966499008238315582e-04,-3.208755748346447945e-03,3.639968577772378922e-03,6.292924517765641212e-04,-2.436761133139953017e-04,3.390880883671343327e-04,-2.791887673083692789e-04,6.054688128642737865e-04,-4.677622346207499504e-04,-6.252347957342863083e-04,1.330071128904819489e-03,9.844877058640122414e-04,1.034369459375739098e-03,-4.274055536370724440e-04,-3.499165759421885014e-04,1.324223820120096207e-03,-1.407759613357484341e-03,2.783598843961954117e-03,1.271582860499620438e-02,1.112263929098844528e-02,-6.427199114114046097e-04,2.794908825308084488e-03,-3.202692896593362093e-04,-2.087116474285721779e-03,-2.772465581074357033e-03,-8.941889740526676178e-03,6.411833688616752625e-03,-6.664008833467960358e-04,1.317925285547971725e-03,5.119771230965852737e-04,2.536546671763062477e-03,-2.421546727418899536e-03,-5.536905024200677872e-03,-9.169722907245159149e-03,-5.682841874659061432e-04,1.548137702047824860e-02,5.297027528285980225e-03,-5.760652013123035431e-03,1.028028433211147785e-03,-2.471160609275102615e-03,3.062026808038353920e-03,-7.500504143536090851e-03,-2.662520855665206909e-02,1.261333841830492020e-02,7.285551633685827255e-03,-2.524541225284337997e-03,8.478214964270591736e-03,-8.915357291698455811e-03,-1.561869867146015167e-03,-8.776191622018814087e-03,-1.434527896344661713e-02,1.640875637531280518e-02,1.941203139722347260e-03,2.389919012784957886e-03,5.951091181486845016e-03,4.286380484700202942e-03,3.629076294600963593e-03,-1.894715242087841034e-03,-1.860511302947998047e-02,6.136549264192581177e-02,1.033398602157831192e-02,-5.895278975367546082e-02,-3.686625137925148010e-02,-1.750572174787521362e-01,5.529585480690002441e-02,2.827621437609195709e-02,-4.849488032050430775e-04,1.995298662222921848e-04,1.176599320024251938e-02,3.119674324989318848e-02,-3.492713221930898726e-05\n0.000000000000000000e+00,-1.202400471811415628e-05,-7.184161950135603547e-05,6.774986395612359047e-04,2.262135240016505122e-05,-4.553978578769601882e-05,-7.081063813529908657e-06,-1.296853824328536575e-08,5.378069181460887194e-05,8.937246457207947969e-05,1.272895140573382378e-03,1.216093916445970535e-02,1.360032055526971817e-02,7.925024256110191345e-04,1.124729897128418088e-04,9.088614024221897125e-05,2.690092369448393583e-04,5.648895166814327240e-04,1.032157056033611298e-02,-1.966262236237525940e-03,-3.022006712853908539e-04,3.445985727012157440e-03,-2.614699304103851318e-03,-2.307907379872631282e-05,2.571790246292948723e-04,-1.495108357630670071e-03,2.985385712236166000e-03,-3.506975714117288589e-03,-9.870897978544235229e-03,3.097236622124910355e-03,-8.028984302654862404e-04,8.301874913740903139e-05,1.054001040756702423e-04,1.371875114273279905e-04,-2.111645182594656944e-03,-3.490737173706293106e-03,1.984826289117336273e-03,2.327942522242665291e-03,1.272138324566185474e-04,-1.814105780795216560e-05,1.831542904255911708e-04,-2.446706406772136688e-03,-4.612620454281568527e-03,1.340372301638126373e-02,-9.547199122607707977e-03,9.092560037970542908e-03,3.898726543411612511e-03,-2.742325887084007263e-04,2.162765886168926954e-04,-3.292870940640568733e-03,1.214321935549378395e-03,6.178015843033790588e-03,1.115321647375822067e-03,1.156108733266592026e-02,-1.273986563319340348e-04,2.763541997410356998e-04,-5.913602581131272018e-05,-1.342746836598962545e-04,-2.256720559671521187e-03,-1.313496031798422337e-03,2.803109586238861084e-03,2.530276542529463768e-04,1.277242517971899360e-05,1.939617868629284203e-05,-7.293920578632651086e-09,-1.649440309847705066e-05,-1.164864370366558433e-04,6.813228246755897999e-04,5.117682158015668392e-04,-8.453731425106525421e-05,2.175088229705579579e-05,-1.082837552957016669e-08,3.493872645776718855e-05,1.484804524807259440e-04,3.544909413903951645e-04,1.979487948119640350e-03,9.355527348816394806e-03,1.257278141565620899e-03,-2.519608533475548029e-04,7.992130849743261933e-05,1.826375955715775490e-04,-1.056281966157257557e-03,-2.944571897387504578e-04,-5.197392776608467102e-03,-6.573493592441082001e-03,3.879058640450239182e-03,-3.066062228754162788e-03,5.525109372683800757e-06,2.677657175809144974e-05,-2.449295949190855026e-03,-2.630249131470918655e-03,-9.937569499015808105e-03,-4.830392543226480484e-03,2.660278696566820145e-04,-3.144560614600777626e-03,1.196293669636361301e-04,-6.476220005424693227e-05,-3.961988550145179033e-04,-8.054087869822978973e-03,-2.627479378134012222e-03,2.312748460099101067e-03,-9.649838320910930634e-04,-3.465086454525589943e-03,-1.695781829766929150e-04,1.212959614349529147e-04,-6.823551375418901443e-04,-3.913679393008351326e-05,9.171858429908752441e-03,-1.033171778544783592e-03,5.469730589538812637e-03,-4.129428416490554810e-03,-2.088947949232533574e-04,2.172436215914785862e-04,-2.897821133956313133e-03,4.886200767941772938e-04,6.053592078387737274e-03,-1.121713779866695404e-03,3.867928870022296906e-03,-1.240062410943210125e-04,2.658181183505803347e-04,-7.741099398117512465e-05,-2.766759716905653477e-04,-3.693898674100637436e-03,-1.279090414755046368e-03,2.901433734223246574e-03,2.900894614867866039e-04,-4.097238706890493631e-05,-1.594521927472669631e-05,-1.480229272488031711e-08,5.711501580663025379e-05,-1.961283123819157481e-04,-2.663557650521397591e-03,-2.916303463280200958e-03,3.073366679018363357e-05,-1.373242412228137255e-05,5.991895868362462352e-09,5.900972973904572427e-05,-1.711041259113699198e-04,-4.490512888878583908e-03,-1.402159593999385834e-02,-8.807513862848281860e-03,-1.069110818207263947e-03,-5.412255413830280304e-04,2.016203070525079966e-04,4.845138173550367355e-04,-1.891081919893622398e-03,7.667027413845062256e-03,7.388312369585037231e-04,2.043325919657945633e-03,-1.222804188728332520e-03,1.529485220089554787e-03,-5.828543726238422096e-05,8.797588525339961052e-04,5.628175102174282074e-03,5.208958871662616730e-03,1.183859072625637054e-02,-2.728527970612049103e-02,-2.210450125858187675e-03,2.651123329997062683e-03,-1.361998147331178188e-04,-2.775202738121151924e-04,-1.132600009441375732e-03,8.207202889025211334e-03,3.168391995131969452e-04,4.170541185885667801e-03,1.311017852276563644e-02,-1.086694281548261642e-02,-1.979833934456110001e-03,3.651272272691130638e-04,-2.050037030130624771e-03,2.298380993306636810e-02,-1.977554894983768463e-02,-2.376028895378112793e-02,1.138413138687610626e-02,-5.850124172866344452e-03,-8.895506616681814194e-04,5.345871322788298130e-04,-4.596667364239692688e-03,1.229801215231418610e-02,-5.587756633758544922e-03,5.608839914202690125e-03,7.459324318915605545e-03,-5.829533984069712460e-05,4.022233479190617800e-04,-1.491564034949988127e-05,-4.056784091517329216e-04,-4.843352362513542175e-04,-1.928231213241815567e-04,5.374915897846221924e-03,5.878692027181386948e-04,5.163077730685472488e-06,2.827371827152092010e-05,2.126105158595237299e-08,1.667718242970295250e-05,1.082726375898346305e-04,-2.556281397119164467e-04,7.117004861356690526e-05,8.410103328060358763e-05,9.156751912087202072e-05,5.343884268427245843e-08,-4.533314131549559534e-05,2.357382618356496096e-04,-7.081662188284099102e-04,5.539882928133010864e-03,3.388664871454238892e-02,-6.820871494710445404e-03,-7.459957851096987724e-04,2.530434867367148399e-04,2.196169371018186212e-04,-1.913309679366648197e-04,4.718626383692026138e-03,5.115957465022802353e-04,-4.784908145666122437e-03,-6.726309657096862793e-03,-8.257911540567874908e-03,1.486734545323997736e-04,3.275792696513235569e-04,1.157073769718408585e-03,9.028233587741851807e-03,-1.073645893484354019e-03,-5.146578419953584671e-03,1.928139245137572289e-03,5.669333040714263916e-05,4.324107721913605928e-04,-8.523002907168120146e-05,-3.060695889871567488e-04,-4.673216957598924637e-03,2.072470262646675110e-03,-1.715035922825336456e-02,-5.372364539653062820e-04,-3.773587988689541817e-03,6.262958049774169922e-04,1.290778454858809710e-04,-5.243202671408653259e-03,1.381008792668581009e-02,1.591359823942184448e-02,-1.988998241722583771e-02,3.377537243068218231e-03,-2.934914315119385719e-03,4.480183997657150030e-04,3.437867271713912487e-04,-1.882467418909072876e-02,-4.243752453476190567e-03,4.632174968719482422e-03,1.177533250302076340e-02,7.985813543200492859e-03,-2.032959309872239828e-05,3.216608893126249313e-04,7.718095730524510145e-05,-1.858576317317783833e-03,-2.754094079136848450e-03,-2.704063896089792252e-03,2.253966405987739563e-03,4.463107907213270664e-04,5.824873369419947267e-05,1.246806732524419203e-06,-1.043235897668637335e-08,-5.699431767425267026e-06,-1.103754038922488689e-04,-4.285713657736778259e-06,3.867892664857208729e-04,-1.871769563877023757e-05,6.629148265346884727e-05,-4.590549451677361503e-08,-1.573431472934316844e-05,1.817040465539321303e-04,-1.115662045776844025e-03,-7.572625763714313507e-03,1.464316062629222870e-02,-1.535638701170682907e-03,-1.688597258180379868e-04,7.442092464771121740e-05,1.554118643980473280e-04,8.436581993009895086e-05,1.418138854205608368e-04,-1.142581366002559662e-02,-1.314666587859392166e-03,1.011641975492238998e-02,-1.166689442470669746e-03,1.264528691535815597e-04,5.366418918129056692e-06,-2.260040055261924863e-04,-2.526439726352691650e-03,-5.518080666661262512e-03,-9.263215586543083191e-03,2.909715287387371063e-03,-4.413836868479847908e-04,1.399274624418467283e-04,-9.515047713648527861e-05,-8.335214224644005299e-04,-6.577619817107915878e-03,-3.170120064169168472e-03,8.709948509931564331e-03,4.087848123162984848e-03,-8.390309289097785950e-03,1.585530844749882817e-04,1.226490858243778348e-04,-2.511050086468458176e-03,3.215728327631950378e-03,-8.138008415699005127e-04,-8.941340260207653046e-03,7.168998476117849350e-03,-5.669283214956521988e-03,2.553054364398121834e-04,2.857564250007271767e-04,-2.712799934670329094e-03,3.146216273307800293e-03,8.678973652422428131e-03,-6.874657701700925827e-03,3.859854768961668015e-03,-1.775853161234408617e-04,3.000423021148890257e-04,-9.946637874236330390e-05,-1.687937765382230282e-04,-2.616810146719217300e-03,1.790509093552827835e-03,3.821928054094314575e-03,5.645779310725629330e-04,7.485377864213660359e-05,-9.428140401723794639e-06,-3.871446097036823630e-08,2.958462573587894440e-05,6.432221562135964632e-05,6.342316046357154846e-04,8.032124023884534836e-04,7.753442332614213228e-05,8.300681656692177057e-05,1.432610474694229197e-08,-3.598349576350301504e-05,1.011954736895859241e-06,-1.383891503792256117e-04,-2.165758982300758362e-02,-6.104796193540096283e-03,-2.169304527342319489e-03,2.647347864694893360e-04,-2.621009771246463060e-04,-1.614587672520428896e-04,7.327557541429996490e-04,-1.397724449634552002e-02,-3.584733605384826660e-02,-2.631065435707569122e-04,1.203363575041294098e-02,2.194297732785344124e-03,-9.819554179557599127e-06,4.890599520877003670e-04,3.937812056392431259e-03,3.298673545941710472e-03,-2.388591412454843521e-03,-1.310651190578937531e-02,6.288989447057247162e-03,2.415809780359268188e-03,-2.315204183105379343e-04,7.294765237020328641e-05,6.960211321711540222e-04,4.391271155327558517e-03,1.631947979331016541e-02,1.775227859616279602e-02,-2.433801256120204926e-02,-1.196437980979681015e-03,8.895969949662685394e-04,-1.830224064178764820e-04,2.191208302974700928e-03,-4.690748639404773712e-03,1.307048089802265167e-02,-3.233311697840690613e-03,-1.735419593751430511e-02,-4.432151094079017639e-03,1.225980115123093128e-03,1.762498868629336357e-06,1.102491049095988274e-03,-1.876511494629085064e-03,-1.953145489096641541e-02,-1.547728665173053741e-02,1.898297108709812164e-03,-4.807813820661976933e-05,-1.480829087086021900e-05,1.107528078136965632e-05,7.216513040475547314e-05,1.297198818065226078e-03,1.765927067026495934e-03,3.500473918393254280e-03,5.671672988682985306e-04,-1.570157764945179224e-04,3.496456338325515389e-05,-9.291852620663121343e-09,2.796204353217035532e-05,5.421912064775824547e-04,-2.374978736042976379e-03,-1.168746035546064377e-03,3.161146305501461029e-04,-2.339664788451045752e-04,1.014723238768056035e-08,1.473106240155175328e-04,-1.100350636988878250e-03,3.900134703144431114e-03,4.400100558996200562e-03,-7.016921788454055786e-02,-9.478080086410045624e-03,1.178477425128221512e-03,-5.248027737252414227e-04,-1.303834374994039536e-03,2.747471909970045090e-03,-1.392154954373836517e-02,2.645077928900718689e-02,3.357601165771484375e-02,-3.046724759042263031e-02,1.955912820994853973e-02,-4.332097014412283897e-04,-6.101421895436942577e-04,1.042875088751316071e-02,8.523650467395782471e-04,2.322566509246826172e-02,4.023731127381324768e-02,-2.433246560394763947e-02,1.779112033545970917e-02,-5.842912942171096802e-04,7.134916959330439568e-04,2.529479330405592918e-03,3.549455106258392334e-02,3.168024122714996338e-03,-1.094319485127925873e-02,9.611081331968307495e-03,1.544492691755294800e-02,-1.145409420132637024e-03,-1.092947786673903465e-03,2.294843085110187531e-02,-7.877547293901443481e-03,-2.325805649161338806e-02,5.382695421576499939e-02,-7.646448165178298950e-02,1.548819616436958313e-02,5.732853896915912628e-04,-1.729868468828499317e-03,2.310732938349246979e-02,-1.232469361275434494e-02,-3.807248920202255249e-02,1.878654584288597107e-03,6.059600710868835449e-01,9.576379088684916496e-04,-1.483664731495082378e-03,4.740257281810045242e-04,1.807015971280634403e-03,2.016661316156387329e-02,9.747225791215896606e-03,-1.855232007801532745e-02,-1.944658812135457993e-03,-2.654345007613301277e-04,7.326064951485022902e-05,1.537682692287489772e-08,-3.664837277028709650e-05,-2.746409154497087002e-04,1.729628769680857658e-03,1.759823528118431568e-03,-3.259835648350417614e-04,-5.127177792019210756e-05,-7.092239684425294399e-09,6.068729271646589041e-05,3.046843339689075947e-04,4.886346869170665741e-04,6.097119767218828201e-03,1.346907392144203186e-02,-2.290965057909488678e-04,3.496876743156462908e-04,8.816623449092730880e-05,2.708685060497373343e-04,-8.848747820593416691e-04,4.101281985640525818e-03,-4.046688321977853775e-03,-4.024833906441926956e-03,2.248969394713640213e-04,1.884309342131018639e-03,8.778678602539002895e-05,-1.262785808648914099e-04,-3.475318662822246552e-03,3.164699766784906387e-03,-1.354923285543918610e-02,-5.404768045991659164e-03,-6.609549745917320251e-04,-7.194048725068569183e-03,1.954675390152260661e-04,-1.049104866979178041e-05,-6.558692548424005508e-04,-2.867070725187659264e-04,6.997809279710054398e-03,6.119383499026298523e-03,-2.426498336717486382e-03,2.393590984866023064e-04,-4.172476474195718765e-04,2.273378195241093636e-04,-1.860354677774012089e-03,7.377098081633448601e-04,9.910595603287220001e-03,-1.313252374529838562e-02,1.118893548846244812e-02,-9.715671767480671406e-04,-2.802128728944808245e-04,1.205494845635257661e-04,-4.152209032326936722e-03,9.247859008610248566e-03,5.732769146561622620e-03,5.846210755407810211e-03,1.046995725482702255e-02,-2.145801117876544595e-04,2.982284640893340111e-04,-2.545116294641047716e-04,-2.234150160802528262e-04,-1.065081916749477386e-02,-3.178910352289676666e-03,2.780324779450893402e-03,1.331517414655536413e-04,-6.627488619415089488e-05,-1.778545447450596839e-05,3.999767272944154684e-08,3.140310946037061512e-05,8.947518654167652130e-05,1.264920225366950035e-03,8.212475804612040520e-04,-7.284856110345572233e-06,6.946323264855891466e-05,2.770229912130162120e-08,-1.494844909757375717e-04,5.582450830843299627e-05,-2.200773917138576508e-03,-1.429726369678974152e-02,-1.818398479372262955e-03,-2.658733574207872152e-04,4.074058379046618938e-04,-1.359858433715999126e-04,-5.810032598674297333e-04,1.368986209854483604e-03,-6.652452051639556885e-03,-7.431876845657825470e-03,9.954172186553478241e-03,-1.810779795050621033e-02,2.322733635082840919e-03,3.225056570954620838e-04,-5.453935591503977776e-04,7.561775855720043182e-04,-1.614759303629398346e-02,-1.261947490274906158e-02,1.325465552508831024e-02,-3.412935882806777954e-03,1.382970716804265976e-03,-7.488696428481489420e-05,-1.092021993827074766e-04,-1.777699217200279236e-04,-1.890831626951694489e-03,-2.518017217516899109e-02,-2.849313989281654358e-02,-5.021169781684875488e-03,2.703063888475298882e-03,1.302959979511797428e-03,-2.813296450767666101e-04,3.264348488301038742e-03,-2.897975035011768341e-03,-1.040889322757720947e-02,2.128230407834053040e-03,-1.977107487618923187e-03,7.609994150698184967e-03,8.061590488068759441e-04,-2.687922387849539518e-04,5.636303685605525970e-03,-5.979203153401613235e-03,8.809159509837627411e-03,1.151980366557836533e-02,-1.044033002108335495e-02,-8.421351667493581772e-04,2.414816408418118954e-04,2.105490857502445579e-04,7.038654293864965439e-04,1.483542844653129578e-03,-9.461970068514347076e-03,-7.859982550144195557e-03,-2.705234801396727562e-04,4.988629370927810669e-04,-3.041491727344691753e-04,6.420374265871942043e-04,-3.138357133138924837e-04,5.001507815904915333e-05,1.143169356510043144e-05,-1.477614045143127441e-03,5.271073896437883377e-04,8.596794214099645615e-05,6.366914603859186172e-04,-3.553786955308169127e-04,1.061554648913443089e-03,-1.954931649379432201e-04,1.210401020944118500e-02,1.947103440761566162e-02,5.382031202316284180e-03,-4.289040807634592056e-04,-4.110617446713149548e-04,-1.379146240651607513e-03,-2.705100458115339279e-03,1.377063337713479996e-02,-8.396759629249572754e-03,-5.485647358000278473e-03,-1.652074512094259262e-03,1.406430266797542572e-03,-1.289928331971168518e-04,-1.171198789961636066e-03,-8.741540834307670593e-03,-7.406128570437431335e-03,-1.049791090190410614e-02,-1.394801400601863861e-02,2.002601046115159988e-03,-4.185760393738746643e-03,-1.428515417501330376e-03,-7.862050551921129227e-05,-8.020395762287080288e-04,-7.322325371205806732e-03,1.015345752239227295e-02,2.145679900422692299e-03,7.975358515977859497e-03,-3.095007967203855515e-03,-7.261989638209342957e-03,-3.018101211637258530e-03,-8.108913898468017578e-03,3.721108660101890564e-04,1.032400783151388168e-02,-7.251480594277381897e-03,7.833241485059261322e-03,2.311100251972675323e-05,-4.483868833631277084e-03,-1.089116651564836502e-02,-9.990368038415908813e-03,3.091623540967702866e-03,2.810270711779594421e-02,-2.413827553391456604e-02,-1.496346108615398407e-02,-1.948661543428897858e-02,9.491928853094577789e-03,3.724587336182594299e-02,-2.886685542762279510e-02,1.857955195009708405e-02,-4.123323783278465271e-02,4.033428430557250977e-02,-8.396250195801258087e-03,-3.988664597272872925e-02,1.178435377369169146e-05\n0.000000000000000000e+00,-7.108704380698327441e-07,2.670672756721614860e-06,-9.623633559385780245e-06,-1.038240770867560059e-05,-7.570025672976044007e-07,-1.906107172544579953e-06,2.511581165265397431e-08,-1.838092543948732782e-06,-2.932076995421084575e-06,7.902819561422802508e-06,5.644121119985356927e-05,-1.370680256513878703e-04,1.324530167039483786e-04,1.555050062052032445e-06,-6.214528411874198355e-07,-1.220543140334484633e-06,-2.049251270364038646e-05,8.198566501960158348e-05,1.856317794590722769e-05,-3.196767465851735324e-06,8.356850230484269559e-06,1.347673605778254569e-05,-1.822624199121491984e-06,-9.964021955966018140e-06,-1.125084600062109530e-04,1.059961577993817627e-04,-1.055481188814155757e-04,-7.031059794826433063e-05,4.333110700827091932e-05,-2.337861951673403382e-05,3.163395604133256711e-06,2.261976987938396633e-06,-1.383653034281451255e-05,2.455117355566471815e-04,7.145988638512790203e-05,1.424988004146143794e-04,-1.426675771654117852e-05,3.358425146871013567e-06,-1.332085867034038529e-05,-1.879336082311056089e-06,3.648440906545147300e-05,-1.032597137964330614e-04,-2.584276953712105751e-04,2.011808974202722311e-04,-3.352005733177065849e-04,8.170629735104739666e-05,-6.167592800920829177e-06,-5.826213509863009676e-06,6.338430102914571762e-05,1.846874693001154810e-05,4.334152981755323708e-05,2.281868728459812701e-05,-1.241565332747995853e-04,3.439558440732071176e-06,-3.178254928570822813e-06,2.109786692017223686e-06,7.278993507497943938e-06,6.316263898042961955e-05,1.530829904368147254e-04,-4.483948941924609244e-05,-5.069878170615993440e-06,-8.673573574924375862e-07,1.362587909170542844e-08,6.132442109674229869e-08,-1.179607579615549184e-06,2.466431396896950901e-06,1.826674088079016656e-05,2.518682777008507401e-05,2.381001706908136839e-07,-5.437519803308532573e-07,6.020890452873572940e-08,5.910453637625323609e-07,-6.540809067701047752e-07,1.897342008305713534e-05,-2.578269923105835915e-04,-5.538236291613429785e-05,4.739268842968158424e-05,6.225490324140992016e-06,-1.461737838326371275e-06,-1.496154027336160652e-07,-1.374263956677168608e-05,-2.417110226815566421e-05,-1.417564926669001579e-04,-1.924371281347703189e-05,1.981334062293171883e-04,4.409206303535029292e-05,-3.319628376630134881e-07,-5.732035333494422957e-06,-7.586967694805935025e-05,1.764454354997724295e-04,-1.395333674736320972e-04,-1.445104280719533563e-04,1.496718177804723382e-04,2.097160904668271542e-05,3.933399511879542843e-06,5.018093816033797339e-06,6.777260750823188573e-06,2.969144552480429411e-04,1.238143013324588537e-04,-7.732593803666532040e-05,2.863242843886837363e-05,8.819619324640370905e-06,-1.811624679248780012e-05,-2.100273150063003413e-06,2.052369745797477663e-05,-3.460209700278937817e-05,-1.580110692884773016e-04,-1.901296345749869943e-04,-1.488007983425632119e-04,6.390220369212329388e-05,-1.750298906699754298e-06,-3.684627927214023657e-06,1.187757879961282015e-04,3.564913276932202280e-05,2.083601721096783876e-04,3.650752478279173374e-05,-3.879960422636941075e-05,1.204445879920967855e-06,-1.409869696544774342e-06,2.645401536938152276e-06,8.705691470822785050e-06,9.715840860735625029e-05,1.694944803602993488e-04,-3.308989471406675875e-05,-3.198265858372906223e-06,-1.818523287511197850e-06,-1.279371986129262950e-08,-3.589349262256291695e-08,-3.442950742282846477e-07,3.745839876501122490e-06,1.467149559175595641e-05,1.473686643294058740e-05,-8.240940587711520493e-07,1.645136080696829595e-07,8.266032125447964063e-08,-4.322610493545653298e-06,1.420748958480544388e-06,4.811218241229653358e-05,-1.791865361155942082e-04,-2.640735765453428030e-04,1.435716985724866390e-04,-8.104390872176736593e-06,-2.984011416629073210e-06,-4.365567292552441359e-06,-1.992799661820754409e-05,5.953821528237313032e-05,-1.997742365347221494e-04,3.225490800105035305e-04,-7.971253216965124011e-05,-1.597754453541710973e-05,8.171014997060410678e-06,-1.210373829962918535e-05,-1.138786537921987474e-04,-3.218516940250992775e-05,-3.066856297664344311e-04,2.579602005425840616e-04,1.298430870519950986e-04,-6.207158730830997229e-05,7.435574843839276582e-06,-1.158512532128952444e-06,2.103418592014349997e-05,1.599061361048370600e-04,1.331428065896034241e-04,1.061239599948748946e-04,-1.727991329971700907e-04,-1.399852335453033447e-04,3.799292244366370142e-06,-2.087679604301229119e-06,-5.364608659874647856e-05,-2.800599904730916023e-04,1.701603760011494160e-04,2.112282672896981239e-04,-8.549883932573720813e-05,-1.118140498874709010e-04,-6.705587293254211545e-05,-6.570110599568579346e-06,4.128118598600849509e-05,-1.813088601920753717e-04,2.277668245369568467e-04,1.247537147719413042e-04,-1.213773866766132414e-04,2.837975216607446782e-06,-5.137470907357055694e-06,1.814127244870178401e-06,2.440995103825116530e-06,2.808694262057542801e-05,6.764842692064121366e-05,-7.817758159944787621e-05,-1.150295975094195455e-05,-8.557799446862190962e-07,-2.437359626128454693e-06,-4.549755061589166871e-08,-1.391403316119976807e-06,5.559410055866464972e-06,2.233038867416325957e-05,2.193179534515365958e-05,4.060982064402196556e-06,-9.866392929325229488e-07,-8.367322834601509385e-08,5.598551524599315599e-06,-1.034219076245790347e-05,1.503874227637425065e-04,3.767141897697001696e-04,-8.298677857965230942e-05,2.356775803491473198e-04,4.745183105114847422e-06,-2.904317625507246703e-06,-4.050536517752334476e-06,-4.514067404670640826e-05,1.580918033141642809e-04,3.746676375158131123e-04,3.181327774655073881e-04,-3.851008368656039238e-04,6.077049765735864639e-04,-1.385018549626693130e-05,9.995668733608908951e-06,1.875382877187803388e-04,2.797075721900910139e-04,-3.060529706999659538e-06,-2.829334407579153776e-04,2.361500082770362496e-05,-3.175167657900601625e-04,-2.726295633692643605e-07,6.580302397196646780e-06,8.937912934925407171e-05,2.223725168732926250e-04,1.383400231134146452e-04,1.675785897532477975e-04,-7.063825032673776150e-04,1.012029824778437614e-04,-1.021201242110691965e-04,-5.406641776062315330e-06,6.192659202497452497e-05,-3.838465199805796146e-04,-2.389467554166913033e-04,-8.901535329641774297e-05,-1.796024007489904761e-04,2.129156491719186306e-04,-4.864039874519221485e-05,-1.394590071868151426e-05,-4.447562969289720058e-04,1.463751395931467414e-04,1.354621781501919031e-04,-3.253415634389966726e-04,-1.404596987413242459e-04,8.886984687705989927e-06,-1.745332338032312691e-05,7.628150342497974634e-06,1.972214340639766306e-05,4.464829689823091030e-04,1.414160942658782005e-04,-2.473818894941359758e-04,-2.975812822114676237e-05,-1.532910573587287217e-05,-8.546086291971732862e-07,9.214068086293991655e-08,-1.324869231211778242e-06,-3.202366372079268331e-08,-1.961201451194938272e-05,-5.590304681390989572e-06,-9.240733334081596695e-07,-2.146338374586775899e-06,-2.435626811347901821e-09,-1.189406020785099827e-06,-2.825248202498187311e-06,3.001927507284563035e-05,-4.556128260446712375e-06,-8.740001067053526640e-05,4.821390029974281788e-05,4.133378752158023417e-06,-9.728356644700397737e-07,-9.484581369179068133e-07,-1.891044121293816715e-05,-8.750632696319371462e-05,1.117227220674976707e-04,-1.000906740955542773e-05,-7.915078458609059453e-05,3.014346293639391661e-05,-3.191426230841898359e-06,-8.909978532756213099e-06,-4.795215136255137622e-05,2.123851154465228319e-04,-7.278556586243212223e-05,-1.404072645527776331e-05,-5.562207661569118500e-05,2.732798930082935840e-05,2.880509327951585874e-06,1.603128680471854750e-06,6.352859600156079978e-06,1.982296671485528350e-04,1.951028389157727361e-04,1.189415052067488432e-04,-8.316023013321682811e-05,3.390483834664337337e-05,-2.156734626623801887e-05,-6.992771659497520886e-07,2.043234599113930017e-05,-1.825562067097052932e-04,-2.455278299748897552e-04,1.557582290843129158e-04,-1.289747742703184485e-04,1.963481190614402294e-05,-1.951735976035706699e-05,-5.502325620909687132e-06,1.428362011210992932e-04,3.212368028471246362e-05,7.600979733979329467e-05,5.714908547815866768e-05,-2.001538668991997838e-04,3.873419700539670885e-06,-3.275345079600811005e-06,9.782841061678482220e-07,1.002098269964335486e-05,8.325792441610246897e-05,1.297389244427904487e-04,-6.518659938592463732e-05,-9.179604603559710085e-06,-2.601309233796200715e-06,-1.632603243706398644e-07,-1.980115484911948442e-07,-1.234767182722862344e-06,1.870265577963436954e-07,-2.241290349047631025e-05,-3.233660027035512030e-05,-1.212962843055720441e-06,-3.740448619282688014e-06,2.123113063134951517e-08,-1.147612692875554785e-06,-8.566054930270183831e-06,1.373205486743245274e-05,-2.031603362411260605e-04,-2.891162293963134289e-04,5.812753806822001934e-05,-8.944021487877762411e-07,-2.805838448693975806e-06,-3.271608875365927815e-06,-1.781474202289246023e-05,-3.582531062420457602e-04,2.465764409862458706e-04,-1.331340754404664040e-04,-3.159577318001538515e-05,6.033565659890882671e-05,-7.579462362627964467e-06,-9.684255019237753004e-06,-8.796897600404918194e-05,6.704038241878151894e-06,5.520905688172206283e-05,-5.459130625240504742e-05,-1.836015871958807111e-04,4.704920138465240598e-05,2.452605713187949732e-06,3.904674485966097564e-06,3.089476194872986525e-07,7.600065146107226610e-05,2.709373075049370527e-04,3.713009937200695276e-05,-1.912078005261719227e-06,-4.547645585262216628e-05,-1.465637797082308680e-05,1.975729219338973053e-06,-3.780534825637005270e-06,-5.865500133950263262e-05,-2.503086288925260305e-04,6.800539267715066671e-05,1.120506203733384609e-04,4.780532981385476887e-05,-8.706131666258443147e-06,-7.197792456281604245e-06,1.344665070064365864e-04,-3.928821752197109163e-05,5.430354503914713860e-04,3.988856624346226454e-04,-8.442209946224465966e-06,4.086627996002789587e-06,-3.152747922285925597e-06,6.049668286323139910e-07,1.012775010167388245e-05,5.370272992877289653e-05,7.388872472802177072e-05,-2.450539250276051462e-05,-4.914325472782365978e-06,-6.939527565918979235e-07,-3.785376918585825479e-07,1.115515715355286375e-07,9.566733751853462309e-06,-9.955150744644924998e-06,1.523665196145884693e-05,1.294577668886631727e-05,-1.067687520617255359e-07,1.477080604672664776e-05,3.165823159179126378e-08,-8.101324965537060052e-06,3.028571882168762386e-05,-2.893335476983338594e-04,-2.606617927085608244e-04,1.078043715097010136e-03,-4.232209757901728153e-04,-5.391729064285755157e-05,7.773601282679010183e-06,1.627243727853056043e-05,2.364505635341629386e-04,5.199066363275051117e-04,-9.023133316077291965e-04,-2.888222225010395050e-04,1.335755805484950542e-04,-4.253135994076728821e-04,2.730396772676613182e-05,4.905112291453406215e-05,5.288287647999823093e-04,-7.141379755921661854e-04,6.933893018867820501e-05,-5.901420372538268566e-04,9.592746209818869829e-05,-2.716158342082053423e-04,-2.216973916802089661e-05,-2.464652243361342698e-05,-8.384460670640692115e-05,-1.516742166131734848e-03,-6.550510879606008530e-04,-6.292011239565908909e-04,-3.729760937858372927e-04,4.385395004646852612e-05,2.375794865656644106e-04,1.571363463881425560e-05,-3.275418130215257406e-04,1.538351527415215969e-03,2.216676948592066765e-03,-1.442984445020556450e-03,6.842021248303353786e-04,-2.867027069441974163e-04,1.657145039644092321e-04,5.273721762932837009e-05,-8.911928744055330753e-04,2.764433738775551319e-04,-3.658967034425586462e-04,-1.106044859625399113e-03,1.031677820719778538e-03,6.558626294136047363e-01,4.193529457552358508e-05,-2.432233486615587026e-05,-7.085103425197303295e-05,-8.014072082005441189e-04,-1.176451914943754673e-03,5.856158677488565445e-04,7.095251203281804919e-05,2.915186996688134968e-05,2.850862529157893732e-06,1.495232027082238346e-07,-7.274342124219401740e-07,4.558013642963487655e-06,-5.566299023485044017e-06,-6.975085852900519967e-06,2.826071295203291811e-06,-5.899017878618906252e-07,3.789807578868931159e-08,-1.937831513032506336e-07,-3.877254584949696437e-06,1.411199173162458465e-05,-3.950723839807324111e-05,-1.152254044427536428e-04,3.837656549876555800e-05,-2.383581204412621446e-06,-8.722275879335938953e-07,-3.396977035663439892e-06,-3.759213359444402158e-05,-3.224154352210462093e-05,-2.958776167361065745e-05,-3.218081110389903188e-05,1.097747299354523420e-04,-1.821548212319612503e-04,4.157047897024312988e-07,5.129164492245763540e-06,-1.676355313975363970e-04,3.012365414178930223e-05,-2.183816686738282442e-04,-4.640112820197828114e-05,1.447749855287838727e-05,1.622858981136232615e-04,4.978913693776121363e-06,4.821783932129619643e-06,-4.473646640690276399e-06,1.746856869431212544e-04,1.760275481501594186e-04,1.344009651802480221e-04,2.510905906092375517e-04,3.406896576052531600e-05,-1.802754741220269352e-05,-2.251396836072672158e-06,4.100321530131623149e-05,-1.276376133318990469e-04,-4.236747918184846640e-04,4.571643075905740261e-04,-1.767457288224250078e-04,4.715922113973647356e-05,-1.488096495450008661e-05,4.014560772702679969e-07,-6.402657163562253118e-05,-1.416002342011779547e-04,-7.772639946779236197e-05,8.464488200843334198e-05,-1.155084100901149213e-04,1.750863248162204400e-06,-4.832028025703039020e-06,3.113179218416917138e-06,-1.083766892406856641e-05,2.137779374606907368e-04,5.644630800816230476e-05,-5.916116788284853101e-05,-6.149010005174204707e-06,-1.348943783341383096e-06,1.313944153480406385e-07,9.828318070503883064e-08,-1.596465153852477670e-06,-1.672807456998270936e-06,-2.675156247278209776e-05,-1.722967317618895322e-05,-5.104043339088093489e-07,-1.892854584184533451e-06,-1.239686753251589835e-07,3.044176310140755959e-06,-3.769926024688174948e-06,5.286993109621107578e-05,9.295859854319132864e-06,-1.199322869069874287e-04,5.299621625454165041e-05,-5.669103302352596074e-07,1.684031872173363809e-06,1.802693532226840034e-06,-4.429566979524679482e-05,5.003664409741759300e-05,-2.874930578400380909e-05,-2.505791781004518270e-04,2.502798452042043209e-04,-1.494664684287272394e-05,-5.692418653779895976e-06,-2.773786491161445156e-06,-8.337989129358902574e-05,-6.297508662100881338e-06,9.720361413201317191e-05,-7.377201109193265438e-05,-8.966826135292649269e-05,-1.464115484850481153e-05,4.323788743931800127e-06,5.280236337057431228e-07,1.008472099783830345e-05,1.154152923845686018e-04,4.030342388432472944e-04,3.870456130243837833e-04,6.934058910701423883e-05,-1.315334957325831056e-04,-5.800020880997180939e-05,-2.065554099317523651e-06,-1.766234527167398483e-05,-3.701584864757023752e-05,-1.343074545729905367e-04,-4.090483707841485739e-05,-2.313310833415016532e-04,-5.157033956493251026e-05,-3.354524233145639300e-05,-3.248356506446725689e-06,-1.168090238934382796e-04,5.350582796381786466e-05,1.596386573510244489e-04,3.991649646195583045e-05,-2.524116425774991512e-04,2.428170773782767355e-05,-1.968435935850720853e-05,-8.078670362010598183e-06,2.664490466486313380e-06,6.689692236250266433e-05,2.335775643587112427e-04,6.022000525263138115e-05,1.056866858561988920e-05,-7.560605354228755459e-06,2.893559667427325621e-06,3.829526121990056708e-06,3.887307684635743499e-06,2.994335659423086327e-07,-1.570766289660241455e-05,-1.486263136030174792e-05,1.820177567424252629e-05,-7.855284820834640414e-06,-1.312790027441224083e-05,-8.128760669023904484e-07,5.913592758588492870e-06,2.617808786453679204e-05,6.469925574492663145e-05,-7.252605428220704198e-05,8.703282946953549981e-05,-2.565767090345616452e-06,5.558359589485917240e-06,-1.149843137682182714e-05,-2.567440787970554084e-06,-2.505040902178734541e-04,2.609912480693310499e-04,-1.275711838388815522e-06,-8.262217306764796376e-05,5.522243009181693196e-05,3.566964369383640587e-05,-5.616204362013377249e-05,-9.435011452296748757e-05,8.601066656410694122e-05,-9.187832802126649767e-06,1.092347611120203510e-05,4.339433144195936620e-05,5.595489346887916327e-05,-1.369672008877387270e-05,3.520031532389111817e-05,3.317794107715599239e-05,4.888097100774757564e-05,9.757126099430024624e-05,2.579090942163020372e-04,-1.290796790271997452e-04,-2.225737989647313952e-05,-1.268359665118623525e-05,-4.761836680700071156e-05,1.184718275908380747e-04,-1.051355502568185329e-04,-2.412237954558804631e-04,4.873806756222620606e-05,-9.294089977629482746e-05,3.191822543158195913e-06,3.668061617645435035e-05,4.344567423686385155e-05,1.262189180124551058e-04,9.056815906660631299e-05,-1.186216832138597965e-04,-1.021984062390401959e-04,3.468237991910427809e-05,3.868946514558047056e-04,-1.384969509672373533e-04,1.371356891468167305e-03,8.669179078424349427e-05,3.863413003273308277e-04,1.116806888603605330e-04,-7.996917120181024075e-04,4.527819110080599785e-04,3.534681454766541719e-04,-3.436625490849110065e-07\n0.000000000000000000e+00,6.855624690160766477e-08,-3.821865448117023334e-06,-3.053883847314864397e-05,-4.078215715708211064e-05,-1.027328153213602491e-06,-5.161464855518715922e-07,1.496081480922839546e-08,2.698674052226124331e-06,2.987686229971586727e-06,5.925156528974184766e-06,1.915591128636151552e-04,4.315973201300948858e-04,-2.031695330515503883e-04,-1.364677518722601235e-05,5.051631887909024954e-06,1.004010573524283245e-05,-9.455097824684344232e-07,1.735402038320899010e-04,-2.143742676707915962e-05,-4.007434472441673279e-05,7.034117152215912938e-05,-1.116368002840317786e-04,-3.042625166926882230e-06,7.118731900845887139e-06,2.153150489903055131e-05,-5.515569137060083449e-05,2.629949303809553385e-04,-1.096936757676303387e-04,-4.038849874632433057e-05,-7.051830471027642488e-05,-2.234777184639824554e-06,-4.395996256789658219e-06,3.348987320350715891e-06,-3.899259900208562613e-04,5.561662692343816161e-05,7.687130710110068321e-05,5.784231325378641486e-05,-1.228625624207779765e-04,2.496476372471079230e-05,9.220111678587272763e-06,-1.023585209622979164e-04,-8.597635314799845219e-08,1.600700052222236991e-04,-4.327198548708111048e-04,4.626662121154367924e-04,-3.263665712438523769e-04,-1.228277415066258982e-05,1.146370232163462788e-05,-2.015440550167113543e-04,-1.629556572879664600e-05,-1.074308966053649783e-05,1.407303498126566410e-04,2.692276320885866880e-04,-4.953793904860503972e-06,1.058849011315032840e-05,-3.435391590755898505e-06,-1.411873927281703800e-05,-1.171779076685197651e-04,-1.511296723037958145e-04,1.512003364041447639e-04,1.683521804807242006e-05,5.324002358975121751e-07,2.052336469660076546e-07,6.422543386008783273e-09,4.204999299872724805e-07,-6.344577741401735693e-06,-4.369415182736702263e-05,-2.465412035235203803e-05,-1.996418177441228181e-06,4.388028287394263316e-07,3.261352077288393048e-08,5.704702630282554310e-07,5.301929377310443670e-06,-1.203006104333326221e-05,3.170210402458906174e-04,1.351447572233155370e-04,-3.967224620282649994e-05,-9.085357305593788624e-06,4.399501904117641971e-06,4.235568667354527861e-06,-1.069509835360804573e-06,4.999573866371065378e-05,1.217245298903435469e-04,-9.755437349667772651e-05,-2.130583598045632243e-04,-1.752390962792560458e-04,-3.299547870483365841e-06,7.270462447195313871e-06,3.226219268981367350e-05,-2.394303883193060756e-04,1.920823415275663137e-04,-1.895531895570456982e-04,-8.274461288237944245e-05,-1.354489359073340893e-04,-5.138486358191585168e-06,-8.211975909944158047e-06,-1.180819526780396700e-05,-4.425573861226439476e-04,-7.787021604599431157e-05,4.116546479053795338e-04,-5.806506669614464045e-05,-1.436967286281287670e-04,6.078607839299365878e-07,4.770821760757826269e-06,-9.585659427102655172e-05,1.176118166767992079e-04,1.541459641885012388e-05,3.955441934522241354e-05,2.443655394017696381e-04,-1.546107087051495910e-04,-2.710796252358704805e-06,1.006091042654588819e-05,-2.751967695076018572e-04,-1.748496288200840354e-05,-1.426680828444659710e-04,2.392336755292490125e-04,2.109027263941243291e-04,6.157533789519220591e-07,6.598187155759660527e-06,-4.202742275083437562e-06,-2.247475276817567647e-05,-2.032773772953078151e-04,-2.038842940237373114e-04,1.378966990159824491e-04,1.611386687727645040e-05,4.961199238096014597e-07,-3.380933719654422021e-07,4.405647846539295642e-09,-6.888088819323456846e-07,-1.260332396668673027e-06,-7.921730139059945941e-05,-4.871407872997224331e-05,3.057443336729193106e-06,-4.452447683434002101e-06,8.592856204359122785e-08,-4.613849000634218100e-07,1.246037754754070193e-06,-3.508008376229554415e-05,5.704020441044121981e-05,9.243673412129282951e-04,-1.301695883739739656e-04,-1.563071236887481064e-07,8.834962500259280205e-06,1.445239922759355977e-05,-3.854389069601893425e-05,3.968618693761527538e-04,4.366890061646699905e-04,2.187980862800031900e-05,-5.903352575842291117e-05,-5.812875679112039506e-05,-2.193753425672184676e-05,9.377289643452968448e-06,-6.047261922503821552e-05,1.640334230614826083e-04,6.842478760518133640e-04,-7.033618749119341373e-04,-1.453257282264530659e-04,-7.454321894329041243e-05,-3.512070179567672312e-06,8.609586643615330104e-08,-7.257907418534159660e-05,-2.475469082128256559e-04,-2.890663454309105873e-04,8.470217289868742228e-05,1.992042816709727049e-04,1.029361083055846393e-04,-1.206558299600146711e-04,9.965132448996882886e-06,-1.687625772319734097e-04,6.886202027089893818e-04,1.224981388077139854e-04,-6.042098975740373135e-04,-2.807342680171132088e-04,4.221872950438410044e-05,-8.790055289864540100e-06,1.052884090313455090e-05,-9.928612416842952371e-05,1.116458297474309802e-04,-5.133911035954952240e-04,-2.524864394217729568e-04,1.233369839610531926e-04,-2.889535153371980414e-07,1.007905666483566165e-05,-6.762797397641406860e-07,-7.961331903061363846e-06,-3.442041997914202511e-05,1.349419762846082449e-04,1.766937493812292814e-04,2.135003160219639540e-05,1.612536607353831641e-06,1.376795353280613199e-07,5.460842089632933494e-08,2.660910467966459692e-06,-1.642696133785648271e-06,-5.962793511571362615e-05,-6.181900243973359466e-05,-9.075272373593179509e-07,2.640789261931786314e-06,1.020515583149972372e-08,-6.537135050166398287e-06,1.377325315843336284e-05,-2.520774723961949348e-04,-2.739861665759235620e-04,5.607048515230417252e-04,-4.369443922769278288e-05,-3.958425622840877622e-06,6.645708708674646914e-06,1.744264773151371628e-05,5.752029755967669189e-05,1.655168598517775536e-04,1.509907015133649111e-04,-6.107894005253911018e-04,3.099506429862231016e-04,-5.131729994900524616e-04,1.184899065265199170e-05,9.160762601823080331e-06,-3.650572762126103044e-05,2.746123354882001877e-04,8.298509055748581886e-05,2.139748539775609970e-04,-1.820003380998969078e-04,5.064856959506869316e-04,7.655777153559029102e-06,-7.440144599968334660e-06,-1.045104145305231214e-04,-6.092039984650909901e-04,8.117905963445082307e-05,-2.394400653429329395e-04,-5.853387847309932113e-05,-2.883796405512839556e-04,1.343577168881893158e-04,9.304324066761182621e-07,-1.855968293966725469e-04,5.267733940854668617e-04,4.545462143141776323e-04,-5.191408563405275345e-04,3.966402437072247267e-05,-4.745770711451768875e-04,5.451499237096868455e-05,3.171176649630069733e-05,6.319317035377025604e-04,1.941019727382808924e-04,1.080516594811342657e-04,7.306147017516195774e-04,2.833221515174955130e-04,-8.370378964173141867e-06,3.157553510391153395e-05,-4.975766387360636145e-06,-1.311360847466858104e-05,-3.467066853772848845e-04,4.342794272815808654e-05,4.330263764131814241e-04,5.963358489680103958e-05,1.655480082263238728e-05,2.749879399743804242e-07,-9.219019148076768033e-08,1.912341076604207046e-07,-3.036750058527104557e-06,-2.350836257392074913e-05,-2.697497620829381049e-05,-1.017188765217724722e-06,8.016475021577207372e-07,-9.299253633798798546e-08,1.813804146877373569e-06,4.668207111535593867e-06,-3.983550050179474056e-05,-2.207641955465078354e-06,3.157049359288066626e-04,-2.276269333378877491e-05,-1.461996362195350230e-05,4.899703526461962610e-06,1.012915254250401631e-05,-3.571365141397109255e-06,1.543644029879942536e-04,-8.072800119407474995e-05,-2.257508749607950449e-04,2.372043963987380266e-04,-1.384412753395736217e-04,-6.123724460849189200e-07,9.850545211520511657e-06,-5.439620144898071885e-05,-2.387144049862399697e-04,9.932773537002503872e-05,-1.889273262349888682e-04,4.842479756916873157e-05,-1.188376918435096741e-04,-6.381911532571393764e-08,-5.026722192269517109e-06,-2.392345959378872067e-05,-3.578349715098738670e-04,-1.574266934767365456e-04,2.367900742683559656e-04,1.385725772706791759e-04,-1.492627197876572609e-04,1.118694490287452936e-05,5.735083504987414926e-06,-1.070003781933337450e-04,1.787807850632816553e-04,1.428958057658746839e-04,-2.462659031152725220e-04,2.611504460219293833e-04,-2.484976430423557758e-04,4.790384991792961955e-06,1.359088764729676768e-05,-2.674148126970976591e-04,2.188357029808685184e-06,-2.670122376002836972e-05,-2.501024209777824581e-05,3.968300297856330872e-04,-4.970586815034039319e-06,1.065830747393192723e-05,-2.157741164410253987e-06,-2.010628486459609121e-05,-2.165300102205947042e-04,-1.257772673852741718e-04,1.874037989182397723e-04,2.144928294001147151e-05,2.763943484751507640e-06,-5.442816473077982664e-07,-1.202665771415922791e-07,1.038279151543974876e-06,5.337346919986885041e-08,-4.548595825326628983e-05,-3.606209793360903859e-05,-1.644836515879433136e-06,-3.974724904765025713e-08,-2.006765953410649672e-07,4.463593086256878451e-06,7.935228495625779033e-06,-6.048368959454819560e-05,9.577051969245076180e-05,-1.047720143105834723e-04,-5.197538848733529449e-05,-1.657334723859094083e-05,8.007713404367677867e-06,1.332904594164574519e-05,2.824094008246902376e-05,3.675919724628329277e-04,-9.166440577246248722e-04,5.168600182514637709e-05,2.699503093026578426e-04,-2.304529043613001704e-04,7.124939202185487375e-06,2.476573172316420823e-06,-1.287795166717842221e-04,-2.277023304486647248e-05,-6.486591155407950282e-05,-3.150393022224307060e-04,2.199114096583798528e-04,-2.496760862413793802e-04,-1.767476533132139593e-06,-6.257469067350029945e-06,-2.788295023492537439e-05,-1.496615295764058828e-04,-1.530433655716478825e-05,4.238020919729024172e-04,9.599520126357674599e-06,-1.493242889409884810e-04,6.661105726379901171e-05,8.164478458638768643e-06,-9.119615424424409866e-05,1.661301794229075313e-04,1.391238474752753973e-04,9.608687832951545715e-06,-4.378737066872417927e-04,-2.245228679385036230e-04,2.974868766614235938e-05,1.471097857574932277e-05,-2.797883062157779932e-04,-1.856327799032442272e-05,-8.078675018623471260e-04,-2.617161953821778297e-04,1.487290574004873633e-04,-4.812429779121885076e-06,1.658280052652116865e-05,-3.230148649890907109e-06,-2.561154360591899604e-05,-1.891347201308235526e-04,-1.304653051192872226e-05,1.902667572721838951e-04,2.621913336042780429e-05,4.234982952766586095e-06,5.279990205053763930e-07,4.086427907168399543e-08,-5.022384357289411128e-06,2.076404234685469419e-05,2.811408194247633219e-04,2.455138019286096096e-04,9.038555617735255510e-06,-6.062393822503509000e-06,8.045822141866665334e-08,1.050601804308826104e-05,-4.783738040714524686e-05,4.134719492867588997e-04,-1.624662836547940969e-04,-2.393596805632114410e-03,5.541991558857262135e-04,1.392329431837424636e-04,-3.205801476724445820e-05,-8.295798761537298560e-05,-1.303541648667305708e-04,-1.304887584410607815e-03,-4.527003911789506674e-04,7.172573823481798172e-04,-1.344881253316998482e-03,1.257670228369534016e-03,-1.109930599341169000e-05,-4.545083720586262643e-05,-1.630809310881886631e-05,1.049164857249706984e-04,-1.822971680667251348e-04,1.158001716248691082e-03,-4.938009078614413738e-04,1.020858646370470524e-03,6.393353032763116062e-06,4.450169217307120562e-05,1.859946059994399548e-04,2.666752319782972336e-03,1.210368791362270713e-04,-1.828977954573929310e-03,1.811005640774965286e-04,1.305139623582363129e-03,-1.855943701229989529e-04,-5.112219514558091760e-05,1.075187930837273598e-03,-1.351797138340771198e-03,-1.523247919976711273e-03,2.201888477429747581e-03,-1.264654682017862797e-03,1.657267450354993343e-03,-6.842233415227383375e-05,-1.035115419654175639e-04,1.839715172536671162e-03,-4.518460482358932495e-04,-2.402282843831926584e-04,4.152940236963331699e-04,-1.571345259435474873e-03,4.190719846519641578e-05,6.558108925819396973e-01,2.887292794184759259e-05,1.473192969569936395e-04,1.280341180972754955e-03,7.582560065202414989e-04,-1.401422545313835144e-03,-1.756787387421354651e-04,-3.057114008697681129e-05,1.294635467274929397e-06,8.954430086305364966e-09,-8.176573942364484537e-07,-1.070699636329663917e-05,-9.406030585523694754e-06,1.664902447373606265e-05,-6.935685178177664056e-06,-4.360765615274431184e-07,1.475855242460966110e-07,2.389262590440921485e-06,7.128491233743261546e-06,3.236064367229118943e-05,2.432897017570212483e-04,4.456872411537915468e-04,9.672694432083517313e-05,1.485418215452227741e-05,2.965137582577881403e-06,6.732772362738614902e-06,1.207582135975826532e-05,5.178286810405552387e-04,6.055699486751109362e-05,-2.321756619494408369e-04,-2.368011337239295244e-04,-7.871277921367436647e-05,-6.105877673689974472e-06,2.975657935166964307e-06,9.257479541702196002e-05,2.172954918933100998e-05,2.353221789235249162e-04,-4.609348616213537753e-05,2.423403057036921382e-04,-4.265343595761805773e-04,-6.118604233051883057e-06,-1.035403238347498700e-05,2.395944102318026125e-05,-2.494294603820890188e-04,-1.889423874672502279e-04,9.051452070707455277e-05,-1.383243507007136941e-04,-3.287777944933623075e-04,-3.480094164842739701e-05,5.229881935520097613e-06,-1.098391949199140072e-04,9.828237671172246337e-05,4.852118436247110367e-04,-4.324251785874366760e-04,1.055189859471283853e-04,-2.571390941739082336e-04,-9.845052773016504943e-06,5.414919542090501636e-06,-1.565797429066151381e-04,4.234657681081444025e-04,-7.083304080879315734e-05,-1.202065614052116871e-04,2.106391330016776919e-04,3.381394435564288870e-07,1.146150862041395158e-05,-3.898545855918200687e-06,1.257382791663985699e-06,-3.401978174224495888e-04,-6.718713848385959864e-05,1.732762029860168695e-04,1.849712680268567055e-05,-4.943513886246364564e-06,-6.076508043406647630e-07,5.877467401660396717e-08,1.501647943769057747e-06,1.811083620850695297e-06,5.576109469984658062e-05,4.943800377077423036e-05,6.647694590355968103e-07,4.672954673878848553e-06,-2.561409928603097796e-08,-4.814540716324700043e-06,1.027388952934416011e-05,-1.100578374462202191e-04,1.024137309286743402e-04,2.420527162030339241e-04,-7.423361239489167929e-06,5.698034783563343808e-06,-3.250793724873801693e-06,-8.664992492413148284e-06,4.864442234975285828e-05,1.315393019467592239e-04,-3.660585207398980856e-06,3.817697579506784678e-04,-5.838655633851885796e-04,1.371119869872927666e-04,6.745800419594161212e-06,1.121883269661339000e-05,1.460498315282166004e-04,-1.962471869774162769e-04,-1.539046934340149164e-04,3.335693327244371176e-04,-3.604800440371036530e-04,1.614418579265475273e-06,-4.075723154528532177e-06,-9.002395927382167429e-06,-1.650808553677052259e-05,-3.419728018343448639e-04,-4.069768474437296391e-04,-8.373102755285799503e-04,5.971139671601122245e-06,1.377023581881076097e-04,3.886339982273057103e-05,-5.597902600129600614e-06,-5.607652565231546760e-05,-2.063563588308170438e-04,-2.841286477632820606e-04,9.992776904255151749e-05,1.248056651093065739e-05,-7.230795745272189379e-05,1.123307629313785583e-05,-1.035138666338752955e-05,1.124458794947713614e-04,-3.699641383718699217e-04,6.615211896132677794e-05,-1.135568018071353436e-04,-4.529021680355072021e-06,-4.367609653854742646e-05,3.657575507531873882e-05,1.292545039177639410e-05,1.526492269476875663e-06,-4.847972741117700934e-05,-2.621771709527820349e-04,-3.011318331118673086e-04,4.805946446140296757e-06,1.793453520804177970e-06,-4.616815658664563671e-06,-2.101965037581976503e-05,4.243582225171849132e-06,-9.985095857700798661e-06,3.387203832971863449e-05,1.454354332963703200e-05,-3.403556183911859989e-05,-5.573574071604525670e-06,9.531835530651733279e-06,-1.098260963772190735e-05,-1.537969910714309663e-05,-3.603608638513833284e-05,-1.027060134219937027e-04,1.404042413923889399e-04,-6.075702913221903145e-05,1.686389987298753113e-05,2.070506707241293043e-05,-2.063897591142449528e-05,4.943794192513450980e-05,9.356444024888332933e-06,-3.409935452509671450e-04,-7.783872570144012570e-05,3.250130685046315193e-04,-1.853563153417780995e-04,1.947094915522029623e-06,-9.055723785422742367e-05,-1.760012528393417597e-04,3.330279432702809572e-04,6.853162631159648299e-06,-1.402051711920648813e-04,-2.320536805200390518e-05,-1.930601138155907393e-04,-5.347147089196369052e-05,-6.683777610305696726e-05,-3.234781252103857696e-05,-2.538681728765368462e-04,1.657913890085183084e-05,1.360832975478842854e-04,2.505767333786934614e-04,-4.429816181072965264e-05,2.548066258896142244e-04,9.811655036173760891e-05,-1.132360193878412247e-04,3.043724573217332363e-04,1.209611364174634218e-04,-5.780367646366357803e-04,1.838964817579835653e-04,-7.319372525671496987e-05,-3.010866203112527728e-05,-1.536855270387604833e-04,-1.715245016384869814e-04,-1.242415601154789329e-04,2.295579906785860658e-05,8.824217948131263256e-04,-7.613195339217782021e-05,-4.024313529953360558e-04,5.610645748674869537e-04,-6.088991649448871613e-04,-3.383318835403770208e-04,-1.656254025874659419e-04,-4.432626883499324322e-04,1.764207147061824799e-03,-3.921939351130276918e-04,1.702948065940290689e-04,4.523594725469592959e-07\n0.000000000000000000e+00,-5.431058269778077374e-08,3.367622412042692304e-06,2.618747748783789575e-05,2.249003591714426875e-05,3.227273737138602883e-06,9.314159115092479624e-07,1.502117044083206565e-07,-7.334510598866472719e-08,-1.550984734421945177e-06,1.812903974496293813e-05,3.598043258534744382e-05,-1.186805093311704695e-04,-8.697527664480730891e-05,2.896911155403358862e-06,-1.983995616683387198e-06,-2.525744775994098745e-06,-1.096858522942056879e-05,-1.597447699168697000e-04,-5.473184137372300029e-05,3.754427598323673010e-05,5.001718454877845943e-05,-1.147898728959262371e-04,1.685553314700882765e-07,3.683378963614813983e-06,5.559673809329979122e-05,2.929081383626908064e-04,-5.335944297257810831e-05,-5.106352909933775663e-05,9.533368574921041727e-05,-6.179139018058776855e-05,5.510204118763795123e-06,5.332537057256558910e-06,9.036479241331107914e-06,2.513738581910729408e-04,-1.182762789539992809e-04,-4.375324351713061333e-05,7.451378769474104047e-05,5.365382821764796972e-05,-2.031047915806993842e-05,-2.913924390668398701e-06,-2.344480662941350602e-06,-1.376601139781996608e-04,-1.490120921516790986e-04,8.021834946703165770e-05,-6.320460670394822955e-05,1.368910161545500159e-04,-1.936174885486252606e-05,-4.600867214321624488e-06,-6.528645462822169065e-05,-1.036185349221341312e-04,1.629836770007386804e-04,-7.771497621433809400e-05,-1.014297085930593312e-04,2.669665718713076785e-06,-4.842256657866528258e-06,5.232498097029747441e-06,-7.341414857364725322e-06,9.967361256713047624e-05,1.324678887613117695e-04,-8.534910739399492741e-05,-7.524912689405027777e-06,-1.898860887195041869e-06,-2.764771522834053030e-07,-1.881558091554325074e-07,-5.302878776092256885e-07,2.386292635492281988e-06,1.332201100012753159e-05,1.537502794235479087e-05,2.726684897425002418e-06,6.157554253150010481e-07,-1.092815615777453786e-08,6.963271061977138743e-07,-2.171758751501329243e-06,2.129128552041947842e-05,-4.411803092807531357e-05,-8.226028876379132271e-05,4.504280695982743055e-06,-1.583042262609524187e-06,-4.544698128938762238e-07,-1.024832158691424411e-06,-2.904300345107913017e-05,-1.504645042587071657e-04,2.565817885624710470e-05,-1.383896596962586045e-04,1.698247979220468551e-05,-8.266605436801910400e-05,-1.299578570979065262e-06,1.993297928493120708e-06,3.808332257904112339e-05,2.667822409421205521e-04,-1.925173637573607266e-05,1.338464062428101897e-04,1.065974283847026527e-04,-5.717104431823827326e-05,6.329406005534110591e-06,4.099679244973231107e-06,8.207605787902139127e-06,2.304629306308925152e-04,-8.163090387824922800e-05,-2.746385143836960196e-05,1.029955164995044470e-04,1.140336826210841537e-05,-2.776630935841239989e-05,-2.109951537931920029e-06,-8.268374585895799100e-06,-8.180114673450589180e-05,-9.370276529807597399e-05,6.663821113761514425e-05,-1.520803052699193358e-04,6.547754310304298997e-05,-1.793011688278056681e-05,-3.704647497215773910e-06,-5.717709791497327387e-05,-1.003309516818262637e-04,1.843103527789935470e-04,-1.167839072877541184e-04,-7.151371391955763102e-05,3.193992824890301563e-06,-3.680544523376738653e-06,5.057727321400307119e-06,-5.899432835576590151e-06,9.995218715630471706e-05,1.488964771851897240e-04,-7.085807010298594832e-05,-5.749549927713815123e-06,-2.002215978791355155e-06,-3.207585166364879115e-07,5.957488724561699200e-08,-6.647687769145704806e-07,4.471630745683796704e-06,-2.749784107436425984e-05,-1.953411992872133851e-05,1.595635239937109873e-06,1.821872501750476658e-07,2.114025043908895896e-08,1.573733470650040545e-06,-6.755074082320788875e-06,7.403892232105135918e-05,-1.453769509680569172e-04,-4.039966152049601078e-04,2.035584911936894059e-04,-2.759269591479096562e-06,5.201553676670300774e-07,4.262858510628575459e-07,-2.782332194328773767e-05,-7.319751603063195944e-05,-6.255941116251051426e-05,-7.618164818268269300e-05,-1.037109686876647174e-04,-4.091486698598600924e-05,3.283384558017132804e-06,6.954359832889167592e-06,7.497079059248790145e-05,2.321367937838658690e-04,-8.956807141657918692e-05,2.567605697549879551e-04,1.606605655979365110e-04,-6.785602454328909516e-05,1.082577227862202562e-08,-1.144697421295859385e-07,2.809444413287565112e-05,3.196682664565742016e-04,-1.000269039650447667e-04,1.582834192959126085e-05,-6.062884494895115495e-06,-2.099044941132888198e-04,4.896709924651077017e-06,-7.064168698889261577e-07,-4.452344728633761406e-05,-7.506660040235146880e-05,1.792464900063350797e-04,-7.407624798361212015e-05,-4.364862252259626985e-05,-1.228982000611722469e-05,-1.154835717898095027e-05,-8.712720500625437126e-07,-9.911064989864826202e-05,-8.083139982772991061e-05,3.103151684626936913e-04,3.208847920177504420e-05,-1.427062234142795205e-04,3.476111487543676049e-06,-3.117675760222482495e-06,4.632142463378841057e-06,-8.753423571761231869e-06,8.396862540394067764e-05,1.399570319335907698e-04,-3.350524639245122671e-05,1.677775799180381000e-06,-2.800477886921726167e-06,9.054854217538377270e-07,2.005127583970534033e-07,-3.694101167184271617e-07,5.322357992554316297e-06,6.617388862650841475e-06,3.280273119798948755e-07,4.138350050197914243e-06,8.584451904880552320e-08,-4.259621277924452443e-08,1.347020770481321961e-06,-4.206276116747176275e-06,2.849986776709556580e-05,5.908143793931230903e-05,-1.952086749952286482e-04,-7.226015441119670868e-05,-7.454768820025492460e-06,1.206267370434943587e-07,9.808425147639354691e-07,-1.743842949508689344e-05,-2.139002754120156169e-04,-1.209220790769904852e-04,3.408822813071310520e-04,-2.616267884150147438e-04,3.751112672034651041e-04,-3.279626298535731621e-06,6.731433586537605152e-06,1.039809285430237651e-04,5.086237797513604164e-04,7.613806519657373428e-05,-2.527251308492850512e-05,2.988783235196024179e-04,-1.735613914206624031e-04,8.233533662860281765e-06,5.628809049085248262e-06,2.260752080474048853e-05,2.621854946482926607e-04,-1.083802317225490697e-06,-1.564441627124324441e-04,-3.589711559470742941e-04,1.791908835002686828e-05,-3.956432192353531718e-05,-3.585133072192547843e-06,2.355928700126241893e-05,-1.965933333849534392e-04,-2.303787914570420980e-04,-1.985967246582731605e-04,1.458787010051310062e-04,6.629217386944219470e-05,-3.299101808806881309e-05,-3.222360874133300968e-06,-3.448224451858550310e-04,9.682840027380734682e-05,5.762750151916407049e-05,1.464287197450175881e-04,-7.479666965082287788e-05,6.645301709795603529e-06,-4.687558430305216461e-06,7.777404789521824569e-06,-4.048131086165085435e-05,2.084298175759613514e-04,2.544642775319516659e-04,-9.488208888797089458e-05,-6.394619504135334864e-06,-4.809318852494470775e-06,-7.264773103088373318e-07,-5.167021299712359905e-08,-3.023476153884985251e-07,1.419522845935716759e-06,1.163023807748686522e-05,1.448233979317592457e-05,2.475008614055695944e-06,3.136076145437982632e-07,-9.789971500140381977e-09,7.551960266027890611e-07,-2.103697852362529375e-06,3.464029941824264824e-05,-7.367983926087617874e-05,-6.215893517946824431e-05,1.352252729702740908e-05,1.947643340827198699e-06,-6.172645043989177793e-07,-3.257007108459220035e-08,-2.521239730413071811e-05,-1.380807370878756046e-04,2.290137672389391810e-06,1.414333837601589039e-06,-8.450116729363799095e-05,-8.520994742866605520e-05,-1.190612920254352503e-06,2.207896841355250217e-06,8.006206189747899771e-05,3.849266504403203726e-04,3.022733835678081959e-06,2.485835648258216679e-05,5.473200508276931942e-05,-3.725070200744085014e-05,5.569791483139852062e-06,3.221750603188411333e-06,1.276581224374240264e-05,2.379278012085705996e-04,-3.591130735003389418e-05,-7.162784459069371223e-05,5.539675839827395976e-05,-1.586110556672792882e-06,-3.143899084534496069e-05,-1.904169380395615008e-06,-7.013420145085547119e-06,-1.233172661159187555e-04,-9.327303268946707249e-05,4.214489672449417412e-05,-9.539780876366421580e-05,7.186034781625494361e-05,-2.275042243127245456e-05,-3.746679112737183459e-06,-4.866611561737954617e-05,-8.684663043823093176e-05,1.739253784762695432e-04,-6.970407412154600024e-05,-8.502403943566605449e-05,2.331036284886067733e-06,-3.362996267242124304e-06,4.824144525628071278e-06,-5.813971256429795176e-06,8.573137165512889624e-05,1.359269517706707120e-04,-6.533546547871083021e-05,-6.635041245317552239e-06,-2.702673327803495340e-06,-4.314834427532332484e-07,6.916820893820840865e-08,-7.812952276253781747e-07,1.151038986790808849e-06,1.029932445817394182e-05,1.153868925030110404e-05,1.215394718201423530e-06,-2.487245751581212971e-07,8.529582373739685863e-08,8.949109542299993336e-07,-2.600832203825120814e-06,3.602411743486300111e-05,-2.097270407830365002e-05,-9.861683065537363291e-05,1.370491645502625033e-06,2.258257609355496243e-06,9.349920446766191162e-07,-7.031565587567456532e-07,-3.513545379973948002e-05,-2.830041630659252405e-04,3.956671207561157644e-06,-6.352580385282635689e-06,-6.242282688617706299e-05,-4.491436266107484698e-05,-2.303351493537775241e-06,1.500692519584845286e-06,1.878257307907915674e-06,3.204064851161092520e-04,1.339082518825307488e-05,2.104854211211204529e-04,1.537774660391733050e-04,-1.897764741443097591e-05,8.195072950911708176e-06,3.106177246081642807e-06,4.954808446200331673e-06,1.553368201712146401e-04,-4.609992174664512277e-05,-6.117218435974791646e-05,9.730117017170414329e-05,1.371801408822648227e-05,-4.056752004544250667e-05,-8.805422453406208660e-07,-4.262158654455561191e-06,-5.744884765590541065e-05,-1.624749565962702036e-04,-6.363754800986498594e-05,-5.427530049928463995e-05,3.476400888757780194e-05,-2.578491876192856580e-05,-9.388641046825796366e-07,1.538050491944886744e-05,-1.838043863244820386e-05,1.933242747327312827e-04,-1.315885310759767890e-04,5.303932630340568721e-05,2.974433300551027060e-06,-7.441612410730158444e-07,4.486079888010863215e-06,8.075816140262759291e-07,1.004449586616829038e-04,1.370444806525483727e-04,-5.674922795151360333e-05,-6.403180577763123438e-06,-2.255881327073439024e-06,-4.730306670808204217e-07,-1.268027176593022887e-07,4.048081336804898456e-06,-1.720453838061075658e-05,-7.255774835357442498e-05,-5.734505612053908408e-05,-2.152568413293920457e-05,-2.717674306040862575e-06,5.250846868420921965e-08,-1.219076875713653862e-05,2.156402479158714414e-05,-2.756335306912660599e-04,4.196687368676066399e-04,6.417208351194858551e-04,-4.025638918392360210e-05,-2.775063194349058904e-06,1.158176701210322790e-06,2.758056325546931475e-06,2.402201789664104581e-04,1.087752520106732845e-03,-2.453564666211605072e-04,5.046256410423666239e-05,-1.444306253688409925e-04,8.846120326779782772e-04,9.574109753884840757e-06,-3.774069773498922586e-05,-3.941644390579313040e-04,-2.703587058931589127e-03,-4.926860565319657326e-04,-7.804663036949932575e-04,-8.128585177473723888e-04,6.185619276948273182e-04,-4.996686402591876686e-05,-3.207555346307344735e-05,-1.079391004168428481e-04,-1.697284285910427570e-03,4.546269774436950684e-04,1.747220230754464865e-04,-7.417672313749790192e-04,7.131123311410192400e-06,2.624803746584802866e-04,1.399658049194840714e-05,3.553591523086652160e-05,1.108287833631038666e-03,1.006704405881464481e-03,-3.863130987156182528e-04,6.220099166966974735e-04,-2.303964574821293354e-04,1.988540170714259148e-04,2.685924118850380182e-05,7.624590652994811535e-04,9.411892388015985489e-04,-1.564977224916219711e-03,1.907355617731809616e-04,4.302723391447216272e-04,-2.497031528037041426e-05,2.601080086606089026e-05,6.558561921119689941e-01,7.481463399017229676e-05,-8.106644381769001484e-04,-1.336068846285343170e-03,5.184072069823741913e-04,3.552326234057545662e-05,2.868289084290154278e-05,3.466499265414313413e-06,1.371945472783409059e-07,4.989402668797993101e-09,2.368032028243760578e-06,1.039473136188462377e-05,1.171238181996159256e-05,2.256395646327291615e-06,1.336830223408469465e-06,6.904821248099324293e-08,5.602768737844598945e-07,-1.528899815639306325e-06,1.672539292485453188e-05,-1.108022333937697113e-04,-4.115593037568032742e-05,-7.419280882459133863e-05,-6.209701041370863095e-06,5.860101737198419869e-09,-1.048250055646349210e-06,-2.889541974582243711e-05,-1.200465558213181794e-04,-6.644047243753448129e-05,4.451456788956420496e-06,1.909886050270870328e-04,-4.530866863206028938e-05,1.017019485516357236e-06,2.148876774299424142e-06,-1.146701324614696205e-04,4.077652993146330118e-04,-1.266403414774686098e-04,-3.980203473474830389e-07,-2.824757575581315905e-05,8.672378498886246234e-06,7.883961188781540841e-06,4.469968189368955791e-06,2.217282144556520507e-06,2.034316275967285037e-04,-2.180024239351041615e-05,-1.966485870070755482e-04,1.361684699077159166e-04,1.691052420937921852e-05,-2.937037424999289215e-05,-2.064075033558765426e-06,-3.992963320342823863e-05,-1.253940718015655875e-04,-1.568168518133461475e-04,1.791275717550888658e-04,-1.230777124874293804e-04,2.814085564750712365e-05,-2.414284972473978996e-05,-4.501885086938273162e-09,-1.920497888932004571e-04,-2.446476719342172146e-04,5.571576912188902497e-05,9.261629747925326228e-05,-4.091954178875312209e-05,1.386759322485886514e-06,-2.701113544389954768e-06,4.700212230090983212e-06,-1.523884566267952323e-05,1.336110290139913559e-04,1.145343339885585010e-04,-6.407703040167689323e-05,-5.302767021930776536e-06,-2.384443405389902182e-06,-5.785219627796323039e-07,-1.012753614304529037e-07,-2.910671810241183266e-07,5.042468274041311815e-07,-1.707460251054726541e-05,-1.457238977309316397e-05,2.408813998044934124e-06,1.001249074761290103e-07,-1.027083840199338738e-07,2.241108632006216794e-06,-2.783273203021963127e-06,3.941024260711856186e-05,-1.267530751647427678e-04,-4.078188067069277167e-05,6.387547273334348574e-06,-6.725538241880713031e-06,1.479768343415344134e-06,1.382854634357499890e-06,-2.909123213612474501e-05,-1.945248004631139338e-05,-5.677661829395219684e-05,-4.261515277903527021e-05,2.249832323286682367e-04,-1.704059977782890201e-04,-2.889797997340792790e-06,3.766661393456161022e-06,6.554343417519703507e-05,2.701833145692944527e-04,1.201257909997366369e-04,-5.109956691740080714e-05,3.483961700112558901e-05,-1.431626733392477036e-04,2.548081283748615533e-06,1.298862912335607689e-06,1.276306829822715372e-05,1.647773751756176353e-04,7.713311060797423124e-05,-5.973214138066396117e-05,4.688105764216743410e-05,-9.523519838694483042e-05,-3.516902506817132235e-05,-2.829344794008648023e-07,-4.225812153890728951e-05,-1.700169523246586323e-04,-1.300924486713483930e-05,-5.512362986337393522e-05,-1.641017443034797907e-04,-2.619988663354888558e-05,-2.063768442894797772e-05,-7.225208946692873724e-07,-1.866258680820465088e-04,-4.209930193610489368e-05,1.312014064751565456e-04,6.139140168670564890e-06,-7.144917617551982403e-05,1.096841515391133726e-05,-9.724215487949550152e-06,-2.067046125375782140e-06,-5.574680926656583324e-06,2.423686237307265401e-05,1.822336053010076284e-04,-2.815896004904061556e-05,-1.109315689973300323e-05,7.803759217495098710e-06,-6.454507001762976870e-06,4.314984835218638182e-06,3.699454737216001377e-06,1.016650185192702338e-05,2.203161784564144909e-05,1.469864764658268541e-05,8.969193004304543138e-06,-1.219804562424542382e-05,-6.172295798023696989e-06,1.542563950351905078e-06,-2.154261892428621650e-06,3.625877434387803078e-05,-4.983988037565723062e-05,-9.761604815139435232e-06,3.100596222793683410e-05,2.097369724651798606e-05,-4.526193038145720493e-07,6.948563623154768720e-06,-5.264503124635666609e-05,-3.068462538067251444e-04,1.650432386668398976e-04,5.275690637063235044e-05,1.373183040414005518e-04,-3.381739588803611696e-05,3.302435743535170332e-06,2.909703289333265275e-05,5.771201904281042516e-05,1.997612707782536745e-04,-1.621933915885165334e-05,8.294574217870831490e-05,1.050652645062655210e-04,2.670349203981459141e-07,-9.937412869476247579e-06,4.873133730143308640e-05,1.655475898587610573e-05,1.676884130574762821e-04,-1.151755350292660296e-05,-1.435297017451375723e-04,1.732094460749067366e-05,1.212675670103635639e-05,-2.679861609067302197e-05,-8.550299389753490686e-05,9.067253813554998487e-06,-2.139194257324561477e-04,-6.833471707068383694e-05,-1.215470911120064557e-04,-1.071932638296857476e-04,6.350525836751330644e-06,-6.131753707450116053e-06,-2.570849210314918309e-05,-1.004877121886238456e-04,-8.300144691020250320e-05,7.482406363124027848e-05,-1.678919070400297642e-04,1.186784065794199705e-04,-3.296975046396255493e-05,-2.748376864474266768e-04,3.215213946532458067e-04,-2.902533160522580147e-04,4.687022010330110788e-04,-2.579786232672631741e-04,-2.587364288046956062e-04,2.706030500121414661e-04,1.690307399258017540e-04,-2.625435797654063208e-07\n0.000000000000000000e+00,-3.094901330769062042e-06,-1.708263823729794240e-07,4.376030119601637125e-05,1.745836743793915957e-05,-1.370630889141466469e-05,-5.421394234872423112e-06,3.667881998126176768e-08,-4.620215804607141763e-06,-3.933880634576780722e-06,-2.443337143631651998e-05,-3.839545825030654669e-04,1.336979494226397946e-05,8.715009316802024841e-04,6.030669464962556958e-05,-5.260422312858281657e-06,-1.574161979078780860e-05,3.680802547023631632e-05,1.214657444506883621e-03,-6.314517668215557933e-05,1.686732284724712372e-04,-5.212779506109654903e-04,1.252114772796630859e-03,-7.283921377165825106e-07,-6.017058331053704023e-05,-5.293748690746724606e-04,-9.856974938884377480e-04,-7.951881270855665207e-04,-8.837490895530208945e-05,1.341536844847723842e-04,8.227311773225665092e-04,-4.177532900939695537e-06,-8.375639595215034205e-07,-5.506183879333548248e-05,4.373769043013453484e-04,1.879591436590999365e-04,1.310101797571405768e-04,5.352066727937199175e-05,2.819863730110228062e-04,6.694053809042088687e-07,-1.999932919716229662e-06,3.505984204821288586e-04,-5.796862533316016197e-04,-2.041338884737342596e-04,2.089444169541820884e-04,-6.627525435760617256e-04,5.468917079269886017e-04,5.725445589632727206e-05,-1.957103995664510876e-05,1.545754261314868927e-03,8.588675409555435181e-04,8.917423110688105226e-05,2.529870544094592333e-04,-2.960119454655796289e-04,7.772713615850079805e-06,-1.071629776561167091e-05,-1.179018454422475770e-05,1.312070089625194669e-04,2.375431213295087218e-04,5.241486360318958759e-05,-2.126274048350751400e-04,-4.220928167342208326e-05,2.137669071089476347e-06,9.599658596926019527e-07,-8.676050100575594115e-08,-4.327830538386479020e-06,-2.841079094650922343e-06,1.726426708046346903e-04,1.190672264783643186e-04,-1.169739061879226938e-05,-5.034292826167074963e-06,-4.592910585188292316e-08,8.198762202482612338e-07,1.039984681483474560e-06,4.829373574466444552e-05,-3.175967140123248100e-04,3.811357964877970517e-05,4.607320006471127272e-04,7.390588143607601523e-05,-1.023205459205200896e-05,-1.808749220799654722e-05,-1.653525032452307642e-05,3.472193493507802486e-04,1.940518995979800820e-04,7.052023429423570633e-04,-1.569596061017364264e-04,1.256208634003996849e-03,-6.276458407228346914e-06,-4.860194530920125544e-05,-4.908820847049355507e-04,-7.729935459792613983e-04,-9.013295057229697704e-04,-3.103116468992084265e-04,2.870072239602450281e-05,9.511723765172064304e-04,-5.929322469455655664e-06,1.114596670959144831e-05,-6.121174465079093352e-07,1.195636941702105105e-04,5.547067266888916492e-04,-1.718848943710327148e-04,1.481092767789959908e-04,6.083067855797708035e-04,-6.879960710648447275e-05,-4.326568614487769082e-06,2.944950829260051250e-04,-5.047948798164725304e-04,-4.148000152781605721e-04,-9.680441871751099825e-05,-4.103337123524397612e-04,4.736174014396965504e-04,-9.907772437145467848e-06,-2.223961928393691778e-05,1.541958539746701717e-03,7.482012733817100525e-04,-5.646628051181323826e-05,5.117885302752256393e-04,-1.236452662851661444e-04,3.667331384349381551e-06,-1.527137283119373024e-05,-9.796279300644528121e-06,1.339903683401644230e-04,3.099004970863461494e-04,-2.481893716321792454e-05,-2.984378661494702101e-04,-5.650433377013541758e-05,-5.348207650968106464e-06,1.711112247448909329e-07,3.104264223452446458e-08,-2.530840220060781576e-06,5.256381427898304537e-06,2.231291000498458743e-04,1.282939629163593054e-04,-4.310550593800144270e-06,2.205353666795417666e-06,1.150161281771033828e-07,5.097745543025666848e-06,3.874270987580530345e-06,2.112157089868560433e-04,-3.384078154340386391e-04,6.239234935492277145e-04,5.715825245715677738e-04,5.370435610529966652e-05,-1.515604162705130875e-05,-1.984991649806033820e-05,7.009455293882638216e-05,3.797812096308916807e-04,-1.355609856545925140e-04,1.640819391468539834e-05,1.501978840678930283e-05,8.741014171391725540e-04,-2.104906798194861040e-06,-2.623637556098401546e-05,-1.223381987074390054e-04,-5.381081718951463699e-04,-2.303843386471271515e-03,5.933373467996716499e-04,4.987312713637948036e-04,8.063269779086112976e-04,1.624126753085874952e-06,1.770353605934360530e-07,1.249157066922634840e-04,-7.758996216580271721e-04,6.134361028671264648e-04,-1.228423207066953182e-05,4.793448315467685461e-04,5.379851208999752998e-04,3.086955075559671968e-06,-8.386054105358198285e-06,3.791483759414404631e-04,-3.179473860654979944e-04,-1.298943301662802696e-03,1.290937769226729870e-03,-2.409662993159145117e-04,1.468311529606580734e-03,6.870344077469781041e-05,-2.728147774178069085e-05,1.236965530551970005e-03,4.282810259610414505e-04,-6.597781321033835411e-04,2.172169915866106749e-04,4.515814362093806267e-05,-1.723689479149470571e-06,-1.799896563170477748e-05,-4.945295131619786844e-06,1.041499854181893170e-04,2.903410932049155235e-04,-2.009178861044347286e-04,-3.398171102162450552e-04,-5.066319863544777036e-05,7.930751053208950907e-06,-7.774805794724670704e-07,9.024405045465755393e-08,-6.058578492229571566e-07,9.653857887315098196e-06,1.627626079425681382e-05,4.307863491703756154e-06,3.549517714418470860e-06,-2.740224317676620558e-06,-5.194209506953484379e-09,4.330346655478933826e-06,-1.539397999295033514e-05,1.880969502963125706e-04,5.965656600892543793e-04,5.937203532084822655e-04,1.102293317671865225e-04,4.575491038849577308e-05,-7.675243068661075085e-06,-1.111174424295313656e-05,-4.207940583000890911e-05,9.100546012632548809e-04,9.442854207009077072e-04,7.041408680379390717e-04,-1.188797643408179283e-03,1.437884056940674782e-04,-1.905895260279066861e-05,-2.653523551998659968e-06,1.222123682964593172e-04,2.186781784985214472e-04,-1.017042668536305428e-04,-9.439038694836199284e-04,-6.541357288369908929e-05,-2.313342702109366655e-04,-6.573662176379002631e-06,7.738374733889941126e-06,1.349062222288921475e-04,-2.079788100672885776e-05,5.115855019539594650e-04,-9.741950780153274536e-04,-1.577403163537383080e-03,3.266414860263466835e-04,-9.268469875678420067e-05,-4.944644842908019200e-06,1.225430023623630404e-04,-5.817471537739038467e-04,3.783109714277088642e-04,-2.802310045808553696e-04,-6.811267812736332417e-04,9.149125253316015005e-05,-1.218537545355502516e-05,-1.160124338639434427e-05,1.813254319131374359e-03,5.764624802395701408e-04,9.308929438702762127e-04,-8.906820439733564854e-04,-2.170200750697404146e-04,1.855385744420345873e-05,-3.036314592463895679e-05,4.505644028540700674e-06,5.565019091591238976e-05,7.525418768636882305e-04,-2.019344246946275234e-04,-4.067039990331977606e-04,-4.993770926375873387e-05,-1.777544275682885200e-05,-3.461756250544567592e-07,-6.887265158184163738e-08,-3.556400315574137494e-06,-6.775018164262291975e-07,1.062338706105947495e-04,8.726833038963377476e-05,-1.424815673090051860e-05,-4.274041657481575385e-06,1.906391844386234879e-08,-7.023039870546199381e-06,-2.367588194829295389e-06,-9.206059075950179249e-06,-5.002286634407937527e-04,1.938753848662599921e-04,2.809935249388217926e-04,6.288473377935588360e-05,-1.123573838412994519e-05,-2.223848423454910517e-05,1.247479667654260993e-05,5.448478041216731071e-04,-4.530609294306486845e-05,9.601267811376601458e-05,-1.134128833655267954e-04,1.289613894186913967e-03,3.150385055050719529e-06,-5.840510857524350286e-05,-4.486507386900484562e-04,-7.423928473144769669e-04,-1.032198430038988590e-03,-5.791631701868027449e-05,-1.455257297493517399e-04,9.971871040761470795e-04,-2.445709014864405617e-06,1.133952719101216644e-05,-5.142198642715811729e-05,1.556081260787323117e-04,5.660938331857323647e-04,-1.666538737481459975e-04,2.701257471926510334e-05,6.387365283444523811e-04,-7.402344635920599103e-06,-4.122696736885700375e-06,2.763108932413160801e-04,-6.650704890489578247e-04,-3.780621045734733343e-04,3.679553919937461615e-04,1.638391222513746470e-05,3.768003080040216446e-04,-2.606649104563985020e-06,-2.240049980173353106e-05,1.634637592360377312e-03,6.903658504597842693e-04,8.565957250539213419e-05,5.351008730940520763e-04,-3.577747265808284283e-04,5.469808456837199628e-06,-1.980698652914725244e-05,-1.474625605624169111e-05,1.385051582474261522e-04,3.000471624545753002e-04,-1.669417542871087790e-06,-2.974933595396578312e-04,-5.310530468705110252e-05,9.327444558948627673e-07,1.000835325726256997e-07,-8.975439413916319609e-08,-3.147684083160129376e-06,-3.016243681486230344e-06,1.030656203511171043e-04,6.992572161834686995e-05,-8.298215107060968876e-06,-5.353851065592607483e-06,1.204489308292977512e-08,4.715207523986464366e-06,-5.086348664917750284e-06,1.247338805114850402e-04,-8.696368313394486904e-04,1.855035079643130302e-04,6.444624159485101700e-04,6.352562922984361649e-05,-2.971840785903623328e-06,-3.290061431471258402e-05,-2.559316999395377934e-05,5.190644878894090652e-04,3.740836109500378370e-05,2.385210063948761672e-05,-1.437351165805011988e-04,1.344649121165275574e-03,-9.237678568752016872e-06,-3.753312557819299400e-05,-2.850005985237658024e-04,-8.218473521992564201e-04,-1.030714367516338825e-03,3.523611667333170772e-05,7.891594577813521028e-06,9.546530200168490410e-04,1.798200742086919490e-06,8.704964784556068480e-06,9.819486876949667931e-06,6.104028580011799932e-05,6.058473372831940651e-04,-2.009401796385645866e-04,1.367420190945267677e-04,3.884191683027893305e-04,-6.911397213116288185e-05,-2.619891574795474298e-06,3.034650289919227362e-04,-5.477081285789608955e-04,-3.019898140337318182e-04,9.164796210825443268e-07,1.460613566450774670e-04,3.486419154796749353e-04,-1.083493953046854585e-05,-2.448222949169576168e-05,1.387085649184882641e-03,6.357741076499223709e-04,5.895160575164481997e-05,1.180884428322315216e-03,-7.133250473998486996e-04,8.314191290992312133e-06,-1.982449794013518840e-05,-6.728497737640282139e-06,1.166914807981811464e-04,3.405302413739264011e-04,2.821642010530922562e-05,-3.096451691817492247e-04,-5.103656076244078577e-05,-5.664629952661925927e-06,-6.794806495236116461e-09,3.931927494704723358e-08,2.307139766344334930e-05,-9.515685633232351393e-06,-9.435315150767564774e-04,-6.640686187893152237e-04,8.261411858256906271e-05,3.953541454393416643e-05,6.470327207352966070e-08,1.937660999828949571e-05,3.214261960238218307e-05,-1.721949374768882990e-04,2.514333697035908699e-03,8.465473074465990067e-04,-2.607347909361124039e-03,-5.000400124117732048e-04,7.981563976500183344e-05,1.473416923545300961e-04,-1.032640357152558863e-04,-5.288553424179553986e-03,8.818180067464709282e-04,-2.522284863516688347e-03,4.815395368495956063e-05,-1.071651838719844818e-02,7.131062375265173614e-06,4.067237896379083395e-04,3.569348016753792763e-03,7.612904068082571030e-03,6.980841979384422302e-03,3.183850320056080818e-03,-6.205027457326650620e-04,-7.996071130037307739e-03,6.815337837906554341e-05,-6.446916813729330897e-05,2.535719831939786673e-04,-7.909619598649442196e-04,-4.944713786244392395e-03,8.505770820192992687e-04,-1.624549040570855141e-03,-3.310537664219737053e-03,-2.864474663510918617e-05,4.164943311479873955e-05,-2.738962415605783463e-03,3.239370184019207954e-03,2.638484351336956024e-03,-3.074958920478820801e-03,1.291531370952725410e-03,-3.182717366144061089e-03,-2.167913771700114012e-04,1.854153670137748122e-04,-1.237656362354755402e-02,-5.201439373195171356e-03,3.693971666507422924e-04,-4.239224363118410110e-03,2.195524051785469055e-03,-6.749359454261139035e-05,1.430567645002156496e-04,7.498099148506298661e-05,6.548153162002563477e-01,-2.561375498771667480e-03,-3.721287794178351760e-05,2.343346597626805305e-03,4.214272776152938604e-04,8.953285941970534623e-06,-4.294908649171702564e-06,-3.074046617257408798e-08,-1.477412752137752250e-06,9.483173926128074527e-06,9.747767035150900483e-05,3.142065543215721846e-05,-8.057721970544662327e-06,-6.059956831450108439e-06,3.708419171744026244e-08,-6.310282515187282115e-06,-5.952098035777453333e-06,-8.936754602473229170e-05,-3.501349128782749176e-04,-3.532162008923478425e-05,5.050459294579923153e-04,5.233700358076021075e-05,-1.125697781390044838e-05,-1.991663339140359312e-05,-4.184797944617457688e-05,4.124906845390796661e-04,-1.750333904055878520e-04,8.995931711979210377e-04,7.343491597566753626e-05,6.352509371936321259e-04,6.489215593319386244e-06,-3.950612153857946396e-05,-7.354498375207185745e-04,-9.599463664926588535e-04,-9.325621649622917175e-04,-4.565652343444526196e-04,-1.916103610710706562e-05,9.720712550915777683e-04,-6.814464541093911976e-06,1.242532653122907504e-05,-7.633620407432317734e-05,-2.083863073494285345e-04,6.619503255933523178e-04,-3.627964761108160019e-04,6.447072373703122139e-04,6.848277989774942398e-04,5.314534064382314682e-05,-3.397607315491768532e-06,2.976037212647497654e-04,-5.159223219379782677e-04,-5.306403618305921555e-04,2.768834528978914022e-04,-4.452595021575689316e-04,3.927976649720221758e-04,3.243480750825256109e-05,-1.157614224212011322e-05,1.865950878709554672e-03,6.968101952224969864e-04,-1.114102778956294060e-04,5.469408351927995682e-04,-2.734723966568708420e-04,8.873271326592657715e-06,-1.785071981430519372e-05,-5.309402695274911821e-06,1.632370695006102324e-04,3.610926796682178974e-04,1.992665347643196583e-04,-2.955385134555399418e-04,-5.531428178073838353e-05,6.149297405499964952e-06,2.431162329230573960e-07,6.574350663868244737e-08,-4.976572199666406959e-06,-4.081915903952904046e-06,4.127832289668731391e-05,3.064903285121545196e-05,-1.851668275776319206e-05,-9.414464329893235117e-06,-6.808977559558115900e-08,-4.941212864650879055e-06,8.254382919403724372e-06,-7.709285273449495435e-05,-6.384112566593103111e-06,1.374860294163227081e-04,4.931841249344870448e-05,4.423681821208447218e-05,-6.461262728407746181e-06,9.288600267609581351e-06,-1.774889824446290731e-05,7.005763472989201546e-04,1.548730651848018169e-04,2.455542271491140127e-04,6.430026260204613209e-04,1.252358779311180115e-03,2.902735559473512694e-06,-7.151672616600990295e-05,-8.915787911973893642e-04,-5.793838063254952431e-04,-1.387734082527458668e-03,-5.737142637372016907e-04,4.231894854456186295e-05,8.546850294806063175e-04,-5.723019057768397033e-06,4.276257641322445124e-06,-8.756418537814170122e-05,-1.703940215520560741e-04,4.756984708365052938e-04,-2.429454762022942305e-04,-1.791073736967518926e-05,7.560678204754367471e-05,2.055010372714605182e-05,6.042560016794595867e-07,1.825036597438156605e-04,-1.040457573253661394e-05,-2.294192090630531311e-04,3.258669166825711727e-04,-5.320368800312280655e-04,1.366375363431870937e-04,3.600883428589440882e-05,-8.571489161113277078e-06,1.357157947495579720e-03,7.282222504727542400e-04,-2.580626751296222210e-04,3.445601905696094036e-04,5.175698315724730492e-04,1.099742530641378835e-05,1.133097612182609737e-06,2.875603240681812167e-05,1.024116863845847547e-04,8.922355482354760170e-05,9.890653745969757438e-05,4.187474405625835061e-05,-4.911510586680378765e-06,-2.246438452857546508e-05,8.876257197698578238e-06,1.732878990878816694e-05,9.912761925079394132e-06,9.300822057412005961e-06,7.954126340337097645e-05,3.931018000002950430e-05,-1.289979718421818689e-05,3.047568316105753183e-05,-1.443994187866337597e-05,-1.779671947588212788e-05,3.393764200154691935e-05,-7.618221570737659931e-05,-3.877433191519230604e-04,-3.454282705206423998e-04,4.534167819656431675e-04,8.951353811426088214e-05,-3.743256093002855778e-05,3.621046926127746701e-05,9.213991143042221665e-05,7.706427131779491901e-04,-4.392666451167315245e-04,2.219717716798186302e-04,-5.346541875042021275e-04,1.172489253804087639e-03,1.210665686812717468e-05,-7.675286906305700541e-05,-3.945947100874036551e-04,-8.133469382300972939e-04,-7.045993697829544544e-04,-1.899716735351830721e-04,5.684075949830003083e-05,1.267541665583848953e-03,-3.179349369020201266e-05,1.222178834723308682e-04,1.003794677671976388e-04,3.729179297806695104e-05,2.421569370198994875e-04,1.825221988838165998e-04,3.490569361019879580e-04,3.500717575661838055e-04,-1.831236731959506869e-04,2.095718264172319323e-05,4.831219848711043596e-04,-4.075582910445518792e-05,-1.207833483931608498e-04,1.609352184459567070e-04,-1.543719263281673193e-04,1.702838344499468803e-04,4.037936741951853037e-05,4.183089185971766710e-04,1.819792087189853191e-03,1.187650952488183975e-03,-1.532337046228349209e-04,7.804346387274563313e-04,-4.914515302516520023e-04,2.640184720803517848e-05,1.540418452350422740e-04,4.750609863549470901e-03,4.109810106456279755e-04,-1.498015830293297768e-03,1.817849581129848957e-03,-1.950988662429153919e-03,5.867542495252564549e-05,-4.514421161729842424e-04,5.660331225953996181e-07\n0.000000000000000000e+00,1.523282435300643556e-06,9.128762758336961269e-05,3.763774002436548471e-04,3.254850162193179131e-04,4.916610851068980992e-05,1.996570063056424260e-05,-3.310214324869775737e-08,-2.530772235331824049e-06,-8.493704081047326326e-05,4.771242674905806780e-04,-3.861823352053761482e-04,-4.244318697601556778e-03,2.502103103324770927e-03,2.666806103661656380e-04,-4.155079659540206194e-05,-1.146802096627652645e-04,1.923278796311933547e-05,1.216358621604740620e-03,-1.190987764857709408e-03,4.970689769834280014e-04,1.965867413673549891e-04,3.187160473316907883e-03,-6.080182720324955881e-05,2.787519042612984776e-05,1.804421190172433853e-03,4.136138129979372025e-03,-1.328627346083521843e-03,-1.323862234130501747e-03,4.148563370108604431e-03,2.957455348223447800e-03,4.044960223836824298e-05,6.611349817831069231e-05,1.523637911304831505e-04,6.691985297948122025e-03,-3.236969234421849251e-03,-1.042055431753396988e-03,2.838970394805073738e-03,9.516046848148107529e-04,-5.382691742852330208e-04,-6.869283970445394516e-05,1.834617811255156994e-03,-5.216755904257297516e-03,-3.884194651618599892e-03,4.410743713378906250e-03,-5.212607793509960175e-03,4.092766903340816498e-03,-2.336361503694206476e-04,-1.243570877704769373e-04,4.086568485945463181e-03,3.013694193214178085e-03,4.619150888174772263e-03,-1.722950953990221024e-03,-3.757498459890484810e-03,8.997046097647398710e-05,-1.465914247091859579e-04,8.023914415389299393e-05,3.436430124565958977e-04,3.516567638143897057e-03,2.815500833094120026e-03,-2.391871996223926544e-03,-2.418150543235242367e-04,-4.035366146126762033e-05,1.421030333403905388e-06,2.672892129851334175e-08,-1.010822234093211591e-05,5.704850627807900310e-05,5.822503007948398590e-04,7.010942790657281876e-04,5.166716800886206329e-05,1.155087375082075596e-05,4.152763111164858856e-08,1.504686861153459176e-05,-7.752551755402237177e-05,6.609219126403331757e-04,-9.054260444827377796e-04,-3.069374011829495430e-03,1.637416193261742592e-03,2.684291102923452854e-04,-5.815504482598043978e-05,-9.994484571507200599e-05,-2.351231960346922278e-04,-2.150197979062795639e-03,1.157088438048958778e-03,2.845434006303548813e-03,8.691570255905389786e-04,3.706331131979823112e-03,-1.187519301311112940e-04,4.521835217019543052e-05,1.711169490590691566e-03,4.810760729014873505e-03,1.213955925777554512e-03,-1.028615632094442844e-03,3.558330703526735306e-03,3.792341798543930054e-03,2.652896000654436648e-05,1.083921670215204358e-04,3.945286734960973263e-04,4.999984521418809891e-03,1.074093015631660819e-04,-2.744874916970729828e-03,3.879823954775929451e-03,1.798896351829171181e-03,-9.056256385520100594e-04,-7.949895370984449983e-05,9.350377367809414864e-04,-5.049594212323427200e-03,-4.421332385390996933e-03,1.483897212892770767e-03,-5.736482329666614532e-03,2.904121764004230499e-03,-4.306827322579920292e-04,-1.369613019051030278e-04,4.292123019695281982e-03,1.250479253940284252e-03,3.288704436272382736e-03,7.758456049486994743e-04,-2.921721898019313812e-03,8.642792818136513233e-05,-1.651349157327786088e-04,8.942806744016706944e-05,3.536498988978564739e-04,4.228209611028432846e-03,2.975926734507083893e-03,-2.622112631797790527e-03,-3.047455102205276489e-04,-7.787852518958970904e-05,-6.803044470871100202e-06,1.288323314696526722e-08,1.010412779578473419e-05,9.055990085471421480e-05,8.008056902326643467e-04,8.911954937502741814e-04,5.342808435671031475e-05,8.823567623039707541e-05,-1.647891600953244051e-08,1.687981057330034673e-05,1.987753785215318203e-05,1.940415007993578911e-03,-4.705521278083324432e-03,-5.096611566841602325e-03,4.473425447940826416e-03,2.454105706419795752e-04,-7.869736145948991179e-05,-1.473031443310901523e-04,4.800122405868023634e-04,-4.225482698529958725e-03,-3.390182042494416237e-03,1.488683745265007019e-03,-1.799348508939146996e-03,4.252625163644552231e-03,6.527545338030904531e-05,1.665635936660692096e-04,2.924456028267741203e-03,3.765059402212500572e-03,-3.707938594743609428e-03,1.192077063024044037e-02,8.793298155069351196e-03,3.723319852724671364e-03,2.008277078857645392e-05,-4.925910616293549538e-06,7.018193136900663376e-04,1.605444704182446003e-03,2.045537810772657394e-03,-5.427040159702301025e-04,4.044669331051409245e-04,3.493055119179189205e-04,2.160733129130676389e-04,-7.472682045772671700e-05,1.951261190697550774e-03,-6.793402601033449173e-03,-4.275440238416194916e-03,2.844848204404115677e-03,1.088516670279204845e-03,1.182075240649282932e-03,-2.668070083018392324e-04,-5.446330396807752550e-05,3.090734826400876045e-03,1.232125796377658844e-03,5.833100527524948120e-03,-2.137735253199934959e-03,-2.602216321974992752e-03,3.616354661062359810e-05,-1.244279992533847690e-04,5.366940604289993644e-05,2.681029727682471275e-04,2.968851942569017410e-03,3.102351038251072168e-04,-1.880993135273456573e-03,-2.098754484904929996e-04,-4.019766493001952767e-05,-7.778588951623532921e-06,-4.949256648956179561e-08,-6.125884283392224461e-06,1.651288039283826947e-04,7.164973649196326733e-04,4.785007331520318985e-04,1.371766848023980856e-04,3.013439709320664406e-05,1.637829427636461332e-08,9.168970427708700299e-05,-1.664591691223904490e-04,2.011488191783428192e-03,4.685691557824611664e-03,-1.165072899311780930e-05,1.434111502021551132e-03,2.009485469898208976e-04,-3.104112329310737550e-05,-5.348679042072035372e-05,-6.662132800556719303e-04,-5.688401870429515839e-04,6.430470384657382965e-03,8.435191586613655090e-03,-6.260747555643320084e-03,6.242716684937477112e-03,-2.264284412376582623e-04,3.937917645089328289e-04,5.844264756888151169e-03,1.186461560428142548e-02,5.637793801724910736e-04,-9.217397309839725494e-03,5.763936496805399656e-05,-1.824142062105238438e-03,8.910187170840799809e-05,1.794927229639142752e-04,1.245950232259929180e-03,5.609640851616859436e-03,4.295727703720331192e-04,-8.366154506802558899e-03,-7.415486499667167664e-03,2.159458817914128304e-03,-1.696117455139756203e-03,-5.236425568000413477e-05,-4.803306364919990301e-04,-9.286127984523773193e-03,-4.554254701361060143e-04,2.105520805343985558e-03,-2.641323721036314964e-03,2.104349201545119286e-03,-1.025751582346856594e-03,-1.475529861636459827e-04,-3.977800719439983368e-03,2.710591070353984833e-03,6.980359088629484177e-03,-9.312933310866355896e-03,-2.376043936237692833e-03,2.194880507886409760e-04,-2.666763029992580414e-04,2.073839714284986258e-04,-2.026831498369574547e-05,7.034560665488243103e-03,3.203612053766846657e-03,-3.681177273392677307e-03,-3.466182679403573275e-04,-2.428697771392762661e-04,-2.220977694378234446e-05,2.194292392232455313e-08,-6.468267656600801274e-06,2.115910501743201166e-05,4.783962212968617678e-04,5.915653891861438751e-04,4.187986996839754283e-05,1.874236659205053002e-05,-3.019340510945767164e-08,-3.015550419149803929e-06,-7.529260619776323438e-05,9.563654894009232521e-04,-2.715807873755693436e-03,-1.802093698643147945e-03,1.444645109586417675e-03,2.595109399408102036e-04,-5.391340528149157763e-05,-7.234008808154612780e-05,-2.282036730321124196e-04,-1.404834911227226257e-03,-3.031193627975881100e-04,-1.034811255522072315e-03,2.363810199312865734e-04,4.185467958450317383e-03,-6.680257502011954784e-05,8.965530469140503556e-06,2.819618443027138710e-03,6.160214543342590332e-03,-1.100943190976977348e-03,4.816426953766494989e-04,2.216009423136711121e-03,3.637367859482765198e-03,5.897923620068468153e-05,7.423378701787441969e-05,2.875590871553868055e-04,4.818933550268411636e-03,4.048558912472799420e-05,-2.335907891392707825e-03,3.239877521991729736e-03,2.732821041718125343e-03,-7.674375083297491074e-04,-6.477351416833698750e-05,1.063167816027998924e-03,-5.513552576303482056e-03,-4.144763108342885971e-03,4.469261039048433304e-03,-2.336402423679828644e-03,2.650805748999118805e-03,-5.564518505707383156e-04,-1.152650729636661708e-04,4.529084544628858566e-03,1.457449398003518581e-03,4.650501534342765808e-03,-2.955859818030148745e-04,-4.117543343454599380e-03,6.953978299861773849e-05,-1.454875891795381904e-04,5.063314529252238572e-05,3.634803870227187872e-04,3.879088675603270531e-03,2.364922314882278442e-03,-2.613131422549486160e-03,-3.098715387750416994e-04,-7.874142465880140662e-05,-7.359205937973456457e-06,-2.644651431182865053e-08,-6.442000085371546447e-06,5.758559200330637395e-05,3.423391899559646845e-04,1.649483601795509458e-04,4.364045162219554186e-05,-1.117320607590954751e-05,-2.589877112768590450e-08,-1.193876414617989212e-05,-1.003795696306042373e-04,4.211264895275235176e-04,-3.520206082612276077e-03,-2.375231822952628136e-03,1.927331672050058842e-03,1.758623548084869981e-04,-4.766115671372972429e-05,-9.928947838488966227e-05,-1.419353793608024716e-04,-5.624319426715373993e-03,2.528749871999025345e-03,4.969334695488214493e-04,-3.183343505952507257e-04,5.492930766195058823e-03,-9.353714995086193085e-05,1.022975993691943586e-06,1.490159775130450726e-03,4.621216095983982086e-03,1.286912127397954464e-03,1.324579236097633839e-03,2.643598010763525963e-03,4.596979822963476181e-03,7.120473310351371765e-05,8.391302253585308790e-05,9.574220894137397408e-05,3.182993503287434578e-03,-7.552292663604021072e-05,-4.069529008120298386e-03,4.282812122255563736e-03,1.154337893240153790e-03,-7.689829799346625805e-04,-4.761547097587026656e-05,9.127914672717452049e-04,-3.867048770189285278e-03,-4.501286894083023071e-03,-3.969265380874276161e-04,-5.981194553896784782e-04,1.586819184012711048e-03,-3.930725506506860256e-04,-1.307433121837675571e-04,5.590694025158882141e-03,2.240561181679368019e-03,7.465471513569355011e-03,2.555988729000091553e-03,-6.200033240020275116e-04,9.865098400041460991e-05,-1.102601745515130460e-04,8.468097075819969177e-05,4.211908380966633558e-04,4.269550554454326630e-03,2.583293011412024498e-03,-2.596841193735599518e-03,-3.019398427568376064e-04,-5.035626963945105672e-05,-8.443123078905045986e-06,1.938315108418464661e-08,5.052871711086481810e-05,-4.658496181946247816e-04,-5.517907440662384033e-03,-3.771594725549221039e-03,-4.889408592134714127e-04,-1.823455095291137695e-04,4.517778506851755083e-08,-1.901676150737330317e-04,7.000567857176065445e-04,-7.259913720190525055e-03,1.569981686770915985e-02,2.792100422084331512e-02,-1.043369993567466736e-02,-2.055350923910737038e-03,4.085006075911223888e-04,7.166419527493417263e-04,2.535846782848238945e-03,1.056890562176704407e-02,4.168242216110229492e-03,-1.284039206802845001e-02,-9.061913937330245972e-03,-3.333957493305206299e-02,4.972860915586352348e-04,-8.469708845950663090e-04,-1.887117139995098114e-02,-4.098090156912803650e-02,4.186058940831571817e-04,4.669621586799621582e-03,-3.469394519925117493e-02,-3.021722659468650818e-02,-4.170954343862831593e-04,-7.947640260681509972e-04,-2.411822555586695671e-03,-3.122283145785331726e-02,2.559441141784191132e-03,1.499032136052846909e-02,-3.784478828310966492e-02,-1.212838944047689438e-02,6.308962590992450714e-03,5.762686487287282944e-04,-1.088729687035083771e-02,4.534660279750823975e-02,2.787877433001995087e-02,-3.532247245311737061e-02,2.351827546954154968e-02,-1.707938313484191895e-02,3.803039435297250748e-03,9.949750965461134911e-04,-3.185406699776649475e-02,-7.843364961445331573e-03,-3.679877892136573792e-02,-6.141878198832273483e-03,2.137480489909648895e-02,-7.887251558713614941e-04,1.232578302733600140e-03,-7.982093375176191330e-04,-2.657624427229166031e-03,6.208635568618774414e-01,-2.423983253538608551e-02,2.075586654245853424e-02,2.243447350338101387e-03,7.595340139232575893e-04,7.009503315202891827e-05,6.871687219245359302e-08,-2.211070204793941230e-05,1.071669321390800178e-04,6.990416441112756729e-04,4.691777576226741076e-04,6.994211435085162520e-05,1.524167601019144058e-07,6.726418178004678339e-08,-1.488008820160757750e-06,-9.811214113142341375e-05,4.105918924324214458e-04,-2.822914626449346542e-03,-3.504945896565914154e-03,1.000972464680671692e-03,1.658677647355943918e-04,-5.890487227588891983e-05,-1.337529829470440745e-04,-5.778622580692172050e-04,-8.847637800499796867e-04,-1.690733595751225948e-03,2.189088147133588791e-03,6.690206006169319153e-03,2.837388077750802040e-03,-5.171074917598161846e-06,-2.009887248277664185e-05,-2.071765717118978500e-03,3.325258381664752960e-03,-3.016476286575198174e-03,-2.126158447936177254e-03,7.567440625280141830e-04,5.665865610353648663e-04,6.995488365646451712e-05,1.362344337394461036e-04,-1.365377102047204971e-04,3.459423314779996872e-03,3.349573817104101181e-04,-4.151886794716119766e-03,6.961056962609291077e-03,3.361989278346300125e-03,-6.759986281394958496e-04,-7.632739288965240121e-05,1.152163022197782993e-03,-6.017615087330341339e-03,-6.149636581540107727e-03,6.001813802868127823e-03,-5.128118209540843964e-03,2.933690790086984634e-03,-5.900432588532567024e-04,-1.102472306229174137e-04,2.974414033815264702e-03,-2.347025001654401422e-04,2.336679957807064056e-03,2.131268847733736038e-03,-2.709167543798685074e-03,7.723408634774386883e-05,-1.801348262233659625e-04,8.582824375480413437e-05,3.854851238429546356e-04,5.666639655828475952e-03,2.189158229157328606e-03,-3.038031514734029770e-03,-3.842736769001930952e-04,-6.394556112354621291e-05,-8.986831744550727308e-06,3.690274752443656325e-08,-8.225373676395975053e-06,1.832305861171334982e-05,-1.402966736350208521e-04,-9.422296716365963221e-05,4.164176061749458313e-05,1.202004568767733872e-05,-6.215259418240748346e-08,2.514087100280448794e-05,-7.019733311608433723e-05,5.286554805934429169e-04,-2.740424824878573418e-03,-2.371018286794424057e-03,1.640222966670989990e-03,9.739833330968394876e-06,1.140728636528365314e-05,4.705505853053182364e-05,-4.168141167610883713e-04,-8.943000575527548790e-04,-1.224710489623248577e-03,-1.607746351510286331e-03,6.639516912400722504e-03,1.325665740296244621e-03,-8.089945185929536819e-05,7.378078589681535959e-05,1.237307325936853886e-03,1.991802826523780823e-03,-2.870527678169310093e-04,-3.947527147829532623e-03,5.828035995364189148e-03,1.061072689481079578e-03,4.135627386858686805e-05,-6.331277290883008391e-06,1.430555712431669235e-04,2.616882324218750000e-03,1.183857442811131477e-03,1.040875213220715523e-03,3.162656910717487335e-03,-1.549380715005099773e-03,-4.041545616928488016e-04,-1.151276592281647027e-05,-2.489183098077774048e-04,-2.408012747764587402e-03,-3.078441368415951729e-03,2.020119689404964447e-03,-2.578637562692165375e-03,4.864521324634552002e-04,-2.854669291991740465e-04,4.275704850442707539e-05,-3.636593464761972427e-05,2.862642286345362663e-03,1.726450514979660511e-03,-1.648147590458393097e-04,-1.987872412428259850e-03,4.365583299659192562e-04,-3.182613581884652376e-04,-2.249503813800401986e-05,1.958100037882104516e-04,2.440126612782478333e-03,3.508535679429769516e-03,-3.637428162619471550e-04,1.663972798269242048e-04,-4.364972992334514856e-04,-1.834697759477421641e-04,1.462572981836274266e-04,-6.366249726852402091e-05,4.048916453029960394e-04,7.579517550766468048e-04,-1.340010567218996584e-05,1.302417949773371220e-04,3.790195023611886427e-06,3.075384302064776421e-05,-2.452879853080958128e-04,9.886797488434240222e-05,7.318686111830174923e-04,-1.336727174930274487e-03,-1.581835676915943623e-03,2.185130491852760315e-03,5.848043365404009819e-04,6.525199569296091795e-05,-3.558344033081084490e-04,-4.166977014392614365e-04,-3.737492254003882408e-03,1.260553253814578056e-03,-1.162037951871752739e-04,2.875597216188907623e-03,5.763606633991003036e-03,5.667963414452970028e-04,-5.857794312760233879e-04,1.478195888921618462e-03,6.125601939857006073e-03,9.044872131198644638e-04,2.388838678598403931e-03,3.627659520134329796e-03,6.967599038034677505e-03,2.582084562163800001e-04,2.031870884820818901e-03,1.141908578574657440e-03,2.851965604349970818e-03,-3.373889718204736710e-03,-1.062910072505474091e-03,3.097540931776165962e-03,1.438254723325371742e-03,-1.452366937883198261e-03,-1.520469319075345993e-03,2.805997151881456375e-03,-5.315821152180433273e-03,-1.159604755230247974e-03,-1.984810456633567810e-03,-2.421164186671376228e-03,5.112544167786836624e-04,-2.464702120050787926e-04,5.869719316251575947e-04,6.018154788762331009e-03,4.643424414098262787e-03,-1.565141836181282997e-03,-8.503189892508089542e-04,-3.490486647933721542e-03,-9.505177731625735760e-04,-4.895835649222135544e-03,2.843513898551464081e-02,-1.783931162208318710e-03,3.283185651525855064e-03,3.580916207283735275e-03,-1.322423387318849564e-02,7.685770280659198761e-03,4.800733644515275955e-03,-4.602397893904708326e-06\n0.000000000000000000e+00,-4.563536276691593230e-05,1.167344162240624428e-04,1.342449832009151578e-05,-1.600602699909359217e-04,-2.446530561428517103e-05,-9.716251224745064974e-05,5.383011369985979400e-09,1.046929719450417906e-05,-1.369226083625108004e-04,9.622086072340607643e-04,8.289591642096638680e-04,-4.078671918250620365e-04,-1.348744961433112621e-03,2.091481292154639959e-04,-2.084465813823044300e-05,4.961444574291817844e-05,-1.003227895125746727e-03,3.570696106180548668e-03,-1.255587907508015633e-03,1.312747946940362453e-03,2.851999830454587936e-03,-3.573942696675658226e-03,-4.217503737891092896e-05,-3.660231886897236109e-04,-6.500774063169956207e-03,8.306059986352920532e-03,-5.753167439252138138e-03,-9.879211895167827606e-03,3.616559784859418869e-03,-4.315676167607307434e-03,2.781193179544061422e-04,2.367766574025154114e-04,-1.169048118754290044e-04,1.252160128206014633e-02,1.533647300675511360e-03,6.069264374673366547e-03,-2.477984409779310226e-03,-2.066809975076466799e-04,-1.054567401297390461e-03,-3.950475365854799747e-05,8.582338923588395119e-04,-7.344469428062438965e-03,-9.781328961253166199e-03,8.099247934296727180e-04,-6.569820689037442207e-04,6.650727242231369019e-03,-4.823432245757430792e-04,-2.677637676242738962e-04,9.356996743008494377e-04,-2.937949495390057564e-03,6.202526856213808060e-03,-2.984649036079645157e-03,-3.391045378521084785e-03,1.366945944027975202e-04,-1.127037321566604078e-04,1.473742886446416378e-04,7.391552935587242246e-05,2.705835970118641853e-03,8.496620692312717438e-03,-1.588892191648483276e-03,-1.876237365650013089e-04,-7.134510087780654430e-05,1.746063571772538126e-05,-2.180223113157353509e-08,-6.389409827534109354e-05,3.687029675347730517e-05,-3.981030895374715328e-04,8.798966882750391960e-05,-2.358980418648570776e-05,-9.088769002119079232e-05,3.109913393473107135e-08,5.299766053212806582e-05,-1.313348184339702129e-04,1.117888721637427807e-03,-1.256019808351993561e-03,1.967418938875198364e-06,2.754711313173174858e-03,4.124119368498213589e-05,9.267311725125182420e-06,6.829123594798147678e-05,-1.698518637567758560e-03,-3.374882973730564117e-03,6.739664357155561447e-03,-1.269187079742550850e-03,1.684631453827023506e-03,-2.594711259007453918e-03,-1.480047067161649466e-04,-3.232155868317931890e-04,-5.298845935612916946e-03,7.997634820640087128e-03,-5.221500527113676071e-03,-3.282378427684307098e-03,1.499436912126839161e-03,-2.802512608468532562e-03,2.090580528602004051e-04,1.862819626694545150e-04,1.036400353768840432e-04,9.524790570139884949e-03,7.567568682134151459e-03,4.894598387181758881e-03,1.595427631400525570e-03,-9.726891294121742249e-04,-1.251669367775321007e-03,-1.800054815248586237e-05,-2.885727735701948404e-05,-3.992376383394002914e-03,-1.039769593626260757e-02,-5.180845037102699280e-04,-4.615833982825279236e-03,8.472781628370285034e-04,-7.470585987903177738e-04,-1.854267175076529384e-04,4.183067940175533295e-04,-3.141049761325120926e-03,3.219568170607089996e-03,-3.277560463175177574e-04,-1.647019991651177406e-03,1.674554514465853572e-04,-9.133547428064048290e-05,1.409726246492937207e-04,1.903667180158663541e-05,2.651124261319637299e-03,8.263660594820976257e-03,-1.386321731843054295e-03,-1.480586506659165025e-04,-1.120862580137327313e-04,-1.564141712151467800e-05,-1.463750898267335288e-09,-4.184938734397292137e-05,1.137432700488716364e-04,1.869804691523313522e-06,2.668540109880268574e-04,4.559213266475126147e-06,1.733769749989733100e-05,-3.469099851827195380e-08,9.507461072644218802e-06,1.140385575126856565e-05,2.437586896121501923e-03,-9.851108305156230927e-03,-3.442215267568826675e-03,4.962856881320476532e-03,-4.853545397054404020e-05,-3.465454210527241230e-05,4.867369716521352530e-05,-7.871572743169963360e-04,-6.209508283063769341e-04,-4.226993769407272339e-03,6.680355872958898544e-03,-7.719223503954708576e-04,-3.222761675715446472e-03,1.325446792179718614e-04,-4.160833850619383156e-05,-1.946281990967690945e-03,5.807498004287481308e-03,-1.136471517384052277e-02,6.563819944858551025e-03,3.399921348318457603e-03,-3.542088903486728668e-03,2.714998554438352585e-04,5.200078157940879464e-05,3.388500481378287077e-04,1.019769720733165741e-02,7.674471475183963776e-03,9.604463353753089905e-03,-2.855097409337759018e-03,-6.016983184963464737e-03,-7.236796081997454166e-04,-3.963141352869570255e-05,-1.771561102941632271e-03,-5.508698057383298874e-03,4.002316389232873917e-03,-7.945540361106395721e-03,-1.233132788911461830e-03,-4.792388062924146652e-04,-1.030264422297477722e-03,3.704419941641390324e-05,-3.444345667958259583e-03,-1.554573420435190201e-03,1.312999613583087921e-02,1.255327719263732433e-03,-4.092079587280750275e-03,7.238553371280431747e-05,5.526524546439759433e-05,1.176031073555350304e-04,-3.490307135507464409e-04,1.450145151466131210e-03,5.474013276398181915e-03,-1.075546315405517817e-04,1.001673226710408926e-04,-2.783212403301149607e-05,2.799860340019222349e-05,1.780741243351258163e-08,-1.938569039339199662e-05,3.026399353984743357e-04,-4.243735165800899267e-04,-4.582220863085240126e-04,1.191847622976638377e-04,-5.956114182481542230e-05,-5.057859198132064193e-08,2.208859223173931241e-05,-1.800117606762796640e-04,3.476198180578649044e-04,3.398899280000478029e-04,8.419801481068134308e-03,-5.329468694981187582e-05,-1.843513891799375415e-04,-1.739775689202360809e-05,1.700728898867964745e-05,-1.210179761983454227e-03,-5.353499203920364380e-03,1.575482636690139771e-02,3.656431101262569427e-03,-4.807448014616966248e-03,4.461930599063634872e-03,-1.271647779503837228e-04,4.738818461191840470e-05,-4.065827815793454647e-04,1.711909845471382141e-02,-5.111719481647014618e-03,-1.175327226519584656e-02,-1.803714781999588013e-03,-2.481648698449134827e-03,3.221250663045793772e-04,2.548217889852821827e-04,1.151190372183918953e-03,9.090077131986618042e-03,1.527913566678762436e-02,-4.581155255436897278e-03,-1.397412642836570740e-02,-2.120333723723888397e-03,-3.844969614874571562e-04,-1.435288431821390986e-04,-2.789236605167388916e-03,-1.222077407874166965e-03,-3.236498450860381126e-03,-1.135028526186943054e-02,-9.764117188751697540e-03,6.048927316442131996e-04,-1.979926892090588808e-04,-1.140189560828730464e-04,-6.057819118723273277e-04,2.195471897721290588e-03,1.451090723276138306e-02,-9.895944036543369293e-03,-2.611782634630799294e-03,2.490558545105159283e-04,-1.728452771203592420e-04,2.501517883501946926e-04,-8.328997064381837845e-04,7.639483548700809479e-03,6.796930450946092606e-03,-1.211600494571030140e-03,3.218433266738429666e-05,-1.888671104097738862e-04,-4.207563961244886741e-06,1.649368641665205359e-09,-6.968622619751840830e-05,-1.494694333814550191e-05,-8.375081961276009679e-05,3.573090943973511457e-04,-4.500308932620100677e-05,-7.386359357042238116e-05,6.838536137365736067e-08,3.486757850623689592e-05,-5.792380761704407632e-05,1.185641158372163773e-03,-6.244749296456575394e-03,3.369770012795925140e-03,2.276079729199409485e-03,1.128571602748706937e-04,1.294613684876821935e-05,1.368882076349109411e-04,-1.649517565965652466e-03,-1.048932783305644989e-03,2.608671085909008980e-03,-3.867770079523324966e-03,1.066208584234118462e-03,-2.553280908614397049e-03,-2.829025652317795902e-05,-4.270109056960791349e-04,-4.608952440321445465e-03,1.104650553315877914e-02,-6.383275147527456284e-03,-3.583401441574096680e-03,-6.140512414276599884e-05,-2.310167998075485229e-03,3.539497556630522013e-04,1.811296824598684907e-04,-6.948456575628370047e-05,1.109216827899217606e-02,7.347605191171169281e-03,5.149342119693756104e-03,9.598492179065942764e-04,-1.615082146599888802e-04,-1.063845586031675339e-03,2.047213638434186578e-05,-5.009074229747056961e-04,-5.361362360417842865e-03,-7.737111300230026245e-03,-1.292413449846208096e-03,3.459065046627074480e-04,2.942210121545940638e-04,-9.104833588935434818e-04,-1.539996301289647818e-04,1.218851306475698948e-03,-1.049411250278353691e-03,6.722610443830490112e-03,-2.614415716379880905e-03,-1.413412857800722122e-03,8.465765131404623389e-05,-4.057664773426949978e-05,7.899295451352372766e-05,1.110422963392920792e-04,1.458652899600565434e-03,8.257393725216388702e-03,-1.081150025129318237e-03,-1.159648381872102618e-04,-1.038311456795781851e-04,-1.699883250694256276e-05,2.792057784972712398e-08,-8.677088044350966811e-05,-3.371842467458918691e-06,-3.198547710780985653e-05,-2.148786734323948622e-05,-4.631605042959563434e-05,-1.012458014884032309e-04,6.677942110400181264e-08,9.427035547560080886e-05,-7.873968570493161678e-05,1.433072960935533047e-03,-3.462470136582851410e-03,7.012606132775545120e-03,4.528734367340803146e-03,6.772245978936553001e-05,4.033801087643951178e-05,2.600316074676811695e-04,-2.661841921508312225e-03,2.409789711236953735e-03,4.619590006768703461e-03,-3.627573838457465172e-03,2.962144790217280388e-04,-3.246615873649716377e-03,-1.357701548840850592e-04,-3.443633613642305136e-04,-6.898877210915088654e-03,9.244916960597038269e-03,-4.013320431113243103e-03,-5.569685017690062523e-04,2.273467835038900375e-03,-3.843574784696102142e-03,4.595780046656727791e-04,1.679685083217918873e-04,-1.931071165017783642e-04,7.368452847003936768e-03,1.891080057248473167e-03,1.782741397619247437e-03,5.945615470409393311e-03,-4.850511904805898666e-04,-2.279264386743307114e-03,1.367143850075080991e-04,-2.157124690711498260e-03,-5.746325012296438217e-03,-1.048517040908336639e-02,-5.763160064816474915e-03,4.493906162679195404e-03,3.631129511632025242e-04,-1.587238512001931667e-03,-2.137883566319942474e-04,1.505217980593442917e-03,-2.117738127708435059e-03,6.784421391785144806e-03,2.000168431550264359e-03,-1.512401271611452103e-03,1.378349697915837169e-04,-4.592442564899101853e-06,1.509897265350446105e-04,4.007925235782749951e-05,3.360299626365303993e-03,8.643244393169879913e-03,-1.747848582454025745e-03,-2.155946858692914248e-04,-1.755976991262286901e-04,-3.693859616760164499e-05,2.302658685948699713e-08,4.683922161348164082e-04,-6.106829969212412834e-04,-2.953743096441030502e-04,-9.415040258318185806e-04,6.415489042410627007e-05,6.089094094932079315e-04,-2.285378286615014076e-08,-3.334077191539108753e-04,6.128392415121197701e-04,-9.417447261512279510e-03,2.529008314013481140e-02,6.936930119991302490e-03,-9.899090975522994995e-03,-6.703775725327432156e-04,1.022423566610086709e-05,-6.867146003060042858e-04,1.345675997436046600e-02,-1.490069320425391197e-03,-2.469782717525959015e-02,2.058173995465040207e-04,-3.013495914638042450e-02,2.539579942822456360e-02,1.450436975574120879e-04,2.473684493452310562e-03,4.379403963685035706e-02,-7.376068085432052612e-02,3.794693946838378906e-02,-1.337361987680196762e-03,-1.772177778184413910e-02,2.644125930964946747e-02,-2.409073757007718086e-03,-1.767725683748722076e-03,-5.411865422502160072e-04,-9.024262428283691406e-02,-4.428070038557052612e-02,-4.647277295589447021e-02,-5.418353248387575150e-03,6.826234050095081329e-03,6.676316726952791214e-03,2.260361216031014919e-04,7.420969195663928986e-04,4.442546889185905457e-02,6.158033758401870728e-02,1.076138671487569809e-02,1.146613340824842453e-02,-3.927515354007482529e-03,6.357363890856504440e-03,1.601423486135900021e-03,-1.915576169267296791e-03,2.909419685602188110e-02,-4.995420575141906738e-02,-5.265056155622005463e-03,1.045129075646400452e-02,-1.172430464066565037e-03,7.117497734725475311e-04,-1.307552098296582699e-03,6.266412674449384212e-05,-2.406725846230983734e-02,5.839038491249084473e-01,1.240633800625801086e-02,1.114970655180513859e-03,9.410156053490936756e-04,1.151453034253790975e-04,7.659195944142993540e-09,-4.345468551036901772e-05,1.041797950165346265e-04,2.093093353323638439e-04,3.461166925262659788e-04,-1.117567080655135214e-05,-4.924631866742856801e-05,-3.273908077972009778e-08,6.684498657705262303e-06,-6.525954813696444035e-05,2.737652976065874100e-04,-6.262060254812240601e-03,3.213232383131980896e-03,7.086541154421865940e-05,-3.800827107625082135e-05,-9.072994544112589210e-06,8.306149538839235902e-05,-1.396346022374927998e-03,2.788946032524108887e-03,-2.691663103178143501e-03,-9.339888347312808037e-04,8.202998898923397064e-03,-3.804210340604186058e-03,6.775162910344079137e-05,-2.566068724263459444e-04,-6.952763069421052933e-03,1.259504444897174835e-02,-8.741296827793121338e-03,-5.073674023151397705e-03,2.744836267083883286e-03,-5.856099538505077362e-03,3.082070033997297287e-04,2.089104091282933950e-04,-3.689019940793514252e-04,9.318601340055465698e-03,6.833334453403949738e-03,-7.139365770854055882e-04,5.349250975996255875e-03,-9.273193427361547947e-04,-8.475399226881563663e-04,-1.453031836717855185e-05,-7.510167779400944710e-04,-4.633225500583648682e-03,-1.149564422667026520e-02,4.628097172826528549e-03,-4.453338682651519775e-03,-7.456254679709672928e-04,-7.500494248233735561e-04,-6.862082955194637179e-05,-9.510037489235401154e-04,-4.910809919238090515e-03,1.519908255431801081e-04,3.070081118494272232e-03,-8.351957658305764198e-04,1.351191167486831546e-04,-6.105525972088798881e-05,1.253339578397572041e-04,-1.369582605548202991e-06,2.397902775555849075e-03,7.568758446723222733e-03,-8.912011981010437012e-04,-2.598224091343581676e-05,-9.337672963738441467e-05,-1.747966598486527801e-05,-4.396447650378831895e-08,-3.254809416830539703e-05,1.045007811626419425e-04,2.139972202712669969e-04,-5.704189243260771036e-05,2.700457480386830866e-05,-5.349491766537539661e-05,7.684047886868938804e-08,-9.509796655038371682e-06,-1.594674831721931696e-04,5.448890151455998421e-04,-6.741158664226531982e-03,-9.388660546392202377e-04,-1.905908575281500816e-03,1.704630412859842181e-04,-1.416452869307249784e-05,-7.701497088419273496e-05,-7.326311897486448288e-04,-2.573257079347968102e-03,3.140544984489679337e-03,-1.655030995607376099e-03,-8.282393682748079300e-04,-1.486604218371212482e-03,1.409578908351249993e-05,-2.113661903422325850e-04,-3.046419238671660423e-03,5.798566155135631561e-03,-5.717603955417871475e-03,-8.474027272313833237e-04,-1.623028423637151718e-03,-1.221065642312169075e-03,1.325487683061510324e-04,1.382919290335848927e-04,4.767811697092838585e-05,1.216621417552232742e-02,2.489029429852962494e-05,3.964002244174480438e-04,-3.121113870292901993e-03,1.638349960558116436e-03,-3.172958386130630970e-04,-1.510082220192998648e-04,1.131798373535275459e-03,-3.572330577298998833e-03,-1.189641095697879791e-02,-1.140630105510354042e-03,-5.091468803584575653e-03,3.452679608017206192e-03,-8.787882688920944929e-05,-2.861477260012179613e-04,3.239266341552138329e-03,-2.266915980726480484e-03,6.336048245429992676e-03,3.835107199847698212e-04,-5.986449308693408966e-03,3.444035828579217196e-04,-7.172533078119158745e-04,-5.235404387349262834e-05,6.607855902984738350e-05,3.480922430753707886e-03,5.957859568297863007e-03,-3.255463903769850731e-03,-1.023073418764397502e-04,1.326430356130003929e-04,8.884326671250164509e-04,2.553647209424525499e-04,8.462829864583909512e-04,8.486698061460629106e-05,6.031615776009857655e-04,5.713236168958246708e-04,-4.834221326746046543e-04,1.941625214385567233e-06,-2.413633774267509580e-04,-6.394292577169835567e-04,-2.475645160302519798e-04,1.814832910895347595e-03,-1.693869242444634438e-03,3.185193287208676338e-03,4.128348082304000854e-03,-1.171995769254863262e-03,6.675640470348298550e-04,-9.113588021136820316e-05,-2.946563065052032471e-03,-2.349826274439692497e-03,7.557211443781852722e-03,-5.375391338020563126e-03,6.270004902034997940e-03,-3.382849507033824921e-03,5.868988228030502796e-04,-2.841099631041288376e-03,-8.638959378004074097e-03,8.524056524038314819e-03,-5.226792767643928528e-03,-1.874493900686502457e-03,-4.955613985657691956e-05,1.315253903158009052e-03,-2.590366057120263577e-04,1.396961044520139694e-03,1.128144329413771629e-03,7.528464775532484055e-03,7.743131835013628006e-03,5.544747691601514816e-03,-3.823156701400876045e-03,1.519772456958889961e-03,2.072165487334132195e-03,-3.222639905288815498e-03,2.244328206870704889e-04,-6.350576877593994141e-03,-6.784811615943908691e-03,-8.046947419643402100e-03,-2.611033152788877487e-03,5.437969230115413666e-05,-1.571459462866187096e-03,2.389571862295269966e-03,4.425962455570697784e-03,-2.439300529658794403e-03,1.008214429020881653e-02,-1.112520787864923477e-02,3.019832074642181396e-03,-3.562998259440064430e-03,-9.950907900929450989e-03,4.819864034652709961e-02,-2.259300649166107178e-02,1.764568872749805450e-02,-1.216113008558750153e-02,-1.425769296474754810e-03,1.294460054486989975e-02,3.101806156337261200e-03,-6.564988780155545101e-06\n0.000000000000000000e+00,1.234090086654759943e-05,-2.350900285819079727e-05,-1.266937004402279854e-03,-9.930594824254512787e-04,-2.229685378551948816e-06,-2.236831096524838358e-05,-1.668298033052906248e-08,2.459474126226268709e-05,-2.782412229862529784e-05,-1.828701351769268513e-05,8.992729126475751400e-04,2.228308236226439476e-03,-1.834205118939280510e-03,-2.198321308242157102e-04,4.229199112160131335e-05,1.131267854361794889e-04,5.413569160737097263e-04,1.662114402279257774e-03,-1.233624294400215149e-03,9.950518142431974411e-05,7.294979877769947052e-03,-1.494062831625342369e-03,-1.076778426067903638e-04,1.938519126269966364e-04,8.056353544816374779e-04,-3.484406042844057083e-04,3.900093026459217072e-03,-3.995552193373441696e-03,2.563260262832045555e-03,-5.757623584941029549e-04,-1.506478001829236746e-04,-1.077996785170398653e-04,4.010744160041213036e-04,-6.165469996631145477e-03,2.544717397540807724e-03,5.273737944662570953e-03,-4.130279179662466049e-03,-3.863807069137692451e-03,4.839685861952602863e-04,6.774436769774183631e-05,-7.742935558781027794e-04,1.806248910725116730e-03,2.383603714406490326e-05,-3.081246744841337204e-03,3.843510989099740982e-03,-4.471282474696636200e-03,2.052614872809499502e-04,1.778820733306929469e-04,-3.252915572375059128e-03,3.158804320264607668e-04,-4.970077425241470337e-03,-1.597784343175590038e-03,1.736806356348097324e-03,-5.446542127174325287e-05,1.351616374449804425e-04,-4.542752139968797565e-05,-2.271645498694851995e-04,-1.780559308826923370e-03,-1.435510232113301754e-03,3.463063854724168777e-03,4.271024372428655624e-04,8.579843779443763196e-06,1.074231840902939439e-05,-1.044151343165822254e-08,2.427416256978176534e-05,-1.173213786387350410e-05,-1.472652424126863480e-03,-1.407265779562294483e-03,-2.814685558405471966e-06,-2.488108657416887581e-05,-3.117687663589663316e-09,-3.043066317331977189e-05,3.444917820161208510e-05,-8.872728794813156128e-04,3.629500279203057289e-03,2.940904814749956131e-04,-1.291024615056812763e-03,-3.616542089730501175e-04,5.712553684134036303e-05,1.402350753778591752e-04,6.053377874195575714e-04,2.532786224037408829e-03,1.852776622399687767e-03,-1.755016390234231949e-03,3.505814820528030396e-03,-1.859504147432744503e-03,-4.100360456504859030e-05,1.066016702679917216e-04,8.107097819447517395e-04,-8.495903457514941692e-04,2.987204585224390030e-03,-7.718639913946390152e-03,-1.833704533055424690e-03,-1.554519170895218849e-03,-1.419215841451659799e-04,-1.200750120915472507e-04,-2.506699820514768362e-04,-6.046238355338573456e-03,2.853856189176440239e-03,6.325988564640283585e-03,-1.842838246375322342e-03,-4.052218049764633179e-03,8.812701562419533730e-04,6.806146848248317838e-05,-6.546095828525722027e-04,3.141213441267609596e-03,-3.704594564624130726e-04,3.575535025447607040e-03,3.710227087140083313e-03,-4.890507087111473083e-03,4.556217463687062263e-04,1.624533615540713072e-04,-3.779719816520810127e-03,1.960784138645976782e-04,-3.742425469681620598e-03,-1.952001824975013733e-03,-4.209958933643065393e-05,4.647343303076922894e-06,1.272679219255223870e-04,-5.060610783402808011e-05,-3.167512477375566959e-04,-2.540194662287831306e-03,-9.958839509636163712e-04,3.283925587311387062e-03,4.349244409240782261e-04,5.803197927889414132e-05,4.788416845258325338e-06,-9.207466789007412444e-09,2.942193350463639945e-05,-8.769325359025970101e-05,-1.240377314388751984e-04,-3.382444265298545361e-05,2.058711470453999937e-05,5.673109262716025114e-05,8.546732210845675581e-10,-3.423864109208807349e-05,1.506087282905355096e-04,-2.205616328865289688e-03,-2.624755725264549255e-03,4.831502214074134827e-03,-3.372420789673924446e-03,-1.853950379882007837e-04,2.294588921358808875e-05,1.140814274549484253e-04,4.526268749032169580e-04,1.594019471667706966e-03,-3.272435162216424942e-03,1.177066005766391754e-02,-1.624975935555994511e-03,-2.924834378063678741e-03,6.535547436214983463e-05,2.793744788505136967e-04,1.731365686282515526e-03,-1.371813821606338024e-03,3.607078222557902336e-03,-1.120606809854507446e-02,1.364161144010722637e-04,-1.636189641430974007e-03,-2.013206540141254663e-06,1.120440538215916604e-05,-8.864609990268945694e-04,-3.241484053432941437e-03,1.171456533484160900e-04,9.415141306817531586e-03,-3.815572476014494896e-03,-2.917500911280512810e-03,-5.199619918130338192e-04,4.235225060256198049e-05,-5.335866007953882217e-03,8.413998410105705261e-03,8.755188435316085815e-03,-3.960224799811840057e-03,-2.392240101471543312e-03,-5.019268952310085297e-03,-6.689984584227204323e-04,2.571018994785845280e-04,-4.726730752736330032e-03,3.397235181182622910e-03,6.168966647237539291e-04,2.608018112368881702e-04,5.079270340502262115e-03,-9.405706805409863591e-05,2.587432973086833954e-04,-5.649897866533137858e-05,-4.135760827921330929e-04,-2.796144690364599228e-03,-1.978275598958134651e-03,3.674789331853389740e-03,4.583711852319538593e-04,4.107017593923956156e-05,2.672956361493561417e-05,-1.272481675584913319e-08,2.295938611496239901e-05,-5.818948920932598412e-05,-1.085617695935070515e-03,-8.073943317867815495e-04,-8.639013685751706362e-06,2.399690856691449881e-06,2.510017793611041270e-08,-4.437262759893201292e-05,4.164729034528136253e-05,-8.783610537648200989e-04,-3.324677003547549248e-03,-2.285945811308920383e-04,-6.213085143826901913e-04,-3.530424146447330713e-04,6.690644659101963043e-05,1.117033898481167853e-04,4.981428501196205616e-04,2.473416272550821304e-03,2.332122763618826866e-03,-7.948993705213069916e-03,6.185663398355245590e-03,9.582184720784425735e-04,1.406916817359160632e-05,1.564165868330746889e-04,2.033144701272249222e-04,-1.315408153459429741e-04,1.216351520270109177e-03,-4.976821132004261017e-03,-7.020650431513786316e-03,6.980179809033870697e-03,-8.674137643538415432e-05,-1.106015188270248473e-04,-1.931837323354557157e-04,-5.031682085245847702e-03,6.043497007340192795e-03,6.584745831787586212e-03,-2.604727400466799736e-03,-4.416536539793014526e-03,1.135475351475179195e-03,1.029684790410101414e-04,-2.060218947008252144e-03,9.242484346032142639e-03,3.756047226488590240e-03,-2.243238501250743866e-03,-3.019765019416809082e-03,-3.563283709809184074e-03,9.655605535954236984e-04,3.318676026538014412e-04,-2.505805343389511108e-03,7.960919290781021118e-03,4.634311422705650330e-03,-1.537369564175605774e-03,3.076337510719895363e-03,-2.304725203430280089e-04,2.556764520704746246e-04,-7.752214150968939066e-05,-4.726380575448274612e-04,-5.194958765059709549e-03,-2.152214525267481804e-03,4.313263110816478729e-03,5.785241955891251564e-04,1.136119826696813107e-04,2.008623596339020878e-05,-1.016474016068968922e-08,1.454130051570245996e-05,-5.503880674950778484e-05,-9.926097700372338295e-04,-9.119826136156916618e-04,-1.479283764638239518e-05,-8.567354598199017346e-06,1.540759342333331006e-08,-1.799194251361768693e-06,1.548834370623808354e-05,-9.607390384189784527e-04,1.001482713036239147e-03,1.355831511318683624e-03,-5.662306211888790131e-04,-3.348566824570298195e-04,6.403643783414736390e-05,1.897194015327841043e-04,4.174440400674939156e-04,2.976538613438606262e-03,-4.780479357577860355e-04,-3.421264700591564178e-03,7.003887556493282318e-03,-1.514838542789220810e-03,-1.954737672349438071e-05,1.618216629140079021e-04,1.911418512463569641e-04,-2.446280792355537415e-03,1.969989156350493431e-03,-5.244974512606859207e-03,8.151711663231253624e-04,-1.616395777091383934e-03,-8.010399324120953679e-05,-9.465650509810075164e-05,-2.990364155266433954e-04,-5.373778287321329117e-03,2.030229428783059120e-03,6.376606412231922150e-03,-9.754142956808209419e-05,-5.293545778840780258e-03,6.145982770249247551e-04,8.912014891393482685e-05,-1.513216411694884300e-03,4.285934381186962128e-03,1.671822275966405869e-03,-6.842839065939188004e-04,3.175611374899744987e-03,-5.090953782200813293e-03,4.137073701713234186e-04,1.995072234421968460e-04,-4.139414522796869278e-03,1.276248949579894543e-03,-2.224044408649206161e-03,-3.986361902207136154e-03,3.376142121851444244e-03,-7.837248995201662183e-05,1.848747924668714404e-04,-7.343210018007084727e-05,-3.223210806027054787e-04,-2.974069211632013321e-03,-1.275338581763207912e-03,3.924060612916946411e-03,5.241733160801231861e-04,6.372902862494811416e-05,1.251363528353977017e-06,-2.708316060306970030e-08,-6.145255156297935173e-06,-8.379128121305257082e-05,-1.117529231123626232e-03,-8.506673621013760567e-04,-3.175844540237449110e-05,-1.091513877327088267e-05,3.131390258204191923e-08,3.262485188315622509e-05,5.401324597187340260e-05,-4.178100498393177986e-04,5.946891382336616516e-03,3.356041153892874718e-03,1.395457657054066658e-03,-3.199832572136074305e-04,1.657776592765003443e-04,2.595129481051117182e-04,-3.986434312537312508e-04,1.122721098363399506e-02,1.884961035102605820e-03,5.946017336100339890e-04,4.047635011374950409e-03,-4.249440040439367294e-03,-4.308894858695566654e-05,1.028902042889967561e-04,-8.438491495326161385e-04,-2.006657887250185013e-03,4.745496902614831924e-03,-8.193350397050380707e-03,7.264376617968082428e-04,-3.799419617280364037e-03,-1.422245622961781919e-05,-1.556675415486097336e-04,-2.777231275103986263e-04,-5.722150206565856934e-03,-4.133997485041618347e-03,2.580452477559447289e-03,2.716125920414924622e-03,-4.209950100630521774e-03,-1.205569133162498474e-04,2.814577601384371519e-04,-2.463171724230051041e-03,1.941596390679478645e-03,-9.069048683159053326e-04,-3.492651972919702530e-03,4.102904815226793289e-03,-4.784849472343921661e-03,-1.293380337301641703e-04,2.681631012819707394e-04,-5.040240474045276642e-03,-5.320855416357517242e-04,-8.637015707790851593e-04,-2.399275545030832291e-04,3.317162161692976952e-03,-8.579838322475552559e-05,2.114359376719221473e-04,-5.849282024428248405e-05,-4.049065173603594303e-04,-3.363060066476464272e-03,-1.488189329393208027e-03,3.018258372321724892e-03,3.436068072915077209e-04,1.216744749399367720e-07,-7.395724423986393958e-06,-3.794502845266833901e-08,-1.252842921530827880e-04,3.397226100787520409e-04,7.862658239901065826e-03,6.585474126040935516e-03,8.863212133292108774e-05,4.065309894940583035e-06,-7.605763130413834006e-08,7.368874503299593925e-05,-3.667819546535611153e-04,4.543290007859468460e-03,-1.649793051183223724e-02,-1.227354817092418671e-02,4.827338270843029022e-03,2.333886921405792236e-03,-4.319189465604722500e-04,-1.174408360384404659e-03,-3.011698834598064423e-03,-1.414352282881736755e-02,-6.738041061908006668e-03,1.349597144871950150e-02,-3.223274275660514832e-02,1.643652655184268951e-02,9.335702634416520596e-05,-1.382658374495804310e-03,-5.576571449637413025e-03,3.140021581202745438e-03,-2.073525451123714447e-02,3.987803310155868530e-02,-7.338577415794134140e-03,1.249720621854066849e-02,7.696080720052123070e-04,8.634765981696546078e-04,1.233762130141258240e-03,3.973036259412765503e-02,-1.220350246876478195e-02,-3.805345296859741211e-02,1.925722509622573853e-02,2.778140082955360413e-02,-4.294798709452152252e-03,-6.156335002742707729e-04,1.284934580326080322e-02,-2.729338780045509338e-02,-2.199691161513328552e-02,1.441702060401439667e-02,-1.558255404233932495e-02,2.440401725471019745e-02,-2.342679770663380623e-03,-1.639756024815142155e-03,2.966444753110408783e-02,-1.076378487050533295e-02,2.276217937469482422e-02,1.700143516063690186e-02,-1.603878103196620941e-02,5.730952252633869648e-04,-1.333665102720260620e-03,4.985454143024981022e-04,2.466050442308187485e-03,2.080754749476909637e-02,1.273258030414581299e-02,6.299993991851806641e-01,-3.388039069250226021e-03,-3.975891740992665291e-04,-3.811230999417603016e-05,-4.155481292400509119e-08,1.043527481670025736e-05,-8.853655890561640263e-05,-1.078744651749730110e-03,-6.049472722224891186e-04,-9.751001198310405016e-05,-1.476540273870341480e-05,-1.388761461385001894e-08,4.638200152839999646e-06,7.260800339281558990e-05,-3.884919569827616215e-04,5.893203197047114372e-04,1.360266935080289841e-03,-1.294955727644264698e-03,-1.890341227408498526e-04,6.576437590410932899e-05,1.614229113329201937e-04,1.054641208611428738e-03,2.159406431019306183e-03,1.852763933129608631e-03,-4.784047603607177734e-03,1.772421295754611492e-03,4.789226688444614410e-03,-8.350351708941161633e-05,2.710551780182868242e-04,2.588307019323110580e-03,3.031249158084392548e-03,2.090917434543371201e-03,-4.486748017370700836e-03,2.656982745975255966e-03,-5.015833768993616104e-03,-1.727547642076388001e-04,-1.915953907882794738e-04,5.116182001074776053e-05,-3.890178864821791649e-03,6.420930731110274792e-04,4.794232547283172607e-03,-4.743191413581371307e-03,-7.033732254058122635e-03,2.309269621036946774e-04,9.932875400409102440e-05,-1.641400158405303955e-03,4.704459570348262787e-03,3.374830354005098343e-03,-1.166470465250313282e-04,3.640205832198262215e-03,-5.822745617479085922e-03,3.651547885965555906e-04,2.134573442162945867e-04,-3.807450179010629654e-03,6.084982771426439285e-03,-2.069498645141720772e-03,-5.408986937254667282e-03,3.014371497556567192e-03,-8.158105629263445735e-05,2.231978287454694510e-04,-8.767411782173439860e-05,-3.484060580376535654e-04,-6.550974678248167038e-03,-1.564927399158477783e-03,4.581643734127283096e-03,5.885953432880342007e-04,-8.388614332943689078e-06,4.220919436193071306e-08,-1.178273123514372855e-08,2.751548709056805819e-05,6.768346065655350685e-05,2.972170477733016014e-04,-3.818840195890516043e-05,2.877562656067311764e-05,2.426362516416702420e-05,-4.733828973257914186e-08,-7.047140388749539852e-05,-2.471996776876039803e-05,-8.589248755015432835e-04,-6.114307790994644165e-03,-3.968247212469577789e-03,4.471027059480547905e-04,1.276553230127319694e-04,-4.963241372024640441e-05,-1.970047596842050552e-04,9.352836641483008862e-04,-6.593356374651193619e-04,2.988153137266635895e-04,-1.015234738588333130e-05,-6.378880236297845840e-03,2.821610542014241219e-03,5.256541408016346395e-05,-8.519036055076867342e-05,3.236562246456742287e-03,-3.938174806535243988e-03,-5.103400908410549164e-04,4.200955852866172791e-03,-5.140814464539289474e-03,6.948364898562431335e-04,-1.332928950432687998e-04,-3.817420656559988856e-05,2.146052138414233923e-04,9.953449480235576630e-04,-9.006395936012268066e-03,-3.311430569738149643e-03,-1.028938335366547108e-03,2.295912243425846100e-03,1.091585843823850155e-03,-7.755008118692785501e-05,1.632723491638898849e-03,-2.095660660415887833e-03,-3.667159238830208778e-03,7.551882416009902954e-03,1.699391752481460571e-03,1.478333957493305206e-03,6.122175836935639381e-04,-3.928909427486360073e-05,2.032893709838390350e-03,-2.094807568937540054e-04,-3.437900915741920471e-03,2.029570750892162323e-03,-5.811403971165418625e-03,-3.560762852430343628e-04,-7.710837235208600760e-05,3.017181879840791225e-04,-4.352709511294960976e-04,7.071451982483267784e-04,-3.639592323452234268e-03,-3.391792997717857361e-03,3.161211498081684113e-05,-3.589378320612013340e-04,1.778164296410977840e-04,-4.681570280808955431e-04,-2.078030083794146776e-04,-3.301868127891793847e-05,-2.102227299474179745e-04,-5.314804147928953171e-04,-2.869729360099881887e-04,6.056374331819824874e-06,1.155059799202717841e-04,-1.448794791940599680e-04,6.021159424562938511e-05,-2.634561096783727407e-04,5.730538163334131241e-03,4.112891387194395065e-03,-9.525714267510920763e-05,-2.274655998917296529e-04,6.953358533792197704e-04,-1.907527184812352061e-04,-7.503686938434839249e-04,3.436397761106491089e-03,1.869410625658929348e-03,-3.211829345673322678e-03,2.160932868719100952e-03,-1.223220140673220158e-03,4.288371128495782614e-04,-6.384184234775602818e-04,-2.542621921747922897e-03,3.204562002792954445e-03,1.062482828274369240e-03,-6.279484368860721588e-03,-6.245973054319620132e-04,-3.157960250973701477e-03,-4.025465459562838078e-04,-2.578772371634840965e-03,-3.713960904860869050e-05,-2.212741877883672714e-03,8.167494088411331177e-03,7.847271859645843506e-03,-1.251480774953961372e-03,-1.020021270960569382e-03,2.026106230914592743e-03,7.103388779796659946e-04,-4.121426958590745926e-03,-8.308278047479689121e-04,3.485983179416507483e-04,-4.109317902475595474e-03,4.059532191604375839e-03,-2.360026352107524872e-03,-9.220041683875024319e-04,-9.817035170271992683e-04,-3.126390278339385986e-03,-8.762248326092958450e-04,8.088790811598300934e-03,-1.296160370111465454e-02,-1.552457455545663834e-02,-8.612675592303276062e-03,-4.449680447578430176e-03,-7.301163277588784695e-04,-4.375454504042863846e-03,6.050465162843465805e-04,-1.355433464050292969e-02,3.205782547593116760e-02,-2.022919710725545883e-03,1.548919128254055977e-03,5.560211320698726922e-06\n0.000000000000000000e+00,3.293834652140503749e-06,2.948732571894652210e-06,-1.419156324118375778e-04,-1.217790413647890091e-04,7.080446266627404839e-06,-4.275448191037867218e-07,-2.573564472641010070e-08,2.789435711747501045e-06,-5.954731932433787733e-06,-2.531599602662026882e-05,-1.829599204938858747e-04,-9.958032751455903053e-05,-6.198523333296179771e-04,-3.523086343193426728e-05,1.876886472018668428e-06,1.289767988055245951e-05,8.299657201860100031e-05,-9.678464266471564770e-05,-4.164472920820116997e-05,6.968766683712601662e-07,1.329248188994824886e-03,-3.015313996002078056e-04,-1.012817938317311928e-05,3.341697083669714630e-05,3.142940404359251261e-04,3.490932285785675049e-04,5.207533249631524086e-04,-1.511900627519935369e-04,3.641861258074641228e-04,-1.011649583233520389e-04,-1.813470407796557993e-05,-7.717958396824542433e-06,5.084834629087708890e-05,-8.793713641352951527e-04,4.033714358229190111e-04,4.703414160758256912e-04,-4.621529660653322935e-04,-3.836785326711833477e-04,6.768558523617684841e-05,6.736657269357237965e-06,-1.792454277165234089e-04,1.818634773371741176e-04,7.537589408457279205e-05,-3.136684827040880919e-04,7.278810371644794941e-04,-6.084345513954758644e-04,2.810559271892998368e-05,2.029577808571048081e-05,-5.878606461919844151e-04,-1.354486448690295219e-04,-5.761830252595245838e-04,-4.228244069963693619e-04,7.322541205212473869e-05,-4.992838967154966667e-06,1.031140709528699517e-05,1.291645332912594313e-07,-5.076695379102602601e-05,-1.229161280207335949e-04,-1.003481884254142642e-04,3.827336768154054880e-04,5.109866469865664840e-05,8.075968480625306256e-07,1.079743469745153561e-06,8.215950941803384922e-08,3.618739128796732984e-06,7.538142199337016791e-08,-2.317207108717411757e-04,-2.352622686885297298e-04,3.840684257738757879e-06,-3.420492475925129838e-06,2.512144448019171250e-08,-3.244830168114276603e-06,-2.536914507800247520e-06,-9.542216139379888773e-05,1.888966071419417858e-04,-2.846075803972780704e-04,-1.994486810872331262e-04,-6.181393837323412299e-05,8.714921932551078498e-06,2.098335244227200747e-05,5.339599738363176584e-05,3.084465570282191038e-04,5.131186335347592831e-04,-3.810065973084419966e-04,3.600697382353246212e-04,-3.909122606273740530e-04,-4.987852662452496588e-06,2.716997914831154048e-05,2.351819275645539165e-04,2.180086594307795167e-04,6.125442450866103172e-04,-6.621857173740863800e-04,-2.132414665538817644e-04,-2.920975093729794025e-04,-1.594312016095500439e-05,-1.394105311192106456e-05,-2.999778917001094669e-05,-7.177951629273593426e-04,2.388661669101566076e-04,8.232540567405521870e-04,-3.822232974926009774e-05,-5.115092499181628227e-04,9.567262168275192380e-05,9.504638910584617406e-06,-1.066325203282758594e-04,4.065772518515586853e-04,6.535492138937115669e-05,8.353935554623603821e-04,4.593269259203225374e-04,-6.104983622208237648e-04,3.510750320856459439e-05,2.023194247158244252e-05,-7.008328102529048920e-04,-9.435670654056593776e-05,-5.861605750396847725e-04,-5.036200163885951042e-04,4.278797860024496913e-06,5.756269729317864403e-06,1.499249447078909725e-05,-1.079932985703635495e-06,-5.868484004167839885e-05,-2.656494325492531061e-04,-1.450107447453774512e-05,4.048441769555211067e-04,6.023952664691023529e-05,5.528685505851171911e-06,-2.546488246935041388e-07,-5.055778906637442560e-09,4.378548510430846363e-06,-1.871950371423736215e-05,-1.100830049836076796e-04,-4.609139432432129979e-05,3.187903757861931808e-06,7.257445759023539722e-06,9.715328097570363752e-09,-2.365043201280059293e-06,2.623976797622162849e-05,-2.630514791235327721e-04,-7.567249122075736523e-05,4.752056556753814220e-04,-3.256234049331396818e-04,-7.258358891704119742e-06,7.093839030858362094e-06,2.306191890966147184e-05,1.229932968271896243e-05,-9.472930105403065681e-05,-4.833359853364527225e-04,1.994455466046929359e-03,-2.303483779542148113e-04,-3.669182187877595425e-04,1.499131030868738890e-05,5.542036524275317788e-05,3.549848042894154787e-04,-1.242009166162461042e-04,1.167625421658158302e-03,-2.160391537472605705e-03,-4.257795808371156454e-04,-2.611862728372216225e-04,-1.235772015206748620e-05,-1.762596366461366415e-05,-1.046511533786542714e-04,3.645030083134770393e-04,-3.391998470760881901e-04,1.243727980181574821e-03,-3.592371940612792969e-04,-6.625297246500849724e-04,-9.442967711947858334e-05,9.620960554457269609e-06,-6.414696690626442432e-04,4.896181053481996059e-05,1.649439567700028419e-03,-9.275265038013458252e-04,-4.541142843663692474e-04,-7.175173959694802761e-04,-2.872774784918874502e-04,4.044086745125241578e-05,-8.161041187122464180e-04,5.467626033350825310e-04,3.867617342621088028e-04,-8.585973409935832024e-05,7.533652242273092270e-04,-1.126879033108707517e-05,3.642997398856095970e-05,-6.051862783351680264e-06,-6.762641714885830879e-05,-3.506784269120544195e-04,-2.249605604447424412e-04,5.255807191133499146e-04,6.498434959212318063e-05,5.439368578663561493e-06,5.902921657252591103e-06,1.356934831164835487e-08,4.480185452848672867e-06,-1.682669062574859709e-05,-1.402871275786310434e-04,-1.013566361507400870e-04,-3.130216100544203073e-06,2.381639205850660801e-07,-5.439642336568795145e-08,-9.489851436228491366e-06,2.089960162265924737e-06,-2.128729829564690590e-04,-1.324914861470460892e-03,-1.008572522550821304e-03,-3.097972075920552015e-04,-6.101651524659246206e-05,5.595597485807957128e-06,7.249846021295525134e-06,1.608114980626851320e-04,-3.500082530081272125e-04,-1.147317525465041399e-04,-1.234267372637987137e-03,1.326071214862167835e-03,-7.907975232228636742e-04,3.841381840175017715e-06,1.360229362035170197e-05,5.078161484561860561e-05,-5.350309656932950020e-04,5.032389890402555466e-04,2.187261998187750578e-04,9.464711183682084084e-04,8.619294967502355576e-04,-2.418029907857999206e-05,-1.655902815400622785e-05,-7.386489596683532000e-05,-5.432117613963782787e-04,8.911992190405726433e-04,8.061388507485389709e-04,-6.700422964058816433e-04,-5.232354742474853992e-04,2.273250865982845426e-04,8.949152288550976664e-06,-6.882580782985314727e-05,9.081336902454495430e-04,1.049956190399825573e-04,-3.813813673332333565e-04,3.689192235469818115e-04,-3.228359855711460114e-04,1.833155693020671606e-04,3.975771323894150555e-05,-1.431818818673491478e-04,9.714553598314523697e-04,4.606929142028093338e-04,7.272837101481854916e-04,7.068189006531611085e-05,-3.122707494185306132e-05,2.770349055936094373e-05,-1.658487963140942156e-05,3.389553603483363986e-05,-6.827164324931800365e-04,-6.857828120701014996e-04,5.917344242334365845e-04,7.431344420183449984e-05,2.184404911531601101e-05,4.741095381177728996e-06,-1.113430698751471937e-07,3.960611138609237969e-06,-3.604479843488661572e-07,-1.229538320330902934e-04,-1.189373433589935303e-04,4.497826012084260583e-06,4.570080136545584537e-07,-3.060677045141346753e-08,1.347535999229876325e-06,1.783818333933595568e-06,-1.420539920218288898e-04,-4.645195440389215946e-05,-1.398588938172906637e-04,-1.741306477924808860e-04,-5.238399535301141441e-05,8.661610991111956537e-06,1.976884595933370292e-05,6.684142135782167315e-05,3.987052477896213531e-04,2.442667755531147122e-05,-2.378739882260560989e-04,9.558195015415549278e-04,-3.738441737368702888e-04,-1.107011939893709496e-07,2.981869147333782166e-05,1.851941924542188644e-04,-8.025405986700206995e-05,5.776076577603816986e-04,-5.062716081738471985e-04,3.591446438804268837e-04,-3.046171623282134533e-04,-9.794829566089902073e-06,-8.862153663358185440e-06,-3.344621291034854949e-05,-6.111916154623031616e-04,3.123627975583076477e-04,5.282465135678648949e-04,1.749362272676080465e-04,-6.864926544949412346e-04,8.671699470141902566e-05,8.982867257145699114e-06,-2.054064243566244841e-04,6.572450511157512665e-04,3.393552615307271481e-04,-2.044112479779869318e-04,9.345833677798509598e-05,-6.004102760925889015e-04,5.642952964990399778e-05,2.583579407655633986e-05,-8.094540680758655071e-04,-1.896611502161249518e-05,-2.265035436721518636e-04,-5.643944605253636837e-04,4.073673626407980919e-04,-7.605424798384774476e-06,2.139759271813090891e-05,-9.238820553036930505e-07,-6.467983621405437589e-05,-3.319333773106336594e-04,-1.043756128638051450e-04,5.135874962434172630e-04,6.690040754619985819e-05,8.283286661026068032e-06,2.939941623480990529e-07,1.176506430056178942e-07,8.010948704395559616e-08,-7.118830126273678616e-06,-1.560359378345310688e-04,-1.049972051987424493e-04,-9.546089358991594054e-07,-5.239286338110105135e-09,-3.970649231632705778e-08,3.915704382961848751e-06,8.780301868682727218e-06,-4.825845826417207718e-05,6.731701432727277279e-04,4.889818956144154072e-05,2.014178171521052718e-04,-4.982886093785054982e-05,2.932289135060273111e-05,3.641885268734768033e-05,-6.080281673348508775e-05,1.823776052333414555e-03,2.700021141208708286e-04,2.875455829780548811e-04,4.892264842055737972e-04,-8.032359764911234379e-04,-2.010403932217741385e-06,2.349281385249923915e-05,-7.201360858744010329e-05,1.947469718288630247e-04,9.502195753157138824e-04,-8.079084800556302071e-04,1.564343692734837532e-04,-6.790608749724924564e-04,1.099583096220158041e-05,-1.946426345966756344e-05,-3.657646084320731461e-05,-5.813461029902100563e-04,-9.818382095545530319e-04,1.400661421939730644e-04,1.053915126249194145e-03,-5.056772497482597828e-04,5.091464117867872119e-06,3.151308919768780470e-05,-3.472542157396674156e-04,5.484308348968625069e-04,1.930346479639410973e-05,-7.612382760271430016e-04,5.054975626990199089e-04,-8.074523066170513630e-04,-2.403795588179491460e-05,3.725689748534932733e-05,-9.136313456110656261e-04,-2.643320476636290550e-05,-1.662046706769615412e-04,5.001741228625178337e-04,3.599040501285344362e-04,-1.111780147766694427e-05,3.272878166171722114e-05,-2.230475274700438604e-06,-8.163531310856342316e-05,-4.042586078867316246e-04,-1.144317502621561289e-04,3.558549797162413597e-04,4.550745507003739476e-05,2.239661625935696065e-06,-8.781979659033822827e-07,-5.583069651038385928e-08,-2.555734317866154015e-05,1.392783269693609327e-05,1.123377238400280476e-03,9.721267852000892162e-04,-2.215308450104203075e-05,-9.801961823541205376e-06,-3.307445695099886507e-08,7.642120181117206812e-06,-3.203165761078707874e-05,7.449238328263163567e-04,-2.960032434202730656e-04,-1.513761817477643490e-04,1.370616024360060692e-03,3.702678659465163946e-04,-5.515000520972535014e-05,-1.644416624912992120e-04,-5.411502206698060036e-04,-1.875471090897917747e-03,-2.101028803735971451e-03,1.482964493334293365e-03,-4.331597127020359039e-03,2.993325237184762955e-03,9.407770448888186365e-06,-2.966325264424085617e-04,-2.126197796314954758e-03,-1.545960549265146255e-03,-3.964849747717380524e-03,4.211898427456617355e-03,-2.175789559260010719e-03,2.105716615915298462e-03,8.537639223504811525e-05,1.037032925523817539e-04,8.327330579049885273e-05,4.476511385291814804e-03,-1.118055544793605804e-03,-4.829150624573230743e-03,1.628509373404085636e-03,3.592213615775108337e-03,-6.161428755149245262e-04,-7.114387699402868748e-05,1.660470152273774147e-03,-3.843295853585004807e-03,-3.773805685341358185e-03,1.416854676790535450e-03,-1.431891927495598793e-03,3.548027481883764267e-03,-2.610298397485166788e-04,-2.122955629602074623e-04,5.182398017495870590e-03,-6.940127350389957428e-04,2.336803590878844261e-03,3.596517024561762810e-03,-1.894273795187473297e-03,6.041336382622830570e-05,-1.637688401388004422e-04,2.908521673816721886e-05,4.382807819638401270e-04,2.190228318795561790e-03,9.574456489644944668e-04,-3.313115332275629044e-03,6.554239988327026367e-01,-5.212171527091413736e-05,-5.295232767821289599e-06,-1.238990989804733545e-07,4.067140253027901053e-06,-3.373238541826140136e-06,-7.811690738890320063e-05,-4.098131103091873229e-05,-2.591281372588127851e-06,3.448459665378322825e-06,1.010621417663060129e-07,4.497037480177823454e-07,8.976349818112794310e-06,-4.657932004192844033e-05,-8.290108235087245703e-05,-1.834948925534263253e-04,-2.920156985055655241e-04,-2.124688035110011697e-05,5.662924650096101686e-06,2.085124287987127900e-05,1.732693926896899939e-04,3.610524290706962347e-04,4.142561519984155893e-04,-3.636955516412854195e-04,5.786772235296666622e-04,2.610165392979979515e-04,-1.292142405873164535e-05,6.211947766132652760e-05,5.073008942417800426e-04,9.682867093943059444e-04,6.883552996441721916e-04,-4.645279841497540474e-04,2.454720670357346535e-04,-7.939832285046577454e-04,-1.836384944908786565e-05,-1.864118166849948466e-05,1.905704812088515610e-05,-4.120300291106104851e-04,-1.421134656993672252e-04,3.915702691301703453e-04,-6.910791853442788124e-04,-7.669765618629753590e-04,-8.791842446953523904e-06,5.996226263960124925e-06,-2.693175338208675385e-04,4.166208964306861162e-04,7.014235015958547592e-04,-2.237391017843037844e-04,2.318838232895359397e-04,-6.909139920026063919e-04,3.129082688246853650e-05,1.484019594499841332e-05,-3.437347768340259790e-04,8.310573757626116276e-04,-2.658406447153538465e-04,-8.652414544485509396e-04,3.531071706674993038e-04,-3.088942776230396703e-06,2.525177296774927527e-05,-5.088249508844455704e-06,-5.303225771058350801e-05,-9.325086139142513275e-04,-1.760312152327969670e-04,5.054673529230058193e-04,7.833705603843554854e-05,-5.795131983177270740e-06,-4.666222253035812173e-07,-2.508184948624148092e-08,4.224416898068739101e-06,1.284583959204610437e-05,-5.353511733119376004e-05,-8.521880954504013062e-05,7.413480943796457723e-06,1.251695039172773249e-06,1.885814526758622378e-08,-9.559905265632551163e-06,-4.590734988596523181e-06,-1.343813783023506403e-04,-8.240835159085690975e-04,-6.354383658617734909e-04,-2.936677192337810993e-04,-1.465099012420978397e-05,-1.173669261333998293e-06,-3.653067687992006540e-05,1.294340472668409348e-04,-1.234327501151710749e-04,4.307627095840871334e-04,5.012516630813479424e-04,-7.315945113077759743e-04,1.083410170394927263e-04,4.193931090412661433e-06,3.255412593716755509e-06,4.309558426029980183e-04,-2.093876537401229143e-04,7.801258470863103867e-05,4.029944539070129395e-04,-3.159634070470929146e-05,9.549487731419503689e-05,-1.542594691272825003e-05,-6.227913218026515096e-06,1.427614733984228224e-05,1.137104409281164408e-04,-5.272725829854607582e-04,-1.504846382886171341e-03,-4.153424524702131748e-04,2.251006662845611572e-06,1.735718687996268272e-04,-2.116945506713818759e-05,4.349248774815350771e-05,-4.093399038538336754e-04,-2.660944301169365644e-04,1.094113918952643871e-03,-2.713524736464023590e-06,-1.770801609382033348e-04,6.842421862529590726e-05,-3.877198469126597047e-05,-4.974281182512640953e-05,-2.427612489555031061e-04,-2.043811109615489841e-04,-6.552670674864202738e-05,-6.761972326785326004e-04,-6.486762868007645011e-05,9.837458492256700993e-06,5.103433068143203855e-05,-4.527445707935839891e-05,6.175515591166913509e-05,-3.054826229345053434e-04,-1.696172112133353949e-04,1.339884693152271211e-05,-2.515898358979029581e-06,5.759503255831077695e-05,1.453680670238099992e-05,3.345272261867648922e-06,3.235974190829438157e-06,-3.278545045759528875e-05,-3.830140485661104321e-06,-1.935203908942639828e-05,-1.536505260446574539e-05,5.710378445655805990e-06,-3.972078411607071757e-05,-5.783010237792041153e-06,-6.501362076960504055e-05,2.334012533538043499e-04,2.409639855613932014e-04,-2.727633982431143522e-04,-1.128598341892939061e-05,3.052624379051849246e-05,-5.977495311526581645e-05,5.085358498035930097e-05,2.858193474821746349e-04,1.667941687628626823e-04,-3.075989079661667347e-04,5.732915597036480904e-04,-3.411689249332994223e-04,5.774181045126169920e-05,-1.568608568049967289e-04,-1.214167859870940447e-04,1.158164814114570618e-03,9.710910671856254339e-05,-2.981346333399415016e-04,2.378378703724592924e-04,-4.364455526228994131e-04,-4.522492599789984524e-05,-2.840374363586306572e-04,6.561060217791236937e-06,-1.878885086625814438e-04,9.337097289972007275e-04,7.401256007142364979e-04,-3.144557704217731953e-04,-3.418793858145363629e-05,-2.220181522716302425e-05,2.060013939626514912e-04,-5.424066912382841110e-04,1.674580707913264632e-04,-1.597494119778275490e-04,-5.795600591227412224e-04,4.238827095832675695e-04,-1.384076604153960943e-04,2.972816582769155502e-05,-2.946869062725454569e-04,-7.362911710515618324e-04,-2.124506281688809395e-04,5.823578103445470333e-04,-1.093083759769797325e-03,-1.560354023240506649e-03,-1.397831481881439686e-03,-3.648960846476256847e-04,-2.335125580430030823e-03,-5.106881726533174515e-04,1.127521274611353874e-03,-2.272308571264147758e-03,4.698306787759065628e-03,-6.047378410585224628e-04,2.637408615555614233e-04,1.106140416595735587e-06\n0.000000000000000000e+00,2.506877763153170235e-06,4.091796654392965138e-06,-2.316302925464697182e-06,-2.722255703702103347e-05,1.566977971378946677e-06,8.706282415005262010e-07,-5.205559872045739667e-10,-3.382298928045202047e-06,3.557334594006533735e-06,-1.470093848183751106e-04,-6.137175951153039932e-04,-2.867569564841687679e-04,-3.827860928140580654e-04,-1.918023190228268504e-05,3.288892003183718771e-08,4.674398041970562190e-06,6.453836249420419335e-05,3.365763113833963871e-04,3.591236891224980354e-04,2.592031960375607014e-04,-1.702709050732664764e-05,5.902780685573816299e-06,9.875517207547090948e-06,-6.138447133707813919e-06,7.644778816029429436e-05,-1.394487626384943724e-04,2.168282953789457679e-04,5.079829716123640537e-04,1.389042154187336564e-05,1.975082159333396703e-05,-4.612131760950433090e-07,-2.296069169460679404e-06,-6.339758692774921656e-05,-5.042331758886575699e-04,2.748419065028429031e-04,-4.286965486244298518e-05,2.011289470829069614e-04,2.125813916791230440e-04,1.167178561445325613e-04,4.859832188230939209e-06,-1.187425659736618400e-04,4.665608867071568966e-04,7.683657895540818572e-05,-1.496467448305338621e-04,4.098799254279583693e-04,-1.670537312747910619e-04,6.200264760991558433e-05,4.418954176799161360e-06,2.287231109221465886e-05,-1.229514018632471561e-04,-1.320731535088270903e-04,5.036765651311725378e-05,1.303715362155344337e-05,-2.425200136713101529e-06,5.157177838555071503e-06,-3.410088538657873869e-06,-5.173883891984587535e-06,-4.991496825823560357e-05,-1.112085301429033279e-04,1.223084200319135562e-05,5.898851668462157249e-06,1.094651179300853983e-05,-2.214231500374808093e-07,-2.494645912065607263e-08,2.638596015458460897e-06,3.386144726391648874e-06,-3.154085425194352865e-05,-6.029097858117893338e-05,6.697044909742544405e-07,-1.141106167779071257e-06,-1.207469608743849676e-07,-5.089782007416943088e-06,3.250337385907187127e-07,-1.143745175795629621e-04,-8.260503818746656179e-05,-3.355081134941428900e-04,-3.114061546511948109e-04,-1.622804848011583090e-05,5.545563794839836191e-07,1.114540509661310352e-06,9.589233377482742071e-05,5.486696609295904636e-04,5.357778863981366158e-04,3.693779872264713049e-04,-2.739032206591218710e-04,3.216566256014630198e-06,1.007120681606465951e-05,-2.370519723626784980e-06,6.232922169147059321e-05,-2.068393951049074531e-04,3.565872029867023230e-04,2.958434633910655975e-04,-6.201981886988505721e-05,-1.696314939181320369e-06,-2.645401082190801390e-06,-3.037987880816217512e-06,-5.074770160717889667e-05,-2.819638466462492943e-04,6.561136979144066572e-05,1.647753815632313490e-04,9.284702537115663290e-05,1.861000491771847010e-04,9.344168211100623012e-05,4.216741217533126473e-06,-7.407332304865121841e-05,2.667471999302506447e-04,-4.664344669436104596e-05,1.378273445880040526e-04,2.628403308335691690e-04,4.057627666043117642e-05,3.564330108929425478e-05,3.216887762391706929e-06,-6.526673678308725357e-05,-6.647154077654704452e-05,-3.657537163235247135e-04,7.208924216683954000e-06,4.448855906957760453e-05,-3.517842515066149645e-07,2.482692480043624528e-06,-3.926581030100351200e-06,-2.085184405586915091e-06,-9.896583651425316930e-05,-1.905078825075179338e-04,1.961344241863116622e-05,5.015519036533078179e-06,1.112934842240065336e-05,4.489887146519322414e-07,-1.067147010758162651e-07,-6.018443400535034016e-06,-6.696764103253372014e-06,-4.851759877055883408e-05,-4.063573578605428338e-05,-7.133168764994479716e-06,-8.058512321440503001e-06,-4.732657288286645780e-08,2.286536982865072787e-06,-5.965938726149033755e-06,8.615161641500890255e-05,3.518260491546243429e-04,8.442354737780988216e-04,1.776054268702864647e-04,4.582852852763608098e-06,8.232622349169105291e-06,4.609568350133486092e-06,-1.602335105417296290e-04,-1.775735290721058846e-04,-5.692784907296299934e-05,-3.297452058177441359e-04,3.737563383765518665e-04,-1.824066566769033670e-04,-9.435072570340707898e-06,-2.664690873643849045e-05,-4.655192024074494839e-04,-2.518424880690872669e-04,2.143777091987431049e-04,-7.582852267660200596e-04,-3.050174855161458254e-04,-1.998867082875221968e-04,1.237687229149742052e-06,-9.696275810711085796e-06,9.102870535571128130e-06,-6.729048327542841434e-04,1.873392757261171937e-04,-8.305725641548633575e-04,-1.055814864230342209e-04,-2.642328909132629633e-04,-7.469896809197962284e-05,6.952966941753402352e-06,-1.734027755446732044e-04,-5.649356171488761902e-04,1.994634221773594618e-04,3.331206680741161108e-04,-3.978711029049009085e-04,-1.956333289854228497e-05,-6.499455776065587997e-05,-4.922210337099386379e-06,8.689721289556473494e-05,2.409813459962606430e-04,3.763745189644396305e-04,4.136556235607713461e-04,2.143786696251481771e-04,1.402339421474607661e-06,9.976760111385374330e-07,-5.555128268497355748e-07,8.554679880035109818e-06,-8.122863800963386893e-05,1.707316696410998702e-04,-5.077519745100289583e-06,1.103348040487617254e-06,-1.048246303980704397e-05,1.299255472986260429e-06,-1.255609660688605800e-08,1.470411632453760831e-07,-1.135218735726084560e-05,4.734436151920817792e-05,3.155051672365516424e-05,-8.306127710966393352e-06,-1.611603693163488060e-06,-5.000394054377466091e-08,-5.443454028863925487e-06,1.267882907995954156e-05,-9.667017002357169986e-05,-6.251903250813484192e-04,-4.038126789964735508e-04,-5.501784035004675388e-04,-2.015998506976757199e-05,-5.530255293706431985e-06,2.720734528338653035e-06,4.556306885206140578e-05,3.994791768491268158e-04,5.214279517531394958e-04,-8.796800830168649554e-05,8.967336034402251244e-04,5.376561312004923820e-04,1.387602696922840551e-05,-2.402622703812085092e-05,-4.006142844446003437e-04,-4.370983806438744068e-04,-5.908214370720088482e-05,9.196066530421376228e-04,-7.190323085524141788e-04,7.471992284990847111e-04,-5.699770554201677442e-06,1.162198827842075843e-06,-7.772939716232940555e-05,-1.009398620226420462e-04,4.045970126753672957e-05,3.168164985254406929e-04,8.364589884877204895e-04,2.628281363286077976e-04,8.138141856761649251e-05,5.845332452736329287e-06,-1.658411201788112521e-04,1.258683332707732916e-04,2.200521848862990737e-04,-2.978034899570047855e-04,-6.231856241356581450e-05,-1.138554725912399590e-04,4.499178248806856573e-05,-1.156802682089619339e-06,-4.684226296376436949e-04,3.630223509389907122e-04,1.947621785802766681e-05,-2.238449087599292397e-04,2.834615588653832674e-04,-5.321909156918991357e-06,8.958400030678603798e-06,-1.071326187229715288e-05,4.173003981122747064e-05,-6.807133468100801110e-05,-3.121684130746871233e-04,1.480236387578770518e-04,1.096642154152505100e-05,1.130795317294541746e-05,8.461374818580225110e-07,5.220636012381874025e-08,2.817791255438351072e-06,9.420301466889213771e-06,-6.654562639596406370e-06,-3.178281986038200557e-05,1.984107711905380711e-06,-4.415775265442789532e-07,-1.650932972552254796e-07,-1.718611770229472313e-06,6.364102205225208309e-07,-9.013303497340530157e-05,-2.914487267844378948e-04,-3.135020670015364885e-04,-2.043556887656450272e-04,-1.285006419493583962e-05,2.120245312653423753e-07,3.761581865546759218e-06,6.498388393083587289e-05,5.202010506764054298e-04,3.820708370767533779e-04,2.654158452060073614e-04,-4.814793646801263094e-05,-5.979222623864188790e-05,6.886276423756498843e-06,2.518240535209770314e-06,-2.774780296022072434e-05,-2.641887986101210117e-04,2.348861162317916751e-04,2.251227124361321330e-04,1.001939745037816465e-05,-3.401559297344647348e-06,-4.944247393723344430e-06,1.228405949404987041e-06,-2.897824197134468704e-05,-2.064839791273698211e-04,-7.984886178746819496e-05,-5.470600444823503494e-05,1.073379098670557141e-04,2.357836347073316574e-04,9.141581540461629629e-05,1.483300820837030187e-06,-3.819951598416082561e-05,3.151919518131762743e-04,2.728977706283330917e-04,-1.039012640831060708e-04,2.450472675263881683e-04,8.457588410237804055e-05,5.147291085449978709e-05,-6.088383770475047641e-07,-6.195226887939497828e-05,-2.752989530563354492e-05,-1.302426680922508240e-04,-7.598924185003852472e-06,1.802323677111417055e-04,-2.128599362549721263e-06,1.641907147131860256e-06,9.096964959098841064e-09,-4.430221906659426168e-06,-5.524273728951811790e-05,-1.751862146193161607e-04,-2.215267159044742584e-06,2.420964619886945002e-06,9.511300959275104105e-06,5.987289455333666410e-07,1.701901055639609694e-07,3.374784455445478670e-06,8.232109394157305360e-06,4.178566450718790293e-05,1.358382814942160621e-05,1.083071765606291592e-06,2.565263002907158807e-06,7.980634109117090702e-08,-2.945397909570601769e-06,5.411387974163517356e-06,-1.682491129031404853e-04,-3.122527850791811943e-04,8.916489605326205492e-05,-5.049081519246101379e-04,-1.167653408629121259e-05,-9.598987162462435663e-06,-2.130730763383326121e-06,9.780115942703559995e-05,5.669781239703297615e-04,7.965211407281458378e-04,1.081391310435719788e-04,-4.826518852496519685e-05,-5.287977182888425887e-05,1.156084908870980144e-05,-5.186888301977887750e-06,1.981928835448343307e-05,-1.428613031748682261e-04,6.148243846837431192e-05,-9.337889787275344133e-05,-9.340114047518000007e-05,-2.520358611945994198e-05,1.366849119222024456e-06,2.015668314925278537e-06,-5.394580875872634351e-05,-1.875317684607580304e-04,-2.228162920800969005e-04,-1.225462474394589663e-04,5.936170782661065459e-05,3.588121617212891579e-04,1.110673911171033978e-04,2.779182295853388496e-06,-6.907379429321736097e-05,2.866885915864259005e-04,3.497067082207649946e-04,1.750426745275035501e-04,4.825690411962568760e-04,8.034241909626871347e-05,4.290717333788052201e-05,4.830562829738482833e-06,-4.102475213585421443e-05,-8.730692206881940365e-05,-4.904790330328978598e-05,-2.143374586012214422e-04,-9.241874795407056808e-05,-3.656984063127310947e-06,1.152363324763427954e-06,-2.696094497878220864e-06,2.984875209222082049e-07,-9.302216494688764215e-05,-1.460679486626759171e-04,-4.090431320946663618e-05,-1.201683517138008028e-06,1.225272717420011759e-05,1.254631797564798035e-06,-1.072539816959761083e-07,-1.627187339181546122e-05,-2.834108818206004798e-05,1.141529573942534626e-04,2.271890261908993125e-04,1.495297510700765997e-06,1.433352394997200463e-06,-9.081020380108384416e-08,3.417124025872908533e-05,-1.248453736479859799e-05,9.024072205647826195e-04,2.290557138621807098e-03,1.134160440415143967e-03,1.895101973786950111e-03,1.058435882441699505e-04,3.895510872098384425e-06,-2.663833583937957883e-05,-6.063721375539898872e-04,-2.507749479264020920e-03,-2.406185492873191833e-03,-1.091433921828866005e-03,4.775417910423129797e-04,1.726953778415918350e-04,-5.925500954617746174e-05,4.042875661980360746e-05,6.223160016816109419e-05,1.027960795909166336e-03,1.085072726709768176e-04,-1.238741446286439896e-03,2.784160315059125423e-04,2.332414733245968819e-04,1.806546788429841399e-05,7.608318810525815934e-06,3.198346239514648914e-04,1.047507859766483307e-03,-8.761801291257143021e-05,-1.173844793811440468e-06,2.389281580690294504e-04,-9.554034331813454628e-04,-6.665644468739628792e-04,-1.267706193175399676e-05,1.626668818062171340e-04,-2.503700321540236473e-03,-2.181785879656672478e-03,1.284236903302371502e-03,-8.538584224879741669e-04,-7.103160169208422303e-05,-3.718686057254672050e-04,-2.073696487059351057e-05,2.401219680905342102e-04,2.589544747024774551e-04,1.420167507603764534e-03,1.215479918755590916e-03,-2.671964175533503294e-04,2.297943137818947434e-05,-2.110083914885763079e-05,2.601987398520577699e-05,8.991089089249726385e-06,7.261496502906084061e-04,8.313137805089354515e-04,-3.490555100142955780e-04,-5.200113810133188963e-05,6.558218598365783691e-01,-7.084421667968854308e-06,3.437514806137187406e-08,3.571433580873417668e-06,7.976981578394770622e-06,-2.746754762483760715e-05,-4.814313433598726988e-05,-3.351106897753197700e-06,3.803563686233246699e-08,-1.883252878087660065e-07,-4.737641575047746301e-06,2.023507022386183962e-06,-1.175846700789406896e-04,-1.790899841580539942e-04,-3.837972180917859077e-04,-1.878076291177421808e-04,-2.828075776051264256e-05,-6.525352773678605445e-07,3.141577735732425936e-06,1.175501747638918459e-04,6.112502887845039368e-04,3.281712415628135204e-04,3.039720177184790373e-04,-2.630407689139246941e-04,4.164319034316577017e-05,5.903449164179619402e-06,1.071389760909369215e-06,2.193322579842060804e-04,1.230827765539288521e-04,3.291899338364601135e-04,4.650140472222119570e-04,-4.376270226202905178e-07,2.329792623640969396e-04,-3.494857992336619645e-06,3.607298708629969042e-07,-2.737650174822192639e-05,-1.780693710315972567e-04,-1.262326550204306841e-04,-4.300065484130755067e-05,-2.368611458223313093e-04,8.058296953095123172e-05,1.146719441749155521e-04,1.122628646044177003e-06,-5.159826105227693915e-05,3.572955029085278511e-04,3.625146928243339062e-04,-4.156066570430994034e-04,3.239527868572622538e-04,-1.399914253852330148e-05,7.545325934188440442e-05,-2.739860065048560500e-06,-6.777470116503536701e-05,4.561354871839284897e-04,6.981331534916535020e-05,-2.372587041463702917e-04,-2.501607741578482091e-05,4.691619324148632586e-06,4.287852334527997300e-06,2.357363882765639573e-06,-6.788854989281389862e-06,-1.031302235787734389e-04,-6.778994429623708129e-05,6.871696677990257740e-05,1.615315159142483026e-05,1.184361008199630305e-05,1.325793164141941816e-06,-6.151822162792086601e-09,2.869407808248070069e-06,5.084373697172850370e-06,-1.812086338759399951e-05,-2.104069426422938704e-05,3.068178557441569865e-06,8.128602644319471437e-07,-1.396974766976200044e-07,-3.869710326398489997e-06,-1.334645730821648613e-06,-7.925043610157445073e-05,-7.412859122268855572e-05,-2.413670590613037348e-04,-2.405153500149026513e-04,-1.653782601351849735e-05,2.474384018569253385e-06,1.400484143232461065e-05,7.936808833619579673e-05,6.925206398591399193e-04,2.786066615954041481e-04,2.199206792283803225e-04,-1.543432445032522082e-04,5.405573756434023380e-05,4.963836545357480645e-06,1.068122674041660503e-05,1.065904798451811075e-04,-1.373565755784511566e-04,3.683719551190733910e-04,1.321032177656888962e-04,3.869888314511626959e-04,4.792237086803652346e-05,-5.819347734359325841e-06,-2.416338702460052446e-06,-1.290172349399654195e-05,-1.343308977084234357e-04,1.645690936129540205e-04,3.264190163463354111e-04,1.387450029142200947e-04,1.657594111748039722e-04,8.964504377217963338e-05,5.088084435556083918e-06,-1.947859709616750479e-05,5.049862666055560112e-04,3.261425881646573544e-04,-4.526420088950544596e-04,3.184621164109557867e-04,-1.973813050426542759e-05,5.489024624694138765e-05,3.538526243573869579e-06,1.864893420133739710e-05,-2.226585056632757187e-04,-6.509570084745064378e-06,-1.621980045456439257e-04,1.796892465790733695e-04,-4.379005258670076728e-05,3.722633118741214275e-05,8.372649972443468869e-06,-1.114503174903802574e-05,1.092519596568308771e-06,-4.234697553329169750e-05,1.493034214945510030e-04,-1.951839840330649167e-05,-1.123350443776871543e-06,-4.267874828656204045e-06,3.632283664956048597e-07,2.171971573261544108e-05,1.688883457973133773e-06,-8.149152563419193029e-06,-8.619975233159493655e-06,6.091092473070602864e-06,-2.666323234734591097e-05,2.804862924676854163e-05,2.529192170186433941e-05,-5.997063271934166551e-05,-1.450792624382302165e-04,-9.812189964577555656e-04,-5.510522169061005116e-04,-4.192354099359363317e-04,-4.512323721428401768e-05,-1.891610190796200186e-05,5.186891212360933423e-05,1.689923519734293222e-04,2.952161303255707026e-04,1.488578855060040951e-04,5.440260865725576878e-04,1.177844751509837806e-04,-3.939263842767104506e-05,-1.962791429832577705e-05,-6.583613867405802011e-06,2.349949791096150875e-04,7.558611832791939378e-05,9.953777771443128586e-05,2.517091634217649698e-04,2.450401370879262686e-04,8.707808592589572072e-05,9.637484254199080169e-06,-9.155788575299084187e-05,5.964826777926646173e-05,1.757187128532677889e-04,-5.393499741330742836e-04,-3.279282245784997940e-04,1.592014996276702732e-05,2.320730418432503939e-04,1.681185822235420346e-04,1.683990412857383490e-04,1.678205153439193964e-04,4.447313840501010418e-04,1.489859860157594085e-04,1.016603928292170167e-04,2.592076489236205816e-04,1.306231715716421604e-04,1.187022280646488070e-04,-1.443230139557272196e-04,-1.079381472663953900e-04,3.499487502267584205e-05,-9.883895982056856155e-04,1.450220588594675064e-03,8.599045686423778534e-04,5.248958477750420570e-04,3.685539704747498035e-04,-2.096947748214006424e-03,4.812951374333351851e-04,-8.175412658601999283e-04,1.288426574319601059e-03,8.990564965642988682e-04,-5.450904718600213528e-04,9.723350522108376026e-04,1.055945745065400843e-06\n0.000000000000000000e+00,2.297390011563038570e-07,-1.085329301986348582e-07,-1.492422370574786328e-06,2.847913037840044126e-06,-6.300616206544873421e-08,-9.795098065978891100e-08,6.580122402510824031e-08,3.309125418127223384e-07,-3.593411292968085036e-07,4.549633558781351894e-06,-7.290689973160624504e-05,-1.230581547133624554e-04,1.682842230366077274e-05,1.502027657807047945e-06,-1.222325295202608686e-06,-7.396595833597530145e-07,4.887255727226147428e-06,-6.615384336328133941e-05,-2.062813109660055488e-06,-6.321975524770095944e-05,9.020620200317353010e-05,2.034494355029892176e-05,1.779802232704241760e-06,1.246456946546459221e-07,8.399540092796087265e-06,-2.582482920843176544e-05,6.422807473427383229e-06,1.156671860371716321e-04,8.427869033766910434e-06,2.066461456706747413e-05,-1.779896706466388423e-06,9.578477033755916636e-08,3.904584900737972930e-06,-2.609405055409297347e-05,1.370391255477443337e-04,5.271171630738535896e-06,-4.489655839279294014e-05,2.368559762544464320e-05,5.226507255429169163e-06,-8.934637207858031616e-07,1.572264955029822886e-05,7.066586113069206476e-05,3.653976455098018050e-05,1.096886990126222372e-05,7.442980131600052118e-05,1.375880856357980520e-06,1.068620076694060117e-05,1.890234102575050201e-08,3.748675226233899593e-05,2.122715523000806570e-05,-5.735839295084588230e-05,-4.458012335817329586e-05,-1.307303136854898185e-07,-3.685396166019927477e-08,-7.240675472530710977e-07,-7.082937258928723168e-07,-6.390076237039465923e-07,-9.477927960688248277e-06,-9.837673133006319404e-06,8.575337233196478337e-06,9.820838613450177945e-07,7.417818892463401426e-08,-2.388844677625456825e-08,1.324872442864943878e-07,7.585871912851871457e-07,5.300439056554751005e-07,-5.302997578837675974e-06,-1.286715541937155649e-05,2.974452968373952899e-07,-6.153821914267609827e-07,-1.063655830080278974e-09,-9.690344882073986810e-08,-2.758173422989784740e-07,8.042610716074705124e-06,4.964915569871664047e-05,-1.559119409648701549e-04,2.441477590764407068e-05,-1.188491523862467147e-06,-3.016979235326289199e-07,-8.394376891374122351e-07,1.048551075655268505e-05,3.346227458678185940e-05,1.949580473592504859e-05,-1.042051735566928983e-04,4.885698581347241998e-05,4.839893153985030949e-05,6.288111649155325722e-07,2.914203832915518433e-06,3.818683762801811099e-05,-1.857879760791547596e-05,5.588442945736460388e-05,1.886157842818647623e-04,4.437553798197768629e-06,4.054227611050009727e-05,-2.962487315016915090e-06,-2.918054349265730707e-07,4.389651621750090271e-06,2.913117714342661202e-05,9.008307824842631817e-05,1.007119790301658213e-04,-3.965103132941294461e-06,1.707884985080454499e-05,8.114936463243793696e-06,-2.219275643255969044e-07,2.420519012957811356e-05,5.408593642641790211e-05,-1.431018063158262521e-05,-5.930518454988487065e-05,2.981968100357335061e-05,2.375330041104461998e-05,4.039264240418560803e-06,2.557953848736360669e-09,2.300490268680732697e-05,2.874962774512823671e-05,-1.454019657103344798e-04,-3.280900273239240050e-05,-1.235759555129334331e-05,-5.581804884968732949e-08,-7.385528988379519433e-08,-6.010691322444472462e-07,1.323724063695408404e-06,1.225599703502666671e-06,-3.090386235271580517e-05,7.707724762440193444e-06,1.091238686967699323e-06,7.645972743830498075e-09,2.904347127241635462e-07,-3.802377790407263092e-08,4.888526063950848766e-07,-6.821472879892098717e-07,-2.434399539197329432e-05,-5.365403922041878104e-06,-1.007167611533077434e-06,-6.721521685904008336e-07,-1.506441833498683991e-07,-1.982338062589406036e-06,1.071203314495505765e-06,-1.973824873857665807e-05,1.175598808913491666e-04,3.000151627929881215e-05,-1.044318996719084680e-04,-4.759690455102827400e-06,1.434049408999271691e-06,-2.223569026682525873e-07,1.323377000517211854e-05,1.515714684501290321e-04,-2.438194496789947152e-05,-7.782425382174551487e-05,6.094594573369249701e-05,-3.072973777307197452e-05,3.371844286448322237e-06,-8.269926183857023716e-06,-8.736230665817856789e-05,-1.623638963792473078e-04,3.251450834795832634e-06,-2.550100325606763363e-04,-1.603080891072750092e-04,-5.094953667139634490e-05,-3.944118134313612245e-07,-3.308295617898693308e-06,-1.555969538458157331e-05,-2.498408866813406348e-05,6.291418685577809811e-06,-5.913497443543747067e-05,-1.146543363574892282e-04,-4.746994454762898386e-05,5.960708949714899063e-05,-7.663670089641527738e-07,-1.208513276651501656e-04,-2.387569693382829428e-04,2.615335106384009123e-04,1.719084830256178975e-04,-2.979273558594286442e-04,2.720372140174731612e-05,-9.483608664595521986e-06,-5.934367663940065540e-09,-1.580138814460951835e-05,-7.102465315256267786e-05,2.546811883803457022e-04,-6.398378172889351845e-05,3.074146661674603820e-05,1.629113057788345031e-07,4.499220267462078482e-07,-4.138782685458863853e-07,-1.659317376834223978e-06,-3.151033524773083627e-05,-1.589946805324871093e-06,-1.573973713675513864e-05,1.079907860912499018e-06,-7.176079179771477357e-07,-8.943528655436239205e-07,1.523015527027382632e-07,-4.221174094709567726e-07,-5.645500550599535927e-06,-7.747946256131399423e-06,1.138747666118433699e-05,-2.354675189053523354e-06,-1.294763251280528493e-06,2.276090071973158047e-08,3.671406147986999713e-07,-3.653940154890733538e-07,4.166494181845337152e-05,-2.006256545428186655e-04,-2.382558013778179884e-04,5.496619996847584844e-05,3.813142711805994622e-06,1.656694848861661740e-06,-6.185649908729828894e-06,1.154004530690144747e-05,1.978455657081212848e-06,-3.134459548164159060e-04,-5.147077899891883135e-05,-2.155098482035100460e-04,9.576669981470331550e-05,4.740707026940071955e-06,-8.338754923897795379e-06,-1.157109509222209454e-04,-1.602617558091878891e-04,4.122604514122940600e-05,9.354612848255783319e-05,1.785391650628298521e-04,-1.106646086554974318e-04,-3.602544893510639668e-06,-1.597319510437955614e-06,1.260523367818677798e-05,1.886705140350386500e-04,-3.856344847008585930e-06,3.654815373010933399e-04,3.928398655261844397e-04,-5.803392014058772475e-06,2.107581894961185753e-05,9.800151019589975476e-07,4.015796002931892872e-05,1.736898557282984257e-04,-1.281528384424746037e-04,1.903876400319859385e-04,1.488271809648722410e-04,1.166918518720194697e-04,2.968232729472219944e-05,-6.156782092148205265e-06,-2.092853537760674953e-04,3.617833135649561882e-04,-2.941470011137425900e-04,6.553938146680593491e-05,-3.883166937157511711e-05,1.885302367554686498e-07,-1.134054969043063466e-06,-2.619728093122830614e-06,1.480642276874277741e-05,-1.097985150408931077e-04,4.898201586911454797e-05,2.018369059442193247e-06,-3.544723540471750312e-06,2.484745891706552356e-06,1.200230144604574889e-06,-3.020858585500718618e-08,2.919457813277404057e-07,9.366888775730330963e-07,-6.189475243445485830e-07,7.947276117192814127e-07,7.331092888307466637e-07,-5.127785129843687173e-07,7.028336312941974029e-08,4.961133299730136059e-07,-8.526816941412107553e-07,-1.196119455926236697e-06,1.244548366230446845e-05,-8.211693784687668085e-05,-1.610583240108098835e-06,-3.611789054502878571e-07,-6.475927420979132876e-07,-3.242598438646382419e-07,6.309876425802940503e-06,5.641292591462843120e-05,-1.591420186741743237e-07,1.611950210644863546e-06,3.317246591905131936e-05,1.078034711099462584e-05,-2.967194916436710628e-07,2.678540795386652462e-06,-1.633950705581810325e-05,-4.926617111777886748e-05,6.252275488805025816e-05,-9.123747076955623925e-06,1.760203122103121132e-05,-1.356740722258109599e-05,-2.208467094533261843e-06,1.298856432185857557e-06,3.693185135489329696e-06,9.443556336918845773e-07,1.121270179282873869e-04,-5.839087316417135298e-05,5.677426997863221914e-06,1.237064134329557419e-05,1.017651811707764864e-05,-1.135774937210953794e-06,1.279698062717216089e-05,5.123826485942117870e-05,5.858987060491926968e-05,-2.697172931220848113e-06,-3.679912333609536290e-05,3.602038123062811792e-05,1.035491186485160142e-05,-7.205221663753036410e-07,9.531742762192152441e-06,-3.449790528975427151e-05,-9.854687959887087345e-05,6.357638540066545829e-07,2.259261964354664087e-05,7.575713425467256457e-07,-3.811231295003381092e-07,4.291309778636787087e-07,-8.501018555762129836e-08,1.408278330927714705e-05,1.594891273271059617e-06,-6.303865120571572334e-06,2.785799551929812878e-06,8.023310016369578079e-08,4.272516491710121045e-07,-1.308055743720615283e-07,-5.043415285399532877e-07,-5.298332439451769460e-07,2.410673732811119407e-05,2.335908902750816196e-05,-2.389094220234255772e-07,8.115752621051797178e-07,-8.317852007166948169e-08,-2.586830873951839749e-07,2.266549472551560029e-06,-1.112226073018973693e-05,2.264005888719111681e-04,3.936708526453003287e-05,-1.657743268879130483e-05,3.966289568779757246e-06,-1.272263148166530300e-06,2.510822923795785755e-06,-1.549855551274958998e-05,3.281828830949962139e-04,1.504213432781398296e-04,-1.221906677528750151e-05,-1.091027952497825027e-04,-2.403917096671648324e-05,2.019734210989554413e-07,-1.122058534974712529e-07,-9.563307685311883688e-06,-2.379439865762833506e-05,1.011895292322151363e-04,-7.516230107285082340e-05,-4.422555139171890914e-05,-1.607879312359727919e-06,3.517357072269078344e-06,1.587060296515119262e-06,1.807180979085387662e-06,1.671700738370418549e-05,-7.993484177859500051e-05,-8.485231228405609727e-05,-7.422429916914552450e-05,5.631228123093023896e-05,-2.356536424485966563e-05,3.141309434795402922e-06,-1.133778096118476242e-05,-8.254685963038355112e-05,7.062781151034869254e-06,3.118949825875461102e-05,2.074392687063664198e-04,6.056360871298238635e-05,-1.331608109467197210e-05,5.581545110544539057e-07,-4.268777956895064563e-06,4.861688648816198111e-05,1.172285046777687967e-04,-1.672218786552548409e-04,1.377010266878642142e-05,1.865765284492226783e-07,1.745342046888254117e-06,8.565454550080175977e-07,4.694463768828427419e-07,9.287698048865422606e-06,-4.251547579769976437e-06,-4.495300163398496807e-05,-5.975959993520518765e-06,-1.997865638259099796e-06,-3.337106591061456129e-07,1.172901420432026498e-07,-1.226780341312405653e-06,-1.869553557298786473e-06,1.481102299294434488e-05,5.252052687865216285e-06,5.198264716455014423e-07,1.683041659816808533e-06,-4.233898920347201056e-08,-3.830905825452646241e-06,4.916107172903139144e-06,-6.082055915612727404e-05,1.857591414591297507e-04,7.000789628364145756e-05,-2.250836987514048815e-04,-1.312061249336693436e-05,2.020638476096792147e-06,2.434490852465387434e-06,-4.945320324623025954e-05,-1.400939218001440167e-04,-1.594355853740125895e-04,-2.020979154622182250e-04,-1.669168268563225865e-04,-3.243437822675332427e-05,-5.422431058832444251e-06,-3.135355655103921890e-07,1.471626819693483412e-05,1.996642240555956960e-04,-1.782858889782801270e-04,-2.390096487943083048e-04,1.966439740499481559e-04,-1.158094437414547428e-05,8.234217602876015007e-06,2.339751517865806818e-06,-4.664091102313250303e-05,-4.160590760875493288e-04,-1.037479087244719267e-04,2.282443747390061617e-04,2.928798203356564045e-04,-1.410609693266451359e-04,-6.352976924972608685e-05,2.577199438746902160e-06,-3.368571051396429539e-04,-5.460175452753901482e-04,-4.602095577865839005e-04,-1.170010582427494228e-04,-1.997529034269973636e-04,-4.037585458718240261e-04,-5.916399095440283418e-05,3.623031261668074876e-06,-6.560926703969016671e-05,-7.373284461209550500e-05,3.250735171604901552e-04,4.773380060214549303e-04,-1.502464874647557735e-05,1.125537892221473157e-06,5.594676167675061151e-06,1.969129698409233242e-06,-3.129051947325933725e-06,4.333979450166225433e-05,7.584601553389802575e-05,2.254692617498221807e-06,1.136444097937783226e-06,-3.387788183317752555e-06,6.558979153633117676e-01,-3.400157311261864379e-08,1.254853714272030629e-06,2.061164650513092056e-06,-3.678884013424976729e-06,-1.117196006816811860e-05,-8.110661156024434604e-07,3.215269543943577446e-07,-3.000639026140561327e-08,-1.056604332916322164e-06,-9.412379426976258401e-07,-2.218472582171671093e-05,-8.742418867768719792e-05,-1.492204901296645403e-04,-3.136129816994071007e-05,-6.497220510937040672e-06,-1.072628037945833057e-06,2.050982857326744124e-06,2.480746115907095373e-05,3.593856308725662529e-05,-4.275797618902288377e-05,-1.772877149051055312e-04,1.255273382412269711e-04,8.756037459534127265e-07,1.866094521574268583e-06,4.674904630519449711e-06,-1.065463220584206283e-05,-2.430965832900255919e-05,6.799677066737785935e-05,2.093508373945951462e-05,-4.987761349184438586e-05,5.393572428147308528e-05,-1.936956095960340463e-06,1.092204911401495337e-06,-5.372537543735234067e-06,7.238910257001407444e-06,3.492338146315887570e-05,3.869949796353466809e-05,-1.909790444187819958e-05,6.740431854268535972e-05,3.775576988118700683e-05,-1.490303361606493127e-06,3.102128175669349730e-06,1.129240772570483387e-04,5.237467485130764544e-05,5.615292320726439357e-05,5.287579824653221294e-06,5.067943129688501358e-05,2.317012149433139712e-05,-3.599382978336507222e-07,1.230697944265557453e-05,-4.180927135166712105e-06,1.198771315102931112e-05,2.684779610717669129e-05,-2.594073521322570741e-05,-1.265046194021124393e-06,-1.933531166287139058e-07,1.104566180742949655e-07,7.360522886301623657e-06,1.728006645862478763e-05,-2.454708373988978565e-05,7.846928383514750749e-06,1.939981757459463552e-06,3.002651965289260261e-06,7.505341841351764742e-07,-4.627690941561013460e-08,2.111540737814721069e-07,-2.814055903854750795e-07,-3.095567308264435269e-06,6.438008313125465065e-07,1.284170366488979198e-06,2.850464397852192633e-07,1.554226400912739336e-07,1.319439888902707025e-06,-1.767692992871161550e-06,1.964493640116415918e-05,-1.369640995108056813e-05,-1.078912609955295920e-04,1.776522549334913492e-05,-1.947568648574815597e-07,1.706743773866037372e-06,2.358254732826026157e-06,-2.344503627682570368e-06,6.836016837041825056e-05,4.073801756021566689e-05,-1.801143225748091936e-04,9.703097748570144176e-05,2.689850771275814623e-05,-1.881850153040431906e-06,3.955326519644586369e-06,6.907251372467726469e-05,-1.170536124845966697e-04,2.367605156905483454e-05,-4.042338696308434010e-05,1.819117896957322955e-04,2.483129355823621154e-05,-1.208012577080808114e-06,1.510431729911942966e-06,1.594362947798799723e-05,1.300949661526829004e-04,9.760093234945088625e-05,1.086646516341716051e-04,-6.267738353926688433e-05,-1.766352397680748254e-06,-9.805390618566889316e-06,-2.896131263696588576e-07,1.903595511976163834e-05,8.632147364551201463e-05,1.671959616942331195e-04,-7.285277388291433454e-05,5.929463077336549759e-05,3.750887117348611355e-05,3.246009782742476091e-06,2.011659717027214356e-06,-5.793643504148349166e-05,-3.881487646140158176e-05,-6.300140375969931483e-05,7.088349957484751940e-05,-1.511735026724636555e-04,1.170668610939173959e-06,-5.191282070882152766e-06,-4.941809947922592983e-07,-1.414565076629514806e-06,1.919373517011990771e-06,3.679518158605787903e-06,4.238734254613518715e-05,-8.956583769759163260e-06,-7.452825201426094281e-08,3.875078391502029262e-07,-1.014046347336261533e-06,2.382640104769961908e-06,1.164059085567714646e-06,-1.127337054640520364e-05,-8.333643563673831522e-06,2.689411985556944273e-06,2.211886112490901724e-06,-2.149188958355807699e-06,1.746320208440010902e-06,-5.153850906935986131e-06,-3.864099198835901916e-06,-1.566134596941992640e-05,-6.714012852171435952e-05,-3.457826824160292745e-05,-3.031499545613769442e-06,-8.897180123312864453e-06,1.014359440887346864e-05,1.444983900000806898e-05,9.541818872094154358e-05,-2.759355265880003572e-05,-4.923865344608202577e-05,-6.086815847083926201e-05,7.407853263430297375e-05,-4.568345048028277233e-06,3.778338214033283293e-05,2.791834776871837676e-05,-4.979845107300207019e-05,4.895561869489029050e-05,5.510577830136753619e-05,4.779658047482371330e-05,7.076428573782322928e-06,1.345324471913045272e-05,2.756486355792731047e-05,9.094912911677965894e-08,6.047328861313872039e-05,4.026403621537610888e-05,4.674908268498256803e-05,-4.626308145816437900e-05,1.440770211047492921e-05,-3.228302739444188774e-05,1.192942727357149124e-05,-2.711350498429965228e-05,1.128724325099028647e-04,-4.770727537106722593e-05,8.441395038971677423e-05,-2.080103513435460627e-06,5.841373058501631021e-05,2.903644599427934736e-05,-6.534081330755725503e-05,-7.682784780627116561e-05,3.863719030050560832e-05,-1.387551310472190380e-04,-1.032285144901834428e-04,1.907675323309376836e-04,-1.377338339807465672e-04,-4.465869278647005558e-05,-7.364526973105967045e-04,2.134055393980816007e-04,7.370804087258875370e-05,1.306596677750349045e-04,-1.462708314647898078e-04,-6.484562618425115943e-05,-4.695795360021293163e-05,-8.112376548297106638e-09\n0.000000000000000000e+00,-1.147411481383642240e-07,1.453424118835755507e-07,-1.755811581460875459e-06,-1.299184077652171254e-06,-2.570860431205801433e-07,-6.428663112956201076e-08,-9.900021780140377814e-08,4.253125140962765727e-08,1.473929103212867631e-07,-4.000881688170920825e-07,3.459814024608931504e-06,1.948868703038897365e-05,-6.334211775538278744e-06,-3.952090992243029177e-07,3.812787667811790016e-07,2.396469369614351308e-07,1.230776774718833622e-06,8.062764209171291441e-06,-1.665618401602841914e-05,4.642841304303146899e-06,1.708085437712725252e-05,-8.456298019154928625e-06,-1.633445805282462970e-07,2.794216769075319462e-08,-4.106659162061987445e-06,-8.651256393932271749e-06,3.692312020575627685e-06,-8.105204869934823364e-06,2.306573378518805839e-06,-1.645842075959080830e-06,-9.548892876409809105e-08,-4.576120460342281149e-08,-5.409374352893792093e-07,-1.899153903650585562e-05,1.575866554048843682e-05,1.957655331352725625e-05,-9.209108611685223877e-06,3.176165819240850396e-06,6.539959031215403229e-06,2.054135137541379663e-07,1.284547579416539520e-06,-9.306701940658967942e-06,1.264794173039263114e-05,-1.494502976129297167e-05,9.459174179937690496e-06,-1.385512678098166361e-05,1.027614530357823242e-06,5.094254333926073741e-07,4.028341209050267935e-06,-6.131547252152813599e-07,-1.873237488325685263e-05,-4.324369456298882142e-06,1.680372406553942710e-05,-1.769578261701099109e-07,4.237550115249177907e-07,-2.431475820685591316e-07,-1.776968332478645607e-07,-8.918372259358875453e-06,-3.148516952933277935e-06,9.557650628266856074e-06,1.156468783847230952e-06,7.409455804463505046e-08,5.341144770909522776e-08,-1.287916329140159633e-09,-2.342426910217909608e-07,-5.372596234565207851e-08,-5.679333298758137971e-06,-4.781531970365904272e-06,-3.001302104621572653e-07,-2.162807106742548058e-07,-5.524925583699769049e-08,-1.495439363452533144e-07,-2.247844008707033936e-07,-2.020575948336045258e-06,7.740236469544470310e-06,-9.175472769129555672e-06,2.120680846928735264e-06,-1.419033992533513810e-06,2.941702348380204057e-07,6.068173092899087351e-07,-4.475505477330443682e-08,1.558298390591517091e-05,-2.206005956395529211e-05,-1.241954851138871163e-05,1.940422225743532181e-05,1.460827661503572017e-06,-2.996774242092214990e-07,-2.356101873601801344e-07,-1.069649897544877604e-05,-8.300606168631929904e-06,-7.270247806445695460e-06,1.186369445349555463e-05,3.172540573359583504e-06,-2.382826323810149916e-06,1.052440889992567463e-08,-5.151025561644928530e-07,-1.658327391851344146e-06,-2.208813384640961885e-05,2.424871127004735172e-05,1.252379024663241580e-05,-1.710269134491682053e-05,-2.001085158553905785e-05,1.474360601605440024e-06,3.895034410561493132e-07,-6.425050742109306157e-06,4.656667897506849840e-06,2.876357393688522279e-05,-2.426774699415545911e-05,6.207616479514399543e-06,-1.839508877310436219e-05,-9.779336096471524797e-07,5.807357297271664720e-07,-2.758252321655163541e-06,9.530725037620868534e-06,3.640943759819492698e-06,2.596646254460210912e-06,5.307074388838373125e-06,-3.190417317000537878e-07,6.100112273088598158e-07,-2.756938783932127990e-07,-2.326528232288183062e-07,-8.417553544859401882e-06,2.368228706473018974e-06,1.515943222329951823e-05,1.767846924849436618e-06,1.665168980480302707e-07,-1.721708997592941159e-07,2.019518632323524798e-07,-5.766944699558962384e-09,8.402955842257142649e-08,1.565427555760834366e-05,3.656953140307450667e-06,-1.418667778807503055e-07,2.374529088911003782e-07,6.907564653602094040e-08,-3.188182517988025211e-07,3.789441791468561860e-07,-3.435479129620944150e-06,-1.820733086788095534e-05,-2.008068349823588505e-06,3.788794856518507004e-06,4.141398676438257098e-06,-1.164577838608238380e-06,-2.360624876018846408e-06,7.568517958134179935e-06,-5.636318019242025912e-05,3.034164910786785185e-05,4.862269179284339771e-06,-9.948606930265668780e-06,2.058119571302086115e-05,-5.015296551391656976e-07,-2.179855300710187294e-06,-1.345061355095822364e-05,9.898116815065804985e-08,1.017289105220697820e-04,-8.780150528764352202e-05,-2.439014861010946333e-05,2.276763370900880545e-05,6.086571033847576473e-07,2.666603904799558222e-06,4.237200300849508494e-06,-5.034941932535730302e-05,-2.069125002890359610e-05,9.483238682150840759e-05,-1.929566133185289800e-05,1.797421464289072901e-05,-2.957988181151449680e-05,-1.462930981688259635e-06,7.664277291041798890e-06,1.125794296967796981e-04,8.218828588724136353e-05,-1.398492313455790281e-04,-4.568228541756980121e-05,4.322734457673504949e-05,-8.060493200900964439e-06,-2.369198909946135245e-06,4.905057721771299839e-05,-5.521792627405375242e-05,2.793333624140359461e-05,6.430083158193156123e-05,-4.455379530554637313e-05,1.176544401459977962e-06,-2.021204181801294908e-06,5.299324925545079168e-07,3.907383415935328230e-06,3.059475420741364360e-05,2.763114935078192502e-05,-3.390026904526166618e-05,-3.327687863929895684e-06,-3.762626761272258591e-07,1.262005895341644646e-07,4.293864108717571071e-08,1.316469422363297781e-07,-1.826646780500595924e-07,-1.023310960590606555e-05,-4.539910150924697518e-06,6.610704872400674503e-07,1.268846006041712826e-07,-3.334501386120791722e-08,7.469639058399479836e-07,-1.314691758125263732e-06,1.985971721296664327e-05,-1.697741754469461739e-05,-3.740726606338284910e-05,3.832972288364544511e-05,-1.160323449767020065e-06,7.114668392205203418e-07,-1.013366954794037156e-06,-7.397524768748553470e-06,1.019308983813971281e-04,-1.627309538889676332e-04,-8.386443823837907985e-07,-6.246808334253728390e-05,2.326443973288405687e-05,-5.906165370106464252e-07,2.352942601646645926e-06,4.270455247024074197e-05,-4.522114613791927695e-05,5.745197267970070243e-05,2.788700840028468519e-05,1.182955165859311819e-04,-7.218035170808434486e-05,-7.002032589298323728e-07,-1.245949761141673662e-06,9.690814295026939362e-06,1.063486797647783533e-05,3.187859647368895821e-06,1.136538048740476370e-04,-1.073446401278488338e-05,-2.060051338048651814e-05,-5.095473170513287187e-06,-3.739089038390375208e-07,1.555069138703402132e-05,2.180077171942684799e-05,-5.316021270118653774e-05,-4.290536890039220452e-05,4.803315459867008030e-05,2.866957220248878002e-05,-3.370154672666103579e-06,5.304121941662742756e-07,-2.734861300268676132e-05,-2.107308318954892457e-05,-5.095566302770748734e-05,1.048101403284817934e-04,-5.188203795114532113e-05,-7.737201030977303162e-07,-1.195067170556285419e-06,2.975285156026075128e-07,-6.155193204904207960e-06,-1.149541640188544989e-05,-3.318852031952701509e-05,-8.467311090498697013e-06,-1.232281874763430096e-06,-2.067719577780735563e-07,-4.215542404040206748e-08,1.053722940014267806e-07,7.116165789966544253e-08,-1.534374973743979353e-07,-3.688006700031110086e-07,-5.420143338596972171e-07,-2.140786392601512489e-07,-2.920266126693604747e-07,-6.284145825929954299e-08,-9.725960126161226071e-08,1.890619785172020784e-07,-3.565786073522758670e-06,1.348476689599920064e-05,1.952304228325374424e-05,-6.458672487497096881e-06,-6.383993991221359465e-07,1.235848685610108078e-07,3.940113231237774016e-07,1.506553985564096365e-06,9.521904758003074676e-06,-4.954997621098300442e-06,1.083714892047282774e-06,2.323269200132926926e-06,-4.013123771073878743e-07,1.640662929958125460e-07,5.655285235661722254e-07,-8.801084732112940401e-06,-7.990555786818731576e-06,-6.820410817454103380e-06,-1.980502747755963355e-05,1.044707278197165579e-05,-5.561524631048087031e-06,-1.537795810691022780e-07,-6.507983840720044100e-08,-1.742869130794133525e-06,-1.254021935892524198e-05,7.387891400867374614e-06,2.276450322824530303e-05,-8.114575393847189844e-06,-7.895477210695389658e-06,2.885934918595012277e-06,1.454935016909075784e-07,-3.889764229825232178e-06,5.989887540636118501e-06,2.018816485360730439e-05,-9.711029633763246238e-06,2.095276613545138389e-06,-4.832827016798546538e-06,1.948857743627741002e-06,2.904474740716977976e-07,8.179119959095260128e-07,2.459525831000064500e-06,-1.466950834583258256e-05,-1.579317540745250881e-05,1.219524256157455966e-05,-2.711697106860810891e-07,4.703565821273514302e-07,-3.171020068748475751e-07,-5.847363127031712793e-07,-1.127040923165623099e-05,-4.322991571825696155e-06,4.756680027639959008e-06,1.381859874527435750e-06,2.752188663635024568e-07,-1.390667581091520333e-09,-1.607281632232115953e-07,2.502275151528010610e-07,6.932741598575375974e-07,1.417728753949631937e-06,-9.729481007525464520e-07,7.631123821738583501e-08,1.277156655987710110e-07,-2.161875016781777958e-07,3.081765669321612222e-07,-2.108470340544954524e-07,-1.418061492586275563e-05,4.599969906848855317e-05,5.277491800370626152e-05,-5.650513776345178485e-05,-6.078570322642917745e-07,-9.236755005304075894e-08,9.747163858264684677e-07,7.062235454213805497e-06,3.828320404863916337e-05,-3.502326944726519287e-05,-1.310609059146372601e-05,5.812029485241509974e-06,2.143682286259718239e-05,6.785913342355343048e-07,-1.018361444948823191e-06,4.683635779656469822e-06,7.367250418610638008e-06,1.051594699674751610e-05,1.596396577951963991e-05,3.085560092586092651e-05,8.102495485218241811e-06,-6.549528279720107093e-07,2.508311354176839814e-07,-4.267943040758837014e-06,-5.838733613927615806e-06,3.396317879378329962e-06,2.003391273319721222e-05,-5.531033093575388193e-05,-4.942583473166450858e-06,6.544706138811307028e-06,-1.145282794823287986e-06,-7.228826689242850989e-06,-1.135169804911129177e-05,-1.071291717380518094e-05,-1.997285653487779200e-05,2.806563497870229185e-05,-1.212858023791341111e-05,8.644693707537953742e-07,4.551093581994791748e-07,1.431168766430346295e-05,-8.087818059721030295e-06,-2.939914702437818050e-05,-2.549549026298336685e-05,6.144846906863676850e-07,8.451235800066569936e-08,-4.069388808147778036e-07,1.121845230045437347e-07,9.213235330207680818e-07,1.010388314170995727e-05,6.696782747894758359e-06,-1.943308689078548923e-06,2.115598931595741306e-07,1.341298911938793026e-06,1.112981529161061189e-08,-1.838319434455115697e-07,-1.716086899250512943e-07,4.022709276796376798e-07,1.038874870573636144e-05,5.085211796540534124e-06,-4.894089897788944654e-07,-2.181073988083426229e-09,1.457880358657348552e-07,7.893563491734312265e-08,4.096928023500367999e-07,2.769318143691634759e-06,1.584048959557549097e-06,1.846321424636698794e-06,-7.887992978794500232e-06,1.051364279192057438e-06,-3.652399627185332065e-08,-8.249672589499823516e-08,-5.975670319458004087e-06,5.169991709408350289e-06,-1.097418135032057762e-06,2.008425690291915089e-05,-5.352478183340281248e-06,-5.889040039619430900e-06,2.861423240574367810e-07,-1.024287598738737870e-06,-2.175049303332343698e-05,1.239793505192210432e-06,4.883885594608727843e-06,-8.470498141832649708e-05,-1.825346225814428180e-05,-6.238369223865447566e-06,4.243433124884177232e-07,3.947200752918433864e-07,2.760621669040119741e-07,-7.902393917902372777e-06,-3.778619065997190773e-05,4.928654016111977398e-05,-1.589718522154726088e-05,-6.376280907716136426e-07,-3.410936812997533707e-07,1.654256323035951937e-07,-1.568147126818075776e-05,-1.960087865882087499e-05,2.895083162002265453e-05,2.719609437917824835e-05,4.856475061387754977e-05,5.121997310197912157e-05,1.583882294653449208e-06,-3.281713816249975935e-07,4.612046723195817322e-06,-7.338521299971034750e-06,-2.418289659544825554e-05,-7.367434591287747025e-06,3.086411379626952112e-05,7.470649165952636395e-08,5.959777240605035331e-07,-2.805012222495406604e-08,3.256483864788606297e-07,-5.623308879876276478e-06,5.083331870991969481e-06,2.472235337336314842e-06,-3.902576963810133748e-07,-1.463886150077087223e-07,-4.885497162376850611e-08,6.559014320373535156e-01,2.106945942159654805e-07,9.460590888465958415e-08,-1.577676698616414797e-06,-1.001721216198347975e-06,5.028046530242136214e-07,-1.908700930641771265e-08,2.763579232123447582e-07,-1.876867798955572653e-07,1.170720480558884447e-07,-1.837251033975917380e-06,-4.121333461171161616e-07,2.039021183009026572e-06,2.866275735868839547e-06,1.154292363025888335e-06,1.099231852208504279e-07,2.776338021703850245e-07,4.416197498358087614e-06,7.772508979542180896e-06,1.318776980951952282e-06,1.459707959838851821e-06,2.399545155640225857e-05,-1.120417255151551217e-05,-1.962603732863499317e-07,-3.194133171291468898e-07,1.017585327645065263e-05,-2.661883445398416370e-05,-3.433861274970695376e-05,-3.175634992658160627e-05,-1.229694589710561559e-05,-5.026263897889293730e-05,-1.361304526881212951e-07,-1.397248325929467683e-07,1.171655412690597586e-07,-1.698344567557796836e-05,3.387417746125720441e-05,1.247721343133889604e-06,1.120970338774895936e-08,-4.535240350378444418e-06,1.792004127310065087e-06,3.093211091709235916e-07,-2.023377783189062029e-05,3.577057668735506013e-06,3.141403067274950445e-05,4.010448265034938231e-06,-8.198000614356715232e-06,-7.600045591971138492e-06,-7.364234733131524990e-08,2.181945291113152052e-07,-2.281842535012401640e-05,3.741784894373267889e-05,3.513269462018797640e-07,4.801660452358191833e-06,1.297716426051920280e-05,-3.057487845126161119e-07,5.488269039233273361e-07,-4.171328953361808090e-07,-2.036946170846931636e-06,2.100222263834439218e-05,-8.251822691818233579e-06,1.074523061106447130e-05,7.917262792034307495e-07,2.485673746832617326e-07,1.174373380763427122e-07,-7.893181219742473331e-08,2.062905508637413732e-07,2.038195816567167640e-07,7.140080811041116249e-07,6.088345685384410899e-07,3.910717225608095760e-07,1.316186910571559565e-07,1.720493401080602780e-07,1.240583173967024777e-07,-5.614719498225895222e-07,-2.428594598313793540e-06,7.352929515036521479e-06,2.622715328470803797e-05,-1.310170318902237341e-05,-8.856695217218657490e-07,-7.085448032739805058e-07,-2.468167394908959977e-07,1.039707171912596095e-06,5.579918251896742731e-07,-1.363201772619504482e-05,2.625638671815977432e-06,3.646976983873173594e-05,-7.964444193930830806e-06,-7.460467088549194159e-08,2.043546345475988346e-07,1.728983079374302179e-05,2.002382279897574335e-05,-1.341051392955705523e-05,-1.044152395479613915e-05,-6.962446786928921938e-05,9.503798537480179220e-06,-8.318925637240681681e-08,-9.937765526046860032e-07,-1.598437506800109986e-06,-1.989161319215781987e-05,1.673869155638385564e-05,4.111725502298213542e-05,2.460808536852709949e-05,-2.624133003337192349e-06,-3.950084646930918097e-06,1.020008824070828268e-07,-9.097249858314171433e-06,-4.231176262692315504e-06,2.842388312274124473e-05,-3.070572347496636212e-05,1.322325351793551818e-05,-6.055622634448809549e-06,-2.384713752690004185e-06,7.282956175913568586e-07,1.520076602901099250e-05,2.361200131417717785e-06,-2.407472675258759409e-05,-1.127157338487450033e-05,5.621253080789756496e-07,6.840493256277113687e-07,-1.938225295816664584e-06,-3.992888935044902610e-07,-1.773712597241683397e-06,7.900778655312024057e-06,-7.331947017519269139e-06,4.696279120253166184e-06,-2.097390279232058674e-06,7.595045303787628654e-07,-1.663311621769025805e-08,-3.104196366621181369e-07,-1.109414071720493666e-07,-9.454900578020897228e-07,-2.736720261964364909e-06,-1.159073576673108619e-06,-3.958782883728417801e-07,-3.295616934906320239e-08,-4.136518327868543565e-07,1.019597220874857157e-06,2.488208679096715059e-07,-9.854694553723675199e-07,-6.654276148765347898e-06,1.133481964643578976e-05,-8.789609637460671365e-06,-1.609557102710823528e-06,-8.572167189413448796e-07,8.871469958648958709e-07,-8.080348834482720122e-07,-2.140708147635450587e-06,-1.728135248413309455e-05,2.062153180304449052e-05,-4.154770522291073576e-06,-7.099279628164367750e-06,-1.002885710477130488e-06,-3.122017133705412562e-08,1.062368141901970375e-06,6.719227258145110682e-06,1.231059741257922724e-06,-2.843803486030083150e-05,-2.664289422682486475e-05,-2.771474464680068195e-05,2.172857023197138915e-07,-1.004584532893204596e-06,-9.447177262700279243e-07,-1.895968125609215349e-05,2.561169822001829743e-05,3.282947727711871266e-05,-7.506390375056071207e-06,-1.354053256363840774e-05,2.034421186181134544e-06,-1.567743908026386634e-07,-6.106143700890243053e-06,8.467762199870776385e-06,1.326500478171510622e-05,-1.926891673065256327e-05,2.324625529581680894e-05,-8.987116416392382234e-06,1.219222895088023506e-06,3.261119445596705191e-07,6.894158559589413926e-07,1.864606929302681237e-05,-1.938918649102561176e-05,6.166453658806858584e-06,3.556942101567983627e-05,6.342457709251902997e-06,4.421563517098547891e-06,-3.737545193871483207e-05,2.432303881505504251e-05,8.539114060113206506e-05,-4.080468715983442962e-05,-5.880711796635296196e-06,-9.754352504387497902e-06,3.748917606571922079e-06,-3.572050033540108416e-08\n0.000000000000000000e+00,1.138436232395179104e-06,1.326352958130883053e-06,4.762367098010145128e-06,-5.709229299100115895e-06,1.966898480532108806e-06,7.093957492543268017e-07,6.842609678869848722e-08,-1.627677193027921021e-06,-4.615231716798007255e-07,-2.789864447549916804e-05,2.487478013790678233e-05,-1.005793237709440291e-04,-1.616397203179076314e-04,-4.694643394032027572e-06,-6.975852784307789989e-07,-8.641523550068086479e-07,2.875263817259110510e-05,6.417901022359728813e-05,3.422626832616515458e-06,5.096974200569093227e-05,3.749256575247272849e-05,2.712259447434917092e-05,1.991767931031063199e-06,6.024185040587326512e-06,9.862247679848223925e-05,1.613463609828613698e-06,2.221354225184768438e-05,-7.456500316038727760e-05,-4.379700840217992663e-06,2.904834400396794081e-05,-2.855893399100750685e-06,2.777594261260674102e-07,-1.846317445597378537e-07,-1.040810893755406141e-04,-6.577454041689634323e-05,-7.230976916616782546e-05,1.155623249360360205e-05,6.794919318053871393e-05,1.887067628558725119e-05,-4.252950702721136622e-07,-1.925580363604240119e-05,2.409882654319517314e-05,8.762671495787799358e-05,-6.364263754221610725e-06,1.415695296600461006e-04,6.318175292108207941e-05,1.735041405481752008e-05,7.108295676516718231e-07,-3.933086554752662778e-05,-5.487283488037064672e-06,-1.063918025465682149e-04,-9.429390047444030643e-05,-3.910082523361779749e-05,-6.177750151437066961e-07,-1.005636136142129544e-06,-6.366667548718396574e-07,-2.426173068670323119e-06,-1.418285864929202944e-05,-6.047729402780532837e-05,-3.055302840948570520e-06,7.178391001616546419e-07,2.502115648894687183e-06,6.670667289654375054e-07,3.412351290421611338e-08,7.951547331686015241e-07,-1.720499653856677469e-07,2.517849679861683398e-06,-4.973850082024000585e-06,1.193547973343811464e-06,8.238225746026728302e-07,1.343959041832931689e-07,-6.535147463182511274e-07,8.519700145370734390e-07,-1.923659692693036050e-05,-1.080790170817635953e-04,-1.407493400620296597e-04,-2.803798997774720192e-05,-4.165406153333606198e-06,4.340355133081175154e-07,1.061650891642784700e-06,2.040927938651293516e-05,5.074486762168817222e-05,-7.228442700579762459e-05,-3.686063428176566958e-05,9.201543434755876660e-05,3.272387402830645442e-05,1.914874246722320095e-06,6.525803655677009374e-06,8.464934217045083642e-05,-1.033397529681678861e-05,-1.197926030727103353e-05,8.449460437986999750e-05,7.702021684963256121e-05,4.022852226626127958e-05,-1.918041334647568874e-06,-1.665872332523576915e-06,-8.138313205563463271e-06,-1.124759437516331673e-04,-6.311250763246789575e-05,-1.205227745231240988e-04,5.320194395608268678e-05,-9.810410119825974107e-07,1.116832845582393929e-05,1.198528366330720019e-06,-2.726663842622656375e-05,7.100369839463382959e-05,1.925540273077785969e-04,-1.151751421275548637e-04,8.853619510773569345e-05,-2.076713462884072214e-05,6.562303497048560530e-06,3.997169642389053479e-06,-1.895850436994805932e-05,5.320618220139294863e-05,1.375397550873458385e-05,-1.969773729797452688e-04,2.803956704156007618e-05,-1.635947455724817701e-06,1.957640506589086726e-06,-6.813371555836056359e-07,-1.102347255255153868e-06,-8.018005246412940323e-06,-5.666391007252968848e-05,2.433486224617809057e-05,4.120462563150795177e-06,1.639860101931844838e-06,-5.831506655340490397e-08,-1.941180549636101205e-08,1.638227900002675597e-07,-1.509873527538729832e-06,-2.073305950034409761e-05,5.442689143819734454e-06,-1.589009798408369534e-06,-1.068124902303679846e-06,-7.231056997625273652e-08,6.530547125294106081e-08,-3.171569233018090017e-06,2.931966992036905140e-05,7.645822188351303339e-05,-3.780121915042400360e-04,1.033305306918919086e-04,-5.599670203082496300e-06,1.228992914548143744e-06,5.804429292766144499e-08,-3.763885615626350045e-05,-1.643502764636650681e-04,4.587745206663385034e-05,6.060855230316519737e-05,4.860314220422878861e-05,4.658004036173224449e-05,-6.653861419181339443e-06,3.192228632542537525e-06,-3.770741386688314378e-06,-4.450828419066965580e-05,3.053367836400866508e-04,-3.484046901576220989e-04,-5.901762779103592038e-05,5.773852171842008829e-05,-1.462464865653601009e-06,-2.279204636579379439e-06,-3.584304067771881819e-06,-2.849905285984277725e-04,1.284868340007960796e-04,-1.290209183935075998e-04,1.375658466713503003e-04,-8.031816832954064012e-05,-5.774312376161105931e-05,1.475768385716946796e-06,-3.705544804688543081e-05,1.501865335740149021e-04,1.565851707709953189e-04,-4.981025122106075287e-04,-3.055249108001589775e-04,4.123702819924801588e-05,-5.104662704980000854e-05,2.882811031668097712e-06,-1.193056959891691804e-05,8.425088890362530947e-05,1.687800831859931350e-04,1.463096414227038622e-04,6.242670497158542275e-05,1.242116695721051656e-06,4.485130489229049999e-07,-8.261844186563394032e-08,-6.337563718261662871e-08,1.969110235222615302e-05,7.978379471751395613e-06,-6.398224286385811865e-06,-4.408992481330642477e-06,-7.217639449663693085e-06,-1.375958618154982105e-06,9.085233187988706050e-08,1.170551399809482973e-06,4.867093593929894269e-06,-5.965603122604079545e-06,-1.346932367596309632e-05,5.325559868651907891e-07,-5.895195727134705521e-07,-1.813452854548813775e-08,-3.597293925849953666e-06,1.105244791688164696e-06,-8.343935769516974688e-05,-1.455213205190375447e-04,-2.274623984703794122e-04,-1.271761575480923057e-04,-4.020056167064467445e-06,-7.486788149435597006e-07,-2.489375447112252004e-06,6.189561099745333195e-05,1.545127015560865402e-04,-1.996897481149062514e-04,-3.226432891096919775e-04,1.853339927038177848e-05,3.125920920865610242e-05,7.865520274208392948e-06,-8.452136171399615705e-06,-6.846510950708761811e-05,-2.307607974216807634e-05,-4.672243085224181414e-05,-4.446445382200181484e-05,1.799128222046419978e-04,-4.532011735136620700e-05,3.258121751059661619e-06,9.787659109861124307e-07,-4.009463737020269036e-05,-1.292755223403219134e-05,-3.570892731659114361e-04,1.619258546270430088e-04,8.536627137800678611e-05,1.116833373089320958e-04,7.731920049991458654e-05,-1.423963453817123082e-06,-1.795532807591371238e-05,1.041994401020929217e-04,8.202908793464303017e-05,4.023941874038428068e-04,3.526759392116218805e-04,5.757580584031529725e-05,3.420935172471217811e-05,-3.899469618318107678e-07,-1.990929922612849623e-05,3.839616692857816815e-05,-1.543275720905512571e-04,1.146405993495136499e-04,-1.128552830778062344e-04,2.259576149299391545e-06,-5.968232699160580523e-07,-9.863816785582457669e-07,-9.568551831762306392e-06,-8.120948768919333816e-05,-7.167321200540754944e-06,6.372451935021672398e-07,1.866572347353212535e-06,7.735072358627803624e-06,1.086987708731612656e-06,5.102845079818507656e-08,1.228493488270032685e-06,4.915889348922064528e-07,-1.014162262436002493e-05,-8.867693395586684346e-06,1.207508375955512747e-06,7.052489081615931354e-07,-1.476981879022787325e-07,-6.520862143588601612e-07,-2.296082755037787138e-07,-2.217450673924759030e-05,-2.786962613754440099e-05,-7.020192424533888698e-05,-5.164097456145100296e-05,-3.259442792113986798e-06,-1.557254876161096036e-07,-7.239004276016203221e-07,2.907637826865538955e-05,4.749700383399613202e-05,8.273398634628392756e-06,1.971942583622876555e-05,-1.894003071356564760e-05,1.668787808739580214e-05,9.232565503225487191e-07,3.683541308419080451e-06,1.143384288297966123e-04,1.258343945664819330e-05,5.766057802247814834e-05,-3.302846380393020809e-06,2.830482117133215070e-06,4.128056752961128950e-05,-3.870517957693664357e-06,-1.588601890034624375e-06,-1.773288886397494934e-06,-1.018385810311883688e-04,-1.204858199344016612e-05,-5.879565287614241242e-05,2.386901905992999673e-05,3.273117181379348040e-05,2.045643122983165085e-05,2.797412150812306209e-07,2.250424131489126012e-06,8.046370203373953700e-05,1.319700531894341111e-04,-7.296911644516512752e-05,4.167920997133478522e-05,-7.398011803161352873e-07,1.468938808102393523e-05,2.343023197681759484e-06,-2.472127016517333686e-05,3.863295933115296066e-05,-1.327836507698521018e-04,-6.775445945095270872e-05,-1.818265445763245225e-06,-9.280524864152539521e-07,6.765642979189578909e-07,-7.331722144954255782e-07,2.672452978913497645e-07,-1.591560430824756622e-05,-4.793530024471692741e-05,3.092124461545608938e-05,2.442090817567077465e-06,1.988899157367995940e-06,4.113682052775402553e-07,4.494825134315760806e-08,1.107326738747360650e-06,1.522265506537223700e-06,6.749070053047034889e-06,2.640492482441914035e-07,2.044288748948019929e-06,1.562696184009837452e-06,-1.490359409217489883e-07,-1.063479089680186007e-06,1.004143769023357891e-06,-3.601650314521975815e-05,-4.813084524357691407e-05,-1.211171329487115145e-04,-1.082321396097540855e-04,-1.267590960196685046e-06,-1.827832193157519214e-06,-4.867953066423069686e-06,2.956790012831334025e-05,-3.879257565131410956e-05,-1.099265646189451218e-04,1.446545065846294165e-04,-5.937113201071042567e-06,2.314997982466593385e-05,1.956564801730564795e-06,5.843106919201090932e-06,1.152345430455170572e-04,-2.027313530561514199e-05,7.525215187342837453e-05,-1.011561107588931918e-04,4.416400770423933864e-05,6.183840014273300767e-05,-3.155165359203238040e-06,-6.453063292610750068e-07,-5.254574716673232615e-06,-7.123868272174149752e-05,-9.711013262858614326e-06,-1.739420258672907948e-05,-4.561125388136133552e-05,8.497115777572616935e-05,2.374193354626186192e-05,-6.992293947405414656e-06,-1.014074132399400696e-05,-1.436951570212841034e-04,4.811013059224933386e-05,5.267799861030653119e-05,2.831258170772343874e-04,-1.173630516859702766e-05,1.500476537330541760e-05,-5.734693786507705227e-07,-2.732766552071552724e-05,-8.699203317519277334e-05,-2.315400633960962296e-04,-2.070818009087815881e-04,-8.953586802817881107e-05,-1.849443123091987218e-07,-2.925587295976583846e-06,-3.412140472391911317e-07,2.911313572440121789e-07,1.483519736211746931e-05,-5.886386497877538204e-05,-3.609869509091367945e-06,2.117376652677194215e-06,1.229911504196934402e-06,2.071140414727778989e-07,-8.543452167941723019e-08,1.265196942767943256e-06,2.785252945614047348e-06,-2.891802978410851210e-05,-1.762467036314774305e-05,1.343370854556269478e-06,3.505017218685679836e-07,1.171904813190849381e-07,-2.030467385338852182e-06,-1.834649879128846806e-06,-3.041997479158453643e-05,-4.788606020156294107e-05,-1.881322968984022737e-04,-9.911062079481780529e-05,-9.164302355202380568e-06,-1.622710783522052225e-07,-2.967452473967568949e-06,5.457315637613646686e-05,6.242008385015651584e-05,-4.450227061170153320e-05,1.349203666904941201e-04,3.599628689698874950e-05,4.311248630983754992e-05,2.952075192297343165e-06,2.643283096404047683e-06,6.728163134539499879e-05,-3.137312887702137232e-05,8.615278056822717190e-05,3.967906741308979690e-05,8.648367656860500574e-05,2.994815258716698736e-05,-3.085635626121074893e-06,8.680633527546888217e-07,-1.228708515554899350e-05,-9.572546696290373802e-05,-1.760735322022810578e-04,-2.102050348185002804e-05,3.124316936009563506e-05,-7.600770913995802402e-05,3.598610783228650689e-05,-9.452343761040538084e-07,1.748358590702991933e-05,1.432683347957208753e-04,2.657002187334001064e-05,-8.308473479701206088e-05,3.777735764742828906e-05,1.237789001606870443e-05,4.293189704185351729e-05,1.515355052106315270e-06,9.600170415069442242e-06,1.523394166724756360e-05,-9.414326632395386696e-05,-7.037142495391890407e-05,1.180635445052757859e-05,-8.175667289833654650e-07,-9.122428537011728622e-07,-1.057602275977842510e-06,1.113287680709618144e-06,-1.619890826987102628e-05,-6.074051998439244926e-05,9.125293217948637903e-06,3.191293217241764069e-06,2.914418928412487730e-06,1.176402861347014550e-06,-6.084241022108471952e-08,6.558939814567565918e-01,-9.726066309667658061e-06,5.914142820984125137e-05,8.152092050295323133e-05,-6.131176178314490244e-06,-2.911581304942956194e-06,-4.254331997799454257e-09,1.029517534334445372e-05,-1.808077513487660326e-06,2.356498443987220526e-04,4.942211671732366085e-04,7.813252741470932961e-04,5.388230783864855766e-04,3.664719770313240588e-05,1.700030452411738224e-06,-1.663887019276444335e-07,-2.318809274584054947e-04,-4.841372137889266014e-04,-4.172931585344485939e-05,-6.158780306577682495e-04,1.230012276209890842e-04,7.338530849665403366e-05,-1.013893052004277706e-05,-1.899455128295812756e-05,-4.464402154553681612e-04,1.379678869852796197e-04,-5.486581940203905106e-04,-1.812670816434547305e-04,-4.561828100122511387e-04,-1.952708989847451448e-04,2.036943078564945608e-05,1.053733558364911005e-05,5.012438487028703094e-05,6.736224167980253696e-04,3.120490291621536016e-04,2.052922209259122610e-04,1.300437579629942775e-04,-8.542864816263318062e-05,-2.040667168330401182e-04,-1.523167384220869280e-06,4.079079371877014637e-05,-5.259815370664000511e-04,-4.848803218919783831e-04,-3.282926045358181000e-04,-3.766817972064018250e-04,8.791686559561640024e-05,-1.254037633771076798e-04,-1.265594619326293468e-05,2.585073816590011120e-04,-1.205232765641994774e-04,5.187614588066935539e-04,5.074776127003133297e-04,1.796860597096383572e-04,3.792831194004975259e-06,-5.268218046694528311e-06,7.662660209462046623e-06,1.222582613991107792e-05,1.274736714549362659e-04,3.315297653898596764e-04,-1.433222787454724312e-04,-2.494645195838529617e-05,-2.110474270011764020e-05,-2.148640078303287737e-06,-7.138828550523612648e-08,1.883676532088429667e-06,1.029546638164902106e-06,-1.985921471714391373e-06,-1.199846155941486359e-05,1.507057959315716289e-06,1.666608227424148936e-06,1.949223928932042327e-07,-2.896053047152236104e-06,5.877763555872661527e-07,-4.809908568859100342e-05,-1.468056580051779747e-04,-8.398696081712841988e-05,-1.179023165605030954e-04,-4.071042440045857802e-06,8.648854645798564889e-07,1.936099806698621251e-06,5.258974852040410042e-05,1.463030093873385340e-05,-3.114839637419208884e-05,1.265462342416867614e-04,-1.876471214927732944e-04,5.585158942267298698e-05,1.549104922560218256e-06,8.307943062391132116e-06,1.385998912155628204e-04,-5.862657417310401797e-05,1.053266169037669897e-04,-2.067043533315882087e-05,-3.568079409888014197e-05,5.659027010551653802e-05,-4.827711563848424703e-06,-1.048828266903001349e-06,-1.558278381708078086e-05,-1.560596720082685351e-04,1.443502260372042656e-04,-3.587346582207828760e-04,-8.629978401586413383e-05,3.667001874418929219e-05,3.289445885457098484e-05,-8.467981729154416826e-07,-3.683036629809066653e-05,-1.290979162149596959e-05,-1.140002132160589099e-05,1.476828183513134718e-04,9.495863923802971840e-05,-2.575528196757659316e-05,2.874377787520643324e-05,1.969960976566653699e-06,-5.288541433401405811e-05,-4.358135993243195117e-05,7.571694732178002596e-05,-8.320783672388643026e-05,-1.695339597063139081e-05,1.065363721863832325e-05,-3.760385425266576931e-06,-4.724818609247449785e-06,2.628462880238657817e-06,-2.032356132986024022e-05,-7.004915096331387758e-05,1.315698864345904440e-05,-1.045917770170490257e-06,4.092655672138789669e-06,4.778954007633728907e-06,-3.518644462019437924e-06,2.356708819206687622e-06,-9.106453035201411694e-06,-2.167525599361397326e-05,-1.571931716171093285e-05,-4.519339199759997427e-06,-2.710219632717780769e-06,-4.135241852054605260e-06,1.015583166008582339e-05,-4.134336677452665754e-07,-1.597538721398450434e-05,-8.745432569412514567e-05,-6.927133654244244099e-06,-5.801433508167974651e-05,-1.047997648129239678e-05,-9.981637958844657987e-06,4.516592753134318627e-07,2.126432264049071819e-06,1.378454471705481410e-04,2.387678614468313754e-05,-4.881322456640191376e-05,-5.217137731960974634e-05,-9.333625348517671227e-05,4.647697278414852917e-05,1.027055895974626765e-05,-2.441721881041303277e-05,9.779664833331480622e-05,-5.191930904402397573e-05,1.447567774448543787e-05,-1.126017014030367136e-05,-7.797409489285200834e-05,-2.002230939979199320e-05,5.379104550229385495e-06,-9.765908544068224728e-06,-1.045071185217238963e-04,1.573617919348180294e-04,-4.236088716425001621e-05,-1.350911916233599186e-04,-5.167480776435695589e-05,2.966501961054746062e-05,1.199827875097980723e-05,-5.189466173760592937e-05,1.800367754185572267e-04,1.471417635912075639e-05,8.532579522579908371e-05,8.091523341136053205e-05,-1.641487324377521873e-04,-2.185053199355024844e-05,1.733511817292310297e-05,-3.332606138428673148e-05,-8.051250188145786524e-05,-7.904184894869104028e-05,-1.189102040370926261e-04,1.042308067553676665e-04,-5.074784712633118033e-05,-7.783311593811959028e-05,-7.674685912206768990e-05,-2.282170607941225171e-04,4.715889226645231247e-04,-4.517529741860926151e-04,-3.662364906631410122e-04,-1.742808817652985454e-04,-2.657258883118629456e-04,-1.637503714846388903e-07\n0.000000000000000000e+00,5.573185148932680022e-07,1.029621785164636094e-06,-1.143449480878189206e-06,1.020235777104971930e-05,1.127897917285736185e-06,9.267505447496660054e-07,-5.051240847819826740e-08,-3.671240847324952483e-06,2.366868557146517560e-06,-6.311303877737373114e-05,-4.519678477663546801e-04,-3.926976933144032955e-05,6.846692122053354979e-05,-3.307816314190858975e-06,4.363908203686150955e-07,-5.321907678990100976e-07,1.460052772017661482e-05,1.113008183892816305e-04,2.091690548695623875e-04,3.209560236427932978e-04,-1.682783913565799594e-04,4.584414455166552216e-06,7.008736702118767425e-06,-5.385917575040366501e-06,-6.410931746358983219e-06,2.509155820007435977e-06,1.181246916530653834e-04,5.412093596532940865e-04,6.449037027778103948e-05,-4.263104347046464682e-05,5.345376393961487338e-06,-1.945600615727016702e-06,-3.211926014046184719e-05,7.241069397423416376e-05,9.242320084013044834e-05,6.748091254848986864e-05,1.903249067254364491e-04,2.446793587296269834e-05,3.671302692964673042e-05,-2.370626361880567856e-07,-1.142597466241568327e-05,2.169084327761083841e-04,-1.801124653866281733e-07,2.218300096501479857e-06,-2.712792193051427603e-04,-3.662265953607857227e-05,2.902813321270514280e-05,4.453594328879262321e-07,-1.578500086907297373e-05,-4.335849007475189865e-05,-3.016382834175601602e-05,-1.364487834507599473e-04,-4.684617306338623166e-05,-1.688862028004223248e-07,8.526344004167185631e-07,1.012114353216020390e-06,4.101048034499399364e-06,1.952208913280628622e-05,8.098983380477875471e-05,-2.878911800507921726e-05,1.457062353438232094e-06,5.927502115810057148e-06,-2.741016942309215665e-07,-4.799330710625326901e-08,7.391345206997357309e-07,5.461430191644467413e-06,2.608609975141007453e-06,1.211641392728779465e-05,1.452415972380549647e-06,2.820547706505749375e-07,-2.770781115657428018e-08,-1.904088549053994939e-06,1.709778871372691356e-06,-5.497610254678875208e-05,-1.035817913361825049e-04,-2.518703113310039043e-04,-1.589993917150422931e-04,1.217044086843088735e-06,-2.469280389050254598e-06,-1.251679577762843110e-06,4.954471660312265158e-05,1.323097239946946502e-04,3.075302520301192999e-04,5.326039972715079784e-04,-3.436108272580895573e-06,-7.390069185930769891e-06,4.735172296932432801e-06,-4.795482709596399218e-06,2.210160801041638479e-07,7.664050644962117076e-05,1.587012957315891981e-04,2.191187522839754820e-04,3.978332460974343121e-05,-3.442294109845533967e-05,-1.409707692801021039e-07,4.218438789393985644e-06,-6.294309969234745950e-06,1.410004042554646730e-04,-1.391001205774955451e-05,-2.724412115640006959e-05,-7.061672658892348409e-05,9.998234600061550736e-05,4.052989606861956418e-05,-2.564685246397857554e-06,-3.047281825274694711e-05,-1.226139283971861005e-05,-5.088574107503518462e-05,2.332751682843081653e-05,-8.481761324219405651e-05,5.355725443223491311e-05,1.864712794485967606e-05,-2.366264652664540336e-06,2.395466253801714629e-05,-6.944261986063793302e-05,5.349738057702779770e-05,-1.047712212312035263e-04,-8.366345718968659639e-05,-1.087901523533219006e-06,-3.055025899811880663e-06,8.070896342360356357e-07,1.659554527577711269e-06,3.514175477903336287e-05,4.502882438828237355e-05,-2.505347765691112727e-05,-1.574081352373468690e-06,3.572308287402847782e-06,1.379455625283299014e-06,3.770407630554473144e-08,-5.074891760159516707e-07,1.402635462000034750e-05,6.847319309599697590e-05,6.700705853290855885e-05,3.501072569633834064e-06,-2.545903726058895700e-06,2.791208331132111198e-08,-3.525093234202358872e-06,-4.141206773056183010e-06,7.443926006089895964e-05,-2.521194983273744583e-04,9.712975006550550461e-04,1.149154268205165863e-04,-1.139332562161143869e-05,-4.305750735511537641e-06,-2.026072934313560836e-06,9.177965694107115269e-05,6.260932423174381256e-06,5.496849189512431622e-05,-7.219971157610416412e-04,2.576728002168238163e-05,-2.193155814893543720e-04,-3.119566827081143856e-08,-2.057157689705491066e-05,-1.257911208085715771e-04,1.361593022011220455e-04,-6.847672630101442337e-04,1.238998840562999249e-03,5.664544878527522087e-04,-1.435064623365178704e-04,1.065490141627378762e-05,1.403901387675432488e-05,2.469153514539357275e-06,-7.318690186366438866e-04,-5.889952444704249501e-05,-2.207591023761779070e-05,-8.240412716986611485e-05,1.498053316026926041e-04,6.908499199198558927e-05,-5.269739176583243534e-06,-1.821682417357806116e-05,-9.536018478684127331e-05,-3.667282871901988983e-04,9.688075515441596508e-04,-4.629746836144477129e-04,1.976729836314916611e-04,1.466061512473970652e-04,-8.554446139896754175e-06,1.072746454156003892e-05,-1.705691647657658905e-05,5.264914943836629391e-05,-6.196530302986502647e-04,1.543092366773635149e-04,-2.153048853870132007e-06,6.495742468359821942e-07,2.691323516046395525e-06,4.002620698884129524e-06,5.005908315069973469e-05,1.377995795337483287e-04,-2.373903953412082046e-05,5.469081770570483059e-06,2.373454208282055333e-06,-1.815154519135830924e-06,1.404672289595509937e-08,-5.771833571088791359e-07,7.594191174575826153e-06,9.099859744310379028e-05,4.588907177094370127e-05,-4.455798716662684456e-06,-2.424075319140683860e-06,-6.825769105489598587e-08,1.385725681757321581e-06,-2.159163159376475960e-06,3.670746536954538897e-06,-8.571603393647819757e-05,-5.459967651404440403e-04,1.942117669386789203e-04,6.850528734503313899e-05,-5.644555130857042968e-06,-1.323552078247303143e-05,8.123000588966533542e-05,1.481202780269086361e-04,2.661753387656062841e-04,4.191355546936392784e-04,-1.111026940634474158e-04,-5.334771121852099895e-04,2.853165824490133673e-06,-2.385568222962319851e-05,-2.095858653774484992e-04,-3.286878345534205437e-04,-4.281847504898905754e-04,-4.165607388131320477e-04,-4.727889318019151688e-04,-9.865342872217297554e-05,1.401986082782968879e-09,1.021450771077070385e-05,-4.102458206034498289e-06,2.507145982235670090e-04,-3.026591730304062366e-04,4.073137242812663317e-04,4.435357404872775078e-04,5.566345062106847763e-04,4.873413672612514347e-07,5.418696673586964607e-06,9.964311175281181931e-05,-4.202681593596935272e-04,-1.099406290450133383e-05,8.481402765028178692e-04,4.676232347264885902e-04,1.987751311389729381e-04,-8.791854270384646952e-06,-1.578868796059396118e-05,-4.065301909577101469e-04,-4.589282252709381282e-05,3.664541291072964668e-04,-9.859426645562052727e-04,-1.339024893241003156e-04,-8.197913302865345031e-06,-1.088377939595375210e-05,-2.617432073748204857e-06,1.040360439219512045e-04,1.721415319480001926e-04,-3.680290828924626112e-04,-1.852780114859342575e-04,-3.008378735103178769e-05,1.155388247298105853e-07,-1.282120791756824474e-07,1.188432179333176464e-07,1.530955955786339473e-06,8.372384399990551174e-06,-9.819877959671430290e-06,-7.040433956717606634e-06,2.013379571508266963e-06,7.865314159971603658e-07,-4.231264938425738364e-08,-3.688494189191260375e-06,-9.563655112287960947e-07,-4.250064375810325146e-05,-1.794177951524034142e-04,-1.563931582495570183e-04,-1.850537955760955811e-04,-6.437642696255352348e-06,-4.657290162413119106e-07,1.249086380994413048e-06,2.929550282715354115e-05,2.481225237715989351e-04,1.126521601690910757e-04,3.502118925098329782e-04,-6.524467607960104942e-06,-5.003016121918335557e-05,6.268687684496399015e-06,-1.018095281324349344e-05,-4.417722448124550283e-05,1.132384641095995903e-04,-5.619718285743147135e-05,3.411903453525155783e-04,9.749455784913152456e-05,-1.105599731090478599e-04,5.282214260660111904e-06,2.107615273416740820e-06,-1.673735459917224944e-05,1.090930745704099536e-04,1.881461867014877498e-05,4.108936991542577744e-06,-9.641248470870777965e-05,1.801252219593152404e-04,4.613011333276517689e-05,-1.695776290944195352e-06,-2.906517693190835416e-05,-3.947475875065720174e-07,-1.210326809086836874e-04,2.850034798029810190e-04,4.915474346489645541e-05,4.214263026369735599e-05,2.367118759138975292e-05,-3.658154128061141819e-06,-1.252704078069655225e-05,-1.587610313436016440e-04,1.383613562211394310e-04,-8.180226723197847605e-05,-1.574314374011009932e-04,1.368678681501478422e-06,-2.842889443854801357e-06,1.045356384565820917e-06,9.264520031138090417e-07,7.691565406275913119e-05,5.825347761856392026e-05,-4.778460424859076738e-05,-7.792591532052028924e-06,5.862826583324931562e-06,5.997938501423050184e-07,7.004632607277017087e-08,1.019118258227535989e-06,7.350198302447097376e-06,-3.733108314918354154e-05,-6.307928561000153422e-05,9.204958359987358563e-07,-3.219084646843839437e-06,6.891480097692692652e-08,-1.225033156515564770e-05,2.219959185367770260e-07,-1.415201259078457952e-04,9.978614980354905128e-05,-2.250499528599902987e-04,-1.080429356079548597e-04,-1.901793802971951663e-05,2.417900077489321120e-06,-1.738843479870411102e-06,5.582551966654136777e-05,1.649296609684824944e-04,-1.779714948497712612e-04,5.172230885364115238e-04,-2.351217990508303046e-04,-1.390583202010020614e-04,1.025867277348879725e-05,-2.278251849929802120e-05,-1.109312943299300969e-04,7.166327850427478552e-05,-1.890635467134416103e-04,3.483961918391287327e-04,1.473464726586826146e-05,-6.673180905636399984e-05,3.703471293192706071e-06,3.078896952501963824e-06,-4.998579242965206504e-05,-4.815141437575221062e-05,2.702847268665209413e-05,9.736374340718612075e-05,5.099071422591805458e-04,8.032850746531039476e-05,7.000876939855515957e-05,-1.024301582219777629e-05,-9.386456076754257083e-05,-4.173283377895131707e-05,-2.679743338376283646e-04,2.670589601621031761e-04,7.662587449885904789e-04,-5.260549369268119335e-05,2.916770063166040927e-05,-1.168170729215489700e-05,7.756190825602971017e-06,-1.892736181616783142e-04,1.398816530127078295e-04,-2.576383994892239571e-04,-6.071297102607786655e-04,5.134863386047072709e-06,-7.597344392706872895e-06,1.753038759488845244e-06,1.969859113160055131e-06,5.837139178765937686e-05,1.046176257659681141e-04,-7.417806773446500301e-05,-4.514399734034668654e-06,1.000011798168998212e-05,1.823702859837794676e-07,-6.011248387949308380e-08,3.641206092197535327e-07,4.387782155390596017e-06,-6.217377176653826609e-06,1.550905653857626021e-05,1.475089675295748748e-06,3.267732608946971595e-07,9.957102520274929702e-08,-2.665631882337038405e-06,-1.022072979139920790e-06,2.164096440537832677e-05,-2.987624611705541611e-04,-4.551784659270197153e-04,-1.432439312338829041e-04,1.158618124463828281e-05,-6.087297606427455321e-06,-9.672990927356295288e-06,-7.582504622405394912e-06,1.153667617472819984e-04,2.993166854139417410e-04,1.327130594290792942e-04,1.061064467648975551e-04,3.514442869345657527e-05,7.351521617238176987e-06,3.358265075803501531e-06,2.500860682630445808e-05,2.463340642862021923e-04,-2.635645796544849873e-04,2.502612187527120113e-04,-1.144310408562887460e-05,3.403915798116941005e-06,1.355630558919074247e-07,3.320700216136174276e-06,3.117378946626558900e-05,3.823103033937513828e-04,-4.871423589065670967e-04,1.713002566248178482e-04,-5.934312139288522303e-05,3.341372066643089056e-04,6.140726327430456877e-07,-8.546597200620453805e-06,9.900452278088778257e-05,5.057266680523753166e-04,2.019134117290377617e-04,1.873265428002923727e-04,-6.157985626487061381e-05,-2.961027203127741814e-04,2.796920671244151890e-05,-9.651816981204319745e-06,5.657522706314921379e-05,-7.231063500512391329e-05,-3.325764191686175764e-05,2.484597207512706518e-04,3.157381433993577957e-05,5.254665666143409908e-06,-6.160119482956361026e-06,3.116234211120172404e-06,4.345189609011868015e-06,9.464789764024317265e-05,5.707281525246798992e-05,-9.973533451557159424e-05,-1.339105529041262344e-05,8.704432730155531317e-08,1.816737949411617592e-06,5.733045327360741794e-08,-1.176367459265748039e-05,6.558585166931152344e-01,-1.411651028320193291e-04,-3.848539927275851369e-05,-1.145884561992716044e-05,-3.460898597040795721e-06,-7.358039511018432677e-08,2.379983379796613008e-05,4.170826287008821964e-06,4.484126402530819178e-04,2.657000208273530006e-03,1.855548238381743431e-03,1.459945808164775372e-03,1.431582313671242446e-05,1.862883436842821538e-05,1.007510036288294941e-05,-2.930326154455542564e-04,-9.278756915591657162e-04,-1.472341129556298256e-03,-1.838330412283539772e-03,3.155339509248733521e-04,2.829695586115121841e-05,-4.885917223873548210e-05,9.108284575631842017e-05,6.672914605587720871e-05,-1.257956493645906448e-03,4.458149196580052376e-04,-8.336040773428976536e-04,-7.151120807975530624e-04,1.937393535627052188e-04,-1.901409632409922779e-05,-2.457893424434587359e-05,1.358206936856731772e-04,-9.997935267165303230e-04,-2.646789944265037775e-04,3.757334197871387005e-04,-9.034907270688563585e-05,-1.017361762933433056e-03,-3.985306539107114077e-04,1.809748937375843525e-05,-5.327081817085854709e-05,-5.608799401670694351e-04,-2.443429257255047560e-04,3.249070723541080952e-04,-2.147692430298775434e-05,-6.255652406252920628e-04,-2.096083917422220111e-04,3.209131682524457574e-05,-1.262387377209961414e-04,2.057627716567367315e-04,2.866889117285609245e-04,1.259821234270930290e-03,9.914342081174254417e-04,-1.594393688719719648e-05,2.722132921917364001e-05,-9.712918654258828610e-06,-2.123808917531277984e-05,1.308108621742576361e-04,-4.900877829641103745e-04,4.517009365372359753e-04,2.780372233246453106e-05,-3.876224218402057886e-05,-5.316820988809922710e-06,-6.436948751797899604e-08,2.223831415903987363e-06,4.595063728629611433e-06,-7.574546907562762499e-05,-4.125466512050479650e-05,5.242587121756514534e-06,1.459148620597261470e-06,-3.644527168944478035e-08,-6.057914106349926442e-06,-4.429889486345928162e-06,-1.387300198985030875e-05,-4.094998585060238838e-04,-2.662111073732376099e-04,-7.573705261165741831e-06,-1.685239476501010358e-05,2.698298885661642998e-06,-4.201065621600719169e-06,4.609656025422737002e-05,2.693397109396755695e-04,1.149957824964076281e-05,3.630662686191499233e-04,1.728192291921004653e-04,-2.073609357466921210e-04,9.580863888913881965e-07,1.681005960563197732e-05,2.544482413213700056e-04,1.888233236968517303e-04,2.630167728057131171e-07,1.745824993122369051e-04,-4.574234189931303263e-04,-7.224723958643153310e-05,1.444072381673322525e-06,-7.160631867009215057e-06,2.668184606591239572e-07,-4.699371129390783608e-05,4.357719735708087683e-04,1.568273146403953433e-04,1.852845016401261091e-04,-2.025140420300886035e-04,3.909030419890768826e-05,-1.286370320485730190e-06,-6.009823118802160025e-05,1.806486252462491393e-04,7.524556713178753853e-05,5.860858800588175654e-05,5.007197614759206772e-06,-1.745054760249331594e-04,1.830350083764642477e-05,1.439237985323416069e-05,-8.179870201274752617e-05,-3.246487176511436701e-05,2.427152940072119236e-04,-1.127125142375007272e-04,2.753647859208285809e-04,1.476747365813935176e-05,-5.784976565337274224e-06,-2.510518470444367267e-06,-9.683680218586232513e-06,2.061092891381122172e-05,1.367358345305547118e-04,1.731167139951139688e-05,-2.913704338425304741e-05,-1.246495230589061975e-05,2.735545876930700615e-06,1.033195621857885271e-05,-2.935132386028271867e-07,-3.774999413508339785e-06,8.173249807441607118e-05,5.915383007959462702e-05,-2.696450565053964965e-06,1.182623327622422948e-05,8.128081958602706436e-07,8.067186172411311418e-06,9.938971743395086378e-07,1.340994913334725425e-06,-1.199538673972710967e-04,-1.611632978892885149e-05,-1.305254118051379919e-04,2.478174974385183305e-05,8.474764399579726160e-06,-8.741542842471972108e-06,9.124597272602841258e-05,8.086666639428585768e-05,6.948747613932937384e-05,1.812868868000805378e-04,-4.403533239383250475e-06,1.111183009925298393e-04,2.239899731648620218e-05,-3.849964195978827775e-05,3.379176487214863300e-04,-3.240775258745998144e-04,2.036505029536783695e-04,4.400518810143694282e-05,3.295215428806841373e-04,1.605009601917117834e-04,-3.581476630643010139e-05,-1.500715461588697508e-05,-3.188230766681954265e-05,-7.841333717806264758e-05,-6.463131285272538662e-04,-3.830251807812601328e-05,-1.650396916375029832e-05,2.088310138788074255e-04,3.847652260446920991e-05,1.118038289860123768e-05,1.020231575239449739e-04,1.287473423872143030e-04,3.595199086703360081e-04,7.870461558923125267e-06,2.957872638944536448e-04,3.863388701574876904e-05,5.348508057068102062e-05,2.148790808860212564e-04,3.652185259852558374e-04,-2.650354872457683086e-06,-7.153342012315988541e-04,2.450721221975982189e-04,-2.777743502520024776e-04,2.277813182445243001e-04,-1.930193138832692057e-05,9.031265653902664781e-05,7.696551620028913021e-04,-1.918204594403505325e-03,1.788861234672367573e-03,-1.643976895138621330e-03,5.622582975775003433e-04,7.983536343090236187e-04,1.608479465176060330e-07\n0.000000000000000000e+00,-3.845235369226429611e-06,-1.039162816596217453e-05,8.818653295747935772e-04,5.387732526287436485e-04,-5.069607141194865108e-06,1.900927782116923481e-05,-2.381190000733113266e-08,-9.738516382640227675e-06,4.037566759507171810e-05,-3.364404547028243542e-04,-5.204969202168285847e-04,5.938186659477651119e-04,-4.076474288012832403e-04,1.381346955895423889e-04,-3.351125269546173513e-05,-2.412337926216423512e-05,-6.607770046684890985e-05,-6.192599539645016193e-04,-2.362758619710803032e-03,4.338567377999424934e-04,-4.288802389055490494e-03,7.790377130731940269e-04,1.793346746126189828e-05,-2.046783083642367274e-05,-5.420779925771057606e-04,-2.462251286488026381e-04,-2.456582849845290184e-03,5.012697074562311172e-04,1.651276717893779278e-03,3.881690499838441610e-04,5.352524749469012022e-05,6.870184733998030424e-05,-2.063247375190258026e-04,1.405021757818758488e-03,8.627732750028371811e-04,8.451528847217559814e-04,1.346623292192816734e-03,2.085014712065458298e-03,-2.371947339270263910e-04,-2.891455915232654661e-05,-4.121263627894222736e-04,-1.884609344415366650e-03,3.579117590561509132e-03,3.439261636231094599e-04,2.089900517603382468e-04,1.775901764631271362e-03,4.575214916258119047e-05,-5.147961201146245003e-05,1.644605537876486778e-03,-7.742054876871407032e-04,2.043289598077535629e-03,2.600163570605218410e-04,5.979890120215713978e-04,1.289296960749197751e-06,-2.603398024803027511e-05,-1.078406285159871913e-06,1.085375988623127341e-04,4.641865962184965611e-04,2.398867654846981168e-04,-9.130100952461361885e-04,-1.348632067674770951e-04,-1.081612663256237283e-05,-4.287357114662881941e-06,-2.341098159774901433e-08,-1.094116942113032565e-05,5.957987013971433043e-06,7.617197697982192039e-04,4.808851226698607206e-04,-1.245109251613030210e-05,1.344895554211689159e-05,2.971834689446950506e-08,-1.214636449731187895e-05,4.109069777769036591e-05,-3.541408223100006580e-04,7.206036243587732315e-04,1.569534186273813248e-03,-8.790873107500374317e-04,8.497320959577336907e-05,-3.057268622796982527e-05,-2.080674676108174026e-05,-3.228125569876283407e-04,-8.701615734025835991e-04,-1.261277124285697937e-03,-1.073369057849049568e-04,-1.839215052314102650e-03,3.342554555274546146e-04,2.337113983230665326e-05,-7.337467104662209749e-05,-8.885361603461205959e-04,-1.231043133884668350e-04,-4.231335595250129700e-03,3.107691649347543716e-03,2.180295414291322231e-04,1.871590793598443270e-04,6.228715938050299883e-05,4.395589348860085011e-05,-2.371238660998642445e-04,-6.549584213644266129e-04,1.172067364677786827e-03,-5.424320697784423828e-04,1.887078396975994110e-04,1.395903411321341991e-03,-2.262009948026388884e-04,-2.167955790355335921e-05,-2.913078351411968470e-04,-3.206276101991534233e-03,4.728616680949926376e-03,2.948458306491374969e-03,-1.971679739654064178e-03,-2.212786930613219738e-04,-2.404910628683865070e-04,-4.091399023309350014e-05,1.071541570127010345e-03,-9.950774256139993668e-04,1.274713547900319099e-03,1.917007262818515301e-03,3.480614395812153816e-04,4.064853328600293025e-06,-1.111840902012772858e-05,7.096960871422197670e-06,9.617698378860950470e-05,3.650108119472861290e-04,5.116148386150598526e-04,-7.632520864717662334e-04,-1.157161605078727007e-04,-2.762719850579742342e-05,-9.615094313630834222e-06,4.639504069814393006e-08,-2.884115417600696674e-07,7.332739915000274777e-05,8.047575829550623894e-05,-3.444985195528715849e-04,3.932294930564239621e-05,-4.076537152286618948e-05,1.765777390971834393e-08,1.003925353870727122e-05,-1.350741076748818159e-04,8.585487958043813705e-04,8.580124122090637684e-04,-4.297955892980098724e-04,-6.936248391866683960e-04,-3.688141441671177745e-05,-1.368652920064050704e-05,2.244482857349794358e-05,9.396711539011448622e-05,1.693334896117448807e-03,6.050884258002042770e-04,-7.969219237565994263e-03,2.574159298092126846e-04,1.091228332370519638e-03,-5.708866956410929561e-05,6.982097693253308535e-05,1.186977722682058811e-03,3.968061879277229309e-03,-1.259848941117525101e-04,-4.195799119770526886e-04,8.573049562983214855e-04,1.359557500109076500e-03,-4.847709351452067494e-05,7.545816333731636405e-05,2.571372315287590027e-04,5.192081443965435028e-04,7.407166529446840286e-03,-4.592798650264739990e-03,4.742711782455444336e-03,2.151432214304804802e-03,-3.554492141120135784e-04,-7.278265911736525595e-06,1.501856371760368347e-03,1.679953769780695438e-03,-7.541371509432792664e-03,7.018821779638528824e-04,5.910093896090984344e-04,7.298414595425128937e-03,9.299411904066801071e-04,-9.290060552302747965e-05,1.930276863276958466e-03,9.775161743164062500e-04,-4.541578702628612518e-03,-2.059844322502613068e-03,3.152316203340888023e-04,2.714619586186017841e-05,-7.626111619174480438e-05,3.202504376531578600e-05,1.129523443523794413e-04,1.247053965926170349e-03,6.817693356424570084e-04,-8.819007780402898788e-04,-1.002683129627257586e-04,3.980390829383395612e-05,-8.138965313264634460e-06,3.726404074200218020e-09,-9.452914127905387431e-06,-1.021963271341519430e-05,1.043160562403500080e-03,8.170641376636922359e-04,-3.051925659747212194e-06,3.001017830683849752e-05,-3.596096576075069606e-08,-1.912898369482718408e-06,6.674363976344466209e-05,2.415323397144675255e-04,-7.669944316148757935e-04,2.518794033676385880e-03,-1.594808534719049931e-03,2.411940076854079962e-04,-5.169600990484468639e-05,-4.375640855869278312e-05,-2.511771745048463345e-04,1.372972386889159679e-03,-1.896959613077342510e-03,-1.165977679193019867e-03,-1.650623045861721039e-03,4.749947227537631989e-03,5.470063115353696048e-05,-8.411401722696609795e-06,-5.126486648805439472e-04,1.360395224764943123e-03,-3.237459808588027954e-03,2.186226658523082733e-03,-2.692425157874822617e-03,-1.680168323218822479e-03,9.659750503487884998e-05,8.374634489882737398e-05,-1.654729567235335708e-04,1.627058838494122028e-03,6.105722859501838684e-04,2.403694204986095428e-03,3.045500023290514946e-03,2.557175233960151672e-03,-4.492385487537831068e-04,-1.729124414850957692e-05,-1.026011770591139793e-03,-2.406017621979117393e-03,4.750716499984264374e-03,5.125144962221384048e-04,-3.722666529938578606e-03,8.218853035941720009e-04,-3.605493693612515926e-04,-8.335270831594243646e-05,2.282334025949239731e-03,7.782451575621962547e-04,4.551297985017299652e-03,-2.294443780556321144e-03,1.374092185869812965e-03,1.901112409541383386e-05,-3.846760591841302812e-05,1.993494151975028217e-05,1.909877028083428741e-04,-2.558503474574536085e-04,-1.855987356975674629e-03,-1.312137232162058353e-03,-1.623521093279123306e-04,-2.983414924528915435e-05,-7.650141014892142266e-06,-8.392817107960581779e-09,-7.911467037047259510e-06,7.498418199247680604e-06,8.620867156423628330e-04,7.432782440446317196e-04,-5.653394055116223171e-06,2.507763201720081270e-05,3.941568138543516397e-08,3.302050117781618610e-07,5.782578591606579721e-05,2.852408942999318242e-05,-6.829224876128137112e-04,1.528825843706727028e-03,-7.860797923058271408e-04,1.580634707352146506e-04,-3.415597893763333559e-05,-4.026107490062713623e-05,-1.939226203830912709e-04,-1.305903540924191475e-03,-1.996092498302459717e-03,5.169021314941346645e-04,-2.065727952867746353e-03,5.355490138754248619e-04,3.433773599681444466e-05,-3.797135650529526174e-05,-7.678378024138510227e-04,-2.947346947621554136e-04,-2.376520074903964996e-03,1.943041454069316387e-03,1.533846138045191765e-03,3.367426106706261635e-04,6.625339301535859704e-05,5.799518839921802282e-05,-1.196608936879783869e-04,8.696531876921653748e-04,1.710767508484423161e-03,-6.238750647753477097e-04,1.151485485024750233e-03,3.037376562133431435e-03,-3.020845761056989431e-04,-3.035835106857120991e-05,-1.098284337786026299e-04,-2.793897176161408424e-03,3.855142276734113693e-03,-9.887696942314505577e-04,-7.883899379521608353e-04,1.128615229390561581e-03,-1.914041931740939617e-04,-4.958552017342299223e-05,1.706690760329365730e-03,-7.084405660862103105e-05,1.517448690719902515e-03,6.964479107409715652e-04,1.105005736462771893e-03,-3.407362783036660403e-06,-1.817813608795404434e-05,3.337927410029806197e-06,1.167761802207678556e-04,8.316783932968974113e-04,3.286727005615830421e-04,-8.713385323062539101e-04,-1.379604655085131526e-04,-2.838684667949564755e-05,-4.997207270207582042e-06,-1.014086592476814985e-08,-6.740945536876097322e-06,-5.082302777736913413e-06,9.320097742602229118e-04,7.480191998183727264e-04,-8.886358045856468379e-06,2.376542943238746375e-05,-8.036477083805948496e-08,5.698891072825063020e-06,4.151811299379914999e-05,1.168535454780794680e-04,-2.112171147018671036e-03,2.407616004347801208e-03,-6.031992961652576923e-04,1.739102881401777267e-04,-1.620081093278713524e-05,-6.560693873325362802e-05,-1.566927821841090918e-04,-5.703701172024011612e-04,-2.459827519487589598e-04,6.922349566593766212e-04,-2.409395994618535042e-03,8.001027745194733143e-04,1.738784703775309026e-05,-2.749786472122650594e-05,-3.573264402803033590e-04,-5.057077505625784397e-04,-4.781405150424689054e-04,-2.850400342140346766e-04,4.206462181173264980e-04,2.407914143986999989e-04,7.719572022324427962e-05,6.353461503749713302e-05,-8.351441647391766310e-05,1.190901850350201130e-03,4.944410757161676884e-04,-7.663930300623178482e-04,4.017690371256321669e-04,2.752826549112796783e-03,-2.555230166763067245e-04,-4.364881897345185280e-05,-1.025322126224637032e-05,-3.484564600512385368e-03,5.074261222034692764e-03,-2.005514223128557205e-03,-1.211784081533551216e-03,1.754479482769966125e-03,-1.954151375684887171e-04,-4.855238876189105213e-05,1.579793635755777359e-03,-1.773624215275049210e-03,3.091088030487298965e-03,2.247989643365144730e-03,8.425423875451087952e-04,-4.516142325883265585e-06,-3.476476194919086993e-05,7.241651474032551050e-06,1.273425295948982239e-04,6.910150405019521713e-04,-1.107772477553226054e-04,-1.209027250297367573e-03,-1.571584725752472878e-04,-3.881418888340704143e-05,-7.631660992046818137e-07,5.181937012821435928e-08,-3.621644282247871161e-06,3.639796887000557035e-06,1.217824756167829037e-03,6.130019901320338249e-04,-1.214572694152593613e-05,1.922513547469861805e-05,6.102345651015639305e-08,-5.009634151065256447e-06,6.616290193051099777e-05,-3.459203871898353100e-04,4.802453331649303436e-04,1.001324853859841824e-04,-1.330596860498189926e-03,1.025387900881469250e-04,-2.580344698799308389e-05,-3.717153958859853446e-05,-4.436237941263243556e-05,1.529202214442193508e-03,-3.780696541070938110e-03,1.767627196386456490e-03,-1.050103688612580299e-03,7.144164410419762135e-04,4.410622932482510805e-05,-4.230655031278729439e-05,-8.591911173425614834e-04,2.391918969806283712e-04,-4.092701245099306107e-03,2.113378141075372696e-03,1.326645957306027412e-03,5.702830385416746140e-04,7.799877494107931852e-05,5.131687430548481643e-05,-2.587832277640700340e-04,1.641249982640147209e-03,-1.159876235760748386e-03,1.212013303302228451e-04,3.663153038360178471e-04,1.520949765108525753e-03,-1.487110712332651019e-04,-4.011864803032949567e-06,-1.104322727769613266e-04,-2.143840771168470383e-03,3.223114181309938431e-03,4.654400254366919398e-05,-1.326507190242409706e-03,3.064701450057327747e-04,5.187153510632924736e-05,-3.121493864455260336e-05,1.392644247971475124e-03,-4.813133855350315571e-04,2.065311418846249580e-03,7.420029724016785622e-04,1.965592615306377411e-03,-1.395033177686855197e-05,7.570674824819434434e-06,-2.361693987040780485e-06,1.287712511839345098e-04,3.893726971000432968e-04,2.321467763977125287e-05,-8.722384809516370296e-04,-1.101345042116008699e-04,7.637900125700980425e-07,-6.475025656982325017e-06,6.444679456762969494e-09,3.627462137956172228e-05,-1.055182583513669670e-04,6.485089659690856934e-01,-5.256312899291515350e-03,5.846532076247967780e-05,-1.319621806032955647e-04,-3.912646207027137280e-09,2.093574767059180886e-05,-2.832202590070664883e-04,6.311347242444753647e-04,4.353530239313840866e-03,-4.038177430629730225e-03,7.785349618643522263e-03,-9.711552411317825317e-04,2.802471863105893135e-04,2.175953559344634414e-04,1.159593462944030762e-03,5.902754492126405239e-04,1.878247037529945374e-02,-3.590862732380628586e-03,1.991339772939682007e-02,-8.292521350085735321e-03,-2.113022637786343694e-04,3.057561116293072701e-04,5.105277057737112045e-03,-7.601095363497734070e-03,1.795295998454093933e-02,-5.411360412836074829e-03,-8.731256239116191864e-03,-3.856176743283867836e-03,-4.808445228263735771e-04,-6.192565197125077248e-04,1.400769921019673347e-03,-8.159174583852291107e-03,-1.006324123591184616e-02,1.094384212046861649e-02,-1.017924398183822632e-02,-2.315413765609264374e-02,1.368673401884734631e-03,1.828586391638964415e-04,1.174465753138065338e-03,1.953222416341304779e-02,-3.062913194298744202e-02,2.521909307688474655e-03,7.280849851667881012e-03,-1.256279461085796356e-02,1.483482192270457745e-03,4.006140807177871466e-04,-9.329562075436115265e-03,4.936260171234607697e-03,-8.135844953358173370e-03,-8.844212628901004791e-03,-9.078636765480041504e-03,-5.085867087473161519e-06,2.293700090376660228e-04,-7.640430703759193420e-05,-9.005746105685830116e-04,-5.759224761277437210e-03,-8.897760417312383652e-04,8.528447709977626801e-03,1.187667250633239746e-03,1.103928443626500666e-04,3.827631371677853167e-05,-5.713559403375256807e-08,6.997683158260770142e-06,7.206952432170510292e-06,8.796048350632190704e-04,5.959988920949399471e-04,4.269739747542189434e-06,3.491688039503060281e-05,1.104954208130948246e-07,-1.455554865970043465e-05,8.640188752906396985e-05,-5.711614503525197506e-04,-6.763521232642233372e-04,2.415738767012953758e-03,-1.138679450377821922e-03,5.271115514915436506e-05,-3.034519977518357337e-05,-2.582419256214052439e-05,1.378035231027752161e-04,5.446514696814119816e-04,-4.325892310589551926e-03,1.532559632323682308e-03,-1.782865379936993122e-03,-2.226419746875762939e-04,5.744723239331506193e-05,6.592317367903888226e-05,5.205676425248384476e-04,-6.614471203647553921e-05,-1.969970529899001122e-03,1.211047172546386719e-03,2.326912479475140572e-03,5.583608290180563927e-04,3.161178392474539578e-05,4.719512071460485458e-05,-3.148519317619502544e-04,-5.039982497692108154e-04,1.498725265264511108e-03,9.558937163092195988e-04,-3.620583447627723217e-04,1.951919053681194782e-03,8.770348358666524291e-05,-1.888023507490288466e-05,-3.920514427591115236e-04,-1.848280197009444237e-03,2.233569743111729622e-03,-2.946578606497496367e-04,3.884520265273749828e-05,9.713368490338325500e-04,-2.137147748726420105e-05,-7.592348265461623669e-05,5.015583010390400887e-04,-1.536208787001669407e-03,2.296209277119487524e-04,1.201795064844191074e-03,3.184469882398843765e-03,-2.546955365687608719e-04,2.002097317017614841e-04,1.376336440443992615e-04,-6.428496999433264136e-05,-2.277707098983228207e-04,-3.167664981447160244e-04,-2.661957696545869112e-04,-2.493595529813319445e-04,-1.093292758014285937e-05,4.568020131046068855e-07,-4.401990372571162879e-05,-8.026362047530710697e-05,-6.153311551315709949e-05,9.843469597399234772e-04,4.862234636675566435e-04,-1.789669659046921879e-05,-3.217399807908805087e-06,3.521440958138555288e-04,1.111595483962446451e-04,1.657648972468450665e-04,-2.141226868843659759e-04,2.338056947337463498e-04,1.239545294083654881e-03,-1.020434079691767693e-03,1.022500073304399848e-04,-4.163455741945654154e-05,-1.903303018480073661e-05,1.475855606258846819e-05,1.239470439031720161e-03,-3.145425580441951752e-03,-1.371211837977170944e-03,-4.098602104932069778e-03,-8.530067862011492252e-04,-3.823191800620406866e-04,2.339896855119150132e-05,-9.830730268731713295e-04,-2.731776563450694084e-03,-3.690114477649331093e-03,1.812669215723872185e-04,2.430900698527693748e-03,4.271587822586297989e-04,4.557421198114752769e-05,-4.194063658360391855e-04,1.893197477329522371e-04,1.460894476622343063e-03,2.555709797888994217e-03,-6.324434652924537659e-04,2.604163717478513718e-03,2.400835743173956871e-03,-2.190134255215525627e-04,1.415434962837025523e-04,-1.155190839199349284e-04,-2.188833197578787804e-03,5.266712978482246399e-03,3.016606904566287994e-03,-1.451592193916440010e-03,1.624248456209897995e-03,-4.312501114327460527e-04,4.197374219074845314e-04,1.407385338097810745e-03,-1.485029351897537708e-03,6.522011477500200272e-03,-1.981063280254602432e-03,-4.106510896235704422e-03,1.366537180729210377e-03,1.899217721074819565e-03,7.802456966601312160e-04,-6.008884869515895844e-03,-8.345572277903556824e-03,5.259785335510969162e-03,7.990244776010513306e-04,-6.678239908069372177e-03,-8.343587629497051239e-03,1.873827841336606070e-06\n0.000000000000000000e+00,-7.333256235142471269e-06,-2.310682248207740486e-05,6.298431544564664364e-04,4.664969164878129959e-04,-1.207910918310517445e-05,1.406794126523891464e-05,1.794918347286511562e-08,1.350090769847156480e-05,3.022897180926520377e-05,1.873042492661625147e-05,-5.119096604175865650e-04,2.046006498858332634e-03,4.508649581111967564e-04,1.802971819415688515e-04,-1.677712134551256895e-05,-2.223968294856604189e-05,-2.324065571883693337e-04,-1.400442328304052353e-03,-2.798697678372263908e-03,1.168821938335895538e-03,-3.553185379132628441e-03,4.908627597615122795e-04,-3.461538653937168419e-06,-3.921281677321530879e-05,-8.370616124011576176e-04,-4.243992734700441360e-04,-1.443687593564391136e-03,-2.846286224666982889e-04,8.505000732839107513e-04,-1.471723226131871343e-05,4.406034349813126028e-05,4.280830398784019053e-05,-1.738540231599472463e-05,1.796925673261284828e-03,7.685749733354896307e-05,5.169258220121264458e-04,1.258865668205544353e-04,8.319576736539602280e-04,-2.901395782828330994e-04,-2.075217525998596102e-05,4.175822687102481723e-05,-5.091479397378861904e-04,2.246916294097900391e-03,1.117459614761173725e-03,7.660802803002297878e-04,1.745661022141575813e-03,4.655405427911318839e-05,-5.042978591518476605e-05,1.419463544152677059e-03,-6.975340656936168671e-04,2.048287307843565941e-03,4.068939015269279480e-04,2.325109235243871808e-04,3.646754294095444493e-07,-1.794641866581514478e-05,-5.030498186897602864e-07,7.252165232785046101e-05,4.143936967011541128e-04,2.703818900045007467e-04,-6.905444897711277008e-04,-1.196668890770524740e-04,-2.515771302569191903e-05,-2.091103397106053308e-06,4.599956682227457350e-08,-1.005076319415820763e-05,6.422887963708490133e-07,6.613465375266969204e-04,4.160246753599494696e-04,-1.195886943605728447e-05,1.120170600188430399e-05,-8.938663142998848343e-09,-2.566950570326298475e-06,3.718773950822651386e-05,-1.914828317239880562e-06,1.670395024120807648e-03,3.203335450962185860e-03,-1.334099215455353260e-04,9.487615898251533508e-05,-2.388218126725405455e-05,-3.493986514513380826e-05,-2.933403302449733019e-04,-1.800522790290415287e-03,-1.250168192200362682e-03,1.169726136140525341e-03,-1.142702531069517136e-03,-5.988654447719454765e-05,2.792725354083813727e-05,-8.126045577228069305e-05,-7.747684139758348465e-04,-4.877962055616080761e-04,-3.756706602871417999e-03,2.140404889360070229e-03,-8.625228074379265308e-04,-1.496812037657946348e-04,4.609117604559287429e-05,2.320417479495517910e-05,1.009102561511099339e-06,-1.994214253500103951e-04,2.106517786160111427e-04,-3.998784814029932022e-04,-1.078296336345374584e-03,5.881379474885761738e-04,-1.514382602181285620e-04,-3.033027314813807607e-05,3.137933090329170227e-04,-2.045277971774339676e-03,3.386486321687698364e-03,3.470061346888542175e-03,-1.824425416998565197e-03,-5.112891085445880890e-05,-1.297020062338560820e-04,-3.838644624920561910e-05,6.856762338429689407e-04,-8.892542682588100433e-04,1.411935198120772839e-03,1.801705569960176945e-03,-3.615066525526344776e-04,1.056531982612796128e-05,-1.822251761041115969e-05,6.915201538504334167e-06,4.736086702905595303e-05,1.451497519155964255e-04,3.337387752253562212e-04,-6.377667887136340141e-04,-1.043536030920222402e-04,-2.853238038369454443e-05,-3.455538490015896969e-06,-5.909665534709063195e-10,-1.451546268071979284e-06,6.561099871760234237e-05,-4.800487658940255642e-05,-5.202802130952477455e-04,3.985601506428793073e-05,-3.152099816361442208e-05,-3.619166122348360659e-08,6.130434485385194421e-05,-1.423781941412016749e-04,1.232660608366131783e-03,1.086442265659570694e-03,1.341535244137048721e-03,1.246942672878503799e-03,1.752136085997335613e-06,-1.852559216786175966e-05,-1.730997610138729215e-06,-3.772282070713117719e-05,1.517841359600424767e-03,2.332935109734535217e-04,-8.238891139626502991e-03,-3.121580230072140694e-04,8.919092360883951187e-04,-7.512586307711899281e-05,1.374157727696001530e-04,1.593634951859712601e-03,4.957682918757200241e-03,-2.664015628397464752e-04,-8.865757845342159271e-04,1.216051983647048473e-03,1.156291225925087929e-03,-6.049646617611870170e-05,9.781909466255456209e-05,5.130453500896692276e-04,1.164960209280252457e-03,6.597929168492555618e-03,-4.880909807980060577e-03,3.561753081157803535e-03,1.721406588330864906e-03,-7.965177064761519432e-04,-2.030332871072459966e-05,1.643708907067775726e-03,4.952326882630586624e-03,-1.071642991155385971e-02,2.078983699902892113e-03,1.773715484887361526e-03,7.426101714372634888e-03,1.052026636898517609e-03,-8.348429400939494371e-05,1.422393135726451874e-03,2.197436522692441940e-03,-6.485899910330772400e-03,-2.673751674592494965e-03,-1.062264345819130540e-04,2.873346784326713532e-05,-8.230433741118758917e-05,4.371254181023687124e-05,6.782694254070520401e-05,1.362013863399624825e-03,8.029636228457093239e-04,-6.376925157383084297e-04,-5.928926475462503731e-05,-1.149572199210524559e-05,-6.991522241150960326e-07,-2.374178631470158507e-09,-8.971686838776804507e-06,-1.334157877863617614e-05,7.480392232537269592e-04,6.872907979413866997e-04,-7.288087999768322334e-06,3.362763527547940612e-05,3.625819289254650357e-08,4.310543772589880973e-06,6.970418326091021299e-05,5.481234402395784855e-04,-8.671977557241916656e-04,3.669008379802107811e-03,1.734534162096679211e-04,1.323583710473030806e-04,-4.586236173054203391e-05,-3.732191908056847751e-05,-2.594405377749353647e-04,6.263088434934616089e-04,-6.471886299550533295e-04,6.048853974789381027e-04,-5.071891937404870987e-04,3.110157093033194542e-03,3.650517828646115959e-05,6.233298336155712605e-06,1.622741692699491978e-04,5.880317185074090958e-04,-1.880160416476428509e-03,1.390654360875487328e-03,-1.916270237416028976e-03,8.972231880761682987e-04,4.135717608733102679e-05,2.992561894643586129e-05,1.072178492904640734e-04,8.014202467165887356e-04,2.069022972136735916e-03,-9.834739612415432930e-04,-3.123972797766327858e-03,8.724733488634228706e-04,-4.935690667480230331e-04,-2.814551771734841168e-05,-5.484660505317151546e-04,-1.695063197985291481e-03,4.438002128154039383e-03,-1.060469658114016056e-03,-3.924956545233726501e-03,-1.538969809189438820e-05,-2.445060235913842916e-04,-1.292662818741519004e-05,1.198890153318643570e-03,4.339405568316578865e-04,6.393612362444400787e-03,-5.666879005730152130e-04,8.843708783388137817e-04,2.199940354330465198e-05,-2.726009915932081640e-05,5.521169896383071318e-06,-7.456982712028548121e-05,1.366901095025241375e-03,-1.010915148071944714e-03,-8.468467276543378830e-04,-1.224228180944919586e-04,-3.969340104958973825e-05,-4.808829544344916940e-06,3.753484634216874838e-09,-1.244786108145490289e-05,-5.900556061533279717e-06,6.152239511720836163e-04,6.616797763854265213e-04,-1.509452977188630030e-05,1.821440127969253808e-05,-7.444032235071063042e-08,1.832242924137972295e-05,4.459419506019912660e-05,3.847685584332793951e-04,-1.922087976709008217e-04,2.479164628311991692e-03,4.741453158203512430e-04,1.640596165088936687e-04,-1.955102743522729725e-05,-4.164207348367199302e-05,-3.547290107235312462e-04,-1.799322082661092281e-03,-2.558286068961024284e-03,1.086986856535077095e-03,-5.488742608577013016e-04,7.584259583381935954e-05,3.235497570130974054e-05,-3.567409294191747904e-05,-6.816231762059032917e-04,-1.059886883012950420e-03,-1.927718869410455227e-03,1.811273163184523582e-03,4.019378975499421358e-04,-1.633081992622464895e-04,6.524458149215206504e-05,3.297637158539146185e-05,3.402039510547183454e-05,1.566275954246520996e-03,7.552008610218763351e-04,-6.601794739253818989e-04,5.836737109348177910e-04,1.657395972870290279e-03,-3.326496225781738758e-04,-2.931655581051018089e-05,3.064485208597034216e-04,-1.605233526788651943e-03,2.619421808049082756e-03,-5.341568030416965485e-04,-5.047378363087773323e-04,8.154350216500461102e-04,-1.656244567129760981e-04,-4.122970494790934026e-05,1.353855710476636887e-03,7.728912169113755226e-05,1.649788348004221916e-03,3.401948197279125452e-04,6.644037785008549690e-04,-5.812417384731816128e-06,-1.642071038077119738e-05,-1.138949642154329922e-06,7.184816786320880055e-05,5.464797723107039928e-04,1.599998649908229709e-04,-7.270188652910292149e-04,-1.242087455466389656e-04,-3.254598050261847675e-05,-1.811848505894886330e-06,1.560601958772167563e-08,-1.647940553084481508e-05,-2.577198938524816185e-05,6.088523659855127335e-04,6.189820705913007259e-04,-1.592013359186239541e-05,1.379009336233139038e-05,-3.259629011154174805e-09,2.914489596150815487e-05,3.304657002445310354e-05,6.665585679002106190e-04,-2.224670024588704109e-03,3.492668038234114647e-03,8.524010190740227699e-04,1.904866949189454317e-04,2.306999886059202254e-05,-6.533376290462911129e-05,-3.945503267459571362e-04,-6.111681577749550343e-04,-1.691737445071339607e-03,2.055008430033922195e-03,-1.640350557863712311e-03,2.666183863766491413e-04,-3.476377742117620073e-06,-6.554260471602901816e-05,-5.810332368128001690e-04,-7.529708673246204853e-04,5.168832722119987011e-04,-4.632484051398932934e-04,-6.395297823473811150e-04,-1.907549449242651463e-04,3.738763916771858931e-05,3.241077502025291324e-05,1.513246243121102452e-04,1.951312413439154625e-03,-5.116708343848586082e-04,-9.252162417396903038e-04,1.851880515459924936e-04,1.070254715159535408e-03,-4.493746091611683369e-04,-7.505845132982358336e-06,4.960534861311316490e-04,-2.663434017449617386e-03,3.479643259197473526e-03,-1.068179844878613949e-03,-1.830564287956804037e-04,1.043685129843652248e-03,-2.701636985875666142e-04,-8.446551510132849216e-05,1.238241326063871384e-03,-1.638239249587059021e-03,2.155975671485066414e-03,2.756736008450388908e-03,1.087021781131625175e-03,3.169292540405876935e-06,-1.918555426527746022e-05,7.055091373331379145e-06,6.610478158108890057e-05,3.255329502280801535e-04,9.407076868228614330e-05,-1.067541888915002346e-03,-1.656369422562420368e-04,-5.329839041223749518e-05,2.787879566312767565e-06,-3.881723387166857719e-08,-9.309300367021933198e-06,-5.651614173984853551e-06,7.991993334144353867e-04,7.163743721321225166e-04,-7.554000603704480454e-06,1.851707565947435796e-05,-8.503775461576879025e-09,1.576312752149533480e-05,3.719729647855274379e-05,1.503758830949664116e-04,1.576373935677111149e-03,8.519323891960084438e-04,4.884107038378715515e-04,1.402880734531208873e-04,-9.457505257159937173e-06,-5.049235187470912933e-05,-1.982103422051295638e-04,9.279533987864851952e-04,-3.388658631592988968e-03,2.249291166663169861e-03,-2.436919021420180798e-04,4.254067316651344299e-04,2.287771530973259360e-05,1.011570930131711066e-06,-7.068802369758486748e-04,-4.144758859183639288e-04,-3.671506186947226524e-03,1.957925269380211830e-03,-8.060618711169809103e-06,4.774464468937367201e-04,6.581546040251851082e-05,3.901711170328781009e-05,9.938173025147989392e-05,2.869413699954748154e-03,-2.349634421989321709e-03,4.135685157962143421e-04,-2.507166063878685236e-04,8.227411890402436256e-04,-3.365561715327203274e-04,-9.902332749334163964e-06,7.776374113745987415e-04,-1.527669723145663738e-03,3.513437230139970779e-03,-4.142240213695913553e-04,-1.235621166415512562e-03,-5.086191231384873390e-04,-5.308114123181439936e-05,-2.374696850893087685e-05,1.116121653467416763e-03,-1.427930255886167288e-04,1.907459576614201069e-03,-2.088755572913214564e-04,2.082827966660261154e-03,-6.104308340582065284e-06,3.251511770940851420e-06,8.067851013038307428e-06,9.106957440963014960e-05,4.991487367078661919e-04,4.328537615947425365e-04,-6.541364127770066261e-04,-8.439674274995923042e-05,-2.926357956312131137e-05,-3.912519332516239956e-06,-2.952128852484747767e-08,6.799014954594895244e-05,8.564430572732817382e-06,-5.364313721656799316e-03,6.509858369827270508e-01,6.203389784786850214e-05,-1.154437049990519881e-04,6.742629921063780785e-08,-1.096744235837832093e-04,-1.893781591206789017e-04,-2.935199066996574402e-03,-8.659815648570656776e-04,-1.174815092235803604e-02,-2.616328420117497444e-03,-1.134435529820621014e-03,1.884890953078866005e-04,3.146356903016567230e-04,2.041730098426342010e-03,8.381095714867115021e-03,2.418727613985538483e-02,-6.813202984631061554e-03,8.130597881972789764e-03,-5.816296208649873734e-03,-1.397410960635170341e-04,3.689000441227108240e-04,4.819998051971197128e-03,-2.557972213253378868e-03,1.153194718062877655e-02,-4.337091464549303055e-03,-6.401407066732645035e-03,-9.791352786123752594e-04,-3.555651346687227488e-04,-4.171588807366788387e-04,-5.093240761198103428e-04,-1.299026422202587128e-02,-3.129598684608936310e-03,9.391903877258300781e-03,-2.613333985209465027e-03,-1.421749219298362732e-02,2.218701876699924469e-03,2.176847046939656138e-04,-2.685242099687457085e-03,1.156811695545911789e-02,-2.105728164315223694e-02,-2.233547274954617023e-04,7.499064318835735321e-03,-1.182208023965358734e-02,1.428337767720222473e-03,3.604771336540579796e-04,-6.466503720730543137e-03,1.760791870765388012e-03,-1.209887769073247910e-02,-6.287953350692987442e-03,-5.143648479133844376e-03,7.849665962567087263e-06,2.548131451476365328e-04,-9.839382255449891090e-05,-6.683277897536754608e-04,-4.939495585858821869e-03,-1.247379695996642113e-03,7.365596946328878403e-03,1.081838621757924557e-03,2.453727356623858213e-04,1.343725489277858287e-05,1.418447936885058880e-07,1.942466724358382635e-06,-6.312893674476072192e-08,6.622195942327380180e-04,5.251988186500966549e-04,-3.623278871600632556e-06,2.499383117537945509e-05,5.101995270706538577e-08,-6.796542038500774652e-06,7.544158142991364002e-05,-2.213530242443084717e-04,-2.009616291616111994e-04,3.369731595739722252e-03,6.846095493528991938e-05,7.000829646131023765e-05,-1.258065276488196105e-05,-1.499041354691144079e-05,1.557156792841851711e-05,-4.353385884314775467e-04,-4.868404008448123932e-03,2.082830993458628654e-03,-1.095092622563242912e-03,-1.446749665774405003e-04,5.901210170122794807e-05,-1.967453863471746445e-05,1.558134827064350247e-04,-4.840540350414812565e-04,-1.236628275364637375e-03,1.003328012302517891e-03,1.379872323013842106e-03,-8.294418221339583397e-04,2.530019082769285887e-05,2.362083432672079653e-05,-1.274091773666441441e-04,4.044235392939299345e-04,5.139537388458848000e-04,1.163680222816765308e-03,-6.538872839882969856e-04,1.199541264213621616e-03,1.179335013148374856e-04,9.800500265555456281e-06,3.210981958545744419e-04,-6.345746805891394615e-04,1.266764011234045029e-03,-1.323073811363428831e-04,1.897140755318105221e-04,9.174735751003026962e-04,4.787150828633457422e-05,-8.800818250165320933e-06,4.758394788950681686e-04,-5.968096666038036346e-04,8.001346141099929810e-04,9.259355138055980206e-04,2.159948227927088737e-03,-3.524099593050777912e-04,2.430680906400084496e-04,1.773656258592382073e-04,-5.750699347117915750e-05,-2.532083308324217796e-04,-4.782348114531487226e-04,-4.677668912336230278e-04,-4.018652180093340576e-05,-1.948018689290620387e-05,4.623843778972513974e-05,-2.623953605507267639e-06,-8.098233956843614578e-05,7.834142888896167278e-05,1.049194484949111938e-03,6.182636134326457977e-04,2.419834572719992138e-06,6.119461613707244396e-05,-3.129821197944693267e-05,-8.456871728412806988e-05,1.230277848662808537e-04,7.934609311632812023e-05,9.959070011973381042e-04,1.890376908704638481e-03,-5.844960105605423450e-05,9.714080078992992640e-05,4.037481994600966573e-05,-5.537119068321771920e-05,-8.422191021963953972e-04,2.274280413985252380e-04,-3.465573070570826530e-03,-6.795341032557189465e-04,-2.247848780825734138e-03,-5.056157242506742477e-04,-1.139159430749714375e-04,2.733492874540388584e-04,-1.784102525562047958e-03,-2.425854792818427086e-03,-3.567384555935859680e-03,4.638837999664247036e-04,1.042669871821999550e-03,4.010804696008563042e-04,1.688363699940964580e-04,-2.213232219219207764e-04,-5.855932249687612057e-05,3.218845697119832039e-03,1.197626814246177673e-03,-1.077105058357119560e-03,1.813517184928059578e-03,2.332710660994052887e-03,2.792913073790259659e-05,1.278080162592232227e-04,2.077397512039169669e-04,-2.437483752146363258e-03,4.293222445994615555e-03,2.746789716184139252e-03,-1.313757733441889286e-03,2.125199651345610619e-03,-4.777319845743477345e-04,1.754308177623897791e-04,7.927831611596047878e-04,-1.392705889884382486e-04,7.538939826190471649e-03,-1.840078504756093025e-03,-6.859922781586647034e-03,1.419419073499739170e-03,2.933263313025236130e-03,1.456881524063646793e-03,-8.292416110634803772e-03,-1.038768514990806580e-02,3.397419117391109467e-03,8.114002645015716553e-03,-6.097035948187112808e-03,-5.263368599116802216e-03,4.872636964137200266e-06\n0.000000000000000000e+00,9.754322718436014839e-07,7.362331757576612290e-07,1.152942058979533613e-05,6.608995136048179120e-06,5.467668415803927928e-06,2.742319566095829941e-06,4.127000963194404903e-08,-3.553578608261886984e-06,7.089593054843135178e-07,-3.295866554253734648e-05,-5.653219341184012592e-05,-9.419932030141353607e-05,-1.819448225433006883e-04,-1.521481590316398069e-05,4.007362122138147242e-07,1.520258138043573126e-06,-1.127297764469403774e-06,-9.055697591975331306e-05,1.049483980750665069e-04,1.521931262686848640e-04,2.436210343148559332e-05,-7.002105849096551538e-05,1.971521669474896044e-06,1.185257133329287171e-05,1.611610059626400471e-04,1.693957892712205648e-04,6.047492206562310457e-05,4.967004497302696109e-05,-1.865211379481479526e-05,-7.363315671682357788e-05,3.040477167814970016e-07,-9.017667252919636667e-07,2.849820702977012843e-06,7.616139191668480635e-05,-3.924312841263599694e-05,-1.370272075291723013e-04,2.965207386296242476e-04,7.097306661307811737e-05,5.458420673676300794e-06,-8.048660902204574086e-07,3.959536843467503786e-05,9.933400724548846483e-05,1.440932692275964655e-06,3.683266550069674850e-05,2.529810444684699178e-05,-5.760719432146288455e-06,2.185430275858379900e-06,3.923479653167305514e-06,-1.388365781167522073e-04,2.270044205943122506e-05,9.088803926715627313e-05,-8.186858030967414379e-05,-4.497353074839338660e-05,-2.769406819425057620e-07,-1.032438149195513688e-06,1.624700416869018227e-06,-1.203964438900584355e-05,-2.968325134133920074e-06,7.359843039012048393e-06,-3.442198794800788164e-05,-1.242233565790229477e-06,9.578365052220760845e-07,-9.030529781739460304e-07,-4.082437499164370820e-08,1.489537879706404055e-07,-8.902969739210675471e-07,-2.693956048460677266e-05,-1.081698064808733761e-05,2.977946223836624995e-06,1.387570591759867966e-06,2.722358871665164770e-08,2.258890845041605644e-06,-6.160473731142701581e-07,4.511278530117124319e-05,-4.448762338142842054e-04,-1.844108046498149633e-04,9.252074232790619135e-05,-1.093071546165447216e-06,1.638245976209873334e-06,5.339688868843950331e-08,-1.248093940375838429e-05,-4.629274189937859774e-05,-1.894621527753770351e-04,-9.338040399597957730e-05,1.118686923291534185e-04,1.689235250523779541e-05,-1.845415226853219792e-06,1.690926183073315769e-05,1.610922627151012421e-04,1.657149405218660831e-04,1.883139775600284338e-04,4.816389409825205803e-04,2.592386445030570030e-04,5.914799839956685901e-05,-2.263343503727810457e-06,-8.071205002124770544e-07,1.462719865230610594e-05,1.929555219248868525e-05,-1.152823242591693997e-04,-5.809333379147574306e-05,1.763308828230947256e-04,-1.110856683226302266e-04,-4.575403363560326397e-05,1.652449327593785711e-06,-2.111866160703357309e-05,3.608861152315512300e-05,1.702705048955976963e-04,-2.834950573742389679e-04,1.313494285568594933e-04,5.528319161385297775e-05,-2.847270661732181907e-05,5.004290869692340493e-06,-5.084520671516656876e-05,6.366332672769203782e-05,4.121885576751083136e-04,-3.420937573537230492e-04,7.888986147008836269e-05,-9.418633908353513107e-07,-1.078913896890298929e-06,2.717649522310239263e-06,-5.850789875694317743e-06,7.531300070695579052e-05,6.174444479256635532e-06,-2.191951534769032151e-05,2.578400426500593312e-07,-2.796926992232329212e-06,-8.082409976850613020e-07,-2.481579919333398720e-08,4.475303967410582118e-07,-1.857947609096299857e-06,-1.743478242133278400e-05,1.813051312637981027e-06,1.081028813132434152e-06,-2.672269147296901792e-06,-1.472907928956601609e-08,-1.089554189093178138e-07,-1.364833678962895647e-05,9.724969277158379555e-05,4.218038520775735378e-05,1.066030308720655739e-04,2.487230813130736351e-05,-7.617880328325554729e-06,4.125324267079122365e-06,6.797197784180752933e-06,4.523155075730755925e-05,2.569456228229682893e-05,1.288068306166678667e-04,-3.199639322701841593e-04,5.918907845625653863e-06,-5.927726670051924884e-05,-2.851908902812283486e-06,-2.121716534020379186e-06,3.513933188514783978e-05,3.016510745510458946e-04,6.942642503418028355e-04,-5.438604857772588730e-04,-8.460384560748934746e-05,-9.607902029529213905e-08,-1.773090730239346158e-06,4.478480605030199513e-06,-1.087350028683431447e-06,-3.169857081957161427e-04,8.322430949192494154e-05,-6.743158883182331920e-05,4.182523698545992374e-04,3.092965926043689251e-04,-1.018181210383772850e-04,5.508232788997702301e-06,9.243335807695984840e-05,1.047895057126879692e-05,-7.261398422997444868e-05,-3.486642090138047934e-04,-5.887940642423927784e-04,4.631288175005465746e-05,2.607269198051653802e-05,-1.722651973068423104e-06,-4.420303594088181853e-05,-8.549803169444203377e-05,3.546803491190075874e-04,-7.218769314931705594e-05,-3.155223093926906586e-04,3.405079951335210353e-06,-7.011678007984301075e-06,3.659428102764650248e-06,-7.012770311121130362e-07,8.806910773273557425e-05,1.705284521449357271e-04,-5.166370829101651907e-05,-5.174237685423577204e-06,-6.357694473990704864e-06,-3.814146111835725605e-06,-6.521096196365760989e-08,9.052240557139157318e-07,-2.219266889369464479e-06,5.403241084422916174e-05,2.107417458319105208e-05,-4.322564564063213766e-07,9.051224196809926070e-07,4.732055458589456975e-08,-1.334577405032177921e-06,-8.444897048320854083e-07,-8.908550807973369956e-05,-3.930148523068055511e-06,-3.539642202667891979e-04,2.851475146599113941e-04,1.744485416566021740e-05,-3.116051175311440602e-06,3.011659259755106177e-07,6.101576946093700826e-05,-4.022689827252179384e-04,3.605749225243926048e-04,5.786939873360097408e-04,4.601950931828469038e-04,1.281531876884400845e-05,3.648955953394761309e-06,-1.387901647831313312e-06,3.627588739618659019e-05,-2.973973168991506100e-04,-3.112194535788148642e-04,1.109955701394937932e-05,7.982342503964900970e-04,-6.004247115924954414e-04,2.492324711056426167e-06,2.585927632026141509e-06,-7.986742275534197688e-05,-6.959207530599087477e-05,-1.262984005734324455e-04,-2.691971894819289446e-05,4.932503798045217991e-04,1.829093962442129850e-04,7.002703114267205819e-06,-6.643937922490295023e-06,8.306739619001746178e-05,-5.004380363970994949e-04,-1.942436356330290437e-04,1.872774882940575480e-04,1.552822941448539495e-04,6.164469232317060232e-05,-1.242076541529968381e-05,-1.972906375158345327e-06,1.763507025316357613e-04,1.768672082107514143e-04,-1.997043436858803034e-04,-2.057893725577741861e-04,-9.132577542914077640e-05,3.119596840406302363e-06,-3.153842044412158430e-06,-1.187446741823805496e-06,1.637791683606337756e-05,-1.719384745229035616e-04,-9.636755567044019699e-05,-4.049336348543874919e-05,-8.800036994216497988e-06,5.186753242014674470e-06,-1.313047278017620556e-06,7.489666131732519716e-08,8.184738362615462393e-07,2.524193860153900459e-06,-1.390150373481446877e-05,-1.141155962613993324e-06,3.259634468122385442e-06,1.626557605050038546e-06,1.507669367128983140e-08,-2.694469856123760110e-07,-1.692434636879625032e-07,1.499339850852265954e-05,-4.351526877144351602e-05,-1.388975651934742928e-04,-4.387404624139890075e-05,-2.263112037326209247e-06,9.696486813481897116e-07,-9.062665640158229508e-07,1.410977165505755693e-05,-3.131978155579417944e-05,1.694770908216014504e-04,3.055240667890757322e-04,-7.690730853937566280e-05,-9.785492147784680128e-05,-5.435907723949640058e-07,1.272974441235419363e-05,1.793933915905654430e-04,2.730581036303192377e-04,2.408072905382141471e-04,2.738844705163501203e-05,8.343701483681797981e-05,-4.221835115458816290e-05,-8.978003052106942050e-07,-9.041323210112750530e-07,2.378931094426661730e-05,3.039163857465609908e-05,1.296052505495026708e-04,-1.581814431119710207e-04,-1.061149960150942206e-04,7.795812052791006863e-06,-9.189481716020964086e-06,-1.088330805032455828e-06,1.627443816687446088e-05,-1.314356813963968307e-05,4.972157330485060811e-05,-1.584741839906200767e-04,-8.438730583293363452e-05,8.512749627698212862e-05,-4.217424248054157943e-06,4.735163656732765958e-06,-1.245893508894369006e-04,8.430107845924794674e-05,1.852172863436862826e-04,-6.473041139543056488e-06,2.644372943905182183e-05,2.212931349276914261e-06,-4.445962531463010237e-08,3.804404514085035771e-06,-6.854569619463291019e-06,6.431444489862769842e-05,3.434904283494688570e-05,-7.627786544617265463e-06,-4.582649580697761849e-06,-2.238692559330957010e-06,-3.249687949846702395e-07,-4.478624759940430522e-08,1.002124236038071103e-06,3.197374553565168753e-06,-1.399642314936500043e-05,-2.160068470402620733e-05,2.335185627089231275e-06,1.384593701914127450e-07,-1.333137333858758211e-08,-2.940027115982957184e-06,-2.837762394847231917e-06,2.110124478349462152e-05,-3.252364112995564938e-04,-2.979481359943747520e-04,-2.242242408101446927e-05,-5.920880994381150231e-06,7.466283932444639504e-06,-5.408838660514447838e-06,4.655483644455671310e-05,-3.144415095448493958e-04,-4.927615518681704998e-04,-1.557409123051911592e-04,2.262067573610693216e-05,-1.833541318774223328e-07,-1.266261620003206190e-07,6.574903636646922678e-06,1.073399471351876855e-04,3.127727832179516554e-04,-1.526394044049084187e-04,3.823930746875703335e-04,5.167639028513804078e-05,2.838338150468189269e-05,2.743271807048586197e-06,1.725474248814862221e-06,-4.561325113172642887e-07,-1.837198215071111917e-05,1.724940811982378364e-04,2.087082102661952376e-04,3.151638666167855263e-04,-3.293663394288159907e-05,2.047990346909500659e-05,-1.206226443173363805e-05,1.294201683776918799e-05,3.822915459750220180e-07,-3.585844387998804450e-05,5.045420257374644279e-04,4.744898760691285133e-04,-1.594282075529918075e-04,5.799438440590165555e-07,-5.243355190032161772e-06,-4.097895362065173686e-05,-2.451342588756233454e-04,-1.820866018533706665e-04,-3.661526716314256191e-04,-4.222861025482416153e-04,2.891711801566998474e-06,-3.480073928585625254e-06,1.884284301922889426e-06,-2.120937551808310673e-06,6.284309347392991185e-05,2.820487316057551652e-05,1.632008570595644414e-05,7.181954970292281359e-06,2.393782096987706609e-07,5.849759077136695851e-08,-1.545231498312205076e-09,3.153334091621218249e-07,3.212753199477447197e-06,-4.861960769630968571e-05,7.682925570406951010e-06,1.855243795034766663e-06,2.599924755486426875e-06,-5.685524229193106294e-08,-3.232454218959901482e-06,1.131761337092029862e-06,2.913023126893676817e-05,-2.957285032607614994e-04,-3.246617561671882868e-04,-9.249641152564436197e-05,-2.352557658014120534e-06,-1.989954171222052537e-06,2.022592980210902169e-06,-3.341819137858692557e-06,-1.390359393553808331e-04,2.512116334401071072e-04,3.585524391382932663e-04,3.147977986373007298e-04,-1.137517610914073884e-04,7.208516763057559729e-06,-4.484221335587790236e-06,1.282115845242515206e-04,3.113826969638466835e-04,-1.343769836239516735e-04,-5.084575386717915535e-04,-5.666178913088515401e-05,-9.545718057779595256e-05,-4.969130031895474531e-07,-1.271594783247564919e-06,1.058503494277829304e-05,7.006427040323615074e-05,-6.234812317416071892e-04,-9.508505900157615542e-05,-8.611367229605093598e-05,1.534426846774294972e-04,-1.336424429609905928e-05,-3.600885520427254960e-06,-2.253563252452295274e-05,1.050098071573302150e-04,1.414881262462586164e-05,4.858915053773671389e-04,3.035608679056167603e-04,1.085322510334663093e-04,-4.827754310099408031e-06,-1.722466322462423705e-06,-1.402750494889914989e-04,-1.075215623131953180e-04,1.803024497348815203e-04,2.139013231499120593e-04,-1.364503987133502960e-04,-3.373478989487921353e-07,-2.784112439258024096e-06,2.436196609778562561e-06,-1.251568210136611015e-05,3.618047776399180293e-05,-4.529108264250680804e-05,-6.875751569168642163e-05,-7.177879524533636868e-06,1.926713594002649188e-06,1.413330551258695778e-06,1.153330231318250299e-07,-6.132745056675048545e-06,-1.262682508240686730e-05,8.056600927375257015e-05,4.763383913086727262e-05,6.558945775032043457e-01,-7.060233656375203282e-06,-1.364687705063261092e-07,1.694837010290939361e-06,1.072670238499995321e-05,3.136165469186380506e-05,6.163155194371938705e-04,1.384526258334517479e-03,4.741445882245898247e-04,3.170901254634372890e-05,-1.390391844324767590e-06,8.365918802155647427e-07,-1.776237331796437502e-04,1.077187189366668463e-04,1.683851878624409437e-04,-4.363987827673554420e-04,1.070572296157479286e-03,3.449024225119501352e-04,7.582949365314561874e-06,-6.832531653344631195e-05,-1.396599924191832542e-03,-1.340831746347248554e-03,-8.288696990348398685e-04,1.514910109108313918e-04,-8.951485506258904934e-04,6.124690407887101173e-04,1.215281645272625610e-05,9.381794370710849762e-06,-4.166790313320234418e-05,-1.408061361871659756e-04,8.943944703787565231e-04,5.950081394985318184e-04,-3.691862802952528000e-04,3.078205045312643051e-04,-1.176156729343347251e-05,8.893919130059657618e-07,6.421840225812047720e-05,-1.235530653502792120e-04,-1.358009176328778267e-04,-1.233560964465141296e-03,-1.768929359968751669e-04,1.333252876065671444e-04,3.362197276146616787e-06,-1.980374509003013372e-05,7.001030026003718376e-04,-5.695942672900855541e-04,9.936097194440662861e-05,7.365390192717313766e-04,3.492748655844479799e-04,-8.017548680072650313e-06,2.222459897893713787e-06,-1.455685651308158413e-05,7.451250712620094419e-05,-3.433069796301424503e-04,-3.735791688086465001e-05,-5.241702638159040362e-06,-2.299788684467785060e-05,6.817787152613163926e-07,-1.873723505241287057e-07,-1.264629645447712392e-07,2.686553671082947403e-06,3.195360477548092604e-06,-3.745282083400525153e-05,-1.449377941753482446e-05,4.782990799867548048e-06,2.241492438770364970e-06,2.226991000497946516e-07,-4.115672254556557164e-06,-2.052917125183739699e-06,-1.529196015326306224e-05,9.004208550322800875e-05,-7.001079211477190256e-05,1.197800593217834830e-04,-2.459877123328624293e-06,3.772145419134176336e-06,-2.585044057923369110e-06,8.235718269133940339e-05,1.271032670047134161e-04,-1.054687745636329055e-04,6.415172829292714596e-04,-8.536010282114148140e-04,-1.719393185339868069e-04,4.964313120581209660e-06,2.567256706242915243e-05,2.659295569173991680e-04,2.213267434854060411e-04,2.374089963268488646e-04,3.695990890264511108e-04,4.596756771206855774e-04,1.433447032468393445e-04,-6.197392394824419171e-06,-2.570356400610762648e-06,1.940207403094973415e-05,-6.706372369080781937e-05,-1.038384216371923685e-04,-3.536166914273053408e-04,-3.812418435700237751e-05,1.312744279857724905e-05,5.682470873580314219e-05,-7.040579930617241189e-06,8.849920413922518492e-05,2.539011184126138687e-04,-5.106933531351387501e-04,4.402727427077479661e-05,-3.654976608231663704e-04,8.038644591579213738e-05,5.057720773038454354e-05,6.192118689796188846e-06,-4.835875006392598152e-05,-3.893917892128229141e-05,-2.040676190517842770e-05,-3.475119010545313358e-04,2.305604139110073447e-04,3.679226210806518793e-05,-1.776675162545870990e-05,-1.614439497643616050e-05,1.577270995767321438e-05,-5.574000169872306287e-06,4.533819083007983863e-05,-1.082602102542296052e-05,-2.149237843696027994e-06,-3.659307367342989892e-06,1.326504025200847536e-05,-2.356430195504799485e-05,6.937673788343090564e-06,-3.751939857465913519e-06,-8.268965757451951504e-05,-3.345873847138136625e-05,-4.200493094685953110e-06,9.943813893187325448e-06,-8.742538739170413464e-06,2.172339009121060371e-05,2.221836439275648445e-05,-9.221059372066520154e-06,-3.733027551788836718e-04,1.867200335254892707e-04,-1.278788840863853693e-04,-1.331723615294322371e-05,2.151059561583679169e-06,-3.471459422144107521e-06,-6.597225365112535655e-06,1.272315566893666983e-04,-1.937703636940568686e-04,-6.907899660291150212e-05,1.674895465839654207e-04,-5.701787304133176804e-04,-2.274494727316778153e-05,-2.376556949457153678e-05,1.742821041261777282e-04,-7.575028575956821442e-06,1.696118561085313559e-04,-7.813140837242826819e-05,4.362784675322473049e-04,-3.238266217522323132e-04,2.168299033655785024e-05,3.370265039848163724e-05,1.987432551686652005e-05,-2.377921482548117638e-04,-3.637700865510851145e-05,-1.367318909615278244e-04,-6.036870763637125492e-05,-2.943972358480095863e-04,2.836946441675536335e-05,-1.551010427647270262e-05,2.196495915995910764e-05,4.167238075751811266e-04,1.094603576348163188e-04,1.126382558140903711e-04,1.239405537489801645e-04,-1.633008942008018494e-04,2.432159235468134284e-04,2.136166149284690619e-04,-1.179412574856542051e-04,1.398378808517009020e-04,-8.808551938273012638e-04,7.996409549377858639e-04,1.416591112501919270e-04,9.583362261764705181e-04,3.934724954888224602e-04,-8.031831239350140095e-04,3.557290983735583723e-05,-2.595454134279862046e-05,6.073430995456874371e-04,-2.727288519963622093e-03,-7.579416269436478615e-04,-3.463809262029826641e-04,-6.764832392036623787e-07\n0.000000000000000000e+00,2.596226238438248402e-07,-1.809853870327060577e-06,3.351185659994371235e-05,2.353085255890619010e-05,2.117364147125044838e-06,1.963743670785333961e-06,-1.114314258643389621e-07,-3.016310756720486097e-08,2.509977093723136932e-06,-2.820279769366607070e-05,1.456796235288493335e-05,6.744609709130600095e-05,-2.191177482018247247e-04,7.723205271759070456e-06,-1.010293090075720102e-06,-1.367813183605903760e-06,-1.132273837356478907e-06,-1.651847414905205369e-04,-1.459167251596227288e-04,-4.945548425894230604e-06,-1.402400375809520483e-04,2.354455500608310103e-05,-5.696455218640039675e-08,7.732529411441646516e-06,4.158263618592172861e-05,-9.446365584153681993e-05,-1.560281634738203138e-05,-1.554021873744204640e-04,-1.939887079061008990e-05,3.969675890402868390e-05,-5.261471187623101287e-07,-2.396163267803785857e-08,7.058562459860695526e-06,-1.966070703929290175e-04,-1.456309983041137457e-04,3.546367952367290854e-05,3.274012124165892601e-05,1.446850001229904592e-05,-3.200567880412563682e-05,-3.499199578982370440e-07,1.855175833043176681e-05,-1.957359054358676076e-04,1.373094564769417048e-04,-7.513463788200169802e-05,4.180276591796427965e-04,1.343463081866502762e-04,-3.525610281940316781e-06,6.955909839234664105e-07,5.459948624775279313e-06,-1.782170511432923377e-05,1.784267224138602614e-04,-8.806971891317516565e-05,-3.388910045032389462e-06,-1.357851942884735763e-06,-1.056543851518654265e-06,-6.878456133563304320e-07,-4.766287929669488221e-06,-9.384206350659951568e-06,-4.197063390165567398e-05,-2.988641062984243035e-05,-4.791672836290672421e-06,-8.904641504159371834e-07,4.686708265921879502e-08,-3.015111005311155168e-08,2.480787202330247965e-07,-1.740868015076557640e-06,9.013307135319337249e-06,-4.403867933433502913e-06,8.610528823282947997e-08,2.316179688932606950e-06,-7.688451830745179905e-08,-1.963766180779202841e-07,3.698331056511960924e-06,-4.935813194606453180e-06,-1.180082253995351493e-04,4.477745096664875746e-05,3.726250724866986275e-06,-5.353441792976809666e-06,2.267223408125573769e-06,3.292589326520101167e-06,-2.454600144119467586e-05,-2.251241312478668988e-05,-3.809051704593002796e-04,-1.666745811235159636e-04,1.592500775586813688e-04,8.529936167178675532e-06,-1.703068392089335248e-06,5.945305474597262219e-06,6.103021951275877655e-05,-3.499046215438283980e-06,-3.343441640026867390e-04,3.114935243502259254e-04,7.820870087016373873e-05,1.840021286625415087e-05,5.360961949918419123e-07,-4.889767296845093369e-06,-5.897868504689540714e-06,-3.025751793757081032e-04,-1.832736306823790073e-04,-1.451934076612815261e-04,4.798115696758031845e-05,-1.452202122891321778e-04,-2.964879058708902448e-05,2.660992322489619255e-06,-5.750576383434236050e-05,-5.762239015894010663e-05,4.160512471571564674e-04,-1.421691558789461851e-04,3.750934411073103547e-05,-1.385580981150269508e-04,-2.882798617065418512e-05,7.436136002070270479e-06,-4.222642019158229232e-05,8.470595639664679766e-05,2.734988229349255562e-04,3.348472091602161527e-05,6.438171840272843838e-05,-4.104566869500558823e-06,3.580995326046831906e-06,1.740490205293099280e-07,-3.566859732018201612e-06,-4.415283910930156708e-06,-1.297050494031282142e-05,3.040541014343034476e-05,3.048755843337858096e-06,-1.887832013380830176e-06,-1.035369677993003279e-06,-3.239926726905650867e-08,1.230098177984473296e-06,4.908193204755662009e-06,4.179288225714117289e-06,-3.596572059905156493e-05,1.456583390790910926e-06,-2.310940089955693111e-06,1.099038016150188923e-08,2.417146333755226806e-06,-1.186134977615438402e-05,1.366699580103158951e-04,4.613220226019620895e-04,-5.644548218697309494e-04,1.695568789727985859e-04,-5.433643309515900910e-06,-1.384260485792765394e-06,7.119556357793044299e-07,1.082369271898642182e-05,7.092773739714175463e-05,5.377570050768554211e-05,-9.831353090703487396e-04,1.143517438322305679e-04,5.803321255370974541e-05,-8.887711373972706497e-06,7.588946118630701676e-06,9.785031579667702317e-05,4.607508890330791473e-04,-4.033550794702023268e-05,-5.262726917862892151e-04,4.212393832858651876e-06,1.105005649151280522e-04,-3.876310984196607023e-06,1.177359627035912126e-05,2.535023304517380893e-05,-7.687562610954046249e-04,5.314740701578557491e-04,-4.126489511691033840e-04,3.901671734638512135e-04,2.044992288574576378e-05,-8.848106517689302564e-05,-8.939996405388228595e-07,6.841376307420432568e-05,8.209617808461189270e-04,-7.389804814010858536e-04,-3.406208124943077564e-04,-1.143841509474441409e-04,5.761567736044526100e-04,3.551785266608931124e-05,-4.228371835779398680e-06,4.036542668472975492e-05,1.473574666306376457e-04,1.380607136525213718e-04,-1.886548707261681557e-04,-1.029702543746680021e-04,4.531322247203206643e-06,-4.469864961720304564e-06,4.017792434751754627e-06,5.561601938097737730e-06,1.379727618768811226e-04,1.146849099313840270e-04,-4.349239679868333042e-05,-5.601332759397337213e-06,-1.088487715605879202e-05,-8.870094347912527155e-07,-2.452280689624330989e-08,1.557833797960483935e-06,6.364679393300320953e-06,5.719309683627216145e-06,-2.286250310135073960e-05,-1.589058001627563499e-06,1.850228272815002128e-07,5.342963049770332873e-08,-7.320772510865936056e-06,5.577563570113852620e-06,-1.432791759725660086e-04,-3.106817603111267090e-04,1.511945301899686456e-04,4.789096419699490070e-05,-1.118488125939620659e-05,6.302411748038139194e-07,4.431596153153805062e-06,9.360875992570072412e-05,4.457139002624899149e-04,-5.230530514381825924e-04,-4.865978844463825226e-04,-3.205773246008902788e-04,1.423150970367714763e-04,9.750511708261910826e-06,-1.490376234869472682e-05,-1.095798797905445099e-04,8.047796291066333652e-05,-2.445350110065191984e-04,-2.831678430084139109e-04,6.609056435991078615e-05,-2.651119757501874119e-05,6.442587164201540872e-06,6.639622256443544757e-07,-9.136796143138781190e-05,-1.158540108008310199e-04,-3.571480337996035814e-04,8.250739483628422022e-05,-1.143880217568948865e-04,9.463832248002290726e-05,7.310863293241709471e-05,-3.609927489378605969e-06,-2.169385406887158751e-04,-1.246935426024720073e-04,1.152737677330151200e-04,9.611366549506783485e-04,5.246128421276807785e-04,-1.141855391324497759e-04,1.677969521551858634e-05,4.234565494698472321e-06,-4.835307845496572554e-05,-1.490638969698920846e-04,3.018871357198804617e-04,1.556936913402751088e-04,-6.538090474350610748e-06,7.367326361418236047e-06,-7.450597649949486367e-07,-2.381564172537764534e-06,1.563350906508276239e-06,-4.022134817205369473e-05,-1.055322572938166559e-04,4.521603477769531310e-05,5.630768100672867149e-06,1.158204395323991776e-05,-9.730807448704581475e-08,-1.375040881157474359e-08,-5.188366003494593315e-08,-1.610315848665777594e-06,8.354789315490052104e-06,2.587708149803802371e-05,2.804973746606265195e-07,1.889514010144921485e-06,3.012155502801761031e-08,1.167286768577469047e-06,3.080802343902178109e-06,-2.318251972610596567e-06,-2.280378976138308644e-05,1.708106137812137604e-04,-1.674819213803857565e-05,3.394668965484015644e-06,5.551860908781236503e-07,-1.190091552416561171e-06,-4.568521035253070295e-06,-7.449561962857842445e-05,-1.570624299347400665e-04,-3.738699888344854116e-05,-9.475451952312141657e-05,-3.124276918242685497e-05,1.150381081060913857e-06,3.885146725224331021e-06,1.349065132671967149e-04,-8.815217734081670642e-05,-6.835279782535508275e-05,9.381979907630011439e-06,1.205495573231019080e-05,1.356718894385267049e-05,1.505036379967350513e-07,-2.449065050313947722e-06,2.926618435594718903e-06,-1.683353912085294724e-04,-2.136170223820954561e-06,-4.790425737155601382e-05,5.505412264028564095e-05,6.168091204017400742e-06,-1.803322447813116014e-05,1.121286459238035604e-07,-2.315023266419302672e-05,-7.863572682254016399e-05,1.803909690352156758e-04,-1.476158940931782126e-04,8.047462324611842632e-05,-3.096122600254602730e-05,-8.248541234934236854e-06,5.404425337474094704e-06,-1.234813043993199244e-05,3.620225834310986102e-05,7.741103763692080975e-05,-1.793410046957433224e-05,1.226695894729346037e-04,-2.007072225751471706e-06,1.041225914377719164e-06,-4.222815732646267861e-07,3.182472255502943881e-06,9.927134669851511717e-07,-6.559996108990162611e-05,2.963223596452735364e-05,1.200391466227301862e-06,-9.139488952314422932e-07,-3.900834144587861374e-07,-1.330522536591161042e-08,2.512823300548916450e-07,-7.700620017203618772e-07,7.805118002579547465e-06,5.657926521962508559e-06,1.740506377245765179e-06,2.088966994051588699e-06,2.680371835594996810e-08,-3.081388740611146204e-06,1.693416265879932325e-06,-3.531507536536082625e-05,-1.860556076280772686e-04,1.004166697384789586e-04,-1.294364774366840720e-04,7.624587851751130074e-06,-1.397078676745877601e-06,-1.853235517046414316e-05,1.551174682390410453e-05,-6.494051194749772549e-05,-6.385338492691516876e-04,1.032753280014730990e-04,-9.077615686692297459e-05,3.317097070976160467e-05,-5.206875357544049621e-06,8.059952961048111320e-06,1.958236680366098881e-04,-8.886781870387494564e-07,9.555256838211789727e-05,-1.189688991871662438e-04,4.186038495390675962e-05,9.190143464365974069e-05,-6.448866315622581169e-06,-2.258168478874722496e-06,1.614589200471527874e-05,-9.222883818438276649e-05,2.074116491712629795e-05,1.700340944807976484e-04,-7.552030729129910469e-05,1.702883673715405166e-05,-1.585096106282435358e-05,-1.521359445177949965e-05,2.620803570607677102e-05,-3.655083710327744484e-04,1.117869178415276110e-04,-1.963112299563363194e-05,3.693972830660641193e-04,-4.541675298241898417e-05,-1.895989953482057899e-05,-4.204303877486381680e-06,-4.783931217389181256e-06,-2.459032693877816200e-04,-2.081289858324453235e-04,1.563296245876699686e-05,-2.813348837662488222e-04,4.053723387187346816e-06,-6.494641638710163534e-06,1.046991428665933199e-06,3.036829411939834245e-06,7.148225267883390188e-05,-5.147690899320878088e-05,-4.807072400581091642e-05,-3.933119842258747667e-06,-6.917422069818712771e-06,9.527020949917641701e-08,-9.227824193658307195e-08,1.685462962086603511e-06,1.719145870993088465e-06,-3.504896812955848873e-05,2.023922934313304722e-05,1.573268036736408249e-06,3.015070433320943266e-06,-2.342494553886353970e-08,-4.455598627828294411e-06,3.366151531736250035e-06,-4.987473221262916923e-05,2.820941735990345478e-04,-1.091167505364865065e-04,-1.387491647619754076e-04,-1.141708798968465999e-05,1.050243213285284583e-06,-1.260747353626356926e-06,6.497750291600823402e-05,1.913470623549073935e-04,-5.627282080240547657e-04,3.691527526825666428e-04,8.918155799619853497e-05,-2.156592563551384956e-05,8.133888513839337975e-06,1.045691806211834773e-05,1.285027246922254562e-04,-2.405568375252187252e-04,-2.147297782357782125e-04,1.578694354975596070e-04,6.021610170137137175e-05,-6.685160769848152995e-06,9.977666195482015610e-07,6.387345820257905871e-06,-1.476410216127987951e-05,-8.128855552058666945e-05,-2.817986533045768738e-04,6.701880192849785089e-05,2.821271482389420271e-04,-1.223244908032938838e-04,8.536311725038103759e-06,1.712077505544584710e-06,2.055629011010751128e-05,-1.230166672030463815e-04,-1.354329433524981141e-04,-1.354029373032972217e-04,1.293157256441190839e-04,-2.532422076910734177e-04,4.356441058916971087e-05,5.484955181600525975e-06,-6.530030077556148171e-05,-1.192664331028936431e-05,1.969935838133096695e-04,-2.210513193858787417e-04,2.575526013970375061e-05,-3.159301741106901318e-06,9.784580470295622945e-07,-1.338268589279323351e-06,-4.569575594359776005e-06,-4.163025005254894495e-05,-1.357898872811347246e-04,-1.780420643626712263e-05,2.161975316994357854e-06,2.058538029814371839e-06,1.571236225572647527e-06,3.945365278923418373e-08,-3.548692120602936484e-06,2.114384187734685838e-07,-1.095067273126915097e-04,-9.579829929862171412e-05,-8.145848369167651981e-06,6.558901667594909668e-01,1.274611349799670279e-08,4.073489890288328752e-06,-1.520595014881109819e-05,9.030533692566677928e-05,1.279485877603292465e-04,1.079842477338388562e-04,5.223228363320231438e-04,1.368701305182185024e-06,3.348780637679737993e-06,1.037577203533146530e-05,-1.607267622603103518e-04,2.778884372673928738e-04,1.293552690185606480e-03,-1.257206196896731853e-03,7.303784368559718132e-04,4.315844489610753953e-05,1.281803747588128317e-06,-5.237760706222616136e-05,-8.542245486751198769e-04,1.318809227086603642e-04,-6.095976568758487701e-04,2.249753888463601470e-04,-1.299542724154889584e-03,1.733985845930874348e-05,1.113629150495398790e-05,1.281581626244587824e-05,5.691126716556027532e-06,7.870321860536932945e-04,1.037637470290064812e-03,5.191669333726167679e-04,8.939279359765350819e-05,4.164046549703925848e-05,2.691128975129686296e-05,3.596324859245214611e-06,2.095108211506158113e-04,4.234075022395700216e-04,-1.302201300859451294e-03,-6.231224397197365761e-04,2.683263737708330154e-04,2.461379917804151773e-04,3.242471575504168868e-05,-2.371860864514019340e-05,2.605709596537053585e-04,-2.569289354141801596e-04,-5.171156954020261765e-04,1.389365934301167727e-04,-1.326897327089682221e-04,1.910158516693627462e-06,-5.644292286888230592e-06,2.882320131902815774e-06,1.186286317533813417e-05,-6.749770545866340399e-05,2.497155801393091679e-04,-2.007122020586393774e-05,-2.313360255357110873e-06,2.246028316221782006e-06,1.394070181959250476e-06,-1.468106347601860762e-08,3.207068175470340066e-06,-9.822081210586475208e-07,2.713723188207950443e-05,3.148898758809082210e-05,4.822466507903300226e-06,7.099620233930181712e-06,-6.331515578494872898e-08,-6.925662319190450944e-07,6.547599696204997599e-06,-2.320120620424859226e-05,-2.183612959925085306e-04,2.208086953032761812e-04,-1.125501948990859091e-04,3.527427907101809978e-06,4.544124749372713268e-06,1.741440883051836863e-06,6.781265255995094776e-05,-4.196941881673410535e-05,-4.824958159588277340e-04,3.647166886366903782e-04,-6.628599367104470730e-04,2.367576962569728494e-05,4.127160536882001907e-06,3.015769289049785584e-05,4.069680580869317055e-04,3.860313154291361570e-05,-2.816938285832293332e-05,2.303364453837275505e-06,-3.672555903904139996e-04,6.623874651268124580e-05,-7.659929906367324293e-06,-5.303670604916987941e-06,5.181652340979781002e-06,-2.650491078384220600e-04,2.520114067010581493e-04,-2.512072678655385971e-04,2.537882537581026554e-04,-2.915517143264878541e-05,1.754818913468625396e-05,-4.711861947725992650e-06,2.376062184339389205e-06,5.757281178375706077e-05,-1.858293544501066208e-04,1.596861693542450666e-05,-6.367751484503969550e-05,-2.570981450844556093e-06,3.369618207216262817e-05,5.959961981716332957e-06,-1.654433726798743010e-04,1.374157436657696962e-04,2.618674479890614748e-04,1.060958893503993750e-04,7.036869646981358528e-06,-6.775673682568594813e-06,7.933969754958525300e-06,-1.702398435554641765e-06,-5.051257630839245394e-06,-2.526983735151588917e-05,-1.815351133700460196e-04,-1.147096554632298648e-05,8.366016118088737130e-06,1.708871241135057062e-05,9.708210200187750161e-06,-4.636304311134153977e-06,-3.107767724941368215e-06,-1.652157516218721867e-05,2.023654451477341354e-05,2.785125070658978075e-05,-1.413631071045529097e-05,-1.022316973831038922e-05,1.099729252018732950e-05,1.415332826582016423e-05,8.512413842254318297e-06,3.503769403323531151e-05,2.342399966437369585e-05,2.291059499839320779e-04,7.098163769114762545e-05,-5.558169505093246698e-06,-4.433529284142423421e-06,-1.206034903589170426e-05,-4.964570689480751753e-05,1.481232175137847662e-04,-7.648330938536673784e-05,-1.250194618478417397e-04,-1.855761802289634943e-04,-4.514569300226867199e-04,6.547713564941659570e-05,3.792855568462982774e-05,-3.404940071050077677e-05,-3.949948586523532867e-04,-2.082238061120733619e-04,-9.780428808880969882e-05,2.664985368028283119e-04,-6.348321039695292711e-05,3.279107477283105254e-05,3.311354885227046907e-05,2.630812741699628532e-05,2.839452645275741816e-05,4.194217763142660260e-05,1.678943808656185865e-04,9.392475476488471031e-06,-4.930764407617971301e-05,-1.227467691933270544e-05,1.219398654939141124e-05,-8.264392818091437221e-05,-7.930007996037602425e-05,2.873305347748100758e-04,-7.797826401656493545e-05,-1.429519397788681090e-05,-8.630347292637452483e-05,-1.212497882079333067e-04,-2.728270192164927721e-04,-1.328404468949884176e-04,7.871593697927892208e-05,1.792541006579995155e-04,-1.236654061358422041e-04,-3.818606783170253038e-04,-4.179175593890249729e-04,1.508381683379411697e-04,-3.619142225943505764e-04,-8.911843178793787956e-04,-2.204217016696929932e-04,-1.221364072989672422e-06,-5.685863434337079525e-04,-3.999987675342708826e-04,-4.072157025802880526e-04,-3.039505713786638808e-07\n0.000000000000000000e+00,-1.879463390475066831e-10,-1.003911336283636047e-07,4.779778919328236952e-07,5.902236352994805202e-07,-7.773608956540556392e-08,-5.472439212894641969e-08,1.116922874189185677e-07,-1.065988328718958655e-07,-1.417765673750182032e-07,6.838660624453041237e-07,2.488968448233208619e-06,-4.687428372562862933e-06,8.444036438959301449e-07,3.975758886554103810e-07,-2.431920336221082835e-07,-1.725813625341743318e-08,-3.081212796018917288e-08,-6.037868843122851104e-06,-1.753152355377096683e-05,-5.144016085978364572e-06,-6.532177849294384941e-06,1.807715761970030144e-06,-5.669348865922074765e-07,2.361117736882079043e-07,-3.235545136703876778e-06,1.661208330006047618e-06,1.446294390916591510e-05,-1.162241733254631981e-05,1.913756250360165723e-06,-7.845151230867486447e-06,-1.307278552076240885e-07,-7.256941714217646222e-09,6.122465379121422302e-07,-5.102007435198174790e-06,2.537057662266306579e-05,3.111525074928067625e-06,-1.514801078883465379e-05,1.033934267979930155e-06,-5.578907007475208957e-07,-4.894540666100510862e-07,6.337713330140104517e-06,-1.472955591452773660e-05,6.020699856890132651e-06,2.858038897102233022e-06,-1.670058554736897349e-05,-1.395354502164991572e-06,3.246852202209993266e-06,6.422106935133342631e-08,2.823385784722631797e-06,-3.040005822185776196e-06,-1.613353379070758820e-05,2.750357225522748195e-06,5.044081262894906104e-06,-1.397292521687631961e-07,1.596065573039595620e-07,-1.464338428291966920e-09,-1.679507732887941529e-07,-3.905577614204958081e-06,4.816476462110585999e-07,2.589744781289482489e-06,3.572241666915942915e-07,-5.862333551931442344e-08,1.573740178173466120e-07,1.014044457292584411e-07,6.203269720117532415e-08,-6.336433244769068551e-08,1.966741137948702089e-06,1.256629275303566828e-06,-7.384964106904590153e-08,-1.169727070760018250e-07,8.554864194820765988e-08,4.213852733414569229e-08,-1.687331803168490296e-07,-1.221118282046518289e-06,1.665546051299315877e-06,2.958374352601822466e-06,-5.758307906944537535e-06,-1.105207587670520297e-07,-1.897268617767622345e-07,-1.100347724047878728e-08,-1.021157686409424059e-06,-6.896230843267403543e-06,-2.539696470194030553e-05,-3.122358975815586746e-05,-1.749521106830798090e-05,-1.495050469202396926e-06,-1.258787420965745696e-07,-2.390667361851228634e-07,-5.450431672215927392e-06,-5.351338131731608883e-06,5.688931423719623126e-07,-8.681406143296044320e-06,-9.212417353410273790e-07,-3.497440957289654762e-06,-9.274967283090518322e-08,2.276246817700666725e-07,-1.038643745232548099e-06,-4.568420081341173500e-06,1.859685471572447568e-05,2.022607441176660359e-05,-4.325427653384394944e-06,9.878122909867670387e-06,2.714992660912685096e-06,-4.636636674604233121e-08,2.734395820880308747e-06,-9.863785635388921946e-06,-7.583262686239322647e-06,4.084391184733249247e-05,7.009653018030803651e-06,4.892782271781470627e-06,-4.677590084156690864e-07,-5.232160660284534970e-08,6.770102913833397906e-07,-7.398683919745963067e-06,-6.634793408011319116e-06,-2.532979851821437478e-05,7.102103154466021806e-06,-2.172648692067014053e-07,8.600634515687488602e-08,9.527867916858667741e-08,-2.461973451772792032e-07,-4.117863227293128148e-06,-3.216462573618628085e-06,1.784169683105574222e-07,-1.288110524910734966e-07,-1.124711204170125711e-07,-1.790176042959501501e-07,-2.653896480353523657e-08,-1.812810381807139493e-07,-3.304336360088200308e-07,1.978252157641691156e-06,8.612817509856540710e-06,6.852649221400497481e-07,1.000000338535755873e-06,-1.348846367932310386e-08,2.198047752699494595e-07,1.334774196948274039e-06,4.624529992725001648e-06,-4.559630906442180276e-05,7.125258707674220204e-05,7.610235570609802380e-06,1.257329927284445148e-06,3.734008373612596188e-07,7.895498015386692714e-07,-4.008941687061451375e-06,1.850716785156691913e-06,-2.652310467965435237e-05,-5.917185262660495937e-05,-3.255376213928684592e-05,-1.899246308312285691e-05,5.699729399566422217e-07,2.602539268536929740e-07,3.655342197816935368e-07,-1.564204285386949778e-05,3.073600282732513733e-06,-8.341919965459965169e-06,5.897660957998596132e-05,-2.343500636925455183e-05,1.439006950931798201e-06,-1.734251554807997309e-06,5.841665370098780841e-06,-4.981054735253565013e-05,5.602569581242278218e-05,-6.705777650495292619e-06,-8.452190058960695751e-07,2.603119719424284995e-05,7.245412234624382108e-06,-6.821313149885099847e-07,-2.372542985540349036e-05,4.476550384424626827e-05,-3.350079350639134645e-05,6.710648449370637536e-05,-6.389616464730352163e-05,4.499407441471703351e-05,7.875883966335095465e-06,7.502943617510027252e-07,-3.358404865139164031e-05,-6.025529728503897786e-06,-2.637017496454063803e-05,2.182286152674350888e-05,-3.147572351736016572e-05,-5.065427330919192173e-07,1.764615831234550569e-07,1.301807373010888114e-07,-2.437465582261211239e-06,-5.847268766956403852e-06,2.739498995651956648e-06,3.289618689450435340e-06,2.599681920401053503e-06,-1.956171217898372561e-06,4.254581256191158900e-07,1.375044860196794616e-07,2.776106668989086756e-07,3.718228072102647275e-07,-6.647978352702921256e-06,-7.343993729591602460e-06,2.732576547259668587e-07,-3.221470024072914384e-07,-1.590601641510147601e-07,-4.857728299612062983e-07,3.166056785630644299e-07,-1.341479219263419509e-05,-6.980710895732045174e-05,-3.337670932523906231e-05,4.227628596709109843e-05,-1.830168912420049310e-06,7.857743185013532639e-07,1.782773097147583030e-06,-4.456217084225500003e-06,1.232324484590208158e-05,-8.729911496629938483e-05,-5.780095671070739627e-05,-4.632083437172695994e-05,2.154042704205494374e-05,6.020032401465869043e-07,-3.697900012866739416e-07,-5.963546300336020067e-06,6.087198926252312958e-06,1.770707422110717744e-05,5.574759779847227037e-05,3.932398158212890849e-07,3.044196455448400229e-05,1.115747863877913915e-06,-2.121763031937007327e-07,-6.282527465373277664e-06,-3.626578109106048942e-05,9.883941675070673227e-05,-1.565584170748479664e-05,-3.997964449808932841e-05,-1.393811089656082913e-05,6.021984518156386912e-06,-5.091922048450214788e-07,-2.395359115325845778e-05,1.284202608076157048e-05,-1.710152537270914763e-05,3.275104972999542952e-05,9.193618097924627364e-06,-1.675480962148867548e-05,4.379240181151544675e-06,1.122422986554738600e-06,-9.428818884771317244e-05,5.308360414346680045e-05,2.809529541991651058e-05,6.249215948628261685e-05,-9.465211405768059194e-06,1.024851371766999364e-06,7.840497460165352095e-07,3.435674216234474443e-07,-1.038496793626109138e-05,-1.763350155670195818e-05,3.435921462369151413e-05,7.823120540706440806e-06,1.503999442320491653e-06,1.706833359094162006e-06,-2.647200680883088353e-08,-1.675641101428482216e-07,1.701757099681344698e-07,-1.150582349396245263e-07,-1.195234517581411637e-06,-9.906610785037628375e-07,-2.634837414916546550e-07,-1.720400177873671055e-07,-5.415840931277671189e-08,7.216134356724523968e-09,-1.749604052747599781e-07,2.505585371181950904e-06,1.569449887028895319e-05,-9.987563316826708615e-06,2.002531800826545805e-06,3.758534035114280414e-07,-2.654016739711551054e-08,-2.223081594365794444e-07,-2.194376747866044752e-06,-1.234133651450974867e-05,-1.019684532366227359e-05,-8.356129001185763627e-06,-7.583277692901901901e-06,-1.974107590285711922e-06,-4.014544003894116031e-07,4.165198674854764249e-08,-4.022217297006136505e-07,-4.467603503144346178e-06,-3.500561888358788565e-06,-7.741934496152680367e-06,2.534416807975503616e-06,-1.561102180858142674e-06,-2.280368107676622458e-07,9.593620831083171652e-08,1.042460553435375914e-06,2.673609060366288759e-06,1.946950214914977551e-05,1.097179847420193255e-05,-7.914682100818026811e-06,3.464519977569580078e-06,-1.550803403915779199e-06,-1.804563254381719162e-07,-9.474547368881758302e-08,-6.967884019104531035e-06,9.698527719592675567e-06,5.221996843829401769e-07,-1.393104957969626412e-05,-7.289860150194726884e-06,-8.517160381416033488e-07,-2.357027639732223179e-08,6.638228455813077744e-07,4.298273324820911512e-06,-1.532563874206971377e-05,-1.337390858680009842e-05,3.047923655685735866e-06,-4.102058426269650226e-08,9.498835140675510047e-08,-1.341417199540728689e-08,-3.237517205434414791e-07,3.861368440993828699e-06,-1.021847424453881104e-06,1.235989543602045160e-06,2.239450793695141328e-07,-1.848921158398297848e-07,9.420666913229069905e-09,6.219462278522769338e-08,-1.735085248810719349e-07,2.811043202655127971e-07,-1.007033574751403648e-06,-2.783583340715267695e-06,5.062029373448240221e-08,-2.756588628471945412e-07,-1.782448038056827500e-07,7.867254794291511644e-07,-5.204512731893373712e-08,-4.297519353713141754e-06,5.167655399418435991e-05,-7.853703573346138000e-05,-2.169808794860728085e-05,1.957708377631206531e-07,-8.146273557940730825e-07,2.446808480272011366e-07,2.154578851332189515e-06,3.192754593328572810e-05,-9.630665590520948172e-05,-2.711510569497477263e-05,-1.354427513433620334e-05,3.031304731848649681e-05,-4.613099235939444043e-07,-1.378958927489293274e-06,-1.872696429927600548e-06,6.490352916443953291e-06,3.094370913458988070e-05,1.525793049950152636e-05,2.902666528825648129e-05,1.781733044481370598e-05,-3.671225101697928039e-07,1.849059998448865372e-07,-1.530381723569007590e-06,-1.749502075654163491e-06,6.792623935325536877e-06,3.445317270234227180e-05,-7.033257861621677876e-05,-8.447443178738467395e-06,-1.129101406149857212e-06,3.117639835181762464e-07,-8.664493407195550390e-07,2.144778591173235327e-05,-1.983662150450982153e-05,-1.441008589608827606e-05,3.848534834105521441e-05,-6.366182333295000717e-06,-1.760842451403732412e-06,1.904807476194037008e-07,2.457768823660444468e-05,-5.600020813290029764e-05,3.069526064791716635e-05,3.150126576656475663e-05,-4.825394171348307282e-06,6.917770178915816359e-07,-5.445587589747447055e-07,-6.970748955836825189e-08,2.429589130770182237e-06,1.167297068604966626e-05,7.932141670607961714e-06,-6.963872237975010648e-06,-9.136659286923531909e-07,-4.952043042294462794e-08,6.447445688451125534e-09,-9.643551379667769652e-08,-2.728534909124391561e-08,-6.644202699135348666e-07,6.040994776412844658e-06,-6.193320132297230884e-07,-2.575264090864948230e-07,-2.967659895602992037e-07,2.689340590222855099e-07,2.703897052924730815e-07,4.951458549840026535e-07,4.761844593303976581e-06,-1.212457664223620668e-05,-7.228498361655510962e-06,1.627715028007514775e-05,3.173303184667020105e-07,-1.147794819189584814e-07,7.828830348444171250e-07,-8.817953130346722901e-06,-4.113419709028676152e-05,3.273788479418726638e-06,-3.137415842502377927e-05,2.764821374512393959e-06,3.573873982531949878e-06,-2.024755332286076737e-07,5.671216740665840916e-07,-1.598127528268378228e-05,3.220844064344419166e-06,2.047351154033094645e-05,4.072889623785158619e-06,8.247042728726228233e-07,2.635458940858370624e-06,3.062299924749822821e-07,-1.619355316506698728e-07,1.346140493296843488e-06,-1.388269993185531348e-05,-1.017956674331799150e-05,4.133334732614457607e-05,-1.981886271096300334e-05,4.173608613200485706e-05,-8.396007615374401212e-06,5.248791694612009451e-07,1.067240555130410939e-05,-8.379819519177544862e-06,1.518408680567517877e-05,-1.151118158304598182e-05,-4.853354312217561528e-06,1.141980737884296104e-05,-4.220466053084237501e-06,-2.392156659425381804e-07,1.066714230546494946e-05,5.012271685700397938e-06,-2.049541581072844565e-05,-7.628723324160091579e-06,5.355613666324643418e-06,-1.485670875212008468e-08,1.658574859675354674e-07,-2.095745657015868346e-07,5.072163276054197922e-07,-5.024058282288024202e-06,-4.484547275751538109e-07,2.615105358927394263e-06,-1.048509332690628071e-07,-1.102375108530395664e-06,-1.223447210207950775e-08,2.651678983056626748e-07,-8.066610490686798585e-08,-2.274791768286377192e-07,-2.713664798648096621e-06,-3.422504050831776112e-06,-7.572529057142673992e-07,-4.753001121571287513e-07,6.559017300605773926e-01,-1.695805451618070947e-07,-4.213535760300146649e-07,-1.888393740046012681e-06,2.996218654516269453e-06,-1.229691497428575531e-05,3.031698724953457713e-06,-2.655184800914867083e-07,1.739665549393976107e-07,4.749085462663060753e-07,4.887581326329382136e-06,3.484705666778609157e-05,-5.936732122790999711e-05,-2.925826811406295747e-05,-5.051097832620143890e-05,8.718975550436880440e-07,-4.234105119849118637e-07,-3.674310633527966274e-08,-1.534119473944883794e-05,-9.305954336014110595e-06,9.210129064740613103e-06,-1.234000865224516019e-05,6.002400550642050803e-05,-3.218870915588922799e-05,-1.685932460304684355e-07,1.831443796618259512e-07,-8.250142400356708094e-07,-5.692640115739777684e-06,2.874177334888372570e-05,-4.697133590525481850e-06,-4.893791265203617513e-05,7.120460850273957476e-06,2.546872565289959311e-06,7.805699198115689796e-08,-8.873802471498493105e-06,2.439097215756191872e-06,-2.752775617409497499e-05,6.537791341543197632e-05,4.658219495468074456e-06,-4.863900358031969517e-07,1.028247424983419478e-06,-4.107774600470293080e-07,-2.019021121668629348e-05,7.583455044368747622e-06,6.644979748671175912e-07,8.760616765357553959e-06,8.186823379219276831e-07,-1.176927781898484682e-07,1.678904659740965144e-08,-2.702695383050013334e-07,3.136426585115259513e-06,1.731397901494347025e-06,-3.534888946887804195e-06,3.101438323938054964e-06,3.423347152420319617e-07,1.279733652381764841e-07,-2.492474209248030093e-07,-2.145723527746667969e-07,2.383246311410402996e-07,2.512886680960946251e-07,6.706554813717957586e-07,1.863889792730333284e-06,4.702590672422957141e-07,3.375440087438619230e-07,1.181815179052136955e-08,-4.493486187584494473e-07,-5.016850650463311467e-07,3.300287062302231789e-06,2.340762330277357250e-05,3.445083348196931183e-05,1.867075297923292965e-05,-1.422352191582376690e-08,-4.981297365702630486e-07,-2.549222244851989672e-06,5.452033292385749519e-06,3.141974957543425262e-05,-1.746998350427020341e-05,-5.713352948077954352e-05,-4.317676939535886049e-05,-3.498414116620551795e-06,7.374852089014893863e-07,-2.906167537730652839e-06,2.079569821944460273e-05,-1.618833493921556510e-07,1.211642302223481238e-05,3.663163852252182551e-06,-3.778827522182837129e-05,-1.827271807997021824e-05,-1.022149149321194272e-06,-3.675894078014607658e-08,3.056825562453013845e-06,2.874916754080913961e-05,-4.667180837714113295e-05,1.131089520640671253e-04,5.539730409509502351e-05,1.735756450216285884e-05,3.898834620486013591e-06,-1.642734304141413304e-07,1.763188447512220591e-05,4.273944796295836568e-06,2.245172254333738238e-05,-5.314151621860219166e-06,-3.400011701160110533e-05,2.864350790332537144e-05,8.974716934062598739e-07,-2.761263431239058264e-07,1.431803684681653976e-05,2.734290319494903088e-05,-5.323661753209307790e-05,-7.027332321740686893e-05,-3.284479680587537587e-05,-5.986710220895474777e-07,-2.415452229342918145e-07,1.139382419523826684e-07,-1.930013468154356815e-06,1.592273656569886953e-05,8.502759555994998664e-06,-2.720332668104674667e-05,-2.327812580915633589e-06,2.005653527703543659e-07,8.745578128355191438e-08,-3.481297881080536172e-07,-1.258497306366734847e-08,-6.651970920756866690e-07,3.545490926626371220e-06,1.012978941616893280e-06,-4.738358825306931976e-07,-3.256766660797438817e-07,-2.234444309578975663e-07,3.003847126592518180e-08,-4.951169216838025022e-07,1.010993628369760700e-06,2.760994539130479097e-05,-2.694194517971482128e-05,-9.740041605255100876e-06,6.528230755975528155e-07,-1.573008603372727521e-07,-1.885439360194141045e-07,3.004897507707937621e-06,-1.580031494086142629e-05,-1.705179056443739682e-05,2.984929096783162095e-06,2.342142943234648556e-05,-1.328478447248926386e-05,-4.614782085354818264e-07,3.441615490373806097e-07,1.845337646955158561e-05,-6.115940050221979618e-05,-4.376365268399240449e-06,-1.801118742150720209e-05,-2.377549662924138829e-06,7.530158654844854027e-06,-1.424882611900102347e-06,-3.174009179929271340e-07,1.343073904536140617e-06,6.122832928667776287e-06,3.459771687630563974e-05,8.986518878373317420e-06,1.698566666163969785e-05,1.650714693823829293e-05,-1.696135882411908824e-06,-2.292915041834930889e-06,5.750372906732081901e-07,-2.906255940615665168e-05,1.540528273835661821e-06,-9.692298590380232781e-07,-1.853350113378837705e-05,1.035527384374290705e-05,-2.793927251332206652e-06,1.285973030462628230e-05,-2.897253398259636015e-05,3.501158516883151606e-06,7.224798991956049576e-06,-1.942559356393758208e-05,-3.071585524594411254e-06,5.066980065748794004e-06,1.789885936887003481e-05,-2.967964519484667107e-06,-2.110442619596142322e-05,-5.048097591497935355e-05,3.740022657439112663e-05,-1.300786971114575863e-05,1.222676019096979871e-05,-1.018062994262436405e-05,2.445618996205212170e-08\n0.000000000000000000e+00,-1.597094865246617701e-06,-4.750458174385130405e-06,-8.137074473779648542e-06,1.731524025672115386e-05,-8.465629548481956590e-07,-5.132242790750751738e-07,-2.502244988988877594e-08,6.068760285415919498e-06,-5.312853090799762867e-07,9.588568354956805706e-05,1.844330399762839079e-04,2.016149956034496427e-04,3.402918227948248386e-04,4.368483587313676253e-06,3.408173824936966412e-06,3.948413450416410342e-06,-6.182922516018152237e-05,-2.775705652311444283e-04,-1.341917959507554770e-05,-2.636206918396055698e-04,-1.080775546142831445e-04,-4.306900518713518977e-05,-4.671633632824523374e-06,4.283220278011867777e-06,-3.769885370275005698e-05,2.012566619669087231e-05,1.927250850712880492e-04,9.383839642396196723e-05,2.001862185352365486e-06,-5.295539813232608140e-05,2.166860895158606581e-06,-8.591181313022389077e-07,2.009002673730719835e-05,1.219030964421108365e-04,1.779777376214042306e-04,-8.173199603334069252e-05,1.114664482884109020e-04,-9.223749657394364476e-05,-5.612203676719218493e-05,2.885487901949090883e-06,-5.087029421702027321e-06,2.107294276356697083e-04,-1.114808037527836859e-05,-1.189580871141515672e-05,-6.819853297201916575e-06,-6.151697743916884065e-05,-3.053838736377656460e-05,1.557028440402064007e-06,-5.608654100797139108e-05,1.560028067615348846e-05,6.578686588909476995e-05,1.665492018219083548e-04,1.499647623859345913e-04,1.327618690538656665e-07,2.491259238013299182e-06,1.041813675328739919e-06,-6.600415417779004201e-06,-2.668243723746854812e-07,3.483047112240456045e-05,1.375410556647693738e-05,4.793978973793855403e-07,-5.687405973731074482e-06,-1.296736172662349418e-06,1.175273425246814440e-07,-8.594008136242337059e-07,-2.841709601852926426e-06,-2.665095053089316934e-06,1.183664790005423129e-05,-8.668154691804375034e-07,-1.608371690053900238e-06,5.801560831741880975e-08,4.346299647295381874e-06,-3.840023964585270733e-06,8.320136839756742120e-05,3.368170000612735748e-04,2.034123026533052325e-04,1.833016285672783852e-04,4.049934432259760797e-06,1.718267640171688981e-06,1.440228288629441522e-06,-4.079749123775400221e-05,-1.262612495338544250e-04,-3.290817403467372060e-05,-2.119947166647762060e-04,2.285391019540838897e-06,-8.413540490437299013e-05,-3.272033836765331216e-06,2.135376234946306795e-06,-3.964729694416746497e-05,6.555216532433405519e-05,1.933056191774085164e-04,-2.551223224145360291e-05,-1.614427674212493002e-05,-6.712750473525375128e-05,-1.074604938366974238e-07,5.488724923452537041e-07,3.149698750348761678e-05,1.579879753990098834e-04,1.295963738812133670e-04,-1.092265520128421485e-04,-2.409569424344226718e-05,-5.167414565221406519e-05,-3.156677485094405711e-05,1.098053871828597039e-06,5.926685116719454527e-05,-1.368377161270473152e-05,-1.075191976269707084e-04,1.665236341068521142e-04,5.540251004276797175e-05,5.505238732439465821e-05,-1.778543082764372230e-05,-1.067836706170055550e-06,-5.131218858878128231e-05,-5.504080945684108883e-06,-7.157986692618578672e-05,1.936280168592929840e-04,7.285859464900568128e-05,8.199202738978783600e-07,-3.660803713501081802e-07,8.044809192142565735e-07,-6.271295205806382000e-06,-1.840402364905457944e-05,2.824033799697645009e-05,8.973738658824004233e-06,-6.045393092790618539e-07,-4.106612777832197025e-06,1.577298469612742338e-08,1.190543841289581906e-07,-9.433113064005738124e-07,6.228746315173339099e-06,2.170432344428263605e-05,1.451242405892116949e-05,2.898185300637123873e-07,4.553089638648089021e-07,-8.668503426179086091e-08,1.350589741377916653e-06,6.038724677637219429e-06,2.504038275219500065e-05,2.248248638352379203e-04,6.464304751716554165e-04,-1.211923517985269427e-05,-3.343179969306220300e-06,6.990082397351216059e-07,8.720161872588505503e-07,-3.058569200220517814e-05,5.978271019557723776e-06,-7.846613152651116252e-05,-5.619681323878467083e-04,1.883471122710034251e-05,-1.729338255245238543e-04,9.547968602419132367e-07,-5.010698259866330773e-06,-6.166845560073852539e-05,7.786836795276030898e-05,-4.399890603963285685e-04,3.744790155906230211e-04,2.908870810642838478e-04,-1.498174387961626053e-04,6.956455763429403305e-06,2.884763944166479632e-06,1.740207153488881886e-05,7.712248043389990926e-05,-1.754986587911844254e-04,-5.658355075865983963e-05,-4.156896829954348505e-05,-1.575434580445289612e-04,1.233217335538938642e-05,-6.788823156966827810e-07,6.145209044916555285e-05,7.170217486418550834e-06,6.457245035562664270e-05,6.610142881982028484e-04,1.983443216886371374e-04,1.089733923436142504e-04,6.111042603151872754e-05,-2.176907401008065790e-07,-1.180703911813907325e-04,-6.184770609252154827e-05,-2.021890104515478015e-04,-9.826089080888777971e-05,1.168960516224615276e-04,-2.082815626636147499e-06,2.836771272995974869e-06,1.115314489652519114e-06,-6.196153663040604442e-06,-2.626391506055369973e-05,6.285349081736057997e-05,3.743323759408667684e-05,8.779104973655194044e-06,2.681471869436791167e-06,3.670575097203254700e-07,1.562086708872811869e-07,-1.795724756448180415e-06,-4.564406481222249568e-06,-2.134726673830300570e-05,4.035799065604805946e-06,-3.630335640991688706e-06,-2.099271114275325090e-06,-5.690991145002044505e-08,5.953666004643309861e-06,-2.791972747218096629e-06,1.278464915230870247e-04,2.620230661705136299e-04,6.356090307235717773e-05,4.341592139098793268e-04,2.188784128520637751e-05,1.052799802891968284e-06,-6.432732334360480309e-06,-4.027110844617709517e-05,3.379104891791939735e-04,-4.043823282700031996e-04,-2.605805639177560806e-04,4.930825525661930442e-06,-3.679474320961162448e-05,-5.036897164245601743e-06,-3.701944933709455654e-06,-1.077643682947382331e-04,-5.832679744344204664e-05,1.035452223732136190e-04,1.047888508765026927e-04,7.696364773437380791e-04,-3.912624379154294729e-06,-5.925321147515205666e-06,-2.364964075241005048e-06,4.856966552324593067e-05,2.954715164378285408e-04,-2.337662881473079324e-04,5.418307409854605794e-05,-1.646848686505109072e-04,-1.069507779902778566e-04,-5.937901369179598987e-05,-5.907376703362388071e-07,1.334546250291168690e-04,-3.850065695587545633e-06,-3.074182604905217886e-04,2.420937526039779186e-04,2.003811678150668740e-04,4.895319216302596033e-05,-2.336026591365225613e-05,-4.603902198141440749e-06,-3.625446697697043419e-05,-1.025650926749221981e-04,-4.581590765155851841e-04,6.551200058311223984e-04,6.725224375259131193e-05,2.062537987512769178e-06,-3.647021912911441177e-06,-2.024685727519681677e-06,3.561472840374335647e-05,5.921886622672900558e-05,1.131865938077680767e-04,1.078459990822011605e-05,-2.073785026368568651e-06,-5.419548870122525841e-06,-2.982958591246642754e-08,-3.882638566210516728e-08,-1.459438522033451591e-06,-2.357460061830352060e-06,-2.757606125669553876e-06,6.745710834366036579e-06,-1.170316863863263279e-06,-1.085497729036433157e-06,7.067319529596716166e-08,5.686251370207173750e-06,-2.717540610319701955e-06,1.083879469661042094e-04,3.454441612120717764e-04,1.070182916009798646e-04,2.319861669093370438e-04,6.677002602373249829e-06,2.084269908664282411e-06,7.353115165642520878e-07,-5.860735473106615245e-05,-1.246460451511666179e-04,-9.669826249592006207e-05,-1.746038615237921476e-04,7.770076626911759377e-05,-8.130450441967695951e-05,-4.865905793849378824e-06,4.931296643917448819e-06,-7.206351438071578741e-05,-9.940445124811958522e-06,2.056913217529654503e-04,-2.340933497180230916e-05,2.152115121134556830e-05,-7.221478153951466084e-05,-3.611714021189982304e-07,1.432062930462052464e-07,3.643331365310586989e-05,1.595346548128873110e-04,9.205448441207408905e-05,-5.783974847872741520e-05,3.284234935563290492e-06,-7.044238736853003502e-05,-4.469441046239808202e-05,1.133355681304237805e-06,4.900659041595645249e-05,2.323854096175637096e-05,-3.170740092173218727e-05,-6.242877134354785085e-06,3.411095167393796146e-05,6.684909021714702249e-05,-1.954388972080778331e-05,-1.340424887530389242e-06,-5.366974437492899597e-05,-2.553440390329342335e-05,4.358656951808370650e-05,1.284785830648615956e-04,1.586043508723378181e-04,5.229737780609866604e-07,4.727585860564431641e-07,1.519048282716539688e-06,-8.882755537342745811e-06,-7.246482709888368845e-06,-2.670755930012091994e-05,3.657742126961238682e-07,-2.000792392209405079e-06,-4.966471806255867705e-06,2.293687657584086992e-07,3.748525045921269339e-08,-1.531253019493306056e-06,-3.277786163380369544e-06,2.442258846713230014e-06,2.126305298588704318e-05,-1.658889686950715259e-06,-1.194070591736817732e-06,6.205354452504252549e-09,6.379665592248784378e-06,-7.858781145841930993e-07,9.639617928769439459e-05,2.783670788630843163e-04,2.737100294325500727e-05,1.750071533024311066e-04,1.053240703186020255e-05,-1.034127080856706016e-06,-1.643660880290553905e-06,-4.401409023557789624e-05,-1.836210431065410376e-04,-2.251175319543108344e-04,-2.040303515968844295e-04,3.999286855105310678e-05,-7.311833178391680121e-05,-3.170527861584560014e-06,7.595959914397099055e-07,-7.956213812576606870e-05,-1.391366822645068169e-06,1.961650705197826028e-04,-6.888328061904758215e-05,1.918218549690209329e-05,-4.655153315979987383e-05,2.229465280834119767e-06,3.041250920432503335e-06,3.950943573727272451e-05,2.668183005880564451e-04,1.802545011742040515e-04,6.869508797535672784e-05,-6.991176633164286613e-05,-8.642300235806033015e-05,-3.481373278191313148e-05,-4.204320248391013592e-06,8.628923387732356787e-05,1.214647272718138993e-04,3.086029028054326773e-05,1.601099793333560228e-04,-2.845871786121279001e-04,9.532858530292287469e-05,-1.402308316755807027e-05,-4.159942363912705332e-06,-5.615562258753925562e-06,1.751205127220600843e-05,-8.156434341799467802e-05,-1.215446536662057042e-04,1.833051064750179648e-04,4.301618901081383228e-07,2.591975771792931482e-07,8.591144933234318160e-07,-3.302003960925503634e-06,-1.365616572002181783e-05,5.724231596104800701e-05,4.228174475429113954e-06,-1.686997393335332163e-06,-5.766962203779257834e-06,2.468953255174710648e-07,6.694193643852486275e-08,-6.718422014273528475e-07,-1.773915187186503317e-06,1.538758260721806437e-05,1.141897519119083881e-05,1.642345921482046833e-07,-1.076081844075815752e-06,-3.128695880150189623e-08,2.677321390365250409e-06,-3.647465405265393201e-07,5.595338370767422020e-05,4.164071578998118639e-04,1.920210488606244326e-04,1.871880231192335486e-04,6.619051418965682387e-06,2.402716745564248413e-06,9.353936434308707248e-07,-3.964599090977571905e-05,-4.244231604388915002e-06,-1.954484905581921339e-04,-3.139335021842271090e-04,1.746506895869970322e-04,-6.378257967298850417e-05,-4.134567916480591521e-06,-4.514608917816076428e-07,-3.344337164890021086e-05,5.753769801231101155e-05,1.579730451339855790e-04,9.450805373489856720e-05,-4.214220098219811916e-05,-3.815388481598347425e-05,2.282694822497433051e-06,1.443098653908236884e-06,3.029903928108979017e-05,1.943073293659836054e-04,-3.516754804877564311e-05,-2.842197318386752158e-05,-8.872617036104202271e-05,1.392658741679042578e-04,-2.279709406138863415e-05,1.386484427712275647e-06,3.322252041471074335e-06,-8.937952225096523762e-05,-1.661456190049648285e-04,1.320474693784490228e-04,2.394894254393875599e-04,-8.610073564341291785e-05,-1.266801882593426853e-05,-1.200051769956189673e-06,-3.642713636509142816e-05,1.185926157631911337e-05,2.013758421526290476e-05,7.770559750497341156e-05,7.666122837690636516e-05,5.508346134774910752e-07,2.345128223169012927e-06,1.324497816312941723e-06,-3.819543962890747935e-06,1.120022625400451943e-05,5.301378405420109630e-05,6.873857728351140395e-06,1.361345596251339884e-07,-3.326464593556011096e-06,-6.466219133471895475e-07,-1.228846144840645138e-07,1.057209919963497669e-05,2.302831308043096215e-05,1.497441189712844789e-05,-1.161678519565612078e-04,2.764754299278138205e-06,5.297003554005641490e-06,-6.905059990458539687e-08,6.558691859245300293e-01,1.654511470405850559e-05,-7.634580833837389946e-04,-1.846333150751888752e-03,-1.385801006108522415e-03,-1.760894781909883022e-03,-6.563122587976977229e-05,-1.111869914893759415e-05,3.920467861462384462e-08,3.579664044082164764e-04,1.155985519289970398e-03,8.548711193725466728e-04,1.239289995282888412e-03,-9.469393407925963402e-04,-9.575334843248128891e-05,2.477411544532515109e-05,-1.937224806169979274e-05,2.773901505861431360e-04,-5.152754602022469044e-04,-6.316967192105948925e-04,6.095877615734934807e-04,-3.092222323175519705e-04,2.256884326925501227e-04,-4.712559075414901599e-06,-8.487125342071522027e-06,-2.671061083674430847e-04,-1.637839246541261673e-03,-6.119406316429376602e-04,1.200712285935878754e-03,-1.284407626371830702e-04,2.477880334481596947e-04,3.314446366857737303e-04,-1.575652504470781423e-06,-5.168130155652761459e-04,-3.061843453906476498e-04,5.525227170437574387e-04,-2.050808689091354609e-04,-5.347024998627603054e-04,-6.660431972704827785e-04,1.324007462244480848e-04,8.327084287884645164e-06,1.544971892144531012e-04,-4.460641939658671618e-04,-6.110876565799117088e-04,-3.644323151092976332e-04,-4.690695786848664284e-04,-1.842201129420573125e-07,6.683880201308056712e-06,-8.382311534660402685e-06,1.827439882617909461e-05,-2.482016498106531799e-06,-3.014856483787298203e-04,9.677116031525656581e-05,2.779353417281527072e-05,3.869749343721196055e-05,-5.383515144785633311e-07,1.434148089174414054e-07,-1.315336703555658460e-06,-2.565768909335019998e-06,1.432766657671891153e-05,3.555464354576542974e-05,1.090983801077527460e-07,1.248973546807974344e-07,2.517970187909668311e-08,5.468108611239586025e-06,-3.147278221149463207e-06,1.187105881399475038e-04,4.213087377138435841e-04,-4.417648597154766321e-06,2.630915842019021511e-04,1.167880418506683782e-05,7.648466180398827419e-07,-7.913686204119585454e-07,-4.293246456654742360e-05,-1.247318141395226121e-04,-2.029020834015682340e-05,-1.156707076006568968e-04,-1.206285232910886407e-04,-4.448154868441633880e-05,-1.530461986476439051e-06,3.311887667223345488e-06,2.872938057407736778e-05,-7.617720257258042693e-05,1.289869542233645916e-04,2.103375300066545606e-04,-3.315327921882271767e-04,2.732204302446916699e-05,3.121889676549471915e-06,6.119173576735192910e-07,4.478807022678665817e-05,2.418011717963963747e-04,-1.987838622881099582e-04,-4.855119914282113314e-05,2.301167696714401245e-04,6.801930430810898542e-05,-6.073646363802254200e-05,-3.114260607617325149e-06,1.149810777860693634e-04,1.168542803497985005e-04,-9.964317723643034697e-05,-2.754107845248654485e-05,-2.119594137184321880e-04,1.940691872732713819e-04,-3.653393287095241249e-05,-2.348330326640279964e-06,1.259295822819694877e-05,1.569262167322449386e-06,7.169492164393886924e-05,1.282411176362074912e-05,6.841325375717133284e-05,-2.296955790370702744e-05,1.245069051947211847e-05,1.473958400310948491e-05,3.586747425288194790e-06,8.920136315282434225e-05,-3.553769420250318944e-05,-1.724143949104472995e-04,-1.056809378496836871e-05,-1.277176124858669937e-07,-2.930082700913771987e-06,1.213206360262120143e-06,-9.571932423568796366e-06,7.427210675814421847e-06,-6.963070518395397812e-06,-2.605147074064007029e-06,-1.072894519893452525e-06,-2.283119556523161009e-06,1.955371317308163270e-06,-6.008705895510502160e-06,-1.274688111152499914e-05,4.354611883172765374e-05,2.427201980026438832e-04,-2.195858724007848650e-05,1.614873326616361737e-04,-6.533512532769236714e-06,-9.455626241106074303e-06,-6.704548923153197393e-06,-1.510697711637476459e-05,-1.476240722695365548e-04,-2.449566381983458996e-04,-2.214057603850960732e-04,1.263357989955693483e-04,-8.061265543801710010e-05,-3.221451834178878926e-06,1.088954741135239601e-05,7.347360224230214953e-05,1.061114162439480424e-04,1.513947208877652884e-04,-7.499449566239491105e-05,2.966342071886174381e-05,-8.247492951340973377e-05,7.235970770125277340e-06,5.141974907019175589e-05,1.488536418037256226e-05,3.049505758099257946e-04,-1.019363553496077657e-04,-1.580919488333165646e-04,1.819550088839605451e-04,-1.971687652257969603e-06,6.750290049239993095e-05,-2.719055191846564412e-05,7.728338823653757572e-05,5.706092633772641420e-05,2.875542122637853026e-05,1.406164228683337569e-04,-2.341436447750311345e-05,1.752986572682857513e-04,-5.292403784551424906e-06,2.328618575120344758e-05,-2.159563882742077112e-05,1.147660441347397864e-05,-1.054290842148475349e-04,6.048911600373685360e-04,3.191653740941546857e-05,1.243461738340556622e-04,1.085157055058516562e-04,-7.924385718069970608e-04,4.890230484306812286e-04,-9.258099598810076714e-04,7.572777103632688522e-04,7.643532590009272099e-04,-1.274331298191100359e-04,2.973631671920884401e-05,3.777893766709894408e-07\n0.000000000000000000e+00,8.775132300797849894e-07,8.223993575029453496e-08,5.809683352708816528e-05,2.430950917187146842e-05,-1.537051161903946195e-06,1.662288582338078413e-06,-6.126001039774564561e-08,-2.270724053232697770e-06,7.244882453960599378e-06,-5.425614654086530209e-05,1.638077083043754101e-04,2.800251822918653488e-04,-4.066122637595981359e-04,7.812755939085036516e-06,-2.321216470591025427e-06,-1.259890723304124549e-06,2.993907764903269708e-05,1.534222537884488702e-04,-3.663350944407284260e-04,3.603222721721976995e-04,-8.052673365455120802e-05,-1.623881689738482237e-04,5.274541763355955482e-06,-3.000319111379212700e-06,-6.617089820792898536e-05,-4.429925320437178016e-05,-1.291740045417100191e-04,-2.527928445488214493e-04,2.969241722894366831e-05,-8.633016841486096382e-05,2.992024292325368151e-06,3.835200459434418008e-06,-7.176320195867447183e-06,-2.256533480249345303e-04,-2.166617487091571093e-04,2.120758872479200363e-04,-1.747287169564515352e-04,1.209095426020212471e-04,3.523364284774288535e-05,-3.257241303344926564e-07,-1.128693838836625218e-04,-2.575463149696588516e-04,3.997866297140717506e-04,3.081921749981120229e-05,3.261194215156137943e-04,1.359316956950351596e-04,2.423646219540387392e-05,-3.906281449417292606e-07,9.637929906602948904e-06,-2.018109953496605158e-04,9.248272544937208295e-05,5.945170414634048939e-05,5.919480463489890099e-05,-3.608703082136344165e-06,3.554218437784584239e-06,-2.774635731839225627e-06,-3.611949523474322632e-06,-5.857845826540142298e-05,-1.054025415214709938e-04,1.359090310870669782e-05,-2.888478547902195714e-06,2.845516064553521574e-06,1.643771156523143873e-06,7.415249569930892903e-08,3.067864327022107318e-07,-1.496930508437799290e-07,3.003295205417089164e-05,2.168614082620479167e-05,-1.005841909318405669e-06,3.264477300035650842e-06,-1.998072818309992726e-08,-4.163464382145320997e-06,5.807632533105788752e-06,-7.767659553792327642e-05,-2.913548814831301570e-05,3.772093332372605801e-04,-1.629468897590413690e-04,-9.975742614187765867e-06,1.563356590850162320e-07,-9.598209089745068923e-07,-5.802571195090422407e-06,-7.157164509408175945e-05,-1.626274315640330315e-04,-5.178910214453935623e-05,-7.978451321832835674e-05,-1.283845340367406607e-04,1.033006992656737566e-05,-1.018626335280714557e-05,-6.383055006153881550e-05,-2.465155848767608404e-04,-4.992495523765683174e-04,2.291347482241690159e-04,-1.120963133871555328e-04,-1.106938580051064491e-04,7.470381206076126546e-06,-4.114922830922296271e-06,-3.565445513231679797e-05,-3.562938363756984472e-04,-2.824061375577002764e-04,3.931065730284899473e-04,-1.300982694374397397e-04,-5.653628250001929700e-05,1.792724651750177145e-05,-2.140708375009126030e-07,-8.096414967440068722e-05,6.704765837639570236e-06,8.512772619724273682e-04,2.513244980946183205e-04,-9.438999404665082693e-05,-1.848209940362721682e-04,6.113541530794464052e-06,4.544808689388446510e-06,-8.788268314674496651e-05,-1.088436983991414309e-04,2.479937393218278885e-04,2.587675407994538546e-04,-2.459540701238438487e-05,-1.533228669359232299e-06,4.841212557948892936e-06,-1.501188990005175583e-06,-6.600413598789600655e-06,-8.119092672131955624e-05,-4.559039734886027873e-05,3.192719304934144020e-06,1.185856035590404645e-07,2.654820491443388164e-06,-9.012892405735328794e-07,-4.035535994262318127e-08,1.124031996369012631e-06,2.870172920665936545e-06,-1.478033664170652628e-04,-1.557250507175922394e-04,4.930357988541800296e-08,-6.460904842242598534e-06,-4.703344913536966487e-08,8.536027053196448833e-06,-2.606884299893863499e-05,9.567143570166081190e-05,1.512849121354520321e-04,-9.682771051302552223e-04,3.488857182674109936e-04,-6.189457053551450372e-06,4.010218617622740567e-06,8.354487363249063492e-06,-2.765769750112667680e-05,5.141340661793947220e-04,4.534402396529912949e-04,-7.081875228323042393e-04,1.974430051632225513e-04,1.166801666840910912e-04,-5.255837095319293439e-06,1.970358061953447759e-05,1.333878753939643502e-04,4.018613253720104694e-04,6.580845220014452934e-04,-9.295085328631103039e-04,-5.102152936160564423e-04,1.162385451607406139e-04,-1.242036705662030727e-05,1.816764779505319893e-06,5.489004252012819052e-05,2.882177941501140594e-04,7.128728320822119713e-04,-4.517442430369555950e-04,5.113700171932578087e-04,8.365022949874401093e-06,-1.562982288305647671e-05,7.614383775944588706e-06,8.920030086301267147e-05,1.134888501837849617e-03,-4.469163250178098679e-04,-6.963054183870553970e-04,2.228168596047908068e-04,3.651952720247209072e-04,1.659237386775203049e-05,-2.035903889918699861e-06,3.565609222277998924e-05,2.710770349949598312e-04,-5.064051947556436062e-04,-4.644112777896225452e-05,-2.022154803853482008e-04,8.265494216175284237e-06,-2.263142960146069527e-06,3.479159659036668018e-06,-1.464904926251620054e-06,1.130166492657735944e-04,1.399826578563079238e-04,1.674441227805800736e-05,4.411001555126858875e-07,-2.970618197650765069e-06,1.388343662256374955e-08,3.009779447893379256e-08,3.415944775042589754e-06,5.714582584914751351e-06,2.972910078824497759e-05,-1.618853093532379717e-05,2.437717739667277783e-06,5.108007371745770797e-06,5.444815087685128674e-08,-1.068468463927274570e-05,7.838638339308090508e-06,-2.183697361033409834e-04,-4.871084820479154587e-04,4.527153796516358852e-04,-2.425203128950670362e-04,-3.026212107215542346e-05,-5.976607099000830203e-06,3.847796961053973064e-07,8.210266241803765297e-05,2.360097569180652499e-04,6.156508607091382146e-05,5.662289913743734360e-05,2.169615472666919231e-04,-3.393517399672418833e-04,-1.295337597184698097e-06,1.698408050287980586e-05,2.830392040777951479e-04,1.033182998071424663e-04,-4.228750185575336218e-04,-1.325509583693929017e-05,-8.704151259735226631e-04,7.016885792836546898e-04,-2.585256424936233088e-06,-5.259375939203891903e-06,-7.633170753251761198e-05,-8.528553880751132965e-04,1.030255574733018875e-03,-2.144340542145073414e-04,-7.596716750413179398e-04,3.343095886521041393e-05,6.627995026065036654e-05,-2.658536857325088931e-08,-2.820669615175575018e-04,-1.062824885593727231e-04,6.463309400714933872e-04,-5.878973024664446712e-05,-5.107806646265089512e-04,-2.122763107763603330e-04,4.005525988759472966e-05,1.171663097920827568e-05,-1.364215859211981297e-05,7.499489001929759979e-04,1.537534291855990887e-03,1.611672778381034732e-04,4.965161861036904156e-05,-2.834211500157834962e-06,5.496794983628205955e-06,-4.313324097893200815e-06,5.721552588511258364e-05,4.467695835046470165e-04,-2.957214892376214266e-04,7.361197640420868993e-05,1.230512134497985244e-05,6.964520707697374746e-06,-8.724144322513893712e-07,1.104103830584790558e-08,-4.445266199581965338e-08,-4.910416464554145932e-06,3.437325358390808105e-05,4.467703183763660491e-05,-1.152059553533035796e-06,3.256067429902032018e-06,-9.440555004402995110e-09,-7.582478360745881218e-07,1.042249732563504949e-05,-6.730716268066316843e-05,-9.941095777321606874e-05,4.149119777139276266e-04,-1.355517451884225011e-04,6.585666483260865789e-07,2.813936248458048794e-07,2.123387957908562385e-06,1.057747613231185824e-05,-6.862957525299862027e-05,-2.389763249084353447e-04,1.368539815302938223e-04,-5.858955410076305270e-05,-7.150119927246123552e-05,5.734404112445190549e-06,-2.202039922849508002e-06,3.877572453347966075e-05,-1.288558705709874630e-04,-2.568986674305051565e-04,1.344024640275165439e-04,-8.021261237445287406e-06,-4.055329554830677807e-05,4.713803718914277852e-06,-4.264609742676839232e-06,-2.912132731580641121e-05,-2.147573977708816528e-04,-3.963887866120785475e-05,1.743411703500896692e-04,6.005954128340817988e-05,-1.603816235729027539e-05,3.880681106238625944e-06,6.751951673322764691e-07,-8.538867405150085688e-05,-4.895725396636407822e-06,5.611355300061404705e-04,-1.301852316828444600e-04,7.045596430543810129e-05,-1.175020661321468651e-04,-7.285580977622885257e-06,6.207370915944920853e-06,-3.321698750369250774e-05,-3.531690890667960048e-05,5.560970748774707317e-05,6.782820491935126483e-06,1.199844700749963522e-04,-5.701599548046942800e-06,4.783258646057220176e-06,-3.563231075531803071e-06,-7.358927632594713941e-06,-1.298225834034383297e-04,-8.505945879733189940e-05,7.340449519688263535e-05,6.629232757404679433e-06,1.337054072791943327e-06,-4.983249368706310634e-07,4.718458512797951698e-08,-1.482981133449357003e-06,-6.043399480404332280e-06,6.013173697283491492e-05,6.684894469799473882e-05,-2.041502284555463120e-06,3.609753093769541010e-06,4.791286301042418927e-08,3.879461019096197560e-08,1.182824689749395475e-05,-9.825915185501798987e-06,-3.436960105318576097e-05,2.661691978573799133e-04,-8.859176887199282646e-05,8.855301530275028199e-06,4.270281408480514074e-07,1.775148916749458294e-08,-5.002617763238959014e-05,2.862752880901098251e-04,-5.550064961425960064e-04,4.952827002853155136e-04,-2.714857109822332859e-04,-1.352891849819570780e-04,-1.826585503295063972e-06,-9.591742582415463403e-07,-7.333842222578823566e-05,-2.054699289146810770e-04,6.714190385537222028e-05,-1.536766067147254944e-04,-5.934012733632698655e-05,-1.191173287224955857e-04,7.474129688489483669e-06,-3.223380645067663863e-06,-1.223074832523707300e-05,-1.708105119178071618e-04,-1.440755149815231562e-04,3.214433672837913036e-04,6.297894287854433060e-05,1.792984403437003493e-05,-6.402096187230199575e-05,-3.579545136744854972e-06,-1.016262031043879688e-04,-2.475076180417090654e-04,4.809591628145426512e-04,-4.579007872962392867e-05,1.773607218638062477e-04,-6.665686669293791056e-05,-4.049776907777413726e-05,-2.811695367199718021e-06,-8.855233318172395229e-05,-2.653106930665671825e-04,1.107057832996360958e-04,-1.842149140429683030e-05,1.261834986507892609e-04,-1.934105512191308662e-06,6.895627393532777205e-07,-1.029260374707519077e-06,-1.291889839194482192e-05,-7.795859710313379765e-05,-7.223009743029251695e-05,2.355091055505909026e-08,-4.662815172196133062e-06,-1.767942649166798219e-06,-8.715472858966677450e-07,2.486194716766476631e-08,2.926692559412913397e-07,-8.430678803961200174e-07,8.643222827231511474e-05,5.360590512282215059e-05,-2.403340886303340085e-06,2.877445240301312879e-06,1.244779923581518233e-07,-1.295984816351847257e-06,9.127023986366111785e-06,-7.931036816444247961e-05,8.709951362106949091e-05,4.404450301080942154e-04,-2.184876357205212116e-04,-1.049938327923882753e-05,4.234860284668684471e-07,6.105658940214198083e-06,9.113216947298496962e-06,3.093365230597555637e-04,-4.071763250976800919e-04,4.064542590640485287e-04,-2.805527474265545607e-04,-8.007703581824898720e-05,3.204369022569153458e-06,1.627077722332614940e-06,-7.079385977704077959e-05,-2.177630667574703693e-04,-1.209152542287483811e-04,1.904729870148003101e-04,2.872676996048539877e-04,-4.937552148476243019e-05,3.090198561039869674e-06,4.723179245047504082e-06,-5.062626587459817529e-05,-1.403009518980979919e-04,-4.986406565876677632e-05,2.282216591993346810e-04,7.702691800659522414e-05,-2.334409655304625630e-04,-3.018890311068389565e-05,5.696150765288621187e-06,-1.202032071887515485e-04,-1.028757760650478303e-04,6.133955903351306915e-04,-2.998428244609385729e-04,-2.704087528400123119e-04,-2.575291728135198355e-05,1.203849024022929370e-05,8.070077456068247557e-06,-6.971190305193886161e-05,-6.591583951376378536e-05,5.112023791298270226e-05,5.269490065984427929e-05,1.625753357075154781e-04,-6.733596819685772061e-06,9.393355867359787226e-06,-3.533427616275730543e-06,-3.781538680414087139e-06,-1.290617801714688540e-04,-8.880511450115591288e-05,8.110705675790086389e-05,8.644155059300828725e-06,4.833930688619147986e-06,-1.602650968379748520e-06,8.641563908895477653e-09,-1.731422798911808059e-06,8.982322469819337130e-06,-2.856001374311745167e-04,-1.846496743382886052e-04,7.099511549313319847e-06,-1.317221176577731967e-05,-1.948931185324909166e-07,1.782037907105404884e-05,6.558406352996826172e-01,4.775284323841333389e-04,-4.655568045563995838e-05,-1.714789308607578278e-03,1.278178766369819641e-03,2.077664976241067052e-05,2.590200438135070726e-06,-7.995536179805640131e-06,-7.145797280827537179e-05,-2.358536585234105587e-04,1.202465966343879700e-03,-1.721066189929842949e-03,6.138629396446049213e-04,6.615355378016829491e-04,-2.634344491525553167e-05,1.398204494762467220e-05,1.946106640389189124e-04,1.201756531372666359e-03,9.528682567179203033e-04,-6.966866785660386086e-04,-2.187776262871921062e-04,2.052176860161125660e-04,-2.564686292316764593e-05,3.816923708654940128e-06,2.292257704539224505e-04,2.041807631030678749e-03,7.561164675280451775e-04,-1.869454281404614449e-03,4.306446644477546215e-04,-4.069368005730211735e-04,-5.544125815504230559e-05,-7.223384727694792673e-06,7.548280409537255764e-04,8.525013108737766743e-04,-3.078574780374765396e-03,8.191501838155090809e-04,-4.643810461857356131e-05,5.713129066862165928e-04,4.741341399494558573e-05,-2.927747300418559462e-05,6.106605287641286850e-04,5.403839750215411186e-04,-9.964480996131896973e-04,-1.241933903656899929e-03,-1.119652413763105869e-03,2.004698399105109274e-05,-3.399425258976407349e-05,1.561654607939999551e-05,2.257671803818084300e-05,5.162107991054654121e-04,7.636846276000142097e-04,-1.857306633610278368e-04,-1.207913555845152587e-05,-1.622720446903258562e-05,4.239615009282715619e-06,1.144394445873331279e-07,1.714111363071424421e-06,2.658397988852811977e-06,6.486903293989598751e-05,3.481694875517860055e-05,1.604850012881797738e-06,5.050115305493818596e-06,-4.681146492657717317e-08,-2.146059387087007053e-06,1.256538962479680777e-05,-1.308807113673537970e-04,-3.048010694328695536e-05,2.006663125939667225e-04,-3.114221908617764711e-04,-1.787219616744550876e-06,-5.504031719283375423e-07,-5.556710675591602921e-06,4.952783638145774603e-05,1.028700353344902396e-04,-6.055395351722836494e-04,4.392926930449903011e-04,-2.036340010818094015e-04,-2.511061393306590617e-05,8.451054782199207693e-06,-6.385199867509072646e-06,1.249576162081211805e-04,-1.809991081245243549e-04,-2.723029756452888250e-04,1.111621531890705228e-04,2.995815011672675610e-04,-9.522002073936164379e-05,-1.028079395837266929e-06,-1.377632656840432901e-06,-3.429989737924188375e-05,-2.116385585395619273e-04,-1.823059574235230684e-05,-7.417608867399394512e-05,-5.106012104079127312e-04,5.645813507726415992e-05,3.199854108970612288e-05,4.740772055811248720e-06,-8.219328447012230754e-05,-2.768756821751594543e-04,3.242136735934764147e-04,5.584149766946211457e-05,4.187124723102897406e-04,-2.228285848104860634e-05,2.328235859749838710e-05,1.743628126860130578e-05,-2.381632220931351185e-04,-2.041887782979756594e-04,2.107033214997500181e-04,4.463303484953939915e-04,8.182525925803929567e-05,-7.307771284104092047e-06,-5.157517080078832805e-08,5.084724307380383834e-06,-1.499989411968272179e-05,-6.969243986532092094e-05,-1.454042358091101050e-04,-5.972069629933685064e-05,5.209387381910346448e-06,1.903726661112159491e-05,-6.384153948602033779e-06,9.826277164393104613e-06,-7.159909273468656465e-06,-1.555107155581936240e-05,1.000447809929028153e-04,7.384851778624579310e-05,-1.900404458865523338e-05,-1.984899427043274045e-05,7.954484999572741799e-07,-5.728822088713059202e-06,-6.541646598634542897e-06,-6.267187563935294747e-05,1.607705344213172793e-04,4.519873764365911484e-04,-1.891215215437114239e-04,2.095928357448428869e-05,-3.087929144385270774e-05,-1.588529084983747452e-05,-5.145996692590415478e-05,-1.043268566718325019e-04,1.634446089155972004e-04,1.865189406089484692e-04,8.405330299865454435e-05,-8.074723882600665092e-05,1.076586559065617621e-04,1.356436041533015668e-05,-3.863949677906930447e-04,-3.640132490545511246e-06,-6.678574136458337307e-04,2.857071231119334698e-04,-7.051171996863558888e-05,-2.705464721657335758e-04,-3.670367004815489054e-05,7.308274507522583008e-05,-4.467898907023482025e-05,3.825026215054094791e-05,2.311242133146151900e-04,1.044738746713846922e-04,-2.509839541744440794e-04,1.571088796481490135e-04,1.292375691264169291e-05,-2.071365997835528105e-05,-1.670536439632996917e-04,-3.026872000191360712e-04,4.847719974350184202e-04,-8.933608478400856256e-05,-2.265316725242882967e-04,-1.496324111940339208e-04,2.166337617381941527e-05,-9.075808338820934296e-05,-2.373640309087932110e-04,-2.875854552257806063e-04,9.322166442871093750e-04,-6.984356441535055637e-04,8.567269833292812109e-05,-5.282160709612071514e-04,7.703148003201931715e-05,8.292682468891143799e-04,-1.386148738674819469e-03,8.068149909377098083e-04,-1.692023477517068386e-03,1.176964957267045975e-03,-1.025687233777716756e-04,-1.942159433383494616e-04,-2.008054309499129886e-07\n0.000000000000000000e+00,-3.804486914305016398e-05,-9.699901420390233397e-05,-2.282337081851437688e-04,4.186049045529216528e-04,-8.050117685343138874e-06,3.368552370375255123e-06,-1.865126719735599181e-08,1.304122997680678964e-04,-2.073580435535404831e-05,2.053605392575263977e-03,1.906862948089838028e-03,4.356205463409423828e-03,8.242721669375896454e-03,1.680375862633809447e-04,6.030075383023358881e-05,3.106965959887020290e-05,-1.266821753233671188e-03,-6.263665389269590378e-03,-1.225385640282183886e-04,-4.978051874786615372e-03,-1.739867962896823883e-03,-9.388168109580874443e-07,-1.004383811959996819e-04,9.636997856432572007e-05,-6.653111631749197841e-05,3.727178263943642378e-04,2.852896926924586296e-03,3.227201290428638458e-03,4.378698213258758187e-05,-4.602115659508854151e-04,2.517112443456426263e-05,-3.871371154673397541e-05,5.536251119337975979e-04,4.184511490166187286e-03,3.517033066600561142e-03,-2.425077604129910469e-03,1.630667829886078835e-03,-2.643887186422944069e-03,-1.295700320042669773e-03,2.471360494382679462e-05,9.967281948775053024e-04,4.156033508479595184e-03,-3.473621909506618977e-04,1.489336369559168816e-03,-2.113881288096308708e-03,-7.848817622289061546e-04,-5.086621968075633049e-04,1.949267971212975681e-05,-2.085027954308316112e-04,2.082881750538945198e-03,1.944101881235837936e-03,3.246359061449766159e-03,1.899868715554475784e-03,1.220236117660533637e-05,1.518620138085680082e-05,2.744026096479501575e-05,-6.460260919993743300e-05,6.483659381046891212e-04,8.662571199238300323e-04,-9.092367690755054355e-06,-1.482979678257834166e-05,-1.411644479958340526e-04,-2.591829979792237282e-05,1.853261188955457328e-08,-3.161204585921950638e-05,-4.652723146136850119e-05,-1.562347897561267018e-04,1.695869141258299351e-04,-1.428789983037859201e-05,-2.464118733769282699e-05,3.880236931763647590e-08,8.983250882010906935e-05,-6.547707744175568223e-05,1.949417870491743088e-03,6.754559930413961411e-03,4.189694765955209732e-03,4.756690468639135361e-03,2.097635297104716301e-04,1.973612597794272006e-05,-1.469331164116738364e-05,-9.069499792531132698e-04,-3.482068888843059540e-03,-9.064087062142789364e-04,-2.495911903679370880e-03,8.628405048511922359e-04,-3.334113280288875103e-04,-6.662841042270883918e-05,2.213633342762477696e-05,-6.325320573523640633e-04,1.343253417871892452e-03,3.094370709732174873e-03,5.465215072035789490e-04,-8.587412885390222073e-04,-2.697430609259754419e-04,-2.523482180549763143e-06,4.080542566953226924e-06,7.776060374453663826e-04,4.347851499915122986e-03,2.165252109989523888e-03,-2.985520754009485245e-03,-9.538931190036237240e-04,-1.585382153280079365e-03,-8.417700883001089096e-04,-1.190351031254976988e-05,1.731471158564090729e-03,-1.065566553734242916e-03,-1.777756027877330780e-03,3.295449772849678993e-03,3.716583305504173040e-04,1.543360063806176186e-03,-4.900005296804010868e-04,-5.307072933646850288e-05,4.136024508625268936e-04,6.075120181776583195e-04,5.118380067870020866e-04,1.760973362252116203e-03,7.935139001347124577e-05,2.360787584620993584e-05,-4.462655851966701448e-05,3.543234197422862053e-05,-1.550171873532235622e-05,6.609901320189237595e-04,1.230819150805473328e-03,-4.158132651355117559e-04,-8.598269050708040595e-05,-1.167791269836015999e-04,2.221430122517631389e-06,-3.634237089045200264e-08,-1.310669449594570324e-05,6.607829709537327290e-05,4.013636789750307798e-04,4.894328885711729527e-04,3.882426608470268548e-05,6.705327905365265906e-06,1.128672000305641632e-08,4.240618727635592222e-05,-2.387219865340739489e-06,1.006724196486175060e-03,6.026063580065965652e-03,1.421889755874872208e-02,9.777281666174530983e-04,8.916507795220240951e-05,1.581066680955700576e-05,-8.672463991388212889e-06,1.101884845411404967e-05,-1.948691438883543015e-03,-9.538829908706247807e-04,-7.094952743500471115e-03,2.165454439818859100e-03,-1.501885592006146908e-03,3.215645847376435995e-06,-8.263330528279766440e-05,2.500063274055719376e-04,2.091882983222603798e-03,-7.799246348440647125e-03,6.042860448360443115e-03,4.789186175912618637e-03,-2.039421582594513893e-03,4.729622378363274038e-05,4.484898090595379472e-05,5.343539523892104626e-04,2.986830193549394608e-03,-2.225894946604967117e-03,-2.866593888029456139e-03,-7.061124779284000397e-05,-1.352334977127611637e-03,3.618558112066239119e-04,-4.986784915672615170e-05,1.613939297385513783e-03,-1.643569674342870712e-03,-1.827702973969280720e-03,1.189040392637252808e-02,2.026834757998585701e-03,2.994232112541794777e-03,1.484943903051316738e-03,-4.015728700323961675e-05,-4.151605535298585892e-04,-1.478669932112097740e-03,-5.109803751111030579e-03,-3.213598160073161125e-03,4.946907865814864635e-04,-3.068130172323435545e-05,-2.094005867547821254e-05,3.442204979364760220e-05,-5.254675488686189055e-05,1.122688699979335070e-04,9.844144806265830994e-04,7.689010817557573318e-05,7.881088822614401579e-05,3.783425927395001054e-05,-2.634004886203911155e-06,1.080104006234705594e-08,-3.929683953174389899e-05,-1.331576058873906732e-04,-9.973575652111321688e-05,4.463750519789755344e-04,-6.941804895177483559e-05,-3.631705840234644711e-05,4.808953235624358058e-10,1.391275582136586308e-04,-3.651146835181862116e-05,2.942196093499660492e-03,3.879666794091463089e-03,-6.288348231464624405e-04,8.303876966238021851e-03,5.351586733013391495e-04,2.689230132091324776e-05,3.838056272797985002e-06,-9.908183710649609566e-04,7.372475229203701019e-04,-6.380637176334857941e-03,-7.177157327532768250e-03,1.624035881832242012e-03,3.544171340763568878e-03,-2.230214522569440305e-05,-3.416820254642516375e-05,-2.296958118677139282e-03,-1.770436763763427734e-03,3.615156048908829689e-03,1.498511643148958683e-03,4.771642386913299561e-03,-2.072456991299986839e-03,-1.057190675055608153e-04,6.659851806034566835e-06,9.574654977768659592e-04,8.261824026703834534e-03,-6.139940582215785980e-03,5.149610340595245361e-03,2.394941402599215508e-03,-7.609850727021694183e-04,-9.797852253541350365e-04,-3.142166860925499350e-06,3.226822707802057266e-03,2.453282941132783890e-03,-3.301598597317934036e-03,5.377471912652254105e-03,1.947815297171473503e-03,2.181218704208731651e-03,-2.648971276357769966e-04,-6.212636799318715930e-05,2.250175923109054565e-03,-4.462684970349073410e-03,-1.419695559889078140e-03,7.427175529301166534e-03,1.807258930057287216e-03,2.295507329108659178e-06,-5.340347343008033931e-06,-3.054044645978137851e-05,3.792628558585420251e-05,4.141477984376251698e-05,-4.215956432744860649e-04,2.547242911532521248e-04,-4.225252996548078954e-05,-8.863901894073933363e-05,1.103853901440743357e-05,-7.756352715659886599e-08,-3.321983604109846056e-05,-2.433717963867820799e-05,-7.265042950166389346e-05,2.368405112065374851e-04,-1.526945561636239290e-05,-2.411841524008195847e-05,4.273897502571344376e-08,1.126040879171341658e-04,-6.970363756408914924e-05,2.446403494104743004e-03,6.861811503767967224e-03,1.987941795960068703e-03,5.673688370734453201e-03,2.281631896039471030e-04,3.034021028724964708e-05,-4.351300231064669788e-05,-1.289932406507432461e-03,-3.395526437088847160e-03,-1.984070288017392159e-03,-1.656842301599681377e-03,2.618306782096624374e-03,-7.178751402534544468e-04,-9.932144166668877006e-05,7.525036926381289959e-05,-1.403975300490856171e-03,-6.455549737438559532e-04,3.754835808649659157e-03,-1.119434891734272242e-04,4.600230895448476076e-04,-9.601560886949300766e-04,-1.695347782515455037e-05,2.428902553219813854e-05,9.379535913467407227e-04,4.694535862654447556e-03,7.929521379992365837e-04,-1.867260900326073170e-03,-2.962058642879128456e-04,-4.729599750135093927e-04,-1.067751436494290829e-03,-1.321405579801648855e-05,1.835115137510001659e-03,-8.597961277700960636e-05,-1.091583515517413616e-03,9.400832932442426682e-04,-7.889224216341972351e-04,1.677617197856307030e-03,-4.130032029934227467e-04,-7.658315007574856281e-05,-1.968075230251997709e-05,-2.614448021631687880e-06,1.497632241807878017e-03,2.553854603320360184e-03,1.383634749799966812e-03,4.354636985226534307e-05,-4.384466592455282807e-05,5.336708636605180800e-05,-6.373730138875544071e-05,9.487216593697667122e-04,2.017986407736316323e-04,-6.613068981096148491e-04,-1.665986201260238886e-04,-1.303423341596499085e-04,3.734212214112631045e-06,-3.635614120867103338e-08,-3.339219620102085173e-05,-7.006766827544197440e-05,-2.178478025598451495e-04,2.787483681458979845e-04,-3.658399509731680155e-05,-2.861740904336329550e-05,-2.590786607470363379e-08,1.143598055932670832e-04,-4.066051769768819213e-05,2.361790975555777550e-03,4.088558256626129150e-03,-2.338935155421495438e-04,5.557677708566188812e-03,2.563640882726758718e-04,2.608615432109218091e-05,-3.117379310424439609e-05,-7.986745913513004780e-04,-3.860376076772809029e-03,-3.919148351997137070e-03,-3.727611387148499489e-03,2.031931653618812561e-03,-3.907169448211789131e-04,-5.843483086209744215e-05,-2.439893796690739691e-05,-1.477335230447351933e-03,1.303633325733244419e-05,4.058795049786567688e-03,-3.491514944471418858e-04,-1.721905195154249668e-03,-7.311204099096357822e-04,-2.204064367106184363e-05,2.205084456363692880e-05,1.059129252098500729e-03,6.244791671633720398e-03,2.632861491292715073e-03,-4.810389364138245583e-04,-1.007485203444957733e-03,-1.787837361916899681e-03,-6.975218420848250389e-04,-1.070560756488703191e-05,2.527690725401043892e-03,4.863726790063083172e-04,8.983127190731465816e-04,3.379164263606071472e-03,-2.986035076901316643e-03,1.226341817528009415e-03,-1.994630438275635242e-04,-4.118688957532867789e-05,4.923551459796726704e-04,1.191377290524542332e-03,2.163352910429239273e-03,1.128801028244197369e-03,6.181575590744614601e-04,1.823225647967774421e-05,-9.500006854068487883e-06,5.174386842554667965e-06,-1.699647145869676024e-05,-3.493843832984566689e-04,8.415769552811980247e-04,2.664017665665596724e-05,-6.988263339735567570e-05,-1.288412022404372692e-04,1.110851371777243912e-05,-4.643879947252571583e-09,-2.392894748481921852e-05,-6.310688331723213196e-05,-1.051763247232884169e-04,1.420189364580437541e-04,6.566009233210934326e-06,-2.157748713216278702e-05,1.500939106335863471e-08,8.896881627151742578e-05,-5.137227708473801613e-05,1.900636707432568073e-03,7.379322312772274017e-03,1.701517729088664055e-03,5.448127165436744690e-03,2.261877380078658462e-04,5.871450775885023177e-05,-3.394041777937673032e-05,-8.028755546547472477e-04,-1.779793994501233101e-03,-2.321359468623995781e-03,-2.739857649430632591e-03,4.201513249427080154e-03,-6.455677794292569160e-04,-6.609042611671611667e-05,2.245371069875545800e-05,-3.896575071848928928e-04,2.314150799065828323e-03,8.162277517840266228e-04,-4.747833299916237593e-04,-2.491039689630270004e-03,-2.528862678445875645e-04,3.389420817256905138e-05,1.494486241426784545e-05,1.017306931316852570e-03,5.395272746682167053e-03,-7.274061208590865135e-04,-2.865260699763894081e-03,-1.825870363973081112e-03,3.905316989403218031e-04,-6.072903634048998356e-04,1.484433232690207660e-05,1.374543062411248684e-03,-1.083660288713872433e-03,-1.298387534916400909e-03,3.799021709710359573e-03,1.757532591000199318e-03,-2.589606156107038260e-04,-4.089385620318353176e-04,-5.354752283892594278e-05,-8.190665539586916566e-05,8.029529708437621593e-04,1.286667771637439728e-03,3.614221932366490364e-03,1.650027348659932613e-03,3.165295493090525270e-05,-2.530396159272640944e-05,3.785331864492036402e-05,-3.934326377930119634e-05,7.689156336709856987e-04,1.009177532978355885e-03,-4.589832969941198826e-04,-7.162558176787570119e-05,-9.951534593710675836e-05,3.913010459655197337e-06,-2.911428964580409229e-08,2.321443607797846198e-04,4.808796802535653114e-04,5.759823834523558617e-04,-3.063113894313573837e-03,5.850072921020910144e-05,8.048755989875644445e-05,-4.919934326608199626e-08,-7.788670482113957405e-04,4.685702442657202482e-04,6.370687484741210938e-01,-3.476220741868019104e-02,-2.552087418735027313e-02,-4.391284286975860596e-02,-1.875756308436393738e-03,-1.708002528175711632e-04,2.914212236646562815e-04,7.802373263984918594e-03,2.973937056958675385e-02,2.441878244280815125e-02,2.098416537046432495e-02,-1.591735891997814178e-02,-5.241405218839645386e-03,5.092693609185516834e-04,-3.722734400071203709e-04,5.572651512920856476e-03,-1.198562793433666229e-02,-1.617206446826457977e-02,1.029684860259294510e-02,-9.794778889045119286e-04,2.812463091686367989e-03,-2.658500307006761432e-06,-1.464375382056459785e-04,-7.106027565896511078e-03,-4.417202621698379517e-02,-8.565920405089855194e-03,2.788158133625984192e-02,6.264702416956424713e-03,8.162327110767364502e-03,7.557207718491554260e-03,1.542221580166369677e-04,-1.628963090479373932e-02,-8.146514184772968292e-03,1.442214380949735641e-02,-1.232634950429201126e-02,-2.781445393338799477e-03,-1.708130165934562683e-02,2.705911174416542053e-03,3.948100784327834845e-04,-2.506068209186196327e-03,-1.114445365965366364e-02,-1.301191654056310654e-02,-5.986132193356752396e-03,-1.505685271695256233e-03,-1.304379984503611922e-04,3.909170918632298708e-04,-2.451612672302871943e-04,1.665963827690575272e-05,-3.650083672255277634e-03,-8.063819259405136108e-03,4.590673837810754776e-03,8.913072524592280388e-04,9.539473103359341621e-04,-3.500278035062365234e-05,-5.238462108536623418e-08,-3.743501656572334468e-05,-5.791256262455135584e-05,8.514328510500490665e-05,6.094444543123245239e-04,-2.224484342150390148e-05,-2.367109118495136499e-05,2.498563844710588455e-08,1.050085265887901187e-04,-5.825287007610313594e-05,2.186522819101810455e-03,6.607106421142816544e-03,1.445647329092025757e-03,7.116314023733139038e-03,2.762597287073731422e-04,2.014936762861907482e-05,4.238299879943951964e-06,-1.152944634668529034e-03,-2.298300852999091148e-03,-3.391992766410112381e-03,-7.348972721956670284e-04,-4.938258789479732513e-04,-1.288252184167504311e-03,-4.169425665168091655e-05,-4.613973578670993447e-05,-1.174004748463630676e-03,-4.572670441120862961e-04,4.749104380607604980e-03,3.677751403301954269e-03,-4.330797586590051651e-03,5.190452793613076210e-05,5.158062413102015853e-05,2.782226692943368107e-05,9.229063289240002632e-04,5.320637486875057220e-03,-2.355706179514527321e-03,-2.935081720352172852e-04,4.912999924272298813e-03,3.124705399386584759e-04,-1.097179367206990719e-03,-3.701130117406137288e-05,2.455018926411867142e-03,6.704204133711755276e-04,-2.454716479405760765e-03,6.988570094108581543e-04,-3.623857628554105759e-03,2.968051936477422714e-03,-5.579956923611462116e-04,-8.815048204269260168e-05,1.365626580081880093e-03,1.161943888291716576e-03,-3.988199750892817974e-06,1.235428033396601677e-03,-4.147947765886783600e-04,-4.761558084283024073e-04,1.923226955113932490e-04,3.191116556990891695e-04,9.623053483664989471e-05,8.689794340170919895e-04,-1.440900960005819798e-04,-2.453092951327562332e-03,-2.234776038676500320e-04,-7.341423042817041278e-05,-4.988860018784180284e-05,1.296411301154876128e-05,-1.616329245734959841e-04,1.928330748341977596e-04,7.845088111935183406e-05,3.303177363704890013e-04,-2.868029150704387575e-05,3.090024692937731743e-04,-9.605613013263791800e-05,-1.848068932304158807e-04,-1.413698628311976790e-04,1.863607205450534821e-03,3.487255191430449486e-03,7.146951975300908089e-05,3.783999010920524597e-03,2.290486736455932260e-04,3.958011802751570940e-04,2.526834432501345873e-04,-1.954219187609851360e-04,-3.040862502530217171e-03,-6.609524600207805634e-03,-3.957808017730712891e-03,-7.554044714197516441e-05,-4.657938843593001366e-04,-5.766799440607428551e-04,1.080100046237930655e-04,1.885391538962721825e-03,6.388241890817880630e-04,4.192877560853958130e-03,-1.561550423502922058e-03,7.435083389282226562e-04,3.501637256704270840e-04,1.261859899386763573e-03,6.378512480296194553e-04,8.039686363190412521e-04,6.603211164474487305e-03,-1.925986027345061302e-03,-3.130674827843904495e-03,3.745198948308825493e-03,-1.025530073093250394e-04,-1.962916692718863487e-03,-9.403735748492181301e-04,2.618651604279875755e-03,1.846982399001717567e-03,2.430224412819370627e-05,5.845007486641407013e-03,-1.278076088055968285e-04,4.065405111759901047e-03,-1.460945641156286001e-04,6.820931448601186275e-04,4.308044735807925463e-04,1.588120940141379833e-03,7.436535815941169858e-05,1.085471361875534058e-02,-3.381845075637102127e-03,5.182723514735698700e-03,3.789059584960341454e-03,-1.803035661578178406e-02,1.304819341748952866e-02,-2.129039168357849121e-02,1.907913573086261749e-02,1.314309332519769669e-02,-7.301548961549997330e-03,3.049298829864710569e-04,9.978450179914943874e-06\n0.000000000000000000e+00,-5.651624087477102876e-05,-2.633501717355102301e-04,-9.458588901907205582e-04,-5.097642424516379833e-04,4.723794518213253468e-06,4.871446890319930390e-07,-2.565765155893018346e-09,2.795127802528440952e-04,4.478709524846635759e-05,4.374654032289981842e-03,3.497014567255973816e-02,8.646920323371887207e-03,1.555900741368532181e-02,-2.385562838753685355e-04,2.269060933031141758e-04,1.935414911713451147e-04,-1.885244040749967098e-03,-9.266336448490619659e-03,1.024605613201856613e-02,-2.064061537384986877e-02,1.218871679157018661e-03,-3.545455168932676315e-03,-2.157078415621072054e-04,5.456496146507561207e-04,4.502088297158479691e-03,-2.363596577197313309e-03,1.616047322750091553e-02,1.470556389540433884e-02,-1.301634358242154121e-03,-1.321920659393072128e-03,-7.769194053253158927e-05,-1.800531172193586826e-04,1.337526133283972740e-03,-3.802522085607051849e-03,9.851742535829544067e-03,-3.884964622557163239e-03,6.774090696126222610e-03,-5.199886392802000046e-03,-2.523095812648534775e-03,1.775831769919022918e-04,-3.846652107313275337e-03,-6.794689223170280457e-03,7.465702481567859650e-03,-5.467134062200784683e-03,-1.291177235543727875e-03,-5.106481257826089859e-03,-2.693777205422520638e-03,3.278187650721520185e-04,-8.226893842220306396e-03,7.265020161867141724e-03,-2.341655083000659943e-03,2.122445963323116302e-02,1.150689553469419479e-02,-3.992895653937011957e-05,2.421195677015930414e-04,-5.465994036057963967e-05,-5.713124410249292850e-04,-3.443294204771518707e-03,-5.233187694102525711e-03,2.639356069266796112e-03,2.840783854480832815e-04,-2.523651637602597475e-04,-5.493965727509930730e-05,1.104471714086230349e-08,-7.012952846707776189e-05,-3.564180224202573299e-04,8.582480950281023979e-04,1.980538247153162956e-03,-6.694448529742658138e-05,5.186430644243955612e-05,6.029897470227751910e-09,2.930868067778646946e-04,1.099587680073454976e-04,5.310615524649620056e-03,1.905797794461250305e-02,1.664109341800212860e-02,1.130401156842708588e-02,3.632301522884517908e-04,1.641169947106391191e-04,1.341288152616471052e-04,-2.404640894383192062e-03,-5.023418460041284561e-03,-1.282182615250349045e-02,-8.942835964262485504e-03,-7.802248001098632812e-04,-1.278185285627841949e-03,-2.160666044801473618e-04,7.226135348901152611e-04,1.260860590264201164e-03,1.156637445092201233e-03,1.455479022115468979e-02,-6.920419633388519287e-03,1.016987767070531845e-02,2.003177942242473364e-04,6.948699592612683773e-05,4.495130269788205624e-06,1.021561329253017902e-03,2.325625391677021980e-03,3.857070114463567734e-03,-7.793683558702468872e-03,8.076000027358531952e-03,-1.498990925028920174e-03,-4.009353928267955780e-03,2.024945279117673635e-04,-2.281263237819075584e-03,-4.748608916997909546e-04,1.209501177072525024e-02,-1.895844936370849609e-02,8.475517854094505310e-03,4.018857143819332123e-03,-2.308314666152000427e-03,2.228757221018895507e-04,-3.220887156203389168e-03,5.894253030419349670e-03,9.108228608965873718e-03,9.481730870902538300e-03,1.669908314943313599e-02,-1.691575016593560576e-04,2.611919480841606855e-04,-2.877200313378125429e-05,-3.390561614651232958e-04,-1.161292777396738529e-03,-2.935970434918999672e-03,1.504624495282769203e-03,4.510272992774844170e-05,-3.047685604542493820e-04,-4.928522685077041388e-05,-2.253993436340806511e-08,-3.235032636439427733e-05,-7.486078538931906223e-05,-1.852424116805195808e-03,-1.073026331141591072e-03,-1.471014402341097593e-04,-2.081972052110359073e-04,-1.323763321181559149e-08,1.079657522495836020e-06,-6.021662557031959295e-05,2.437431830912828445e-03,3.939662873744964600e-02,-7.032262627035379410e-03,1.011548191308975220e-02,-2.119971322827041149e-04,2.202648611273616552e-04,1.260575809283182025e-04,-1.337275258265435696e-03,1.280441880226135254e-03,3.004678338766098022e-02,4.474102519452571869e-03,1.097522117197513580e-02,-7.427067030221223831e-03,-2.426713472232222557e-04,-6.504859193228185177e-04,-9.531544521450996399e-03,-4.268978722393512726e-03,1.456511951982975006e-02,-1.717905886471271515e-02,-1.134429499506950378e-02,-5.283522885292768478e-03,1.853322901297360659e-04,-1.701609289739280939e-05,1.853643334470689297e-03,6.356590893119573593e-04,-5.425272509455680847e-03,-1.278946828097105026e-02,2.276095096021890640e-03,3.003620542585849762e-03,1.066852360963821411e-03,2.105731837218627334e-04,5.350278224796056747e-03,2.135011367499828339e-03,4.431863874197006226e-02,-6.272474303841590881e-03,4.369765520095825195e-04,-3.427674993872642517e-03,-9.338679956272244453e-04,-2.063869760604575276e-04,-2.530657220631837845e-03,-1.249481923878192902e-02,-8.277520537376403809e-04,8.504363708198070526e-03,9.054638212546706200e-04,1.032778673106804490e-04,-2.181102172471582890e-05,-2.148958810721524060e-05,-2.778008347377181053e-04,-3.749073715880513191e-03,4.054390359669923782e-03,-3.980365581810474396e-04,-5.941520794294774532e-05,-8.141304715536534786e-05,-8.414791955146938562e-05,-9.750084295490069053e-09,-9.279083315050229430e-05,-4.878732142969965935e-04,-3.694396582432091236e-04,8.736460004001855850e-04,-1.461470528738573194e-04,-1.544995029689744115e-05,-2.981579427796532400e-10,2.667531662154942751e-04,1.196224184241145849e-05,4.232964478433132172e-03,4.320086538791656494e-02,-4.360544960945844650e-03,1.878419518470764160e-02,7.957422058098018169e-04,1.483076630393043160e-04,-8.139226702041924000e-05,-2.751329680904746056e-03,-4.408710170537233353e-03,1.294520124793052673e-02,-1.765460893511772156e-02,7.763345725834369659e-03,1.396232657134532928e-02,-5.098396795801818371e-04,2.616448036860674620e-04,1.722007291391491890e-03,-1.331899873912334442e-02,6.479041650891304016e-03,7.383879739791154861e-03,7.047926075756549835e-03,8.683621883392333984e-03,-3.732348559424281120e-04,-3.280680393800139427e-04,1.566977705806493759e-03,-8.274732157588005066e-03,3.482478205114603043e-03,2.096534147858619690e-02,1.229922194033861160e-02,-7.777651771903038025e-03,-4.603279754519462585e-03,1.798650046112015843e-04,2.349139889702200890e-03,-1.043308060616254807e-02,-7.584654726088047028e-03,3.218360245227813721e-03,3.138447180390357971e-03,-2.658346202224493027e-04,-2.903454005718231201e-03,9.525561472401022911e-05,1.828808337450027466e-02,6.918061990290880203e-03,3.940390422940254211e-03,1.232800260186195374e-02,5.275256931781768799e-03,1.559218799229711294e-05,-1.825879007810726762e-05,-1.566721912240609527e-04,1.037843059748411179e-03,-1.863650977611541748e-04,-3.740794491022825241e-03,-1.103357062675058842e-04,-2.918986720032989979e-04,-3.798565303441137075e-04,-3.829162960755638778e-05,-3.100126377830747515e-09,-5.118833360029384494e-05,-3.533386043272912502e-04,-4.992637550458312035e-04,-3.691069723572582006e-04,-3.788541653193533421e-05,-2.471655534463934600e-05,6.556206244567874819e-09,2.370561996940523386e-04,-4.186247679172083735e-05,5.160658620297908783e-03,3.853632509708404541e-02,6.942283827811479568e-03,1.102919597178697586e-02,2.103934093611314893e-04,1.453787845093756914e-04,5.175326805328950286e-05,-2.143349731341004372e-03,-6.415673997253179550e-03,6.120306905359029770e-03,-1.780043169856071472e-02,-2.182163996621966362e-03,-2.553036436438560486e-03,-5.568084889091551304e-04,7.227218593470752239e-04,1.886205514892935753e-03,-3.654068335890769958e-03,1.777556352317333221e-02,3.183551598340272903e-04,4.707297310233116150e-03,-5.100993439555168152e-04,-3.607584803830832243e-04,-1.596902147866785526e-04,1.924023963510990143e-03,-3.351685358211398125e-03,4.206232260912656784e-03,-1.456324243918061256e-04,6.624049856327474117e-04,-4.262080881744623184e-03,-3.565128659829497337e-03,1.588877785252407193e-04,1.223446161020547152e-04,-2.441343851387500763e-03,6.780989468097686768e-03,5.384826101362705231e-03,2.044872147962450981e-03,4.918383201584219933e-04,-2.080748090520501137e-03,1.336617424385622144e-04,-6.005323491990566254e-03,-1.280904747545719147e-03,-5.832263268530368805e-03,2.135232277214527130e-02,9.991494938731193542e-03,2.373075403738766909e-05,1.135016937041655183e-04,-6.115998985478654504e-06,-5.624560872092843056e-04,-3.428444033488631248e-03,-8.100020699203014374e-03,1.800056081265211105e-03,2.952784416265785694e-05,-3.546923107933253050e-04,-3.674530671560205519e-05,-1.467250854148005601e-08,-2.686957486730534583e-06,-1.874530862551182508e-04,-2.939641126431524754e-05,2.383661922067403793e-04,-3.227315755793824792e-05,-1.394092214468400925e-05,-8.635652193333953619e-09,2.448273880872875452e-04,-2.071192284347489476e-06,2.866826718673110008e-03,3.639734536409378052e-02,-4.484545905143022537e-03,5.504820495843887329e-03,1.690021017566323280e-04,-4.639803955797106028e-05,-1.302911696257069707e-04,-3.702515969052910805e-04,-1.968234777450561523e-02,-1.483796164393424988e-03,-1.385395601391792297e-02,2.567310351878404617e-03,-1.253779744729399681e-03,-1.713930250843986869e-04,4.453334840945899487e-04,2.163434401154518127e-03,3.997337771579623222e-04,1.311079412698745728e-02,-7.912378758192062378e-03,-3.444570815190672874e-03,1.504060346633195877e-03,-2.419934025965631008e-04,2.560335997259244323e-05,1.828135922551155090e-03,3.659863024950027466e-03,1.673598960041999817e-02,1.101011224091053009e-02,-1.429875753819942474e-02,-1.982489600777626038e-03,-1.311068655923008919e-03,-6.983391358517110348e-05,2.533891471102833748e-03,-9.378578513860702515e-03,1.364036463201045990e-02,1.863032951951026917e-02,-1.354196108877658844e-02,4.762403666973114014e-03,-8.539102855138480663e-04,-5.082284042146056890e-05,-4.227709490805864334e-03,2.718087285757064819e-03,-1.359181012958288193e-02,-3.651548177003860474e-03,7.632251363247632980e-03,4.470524436328560114e-05,-6.021434091962873936e-05,-2.171980850107502192e-05,-3.771677438635379076e-04,-1.799869816750288010e-03,-3.359972499310970306e-03,1.731332275085151196e-03,1.588816958246752620e-04,-1.675338280620053411e-04,-2.485683580744080245e-05,-1.162766238849144429e-08,-5.349661296349950135e-05,-2.811957383528351784e-04,8.207545615732669830e-04,-8.490924956277012825e-04,-1.075308246072381735e-04,-8.605372568126767874e-05,3.589354946598177776e-08,1.982712128665298223e-04,6.746636063326150179e-05,1.477492740377783775e-03,4.248723387718200684e-02,1.514067314565181732e-02,9.454552084207534790e-03,5.151237564859911799e-05,1.007641112664714456e-04,-1.474544478696770966e-05,-2.504101488739252090e-03,-6.526884157210588455e-03,9.197449311614036560e-03,-1.500482112169265747e-02,-6.585719529539346695e-03,-1.908034551888704300e-03,-3.754895878955721855e-04,1.816898584365844727e-04,-1.138209481723606586e-03,4.054934717714786530e-03,2.372984960675239563e-02,-1.905000885017216206e-03,-1.364052412100136280e-03,-1.214262563735246658e-03,-7.944025855977088213e-05,1.617294619791209698e-04,9.449567878618836403e-04,-7.483190856873989105e-03,1.866424106992781162e-03,6.055010017007589340e-03,3.136192914098501205e-03,-1.777661498636007309e-03,-1.722926506772637367e-03,2.689211396500468254e-04,-6.055192090570926666e-03,-9.695703629404306412e-04,-4.587993025779724121e-04,4.480220377445220947e-03,-1.328778918832540512e-03,5.705575924366712570e-03,-2.450078027322888374e-03,-2.234006751677952707e-05,-2.185909310355782509e-03,3.914148081094026566e-03,-5.552467890083789825e-03,2.417187951505184174e-02,6.532439496368169785e-03,3.002618177561089396e-05,1.925684628076851368e-04,-6.729583401465788484e-05,-2.333995362278074026e-04,-2.453409135341644287e-03,-4.210353828966617584e-03,2.098243130603805184e-04,-1.119805965572595596e-04,-1.890607818495482206e-04,-4.323340544942766428e-05,7.227498599604587071e-09,5.171257653273642063e-04,2.609932562336325645e-03,4.174599424004554749e-03,-2.589891082607209682e-04,5.569198401644825935e-04,2.396837371634319425e-04,1.508317382103996351e-08,-1.854853238910436630e-03,5.425030394690111279e-06,-3.481163457036018372e-02,4.121761918067932129e-01,-6.904383748769760132e-02,-7.656502723693847656e-02,-1.895205699838697910e-03,-1.144906273111701012e-03,-8.238321170210838318e-04,1.771626248955726624e-02,7.148844003677368164e-02,-2.159975655376911163e-02,1.089399978518486023e-01,5.240193381905555725e-02,8.947221562266349792e-03,3.068777732551097870e-03,-3.760189749300479889e-03,-8.401304483413696289e-03,1.168041117489337921e-02,-9.715449810028076172e-02,-1.749178022146224976e-02,4.403746873140335083e-02,4.215480759739875793e-03,1.062958152033388615e-03,7.446872186847031116e-04,-1.255020592361688614e-02,6.040767766535282135e-03,-5.689448118209838867e-02,-7.355602923780679703e-03,-1.211225241422653198e-02,2.921698056161403656e-02,2.600288577377796173e-02,-1.170377712696790695e-03,-2.956555690616369247e-03,2.120176516473293304e-02,-2.475809678435325623e-02,-1.019444167613983154e-01,-4.202446341514587402e-02,-1.117143779993057251e-03,1.373289246112108231e-02,-6.800359115004539490e-04,1.311900932341814041e-02,-8.134843781590461731e-03,1.189423538744449615e-02,-1.279493719339370728e-01,-5.823342129588127136e-02,-2.433467598166316748e-04,-8.220153977163136005e-04,2.640811726450920105e-04,3.340589813888072968e-03,2.146826498210430145e-02,2.886591851711273193e-02,-1.119740679860115051e-02,-6.374874647008255124e-05,2.426288323476910591e-03,2.679555036593228579e-04,-2.938691068266052753e-08,-1.202057756017893553e-04,-3.248695866204798222e-04,8.226729114539921284e-04,1.910229329951107502e-03,-7.869879482313990593e-05,-2.279378531966358423e-05,6.834818577772239223e-08,2.548885822761803865e-04,4.639538383344188333e-05,5.599620286375284195e-03,5.404959246516227722e-02,-5.875627510249614716e-03,9.174850769340991974e-03,6.031346856616437435e-04,6.466764898505061865e-05,-7.927397382445633411e-05,-3.803388681262731552e-03,-4.468169063329696655e-03,8.801874704658985138e-03,-9.328311309218406677e-03,-4.339891485869884491e-03,-2.277446910738945007e-03,-3.804658481385558844e-04,-2.882585977204144001e-05,-3.351017599925398827e-03,-7.592204492539167404e-03,1.960077509284019470e-02,1.927302032709121704e-02,-1.033141370862722397e-02,4.484889796003699303e-04,1.296512782573699951e-04,-6.187412509461864829e-05,1.733498647809028625e-03,-1.017016591504216194e-03,-8.918891660869121552e-03,-8.196051232516765594e-03,9.777468629181385040e-03,1.190662151202559471e-03,-5.786728579550981522e-03,-6.717335782013833523e-05,-5.391822196543216705e-04,-4.650061018764972687e-03,6.622713990509510040e-03,-2.193975728005170822e-03,-1.407730579376220703e-02,4.894034937024116516e-03,-3.054038621485233307e-03,1.151493052020668983e-06,2.759015187621116638e-03,5.431423196569085121e-04,-1.180213526822626591e-03,1.762155070900917053e-02,3.406126983463764191e-03,9.225828107446432114e-04,-6.868764176033437252e-04,-1.440174237359315157e-04,1.172673655673861504e-03,1.894176239147782326e-03,-7.316062692552804947e-04,-3.852772759273648262e-03,-1.919782022014260292e-03,-5.393900210037827492e-04,1.782439721864648163e-05,-2.761774521786719561e-04,-1.932373561430722475e-04,-3.351449267938733101e-04,-2.015624428167939186e-03,-1.225747633725404739e-03,4.583160625770688057e-04,4.585729620885103941e-04,-1.843147678300738335e-03,2.720029733609408140e-04,-9.650310967117547989e-04,2.699806587770581245e-03,1.983369514346122742e-02,-4.710635636001825333e-03,3.685066010802984238e-03,6.790050538256764412e-04,-7.674695225432515144e-04,1.877360278740525246e-03,-6.855734973214566708e-04,-1.896045170724391937e-02,-5.826758220791816711e-03,-4.398189485073089600e-03,5.661192350089550018e-03,-1.522944588214159012e-02,8.880567620508372784e-04,2.370176836848258972e-03,5.360771901905536652e-03,1.876012608408927917e-02,1.627814210951328278e-02,1.045090146362781525e-02,-1.970177516341209412e-03,-1.524149160832166672e-02,-7.141714449971914291e-04,2.096937270835042000e-03,2.174586057662963867e-03,-1.981112174689769745e-03,3.888996085152029991e-03,2.042152918875217438e-04,6.571466568857431412e-03,-1.433327421545982361e-02,4.117349628359079361e-03,3.885733312927186489e-04,-1.427365932613611221e-03,1.033906918019056320e-02,-2.409889828413724899e-03,1.138381659984588623e-02,2.792206127196550369e-03,-1.468244008719921112e-02,-1.983243739232420921e-03,-6.265687290579080582e-03,-1.411162689328193665e-02,1.418185885995626450e-03,-3.621346503496170044e-02,6.408776342868804932e-02,4.414180293679237366e-02,-3.540402045473456383e-03,-1.155264768749475479e-02,-1.826227456331253052e-02,6.023469939827919006e-02,2.341433614492416382e-02,2.969527617096900940e-02,-1.702307909727096558e-02,-3.749071061611175537e-02,2.586194686591625214e-02,-3.659108915599063039e-05\n0.000000000000000000e+00,-5.953655636403709650e-05,-1.862602512119337916e-04,9.942041942849755287e-04,1.029488164931535721e-03,-1.469482813263311982e-04,-5.393367246142588556e-06,-2.472733839908869413e-08,5.399133442551828921e-05,2.127709449268877506e-04,1.767036155797541142e-03,2.085894905030727386e-02,2.956683188676834106e-02,-3.861977718770503998e-03,8.026119321584701538e-04,8.590043580625206232e-05,5.021121978643350303e-05,-1.832795562222599983e-03,8.997365832328796387e-03,-1.484483946114778519e-02,1.182750146836042404e-02,-2.767369151115417480e-03,-6.453065201640129089e-03,-1.005070953397080302e-04,-2.443356206640601158e-04,-8.117297664284706116e-03,-5.978859029710292816e-03,-7.235910743474960327e-03,-1.769242435693740845e-02,2.597709186375141144e-03,-2.797488821670413017e-03,3.143832727801054716e-04,-2.384748586337082088e-05,5.789363640360534191e-04,2.160326112061738968e-03,-1.708498969674110413e-02,1.165016926825046539e-02,-4.756694659590721130e-03,-3.580651711672544479e-03,-2.678921911865472794e-03,1.242499274667352438e-04,1.829726854339241982e-03,-8.982555940747261047e-03,1.336406450718641281e-03,1.235489035025238991e-04,2.891776897013187408e-02,8.165397681295871735e-03,-1.144506968557834625e-03,2.032934571616351604e-05,2.400740049779415131e-03,-1.373122213408350945e-03,2.134391106665134430e-02,7.237712852656841278e-03,4.520694259554147720e-03,-3.326368096168152988e-05,1.121054810937494040e-04,-4.975092815584503114e-05,9.481038432568311691e-06,-9.841432329267263412e-04,1.639020629227161407e-03,-1.458178885513916612e-04,-2.788037818390876055e-04,-7.443847425747662783e-05,3.426409966778010130e-05,-2.673143306708425371e-08,-1.133226032834500074e-04,-3.965136129409074783e-04,1.771259558154270053e-04,1.573881716467440128e-03,-2.640825405251234770e-04,8.293232895084656775e-06,-1.382957215412261576e-08,1.453378936275839806e-04,4.007850948255509138e-04,1.864645397290587425e-03,2.811736427247524261e-02,2.321873791515827179e-02,8.554307743906974792e-03,3.225303080398589373e-04,1.575426285853609443e-04,4.777844878844916821e-05,-3.414831822738051414e-03,-1.055199652910232544e-02,5.433237180113792419e-03,1.187984459102153778e-02,-3.225142136216163635e-03,-3.750648116692900658e-03,-2.477630623616278172e-04,-4.876883467659354210e-04,-8.821719326078891754e-03,-1.468936167657375336e-02,-1.255554519593715668e-02,1.087059546262025833e-02,-9.573448449373245239e-03,-4.889937117695808411e-03,1.566095452290028334e-04,-2.565960749052464962e-04,8.379564969800412655e-04,-9.005609899759292603e-03,-7.573343813419342041e-03,2.020202949643135071e-02,-8.615521714091300964e-03,-9.239387698471546173e-03,-3.424992319196462631e-03,1.404488866683095694e-04,6.541959010064601898e-05,-4.708837717771530151e-03,6.552774924784898758e-03,8.073336444795131683e-03,1.086425036191940308e-04,-7.347865030169487000e-03,-1.626553828828036785e-03,1.477258920203894377e-04,-1.205904060043394566e-03,4.781968891620635986e-04,1.075359806418418884e-02,2.516687661409378052e-02,4.180716816335916519e-03,-5.208780930843204260e-05,2.672502014320343733e-04,-1.567480794619768858e-04,-9.131898696068674326e-05,-5.625961348414421082e-03,-2.701405435800552368e-03,1.898909918963909149e-03,-1.069551653927192092e-04,-2.897461235988885164e-04,-4.383350460557267070e-05,-3.512982127418240452e-09,-2.955152012873440981e-05,1.287568593397736549e-04,-6.392057985067367554e-03,-5.379788577556610107e-03,-2.317667167517356575e-05,-3.387563629075884819e-04,-3.294788664121028887e-09,3.495449782349169254e-04,-8.857956272549927235e-04,7.270077709108591080e-03,1.675897277891635895e-03,5.220267921686172485e-04,2.253410592675209045e-02,-4.322386812418699265e-04,2.510132617317140102e-04,5.251303082332015038e-04,1.745624467730522156e-04,2.574510127305984497e-02,1.116181164979934692e-02,-3.065006434917449951e-02,1.054110005497932434e-02,2.276398241519927979e-03,6.215105531737208366e-05,6.705027772113680840e-04,-7.744360482320189476e-04,9.520946070551872253e-03,1.678818836808204651e-02,-1.625688746571540833e-03,1.463002990931272507e-03,-3.487197682261466980e-04,-5.566145409829914570e-04,1.533100148662924767e-04,1.762859639711678028e-03,1.234092377126216888e-02,2.601992711424827576e-02,-1.899249851703643799e-02,9.089656174182891846e-03,-3.669526427984237671e-03,1.486113993450999260e-03,3.586283419281244278e-04,9.688563644886016846e-03,3.715988621115684509e-02,-4.536667093634605408e-02,-1.215497404336929321e-02,3.353568911552429199e-02,2.312807925045490265e-02,4.088769201189279556e-03,2.376038173679262400e-04,-1.773788593709468842e-03,2.289628982543945312e-02,-1.144551206380128860e-02,-7.365088909864425659e-03,7.583224214613437653e-05,-7.337730494327843189e-05,1.962677051778882742e-04,-3.263205508119426668e-05,-3.123226342722773552e-04,-1.587804639711976051e-03,2.200072165578603745e-03,6.354247219860553741e-03,7.677416433580219746e-04,7.588678272441029549e-05,1.273789966944605112e-04,-7.580605032586618108e-10,-4.610050018527545035e-05,1.915669417940080166e-05,7.952136220410466194e-04,1.371657475829124451e-03,-6.650682189501821995e-05,7.274838571902364492e-05,-1.607156718819169328e-08,-5.174427133169956505e-05,2.767318510450422764e-04,1.280749798752367496e-03,-4.478004295378923416e-03,5.466223508119583130e-02,6.265947595238685608e-03,1.971044403035193682e-04,1.195873919641599059e-04,-8.139370038406923413e-05,-1.259284093976020813e-03,4.903437104076147079e-03,-3.934593871235847473e-03,-4.942679777741432190e-03,-1.078338827937841415e-02,1.291722804307937622e-02,1.499876525485888124e-04,-4.915457684546709061e-04,-4.163500387221574783e-03,-4.344835877418518066e-03,-2.252446115016937256e-02,-7.994569838047027588e-03,-5.957318004220724106e-03,-4.380518570542335510e-03,4.737066046800464392e-04,-9.294747724197804928e-05,9.928119834512472153e-05,-2.523862291127443314e-03,-5.673735402524471283e-03,-1.048033498227596283e-02,-1.249712612479925156e-02,-7.249473128467798233e-03,-7.898029871284961700e-04,-1.182493288069963455e-04,-3.194547258317470551e-03,6.279074121266603470e-03,1.487319637089967728e-02,-1.097056921571493149e-02,-1.146173453889787197e-03,-4.188026301562786102e-03,3.128730168100446463e-04,1.281104196095839143e-04,-2.135632745921611786e-02,1.011450588703155518e-02,1.958545297384262085e-02,1.358791720122098923e-02,9.880630532279610634e-04,-1.072067025233991444e-04,6.293111073318868876e-05,-3.808414476225152612e-06,-3.231293812859803438e-04,-1.355576328933238983e-03,2.539287088438868523e-03,-6.970036192797124386e-04,-2.669519453775137663e-04,-8.951436029747128487e-05,-1.303010503761470318e-05,-5.887812903893063776e-09,-7.210145849967375398e-05,-3.767771995626389980e-04,2.707575331442058086e-04,2.033846685662865639e-03,-1.963338727364316583e-04,8.446301217190921307e-05,3.362288225616794080e-09,1.418144674971699715e-04,4.096777702216058969e-04,1.907949219457805157e-03,-3.833773371297866106e-04,4.004615917801856995e-02,8.801286108791828156e-03,4.183239070698618889e-04,2.043906279141083360e-04,2.714567235670983791e-04,-1.625604694709181786e-03,-4.424218088388442993e-03,-1.290370523929595947e-02,1.838303753174841404e-03,4.323303233832120895e-03,-1.730315736494958401e-03,1.759824226610362530e-04,-4.580972017720341682e-04,-3.544572973623871803e-03,-3.179521532729268074e-03,-1.321219559758901596e-02,2.300309250131249428e-03,-4.621244501322507858e-03,-5.811884766444563866e-04,3.606270183809101582e-04,-2.986122563015669584e-04,1.527392014395445585e-04,-3.550480585545301437e-03,-3.689243458211421967e-03,4.151525441557168961e-03,6.084221415221691132e-03,-6.033871788531541824e-03,-1.784908119589090347e-03,2.334596792934462428e-04,-1.377525506541132927e-03,3.230213420465588570e-03,4.661300219595432281e-03,-3.004500875249505043e-03,1.573612168431282043e-02,-4.365643020719289780e-03,-8.839458459988236427e-04,3.656042681541293859e-04,9.329433669336140156e-04,6.574867293238639832e-03,1.510314922779798508e-02,6.065751425921916962e-03,1.190066244453191757e-02,-2.164640609407797456e-04,3.197958867531269789e-04,-2.412459580227732658e-04,7.692241342738270760e-05,-6.029171869158744812e-03,-5.868665175512433052e-04,2.800102112814784050e-03,1.680905406828969717e-04,-8.071411139098927379e-05,-2.620282430143561214e-05,2.183116976084420457e-08,-7.734917744528502226e-05,-2.230312384199351072e-04,1.035636640153825283e-03,2.096192445605993271e-03,-7.474456651834771037e-05,6.148924148874357343e-05,-4.629782779375091195e-09,1.376953005092218518e-04,1.615953806322067976e-04,3.573771566152572632e-03,-5.895019043236970901e-03,3.306288644671440125e-02,4.398736171424388885e-03,7.171878241933882236e-04,-6.700426456518471241e-05,-1.459764316678047180e-04,-2.327735768631100655e-03,2.046589739620685577e-03,-4.151152074337005615e-02,1.495050732046365738e-02,5.408610217273235321e-03,-9.505621856078505516e-04,-1.284233730984851718e-04,3.195815952494740486e-05,-1.976383384317159653e-03,1.923348754644393921e-03,-6.829504854977130890e-03,-2.762907883152365685e-03,4.136911593377590179e-03,2.256420557387173176e-04,3.387073957128450274e-05,-2.502721326891332865e-05,1.399622065946459770e-03,5.387190729379653931e-03,9.213175624608993530e-03,1.705408841371536255e-02,-9.310740977525711060e-03,-7.239633705466985703e-03,-2.009534742683172226e-03,-7.088613347150385380e-05,2.090859925374388695e-03,-2.307048533111810684e-03,5.806226283311843872e-03,1.513620838522911072e-03,-1.644064672291278839e-03,-3.823149017989635468e-03,-8.396160556003451347e-04,6.190028216224163771e-06,1.395954517647624016e-03,1.398979220539331436e-04,-6.723442114889621735e-03,3.494916483759880066e-03,-3.643501549959182739e-04,-4.189107130514457822e-05,1.405838993377983570e-04,-9.892861271509900689e-06,2.263135684188455343e-05,2.630094531923532486e-04,1.873110071755945683e-03,2.079430036246776581e-03,2.117561089107766747e-04,-3.727981238625943661e-04,1.037052425090223551e-05,3.270451998105272651e-08,-1.205672670039348304e-04,-2.558264532126486301e-04,1.626716228201985359e-03,2.695546951144933701e-03,-1.981456298381090164e-04,9.297115320805460215e-05,-1.293375362365623005e-08,1.464844826841726899e-04,3.524938074406236410e-04,1.249693799763917923e-03,1.275573857128620148e-02,2.925923094153404236e-02,1.073882728815078735e-02,2.475392248015850782e-04,9.384721488459035754e-05,2.755129244178533554e-04,-3.191686235368251801e-03,3.408533520996570587e-03,-1.725909113883972168e-02,4.123524297028779984e-03,-7.155818399041891098e-03,-3.693869337439537048e-03,-6.046901762601919472e-05,-9.526441135676577687e-05,-7.582200225442647934e-03,-5.642700474709272385e-03,-1.743657700717449188e-02,8.927150629460811615e-04,2.201501280069351196e-03,-3.455087775364518166e-03,4.060609207954257727e-04,-2.343513915548101068e-05,-7.109807920642197132e-04,-1.515902113169431686e-03,4.936702083796262741e-03,4.322368651628494263e-03,1.115912571549415588e-02,-5.018709693104028702e-03,-4.203749354928731918e-03,1.900258939713239670e-04,-3.727080766111612320e-04,7.752082310616970062e-04,1.770463213324546814e-02,-9.524738416075706482e-03,1.408685557544231415e-02,-1.049214135855436325e-02,-1.199803547933697701e-03,2.978275879286229610e-04,-6.838045082986354828e-04,2.923813648521900177e-03,2.417004853487014771e-02,1.272646337747573853e-02,1.502333767712116241e-02,-1.444888039259240031e-04,3.612947184592485428e-04,-5.130729550728574395e-05,-7.473041478078812361e-05,-2.891083713620901108e-03,1.236339565366506577e-03,1.272892695851624012e-03,-4.877795072388835251e-05,-2.596218837425112724e-04,-6.516170105896890163e-05,5.852598405908793211e-10,7.480969070456922054e-04,1.629260252229869366e-03,-3.833028953522443771e-03,-1.164702698588371277e-02,1.352086430415511131e-03,-1.326689744018949568e-05,-6.665459295618347824e-09,-1.362102921120822430e-03,-1.786918612197041512e-03,-2.503457665443420410e-02,-6.907258182764053345e-02,4.637371003627777100e-01,-8.111380040645599365e-02,-3.405359573662281036e-03,-1.228593406267464161e-03,-7.086120895110070705e-04,1.765532419085502625e-02,8.229084312915802002e-03,7.686963677406311035e-02,-3.314959257841110229e-02,-5.418755486607551575e-02,2.650569938123226166e-02,-2.906935405917465687e-04,2.131406450644135475e-03,6.125527620315551758e-02,5.670665949583053589e-02,2.498266287147998810e-02,-6.012958474457263947e-03,2.821912057697772980e-04,3.425392135977745056e-02,-1.844795537181198597e-03,8.734414586797356606e-04,-5.825357511639595032e-03,-6.580166984349489212e-03,5.656192079186439514e-02,-3.246803581714630127e-02,1.182649657130241394e-02,4.396414011716842651e-02,1.501730270683765411e-02,-1.218141638673841953e-03,-7.568927016109228134e-03,-2.458796463906764984e-02,-5.819854512810707092e-02,4.583249986171722412e-02,-6.506603211164474487e-02,9.092221036553382874e-03,7.236225064843893051e-03,-1.484387204982340336e-03,6.213685031980276108e-03,-4.727363586425781250e-02,-1.481272429227828979e-01,-5.913101136684417725e-02,-6.716443598270416260e-02,7.910656859166920185e-04,-1.940954942256212234e-03,5.067627644166350365e-04,4.825447394978255033e-04,2.204671129584312439e-02,-4.664480220526456833e-03,-1.349347084760665894e-02,-1.733816461637616158e-04,1.289718318730592728e-03,9.800510451896116138e-05,6.427876542147714645e-08,-4.940109283779747784e-05,-1.591424079379066825e-04,2.157585928216576576e-03,2.554221544414758682e-03,-9.632614091970026493e-05,1.291017979383468628e-04,1.543185135233215988e-08,8.991159120341762900e-05,4.102800157852470875e-04,1.552713569253683090e-03,6.642768858000636101e-04,3.464788571000099182e-02,6.553452461957931519e-03,5.981974536553025246e-04,1.237114192917943001e-04,-2.953238436020910740e-06,-1.303016557358205318e-03,-3.423808841034770012e-03,-1.177443005144596100e-02,8.683000691235065460e-03,1.813957467675209045e-03,-4.962038947269320488e-04,2.602147287689149380e-04,-2.764023374766111374e-04,-3.306529019027948380e-03,-5.642277654260396957e-03,-1.632874459028244019e-02,2.951398957520723343e-03,-1.488583860918879509e-03,-2.143987920135259628e-03,2.975303796119987965e-04,-1.516730699222534895e-04,6.409408524632453918e-05,-1.837026793509721756e-04,-9.452736005187034607e-03,8.497931994497776031e-04,1.838700845837593079e-04,-2.378119854256510735e-03,-1.343677286058664322e-03,8.946096932049840689e-05,1.186681794933974743e-03,-2.263676375150680542e-03,6.288585253059864044e-03,-3.547618165612220764e-03,1.663873717188835144e-02,1.994973514229059219e-03,1.875406014733016491e-04,4.738556162919849157e-04,1.434892299585044384e-03,2.053049392998218536e-03,2.351920492947101593e-02,2.031633444130420685e-02,5.872304551303386688e-03,3.412052174098789692e-04,1.015595844364725053e-04,-2.150125947082415223e-04,3.993700665887445211e-04,-2.377672586590051651e-03,-4.676334094256162643e-03,-1.496797660365700722e-03,-9.460661385674029589e-05,2.869754098355770111e-04,3.180298372171819210e-04,1.880616327980533242e-04,3.787990499404259026e-05,-3.295103670097887516e-04,2.094201045110821724e-03,2.711784094572067261e-03,-2.858391089830547571e-04,-1.678048865869641304e-04,1.063834177330136299e-03,6.963279447518289089e-04,5.044410936534404755e-04,3.301192075014114380e-03,1.114859897643327713e-02,3.891721740365028381e-02,1.147033460438251495e-02,5.574759561568498611e-04,-3.178054175805300474e-04,-1.612764899618923664e-03,-3.486098488792777061e-03,-6.415863521397113800e-03,4.710382316261529922e-03,7.750236429274082184e-03,1.137145794928073883e-02,-8.222771808505058289e-03,2.314656157977879047e-04,-3.077716683037579060e-04,-1.261585205793380737e-02,-4.366413690149784088e-03,-1.254744268953800201e-02,9.627280756831169128e-03,7.458263076841831207e-03,-2.100006677210330963e-04,-1.281915465369820595e-03,-2.759392373263835907e-04,-2.021225634962320328e-03,5.774076562374830246e-03,-1.737850252538919449e-03,1.359653845429420471e-02,-4.693876486271619797e-03,-5.567520391196012497e-03,1.402353635057806969e-03,-3.461238520685583353e-05,-2.703245729207992554e-03,-4.740193020552396774e-03,1.318847294896841049e-02,-2.562678977847099304e-02,2.875292440876364708e-03,-1.168640889227390289e-02,-2.998080104589462280e-03,6.680073682218790054e-03,3.244678955525159836e-03,1.084210351109504700e-03,3.911883756518363953e-02,-1.415802910923957825e-02,-5.159213207662105560e-03,-2.992174960672855377e-02,-1.393424579873681068e-03,4.757658392190933228e-02,-7.989370822906494141e-02,4.213458858430385590e-03,-1.979187317192554474e-02,-1.727355830371379852e-02,2.622570656239986420e-02,1.209633797407150269e-02,-2.691890767891891301e-05\n0.000000000000000000e+00,-8.269941463368013501e-05,-1.924241951201111078e-04,-1.675885869190096855e-03,4.960474325343966484e-04,-5.747413888457231224e-05,-2.199487607867922634e-05,1.780652070237920270e-08,2.876019570976495743e-04,-8.391837036469951272e-05,5.445466842502355576e-03,1.907562604174017906e-03,1.079916115850210190e-02,2.516008168458938599e-02,4.122752870898693800e-04,1.708885974949225783e-04,3.929372178390622139e-05,-2.379721496254205704e-03,-8.222042582929134369e-03,2.447499427944421768e-03,-1.208862196654081345e-02,7.614186964929103851e-03,7.082631811499595642e-03,-1.525335828773677349e-04,2.589306313893757761e-05,-1.213972689583897591e-03,-4.058362916111946106e-03,6.422177888453006744e-03,8.295888081192970276e-03,-1.305293175391852856e-03,3.952671773731708527e-03,-6.331351323751732707e-05,-2.420039963908493519e-04,1.492883195169270039e-03,8.386892266571521759e-03,6.820723414421081543e-03,-6.519943941384553909e-03,3.494502976536750793e-03,-8.383519016206264496e-03,-2.099083270877599716e-03,1.043611773638986051e-04,4.687049891799688339e-03,9.089381434023380280e-03,-5.402904935181140900e-03,2.889561234042048454e-03,-9.132071398198604584e-03,-4.560553468763828278e-03,-1.009554951451718807e-03,1.388655218761414289e-04,3.161496948450803757e-03,1.257781777530908585e-02,4.281409084796905518e-03,8.816460147500038147e-03,3.582698525860905647e-03,3.013089917658362538e-05,8.182426972780376673e-05,-1.299862196901813149e-05,2.803500683512538671e-04,1.721726730465888977e-03,1.026391517370939255e-03,1.165443332865834236e-03,7.977912173373624682e-05,-2.822075621224939823e-04,-4.104903928237035871e-05,2.231186968515430635e-08,-7.597501098643988371e-05,-1.435635640518739820e-04,-1.432108227163553238e-03,-3.944331547245383263e-05,-7.600095705129206181e-05,-1.125648559536784887e-04,-3.342575993769969500e-08,2.385915577178820968e-04,-1.991854514926671982e-04,5.630351137369871140e-03,1.441637799143791199e-02,4.137672018259763718e-03,1.567852310836315155e-02,6.688131252303719521e-04,7.505794201279059052e-05,-1.041015784721821547e-04,-1.751922536641359329e-03,-5.498086102306842804e-03,-9.440570138394832611e-04,-3.360710339620709419e-03,3.257366828620433807e-03,4.629788920283317566e-03,-2.797333872877061367e-04,-5.596748815150931478e-05,-2.278491621837019920e-03,-1.989513868466019630e-03,1.382348686456680298e-02,-3.281423589214682579e-03,-4.196133930236101151e-03,3.537520300596952438e-03,-2.132101799361407757e-04,-8.624370821053162217e-05,2.306457608938217163e-03,9.763834998011589050e-03,4.380253143608570099e-03,-2.195328706875443459e-03,-2.425238257274031639e-03,-5.197442136704921722e-03,-2.036261837929487228e-03,1.115578379540238529e-05,5.858428776264190674e-03,2.351643517613410950e-03,-1.443472225219011307e-02,8.095378056168556213e-03,3.250120440497994423e-03,5.547816399484872818e-03,-9.677957277745008469e-04,-1.270715438295155764e-04,5.552437156438827515e-03,6.561503279954195023e-03,-2.014964120462536812e-03,1.136719435453414917e-02,-1.005482627078890800e-03,1.133686600951477885e-04,-1.614312641322612762e-04,-1.754490654093388002e-06,3.914104891009628773e-04,1.493059913627803326e-03,5.214986740611493587e-04,-8.046775474213063717e-04,-2.614484110381454229e-04,-2.722999779507517815e-04,1.575878377479966730e-05,3.657209290963692183e-08,-5.441687244456261396e-05,4.046135290991514921e-05,1.313956221565604210e-03,2.160523785278201103e-03,-8.824268297757953405e-05,2.792361192405223846e-05,1.787339165559842513e-08,4.620350955519825220e-05,2.133250090992078185e-04,9.718292858451604843e-04,1.003943569958209991e-02,2.373520471155643463e-02,1.006777957081794739e-02,3.989841206930577755e-04,3.751750045921653509e-05,-1.398191234329715371e-04,-5.230485694482922554e-04,9.536801371723413467e-05,-5.006485735066235065e-04,8.577068336308002472e-03,9.122793562710285187e-03,5.106588359922170639e-04,4.681463178712874651e-05,-8.172322413884103298e-04,-6.898009683936834335e-03,-4.959914367645978928e-03,-1.139757037162780762e-02,4.738370887935161591e-03,4.197203554213047028e-03,-2.679626923054456711e-04,2.596831764094531536e-04,-6.926555215613916516e-05,1.371557125821709633e-03,5.624759942293167114e-03,-1.282556541264057159e-02,-3.907216712832450867e-03,-1.937511609867215157e-03,-2.949898131191730499e-03,5.518972175195813179e-04,-5.731847340939566493e-05,5.994608160108327866e-03,4.959783516824245453e-03,7.375357672572135925e-03,2.438391745090484619e-02,-6.691178306937217712e-03,-9.051070082932710648e-04,1.602270174771547318e-03,-1.574621419422328472e-04,4.956517368555068970e-03,-1.967750024050474167e-03,1.995343714952468872e-03,4.379577003419399261e-03,8.370385039597749710e-04,-2.334746022825129330e-05,-1.952451566467061639e-05,-3.623749216785654426e-05,5.910070613026618958e-04,-5.436869105324149132e-05,2.007172442972660065e-03,-1.268330262973904610e-03,-1.911761064548045397e-04,6.364702130667865276e-06,-1.932190752995666116e-05,-5.961876325955017819e-09,-4.806361175724305212e-05,-3.825214807875454426e-04,-6.606830283999443054e-04,8.567196200601756573e-04,-6.904912879690527916e-05,-2.881676846300251782e-05,-2.038450475083664060e-08,3.349814796820282936e-04,-7.402830669889226556e-05,6.684408057481050491e-03,1.368376985192298889e-02,5.723511334508657455e-03,1.421122439205646515e-02,1.897372130770236254e-04,1.568538427818566561e-04,-4.503891614149324596e-05,-2.342240652069449425e-03,-2.293957397341728210e-02,-1.353586465120315552e-02,-1.936721429228782654e-02,-8.075492456555366516e-03,-8.428812026977539062e-03,2.910809052991680801e-05,1.971564197447150946e-04,-8.225447963923215866e-04,-6.103385239839553833e-03,1.440673880279064178e-02,8.294436149299144745e-03,-5.711456760764122009e-04,-1.808126270771026611e-02,-1.912825828185304999e-04,-6.083671542000956833e-05,2.636327408254146576e-03,1.568187959492206573e-02,-1.434261910617351532e-02,-1.188390608876943588e-02,-1.025493489578366280e-03,-3.146609058603644371e-03,-1.748813432641327381e-03,-3.866457700496539474e-05,8.347226306796073914e-03,1.176006626337766647e-02,-4.927639849483966827e-03,-1.057199388742446899e-02,1.525483839213848114e-02,8.743872866034507751e-03,-2.025981375481933355e-04,4.515721593634225428e-05,-9.067347273230552673e-03,-1.225655246526002884e-02,-1.340066455304622650e-02,4.160740878432989120e-03,4.111772403120994568e-03,-1.610857289051637053e-04,5.208519723964855075e-05,-4.218604590278118849e-05,-8.324863156303763390e-04,-5.040318239480257034e-03,-6.647977046668529510e-03,1.307104364968836308e-03,2.377390046603977680e-05,-1.218245306517928839e-04,4.277904736227355897e-05,1.446693431716994382e-09,-6.119877070887014270e-05,-8.058379899011924863e-05,-1.164691639132797718e-03,-3.416471299715340137e-04,-7.245445158332586288e-05,-9.521463653072714806e-05,-3.351942723384127021e-08,2.397315693087875843e-04,-2.632562245707958937e-04,5.612282548099756241e-03,1.479849126189947128e-02,4.661942832171916962e-03,1.696403883397579193e-02,5.651012179441750050e-04,8.004818664630874991e-05,-1.412645360687747598e-04,-2.200918039306998253e-03,-2.190944040194153786e-03,-3.815395291894674301e-03,-2.648626687005162239e-03,9.735174477100372314e-03,3.491039853543043137e-03,-2.722700883168727160e-04,1.484380773035809398e-04,-2.953780349344015121e-03,-4.928249400109052658e-03,7.796661928296089172e-03,-6.518677808344364166e-03,-1.717921113595366478e-04,3.892816137522459030e-03,-2.093075745506212115e-04,-2.763556040008552372e-05,2.302675973623991013e-03,8.466134779155254364e-03,-1.713802223093807697e-03,-5.978783592581748962e-03,-1.292614731937646866e-03,-4.179591313004493713e-03,-1.990260323509573936e-03,3.521050166455097497e-05,6.183763500303030014e-03,3.793731797486543655e-03,-8.053657598793506622e-03,5.479077808558940887e-03,1.440770574845373631e-04,4.435475915670394897e-03,-4.962281091138720512e-04,-1.413895661244168878e-04,5.617121234536170959e-03,5.922382231801748276e-03,3.688259515911340714e-03,7.040503434836864471e-03,-5.718602915294468403e-04,1.237015530932694674e-04,-1.106234994949772954e-04,5.771786163677461445e-05,3.076522843912243843e-04,2.744758967310190201e-03,1.083277747966349125e-04,-9.212829172611236572e-04,-3.169976989738643169e-04,-2.666504005901515484e-04,1.612305641174316406e-05,-3.378841029189061373e-08,-8.050466567510738969e-05,-1.565429847687482834e-04,-5.922505515627563000e-04,4.238112596794962883e-04,-7.944435492390766740e-05,-7.683480362175032496e-05,2.359229256398975849e-09,2.368179702898487449e-04,-1.649225014261901379e-04,5.519516766071319580e-03,1.100487634539604187e-02,8.807028643786907196e-04,1.559616159647703171e-02,6.576635059900581837e-04,1.303036697208881378e-06,-6.470147491199895740e-05,-1.671702601015567780e-03,-1.219167560338973999e-02,-3.952292259782552719e-03,-2.842295449227094650e-03,1.052394229918718338e-02,7.481853943318128586e-03,-1.846105005824938416e-04,-1.083147071767598391e-04,-3.154306905344128609e-03,-1.262959092855453491e-03,3.993139602243900299e-03,-7.049033418297767639e-03,2.521441783756017685e-04,4.757488146424293518e-03,-1.101513917092233896e-04,2.159832729375921190e-05,2.173326443880796432e-03,1.042895484715700150e-02,5.792830139398574829e-03,-1.938023604452610016e-03,-1.034287549555301666e-02,-3.659567795693874359e-03,-1.884832861833274364e-03,-2.712946297833696008e-05,6.149739958345890045e-03,3.006351646035909653e-03,-5.893952678889036179e-03,1.041515637189149857e-02,-2.164573874324560165e-03,4.400098230689764023e-03,-7.351448293775320053e-04,-1.159284875029698014e-04,7.270809728652238846e-03,1.083802804350852966e-02,1.478468533605337143e-03,-2.942255232483148575e-03,-6.323205307126045227e-04,1.076062471838667989e-04,-1.371490652672946453e-04,1.083946244762046263e-06,5.928137688897550106e-04,2.382399514317512512e-03,2.595325466245412827e-03,-7.382367039099335670e-04,-2.976430696435272694e-04,-2.584669273346662521e-04,5.985867574054282159e-06,-1.702051122265402228e-08,-6.168295658426359296e-05,-1.438261388102546334e-04,3.257244243286550045e-04,3.279481024947017431e-04,-5.634241824736818671e-05,-7.970960723469033837e-05,-1.020979425447876565e-07,1.640643458813428879e-04,-1.284805475734174252e-04,4.166486673057079315e-03,2.049953117966651917e-02,6.250336766242980957e-03,1.448174659162759781e-02,6.349529139697551727e-04,5.929551844019442797e-05,-1.420992630301043391e-04,-1.658975379541516304e-03,-3.798193531110882759e-03,-3.631873289123177528e-03,-9.856129996478557587e-03,1.132200565189123154e-02,3.763784188777208328e-03,-9.277370554627850652e-05,-6.013546226313337684e-05,-2.845347858965396881e-03,9.115794673562049866e-04,2.979581477120518684e-03,-4.836579784750938416e-03,-2.047721296548843384e-03,3.119897330179810524e-03,-6.295493949437513947e-05,7.387124787783250213e-05,2.064763801172375679e-03,1.149791199713945389e-02,-4.895462188869714737e-04,-5.567053798586130142e-03,-1.640557078644633293e-03,1.518399803899228573e-03,-4.185657599009573460e-04,5.208105721976608038e-05,3.239253768697381020e-03,4.397546872496604919e-04,-7.196618244051933289e-03,7.062165997922420502e-03,6.429524160921573639e-03,5.060960073024034500e-03,-6.573302089236676693e-04,-1.558329531690105796e-04,5.191003438085317612e-03,6.779963150620460510e-03,1.157342921942472458e-04,7.435919716954231262e-03,-1.639741822145879269e-03,5.293481808621436357e-05,-5.424731352832168341e-05,-1.002785393211524934e-05,4.321921151131391525e-04,1.548519707284867764e-03,4.397223819978535175e-04,-8.684543427079916000e-04,-2.111883804900571704e-04,-1.932269660755991936e-04,2.430564200039952993e-05,-2.956608113890979439e-08,5.668160738423466682e-04,1.282722339965403080e-03,7.128314580768346786e-03,-3.439158666878938675e-03,5.049432511441409588e-04,4.593293415382504463e-04,-3.084369382122531533e-08,-1.849013031460344791e-03,1.283430028706789017e-03,-4.461389034986495972e-02,-7.876292616128921509e-02,-7.920604944229125977e-02,5.301676988601684570e-01,-4.739160649478435516e-03,-7.144775008782744408e-04,5.728638498112559319e-04,1.579214073717594147e-02,5.148294568061828613e-02,4.661902785301208496e-02,3.609130159020423889e-02,-6.001843139529228210e-02,-3.495152667164802551e-02,1.280943048186600208e-03,1.683193549979478121e-04,2.069329656660556793e-02,4.642215557396411896e-03,-3.089972957968711853e-02,3.527284413576126099e-02,9.468957781791687012e-03,-2.543579041957855225e-02,6.124224746599793434e-04,5.457482184283435345e-04,-1.709505170583724976e-02,-8.372409641742706299e-02,-4.565638955682516098e-03,5.142546445131301880e-02,6.772335618734359741e-03,4.008068889379501343e-02,1.649016700685024261e-02,-8.621564484201371670e-05,-4.624791815876960754e-02,-4.030847176909446716e-02,7.858569920063018799e-02,-1.957763358950614929e-02,-2.546231821179389954e-02,-3.056128881871700287e-02,4.198540467768907547e-03,6.271675229072570801e-04,-3.294953331351280212e-02,-5.899767205119132996e-02,-3.875543922185897827e-02,-3.385291248559951782e-02,4.301110282540321350e-03,-3.780959523282945156e-04,7.243567379191517830e-04,-1.140842578024603426e-04,-2.233990468084812164e-03,-3.672095481306314468e-03,-1.312675047665834427e-02,4.983102437108755112e-03,1.726694637909531593e-03,2.085510874167084694e-03,-1.240689744008705020e-04,5.868150765309110284e-08,-1.049664206220768392e-04,-2.064857108052819967e-04,-1.689792843535542488e-03,4.651113122235983610e-04,-1.029177365126088262e-04,-1.033713342621922493e-04,-1.291036824113689363e-07,2.666269137989729643e-04,-2.164136531064286828e-04,6.716747302561998367e-03,1.613668538630008698e-02,3.476817859336733818e-03,2.120160497725009918e-02,7.211164338514208794e-04,1.691249781288206577e-04,-6.137513992143794894e-06,-3.031915286555886269e-03,2.370193833485245705e-03,-4.760171286761760712e-03,-5.267421714961528778e-03,1.088807173073291779e-02,6.303539033979177475e-03,-2.648760855663567781e-04,-1.422941713826730847e-04,-4.256287124007940292e-03,-2.549156779423356056e-03,7.067666389048099518e-03,-2.225791104137897491e-03,-8.070952259004116058e-03,5.999227054417133331e-03,-1.758684447850100696e-05,-1.105544361053034663e-04,2.646582899615168571e-03,9.599015116691589355e-03,-9.391645435243844986e-04,3.026532474905252457e-03,1.201364584267139435e-02,-6.159841548651456833e-03,-3.317388473078608513e-03,1.702137524262070656e-07,7.224377710372209549e-03,6.897870916873216629e-03,-7.491675205528736115e-03,4.153287503868341446e-03,-4.262138158082962036e-03,3.499814774841070175e-03,-1.544254715554416180e-03,-2.242108894279226661e-04,7.491318508982658386e-03,9.160063229501247406e-03,4.442240111529827118e-03,2.868323354050517082e-03,2.969070803374052048e-03,-2.445295394863933325e-04,-1.666818388912361115e-05,-1.617845191503874958e-05,1.120969071052968502e-03,4.887153860181570053e-03,4.344508517533540726e-03,-1.411484554409980774e-03,-3.567157255019992590e-04,-8.937238453654572368e-05,-2.310215058969333768e-04,3.371213679201900959e-04,2.061294653685763478e-04,1.087424680008552969e-04,-7.710052886977791786e-04,5.421007517725229263e-05,4.034163430333137512e-04,1.423567737219855189e-04,-4.762442840728908777e-04,3.081030154135078192e-04,-1.162431668490171432e-03,4.970299080014228821e-03,2.652104012668132782e-04,4.660073667764663696e-03,1.122746709734201431e-02,3.513730189297348261e-04,2.989755594171583652e-04,6.254717591218650341e-04,-1.460343133658170700e-03,-9.184849448502063751e-03,-8.667689748108386993e-03,5.702571012079715729e-03,1.150202006101608276e-02,1.198307494632899761e-03,-2.060554223135113716e-03,6.453018286265432835e-04,9.682309464551508427e-04,5.592377390712499619e-03,1.120412349700927734e-02,-7.255228236317634583e-03,9.294957853853702545e-03,5.093785934150218964e-03,7.817627629265189171e-04,1.374297862639650702e-04,1.665939926169812679e-03,1.424837205559015274e-02,-7.970109581947326660e-03,-3.530896734446287155e-03,5.678184330463409424e-03,-4.845111630856990814e-03,-1.407356117852032185e-03,-1.262508449144661427e-03,6.282119546085596085e-03,6.044717505574226379e-03,-1.476685702800750732e-02,9.656414389610290527e-03,1.566170481964945793e-03,4.620971158146858215e-03,2.641759580001235008e-03,1.778664416633546352e-03,9.392488747835159302e-03,9.129280224442481995e-03,-1.748669333755970001e-02,3.622046485543251038e-02,-1.319311093538999557e-03,7.831091061234474182e-03,1.344376802444458008e-02,-3.363963216543197632e-02,5.535463243722915649e-02,-1.920256391167640686e-02,3.731846809387207031e-02,4.668270237743854523e-03,-4.669026006013154984e-03,1.517005916684865952e-02,2.155193215003237128e-07\n0.000000000000000000e+00,-4.308895768190268427e-06,-5.587214673141716048e-06,1.085273615899495780e-04,1.477995392633602023e-04,-2.802304152282886207e-06,1.894705405902641360e-06,-1.001822091950543836e-08,1.076718490367056802e-05,1.530183794784534257e-06,2.031204494414851069e-04,-1.902512449305504560e-04,4.689002525992691517e-04,1.041939947754144669e-03,6.066324203857220709e-05,-6.930431482032872736e-06,-1.808103297662455589e-05,-8.453659393126145005e-05,-7.729401695542037487e-04,-4.067380796186625957e-04,-1.876422320492565632e-04,-2.302107168361544609e-04,7.945203687995672226e-04,3.275217295595211908e-06,-2.155112088075838983e-05,-1.300829171668738127e-04,-1.802666956791654229e-04,-4.194964421913027763e-04,3.538173041306436062e-04,4.027958493679761887e-05,5.610373918898403645e-04,-1.745730742186424322e-06,6.197743914526654407e-06,8.072463242569938302e-05,6.044667679816484451e-04,8.343807421624660492e-04,-1.378237502649426460e-04,-7.849124085623770952e-05,-8.954506483860313892e-06,-9.512984252069145441e-05,-9.342604244011454284e-06,2.360750513616949320e-04,1.654783845879137516e-04,4.120061639696359634e-04,5.308685940690338612e-04,-7.892735884524881840e-04,1.559763331897556782e-04,-2.403626967861782759e-05,-1.464187334931921214e-05,8.198061841540038586e-04,6.210078136064112186e-04,5.767170805484056473e-04,3.621724317781627178e-04,-7.583312981296330690e-05,5.854677965544397011e-06,-1.572113251313567162e-05,-1.286151700696791522e-07,6.802992720622569323e-05,2.942078863270580769e-04,8.413917385041713715e-05,-2.119946293532848358e-04,-3.875087350024841726e-05,-1.893825901788659394e-05,-9.617602927391999401e-07,-8.441643473133808584e-08,-5.982844868412939832e-06,-1.307331444877490867e-06,7.157045183703303337e-05,5.383322422858327627e-05,-7.750386430416256189e-06,-2.734142753979540430e-06,-3.531231973497028775e-09,6.096170181990601122e-06,-1.206236811412964016e-05,1.797837321646511555e-04,3.947762306779623032e-04,8.561930153518915176e-04,6.750960601493716240e-04,5.278116805129684508e-05,-5.049308128945995122e-06,-9.356523150927387178e-06,-1.473336305934935808e-04,-3.601805656217038631e-04,-4.188634629826992750e-04,-4.160442913416773081e-04,-8.074569632299244404e-05,5.119079141877591610e-04,-8.140793852362548932e-07,-2.648129338922444731e-05,-3.540656762197613716e-04,-1.953204191522672772e-04,-6.902141612954437733e-04,6.121740443632006645e-04,-2.817872446030378342e-04,3.400288114789873362e-04,3.623865154622762930e-07,5.049865649198181927e-06,6.413835944840684533e-05,3.532622649800032377e-04,5.577176343649625778e-04,-3.540475736372172832e-04,-1.929657591972500086e-04,-5.727515235776081681e-05,-9.129216778092086315e-05,-7.147220912884222344e-06,3.468426002655178308e-04,-4.456853203009814024e-04,4.106705018784850836e-04,1.507567008957266808e-03,-4.248974146321415901e-04,9.860924910753965378e-05,-5.855706331203691661e-05,-2.028117523877881467e-05,7.424172363243997097e-04,2.093201037496328354e-04,1.248981716344133019e-04,2.614568220451474190e-04,-2.044876164291054010e-04,1.415294718754012138e-05,-1.162319586001103744e-05,1.945084022736409679e-06,5.801497536594979465e-05,2.347452100366353989e-04,2.789668506011366844e-04,-2.021728723775595427e-04,-3.372679202584549785e-05,-1.833005990192759782e-05,-6.230700932974286843e-07,-1.523492301203077659e-07,1.329715246356499847e-06,5.825572770845610648e-06,-5.945062730461359024e-05,-1.038975606206804514e-04,5.173689714865759015e-06,-4.489814273256342858e-06,-8.512022731110846507e-08,-2.283763251398340799e-06,-3.276524148532189429e-05,7.817708683433011174e-05,9.654937312006950378e-04,9.149452671408653259e-05,5.262430058792233467e-04,4.264209928805939853e-05,-3.797600356847397052e-06,-1.368419179925695062e-05,-3.931605169782415032e-05,1.331609964836388826e-04,2.182202006224542856e-04,4.949748981744050980e-04,1.284192316234111786e-03,6.586962263099849224e-04,-4.337308382673654705e-06,-3.863505844492465258e-05,1.681356952758505940e-04,-3.679928340716287494e-05,1.027825928758829832e-04,-9.118467569351196289e-04,-5.339127965271472931e-04,5.041185067966580391e-04,-2.319408849871251732e-05,-1.288998737436486408e-05,9.118617163039743900e-05,1.230923691764473915e-03,8.920746040530502796e-04,-9.582027560099959373e-04,5.229855887591838837e-04,4.090700531378388405e-04,-1.385693030897527933e-05,-1.329908263869583607e-05,3.574219881556928158e-04,-2.115844399668276310e-04,-7.289366330951452255e-04,5.085678421892225742e-04,-4.583480767905712128e-04,1.736558857373893261e-03,3.448896168265491724e-04,-3.113262209808453918e-05,1.047117868438363075e-03,6.310088792815804482e-06,-8.893989725038409233e-04,2.033375494647771120e-04,-6.159628392197191715e-04,1.827945197874214500e-05,-2.203332769568078220e-05,3.148310042888624594e-06,8.215702837333083153e-05,3.569195978343486786e-04,1.657923421589657664e-04,-3.778315731324255466e-04,-5.164639878785237670e-05,1.247732052434002981e-05,1.501070983067620546e-07,-2.468032000990660890e-09,1.308394985244376585e-06,-2.972675974888261408e-05,2.157355629606172442e-04,2.891407348215579987e-04,2.659963229234563187e-06,1.668229560891631991e-05,-2.252568265248555690e-08,7.976653250807430595e-06,2.253192360512912273e-05,2.102202706737443805e-04,7.882437785156071186e-05,1.089310855604708195e-03,-1.244561281055212021e-04,4.610682299244217575e-05,-6.338607818179298192e-06,-2.039602259173989296e-05,-8.017368963919579983e-05,-5.596892442554235458e-04,-2.052263589575886726e-03,-3.548945300281047821e-03,6.839213892817497253e-05,-1.019437797367572784e-03,3.710346572916023433e-05,2.274040525662712753e-05,3.468449285719543695e-04,-1.702113950159400702e-04,3.284833801444619894e-04,2.246219199150800705e-03,-1.829345012083649635e-03,-1.332136685959994793e-03,9.421401045983657241e-07,1.245493876922409981e-07,4.190762410871684551e-05,9.740174864418804646e-04,-8.259764872491359711e-04,-1.720453146845102310e-04,1.756934507284313440e-04,2.771596773527562618e-04,-3.246507912990637124e-05,-1.119823809858644381e-05,1.710119831841439009e-04,8.696212316863238811e-04,1.266448060050606728e-03,2.205288037657737732e-04,-6.064609042368829250e-04,7.417581509798765182e-04,-1.607482408871874213e-05,2.337756995984818786e-06,8.019902743399143219e-04,-2.276733750477433205e-03,3.481439780443906784e-04,-6.290985620580613613e-04,1.670675701461732388e-04,-9.012435839395038784e-06,2.920436600106768310e-06,-5.951010280114132911e-07,-4.806449578609317541e-05,4.648149479180574417e-05,-1.142063760198652744e-03,-1.609550963621586561e-04,-2.242766822746489197e-05,9.858960765996016562e-06,4.327122951508499682e-06,1.882744982140138745e-08,-4.782756150234490633e-06,2.635886744428717066e-07,1.846218947321176529e-04,1.574267807882279158e-04,-2.276114628330105916e-06,8.419119694735854864e-07,5.726803919969825074e-08,1.113817143050255254e-05,-3.101068841715459712e-06,2.656642172951251268e-04,4.872981226071715355e-04,3.179270715918391943e-04,6.631446303799748421e-04,7.469834235962480307e-05,-8.719989637029357255e-06,-3.314005880383774638e-05,-1.348086807411164045e-04,-5.169621435925364494e-04,-5.276802694424986839e-04,3.837672993540763855e-04,1.935277832671999931e-04,5.900265532545745373e-04,-2.339404090889729559e-06,-1.770801191014470533e-06,-3.232665476389229298e-04,-7.337471470236778259e-04,-1.735363475745543838e-04,3.169679621350951493e-05,3.433090751059353352e-04,3.779908583965152502e-04,1.632060957490466535e-07,1.218973648065002635e-05,9.786030568648129702e-05,7.404513307847082615e-04,1.538247743155807257e-04,-3.518512821756303310e-04,4.093263123650103807e-05,3.494430275168269873e-04,-1.350274833384901285e-04,-1.536438139737583697e-05,4.310971416998654604e-04,-3.076225984841585159e-04,2.859350061044096947e-04,2.900796534959226847e-04,-7.146835559979081154e-04,5.328780389390885830e-04,-4.678019467974081635e-05,-2.697751187952235341e-05,8.144606254063546658e-04,3.026704071089625359e-04,2.348890702705830336e-04,4.106981796212494373e-04,7.170288881752640009e-05,9.855529242486227304e-06,-2.174714609282091260e-05,7.495288627978879958e-06,5.626324855256825686e-05,4.021808854304254055e-04,9.964579658117145300e-05,-3.683943650685250759e-04,-5.984982999507337809e-05,-1.920485192385967821e-05,6.760311634934623726e-07,1.048433659889269620e-07,-5.188184786675265059e-06,-6.118581040936987847e-06,1.236254902323707938e-04,9.839020640356466174e-05,-5.947162662778282538e-06,-2.290808197358273901e-06,7.863363293836300727e-09,6.225893230293877423e-06,-9.917746865539811552e-06,1.896777248475700617e-04,4.830625839531421661e-04,2.574166283011436462e-04,6.288239965215325356e-04,5.047146623837761581e-05,2.093197963404236361e-06,1.990545752050820738e-05,-1.111019810196012259e-04,7.286810432560741901e-05,-7.640558760613203049e-04,5.010679014958441257e-04,-4.040458879899233580e-04,6.166427046991884708e-04,-1.226043514179764315e-05,-2.478603710187599063e-05,-2.925374719779938459e-04,-4.283836751710623503e-04,7.081223302520811558e-04,-3.968215605709701777e-05,-2.529560006223618984e-04,4.107350541744381189e-04,1.175308989331824705e-05,1.095475636248011142e-05,9.034845788846723735e-06,3.678718640003353357e-04,-1.663283910602331161e-06,-3.222398809157311916e-04,-2.778825582936406136e-04,4.411407862789928913e-04,-1.649620971875265241e-04,-2.987582774949260056e-06,1.288691273657605052e-04,-7.268870249390602112e-04,-3.333536442369222641e-04,8.808710845187306404e-06,8.205404155887663364e-04,7.086955592967569828e-04,-1.030220882967114449e-04,-1.856077142292633653e-05,8.835208136588335037e-04,3.517403383739292622e-04,1.538560376502573490e-03,1.184638589620590210e-03,2.771128783933818340e-04,6.499090886791236699e-06,-1.205172156915068626e-05,2.311490788997616619e-06,7.563017425127327442e-05,3.282191464677453041e-04,1.734754187054932117e-04,-3.685150295495986938e-04,-5.923823482589796185e-05,-1.180721574201015756e-05,-8.688003845236380585e-07,1.182627329399110749e-08,-5.548097306018462405e-06,-1.277627052331808954e-05,3.513931005727499723e-04,1.157272708951495588e-04,-6.553800176334334537e-06,-3.498714249872136861e-06,-7.404651114484295249e-09,1.307868751609930769e-05,-4.963186256645713001e-06,4.407222731970250607e-04,3.534394782036542892e-04,2.670598041731864214e-04,5.785288522019982338e-04,7.188581366790458560e-05,-9.862137630989309400e-07,-2.209658305218908936e-05,-8.492523920722305775e-05,-1.880078343674540520e-04,-6.697926437482237816e-04,1.640214031795039773e-04,-1.761609746608883142e-05,4.775126581080257893e-04,-9.325314749730750918e-06,-1.635556327528320253e-05,-4.263041773810982704e-04,2.356903278268873692e-04,-6.404590094462037086e-04,-7.606048602610826492e-04,-3.110050165560096502e-04,3.894068941008299589e-04,3.153442094117053784e-07,6.945167569938348606e-06,9.564392530592158437e-05,1.135190483182668686e-03,-2.805711119435727596e-05,-2.895194338634610176e-04,-3.346491430420428514e-04,1.969385775737464428e-04,-7.174140046117827296e-05,-1.269862082153849769e-06,3.226072294637560844e-04,-8.042950648814439774e-04,1.011211657896637917e-03,1.169347204267978668e-03,1.506674743723124266e-04,4.833563289139419794e-04,-5.949688056716695428e-05,-2.331594623683486134e-05,7.601744146086275578e-04,9.757430962054058909e-05,-9.403036528965458274e-05,8.378572529181838036e-04,-2.001904213102534413e-04,2.308770945091964677e-06,-1.511630580353084952e-05,-2.083090066662407480e-06,6.232420855667442083e-05,1.754056429490447044e-04,8.469554450130090117e-05,-1.821533805923536420e-04,-3.552788984961807728e-05,-1.766706373018678278e-05,5.829458018524746876e-07,1.460079772641620366e-07,3.172440119669772685e-05,2.150517502741422504e-05,-9.597195312380790710e-04,-1.117744599469006062e-03,3.972149352193810046e-05,-2.748225369941792451e-06,-5.584070095210336149e-08,-6.448932981584221125e-05,1.989825432247016579e-05,-1.811988651752471924e-03,-1.881836913526058197e-03,-3.419973421841859818e-03,-4.514504689723253250e-03,6.554396748542785645e-01,4.585527858580462635e-05,1.395302097080275416e-04,8.841015514917671680e-04,2.573412843048572540e-03,6.225675810128450394e-03,5.725966184400022030e-05,5.740150809288024902e-04,-5.079058464616537094e-03,4.975730007572565228e-06,1.546056155348196626e-04,2.770048798993229866e-03,5.504799191839993000e-04,2.633734140545129776e-03,-3.004032478202134371e-04,-4.998088115826249123e-05,-2.708103042095899582e-03,-2.525078889448195696e-05,-8.212627290049567819e-05,-5.666302167810499668e-04,-5.439063068479299545e-03,-1.264396123588085175e-03,3.450155258178710938e-03,4.386042128317058086e-04,-2.282038563862442970e-03,8.430595044046640396e-04,7.221775013022124767e-05,-2.811881247907876968e-03,1.877057016827166080e-03,-1.440738560631871223e-03,-4.195372108370065689e-03,2.420009579509496689e-03,-3.888468490913510323e-03,3.207554982509464025e-04,1.449369883630424738e-04,-5.917424336075782776e-03,-1.508745364844799042e-03,-1.768009387888014317e-03,-3.143469803035259247e-03,3.719009691849350929e-04,-3.942998591810464859e-05,1.258334668818861246e-04,-2.054043216048739851e-05,-4.564813280012458563e-04,-2.151746302843093872e-03,-2.604766632430255413e-04,2.252592239528894424e-03,3.568404936231672764e-04,1.107373172999359667e-04,-3.822153303190134466e-06,5.759488885814789683e-08,-6.191415650391718373e-06,-1.050814171321690083e-05,7.250135240610688925e-05,9.963320917449891567e-05,-1.155880090664140880e-05,-2.809825218719197437e-06,-8.797269401839002967e-08,2.133786438207607716e-06,1.038592017721384764e-05,6.487203063443303108e-05,9.699976071715354919e-04,6.261150119826197624e-04,6.879634456709027290e-04,4.537513814284466207e-05,-1.057847021002089605e-05,-4.824636562261730433e-06,-1.212889546877704561e-04,-1.978455111384391785e-04,-1.257412484847009182e-03,5.043679848313331604e-04,1.102050184272229671e-03,3.226661647204309702e-04,-3.652882242022315040e-06,-2.061696795863099396e-05,-5.036396323703229427e-04,1.094856997951865196e-06,-7.752595120109617710e-04,-4.179347306489944458e-04,9.779718238860368729e-04,2.680260804481804371e-04,7.469711363228270784e-06,6.675764780084136873e-06,3.274037590017542243e-05,2.148156927432864904e-04,1.109264558181166649e-03,5.547106266021728516e-04,1.513013994554057717e-04,-2.451757900416851044e-04,-9.072035027202218771e-05,2.444548954372294247e-05,1.639262045500800014e-04,-3.609518753364682198e-04,-1.618235401110723615e-04,8.706811349838972092e-04,3.848964697681367397e-04,-1.261430734302848577e-04,-3.182416185154579580e-05,-2.108911212417297065e-05,7.087598205544054508e-04,4.196945810690522194e-04,-2.343199303140863776e-04,-2.081362472381442785e-04,1.563444035127758980e-03,-1.502832164987921715e-04,1.070092039299197495e-04,6.244341057026758790e-05,1.935798718477599323e-05,-1.206565648317337036e-04,7.644170545972883701e-05,1.707681803964078426e-04,-3.653734529507346451e-05,-2.582619163149502128e-05,-4.829470526601653546e-06,-2.151756416424177587e-05,-3.161343192914500833e-05,-6.119470981502672657e-06,1.567878789501264691e-04,6.437517004087567329e-05,1.701785731711424887e-05,-2.906357258325442672e-05,-1.679343040450476110e-05,4.890037416771519929e-06,-7.089539576554670930e-05,7.912624278105795383e-05,3.578247269615530968e-04,-6.944335473235696554e-05,7.789932715240865946e-05,3.404215385671705008e-05,-1.709664866211824119e-05,4.281618384993635118e-05,-1.315240515395998955e-04,-3.574963484425097704e-04,-1.018888782709836960e-03,3.933845437131822109e-04,4.909306881017982960e-06,6.959589081816375256e-04,-8.235329005401581526e-05,5.179372601560316980e-05,-3.602254437282681465e-04,-1.105230185203254223e-03,-8.663861081004142761e-04,-1.615078217582777143e-04,5.411460297182202339e-04,1.434980804333463311e-04,8.440820965915918350e-05,-2.451114705763757229e-04,2.396748895989730954e-04,1.439943211153149605e-03,1.114726299419999123e-03,-2.903832355514168739e-04,8.657671278342604637e-04,3.617821494117379189e-04,3.362532879691570997e-05,8.316559251397848129e-05,3.331206389702856541e-04,-6.311025354079902172e-04,-2.797771885525435209e-04,1.509427907876670361e-03,-5.371719598770141602e-04,6.352934869937598705e-04,-1.148408773588016629e-04,2.872590557672083378e-04,4.663603613153100014e-04,-2.724036676227115095e-05,1.873812405392527580e-03,3.178944170940667391e-04,-1.853454858064651489e-03,1.054487074725329876e-03,8.295084699057042599e-04,-3.676968393847346306e-03,1.045642653480172157e-03,-6.593071739189326763e-04,4.813325649593025446e-04,3.130030352622270584e-03,-3.908622078597545624e-03,-1.777689787559211254e-03,9.210254461322620045e-07\n0.000000000000000000e+00,-4.393259303014929174e-07,-2.558588448664522730e-06,-3.225559339625760913e-05,-1.892086402222048491e-05,-4.297380655771121383e-07,-6.784046036045765504e-07,5.104427813762413280e-08,2.357898893023957498e-06,3.295584747320390306e-07,5.058703754912130535e-05,2.808188437484204769e-04,2.158593124477192760e-04,-1.330512986896792427e-05,-3.138447937089949846e-06,4.261626145307673141e-06,4.598127361532533541e-06,-2.625666638778056949e-05,1.024911034619435668e-04,7.060972711769863963e-05,-3.214387470507062972e-05,4.586957220453768969e-05,-1.595383364474400878e-04,-1.896501998999156058e-06,4.180406449449947104e-06,-1.216192049469100311e-05,-8.967425856098998338e-06,1.438950130250304937e-04,-8.602211164543405175e-05,-2.879193380067590624e-05,-1.040174320223741233e-04,1.402442876496934332e-06,-2.678100372577318922e-06,9.291299647884443402e-06,-7.690000347793102264e-05,-2.002012915909290314e-04,-1.342408722848631442e-05,8.785616955719888210e-05,-1.106711424654349685e-04,-3.552648558979853988e-05,5.196176061872392893e-06,-9.284889529226347804e-06,4.914368673780700192e-06,-2.027327427640557289e-04,-1.140676395152695477e-04,3.477720019873231649e-04,-2.850945929822046310e-05,-9.077782124222721905e-06,4.678579898609314114e-06,-1.245903840754181147e-04,-4.902207729173824191e-05,1.356626162305474281e-04,8.900270768208429217e-05,1.055805769283324480e-04,-9.797190614335704595e-07,4.099724719708319753e-06,1.846979529318559798e-07,-1.362116199743468314e-05,-3.836478572338819504e-05,1.057086592481937259e-06,4.900879139313474298e-05,5.876455816178349778e-06,2.529131961637176573e-07,-1.671500626798660960e-08,-1.011309080922728754e-07,-3.678197231238300446e-07,-2.307405566170928068e-06,-3.248689245083369315e-05,-1.742932181514333934e-05,-3.495532610031659715e-07,-1.306292119807039853e-06,3.199654585728239908e-08,1.870633127509790938e-06,-8.630892693872738164e-07,3.357627065270207822e-05,1.427822571713477373e-04,1.880982745205983520e-04,9.386331657879054546e-05,-8.105476808850653470e-06,3.756344995053950697e-06,5.416099156718701124e-06,-1.865167905634734780e-05,1.009571496979333460e-05,2.031904732575640082e-04,-1.984734990401193500e-04,5.370548024075105786e-05,-1.071945007424801588e-04,-2.928761659859446809e-06,3.208204134352854453e-06,-7.150545570766553283e-06,3.402926267881412059e-06,1.051895233104005456e-04,1.851712659117765725e-05,-3.744335481314919889e-05,-9.225864050677046180e-05,-3.661714345071231946e-07,-3.071516630370751955e-06,1.327963309449842200e-05,-6.014631071593612432e-05,-1.326769561273977160e-04,2.520784983062185347e-05,4.966216874890960753e-05,-1.175422075903043151e-04,-1.400681139784865081e-05,3.900324827554868534e-06,-1.475362296332605183e-05,1.005720914690755308e-04,-1.730726216919720173e-04,-2.241415495518594980e-05,1.843116333475336432e-04,-6.649175338679924607e-05,-8.104884727799799293e-06,4.229895239404868335e-06,-1.332760002696886659e-04,2.650269379955716431e-05,4.593260746332816780e-05,1.368962257402017713e-04,9.272690658690407872e-05,-1.656454060139367357e-06,4.486410944082308561e-06,-5.998286383146478329e-07,-1.158157738245790824e-05,-6.723937985952943563e-05,-1.260314274986740202e-05,6.604256486753001809e-05,7.779021871101576835e-06,-8.321814561895735096e-07,-9.979254400604986586e-08,-1.308807782152143773e-07,5.247098329164145980e-07,6.671090204690699466e-07,9.495042831986211240e-07,1.042876647261437029e-07,9.848375270848919172e-08,2.955531044790404849e-06,-2.117794792866334319e-07,1.132698002948018257e-06,8.314796104968991131e-06,-8.645156049169600010e-05,-2.216910434071905911e-05,3.977905143983662128e-04,-7.072072185110300779e-05,-1.072528357326518744e-05,2.474566827004309744e-06,5.457971383293624967e-06,-4.581878783938009292e-06,-4.296987026464194059e-05,8.762264769757166505e-05,-2.149220381397753954e-05,-5.983787559671327472e-06,-1.823050843086093664e-04,7.375614586635492742e-06,6.654349817836191505e-06,-1.713759957056026906e-06,-5.921657793805934489e-05,-2.070725604426115751e-04,1.694081875029951334e-04,9.932115062838420272e-05,-1.555190829094499350e-04,3.720803988471743651e-06,-3.551407189661404118e-06,-3.885382466251030564e-05,4.287272167857736349e-05,-3.282544203102588654e-04,6.045311602065339684e-05,2.931337985501158983e-05,-8.717703167349100113e-05,6.635441422986332327e-06,5.122808033775072545e-06,-1.455376041121780872e-04,4.278139749658294022e-05,8.194342808565124869e-05,6.771940388716757298e-05,4.031050193589180708e-04,-2.888696326408535242e-04,-4.110496593057177961e-05,1.000168413156643510e-05,-2.377556083956733346e-04,9.723983384901657701e-05,9.458059503231197596e-05,1.162667176686227322e-04,1.196357916342094541e-04,-5.295190476317657158e-06,8.856379281496629119e-06,-1.941646814884734340e-06,-1.711092409095726907e-05,-1.100958907045423985e-04,-9.373521606903523207e-05,1.083561073755845428e-04,1.062005503627005965e-05,1.219335899804718792e-06,4.682338499151228461e-07,5.731391183871892281e-08,-3.873941523124813102e-07,3.582098088372731581e-06,-6.227920675883069634e-05,-5.375848559197038412e-05,-1.627111259949742816e-06,-2.624163244036026299e-06,-4.668576991662121145e-08,-1.520268853028028389e-07,-3.129662218270823359e-06,1.019168212224030867e-05,4.578597872750833631e-05,1.663277653278782964e-04,1.401473273290321231e-04,-1.860684733401285484e-06,2.221109980382607318e-06,3.492382802505744621e-06,3.190862844348885119e-05,2.880823740269988775e-05,4.260587156750261784e-04,2.113532973453402519e-04,1.035048189805820584e-04,-3.122835769318044186e-04,-5.822933417221065611e-06,4.017538230982609093e-07,-6.498771108454093337e-05,-1.248461776413023472e-04,-1.883359800558537245e-06,-2.630663802847266197e-04,4.487797850742936134e-04,4.583702539093792439e-04,-2.976696578116388991e-06,-3.669358420665957965e-06,1.186846384371165186e-05,-8.552780491299927235e-05,1.078102141036652029e-04,-3.819833800662308931e-04,-2.140748838428407907e-04,-1.841529447119683027e-04,8.684874046593904495e-06,-9.764233936948585324e-07,-6.369373295456171036e-07,9.282211249228566885e-05,-2.416314819129183888e-04,-3.217322519049048424e-04,-2.990756911458447576e-05,-1.438630715711042285e-04,1.810820685932412744e-05,4.528600129560800269e-06,-2.341193758184090257e-04,4.597423248924314976e-04,1.483488595113158226e-04,6.333147757686674595e-04,3.049617771466728300e-05,-4.453772817214485258e-07,4.592506229528225958e-06,-1.755455855345644522e-06,3.548559470800682902e-05,-1.047894838848151267e-04,9.740316454553976655e-05,1.109277145587839186e-04,1.363689443678595126e-05,-4.362958634374081157e-07,-4.359085892247094307e-08,1.689725195319624618e-07,-3.127814238723658491e-07,-3.469581770332297310e-06,-3.296410795883275568e-05,-1.744684959703590721e-05,-1.017286649585003033e-06,-3.620025950112903956e-07,5.246397449809592217e-08,2.245458290417445824e-06,2.624892658786848187e-07,1.918472480610944331e-05,1.124798727687448263e-04,2.350437134737148881e-04,8.493717905366793275e-05,-6.910793672432191670e-06,4.153823283559177071e-06,5.696620974049437791e-06,-1.447865452064434066e-05,3.836659379885531962e-05,7.594572525704279542e-05,-1.617374946363270283e-04,5.515086377272382379e-05,-1.051813669619150460e-04,-4.968504185853817035e-07,8.831513582663319539e-07,9.496985512669198215e-06,4.195546353003010154e-05,7.958171045174822211e-05,-5.353127562557347119e-05,-8.458075171802192926e-05,-9.876237891148775816e-05,7.431266340063302778e-07,-3.473278638921328820e-06,5.473375495057553053e-06,-7.895565795479342341e-05,-1.426163071300834417e-04,5.212854739511385560e-05,1.200406986754387617e-04,-1.330193335888907313e-04,-5.671377039107028395e-06,5.199328825256088749e-06,-3.662834933493286371e-05,1.502440427429974079e-04,-1.550889573991298676e-04,-3.975909203290939331e-05,2.245895011583343148e-04,-5.367524499888531864e-05,-1.591380396348540671e-06,5.206908099353313446e-06,-1.400737091898918152e-04,4.603564775607082993e-06,1.038625341607257724e-04,4.714271562988869846e-05,1.406623487127944827e-04,-2.335938461328623816e-06,5.573560883931349963e-06,-1.332341071247356012e-06,-1.365909065498271957e-05,-8.691565744811668992e-05,-3.572513378458097577e-05,6.370188930304720998e-05,1.212350343848811463e-05,8.543228773305600043e-07,-2.669285663614573423e-07,-2.702336132642813027e-10,6.033636736901826225e-07,9.263851552532287315e-08,-3.274063783464953303e-05,-2.087916072923690081e-05,1.174891963273694273e-06,-4.999935754312900826e-07,-9.952145774150267243e-08,1.063369609255460091e-06,1.269729636987904087e-07,1.949829675140790641e-05,-6.345057045109570026e-05,1.887014077510684729e-04,-2.842845060513354838e-05,-4.348122729425085708e-06,-3.697931333590531722e-06,-7.733328857284504920e-07,1.063678064383566380e-05,-2.373629249632358551e-04,-3.099819587077945471e-04,-1.621367118787020445e-04,1.905433891806751490e-04,-7.253298826981335878e-05,-2.194320813941885717e-06,7.569151421193964779e-06,8.234698179876431823e-05,9.281502570956945419e-05,-1.507128763478249311e-04,-3.821332938969135284e-05,8.819301729090511799e-05,-1.861642886069603264e-05,-7.391972303594229743e-06,-6.921827662154100835e-07,2.085549567709676921e-05,7.401597395073622465e-05,2.838812943082302809e-04,2.712576242629438639e-04,-3.554869908839464188e-05,-1.620208349777385592e-04,1.871716995083261281e-05,-9.986511031456757337e-07,3.233420284232124686e-05,2.043213899014517665e-04,-5.788000999018549919e-05,2.878449158743023872e-04,-2.382834500167518854e-04,-5.874637281522154808e-05,2.240924004581756890e-05,1.389598764944821596e-07,-1.200897386297583580e-04,-3.167660906910896301e-07,-4.420937621034681797e-04,-3.786039305850863457e-04,-1.564315462019294500e-04,-7.107473720679990947e-09,2.499278252798831090e-06,-4.976182026439346373e-07,-1.266040089831221849e-05,-3.814830779447220266e-05,1.757036079652607441e-05,9.820763079915195704e-05,1.485337452322710305e-05,-4.140878218095167540e-07,7.120456189113610890e-07,4.226785677019506693e-08,-4.178067456450662576e-07,-2.484470314811915159e-06,-3.568974716472439468e-05,-2.308291914232540876e-05,-1.899385750903093140e-07,-6.614706080654286779e-07,5.189392027205030899e-09,1.258082875210675411e-06,4.644431328415521421e-07,1.669900302658788860e-05,2.488894679117947817e-04,1.383652270305901766e-04,1.220270569319836795e-04,-6.303303507593227550e-06,4.186227215541293845e-06,5.549894922296516597e-06,-2.561304427217692137e-05,1.003407815005630255e-04,1.069493882823735476e-04,-1.562209799885749817e-04,1.849118052632547915e-05,-1.192490526591427624e-04,-3.497831585264066234e-06,1.258430188499914948e-06,-1.497429184382781386e-05,-6.246584234759211540e-06,2.212604704254772514e-05,-7.162090332712978125e-05,-2.323703120055142790e-05,-1.078486820915713906e-04,1.724177650430647191e-06,-4.900597559753805399e-06,-5.240369318926241249e-06,-3.090616519330069423e-05,-1.838546886574476957e-04,-5.745423550251871347e-07,1.595514622749760747e-04,-1.148589144577272236e-04,-3.195487079210579395e-05,3.054349463127437048e-06,-1.855492337199393660e-05,6.859321001684293151e-05,-1.378465531161054969e-04,-4.374292257125489414e-05,3.487750655040144920e-04,-1.134495323640294373e-04,-1.066607183020096272e-05,5.247845365374814719e-06,-1.444885856471955776e-04,2.754011802608147264e-05,1.426299713784828782e-04,7.656210800632834435e-05,1.427248498657718301e-04,-7.673447157685586717e-07,5.091484126751311123e-06,8.195414693545899354e-07,-1.218890884047141299e-05,-4.229804471833631396e-05,2.680154284462332726e-05,4.679971607401967049e-05,6.807544650655472651e-06,-5.443336590360559057e-07,-4.806425977221806534e-07,-4.064156655658734962e-08,2.837155761881149374e-06,1.540210905659478158e-05,2.866198192350566387e-04,1.823269703891128302e-04,-4.185478417184640421e-07,4.949969479639548808e-06,3.250988811487331986e-09,-1.112016707338625565e-05,3.025801788680837490e-06,-1.718664425425231457e-04,-1.092872116714715958e-03,-1.179011189378798008e-03,-6.735412171110510826e-04,4.946765329805202782e-05,6.558755040168762207e-01,-3.109858153038658202e-05,1.247706677531823516e-04,-1.691102224867790937e-04,-9.648108971305191517e-04,6.735667120665311813e-04,-1.012346940115094185e-03,9.312769398093223572e-04,1.357634209853131324e-05,-2.222046168753877282e-05,-7.651201303815469146e-05,2.832897007465362549e-04,-6.911690579727292061e-04,3.293137124273926020e-04,5.189143485040403903e-05,6.998354219831526279e-04,1.933809926413232461e-06,2.790351209114305675e-05,-6.017992927809245884e-05,5.285536753945052624e-04,8.032029145397245884e-04,1.475600583944469690e-06,-3.760326653718948364e-04,1.065090647898614407e-03,7.947044650791212916e-05,-2.473182939866092056e-05,1.413986901752650738e-04,-8.590006618760526180e-04,1.038436777889728546e-03,8.562647271901369095e-04,-1.314089284278452396e-03,5.533620133064687252e-04,2.655537355167325586e-05,-3.238332283217459917e-05,1.039080903865396976e-03,-3.529226232785731554e-04,-7.582238758914172649e-04,-2.953960211016237736e-04,-4.677203833125531673e-04,1.251978665095521137e-05,-3.049039514735341072e-05,5.113818588142748922e-06,8.967956091510131955e-05,3.532950358930975199e-04,8.953858923632651567e-06,-4.757957649417221546e-04,-5.968310870230197906e-05,1.674131567597214598e-06,7.147253882067161612e-07,8.182098554243566468e-08,-3.840595468318497296e-07,-3.211549710613326170e-07,-2.687904270715080202e-05,-1.571265602251514792e-05,-2.153242348867934197e-07,-8.349490485670685302e-07,1.645665292926423717e-07,2.506447572159231640e-06,-5.218150818109279498e-06,3.737183578778058290e-05,7.624000863870605826e-05,8.091803465504199266e-05,1.835442672017961740e-04,1.274344867852050811e-06,1.361403064947808161e-06,1.115756958824931644e-06,-1.840419281506910920e-05,-7.582930265925824642e-05,2.666270884219557047e-04,-1.874966983450576663e-05,-9.504642366664484143e-05,-5.675832653651013970e-06,-9.367427082906942815e-07,-1.529982682768604718e-06,-1.921212970046326518e-06,1.757065183483064175e-05,1.327115460298955441e-04,1.008615072350949049e-04,-1.826056686695665121e-04,2.493773354217410088e-05,2.476755298630450852e-07,-2.387046151852700859e-06,1.288507246499648318e-05,3.318800372653640807e-05,-4.494449822232127190e-04,-1.511333248345181346e-04,6.822007708251476288e-05,-2.547050098655745387e-05,-2.228796438430435956e-05,-3.198499825884937309e-06,3.505001586745493114e-05,6.608864350710064173e-05,-8.899343083612620831e-05,-2.100171841448172927e-04,1.329496153630316257e-04,6.066152491257525980e-05,-1.613253516552504152e-05,-8.001356945896986872e-07,-2.167443744838237762e-05,-1.382154878228902817e-04,9.093772678170353174e-05,2.637057914398610592e-04,-2.955064701382070780e-06,6.247967121453257278e-06,-8.992182301881257445e-06,-3.269271246608695947e-06,-1.326864094153279439e-06,6.448083877330645919e-05,-3.403703885851427913e-06,-6.891411612741649151e-05,-8.762413017393555492e-06,4.307869403419317678e-06,-9.993131243390962481e-06,1.414925463905092329e-05,2.724839532675105147e-06,1.912512561830226332e-05,-3.157000173814594746e-05,-1.779553713276982307e-06,-1.219262503582285717e-05,-2.074602662105462514e-06,2.702579877222888172e-06,-2.564308670116588473e-05,4.518842251854948699e-05,1.140911990660242736e-05,2.258259919472038746e-04,1.241951395059004426e-04,1.446506794309243560e-04,-1.241957488673506305e-05,-1.454495759389828891e-05,-2.467130070726852864e-05,-5.104794581711757928e-06,-2.730163032538257539e-06,1.921889925142750144e-04,-1.456914033042266965e-04,7.040838681859895587e-05,-1.781320315785706043e-04,-9.033609785547014326e-06,-2.153094646928366274e-05,2.459730785631109029e-05,1.134906997322104871e-04,1.840093318605795503e-04,6.264364492380991578e-05,-1.444609079044312239e-04,-9.241244697477668524e-05,2.179768853238783777e-05,1.680982495599891990e-05,5.136623076396062970e-05,-6.899266736581921577e-05,-1.276649418286979198e-04,1.735690166242420673e-04,2.275717997690662742e-05,-5.003812475479207933e-05,-4.956318662152625620e-05,1.534042894490994513e-05,-3.265596023993566632e-05,1.459396735299378633e-04,-1.567067665746435523e-04,-3.798768739216029644e-04,1.199439284391701221e-04,3.142830246360972524e-05,1.405610692017944530e-05,-4.399490353534929454e-05,-6.061287785996682942e-05,2.224819036200642586e-05,3.373061190359294415e-04,-4.783741678693331778e-05,9.568867972120642662e-05,-4.052273288834840059e-04,-9.374955698149278760e-05,2.993576927110552788e-04,-3.597247414290904999e-04,1.055927277775481343e-04,-2.872230834327638149e-04,2.602409222163259983e-04,7.186915609054267406e-04,-4.863238063990138471e-05,1.315626150244497694e-07\n0.000000000000000000e+00,-1.344376983070105780e-07,-4.848199068874237128e-07,-2.299689413121086545e-06,-9.620704076951369643e-06,-4.205866162010352127e-07,-2.035585112025728449e-06,-1.548565364828391466e-08,1.790616011021484155e-06,4.207894335195305757e-07,2.437099465169012547e-05,3.125781076960265636e-04,2.877302904380485415e-05,-2.839936350937932730e-04,-5.237521236267639324e-06,3.260182211306528188e-06,9.446365766052622348e-06,-5.042812517785932869e-06,2.878340892493724823e-04,5.218253863858990371e-05,-2.328830305486917496e-04,3.176154277753084898e-04,-2.909323375206440687e-04,-2.129529548255959526e-06,1.186508598038926721e-05,-8.995612733997404575e-05,8.997714030556380749e-05,-4.216094748699106276e-05,-3.440034342929720879e-04,2.511323691578581929e-05,-2.130138891516253352e-04,4.316159902373328805e-06,4.548717697616666555e-06,-2.497760215192101896e-05,-6.086398207116872072e-05,-2.299473417224362493e-04,1.612138294149190187e-05,2.263966889586299658e-04,9.208326082443818450e-05,-2.157616836484521627e-05,9.588107786839827895e-06,-1.135729762609116733e-04,-2.489011676516383886e-04,-6.326921720756217837e-05,-3.827561740763485432e-04,5.616149283014237881e-04,2.005900751100853086e-05,-7.287040716619230807e-06,4.900374733551871032e-06,-2.323777152923867106e-04,-2.162568125640973449e-04,1.150458920164965093e-04,-3.339283648529089987e-05,2.434666675981134176e-04,-2.478616806911304593e-06,6.993288479861803353e-06,1.089221655092842411e-06,-2.345291068195365369e-05,-1.159376115538179874e-04,2.691614463401492685e-05,7.836319127818569541e-05,1.045521366904722527e-05,1.343838675893493928e-06,-1.557797588702669600e-07,4.056300895172171295e-08,-5.951778803137131035e-08,-2.762382564469589852e-06,-4.852237907471135259e-05,-6.250008300412446260e-05,-4.220035521029785741e-08,-3.056832838410628028e-06,3.265669334950871416e-08,1.548745558466180228e-06,-7.259497579070739448e-06,6.437554475269280374e-06,2.250395627925172448e-04,-6.858576671220362186e-05,4.118846845813095570e-06,-1.522847742307931185e-05,4.832515514863189310e-06,1.106897525460226461e-05,-1.919795977300964296e-05,8.702749619260430336e-05,4.488317063078284264e-04,-3.128208045382052660e-04,-7.486054528271779418e-05,-1.997515937546268106e-04,-5.502240583155071363e-06,6.337089871522039175e-06,-1.290255386265926063e-05,7.720119174337014556e-05,1.822420454118400812e-04,-1.858052128227427602e-04,-5.212380347074940801e-05,-1.629989419598132372e-04,1.111493475036695600e-07,-7.224920182125060819e-07,-9.603978469385765493e-06,-9.972671978175640106e-05,9.670098370406776667e-05,1.959888759301975369e-04,3.062539035454392433e-04,3.050689338124357164e-05,-1.618421447346918285e-05,7.528441983595257625e-06,-9.426852921023964882e-05,2.123944432241842151e-05,-2.834996266756206751e-04,-2.350002032471820712e-04,2.028709277510643005e-04,-1.223412546096369624e-04,-8.762104698689654469e-06,5.393157607613829896e-06,-2.252458943985402584e-04,-8.732297283131629229e-05,-1.494711177656427026e-04,3.468131762929260731e-05,2.505414304323494434e-04,-1.672223561399732716e-06,7.118203029676806182e-06,-3.676868232105334755e-07,-1.831050940381828696e-05,-9.153758583124727011e-05,-7.519833161495625973e-06,8.400929800700396299e-05,1.145444457506528124e-05,1.185707901640853379e-06,-7.469872116416809149e-07,2.485193029144738830e-08,-3.867281520797405392e-06,-9.029400644067209214e-06,-2.012504410231485963e-05,2.701994890230707824e-05,-1.940060883498517796e-06,8.640381565783172846e-08,1.820757233872427605e-08,-1.997630079131340608e-07,1.976802741410210729e-05,-2.018497616518288851e-04,-8.559353300370275974e-04,6.770346080884337425e-04,-5.044583813287317753e-04,3.637676854850724339e-06,1.666052071414014790e-06,1.741963205859065056e-05,-2.379370562266558409e-05,1.132997567765414715e-05,-2.443361154291778803e-04,-6.855680840089917183e-04,2.710846601985394955e-04,-3.240533987991511822e-04,1.856608650996349752e-05,7.208444458228768781e-06,-1.565709826536476612e-04,4.916253601550124586e-05,-4.420670447871088982e-04,9.255415061488747597e-04,5.193799734115600586e-05,-2.409587614238262177e-04,-1.020036506815813482e-06,-9.734873856359627098e-06,-6.718261283822357655e-05,-3.970800898969173431e-04,-1.286841579712927341e-04,2.201008610427379608e-04,-1.292441738769412041e-04,-3.326886217109858990e-04,1.598830567672848701e-05,7.741237823211122304e-06,-1.512358139734715223e-04,-1.722281012916937470e-04,9.521503234282135963e-04,-2.154834510292857885e-05,5.815186304971575737e-04,-5.829019937664270401e-04,-1.344361080555245280e-04,2.176399721065536141e-05,-3.943573974538594484e-04,-1.143264962593093514e-04,6.895580445416271687e-04,4.343414329923689365e-04,-4.193357744952663779e-05,-8.107575013127643615e-06,1.658729343034792691e-05,-4.543155228020623326e-06,-2.487594792910385877e-05,-1.857843744801357388e-04,3.695477062137797475e-05,3.283666737843304873e-04,2.587478411442134529e-05,7.844828360248357058e-07,6.004336228215834126e-06,2.700883072748183622e-08,-1.773644044078537263e-06,1.034215802064863965e-05,-3.201718936907127500e-05,-4.232463470543734729e-05,-3.432091034483164549e-06,-4.622717824531719089e-06,4.399311137603945099e-08,-6.068846232665237039e-06,-1.667903234192635864e-06,-1.164489440270699561e-04,-3.377618268132209778e-04,9.283988765673711896e-05,-5.572533700615167618e-04,-2.119582859450019896e-06,-2.009086301768547855e-06,1.042398434947244823e-05,-4.246981188771314919e-05,1.732510281726717949e-04,2.122794103343039751e-04,-1.101688903872855008e-04,1.272498862817883492e-03,-3.588736872188746929e-04,-7.310259206860791892e-06,-1.601274561835452914e-05,-3.268725413363426924e-04,1.424404181307181716e-04,-2.499902038834989071e-04,-1.369834935758262873e-04,1.126967137679457664e-03,9.387338068336248398e-04,1.041696577885886654e-05,3.898039267369313166e-06,-6.181029311846941710e-05,-1.918181660585105419e-04,2.620234736241400242e-04,-1.101902453228831291e-03,-6.348608876578509808e-04,-2.866726717911660671e-04,3.967219163314439356e-05,1.698426103757810779e-06,-2.557749976404011250e-04,-1.578742667334154248e-04,-3.097550070378929377e-04,-9.176625171676278114e-04,1.661132591834757477e-05,-3.004447207786142826e-04,2.266276715090498328e-05,5.985374400552245788e-07,-6.301855319179594517e-05,2.406772982794791460e-04,-6.899540894664824009e-04,1.829741289839148521e-03,9.274401236325502396e-05,-3.971545993408653885e-06,1.008390518109081313e-05,-4.675559921452077106e-07,5.687956218025647104e-05,-1.719318970572203398e-05,5.118052940815687180e-04,2.084169536828994751e-04,2.615020093799103051e-05,-2.583913328635389917e-06,-1.335766228294232860e-06,3.717468644026666880e-08,2.795467537453077966e-07,-2.018159420913434587e-06,3.767382168007316068e-06,-1.436892307538073510e-05,-4.859406317336834036e-07,-2.427390484172065044e-07,-3.318518793093971908e-10,5.305990953274886124e-07,3.577379175112582743e-06,-7.366092904703691602e-05,1.652508399274665862e-05,2.032570337178185582e-04,-1.554292248329147696e-04,-1.851920751505531371e-05,3.105325959040783346e-06,1.491613147663883865e-05,-1.239467110281111673e-05,2.019025851041078568e-04,3.106615622527897358e-05,-2.680520701687783003e-04,8.653300756122916937e-05,-1.915864704642444849e-04,1.379844206894631498e-06,-1.063376316778885666e-06,-1.905011959024704993e-05,3.408890624996274710e-04,-7.951997531563392840e-07,-2.484512515366077423e-04,4.088349669473245740e-05,-1.972902973648160696e-04,6.104326985223451629e-06,4.553160579234827310e-06,-4.152464316575787961e-05,-1.996698993025347590e-04,9.679581125965341926e-05,2.442109689582139254e-05,1.893944572657346725e-04,-2.692471753107383847e-05,1.832414818636607379e-05,5.980639798508491367e-06,-1.644622097956016660e-04,1.082585658878087997e-04,-1.531420275568962097e-04,-3.597538743633776903e-04,3.681420057546347380e-04,-1.393596758134663105e-04,-4.685678050009300932e-07,1.041574614646378905e-05,-1.830302644520998001e-04,-6.366379966493695974e-05,1.147317598224617541e-04,-6.915599806234240532e-05,4.209095495752990246e-04,-4.876065304415533319e-06,1.105547926272265613e-05,-1.211207290907623246e-06,-1.851023989729583263e-05,-1.201745544676668942e-04,1.094040489988401532e-04,1.590023894095793366e-04,2.063496322080027312e-05,4.215553417452611029e-06,-9.116440651268931106e-07,6.845289135526400059e-08,1.916256678669014946e-06,1.497310677223140374e-06,-3.197786281816661358e-05,-1.748209615470841527e-05,1.219197997670562472e-06,3.535781445407337742e-08,1.210319169331341982e-07,3.966347776440670714e-06,5.228808277024654672e-06,4.336498386692255735e-05,-6.983874482102692127e-04,3.172288998030126095e-04,-3.925566124962642789e-05,-1.383533526677638292e-05,9.168029464490246028e-06,1.651329876040108502e-05,2.418868461973033845e-05,-1.955825282493606210e-04,-8.685226202942430973e-05,-6.151301204226911068e-04,3.833445953205227852e-04,-2.520519192330539227e-04,3.648256097221747041e-08,1.752522257447708398e-05,7.743015157757326961e-05,2.751120482571423054e-04,-3.367442986927926540e-04,-1.168178278021514416e-04,1.596350339241325855e-04,-1.945822878042235970e-04,-7.184753485489636660e-06,-1.315464032813906670e-06,1.679409251664765179e-06,7.023751095402985811e-05,3.916745772585272789e-04,2.414848277112469077e-04,7.273354567587375641e-04,-5.293738649925217032e-05,6.509709055535495281e-05,6.731575012963730842e-06,1.226396852871403098e-05,8.518809336237609386e-04,1.500099606346338987e-04,-2.289551630383357406e-04,-1.065267832018435001e-03,-1.525714615127071738e-04,5.350650826585479081e-05,2.234519342891871929e-05,-3.649724530987441540e-04,3.868728890665806830e-05,-7.281971629709005356e-04,2.125992905348539352e-04,3.369103069417178631e-04,-7.118057965271873400e-06,2.135180511686485261e-05,-2.237712578789796680e-06,-2.344738823012448847e-05,-1.545027334941551089e-04,-4.619230821845121682e-05,2.315450547030195594e-04,3.490725066512823105e-05,5.778224021923961118e-06,9.090110779652604833e-07,9.792688615561928600e-08,2.167631009797332808e-06,3.501793344184989110e-08,-4.483312295633368194e-05,-6.039433719706721604e-05,2.987417474287212826e-06,2.917068741226103157e-06,-7.516177902289200574e-08,-1.771030611052992754e-07,-1.111958681576652452e-06,4.598972736857831478e-05,-3.708188887685537338e-04,6.004599854350090027e-04,-2.006845897994935513e-05,-1.695567516435403377e-05,1.026182690111454576e-05,1.618892019905615598e-05,1.871666245278902352e-05,-1.297667040489614010e-06,1.623980642762035131e-04,-3.601664211601018906e-04,1.340377057204023004e-04,-2.627173671498894691e-04,6.977470548008568585e-07,2.398618380539119244e-05,1.741383894113823771e-04,-1.533024042146280408e-04,3.485227352939546108e-04,-1.255968527402728796e-06,-8.262679330073297024e-05,-1.968881988432258368e-04,5.236498964222846553e-06,-1.297525705012958497e-05,-5.100232010590843856e-05,-3.264097904320806265e-04,8.326937095262110233e-04,-1.674417871981859207e-04,5.952680367045104504e-04,1.166964138974435627e-04,2.531806239858269691e-05,6.586336439795559272e-06,-2.149998326785862446e-04,-2.221552422270178795e-04,-3.135218285024166107e-04,-6.331387558020651340e-04,2.202464238507673144e-04,-2.531321661081165075e-04,-2.442115146550349891e-05,1.869934021669905633e-05,-3.910691302735358477e-04,7.837421435397118330e-05,3.877975104842334986e-04,-2.221072791144251823e-04,1.213051727972924709e-04,-7.829629794287029654e-06,1.216252258018357679e-05,-3.282362399659177754e-07,-3.258952710893936455e-05,-1.347530051134526730e-04,-1.090502482838928699e-04,1.403153582941740751e-04,2.074081567116081715e-05,3.893043412972474471e-06,-2.895835109484323766e-07,1.730354171058934298e-08,1.011063659461797215e-07,6.187779035826679319e-06,2.342504449188709259e-04,3.159661428071558475e-04,5.116768988955300301e-06,1.294746834901161492e-05,8.835104381432756782e-08,6.230425242392811924e-08,-7.306178304133936763e-06,2.754367596935480833e-04,-8.846944547258317471e-04,-5.232042167335748672e-04,4.583373956847935915e-04,1.306036429014056921e-04,-3.074049891438335180e-05,6.558074951171875000e-01,8.423794497502967715e-05,-2.214848529547452927e-03,-1.929736346937716007e-03,9.868363849818706512e-04,-2.270461060106754303e-03,2.226403681561350822e-03,9.866935215541161597e-06,-6.207359547261148691e-05,5.448212032206356525e-04,-1.099932123906910419e-03,-7.113090832717716694e-04,1.355599262751638889e-03,-4.119621007703244686e-04,1.387780532240867615e-03,-3.516754077281802893e-05,-9.186229362967424095e-06,2.227470831712707877e-04,1.226778840646147728e-03,-1.366223674267530441e-03,-2.408949658274650574e-03,-1.787722459994256496e-03,5.003730766475200653e-04,-6.805307202739641070e-05,-5.014970520278438926e-05,1.020575757138431072e-03,-5.897279479540884495e-04,1.660666312091052532e-04,2.764943987131118774e-03,-2.027336508035659790e-03,1.042767544277012348e-03,2.254515675303991884e-05,-6.388762994902208447e-05,1.904046861454844475e-03,3.705197304952889681e-04,-1.079623121768236160e-03,4.730759537778794765e-04,-1.930818427354097366e-03,2.408575164736248553e-05,-7.951974839670583606e-05,2.462394604663131759e-06,9.569033863954246044e-05,8.249641396105289459e-04,-6.231553852558135986e-04,-1.072157174348831177e-03,-1.518822100479155779e-04,-2.209891499660443515e-05,4.556626663543283939e-06,-1.391240402881521732e-07,2.473723725415766239e-06,1.028375299938488752e-05,-5.459496605908498168e-05,-1.010182531899772584e-04,6.969296009629033506e-06,-2.110439254465745762e-06,7.307846772164339200e-09,-2.884707782868645154e-06,-1.742152744554914534e-05,-7.960102811921387911e-05,-2.524571609683334827e-04,-2.411172899883240461e-04,-9.889696957543492317e-05,-1.993670048250351101e-05,3.029014123967499472e-06,6.978220881137531251e-06,6.638102058786898851e-05,3.042008756892755628e-06,1.267740735784173012e-04,3.483567561488598585e-04,-8.844776311889290810e-04,2.251358091598376632e-04,-4.161607648711651564e-06,2.381459489697590470e-05,2.000973909161984921e-04,1.946863776538521051e-04,2.599286381155252457e-04,4.251836799085140228e-05,-5.564779858104884624e-04,5.365190736483782530e-05,-1.018999500956851989e-05,4.248749974067322910e-06,-1.957524364115670323e-05,1.386731310049071908e-04,-2.478707465343177319e-04,-7.340162410400807858e-04,8.294489816762506962e-05,1.048496924340724945e-04,2.657801087480038404e-05,-8.126562534016557038e-06,-4.238432302372530103e-05,-2.339973143534734845e-04,-3.141093475278466940e-04,-3.417883417569100857e-04,4.191131447441875935e-04,3.310393367428332567e-05,-1.651276579650584608e-05,-3.175850724801421165e-05,9.398268593940883875e-05,-3.487949434202164412e-04,3.745349240489304066e-04,3.359443217050284147e-04,-2.190230006817728281e-04,2.346187284274492413e-05,-3.487225330900400877e-05,-6.642558219027705491e-06,-8.321723726112395525e-06,2.389489964116364717e-04,9.632160072214901447e-06,-2.248719683848321438e-04,7.855087460484355688e-07,-6.550059879373293370e-06,-5.456496978695213329e-07,4.408046879689209163e-05,2.990953134940355085e-06,-1.772071982486522757e-06,-5.091029015602543950e-05,-4.265055758878588676e-05,-4.979281584382988513e-06,-3.176372047164477408e-05,6.005632894812151790e-05,-1.910948049044236541e-05,-4.050210009154397994e-06,3.546432344592176378e-05,3.896212438121438026e-04,8.357440674444660544e-05,1.683555892668664455e-04,5.810505172121338546e-06,2.116672294505406171e-05,-4.843679198529571295e-05,-6.667437264695763588e-05,2.923861902672797441e-04,5.721746128983795643e-04,-5.799150094389915466e-04,-6.003388625686056912e-05,-1.160060492111369967e-04,7.029234984656795859e-05,3.365533484611660242e-05,-2.368653658777475357e-04,3.106241274508647621e-05,-9.337735536973923445e-05,-3.606985555961728096e-04,-1.987737196031957865e-04,-1.545720733702182770e-04,-7.694883242947980762e-05,-6.734627095283940434e-05,1.035900459100957960e-05,-1.076258195098489523e-05,-1.923096278915181756e-04,1.234379014931619167e-04,4.215544322505593300e-07,1.419464824721217155e-04,2.336012767045758665e-05,5.911419430049136281e-05,-1.115971535909920931e-04,3.115383151452988386e-05,-6.301444955170154572e-06,-5.890961037948727608e-04,1.655004161875694990e-04,1.355130189040210098e-05,-2.255550680274609476e-05,-1.217778772115707397e-04,-2.024045097641646862e-04,-2.029216266237199306e-04,6.368694594129920006e-04,-1.047176308929920197e-03,1.115465536713600159e-03,-6.930992822162806988e-04,-4.433118010638281703e-05,5.832449460285715759e-05,-8.724690997041761875e-04,9.838350815698504448e-04,-1.585655612871050835e-03,5.328004481270909309e-04,2.324023051187396049e-03,-9.038561256602406502e-04,1.564609135584760224e-07\n0.000000000000000000e+00,3.732617187779396772e-05,8.571552461944520473e-05,1.713839737931266427e-04,-7.408541569020599127e-05,3.859949720208533108e-05,1.021176922222366557e-05,-2.028760626160419633e-08,-6.494476838270202279e-05,-4.729974079964449629e-06,-8.425363339483737946e-04,-7.934053428471088409e-04,-2.382224192842841148e-03,-4.587469622492790222e-03,-3.857540650642476976e-05,-5.226803841651417315e-05,-8.232549589592963457e-05,1.114052254706621170e-03,2.703755162656307220e-03,-4.143761470913887024e-04,5.347915925085544586e-03,3.527242923155426979e-03,8.768386906012892723e-04,9.861308353720232844e-05,-4.077472112840041518e-06,1.477658515796065331e-03,-4.319018917158246040e-04,-1.373495906591415405e-03,-2.047951566055417061e-03,-6.795058725401759148e-04,1.341958995908498764e-03,-6.545122596435248852e-05,2.623335058160591871e-05,1.267569314222782850e-04,-2.805683063343167305e-03,-2.413415582850575447e-03,-1.644391100853681564e-03,-1.194949960336089134e-03,2.378667471930384636e-03,8.996149408631026745e-04,-4.523833558778278530e-05,4.895469173789024353e-04,7.421076879836618900e-04,2.167706610634922981e-03,2.405282342806458473e-03,2.570435404777526855e-03,1.475421129725873470e-03,6.155075971037149429e-04,-3.100547473877668381e-05,5.912930937483906746e-04,-8.589043864049017429e-04,-3.174500772729516029e-03,-2.068444387987256050e-03,-2.393216826021671295e-03,-1.298049573961179703e-05,-5.059897375758737326e-05,-1.485979009885340929e-05,5.021831748308613896e-05,-1.326700876234099269e-04,-1.514026196673512459e-03,-3.602231154218316078e-04,-4.506316327024251223e-05,9.266076085623353720e-05,2.777565350697841495e-05,1.903672952607848856e-08,3.693108010338619351e-05,4.619878018274903297e-05,1.927660050569102168e-04,-4.983558028470724821e-05,3.181228021276183426e-05,3.539893077686429024e-05,-2.225303852299020946e-08,-4.865943628828972578e-05,1.031828105624299496e-05,-9.481101296842098236e-04,-4.628947470337152481e-03,-1.448490889742970467e-03,-1.975496066734194756e-03,-1.138813895522616804e-04,-1.981293462449684739e-05,-2.002430846914649010e-06,8.427543798461556435e-04,1.776588847860693932e-03,-9.708255529403686523e-04,2.992687048390507698e-03,2.456379355862736702e-03,1.483616651967167854e-03,7.887414540164172649e-05,9.928094368660822511e-05,2.143947640433907509e-03,-9.939904557541012764e-04,-1.450422219932079315e-03,9.215592872351408005e-04,9.379963739775121212e-04,1.481335028074681759e-03,-5.392808816395699978e-05,-2.530776691855862737e-05,-2.937196695711463690e-04,-2.258357591927051544e-03,-1.489826943725347519e-03,-2.884358400478959084e-03,6.868175114504992962e-05,9.039391879923641682e-04,9.516443824395537376e-04,-8.963419531937688589e-06,4.126144631300121546e-04,2.994970884174108505e-03,3.907117061316967010e-03,-2.776650944724678993e-04,7.955834153108298779e-04,-2.705806982703506947e-04,7.212565978989005089e-04,6.399126141332089901e-05,1.831800909712910652e-04,1.121055101975798607e-03,-6.183047080412507057e-04,-4.436420742422342300e-03,-4.440745397005230188e-04,-3.751043550437316298e-05,3.128920070594176650e-05,-2.808994941005948931e-05,4.360805542091839015e-05,-1.278121053474023938e-04,-1.422050874680280685e-03,5.606630584225058556e-04,1.055288303177803755e-04,8.855877968017011881e-05,7.988433935679495335e-06,-2.516864050505773776e-08,2.152081833628471941e-05,-6.609663978451862931e-05,-9.318203665316104889e-04,-9.254947653971612453e-04,-1.075504405889660120e-05,-1.178033926407806575e-05,-8.198558276717449189e-09,-9.384217264596372843e-06,-6.681084050796926022e-05,-1.301362179219722748e-03,-1.165341353043913841e-03,-6.218613125383853912e-03,5.395503249019384384e-04,-7.962548261275514960e-05,-3.602015567594207823e-06,5.098502151668071747e-05,-1.015006564557552338e-03,-1.009989064186811447e-03,-2.940244507044553757e-03,7.562701590359210968e-03,-2.077769488096237183e-03,2.076922915875911713e-03,-4.094465111847966909e-06,1.260258286492899060e-04,1.403583097271621227e-03,-3.740584012120962143e-03,8.318142965435981750e-03,-1.061538793146610260e-02,-2.583982655778527260e-03,2.590128220617771149e-03,-1.012810971587896347e-04,-1.055160391842946410e-04,-1.455801248084753752e-05,1.093651400879025459e-03,8.022147812880575657e-05,-5.394528852775692940e-05,1.343046547845005989e-03,-2.052841242402791977e-03,1.503630774095654488e-04,2.757711990852840245e-05,-1.679004402831196785e-03,-2.971463836729526520e-04,4.215099383145570755e-03,-6.429405882954597473e-03,-2.610559575259685516e-03,-1.908415113575756550e-03,-1.445161178708076477e-03,8.505265577696263790e-05,6.919220904819667339e-04,2.524689305573701859e-03,2.557880477979779243e-03,5.477392580360174179e-03,-1.740903710015118122e-03,3.626240504672750831e-05,1.258436077478108928e-05,-2.078213765344116837e-05,3.805886808549985290e-05,1.628613099455833435e-04,-6.035472033545374870e-04,5.257223965600132942e-04,-4.018676190753467381e-05,-1.562250690767541528e-05,2.145593134628143162e-05,-1.019135176250074437e-08,3.777562960749492049e-05,6.640340870944783092e-05,-1.753198012011125684e-05,-3.544806968420743942e-04,6.276819476624950767e-05,2.447912993375211954e-05,2.691837153179221787e-08,-7.875951996538788080e-05,-6.669205504294950515e-06,-1.450328039936721325e-03,8.581172442063689232e-04,-3.027196740731596947e-03,-5.740904714912176132e-03,-2.325337263755500317e-04,-4.327616625232622027e-05,-4.419610377226490527e-06,9.413536754436790943e-04,3.147133160382509232e-03,-7.251123897731304169e-04,3.410813398659229279e-03,-1.340725691989064217e-03,-3.399623092263936996e-03,1.957909807970281690e-05,1.362996263196691871e-04,2.799244830384850502e-03,7.618976815138012171e-05,1.722513115964829922e-04,-1.225905609317123890e-03,-3.205408807843923569e-03,1.696006394922733307e-03,-2.633423173392657191e-05,-2.247796692245174199e-05,-4.486903198994696140e-04,-3.973081242293119431e-03,1.273293397389352322e-03,-5.408436059951782227e-03,-5.141332745552062988e-03,1.899855444207787514e-03,9.378493414260447025e-04,1.773707481333985925e-05,-1.563693629577755928e-03,1.919652335345745087e-03,3.383340081200003624e-03,1.161615364253520966e-03,8.196104317903518677e-04,7.448614342138171196e-04,4.141099634580314159e-04,-4.409577741171233356e-06,-3.460081759840250015e-03,3.927618265151977539e-03,3.186115063726902008e-03,-5.738030187785625458e-03,-2.913751406595110893e-03,-5.139114364283159375e-05,-1.421653541910927743e-05,1.087980399461230263e-05,-1.763509353622794151e-04,-1.611914485692977905e-03,-7.956804474815726280e-04,-5.424214177764952183e-04,-2.411783498246222734e-06,9.133482672041282058e-05,7.814305718056857586e-06,-9.236487130692694336e-08,2.841889727278612554e-05,3.599730916903354228e-06,7.439168712153332308e-06,-2.920948827522806823e-05,1.276031707675429061e-05,2.489656799298245460e-05,-4.329308467276860029e-08,-4.079633799847215414e-05,3.599302362999878824e-05,-1.051627332344651222e-03,-2.924181753769516945e-03,-1.253735856153070927e-03,-2.167616505175828934e-03,-4.468466795515269041e-05,-2.668080742296297103e-05,-3.851656947517767549e-05,1.024119905196130276e-03,8.446094579994678497e-04,6.577236927114427090e-04,3.769902512431144714e-03,1.200317346956580877e-04,1.740771927870810032e-03,8.432770846411585808e-05,5.991761281620711088e-05,2.772580133751034737e-03,-1.361958915367722511e-03,-2.680305042304098606e-04,6.024015019647777081e-04,-4.647525493055582047e-04,1.354366191662847996e-03,-6.258289067773148417e-05,-2.008997034863568842e-05,-2.271535340696573257e-04,-2.446306170895695686e-03,-1.451649004593491554e-04,-1.585633493959903717e-03,-5.097641842439770699e-04,1.965306437341496348e-04,9.382697171531617641e-04,-1.558294388814829290e-05,2.452278276905417442e-04,2.855969825759530067e-03,3.043826203793287277e-03,3.631446743384003639e-04,5.193305551074445248e-04,2.578733838163316250e-04,5.550956120714545250e-04,4.444353180588223040e-05,5.292381392791867256e-04,1.577862305566668510e-03,-2.268897835165262222e-03,-2.596319187432527542e-03,-1.142197172157466412e-03,-3.156843013130128384e-05,5.274788236420135945e-06,-4.687712498707696795e-05,5.478282400872558355e-05,-8.238680893555283546e-04,-1.392205012962222099e-03,2.033113269135355949e-04,6.980533362366259098e-05,8.153866656357422471e-05,1.063751096808118746e-05,-6.269419827731326222e-08,3.901012314599938691e-05,5.171142402105033398e-05,-1.704675378277897835e-04,-3.391332575120031834e-04,1.598608287167735398e-05,1.643402356421574950e-05,-3.401510184630751610e-09,-7.212985656224191189e-05,2.215291351603809744e-05,-1.417329534888267517e-03,-2.837656764313578606e-03,-1.380770467221736908e-03,-1.006777281872928143e-03,-1.508017594460397959e-04,2.673216840776149184e-05,7.002668280620127916e-05,1.028801314532756805e-03,2.220778551418334246e-04,9.675820474512875080e-04,2.359180245548486710e-03,6.395920645445585251e-04,1.869997126050293446e-03,5.667412551702000201e-05,6.511111860163509846e-05,1.381767448037862778e-03,-2.355468925088644028e-03,3.520898753777146339e-04,4.512040875852108002e-03,9.376893867738544941e-04,1.257464988157153130e-03,-6.644170935032889247e-05,-6.448551721405237913e-05,-5.254938732832670212e-04,-3.600222989916801453e-03,-1.247360720299184322e-03,-5.811290466226637363e-04,6.358561222441494465e-04,1.308868406340479851e-03,1.129839452914893627e-03,4.179665120318531990e-05,-3.234668110962957144e-04,2.936734119430184364e-03,1.594567904248833656e-03,-1.522059552371501923e-03,-1.005815225653350353e-03,-4.115654519409872591e-05,9.130059625022113323e-04,1.023779186652973294e-04,6.746150320395827293e-04,1.392069621942937374e-03,-1.666891155764460564e-03,-5.680836737155914307e-03,-1.475880271755158901e-03,-5.723426147596910596e-05,3.345576260471716523e-09,-5.857785436091944575e-05,9.954439155990257859e-05,-7.536468328908085823e-04,-2.082231687381863594e-03,9.557604789733886719e-04,1.544619299238547683e-04,1.163706183433532715e-04,1.541282108519226313e-05,9.074210538528859615e-08,2.982295882247854024e-05,2.501994276826735586e-05,-4.587272997014224529e-05,5.617760325549170375e-05,1.609521314094308764e-05,2.629875416459981352e-05,8.066126611083745956e-08,-3.268228101660497487e-05,-7.948009624669793993e-06,-2.916953235398977995e-04,-3.456019796431064606e-03,-1.222146209329366684e-03,-2.770830644294619560e-03,-2.313164804945699871e-05,-2.198380934714805335e-05,4.288864511181600392e-05,1.035061548464000225e-03,1.379540422931313515e-03,4.904626985080540180e-04,5.727129522711038589e-03,-5.945944576524198055e-05,1.484692096710205078e-03,2.018958366534207016e-05,8.227137732319533825e-05,1.756824203766882420e-03,-2.461426192894577980e-03,-1.809809327824041247e-05,3.592694411054253578e-04,2.402189420536160469e-04,1.106750336475670338e-03,-1.268640917260199785e-04,-9.954051347449421883e-05,-3.270658489782363176e-04,-2.290956676006317139e-03,-2.957161515951156616e-03,6.970802205614745617e-04,2.081852173432707787e-03,-1.150535652413964272e-03,6.244994001463055611e-04,-2.188667895097751170e-05,8.541275747120380402e-04,2.399855526164174080e-03,1.621887553483247757e-03,1.629474107176065445e-03,1.158109284006059170e-03,2.527277916669845581e-03,7.226454908959567547e-04,6.803381256759166718e-05,1.259305718122050166e-04,4.627190937753766775e-04,-3.173026721924543381e-03,-5.529421381652355194e-03,-3.055783454328775406e-03,-3.647599078249186277e-05,-1.294494359171949327e-05,-3.994256258010864258e-05,2.560882057878188789e-05,-6.124806823208928108e-04,-1.460520783439278603e-03,1.086981617845594883e-03,1.533173344796523452e-04,5.986342875985428691e-05,1.132557918026577681e-05,-6.193658919073641300e-08,-2.108675835188478231e-04,-2.669339010026305914e-04,1.207720488309860229e-03,2.202386269345879555e-03,-1.340990420430898666e-04,-8.934353536460548639e-05,2.168417267967015505e-08,3.387984470464289188e-04,-5.738195977755822241e-05,7.493533194065093994e-03,1.628499850630760193e-02,1.904451474547386169e-02,1.561005599796772003e-02,7.885635714046657085e-04,1.166539877885952592e-04,1.199738762807101011e-04,6.488021016120910645e-01,-1.691822893917560577e-02,-9.754789993166923523e-03,-1.951131597161293030e-02,-1.542919082567095757e-03,-2.693600952625274658e-03,-3.982260241173207760e-04,-3.024997713509947062e-04,-1.160459406673908234e-02,1.094799488782882690e-02,-8.831128478050231934e-03,-7.921565324068069458e-03,-2.524740993976593018e-03,-7.940887473523616791e-03,5.587861523963510990e-04,2.039719256572425365e-04,1.926385681144893169e-03,1.886385306715965271e-02,3.904624376446008682e-03,2.436620416119694710e-04,-7.114047184586524963e-04,-5.867540370672941208e-03,-6.836752872914075851e-03,3.862825542455539107e-05,4.523757961578667164e-04,-1.622434146702289581e-02,-1.549286581575870514e-02,-5.466158501803874969e-03,-7.783713284879922867e-03,-4.840920446440577507e-04,-4.131845198571681976e-03,-2.977541298605501652e-04,-2.140634169336408377e-04,-4.542356822639703751e-03,2.507705427706241608e-02,1.436471473425626755e-02,6.516399327665567398e-03,1.388061064062640071e-04,-6.113931158324703574e-05,2.339917846256867051e-04,-1.976088824449107051e-04,2.319138031452894211e-03,1.143055967986583710e-02,-2.978440606966614723e-03,-5.538915866054594517e-04,-6.926721544004976749e-04,-8.029571472434327006e-05,5.865194907528348267e-08,3.417983680265024304e-05,3.088626544922590256e-05,-1.364498748444020748e-04,-4.296744591556489468e-04,1.345255441265180707e-05,1.097030872188042849e-05,2.812407728924881667e-08,-6.161558849271386862e-05,-2.218048211943823844e-05,-7.684117881581187248e-04,-6.722431164234876633e-03,-2.667820546776056290e-03,-1.511517795734107494e-03,-5.487124144565314054e-05,-2.711123488552402705e-05,-1.322468306170776486e-04,1.163861365057528019e-03,1.919934176839888096e-03,-1.311549800448119640e-03,1.443772227503359318e-03,-1.154606463387608528e-03,2.153112553060054779e-03,3.512893454171717167e-05,5.732431600335985422e-05,2.266908530145883560e-03,-5.762463551945984364e-04,1.758981670718640089e-04,-1.062681199982762337e-03,-4.938008496537804604e-04,1.454719575121998787e-03,-1.472509611630812287e-04,-3.425436807447113097e-05,-2.112837246386334300e-04,-1.830054214224219322e-03,-6.729113520123064518e-04,-1.382443704642355442e-03,-3.243303159251809120e-03,1.075286883860826492e-03,9.836932877078652382e-04,-2.471817788318730891e-05,-1.729874929878860712e-05,4.597160150296986103e-04,2.614651340991258621e-03,5.620957817882299423e-03,5.934741813689470291e-03,4.710321081802248955e-04,8.230434032157063484e-04,7.505965186282992363e-05,3.367334720678627491e-04,-5.419933586381375790e-04,-1.774696866050362587e-04,-5.796136101707816124e-04,-2.943495986983180046e-03,2.104864252032712102e-04,-2.112624497385695577e-04,-9.767166920937597752e-05,1.011520653264597058e-04,-2.310946583747863770e-04,-3.085108473896980286e-03,-1.048598132911138237e-04,5.918844180996529758e-05,7.913810259196907282e-05,1.057877816492691636e-04,-9.198400221066549420e-05,1.746425550663843751e-04,-1.281825971091166139e-04,-2.709774707909673452e-04,-3.454422112554311752e-04,2.590599433460738510e-05,-3.013994137290865183e-04,-1.098187058232724667e-04,6.357434176607057452e-05,-7.777267455821856856e-05,-8.446668507531285286e-04,-1.662447233684360981e-03,1.172406598925590515e-03,-8.969965856522321701e-04,-2.908006426878273487e-04,-2.964636369142681360e-04,1.636321394471451640e-04,-3.521704929880797863e-04,4.445998929440975189e-03,3.804091131314635277e-03,4.647896625101566315e-03,-3.007252700626850128e-03,-1.479295897297561169e-03,2.604796609375625849e-04,5.079960101284086704e-04,-2.654947573319077492e-03,-1.812357804737985134e-03,-3.016497474163770676e-03,-2.297153114341199398e-04,-7.332781096920371056e-04,-1.891611143946647644e-03,-1.357237342745065689e-03,3.841740544885396957e-04,4.350604140199720860e-04,1.174094621092081070e-03,6.656314246356487274e-03,4.652263596653938293e-04,-1.666099298745393753e-03,1.877248723758384585e-04,3.777888778131455183e-04,9.875997202470898628e-04,-1.286532380618155003e-03,7.543122046627104282e-04,-1.965117407962679863e-03,3.878736170008778572e-03,-1.223153201863169670e-03,-1.996883423998951912e-03,2.318375278264284134e-03,3.719466039910912514e-04,-8.555981912650167942e-04,-2.527957549318671227e-03,5.325706209987401962e-03,-1.243366859853267670e-02,-3.018268849700689316e-03,-7.474675076082348824e-04,4.099459620192646980e-04,5.455035716295242310e-03,-1.129402779042720795e-02,1.595146954059600830e-02,-2.373179420828819275e-02,3.658896079286932945e-03,3.872331231832504272e-03,-9.313086047768592834e-03,2.719651774896192364e-07\n0.000000000000000000e+00,3.726370414369739592e-05,1.534903276478871703e-04,-1.945804106071591377e-04,-1.933913561515510082e-03,-6.819819827796891332e-05,-1.049155325745232403e-04,9.978013970624033391e-09,-2.375709736952558160e-04,-3.028504943358711898e-05,-3.925664816051721573e-03,-1.359259476885199547e-05,5.503654247149825096e-04,-1.102031115442514420e-02,-3.111880214419215918e-04,5.658221925841644406e-05,3.509971429593861103e-04,2.125161699950695038e-03,3.463071584701538086e-02,3.648602403700351715e-03,1.130659505724906921e-02,2.457065740600228310e-03,3.981751389801502228e-03,1.066445474862121046e-04,-5.605795886367559433e-04,-5.098382942378520966e-03,-4.340092651546001434e-03,-2.097166609019041061e-03,-1.535168848931789398e-02,8.136768825352191925e-03,2.340934239327907562e-03,7.929109415272250772e-05,9.086226782528683543e-05,-1.903386088088154793e-03,-3.347768913954496384e-03,-1.464456203393638134e-03,3.916681744158267975e-03,9.403878822922706604e-03,5.870904773473739624e-03,2.948296954855322838e-03,2.469337778165936470e-04,3.414344973862171173e-04,-4.135436844080686569e-03,-7.809852249920368195e-03,-3.435408696532249451e-03,2.328730002045631409e-02,4.259771667420864105e-03,1.556831179186701775e-03,4.904541492578573525e-05,8.157816715538501740e-03,4.361697938293218613e-03,4.378333222121000290e-03,-2.493136096745729446e-03,3.720746608451008797e-03,-2.753133958321996033e-05,1.724117610137909651e-04,-1.417248568031936884e-04,6.540569011121988297e-04,-1.844246289692819118e-03,6.213884917087852955e-04,1.122437650337815285e-03,1.255891984328627586e-04,3.713642363436520100e-04,4.958963472745381296e-05,1.068929567082932408e-08,3.733151970664039254e-05,5.922356285736896098e-05,-1.981064677238464355e-03,-2.271973760798573494e-03,-7.235634257085621357e-05,-1.499472127761691809e-04,-1.418390183083317879e-09,-8.717217133380472660e-05,-9.913314715959131718e-05,-2.465124940499663353e-03,-1.899646595120429993e-04,-1.186414994299411774e-02,-1.724109519273042679e-03,-4.446328966878354549e-04,6.900114385643973947e-05,1.675293751759454608e-04,2.325609792023897171e-03,1.830418594181537628e-02,2.889739722013473511e-02,-1.928341109305620193e-03,2.162619493901729584e-04,6.841942202299833298e-03,-9.008272900246083736e-05,-3.186558606103062630e-04,-3.070409875363111496e-03,-5.429421085864305496e-03,6.474406458437442780e-03,-3.436672268435359001e-03,1.195339951664209366e-03,4.568459466099739075e-03,-1.828555832616984844e-04,-7.305810868274420500e-05,-9.518506121821701527e-04,-6.768683437258005142e-03,1.088876090943813324e-02,5.622696131467819214e-03,5.286111962050199509e-03,3.638296388089656830e-03,2.088126493617892265e-03,2.016337093664333224e-04,-7.210023468360304832e-04,1.075066439807415009e-02,-9.805720299482345581e-03,-6.831308826804161072e-03,8.536782115697860718e-03,1.266508334083482623e-04,1.321648480370640755e-03,5.823269020766019821e-05,5.163571797311306000e-03,4.887303803116083145e-03,-9.358671493828296661e-03,1.335737295448780060e-02,-8.496176451444625854e-05,5.696639709640294313e-05,6.843659502919763327e-05,-1.461820938857272267e-04,5.878992960788309574e-04,-7.694896194152534008e-04,-4.871001583524048328e-04,1.684832852333784103e-03,1.751963573042303324e-04,3.058175789192318916e-04,2.039486207650043070e-05,-2.094023088261565135e-08,-5.387380952015519142e-06,4.323366738390177488e-05,4.175545182079076767e-03,3.426749957725405693e-03,-1.039311755448579788e-04,2.594417601358145475e-04,1.856999709559659095e-08,-3.248823923058807850e-04,8.256659493781626225e-04,-3.337473142892122269e-03,-1.037792209535837173e-02,2.165180817246437073e-02,-7.138936314731836319e-03,1.091019657906144857e-04,-7.315538823604583740e-06,-1.406762457918375731e-04,1.569064334034919739e-03,1.478930469602346420e-02,-1.720408350229263306e-02,3.577931970357894897e-02,1.896040514111518860e-03,-1.746900845319032669e-03,3.965441428590565920e-04,-2.767477126326411963e-04,-4.150721710175275803e-03,-1.513378042727708817e-02,-2.220676094293594360e-02,1.711791194975376129e-02,7.187318522483110428e-03,-8.365586400032043457e-04,5.843524122610688210e-04,-9.917822899296879768e-05,-3.390379715710878372e-03,-2.511771395802497864e-02,-9.256472811102867126e-03,2.083951234817504883e-02,1.009137369692325592e-03,3.011479042470455170e-03,1.634409883990883827e-03,1.489569694967940450e-04,-1.008062390610575676e-03,1.428388059139251709e-04,2.282965369522571564e-02,-2.042834646999835968e-03,-2.621013671159744263e-03,-9.447040036320686340e-03,-2.599437721073627472e-05,2.159847499569877982e-04,9.569474495947360992e-04,-3.473623422905802727e-03,3.645265847444534302e-02,2.276949584484100342e-02,7.229727227240800858e-03,-1.663311268202960491e-04,2.547697513364255428e-04,-1.183575295726768672e-04,1.168189337477087975e-04,-2.692234702408313751e-03,-5.403075367212295532e-03,-1.312463893555104733e-03,-2.105144812958315015e-04,1.047897021635435522e-04,-4.864587754127569497e-05,9.168058312525317888e-09,7.390949031105265021e-05,1.155182835645973682e-04,-3.959692548960447311e-06,-4.241093993186950684e-04,2.404325641691684723e-04,5.065233199275098741e-05,9.926708344210055657e-10,9.574570867698639631e-05,-1.109394070226699114e-04,3.014981048181653023e-04,6.409405265003442764e-03,1.562783867120742798e-02,-1.111833378672599792e-02,-1.506775734014809132e-03,1.261727593373507261e-04,3.406133910175412893e-04,5.194474360905587673e-04,2.180199138820171356e-03,2.801997959613800049e-02,-4.447605460882186890e-03,-3.238499909639358521e-02,-2.668721973896026611e-02,-1.639259280636906624e-04,7.861476042307913303e-04,8.598181419074535370e-03,6.859590299427509308e-03,-3.233831375837326050e-03,-1.476546283811330795e-02,-8.221927098929882050e-03,-1.344977132976055145e-02,2.218718873336911201e-04,1.913049927679821849e-04,6.409970228560268879e-04,-2.686337102204561234e-03,-5.165445618331432343e-03,-4.484988003969192505e-02,-2.104108221828937531e-02,7.658516056835651398e-03,3.452918026596307755e-04,4.506144614424556494e-05,-7.036481983959674835e-03,7.995672523975372314e-03,1.445186138153076172e-02,-4.151048138737678528e-02,1.987507566809654236e-02,3.786222776398062706e-03,-5.001822501071728766e-05,8.148764027282595634e-05,-1.655626296997070312e-02,-2.373369410634040833e-03,-9.416736662387847900e-03,-3.291929885745048523e-02,1.202568132430315018e-02,-8.631346281617879868e-05,4.841277404921129346e-05,1.871641725301742554e-04,-3.093573264777660370e-03,-1.470641046762466431e-02,-2.536936663091182709e-03,-7.652405765838921070e-04,1.700113061815500259e-04,-3.541820478858426213e-05,-5.496098310686647892e-06,2.965123258036328480e-08,4.639623512048274279e-05,8.895248174667358398e-05,-9.283358231186866760e-04,-1.344117685221135616e-03,-9.094511915463954210e-05,-3.914057742804288864e-05,-1.590387910255230963e-08,-1.610983454156666994e-04,6.381005368893966079e-05,-3.540002042427659035e-03,-1.526397932320833206e-02,3.908484242856502533e-03,-4.403188824653625488e-03,-4.311561351642012596e-04,8.199459261959418654e-05,4.592237237375229597e-04,2.517064334824681282e-03,1.930285990238189697e-02,1.131713856011629105e-02,-1.288659055717289448e-03,5.039733368903398514e-03,6.653829477727413177e-03,1.955090701812878251e-04,-4.033474542666226625e-04,-3.560158656910061836e-03,-9.380178526043891907e-04,-7.584597449749708176e-03,-5.212823394685983658e-03,6.469894200563430786e-03,5.391198210418224335e-03,-8.808867278276011348e-06,-1.111899109673686326e-04,-2.205346245318651199e-03,-8.258106186985969543e-03,2.964276121929287910e-03,9.239646606147289276e-04,1.015597209334373474e-02,7.248068228363990784e-03,3.048476763069629669e-03,3.117924497928470373e-04,-2.360547659918665886e-03,6.758079398423433304e-03,-2.445755526423454285e-03,-7.791075855493545532e-03,1.908084936439990997e-02,1.829022425226867199e-03,1.625758712179958820e-03,2.714354195632040501e-04,7.139023393392562866e-03,1.021153945475816727e-02,3.569507505744695663e-03,-9.266450069844722748e-05,3.654870670288801193e-03,-1.682579895714297891e-04,2.242605696665123105e-04,-2.859742962755262852e-04,7.673167274333536625e-04,-3.356691682711243629e-03,-2.948685083538293839e-03,3.383481642231345177e-03,4.157800867687910795e-04,4.058315535075962543e-04,8.892248843039851636e-06,-4.019088351014943328e-08,8.757886098464950919e-05,2.303941000718623400e-04,4.253861552570015192e-04,-4.765600024256855249e-04,1.238618642673827708e-05,-1.847199746407568455e-05,1.971261553990188986e-08,-1.284362806472927332e-04,-3.958428715122863650e-05,-3.637152025476098061e-03,-1.317342743277549744e-02,-8.747315965592861176e-03,-1.068851631134748459e-02,-1.035077584674581885e-04,-1.976826461032032967e-04,6.682201637886464596e-05,2.985931700095534325e-03,1.318790856748819351e-02,-4.742701537907123566e-03,7.574572693556547165e-03,1.499645411968231201e-02,1.064765267074108124e-02,3.382932336535304785e-04,4.788129444932565093e-05,-2.715447917580604553e-04,2.155313501134514809e-03,-1.328178122639656067e-02,-8.182046934962272644e-03,9.596459567546844482e-03,9.647501632571220398e-03,-1.224689185619354248e-04,1.700686407275497913e-04,-1.508190063759684563e-03,-1.974545419216156006e-03,1.529260911047458649e-02,8.975231088697910309e-03,1.451357267796993256e-03,4.922939464449882507e-03,3.851229324936866760e-03,-1.810409739846363664e-04,1.385499956086277962e-03,1.045950129628181458e-02,-3.030535997822880745e-03,-5.249606445431709290e-03,4.335944540798664093e-03,4.034060984849929810e-04,2.210488077253103256e-03,1.087926066247746348e-04,1.137132942676544189e-02,4.043582826852798462e-03,-1.216960791498422623e-02,-1.070052850991487503e-02,3.107991069555282593e-03,-4.927538248011842370e-05,7.902122160885483027e-05,-1.083968963939696550e-04,9.619309566915035248e-04,2.228823257610201836e-03,1.702253241091966629e-03,1.848842832259833813e-03,3.795582742895931005e-04,3.145337686873972416e-04,3.101809852523729205e-05,-5.273733449939754792e-09,1.114784936362411827e-05,1.114283004426397383e-04,8.897003135643899441e-05,-9.426354081369936466e-04,-1.468469563405960798e-04,-9.389511251356452703e-05,8.392362360609695315e-09,-1.062639494193717837e-04,-1.122992398450151086e-05,-5.614430177956819534e-03,4.465214442461729050e-04,2.149902982637286186e-03,2.926704473793506622e-03,-3.975288418587297201e-04,-3.342837590025737882e-05,2.757085021585226059e-04,2.452984917908906937e-04,2.515581250190734863e-02,2.046961523592472076e-02,-4.805873148143291473e-03,-3.577080555260181427e-03,7.454498205333948135e-03,1.133871992351487279e-04,-3.983153146691620350e-04,-6.061543244868516922e-03,1.268484629690647125e-04,-4.702444653958082199e-03,-3.449156647548079491e-03,1.382402889430522919e-02,4.425578750669956207e-03,6.845095776952803135e-05,2.262589405290782452e-04,-2.319987397640943527e-03,-5.236086901277303696e-03,7.622722536325454712e-03,-2.231096150353550911e-03,1.364566758275032043e-02,5.409495439380407333e-03,1.097818603739142418e-03,2.726737875491380692e-04,-4.299585241824388504e-03,1.571981608867645264e-02,7.919713854789733887e-03,-2.429219707846641541e-02,6.190863437950611115e-03,-3.825204912573099136e-04,1.159844687208533287e-03,2.401788515271618962e-05,8.773687295615673065e-03,7.538996171206235886e-03,1.055686967447400093e-03,-7.013116963207721710e-03,2.595673082396388054e-03,5.646629688271787018e-06,1.473334850743412971e-04,-8.739795885048806667e-05,8.363781962543725967e-04,5.002744728699326515e-04,2.100345212966203690e-03,-3.361138515174388885e-04,-1.071126607712358236e-04,2.445898717269301414e-04,-4.470065505302045494e-06,1.925673132063820958e-08,-3.364543372299522161e-04,-1.185047789476811886e-03,-1.818560995161533356e-04,6.949284579604864120e-03,3.996538580395281315e-04,3.894024412147700787e-04,-2.536808096920140088e-08,1.089075696654617786e-03,-3.532074042595922947e-04,3.038836643099784851e-02,7.429641485214233398e-02,7.549103815108537674e-03,5.655141174793243408e-02,2.430964261293411255e-03,-2.155158581444993615e-04,-2.012656535953283310e-03,-1.605976186692714691e-02,4.835095703601837158e-01,-1.322501301765441895e-01,-2.738156355917453766e-02,-2.287259697914123535e-02,-3.388535603880882263e-02,-1.822431455366313457e-03,2.349494025111198425e-03,1.680507138371467590e-02,3.124587610363960266e-02,4.587135836482048035e-02,-1.521043479442596436e-02,-4.414708912372589111e-02,1.531669404357671738e-03,-3.143979411106556654e-04,-2.593856188468635082e-04,1.567973941564559937e-02,5.732751637697219849e-02,-3.285441175103187561e-02,-2.510286867618560791e-04,-5.317569896578788757e-02,-4.641737788915634155e-02,-2.280090190470218658e-02,-1.436730031855404377e-03,1.485507376492023468e-02,-5.792879685759544373e-02,-2.342081628739833832e-03,7.972823083400726318e-02,-1.111751124262809753e-01,-1.051575690507888794e-02,-1.109785120934247971e-02,-7.272999500855803490e-04,-3.989414125680923462e-02,-1.182259526103734970e-02,6.265731062740087509e-03,2.090077381581068039e-03,-2.804005891084671021e-02,8.342673536390066147e-04,-1.440623658709228039e-03,9.784188587218523026e-04,-2.961928956210613251e-03,1.675621792674064636e-02,3.263989929109811783e-03,-1.198995020240545273e-02,-1.738114864565432072e-03,-2.658061450347304344e-03,-1.228250621352344751e-04,-1.218222678289748728e-08,3.137251042062416673e-05,8.185165643226355314e-05,-2.785646938718855381e-05,-6.964992498978972435e-04,-9.050661174114793539e-05,-5.303976649884134531e-05,1.362162294071822544e-08,-5.840514131705276668e-05,2.083813160425052047e-05,-2.530839527025818825e-03,-1.047570910304784775e-02,6.649838760495185852e-04,-9.930970845744013786e-04,-1.923580712173134089e-04,6.929738447070121765e-06,2.243170747533440590e-04,1.766066998243331909e-03,2.812256664037704468e-02,1.376599818468093872e-02,-5.689707584679126740e-03,8.671976625919342041e-03,9.195085614919662476e-03,1.614193461136892438e-04,-2.472201886121183634e-04,-5.892560351639986038e-03,1.255711191333830357e-03,1.166496193036437035e-03,-5.795171018689870834e-03,1.544315554201602936e-02,6.578904576599597931e-03,8.597216037742327899e-06,-6.250484875636175275e-05,-1.996353734284639359e-03,-7.425335235893726349e-03,4.483247175812721252e-05,1.157500408589839935e-02,5.909152328968048096e-03,5.267733708024024963e-03,2.200574614107608795e-03,3.829168563243001699e-04,-4.825899377465248108e-04,1.076881773769855499e-02,-4.957343917340040207e-04,-1.977691799402236938e-02,1.795517653226852417e-02,2.749716397374868393e-03,1.419388339854776859e-03,-4.537065979093313217e-05,1.518671400845050812e-02,1.221518218517303467e-02,5.187227390706539154e-03,2.230471232905983925e-03,5.009073764085769653e-03,5.031470209360122681e-04,1.550066808704286814e-04,-5.956274690106511116e-04,1.432540593668818474e-03,-1.543087419122457504e-04,3.382701892405748367e-03,2.180370502173900604e-03,1.207640598295256495e-04,1.548067375551909208e-04,1.042869116645306349e-04,1.022593351081013680e-04,1.383912749588489532e-04,-4.414755676407366991e-05,-1.504111685790121555e-03,-1.738061080686748028e-03,-7.346119964495301247e-04,2.709333784878253937e-05,-9.340703400084748864e-05,5.912255728617310524e-04,-6.615955499000847340e-06,-5.113636609166860580e-03,-1.992781087756156921e-02,-1.317242905497550964e-02,-3.766539972275495529e-03,-8.216648711822926998e-04,1.269612926989793777e-03,-2.804269024636596441e-04,3.787661436945199966e-03,2.489422634243965149e-02,1.078577339649200439e-02,8.469404652714729309e-03,2.149461582303047180e-02,6.387789733707904816e-03,1.459189923480153084e-03,7.440079352818429470e-04,-6.242240779101848602e-04,-4.734815098345279694e-03,1.246846746653318405e-03,-6.096891127526760101e-03,8.507486432790756226e-03,1.501429360359907150e-02,2.569396980106830597e-03,-1.355166663415730000e-03,2.273538411827757955e-04,-6.828798446804285049e-03,2.309507690370082855e-03,1.890726154670119286e-03,-2.334271557629108429e-04,3.299408126622438431e-03,9.057345800101757050e-03,-6.396541721187531948e-04,1.323433360084891319e-03,1.473607122898101807e-02,-6.538095418363809586e-03,-2.728164009749889374e-02,8.205977268517017365e-03,-4.905245266854763031e-03,8.862224640324711800e-04,-5.510723683983087540e-03,5.041885655373334885e-03,5.483994260430335999e-03,-3.081883303821086884e-03,2.943742834031581879e-02,2.491270750761032104e-02,-6.476630805991590023e-04,9.202382527291774750e-03,7.009147852659225464e-02,-3.538585081696510315e-02,2.455720305442810059e-02,1.508666016161441803e-02,-3.073694184422492981e-02,1.451408769935369492e-02,2.704563364386558533e-02,-3.794617441599257290e-06\n0.000000000000000000e+00,-2.673019662324804813e-05,3.022137025254778564e-05,-2.906931564211845398e-03,-2.082648454234004021e-03,3.681564703583717346e-05,-1.245389576070010662e-04,-1.062736210144521465e-08,1.698173291515558958e-04,-1.243777951458469033e-04,-1.368450233712792397e-03,-1.130269095301628113e-02,-1.857937197200953960e-03,1.037397701293230057e-02,-7.257583201862871647e-04,2.443113771732896566e-04,2.381173981120809913e-04,-7.472871802747249603e-04,3.617924405261874199e-03,5.089052021503448486e-02,-1.066415943205356598e-02,-9.056707844138145447e-03,3.938145935535430908e-03,-5.766040339949540794e-05,-1.928860001498833299e-04,-1.087188487872481346e-03,4.314275458455085754e-03,1.813298277556896210e-02,2.582209929823875427e-02,-7.784912828356027603e-03,-1.458012266084551811e-03,-4.034542507724836469e-05,-1.880701165646314621e-04,-8.446874562650918961e-04,-1.254609413444995880e-02,1.817777007818222046e-02,-8.676478173583745956e-04,1.678570359945297241e-02,-2.484488650225102901e-04,8.452764013782143593e-04,3.369165933690965176e-04,-8.015180937945842743e-03,2.377293258905410767e-02,-1.924371160566806793e-02,5.526653490960597992e-03,-6.830513011664152145e-03,-1.257989462465047836e-02,-5.432487814687192440e-04,1.177874364657327533e-04,-1.775747165083885193e-03,-1.869699917733669281e-04,1.209626905620098114e-03,2.498445287346839905e-02,-5.661857430823147297e-04,1.353713305434212089e-04,7.101891969796270132e-05,3.327687591081485152e-05,-1.564249396324157715e-05,1.122652087360620499e-03,6.234172615222632885e-04,-3.502249601297080517e-04,1.398148015141487122e-06,6.898032734170556068e-05,-8.425435953540727496e-05,-6.922888040605812421e-09,4.073426680406555533e-05,3.174496232531964779e-04,-3.002717159688472748e-03,-3.901769872754812241e-03,7.728408672846853733e-05,-1.738963183015584946e-04,-6.948003949958092562e-09,-5.951114872004836798e-05,-5.057751550339162350e-04,-2.031790092587471008e-03,3.035077825188636780e-04,-7.005399093031883240e-03,-2.754445187747478485e-03,-7.807850488461554050e-04,1.250209315912798047e-04,3.872727393172681332e-04,1.245407038368284702e-03,2.765085175633430481e-02,3.331138938665390015e-02,-3.298717550933361053e-03,1.959316432476043701e-04,-1.076292246580123901e-04,7.219672988867387176e-05,-4.010829434264451265e-05,-1.846929080784320831e-04,1.136100012809038162e-02,1.393936574459075928e-02,8.129058405756950378e-04,-6.685378029942512512e-04,-6.821460556238889694e-04,-2.044545180979184806e-05,7.768943032715469599e-05,-1.386756310239434242e-03,3.809530287981033325e-03,1.167970336973667145e-02,-1.183855999261140823e-02,1.406697928905487061e-02,2.165944781154394150e-03,2.705373801290988922e-03,2.453823108226060867e-04,-1.219847239553928375e-03,7.028736174106597900e-03,-2.667844295501708984e-02,2.155496738851070404e-03,1.986481249332427979e-02,1.968055265024304390e-03,7.282587466761469841e-04,-1.270897337235510349e-05,2.945540472865104675e-06,-1.215926837176084518e-03,-1.441447413526475430e-03,-7.482618093490600586e-04,-2.530140569433569908e-03,1.852345885708928108e-04,-6.697198841720819473e-06,1.123059628298506141e-04,4.672110662795603275e-06,2.303871791809797287e-03,5.907509941607713699e-03,5.432143225334584713e-04,3.106594085693359375e-04,2.930058108177036047e-04,1.857029201346449554e-05,1.708911345765784517e-09,1.477707337471656501e-05,2.991215442307293415e-04,5.163122899830341339e-03,4.710569977760314941e-03,4.351847019279375672e-05,2.906793088186532259e-04,-1.697751628171317861e-08,-4.742671735584735870e-04,9.436698746867477894e-04,-9.109696373343467712e-03,-1.721151405945420265e-03,5.925142019987106323e-02,-2.539224922657012939e-02,1.105867777368985116e-04,-8.942954445956274867e-05,-1.745896006468683481e-04,-2.812061284203082323e-04,-3.347510471940040588e-03,1.868675276637077332e-02,6.301330029964447021e-02,-2.234501019120216370e-02,-1.101611554622650146e-02,7.053201552480459213e-04,-1.502151833847165108e-03,-5.944199860095977783e-03,-7.989345118403434753e-03,-3.069318644702434540e-02,4.830164462327957153e-02,1.978729385882616043e-03,-1.057986449450254440e-02,9.935760172083973885e-04,-7.809064118191599846e-05,-3.142463043332099915e-03,-2.337004616856575012e-02,-2.947339415550231934e-02,2.116902172565460205e-02,-4.987498745322227478e-03,-1.040518283843994141e-03,-1.107227173633873463e-03,-2.296009188285097480e-04,-1.542106457054615021e-02,-2.073512226343154907e-02,3.529880940914154053e-02,4.070883989334106445e-02,-9.237555786967277527e-03,-1.663197018206119537e-02,2.121212426573038101e-03,-3.538341843523085117e-05,-7.070743478834629059e-03,-1.178013067692518234e-02,1.223801076412200928e-02,2.335711009800434113e-02,3.980007488280534744e-03,-3.015466791111975908e-05,1.993157784454524517e-04,8.622278255643323064e-05,-3.108162200078368187e-04,-3.173465840518474579e-03,1.568718813359737396e-03,-4.387932829558849335e-03,-3.727521689143031836e-04,3.530592948663979769e-04,-1.477587356930598617e-04,-2.144518784774618325e-09,-1.928696474351454526e-05,-4.099903162568807602e-04,-3.390939440578222275e-03,-4.155485425144433975e-03,-3.381597634870558977e-04,-3.324043645989149809e-04,-6.717101541653391905e-09,-1.767992216628044844e-04,-3.013992682099342346e-05,-4.359871149063110352e-03,8.496223017573356628e-05,-3.599144518375396729e-02,-5.642822012305259705e-03,-7.488407427445054054e-04,1.897603797260671854e-04,3.173553559463471174e-04,6.580093177035450935e-04,1.412052381783723831e-02,-1.494226511567831039e-03,-6.146521866321563721e-02,1.617834158241748810e-02,-2.210999839007854462e-02,4.661274724639952183e-04,-1.401684829033911228e-03,-1.691979356110095978e-02,-2.144533768296241760e-02,2.304473333060741425e-02,5.160382390022277832e-02,-2.088120393455028534e-02,-2.123568765819072723e-02,-3.797894169110804796e-04,-2.229610254289582372e-04,-3.651868086308240891e-03,-2.517967484891414642e-03,-1.607503369450569153e-02,-1.100674271583557129e-03,3.119938448071479797e-02,6.534043699502944946e-03,2.958151046186685562e-03,4.166971193626523018e-04,-2.806019037961959839e-03,1.095787901431322098e-02,-3.827718645334243774e-02,1.033320277929306030e-02,1.626370102167129517e-02,3.358283080160617828e-03,8.437653887085616589e-04,-2.890189352910965681e-05,-5.979622714221477509e-03,-3.748444095253944397e-02,-1.981559395790100098e-02,2.223718538880348206e-02,-8.038927800953388214e-03,-3.450554213486611843e-04,2.861763350665569305e-04,-3.821859718300402164e-04,-9.508755756542086601e-04,-1.590936072170734406e-02,-9.595487266778945923e-03,3.242880338802933693e-03,8.775794412940740585e-05,8.694264106452465057e-04,5.145269824424758554e-05,-2.025959133789001498e-08,-5.044070712756365538e-05,3.125974326394498348e-04,-2.985480241477489471e-03,-4.382476676255464554e-03,4.384647036204114556e-05,-3.041101444978266954e-04,-5.272340786177664995e-09,9.525676432531327009e-06,-3.843389567919075489e-04,-1.527754357084631920e-03,1.670050062239170074e-02,-2.271462045609951019e-02,-1.165398862212896347e-04,-7.589990855194628239e-04,1.246027240995317698e-04,1.763703039614483714e-04,-1.209495821967720985e-03,2.168509922921657562e-02,4.608910158276557922e-02,1.032039243727922440e-02,8.450160385109484196e-05,-2.799567766487598419e-03,-2.941104467026889324e-04,3.464678593445569277e-05,-1.012372411787509918e-02,-6.681547500193119049e-03,1.815372332930564880e-02,1.317071635276079178e-02,2.934402786195278168e-03,-6.385352928191423416e-03,5.306652383296750486e-06,9.133466664934530854e-05,-5.446308641694486141e-04,-8.981170831248164177e-04,2.561564790084958076e-03,-1.369095989502966404e-03,9.602412581443786621e-03,-4.333194345235824585e-03,-1.186204171972349286e-04,1.547987922094762325e-04,-3.065749537199735641e-03,2.670821268111467361e-03,-1.763264834880828857e-02,8.858608081936836243e-03,-4.262925125658512115e-03,-3.757877508178353310e-03,-5.349727580323815346e-04,-3.242781385779380798e-04,-2.611816627904772758e-03,-4.846287891268730164e-03,-4.761809017509222031e-03,1.628148369491100311e-02,-4.216289147734642029e-03,4.320811422076076269e-04,-7.828506932128220797e-05,3.526783548295497894e-04,-2.243155322503298521e-04,4.181333351880311966e-03,8.719081990420818329e-03,-2.398330252617597580e-03,-2.570419164840131998e-04,4.670162161346524954e-05,-3.206108885933645070e-05,2.446100211273005698e-08,4.826108124689199030e-05,3.099772729910910130e-04,-3.220552811399102211e-03,-3.632424864917993546e-03,-3.633735104813240469e-06,-2.204249758506193757e-04,2.578690327936783433e-08,-2.140509604942053556e-04,-4.113022005185484886e-04,-3.650088328868150711e-03,4.232605919241905212e-03,-3.037075698375701904e-02,-4.817620851099491119e-03,-4.235231026541441679e-04,-2.433914633002132177e-04,-2.995657268911600113e-07,2.948929555714130402e-03,5.636639893054962158e-03,2.634267508983612061e-02,3.122443333268165588e-03,-8.977157995104789734e-04,4.675802309066057205e-03,-1.883343975350726396e-05,-6.893406389281153679e-04,-3.597991541028022766e-03,-2.704840153455734253e-03,2.550546452403068542e-02,5.253472365438938141e-03,-5.555503536015748978e-03,2.592466305941343307e-03,-2.481672563590109348e-04,8.536298992112278938e-05,3.993097925558686256e-05,7.781233638525009155e-03,2.183927595615386963e-02,2.262117713689804077e-02,-8.056139573454856873e-03,1.502216793596744537e-03,3.628359176218509674e-03,-1.773187541402876377e-04,2.160227857530117035e-03,-1.874400535598397255e-03,-1.398857124149799347e-02,2.276902273297309875e-02,-8.089520968496799469e-03,2.755977679044008255e-03,1.886097597889602184e-03,-3.808633482549339533e-04,5.144414957612752914e-03,-6.030049989931285381e-04,-1.345524657517671585e-02,-8.881904184818267822e-03,-1.329437643289566040e-02,3.380537964403629303e-04,-3.287484869360923767e-04,3.621695577749051154e-05,4.451713757589459419e-04,1.775127719156444073e-03,5.387595854699611664e-03,-8.268916280940175056e-04,-1.613444328540936112e-05,2.902271517086774111e-04,4.928993439534679055e-05,-1.631133272894658148e-08,1.266603503609076142e-04,1.309551007580012083e-04,-1.514347968623042107e-03,-4.507546313107013702e-03,1.914640306495130062e-04,-1.394406426697969437e-04,-2.655836794929200551e-08,-6.078604201320558786e-05,-1.401675981469452381e-04,-1.256659161299467087e-04,1.774393767118453979e-02,-1.903187669813632965e-02,-1.025274768471717834e-02,-8.520056726410984993e-04,3.297699731774628162e-04,3.636876645032316446e-04,2.757157897576689720e-03,1.953077502548694611e-02,3.396360576152801514e-02,1.001944765448570251e-04,1.559856114909052849e-03,-5.137161817401647568e-03,-2.980557910632342100e-04,4.040586063638329506e-04,5.771772470325231552e-03,5.591566674411296844e-03,1.654842309653759003e-02,1.663679070770740509e-02,-1.252682879567146301e-02,-2.790738362818956375e-04,-1.538460928713902831e-04,1.719845022307708859e-05,-4.086067201569676399e-05,-1.530038192868232727e-03,2.422489225864410400e-02,-6.800663657486438751e-03,8.466063067317008972e-03,2.145085949450731277e-03,3.279568627476692200e-03,3.191675932612270117e-04,-3.583991434425115585e-03,-2.216216176748275757e-02,-3.529014438390731812e-02,2.020350657403469086e-02,3.302508220076560974e-02,4.430330824106931686e-03,-4.512473533395677805e-04,1.196827724925242364e-04,-6.053932942450046539e-03,-4.073604475706815720e-03,-1.070166006684303284e-02,2.575189620256423950e-02,1.107536256313323975e-03,1.411294942954555154e-05,1.926563418237492442e-04,-1.053163759934250265e-05,-4.820493923034518957e-04,-2.501998562365770340e-03,-1.887845806777477264e-03,2.991746412590146065e-03,6.507306825369596481e-04,4.504600656218826771e-04,8.154202078003436327e-06,-9.469232509218272753e-09,-1.646613964112475514e-04,-1.302452408708631992e-03,1.950763165950775146e-02,2.537777647376060486e-02,-2.345677785342559218e-04,1.249013119377195835e-03,-4.339085535320919007e-09,8.883238770067691803e-04,1.384685281664133072e-03,2.527190558612346649e-02,-2.125493437051773071e-02,7.850944250822067261e-02,4.349048063158988953e-02,6.746113300323486328e-03,-1.014080829918384552e-03,-2.253392245620489120e-03,-9.487306699156761169e-03,-1.297783851623535156e-01,4.217458963394165039e-01,-2.059583738446235657e-02,2.566348761320114136e-02,2.348176389932632446e-02,1.351927494397386909e-04,3.465435234829783440e-03,3.523753583431243896e-02,-1.362667605280876160e-02,-6.852181255817413330e-02,-6.337297707796096802e-02,-1.062020100653171539e-02,2.287139184772968292e-02,-1.687378389760851860e-04,-2.628688816912472248e-04,1.116088591516017914e-02,3.111510910093784332e-02,-2.117468975484371185e-02,-2.510650455951690674e-02,-6.029267609119415283e-02,-1.602198183536529541e-02,-1.176943536847829819e-02,-1.647688332013785839e-03,3.205488249659538269e-02,-2.020575478672981262e-02,1.448104083538055420e-01,-5.440526083111763000e-02,-7.980747520923614502e-02,2.174025028944015503e-02,-3.288421314209699631e-03,-6.088216905482113361e-04,1.897130161523818970e-02,3.335556015372276306e-02,2.526520006358623505e-02,-9.836014360189437866e-02,2.406969852745532990e-02,-1.284723286516964436e-03,-3.013752575498074293e-05,-2.128690830431878567e-04,9.621037170290946960e-04,3.600056748837232590e-03,-1.453846879303455353e-02,-1.048082020133733749e-03,-8.926324662752449512e-04,-2.221956849098205566e-03,7.161483517847955227e-05,7.866606210882309824e-08,-3.736744838533923030e-05,1.488565249019302428e-05,-4.361985251307487488e-03,-3.882535733282566071e-03,-6.289359589572995901e-05,-2.940644044429063797e-04,-1.756450274115195498e-08,8.910714677767828107e-05,-2.777907648123800755e-04,7.964741962496191263e-05,1.977398619055747986e-02,-5.215467885136604309e-03,6.910133641213178635e-03,-1.058200839906930923e-03,3.306101425550878048e-04,7.652636850252747536e-04,-1.016859896481037140e-03,3.295181319117546082e-02,4.391059651970863342e-02,-5.554128438234329224e-03,1.242128293961286545e-02,-5.322700366377830505e-03,-2.348956913920119405e-04,-1.589437742950394750e-04,-6.280519533902406693e-03,9.662205353379249573e-03,1.966544240713119507e-02,-3.619283437728881836e-03,-7.551877759397029877e-03,-7.491078227758407593e-03,5.825232801726087928e-05,1.838663738453760743e-04,-2.697046438697725534e-04,-1.801940030418336391e-03,1.364089362323284149e-02,2.544968202710151672e-02,2.640161290764808655e-02,-2.428855048492550850e-03,7.141777314245700836e-04,5.220340099185705185e-04,-5.258724093437194824e-03,8.281763643026351929e-03,-2.019293978810310364e-02,1.037821173667907715e-02,4.357337951660156250e-03,-1.007789932191371918e-02,1.593381603015586734e-05,4.190684121567755938e-04,-9.548064321279525757e-03,1.397522632032632828e-03,-1.075716502964496613e-02,3.628963138908147812e-03,1.479572523385286331e-02,-1.851284643635153770e-03,1.886834506876766682e-03,1.653652172535657883e-03,-1.276491559110581875e-03,-3.037009388208389282e-03,5.940696690231561661e-03,6.749155465513467789e-03,5.295034497976303101e-04,1.289332722080871463e-04,2.314044395461678505e-04,3.114322316832840443e-04,7.655911758774891496e-05,-9.960513853002339602e-05,-1.432202872820198536e-03,-1.955690560862421989e-03,6.175500457175076008e-04,-1.377299311570823193e-03,-1.425879891030490398e-03,2.718464529607445002e-04,-1.515395240858197212e-03,-1.449986128136515617e-03,1.451798016205430031e-03,-2.512977272272109985e-02,-4.907716996967792511e-03,2.492110361345112324e-04,-4.487023106776177883e-04,2.302209381014108658e-03,-9.692024905234575272e-04,4.012685734778642654e-03,3.804693371057510376e-02,-1.485057175159454346e-03,-1.635923981666564941e-02,4.025645554065704346e-03,-4.597152874339371920e-04,8.517412352375686169e-04,-2.704518847167491913e-03,3.345445729792118073e-03,4.886873066425323486e-03,8.542173542082309723e-03,7.467548362910747528e-03,-5.543158855289220810e-03,-1.726707210764288902e-03,7.039323681965470314e-04,-1.789969392120838165e-03,1.180518884211778641e-02,-2.511919010430574417e-03,-1.624831371009349823e-02,2.883959561586380005e-02,7.855564355850219727e-03,2.425985730951651931e-04,3.254113486036658287e-03,3.979688044637441635e-03,3.395897801965475082e-04,-3.746089711785316467e-02,2.999680116772651672e-02,1.082788221538066864e-02,2.760611940175294876e-03,2.919263206422328949e-04,1.132880151271820068e-02,1.211794838309288025e-02,1.216124556958675385e-02,-1.436597201973199844e-02,4.125586152076721191e-02,-1.356381271034479141e-02,3.393511846661567688e-02,4.261915571987628937e-03,-1.326280236244201660e-01,6.716836243867874146e-02,-6.880729645490646362e-02,-1.491168141365051270e-02,1.025565192103385925e-01,-7.030274718999862671e-02,3.432474285364151001e-02,3.821557402261532843e-05\n0.000000000000000000e+00,6.716077041346579790e-05,3.380732960067689419e-04,1.867253740783780813e-05,3.855918184854090214e-04,4.816071304958313704e-05,1.104451657738536596e-04,-1.975206664894813002e-08,-1.540958764962852001e-04,1.762481842888519168e-04,-2.799111418426036835e-03,-1.550236530601978302e-02,7.235712837427854538e-04,-2.703493926674127579e-03,-7.684043521294370294e-05,-1.654868174227885902e-05,-1.744984765537083149e-04,3.101313952356576920e-03,1.049329340457916260e-02,-2.287019044160842896e-03,3.308010846376419067e-02,1.891645230352878571e-02,-8.761475328356027603e-06,6.215188186615705490e-04,-5.482012638822197914e-04,1.779900630936026573e-03,-5.447468720376491547e-03,2.410376910120248795e-04,3.716835379600524902e-02,1.002761162817478180e-02,5.308212712407112122e-04,1.959320652531459928e-04,-2.055181248579174280e-04,-9.628185071051120758e-04,-5.358714610338211060e-03,-5.096173845231533051e-03,5.487390793859958649e-03,-1.551849395036697388e-02,6.880572182126343250e-04,3.964271862059831619e-03,-1.570809254189953208e-04,1.738526159897446632e-03,5.610060878098011017e-03,1.092821639031171799e-02,-1.198851317167282104e-02,-1.463319547474384308e-02,6.111157126724720001e-04,1.699056709185242653e-03,4.849548713536933064e-05,1.244104234501719475e-03,-4.807975492440164089e-04,5.365141201764345169e-03,-2.710965927690267563e-04,-5.074324086308479309e-03,-1.760567829478532076e-05,-5.112015060149133205e-07,-3.594096051529049873e-05,2.993818779941648245e-04,1.747350906953215599e-03,-4.183888086117804050e-05,-7.889145053923130035e-04,9.931005479302257299e-05,3.212990995962172747e-04,4.617535887518897653e-05,-2.768986151480135049e-09,7.204389112303033471e-05,1.999368250835686922e-04,1.042623072862625122e-03,1.913382671773433685e-03,9.495245467405766249e-05,1.717907580314204097e-04,8.154693809103719104e-09,-2.358672063564881682e-04,4.181177355349063873e-04,-3.938142210245132446e-03,-7.066548801958560944e-03,1.389929000288248062e-02,-1.083472929894924164e-02,1.956535561475902796e-04,-1.534609764348715544e-04,-3.556892042979598045e-04,3.188368631526827812e-03,-6.020425353199243546e-04,-4.305349197238683701e-03,5.567009374499320984e-02,-3.449250943958759308e-03,3.724787384271621704e-04,5.215933779254555702e-04,-2.681140322238206863e-04,1.875821966677904129e-03,-5.431272089481353760e-03,2.286591567099094391e-03,1.858914643526077271e-02,5.573055706918239594e-03,2.240929752588272095e-04,1.691520883468911052e-04,5.379821232054382563e-06,-9.276003693230450153e-04,8.077560923993587494e-04,-1.726443320512771606e-02,1.910675875842571259e-02,-1.005210168659687042e-02,1.432819757610559464e-03,2.310890005901455879e-03,-2.406851854175329208e-04,-1.506957923993468285e-03,4.702048376202583313e-03,1.081106625497341156e-02,-7.435074076056480408e-04,-9.568950161337852478e-03,2.225801814347505569e-03,1.341303577646613121e-03,-1.879777300928253680e-05,2.762945368885993958e-04,-2.574617275968194008e-03,9.509641677141189575e-04,-3.088992089033126831e-04,-6.320957094430923462e-03,-1.381945094180991873e-05,-7.512779120588675141e-05,-8.736679774301592261e-06,9.938630682881921530e-05,3.612815635278820992e-04,-2.155297668650746346e-03,-1.881538424640893936e-03,-1.097374697565101087e-04,2.679241297300904989e-04,3.727693183463998139e-05,-1.780020397745829541e-08,-1.096558262361213565e-04,-1.434577279724180698e-04,-5.407623946666717529e-03,-2.684725215658545494e-03,-1.148580049630254507e-04,-4.420916957315057516e-04,-1.071118482798283367e-08,2.889859606511890888e-04,-8.411293383687734604e-04,7.969267666339874268e-03,1.463624648749828339e-03,-4.904422909021377563e-02,3.333067893981933594e-02,3.232883755117654800e-04,9.469034557696431875e-05,-1.656229142099618912e-04,-6.807948229834437370e-04,8.671806193888187408e-03,3.875579684972763062e-02,-2.239041030406951904e-03,3.886142745614051819e-02,1.247720234096050262e-02,-3.816758980974555016e-04,-5.501293344423174858e-04,-8.599856868386268616e-03,5.177291110157966614e-03,3.697172924876213074e-02,-3.597129881381988525e-02,-1.128771994262933731e-02,7.767000701278448105e-03,-3.910183440893888474e-04,4.581501707434654236e-05,4.556295461952686310e-03,3.236920759081840515e-02,2.854084596037864685e-03,-2.666463330388069153e-02,-1.366898417472839355e-03,4.343567416071891785e-03,-3.480216837488114834e-04,9.456904081162065268e-06,1.715384796261787415e-02,2.157361805438995361e-02,-7.421683520078659058e-03,-2.242683619260787964e-02,2.769530750811100006e-03,-4.225445911288261414e-03,-3.742979024536907673e-04,-6.857360713183879852e-04,1.512829959392547607e-02,3.432263620197772980e-03,-8.190717548131942749e-03,3.052040934562683105e-03,-1.264621503651142120e-02,3.845206229016184807e-04,-5.859311204403638840e-04,3.801068669417873025e-05,1.180517370812594891e-03,5.794797092676162720e-03,7.549890782684087753e-03,-3.178451210260391235e-03,-6.421643774956464767e-04,-2.740898635238409042e-04,8.867225551512092352e-05,-1.352213452321393561e-08,6.492590910056605935e-05,1.615314395166933537e-04,2.719803596846759319e-04,1.087412587366998196e-03,1.627087040105834603e-04,1.326791825704276562e-04,-1.556841766614525113e-09,-1.127037103287875652e-05,1.862771750893443823e-04,-1.241678022779524326e-03,3.266067244112491608e-03,-5.032902117818593979e-03,-7.338392548263072968e-03,4.056096076965332031e-05,-1.837346644606441259e-06,-4.249603953212499619e-04,2.279923937749117613e-04,-1.506691984832286835e-02,-5.013321526348590851e-03,7.039147615432739258e-02,-1.848384179174900055e-02,5.399473011493682861e-04,2.466611913405358791e-04,2.805022522807121277e-04,7.947864010930061340e-03,2.546380273997783661e-04,-9.241811931133270264e-03,3.568246262148022652e-03,-2.538992092013359070e-03,-2.065742015838623047e-02,1.353737316094338894e-04,-6.473637768067419529e-05,1.568829873576760292e-03,-1.230437075719237328e-03,-1.383410952985286713e-02,-2.355335839092731476e-02,-3.648301213979721069e-02,-3.540729871019721031e-03,6.433844100683927536e-04,-5.493387288879603148e-05,-6.497229915112257004e-04,-2.811179496347904205e-03,2.318363077938556671e-02,-3.676716238260269165e-02,-4.749816842377185822e-03,-3.762920619919896126e-03,3.197278711013495922e-04,-1.586861471878364682e-04,-1.703100278973579407e-02,-1.392958126962184906e-02,-7.357985712587833405e-03,-1.629819907248020172e-02,-3.371352329850196838e-03,-8.550641359761357307e-05,-1.208864050568081439e-04,1.296085683861747384e-04,-1.592383254319429398e-03,-1.792239025235176086e-03,8.814036846160888672e-04,-1.552538480609655380e-03,2.955194395326543599e-05,-1.170257601188495755e-04,1.977740066649857908e-05,-1.289728857045702171e-08,8.993135998025536537e-05,2.547542680986225605e-04,7.281037396751344204e-04,1.051405444741249084e-03,-4.804577474715188146e-05,9.733468323247507215e-05,-1.332432475464884192e-08,-2.431078901281580329e-04,2.368518325965851545e-04,-2.869524993002414703e-03,-1.607375778257846832e-02,4.630411509424448013e-03,-7.916712202131748199e-03,4.737647759611718357e-05,-1.221692073158919811e-04,-7.826298678992316127e-05,3.479464212432503700e-03,1.037165150046348572e-02,-4.493930842727422714e-03,2.622758410871028900e-02,5.115739069879055023e-03,-9.559203172102570534e-04,5.748927360400557518e-04,-5.126592004671692848e-04,-1.436485094018280506e-03,3.164481604471802711e-03,-9.863997809588909149e-03,1.741694658994674683e-02,-6.067866925150156021e-04,2.833529608324170113e-03,5.195483754505403340e-05,-4.521343726082704961e-06,-5.573263624683022499e-04,4.703619983047246933e-03,-1.564805768430233002e-02,1.140807289630174637e-02,-1.073235739022493362e-02,4.123319871723651886e-03,3.841933794319629669e-03,-1.594072964508086443e-04,2.048821654170751572e-03,1.214606314897537231e-02,9.344808757305145264e-03,2.041806094348430634e-02,2.446701284497976303e-03,4.445363301783800125e-03,2.154563087970018387e-03,7.742019079159945250e-06,1.858040108345448971e-03,-7.138493005186319351e-03,1.462659053504467010e-02,-4.140679724514484406e-03,-9.138991124927997589e-03,-1.244912855327129364e-04,-1.256695832125842571e-04,-6.775328074581921101e-05,1.249243650818243623e-04,-4.759184550493955612e-03,-5.860416218638420105e-03,-1.582606113515794277e-03,-2.573453239165246487e-04,3.824454906862229109e-04,6.560034671565517783e-05,-2.007942612181068398e-08,8.653369150124490261e-05,2.357055782340466976e-04,1.221395679749548435e-03,1.210767775774002075e-03,1.019269329844973981e-04,1.457425241824239492e-04,-1.803937266231514513e-08,-2.557512489147484303e-04,3.199265920557081699e-04,-4.624908789992332458e-03,-1.356454379856586456e-02,1.566560193896293640e-02,-6.998546887189149857e-03,-2.091800270136445761e-04,-6.513859261758625507e-06,2.893337659770622849e-05,2.755427500233054161e-03,1.093853544443845749e-02,2.695080824196338654e-03,3.507122024893760681e-02,1.652221195399761200e-03,-2.300525782629847527e-03,7.895950111560523510e-04,-5.863874102942645550e-04,1.260157790966331959e-03,-8.673400152474641800e-04,-1.028307341039180756e-02,2.091728895902633667e-02,2.613655989989638329e-03,-1.945725176483392715e-03,3.914996632374823093e-04,-5.729213080485351384e-05,-1.576455077156424522e-03,-4.080834798514842987e-03,-1.930222660303115845e-02,2.202366478741168976e-03,-3.259454388171434402e-03,3.659429261460900307e-03,2.862679306417703629e-03,-8.225475176004692912e-05,-1.405925257131457329e-03,6.350172217935323715e-03,3.312766086310148239e-03,9.818482212722301483e-03,1.057328656315803528e-02,1.905549317598342896e-03,1.230529160238802433e-03,-5.296549352351576090e-05,-2.537772059440612793e-03,-2.188082784414291382e-03,1.179742533713579178e-02,-5.486048758029937744e-05,-1.310023129917681217e-03,-4.512553641689009964e-05,-3.409768396522849798e-06,1.373494342260528356e-05,-8.397574129048734903e-05,-2.470753970555961132e-04,-2.118350239470601082e-03,-2.827764255926012993e-03,-1.825852377805858850e-04,4.148290026932954788e-04,1.405043258273508400e-05,-3.332434062031097710e-08,6.841208232799544930e-05,2.053714706562459469e-04,3.815621603280305862e-03,3.060633316636085510e-03,2.376018346694763750e-05,1.669989724177867174e-04,5.826109372719656676e-09,-2.121599973179399967e-04,3.838118864223361015e-04,-6.466866470873355865e-03,-2.147043682634830475e-02,1.487026177346706390e-02,-9.865276515483856201e-03,2.153424138668924570e-04,-2.536095271352678537e-04,-4.512173181865364313e-04,2.079401863738894463e-03,1.627055462449789047e-03,-2.402314683422446251e-03,2.678588777780532837e-02,-8.818265050649642944e-03,1.081608934327960014e-03,5.272342241369187832e-04,-3.036594716832041740e-04,-7.496550679206848145e-04,-3.390447702258825302e-03,7.120201364159584045e-03,3.148950636386871338e-02,1.028049830347299576e-02,7.365413475781679153e-04,2.334648306714370847e-04,3.753102209884673357e-04,-8.584897732362151146e-04,-3.469301387667655945e-03,9.760810062289237976e-04,1.290334295481443405e-02,-3.718735417351126671e-03,8.039955049753189087e-03,3.637110814452171326e-03,-1.662485883571207523e-04,-2.801952650770545006e-03,1.415693014860153198e-02,2.119096182286739349e-02,1.353397965431213379e-04,-1.415528263896703720e-02,5.059727001935243607e-03,1.040119910612702370e-03,-1.130537129938602448e-04,2.466255100443959236e-03,-2.425886690616607666e-03,1.005194522440433502e-02,-6.140755489468574524e-03,-1.834976719692349434e-03,-4.020991764264181256e-05,-6.451168883359059691e-05,-4.833607818000018597e-06,2.938340767286717892e-04,1.260106451809406281e-03,-4.062878433614969254e-04,-2.930261427536606789e-03,-3.473169053904712200e-04,3.820228157564997673e-04,4.650887603929731995e-06,-8.603734613643609919e-09,-5.270384717732667923e-04,-1.664815586991608143e-03,-4.158417694270610809e-03,-6.993216462433338165e-03,-3.850841312669217587e-04,-9.293271577917039394e-04,-4.853612267652351875e-08,1.271444140002131462e-03,-1.762407249771058559e-03,2.061645500361919403e-02,1.084351167082786560e-01,-3.693209588527679443e-02,3.700125962495803833e-02,-1.610689796507358551e-04,5.712002166546881199e-04,1.175562269054353237e-03,-1.790739968419075012e-02,-2.902033366262912750e-02,-2.326535247266292572e-02,4.447145164012908936e-01,-2.767688781023025513e-02,6.281381472945213318e-03,-3.945474512875080109e-03,2.810793695971369743e-03,1.466574147343635559e-03,4.453439638018608093e-02,3.335611149668693542e-02,-1.133134663105010986e-01,7.401003688573837280e-02,-7.558578625321388245e-03,-1.204823143780231476e-03,4.004041256848722696e-04,3.330713137984275818e-03,-2.409368380904197693e-02,4.786573722958564758e-02,-5.616190657019615173e-02,3.589715436100959778e-02,8.908981690183281898e-04,-2.140881307423114777e-02,1.107014133594930172e-03,-1.423036772757768631e-02,-7.448655366897583008e-02,-5.512181669473648071e-02,-8.564918488264083862e-02,1.107037719339132309e-02,-1.494083902798593044e-03,-1.476056594401597977e-02,4.852358542848378420e-04,-7.970907725393772125e-03,-2.695956453680992126e-02,-9.249590337276458740e-02,5.642063450068235397e-03,4.944729432463645935e-02,4.917829064652323723e-04,1.293384266318753362e-04,-1.924812531797215343e-04,-4.977894714102149010e-04,4.614338744431734085e-03,1.228144858032464981e-03,6.359732709825038910e-03,-1.886595273390412331e-04,-2.114620758220553398e-03,-3.748432791326195002e-04,-2.337028703891519399e-08,2.184676850447431207e-05,7.763549365336075425e-05,-7.256691460497677326e-04,9.076707647182047367e-05,-7.490172720281407237e-06,8.005867857718840241e-05,1.373948066429875325e-08,-1.525575935374945402e-04,4.064118547830730677e-04,-3.820647951215505600e-03,-1.061292178928852081e-02,1.244229637086391449e-02,-9.983149357140064240e-03,-5.089173791930079460e-04,1.648734760237857699e-04,6.878224085085093975e-04,8.030022727325558662e-04,7.773354183882474899e-03,-1.057771965861320496e-02,2.128418907523155212e-02,3.602815791964530945e-02,-4.800509195774793625e-03,4.346058703958988190e-04,-5.581998266279697418e-06,-6.855098530650138855e-03,3.909298218786716461e-03,-5.199992097914218903e-03,3.502248786389827728e-03,9.162362664937973022e-03,-7.009972352534532547e-03,4.366488428786396980e-04,-7.255019590957090259e-05,-1.629077829420566559e-03,-6.941261701285839081e-03,7.728618569672107697e-03,3.314679861068725586e-02,-2.675190102308988571e-03,-9.099466726183891296e-03,2.433023415505886078e-03,1.463031803723424673e-04,-4.929626360535621643e-03,1.616423763334751129e-02,2.832674980163574219e-02,-1.839158125221729279e-03,9.476066567003726959e-03,-1.006544195115566254e-02,1.765223802067339420e-03,6.565098883584141731e-04,-6.185624748468399048e-03,1.127226511016488075e-03,1.458106748759746552e-02,-9.443796239793300629e-03,3.909551538527011871e-03,9.565352229401469231e-05,8.460505632683634758e-04,-6.020455621182918549e-04,3.844874445348978043e-04,-3.531172638759016991e-03,6.373720709234476089e-03,9.624752216041088104e-03,1.683991402387619019e-03,4.525941039901226759e-04,-4.621108237188309431e-04,-6.807094905525445938e-04,-2.010589232668280602e-04,1.231679925695061684e-04,2.166336635127663612e-03,3.578525967895984650e-03,-9.380652772961184382e-05,2.028776332736015320e-03,-2.995478862430900335e-04,-6.120493635535240173e-04,-1.219871453940868378e-03,-3.295401111245155334e-03,-2.381207421422004700e-02,1.348494738340377808e-02,-7.201527711004018784e-03,1.641231938265264034e-03,-1.450109062716364861e-03,-4.372458788566291332e-04,4.153853282332420349e-03,-1.112355943769216537e-02,-4.721188917756080627e-03,4.744090884923934937e-02,1.551286410540342331e-02,-1.488019013777375221e-03,-6.067380309104919434e-04,-1.090417499653995037e-04,2.968505257740616798e-03,-1.027005165815353394e-02,-1.640428788959980011e-02,2.434334158897399902e-02,-1.481995917856693268e-03,4.922115243971347809e-03,-2.470055595040321350e-03,-1.423582900315523148e-03,1.060245325788855553e-03,-5.556137766689062119e-03,-2.445643208920955658e-02,-4.153303802013397217e-03,-1.222237385809421539e-02,-2.954630879685282707e-03,6.813899613916873932e-03,8.774754242040216923e-04,4.034234676510095596e-03,1.018572971224784851e-02,2.043609507381916046e-02,-5.559822078794240952e-03,4.092930816113948822e-03,-4.714990966022014618e-03,5.016059149056673050e-03,-6.853336235508322716e-04,1.495018368586897850e-03,4.652143456041812897e-03,-3.521069511771202087e-02,2.598143741488456726e-02,1.588477194309234619e-02,6.263202056288719177e-03,-5.456960573792457581e-02,4.701539501547813416e-02,4.653628543019294739e-02,2.528085000813007355e-02,4.053210467100143433e-02,-1.425752136856317520e-02,-8.655628189444541931e-03,5.584895983338356018e-02,1.139871983468765393e-06\n0.000000000000000000e+00,5.128462726133875549e-05,1.398576132487505674e-04,-2.727197250351309776e-03,-1.972797792404890060e-03,5.277499076328240335e-05,-1.989405427593737841e-05,-1.213732314653270805e-08,-9.411194332642480731e-05,-1.690070203039795160e-04,6.214581662788987160e-04,-5.316921044141054153e-03,1.957949716597795486e-04,5.869850516319274902e-03,-4.876416933257132769e-04,8.921180415200069547e-05,2.648077497724443674e-04,1.688480027951300144e-03,9.607247076928615570e-03,-4.164005164057016373e-03,1.118199247866868973e-02,3.337927907705307007e-02,1.445684698410332203e-03,8.161917503457516432e-05,3.091227263212203979e-04,1.345960889011621475e-03,7.183864247053861618e-03,-4.005110356956720352e-03,-2.110036276280879974e-02,1.496662385761737823e-02,2.780083334073424339e-03,-1.409799879183992743e-04,-1.319184084422886372e-04,4.746462218463420868e-04,5.533902905881404877e-03,5.122827365994453430e-03,9.543859399855136871e-03,6.721308454871177673e-04,-9.988105855882167816e-03,1.777151017449796200e-03,-3.856716284644789994e-05,5.954823456704616547e-03,1.006201934069395065e-02,-3.841992467641830444e-03,2.768260426819324493e-03,-1.292575383558869362e-03,2.793381223455071449e-03,1.406929572112858295e-03,3.716972423717379570e-04,-4.142536781728267670e-04,1.237074099481105804e-02,-7.184594869613647461e-04,-1.053100451827049255e-02,-1.219703583046793938e-03,-1.343010808341205120e-06,1.967815769603475928e-04,-3.129083779640495777e-06,4.636720404960215092e-05,-2.073818584904074669e-03,5.781286861747503281e-03,5.629379767924547195e-03,8.705981308594346046e-04,6.267384742386639118e-05,6.872037192806601524e-05,-4.839450173932391408e-09,1.532706846774090081e-06,-4.991621244698762894e-05,-3.997911699116230011e-03,-2.830918878316879272e-03,3.584127989597618580e-05,-6.776836380595341325e-05,1.401182370130982235e-08,7.344797631958499551e-05,-2.860137319657951593e-04,1.960631227120757103e-03,-6.544554140418767929e-03,-4.413079936057329178e-03,9.653832763433456421e-03,-2.679796016309410334e-04,9.454364771954715252e-05,2.087999018840491772e-04,5.475573125295341015e-04,6.250431761145591736e-04,5.597822368144989014e-03,6.974527612328529358e-03,2.485552430152893066e-02,4.807973280549049377e-03,-2.374556788709014654e-04,5.395325715653598309e-04,3.709825454279780388e-03,7.191891781985759735e-03,9.848425164818763733e-03,-8.736878633499145508e-03,8.175458759069442749e-03,4.641582258045673370e-03,-3.025379264727234840e-04,-1.769932860042899847e-04,1.239041332155466080e-03,1.236375886946916580e-03,1.603218726813793182e-02,9.056231006979942322e-03,-1.862253644503653049e-03,-1.248773653060197830e-02,1.606282603461295366e-04,7.209637260530143976e-05,2.499457215890288353e-03,8.937218226492404938e-03,-1.039332430809736252e-02,6.321977358311414719e-03,2.899277489632368088e-03,-6.890116725116968155e-03,6.101960316300392151e-04,2.413445618003606796e-04,-1.786056382115930319e-04,9.988917037844657898e-03,-3.787359222769737244e-03,-6.134135648608207703e-03,-1.659672940149903297e-03,9.091075480682775378e-05,1.246231258846819401e-04,5.048670573160052299e-05,9.570318070473149419e-06,2.531173638999462128e-03,5.197812803089618683e-03,5.555362906306982040e-03,8.243695483542978764e-04,-5.608880019281059504e-05,2.410943488939665258e-05,1.710470343141423655e-08,1.986438292078673840e-06,-1.582491531735286117e-04,-9.407667675986886024e-04,1.279607764445245266e-03,-8.661954052513465285e-05,4.083735984750092030e-05,-5.934882363334281763e-09,1.410507247783243656e-04,9.594464791007339954e-05,2.553996630012989044e-03,5.461077671498060226e-04,-7.065385580062866211e-03,1.476066652685403824e-02,4.743160097859799862e-04,9.094286360777914524e-05,8.159661956597119570e-05,-1.649008831009268761e-03,-6.688719149678945541e-03,-1.086450181901454926e-02,5.343936383724212646e-02,3.562659770250320435e-02,7.316244766116142273e-03,2.377897180849686265e-04,-1.208111352752894163e-04,-1.259926240891218185e-03,4.613123834133148193e-03,2.816901355981826782e-02,-3.509008884429931641e-02,2.883988898247480392e-03,7.279461249709129333e-03,-8.627674833405762911e-05,-2.950449415948241949e-04,1.280507305637001991e-03,-1.273456402122974396e-02,7.692003156989812851e-03,2.467912063002586365e-02,-1.123923156410455704e-02,-8.635923266410827637e-03,-3.019793657585978508e-04,2.732618304435163736e-05,6.006583571434020996e-03,-9.195033460855484009e-03,1.506583392620086670e-02,-3.803224861621856689e-02,-1.019969116896390915e-02,-1.018873415887355804e-03,-2.862308174371719360e-03,1.346940844086930156e-04,4.616102203726768494e-03,-1.202257990371435881e-04,3.205095604062080383e-02,6.356853991746902466e-03,-2.148797269910573959e-03,1.733542303554713726e-04,9.998574387282133102e-05,1.244519808096811175e-06,3.797602839767932892e-04,2.379048615694046021e-03,6.615477148443460464e-03,2.526936354115605354e-03,1.878681068774312735e-04,-3.048795915674418211e-04,1.004885780275799334e-05,5.468484332027401251e-09,5.396920641942415386e-06,-9.521194442640990019e-05,-2.208662685006856918e-03,-2.811233280226588249e-04,1.242443249793723226e-04,4.729456486529670656e-05,-3.705765649897330150e-08,3.607677645049989223e-04,-1.654460502322763205e-04,4.929564893245697021e-03,1.912607811391353607e-02,-8.602717891335487366e-03,-7.536779157817363739e-03,-5.983510636724531651e-04,2.082058053929358721e-04,2.372666640440002084e-04,-2.332311356440186501e-03,-1.231932640075683594e-02,-2.041136473417282104e-02,6.222354248166084290e-03,-3.424590453505516052e-03,-1.916514150798320770e-02,-2.346914116060361266e-04,9.754875209182500839e-04,5.834605544805526733e-03,1.490453165024518967e-02,3.105019684880971909e-03,-2.024435997009277344e-02,-2.513821423053741455e-02,-2.472919970750808716e-02,8.679996244609355927e-05,-7.841574552003294230e-05,2.418072894215583801e-03,6.806682795286178589e-03,6.890194490551948547e-04,-2.453790977597236633e-02,-1.769343763589859009e-02,-8.078324608504772186e-03,-5.561368889175355434e-04,2.220098394900560379e-04,-4.291090182960033417e-03,8.292706683278083801e-03,7.419054396450519562e-03,-2.883180975914001465e-02,1.842503808438777924e-02,-1.723165158182382584e-03,-9.370971238240599632e-04,1.815437572076916695e-04,-1.964272931218147278e-02,4.777690395712852478e-03,-2.982553094625473022e-03,-5.704429373145103455e-02,6.170993205159902573e-03,-2.466674486640840769e-04,1.857655879575759172e-04,1.789108209777623415e-04,-2.854631049558520317e-03,-1.368879526853561401e-02,4.389286041259765625e-03,4.540036432445049286e-03,7.171802571974694729e-04,-3.156879101879894733e-04,3.790570190176367760e-06,-2.575546886873780750e-09,-5.459245585370808840e-06,-6.334960926324129105e-05,-2.482624724507331848e-03,-1.504880492575466633e-03,6.148689863039180636e-06,-6.092141484259627759e-05,3.956157001994142774e-08,-9.487157512921839952e-07,-7.314965478144586086e-05,1.749681308865547180e-03,-9.418392553925514221e-03,5.998058244585990906e-03,8.011288009583950043e-03,-3.911418025381863117e-05,8.918071398511528969e-05,3.134507860522717237e-04,1.316733541898429394e-03,4.801847040653228760e-03,1.456567202694714069e-03,4.032912198454141617e-03,3.441720455884933472e-02,3.714518854394555092e-03,2.350554677832406014e-05,-1.371683756588026881e-04,1.911191036924719810e-03,8.741381578147411346e-03,3.551176516339182854e-03,-1.227720081806182861e-02,1.829063519835472107e-02,1.074021216481924057e-03,-1.362679468002170324e-04,-1.530489826109260321e-04,9.485589107498526573e-04,4.580596461892127991e-03,6.977737881243228912e-03,1.042424328625202179e-02,-8.412645198404788971e-03,-9.124834090471267700e-03,8.035212522372603416e-04,6.863819726277142763e-05,4.180378746241331100e-03,9.997656568884849548e-03,6.628029514104127884e-04,-8.898545056581497192e-03,5.712392739951610565e-03,-5.623213946819305420e-03,1.098808832466602325e-03,4.452867142390459776e-04,4.169806838035583496e-03,1.645433157682418823e-02,1.700976630672812462e-03,-9.089121595025062561e-03,-5.247262772172689438e-03,3.964173811255022883e-05,2.028000017162412405e-04,-5.898861854802817106e-05,4.037719045300036669e-04,2.417070791125297546e-03,7.342353463172912598e-03,6.438350304961204529e-03,7.584985578432679176e-04,-3.848470441880635917e-05,2.483201751601882279e-05,5.737433639296796173e-09,5.725525261368602514e-05,1.231992937391623855e-04,-1.801972743123769760e-03,-1.253106631338596344e-03,7.666400051675736904e-06,2.780489921860862523e-05,2.199561777160852216e-08,-2.581298394943587482e-05,-2.756000685621984303e-05,-8.518514805473387241e-04,-5.851555615663528442e-03,1.138591021299362183e-02,5.180196836590766907e-03,-2.498656685929745436e-04,3.084056661464273930e-04,4.434541915543377399e-04,1.496935728937387466e-03,2.747579477727413177e-03,9.143350645899772644e-03,3.906342666596174240e-03,3.601653128862380981e-02,4.978774115443229675e-03,2.656879078131169081e-04,2.265093935420736670e-04,1.658630557358264923e-03,1.093599665910005569e-02,-1.514164265245199203e-03,-1.020777132362127304e-02,1.095254626125097275e-02,6.595318205654621124e-03,6.017964187776669860e-05,-1.439101179130375385e-04,-7.133510662242770195e-04,-1.594291301444172859e-03,1.125076087191700935e-03,2.173139248043298721e-03,2.450900152325630188e-03,-7.019070908427238464e-03,2.093634102493524551e-03,3.358162939548492432e-04,1.730256713926792145e-03,7.429913617670536041e-03,-8.881818503141403198e-03,-1.079232431948184967e-02,1.442789193242788315e-02,-4.517646040767431259e-03,1.535191433504223824e-03,4.715230315923690796e-04,1.533529022708535194e-03,1.066517364233732224e-02,8.997576311230659485e-03,-9.463345631957054138e-03,2.003278117626905441e-03,-8.307139069074764848e-05,2.717496827244758606e-04,-1.843042628024704754e-05,2.908355381805449724e-04,1.415577484294772148e-03,1.363149727694690228e-03,5.047765094786882401e-03,7.466817041859030724e-04,2.430603053653612733e-04,1.318238537351135164e-05,-7.680739599891239777e-09,-2.204319025622680783e-05,7.989345613168552518e-05,-1.298115588724613190e-03,-5.668588564731180668e-04,-6.894369289511814713e-05,-4.364144842838868499e-05,9.881432561087422073e-09,8.695379801793023944e-05,-1.450875861337408423e-04,-2.507604658603668213e-04,-4.313199780881404877e-03,3.845973638817667961e-03,5.181766580790281296e-03,-1.099455330404452980e-04,-8.988490299088880420e-05,1.692670775810256600e-04,5.348323611542582512e-06,2.696093637496232986e-03,3.124628216028213501e-03,1.119358837604522705e-02,2.434943057596683502e-02,6.430148612707853317e-03,1.838504249462857842e-04,-2.536125975893810391e-05,-1.769527676515281200e-03,1.474601496011018753e-02,8.152166381478309631e-03,-2.922027744352817535e-02,9.922979399561882019e-03,3.377571934834122658e-03,-3.529635796439833939e-05,1.515616531833074987e-05,2.624767366796731949e-04,4.494958557188510895e-03,-1.303146360442042351e-03,1.689074374735355377e-02,1.331013743765652180e-03,-2.868187613785266876e-03,1.562189077958464622e-03,7.144000846892595291e-05,4.815519787371158600e-03,2.130853384733200073e-02,1.392825506627559662e-03,-6.528479047119617462e-03,-5.510642658919095993e-03,7.041952572762966156e-03,1.787214307114481926e-03,2.152237721020355821e-04,5.875573493540287018e-03,1.163497753441333771e-02,3.581627272069454193e-03,-2.163671329617500305e-02,2.186704659834504128e-03,4.023645306006073952e-05,5.495994992088526487e-05,1.300233088841196150e-05,4.000649496447294950e-04,3.190145594999194145e-03,5.953274667263031006e-03,3.448572242632508278e-03,4.859853070229291916e-04,-1.197279834741493687e-05,4.351108873379416764e-05,-3.604873199947178364e-08,-1.921384682646021247e-05,3.377308603376150131e-04,2.051795087754726410e-02,9.937082417309284210e-03,3.601988428272306919e-04,4.472574510145932436e-04,3.874447429552674294e-08,-7.716825348325073719e-04,8.623425965197384357e-04,-1.549663208425045013e-02,5.470430850982666016e-02,-5.424586683511734009e-02,-5.916235595941543579e-02,9.085066267289221287e-04,-1.011361484415829182e-03,-2.119605196639895439e-03,-9.391454514116048813e-04,-1.979024708271026611e-02,2.655147388577461243e-02,-2.801427058875560760e-02,4.948471188545227051e-01,-3.019943274557590485e-02,4.994656774215400219e-05,-2.041261177510023117e-04,-5.709188058972358704e-03,-6.352111697196960449e-02,-5.122150480747222900e-02,8.981303125619888306e-02,-4.329541698098182678e-02,5.787010304629802704e-03,5.562357255257666111e-04,1.369640580378472805e-03,-8.391363546252250671e-03,-4.821134731173515320e-02,-1.755949482321739197e-02,-3.036050498485565186e-02,6.641244143247604370e-02,8.644411712884902954e-02,-5.825341213494539261e-03,-1.066297176294028759e-03,-2.155303396284580231e-02,-1.036146134138107300e-01,3.259675949811935425e-02,-6.664390116930007935e-02,-7.681535184383392334e-02,3.368784114718437195e-02,-7.650696672499179840e-03,-2.559643238782882690e-03,-1.971999648958444595e-03,-5.935400724411010742e-02,7.821215316653251648e-03,4.745848476886749268e-02,-1.125361025333404541e-02,-2.637100697029381990e-04,-1.751938718371093273e-03,4.992376489099115133e-05,4.543443792499601841e-04,-4.264391958713531494e-03,-2.746008150279521942e-02,-4.438926652073860168e-02,-6.498256698250770569e-03,1.420924818376079202e-04,-2.339555503567680717e-04,-1.146338490798370913e-08,2.652746843523345888e-05,2.482969430275261402e-04,8.235878194682300091e-04,1.273382804356515408e-03,1.438317412976175547e-04,9.600577322999015450e-05,3.408285920158959925e-08,3.392582584638148546e-06,-1.620474649826064706e-04,1.667147269472479820e-03,-1.698926091194152832e-02,-7.923576049506664276e-03,6.235180422663688660e-03,8.891996694728732109e-04,-1.854301954153925180e-04,-3.212340525351464748e-04,9.023521561175584793e-04,-2.896591613534837961e-04,2.186359371989965439e-03,1.437351852655410767e-02,1.485915388911962509e-02,1.584359630942344666e-02,1.518393983133137226e-04,-2.286490052938461304e-05,5.125329829752445221e-03,6.093563511967658997e-03,-2.783454954624176025e-03,4.019794985651969910e-03,8.845876902341842651e-03,1.262690592557191849e-02,2.586051414255052805e-05,1.078916102414950728e-05,8.349302224814891815e-04,1.183938141912221909e-02,-1.014837808907032013e-02,-8.295234292745590210e-03,-4.009223077446222305e-03,-3.002048470079898834e-04,4.566163988783955574e-05,-7.754162652418017387e-05,5.911378189921379089e-03,5.031233187764883041e-03,-1.170367375016212463e-02,7.069456391036510468e-03,-3.604856319725513458e-03,6.946355104446411133e-03,1.196551253087818623e-03,-1.423188950866460800e-05,1.970075443387031555e-02,1.323911640793085098e-02,5.631844047456979752e-03,-3.908454440534114838e-03,-1.315063145011663437e-02,1.892040483653545380e-03,-1.797893084585666656e-03,-5.824626423418521881e-04,2.053894568234682083e-03,9.115595370531082153e-03,8.713131770491600037e-03,-4.992217756807804108e-03,-9.290462476201355457e-04,4.347918147686868906e-04,-3.829130437225103378e-04,-7.560900412499904633e-04,-4.936124314554035664e-04,-3.360066621098667383e-04,-5.492628086358308792e-03,-4.244046751409769058e-03,-1.272165391128510237e-04,-2.538111875765025616e-04,-1.144911628216505051e-03,1.086371485143899918e-03,1.880500785773620009e-04,2.380591584369540215e-03,-8.317611180245876312e-03,2.011452987790107727e-02,1.307941228151321411e-02,-8.514313958585262299e-04,2.150108106434345245e-03,1.994251273572444916e-03,-2.649243455380201340e-03,1.781678944826126099e-02,-1.152260415256023407e-02,-2.752975095063447952e-03,1.700772531330585480e-02,-1.989843323826789856e-03,-2.037746133282780647e-03,3.259736113250255585e-04,-4.398366436362266541e-03,-4.364334046840667725e-03,-5.941645707935094833e-03,-2.192506194114685059e-02,1.839962974190711975e-02,3.846670500934123993e-03,-3.025578189408406615e-05,1.598284929059445858e-03,-3.304330399259924889e-03,-9.492021054029464722e-03,1.258178427815437317e-02,2.495113946497440338e-02,-3.609696403145790100e-03,-2.028399892151355743e-02,1.189252361655235291e-04,2.114202594384551048e-03,4.256438929587602615e-03,2.568391710519790649e-02,-1.448340807110071182e-02,8.993469178676605225e-03,2.466668561100959778e-02,-1.553125772625207901e-02,-7.706215837970376015e-04,-3.763666143640875816e-03,-7.246400229632854462e-03,1.741870306432247162e-02,-1.890321262180805206e-02,-3.060747310519218445e-02,1.216697692871093750e-02,2.612589299678802490e-02,-3.595283720642328262e-03,4.018998891115188599e-02,8.250128477811813354e-03,3.777742013335227966e-02,9.409661288373172283e-04,-1.007416248321533203e-01,-3.536111488938331604e-02,-1.485431380569934845e-02,-3.674689287436194718e-05\n0.000000000000000000e+00,2.104437589878216386e-05,8.651024836581200361e-05,2.463615965098142624e-03,9.877453558146953583e-04,3.345787627040408552e-05,-1.401419467583764344e-06,-1.615635447649310663e-08,-2.266563205921556801e-05,-2.134679234586656094e-04,-3.696956555359065533e-04,4.328745417296886444e-03,-6.058130413293838501e-03,-1.118343882262706757e-02,1.395493629388511181e-03,-2.994569367729127407e-04,-5.922542768530547619e-04,1.768179005011916161e-03,4.780315794050693512e-05,-9.419097565114498138e-03,1.551606133580207825e-02,-2.548019867390394211e-03,2.225606888532638550e-02,-3.039332805201411247e-04,-6.765429134247824550e-05,7.508386042900383472e-04,-5.294518545269966125e-03,-6.076136138290166855e-03,-2.705461159348487854e-02,4.422889091074466705e-03,1.672806963324546814e-02,-3.736960934475064278e-04,1.917943591251969337e-04,1.005941652692854404e-03,-6.859634071588516235e-03,-2.509799087420105934e-03,4.433475434780120850e-03,-5.192799493670463562e-03,7.818074896931648254e-03,-7.525731925852596760e-04,-2.528991899453103542e-04,3.466229885816574097e-03,-7.462101057171821594e-03,-1.099437382072210312e-02,1.250739395618438721e-02,2.067923173308372498e-02,1.476089656352996826e-02,2.654174459166824818e-04,-5.121978465467691422e-04,2.740603685379028320e-02,8.673124015331268311e-03,6.802690215408802032e-03,-1.924871321534737945e-04,-1.162727549672126770e-02,2.447293372824788094e-04,-5.645544151775538921e-04,-2.331142968614585698e-05,2.054725773632526398e-03,9.923286736011505127e-03,-1.151032745838165283e-03,-7.222684565931558609e-03,-1.099830842576920986e-03,-8.621551387477666140e-05,6.731172470608726144e-05,-1.954751382982067298e-08,3.243740138714201748e-05,8.132539369398728013e-05,1.394111081026494503e-03,3.985688090324401855e-05,-2.717808820307254791e-05,1.674196391832083464e-05,1.644612979134763009e-08,-4.800299939233809710e-05,-2.342795487493276596e-04,-2.082849096041172743e-04,-4.196399357169866562e-03,1.408372656442224979e-03,5.112535320222377777e-03,4.077597695868462324e-04,-9.660165233071893454e-05,-1.493661548011004925e-04,6.765607977285981178e-04,7.771127391606569290e-03,-2.619781065732240677e-03,-5.639966577291488647e-03,7.658079266548156738e-03,1.839538663625717163e-02,-2.966203464893624187e-05,-9.421678987564519048e-05,1.816973439417779446e-03,-6.783250719308853149e-03,-1.117992587387561798e-02,2.728692255914211273e-03,3.959183581173419952e-03,1.427655853331089020e-02,-2.736758615355938673e-04,-5.404525836638640612e-06,-3.571185225155204535e-04,-6.505188532173633575e-03,-1.199481310322880745e-03,-7.514446042478084564e-03,7.247529458254575729e-03,6.466665770858526230e-03,9.082633769139647484e-04,-3.224590182071551681e-05,6.278321612626314163e-03,-2.229257486760616302e-03,-2.269834978505969048e-03,2.434778492897748947e-03,-6.642198422923684120e-04,1.904426841065287590e-03,1.204262138344347477e-03,-1.007574537652544677e-04,1.786298491060733795e-02,1.200571376830339432e-02,-2.969186287373304367e-03,-6.204625591635704041e-03,-4.099390935152769089e-03,3.502266918076202273e-05,-1.412666897522285581e-04,-9.382390999235212803e-05,1.538101001642644405e-03,4.988760221749544144e-03,-4.229421610943973064e-04,-2.196156186982989311e-03,-3.669267171062529087e-04,9.775118087418377399e-06,7.005648967606248334e-06,-1.098390089993017682e-08,9.144852811004966497e-05,-8.203403558582067490e-05,1.697594416327774525e-04,-5.562257720157504082e-04,1.265916071133688092e-04,2.247643715236335993e-04,-1.283990869183071482e-08,-2.114102535415440798e-04,-4.696965334005653858e-05,-3.426905255764722824e-03,-1.205344218760728836e-02,1.222168840467929840e-02,-5.727536510676145554e-03,7.820230675861239433e-04,-2.451991313137114048e-04,-2.788747078739106655e-04,2.155210822820663452e-03,-3.350440179929137230e-03,-6.316525861620903015e-03,1.215286925435066223e-02,-1.012072060257196426e-02,2.423145622014999390e-02,3.173415607307106256e-04,8.679841994307935238e-04,1.434496790170669556e-02,-6.075069308280944824e-03,-1.965858601033687592e-02,9.451274760067462921e-03,4.993230104446411133e-03,2.088677510619163513e-02,-5.366215482354164124e-04,-2.212601684732362628e-04,-2.877696184441447258e-03,-9.133484214544296265e-03,5.886681377887725830e-03,8.135627955198287964e-03,5.931216292083263397e-04,1.501319347880780697e-03,1.280892756767570972e-03,-1.380774774588644505e-04,-1.795146148651838303e-03,-8.254857733845710754e-03,-9.793523699045181274e-03,1.530542597174644470e-02,4.361944273114204407e-03,1.364689972251653671e-02,-1.077990396879613400e-03,3.171727003064006567e-04,1.382591854780912399e-02,2.650014311075210571e-02,7.151722442358732224e-03,5.299447569996118546e-03,-6.460782140493392944e-03,6.085115455789491534e-05,-5.676576984114944935e-05,-9.410313941771164536e-05,1.328094163909554482e-03,5.236812867224216461e-03,-7.495477329939603806e-03,-7.144067203626036644e-04,-1.889278064481914043e-04,-9.414219675818458200e-05,9.729171142680570483e-05,-1.917879721702320239e-08,3.416385152377188206e-05,-1.922971860039979219e-04,9.764607530087232590e-04,8.035297505557537079e-04,7.052149157971143723e-05,5.869637243449687958e-05,-3.770907142097712494e-09,4.937312041874974966e-05,2.311913412995636463e-04,2.238183282315731049e-03,3.444589674472808838e-03,9.459509514272212982e-03,-1.168259140104055405e-02,-1.420187181793153286e-03,1.151028409367427230e-04,-3.275163180660456419e-06,-1.111716264858841896e-03,-1.291581988334655762e-02,-2.260459586977958679e-02,-2.721292339265346527e-02,-4.385934397578239441e-02,-4.861710220575332642e-02,2.521126589272171259e-04,4.312684759497642517e-04,4.776385612785816193e-04,6.711543537676334381e-04,9.507080540060997009e-03,-5.357047542929649353e-03,-1.550661679357290268e-02,-2.516483888030052185e-02,2.096701355185359716e-04,1.379416498821228743e-04,5.394248873926699162e-04,9.252022020518779755e-03,-2.336193621158599854e-02,-7.203744351863861084e-02,-2.644128724932670593e-02,6.300432607531547546e-03,1.278846990317106247e-03,-1.129386218963190913e-04,-4.294863436371088028e-03,1.804270222783088684e-02,3.214719519019126892e-02,-1.565512455999851227e-02,-1.374609768390655518e-03,1.180131360888481140e-02,1.412195037119090557e-03,-4.031720891362056136e-05,-5.691740289330482483e-02,-3.024826571345329285e-02,-3.183310851454734802e-02,1.036893576383590698e-03,9.070916101336479187e-03,-5.607327912002801895e-04,2.826776762958616018e-04,-2.269441029056906700e-05,-4.001873079687356949e-03,-1.145957224071025848e-02,-1.412200182676315308e-02,1.339627197012305260e-03,2.500602276995778084e-04,2.341151266591623425e-04,6.528045196318998933e-05,-1.266493399043611134e-08,7.619438292749691755e-06,-1.344014453934505582e-04,1.167007605545222759e-03,1.479014870710670948e-03,1.613936547073535621e-06,4.861170964431948960e-05,-5.393076207838021219e-09,1.695220271358266473e-05,-6.723391379637178034e-06,-6.128035020083189011e-04,-7.893846370279788971e-03,5.793773452751338482e-04,5.239901132881641388e-03,7.748823263682425022e-04,-1.290221116505563259e-04,-2.044030989054590464e-04,1.253153663128614426e-03,3.021468874067068100e-03,2.675025025382637978e-04,6.454336689785122871e-04,-1.218302524648606777e-03,2.398987859487533569e-02,6.191239663166925311e-06,-1.071694787242449820e-04,3.816250013187527657e-03,-1.636559516191482544e-02,-5.513468291610479355e-03,-2.829775214195251465e-03,-5.021339748054742813e-04,1.718845032155513763e-02,-2.456318470649421215e-04,-1.271302608074620366e-04,-1.069081918103620410e-06,-4.657344892621040344e-03,1.182838110253214836e-03,-5.202278494834899902e-03,1.042814832180738449e-02,2.105230698361992836e-03,-2.489116013748571277e-06,-6.334008503472432494e-05,4.309631418436765671e-03,-1.483551226556301117e-03,-1.085728174075484276e-03,2.184647833928465843e-03,-3.913684748113155365e-03,3.025213722139596939e-03,6.571026751771569252e-04,-5.277357195154763758e-05,1.867451518774032593e-02,1.325641013681888580e-02,3.809874178841710091e-03,-1.982100773602724075e-03,9.653583401814103127e-05,8.449025699519552290e-06,-1.663479779381304979e-04,-2.086609747493639588e-04,1.529581379145383835e-03,2.926836954429745674e-03,-3.275790717452764511e-03,-2.528699580579996109e-03,-3.309753083158284426e-04,2.873957782867364585e-05,1.207314562634564936e-05,4.654950203075713944e-08,4.815346983377821743e-06,-3.473930701147764921e-05,3.411716024857014418e-04,6.006802432239055634e-04,-2.017020233324728906e-05,2.925553781096823514e-05,-3.658669811557047069e-08,2.611849777167662978e-05,-8.677178266225382686e-05,1.852691872045397758e-03,-9.734194725751876831e-03,2.105619991198182106e-03,6.833433173596858978e-03,8.449113229289650917e-04,-7.047766848700121045e-05,-2.911497140303254128e-04,2.889281022362411022e-04,1.678707450628280640e-02,-1.287390477955341339e-03,2.227233489975333214e-03,-4.727669991552829742e-03,1.677635870873928070e-02,-2.794540487229824066e-04,4.392140544950962067e-05,5.371681880205869675e-03,-1.018268428742885590e-02,-1.377571723423898220e-03,-8.895168080925941467e-03,7.603941485285758972e-03,1.508344151079654694e-02,-3.304897109046578407e-04,-2.339925995329394937e-04,9.212913573719561100e-04,-4.265948664397001266e-03,-6.467099767178297043e-03,-6.779495626688003540e-03,5.940426141023635864e-03,2.811276353895664215e-04,-1.393730752170085907e-03,-3.479254519334062934e-05,3.518440993502736092e-03,-3.320157993584871292e-03,-6.214882712811231613e-03,6.607605610042810440e-05,7.429311983287334442e-03,1.501637278124690056e-03,2.597086131572723389e-05,-1.859978365246206522e-04,2.067480981349945068e-02,1.215871423482894897e-02,4.148548468947410583e-03,2.096983231604099274e-02,-1.049166638404130936e-02,1.154522760771214962e-04,-3.306224243715405464e-04,-8.843911928124725819e-05,1.575590576976537704e-03,6.631817668676376343e-03,-1.658618915826082230e-03,-3.927562385797500610e-03,-5.098166875541210175e-04,-1.773812837200239301e-04,4.811990947928279638e-05,4.159943500781082548e-08,2.572011544543784112e-05,-5.078438334749080241e-05,-1.463042804971337318e-03,2.773848827928304672e-04,3.807882603723555803e-05,4.322317545302212238e-05,-2.613523975014686584e-08,2.249708268209360540e-05,-2.042091655312106013e-04,1.901533687487244606e-03,-1.280922256410121918e-02,-4.116387572139501572e-03,6.416963413357734680e-03,5.442209658212959766e-04,7.998304499778896570e-05,1.036169123835861683e-04,2.002586843445897102e-03,4.304559901356697083e-03,-1.115159783512353897e-02,1.937395893037319183e-03,2.883237786591053009e-03,1.604968868196010590e-02,-2.975309325847774744e-04,4.382604965940117836e-04,6.256787106394767761e-03,-1.516145467758178711e-02,-9.781564585864543915e-03,2.889071591198444366e-03,4.798244335688650608e-04,1.466086320579051971e-02,-4.362687468528747559e-04,-3.912236134056001902e-04,8.422778919339179993e-04,-2.104551997035741806e-03,7.756975479423999786e-03,-7.889227010309696198e-03,1.220449712127447128e-02,-3.524551168084144592e-03,-1.603439566679298878e-03,-8.670326496940106153e-05,9.252479299902915955e-03,-9.240145795047283173e-03,-4.981726873666048050e-03,8.461270481348037720e-03,4.799589514732360840e-03,-1.013166387565433979e-03,8.134939125739037991e-04,1.727970520732924342e-04,1.173721067607402802e-02,8.927129209041595459e-03,-4.753035493195056915e-03,2.064257860183715820e-03,-5.239456659182906151e-04,-1.239509765582624823e-05,-9.770914039108902216e-05,-1.056437977240420878e-04,1.053511747159063816e-03,2.959407167509198189e-03,-1.533000380732119083e-03,1.752094482071697712e-03,2.015653444686904550e-04,-9.723483526613563299e-05,-5.812320068798726425e-06,-9.469204087508842349e-08,-6.516098801512271166e-05,-1.600761752342805266e-04,-7.267957553267478943e-03,-4.571245983242988586e-03,-1.637794630369171500e-04,-1.702630834188312292e-04,-1.888065526145510375e-08,7.792119868099689484e-05,6.790620973333716393e-04,-2.927099820226430893e-03,4.872171208262443542e-03,2.611072920262813568e-02,-3.778136894106864929e-02,-4.502641502767801285e-03,8.959433180280029774e-04,2.065367065370082855e-03,-5.382499657571315765e-03,-3.201960772275924683e-02,2.315666154026985168e-02,1.954300329089164734e-03,-3.606074303388595581e-02,5.465424060821533203e-01,6.270054145716130733e-04,-1.233303919434547424e-06,-2.243824861943721771e-02,1.065366491675376892e-01,7.486879825592041016e-03,3.156279772520065308e-02,-2.371907047927379608e-02,-9.468068182468414307e-02,2.187953796237707138e-03,1.294551620958372951e-04,-1.704169670119881630e-03,3.276176005601882935e-02,-1.838925480842590332e-02,-4.673535469919443130e-03,-5.202288925647735596e-02,-3.538937494158744812e-02,1.253252266906201839e-03,5.715020233765244484e-04,-3.469841927289962769e-02,3.117769397795200348e-02,3.081728005781769753e-03,-3.593153506517410278e-02,4.291222617030143738e-02,-2.934072725474834442e-02,-1.755859004333615303e-03,4.548021533992141485e-04,-9.606183320283889771e-02,-5.824349820613861084e-02,1.396023295819759369e-02,4.922818392515182495e-03,2.296514809131622314e-02,-4.989152075722813606e-04,1.573042594827711582e-03,6.890181102789938450e-04,-9.986137039959430695e-03,-4.993556812405586243e-02,1.162534300237894058e-02,1.970552280545234680e-02,3.405188210308551788e-03,2.579396823421120644e-04,-5.599016003543511033e-05,2.215790573245612904e-08,2.285508890054188669e-05,-2.862553810700774193e-05,3.110950055997818708e-04,-1.030917977914214134e-03,-8.809853898128494620e-05,1.281626464333385229e-05,2.219212547061033547e-08,-3.431731965974904597e-05,3.020832082256674767e-06,-2.146396320313215256e-03,-1.402178872376680374e-02,8.881034329533576965e-03,5.388839635998010635e-03,4.975500633008778095e-04,-3.067386569455265999e-05,2.015598875004798174e-05,2.019185107201337814e-03,7.889980450272560120e-03,-4.763594828546047211e-03,1.323432661592960358e-03,1.569069921970367432e-02,2.530891448259353638e-02,-1.152780168922618032e-04,8.710161637281998992e-05,2.577573060989379883e-03,-3.371955361217260361e-03,-7.496024947613477707e-03,-1.911940798163414001e-02,1.676229573786258698e-02,2.076881006360054016e-02,-5.384138785302639008e-04,-1.232967770192772150e-04,-6.749846506863832474e-04,-8.724582381546497345e-03,2.071131393313407898e-02,2.888739109039306641e-03,-1.592866610735654831e-03,-7.077567279338836670e-04,1.215681084431707859e-03,6.304722046479582787e-05,2.320057246834039688e-03,-1.404378376901149750e-02,-7.409927900880575180e-03,1.053036097437143326e-02,1.706286706030368805e-02,-3.832092974334955215e-03,9.521140018478035927e-04,2.496215747669339180e-04,1.412784680724143982e-02,1.499888673424720764e-02,3.308802843093872070e-05,8.836070075631141663e-03,1.811065711081027985e-03,-1.266010687686502934e-03,1.120233559049665928e-03,4.734426911454647779e-04,1.434131758287549019e-03,3.177274018526077271e-03,-8.005414158105850220e-03,9.725927375257015228e-04,7.066421094350516796e-04,2.050780312856659293e-05,2.414331393083557487e-04,-2.528848417568951845e-04,-8.321620407514274120e-05,3.916678542736917734e-04,8.248988306149840355e-04,-8.596101542934775352e-05,8.000186062417924404e-05,-1.261668745428323746e-03,1.223756698891520500e-03,-5.939456750638782978e-04,1.986365095945075154e-04,-8.465884020552039146e-04,6.044433452188968658e-03,-3.836924908682703972e-03,8.172407746315002441e-03,2.337532117962837219e-03,-7.306122570298612118e-04,-1.440050313249230385e-03,-1.705354778096079826e-03,1.280949357897043228e-02,2.134738303720951080e-02,1.010383386164903641e-02,-3.628141712397336960e-03,2.587094530463218689e-02,9.715193300507962704e-04,-3.391744685359299183e-04,-1.413200609385967255e-02,-3.321799915283918381e-03,-3.063055500388145447e-02,-3.523723687976598740e-03,-8.278952911496162415e-03,6.297758780419826508e-03,1.538933254778385162e-03,2.157703740522265434e-03,1.608641352504491806e-03,8.968660607933998108e-03,2.868431061506271362e-02,1.528494991362094879e-03,1.088189426809549332e-02,1.328305993229150772e-02,6.652038428001105785e-05,2.516496460884809494e-03,1.652142964303493500e-03,-2.371207065880298615e-02,-2.213088236749172211e-02,1.992181129753589630e-02,-1.455865614116191864e-02,2.255955943837761879e-03,-8.909087628126144409e-03,8.363399654626846313e-03,3.683440387248992920e-02,3.887690138071775436e-03,5.587596818804740906e-02,-4.715302214026451111e-02,-3.703815490007400513e-02,-2.964133396744728088e-02,-3.495443239808082581e-02,2.409968990832567215e-03,-9.624724090099334717e-02,1.165327616035938263e-02,-5.019567161798477173e-02,8.854535967111587524e-02,-1.052192971110343933e-02,-2.733320556581020355e-02,3.132522761006839573e-05\n0.000000000000000000e+00,1.922482852023676969e-06,5.099163445265730843e-06,7.520029612351208925e-05,3.100370304309763014e-05,-1.156912389888020698e-06,2.545215807003842201e-07,-4.904186923226916406e-08,-6.358770860970253125e-06,4.138616077398182824e-06,-8.620310109108686447e-05,-3.669455327326431870e-05,1.448172261007130146e-04,-5.358677008189260960e-04,1.160514420917024836e-05,-4.832530066778417677e-06,-4.405872914503561333e-06,7.414991705445572734e-05,4.874418082181364298e-04,-2.859648375306278467e-04,9.271047310903668404e-04,-1.380302855977788568e-04,-1.481459185015410185e-04,1.000352494884282351e-05,-1.502105624240357429e-05,-1.020181225612759590e-04,-1.648793477215804160e-05,-2.553730737417936325e-04,-3.899478178936988115e-04,4.917443584417924285e-05,-8.432126196566969156e-05,6.423559625545749441e-06,9.842592589848209172e-06,-2.459021197864785790e-05,2.314694575034081936e-04,-2.497634268365800381e-04,8.645634807180613279e-05,-2.041017141891643405e-04,3.200451901648193598e-04,7.017151074251160026e-05,-4.671594069804996252e-06,4.618321327143348753e-05,5.739138578064739704e-05,1.448771072318777442e-04,2.409389271633699536e-04,6.396905519068241119e-04,3.941147297155112028e-04,6.076459249015897512e-05,-1.000596239464357495e-05,6.078189835534431040e-05,-2.696039155125617981e-04,1.005916637950576842e-04,-3.352050844114273787e-04,-1.129713346017524600e-04,-2.767231762845767662e-06,-4.163427547609899193e-06,-3.005324629157257732e-07,4.247802280588075519e-06,-3.594358713598921895e-05,2.316486825293395668e-05,-1.015517773339524865e-04,-1.473616612202022225e-05,9.119719834416173398e-06,4.218161848257295787e-06,-5.382497558770182877e-09,1.221056663780473173e-06,3.681264388433191925e-06,-4.869440999755170196e-06,-4.809726306120865047e-06,-1.233475813933182508e-06,-7.260022130139986984e-07,-4.877955461779492907e-08,-5.082962161395698786e-06,2.103402948705479503e-06,-1.042411822709254920e-04,-1.639744150452315807e-04,2.048936003120616078e-04,-2.183038886869326234e-04,-7.053688932501245290e-06,-2.072104052786016837e-06,-1.328938196820672601e-06,5.107116521685384214e-05,1.018056500470265746e-04,2.388821158092468977e-04,4.367358342278748751e-04,-8.004630217328667641e-06,-7.250404451042413712e-05,9.400123417435679585e-06,-1.970317498489748687e-05,-1.237303076777607203e-04,-1.870766427600756288e-04,-2.523526782169938087e-04,5.527961766347289085e-04,-2.136570692528039217e-04,-9.782022971194237471e-05,9.979510195989860222e-07,1.366797960145049728e-06,-1.976299790840130299e-05,-7.449123950209468603e-05,4.406612060847692192e-05,1.906574761960655451e-04,-2.274610451422631741e-04,8.252303086919710040e-05,9.634836169425398111e-05,-2.511982302166870795e-06,2.869941090466454625e-05,1.745082699926570058e-04,2.846482675522565842e-04,4.033309523947536945e-04,-7.278339762706309557e-05,-9.610237611923366785e-06,6.207549449754878879e-05,-2.811588501572259702e-06,3.580134944058954716e-06,-1.450622512493282557e-04,-8.249259553849697113e-05,1.254591625183820724e-04,-1.485337561462074518e-04,1.224606876348843798e-06,-6.811030743847368285e-07,-2.471971129125449806e-06,1.395166464135400020e-06,-8.732937567401677370e-05,-3.876734990626573563e-05,-9.704530384624376893e-06,4.912890290142968297e-07,8.039189197006635368e-06,1.456850895920069888e-06,-5.775887501613397035e-08,-6.142045094748027623e-08,6.017869509378215298e-06,-1.001326527330093086e-04,-1.388714590575546026e-04,1.108078322431538254e-07,-6.620443855354096740e-06,-4.143236864706523193e-08,7.797911166562698781e-06,-2.488084282958880067e-05,1.433538855053484440e-04,-6.665993714705109596e-04,3.220821963623166084e-05,5.971650243736803532e-04,-9.031028639583382756e-06,9.179826747640618123e-07,3.877604285662528127e-06,2.688302265596576035e-05,2.417403738945722580e-04,-1.691836951067671180e-04,-1.383233815431594849e-03,-3.554737486410886049e-05,2.221539180027320981e-04,8.146770596795249730e-06,1.386126587021863088e-05,9.772735938895493746e-05,1.190447001135908067e-04,4.096280026715248823e-04,5.613149842247366905e-04,-2.677547745406627655e-04,1.911411673063412309e-04,-9.090090316021814942e-06,9.333682100987061858e-06,7.997514330781996250e-05,3.957522858399897814e-04,3.690788580570369959e-04,2.009355812333524227e-04,6.254338950384408236e-05,-7.826177898095920682e-05,-1.054426829796284437e-04,2.015287918766262010e-06,3.986716619692742825e-04,6.859331042505800724e-04,-3.854685346595942974e-04,-4.244746523909270763e-04,4.384152998682111502e-04,3.195369499735534191e-04,8.349731069756671786e-05,9.906589184538461268e-07,1.005052472464740276e-04,4.552911268547177315e-04,1.305629266425967216e-04,-1.724815083434805274e-04,-3.618315095081925392e-04,2.482112904544919729e-06,-3.525951797200832516e-07,8.357129104297200684e-07,5.878397132619284093e-06,1.147939765360206366e-04,4.005144364782609046e-05,3.011430089827626944e-05,-2.275625774927902967e-06,9.196460268867667764e-07,1.635336275285226293e-06,-3.085705557737128402e-08,5.038127710577100515e-06,1.861481359810568392e-05,2.741498974501155317e-05,-1.285818507312797010e-05,7.534453288826625794e-06,3.098218485320103355e-06,4.991503033124899957e-08,-1.354401047137798741e-05,1.036485514305240940e-06,-2.198140864493325353e-04,-8.099189726635813713e-04,5.251691909506917000e-04,-1.054318636306561530e-04,-3.061320603592321277e-05,-8.012204489205032587e-06,-1.585272002557758242e-05,1.868559775175526738e-04,6.863062735646963120e-04,2.795864711515605450e-04,-1.937375054694712162e-05,4.728828207589685917e-05,3.472350654192268848e-04,1.936227636178955436e-05,-1.070702728611649945e-05,1.885501987999305129e-04,1.160518222604878247e-04,-6.494850968010723591e-04,-2.350518479943275452e-04,-6.118883611634373665e-04,1.712923694867640734e-04,7.032518624328076839e-06,4.573696514853509143e-06,-3.787595051107928157e-05,-1.187884481623768806e-04,3.578995238058269024e-04,3.870084474328905344e-04,-2.623137552291154861e-04,3.369201731402426958e-04,1.887444668682292104e-04,-8.931411684898193926e-06,2.768613376247230917e-05,4.882680659648030996e-04,5.073156207799911499e-04,4.109957662876695395e-04,-1.967206771951168776e-04,1.946271222550421953e-04,1.310963561991229653e-04,-4.772117790707852691e-06,8.074127254076302052e-05,2.877932274714112282e-04,1.326422789134085178e-03,-4.682254511862993240e-04,-5.042077391408383846e-04,3.399605475351563655e-06,-1.102515489037614316e-05,2.785612878142273985e-06,6.897511775605380535e-05,4.400519246701151133e-04,-3.129129472654312849e-04,-1.556721108499914408e-04,-1.055958091455977410e-05,1.401854478899622336e-05,2.710110948100918904e-06,-6.508730621135327965e-08,1.962371243280358613e-06,1.223369963554432616e-06,2.372420385654550046e-05,4.331204399932175875e-05,1.135990032707923092e-06,3.470679530437337235e-06,-5.388460522226523608e-08,-3.555031526047969237e-06,8.795884241408202797e-06,-7.068951526889577508e-05,-5.763444933108985424e-04,3.973869024775922298e-04,-1.924058014992624521e-04,2.007414877880364656e-06,-1.189534373224887531e-06,2.009169293160084635e-06,7.411986734950914979e-05,5.893098932574503124e-05,-7.235226075863465667e-05,4.725462931673973799e-04,-5.265008439891971648e-05,-1.750788942445069551e-05,1.776063254510518163e-05,-1.482112838857574388e-05,4.857786552747711539e-05,7.131377060431987047e-05,-3.912097308784723282e-04,2.775941393338143826e-04,-1.085060284822247922e-04,-3.160439155180938542e-05,7.567128250229870901e-06,-8.273173079942353070e-07,-2.754457273113075644e-05,8.348979463335126638e-05,1.346996868960559368e-04,-4.606430593412369490e-05,-3.857638148474507034e-05,1.887376565719023347e-04,9.590999252395704389e-05,-2.281706770190794487e-07,2.470128129061777145e-05,2.838163927663117647e-04,3.222336526960134506e-04,-1.833467831602320075e-05,3.613810113165527582e-04,8.933820936363190413e-05,6.072919859434477985e-05,3.706598135977401398e-06,5.504484215634875000e-05,1.663846342125907540e-05,2.151594962924718857e-04,-2.965112507808953524e-04,-1.845561491791158915e-04,-5.301898909237934276e-06,3.721220764418831095e-06,-5.551054528041277081e-06,1.764113676472334191e-06,-7.978688518051058054e-05,3.680768713820725679e-05,2.247037627967074513e-06,6.712211870762985200e-06,8.987673936644569039e-06,1.118694854085333645e-06,1.992800946482020663e-08,-6.136593810879276134e-08,3.457670118223177269e-06,6.444088649004697800e-05,4.762822936754673719e-05,7.796249406055721920e-07,2.093365310429362580e-06,1.615183009562315419e-07,-9.908028914651367813e-06,8.041232831601519138e-06,-6.551889237016439438e-05,-1.637950917938724160e-04,2.372205344727262855e-04,-1.767092762747779489e-04,3.303789526398759335e-06,-3.981470854341750965e-06,-3.613492026488529518e-06,6.204125384101644158e-06,2.180831215810030699e-04,-2.890666364692151546e-04,9.288633009418845177e-04,-1.635628868825733662e-04,-6.314530037343502045e-05,1.133975365519290790e-05,-1.649284786253701895e-05,-8.527183672413229942e-05,-3.539507815730758011e-05,-3.375376400072127581e-04,2.270922996103763580e-04,1.824000173655804247e-05,-8.399896614719182253e-05,1.631136183277703822e-05,4.692036327469395474e-06,-4.302140951040200889e-05,6.042313907528296113e-05,-8.925118891056627035e-05,-1.074270403478294611e-05,1.363751944154500961e-04,8.004366827663034201e-05,1.404850718245143071e-05,-1.424509900971315801e-05,-7.351801468757912517e-05,-1.057662229868583381e-04,2.072341012535616755e-04,-2.277719613630324602e-04,1.159617677330970764e-03,3.681327507365494967e-05,3.003474921570159495e-05,-1.262149089598096907e-05,1.012115390039980412e-04,-2.133222296833992004e-04,8.814946340862661600e-05,-3.961300826631486416e-04,-3.954799904022365808e-04,-9.614905138732865453e-08,-2.833426606230204925e-06,1.567991375850397162e-06,3.194454620825126767e-06,4.816910950466990471e-05,1.007773753372021019e-04,-7.789694063831120729e-05,-6.398829100362490863e-06,8.096019882941618562e-06,8.554564487894822378e-07,3.999862485670746537e-08,-8.101231401269615162e-07,6.314302027021767572e-06,9.389669867232441902e-05,7.693703810218721628e-05,-2.313593086000764742e-06,2.805836629704572260e-07,-1.120048409575247206e-07,-1.214068902299914043e-06,1.773711574060143903e-06,9.687228157417848706e-06,-5.680145113728940487e-04,-8.043779234867542982e-05,-1.270476059289649129e-04,5.975021849735639989e-06,-6.493406090157805011e-06,-7.028746949799824506e-06,-1.600787800271064043e-05,3.709208103828132153e-04,4.816510772798210382e-05,5.040687392465770245e-04,-2.085407468257471919e-04,-6.023186142556369305e-05,1.197652090922929347e-05,-5.709320703317644075e-06,-2.339178026886656880e-04,5.060488547314889729e-05,-3.119005705229938030e-04,-2.451318432576954365e-04,2.608847717056050897e-05,-9.743400732986629009e-05,7.987186108948662877e-06,3.502934760035714135e-07,-9.997018423746339977e-06,3.169316332787275314e-04,-3.781636769417673349e-04,1.645474549150094390e-04,-4.727325722342357039e-05,2.338648628210648894e-04,-1.513035385869443417e-06,-7.568914497824152932e-06,1.845016086008399725e-04,4.638272512238472700e-04,9.280369849875569344e-04,2.853759360732510686e-05,1.835978619055822492e-04,2.408521540928632021e-04,4.104042818653397262e-05,-1.019571845972677693e-05,1.123403490055352449e-04,-1.967361604329198599e-04,1.035648092511110008e-04,1.374275016132742167e-04,2.219828602392226458e-04,8.362569587916368619e-07,-6.064337867428548634e-06,1.214420876749500167e-06,8.499243449477944523e-06,3.593882865970954299e-06,1.036560133798047900e-04,-1.204465224873274565e-04,-1.488302314101019874e-05,5.203350156079977751e-06,1.542659106235078070e-06,-6.677100827801041305e-08,-1.203595820697955787e-05,-4.441417695488780737e-05,-2.577239938545972109e-04,-1.815758878365159035e-04,6.897137154737720266e-06,-1.648813849897123873e-06,3.655713953776285052e-09,2.668764318514149636e-05,-2.835969826264772564e-05,5.134183447808027267e-04,3.147514769807457924e-03,-8.741876808926463127e-05,1.294469111599028111e-03,-1.278056970477337018e-05,1.858411269495263696e-05,1.242676808033138514e-05,-4.196054651401937008e-04,-1.786052831448614597e-03,-2.694323120522312820e-05,-3.966792952269315720e-03,-2.211818209616467357e-04,6.427922635339200497e-04,6.557982563972473145e-01,1.179609535029157996e-04,7.787213544361293316e-04,5.010127788409590721e-04,1.371210906654596329e-03,-2.482809592038393021e-03,1.030017738230526447e-03,4.782701143994927406e-04,-3.178892438882030547e-05,-2.767781734291929752e-05,1.849548134487122297e-04,-1.022768323309719563e-03,6.660020444542169571e-04,-1.472901058150455356e-04,9.487350471317768097e-04,-1.650044112466275692e-03,-7.596806390210986137e-04,2.066769411612767726e-05,-3.620846837293356657e-04,-2.240448957309126854e-03,-2.599110594019293785e-03,1.509391004219651222e-03,-1.251831301487982273e-03,-1.297080190852284431e-03,-4.465216770768165588e-04,3.067829675273969769e-05,2.749154518824070692e-04,6.037894054315984249e-04,-5.457045626826584339e-04,1.480838516727089882e-03,4.662727587856352329e-04,5.430260443972656503e-06,9.589065484760794789e-06,8.830700608086772263e-06,-2.115339520969428122e-05,1.626208832021802664e-04,-8.607006748206913471e-06,3.468884387984871864e-04,2.496391425665933639e-05,-7.133732287911698222e-05,-1.199436610477278009e-05,3.915192792192101479e-08,2.261753479615435936e-06,3.989964170614257455e-06,1.295329002459766343e-05,1.372207407257519662e-05,7.975926337167038582e-07,3.544791070453356951e-06,-3.475315679679624736e-08,-3.620131337811471894e-06,1.177514059236273170e-05,-9.991062688641250134e-05,-8.388421847485005856e-04,4.557614447548985481e-04,-2.628276415634900331e-04,-6.291225872701033950e-06,-1.156384769274154678e-06,8.642447937745600939e-06,6.864134047646075487e-05,2.497097011655569077e-04,-2.490510232746601105e-04,3.119510947726666927e-04,2.383629762334749103e-04,-2.250574325444176793e-04,1.478235390095505863e-05,-7.830069080227985978e-06,7.845198706490918994e-05,4.591972974594682455e-04,-5.016627255827188492e-04,-2.405194827588275075e-04,-1.286751794395968318e-04,-2.512421342544257641e-04,2.446813141432357952e-06,-5.483956101670628414e-06,-3.202632433385588229e-05,-3.788570029428228736e-05,3.914295230060815811e-04,2.814957406371831894e-05,-4.603286506608128548e-04,-3.988997923443093896e-05,1.212472197948954999e-04,7.190230462583713233e-06,-4.813531631953082979e-05,2.617222198750823736e-04,5.784033564850687981e-04,1.818851014832034707e-04,8.259429014287889004e-04,2.810233854688704014e-05,8.125366730382665992e-05,8.915287253330461681e-06,-2.521163551136851311e-04,1.854363799793645740e-04,1.599582901690155268e-04,1.435906160622835159e-04,1.383987982990220189e-04,4.380166046757949516e-06,-2.570493597886525095e-05,-3.012226807186380029e-05,-3.247908898629248142e-05,-1.482097868574783206e-04,-6.760262476745992899e-05,3.183662920491769910e-05,-1.473555494158063084e-05,3.132390702376142144e-06,-1.758602775225881487e-05,-1.239910943695576862e-05,-4.564386017591459677e-06,-2.721751116041559726e-06,8.019856613827869296e-05,3.391916834516450763e-05,-6.424164166674017906e-05,3.235671101720072329e-05,-6.553754246851895005e-06,9.088109436561353505e-06,1.816926669562235475e-05,-9.792168566491454840e-05,-1.068222336471080780e-04,6.224447279237210751e-04,-1.238944823853671551e-04,-2.811028571159113199e-05,3.378065230208449066e-06,-4.663580966735025868e-06,1.117639476433396339e-05,1.574728521518409252e-04,1.745152112562209368e-04,6.048561190254986286e-04,2.022226108238101006e-04,-1.324234617641195655e-04,5.815541226183995605e-05,-5.300047996570356190e-05,-2.178123686462640762e-04,-9.100786701310425997e-05,-2.889314491767436266e-04,3.907426435034722090e-04,1.041164287016727030e-04,2.104081795550882816e-05,-6.638268678216263652e-05,6.467598723247647285e-08,-2.492178282409440726e-05,-1.356737338937819004e-04,4.655205702874809504e-04,-2.364466927247121930e-04,-4.500767390709370375e-04,1.760273153195157647e-04,-1.074217070708982646e-04,1.274008245673030615e-04,-8.008809527382254601e-05,-2.771209256025031209e-05,3.729799354914575815e-04,-5.141917499713599682e-04,2.349328278796747327e-04,2.809771467582322657e-05,2.397342905169352889e-05,9.162814239971339703e-05,2.351881994400173426e-04,-2.341787185287103057e-04,7.375866989605128765e-04,-1.215307391248643398e-03,-3.582066565286368132e-04,-2.689379907678812742e-04,2.365140680922195315e-04,1.801454694941639900e-03,-2.362493192777037621e-03,3.019795985892415047e-04,-1.607970683835446835e-03,-1.138507854193449020e-03,5.029061576351523399e-04,-3.497495781630277634e-04,-2.035463353422528598e-08\n0.000000000000000000e+00,3.423242333155940287e-06,-6.650606337643694133e-06,-7.484218076569959521e-05,2.114420385623816401e-05,1.172588963527232409e-05,1.193271964439190924e-05,1.083637357623956632e-08,8.210397936636582017e-06,8.941293344832956791e-06,4.986029307474382222e-05,-4.818080924451351166e-06,8.022808469831943512e-05,6.726187421008944511e-04,-5.472724296851083636e-05,1.073233579518273473e-05,2.469523315085098147e-05,-5.576753028435632586e-05,-9.462289744988083839e-04,5.096073728054761887e-04,-5.556909600272774696e-04,-6.546423537656664848e-05,-7.507644477300345898e-05,1.655077994655584916e-07,5.940098708379082382e-05,7.565404521301388741e-04,3.304101119283586740e-04,1.139566767960786819e-03,1.232552807778120041e-03,5.583290476351976395e-05,-4.765967605635523796e-04,-6.525229764520190656e-06,-1.792557850421871990e-05,3.000686047016642988e-05,-7.800720632076263428e-04,6.061269668862223625e-04,-6.160875636851415038e-05,6.364056025631725788e-04,-2.324698725715279579e-04,-3.256284253438934684e-05,7.741290573903825134e-06,-2.680189500097185373e-04,1.040410716086626053e-03,8.185519254766404629e-04,2.863556437660008669e-04,-3.329300088807940483e-04,-1.018850482068955898e-03,-2.797492197714745998e-05,3.729029776877723634e-05,-1.019086106680333614e-03,2.288421092089265585e-04,-3.941499744541943073e-04,5.273970309644937515e-04,5.111185600981116295e-04,-9.806577509152702987e-06,2.498294452379923314e-05,2.863381268980447203e-06,-9.248846617992967367e-05,-2.271191769978031516e-04,-3.490935196168720722e-04,3.233563911635428667e-04,5.305886588757857680e-05,-2.019737166847335175e-06,-7.453679700120119378e-06,2.780248564704379532e-08,4.934208391205174848e-06,7.115606877050595358e-07,6.195142486831173301e-05,-1.846339728217571974e-06,1.082450216927099973e-05,9.913978828990366310e-06,9.215644247717591497e-09,1.556644065203727223e-06,4.380345671961549670e-06,-2.589920768514275551e-06,-3.590689739212393761e-04,4.205449367873370647e-04,-1.296345144510269165e-04,-2.306306123500689864e-05,5.082466941530583426e-06,1.334304397460073233e-05,8.340401836903765798e-05,-1.037398615153506398e-04,-9.383924771100282669e-04,-4.737130657304078341e-04,7.210730691440403461e-04,-3.342377021908760071e-04,-6.700529411318711936e-07,7.498965715058147907e-05,7.070365245454013348e-04,5.576503463089466095e-04,9.689726284705102444e-04,3.073279222007840872e-04,7.274141535162925720e-04,-5.274734576232731342e-05,-8.681300641910638660e-06,-1.125231756304856390e-05,-1.401452391291968524e-05,-3.059744194615632296e-04,-2.809703582897782326e-04,-4.695023235399276018e-04,3.377581597305834293e-04,-2.870255557354539633e-04,1.969526056200265884e-05,8.190164408006239682e-06,-2.324386878171935678e-04,1.817180891521275043e-04,1.225890126079320908e-03,5.138149717822670937e-04,5.431929603219032288e-04,-3.447358030825853348e-04,-3.109444514848291874e-05,3.224736065021716058e-05,-6.969168316572904587e-04,4.571984027279540896e-05,7.396560395136475563e-04,-7.731950609013438225e-04,5.917319213040173054e-04,-1.753323158482089639e-05,1.688331030891276896e-05,1.638513936086383183e-06,-6.240941729629412293e-05,-1.081700611393898726e-04,-2.889324096031486988e-04,2.868022129405289888e-04,4.608568633557297289e-05,3.101537913607899100e-06,-1.586566554578894284e-06,1.449587916368955121e-08,-2.818381744873477146e-06,-3.416855906834825873e-05,1.338834117632359266e-04,2.498320100130513310e-05,7.860304322093725204e-06,1.097246695280773565e-06,-1.895453216604892077e-08,1.756524943630211055e-05,-3.655870386864989996e-06,-1.450004347134381533e-04,1.242861617356538773e-03,1.177737140096724033e-04,-4.887061659246683121e-04,-8.215675188694149256e-05,8.240928764280397445e-06,3.193090742570348084e-05,-8.070757030509412289e-05,-5.876073846593499184e-04,8.590939105488359928e-04,-1.349173719063401222e-03,-2.349639544263482094e-04,-4.279322456568479538e-04,-7.809116505086421967e-05,5.497818347066640854e-05,6.246694247238337994e-04,9.244063985534012318e-04,1.315697678364813328e-03,-2.702774479985237122e-03,1.085099298506975174e-03,-4.897944018011912704e-05,7.240207196446135640e-06,7.704848940193187445e-06,1.129489537561312318e-04,-8.218036964535713196e-04,9.144411887973546982e-05,-1.121820459957234561e-04,8.674465934745967388e-04,-2.152801025658845901e-04,-5.229929229244589806e-04,1.151895958173554391e-05,-7.521156221628189087e-04,4.391948459669947624e-04,-7.140933303162455559e-05,7.552328752353787422e-04,-1.930275902850553393e-04,-7.035120506770908833e-05,1.002102435450069606e-04,1.247265572601463646e-05,-9.333097259514033794e-04,-7.058326445985585451e-05,-1.069884747266769409e-03,5.579989519901573658e-04,3.819050616584718227e-04,3.692096925078658387e-06,1.162505759566556662e-05,1.403467194904806092e-05,-4.289076969143934548e-05,1.572815963299944997e-04,3.532723640091717243e-04,6.624666275456547737e-05,1.227440134243806824e-05,-3.029814251931384206e-05,-5.172849341761320829e-06,-1.208678135355967243e-08,-1.611582092664320953e-06,-5.052490814705379307e-05,5.959950067335739732e-05,9.436992695555090904e-05,-8.740948942431714386e-06,8.794008863333147019e-06,-3.087279765168204904e-08,2.496059641998726875e-05,-1.469895323680248111e-05,4.943894455209374428e-04,1.626369194127619267e-03,-1.358516048640012741e-03,1.155178993940353394e-03,8.781461656326428056e-05,8.742910608816600870e-07,2.026488800765946507e-06,1.078056375263258815e-04,3.881326410919427872e-04,-8.035039645619690418e-04,2.752199769020080566e-03,-8.148995111696422100e-04,-4.033855628222227097e-03,-4.290335346013307571e-05,8.155460818670690060e-05,7.632487104274332523e-04,-5.726373055949807167e-04,8.256942965090274811e-04,-1.285787788219749928e-03,1.503686420619487762e-03,1.616548863239586353e-03,-3.917913272744044662e-05,-3.080051828874275088e-05,5.337413676897995174e-05,-8.978070691227912903e-04,-1.090488804038614035e-04,1.702064415439963341e-03,1.381838228553533554e-03,-1.050442369887605309e-04,-3.831219510175287724e-04,3.255834235460497439e-05,1.223025610670447350e-03,-1.304799807257950306e-03,-9.485564660280942917e-04,1.474929624237120152e-03,1.617613714188337326e-03,7.419141184072941542e-05,-1.478862832300364971e-04,1.484118820371804759e-05,6.471590604633092880e-04,5.501016275957226753e-04,-1.174891716800630093e-03,-2.217500878032296896e-04,2.842426765710115433e-04,-3.321524127386510372e-05,2.391521775280125439e-06,-1.899472772493027151e-05,3.194266901118680835e-05,4.936896948493085802e-05,-6.250521400943398476e-04,-1.016835885820910335e-04,-3.514816125971265137e-05,-2.311246498720720410e-05,-4.407860160426935181e-06,-3.757122613023966551e-09,7.463511337846284732e-07,-1.092951151804300025e-06,-4.024016016046516597e-05,-6.318535452010110021e-05,6.648034286627080292e-06,2.146052793250419199e-06,3.745299181900918484e-09,8.613795216660946608e-06,-1.104890543501824141e-06,1.452591095585376024e-04,1.179667655378580093e-03,-4.118570068385452032e-04,1.179700338980183005e-04,-2.788954589050263166e-05,7.163914233387913555e-06,9.739142114995047450e-07,-2.625003980938345194e-05,-2.618246362544596195e-04,2.716474118642508984e-04,1.124158588936552405e-04,3.642450028564780951e-04,-3.775833174586296082e-04,-1.783665902621578425e-05,9.670833242125809193e-05,3.021397278644144535e-04,-5.444485577754676342e-05,1.622317591682076454e-03,7.150527380872517824e-05,6.978862802498042583e-05,-4.253792285453528166e-04,-1.839593642216641456e-05,-1.143029658123850822e-05,8.520550181856378913e-05,-5.377202760428190231e-04,6.642086664214730263e-04,1.611294574104249477e-04,-1.019652991089969873e-04,-5.451046163216233253e-04,-1.010298947221599519e-04,2.778804628178477287e-06,-1.313920220127329230e-04,2.086463646264746785e-04,1.077219611033797264e-03,2.809229190461337566e-04,-1.591008331160992384e-04,-2.782054070848971605e-04,-5.035272261011414230e-05,1.260212593479081988e-05,-9.468433563597500324e-04,-1.681461435509845614e-04,6.332356133498251438e-05,9.939880692400038242e-05,5.730250850319862366e-04,-1.873888095360598527e-06,1.270883149118162692e-05,8.532477295375429094e-06,-8.403307583648711443e-05,-5.180163134355098009e-05,-3.812716749962419271e-04,2.383925311733037233e-04,2.444582059979438782e-05,-8.791781510808505118e-06,-4.733827267955348361e-07,1.668377080932259560e-08,6.834343821537913755e-06,9.505582056590355933e-06,-9.166465133603196591e-06,2.145194230251945555e-06,1.153886478277854621e-05,9.112832231039647013e-06,-2.300112100783735514e-08,-8.563421943108551204e-06,-3.461518645053729415e-06,-1.004493697109865025e-05,1.024152850732207298e-03,-1.888916827738285065e-03,-6.091780960559844971e-04,-1.652458013268187642e-05,6.913916877238079906e-06,-2.630470771691761911e-05,1.883388758869841695e-04,-1.773427473381161690e-03,-6.609584670513868332e-04,-4.402248305268585682e-04,7.243367726914584637e-04,-1.873814835562370718e-05,-2.559547283453866839e-06,6.390432099578902125e-05,6.929373485036194324e-04,4.890472046099603176e-04,-9.809291805140674114e-05,3.801887214649468660e-04,7.968008285388350487e-04,8.755046292208135128e-05,-3.337732050567865372e-05,-3.136965460726059973e-06,7.011623529251664877e-05,6.958068115636706352e-05,3.486371133476495743e-04,1.013446832075715065e-03,-1.305721816606819630e-03,-5.590218934230506420e-04,1.102458845707587898e-04,-1.542220707051455975e-05,9.826413588598370552e-05,6.059394218027591705e-04,1.061830320395529270e-03,1.593639608472585678e-03,-4.995462950319051743e-04,-3.146652306895703077e-04,9.029688953887671232e-05,1.137199160439195111e-05,-5.108958575874567032e-04,-1.830151886679232121e-04,-1.072708168067038059e-03,-1.363870338536798954e-03,6.207628175616264343e-04,-2.241966058136313222e-06,2.550314093241468072e-07,2.460362338752020150e-06,-4.789094964507967234e-05,-1.745380868669599295e-04,-2.532867947593331337e-04,2.179246803279966116e-04,3.869810461765155196e-05,-3.760077561310026795e-06,2.219589077867567539e-06,3.327295416966080666e-08,5.666990546160377562e-06,-6.833879524492658675e-06,-1.291101798415184021e-04,-7.620548421982675791e-05,7.703550181759055704e-06,5.977074579277541488e-06,-7.382550393231213093e-08,-3.254351668147137389e-06,7.759809705021325499e-06,1.518934732303023338e-04,7.990058511495590210e-04,3.605261736083775759e-04,-3.693265898618847132e-05,-1.862465978774707764e-05,1.243802034878171980e-05,2.856195715139620006e-05,1.236314274137839675e-04,2.346110850339755416e-04,9.180359775200486183e-04,2.148676430806517601e-04,1.038906164467334747e-03,-2.601393498480319977e-04,-6.267438948270864785e-06,3.306843427708372474e-05,6.884552421979606152e-04,7.438894826918840408e-04,-8.886650903150439262e-06,-8.819240611046552658e-05,-3.726793220266699791e-04,-1.417896128259599209e-04,-2.880058491427917033e-05,-8.923378118197433650e-06,9.131935075856745243e-05,-1.289575884584337473e-04,-2.347670495510101318e-03,5.631467793136835098e-04,-3.888169303536415100e-04,-8.703045896254479885e-04,1.546351268189027905e-04,8.267592420452274382e-06,6.704380211886018515e-06,-1.248336047865450382e-04,2.743414370343089104e-04,2.134063513949513435e-03,7.797669968567788601e-04,-4.718007694464176893e-04,7.916443428257480264e-05,3.110199395450763404e-05,-8.079163380898535252e-04,2.468585153110325336e-04,-2.916567609645426273e-04,-1.207890803925693035e-03,-5.278637399896979332e-04,-1.362952298222808167e-05,2.634232805576175451e-05,-6.328062227112241089e-06,-6.586438394151628017e-05,-3.022869350388646126e-04,-4.069415736012160778e-04,5.381281371228396893e-04,6.836478860350325704e-05,-3.241532795072998852e-06,1.257077428817865439e-06,-1.301305019296705723e-07,-1.867912760644685477e-05,6.688170105917379260e-05,3.248939174227416515e-04,1.698705164017155766e-04,-7.126522541511803865e-05,-6.310785829555243254e-05,1.644366420805454254e-08,-3.580277189030312002e-05,2.089242479996755719e-05,-6.131177651695907116e-04,-3.971440717577934265e-03,1.385523471981287003e-03,5.238631274551153183e-06,1.375469146296381950e-04,-2.815365405695047230e-05,-6.368291906255763024e-06,-2.524492156226187944e-04,3.940921742469072342e-04,4.110799636691808701e-03,2.977962605655193329e-03,-1.032642321661114693e-04,1.873983128461986780e-04,1.211485141539014876e-04,6.554632186889648438e-01,-6.348068825900554657e-03,-3.278765361756086349e-03,-5.573391914367675781e-03,4.290347918868064880e-03,-6.978983059525489807e-03,5.897923256270587444e-04,1.283064630115404725e-04,8.145289757521823049e-05,-5.373523454181849957e-04,3.144295886158943176e-03,2.514275722205638885e-03,1.898349029943346977e-03,-3.691555466502904892e-03,1.953630708158016205e-03,5.733036668971180916e-04,-1.333558248006738722e-05,6.702278042212128639e-04,7.847471861168742180e-04,-1.892214058898389339e-03,-2.864136360585689545e-03,-2.614895056467503309e-04,1.515562064014375210e-03,2.957601973321288824e-04,-1.628353347769007087e-04,4.489927552640438080e-03,-2.859831321984529495e-03,2.905976958572864532e-03,2.214937005192041397e-03,-1.066516502760350704e-03,4.966046981280669570e-05,-4.431140041560865939e-05,-5.354766472009941936e-06,3.314443165436387062e-04,-3.008166677318513393e-04,2.409248612821102142e-03,-1.051751896739006042e-03,-1.841914927354082465e-04,6.299974484136328101e-05,7.421846476063365117e-06,-9.346149454358965158e-08,7.271578397194389254e-06,1.842922210926190019e-05,8.613977115601301193e-05,1.345055643469095230e-04,1.905723547679372132e-05,9.082940778171177953e-06,-1.271837390959262848e-08,-1.066467302734963596e-05,-1.681893081695307046e-05,1.712196826701983809e-04,7.129979203455150127e-04,-7.050998974591493607e-04,1.830128894653171301e-04,2.292757562827318907e-05,-4.469928171602077782e-06,-1.976946805370971560e-05,1.851262932177633047e-04,-7.190675823949277401e-04,6.375829107128083706e-04,2.699788892641663551e-04,-2.649760339409112930e-03,-4.868484393227845430e-04,2.123852027580142021e-05,3.818926052190363407e-05,9.429142228327691555e-04,-1.021898002363741398e-03,1.006984384730458260e-03,2.501864917576313019e-03,-4.808511584997177124e-04,7.376196444965898991e-04,-7.350596206379123032e-06,8.776474714977666736e-06,1.161019536084495485e-04,8.897605002857744694e-04,-3.449931275099515915e-03,3.812042996287345886e-05,1.007749582640826702e-03,9.432975202798843384e-04,9.310600580647587776e-05,-3.081870818277820945e-05,3.863989841192960739e-04,2.891983021982014179e-04,-1.817092997953295708e-04,1.448184717446565628e-03,-1.361087546683847904e-03,1.138602034188807011e-03,4.266703763278201222e-05,1.141645043389871716e-06,-7.877824828028678894e-07,3.623191150836646557e-04,-1.202457118779420853e-03,-5.144969909451901913e-04,-7.186955190263688564e-04,-1.718504245218355209e-05,-2.408631917205639184e-05,5.908616731176152825e-05,3.851477958960458636e-05,5.037914961576461792e-04,-2.830544253811240196e-04,-8.212741231545805931e-04,-2.414330811006948352e-05,-2.867443618015386164e-05,-1.436953789379913360e-05,3.313755951239727437e-05,-7.291377551155164838e-05,-1.317220994678791612e-05,-8.220219751819968224e-05,-1.359802263323217630e-04,-9.239438804797828197e-05,-1.535666669951751828e-04,-7.432802703988272697e-06,1.119540047511691228e-05,1.179864830191945657e-05,2.153898094547912478e-06,1.021941192448139191e-03,8.848420111462473869e-05,-4.526995471678674221e-04,-5.489125760504975915e-05,-2.714163565542548895e-05,5.873751433682627976e-05,-1.892942818813025951e-04,7.184092537499964237e-04,-7.725390023551881313e-04,-5.702223279513418674e-05,-2.634993288666009903e-04,-1.297634677030146122e-03,-1.682679721852764487e-04,7.412122067762538791e-05,-3.066003555431962013e-04,-3.572704736143350601e-05,5.163046298548579216e-04,-4.237043904140591621e-04,6.687594577670097351e-06,-1.051795319654047489e-03,8.087271999102085829e-05,3.008177445735782385e-04,-1.255430688615888357e-04,2.503076684661209583e-04,2.788469428196549416e-04,2.445277059450745583e-04,8.602228481322526932e-04,-5.770206335000693798e-04,9.739324013935402036e-05,1.388707169098779559e-04,-1.303245517192408442e-04,2.552993828430771828e-04,3.404881572350859642e-04,2.309381728991866112e-03,-3.682815295178443193e-04,4.383466730359941721e-04,5.797750200144946575e-04,9.678024216555058956e-04,-1.913617481477558613e-03,-8.752103894948959351e-07,-1.388959353789687157e-03,1.222801278345286846e-03,-7.567799184471368790e-05,2.089294139295816422e-03,2.320790197700262070e-03,-3.806405235081911087e-03,4.148464649915695190e-03,-2.911091316491365433e-03,2.705475315451622009e-03,2.319120103493332863e-03,-2.398925833404064178e-03,-7.225566660054028034e-04,4.919619414067710750e-07\n0.000000000000000000e+00,4.725910548586398363e-05,-1.640781702008098364e-04,-2.466849400661885738e-04,-3.683328977786004543e-04,1.434421865269541740e-04,1.120505039580166340e-04,1.980883723717852263e-08,1.300301664741709828e-05,-3.664027099148370326e-05,-2.734706504270434380e-03,-6.765150465071201324e-04,-5.462612491101026535e-03,9.165791561827063560e-05,-4.944928223267197609e-04,7.405458018183708191e-05,1.204542932100594044e-04,-1.427051611244678497e-04,-9.421398863196372986e-03,6.312868557870388031e-03,1.106422394514083862e-03,-1.557646039873361588e-02,2.825716976076364517e-03,-3.000965516548603773e-04,1.001671305857598782e-03,1.118364930152893066e-02,3.425982780754566193e-03,7.264968939125537872e-03,-4.028842784464359283e-03,-1.769380178302526474e-03,1.238289638422429562e-03,-2.492367348168045282e-04,-1.821385085349902511e-04,8.089601760730147362e-05,-1.008005347102880478e-02,7.862923666834831238e-04,-8.916515856981277466e-03,9.966931305825710297e-03,-3.727590199559926987e-03,-1.473147072829306126e-03,6.793612556066364050e-05,-3.527355613186955452e-03,1.417694427073001862e-02,-2.341270446777343750e-04,7.284522987902164459e-03,4.602034576237201691e-03,-6.059094332158565521e-03,-4.715711111202836037e-04,3.061793395318090916e-04,-5.446814000606536865e-03,3.932276740670204163e-03,1.746369991451501846e-03,-1.435370882973074913e-03,1.367563381791114807e-04,-2.928369758592452854e-05,8.062488632276654243e-08,4.235206142766401172e-05,-4.375499556772410870e-04,5.455592181533575058e-04,-3.002875717356801033e-03,2.303048386238515377e-04,4.960510341334156692e-05,-1.118682848755270243e-04,-6.021375156706199050e-05,-6.421286613544907595e-09,8.733596769161522388e-05,1.151430406025610864e-04,1.779697486199438572e-03,2.744271187111735344e-04,1.943277602549642324e-04,2.280305780004709959e-04,2.153289813122682972e-08,6.343634595395997167e-06,5.513125506695359945e-05,-3.212955198250710964e-04,-1.527747884392738342e-02,4.959583282470703125e-03,-1.679173321463167667e-03,-2.434492198517546058e-04,1.901315954455640167e-06,1.355725107714533806e-04,9.763091220520436764e-04,9.516323916614055634e-05,-1.188072934746742249e-02,-2.385186264291405678e-03,8.939431048929691315e-03,9.855517419055104256e-04,1.202127023134380579e-04,1.058134133927524090e-03,1.386569254100322723e-02,1.047561876475811005e-02,-2.706395462155342102e-04,-3.608216298744082451e-03,8.574710227549076080e-03,3.199176630005240440e-03,-4.286195326130837202e-05,-7.368712249444797635e-05,-2.357788616791367531e-04,-7.590708322823047638e-03,-1.173673942685127258e-02,-1.907525211572647095e-02,7.584455423057079315e-03,-3.446682821959257126e-04,1.127724768593907356e-03,3.102761547779664397e-05,4.964636173099279404e-04,1.586074940860271454e-03,1.113130617886781693e-02,-1.707904040813446045e-03,7.506445981562137604e-03,-1.767741283401846886e-03,6.528195808641612530e-05,3.554350405465811491e-04,-5.158337298780679703e-03,2.896382473409175873e-03,8.738938719034194946e-03,-1.062380149960517883e-02,2.639545127749443054e-03,-2.535279199946671724e-04,1.565746351843699813e-04,7.907606050139293075e-05,-4.912931472063064575e-04,1.738607417792081833e-03,-3.299966221675276756e-03,1.138829626142978668e-03,3.491218085400760174e-04,4.386977525427937508e-05,4.196396730549167842e-06,1.409203953528503916e-08,8.218728180509060621e-05,-1.832995621953159571e-05,-9.139043395407497883e-04,-2.491169143468141556e-03,2.983786689583212137e-04,4.505967081058770418e-05,8.959256447838015447e-09,7.801958417985588312e-05,-4.077943740412592888e-04,7.969611324369907379e-04,1.339061371982097626e-02,8.615372702479362488e-03,-7.953583262860774994e-03,-8.976862882263958454e-04,1.231107453349977732e-04,2.871827455237507820e-04,1.747212372720241547e-04,8.752413559705018997e-04,-3.678560955449938774e-03,-4.297430813312530518e-02,1.580152078531682491e-03,3.064889460802078247e-03,-5.379662616178393364e-04,1.524080522358417511e-03,2.017693221569061279e-02,1.303473860025405884e-02,-2.293972065672278404e-03,-1.173049211502075195e-03,1.155251264572143555e-02,6.296800449490547180e-03,-7.007350213825702667e-04,-8.294459985336288810e-05,1.027729129418730736e-03,-1.557776890695095062e-02,-2.384107559919357300e-03,-8.591066580265760422e-04,2.520075999200344086e-02,-9.906349703669548035e-03,5.639982409775257111e-04,1.067440025508403778e-04,-7.792432792484760284e-03,-1.811706088483333588e-02,-3.826032578945159912e-02,1.350347418338060379e-02,1.034379191696643829e-02,2.060343138873577118e-02,2.491311635822057724e-03,4.480309144128113985e-04,-4.896424245089292526e-03,8.286368101835250854e-03,-2.597185224294662476e-02,-1.679449714720249176e-02,8.344541303813457489e-03,-1.396869774907827377e-04,1.606648438610136509e-04,4.384684871183708310e-05,-4.747911007143557072e-04,1.287410152144730091e-03,-6.202591583132743835e-03,4.185798577964305878e-03,7.361967582255601883e-04,2.068058529403060675e-04,-8.456158684566617012e-05,2.889661399052556590e-09,5.537391552934423089e-05,-1.936712360475212336e-04,-1.806457876227796078e-04,-5.333499284461140633e-04,-1.718981366138905287e-06,5.097424946143291891e-05,1.762487045198213309e-09,-1.763800974003970623e-04,2.337999758310616016e-04,-3.366519231349229813e-03,-9.712371043860912323e-03,-1.465991977602243423e-02,-1.554866204969584942e-03,-1.554751943331211805e-04,-9.609930566512048244e-05,-9.114138811128214002e-05,2.874271245673298836e-03,1.313192676752805710e-02,-1.848634704947471619e-02,-3.457375615835189819e-02,1.902373321354389191e-02,6.243982817977666855e-03,3.531145339366048574e-04,-1.070521248038858175e-04,1.799813471734523773e-03,-1.111649349331855774e-02,1.365607604384422302e-02,1.699227467179298401e-02,-1.594117609784007072e-03,-1.765811117365956306e-03,-4.579920205287635326e-04,-2.627495268825441599e-04,-1.904658973217010498e-03,-6.997282616794109344e-03,-1.857263967394828796e-02,8.480940945446491241e-03,2.049024216830730438e-02,1.822123886086046696e-03,1.814653747715055943e-03,-4.098902718396857381e-05,6.018445128574967384e-04,3.632236737757921219e-03,-5.514652002602815628e-04,2.108494937419891357e-02,2.031101146712899208e-03,-2.850857563316822052e-03,7.098012138158082962e-04,2.750173189269844443e-05,-9.180867113173007965e-03,-1.548057887703180313e-02,1.064040116034448147e-03,1.914789155125617981e-02,-8.426608517765998840e-03,6.405619205906987190e-05,5.610583320958539844e-05,-2.167483180528506637e-04,-5.156754632480442524e-04,-4.268984775990247726e-03,-4.578591790050268173e-03,1.948245451785624027e-03,1.063562958734109998e-04,3.597699687816202641e-04,3.339760587550699711e-05,1.059299847838701680e-08,4.801161412615329027e-05,2.719885378610342741e-05,-8.244016207754611969e-04,-3.965599171351641417e-04,1.349992526229470968e-04,1.150138996308669448e-04,-8.112976956908823922e-10,8.522265852661803365e-05,-7.086426194291561842e-06,5.416808999143540859e-04,5.821993108838796616e-03,-5.336788482964038849e-03,3.228934947401285172e-04,-1.367531367577612400e-04,5.668049561791121960e-05,-1.299168216064572334e-04,1.254681264981627464e-04,-5.641405470669269562e-03,7.722051814198493958e-03,-1.025984063744544983e-03,1.504590502008795738e-03,6.567932432517409325e-04,-1.186425433843396604e-04,8.218592265620827675e-04,3.354696556925773621e-03,-2.952836453914642334e-03,1.211737655103206635e-02,1.796012278646230698e-03,5.105098709464073181e-03,-3.208388574421405792e-03,-2.886687871068716049e-04,-1.097097265301272273e-04,7.159638334996998310e-04,-9.336147457361221313e-03,-1.953450962901115417e-03,-8.901425637304782867e-03,2.945513231679797173e-03,-2.064518630504608154e-03,-5.827114218845963478e-04,-2.685861181817017496e-05,4.488800186663866043e-05,9.473091922700405121e-04,5.840261932462453842e-03,6.560035981237888336e-04,-3.258992685005068779e-03,-2.049870323389768600e-03,-4.541478119790554047e-05,1.865792437456548214e-04,-5.164695903658866882e-03,2.635366283357143402e-03,-5.163265392184257507e-03,-6.926674395799636841e-04,9.088863153010606766e-04,-9.367826351081021130e-06,-2.275985025335103273e-06,1.243386068381369114e-04,-5.170939839445054531e-04,1.427888404577970505e-03,-3.426479175686836243e-03,1.288427039980888367e-03,8.836594497552141547e-05,-6.909677176736295223e-05,-1.294678259000647813e-05,-3.396007741685025394e-08,4.831512342207133770e-05,5.938008689554408193e-05,1.224501465912908316e-04,-2.662587794475257397e-04,5.292980495141819119e-05,7.216015364974737167e-05,-3.307741280877962708e-08,1.926329423440620303e-05,-5.315031012287363410e-05,-8.300978806801140308e-04,-1.277720555663108826e-02,-1.855870336294174194e-02,-4.946690052747726440e-03,1.703918242128565907e-04,-1.025155652314424515e-04,-5.031826731283217669e-05,1.859091222286224365e-03,-1.402676850557327271e-02,-1.221888139843940735e-02,-2.198758069425821304e-03,5.585146136581897736e-04,2.893431577831506729e-03,-1.927789999172091484e-04,3.853222879115492105e-04,8.301096037030220032e-03,3.520854515954852104e-04,2.275167964398860931e-02,-2.874613739550113678e-03,8.706059306859970093e-04,3.462700173258781433e-03,-1.635841763345524669e-04,-3.297565854154527187e-05,5.529830814339220524e-04,-2.863651141524314880e-03,5.009535700082778931e-03,3.752140793949365616e-03,-9.465970098972320557e-03,-8.779746131040155888e-04,1.027375226840376854e-03,-6.724330887664109468e-05,1.142736757174134254e-03,1.686433097347617149e-03,6.072415970265865326e-03,9.820645675063133240e-03,-1.759126596152782440e-02,-3.277291078120470047e-03,8.631185046397149563e-04,1.710325886961072683e-05,6.331590702757239342e-04,-8.390946313738822937e-04,-9.944945573806762695e-03,-9.154682978987693787e-03,-2.616504207253456116e-03,-1.686476025497540832e-05,-4.123059625271707773e-05,-6.513739936053752899e-05,3.540232137311249971e-05,-5.390838487073779106e-05,-4.225089214742183685e-03,1.237596501596271992e-03,2.238776651211082935e-04,-5.762225191574543715e-05,3.675157495308667421e-05,-1.153637185780098662e-08,9.988267265725880861e-05,2.051463889074511826e-05,-1.668127370066940784e-03,-1.514725619927048683e-03,2.458820817992091179e-04,1.840981130953878164e-04,1.371756752632791176e-08,-1.924690586747601628e-04,2.752957698248792440e-05,-1.966865966096520424e-04,-2.454036381095647812e-03,-1.535862218588590622e-02,-5.873328074812889099e-03,-2.156448463210836053e-04,1.368933881167322397e-04,-1.052673251251690090e-04,3.153264522552490234e-03,-2.753597917035222054e-03,3.826688043773174286e-04,1.624571718275547028e-02,1.631857454776763916e-02,-2.237560460343956947e-03,4.374934360384941101e-05,9.045163169503211975e-04,1.511946506798267365e-02,-2.816756954416632652e-03,-5.596799310296773911e-04,-6.492724642157554626e-03,-9.468860924243927002e-03,1.136901089921593666e-03,-2.050861367024481297e-04,-4.082014202140271664e-04,1.026963698677718639e-03,-7.330317515879869461e-03,-2.023040503263473511e-02,-1.005612686276435852e-02,-6.489525549113750458e-04,-6.698692217469215393e-03,2.167118247598409653e-03,-5.310098640620708466e-05,5.453356541693210602e-03,-8.780404925346374512e-03,-1.241576205939054489e-02,2.117734774947166443e-02,1.998369954526424408e-02,-1.160374376922845840e-02,1.127714989706873894e-03,3.865640319418162107e-04,-8.919299580156803131e-03,-4.279264248907566071e-05,7.514757569879293442e-03,-3.386719152331352234e-03,-4.692030604928731918e-03,-1.046590114128775895e-04,2.992973713844548911e-05,1.163697561423759907e-05,-7.636829395778477192e-04,-9.763473062776029110e-04,-7.022882811725139618e-03,2.690288005396723747e-03,6.022850866429507732e-04,1.289257488679140806e-04,1.639316360524389893e-05,8.510278348694555461e-08,-5.686774966306984425e-04,-6.929565279278904200e-05,4.608690738677978516e-03,4.634607583284378052e-03,-1.357681350782513618e-03,-9.339298703707754612e-04,1.387890335990960011e-08,1.867908576969057322e-04,3.337764355819672346e-04,5.119216628372669220e-03,-8.977731689810752869e-03,5.792567506432533264e-02,2.210463210940361023e-02,2.902159467339515686e-03,-1.405190705554559827e-04,3.440419677644968033e-04,-1.187434233725070953e-02,1.288287248462438583e-02,3.910513594746589661e-02,4.318906925618648529e-03,-6.725756451487541199e-03,-2.663409337401390076e-02,9.369968320243060589e-04,-6.312530487775802612e-03,6.024842858314514160e-01,-2.643996849656105042e-02,-6.704368442296981812e-02,2.647655270993709564e-02,-5.068024620413780212e-02,-1.694221422076225281e-02,2.262532012537121773e-03,1.355067943222820759e-03,-1.926788827404379845e-03,6.560514122247695923e-02,5.948213487863540649e-02,6.444559991359710693e-02,-2.568522468209266663e-02,1.227776613086462021e-02,-1.476787030696868896e-03,-9.494250843999907374e-05,1.177915185689926147e-02,-1.888673286885023117e-04,-2.564270794391632080e-02,-1.073055192828178406e-01,-7.373347412794828415e-03,1.834631524980068207e-02,7.962889503687620163e-05,-1.991868484765291214e-03,5.212014541029930115e-02,-1.386442594230175018e-02,1.758371852338314056e-02,2.968082949519157410e-02,1.184227410703897476e-02,3.569774562492966652e-04,-1.536277559353038669e-04,-3.742972039617598057e-04,2.886103931814432144e-03,-6.991337053477764130e-03,4.691094160079956055e-02,-7.997854612767696381e-03,-1.916591543704271317e-03,-1.653745421208441257e-04,3.554772411007434130e-05,-2.874492111004656181e-08,1.020136114675551653e-04,6.859032146167010069e-05,3.936028224416077137e-05,-1.083558672689832747e-04,1.921965595101937652e-04,1.373177365167066455e-04,-4.876073944615200162e-08,-1.079238354577682912e-04,-3.212528463336639106e-05,-1.757476129569113255e-03,-4.544868133962154388e-03,-1.108403503894805908e-02,7.770063821226358414e-04,-1.472457370255142450e-04,-9.277188655687496066e-05,-2.366472617723047733e-04,2.349278423935174942e-03,-3.083990421146154404e-03,-1.137789804488420486e-03,5.792201030999422073e-03,-1.560325920581817627e-02,-1.544048660434782505e-03,7.573436596430838108e-05,3.800459671765565872e-04,1.304343156516551971e-02,-8.627276867628097534e-03,9.753150865435600281e-03,1.599528826773166656e-02,-3.625834360718727112e-03,2.992857247591018677e-03,-2.661269973032176495e-04,-1.140410386142320931e-04,2.417153154965490103e-04,-4.308410454541444778e-03,-1.705491542816162109e-02,-2.249053679406642914e-02,9.798290207982063293e-03,2.583396155387163162e-03,6.641414947807788849e-04,-1.208766043419018388e-04,7.101733935996890068e-04,-2.279900945723056793e-03,-9.530791081488132477e-03,1.711452193558216095e-02,-9.437825530767440796e-03,8.869844023138284683e-04,5.668916855938732624e-05,4.046458634547889233e-04,1.145123504102230072e-03,-3.314466681331396103e-03,-5.624644458293914795e-03,3.963842056691646576e-03,-7.385292090475559235e-03,-1.085196854546666145e-03,9.123760391958057880e-04,1.394878257997334003e-03,-5.074960063211619854e-05,1.491083239670842886e-04,-7.892407476902008057e-03,-5.936784204095602036e-03,-5.182230961509048939e-04,-1.812940317904576659e-04,-5.608471838058903813e-05,-1.398716995026916265e-04,-1.178155944216996431e-04,-1.520779042039066553e-04,-9.243024396710097790e-04,-1.772230491042137146e-03,2.845347044058144093e-04,-6.876104744151234627e-04,-2.592050350358476862e-06,3.655952750705182552e-04,7.207912858575582504e-04,-9.617422474548220634e-04,1.288904994726181030e-02,-3.610765561461448669e-03,-4.287632182240486145e-03,3.479121078271418810e-04,1.314775181526783854e-05,7.614815840497612953e-04,-2.266401890665292740e-03,1.634160242974758148e-02,-7.050026208162307739e-03,-1.394107006490230560e-02,-1.392992585897445679e-02,-1.252458244562149048e-02,-2.157108392566442490e-03,3.105513984337449074e-03,-1.793436706066131592e-03,-5.550151225179433823e-03,-7.570888381451368332e-03,-7.424598559737205505e-03,3.142297267913818359e-03,-3.798906691372394562e-03,1.076955348253250122e-03,5.759017658419907093e-04,-2.058083191514015198e-04,4.376817028969526291e-03,1.317096874117851257e-02,1.574948430061340332e-03,1.766304858028888702e-02,-2.949204528704285622e-03,-2.741255098953843117e-03,2.911716699600219727e-03,-3.013827372342348099e-03,2.890229690819978714e-03,-3.618329297751188278e-03,2.991413138806819916e-02,2.598780672997236252e-03,-2.133413450792431831e-03,-5.207306705415248871e-03,-6.931292824447154999e-03,-1.437368523329496384e-02,-4.848842509090900421e-04,1.476350892335176468e-02,-8.985865861177444458e-03,-5.357094109058380127e-02,3.353119641542434692e-02,1.237674988806247711e-02,-6.940265744924545288e-02,-8.499591611325740814e-03,-7.415662705898284912e-02,1.182037778198719025e-02,1.185892522335052490e-02,-7.123839110136032104e-02,-5.610517412424087524e-02,2.828786637110169977e-05\n0.000000000000000000e+00,4.254653322277590632e-05,4.387324152048677206e-04,2.944788197055459023e-03,4.020632186438888311e-04,2.124555176123976707e-04,-8.850073936628177762e-05,9.602300288236165215e-09,-2.883727756852749735e-05,-2.997572591993957758e-04,1.016224035993218422e-03,2.154409326612949371e-02,-6.903270725160837173e-03,-3.026787191629409790e-02,3.838239063043147326e-04,-2.354200405534356833e-04,-9.412082727067172527e-05,1.204127096571028233e-03,4.602976609021425247e-03,-1.301488652825355530e-02,1.307490654289722443e-02,8.685515262186527252e-03,-1.395286805927753448e-02,-1.676918873272370547e-05,3.125498769804835320e-04,-2.337907208129763603e-03,2.849498949944972992e-02,-2.301118802279233932e-03,-3.221436217427253723e-02,5.629046354442834854e-03,-5.539908073842525482e-03,2.957610704470425844e-04,8.002699469216167927e-04,1.968976110219955444e-03,1.314062066376209259e-02,-1.039282791316509247e-02,-2.566099166870117188e-03,-8.124037645757198334e-03,1.358120888471603394e-02,4.264657036401331425e-05,-2.447009901516139507e-04,-4.912342410534620285e-04,-2.426850236952304840e-02,-3.740401938557624817e-03,5.824640393257141113e-04,3.511369600892066956e-02,2.111586369574069977e-02,-5.742976209148764610e-04,-6.603056681342422962e-04,-3.452758304774761200e-03,-1.576180383563041687e-02,1.058766990900039673e-02,-1.039992365986108780e-02,-4.806423094123601913e-03,1.640954287722706795e-04,-4.831900296267122030e-04,3.386550233699381351e-04,-5.521600251086056232e-04,6.255495361983776093e-03,8.162685669958591461e-03,-6.600059103220701218e-03,-7.004597573541104794e-04,6.935764395166188478e-05,1.406068186042830348e-04,2.005074506428172754e-08,1.574258931213989854e-05,1.269602362299337983e-04,1.188460737466812134e-03,5.829500732943415642e-04,1.742103340802714229e-04,8.994843665277585387e-05,-1.538935556766318768e-08,8.468669693684205413e-05,-2.932408533524721861e-04,2.162468619644641876e-03,-6.293411366641521454e-03,9.147074306383728981e-04,1.649976475164294243e-03,-4.538974608294665813e-04,4.172156695858575404e-05,2.656934084370732307e-04,-2.148211002349853516e-03,-5.207769572734832764e-03,4.694635514169931412e-03,-1.297156699001789093e-02,9.908899664878845215e-03,-5.453418008983135223e-03,-1.319518487434834242e-04,6.342401029542088509e-04,4.198674578219652176e-03,2.451996318995952606e-02,-6.492550484836101532e-03,7.037078961730003357e-03,1.631668023765087128e-02,-4.012799821794033051e-03,4.470475250855088234e-04,3.132654237560927868e-04,-1.241269928868860006e-04,1.051145233213901520e-02,-1.334521919488906860e-03,-1.714432844892144203e-03,1.450947020202875137e-02,3.515312913805246353e-03,-1.561896293424069881e-03,2.881025011447491124e-06,-1.006281701847910881e-03,-4.489237908273935318e-04,6.692325230687856674e-03,-1.199716981500387192e-02,-4.045430105179548264e-03,2.527621109038591385e-05,-4.836899461224675179e-04,-3.182549698976799846e-05,-6.894274614751338959e-03,-3.735774196684360504e-03,4.450006410479545593e-03,-1.633319817483425140e-02,3.184034023433923721e-03,4.007492316304706037e-05,4.476528556551784277e-05,3.161325003020465374e-04,-6.096617435105144978e-04,5.527622532099485397e-03,1.110064797103404999e-02,-1.446459093131124973e-03,1.056534965755417943e-04,-1.641173003008589149e-04,-5.252044502412900329e-05,-5.390508928115878007e-09,-2.944567313534207642e-05,-3.766782465390861034e-04,-7.768059149384498596e-04,-1.316217822022736073e-03,8.327959949383512139e-05,1.925398973980918527e-04,-4.042206569465633947e-09,-7.178316445788368583e-05,7.251373608596622944e-05,-7.436869200319051743e-04,-1.598362252116203308e-02,-2.599471621215343475e-02,-1.819443190470337868e-03,3.921696916222572327e-04,5.044334102421998978e-06,2.413527690805494785e-04,-5.336164962500333786e-03,-2.075987122952938080e-02,-8.633188903331756592e-03,1.863967068493366241e-02,-1.440953090786933899e-02,-2.662629587575793266e-03,1.350958773400634527e-04,1.638249959796667099e-03,8.761409670114517212e-03,1.959855109453201294e-02,2.752545103430747986e-02,-2.057301998138427734e-02,-4.694581031799316406e-03,-1.028641592711210251e-03,3.354896034579724073e-04,5.137974949320778251e-05,-3.274158807471394539e-03,1.287763100117444992e-02,1.646781899034976959e-02,1.346988603472709656e-02,-2.391425659880042076e-03,-1.539228949695825577e-03,-7.152603007853031158e-03,1.169968236354179680e-04,-6.612733937799930573e-03,-1.454389654099941254e-02,3.474085032939910889e-02,-5.983589962124824524e-02,3.223149105906486511e-04,-1.887487620115280151e-02,-1.159899681806564331e-02,4.928502021357417107e-04,-1.504541002213954926e-02,1.201915834099054337e-02,5.123697221279144287e-02,1.999169960618019104e-02,-4.219506867229938507e-03,1.622451236471533775e-04,3.306537691969424486e-04,3.142009954899549484e-04,-1.376933418214321136e-03,5.215121433138847351e-03,8.730504661798477173e-03,6.376102101057767868e-04,-2.082181163132190704e-05,-8.537529502063989639e-04,9.445621253689751029e-05,-5.084200616067846568e-09,4.363600965007208288e-05,5.269187968224287033e-04,-8.823149255476891994e-04,-1.690207747742533684e-03,3.628523845691233873e-04,-5.247819353826344013e-05,7.299433946172939613e-09,-2.599572471808642149e-04,-5.504781147465109825e-04,-2.084245905280113220e-03,-1.378162298351526260e-02,6.479390896856784821e-03,-1.986998599022626877e-03,-8.111131028272211552e-04,-1.885587407741695642e-04,-2.053027856163680553e-05,5.483912536874413490e-04,1.374303176999092102e-02,1.170413009822368622e-02,1.179262623190879822e-02,5.617383867502212524e-03,5.859956145286560059e-04,-4.554223851300776005e-04,4.958030767738819122e-04,1.025151275098323822e-02,3.323147445917129517e-02,-1.883194223046302795e-02,-3.689060732722282410e-02,1.155525445938110352e-02,2.930479682981967926e-02,2.159622381441295147e-04,2.533538499847054482e-04,1.317916612606495619e-04,2.271902980282902718e-03,2.708512917160987854e-02,-1.549926213920116425e-02,-1.572730951011180878e-02,7.222315762192010880e-04,2.184645738452672958e-03,-3.985393850598484278e-04,1.486218534409999847e-04,-8.115429431200027466e-03,-9.544609114527702332e-03,-4.597581923007965088e-03,-1.878213696181774139e-02,5.525638349354267120e-03,1.189901842735707760e-03,-2.060491096926853061e-04,6.087068468332290649e-04,1.699869893491268158e-02,1.772129349410533905e-02,1.015741005539894104e-02,-9.599538519978523254e-03,5.369157879613339901e-04,-4.426907980814576149e-04,3.569053660612553358e-04,-1.048981212079524994e-04,9.387104772031307220e-03,1.280520670115947723e-02,-3.607571823522448540e-03,-4.934282333124428988e-05,-9.455461986362934113e-05,2.039451828750316054e-05,2.624346961965784431e-09,-2.301397762494161725e-05,-1.945246040122583508e-04,1.241085934452712536e-03,1.590859727002680302e-03,8.798884664429351687e-05,2.861925895558670163e-05,3.223517008876797263e-09,7.208067836472764611e-05,8.592390804551541805e-05,-1.876869355328381062e-04,-1.157147157937288284e-02,7.319971919059753418e-03,-4.020574502646923065e-03,-2.007207367569208145e-04,1.893478474812582135e-05,4.422319179866462946e-04,-3.818406257778406143e-04,-8.521010167896747589e-03,-3.952141851186752319e-04,-7.457096129655838013e-03,-7.000287994742393494e-03,-8.950315415859222412e-03,2.131450746674090624e-04,-4.903765511699020863e-05,2.175236120820045471e-03,2.977643720805644989e-02,-6.369824521243572235e-03,-1.804307801648974419e-03,6.769166793674230576e-03,-4.491362255066633224e-03,5.936831003054976463e-04,2.761185751296579838e-04,-5.657401052303612232e-04,1.727423816919326782e-02,1.047480944544076920e-02,1.161981467157602310e-02,1.794016733765602112e-02,7.465966627933084965e-04,-4.389103269204497337e-04,6.730361928930506110e-05,-3.214685479179024696e-03,1.671546138823032379e-03,7.618416566401720047e-05,-2.880414482206106186e-03,7.311610504984855652e-03,3.659499110653996468e-03,-6.393440417014062405e-04,7.986533455550670624e-05,-8.357124403119087219e-03,-5.095744505524635315e-03,8.617143146693706512e-03,-1.388572994619607925e-02,7.491293363273143768e-03,-7.828683010302484035e-05,1.430546399205923080e-04,7.516279583796858788e-05,-8.431170135736465454e-04,-2.286619972437620163e-03,1.002738811075687408e-02,-4.249985795468091965e-05,4.726071201730519533e-04,3.370799822732806206e-05,-1.809093919291626662e-05,-3.128661774098873138e-09,2.041724474111106247e-05,1.388034870615229011e-04,1.535746268928050995e-03,1.147769857197999954e-03,2.653765841387212276e-04,7.465895760105922818e-05,1.012256234389496967e-08,7.563484541606158018e-05,-1.390195684507489204e-04,1.261589000932872295e-03,-1.478918083012104034e-02,9.325079154223203659e-04,-7.125183939933776855e-03,-1.465243694838136435e-04,-4.691913636634126306e-05,2.899322425946593285e-04,-1.229976303875446320e-03,-4.942936357110738754e-03,-1.551160775125026703e-02,-8.896324783563613892e-03,5.585206672549247742e-03,-7.695076055824756622e-03,-2.282353962073102593e-04,1.039475435391068459e-03,7.760143838822841644e-03,2.382945641875267029e-02,4.804869182407855988e-03,4.582905676215887070e-03,2.176221646368503571e-02,-3.302715253084897995e-03,1.669425982981920242e-04,3.032560925930738449e-04,-3.327296872157603502e-05,1.319813076406717300e-02,1.124305836856365204e-02,2.715497510507702827e-03,-4.758667200803756714e-03,2.742753131315112114e-03,-1.629790989682078362e-03,-1.211969574796967208e-04,-2.103069564327597618e-03,-9.582838974893093109e-03,1.929161371663212776e-03,-1.133985444903373718e-02,5.199180450290441513e-03,5.107290111482143402e-03,-1.172073069028556347e-03,-2.243633934995159507e-05,-5.532046314328908920e-03,-1.167115382850170135e-02,-3.112724749371409416e-03,-3.076428081840276718e-03,-2.002082299441099167e-03,4.670296038966625929e-05,-7.765449117869138718e-05,2.846930001396685839e-04,-7.334214751608669758e-04,7.654836867004632950e-03,8.801254443824291229e-03,-4.200735129415988922e-04,3.899720031768083572e-04,-1.732297823764383793e-04,-6.968040906940586865e-06,2.562649115134263411e-08,-2.637920260895043612e-05,9.580453479429706931e-05,-2.587061841040849686e-03,-1.477696350775659084e-04,1.573535409988835454e-04,2.748687620623968542e-05,1.589114617672748864e-09,2.678795135580003262e-04,-3.349902108311653137e-04,4.471947439014911652e-03,-2.183352969586849213e-02,9.964143857359886169e-03,7.434202358126640320e-03,-5.949889309704303741e-04,1.996339415200054646e-04,5.363835371099412441e-04,-1.114967162720859051e-03,-5.546956090256571770e-04,-8.479708340018987656e-04,9.507924318313598633e-03,1.427015289664268494e-03,-7.750693708658218384e-03,-2.731709682848304510e-04,7.951910956762731075e-04,5.213452968746423721e-03,1.381433755159378052e-02,1.063420530408620834e-02,2.544452901929616928e-03,1.571486890316009521e-02,-5.805997177958488464e-03,1.616064982954412699e-04,-1.244052255060523748e-04,8.737274038139730692e-05,4.179575480520725250e-03,2.454193774610757828e-03,4.818463348783552647e-04,1.599999889731407166e-02,-8.489439263939857483e-03,-3.318161470815539360e-03,-2.777197732939384878e-05,3.572223708033561707e-03,-1.841930206865072250e-03,-7.947756908833980560e-03,-1.600633375346660614e-02,-1.009073667228221893e-02,5.998597014695405960e-03,-4.343019390944391489e-04,2.707318635657429695e-04,-1.072804816067218781e-02,-4.202696494758129120e-03,8.049565367400646210e-03,-1.635870337486267090e-02,2.817893866449594498e-03,7.416559674311429262e-05,7.546533015556633472e-05,3.401787253096699715e-04,-9.992314735427498817e-04,3.450901014730334282e-03,1.429337169975042343e-02,3.007192164659500122e-03,7.045903475955128670e-04,-2.017149527091532946e-04,-5.575324757955968380e-05,1.040106667460349854e-08,1.904284727061167359e-04,-1.363211427815258503e-03,-6.863173563033342361e-03,-3.422293346375226974e-03,-1.363053219392895699e-03,1.862999051809310913e-04,5.318838702805805951e-10,-5.746611277572810650e-04,1.143748639151453972e-03,-1.203069277107715607e-02,8.537930436432361603e-03,6.008476763963699341e-02,2.791341394186019897e-03,8.022856782190501690e-04,2.161128795705735683e-04,-9.753832127898931503e-04,1.221743784844875336e-02,3.180054202675819397e-02,-1.801081001758575439e-02,4.397533088922500610e-02,-6.982172280550003052e-02,1.119727119803428650e-01,6.015962571837007999e-04,-3.679805668070912361e-03,-2.924098633229732513e-02,5.432198047637939453e-01,-6.653322279453277588e-02,2.277393825352191925e-03,-8.893901109695434570e-02,4.044083133339881897e-02,-2.439324278384447098e-03,-2.631648909300565720e-03,-2.615638542920351028e-03,-8.538554608821868896e-02,-3.410118818283081055e-02,-5.957264453172683716e-02,-8.969557285308837891e-02,-2.720136940479278564e-02,1.023200433701276779e-02,5.882835830561816692e-04,7.655738852918148041e-03,5.501739308238029480e-02,1.559538021683692932e-02,5.347776412963867188e-02,3.760012239217758179e-02,-2.152646332979202271e-02,8.513093926012516022e-03,1.280254102312028408e-03,4.595210030674934387e-02,4.893423616886138916e-02,-6.141626462340354919e-02,4.082523658871650696e-02,-1.431536953896284103e-02,-5.661767791025340557e-04,5.857276264578104019e-04,-2.168382517993450165e-03,5.196171347051858902e-03,-5.568281933665275574e-02,-8.914612233638763428e-02,1.291023846715688705e-02,1.562030520290136337e-04,1.102312584407627583e-03,1.549048465676605701e-04,5.658489499182906002e-08,8.865715790307149291e-05,3.284941194579005241e-04,2.251198515295982361e-03,-8.529213664587587118e-05,2.386674168519675732e-04,9.618118929211050272e-05,8.163249276549322531e-08,-9.089967352338135242e-05,-2.018051745835691690e-04,-2.149339765310287476e-03,-2.700536325573921204e-02,-6.978261284530162811e-03,-1.019247062504291534e-02,1.204082218464463949e-04,-1.757770951371639967e-04,-5.966402241028845310e-04,1.741594867780804634e-03,-1.362984813749790192e-02,-1.901751384139060974e-04,3.425270318984985352e-03,-1.349009294062852859e-02,-5.627218168228864670e-03,2.359788340982049704e-04,2.056419034488499165e-04,6.129542365670204163e-03,2.242935821413993835e-02,-4.097546450793743134e-03,1.041098963469266891e-02,-5.934367887675762177e-03,-2.217490924522280693e-03,3.375066444277763367e-05,2.303844958078116179e-04,-9.073518594959750772e-05,1.445143111050128937e-02,-1.189342886209487915e-02,-2.937693893909454346e-02,-3.799319034442305565e-03,1.229351013898849487e-02,6.454405374825000763e-04,-2.833889157045632601e-04,-1.416048035025596619e-04,-1.609217375516891479e-02,-8.913856931030750275e-03,1.108985021710395813e-02,8.927251212298870087e-03,1.115258783102035522e-02,9.686481207609176636e-04,-3.831967187579721212e-04,-6.422339007258415222e-03,-1.073659770190715790e-02,8.297290652990341187e-03,8.445180952548980713e-03,-1.515260897576808929e-02,3.643642412498593330e-04,-7.279813289642333984e-04,2.399661316303536296e-04,-4.745063488371670246e-04,5.356734152883291245e-03,-3.301605349406599998e-03,-1.036339811980724335e-02,-1.162178814411163330e-04,4.767266800627112389e-04,5.274350987747311592e-04,7.416533771902322769e-04,-6.764956633560359478e-04,5.550129571929574013e-04,-6.170409033074975014e-04,-8.208809886127710342e-04,3.732031327672302723e-04,-1.304171979427337646e-03,1.717280130833387375e-03,4.528908175416290760e-05,-1.606006291694939137e-03,1.527524320408701897e-03,2.828777581453323364e-02,1.471407990902662277e-02,6.339062005281448364e-03,-1.714256359264254570e-04,7.422121125273406506e-04,-8.850271697156131268e-04,-4.186028148978948593e-03,-6.041469052433967590e-03,1.239838451147079468e-02,-1.609507016837596893e-03,3.188434056937694550e-03,-2.533384831622242928e-03,3.046321216970682144e-03,-3.117825370281934738e-03,-1.837870478630065918e-02,5.539789795875549316e-03,-2.189345657825469971e-02,-5.630915984511375427e-03,-1.910794526338577271e-02,-1.367033366113901138e-02,1.074449275620281696e-03,-1.763361506164073944e-03,7.261708960868418217e-04,-1.179856248199939728e-03,4.194687306880950928e-02,-2.322051860392093658e-02,1.820863457396626472e-03,8.239917457103729248e-03,-9.037131094373762608e-04,8.864332339726388454e-04,-9.965771809220314026e-03,-1.179816294461488724e-02,-2.416888251900672913e-03,-4.013912379741668701e-02,-4.605683498084545135e-03,3.701697103679180145e-03,-2.140331780537962914e-03,-9.612005203962326050e-03,-3.501363098621368408e-03,-1.419761590659618378e-02,3.746568039059638977e-02,-6.009716913104057312e-02,2.065277099609375000e-02,-4.615023732185363770e-02,-2.663535624742507935e-02,6.701435148715972900e-02,-1.394576579332351685e-01,1.112233325839042664e-01,-1.460446864366531372e-01,6.531883776187896729e-02,1.631645858287811279e-02,-5.299006123095750809e-03,3.308747636765474454e-06\n0.000000000000000000e+00,4.493977030506357551e-06,-2.522984286770224571e-04,-3.230855334550142288e-03,-1.619403366930782795e-03,6.116904842201620340e-05,5.327164035406894982e-05,-2.640453899971362262e-08,1.753354299580678344e-04,-1.626586163183674216e-05,1.600775285623967648e-03,2.851743483915925026e-03,-4.365590400993824005e-03,1.868554577231407166e-02,-1.080183661542832851e-03,3.130106197204440832e-04,4.179793759249150753e-04,-2.100418554618954659e-03,-1.809041760861873627e-02,1.286680996417999268e-02,-1.123450137674808502e-02,8.653136901557445526e-04,-6.185160018503665924e-04,-1.482223597122356296e-04,7.316747796721756458e-04,1.041283831000328064e-02,3.572609974071383476e-03,2.848891541361808777e-02,3.295212239027023315e-02,-1.671811565756797791e-03,-4.768911749124526978e-03,-2.166589838452637196e-04,-4.423252248670905828e-04,-2.001918619498610497e-05,-1.152449194341897964e-02,1.874945871531963348e-02,-5.442356690764427185e-03,1.226699538528919220e-02,-1.206156332045793533e-02,-1.085171941667795181e-03,2.596415579319000244e-04,1.895535620860755444e-03,2.878511510789394379e-02,-1.124830567277967930e-03,-3.663267474621534348e-03,-6.216459441930055618e-03,-1.224404945969581604e-02,2.284509391756728292e-04,5.998653359711170197e-04,-1.180679630488157272e-02,5.688401404768228531e-03,-6.918507628142833710e-03,5.458774045109748840e-03,9.002596139907836914e-03,-7.039328920654952526e-05,3.359857364557683468e-04,-4.097223063581623137e-05,-1.093988073989748955e-03,-3.731767646968364716e-03,-3.197551704943180084e-03,5.746998358517885208e-03,9.054659167304635048e-04,-8.940129191614687443e-05,-9.359600517200306058e-05,-1.558098716714084730e-08,6.313793710432946682e-05,4.602258923114277422e-05,-1.224107225425541401e-03,-2.908989554271101952e-04,2.027153386734426022e-04,1.200561528094112873e-04,-4.584765900261800198e-09,1.645233569433912635e-04,-1.155631434812676162e-05,3.087163437157869339e-03,-2.434384077787399292e-03,-7.040351629257202148e-04,4.989221226423978806e-03,5.149195931153371930e-05,1.127137511502951384e-04,9.299449448008090258e-05,1.484637847170233727e-03,2.209675963968038559e-03,-1.151628233492374420e-02,5.300602875649929047e-03,1.528396643698215485e-02,-3.290889551863074303e-03,1.798275479814037681e-04,1.086138654500246048e-03,1.156498026102781296e-02,1.144106872379779816e-02,2.923149615526199341e-02,-7.542418316006660461e-03,1.621212437748908997e-02,-1.132557052187621593e-03,-1.282039302168413997e-04,-1.515245530754327774e-04,1.652878825552761555e-03,9.495269507169723511e-03,-2.233667299151420593e-03,-1.561136636883020401e-02,1.876706723123788834e-03,-3.907160833477973938e-03,5.580038414336740971e-04,7.071778964018449187e-05,1.204681233502924442e-03,1.353562623262405396e-02,4.917794838547706604e-03,-1.476189680397510529e-02,1.194710563868284225e-02,4.911227617412805557e-03,1.713283127173781395e-04,3.744264540728181601e-04,-9.278814308345317841e-03,5.206711590290069580e-03,4.546670243144035339e-05,-3.345464356243610382e-03,6.791442632675170898e-03,-1.652884675422683358e-04,1.597739756107330322e-04,6.691981252515688539e-05,-8.728739921934902668e-04,2.754292800091207027e-04,-2.294295467436313629e-03,3.234826261177659035e-03,6.006784969940781593e-04,2.860846143448725343e-05,4.858656029682606459e-05,-1.251293024751021221e-08,-6.390931230271235108e-05,-1.833229907788336277e-05,3.755033947527408600e-03,2.694489900022745132e-03,5.276621959637850523e-05,8.615736442152410746e-05,2.917612995645413321e-08,-9.744459384819492698e-05,4.882062494289129972e-04,1.752696698531508446e-03,3.768680617213249207e-02,3.311997652053833008e-02,-6.399480625987052917e-03,-8.013384649530053139e-04,1.821343612391501665e-04,2.401647216174751520e-04,1.260754652321338654e-04,-1.630106009542942047e-03,3.687970340251922607e-03,-5.584803409874439240e-03,3.746058791875839233e-02,-1.721439138054847717e-02,-1.996105565922334790e-04,-1.378878805553540587e-04,-2.856704639270901680e-03,-1.358857145532965660e-03,-7.401723880320787430e-03,1.796387368813157082e-03,1.239044871181249619e-02,-1.148166693747043610e-02,2.968795888591557741e-04,-2.470632898621261120e-05,-7.308038184419274330e-04,-2.776934951543807983e-02,-1.843706890940666199e-02,-1.049368269741535187e-02,5.105146206915378571e-03,-4.985782317817211151e-03,-1.937337219715118408e-04,1.022838478093035519e-04,-1.332086510956287384e-03,-1.480870693922042847e-02,1.668032817542552948e-02,2.553461492061614990e-02,-3.398882225155830383e-02,-1.281057484447956085e-03,2.555509563535451889e-03,-6.054586265236139297e-05,-1.223570201545953751e-02,-2.469051070511341095e-02,-9.430828504264354706e-03,-1.430524513125419617e-03,1.978581212460994720e-02,-2.289983822265639901e-04,4.396017175167798996e-05,-8.492405868310015649e-06,-8.930025505833327770e-04,-6.150486413389444351e-03,-2.198226284235715866e-03,7.469533011317253113e-04,3.968613455072045326e-04,1.340926100965589285e-04,-2.209757367381826043e-04,7.228674103743060186e-09,-6.578122702194377780e-05,-4.659825935959815979e-04,-1.957840519025921822e-03,-1.253994530998170376e-03,-2.801722148433327675e-04,-1.368567754980176687e-04,5.984617246213019826e-10,3.080658789258450270e-04,-1.727997005218639970e-05,3.439117455855011940e-03,1.122764218598604202e-02,-2.737930789589881897e-02,1.927513629198074341e-02,5.494796205312013626e-04,2.208574151154607534e-04,2.292418794240802526e-04,-3.189249546267092228e-04,-1.559070870280265808e-02,5.197365768253803253e-03,1.144609414041042328e-02,2.743767201900482178e-02,2.047070860862731934e-02,-2.649713424034416676e-04,2.296189195476472378e-04,-4.226669669151306152e-03,-2.239154465496540070e-02,2.422637864947319031e-02,1.481117587536573410e-02,2.702142298221588135e-02,-1.155884005129337311e-03,-6.368374451994895935e-04,-1.727108756313100457e-04,1.824361970648169518e-04,4.267494194209575653e-03,-9.471339173614978790e-03,2.522061392664909363e-02,2.862686663866043091e-02,-3.673569764941930771e-03,-2.933564595878124237e-03,3.642701194621622562e-04,1.768153859302401543e-03,-6.408536341041326523e-03,-2.687592990696430206e-02,1.139163877815008163e-02,1.676495186984539032e-02,-3.628344042226672173e-03,-1.994124613702297211e-03,2.428345906082540751e-04,1.707305200397968292e-03,1.942675560712814331e-03,-3.417655825614929199e-02,1.377204433083534241e-02,1.030414644628763199e-02,3.372856008354574442e-05,2.533353399485349655e-04,-2.476301160641014576e-04,1.802990329451858997e-03,-3.944737371057271957e-03,-1.903639640659093857e-03,5.750184878706932068e-03,4.349534865468740463e-04,-1.012061038636602461e-04,-4.386992077343165874e-05,1.840248842199798673e-08,6.523584306705743074e-05,2.501643321011215448e-04,-3.274081973358988762e-03,-2.750529674813151360e-03,1.328289217781275511e-04,-6.935789133422076702e-05,2.110709829139523208e-09,1.622640702407807112e-04,-2.395706687821075320e-04,3.780611790716648102e-03,2.458923496305942535e-02,-1.399103179574012756e-02,4.761052783578634262e-03,-5.063392454758286476e-04,1.291905209654942155e-04,1.521654776297509670e-04,1.516398624517023563e-04,4.534912295639514923e-04,6.587170995771884918e-03,-2.524392213672399521e-03,1.468566246330738068e-02,-7.392201572656631470e-03,-3.340108669362962246e-04,1.221928396262228489e-03,-8.951313793659210205e-05,-1.767524518072605133e-04,3.322800621390342712e-02,2.980002202093601227e-03,1.549889333546161652e-03,-7.412577047944068909e-03,-5.192001117393374443e-04,-1.625726290512830019e-04,1.937974477186799049e-03,2.749732229858636856e-04,1.483965199440717697e-03,-2.934965305030345917e-04,-6.935408804565668106e-03,-4.499780014157295227e-03,2.721139753703027964e-04,-1.457912730984389782e-06,1.494094030931591988e-03,8.154605515301227570e-03,2.436310984194278717e-03,1.112630404531955719e-02,3.709662938490509987e-03,2.398492069914937019e-04,7.052413420751690865e-04,1.527736894786357880e-04,-1.101965643465518951e-02,-2.638589125126600266e-03,-8.024728856980800629e-03,7.184158079326152802e-03,3.920664079487323761e-03,9.057235729414969683e-05,6.168085383251309395e-05,1.417780003976076841e-04,-1.125341979786753654e-03,-5.849802400916814804e-04,-4.501543007791042328e-03,3.931269049644470215e-03,4.788599326275289059e-04,-7.881925557740032673e-05,2.858787047443911433e-05,1.296552909479942173e-08,5.929137842031195760e-05,-1.355670683551579714e-04,-1.489153131842613220e-03,-4.118659417144954205e-04,6.260468217078596354e-05,6.362974818330258131e-05,-8.757979230722412467e-09,1.720091677270829678e-04,-3.336007648613303900e-05,4.176860675215721130e-03,1.665262877941131592e-02,-1.839535869657993317e-02,4.026772454380989075e-03,-4.533369792625308037e-05,-1.078516506822779775e-04,-1.627818419365212321e-04,1.285733189433813095e-03,-2.363973669707775116e-02,1.569538563489913940e-02,2.269293647259473801e-03,1.045295782387256622e-02,-5.907831247895956039e-03,-1.646084419917315245e-04,1.194418524391949177e-03,9.289560839533805847e-03,7.786362897604703903e-03,1.220891624689102173e-02,-1.583459787070751190e-02,-1.233791839331388474e-02,-4.402158083394169807e-05,-3.860403085127472878e-04,-1.320382580161094666e-06,2.707258099690079689e-03,5.544211249798536301e-03,1.436590217053890228e-02,4.344576038420200348e-03,-1.170880533754825592e-02,-3.261727979406714439e-03,9.095171699300408363e-04,-4.344439657870680094e-04,4.962862934917211533e-03,1.407544966787099838e-02,1.299544516950845718e-02,3.089456446468830109e-02,-2.529136091470718384e-02,2.161452081054449081e-03,7.942411466501653194e-04,1.958391367224976420e-04,-1.253585051745176315e-02,2.373006893321871758e-03,-1.850955374538898468e-02,-3.215992450714111328e-02,5.194687284529209137e-03,-5.231438262853771448e-05,1.805497449822723866e-04,-1.610176514077465981e-05,-9.827852481976151466e-04,-3.573654452338814735e-03,-4.455065820366144180e-03,5.695853848010301590e-03,7.113439496606588364e-04,-7.349178486037999392e-05,8.246741344919428229e-06,1.167609298136085272e-08,9.049539949046447873e-05,3.874600224662572145e-05,-4.126554355025291443e-03,-3.240945516154170036e-03,1.223563449457287788e-04,-3.086966535192914307e-05,2.064803084067534655e-08,-5.331311331246979535e-05,-1.117911815526895225e-04,1.981261651962995529e-03,1.635912433266639709e-02,-1.016801502555608749e-02,5.195110570639371872e-03,-5.019338568672537804e-04,1.928855781443417072e-04,-2.555130631662905216e-04,1.604187185876071453e-03,-3.726833499968051910e-03,2.111112698912620544e-02,2.218213863670825958e-03,2.028136514127254486e-02,-5.706215277314186096e-03,3.300780081190168858e-04,4.464761004783213139e-04,7.404553238302469254e-03,7.018764503300189972e-03,2.520337887108325958e-02,-9.520238265395164490e-03,-7.174291647970676422e-03,-4.387546796351671219e-03,-3.085600910708308220e-04,-9.390617196913808584e-05,2.404344733804464340e-03,-3.466407768428325653e-03,-1.145606581121683121e-02,-3.152574645355343819e-03,-1.324012782424688339e-02,-6.898866966366767883e-03,4.203889053314924240e-03,1.544553524581715465e-04,-5.563445389270782471e-03,1.059379801154136658e-02,-5.004162900149822235e-03,2.248261868953704834e-02,1.200714427977800369e-02,3.093114355579018593e-03,1.123439520597457886e-03,6.886958726681768894e-05,-1.055528316646814346e-02,7.048475090414285660e-04,2.296889200806617737e-03,4.605854861438274384e-03,-1.478935964405536652e-02,-2.658061566762626171e-05,6.779655814170837402e-05,-5.333679291652515531e-05,-9.361073607578873634e-04,-3.717465559020638466e-03,-7.875066250562667847e-03,1.794808311387896538e-03,3.705392591655254364e-04,1.958577631739899516e-04,7.660784467589110136e-05,-2.515872665753704496e-08,-5.217931466177105904e-04,4.871304263360798359e-04,1.787054911255836487e-02,1.112451497465372086e-02,-6.521896575577557087e-04,-3.439119318500161171e-04,1.269404492632020265e-08,-7.691519567742943764e-04,8.856694912537932396e-04,-1.661615446209907532e-02,-9.723532944917678833e-02,2.133007347583770752e-02,-3.031946904957294464e-02,2.634383039548993111e-03,-8.635827689431607723e-04,-6.651509320363402367e-04,-1.039640605449676514e-02,5.054929852485656738e-02,-7.044781744480133057e-02,3.638145700097084045e-02,-4.924944043159484863e-02,2.759577473625540733e-03,1.308137434534728527e-03,-5.498269107192754745e-03,-6.618696451187133789e-02,-6.904497742652893066e-02,5.144779086112976074e-01,-1.995671540498733521e-02,1.337616331875324249e-02,2.147105056792497635e-03,2.829717472195625305e-03,1.887432299554347992e-03,-1.280913501977920532e-02,6.774024106562137604e-03,-2.154947444796562195e-02,4.864529147744178772e-02,-3.773318976163864136e-02,4.931205511093139648e-02,-2.321761567145586014e-03,-4.038136685267090797e-04,-1.402649655938148499e-02,-8.359202742576599121e-02,1.183929294347763062e-02,-7.140918076038360596e-02,-3.297796472907066345e-02,-1.564840786159038544e-03,-5.850532557815313339e-03,-2.352590207010507584e-03,6.761011481285095215e-02,-2.559269592165946960e-02,7.916884869337081909e-02,1.463340781629085541e-02,1.024354249238967896e-02,4.095566982869058847e-04,-5.334437009878456593e-04,1.579654053784906864e-04,6.035972852259874344e-03,3.064717724919319153e-02,4.838652163743972778e-02,-2.603670954704284668e-02,-4.085524939000606537e-03,8.063013228820636868e-05,-2.290252159582450986e-04,4.712899226433364674e-08,3.622132862801663578e-05,-1.186686131404712796e-05,-1.636994304135441780e-03,-1.318993454333394766e-04,2.368785935686901212e-04,-3.775916411541402340e-06,-1.367538970953319222e-08,5.751445132773369551e-05,-4.202508134767413139e-04,3.577557392418384552e-03,2.870045974850654602e-02,-2.288125455379486084e-02,4.781578667461872101e-03,1.276333641726523638e-04,-1.287419581785798073e-05,-1.939581707119941711e-04,7.734899409115314484e-04,-1.447693631052970886e-02,1.601359806954860687e-02,2.073014620691537857e-03,-6.611498072743415833e-03,1.713483594357967377e-03,-1.649207697482779622e-04,9.542488260194659233e-05,9.892188012599945068e-03,-1.261946000158786774e-02,3.347732499241828918e-02,3.804657235741615295e-02,-1.810665987432003021e-02,5.058355163782835007e-03,-1.343823241768404841e-04,-1.142211403930559754e-04,2.279525855556130409e-03,3.930387087166309357e-03,-1.772547885775566101e-02,-1.200749352574348450e-02,1.054503768682479858e-02,4.890955984592437744e-03,-1.477824989706277847e-03,-2.791527367662638426e-04,5.481830798089504242e-03,1.558915805071592331e-02,-5.773195531219244003e-03,-2.108287997543811798e-03,-1.938734389841556549e-02,8.120065554976463318e-03,-1.138856285251677036e-03,-1.255429815500974655e-04,3.424491034820675850e-03,-7.547689601778984070e-03,-7.228869944810867310e-04,-7.299140095710754395e-03,-1.577711850404739380e-02,7.478294719476252794e-05,-1.782506296876817942e-04,3.327663580421358347e-04,4.486149409785866737e-04,5.527394358068704605e-03,-7.653376087546348572e-05,-7.303783204406499863e-03,-1.367982476949691772e-03,-4.250103374943137169e-04,1.810564208426512778e-05,1.976341627596411854e-05,3.623055818025022745e-04,-8.357410551980137825e-04,-5.879511125385761261e-03,-2.864888403564691544e-03,-9.612507419660687447e-04,8.207972859963774681e-04,-7.277349359355866909e-04,2.922245475929230452e-04,-7.678225520066916943e-04,-2.051977207884192467e-05,-2.261837013065814972e-03,-2.250977233052253723e-02,-8.073369041085243225e-03,1.829945831559598446e-04,-1.648323377594351768e-04,1.059462083503603935e-03,5.022156052291393280e-03,-3.711416618898510933e-03,-1.602789573371410370e-02,-1.481485553085803986e-02,9.883515536785125732e-03,-8.746837265789508820e-03,-3.522388404235243797e-03,1.364959636703133583e-03,2.512744627892971039e-02,-1.553701329976320267e-02,4.859369993209838867e-02,-1.660726615227758884e-03,-6.607072427868843079e-04,-4.391807131469249725e-03,8.445422281511127949e-04,8.203585166484117508e-04,1.710679847747087479e-03,-4.576948471367359161e-03,-2.569788880646228790e-02,5.490588955581188202e-04,-1.090797968208789825e-02,-1.185574941337108612e-02,1.084789913147687912e-02,-1.172428368590772152e-03,1.192065048962831497e-02,3.059840574860572815e-02,5.879613105207681656e-03,2.620912902057170868e-02,1.506360620260238647e-02,4.235226660966873169e-03,6.801892537623643875e-03,5.937813781201839447e-03,-1.899759471416473389e-02,8.698366582393646240e-05,-5.814994499087333679e-02,7.098787277936935425e-02,4.785361140966415405e-02,4.617973044514656067e-02,1.024013105779886246e-02,-9.801420569419860840e-02,8.395139127969741821e-02,-6.418696790933609009e-02,1.540798842906951904e-01,-5.167940631508827209e-02,-2.389186993241310120e-02,3.182747215032577515e-02,1.033100943459430709e-05\n0.000000000000000000e+00,4.331965101300738752e-05,2.452206099405884743e-04,1.167362439446151257e-03,1.025899313390254974e-03,1.029370832839049399e-04,4.765363701153546572e-05,2.810013732812421949e-08,-3.063840995309874415e-05,1.688485499471426010e-04,-9.465834591537714005e-04,-6.534166168421506882e-04,3.823296632617712021e-03,-3.949692472815513611e-03,-1.642013230593875051e-04,-4.186329897493124008e-05,-2.346845576539635658e-04,1.435191603377461433e-03,-1.634451560676097870e-03,1.541874930262565613e-02,1.029879413545131683e-02,-6.081284023821353912e-03,-4.749492742121219635e-03,5.804575048387050629e-04,-3.252752067055553198e-04,1.437336206436157227e-03,-1.698118634521961212e-03,2.364553976804018021e-03,3.562835603952407837e-02,-1.014970242977142334e-02,-2.833319362252950668e-03,2.373564930167049170e-04,1.598259841557592154e-04,-6.139901233837008476e-05,2.178131602704524994e-03,-5.650394130498170853e-03,-9.414255619049072266e-03,4.663820844143629074e-03,9.118149057030677795e-03,1.961887115612626076e-03,-8.259042806457728148e-05,-1.678791129961609840e-03,7.211286574602127075e-04,7.874285802245140076e-03,5.122988484799861908e-03,-3.727430710569024086e-03,-1.269945409148931503e-03,1.837787276599556208e-04,-1.374323037452995777e-04,-4.908278584480285645e-03,-8.032575249671936035e-03,-1.322119380347430706e-03,1.112282928079366684e-02,-4.107692744582891464e-03,3.686464333441108465e-05,-1.811506808735430241e-04,8.310926932608708739e-05,-3.341989940963685513e-04,-9.128567762672901154e-04,-2.961644437164068222e-03,-4.997347481548786163e-03,-4.728531930595636368e-04,2.156059199478477240e-04,2.740836498560383916e-05,-6.131890994964805941e-09,3.978485983680002391e-05,1.288784842472523451e-04,2.036978956311941147e-03,1.618471578694880009e-03,7.110658043529838324e-05,1.128632575273513794e-04,4.556041321990278448e-09,-1.033615553751587868e-04,1.384534698445349932e-04,-1.838945550844073296e-03,-1.005019433796405792e-02,6.541296839714050293e-03,-6.221406161785125732e-03,-5.795664765173569322e-05,-5.324134326656349003e-05,-1.021792413666844368e-04,1.157317310571670532e-03,1.835295697674155235e-03,-9.499585255980491638e-03,2.049681171774864197e-02,-9.450760670006275177e-03,-4.833009559661149979e-03,3.999599139206111431e-04,-1.409542455803602934e-04,1.690221484750509262e-03,1.587928971275687218e-03,-2.658379264175891876e-03,2.380173839628696442e-02,-2.978356089442968369e-03,-2.959979232400655746e-03,3.351135528646409512e-04,3.967568409279920161e-05,-7.062738295644521713e-04,1.952067250385880470e-03,-9.898359887301921844e-03,-8.968534879386425018e-03,-7.860212353989481926e-04,5.414618179202079773e-03,1.515774289146065712e-03,-8.022212568903341889e-05,-7.857496384531259537e-04,4.918075632303953171e-03,1.372730545699596405e-02,2.277955412864685059e-03,9.165857918560504913e-04,4.507021047174930573e-03,5.586720653809607029e-04,-9.531429532216861844e-05,-3.425641218200325966e-03,-5.445697810500860214e-03,1.550423912703990936e-02,1.252978108823299408e-02,-2.189376857131719589e-03,-4.765608173329383135e-05,-2.369139110669493675e-05,6.454801768995821476e-05,-2.825197298079729080e-04,2.703214413486421108e-04,-7.799130398780107498e-04,-2.840295201167464256e-03,-2.742654178291559219e-04,1.636816887184977531e-04,7.799863851687405258e-06,2.185234393436985556e-08,-3.432329685892909765e-05,-2.267505624331533909e-05,-4.092164337635040283e-03,-3.553152317181229591e-03,-8.908744348445907235e-05,-3.810972557403147221e-04,9.625240160460180050e-09,1.802554470486938953e-04,-8.053582860156893730e-04,6.181338801980018616e-03,1.462968811392784119e-02,-3.016784787178039551e-02,2.288722805678844452e-02,1.585967256687581539e-04,1.214834992424584925e-04,-8.015784987946972251e-05,-2.407078165560960770e-03,4.505697172135114670e-03,3.195467591285705566e-02,-1.043260097503662109e-02,-1.361014321446418762e-02,3.816751297563314438e-03,-5.371621809899806976e-04,-5.453538033179938793e-04,-7.484568282961845398e-03,3.234908450394868851e-03,4.095176607370376587e-02,-2.324108779430389404e-02,-2.062406204640865326e-02,1.465707086026668549e-03,-3.065304772462695837e-04,1.141580723924562335e-04,1.931107952259480953e-03,3.223626688122749329e-02,-3.858355805277824402e-03,-2.708406373858451843e-02,3.109610639512538910e-03,5.436263047158718109e-03,-8.554522646591067314e-04,3.558521711966022849e-05,1.211561448872089386e-02,3.268879372626543045e-03,6.020888686180114746e-04,-1.033540070056915283e-02,1.493565179407596588e-02,3.259783610701560974e-03,-1.440053223632276058e-03,-6.744534475728869438e-04,7.695966400206089020e-03,-4.811678081750869751e-05,-7.085819728672504425e-03,5.826974753290414810e-03,-1.706342957913875580e-02,4.133245674893260002e-04,-4.182104603387415409e-04,1.253634982276707888e-04,7.133072940632700920e-04,4.957410041242837906e-03,9.196220897138118744e-03,-4.943048581480979919e-03,-7.594297640025615692e-04,-2.947783796116709709e-04,4.207861638860777020e-05,9.396348144008470626e-10,7.601302058901637793e-06,1.232520153280347586e-04,1.713478239253163338e-03,1.618809532374143600e-03,-1.062406081473454833e-04,6.719707744196057320e-05,2.204217253165552393e-09,-2.320392231922596693e-04,1.770262606441974640e-04,-4.569003358483314514e-03,-1.821347326040267944e-02,3.711371449753642082e-03,-2.953986404463648796e-03,6.909641087986528873e-04,-1.769040682120248675e-04,-3.018340794369578362e-04,1.494024414569139481e-03,-2.028220333158969879e-04,2.129536122083663940e-02,9.429642930626869202e-03,5.174865946173667908e-04,1.996271871030330658e-02,3.918431466445326805e-04,-9.220599895343184471e-04,-3.844083752483129501e-03,-1.402114611119031906e-02,-1.182413008064031601e-02,2.446538023650646210e-02,6.825533229857683182e-03,1.558923441916704178e-02,6.714365736115723848e-05,-8.176374831236898899e-05,-2.299403771758079529e-03,-2.895325422286987305e-03,-9.298089891672134399e-03,1.480417232960462570e-02,6.202320568263530731e-03,1.737245824187994003e-03,1.348073710687458515e-03,-3.675149855553172529e-05,2.591561526060104370e-03,-8.195247501134872437e-03,-7.041089236736297607e-03,3.037852048873901367e-02,-4.866762086749076843e-03,2.280013170093297958e-03,1.200437836814671755e-04,-2.172246749978512526e-04,2.120136655867099762e-02,1.339009962975978851e-03,6.077406927943229675e-03,1.665049418807029724e-02,-1.110223121941089630e-02,3.453236422501504421e-05,-1.883994118543341756e-04,-8.945405716076493263e-05,2.862941008061170578e-03,1.068988814949989319e-02,5.060334224253892899e-03,-3.790693124756217003e-03,-6.376504898071289062e-04,2.279745822306722403e-04,1.662781687628012151e-05,9.154348390438826755e-09,1.409021297149593011e-05,1.638293615542352200e-04,1.961850095540285110e-03,1.171820797026157379e-03,1.233324437635019422e-04,4.247492324793711305e-05,-1.678927219472825527e-08,-8.449747838312759995e-05,6.072507676435634494e-05,-1.244244165718555450e-03,3.464318579062819481e-03,-3.059124108403921127e-03,-5.570252425968647003e-03,1.381234469590708613e-04,-8.613738464191555977e-05,-3.711432509589940310e-04,2.702475467231124640e-04,-1.678388565778732300e-03,1.155769918113946915e-02,1.775683090090751648e-02,-1.054958626627922058e-02,-8.463863283395767212e-03,3.410701174288988113e-04,-4.437173483893275261e-04,1.372173428535461426e-03,-7.391782943159341812e-03,3.391131525859236717e-03,2.745614759624004364e-02,-1.779042184352874756e-03,-5.290790926665067673e-03,2.338386111659929156e-04,1.647868630243465304e-04,1.851684064604341984e-04,7.302531041204929352e-03,-7.527633570134639740e-03,-7.214932702481746674e-03,-8.031793404370546341e-04,7.119433488696813583e-03,3.219622303731739521e-04,-1.862354838522151113e-04,7.013155263848602772e-04,1.549983979202806950e-03,6.209895946085453033e-03,1.208415813744068146e-02,-6.316522136330604553e-03,7.289900444447994232e-03,4.982577956980094314e-05,-4.234078514855355024e-04,-3.591661807149648666e-03,-9.943908080458641052e-03,1.097296946682035923e-03,1.448450051248073578e-02,-6.588301621377468109e-03,1.806133950594812632e-04,-2.824850089382380247e-04,2.473303175065666437e-04,-3.448242787271738052e-04,1.636715722270309925e-03,7.388412486761808395e-04,-6.805186625570058823e-03,-7.331995293498039246e-04,8.276788867078721523e-05,1.729067116684745997e-05,-1.496356105690210825e-08,4.358572186902165413e-05,2.244757633889093995e-04,1.734213205054402351e-03,1.308705192059278488e-03,6.717722135363146663e-05,6.887350173201411963e-05,4.790535967913456261e-09,-1.346558274235576391e-04,1.944594987435266376e-04,-2.024578163400292397e-03,-1.098651438951492310e-03,-6.886224728077650070e-03,-6.727122236043214798e-03,1.433624420315027237e-04,-1.664776500547304749e-04,-3.023598110303282738e-04,1.547805499285459518e-03,-5.581696517765522003e-03,1.310999970883131027e-03,1.848982833325862885e-02,-1.009499374777078629e-02,-6.104303523898124695e-03,4.478049231693148613e-04,-4.165312275290489197e-04,-5.646070349030196667e-05,-5.220349412411451340e-04,2.916085533797740936e-03,2.694052085280418396e-02,-4.993164911866188049e-03,-8.730546105653047562e-04,1.234703522641211748e-04,1.725357724353671074e-04,-8.944705768954008818e-05,7.816964760422706604e-03,-2.540942048653960228e-03,-1.170302275568246841e-03,-1.061215437948703766e-02,7.129312027245759964e-03,1.964108087122440338e-03,-8.930590411182492971e-05,2.377142896875739098e-03,1.026493409881368279e-04,1.045258622616529465e-02,1.669616252183914185e-02,-1.379644125699996948e-02,5.586567334830760956e-03,1.131920609623193741e-03,-2.593266253825277090e-04,-2.362991450354456902e-03,-7.442572619765996933e-03,-8.573979139328002930e-03,3.713503945618867874e-03,-5.119949579238891602e-03,1.133045734604820609e-04,-2.553870435804128647e-04,6.287981523200869560e-05,-1.474917808081954718e-04,6.199730560183525085e-04,-1.263606594875454903e-03,-4.509946331381797791e-03,-4.734409740194678307e-04,2.886369766201823950e-04,2.600769403215963393e-05,1.037824404193088412e-08,4.167753650108352304e-05,2.111246867571026087e-04,2.820744412019848824e-03,3.490964591037482023e-04,1.928533674799837172e-05,-8.644040462968405336e-06,1.292016804654849693e-08,-2.428069419693201780e-04,1.681893918430432677e-04,-2.699379576370120049e-03,1.750930398702621460e-02,1.885088859125971794e-04,-1.343683805316686630e-02,-2.016744983848184347e-04,-5.988691555103287101e-05,-2.227018558187410235e-05,1.814765506424009800e-03,6.146042607724666595e-03,3.471835516393184662e-03,2.353275381028652191e-02,-1.805181428790092468e-02,-5.452746991068124771e-03,2.294856385560706258e-04,-6.816766108386218548e-04,-3.690092824399471283e-03,4.515151493251323700e-03,-3.314835019409656525e-03,2.514573745429515839e-02,-5.660670809447765350e-03,-5.440958775579929352e-03,3.406848991289734840e-04,2.470379404257982969e-04,-2.119972370564937592e-03,1.401047687977552414e-03,-1.036071125417947769e-02,-2.541441004723310471e-03,9.315761737525463104e-03,9.003599174320697784e-03,2.143633086234331131e-03,2.127382322214543819e-05,-3.217238467186689377e-03,-4.238051827996969223e-03,4.409663844853639603e-03,2.323045954108238220e-02,7.007327396422624588e-03,9.793936274945735931e-03,-7.272274815477430820e-04,-3.386506868992000818e-04,-1.312059350311756134e-03,-1.175784599035978317e-02,-4.506875760853290558e-03,8.695956319570541382e-03,-7.337566465139389038e-03,2.609319744806271046e-05,-8.619207073934376240e-05,3.346515222801826894e-05,-4.811407416127622128e-05,-7.921450305730104446e-04,-1.221470767632126808e-03,-5.563185084611177444e-03,-6.171612185426056385e-04,3.230113943573087454e-04,1.331283510808134452e-05,-1.499427071394165978e-08,-1.626475714147090912e-04,-1.051122788339853287e-03,-5.564600694924592972e-03,-3.781129140406847000e-03,-3.010657965205609798e-04,-6.377376848831772804e-08,7.931191703391959891e-08,6.329289753921329975e-04,-5.525136948563158512e-04,1.023322157561779022e-02,-1.932617835700511932e-02,-5.162379704415798187e-03,3.539004549384117126e-02,1.551740715513005853e-04,3.181208448950201273e-04,1.024395227432250977e-03,-8.210174739360809326e-03,-1.391032617539167404e-02,-6.484611332416534424e-02,-1.158147454261779785e-01,8.434282243251800537e-02,3.284863382577896118e-02,-2.374731469899415970e-03,3.364171599969267845e-03,2.853872627019882202e-02,1.037146896123886108e-03,-1.510265376418828964e-02,4.447214901447296143e-01,5.044827237725257874e-02,2.310504950582981110e-02,-1.489427755586802959e-03,-8.594114333391189575e-04,1.431682263500988483e-03,-4.151228070259094238e-02,3.534820303320884705e-02,3.915086761116981506e-02,2.095944993197917938e-02,-4.625687375664710999e-02,-1.203886698931455612e-02,5.267026717774569988e-04,-2.037083962932229042e-03,-2.783739753067493439e-02,-4.353068023920059204e-02,-1.135054677724838257e-01,-5.536056123673915863e-03,-4.275165498256683350e-02,-5.124453920871019363e-03,1.560364267788827419e-03,5.862980149686336517e-03,7.008936256170272827e-02,-4.731926321983337402e-02,-4.547667503356933594e-02,3.723922371864318848e-02,-9.487454663030803204e-04,1.152156968601047993e-03,-3.858651907648891211e-04,7.378230220638215542e-04,2.771894913166761398e-03,7.604418206028640270e-04,2.886109240353107452e-02,3.013622015714645386e-03,-1.318284543231129646e-03,-1.755209377733990550e-04,4.455500857147853822e-09,-1.246466126758605242e-06,-4.218975664116442204e-05,-1.177920610643923283e-03,-9.241776424460113049e-04,-6.525483331643044949e-05,-2.665668762347195297e-05,4.744640591525239870e-08,-3.191828727722167969e-05,3.245151310693472624e-04,-1.679354114457964897e-03,1.524396520107984543e-02,1.454964466392993927e-02,-5.012934096157550812e-03,-7.804041961207985878e-04,1.151103351730853319e-04,6.089484086260199547e-04,-1.298310235142707825e-05,2.809761324897408485e-03,4.122436046600341797e-03,8.855946362018585205e-03,1.165575813502073288e-02,-1.598229631781578064e-02,1.286432088818401098e-04,1.040618226397782564e-04,-4.379961173981428146e-03,4.921272397041320801e-03,8.713820949196815491e-03,9.260492399334907532e-03,8.532992564141750336e-03,-1.527010463178157806e-02,2.232362166978418827e-04,-4.991283640265464783e-05,-8.240498136729001999e-04,-6.197595503181219101e-03,9.666400030255317688e-03,1.831827312707901001e-02,4.875042941421270370e-05,-5.829422269016504288e-03,1.467760535888373852e-03,2.557128027547150850e-04,-5.740225780755281448e-03,1.151057705283164978e-02,1.776641607284545898e-02,-3.586935810744762421e-03,8.393791504204273224e-03,-9.764838963747024536e-03,9.919300209730863571e-04,3.298770461697131395e-04,-1.602367497980594635e-02,-1.094531640410423279e-02,-6.155538372695446014e-03,3.274551127105951309e-04,1.581915281713008881e-02,-4.654827353078871965e-04,1.126527786254882812e-05,-3.011706576216965914e-04,-9.525632485747337341e-04,-7.784908171743154526e-03,1.996107399463653564e-03,6.311043165624141693e-03,7.510076975449919701e-04,-1.971090823644772172e-04,-1.477664627600461245e-04,3.374130174051970243e-04,7.823168416507542133e-04,-3.054804255953058600e-05,1.227578148245811462e-03,2.420216042082756758e-04,-2.318174811080098152e-04,-9.952917025657370687e-06,-4.911156138405203819e-04,-5.793407908640801907e-04,-4.077917838003486395e-04,-8.705623913556337357e-04,4.043777007609605789e-03,2.811755752190947533e-03,-7.981844246387481689e-03,-9.299942576035391539e-06,-6.089292583055794239e-04,-2.408332074992358685e-04,5.764254601672291756e-04,-1.107360795140266418e-02,-3.931333776563405991e-04,1.950904354453086853e-02,-1.646261103451251984e-02,-6.809975020587444305e-03,5.086197052150964737e-05,-6.810348713770508766e-04,-2.917462028563022614e-03,-1.312567852437496185e-03,-2.744176890701055527e-03,2.944454923272132874e-02,-1.354677230119705200e-02,-1.219915878027677536e-02,2.523250412195920944e-03,1.777453697286546230e-03,-3.862378653138875961e-03,3.872431349009275436e-03,-7.939468137919902802e-03,-1.009330060333013535e-02,2.943648956716060638e-03,7.226794492453336716e-03,8.457048796117305756e-03,2.172147622331976891e-03,3.378726541996002197e-04,6.986048072576522827e-03,6.467357743531465530e-03,3.450349438935518265e-03,2.211233368143439293e-03,7.495921105146408081e-03,4.678622353821992874e-03,-6.518731242977082729e-04,-1.266508176922798157e-02,-7.598900236189365387e-03,-1.037091668695211411e-02,2.798910252749919891e-02,-1.077502407133579254e-02,-1.207443536259233952e-03,1.864224299788475037e-02,-3.854300826787948608e-02,3.129054978489875793e-02,3.998265415430068970e-02,-3.294948115944862366e-02,8.851002901792526245e-03,-1.384563744068145752e-02,1.263959985226392746e-02,3.088507583015598357e-07\n0.000000000000000000e+00,2.142134871974121779e-05,4.797044311999343336e-05,2.681916113942861557e-03,1.312029780820012093e-03,4.846558294957503676e-05,1.167035661637783051e-04,6.483076742114235458e-09,3.504858796077314764e-06,5.427763971965759993e-05,3.734503115992993116e-04,5.884008947759866714e-03,-2.939143218100070953e-03,-1.304479874670505524e-02,2.681152545846998692e-04,-6.778474926250055432e-05,1.172160555142909288e-04,-7.718092529103159904e-04,8.509294129908084869e-03,-9.695401415228843689e-03,4.835663828998804092e-03,1.847462169826030731e-02,1.462859218008816242e-03,-2.853412006516009569e-04,5.848010769113898277e-04,6.529834587126970291e-03,1.538872160017490387e-02,1.289471983909606934e-03,-1.842196099460124969e-02,1.892120577394962311e-02,3.301207441836595535e-03,2.050943585345521569e-04,2.067368186544626951e-04,-2.780501381494104862e-04,-3.470535157248377800e-03,4.377433098852634430e-03,9.357079863548278809e-03,8.817408233880996704e-04,6.488525308668613434e-03,-1.148852985352277756e-03,1.834730937844142318e-05,-7.629189349245280027e-05,-8.929973468184471130e-03,2.103447914123535156e-03,-1.319551840424537659e-02,5.003591533750295639e-03,1.157508511096239090e-02,-1.140235341154038906e-03,-5.040131873101927340e-05,2.109032124280929565e-03,-3.274447284638881683e-03,6.203045137226581573e-03,-4.354529082775115967e-03,7.874938659369945526e-03,6.913468951097456738e-06,3.312988337711431086e-05,1.235561358043923974e-04,1.781446917448192835e-05,4.317130427807569504e-03,3.379665082320570946e-03,-1.122617046348750591e-03,-6.509339436888694763e-05,-1.472442236263304949e-04,1.838223397498950362e-06,1.295279794533144013e-08,4.070779687026515603e-05,2.416093047941103578e-05,5.939084221608936787e-04,9.149551624432206154e-04,1.483801461290568113e-04,8.099409751594066620e-05,-3.071225407325073320e-08,2.050711555057205260e-05,-3.945438220398500562e-05,-6.918353028595447540e-05,-2.090342575684189796e-03,-1.116784056648612022e-03,-3.567239502444863319e-03,-3.144023867207579315e-05,-2.364301872148644179e-05,1.031770225381478667e-04,1.077498542144894600e-03,1.011571846902370453e-03,-1.874734414741396904e-03,-8.402596577070653439e-04,8.906272239983081818e-03,2.671312540769577026e-03,-1.400704641127958894e-04,7.327885250560939312e-04,7.330017630010843277e-03,1.192029006779193878e-02,1.079387869685888290e-02,-1.131234318017959595e-02,1.938954368233680725e-02,3.455475205555558205e-03,1.022248179651796818e-04,1.574896887177601457e-04,3.026037302333861589e-04,1.656777225434780121e-03,3.282274119555950165e-03,1.590674556791782379e-02,1.270838268101215363e-02,4.178234841674566269e-03,-6.298884400166571140e-04,9.796098311198875308e-06,-2.264983253553509712e-03,-5.716627463698387146e-03,5.258639808744192123e-03,-8.988288231194019318e-03,-3.167051123455166817e-03,2.306739566847681999e-03,-3.942272742278873920e-04,1.353645056951791048e-04,-8.860049420036375523e-04,7.768408395349979401e-04,1.011910382658243179e-03,-6.887865252792835236e-03,4.811738617718219757e-03,1.839715332607738674e-05,3.527454100549221039e-05,7.605696737300604582e-05,-6.913352262927219272e-05,3.413258120417594910e-03,1.416776911355555058e-03,3.650891012512147427e-04,1.766571513144299388e-04,-5.152128869667649269e-05,-1.310828338318970054e-05,-3.708573714789054065e-08,-3.546023435774259269e-06,9.122194023802876472e-05,-1.354920677840709686e-03,-2.454753266647458076e-04,9.650501306168735027e-05,1.102777459891512990e-04,-6.951330178139869531e-09,-1.271407927561085671e-05,-2.843292168108746409e-05,3.887781407684087753e-03,-6.156308110803365707e-03,-5.539976060390472412e-03,4.257700871676206589e-03,-5.016123177483677864e-04,8.173949026968330145e-05,3.958593006245791912e-04,2.180207520723342896e-04,2.938889432698488235e-03,5.590467713773250580e-03,-1.739692315459251404e-02,7.725155912339687347e-03,5.283733829855918884e-03,-2.188960788771510124e-04,1.517336699180305004e-03,8.899501524865627289e-03,1.917044073343276978e-02,2.603209577500820160e-03,-9.092510677874088287e-03,3.050738759338855743e-02,5.961518734693527222e-03,-1.250043715117499232e-04,1.821404584916308522e-04,-3.962919581681489944e-04,-6.850956007838249207e-03,1.705830544233322144e-02,1.140927895903587341e-02,1.001325435936450958e-02,-2.408949658274650574e-03,-1.157224178314208984e-04,1.488357956986874342e-04,1.342988573014736176e-03,-2.917834091931581497e-03,7.023292593657970428e-03,-1.804788783192634583e-02,-5.846940912306308746e-03,-1.095060631632804871e-02,-3.745634341612458229e-03,5.865116836503148079e-04,6.194552988745272160e-04,7.825311273336410522e-03,1.521276403218507767e-02,-1.049020420759916306e-02,9.344154968857765198e-03,-3.629775892477482557e-05,2.450766041874885559e-04,1.161174513981677592e-04,-4.179658717475831509e-04,2.978221978992223740e-03,4.430102650076150894e-03,6.529751699417829514e-03,9.866312611848115921e-04,-1.364138006465509534e-04,-3.376052700332365930e-05,1.550077577405772900e-08,3.331246989546343684e-05,1.011418062262237072e-04,1.638275571167469025e-03,1.508013578131794930e-03,9.475747356191277504e-05,1.317287824349477887e-04,3.951527105527929962e-09,1.272533700102940202e-04,1.187718298751860857e-04,2.007044386118650436e-03,-3.278054064139723778e-03,6.226279772818088531e-03,-1.324140466749668121e-04,-1.042593503370881081e-04,5.545817111851647496e-05,7.113277388270944357e-05,-9.596495656296610832e-04,-6.535089574754238129e-03,-1.498962193727493286e-02,-2.154570817947387695e-02,-1.573213934898376465e-02,-1.214867457747459412e-02,3.213349555153399706e-05,7.723271846771240234e-04,5.276644136756658554e-03,1.602595858275890350e-02,3.330625826492905617e-03,-8.416755124926567078e-03,2.791140601038932800e-02,-3.973871469497680664e-02,2.672475238796323538e-04,1.109690565499477088e-04,5.667684599757194519e-04,2.581135602667927742e-03,-1.824625022709369659e-02,-1.407156419008970261e-02,-1.265318691730499268e-02,5.697720684111118317e-03,-8.008726872503757477e-04,-3.738516170415095985e-05,-5.275239702314138412e-03,5.769626703113317490e-03,1.773199997842311859e-02,-3.275973722338676453e-02,-2.577760256826877594e-03,3.425104543566703796e-03,8.753134170547127724e-05,2.333206939511001110e-04,-6.139783188700675964e-03,-1.229474879801273346e-02,-2.968265488743782043e-02,-1.346908602863550186e-02,1.094655226916074753e-02,-2.593997051008045673e-04,7.708124758210033178e-05,9.915026021189987659e-05,-1.381970942020416260e-04,4.533329978585243225e-03,-1.671257894486188889e-03,-5.806031986139714718e-04,4.694054223364219069e-05,-1.166116635431535542e-04,-2.081920320051722229e-05,-2.497699824743904173e-09,5.805081309517845511e-05,-3.271671084803529084e-05,1.515686395578086376e-03,1.145024318248033524e-03,7.364548218902200460e-05,8.367822738364338875e-05,-1.807262606234871782e-08,4.021633139927871525e-05,1.223525759996846318e-04,5.407242570072412491e-04,-5.289675202220678329e-03,4.432497080415487289e-03,-7.399915484711527824e-04,-4.802283001481555402e-05,-1.152946424554102123e-06,4.259007109794765711e-04,7.874917937442660332e-04,9.119793772697448730e-03,-7.388260215520858765e-03,-6.393593270331621170e-03,9.126274846494197845e-03,1.566908787935972214e-03,-5.245213105808943510e-05,5.126108881086111069e-04,9.134028106927871704e-03,2.226151153445243835e-02,-4.821661394089460373e-03,-1.079273130744695663e-02,1.514020655304193497e-02,5.302378907799720764e-03,1.810870890039950609e-04,8.355345926247537136e-05,-4.629551549442112446e-04,1.155200880020856857e-03,1.280803699046373367e-02,1.457506790757179260e-02,6.426911801099777222e-03,2.691985107958316803e-03,7.939539500512182713e-05,1.116714338422752917e-04,-1.902340678498148918e-03,-1.582195865921676159e-03,5.624321755021810532e-03,-7.197478786110877991e-03,5.407826043665409088e-03,1.525769708678126335e-03,-3.509910602588206530e-04,2.816568885464221239e-04,-1.952484250068664551e-03,2.027715789154171944e-03,6.484224926680326462e-03,-6.967160850763320923e-03,1.181417331099510193e-02,-1.091628291760571301e-04,2.387402637396007776e-04,5.096575841889716685e-05,-8.243800402851775289e-05,2.672264818102121353e-04,1.226741354912519455e-03,2.698647789657115936e-03,4.323037865106016397e-04,-4.589115269482135773e-05,-2.005768692470155656e-05,2.211398708595879725e-08,5.940727714914828539e-05,1.186294321087189019e-04,2.114616218023002148e-04,-2.196859859395772219e-04,1.308184437220916152e-04,4.939716018270701170e-05,2.319222858204739168e-08,-5.950863851467147470e-05,-8.928161696530878544e-05,-1.265084487386047840e-03,-9.500317275524139404e-03,5.269311368465423584e-03,-3.160287626087665558e-03,-4.717993724625557661e-04,-8.320805500261485577e-05,1.555355120217427611e-04,4.088340210728347301e-04,3.570966189727187157e-03,-9.073405526578426361e-03,-4.581285640597343445e-03,7.561148609966039658e-03,1.643847441300749779e-03,-7.413001731038093567e-05,5.851526511833071709e-04,7.763360626995563507e-03,2.032123692333698273e-02,-7.195705082267522812e-03,-1.464725285768508911e-02,2.237835712730884552e-02,4.391216207295656204e-03,3.291466782684437931e-06,2.051524206763133407e-04,-5.603434401564300060e-04,2.857763087376952171e-03,1.132564432919025421e-02,9.892008267343044281e-03,8.655674755573272705e-03,3.022974357008934021e-03,5.639672745019197464e-04,6.421760917874053121e-05,-3.484265413135290146e-03,-5.169255891814827919e-04,8.627944625914096832e-03,-4.094522446393966675e-03,-9.041164070367813110e-03,-1.588083454407751560e-03,3.985847579315304756e-04,1.680661516729742289e-04,-3.622889984399080276e-03,7.988501340150833130e-03,-3.889280837029218674e-03,-1.317405421286821365e-02,3.437757492065429688e-03,-6.791837222408503294e-06,1.918441121233627200e-04,1.190584953292272985e-04,-3.296869108453392982e-04,2.037693047896027565e-03,5.693078972399234772e-03,3.803700208663940430e-03,7.539097568951547146e-04,3.923332042177207768e-05,-8.240582246799021959e-06,-5.963738658465445042e-08,2.845422568498179317e-05,2.105932362610474229e-04,-2.325111534446477890e-03,-5.128392367623746395e-04,1.355130370939150453e-04,8.412447641603648663e-05,-1.653114622968132608e-08,-2.460488212818745524e-05,-1.099891815101727843e-04,-1.134404301410540938e-04,-2.585073746740818024e-02,5.683097057044506073e-03,2.592924982309341431e-03,-2.445258141960948706e-04,2.729557309066876769e-06,1.925933320308104157e-04,-3.812186187133193016e-04,-4.072300158441066742e-03,5.164262373000383377e-03,1.659246161580085754e-03,1.354820653796195984e-02,5.797100020572543144e-04,5.664471245836466551e-05,4.716754192486405373e-04,5.546603351831436157e-03,9.336237795650959015e-03,6.311183795332908630e-03,-1.814109832048416138e-02,1.921321451663970947e-02,1.960613764822483063e-03,1.004302030196413398e-04,4.273068043403327465e-05,8.682608604431152344e-04,-6.077106110751628876e-03,6.891417782753705978e-03,3.597347997128963470e-03,7.115309126675128937e-03,-9.672878310084342957e-03,2.539152919780462980e-04,3.152071712975157425e-06,-2.670635469257831573e-03,7.898010313510894775e-03,1.185762323439121246e-02,-1.369682699441909790e-02,-9.111637249588966370e-03,-9.755333885550498962e-04,-4.131508467253297567e-04,2.418922813376411796e-04,-1.733629265800118446e-03,5.658115260303020477e-03,1.633717119693756104e-02,-5.902933888137340546e-03,1.118812244385480881e-03,9.234481694875285029e-05,6.781066986150108278e-06,1.940448564710095525e-04,-1.499466306995600462e-04,6.010864861309528351e-03,7.635249756276607513e-03,1.143699046224355698e-03,2.546345931477844715e-04,-3.205756365787237883e-05,2.656666401890106499e-05,6.175241651362739503e-09,-2.846907009370625019e-04,-5.187817150726914406e-04,-1.146325375884771347e-02,-6.712920032441616058e-03,-8.132367511279881001e-04,-9.805710287764668465e-04,1.905448243633145466e-09,-2.007911389227956533e-04,-1.955883199116215110e-04,-1.065739663317799568e-03,4.020467400550842285e-02,3.278494812548160553e-03,1.116155460476875305e-02,-2.103403239743784070e-04,1.753708493197336793e-04,-7.717584958299994469e-04,-2.146048936992883682e-04,-4.540980607271194458e-02,-1.186827011406421661e-02,6.893398612737655640e-02,-4.551120474934577942e-02,-2.263296581804752350e-02,4.663800355046987534e-04,-6.286537274718284607e-03,-4.773607850074768066e-02,-8.431839942932128906e-02,8.459938690066337585e-03,5.280713737010955811e-02,5.635307431221008301e-01,-5.566358938813209534e-02,-9.054429247044026852e-04,-9.659504867158830166e-04,-7.321126759052276611e-06,-1.274048071354627609e-02,-1.488429121673107147e-02,-6.479279696941375732e-02,-5.094914138317108154e-02,-1.882876455783843994e-02,4.599158652126789093e-03,4.691828507930040359e-06,1.261069998145103455e-02,3.168231248855590820e-02,-8.242411166429519653e-02,2.063337340950965881e-02,9.950268082320690155e-03,-1.509891357272863388e-03,3.829125314950942993e-03,-1.065214048139750957e-03,-1.172698475420475006e-02,-9.422905743122100830e-03,-8.735951036214828491e-02,3.602609038352966309e-02,-4.302908852696418762e-02,9.630629938328638673e-05,-6.090239621698856354e-04,-8.420582162216305733e-04,-3.002666344400495291e-04,-2.596342191100120544e-02,-1.701184734702110291e-02,-4.337158054113388062e-03,-1.202413346618413925e-03,5.267047090455889702e-04,1.400051987729966640e-04,-1.399058646711637266e-08,5.839900404680520296e-05,3.080596507061272860e-04,3.504273481667041779e-03,2.119167475029826164e-03,1.534823531983420253e-04,1.458184851799160242e-04,1.373301472540333634e-08,-7.851704140193760395e-05,-3.677165659610182047e-05,-1.812038943171501160e-03,-9.787308052182197571e-03,-1.831398159265518188e-02,-1.094021182507276535e-02,6.105359061621129513e-04,-2.739038318395614624e-04,-6.855257088318467140e-04,1.896162051707506180e-03,-1.011227257549762726e-03,-1.144123729318380356e-03,3.592970781028270721e-03,5.455531179904937744e-03,1.408417709171772003e-02,1.648149482207372785e-04,-3.599270712584257126e-06,6.703227758407592773e-03,1.923226751387119293e-03,-1.705843023955821991e-03,3.569936379790306091e-03,2.917728386819362640e-03,1.171635091304779053e-02,-1.701252767816185951e-05,1.555226481286808848e-04,-2.605700865387916565e-05,6.199527531862258911e-03,-1.410904619842767715e-02,-8.699153549969196320e-03,7.215771824121475220e-03,1.087204273790121078e-02,6.768945604562759399e-04,-5.939533002674579620e-04,2.836687490344047546e-03,-8.409447968006134033e-03,3.672292456030845642e-03,-4.145495593547821045e-03,-6.247068289667367935e-03,8.091688156127929688e-03,-3.257605712860822678e-04,-3.154451260343194008e-04,1.178624015301465988e-02,-7.424720562994480133e-03,1.922749541699886322e-02,3.012406174093484879e-03,-1.662337221205234528e-02,1.274182926863431931e-03,-1.244310755282640457e-03,-1.111033721826970577e-03,9.778948733583092690e-04,1.141894701868295670e-02,-1.908215228468179703e-03,-8.221480995416641235e-03,-6.374847143888473511e-04,-2.127121115336194634e-04,4.778387374244630337e-04,1.311237283516675234e-04,9.899118449538946152e-04,-3.118914901278913021e-04,2.824102994054555893e-03,2.232077997177839279e-03,-3.941349568776786327e-04,2.627539448440074921e-03,-6.515488494187593460e-04,6.280117086134850979e-04,-7.581943646073341370e-05,-1.174960518255829811e-03,-1.207196339964866638e-02,1.345650479197502136e-02,-3.503751941025257111e-04,2.765335375443100929e-05,-1.232927083037793636e-03,6.366908201016485691e-04,1.620049239136278629e-03,-7.528604473918676376e-03,7.765240967273712158e-03,-1.254574768245220184e-02,2.391359396278858185e-02,6.045717163942754269e-04,2.401256933808326721e-03,8.545377058908343315e-04,-6.817556917667388916e-03,8.608506992459297180e-03,-1.942812465131282806e-03,1.013131346553564072e-03,5.706341937184333801e-03,8.297534659504890442e-03,-2.395043149590492249e-03,-4.603877896443009377e-04,-1.983978785574436188e-03,-6.947059184312820435e-03,4.244017414748668671e-03,1.006245240569114685e-02,-5.747285671532154083e-03,3.116459585726261139e-03,4.612888209521770477e-03,-4.011688753962516785e-03,-1.296162372455000877e-03,-7.873632013797760010e-03,7.260601036250591278e-03,-2.250325679779052734e-02,2.419694792479276657e-03,-8.323375135660171509e-03,-7.056652102619409561e-03,-1.149232382886111736e-03,2.080787718296051025e-02,1.124735455960035324e-02,-1.551855262368917465e-02,-1.454103365540504456e-02,5.652535334229469299e-02,9.495119564235210419e-03,-3.854320943355560303e-02,2.414722740650177002e-02,-3.989071026444435120e-02,5.840127822011709213e-03,1.036359276622533798e-02,-3.722066059708595276e-02,3.870021179318428040e-02,5.742089822888374329e-02,-3.032826862181536853e-05\n0.000000000000000000e+00,2.523641342122573406e-05,1.497230186942033470e-06,1.249894732609391212e-03,4.062200314365327358e-04,5.967467586742714047e-06,2.435136229905765504e-05,1.179155084685135080e-08,-4.009011900052428246e-05,-6.458068673964589834e-05,-2.447781153023242950e-04,4.174011293798685074e-03,-6.993138696998357773e-03,-4.546947777271270752e-03,5.906319711357355118e-04,-1.644778822083026171e-04,-2.640002931002527475e-04,1.130955526605248451e-03,1.062180730514228344e-03,-4.875535145401954651e-03,9.097889065742492676e-03,5.354701075702905655e-03,1.635033264756202698e-02,-2.056546072708442807e-04,1.846522645791992545e-04,2.392797265201807022e-03,-5.358122289180755615e-03,-5.002865102142095566e-03,-1.564204506576061249e-02,8.784335805103182793e-04,1.707448437809944153e-02,-3.538165474310517311e-04,4.784590055351145566e-05,6.001265719532966614e-04,-8.577289059758186340e-03,5.338021554052829742e-03,5.179796833544969559e-03,4.485914483666419983e-03,4.686406813561916351e-03,-1.499034988228231668e-04,-1.401606423314660788e-04,3.830820322036743164e-03,-6.078571081161499023e-03,-4.490296356379985809e-03,1.639178767800331116e-02,6.599334068596363068e-03,4.018589854240417480e-03,1.201355189550668001e-05,-1.561933895573019981e-04,1.572313904762268066e-02,1.129469182342290878e-02,1.442016509827226400e-04,1.229151966981589794e-03,-4.225365817546844482e-03,1.006941020023077726e-04,-3.068030928261578083e-04,-8.879746746970340610e-05,1.328104524873197079e-03,4.419319331645965576e-03,-2.397187054157257080e-03,-3.016287926584482193e-03,-4.993629409000277519e-04,-4.558723594527691603e-05,3.694240876939147711e-05,-1.476835986835567383e-08,2.053738899121526629e-05,-5.052387132309377193e-05,8.522157440893352032e-04,7.177448133006691933e-04,-7.914542948128655553e-06,4.555124905891716480e-05,-1.067198418525094894e-08,-4.642642124963458627e-06,-4.812354382011108100e-05,3.797588287852704525e-04,-2.706147497519850731e-03,-2.924591768532991409e-03,4.445684142410755157e-03,3.535255673341453075e-04,-6.285712152021005750e-05,-1.349579979432746768e-04,4.613538912963122129e-04,5.356531590223312378e-03,-1.294457819312810898e-03,-1.785680418834090233e-03,6.496435031294822693e-03,1.491713244467973709e-02,-1.144118941738270223e-04,2.465476864017546177e-04,3.895920934155583382e-03,-5.359291564673185349e-03,-6.688657682389020920e-03,-6.294224876910448074e-03,7.471810560673475266e-03,1.290513295680284500e-02,-2.195204142481088638e-04,-7.376870780717581511e-05,3.449122596066445112e-05,-7.451444864273071289e-03,3.119217464700341225e-03,-4.507873207330703735e-03,6.087334826588630676e-03,1.123202266171574593e-03,-1.051684375852346420e-04,-1.025720848701894283e-06,2.965193940326571465e-03,-2.572118537500500679e-04,4.059748258441686630e-03,8.018004707992076874e-03,-1.701686764135956764e-03,2.503164578229188919e-03,3.814027295447885990e-04,5.351423533284105361e-05,1.256966404616832733e-02,1.078107487410306931e-02,1.529493601992726326e-04,-5.132241174578666687e-03,8.234217530116438866e-04,-5.210540257394313812e-05,-7.645426376257091761e-05,-9.564344509271904826e-05,1.098794396966695786e-03,3.807530971243977547e-03,-2.368007786571979523e-03,-6.030797958374023438e-04,-1.631785416975617409e-04,-5.547879118239507079e-05,-9.586154192220419645e-06,1.832272111812471849e-08,-7.702827133471146226e-06,3.643040599854430184e-06,1.090565812774002552e-03,-2.024295099545270205e-04,-5.629445877275429666e-05,2.935666270786896348e-05,-3.076969079529590090e-08,-1.858353789430111647e-04,-1.212505376315675676e-04,-1.013802480883896351e-03,1.744395704008638859e-03,-8.437041193246841431e-03,4.585542250424623489e-03,9.242420201189815998e-04,-9.226494876202195883e-05,-2.398282813373953104e-04,-1.862242352217435837e-04,2.094414550811052322e-03,3.671637270599603653e-03,1.953425630927085876e-02,2.566731069236993790e-03,2.124138921499252319e-02,-1.248572225449606776e-04,-1.783452753443270922e-04,1.352176652289927006e-03,-8.230368606746196747e-03,1.263408642262220383e-02,-1.201663445681333542e-02,-1.210044138133525848e-03,1.524210721254348755e-02,-2.370732108829542994e-04,-3.308696250314824283e-05,-3.910066734533756971e-04,-1.609478518366813660e-02,9.689015336334705353e-03,3.661641851067543030e-03,1.985908020287752151e-03,-1.917086774483323097e-04,-6.909570074640214443e-04,-7.253508374560624361e-05,1.003076613415032625e-04,-9.166688658297061920e-03,1.091371197253465652e-02,-3.729369957000017166e-03,-1.600228436291217804e-02,1.956871710717678070e-05,-2.238807035610079765e-03,-6.690758891636505723e-05,1.887958869338035583e-02,1.181049272418022156e-02,1.273838244378566742e-02,9.079305455088615417e-03,-8.329352363944053650e-03,1.742578460834920406e-04,-1.372961414745077491e-04,-4.101089507457800210e-05,1.695975195616483688e-03,6.857578642666339874e-03,1.605234690941870213e-03,-3.478466533124446869e-03,-5.467954324558377266e-04,-2.375095791649073362e-04,-2.920815131801646203e-05,-1.475413302642891722e-08,1.075477266567759216e-04,-1.560776872793212533e-04,-3.841482102870941162e-04,-5.646349163725972176e-04,1.683130685705691576e-04,6.144222425064072013e-05,-8.790555838800173660e-09,5.963555304333567619e-05,-1.169925963040441275e-05,5.906749283894896507e-04,1.501502748578786850e-02,-1.664893515408039093e-02,-9.339288808405399323e-03,-9.125938522629439831e-04,5.708105163648724556e-05,-1.187654925161041319e-04,1.641045324504375458e-03,-8.678028360009193420e-03,-4.979126900434494019e-02,-3.127673640847206116e-02,-2.425348386168479919e-02,-3.401671722531318665e-02,2.090440830215811729e-04,6.944788037799298763e-04,9.052660316228866577e-03,-3.343040822073817253e-03,1.093410048633813858e-02,1.813166216015815735e-02,-3.113439306616783142e-02,-2.204108983278274536e-02,-1.708702475298196077e-04,-1.648267789278179407e-05,2.172745880670845509e-04,1.904346048831939697e-03,-1.535714510828256607e-02,-2.035208791494369507e-02,7.989690639078617096e-03,7.339826319366693497e-03,2.268605865538120270e-03,-2.830771263688802719e-04,-1.469619572162628174e-03,1.250768639147281647e-02,1.522142719477415085e-02,-1.273519732058048248e-02,1.729952357709407806e-02,1.207495480775833130e-02,1.024424331262707710e-03,1.974422048078849912e-07,-4.180124774575233459e-02,-2.330307848751544952e-02,-2.005362510681152344e-02,-4.399128258228302002e-03,-1.364252530038356781e-03,-4.454626468941569328e-04,5.407094431575387716e-05,-9.305018465965986252e-06,-3.029847051948308945e-03,-1.531249657273292542e-02,-1.541924383491277695e-02,1.050748396664857864e-03,2.156891277991235256e-04,3.393684164620935917e-04,6.488830695161595941e-05,-5.224762844591168687e-09,1.796950164134614170e-05,-1.020271884044632316e-04,5.465423455461859703e-04,3.900969459209591150e-04,-1.323488686466589570e-05,3.499702506815083325e-05,-8.953520591603592038e-09,3.157158425892703235e-05,-3.344399374327622354e-06,3.552981943357735872e-04,2.981070429086685181e-04,-1.729065901599824429e-03,5.627058446407318115e-03,6.815832457505166531e-04,-8.975954551715403795e-05,-2.076992532238364220e-04,1.471259165555238724e-03,3.583712968975305557e-04,3.307144623249769211e-03,5.984246730804443359e-03,-1.920649548992514610e-03,1.639887504279613495e-02,-1.257042167708277702e-04,2.185501216445118189e-04,4.667964298278093338e-03,-8.802019059658050537e-03,-1.399469445459544659e-03,-6.053399294614791870e-03,5.773234181106090546e-03,1.518390886485576630e-02,-4.316583508625626564e-04,-2.192094107158482075e-04,4.042967048007994890e-04,-6.892525590956211090e-03,3.103670664131641388e-03,1.328994985669851303e-03,7.353220600634813309e-03,1.285637496039271355e-03,-3.086359356530010700e-04,-7.074373570503666997e-05,3.935382235795259476e-03,-1.183446613140404224e-03,2.250007353723049164e-03,4.139367025345563889e-03,-5.650568287819623947e-03,2.125398488715291023e-03,3.709401062224060297e-04,9.415192471351474524e-05,1.488409284502267838e-02,1.682043820619583130e-02,-7.528781425207853317e-03,2.796702552586793900e-03,4.314370744396001101e-04,6.585598021047189832e-05,-8.621996676083654165e-05,-1.221768907271325588e-04,1.303758937865495682e-03,2.700816141441464424e-03,-3.828762099146842957e-03,-1.142295775935053825e-03,-1.570982421981170774e-04,-8.598664135206490755e-05,-1.682774808386966470e-08,-3.197669684595894068e-08,2.691532972676213831e-05,7.608677151438314468e-06,4.290746583137661219e-04,2.527563192415982485e-04,-4.424559665494598448e-05,2.750318708422128111e-05,-2.321047531950171106e-08,-3.145689697703346610e-05,-1.335069828201085329e-05,-1.359723974019289017e-03,2.362312050536274910e-03,-9.479450527578592300e-04,7.847540546208620071e-04,5.280949408188462257e-04,-1.404651848133653402e-04,-2.193157415604218841e-04,1.252645975910127163e-03,6.411412265151739120e-03,1.304869540035724640e-03,2.335596596822142601e-03,3.908495418727397919e-03,1.650732010602951050e-02,-4.044154411531053483e-05,7.098497007973492146e-05,3.290340770035982132e-03,-1.087549794465303421e-02,2.037055557593703270e-03,-5.757792852818965912e-03,9.467127965763211250e-04,1.452492736279964447e-02,-2.740384079515933990e-04,-1.655828673392534256e-04,-2.967067412100732327e-04,-8.468398824334144592e-03,3.447630209848284721e-03,2.030193340033292770e-03,1.174786873161792755e-02,9.617976611480116844e-04,2.675686555448919535e-04,-5.196786514716222882e-05,2.708020154386758804e-03,-5.134320817887783051e-03,-3.270677290856838226e-03,5.860324017703533173e-03,-3.195957746356725693e-03,1.005809288471937180e-03,3.015638212673366070e-04,-1.762298415997065604e-05,1.646429300308227539e-02,1.045590266585350037e-02,3.766348818317055702e-03,4.512909799814224243e-05,-5.309680942445993423e-03,5.367938138078898191e-05,-1.100187218980863690e-04,-1.369061210425570607e-04,1.272576162591576576e-03,3.324567107483744621e-03,-4.184315446764230728e-03,-9.868805063888430595e-04,-2.259619941469281912e-04,2.020634019572753459e-05,1.038493610394652933e-05,2.948991095763631165e-08,2.972399670397862792e-05,1.434654041077010334e-05,1.100537134334445000e-03,1.299162686336785555e-04,1.097438325814437121e-05,3.542276681400835514e-05,1.400906057824613526e-08,-4.200412513455376029e-05,-3.821288555627688766e-05,4.913833108730614185e-04,4.117356613278388977e-03,-5.417793523520231247e-03,4.831341793760657310e-04,2.228018420282751322e-04,-6.780172407161444426e-05,-2.514025545679032803e-04,1.558356336317956448e-03,5.436555016785860062e-03,-2.919479040428996086e-03,1.641420647501945496e-02,3.615646855905652046e-03,1.283915992826223373e-02,-2.777687768684700131e-05,-1.926896948134526610e-05,4.497118294239044189e-03,-7.448624819517135620e-03,-4.915900062769651413e-04,-2.328616380691528320e-02,9.282340761274099350e-04,9.695177897810935974e-03,-2.139546704711392522e-04,-1.549522276036441326e-04,-6.832211511209607124e-04,-7.173405028879642487e-03,2.221815753728151321e-03,-2.237689914181828499e-03,3.016657195985317230e-03,9.799532126635313034e-04,3.490836243145167828e-04,-3.576814560801722109e-05,1.709524425677955151e-03,-6.237496156245470047e-03,-2.802507020533084869e-03,1.526240631937980652e-02,-7.157815853133797646e-04,8.206023834645748138e-03,6.908939685672521591e-04,-2.884654895751737058e-05,1.020482368767261505e-02,5.504414439201354980e-03,-2.231137361377477646e-03,1.319662085734307766e-03,-6.921959575265645981e-03,8.626977432868443429e-06,-1.153058692580088973e-04,-1.099636720027774572e-04,9.062382741831243038e-04,1.412986428476870060e-03,-4.623728804290294647e-03,-1.801690203137695789e-03,-2.673192939255386591e-04,-5.844234692631289363e-06,3.085608113906346262e-05,3.390618985577020794e-08,-1.549151638755574822e-04,1.095085171982645988e-04,-4.263496492058038712e-03,-2.537985332310199738e-03,2.222816547146067023e-04,-1.195958029711619020e-04,9.804273304325761274e-08,1.877930772025138140e-04,3.571610723156481981e-04,1.230336492881178856e-03,3.542501712217926979e-03,3.295392543077468872e-02,-2.643464133143424988e-02,-3.272636095061898232e-03,7.086004479788243771e-04,1.422224799171090126e-03,-7.659531198441982269e-03,1.639272551983594894e-03,1.907125860452651978e-02,-1.042041368782520294e-02,6.430827081203460693e-03,-9.063588827848434448e-02,6.997737218625843525e-04,-4.405674408189952374e-04,-2.156745083630084991e-02,4.297580197453498840e-02,3.876514732837677002e-03,2.142063528299331665e-02,-5.572026595473289490e-02,5.662966966629028320e-01,2.160842996090650558e-03,5.208429065532982349e-04,-7.773755351081490517e-04,3.528048098087310791e-02,-9.521227329969406128e-03,2.788262069225311279e-02,-1.963192597031593323e-02,-1.892634853720664978e-02,-6.390367634594440460e-04,3.622795047704130411e-04,-2.274293825030326843e-02,2.260849997401237488e-02,3.772308351472020149e-03,-2.374932914972305298e-02,2.527847513556480408e-02,-1.301117986440658569e-02,-2.742891199886798859e-03,1.723245804896578193e-04,-8.118855953216552734e-02,-7.800709456205368042e-02,1.914251968264579773e-02,-1.065995544195175171e-02,1.951663568615913391e-02,-2.888291492126882076e-04,1.002072705887258053e-03,8.067119051702320576e-04,-8.072793483734130859e-03,-2.061951160430908203e-02,2.951980009675025940e-02,1.089698169380426407e-02,2.164004836231470108e-03,1.471022551413625479e-04,-3.771161937038414180e-05,-6.957804998819483444e-09,1.604956014489289373e-05,-5.087749741505831480e-05,4.918487975373864174e-04,2.210948150604963303e-05,-1.489336136728525162e-05,2.547528492868877947e-05,1.162952401045913575e-08,-3.219624340999871492e-05,-5.426772258942946792e-05,-3.856693510897457600e-04,-4.086535889655351639e-03,2.660948550328612328e-03,7.011267822235822678e-03,4.606634029187262058e-04,-6.663189560640603304e-05,-6.422975275199860334e-05,9.313636692240834236e-04,5.752381402999162674e-03,1.800683443434536457e-03,1.251540728844702244e-03,1.881941035389900208e-02,1.918991841375827789e-02,-1.746859925333410501e-04,3.962366608902812004e-04,3.617824055254459381e-03,-5.384265445172786713e-03,-3.448200412094593048e-03,-1.098562590777873993e-02,4.980012308806180954e-03,1.537536829710006714e-02,-3.038727445527911186e-04,-1.481601648265495896e-04,-3.544401261024177074e-04,-1.093193050473928452e-02,1.136156544089317322e-02,9.439779445528984070e-03,1.246688421815633774e-02,4.705027677118778229e-04,-6.992206326685845852e-04,1.250280183739960194e-04,6.076977006159722805e-04,-7.082886062562465668e-03,1.534816808998584747e-03,1.050208788365125656e-02,-4.244438838213682175e-03,-1.799226971343159676e-03,4.660093109123408794e-04,1.551326568005606532e-04,1.442708913236856461e-02,1.708063483238220215e-02,-8.535569533705711365e-03,3.352124243974685669e-03,5.915309768170118332e-03,1.026182202622294426e-03,-6.257425411604344845e-04,-2.748750848695635796e-04,1.405634102411568165e-03,3.562497440725564957e-03,-6.593153811991214752e-04,1.717162551358342171e-03,-5.076563684269785881e-04,-1.848670217441394925e-04,3.130360710201784968e-05,3.672348684631288052e-04,-5.969989579170942307e-04,4.488723352551460266e-04,-4.724787431769073009e-04,-4.831288242712616920e-05,-8.157212869264185429e-05,-7.154101040214300156e-04,5.309765765559859574e-05,3.666872507892549038e-04,-1.582593773491680622e-03,-8.531445637345314026e-04,-1.866148039698600769e-02,-1.783329993486404419e-03,5.024510901421308517e-03,5.100428825244307518e-04,-1.848443062044680119e-03,-1.151678850874304771e-03,-5.843215039931237698e-04,7.747471332550048828e-03,7.400973699986934662e-03,9.479053318500518799e-03,8.382798172533512115e-03,1.479526888579130173e-02,1.055226966855116189e-04,-2.098335186019539833e-03,-9.137844666838645935e-03,2.188527956604957581e-03,-7.722235284745693207e-03,-6.402093451470136642e-03,4.027374554425477982e-03,5.958029069006443024e-03,2.043729182332754135e-03,-9.632189176045358181e-04,-4.007752053439617157e-03,-3.722216933965682983e-04,2.076480537652969360e-02,1.410720869898796082e-02,-1.072400715202093124e-03,-3.058552742004394531e-03,-1.855919021181762218e-03,-3.633119922596961260e-04,9.794996585696935654e-04,-5.950954742729663849e-03,-1.840231753885746002e-02,1.878733001649379730e-02,-8.672526106238365173e-03,-2.748182974755764008e-03,7.153488229960203171e-03,-2.322952961549162865e-03,1.085693947970867157e-02,8.816938847303390503e-03,-8.321816567331552505e-04,1.425334624946117401e-02,1.385171897709369659e-03,-1.144843874499201775e-03,1.011411193758249283e-02,-2.893809042870998383e-02,-3.767466545104980469e-02,3.632356598973274231e-02,-2.845577895641326904e-02,-2.877137623727321625e-02,-7.564724888652563095e-03,3.681052708998322487e-03,-2.104320083162747324e-05\n0.000000000000000000e+00,-2.408510454188217409e-06,1.481249341850343626e-06,6.859578570583835244e-05,5.308762774802744389e-05,-1.752538878463383298e-06,-9.625724715078831650e-07,-3.632648315488040680e-08,-4.255414296494564041e-07,3.868739895551698282e-06,1.740873926792119164e-06,-3.760495746973901987e-05,2.035393990809097886e-04,-1.119950611609965563e-04,9.039515134645625949e-06,-5.746512670157244429e-07,4.334067398303886876e-06,-6.083856715122237802e-05,-2.112356014549732208e-06,-1.140381718869321048e-04,1.722370507195591927e-04,-3.567168896552175283e-04,-2.144646423403173685e-04,3.837654276139801368e-06,-1.502794293628539890e-05,-2.530770143494009972e-04,2.104187879012897611e-04,-2.730415726546198130e-04,7.833795825717970729e-05,1.358478475594893098e-04,-3.113294078502804041e-04,1.825934850785415620e-05,1.099946166505105793e-05,-1.739997060212772340e-05,4.572503967210650444e-04,-1.506880798842757940e-04,2.836086787283420563e-04,6.420880527002736926e-05,1.604050776222720742e-04,-4.953910683980211616e-05,-1.425278014721698128e-06,-9.517127182334661484e-05,-3.259256482124328613e-04,-1.802953484002500772e-04,-1.163458509836345911e-04,2.277789026265963912e-04,1.620330149307847023e-04,-2.172451422666199505e-05,-8.961720595834776759e-06,-3.591041604522615671e-06,-3.883306053467094898e-04,4.882384091615676880e-04,5.266870357445441186e-05,5.358410999178886414e-05,2.175745748900226317e-06,-2.643525021994719282e-06,5.604592843155842274e-06,-8.520484698237851262e-06,6.192377622937783599e-05,2.888836024794727564e-04,-1.139084779424592853e-04,-1.381225501972949132e-05,-1.056314658853807487e-06,-6.748762189090484753e-07,1.291822560034461276e-08,-2.912076070060720667e-06,3.889396111844689585e-07,2.302344364579766989e-05,3.015787115145940334e-05,-2.184832965212990530e-06,-2.388794200669508427e-06,4.480059700995298044e-08,-3.281556928413920105e-07,3.993278369307518005e-06,-2.519767986086662859e-05,2.877170627471059561e-04,1.346398057648912072e-04,-6.847889744676649570e-05,5.135944775247480720e-06,-8.352532745448115747e-07,-4.064986569574102759e-08,-9.170365228783339262e-05,-2.082557184621691704e-04,4.797842993866652250e-04,1.025396340992301702e-04,-3.597724135033786297e-04,-2.267545787617564201e-04,-1.602130851097172126e-06,-2.256029620184563100e-05,-2.715156879276037216e-04,1.351165847154334188e-04,-2.910533512476831675e-04,4.982312675565481186e-04,-2.162280434276908636e-04,-2.417896030237898231e-04,1.395688286720542237e-05,6.234514330571983010e-06,-7.638380338903516531e-06,1.568027946632355452e-04,1.214401345350779593e-04,4.703513695858418941e-04,-9.774767386261373758e-05,1.749814691720530391e-05,-5.384815813158638775e-05,-1.829119696594716515e-06,-8.191887172870337963e-05,-3.563284408301115036e-04,-2.561578876338899136e-04,3.502228646539151669e-04,-3.599769261199980974e-04,-4.968942812411114573e-05,-5.561623765970580280e-05,-1.007965602184413001e-05,-7.456549064954742789e-05,-3.082786279264837503e-04,2.332221774850040674e-04,4.178894159849733114e-04,-6.705761916236951947e-05,5.674009116773959249e-06,-4.518619334703544155e-06,4.751602773467311636e-06,-5.790148861706256866e-06,3.949995880248025060e-05,2.522483700886368752e-04,-1.081103546312078834e-04,-1.543300641060341150e-05,-5.500156930793309584e-06,-1.171777739727986045e-06,7.006430990941225900e-08,-1.504049919276440050e-06,7.226883099065162241e-06,-2.828089236572850496e-05,-1.581234755576588213e-05,4.855670340475626290e-06,-3.400718242119182833e-06,5.881224396375728247e-09,2.513878371246391907e-06,-1.270961456611985341e-05,1.556385395815595984e-04,-2.976185060106217861e-04,5.087658064439892769e-05,1.559849333716556430e-04,-1.271190649276832119e-05,2.377345026616239920e-06,4.843405804422218353e-06,5.979904744890518486e-05,6.683566025458276272e-04,2.563078305684030056e-04,-3.934973501600325108e-04,-1.977789506781846285e-04,-3.552998532541096210e-04,7.625523721799254417e-06,8.107769644993823022e-06,-7.238366379169747233e-06,4.683957668021321297e-04,-5.651597166433930397e-05,3.123357892036437988e-04,-2.557077968958765268e-04,-2.279544714838266373e-04,3.220654434699099511e-06,1.219645491801202297e-05,2.416712231934070587e-05,6.624534726142883301e-04,4.411400295794010162e-04,-8.299492765218019485e-05,3.894102410413324833e-04,1.852871209848672152e-04,-1.099679648177698255e-04,2.320006387890316546e-06,2.585963811725378036e-04,2.894714707508683205e-04,-7.087057456374168396e-04,-2.210585807915776968e-05,-2.407660940662026405e-05,3.880932927131652832e-04,8.429909939877688885e-05,-8.546274330001324415e-06,-2.414735063211992383e-04,-4.052581061841920018e-06,1.217482495121657848e-04,-3.721739922184497118e-04,-3.097483568126335740e-05,6.987046958784048911e-07,-2.088834207825129852e-06,7.804304004821460694e-06,-3.133656355203129351e-05,7.270657079061493278e-05,2.199106820626184344e-04,-1.416166051058098674e-04,-6.400775419024284929e-06,-3.801947514148196205e-06,2.305017687831423245e-07,1.841948993330788653e-08,-3.297630428278353065e-06,1.167864229500992224e-05,1.245581552211660892e-05,-2.516703898436389863e-05,-4.369612724985927343e-06,-4.739194991998374462e-06,2.408944510534638539e-08,-7.959096365084405988e-06,5.180178050068207085e-06,-1.835965958889573812e-04,-7.412889972329139709e-04,5.100275157019495964e-04,-3.370937192812561989e-04,-1.439492734789382666e-05,-2.262750058434903622e-07,1.014536883303662762e-05,-2.252602644148282707e-05,2.619147417135536671e-04,1.625617151148617268e-04,1.073707826435565948e-04,2.664132043719291687e-04,5.382092203944921494e-04,7.250420821947045624e-06,-3.796653254539705813e-05,-5.325311212800443172e-04,1.065005344571545720e-04,-6.567917298525571823e-04,-5.103995499666780233e-05,1.004427322186529636e-04,-9.885683539323508739e-05,2.691900408535730094e-05,1.111867095460183918e-05,-1.128111834987066686e-04,5.082839925307780504e-05,6.696506752632558346e-04,-1.972297031898051500e-04,3.336453301017172635e-05,-5.023179983254522085e-05,2.207871148129925132e-07,3.776075118366861716e-06,-8.001337118912488222e-05,-4.546877462416887283e-04,-4.610166943166404963e-04,7.180508691817522049e-04,-3.934152482543140650e-04,-3.547996166162192822e-04,-4.054198143421672285e-05,-6.734327143931295723e-06,8.894321508705615997e-04,3.878287679981440306e-04,1.131626195274293423e-03,1.843015634221956134e-04,1.601134572410956025e-04,9.380584742757491767e-06,6.068957645766204223e-06,5.292154583003139123e-06,-6.157628376968204975e-06,1.758318976499140263e-04,7.137570064514875412e-04,1.207921559398528188e-05,2.281993602082366124e-06,2.222512875960092060e-06,-2.353296622459311038e-06,-9.207951734424568713e-09,-2.766296347544994205e-06,4.605798039847286418e-06,5.146125840838067234e-05,5.916271766182035208e-05,-1.950735168065875769e-06,-9.275173624700983055e-07,-3.538229975674767047e-08,-1.108794322135508992e-06,5.849259196111233905e-06,-9.196661267196759582e-06,-2.945165033452212811e-04,3.103993076365441084e-04,-1.272839435841888189e-04,5.495629920915234834e-06,-6.426186018870794214e-07,7.963804819155484438e-06,-6.648620910709723830e-05,-1.147745206253603101e-04,4.901540523860603571e-05,7.416486914735287428e-05,-1.556968491058796644e-04,-2.683438360691070557e-04,8.257509762188419700e-06,-2.771616709651425481e-05,-2.852084289770573378e-04,3.594189183786511421e-04,-3.853169037029147148e-04,3.054606204386800528e-04,8.543462899979203939e-05,-2.487486344762146473e-04,2.229347046522889286e-05,1.151623382611433044e-05,-3.017121525772381574e-05,4.258420085534453392e-04,4.597259612637571990e-05,2.337564656045287848e-04,8.567165059503167868e-05,2.080213889712467790e-04,-2.859050073311664164e-05,-1.439758648302813526e-06,-8.740577322896569967e-05,-2.321664942428469658e-04,-1.929942518472671509e-04,-9.331473120255395770e-05,-8.991850336315110326e-05,6.900127482367679477e-05,-3.239166471757926047e-05,-9.509465598966926336e-06,-2.556298568379133940e-06,-2.564850437920540571e-04,5.915546789765357971e-04,1.232970680575817823e-05,1.214329240610823035e-04,2.999836397066246718e-06,-8.542657496946048923e-07,4.425731276569422334e-06,-5.158920430403668433e-06,6.409260095097124577e-05,3.438848652876913548e-04,-1.087253840523771942e-04,-9.564582796883769333e-06,-1.269746803700400051e-06,-9.299918701799470000e-07,1.065891410689800978e-07,-2.076265218420303427e-06,1.720224872769904323e-06,2.105976454913616180e-05,4.007597453892230988e-05,-1.704311785033496562e-06,-1.258300812878587749e-06,-4.130333763896487653e-08,4.630762759916251525e-06,2.637399575178278610e-06,8.814368629828095436e-05,-2.898419916164129972e-04,4.722544399555772543e-04,-7.315697439480572939e-05,5.654001597577007487e-06,1.261344664271746296e-06,7.701743015786632895e-06,-6.339810352073982358e-05,-1.690872013568878174e-04,7.395533611997961998e-05,2.054855867754667997e-04,4.297936102375388145e-04,-3.209522692486643791e-04,1.125307517213514075e-05,-1.117014562623808160e-05,-2.766842371784150600e-04,2.298767794854938984e-04,-6.893406389281153679e-04,4.921735962852835655e-04,1.448808470740914345e-04,-3.151264972984790802e-04,1.337025241809897125e-05,8.553010047762654722e-06,1.528032225905917585e-05,5.091948551125824451e-04,1.577690854901447892e-04,9.553343988955020905e-05,6.831982173025608063e-04,-2.139318894478492439e-05,7.082089723553508520e-07,-4.519045432971324772e-06,5.300018528942018747e-05,4.274315506336279213e-05,2.187468926422297955e-04,-5.035739741288125515e-04,-1.215326599776744843e-03,1.194685464724898338e-04,3.241341119064600207e-06,-1.195415734400739893e-06,-1.269868225790560246e-04,-1.155077043222263455e-04,-1.783128100214526057e-04,2.998135460074990988e-04,1.459556515328586102e-04,-1.813747871892701369e-06,1.034562774293590337e-05,3.542564400049741380e-06,-1.452680226066149771e-05,-3.776070570893352851e-06,2.757622860372066498e-04,1.882302967715077102e-05,2.713908770601847209e-06,2.112830088663031347e-07,6.613481673412024975e-07,1.072430677595548332e-07,-2.305769385202438571e-06,2.859774667740566656e-06,1.160217652795836329e-04,5.401049565989524126e-05,-1.015120233205379918e-06,1.508112291048746556e-06,-6.785114692320348695e-08,-2.825973979270202108e-06,7.553010618721600622e-06,-6.042106906534172595e-05,1.465632158215157688e-05,3.426728071644902229e-04,-1.831105182645842433e-04,7.094664397300221026e-06,-1.438869503544992767e-06,-2.416542884020600468e-06,-7.099111098796129227e-05,5.437228537630289793e-06,-7.259170524775981903e-05,2.181714808102697134e-04,-2.540329296607524157e-04,-2.018450177274644375e-04,7.653179636690765619e-06,-1.438751496607437730e-05,-2.433176996419206262e-04,3.702915273606777191e-04,-4.150432068854570389e-04,2.094341616611927748e-04,1.715294492896646261e-04,-1.947366108652204275e-04,2.590643816802185029e-05,1.361803424515528604e-05,-5.127301119500771165e-05,3.343954449519515038e-04,2.858908555936068296e-04,-3.469883267825935036e-06,9.028171916725113988e-05,2.572977100498974323e-04,-7.444327638950198889e-05,-1.467744937144743744e-06,-5.455030986922793090e-05,-3.257924981880933046e-04,-6.046865019015967846e-05,-3.111997211817651987e-04,-1.311702653765678406e-04,2.450775173201691359e-05,-4.106191772734746337e-05,-5.721669822378316894e-06,-3.489705341053195298e-05,-2.490431652404367924e-04,5.303408834151923656e-04,1.898398622870445251e-04,3.204030799679458141e-04,1.096234086617187131e-06,-1.214713847730308771e-06,5.868666448805015534e-06,-2.967012051158235408e-06,8.209353836718946695e-05,2.710057306103408337e-04,-1.579907693667337298e-04,-1.648850775382015854e-05,-1.044970758812269196e-06,-1.482631546423363034e-06,-1.169951246993150562e-09,1.882766991911921650e-05,-2.036314799624960870e-05,-4.951144219376146793e-04,-3.720698587130755186e-04,1.210425216413568705e-05,6.013632628310006112e-06,1.956391315616201609e-08,-8.471366186313389335e-08,-2.823857721523381770e-05,4.136204370297491550e-05,1.095987274311482906e-03,-1.917330198921263218e-03,6.254528416320681572e-04,-2.513238177925813943e-05,2.161007387257996015e-06,-4.258143235347233713e-05,5.236904835328459740e-04,-1.530562440166249871e-04,-2.894325880333781242e-04,-9.339547832496464252e-04,4.038834013044834137e-04,1.858211122453212738e-03,-3.728282536030746996e-05,1.381657639285549521e-04,2.065463922917842865e-03,-2.637113677337765694e-03,2.964803948998451233e-03,-1.642690273001790047e-03,-6.567874224856495857e-04,2.257652580738067627e-03,6.557515859603881836e-01,-7.697508408455178142e-05,2.114299131790176034e-04,-2.384612802416086197e-03,-1.900832721730694175e-04,-2.459154929965734482e-04,-8.373552118428051472e-04,-1.110933721065521240e-03,2.853592159226536751e-04,-1.444162194275122602e-06,7.488098926842212677e-04,1.967670163139700890e-03,-1.468186092097312212e-04,2.702733501791954041e-03,3.149233234580606222e-04,-4.400543693918734789e-04,3.197867481503635645e-04,5.438130028778687119e-05,8.977666730061173439e-04,2.157903509214520454e-03,-4.376274999231100082e-03,-1.247218111529946327e-03,-9.082053438760340214e-04,-1.719750071060843766e-05,4.024595000373665243e-06,-4.254130180925130844e-05,6.751531327608972788e-05,-3.973441489506512880e-04,-2.071344060823321342e-03,7.468032999895513058e-04,8.541862189304083586e-05,1.498416168033145368e-05,7.938441740407142788e-06,6.858499546069651842e-09,-1.953186256287153810e-06,1.230278598995937500e-07,8.639183215564116836e-05,7.129007281037047505e-05,4.341602561908075586e-07,2.465921170369256288e-06,9.169525583274662495e-08,1.463517264710390009e-06,1.034194519888842478e-05,1.806769068934954703e-05,-3.943137999158352613e-04,4.911125288344919682e-04,-1.748952345224097371e-04,-3.216529421479208395e-06,-1.233942157341516577e-06,8.113124749797862023e-06,-8.549987251171842217e-05,-2.748513652477413416e-04,2.027970185736194253e-04,1.041960786096751690e-06,5.930479383096098900e-04,-3.314702189527451992e-04,3.131438461423385888e-06,-7.834265488781966269e-06,-1.137224171543493867e-04,3.704735427163541317e-04,-4.184643621556460857e-04,7.790061499690636992e-05,-1.881688949652016163e-04,-4.991237074136734009e-04,2.036233490798622370e-05,7.320846179936779663e-06,-3.225647742510773242e-05,2.456000365782529116e-04,-5.530258931685239077e-06,3.797992249019443989e-04,1.321362469752784818e-05,8.234077540691941977e-05,-7.737833948340266943e-05,1.010423420666484162e-05,-1.570923195686191320e-04,-3.058793081436306238e-04,1.510245783720165491e-04,-4.542873648460954428e-04,1.249562192242592573e-04,1.275322574656456709e-05,-6.521675095427781343e-05,4.599433395924279466e-06,-1.713437814032658935e-04,-4.098183126188814640e-04,2.762476215139031410e-04,2.267712843604385853e-04,3.871956432703882456e-04,-3.074427513638511300e-05,-4.479469225771026686e-06,5.829953124703024514e-07,-3.384953743079677224e-05,4.079358404851518571e-05,1.005918747978284955e-04,-9.367483289679512382e-05,-2.098939876304939389e-05,-2.953725697807385586e-06,1.012729262583889067e-05,4.876597813563421369e-05,-4.547565822576871142e-06,-2.712409877858590335e-05,1.329972292296588421e-04,8.777157927397638559e-05,-4.723290658148471266e-06,1.476176839787513018e-05,-1.819248245737981051e-05,-9.407294783159159124e-06,1.330652139586163685e-06,3.541028490872122347e-05,2.635082346387207508e-04,4.600464890245348215e-04,-2.604454493848606944e-06,-2.490782935637980700e-05,8.867291398928500712e-06,3.229592948628123850e-07,-3.921632014680653811e-06,-2.486252633389085531e-04,-2.720771590247750282e-05,-2.624758053570985794e-04,6.125184881966561079e-05,1.093504542950540781e-04,1.575581154611427337e-05,1.166859365184791386e-04,-3.957370063289999962e-05,-1.546435232739895582e-04,-4.767110804095864296e-04,2.917349047493189573e-04,1.869106199592351913e-06,1.086106785805895925e-04,8.611924386059399694e-06,-4.091082882951013744e-05,1.070914913725573570e-05,1.711846562102437019e-05,-3.158060717396438122e-04,-3.021985758095979691e-04,2.108578482875600457e-04,1.701224100543186069e-04,-1.925086835399270058e-04,2.357744779146742076e-05,2.176267844333779067e-05,-2.321252541150897741e-04,6.613258738070726395e-04,-9.169565164484083652e-04,1.142789697041735053e-04,1.136592327384278178e-04,5.135566243552602828e-05,-3.999778709840029478e-05,5.951137427473440766e-05,-1.028913829941302538e-04,3.802961437031626701e-04,-1.094162653316743672e-04,-3.981071058660745621e-04,-5.219344166107475758e-05,2.334942546440288424e-04,2.589616342447698116e-04,-8.819052600301802158e-04,-2.152869274141266942e-04,1.424283254891633987e-05,-6.724023114657029510e-05,6.122398772276937962e-04,-2.626249624881893396e-04,1.700758502920507453e-07\n0.000000000000000000e+00,-1.349374542769510299e-06,1.880172021628823131e-06,5.144529859535396099e-05,3.648705023806542158e-05,-1.505638920207275078e-06,-1.251242110811290331e-06,-5.080149989566962176e-08,-1.343600615655304864e-06,5.464084438244753983e-07,-1.203210558742284775e-05,-1.517510390840470791e-04,-2.223804767709225416e-04,1.667839824222028255e-04,-1.685341885604429990e-06,-8.708992709216545336e-07,7.020819793979171664e-06,-2.779013448162004352e-05,2.178419526899233460e-05,-1.819484168663620949e-06,-2.338518388569355011e-04,-2.257986634504050016e-04,-3.077845030929893255e-05,1.419739419361576438e-06,-5.277005584503058344e-06,-1.399812899762764573e-04,1.900127099361270666e-04,-8.453998452750965953e-05,1.923977688420563936e-04,2.749843988567590714e-04,-1.114247352234087884e-04,9.759207387105561793e-06,8.698160854692105204e-06,-3.968853707192465663e-05,4.414061259012669325e-04,5.432807374745607376e-04,2.575162507127970457e-04,2.218986337538808584e-04,2.137544361175969243e-04,-1.230116231454303488e-05,-1.142694372902042232e-06,-3.609836539908428676e-06,1.834175782278180122e-05,2.195072738686576486e-04,-1.315074769081547856e-04,-2.168171777157112956e-04,1.603756682015955448e-04,-3.382925569894723594e-06,-5.701202098862268031e-06,2.875127756851725280e-05,-5.259444151306524873e-05,4.286810872144997120e-05,-8.246451761806383729e-05,1.736292906571179628e-04,1.567058006912702695e-06,-5.782403036391770002e-07,2.812814955177600496e-06,5.073022293800022453e-06,3.860507058561779559e-05,2.272581914439797401e-04,-4.437437746673822403e-05,-3.321691337987431325e-06,-1.305594651057617739e-06,-4.653274459087697323e-07,2.758226713694966747e-08,-1.766495984156790655e-06,3.928159003407927230e-06,3.962146729463711381e-05,3.311355612822808325e-06,-1.187049861073319335e-06,-3.250335339544108137e-06,-8.247908134251247247e-09,9.643584917284897529e-07,-1.020041736410348676e-06,6.566657248185947537e-06,1.111180317820981145e-04,-3.077624132856726646e-04,-7.698599074501544237e-05,9.509296432952396572e-06,-3.463438815742847510e-06,-8.064394023676868528e-07,-2.154539106413722038e-05,5.743468136643059552e-05,2.624950720928609371e-04,-2.115454408340156078e-04,-1.291591179324313998e-04,-3.314146306365728378e-05,-1.216745204146718606e-06,-1.273381167266052216e-05,-1.855277805589139462e-04,2.254649007227271795e-04,1.535608607809990644e-04,-6.484760524472221732e-05,1.200411643367260695e-04,-7.333345274673774838e-05,6.961933195270830765e-06,1.292042452405439690e-05,-3.296759132354054600e-07,4.895170568488538265e-04,4.562170361168682575e-04,3.623713564593344927e-04,4.500947397900745273e-05,3.033722168765962124e-04,-4.155600890953792259e-06,-2.097682454405003227e-06,-1.212384995596949011e-05,-1.652301289141178131e-04,1.651610364206135273e-05,1.633890933590009809e-04,-1.221612619701772928e-04,2.320594794582575560e-04,-1.364604395348578691e-05,-1.187164798466255888e-05,9.166619565803557634e-05,-2.142866578651592135e-04,-2.393827162450179458e-04,2.873864141292870045e-04,3.146118251606822014e-05,6.476077032857574522e-06,-5.406248419603798538e-06,2.621795829327311367e-06,9.064021469384897500e-06,7.197723607532680035e-05,1.588678715052083135e-04,-9.350818436359986663e-05,-1.177433568955166265e-05,-1.568123138895316515e-06,2.844667221779673127e-07,-8.962132369561004452e-09,-3.336674353704438545e-06,-1.013381734082940966e-07,8.794183668214827776e-05,4.155514034209772944e-05,-1.138122456723067444e-06,-1.743585244184941985e-06,-7.262043055789035861e-08,-2.809013039950514212e-06,2.663584837137022987e-06,1.562388351885601878e-04,2.478094393154606223e-05,5.980947753414511681e-05,1.409029646310955286e-04,-1.180690196633804590e-05,5.844848942615499254e-07,8.615043043391779065e-07,1.762714418873656541e-06,2.479786053299903870e-04,-3.108927048742771149e-04,1.304001489188522100e-04,2.063556166831403971e-06,-2.828195574693381786e-04,2.820775080181192607e-07,-1.382118989567970857e-05,-2.121080324286594987e-04,2.837276551872491837e-04,-4.519888607319444418e-04,3.165652160532772541e-04,-2.588108691270463169e-05,-2.070588670903816819e-04,8.560764399589970708e-06,1.150669231719803065e-05,-6.897751518408767879e-06,8.415692718699574471e-06,4.718821146525442600e-04,2.094038063660264015e-04,1.462076179450377822e-04,8.298930333694443107e-05,9.290693014918360859e-06,-1.599660208739805967e-07,-1.770617745933122933e-05,-7.601090328535065055e-05,4.077876219525933266e-04,2.696029841899871826e-04,-7.983410032466053963e-04,3.823127481155097485e-04,1.138591251219622791e-04,-7.425448075082385913e-06,-6.156269955681636930e-05,-3.325485449749976397e-04,4.283354501239955425e-04,2.267115633003413677e-07,5.760516505688428879e-04,-2.377952341703348793e-06,-5.162582965567708015e-07,2.402502104814630002e-06,-3.929312697437126189e-06,-2.963299266411922872e-05,8.605179027654230595e-05,-7.807407382642850280e-05,-1.193748857986065559e-06,1.992068064282648265e-06,-1.965328692676848732e-06,2.524865116981800384e-08,-4.102230832359055057e-06,6.030391432432224974e-06,1.376915170112624764e-04,1.197887249873019755e-04,-3.542884769558440894e-06,-3.505489075905643404e-06,2.335434601263841614e-08,4.772782631334848702e-06,1.495680862717563286e-06,7.111175364116206765e-05,-4.335940466262400150e-04,-1.056513137882575393e-04,8.542545401724055409e-05,2.104677332681603730e-05,-3.369734031366533600e-06,-1.063655599864432588e-05,-1.018361217575147748e-04,7.262628059834241867e-04,-3.792473289649933577e-04,-7.337358547374606133e-04,2.920242259278893471e-04,8.541805436834692955e-04,8.188875654013827443e-06,-3.616346657508984208e-05,-4.733498208224773407e-04,7.781196472933515906e-05,-4.630197945516556501e-04,-5.649750528391450644e-05,7.679506670683622360e-04,-1.128881587646901608e-03,2.322694672329816967e-05,2.272977144457399845e-05,7.631829248566646129e-07,8.621245506219565868e-04,-6.320149987004697323e-04,1.195149845443665981e-03,7.325540063902735710e-04,4.804274649359285831e-04,-8.895990322344005108e-05,1.375769898004364222e-06,1.959013461600989103e-04,-4.718933196272701025e-04,-1.106736308429390192e-04,1.148574054241180420e-03,3.694955958053469658e-04,4.101992235518991947e-04,-4.377329969429410994e-05,-2.502277493476867676e-05,3.625995013862848282e-04,8.197803981602191925e-05,-1.088115968741476536e-03,1.341110182693228126e-04,9.224423411069437861e-05,1.371245889458805323e-05,-1.323617016169009730e-05,7.696353350183926523e-06,-9.339602911495603621e-06,4.386391374282538891e-04,4.298823187127709389e-04,-3.208343987353146076e-04,-4.335284756962209940e-05,-7.441239176841918379e-06,-9.138815926235110965e-07,-8.189999789465218782e-10,-6.141007133919629268e-07,7.039645879558520392e-06,4.321076630731113255e-05,1.913931373564992100e-05,6.871943014630232938e-07,-2.624155740704736672e-06,1.406448291163542308e-07,-3.138959812076791422e-07,-2.632242285471875221e-06,2.297345054103061557e-05,-5.289765249472111464e-05,-2.026636357186362147e-04,-9.888633940136060119e-05,3.971420028392458335e-06,-3.446592472755583003e-06,1.564642730045306962e-06,-1.802258884708862752e-05,7.754437683615833521e-05,-4.466909376787953079e-05,-8.711085683899000287e-05,-1.879703268059529364e-05,-8.324409282067790627e-05,1.183586732622643467e-06,-9.759376553120091558e-06,-2.058195386780425906e-04,3.694734768941998482e-04,-2.437615512462798506e-05,7.475584425264969468e-05,2.846259449142962694e-04,-5.691348997061140835e-05,7.477401595679111779e-06,1.322289153904421255e-05,-8.027321200643200427e-06,3.849510976579040289e-04,5.923819262534379959e-04,1.873408036772161722e-04,1.297304879699368030e-05,3.437330888118594885e-04,1.938316472660517320e-06,-2.532884082029340789e-06,-5.626134225167334080e-09,-2.202351752202957869e-04,9.244994726032018661e-05,-1.531724847154691815e-04,-2.478235728631261736e-05,2.228217344963923097e-04,4.162882305536186323e-08,-7.695757631154265255e-06,8.171000808943063021e-05,-1.439246552763506770e-04,1.390296965837478638e-04,5.722957939724437892e-05,3.592064604163169861e-05,4.261726644472219050e-06,-4.476987214729888365e-06,3.433974370636860840e-06,7.568776709376834333e-06,1.061432849382981658e-04,2.106345200445502996e-04,-7.645534788025543094e-05,-1.482986590417567641e-05,-6.500613949356193189e-07,-8.991495548116290593e-09,9.095992936636321247e-08,-4.887282329946174286e-07,4.875503691437188536e-06,9.528296504868194461e-05,5.507842070073820651e-05,-5.917808039157534949e-07,-1.751292018070671475e-07,-1.752880791627831059e-07,-7.204010216810274869e-06,3.695732630148995668e-06,-5.107874676468782127e-05,2.334196469746530056e-04,-1.675696985330432653e-04,-1.078166897059418261e-04,6.558014774782350287e-06,-1.037692527461331338e-07,9.934559784596785903e-06,-1.247893669642508030e-05,-3.172144060954451561e-04,6.575953448191285133e-04,7.797661237418651581e-05,-1.161873078672215343e-04,-1.076048502000048757e-04,1.124005211750045419e-05,-9.108620361075736582e-06,-1.799852470867335796e-04,1.465582317905500531e-04,-1.400225446559488773e-04,-3.978384775109589100e-04,-2.259312714159023017e-05,-7.015492883510887623e-05,1.563886326039209962e-05,1.554471054987516254e-05,-3.764673601835966110e-05,2.599942090455442667e-04,3.851910587400197983e-04,-4.928853013552725315e-05,3.775397199206054211e-04,4.339353181421756744e-04,2.150410364265553653e-05,-9.510930794931482524e-06,-3.407132680877111852e-05,-1.825047729653306305e-05,2.095796517096459866e-04,-4.124312545172870159e-04,3.152267308905720711e-04,2.799464564304798841e-04,3.889586878358386457e-06,-1.020265790430130437e-05,1.183051863336004317e-04,-2.473986533004790545e-04,6.746615981683135033e-04,8.965504821389913559e-05,2.709183318074792624e-04,8.719075594854075462e-08,7.526497029175516218e-06,2.303365818079328164e-06,1.351736682408954948e-05,1.046173056238330901e-04,1.614869834156706929e-04,-1.070452271960675716e-04,-1.001676810119533911e-05,9.100452871280140243e-07,-4.360342984455201076e-07,-2.484449623807449825e-08,-1.531341240479378030e-06,1.812681148294359446e-06,6.306577415671199560e-05,1.784826781658921391e-05,-1.998949073822586797e-06,-2.938193574664182961e-06,-3.078753252339083701e-09,4.327062015363480896e-07,-1.885888195829465985e-06,1.912216612254269421e-05,-2.675501746125519276e-04,-2.879996463889256120e-05,-2.065455009869765490e-05,1.526267442386597395e-05,-4.732248726213583723e-06,-1.076361331797670573e-05,-4.481586802285164595e-05,-7.186336733866482973e-05,2.016649814322590828e-04,-3.091341059189289808e-04,2.082266291836276650e-05,-2.281148408656008542e-05,6.727540949214017019e-06,-1.466797948523890227e-05,-2.397475909674540162e-04,5.230610258877277374e-04,-1.813670096453279257e-04,-1.652508581173606217e-05,8.860038360580801964e-05,-6.859671702841296792e-05,7.815777280484326184e-06,1.503107978351181373e-05,4.035425263282377273e-06,2.565751783549785614e-04,7.281938451342284679e-04,1.862475983216427267e-06,1.187438392662443221e-04,2.124328166246414185e-04,1.536719173600431532e-05,-3.836092673736857250e-06,6.937366561032831669e-05,5.386034899856895208e-05,3.348399768583476543e-04,-6.045075861038640141e-05,-1.478528720326721668e-04,2.485861296008806676e-05,-1.018068724079057574e-05,-1.464140495954779908e-05,1.401068293489515781e-04,-9.281245002057403326e-05,7.482817454729229212e-05,8.263635390903800726e-05,-5.277537275105714798e-05,4.789545528183225542e-06,-5.725129085476510227e-06,2.551144689277862199e-06,1.018201692204456776e-05,8.030995377339422703e-05,1.766282948665320873e-04,-1.391544792568311095e-04,-1.935477666847873479e-05,-9.644940064390539192e-07,-9.731292038850369863e-08,1.161081399914110079e-07,7.133386134228203446e-06,-3.011833177879452705e-05,-6.311123142950236797e-04,-4.198981914669275284e-04,5.640982635668478906e-06,6.363904958561761305e-06,-6.744721758877858520e-08,-6.845882126071956009e-06,3.757345439225900918e-06,-1.463750959374010563e-04,7.205338915809988976e-04,8.033139747567474842e-04,5.166785558685660362e-04,-1.023430886561982334e-04,2.845525887096300721e-05,-8.614098987891338766e-06,2.159824653062969446e-04,-1.208615722134709358e-04,-1.935359323397278786e-04,4.766401616507209837e-05,1.221065991558134556e-03,9.694272011984139681e-05,-2.541036519687622786e-05,6.373922951752319932e-05,1.398081774823367596e-03,-2.865931252017617226e-03,1.747500267811119556e-03,-1.029164181090891361e-03,-7.443770300596952438e-04,4.478131886571645737e-04,-7.716500113019719720e-05,6.557990312576293945e-01,8.510078623658046126e-05,-3.425035392865538597e-03,-3.212206298485398293e-03,1.096902764402329922e-03,-1.099885907024145126e-03,-2.622735919430851936e-03,4.078382335137575865e-05,2.225086427642963827e-05,-1.589586609043180943e-04,1.194961019791662693e-03,-1.641464885324239731e-03,1.210691989399492741e-03,4.593144112732261419e-04,-1.985012087970972061e-03,7.111319428076967597e-05,7.879646727815270424e-05,-9.952635737136006355e-04,1.507215201854705811e-03,-1.755086705088615417e-04,2.211974206147715449e-04,-6.438578711822628975e-04,-2.347505687794182450e-05,3.787326568271964788e-05,-2.996665534737985581e-05,-6.514429696835577488e-05,-4.632885975297540426e-04,-1.449517789296805859e-03,9.332671761512756348e-04,1.076677071978338063e-04,1.012110897136153653e-05,-6.779964678571559489e-08,1.267862899112515152e-07,9.034118306772143114e-07,2.556878825998865068e-06,5.808527930639684200e-05,5.423967377282679081e-05,4.889851425105007365e-06,3.407851863812538795e-06,-3.125387593172490597e-08,-7.420488827847293578e-07,-3.869844931614352390e-06,3.308746454422362149e-05,-2.711995330173522234e-04,1.744481323839863762e-06,-2.161091542802751064e-04,1.026312747853808105e-05,-2.121449824699084274e-06,-3.281777935626450926e-06,8.913741567084798589e-08,-3.755546640604734421e-04,-1.539097502245567739e-05,-1.734693069010972977e-04,-1.401250046910718083e-04,-7.518645725212991238e-05,-1.880493982753250748e-09,1.062898081727325916e-05,1.883018121588975191e-04,4.188025777693837881e-04,-2.450948522891849279e-05,1.780798484105616808e-04,-2.952380164060741663e-04,7.884085789555683732e-05,6.350096100504742935e-06,6.758105428161798045e-06,7.484730303985998034e-06,1.712245575617998838e-04,7.942788652144372463e-04,5.704492796212434769e-04,3.630590508691966534e-04,1.440702617401257157e-04,-3.172675496898591518e-05,-1.610239564797666389e-06,5.243330633675213903e-06,2.291107230121269822e-04,-1.033264561556279659e-05,-3.534764400683343410e-04,1.669632474659010768e-04,1.640295085962861776e-04,-1.705378599581308663e-05,5.305314516590442508e-07,1.383270428050309420e-04,-1.004285295493900776e-04,9.454815881326794624e-06,-2.377416531089693308e-04,3.077701258007436991e-04,1.817339762055780739e-05,-5.681623861164553091e-06,-9.099361705011688173e-06,1.377723947371123359e-06,1.183621934615075588e-04,1.395345461787655950e-04,-1.230914931511506438e-04,-2.112462607328779995e-05,7.693803127040155232e-06,8.906682523956988007e-06,-1.141895154432859272e-05,-1.115345730795525014e-05,2.778666384983807802e-06,5.473213968798518181e-05,1.899952985695563257e-05,5.803929980174871162e-06,1.625582626729737967e-05,3.117473170277662575e-05,1.583364428370259702e-05,-4.289861408324213699e-06,1.532096575829200447e-05,-4.172386979917064309e-05,-6.086410940042696893e-05,-7.265802560141310096e-05,1.692345222181756981e-06,-2.950028829218354076e-05,-3.517490040394477546e-05,7.901099161244928837e-05,-2.513829967938363552e-04,-2.992737863678485155e-04,-4.402195918373763561e-04,-1.426570670446380973e-04,1.345015771221369505e-04,-3.369326441315934062e-05,-2.762825351965148002e-05,3.680450026877224445e-04,-3.869552165269851685e-04,2.238302549812942743e-04,-2.083035360556095839e-05,5.840436206199228764e-04,1.245816529262810946e-04,1.174027147499145940e-05,-1.378666638629510999e-05,1.911315848701633513e-05,-7.228257891256362200e-05,-1.003484067041426897e-05,8.170778164640069008e-05,1.571057073306292295e-04,3.136599552817642689e-04,1.013531218632124364e-04,-4.691854701377451420e-05,1.457966864109039307e-04,1.299861469306051731e-04,4.654725198633968830e-04,-2.976285468321293592e-04,4.590768658090382814e-04,2.791092556435614824e-04,-1.072472332452889532e-05,-7.988794095581397414e-06,1.744625915307551622e-04,-4.060420906171202660e-06,-7.580278906971216202e-04,1.992901670746505260e-04,5.576863186433911324e-04,7.401062757708132267e-04,2.495732042007148266e-04,-2.039415849139913917e-04,7.919811177998781204e-04,-5.578596610575914383e-04,1.784984953701496124e-03,-1.616786234080791473e-03,3.701577661558985710e-04,4.886987153440713882e-04,-2.920338317835557973e-07\n0.000000000000000000e+00,-1.137459639721782878e-05,-4.140744204050861299e-05,-1.893169392133131623e-04,1.322446332778781652e-04,5.484831490321084857e-06,7.160227141866926104e-06,1.691429929451260250e-08,5.074007276562042534e-05,-7.683815056225284934e-06,7.080828654579818249e-04,2.464646968292072415e-05,1.243193750269711018e-03,3.339943243190646172e-03,3.470450610620900989e-05,2.287823190272320062e-05,1.825019580792286433e-06,-4.690487985499203205e-04,-3.671605372801423073e-03,4.636565863620489836e-04,-9.371026535518467426e-04,-6.128015229478478432e-04,9.646530088502913713e-06,-3.330057734274305403e-05,4.641495615942403674e-05,3.809449844993650913e-04,4.320869629736989737e-05,1.524105900898575783e-03,1.593468012288212776e-03,-7.619607495144009590e-04,-2.111054636770859361e-04,-8.561772119719535112e-06,-3.634869790403172374e-05,2.684869687072932720e-04,8.483403362333774567e-04,1.349944970570504665e-03,-1.568623469211161137e-03,-1.153779230662621558e-04,-1.603476470336318016e-03,-4.359804152045398951e-04,-6.821656825195532292e-06,3.896712441928684711e-04,2.903510117903351784e-03,-7.699857815168797970e-05,1.680198125541210175e-03,-1.530155655927956104e-03,-8.543315925635397434e-04,-1.741408050293102860e-04,1.024088851409032941e-05,-3.787058230955153704e-04,1.089680241420865059e-03,1.812198752304539084e-04,1.055170781910419464e-03,-1.031201099976897240e-05,4.894333869742695242e-06,-8.350730240636039525e-08,9.200296517519745976e-06,-4.767274003825150430e-05,1.500533253420144320e-04,7.009823457337915897e-05,6.003424641676247120e-05,2.421066938040894456e-06,-5.606043851003050804e-05,-1.051606068358523771e-05,3.327729480862018363e-10,-4.571579665935132653e-06,-5.906731530558317900e-06,2.048946043942123652e-06,1.037268521031364799e-04,7.403589734167326242e-06,4.600144620781065896e-06,-3.464883491233194945e-08,2.960559868370182812e-05,-2.113602204190101475e-05,7.039209594950079918e-04,6.470763473771512508e-04,2.280264394357800484e-03,1.739785890094935894e-03,6.871132791275158525e-05,4.778844413522165269e-06,-2.279416003148071468e-05,-2.187508944189175963e-04,-1.630946993827819824e-03,-1.814278424717485905e-03,-3.736419312190264463e-04,8.363319211639463902e-04,-1.116007042583078146e-04,5.609024810837581754e-06,4.375303615233860910e-05,4.883523797616362572e-04,4.234161751810461283e-04,1.618219306692481041e-03,4.149418091401457787e-04,-2.449140883982181549e-04,7.907500548753887415e-05,-9.811508789425715804e-06,-1.771946881490293890e-05,3.298514347989112139e-04,1.502593164332211018e-03,-8.774438174441456795e-05,-1.737785991281270981e-03,-8.729913970455527306e-04,-9.424748132005333900e-04,-1.780105230864137411e-04,-1.445120960852364078e-05,9.313228074461221695e-04,4.413654678501188755e-04,-2.137583214789628983e-04,1.370605314150452614e-03,3.941190661862492561e-04,5.245984648354351521e-04,-9.433143713977187872e-05,-9.314970156992785633e-06,-1.244121522177010775e-04,3.382960567250847816e-04,8.650805684737861156e-04,-5.610724911093711853e-04,-5.697623128071427345e-04,7.094485226843971759e-06,-1.921795592352282256e-05,1.692200930847320706e-05,-2.949154077214188874e-05,3.331527404952794313e-04,1.414796279277652502e-04,-1.474424934713169932e-04,-2.028700691880658269e-05,-3.462465974735096097e-05,3.829181423498084769e-06,2.220304828881580761e-09,2.960660822282079607e-06,3.239847501390613616e-07,1.922663941513746977e-04,1.582490513101220131e-04,1.635171975067351013e-05,-1.140161430157604627e-06,-8.420166786038407736e-09,3.882626697304658592e-05,-2.278637111885473132e-05,6.516539142467081547e-04,3.659097477793693542e-03,4.602131433784961700e-03,8.509896579198539257e-04,2.946931999758817255e-05,4.686818556365324184e-06,-7.022290446911938488e-06,-2.905351575464010239e-04,-1.478441874496638775e-03,-9.114530985243618488e-04,-2.502001356333494186e-03,1.090644393116235733e-03,-3.568952961359173059e-04,-8.902004628907889128e-05,5.636407877318561077e-06,3.452559467405080795e-04,1.026666490361094475e-03,-2.114036120474338531e-03,4.758943687193095684e-04,2.211448270827531815e-03,-6.339589599519968033e-04,-3.702663889271207154e-06,3.751939948415383697e-05,4.554630431812256575e-04,3.333985805511474609e-04,-1.867236569523811340e-03,-1.272849040105938911e-03,-4.710789653472602367e-06,-3.012186789419502020e-04,2.261586778331547976e-04,-2.891692929551936686e-05,9.556625154800713062e-04,1.547434076201170683e-04,-3.334681503474712372e-03,5.566740408539772034e-03,-8.579540008213371038e-05,2.070386428385972977e-03,5.644888733513653278e-04,-2.942444916698150337e-05,-2.707525272853672504e-04,-8.979509002529084682e-04,-3.969900775700807571e-03,-1.332574407570064068e-03,6.597870960831642151e-04,-1.181103471026290208e-05,-1.998841617023572326e-05,1.252703805221244693e-05,-2.233443410659674555e-05,9.088044316740706563e-05,2.025038702413439751e-04,1.118008367484435439e-05,3.602985816542059183e-05,-1.177840476884739473e-05,-6.985959771554917097e-06,-2.092362905159461661e-08,-1.034083106787875295e-05,-7.676261157030239701e-05,-1.574942434672266245e-04,9.662630327511578798e-05,-2.925097760453354567e-05,-9.627226972952485085e-06,-2.694775957934325561e-08,5.532726572710089386e-05,-1.992642864934168756e-05,1.206898945383727551e-03,2.000774722546339035e-03,-2.125897910445928574e-03,4.430012311786413193e-03,1.459433697164058685e-04,1.182874166261171922e-05,-2.364341526117641479e-05,-2.848391013685613871e-04,-8.714502910152077675e-04,-2.829224104061722755e-03,6.697834760416299105e-05,4.426533123478293419e-04,2.377813216298818588e-03,-1.886138306872453541e-05,2.955814125016331673e-06,-2.547173644416034222e-04,-2.046197419986128807e-03,2.837223699316382408e-03,7.236466044560074806e-04,2.102967118844389915e-03,-8.850860176607966423e-04,-9.797683742363005877e-05,-3.436471524764783680e-05,4.038873885292559862e-04,2.552094869315624237e-03,-3.084313590079545975e-03,2.976409392431378365e-03,8.805144898360595107e-05,-4.663938598241657019e-04,-3.698392829392105341e-04,-2.310640957148279995e-05,1.535476767458021641e-03,7.051873253658413887e-04,-1.855226466432213783e-03,2.247670432552695274e-03,1.005328493192791939e-03,9.508747025392949581e-04,-1.134049743996001780e-04,8.293685823446139693e-06,4.044262459501624107e-05,-3.142816713079810143e-03,-9.814803488552570343e-04,2.145526930689811707e-03,3.267575084464624524e-05,2.324879460502415895e-05,-1.288300791202345863e-05,-3.136285886284895241e-05,-2.852925390470772982e-04,-5.470591131597757339e-04,-3.286145802121609449e-04,1.538361393613740802e-04,-2.672266418812796474e-05,-2.230823338322807103e-05,6.732842848578002304e-06,3.961031325161457062e-08,-9.265168955607805401e-06,-4.035958227177616209e-06,-1.633628126000985503e-04,4.463508048502262682e-06,-1.388875716656912118e-07,-6.579331966349855065e-06,9.586983651388436556e-09,4.455867383512668312e-05,-2.937417775683570653e-05,1.005671685561537743e-03,2.955619944259524345e-03,-1.485084794694557786e-04,2.184164710342884064e-03,7.883190119173377752e-05,9.521485480945557356e-06,-4.149721644353121519e-05,-4.751661908812820911e-04,-1.764856278896331787e-03,-5.777816404588520527e-04,6.134634022600948811e-04,1.437503495253622532e-03,-4.752625536639243364e-04,-4.412026828504167497e-05,8.197990246117115021e-05,-1.509143039584159851e-04,-9.280832600779831409e-04,2.247691620141267776e-03,3.476712736301124096e-04,-5.534393712878227234e-04,-5.515598459169268608e-04,-3.189421113347634673e-05,-8.204799087252467871e-06,4.708603955805301666e-04,1.672561746090650558e-03,-4.253584484104067087e-04,-7.853494025766849518e-04,-8.753219735808670521e-04,-9.449719218537211418e-04,-3.733669000212103128e-04,-1.833580972743220627e-05,9.440643480047583580e-04,4.966525593772530556e-04,-2.831298334058374166e-04,1.029945211485028267e-03,-1.118053914979100227e-03,5.503842257894575596e-04,-1.032187938108108938e-04,-3.592210850911214948e-05,-2.753677836153656244e-04,1.221628335770219564e-04,-1.044998643919825554e-04,8.606164483353495598e-04,-2.258760214317589998e-04,2.492159001121763140e-05,-2.485072582203429192e-05,2.817113454511854798e-05,-6.297076470218598843e-05,3.377719840500503778e-04,-1.656527165323495865e-04,-2.385671832598745823e-04,-5.295456867315806448e-05,-5.474686986417509615e-05,3.122903535768273287e-06,-4.432399691722821444e-08,-5.316929218679433689e-06,-1.465903187636286020e-05,-2.193212276324629784e-04,-3.199903221684508026e-05,-5.839463483425788581e-06,-6.964813110243994743e-06,-6.673417374258860946e-08,2.888526614697184414e-05,-1.897947913676034659e-05,6.432943046092987061e-04,2.447234932333230972e-03,-4.843236529268324375e-04,1.448705210350453854e-03,5.204155240789987147e-05,1.261430134036345407e-05,-2.204985321441199630e-05,-8.866524876793846488e-05,-1.200035447254776955e-03,-2.119464334100484848e-03,-2.508116303943097591e-04,8.634246187284588814e-04,-2.259038155898451805e-04,-1.229561530635692179e-05,1.746946509229019284e-06,1.490992726758122444e-04,8.633054676465690136e-05,2.668672474101185799e-03,9.631830616854131222e-04,-1.602196833118796349e-03,-1.130659002228640020e-04,-1.946932752616703510e-05,-9.352918823424261063e-06,3.843925660476088524e-04,1.608049846254289150e-03,-2.424868871457874775e-04,-5.479553947225213051e-04,-1.560607459396123886e-03,-7.554213516414165497e-04,-9.983075869968160987e-05,3.043882770725758746e-06,8.560206624679267406e-04,5.835777847096323967e-04,-1.082470058463513851e-03,1.937764114700257778e-03,-7.805518689565360546e-04,3.846395120490342379e-04,-4.568883014144375920e-06,-1.854862421168945730e-05,-2.241715264972299337e-04,6.827110191807150841e-04,5.056912777945399284e-04,8.227752405218780041e-04,-4.231611092109233141e-05,6.019693955749971792e-06,-2.238338129245676100e-05,2.884490186261245981e-06,-3.065088822040706873e-05,-7.640460535185411572e-05,1.524971012258902192e-04,6.760016276530222967e-06,-1.599728420842438936e-05,-2.271704215672798455e-05,5.256922122498508543e-06,-1.972148311324417591e-08,-4.879784682998433709e-07,-1.352769504592288285e-05,-1.958370703505352139e-04,1.152408003690652549e-05,1.667674041527789086e-05,-3.940680016967235133e-06,2.194610715378075838e-08,2.715291157073806971e-05,-2.898829916375689209e-05,6.968509405851364136e-04,2.761355135589838028e-03,-2.800154034048318863e-04,1.876550260931253433e-03,8.034424536162987351e-05,2.699690412555355579e-05,-2.751742977125104517e-05,-1.116191633627749979e-04,-8.573619415983557701e-04,-7.490894640795886517e-04,4.675196832977235317e-04,2.169266343116760254e-03,-4.675137752201408148e-04,-2.050309012702200562e-05,3.308353552711196244e-05,4.334694240242242813e-04,2.951953792944550514e-04,8.891670731827616692e-04,-4.631853080354630947e-04,-2.225357340648770332e-03,-1.368500088574364781e-04,-1.300188978348160163e-05,2.241291895188624039e-06,5.143586895428597927e-04,1.931840553879737854e-03,-1.561113633215427399e-03,-1.112140831537544727e-03,-1.739132683724164963e-03,-6.204082164913415909e-04,-3.032356289622839540e-05,-5.939853508607484400e-06,8.473860216327011585e-04,-3.082408220507204533e-04,-5.831195740029215813e-04,3.449706360697746277e-03,5.275249131955206394e-04,-2.614106924738734961e-04,-2.368123023188672960e-05,-1.882004835351835936e-05,-4.448843828868120909e-04,7.885537343099713326e-06,3.565375809557735920e-04,6.542184273712337017e-04,-5.043008713982999325e-04,1.263363355974433944e-05,-2.204678094130940735e-05,1.390512079524341971e-05,-5.423558104666881263e-05,1.926936674863100052e-04,-5.733043508371338248e-05,-1.305843325098976493e-04,-8.226734280469827354e-07,-2.930613118223845959e-05,7.317526979022659361e-06,-1.939770299941301346e-08,5.099639747641049325e-05,1.518399367341771722e-04,1.387417898513376713e-03,-4.632144991774111986e-04,-3.491492680041119456e-05,1.447295289835892618e-05,2.685010258574038744e-08,-2.790052094496786594e-04,2.271716075483709574e-04,-7.092898245900869370e-03,-1.349336933344602585e-02,-6.020571570843458176e-03,-1.676226407289505005e-02,-5.526220775209367275e-04,-6.576155283255502582e-05,2.304111112607643008e-04,1.998859457671642303e-03,1.597266271710395813e-02,1.025105081498622894e-02,1.852328423410654068e-03,-8.945048786699771881e-03,-2.803846960887312889e-03,2.060744009213522077e-04,-3.914675326086580753e-04,-1.471193041652441025e-03,-2.878670115023851395e-03,-1.266193948686122894e-02,1.257866388186812401e-03,-1.596187124960124493e-03,-7.658972172066569328e-04,1.981118984986096621e-04,9.087241778615862131e-05,6.526893377304077148e-01,-1.497013866901397705e-02,8.999426499940454960e-04,1.212108507752418518e-02,7.610213942825794220e-03,6.712537724524736404e-03,2.279099309816956520e-03,1.189518006867729127e-04,-7.308923639357089996e-03,-7.085089571774005890e-03,7.830621674656867981e-03,-1.337522733956575394e-02,1.484947162680327892e-03,-5.011340137571096420e-03,5.185645422898232937e-04,1.010341511573642492e-04,1.728281378746032715e-03,-4.950355738401412964e-03,1.727894181385636330e-03,6.354860379360616207e-04,4.217880312353372574e-03,-7.887474203016608953e-05,1.990653254324570298e-04,-8.400769729632884264e-05,1.592627959325909615e-04,-2.186384517699480057e-03,-3.213481977581977844e-04,1.074476400390267372e-03,2.145413600374013186e-04,3.327204030938446522e-04,-3.206416658940725029e-05,-1.238222466781735420e-07,-1.181449442810844630e-05,-1.908379090309608728e-05,-1.440889172954484820e-04,1.519664074294269085e-04,-3.279288876001373865e-06,-1.018513830786105245e-05,-4.398043529363349080e-08,3.509059024509042501e-05,-2.531087375245988369e-05,9.301486425101757050e-04,2.583374269306659698e-03,8.975487435236573219e-04,3.020058618858456612e-03,9.655683243181556463e-05,5.824914296681527048e-06,7.088083293638192117e-06,-3.224993124604225159e-04,-7.323521422222256660e-04,-5.556291434913873672e-04,1.443766232114285231e-04,-1.443806104362010956e-03,-5.499953986145555973e-04,-1.615875771676655859e-05,-6.737073272233828902e-05,-7.011294655967503786e-05,-4.423016216605901718e-04,3.011290216818451881e-03,2.321911044418811798e-03,-1.323658740147948265e-03,-1.126698189182206988e-04,7.658492904738523066e-06,8.016409083211328834e-06,4.770350351464003325e-04,2.381500322371721268e-03,-1.907553873024880886e-03,-3.127027302980422974e-04,6.500972085632383823e-05,-7.272192742675542831e-04,-3.114256251137703657e-04,-2.942871833511162549e-05,1.210885588079690933e-03,5.665090866386890411e-04,-6.013656966388225555e-04,1.333215506747364998e-03,-2.840159926563501358e-03,6.899746367707848549e-04,-1.268531050300225616e-04,-1.267333209398202598e-05,4.091443843208253384e-04,1.643536495976150036e-03,-7.844339124858379364e-04,-1.096151885576546192e-03,-6.168673862703144550e-04,-2.010364551097154617e-04,1.341568859061226249e-04,2.167520869988948107e-04,6.339080573525279760e-05,2.390925073996186256e-04,7.617834489792585373e-05,-2.214239939348772168e-04,-2.761993891908787191e-05,2.292105818924028426e-05,2.561664223321713507e-05,-2.549493910919409245e-05,-2.793727617245167494e-05,1.743641041684895754e-05,-2.408752043265849352e-04,-9.862294245976954699e-05,7.082070806063711643e-05,-1.973554753931239247e-05,-3.094858548138290644e-04,-2.785233482427429408e-05,-5.837874050484970212e-05,4.169374296907335520e-04,1.243001548573374748e-03,-7.479134947061538696e-04,9.598983451724052429e-04,9.175155719276517630e-05,1.079043795471079648e-04,1.942304370459169149e-04,-1.414222788298502564e-04,-4.167803490418009460e-05,-4.036099649965763092e-03,-1.003744197078049183e-03,-7.653792272321879864e-04,-1.005273312330245972e-03,-3.122578491456806660e-04,1.462609507143497467e-04,1.000048941932618618e-03,-8.771503053139895201e-05,2.052754862233996391e-03,-5.429747398011386395e-04,-9.041625889949500561e-04,-8.770235581323504448e-04,2.024621353484690189e-04,5.421584355644881725e-04,1.415680599166080356e-04,2.954707946628332138e-03,-8.913645287975668907e-04,-1.681978581473231316e-03,7.943282835185527802e-04,-7.709030760452151299e-04,2.304311055922880769e-05,-6.632637087022885680e-05,9.509919909760355949e-04,1.546428073197603226e-03,-7.986583514139056206e-04,5.500772502273321152e-03,-8.566490723751485348e-04,1.087108044885098934e-03,-1.219532205141149461e-04,7.436276064254343510e-04,1.553487963974475861e-04,1.094679697416722775e-03,-1.326951605733484030e-04,4.726297687739133835e-03,-2.593915443867444992e-03,4.557773005217313766e-03,1.488930778577923775e-03,-1.075794547796249390e-02,6.521948147565126419e-03,-1.087905000895261765e-02,7.879174314439296722e-03,6.921218242496252060e-03,-7.997800596058368683e-03,-2.517354674637317657e-03,5.891517048439709470e-06\n0.000000000000000000e+00,-7.821182225598022342e-05,9.003236482385545969e-05,8.030476747080683708e-04,1.534575363621115685e-03,-2.216838765889406204e-07,-1.091051162802614272e-04,6.640669791835307478e-09,1.897421607282012701e-04,-2.564244205132126808e-04,4.186491947621107101e-03,-6.310944445431232452e-03,4.021588712930679321e-03,1.173487771302461624e-02,7.320682634599506855e-04,-4.065853499923832715e-05,-4.945257751387543976e-05,-2.350099384784698486e-03,-7.914209738373756409e-03,-3.329843748360872269e-03,2.580603584647178650e-03,-6.809244398027658463e-03,-4.182876087725162506e-03,3.091891267104074359e-05,-4.574350605253130198e-04,-7.227174937725067139e-03,1.049158163368701935e-02,4.010752309113740921e-05,2.831547986716032028e-03,-1.111905789002776146e-03,-6.673669442534446716e-03,3.074923006352037191e-04,4.301929729990661144e-04,1.517886063084006310e-03,3.328761085867881775e-02,9.788637980818748474e-03,-4.916511476039886475e-03,-3.136230399832129478e-03,4.809765145182609558e-03,-7.751303492113947868e-04,-1.650872873142361641e-04,4.733698442578315735e-03,8.556910790503025055e-03,-6.422205828130245209e-03,4.087776876986026764e-03,5.515173543244600296e-04,1.109764538705348969e-02,4.381039179861545563e-04,-5.430906894616782665e-04,1.539209624752402306e-03,-6.619250401854515076e-03,5.950517952442169189e-04,-6.451290566474199295e-03,-4.590030759572982788e-03,1.841558114392682910e-04,-3.174725279677659273e-04,2.414770133327692747e-04,-6.920206942595541477e-06,4.569459240883588791e-03,1.029735896736383438e-02,-4.827772732824087143e-03,-5.412157624959945679e-04,-1.701493310974910855e-04,1.137779690907336771e-05,4.428600597350396129e-09,-8.725145744392648339e-05,1.802691549528390169e-04,-3.311716718599200249e-04,-1.619831891730427742e-04,-3.052887768717482686e-05,-1.996226928895339370e-04,-1.089029044720746242e-08,1.450614799978211522e-04,-3.913874388672411442e-04,3.895159577950835228e-03,7.706789765506982803e-03,-5.489387549459934235e-03,8.546888828277587891e-03,3.719988744705915451e-04,-6.102175393607467413e-05,-8.540485578123480082e-05,-2.118061063811182976e-03,-7.340836804360151291e-03,8.677381090819835663e-03,-5.315986461937427521e-03,3.722986206412315369e-03,-4.438464995473623276e-03,1.368329685647040606e-05,-7.522698724642395973e-04,-8.335455320775508881e-03,9.645034559071063995e-03,1.259473618119955063e-03,1.455297693610191345e-02,-9.535560384392738342e-03,-5.234276875853538513e-03,1.858312025433406234e-04,3.387953911442309618e-04,1.760523184202611446e-03,2.700234390795230865e-02,1.626557111740112305e-02,-4.798896610736846924e-03,-7.169265300035476685e-03,2.173769986256957054e-03,1.255854440387338400e-04,-2.064845757558941841e-04,7.941822521388530731e-03,2.414906630292534828e-03,-1.230658590793609619e-02,9.263380430638790131e-03,-2.844824921339750290e-03,7.795317098498344421e-03,1.857211609603837132e-04,-5.648390506394207478e-04,3.120625857263803482e-03,-6.302082445472478867e-03,-2.990408334881067276e-03,5.489028990268707275e-04,-1.034605130553245544e-02,2.936929231509566307e-04,-3.937213332392275333e-04,2.305639936821535230e-04,9.127112571150064468e-05,3.744881832972168922e-03,1.169902924448251724e-02,-4.313021898269653320e-03,-4.917145706713199615e-04,-1.366428186884149909e-04,5.321643402567133307e-05,-9.501574638193233113e-09,-6.056563142919912934e-05,1.335002598352730274e-04,3.196604549884796143e-03,4.053800366818904877e-03,1.101570669561624527e-04,1.609614264452829957e-04,-2.898007167573268816e-08,1.328513317275792360e-04,1.679375418461859226e-04,4.414547234773635864e-03,-6.544591858983039856e-03,3.520174697041511536e-02,-1.156738726422190666e-04,6.665589171461760998e-04,-1.094639374059624970e-04,-2.611425006762146950e-04,-8.419066434726119041e-04,-1.759774237871170044e-02,-3.045909106731414795e-02,2.378389239311218262e-03,-1.173719763755798340e-02,-6.942439358681440353e-03,2.942487190011888742e-04,-8.807833364699035883e-05,5.728753749281167984e-04,8.044453337788581848e-03,-2.151856571435928345e-02,3.241235017776489258e-02,8.320407010614871979e-03,-7.687403354793787003e-03,3.628479316830635071e-04,3.291570756118744612e-04,1.024917000904679298e-03,2.629147842526435852e-02,3.967620432376861572e-03,9.119169786572456360e-03,-8.597402833402156830e-03,-1.919429050758481026e-03,-1.613706117495894432e-03,-2.724920341279357672e-04,3.341249190270900726e-03,-1.554331742227077484e-03,-1.479854434728622437e-02,1.860528066754341125e-02,1.946669071912765503e-03,1.975201815366744995e-02,2.415246563032269478e-03,-2.307179092895239592e-04,-4.247092641890048981e-03,-2.609136514365673065e-03,3.235068637877702713e-03,1.025549136102199554e-04,5.562192294746637344e-03,-5.976275497232563794e-05,-5.151376535650342703e-05,1.734060060698539019e-04,-4.130131273996084929e-04,1.353956526145339012e-03,2.522339578717947006e-03,-2.614898839965462685e-03,-1.852768182288855314e-04,1.840376353356987238e-05,6.775487418053671718e-05,-2.523064868142910200e-09,-9.646505350247025490e-05,1.438875624444335699e-04,2.713292487896978855e-04,5.622011376544833183e-04,-5.954700463917106390e-05,-1.882356009446084499e-04,1.379200664786139896e-08,1.140315725933760405e-04,-3.788790199905633926e-04,4.877452738583087921e-03,-1.758122816681861877e-02,3.841267898678779602e-04,1.481935568153858185e-02,9.671337320469319820e-04,-1.618208189029246569e-04,-3.262750688008964062e-04,-1.610207138583064079e-03,1.395613327622413635e-02,-4.550714511424303055e-03,-7.411782629787921906e-03,5.429554730653762817e-03,8.004666306078433990e-03,8.380968210985884070e-05,-8.614103426225483418e-04,-9.917862713336944580e-03,7.505087647587060928e-03,-2.082354389131069183e-03,-3.967764787375926971e-04,3.250247798860073090e-03,9.559716098010540009e-03,1.109255390474572778e-04,4.424642538651823997e-04,1.734388177283108234e-03,3.303096070885658264e-02,1.273851748555898666e-02,9.782338514924049377e-03,-4.218619316816329956e-03,5.907073616981506348e-03,-7.632260676473379135e-04,-2.651948307175189257e-04,8.029690012335777283e-03,3.826181869953870773e-03,-1.863446645438671112e-02,2.084019221365451813e-02,-1.012934558093547821e-02,1.134863868355751038e-02,5.765872774645686150e-04,-6.349424365907907486e-04,1.669634506106376648e-02,7.341555785387754440e-03,1.363305840641260147e-02,-4.449152853339910507e-03,-7.591479923576116562e-03,2.470153267495334148e-04,-4.751564410980790854e-04,1.765021588653326035e-04,6.834595697000622749e-04,4.716483876109123230e-03,1.434639189392328262e-02,-5.642696283757686615e-03,-6.979228928685188293e-04,-1.700183347566053271e-04,6.018552085151895881e-05,3.389970970602007583e-08,-1.087027922039851546e-04,2.130504290107637644e-04,6.721680401824414730e-04,1.452344702556729317e-03,-2.222428884124383330e-05,-1.366971264360472560e-04,5.661604518536478281e-09,2.046862209681421518e-04,-3.001611912623047829e-04,5.105315241962671280e-03,-2.378142671659588814e-03,-1.505422522313892841e-03,8.502006530761718750e-03,5.981415743008255959e-04,-4.737250128528103232e-05,-9.660441719461232424e-05,-3.447152674198150635e-03,-6.184091791510581970e-03,-1.782867358997464180e-03,3.154155798256397247e-03,6.526399869471788406e-03,-6.219500210136175156e-03,1.524502004031091928e-04,-6.924235494807362556e-04,-1.190820895135402679e-02,9.450625628232955933e-03,-1.200739061459898949e-03,8.756453171372413635e-03,-1.207966241054236889e-03,-8.139776997268199921e-03,5.021411925554275513e-04,5.433005862869322300e-04,1.590698841027915478e-03,3.195611014962196350e-02,9.322114288806915283e-03,-5.317926872521638870e-03,-2.187844365835189819e-03,6.707895547151565552e-03,-1.022374373860657215e-03,-2.148152270819991827e-04,5.973207298666238785e-03,1.801449805498123169e-03,-7.583911530673503876e-03,4.958735080435872078e-04,-2.370765665546059608e-03,1.131728012114763260e-02,-1.518292701803147793e-04,-6.676557823084294796e-04,1.612951862625777721e-03,-6.653564050793647766e-03,6.701271049678325653e-03,-6.637524813413619995e-03,-5.303506739437580109e-03,2.197627909481525421e-04,-3.944387135561555624e-04,2.723714278545230627e-04,-8.822497329674661160e-05,5.277750547975301743e-03,1.325693074613809586e-02,-5.609225016087293625e-03,-7.412490667775273323e-04,-1.668987824814394116e-04,3.847684274660423398e-05,6.015397957526147366e-09,-1.395713479723781347e-04,-1.304303441429510713e-05,9.075622801901772618e-05,9.245169349014759064e-04,-7.201703556347638369e-05,-1.625710428925231099e-04,-4.408229870023205876e-08,3.162776411045342684e-04,-2.434918424114584923e-04,6.770076230168342590e-03,1.999421510845422745e-03,6.359508726745843887e-03,1.488654501736164093e-02,5.745458183810114861e-04,1.104455004679039121e-04,2.236598811578005552e-05,-3.980118781328201294e-03,5.939078517258167267e-03,7.616839371621608734e-03,2.729297615587711334e-03,-3.574327100068330765e-03,-1.130559295415878296e-02,5.164651520317420363e-05,-6.364188157021999359e-04,-1.036390196532011032e-02,5.571129731833934784e-03,1.616772497072815895e-03,6.104109808802604675e-03,-3.737546037882566452e-03,-9.664597921073436737e-03,5.275441217236220837e-04,3.225474792998284101e-04,2.065098378807306290e-03,2.822425402700901031e-02,-2.035954967141151428e-04,-1.594086736440658569e-02,1.131741050630807877e-02,2.797627355903387070e-03,-2.276152838021516800e-03,-1.559422817081212997e-04,5.542424507439136505e-03,4.955173935741186142e-03,-9.025665000081062317e-03,-6.547335535287857056e-03,9.871180169284343719e-03,1.223244704306125641e-02,-7.318974239751696587e-04,-5.149159114807844162e-04,-1.127863302826881409e-03,-6.136373151093721390e-03,1.391941029578447342e-02,8.470259606838226318e-03,8.773095905780792236e-04,1.556521456222981215e-04,-2.124068705597892404e-04,2.378447534283623099e-04,-3.527042572386562824e-04,1.970868557691574097e-03,1.025329623371362686e-02,-5.743968766182661057e-03,-7.574865594506263733e-04,-2.616399724502116442e-04,3.914207991329021752e-05,2.455180947436019778e-09,-6.832544022472575307e-05,-1.709139360173139721e-05,1.687833340838551521e-03,1.573362038470804691e-03,3.174689118168316782e-05,-9.861205035122111440e-05,4.410071596794296056e-08,1.692157820798456669e-04,-2.750854764599353075e-04,5.015135742723941803e-03,1.410921569913625717e-03,-5.250210408121347427e-03,9.536835364997386932e-03,8.197571733035147190e-04,-1.670896745054051280e-05,-6.398211553459987044e-05,-1.981694251298904419e-03,-3.898389404639601707e-03,-6.059071514755487442e-03,1.143657835200428963e-03,2.613440621644258499e-03,-4.129897803068161011e-03,-9.281100938096642494e-05,-7.065314275678247213e-05,-4.713871981948614120e-03,1.032758969813585281e-02,-5.150311160832643509e-03,1.344757806509733200e-02,-1.677344553172588348e-04,-2.955408534035086632e-03,2.609006769489496946e-04,4.960836376994848251e-04,2.438233233988285065e-03,3.438228741288185120e-02,1.937324181199073792e-02,-9.679719805717468262e-03,-4.754416644573211670e-03,5.876451730728149414e-03,-1.963744871318340302e-03,-1.881468924693763256e-04,1.066922117024660110e-02,-1.140179578214883804e-03,-6.600949447602033615e-03,-1.997268991544842720e-03,7.099559996277093887e-03,2.897818805649876595e-03,-7.980989757925271988e-04,-4.328544600866734982e-04,1.085538533516228199e-03,-5.452780984342098236e-03,1.944453921169042587e-03,-6.892058067023754120e-03,-4.034360754303634167e-04,1.637516397750005126e-04,-3.319792158436030149e-04,2.343673550058156252e-04,-2.933119139925111085e-05,4.189657513052225113e-03,1.045653037726879120e-02,-3.402414498850703239e-03,-4.019493062514811754e-04,-2.395688352407887578e-04,1.574449561303481460e-05,2.322620673567143967e-08,6.329530151560902596e-04,-8.582383161410689354e-04,-8.536921814084053040e-03,-1.351395342499017715e-02,-1.668875047471374273e-04,7.304022437892854214e-04,-6.051095624570734799e-09,-1.622894895263016224e-03,1.969422446563839912e-03,-4.332157596945762634e-02,5.494825541973114014e-03,-7.937876507639884949e-03,-8.246164768934249878e-02,-5.565521772950887680e-03,5.624723853543400764e-04,1.124704489484429359e-03,1.832612603902816772e-02,5.784805864095687866e-02,2.957779541611671448e-02,-2.550181932747364044e-02,-4.823696985840797424e-02,2.984561957418918610e-02,-9.694622713141143322e-04,3.563671605661511421e-03,6.576178967952728271e-02,-8.756133913993835449e-02,4.589892458170652390e-03,-4.549858719110488892e-02,-1.432863809168338776e-02,3.599360585212707520e-02,-2.472066320478916168e-03,-3.472660668194293976e-03,-1.499028224498033524e-02,4.116761684417724609e-01,-8.957978338003158569e-02,7.601241767406463623e-02,2.307763323187828064e-02,-5.094919726252555847e-02,6.641070358455181122e-03,1.699338317848742008e-03,-5.892932415008544922e-02,-3.375628963112831116e-02,3.721497580409049988e-02,-2.165178023278713226e-02,1.086995005607604980e-02,-1.084321588277816772e-01,4.578664957080036402e-04,3.996530547738075256e-03,-1.445883046835660934e-02,4.437449201941490173e-02,-2.992437966167926788e-02,3.335832431912422180e-02,2.696115896105766296e-02,-1.453853328712284565e-03,2.870381111279129982e-03,-1.813708571717143059e-03,-9.219291387125849724e-04,-3.768515214323997498e-02,-7.733038067817687988e-02,4.295767098665237427e-02,5.105872172862291336e-03,1.443087938241660595e-03,-3.562810306902974844e-04,3.144941729260608554e-08,-5.042454722570255399e-05,8.195954433176666498e-05,-1.011229178402572870e-04,8.351327269338071346e-04,5.273118858895031735e-06,-9.648965351516380906e-05,-1.202624844154343009e-08,1.792481925804167986e-04,-1.804198691388592124e-04,4.654441960155963898e-03,-6.210952997207641602e-03,9.435092099010944366e-03,8.858898654580116272e-03,1.831443514674901962e-04,8.567432814743369818e-06,4.125147825106978416e-06,-1.570959575474262238e-03,-3.929805941879749298e-03,-8.307985961437225342e-03,-9.003980085253715515e-05,8.620250038802623749e-03,-1.041596382856369019e-02,1.996873470488935709e-04,-1.766611239872872829e-04,-4.593021236360073090e-03,1.033462584018707275e-02,3.714740741997957230e-03,1.924167852848768234e-03,1.953930128365755081e-03,-1.022658869624137878e-02,2.445389400236308575e-04,3.723377594724297523e-04,1.683767652139067650e-03,2.929538674652576447e-02,1.691679283976554871e-02,4.376825876533985138e-03,-3.462186083197593689e-03,2.148762810975313187e-03,1.040876260958611965e-03,-7.628732419107109308e-05,5.713446065783500671e-03,5.476681515574455261e-03,-1.096869446337223053e-02,-3.166100243106484413e-03,6.925759371370077133e-03,8.268362842500209808e-03,7.415725267492234707e-04,-2.445550926495343447e-04,-7.107598707079887390e-03,-7.238800171762704849e-03,-5.354503635317087173e-03,-8.313903585076332092e-03,1.713861711323261261e-04,-5.826314445585012436e-04,6.769253523088991642e-04,1.140256528742611408e-03,-1.205101143568754196e-03,-4.787873476743698120e-04,5.062032025307416916e-03,-1.716315047815442085e-03,2.920794067904353142e-04,-1.975700579350814223e-04,-5.493665230460464954e-04,4.883971269009634852e-05,-4.251520658726803958e-05,-1.128073781728744507e-04,3.508486319333314896e-03,1.841778983362019062e-03,1.572144683450460434e-04,-5.161214503459632397e-04,5.580376600846648216e-04,4.091525624971836805e-04,3.300554235465824604e-04,4.065141547471284866e-03,7.921351119875907898e-03,-1.261680736206471920e-03,1.083798240870237350e-02,1.287555554881691933e-03,5.102986469864845276e-04,3.420938737690448761e-04,-9.710630401968955994e-04,-1.544120139442384243e-03,-1.030042860656976700e-02,-1.749858446419239044e-02,-3.595776157453656197e-03,7.181424647569656372e-03,1.573040615767240524e-03,1.306238118559122086e-04,-1.673319377005100250e-03,-7.626657374203205109e-03,-2.667375374585390091e-04,-6.558213848620653152e-03,-2.496279310435056686e-03,3.555218223482370377e-03,1.943029346875846386e-03,3.724771086126565933e-04,3.450735239312052727e-03,2.699014171957969666e-02,7.421638816595077515e-03,-3.223299235105514526e-02,5.350722931325435638e-04,1.381469890475273132e-02,3.415678802412003279e-04,2.923568827100098133e-04,9.546728804707527161e-03,5.547341424971818924e-04,1.335978601127862930e-02,-3.190315794199705124e-03,3.387483535334467888e-03,2.007781527936458588e-02,1.728701405227184296e-03,5.079477094113826752e-03,2.530308440327644348e-03,9.300541132688522339e-04,2.223276719450950623e-02,-5.558599717915058136e-03,-4.242999106645584106e-02,6.978878285735845566e-03,2.053892007097601891e-03,-3.030191874131560326e-03,-1.320430729538202286e-02,-4.492934048175811768e-02,1.759698614478111267e-03,5.830624327063560486e-02,-1.236352417618036270e-02,-1.082748826593160629e-02,6.041668166290037334e-05\n0.000000000000000000e+00,-4.203457501716911793e-05,6.677823694190010428e-05,1.392496866174042225e-03,-9.161652997136116028e-05,-8.076685480773448944e-05,-1.522267411928623915e-04,2.255610420665021820e-10,5.250237154541537166e-05,-2.167964994441717863e-04,1.670024357736110687e-03,6.124656181782484055e-03,-1.452471967786550522e-02,-2.249355195090174675e-03,1.885484671220183372e-04,-1.648657489567995071e-04,8.877156506059691310e-05,-7.488575647585093975e-04,-1.158085651695728302e-04,-3.285736776888370514e-03,-6.948535796254873276e-03,6.979172118008136749e-03,3.249362576752901077e-03,-1.629305770620703697e-04,-7.033624569885432720e-06,-4.609578289091587067e-03,1.243564579635858536e-02,4.374033887870609760e-04,-1.617084071040153503e-02,8.266959339380264282e-03,2.502873074263334274e-03,-9.674658940639346838e-05,4.801656468771398067e-04,4.435733426362276077e-04,1.127223111689090729e-02,3.675386309623718262e-02,1.566569134593009949e-02,-5.494186189025640488e-03,8.708660490810871124e-03,-9.996720473282039165e-05,-1.275489048566669226e-04,2.213946543633937836e-03,2.497114706784486771e-03,6.520676426589488983e-03,4.109150730073451996e-03,-6.217225454747676849e-04,8.483642712235450745e-03,4.081401857547461987e-05,-2.619042934384196997e-04,5.926728248596191406e-03,2.726505743339657784e-03,-9.401246905326843262e-03,-8.889557793736457825e-03,5.806423258036375046e-03,1.081296650227159262e-04,-1.138322841143235564e-04,-1.842217898229137063e-06,4.482938093133270741e-04,1.752250478602945805e-03,6.604045163840055466e-03,8.467965526506304741e-04,6.335269426926970482e-05,-1.453764707548543811e-04,1.781740866135805845e-05,-5.276157288847116433e-09,-1.879361661849543452e-05,2.430178392387460917e-05,-3.571426495909690857e-04,-5.689703975804150105e-04,-4.668637120630592108e-05,-1.888099941425025463e-04,-2.495355255760500768e-09,1.162247062893584371e-04,-2.369975700275972486e-04,2.293962985277175903e-03,7.636825554072856903e-03,-1.749189756810665131e-02,2.571347868070006371e-03,1.377574226353317499e-04,-9.175796003546565771e-05,1.246653846465051174e-04,5.511032213689759374e-06,4.445260390639305115e-03,9.877321310341358185e-03,-1.912477985024452209e-02,8.872983977198600769e-03,4.237974528223276138e-03,-1.576587528688833117e-04,4.763750621350482106e-05,-4.471464548259973526e-03,7.193238008767366409e-03,6.913369987159967422e-03,-1.059937663376331329e-02,8.005515672266483307e-03,3.279473166912794113e-03,-1.831650442909449339e-04,3.969170502386987209e-04,4.496278124861419201e-04,1.712471246719360352e-02,3.633423894643783569e-02,1.648415252566337585e-02,3.225598484277725220e-04,1.027279812842607498e-02,5.361178191378712654e-04,-2.744627636275254190e-05,2.812919206917285919e-03,3.792643547058105469e-03,-8.540181443095207214e-04,-5.061293020844459534e-03,1.999252010136842728e-03,1.046283822506666183e-02,8.091554045677185059e-04,-2.542598231229931116e-04,5.485967732965946198e-03,1.556659117341041565e-04,-1.829233020544052124e-02,-5.871627014130353928e-03,5.998150911182165146e-03,5.762405635323375463e-05,-6.344036955852061510e-05,-2.282949390064459294e-05,4.389183595776557922e-04,1.223816885612905025e-03,3.922307863831520081e-03,1.076744752936065197e-03,1.380543981213122606e-04,-3.313924389658495784e-05,2.818709981511346996e-05,2.225635453712015988e-09,-4.420298864715732634e-06,2.512828359613195062e-05,5.630619823932647705e-03,4.939946345984935760e-03,-1.258489792235195637e-04,1.820394099922850728e-04,1.069598098979440692e-08,-2.916380763053894043e-04,8.443056140094995499e-04,-2.991647925227880478e-03,-3.032407490536570549e-03,2.575964480638504028e-02,-1.659212447702884674e-02,8.805579273030161858e-04,-1.988775038626044989e-04,-9.683036478236317635e-05,-1.774490810930728912e-04,-4.810119979083538055e-03,-2.416208758950233459e-02,3.263408318161964417e-02,3.921270836144685745e-03,-6.465986371040344238e-03,1.021052943542599678e-03,-6.618922343477606773e-04,-1.028017792850732803e-02,-7.004713173955678940e-03,-1.665805093944072723e-02,2.074666135013103485e-02,4.541593603789806366e-03,-7.487830705940723419e-03,6.436745752580463886e-04,2.084425068460404873e-04,-1.047990401275455952e-03,-7.658218964934349060e-04,1.682144403457641602e-02,3.868660330772399902e-02,-1.627407222986221313e-02,4.470303654670715332e-03,2.442558296024799347e-03,-2.338889462407678366e-04,-9.419666603207588196e-04,-4.049312788993120193e-03,5.471992120146751404e-02,1.723464950919151306e-02,-2.235148847103118896e-02,2.424299716949462891e-03,-3.751139738596975803e-04,6.277029751800000668e-05,-1.353998668491840363e-03,-8.492385037243366241e-03,2.117606252431869507e-02,-2.122633159160614014e-04,6.049089599400758743e-03,-1.369544334011152387e-04,9.115345892496407032e-05,-6.872549420222640038e-05,-2.119056880474090576e-04,-3.951305989176034927e-03,1.436939346604049206e-03,-8.527771569788455963e-05,-2.050472539849579334e-05,5.626069832942448556e-05,2.395018782408442348e-05,-7.191206741197220254e-09,-4.381848702905699611e-05,9.698027861304581165e-05,4.418016178533434868e-04,-8.280505426228046417e-04,-1.163298147730529308e-04,-2.401653327979147434e-04,5.156721272214781493e-09,4.196869122097268701e-05,-2.024733257712796330e-04,2.812732709571719170e-04,5.920452997088432312e-03,-1.667504757642745972e-02,-4.230643622577190399e-03,-1.500694925198331475e-04,-1.659437402850016952e-04,7.547356653958559036e-05,-2.346232940908521414e-05,1.982872374355792999e-03,-2.026325836777687073e-02,-3.081099316477775574e-02,1.670119911432266235e-02,-6.284526549279689789e-03,-4.872871068073436618e-05,-5.145372124388813972e-04,-1.179820206016302109e-02,5.316916853189468384e-03,4.949215799570083618e-03,-5.664001218974590302e-04,2.369506750255823135e-03,-5.946522112935781479e-03,-7.156480569392442703e-05,4.792867403011769056e-04,-4.755457048304378986e-04,1.305624283850193024e-02,3.498959913849830627e-02,-8.260700851678848267e-04,-5.941215902566909790e-03,1.104702427983283997e-02,1.629538950510323048e-03,-5.427587893791496754e-05,-1.013957895338535309e-03,1.546526094898581505e-03,3.046196186915040016e-03,-6.093613803386688232e-03,-6.859105546027421951e-03,5.743306595832109451e-03,7.631561020389199257e-04,-4.024014342576265335e-04,-1.133605837821960449e-02,-1.029968634247779846e-02,-3.029231540858745575e-02,-1.234949100762605667e-02,2.341719344258308411e-03,2.327055262867361307e-04,-8.710159454494714737e-05,-4.753683606395497918e-05,-9.467442287132143974e-04,9.388036560267210007e-04,5.023628473281860352e-03,1.329672057181596756e-03,1.373025152133777738e-04,-4.916028046864084899e-06,3.359929178259335458e-05,-3.869899956043809652e-09,-7.384499440377112478e-06,6.308528827503323555e-05,5.648552905768156052e-04,1.537701464258134365e-04,-1.379532113787718117e-05,-1.036165049299597740e-04,-8.743370472075184807e-09,6.890681106597185135e-05,-8.777523180469870567e-05,1.511077396571636200e-03,-1.873484347015619278e-03,-6.168859545141458511e-03,1.551054185256361961e-03,1.465902023483067751e-04,-8.200408774428069592e-05,2.748921979218721390e-04,7.467559771612286568e-05,4.846473224461078644e-03,2.106445142999291420e-03,-1.269178371876478195e-02,9.532085619866847992e-03,5.220659077167510986e-03,-1.029001941788010299e-04,7.414794526994228363e-05,-4.911512136459350586e-03,1.453729160130023956e-02,4.788081627339124680e-03,-9.857664816081523895e-03,5.652262363582849503e-03,2.985014114528894424e-03,-8.213742148655001074e-07,3.621645737439393997e-04,1.030103157972916961e-05,8.533886633813381195e-03,3.329110518097877502e-02,1.470996439456939697e-02,-2.170299412682652473e-04,6.891772150993347168e-03,4.457292961888015270e-04,5.769373274233657867e-06,1.333357649855315685e-03,6.433086236938834190e-04,6.832152605056762695e-03,2.210160717368125916e-03,9.627867257222533226e-04,5.456093233078718185e-03,5.346969701349735260e-04,-5.173318641027435660e-05,3.681341186165809631e-03,1.509860856458544731e-03,-1.139342039823532104e-02,-2.902679610997438431e-03,8.427187800407409668e-03,4.135472045163623989e-05,4.668780456995591521e-05,5.245071588433347642e-05,4.466439713723957539e-04,7.151011377573013306e-04,7.830745540559291840e-03,2.172074047848582268e-03,2.971563371829688549e-04,-6.209172715898603201e-05,8.003401489986572415e-06,5.642533551508677192e-09,-6.557792949024587870e-05,-7.357184949796646833e-05,-6.400173297151923180e-04,-1.746195368468761444e-03,-1.497427292633801699e-04,-1.999409432755783200e-04,-2.051569936156738549e-08,1.476477336836978793e-04,-5.782421067124232650e-05,8.820188813842833042e-04,1.689213700592517853e-02,1.997237838804721832e-02,4.826368764042854309e-03,-5.025120917707681656e-04,3.921640454791486263e-04,7.194341742433607578e-04,-2.171425148844718933e-03,2.441345714032649994e-02,3.073811531066894531e-02,-2.173410728573799133e-02,-1.095403917133808136e-03,-3.790865885093808174e-03,-2.075931406579911709e-04,-2.429453888908028603e-04,-7.782575208693742752e-03,7.527282461524009705e-03,7.169965188950300217e-03,6.127289496362209320e-03,1.229116576723754406e-03,-4.332974087446928024e-03,3.998724860139191151e-04,1.995579805225133896e-04,-1.624846132472157478e-03,-2.180040813982486725e-03,8.325180038809776306e-03,-8.467307314276695251e-03,3.913619369268417358e-02,8.705995045602321625e-03,-1.420553773641586304e-03,8.410527370870113373e-04,-5.136901512742042542e-03,3.638081485405564308e-03,-1.281308941543102264e-02,-2.049534767866134644e-02,3.489038348197937012e-02,6.176609313115477562e-04,-1.368556404486298561e-03,2.154629619326442480e-04,-1.695429673418402672e-03,2.351680304855108261e-03,1.205713208764791489e-02,3.026295080780982971e-02,1.569246873259544373e-02,1.063875970430672169e-06,4.250013444107025862e-04,-2.131789369741454720e-05,-8.004682604223489761e-05,-2.544754883274435997e-03,2.320348750799894333e-03,9.880684083327651024e-04,5.145490285940468311e-05,7.788369111949577928e-05,-6.161325291031971574e-05,9.390305422130040824e-09,-6.804569420637562871e-05,6.944201595615595579e-05,1.757912687025964260e-04,1.941701048053801060e-04,-1.324656768701970577e-04,-1.746363996062427759e-04,1.865555532276630402e-08,1.340925373369827867e-04,-1.945009862538427114e-04,1.823640428483486176e-03,4.982919432222843170e-03,-1.234402414411306381e-02,4.654100630432367325e-03,1.976616913452744484e-04,-1.711712102405726910e-04,9.934874105965718627e-05,-1.176135963760316372e-03,-3.355497494339942932e-03,1.062779687345027924e-02,-1.335291843861341476e-02,5.017137154936790466e-03,2.910137875005602837e-03,-8.510868065059185028e-05,-8.360177162103354931e-05,-7.585836574435234070e-03,1.088100485503673553e-02,6.727995816618204117e-03,-2.281419001519680023e-02,1.127532310783863068e-02,9.643814992159605026e-04,-1.060194917954504490e-04,5.027003935538232327e-04,3.905355115421116352e-04,1.346545573323965073e-02,4.404068738222122192e-02,1.496678031980991364e-02,-3.901533549651503563e-03,7.468137890100479126e-03,1.174162374809384346e-03,-1.203082356369122863e-04,2.315785968676209450e-03,8.573903469368815422e-04,1.464398391544818878e-02,-1.973792677745223045e-03,-1.078736735507845879e-03,1.088367961347103119e-02,4.492310108616948128e-04,-3.423725138418376446e-04,6.389136426150798798e-03,-1.385409384965896606e-03,-1.761035434901714325e-02,-5.229147616773843765e-03,6.801883690059185028e-03,1.372862025164067745e-04,-1.212959978147409856e-04,-4.577606887323781848e-06,4.704840248450636864e-04,1.137164421379566193e-03,5.902420729398727417e-03,5.103753646835684776e-04,-2.860469976440072060e-05,-1.320726005360484123e-04,2.083210711134597659e-05,3.012246452271938324e-09,3.159581974614411592e-04,-2.673183334991335869e-04,-9.846886619925498962e-03,-2.890552394092082977e-03,9.422592120245099068e-04,1.075093052349984646e-03,8.494112080370541662e-08,-6.214590976014733315e-04,7.720326539129018784e-04,-9.174603968858718872e-03,-5.487316846847534180e-02,5.569683387875556946e-02,-7.209072355180978775e-03,-1.366023207083344460e-03,7.570676971226930618e-04,-1.186061417683959007e-03,4.624161869287490845e-03,-3.262975811958312988e-02,-2.187101170420646667e-02,5.093121156096458435e-02,-1.493649929761886597e-02,-1.882500387728214264e-02,6.096640136092901230e-04,2.137181349098682404e-03,5.697562545537948608e-02,-3.107213601469993591e-02,-2.062193118035793304e-02,3.765069320797920227e-02,-1.329153031110763550e-02,-7.461350876837968826e-03,-1.573629706399515271e-04,-3.240626072511076927e-03,1.312719541601836681e-03,-9.030108153820037842e-02,3.760862052440643311e-01,-1.214059144258499146e-01,3.897307440638542175e-03,-7.835594564676284790e-02,-3.942367620766162872e-03,5.616405542241409421e-05,-1.180417463183403015e-02,6.727080326527357101e-04,-8.517011255025863647e-02,-2.258426323533058167e-02,-2.388756023719906807e-03,-5.381267890334129333e-02,-3.880151547491550446e-03,1.981272362172603607e-03,-3.316903114318847656e-02,-4.938054364174604416e-03,9.294655174016952515e-02,1.397999469190835953e-02,-5.555421113967895508e-02,-5.320881027728319168e-04,-5.061898991698399186e-05,1.548854925204068422e-05,-3.687335178256034851e-03,-4.690527450293302536e-03,-3.205412998795509338e-02,-7.282950449734926224e-03,-7.140516536310315132e-04,2.845630515366792679e-04,-9.900995792122557759e-05,5.877609510207548738e-11,-2.278093234053812921e-05,1.601096737431362271e-04,2.018358558416366577e-03,5.218246369622647762e-04,-7.387148798443377018e-06,-1.399553002556785941e-04,-4.043135959364008158e-08,8.430295565631240606e-06,-2.700589830055832863e-04,8.900666143745183945e-04,2.795865293592214584e-03,-2.099393680691719055e-02,2.979359123855829239e-05,6.750198081135749817e-04,-2.331368741579353809e-04,-1.291153021156787872e-04,1.004504738375544548e-04,-2.694084309041500092e-03,8.411558344960212708e-03,-4.487628582864999771e-03,2.396646421402692795e-03,1.024798303842544556e-02,-1.021477510221302509e-04,-3.277536598034203053e-04,-6.269366480410099030e-03,4.030750133097171783e-03,1.688360469415783882e-03,1.708721742033958435e-03,6.974787916988134384e-03,8.705020882189273834e-03,-3.627101250458508730e-05,4.980072262696921825e-04,-7.789087248966097832e-05,1.427782420068979263e-02,2.827017009258270264e-02,-8.355733007192611694e-05,-2.895764773711562157e-03,1.547402609139680862e-02,6.183073855936527252e-05,-3.171290154568850994e-04,2.453568624332547188e-03,-2.338670659810304642e-03,1.609734259545803070e-03,5.980717949569225311e-03,-6.794960238039493561e-03,1.188974454998970032e-02,8.218176662921905518e-05,-2.626206551212817430e-04,1.339282654225826263e-02,-1.287137274630367756e-04,-1.107034087181091309e-02,-6.532960105687379837e-05,-8.022669702768325806e-03,3.531450056470930576e-05,1.647807075642049313e-04,-5.748666008003056049e-04,1.107586314901709557e-03,5.840932019054889679e-03,7.182217203080654144e-03,-4.712976515293121338e-03,-1.282551907934248447e-03,-3.596192109398543835e-04,1.707406481727957726e-04,-2.885700960177928209e-04,-3.814904775936156511e-04,-1.098947948776185513e-03,-1.190429902635514736e-04,-1.282443408854305744e-04,-4.949971917085349560e-04,5.729161202907562256e-04,-4.144336853642016649e-04,1.005848287604749203e-03,5.551349750021472573e-05,1.983016729354858398e-03,-2.135267714038491249e-04,-1.295633986592292786e-02,4.489268176257610321e-03,2.524305818951688707e-05,-5.380430957302451134e-04,9.560316684655845165e-04,6.056099664419889450e-04,7.980457507073879242e-03,-5.740783642977476120e-03,-2.274821326136589050e-02,1.278412714600563049e-02,4.535188898444175720e-03,-1.083093462511897087e-03,-3.104060888290405273e-04,-3.922460600733757019e-04,2.637914847582578659e-03,7.435050327330827713e-03,-1.414719317108392715e-02,1.328842993825674057e-02,1.094405446201562881e-02,-1.004876336082816124e-03,-1.305602258071303368e-03,-9.916794952005147934e-04,2.795830834656953812e-03,2.466931566596031189e-02,1.100512221455574036e-02,9.880536235868930817e-04,4.075763281434774399e-03,-9.256466291844844818e-04,-9.379062103107571602e-04,8.281662594527006149e-04,6.135762203484773636e-03,2.305521164089441299e-03,8.401200175285339355e-03,5.504264030605554581e-03,3.890754189342260361e-03,1.676895422860980034e-03,-1.422191970050334930e-03,5.409718491137027740e-03,-4.859264008700847626e-04,-2.599897235631942749e-02,-8.386200293898582458e-03,3.625191003084182739e-02,6.127642933279275894e-03,-6.884629372507333755e-03,8.205252815969288349e-04,-1.853600703179836273e-02,3.613371402025222778e-03,-4.687958862632513046e-03,-4.145881906151771545e-02,-1.147882547229528427e-02,-9.860847145318984985e-03,-6.063241926312912256e-07\n0.000000000000000000e+00,-7.693986844969913363e-05,-3.066660719923675060e-04,-1.655131462030112743e-03,-6.608453113585710526e-04,-1.146252980106510222e-04,9.751975085237063468e-06,7.228628362554445630e-09,-7.487417315132915974e-05,2.845754497684538364e-04,-4.488421604037284851e-03,-1.869814470410346985e-02,6.926270667463541031e-03,6.700478959828615189e-03,-5.416800267994403839e-04,3.734864003490656614e-05,3.710255841724574566e-04,-2.955827396363019943e-03,-1.376576721668243408e-02,4.894725047051906586e-03,2.535176230594515800e-03,-8.994340896606445312e-05,6.473432295024394989e-03,-2.061383274849504232e-04,-5.638219590764492750e-05,-5.647132173180580139e-03,-1.986843999475240707e-03,3.363929572515189648e-04,1.186256296932697296e-02,9.867216460406780243e-03,-2.542971633374691010e-04,7.036494207568466663e-05,-2.500678529031574726e-04,-2.065050881356000900e-03,-1.080631092190742493e-02,3.428659960627555847e-02,4.473978281021118164e-02,-8.824322372674942017e-03,-1.926874183118343353e-02,-1.435634912922978401e-03,7.351285603363066912e-05,-4.597891122102737427e-03,6.275949999690055847e-03,2.822254085913300514e-03,1.325146015733480453e-02,-2.448099106550216675e-02,-2.705943770706653595e-02,-3.607288817875087261e-05,4.227438766974955797e-04,-3.742451779544353485e-03,6.568429060280323029e-03,-1.306099351495504379e-03,1.622887793928384781e-03,6.092922296375036240e-03,2.781660987238865346e-05,4.204275901429355145e-04,-6.264736293815076351e-05,-9.398375550517812371e-05,-1.270075910724699497e-03,7.848680019378662109e-03,8.642333559691905975e-03,1.129198237322270870e-03,-2.395626797806471586e-04,-1.360220630886033177e-04,1.373835978313309170e-08,-4.908612390863709152e-05,5.816020711790770292e-05,-9.871117072179913521e-04,-1.706665498204529285e-03,-1.115800259867683053e-04,-4.301877197576686740e-05,1.747339339885911613e-08,-1.692120858933776617e-04,3.672848106361925602e-04,-4.220804199576377869e-03,-2.057994948700070381e-03,1.032107044011354446e-02,-8.692939765751361847e-03,-2.201880852226167917e-04,-4.340501618571579456e-05,2.052131894743070006e-04,-2.534389495849609375e-04,3.477863501757383347e-04,3.357564099133014679e-03,1.465930137783288956e-02,5.588017869740724564e-03,-2.483476419001817703e-03,1.020346026052720845e-04,-4.845398361794650555e-04,-7.196197751909494400e-03,1.240586745552718639e-03,-4.252664744853973389e-03,-1.041847001761198044e-02,5.223565269261598587e-03,-3.986947238445281982e-03,1.375370193272829056e-04,-1.391406694892793894e-04,-1.334677450358867645e-03,-1.098516397178173065e-02,2.198515087366104126e-02,3.881414234638214111e-02,-1.745010912418365479e-02,-1.221405155956745148e-02,1.305657322518527508e-03,-3.708104486577212811e-06,-4.043549299240112305e-03,-8.780413307249546051e-03,7.988645229488611221e-04,2.158093452453613281e-02,-8.473457768559455872e-03,-1.593435741961002350e-02,-3.725757997017353773e-04,2.038735692622140050e-04,-2.144894795492291451e-03,-3.648596815764904022e-03,2.510148566216230392e-03,1.073920819908380508e-02,-4.731410299427807331e-04,8.473992056678980589e-05,2.157038106815889478e-04,-3.178821498295292258e-05,-1.599860843271017075e-04,-3.058369038626551628e-03,5.730695091187953949e-03,6.013102363795042038e-03,7.740875589661300182e-04,2.352394221816211939e-05,-2.342431798751931638e-05,9.920495536164253281e-09,3.514886338962242007e-05,5.667602526955306530e-04,-7.196795195341110229e-05,-7.409356767311692238e-04,9.780011896509677172e-05,-1.216074742842465639e-04,2.943331800508985907e-08,-9.277172648580744863e-05,6.584759103134274483e-05,-2.037563361227512360e-03,-3.976054489612579346e-03,1.864666119217872620e-02,-1.778667606413364410e-02,-9.831959614530205727e-04,-4.899156192550435662e-05,4.347247304394841194e-04,4.990667104721069336e-03,2.515859715640544891e-02,8.144857361912727356e-03,3.926616627722978592e-03,3.135577216744422913e-02,-6.460576318204402924e-03,1.470107526984065771e-04,-7.390789687633514404e-04,-5.852160975337028503e-03,5.150349810719490051e-03,-7.233241572976112366e-03,2.543538622558116913e-02,2.044972404837608337e-02,-6.337709724903106689e-03,-7.653568172827363014e-05,2.073412761092185974e-04,-2.878834493458271027e-04,-5.131205543875694275e-03,2.297398447990417480e-02,3.597604483366012573e-02,-3.923445008695125580e-03,-3.066218923777341843e-03,8.010931313037872314e-03,-5.318448529578745365e-05,-2.665062900632619858e-03,1.315628923475742340e-02,-3.375949710607528687e-02,5.563274025917053223e-02,-1.191433519124984741e-03,1.890309713780879974e-02,1.025715190917253494e-02,-1.531856396468356252e-04,1.297959475778043270e-03,-6.727148778736591339e-03,-4.510916396975517273e-02,-2.673711627721786499e-02,8.261699229478836060e-03,-9.238180064130574465e-05,1.209020119858905673e-04,-5.296762537909671664e-05,8.197655552066862583e-05,-4.010615870356559753e-03,5.489318165928125381e-03,6.035402882844209671e-03,1.159116276539862156e-03,8.754417067393660545e-04,-2.676719304872676730e-05,-2.169030732801502381e-09,-4.775435445480979979e-05,-4.636543453671038151e-04,-1.267133746296167374e-03,2.276005398016422987e-04,-2.655673015397042036e-04,-6.549037789227440953e-05,9.364441666548373178e-09,1.250891800737008452e-04,3.192543226759880781e-04,2.988758031278848648e-03,-6.630554795265197754e-03,-1.935859583318233490e-02,1.246108207851648331e-03,-1.617866510059684515e-04,-6.856646359665319324e-05,-1.012459688354283571e-05,-5.195346893742680550e-04,-1.701016537845134735e-02,-3.907584398984909058e-02,-1.859911344945430756e-02,-1.994089782238006592e-02,-9.662086144089698792e-03,3.575222508516162634e-04,-3.803945437539368868e-04,-1.126330066472291946e-02,-1.901501044631004333e-02,5.462247878313064575e-03,4.389155656099319458e-03,-1.090675313025712967e-02,-3.053895011544227600e-02,-3.836542891804128885e-04,-5.548780973185785115e-05,5.154563114047050476e-04,9.614152833819389343e-03,-1.208842825144529343e-02,5.779714509844779968e-02,-6.544535979628562927e-03,-9.124694392085075378e-03,-2.347443660255521536e-04,-1.332524261670187116e-04,-1.005125348456203938e-03,1.012762542814016342e-02,6.846493110060691833e-03,-1.374279148876667023e-03,-9.592337533831596375e-03,-8.363709785044193268e-03,5.013187183067202568e-05,2.642153413034975529e-04,-1.414037495851516724e-02,-2.901569940149784088e-02,-2.789129689335823059e-02,-7.199107669293880463e-03,2.193122636526823044e-03,-4.204974393360316753e-04,3.004528116434812546e-04,-2.160183648811653256e-04,-9.782048873603343964e-04,-1.428510900586843491e-02,-4.455094225704669952e-03,8.796321228146553040e-03,9.862843435257673264e-04,6.140100595075637102e-05,3.299940726719796658e-05,1.673245719757687766e-08,-3.046125675609800965e-05,1.934777974383905530e-04,-2.320799045264720917e-03,-2.473248634487390518e-03,-1.198177778860554099e-04,-1.083338574972003698e-04,1.442384700567345135e-08,-1.042947042151354253e-04,7.738061685813590884e-05,-2.697241725400090218e-03,6.013256497681140900e-03,-5.145255941897630692e-03,-5.782877560704946518e-03,-4.393706622067838907e-04,1.436418642697390169e-05,1.533248869236558676e-04,-1.320627168752253056e-03,-4.154518246650695801e-04,3.285328391939401627e-03,1.839839667081832886e-02,2.046790346503257751e-02,-7.200690452009439468e-03,-9.588889952283352613e-05,-3.473560791462659836e-04,-1.299231406301259995e-02,-2.777019282802939415e-03,9.205150417983531952e-04,-1.707603689283132553e-03,1.336136832833290100e-02,-5.879144184291362762e-03,2.963676161016337574e-05,-2.301685344718862325e-05,-1.058439956977963448e-03,-1.026971265673637390e-02,1.322775147855281830e-02,4.737495258450508118e-02,-1.530110742896795273e-02,-7.611755281686782837e-03,6.102005718275904655e-04,4.852638994634617120e-06,-4.047115799039602280e-03,-9.597222320735454559e-03,-2.722113393247127533e-03,1.251334603875875473e-02,-9.643331170082092285e-03,-1.415002532303333282e-02,-5.809492722619324923e-05,3.539759200066328049e-05,9.339618263766169548e-04,1.708665513433516026e-04,2.390268025919795036e-03,9.628118015825748444e-03,1.167479204013943672e-04,2.267740928800776601e-04,1.938316563609987497e-04,4.166032886132597923e-05,-9.423124720342457294e-05,-1.146993599832057953e-04,4.513606894761323929e-03,6.224010605365037918e-03,5.370117141865193844e-04,-1.487100234953686595e-05,-3.091154212597757578e-05,-1.205289379413443385e-08,-1.202186394948512316e-04,-2.618227736093103886e-04,-1.457384089007973671e-03,-1.890677260234951973e-03,-2.232788247056305408e-04,-6.734216003678739071e-05,-1.162334228865802288e-08,7.688217738177627325e-05,4.645043809432536364e-04,-2.227854682132601738e-03,2.793670818209648132e-02,3.168401867151260376e-02,2.165103796869516373e-03,-6.357049569487571716e-04,4.632298077922314405e-04,8.181302109733223915e-04,-2.813851926475763321e-03,2.488458901643753052e-02,5.064211785793304443e-02,9.685048833489418030e-03,-4.903283901512622833e-03,-1.088113244622945786e-02,-1.531128655187785625e-04,-3.107802476733922958e-04,-1.188186742365360260e-02,-4.423844628036022186e-03,-4.638209939002990723e-04,1.126271672546863556e-03,4.763440520036965609e-04,-8.003995753824710846e-03,7.051638094708323479e-04,-2.720863558351993561e-04,-2.374294213950634003e-03,-2.652590721845626831e-02,-1.679484546184539795e-02,1.721964031457901001e-02,1.465945690870285034e-02,-9.504074230790138245e-03,-2.857035491615533829e-03,7.833993877284228802e-04,-1.191296242177486420e-02,-7.869503460824489594e-03,-1.291137933731079102e-02,-3.494320437312126160e-03,2.342446334660053253e-02,-1.452240440994501114e-02,-3.128947690129280090e-03,5.246396176517009735e-04,-6.912994664162397385e-03,3.559365402907133102e-03,3.834987059235572815e-02,3.229930624365806580e-02,2.250124514102935791e-02,-3.819262201432138681e-05,7.700020214542746544e-04,-9.122885967371985316e-05,-4.305689944885671139e-04,-5.445607937872409821e-03,3.047217614948749542e-03,4.522188566625118256e-03,2.876063517760485411e-04,-8.721472113393247128e-07,-1.280540891457349062e-04,4.195374003757024184e-08,-5.594379763351753354e-05,-1.567163562867790461e-04,1.997136976569890976e-03,1.375772990286350250e-05,-1.307206985075026751e-04,-7.202311098808422685e-05,-1.594943910276924726e-08,-2.286696108058094978e-04,3.886194317601621151e-04,-3.390165045857429504e-03,1.836463063955307007e-02,-1.325907092541456223e-02,-1.032804511487483978e-02,5.078317190054804087e-05,-7.631281914655119181e-05,2.432328910799697042e-04,-4.881912027485668659e-04,-2.211855724453926086e-03,-6.803865544497966766e-04,6.415067706257104874e-03,1.492334064096212387e-02,-1.906902063637971878e-03,-1.718116254778578877e-05,-1.856686139944940805e-04,-9.175382554531097412e-03,8.204909041523933411e-03,-1.372186839580535889e-02,-1.701163500547409058e-02,2.593891695141792297e-03,-1.748377806507050991e-03,1.606403529876843095e-04,2.209563244832679629e-04,-8.342781802639365196e-04,4.160288954153656960e-04,2.084117755293846130e-02,4.783050715923309326e-02,-2.152920328080654144e-02,2.209026366472244263e-03,2.719847252592444420e-04,3.941980685340240598e-05,-7.142370566725730896e-03,-2.068535238504409790e-02,1.709115318953990936e-02,2.608571387827396393e-02,2.836391795426607132e-03,-1.527482364326715469e-02,-9.684658725745975971e-04,4.240609632688574493e-05,-1.485350076109170914e-03,-4.901279695332050323e-03,-4.501068033277988434e-03,1.249047834426164627e-02,6.806439254432916641e-03,6.042258610250428319e-05,3.076091234106570482e-04,-1.138235529651865363e-04,-2.308924740646034479e-05,-4.220284055918455124e-03,3.143494483083486557e-03,5.804791115224361420e-03,7.306543411687016487e-04,-9.156861779047176242e-05,-4.271409852663055062e-05,2.022761691478081048e-08,1.860183110693469644e-04,3.107693337369710207e-04,9.747414849698543549e-03,8.367947302758693695e-03,7.033892907202243805e-04,2.603511093184351921e-04,-4.353375970822526142e-08,1.089031226001679897e-03,-1.934206695295870304e-03,2.725594118237495422e-02,-8.544174022972583771e-03,-3.561836481094360352e-02,5.497797951102256775e-02,3.347741672769188881e-03,5.971076461719349027e-06,-2.166314981877803802e-03,-1.258512260392308235e-03,-8.477708324790000916e-04,-2.647429518401622772e-02,-5.427101626992225647e-02,-2.856086567044258118e-02,-8.959565311670303345e-03,-1.028239712468348444e-04,1.409346354193985462e-03,6.845107674598693848e-02,-6.203545629978179932e-02,4.988018423318862915e-02,3.589389473199844360e-02,-6.634853780269622803e-02,2.619622834026813507e-02,-2.062944695353507996e-04,8.480926044285297394e-04,1.081794500350952148e-02,7.439581304788589478e-02,-1.194237917661666870e-01,3.988362550735473633e-01,9.412375092506408691e-02,7.279517501592636108e-02,-6.610594224184751511e-03,-5.383990937843918800e-04,3.625952452421188354e-02,3.039233572781085968e-02,-1.609566621482372284e-02,-7.920931279659271240e-02,4.921267554163932800e-02,1.023980602622032166e-01,-2.016056678257882595e-04,-2.102079102769494057e-03,3.460934758186340332e-02,1.015044935047626495e-02,-9.206125512719154358e-03,-3.180116042494773865e-02,-2.431963570415973663e-02,-1.810835819924250245e-04,-2.301370026543736458e-03,7.334531401284039021e-04,1.586280995979905128e-03,4.378114268183708191e-02,-2.827272564172744751e-02,-5.048558488488197327e-02,-5.963130388408899307e-03,-3.118431777693331242e-04,2.335969038540497422e-04,-6.364484761434141546e-08,-5.558142584050074220e-05,5.701129703084006906e-05,-7.057287148199975491e-04,2.243156486656516790e-04,-2.403374674031510949e-05,-4.911779251415282488e-05,-4.476771664485568181e-08,-1.560617383802309632e-04,7.243917207233607769e-05,-1.650003134272992611e-03,3.716328181326389313e-03,1.261801458895206451e-03,8.211801759898662567e-04,9.440566645935177803e-05,-1.299109717365354300e-04,7.032247958704829216e-05,-3.697936772368848324e-04,8.614733815193176270e-03,5.519600585103034973e-03,1.177399884909391403e-02,2.266963478177785873e-03,2.410409972071647644e-03,-1.279475691262632608e-05,-6.218574708327651024e-04,-3.867575433105230331e-03,-1.418906729668378830e-03,-2.315619960427284241e-03,1.537298597395420074e-02,-4.187438171356916428e-04,4.002946428954601288e-03,1.787314104149118066e-04,5.061408592155203223e-05,-3.879065916407853365e-04,-1.585353398695588112e-03,1.248198840767145157e-02,5.052209272980690002e-02,-2.645302563905715942e-03,-7.871867157518863678e-03,-2.455978246871381998e-04,1.332421379629522562e-05,-1.528761349618434906e-04,-7.771183736622333527e-03,6.739737000316381454e-04,1.724266074597835541e-02,-3.522461280226707458e-02,-1.028594188392162323e-02,-1.012277323752641678e-03,7.692739018239080906e-05,9.440971538424491882e-03,5.467840936034917831e-03,4.641217179596424103e-03,-2.601231448352336884e-03,-3.131106495857238770e-05,-8.203303441405296326e-04,3.604403464123606682e-04,1.248222077265381813e-03,6.151875713840126991e-04,4.866898991167545319e-03,9.394086897373199463e-03,1.967444550246000290e-04,-4.128454020246863365e-05,6.632770964642986655e-05,-1.135991115006618202e-04,-3.073914267588406801e-04,6.519936723634600639e-04,5.078332033008337021e-04,-1.547361956909298897e-03,-2.132990397512912750e-03,1.342189498245716095e-04,-4.901231150142848492e-04,6.287996657192707062e-04,7.904522935859858990e-04,3.875115362461656332e-04,-4.956942517310380936e-03,4.558044020086526871e-04,-6.198491901159286499e-03,-1.085667591542005539e-02,-9.089475497603416443e-04,-6.436458788812160492e-04,2.278579864650964737e-03,4.440063145011663437e-03,1.053585857152938843e-02,-2.321055717766284943e-02,-1.017403602600097656e-02,5.014415830373764038e-03,5.894251167774200439e-03,-3.413294674828648567e-03,2.901282859966158867e-04,9.961391799151897430e-03,-2.628373540937900543e-02,3.124232869595289230e-03,-2.697172388434410095e-02,1.210641860961914062e-02,6.453917361795902252e-03,1.085951342247426510e-03,-5.650802049785852432e-04,-2.288587624207139015e-03,-2.196979522705078125e-02,-1.218142919242382050e-03,2.235373854637145996e-02,-9.903782978653907776e-03,-9.965062141418457031e-03,1.200001221150159836e-03,2.174713183194398880e-03,7.355040870606899261e-04,4.274690989404916763e-03,2.269327081739902496e-02,3.017358295619487762e-02,-3.863185178488492966e-03,-9.493782185018062592e-03,5.531026516109704971e-03,-3.624968463554978371e-03,1.439823769032955170e-03,1.599413529038429260e-02,-5.059856455773115158e-03,4.262633621692657471e-02,-2.757682092487812042e-02,3.919633850455284119e-02,3.908080980181694031e-02,-6.597062200307846069e-02,4.613412544131278992e-02,-9.440606832504272461e-02,9.303211420774459839e-02,1.216459367424249649e-02,-2.995712682604789734e-02,-2.291947230696678162e-02,2.458664857840631157e-05\n0.000000000000000000e+00,-1.334572152700275183e-05,-1.202560961246490479e-04,-6.884788745082914829e-04,-1.285969978198409081e-03,-3.297171497251838446e-05,-1.391470505041070282e-05,-7.366297016808687204e-10,-3.012765228049829602e-05,-1.287668055738322437e-05,-1.073777908459305763e-03,1.268939580768346786e-03,5.021478515118360519e-03,8.983686566352844238e-03,-2.795947657432407141e-04,1.792483235476538539e-04,4.814412677660584450e-04,-4.714608658105134964e-04,1.803555525839328766e-02,1.699296385049819946e-02,-1.981196179986000061e-02,-1.067773904651403427e-02,4.335866309702396393e-03,-3.126864903606474400e-04,3.095048305112868547e-04,2.114060334861278534e-04,-5.466423928737640381e-03,5.914546549320220947e-03,1.712202280759811401e-02,1.042512804269790649e-02,6.774669047445058823e-03,1.367236109217628837e-04,-7.245828601298853755e-05,-1.824187813326716423e-03,3.914557397365570068e-03,-3.471300005912780762e-03,-1.156996120698750019e-03,2.649817615747451782e-02,1.008323626592755318e-03,-2.321975072845816612e-03,3.843984159175306559e-04,-1.367819961160421371e-03,-8.846006356179714203e-03,-5.309805274009704590e-04,-7.524400949478149414e-03,6.965847685933113098e-03,1.068474375642836094e-04,-3.753478231374174356e-04,3.551378613337874413e-04,7.949919672682881355e-04,8.950049057602882385e-03,1.101828552782535553e-02,8.899334818124771118e-03,1.074395235627889633e-02,-4.026031820103526115e-05,3.374257939867675304e-04,-3.049263978027738631e-05,2.879386302083730698e-04,1.543838763609528542e-03,1.968482043594121933e-03,2.079472178593277931e-03,3.315061912871897221e-04,1.460845760448137298e-05,-8.646792412037029862e-05,6.593628310014310046e-09,5.601251359621528536e-06,7.253296644194051623e-06,1.178742852061986923e-03,5.064496072009205818e-04,3.706348434207029641e-05,-1.022115975501947105e-05,-6.597367097072037723e-09,1.024957382469438016e-04,6.304991984507068992e-05,6.048453506082296371e-04,7.555687800049781799e-03,-5.913240835070610046e-03,1.581829972565174103e-03,6.290957389865070581e-05,7.072356675053015351e-05,2.687495143618434668e-04,5.397877248469740152e-05,1.048921328037977219e-02,1.222391612827777863e-02,-6.018325686454772949e-03,-1.930329599417746067e-03,3.170222043991088867e-03,-1.513886672910302877e-04,3.765866858884692192e-04,2.793236868456006050e-03,7.201081607490777969e-03,1.096367137506604195e-03,-5.581980571150779724e-03,1.201578881591558456e-02,3.909531049430370331e-03,2.902542109950445592e-05,1.815986470319330692e-04,-3.529603709466755390e-04,-2.250249963253736496e-05,-1.666258904151618481e-03,-8.971663191914558411e-03,2.009912952780723572e-02,9.011924266815185547e-03,-9.151772828772664070e-04,2.032598422374576330e-04,-8.895013015717267990e-04,-5.892235785722732544e-03,-6.086005363613367081e-03,9.037817362695932388e-04,1.367439981549978256e-02,5.016644019633531570e-03,-8.015340426936745644e-04,1.006033780868165195e-04,2.509063575416803360e-03,3.759904764592647552e-03,7.905200123786926270e-03,1.113189477473497391e-02,8.523473516106605530e-03,-1.381329366267891601e-05,6.200485222507268190e-05,2.338310514460317791e-05,2.197116409661248326e-04,2.540082670748233795e-03,-3.765518194995820522e-04,-1.250762259587645531e-03,-1.981271634576842189e-04,2.147440136468503624e-05,-2.810165824485011399e-07,2.517678332480954850e-08,3.428207492106594145e-05,2.332024887437000871e-04,4.668064415454864502e-03,3.081391798332333565e-03,9.428337216377258301e-05,1.684831513557583094e-04,7.549792790939591214e-09,7.331383676500990987e-05,4.400424659252166748e-04,-2.111483598127961159e-03,1.470018830150365829e-02,2.863483130931854248e-02,-1.552188117057085037e-02,-5.557519616559147835e-04,2.654524359968490899e-05,3.695153864100575447e-04,1.968982629477977753e-03,2.308532595634460449e-02,-8.767742663621902466e-03,-1.970955729484558105e-02,-1.299056224524974823e-02,-1.960243796929717064e-03,4.653345604310743511e-05,2.293930156156420708e-04,1.931366743519902229e-03,1.205896772444248199e-02,-3.372701257467269897e-02,2.508531138300895691e-02,2.756686508655548096e-02,6.538834422826766968e-04,4.370691895019263029e-04,1.511354348622262478e-04,-7.325951009988784790e-04,-2.007662132382392883e-02,-1.885050162672996521e-02,1.170268654823303223e-02,2.621811814606189728e-02,9.424076415598392487e-03,3.916079876944422722e-04,3.061854513362050056e-04,-9.538177400827407837e-03,-1.326898206025362015e-02,-1.433220505714416504e-02,3.173938766121864319e-02,9.597624652087688446e-03,7.520049810409545898e-03,4.972873255610466003e-03,2.222670445917174220e-04,3.789290785789489746e-04,3.872278612107038498e-04,8.059607818722724915e-03,3.001078031957149506e-03,1.745845749974250793e-02,-2.627498470246791840e-04,2.192327083321288228e-04,-5.608731589745730162e-05,5.483219865709543228e-05,1.412475248798727989e-03,-4.280827939510345459e-03,2.045617438852787018e-04,1.448543334845453501e-04,3.004340687766671181e-04,-1.541485835332423449e-04,1.168159169395721619e-08,1.033942680805921555e-06,-5.397049244493246078e-05,6.930035888217389584e-04,2.172281092498451471e-04,1.438726758351549506e-04,7.274621748365461826e-05,-8.750475899432785809e-09,2.124779857695102692e-04,-6.957934238016605377e-05,4.506429191678762436e-03,1.266060955822467804e-02,7.322981022298336029e-03,3.603854682296514511e-03,4.428960091900080442e-04,1.918247435241937637e-04,2.176769194193184376e-04,-2.345166169106960297e-03,-2.010473981499671936e-03,2.091137319803237915e-02,-4.768053069710731506e-03,-5.447910726070404053e-02,2.858784049749374390e-03,-2.849776647053658962e-04,8.594713290221989155e-04,9.468751959502696991e-03,1.447053626179695129e-02,2.024125307798385620e-02,-2.187604783102869987e-03,-2.738342061638832092e-02,2.915275283157825470e-03,2.007639996008947492e-04,2.469856699462980032e-04,2.100692130625247955e-03,2.753409091383218765e-03,-1.167160458862781525e-03,-1.672105863690376282e-02,1.169395074248313904e-02,1.982419285923242569e-03,-4.049981944262981415e-03,2.899930404964834452e-04,-5.749491974711418152e-03,-5.029650870710611343e-03,5.061216652393341064e-03,-4.405805841088294983e-02,1.857772469520568848e-02,-4.127179272472858429e-05,-2.513910410925745964e-03,1.554139307700097561e-04,-1.323030889034271240e-02,1.296913344413042068e-02,1.014919485896825790e-02,-1.678634062409400940e-02,1.027221884578466415e-02,-2.105909225065261126e-04,7.962502422742545605e-05,2.630543604027479887e-04,-6.761777913197875023e-04,9.572101756930351257e-03,1.270788721740245819e-03,-2.158359158784151077e-03,-7.689510675845667720e-05,-3.665515105240046978e-04,-5.893146953894756734e-05,9.161524872070003767e-10,-2.290780867042485625e-05,1.822662670747376978e-05,6.203439552336931229e-04,1.555311609990894794e-04,-1.233851362485438585e-04,-3.196493344148620963e-05,4.301227818359620869e-09,-2.924387263192329556e-05,-1.543940015835687518e-05,1.847572857514023781e-04,4.034915007650852203e-03,7.991876453161239624e-03,1.138945575803518295e-03,1.090749865397810936e-04,1.022747310344129801e-04,2.671390539035201073e-04,-1.444713678210973740e-03,1.202759984880685806e-02,1.454008929431438446e-02,-1.316450908780097961e-02,-4.686735337600111961e-05,1.209447742439806461e-03,-6.164576916489750147e-05,-5.450570024549961090e-04,3.288974985480308533e-04,6.666112691164016724e-03,1.419525244273245335e-03,1.899059279821813107e-03,7.381903007626533508e-03,4.642597399652004242e-03,1.871611748356372118e-04,1.646310556679964066e-04,-8.900702232494950294e-04,-3.779910271987318993e-03,5.896536633372306824e-03,-7.781197782605886459e-03,1.438734121620655060e-02,1.127062365412712097e-02,-1.264381338842213154e-03,1.943818206200376153e-04,-2.866773633286356926e-03,-1.190228387713432312e-02,-3.329829778522253036e-04,3.225679975003004074e-04,1.383935753256082535e-02,1.752487849444150925e-03,-1.275180839002132416e-03,-4.496055771596729755e-05,6.978904828429222107e-03,7.964639808051288128e-04,7.078596390783786774e-03,1.204281207174062729e-02,2.661457983776926994e-03,-3.333120184834115207e-05,-1.972141035366803408e-05,-1.200790429720655084e-04,7.262320723384618759e-04,1.874587032943964005e-03,-5.135813844390213490e-04,-1.744220848195254803e-03,-4.891413263976573944e-04,2.001199027290567756e-05,-3.245373227400705218e-05,-1.405504690410452895e-08,3.430964716244488955e-05,2.492937492206692696e-04,2.133600879460573196e-03,1.022269949316978455e-03,1.552271423861384392e-04,5.735101149184629321e-05,-3.881291377183515579e-08,-1.426320523023605347e-04,-2.245006617158651352e-04,-1.023879274725914001e-03,-1.408960483968257904e-02,-2.269691415131092072e-02,-5.797439254820346832e-03,6.389780319295823574e-04,-4.740180447697639465e-04,-4.863146459683775902e-04,2.140188124030828476e-03,-5.220847204327583313e-03,-3.075890988111495972e-02,-5.793110467493534088e-03,1.208653952926397324e-02,1.410812698304653168e-02,-3.154897422064095736e-05,1.494188763899728656e-04,4.166631493717432022e-03,1.771823130548000336e-02,-2.689400687813758850e-03,-2.503156661987304688e-03,9.919309988617897034e-03,1.342892646789550781e-02,-2.456834190525114536e-04,4.594630154315382242e-04,5.645521450787782669e-04,1.123948767781257629e-02,3.148636221885681152e-02,1.667136140167713165e-02,-1.473537459969520569e-02,5.465332884341478348e-03,9.380651172250509262e-04,-3.806109889410436153e-04,4.792531020939350128e-03,-1.364930719137191772e-02,8.994463831186294556e-03,2.179131656885147095e-02,-1.898904517292976379e-02,8.423521649092435837e-05,8.543811272829771042e-04,-4.598468949552625418e-04,1.045374758541584015e-02,1.365869306027889252e-03,-3.009435161948204041e-02,-1.690450310707092285e-02,-7.338734809309244156e-03,2.269311517011374235e-04,-5.481583648361265659e-04,1.431469281669706106e-04,1.057857414707541466e-03,9.178121574223041534e-03,7.133863400667905807e-03,-2.019711770117282867e-03,-1.831983681768178940e-04,-1.565981074236333370e-04,2.450625470373779535e-05,5.177105322218267247e-08,-4.419235665409360081e-06,5.082182178739458323e-05,6.738002412021160126e-05,3.679784713312983513e-04,7.337477654800750315e-06,8.029637683648616076e-07,1.733749144250396057e-09,-7.635644578840583563e-05,-1.155709906015545130e-04,-5.198940634727478027e-03,9.892704896628856659e-03,-5.824557505548000336e-03,5.981385242193937302e-03,-3.907697828253731132e-05,-9.510014206171035767e-05,-4.478219125303439796e-06,-6.723981641698628664e-05,1.060580182820558548e-02,1.761938072741031647e-02,-1.490582898259162903e-02,1.400585519149899483e-03,8.736704476177692413e-03,-6.023387868481222540e-06,-4.529270518105477095e-05,6.902590976096689701e-04,7.626374252140522003e-03,-6.232585292309522629e-03,8.541165851056575775e-03,1.070056762546300888e-02,6.530854851007461548e-03,1.319345028605312109e-04,-1.386797521263360977e-06,-8.486142032779753208e-04,3.921657335013151169e-03,-2.597600966691970825e-02,1.102786976844072342e-03,1.410621032118797302e-02,6.960869766771793365e-03,-1.415374106727540493e-03,1.301202573813498020e-04,-1.504524610936641693e-03,8.112801238894462585e-03,-6.651937495917081833e-03,-7.018559612333774567e-03,1.843840628862380981e-02,-1.117261778563261032e-02,-7.033719157334417105e-05,5.400349618867039680e-05,7.874111644923686981e-03,9.120168164372444153e-03,1.343828067183494568e-02,1.050546858459711075e-02,-6.952877156436443329e-04,1.266184845007956028e-04,-1.464840715925674886e-05,6.129950634203851223e-05,7.192622288130223751e-04,5.594850052148103714e-03,3.190837800502777100e-03,-3.026674734428524971e-03,-3.862718003802001476e-04,4.507131961872801185e-06,-3.660202492028474808e-05,-2.050835945510698366e-08,-5.354508175514638424e-05,-2.295484591741114855e-05,-9.820351377129554749e-03,-2.350558293983340263e-03,-2.869956369977444410e-04,-3.555979637894779444e-04,-3.237443024772801436e-08,-6.076003774069249630e-05,1.929266727529466152e-04,6.032368633896112442e-03,-1.176201552152633667e-02,8.214883506298065186e-03,8.064124733209609985e-03,5.733894067816436291e-05,-3.094911808148026466e-04,-1.368337660096585751e-03,-2.377697499468922615e-03,-5.618357658386230469e-02,-6.165838241577148438e-02,4.266757518053054810e-02,6.822184473276138306e-02,-5.594200268387794495e-02,8.587623597122728825e-04,-2.980280434712767601e-03,-2.907296270132064819e-02,-9.349638223648071289e-02,-2.952070720493793488e-02,1.863829046487808228e-02,-5.431135743856430054e-02,-1.632874459028244019e-02,-9.168088436126708984e-04,-9.846190223470330238e-04,6.412388291209936142e-03,1.952017098665237427e-02,6.669074296951293945e-03,9.058980643749237061e-02,5.228007435798645020e-01,-5.197977274656295776e-02,7.379058748483657837e-03,-1.309988670982420444e-03,2.288876660168170929e-02,5.739949643611907959e-02,1.619271934032440186e-04,5.247299745678901672e-02,-6.453652679920196533e-02,-1.495097670704126358e-02,7.780424319207668304e-03,1.191037590615451336e-04,-1.345116179436445236e-02,-3.554530814290046692e-02,-8.588346838951110840e-02,-4.378034174442291260e-02,-4.695592820644378662e-02,2.557038533268496394e-05,-2.133205998688936234e-04,-5.055230576545000076e-04,-2.311628777533769608e-03,-1.162178907543420792e-02,-2.103316131979227066e-03,1.443045400083065033e-02,1.481692306697368622e-03,3.930825187126174569e-05,2.763624652288854122e-04,-2.415117705822922289e-08,-1.124668324337108061e-05,5.812352173961699009e-05,-3.143138019368052483e-04,-1.382691261824220419e-04,4.974916373612359166e-05,-1.856766175478696823e-06,-4.058711056131869555e-08,-5.381545634008944035e-06,-5.211488314671441913e-05,2.395055489614605904e-04,1.104478072375059128e-02,-3.023430239409208298e-03,4.308136180043220520e-03,-1.730618168949149549e-05,8.009916928131133318e-05,2.221872273366898298e-04,-5.948814796283841133e-04,1.575868576765060425e-02,1.830986887216567993e-02,2.334564458578824997e-03,-1.307398546487092972e-02,5.521286278963088989e-03,-1.244082523044198751e-04,1.342101895716041327e-04,3.707725554704666138e-03,8.081668056547641754e-04,7.426727097481489182e-04,9.290303103625774384e-03,9.880648925900459290e-03,3.267654683440923691e-03,1.889235718408599496e-04,-4.846568481298163533e-05,-5.181874148547649384e-04,-4.125280305743217468e-03,-7.521213032305240631e-03,-1.500101294368505478e-02,1.991013251245021820e-02,2.533822786062955856e-03,-8.622247260063886642e-04,2.934240328613668680e-04,1.934011816047132015e-04,-3.850598586723208427e-03,-8.277200162410736084e-03,-8.654845878481864929e-03,4.034789744764566422e-04,2.910047536715865135e-03,-1.187464105896651745e-03,-1.698116539046168327e-04,7.127644494175910950e-03,1.031222846359014511e-02,5.903373472392559052e-03,1.121361181139945984e-02,1.069601858034729958e-03,-4.257421096554026008e-05,-1.936287299031391740e-04,4.804268537554889917e-04,9.883568855002522469e-04,2.723845886066555977e-03,1.644263858906924725e-03,-2.854613121598958969e-03,-4.170754982624202967e-04,2.050403563771396875e-04,-3.368234902154654264e-04,-1.146102295024320483e-04,-4.295732942409813404e-04,3.322413249406963587e-04,1.643399707973003387e-03,-2.931193739641457796e-04,7.228084141388535500e-04,1.004449441097676754e-04,5.915348883718252182e-04,-3.967793891206383705e-04,1.193373929709196091e-03,1.847056904807686806e-03,9.625801816582679749e-03,-1.088012242689728737e-03,7.539952173829078674e-03,-5.015570204704999924e-04,-2.866082359105348587e-04,9.920125012286007404e-05,1.769812544807791710e-03,1.678437180817127228e-02,1.616941764950752258e-02,-1.657558046281337738e-02,-7.356655783951282501e-03,7.968227379024028778e-03,-2.754285698756575584e-03,6.816821987740695477e-04,4.658916033804416656e-03,-2.395297866314649582e-03,9.986270219087600708e-03,-5.105736199766397476e-04,1.943293586373329163e-02,1.656121760606765747e-02,-1.495570759288966656e-03,-6.545960786752402782e-05,-7.517960621044039726e-04,-5.056609399616718292e-03,-8.559987880289554596e-03,3.544904757291078568e-03,8.740428835153579712e-03,4.389844369143247604e-03,-1.181377680040895939e-03,-1.132815843448042870e-03,-2.514404011890292168e-03,3.769936505705118179e-03,1.188876107335090637e-02,-2.126176282763481140e-02,9.314291179180145264e-03,4.838706925511360168e-03,1.315366476774215698e-03,2.703767095226794481e-04,1.077587902545928955e-02,-1.025455305352807045e-03,-4.567005671560764313e-03,3.257453814148902893e-02,-2.146296016871929169e-02,-1.738081313669681549e-02,9.677764028310775757e-03,5.651466175913810730e-02,3.064796887338161469e-02,-6.531789898872375488e-02,9.236674010753631592e-02,-3.776366636157035828e-02,2.026875875890254974e-02,-2.817791886627674103e-02,-2.580837190180318430e-06\n0.000000000000000000e+00,1.867047831183299422e-05,4.383262421470135450e-05,2.270897151902318001e-03,8.388246060349047184e-04,-4.190726394881494343e-05,7.946358891786076128e-06,1.542540262189362466e-10,-1.460085914004594088e-04,3.187616312061436474e-05,-2.403171267360448837e-03,-4.348056390881538391e-03,-6.978309247642755508e-03,1.544595928862690926e-03,4.090517541044391692e-05,-7.111072045518085361e-05,6.299185042735189199e-05,9.754198254086077213e-04,6.954372860491275787e-03,1.782447798177599907e-03,-1.334105385467410088e-03,-1.146834995597600937e-02,1.876600435934960842e-03,1.921389484778046608e-04,-2.429157320875674486e-04,-1.474495744332671165e-03,-1.263209385797381401e-03,-5.399859976023435593e-03,7.756066508591175079e-03,2.184366574510931969e-03,6.344551220536231995e-04,1.179289829451590776e-04,2.653928240761160851e-04,-1.498147845268249512e-03,9.266928769648075104e-03,6.874708924442529678e-03,-6.888718344271183014e-03,1.259445026516914368e-02,1.278214715421199799e-02,1.091181067749857903e-03,-1.440909454686334357e-05,5.867580766789615154e-04,-5.566657055169343948e-04,1.323479879647493362e-02,-1.650185091421008110e-03,-1.751679228618741035e-03,9.798838756978511810e-03,1.267864019609987736e-03,-1.630165934329852462e-04,4.154282622039318085e-03,-3.772214986383914948e-04,-2.652944298461079597e-03,-2.270700177177786827e-03,3.102149581536650658e-03,-2.620871782710310072e-05,-6.275798659771680832e-05,-4.692313086707144976e-05,4.600191314239054918e-04,-3.276391071267426014e-04,7.547725690528750420e-04,-2.732879482209682465e-03,-3.206566325388848782e-04,1.697730767773464322e-04,9.528769169264705852e-07,-1.908677838002859062e-08,2.683560751393088140e-07,1.091562735382467508e-04,2.447547856718301773e-03,1.060921698808670044e-03,-1.331891508016269654e-05,-1.673888800723943859e-05,-8.319991806615689711e-09,-3.104583083768375218e-05,2.775769462459720671e-05,-1.116684288717806339e-03,-1.476318808272480965e-03,-8.024214766919612885e-03,-3.628775011748075485e-03,3.008385538123548031e-04,-1.398691383656114340e-04,-9.734038758324459195e-05,7.458739564754068851e-04,4.173039458692073822e-03,4.509692545980215073e-03,7.294481620192527771e-04,-6.963683292269706726e-03,2.840869594365358353e-03,1.032416257658042014e-04,-2.422486722934991121e-04,-1.990466611459851265e-03,8.617410203441977501e-04,7.466874085366725922e-04,6.089944392442703247e-03,1.618098001927137375e-03,2.375918906182050705e-03,2.876832877518609166e-05,2.927787718363106251e-04,-4.899904015474021435e-04,5.886309780180454254e-03,1.283663976937532425e-02,-1.270495168864727020e-02,3.815354313701391220e-03,1.227721665054559708e-02,6.902025197632610798e-04,-8.087172318482771516e-05,7.138313958421349525e-04,-3.018678631633520126e-03,9.733470156788825989e-03,-1.772140851244330406e-03,-9.560982580296695232e-04,7.519291713833808899e-03,4.280810244381427765e-04,-2.643351908773183823e-04,5.674268119037151337e-03,-3.595376154407858849e-03,-5.084237083792686462e-03,4.286159761250019073e-03,8.938204264268279076e-04,1.126647475757636130e-05,-1.593367778696119785e-04,1.002266799332574010e-06,5.103525472804903984e-04,1.665042480453848839e-03,-2.805249823722988367e-04,-3.787183668464422226e-03,-4.866255621891468763e-04,7.984708645381033421e-05,1.949364377651363611e-05,1.424392492843651326e-09,-3.812869181274436414e-05,1.458098413422703743e-04,4.949967376887798309e-03,3.526979126036167145e-03,-1.787798464647494256e-05,6.848546036053448915e-05,2.238040686108888622e-08,4.939000064041465521e-06,2.486520388629287481e-04,1.719572581350803375e-03,1.394278835505247116e-03,1.299123652279376984e-02,-6.021234206855297089e-03,1.435603480786085129e-04,-8.382686064578592777e-05,-7.567829743493348360e-05,-2.007472794502973557e-04,1.624751370400190353e-03,-1.431803312152624130e-02,-1.020669844001531601e-02,-3.233787836506962776e-03,-2.031289273872971535e-03,2.515006926842033863e-04,-3.243276441935449839e-04,-3.728775773197412491e-03,9.003451559692621231e-04,-1.421091146767139435e-02,1.490222662687301636e-02,5.003847647458314896e-03,-1.901743584312498569e-03,3.445548354648053646e-04,2.966423344332724810e-04,1.100976660382002592e-04,-7.753104902803897858e-03,6.339526735246181488e-03,-6.306241732090711594e-03,1.188474148511886597e-02,1.282959245145320892e-02,2.483001444488763809e-04,-2.111810681526549160e-05,2.497688867151737213e-03,-3.579215146601200104e-03,8.530900813639163971e-04,1.199019234627485275e-02,-1.265636272728443146e-02,2.123902179300785065e-02,1.908677862957119942e-03,-3.245449915993958712e-04,3.669731086120009422e-03,-6.826237309724092484e-03,5.727359093725681305e-04,4.069603513926267624e-03,1.048421207815408707e-02,-1.449049741495400667e-04,-1.528968568891286850e-04,-2.184063305321615189e-06,2.761491341516375542e-04,-2.484296564944088459e-04,-2.759210299700498581e-03,-4.652282223105430603e-03,-5.845177802257239819e-04,2.195249544456601143e-04,-6.010317156324163079e-05,2.020714262584988319e-08,-1.631704071769490838e-05,1.878825278254225850e-04,2.287633018568158150e-03,1.160240964964032173e-03,-5.120335117680951953e-06,-3.998155443696305156e-05,-4.306752998672891408e-08,4.001913475804030895e-05,-8.123958832584321499e-05,8.253974374383687973e-04,-6.707978900521993637e-05,-6.091235671192407608e-03,-7.485963404178619385e-03,5.641912575811147690e-04,-1.135414204327389598e-04,-1.372861588606610894e-04,2.223140909336507320e-04,1.037134323269128799e-03,5.016930866986513138e-03,1.209180895239114761e-02,-1.336186006665229797e-02,1.163639035075902939e-02,7.335131522268056870e-05,-2.272422425448894501e-04,-2.915727905929088593e-03,2.239319030195474625e-03,-7.385231438092887402e-04,-3.267922904342412949e-03,8.340783417224884033e-03,-1.108654402196407318e-02,7.848410314181819558e-05,4.071770817972719669e-04,-2.174412511521950364e-04,8.112424984574317932e-03,8.938143961131572723e-03,-6.236893124878406525e-03,1.294771675020456314e-02,1.409794203937053680e-02,-4.402959893923252821e-04,-4.743308454635553062e-05,-5.953999352641403675e-04,-6.239009089767932892e-03,7.847774773836135864e-03,-1.396821346133947372e-03,6.314397789537906647e-03,6.375556346029043198e-03,-3.205840475857257843e-04,-3.661227237898856401e-04,1.539027132093906403e-02,4.803356248885393143e-03,-2.126278122887015343e-03,-6.320883519947528839e-03,5.065191071480512619e-04,1.335066335741430521e-04,-3.107560041826218367e-04,6.718366057612001896e-05,8.702089544385671616e-04,2.678873483091592789e-03,2.463792450726032257e-03,-5.055475514382123947e-03,-6.413659430108964443e-04,-9.120514732785522938e-05,-2.971310550492489710e-06,-3.967193151765968651e-08,2.076848977594636381e-05,1.434095756849274039e-04,2.298956969752907753e-03,1.404052251018583775e-03,3.513569936330895871e-06,2.038048842223361135e-05,2.234082785435020924e-08,-4.805295611731708050e-05,4.391166658024303615e-05,-8.338133193319663405e-05,-3.658175934106111526e-03,-5.096461623907089233e-03,-3.389641176909208298e-03,3.206375695299357176e-04,-1.244123268406838179e-04,-1.160231840913183987e-04,8.888337761163711548e-04,2.895988989621400833e-03,8.443832630291581154e-04,2.197771682403981686e-04,-9.127745404839515686e-03,2.121445490047335625e-03,1.661546266404911876e-04,-2.035648503806442022e-04,-1.792284660041332245e-03,3.861525561660528183e-03,-5.084730684757232666e-03,6.754813715815544128e-03,5.065259058028459549e-03,1.757050980813801289e-03,8.074766810750588775e-05,2.676943840924650431e-04,-5.189420771785080433e-04,5.693350918591022491e-03,1.031403336673974991e-02,-1.233014650642871857e-02,3.390876343473792076e-03,1.580471172928810120e-02,9.947991929948329926e-04,-6.291401950875297189e-05,1.235626172274351120e-03,-4.235672764480113983e-03,1.212164480239152908e-02,-3.680205903947353363e-03,4.294746089726686478e-03,9.382816962897777557e-03,5.306738312356173992e-04,-2.375926560489460826e-04,7.122233510017395020e-03,-3.460464358795434237e-04,-3.139389678835868835e-03,1.714059966616332531e-03,-1.058861264027655125e-03,1.396996231051161885e-05,-1.463261141907423735e-04,-2.735934504016768187e-05,5.753923323936760426e-04,2.986955689266324043e-03,-9.361389093101024628e-04,-3.553249407559633255e-03,-4.737338749691843987e-04,6.364121509250253439e-05,1.706335933704394847e-05,-2.629326445457991213e-08,1.963601062016095966e-05,1.328973448835313320e-04,3.033612854778766632e-03,1.700805034488439560e-03,1.253462505701463670e-05,1.858803625509608537e-05,7.741618901491165161e-09,-2.759967355814296752e-05,-9.543897249386645854e-06,-8.365785470232367516e-04,-4.322854802012443542e-03,-4.764165729284286499e-03,-2.558325184509158134e-03,4.025554517284035683e-04,-1.027426114887930453e-04,-8.281116606667637825e-05,1.087601529434323311e-03,-2.170595107600092888e-04,5.094727035611867905e-03,-1.784722320735454559e-03,-8.344053290784358978e-03,4.462667275220155716e-03,1.630329206818714738e-04,-1.285062171518802643e-04,-7.166111026890575886e-04,2.216613385826349258e-03,-5.500839557498693466e-03,6.611320655792951584e-03,1.744537730701267719e-03,4.069703165441751480e-03,2.840102533809840679e-04,3.971414698753505945e-04,-7.565256673842668533e-04,6.111510097980499268e-03,1.012775581330060959e-02,-9.965202771127223969e-03,4.056214820593595505e-04,1.640665903687477112e-02,7.474179728887975216e-04,-2.947260509245097637e-04,1.224155537784099579e-03,-6.037596613168716431e-03,1.310299616307020187e-02,-3.285329323261976242e-03,4.400862846523523331e-03,9.449879638850688934e-03,5.043808487243950367e-04,-3.364805015735328197e-04,7.211977150291204453e-03,-4.705675877630710602e-03,-7.460680790245532990e-04,-9.615881368517875671e-03,2.006720751523971558e-04,-3.397767159185605124e-06,-2.126151521224528551e-04,1.827164305723272264e-05,6.541293114423751831e-04,3.256162628531455994e-03,2.899705723393708467e-04,-4.691634792834520340e-03,-5.259194294922053814e-04,9.232010052073746920e-05,8.737596544960979372e-06,-1.835906004998832941e-08,-1.354420601273886859e-05,1.439412590116262436e-04,2.648370107635855675e-03,1.823963015340268612e-03,-6.205565296113491058e-05,-4.061877916683442891e-06,-6.148485454104957171e-08,-7.925181125756353140e-05,2.354546995775308460e-05,-2.349727554246783257e-03,-3.943565767258405685e-03,-1.056585926562547684e-02,-3.478948725387454033e-03,3.945697681047022343e-04,-2.313482546014711261e-04,-2.643154002726078033e-04,1.529952569399029016e-04,1.083594514057040215e-03,9.939356707036495209e-03,7.373641710728406906e-04,-3.483699169009923935e-03,3.775883233174681664e-03,4.002553177997469902e-04,-4.939293721690773964e-04,-4.183324519544839859e-03,1.689892960712313652e-03,-4.051890689879655838e-03,-1.996279461309313774e-04,-3.632355947047472000e-04,1.921925810165703297e-03,1.851991401053965092e-04,3.256577183492481709e-04,-5.702683702111244202e-04,7.330781780183315277e-03,1.516384072601795197e-04,-7.255784235894680023e-03,2.126322826370596886e-03,1.588762924075126648e-02,9.988064412027597427e-04,-1.248044281965121627e-04,1.214856165461242199e-03,4.341660998761653900e-03,1.464195642620325089e-02,-6.293909158557653427e-03,-4.721623845398426056e-04,1.131206285208463669e-02,1.183938467875123024e-03,-4.014916776213794947e-04,8.057354949414730072e-03,-1.842511002905666828e-03,3.687153104692697525e-03,2.956155221909284592e-04,2.124246209859848022e-03,4.696359246736392379e-05,-2.541993162594735622e-04,-5.600098575087031350e-06,6.743498379364609718e-04,2.379242796450853348e-03,-1.585548510774970055e-03,-6.631884258240461349e-03,-8.766333339735865593e-04,1.114064143621362746e-04,1.482761217630468309e-05,1.975354280148167163e-08,-1.140269087045453489e-04,-9.911612141877412796e-04,-2.307694219052791595e-02,-1.357899047434329987e-02,2.727463142946362495e-04,-7.855111107346601784e-06,-2.759520612016785890e-08,2.890953328460454941e-04,-3.107046650256961584e-04,7.928747683763504028e-03,3.072027117013931274e-02,4.523693397641181946e-02,4.083529114723205566e-02,-2.396140713244676590e-03,1.064466661773622036e-03,5.007432191632688046e-04,-5.960170179605484009e-03,-4.572235047817230225e-02,-1.346337143331766129e-02,4.825468931812793016e-04,8.927592635154724121e-02,-3.388362005352973938e-02,-1.564059173688292503e-03,1.983450260013341904e-03,1.611979305744171143e-02,-2.767186425626277924e-02,4.908093810081481934e-02,-4.605680704116821289e-02,-1.523983851075172424e-02,-2.212214842438697815e-02,-1.045763725414872169e-03,-2.708919113501906395e-03,6.724234204739332199e-03,-5.169269442558288574e-02,-7.746180146932601929e-02,7.146351039409637451e-02,-5.504929274320602417e-02,5.385860204696655273e-01,-8.617272600531578064e-03,3.834271919913589954e-04,-5.835601594299077988e-03,9.610467590391635895e-03,-9.359960258007049561e-02,5.490622017532587051e-03,-2.815595641732215881e-02,-7.935295999050140381e-02,-4.109227098524570465e-03,2.199179027229547501e-03,-4.030089452862739563e-02,1.776422560214996338e-02,2.307034283876419067e-02,-7.628321647644042969e-03,-2.109987474977970123e-02,9.285853593610227108e-05,1.089047407731413841e-03,3.644004027592018247e-05,-3.614995162934064865e-03,-8.389483205974102020e-03,4.820795264095067978e-03,3.233946114778518677e-02,4.062632564455270767e-03,-9.470461518503725529e-04,-1.103486210922710598e-04,3.529385139700025320e-08,3.278633448644541204e-05,4.680875281337648630e-05,1.331811537966132164e-03,7.039872580207884312e-04,2.588702955108601600e-05,1.099071778298821300e-05,1.705029717413708568e-08,-4.111629095859825611e-06,1.698778760328423232e-05,-4.370731767266988754e-04,2.907085232436656952e-03,-3.518634708598256111e-03,-5.043506622314453125e-03,-8.829150465317070484e-05,-2.484767537680454552e-05,1.072138984454795718e-04,1.128368778154253960e-03,9.768306277692317963e-03,1.927735866047441959e-03,-1.625050092115998268e-03,-4.751752130687236786e-03,-2.446819562464952469e-04,1.085279873223043978e-04,5.896573202335275710e-05,4.890076816082000732e-04,-1.221236307173967361e-04,2.935985976364463568e-04,1.760936342179775238e-03,6.110479123890399933e-03,6.700153462588787079e-04,3.338724854984320700e-05,2.124964958056807518e-04,-8.373694145120680332e-04,2.546541392803192139e-03,1.292548049241304398e-02,-2.975671552121639252e-03,2.167634665966033936e-03,7.207747083157300949e-03,1.116327010095119476e-03,-1.738990686135366559e-04,2.796989865601062775e-04,6.274050101637840271e-03,1.444623619318008423e-02,-1.315389387309551239e-02,-1.364396186545491219e-03,7.079915609210729599e-03,7.510596769861876965e-04,2.212591934949159622e-04,2.124618040397763252e-03,5.610375083051621914e-04,-1.919429865665733814e-03,-6.381864659488201141e-03,6.289384793490171432e-03,5.883449339307844639e-04,-5.954664084129035473e-05,-2.223813062300905585e-04,4.773214459419250488e-04,-1.112016267143189907e-03,1.442680601030588150e-03,2.647745423018932343e-04,-3.603551886044442654e-04,-3.116638254141435027e-05,1.873110013548284769e-04,2.886649454012513161e-04,-4.245750096742995083e-05,1.718521671136841178e-04,1.357917906716465950e-03,3.431247605476528406e-04,1.743363682180643082e-04,1.023725606501102448e-03,5.413106991909444332e-04,4.010560223832726479e-04,2.948022447526454926e-04,-1.768052577972412109e-03,-6.753290537744760513e-03,-7.621183060109615326e-03,-6.370662711560726166e-03,5.065455843578092754e-05,1.001596334390342236e-03,6.092926487326622009e-04,1.525634434074163437e-03,1.135809533298015594e-02,-5.768841132521629333e-03,-7.324195466935634613e-03,-9.895347058773040771e-03,-2.407316118478775024e-03,-1.352682826109230518e-03,-1.374711864627897739e-03,4.559760913252830505e-03,-4.338744096457958221e-03,4.729931242763996124e-05,1.636322005651891232e-03,5.825547501444816589e-03,8.962106076069176197e-04,-2.197843044996261597e-03,1.283637247979640961e-03,-3.915808338206261396e-04,-3.039593575522303581e-04,8.792322129011154175e-03,-1.095306314527988434e-02,8.710348978638648987e-03,8.828775957226753235e-03,1.358688925392925739e-03,-3.104094415903091431e-03,2.255156403407454491e-03,7.020649965852499008e-03,1.662886328995227814e-02,9.215954691171646118e-03,3.531287657096982002e-03,5.444788374006748199e-03,-1.100790614145807922e-04,-9.725472773425281048e-04,3.785407636314630508e-03,3.291612956672906876e-04,-4.852266982197761536e-03,2.646434586495161057e-03,2.993278205394744873e-03,1.894132792949676514e-02,8.989604189991950989e-03,1.868212595582008362e-02,5.186566151678562164e-03,-2.950532175600528717e-02,4.543195664882659912e-02,-6.414996832609176636e-02,-4.284123890101909637e-03,-2.204604260623455048e-02,-3.045755420316709206e-06\n0.000000000000000000e+00,2.980641693284269422e-05,6.914357072673738003e-05,-6.633863085880875587e-05,-3.313696652185171843e-04,1.057405734172789380e-05,-1.266240724362432957e-05,-3.690211158868805796e-08,-6.541220500366762280e-05,-1.361380873277084902e-05,-8.925766451284289360e-04,-1.568011357448995113e-03,-2.778106136247515678e-03,-3.556602401658892632e-03,-1.187357265735045075e-04,-2.713645881158299744e-05,-1.429507574357558042e-05,9.910920634865760803e-04,4.433393012732267380e-03,1.425229420419782400e-04,5.054784938693046570e-03,2.920024795457720757e-03,-3.633576561696827412e-04,1.165986759588122368e-04,-9.468242933508008718e-05,1.499768113717436790e-04,9.142750059254467487e-06,-6.235375767573714256e-04,-1.513880910351872444e-03,-6.484378245659172535e-04,-2.655802818480879068e-04,-3.044983895961195230e-05,3.015095353475771844e-05,-1.808160741347819567e-04,-7.648171158507466316e-04,-5.923901917412877083e-04,-9.035536204464733601e-04,-1.976236235350370407e-03,2.325965091586112976e-03,1.381188863888382912e-03,-2.285134178237058222e-05,6.294493214227259159e-04,2.827656688168644905e-03,1.891726977191865444e-03,1.141960499808192253e-03,1.846014987677335739e-03,1.716846600174903870e-03,7.147755241021513939e-04,-2.678043892956338823e-05,-2.150968211935833097e-04,-8.657178841531276703e-04,-3.133177990093827248e-03,-3.510138951241970062e-03,-1.490685855969786644e-03,-2.250152829219587147e-05,-1.365415664622560143e-05,-2.206258432124741375e-05,1.718923158477991819e-05,-8.354612509720027447e-04,-6.265462143346667290e-04,1.737804996082559228e-04,4.936782352160662413e-05,1.167056179838255048e-04,2.962174221465829760e-05,1.461399334878876743e-09,2.913939715654123574e-05,4.347932917880825698e-05,-2.898296224884688854e-04,-4.087342531420290470e-04,1.165284083981532604e-05,-3.649818609119392931e-06,3.760570876920610317e-08,-4.589345917338505387e-05,-4.537680069915950298e-06,-8.590403012931346893e-04,-2.377360127866268158e-03,-3.516209777444601059e-03,-1.700439723208546638e-03,-1.202004423248581588e-04,-1.401577264914521948e-05,-1.163460819952888414e-05,8.937831735238432884e-04,2.443215111270546913e-03,2.013300545513629913e-03,2.728680614382028580e-03,1.003097277134656906e-03,3.228579589631408453e-04,8.612120291218161583e-05,-3.958080924348905683e-05,4.774738918058574200e-04,-1.691174693405628204e-03,1.086962874978780746e-03,1.694066100753843784e-03,-1.084834453649818897e-03,2.498199464753270149e-04,-7.153594924602657557e-05,-1.311898540734546259e-05,-2.332691365154460073e-04,-5.126690957695245743e-04,9.098380105569958687e-04,6.980070611461997032e-04,-1.126886345446109772e-03,1.066563185304403305e-03,1.114739337936043739e-03,-1.262863952433690429e-05,4.596849903464317322e-04,3.968166187405586243e-03,1.557540497742593288e-03,-6.513728294521570206e-05,1.216065837070345879e-03,4.840373876504600048e-04,8.457467192783951759e-04,1.155235167971113697e-05,-1.581094693392515182e-05,-3.499109880067408085e-05,-2.363451756536960602e-03,-4.248962737619876862e-03,-1.385379931889474392e-03,-2.274019425385631621e-05,-1.924586285895202309e-06,-3.579181793611496687e-05,1.882219658000394702e-05,-7.088385173119604588e-04,-1.292952685616910458e-03,3.768182068597525358e-04,8.032159530557692051e-05,1.063027084455825388e-04,1.810871981433592737e-05,3.400563608479956201e-09,-7.140761226764880121e-06,-4.412030102685093880e-05,1.305397017858922482e-04,8.387415437027812004e-05,-5.180619336897507310e-05,-5.188934665056876838e-06,-1.141578565011514002e-08,-7.800379535183310509e-06,3.875886977766640484e-05,-1.371073885820806026e-04,-3.691379446536302567e-03,-2.688470296561717987e-03,2.046375069767236710e-03,7.342574099311605096e-05,-1.201415761897806078e-05,-4.839928806177340448e-06,-7.871334673836827278e-05,-2.350512193515896797e-03,-4.174037836492061615e-03,4.533908329904079437e-03,7.705196039751172066e-04,1.011586864478886127e-03,3.853755333693698049e-05,8.205962330976035446e-06,-1.467796275392174721e-03,-2.443938283249735832e-03,6.368562579154968262e-03,-4.768408834934234619e-04,-1.878898125141859055e-03,8.612771052867174149e-04,-1.061913826561067253e-05,-9.051760571310296655e-06,1.223298168042674661e-04,-7.204212015494704247e-04,-7.393022533506155014e-04,2.946750260889530182e-03,-2.997034694999456406e-03,1.885774545371532440e-04,-1.023377408273518085e-04,1.469089147576596588e-05,-2.174616383854299784e-04,7.552998140454292297e-04,3.989466000348329544e-03,-6.181210279464721680e-03,-1.196190947666764259e-03,-1.510057016275823116e-03,-6.937301368452608585e-04,2.934165240731090307e-05,8.035630453377962112e-04,1.516243675723671913e-03,2.336964476853609085e-03,3.331586485728621483e-03,5.325631354935467243e-04,-1.658314795349724591e-05,4.184971476206555963e-05,-4.923868254991248250e-05,6.951980321900919080e-05,-8.792142616584897041e-04,-1.023938064463436604e-03,5.010280292481184006e-04,-3.336935697006992996e-05,-2.843480615410953760e-05,1.713228084554430097e-05,-2.520567221608871478e-08,2.597508864710107446e-05,9.151934500550851226e-05,1.126157076214440167e-04,-3.091421094723045826e-04,2.582750676083378494e-05,-4.447099854587577283e-06,6.662730811513029039e-09,-6.239619688130915165e-05,-3.436435144976712763e-05,-1.394867664203047752e-03,-6.422835285775363445e-04,-3.265271661803126335e-03,-3.133855294436216354e-03,-1.515546464361250401e-04,-3.940715396311134100e-05,-1.614868233446031809e-05,9.806768503040075302e-04,5.407331627793610096e-04,3.539862344041466713e-03,8.299913257360458374e-03,2.218482084572315216e-03,-3.544877748936414719e-03,1.998979860218241811e-05,-5.978464832878671587e-05,7.975281914696097374e-04,-9.365307632833719254e-04,-3.395417879801243544e-04,-2.829066710546612740e-03,-3.299528267234563828e-03,1.900624018162488937e-03,-3.444986214162781835e-05,2.013084485952276736e-05,-3.399254346732050180e-04,-3.056213958188891411e-03,3.793384181335568428e-03,-1.273313304409384727e-03,-1.420135493390262127e-03,2.970988396555185318e-03,9.946761419996619225e-04,-5.146803232491947711e-05,8.977524703368544579e-04,6.209014682099223137e-04,2.620302839204668999e-03,-2.217626431956887245e-03,2.117622410878539085e-03,1.113032456487417221e-03,4.399342578835785389e-04,-3.914301487384364009e-05,-9.570168913342058659e-04,4.942004103213548660e-03,9.847634937614202499e-04,-8.505300618708133698e-03,-2.781621180474758148e-03,-1.832740053941961378e-05,-5.533621151698753238e-05,-7.409640147670870647e-06,8.466142753604799509e-05,1.072490122169256210e-03,-2.451907494105398655e-05,-9.045266779139637947e-04,-8.290432015201076865e-05,5.694396895705722272e-05,6.970609319978393614e-06,5.446281647891737521e-08,3.173528239130973816e-05,3.070995444431900978e-05,-1.906191173475235701e-04,-2.002012188313528895e-04,1.847022213041782379e-05,1.298821007367223501e-05,-9.114955901168286800e-09,-5.191405216464772820e-05,1.203336341859539971e-05,-9.601814090274274349e-04,-3.863791003823280334e-03,-1.284160069189965725e-03,-2.225415781140327454e-03,-1.188474925584159791e-04,-1.824819082685280591e-05,5.401723228715127334e-06,1.122876303270459175e-03,2.200516639277338982e-03,5.378591013140976429e-04,3.376142354682087898e-03,6.013128440827131271e-04,4.866454401053488255e-04,1.012488864944316447e-04,-7.668857506359927356e-06,1.548311905935406685e-03,1.671859063208103180e-04,-7.352662505581974983e-04,5.900328978896141052e-04,-7.431697449646890163e-04,5.273828282952308655e-04,-4.647477908292785287e-05,-2.739375850069336593e-05,-2.267166128149256110e-04,-8.303679060190916061e-04,1.205796143040060997e-03,-8.198458235710859299e-04,-1.228105393238365650e-03,6.251110462471842766e-04,1.244339509867131710e-03,-5.321006938174832612e-06,3.703537804540246725e-04,4.226239398121833801e-03,1.934787840582430363e-03,1.494897442171350121e-04,2.616688376292586327e-03,4.646176821552217007e-04,7.645342266187071800e-04,4.292219819035381079e-05,-3.456704434938728809e-04,5.139593849889934063e-04,-2.615367295220494270e-03,-3.318623872473835945e-03,-1.923387520946562290e-03,-4.296271799830719829e-05,1.820645593397784978e-05,-4.828665623790584505e-05,1.003141187538858503e-05,-8.896670187823474407e-04,-5.829872097820043564e-04,5.166344344615936279e-04,1.213066570926457644e-04,1.059111673384904861e-04,1.760409577400423586e-05,2.568913259892724454e-08,2.678045348147861660e-05,6.576206942554563284e-05,-2.211862010881304741e-04,-4.257491091266274452e-04,1.756982237566262484e-05,-1.579633590154116973e-06,-3.492368705337867141e-08,-5.351757135940715671e-05,2.579057081675273366e-06,-1.480183913372457027e-03,-1.183252548798918724e-03,-9.072129032574594021e-04,-2.537422813475131989e-03,-2.044354623649269342e-04,2.760467396001331508e-06,8.499723480781540275e-05,8.279880858026444912e-04,3.517501987516880035e-03,8.595140534453094006e-04,3.008251544088125229e-03,1.479741651564836502e-03,4.482470394577831030e-04,1.101553207263350487e-04,-2.500499977031722665e-05,4.825383803108707070e-05,-4.836062435060739517e-04,-2.063437568722292781e-04,4.761285148561000824e-03,1.117382780648767948e-03,2.345249522477388382e-04,4.160733806202188134e-05,-1.686487303231842816e-05,-6.466974737122654915e-04,-2.095457166433334351e-03,-1.713969046249985695e-03,-2.007581759244203568e-03,4.776656860485672951e-04,1.808987231925129890e-03,1.073876395821571350e-03,1.225530722877010703e-04,-7.499451749026775360e-04,4.988430999219417572e-03,-8.761066128499805927e-04,-3.227552864700555801e-03,4.272670485079288483e-03,-5.126893520355224609e-04,6.417999393306672573e-04,8.173834794433787465e-05,-2.080465201288461685e-04,-2.227120057796128094e-05,-2.287606708705425262e-03,-1.964739058166742325e-03,-4.669036134146153927e-04,-3.874292815453372896e-05,3.871378430631011724e-05,-2.533917722757905722e-05,1.922891169670037925e-05,-3.907850477844476700e-04,-3.558035532478243113e-04,5.561739671975374222e-04,1.275589747820049524e-04,1.482728548580780625e-04,6.836831744294613600e-06,-7.102335075614973903e-08,2.291693454026244581e-05,5.855967901879921556e-05,-5.311907734721899033e-04,-2.204272095696069300e-05,7.008674856479046866e-06,1.346005683444673195e-05,7.590006134705618024e-08,-3.532718619680963457e-05,-1.641880953684449196e-05,-4.809428937733173370e-04,-4.969390109181404114e-03,-2.068769186735153198e-03,-2.030846662819385529e-03,-7.670260674785822630e-05,-3.855201794067397714e-05,5.104763658891897649e-06,6.214785389602184296e-04,1.669467543251812458e-03,2.287354320287704468e-03,3.734295023605227470e-03,5.892951594432815909e-05,1.898661721497774124e-04,8.740559860598295927e-05,3.387881406524684280e-07,9.563124622218310833e-04,-1.340083661489188671e-03,1.279023359529674053e-03,-1.534649636596441269e-04,3.266526618972420692e-05,-3.351523992023430765e-05,-4.705043102148920298e-05,-3.828047192655503750e-05,-2.315334859304130077e-04,-1.237907679751515388e-03,2.009627409279346466e-03,-5.056184818386100233e-05,-2.617767022456973791e-04,1.739979954436421394e-03,8.565773023292422295e-04,-3.604004086810164154e-05,5.868822336196899414e-04,6.005768198519945145e-03,2.922216663137078285e-03,-1.345372293144464493e-03,-5.881664110347628593e-04,2.234869403764605522e-03,6.337929517030715942e-04,1.305220757785718888e-05,-1.800711615942418575e-04,-2.175634435843676329e-04,-1.966736977919936180e-03,-3.532358678057789803e-03,-4.118737124372273684e-04,-2.610012597870081663e-05,-1.482233892602380365e-05,-2.160754411306697875e-05,-1.578215778863523155e-05,-4.972711321897804737e-04,-9.567041415721178055e-04,2.915695076808333397e-04,4.169245221419259906e-05,7.656258094357326627e-05,1.904191776702646166e-05,-4.207072379358578473e-08,-2.040401304839178920e-04,-3.760579566005617380e-04,1.354077714495360851e-03,2.200304763391613960e-03,1.527220229036174715e-05,2.635921009641606361e-05,7.320818440348375589e-08,3.263418038841336966e-04,-5.146543117007240653e-05,7.423263974487781525e-03,2.535417117178440094e-02,1.612307317554950714e-02,1.574293337762355804e-02,8.157767006196081638e-04,9.799993858905509114e-05,-4.508601341512985528e-05,-7.045876700431108475e-03,-2.343725040555000305e-02,-1.152031682431697845e-02,-2.335865236818790436e-02,-5.873531568795442581e-03,4.081028979271650314e-03,-7.389519014395773411e-04,4.676217504311352968e-04,-1.287030056118965149e-03,1.059294119477272034e-02,-1.574751920998096466e-03,-1.153533998876810074e-02,4.227287136018276215e-03,-2.070229966193437576e-03,3.328426391817629337e-04,4.979208824806846678e-06,2.142150187864899635e-03,6.713023409247398376e-03,-3.649976337328553200e-03,-7.496736012399196625e-03,6.062861997634172440e-03,-8.928587660193443298e-03,6.474689245223999023e-01,2.890778887376654893e-07,-1.589106977917253971e-03,-2.855265885591506958e-02,-1.512272562831640244e-02,3.920759074389934540e-03,-1.656923629343509674e-02,-3.740937449038028717e-03,-5.782812368124723434e-03,-9.050824883161112666e-05,2.171751111745834351e-04,1.131483470089733601e-03,2.121960930526256561e-02,2.156618423759937286e-02,5.316208116710186005e-03,1.666852476773783565e-04,-1.315597473876550794e-04,2.845425042323768139e-04,-1.545680279377847910e-04,6.142086349427700043e-03,7.122570648789405823e-03,-3.900524927303195000e-03,-6.893976242281496525e-04,-8.730940753594040871e-04,-1.214274743688292801e-04,1.677472027949988842e-08,3.224921601940877736e-05,7.036344322841614485e-05,-3.993944264948368073e-04,-4.840527835767716169e-04,1.721940134302712977e-05,-7.191873919509816915e-06,1.669059201958589256e-08,-4.262526636011898518e-05,3.435192411416210234e-06,-8.557296241633594036e-04,-4.092063754796981812e-03,-2.340833190828561783e-03,-2.557598985731601715e-03,-1.564921694807708263e-04,-2.262617817905265838e-05,-7.590893073938786983e-05,1.190740731544792652e-03,2.910434035584330559e-03,1.431137206964194775e-03,2.374812029302120209e-03,6.577813765034079552e-04,1.205585664138197899e-03,1.028644255711697042e-04,-4.049872950417920947e-05,3.472670796327292919e-04,-3.173775039613246918e-04,-3.702758403960615396e-04,3.460917214397341013e-04,1.621030969545245171e-03,-3.384739102330058813e-04,-7.072060543578118086e-05,-1.758040525601245463e-05,-2.563542220741510391e-04,-2.738278999458998442e-04,2.355008153244853020e-03,-2.894896781072020531e-03,-4.495003260672092438e-03,4.585972055792808533e-04,1.476675621233880520e-03,1.555787457618862391e-05,1.042560907080769539e-04,3.951010294258594513e-03,2.734918612986803055e-03,4.091425507795065641e-04,1.648560864850878716e-03,5.650334060192108154e-04,1.011865213513374329e-03,-2.788487472571432590e-05,-1.011296873912215233e-03,1.074569183401763439e-03,-4.949025460518896580e-04,-3.102728631347417831e-03,-7.348075159825384617e-04,3.354196087457239628e-04,-2.686969528440386057e-04,-2.677881857380270958e-04,-1.213666328112594783e-04,-9.217343176715075970e-04,-7.099063368514180183e-04,1.462583313696086407e-03,1.251662615686655045e-04,1.776406861608847976e-04,-1.635257358429953456e-04,-3.216304467059671879e-04,-7.250990893226116896e-05,-1.576337308506481349e-05,-2.622788597363978624e-04,-5.318951443769037724e-04,3.266232961323112249e-04,1.539092627353966236e-04,-1.702285044302698225e-05,-5.000814417144283652e-05,-2.707828534767031670e-04,-8.261481998488306999e-04,-3.618270391598343849e-03,-7.535684271715581417e-04,-1.517397817224264145e-03,-1.129057927755638957e-04,-3.714931954164057970e-04,-3.936377470381557941e-04,4.628337337635457516e-04,2.875857753679156303e-03,2.408837433904409409e-03,3.914696630090475082e-03,2.244211267679929733e-03,1.030970131978392601e-03,5.621796590276062489e-04,5.499245598912239075e-04,-8.160443976521492004e-04,6.247048731893301010e-04,8.596097468398511410e-04,6.891795783303678036e-04,-3.069270635023713112e-03,-1.004500081762671471e-03,-5.937874084338545799e-04,3.690765297506004572e-04,-8.794605382718145847e-04,-8.488115272484719753e-04,1.940000103786587715e-03,1.094579696655273438e-03,-3.498177044093608856e-03,1.009875326417386532e-03,3.358837857376784086e-04,-4.564614500850439072e-04,-5.702376074623316526e-05,3.219989128410816193e-03,1.481810235418379307e-03,-1.649327110499143600e-03,2.766971243545413017e-03,-1.070793019607663155e-03,5.739922635257244110e-04,9.400281123816967010e-04,-9.746960713528096676e-04,-1.230277819558978081e-03,-1.882426673546433449e-03,-7.605754770338535309e-03,1.903259893879294395e-03,1.476766658015549183e-03,1.363342453259974718e-04,1.079530641436576843e-02,-5.894434172660112381e-03,1.108905114233493805e-02,-1.074671372771263123e-02,-9.794529527425765991e-03,4.074603784829378128e-03,-1.335401553660631180e-03,-5.986310043226694688e-07\n0.000000000000000000e+00,8.933348283335362794e-08,-1.812315190363733564e-06,-2.099346056638751179e-05,-2.424669582978822291e-05,-1.123214701692631934e-06,-1.218501438415842131e-06,1.921870840249084722e-08,1.106177364817995112e-06,-6.803060728088894393e-07,3.191964060533791780e-05,3.183589142281562090e-04,1.155769350589253008e-04,-5.261111073195934296e-05,-2.154286448785569519e-06,3.678530674733337946e-06,5.168622010387480259e-06,1.446799706172896549e-05,3.829347842838615179e-04,1.054458844009786844e-04,-2.419693046249449253e-04,1.584823621669784188e-04,-5.765174137195572257e-05,-3.627142632467439398e-06,7.873111826484091580e-06,2.661031430761795491e-07,-6.308796582743525505e-05,5.757246981374919415e-06,-1.915088651003316045e-04,4.946917397319339216e-05,-2.847411451512016356e-05,-1.373785039504582528e-06,-8.820380799079430290e-07,-1.063616309693315998e-05,-1.167785230791196227e-04,-2.563334419392049313e-04,-4.516738408710807562e-05,1.878370530903339386e-04,2.152033266611397266e-05,-1.630887891224119812e-05,7.019556960585759953e-06,-1.814428833313286304e-05,-2.556144900154322386e-04,-6.264107651077210903e-05,-1.610882318345829844e-04,3.896215639542788267e-04,1.240292749571381137e-05,-6.717134965583682060e-06,6.342099823086755350e-06,-9.387603495270013809e-05,-3.270205706940032542e-05,5.721252819057554007e-05,5.343889642972499132e-05,1.864235528046265244e-04,-2.058303834928665310e-06,5.501414761965861544e-06,-1.126229221881658304e-06,-7.899028787505812943e-06,-3.805136293522082269e-05,-5.629349107039161026e-05,6.930443487362936139e-05,6.835316071374109015e-06,1.177866806756355800e-06,-1.973560301848920062e-07,-5.493645716114770039e-08,4.960795649822102860e-07,-2.336649004064383917e-06,-2.215463609900325537e-05,-2.079538899124599993e-05,-3.207812255823228043e-07,-1.114168867388798390e-06,-1.129403059962896805e-07,4.889856199952191673e-07,-2.048769601969979703e-06,5.601747943728696555e-06,1.338493457296863198e-04,3.073940024478361011e-05,4.255563180777244270e-05,-6.647006557614076883e-06,3.037411261175293475e-06,5.755838628829224035e-06,7.253829608089290559e-07,7.360435847658663988e-05,3.368902835063636303e-04,-3.793510259129106998e-04,2.309222509211394936e-05,-3.265367922722361982e-06,-7.440133231284562498e-06,5.277022410155041143e-06,2.879420571844093502e-05,-2.232978113170247525e-05,1.161102845799177885e-04,-1.090892110369168222e-04,-7.917460607131943107e-06,-3.040368028450757265e-07,-1.759378164933877997e-06,-2.323040916962781921e-06,-3.687467142299283296e-06,-1.380222965963184834e-04,-3.255886258557438850e-05,3.043609103769995272e-05,2.016251673921942711e-04,-4.812281986232846975e-06,6.842365110060200095e-07,4.285570412321249023e-06,-2.241624861198943108e-05,5.390350997913628817e-05,-8.776452887104824185e-05,-1.636917295400053263e-04,1.767327485140413046e-04,-6.889405631227418780e-05,6.081542323954636231e-06,4.208723566989647225e-06,-6.503541226265951991e-05,5.716162559110671282e-05,-1.477482437621802092e-04,3.108864475507289171e-04,6.816163659095764160e-05,2.777539975795662031e-08,4.380906830192543566e-06,-1.948359340531169437e-06,-3.767775297092157416e-06,-6.142113852547481656e-05,-6.492292595794424415e-05,6.270293670240789652e-05,6.759360985597595572e-06,1.263356011804717127e-06,-1.841617915943061234e-07,-1.512324709906920361e-09,1.413554400642169639e-06,-3.500761067698476836e-06,-1.761331623129080981e-05,-1.552474532218184322e-05,1.882698370536672883e-07,4.888844159722793847e-06,1.455432112607013551e-07,-3.165228690704680048e-06,1.268108644580934197e-05,-2.024619025178253651e-04,-2.136823459295555949e-04,2.703741774894297123e-04,-4.477139154914766550e-04,-2.130651591869536787e-05,2.118356178471003659e-06,9.183975635096430779e-06,4.420474215294234455e-05,1.674881932558491826e-04,-1.854831352829933167e-04,-9.068389772437512875e-05,2.814532490447163582e-05,-3.376479435246437788e-05,2.138036506948992610e-05,1.588364830240607262e-05,8.545251330360770226e-05,-2.193271502619609237e-04,-3.533577546477317810e-04,3.862212470266968012e-04,1.880297204479575157e-04,-8.368762792088091373e-05,5.206179139349842444e-06,-1.200715178129030392e-05,-8.707716915523633361e-05,6.543124618474394083e-05,-2.569116186350584030e-04,8.434307528659701347e-05,1.306648337049409747e-04,-1.356733846478164196e-04,-3.642649244284257293e-05,7.292201189557090402e-06,-3.496657591313123703e-04,2.154345565941184759e-04,3.409083583392202854e-04,2.586800110293552279e-05,2.967567997984588146e-04,-4.121021484024822712e-04,-1.185253931907936931e-04,1.826436709961853921e-05,-2.137802512152120471e-04,9.352428605780005455e-05,2.791940642055124044e-04,5.322616780176758766e-04,2.244093193439766765e-04,-7.002263373578898609e-06,1.364285708405077457e-05,-3.854866918118204921e-06,-1.911900835693813860e-05,-1.236195676028728485e-04,-1.830564142437651753e-04,1.766072819009423256e-04,1.540870471217203885e-05,6.496000423794612288e-06,8.864986966727883555e-07,4.649258311673065691e-09,-3.418786036490928382e-07,9.589144838173524477e-07,-1.064272728399373591e-04,-8.421998791163787246e-05,8.973683520707709249e-07,-2.353550826228456572e-06,-1.973756980078178458e-08,-1.346217004538630135e-06,-3.943105753023701254e-07,-1.455731307942187414e-05,8.979428093880414963e-05,4.823945055250078440e-04,-3.560572513379156590e-04,-3.541660043993033469e-05,7.316552910197060555e-06,1.058404905052157119e-05,-2.676143412827514112e-05,-4.595353093463927507e-04,6.103482446633279324e-04,-1.538214564789086580e-05,-4.481645883060991764e-04,4.951461451128125191e-04,-2.937752469733823091e-06,1.085729309124872088e-06,-5.678360685124062002e-05,1.328334037680178881e-04,2.692543494049459696e-04,-7.934110908536240458e-05,8.122482686303555965e-04,3.188334230799227953e-04,1.854311449278611690e-06,-5.991626039758557454e-06,1.370956761093111709e-05,-2.425253915134817362e-04,3.869681095238775015e-04,-9.386237943544983864e-04,-4.451153217814862728e-04,-4.377207660581916571e-04,1.915713073685765266e-05,6.900062544445972890e-06,-8.868108852766454220e-05,4.901690408587455750e-04,-6.251335435081273317e-05,-1.235412899404764175e-03,-5.055528890807181597e-05,-2.238461165688931942e-04,2.410520573903340846e-05,1.022358264890499413e-05,-2.378776262048631907e-04,8.735180017538368702e-05,-2.608884824439883232e-05,5.946572055108845234e-04,-1.261676516151055694e-06,-4.796268967766081914e-06,1.342595533060375601e-05,6.197306561261939351e-07,3.361931885592639446e-05,-3.127011586911976337e-04,1.203068532049655914e-04,1.778467849362641573e-04,2.756983303697779775e-05,-7.983722127846704097e-08,1.199423422804102302e-07,5.211859388509765267e-09,-4.309654855205735657e-07,-4.784175416716607288e-06,-1.332540250587044284e-05,-1.569440064486116171e-05,-2.138737045243033208e-06,-9.892468142425059341e-07,9.489667718298733234e-09,5.549011348193744197e-07,1.079221988220524509e-06,-2.424262129352428019e-05,1.201458144350908697e-04,1.462523068767040968e-04,2.659846359165385365e-05,-8.275300388049799949e-06,2.454069317536777817e-06,8.427175998804159462e-06,2.947565008071251214e-06,2.198838919866830111e-04,4.897588951280340552e-05,-3.330697072669863701e-04,-3.065876444452442229e-05,1.576847535034175962e-05,-1.124668415286578238e-06,-2.464088993292534724e-06,1.127252471633255482e-05,2.464992030581925064e-05,2.650514215929433703e-05,-2.009144809562712908e-04,-3.086206561420112848e-07,-3.680715963128022850e-06,2.668355136847821996e-08,-1.157997758127748966e-06,-2.381783087912481278e-05,-1.842378696892410517e-04,-1.046338438754901290e-04,1.958018401637673378e-05,3.014062240254133940e-04,-5.145093018654733896e-05,1.371606049360707402e-05,7.520930466853315011e-06,-6.173867586767300963e-05,9.380209667142480612e-05,-1.513307324785273522e-05,-1.493985764682292938e-04,2.920399419963359833e-04,-7.167322473833337426e-05,3.668737917905673385e-06,4.598120085574919358e-06,-2.880013380490709096e-05,6.396051321644335985e-05,5.145584145793691278e-05,-1.471484210924245417e-05,1.475240715080872178e-04,-4.165230620856164023e-06,7.735282451903913170e-06,-4.351585630502086133e-06,-2.030171572187100537e-06,-1.043151933117769659e-04,-3.570051558199338615e-05,7.166689465520903468e-05,1.273552788916276768e-05,3.008699195561348461e-06,-7.314419292470120126e-08,6.884010872454382479e-08,1.626624339223781135e-06,2.406923385933623649e-06,-1.125260860135313123e-05,-6.004560418659821153e-06,1.553228003103868105e-06,8.309543204632063862e-07,1.133930709329433739e-07,6.305138526840892155e-07,-2.929534275608602911e-06,8.818317837722133845e-06,-4.725317412521690130e-04,-2.792777086142450571e-04,-5.804513421026058495e-05,-8.052575140027329326e-07,-8.427414286416023970e-06,3.044083314307499677e-06,4.625194560503587127e-05,-1.592879707459360361e-04,-2.970308996737003326e-04,-4.785488708876073360e-04,3.413321101106703281e-04,8.733256254345178604e-05,-1.240143888026068453e-06,1.366221113130450249e-05,1.297733397223055363e-04,8.097515092231333256e-06,-1.002698263619095087e-05,-2.783174277283251286e-04,1.364408235531300306e-04,6.628280971199274063e-05,-1.226209042215486988e-05,4.458488547243177891e-07,1.681060530245304108e-05,6.922813190612941980e-05,4.184239369351416826e-04,2.221522590843960643e-04,-3.152788267470896244e-04,-4.232529681758023798e-05,6.179559568408876657e-05,2.691608642635401338e-06,7.179735257523134351e-05,2.597555867396295071e-04,2.502432907931506634e-04,1.067431294359266758e-04,-5.299261538311839104e-04,-2.991708788613323122e-05,6.084336200729012489e-05,7.799505510774906725e-06,-4.102027742192149162e-05,7.306284533115103841e-05,-2.621129387989640236e-04,2.775093889795243740e-05,1.643884170334786177e-04,-3.574982201826060191e-06,3.490435574349248782e-06,-2.347714143979828805e-06,-4.034412086184602231e-06,-1.558888106956146657e-05,-5.612529639620333910e-05,1.316888374276459217e-04,1.924969546962529421e-05,2.920509587056585588e-06,1.094383833333267830e-06,2.072647475870326161e-08,1.781675962320150575e-07,-4.023452220280887559e-06,-5.774678811576450244e-06,-1.514584164397092536e-05,-1.392383069287461694e-06,1.865047920546203386e-07,-8.527598538421443664e-08,1.247533873538486660e-06,2.405331088084494695e-06,-8.855055057210847735e-06,-3.178857150487601757e-05,3.418555425014346838e-04,1.229879126185551286e-04,-9.049780601344536990e-06,5.023030098527669907e-06,1.141780285252025351e-05,-6.273508006415795535e-06,4.355126657173968852e-05,1.605221477802842855e-04,-3.797257086262106895e-04,-2.938182888101437129e-06,-4.019472544314339757e-05,-3.625118779382319190e-06,3.384043338883202523e-06,-4.657467798097059131e-05,-1.907185505842790008e-04,2.789733698591589928e-04,1.102966198232024908e-04,2.730577543843537569e-04,-2.989173481182660908e-05,2.066145270873676054e-06,-2.951734131784178317e-06,-3.420174471102654934e-05,-3.474050317890942097e-04,1.773778349161148071e-04,-1.124358241213485599e-04,3.705886774696409702e-04,2.531512291170656681e-05,-2.197301728301681578e-05,4.338653980084927753e-06,-1.050454811775125563e-04,-2.850338205462321639e-05,-1.816408766899257898e-04,-4.372964613139629364e-04,1.485413813497871161e-04,3.317173104733228683e-05,-8.921675544115714729e-06,1.070543294190429151e-05,-9.271260933019220829e-05,1.346198696410283446e-04,4.581080065690912306e-05,7.171031029429286718e-05,1.724335743347182870e-04,-5.129444161866558716e-06,8.910227734304498881e-06,-2.609841203593532555e-06,-6.737570856785168871e-06,-9.339561802335083485e-05,-2.298680010426323861e-05,1.055711109074763954e-04,1.208501089422497898e-05,9.670297913544345647e-07,-1.885953224700642750e-06,8.405982043768744916e-08,-8.538256679457845166e-07,1.751896161295007914e-05,2.001310494961217046e-04,2.292427525389939547e-04,4.961259946867357939e-06,6.268857760005630553e-06,-5.594483809545636177e-08,-3.760604272429191042e-07,-7.703704795858357102e-06,1.743237371556460857e-04,-1.064379466697573662e-03,-1.260335207916796207e-03,-9.160346962744370103e-05,7.275395910255610943e-05,-2.589436553535051644e-05,-4.975000410922802985e-05,5.470908035931643099e-06,-1.373701612465083599e-03,-1.630084123462438583e-03,1.216789823956787586e-03,-1.180027495138347149e-03,4.756925627589225769e-04,1.250613877346040681e-05,-2.687171581783331931e-05,-4.103709943592548370e-05,5.365142133086919785e-04,-2.587833441793918610e-04,3.710088203661143780e-04,1.467076363041996956e-04,4.989315129932947457e-06,1.202474436468037311e-06,1.921197144838515669e-05,1.279843127122148871e-04,1.726444461382925510e-03,1.987564610317349434e-05,-6.508202641271054745e-04,-1.274409005418419838e-03,4.000074113719165325e-04,-3.693551116157323122e-05,6.558564901351928711e-01,5.813002353534102440e-04,-5.147433839738368988e-04,4.259449779056012630e-04,2.289612777531147003e-03,-1.819734228774905205e-03,6.822629366070032120e-04,9.770582437340635806e-06,-4.801838440471328795e-05,9.178584441542625427e-04,-3.491879033390432596e-04,-9.305478888563811779e-04,-9.724776027724146843e-04,-1.225541811436414719e-03,2.483280331944115460e-05,-5.131609214004129171e-05,1.520673140475992113e-05,4.003625508630648255e-05,4.022539942525327206e-04,1.254033122677356005e-04,-6.524798227474093437e-04,-7.565744454041123390e-05,-1.704451824480202049e-05,2.840374463630723767e-06,1.175558281829580665e-07,-1.299017867495422252e-06,-1.572509518155129626e-06,-2.095147920044837520e-06,-3.297839793958701193e-05,-2.582387878646841273e-06,-3.051025032618781552e-06,-7.080143404891714454e-08,3.757084641620167531e-06,-1.926197001012042165e-06,-1.985607013921253383e-05,-5.619144940283149481e-05,1.350040693068876863e-04,-5.927784513914957643e-05,-5.456086455524200574e-06,3.182542968716006726e-06,4.646222350856987759e-06,-2.904789107560645789e-05,2.407309875707142055e-05,4.807959776371717453e-04,-3.947326622437685728e-04,1.667273318162187934e-04,1.400481123710051179e-04,-4.888182957074604928e-06,-9.974941349355503917e-06,-1.191850169561803341e-04,-2.773408778011798859e-04,-1.573218323756009340e-04,-9.385206794831901789e-05,2.404334081802517176e-04,1.862206408986821771e-05,1.196664811686787289e-06,9.212892564391950145e-07,-2.105028397636488080e-05,-6.366441084537655115e-06,-3.310413158033043146e-04,-6.047401111572980881e-04,1.307385391555726528e-04,1.321429153904318810e-04,-2.701710582186933607e-05,4.146025275986175984e-06,-6.582482455996796489e-05,-1.992076431633904576e-04,9.264232357963919640e-05,1.902078656712546945e-05,2.442510158289223909e-04,5.793165473733097315e-05,-2.392567512288223952e-05,5.402412170951720327e-06,-7.411309343297034502e-05,-2.112577203661203384e-04,6.686239794362336397e-05,4.717578121926635504e-04,-4.505122778937220573e-04,1.920492650242522359e-05,-1.692648947937414050e-05,-9.156961823464371264e-06,-2.149260581063572317e-06,2.479412432876415551e-05,-1.125050184782594442e-04,-1.349727972410619259e-05,6.229352948139421642e-06,2.702662868614424951e-06,-6.193773970153415576e-06,1.159428029495757073e-05,1.001188047666801140e-05,2.882838089135475457e-05,-2.142685843864455819e-05,-1.105037517845630646e-05,-1.815773430280387402e-05,-1.706647526589222252e-05,1.580128446221351624e-05,-1.006063303066184744e-05,-5.142679128766758367e-06,2.555593709985259920e-05,3.690867451950907707e-04,1.110746816266328096e-04,2.355601609451696277e-04,1.635610351513605565e-05,-1.323860942648025230e-05,-1.399817483616061509e-05,-1.321351010119542480e-05,9.126882650889456272e-05,5.240301252342760563e-04,-2.062488929368555546e-04,-1.073018938768655062e-04,1.241432255483232439e-05,2.604400469863321632e-05,6.256492724787676707e-06,8.278437235276214778e-06,1.683547598076984286e-04,2.573793244664557278e-05,7.029109838185831904e-06,-3.071087703574448824e-04,1.536156632937490940e-04,3.693870212373440154e-06,-4.412137968756724149e-06,6.354543984343763441e-06,-1.586792350281029940e-04,1.653813960729166865e-04,3.396523534320294857e-04,1.562998513691127300e-04,1.302732853218913078e-04,-4.756439375341869891e-05,2.123452213709242642e-05,-9.986753866542130709e-05,-1.310526422457769513e-04,-1.620211551198735833e-04,-5.983356968499720097e-04,1.982039830181747675e-04,2.882136686821468174e-05,-3.992094207205809653e-05,-1.296682457905262709e-04,-5.289067485136911273e-05,-6.688900612061843276e-05,7.293336093425750732e-04,-8.539778064005076885e-04,1.061594084603711963e-04,-6.280642119236290455e-04,-1.866919192252680659e-04,9.620627970434725285e-04,-3.828680492006242275e-04,6.512819672934710979e-04,-8.118130499497056007e-04,5.138885462656617165e-04,1.561145763844251633e-03,-3.391892532818019390e-04,2.375358576500730123e-09\n0.000000000000000000e+00,-1.101160523830913007e-05,-3.018631105078384280e-06,-5.960702546872198582e-04,2.314481389475986362e-04,-1.571602842886932194e-05,-8.692879418958909810e-06,-5.012179560281992963e-10,7.392928091576322913e-05,-6.023976675351150334e-05,1.494198921136558056e-03,-5.194765981286764145e-03,1.737752696499228477e-03,1.152339763939380646e-02,2.412454778095707297e-04,7.908964107627980411e-06,-1.027624675771221519e-04,1.096464111469686031e-04,-1.965227536857128143e-03,1.791319809854030609e-03,-5.339923081919550896e-04,3.964555915445089340e-03,4.537431523203849792e-03,9.286872955271974206e-05,-1.671386271482333541e-04,-1.191538758575916290e-04,-3.171087708324193954e-03,2.493695123121142387e-03,1.025326550006866455e-02,-1.839373609982430935e-03,3.271589055657386780e-03,-9.106607467401772738e-05,-6.216586916707456112e-05,6.286675925366580486e-04,5.760575179010629654e-03,5.872877780348062515e-03,-5.296680144965648651e-03,-2.735167043283581734e-03,-9.657184127718210220e-04,5.692907143384218216e-04,-2.658015364431776106e-05,3.430207725614309311e-03,6.417132448405027390e-03,1.923212083056569099e-03,3.034440102055668831e-03,-7.102482952177524567e-03,1.408434764016419649e-04,5.491381161846220493e-04,-2.609958028187975287e-05,3.600350813940167427e-03,5.333018489181995392e-03,-4.817948676645755768e-03,-3.797642420977354050e-06,-1.818674034439027309e-03,1.891530700959265232e-05,-4.976106720278039575e-05,-3.337454472784884274e-05,3.496714343782514334e-04,8.963767904788255692e-04,-4.455539165064692497e-04,-2.457738446537405252e-04,-2.790325015666894615e-05,-2.689622306206729263e-05,3.393944552954053506e-06,-2.558490130866175605e-08,-8.394925316679291427e-06,9.280610356654506177e-06,-3.745745052583515644e-04,-1.759285223670303822e-04,-2.982108708238229156e-05,-4.731352237286046147e-05,-2.139870503015117720e-09,5.418770524556748569e-05,-1.102342357626184821e-04,1.401382032781839371e-03,3.366092685610055923e-03,-2.032710704952478409e-03,4.935720004141330719e-03,2.827599819283932447e-04,-2.662516453710850328e-05,-1.216766395373269916e-04,2.664430066943168640e-04,-1.494736352469772100e-04,-1.234065974131226540e-03,3.872951958328485489e-03,1.006245962344110012e-03,2.645106520503759384e-03,3.824553277809172869e-05,-1.888030965346843004e-04,-1.270336448214948177e-03,-2.831504447385668755e-03,3.557808930054306984e-03,1.534482114948332310e-03,-4.373590461909770966e-03,2.138830721378326416e-03,-1.567357685416936874e-04,-3.521026428643381223e-06,6.765425205230712891e-04,6.277956534177064896e-03,4.716963972896337509e-03,-5.021195393055677414e-03,-3.772017313167452812e-03,3.054870176129043102e-04,4.795067361555993557e-04,-5.744793816120363772e-05,3.950052894651889801e-03,4.244201350957155228e-03,-2.652281895279884338e-03,8.430539630353450775e-03,1.290483633056282997e-03,4.196281079202890396e-03,5.423672264441847801e-04,-1.315045956289395690e-04,4.234892781823873520e-03,2.288833260536193848e-03,-2.910453826189041138e-03,-1.186950365081429482e-03,-3.381685353815555573e-03,6.756131188012659550e-05,-1.309764047618955374e-04,-3.051425301237031817e-05,3.070466336794197559e-04,4.848112876061350107e-04,-6.873725797049701214e-04,-9.241018560715019703e-04,-1.527787244413048029e-04,-1.206953947985311970e-05,3.291413668193854392e-05,-2.443692714848566538e-08,-2.770250102912541479e-05,-3.001404911628924310e-05,8.608777425251901150e-04,1.355143496766686440e-03,-5.460664397105574608e-05,-2.690418295969720930e-05,-5.953902704192159945e-09,9.171665442408993840e-05,1.272375811822712421e-06,1.426217379048466682e-03,5.894784815609455109e-03,5.141820292919874191e-03,7.403830531984567642e-03,4.306613991502672434e-04,-2.986410618177615106e-05,-1.613634231034666300e-04,-1.061473041772842407e-03,-3.479957114905118942e-03,-3.719421103596687317e-03,7.801229134202003479e-03,4.989713430404663086e-03,1.939236186444759369e-03,-1.111615565605461597e-04,-4.729956272058188915e-04,-3.594953101128339767e-03,-4.983231425285339355e-03,-2.257104497402906418e-03,-2.726785838603973389e-03,-3.023512894287705421e-03,1.843499951064586639e-03,3.757187732844613492e-05,-1.140121457865461707e-05,1.453623874112963676e-03,5.866258405148983002e-03,-3.441592445597052574e-03,-4.008662886917591095e-03,-3.437980078160762787e-03,-7.639995310455560684e-04,-6.309388554655015469e-04,-9.662999218562617898e-05,2.736163791269063950e-03,6.823877338320016861e-04,3.528130706399679184e-03,1.134065538644790649e-02,-5.705899558961391449e-03,3.729099407792091370e-03,7.952619343996047974e-04,-2.437756047584116459e-04,6.117104552686214447e-03,-6.350548355840146542e-04,-1.887893071398139000e-03,3.254716284573078156e-03,-1.865977974375709891e-04,5.785440589534118772e-05,-1.459901832276955247e-04,-9.403008334629703313e-06,5.814988398924469948e-04,1.313766231760382652e-03,6.241067894734442234e-04,-2.449320629239082336e-03,-3.978909226134419441e-04,-6.869391654618084431e-06,-2.094699993904214352e-05,8.193350886642747355e-09,7.362074029515497386e-06,-1.027037797030061483e-04,8.353125303983688354e-05,9.443194721825420856e-04,1.040590723278000951e-05,2.823508475557900965e-05,2.668038234787672991e-08,1.286092592636123300e-04,-2.282259083585813642e-05,3.047034610062837601e-03,1.658056164160370827e-03,-1.049045938998460770e-03,7.020974997431039810e-03,3.689542645588517189e-04,2.651466274983249605e-06,-1.894015003927052021e-04,1.563497062306851149e-04,-6.731034722179174423e-03,-6.779826711863279343e-03,-4.855981096625328064e-03,-9.064686484634876251e-03,-4.587631672620773315e-03,1.831719127949327230e-04,9.713912731967866421e-06,1.405552611686289310e-03,-3.091909922659397125e-03,6.806576624512672424e-03,7.700288668274879456e-03,-7.860819809138774872e-03,-1.033372431993484497e-02,-1.109771692426875234e-04,-1.082434027921408415e-05,1.423873705789446831e-03,1.017056405544281006e-02,-4.579905886203050613e-03,-2.215964719653129578e-03,7.443850627169013023e-04,1.006187871098518372e-03,2.255793369840830564e-04,-1.140608728746883571e-04,4.799466580152511597e-03,8.571922779083251953e-03,4.110678564757108688e-03,1.180379651486873627e-03,4.673014860600233078e-03,6.395658012479543686e-03,6.109689129516482353e-04,-5.965786112938076258e-05,-3.694816026836633682e-03,-4.158054944127798080e-03,-8.126030676066875458e-03,-9.728321805596351624e-03,-1.540738623589277267e-03,-1.173534037661738694e-04,-8.451408939436078072e-05,6.013397069182246923e-07,1.909217098727822304e-05,-9.954217821359634399e-04,-4.697048570960760117e-03,-9.600603370927274227e-04,-1.216300370288081467e-04,2.314877747267019004e-05,5.019733362132683396e-05,-3.604964149417355657e-08,-5.426505595096386969e-06,3.880804069922305644e-05,-1.468783011659979820e-04,9.777551167644560337e-05,-1.196529319713590667e-05,-3.533351627993397415e-05,-1.447006070520728827e-08,5.718911052099429071e-05,-1.362558978144079447e-04,1.907315803691744804e-03,3.714795922860503197e-03,-1.710451790131628513e-03,5.338593386113643646e-03,3.078412264585494995e-04,-3.456506601651199162e-05,-2.247901138616725802e-04,-2.151876396965235472e-04,5.873035406693816185e-04,-2.090337686240673065e-03,5.546030588448047638e-03,4.066006280481815338e-03,3.110951278358697891e-03,3.837516487692482769e-06,-1.027491089189425111e-05,-9.140179608948528767e-04,-5.366791039705276489e-03,2.635873388499021530e-03,6.070404197089374065e-04,-1.505492837168276310e-03,1.749364426359534264e-03,-1.373947598040103912e-04,4.450660344446077943e-05,9.872004156932234764e-04,6.244363728910684586e-03,2.404073253273963928e-03,-6.929247174412012100e-03,-3.497854806482791901e-03,9.817018872126936913e-04,1.389577228110283613e-04,-7.206296140793710947e-05,4.367922898381948471e-03,3.505377797409892082e-03,-3.902000607922673225e-04,5.559519398957490921e-03,-4.475043679121881723e-04,3.769596340134739876e-03,4.767796781379729509e-04,-1.843089703470468521e-04,4.045907873660326004e-03,1.447572372853755951e-03,-2.469623461365699768e-03,7.095131149981170893e-05,-5.016145762056112289e-03,6.009131902828812599e-05,-1.633065403439104557e-04,1.795232310541905463e-05,3.034598485101014376e-04,1.435724552720785141e-03,-3.807582834269851446e-04,-1.713230041787028313e-03,-2.668557281140238047e-04,-3.691903839353471994e-05,3.288739753770641983e-05,-4.103674200450768694e-08,-2.513716026442125440e-05,-1.599301685928367078e-05,-1.091329468181356788e-04,7.072712469380348921e-05,-3.915524939657188952e-05,-5.114045052323490381e-05,2.592969394754618406e-08,5.718700776924379170e-05,-6.979621684877201915e-05,1.673809485509991646e-03,6.132050883024930954e-03,-3.721595276147127151e-03,5.603320430964231491e-03,2.452096960041671991e-04,5.053258064435794950e-06,-8.286803495138883591e-05,-1.525189873063936830e-04,5.362690426409244537e-03,2.011181786656379700e-04,3.821930615231394768e-03,1.672761398367583752e-03,2.295134123414754868e-03,6.081572428229264915e-05,-3.066747158300131559e-04,-2.477217465639114380e-03,-5.962784402072429657e-03,6.328803021460771561e-03,2.215171465650200844e-03,-4.470105748623609543e-03,1.387508353218436241e-03,-2.001062239287421107e-05,2.447100268909707665e-05,4.898479674011468887e-04,4.487710073590278625e-03,-2.573130885139107704e-03,-7.143087685108184814e-03,-3.640041220933198929e-03,2.147756982594728470e-03,-1.511071459390223026e-04,4.398816963657736778e-05,2.669635927304625511e-03,3.092637518420815468e-03,-4.428223706781864166e-03,3.314955625683069229e-03,5.814241245388984680e-03,5.022991914302110672e-03,5.793922173324972391e-05,-2.010341850109398365e-04,4.373763687908649445e-03,2.565404400229454041e-03,7.278372533619403839e-03,1.620057504624128342e-03,1.051183789968490601e-03,4.611208350979723036e-05,-1.476110337534919381e-04,-1.238316872331779450e-05,3.353158244863152504e-04,5.957153043709695339e-04,-2.574453828856348991e-04,-2.295826561748981476e-03,-3.810281050391495228e-04,1.182279447675682604e-06,1.194067044707480818e-05,3.684863258968107402e-08,2.984590992127778009e-06,1.178273578261723742e-05,4.558619111776351929e-04,5.381080554798245430e-04,-1.171119220089167356e-05,-4.261440699337981641e-05,-3.013019522768445313e-08,4.080532380612567067e-05,-1.046483594109304249e-04,1.260931137949228287e-03,2.992727560922503471e-03,-3.924517892301082611e-03,3.277017967775464058e-03,3.229766443837434053e-04,-6.041135929990559816e-05,-1.527324202470481396e-04,8.626055205240845680e-05,-6.841921131126582623e-04,-3.495938377454876900e-03,1.355679123662412167e-03,2.578738145530223846e-03,3.580922028049826622e-03,2.622881947900168598e-05,-8.997898112284019589e-05,-1.043326221406459808e-03,-1.971706282347440720e-03,1.655040308833122253e-03,1.882079755887389183e-03,-2.652209484949707985e-03,2.967910375446081161e-03,-1.183527856483124197e-04,1.322721218457445502e-04,1.066037220880389214e-03,1.010939572006464005e-02,1.922568771988153458e-04,-2.283082110807299614e-03,-3.635626286268234253e-03,3.467126749455928802e-03,8.436939097009599209e-04,-6.779504474252462387e-05,3.434644779190421104e-03,5.855505354702472687e-03,3.594838781282305717e-04,7.250575814396142960e-03,3.008312080055475235e-03,4.106489475816488266e-03,2.934669319074600935e-04,-1.642055576667189598e-04,4.473286215215921402e-03,1.896204310469329357e-03,-5.465689580887556076e-03,1.568536506965756416e-03,-1.939515001140534878e-03,2.881670843635220081e-05,-1.110332523239776492e-04,-2.263035821670200676e-05,3.551071276888251305e-04,9.165705996565520763e-04,-3.356817178428173065e-04,-9.671921143308281898e-04,-1.282310695387423038e-04,2.486157427483703941e-06,3.477782593108713627e-05,7.978769644978456199e-08,6.540861795656383038e-05,4.289604476070962846e-05,8.945486042648553848e-04,-2.972927875816822052e-03,1.585356076247990131e-04,1.986796414712443948e-04,-4.670073394663631916e-08,-5.458229570649564266e-04,6.756965303793549538e-04,-1.586700044572353363e-02,-2.733534667640924454e-03,-7.993814535439014435e-03,-4.441214725375175476e-02,-2.852089935913681984e-03,1.553398760734125972e-04,1.015935209579765797e-03,1.690824137767776847e-04,1.413840241730213165e-02,3.161235898733139038e-02,-1.219925656914710999e-02,-2.385256998240947723e-02,-3.465769439935684204e-02,-3.859542484860867262e-04,1.006963779218494892e-03,1.155759021639823914e-02,9.734697639942169189e-03,-1.450087595731019974e-02,-2.626508940011262894e-03,9.964270517230033875e-03,-2.164867520332336426e-02,6.455725524574518204e-04,-1.967177377082407475e-04,-7.266265340149402618e-03,-5.888262763619422913e-02,-1.202250272035598755e-02,3.718730434775352478e-02,2.409649640321731567e-02,-5.941477138549089432e-03,-1.351748942397534847e-03,5.318568437360227108e-04,6.220289468765258789e-01,-4.499850049614906311e-02,9.782080538570880890e-03,-3.975126892328262329e-02,-8.785429410636425018e-03,-3.700438141822814941e-02,-4.555405117571353912e-03,1.034619868732988834e-03,-2.991683222353458405e-02,-1.758140139281749725e-02,7.605318911373615265e-03,1.143593247979879379e-02,2.039117738604545593e-02,-2.530910423956811428e-04,9.910508524626493454e-04,7.624608406331390142e-05,-2.192489104345440865e-03,-3.766303882002830505e-03,2.113531809300184250e-03,9.960970841348171234e-03,1.532362191937863827e-03,2.203028125222772360e-04,-2.536615938879549503e-04,-5.997571861371397972e-08,-1.693022568360902369e-05,-2.782254159683361650e-05,-7.396736764349043369e-04,1.689618366071954370e-04,-5.174405669094994664e-05,-5.490852709044702351e-05,7.316752004271620535e-08,6.828910409240052104e-05,-6.864369061077013612e-05,2.091349801048636436e-03,5.100003909319639206e-03,1.618199748918414116e-04,7.424070034176111221e-03,2.374210598645731807e-04,1.642996721784584224e-06,-6.821346323704347014e-05,-2.134311507688835263e-04,7.053058594465255737e-03,-4.208964761346578598e-03,1.301558222621679306e-05,5.001912824809551239e-03,3.093843115493655205e-03,5.350903666112571955e-05,-1.773844705894589424e-04,-2.475243993103504181e-03,1.287176273763179779e-04,3.018997376784682274e-03,-9.813485667109489441e-04,-2.245791023597121239e-03,2.167853293940424919e-03,-8.784086094237864017e-05,4.426972736837342381e-06,9.868271881714463234e-04,5.650880746543407440e-03,4.750290419906377792e-03,2.432359848171472549e-03,-1.897127600386738777e-03,-1.994796562939882278e-03,5.336356698535382748e-04,-2.622726606205105782e-05,3.945888951420783997e-03,7.968015037477016449e-03,6.193221779540181160e-04,6.784893572330474854e-03,-2.012496348470449448e-03,2.311125397682189941e-03,7.110125734470784664e-04,8.779382187640294433e-05,3.858915995806455612e-03,5.464252084493637085e-03,-2.027234528213739395e-03,-6.223074160516262054e-03,4.651810042560100555e-03,-9.352891356684267521e-05,1.473874726798385382e-04,-1.229074841830879450e-04,6.594453006982803345e-04,4.911012365482747555e-05,1.701809931546449661e-03,1.562064047902822495e-03,-5.586443876381963491e-05,1.555881899548694491e-04,-3.323597193229943514e-04,-4.146245191805064678e-04,-1.789602392818778753e-04,-4.447653918759897351e-05,1.407219970133155584e-04,1.099482615245506167e-04,1.605826837476342916e-04,-6.823982112109661102e-04,7.802319596521556377e-04,-1.001904020085930824e-04,-2.356584300287067890e-04,1.534483977593481541e-03,-2.947353059425950050e-03,-2.578745363280177116e-03,2.937878947705030441e-03,5.288568718242458999e-05,-6.189968553371727467e-04,3.997739113401621580e-04,-7.606873987242579460e-05,-3.993779537267982960e-04,-4.693180322647094727e-03,5.246231798082590103e-03,2.836367115378379822e-03,5.254403688013553619e-03,-1.320633571594953537e-03,-6.372832285705953836e-05,-5.097092362120747566e-04,-2.655244898051023483e-04,3.807567059993743896e-03,8.526838500984013081e-04,5.674809799529612064e-04,2.617975696921348572e-03,6.850525387562811375e-04,1.770671515259891748e-04,2.272687997901812196e-04,1.092464104294776917e-02,-6.432441296055912971e-04,-3.278404241427779198e-03,-9.238757193088531494e-04,1.402068650349974632e-03,9.404776501469314098e-04,1.378369343001395464e-04,4.401621874421834946e-03,4.913994576781988144e-03,-1.796189113520085812e-03,8.888041600584983826e-03,5.092823412269353867e-04,4.220428410917520523e-03,-7.516937330365180969e-05,1.701736240647733212e-03,3.300681477412581444e-03,3.951756283640861511e-03,-7.618703879415988922e-03,9.917978197336196899e-03,-1.076552644371986389e-02,3.010007319971919060e-03,2.789502032101154327e-03,-1.199902128428220749e-02,3.335950896143913269e-02,-1.258602924644947052e-02,1.497313845902681351e-02,4.648712929338216782e-03,-1.799749210476875305e-02,1.038252259604632854e-03,8.973031071946024895e-06\n0.000000000000000000e+00,6.821154966019093990e-05,1.262413861695677042e-04,-2.057225443422794342e-03,-1.333441236056387424e-03,-1.829728716984391212e-06,-8.620979497209191322e-05,6.003833430412441885e-09,3.083940828219056129e-05,-1.181514089694246650e-04,1.830303110182285309e-03,4.326445341575890779e-04,4.755173809826374054e-03,-1.714679761789739132e-03,-1.562495453981682658e-04,6.692745228065177798e-05,-1.586293728905729949e-05,2.412350149825215340e-03,1.495052129030227661e-02,1.719629392027854919e-03,1.551087386906147003e-02,1.422661915421485901e-02,-6.402976345270872116e-03,2.935413504019379616e-04,-2.556794206611812115e-04,-1.296208240091800690e-03,-2.443743171170353889e-03,9.742333553731441498e-03,-1.321255578659474850e-03,-7.229935843497514725e-03,-3.221709514036774635e-03,-1.804824860300868750e-04,-1.581626929691992700e-05,1.383597613312304020e-03,3.813144983723759651e-03,-3.863792866468429565e-03,-8.614134043455123901e-03,-1.005919836461544037e-02,2.281350316479802132e-03,3.894002875313162804e-03,3.665411350084468722e-05,3.485406283289194107e-03,1.729699969291687012e-02,9.360105032101273537e-04,5.004266276955604553e-03,2.242854610085487366e-02,5.512373521924018860e-03,2.586801769211888313e-03,-1.458938822906930000e-05,-4.191364627331495285e-03,-6.296511273831129074e-04,-1.158713642507791519e-02,-8.764605037868022919e-03,-4.303170833736658096e-03,-9.915819100569933653e-05,3.146760718664154410e-05,-7.976950291777029634e-05,-3.101177280768752098e-04,-3.718634136021137238e-03,-3.366166725754737854e-03,2.105124993249773979e-03,3.016677801497280598e-04,3.231048758607357740e-04,1.161665277322754264e-04,1.940126459487601096e-08,6.291011959547176957e-05,3.129314791294746101e-05,-3.214088501408696175e-03,-2.672723960131406784e-03,-3.718643347383476794e-05,-1.240416168002411723e-04,-7.843768301540876564e-09,1.739302388159558177e-05,-2.021931140916422009e-04,3.604157827794551849e-04,-6.310595199465751648e-05,-6.274627521634101868e-04,4.277292639017105103e-03,-4.506199038587510586e-04,1.106756244553253055e-04,1.396002917317673564e-04,2.022417495027184486e-03,5.988573655486106873e-03,1.177525892853736877e-02,3.229543566703796387e-03,9.567409753799438477e-03,-3.162593580782413483e-03,2.077016688417643309e-04,-2.310351119376718998e-04,-1.355411252006888390e-03,-7.845129817724227905e-03,1.046290807425975800e-02,1.060105673968791962e-02,-1.304753683507442474e-02,-3.351599676534533501e-03,-3.578772011678665876e-04,-1.804201310733333230e-04,6.694932817481458187e-04,2.130612498149275780e-03,3.600125666707754135e-03,-2.681875834241509438e-03,-6.715463940054178238e-03,-3.230308881029486656e-03,3.847585292533040047e-03,7.787166396155953407e-05,6.432562135159969330e-03,2.303819358348846436e-02,-2.227100078016519547e-03,1.323311682790517807e-02,1.495880167931318283e-02,2.404475584626197815e-03,3.023839555680751801e-03,1.286521437577903271e-04,-3.087285673245787621e-03,1.889766077511012554e-03,-1.265288330614566803e-02,-9.741256013512611389e-03,-3.763261251151561737e-03,-6.492833199445158243e-05,9.478801803197711706e-05,-1.619095855858176947e-04,-3.235282492823898792e-04,-5.631907377392053604e-03,-4.077924415469169617e-03,4.148783162236213684e-03,5.378916393965482712e-04,2.987721527460962534e-04,8.235162385972216725e-05,5.235304634254589473e-09,1.882132346509024501e-05,-3.779918479267507792e-04,-1.388541772030293941e-03,7.459188345819711685e-04,-8.024690032470971346e-05,1.132570469053462148e-04,-1.040734054491565530e-09,1.925349934026598930e-04,1.480078208260238171e-04,3.008875064551830292e-04,3.898488357663154602e-04,2.159358561038970947e-02,8.608383126556873322e-03,5.967296892777085304e-04,9.167286771116778255e-05,-2.786593177006579936e-05,-8.631686214357614517e-04,-8.477428928017616272e-03,-2.160073071718215942e-02,1.336797606199979782e-02,-3.556285751983523369e-03,-2.164497971534729004e-03,1.673625665716826916e-04,6.053578108549118042e-04,3.375582862645387650e-03,-9.845222346484661102e-03,9.270540438592433929e-03,-3.932778723537921906e-03,-9.232145734131336212e-03,-1.287956023588776588e-03,-1.994867925532162189e-04,-3.211935982108116150e-04,1.279673073440790176e-03,9.223067201673984528e-03,-5.810379050672054291e-03,7.779030129313468933e-03,-1.116900891065597534e-02,-1.136471517384052277e-02,-1.831280067563056946e-03,5.337396942195482552e-05,1.244754763320088387e-03,1.645578816533088684e-02,7.116164546459913254e-03,-7.003515493124723434e-03,1.001370046287775040e-02,-8.451947942376136780e-03,-1.598425442352890968e-03,4.501141957007348537e-04,-6.810678634792566299e-03,1.059934683144092560e-02,9.654652327299118042e-03,1.155388448387384415e-02,2.276675775647163391e-03,-2.201654424425214529e-04,3.680671507027000189e-04,-1.399990287609398365e-04,-7.272392977029085159e-04,-5.361632909625768661e-03,-8.315458893775939941e-03,4.556927829980850220e-03,2.680017496459186077e-04,-1.969060685951262712e-04,1.266281469725072384e-04,-1.231032875637083635e-08,1.010260020848363638e-04,1.854135334724560380e-04,-2.599826082587242126e-03,-2.137541538104414940e-03,6.039582513039931655e-05,-4.807217192137613893e-05,-5.515317980098188855e-09,-8.099207479972392321e-05,-2.686307416297495365e-04,-1.242899685166776180e-03,-1.084257569164037704e-02,1.024390221573412418e-03,1.021397486329078674e-02,-1.753418764565140009e-04,-3.078490408370271325e-05,1.547072897665202618e-04,3.735519712790846825e-03,1.697742938995361328e-02,1.424064859747886658e-02,1.351747289299964905e-02,1.382138766348361969e-02,2.051721327006816864e-03,1.295323309022933245e-04,-5.217413126956671476e-05,3.366250544786453247e-03,-1.786396373063325882e-03,5.120563320815563202e-03,-8.282676339149475098e-03,-1.337314583361148834e-02,1.080900058150291443e-02,-3.676535270642489195e-04,-1.980011729756370187e-04,5.891683395020663738e-04,-2.939128316938877106e-04,7.817897945642471313e-03,4.008030053228139877e-03,-5.058648996055126190e-03,-8.205678313970565796e-04,4.588089883327484131e-03,-3.042319804080761969e-05,6.891238037496805191e-03,2.247917279601097107e-02,2.586189657449722290e-05,1.053739571943879128e-03,1.000963430851697922e-02,5.718017462641000748e-03,3.603099379688501358e-03,7.970898150233551860e-05,-1.470812596380710602e-03,2.037626132369041443e-02,8.789954707026481628e-03,-8.510338142514228821e-03,-9.105667471885681152e-03,1.190591865452006459e-05,5.305688682710751891e-05,-1.372417900711297989e-04,8.643649634905159473e-04,3.398631699383258820e-03,-7.900208234786987305e-03,2.439738018438220024e-03,3.505846834741532803e-04,3.401357680559158325e-04,1.107286516344174743e-04,7.687845027248840779e-09,7.734283281024545431e-05,-2.697822310437913984e-05,-2.339577535167336464e-03,-1.164642861112952232e-03,4.845753574045374990e-05,-1.911361323436722159e-05,1.356693246634677052e-08,4.455310772755183280e-05,-9.338250674773007631e-05,3.182940999977290630e-04,-3.704257775098085403e-03,4.317247308790683746e-03,4.188223741948604584e-03,-3.356824163347482681e-04,1.236114476341754198e-04,7.060181815177202225e-05,2.283408073708415031e-03,7.042509503662586212e-03,1.952427555806934834e-03,1.107614114880561829e-02,1.144475955516099930e-02,-1.797494245693087578e-03,3.425109607633203268e-04,-4.311199154471978545e-05,3.112063277512788773e-03,-6.048861425369977951e-03,7.295086048543453217e-03,1.990187447518110275e-04,-1.058531645685434341e-02,-2.774578519165515900e-03,-1.764358894433826208e-04,-1.691147335804998875e-04,7.036122842691838741e-04,3.816701238974928856e-03,6.237450870685279369e-04,-6.221504416316747665e-03,-3.396773710846900940e-03,-3.311621490865945816e-03,3.749586641788482666e-03,7.677343091927468777e-05,4.876427818089723587e-03,2.838568575680255890e-02,2.848723437637090683e-03,1.327965292148292065e-03,1.511828601360321045e-02,3.960289992392063141e-03,2.935601165518164635e-03,2.163642784580588341e-04,-4.910421557724475861e-03,3.242271486669778824e-03,-6.828751415014266968e-03,-1.200247555971145630e-02,-9.262550156563520432e-05,-2.029374445555731654e-04,1.500336657045409083e-04,-1.302704040426760912e-04,-4.190039762761443853e-04,-5.828245077282190323e-03,-3.835587762296199799e-03,4.005908034741878510e-03,6.775682559236884117e-04,3.137029125355184078e-04,8.662581967655569315e-05,-1.830221663112752140e-08,8.787604747340083122e-05,1.871384447440505028e-04,-2.264226786792278290e-03,-1.412656973116099834e-03,6.901611050125211477e-05,-3.939346424886025488e-05,-2.739852789090946317e-11,-7.468814874300733209e-05,-1.513623719802126288e-04,-7.226583547890186310e-04,-8.212039247155189514e-03,-1.219423953443765640e-03,-1.057138899341225624e-03,-3.429860807955265045e-04,5.107161996420472860e-05,-6.791500345570966601e-05,2.617846010252833366e-03,7.520039565861225128e-03,-1.269257813692092896e-02,8.280351758003234863e-03,1.540319155901670456e-02,-1.996354665607213974e-03,4.095222684554755688e-04,-1.440233609173446894e-04,5.530082853510975838e-04,-5.234199110418558121e-03,1.039708964526653290e-02,1.002649031579494476e-02,-4.016121092718094587e-04,-3.695250488817691803e-03,-1.896320609375834465e-04,-1.174718418042175472e-04,5.367533885873854160e-04,7.109677419066429138e-03,2.000282751396298409e-03,-2.386586973443627357e-03,-1.047482993453741074e-02,-2.102381084114313126e-03,4.370900336652994156e-03,6.916632992215454578e-05,5.130398552864789963e-03,2.678321860730648041e-02,-1.958747860044240952e-03,9.976762812584638596e-04,1.517876982688903809e-02,1.571128726936876774e-03,3.831198439002037048e-03,9.312588372267782688e-05,-3.133166115731000900e-03,3.631909494288265705e-04,-1.913985982537269592e-02,-1.015840936452150345e-02,-8.386742323637008667e-03,-9.797715028980746865e-05,1.301273732678964734e-05,-8.398196223424747586e-05,-3.536162257660180330e-04,-3.490044502541422844e-03,-7.630199543200433254e-04,3.620321163907647133e-03,6.080355960875749588e-04,3.682761744130402803e-04,1.077592169167473912e-04,3.756420596801035572e-08,7.734310929663479328e-05,3.507878500386141241e-05,-2.533994149416685104e-03,-1.287274179048836231e-03,3.923609619960188866e-05,-3.055756315006874502e-05,-3.602121978474315256e-08,6.581548223039135337e-05,-1.228752225870266557e-04,1.847002655267715454e-03,-8.898931555449962616e-03,5.819299723953008652e-03,3.135053906589746475e-03,-3.381679998710751534e-04,1.677856489550322294e-04,3.501988539937883615e-04,2.261369721964001656e-03,1.073254458606243134e-02,6.149853579699993134e-03,7.127497345209121704e-03,4.913424607366323471e-03,-3.615966066718101501e-03,1.079825015040114522e-04,1.994019257836043835e-04,2.511376049369573593e-03,-7.678672671318054199e-03,7.771641947329044342e-03,4.189825151115655899e-03,-3.037505317479372025e-03,-3.504697233438491821e-03,-3.081695467699319124e-04,-2.956946264021098614e-04,6.177321774885058403e-04,4.605111666023731232e-03,6.938792765140533447e-03,-7.233176380395889282e-03,-2.845847047865390778e-04,-1.200602157041430473e-03,2.635059878230094910e-03,7.328271021833643317e-05,6.765689235180616379e-03,2.525992132723331451e-02,2.944817533716559410e-03,5.298868287354707718e-03,1.766061410307884216e-02,6.694898009300231934e-03,2.377604832872748375e-03,3.182739019393920898e-04,-6.238119676709175110e-03,2.740320749580860138e-03,-8.420928381383419037e-03,-1.177152805030345917e-02,1.585944206453859806e-03,-1.811333058867603540e-04,1.891238789539784193e-04,-1.188222304335795343e-04,-5.325893871486186981e-04,-5.658347625285387039e-03,-3.514422336593270302e-03,5.247062072157859802e-03,6.974471034482121468e-04,2.802817034535109997e-04,8.519404946127906442e-05,3.579489771254884545e-08,-5.324231460690498352e-04,-6.307123112492263317e-04,1.921665109694004059e-02,1.103835552930831909e-02,-1.148683368228375912e-04,3.668712452054023743e-04,-3.629270395322237164e-08,-3.229901194572448730e-04,7.374455453827977180e-04,-7.716139312833547592e-03,1.959596015512943268e-02,-2.211273461580276489e-02,-4.152086377143859863e-02,1.907595316879451275e-03,-7.747632917016744614e-04,-5.315543385222554207e-04,-1.688398048281669617e-02,-6.098290905356407166e-02,-1.892077736556529999e-02,-7.802537083625793457e-02,-1.030906438827514648e-01,3.138573840260505676e-02,-2.319775521755218506e-03,1.454887096770107746e-04,-5.420085508376359940e-04,5.277360975742340088e-02,-8.184836059808731079e-02,-2.683154679834842682e-02,3.082155622541904449e-02,2.182893082499504089e-02,2.040340797975659370e-03,1.068133395165205002e-03,-7.468383293598890305e-03,-3.346616774797439575e-02,1.591931097209453583e-03,3.305776044726371765e-02,6.105012446641921997e-02,8.801560848951339722e-03,-2.871129848062992096e-02,-3.858655691146850586e-04,-4.418019950389862061e-02,4.663126468658447266e-01,-2.065945975482463837e-02,1.536949817091226578e-02,-1.277905553579330444e-01,-4.050215333700180054e-02,-2.316365204751491547e-02,-1.303315046243369579e-03,3.172609582543373108e-02,-2.490292116999626160e-02,5.271114036440849304e-02,8.776740729808807373e-02,1.365696452558040619e-02,1.022302778437733650e-03,-8.759099873714148998e-04,1.030028332024812698e-03,2.429788699373602867e-03,3.208856657147407532e-02,2.873877435922622681e-02,-2.760815061628818512e-02,-3.774832468479871750e-03,-2.319900318980216980e-03,-7.230362971313297749e-04,-4.807702680409420282e-08,9.247715934179723263e-05,1.423155626980587840e-04,-1.420206041075289249e-03,-1.281255041249096394e-03,1.544551196275278926e-05,-5.100703856442123652e-05,3.442460183578077704e-08,8.614002581452950835e-06,-1.295796537306159735e-04,6.060006562620401382e-04,-1.198811735957860947e-02,1.466729678213596344e-03,2.357648685574531555e-03,-3.567424209904856980e-05,-1.403243368258699775e-05,-1.836007868405431509e-04,2.997657051309943199e-03,2.588340314105153084e-03,8.657076396048069000e-03,8.503488264977931976e-03,2.598148770630359650e-03,1.469997223466634750e-04,3.456884005572646856e-04,-1.498211349826306105e-04,1.731581985950469971e-03,-3.511986928060650826e-03,1.795558840967714787e-03,5.569605156779289246e-03,-1.096084713935852051e-02,-2.648607362061738968e-03,-3.512132680043578148e-04,-6.373613723553717136e-05,1.164803863503038883e-03,1.001299917697906494e-02,-5.034916102886199951e-03,-2.096441388130187988e-02,-1.408844441175460815e-02,5.269698332995176315e-03,4.341382533311843872e-03,-5.659465386997908354e-05,6.935700774192810059e-03,1.829726062715053558e-02,1.415237900801002979e-03,1.324944011867046356e-02,2.251180820167064667e-02,9.946659207344055176e-03,3.429010743275284767e-03,-3.651170991361141205e-04,-3.056126646697521210e-03,3.124708076938986778e-03,-3.197427839040756226e-03,-5.635576788336038589e-03,-5.684454925358295441e-03,-2.731870335992425680e-04,-1.751647505443543196e-04,-1.017004542518407106e-04,-4.708981141448020935e-04,-2.750184852629899979e-03,-7.495534606277942657e-03,-4.718462005257606506e-04,3.473328833933919668e-04,9.471487719565629959e-04,5.239778547547757626e-04,-1.523793616797775030e-05,1.857350143836811185e-04,6.076019490137696266e-04,-1.198100508190691471e-03,-1.324975979514420033e-03,1.864200108684599400e-03,-4.916478646919131279e-04,4.733692621812224388e-04,-1.093405880965292454e-04,3.512098628561943769e-04,5.117087857797741890e-04,2.391788410022854805e-03,7.500052452087402344e-03,3.771345131099224091e-03,-1.348018122371286154e-04,-7.393406121991574764e-04,-1.423092442564666271e-03,1.018308103084564209e-03,7.304727565497159958e-03,1.255985070019960403e-02,1.341279689222574234e-02,1.264861132949590683e-02,-3.362426999956369400e-03,1.256668125279247761e-03,-1.505561522208154202e-03,-6.898069754242897034e-03,1.071735564619302750e-02,2.729060826823115349e-03,5.545822437852621078e-03,-1.709180884063243866e-02,-1.064436044543981552e-02,-5.012122448533773422e-03,6.206040270626544952e-04,1.858795061707496643e-03,7.788020651787519455e-03,1.742830313742160797e-02,-7.156502921134233475e-03,-8.542533963918685913e-03,-5.604769103229045868e-04,3.350186161696910858e-03,-5.725540686398744583e-03,5.025119753554463387e-04,2.138139866292476654e-02,-4.385309293866157532e-03,-3.833851311355829239e-03,9.235513396561145782e-03,5.813561379909515381e-03,1.444834866560995579e-03,6.347743328660726547e-03,-3.594344016164541245e-03,-7.265764288604259491e-03,1.640963926911354065e-02,-3.391375765204429626e-02,-1.324429642409086227e-02,-1.454918645322322845e-02,1.893350272439420223e-03,1.553062349557876587e-02,-2.205213159322738647e-02,1.965007744729518890e-02,-5.785099044442176819e-02,3.498138114809989929e-02,1.176692917943000793e-02,-1.634108461439609528e-02,3.268937507527880371e-05\n0.000000000000000000e+00,4.740755684906616807e-05,-5.338949267752468586e-05,3.603578545153141022e-03,3.163765650242567062e-03,2.926282832049764693e-05,1.915551547426730394e-04,-5.915758993779718367e-09,4.909840208711102605e-05,5.193285178393125534e-04,-3.094631480053067207e-03,-8.622147142887115479e-03,1.104152388870716095e-02,1.902784453704953194e-03,-4.179748066235333681e-05,-2.866897557396441698e-05,4.124006954953074455e-05,1.375428866595029831e-03,-5.890239030122756958e-03,-5.946378689259290695e-03,3.300431650131940842e-03,-1.120223570615053177e-02,-1.717950217425823212e-04,5.020427051931619644e-04,2.379144716542214155e-04,2.568449359387159348e-03,8.255951106548309326e-04,1.954314298927783966e-03,2.088066004216670990e-02,2.127657178789377213e-03,-2.893441123887896538e-03,7.105198164936155081e-05,1.273456291528418660e-04,-1.090398174710571766e-03,-1.297017838805913925e-02,1.765425316989421844e-02,3.397929947823286057e-03,3.594973124563694000e-03,1.195518858730792999e-02,2.725774189457297325e-03,4.070450813742354512e-06,-6.330694071948528290e-03,1.765592768788337708e-02,4.953830689191818237e-02,7.985265925526618958e-03,-8.188031613826751709e-03,-4.501427058130502701e-03,1.372783910483121872e-03,2.387350687058642507e-04,-5.692766048014163971e-03,-4.890421405434608459e-03,-4.011149518191814423e-03,9.424257092177867889e-03,1.301356963813304901e-02,-3.009711508639156818e-04,3.134419675916433334e-04,-1.455934689147397876e-04,-4.640597617253661156e-04,-5.631931126117706299e-03,-9.554657153785228729e-03,1.735124504193663597e-03,2.199535229010507464e-04,1.410033437423408031e-04,-1.955247898877132684e-05,2.752149796947378491e-08,7.701483991695567966e-05,1.857898860180284828e-05,4.433283582329750061e-03,3.021855140104889870e-03,2.441028482280671597e-05,2.936161763500422239e-04,-1.037278973825550565e-08,-1.718121638987213373e-04,6.179526099003851414e-04,-3.964442759752273560e-03,5.894105415791273117e-03,2.253959700465202332e-02,-1.441225223243236542e-02,7.144573464756831527e-05,-1.523975224699825048e-04,-1.678309199633076787e-04,1.927719102241098881e-03,-2.988875610753893852e-03,-2.077337913215160370e-02,1.898220740258693695e-02,-1.071016117930412292e-02,-1.743028406053781509e-03,5.170177901163697243e-04,3.240638761781156063e-04,4.829897545278072357e-03,-7.408655248582363129e-03,-1.715165562927722931e-03,1.928112655878067017e-02,3.642663592472672462e-03,-5.447855219244956970e-04,4.198323586024343967e-05,-3.436685074120759964e-05,-1.573091372847557068e-03,-1.242716796696186066e-02,6.574757397174835205e-03,1.075057685375213623e-02,-5.776943173259496689e-03,7.414682302623987198e-03,1.966300653293728828e-03,-9.056391718331724405e-05,-3.705326002091169357e-03,-3.645602148026227951e-03,5.024009197950363159e-02,1.779600791633129120e-02,-2.461400814354419708e-03,6.783260032534599304e-04,5.935030058026313782e-04,2.160416624974459410e-04,-4.776802845299243927e-03,-4.761849530041217804e-03,4.795467015355825424e-03,1.995640806853771210e-03,8.579630404710769653e-03,-2.667044755071401596e-04,2.207606739830225706e-04,-1.575838250573724508e-04,-3.212476440239697695e-04,-4.803976975381374359e-03,-1.086074300110340118e-02,1.009983592666685581e-03,1.203977881232276559e-04,1.657133543631061912e-04,-1.126722781918942928e-05,2.193424819552092231e-08,2.736711030593141913e-05,6.693628529319539666e-05,-2.860622946172952652e-03,-4.394488874822854996e-03,1.356578140985220671e-04,-3.645184333436191082e-04,-2.932045717329856416e-08,4.068069392815232277e-04,-1.103934133425354958e-03,5.024364683777093887e-03,3.171449899673461914e-02,-1.527004875242710114e-02,1.681382954120635986e-02,-5.755012971349060535e-04,1.635272783460095525e-04,6.336984806694090366e-04,-1.549358130432665348e-03,1.503677293658256531e-02,2.155549265444278717e-02,-5.284023284912109375e-02,1.379882171750068665e-02,5.506133660674095154e-03,-9.727804572321474552e-04,1.161758205853402615e-03,7.507498841732740402e-03,2.072383649647235870e-02,3.574702143669128418e-02,-4.278027266263961792e-02,1.347275078296661377e-02,5.104075185954570770e-03,-8.265276555903255939e-04,3.493656113278120756e-04,2.150879707187414169e-03,1.679852046072483063e-02,4.830301180481910706e-02,-3.840193152427673340e-02,2.664956450462341309e-02,1.120028831064701080e-02,-5.336558679118752480e-04,2.509622718207538128e-04,6.699092686176300049e-03,3.114580549299716949e-02,-3.398085013031959534e-02,-2.818144857883453369e-03,5.741091445088386536e-03,2.146650664508342743e-02,3.530603833496570587e-03,-6.605300586670637131e-05,-1.082556322216987610e-03,1.160495262593030930e-02,-6.438714265823364258e-02,-1.453717425465583801e-02,1.521198824048042297e-02,-1.252473157364875078e-05,1.091971353162080050e-04,1.667096148594282568e-05,1.479173079133033752e-06,1.347706653177738190e-03,2.010662574321031570e-03,4.555105231702327728e-03,7.417948800139129162e-04,-3.876170376315712929e-05,5.330469866748899221e-05,8.225825354202243034e-09,5.680914910044521093e-06,-2.933962969109416008e-04,4.395994823426008224e-03,3.474439261481165886e-03,-2.459211973473429680e-04,1.560128876008093357e-04,1.599573806743137538e-10,-1.476646866649389267e-04,5.979550769552588463e-04,-2.865400165319442749e-03,-1.085087936371564865e-02,-4.084529820829629898e-03,-3.132568672299385071e-03,1.213447656482458115e-03,-2.535873500164598227e-04,-1.877319155028089881e-04,1.874265260994434357e-03,1.830203458666801453e-02,-2.457826212048530579e-02,9.302917867898941040e-03,1.495821960270404816e-02,2.090064436197280884e-02,4.929718561470508575e-04,-4.504361422732472420e-04,-7.170610129833221436e-03,-1.856466569006443024e-02,-1.408213935792446136e-02,1.629376411437988281e-02,2.262107282876968384e-02,2.043482102453708649e-02,-2.056480880128219724e-04,-5.133567901793867350e-05,-3.091329941526055336e-03,-1.353073213249444962e-02,9.998269379138946533e-03,4.526727646589279175e-02,1.665859669446945190e-02,6.505215074867010117e-03,7.725126342847943306e-04,-4.253000224707648158e-05,2.686376916244626045e-03,-3.283271100372076035e-03,2.968678437173366547e-02,3.724372014403343201e-02,-3.630306571722030640e-03,-6.116137839853763580e-03,1.974578481167554855e-04,2.287015377078205347e-04,2.740580402314662933e-02,3.695602528750896454e-03,1.515687536448240280e-02,1.234406232833862305e-02,8.496157824993133545e-03,-2.484847791492938995e-04,2.740556374192237854e-04,-3.993833088316023350e-04,1.520483521744608879e-03,-3.754357341676950455e-03,-8.134690113365650177e-03,2.476273570209741592e-03,-1.509815774625167251e-05,2.398130891378968954e-04,-5.531255737878382206e-07,-5.380513812269782647e-09,4.295962571632117033e-05,3.995862789452075958e-05,3.739144653081893921e-03,2.352584153413772583e-03,1.258653355762362480e-05,1.535793708171695471e-04,-1.788293957361020148e-08,1.002153658191673458e-05,4.175283247604966164e-04,-9.835502132773399353e-04,1.699466258287429810e-02,3.617835696786642075e-03,-8.323315531015396118e-03,1.515319745521992445e-04,-1.249383494723588228e-04,-1.529944129288196564e-04,6.850368226878345013e-04,2.634588163346052170e-03,-1.574777998030185699e-02,1.711234264075756073e-02,5.001890473067760468e-03,-2.827229909598827362e-03,2.190511731896549463e-04,5.918438546359539032e-04,2.050329931080341339e-04,-1.008893083781003952e-02,4.081497434526681900e-03,9.916963055729866028e-03,5.736376158893108368e-03,-4.465960897505283356e-03,-1.099963774322532117e-04,1.009094848996028304e-04,-5.705425282940268517e-04,-6.069758906960487366e-03,1.330100744962692261e-02,2.868731040507555008e-03,-2.445939462631940842e-03,1.091781817376613617e-02,1.394628197886049747e-03,-1.028651167871430516e-04,-7.443072390742599964e-04,3.290958935394883156e-03,5.070716142654418945e-02,-2.773609012365341187e-04,-2.707921899855136871e-03,2.224099356681108475e-03,1.059581409208476543e-03,6.345185101963579655e-05,-5.646553356200456619e-03,-3.274064511060714722e-03,-1.836777431890368462e-03,6.877630949020385742e-03,1.262471918016672134e-02,-2.033867058344185352e-04,2.346609253436326981e-04,-6.543024937855079770e-05,-4.511945007834583521e-04,-4.255822394043207169e-03,-9.201536886394023895e-03,1.059419941157102585e-03,7.109595753718167543e-05,6.590945122297853231e-05,1.721083572192583233e-05,-1.470226607125368901e-09,1.004825389827601612e-04,2.869797026505693793e-05,3.048194339498877525e-03,2.244826406240463257e-03,1.197621713799890131e-05,2.129686763510107994e-04,1.498722213000291958e-08,-8.620817243354395032e-05,5.509816692210733891e-04,-3.346975427120923996e-03,1.383434794843196869e-02,1.194708049297332764e-03,-1.190996076911687851e-02,-1.941235677804797888e-04,-2.893231430789455771e-05,2.934165968326851726e-05,3.070535836741328239e-03,8.222577162086963654e-05,-8.642971515655517578e-03,1.601797528564929962e-02,-7.663468830287456512e-03,-7.724296301603317261e-03,5.241821054369211197e-04,2.568138297647237778e-04,2.075443975627422333e-03,-8.870831690728664398e-03,-1.040508504956960678e-05,9.140640497207641602e-03,2.051488962024450302e-03,-6.110445596277713776e-03,1.112427562475204468e-04,3.937145811505615711e-05,-9.937396971508860588e-04,-6.634500809013843536e-03,7.127923890948295593e-04,2.715966897085309029e-03,3.002816811203956604e-05,9.582318365573883057e-03,3.046010155230760574e-03,2.260654582642018795e-05,-2.936659846454858780e-03,1.064875163137912750e-03,4.504813253879547119e-02,-1.203553285449743271e-03,5.330726504325866699e-03,5.854052025824785233e-03,1.530545647256076336e-03,2.730929409153759480e-04,-8.677098900079727173e-03,-4.483517725020647049e-03,1.048257201910018921e-02,5.962680559605360031e-03,1.288995333015918732e-02,-3.216867917217314243e-04,2.891619224101305008e-04,-1.558793883305042982e-04,-7.674443186260759830e-04,-7.239773403853178024e-03,-1.079249195754528046e-02,1.382720191031694412e-03,1.663639995967969298e-04,3.496661083772778511e-04,3.268314321758225560e-05,1.121121329106244957e-08,1.485001703258603811e-04,3.219261998310685158e-05,4.536527674645185471e-03,2.031351439654827118e-03,8.565733151044696569e-05,2.818522043526172638e-04,2.342972038604784757e-09,-1.713700621621683240e-04,7.018352043814957142e-04,-4.733251407742500305e-03,-2.301664091646671295e-03,1.862541772425174713e-02,-1.607046462595462799e-02,-4.775327397510409355e-06,1.901755967992357910e-05,6.043160101398825645e-05,3.887705737724900246e-03,9.477356448769569397e-03,-1.717991568148136139e-02,2.446633018553256989e-02,6.967451423406600952e-03,-2.794093918055295944e-03,5.460499087348580360e-04,3.644748940132558346e-04,6.738756317645311356e-03,-5.896609276533126831e-03,-1.017662696540355682e-03,1.824658177793025970e-02,1.069252961315214634e-03,2.873545745387673378e-04,2.734226291067898273e-05,-7.968602585606276989e-05,-1.180499442853033543e-03,-1.240427233278751373e-02,5.188357084989547729e-03,8.196812123060226440e-03,-9.472807869315147400e-03,9.363042190670967102e-03,3.679906949400901794e-03,2.454966306686401367e-05,-4.862764384597539902e-03,-4.029431845992803574e-03,3.503905236721038818e-02,1.848018169403076172e-02,-1.701299450360238552e-03,1.740282401442527771e-03,1.694293459877371788e-03,3.938127192668616772e-04,-6.193437147885560989e-03,-3.074675332754850388e-03,6.653225515037775040e-03,-1.292110071517527103e-03,1.314865238964557648e-02,-4.323909524828195572e-04,4.669147019740194082e-04,-2.316329337190836668e-04,-4.442900826688855886e-04,-7.161168381571769714e-03,-1.228372193872928619e-02,4.047704860568046570e-03,6.454386748373508453e-04,4.001331399194896221e-04,2.038793900283053517e-05,-4.283492671675048769e-08,-5.575880641117691994e-04,-2.220902533736079931e-04,-2.973955124616622925e-02,-2.058868668973445892e-02,-3.554262802936136723e-04,-1.359536894597113132e-03,-2.762990902738238219e-08,4.979025106877088547e-04,-3.167061135172843933e-03,1.457743719220161438e-02,-2.624901942908763885e-02,-5.666632577776908875e-02,7.856246829032897949e-02,-1.287068007513880730e-03,1.029963255859911442e-03,1.589520543348044157e-04,-1.673269458115100861e-02,4.021804779767990112e-04,1.458482295274734497e-01,-5.543629080057144165e-02,2.920977212488651276e-02,3.402498085051774979e-03,-2.485492732375860214e-03,-2.232791390269994736e-03,-2.639755047857761383e-02,1.719045639038085938e-02,1.263632811605930328e-02,-4.634533450007438660e-02,-8.444165438413619995e-02,3.499570535495877266e-03,-5.988770135445520282e-05,-1.588942133821547031e-03,7.625908590853214264e-03,3.825030848383903503e-02,-8.504582941532135010e-02,-1.507794018834829330e-02,3.137672320008277893e-04,-9.315371513366699219e-02,-1.540936157107353210e-02,4.391463007777929306e-04,8.936503902077674866e-03,-2.023596130311489105e-02,3.484978973865509033e-01,-2.721731364727020264e-02,-3.331126272678375244e-02,-4.532542452216148376e-02,-9.342625737190246582e-03,-1.339807175099849701e-03,1.968901976943016052e-02,2.293783240020275116e-02,5.427583307027816772e-02,-1.701667718589305878e-02,-7.888892292976379395e-02,1.834125141613185406e-03,-1.140022068284451962e-03,1.221243524923920631e-03,7.400752510875463486e-04,3.019144758582115173e-02,6.827134639024734497e-02,-5.958157591521739960e-03,-9.085694327950477600e-04,-1.354313571937382221e-03,-1.497719786129891872e-04,7.734456630714703351e-08,7.957675552461296320e-05,1.634816871955990791e-04,5.473239812999963760e-03,4.890428390353918076e-03,9.623086953070014715e-05,2.391240268480032682e-04,-4.259004526829812676e-08,-1.646933524170890450e-04,3.676243941299617290e-04,-2.067923313006758690e-03,3.690768033266067505e-03,2.437097020447254181e-03,-9.428549557924270630e-03,8.562649018131196499e-04,-2.977802651003003120e-04,-6.466399063356220722e-04,2.499215537682175636e-03,-2.182850614190101624e-03,-1.444583386182785034e-02,2.557633072137832642e-02,-2.670217864215373993e-02,1.931702485308051109e-03,5.319599295035004616e-04,-2.463466371409595013e-04,4.967485088855028152e-03,-1.375320553779602051e-02,-5.325952544808387756e-03,4.153289273381233215e-02,-1.689500734210014343e-02,4.812388215214014053e-03,1.076847111107781529e-04,2.785968245007097721e-04,2.575769904069602489e-04,-1.007488463073968887e-03,-1.916506141424179077e-02,-1.211103145033121109e-02,4.127219319343566895e-03,2.072697132825851440e-02,1.854616682976484299e-03,-2.126859180862084031e-04,2.192473039031028748e-03,-2.152197994291782379e-03,4.230179265141487122e-02,2.255130186676979065e-02,-1.453904621303081512e-02,1.435739360749721527e-02,8.082851418294012547e-04,-3.851565124932676554e-04,1.529867993667721748e-03,-1.108786277472972870e-02,-7.942315191030502319e-03,2.192700281739234924e-03,-1.746582798659801483e-03,-1.230915659107267857e-03,1.013411325402557850e-03,1.583270495757460594e-03,-2.833748003467917442e-04,1.412709243595600128e-04,-1.303451508283615112e-02,-9.941753000020980835e-03,-1.429273281246423721e-03,7.522257510572671890e-04,-1.213279974763281643e-04,9.310540917795151472e-06,2.170369989471510053e-04,-1.533692993689328432e-04,4.367645364254713058e-03,3.014582674950361252e-03,2.606167399790138006e-04,-1.545206527225673199e-03,-4.848148819291964173e-05,-2.135750692104920745e-04,5.038749077357351780e-04,-1.793739851564168930e-03,-9.781217668205499649e-04,5.607368424534797668e-03,-1.853186450898647308e-02,-1.263707235921174288e-04,6.074801203794777393e-04,5.200132727622985840e-04,-1.991685479879379272e-03,7.268902845680713654e-04,-3.010383620858192444e-02,1.899639144539833069e-02,-1.936810277402400970e-02,-1.382961776107549667e-02,-1.962900627404451370e-03,1.132587320171296597e-03,-7.992939092218875885e-03,8.893016725778579712e-03,-8.858641609549522400e-03,1.261953823268413544e-02,1.491140667349100113e-02,-2.006985060870647430e-02,3.627182682976126671e-03,1.855344278737902641e-03,-1.020903000608086586e-03,1.937609165906906128e-02,7.113327737897634506e-03,1.207177247852087021e-02,-1.322049647569656372e-03,1.088288705796003342e-02,-1.184221240691840649e-03,4.492970183491706848e-03,2.067317022010684013e-03,-1.121968962252140045e-03,3.723576664924621582e-02,3.206146135926246643e-02,2.166167832911014557e-03,1.203547604382038116e-02,1.494597876444458961e-03,8.144997991621494293e-03,-1.207374967634677887e-02,-9.567903354763984680e-03,-4.198215436190366745e-03,1.828613132238388062e-02,1.157077960669994354e-02,2.629952318966388702e-02,2.413317561149597168e-02,-6.723719090223312378e-02,4.735969379544258118e-02,-5.746100842952728271e-02,1.121027301996946335e-02,6.343249231576919556e-02,-4.540652036666870117e-02,5.983603186905384064e-03,2.627074718475341797e-05\n0.000000000000000000e+00,5.055735164205543697e-05,6.791202758904546499e-05,-9.568708483129739761e-04,5.508401663973927498e-04,3.850472057820297778e-05,2.197126013925299048e-05,5.087012144855407314e-09,-2.208911610068753362e-05,1.103473368857521564e-05,3.284555859863758087e-03,8.925088681280612946e-03,-6.250607315450906754e-03,3.768978407606482506e-03,9.665843099355697632e-04,-1.743956963764503598e-04,-3.852944937534630299e-04,2.769534708932042122e-03,9.780460968613624573e-04,5.064630880951881409e-03,1.537557458505034447e-03,1.064483262598514557e-02,3.768727416172623634e-03,2.000969980144873261e-04,-4.153806366957724094e-05,3.987345844507217407e-03,-7.281418424099683762e-03,7.223442662507295609e-04,1.739741303026676178e-02,-4.618477541953325272e-03,7.947781123220920563e-03,-3.582533972803503275e-04,-7.326916966121643782e-05,1.719467109069228172e-03,6.910857278853654861e-03,-7.517062593251466751e-03,1.439243368804454803e-02,-6.450515240430831909e-03,2.730667358264327049e-03,2.584939938969910145e-04,-2.023433917202055454e-04,1.141272392123937607e-02,-4.494948312640190125e-03,1.204444654285907745e-02,4.188239574432373047e-02,-1.190271321684122086e-02,-2.383167855441570282e-03,2.104578772559762001e-03,-9.721457172418013215e-05,6.414432078599929810e-03,-2.438917057588696480e-03,-5.711480975151062012e-03,4.163514822721481323e-03,-1.269373111426830292e-02,6.468674109783023596e-05,-1.847593375714495778e-04,-3.629146522143855691e-05,3.472550888545811176e-04,2.376689808443188667e-03,-4.821108654141426086e-03,-1.868416075012646616e-05,-1.428543509973678738e-05,1.276658149436116219e-04,7.324916805373504758e-05,-3.206013587941924925e-08,4.467175313038751483e-05,1.880969066405668855e-04,1.966377254575490952e-03,1.971085090190172195e-03,1.060170616256073117e-04,1.311761443503201008e-04,-3.917023649879780578e-10,-2.315414349141065031e-06,2.144342724932357669e-04,6.991772679612040520e-04,-8.040864020586013794e-03,6.230677478015422821e-03,2.317364327609539032e-03,6.215116009116172791e-04,-1.151195101556368172e-04,-1.974166079889982939e-04,1.206083921715617180e-03,-1.793300267308950424e-03,-1.713302731513977051e-02,1.024884916841983795e-02,1.475414633750915527e-02,6.854893639683723450e-03,2.083607541862875223e-04,-9.334571950603276491e-05,3.426183480769395828e-03,1.091590849682688713e-03,-1.243423111736774445e-02,2.658268436789512634e-03,2.593600191175937653e-03,4.613320808857679367e-03,1.171555777546018362e-04,8.181737211998552084e-05,8.788969134911894798e-04,8.868744596838951111e-03,-1.842021569609642029e-02,3.398611210286617279e-03,4.957105033099651337e-03,3.621417563408613205e-03,1.357913366518914700e-03,-1.922867086250334978e-04,6.597526837140321732e-03,4.881225526332855225e-03,2.862706035375595093e-02,1.746406778693199158e-02,-6.166566163301467896e-05,5.232885479927062988e-03,1.591074978932738304e-03,-2.037828380707651377e-05,5.944284144788980484e-03,5.051006563007831573e-03,1.841441541910171509e-02,-1.443033851683139801e-02,-5.393922328948974609e-03,3.935096901841461658e-05,-1.863852085079997778e-04,3.584035221138037741e-05,5.848684813827276230e-04,3.825716441497206688e-03,3.381968708708882332e-04,-2.613224554806947708e-03,-3.204711829312145710e-04,6.845977623015642166e-06,4.082691884832456708e-05,-5.412473136345852254e-09,3.421874862397089601e-05,-1.053669257089495659e-04,-2.180594485253095627e-03,-8.506192825734615326e-04,1.526602718513458967e-04,5.895906360819935799e-05,1.767850532630177440e-09,3.311669861432164907e-04,-3.034493420273065567e-04,2.066788030788302422e-03,1.760360598564147949e-02,-2.559140324592590332e-02,1.802682317793369293e-02,8.858235087245702744e-04,-2.715399605222046375e-04,-3.839757118839770555e-04,1.093646511435508728e-03,5.218734499067068100e-03,-8.043386973440647125e-03,-1.328071672469377518e-02,-2.932679280638694763e-02,1.841574534773826599e-02,-6.948377704247832298e-04,1.300302450545132160e-03,1.350263599306344986e-02,7.099761161953210831e-03,2.130308747291564941e-02,1.247562095522880554e-02,9.767903015017509460e-03,1.672594062983989716e-02,-5.024374695494771004e-04,-5.466640141094103456e-05,2.716769929975271225e-03,2.589822933077812195e-02,1.498886570334434509e-02,1.182811520993709564e-02,-2.595188561826944351e-03,-5.027159117162227631e-03,-2.102925442159175873e-03,-1.941420487128198147e-04,4.333822056651115417e-03,2.611746639013290405e-02,-2.000740356743335724e-02,2.587182447314262390e-02,6.208335980772972107e-03,-1.396160852164030075e-02,2.050099894404411316e-03,8.717861783225089312e-05,1.066962350159883499e-02,2.595541253685951233e-02,-1.105821132659912109e-02,4.090444184839725494e-03,-1.824306696653366089e-02,1.774987322278320789e-04,-2.428899751976132393e-04,-4.624953362508676946e-07,8.113817893899977207e-04,9.567163884639739990e-03,-2.109658438712358475e-03,1.777020283043384552e-03,1.580268144607543945e-05,-4.373636329546570778e-04,1.101329180528409779e-04,2.192362558162130881e-08,1.249388296855613589e-04,4.086478729732334614e-04,8.347122347913682461e-04,2.159229479730129242e-04,4.465565434657037258e-04,2.553926606196910143e-04,-1.905519297906721476e-08,-1.300303119933232665e-04,-2.259650937048718333e-04,1.919106871355324984e-04,8.293358609080314636e-03,7.844179868698120117e-03,-1.531533803790807724e-02,-6.433038506656885147e-04,-1.564000849612057209e-04,-3.405911556910723448e-04,1.560836099088191986e-03,-3.712255507707595825e-02,1.056782342493534088e-02,1.832656748592853546e-02,-3.020841255784034729e-02,-2.182251587510108948e-02,-3.283321857452392578e-04,1.333411317318677902e-03,2.239203639328479767e-02,1.021885313093662262e-02,1.192395947873592377e-02,-5.737558938562870026e-03,-4.421988502144813538e-02,5.418155342340469360e-04,1.272719528060406446e-04,1.674874511081725359e-04,3.020271891728043556e-03,-2.504976466298103333e-03,1.164994481950998306e-02,-2.818616852164268494e-02,-4.313961043953895569e-02,-1.619545277208089828e-03,-8.533513755537569523e-04,-4.391082038637250662e-04,-1.925098476931452751e-03,-8.533936925232410431e-03,2.245172113180160522e-02,1.130869798362255096e-02,-1.193279400467872620e-02,1.834829454310238361e-03,1.300021103816106915e-04,-2.108951302943751216e-04,-1.647228188812732697e-02,4.620647057890892029e-03,-9.477784857153892517e-03,-5.154199432581663132e-03,-1.396799460053443909e-02,4.558736691251397133e-05,-3.976418520323932171e-04,3.998814790975302458e-04,-2.470888197422027588e-03,4.488541744649410248e-03,-5.206966307014226913e-03,-5.128877703100442886e-03,-2.151917724404484034e-04,-1.983972324524074793e-04,-9.366538506583310664e-06,1.002308636088855565e-08,1.025757774186786264e-05,-1.012145075947046280e-04,6.162686622701585293e-04,6.463351310230791569e-04,-4.834885112359188497e-05,4.689291745307855308e-05,-1.622538547962903976e-09,-6.861326983198523521e-05,1.704556416370905936e-05,-7.300585857592523098e-04,1.412016060203313828e-02,2.453583991155028343e-03,-4.910991992801427841e-05,4.615227226167917252e-04,-1.536786003271117806e-04,-4.135211929678916931e-04,1.408752519637346268e-03,-8.828780613839626312e-03,3.505537519231438637e-03,1.519510708749294281e-02,-6.528183352202177048e-03,7.423173636198043823e-03,5.574371971306391060e-05,-3.571498091332614422e-04,9.894678369164466858e-03,2.405722625553607941e-03,2.456129062920808792e-03,1.533803809434175491e-02,-1.308104768395423889e-02,5.996060557663440704e-03,-2.077634562738239765e-04,-1.300900476053357124e-04,1.012367196381092072e-03,8.500344119966030121e-05,5.623637232929468155e-03,1.269034948199987411e-02,-3.183677094057202339e-03,7.731493678875267506e-04,1.277377945370972157e-03,-1.623906573513522744e-04,4.217572510242462158e-03,1.970348646864295006e-03,1.329699298366904259e-03,4.406706243753433228e-02,-5.331149324774742126e-03,1.911334460601210594e-03,8.584299357607960701e-04,-1.926868717418983579e-04,7.267653476446866989e-03,1.865983242169022560e-03,-1.295669702813029289e-03,2.068920526653528214e-03,-1.310563739389181137e-02,3.790373011725023389e-05,-2.923121792264282703e-04,-2.041106636170297861e-04,7.371856481768190861e-04,1.182030769996345043e-03,-3.765467321500182152e-03,-1.804027007892727852e-03,-1.431529090041294694e-04,5.551803769776597619e-05,4.679871199186891317e-05,1.747497435644618236e-08,-3.400140121812000871e-05,-7.440385525114834309e-05,-1.640098402276635170e-03,-1.029036706313490868e-03,1.649518671911209822e-04,1.511958907940424979e-05,-2.229171514045447111e-09,7.082967385940719396e-06,-1.119034932344220579e-04,1.549929147586226463e-03,1.505202054977416992e-02,1.146090030670166016e-02,3.056134562939405441e-03,1.647883618716150522e-05,5.627077189274132252e-05,-3.335394430905580521e-04,-3.755916841328144073e-04,3.253211732953786850e-03,5.675864405930042267e-03,1.151820085942745209e-02,-9.891188703477382660e-03,7.148025557398796082e-03,-3.588201361708343029e-04,1.197076635435223579e-04,7.069486193358898163e-03,-6.661068182438611984e-03,9.597517549991607666e-03,3.203617408871650696e-02,-3.527040360495448112e-03,1.653393497690558434e-03,-3.501171013340353966e-04,-2.519226982258260250e-04,1.379711786285042763e-03,-6.395233795046806335e-03,-1.033469289541244507e-02,4.910687915980815887e-03,1.640859432518482208e-02,-6.539910100400447845e-03,-2.656788565218448639e-03,1.719346619211137295e-05,2.851071767508983612e-04,-1.235645264387130737e-03,-9.680361486971378326e-03,2.859341911971569061e-02,1.045886799693107605e-02,-1.863152720034122467e-03,-7.476853788830339909e-04,5.745796079281717539e-05,2.791289007291197777e-04,4.035207093693315983e-04,-3.096613101661205292e-03,2.618904784321784973e-02,-1.053174771368503571e-02,2.229122328571975231e-04,-2.578398562036454678e-04,1.094869367079809308e-04,2.656613287399522960e-05,3.712640143930912018e-03,-1.190267386846244335e-03,-3.687099087983369827e-03,-4.960346268489956856e-04,-1.372753467876464128e-04,-1.760260056471452117e-05,-2.175636382162338123e-08,1.376271029585041106e-05,9.486549970461055636e-06,-2.374824136495590210e-03,-6.661212537437677383e-04,7.310495129786431789e-05,2.340544597245752811e-05,-2.826459422067273408e-08,1.044349482981488109e-04,-1.470186543883755803e-04,2.322529209777712822e-03,1.132336445152759552e-02,-8.838757872581481934e-03,2.957902615889906883e-03,3.017087874468415976e-04,-1.557853829581290483e-04,-1.016919923131354153e-04,8.384491666220128536e-04,-1.097269635647535324e-02,-1.427324488759040833e-03,1.564585603773593903e-02,-6.225360091775655746e-03,8.942639455199241638e-03,-5.944498116150498390e-04,3.405251190997660160e-04,7.903959602117538452e-03,-5.697058513760566711e-03,7.822500541806221008e-03,3.547115251421928406e-02,3.965820651501417160e-04,8.402595296502113342e-03,-3.955625870730727911e-04,-4.457721952348947525e-04,4.091525916010141373e-04,1.071250997483730316e-03,6.077559664845466614e-03,1.518694870173931122e-02,8.765980601310729980e-04,-7.704202085733413696e-03,-3.129553981125354767e-03,-2.824190887622535229e-04,7.523613050580024719e-03,1.369252707809209824e-02,6.099930964410305023e-03,2.920935861766338348e-02,-2.255464717745780945e-02,-1.246392726898193359e-02,-9.870112407952547073e-04,-3.798658144660294056e-05,4.505816381424665451e-03,4.116659052670001984e-03,-7.066252641379833221e-03,8.485794067382812500e-03,-7.262636441737413406e-03,2.496227389201521873e-04,-2.807121200021356344e-04,5.112297003506682813e-05,3.605153469834476709e-04,4.214288201183080673e-03,-5.387590499594807625e-05,-9.922232711687684059e-04,-1.807185180950909853e-04,-3.058317815884947777e-04,5.924541255808435380e-06,-2.010274613439833047e-08,-1.878395123640075326e-04,7.113823085092008114e-05,1.911361003294587135e-03,-1.366511569358408451e-03,-5.877558141946792603e-04,-3.268568252678960562e-04,-1.987439190997974947e-08,-1.308342907577753067e-04,4.805768257938325405e-04,-1.213408354669809341e-02,-9.611179679632186890e-02,4.691062495112419128e-02,-2.427476271986961365e-02,-4.922408610582351685e-03,1.067295088432729244e-03,3.158912528306245804e-03,-5.754857324063777924e-03,7.990875840187072754e-02,-5.735781416296958923e-02,-8.225154876708984375e-02,-6.518737226724624634e-02,-4.370686039328575134e-02,1.025660894811153412e-03,-2.599763218313455582e-03,-1.063080281019210815e-01,4.608655720949172974e-02,-7.235195487737655640e-02,-1.143031269311904907e-01,2.225839532911777496e-02,-2.680916339159011841e-02,2.414718968793749809e-03,7.332137320190668106e-04,-1.475603785365819931e-02,-2.167090028524398804e-02,-2.213121205568313599e-02,-7.642310112714767456e-02,5.945928767323493958e-02,4.707540385425090790e-03,2.303279703482985497e-03,2.286691917106509209e-03,-3.784762322902679443e-02,1.556028053164482117e-02,-3.194683045148849487e-02,5.496045947074890137e-01,1.062622070312500000e-01,-1.985599100589752197e-02,-1.498439931310713291e-03,1.933377003297209740e-03,-3.806306794285774231e-02,-2.202727831900119781e-02,3.382762894034385681e-02,-2.505762688815593719e-02,7.050582021474838257e-02,-7.973234751261770725e-04,2.392273163422942162e-03,1.084287941921502352e-05,-1.683135749772191048e-03,-2.469641529023647308e-02,8.035284467041492462e-03,1.863265596330165863e-02,2.579545369371771812e-03,9.193945443257689476e-04,-2.120639837812632322e-04,2.097061724271043204e-08,4.414148861542344093e-05,-3.346642188262194395e-06,-7.550405571237206459e-04,-3.587448154576122761e-04,5.583204620052129030e-05,9.885624604066833854e-05,-2.263436726934742182e-08,5.606940976576879621e-05,-1.373116901959292591e-05,1.933684572577476501e-03,4.220316186547279358e-03,7.660684175789356232e-03,8.336328901350498199e-04,2.862967958208173513e-04,-2.737549039011355489e-05,-3.790814662352204323e-04,1.070941914804279804e-03,-1.563285663723945618e-02,1.494388561695814133e-02,1.220432482659816742e-02,2.274529077112674713e-03,1.029276102781295776e-02,-2.349838614463806152e-04,1.027321675792336464e-03,1.247384026646614075e-02,9.885061532258987427e-03,-4.525016411207616329e-04,-9.076846763491630554e-03,1.667459029704332352e-03,4.494755528867244720e-03,-4.243763396516442299e-04,-2.275083825225010514e-04,1.989545300602912903e-03,6.272537866607308388e-04,1.434819400310516357e-02,1.871924847364425659e-02,-2.140424214303493500e-02,-7.270491681993007660e-03,5.622953176498413086e-05,-1.433517318218946457e-04,4.654411226511001587e-03,-3.613911336287856102e-03,1.645633578300476074e-02,4.386259615421295166e-02,7.397939916700124741e-03,-1.948387594893574715e-03,6.523391930386424065e-04,-1.511771115474402905e-04,-3.675795625895261765e-03,1.004585158079862595e-02,-4.708240740001201630e-03,1.326921675354242325e-02,-4.842742811888456345e-03,1.679316163063049316e-03,-2.348806709051132202e-03,-9.319983655586838722e-04,-7.381914765574038029e-04,2.246029907837510109e-03,1.328727230429649353e-04,3.787882393226027489e-03,9.078035363927483559e-04,-2.398746437393128872e-04,-5.765683599747717381e-04,2.970420464407652617e-04,-3.730453900061547756e-04,6.547865923494100571e-04,2.604459878057241440e-03,1.762636471539735794e-03,-1.017967588268220425e-04,5.866027640877291560e-05,1.028042519465088844e-03,-2.348919224459677935e-04,8.949328912422060966e-04,3.280251985415816307e-03,2.975271083414554596e-02,1.743355533108115196e-03,1.359002292156219482e-02,-5.633398541249334812e-04,-8.401829836657270789e-05,-3.677885513752698898e-03,-6.610563723370432854e-04,-1.910727657377719879e-02,4.004393890500068665e-02,1.270594913512468338e-02,-8.417330682277679443e-04,2.075392752885818481e-02,3.292136359959840775e-03,-8.399767102673649788e-04,-2.328000031411647797e-03,-1.142707839608192444e-02,1.092713885009288788e-02,2.705986052751541138e-02,-2.768968790769577026e-02,1.576569676399230957e-02,-5.284458165988326073e-04,-3.671849379315972328e-03,4.333091899752616882e-03,2.744885627180337906e-03,9.020436555147171021e-03,2.704988606274127960e-02,-3.627055510878562927e-02,8.672083728015422821e-03,-6.069803144782781601e-03,-2.482437412254512310e-04,4.499936476349830627e-03,-1.835019513964653015e-02,1.196072809398174286e-02,-1.129433419555425644e-02,-2.412008866667747498e-02,1.198425982147455215e-02,6.798547692596912384e-03,9.952695108950138092e-03,1.333675440400838852e-02,-2.270325087010860443e-03,2.776102162897586823e-02,-3.180251643061637878e-02,-2.605443634092807770e-02,-4.193725064396858215e-02,4.385294765233993530e-02,6.146034225821495056e-02,-3.936062101274728775e-03,2.980284579098224640e-02,-5.747215077280998230e-02,-4.713890608400106430e-03,1.617986261844635010e-01,-1.143240253441035748e-03,-1.082091330317780375e-06\n0.000000000000000000e+00,3.354202999616973102e-05,4.089745925739407539e-05,-4.699950513895601034e-04,-8.990715141408145428e-04,-5.599924043053761125e-05,-9.689913713373243809e-05,7.145570357636188419e-09,3.187588299624621868e-05,-4.233248182572424412e-05,8.638463914394378662e-04,1.472773682326078415e-02,1.056641805917024612e-02,-8.893401362001895905e-03,-4.925024404656141996e-05,1.630328333703801036e-04,2.773147425614297390e-04,1.215424854308366776e-03,2.505256980657577515e-02,2.849233802407979965e-03,5.455438513308763504e-03,3.747993847355246544e-03,-7.243101485073566437e-03,4.716226249001920223e-05,-1.253059017471969128e-04,-3.553051501512527466e-03,-3.946882206946611404e-03,8.095918223261833191e-03,-4.218263551592826843e-03,-1.526790088973939419e-03,-3.656853921711444855e-03,5.211766256252303720e-05,9.318453521700575948e-05,-3.104002680629491806e-04,-2.598647028207778931e-03,-8.710603229701519012e-03,-8.678552694618701935e-03,6.304792128503322601e-03,7.348043378442525864e-03,1.458943239413201809e-03,3.041195741388946772e-04,1.387869939208030701e-03,6.989331450313329697e-03,-2.169393934309482574e-03,-7.320143282413482666e-03,3.964336216449737549e-02,9.261394850909709930e-03,9.245013934560120106e-04,5.244689964456483722e-05,-3.221965162083506584e-03,-5.186092574149370193e-03,6.532640196382999420e-03,-7.580979727208614349e-04,5.831453017890453339e-03,-1.397699961671605706e-04,1.875911839306354523e-04,-7.114071195246651769e-05,-2.465485013090074062e-04,-3.009866923093795776e-03,-2.425320912152528763e-03,9.176833555102348328e-04,9.793964272830635309e-05,3.150718112010508776e-04,7.928867125883698463e-05,7.763620857303976663e-09,3.166529859299771488e-05,-3.068848673137836158e-05,-1.967616146430373192e-03,-1.504032523371279240e-03,-4.310099757276475430e-05,-1.286291226278990507e-04,2.466426529679210944e-08,5.869693632121197879e-05,-1.003771030809730291e-04,8.103089639917016029e-04,1.422388479113578796e-02,1.070493832230567932e-03,2.861899789422750473e-03,-3.670564910862594843e-04,1.927956618601456285e-04,2.407160791335627437e-04,9.556919103488326073e-04,1.031319424510002136e-02,2.439223974943161011e-02,1.936405897140502930e-05,-5.015991628170013428e-04,-4.186226055026054382e-03,-2.291098644491285086e-05,-2.473548520356416702e-04,-2.244846662506461143e-03,-6.972203962504863739e-03,1.116723753511905670e-02,1.292833825573325157e-03,-7.852210663259029388e-03,-4.530526697635650635e-03,-1.218296820297837257e-04,-7.553907926194369793e-05,2.487791352905333042e-04,-1.925175078213214874e-03,1.089133322238922119e-03,-3.298816503956913948e-03,5.536343902349472046e-03,2.870048629119992256e-03,1.760027604177594185e-03,2.321729698451235890e-04,1.693458762019872665e-03,1.506867818534374237e-02,-1.662830822169780731e-03,-3.639087080955505371e-04,2.012563496828079224e-02,4.691202193498611450e-03,1.670298981480300426e-03,1.270649372600018978e-04,-3.228595945984125137e-03,4.648353205993771553e-05,-8.086435496807098389e-03,6.349403876811265945e-03,2.458065981045365334e-03,-7.202896813396364450e-05,1.289936772082000971e-04,-1.291678054258227348e-04,-2.898109960369765759e-04,-5.290886387228965759e-03,-4.163282457739114761e-03,2.111730864271521568e-03,1.915555039886385202e-04,2.242358168587088585e-04,4.224876101943664253e-05,7.025052761733263651e-10,-3.295594797236844897e-05,-2.330556599190458655e-04,1.289445906877517700e-03,1.094419392757117748e-03,-1.040184361045248806e-04,1.947175187524408102e-04,-1.581712893994335900e-08,2.589706855360418558e-05,6.130928522907197475e-04,-3.316617105156183243e-03,2.340808510780334473e-03,3.371503576636314392e-02,-4.628517664968967438e-03,-5.883905032533220947e-05,1.635437511140480638e-04,3.802864230237901211e-04,-7.303735474124550819e-04,1.121412683278322220e-02,-1.772474311292171478e-02,8.991516195237636566e-03,-7.229012437164783478e-03,-8.811645209789276123e-03,6.670813309028744698e-05,4.318229039199650288e-04,-2.198697067797183990e-03,-5.798725411295890808e-03,-9.154123254120349884e-03,1.723017357289791107e-02,4.411412402987480164e-03,-7.984938099980354309e-03,3.199572965968400240e-04,-1.356480061076581478e-05,-2.309397794306278229e-03,-9.274090640246868134e-03,-9.693672880530357361e-03,-4.443116486072540283e-04,-9.845336899161338806e-05,-5.359652452170848846e-03,-7.477274630218744278e-04,3.807089524343609810e-04,-6.426571402698755264e-03,1.359399314969778061e-02,1.384967844933271408e-02,-4.858989268541336060e-03,1.741557568311691284e-02,-5.807470064610242844e-03,-1.104202121496200562e-03,6.345235742628574371e-04,-9.927345439791679382e-03,6.227577570825815201e-03,2.281286008656024933e-02,1.530447322875261307e-02,1.328791305422782898e-02,-3.808084293268620968e-04,6.583207286894321442e-04,-1.976279745576903224e-04,-7.750190561637282372e-04,-7.709957659244537354e-03,-8.696857839822769165e-03,5.349974147975444794e-03,4.665718879550695419e-04,7.664221629966050386e-05,6.299932283582165837e-05,3.466987363864859617e-09,7.204528083093464375e-05,2.033270720858126879e-04,-2.670742338523268700e-03,-2.841737354174256325e-03,1.077020278898999095e-04,-2.420582313789054751e-05,8.639915449748514220e-09,-7.689794983889441937e-06,-2.359682985115796328e-04,6.187941762618720531e-04,-8.166521787643432617e-03,2.481743693351745605e-02,4.484813660383224487e-03,-4.738547431770712137e-04,2.781074726954102516e-04,4.920158535242080688e-04,1.827398780733346939e-03,3.174643591046333313e-02,2.587632834911346436e-02,7.234623655676841736e-03,-9.725049138069152832e-03,-2.609033137559890747e-03,-4.406180232763290405e-05,6.156780291348695755e-04,5.957333371043205261e-03,7.621091324836015701e-03,8.238447830080986023e-03,-2.174642309546470642e-02,-6.770670879632234573e-03,8.859120309352874756e-03,-6.385886808857321739e-05,-1.302096789004281163e-04,4.947388079017400742e-04,-7.680591195821762085e-03,9.116739034652709961e-03,-2.779057249426841736e-02,-4.653645679354667664e-03,-1.113614416681230068e-03,1.923264586366713047e-03,4.438903997652232647e-04,2.880841959267854691e-03,2.148032747209072113e-02,1.016557216644287109e-03,-1.808014884591102600e-02,6.871233228594064713e-03,5.821198574267327785e-04,2.427996834740042686e-03,4.241464484948664904e-04,6.200405769050121307e-04,1.412824355065822601e-02,1.193404570221900940e-02,1.359004527330398560e-02,8.754078298807144165e-03,-1.005626254482194781e-04,2.635772398207336664e-04,-1.544888073112815619e-05,-7.896128809079527855e-04,4.318783991038799286e-03,-1.595422625541687012e-03,3.640719223767518997e-03,6.104097119532525539e-04,1.811171387089416385e-04,2.896823934861458838e-05,-1.358728241029893979e-08,4.510740109253674746e-05,-9.531662362860515714e-05,-9.774907957762479782e-04,-2.615672419779002666e-04,-9.132986451731994748e-05,7.016215022304095328e-07,-2.511001184757333249e-09,7.244110020110383630e-05,7.956065383041277528e-05,-9.930320084095001221e-05,-1.203461899422109127e-03,1.511885132640600204e-02,2.317137084901332855e-03,-4.172899934928864241e-04,2.097640244755893946e-04,4.182173870503902435e-04,1.424449263140559196e-03,1.380648836493492126e-02,3.766433103010058403e-03,-3.814880969002842903e-03,-2.877279184758663177e-04,-3.118925727903842926e-03,2.924773143604397774e-04,-2.166716585634276271e-04,8.427874417975544930e-04,-2.778049325570464134e-03,2.684425795450806618e-03,7.316474802792072296e-04,-1.691308105364441872e-03,-2.821928588673472404e-03,1.414757571183145046e-05,-1.432704593753442168e-04,-5.245400243438780308e-04,-1.975619699805974960e-03,-9.756317012943327427e-05,-6.524448748677968979e-03,1.116459630429744720e-02,2.768835751339793205e-03,2.921649720519781113e-03,3.314385539852082729e-04,5.844091065227985382e-04,1.911556161940097809e-02,1.952359220013022423e-03,-6.357897073030471802e-03,3.034029342234134674e-02,5.488803144544363022e-03,1.877718372270464897e-03,3.464100300334393978e-04,-4.402561578899621964e-03,4.261390306055545807e-03,1.883888384327292442e-03,-5.441316403448581696e-03,9.050654247403144836e-03,-3.643148229457437992e-04,3.852753434330224991e-04,-2.808280114550143480e-04,-3.522593178786337376e-04,-8.213155902922153473e-03,-7.071325089782476425e-03,4.006513394415378571e-03,5.480006220750510693e-04,3.759481478482484818e-04,4.837861342821270227e-05,1.341972222235199297e-08,6.494193803519010544e-05,8.575357787776738405e-05,-2.554068341851234436e-04,3.043535398319363594e-04,6.404823216143995523e-05,6.452952220570296049e-06,-6.288610165938735008e-08,2.507503086235374212e-05,-2.147223713109269738e-04,1.621625386178493500e-03,-2.305044233798980713e-02,-9.127183817327022552e-03,-1.975049730390310287e-03,2.165733894798904657e-04,-2.389985602349042892e-04,-1.216758973896503448e-04,2.162644872441887856e-03,-9.150179103016853333e-03,-2.091422304511070251e-02,2.594697754830121994e-03,1.392035000026226044e-02,3.404566086828708649e-03,4.798087320523336530e-05,3.093183331657201052e-04,4.676623269915580750e-03,9.177601896226406097e-04,-4.081437364220619202e-04,-5.834298208355903625e-03,4.132616333663463593e-03,1.368810888379812241e-03,-7.553996983915567398e-04,1.431572600267827511e-04,1.549952430650591850e-03,1.237197220325469971e-02,2.713162265717983246e-02,1.078292261809110641e-02,-1.904690638184547424e-02,6.522755138576030731e-04,2.979835495352745056e-03,-4.322407185100018978e-04,7.033524103462696075e-03,1.776393130421638489e-02,1.708178408443927765e-02,6.515635177493095398e-03,-4.581458866596221924e-03,4.515249282121658325e-03,3.410031320527195930e-03,-1.367420481983572245e-04,7.989630103111267090e-04,-8.997821714729070663e-05,-2.865382283926010132e-02,-2.884592302143573761e-02,-1.558875665068626404e-03,-1.072356608347035944e-04,-3.487005596980452538e-05,-8.729114779271185398e-05,-8.736396557651460171e-05,-9.499781299382448196e-04,-3.887766506522893906e-04,4.856348037719726562e-03,7.709278725087642670e-04,-2.372742892475798726e-05,1.092518650693818927e-04,-1.548721684230258688e-08,2.352683804929256439e-05,-6.638280319748446345e-05,-2.221708884462714195e-03,-1.126173185184597969e-03,-1.635438457014970481e-05,-2.871498145395889878e-05,4.615969828591914847e-08,1.616725203348323703e-04,-6.556633161380887032e-05,4.230553458910435438e-04,-2.592246979475021362e-03,1.594343222677707672e-02,8.201622404158115387e-03,-5.667012883350253105e-04,2.893338096328079700e-04,6.516949506476521492e-04,1.063169795088469982e-03,1.705000177025794983e-02,1.115234103053808212e-02,-3.982978872954845428e-03,2.291527343913912773e-04,-3.243964631110429764e-03,-5.051790867582894862e-05,2.035832003457471728e-04,7.894962327554821968e-04,-7.271269802004098892e-03,4.782541655004024506e-03,1.591064594686031342e-02,5.376013927161693573e-03,-3.397007239982485771e-03,-5.181924643693491817e-05,-2.552507794462144375e-04,-3.139959881082177162e-04,-6.681986153125762939e-03,9.577743709087371826e-03,-1.493507996201515198e-02,1.878150738775730133e-02,-7.940797368064522743e-04,2.050453040283173323e-04,3.579490003176033497e-04,4.901718930341303349e-04,2.212269604206085205e-02,-7.791075622662901878e-04,-1.893243007361888885e-02,2.010622248053550720e-02,6.468730280175805092e-04,7.454951992258429527e-04,4.793072002939879894e-04,-5.892321001738309860e-03,4.450434818863868713e-03,4.378385376185178757e-03,-1.583439996466040611e-03,1.432333141565322876e-02,-2.110870409524068236e-04,3.910949162673205137e-04,-1.012379798339679837e-04,-4.742061137221753597e-04,-4.619465209543704987e-03,-2.752145752310752869e-03,4.584910348057746887e-03,5.045725847594439983e-04,2.337605546927079558e-04,5.736926141253206879e-06,-5.303268579837094876e-08,-3.121074405498802662e-04,-1.485858956584706903e-04,6.550884339958429337e-03,5.945291370153427124e-03,-2.143556412192992866e-05,2.328494301764294505e-04,3.473381582352885744e-09,-5.093056242913007736e-04,-1.626681187190115452e-04,-3.089328762143850327e-03,-4.061524197459220886e-02,-6.806663423776626587e-02,-2.508191205561161041e-02,2.112433779984712601e-03,-1.250024652108550072e-03,-1.942827831953763962e-03,-7.709043100476264954e-03,-1.145916283130645752e-01,-7.779610157012939453e-02,1.186859421432018280e-02,-7.704133540391921997e-02,3.785288333892822266e-02,-1.494252006523311138e-03,-1.110533252358436584e-03,-7.685986813157796860e-03,3.375967219471931458e-02,-3.593919426202774048e-02,-5.848522763699293137e-03,1.114940550178289413e-02,2.113318257033824921e-02,3.076973371207714081e-04,3.678729117382317781e-04,1.298730261623859406e-03,1.017067395150661469e-02,-2.069059293717145920e-03,4.828742146492004395e-02,-6.240035593509674072e-02,-2.865859121084213257e-02,-1.735794730484485626e-02,-1.701844972558319569e-03,-8.532039821147918701e-03,-1.279540359973907471e-01,-3.297271206974983215e-02,1.046217679977416992e-01,5.113937854766845703e-01,-3.612529858946800232e-02,-1.183527614921331406e-02,-1.528961700387299061e-03,3.129063919186592102e-02,-1.943932473659515381e-02,-2.335695549845695496e-02,-8.501095697283744812e-03,-5.529332906007766724e-02,1.602298230864107609e-03,-2.012133831158280373e-03,9.090342209674417973e-04,2.483886433765292168e-03,2.963795326650142670e-02,2.419327199459075928e-02,-2.032836526632308960e-02,-2.265173243358731270e-03,-2.025942085310816765e-03,-3.137011080980300903e-04,-2.986428171425359324e-08,4.532572711468674242e-05,1.344272168353199959e-04,3.532105474732816219e-04,-4.241973510943353176e-04,-3.809400368481874466e-07,-2.294064324814826250e-05,-1.746798261592630297e-08,4.147157596889883280e-06,-7.828141679055988789e-05,-5.074389046058058739e-04,-5.095541011542081833e-03,6.858956068754196167e-03,-1.432858407497406006e-03,-6.412903894670307636e-05,9.407186007592827082e-05,-2.215374843217432499e-04,2.010220428928732872e-03,1.021826174110174179e-02,1.098977029323577881e-02,7.549343630671501160e-03,-4.479393362998962402e-03,-2.070875139907002449e-03,2.505769953131675720e-04,-2.387122949585318565e-04,1.624153926968574524e-03,-7.872624322772026062e-03,7.114473264664411545e-04,9.390000253915786743e-03,-1.070924475789070129e-02,5.320117343217134476e-04,-5.742944631492719054e-05,2.166612830478698015e-06,-1.632435014471411705e-04,4.105729516595602036e-03,-9.742336347699165344e-03,-2.913640812039375305e-02,1.100473105907440186e-02,8.752342313528060913e-03,2.311828080564737320e-03,1.121568784583359957e-04,2.746704500168561935e-03,8.559679612517356873e-03,-2.221919130533933640e-03,-4.227364901453256607e-03,3.022884018719196320e-02,1.112232543528079987e-02,1.329190796241164207e-03,-4.988163709640502930e-04,-1.712179975584149361e-03,-8.711991831660270691e-04,3.666100557893514633e-03,1.057185418903827667e-02,-4.154509399086236954e-03,-4.180078758508898318e-05,2.591219381429255009e-04,-3.173617878928780556e-04,-2.047643356490880251e-04,-1.959276851266622543e-03,-7.151379715651273727e-03,-3.969894722104072571e-03,6.085392669774591923e-04,-3.767210873775184155e-04,-9.570940746925771236e-04,5.520626018551411107e-06,6.075707278796471655e-05,3.515505813993513584e-04,4.627619637176394463e-05,-5.643763579428195953e-04,-8.534743683412671089e-04,5.313557921908795834e-04,8.207188220694661140e-04,-8.734484435990452766e-04,5.663700285367667675e-04,2.139853313565254211e-03,9.653540328145027161e-03,1.054691243916749954e-02,5.364934913814067841e-03,-5.597446579486131668e-04,-8.980780839920043945e-04,-6.541766342706978321e-04,3.660699585452675819e-03,1.429690234363079071e-02,2.716505154967308044e-02,3.910872619599103928e-03,1.031677704304456711e-02,-2.591806463897228241e-03,2.168808132410049438e-03,-1.463604858145117760e-03,-4.173171240836381912e-03,4.757652059197425842e-04,1.134739816188812256e-02,6.461744662374258041e-03,-6.400528363883495331e-03,-6.893800571560859680e-03,5.247711669653654099e-03,-8.443495025858283043e-04,3.275490307714790106e-04,8.253827691078186035e-03,2.899976214393973351e-03,-3.185827285051345825e-03,2.221322851255536079e-03,8.465861901640892029e-03,-4.960172343999147415e-03,-2.327711787074804306e-03,-1.329393940977752209e-03,5.369964521378278732e-03,8.599126711487770081e-03,-3.242367506027221680e-02,1.483283564448356628e-02,7.404984906315803528e-03,2.760838018730282784e-03,-4.149248357862234116e-03,2.590184099972248077e-03,-1.318170689046382904e-02,2.326227724552154541e-02,-2.275764010846614838e-02,-4.415698349475860596e-03,-2.302680350840091705e-02,-2.784687327221035957e-03,4.484766349196434021e-02,-5.087881907820701599e-02,1.040450856089591980e-02,-1.155728101730346680e-02,4.043903946876525879e-02,6.000791862607002258e-02,5.765825510025024414e-03,1.644559961277991533e-05\n0.000000000000000000e+00,-3.530365574988536537e-06,-4.723393431049771607e-06,1.079305075109004974e-03,8.438396034762263298e-04,-2.660438258317299187e-05,-1.006494312605354935e-05,-1.889752354600204853e-08,2.255728759337216616e-07,-4.571882163872942328e-05,2.456741349305957556e-04,-3.861661069095134735e-03,-1.777731697075068951e-03,9.506501257419586182e-03,2.386709384154528379e-04,5.311561835696920753e-06,-2.669061586857424118e-06,-6.293135811574757099e-05,6.040525040589272976e-04,3.247808432206511497e-03,-1.219633966684341431e-03,-8.450004272162914276e-03,1.601657830178737640e-03,1.173885539174079895e-04,-2.391950692981481552e-04,-2.161838579922914505e-03,-1.832013018429279327e-03,2.215869026258587837e-04,1.020011212676763535e-02,-7.824398344382643700e-04,-5.711088306270539761e-05,9.619354386813938618e-05,1.641556009417399764e-04,-2.696398296393454075e-04,1.401617377996444702e-02,7.797457277774810791e-03,-1.138569694012403488e-02,7.350040599703788757e-03,8.113819174468517303e-03,6.518744630739092827e-04,-1.668420009082183242e-05,2.681744284927845001e-03,9.043954312801361084e-03,7.242355030030012131e-03,2.955841599032282829e-03,-2.224986441433429718e-03,7.645861245691776276e-03,8.054089266806840897e-04,-1.765387278283014894e-04,3.190726973116397858e-03,1.566450810059905052e-03,-1.411899575032293797e-03,4.254085943102836609e-04,7.760393200442194939e-04,4.381799953989684582e-07,-7.052032015053555369e-05,-3.184997694916091859e-06,3.073171537835150957e-04,7.083138916641473770e-04,1.176780555397272110e-03,-2.697818446904420853e-03,-2.982522710226476192e-04,4.842053022002801299e-05,-1.449036744816112332e-06,-4.711868673012986619e-09,-2.667867738637141883e-05,7.188027666416019201e-05,1.139627420343458652e-03,4.859648179262876511e-04,-2.747351572907064110e-05,-8.142119622789323330e-05,4.444222767574501631e-08,6.282251706579700112e-05,-1.092808379326015711e-04,1.261552679352462292e-03,3.280268283560872078e-03,-2.895128680393099785e-03,2.998768817633390427e-03,3.326652222312986851e-04,-7.728180207777768373e-05,-8.151614747475832701e-05,1.605841680429875851e-05,7.273976225405931473e-04,4.517409484833478928e-03,2.844455186277627945e-03,-3.810511436313390732e-03,1.313727931119501591e-03,2.748025144683197141e-05,-3.030854859389364719e-04,-3.249077824875712395e-03,1.115517108701169491e-03,3.047382459044456482e-03,5.452155601233243942e-03,-3.457245649769902229e-03,8.003610419109463692e-04,-1.811837864806875587e-05,2.318527840543538332e-04,4.965951666235923767e-04,1.167318783700466156e-02,1.092175766825675964e-02,-1.594679616391658783e-02,-8.984652231447398663e-05,8.116617798805236816e-03,5.464527057483792305e-04,-8.343072840943932533e-05,3.792281262576580048e-03,1.144087989814579487e-03,2.121222205460071564e-03,9.503497742116451263e-03,2.643867162987589836e-03,8.299495093524456024e-03,3.142051282338798046e-04,-3.006049373652786016e-04,4.787010140717029572e-03,-2.427748171612620354e-03,-6.261942442506551743e-03,2.895246958360075951e-03,-1.526461215689778328e-03,7.899770571384578943e-05,-2.052239433396607637e-04,2.332384974579326808e-05,3.550633555278182030e-04,1.411568839102983475e-03,8.598518325015902519e-04,-3.227629698812961578e-03,-4.494269669521600008e-04,4.985541636415291578e-06,3.917350841220468283e-05,7.668753632117386587e-09,-5.586299448623321950e-05,4.155696660745888948e-05,3.367800032719969749e-03,3.156435443088412285e-03,-1.169787356047891080e-05,4.168787927483208477e-05,2.908754126451640332e-08,2.049967006314545870e-04,1.048248668666929007e-04,4.366664681583642960e-03,9.323256090283393860e-03,2.092267200350761414e-02,2.027699258178472519e-03,2.840474480763077736e-04,-2.279521504533477128e-05,-8.337847975781187415e-05,-1.631281105801463127e-03,-1.170517876744270325e-03,-1.690648496150970459e-02,-7.780669722706079483e-03,-5.935297813266515732e-03,-9.637968614697456360e-04,7.579180237371474504e-05,-2.625779306981712580e-04,-2.956503536552190781e-03,2.579176332801580429e-03,-1.465861313045024872e-02,1.593464054167270660e-02,4.379312042146921158e-03,-1.792897586710751057e-03,1.750768278725445271e-04,1.843927311711013317e-04,1.522386912256479263e-03,3.644431242719292641e-03,-2.233982319012284279e-03,-5.113626830279827118e-03,5.478782579302787781e-03,6.319233216345310211e-03,-1.585968304425477982e-03,-5.534927549888379872e-05,3.281286917626857758e-03,-3.969618119299411774e-04,-4.462068900465965271e-03,1.833970099687576294e-02,-6.166530773043632507e-03,1.820221729576587677e-02,3.035821951925754547e-03,-2.678432501852512360e-04,4.889079835265874863e-03,-3.361555980518460274e-03,-3.667647484689950943e-03,1.118476502597332001e-03,7.772339973598718643e-03,-1.077304696082137525e-04,-1.302344608120620251e-04,-3.649809514172375202e-06,2.820637892000377178e-04,-1.085879921447485685e-04,-2.043265849351882935e-03,-3.490645671263337135e-03,-4.655233351513743401e-04,5.763008084613829851e-05,-1.710627839202061296e-05,-8.077368995884626202e-09,-3.500045204418711364e-05,-2.921213308582082391e-06,1.310835476033389568e-03,1.621334813535213470e-03,-3.492360701784491539e-05,-2.503983523638453335e-05,3.724085217982064933e-08,1.673341466812416911e-04,-1.029695558827370405e-04,4.523895215243101120e-03,-8.945686277002096176e-04,-4.359630867838859558e-03,4.457099363207817078e-03,9.992265840992331505e-04,-6.992177077336236835e-05,-2.530150813981890678e-04,-2.591848315205425024e-04,7.395974826067686081e-04,-9.568324312567710876e-04,5.565701983869075775e-03,-5.693754181265830994e-03,1.208826154470443726e-02,1.846019877120852470e-04,-3.373589715920388699e-04,-2.900710096582770348e-03,-1.759800827130675316e-03,4.630608018487691879e-03,5.123944487422704697e-03,-7.591899484395980835e-04,-3.484008135274052620e-03,-1.113548933062702417e-07,2.146275219274684787e-04,1.495445030741393566e-03,1.846602372825145721e-02,-6.228034617379307747e-04,7.779593579471111298e-03,2.166557125747203827e-02,8.255551569163799286e-03,-9.511241223663091660e-04,-8.255658030975610018e-05,7.091767620295286179e-03,4.046909511089324951e-03,9.982115589082241058e-04,5.694455467164516449e-05,6.485078483819961548e-03,9.874439798295497894e-03,-8.534104563295841217e-05,-3.191735013388097286e-04,1.186720374971628189e-02,-2.567872870713472366e-04,-6.659136153757572174e-03,-2.008959650993347168e-03,-3.030371153727173805e-03,1.237837423104792833e-04,-3.194657329004257917e-04,5.611222150037065148e-05,7.088519632816314697e-04,7.653301581740379333e-03,-6.417687400244176388e-04,-5.532082635909318924e-03,-7.404776988551020622e-04,-1.037620095303282142e-04,3.330887921038083732e-05,1.043463271344080567e-08,-1.081407572200987488e-05,9.838437836151570082e-05,1.167047419585287571e-03,1.069122343324124813e-03,-2.639124795678071678e-05,-2.953160037577617913e-05,-8.166352927219122648e-09,7.789831579430028796e-05,-1.036110115819610655e-04,2.713010646402835846e-03,1.179141341708600521e-03,-2.454788656905293465e-03,3.917099907994270325e-03,4.904060624539852142e-04,-5.839379446115344763e-05,-1.667390024522319436e-04,-3.686886047944426537e-04,-1.097238389775156975e-03,2.092118666041642427e-05,3.578023286536335945e-03,-4.408373497426509857e-03,1.576266949996352196e-03,9.214861347572878003e-05,-2.116140094585716724e-04,-2.495583379641175270e-03,8.629957301309332252e-05,1.463965047150850296e-03,7.506639230996370316e-03,1.846786588430404663e-03,4.599131934810429811e-04,2.419226984784472734e-05,2.554461825639009476e-04,7.802571053616702557e-04,1.186292804777622223e-02,8.195674978196620941e-03,-1.369777228683233261e-02,2.715328009799122810e-04,1.036199927330017090e-02,2.325872192159295082e-04,-8.632939716335386038e-05,4.815626423805952072e-03,1.717815292067825794e-03,4.887174814939498901e-03,1.239013072336092591e-04,4.246758297085762024e-03,1.145986746996641159e-02,5.476290243677794933e-04,-3.193063603248447180e-04,5.928405094891786575e-03,-1.936390181072056293e-04,-2.451173961162567139e-03,1.059177331626415253e-03,-2.888972871005535126e-03,5.256705480860546231e-05,-2.097022952511906624e-04,2.137880801456049085e-05,4.524755058810114861e-04,2.831035992130637169e-03,-2.005068236030638218e-04,-3.934788517653942108e-03,-6.350034964270889759e-04,-2.149213105440139771e-05,3.734030178748071194e-05,1.677653926890343428e-08,-1.451291882403893396e-05,5.535483069252222776e-05,1.842033001594245434e-03,1.473587471991777420e-03,-1.901476753118913621e-05,-2.501142989785876125e-05,7.983180694282054901e-08,8.195959526346996427e-05,-1.224352308781817555e-04,2.414046786725521088e-03,2.427797298878431320e-03,-4.164082463830709457e-03,3.642217256128787994e-03,6.096743163652718067e-04,-1.364311319775879383e-04,-2.789198188111186028e-04,3.175115853082388639e-04,-1.856804476119577885e-03,4.546118900179862976e-03,1.750541618093848228e-03,-2.770256949588656425e-03,3.757193218916654587e-03,8.554400119464844465e-05,-2.280164771946147084e-04,-1.877759816125035286e-03,2.230826066806912422e-05,-4.664118168875575066e-04,5.938732065260410309e-03,-1.974241575226187706e-03,2.437690272927284241e-03,7.304790779016911983e-05,3.118347667623311281e-04,8.155107498168945312e-04,1.382968574762344360e-02,8.124784566462039948e-03,-1.220590900629758835e-02,-5.077118519693613052e-03,1.054584793746471405e-02,5.252169212326407433e-04,-1.593086344655603170e-04,5.448167677968740463e-03,2.273554448038339615e-03,7.872245274484157562e-03,1.107058138586580753e-03,-3.343695309013128281e-03,1.149083487689495087e-02,8.283321512863039970e-04,-3.799889236688613892e-04,6.566237192600965500e-03,-2.700848504900932312e-03,8.877273648977279663e-05,-1.226129382848739624e-02,3.140749176964163780e-04,2.517641769372858107e-05,-2.537079271860420704e-04,1.762181454978417605e-05,5.409865989349782467e-04,2.383349463343620300e-03,6.350906915031373501e-04,-4.293382633477449417e-03,-5.920855910517275333e-04,-1.418339888914488256e-05,4.491558138397522271e-05,2.466913429088890553e-08,-1.412282654200680554e-05,7.415300206048414111e-05,1.676300540566444397e-03,1.208978123031556606e-03,-6.122121703810989857e-06,-4.203893331578001380e-05,1.122998583014123142e-09,4.806554352398961782e-05,-1.230756897712126374e-04,2.909453469328582287e-04,6.585713475942611694e-03,-8.624849840998649597e-03,4.195700399577617645e-03,4.780457820743322372e-04,-1.032501313602551818e-04,-2.635580603964626789e-04,-2.339750353712588549e-04,-9.866042528301477432e-04,5.484126508235931396e-03,2.612169366329908371e-03,1.544695696793496609e-04,2.305337460711598396e-03,1.501738734077662230e-04,-3.003809833899140358e-04,-2.623610431328415871e-03,2.945570740848779678e-03,-6.747625768184661865e-03,2.974400296807289124e-03,-2.808107296004891396e-03,1.599711948074400425e-03,7.918976189102977514e-05,2.610036171972751617e-04,9.217411279678344727e-04,1.386139262467622757e-02,-1.146647962741553783e-03,-8.987589739263057709e-03,1.292983070015907288e-03,1.521091535687446594e-02,5.129388300701975822e-04,-6.792775093344971538e-05,4.031766671687364578e-03,1.148344017565250397e-02,6.396375596523284912e-03,1.089874189347028732e-03,4.473765380680561066e-03,8.865847252309322357e-03,4.894179874099791050e-04,-3.573495196178555489e-04,5.704516079276800156e-03,-6.504087941721081734e-04,4.059576604049652815e-04,-1.362452749162912369e-04,-2.929335925728082657e-03,7.026485400274395943e-05,-2.333021839149296284e-04,3.680019290186464787e-05,4.489780112635344267e-04,2.658683573827147484e-03,-9.035215043695643544e-05,-5.391473881900310516e-03,-6.539461901411414146e-04,4.114984403713606298e-05,3.527095395838841796e-05,2.259321263409219682e-08,9.283888357458636165e-05,-5.260639591142535210e-04,-1.271399669349193573e-02,-1.160976104438304901e-02,2.055642689811065793e-04,2.427198196528479457e-04,-2.301931090187281370e-09,-6.918729632161557674e-04,6.315768114291131496e-04,-1.759980618953704834e-02,-2.053995849564671516e-03,8.290459401905536652e-03,-2.999133057892322540e-02,-4.008517600595951080e-03,5.416837520897388458e-04,1.021034782752394676e-03,-1.767866779118776321e-04,-1.036874204874038696e-02,2.243786305189132690e-02,-3.943869378417730331e-03,3.339050337672233582e-02,-2.948432043194770813e-02,-1.179301529191434383e-03,1.812407863326370716e-03,1.895890384912490845e-02,-2.067200466990470886e-02,-4.218626709189265966e-04,-4.218506067991256714e-02,-2.681985730305314064e-03,-1.321367267519235611e-02,-4.563797847367823124e-04,-2.047512913122773170e-03,-5.106835160404443741e-03,-1.095556318759918213e-01,-5.255774408578872681e-02,1.033470109105110168e-01,-1.468149479478597641e-02,-7.932539284229278564e-02,-2.879417501389980316e-03,6.398620898835361004e-04,-3.688575327396392822e-02,-3.962450847029685974e-02,-4.382030293345451355e-02,-2.024681307375431061e-02,-3.726586326956748962e-02,5.619744658470153809e-01,-4.661121405661106110e-03,2.302872249856591225e-03,-3.879689052700996399e-02,7.114372216165065765e-03,6.756149698048830032e-03,1.411279372405260801e-04,-1.015378657029941678e-04,-2.134362002834677696e-04,1.572072505950927734e-03,-2.430205786367878318e-04,-2.966222818940877914e-03,-1.156749576330184937e-02,-2.066684653982520103e-03,3.143977001309394836e-02,4.212722647935152054e-03,-2.873821722459979355e-05,-3.021391166839748621e-04,-1.223320396093185991e-07,-1.008876824926119298e-05,2.423886871838476509e-05,3.195632598362863064e-04,6.906164344400167465e-04,-4.260630521457642317e-05,-6.975927681196480989e-05,-4.149524102103896439e-08,7.960580114740878344e-05,-3.906570054823532701e-05,2.273032441735267639e-03,6.674232892692089081e-03,7.610039319843053818e-04,4.192154854536056519e-03,1.169015304185450077e-04,7.917435141280293465e-06,1.673874066909775138e-04,-2.423107798676937819e-05,8.869649842381477356e-03,-1.100786612369120121e-03,-1.313495566137135029e-03,-2.544195624068379402e-03,-3.592430381104350090e-03,1.395115250488743186e-04,-1.704783062450587749e-04,-3.260601777583360672e-03,1.436327816918492317e-03,3.896001260727643967e-03,4.809814505279064178e-03,1.958600943908095360e-03,-1.321441493928432465e-03,3.985605144407600164e-05,1.990427408600226045e-04,5.146971088834106922e-04,1.145474333316087723e-02,6.296520587056875229e-03,-3.601207165047526360e-03,1.156037440523505211e-03,4.854823462665081024e-03,1.332528539933264256e-03,6.269778532441705465e-05,3.408387769013643265e-03,9.455243125557899475e-03,6.475538946688175201e-03,-1.895040739327669144e-03,1.333254389464855194e-03,7.290809880942106247e-03,8.615720435045659542e-04,-8.062914275797083974e-05,2.661690348759293556e-03,5.801648367196321487e-03,-5.946302320808172226e-03,-8.970708586275577545e-03,7.363190408796072006e-03,-2.581622684374451637e-04,2.900080871768295765e-04,3.908025100827217102e-04,2.504307194612920284e-04,-2.024765592068433762e-03,1.968928612768650055e-03,1.078343950212001801e-03,-6.915416452102363110e-05,8.640211308375000954e-05,5.859090015292167664e-04,-6.173042347654700279e-04,2.665884676389396191e-04,1.106422860175371170e-03,4.946229164488613605e-04,6.087896763347089291e-04,-5.847527063451707363e-04,-5.336285103112459183e-04,4.651624767575412989e-04,-2.028904564213007689e-04,-1.912110601551830769e-04,1.064909156411886215e-03,-3.291976638138294220e-03,-3.964642994105815887e-03,1.404185313731431961e-04,-1.501073711551725864e-05,1.828348904382437468e-04,-9.288376168115064502e-05,1.174745964817702770e-03,5.795972421765327454e-03,-9.227319620549678802e-03,-3.199958242475986481e-03,-6.149259395897388458e-03,-1.431477488949894905e-03,-2.049295930191874504e-03,-2.128675580024719238e-03,4.073498304933309555e-03,-2.114314585924148560e-03,6.377519574016332626e-03,1.524166087619960308e-03,2.348409499973058701e-03,1.694209408015012741e-03,-1.325535704381763935e-03,1.264874241314828396e-03,-3.974719729740172625e-04,1.047804206609725952e-02,6.602518260478973389e-03,-1.419910788536071777e-02,8.305891416966915131e-03,8.660045452415943146e-03,-2.822733018547296524e-03,3.420908236876130104e-03,2.893969882279634476e-03,1.088971924036741257e-02,9.422209113836288452e-03,1.151778828352689743e-02,3.739618929103016853e-03,1.119145005941390991e-02,2.013693010667338967e-04,2.364180749282240868e-03,4.309432115405797958e-03,-8.611938683316111565e-04,-3.347322577610611916e-03,1.019477471709251404e-02,-1.527335401624441147e-02,1.990819536149501801e-02,1.292115543037652969e-02,1.038298505591228604e-04,1.890804059803485870e-02,-4.184741154313087463e-02,4.366282746195793152e-02,-2.635606937110424042e-02,-1.774100400507450104e-02,-1.270872633904218674e-02,1.729335781419649720e-05\n0.000000000000000000e+00,1.875023372122086585e-05,4.181647818768396974e-05,-1.437984028598293662e-04,-2.210281381849199533e-04,5.939574293734040111e-06,-6.507240868813823909e-06,-6.363632110151229426e-08,-2.864295674953609705e-05,-1.425233222107635811e-05,-3.602483484428375959e-04,-7.772308308631181717e-04,-1.585037098266184330e-03,-1.240059616975486279e-03,-7.612595800310373306e-05,-1.115492432290920988e-05,-1.061479269992560148e-05,6.437395350076258183e-04,3.089946461841464043e-03,-6.802117568440735340e-04,3.446807619184255600e-03,2.213586354628205299e-03,2.275682927574962378e-04,6.329198367893695831e-05,-4.712747613666579127e-05,6.001761357765644789e-05,-1.450905692763626575e-04,2.121244142472278327e-05,-1.303071971051394939e-03,-4.228442558087408543e-04,2.102782018482685089e-04,-4.195219662506133318e-05,7.210902367660310119e-06,-6.845845200587064028e-05,-3.840735298581421375e-04,-2.078115358017385006e-05,-9.302156395278871059e-04,-1.613265951164066792e-03,1.221818965859711170e-03,8.526791934855282307e-04,-1.032444197335280478e-05,5.441869143396615982e-04,2.791137201711535454e-03,1.305345911532640457e-03,9.861082071438431740e-04,1.221239916048943996e-03,1.042889780364930630e-03,5.160570726729929447e-04,-1.194586184283252805e-05,1.868079853011295199e-04,1.102795213228091598e-04,-2.442240482196211815e-03,-1.814049901440739632e-03,-1.069969381205737591e-03,-1.661810165387578309e-05,-2.111490630340995267e-06,-1.959318069566506892e-05,3.551309055183082819e-05,-4.324784385971724987e-04,-5.410865414887666702e-04,2.165963669540360570e-04,3.456715785432606936e-05,6.360617408063262701e-05,2.029387542279437184e-05,-6.350301617885634187e-09,1.969161166925914586e-05,2.211641731264535338e-05,-2.223875053459778428e-04,-2.638050646055489779e-04,6.443240636144764721e-06,-8.130655260174535215e-08,2.191514703042685142e-08,-1.947223063325509429e-05,-1.988735129998531193e-05,-3.651499864645302296e-04,-1.333780703134834766e-03,-1.669505843892693520e-03,-6.008514901623129845e-04,-5.811927258037030697e-05,-5.258793407847406343e-06,-6.050060619600117207e-06,6.140794721432030201e-04,1.556035014800727367e-03,3.366539021953940392e-04,2.233864041045308113e-03,8.603555033914744854e-04,3.828401677310466766e-04,5.325032543623819947e-05,-1.536710988148115575e-05,4.731594235636293888e-04,-1.341869356110692024e-03,7.835784344933927059e-04,8.753951988182961941e-05,-8.743518264964222908e-04,3.304961137473583221e-04,-5.496112135006114841e-05,-9.420746209798380733e-06,-7.359079609159380198e-05,-1.641394337639212608e-04,9.378203540109097958e-04,-5.130867066327482462e-06,-7.268164772540330887e-04,7.094657048583030701e-04,7.832873961888253689e-04,-3.800778813456417993e-06,5.667510558851063251e-04,3.122420748695731163e-03,4.111429734621196985e-04,1.278267242014408112e-03,1.656553125940263271e-03,6.950541865080595016e-04,6.008975906297564507e-04,1.286753922613570467e-05,1.850943372119218111e-04,3.864229074679315090e-04,-2.347676083445549011e-03,-2.383148297667503357e-03,-5.734330625273287296e-04,-4.316356807976262644e-06,1.749574948917143047e-06,-2.818818029481917620e-05,2.328260416106786579e-05,-5.039733950980007648e-04,-1.036699046380817890e-03,3.420310385990887880e-04,5.589792635873891413e-05,7.007791282376274467e-05,1.324715503869811073e-05,2.848425140200561145e-08,4.603507477440871298e-06,-3.761036350624635816e-05,-1.352431572740897536e-04,-2.520476700738072395e-04,-2.940501690318342298e-05,-6.621513421123381704e-06,-5.722132101482202415e-09,3.885064870701171458e-06,-1.264008096768520772e-05,-7.298251148313283920e-06,-1.086219446733593941e-03,-1.262234291061758995e-03,1.413308898918330669e-03,5.004036211175844073e-05,-5.038709787186235189e-06,-1.147000057244440541e-05,-5.050119943916797638e-04,-7.138794753700494766e-04,-3.003792371600866318e-03,3.961691167205572128e-03,1.710870768874883652e-03,1.181397587060928345e-03,2.237714943476021290e-05,9.141661394096445292e-06,-2.908381284214556217e-04,-1.863587880507111549e-03,2.959776669740676880e-03,-2.662874758243560791e-03,-1.965696690604090691e-03,1.025145407766103745e-03,-4.394068673718720675e-05,-4.162540062679909170e-05,2.324723755009472370e-04,4.531345912255346775e-04,-1.938946079462766647e-04,4.947538836859166622e-04,-2.164768055081367493e-03,-1.618833979591727257e-03,-1.380691537633538246e-05,5.880812295799842104e-06,5.996648687869310379e-04,7.416148437187075615e-04,3.701074514538049698e-03,-3.160345135256648064e-03,-1.184251159429550171e-03,-1.010934356600046158e-03,-4.010177217423915863e-04,3.508419104036875069e-05,4.567377618514001369e-04,4.112684691790491343e-04,1.347886980511248112e-03,3.393406048417091370e-03,1.304026227444410324e-04,-2.215800350313656963e-06,3.433589881751686335e-05,-3.484116678009741008e-05,5.532766590476967394e-05,-6.107821827754378319e-04,-9.198146872222423553e-04,3.249650180805474520e-04,-1.901016730698756874e-05,-1.410531695000827312e-05,1.689841155894100666e-05,6.939072960676639923e-08,2.838659929693676531e-05,6.054199911886826158e-05,-3.036643320228904486e-04,-3.517458972055464983e-04,3.377669054316356778e-05,-5.156800853001186624e-07,4.153116606175899506e-08,-2.550463432271499187e-05,-4.068445559823885560e-05,-5.806960398331284523e-04,-2.496647648513317108e-03,-2.258930820971727371e-03,-1.115194289013743401e-03,-1.231699716299772263e-04,-2.974909875774756074e-05,-3.094446947216056287e-05,8.192947716452181339e-04,1.359349698759615421e-03,-1.378032146021723747e-03,8.214666740968823433e-04,2.567733172327280045e-04,1.490704598836600780e-04,5.418447108240798116e-05,1.514837276772595942e-05,1.179542043246328831e-03,2.123824378941208124e-04,9.537152945995330811e-04,5.605939804809167981e-06,-3.770066425204277039e-03,-2.493252686690539122e-04,-6.659603241132572293e-05,-3.930013008357491344e-07,4.922541847918182611e-06,-1.624414871912449598e-04,1.046642079018056393e-03,1.692940597422420979e-03,3.188641130691394210e-05,8.394934120588004589e-04,1.041068695485591888e-03,-4.149410233367234468e-05,1.819497992983087897e-04,3.958852030336856842e-03,2.074319403618574142e-03,-6.531473482027649879e-04,2.485575154423713684e-03,1.443539396859705448e-03,6.266976706683635712e-04,-1.672097141636186279e-06,-1.410863595083355904e-03,2.657567383721470833e-03,3.780174301937222481e-05,-2.784254262223839760e-03,-2.386552048847079277e-03,-2.208485420851502568e-05,-2.510110971343237907e-05,-1.014208010019501671e-06,1.474146847613155842e-05,8.603093447163701057e-04,-1.713956240564584732e-03,9.380014671478420496e-05,5.235701974015682936e-05,6.073929034755565226e-05,1.992931356653571129e-05,-2.588421921245753765e-09,1.752358730300329626e-05,1.656494714552536607e-05,-1.620000984985381365e-04,-1.486256369389593601e-04,7.270692549354862422e-06,3.637629106378881261e-06,1.006446836981922388e-08,-1.806284672056790441e-05,9.386659485244308598e-07,-3.676745691336691380e-04,-1.909616636112332344e-03,-1.054662163369357586e-03,-4.851919366046786308e-04,-4.196223380859009922e-05,-9.800528459891211241e-06,-8.646302376291714609e-06,6.699769292026758194e-04,1.010342501103878021e-03,1.493114104960113764e-04,2.309668576344847679e-03,1.211179071106016636e-03,6.631057476624846458e-04,5.520643026102334261e-05,-5.277843229123391211e-06,7.841615588404238224e-04,-8.870905730873346329e-04,-8.825545228319242597e-05,-3.680325753521174192e-04,-5.760415224358439445e-04,5.526120075955986977e-04,-4.749406798509880900e-05,-1.246701685886364430e-05,-6.267536809900775552e-05,-3.240753139834851027e-04,4.740991280414164066e-04,-6.404899177141487598e-04,-8.576983818784356117e-04,3.495977725833654404e-04,8.105909219011664391e-04,1.164226546279678587e-06,6.685080588795244694e-04,3.341225907206535339e-03,1.716390601359307766e-03,1.296586851822212338e-04,1.974534941837191582e-03,7.377299480140209198e-04,5.167021881788969040e-04,2.882200897147413343e-05,2.800135116558521986e-04,9.510901290923357010e-04,-1.786293345503509045e-03,-2.231869148090481758e-03,-1.090659759938716888e-03,-3.299431045888923109e-05,1.775673445081338286e-05,-2.908522947109304368e-05,4.032487049698829651e-05,-7.237133686430752277e-04,-6.292550242505967617e-04,5.070769693702459335e-04,7.928146078484132886e-05,6.087856672820635140e-05,1.285109283344354481e-05,4.651519702747464180e-08,1.364075797027908266e-05,2.534848135837819427e-05,-1.109004006139002740e-05,-2.869646414183080196e-05,2.561141855039750226e-06,5.866926585440523922e-06,-2.330943971173837781e-08,-3.269039370934478939e-05,2.038333332166075706e-05,-5.325279198586940765e-04,-7.669253973290324211e-04,-4.090021247975528240e-04,-8.986233733594417572e-04,-4.580265886033885181e-05,2.642995241330936551e-06,2.330251845705788583e-05,3.476649872027337551e-04,1.997291808947920799e-03,1.147509319707751274e-03,1.800816971808671951e-03,1.274921000003814697e-03,4.443175275810062885e-04,6.670654693152755499e-05,-3.449077121331356466e-05,-2.480723924236372113e-05,-1.461110077798366547e-03,5.582990706898272038e-04,1.509781577624380589e-03,-1.788132940419018269e-04,3.236946649849414825e-04,2.711627166718244553e-05,-2.114214476023335010e-05,-2.349169517401605844e-04,-8.602635352872312069e-04,-1.435077749192714691e-03,-1.381575712002813816e-03,8.617294952273368835e-05,7.727612392045557499e-04,4.944987013004720211e-04,1.545531085866969079e-05,5.969477933831512928e-05,2.684866543859243393e-03,1.360874739475548267e-04,-1.365359988994896412e-03,4.561226349323987961e-03,1.666261377977207303e-04,3.735693753696978092e-04,2.286634298798162490e-05,3.611496067605912685e-04,3.847886691801249981e-04,-7.401175098493695259e-04,-1.862942939624190331e-03,-5.594274261966347694e-04,-2.377528289798647165e-05,1.742429049045313150e-05,-2.250447141705080867e-05,3.896190901286900043e-05,-3.249242436140775681e-04,-6.387673784047365189e-04,2.010818716371431947e-04,3.533590279403142631e-05,7.275648385984823108e-05,6.825914169894531369e-06,-2.720662450883537531e-08,1.386631902278168127e-05,1.552259709569625556e-05,-2.512929495424032211e-04,-3.545008439687080681e-05,1.765133220033021644e-06,1.748391468936461024e-06,-4.048797563882544637e-08,-1.530932604509871453e-05,-2.155052061425521970e-05,-9.045069600688293576e-05,-3.189326031133532524e-03,-4.001068300567567348e-04,-5.209081573411822319e-04,-4.337238351581618190e-05,-7.787310096318833530e-06,1.299098585150204599e-05,3.624043019954115152e-04,6.905626505613327026e-04,2.138086594641208649e-03,2.557018306106328964e-03,2.220507740275934339e-04,5.310506094247102737e-04,1.998805237235501409e-05,2.630939707159996033e-05,4.827003576792776585e-04,-1.391007564961910248e-03,1.535738585516810417e-03,-9.629726409912109375e-04,-4.005967057310044765e-04,4.128139698877930641e-04,-6.392791692633181810e-05,-5.511836570804007351e-05,-9.632884029997512698e-06,-5.806199624203145504e-04,1.934887841343879700e-03,-6.997716845944523811e-04,-8.652908145450055599e-04,2.369527064729481936e-04,4.650806367862969637e-04,-1.453919776395196095e-05,7.592259789817035198e-04,3.236354328691959381e-03,2.810908248648047447e-03,-6.360892439261078835e-04,4.819704336114227772e-04,2.018869388848543167e-03,4.075080505572259426e-04,2.259102984680794179e-05,2.434563357383012772e-04,6.658005877397954464e-04,-1.322082709521055222e-03,-3.276536474004387856e-03,-9.161114576272666454e-04,-1.709102980385068804e-05,-6.022114121151389554e-06,-2.270850745844654739e-05,1.652477658353745937e-05,-4.408985842019319534e-04,-8.533809450455009937e-04,2.922512940131127834e-04,4.108754365006461740e-05,5.132453225087374449e-05,1.174007138615706936e-05,-3.261993697378784418e-08,-1.278303388971835375e-04,-1.937686611199751496e-04,1.546669984236359596e-03,1.507347216829657555e-03,1.808310844353400171e-05,4.105512925889343023e-05,4.668618203140795231e-08,1.304280740441754460e-04,4.690995410783216357e-05,2.696911338716745377e-03,1.331871468573808670e-02,8.015849627554416656e-03,3.747275099158287048e-03,3.177243634127080441e-04,3.641869989223778248e-05,4.363524567452259362e-05,-4.264992196112871170e-03,-1.099336240440607071e-02,-3.201615298166871071e-03,-1.598329097032546997e-02,-7.114405278116464615e-03,-8.893753401935100555e-04,-4.386018263176083565e-04,2.751825959421694279e-04,-8.194422116503119469e-05,8.507413789629936218e-03,-5.834884010255336761e-03,-5.622863303869962692e-03,2.829709323123097420e-03,-3.844599705189466476e-03,3.471843956504017115e-04,6.118992314441129565e-05,4.109505098313093185e-04,1.970546145457774401e-04,-3.770261071622371674e-03,-8.079543476924300194e-04,8.152293972671031952e-03,-4.093201365321874619e-03,-5.773012060672044754e-03,2.280891931150108576e-05,-4.711015615612268448e-03,-2.330552227795124054e-02,-8.742285892367362976e-03,1.220795093104243279e-04,-1.188408955931663513e-02,-5.095545668154954910e-03,6.518568992614746094e-01,-4.857950625591911376e-05,-1.357289962470531464e-03,-1.802667742595076561e-03,1.504285074770450592e-02,1.391993835568428040e-02,4.192629363387823105e-03,9.881894948193803430e-05,-3.791118797380477190e-05,2.057607780443504453e-04,-3.037368005607277155e-04,3.654300468042492867e-03,5.951119121164083481e-03,-2.821254311129450798e-03,-4.330723313614726067e-04,-5.023026023991405964e-04,-1.038455666275694966e-04,5.384208634495735168e-10,1.399767097609583288e-05,2.794248939608223736e-05,-1.497742632636800408e-04,-2.364830725127831101e-04,-4.366025677882134914e-06,-1.258620159205747768e-05,-7.168385707245761296e-08,-1.573932968312874436e-05,2.018468876485712826e-07,-4.396642616484314203e-04,-2.156888134777545929e-03,-9.264788241125643253e-04,-1.152936019934713840e-03,-3.748676317627541721e-05,-2.090383350150659680e-05,-3.689619916258379817e-05,5.930094630457460880e-04,2.511981641873717308e-03,1.987625291803851724e-04,7.164409034885466099e-04,1.427424023859202862e-03,1.598727423697710037e-03,5.516950113815255463e-05,-8.880560926627367735e-05,-2.626141940709203482e-04,-3.656556509668007493e-05,-3.467635833658277988e-04,-6.493146065622568130e-04,-1.317355083301663399e-03,3.437593695707619190e-04,-4.606836228049360216e-05,2.558157120802206919e-06,-1.127265641116537154e-04,1.117094943765550852e-04,1.136958831921219826e-03,-1.826893188990652561e-03,-2.281320746988058090e-03,5.485491128638386726e-04,8.124675368890166283e-04,2.312716333108255640e-06,2.691347035579383373e-04,2.147741848602890968e-03,2.206122735515236855e-03,2.568904776126146317e-03,2.564253052696585655e-03,6.142054917290806770e-04,5.322012584656476974e-04,-2.317114740435499698e-05,1.214409858221188188e-04,6.077326252125203609e-04,-1.071163569577038288e-04,-3.318930976092815399e-03,-1.102325855754315853e-03,9.562905324855819345e-05,-1.828685890359338373e-05,-1.018972834572196007e-04,5.563015292864292860e-05,-6.703492836095392704e-04,-7.912109722383320332e-04,7.169650052674114704e-04,8.712751150596886873e-05,1.114681654144078493e-04,1.456037716707214713e-04,9.307630534749478102e-05,2.180916999350301921e-05,-1.599265669938176870e-04,6.693158502457663417e-05,1.499427162343636155e-05,-2.787432640616316348e-05,4.414824434206821024e-05,4.452828579815104604e-05,-4.848727257922291756e-05,-2.121036814060062170e-04,-3.612080472521483898e-04,-2.705879043787717819e-03,1.002502394840121269e-04,-3.899564035236835480e-04,2.148106723325327039e-04,6.894074613228440285e-05,-2.368703135289251804e-04,3.893762186635285616e-04,2.205028198659420013e-03,6.953767151571810246e-04,3.031057771295309067e-03,1.739230472594499588e-03,6.796550005674362183e-04,3.332945052534341812e-04,1.597406808286905289e-04,-1.582074444741010666e-03,1.858342322520911694e-03,7.091462030075490475e-04,1.262289151782169938e-04,-2.161155687645077705e-03,-7.178699597716331482e-04,-5.931000341661274433e-04,-4.497257759794592857e-05,2.980900899274274707e-05,-9.082141332328319550e-06,2.228409750387072563e-03,1.170708274003118277e-04,-1.833541202358901501e-03,3.594088775571435690e-04,5.728569813072681427e-04,2.390166773693636060e-04,3.580136690288782120e-04,2.943195635452866554e-03,1.518711796961724758e-04,4.006880044471472502e-05,9.995575528591871262e-04,-3.318029921501874924e-04,5.106399476062506437e-05,7.441719644702970982e-04,2.022389526246115565e-04,-9.162010392174124718e-04,-1.142436056397855282e-03,-3.910814411938190460e-03,6.575792212970554829e-05,2.516224980354309082e-03,1.040297676809132099e-03,5.065735895186662674e-03,-2.169435610994696617e-03,7.483046501874923706e-03,-8.902251720428466797e-03,-1.057343091815710068e-03,6.105354987084865570e-04,-2.137659117579460144e-03,2.039136234088800848e-06\n0.000000000000000000e+00,1.165004277936532162e-06,-6.639263119723182172e-06,-3.067361831199377775e-05,-2.778021007543429732e-05,1.030699195325723849e-06,2.518870587664423510e-06,-5.886003862087818561e-08,1.521852084351849044e-07,4.596932740241754800e-06,-1.576719296281225979e-05,4.529429716058075428e-04,1.685677270870655775e-04,-1.597375667188316584e-04,-1.974642327695619315e-05,6.681402737740427256e-06,1.387992233503609896e-05,1.404932481818832457e-05,2.709051477722823620e-04,-2.241990878246724606e-04,5.489496106747537851e-05,2.682359481696039438e-04,-1.860500196926295757e-04,-6.339294486679136753e-06,2.923954161815345287e-05,1.806850195862352848e-04,4.217169043840840459e-05,7.205531437648460269e-05,-5.312652210704982281e-04,1.932750164996832609e-04,-6.231985753402113914e-05,-1.107247953768819571e-06,-7.408541023323778063e-06,-8.390963557758368552e-06,-4.810962709598243237e-04,-3.557146701496094465e-04,1.409838296240195632e-04,1.806273794500157237e-04,-1.785311906132847071e-04,-5.190411684452556074e-05,8.658517799631226808e-06,-1.126444985857233405e-04,-2.198037400376051664e-04,2.267794770887121558e-04,-2.075491356663405895e-04,4.584693233482539654e-04,-1.832885027397423983e-04,-9.455655344936531037e-06,1.770615563145838678e-05,-3.232966409996151924e-04,2.329271956114098430e-05,1.167165100923739374e-04,-1.897037000162526965e-04,3.584830847103148699e-04,-6.579808086826233193e-06,1.648211036808788776e-05,-2.092360773531254381e-06,-2.905634573835413903e-05,-1.346412755083292723e-04,-7.615757931489497423e-05,2.021655091084539890e-04,2.387169297435320914e-05,-2.190392933698603883e-08,3.744866035049199127e-07,-6.218250092615562608e-08,2.024827381319482811e-06,-3.719131655088858679e-06,-2.567147748777642846e-05,-4.638169775716960430e-05,3.481445901343249716e-06,3.559123570084921084e-06,5.010836190422196523e-08,1.235986132996913511e-06,3.431613322391058318e-06,-9.476558261667378247e-06,-1.970500306924805045e-04,2.955408417619764805e-04,-4.631335832527838647e-05,-1.458783026464516297e-05,4.539693236438324675e-06,9.819806109589990228e-06,2.470251820341218263e-05,-5.204877743381075561e-05,-4.131264868192374706e-04,-1.105719784391112626e-04,3.124405338894575834e-04,-8.186275954358279705e-05,-3.739114163181511685e-06,3.192057920387014747e-05,2.813712344504892826e-04,1.063491072272881866e-04,2.718710456974804401e-04,-3.189696581102907658e-04,3.019154537469148636e-04,-2.716842391237150878e-05,-3.174776566083892249e-06,-5.902719749428797513e-06,2.448507984809111804e-06,-4.338689323049038649e-04,-3.920723102055490017e-04,3.295608039479702711e-04,2.395415503997355700e-04,-1.627123710932210088e-04,-1.346497538179391995e-05,5.513933501788415015e-06,-1.262924051843583584e-04,2.887408481910824776e-05,3.966703079640865326e-04,-4.412726557347923517e-04,2.515304076950997114e-04,-2.404466504231095314e-04,3.584200385375879705e-06,1.673556835157796741e-05,-2.880886895582079887e-04,9.921119635691866279e-05,2.471933112246915698e-05,3.231782466173171997e-04,2.390995068708434701e-04,-8.628388059150893241e-06,1.116477778850821778e-05,-1.810247795219765976e-06,-2.376158772676717490e-05,-9.480792505200952291e-05,-1.634109357837587595e-04,1.754818367771804333e-04,2.269917058583814651e-05,-7.576770144623878878e-07,-7.901963385847921018e-07,4.277414333841988991e-08,4.097509190614800900e-06,-1.749383045535068959e-06,-1.383187045576050878e-04,-8.519719267496839166e-05,4.129134595132200047e-06,-2.486674475221661851e-07,-1.644570524206301343e-08,3.171892331010894850e-06,-1.481049184803850949e-05,-2.851437056961003691e-05,-1.173925411421805620e-04,7.009653199929744005e-05,2.293353463755920529e-04,-4.141155659453943372e-05,6.383458639902528375e-06,2.071300878014881164e-05,2.503047653590328991e-05,6.466893828473985195e-04,3.175208112224936485e-04,-1.888833241537213326e-03,4.034501907881349325e-04,-1.018270777422003448e-04,7.047647613944718614e-06,4.419948891154490411e-05,3.603994264267385006e-04,3.369197656866163015e-04,-1.116716011893004179e-04,-4.213338543195277452e-04,1.954555045813322067e-04,8.600696673966012895e-06,-4.076473487657494843e-06,-1.074842384696239606e-05,2.045596556854434311e-05,-4.000195767730474472e-04,-1.897868642117828131e-04,2.249115350423380733e-04,4.709371132776141167e-04,-4.015587910544127226e-04,2.493623833288438618e-05,9.640820280765183270e-06,7.843190542189404368e-05,7.026154198683798313e-04,4.112348542548716068e-04,-2.770977444015443325e-04,-2.051143965218216181e-04,-2.565447648521512747e-04,-3.533343624440021813e-05,2.288398900418542325e-05,-5.318495095707476139e-04,5.033483612351119518e-04,1.586112630320712924e-04,-4.084274405613541603e-05,-8.992652874439954758e-05,-4.758177510666428134e-06,1.459395662095630541e-05,-8.805039897197275423e-07,-3.358683898113667965e-05,-4.385205829748883843e-05,-4.492593870963901281e-05,3.911810345016419888e-04,4.196218651486560702e-05,2.971518824779195711e-06,6.286577445280272514e-07,-5.640144795648893705e-09,2.102718553942395374e-06,5.978293302177917212e-06,-1.649458499741740525e-05,-1.979815169761423022e-05,-2.296319507877342403e-07,3.835871666524326429e-06,1.857733877841383219e-08,-9.084519660973455757e-06,1.295074798690620810e-05,-1.578982628416270018e-04,3.459817380644381046e-04,8.592209196649491787e-04,1.128271178458817303e-04,8.154534043569583446e-06,3.400609784875996411e-07,-2.035750185314100236e-05,7.285428000614047050e-05,-1.134810852818191051e-03,1.298258546739816666e-03,2.811425656545907259e-05,1.933734311023727059e-04,-2.318251790711656213e-04,2.688726453925482929e-06,1.955504558281973004e-08,3.517413279041647911e-05,-3.225493710488080978e-04,-4.945128457620739937e-04,-3.390342753846198320e-04,1.989930635318160057e-03,2.936281671281903982e-04,-3.306415919723804109e-06,-1.247467935172608122e-05,-3.525074862409383059e-05,-8.010104647837579250e-04,-1.668068143771961331e-04,-6.306318682618439198e-04,-7.396420114673674107e-04,-2.670998219400644302e-04,7.664954318897798657e-05,6.379074875439982861e-06,-6.325094727799296379e-05,2.184649783885106444e-04,5.923212738707661629e-04,-1.215197145938873291e-03,-4.656798409996554255e-05,-4.421100020408630371e-04,2.843274160113651305e-05,2.040486106125172228e-05,-2.378835924901068211e-04,8.318015170516446233e-05,-3.192897129338234663e-04,-1.324207114521414042e-04,-2.943273284472525120e-05,-3.478518920019268990e-06,5.456287453853292391e-06,-6.417460099328309298e-06,1.007737155305221677e-04,2.130645152647048235e-04,-2.378157951170578599e-04,1.407369563821703196e-04,1.619245449546724558e-05,2.885908997996011749e-06,-3.833652328921743901e-07,-3.306286089355126023e-08,1.808356159926916007e-06,-9.538000085740350187e-06,-5.254565985524095595e-05,-2.863098598027136177e-05,-9.196878636430483311e-08,3.891373580700019374e-06,2.874912752304226160e-08,-2.438382580294273794e-07,7.585734238091390580e-06,-3.428308264119550586e-05,2.325674868188798428e-04,3.283106489107012749e-04,-5.471311305882409215e-05,-1.603046621312387288e-05,5.379518825066043064e-06,1.427745246473932639e-05,2.614737240946851671e-05,6.777445378247648478e-05,-2.952694194391369820e-04,-1.816324656829237938e-04,1.354144624201580882e-04,-1.153765042545273900e-04,-2.249621275041135959e-06,1.905331555462908000e-05,2.776103792712092400e-04,3.032734093721956015e-04,9.332076297141611576e-05,-4.502302908804267645e-04,4.235242522554472089e-05,1.450714262318797410e-05,-4.918272679788060486e-06,-1.097189124266151339e-05,-1.844415965024381876e-05,-6.137138698250055313e-04,-3.591846325434744358e-05,2.214584092143923044e-04,8.714988507563248277e-05,-2.526033204048871994e-04,1.649466685194056481e-05,9.173487342195585370e-06,-1.249856577487662435e-04,1.548247528262436390e-04,3.261286474298685789e-04,-3.066195058636367321e-04,4.249230551067739725e-04,-3.439470019657164812e-04,1.241373865923378617e-05,2.487051096977666020e-05,-2.277956518810242414e-04,2.225007337983697653e-04,1.911083090817555785e-04,-1.303372264374047518e-04,2.611933159641921520e-04,-1.099285964301088825e-05,1.693175181571859866e-05,-7.877807547629345208e-06,-1.361784870823612437e-05,-1.808503002393990755e-04,-1.610921026440337300e-04,2.727278915699571371e-04,3.915616616723127663e-05,2.390270765317836776e-06,-7.063599696266464889e-07,-6.868503987789154053e-09,2.525990339563577436e-06,-3.124981049040798098e-06,-6.701268284814432263e-05,-7.010031549725681543e-05,1.111877395487681497e-06,6.767227773707418237e-07,-5.406946002040058374e-08,-6.579480213986244053e-06,5.498213340615620837e-06,-4.706977779278531671e-05,-1.110568875446915627e-03,-1.471005525672808290e-04,-2.253697311971336603e-05,-1.852186505857389420e-05,-3.858253421640256420e-06,6.761267741239862517e-06,8.296528540086001158e-05,-9.091605315916240215e-04,-8.630972006358206272e-04,-6.372958887368440628e-04,3.949388919863849878e-04,-5.382110612117685378e-05,-1.040465485857566819e-05,1.928671736095566303e-05,2.350110007682815194e-04,-1.922586234286427498e-04,3.072164836339652538e-04,-6.400503916665911674e-04,5.172388409846462309e-05,4.174044079263694584e-06,-1.937915294547565281e-05,-7.282252227014396340e-06,-1.436243655916769058e-05,-5.044615245424211025e-04,7.129280711524188519e-04,7.052515866234898567e-04,3.353539214003831148e-04,-2.514795050956308842e-04,8.896167855709791183e-05,-2.282473360537551343e-06,-7.276820542756468058e-05,4.618556122295558453e-04,6.087036454118788242e-04,2.197479916503652930e-04,-3.420980647206306458e-06,-3.870381042361259460e-04,5.728319229092448950e-05,1.571042230352759361e-05,-2.802260860335081816e-04,-3.359408001415431499e-04,1.980458036996424198e-04,4.859777982346713543e-05,-4.107046406716108322e-04,-5.204093213251326233e-06,3.948233370465459302e-06,-8.267957127827685326e-06,-1.878032162494491786e-05,-1.865488011389970779e-04,-2.737797913141548634e-04,3.363315772730857134e-04,4.404247738420963287e-05,1.832085445130360313e-06,4.334154368734743912e-07,-1.453454387956298888e-07,2.402123072897666134e-06,3.013852165167918429e-06,-3.263349935878068209e-05,1.893565058708190918e-05,3.104383267782395706e-06,6.102357929194113240e-06,-9.870291250990703702e-08,7.537450983363669366e-07,1.171342046291101724e-05,-5.214972770772874355e-05,-2.164857141906395555e-05,1.088180360966362059e-04,-9.522373147774487734e-05,-1.817868724174331874e-05,3.463405846559908241e-07,3.745357616935507394e-06,3.504572669044137001e-05,-3.778586687985807657e-05,-3.517495060805231333e-04,2.178728173021227121e-04,2.302026841789484024e-04,-1.377583830617368221e-04,6.369591119437245652e-06,1.381071433570468798e-05,1.976600324269384146e-04,-3.974975334131158888e-05,2.891347976401448250e-04,-6.846167379990220070e-04,3.433927777223289013e-04,-9.162858623312786222e-05,5.340993993740994483e-06,-3.069804370170459151e-05,-1.582273762323893607e-05,-6.125989020802080631e-04,-4.262497823219746351e-04,3.349063335917890072e-04,2.225147472927346826e-04,-3.402734582778066397e-04,-1.678743501543067396e-05,-3.760724666790338233e-06,-3.816902244579978287e-05,2.001027605729177594e-04,1.229722693096846342e-04,-3.278945223428308964e-04,4.488967824727296829e-04,-2.146613260265439749e-04,3.986172669101506472e-05,1.214897656609537080e-05,-2.737926552072167397e-04,2.756922913249582052e-05,2.941076527349650860e-04,1.973435282707214355e-04,1.529957371531054378e-04,-3.706302777573000640e-06,5.106132448418065906e-06,8.237074098360608332e-07,-2.306010719621554017e-05,-5.266153311822563410e-05,-6.769631727365776896e-05,5.117547698318958282e-05,1.569319647387601435e-05,7.348322014877339825e-06,-1.059157739291549660e-07,3.983041096944361925e-08,-1.327683821727987379e-05,3.195834869984537363e-05,4.170601896476000547e-04,3.553064889274537563e-04,-9.363595381728373468e-06,-1.529337168904021382e-05,-7.632797860424034297e-08,8.927796443458646536e-06,-3.363897849339991808e-05,4.177640366833657026e-04,-7.404193165712058544e-04,-1.327822101302444935e-03,7.525832625105977058e-04,1.582914264872670174e-04,-3.496445424389094114e-05,-6.085192217142321169e-05,-3.301068791188299656e-04,-3.813961520791053772e-04,-1.184694003313779831e-03,2.450207830406725407e-05,-2.856086241081357002e-03,6.104044150561094284e-04,2.043513995886314660e-05,-1.507883862359449267e-04,-1.677643042057752609e-03,1.173651078715920448e-03,-2.285701688379049301e-03,1.638292684219777584e-03,-6.930911331437528133e-04,-6.585191003978252411e-04,5.232824696577154100e-05,8.135291136568412185e-05,9.135498112300410867e-05,4.039662890136241913e-03,1.942771719768643379e-03,-1.762417494319379330e-03,4.139652010053396225e-04,2.193683991208672523e-03,-1.385598297929391265e-04,-4.953724419465288520e-05,1.091253245249390602e-03,-1.267182640731334686e-03,-1.570955268107354641e-03,1.884777331724762917e-03,-1.604162040166556835e-03,2.368940273299813271e-03,-8.430890738964080811e-05,6.557711958885192871e-01,2.432422712445259094e-03,-1.670476980507373810e-03,1.085986150428652763e-05,7.639164105057716370e-04,-1.469501410610973835e-03,4.372245894046500325e-05,-9.635215974412858486e-05,3.225493128411471844e-05,1.598001690581440926e-04,1.126918825320899487e-03,1.140513573773205280e-03,-1.592490589246153831e-03,-2.098503027809783816e-04,-2.117419717251323164e-05,3.288231710030231625e-06,-1.027638063533231616e-07,3.457410912233171985e-06,1.600808218427118845e-06,-4.055037425132468343e-05,-4.669661939260549843e-05,2.923919055319856852e-06,3.089517122134566307e-06,1.510543370386585593e-07,-5.892065018997527659e-06,-3.333902895974460989e-07,-5.123744267621077597e-05,-2.976081450469791889e-04,-4.038086626678705215e-05,-9.924876940203830600e-05,-4.807807272300124168e-07,1.291047738050110638e-06,-3.212328010704368353e-06,8.161503501469269395e-05,-3.996494051534682512e-04,-1.849217806011438370e-04,3.438992134761065245e-04,-9.563929052092134953e-04,2.103189472109079361e-04,1.470777760914643295e-06,-6.523760021082125604e-07,3.452612436376512051e-04,4.270119825378060341e-05,-2.926035085693001747e-04,3.943328920286148787e-04,-1.573794870637357235e-04,3.973087877966463566e-04,-1.051360504789045081e-05,-1.343389521935023367e-05,-8.300021363538689911e-06,-4.161189426667988300e-04,-1.934337196871638298e-04,-1.143733388744294643e-03,1.793371484382078052e-04,-4.076276673004031181e-05,3.149858821416273713e-05,-2.407362899248255417e-06,1.264234015252441168e-05,-1.932987215695902705e-04,-1.867108803708106279e-04,3.663151874206960201e-04,1.827222877182066441e-04,-8.978824189398437738e-05,6.667467005172511563e-06,3.537894372129812837e-05,-1.534405746497213840e-04,1.130808013840578496e-04,5.964138545095920563e-04,3.122075286228209734e-04,-5.149709759280085564e-04,6.645653047598898411e-05,-6.141362973721697927e-06,-2.291220334882382303e-05,8.641192835057154298e-06,-3.716538049047812819e-05,-2.834478509612381458e-04,1.288517087232321501e-04,7.206097507150843740e-06,1.203165538754547015e-05,-1.076535681932000443e-06,2.697165837162174284e-05,1.599977804289665073e-05,-1.700103530311025679e-05,-7.003091741353273392e-05,-4.215120861772447824e-05,-4.821362381335347891e-05,7.531023584306240082e-06,-4.012136287201428786e-06,-2.877199585782364011e-05,3.080044189118780196e-05,6.871860932733397931e-06,2.389852743363007903e-04,4.169757594354450703e-04,1.682979054749011993e-04,-3.362938514328561723e-05,-2.479115210007876158e-05,-5.071112173027358949e-05,-9.440838766749948263e-05,3.155356098432093859e-04,-8.841420640237629414e-05,-1.797974837245419621e-04,1.660516136325895786e-04,-5.427435971796512604e-04,2.056679659290239215e-04,1.403947971994057298e-04,6.804824806749820709e-06,-1.304674515267834067e-05,1.252898800885304809e-04,-4.717558040283620358e-04,5.265051004244014621e-05,-3.724269336089491844e-04,-2.934346048277802765e-05,1.414276266586966813e-05,-1.337273897661361843e-05,-3.414666571188718081e-04,-3.826871397905051708e-05,1.059629372321069241e-03,5.249804235063493252e-05,-2.077229873975738883e-04,6.166293314890936017e-05,-5.153903657628688961e-06,-2.481856499798595905e-04,-1.159177008958067745e-05,1.286834885831922293e-04,-3.245467087253928185e-04,3.867822524625808001e-04,-2.872392069548368454e-04,-2.579115061962511390e-06,-3.758610691875219345e-04,-4.257988766767084599e-04,-1.539116201456636190e-04,2.820177760440856218e-04,-6.371924537234008312e-04,2.429349697194993496e-04,-1.411723060300573707e-04,6.652334559476003051e-05,1.285410718992352486e-03,-7.751024095341563225e-04,6.407182081602513790e-04,-4.500363138504326344e-04,-1.238104654476046562e-03,1.504436135292053223e-03,-7.905772072263062000e-04,-8.472742365484009497e-07\n0.000000000000000000e+00,-1.200051065097795799e-05,1.580690732225775719e-04,1.025732140988111496e-03,1.354451640509068966e-03,-7.506211841246113181e-05,-1.598444760020356625e-05,-9.502162390262469671e-10,-1.817856900743208826e-05,-2.887568552978336811e-05,5.182962049730122089e-04,-8.435957133769989014e-03,-1.369351521134376526e-04,1.205285172909498215e-02,6.849949131719768047e-04,-1.582732074894011021e-04,-3.602007345762103796e-04,1.314560184255242348e-03,7.881101220846176147e-03,4.168749786913394928e-03,-3.733130171895027161e-03,1.259618811309337616e-02,2.057101763784885406e-02,3.449899377301335335e-04,-5.926173762418329716e-04,-2.060821745544672012e-03,-6.358764600008726120e-03,-1.401189435273408890e-02,5.692650564014911652e-03,3.518899204209446907e-03,1.542021054774522781e-02,-1.282856392208486795e-04,2.529238554416224360e-05,-3.454099351074546576e-05,6.447558407671749592e-04,6.761104799807071686e-03,-3.633270505815744400e-03,-1.120490487664937973e-03,6.071992684155702591e-03,1.587336417287588120e-03,-1.461887441109865904e-04,3.571055363863706589e-03,-4.107427317649126053e-03,1.735617173835635185e-03,2.914835698902606964e-03,-2.198059856891632080e-02,-6.298712687566876411e-04,3.017114358954131603e-04,-1.940911461133509874e-04,2.094514481723308563e-02,1.311059668660163879e-02,-2.018035855144262314e-03,6.535744760185480118e-03,-4.208667669445276260e-03,1.042269868776202202e-04,-2.424224512651562691e-04,-9.446473268326371908e-05,1.823258586227893829e-03,5.475177429616451263e-03,-4.683330189436674118e-05,-3.329585772007703781e-03,-5.502386484295129776e-04,2.637676516314968467e-05,1.826049992814660072e-05,1.684230355181171035e-08,-4.445235754246823490e-05,-8.187921048374846578e-05,3.163702785968780518e-04,1.368269440717995167e-04,-1.269719650736078620e-04,-1.050429709721356630e-04,-7.218741160386343836e-09,-2.930907385234604590e-06,-2.750820422079414129e-04,7.123274262994527817e-04,-9.655444882810115814e-04,-6.482371129095554352e-03,6.807506084442138672e-03,6.741521065123379230e-04,-1.077645792975090444e-04,-2.236322325188666582e-04,-3.596417955122888088e-04,5.604558158665895462e-03,3.875271882861852646e-03,2.644732128828763962e-03,-4.507582169026136398e-03,1.636930927634239197e-02,-1.728498609736561775e-04,-4.556010244414210320e-04,-3.724621143192052841e-03,-8.786004036664962769e-03,-2.918076235800981522e-03,-1.916108769364655018e-03,-3.851367160677909851e-03,1.235618069767951965e-02,-2.077151730190962553e-04,6.151858542580157518e-05,-2.100953133776783943e-05,1.408034702762961388e-03,1.209877058863639832e-02,-2.982141450047492981e-03,2.222582930698990822e-03,5.251595750451087952e-03,-6.870760116726160049e-04,-4.804762284038588405e-05,2.666883170604705811e-03,-5.505323410034179688e-03,-8.218491449952125549e-03,9.199157357215881348e-03,-4.678223282098770142e-03,2.857399638742208481e-03,-2.523320436011999846e-04,-3.031019878108054399e-04,1.764964498579502106e-02,8.790034800767898560e-03,-5.858003161847591400e-03,6.377036683261394501e-03,-3.281563520431518555e-03,1.409867836628109217e-04,-2.257033193018287420e-04,-1.027668331516906619e-04,1.565923215821385384e-03,4.126753192394971848e-03,-7.650111219845712185e-04,-3.298795782029628754e-03,-5.792280426248908043e-04,-1.138786756200715899e-04,-1.937208435265347362e-05,1.403120020171400029e-08,4.322959284763783216e-06,9.183786460198462009e-06,9.620719938538968563e-04,1.636004308238625526e-03,-1.700951543170958757e-04,-3.077906876569613814e-05,2.466013881985418266e-08,-8.932533091865479946e-05,2.048452297458425164e-04,-2.740264171734452248e-03,-2.449060790240764618e-03,-2.391697652637958527e-02,6.444240920245647430e-03,1.248451648280024529e-03,-2.833315811585634947e-04,-7.038752082735300064e-04,9.449048666283488274e-04,-5.919041112065315247e-03,1.224362011998891830e-02,4.767744243144989014e-02,1.308315340429544449e-02,2.210181206464767456e-02,8.661999891046434641e-05,-1.357202883809804916e-03,-6.991129368543624878e-03,-2.711725793778896332e-02,4.889292176812887192e-03,-1.285715959966182709e-02,-1.401182822883129120e-02,1.868976466357707977e-02,-1.657157408772036433e-04,-1.184201973956078291e-04,1.272257359232753515e-04,2.034870907664299011e-02,-8.068375289440155029e-03,5.251901224255561829e-03,-1.198740117251873016e-02,1.162796374410390854e-02,1.214984571561217308e-03,-3.039907896891236305e-04,1.092754118144512177e-02,-2.993255294859409332e-02,3.683412820100784302e-02,-1.266627851873636246e-02,2.135052345693111420e-03,-1.577863283455371857e-02,-3.381105838343501091e-03,-6.387114408425986767e-04,2.411801740527153015e-02,2.153691370040178299e-03,2.153763547539710999e-02,1.982585899531841278e-02,-1.724899373948574066e-02,3.346775774843990803e-04,-4.144356353208422661e-04,-1.280081341974437237e-04,2.243812661617994308e-03,6.483547389507293701e-03,1.165220979601144791e-03,-8.881095796823501587e-03,-1.359855174086987972e-03,-4.425290535436943173e-05,7.975749758770689368e-05,-1.434034757608060318e-08,6.451926310546696186e-05,-7.183226989582180977e-05,1.884430763311684132e-03,1.814801362343132496e-03,1.641084381844848394e-04,9.588946704752743244e-05,9.560395142216293607e-09,1.409432152286171913e-04,-5.727603274863213301e-05,2.222413662821054459e-03,1.854063384234905243e-02,-2.081600204110145569e-02,-1.821019686758518219e-03,-1.162757631391286850e-03,2.211831451859325171e-05,4.132222966291010380e-05,-6.701352540403604507e-04,-1.965152472257614136e-02,-3.536802530288696289e-02,-1.483658328652381897e-02,-3.594982251524925232e-02,-4.673467576503753662e-02,4.343374166637659073e-05,7.319721044041216373e-04,8.438681252300739288e-03,-1.157086342573165894e-03,1.335304975509643555e-02,1.150623243302106857e-02,-3.419356048107147217e-02,-2.690865285694599152e-02,-7.682573050260543823e-05,1.572523178765550256e-04,1.236062846146523952e-03,7.337659597396850586e-03,-8.659224957227706909e-03,-4.595594853162765503e-02,-2.073764614760875702e-02,1.082851551473140717e-02,5.887045990675687790e-04,-1.622625859454274178e-04,2.724193036556243896e-04,4.510862752795219421e-03,2.421450428664684296e-02,-3.869440034031867981e-02,1.448633708059787750e-02,1.742007210850715637e-02,3.567066742107272148e-04,-4.001207707915455103e-04,-3.619834780693054199e-02,-3.145304322242736816e-02,-9.906403720378875732e-03,-1.231763698160648346e-02,3.305936232209205627e-03,-4.061614163219928741e-04,-4.728518251795321703e-05,4.842631460633128881e-05,-1.746500376611948013e-03,-1.753378286957740784e-02,-1.350506953895092010e-02,-2.315608318895101547e-03,-2.141734585165977478e-04,6.154926813906058669e-05,4.628866736311465502e-05,2.052001946140080690e-08,-3.660573929664678872e-05,-8.249124221038073301e-06,1.995471073314547539e-03,8.490477921441197395e-04,-7.561430538771674037e-05,-5.393602259573526680e-05,2.976980795210693032e-08,-4.494367021834477782e-05,-1.687823387328535318e-04,-1.556462375447154045e-04,-1.354833599179983139e-03,-4.384729079902172089e-03,4.350102506577968597e-03,8.425242267549037933e-04,-1.818534074118360877e-04,-4.048776463605463505e-04,3.331723855808377266e-04,7.608734071254730225e-03,-6.142834899947047234e-05,5.896938964724540710e-03,1.264629187062382698e-03,1.970816403627395630e-02,-7.024541991995647550e-05,-3.446535265538841486e-04,-3.416470717638731003e-03,-1.059004571288824081e-02,-1.044717989861965179e-02,-5.455705802887678146e-03,3.875034861266613007e-03,1.361209806054830551e-02,-1.854762231232598424e-04,1.653193321544677019e-04,-2.787924895528703928e-04,2.254797145724296570e-04,1.286210492253303528e-03,-8.724329061806201935e-03,3.441944019868969917e-03,5.789086222648620605e-03,-4.761757736559957266e-04,-1.198055979330092669e-04,4.789178725332021713e-03,-4.174731206148862839e-03,-1.317557180300354958e-03,4.411865957081317902e-03,-8.284986019134521484e-03,4.939492791891098022e-03,-1.833332498790696263e-04,-3.771031042560935020e-04,2.030983008444309235e-02,9.215863421559333801e-03,-9.383185533806681633e-04,7.144227623939514160e-03,-7.023370824754238129e-03,1.760423037922009826e-04,-3.881507436744868755e-04,-1.790403257473371923e-05,1.824943814426660538e-03,6.661580875515937805e-03,1.209834241308271885e-03,-5.458620376884937286e-03,-8.894141647033393383e-04,-8.566155884182080626e-05,-2.889288225560449064e-06,-1.527007498225430027e-08,-2.939893965958617628e-05,-8.220335075748153031e-06,1.496033277362585068e-03,1.053845509886741638e-03,-9.595992014510557055e-05,-2.530369602027349174e-05,-2.862805104086874053e-08,-2.773722371784970164e-06,-6.042817767593078315e-05,-5.765125388279557228e-04,5.386488046497106552e-03,3.387065138667821884e-03,1.018578745424747467e-02,5.632168031297624111e-04,7.451416604453697801e-05,2.476361987646669149e-05,-2.811845624819397926e-04,1.787952706217765808e-02,9.466344490647315979e-03,1.397108426317572594e-04,3.888852079398930073e-04,1.838709041476249695e-02,2.163545650546438992e-05,-4.002267960458993912e-04,-3.944734577089548111e-03,-8.999642916023731232e-03,-1.319632492959499359e-02,7.435664534568786621e-03,5.233061034232378006e-03,1.349834259599447250e-02,-1.468462869524955750e-06,-8.724731742404401302e-06,-8.987238397821784019e-04,-5.092537961900234222e-03,-5.547264125198125839e-03,-1.033878978341817856e-02,9.442992508411407471e-03,5.452332552522420883e-03,-9.886494372040033340e-04,2.696918381843715906e-04,1.620956347323954105e-03,-5.380210001021623611e-03,-1.235004514455795288e-02,-2.691773232072591782e-03,3.918267786502838135e-03,6.055306643247604370e-03,-4.510649596340954304e-04,7.482449291273951530e-06,1.808287575840950012e-02,1.327042095363140106e-02,1.061888225376605988e-02,1.270208507776260376e-02,4.884346853941679001e-04,1.604353383299894631e-05,-8.665897621540352702e-05,-1.055396423907950521e-04,1.688020420260727406e-03,4.762083292007446289e-03,-9.616898605599999428e-04,-3.805300220847129822e-03,-6.687935092486441135e-04,5.205149500397965312e-05,-2.761267933237832040e-05,-1.325872744928346947e-08,-5.029366366215981543e-05,6.791598025301937014e-06,2.277167746797204018e-03,1.245756982825696468e-03,-1.235425152117386460e-04,-9.219130151905119419e-05,2.419488964733318426e-08,5.682726623490452766e-06,-1.097678323276340961e-04,2.981692319735884666e-03,-2.552365185692906380e-03,9.034585673362016678e-04,2.838106360286474228e-03,9.294185438193380833e-04,-1.514472678536549211e-04,-3.168483090121299028e-04,-3.372413630131632090e-04,6.607935763895511627e-03,-5.666958168148994446e-03,-1.213326118886470795e-03,-6.987746804952621460e-03,1.531023159623146057e-02,1.224866355187259614e-05,-6.870266515761613846e-04,-6.448473781347274780e-03,-5.208166316151618958e-03,2.147305058315396309e-04,-6.180113647133111954e-03,-1.943853567354381084e-04,1.088572107255458832e-02,-1.073450475814752281e-04,3.484790213406085968e-04,-3.313539200462400913e-04,-1.974992919713258743e-04,1.358477212488651276e-02,-4.437433090060949326e-03,2.131013898178935051e-03,9.752482175827026367e-03,3.088960947934538126e-04,-1.022063224809244275e-04,3.658746369183063507e-03,-9.648248553276062012e-03,1.489128917455673218e-04,6.033103447407484055e-03,-5.213654134422540665e-03,1.282651908695697784e-02,-6.372037460096180439e-04,-4.635950026568025351e-04,1.944764517247676849e-02,6.516451947391033173e-03,-4.260176792740821838e-03,1.773421303369104862e-03,-4.362110048532485962e-03,1.141866014222614467e-04,-3.220360376872122288e-04,-8.395788609050214291e-05,1.667594187892973423e-03,4.391082096844911575e-03,2.010681491810828447e-04,-5.131074693053960800e-03,-8.756949100643396378e-04,-4.277890911907888949e-05,4.038313647924951511e-07,1.508354330326255877e-08,2.520752605050802231e-04,3.203801315976306796e-05,-9.778963401913642883e-03,-6.994360126554965973e-03,8.138610282912850380e-04,5.022519035264849663e-04,3.816941784862137865e-08,1.033489024848677218e-04,4.983535618521273136e-04,-3.126949770376086235e-03,1.309078000485897064e-02,5.092730280011892319e-03,-3.172989189624786377e-02,-5.452033132314682007e-03,9.872569935396313667e-04,1.995963044464588165e-03,-3.327119629830121994e-04,-4.002759605646133423e-02,2.048117294907569885e-02,-1.017705071717500687e-03,-7.665371987968683243e-03,-9.851351380348205566e-02,3.236155680497176945e-05,4.397025331854820251e-03,4.709573462605476379e-02,5.004558339715003967e-02,6.563906371593475342e-02,5.457163322716951370e-03,-9.664725512266159058e-03,-8.151297271251678467e-02,7.739090942777693272e-04,-7.275130483321845531e-04,8.788135019131004810e-04,-1.475531607866287231e-02,-3.294359892606735229e-02,2.820890024304389954e-02,-1.378417480736970901e-02,-4.424976184964179993e-02,3.705806739162653685e-04,6.513725384138524532e-04,-2.908373996615409851e-02,3.101029805839061737e-02,1.908683776855468750e-02,-3.774900361895561218e-02,3.096021711826324463e-02,-4.084472730755805969e-02,-1.618260401301085949e-03,2.345941727980971336e-03,5.047856569290161133e-01,-5.132867768406867981e-02,-4.765312653034925461e-03,-2.066154778003692627e-02,2.383192256093025208e-02,-8.121842984110116959e-04,1.795298652723431587e-03,7.161516114138066769e-04,-1.191402226686477661e-02,-2.705969847738742828e-02,2.663060324266552925e-03,2.874239720404148102e-02,4.821595270186662674e-03,2.713941503316164017e-04,-7.205324800452217460e-05,4.697304234468901996e-08,-4.049712879350408912e-05,-1.262062141904607415e-04,-4.276417894288897514e-05,-4.337887803558260202e-04,-1.955036423169076443e-04,-9.897849668050184846e-05,5.632606203676004952e-08,3.091966209467500448e-05,-5.335971218300983310e-05,-1.812956761568784714e-04,-1.365764765068888664e-03,8.822225034236907959e-03,7.791686803102493286e-03,5.190650699660181999e-04,-8.061728294705972075e-05,3.562560887075960636e-04,-4.222779534757137299e-05,1.609127223491668701e-02,-3.122024470940232277e-03,-8.963494561612606049e-03,2.068715170025825500e-02,1.720709726214408875e-02,-2.105737949023023248e-04,-9.433482773602008820e-05,-6.806887686252593994e-03,9.113783016800880432e-04,-8.699326775968074799e-03,-2.820568159222602844e-02,1.234060432761907578e-02,1.383235212415456772e-02,-2.499552501831203699e-04,6.113134440965950489e-05,-6.706204731017351151e-04,-4.565968643873929977e-03,2.403254806995391846e-02,2.517224103212356567e-02,8.193042129278182983e-03,-1.745333895087242126e-03,1.373273553326725960e-04,2.605999470688402653e-04,1.084150397218763828e-03,1.201785868033766747e-03,3.229103749617934227e-03,5.965593270957469940e-03,5.318214185535907745e-03,-5.052447784692049026e-03,5.814125761389732361e-04,1.640644040890038013e-05,1.616706885397434235e-02,1.795186102390289307e-02,7.444638758897781372e-04,-2.277799881994724274e-03,9.232887998223304749e-03,6.063031032681465149e-04,-4.530906444415450096e-04,-7.329685031436383724e-04,1.627241959795355797e-03,1.273213885724544525e-03,4.238822963088750839e-03,5.472441203892230988e-03,5.413257167674601078e-04,2.136055554728955030e-04,1.765142951626330614e-05,7.377605070360004902e-04,2.621723979245871305e-04,-1.885453239083290100e-04,-4.612343036569654942e-05,-3.287277650088071823e-06,3.151684068143367767e-04,1.420888002030551434e-04,-1.040693023242056370e-03,-5.701782647520303726e-04,5.103843286633491516e-04,-4.121001111343502998e-04,-3.338895738124847412e-03,-1.426710747182369232e-03,2.581425476819276810e-03,2.637789293657988310e-04,-3.762174164876341820e-04,-2.674250281415879726e-04,-8.074394427239894867e-04,4.615826066583395004e-03,9.837650693953037262e-03,1.889243908226490021e-02,4.250679165124893188e-03,1.896495372056961060e-02,2.761586802080273628e-04,-1.353853149339556694e-03,-1.089822873473167419e-02,2.772091422230005264e-03,-1.930592767894268036e-02,3.714010817930102348e-03,4.777309484779834747e-03,7.725979201495647430e-03,-6.847189506515860558e-04,2.882062923163175583e-03,1.320966548519209027e-04,6.505135912448167801e-03,1.160628162324428558e-02,9.143115952610969543e-03,6.830586586147546768e-03,1.051704515703022480e-03,3.781098639592528343e-03,-8.493420318700373173e-04,4.155848175287246704e-03,-1.093196682631969452e-02,-2.186640538275241852e-02,3.719698637723922729e-03,-8.993010967969894409e-03,1.748551265336573124e-03,9.267691639252007008e-04,3.968974109739065170e-03,2.766549214720726013e-02,9.224343113601207733e-03,6.678416393697261810e-04,-7.683111820369958878e-03,-4.646786488592624664e-03,7.230345625430345535e-03,-6.005583796650171280e-03,-1.089910417795181274e-02,5.100015178322792053e-02,7.002568244934082031e-02,-3.504167124629020691e-02,-7.557496428489685059e-05,-3.949530888348817825e-03,-2.210323436884209514e-04,-2.474395296303555369e-05\n0.000000000000000000e+00,-3.274749542470090091e-05,-2.184905315516516566e-04,-5.464826244860887527e-04,7.354027184192091227e-05,-6.918312283232808113e-05,-1.179380524263251573e-05,1.152021145145454284e-08,1.689647615421563387e-04,-3.813510556938126683e-05,8.548331679776310921e-04,-4.985217005014419556e-03,1.114123407751321793e-02,1.288879010826349258e-02,4.940090584568679333e-04,7.733429811196401715e-05,-9.635075912228785455e-06,-1.508603920228779316e-03,2.263708738610148430e-04,2.087643602862954140e-03,4.946961067616939545e-03,-3.935402724891901016e-03,1.863994076848030090e-02,-3.300435782875865698e-04,1.137481885962188244e-04,1.889242907054722309e-03,-3.232510993257164955e-03,6.245654541999101639e-03,-1.243655569851398468e-02,7.193362340331077576e-03,1.198228076100349426e-02,-2.401573292445391417e-04,-2.039809041889384389e-04,6.689717993140220642e-04,-8.037026971578598022e-03,1.029802206903696060e-02,6.540159694850444794e-03,5.715125240385532379e-03,-7.233563344925642014e-03,-9.107546065934002399e-04,1.645945012569427490e-04,-3.919200971722602844e-04,9.874169714748859406e-03,-6.105882115662097931e-03,7.055992260575294495e-03,2.470486331731081009e-03,-8.947110734879970551e-03,-2.655361895449459553e-04,1.491320872446522117e-04,1.137621514499187469e-02,1.296116411685943604e-02,8.938649669289588928e-03,3.696077736094594002e-03,1.195688964799046516e-03,3.192545045749284327e-05,7.182884291978552938e-05,-1.166112633654847741e-04,1.011766144074499607e-03,4.088792018592357635e-03,-8.720540208742022514e-04,1.588333281688392162e-03,-8.818438800517469645e-06,-2.282631176058202982e-04,-3.799061232712119818e-05,-5.383181900242561824e-09,3.064783959416672587e-05,1.892064756248146296e-05,-4.589224699884653091e-04,-7.000769837759435177e-04,1.135929869633400813e-05,4.795840504812076688e-05,1.832575691196325351e-08,2.205077180406078696e-05,-1.507644628873094916e-04,5.549964844249188900e-04,6.477218121290206909e-03,1.346138305962085724e-02,6.147610954940319061e-03,1.112925529014319181e-04,2.339677848794963211e-05,1.588464510859921575e-05,7.793513941578567028e-04,6.208896171301603317e-03,3.242824226617813110e-03,-4.429398570209741592e-03,9.707432240247726440e-03,1.267359498888254166e-02,1.258622796740382910e-05,3.392508369870483875e-04,4.881543107330799103e-03,-1.672820420935750008e-03,-1.117470208555459976e-03,1.980627130251377821e-04,6.684112828224897385e-03,1.061242446303367615e-02,-2.908103342633694410e-04,-2.441138785798102617e-04,3.238884382881224155e-04,-8.664347231388092041e-03,4.152608104050159454e-03,2.990488661453127861e-03,3.215732751414179802e-03,-4.766286350786685944e-03,6.688581197522580624e-04,5.079607581137679517e-05,4.603636916726827621e-03,5.431059398688375950e-04,-8.869346231222152710e-03,8.194402791559696198e-03,3.137635532766580582e-03,-1.717296778224408627e-03,5.495147779583930969e-04,2.102291036862879992e-04,8.705961517989635468e-03,1.220490783452987671e-02,-1.740433392114937305e-03,-1.959950197488069534e-03,-3.140133339911699295e-04,2.116123323503416032e-05,6.093471529311500490e-05,-7.303601159946992993e-05,6.976596778258681297e-04,2.223184797912836075e-03,-1.009333063848316669e-03,2.024142071604728699e-03,2.420883392915129662e-04,7.278521479747723788e-06,1.494472599006257951e-05,1.272724592382701303e-08,2.905301516875624657e-05,-3.231639129808172584e-05,1.374359941110014915e-03,5.835607880726456642e-04,1.164405475719831884e-04,1.584085403010249138e-04,4.652712437547279478e-09,-2.391850648564286530e-05,1.676032843533903360e-05,-1.282274140976369381e-03,-6.457131356000900269e-03,3.519624099135398865e-02,-4.521412309259176254e-03,4.744674079120159149e-04,-8.046681614359840751e-06,-3.170395575580187142e-05,-1.069257705239579082e-04,6.085346918553113937e-03,-3.588848514482378960e-03,-6.591345183551311493e-03,1.476187817752361298e-02,1.006116531789302826e-02,-9.075761772692203522e-05,5.621993914246559143e-04,8.674077689647674561e-03,-1.133302808739244938e-03,-1.953244023025035858e-02,1.179528981447219849e-02,1.398886460810899734e-02,7.910206913948059082e-03,-1.356524007860571146e-04,-2.247124066343531013e-04,3.385817108210176229e-04,-1.802583225071430206e-02,-1.946283970028162003e-03,1.193406805396080017e-02,1.047366019338369370e-02,-3.015064168721437454e-03,-1.745895599015057087e-03,8.515962690580636263e-07,-4.549336619675159454e-03,1.896924339234828949e-03,-1.875780150294303894e-02,3.442304953932762146e-02,2.556082326918840408e-04,1.174939423799514771e-02,2.355513861402869225e-03,2.413324982626363635e-04,7.759170606732368469e-03,1.664418354630470276e-02,-9.716715663671493530e-03,3.249531146138906479e-03,1.170886028558015823e-02,-3.258468859712593257e-05,8.238753798650577664e-05,-8.232350410253275186e-06,7.280004210770130157e-04,5.352653097361326218e-03,-1.725160283967852592e-03,9.624877711758017540e-04,1.157671649707481265e-04,4.220962000545114279e-05,-1.094228064175695181e-04,3.587127750392937742e-08,2.494540240149945021e-05,-4.601544933393597603e-04,-4.805127391591668129e-04,4.610931500792503357e-05,-1.434141886420547962e-04,1.777801662683486938e-05,1.771326196831068955e-09,1.716587285045534372e-04,3.530975955072790384e-04,1.757221878506243229e-03,7.404258474707603455e-03,-2.957341028377413750e-03,1.372484490275382996e-03,-6.316972430795431137e-04,1.671170903136953712e-04,9.467564814258366823e-05,5.625502672046422958e-05,-1.481316983699798584e-02,-3.733890131115913391e-02,-4.560349136590957642e-02,3.457987681031227112e-03,-3.799119219183921814e-02,4.127576248720288277e-04,1.018305192701518536e-04,-4.032769240438938141e-03,-1.847198233008384705e-02,1.751614362001419067e-02,2.407619915902614594e-02,-1.518475823104381561e-02,-2.166654728353023529e-02,-2.609482035040855408e-04,-2.228086523246020079e-04,-5.045152502134442329e-04,1.328159123659133911e-05,-2.511977031826972961e-02,-1.800068281590938568e-02,1.371648721396923065e-02,4.989930428564548492e-03,1.318827504292130470e-03,4.296627303119748831e-04,-3.821594640612602234e-03,2.558437548577785492e-02,1.136356685310602188e-02,-2.145215123891830444e-02,4.219432827085256577e-03,7.332819979637861252e-03,3.958920133300125599e-04,4.771409730892628431e-04,-3.192048892378807068e-02,-4.042500257492065430e-02,-1.418918929994106293e-02,1.931768842041492462e-03,1.242109574377536774e-02,-6.811907514929771423e-04,4.789968952536582947e-04,-3.183246590197086334e-04,-3.002358600497245789e-03,-1.698753982782363892e-02,-2.035562135279178619e-02,5.238630343228578568e-03,4.695233074016869068e-04,3.778426325879991055e-04,6.740035314578562975e-05,2.424781087029259652e-08,-1.055693246598821133e-05,2.985638275276869535e-06,-6.220618379302322865e-04,-5.127284093759953976e-04,1.038743357639759779e-05,2.172094536945223808e-05,2.260526343889068812e-08,1.074638712452724576e-04,-5.035302456235513091e-05,1.431396813131868839e-03,1.520458376035094261e-03,3.463717876002192497e-03,1.006539724767208099e-02,2.903482527472078800e-04,8.231844549300149083e-05,-5.673401028616353869e-05,-8.695806609466671944e-04,6.148715503513813019e-03,-2.024453133344650269e-03,-1.600998570211231709e-03,1.725502684712409973e-02,1.185192540287971497e-02,-1.684927556198090315e-04,5.124051822349429131e-04,-1.484095351770520210e-03,-1.332253217697143555e-02,3.768221475183963776e-03,-5.534971598535776138e-03,4.660528618842363358e-03,1.147082354873418808e-02,-2.161609736504033208e-04,-2.013227931456640363e-04,3.706183342728763819e-04,-7.479475811123847961e-03,8.638636791147291660e-05,4.519845359027385712e-03,8.778386749327182770e-03,-5.212153308093547821e-03,-8.696829318068921566e-04,1.094624458346515894e-04,2.358528785407543182e-03,1.386389601975679398e-03,-1.758058671839535236e-03,3.460655221715569496e-03,2.360325772315263748e-03,-2.260805107653141022e-03,-7.154968625400215387e-05,5.260661419015377760e-05,8.619815111160278320e-03,1.243293192237615585e-02,4.234340041875839233e-03,6.588150747120380402e-03,4.594788886606693268e-03,3.030037441931199282e-05,9.162059723166748881e-05,-4.393194103613495827e-06,6.851408397778868675e-04,2.691975329071283340e-03,-2.589215524494647980e-03,1.139671076089143753e-03,-1.865193007688503712e-05,-8.714041177881881595e-05,-7.726472176727838814e-06,-7.850985639379359782e-09,-1.518084218332660384e-06,-5.659255111822858453e-05,-1.129678450524806976e-03,-4.877328174188733101e-04,-5.789388524135574698e-05,-1.163025990535970777e-05,3.380000634933821857e-08,-3.159510015393607318e-05,-5.008047446608543396e-05,1.188650145195424557e-03,-2.438952215015888214e-03,4.479040857404470444e-03,1.190894935280084610e-02,4.521489609032869339e-04,5.711161065846681595e-05,1.355429267277941108e-04,3.552357666194438934e-04,1.273275585845112801e-03,6.080733612179756165e-03,3.952729515731334686e-03,8.790671825408935547e-03,1.228347141295671463e-02,-1.279212738154456019e-04,2.719561598496511579e-05,-7.737213745713233948e-04,-1.075948122888803482e-02,6.368203088641166687e-03,-1.622616127133369446e-02,1.290608290582895279e-02,1.154970750212669373e-02,-1.520508521934971213e-04,-2.043630229309201241e-04,7.597310468554496765e-04,-2.119258511811494827e-03,-2.232850529253482819e-03,8.995374664664268494e-03,-2.284371526911854744e-03,-4.889815114438533783e-03,-9.522821346763521433e-05,-8.454681665170937777e-05,3.156763268634676933e-03,-1.342120463959872723e-03,5.069780163466930389e-04,4.181920550763607025e-03,-3.080522408708930016e-03,-8.843181421980261803e-05,2.072071511065587401e-04,7.374231790890917182e-05,1.212311815470457077e-02,1.427190564572811127e-02,1.190858893096446991e-03,-1.032004598528146744e-03,1.541726524010300636e-03,7.074383029248565435e-05,5.298482574289664626e-05,-8.642381726531311870e-05,8.967492030933499336e-04,4.080151207745075226e-03,1.415089122019708157e-03,8.983527077361941338e-04,3.348989775986410677e-05,-8.401369996136054397e-05,1.878826333268079907e-05,-4.881712811766192317e-09,4.738433199236169457e-05,-1.484260719735175371e-04,-8.658461738377809525e-04,-1.219236990436911583e-03,1.800962672859895974e-05,2.109037995978724211e-05,3.343211574247106910e-08,6.915970152476802468e-05,4.823264680453576148e-05,2.320420695468783379e-03,6.435217801481485367e-03,3.962609451264142990e-03,6.307220552116632462e-03,2.358101191930472851e-04,1.604808494448661804e-04,1.732871605781838298e-04,1.258261851035058498e-03,1.214488130062818527e-02,-9.016293101012706757e-03,4.594445694237947464e-03,1.462296955287456512e-02,1.037669740617275238e-02,-2.772831940092146397e-04,5.840661469846963882e-04,4.703718237578868866e-03,-1.580382464453577995e-03,-3.213205607607960701e-03,-6.393877789378166199e-03,7.521789520978927612e-03,1.044618245214223862e-02,-3.366868186276406050e-04,-3.300226817373186350e-04,1.175247482024133205e-03,-1.072411658242344856e-03,-2.962142927572131157e-03,2.002798719331622124e-03,-2.250703051686286926e-03,-2.794604282826185226e-03,3.708096046466380358e-04,1.815691502997651696e-04,1.798194833099842072e-03,-1.150058396160602570e-02,-1.100632734596729279e-02,1.259657181799411774e-02,1.666617393493652344e-02,-2.196470275521278381e-03,5.213450058363378048e-04,3.318937961012125015e-04,6.081560160964727402e-03,1.098517701029777527e-02,-4.116954281926155090e-03,5.538254976272583008e-03,7.209420204162597656e-03,-9.770975884748622775e-05,2.997558331117033958e-04,-1.620353286853060126e-04,5.598801653832197189e-04,2.647971268743276596e-05,-3.364970209077000618e-03,4.796241410076618195e-03,6.443820311687886715e-04,5.693367711501196027e-05,-2.051981573458760977e-05,7.813744673512701411e-08,-4.746451668324880302e-05,5.681253387592732906e-04,5.347029771655797958e-03,1.874740584753453732e-03,3.092832776019349694e-05,-2.308071707375347614e-04,-3.081072463828604668e-08,-4.563061811495572329e-04,4.845960356760770082e-04,-9.839771315455436707e-03,-8.703583851456642151e-03,-4.529701173305511475e-02,-5.639494583010673523e-02,-1.507484936155378819e-03,-3.419761487748473883e-04,3.187028778484091163e-05,-3.703451715409755707e-03,-1.105147693306207657e-02,3.321073949337005615e-02,-2.500954084098339081e-02,-6.322556734085083008e-02,-6.580816954374313354e-02,7.998894434422254562e-04,-2.575616119429469109e-03,-1.031614467501640320e-02,4.541025683283805847e-02,-2.529871277511119843e-02,6.692741811275482178e-02,-6.321143358945846558e-03,-7.811031490564346313e-02,1.997448038309812546e-03,1.250241999514400959e-03,-4.297829233109951019e-03,4.557309299707412720e-02,-7.023517508059740067e-03,1.842492446303367615e-02,-3.507840633392333984e-02,2.427810430526733398e-02,1.843087724409997463e-03,-4.769141087308526039e-04,-1.833298243582248688e-02,-2.123066969215869904e-02,2.242586575448513031e-02,-2.311429381370544434e-02,-2.305757813155651093e-02,8.421216160058975220e-03,-1.518693403340876102e-03,-1.632245955988764763e-03,-5.164431780576705933e-02,5.864052772521972656e-01,2.026423439383506775e-02,1.632985193282365799e-03,-1.101981382817029953e-02,1.549531298223882914e-04,-3.177081816829741001e-04,7.649182225577533245e-04,-4.596095532178878784e-03,-1.308726146817207336e-02,2.366286143660545349e-02,-1.285735238343477249e-02,-8.174805552698671818e-04,3.918409347534179688e-04,-3.402793663553893566e-05,-2.904562279582023621e-08,-3.312392800580710173e-05,-1.100650479202158749e-04,-7.303935126401484013e-04,-2.259577740915119648e-04,-8.189785876311361790e-05,-5.745827365899458528e-05,1.008106664812657982e-08,1.107634525396861136e-04,-1.326024503214284778e-04,1.899050781503319740e-03,4.170547239482402802e-03,1.133345719426870346e-02,1.470100227743387222e-02,4.662973224185407162e-04,5.635214620269834995e-05,-1.864567457232624292e-04,-8.435006020590662956e-05,1.268078759312629700e-02,3.306179773062467575e-03,8.251812309026718140e-03,5.613400600850582123e-03,1.863092929124832153e-02,-1.994229387491941452e-04,-1.238919649040326476e-04,1.643533032620325685e-04,-8.305124938488006592e-03,5.104815121740102768e-03,-4.807573277503252029e-03,1.032000221312046051e-02,1.411893591284751892e-02,-2.100829005939885974e-04,-3.973399725509807467e-05,8.575898827984929085e-04,-5.861423909664154053e-03,3.456929698586463928e-03,3.893875982612371445e-03,1.162142772227525711e-02,-1.273881644010543823e-03,-9.797897655516862869e-04,2.167959901271387935e-04,4.028514958918094635e-03,-3.033216577023267746e-03,-9.791892021894454956e-03,5.753845907747745514e-03,-9.410412982106208801e-03,-1.785709755495190620e-03,-6.921438034623861313e-04,-1.913561864057555795e-04,1.645913720130920410e-02,1.689387485384941101e-02,6.668807473033666611e-03,-2.841836772859096527e-03,1.404349924996495247e-03,-2.628428861498832703e-03,2.271485514938831329e-03,1.776364864781498909e-03,1.157165504992008209e-03,3.235555253922939301e-03,-1.435407437384128571e-03,-1.447623362764716148e-04,-2.716904855333268642e-04,-1.939750218298286200e-04,1.262499572476372123e-04,2.716630115173757076e-04,2.547446056269109249e-04,3.198379708919674158e-04,-5.125906318426132202e-04,-9.296910720877349377e-04,2.354947646381333470e-04,-2.885180292651057243e-04,5.305718514136970043e-04,1.725861366139724851e-04,-4.190447216387838125e-04,-1.245513092726469040e-03,-1.334907859563827515e-02,-1.540984399616718292e-02,1.280424301512539387e-03,3.307539736852049828e-04,9.721546666696667671e-04,-5.018968658987432718e-05,8.963756263256072998e-04,8.718855679035186768e-03,-4.235468804836273193e-04,5.006678402423858643e-04,1.613462343811988831e-02,1.491248607635498047e-02,1.063174684531986713e-03,-1.653122715651988983e-03,-4.209718666970729828e-03,-3.734426107257604599e-03,-1.026700064539909363e-02,-1.218097656965255737e-02,1.690653525292873383e-02,3.726756200194358826e-03,7.441970228683203459e-05,-1.499754260294139385e-03,6.004808237776160240e-04,2.057594247162342072e-02,6.371304392814636230e-03,5.314776673913002014e-03,1.217621006071567535e-02,-3.865000326186418533e-04,2.710182452574372292e-03,1.741781714372336864e-03,7.929049432277679443e-03,1.902433577924966812e-03,-1.764784380793571472e-02,2.343408577144145966e-02,-1.530404854565858841e-02,3.104062518104910851e-03,-8.313718717545270920e-04,8.732633432373404503e-04,1.579716801643371582e-02,9.525711648166179657e-03,2.870482951402664185e-02,3.783245384693145752e-02,-1.605437695980072021e-02,1.565305143594741821e-02,2.337558381259441376e-02,-5.613426864147186279e-02,-2.235562307760119438e-03,-6.150430813431739807e-02,1.776189170777797699e-02,9.424040466547012329e-02,-6.812390685081481934e-02,-8.732900954782962799e-03,4.747507409774698317e-05\n0.000000000000000000e+00,-8.319637709064409137e-05,-4.433211506693623960e-05,8.344205562025308609e-04,2.345462329685688019e-03,2.926581146311946213e-05,1.127951691159978509e-04,9.126839284334664626e-10,1.744267356116324663e-04,2.721119089983403683e-04,2.606047550216317177e-03,-4.885603673756122589e-03,1.784486696124076843e-02,1.749811880290508270e-02,1.003559227683581412e-04,1.942591043189167976e-04,1.011435961117967963e-05,-2.540692919865250587e-03,6.314800120890140533e-04,9.828150272369384766e-03,-2.179841045290231705e-03,5.647902376949787140e-03,-6.004062015563249588e-05,5.368500133045017719e-04,-2.887739101424813271e-04,9.520391467958688736e-04,1.088226679712533951e-02,-1.186864916235208511e-02,1.427381578832864761e-02,-3.072743769735097885e-03,-4.291339777410030365e-03,4.948952700942754745e-04,-6.673837924608960748e-05,-3.218965430278331041e-04,1.070546219125390053e-03,-1.343660429120063782e-02,-5.227195098996162415e-03,1.972666196525096893e-02,-6.218838505446910858e-03,-2.385467756539583206e-03,1.539441582281142473e-04,-5.837239790707826614e-03,-3.509439993649721146e-04,8.242143318057060242e-03,4.058258607983589172e-03,-1.035149395465850830e-02,-1.263380050659179688e-02,-2.144518541172146797e-03,2.776581677608191967e-04,-4.006511997431516647e-03,8.522206917405128479e-03,2.783956937491893768e-02,1.346250157803297043e-02,4.212590865790843964e-03,1.452751348551828414e-05,1.565708080306649208e-04,1.365674106637015939e-04,-3.161506174365058541e-05,9.149358957074582577e-04,2.849888755008578300e-03,-1.701341709122061729e-03,-2.951251517515629530e-04,-1.879640331026166677e-04,-7.805250061210244894e-05,-1.017694262195334431e-09,-5.479106766870245337e-05,-7.992518658284097910e-05,-3.511155373416841030e-04,-3.178868209943175316e-04,6.443430902436375618e-05,9.341465192846953869e-05,1.502564117572546820e-08,7.638802344445139170e-06,9.544502245262265205e-05,1.029199804179370403e-03,4.048867151141166687e-03,1.351887453347444534e-02,6.220596842467784882e-03,7.910924978205002844e-06,8.935041842050850391e-05,-2.872182813007384539e-05,-2.273050136864185333e-03,-8.213282562792301178e-03,5.233607720583677292e-03,-2.424353267997503281e-03,-3.386655822396278381e-03,-3.405197057873010635e-04,2.009874151553958654e-05,2.248856762889772654e-04,3.081450471654534340e-03,2.731007058173418045e-03,7.686419994570314884e-04,2.776642888784408569e-02,-3.038990776985883713e-03,2.044849097728729248e-04,1.386772055411711335e-04,-3.091334365308284760e-04,3.714075428433716297e-04,-7.605517748743295670e-03,-1.005577854812145233e-02,9.653734974563121796e-03,3.064099233597517014e-03,-1.206137798726558685e-02,-3.266475861892104149e-03,5.103270086692646146e-05,-2.567722927778959274e-03,-8.756879717111587524e-03,9.673230815678834915e-04,1.989773288369178772e-02,-5.604480393230915070e-03,-8.892626501619815826e-03,-2.137105911970138550e-03,8.484983845846727490e-05,-2.082351827993988991e-03,1.587838400155305862e-03,3.200157731771469116e-02,1.835119724273681641e-02,-2.414938528090715408e-03,1.674123632255941629e-04,1.099058499676175416e-05,1.579097879584878683e-04,-2.094322408083826303e-04,3.576695453375577927e-03,3.943398594856262207e-03,-1.740532112307846546e-03,-1.405498624080792069e-04,-2.472305495757609606e-04,-7.936110341688618064e-05,1.909361335705739293e-09,2.692877751542255282e-05,2.666606451384723186e-05,-1.441788161173462868e-03,-2.397625008597970009e-03,-1.521751528343884274e-05,-3.176814061589539051e-04,1.802159133035274863e-08,2.262169873574748635e-04,-7.145884446799755096e-04,3.516171127557754517e-04,8.373621851205825806e-03,-3.964968398213386536e-02,1.516769174486398697e-02,2.955732052214443684e-04,1.425415102858096361e-04,1.281560689676553011e-04,-1.728589530102908611e-03,3.840094432234764099e-03,4.199877753853797913e-02,1.056704670190811157e-03,5.015754327178001404e-02,3.509672358632087708e-03,-3.407557378523051739e-04,-6.227630656212568283e-04,-3.083425574004650116e-03,5.235657561570405960e-03,3.223336488008499146e-02,-4.450530558824539185e-02,-5.263705737888813019e-03,4.825894720852375031e-03,1.109231088776141405e-04,1.022495853248983622e-04,1.511822920292615891e-03,2.947276458144187927e-02,-1.571895554661750793e-03,-3.596551343798637390e-02,2.443558536469936371e-02,1.106489263474941254e-02,-8.050012402236461639e-04,1.391529367538169026e-04,5.551424808800220490e-03,-2.875697799026966095e-03,-1.371777430176734924e-02,-1.860332302749156952e-02,2.158204093575477600e-02,-1.057679764926433563e-02,-3.160865278914570808e-03,-4.658870166167616844e-04,7.005397696048021317e-03,-1.116951741278171539e-02,6.613157689571380615e-03,2.288352325558662415e-02,-9.075411595404148102e-03,4.299602296669036150e-04,-3.669094294309616089e-04,2.292890276294201612e-04,9.615556336939334869e-04,8.523536846041679382e-03,1.331394724547863007e-02,-7.744398433715105057e-03,-8.815228939056396484e-04,-1.076460903277620673e-04,3.834363451460376382e-05,-2.850973457313443760e-09,-7.458082109224051237e-05,-1.784226042218506336e-04,2.240104600787162781e-03,1.853326568379998207e-03,-1.404372014803811908e-04,2.152891283913049847e-05,2.258153131151630078e-08,3.727422154042869806e-05,2.076448872685432434e-04,-3.305147169157862663e-03,9.083448909223079681e-03,-1.362472120672464371e-02,-6.881562527269124985e-03,-8.782349759712815285e-04,1.089053039322607219e-04,-4.137513678870163858e-05,-1.280712662264704704e-03,-3.389920108020305634e-03,-5.239631980657577515e-02,-1.513110660016536713e-02,2.217126637697219849e-02,-3.773535043001174927e-02,2.940267149824649096e-04,-6.504982011392712593e-04,-1.123914588242769241e-02,-1.465506292879581451e-02,-1.711758412420749664e-02,2.265815995633602142e-02,-8.833777159452438354e-03,-5.348673090338706970e-03,4.891547141596674919e-04,-1.073993553291074932e-04,-3.058110596612095833e-03,-3.133472753688693047e-03,-3.505809605121612549e-02,-9.521263651549816132e-03,2.006519585847854614e-02,5.059491842985153198e-03,-1.269712927751243114e-03,2.281679480802267790e-04,-1.623375108465552330e-03,-1.301885861903429031e-02,-1.379285659641027451e-02,3.203192725777626038e-03,2.367480471730232239e-02,6.495329551398754120e-03,-2.473402069881558418e-03,-1.460122875869274139e-04,-7.137205917388200760e-03,-2.590202540159225464e-02,2.387643791735172272e-02,1.722694933414459229e-02,2.436811104416847229e-03,-7.016363088041543961e-05,1.711302757030352950e-04,-5.970249912934377789e-05,-1.017579226754605770e-03,-8.469704538583755493e-03,-6.053481716662645340e-03,-4.032605327665805817e-03,-7.145715062506496906e-04,1.773100229911506176e-04,-4.640268889488652349e-05,-5.385231816035229713e-09,-9.036444680532440543e-05,7.570445450255647302e-05,2.042941283434629440e-03,1.473364187404513359e-03,2.100484853144735098e-04,4.693809751188382506e-05,-5.725155460822861642e-09,1.606029254617169499e-04,-9.796120139071717858e-06,2.585541922599077225e-03,8.574327453970909119e-03,6.343774031847715378e-03,6.497117225080728531e-03,3.245755506213754416e-04,6.038405990693718195e-05,-7.226907473523169756e-05,-3.363028867170214653e-03,2.706694183871150017e-03,-1.873307046480476856e-03,1.908811554312705994e-02,4.090402740985155106e-03,1.132076838985085487e-03,-9.677412890596315265e-05,7.929305429570376873e-04,-4.437249619513750076e-03,7.278835400938987732e-03,-3.114480059593915939e-04,-1.533660339191555977e-03,4.790520295500755310e-03,-7.099707610905170441e-03,4.868496616836637259e-04,2.447531733196228743e-04,4.255811218172311783e-04,4.161694087088108063e-03,-1.602014526724815369e-02,3.069425001740455627e-04,1.038004923611879349e-02,-4.710065200924873352e-03,-3.566398983821272850e-03,5.411168967839330435e-05,7.330403605010360479e-05,-4.424904473125934601e-03,3.494684817269444466e-03,-1.461006468161940575e-04,-3.161526517942547798e-03,9.911156957969069481e-04,-2.105722902342677116e-03,-1.202803105115890503e-04,-1.979931257665157318e-03,-2.523161820136010647e-04,2.949468046426773071e-02,1.367909554392099380e-02,2.591527532786130905e-03,1.593938650330528617e-04,-4.331459422246553004e-05,4.529281868599355221e-04,-1.360567694064229727e-04,8.320479653775691986e-03,1.150640938431024551e-02,-4.147004801779985428e-03,-2.651156974025070667e-04,-3.451567317824810743e-04,-5.258853343548253179e-05,3.162824668834218755e-09,8.967046596808359027e-06,2.226419746875762939e-04,2.371604088693857193e-03,2.770401071757078171e-03,5.975817475700750947e-05,1.352046092506498098e-04,-2.230649442935828120e-09,-7.442126661771908402e-05,1.466259855078533292e-04,8.462892583338543773e-05,-1.231705211102962494e-02,-1.244146749377250671e-02,-1.166186761111021042e-03,7.212522905319929123e-04,-2.135854447260499001e-04,-2.951319620478898287e-04,1.511785085313022137e-04,-3.317563235759735107e-02,-1.785186678171157837e-02,1.308946684002876282e-02,1.548464782536029816e-02,7.542689330875873566e-03,3.079089219681918621e-04,1.794531126506626606e-04,-1.008724211715161800e-05,3.769565140828490257e-03,-3.286197315901517868e-03,-3.876627888530492783e-03,7.954087108373641968e-03,2.291779965162277222e-03,2.516707754693925381e-04,1.285334437852725387e-04,3.779953694902360439e-04,1.173621509224176407e-02,4.517656750977039337e-03,2.140138857066631317e-02,-1.254540588706731796e-02,-9.011814836412668228e-04,2.381625818088650703e-04,-3.995721344836056232e-04,4.309071227908134460e-03,-4.872245714068412781e-03,1.649669744074344635e-02,8.618819527328014374e-03,-2.083682268857955933e-02,2.999038901180028915e-03,4.041732754558324814e-04,-4.335609264671802521e-05,6.613944657146930695e-03,5.514531396329402924e-03,2.169675566256046295e-02,-1.135125290602445602e-02,-2.312711440026760101e-03,1.082556336768902838e-04,-1.952015154529362917e-04,1.473047304898500443e-04,5.983498413115739822e-04,5.605222191661596298e-03,6.298127118498086929e-03,-2.012145705521106720e-03,-2.125859027728438377e-04,-5.017084913561120629e-05,1.061084913089871407e-05,1.965496210232231533e-08,-2.274787766509689391e-05,-2.169231993320863694e-05,2.999885473400354385e-03,1.909807324409484863e-03,5.743085057474672794e-05,9.788973693503066897e-05,4.034802714159013703e-09,1.489738497184589505e-04,3.158072649966925383e-04,3.763857763260602951e-03,3.974382299929857254e-03,2.580192685127258301e-02,-3.212849376723170280e-03,2.652798430062830448e-04,1.648249162826687098e-04,1.004824443953111768e-04,-1.452069962397217751e-03,2.547404961660504341e-03,-2.515644533559679985e-03,2.093368209898471832e-02,1.011460553854703903e-03,-2.653473755344748497e-03,1.849083200795575976e-04,-9.194438462145626545e-05,-7.615517824888229370e-05,1.280616223812103271e-02,-1.284029334783554077e-03,-6.570992525666952133e-03,4.866539500653743744e-03,-3.154257545247673988e-03,5.026678554713726044e-04,-1.547574538562912494e-05,-8.573881932534277439e-04,-2.270517870783805847e-05,-1.844340004026889801e-02,-4.031109157949686050e-03,1.185589004307985306e-02,-2.848130185157060623e-03,-5.980478454148396850e-05,1.708791387500241399e-04,-5.043668672442436218e-03,-2.134461142122745514e-02,-1.083083450794219971e-03,9.783264249563217163e-03,5.698402412235736847e-03,1.425988599658012390e-02,-2.213747939094901085e-03,1.786085340427234769e-05,-1.872970489785075188e-03,-1.834996743127703667e-03,2.710693515837192535e-02,1.155948545783758163e-02,5.112710408866405487e-03,-9.056273120222613215e-05,1.366833748761564493e-04,7.562972314190119505e-05,-1.980507076950743794e-04,8.458843221887946129e-04,5.132076330482959747e-04,-2.526336116716265678e-03,-2.612766402307897806e-04,-6.155420123832300305e-05,-2.645793028932530433e-05,3.869286047120112926e-08,5.015855422243475914e-04,1.993003970710560679e-04,-6.920153740793466568e-03,-1.088228356093168259e-02,-1.132853212766349316e-04,-3.900770389009267092e-04,1.142207111115567386e-07,-6.363868014886975288e-04,-7.892182911746203899e-04,-1.361732184886932373e-02,1.795291155576705933e-02,-1.485579162836074829e-01,-4.062700644135475159e-02,-1.547247986309230328e-03,-8.588118944317102432e-04,-9.417044930160045624e-04,2.380270324647426605e-02,8.147967047989368439e-03,2.497455477714538574e-02,-8.990787714719772339e-02,1.339637674391269684e-02,9.111151099205017090e-03,-4.970317240804433823e-04,2.053951844573020935e-03,1.545595936477184296e-02,-6.095921993255615234e-02,7.603333145380020142e-02,-4.781251028180122375e-02,-7.991153001785278320e-02,1.700827479362487793e-02,-4.148898180574178696e-03,-4.239926638547331095e-04,3.842845326289534569e-04,-3.234581649303436279e-02,9.327621757984161377e-02,-1.042736787348985672e-02,-8.528201282024383545e-02,2.335936017334461212e-02,1.992697827517986298e-02,-8.670716197229921818e-04,1.088260300457477570e-02,5.047975480556488037e-02,5.247686058282852173e-02,3.712983429431915283e-02,-2.460286393761634827e-02,5.622259341180324554e-03,1.395070739090442657e-02,6.997137097641825676e-05,-5.893778521567583084e-03,2.029902860522270203e-02,4.851436614990234375e-01,-5.482285469770431519e-02,-1.288113370537757874e-02,-6.817498360760509968e-04,-1.215567172039300203e-04,-1.300128642469644547e-03,4.413690767250955105e-04,-3.337885066866874695e-02,-5.067357048392295837e-02,2.433643676340579987e-02,2.861085580661892891e-03,1.382002839818596840e-03,3.259658406022936106e-04,-3.070181264774873853e-08,-6.086102439439855516e-05,-1.282211451325565577e-04,5.377603229135274887e-04,1.405875547789037228e-03,3.347374513396061957e-05,9.932966349879279733e-05,-5.542019465565317660e-08,1.500149082858115435e-04,1.430182164767757058e-04,2.341068116948008537e-03,3.001105273142457008e-03,2.512567490339279175e-02,9.351054206490516663e-03,4.117238859180361032e-05,1.268544583581387997e-04,2.122993755619972944e-04,-2.904166467487812042e-03,2.241158159449696541e-03,3.070559352636337280e-03,1.186194270849227905e-02,1.351175364106893539e-03,-1.570212189108133316e-03,-1.376942418573889881e-05,2.753498556558042765e-04,-1.221128972247242928e-03,8.584601804614067078e-03,6.388485198840498924e-04,4.198944661766290665e-04,1.471295580267906189e-02,-2.445313846692442894e-03,5.379198119044303894e-04,-1.032507498166523874e-05,-2.105129533447325230e-05,-6.786814425140619278e-03,-1.007060054689645767e-02,4.320361185818910599e-03,2.652177587151527405e-03,-8.717839606106281281e-03,-3.891816129907965660e-03,1.934064057422801852e-04,-4.714579787105321884e-03,-3.754181321710348129e-03,2.782979980111122131e-03,5.458593368530273438e-04,3.653334220871329308e-03,-9.279869496822357178e-03,-2.346087014302611351e-03,-8.727879321668297052e-05,-6.272225640714168549e-03,7.257031742483377457e-03,3.408554568886756897e-02,-1.460684463381767273e-03,1.057237200438976288e-02,6.522057810798287392e-05,2.549514174461364746e-04,-5.362820811569690704e-04,-5.744046648032963276e-04,5.749777192249894142e-04,1.036912575364112854e-02,1.239652745425701141e-03,-5.325319361872971058e-04,-3.047100035473704338e-04,-2.704198996070772409e-04,-6.628325791098177433e-04,-4.316672493587248027e-05,-7.059641066007316113e-04,1.160047715529799461e-03,2.143653575330972672e-03,3.857409756164997816e-04,-4.882158827967941761e-04,-1.700351480394601822e-03,5.003532278351485729e-04,3.149557742290198803e-04,1.691582729108631611e-03,-3.307519713416695595e-03,2.524377033114433289e-02,5.064233671873807907e-03,4.708277410827577114e-04,-2.566963376011699438e-04,7.535477925557643175e-05,-4.505174234509468079e-03,1.398781314492225647e-02,-1.918942853808403015e-02,1.246943697333335876e-02,-7.321882061660289764e-03,-2.975502982735633850e-03,5.651747342199087143e-04,-2.332306466996669769e-04,-1.138467527925968170e-02,6.671476177871227264e-03,-1.472380943596363068e-02,-4.210836719721555710e-03,1.420736312866210938e-03,-1.527761574834585190e-02,3.532334929332137108e-03,4.530717851594090462e-04,9.181460482068359852e-04,1.179088465869426727e-02,-1.605126634240150452e-02,3.309821011498570442e-03,1.359330117702484131e-02,-4.075052216649055481e-03,-8.732737973332405090e-03,1.495458767749369144e-03,-1.890173414722084999e-03,-3.192516509443521500e-03,-1.871119067072868347e-02,1.854308694601058960e-02,5.041885655373334885e-03,3.550609108060598373e-03,9.443619055673480034e-04,-3.774481359869241714e-03,-7.364974357187747955e-03,-2.796804066747426987e-03,2.018378861248493195e-02,2.078146301209926605e-02,1.906007714569568634e-02,2.536379732191562653e-02,1.451142877340316772e-02,-6.853089481592178345e-02,7.880268990993499756e-02,4.125467687845230103e-02,-6.275568902492523193e-02,1.259107142686843872e-02,-3.665290027856826782e-02,-4.304568842053413391e-02,-1.976889689103700221e-05\n0.000000000000000000e+00,-3.982925045420415699e-05,1.986965435207821429e-05,1.846810686402022839e-03,3.529489331413060427e-04,-6.949339876882731915e-05,-2.969599336211103946e-05,-4.716337098642497949e-09,-6.127907545305788517e-05,1.494437219662358984e-05,1.848906395025551319e-04,3.065036423504352570e-02,1.215607672929763794e-02,-8.324667811393737793e-03,6.568751414306461811e-04,-3.682545502670109272e-05,-2.442391996737569571e-04,-3.381764981895685196e-04,1.057693641632795334e-02,8.907453157007694244e-04,1.110241096466779709e-02,-9.430572390556335449e-03,2.318207174539566040e-03,-2.089389454340562224e-04,-2.902540727518498898e-04,-3.283686004579067230e-03,-3.904601791873574257e-03,-3.207982052117586136e-03,-1.243326999247074127e-02,-4.441572353243827820e-03,3.587406827136874199e-03,1.777391298674046993e-04,1.687321055214852095e-04,-8.145692117977887392e-05,3.616069443523883820e-04,-2.050836384296417236e-02,3.366312477737665176e-03,3.117534564808011055e-03,5.303092300891876221e-03,-2.313318662345409393e-03,4.743638419313356280e-05,-9.773415513336658478e-05,-2.578555792570114136e-02,-1.154871657490730286e-02,3.135418985038995743e-03,1.499718520790338516e-02,1.278692577034235001e-02,-1.753801479935646057e-03,-3.888579085469245911e-04,8.444310165941715240e-03,-4.558730870485305786e-03,1.105885580182075500e-02,1.529829110950231552e-02,-2.112962538376450539e-03,1.736962294671684504e-04,-2.363921666983515024e-04,5.011107714381068945e-05,6.093995179980993271e-04,3.139153122901916504e-03,-8.036475628614425659e-05,-6.309675984084606171e-03,-9.718690416775643826e-04,-3.602900687837973237e-05,3.049953375011682510e-05,1.242202429807548469e-08,-7.182218541856855154e-05,-1.388453383697196841e-04,2.099895616993308067e-03,1.743274740874767303e-03,-1.022491342155262828e-04,1.148720912169665098e-05,7.923862455072594457e-09,4.861937122768722475e-05,2.467338345013558865e-05,5.731519195251166821e-04,1.083909906446933746e-02,1.793346181511878967e-02,4.545453935861587524e-03,2.862433320842683315e-04,4.973754039383493364e-05,7.328015271923504770e-06,-2.093930030241608620e-03,-2.026220783591270447e-03,-1.078610308468341827e-03,4.665934015065431595e-03,-3.773602424189448357e-03,2.823082963004708290e-03,-1.077196211554110050e-04,-3.835041716229170561e-04,-4.696178715676069260e-03,-4.940403625369071960e-03,-1.546228304505348206e-02,7.837651297450065613e-03,2.929043024778366089e-03,2.536925952881574631e-03,3.693296457640826702e-04,5.969820631435140967e-05,-2.865279675461351871e-04,-4.518799018114805222e-03,-1.096770726144313812e-02,-5.212168209254741669e-03,1.119269523769617081e-02,1.636419794522225857e-03,-2.584623405709862709e-03,1.116164930863305926e-04,-1.563435071147978306e-03,-8.074885234236717224e-03,-1.062871189787983894e-03,-1.394934393465518951e-02,-7.788841612637042999e-04,1.279374351724982262e-03,-1.405707327648997307e-03,-1.027364269248209894e-04,6.331141572445631027e-03,3.292636014521121979e-03,9.866961278021335602e-03,1.545041240751743317e-02,4.438047297298908234e-03,3.316035872558131814e-05,4.581784742185845971e-05,2.852058969438076019e-06,5.393140600062906742e-04,1.681783236563205719e-03,1.328381244093179703e-03,-3.706387476995587349e-03,-6.301426910795271397e-04,-1.733037061057984829e-04,-5.465413778438232839e-05,4.059858227378754236e-09,8.729001274332404137e-05,5.765759851783514023e-05,-1.853523775935173035e-03,-1.787030720151960850e-03,1.150775642599910498e-05,3.707220457727089524e-06,-1.533432758549224673e-08,-3.896342241205275059e-05,-7.581639511045068502e-05,-8.181641460396349430e-04,1.971287652850151062e-03,-1.194544136524200439e-02,-7.557293865829706192e-04,2.849717566277831793e-04,-1.119398220907896757e-04,3.814455703832209110e-05,2.918192883953452110e-03,3.402957692742347717e-03,1.721663028001785278e-02,1.109022833406925201e-02,-5.150518380105495453e-03,8.176449686288833618e-03,1.384881616104394197e-04,5.025092978030443192e-04,6.421840284019708633e-03,-9.164921008050441742e-03,-3.639510832726955414e-04,1.918196305632591248e-02,-9.484760463237762451e-03,7.566656451672315598e-03,-3.752581542357802391e-04,1.207328750751912594e-06,-7.580511737614870071e-04,1.169064640998840332e-02,6.164001300930976868e-03,-9.908230043947696686e-03,3.462984925135970116e-03,8.004533126950263977e-03,1.026480458676815033e-04,1.046603720169514418e-04,4.350346047431230545e-03,-4.386845976114273071e-04,-9.056565351784229279e-03,-1.050589885562658310e-02,3.178272396326065063e-02,6.617592647671699524e-03,-3.162925131618976593e-04,1.198319077957421541e-04,3.468475770205259323e-03,6.161594297736883163e-03,1.063120365142822266e-02,1.131145004183053970e-02,-1.087686512619256973e-02,1.133591467805672437e-05,3.920038579963147640e-05,-1.115828272304497659e-04,1.718246348900720477e-04,-6.360471597872674465e-04,-7.274991832673549652e-03,-1.535192131996154785e-05,-1.611993066035211086e-04,2.382966631557792425e-04,1.168034286820329726e-04,-1.780141145601987773e-09,-7.563286635559052229e-05,-1.388359523843973875e-04,1.120621454901993275e-03,8.064728463068604469e-04,6.157872121548280120e-05,4.374341369839385152e-05,-9.374048204335849732e-10,6.473188113886862993e-05,-2.581757507869042456e-05,2.229757606983184814e-03,1.982597820460796356e-02,2.791169658303260803e-02,-2.691714558750391006e-03,3.247321583330631256e-04,1.220650883624330163e-04,1.911944127641618252e-05,-3.653934923931956291e-03,-1.309259515255689621e-02,1.898862421512603760e-02,7.489308714866638184e-03,-3.510613739490509033e-02,-1.210894249379634857e-02,-6.376222008839249611e-04,2.054520591627806425e-04,2.629453549161553383e-03,3.782468615099787712e-03,-1.133572682738304138e-02,-1.121358014643192291e-02,-1.863915286958217621e-02,-1.189741306006908417e-02,4.639507678803056479e-04,-2.935278462246060371e-05,1.253168215043842793e-03,-8.229031227529048920e-03,-7.549998816102743149e-03,-3.889183700084686279e-02,-1.207757368683815002e-02,-1.619255053810775280e-03,-4.266443662345409393e-03,-1.383703420287929475e-05,-5.729435943067073822e-03,-1.719851791858673096e-02,8.365777903236448765e-04,-1.098673697561025620e-02,-1.992388162761926651e-03,1.951472135260701180e-03,-2.375857206061482430e-03,-1.956771156983450055e-04,-1.344196498394012451e-03,1.842166297137737274e-03,1.353328581899404526e-03,3.176948521286249161e-03,2.940091304481029510e-03,1.214188523590564728e-05,-1.258110278286039829e-04,1.436504680896177888e-04,-1.281918608583509922e-03,-6.790068000555038452e-03,-3.965739160776138306e-03,-5.997173022478818893e-03,-8.576211985200643539e-04,-4.504831158556044102e-04,-8.055812213569879532e-05,8.725919542484916747e-09,-6.051095260772854090e-05,-2.865969727281481028e-04,9.782272391021251678e-04,1.409887103363871574e-03,-1.356895954813808203e-04,2.365906038903631270e-05,2.187414338550297543e-08,4.574741979013197124e-06,1.860437187133356929e-04,-2.639889426063746214e-04,6.219314876943826675e-03,1.662555895745754242e-02,1.977697014808654785e-03,3.922958276234567165e-04,5.268965469440445304e-05,1.135732600232586265e-05,-8.117863908410072327e-04,-5.011705681681632996e-03,7.237257435917854309e-03,-5.426997784525156021e-03,-1.346610765904188156e-02,6.239080335944890976e-03,-3.801812999881803989e-05,-5.764019442722201347e-04,-1.686846138909459114e-03,-7.199629209935665131e-03,-8.677002973854541779e-03,8.919518440961837769e-03,-5.689117591828107834e-03,4.732683766633272171e-03,2.308723924215883017e-04,-8.873985643731430173e-05,-4.346930945757776499e-04,-2.356157870963215828e-03,-7.062755059450864792e-03,-2.883311826735734940e-03,1.418777648359537125e-02,-2.905322762671858072e-04,-1.943410839885473251e-03,1.033231746987439692e-04,-1.427149749360978603e-03,-8.759648539125919342e-03,-5.686542019248008728e-03,7.061355281621217728e-03,2.627522684633731842e-03,-1.366338925436139107e-03,-1.566163613460958004e-03,3.773744538193568587e-05,6.298533640801906586e-03,1.866543083451688290e-03,1.052353437989950180e-02,1.547262445092201233e-02,-9.734602645039558411e-05,2.641293394844979048e-05,-3.942244802601635456e-06,-1.642366405576467514e-04,5.194334662519395351e-04,-1.640157657675445080e-03,-1.924081705510616302e-03,-2.415489405393600464e-03,-2.778840425889939070e-04,-8.501530101057142019e-05,-4.228580655762925744e-05,-1.622444756321783643e-08,-4.775708293891511858e-05,-1.087320051738061011e-04,8.694910211488604546e-04,9.560392936691641808e-04,-4.388843444758094847e-05,-2.304337613168172538e-06,4.481279347601230256e-09,-1.888284168671816587e-05,-7.649334293091669679e-06,9.000516147352755070e-04,4.766285419464111328e-03,-1.674545928835868835e-04,6.004818715155124664e-04,6.242196541279554367e-04,-7.717637345194816589e-05,-2.916777739301323891e-04,-1.355547225102782249e-03,-1.141236349940299988e-02,-1.544518023729324341e-02,-2.794946311041712761e-03,-1.773101277649402618e-03,9.236237965524196625e-03,-1.971418241737410426e-04,-6.299203960224986076e-05,2.958145923912525177e-04,-2.439415315166115761e-03,-1.522179506719112396e-02,1.169630978256464005e-02,1.031736610457301140e-03,7.532075047492980957e-03,-9.667746780905872583e-05,-2.781474904622882605e-06,6.214396562427282333e-04,-5.469899624586105347e-04,1.242137048393487930e-02,9.500673972070217133e-03,-4.098944365978240967e-03,-5.097869783639907837e-03,-2.317611128091812134e-03,-1.917718327604234219e-04,1.506478991359472275e-03,-5.983009934425354004e-03,5.596876144409179688e-04,1.082271616905927658e-02,-1.422932371497154236e-02,-1.120215747505426407e-04,-9.166658855974674225e-04,-2.621922758407890797e-04,9.252764284610748291e-03,8.430979214608669281e-04,-3.930886741727590561e-03,8.911485783755779266e-03,-9.852573275566101074e-03,1.964535767911002040e-04,-1.868637336883693933e-04,-5.887372026336379349e-06,7.097490015439689159e-04,4.584943875670433044e-03,2.129333792254328728e-03,-1.311222440563142300e-03,-2.131882647518068552e-04,-2.569170901551842690e-04,-1.057107692759018391e-05,-1.803141458367463201e-08,-1.195278018712997437e-04,-2.013597259065136313e-04,1.770330709405243397e-03,2.174971858039498329e-03,-1.553836918901652098e-04,4.625897418009117246e-06,1.231997259765194030e-08,1.038093760143965483e-04,1.070061407517641783e-04,3.067262878175824881e-04,2.102215029299259186e-02,1.594842970371246338e-02,5.425993818789720535e-03,3.915278066415339708e-04,-6.448222848121076822e-05,-6.032565579516813159e-06,-2.967647276818752289e-03,-3.591231303289532661e-03,8.277904242277145386e-03,-7.947852835059165955e-03,-2.176304161548614502e-02,2.654025098308920860e-03,-3.519704041536897421e-04,-1.410063850926235318e-04,-4.844113718718290329e-03,-1.058558560907840729e-02,-6.743584759533405304e-03,1.108408253639936447e-02,2.798768226057291031e-03,1.379641238600015640e-03,1.721288135740906000e-04,2.939771366072818637e-05,-5.758585175499320030e-04,-5.682636052370071411e-03,-3.571473062038421631e-04,-1.121727051213383675e-03,1.754727028310298920e-02,5.381093360483646393e-03,-5.246748682111501694e-03,3.725432907231152058e-05,-1.485225278884172440e-03,-6.282328162342309952e-03,-2.763173310086131096e-03,-5.214499542489647865e-04,-4.412635229527950287e-03,-2.054445911198854446e-03,-1.941294409334659576e-03,-1.125296112149953842e-04,5.635171663016080856e-03,2.434744965285062790e-05,1.025884784758090973e-02,1.796136796474456787e-02,8.736775256693363190e-03,1.120679880841635168e-04,-8.072164928307756782e-05,2.975085044454317540e-05,4.735831171274185181e-04,1.947007374837994576e-03,1.887670019641518593e-03,-3.754809731617569923e-03,-7.554948679171502590e-04,-3.310524625703692436e-04,-8.624237671028822660e-05,2.614933691802434623e-08,5.855755880475044250e-04,1.267634914256632328e-03,-9.439862333238124847e-03,-6.908741779625415802e-03,7.168592419475317001e-04,1.735252008074894547e-04,-1.442106167814927176e-08,-4.410942201502621174e-04,-1.012145425193011761e-03,-7.752284407615661621e-03,-1.318277716636657715e-01,-5.762989819049835205e-02,-3.369250148534774780e-02,-3.058696631342172623e-03,-2.751611173152923584e-04,4.198582901153713465e-04,1.697112992405891418e-02,-1.336827874183654785e-03,-9.741932898759841919e-02,1.856848131865262985e-03,4.759730026125907898e-02,8.063821122050285339e-03,1.550881657749414444e-03,1.820654491893947124e-03,2.917592599987983704e-02,4.646464809775352478e-02,1.219955645501613617e-02,-4.574634507298469543e-02,3.087761625647544861e-02,-1.013901643455028534e-02,-1.334209577180445194e-03,2.138738054782152176e-04,3.989244869444519281e-04,3.236678987741470337e-02,1.507681049406528473e-02,-3.390433639287948608e-02,-4.461539164185523987e-02,-8.729255758225917816e-03,2.249009534716606140e-02,-8.713300339877605438e-04,1.184838451445102692e-02,9.048489481210708618e-02,-1.736003160476684570e-02,-2.396430075168609619e-02,-4.458216950297355652e-03,-3.039006842300295830e-04,1.506762672215700150e-02,7.406502263620495796e-04,-2.192174643278121948e-02,4.369612783193588257e-03,-5.246791616082191467e-02,4.635111689567565918e-01,-1.992213539779186249e-02,-8.133786031976342201e-04,1.334979606326669455e-04,4.716749390354380012e-05,-3.179905004799365997e-03,-1.971552334725856781e-02,4.988427972421050072e-04,2.250231988728046417e-02,4.143797326833009720e-03,1.531565561890602112e-03,4.015025624539703131e-04,5.392450930230552331e-09,-6.412164657376706600e-05,-2.927238820120692253e-04,1.844179787440225482e-04,-5.551028298214077950e-04,-1.527404383523389697e-04,-1.092802267521619797e-05,5.165020411368459463e-09,1.645712764002382755e-04,2.031031763181090355e-04,9.481265442445874214e-04,1.744523271918296814e-02,1.856895163655281067e-02,3.703183727338910103e-03,3.834516974166035652e-05,1.358286535833030939e-04,2.276245213579386473e-04,-1.863413956016302109e-03,-1.410003285855054855e-03,1.004002988338470459e-02,-4.831766244024038315e-03,6.775366142392158508e-03,1.986708492040634155e-03,-3.008211788255721331e-04,2.657447766978293657e-04,-4.525432363152503967e-03,1.017242670059204102e-03,-9.437532862648367882e-04,-1.108750607818365097e-02,1.064517814666032791e-02,1.931550446897745132e-03,-1.109234290197491646e-06,-1.348682562820613384e-04,-4.288978525437414646e-04,-8.515484631061553955e-03,4.205782432109117508e-03,1.557558868080377579e-02,-1.541793346405029297e-03,-5.022194702178239822e-03,-2.398949116468429565e-03,4.024808877147734165e-04,-3.446084447205066681e-03,-8.815390989184379578e-03,2.312721684575080872e-03,-1.253227237612009048e-02,1.443686429411172867e-02,-4.752662032842636108e-03,-1.347933430224657059e-03,4.633382486645132303e-04,1.529478700831532478e-03,2.511056140065193176e-03,1.404091343283653259e-02,2.421749755740165710e-02,1.329979859292507172e-02,3.961794427596032619e-04,-5.499069811776280403e-04,-3.438870480749756098e-04,1.969154691323637962e-04,-2.809835132211446762e-03,-1.659517642110586166e-03,5.977310240268707275e-03,1.320559647865593433e-03,1.342951436527073383e-04,2.438472802168689668e-05,1.808126107789576054e-04,-2.586523187346756458e-04,2.423942496534436941e-04,-2.315762685611844063e-04,2.722339122556149960e-04,-4.756863927468657494e-04,2.766298712231218815e-04,1.519958488643169403e-03,-2.639546582940965891e-04,2.991131914313882589e-04,1.313819317147135735e-03,2.180922776460647583e-02,2.148718200623989105e-02,9.732255712151527405e-03,4.371805698610842228e-04,1.599633716978132725e-03,-1.392099191434681416e-03,-5.471355747431516647e-03,6.023659370839595795e-04,2.169689163565635681e-02,5.494504701346158981e-03,-1.241469010710716248e-02,-5.193243850953876972e-04,1.014552428387105465e-03,-3.620955103542655706e-04,-1.161596179008483887e-02,-3.778753569349646568e-03,-1.037126034498214722e-02,2.347951382398605347e-02,-6.068293470889329910e-03,4.257747437804937363e-03,1.594712841324508190e-03,-1.526448293589055538e-03,1.313400687649846077e-03,-8.265262469649314880e-03,3.662767354398965836e-03,5.952994339168071747e-03,5.994077771902084351e-03,-4.645497538149356842e-04,-6.452920380979776382e-03,2.314957790076732635e-03,-6.719588302075862885e-03,-2.140182442963123322e-02,-1.783509552478790283e-02,-5.182861350476741791e-03,-8.531832136213779449e-03,1.750219613313674927e-03,-6.022640503942966461e-03,9.143624454736709595e-03,9.260484948754310608e-03,-3.867669031023979187e-03,2.779158577322959900e-02,-2.291225269436836243e-02,2.073300536721944809e-03,-3.458580747246742249e-02,-1.256076991558074951e-02,7.336451113224029541e-02,-7.266919314861297607e-02,5.194876343011856079e-02,-4.655859619379043579e-02,-7.624232675880193710e-03,2.424779720604419708e-02,-3.136753570288419724e-03,-3.530156027409248054e-05\n0.000000000000000000e+00,-2.268634852953255177e-05,-1.168100570794194937e-04,1.236871816217899323e-03,6.979306926950812340e-04,-5.351094659999944270e-05,1.449849696655292064e-05,-7.473288654580301227e-09,7.359563460340723395e-05,1.655633677728474140e-04,3.492029500193893909e-04,8.646192960441112518e-03,8.277147077023983002e-03,-7.071919972077012062e-04,-2.808457429637201130e-05,7.018095493549481034e-05,2.488585887476801872e-04,-7.609173189848661423e-04,2.726134611293673515e-03,-5.463826935738325119e-03,-1.139245927333831787e-02,-3.650196827948093414e-03,-5.012148991227149963e-03,-3.055955312447622418e-05,3.052346582990139723e-04,-1.755938515998423100e-03,8.666448993608355522e-04,9.756715735420584679e-04,-4.770155996084213257e-03,6.630949676036834717e-03,-4.118893295526504517e-03,1.275160757359117270e-04,9.387242607772350311e-05,-5.430964520201086998e-04,-3.392789047211408615e-03,3.724910318851470947e-03,6.133281625807285309e-03,7.219249382615089417e-03,3.306512255221605301e-03,-6.059936131350696087e-04,1.947165292222052813e-04,-3.444735659286379814e-03,-1.683169975876808167e-03,1.200045272707939148e-02,-7.650992833077907562e-03,1.281609293073415756e-02,-2.808509452734142542e-04,-5.274865543469786644e-04,1.776351273292675614e-04,-2.798640634864568710e-03,-2.012860262766480446e-03,5.020884331315755844e-03,5.875862203538417816e-03,1.185019500553607941e-02,-1.300324802286922932e-04,2.749948180280625820e-04,-5.557270196732133627e-05,-3.711711615324020386e-04,-2.365801949054002762e-03,-1.824059407226741314e-03,2.273981692269444466e-03,2.349213027628138661e-04,-2.050891816907096654e-05,-2.067375498882029206e-05,-7.593817485940235201e-08,-2.227570439572446048e-05,-1.188247406389564276e-04,1.408854150213301182e-04,-2.209690865129232407e-04,-6.010632205288857222e-05,-2.565825707279145718e-05,1.764209445198616777e-09,3.392394137335941195e-05,1.159158491645939648e-04,1.139402011176571250e-04,1.554997637867927551e-02,6.090704351663589478e-03,-7.107139681465923786e-04,-1.319646107731387019e-04,5.641333336825482547e-05,1.735369442030787468e-04,-8.159375865943729877e-04,1.407880336046218872e-04,3.499000798910856247e-03,-1.203919202089309692e-02,-4.214740358293056488e-03,-2.657100325450301170e-03,-1.449609844712540507e-04,9.595903975423425436e-05,-1.644649310037493706e-03,-1.083835377357900143e-03,2.848407486453652382e-03,5.146397743374109268e-04,1.298457849770784378e-03,-2.504660747945308685e-03,2.713637513807043433e-05,-1.214905023516621441e-05,-2.469940227456390858e-04,-4.872347693890333176e-03,5.880141630768775940e-03,1.089792139828205109e-02,3.671408165246248245e-03,1.263718469999730587e-03,-9.826511377468705177e-04,1.301747834077104926e-04,-2.985465573146939278e-03,-2.742624375969171524e-03,1.056369021534919739e-02,-1.163332723081111908e-03,3.080504946410655975e-03,-1.912174280732870102e-03,-8.249296224676072598e-04,1.133857876993715763e-04,-2.952763345092535019e-03,-1.851755077950656414e-03,-2.484440105035901070e-03,1.051745470613241196e-02,7.718289270997047424e-03,-3.838005068246275187e-05,1.756627170834690332e-04,-7.035493763396516442e-05,-2.304960798937827349e-04,-3.132961224764585495e-03,-2.145738340914249420e-03,2.008005278185009956e-03,1.583877601660788059e-04,-5.612512177322059870e-05,-3.001568984473124146e-05,-1.694366780213840684e-08,1.812914524634834379e-05,-2.212800609413534403e-06,-1.805773354135453701e-04,-9.050805820152163506e-04,4.727191117126494646e-05,1.324469485552981496e-05,8.495294245847162529e-09,5.306120874593034387e-05,1.008461549645289779e-04,-1.860677613876760006e-03,7.664203643798828125e-03,1.251087617129087448e-02,-3.755673067644238472e-03,-5.136650288477540016e-04,9.955924178939312696e-05,4.148022271692752838e-04,4.510210128501057625e-04,1.130408234894275665e-02,1.241223188117146492e-03,-1.619857922196388245e-02,-4.240185953676700592e-04,-8.999615907669067383e-03,1.605339639354497194e-04,5.129111814312636852e-04,1.113541657105088234e-03,7.129204925149679184e-03,-1.227298472076654434e-02,-5.104777403175830841e-03,1.005686633288860321e-02,-6.631424650549888611e-03,1.320155279245227575e-04,1.639577021705918014e-05,-1.263346639461815357e-03,-5.896590650081634521e-03,1.103343628346920013e-02,-2.594476100057363510e-03,9.093325585126876831e-03,1.854775706306099892e-03,1.354361884295940399e-03,2.264755894429981709e-04,-3.801894374191761017e-03,1.203359104692935944e-02,5.591628141701221466e-03,6.612429860979318619e-03,1.045133545994758606e-02,5.433131475001573563e-03,8.942474378272891045e-04,3.447984345257282257e-04,-9.778776206076145172e-03,5.875790957361459732e-04,-3.426206996664404869e-03,-4.030686337500810623e-03,1.252567581832408905e-02,-2.089296031044796109e-04,3.532120608724653721e-04,-1.700959546724334359e-05,-7.376673165708780289e-04,-3.149155993014574051e-03,-3.487615613266825676e-04,5.179204046726226807e-03,7.062046788632869720e-04,7.769172952976077795e-05,-1.976125531655270606e-05,3.334989395753495955e-09,-7.952393207233399153e-05,-1.648135803407058120e-04,8.352640434168279171e-04,4.097782657481729984e-04,-1.736002741381525993e-04,-6.297610525507479906e-05,1.466712085118615505e-08,7.507588452426716685e-05,1.374914718326181173e-04,4.309888463467359543e-04,4.913047421723604202e-03,1.313030719757080078e-02,3.436011960729956627e-03,2.671708352863788605e-04,9.132123523158952594e-05,2.932890783995389938e-04,-2.167155733332037926e-03,8.868318051099777222e-03,1.305297482758760452e-04,1.342885196208953857e-03,5.551620386540889740e-03,5.351324565708637238e-03,-1.651725615374743938e-04,-1.039077760651707649e-04,-7.291826885193586349e-03,-4.324866458773612976e-04,-7.687351200729608536e-03,-1.316688675433397293e-02,1.407590229064226151e-02,8.362292312085628510e-03,1.602762786205857992e-04,1.058713532984256744e-04,-9.118283633142709732e-04,-6.564218550920486450e-03,8.310019038617610931e-03,2.813511062413454056e-03,1.237769704312086105e-02,3.027900820598006248e-04,-1.441830885596573353e-03,2.117270487360656261e-04,-2.633589319884777069e-03,-4.784933291375637054e-03,6.298573222011327744e-03,-5.163634195923805237e-03,1.930998638272285461e-03,-4.158825613558292389e-03,-7.206493755802512169e-04,6.134260911494493484e-05,3.826527856290340424e-03,4.516326822340488434e-03,-2.482903655618429184e-03,1.070487219840288162e-02,1.308218948543071747e-02,4.700467252405360341e-05,3.101164184045046568e-04,-1.180707331513985991e-04,7.409045356325805187e-04,-9.593854192644357681e-04,3.954202868044376373e-03,3.417043481022119522e-03,2.692663983907550573e-04,-1.087556374841369689e-04,-4.064308450324460864e-05,1.673288352321833372e-08,-1.897891525004524738e-05,-1.301811280427500606e-04,1.204192172735929489e-03,7.158428197726607323e-04,-5.768685878138057888e-05,3.617972106439992785e-05,-1.197622623294591904e-08,1.090987352654337883e-04,1.579501986270770431e-04,6.756576476618647575e-04,6.575078237801790237e-03,1.215802133083343506e-02,4.793878179043531418e-04,-1.073645253200083971e-04,8.521576819475740194e-05,2.923630527220666409e-04,-9.254582691937685013e-04,4.041855689138174057e-03,-7.658559828996658325e-03,-1.080280356109142303e-02,-1.185033936053514481e-03,-3.130037337541580200e-03,-7.058784831315279007e-05,3.139792243018746376e-04,-1.402341062203049660e-03,1.152255106717348099e-03,1.847883337177336216e-03,-5.030753090977668762e-03,5.913548171520233154e-03,-2.118260134011507034e-03,7.463145448127761483e-05,2.199589653173461556e-05,-4.634614451788365841e-04,-4.965186584740877151e-03,9.353883564472198486e-03,5.033006891608238220e-03,7.435982581228017807e-03,1.908877165988087654e-03,-7.379072485491633415e-04,1.913384767249226570e-04,-3.303474280983209610e-03,-2.637070138007402420e-04,1.180911250412464142e-02,-8.672919124364852905e-03,9.501009248197078705e-03,-2.029374008998274803e-03,-5.972891231067478657e-04,2.432846813462674618e-04,-4.510509781539440155e-03,-3.942548064514994621e-04,3.748519346117973328e-03,1.704338472336530685e-03,1.503105461597442627e-02,-1.789324596757069230e-04,3.304725687485188246e-04,-8.041675755521282554e-05,-4.235465021338313818e-04,-3.537035314366221428e-03,-3.090963233262300491e-03,3.213911782950162888e-03,3.468110226094722748e-04,-3.173440563841722906e-05,-2.304184999957215041e-05,-3.633249434642493725e-08,2.943324943771585822e-06,-9.805158333620056510e-05,1.065348624251782894e-03,9.941668249666690826e-04,-1.540890661999583244e-05,4.885783710051327944e-05,2.317392500117421150e-08,9.841825522016733885e-05,1.465242676204070449e-04,1.166569883935153484e-03,-2.850103424862027168e-03,5.602513439953327179e-03,3.097422886639833450e-04,2.028084418270736933e-05,2.919887629104778171e-05,1.984476257348433137e-04,-2.575065591372549534e-04,-3.183661028742790222e-04,-1.074167899787425995e-02,-1.207715831696987152e-02,1.472310861572623253e-03,-3.425700590014457703e-03,-5.641876850859262049e-05,4.510017461143434048e-04,4.201007541269063950e-04,4.182570148259401321e-03,-7.908102124929428101e-04,-1.070261560380458832e-02,6.710255518555641174e-03,-2.747424179688096046e-03,-4.357045690994709730e-05,1.198252502945251763e-04,2.844507107511162758e-04,1.859754323959350586e-03,1.340688113123178482e-02,9.116720408201217651e-03,-4.220457281917333603e-03,2.223629737272858620e-03,8.256704313680529594e-05,-5.905954458285123110e-05,-6.784679135307669640e-04,2.278311876580119133e-04,2.056414447724819183e-02,-2.399195218458771706e-03,-8.033674210309982300e-03,2.475444343872368336e-04,2.561006986070424318e-04,1.352611434413120151e-04,-4.506730474531650543e-03,2.870036987587809563e-04,-4.656790290027856827e-03,-1.524492166936397552e-03,1.031880825757980347e-02,-1.587733568158000708e-04,1.787040673661977053e-04,-5.084023723611608148e-05,-3.425261820666491985e-04,-2.549527911469340324e-03,-1.023484277538955212e-03,3.685750532895326614e-03,4.884550580754876137e-04,-6.326860602712258697e-05,-7.377320798696018755e-07,-5.928995960857719183e-08,-2.048635906248819083e-05,-1.153941557276993990e-04,5.416992353275418282e-04,8.005961717572063208e-05,-7.825261127436533570e-05,1.325748417002614588e-05,-7.370840648945886642e-08,6.204227247508242726e-05,1.749414805090054870e-04,6.009356584399938583e-04,1.029521506279706955e-02,1.315125636756420135e-02,2.568935044109821320e-03,-2.314992743777111173e-04,1.534390758024528623e-04,2.503448922652751207e-04,-1.050344435498118401e-03,8.797039277851581573e-03,-4.171859472990036011e-03,-1.079656090587377548e-02,2.805100521072745323e-03,-3.964452072978019714e-03,-3.674982144730165601e-05,1.650389458518475294e-04,-3.504578489810228348e-03,-2.407066058367490768e-04,-2.177757676690816879e-03,-1.513476483523845673e-03,9.845412336289882660e-03,-3.185821697115898132e-03,1.407555537298321724e-04,2.327232505194842815e-05,-7.269806228578090668e-04,-5.689674988389015198e-03,4.006313160061836243e-03,4.045983776450157166e-03,5.726406350731849670e-03,1.999282278120517731e-03,-1.294739195145666599e-03,2.355523029109463096e-04,-5.216609686613082886e-03,-2.707134699448943138e-03,1.123067270964384079e-02,-1.039226166903972626e-02,6.212635897099971771e-03,-2.790623344480991364e-03,-4.566746938508003950e-04,2.728994877543300390e-04,-3.704050788655877113e-03,1.911883824504911900e-03,6.192823406308889389e-03,-4.890194395557045937e-04,8.566105738282203674e-03,-1.481070648878812790e-04,3.716684877872467041e-04,-7.308316708076745272e-05,-2.910320472437888384e-04,-3.440455067902803421e-03,-5.158190615475177765e-04,3.491800744086503983e-03,3.212559386156499386e-04,-2.438872434140648693e-05,-4.457868271856568754e-05,3.059858499909751117e-08,1.573626650497317314e-04,8.737379685044288635e-04,-9.275005199015140533e-03,-5.688686389476060867e-03,3.649593854788690805e-04,-1.447706890758126974e-04,2.803659526762203313e-09,-4.786638310179114342e-04,-1.197747653350234032e-03,-1.942245871759951115e-03,-5.827207490801811218e-02,-7.014777511358261108e-02,2.838487504050135612e-03,2.342961233807727695e-04,-4.697362310253083706e-04,-1.841961522586643696e-03,7.044832222163677216e-03,-2.883485518395900726e-02,2.324473112821578979e-02,4.826359450817108154e-02,-1.230951026082038879e-02,2.253851108253002167e-02,3.510342212393879890e-04,-1.234545838087797165e-03,1.059893425554037094e-02,-1.620203629136085510e-02,1.071388740092515945e-02,3.794199973344802856e-02,-3.914030641317367554e-02,1.941567845642566681e-02,-9.520945022813975811e-04,-7.564274710603058338e-04,4.109510220587253571e-03,2.603768743574619293e-02,-5.447715148329734802e-02,-2.502470277249813080e-02,-5.079951509833335876e-02,-2.119213156402111053e-02,5.570082925260066986e-03,-1.209632260724902153e-03,2.062013186514377594e-02,1.549468748271465302e-02,-7.993042469024658203e-02,7.298587262630462646e-02,-5.376592651009559631e-02,8.870097808539867401e-04,4.241243936121463776e-03,-1.373336766846477985e-03,2.210089005529880524e-02,-1.168658491224050522e-02,-7.780814077705144882e-03,-1.756349578499794006e-02,5.705167651176452637e-01,1.060011680237948895e-03,-1.857067109085619450e-03,4.022163047920912504e-04,1.866390928626060486e-03,1.931714825332164764e-02,5.877957679331302643e-03,-1.590788550674915314e-02,-1.456500031054019928e-03,2.869144664146006107e-04,1.982894609682261944e-04,-3.855120667139999568e-08,6.597972969757393003e-06,2.792312443489208817e-05,2.519971225410699844e-03,1.541560399346053600e-03,3.568101237760856748e-05,6.474835390690714121e-05,9.283667168347164989e-09,-6.812661013100296259e-05,3.946611104765906930e-05,-5.491132615134119987e-04,2.549068769440054893e-03,7.340610027313232422e-04,-1.515253214165568352e-03,4.213401116430759430e-04,-6.896156264701858163e-05,-2.025629801210016012e-04,1.305877231061458588e-04,-4.457454197108745575e-03,5.256487056612968445e-04,1.610141713172197342e-03,-1.872848905622959137e-02,1.909978222101926804e-03,3.185514651704579592e-05,-1.362350303679704666e-07,2.015984617173671722e-03,-4.521883092820644379e-03,-5.581274628639221191e-03,1.377450115978717804e-02,-7.687463425099849701e-03,4.072789568454027176e-03,1.488994603278115392e-04,4.610173346009105444e-05,-2.369359135627746582e-04,-2.574734389781951904e-04,-9.032975882291793823e-03,-2.014943212270736694e-02,5.937319714576005936e-03,9.692342020571231842e-03,-8.681407198309898376e-04,-1.739667350193485618e-04,-1.200877595692873001e-04,-7.262468338012695312e-03,7.210431154817342758e-03,-5.988590419292449951e-04,3.349106293171644211e-03,6.276496686041355133e-03,-1.013002591207623482e-03,-3.826904285233467817e-04,4.441854543983936310e-03,-4.287878051400184631e-03,5.647000856697559357e-03,1.129586994647979736e-02,-4.481004551053047180e-03,1.191526680486276746e-04,1.109471195377409458e-04,-1.303989556618034840e-04,8.395069744437932968e-05,3.354570362716913223e-03,-2.249382436275482178e-03,-7.676445413380861282e-03,-8.626076159998774529e-04,-7.319169526454061270e-06,-1.543021353427320719e-04,2.854907688742969185e-05,-3.045509802177548409e-04,-1.366759970551356673e-04,2.167779020965099335e-03,1.590473926626145840e-03,4.379953024908900261e-04,-1.147725153714418411e-03,3.887749917339533567e-04,-4.860002372879534960e-04,1.460526254959404469e-05,1.166818314231932163e-03,8.765091188251972198e-03,7.895046845078468323e-03,1.023405347950756550e-04,-4.650424525607377291e-04,-2.483143762219697237e-04,-8.100540726445615292e-04,-3.209842368960380554e-03,-4.340271931141614914e-03,3.456047270447015762e-03,-5.553826689720153809e-03,3.482549916952848434e-03,-5.896015092730522156e-03,-1.472061150707304478e-03,1.204935135319828987e-03,-3.983813803642988205e-04,7.263128645718097687e-03,-3.906510304659605026e-03,-4.593817517161369324e-03,8.421706035733222961e-03,-3.037913702428340912e-03,-5.901453550904989243e-03,1.536149182356894016e-03,6.176626775413751602e-04,-2.745513338595628738e-04,5.616666749119758606e-03,3.064104355871677399e-03,2.994680544361472130e-03,3.250191686674952507e-03,1.054979045875370502e-03,-5.763061562902294099e-05,-9.554086718708276749e-04,-4.284571390599012375e-03,1.511420402675867081e-02,-1.379500702023506165e-02,4.857119172811508179e-03,1.208310015499591827e-03,1.959627959877252579e-03,-2.474171807989478111e-03,-3.417062805965542793e-03,-7.800228428095579147e-03,6.644995883107185364e-03,1.204233034513890743e-03,2.047988027334213257e-02,-8.562980219721794128e-03,7.814733544364571571e-04,-1.612470718100667000e-03,-5.958911497145891190e-03,-1.058681216090917587e-02,7.020143326371908188e-03,2.260077930986881256e-02,2.783543430268764496e-02,7.028427906334400177e-03,-4.177903974778018892e-06\n0.000000000000000000e+00,-1.930130792970885523e-06,-1.504144051978073549e-06,-3.193459997419267893e-05,6.506327736133243889e-06,-3.653518376722786343e-08,-4.700896170106716454e-07,3.950261895369067133e-09,2.583478362794267014e-06,-2.861066377590759657e-06,5.002586112823337317e-05,-1.995848433580249548e-04,-9.685994882602244616e-05,4.413122369442135096e-04,3.917798494512680918e-07,4.411234044709999580e-07,5.208196398598374799e-07,-5.598853022092953324e-05,-2.153609675588086247e-04,3.316954826004803181e-04,-1.009578481898643076e-04,7.089239807100966573e-05,1.713404635665938258e-04,-2.490548240530188195e-06,-2.227704044344136491e-06,-2.863203553715720773e-05,1.265061728190630674e-04,3.694999031722545624e-05,6.247473065741360188e-04,9.642897202866151929e-05,1.025785823003388941e-04,2.513797198844258673e-06,-2.272330220876028761e-06,6.564525847352342680e-06,1.341183960903435946e-04,2.657940203789621592e-04,1.980820525204762816e-04,-8.414644980803132057e-09,-1.452832220820710063e-04,-5.250916728982701898e-05,-1.298709548791521229e-07,9.779942047316581011e-06,-6.382664287229999900e-05,-1.663833536440506577e-04,1.131151439039967954e-04,-7.019573240540921688e-04,-2.540237328503280878e-04,-4.180189716862514615e-05,-7.718168149040138815e-07,3.559256219887174666e-05,1.442418724764138460e-04,1.117144493036903441e-04,1.851166598498821259e-04,-2.669054447324015200e-05,5.575335308094508946e-06,-5.994066896164440550e-07,3.985979674325790256e-06,1.533158319944050163e-05,1.090427249437198043e-04,1.807945955079048872e-04,-9.468760254094377160e-06,1.764330818332382478e-06,-6.280210982367862016e-06,-2.144464133380097337e-06,-2.183052139059782348e-08,-8.870520673553983215e-07,1.678241005720337853e-06,2.125469472957774997e-05,1.231672649737447500e-05,1.436180127711850218e-06,6.534686036729908665e-08,-4.132298769832232210e-08,1.324379809375386685e-06,-2.367814431636361405e-06,2.479764953022822738e-05,-1.896930043585598469e-04,-1.380675093969330192e-04,5.725862138206139207e-06,1.792214789020363241e-05,-3.467202759566134773e-06,-4.599625299306353554e-06,-4.435613391251536086e-06,-1.239551493199542165e-04,-6.300640234258025885e-05,4.633194184862077236e-04,2.408850559731945395e-05,9.206541290041059256e-05,-8.750502047405461781e-07,3.661845767055638134e-06,2.557022162363864481e-05,2.121612196788191795e-04,4.719829012174159288e-04,-1.086771808331832290e-04,1.868082181317731738e-04,6.955463322810828686e-05,3.213895070075523108e-06,5.464798505272483453e-06,2.430898166494444013e-05,3.393957158550620079e-04,1.940750225912779570e-04,1.686282048467546701e-04,-6.120005855336785316e-05,7.696248212596401572e-05,-3.125395960523746908e-05,-4.689917659561615437e-06,2.116884752467740327e-05,-2.176858833990991116e-04,-4.715967224910855293e-04,-1.311357191298156977e-04,-2.495137159712612629e-04,7.141989772208034992e-05,-1.966175477718934417e-05,-6.116289114288520068e-06,8.362995868083089590e-05,-5.546615284401923418e-06,7.953884778544306755e-05,5.586463958024978638e-04,-3.128250682493671775e-05,4.529176749201724306e-06,-5.060731837147613987e-06,3.040194087589043193e-06,7.512713182222796604e-06,1.310237857978790998e-04,1.140748790930956602e-04,-4.448237450560554862e-05,-4.816825821762904525e-06,-4.973261184204602614e-06,4.661799835048441309e-09,1.031839236276255178e-08,-1.104032435250701383e-06,2.842513367795618251e-06,-1.287822124140802771e-05,3.985628791269846261e-05,-5.987158715470286552e-07,-5.179063919058535248e-06,-2.500747520173263183e-08,-9.135968866758048534e-06,7.094129159668227658e-06,-3.405415918678045273e-05,-1.282030862057581544e-04,5.333818844519555569e-04,-2.849525189958512783e-04,-3.236699558328837156e-05,1.634036493669555057e-06,7.505413577746367082e-06,1.576715658302418888e-05,2.253695274703204632e-04,8.331504795933142304e-05,4.044253146275877953e-04,4.002214409410953522e-04,-6.550851685460656881e-05,-5.232973308011423796e-07,-1.766164132277481258e-05,-1.589215680724009871e-04,-5.835157935507595539e-05,-5.743373185396194458e-04,8.149162167683243752e-04,2.867694420274347067e-04,-1.685686584096401930e-04,1.980909246412920766e-06,1.096395862987264991e-08,-4.638307291315868497e-05,3.700437373481690884e-04,-1.032877407851628959e-04,-1.810403628041967750e-04,-1.602738775545731187e-04,-1.137801227741874754e-04,-1.656751919654197991e-06,3.558381649781949818e-06,1.162863409263081849e-04,-1.083196955733001232e-03,3.560075128916651011e-05,1.303604221902787685e-03,-2.185667108278721571e-04,-5.444423295557498932e-04,4.914724559057503939e-05,-7.665101975362631492e-07,4.191624611848965287e-06,-2.121909055858850479e-04,-1.789188536349684000e-04,3.595431189751252532e-05,9.804139699554070830e-05,-4.058662852912675589e-06,4.795716449734754860e-06,-1.368131279377848841e-06,-4.073820946359774098e-06,-5.943941869190894067e-05,3.524055500747635961e-05,4.995899507775902748e-05,1.345985765510704368e-05,1.618926762603223324e-05,-1.449163846700685099e-06,9.551317958766958327e-08,-2.190195345974643715e-06,-3.673459559649927542e-06,8.266597433248534799e-05,1.108986034523695707e-04,-3.068342721235239878e-06,1.150420530393603258e-06,-7.375388122454751283e-08,2.872855475288815796e-06,6.223669970495393500e-07,1.290152722503989935e-04,1.485745015088468790e-04,-2.387020795140415430e-04,5.196324200369417667e-04,4.374457057565450668e-05,-3.319057441331096925e-06,-2.721315104281529784e-05,-9.964741184376180172e-05,-1.284062862396240234e-03,2.194192638853564858e-04,-1.926243421621620655e-04,2.459131646901369095e-04,-4.880390479229390621e-04,4.852417532674735412e-06,-1.791291651898063719e-05,-1.103018876165151596e-04,-6.214101449586451054e-04,-1.550097513245418668e-04,9.423753363080322742e-04,4.341869789641350508e-04,-1.506711123511195183e-04,-4.337910922913579270e-06,2.200777089456096292e-06,6.054337427485734224e-05,4.645750159397721291e-04,-6.608924595639109612e-04,8.570333011448383331e-04,1.029009232297539711e-03,1.456115423934534192e-04,-9.199377382174134254e-05,3.277718860772438347e-06,2.543057780712842941e-04,-1.668622717261314392e-04,-2.766049874480813742e-04,-4.717652336694300175e-04,-1.562023244332522154e-04,2.688372915145009756e-04,-3.375475716893561184e-05,-1.817955489968881011e-05,-1.389622048009186983e-04,-8.107978501357138157e-04,-1.061831135302782059e-03,-3.956653526984155178e-04,-1.133436089730821550e-04,-2.744060566328698769e-06,-1.396394509356468916e-05,1.435205376765225083e-07,1.477217847423162311e-05,-2.503116265870630741e-04,-2.042269625235348940e-04,-2.669842797331511974e-04,-3.990028562839142978e-05,-6.440777269745012745e-06,1.365556556720548542e-07,7.024482329143211246e-09,-9.936047717928886414e-07,6.510260391223710030e-06,-5.333077297109412029e-06,-1.994566082430537790e-05,2.578536282271670643e-07,-1.925161541294073686e-06,1.252392394235357642e-07,-1.473588326916797087e-06,-3.123881015199003741e-06,2.330724964849650860e-05,2.013820048887282610e-04,-2.736058668233454227e-04,-1.375710235151927918e-05,3.131530320388264954e-06,-2.404198994554462843e-06,-1.624326841920264997e-07,-3.528361412463709712e-05,-2.216858774772845209e-06,1.497675548307597637e-04,2.408416185062378645e-04,-2.295801095897331834e-07,5.854690607520751655e-05,-4.354268639872316271e-06,-1.264714774151798338e-05,-2.057047968264669180e-04,9.524066263111308217e-05,1.365400821669027209e-04,1.325122721027582884e-04,2.495756780263036489e-04,-3.642975570983253419e-06,3.441028411543811671e-06,4.175022695562802255e-06,9.454867722524795681e-06,1.949113066075369716e-04,8.969315967988222837e-05,1.630605256650596857e-04,-1.385281211696565151e-04,-6.753973138984292746e-05,-2.389130168012343347e-05,-3.717248773682513274e-06,1.224839706992497668e-05,-2.665833453647792339e-04,-3.750418545678257942e-04,3.952026891056448221e-04,-3.506856155581772327e-04,9.159753972198814154e-06,-1.803923441912047565e-05,-8.664766937727108598e-06,6.512834079330787063e-05,-7.167378498706966639e-05,2.353883319301530719e-04,2.544132585171610117e-04,-2.333488082513213158e-04,9.401141142006963491e-06,-5.473189958138391376e-06,5.315027465258026496e-06,6.317273800959810615e-06,1.498743804404512048e-04,2.355387259740382433e-04,-1.077858833014033735e-04,-1.167726804851554334e-05,-3.113793809461640194e-06,-3.047432812763872789e-07,5.914534995099529624e-08,-1.806088334888045210e-06,1.074528199751512147e-06,5.502386557054705918e-06,-8.084507499006576836e-07,-3.126552428511786275e-06,-3.246608685003593564e-06,-1.478765625506639481e-07,-3.778338850679574534e-07,-2.084348125208634883e-06,-1.997678555198945105e-05,-1.079693902283906937e-04,-1.932736922753974795e-04,-1.094182225642725825e-04,4.176084985374473035e-06,-2.927970399468904361e-06,-2.018168743234127760e-07,-2.160767326131463051e-05,-5.454180063679814339e-04,9.002813021652400494e-04,-1.921806833706796169e-04,1.106032577808946371e-04,-1.281289132748497650e-05,3.356989509484265000e-06,-2.160748226742725819e-05,-2.526556781958788633e-04,-2.777172267087735236e-05,-6.389515328919515014e-05,-1.589219900779426098e-04,-1.835557341109961271e-04,1.891971987788565457e-05,1.132389752456219867e-05,4.557031388685572892e-06,-6.178800958878127858e-06,1.116903076763264835e-04,3.337569069117307663e-06,1.628818426979705691e-05,3.031653468497097492e-04,-1.486184337409213185e-04,4.164268830209039152e-06,1.520064643045770936e-06,2.936368218797724694e-05,2.497415698599070311e-04,-4.727949271909892559e-05,3.973312559537589550e-04,-4.228991165291517973e-04,1.484894164605066180e-04,-1.460057865187991410e-05,-4.506228833633940667e-06,9.252531890524551272e-05,1.647629251237958670e-04,7.742171292193233967e-04,6.552746053785085678e-04,9.573432907927781343e-05,2.807313649100251496e-06,-3.384364390512928367e-06,8.104208291115355678e-07,1.186780718853697181e-05,1.094273102353326976e-05,1.095363113563507795e-04,-7.234096119645982981e-05,-1.110607263399288058e-05,1.540012362966081128e-06,-5.806354010928771459e-07,-4.534831532509997487e-08,9.523303106107050553e-07,6.956913694011745974e-07,8.804646495264023542e-05,3.033470420632511377e-05,4.150816948822466657e-06,2.372985591136966832e-06,-2.327783477085176855e-08,-2.362380428166943602e-06,3.497871830404619686e-06,2.560540633567143232e-05,-4.989924491383135319e-05,6.393551302608102560e-06,2.615361154312267900e-06,1.463172520743682981e-05,-1.618098281142010819e-06,-2.207584657298866659e-06,-2.706895611481741071e-05,-5.042817792855203152e-04,1.789513771655037999e-04,4.927108966512605548e-05,9.026014595292508602e-05,3.332557753310538828e-05,-2.551087618485325947e-06,-6.721794534314540215e-07,1.627670717425644398e-04,1.876478345366194844e-04,2.524763403926044703e-04,9.552275878377258778e-05,-1.418068131897598505e-04,5.881612378288991749e-05,2.578578914835816249e-06,-9.318758202425669879e-06,3.099676905549131334e-05,-7.111837476259097457e-05,5.489340401254594326e-04,2.550101198721677065e-04,-1.389199896948412061e-04,5.036331713199615479e-04,3.671237936941906810e-05,-6.668725291092414409e-06,1.409076503477990627e-06,-2.757669426500797272e-04,-5.119687994010746479e-04,2.510228950995951891e-04,-2.221489557996392250e-04,1.265456085093319416e-04,-3.050690247619058937e-05,-2.657232471392489970e-06,-4.237010580254718661e-05,-3.476662641332950443e-06,2.978146367240697145e-04,3.696398634929209948e-04,-3.183291410095989704e-04,3.460280368017265573e-06,-3.056027708225883543e-06,3.535758878570050001e-06,-3.506245093376492150e-06,1.084734030882827938e-04,4.913374141324311495e-05,-6.235181353986263275e-05,-2.190288114434224553e-06,3.280717919551534578e-08,-4.369502732970431680e-07,-1.534945113235153258e-07,6.990991096245124936e-06,-1.520299883850384504e-05,-2.004459201998542994e-05,-2.099495759466663003e-05,6.300218501564813778e-06,4.544316652754787356e-06,5.907804734306409955e-08,-2.603780103527242318e-06,2.170368679799139500e-05,-1.762444735504686832e-04,-1.575827191118150949e-04,7.403193740174174309e-04,-2.246755902888253331e-04,-4.236737731844186783e-05,1.097733547794632614e-05,2.519102963560726494e-05,1.513462484581395984e-04,1.080604968592524529e-03,-1.199493650346994400e-03,3.923267358914017677e-04,-3.022350429091602564e-04,-6.366646848618984222e-04,7.882433237682562321e-06,6.294131890172138810e-05,4.873446305282413960e-04,-8.477615774609148502e-04,3.024609759449958801e-04,-1.085506752133369446e-03,5.080627161078155041e-04,-7.465850212611258030e-04,-2.040677281911484897e-05,-1.957261338247917593e-05,-8.293103746837005019e-05,-1.462856307625770569e-03,-3.798065590672194958e-04,-3.377848188392817974e-04,-2.250558754894882441e-04,1.487064855609787628e-05,1.975910563487559557e-04,2.180289629905018955e-05,-3.341363917570561171e-04,9.741222020238637924e-04,1.881864154711365700e-03,-4.033821460325270891e-04,1.294992049224674702e-03,-2.831340534612536430e-04,1.109884979086928070e-04,4.937130870530381799e-05,-7.117367349565029144e-04,9.925663471221923828e-05,-2.822600654326379299e-04,-7.665870944038033485e-04,9.850634960457682610e-04,6.558699011802673340e-01,4.181251642876304686e-05,-2.112492074957117438e-05,-6.498678703792393208e-05,-7.764377514831721783e-04,-9.892017114907503128e-04,5.926339654251933098e-04,6.625535752391442657e-05,2.112533184117637575e-05,1.221393858941155486e-06,1.369517121929675341e-07,-3.264840870542684570e-06,-1.199075541080674157e-07,-6.918988947290927172e-05,-5.107757169753313065e-05,-1.978995896934065968e-06,-7.007289241300895810e-06,1.197440724354237318e-07,4.268452812539180741e-06,-1.038678419718053192e-05,7.360953895840793848e-05,3.008764178957790136e-05,-2.664950443431735039e-04,4.197153321001678705e-04,-9.141795089817605913e-06,4.240499038132838905e-06,1.619958129595033824e-05,-8.670560782775282860e-05,1.376932195853441954e-04,4.266930045560002327e-04,-6.872877711430191994e-04,9.113195119425654411e-04,-1.534621987957507372e-04,-9.375381523568648845e-06,-1.896246794785838574e-05,-2.715774462558329105e-04,-6.709394801873713732e-05,1.368245284538716078e-04,9.211362339556217194e-06,-4.572590114548802376e-05,2.210979801020585001e-05,7.395798547804588452e-06,8.487552804581355304e-06,1.711180448182858527e-05,2.451923792250454426e-04,-1.293738023377954960e-05,1.011504908092319965e-03,2.368832210777327418e-04,-9.020440484164282680e-05,-5.966040043858811259e-05,3.341873934914474376e-06,-4.436560266185551882e-05,-1.041518553392961621e-04,3.071743121836334467e-04,1.451412827009335160e-04,-5.467770388349890709e-04,-1.238363038282841444e-04,-7.015300798229873180e-05,8.244738637586124241e-06,-3.244987237849272788e-05,-3.094808926107361913e-05,3.278696094639599323e-04,1.263949525309726596e-05,1.812670961953699589e-05,-4.467813141673104838e-06,-1.108461583498865366e-05,6.465249043685616925e-06,-7.468172952940221876e-06,4.396849544718861580e-05,1.720742293400689960e-04,1.613662170711904764e-04,-1.245686871698126197e-05,-5.936991328781004995e-06,-8.215239176934119314e-06,9.179819926430354826e-07,-9.040909958457632456e-07,1.356887059955624864e-05,-9.909668733598664403e-06,-1.123392621593666263e-06,2.236025466118007898e-05,2.783127229122328572e-06,-2.623292175485403277e-06,-9.762998161022551358e-06,-2.853762816812377423e-05,1.800864629331044853e-05,2.474552456988021731e-05,-3.229694848414510489e-04,-2.945961750810965896e-05,1.065024298441130668e-05,-5.561081707128323615e-06,2.925421722466126084e-05,3.037026181118562818e-05,-1.811302790883928537e-04,-4.075312754139304161e-04,1.134169506258331239e-04,-2.540076384320855141e-04,1.841127232182770967e-04,6.495261186501011252e-05,-7.577353972010314465e-05,3.538835153449326754e-04,-2.638578298501670361e-04,3.571461420506238937e-04,1.728092902339994907e-04,4.340187588240951300e-04,2.296944294357672334e-04,1.774624251993373036e-05,-5.053997301729395986e-05,1.117950546358770225e-06,8.512513886671513319e-05,-5.494151264429092407e-04,3.741514519788324833e-04,1.735940750222653151e-04,3.316820584586821496e-05,1.546723979117814451e-05,5.016650175093673170e-05,1.820543111534789205e-04,-1.372514998365659267e-05,-4.646920715458691120e-04,3.338404058013111353e-04,3.971941623603925109e-05,1.910220016725361347e-04,8.835789049044251442e-05,-9.998433233704417944e-05,3.383611328899860382e-04,2.998957934323698282e-04,-7.309906650334596634e-04,9.423848241567611694e-04,1.269603235414251685e-04,4.890258423984050751e-04,1.250110217370092869e-04,-1.160867861472070217e-03,1.660742447711527348e-03,-7.522724336013197899e-04,1.667629228904843330e-03,-3.650127619039267302e-04,2.859811065718531609e-04,7.071989821270108223e-04,4.365632122471652110e-08\n0.000000000000000000e+00,5.891852765671501402e-07,-1.429339590686140582e-06,-3.796167948166839778e-05,-3.652380109997466207e-05,-1.123270521929953247e-06,-6.006721946505422238e-07,4.708737288972031365e-10,1.551243940411950462e-06,3.765277369893738069e-06,2.072863026114646345e-06,2.443241537548601627e-04,2.358756610192358494e-04,-1.910034770844504237e-04,-1.238924869539914653e-05,4.055775207234546542e-06,7.536334123869892210e-06,2.306405258423183113e-05,2.680166508071124554e-04,8.359911589650437236e-07,-1.028463884722441435e-06,1.595786307007074356e-04,-2.203538897447288036e-04,-3.053014552278909832e-08,9.433817467652261257e-06,-3.994956205133348703e-05,-3.845443279715254903e-05,1.866090751718729734e-04,-1.882555079646408558e-04,7.000973710091784596e-05,-1.959284418262541294e-04,-8.930120429795351811e-07,-3.569758064259076491e-06,-1.350161801383364946e-05,-3.315482754260301590e-04,-1.325183693552389741e-04,2.146961196558550000e-04,-5.029313979321159422e-05,-6.765141006326302886e-05,2.425179809506516904e-05,7.899690899648703635e-06,-1.321949530392885208e-04,-3.777509118663147092e-05,1.035612222040072083e-04,-1.953057944774627686e-04,4.060163628309965134e-04,-1.552401226945221424e-04,1.557929499540477991e-05,1.105571482185041532e-05,-2.221100294264033437e-04,-1.599056558916345239e-04,-6.763950659660622478e-05,8.669461385579779744e-05,2.045368601102381945e-04,-4.745247224491322413e-06,1.049854927259730175e-05,-3.353009788042982109e-06,-2.779445821943227202e-05,-1.500550424680113792e-04,-1.509342109784483910e-04,1.648205361561849713e-04,1.896652247523888946e-05,3.425618615437997505e-06,5.598096777248429134e-07,3.752894528474826075e-08,1.332275473941990640e-06,-2.893728151320829056e-06,-4.378748781164176762e-05,-3.405942698009312153e-05,-5.702266321350180078e-07,-2.937108831702062162e-07,-5.751109100060602941e-08,-1.769395794326555915e-06,5.572153895627707243e-06,-5.188487921259365976e-05,2.342760708415880799e-04,1.859316544141620398e-04,-1.435557787772268057e-04,-1.697896004770882428e-05,4.017925220978213474e-06,6.951425348233897239e-06,2.668591696419753134e-05,9.572444105288013816e-05,2.312996803084388375e-04,-2.555136161390691996e-04,1.994902413571253419e-05,-1.738996070344001055e-04,5.900665200897492468e-07,4.364798314782092348e-06,3.222077339160023257e-06,-1.444376102881506085e-04,1.352935069007799029e-04,5.622763274004682899e-05,-8.832893217913806438e-05,-1.346717908745631576e-04,-6.215834673639619723e-07,-6.247037617868045345e-06,-1.751700619934126735e-05,-3.457909915596246719e-04,-8.790149149717763066e-05,4.728315107058733702e-04,-5.650764069287106395e-05,-1.353083498543128371e-04,2.871509968827012926e-05,4.982324753655120730e-06,-1.039435665006749332e-04,1.290894579142332077e-04,1.062137089320458472e-04,7.024696969892829657e-05,1.503791281720623374e-04,-2.078849065583199263e-04,1.737762067932635546e-05,9.845918611972592771e-06,-2.502463175915181637e-04,-3.184864908689633012e-05,-1.528979628346860409e-04,2.307863614987581968e-04,1.234461815329268575e-04,-1.202846419801062439e-06,9.131997103395406157e-06,-4.192587766738142818e-06,-1.841664925450459123e-05,-1.804337953217327595e-04,-1.280462165595963597e-04,1.575208007125183940e-04,1.850001535785850137e-05,3.716700575751019642e-06,-4.258358501374459593e-07,-1.956255033519482822e-07,1.835993430177040864e-06,-7.175760856625856832e-06,-6.180953278089873493e-06,-2.803787538141477853e-05,7.239686965476721525e-07,5.411282018030760810e-07,-1.095528716632543365e-07,9.289898912356875371e-07,3.747133405340719037e-06,-1.191081901197321713e-04,-2.671647234819829464e-05,3.812513023149222136e-05,-1.417907187715172768e-04,2.362735358474310488e-06,2.456685706420103088e-06,9.273680916521698236e-06,4.636587982531636953e-05,3.026128979399800301e-04,9.936548303812742233e-05,-3.853928064927458763e-04,1.473312586313113570e-04,-1.490387367084622383e-04,1.396959987687296234e-06,2.711716842895839363e-05,1.219517653225921094e-04,2.025675639742985368e-04,1.889636914711445570e-04,-1.690006756689399481e-04,1.387334486935287714e-05,-1.240371930180117488e-04,-1.032681211654562503e-07,-1.047689238475868478e-06,-1.555290691612754017e-05,-1.758753933245316148e-04,-5.988054181216284633e-05,3.606290847528725863e-04,4.785166674992069602e-05,3.084195122937671840e-05,-2.190773011534474790e-05,5.807885827380232513e-06,-1.768853835528716445e-04,8.621875895187258720e-04,-4.042343061883002520e-05,-3.332677879370748997e-04,3.091986873187124729e-04,-1.362793555017560720e-04,-5.252132177702151239e-05,1.180379967991029844e-05,-3.507395740598440170e-04,1.243131846422329545e-04,-2.804346149787306786e-04,2.893448981922119856e-04,1.763860054779797792e-04,-4.408402219269191846e-06,1.139799405791563913e-05,-1.838011485233437270e-06,-2.691221561690326780e-05,-1.000308548100292683e-04,-8.022824476938694715e-05,1.699295535217970610e-04,1.712641460471786559e-05,-4.304298727220157161e-06,1.175141051135142334e-06,-4.619327853561117081e-08,9.853901019596378319e-07,6.768710392179855262e-08,-6.086922439862973988e-05,-6.585435767192393541e-05,-1.075106411008164287e-06,2.921547093137633055e-07,2.890726591431302950e-08,-1.205318653774156701e-06,6.772814913347247057e-07,-6.215571920620277524e-05,-1.979228982236236334e-04,1.636225933907553554e-04,3.218730853404849768e-05,-2.729249172261916101e-05,4.534558229352114722e-06,1.555393828311935067e-05,2.311444040969945490e-05,2.980075078085064888e-04,4.742511082440614700e-04,1.799384190235286951e-04,2.576020197011530399e-04,-6.003448506817221642e-04,-8.658115802973043174e-06,1.691756915533915162e-05,8.726939995540305972e-05,-1.031155989039689302e-04,-1.553806941956281662e-04,-3.993235295638442039e-04,4.415634321048855782e-04,7.651177002117037773e-04,-9.252299605577718467e-06,-9.997897905122954398e-06,-2.554819729994051158e-05,-6.792763015255331993e-04,5.148053751327097416e-04,-2.860164386220276356e-04,-7.629650062881410122e-04,-3.261127858422696590e-04,2.764591226878110319e-05,3.686407808345393278e-06,-1.679974593571387231e-05,7.076681504258885980e-05,1.014847657643258572e-04,-2.778613998088985682e-04,1.243552105734124780e-05,-2.815585758071392775e-04,5.192953540245071054e-05,2.130725624738261104e-05,5.861744284629821777e-06,4.970761365257203579e-04,3.444956382736563683e-04,6.674444884993135929e-04,2.993536181747913361e-04,-9.738092558109201491e-06,1.849739419412799180e-05,-6.868267064419342205e-06,3.582895078579895198e-05,1.636167726246640086e-04,6.867944466648623347e-05,2.933364012278616428e-04,3.528957677190192044e-05,1.397723735863110051e-06,-2.650795352110435488e-07,-6.509185368486214429e-08,8.376193250114738476e-07,-4.667555913329124451e-06,-2.193357431679032743e-05,-2.498534740880131721e-05,-1.084626887859485578e-06,9.720895377540728077e-07,3.569451223484065849e-08,3.069021090595924761e-07,4.893784989690175280e-06,-6.667370325885713100e-05,5.382137896958738565e-05,2.655055723153054714e-04,-8.076167432591319084e-05,-1.957567837962415069e-05,4.659841579268686473e-06,1.086779684555949643e-05,1.421010802005184814e-05,1.918180205393582582e-04,-3.545993968145921826e-05,-1.837776508182287216e-04,1.217765020555816591e-04,-1.603830169187858701e-04,1.706009982171963202e-07,1.050629361998289824e-05,5.075099034002050757e-05,-8.900867396732792258e-05,9.865944593911990523e-05,-1.365189673379063606e-04,-1.974885890376754105e-05,-1.452195137972012162e-04,-1.002687440632143989e-06,-5.600312761089298874e-06,-2.752486398094333708e-05,-3.393706865608692169e-04,2.246134317829273641e-05,2.995132526848465204e-04,9.280962694901973009e-05,-2.263306378154084086e-04,2.708874671952798963e-05,7.028580967016750947e-06,-1.412995188729837537e-04,2.611334493849426508e-04,1.568252919241786003e-04,-1.509612047811970115e-04,2.872929908335208893e-04,-2.145794569514691830e-04,8.654003977426327765e-06,1.228858764079632238e-05,-2.882904373109340668e-04,-1.060944123310036957e-05,-4.469832219911040738e-06,9.671384759712964296e-07,3.303122648503631353e-04,-7.166911018430255353e-06,1.110705761675490066e-05,-3.932045274268602952e-06,-2.403068356215953827e-05,-2.248953969683498144e-04,-1.067879638867452741e-04,2.031040203291922808e-04,2.473960375937167555e-05,4.405377694638445973e-06,-3.967886357258976204e-07,3.133504833385813981e-08,9.527818178867164534e-07,-1.786043867468833923e-06,-2.011456672335043550e-05,-2.946878339571412653e-06,5.684404413841548376e-07,2.418633130218950100e-06,-7.326570994337089360e-08,1.109604454541113228e-06,7.965156328282319009e-06,-1.307972888753283769e-05,7.729946810286492109e-05,4.067998088430613279e-05,3.163436122122220695e-05,-1.289019746764097363e-05,6.084905180614441633e-06,1.347774559690151364e-05,1.363929004583042115e-05,3.853798843920230865e-04,-3.414391539990901947e-04,-6.685488915536552668e-05,2.931782219093292952e-04,-1.605812285561114550e-04,1.873653729944635415e-07,1.603124292159918696e-05,5.350232822820544243e-05,6.595327431568875909e-05,-3.749977986444719136e-05,-1.457213365938514471e-04,2.074536751024425030e-04,-1.750575174810364842e-04,-8.110687303997110575e-07,-5.668096491717733443e-06,-6.123641469457652420e-06,-1.647828903514891863e-04,1.454328594263643026e-05,4.300515283830463886e-04,-1.673377119004726410e-04,-1.695960381766781211e-04,2.883453271351754665e-05,5.637159574689576402e-06,-6.868613127153366804e-05,3.239487414248287678e-04,3.207176341675221920e-04,-1.150965545093640685e-04,-4.122287209611386061e-04,-2.003471163334324956e-04,2.174519249820150435e-05,1.639866241021081805e-05,-3.340755065437406301e-04,-1.102764508686959743e-04,-5.265119252726435661e-04,-2.502696588635444641e-05,1.367383229080587626e-04,-6.340296295093139634e-06,1.173344389826525003e-05,-2.420373220957117155e-06,-2.523441435187123716e-05,-1.656632957747206092e-04,-5.801629959023557603e-05,1.957908680196851492e-04,2.523574585211463273e-05,4.845488547289278358e-06,2.297781520610442385e-09,8.373694981855805963e-08,9.039248993758519646e-07,-2.603795564937172458e-06,-7.980046211741864681e-05,-1.757713107508607209e-05,-1.491349848947720602e-06,1.386203507536265533e-06,-8.186771083273924887e-08,-7.886055186645535287e-07,5.753506229666527361e-06,-3.458882929407991469e-05,1.177724916487932205e-04,4.997264477424323559e-04,-5.805220280308276415e-05,-1.401876670570345595e-05,6.039756044629029930e-06,1.522188813396496698e-05,-5.091644197818823159e-06,2.006707945838570595e-04,6.528471567435190082e-05,-1.819675817387178540e-04,5.724084985558874905e-05,-1.689394412096589804e-04,-2.393014256085734814e-06,2.856253331628977321e-06,-3.807555185630917549e-05,-2.506499877199530602e-04,1.450502313673496246e-04,9.282100654672831297e-05,3.171536955051124096e-04,-1.392905396642163396e-04,8.695659516888554208e-07,-5.309209427650785074e-06,-3.574966103769838810e-05,-2.888505405280739069e-04,-5.089433398097753525e-05,3.653158200904726982e-04,2.138188283424824476e-04,-1.066351833287626505e-04,-3.361196831974666566e-06,9.697097084426786751e-06,-1.943794486578553915e-04,6.384130392689257860e-05,1.162052139989100397e-04,-3.047720820177346468e-04,2.159445430152118206e-04,-2.032639022218063474e-04,-2.330341158085502684e-05,1.611414700164459646e-05,-2.494513173587620258e-04,3.704377013491466641e-05,-1.525588886579498649e-04,-1.558920630486682057e-04,1.466152898501604795e-04,-7.921408723632339388e-06,1.377673379465704784e-05,-4.024717327411053702e-06,-1.920106842590030283e-05,-1.953320606844499707e-04,-6.194038724061101675e-05,2.159034775104373693e-04,2.537287036830093712e-05,1.511796426711953245e-06,-1.436734237358905375e-06,9.980180948332417756e-08,-5.713186510547529906e-06,2.531543577788397670e-05,2.363521634833887219e-04,2.424796402920037508e-04,2.556348590587731451e-06,-3.137204203085275367e-06,6.221091553015867248e-08,6.325847152766073123e-06,-3.640123031800612807e-05,3.794259100686758757e-04,-8.570526842959225178e-04,-1.915194327011704445e-03,6.012056837789714336e-04,1.216932287206873298e-04,-2.964696977869607508e-05,-7.244311564136296511e-05,-9.847577166510745883e-05,-1.415166421793401241e-03,1.200159167638048530e-04,1.730987132759764791e-04,-1.819739118218421936e-03,1.585107180289924145e-03,4.324800556787522510e-06,-6.158509495435282588e-05,-2.303242799825966358e-04,6.645527901127934456e-04,-4.538031353149563074e-04,1.180728781037032604e-03,-7.253288058564066887e-04,9.362576529383659363e-04,9.694887012301478535e-06,3.608231054386124015e-05,1.814212882891297340e-04,2.877755323424935341e-03,-6.728354492224752903e-05,-2.500450238585472107e-03,-4.229879414197057486e-04,1.037054695188999176e-03,-1.604737190064042807e-04,-4.754670590045861900e-05,9.517816361039876938e-04,-9.688665741123259068e-04,-1.192365540191531181e-03,2.620928222313523293e-03,-1.992615871131420135e-03,1.508473884314298630e-03,-6.089171074563637376e-05,-9.343232522951439023e-05,1.816436764784157276e-03,-1.796781434677541256e-04,-1.390930410707369447e-04,6.390301859937608242e-05,-1.801102189347147942e-03,4.512312443694099784e-05,6.558162569999694824e-01,2.708167994569521397e-05,1.406309602316468954e-04,1.051959698088467121e-03,6.869476055726408958e-04,-1.297836541198194027e-03,-1.617234811419621110e-04,-2.698821299418341368e-05,3.419991344344452955e-06,-3.261311576352454722e-08,8.259040669145178981e-07,4.048394657729659230e-06,2.121798388543538749e-06,-2.207374745921697468e-05,4.299636202631518245e-10,-9.313039299740921706e-07,1.217251792695606127e-07,-4.930942850478459150e-06,-3.556215233402326703e-07,-7.514171011280268431e-05,3.607615872169844806e-05,8.756993338465690613e-06,-1.641434500925242901e-04,-4.433331923792138696e-06,-1.359226189379114658e-07,-1.820972101995721459e-06,3.191209543729200959e-05,-6.115276482887566090e-05,2.805119147524237633e-04,3.534301358740776777e-04,-5.276604206301271915e-04,1.269335916731506586e-04,2.745897063505253755e-06,-2.113542541337665170e-05,-2.759853668976575136e-05,-2.666916698217391968e-04,-7.620612450409680605e-05,3.501717001199722290e-04,-3.067235229536890984e-05,-5.635694833472371101e-06,-3.728537194547243416e-07,-1.649645355428219773e-06,-2.545564348110929132e-05,-1.052462903317064047e-04,-5.183032480999827385e-04,-7.482315413653850555e-04,-1.866981911007314920e-04,1.413785212207585573e-04,2.966666215797886252e-05,-4.320681455283192918e-06,-2.473592030582949519e-05,-1.782635517884045839e-04,-1.386213989462703466e-05,1.500017679063603282e-04,1.087262935470789671e-04,-2.711123670451343060e-06,-5.608076207863632590e-07,-1.013981818687170744e-05,-2.402479003649204969e-05,-2.469220780767500401e-04,3.873513196595013142e-05,2.734817098826169968e-04,-2.579165739007294178e-04,1.841944595071254298e-06,-1.905680619529448450e-05,-1.079332650988362730e-05,5.461761247715912759e-06,3.897089482052251697e-05,-7.266635657288134098e-05,-1.907413534354418516e-04,-9.908186257234774530e-06,6.139207016531145200e-06,-2.446668077027425170e-06,1.538071592221967876e-05,-1.824519495130516589e-05,-8.954818326856184285e-07,3.410412318771705031e-05,1.881188472907524556e-05,-6.486905022029532120e-06,4.239249028614722192e-05,2.035078068729490042e-05,2.670563299034256488e-05,6.776755981263704598e-06,-7.823243322491180152e-06,1.962904207175597548e-04,1.892455911729484797e-04,6.965450666029937565e-06,3.621014002419542521e-06,-1.433170109521597624e-05,-1.928577512444462627e-05,-6.667469278909265995e-07,-1.464883098378777504e-04,5.537440301850438118e-04,1.075776308425702155e-04,4.193841596134006977e-04,-1.155112695414572954e-04,-1.339215305051766336e-05,5.142005466041155159e-05,-7.735798862995579839e-05,3.649184945970773697e-04,-1.211523558595217764e-04,5.675516149494796991e-06,-2.268996031489223242e-04,-2.709010732360184193e-04,-9.642316581448540092e-05,3.592582652345299721e-05,-6.074032717151567340e-05,-9.426874021301046014e-05,5.071777195553295314e-05,2.172464446630328894e-04,-2.241817564936354756e-04,-4.988619184587150812e-05,1.393911079503595829e-04,5.700533074559643865e-05,-1.246537576662376523e-04,-1.213583745993673801e-04,2.468038292136043310e-04,-7.300234283320605755e-04,-2.279985346831381321e-05,-6.866319017717614770e-05,1.670150413701776415e-05,2.969823981402441859e-05,-2.652291732374578714e-04,-1.580498646944761276e-04,2.851059252861887217e-04,-1.452708966098725796e-04,4.412202979438006878e-04,-6.284631090238690376e-04,-1.419390464434400201e-04,3.034453839063644409e-04,-3.017855342477560043e-04,4.485641838982701302e-04,-1.104725757613778114e-03,1.620705239474773407e-03,1.219447935000061989e-03,3.624839009717106819e-04,1.165863778851417010e-07\n0.000000000000000000e+00,-1.585814288773690350e-06,-8.656185173094854690e-07,-1.005392732622567564e-05,1.630261976970359683e-05,2.072162487820605747e-06,-2.766283841992844827e-07,1.345257327756144150e-08,2.596393187559442595e-06,-1.393838147123460658e-06,-7.388175617961678654e-07,-2.481480478309094906e-04,8.996311953524127603e-05,1.316309935646131635e-04,-5.058922852185787633e-06,1.777783154466305859e-06,5.079787115391809493e-06,-7.200307300081476569e-05,-2.631432143971323967e-04,2.009314630413427949e-04,-2.057387428067158908e-05,-2.069034235319122672e-04,-2.340092614758759737e-04,-2.233618943137116730e-06,4.135266863158904016e-06,-2.944963853224180639e-05,1.776904391590505838e-04,1.981359673663973808e-04,4.728072672151029110e-04,8.274394349427893758e-05,-1.742320309858769178e-04,8.497608178004156798e-06,3.210601846603822196e-07,-1.209559286508010700e-05,1.581211836310103536e-04,7.442785135935992002e-05,9.036195842782035470e-05,1.892905711429193616e-04,-1.152736003859899938e-04,-5.092948049423284829e-05,8.805706102066324092e-07,-2.036454861809033900e-05,4.002364221378229558e-06,-1.951098820427432656e-04,-6.560327165061607957e-05,9.207640687236562371e-06,-1.144714551628567278e-04,-2.267722629767376930e-05,-7.267550472533912398e-07,-8.218755101552233100e-05,-9.486165072303265333e-05,2.091495989589020610e-04,-1.067364610207732767e-05,1.301685642829397693e-05,2.778235057121491991e-06,2.076268401651759632e-08,4.984463885193690658e-06,-1.190879538626177236e-05,8.384589455090463161e-05,2.000657987082377076e-04,-3.756875230465084314e-05,9.731306818139273673e-07,-1.179128616968228016e-06,-1.637241325624927413e-06,-4.124083829992741812e-08,-1.860360754335488309e-07,5.213395525061059743e-06,-3.661857044789940119e-05,-2.411711466265842319e-05,3.494760676403529942e-06,-7.809056796759250574e-07,3.806632875580362452e-08,-2.757004722298006527e-07,-1.914942089342730469e-07,-1.607061903996509500e-06,6.081124593038111925e-05,4.544459079625084996e-05,-6.187647522892802954e-05,-2.641977516759652644e-06,-2.201137760948768118e-08,6.120693569755530916e-07,-1.832711677707266062e-05,-2.194314038206357509e-05,1.251646172022446990e-04,8.289743709610775113e-05,1.138831576099619269e-04,-1.117624051403254271e-04,4.969663223164388910e-07,1.044070359057513997e-06,5.398170105763711035e-05,3.445228212513029575e-04,1.487669214839115739e-04,3.864066675305366516e-04,1.221258571604266763e-04,-9.489853982813656330e-05,6.136647698440356180e-06,1.074906094800098799e-06,1.531422640255186707e-05,2.140560973202809691e-04,-6.603902147617191076e-05,6.094849231885746121e-05,9.181319910567253828e-06,-7.704889139859005809e-05,-2.114026574417948723e-05,-1.799442543415352702e-06,-2.567139745224267244e-05,-9.238304483005777001e-05,-1.439463812857866287e-04,-3.118013264611363411e-04,-1.238190016010776162e-04,-1.059209171216934919e-05,-3.695938357850536704e-05,-2.290625161549542099e-06,-1.032538275467231870e-04,-1.257947296835482121e-04,2.778024645522236824e-04,2.392064016021322459e-05,-1.809875975595787168e-04,1.069513245965936221e-06,-4.768673079524887726e-06,6.589798431377857924e-06,-1.155449808720732108e-05,1.201833511004224420e-04,2.088325854856520891e-04,-6.353337812470272183e-05,-2.592838427517563105e-06,-1.662967974880302791e-06,1.654896095715230331e-07,1.558955631253411411e-08,-2.322427690160111524e-06,3.824566192633938044e-06,1.176633959403261542e-04,1.068566489266231656e-04,2.676126769074471667e-06,5.100868065710528754e-07,-4.962793287432987199e-09,-5.061975116404937580e-06,2.945004780485760421e-06,1.027252947096712887e-04,-4.900171552435494959e-05,3.656825574580579996e-04,-8.491620974382385612e-06,3.922221821994753554e-06,-2.255867684652912430e-06,-3.547151663951808587e-06,4.415241710375994444e-05,-7.458710751961916685e-05,1.116986240958794951e-04,-7.442353526130318642e-04,-2.529703197069466114e-04,-2.481046540196985006e-04,-4.022610482934396714e-06,-1.225294727191794664e-05,-6.780942931072786450e-05,5.132089136168360710e-04,-2.837915089912712574e-04,7.899399497546255589e-04,5.163805326446890831e-04,-1.569712476339191198e-04,1.179655828309478238e-05,1.504865394963417202e-05,8.333774530910886824e-06,-2.744510129559785128e-04,-9.828929614741355181e-05,2.018843952100723982e-04,3.123589704046025872e-05,7.802834443282335997e-05,-8.394532051170244813e-05,-4.324278052081353962e-06,5.787596091977320611e-05,3.463167813606560230e-04,-4.743474419228732586e-04,3.467419301159679890e-04,-1.293421519221737981e-04,-1.483162122895009816e-06,9.439532732358202338e-05,-8.646777132526040077e-06,-1.577804687258321792e-05,-1.853744033724069595e-04,2.406370622338727117e-04,-2.869625459425151348e-04,-1.808215529308654368e-05,3.837888300495251315e-07,-1.660814518800179940e-06,5.494690867635654286e-06,-6.313144240266410634e-06,6.785271398257464170e-05,1.809296809369698167e-04,-6.732621113769710064e-05,-2.291541250087902881e-06,-3.709618795255664736e-06,-3.083160891037550755e-06,1.424980524689090089e-07,-4.458999228518223390e-06,-2.940238118753768504e-06,8.862774120643734932e-05,5.627710197586566210e-05,-7.561625352536793798e-06,-3.358488356752786785e-06,-4.093863026355393231e-09,5.445547230920055881e-06,-2.019856992774293758e-06,1.029412524076178670e-04,-8.049164171097800136e-05,-1.818492601159960032e-04,5.175910773687064648e-04,5.079239053884521127e-05,3.149344593111891299e-06,1.308318360315752216e-06,-6.742205732734873891e-05,3.699239750858396292e-04,1.519091310910880566e-04,5.558746634051203728e-04,5.758199840784072876e-04,-5.894247442483901978e-04,-1.074762712960364297e-05,-1.149302534031448886e-05,-2.415782655589282513e-04,-3.504122141748666763e-04,-2.189520455431193113e-04,-4.348905058577656746e-04,1.166999281849712133e-04,-1.302917080465704203e-04,4.928569069306831807e-06,9.162623427982907742e-06,-9.792149285203777254e-06,2.733797300606966019e-04,-3.574814181774854660e-04,3.176455211360007524e-04,8.046235307119786739e-04,2.530272467993199825e-04,-1.638662070035934448e-04,3.842506430373759940e-06,2.608589056762866676e-05,-8.657629950903356075e-04,-5.273438291624188423e-04,1.093591912649571896e-03,5.612401582766324282e-05,-2.165856130886822939e-06,-9.001974103739485145e-05,-1.213471932715037838e-05,3.951056569349020720e-04,-6.625003879889845848e-04,-4.228329999023117125e-05,-3.191632567904889584e-04,3.015566035173833370e-04,-1.468879418098367751e-07,-4.347572939877863973e-06,-1.777087277332611848e-06,3.883276076521724463e-05,-2.428497537039220333e-04,9.868430788628757000e-05,-1.130848613684065640e-04,-2.462246993673034012e-05,-1.125679773394949734e-05,-2.785304786812048405e-06,7.869630280765704811e-08,-5.001700742468528915e-07,5.630326086247805506e-06,-2.328534719708841294e-05,-1.279833213629899547e-05,1.679202796367462724e-06,-1.442826260245055892e-06,8.873894330463372171e-08,1.410900495102396235e-06,-2.918155587394721806e-06,3.936087523470632732e-05,-2.325073000974953175e-05,-4.236717359162867069e-07,-6.783599019399844110e-06,-5.381225037126569077e-06,2.370895117564941756e-06,5.333727585821179673e-06,-5.241116014076396823e-05,8.356745638593565673e-06,2.170462394133210182e-04,9.360288095194846392e-05,2.323408443771768361e-05,-2.773482992779463530e-04,-4.410527481013559736e-07,-5.557131771638523787e-06,-1.153779885498806834e-04,2.630135277286171913e-04,8.946074376581236720e-05,2.746933605521917343e-04,1.647953031351789832e-04,-2.437439106870442629e-04,8.210405212594196200e-06,4.821095444640377536e-06,1.482703919464256614e-05,2.430247113807126880e-04,6.347057933453470469e-05,3.558524622349068522e-05,-3.503693005768582225e-05,-2.992168265336658806e-05,-2.919163125625345856e-05,-7.605934797538793646e-07,-4.296791303204372525e-05,-1.476573088439181447e-04,-2.263102651340886950e-04,7.045717211440205574e-05,-1.214681615238077939e-04,-2.028322705882601440e-05,-2.642633444338571280e-05,-5.907941158511675894e-06,-1.853747671702876687e-04,-2.152315864805132151e-04,3.082438779529184103e-04,8.522656571585685015e-05,-5.545447493204846978e-05,4.895005986327305436e-06,-1.815484665712574497e-06,6.429434051824500784e-06,-1.681263165664859116e-05,9.843082079896703362e-05,1.419259497197344899e-04,-5.841813981533050537e-05,-4.599847670760937035e-06,-2.112259380737668835e-06,-6.138843389180692611e-08,2.244087227154523134e-07,-1.343261828878894448e-06,7.198551088549720589e-07,-5.212740506976842880e-05,-3.831614230875857174e-05,4.934128128297743388e-07,-2.854999138435232453e-06,-3.299714990134816617e-08,-5.121900699123216327e-07,-1.211394533129350748e-06,4.347376307123340666e-05,-5.538091500056907535e-05,-1.895277819130569696e-04,-1.156662183348089457e-04,-5.393505489337258041e-06,-1.730086978568579070e-06,-8.917912055039778352e-06,-2.677791417227126658e-05,3.577286770450882614e-05,-1.675791863817721605e-04,6.673156167380511761e-05,-4.716012699645943940e-05,-2.819112560246139765e-04,3.933012067136587575e-07,-4.444947080628480762e-06,-7.756461855024099350e-05,2.992345253005623817e-04,-7.756482955301180482e-05,1.198712416226044297e-04,-2.275976876262575388e-04,-2.129722852259874344e-04,-1.236277853422507178e-06,3.276757524872664362e-06,3.048042708542197943e-05,3.243611427024006844e-04,1.621151022845879197e-04,1.222611172124743462e-04,4.104686668142676353e-04,-2.342562365811318159e-04,-1.565678758197464049e-05,-7.112771527317818254e-06,5.141689689480699599e-05,-5.726922972826287150e-05,-1.167975060525350273e-04,3.746693255379796028e-04,-2.212615800090134144e-05,-9.188741387333720922e-05,-1.910878927446901798e-05,-1.057698864315170795e-05,-2.205808123107999563e-04,-1.035098102875053883e-04,2.484217402525246143e-04,2.740969648584723473e-05,-1.698270498309284449e-04,5.267041160550434142e-06,-4.510971848503686488e-06,3.803239678745740093e-06,-1.663724651734810323e-05,3.040514457097742707e-05,1.574284251546487212e-04,-5.818045337946387008e-06,1.512486846877436619e-06,-5.532121576834470034e-06,1.508492601942634792e-07,1.100488589145243168e-10,-4.083753992745187134e-07,2.365158252359833568e-06,-4.459451884031295776e-05,-2.421855606371536851e-05,1.712601829240156803e-06,-1.615206315364048351e-07,-1.403977876179851592e-07,5.139931431585864630e-07,2.724138312260038219e-06,-1.916669134516268969e-05,1.377680746372789145e-04,-1.124185728258453310e-04,-6.417516124201938510e-05,-4.198834176349919289e-06,8.696971462995861657e-07,3.420805569476215169e-06,-2.066421984636690468e-05,2.385330299148336053e-04,-1.801201724447309971e-04,-8.025227725738659501e-05,2.762300719041377306e-04,-1.635724765947088599e-04,6.750763986929086968e-06,-6.140980985946953297e-07,-1.955666084541007876e-05,2.359177742619067430e-04,1.178781803901074454e-05,6.937998696230351925e-04,1.418561150785535574e-04,-1.380005996907129884e-04,8.671426257933489978e-06,1.394965511281043291e-05,1.082541893993038684e-05,3.423475427553057671e-04,-2.678289893083274364e-04,1.696105755399912596e-04,8.768239058554172516e-05,5.378598507377319038e-05,-8.701519618625752628e-06,6.117365956015419215e-07,7.445316441589966416e-05,-6.089628004701808095e-05,-4.401755577418953180e-04,3.172798824380151927e-05,-3.526985528878867626e-05,-3.752882767003029585e-04,2.259668690385296941e-06,-3.661810751509619877e-06,-1.327805948676541448e-04,-1.839951000874862075e-04,2.184903278248384595e-04,4.951833398081362247e-05,-9.124653297476470470e-05,2.242165464849676937e-06,-8.348657729584374465e-07,4.056259058415889740e-06,-1.137058461608830839e-05,3.701368768815882504e-05,8.911969052860513330e-05,-6.453382957261055708e-05,-3.586412276490591466e-06,-4.415894352405302925e-07,5.839815457875374705e-07,-2.759657036222051829e-08,7.277102668012958020e-06,-1.173606051452225074e-05,-1.011430431390181184e-04,-1.258426636923104525e-04,-1.454235462006181479e-05,-5.531046554096974432e-08,1.154458004748448730e-07,-1.030939893098548055e-05,1.351243372482713312e-05,-2.680545439943671227e-04,3.785894950851798058e-04,4.456042079254984856e-04,-1.318453578278422356e-04,-1.776944736775476485e-05,1.872923007795179728e-06,-4.740235453937202692e-06,2.526552416384220123e-04,1.037410693243145943e-03,-1.211336784763261676e-04,-1.668762561166658998e-04,3.315384965389966965e-04,6.581668276339769363e-04,7.465292583219707012e-06,1.007834362098947167e-05,-7.978503708727657795e-05,-2.546688541769981384e-03,1.242956204805523157e-04,4.777363210450857878e-05,-5.768078844994306564e-04,8.441513637080788612e-04,-4.464197627385146916e-05,-2.835709528881125152e-05,-8.327207615366205573e-05,-1.794677576981484890e-03,8.499728573951870203e-05,8.923860150389373302e-04,-6.344595458358526230e-04,6.417862459784373641e-05,2.819204528350383043e-04,1.291966236749431118e-05,8.198880095733329654e-05,1.048449310474097729e-03,1.138357678428292274e-03,-6.393711664713919163e-04,8.959601982496678829e-04,-1.858456234913319349e-04,2.042211126536130905e-04,2.323586340935435146e-05,4.191500484012067318e-04,7.930348510853946209e-04,-1.209964975714683533e-03,2.287890383740887046e-04,3.027118218597024679e-04,-2.526192656659986824e-05,2.163102544727735221e-05,6.558638215065002441e-01,4.600107058649882674e-05,-1.848719693953171372e-04,-1.138055231422185898e-03,4.275542742107063532e-04,3.467508213361725211e-05,2.996466173499356955e-05,3.356981096658273600e-06,1.375983629259280860e-07,1.041893824549333658e-06,2.301624135725433007e-06,-1.675301064096856862e-05,2.077100180031266063e-05,7.720840585534460843e-06,3.892110271408455446e-06,-1.151602191384881735e-08,3.624340024543926120e-06,-3.467197075224248692e-06,9.045414481079205871e-05,-1.522169332019984722e-04,2.616336132632568479e-05,7.438629108946770430e-05,-2.594874331407481804e-06,5.973559382255189121e-06,9.905671731758047827e-07,-6.128355380496941507e-06,-2.777146000880748034e-04,1.685028837528079748e-05,4.166844300925731659e-04,-4.998545628041028976e-04,-3.117522574029862881e-04,1.922038563861860894e-07,2.276683881063945591e-05,2.925204171333462000e-04,3.407875483389943838e-04,4.052033473271876574e-04,2.329174749320372939e-04,-4.452289431355893612e-04,-2.001582761295139790e-04,7.534846190537791699e-06,-3.397526597836986184e-07,3.566755549400113523e-05,1.316276466241106391e-04,2.234276325907558203e-04,5.116816610097885132e-04,4.947136039845645428e-04,-9.213473094860091805e-05,-3.087458753725513816e-05,1.495583603627892444e-07,2.887847585952840745e-05,2.040222316281870008e-04,-3.287579165771603584e-04,-5.387136479839682579e-04,-1.683133014012128115e-04,2.769761158560868353e-05,-3.303313133073970675e-05,1.451937123420066200e-06,-2.433499903418123722e-04,2.103096630889922380e-04,2.929077018052339554e-04,-4.399171666591428220e-05,-2.301007334608584642e-04,-1.172494830825598910e-05,5.575446721195476130e-06,1.575870737724471837e-05,-2.110285277012735605e-05,1.212296774610877037e-04,7.925451791379600763e-05,-4.353641270427033305e-05,-5.022090590500738472e-06,-1.740140032779891044e-05,9.124825737671926618e-06,-1.435027661500498652e-05,2.195928345827269368e-06,4.692944457929115742e-06,2.276299710501916707e-05,4.231378989061340690e-05,3.304972096884739585e-06,1.859607777987548616e-06,-9.751866855367552489e-06,-1.180273557110922411e-06,1.715919097478035837e-05,4.727518535219132900e-05,2.660288009792566299e-05,1.710017968434840441e-04,-1.973596226889640093e-05,-4.736636128654936329e-06,2.057541223621228710e-06,3.537350858096033335e-05,3.048436701647005975e-05,-3.267790452810004354e-05,2.454091736581176519e-05,-4.587686853483319283e-04,-1.315569243161007762e-04,-3.076676512137055397e-05,-1.402136967953993008e-05,-1.086756674339994788e-04,2.150755753973498940e-04,-3.666353004518896341e-04,2.256655134260654449e-04,7.014303992036730051e-05,5.953895160928368568e-04,8.776568574830889702e-05,7.759962318232282996e-05,-9.108619451581034809e-06,1.233517650689464062e-05,-9.378147660754621029e-05,-7.005450897850096226e-04,-2.151660446543246508e-04,-1.343297335552051663e-04,-3.931461833417415619e-06,-8.819427603157237172e-05,-2.986729305121116340e-05,1.001562195597216487e-04,1.728435017867013812e-04,2.639705198816955090e-04,7.872542482800781727e-06,3.413065860513597727e-05,4.076613986399024725e-04,1.646708115004003048e-04,-9.267948189517483115e-05,-1.501355145592242479e-04,4.853813152294605970e-06,-4.378975136205554008e-04,6.392275681719183922e-04,-1.528171414975076914e-04,-6.015492544975131750e-05,1.469033159082755446e-04,-1.010833308100700378e-03,6.036431295797228813e-04,-1.651778817176818848e-03,2.008958719670772552e-03,-5.771641153842210770e-04,1.256702234968543053e-04,7.231258205138146877e-04,2.846285838131734636e-07\n0.000000000000000000e+00,-6.215485655047814362e-07,-9.837267498369328678e-07,3.055406705243512988e-05,9.209246854879893363e-06,-7.833493327780161053e-06,-2.329567450942704454e-06,1.471538713104791896e-08,-4.866411472903564572e-06,-9.256748853658791631e-06,-1.029500053846277297e-04,-6.456518312916159630e-04,-1.033941371133551002e-04,7.976272027008235455e-04,6.647779082413762808e-05,-9.154628060059621930e-06,-2.700538061617407948e-05,8.337346662301570177e-05,6.594069418497383595e-04,-5.020017124479636550e-05,2.604824840091168880e-04,2.701909106690436602e-04,2.061188220977783203e-03,-3.013928562722867355e-06,-4.354683551355265081e-05,-2.344093081774190068e-04,-9.471923112869262695e-04,-6.759525276720523834e-04,3.824948216788470745e-04,6.947694346308708191e-04,1.481051789596676826e-03,-1.951772355823777616e-05,-7.420730071316938847e-06,-2.220079295511823148e-05,4.864182119490578771e-05,5.738699692301452160e-04,4.306250193621963263e-04,-5.354642780730500817e-05,9.520754974801093340e-05,-2.356076765863690525e-05,-8.694404641573783010e-06,3.800718695856630802e-04,-7.008049869909882545e-04,-4.394754068925976753e-04,5.228462978266179562e-04,-8.595037506893277168e-04,1.869922416517511010e-04,2.484684955561533570e-05,-1.444133795303059742e-05,1.801290083676576614e-03,1.230868161655962467e-03,1.920688810059800744e-04,1.527452259324491024e-04,-3.099890600424259901e-04,1.495466312917415053e-05,-2.230638347100466490e-05,-1.047355272021377459e-05,1.688954071141779423e-04,4.584072448778897524e-04,7.927857222966849804e-05,-1.968621509149670601e-04,-3.451653901720419526e-05,-2.477039743098430336e-06,-2.283817821080447175e-06,4.420157040385674918e-08,-2.628783704494708218e-06,1.204851969305309467e-06,2.272226993227377534e-05,6.135770672699436545e-05,-9.349095307698007673e-06,-5.173479621589649469e-06,-4.210513182556496758e-08,-3.455736759860883467e-06,2.418087206024210900e-06,3.088450739596737549e-06,-5.241372855380177498e-05,-5.048612365499138832e-04,3.043746692128479481e-04,6.376689270837232471e-05,-1.472430267313029617e-05,-2.254465289297513664e-05,9.135568689089268446e-05,2.023891138378530741e-04,9.405905148014426231e-04,5.870729219168424606e-04,6.437801494030281901e-05,1.491013448685407639e-03,-1.411818175256485119e-05,-3.379817280801944435e-05,-2.464900608174502850e-04,-7.706046453677117825e-04,-3.081626491621136665e-04,-3.641825169324874878e-04,2.049936883850023150e-04,1.206757267937064171e-03,-2.275643419125117362e-05,3.879288669850211591e-06,1.030999919748865068e-05,8.914082718547433615e-05,8.760983473621308804e-04,-3.983271308243274689e-04,-3.414934035390615463e-04,2.255623403470963240e-04,-9.598496035323478281e-06,-1.057482677424559370e-05,3.369430487509816885e-04,-4.558958462439477444e-04,-5.262957420200109482e-04,4.384145431686192751e-04,-5.422061076387763023e-04,7.727650518063455820e-05,6.225655670277774334e-05,-1.914754466270096600e-05,1.605751574970781803e-03,8.653817349113523960e-04,-5.667499499395489693e-04,1.401914632879197598e-03,-4.074405296705663204e-04,1.346293538517784327e-05,-2.167539787478744984e-05,-1.031043575494550169e-05,1.385971117997542024e-04,3.332103951834142208e-04,-5.478411549120210111e-05,-1.930302678374573588e-04,-3.669100988190621138e-05,-3.369288151588989422e-06,-1.435911372027476318e-07,-3.413073912383879360e-08,8.502449873049044982e-07,1.500463440606836230e-06,3.500216407701373100e-04,2.275399165228009224e-04,-1.073267776519060135e-05,5.448757292469963431e-06,-1.473157595910379314e-08,-2.333350494154728949e-05,3.527177614159882069e-05,-1.980226224986836314e-04,-6.498422590084373951e-04,1.242209109477698803e-04,-4.765305202454328537e-04,7.813589036231860518e-06,-2.152142769773490727e-05,-2.528901495679747313e-05,-1.185275323223322630e-05,3.893300599884241819e-04,-4.623089917004108429e-04,2.328495029360055923e-03,1.972055062651634216e-03,1.561599085107445717e-03,2.587107519502751529e-05,-7.704793824814260006e-05,-4.797362489625811577e-04,-1.353725208900868893e-03,-2.004804788157343864e-03,1.617068308405578136e-03,3.010932705365121365e-04,1.182697596959769726e-03,9.367984603159129620e-06,-1.156658981926739216e-05,-1.264523889403790236e-04,-7.242018473334610462e-04,1.589421299286186695e-04,-3.092822735197842121e-04,-1.213994110003113747e-04,2.403128019068390131e-04,-6.476386624854058027e-05,-1.361601971439085901e-05,1.979590015253052115e-04,-4.460925993043929338e-04,1.049471902661025524e-04,2.165291458368301392e-03,-1.304555800743401051e-03,4.605230060406029224e-04,1.464720990043133497e-04,-3.146790913888253272e-05,1.881667412817478180e-03,-1.787449000403285027e-04,5.380610818974673748e-04,1.902379910461604595e-03,3.461962332949042320e-04,9.194311132887378335e-06,-2.800525544444099069e-05,-1.259370219486299902e-05,1.919224159792065620e-04,3.558630705811083317e-04,-2.597206330392509699e-04,-5.750652635470032692e-04,-1.009126717690378428e-04,2.571355435065925121e-05,-1.999421328946482390e-06,1.979853614386684058e-09,-4.228778379911091179e-06,-2.866766226361505687e-05,2.505979209672659636e-04,2.677623706404119730e-04,5.141453584656119347e-06,2.639736521814484149e-06,5.771426003775559366e-08,2.936398050223942846e-05,1.204933687404263765e-05,4.963896935805678368e-04,1.120356260798871517e-03,1.121922279708087444e-03,-1.042996300384402275e-03,7.202179403975605965e-07,9.268117537430953234e-06,8.737110874790232629e-07,-4.501821240410208702e-04,-3.506600391119718552e-03,-1.161435386165976524e-03,-2.086812630295753479e-03,-4.181269556283950806e-03,-2.283631125465035439e-03,2.212403524026740342e-05,1.117646752391010523e-05,-2.495714579708874226e-04,-9.715795749798417091e-05,-2.589811338111758232e-04,6.647454574704170227e-04,-3.509911708533763885e-03,-8.562200237065553665e-04,4.757613351102918386e-05,3.834655944956466556e-05,9.313660848420113325e-05,1.767695648595690727e-03,-2.066071843728423119e-03,-2.766664372757077217e-03,7.239319384098052979e-04,8.714889991097152233e-04,-2.042152045760303736e-04,2.674941970326472074e-05,-4.903680528514087200e-04,9.969386737793684006e-04,1.869857078418135643e-03,-9.509274968877434731e-04,2.132264431565999985e-03,1.028370345011353493e-03,-7.764287875033915043e-05,4.102079401491209865e-06,-4.187453538179397583e-03,-3.934709355235099792e-03,-2.303626853972673416e-03,-4.136591684073209763e-03,1.361985458061099052e-03,-4.494710083235986531e-05,5.329127816366963089e-06,1.925770266097970307e-05,-2.452071639709174633e-04,-1.999116968363523483e-03,-1.773169264197349548e-03,-4.111237649340182543e-04,-3.510498936520889401e-05,-1.139743562816875055e-05,-1.546045496070291847e-07,5.914216671953909099e-08,-1.165736193797783926e-06,2.074403255392098799e-06,1.440368214389309287e-04,1.193024581880308688e-04,-8.099992555798962712e-06,-8.277856977656483650e-07,-6.762456905562430620e-08,-2.141164486602065153e-06,-9.142317139776423573e-06,2.868448245862964541e-05,-5.274875438772141933e-04,-2.158939169021323323e-04,3.815662639681249857e-04,7.619560346938669682e-05,-1.448153307137545198e-05,-2.513403160264715552e-05,3.834624658338725567e-05,8.703986532054841518e-04,-2.645301865413784981e-04,5.987074691802263260e-04,-1.791397808119654655e-04,1.772357150912284851e-03,-6.702508471789769828e-06,-3.836691757896915078e-05,-3.181733773089945316e-04,-1.112434780225157738e-03,-2.545265306252986193e-04,-4.236569511704146862e-04,2.031214826274663210e-04,1.404052483849227428e-03,-1.686683026491664350e-05,1.238699314853874967e-05,-1.169044480775482953e-05,3.634835593402385712e-06,-1.262023579329252243e-04,-5.098010296933352947e-05,3.288175503257662058e-04,5.576452822424471378e-04,-3.889907384291291237e-05,-6.703384315187577158e-06,3.900309966411441565e-04,-7.576611824333667755e-04,-4.784734046552330256e-04,8.024019771255552769e-04,-1.483871310483664274e-04,3.991528647020459175e-04,7.071823347359895706e-06,-2.161035808967426419e-05,1.812729053199291229e-03,9.019898134283721447e-04,1.449204137315973639e-04,5.247168592177331448e-04,-3.328136517666280270e-04,7.291861493285978213e-06,-2.798335299303289503e-05,-1.400330711476271972e-05,1.721045991871505976e-04,4.883673391304910183e-04,7.887138053774833679e-05,-3.657956258393824100e-04,-6.493658293038606644e-05,-4.300902674003737047e-06,7.030678830233227927e-07,-1.257177473235060461e-07,5.045189936936367303e-07,1.052323023031931370e-05,3.958355591748841107e-05,-1.750073715811595321e-05,-4.426185114425607026e-06,-4.499759597820229828e-06,5.311176209943369031e-08,-9.237164704245515168e-06,-1.474799591960618272e-05,-1.103871763916686177e-04,1.181821920908987522e-03,2.316923928447067738e-04,-2.581001317594200373e-04,3.758798629860393703e-05,-2.457608752592932433e-05,1.245226485480088741e-06,1.015800226014107466e-04,1.071203034371137619e-03,1.330925850197672844e-03,7.997686625458300114e-04,2.781547955237329006e-04,1.330714672803878784e-03,1.870755659183487296e-05,-5.016198338125832379e-05,-3.107698285020887852e-04,-1.375342486426234245e-03,-1.672505517490208149e-03,-7.984020048752427101e-04,1.606755831744521856e-04,1.153061632066965103e-03,-1.483728556195273995e-05,8.574561434215866029e-07,-7.721314614173024893e-05,-2.677256707102060318e-04,-6.979996687732636929e-04,-6.422934238798916340e-04,2.116782125085592270e-03,2.440473181195557117e-04,5.703420902136713266e-05,-7.991502570803277194e-06,2.980268618557602167e-04,8.158723358064889908e-04,-1.136804581619799137e-03,3.635673783719539642e-05,-6.838720873929560184e-04,7.716701366007328033e-04,6.382727588061243296e-05,-7.404371899610850960e-06,1.666223863139748573e-03,1.057239249348640442e-03,1.428398885764181614e-03,1.290893647819757462e-03,4.866090021096169949e-04,6.185884558362886310e-06,-1.385045652568805963e-05,-7.940336217870935798e-06,1.637016684981063008e-04,4.786355420947074890e-04,-6.682901585008949041e-06,-4.244275623932480812e-04,-5.985561801935546100e-05,1.182006053568329662e-05,2.630159542604815215e-06,3.993341124441940337e-08,-3.326497335365274921e-06,-1.547112333355471492e-05,2.718438045121729374e-04,1.603938144398853183e-04,-9.448693162994459271e-06,-9.620862329029478133e-08,-1.566240825923159719e-08,-4.771768089995021001e-06,1.667037849983898923e-06,1.011906715575605631e-05,1.760818413458764553e-04,-7.159600500017404556e-05,6.920745363458991051e-04,7.707467011641710997e-05,-8.751638233661651611e-06,-2.640123420860618353e-05,-8.481222903355956078e-05,-5.154256941750645638e-04,5.113404768053442240e-05,-3.641450603026896715e-04,7.844532228773459792e-05,1.428525778464972973e-03,-9.026158295455388725e-06,-1.795199568732641637e-05,-7.963927055243402719e-05,-8.911953773349523544e-04,-1.220262493006885052e-03,5.068522877991199493e-04,6.405535968951880932e-04,1.116396277211606503e-03,-3.028253195225261152e-05,1.651371348998509347e-06,5.906227670493535697e-05,-4.853520658798515797e-05,1.061741961166262627e-03,2.187108766520395875e-04,6.007428164593875408e-04,1.936415210366249084e-03,-6.240884249564260244e-05,-4.035884558106772602e-06,3.025548940058797598e-04,-5.116240936331450939e-05,-2.101145510096102953e-04,-7.052816363284364343e-05,-5.085568991489708424e-04,-1.213466457556933165e-04,-1.451778007321991026e-05,-9.378169124829582870e-06,1.396701321937143803e-03,1.098357141017913818e-03,-3.303330740891396999e-04,6.365858280332759023e-05,-6.795736262574791908e-04,4.395085397845832631e-06,-8.924101166485343128e-06,-1.274972601095214486e-05,1.238991972059011459e-04,2.965132007375359535e-04,-2.810251316986978054e-04,-1.702302979538217187e-04,-4.002029891125857830e-05,-2.114200651703868061e-05,9.327318934992945287e-07,3.762261258088983595e-08,1.395507933921180665e-05,-7.225143690448021516e-06,-9.023199090734124184e-04,-6.496289279311895370e-04,8.775507740210741758e-05,2.854092235793359578e-05,8.181450539268553257e-08,1.683949813013896346e-05,1.825861727411393076e-05,2.460209361743181944e-05,3.331196261569857597e-03,9.234914323315024376e-04,-2.244096715003252029e-03,-4.683779261540621519e-04,8.144581806845963001e-05,1.400862238369882107e-04,-2.452444750815629959e-04,-4.173724912106990814e-03,2.516135573387145996e-03,-8.287919918075203896e-04,5.012626061215996742e-04,-9.139048866927623749e-03,-1.863158831838518381e-05,4.066083347424864769e-04,3.206458408385515213e-03,4.135297145694494247e-03,5.771830677986145020e-03,7.941996445879340172e-04,3.159456828143447638e-04,-8.113746531307697296e-03,6.789463077438995242e-05,-5.279461038298904896e-05,1.649844343774020672e-04,-4.070245777256786823e-04,-3.733420744538307190e-03,2.027288079261779785e-03,-2.163225784897804260e-03,-3.719325643032789230e-03,-7.562377868453040719e-05,4.864103902946226299e-05,-2.401482081040740013e-03,2.355178585276007652e-03,1.381962909363210201e-03,-2.351943636313080788e-03,2.300275489687919617e-03,-2.911539981141686440e-03,-1.938377390615642071e-04,1.525189145468175411e-04,-1.184774190187454224e-02,-4.229600541293621063e-03,6.540681351907551289e-04,-3.885479178279638290e-03,1.546824350953102112e-03,-5.422394315246492624e-05,1.270727807423099875e-04,6.719317752867937088e-05,6.549140810966491699e-01,-2.541505265980958939e-03,-2.823938266374170780e-04,2.154106739908456802e-03,3.709107404574751854e-04,6.670743005088297650e-06,-5.289361070026643574e-06,-3.496279532555490732e-08,-1.057574445439968258e-05,-2.288948962814174592e-05,-8.980174607131630182e-05,-1.757419158820994198e-05,-2.633386611705645919e-05,-1.574064299347810447e-05,-2.616957317513879389e-08,9.893685273709706962e-06,-7.101145911292405799e-07,2.066000452032312751e-04,1.740447714837500826e-06,-4.933252348564565182e-04,1.422944129444658756e-03,3.755845682462677360e-05,1.593687557033263147e-05,4.437553434399887919e-05,-1.693481171969324350e-04,2.114742062985897064e-03,-2.276369195897132158e-04,-7.980979280546307564e-04,1.742520486004650593e-03,1.360339112579822540e-03,-1.987767791433725506e-05,-2.510449485271237791e-05,-1.277779228985309601e-03,-7.274568779394030571e-04,-2.284339279867708683e-04,-2.241984009742736816e-03,1.766447327099740505e-03,6.752613699063658714e-04,-4.247472134011331946e-06,-4.539080237009329721e-06,-7.379230737569741905e-06,-1.196139273815788329e-04,1.226205262355506420e-03,2.954994328320026398e-03,9.039492579177021980e-04,-5.855812341906130314e-04,-1.106520430766977370e-04,2.830936136888340116e-05,2.640782331582158804e-04,3.102593182120472193e-04,1.008496736176311970e-03,-8.655944839119911194e-06,-2.666289510671049356e-04,-4.977894714102149010e-04,1.733849057927727699e-05,3.700515662785619497e-06,1.363150775432586670e-03,2.465692115947604179e-03,5.585512844845652580e-04,1.475788012612611055e-04,6.475662812590599060e-04,-1.307066941080847755e-05,2.270868935738690197e-05,1.852117384260054678e-05,1.307153870584443212e-04,-2.343802407267503440e-05,5.472974735312163830e-04,7.882841164246201515e-04,7.715795072726905346e-05,-2.873350968002341688e-05,-4.297786290408112109e-05,-1.135537095251493156e-04,-1.582574986969120800e-05,4.779903974849730730e-05,4.017608807771466672e-05,-8.128861372824758291e-05,4.423769496497698128e-05,-1.260812223335960880e-05,6.745372957084327936e-05,-6.665770342806354165e-05,-3.144377478747628629e-05,-1.914421736728399992e-04,-1.568729523569345474e-03,-1.327952137216925621e-03,2.599157232907600701e-05,2.660613245097920299e-05,-1.230611378559842706e-04,8.598215936217457056e-05,1.537923526484519243e-04,8.379914797842502594e-04,-4.046014510095119476e-07,3.932545660063624382e-04,9.484718902967870235e-04,1.807120046578347683e-03,-2.245303476229310036e-04,-1.178645761683583260e-04,-2.185392440878786147e-05,-1.802223501726984978e-03,-2.017680671997368336e-04,-5.137264379300177097e-04,5.552098155021667480e-04,2.430627122521400452e-03,-2.025783760473132133e-04,-5.834497642354108393e-05,-4.299588326830416918e-04,1.492062292527407408e-04,3.733355551958084106e-04,6.841781432740390301e-04,3.624729288276284933e-04,6.942275213077664375e-04,5.538639961741864681e-04,2.436221548123285174e-04,2.600144362077116966e-04,-1.415527658537030220e-04,-6.706406129524111748e-04,1.179084763862192631e-03,-8.199476869776844978e-04,1.771015231497585773e-04,-4.237557295709848404e-04,6.592969875782728195e-04,1.500888261944055557e-03,1.117776613682508469e-03,1.255092560313642025e-03,2.128644613549113274e-03,-1.477683428674936295e-03,-6.203164812177419662e-04,-1.892253756523132324e-03,1.228552428074181080e-03,1.426994800567626953e-03,-3.893757821060717106e-04,4.640169441699981689e-03,-1.637242035940289497e-03,-3.060217422898858786e-04,-1.740027219057083130e-03,1.258034956208575750e-07\n0.000000000000000000e+00,-4.070151771884411573e-05,-1.306724589085206389e-04,-8.378648199141025543e-04,4.140585660934448242e-04,3.767016096389852464e-06,4.166315920883789659e-05,-9.229590425263722864e-09,4.326120688347145915e-05,3.267280044383369386e-05,-5.254590068943798542e-04,-1.786979660391807556e-02,-6.279544322751462460e-04,1.642769202589988708e-02,-5.199856241233646870e-05,8.546343451598659158e-05,1.493668387411162257e-04,-2.117957454174757004e-03,-8.922488428652286530e-03,9.004159830510616302e-03,-1.132793258875608444e-02,-2.120937453582882881e-03,6.588121410459280014e-03,-1.105800911318510771e-04,1.197351157316006720e-04,1.340457005426287651e-03,-3.619845723733305931e-03,5.303664132952690125e-03,2.437359839677810669e-02,6.277601700276136398e-03,3.388612996786832809e-03,5.079251423012465239e-05,-2.510725171305239201e-04,-8.192614186555147171e-04,4.745529964566230774e-03,1.088663749396800995e-02,3.616477129980921745e-03,1.314470451325178146e-02,-5.644140765070915222e-03,-1.362430164590477943e-03,4.394305869936943054e-05,3.544650040566921234e-03,5.225607194006443024e-03,-9.136961307376623154e-05,2.733280649408698082e-03,-2.173097804188728333e-02,-9.462852030992507935e-03,-4.657415847759693861e-04,2.023926354013383389e-04,2.094754949212074280e-03,9.061788208782672882e-03,3.731231205165386200e-03,4.093714989721775055e-03,2.990173408761620522e-03,5.779508501291275024e-05,9.215936006512492895e-05,1.107183652493404225e-05,2.387637505307793617e-04,2.344507491216063499e-03,2.928961301222443581e-03,9.565759683027863503e-04,2.317753096576780081e-04,-9.674643661128357053e-05,-8.656209683977067471e-05,1.102133584396369770e-08,-2.733180190261919051e-05,6.648609269177541137e-05,3.168430703226476908e-04,3.144456713926047087e-04,5.660674287355504930e-05,6.698999186482978985e-06,5.687963877676338598e-08,5.510704795597121119e-05,-5.378900823416188359e-05,1.251524779945611954e-03,-2.294607926160097122e-03,-4.750007763504981995e-03,8.678407175466418266e-04,5.892720655538141727e-04,-6.742904224665835500e-05,-1.824058126658201218e-04,1.206275119329802692e-04,-1.045893295668065548e-03,9.817932732403278351e-04,1.118529774248600006e-02,-7.685192395001649857e-04,3.774391487240791321e-03,-8.630386582808569074e-05,4.789953891304321587e-05,1.664076000452041626e-03,5.561161320656538010e-03,1.261125225573778152e-02,-7.769152522087097168e-03,5.781256593763828278e-03,3.145021619275212288e-03,3.533852941473014653e-05,8.129206253215670586e-05,9.763299021869897842e-04,8.634227328002452850e-03,2.102270082104951143e-04,1.937213935889303684e-03,1.918875030241906643e-03,2.320826752111315727e-03,-1.300974283367395401e-03,-1.014176741591654718e-04,2.921418054029345512e-04,-6.090445443987846375e-03,-5.043211393058300018e-03,3.966853022575378418e-03,-5.493654869496822357e-03,5.529685411602258682e-03,-1.191152376122772694e-03,-1.939623907674103975e-04,3.415778977796435356e-03,9.099771850742399693e-04,2.206102246418595314e-03,9.679318405687808990e-03,-2.979497658088803291e-03,1.475107856094837189e-04,-2.560394059401005507e-04,1.154235651483759284e-04,3.005641337949782610e-04,4.442598205059766769e-03,2.045880770310759544e-03,-3.260593395680189133e-03,-3.720653476193547249e-04,-1.062461960827931762e-04,1.635280204936861992e-05,6.721203149595567083e-09,-9.794066863832995296e-05,2.607050410006195307e-04,3.651893464848399162e-03,3.011001273989677429e-03,-3.838185875792987645e-06,-5.302418867358937860e-05,-1.397340998465779194e-08,6.190323620103299618e-05,9.940876043401658535e-05,3.806458786129951477e-03,9.124476462602615356e-03,2.071472443640232086e-02,-1.825505052693188190e-03,-2.011873730225488544e-04,-1.097846870834473521e-05,5.344459350453689694e-05,4.891025018878281116e-04,1.278023049235343933e-02,8.734723087400197983e-05,-8.124667219817638397e-03,1.106167398393154144e-02,-1.625403063371777534e-03,-4.123755497857928276e-04,-7.667462923564016819e-04,-7.160418201237916946e-03,7.213181816041469574e-03,-1.484088879078626633e-02,2.415896765887737274e-02,2.414000034332275391e-02,-1.516954856924712658e-03,4.031214630231261253e-04,4.146102583035826683e-04,1.885135134216398001e-04,-1.419796049594879150e-02,-5.079278256744146347e-03,-4.954257048666477203e-03,9.469973854720592499e-03,4.159057512879371643e-03,4.447892424650490284e-04,-2.261575355078093708e-05,2.305271569639444351e-03,-8.070908486843109131e-03,-1.987713947892189026e-02,3.694992512464523315e-02,-2.608384005725383759e-02,7.524767890572547913e-03,5.262236576527357101e-03,-4.094398464076220989e-04,7.241796236485242844e-03,-8.980531245470046997e-03,-1.368204690515995026e-02,-1.285993494093418121e-02,1.192042231559753418e-02,-2.306920396222267300e-05,-1.912748848553746939e-04,6.725015555275604129e-05,6.732656038366258144e-04,2.491058548912405968e-03,5.777684040367603302e-03,-1.956993946805596352e-03,-3.814661613432690501e-05,1.915741886477917433e-04,-1.852037094067782164e-04,-9.241402310067314829e-09,-5.645886267302557826e-05,-2.077629906125366688e-04,1.073397230356931686e-03,1.405607908964157104e-03,-1.652397913858294487e-04,-6.439746357500553131e-05,1.512944436399266124e-08,2.049603644991293550e-04,1.680338755249977112e-04,3.181251464411616325e-03,4.083776380866765976e-03,-1.506318617612123489e-02,3.392405807971954346e-03,5.363784730434417725e-04,1.254816015716642141e-04,-1.255977549590170383e-04,-1.029748586006462574e-03,-2.370658703148365021e-02,-8.119900710880756378e-03,-7.598280906677246094e-03,-1.227736286818981171e-02,2.255139872431755066e-03,2.362421655561774969e-04,-2.839880762621760368e-04,-6.299305707216262817e-03,-5.120676476508378983e-03,7.421358022838830948e-03,1.153776142746210098e-02,-1.593315042555332184e-03,-3.072527796030044556e-02,6.445889448514208198e-05,2.028933377005159855e-04,8.995245443657040596e-04,1.338474079966545105e-02,-1.713372394442558289e-02,2.408944070339202881e-03,1.495138090103864670e-02,5.066719837486743927e-03,-1.875447924248874187e-03,-9.204291927744634449e-06,1.762188039720058441e-04,-3.188907867297530174e-03,1.398592256009578705e-03,3.103382885456085205e-03,1.051812898367643356e-02,1.328809885308146477e-03,-1.256756251677870750e-03,-1.098372740671038628e-04,-5.869980901479721069e-03,-1.344682741910219193e-02,-1.122518721967935562e-02,-1.225360482931137085e-02,4.897005390375852585e-03,-3.496163117233663797e-04,3.267517968197353184e-05,-4.182504926575347781e-05,-9.183034999296069145e-04,-5.081892479211091995e-03,-1.219785772264003754e-03,-4.992211470380425453e-04,-1.985086128115653992e-04,-2.285135633428581059e-05,-1.691073885012883693e-05,2.180461855516568903e-08,7.667540558031760156e-06,2.478761016391217709e-04,-1.904816890601068735e-04,-4.382234474178403616e-04,-6.967522494960576296e-06,-2.127961852238513529e-05,5.430098326542065479e-08,-2.403777216386515647e-06,-1.669017801759764552e-04,1.428989227861166000e-03,5.297351628541946411e-03,-7.663339842110872269e-03,1.524286228232085705e-03,1.839330507209524512e-04,-5.688987585017457604e-05,-8.464932034257799387e-05,-7.231464260257780552e-04,3.393212566152215004e-03,1.360224559903144836e-03,2.427826169878244400e-03,5.161684006452560425e-03,3.048636252060532570e-03,-1.197993333335034549e-04,-1.305822370341047645e-04,-1.321656629443168640e-03,2.678775228559970856e-03,4.574783146381378174e-03,5.059195216745138168e-03,1.055109594017267227e-02,1.813957002013921738e-03,-6.898602441651746631e-05,6.890305667184293270e-05,5.830423906445503235e-04,6.441314239054918289e-03,-1.596012152731418610e-04,2.775594592094421387e-03,-4.570044111460447311e-03,4.108784254640340805e-03,-5.389076541177928448e-04,-1.102438982343301177e-04,1.222632941789925098e-03,-8.636924438178539276e-03,-6.184074096381664276e-03,7.949424907565116882e-03,-5.090841092169284821e-03,2.408859785646200180e-03,-4.863098729401826859e-04,-2.831262827385216951e-04,5.234662443399429321e-03,-2.503836993128061295e-03,4.199478309601545334e-03,7.693740539252758026e-03,-5.688798148185014725e-03,2.298841427545994520e-04,-2.479592803865671158e-04,1.385884097544476390e-04,3.670031437650322914e-04,5.812053102999925613e-03,8.156013209372758865e-04,-3.671051468700170517e-03,-5.030966131016612053e-04,-8.489732863381505013e-05,-6.285699782893061638e-08,5.735643071602680720e-09,-3.619392737164162099e-05,7.166720024542883039e-06,6.960604805499315262e-04,5.949022015556693077e-04,-1.867518767539877445e-05,-1.043621705321129411e-05,-3.910827217623591423e-10,9.284046973334625363e-05,-2.998475792992394418e-05,1.442307955585420132e-03,6.494409870356321335e-03,-1.928305369801819324e-03,4.180624964646995068e-04,3.338707319926470518e-04,-1.925383912748657167e-05,-2.990307984873652458e-04,-2.403041435172781348e-04,2.281609689816832542e-03,6.776510272175073624e-03,7.043604273349046707e-03,5.258692544884979725e-04,3.442659741267561913e-03,2.021321233769413084e-05,-2.177145797759294510e-04,-1.078444183804094791e-03,6.570785772055387497e-03,-7.174425991252064705e-04,-6.461234763264656067e-03,-6.504879798740148544e-03,3.616046160459518433e-03,1.352392428088933229e-04,1.472595031373202801e-04,5.080706905573606491e-04,3.078164532780647278e-03,3.737497376278042793e-03,-8.947667665779590607e-04,8.120641112327575684e-03,3.288116771727800369e-03,-9.749411256052553654e-04,-2.278002648381516337e-04,1.472784671932458878e-03,-5.606720689684152603e-03,-5.309119354933500290e-03,1.789902336895465851e-02,-1.112329401075839996e-02,1.480626640841364861e-03,-7.889551925472915173e-04,-2.221875038230791688e-04,2.787948120385408401e-03,1.151556381955742836e-03,9.270907379686832428e-03,-5.815129727125167847e-03,8.601697627454996109e-04,1.397542364429682493e-04,-7.369097875198349357e-05,5.791653893538750708e-05,4.229180922266095877e-04,3.596871858462691307e-03,1.896204077638685703e-03,-2.742846729233860970e-03,-4.696139367297291756e-04,-8.691259426996111870e-05,-3.219746577087789774e-05,-8.460119715891778469e-09,4.624373559636296704e-07,1.662778231548145413e-04,1.037583104334771633e-03,2.350209542782977223e-04,5.665381831931881607e-05,1.211400922329630703e-05,5.799847713205963373e-08,-1.377948938170447946e-04,-1.547581268823705614e-05,-2.140899188816547394e-03,4.073537886142730713e-03,-7.979461923241615295e-03,-1.265023485757410526e-03,2.124402817571535707e-04,-1.643162104301154613e-04,-3.378309193067252636e-04,-5.970933707430958748e-04,-4.117533564567565918e-03,8.141146972775459290e-03,-3.186730202287435532e-03,1.134244073182344437e-02,3.361340379342436790e-03,2.039096434600651264e-04,-2.391608140897005796e-04,5.738493055105209351e-04,6.534058135002851486e-03,-4.354547243565320969e-03,-2.403261372819542885e-03,-6.440542638301849365e-04,3.053807187825441360e-03,1.690863136900588870e-04,3.073994012083858252e-04,2.117728436132892966e-04,6.140378769487142563e-03,-4.044943489134311676e-03,-8.870069286786019802e-04,-3.279936965554952621e-03,4.227477125823497772e-03,9.155908483080565929e-04,-9.766281436895951629e-05,-2.571028657257556915e-03,1.574199879541993141e-03,-5.582321900874376297e-04,1.370926760137081146e-02,-6.715183146297931671e-03,-1.573457731865346432e-03,-1.010954874800518155e-04,-3.487273352220654488e-04,4.992932081222534180e-03,1.636648084968328476e-04,1.054121367633342743e-02,5.312583874911069870e-03,-9.264871478080749512e-03,1.741865853546187282e-04,-2.712361747398972511e-04,9.830502676777541637e-05,4.460980708245187998e-04,4.470489453524351120e-03,1.043856609612703323e-03,-5.521041341125965118e-03,-6.746571161784231663e-04,-8.826255907479207963e-06,5.636801688524428755e-06,-7.193648343672975898e-09,1.030736530083231628e-04,-1.341896131634712219e-04,-5.887849256396293640e-03,-5.386661738157272339e-03,-1.921051007229834795e-04,-1.011666972772218287e-04,-1.111127403419231996e-07,-7.364679186139255762e-05,3.660383517853915691e-04,-4.219925496727228165e-03,1.930003054440021515e-02,2.273213118314743042e-02,-3.575955284759402275e-03,-2.157308394089341164e-03,4.161515971645712852e-04,8.005615673027932644e-04,1.382287591695785522e-03,1.701571606099605560e-02,3.923471085727214813e-03,4.000037442892789841e-03,-1.638830639421939850e-03,-5.054159462451934814e-02,2.321195934200659394e-04,-9.536708239465951920e-05,6.192550063133239746e-05,-5.532190948724746704e-02,3.354943916201591492e-02,4.193159751594066620e-03,-2.759685739874839783e-02,-1.762752793729305267e-02,-4.900178173556923866e-04,-4.436903691384941339e-04,-1.743308268487453461e-03,-3.690528497099876404e-02,-4.468611441552639008e-03,4.592283442616462708e-02,-1.399113330990076065e-02,-9.783959016203880310e-03,5.853853654116392136e-03,4.779505543410778046e-04,-4.509774502366781235e-03,3.113537095487117767e-02,2.925815619528293610e-02,-2.615192905068397522e-02,3.199710324406623840e-02,-1.176029536873102188e-02,3.695825114846229553e-03,9.246123372577130795e-04,-2.047122269868850708e-02,-1.802818290889263153e-02,-3.396630659699440002e-02,-1.521466579288244247e-02,2.014662139117717743e-02,-6.096040015108883381e-04,1.123503432609140873e-03,-4.065489629283547401e-04,-2.279354725033044815e-03,6.454871296882629395e-01,-7.559972815215587616e-03,1.864860393106937408e-02,2.000136766582727432e-03,7.132869213819503784e-04,5.903419514652341604e-05,-7.345101948885712773e-08,-5.784272798337042332e-05,-2.407936517556663603e-05,-9.052755776792764664e-04,4.218271933495998383e-04,1.942797825904563069e-05,-4.687376713263802230e-05,-2.177785063395276666e-08,4.069015267305076122e-05,-1.217563185491599143e-04,3.368595382198691368e-03,1.280843839049339294e-02,-9.835189208388328552e-03,6.843701004981994629e-03,1.611322222743183374e-04,5.814378891955129802e-05,2.433056215522810817e-04,-1.613863860256969929e-03,5.833879113197326660e-03,3.674074774608016014e-03,4.713254747912287712e-04,1.002618204802274704e-02,3.539744531735777855e-03,-2.134442911483347416e-04,2.158078495995141566e-05,-4.728231579065322876e-04,1.223747269250452518e-03,6.795183755457401276e-03,3.242119681090116501e-03,4.401790443807840347e-03,3.569867461919784546e-03,2.216510183643549681e-04,-3.329821993247605860e-06,7.694027735851705074e-04,3.054076107218861580e-03,-1.692522317171096802e-03,1.899154298007488251e-02,9.628362953662872314e-03,-2.572453115135431290e-03,-1.821647863835096359e-03,-6.425055471481755376e-05,1.714979764074087143e-03,4.875204525887966156e-03,2.167315687984228134e-03,-7.875503972172737122e-03,-1.798119395971298218e-02,-1.316127716563642025e-03,-1.541389268822968006e-03,1.778445002855733037e-04,6.224728189408779144e-03,3.925524186342954636e-03,4.976475145667791367e-03,-4.773490130901336670e-03,-2.571303397417068481e-03,7.274237577803432941e-04,-4.161718534305691719e-04,1.526856649434193969e-04,8.445369894616305828e-04,5.526496563106775284e-03,8.126795291900634766e-03,6.781922420486807823e-04,-5.404828698374330997e-04,-6.352991913445293903e-04,-1.341985043836757541e-04,-1.083768147509545088e-04,8.065421570790931582e-05,-1.302515447605401278e-04,4.311382654123008251e-04,1.353561179712414742e-03,3.473351243883371353e-04,4.948604037053883076e-04,-2.489982289262115955e-04,3.607050166465342045e-04,-5.241277176537550986e-05,9.186572860926389694e-04,-1.149453874677419662e-02,-5.650817882269620895e-03,-1.500180340372025967e-03,7.106729317456483841e-04,-7.475544698536396027e-04,1.042009564116597176e-03,2.381409285590052605e-03,-2.672246657311916351e-03,-1.001146249473094940e-02,-9.053691290318965912e-03,1.938952947966754436e-03,9.412226267158985138e-03,-1.124813919886946678e-03,-1.570988388266414404e-04,1.747313328087329865e-02,-9.732343256473541260e-03,1.213541254401206970e-02,7.725143805146217346e-03,1.844517886638641357e-02,2.019092440605163574e-02,-9.078175062313675880e-04,1.588753220858052373e-04,-1.022705808281898499e-03,-2.983717713505029678e-03,-2.859808504581451416e-02,2.438029740005731583e-03,-1.926700002513825893e-03,-4.458531271666288376e-03,5.933800712227821350e-03,1.817428972572088242e-03,1.016507484018802643e-02,4.184391815215349197e-03,4.330229014158248901e-03,1.591947302222251892e-02,5.286273080855607986e-03,4.827712546102702618e-04,2.498892135918140411e-03,-1.433655503205955029e-03,8.769475854933261871e-03,1.325532980263233185e-02,-4.244475439190864563e-02,4.146113619208335876e-02,1.926878280937671661e-02,2.221108041703701019e-02,2.312616631388664246e-02,-3.773577138781547546e-02,7.296342402696609497e-02,-7.560511678457260132e-02,1.306840479373931885e-01,-7.343260198831558228e-02,2.235597185790538788e-02,6.276067346334457397e-02,-1.583603261678945273e-05\n0.000000000000000000e+00,-5.116605098010040820e-05,8.406581036979332566e-05,-5.790016730315983295e-04,3.640778013505041599e-04,1.592909029568545520e-06,-2.800062247843015939e-05,-4.013582355355538311e-09,1.024950324790552258e-04,-2.563473935879301280e-05,1.218602759763598442e-03,-1.445487979799509048e-02,-4.009831463918089867e-04,1.104328408837318420e-02,-1.897166657727211714e-04,5.269662506179884076e-05,1.035262102959677577e-04,-1.672774087637662888e-03,-3.044348210096359253e-03,9.581399150192737579e-03,-1.060323882848024368e-02,6.897407118231058121e-03,-2.119957935065031052e-04,1.262663718080148101e-04,-2.812223392538726330e-04,-2.625748515129089355e-03,7.356579881161451340e-03,-1.239124569110572338e-03,1.595357060432434082e-02,4.526054020971059799e-03,-3.115137573331594467e-03,2.809650613926351070e-04,2.837916690623387694e-05,-4.689712659455835819e-04,9.410201571881771088e-03,9.746008552610874176e-03,5.274558905512094498e-03,4.004337824881076813e-03,-2.903817221522331238e-03,2.970821515191346407e-05,-4.254023224348202348e-06,-5.840484518557786942e-04,4.431367851793766022e-03,-6.445589009672403336e-03,-3.222488099709153175e-03,-1.832688413560390472e-02,-6.277050357311964035e-03,-9.491773089393973351e-04,1.329784026893321425e-06,-9.077311842702329159e-04,7.878170581534504890e-04,3.715973813086748123e-03,2.125873696058988571e-03,1.186210662126541138e-03,9.272062015952542424e-05,3.354760337970219553e-06,1.398813183186575770e-04,-1.036333997035399079e-04,1.380438683554530144e-03,7.317294366657733917e-03,-1.651611382840201259e-04,1.129861120716668665e-04,-1.051649815053679049e-04,-5.032356784795410931e-05,-3.072353038646724599e-08,-4.516456101555377245e-05,6.484513869509100914e-05,-1.182131236419081688e-03,-8.063875720836222172e-04,2.937796489277388901e-05,-1.187310481327585876e-04,1.163266372117277569e-08,3.661015216493979096e-05,-2.455397043377161026e-04,1.103686867281794548e-03,1.131381373852491379e-03,-8.589894510805606842e-03,1.565601327456533909e-03,1.081694135791622102e-04,-1.395840445184148848e-05,-3.948360244976356626e-05,-9.249327704310417175e-04,2.681830665096640587e-04,1.023805607110261917e-02,5.590226501226425171e-03,-2.902087057009339333e-03,-2.166840946301817894e-03,-1.519718935014680028e-04,-1.205512016895227134e-04,-1.919822883792221546e-03,9.269087575376033783e-03,9.958839043974876404e-03,-1.363132614642381668e-03,-6.738991942256689072e-04,-1.959808636456727982e-03,8.570960198994725943e-05,1.448103139409795403e-04,5.436878418549895287e-04,1.146079413592815399e-02,9.844589978456497192e-03,1.149740256369113922e-02,-1.537352218292653561e-04,-2.652039984241127968e-04,-1.106745447032153606e-03,-4.863127833232283592e-05,-7.881067576818168163e-04,-4.897853359580039978e-03,-1.971050724387168884e-02,4.311036318540573120e-03,-4.123132675886154175e-03,1.441455213353037834e-03,-1.041834009811282158e-03,-2.536563843023031950e-04,-4.426680970937013626e-04,-3.509016474708914757e-03,-2.231287304311990738e-03,8.294161409139633179e-03,-3.424780443310737610e-03,2.187875215895473957e-04,-1.956185733433812857e-04,1.588860905030742288e-04,-1.157114020315930247e-04,3.097758395597338676e-03,6.750448141247034073e-03,-1.776339136995375156e-03,-1.639940601307898760e-04,-1.210400005220435560e-04,-5.606887498288415372e-06,1.472007760128235532e-08,-7.454121077898889780e-05,1.993977348320186138e-04,1.873487839475274086e-03,2.309146802872419357e-03,-3.562870188034139574e-05,-5.394920299295336008e-05,-3.159653161333153548e-08,-6.205615500221028924e-05,2.602098102215677500e-04,-1.626324257813394070e-03,-3.418862819671630859e-03,-1.237197313457727432e-03,-2.836907282471656799e-03,8.411556336795911193e-05,-5.365061952034011483e-05,-1.272169756703078747e-04,-2.569893840700387955e-04,1.795645104721188545e-03,5.769900977611541748e-03,2.582345902919769287e-02,1.695930957794189453e-02,-5.268735345453023911e-03,1.866718812379986048e-04,-1.219622325152158737e-03,-1.059653796255588531e-02,3.772353753447532654e-03,-7.589025422930717468e-03,4.710402339696884155e-03,-6.985336658544838428e-04,-6.522951647639274597e-03,5.800072103738784790e-04,1.578280935063958168e-04,-7.059987983666360378e-04,1.066830288618803024e-02,-8.934998884797096252e-03,6.350741721689701080e-03,-4.855422303080558777e-03,3.789595328271389008e-03,-3.876485861837863922e-04,-1.478047051932662725e-04,-6.574539002031087875e-04,-1.473572943359613419e-02,1.261857245117425919e-02,1.008423231542110443e-02,-6.094638258218765259e-03,-9.068569168448448181e-03,2.772090956568717957e-04,-4.059871716890484095e-04,9.050837252289056778e-04,-1.753726415336132050e-02,7.946934551000595093e-03,3.902287688106298447e-03,8.108548354357481003e-04,1.617815578356385231e-04,-1.460217608837410808e-04,1.233633665833622217e-04,1.642564311623573303e-04,2.136569470167160034e-03,9.744600392878055573e-03,-3.491429844871163368e-03,-3.898365539498627186e-04,-1.505534601164981723e-05,-7.148094300646334887e-05,1.442674246732167376e-08,-9.998560562962666154e-05,-1.660216075833886862e-04,1.623932854272425175e-03,1.952957594767212868e-03,-1.268513442482799292e-04,-4.094446194358170033e-05,-3.945382331949076615e-08,1.653011131566017866e-04,6.973517884034663439e-05,2.123532351106405258e-03,-4.510585218667984009e-03,-1.384658925235271454e-02,1.165873184800148010e-02,7.051573484204709530e-04,7.091821316862478852e-06,4.575194907374680042e-05,-2.961821155622601509e-03,-7.897637784481048584e-03,3.837391734123229980e-03,-1.269307918846607208e-03,1.492166239768266678e-02,2.404298400506377220e-03,5.019719537813216448e-05,-4.161420802120119333e-04,-7.991647347807884216e-03,-2.629637252539396286e-03,-4.255190491676330566e-03,7.391380611807107925e-03,1.939751673489809036e-03,-1.198367122560739517e-02,2.509564219508320093e-04,1.966119889402762055e-04,1.836465671658515930e-04,1.208588853478431702e-02,7.396563887596130371e-06,2.297871280461549759e-03,4.670797847211360931e-03,9.870853973552584648e-04,-2.144413301721215248e-03,2.746727113844826818e-05,4.525980912148952484e-03,-9.634130634367465973e-03,-9.514647535979747772e-03,-9.104488417506217957e-03,-6.247847341001033783e-03,8.072297787293791771e-04,-1.634388230741024017e-03,-3.229907597415149212e-04,-4.811606369912624359e-03,-1.547371596097946167e-02,-7.042439654469490051e-03,-6.590671371668577194e-03,3.665437921881675720e-03,-7.074869063217192888e-05,7.895295129856094718e-05,5.340015923138707876e-05,-3.678495413623750210e-04,2.236347645521163940e-03,5.212828051298856735e-03,-8.972763898782432079e-04,-2.189205406466498971e-04,-1.690439530648291111e-04,-2.358942583668977022e-05,-1.562375473440624774e-08,-5.998494816594757140e-05,2.524667070247232914e-04,-6.059015868231654167e-05,-6.037118146196007729e-04,-8.715596777619794011e-06,-1.122127214330248535e-04,-2.530396159272640944e-08,-6.195876267156563699e-06,-1.747979113133624196e-04,3.219177015125751495e-04,-2.258131513372063637e-03,-6.199094466865062714e-03,2.261307672597467899e-04,-6.602716894121840596e-05,-2.617049904074519873e-05,8.662394247949123383e-05,-1.588689628988504410e-03,4.751085769385099411e-03,8.735639043152332306e-03,2.084742300212383270e-03,6.674802862107753754e-03,-3.286363556981086731e-03,-4.161577453487552702e-05,-2.428789885016158223e-04,-7.039160467684268951e-03,9.843895211815834045e-03,4.253305960446596146e-04,-7.237091194838285446e-04,5.305393598973751068e-03,-3.931195940822362900e-03,2.082772844005376101e-04,2.453791967127472162e-04,-7.126150012481957674e-05,1.304608769714832306e-02,3.719825763255357742e-03,6.221348885446786880e-03,-1.420307322405278683e-03,-9.745829738676548004e-04,-5.431543104350566864e-04,-4.899613122688606381e-05,-2.577951527200639248e-04,-4.126420244574546814e-03,-9.555985219776630402e-03,1.887502497993409634e-03,-7.856091484427452087e-03,-1.795179850887507200e-04,-6.208885461091995239e-04,-2.840066736098378897e-04,-1.398947788402438164e-04,-5.478843115270137787e-03,8.917414583265781403e-03,1.180197927169501781e-03,-3.961715847253799438e-03,2.373971801716834307e-04,-1.464968809159472585e-04,2.565615577623248100e-04,-3.962381742894649506e-05,4.722214303910732269e-03,1.062211301177740097e-02,-2.198936650529503822e-03,-2.627446665428578854e-04,-8.366085239686071873e-05,-1.144173074862919748e-05,4.382854967843741179e-09,-5.713358041248284280e-05,2.960981146316044033e-05,-4.210990155115723610e-04,-3.249592846259474754e-04,-2.407055944786407053e-05,-9.381349082104861736e-05,4.412333964864956215e-08,8.590196375735104084e-05,-8.984054875327274203e-05,1.170931616798043251e-03,2.729400293901562691e-03,-4.983926191926002502e-04,6.434393581002950668e-03,-1.547090214444324374e-04,1.303338649449869990e-04,2.788988640531897545e-04,-1.618420588783919811e-03,5.775714293122291565e-03,1.761971414089202881e-02,1.763890497386455536e-03,-5.334805464372038841e-04,-4.678654950112104416e-03,7.331163214985281229e-05,-2.956026291940361261e-04,-6.291672121733427048e-03,7.686558645218610764e-03,-3.644414711743593216e-03,-2.825197298079729080e-04,3.316945396363735199e-03,-5.025168415158987045e-03,3.164872468914836645e-04,1.665260351728647947e-04,-2.946288441307842731e-05,8.867488242685794830e-03,-1.139677595347166061e-03,9.090821258723735809e-04,1.199909206479787827e-02,-1.649274141527712345e-03,-1.108894473873078823e-03,1.265473401872441173e-04,-8.522871648892760277e-04,1.788447698345407844e-04,-1.106257922947406769e-02,-1.308022532612085342e-03,-5.943328142166137695e-05,8.039896492846310139e-04,-8.682547486387193203e-04,-1.034731831168755889e-04,-2.038899576291441917e-03,1.059184665791690350e-03,1.338669098913669586e-02,5.419295746833086014e-03,4.570969380438327789e-03,7.660451956326141953e-05,5.560227873502299190e-05,1.302970777032896876e-04,-1.892607688205316663e-04,9.394971420988440514e-04,7.005144376307725906e-03,-1.543197780847549438e-03,-2.056718803942203522e-04,-3.144750735373236239e-06,-2.552923615439794958e-05,-3.007755822181934491e-08,-3.142039349768310785e-05,1.248667831532657146e-04,-3.369978803675621748e-04,-6.430143839679658413e-04,-7.747613381070550531e-06,-9.504557237960398197e-05,2.575626467660185881e-08,-3.313429624540731311e-05,-1.086467236746102571e-04,8.921757107600569725e-04,1.548036234453320503e-03,-2.331364667043089867e-03,-1.860705320723354816e-03,1.299100695177912712e-04,-2.479337672411929816e-05,4.045284367748536170e-05,-1.107967575080692768e-03,1.667594187892973423e-04,5.662478506565093994e-03,-5.364547483623027802e-03,6.612051278352737427e-03,-2.088407985866069794e-03,8.892226469470188022e-05,-2.786385302897542715e-04,-5.524778272956609726e-03,1.292002759873867035e-02,-2.255185041576623917e-03,2.040409483015537262e-03,4.549464210867881775e-03,-2.097019227221608162e-03,2.585418696980923414e-04,3.299365343991667032e-04,2.024634450208395720e-04,1.068198680877685547e-02,1.186297461390495300e-02,1.434163423255085945e-03,-4.857374005950987339e-04,2.997741568833589554e-03,9.152516722679138184e-04,-3.463589746388606727e-05,-1.882892567664384842e-03,-5.561117548495531082e-03,-8.364779874682426453e-03,2.365577034652233124e-03,-3.786399494856595993e-03,-5.853447364643216133e-04,-1.107033807784318924e-03,-3.073387779295444489e-04,1.763866632245481014e-03,-3.989634104073047638e-03,3.759991843253374100e-03,-1.149769173935055733e-03,-1.993521116673946381e-03,1.361606991849839687e-04,-1.381142647005617619e-04,1.374265120830386877e-04,1.429857074981555343e-04,2.794226631522178650e-03,7.243448402732610703e-03,-2.146553248167037964e-03,-2.060218976112082601e-04,-4.347814319771714509e-05,4.054454166180221364e-06,-4.077310222783125937e-08,4.009583499282598495e-04,-5.242388579063117504e-04,-1.032200176268815994e-03,-1.449626521207392216e-03,5.476833393913693726e-05,4.261488502379506826e-04,-8.463302947347983718e-09,-2.592464152257889509e-04,6.682731327600777149e-04,-7.069446612149477005e-03,2.942297048866748810e-02,-5.589404143393039703e-03,-1.395041868090629578e-02,-7.317686104215681553e-04,1.431125474482541904e-05,-6.627576658502221107e-04,1.038416195660829544e-02,1.142175868153572083e-03,-8.470747619867324829e-03,4.449829459190368652e-03,-2.784460969269275665e-02,1.167532615363597870e-02,-1.133522746386006474e-04,2.328422619029879570e-03,4.411046579480171204e-02,-8.949674665927886963e-02,4.254574701189994812e-02,-7.074447348713874817e-04,-1.450622640550136566e-02,2.822588756680488586e-02,-2.225666306912899017e-03,-1.413740916177630424e-03,-5.396027700044214725e-05,-7.777033746242523193e-02,-3.034748323261737823e-02,-3.379061073064804077e-02,-4.308408126235008240e-03,4.443825222551822662e-03,6.737428251653909683e-03,1.706120237940922379e-04,2.125788247212767601e-03,2.931676432490348816e-02,6.799688935279846191e-02,1.068027038127183914e-02,2.343109995126724243e-02,-3.226663451641798019e-03,5.650551989674568176e-03,1.328417914919555187e-03,8.851576130837202072e-04,2.449324354529380798e-02,-4.884737357497215271e-02,-3.941033501178026199e-04,8.765717037022113800e-03,-1.056406181305646896e-03,6.643525557592511177e-04,-1.125582843087613583e-03,-1.973315229406580329e-04,-9.306731633841991425e-03,5.979025363922119141e-01,1.252275053411722183e-02,1.086878124624490738e-03,7.767583010718226433e-04,1.004957521217875183e-04,-2.407841748208738863e-08,-6.176208989927545190e-05,8.924410212785005569e-05,-1.272327499464154243e-03,-5.095010856166481972e-04,5.582582616625586525e-06,-1.090884106815792620e-04,3.869246256726910360e-08,3.219563586753793061e-05,-1.355533895548433065e-04,1.027459977194666862e-03,9.085235651582479477e-04,-2.645692322403192520e-03,1.252778922207653522e-03,-2.268764947075396776e-04,5.995223546051420271e-05,3.050144878216087818e-04,-1.899215625599026680e-03,2.229927806183695793e-03,9.417011402547359467e-03,-5.045229336246848106e-04,1.243359316140413284e-02,-5.218984559178352356e-03,-5.372740633902139962e-05,-2.501091512385755777e-04,-5.757090635597705841e-03,6.772068329155445099e-03,-6.221653311513364315e-04,-8.936030790209770203e-04,7.729708682745695114e-03,-3.206515917554497719e-03,3.093585255555808544e-04,1.876188907772302628e-04,2.067659806925803423e-04,9.687969461083412170e-03,6.088152527809143066e-03,1.071444340050220490e-02,5.577728152275085449e-03,-3.457117825746536255e-03,-1.022693468257784843e-03,3.654677857412025332e-05,-4.617214435711503029e-04,2.510790247470140457e-03,-8.400775492191314697e-03,-3.354619257152080536e-03,-1.093302946537733078e-02,-3.716371953487396240e-03,-1.048519043251872063e-03,-2.235598512925207615e-04,1.143025816418230534e-03,-4.797096829861402512e-03,3.219915553927421570e-03,-5.458498373627662659e-03,1.879301504231989384e-03,9.554471762385219336e-05,2.131992368958890438e-05,3.234659088775515556e-04,-1.409046963090077043e-04,2.852537902072072029e-03,1.228114310652017593e-02,1.420433516614139080e-03,1.250055065611377358e-04,-2.628121001180261374e-04,-1.048907070071436465e-04,2.045398141490295529e-04,4.858241300098598003e-04,1.018205512082204223e-04,1.018719282001256943e-03,1.476242905482649803e-03,-8.852317114360630512e-05,2.259926550323143601e-04,-6.135927105788141489e-05,-1.891712599899619818e-07,8.217778668040409684e-05,2.489008009433746338e-03,1.069581136107444763e-03,8.767487015575170517e-04,4.047655966132879257e-03,6.136219599284231663e-04,7.858309982111677527e-05,-1.480194332543760538e-04,-8.111082133837044239e-04,-3.936214838176965714e-03,-3.385327756404876709e-03,1.385011244565248489e-03,-4.404797218739986420e-04,7.521432824432849884e-03,-1.861060736700892448e-03,2.423327881842851639e-03,6.101347971707582474e-03,6.397435441613197327e-03,-8.583929156884551048e-04,-3.504663240164518356e-03,1.317728427238762379e-03,4.350234754383563995e-03,-1.850661588832736015e-03,-2.235533174825832248e-04,-6.236660410650074482e-04,-5.463305860757827759e-04,-1.666156947612762451e-02,-2.948364242911338806e-03,1.182759180665016174e-02,-1.060087932273745537e-03,-1.434673438780009747e-03,-7.005316438153386116e-04,8.960722945630550385e-03,9.900014847517013550e-04,-9.710746817290782928e-04,-7.325829472392797470e-03,6.510687526315450668e-03,1.794399227946996689e-03,2.320276107639074326e-03,2.608117880299687386e-03,8.967967703938484192e-03,8.432023227214813232e-03,-3.037502802908420563e-02,1.169502548873424530e-02,8.555953390896320343e-03,1.818813383579254150e-02,-1.281690318137407303e-03,-3.732167556881904602e-02,6.361889094114303589e-02,-7.485440466552972794e-03,3.100280277431011200e-02,3.313653869554400444e-03,-7.102627307176589966e-03,2.945705316960811615e-02,1.778403202479239553e-06\n0.000000000000000000e+00,1.784993582987226546e-05,-2.969281922560185194e-07,-9.735264466144144535e-04,-7.383581250905990601e-04,1.833038822951493785e-06,-1.404717841069214046e-05,9.539133039027092309e-09,2.044709253823384643e-05,1.911398248921614140e-05,1.504053361713886261e-04,1.977749634534120560e-03,1.714772544801235199e-03,-2.593399956822395325e-03,-2.325750683667138219e-04,4.106352935195900500e-05,8.167278429027646780e-05,4.992718459106981754e-04,2.417167415842413902e-03,-1.745401881635189056e-03,2.051942283287644386e-05,6.962835788726806641e-03,-2.103653037920594215e-03,-2.849462543963454664e-05,1.675461098784580827e-04,5.109500489197671413e-04,6.621052161790430546e-04,3.504387335851788521e-03,-5.400772206485271454e-03,8.952592033892869949e-04,-1.369126141071319580e-03,-9.108715312322601676e-05,-8.417533535975962877e-05,2.185766352340579033e-04,-6.385405082255601883e-03,1.289212610572576523e-03,4.442001227289438248e-03,-4.365717526525259018e-03,-2.798475325107574463e-03,7.341317832469940186e-04,5.784901441074907780e-05,-1.353199011646211147e-03,2.393528819084167480e-03,1.319302362389862537e-03,-2.086580265313386917e-03,3.130812663584947586e-03,-3.553938120603561401e-03,2.034527133218944073e-04,1.616289810044690967e-04,-3.611348802223801613e-03,-9.040308941621333361e-05,-4.424906801432371140e-03,-7.252030191011726856e-04,1.944063580594956875e-03,-6.551556725753471255e-05,1.448611874366179109e-04,-4.633857315639033914e-05,-2.879827516153454781e-04,-1.894348999485373497e-03,-1.991928787901997566e-03,3.006786806508898735e-03,3.750955511350184679e-04,3.269106309744529426e-05,1.464586875954410061e-05,-4.134725006821327042e-09,2.686895459191873670e-05,-5.119809065945446491e-05,-1.265270868316292763e-03,-9.176989551633596420e-04,1.700092525425134227e-06,-4.471796728466870263e-06,2.041631086413531193e-09,-1.212063580169342458e-05,8.723607606953009963e-06,-4.397233424242585897e-04,1.222868217155337334e-03,1.100730383768677711e-03,-9.332052432000637054e-04,-2.835102204699069262e-04,6.362593558151274920e-05,1.074283354682847857e-04,6.074043340049684048e-04,1.526714651845395565e-03,-4.821053007617592812e-04,-1.348504098132252693e-03,3.119918284937739372e-03,-1.566874445416033268e-03,-3.742962508113123477e-05,2.081454440485686064e-04,1.509333611465990543e-03,-1.507866661995649338e-03,3.945203963667154312e-03,-4.125101491808891296e-03,1.254232483915984631e-04,-1.139726955443620682e-03,-1.231297792401164770e-04,-1.225460000569000840e-04,-1.549350563436746597e-04,-5.041688680648803711e-03,2.071192953735589981e-03,7.371240761131048203e-03,-1.477981801144778728e-03,-3.257238306105136871e-03,5.009780288673937321e-04,7.019286567810922861e-05,-1.195066142827272415e-03,3.997948952019214630e-03,3.664259565994143486e-06,-1.489407033659517765e-03,2.607152797281742096e-03,-3.364585107192397118e-03,4.664779989980161190e-04,1.899366761790588498e-04,-3.651148406788706779e-03,1.335074310190975666e-03,-3.715688129886984825e-03,-2.302203793078660965e-03,2.069393638521432877e-03,-5.701270856661722064e-05,1.455005258321762085e-04,-6.925169145688414574e-05,-2.895080542657524347e-04,-2.599448896944522858e-03,-2.311503514647483826e-03,3.291928675025701523e-03,4.091992450412362814e-04,6.000772191327996552e-05,-3.749468930891453056e-07,4.807624964797696521e-09,2.268015305162407458e-05,-9.291535388911142945e-05,-1.417944207787513733e-03,-9.795631049200892448e-04,-3.714925333042629063e-05,-3.509727321215905249e-06,-1.148039707743464533e-08,-2.193924956372939050e-05,9.041152952704578638e-05,-1.679402077570557594e-03,-1.190810231491923332e-03,-1.246887841261923313e-03,3.604264929890632629e-04,-1.469262933824211359e-04,3.576295421225950122e-05,1.223203871631994843e-04,3.944108611904084682e-04,1.556522096507251263e-03,3.484033513814210892e-04,3.567246487364172935e-03,2.603801665827631950e-03,-1.529160188511013985e-03,1.250161585630849004e-05,2.203206240665167570e-04,4.262175061739981174e-04,-1.234295428730547428e-03,5.412445869296789169e-03,-9.151782840490341187e-03,-1.615359913557767868e-03,-1.163305132649838924e-03,-4.752203676616773009e-05,-1.206423548865132034e-04,-2.951949718408286572e-04,-2.226259559392929077e-03,-1.504652900621294975e-03,8.888890966773033142e-03,-5.569077562540769577e-03,-4.041494801640510559e-03,6.312278565019369125e-04,6.885238690301775932e-05,-1.998032908886671066e-03,5.587154999375343323e-03,1.153098233044147491e-02,-5.806978326290845871e-03,2.414015820249915123e-03,-1.027578953653573990e-02,-1.021537231281399727e-03,2.384544495726004243e-04,-4.084383137524127960e-03,8.275710279121994972e-04,9.739700471982359886e-04,9.776612278074026108e-04,1.336151850409805775e-03,-4.041246575070545077e-05,2.013013872783631086e-04,-5.509854963747784495e-05,-3.404806484468281269e-04,-2.203058684244751930e-03,-5.460086395032703876e-04,3.755217418074607849e-03,3.863708116114139557e-04,-7.828891102690249681e-05,2.447139740979764611e-05,-9.539064649288775399e-09,1.518056160421110690e-05,-4.169064777670428157e-05,-7.754683028906583786e-04,-7.867943495512008667e-04,-1.503103885625023395e-05,-5.215431883698329329e-06,-1.359126144961919636e-09,-3.036305315617937595e-05,4.558802174869924784e-05,-1.109561300836503506e-03,1.325099612586200237e-03,1.039033639244735241e-03,6.628562114201486111e-04,-3.012098022736608982e-04,7.148458826122805476e-05,1.603904092917218804e-04,4.321589076425880194e-04,5.874383728951215744e-03,2.028809860348701477e-03,1.559115189593285322e-04,1.000554300844669342e-02,-3.599523333832621574e-03,-6.994785508140921593e-05,1.245071471203118563e-04,1.472689909860491753e-04,1.659244298934936523e-04,-3.625819226726889610e-04,-6.255055777728557587e-03,2.148039638996124268e-04,6.118334829807281494e-03,-7.465144881280139089e-05,-1.257698459085077047e-04,-3.740875399671494961e-04,-8.867623284459114075e-03,5.361887626349925995e-03,1.145207090303301811e-03,-7.714178878813982010e-03,-3.548284294083714485e-03,7.281009457074105740e-04,1.322076277574524283e-04,-1.549103879369795322e-03,3.431820310652256012e-03,2.093392191454768181e-03,-2.859811531379818916e-03,-3.884610952809453011e-03,-3.543150844052433968e-03,4.704214516095817089e-04,1.806087238946929574e-04,-6.034738384187221527e-03,6.851722486317157745e-03,-2.200497547164559364e-03,7.770993979647755623e-04,2.847068011760711670e-03,-1.236549869645386934e-04,2.259536995552480221e-04,-8.123971929308027029e-05,-3.736437065526843071e-05,3.304567071609199047e-04,1.140178646892309189e-04,3.323759417980909348e-03,4.036637546960264444e-04,4.920040373690426350e-05,-2.118459860867005773e-06,1.225089363288134336e-08,1.862612771219573915e-05,-6.986251537455245852e-05,-8.888801094144582748e-04,-8.258025045506656170e-04,-6.975396900088526309e-06,3.026416379725560546e-07,1.049556885845959187e-09,8.269489626400172710e-07,2.810353544191457331e-05,-7.317244890145957470e-04,1.330213504843413830e-03,1.523331273347139359e-03,-6.951623363420367241e-04,-3.405793977435678244e-04,5.493732533068396151e-05,1.626648008823394775e-04,4.761489108204841614e-04,3.032857319340109825e-03,-1.874233363196253777e-03,-2.658659359440207481e-03,5.189938470721244812e-03,-1.006350619718432426e-03,-2.858392690541222692e-05,2.756508183665573597e-04,1.954104751348495483e-03,-1.427325652912259102e-03,2.782597439363598824e-03,-5.464338697493076324e-03,3.401702269911766052e-05,-1.075779553502798080e-03,-1.095082843676209450e-04,-1.283659512409940362e-04,-2.133302914444357157e-04,-5.299290176481008530e-03,1.247621257789433002e-03,7.316102739423513412e-03,-1.786570763215422630e-03,-5.242922343313694000e-03,6.361142732203006744e-04,9.234713797923177481e-05,-1.424582675099372864e-03,5.316368304193019867e-03,1.804409548640251160e-03,-1.345808035694062710e-03,3.656693501397967339e-03,-4.308125004172325134e-03,4.381257458589971066e-04,2.365332329645752907e-04,-4.438454285264015198e-03,5.507281748577952385e-04,-2.465712139382958412e-03,-3.062652423977851868e-03,3.462012391537427902e-03,-1.070846046786755323e-04,1.940033544087782502e-04,-7.165641000028699636e-05,-3.424494061619043350e-04,-3.634787397459149361e-03,-1.895379507914185524e-03,3.940638620406389236e-03,5.075599765405058861e-04,6.033778117853216827e-05,4.133066340727964416e-06,-2.398064680164679885e-08,1.827999039960559458e-05,-4.801156683242879808e-05,-1.176811289042234421e-03,-8.834901964291930199e-04,-2.705382485146401450e-06,2.833899088727775961e-06,-1.046910256263799965e-07,-2.951815986307337880e-06,6.940440653124824166e-05,-5.055749206803739071e-04,-4.535051994025707245e-04,3.413314698264002800e-03,-2.758651971817016602e-04,-3.798131947405636311e-04,8.841967792250216007e-05,1.603087584953755140e-04,2.607751521281898022e-04,2.904156921431422234e-03,-4.949956201016902924e-05,-3.450165037065744400e-03,4.609385505318641663e-03,-2.862075809389352798e-03,-2.556069921411108226e-05,2.150342625100165606e-04,7.530760485678911209e-04,-1.368844415992498398e-03,2.690016292035579681e-03,-3.862184006720781326e-03,1.050972030498087406e-03,-2.293220255523920059e-03,-7.914407615317031741e-05,-1.552789035486057401e-04,-1.946424017660319805e-04,-5.658691748976707458e-03,-7.062468794174492359e-04,5.396564025431871414e-03,1.595712266862392426e-03,-4.523687995970249176e-03,3.985841176472604275e-04,1.450651325285434723e-04,-1.973646227270364761e-03,5.724947433918714523e-03,8.754233713261783123e-04,-1.881260075606405735e-03,3.437571693211793900e-03,-4.263927228748798370e-03,2.897556696552783251e-04,3.057778230868279934e-04,-5.261935759335756302e-03,1.105840201489627361e-03,-4.164869431406259537e-03,1.299816882237792015e-03,2.970483154058456421e-03,-8.353054727194830775e-05,1.832597772590816021e-04,-5.710489858756773174e-05,-4.207746242173016071e-04,-3.079465823248028755e-03,-1.888234284706413746e-03,3.815607400611042976e-03,4.835023719351738691e-04,6.769427272956818342e-05,-7.117485893104458228e-06,2.618435246404260397e-09,2.693515125429257751e-05,-3.872330853482708335e-05,-1.853394671343266964e-03,-1.250381232239305973e-03,-3.810415364569053054e-06,-1.191657065646722913e-05,3.187273023286252283e-08,1.351217542833182961e-05,1.649957266636192799e-05,1.511122536612674594e-04,-1.523014041595160961e-03,5.385341122746467590e-03,2.528208133298903704e-04,-3.425853501539677382e-04,8.647984213894233108e-05,2.409441367490217090e-04,3.877245471812784672e-04,2.678915858268737793e-03,-9.145025396719574928e-04,-4.503640346229076385e-03,3.926194738596677780e-03,-1.455480582080781460e-03,-1.326300989603623748e-04,2.535509120207279921e-04,9.036934352479875088e-04,-1.635759370401501656e-03,3.983967937529087067e-03,-1.060724491253495216e-03,3.699033521115779877e-03,-1.107736257836222649e-03,-1.432104472769424319e-04,-1.709153730189427733e-04,-7.065650424920022488e-05,-6.225422490388154984e-03,2.771412720903754234e-03,6.389664951711893082e-03,-1.569027779623866081e-03,-4.497739952057600021e-03,4.242233699187636375e-04,1.161802938440814614e-04,-1.770911971107125282e-03,3.701253095641732216e-03,1.091453945264220238e-03,-1.370269572362303734e-03,1.131671830080449581e-03,-3.719592932611703873e-03,1.051768413162790239e-04,2.512635255698114634e-04,-3.626974532380700111e-03,1.952699851244688034e-03,-5.610737018287181854e-03,-3.972208127379417419e-03,2.600607462227344513e-03,-7.705937605351209641e-05,2.173329849028959870e-04,-6.091102113714441657e-05,-2.971934736706316471e-04,-2.634442877024412155e-03,-4.373925912659615278e-04,4.546910058706998825e-03,5.465807626023888588e-04,4.259650449967011809e-05,-3.363463065397809260e-06,-5.178208084544166923e-09,-1.509864086983725429e-04,4.106904380023479462e-04,8.572777733206748962e-03,7.136774249374866486e-03,-2.922315616160631180e-05,-2.913338903454132378e-06,-1.857665665738750249e-08,8.381267980439588428e-05,-2.205856289947405457e-04,4.554884042590856552e-03,-1.217059046030044556e-02,-1.376458071172237396e-02,3.291626693680882454e-03,2.194713102653622627e-03,-4.519483773037791252e-04,-9.472458041273057461e-04,-3.208601847290992737e-03,-1.162577327340841293e-02,-2.182415453717112541e-03,5.514982156455516815e-03,-4.594962298870086670e-02,2.121848799288272858e-02,2.872378681786358356e-04,-1.442720764316618443e-03,-8.617587387561798096e-03,1.401404384523630142e-02,-2.659583091735839844e-02,2.891755476593971252e-02,-6.103921215981245041e-03,8.800610899925231934e-03,7.800605380907654762e-04,8.896540384739637375e-04,8.846344426274299622e-04,4.293160513043403625e-02,-7.990371435880661011e-03,-5.105895549058914185e-02,1.282980944961309433e-02,3.183502703905105591e-02,-4.056795034557580948e-03,-5.921359406784176826e-04,9.415897540748119354e-03,-2.752970717847347260e-02,-6.268903613090515137e-03,2.188961766660213470e-02,-2.015858888626098633e-02,3.060402907431125641e-02,-2.889577299356460571e-03,-1.519113662652671337e-03,2.798223309218883514e-02,-9.860379621386528015e-03,2.517085708677768707e-02,2.215218171477317810e-02,-1.544724032282829285e-02,5.363692762330174446e-04,-1.281733741052448750e-03,4.993439069949090481e-04,2.161742886528372765e-03,1.911820657551288605e-02,1.189710292965173721e-02,6.300047636032104492e-01,-3.313001012429594994e-03,-3.929281374439597130e-04,-1.130980399466352537e-05,-2.175920599256642163e-08,2.204926749982405454e-05,6.420466525014489889e-05,-7.556888158433139324e-05,-2.384455001447349787e-04,2.469887476763688028e-05,-2.130578650394454598e-06,7.546077540609985590e-09,-4.046424146508798003e-05,-7.983034447534009814e-05,-6.836505490355193615e-04,-1.981013920158147812e-03,-5.052012857049703598e-03,-1.163797685876488686e-03,9.939660958480089903e-05,-5.026412691222503781e-05,-1.335982524324208498e-04,8.607688941992819309e-04,-9.211911819875240326e-04,2.225087955594062805e-04,1.973176375031471252e-03,-6.946081295609474182e-03,2.692768350243568420e-03,2.367272099945694208e-05,-1.106488925870507956e-04,1.390122808516025543e-03,-3.570639062672853470e-03,-3.804439911618828773e-04,4.123657941818237305e-03,-4.027288872748613358e-03,3.142443019896745682e-03,-9.072067041415721178e-05,-3.089886740781366825e-05,1.511623995611444116e-04,1.325034536421298981e-04,-9.013733826577663422e-03,-5.658976268023252487e-03,-2.571599092334508896e-03,2.747570630162954330e-03,3.085522330366075039e-04,-1.177624944830313325e-04,9.651088621467351913e-04,-1.543438993394374847e-04,-1.918870839290320873e-03,6.562072783708572388e-03,7.782909087836742401e-04,1.877212896943092346e-03,2.099624398397281766e-04,8.050209726206958294e-05,1.811876427382230759e-03,-2.447483828291296959e-03,-1.073714811354875565e-03,2.601731568574905396e-03,-7.238911464810371399e-03,1.292980450671166182e-04,-2.662898041307926178e-04,-2.458184899296611547e-04,1.751114614307880402e-04,1.676651416346430779e-03,-1.746856374666094780e-03,-2.808899385854601860e-03,-3.549104440025985241e-05,1.785843778634443879e-04,5.073216016171500087e-05,1.283555902773514390e-04,-1.458826154703274369e-04,8.835818880470469594e-05,-8.968977490440011024e-04,-6.882496527396142483e-04,-1.090687437681481242e-04,1.179154496639966965e-03,2.488268946763128042e-04,3.792215720750391483e-04,2.242891787318512797e-04,-7.746033952571451664e-05,1.785654574632644653e-03,1.467095222324132919e-03,-2.027966838795691729e-04,-5.648373044095933437e-04,-3.371349303051829338e-04,-2.692957787076011300e-05,3.850438515655696392e-04,-2.606781898066401482e-03,4.854223225265741348e-03,3.482100553810596466e-03,7.186993956565856934e-03,-9.431620128452777863e-06,8.167450432665646076e-04,9.701144881546497345e-04,-1.015069196000695229e-03,5.740278400480747223e-03,9.654903551563620567e-04,-3.408848773688077927e-03,-3.430875483900308609e-03,-2.978731878101825714e-03,-5.664847558364272118e-04,4.476381582207977772e-04,-5.045414436608552933e-04,-1.455253455787897110e-03,2.345856511965394020e-03,6.393305957317352295e-03,-5.506866145879030228e-03,-3.696715459227561951e-03,2.478951588273048401e-03,9.125193901127204299e-05,-1.884613418951630592e-03,3.086280776187777519e-05,-6.186079699546098709e-04,-7.583536207675933838e-03,9.076687856577336788e-04,-3.388974582776427269e-03,3.539572353474795818e-04,5.481067346408963203e-04,-3.442597808316349983e-03,-9.192292927764356136e-04,-2.630235394462943077e-03,-5.685899872332811356e-03,1.218190975487232208e-02,-6.568080745637416840e-03,-4.785865079611539841e-03,3.648798447102308273e-03,-1.647055469220504165e-04,1.360505819320678711e-02,-1.986587047576904297e-02,2.317323908209800720e-02,1.163878757506608963e-02,1.090012583881616592e-02,1.453968138775962871e-06\n0.000000000000000000e+00,2.843228685378562659e-06,2.073917130474001169e-06,-1.088852077373303473e-04,-8.268531382782384753e-05,3.377683242433704436e-06,-4.489885441216756590e-07,-3.175875562533292396e-08,2.076310238408041187e-06,3.484409035081625916e-06,-1.831171539379283786e-05,2.763191005215048790e-04,3.210928480257280171e-05,-5.826590349897742271e-04,-3.661694063339382410e-05,3.866195584123488516e-06,1.126938514062203467e-05,6.264377589104697108e-05,2.791173756122589111e-04,-1.821723853936418891e-04,5.153139354661107063e-04,8.302365313284099102e-04,-2.938663528766483068e-04,-3.499025751807494089e-06,3.140048647765070200e-05,1.702244335319846869e-04,3.603804216254502535e-04,5.798126221634447575e-04,-5.993484519422054291e-04,2.385713451076298952e-04,-2.040076942648738623e-04,-9.920511729433201253e-06,-9.619986485631670803e-06,2.518463406886439770e-05,-8.305286755785346031e-04,1.559053343953564763e-04,7.769466610625386238e-04,-5.098556866869330406e-04,-3.763886052183806896e-04,1.084409086615778506e-04,5.701210284314583987e-06,-1.485087414039298892e-04,2.377706841798499227e-04,3.445147012826055288e-05,-8.672181866131722927e-05,6.618704646825790405e-04,-4.490572027862071991e-04,3.412933074287138879e-05,1.823720958782359958e-05,-5.178790888749063015e-04,-1.293777313549071550e-04,-3.654018219094723463e-04,-1.708036143099889159e-04,1.496121112722903490e-04,-6.371399194904370233e-06,1.708722265902906656e-05,-2.380655132583342493e-06,-4.512066152528859675e-05,-1.983043621294200420e-04,-1.861430500866845250e-04,3.510576789267361164e-04,4.825881114811636508e-05,6.852114893263205886e-06,1.788061240404204000e-06,5.829260629752752720e-08,5.410364337876671925e-06,1.649567593631218188e-09,-1.420629123458638787e-04,-1.192898344015702605e-04,4.197128873784095049e-06,2.540748255341895856e-06,-3.103547641103432397e-08,-4.981277470506029204e-06,2.070799382636323571e-06,-1.192493655253201723e-04,1.246452884515747428e-04,2.337092882953584194e-05,-3.357516252435743809e-04,-3.740910688065923750e-05,6.390152520907577127e-06,1.535235969640780240e-05,1.232845243066549301e-04,3.359924594406038523e-04,-1.789948146324604750e-04,6.861907604616135359e-05,4.355773562565445900e-04,-1.888564002001658082e-04,3.010467025887919590e-06,3.032535278180148453e-05,3.444599278736859560e-04,4.905950481770560145e-05,6.306163850240409374e-04,-3.217547491658478975e-04,2.588880597613751888e-04,-1.370767859043553472e-04,-9.437419066671282053e-06,-1.259178134205285460e-05,-4.786865974892862141e-05,-6.058420403860509396e-04,7.600613753311336040e-05,1.298956340178847313e-03,-3.169375850120559335e-05,-3.318249364383518696e-04,1.272250519832596183e-04,9.049186701304279268e-06,-1.879915507743135095e-04,6.146705709397792816e-04,-1.552039611851796508e-04,1.457500093238195404e-05,3.413442755118012428e-04,-3.503453335724771023e-04,8.800162322586402297e-05,2.619088809296954423e-05,-5.272144917398691177e-04,1.320570299867540598e-04,-5.104675074107944965e-05,-6.235379260033369064e-04,2.491090563125908375e-04,-5.920835064898710698e-06,1.717902341624721885e-05,-5.900801625102758408e-06,-3.940581518691033125e-05,-2.408348082099109888e-04,-2.213811385445296764e-04,3.955935244448482990e-04,5.646868157782591879e-05,1.285396047023823485e-05,5.671705594068043865e-07,8.044434451903725858e-08,1.098115376407804433e-06,-2.311140815436374396e-05,-2.213097759522497654e-04,-1.551336899865418673e-04,-5.565142600971739739e-06,-9.232469892594963312e-06,5.213086851085790840e-08,-8.110102498903870583e-06,-2.359998688916675746e-06,-2.388331486145034432e-04,-3.397626278456300497e-04,2.870425814762711525e-04,-6.727551954099908471e-05,-4.050133429700508714e-05,7.295879186131060123e-06,2.694953036552760750e-05,-4.387954686535522342e-05,3.089257515966892242e-04,-2.714900183491408825e-04,1.484500535298138857e-04,1.571790489833801985e-04,-1.684251183178275824e-04,-2.493794272595550865e-05,3.445985203143209219e-05,-3.826140891760587692e-05,3.451291704550385475e-04,1.245679450221359730e-03,-6.530522368848323822e-04,3.505098866298794746e-04,-4.470418207347393036e-05,-1.767267531249672174e-05,-1.407416311849374324e-05,-8.800892101135104895e-05,-5.439243977889418602e-04,-2.426965511403977871e-04,1.499779522418975830e-03,-8.032702608034014702e-04,-5.617507267743349075e-04,-9.729467274155467749e-05,1.404063732479698956e-05,-9.735848288983106613e-05,1.270877401111647487e-04,1.036879373714327812e-03,-5.986414034850895405e-04,3.299467498436570168e-04,-1.403292175382375717e-03,-1.505120162619277835e-04,3.558193566277623177e-05,-5.150137003511190414e-04,1.450400741305202246e-04,1.941454538609832525e-04,6.535225838888436556e-05,9.678611240815371275e-05,-7.016022209427319467e-06,2.851244425983168185e-05,-9.363226126879453659e-06,-4.350634844740852714e-05,-3.451867378316819668e-04,-7.174964412115514278e-05,5.968171171844005585e-04,6.570218101842328906e-05,-1.706680086499545723e-05,2.891616986744338647e-06,1.615785016895188164e-08,5.810099992231698707e-07,3.901046966348076239e-06,-5.816495468025095761e-05,-9.176113235298544168e-05,-2.003020654228748754e-06,-2.545190909586381167e-06,-6.350455805659294128e-08,-4.452035682334098965e-06,8.807805897959042341e-06,-2.408359578112140298e-04,-2.293116704095155001e-04,2.196026034653186798e-04,2.973654773086309433e-06,-5.576059265877120197e-05,8.328758667630609125e-06,3.865663529722951353e-05,3.248460052418522537e-05,9.507727809250354767e-04,3.084615163970738649e-04,1.510755537310615182e-04,2.625275868922472000e-03,9.214853052981197834e-04,-1.299707037105690688e-06,-3.474506229395046830e-07,-3.198561898898333311e-04,3.622172516770660877e-04,-6.820872076787054539e-04,-6.801914423704147339e-04,-3.927931829821318388e-04,7.522246451117098331e-04,1.743369284668006003e-05,-2.070035179713158868e-06,-1.401003391947597265e-04,-9.330247994512319565e-04,1.897773472592234612e-06,8.397522033192217350e-04,3.572039713617414236e-04,-3.441922599449753761e-04,6.454382673837244511e-05,1.675098064879421145e-05,-3.502682084217667580e-04,8.301828347612172365e-05,8.462715777568519115e-05,8.154843817465007305e-04,-5.241918843239545822e-04,-5.560060380958020687e-04,2.278798638144508004e-05,2.015496465901378542e-05,-9.086750796996057034e-04,1.109872828237712383e-04,-9.987137746065855026e-04,2.759139752015471458e-04,4.826569929718971252e-04,1.062955470843007788e-05,3.376452150405384600e-05,-2.581169610493816435e-06,-1.545427076052874327e-04,-2.029358583968132734e-04,2.922974526882171631e-04,4.062052466906607151e-04,5.272894122754223645e-05,7.118510438886005431e-06,-2.294802698088460602e-06,1.849275577114894986e-08,2.961345217045163736e-06,-6.814473636040929705e-06,-1.104672992369160056e-04,-1.120796587201766670e-04,9.876644071482587606e-07,3.397781256353482604e-07,-2.767274054349400103e-08,-9.336276889371220022e-07,5.305077593220630661e-06,-1.236439275089651346e-04,1.584921847097575665e-07,8.283516217488795519e-05,-2.488826867192983627e-04,-4.781493771588429809e-05,8.080367479124106467e-06,2.610720366647001356e-05,6.373989162966609001e-05,3.045151242986321449e-04,1.374540443066507578e-05,-5.823274113936349750e-05,6.766719743609428406e-04,-1.977030769921839237e-04,-2.990227130794664845e-06,3.331036714371293783e-05,2.678414457477629185e-04,9.081330790650099516e-05,5.824705585837364197e-04,-5.509958718903362751e-04,1.382722839480265975e-04,-1.255048555321991444e-04,-1.236691878148121759e-05,-1.473033807997126132e-05,-2.585557194834109396e-05,-7.570356247015297413e-04,2.900986582972109318e-04,1.188239082694053650e-03,-3.850487992167472839e-04,-5.567083135247230530e-04,1.047647019731812179e-04,1.141709435614757240e-05,-2.250826946692541242e-04,7.454163860529661179e-04,1.495991891715675592e-04,3.658229252323508263e-05,3.579079057089984417e-04,-4.760618903674185276e-04,5.813571260659955442e-05,3.085303615080192685e-05,-7.122977403923869133e-04,4.480349889490753412e-05,1.645477459533140063e-04,-4.255092062521725893e-04,4.883215297013521194e-04,-1.318057366006541997e-05,2.839972148649394512e-05,-6.234032753127394244e-06,-5.425276685855351388e-05,-4.428923130035400391e-04,-1.495910692028701305e-04,4.548098950181156397e-04,6.440177821787074208e-05,1.023698223434621468e-05,1.523530954727903008e-07,2.738761395448818803e-08,5.096598670206731185e-06,-8.891036031855037436e-07,-2.262682974105700850e-04,-1.892122381832450628e-04,-4.602741228154627606e-07,-2.689064558580867015e-06,8.707502274774014950e-08,-6.418123575713252649e-06,7.643469871254637837e-06,-1.271983346669003367e-04,-7.210810144897550344e-05,1.589392777532339096e-04,-4.512965388130396605e-04,-7.168456068029627204e-05,1.724013964121695608e-05,1.457900179957505316e-05,1.026278332574293017e-04,2.757697948254644871e-04,-2.612060634419322014e-04,-1.710890064714476466e-04,9.224005043506622314e-04,-4.880613996647298336e-04,2.037951617239741609e-06,2.003519875870551914e-05,4.786119825439527631e-05,-9.822703759709838778e-06,3.364610020071268082e-04,-1.871164568001404405e-05,4.681808059103786945e-04,-4.270470817573368549e-04,-4.352127234596991912e-06,-2.158416646125260741e-05,-5.322660945239476860e-05,-8.031111792661249638e-04,1.696001854725182056e-04,7.697676774114370346e-04,6.491228123195469379e-04,-6.289338925853371620e-04,1.635293010622262955e-04,1.511809932708274573e-05,-2.578097046352922916e-04,1.170816714875400066e-03,-6.876932457089424133e-05,-1.304232719121500850e-04,-1.948033750522881746e-04,-6.628010887652635574e-04,1.064366879290901124e-04,4.928471753373742104e-05,-7.669137557968497276e-04,1.611453481018543243e-04,-3.821913851425051689e-04,3.598538751248270273e-04,1.766572386259213090e-04,-1.223698109242832288e-05,3.638927591964602470e-05,-1.011200129141798243e-05,-6.236503395484760404e-05,-4.869726253673434258e-04,-1.786546345101669431e-04,6.782071432098746300e-04,9.409094491275027394e-05,1.904359487525653094e-05,7.106887096597347409e-07,1.504304236732423306e-09,6.253814717638306320e-06,-2.012148570429417305e-06,-2.914662763942033052e-04,-2.197002904722467065e-04,6.930345989530906081e-06,2.869463514798553661e-06,1.125344653019055841e-07,-2.019994553847936913e-06,8.503840263074380346e-07,2.605830559332389385e-05,-7.287611952051520348e-04,7.067770347930490971e-04,1.164435525424778461e-05,-5.471569966175593436e-05,1.398999211232876405e-05,1.978328873519785702e-05,6.175444286782294512e-05,4.561514942906796932e-04,1.950894511537626386e-05,1.076183616532944143e-05,5.014969501644372940e-04,-2.949008776340633631e-04,-2.410689194221049547e-05,5.346885518520139158e-05,5.330367712303996086e-04,3.913998079951852560e-05,5.007260479032993317e-04,-1.387762022204697132e-04,4.226081946399062872e-04,-2.020898245973512530e-04,-2.150489854102488607e-05,-3.899217699654400349e-05,6.425207175198011100e-06,-8.943689754232764244e-04,6.784645956940948963e-04,7.127085700631141663e-04,-2.256781299365684390e-04,-7.079751230776309967e-04,1.214754411194007844e-05,1.227325537911383435e-05,-2.584962348919361830e-04,3.906941565219312906e-04,-1.253969385288655758e-04,4.506891709752380848e-04,2.586191403679549694e-04,-7.798153674229979515e-04,-9.496761776972562075e-06,4.219185211695730686e-05,-7.692718645557761192e-04,2.214670530520379543e-04,-2.648985537234693766e-04,-5.116894026286900043e-04,2.226644573966041207e-04,-7.998749424587003887e-06,2.773203777906019241e-05,-3.109699946435284801e-06,-6.389950431184843183e-05,-2.686952939257025719e-04,-9.847902401816099882e-05,5.509926704689860344e-04,7.575181371066719294e-05,5.472452357935253531e-06,-8.342696133922800072e-08,-9.838913683779537678e-08,-2.831192250596359372e-05,1.253538903256412596e-05,1.151488511823117733e-03,1.013095956295728683e-03,-1.983912443392910063e-05,-1.941779373737517744e-06,5.413869530457304791e-08,2.111603498633485287e-05,-1.793065530364401639e-05,8.419718360528349876e-04,-3.310056927148252726e-04,-1.657065004110336304e-04,1.576705137267708778e-03,3.535017895046621561e-04,-5.607280763797461987e-05,-1.400646578986197710e-04,-5.692043341696262360e-04,-2.038197824731469154e-03,-9.081928292289376259e-04,-3.612351429183036089e-04,-6.643923930823802948e-03,3.411068581044673920e-03,2.628602305776439607e-05,-2.244577917736023664e-04,-2.135003218427300453e-03,3.498839214444160461e-05,-4.360677674412727356e-03,3.216276178136467934e-03,-1.046710414811968803e-03,2.529877936467528343e-03,8.901775436243042350e-05,1.000599222606979311e-04,1.856322051025927067e-04,5.129502154886722565e-03,-7.852254202589392662e-04,-5.888678599148988724e-03,1.473623095080256462e-03,3.931412938982248306e-03,-6.522020557895302773e-04,-6.593637226615101099e-05,1.379299093969166279e-03,-3.619688795879483223e-03,-8.907279698178172112e-04,3.098408691585063934e-03,-2.284956630319356918e-03,4.051437135785818100e-03,-4.115251940675079823e-04,-1.975723425857722759e-04,4.517638124525547028e-03,-2.771225408650934696e-04,3.209308721125125885e-03,4.296507686376571655e-03,-1.590599305927753448e-03,5.113493898534215987e-05,-1.593735360074788332e-04,4.144358899793587625e-05,3.429420758038759232e-04,1.955165760591626167e-03,1.031098770909011364e-03,-3.288040170446038246e-03,6.554641127586364746e-01,-6.730970198987051845e-05,-1.778152181941550225e-06,-5.171818884264212102e-08,4.439285021362593397e-06,1.360201349598355591e-05,3.154764272039756179e-05,1.931774932018015534e-05,1.118169166147708893e-05,3.299094714748207480e-06,-1.555940798425581306e-08,-6.510800631076563150e-06,-1.732995224301703274e-05,1.890944258775562048e-05,-6.092123221606016159e-04,-7.413183921016752720e-04,2.688550739549100399e-05,2.860950371541548520e-05,-8.531487765139900148e-06,-7.184575224528089166e-06,1.262363366549834609e-04,-1.710026699583977461e-04,4.557035281322896481e-04,5.075405351817607880e-04,-1.204898580908775330e-03,3.006887272931635380e-04,8.419444384344387800e-06,3.642342562670819461e-06,5.714482977055013180e-04,-1.618179376237094402e-04,1.220498888869769871e-04,8.483105339109897614e-04,-8.779332274571061134e-04,4.347140493337064981e-04,-1.025880828819936141e-05,2.279803538840496913e-06,7.960313814692199230e-05,3.299238160252571106e-04,-1.828959910199046135e-03,6.677815690636634827e-05,-4.981862002750858665e-05,5.084478762000799179e-04,4.138129952480085194e-05,-2.662384213181212544e-05,2.454567002132534981e-04,-7.224400178529322147e-06,-1.177135272882878780e-04,7.156157516874372959e-04,-1.827322994358837605e-04,5.893313791602849960e-04,-1.631588020245544612e-05,-4.219881520839408040e-05,9.185849921777844429e-05,-1.414776343153789639e-04,-1.872296998044475913e-04,1.600523537490516901e-04,-1.171030919067561626e-03,-1.961045563803054392e-05,-5.886342478333972394e-05,-3.149261829094029963e-05,1.222650826093740761e-05,3.673867904581129551e-04,-4.219035909045487642e-04,-4.985398845747113228e-04,-1.405178772984072566e-05,1.845101724029518664e-05,1.793456431187223643e-05,1.251089898346435803e-08,-3.843755257548764348e-05,3.448591087362729013e-05,-6.569640390807762742e-05,-7.108694990165531635e-05,-2.870564094337169081e-05,6.813166692154482007e-05,-6.166758794279303402e-06,-3.965245559811592102e-05,1.631236955290660262e-05,-7.188829476945102215e-05,2.799438370857387781e-04,1.283402089029550552e-04,-2.310139534529298544e-04,-8.558990521123632789e-05,-2.037179001490585506e-05,1.057272238540463150e-04,1.270613574888557196e-04,-2.737018803600221872e-04,5.404652329161763191e-04,5.296135204844176769e-04,1.065153046511113644e-03,4.398956079967319965e-04,1.745825429679825902e-04,1.143360932474024594e-04,8.612420060671865940e-06,7.478133193217217922e-04,3.283935366198420525e-04,-9.364626021124422550e-05,-4.154196358285844326e-04,-5.869261221960186958e-04,-5.586242332356050611e-05,9.977923764381557703e-05,3.819678113359259441e-06,-2.131512446794658899e-04,-1.462418003939092159e-05,9.380537085235118866e-04,-7.744118338450789452e-04,-3.848403575830161572e-04,1.401289482600986958e-04,1.076989356079138815e-04,-1.382953487336635590e-04,9.557120210956782103e-05,8.197980059776455164e-05,-1.244173268787562847e-03,4.979391815140843391e-05,-3.673319588415324688e-04,8.011662430362775922e-05,1.345216332993004471e-05,-4.948360146954655647e-04,5.223567131906747818e-05,-6.416394608095288277e-04,-3.454537654761224985e-04,1.650117570534348488e-03,-3.977653104811906815e-04,-1.860988559201359749e-04,3.744298010133206844e-05,-6.958281737752258778e-04,1.288469997234642506e-03,-2.118548611178994179e-03,2.970445668324828148e-03,1.897037494927644730e-03,1.526741660200059414e-03,6.243603820621501654e-07\n0.000000000000000000e+00,2.679177669051568955e-06,6.740815024386392906e-06,2.356299546590889804e-06,-3.714690683409571648e-05,-9.724288929646718316e-09,-7.267805699484597426e-07,-1.402449001375316584e-08,-7.683858711970970035e-06,1.868977648200598196e-07,-1.280873839277774096e-04,-7.578551594633609056e-05,-2.464822318870574236e-04,-4.016098391730338335e-04,-1.740873631206341088e-05,-1.758575990606914274e-06,1.098445636671385728e-06,8.435419294983148575e-05,6.323871784843504429e-04,8.556518878322094679e-05,3.418471023906022310e-04,2.094716473948210478e-04,-1.352319377474486828e-04,1.027132202580105513e-05,-9.452915946894790977e-06,-4.698604243458248675e-07,-4.284448095859261230e-06,-1.048751510097645223e-04,-1.321022136835381389e-04,-3.331438711029477417e-05,-1.714391873974818736e-05,-2.785606625366199296e-07,3.366293640283402056e-06,-4.429845284903421998e-05,-1.423845387762412429e-04,-1.339245791314169765e-04,-2.727393984969239682e-05,1.359447196591645479e-05,2.266576775582507253e-04,1.094824037863872945e-04,2.028845074164564721e-07,4.729968168248888105e-06,9.822800348047167063e-05,1.368600205751135945e-04,-9.435718675376847386e-05,3.192475123796612024e-04,9.248467540601268411e-05,6.063053297111764550e-05,-8.182296937775390688e-07,-9.963626507669687271e-05,-1.105383926187641919e-04,-2.112470247084274888e-04,-3.293273039162158966e-04,-5.469259485835209489e-05,-3.231131358916172758e-06,1.470871438868925907e-06,-1.994439344343845733e-06,-4.398992132337298244e-06,-1.097772110369987786e-04,-4.704018283518962562e-05,1.824678292905446142e-05,3.443419473114772700e-06,1.254952076124027371e-05,2.407954298178083263e-06,1.473639485993771814e-07,2.856747414625715464e-06,3.847229891107417643e-06,-2.516081804060377181e-05,-5.658557347487658262e-05,1.177534613816533238e-06,-2.856739342860237230e-07,-1.374187093006185023e-07,-4.023413566756062210e-06,-2.233317900390829891e-06,-9.796876111067831516e-05,-3.985615621786564589e-04,-3.092522965744137764e-04,-2.264968934468924999e-04,-2.423686783004086465e-05,7.260630354721797630e-07,4.968745997757650912e-06,7.644226570846512914e-05,3.847153566312044859e-04,6.739338277839124203e-05,8.449961751466616988e-05,2.959725679829716682e-05,-4.616189835360273719e-05,4.948284640704514459e-06,1.150658363258116879e-06,4.417307354742661119e-05,-8.064124267548322678e-05,3.303482662886381149e-05,1.937611377798020840e-04,-2.523738658055663109e-07,-4.601009277394041419e-05,-5.613751000055344775e-06,5.802753548778127879e-07,-3.602289143600501120e-05,-1.920624927151948214e-04,9.016092371894046664e-05,1.077792912838049233e-04,9.155856241704896092e-05,1.323789620073512197e-04,9.216764738084748387e-05,2.686998641365789808e-06,-6.242446397664025426e-05,3.454591205809265375e-04,-2.896468504332005978e-05,-2.701391349546611309e-05,2.728835097514092922e-04,1.579682066221721470e-05,6.378711987053975463e-05,3.769209342863177881e-06,-1.076783883036114275e-04,-4.584559792419895530e-05,-2.742008655332028866e-04,-1.046028046403080225e-04,2.709542604861781001e-05,-2.012642198678804561e-06,4.496824203670257702e-06,-3.227391289328807034e-06,-7.440998615493299440e-06,-1.051019062288105488e-04,-1.319868169957771897e-04,6.582940841326490045e-05,1.124379468819824979e-05,1.046636862156447023e-05,1.344893235000199638e-06,-1.311022543859508005e-07,1.474170176152256317e-06,2.153459718101657927e-06,1.304621582676190883e-05,-4.209829057799652219e-06,-3.144122047160635702e-06,-2.683674438230809756e-07,7.951081926194092375e-08,-1.888719452836085111e-06,1.331430212303530425e-06,-4.641945633920840919e-05,-4.200501716695725918e-04,-2.623624750413000584e-04,4.237219400238245726e-05,-5.448237061500549316e-07,-6.238310561457183212e-07,8.452636848232941702e-07,4.100145451957359910e-05,-1.797697332222014666e-04,-9.072455577552318573e-05,1.818193850340321660e-04,-1.452261349186301231e-04,-2.615417179185897112e-05,2.124538332282099873e-05,-8.458010597678367049e-06,-1.465832174289971590e-04,-2.141786389984190464e-04,5.402840324677526951e-04,-4.220273694954812527e-04,-3.241533413529396057e-04,2.647947803779970855e-05,4.139137672609649599e-06,5.310860160534502938e-07,-5.196938218432478607e-06,-2.482356503605842590e-04,-1.442458014935255051e-04,4.198623646516352892e-04,-1.092600359697826207e-04,1.244905142812058330e-04,9.856258111540228128e-05,2.126879280694993213e-06,8.685280772624537349e-05,1.519520737929269671e-04,5.192603566683828831e-04,-6.899316795170307159e-04,2.665529609657824039e-05,4.420508048497140408e-06,-5.096182576380670071e-05,-5.908191269554663450e-07,-8.976126991910859942e-06,9.741683606989681721e-05,6.206890102475881577e-04,3.128516837023198605e-04,-7.512464799219742417e-05,-1.990136524909758009e-06,3.821417067229049280e-06,-3.621336645664996468e-06,6.392969225998967886e-06,-6.666734407190233469e-05,-9.569953544996678829e-05,7.223657121357973665e-06,-1.215506381413433701e-05,8.679105121700558811e-06,1.875983571153483354e-06,2.334208915044655441e-08,6.125982508820015937e-06,1.481612434872658923e-05,-8.027382864383980632e-05,-9.335733921034261584e-05,8.947984497353900224e-06,1.027391135721700266e-06,7.299894377865712158e-08,-9.088090337172616273e-06,-1.157608676294330508e-05,-1.611401676200330257e-04,-3.008576168213039637e-04,-2.537153486628085375e-04,1.245178427780047059e-04,-1.830749533837661147e-05,-4.708627329819137231e-06,-1.794617492123506963e-05,1.849032705649733543e-04,4.036037717014551163e-04,-2.473701897542923689e-06,2.848251897376030684e-04,-5.132991354912519455e-04,8.123461884679272771e-05,5.186595444683916867e-06,5.687758402928011492e-06,3.819284320343285799e-04,-6.015318285790272057e-05,6.892759847687557340e-05,2.867286675609648228e-04,4.963160026818513870e-04,9.530327952234074473e-05,-1.448653529223520309e-05,-5.930933184572495520e-06,1.399182110617402941e-06,-2.538553671911358833e-04,2.824990369845181704e-04,6.297567160800099373e-04,4.143769183428958058e-05,1.067155171767808497e-04,1.770023809513077140e-04,-6.217289865162456408e-06,1.230138732353225350e-04,4.728546482510864735e-04,-1.105876945075578988e-04,-8.265383657999336720e-04,4.276671679690480232e-04,6.309111631708219647e-05,1.136741848313249648e-04,-4.538904704531887546e-06,-1.254788076039403677e-04,2.271209377795457840e-04,2.313084769411943853e-05,-3.116625885013490915e-04,-6.624536472372710705e-04,-1.193969410451245494e-06,-1.302104465139564127e-05,9.675617320681340061e-07,7.694582018302753568e-05,2.576545230112969875e-04,-3.483520995359867811e-04,-7.137414650060236454e-05,-5.942697498539928347e-07,1.212271581607637927e-05,2.601753749331692234e-06,1.050270839186850935e-07,2.838955197148607112e-06,2.490225142537383363e-06,-1.550559136376250535e-05,-2.492033308953978121e-05,1.799006895453203470e-06,1.511179902990988921e-06,1.506253965999349020e-07,-5.937646164966281503e-06,2.876948656194144860e-06,-1.182233754661865532e-04,-4.059843486174941063e-04,-8.734624134376645088e-05,-2.874979109037667513e-04,-1.632211024116259068e-05,-2.759193478141241940e-07,3.073552306886995211e-06,1.066874101525172591e-04,2.857539511751383543e-04,1.645591692067682743e-04,1.578807277837768197e-04,-5.736255116062238812e-05,-1.246252031705807894e-05,1.126527604355942458e-05,-2.077862291116616689e-06,8.877185609890148044e-05,1.274622773053124547e-04,-1.320033916272222996e-04,-2.121600482496432960e-05,-4.864098445978015661e-05,1.280816104554105550e-05,-7.467162959073903039e-07,-1.765385832186439075e-06,-4.356343197287060320e-05,-2.159676223527640104e-04,7.823775376891717315e-05,-5.709627293981611729e-05,5.910196250624721870e-06,9.600848716218024492e-05,1.151266624219715595e-04,3.832962647720705718e-06,-3.667386044980958104e-05,3.204164095222949982e-04,1.949318684637546539e-04,-1.194240612676367164e-04,3.927992656826972961e-04,-5.471203621709719300e-06,6.267975550144910812e-05,7.558518518635537475e-06,-5.539573612622916698e-05,4.417751188157126307e-05,-1.704709720797836781e-04,-2.600610314402729273e-04,-1.665134041104465723e-04,-5.050116669735871255e-06,4.792698746314272285e-06,-4.470277872314909473e-06,2.196633431594818830e-06,-9.252579911844804883e-05,-5.168921779841184616e-05,8.121644350467249751e-05,1.371385587844997644e-05,1.156697362603154033e-05,1.175496663563535549e-06,-6.828759069321677089e-08,1.475323074373591226e-06,4.528332738118479028e-06,3.551259578671306372e-05,7.283932973223272711e-06,1.339547452516853809e-06,1.780688762664794922e-06,-5.862420948687940836e-08,-9.998956556955818087e-06,3.463588882368640043e-06,-1.272180816158652306e-04,-3.932648396585136652e-04,-2.900108229368925095e-04,-3.382029826752841473e-04,-8.922854249249212444e-06,-3.720654376593302004e-06,2.568930540292058140e-06,5.382260133046656847e-05,9.433236118638888001e-05,-3.693840699270367622e-05,1.765702327247709036e-04,8.692917617736384273e-05,6.142167694633826613e-05,6.351125648507149890e-06,-1.450559921067906544e-06,4.888031980954110622e-06,-1.005082594929262996e-08,-8.361517393495887518e-05,2.079258556477725506e-04,7.331928645726293325e-05,5.465888534672558308e-05,4.434341917658457533e-06,2.576674660303979181e-06,-6.630551069974899292e-05,-2.175536501454189420e-04,7.127233402570709586e-05,1.159602397819980979e-04,-6.168064282974228263e-05,9.693770698504522443e-05,5.411684105638414621e-05,-2.075304564641555771e-06,-1.030870771501213312e-04,1.153461926151067019e-04,9.302741818828508258e-05,-1.736056437948718667e-04,8.131639333441853523e-04,-4.214833461446687579e-05,4.313552926760166883e-05,-5.000808869226602837e-07,3.100377216469496489e-05,-1.411549310432747006e-04,-3.039682633243501186e-04,-4.800174501724541187e-04,-2.279440377606078982e-04,-4.378805726901191520e-07,-2.497402874723775312e-06,-6.674479777757369447e-07,4.442149020178476349e-06,1.535294359200634062e-05,-7.548870144091779366e-06,4.326690032030455768e-06,5.441611847345484421e-06,8.079671715677250177e-06,-2.570806145740789361e-07,1.806706677598413080e-07,2.071322569463518448e-06,3.420662778808036819e-06,-3.803509116551140323e-06,6.673508323729038239e-06,-5.332501586963189766e-07,9.313957320955523755e-07,2.239369223389076069e-08,-3.273987204011064023e-06,2.251730620628222823e-06,-7.723535964032635093e-05,-6.971995462663471699e-04,-2.647140063345432281e-04,-2.663866907823830843e-04,-1.200902988784946501e-05,-3.793378937189118005e-06,1.975899749595555477e-06,6.119473255239427090e-05,1.304262841586023569e-04,3.275611088611185551e-04,1.563191326567903161e-04,-1.536815252620726824e-04,3.298522187833441421e-06,6.685431344521930441e-06,-4.840983820031397045e-06,4.101835293113254011e-05,-3.266593921580351889e-06,1.480125356465578079e-04,-7.982998795341700315e-06,3.662740709842182696e-05,-2.223655428679194301e-05,-3.851570909318979830e-06,-3.259678578615421429e-06,-4.531073864200152457e-05,-3.391497593838721514e-04,2.885226858779788017e-04,-8.351118594873696566e-06,2.028443486778996885e-05,-1.169662064057774842e-04,4.810074460692703724e-05,-2.039206719928188249e-06,-1.208190406032372266e-05,4.102617094758898020e-04,2.978442935273051262e-04,-3.724943089764565229e-04,2.944759326055645943e-04,3.639624046627432108e-04,5.790152499685063958e-05,2.650197302500600927e-06,-3.728741285158321261e-05,7.717608241364359856e-08,1.445705856895074248e-05,-7.151325553422793746e-05,-2.577352643129415810e-05,-2.666017735464265570e-06,9.732780199556145817e-07,-3.308229906906490214e-06,-1.637134573684306815e-06,-8.626526687294244766e-05,-1.320961891906335950e-04,2.591201700852252543e-05,2.011829792536445893e-06,8.395084478252101690e-06,9.959861699826433323e-07,1.054955163226622972e-07,-2.124684215232264251e-05,-3.892994573106989264e-05,1.126599599956534803e-04,2.383468090556561947e-04,-1.905252247524913400e-06,2.437072225802694447e-06,4.590944513438444119e-09,3.842912701657041907e-05,-1.398887798131909221e-05,9.129057871177792549e-04,2.562903100624680519e-03,1.403755508363246918e-03,2.006208756938576698e-03,1.027437901939265430e-04,3.765513838516199030e-06,-1.982135836442466825e-05,-7.225152221508324146e-04,-2.635254058986902237e-03,-2.199844922870397568e-03,-2.196751069277524948e-03,4.734035755973309278e-04,5.224241758696734905e-04,-7.439789624186232686e-05,4.077578705619089305e-05,-2.538659027777612209e-04,1.089931582100689411e-03,3.541667319950647652e-05,-1.332194427959620953e-03,8.791389409452676773e-04,-3.121375921182334423e-04,2.169455001421738416e-05,9.543461601424496621e-06,3.026674094144254923e-04,1.287994207814335823e-03,4.327709029894322157e-04,-5.129270721226930618e-04,5.743483052356168628e-05,-9.062088211067020893e-04,-8.969482150860130787e-04,-1.138213065132731572e-05,1.820653851609677076e-04,-2.424981910735368729e-03,-1.448784372769296169e-03,9.790445910766720772e-04,-2.081297570839524269e-03,-1.101279340218752623e-04,-5.187565111555159092e-04,-1.983786387427244335e-05,3.526017826516181231e-04,5.411813253886066377e-05,1.391941215842962265e-03,1.408364274539053440e-03,3.083357296418398619e-04,1.915624488901812583e-05,-2.355929427722003311e-05,2.814659819705411792e-05,2.096205207635648549e-05,4.951177979819476604e-04,7.281412836164236069e-04,-4.011950804851949215e-04,-7.769442163407802582e-05,6.558117270469665527e-01,-9.988395504478830844e-06,-1.869575498858466744e-07,2.032307520494214259e-06,1.308736045757541433e-06,-9.426811629964504391e-06,-2.228643643320538104e-05,-1.094157028092013206e-06,5.531335318664787337e-07,1.556918505229987204e-08,-3.385898935448494740e-06,6.190911790326936170e-06,-1.059713104041293263e-04,-3.961820038966834545e-04,-2.727528626564890146e-04,-2.900598919950425625e-04,-1.297175367653835565e-05,-5.592973479906504508e-07,-9.273430805478710681e-07,6.690493319183588028e-05,3.351878549437969923e-04,2.433699119137600064e-04,1.623798380023799837e-05,9.355013753520324826e-05,-4.320671359892003238e-05,8.164444807334803045e-06,-1.519793113402556628e-05,-5.707583477487787604e-05,2.255328872706741095e-04,-2.775005705188959837e-04,-1.991307071875780821e-04,3.204690292477607727e-04,-6.567663149326108396e-06,-5.226087296250625513e-07,-4.121593974559800699e-06,-4.289177013561129570e-05,-1.941910450113937259e-04,1.432283461326733232e-04,-2.719152835197746754e-04,-3.981450572609901428e-04,2.942241280834423378e-06,1.130810051108710468e-04,8.064001121965702623e-06,-1.004579171421937644e-04,4.016251186840236187e-04,3.588182444218546152e-04,-7.525759428972378373e-05,5.067527526989579201e-04,-3.680610097944736481e-05,8.024401176953688264e-05,1.200959286506986246e-05,-1.471959403716027737e-04,-1.547829924675170332e-05,-4.354063275968655944e-05,4.096275370102375746e-05,-1.378721062792465091e-04,3.660123547888360918e-05,-1.437350874766707420e-05,-3.255398769397288561e-05,-6.904649580974364653e-07,-1.811913825804367661e-04,-5.703837086912244558e-05,3.070599050261080265e-04,2.401508027105592191e-06,1.633353713259566575e-05,-1.114573024096898735e-06,1.169075949292164296e-05,-6.098089670558692887e-06,-3.094799012615112588e-06,-4.674490810430143028e-06,-3.917745561921037734e-05,-2.510786725906655192e-05,-9.617139767215121537e-06,-2.163934368581976742e-06,9.476853847445454448e-06,1.388811233482556418e-05,-9.605734521755948663e-05,-2.418089716229587793e-04,5.252061237115412951e-05,-1.836032315623015165e-04,-7.068359536788193509e-06,5.736730599892325699e-06,-2.482740637788083404e-05,6.658559868810698390e-05,4.035188467241823673e-04,3.847447806037962437e-04,1.788146037142723799e-04,1.896859757835045457e-04,-8.601603622082620859e-05,6.336327351164072752e-05,-8.401586092077195644e-05,-1.504054398537846282e-05,7.116960478015244007e-05,1.541433011880144477e-04,3.888860010192729533e-05,-3.419725690037012100e-04,-1.423517096554860473e-04,-7.735995313851162791e-05,-3.927256784663768485e-06,3.005887811013963073e-05,-3.911837702617049217e-04,1.951987942447885871e-04,3.915330453310161829e-04,-1.487611298216506839e-04,8.014333434402942657e-05,4.015980812255293131e-05,-2.594609941297676414e-05,-1.251075009349733591e-04,3.047751961275935173e-04,1.497047924203798175e-04,-4.847089003305882215e-04,3.932328836526721716e-04,-1.305704936385154724e-04,3.919919618056155741e-05,-2.144685277016833425e-05,-3.853145972243510187e-05,-3.014901885762810707e-04,-2.082769060507416725e-05,-9.574716677889227867e-04,1.366188516840338707e-04,4.407856977195478976e-05,6.106141518102958798e-05,1.220476930029690266e-03,-5.008542211726307869e-04,1.298451563343405724e-03,-1.003973768092691898e-03,-1.909542246721684933e-03,6.305953138507902622e-04,-1.240568672074005008e-04,-5.306208095134934410e-07\n0.000000000000000000e+00,2.922249677794752643e-07,8.315719810525479261e-07,-2.958338200187426992e-06,-2.674489678611280397e-06,2.111619323841296136e-07,-1.159570572895063378e-07,-2.322969372414718237e-08,-2.070893003747187322e-07,-3.017328538135188865e-07,-3.443399464231333695e-06,-5.062431955593638122e-05,-8.835168955556582659e-06,9.365951882500667125e-06,-8.009450311874388717e-07,-1.333183234919488314e-07,-1.014806116472755093e-06,1.099447581509593874e-05,-4.664157131628599018e-07,2.526659045543055981e-05,1.296029768127482384e-05,3.404293966013938189e-05,3.042962134713889100e-06,1.867920559561753180e-06,-1.565980710438452661e-06,3.416771050979150459e-06,-5.811197297589387745e-06,-4.359781542007112876e-06,5.818628324050223455e-06,-3.078966255998238921e-05,5.876362138224067166e-06,-5.543561769627558533e-07,3.807297446201118873e-07,1.045476551553292666e-06,4.546983109321445227e-05,2.533601400500629097e-05,-4.207112215226516128e-05,-4.139996235608123243e-05,1.592963417351711541e-05,1.814140523492824286e-05,-7.405813562399998773e-07,2.647945075295865536e-05,1.050492428475990891e-04,1.409809283359209076e-05,4.647568130167201161e-05,-1.011649237625533715e-05,1.363723913527792320e-05,9.365565347252413630e-06,-5.445274950943712611e-07,-3.019580390173359774e-06,9.744431736180558801e-06,-4.677765537053346634e-05,-4.349965092842467129e-05,-3.598461262299679220e-05,-2.908072929130867124e-07,-5.324700964592921082e-07,-2.936509133633080637e-07,-5.877705007151234895e-07,-5.808782589156180620e-06,-2.510847252779058181e-06,1.917651104577089427e-07,4.161817344083829084e-07,1.167488562714424916e-06,3.750813277747511165e-07,-6.445561240298047778e-08,1.798512840878174757e-07,6.568503181370033417e-07,-4.603074557962827384e-06,-9.720128218759782612e-06,-5.655425283634940570e-08,-2.108095031871926039e-07,-6.236620464505904238e-08,-1.971914826981446822e-07,-1.715444113870034926e-06,-9.532028570902184583e-07,-2.887028313125483692e-05,-2.699384276638738811e-05,5.365941888157976791e-06,-1.246396550413919613e-06,-4.748580124669388169e-07,-3.577035840862663463e-07,7.601109246024861932e-06,3.083803676418028772e-06,1.001508098852355033e-05,3.096026921411976218e-05,3.354994987603276968e-05,2.025481535383732989e-06,1.056613996297528502e-06,-1.037914671542239375e-06,-2.710825128815486096e-06,-5.914329449296928942e-06,2.413307083770632744e-05,1.823365892050787807e-05,-2.980192948598414660e-05,1.005745843940530904e-06,-1.281897311855573207e-06,1.946571472899449873e-07,1.740098696245695464e-06,3.554014256224036217e-05,4.358074511401355267e-05,-5.317358954926021397e-05,-5.671292819897644222e-05,5.628372036881046370e-06,1.678018452366814017e-05,-5.647561920341104269e-07,2.692682937777135521e-05,7.534832548117265105e-05,-2.479858085280284286e-05,6.077768557588569820e-05,1.213160521729150787e-05,1.388696273352252319e-05,1.419627005816437304e-05,-7.979276119840505999e-07,2.395543333477689885e-06,-9.387947557115694508e-07,-6.977062730584293604e-05,-1.262522982869995758e-05,-3.275870767538435757e-05,2.726229695326765068e-07,-5.876861450815340504e-07,-2.251189243906992488e-07,3.025396608791197650e-07,-8.437493306701071560e-06,-4.602840363077120855e-06,6.843754363217158243e-06,1.066825916495872661e-06,1.022700075736793224e-06,2.984290858876192942e-07,1.766332218267052667e-07,4.981608299203799106e-07,1.694463207968510687e-06,1.597951631993055344e-05,8.353476914635393769e-06,2.001183929678518325e-08,1.404425518103380455e-07,-1.728311183057940070e-08,7.257929723891720641e-07,6.531386702590680216e-07,1.687195072008762509e-05,2.843239781213924289e-05,6.524176569655537605e-06,-2.911125193350017071e-06,6.432283498725155368e-06,-8.297107001453696284e-08,-1.672019152465509251e-06,-5.209507435210980475e-06,-6.610387936234474182e-05,-1.537580246804282069e-04,8.421764505328610539e-06,-2.112778020091354847e-05,5.133785634825471789e-06,-2.279166437801904976e-07,1.110959374273079447e-06,6.548692908836528659e-06,-9.100076567847281694e-05,3.482770262053236365e-05,-6.484533514594659209e-05,-3.597035174607299268e-06,1.968270225916057825e-05,-1.332738861492543947e-06,1.775223950062354561e-07,1.035037712426856160e-05,1.145373971667140722e-04,-6.881464651087298989e-05,1.018616603687405586e-04,-3.657184424810111523e-05,-4.955170879838988185e-06,4.499901842791587114e-05,-8.340622912328399252e-07,2.752541695372201502e-05,2.315257734153419733e-05,-8.200586307793855667e-05,6.102634870330803096e-05,2.878516534110531211e-05,6.308894080575555563e-05,-3.352173735038377345e-06,-2.526783760004036594e-07,7.210488547571003437e-06,-1.256995801668381318e-05,3.315093636047095060e-05,3.172423748765140772e-05,6.239225331228226423e-05,-8.303898653139185626e-07,6.223579021025216207e-07,-1.113146481657167897e-06,-3.290193717475631274e-08,-2.288498581037856638e-05,-7.033938163658604026e-05,-5.748995135945733637e-06,-4.028792659482860472e-07,-1.256948962691240013e-07,9.399269060850201640e-07,-1.387535917274362873e-07,1.335330352958408184e-07,1.514170890004606918e-06,-1.457769121770979837e-05,-8.375516699743457139e-06,-5.036318384554760996e-07,-6.451658691730699502e-07,-6.412011543943663128e-08,-1.444901585045954562e-07,-5.616388989437837154e-07,-2.338080776098649949e-06,-6.149824184831231833e-05,-1.033442531479522586e-04,5.055903602624312043e-05,-2.719302756304387003e-06,-1.222123415800524526e-07,-2.217941528215305880e-06,1.715594044071622193e-05,5.227415385888889432e-05,-1.035668828990310431e-04,-1.868907929747365415e-06,-3.805872984230518341e-05,-1.343333569820970297e-04,2.036852720266324468e-06,-5.386536031437572092e-06,-4.392932896735146642e-05,-6.996631418587639928e-05,-1.999613050429616123e-05,-4.386914224596694112e-05,-3.478013240965083241e-06,5.797497942694462836e-05,-9.993221965487464331e-07,-8.077851703092164826e-07,2.843123411366832443e-06,4.751907181343995035e-05,2.003340705414302647e-05,4.560536763165146112e-05,6.756701623089611530e-05,-2.330399911443237215e-05,2.482250965840648860e-05,-7.380724014183215331e-07,3.288129300926811993e-05,8.076120866462588310e-05,-2.306898568349424750e-05,2.116897958330810070e-04,1.546206331113353372e-04,8.686273758939933032e-06,1.628138488740660250e-05,-1.071314983391857822e-07,5.071739451523171738e-06,-1.337378489552065730e-05,-2.058180825770250522e-06,-7.988518336787819862e-05,-8.178086136467754841e-05,1.313291591031884309e-06,-8.630527759123651776e-07,-8.448822654827381484e-07,2.313053528268937953e-06,4.048293340019881725e-05,1.641727249079849571e-05,6.150283297756686807e-06,2.900738138578162761e-07,2.005465603360789828e-06,6.024919230185332708e-07,5.384475798564380966e-08,1.545183465623267693e-07,4.927952659272705205e-07,-6.846612450317479670e-06,-3.640959221229422837e-06,2.470378319685551105e-07,-2.947224402305437252e-07,-1.692141609055397566e-07,2.358836468374647666e-07,-7.010210083535639569e-07,5.936468824074836448e-06,-2.758336995611898601e-05,-2.197453068220056593e-05,1.586222788318991661e-05,-2.491829036443959922e-07,-1.407742811210255240e-08,-1.334424837295955513e-06,6.894796570122707635e-06,-2.593841600173618644e-06,-7.776525308145210147e-06,4.454062946024350822e-05,2.915471486630849540e-05,-1.153817493104725145e-06,1.030185330819222145e-06,6.033031354490958620e-07,1.184356369776651263e-05,-3.219339851057156920e-05,1.204065029014600441e-05,4.418599019118119031e-06,-2.556586514401715249e-05,-1.821681848923617508e-06,-1.003452780423685908e-06,-2.170179982385889161e-07,4.743243607663316652e-06,3.701342211570590734e-05,3.498979276628233492e-05,-3.932833715225569904e-05,-2.455172580084763467e-05,-2.896909563787630759e-06,1.104107195715187117e-05,-4.879425432591233402e-07,2.471042716933880001e-05,7.509599527111276984e-05,-3.983937403972959146e-06,2.342060724913608283e-05,1.801060170691926032e-05,3.830984860542230308e-05,1.043242627929430455e-05,-3.045489904707210371e-07,-9.547115951136220247e-07,7.707085387664847076e-06,-3.888978608301840723e-05,-5.025240534450858831e-05,-5.135478204465471208e-05,1.952908945668241358e-09,-1.560769220532165491e-07,-2.875802351809397805e-08,5.671519431871274719e-08,-4.929840542899910361e-06,-1.225770802193437703e-06,4.642235580831766129e-06,8.585044497522176243e-07,6.045607392479723785e-07,3.137322437396505848e-07,2.496296644949325128e-07,1.188393241591256810e-07,5.256780610807254561e-08,-3.794745680352207273e-06,-8.870263172866543755e-07,1.068773229917496792e-07,-4.159296622674446553e-07,-2.040461595242959447e-07,-2.728985464273137040e-07,5.521641242012265138e-07,-1.417345856680185534e-06,6.339217634376836941e-06,-5.891717592021450400e-05,2.215315817011287436e-06,2.867605530809669290e-07,1.708774561848258600e-07,-5.684954089701932389e-07,4.214487034914782271e-06,7.827970694052055478e-05,-7.010168337728828192e-05,6.067492358852177858e-05,5.500685438164509833e-05,-1.323535980191081762e-05,1.435073158972954843e-06,-1.651200363994576037e-06,-1.602795600774697959e-05,-4.035392703372053802e-05,6.481907621491700411e-05,5.909819446969777346e-05,-4.018393156002275646e-05,-1.452203832741361111e-05,-7.436997861987038050e-08,-3.582121621548139956e-07,4.163871381024364382e-08,1.316892303293570876e-05,-2.589786890894174576e-05,-4.619156243279576302e-05,3.705452400026842952e-06,1.221492311742622405e-05,7.292047939699841663e-06,7.312891625588235911e-07,8.380934559681918472e-06,4.423455538926646113e-05,-9.404758748132735491e-05,-3.212462615920230746e-07,8.889487071428447962e-05,5.408868310041725636e-05,8.391465598833747208e-06,5.198295411901199259e-07,8.020942914299666882e-07,-3.074830965488217771e-05,-1.172541124105919152e-05,4.754321707878261805e-06,2.981579382321797311e-05,-1.537394638262412627e-07,-1.877005161077249795e-06,-5.874230168956273701e-07,6.215887538019160274e-07,-7.733233360340818763e-06,-8.284144314529839903e-06,-5.933653483225498348e-06,-7.963153052514826413e-07,6.968135721763246693e-07,9.913752307966205990e-08,-1.543150460747710895e-07,2.971510184579528868e-07,9.199042096952325664e-07,-4.411038503349118400e-07,6.375131761160446331e-06,5.325606480255373754e-07,-3.193579090066123172e-08,-5.742350595028256066e-09,-7.240111017381423153e-07,-3.090364657509780955e-07,2.614545564938453026e-06,2.608053000585641712e-05,-3.997386738774366677e-05,-3.937106521334499121e-05,-7.494597866752883419e-07,-6.553567573064356111e-07,7.611869818902050611e-07,1.189295835501980036e-05,3.753614510060288012e-05,-5.687074917659629136e-07,6.660628423560410738e-05,4.237386292516021058e-06,-1.179194896394619718e-05,2.421995759505080059e-06,-8.104724997792800423e-07,1.690074441285105422e-06,-2.538092667236924171e-05,-2.255875642731552944e-06,-1.022198048303835094e-04,-1.562054603709839284e-05,-1.434353271179134026e-05,-3.498931846479536034e-07,1.494891421316424385e-06,1.522041998214263003e-06,6.816464883740991354e-05,-8.186931154341436923e-06,-2.372060407651588321e-05,-5.428654549177736044e-05,7.525849650846794248e-05,1.761900784913450480e-05,-2.853664966551150428e-07,2.322954242117702961e-05,8.175784751074388623e-05,-1.912570223794318736e-05,1.091955200536176562e-04,4.704692037194035947e-05,6.451387162087485194e-05,1.066423101292457432e-05,-1.036422759170818608e-06,-1.941293703566771001e-06,-2.219867383246310055e-05,-2.684605897229630500e-05,-7.987837307155132294e-05,-2.396222043898887932e-05,1.116159609182432177e-07,-9.429872420696483459e-07,-1.551935042698460165e-07,-4.211827331346285064e-07,-4.023963811050634831e-06,-5.540130132430931553e-06,-4.841648205911042169e-06,-3.486048285594733898e-07,9.252603376808110625e-07,6.196046342665795237e-07,1.697916047760372749e-07,-1.771626784830004908e-06,-3.953392024413915351e-06,3.531962647684849799e-05,6.016359293425921351e-06,-8.671019600114959758e-07,1.052560264724888839e-06,-2.047704015240014996e-07,-7.762986342640942894e-07,3.459397703409194946e-06,-3.670212026918306947e-05,2.540514688007533550e-04,6.110216054366901517e-05,-1.144553607446141541e-04,-5.844644874741788954e-06,9.878202718027750961e-07,4.970715963281691074e-06,-8.604516187915578485e-05,-1.217582830577157438e-04,1.254625294677680358e-05,-3.786497691180557013e-04,-3.120662295259535313e-04,-6.857824337203055620e-05,-1.239244920725468546e-05,1.002212502498878166e-05,1.026270092552294955e-05,2.340508945053443313e-04,-1.805447100196033716e-04,-2.102412836393341422e-04,2.787676748994272202e-05,-1.195353252114728093e-05,7.820289283699821681e-06,3.054127546420204453e-07,-3.511365503072738647e-05,-3.657638153526932001e-04,-6.907153874635696411e-05,2.772678271867334843e-04,2.975520910695195198e-04,-1.054693348123691976e-04,-1.191804622067138553e-04,3.443738933128770441e-06,-2.639280864968895912e-04,-7.325995829887688160e-04,-1.887957623694092035e-04,-2.112058136845007539e-04,-2.997115952894091606e-04,-3.106200310867279768e-04,-1.031638093991205096e-04,3.431259983699419536e-06,-9.699798101792111993e-05,4.990255183656699955e-05,3.817658871412277222e-04,3.903383039869368076e-04,1.954479230334982276e-04,1.320942715210549068e-06,4.061109848407795653e-06,3.106497160842991434e-06,-5.053541826782748103e-06,6.353201752062886953e-05,9.694058098830282688e-05,-4.891595381195656955e-06,-1.086527959159866441e-06,-9.226069778378587216e-06,6.558985710144042969e-01,-1.247105529955661041e-07,2.656243225374055328e-07,3.628192644100636244e-07,-5.004650574846891686e-06,3.541879777912981808e-06,-1.824725082144595945e-08,5.048110907068803499e-08,1.788253598533628974e-07,3.707185385337652406e-07,-1.333805698777723592e-06,3.155558806611225009e-05,-5.396518463385291398e-05,-4.310159056331031024e-06,3.955749343731440604e-05,3.371659204276511446e-06,-2.755425896339147585e-07,-2.149034344256506301e-06,9.564174433762673289e-06,2.898041657317662612e-06,2.440714706608559936e-05,-3.423412272240966558e-05,-4.069950591656379402e-05,-2.593330009403871372e-06,1.707716592136421241e-06,-2.122711066476767883e-06,1.036948196997400373e-05,-3.015479524037800729e-05,4.090917718713171780e-05,6.691566341032739729e-06,3.956547152483835816e-05,-5.975059593765763566e-07,-2.205363216489786282e-06,-4.382280849313247018e-08,1.267363950319122523e-05,7.104960241122171283e-05,-1.247797263204120100e-05,6.193081208039075136e-05,-8.248539961641654372e-05,1.378318211209261790e-05,2.030416908382903785e-05,-3.154358552137637162e-09,5.069538019597530365e-05,8.321624773088842630e-05,7.958115020301192999e-06,2.099133416777476668e-05,5.554239032790064812e-05,6.845721509307622910e-05,1.792510738596320152e-05,-4.442930276127299294e-06,6.649417628068476915e-06,3.910051600541919470e-05,-3.198771446477621794e-05,-1.124100090237334371e-04,-2.418315852992236614e-05,-6.685810660655988613e-08,-2.514163270461722277e-06,1.742746462696231902e-06,7.423333272527088411e-07,-1.739415711199399084e-05,-2.669513014552649111e-05,-2.549181954236701131e-05,-4.115980118513107300e-06,1.849563432188006118e-06,6.202263193699764088e-06,-4.296038582651817705e-07,-2.108564103764365427e-06,2.210836782978731208e-06,-2.242129312435281463e-06,-6.388900601450586691e-06,5.103602234157733619e-06,9.336159564554691315e-06,2.530633764763479121e-06,-4.146302671870216727e-06,-7.100157745298929513e-06,2.851098543033003807e-06,-3.279760494478978217e-05,2.723681063798721880e-06,1.817092561395838857e-05,-5.452875939226942137e-06,-6.594350452360231429e-06,4.678511686506681144e-06,6.120594662206713110e-06,3.789272159337997437e-05,-3.020558142452500761e-05,1.544287624710705131e-05,1.410554978065192699e-05,-3.228224522899836302e-05,-3.400683453946840018e-06,3.399172783247195184e-06,7.191906661319080740e-06,2.533930091885849833e-05,-1.068125038727885112e-05,2.519897680031135678e-05,-9.691579907666891813e-05,-3.061212555621750653e-05,3.671985950859379955e-06,-3.543111461112857796e-06,-1.062530645867809653e-05,5.201416934141889215e-05,7.575753988930955529e-05,-2.486824996594805270e-06,1.521089143352583051e-05,-9.709415280667599291e-06,1.315211375185754150e-05,1.661270289332605898e-05,5.204031367611605674e-06,3.980961628258228302e-05,-1.788194094842765480e-05,7.533930329373106360e-05,5.720440094592049718e-05,2.786369441309943795e-05,-9.010314897750504315e-06,3.773268326767720282e-05,-7.268113222380634397e-07,3.765611836570315063e-05,-1.361157592327799648e-05,-1.389534154441207647e-04,-1.277212722925469279e-04,7.429223478538915515e-05,5.993625018163584173e-05,-2.580529690021649003e-05,2.591023985587526113e-05,3.896086582244606689e-06,-8.717359014553949237e-05,-2.315250094397924840e-05,-1.341390598099678755e-04,-7.008871034486219287e-05,9.398495137702411739e-08\n0.000000000000000000e+00,7.449886396670990507e-08,-5.958203175282505981e-08,9.690324986877385527e-07,1.758785742822510656e-06,6.966114796114197816e-08,2.934552298938797321e-07,-4.716785895197972422e-08,-1.545322803053750249e-08,3.807808752753771842e-07,-2.471200787113048136e-06,-9.380718438478652388e-06,2.714002675929805264e-06,-2.860417225747369230e-06,1.858039127000665758e-07,1.943814993410342140e-07,2.774828828933095792e-07,2.466164460201980546e-06,6.321102318906923756e-06,-1.892512500489829108e-06,6.080854291212745011e-06,1.771743768586020451e-06,2.609870534797664732e-06,1.615105986729759024e-07,2.824165221682051197e-07,2.274549842695705593e-06,-3.275107246736297384e-06,8.728473403607495129e-06,8.680976861796807498e-06,-5.234413947619032115e-06,-3.008610065080574714e-06,-1.642998483930568909e-07,-2.730344874635193264e-07,2.904789084823278245e-07,-4.882330358668696135e-06,-1.018556667986558750e-05,-5.359089300327468663e-06,-8.123568477458320558e-06,5.362481374504568521e-07,5.187162628317310009e-07,-1.888856502318958519e-07,-4.270905265002511442e-06,-4.886523583991220221e-06,1.661746682657394558e-05,9.993269486585631967e-06,-3.682968554130638950e-06,7.852484486647881567e-06,1.522320076219330076e-06,2.325017334214862785e-07,-1.986244114959845319e-06,-6.492771717603318393e-06,-5.479149422171758488e-06,8.021864232432562858e-06,-4.856469786318484694e-06,-2.569294395016186172e-07,8.978140186854943749e-08,5.360120680641955460e-10,-4.409141638461733237e-07,-4.637731308321235701e-06,-7.876221388869453222e-06,5.724957645725226030e-07,-2.068301263591365569e-08,3.531227434905304108e-07,-1.319847626746195601e-07,4.144681042816955596e-08,1.083590532857670041e-07,1.626884227334812749e-07,3.547075266396859661e-06,3.979846496804384515e-06,1.637037598811730277e-07,7.095437126736214850e-08,-6.073975100662210025e-08,7.515345146202889737e-08,-9.098399367246656766e-09,-2.494254829343844904e-07,5.170974418433615938e-06,-4.903715307591482997e-06,-4.495240773394471034e-06,8.856771955834119581e-07,-4.498644656791839225e-08,-3.710954956659406889e-07,2.973975142595008947e-06,-1.086495285562705249e-05,1.102929672924801707e-05,4.058474587509408593e-05,-2.863115014406503178e-06,-1.861379132606089115e-06,3.532553023433138151e-07,4.527960584255197318e-07,9.309089364251121879e-06,-3.245988182243308984e-06,3.986086085205897689e-06,-2.082806167891249061e-05,-6.207706633176712785e-07,2.369033182958446559e-07,2.080268757254088996e-08,1.290547935184349626e-08,9.471918360759445932e-07,8.783285011304542422e-06,-2.402348400210030377e-05,4.050929874210851267e-06,7.681035185669315979e-08,9.002710612548980862e-06,2.209793137808446772e-06,-2.596822241685003974e-07,4.929111582896439359e-06,1.133341356762684882e-06,1.980217712116427720e-05,-1.290306136070284992e-05,-6.929091796337161213e-06,9.197668987326323986e-06,8.297895419673295692e-07,-9.088248020816536155e-08,-2.897723334172042087e-06,-3.781768555199960247e-06,-2.261307417938951403e-05,1.950103069248143584e-05,-3.448426923569058999e-06,-2.163221921591684804e-07,-1.202575532488481258e-07,-1.078767208895214935e-08,-2.105615664049764746e-07,-1.472183157602557912e-06,-9.944501471181865782e-06,-3.949096935684792697e-06,-4.223987843943177722e-07,6.075987357689882629e-08,-6.704012456282271160e-09,1.536285481051891111e-07,-1.448446909080303158e-07,1.137925096372782718e-07,7.670016657357336953e-07,-6.120043508417438716e-06,-2.059110641994266189e-07,-7.220430688903434202e-07,-2.106338570229127072e-07,2.295327021784032695e-07,-1.413930021954001859e-06,9.203776016875053756e-07,1.199501093651633710e-05,2.264742579427547753e-05,1.428031100658699870e-05,-1.791630552361311857e-06,4.502593640154373134e-07,1.012641973829886410e-06,-1.640895243326667696e-05,8.551278006052598357e-05,-1.904364034999161959e-05,3.301905599073506892e-05,-1.000335541903041303e-04,-2.243371636723168194e-05,2.167082726600710885e-07,-1.189830186376639176e-06,-2.863344343495555222e-05,4.489854472922161222e-05,-3.857565752696245909e-05,-7.369850936811417341e-05,3.201373601768864319e-06,-1.616965710127260536e-05,6.778032002330292016e-07,4.923485903418622911e-07,2.452657099638599902e-06,8.856635759002529085e-06,-4.308825282350881025e-06,-6.806114834034815431e-05,2.183557990065310150e-05,-3.020077201654203236e-05,-1.340696599072543904e-06,4.610091082213330083e-07,5.589489319390850142e-06,5.824656182085163891e-05,3.306996586616151035e-05,1.314456894760951400e-04,-2.449560997774824500e-05,-8.556526154279708862e-05,-4.270868885214440525e-06,-8.254782528638315853e-07,-7.991409802343696356e-06,-2.853982778106001206e-06,-2.698599382711108774e-05,-6.867138381494442001e-06,-7.428117896779440343e-06,3.076565349147131201e-07,-1.956581030526649556e-07,3.143992728382727364e-07,-1.222035166392743122e-06,3.113726506853708997e-06,2.752719046839047223e-05,2.877936822187621146e-06,1.154813276116328780e-06,9.692032563179964200e-07,-1.052594527095607191e-07,8.055931033368324279e-08,-2.382337669359912979e-07,7.177071097430598456e-07,1.919337591971270740e-06,5.961524493613978848e-06,-2.530629501507064560e-07,1.826432907137132133e-07,-1.435566865382043034e-08,8.533507411812024657e-08,4.525799468524382974e-08,8.366223482880741358e-06,9.955070709111168981e-06,-4.223350697429850698e-05,-2.274634061905089766e-05,3.207804866178776138e-06,-4.627612781860079849e-07,-5.090331569590489380e-07,-3.147841596273792675e-07,9.513318946119397879e-05,-5.094432344776578248e-05,1.139650180448370520e-06,1.207827062899013981e-05,3.651943916338495910e-05,1.223648808945654309e-07,-1.058745624504808802e-06,-1.240619621967198327e-05,-4.098938006791286170e-06,5.979542947898153216e-06,2.461617623339407146e-05,9.240883809980005026e-05,-1.253457303391769528e-04,-5.435581442725379020e-07,-1.231884141361661023e-07,3.667923465400235727e-06,2.138330091838724911e-05,-2.862856308638583869e-05,-3.554343493306078017e-05,-6.841584399808198214e-05,-1.342609539278782904e-05,5.214653242546773981e-07,-1.439261382074619178e-06,1.755063021846581250e-05,-1.913913820317247882e-06,1.047477599058765918e-05,-5.969381163595244288e-06,-5.292365312925539911e-05,1.696820254437625408e-05,6.852710157545516267e-06,-2.555602804932277650e-07,-5.936855450272560120e-05,8.495642396155744791e-05,-3.402012225706130266e-05,1.172095362562686205e-04,-4.189056562609039247e-05,-5.884246547793736681e-07,-3.382973545740242116e-07,-1.977266492758644745e-07,2.533842007323983125e-06,1.155206336989067495e-05,-3.161653148708865047e-05,-2.553971626184647903e-06,-6.695323122585250530e-07,-1.557169468924257671e-07,3.629544380601146258e-07,-2.486289751857384545e-08,1.455644706993552973e-07,2.917434471783053596e-07,8.438395866505743470e-07,-2.556652702878636774e-07,-5.484341869532727287e-08,1.308221868612235994e-07,-6.491345061476749834e-08,-2.751165482095530024e-07,6.898273596789294970e-08,-2.319495251867920160e-06,-1.043425436364486814e-05,6.485499397967942059e-06,-5.742926987295504659e-06,-2.553737203925265931e-07,-1.967538665326173941e-08,-3.216687218809965998e-07,2.219934231106890365e-06,-8.606601113569922745e-06,-2.782007186397095211e-06,1.409158994647441432e-05,-1.042525400407612324e-05,-2.954894398499163799e-06,3.186953563272254542e-07,2.523336206650128588e-07,1.445368343411246315e-05,-1.341426013823365793e-05,5.582573066931217909e-06,7.466217994078760967e-06,8.734044058655854315e-06,-4.030266609333921224e-07,1.087776979602494976e-07,-2.968813817005866440e-07,7.864622375564067625e-08,-6.251650574995437637e-06,4.186385467619402334e-06,-5.307437277224380523e-06,-6.415793450287310407e-06,6.094906439102487639e-06,1.484577751398319378e-06,-1.629802284242032329e-07,-1.472701683269406203e-06,5.275865532894385979e-06,2.720219526963774115e-06,6.981631941016530618e-06,9.453625011701660696e-07,1.531015072941954713e-06,1.671161157901224215e-06,8.679661434030094824e-09,-4.177893970336299390e-06,-6.277253760345047340e-06,-2.202074483648175374e-06,7.948455277073662728e-06,-3.059246182601782493e-06,-1.303045706890770816e-07,-1.247095582357360399e-07,-7.479980013158638030e-08,-7.673804702790221199e-07,-1.421267825207905844e-06,-1.106658237404190004e-05,-2.345192569919163361e-06,6.066273385840759147e-07,2.348341752167470986e-07,1.870767505351977888e-07,1.340989541631643078e-10,5.562241867096417991e-08,-7.360603149209055118e-08,-2.560806024121120572e-06,-2.797471552185015753e-06,2.531982801201593247e-08,-1.067448351932398509e-07,2.149397460016189143e-07,4.463730931547615910e-07,-4.053525231029198039e-07,1.719509441500122193e-06,6.060683517716825008e-05,-2.213036532339174300e-05,-2.287953248014673591e-05,-5.379409913075505756e-07,-5.196915822125447448e-07,-3.331358584546251222e-07,-1.242802568413026165e-06,8.848938887240365148e-05,-7.329491927521303296e-05,2.251868636449216865e-06,-1.340447624897933565e-06,-7.166965133365010843e-06,-8.556984312235726975e-07,-7.698994863858388271e-08,2.302894927197485231e-06,-6.295822458923794329e-06,4.348285074229352176e-05,5.797043195343576372e-05,3.107074462604941800e-06,1.523238211120769847e-06,8.627530405647121370e-07,-5.901116395534700132e-08,3.737344513865537010e-07,-7.981886483321432024e-06,-2.271324092362192459e-06,9.119205969909671694e-06,-2.497162859071977437e-05,2.238904926343820989e-05,-3.803058461926411837e-06,2.748005044850287959e-06,-4.349468326836358756e-06,1.066476488631451502e-05,-1.267034804186550900e-05,-3.360872506164014339e-05,-4.086449553142301738e-05,-1.297649123443989083e-05,-2.800578158712596633e-06,-2.510556385004747426e-07,8.560435027504809113e-09,2.077666795230470598e-05,3.041281161131337285e-05,-1.161553063866449520e-05,-4.166030339547432959e-05,2.198200093062041560e-07,-3.130622019398288103e-07,1.217380116713684401e-07,5.164558913861583278e-08,9.933738738254760392e-07,-9.989832960854982957e-07,4.567374674024904380e-07,-6.066327387088676915e-07,-7.139682622891996289e-08,1.414482397876781761e-07,-8.954690144946653163e-08,1.877602215927254292e-07,-1.968563339005413582e-07,2.046328972937772050e-06,-8.123814509986004850e-09,5.332780972366890637e-08,4.401933324515994173e-07,-1.733352235078200465e-07,-2.224760997648900229e-08,3.567698456663492834e-07,7.921236715446866583e-07,5.290842636895831674e-06,-4.387762146507157013e-06,-2.201876213803188875e-06,4.416656054218037752e-07,-4.868975622684956761e-08,9.473079387589677935e-08,2.718745463425875641e-06,2.579242561751016183e-07,-1.159084513346897438e-05,3.755986472242511809e-05,-4.666951554099796340e-06,9.424986274098046124e-06,-2.286174947130348301e-07,1.260667545466276351e-06,7.194320460257586092e-06,4.667371911182272015e-07,3.126530282315798104e-05,4.091767914360389113e-05,-5.087414137960877270e-06,9.410051461600232869e-06,-6.417130862246267498e-07,-8.392241852561710402e-07,-1.198462200591166038e-06,-5.918516308156540617e-06,1.530002555227838457e-05,-1.118458931159693748e-05,-8.870022611517924815e-06,3.949512574763502926e-06,1.250762807103455998e-06,3.147723077745467890e-07,1.965525143532431684e-06,-1.194467586174141616e-06,8.950460284040673287e-08,-4.275617902749218047e-05,-2.675323776202276349e-05,-2.385309562669135630e-05,-2.926536353697883897e-06,6.638422860305581708e-07,1.742164272400259506e-06,9.434779713046737015e-06,2.106135639223793987e-07,5.328798806658596732e-07,1.237494325323496014e-05,-2.583815899015462492e-07,2.875842994853883283e-07,-4.186873638900578953e-07,5.401377052294265013e-07,-4.956218617735430598e-06,-1.634947147977072746e-05,6.178648618515580893e-06,1.483476523844728945e-07,2.207454201652581105e-07,-3.149309790728693770e-08,-8.245510230153740849e-08,2.662747533577203285e-08,-1.330528789367235731e-07,-2.356470531594823115e-06,-8.489319611726386938e-07,-7.020311727501393761e-07,-7.018085312893163064e-08,-2.688352651603054255e-07,1.156052586992473152e-08,2.633058215906203259e-07,-1.550607180433871690e-06,1.527122003608383238e-05,-1.819031422201078385e-05,-1.416916438756743446e-05,-1.285505391024344135e-06,2.103486735904880334e-07,-2.674385690681901906e-08,8.830899673739622813e-07,1.821507066779304296e-05,-3.650524377007968724e-05,2.380666956014465541e-05,-2.301183667441364378e-05,-3.073708285228349268e-05,7.158661929906884325e-08,-1.257512280972150620e-06,-1.914152380777522922e-05,-2.345652319490909576e-05,3.938647751056123525e-06,8.542503564967773855e-06,3.577287498046644032e-05,-4.011537021142430604e-05,1.573978067881398601e-07,-5.721402374092576792e-08,-1.133479941017867532e-06,-1.270196480618324131e-05,-2.332740223209839314e-06,-1.657797110965475440e-05,1.043762040353612974e-05,-3.969916633650427684e-06,5.030603347222495358e-07,2.467664899086230434e-07,-2.132639338014996611e-06,6.031644716131268069e-06,-7.338874638662673533e-06,4.014286969322711229e-05,3.807224857155233622e-06,-4.506675395532511175e-06,-8.513425200362689793e-07,3.072394747505313717e-07,1.365711159451166168e-05,2.399184086243622005e-05,-5.514233635040000081e-06,-6.449414740927750245e-06,-3.044369123017531820e-06,-5.080673872726038098e-07,-1.346414357783487503e-08,2.133928944658691762e-08,-4.020725157261040295e-07,2.749818349911947735e-06,2.446038706693798304e-06,1.697254106147738639e-06,-6.778561214559886139e-07,-2.784156194479692203e-08,-1.058270271414585295e-07,6.559019088745117188e-01,1.009536276797007304e-07,2.949599320345441811e-07,-1.420704620613832958e-06,-1.610850176803069189e-06,1.239276343767414801e-07,-2.476563736308889929e-07,-2.998841068801993970e-07,-4.567677791555979638e-08,-8.568094500560619053e-08,-4.688398860253073508e-07,-3.454780016909353435e-05,1.086692373064579442e-05,-1.487907411501510069e-05,-6.777001999580534175e-07,-1.078386979713741312e-08,1.212335860145685729e-06,1.193841114854876650e-07,-7.681491069888579659e-07,-1.161232012236723676e-05,-5.957166649750433862e-06,-4.006790550192818046e-05,-2.063836654997430742e-05,-2.590829808468697593e-07,-8.962419997260440141e-07,-4.498352268456073944e-07,1.044805685523897409e-05,3.002022094733547419e-05,9.513079021417070180e-06,-3.846115214400924742e-05,1.541590063425246626e-05,6.092181479289138224e-07,-7.810999846924460144e-08,-6.641267304985376541e-07,1.245576095243450254e-05,-1.378197066514985636e-05,2.200733251811470836e-05,-2.841869672920438461e-07,3.402779157113400288e-06,-1.443018618374480866e-06,-1.383427559176197974e-07,-2.503653149688034318e-06,-1.524722574686165899e-05,2.009151467063929886e-05,1.916367727972101420e-05,3.267711144872009754e-05,8.917414788811584003e-07,6.262432634684955701e-07,1.075677573680877686e-07,5.411756774265086278e-06,4.910821735393255949e-05,-4.469779469218337908e-06,-2.871508286261814646e-06,-1.487503686803393066e-05,3.981590737112128409e-07,-7.943430659906880464e-07,3.268715147441980662e-07,-9.073872888620826416e-07,1.385138875775737688e-05,-4.182558768661692739e-06,1.456658628740115091e-05,2.396287300143740140e-06,-2.882217131627839990e-07,1.154994890839589061e-07,6.370783012243919075e-08,-1.993665250665799249e-07,3.060229971652006498e-07,3.458564378888695501e-06,2.264265958729083650e-06,-1.755044110041126260e-07,6.363797524500114378e-07,-1.333464751951396465e-07,-4.072170725066825980e-07,2.262124354501793277e-07,-1.138183165494410787e-06,3.842547812382690609e-06,3.948993708036141470e-06,8.721657422938733362e-07,5.939486413808481302e-07,-7.926134344415913802e-07,-3.122706573321920587e-07,1.335369233856908977e-06,2.219854468421544880e-05,-8.836173037707339972e-06,3.083410410908982158e-05,-2.537965519877616316e-05,1.823127422539982945e-05,-4.425979227562493179e-07,4.998576059733750299e-07,7.690090569667518139e-06,1.217080443893792108e-05,1.337499907094752416e-05,-1.007262198982061818e-05,4.021144832222489640e-06,-2.590495000731607433e-07,4.832280637856456451e-07,6.990831025177612901e-08,-8.318120308103971183e-07,4.721726327261421829e-06,1.485748271079501137e-06,-1.141222401201957837e-05,-2.327499532839283347e-05,5.533392595680197701e-06,5.538407208405260462e-07,-7.424559385071916040e-07,-2.977301619466743432e-06,-3.869190095429075882e-06,8.013548722374252975e-06,-5.480829372572770808e-07,-7.727256161160767078e-06,1.596211973264871631e-06,1.679800675447040703e-06,5.722081368730869144e-06,-2.269874858029652387e-05,-1.328002554146223702e-06,1.678337298471888062e-06,1.546401472296565771e-05,-2.768220474536065012e-05,-1.487733698013471439e-06,1.020099944071262144e-06,5.072503427072660998e-06,1.164545210485812277e-05,-1.830214750953018665e-05,-2.305822999915108085e-05,1.140605854743625969e-05,1.682506990619003773e-05,7.555419415439246222e-06,9.763937214302131906e-09\n0.000000000000000000e+00,1.150138814409729093e-06,1.847415205702418461e-06,-1.036078174365684390e-06,-7.214450761239277199e-06,1.566829268995206803e-06,9.157668046100297943e-07,2.822316780282108084e-08,-1.372409883515501861e-06,-1.094509727295189805e-07,-1.950130535988137126e-05,-3.670810110634192824e-05,-1.587385631864890456e-04,-1.116705097956582904e-04,-3.979313078161794692e-06,-9.855825737759005278e-07,3.268478963036614005e-07,3.028429091500584036e-05,3.835314419120550156e-05,-1.965587216545827687e-05,6.172016583150252700e-05,1.017959948512725532e-04,4.751008418679703027e-06,5.398659368438529782e-07,7.080894192768028006e-06,9.498390136286616325e-05,5.112310464028269053e-05,4.036860991618596017e-05,-4.184466160950250924e-05,6.279059743974357843e-05,3.075327913393266499e-05,-2.958846835099393502e-06,2.256058451166609302e-09,-1.677671889410703443e-06,-1.151855103671550751e-04,-2.962844155263155699e-05,-1.991679164348170161e-05,-6.997770469752140343e-06,3.609612031141296029e-05,2.116611358360387385e-05,-4.237045345689693931e-07,6.872960966575192288e-06,5.905295256525278091e-05,8.274945867015048862e-05,2.634311385918408632e-06,4.491398794925771654e-05,1.433737816114444286e-05,1.017953036352992058e-05,2.015388417930807918e-06,-4.631246702047064900e-05,-2.761447831289842725e-05,-7.487904076697304845e-05,-8.392878226004540920e-05,-5.259847966954112053e-06,-9.391122262059070636e-07,4.292394635285745608e-07,9.238251408305586665e-08,-2.621995918161701411e-06,-1.346208773611579090e-05,-4.085659020347520709e-05,2.081210732285398990e-05,3.871081844408763573e-06,1.906329771372838877e-06,5.191571403884154279e-07,2.665150100611413109e-09,1.249542492587352172e-06,1.390831357639399357e-06,-1.119195530918659642e-05,-2.259255415992811322e-05,1.409744299962767400e-06,4.371304953565413598e-07,3.194272224504857149e-08,-1.027046437229728326e-06,-7.512340971516096033e-07,-2.546049654483795166e-05,-1.091611266019754112e-04,-1.195883814943954349e-04,-6.463889440055936575e-05,-7.504676887037931010e-06,-1.755791174673504429e-07,1.618156602489762008e-06,2.826822310453280807e-05,6.211712025105953217e-05,2.389296059845946729e-05,-5.611397500615566969e-05,5.375224282033741474e-05,1.500916823715670034e-06,6.067397180231637321e-07,6.731622306688223034e-06,9.599917393643409014e-05,3.929920785594731569e-05,1.722058186715003103e-05,3.413597733015194535e-05,2.994851820403710008e-05,1.598633207322563976e-05,-2.773598225758178160e-06,-7.766429916955530643e-07,-6.260532700252952054e-06,-8.876848005456849933e-05,7.415155778289772570e-06,-2.570702781667932868e-05,4.933600939693860710e-05,8.467986845062114298e-06,2.842402864189352840e-05,2.354660466608038405e-07,-9.864528692560270429e-06,4.326759153627790511e-05,8.566504402551800013e-05,9.888981003314256668e-05,4.389179593999870121e-05,-2.990437133121304214e-05,1.604705721547361463e-05,2.557803327363217250e-06,-5.373888052417896688e-05,1.402832640451379120e-05,-9.897335257846862078e-05,-6.406956526916474104e-05,-2.132404915755614638e-05,-5.423571565188467503e-07,1.427190682079526596e-06,-2.926260549429571256e-07,-3.992698111687786877e-06,-9.807969036046415567e-06,-3.788787216763012111e-05,3.400584319024346769e-05,5.876872364751761779e-06,2.472381765983300284e-06,3.882588544001919217e-07,-1.591139664469665149e-07,8.521190011379076168e-07,-2.347902182009420358e-06,-3.469165221758885309e-06,-3.653686690086033195e-06,1.292253728024661541e-06,1.959894461833755486e-06,1.020779762939127977e-07,1.162751004812889732e-06,1.196249741042265669e-06,-4.594487108988687396e-06,6.361441046465188265e-05,-1.734385441523045301e-04,-1.758882717695087194e-06,4.956129032507305965e-06,-1.459614395571406931e-06,-2.882793751268764026e-06,-1.199633152282331139e-05,-1.932659361045807600e-04,1.081846130546182394e-05,5.682748451363295317e-06,6.065069101168774068e-05,5.354711902327835560e-05,-3.253299610150861554e-06,1.139446339948335662e-05,1.425419613951817155e-04,-1.640134905755985528e-05,2.027834416367113590e-04,-2.358197234570980072e-04,-2.500112350389827043e-05,9.912006498780101538e-05,-2.155805304937530309e-06,-2.052170884780935012e-06,1.398075983161106706e-05,6.597297033295035362e-05,-1.229240588145330548e-04,2.105882012983784080e-04,-3.095316060353070498e-05,-6.153323920443654060e-05,-2.604800101835280657e-06,-3.256909621995873749e-06,-1.147945567936403677e-06,4.053703742101788521e-05,1.867739920271560550e-04,-2.660987083800137043e-04,4.050318966619670391e-05,-7.208588067442178726e-05,-3.981012559961527586e-05,-4.308442953515623230e-07,1.274891656066756696e-05,4.052194708492606878e-05,1.011158019537106156e-04,1.636439264984801412e-06,-1.464892557123675942e-05,1.744697783578885719e-06,-9.218741183758538682e-07,8.370753334929759149e-07,-6.946976327526499517e-07,6.413046503439545631e-05,-3.965108408010564744e-05,-1.334405533270910382e-05,-6.500119980046292767e-06,-3.183331727996119298e-06,-1.689765554147015791e-07,-1.659879558246757369e-07,1.573508711771864910e-06,4.243507191858952865e-06,-8.375371180591173470e-06,-8.620276275905780494e-06,2.769093498500296846e-06,1.137723984356853180e-06,1.350938276800661697e-07,-2.497919922461733222e-06,1.843151835601020139e-07,-4.115908086532726884e-05,-1.554956252221018076e-04,-5.512371717486530542e-05,-3.567773092072457075e-05,-3.629173306762822904e-06,4.562298272503539920e-08,1.707143582052594866e-07,4.936213736073113978e-05,1.461869105696678162e-04,1.822522062866482884e-05,-6.312536424957215786e-05,1.657295797485858202e-05,-1.481264916947111487e-04,3.726107706825132482e-06,4.141607860219664872e-06,9.887498163152486086e-05,2.585543825261993334e-06,-1.424488891643704847e-05,-1.794445051928050816e-05,1.050477148965001106e-04,2.822630340233445168e-04,-1.480013452237471938e-06,-2.222535840701311827e-06,-9.256775229005143046e-06,-7.289615314221009612e-05,6.710903107887133956e-05,5.603214958682656288e-07,-2.174118526454549283e-05,-1.222454920934978873e-05,4.210524639347568154e-05,2.656494189068325795e-06,-2.286210110469255596e-05,1.037091278703883290e-04,1.022064825519919395e-04,3.951413236791267991e-05,-6.985836807871237397e-05,-2.669106288522016257e-05,2.331277210032567382e-05,1.196661287394817919e-06,-1.511328737251460552e-04,2.412066532997414470e-04,-6.077316356822848320e-05,-1.043295269482769072e-04,-5.674749263562262058e-05,-3.647266737516474677e-07,-1.603218834134167992e-06,4.761212721859919839e-07,1.622951276658568531e-05,1.162717453553341329e-04,2.438464252918493003e-05,1.340587232334655710e-06,2.774948370642960072e-06,2.723100806178990752e-06,5.064761694484332111e-07,6.538584784721024334e-09,1.221238903781340923e-06,-1.116285517355208867e-07,-2.488701795755332569e-07,-4.327478563936892897e-06,1.281007030229375232e-06,1.409299670740438160e-06,-1.775122200342593715e-07,-9.592506557964952663e-07,5.864481522621645126e-07,-2.840187880792655051e-05,-7.441315392497926950e-05,-6.039763684384524822e-05,-7.658359390916302800e-05,-4.485941644816193730e-06,-2.222714954314142233e-07,1.352344270344474353e-06,3.094872954534366727e-05,5.382302333600819111e-05,-2.837429565261118114e-05,-2.683793354663066566e-06,7.637895760126411915e-05,1.790032547432929277e-05,1.529589667370601092e-06,7.362619271589210257e-06,1.055518732755444944e-04,2.149841748178005219e-05,5.805451655760407448e-05,-4.216234810883179307e-05,8.004203846212476492e-05,9.381359632243402302e-06,-2.142545099559356458e-06,-1.294984713240410201e-06,-5.450981007015798241e-06,-9.979320020647719502e-05,1.154985966422827914e-05,-4.229357273288769647e-06,4.126747808186337352e-05,-1.001896816887892783e-05,2.495982334949076176e-05,4.708114431650756160e-07,-8.078279279288835824e-06,8.706100197741761804e-05,8.031832112465053797e-05,-1.721071748761460185e-05,4.945145337842404842e-05,-1.537855678179766983e-05,1.712246557872276753e-05,3.388248842384200543e-06,-4.421309131430462003e-05,8.834913387545384467e-06,-4.734179674414917827e-05,-1.116295534302480519e-04,-1.318547765549737960e-05,-1.928465735545614734e-06,1.445920588594162837e-06,-1.012973257275007199e-06,-3.613244871303322725e-06,-1.796839569578878582e-05,-4.635346340364776552e-05,2.639052399899810553e-05,6.610871878365287557e-06,2.364155761824804358e-06,3.512817841055948520e-07,1.962156375157064758e-07,9.798681048778234981e-07,8.668221198604442179e-07,3.335808969495701604e-06,-1.930110556713771075e-06,1.223707158715114929e-06,1.138225343311205506e-06,3.286883725195366424e-07,-6.004416945870616473e-07,7.772574690534383990e-07,-2.641970786498859525e-05,-1.252526999451220036e-04,-1.155871723312884569e-04,-8.779062773101031780e-05,-4.817653461941517889e-06,2.561506562415161170e-06,4.993570655642542988e-06,2.282292734889779240e-05,6.153086724225431681e-05,8.525155863026157022e-05,-7.672853098483756185e-05,2.113870687026064843e-05,2.250225588795728981e-05,2.118008950446892413e-07,7.759697837173007429e-06,9.816406236495822668e-05,-8.387056368519552052e-06,1.233971852343529463e-04,-3.908259532181546092e-05,5.132145452080294490e-05,2.526709431549534202e-05,-1.448908733436837792e-06,-1.075784211934660561e-06,-9.115660759562160820e-06,-9.324954589828848839e-05,-6.033224417478777468e-05,-7.659214315935969353e-05,-4.490424907999113202e-05,9.553185918775852770e-06,1.981322020583320409e-05,1.248080138793739025e-06,-3.810042107943445444e-05,5.212577161728404462e-05,1.172969350591301918e-04,-3.694865517900325358e-05,1.883859222289174795e-04,-1.311191863351268694e-05,1.476191755500622094e-05,2.019893145188689232e-06,-4.561858804663643241e-05,7.275479219970293343e-06,1.239775883732363582e-04,1.226515087182633579e-05,4.537448330665938556e-05,-2.200291646659024991e-06,1.172703264273877721e-06,-7.834749453650147188e-07,-3.338454916956834495e-06,-7.251275746966712177e-06,-6.511792889796197414e-05,3.017431663465686142e-05,5.207147296459879726e-06,1.705353952274890617e-06,1.256561574791703606e-07,-4.311618795327376574e-08,9.783777841221308336e-07,2.694205022635287605e-06,1.700617576716467738e-05,3.280985310993855819e-06,1.556833808535884600e-06,1.180840285996964667e-06,-1.013164592222892679e-07,-1.021280468194163404e-06,1.599042434463626705e-06,-2.708208194235339761e-05,-1.328627695329487324e-04,-6.130678229965269566e-05,-1.264061720576137304e-04,-1.298645656788721681e-06,-7.183214734141074587e-07,-1.456346581107936800e-07,2.752607542788609862e-05,2.043521271843928844e-05,-4.329341754782944918e-05,3.189657581970095634e-05,-3.759190440177917480e-05,8.097091267700307071e-06,1.266157369173015468e-06,4.703198555944254622e-06,8.557130058761686087e-05,7.936195470392704010e-05,9.401266288477927446e-05,-1.205739317811094224e-04,7.261574501171708107e-05,1.917348708957433701e-05,-1.649263253966637421e-06,3.294679800092126243e-07,-1.407315630785888061e-05,-1.641831622691825032e-04,1.157838560175150633e-04,-8.241657269536517560e-06,5.883043195353820920e-05,1.199649159389082342e-05,2.422197030682582408e-05,-7.146173857108806260e-07,9.164279617834836245e-06,6.273594772210344672e-05,6.046567432349547744e-05,9.563891944708302617e-05,1.270653592655435205e-04,3.140405897283926606e-05,2.330604911549016833e-05,1.816714416236209217e-06,-3.787173045566305518e-05,-2.916594166890718043e-05,-4.193292625132016838e-05,-1.387781085213646293e-04,-3.525736246956512332e-06,-9.547097761242184788e-07,1.239777134287578519e-06,-9.211289864197169663e-08,-2.350985369048430584e-06,-4.751019332616124302e-06,-3.077910514548420906e-05,2.112633774231653661e-05,4.843388978770235553e-06,2.738696593951317482e-06,-4.630004468708648346e-08,8.770007298153359443e-08,1.384519350722257514e-06,1.432750991625653114e-06,-2.018723250785114942e-07,-5.313625024427892640e-06,1.012223265206557699e-06,8.133888513839337975e-07,2.791953335190555663e-08,-1.579606873747252394e-06,8.222573910643404815e-07,-3.689881486934609711e-05,-1.310334628215059638e-04,-6.347301678033545613e-05,-6.296279025264084339e-05,-5.996735580993117765e-06,1.749630769154464360e-07,2.347051349715911783e-06,5.353516462491825223e-05,7.955354521982371807e-05,-4.007078314316459000e-05,-5.266479638521559536e-05,2.218825466115958989e-05,7.167347939684987068e-05,2.563501539043500088e-06,8.312366844620555639e-06,1.475990720791742206e-04,8.448089647572487593e-05,3.700207889778539538e-05,-6.498511356767266989e-05,-4.589671334542799741e-06,2.825472074619028717e-05,-2.802373501253896393e-06,-4.763066954183159396e-07,-1.268552750843809918e-05,-7.268290937645360827e-05,4.206750963930971920e-05,-2.587050039437599480e-05,-3.823895895038731396e-06,2.252124613733030856e-05,3.627580736065283418e-05,2.080032714957269491e-07,-1.840622280724346638e-05,1.206546803587116301e-04,8.542510477127507329e-05,6.241507071536034346e-05,4.562608228297904134e-05,-8.658671504235826433e-06,2.129141284967772663e-05,3.221432052669115365e-06,-1.078177156159654260e-04,-6.917677092133089900e-05,-3.216100594727322459e-07,-7.974074833327904344e-05,1.413264544680714607e-05,-1.599086090209311806e-06,1.681966750766150653e-06,-8.186751756511512212e-07,-8.914672434912063181e-06,-1.014782174024730921e-04,-6.807215686421841383e-05,3.547530650394037366e-05,6.166014372865902260e-06,3.490274821160710417e-06,3.895829649991355836e-07,1.003969103408053343e-07,6.558921337127685547e-01,-9.696038432593923062e-06,1.945564872585237026e-05,5.186271300772204995e-05,-1.225383584824157879e-05,-8.882617294148076326e-06,-1.285939958961535012e-07,9.851888535195030272e-06,-3.118319909845013171e-06,2.107633627019822598e-04,4.036609025206416845e-04,4.760515002999454737e-04,5.899284151382744312e-04,3.521449252730235457e-05,1.960364443220896646e-06,-4.327913302404340357e-06,-2.394278271822258830e-04,-4.998057265765964985e-04,-1.148628871305845678e-04,-4.812081460841000080e-04,-3.203693486284464598e-04,-8.977124525699764490e-05,-7.553049726993776858e-06,-5.407102071330882609e-05,-8.275667205452919006e-04,-2.271896810270845890e-04,-6.027740892022848129e-04,-1.768535003066062927e-04,-4.134056216571480036e-04,-1.865560770966112614e-04,1.842656638473272324e-05,6.124098490545293316e-06,3.758303864742629230e-05,6.787492311559617519e-04,1.553251640871167183e-04,4.115638439543545246e-04,-3.660616930574178696e-04,-1.680833229329437017e-04,-1.848067040555179119e-04,2.403211738055688329e-06,1.145101414294913411e-04,-3.466022899374365807e-04,-7.867336971685290337e-04,-3.050235100090503693e-04,6.890626536915078759e-06,9.143837814917787910e-05,-1.081940499716438353e-04,-1.458488532080082223e-05,3.535839787218719721e-04,-8.133197843562811613e-05,4.143775149714201689e-04,6.900326698087155819e-04,3.584816295187920332e-05,1.134013109549414366e-05,-1.549698936287313700e-05,-4.140416081099829171e-07,2.931078233814332634e-05,6.079152808524668217e-05,3.751949989236891270e-04,-1.443390210624784231e-04,-3.091889811912551522e-05,-1.354723644908517599e-05,1.242019789060577750e-05,6.916604434081818908e-06,2.312145625182893127e-06,5.212448741076514125e-06,-7.194390036602271721e-06,-2.377380042162258178e-05,5.950258810116793029e-07,-5.132177193445386365e-06,-8.068393981375265867e-06,-4.477445145312231034e-06,5.068725840828847140e-06,-1.824705759645439684e-05,6.963345367694273591e-05,-3.003083293151576072e-05,-8.270684338640421629e-05,-1.519912621006369591e-05,1.336526338491239585e-06,1.378368438054167200e-06,5.080471055407542735e-06,9.115871216636151075e-05,2.771028084680438042e-05,3.183975059073418379e-05,2.200148810516111553e-05,2.366003172937780619e-05,1.913515916385222226e-05,-2.477926955180009827e-06,2.833119287970475852e-05,9.624980157241225243e-05,6.615574966417625546e-05,-1.860204974946100265e-05,-9.472854435443878174e-05,1.862606586655601859e-05,-7.005932729953201488e-06,-2.117979965987615287e-05,-1.827022242650855333e-05,-6.156988820293918252e-05,1.299491850659251213e-04,1.011720305541530252e-04,2.347196277696639299e-05,1.527335007267538458e-05,2.407858846709132195e-05,1.293269633606541902e-05,-5.400511872721835971e-05,4.847986019740346819e-06,4.339330916991457343e-05,-9.874503302853554487e-05,6.221859803190454841e-05,-2.320278872502967715e-05,-1.753379729052539915e-05,-2.009403397096320987e-05,-1.005312369670718908e-04,-3.334025677759200335e-05,1.480171922594308853e-04,-5.136522813700139523e-04,1.299034011026378721e-05,-3.561738412827253342e-05,8.568172233935911208e-06,7.279658893821761012e-05,-1.320400915574282408e-04,3.375105443410575390e-04,-4.230458871461451054e-04,4.813187842955812812e-05,1.026882600854150951e-04,-1.567247527418658137e-04,-9.058027217179187573e-08\n0.000000000000000000e+00,8.709212124813348055e-07,5.760054591519292444e-06,9.917829629557672888e-06,-7.588229891553055495e-06,2.253377715533133596e-06,-2.003521331062074751e-07,-7.569545346086670179e-08,-1.558860503791947849e-06,-3.302577852082322352e-06,-3.783431020565330982e-05,-3.086676006205379963e-04,-3.410041099414229393e-04,-2.084770967485383153e-04,-2.615779976622434333e-06,-1.825524009291257244e-06,2.582343313406454399e-06,3.564558937796391547e-05,1.614910725038498640e-04,1.378254364681197330e-05,3.341133196954615414e-05,2.372159360675141215e-04,-6.879166903672739863e-05,2.052604259006329812e-06,2.560880602686665952e-06,3.590758569771423936e-05,2.903821005020290613e-04,-7.651381019968539476e-05,-2.989340282510966063e-05,1.498310011811554432e-04,-3.189015842508524656e-05,1.000260908767813817e-06,6.119680165284080431e-06,-5.375746241043088958e-06,-6.622030923608690500e-06,1.355484710074961185e-04,9.411052451469004154e-05,-7.397851732093840837e-06,1.551977475173771381e-04,3.702998947119340301e-05,-2.786115146591328084e-06,3.392780126887373626e-05,5.258787132333964109e-05,1.375415158690884709e-04,-9.103103366214782000e-05,2.134123496944084764e-05,1.572489563841372728e-04,1.686663563305046409e-05,-2.555071660026442260e-06,-3.732090772246010602e-05,-8.260637696366757154e-05,-5.349051207304000854e-05,-2.520417619962245226e-04,-1.476411853218451142e-05,6.261142004859721055e-08,-1.055209622791153379e-06,3.058315314774517901e-06,-4.180938049103133380e-06,2.742675133049488068e-05,1.126396600739099085e-04,-2.542490619816817343e-06,4.028073817607946694e-06,2.459192955939215608e-06,1.113816892939212266e-06,-1.880919029417782440e-07,1.360902274427644443e-06,6.152787136670667678e-06,-1.602133124833926558e-05,-4.519451249507255852e-05,1.825562776502920315e-06,-1.042842427523282822e-06,-7.340199914551703841e-08,-3.825473413598956540e-06,-3.936082066502422094e-06,-7.889459811849519610e-05,5.396736378315836191e-05,-3.818412369582802057e-04,-2.015333302551880479e-04,-1.535042974865064025e-05,-1.154689812210563105e-06,2.832475047398474999e-06,3.818064942606724799e-05,2.012840704992413521e-04,3.177687176503241062e-04,4.997855285182595253e-08,-6.995644071139395237e-06,-5.600314034381881356e-05,1.236384377989452332e-06,-3.877929884765762836e-06,1.132536090153735131e-05,1.545836130389943719e-04,3.226284752599895000e-05,-6.138389289844781160e-05,-4.196548252366483212e-05,-6.024454341968521476e-05,3.157203991577262059e-07,3.464787823759252205e-06,-2.915997538366355002e-05,4.148016159888356924e-06,1.802667829906567931e-04,1.103044633055105805e-04,7.516748155467212200e-05,1.057106055668555200e-04,6.073278927942737937e-05,-8.245013987107085995e-07,-4.202177660772576928e-05,-1.522064121672883630e-05,-1.840556506067514420e-04,4.554599290713667870e-04,4.661051207222044468e-06,-1.900274401123169810e-05,2.918351674452424049e-05,-1.860120846686186269e-06,-5.443192640086635947e-05,-1.201723425765521824e-04,-2.293764264322817326e-04,-2.771413419395685196e-04,-8.174558024620637298e-05,2.969179377032560296e-06,-1.887148755486123264e-06,1.725560082377342042e-06,-3.233841425753780641e-06,2.124890124832745641e-05,8.219313167501240969e-05,-6.353901881084311754e-06,3.764821485674474388e-06,6.321507498796563596e-06,4.123436099234822905e-07,-2.772912566229024378e-08,1.064458047039806843e-06,-3.179014129273127764e-06,3.127534000668674707e-05,6.535805005114525557e-05,1.381507900077849627e-06,6.449650300055509433e-06,-1.680041066265403060e-07,1.633732836126000620e-06,6.626283266086829826e-06,-1.526627966086380184e-05,6.422690057661384344e-05,-9.297902579419314861e-05,5.488851456902921200e-05,1.465574132453184575e-05,-2.287044253534986638e-06,-1.538933247502427548e-07,3.830270361504517496e-05,-5.821671220473945141e-05,-6.103840423747897148e-04,5.012436886318027973e-04,1.446796231903135777e-04,-1.533912873128429055e-04,1.565281127113848925e-05,1.223370327352313325e-05,1.354792475467547774e-04,1.939149515237659216e-04,-1.509170397184789181e-05,-1.956575142685323954e-04,2.840282977558672428e-04,-9.156504529528319836e-05,5.134394086780957878e-06,-3.051890416827518493e-06,1.664041337789967656e-05,-1.876468304544687271e-04,1.216527161886915565e-04,5.902944831177592278e-04,-2.813582541421055794e-04,-7.817431469447910786e-05,6.834655505372211337e-05,-5.604313628282397985e-06,1.161821637651883066e-04,-8.179422729881480336e-05,1.463759836042299867e-04,-5.816874909214675426e-04,-9.104352648137137294e-05,-2.431418397463858128e-05,-4.647848254535347223e-05,5.231693648966029286e-06,-1.416033192072063684e-04,-8.342965156771242619e-05,5.339047638699412346e-04,-1.649549085414037108e-04,-2.511743514332920313e-05,-3.573459025574265979e-06,4.245602212904486805e-06,-1.266482740902574733e-07,-1.110311859520152211e-05,-2.456098445691168308e-05,-9.963927732314914465e-05,7.718277629464864731e-05,2.971875801449641585e-06,-3.531416950863786042e-06,2.372054041188675910e-06,3.988337127225349832e-08,1.757600671226100530e-06,1.172513020719634369e-05,-7.906008249847218394e-05,-6.778242823202162981e-05,1.802477299861493520e-06,-1.961191628652159125e-06,4.799943553734919988e-08,-5.731121291319141164e-06,5.337395805327105336e-07,-1.437085302313789725e-04,-6.617006147280335426e-04,5.703550996258854866e-04,-3.269003937020897865e-04,3.936911070923088118e-06,8.417878802902123425e-07,5.726044037146493793e-06,5.649870945489965379e-05,-1.709404314169660211e-04,1.947962009580805898e-04,-5.054409848526120186e-05,-2.570827491581439972e-04,1.716551341814920306e-04,1.146403064922196791e-05,-1.071016504283761606e-05,-1.531754969619214535e-04,3.460647712927311659e-04,7.299338176380842924e-05,-7.529495633207261562e-05,3.866589395329356194e-04,1.648282777750864625e-04,4.479249582800548524e-06,9.214077181241009384e-07,-3.696313797263428569e-05,4.659488331526517868e-05,4.626216832548379898e-04,-1.418618194293230772e-04,3.872468369081616402e-04,-1.715625257929787040e-04,1.338923902949318290e-04,2.824473085638601333e-06,-1.497430002928012982e-05,4.689397756010293961e-04,8.728302054805681109e-05,-6.739039963576942682e-05,-2.540662535466253757e-04,-2.475578803569078445e-04,7.456604362232610583e-05,-2.487363872205605730e-06,2.547845651861280203e-04,-1.793182018445804715e-04,-5.701468326151371002e-04,-5.111172795295715332e-04,-2.275597216794267297e-05,3.206502242392161861e-06,6.980210855545010418e-06,1.937422666742349975e-06,-6.056980419089086354e-05,7.449674012605100870e-05,3.213043091818690300e-04,1.638518588151782751e-04,3.008652129210531712e-05,9.118175512412562966e-06,1.196342282128171064e-06,3.691297933983150870e-09,1.195079107674246188e-06,3.084178388235159218e-06,-5.277708623907528818e-06,-1.500866892456542701e-05,9.430509635421913117e-07,1.772702944435877725e-07,1.348985279037151486e-07,-2.158014012820785865e-06,4.359828835731605068e-07,-5.174746911507099867e-05,-2.932728384621441364e-04,-5.292067362461239100e-05,-1.452315918868407607e-04,-1.285993766941828653e-05,2.197452886321116239e-08,8.713413990335538983e-06,3.338845272082835436e-05,1.986161223612725735e-04,-1.615764631424099207e-05,1.219307159772142768e-05,3.115658182650804520e-04,-4.543567047221586108e-05,4.252310645824763924e-06,4.936330810778599698e-07,7.673312211409211159e-06,2.544070885051041842e-04,-4.624504435923881829e-05,-2.515492960810661316e-04,1.947516138898208737e-04,-4.325887130107730627e-05,1.705966951703885570e-06,1.964306420632055961e-06,-3.078452573390677571e-05,4.116978743695653975e-06,1.768960937624797225e-04,8.798453200142830610e-05,2.499990659998729825e-05,2.990759094245731831e-05,5.418647924670949578e-05,1.904301143440534361e-06,-5.847727879881858826e-05,1.600402611074969172e-04,9.044294711202383041e-05,-1.674519007792696357e-04,1.669404155109077692e-04,-4.387686567497439682e-05,3.096486034337431192e-05,5.057942871644627303e-06,-8.108191832434386015e-05,-3.820355777861550450e-05,-1.375183819618541747e-05,-2.504399162717163563e-04,-5.740250344388186932e-05,-3.464729388724663295e-06,4.170033662376226857e-06,-3.407859594517503865e-07,-8.798888302408158779e-06,-2.161265729228034616e-05,7.462214853148907423e-05,9.754524944582954049e-05,1.474814052926376462e-05,5.604852049145847559e-06,2.685117692635685671e-07,-3.009427018696442246e-08,5.483641416503814980e-07,4.871512828685808927e-07,-9.685749319032765925e-06,-1.404895101586589590e-05,1.171756366602494381e-06,4.633142225429764949e-08,1.384451024932786822e-07,-6.085351742513012141e-07,1.449795718144741841e-06,-4.546600393950939178e-05,-2.342492807656526566e-04,2.103368169628083706e-04,9.109423990594223142e-05,-1.335815704806009308e-05,7.005323823250364512e-06,1.400566725351382047e-05,-9.465642506256699562e-06,7.435675943270325661e-04,3.247276472393423319e-04,-1.143960689660161734e-04,1.009157640510238707e-04,-1.646756136324256659e-04,-1.581861397426109761e-08,2.701229504964430816e-06,3.659912908915430307e-05,2.262833877466619015e-04,1.350462407572194934e-04,2.258419262943789363e-04,1.775236305547878146e-04,-1.651611091801896691e-04,7.755243132123723626e-06,5.333367880666628480e-07,-2.202132236561737955e-05,-7.808489317540079355e-05,-1.834114518715068698e-04,-2.963016449939459562e-04,2.264038776047527790e-04,1.131864846684038639e-04,-8.909708412829786539e-06,-1.387789779982995242e-06,-1.130091186496429145e-04,-3.237653581891208887e-04,-5.417552893050014973e-05,-3.701311361510306597e-04,5.479404353536665440e-04,-1.368805533275008202e-04,-7.001759513514116406e-06,-1.459528448322089389e-06,-1.812496193451806903e-04,-2.871007018256932497e-05,1.064275566022843122e-04,1.657346729189157486e-05,8.686777437105774879e-05,-2.287574943693471141e-06,1.611841980775352567e-06,1.669647190283285454e-06,-1.391115165461087599e-05,-1.131434692069888115e-05,3.695328996400348842e-05,1.478600188420386985e-05,4.055638783029280603e-06,2.752308091658051126e-06,-4.708642222794878762e-07,-8.733422873774543405e-09,6.302005317593284417e-07,4.533351329882862046e-06,-1.317735041084233671e-05,-1.207014611281920224e-05,1.548198952150414698e-06,-1.610394861017994117e-06,1.053315372701035812e-07,-1.210628852277295664e-06,-5.697420874639647081e-06,-4.783277836395427585e-05,-1.988318254007026553e-04,-2.834938932210206985e-04,-1.630441402085125446e-04,-9.610236702428665012e-06,-2.425186266918899491e-06,2.508453690097667277e-06,2.728881008806638420e-05,8.830224396660923958e-05,2.875997452065348625e-04,-1.369341771351173520e-04,1.251125358976423740e-04,4.379978054203093052e-05,9.492667913946206681e-07,1.891470674308948219e-06,-1.557750874781049788e-05,4.050666466355323792e-04,-1.454961020499467850e-04,-1.890312560135498643e-04,3.833606315311044455e-04,4.943642852595075965e-05,-8.085125955403782427e-07,3.086095148319145665e-06,-2.333211887162178755e-05,5.864669219590723515e-05,2.609419461805373430e-04,1.304290344705805182e-04,-3.763414861168712378e-05,2.135834074579179287e-04,2.416940333205275238e-05,2.475106839483487420e-07,-5.558502380154095590e-06,1.434749574400484562e-04,3.922385512851178646e-04,-2.349343558307737112e-04,1.040920687955804169e-05,1.363565752399154007e-05,2.878119630622677505e-05,2.243609742436092347e-09,3.867140185320749879e-05,-5.109541962156072259e-05,-1.136549253715202212e-04,-4.014060832560062408e-04,7.216107042040675879e-05,1.347173224530706648e-06,-1.215260454046074301e-06,1.524677486486325506e-06,4.856389750784728676e-06,4.730123691842891276e-05,1.358434528810903430e-04,3.593919973354786634e-05,8.429173249169252813e-06,3.742191438504960388e-06,1.086219185708614532e-07,1.570163021824555472e-07,7.773885499773314223e-07,5.330283329385565594e-06,-4.852605798078002408e-06,-1.185636119771515951e-05,4.033754976262571290e-06,1.806680074878386222e-06,-3.780516522056132089e-08,-1.921135435623000376e-06,-3.217522817067219876e-07,-5.519557817024178803e-05,-3.051997337024658918e-04,-9.330258035333827138e-05,-1.332903775619342923e-04,-1.471969517297111452e-05,-2.348258476558839902e-09,2.841974492184817791e-06,5.990117642795667052e-05,3.805163942161016166e-05,1.226137101184576750e-05,-1.956378109753131866e-04,2.283205394633114338e-04,1.069993086275644600e-04,6.982937975408276543e-06,1.028105725708883256e-05,2.280233820783905685e-05,3.569030668586492538e-04,-1.920156355481594801e-04,-9.871380461845546961e-05,4.337456193752586842e-04,2.175507324864156544e-05,5.648639671562705189e-07,2.182974412789917551e-06,-1.470843744755256921e-05,7.349288352997973561e-06,1.156206999439746141e-04,-1.123598485719412565e-05,1.078580098692327738e-04,8.563413575757294893e-05,6.707924330839887261e-05,6.905365808052010834e-07,-4.192982305539771914e-05,2.293370780535042286e-04,1.397895393893122673e-04,1.472595613449811935e-04,2.193043619627133012e-04,4.895373422186821699e-05,3.983301576226949692e-05,4.458886905922554433e-06,-1.819176541175693274e-04,-3.642240189947187901e-04,-1.557088544359430671e-04,-3.488308284431695938e-04,1.723207242321223021e-05,-1.572030896568321623e-06,3.270656634413171560e-06,7.965359145600814372e-07,-1.172693646367406473e-05,2.592265445855446160e-06,5.676226646755822003e-05,4.953162351739592850e-05,1.021826119540492073e-05,6.080398634367156774e-06,8.987988167064031586e-07,-2.358433448534924537e-08,-9.815191333473194391e-06,6.558625698089599609e-01,6.146934174466878176e-05,1.393639831803739071e-04,-1.451623938919510692e-05,1.276041984965559095e-06,5.838262495672097430e-08,2.073930227197706699e-05,-7.930925676191691309e-07,4.581028770189732313e-04,2.398241311311721802e-03,7.260557613335549831e-04,1.294223475269973278e-03,9.173238504445180297e-05,8.699698810232803226e-07,-3.096175350947305560e-05,-3.036651760339736938e-04,-1.934341504238545895e-03,-9.299411904066801071e-04,-7.237542304210364819e-04,-1.256902003660798073e-03,7.084136013872921467e-04,-4.091079244972206652e-05,-8.754985174164175987e-06,-1.736218109726905823e-05,-1.504896907135844231e-03,-3.418891574256122112e-04,-4.844763316214084625e-05,-1.537391450256109238e-03,7.125017000362277031e-04,-2.476516783644910902e-05,-2.797370507323648781e-05,1.784837368177250028e-04,-3.698332293424755335e-04,-1.303263357840478420e-03,-1.488444744609296322e-03,-3.600768395699560642e-04,-4.407167725730687380e-04,-4.673764924518764019e-04,-1.055759457813110203e-05,3.045456542167812586e-04,-1.147863920778036118e-03,-6.683538667857646942e-04,5.090454360470175743e-04,-1.275142421945929527e-04,1.784795313142240047e-04,-2.607611822895705700e-04,-7.975539119797758758e-06,8.402186795137822628e-04,4.859442997258156538e-04,1.462080836063250899e-04,1.852980931289494038e-03,3.085331991314888000e-05,1.869205698312725872e-05,-3.256654235883615911e-05,-5.415095802163705230e-05,2.280060652992688119e-05,1.355282729491591454e-04,-7.040868513286113739e-04,-4.190488252788782120e-04,-1.184250286314636469e-04,-2.348160887777339667e-05,1.201427494379458949e-05,2.826202580763492733e-05,3.061663664993830025e-05,1.658158544159960002e-05,2.880697138607501984e-07,4.446987986739259213e-06,9.447223419556394219e-06,-4.303611058276146650e-05,3.346819721627980471e-05,-1.338052697974490002e-05,-1.680093009781558067e-05,-4.497195186559110880e-05,-1.503741950727999210e-04,1.225195592269301414e-05,-1.000212578219361603e-04,-2.413963011349551380e-05,-5.158198291610460728e-06,-3.720832410181174055e-06,-3.753117198357358575e-05,1.216027303598821163e-04,1.076893968274816871e-04,1.631818304304033518e-05,1.746770867612212896e-04,-1.210333721246570349e-04,2.911520823545288295e-05,-1.013525252346880734e-05,-6.939109152881428599e-05,2.339701459277421236e-04,-7.107889541657641530e-05,-2.168799401260912418e-04,2.103026781696826220e-04,-1.046194156515412033e-04,-3.302856202935799956e-05,-1.675219391472637653e-05,-6.482627941295504570e-05,7.732224185019731522e-05,2.855159109458327293e-04,1.837547897594049573e-04,6.753271736670285463e-05,5.093494837637990713e-05,-1.689557211648207158e-05,-2.813023638736922294e-05,-6.126640073489397764e-05,4.838992026634514332e-06,4.032161086797714233e-05,-1.469086273573338985e-04,2.472467604093253613e-04,-5.264119317871518433e-05,3.296060458524152637e-05,-8.366334077436476946e-05,-1.134264384745620191e-04,8.422048267675563693e-07,-3.303161429357714951e-05,-8.985315216705203056e-04,2.662382030393928289e-04,-2.094225783366709948e-05,9.503515320830047131e-05,3.620391944423317909e-04,-3.648291458375751972e-04,1.164646091638132930e-04,-2.659660531207919121e-04,4.189275932731106877e-05,3.197319456376135349e-04,1.569950254634022713e-04,-1.244208220896325656e-07\n0.000000000000000000e+00,-1.416748546034796163e-06,7.291477231774479151e-06,8.495548972859978676e-04,4.302258603274822235e-04,-7.570189154648687690e-06,1.270567645406117663e-05,-1.462012733099982142e-08,-1.511070331616792828e-05,4.839705434278585017e-05,-2.723825746215879917e-04,1.025163801386952400e-03,5.990979261696338654e-04,-1.345444703474640846e-03,9.376920934300869703e-05,-2.990377470268867910e-05,7.060441930661909282e-06,4.164874553680419922e-05,1.401752582751214504e-03,-3.071040846407413483e-03,-6.558725144714117050e-04,-5.386351258493959904e-04,-8.809345308691263199e-05,2.508759280317462981e-05,-2.147192572010681033e-05,-7.217275560833513737e-04,1.192138646729290485e-03,-2.496209228411316872e-03,-1.884369528852403164e-03,1.704716589301824570e-03,-3.051421081181615591e-04,4.923918822896666825e-05,8.767758117755874991e-05,-1.732019882183521986e-04,8.975496166385710239e-04,1.133080571889877319e-03,2.235687803477048874e-03,2.496223605703562498e-04,2.149784471839666367e-03,-1.412497840647120029e-05,-1.977661668206565082e-05,-3.069474769290536642e-04,-3.035323461517691612e-03,5.324815399944782257e-03,2.108195913024246693e-04,9.893943788483738899e-04,1.656795968301594257e-03,-4.949744106852449477e-05,-2.938408943009562790e-05,4.912515869364142418e-04,-8.464240236207842827e-04,6.680602673441171646e-04,-4.060734063386917114e-04,1.843553734943270683e-03,-1.232385511684697121e-05,5.993835657136514783e-06,-5.569664608628954738e-06,3.376626409590244293e-07,-1.939573121489956975e-04,2.521761925891041756e-04,-2.009624731726944447e-04,-4.272834848961792886e-05,3.461912001512246206e-06,4.760418050864245743e-06,-2.466903659126273851e-08,-5.821204013045644388e-06,-3.305825157440267503e-05,2.602229360491037369e-04,1.508578861830756068e-04,-1.691775105427950621e-05,6.614569429075345397e-06,-1.181557252039056038e-08,-8.664501365274190903e-06,4.363434709375724196e-05,-1.926213153637945652e-04,3.583793295547366142e-03,4.722611047327518463e-04,-4.899277118965983391e-04,2.565944305388256907e-05,-1.765518754837103188e-05,-1.991655153688043356e-05,-1.659832778386771679e-04,-2.194405999034643173e-03,1.862739911302924156e-03,-2.446556463837623596e-03,-1.959719229489564896e-03,4.093925235792994499e-04,-4.550212179310619831e-05,-4.429548425832763314e-06,-2.504889562260359526e-04,-1.662210328504443169e-03,-9.715975029394030571e-04,2.396428491920232773e-03,-5.708002718165516853e-04,4.002959467470645905e-04,-8.981209248304367065e-06,-1.207992227136855945e-05,-7.628010644111782312e-05,-1.692062942311167717e-03,2.381426049396395683e-03,3.980959765613079071e-03,-5.430143792182207108e-04,3.925635828636586666e-04,-3.602889482863247395e-04,-1.040615461533889174e-05,-5.557719268836081028e-04,-1.987196505069732666e-03,3.035232424736022949e-03,3.596814582124352455e-03,-2.456169109791517258e-03,-6.070010131224989891e-04,-1.688407792244106531e-04,-1.015009547700174153e-05,1.183663262054324150e-04,-4.796489374712109566e-04,-1.274752896279096603e-03,8.637513965368270874e-04,6.506629288196563721e-04,2.180258888984099030e-05,3.528803063090890646e-06,-1.634188811294734478e-05,4.792099571204744279e-05,-2.428180159768089652e-04,-5.698603345081210136e-04,-1.580112439114600420e-04,-3.811698479694314301e-05,-3.158150138915516436e-05,-1.273091038456186652e-05,-6.461454482575845759e-09,1.450026229576906189e-05,-1.975453596969600767e-05,-2.028946764767169952e-04,-3.094183048233389854e-04,7.045971869956701994e-06,-1.218908437294885516e-05,-2.683357358534976811e-08,-5.841802703798748553e-06,-6.300158565863966942e-05,5.091336061013862491e-05,-5.138933192938566208e-04,-1.168978866189718246e-03,-1.121688634157180786e-03,-1.528967841295525432e-04,-3.111332262051291764e-06,9.013645467348396778e-05,2.369958383496850729e-04,1.780084450729191303e-03,-2.386305714026093483e-04,-7.855272851884365082e-04,1.350512495264410973e-03,-3.179465420544147491e-04,8.401892046094872057e-06,1.368616358377039433e-04,4.642935236915946007e-04,3.726882860064506531e-04,9.379307739436626434e-04,-3.127915551885962486e-03,8.740196353755891323e-04,-3.261927049607038498e-04,-6.345118163153529167e-05,-1.316531870543258265e-05,9.639684867579489946e-05,1.716895843856036663e-03,5.869701504707336426e-03,-2.217093278886750340e-04,1.302220392972230911e-03,1.692571910098195076e-03,5.389227299019694328e-04,3.650115468190051615e-05,1.090959995053708553e-03,9.437659755349159241e-04,2.688378095626831055e-03,-3.677292959764599800e-03,7.555373013019561768e-04,4.378177982289344072e-04,2.060313127003610134e-04,4.220518894726410508e-05,-9.015761315822601318e-04,4.463567456696182489e-04,-1.415915670804679394e-03,-2.163414843380451202e-03,7.402450428344309330e-04,-3.479864244582131505e-05,5.891632099519483745e-05,-1.502460963820340112e-05,-6.699470395687967539e-05,-5.550192436203360558e-04,-3.046334022656083107e-04,9.039132855832576752e-04,9.973123087547719479e-05,1.567712024552747607e-05,1.467892616346944124e-05,-8.812431673277387745e-09,3.358548383403103799e-06,4.692075162893161178e-05,6.375201628543436527e-04,4.733320092782378197e-04,1.989799420698545873e-05,3.217198900529183447e-05,-4.256833108229329810e-09,8.074202924035489559e-07,3.793818541453219950e-05,-7.879850454628467560e-05,-1.338812289759516716e-03,2.868792973458766937e-03,3.399797715246677399e-04,9.263093670597299933e-05,-1.914375206979457289e-05,-2.670229150680825114e-05,-1.089669967768713832e-05,2.642418025061488152e-03,-3.392904065549373627e-03,-2.953137736767530441e-03,-3.814148716628551483e-03,1.672059297561645508e-03,5.435752245830371976e-05,3.887363709509372711e-05,2.883868291974067688e-04,1.857480034232139587e-03,-3.839990589767694473e-03,-7.836727891117334366e-04,3.222333500161767006e-03,-5.296819144859910011e-04,8.274419815279543400e-05,4.463285222300328314e-05,-1.301734882872551680e-04,3.406168543733656406e-04,4.379639867693185806e-04,5.993425846099853516e-03,2.368006389588117599e-04,1.116923289373517036e-03,1.541717210784554482e-05,-3.338220994919538498e-05,-3.334173234179615974e-04,-2.987482002936303616e-04,4.754116293042898178e-03,1.478937454521656036e-03,9.248005808331072330e-04,1.026977319270372391e-03,-4.751578671857714653e-06,-2.911656338255852461e-06,4.972571041435003281e-03,3.042345168069005013e-03,-4.145969287492334843e-04,-1.017754548229277134e-03,1.130627933889627457e-03,-5.695235813618637621e-06,-9.298375516664236784e-06,2.470923936925828457e-05,3.740693500731140375e-05,-1.079715439118444920e-04,3.104503848589956760e-04,-6.518033333122730255e-04,-4.626182635547593236e-05,-1.864658042904920876e-05,-1.784008986760454718e-06,-6.232767191249877214e-09,-2.851106728485319763e-06,-3.669455691124312580e-05,6.111803231760859489e-04,4.865959344897419214e-04,-1.445714042347390205e-05,2.174387918785214424e-05,-5.800211511086672544e-08,-3.809782356256619096e-07,6.982892227824777365e-05,-1.473001611884683371e-04,-2.014442434301599860e-04,2.699465723708271980e-03,-6.510798120871186256e-04,4.903878652839921415e-05,-1.063654053723439574e-05,1.794190029613673687e-05,8.098126272670924664e-06,-8.396516786888241768e-04,-2.905794885009527206e-03,-6.131407571956515312e-04,-1.151137985289096832e-04,7.098249625414609909e-05,2.343362211831845343e-05,2.231842518085613847e-05,-3.308861050754785538e-05,7.859214092604815960e-04,-1.848185900598764420e-03,-1.237025018781423569e-03,1.730870455503463745e-03,3.781861159950494766e-04,4.004752918262965977e-05,2.100048368447460234e-05,-2.188740472774952650e-04,-6.951565737836062908e-04,2.339216182008385658e-03,2.018245868384838104e-03,3.860214492306113243e-04,1.190143404528498650e-03,-5.446326213132124394e-06,1.883361619547940791e-05,-4.679216363001614809e-04,-8.272153791040182114e-04,4.897165112197399139e-03,-1.702557317912578583e-03,1.108361408114433289e-03,2.504712319932878017e-04,-5.015875649405643344e-05,3.969042154494673014e-05,-4.195683868601918221e-05,5.605587502941489220e-04,-2.526983735151588917e-06,2.260837936773896217e-05,2.674273215234279633e-03,-4.388773595564998686e-05,5.518525358638726175e-05,-3.084803756792098284e-05,2.667952503543347120e-05,-5.416367202997207642e-04,4.236644599586725235e-06,4.898775368928909302e-04,8.118301775539293885e-05,-3.526576620060950518e-06,-4.906140929961111397e-06,1.599109964445233345e-07,3.647616722446400672e-06,-9.213155863108113408e-06,5.040710093453526497e-04,2.788078272715210915e-04,-3.403421032999176532e-06,2.033793134614825249e-05,1.046810211846604943e-07,-8.542443538317456841e-06,5.850152592756785452e-05,-4.643351421691477299e-04,2.381143858656287193e-03,2.667962340638041496e-03,-9.091519750654697418e-04,-7.402594928862527013e-05,2.688320819288492203e-05,9.026689804159104824e-05,-1.273197703994810581e-04,1.716811908408999443e-03,-4.484192468225955963e-04,-1.807747059501707554e-03,-1.525881001725792885e-03,-6.162343779578804970e-04,5.715904990211129189e-06,7.418615859933197498e-05,-1.055834582075476646e-05,1.354677719064056873e-03,-3.374212421476840973e-03,2.291828859597444534e-03,2.244172384962439537e-03,-3.740903339348733425e-04,7.403404742944985628e-05,2.360171129112131894e-05,-4.132124886382371187e-04,-1.750820665620267391e-03,-3.815913805738091469e-04,-7.829598616808652878e-04,9.163685608655214310e-04,1.270784065127372742e-03,-1.900733623187988997e-04,5.362389492802321911e-05,-1.500324462540447712e-03,-1.558552263304591179e-03,2.169765299186110497e-03,-3.975589759647846222e-03,4.474889021366834641e-03,-6.236394401639699936e-04,-2.537390391808003187e-04,5.875084752915427089e-05,-8.455257629975676537e-04,3.136518935207277536e-04,4.047176800668239594e-03,1.771590556018054485e-03,3.875950351357460022e-03,-3.670543082989752293e-05,6.914164987392723560e-05,1.887900452857138589e-06,-6.718981603626161814e-05,-2.254158607684075832e-05,2.816590131260454655e-05,1.625303120817989111e-04,3.445299807935953140e-05,8.638167855679057539e-06,-1.015161615214310586e-05,-1.117587089538574219e-08,-1.040953884512418881e-05,-3.913322871085256338e-06,3.945862408727407455e-04,4.767689388245344162e-04,-3.045720040972810239e-05,1.445266389055177569e-05,-2.465731085976585746e-08,-1.766097739164251834e-06,3.871124499710276723e-05,-3.062801552005112171e-04,-2.174836816266179085e-03,2.821248490363359451e-03,-4.536123014986515045e-07,6.684422987746074796e-05,-2.982330079248640686e-05,-6.096464858273975551e-06,-2.914693322964012623e-04,-7.731795194558799267e-04,-5.473375786095857620e-04,2.745505189523100853e-04,2.457402879372239113e-04,7.875027367845177650e-04,1.743886423355434090e-05,-6.215179746504873037e-05,-1.201113918796181679e-03,-6.804269505664706230e-04,-1.524853752925992012e-03,-1.095823012292385101e-03,2.351006027311086655e-03,3.325528814457356930e-04,2.259440771013032645e-05,2.663685518200509250e-05,-2.372069866396486759e-04,-7.435385487042367458e-05,-1.634141663089394569e-04,2.759406343102455139e-03,-5.272902781143784523e-04,1.301101874560117722e-03,-3.287748259026557207e-04,-4.970477675669826567e-06,-2.530352212488651276e-04,-6.914588448125869036e-05,5.423787981271743774e-03,-3.098914865404367447e-03,-2.448695944622159004e-03,5.138228880241513252e-05,-1.013791006698738784e-05,1.313329994445666671e-05,1.096725813113152981e-03,6.795176886953413486e-04,1.435057027265429497e-03,-1.623129122890532017e-03,9.505308698862791061e-04,-1.878849070635624230e-05,2.878419763874262571e-05,-1.527848144178278744e-05,9.505084017291665077e-05,-7.276519318111240864e-05,4.139949451200664043e-04,3.670083242468535900e-04,8.563474693801254034e-06,-3.540845864336006343e-05,-1.052889092534314841e-05,-5.650872481055557728e-08,1.102171790989814326e-05,-2.765783574432134628e-05,9.408337064087390900e-04,6.660731742158532143e-04,1.124425762100145221e-05,3.763281347346492112e-05,2.421256795059889555e-08,1.323411197517998517e-06,6.808666512370109558e-05,-1.364600466331467032e-04,2.373858296778053045e-05,1.910832012072205544e-03,-1.229972112923860550e-03,2.101007521559949964e-05,-2.687065716600045562e-05,2.746235622907988727e-05,1.498108467785641551e-04,-1.162507105618715286e-03,-3.116729902103543282e-03,-7.050196290947496891e-04,-2.578442217782139778e-04,8.797248010523617268e-04,3.233862662455067039e-05,1.617287925910204649e-04,-7.569042500108480453e-04,2.139822812750935555e-03,-3.776724333874881268e-04,-2.214748878031969070e-03,6.661285879090428352e-04,1.191464019939303398e-03,2.060281258309260011e-05,5.409713776316493750e-05,-2.135885006282478571e-04,-7.473687292076647282e-04,2.621363848447799683e-03,5.509601905941963196e-04,-1.509207650087773800e-04,2.261251211166381836e-03,-1.204720865644048899e-05,-1.565113052492961287e-06,-3.837450640276074409e-04,-1.302881748415529728e-03,6.627676077187061310e-03,-4.556856583803892136e-04,-4.906177055090665817e-04,6.689438014291226864e-04,-2.663083705556346104e-06,3.277926953160203993e-05,-8.096800884231925011e-04,5.134725361131131649e-04,2.762358170002698898e-03,-3.373930230736732483e-04,2.964457729831337929e-03,-6.521274917759001255e-05,3.842814476229250431e-05,-2.701812627492472529e-05,-3.010057844221591949e-05,-1.013427274301648140e-03,-1.218470279127359390e-03,1.498336787335574627e-04,1.840757613535970449e-05,-7.331418601097539067e-06,-3.928346814063843340e-06,2.933597897936124355e-08,8.237278962042182684e-06,4.462622018763795495e-05,6.515026092529296875e-01,-3.192252945154905319e-03,5.581882578553631902e-05,-1.302195887546986341e-04,-5.021115612180437893e-08,3.280256350990384817e-06,-3.604843514040112495e-04,1.192742493003606796e-03,4.597256192937493324e-04,-1.203755475580692291e-02,7.792796008288860321e-03,-2.355799952056258917e-04,9.344379941467195749e-05,-1.635009248275309801e-04,4.707194166257977486e-04,-3.449372947216033936e-03,2.116257697343826294e-02,1.589645165950059891e-03,3.690388984978199005e-03,1.458680722862482071e-03,-1.196182929561473429e-04,-2.479403920006006956e-04,2.473652828484773636e-03,-5.881562829017639160e-03,1.433700602501630783e-02,5.729772150516510010e-03,-1.489999890327453613e-02,9.239246137440204620e-04,-2.991301589645445347e-04,-3.322735719848424196e-04,1.507197972387075424e-03,4.171895794570446014e-03,-1.735293865203857422e-02,-5.558250471949577332e-03,-5.899164825677871704e-03,-9.835845790803432465e-03,2.026839065365493298e-04,-4.368412191979587078e-06,3.482641186565160751e-03,9.650436230003833771e-03,-3.393701463937759399e-02,1.370742730796337128e-02,1.711694058030843735e-03,-1.683720853179693222e-03,3.235447220504283905e-04,-6.803366704843938351e-05,5.583008751273155212e-04,4.161777440458536148e-03,-2.979397075250744820e-03,1.596577931195497513e-03,-1.651090383529663086e-02,-2.322932414244860411e-05,-5.156714469194412231e-04,1.236529715242795646e-05,1.073139719665050507e-05,2.422136487439274788e-03,4.321769811213016510e-04,-9.292876347899436951e-04,-1.393460552208125591e-04,5.950740160187706351e-05,-5.556031828746199608e-05,4.249377889209426939e-05,-1.599146926309913397e-04,-2.598731371108442545e-04,3.710425226017832756e-04,1.831563422456383705e-04,-2.797416527755558491e-06,-1.496366166975349188e-04,7.951130828587338328e-05,-3.166281021549366415e-05,2.724325458984822035e-04,-1.300050353165715933e-04,-4.073951276950538158e-04,3.031226806342601776e-04,-1.052217208780348301e-03,-2.202926698373630643e-04,-2.895453944802284241e-04,1.440548949176445603e-04,1.043429074343293905e-04,-5.980527494102716446e-04,-2.139514312148094177e-03,2.176114358007907867e-04,4.512271843850612640e-04,-1.470305956900119781e-03,6.211337313288822770e-05,-1.642598508624359965e-04,-1.618729438632726669e-03,5.790260620415210724e-04,-2.128193154931068420e-03,-8.689907845109701157e-04,5.588644999079406261e-04,-1.442966749891638756e-03,-4.167701263213530183e-05,1.629009602766018361e-05,-4.360805614851415157e-04,-7.652625208720564842e-05,4.164656624197959900e-03,2.001294633373618126e-03,-1.513300929218530655e-03,4.884294467046856880e-04,4.218864341964945197e-05,7.050473941490054131e-04,-1.099936314858496189e-03,-1.207237248308956623e-03,3.225211286917328835e-03,-4.393545677885413170e-04,-9.918566793203353882e-04,3.208031412214040756e-04,-1.681738940533250570e-04,1.679377746768295765e-04,-5.435105413198471069e-04,-2.704785438254475594e-04,4.663305822759866714e-03,-2.779104979708790779e-03,8.350798860192298889e-03,-1.072072656825184822e-03,1.352055813185870647e-03,7.761348970234394073e-03,-6.940642837435007095e-03,3.262119833379983902e-03,-4.914773628115653992e-03,-2.170125488191843033e-03,7.092552259564399719e-04,-4.717599134892225266e-03,-2.979393684654496610e-06\n0.000000000000000000e+00,-8.341407010448165238e-06,-1.231390342582017183e-05,4.256699176039546728e-04,3.577422176022082567e-04,-1.012496522889705375e-05,1.279057323699817061e-05,2.112028418821410014e-08,1.201177838083822280e-05,4.531503509497269988e-05,2.178199792979285121e-04,2.321419888176023960e-04,2.024157205596566200e-03,1.868206192739307880e-03,5.107164543005637825e-05,-1.440130631635838654e-06,6.163048965390771627e-06,-2.256813022540882230e-04,3.018243587575852871e-04,-3.032082691788673401e-03,-1.316404901444911957e-03,-8.157249249052256346e-05,-3.171284333802759647e-04,2.934510484919883311e-05,-1.714297468424774706e-05,-5.370668950490653515e-04,3.521760227158665657e-04,-7.141309324651956558e-04,1.114405924454331398e-03,9.569016401655972004e-04,-2.472454507369548082e-04,4.760377123602665961e-05,2.596359445306006819e-05,-7.228853792184963822e-05,1.480474718846380711e-03,1.335573615506291389e-03,8.475471986457705498e-04,4.917084006592631340e-04,3.243524115532636642e-04,-9.610538836568593979e-05,-6.889654741826234385e-06,3.483405453152954578e-05,-1.116319559514522552e-03,4.426963161677122116e-03,1.470989955123513937e-04,-1.034361775964498520e-03,-4.033708828501403332e-04,-8.358388004126027226e-05,1.329084443568717688e-05,-2.779001952148973942e-04,2.036513033090159297e-04,9.553425479680299759e-04,1.934408064698800445e-04,1.825967803597450256e-03,-1.889748091343790293e-05,2.818308348651044071e-05,-8.720264304429292679e-06,-2.775241955532692373e-05,-3.212070150766521692e-04,1.136352657340466976e-04,9.063768084160983562e-05,9.828803740674629807e-06,-1.277072624361608177e-05,-3.174460289301350713e-06,-1.734614762938235799e-08,-8.935166988521814346e-06,-3.809834743151441216e-05,1.182019113912247121e-04,2.633154508657753468e-04,-1.374729163217125461e-05,6.848350494692567736e-06,2.119626785201944585e-08,1.046950910676969215e-05,5.558592965826392174e-05,2.516285749152302742e-04,4.084958694875240326e-03,7.234140066429972649e-04,4.355066630523651838e-04,9.221424988936632872e-05,-5.686950316885486245e-06,-3.840125282295048237e-05,-1.550219312775880098e-04,-2.496246248483657837e-03,2.441392862237989902e-04,-3.578533942345529795e-04,-1.738053862936794758e-03,-1.617171219550073147e-04,-3.500784805510193110e-05,-8.769081318860116880e-07,-1.277533301617950201e-04,-1.398386899381875992e-03,7.299809949472546577e-04,1.205516397021710873e-03,-8.262795163318514824e-04,1.500648795627057552e-05,-1.659280133026186377e-05,-2.129968925146386027e-05,1.893262233352288604e-04,-3.145466034766286612e-04,8.586640469729900360e-04,3.308393526822328568e-03,-1.411906327120959759e-03,-5.641556927002966404e-04,-4.277745902072638273e-04,-1.762905412761028856e-05,-1.643381110625341535e-04,-1.333751715719699860e-03,1.946907606907188892e-03,3.472330980002880096e-03,-1.621378469280898571e-03,1.501369406469166279e-04,-2.170944353565573692e-04,-7.353843102464452386e-06,-8.784935926087200642e-05,-2.465872676111757755e-04,-4.939327482134103775e-04,2.428915584459900856e-03,3.802255378104746342e-04,2.166044578189030290e-05,-8.828093996271491051e-06,-9.215194950229488313e-06,-1.186247391160577536e-05,-2.998650888912379742e-04,-7.552934694103896618e-04,-1.488065172452479601e-04,-4.237728353473357856e-05,-4.213885040371678770e-05,-6.464291800512000918e-06,-6.695646703747115680e-08,7.025532795523758978e-06,4.279001586837694049e-06,-1.403675996698439121e-04,-3.360742121003568172e-04,5.189336661715060472e-06,-3.155132071697153151e-05,-6.423184828463490703e-08,-8.967310350271873176e-06,-4.953196184942498803e-05,-7.153845217544585466e-05,5.907944869250059128e-04,-5.370546132326126099e-04,-4.411252448335289955e-04,-1.256370014743879437e-04,-1.754215190885588527e-06,6.335957732517272234e-05,-4.400315810926258564e-05,2.331034513190388680e-03,4.642752464860677719e-04,-9.005583124235272408e-04,1.683176262304186821e-03,-3.431692020967602730e-04,-2.901752486650366336e-05,5.584224709309637547e-06,-7.761921733617782593e-04,1.138538122177124023e-03,2.338243881240487099e-03,-3.609798150137066841e-03,1.030791783705353737e-03,-5.362565862014889717e-04,-1.096222877094987780e-05,-1.223761501023545861e-06,1.434732403140515089e-04,1.370072131976485252e-03,2.763559576123952866e-03,-6.328045856207609177e-04,1.687375130131840706e-03,1.555995550006628036e-03,7.439289474859833717e-04,2.552948353695683181e-05,1.209547044709324837e-03,3.916970454156398773e-03,8.422492537647485733e-04,-2.062157494947314262e-03,-1.252897782251238823e-03,1.798694021999835968e-03,6.049750372767448425e-04,-2.360711732762865722e-05,-2.575818216428160667e-04,-7.713716477155685425e-04,-2.641376107931137085e-03,-2.129744039848446846e-03,9.550321847200393677e-04,-1.413074824085924774e-05,1.459008853998966515e-05,-5.612993845716118813e-06,2.054836659226566553e-05,-2.154223911929875612e-04,5.780334467999637127e-04,3.842553123831748962e-04,4.369264934211969376e-05,4.203192293061874807e-05,2.417346877336967736e-06,-6.732134494313868345e-08,-8.333237929036840796e-06,-9.873627277556806803e-06,6.624911329708993435e-04,6.898138090036809444e-04,-1.314583641942590475e-07,2.446451617288403213e-05,-1.241681957253604196e-08,3.873976675095036626e-05,3.016107802977785468e-05,6.251083686947822571e-04,8.938112296164035797e-04,3.089082194492220879e-03,9.552613482810556889e-04,2.217760629719123244e-04,-2.644630512804724276e-05,-2.693838541745208204e-05,-3.351045597810298204e-04,8.198160212486982346e-04,-2.618818311020731926e-03,-1.163617707788944244e-04,-2.419249620288610458e-03,1.198768848553299904e-03,2.506147211533971131e-05,4.179439565632492304e-05,-1.079007051885128021e-05,1.186125213280320168e-03,-2.789109479635953903e-03,3.933544503524899483e-04,4.176084417849779129e-03,-1.389411045238375664e-03,6.275113264564424753e-05,4.605657886713743210e-05,1.745783083606511354e-04,1.887661870568990707e-03,-6.168214604258537292e-04,3.411145415157079697e-03,-2.137572038918733597e-03,2.789963327813893557e-04,-4.254477971699088812e-04,-1.727638300508260727e-05,-7.424709619954228401e-04,-1.782304956577718258e-03,3.243585582822561264e-03,8.737075841054320335e-04,9.662950178608298302e-04,7.929779822006821632e-04,-1.850115950219333172e-04,-6.599591870326548815e-06,2.487183082848787308e-03,6.677129305899143219e-03,-1.126748975366353989e-03,-8.647540817037224770e-04,1.430433010682463646e-03,1.039799644786398858e-05,-9.765910363057628274e-06,1.961692214536014944e-05,5.506176967173814774e-05,-1.392445992678403854e-04,5.724611110053956509e-04,-4.525973345153033733e-04,-4.319209256209433079e-05,-6.572541315108537674e-05,-3.774813649215502664e-06,-8.098402304312912747e-08,-5.465646154334535822e-06,-2.063333340629469603e-05,3.244548861403018236e-04,3.681835951283574104e-04,-1.081399568647611886e-05,1.435605736332945526e-05,8.672668627696111798e-08,1.726500886434223503e-05,4.058836202602833509e-05,3.436011611483991146e-04,9.465379407629370689e-04,2.817769534885883331e-03,5.576039548031985760e-04,6.566414231201633811e-05,2.257505911984480917e-06,4.993868060410022736e-06,-2.341424697078764439e-04,-9.975617285817861557e-04,-3.194061107933521271e-03,-2.417993382550776005e-04,8.337694453075528145e-04,-3.682717215269804001e-04,6.793350166844902560e-06,4.178805465926416218e-05,-3.100043977610766888e-04,1.113762118620797992e-04,-3.243383544031530619e-04,-1.108733005821704865e-03,1.320001436397433281e-03,-8.914590580388903618e-05,1.971577330550644547e-05,1.823096317821182311e-05,5.183422399568371475e-05,4.125844570808112621e-04,4.878491163253784180e-04,1.455923891626298428e-03,-4.989065346308052540e-04,6.507554790005087852e-04,-1.605254365131258965e-04,1.483982123318128288e-05,1.787860674085095525e-05,-3.569333348423242569e-04,3.562378929927945137e-03,-6.237126654013991356e-04,9.059082949534058571e-04,3.609411069191992283e-04,-1.285260514123365283e-04,2.315348683623597026e-05,-2.402064856141805649e-04,2.765610115602612495e-04,5.550504429265856743e-04,6.976308068260550499e-04,1.948967343196272850e-03,-2.324988417967688292e-05,2.955517993541434407e-05,-8.325736416736617684e-06,-2.830879384418949485e-05,-2.533147926442325115e-04,-2.113355731125921011e-04,3.727573202922940254e-04,3.749033930944278836e-05,-2.315072742931079119e-05,-2.475700739523745142e-06,-4.073694981343578547e-08,-5.933929969614837319e-06,-2.997913361468818039e-05,5.104350275360047817e-04,4.275472310837358236e-04,-6.745829523424617946e-06,2.444677738822065294e-05,8.557344699511304498e-08,2.456948641338385642e-05,6.312422920018434525e-05,1.962473616003990173e-04,3.264142666012048721e-03,3.726082388311624527e-03,8.415537886321544647e-04,1.293104651267640293e-05,2.929093170678243041e-05,3.966185613535344601e-05,-3.223391249775886536e-04,-8.910219185054302216e-05,1.340416609309613705e-03,-5.199802108108997345e-04,-9.382482385262846947e-04,-8.624497568234801292e-04,1.084808718587737530e-05,4.665126471081748605e-05,-2.562242443673312664e-04,3.928822407033294439e-04,-2.033288590610027313e-03,4.922356456518173218e-04,1.307847676798701286e-03,-5.948392790742218494e-04,6.886351911816745996e-05,1.303611134062521160e-05,-1.476636098232120275e-04,-5.367392441257834435e-04,-1.809696084819734097e-03,-1.517290482297539711e-03,1.065912656486034393e-04,4.019601328764110804e-04,-3.907633072230964899e-04,3.872494198731146753e-05,-6.957516889087855816e-04,-9.465719340369105339e-04,2.352908719331026077e-03,-2.617922145873308182e-03,2.847960218787193298e-03,4.892196739092469215e-05,-3.223452658858150244e-04,6.165289960335940123e-05,-9.455682011321187019e-04,3.044296754524111748e-04,4.265564493834972382e-03,6.726558785885572433e-04,3.645224729552865028e-03,-3.271116656833328307e-05,7.431796257151290774e-05,3.960051344620296732e-06,-8.803777745924890041e-05,-1.442067732568830252e-04,-9.064117330126464367e-05,5.370842700358480215e-06,-1.095970037567894906e-05,-8.085792615020181984e-06,-8.426478416367899626e-06,-5.364745447877794504e-08,-5.872676865692483261e-06,-2.065189983113668859e-05,5.298934993334114552e-04,5.258878227323293686e-04,-1.702472218312323093e-05,1.854597576311789453e-05,6.048776413081213832e-08,3.870011823892127723e-06,3.972219565184786916e-05,-1.270129578188061714e-04,3.053654218092560768e-04,2.959570148959755898e-03,8.997616823762655258e-04,6.651497824350371957e-05,-2.426643004582729191e-05,-3.220217331545427442e-05,-3.299447707831859589e-04,-1.445241970941424370e-03,-2.027564449235796928e-03,-1.552418689243495464e-04,8.616085397079586983e-04,5.078283138573169708e-04,1.834404247347265482e-05,-4.567129872157238424e-05,-3.942824550904333591e-04,2.781107323244214058e-04,-9.662887896411120892e-04,-2.663524355739355087e-05,2.218652982264757156e-03,2.707560779526829720e-04,1.755575613060500473e-05,1.460312978451838717e-05,-2.948193468910176307e-05,8.364485693164169788e-04,4.063929081894457340e-04,1.524361316114664078e-03,-1.700586872175335884e-03,3.503157931845635176e-04,-3.672272723633795977e-04,-1.130700911744497716e-05,-6.208143895491957664e-04,-1.549490843899548054e-05,4.605517722666263580e-03,-2.367957960814237595e-03,-6.368052563630044460e-04,-2.001510001718997955e-04,-2.142956655006855726e-04,4.176410584477707744e-06,5.643864860758185387e-04,7.405704818665981293e-04,1.385270850732922554e-03,5.077557871118187904e-04,-5.130226491019129753e-04,-1.674204395385459065e-05,2.321981810382567346e-05,-8.291129233839455992e-06,5.048898674431256950e-05,1.102483947761356831e-04,-8.779825293458998203e-05,-1.051125291269272566e-04,-3.869807915179990232e-05,-3.889739309670403600e-05,-8.400085789617151022e-06,6.918435246916487813e-08,8.908510835681227036e-07,-1.355404674541205168e-05,6.567972013726830482e-04,5.689257523044943810e-04,6.982718332437798381e-06,3.249731526011601090e-05,-9.272753231925889850e-08,1.660456473473459482e-05,4.525029726210050285e-05,4.238564870320260525e-04,1.480947365052998066e-03,2.683656290173530579e-03,3.984035865869373083e-04,9.253057214664295316e-05,-1.823442471504677087e-05,-2.259351094835437834e-05,-1.414918806403875351e-04,-9.312640759162604809e-05,-3.801777493208646774e-03,-7.445105584338307381e-04,4.864123184233903885e-04,-3.102690097875893116e-04,1.676650936133228242e-05,5.362424417398869991e-05,-1.291042426601052284e-03,7.086792611517012119e-04,9.284201078116893768e-04,-8.668432710692286491e-04,2.652943367138504982e-04,-1.847440144047141075e-04,2.007687544391956180e-05,3.633772575994953513e-05,8.189685468096286058e-05,2.328341943211853504e-04,1.753546821419149637e-04,8.267472148872911930e-04,5.654344568029046059e-05,1.245808321982622147e-03,-2.229852834716439247e-04,-1.893127227958757430e-05,4.219880793243646622e-04,-1.090625999495387077e-03,5.489735864102840424e-03,3.456634003669023514e-04,-1.133570447564125061e-03,9.567976230755448341e-04,-9.392376523464918137e-05,8.909981261240318418e-06,-1.586142927408218384e-03,1.459756516851484776e-03,1.872802036814391613e-03,-5.644945194944739342e-04,1.717595150694251060e-03,-3.114529681624844670e-05,1.642512870603241026e-05,-3.303835001133847982e-06,-5.496388621395453811e-05,6.879178690724074841e-04,-2.762308868113905191e-04,-1.426661037839949131e-04,-3.689206641865894198e-05,-2.937262797786388546e-05,-6.164833621369325556e-07,4.746669901578570716e-08,3.644689422799274325e-05,1.156188445747829974e-04,-3.264581551775336266e-03,6.527483463287353516e-01,4.931012153974734247e-05,-1.228818291565403342e-04,2.095214313158066943e-08,-1.091121666831895709e-04,-2.801006194204092026e-04,-2.188710495829582214e-03,-6.634010351262986660e-04,-1.984269358217716217e-02,-1.192855183035135269e-03,-5.449631717056035995e-04,4.456906754057854414e-05,1.769396476447582245e-06,1.401571556925773621e-03,7.483655586838722229e-03,2.522112801671028137e-02,-2.403338439762592316e-03,-3.807515837252140045e-03,1.699699787423014641e-03,-9.739414963405579329e-05,-2.483526477590203285e-04,1.825722865760326385e-03,-3.940644208341836929e-03,1.161350589245557785e-02,5.755776539444923401e-03,-8.523941040039062500e-03,8.176048286259174347e-04,-2.427178260404616594e-04,-1.721810986055061221e-04,-2.567787305451929569e-04,-3.838922129943966866e-03,-1.176617946475744247e-02,-2.153990790247917175e-03,2.095979638397693634e-03,-2.275169827044010162e-03,1.168534392490983009e-03,1.565527054481208324e-05,-5.031906766816973686e-04,5.329079926013946533e-03,-2.449645288288593292e-02,6.077410653233528137e-03,-1.648736186325550079e-03,-2.030479488894343376e-03,4.852220299653708935e-04,-2.249753742944449186e-05,1.413686433807015419e-03,-2.888647723011672497e-04,-8.462462574243545532e-03,1.070884987711906433e-03,-1.161715388298034668e-02,1.707402407191693783e-05,-4.194010398350656033e-04,6.572508573299273849e-05,1.620441908016800880e-04,1.388929085806012154e-03,-1.090986188501119614e-04,-5.591060034930706024e-04,-1.325677731074392796e-04,2.143180463463068008e-04,-9.543570195091888309e-05,-3.576173912733793259e-05,-1.085700641851872206e-04,2.176225643779616803e-05,8.050218457356095314e-05,1.643035066081210971e-04,-1.915048342198133469e-04,7.258256664499640465e-05,-8.161292498698458076e-05,2.185308403568342328e-04,-1.126072602346539497e-04,-4.036964674014598131e-05,-2.319367835298180580e-03,8.713752031326293945e-04,-8.884111884981393814e-04,2.374794858042150736e-04,-2.343918458791449666e-04,2.076222881441935897e-04,3.945477947127074003e-04,-3.167223883792757988e-03,-4.670052789151668549e-03,1.480561564676463604e-03,2.288760151714086533e-03,-1.248629181645810604e-03,-1.844639336923137307e-04,1.583929551998153329e-04,2.887491136789321899e-04,1.654988853260874748e-03,4.753099638037383556e-04,-1.457558828406035900e-03,1.908587059006094933e-03,-1.386912656016647816e-03,1.110894299927167594e-05,-1.364943091175518930e-05,-1.142199180321767926e-04,5.550006171688437462e-04,6.474172696471214294e-04,3.749487223103642464e-04,-2.061287406831979752e-03,-4.855989245697855949e-04,2.081417333101853728e-04,1.053182873874902725e-03,-1.807537337299436331e-04,1.445439644157886505e-03,4.128356464207172394e-03,-2.229024190455675125e-03,1.104024704545736313e-06,3.719734377227723598e-04,5.938261165283620358e-04,-3.000729775521904230e-04,-1.644177478738129139e-03,1.827335567213594913e-03,-2.081047045066952705e-03,9.114361368119716644e-03,4.488622304052114487e-03,4.744208417832851410e-04,3.676605178043246269e-03,4.017305094748735428e-03,3.845373168587684631e-03,-2.758862683549523354e-04,5.313568748533725739e-03,-2.999563701450824738e-03,-8.534627704648301005e-05,7.896059541963040829e-04,-1.507488150309654884e-06\n0.000000000000000000e+00,9.871145039141993038e-07,1.879396791082399432e-06,8.185865226550959051e-06,6.720203600707463920e-06,4.423174232215387747e-06,2.657816366991028190e-06,-5.021162508000998059e-08,-2.640341563164838590e-07,-7.506857855332782492e-07,-1.626965058676432818e-05,-2.529287667130120099e-05,-2.667566295713186264e-04,-1.224154984811320901e-04,-5.016175691707758233e-06,-1.004756313705001958e-06,2.583300101832719520e-06,8.127808541757985950e-06,-1.360764144919812679e-04,1.461428473703563213e-05,-8.636874554213136435e-05,2.013815974351018667e-04,-6.810574268456548452e-05,-1.959931068995501846e-06,2.237555236206389964e-05,2.646808861754834652e-04,2.996051043737679720e-04,7.772978278808295727e-05,-7.289819041034206748e-05,1.654468505876138806e-04,3.496254794299602509e-05,-1.845958649937529117e-06,4.229498813401733059e-07,8.336428436450660229e-06,-5.383663301472552121e-05,-2.899709215853363276e-05,-1.889238774310797453e-06,1.289749197894707322e-04,-2.055380173260346055e-05,-1.967194475582800806e-05,-1.288998191739665344e-06,-2.717068127822130919e-05,7.663105498068034649e-05,1.244123559445142746e-04,1.292966044275090098e-04,5.080737901153042912e-05,5.783060260000638664e-06,-1.014801000565057620e-05,4.176375568931689486e-06,-1.575222850078716874e-04,-3.082150215050205588e-05,4.881321001448668540e-05,-8.022488327696919441e-05,4.067895133630372584e-06,-1.363910939744528150e-07,-2.409594799246406183e-07,3.480160785329644568e-06,-1.754454933688975871e-05,5.858840449946001172e-05,2.560363645898178220e-05,2.618663529574405402e-06,5.182677341508679092e-06,-1.657406187405285891e-06,1.242886469299264718e-07,1.277466736837595818e-07,1.555011522214044817e-06,3.019458290509646758e-06,-1.407638956152368337e-05,-3.033761458937078714e-05,4.192036158201517537e-06,1.835636908253945876e-06,-1.326245069321885239e-07,-1.186877170766820200e-06,-2.904051598306978121e-06,-1.980727756745181978e-05,5.233433694229461253e-05,-1.088509161490947008e-04,-6.155616574687883258e-05,-1.223242270498303697e-05,4.413183773976925295e-07,1.515032977295049932e-06,2.615313132992014289e-05,-1.683623486314900219e-05,1.624556316528469324e-04,-2.886498405132442713e-04,7.202875713119283319e-05,-3.618756454670801759e-05,7.966175417095655575e-07,1.355760286969598383e-05,2.064874133793637156e-04,2.218328154413029552e-04,1.261653669644147158e-04,7.124313560780137777e-05,9.701638191472738981e-05,-1.348404839518480003e-05,-1.585169684403808787e-06,-8.229664558712102007e-07,-1.795602656784467399e-06,-7.100989751052111387e-05,-4.806639481103047729e-05,5.808893183711916208e-05,1.919002388603985310e-04,-2.714684887905605137e-05,9.671550287748686969e-06,-2.984431262120779138e-07,-3.008916792168747634e-05,-4.230281774653121829e-06,5.847323336638510227e-07,4.496112815104424953e-04,-2.174067776650190353e-05,-5.448355659609660506e-05,-3.313293973405961879e-06,2.406609837635187432e-06,-1.293351087952032685e-04,-3.687088974402286112e-05,-4.971737507730722427e-05,-2.578577841632068157e-04,-3.914154513040557504e-05,7.882617865107022226e-07,-8.735717074159765616e-07,3.553423766788910143e-06,-1.086580505216261372e-05,5.435686762211844325e-05,2.459378083585761487e-05,-1.329395036009373143e-05,3.058175252590444870e-06,1.476307261327747256e-06,5.532649538508849218e-08,-1.416987487345977570e-07,7.501400318687956315e-07,-3.184016122759203427e-06,1.625667391635943204e-05,1.949690158653538674e-05,3.486110017547616735e-06,6.338750154100125656e-06,-3.847334184570172511e-08,-6.100173095546779223e-07,4.800091119250282645e-06,-2.111053981934674084e-05,-1.415474616806022823e-05,-3.881039447151124477e-05,-1.260782883036881685e-04,-8.572812930651707575e-07,-9.920310048983083107e-07,2.750550720520550385e-07,2.566662806202657521e-05,-1.161156615125946701e-04,-1.190662587760016322e-04,-4.691202775575220585e-06,4.465452802833169699e-04,-1.199348480440676212e-04,4.130626166443107650e-06,1.850141416070982814e-05,2.720806223805993795e-04,1.256939140148460865e-04,2.983290178235620260e-04,5.166664777789264917e-06,1.646892342250794172e-04,-1.441247877664864063e-05,4.991004516341490671e-07,-4.358910700830165297e-06,-2.586692062322981656e-06,-1.389341487083584070e-04,-8.350778080057352781e-05,1.573656481923535466e-04,-1.562932447995990515e-04,7.944181561470031738e-06,6.891365046612918377e-05,-3.402509719308000058e-06,6.954196578590199351e-06,-1.895405002869665623e-04,2.123787417076528072e-04,-1.910483406390994787e-04,-1.727326307445764542e-04,6.602554640267044306e-05,-4.216855813865549862e-06,8.379182872886303812e-06,-2.147183840861544013e-04,-7.765647751512005925e-06,3.399537527002394199e-04,-9.542796760797500610e-05,8.588071068516001105e-05,-3.228181412850972265e-06,4.599921794579131529e-06,8.937524853536160663e-07,-1.784622145351022482e-05,-1.129502197727560997e-05,-6.809146725572645664e-05,8.384344982914626598e-05,1.230814996233675629e-05,-2.835380655596964061e-06,2.840511569957016036e-06,2.572238422260397783e-08,5.123744131196872331e-07,2.201800270995590836e-06,2.653630144777707756e-05,3.459072831901721656e-05,2.568319359852466732e-06,2.672713435458717868e-06,-2.024405034717347007e-07,-6.581391858162533026e-07,2.017688075284240767e-06,-5.846308340551331639e-06,-3.020402218680828810e-04,-2.479941176716238260e-04,-4.321386222727596760e-05,1.489291662437608466e-05,6.888893722134525888e-08,-1.838183834479423240e-06,2.423679143248591572e-05,1.851046690717339516e-04,-1.883385557448491454e-04,-2.673794515430927277e-04,4.174673231318593025e-04,3.002633457072079182e-04,5.004045306122861803e-06,5.321460776031017303e-06,6.392978684743866324e-05,1.259903365280479193e-04,-2.054374635918065906e-05,-1.347568904748186469e-04,1.898955233627930284e-04,1.659384579397737980e-04,3.768524265979067422e-06,1.515105964244867209e-06,-6.606222086702473462e-06,1.838685566326603293e-04,-2.027601149166002870e-04,2.101806312566623092e-04,3.266407002229243517e-04,7.984746844158507884e-06,1.561202043376397341e-05,-6.185555776028195396e-06,4.325646295910701156e-05,3.336660483910236508e-06,3.573134745238348842e-05,3.620909992605447769e-04,-1.177468402602244169e-05,3.410170393181033432e-05,4.397640623210463673e-06,2.958661013963137520e-07,-4.193592467345297337e-04,1.754288387019187212e-04,-2.911319897975772619e-04,3.028225619345903397e-04,-6.052626122254878283e-05,-3.560274137726082699e-07,-2.147454551959526725e-07,2.986448180308798328e-06,-2.052958188869524747e-05,3.612424552557058632e-05,9.475005936110392213e-05,-1.821472142182756215e-05,5.263453886072966270e-07,-3.709334635004779557e-07,7.893774522926833015e-08,5.801871338917408139e-08,1.544781980555853806e-06,7.304922746698139235e-07,-1.256778887182008475e-05,-1.362883995170705020e-05,4.149211690673837438e-06,2.118930979122524150e-06,-4.143817022850271314e-08,5.801442739539197646e-07,-1.475441877119010314e-06,-4.340132363722659647e-06,7.878470569266937673e-07,-1.106338095269165933e-04,-4.023337532998993993e-05,-8.489409992762375623e-06,7.671270623177406378e-07,1.660052930674282834e-06,2.191618114011362195e-05,-1.530287954665254802e-05,-3.139183172606863081e-05,-1.901011637528426945e-05,2.154343383153900504e-04,-5.805582986795343459e-05,-1.523651803836401086e-06,2.014623350987676531e-05,2.303011133335530758e-04,2.923954452853649855e-04,2.184578042943030596e-04,-1.538533833809196949e-04,2.255402214359492064e-04,-7.490758434869349003e-06,-3.018730240000877529e-06,-3.013125933648552746e-06,9.244096872862428427e-06,-5.198508370085619390e-05,-7.604144047945737839e-05,4.535409971140325069e-05,9.514212433714419603e-05,-3.501982791931368411e-05,1.241227437276393175e-06,2.576160795797477476e-07,-2.721329292398877442e-05,4.659358455683104694e-05,6.822962313890457153e-05,2.767678233794867992e-05,3.434738027863204479e-05,-4.508702841121703386e-05,2.721271357586374506e-06,4.887749128101859242e-06,-1.544525148347020149e-04,1.624481228645890951e-06,2.612486241559963673e-06,-1.157080987468361855e-04,2.766338729998096824e-05,-1.261681632058753166e-06,1.879474439192563295e-06,2.797079787342227064e-06,-1.503554085502400994e-05,4.346758942119777203e-05,-1.376733234792482108e-05,5.224475535214878619e-05,1.079877802112605423e-05,2.376100383116863668e-08,8.953198005201556953e-08,-1.640128175495192409e-07,1.603503505975822918e-06,1.017649537971010432e-06,5.916967438679421321e-06,2.990502707689302042e-07,2.875832933568744920e-06,3.063337544517708011e-06,-5.447736839414574206e-08,-1.827921778385643847e-06,4.534685558610362932e-06,-2.413380207144655287e-05,-2.159228461096063256e-05,-4.681879363488405943e-05,-4.225904922350309789e-05,-1.018199327518232167e-05,3.804091420533950441e-06,5.926071480644168332e-06,1.758017606334760785e-05,-2.705029328353703022e-04,3.788386820815503597e-04,-9.718689398141577840e-05,1.130562304751947522e-04,-4.119463119423016906e-05,-4.836260814045090228e-07,1.596331458131317049e-05,1.882983633549883962e-04,2.341483050258830190e-04,2.241708134533837438e-04,-8.674031414557248354e-05,1.331750536337494850e-04,-1.152821278083138168e-05,1.780835077624942642e-06,-1.676115061854943633e-06,-1.631523446121718735e-05,-1.387990341754630208e-04,-1.801861071726307273e-04,-6.682729144813492894e-05,2.182516327593475580e-04,6.645561370532959700e-05,4.859553882852196693e-06,-2.073693849524715915e-06,-9.053840767592191696e-05,-1.475660610594786704e-05,1.045868266373872757e-04,-1.112684913096018136e-04,2.574444224592298269e-04,3.517249933793209493e-05,-3.053264663321897388e-08,7.744080903648864478e-06,-1.531118032289668918e-04,6.479058356489986181e-05,2.443799457978457212e-04,-9.498361760051921010e-05,9.993019193643704057e-05,-2.323700073247891851e-06,4.123376129427924752e-06,1.584358756190340500e-06,-1.145583519246429205e-05,2.201527604483999312e-05,-2.512860555725637823e-05,6.099799429648555815e-05,1.097452604881254956e-05,7.882052841523545794e-07,-6.436676471821556333e-07,7.391986400762107223e-08,1.185250312119023874e-06,4.165772224951069802e-06,-4.236131644574925303e-05,-4.082960367668420076e-05,4.742183591588400304e-06,9.083753980121400673e-07,8.395181794185191393e-08,1.150227262769476511e-06,-3.931779701815685257e-06,1.563444675412029028e-05,-2.867262628569733351e-05,-1.615425717318430543e-04,-1.113789185183122754e-04,-1.048934518621535972e-05,1.061486614162276965e-06,1.714966060717415530e-06,2.691766530915629119e-05,-4.700894714915193617e-05,1.051279177772812545e-04,-4.482944495975971222e-05,1.466631947550922632e-04,-3.446142363827675581e-05,-1.506961211816815194e-06,1.651635102462023497e-05,2.054327342193573713e-04,3.314722853247076273e-04,1.743984030326828361e-04,-2.858511288650333881e-04,2.039870450971648097e-04,4.858877218794077635e-06,-3.515158141453866847e-06,-1.474262035117135383e-06,1.579292302267276682e-06,-2.903218955907505006e-05,1.110120138037018478e-04,-6.606803799513727427e-05,1.290350919589400291e-04,-4.861495108343660831e-05,2.791504812194034457e-05,6.159792178550560493e-07,-2.229784149676561356e-05,-6.699276127619668841e-06,2.496774541214108467e-04,9.719010995468124747e-05,-6.045685040589887649e-06,-7.011789421085268259e-05,8.744948900130111724e-06,3.098717115790350363e-06,-1.333846157649531960e-04,-2.960925121442414820e-05,2.703137215576134622e-05,-8.229468221543356776e-05,-6.578947068192064762e-05,6.624755997108877636e-07,-1.224286165779631119e-06,2.581049557193182409e-06,-1.132860779762268066e-05,5.554142262553796172e-05,2.860049062292091548e-05,2.485762161086313426e-05,9.280135600420180708e-06,5.826632900607364718e-07,5.863968226549332030e-07,2.292858880537096411e-08,1.015867496789724100e-06,-4.659548835661553312e-07,-1.790220449038315564e-05,-2.533589577069506049e-05,2.891579015340539627e-06,7.096791705407667905e-07,-4.028095190733438358e-08,6.049782541595050134e-08,-2.446640564812696539e-06,-7.006845407886430621e-06,6.282080721575766802e-05,-2.418896910967305303e-04,-1.078011337085627019e-04,-1.464076831325655803e-05,2.473742028996639419e-07,2.536087549742660485e-06,3.634310996858403087e-05,1.874868758022785187e-05,-2.510058402549475431e-04,-1.180124454549513757e-04,2.287704846821725368e-04,-6.099100573919713497e-06,-2.694213890208629891e-06,1.286656879528891295e-05,1.640362315811216831e-04,1.715606340439990163e-04,2.397824282525107265e-04,2.863381814677268267e-05,1.221585989696905017e-04,1.191935516544617712e-04,-4.451359018275979906e-06,8.881169151209178381e-07,3.471405534583027475e-06,-6.652019510511308908e-05,1.148101073340512812e-04,6.814373773522675037e-05,1.710220822133123875e-04,4.725559847429394722e-05,1.150478419731371105e-05,1.004514160740654916e-06,-3.323738201288506389e-05,3.668100907816551626e-05,-4.000963599537499249e-05,5.183953908272087574e-05,7.776003621984273195e-05,2.059007897514675278e-07,5.844025963597232476e-06,3.850669145322171971e-06,-3.920912276953458786e-04,-1.416090235579758883e-04,1.454815646866336465e-04,-1.429638505214825273e-04,1.673492079135030508e-05,-5.207261324358114507e-07,8.101505954982712865e-07,9.894488357531372458e-07,-2.448079249006696045e-05,5.652639447362162173e-05,2.894452336477115750e-06,3.374092921148985624e-05,6.271415259107016027e-06,1.490542899773572572e-06,-5.786386125805620395e-08,-1.896580670290859416e-09,-1.228056680702138692e-05,-1.413839891029056162e-05,5.728321411879733205e-05,6.039273648639209569e-05,6.558687686920166016e-01,-2.029505230893846601e-05,1.162015905720181763e-08,3.003627625730587170e-06,2.517624579922994599e-06,6.721699901390820742e-05,6.101905601099133492e-04,7.655136869288980961e-04,7.392842671833932400e-04,6.969724927330389619e-05,-4.723724941868567839e-06,-1.817977135942783207e-05,-2.056606172118335962e-04,2.303212968399748206e-04,-8.663046173751354218e-07,7.038516923785209656e-05,-9.002721053548157215e-04,3.819498524535447359e-04,5.161700755706988275e-06,-1.500801590736955404e-04,-1.831447123549878597e-03,-1.807727152481675148e-03,-1.603687996976077557e-03,2.282732748426496983e-04,-1.674597850069403648e-03,2.570548676885664463e-04,8.443804290436673909e-06,8.091001291177235544e-06,-5.103859075461514294e-05,3.121284535154700279e-04,7.984649273566901684e-04,2.624539774842560291e-04,-8.819265640340745449e-04,2.662161132320761681e-04,-6.021951048751361668e-05,3.557567652023863047e-06,2.809109282679855824e-04,-2.340984938200563192e-04,-8.451181929558515549e-04,-6.625534733757376671e-04,3.413763479329645634e-04,3.388989425729960203e-04,-3.376682798261754215e-05,-4.408305539982393384e-05,1.454334822483360767e-03,1.248793123522773385e-04,-2.696224837563931942e-04,1.078621833585202694e-03,2.123007434420287609e-04,7.087439371389336884e-06,-1.835348302847705781e-05,-5.024447818868793547e-05,1.383789058309048414e-04,-1.729676587274298072e-04,9.284858242608606815e-05,-2.776827022898942232e-04,-7.813661068212240934e-05,-1.737429374770727009e-05,8.686393812240567058e-06,1.335746333097631577e-06,1.722277920634951442e-05,-1.647704266360960901e-05,-1.622060881345532835e-05,-2.204136217187624425e-05,3.313324441478471272e-06,-1.087043892766814679e-05,5.736811203860270325e-07,1.128926123783458024e-05,-3.033420171050238423e-06,-8.686768524057697505e-06,3.503176776575855911e-05,-1.342920586466789246e-04,-8.665771019877865911e-05,-3.769551767618395388e-06,-1.929166501213330775e-05,1.398705080646323040e-06,1.788540066627319902e-05,3.203689630026929080e-05,4.514340253081172705e-05,-9.250092261936515570e-05,1.007923201541416347e-04,1.388540113111957908e-05,-8.199216381399310194e-07,2.584942376415710896e-05,3.142967179883271456e-04,1.169383976957760751e-04,3.574214351829141378e-04,-1.691644429229199886e-04,3.773210119106806815e-05,-1.495939068263396621e-05,-3.111876867478713393e-05,-1.932030136231333017e-05,-7.925934369268361479e-06,-5.488120223162695765e-05,8.190334483515471220e-05,4.250758138368837535e-05,1.790955138858407736e-06,-1.008836406981572509e-04,1.185148539661895484e-05,-6.234171905816765502e-06,-3.473963442957028747e-05,1.101998350350186229e-05,2.858476000255905092e-05,1.153563353000208735e-04,-1.372597034787759185e-05,-4.163671110291033983e-05,-3.571347770048305392e-05,8.894572238205000758e-05,-2.811008016578853130e-04,-6.420107092708349228e-05,3.295328642707318068e-04,-5.804756074212491512e-04,5.331830470822751522e-04,1.553740876261144876e-04,1.812071132007986307e-04,-4.779805603902786970e-04,-1.927303383126854897e-04,1.385064824717119336e-04,-2.248106102342717350e-05,-2.591446973383426666e-04,4.424367580213584006e-05,-1.444875670131295919e-04,-2.382747510409899405e-07\n0.000000000000000000e+00,1.286537667510856409e-06,1.131137878473964520e-06,1.772207906469702721e-05,1.278933450521435589e-05,2.697566287679364905e-06,3.102932396359392442e-06,-1.676289684837684035e-08,-1.566216155879374128e-06,2.414703430986264721e-06,-2.621570456540212035e-05,-4.288934178475756198e-06,-3.571809429558925331e-05,-8.168141357600688934e-05,9.759833119460381567e-08,-1.314281576014764141e-06,-1.257563098988612182e-06,2.392229907854925841e-05,1.851538218033965677e-05,-1.629260805202648044e-04,9.108285303227603436e-05,1.317362330155447125e-04,-1.040602910507004708e-05,-9.881348717044602381e-08,1.238603181263897568e-05,1.668709592195227742e-04,9.318786032963544130e-05,8.343741683347616345e-06,5.869129381608217955e-05,1.512955350335687399e-04,6.032014789525419474e-05,-1.535344608782907017e-06,-1.429824806109536439e-06,2.586342816357500851e-06,-1.444684603484347463e-04,-1.763040490914136171e-04,5.683289055014029145e-05,2.390318695688620210e-05,-1.682464244368020445e-05,-1.504105057392735034e-06,-1.709211915112973657e-06,-2.105882958858273923e-05,-1.083246388589031994e-04,2.622609608806669712e-04,9.637955372454598546e-05,5.646635327138938010e-05,-2.846757342922501266e-05,-1.865948547674634028e-06,4.187364083918510005e-06,-5.359561328077688813e-05,5.579996468441095203e-06,1.266778708668425679e-04,-5.174858233658596873e-05,1.591595355421304703e-05,-1.134076114794879686e-06,9.043310456036124378e-07,4.923543883705860935e-07,-3.902486241713631898e-06,2.127538937202189118e-05,-5.100845010019838810e-05,7.061729775159619749e-06,3.200121227564522997e-06,5.544540044866153039e-07,1.295326086392378784e-07,3.989944019622271298e-08,1.571820348544861190e-06,7.500179890485014766e-07,5.608811079582665116e-06,-2.113244818247039802e-06,2.543806431276607327e-06,2.944040488728205673e-06,-1.831500995308488200e-08,-1.747210149005695712e-06,2.895433681260328740e-06,-3.103908238699659705e-05,4.827086377190425992e-05,3.689293225761502981e-05,-6.964541535126045346e-05,-2.848089252438512631e-06,-8.262310302598052658e-08,-9.317872127212467603e-07,2.629505979712121189e-05,-6.592558202100917697e-05,-8.901384717319160700e-05,-2.308423063368536532e-05,-1.196979428641498089e-05,2.085264713969081640e-05,5.793091872874356341e-07,1.042378607962746173e-05,1.889320410555228591e-04,2.907552698161453009e-06,-2.021574982791207731e-05,2.631987445056438446e-04,7.182794070104137063e-05,5.284233338898047805e-05,-2.193663249272503890e-06,-3.912760803359560668e-06,-2.954357114504091442e-06,-2.071002236334607005e-04,-1.724393077893182635e-04,2.364508109167218208e-04,8.903349225874990225e-05,-3.933196785510517657e-05,3.315785761515144259e-07,-6.982612603678717278e-07,-3.414719685679301620e-05,-3.851607471005991101e-05,1.826932420954108238e-04,2.679929020814597607e-04,-4.321034430176950991e-05,-6.390111229848116636e-05,-3.588122126529924572e-06,4.220815299049718305e-06,-6.268110882956534624e-05,2.492239582352340221e-05,7.747450581518933177e-05,-2.535045496188104153e-05,-3.623414522735401988e-05,-2.256150537505163811e-07,6.941459105291869491e-07,2.619704559947422240e-07,-4.320240805100183934e-06,1.610710205568466336e-05,-7.625075522810220718e-05,-6.434337592509109527e-06,1.475873432355001569e-06,7.822749807928630617e-07,-3.747831271994073177e-07,-6.518384765286100446e-08,1.965304136319900863e-06,-4.465191068447893485e-06,-2.464669887558557093e-05,-3.943105548387393355e-05,4.004577931482344866e-06,5.818667432322399691e-07,6.107193684101730469e-08,1.552253252157242969e-06,-9.463890819461084902e-06,1.330928535026032478e-05,1.943987808772362769e-05,-1.256560208275914192e-04,6.951073009986430407e-05,-9.731568752613384277e-06,-7.547295695076172706e-07,1.700666416581952944e-06,3.876918344758450985e-05,1.588378218002617359e-04,1.240714482264593244e-04,1.956676715053617954e-05,6.932894757483154535e-05,4.006880044471472502e-05,-9.560592843627091497e-06,2.410972956568002701e-05,2.692838024813681841e-04,1.680500281509011984e-04,4.373810370452702045e-04,-3.213316667824983597e-04,1.072561572073027492e-04,1.152362965513020754e-04,-9.059939657163340598e-06,-3.285562343080528080e-06,2.432099427096545696e-05,1.810847606975585222e-04,7.174182974267750978e-05,-9.801787382457405329e-05,1.893642183858901262e-04,-6.122803461039438844e-05,2.082614992104936391e-05,4.068740508955670521e-07,-2.050570765277370811e-05,1.188407331937924027e-04,-1.474644232075661421e-04,-8.523295400664210320e-05,4.238215478835627437e-05,-1.175939542008563876e-05,-9.890431101666763425e-06,2.334017608518479392e-06,-5.066687299404293299e-05,1.376912114210426807e-04,-2.130721986759454012e-04,-2.004894195124506950e-04,3.129958713543601334e-05,-5.033631396145210601e-07,5.467601340569672175e-07,1.387249312756466679e-06,-6.223935542948311195e-06,5.880387470824643970e-05,-4.355308192316442728e-05,3.316661241115070879e-05,3.101324409726657905e-06,1.439160541849560104e-06,3.503413381622522138e-08,-6.177184275202307617e-08,2.456039567277912283e-07,-6.128518066361721139e-07,3.034868313989136368e-05,3.106421354459598660e-05,1.653898380027385429e-06,3.277637460996629670e-06,-6.103044825067627244e-08,3.915945967492007185e-07,2.884350578824523836e-06,6.670643415418453515e-07,-7.545997505076229572e-06,1.633140491321682930e-04,1.647578028496354818e-05,1.052442257787333801e-05,4.149017058807658032e-07,7.532941026511252858e-07,-6.142100573924835771e-06,1.992315374081954360e-04,-3.435269172769039869e-05,1.200109545607119799e-04,-8.384815009776502848e-05,1.473724842071533203e-04,8.135630196193233132e-07,1.083936513168737292e-05,1.206732777063734829e-04,1.253305672435089946e-04,-2.870689786504954100e-04,-1.214545045513659716e-04,3.922776159015484154e-06,2.409999433439224958e-04,1.450291847504558973e-06,-9.452289759792620316e-07,-8.204096957342699170e-08,-9.258079080609604716e-05,-1.979933877009898424e-04,1.025517995003610849e-04,7.581406680401414633e-05,-1.211870767292566597e-05,-2.126259278156794608e-05,2.307334852957865223e-06,-5.938706817687489092e-05,-1.004711157293058932e-04,2.809160796459764242e-04,3.986577503383159637e-04,-5.461175896925851703e-05,-3.612917862483300269e-05,-1.413995050825178623e-05,2.272413894388591871e-06,-1.696011458989232779e-04,2.934172516688704491e-04,1.529477885924279690e-04,-3.896360576618462801e-04,1.078606583178043365e-04,-4.144950253248680383e-06,1.076073544936662074e-06,8.985869612843089271e-07,6.701804068143246695e-06,-3.736162034329026937e-05,1.918716952786780894e-05,-2.890550604206509888e-06,6.512699428640189581e-07,-2.745503479673061520e-06,-3.093929024089447921e-07,-3.770413172787812073e-07,1.225818550665280782e-06,-1.205292619488318451e-06,1.653628532949369401e-05,1.725992660794872791e-05,2.503130190234514885e-06,3.735549853445263579e-06,-1.183348388167360099e-07,-1.153045786850270815e-06,3.237540113332215697e-06,-2.821353336912579834e-05,-3.570732587832026184e-05,1.076359621947631240e-04,-6.548730743816122413e-05,-1.981086143132415600e-06,3.322976454001036473e-07,-9.965802973965764977e-07,2.319536361028440297e-05,-2.312007745786104351e-05,-1.603719138074666262e-04,1.210198242915794253e-04,1.011019776342436671e-04,1.724514731904491782e-05,1.873140149655228015e-06,1.388939926982857287e-05,1.902932854136452079e-04,7.275091047631576657e-05,4.846803130931220949e-05,-1.068022538674995303e-05,1.522543025203049183e-04,4.207640449749305844e-05,-5.455806331156054512e-07,-3.655974296634667553e-06,-3.954175554099492729e-06,-1.522405655123293400e-04,-1.492187730036675930e-04,7.944077515276148915e-05,8.978645200841128826e-05,-8.550356142222881317e-06,5.217558282311074436e-06,3.833678192677325569e-07,-3.675169500638730824e-05,-9.381414201925508678e-06,2.263354399474337697e-04,4.683768565882928669e-05,2.163632416340988129e-05,-5.610529115074314177e-05,1.307880665990523994e-06,5.785363555332878605e-06,-6.122441118350252509e-05,4.641247505787760019e-05,1.191671035485342145e-04,-7.901764183770865202e-05,3.797226599999703467e-05,-2.422857050987659022e-06,2.958087861770763993e-06,-4.801927957487350795e-07,-6.668881269433768466e-06,1.576204158482141793e-05,-6.729832239216193557e-05,1.789624730008654296e-05,7.668255420867353678e-06,6.646438919233332854e-07,-1.225382817438003258e-07,-1.753738843035534956e-07,1.014594545267755166e-06,-4.367930728221836034e-07,1.723289278743322939e-05,1.701927249087020755e-05,3.033901975868502632e-06,4.002470632258336991e-06,-2.646621766189127811e-08,-9.191609251502086408e-07,4.227139015711145476e-06,-2.960824713227339089e-05,-1.188026217278093100e-04,3.207004920113831758e-05,1.122633148042950779e-05,-3.428208174227620475e-06,5.640632707581971772e-07,-9.516321597402566113e-07,1.249693559657316655e-05,3.122031557722948492e-05,-2.975518873427063227e-05,-1.906095349113456905e-05,-2.319608756806701422e-05,7.107999408617615700e-06,-1.460979774492443539e-06,1.558963958814274520e-05,2.107521286234259605e-04,1.130183591158129275e-04,4.848406206292565912e-06,8.911490294849500060e-05,1.550322485854849219e-04,5.038581730332225561e-05,-1.982436288017197512e-06,-3.113906586804660037e-06,-2.832740165104041807e-06,-1.692326040938496590e-04,-2.264954237034544349e-04,-2.029116512858308852e-05,-6.789106555515900254e-05,-5.336700269253924489e-05,-1.278722447750624269e-05,1.043130282596393954e-06,-5.841147867613472044e-05,-7.890335109550505877e-05,2.880762040149420500e-04,4.766926576849073172e-05,2.507292665541172028e-04,-8.890071330824866891e-05,-6.753535672032739967e-06,4.500443537835963070e-06,-1.005501835606992245e-04,9.411860082764178514e-05,3.155478916596621275e-04,7.853747229091823101e-05,8.883519330993294716e-05,-2.513619620003737509e-06,1.061527996171207633e-06,8.931984893933986314e-07,-7.177333827712573111e-06,3.340328839840367436e-05,-6.197471520863473415e-05,3.637098416220396757e-05,7.442222340614534914e-06,-2.864471468910778640e-07,-4.134461732974159531e-07,8.661902484163874760e-08,6.065538968869077507e-07,-2.087051882426749216e-07,3.688789001898840070e-05,3.051781459362246096e-05,1.274475266654917505e-06,3.079870111832860857e-06,-1.591801357392341743e-08,7.683744343012222089e-07,4.558011369226733223e-06,-1.638908543100114912e-06,-1.485409011365845799e-04,1.235915115103125572e-04,-6.662662781309336424e-05,2.424594640615396202e-06,-1.814098595787072554e-06,6.577820386155508459e-07,1.068015899363672361e-05,1.858433279267046601e-05,-1.259977871086448431e-04,4.143307705817278475e-06,-3.538370947353541851e-06,5.751581920776516199e-05,2.714504603318346199e-07,1.077091201295843348e-05,1.367462537018582225e-04,1.138593215728178620e-04,1.328817161265760660e-04,2.050197508651763201e-06,2.382819075137376785e-04,6.369376205839216709e-05,-1.975860413949703798e-06,1.858203631854848936e-06,-6.741773631802061573e-06,-1.100006556953303516e-04,-2.254150167573243380e-04,1.887630496639758348e-04,1.278185118280816823e-05,4.518391870078630745e-05,-9.792310265765991062e-06,-3.631840783668849326e-08,-8.191993401851505041e-06,-1.280425931327044964e-05,3.662471135612577200e-04,1.932653685798868537e-05,-4.099030775250867009e-05,-1.895082095870748162e-05,-8.708426321391016245e-06,4.145449565839953721e-06,-1.923375384649261832e-05,2.358328856644220650e-05,9.691061859484761953e-05,2.146077531506307423e-05,-1.069364952854812145e-05,-1.910237187985330820e-06,2.784972593872225843e-06,-4.663874904053955106e-07,-1.260435169569973368e-06,1.361769682262092829e-05,-5.614037218037992716e-05,2.716267044888809323e-05,5.113064617034979165e-06,-1.192290369544934947e-06,-3.570386297724326141e-07,-1.412707320014305878e-07,1.411878884027828462e-06,-9.152599318440479692e-07,6.684791514999233186e-06,2.921351551776751876e-06,2.325553396076429635e-06,2.711950173761579208e-06,1.218393776980519760e-07,-1.570176323184568901e-06,3.172112656102399342e-06,-3.173961522406898439e-05,-6.027008566888980567e-06,6.889768701512366533e-05,-1.142967885243706405e-04,-6.304483122221427038e-06,-1.184271951615301077e-07,6.802140433137537912e-07,5.402296665124595165e-05,-6.624605157412588596e-05,-2.427080762572586536e-04,1.332984102191403508e-04,3.034561086678877473e-05,9.257960482500493526e-05,1.850507601375284139e-06,1.232056092703714967e-05,1.812279515434056520e-04,8.593407983426004648e-05,2.174080509576015174e-05,3.546859443304128945e-05,3.064979682676494122e-05,7.315007678698748350e-05,-2.466812702550669201e-06,-2.663180111994734034e-06,-6.934226348676020280e-06,-1.541330566396936774e-04,-3.233918687328696251e-05,7.816952711436897516e-05,7.736956467851996422e-05,-1.768503534549381584e-05,1.828902713896241039e-05,-6.206426519383967388e-07,-3.002419180120341480e-05,5.931127088842913508e-05,2.665933861862868071e-04,-1.198181780637241900e-05,5.283200152916833758e-07,-5.699498069589026272e-05,1.012628672469872981e-05,5.125345978740369901e-06,-1.481007784605026245e-04,4.145523416809737682e-05,2.524757583159953356e-04,-3.952876431867480278e-05,2.059584585367701948e-05,-3.221565293642925099e-06,2.232914084743242711e-06,-6.400341021617350634e-07,-1.268700179934967309e-05,1.780662387318443507e-05,-5.670634709531441331e-05,2.903184758906718343e-05,5.886482540518045425e-06,1.903148245219199453e-06,3.119816085472848499e-07,-1.195109149421114125e-07,-9.757064617588184774e-06,-5.826116193929919973e-07,-1.150196039816364646e-04,-9.935582784237340093e-05,-2.099726407323032618e-05,6.558752655982971191e-01,-1.299587495395826409e-07,4.164125130046159029e-06,-1.874589361250400543e-05,1.020552008412778378e-04,1.302490709349513054e-04,-3.635698230937123299e-04,6.018791464157402515e-04,1.801131293177604675e-05,2.154023832190432586e-06,5.831111593579407781e-06,-1.803599298000335693e-04,5.075120716355741024e-04,1.232024049386382103e-03,-5.056973313912749290e-04,-2.013666380662471056e-04,-1.217515600728802383e-04,5.246065484243445098e-07,-1.207124078064225614e-04,-1.515929936431348324e-03,-5.887335282750427723e-04,-5.213491385802626610e-04,8.495428483001887798e-05,-9.479534346610307693e-04,-3.453428507782518864e-04,1.294311732635833323e-05,1.651074671826791018e-05,-1.666755633777938783e-05,1.138506922870874405e-03,9.993823477998375893e-04,3.314258938189595938e-04,-5.762350629083812237e-04,1.829908578656613827e-04,2.617643986013717949e-07,6.880613909743260592e-06,2.445846330374479294e-04,3.945603384636342525e-04,-1.832086243666708469e-03,-4.021757049486041069e-04,3.699422231875360012e-04,4.056091420352458954e-04,-8.007939413801068440e-07,-3.661107257357798517e-05,6.710184388794004917e-04,-1.848809770308434963e-04,-7.607939187437295914e-04,6.978501915000379086e-04,-3.438484272919595242e-04,1.463864009565440938e-05,-2.023963861574884504e-05,-8.116186108964029700e-06,4.800020542461425066e-05,-8.489077299600467086e-05,5.801211227662861347e-04,-1.756749843480065465e-04,-4.315071782912127674e-05,1.773434973983967211e-06,7.454810656781774014e-06,3.978667791670886800e-06,3.453341832937439904e-06,1.628476411497103982e-06,5.799633981951046735e-06,-5.129764304001582786e-06,6.744979259565297980e-07,3.113266529908287339e-06,7.460984761564759538e-06,4.599470230459701270e-06,8.281664349851780571e-07,-1.909107413666788489e-05,2.462237262079725042e-06,1.052697334671393037e-04,-9.951539686881005764e-05,-1.175765646621584892e-05,-1.966235686268191785e-05,3.010634600286721252e-06,1.462116051698103547e-05,-3.192030999343842268e-05,-6.590756674995645881e-05,1.594658242538571358e-04,-4.567589712678454816e-05,-3.156722596031613648e-05,6.314690836006775498e-06,-1.414144753653090447e-05,1.461697538616135716e-04,3.237879718653857708e-05,1.111763485823757946e-04,-4.832768900087103248e-05,2.146555343642830849e-04,-5.257899465505033731e-05,-8.218514722102554515e-07,-4.053951840887748403e-08,-1.650822196097578853e-05,-1.449512201361358166e-04,2.019902240135706961e-05,7.837638258934020996e-05,-1.109757504309527576e-04,-5.854664050275459886e-05,-5.250029062153771520e-06,-1.952988350240048021e-05,-5.960798443993553519e-05,-1.751544914441183209e-05,2.223713381681591272e-04,2.057862729998305440e-06,-3.371274215169250965e-05,-6.603619840461760759e-05,1.079815319826593623e-05,-2.746103746176231652e-06,-9.964976925402879715e-05,2.880176180042326450e-05,4.507062840275466442e-04,-3.326326259411871433e-04,1.143413028330542147e-04,-1.730651565594598651e-04,3.580775592126883566e-05,3.373129293322563171e-04,-2.235662250313907862e-04,2.009907475439831614e-04,-2.408991131233051419e-04,-1.808833476388826966e-04,1.324077456956729293e-04,-2.338800113648176193e-04,-2.355929780151200248e-07\n0.000000000000000000e+00,-8.617521984888298903e-08,-2.008102057970972965e-07,9.334821129414194729e-07,7.423561214636720251e-07,9.335432338275495567e-08,1.214498865920177195e-07,-1.140047203307403834e-07,6.007060626700422290e-09,-7.128451784410572145e-08,2.602554786790278740e-06,-1.137308117904467508e-05,5.837079697812441736e-06,-2.370207766944076866e-06,1.760540442319324939e-07,-1.402761569124777452e-07,7.535396662206039764e-08,-1.441740664631652180e-06,-6.196153208293253556e-07,-1.914412678161170334e-05,-8.040624379646033049e-06,4.814105068362550810e-06,4.181735221209237352e-06,3.286914989075739868e-07,1.701178575785888825e-07,-5.802257305731473025e-07,5.881293532183917705e-07,1.830434825933480170e-06,-1.775970667949877679e-05,6.077052603359334171e-06,5.698146878785337321e-07,4.196009584234161593e-08,-2.277614008505679521e-08,-1.785961529776614043e-07,8.374223398277536035e-06,-2.810322939694742672e-06,-8.664142114866990596e-06,8.133576557156629860e-06,-3.539831141097238287e-06,-1.493023802368043107e-07,1.673160880955038010e-07,-1.096073788175999653e-06,-3.624167902671615593e-06,-5.090751983516383916e-06,-4.938576694257790223e-06,1.056196197168901563e-05,1.190290822705719620e-05,-2.045783048743032850e-06,1.774059370518443757e-07,3.933100288122659549e-06,6.161410055938176811e-06,-7.637564522156026214e-06,3.601391881602467038e-06,3.365375278008286841e-06,-1.282621866494082497e-07,1.707727506072842516e-07,4.635231221072899643e-08,1.752719356318266364e-07,-1.400357859893119894e-06,1.204281829814135563e-06,2.125615765180555172e-06,2.574460609139350709e-07,-5.257393809188215528e-08,-3.272185367109159415e-08,3.916512625323775865e-08,2.694518173029791797e-07,-1.034568981594929937e-07,-1.823208663154218812e-06,-2.499065658412291668e-06,-1.411410579521543696e-07,-5.823425297535322898e-08,8.865074008213014167e-09,1.238777826984005515e-07,-5.826117543961117917e-08,1.122860908253642265e-06,3.547391088432050310e-06,7.547453151346417144e-06,5.536024218599777669e-06,1.074364632813740172e-07,4.663783670366683509e-08,2.875714812944352161e-07,-2.290587190145743079e-06,3.708428266691043973e-06,-2.049842441920191050e-05,-2.232919541711453348e-05,1.045652425091248006e-05,6.160415068734437227e-06,-3.000085087023762753e-07,4.152752239861001726e-07,-2.905823066612356342e-07,3.784532964345999062e-06,-1.456824793422129005e-05,1.829547181841917336e-05,6.998143817327218130e-06,5.168612460693111643e-06,3.650168167723677470e-08,2.696297052295903995e-08,-4.594441520566761028e-07,-9.892593880067579448e-06,1.307740694755921140e-05,-1.717494887998327613e-05,6.866123385407263413e-06,-2.095285481118480675e-06,-3.587346327549312264e-06,2.624794888106407598e-07,-2.110984041792107746e-06,4.614828867488540709e-06,-1.211922153743216768e-05,-7.985232514329254627e-06,-1.529637984276632778e-06,-1.290153818445105571e-06,-9.140994166045857128e-07,2.790497717342077522e-07,4.592893219523830339e-06,8.144405910570640117e-06,7.050694421195657924e-06,-2.646047869347967207e-05,6.405041858670301735e-06,1.382221537227223962e-08,3.300186506294267019e-07,-3.220581490381846379e-08,3.022444161615567282e-07,-1.970818857444101013e-06,2.296694674441823736e-07,5.551724825636483729e-06,7.057834636725601740e-07,-1.625924568315895158e-07,-1.967716478645797906e-08,-5.092816834917357482e-08,3.032641586742101936e-07,1.337123649136628956e-06,2.639524836922646500e-06,6.263932846195530146e-06,5.580689617090683896e-07,1.059721981278016756e-07,-3.207162535545649007e-08,-3.286315006789664039e-07,-5.260738475953985471e-07,-1.217355293192667887e-05,-2.092256727337371558e-05,5.763840454164892435e-05,8.059977517405059189e-06,8.731374236958799884e-07,-3.781894406529318076e-07,-9.123075415118364617e-07,4.402680588100338355e-06,1.360565056529594585e-05,-4.843007991439662874e-05,-5.325196252670139074e-05,8.661270385346142575e-07,7.795535566401667893e-06,1.468690584260912146e-06,2.760127131296030711e-07,2.540860441513359547e-05,3.879781070281751454e-05,-4.660116610466502607e-05,-6.663544809271115810e-06,-3.972762351622804999e-05,1.667087235546205193e-05,-1.270767882033396745e-07,-8.306294319027074380e-08,-2.003622284973971546e-06,-2.027092159551102668e-05,2.720034717640373856e-05,-8.110555427265353501e-06,4.351307870820164680e-05,6.158459200378274545e-06,1.919053829624317586e-05,-6.972572350605332758e-07,-5.864181366632692516e-05,4.726221231976523995e-05,-2.822464193741325289e-05,5.897720620851032436e-05,1.641331073187757283e-05,2.068843969027511775e-06,-7.503609140258049592e-06,-3.290578263204224641e-07,-4.212309249851386994e-06,-2.498589310562238097e-05,-1.264834099856670946e-05,-9.161942216451279819e-06,-2.346079600101802498e-05,2.176954581045720261e-07,-1.273741418117424473e-06,6.197768698257277720e-07,-6.406439752026926726e-07,1.612554297025781125e-05,3.358229150762781501e-06,-1.522049115010304376e-05,-1.340801759397436399e-06,-3.571513929045977420e-08,4.717660715414240258e-07,-1.635558675161519204e-07,-1.542355931860583951e-07,1.480981950408022385e-06,-9.065049198397900909e-06,-5.215853889239951968e-06,9.375306753156564810e-09,-2.894290958010969916e-07,1.657216301964581362e-07,-5.774596161245426629e-07,3.851571364066330716e-07,-8.504136530973482877e-06,-2.427044819341972470e-05,1.885589699668344110e-05,-4.410931433085352182e-05,-3.193921202182536945e-06,2.441025799271301366e-07,-4.713836005976190791e-07,2.231677456165925832e-07,-7.852873750380240381e-06,-1.157762671937234700e-04,-7.845154323149472475e-05,3.095686770393513143e-05,-2.302350594618474133e-06,1.007102810035576113e-06,-2.910395096478168853e-06,-1.736042395350523293e-05,-2.987843799928668886e-05,5.192464595893397927e-05,1.286877231905236840e-04,2.588638608358451165e-06,5.759113264502957463e-05,1.210248228744603693e-06,-6.776204486413917039e-07,7.607412477739217138e-09,1.208415937981044408e-06,3.715894854394719005e-05,5.716679515899159014e-05,9.163861977867782116e-05,-2.907514863181859255e-05,7.738310159766115248e-06,-3.373026231656695018e-07,1.509599769633496180e-05,2.351830335101112723e-05,-5.067781967227347195e-05,-7.350902160396799445e-05,2.023944580287206918e-05,-9.898220014292746782e-06,2.823833938236930408e-06,-2.020434379801372415e-07,1.334788066742476076e-05,-5.738685558753786609e-06,-6.758737072232179344e-06,2.024990862992126495e-06,-5.300515113049186766e-05,8.920578693505376577e-07,-6.607543667769277818e-08,2.123595237435438321e-07,-1.748263571244024206e-06,2.886677611968480051e-05,-2.108236549247521907e-05,-3.935745098715415224e-06,-3.735155189588112989e-07,4.654726524222496664e-07,1.404051630515823490e-07,2.491208306309999898e-07,9.248901733371894807e-08,-1.014429216183998506e-07,3.526518810303969076e-07,4.978199399374716450e-07,-6.323865164858943899e-08,2.644398762186028762e-07,2.071402747105821618e-07,-1.036000227827571507e-07,-1.399916129685152555e-07,1.774334350557182916e-06,-1.305867317569209263e-05,7.799763807270210236e-06,7.253690455399919301e-06,7.003861668408717378e-08,3.214295674069944653e-08,-2.114561965527173015e-07,2.414608957224118058e-07,-5.195013272896176204e-06,-1.896378125820774585e-05,-6.664023658231599256e-06,5.233052434050478041e-06,4.939345672028139234e-06,1.040895796222685021e-07,4.737589165415556636e-07,1.684041535554570146e-06,5.974493888061260805e-06,4.295496637496398762e-06,-8.672982403368223459e-06,-2.733151404754607938e-06,3.814642468569218181e-06,-1.173440722368468414e-07,1.173056318748422200e-07,9.369259146296826657e-07,-4.211895827666012337e-07,9.689561920822598040e-06,-8.532590072718448937e-06,9.808928552956786007e-06,7.024041224212851375e-06,7.234452255033829715e-07,-1.717513775645329588e-08,3.640934664872474968e-06,1.145850347938903724e-07,-5.974003670417005196e-06,-1.763607178872916847e-05,4.682682629209011793e-06,-3.665154508780688047e-06,9.615788485461962409e-07,-1.189811413837560394e-07,-1.196582161355763674e-06,1.195703316625440493e-05,-1.503697262705827598e-06,2.187765630878857337e-07,-9.333967909697094001e-07,-3.036776163867216383e-08,-5.998535357321088668e-08,-2.315456626433842757e-08,1.407654650620315806e-07,1.637844206925365143e-06,-3.606857490012771450e-06,-6.335610578389605507e-06,-1.977788741669428418e-07,1.207425839311326854e-07,-8.518694016856898088e-08,1.921630143897345988e-07,1.960956836910554557e-07,1.683893913195788627e-07,4.823950348509242758e-06,5.823971605423139408e-06,2.449259852710383711e-07,1.349181957266409881e-07,-5.915235234965621203e-08,2.443156574827298755e-07,3.300984587895072764e-07,6.924629815330263227e-06,-1.985631934076081961e-05,3.237210694351233542e-05,1.861518103396520019e-05,8.897008001440553926e-07,-5.258068540570093319e-07,-8.790674144165677717e-08,-1.689404484750411939e-06,1.382916070724604651e-05,5.232028343016281724e-06,1.622220224817283452e-05,5.072215003565361258e-07,1.848387228164938278e-06,5.100197881802159827e-07,5.334985075933218468e-07,2.109205297529115342e-06,1.514301948191132396e-05,9.881119694910012186e-06,-4.895208621746860445e-05,4.009467602372751571e-07,-2.229577830803464167e-06,8.576230925427807961e-07,1.845618839979579207e-07,3.867548628022632329e-07,2.461197937009274028e-06,-5.075518402009038255e-06,-1.880954914668109268e-05,1.210649679705966264e-05,-6.785607183701358736e-06,1.571286588841758203e-06,-7.553671821369789541e-07,4.727497326939555933e-08,-2.682782906049396843e-06,5.687332759407581761e-06,-1.336352124781114981e-05,-3.637209738371893764e-05,3.377749453647993505e-05,2.764993496384704486e-06,1.516008296675863676e-07,-5.194477125769481063e-06,-4.854341568716336042e-06,-2.836361636582296342e-05,1.404697377438424155e-05,5.622244771075202152e-06,-6.061814588065317366e-07,7.133964459171693306e-07,-2.304735318148232182e-07,-1.413894921142855310e-07,-2.396184981989790685e-06,-6.998875505814794451e-06,2.718365976761560887e-06,1.817725880925991078e-08,1.831662217455232167e-07,9.965183522808729322e-08,1.302489067711576354e-07,-6.589129242229319061e-08,-5.325584311322018038e-07,-7.301137429749360308e-06,-8.189687150661484338e-07,3.692235495122986322e-08,-1.657608095229079481e-07,3.997026354340960097e-08,5.948573402747570071e-07,-2.757379036211204948e-07,2.040256958935060538e-06,-3.903838660335168242e-05,1.481147319282172248e-05,1.439951665815897286e-05,5.439715522470578435e-08,3.656432454590685666e-07,4.874510182162339333e-07,2.687705091375391930e-06,-1.247327782039064914e-05,4.686793545261025429e-06,-2.984803541039582342e-05,2.510123158572241664e-05,-4.089046797162154689e-06,-5.399352858148631640e-07,-4.073500861068168888e-07,2.050314606094616465e-06,3.230425818401272409e-06,-7.778849976602941751e-06,-2.479924296494573355e-05,-4.264741619408596307e-06,-1.623921548343787435e-06,6.331642765644573956e-08,-1.107312300518970005e-06,1.354953269583347719e-06,-4.590078788169194013e-06,3.572409696062095463e-06,-2.533466613385826349e-05,-2.483244088580249809e-06,2.706149643927346915e-05,-3.294591806479729712e-06,1.872741819397560903e-07,-2.638135811139363796e-06,8.010158126126043499e-06,1.214928852277807891e-05,3.871611170325195417e-06,-1.226021322509041056e-05,8.098393777800083626e-07,-2.861555458366638049e-06,3.956363912038796116e-07,-6.950156603124924004e-06,1.104015791497658938e-05,2.828414380928734317e-06,2.685220897546969354e-05,-1.183512267743935809e-06,-2.980649185246875277e-07,4.256294232618529350e-07,-1.372329592186360969e-07,-8.769351325099705718e-07,-2.690556357265450060e-06,2.019595513047534041e-06,9.556381883157882839e-06,1.277573801417020150e-06,-2.191210910496010911e-07,3.307439655486632546e-08,2.324800902897550259e-07,-9.786212729068211047e-09,2.679871329291927395e-07,1.432870817552611697e-06,1.720347171385583351e-07,1.053950953178173222e-07,-1.595100940221527708e-07,4.153771371306902438e-08,2.746034333256375248e-08,-1.608765671790024498e-07,-3.188195929482162683e-09,9.641565156925935298e-06,-3.244341542085749097e-06,9.263051651942078024e-06,-4.123797907595871948e-07,2.184981440223054960e-07,2.419654663299297681e-07,2.621357452881056815e-06,1.318098657066002488e-05,-1.870253981905989349e-05,-1.990591226785909384e-05,2.782872797979507595e-05,-2.928935646195895970e-05,-2.647212795636733063e-07,1.253107939191977493e-06,-2.859793312381953001e-06,4.225165412208298221e-06,-1.388157215842511505e-05,9.724029041535686702e-06,-1.129678912548115477e-05,-1.820102261262945831e-05,1.847596848847388173e-07,8.329265455131462659e-08,3.429105390750919469e-07,-1.292799652219400741e-06,-1.012250231724465266e-05,-4.104418167116818950e-06,2.035061515925917774e-05,8.867926226230338216e-06,-1.502630652794323396e-06,1.457045613051377586e-07,-4.348460606706794351e-06,-1.217088629346108064e-05,1.822420244934619404e-06,-8.986286047729663551e-06,-7.017319148872047663e-06,3.290509766884497367e-06,-1.564173146562097827e-07,-3.611550027926568873e-07,2.665445936145260930e-05,4.335089397500269115e-05,-6.402518465620232746e-06,-2.773307824099902064e-05,3.846513664029771462e-06,6.082771051296731457e-07,2.309642788134169678e-08,1.138220753205132496e-07,-3.267557758590555750e-06,6.870517154311528429e-06,-4.046718458994291723e-06,-3.200543233106145635e-06,-3.877623271364427637e-07,-3.208578291946651007e-08,1.282179766803892562e-07,-2.679659587556670886e-07,-2.272662840141492779e-07,-3.618909829583571991e-07,1.895314539979153778e-06,4.357897580575809116e-07,-2.972653021515725413e-07,-4.210594113374099834e-07,6.559020280838012695e-01,3.515154745059589914e-08,-1.295096723197275423e-07,5.822333605465246364e-06,-1.472417716286145151e-05,-2.490935366949997842e-05,-1.083770894183544442e-05,2.555046307861630339e-07,2.740974025527975755e-07,-2.869531101623579161e-07,-3.167247768942615949e-06,-6.367618334479629993e-05,1.832212183217052370e-05,-2.328043228772003204e-05,7.964853284647688270e-05,-1.842568235588259995e-05,-4.300595719541888684e-07,-1.406038336426718161e-06,-1.221901948156300932e-05,-3.909031875082291663e-06,-2.660380414454266429e-05,-6.840426976850721985e-06,-2.144917016266845167e-05,2.535083331167697906e-05,-6.454363870034285355e-07,-2.650216224253654218e-08,-3.520090672282094602e-07,-9.210868483933154494e-06,2.187820427934639156e-06,-1.978366890398319811e-05,-5.770386337644595187e-07,1.487603185523767024e-05,-1.306479020968254190e-06,-1.424643443215245497e-07,-1.141573875429457985e-07,-3.151410055579617620e-05,2.356449658691417426e-05,-2.733338988036848605e-05,4.096321936231106520e-05,1.258814882021397352e-05,-1.431243163096951321e-06,-1.043988731908029877e-06,1.843219615693669766e-05,4.342098691267892718e-06,2.140786637028213590e-05,7.609880867676110938e-06,-1.398803487973054871e-05,-3.596786939397134120e-07,1.291764647248783149e-06,-9.226602060152799822e-08,1.234710680364514701e-07,-7.691333848924841732e-06,-1.576506838318891823e-05,1.737648199195973575e-05,-1.065193032445677090e-06,-2.914450760727049783e-07,3.820647975771862548e-07,2.346278051845729351e-07,-2.250404236292524729e-07,-1.672449343459447846e-07,1.596457309460674878e-06,-7.792211818014038727e-07,1.290176356860683882e-07,-4.456374824712838745e-07,5.457468432723544538e-08,-5.676216829897384741e-08,-1.379184766392427264e-07,-1.975532995857065544e-06,-2.867433977371547371e-06,3.766280315176118165e-06,2.712478135435958393e-06,9.959078397514531389e-07,2.585747438388352748e-07,-4.648919968985865125e-07,1.865577360149472952e-06,-7.460794222424738109e-06,-1.103870545193785802e-06,-2.040160870819818228e-05,1.382793470838805661e-05,7.029038442851742730e-06,4.523667485045734793e-07,-1.807627768357633613e-06,-5.746891929447883740e-06,2.103478209392051212e-06,-1.928546453200397082e-06,1.414353391737677157e-06,3.132376878056675196e-05,1.605238867341540754e-05,-1.209429115078819450e-06,-8.803193622952676378e-07,-7.611711225763428956e-07,8.292127517961489502e-07,1.033151056617498398e-05,-2.958699769806116819e-05,-1.749693728925194591e-05,-3.647248604465858079e-06,-9.871001793726463802e-07,-1.565342358844645787e-06,-1.181286961582372896e-06,3.851850578939775005e-06,7.811303248672629707e-07,-2.275271617691032588e-05,-8.814567081572022289e-06,-2.668252136572846211e-06,2.638087380546494387e-06,-5.608615992969134822e-06,8.854214684106409550e-06,3.045468929485650733e-06,1.630605765967629850e-05,-2.767321120700216852e-06,-7.555664524261374027e-06,-4.755473128170706332e-06,9.314670023741200566e-06,-2.408758882666006684e-05,-8.788942068349570036e-06,-3.938416921300813556e-05,-4.559933586278930306e-06,-5.629334509649197571e-07,-7.187113169493386522e-06,-8.515110494045075029e-06,1.610445998778686771e-08\n0.000000000000000000e+00,-1.358856820843357127e-06,-3.646337290774681605e-06,-1.188129317597486079e-05,1.135261027229717001e-05,-8.856026738612854388e-07,-9.574623618391342461e-07,4.973329836843731755e-08,4.811794951820047572e-06,-1.793754222489951644e-06,1.053092055371962488e-04,2.558558771852403879e-04,1.720750733511522412e-04,2.926221059169620275e-04,9.404395314049907029e-06,2.582138222351204604e-06,9.003914556160452776e-07,-5.608993160421960056e-05,-1.739442377584055066e-04,2.543102164054289460e-05,-2.048613678198307753e-04,4.676444950746372342e-05,4.886561146122403443e-05,-2.310628360646660440e-06,2.567946012277388945e-06,-2.506891541997902095e-05,5.233637784840539098e-05,1.095232873922213912e-04,-6.816754466854035854e-05,-5.762280125054530799e-05,3.123068381682969630e-07,3.578820155780704226e-07,-1.053939968187478371e-06,3.148541509290225804e-05,2.291824494022876024e-04,1.061285001924261451e-04,-1.160695537691935897e-04,1.105635310523211956e-04,-1.018925759126432240e-04,-5.038440212956629694e-05,2.086322410832508467e-06,5.090885315439663827e-05,1.140428430517204106e-04,-7.915873720776289701e-05,1.085743497242219746e-04,9.979774767998605967e-05,1.351819992123637348e-05,-1.262605110241565853e-05,1.338465249745013352e-08,-5.050259460404049605e-06,1.091365920729003847e-04,1.780972961569204926e-04,1.479975035181269050e-04,8.166357292793691158e-05,1.051272192853502929e-06,-8.342647106474032626e-07,8.358530294572119601e-07,1.562375473440624774e-08,2.412024514342192560e-05,4.662325954996049404e-05,-2.181346644647419453e-06,-2.526208390918327495e-06,-5.255118139757541940e-06,-2.331932762444921536e-07,2.151079314671733300e-08,-1.185396627079171594e-06,-3.150037855448317714e-06,-1.253673144674394280e-05,6.773588665964780375e-06,-2.607483224892348517e-07,-7.041505227789457422e-07,-3.813770987903808418e-08,5.356380370358237997e-06,-5.319494448485784233e-06,1.166344227385707200e-04,1.655824889894574881e-04,2.148806524928659201e-04,2.954468363896012306e-04,9.445902833249419928e-06,2.586970367701724172e-06,9.297484666603850201e-07,-3.923863187083043158e-05,-1.477049663662910461e-04,-1.063870076905004680e-04,-2.404587721684947610e-04,1.445095404051244259e-04,-1.038548180076759309e-05,-2.709330601646797732e-06,5.927531219640513882e-06,1.262012938241241500e-05,8.945407898863777518e-05,6.228247366379946470e-05,-2.302911889273673296e-05,8.451980102108791471e-05,-8.447242180409375578e-06,-2.320675093869795091e-06,-6.510192633868427947e-07,4.849148899666033685e-05,2.165397308999672532e-04,8.413023897446691990e-05,-9.816347301239147782e-05,4.968830762663856149e-05,-8.578640699852257967e-05,-4.728842759504914284e-05,8.562853395233105402e-07,1.005112135317176580e-04,7.454538717865943909e-05,-9.257541387341916561e-05,9.651659638620913029e-06,8.300261106342077255e-05,8.351142605533823371e-05,-2.135826071025803685e-05,-2.503933274056180380e-07,-1.054651875165291131e-06,9.056806447915732861e-05,2.555325045250356197e-05,1.075248146662488580e-04,8.616787090431898832e-05,5.130595468472165521e-07,6.854999412553297589e-08,1.435489366485853679e-06,-3.233380539313657209e-06,1.948613316926639527e-05,3.187307447660714388e-05,8.396364137297496200e-08,-8.957325690062134527e-07,-5.524971584236482158e-06,2.651165402767219348e-07,-8.528925832251843531e-08,8.176639312296174467e-07,3.438027988522662781e-06,3.744597779586911201e-05,-2.020688498305389658e-06,6.501477969322877470e-07,2.606668658700073138e-07,1.087673950905809761e-07,-3.391330210433807224e-06,8.512005479133222252e-06,-5.825767584610730410e-05,-1.883627555798739195e-05,3.323162673041224480e-04,-2.059537218883633614e-04,-1.100732879422139376e-05,-1.076641183317406103e-06,-1.732452801661565900e-06,-4.582168912747874856e-06,-7.243284926516935229e-06,1.193212228827178478e-04,3.079731832258403301e-04,2.867783769033849239e-05,-6.546000076923519373e-05,5.600908480118960142e-06,-6.820218914072029293e-06,2.469974788255058229e-06,-2.166037011193111539e-04,1.387326337862759829e-04,-1.081832888303324580e-04,-2.193165710195899010e-04,-3.261955498601309955e-06,9.930953410730580799e-07,2.995353270307532512e-06,-3.231671144021674991e-05,1.586885337019339204e-04,8.049712050706148148e-06,-4.695008392445743084e-04,1.115021805162541568e-04,1.379565946990624070e-04,-4.500426439335569739e-05,4.817696890313527547e-07,-5.519839760381728411e-05,-4.367578367237001657e-04,1.418647298123687506e-05,1.339449227089062333e-06,-3.531546099111437798e-04,1.513438764959573746e-04,9.998482710216194391e-06,-3.480652139842277393e-07,-7.036437455099076033e-05,-1.100947119994089007e-04,-7.732925587333738804e-05,2.131756045855581760e-04,1.912545558298006654e-04,-2.152120259779621847e-06,7.650637598999310285e-07,-1.207079776577302255e-06,7.392425231955712661e-07,-3.295877104392275214e-05,-6.898301217006519437e-05,-6.419702549465000629e-05,-5.521105777006596327e-06,3.132526217086706311e-06,-2.185266566812060773e-06,2.395531453203147976e-07,-1.831115014283568598e-06,-3.046283381991088390e-06,3.685516639961861074e-05,4.237622124492190778e-05,-1.417235353073920123e-06,1.748325217931778752e-07,-9.217029628416639753e-08,4.527877081272890791e-06,-5.385030590332462452e-07,1.034978777170181274e-04,4.104040854144841433e-04,1.382871269015595317e-04,2.550741774030029774e-04,4.764078767038881779e-06,1.161436102847801521e-06,3.579033091227756813e-06,-6.361190025927498937e-05,2.183440665248781443e-05,-8.400553633691743016e-05,-2.153441164409741759e-04,5.003946716897189617e-04,-3.171107091475278139e-04,-2.252051217510597780e-06,-4.718593118013814092e-06,-4.837264350499026477e-05,-9.440837311558425426e-05,6.857277185190469027e-06,9.441403381060808897e-05,1.732621458359062672e-04,-2.351186994928866625e-04,5.896972197660943493e-06,3.219489599359803833e-06,3.698080945468973368e-06,2.332498406758531928e-04,-3.094722924288362265e-04,-1.383139606332406402e-04,1.505945110693573952e-04,1.286881015403196216e-04,-6.749828025931492448e-05,-2.218310100943199359e-06,-2.650196620379574597e-05,-1.723177701933309436e-04,-2.872277400456368923e-04,2.606154594104737043e-04,1.162714615929871798e-04,2.193594555137678981e-04,-4.438718679011799395e-05,-1.117471697398286778e-06,1.233030779985710979e-04,-3.758425373234786093e-05,-2.607033820822834969e-04,3.322353586554527283e-04,8.062314736889675260e-05,-4.642385647457558662e-06,-2.270598542963853106e-06,1.784949063221574761e-06,1.158923441835213453e-05,1.459798804717138410e-04,-1.581159740453585982e-04,-1.217202661791816354e-04,-1.778679143171757460e-05,-3.320858013466931880e-06,-9.719457239043549635e-07,-4.928779162582941353e-08,-9.121583843807457015e-07,-1.564599983794323634e-06,1.787779183359816670e-06,6.838175067969132215e-06,7.063748626023880206e-07,-1.026243353408062831e-06,9.553650670568458736e-08,3.568291958799818531e-06,-4.310541498853126541e-06,9.997644519899040461e-05,2.978426928166300058e-04,-2.405710984021425247e-05,2.342742373002693057e-04,9.871560905594378710e-06,4.017396122435457073e-07,-3.763709628401556984e-06,-4.379335223347879946e-05,-1.892515865620225668e-04,-1.510033689555712044e-05,-1.014011068036779761e-04,-6.169331027194857597e-05,-1.025822257361141965e-05,-4.698687462223460898e-06,4.234620973875280470e-06,-7.063616067171096802e-06,-2.428850712021812797e-05,1.514357718406245112e-04,5.179981235414743423e-05,-7.243797881528735161e-07,-3.235603799112141132e-05,-8.246789207078109030e-07,1.192170088870625477e-06,4.388020170154049993e-05,2.519964764360338449e-04,-1.318448630627244711e-05,-1.092863967642188072e-04,8.683773194206878543e-05,7.181424734881147742e-06,-5.018635056330822408e-05,-1.639987203816417605e-06,8.996158430818468332e-05,-3.294809357612393796e-05,-1.391938567394390702e-04,6.660610961262136698e-05,-8.433166658505797386e-05,1.437389728380367160e-04,-2.223287265223916620e-05,-7.218782229756470770e-06,2.381507692916784436e-05,4.034717858303338289e-05,1.552419416839256883e-05,8.345353126060217619e-05,-2.494511863915249705e-05,3.649726295407162979e-06,-5.012042947782902047e-06,3.419979293539654464e-06,-2.781838247756240889e-06,6.777335511287674308e-05,1.638814137550070882e-05,-7.195315993158146739e-05,-1.101462657970841974e-05,-6.437704541895072907e-06,-5.199927954890881665e-08,1.376429281663149595e-08,9.367056463815970346e-09,1.593123556631326210e-06,-2.325538162040174939e-06,1.048774083756143227e-05,1.545869281471823342e-06,3.579789051855186699e-07,-1.360626811219844967e-07,2.307482645846903324e-06,-3.453996669122716412e-06,4.989057924831286073e-05,1.551788882352411747e-04,-1.542126992717385292e-04,4.117206117371097207e-05,9.334926289739087224e-06,-1.115764916903572157e-06,-9.548763046041131020e-06,1.824142600526101887e-06,-6.184797966852784157e-04,-3.345370932947844267e-04,-5.497295205714181066e-05,1.998486986849457026e-04,1.313207758357748389e-04,-1.583028165441646706e-06,4.144143531448207796e-06,5.088732723379507661e-05,1.615276560187339783e-04,-6.204035889822989702e-05,-1.977951760636642575e-04,-3.429737625992856920e-05,7.800785533618181944e-05,-1.272154122489155270e-06,3.363973519299179316e-06,3.410128192626871169e-05,3.396099782548844814e-04,2.585422189440578222e-04,1.181269617518410087e-04,-2.321441716048866510e-04,-7.143046968849375844e-05,4.583142072078771889e-06,-7.192241355369333178e-06,1.313379179919138551e-04,2.945012238342314959e-05,-8.354584861081093550e-05,2.431103930575773120e-04,-4.952706512995064259e-05,1.274854002986103296e-04,1.059753230947535485e-05,-6.582169135072035715e-06,7.969986472744494677e-05,5.711464473279193044e-05,-3.186308895237743855e-04,-8.674323908053338528e-05,-1.437794708181172609e-04,3.102347818639827892e-06,-2.280613898619776592e-06,2.897161266446346417e-06,6.442389803851256147e-06,1.103819740819744766e-04,1.219038240378722548e-04,-2.401449273747857660e-05,-7.862354323151521385e-07,-1.471856307944108266e-06,1.008364279186935164e-06,-1.169119059341028333e-07,-1.564000285725342110e-06,-1.803949203349475283e-06,-2.326733374502509832e-05,-1.731499469315167516e-05,-1.034567276292364113e-06,-2.467288595653371885e-06,-7.460039341822266579e-08,4.937736321153352037e-06,-6.095846856624120846e-06,1.318296563113108277e-04,1.924724492710083723e-04,9.422321454621851444e-05,3.469864604994654655e-04,8.728075044928118587e-06,3.627433216024655849e-06,-5.272008820611517876e-06,-5.635825073113664985e-05,-2.389323199167847633e-04,5.687168595613911748e-05,-1.012971915770322084e-05,1.312748790951445699e-04,-2.203069016104564071e-05,-2.250987563456874341e-06,-4.004829861514735967e-06,-7.243372238008305430e-05,7.122721581254154444e-05,7.770083902869373560e-05,-1.888616534415632486e-04,-2.042483538389205933e-04,-3.823246152023784816e-05,-5.382843255574698560e-07,7.135199666663538665e-07,4.966336564393714070e-05,2.655380230862647295e-04,-3.412124642636626959e-04,-1.745936169754713774e-04,-1.184719803859479725e-04,-3.167463728459551930e-05,-3.457472848822362721e-05,-1.042571284415316768e-06,1.274167589144781232e-04,-4.222521965857595205e-05,-1.611333136679604650e-04,2.040661638602614403e-04,3.266600833740085363e-04,6.984796527831349522e-06,-2.417185896774753928e-05,-4.865110895480029285e-06,5.156042243470437825e-05,6.986178050283342600e-05,3.677009226521477103e-05,1.954159961314871907e-04,-1.645432785153388977e-04,3.005099415531731211e-06,-5.790128398075466976e-06,1.388821829095832072e-06,1.293359673582017422e-06,3.056729838135652244e-05,3.458444552961736917e-05,-4.843688293476589024e-05,-8.765673555899411440e-06,-5.371751285565551370e-06,2.698075718399195466e-07,-5.295055416354443878e-08,-8.345498372364090756e-07,-4.772165084432344884e-06,3.540371835697442293e-07,1.618703390704467893e-05,1.540234052299638279e-06,1.955671905307099223e-06,-1.879108992852707161e-07,4.545314368442632258e-06,-2.528028744563926011e-06,1.088304707081988454e-04,2.074404183076694608e-04,2.049434842774644494e-04,2.734647423494607210e-04,1.812312075344379991e-05,1.392042463521647733e-06,-1.589121438883012161e-07,-5.828793291584588587e-05,3.543302591424435377e-05,4.168690793449059129e-05,-1.951651065610349178e-04,-1.741969899740070105e-04,-7.643393473699688911e-09,-4.202668606012593955e-06,4.268886186764575541e-06,-2.222221228294074535e-04,1.453795703127980232e-04,1.692879595793783665e-04,-1.247496984433382750e-04,-3.212005831301212311e-04,1.676445390330627561e-05,-3.370609817920922069e-07,7.755429010103398468e-08,3.600148193072527647e-05,2.374871110077947378e-04,-4.746598278870806098e-05,7.138174987630918622e-05,7.563715917058289051e-05,-4.000527042080648243e-05,-6.255548214539885521e-05,7.643590151928947307e-07,9.308310836786404252e-05,-8.776967661106027663e-06,-1.448495022486895323e-04,2.804607502184808254e-04,8.759325282881036401e-05,7.510901195928454399e-05,-2.368694367760326713e-05,-1.072630993803613819e-06,9.966009383788332343e-05,2.293349243700504303e-04,4.369203088572248816e-05,1.486027031205594540e-05,2.908633905462920666e-05,1.045763838192215189e-06,-1.137679646490141749e-06,2.049151589744724333e-06,-4.712860572908539325e-07,1.438878389308229089e-04,1.197470919578336179e-04,-3.472788739600218832e-05,-4.293480287742568180e-06,-6.342775122902821749e-06,-7.525820677756200894e-08,-5.396429969550808892e-08,8.257668014266528189e-06,1.833200258261058480e-05,1.379125933453906327e-06,-1.257519179489463568e-04,1.159329485744819976e-06,2.841678451659390703e-06,-8.795529993221862242e-08,6.558703780174255371e-01,1.965648334589786828e-05,-7.494483725167810917e-04,-1.101908506825566292e-03,-6.807693280279636383e-04,-1.780992373824119568e-03,-7.663833093829452991e-05,-7.423217084578936920e-06,1.735261139401700348e-05,2.979901037178933620e-04,1.449482981115579605e-03,9.442545124329626560e-04,8.188324281945824623e-04,2.032180782407522202e-04,9.427305485587567091e-05,2.167438833566848189e-05,-1.147123293776530772e-05,-1.214419899042695761e-05,1.392100239172577858e-04,-5.694240680895745754e-04,-2.202220493927598000e-04,9.589440305717289448e-04,4.022294888272881508e-07,4.220128175802528858e-07,-1.512362359790131450e-07,-2.884482673835009336e-04,-1.713290694169700146e-03,6.929845549166202545e-04,2.037311671301722527e-03,5.456007784232497215e-06,1.762554165907204151e-04,3.384367155376821756e-04,1.640785922063514590e-05,-6.958920857869088650e-04,-1.297287817578762770e-04,9.176176390610635281e-04,-4.463595105335116386e-04,-2.667569788172841072e-04,-9.156645974144339561e-04,1.570980530232191086e-04,4.262515722075477242e-05,-1.987074210774153471e-04,-2.763586526270955801e-04,-1.967301504919305444e-04,-6.311491015367209911e-04,2.899190876632928848e-04,-2.137899355147965252e-05,1.267686639039311558e-05,-1.046238412527600303e-05,-3.185241439496167004e-06,-3.318643430247902870e-04,-1.087982673197984695e-04,4.512846062425523996e-04,6.945207132957875729e-05,3.449448922765441239e-05,-1.148671435657888651e-05,-4.464220182853750885e-06,2.857980325643438846e-05,-3.993322934547904879e-06,-2.207986653957050294e-05,1.088617318600881845e-05,-1.944824361999053508e-05,2.874325582524761558e-05,4.156965587753802538e-06,-1.080330912373028696e-05,-8.815453838906250894e-06,7.621994882356375456e-05,2.313103468623012304e-04,-9.212076838593930006e-05,1.880548952613025904e-04,1.860596967162564397e-05,1.382567120344901923e-06,-1.877364047686569393e-05,4.173945853835903108e-06,-2.190485538449138403e-04,-2.459605093463324010e-05,-7.942497904878109694e-05,5.364669777918606997e-05,5.153522215550765395e-05,9.615448107069823891e-06,9.862621936918003485e-07,1.905981771415099502e-04,-2.297197352163493633e-05,1.191102055599913001e-04,9.759912791196256876e-05,-2.488135360181331635e-04,5.689806130249053240e-06,-3.204994936822913587e-05,3.650784947240026668e-06,4.087582055944949389e-05,5.286321538733318448e-05,1.279790012631565332e-05,-3.208691487088799477e-04,3.330430627102032304e-05,-5.430361488834023476e-05,-1.208826597576262429e-05,1.041575887938961387e-04,5.432361649582162499e-05,2.931480412371456623e-05,-1.879569608718156815e-04,9.449101344216614962e-05,-9.559703903505578637e-05,1.493552699685096741e-04,1.938019158842507750e-05,-4.926160727336537093e-06,1.852216228144243360e-04,1.089229044737294316e-04,1.470967545174062252e-04,2.871730539482086897e-04,4.275093670003116131e-05,2.759539638645946980e-04,6.494882836705073714e-05,-6.801193812862038612e-04,2.539466368034482002e-04,1.808266679290682077e-04,5.569103814195841551e-05,-1.013859364320524037e-04,-1.841179764596745372e-04,-2.556448089308105409e-05,1.236667657167345169e-07\n0.000000000000000000e+00,7.602525897709710989e-07,9.231585522684326861e-07,4.520738730207085609e-05,2.615980884002055973e-05,-1.014063059301406611e-06,2.755682544375304133e-06,-2.774228846647019964e-08,-4.885264388576615602e-06,9.170836165139917284e-06,-6.038019637344405055e-05,6.645612302236258984e-05,2.629784867167472839e-04,-2.072001516353338957e-04,1.580562184244627133e-06,-1.334271360065031331e-06,-3.404038807275355794e-06,4.016820457763969898e-05,2.871020114980638027e-04,-2.477423986420035362e-04,3.043481265194714069e-04,-2.112456131726503372e-04,-1.448330440325662494e-04,5.818768386234296486e-06,-1.039706603478407487e-05,-4.818132947548292577e-05,-2.696289157029241323e-04,-1.381836918881163001e-04,2.950000052805989981e-04,2.477765519870445132e-05,-7.997430657269433141e-05,4.626299414667300880e-06,-5.123126811668043956e-07,-3.607027974794618785e-05,-1.797685981728136539e-04,-3.884356119669973850e-04,6.150268018245697021e-05,-7.542290404671803117e-05,9.527921793051064014e-05,5.030681859352625906e-05,7.716416803305037320e-07,-6.039639265509322286e-05,-2.885607245843857527e-04,4.846446681767702103e-04,-8.735495794098824263e-05,8.434002666035667062e-05,7.977383575052954257e-06,1.322864045505411923e-05,1.757302698024432175e-06,-2.831037272699177265e-05,-1.641631970414891839e-04,9.054499969352036715e-05,8.309214172186329961e-05,5.544357918552123010e-05,-4.165787686360999942e-06,4.602517492457991466e-06,-3.776966877921950072e-06,-5.682698429154697806e-06,-1.108937431126832962e-04,-1.602339034434407949e-04,-1.271237670152913779e-05,-1.012220877782965545e-06,5.344604687707033008e-06,2.321782233138947049e-07,-9.054430449850769946e-08,4.835699201066745445e-07,-1.637004288568277843e-06,7.789568189764395356e-05,8.095004886854439974e-05,-1.510548599981120788e-06,4.279725544620305300e-06,5.577908623877192440e-08,-4.533158062258735299e-06,1.810930916690267622e-05,-1.118370128097012639e-04,6.778296665288507938e-06,4.037523467559367418e-04,-3.093001141678541899e-04,2.773998176053282805e-06,-1.094804247259162366e-06,-2.067019522655755281e-06,1.964558032341301441e-05,-6.173190740810241550e-07,-3.843164304271340370e-04,3.626632387749850750e-04,-2.992342342622578144e-04,-1.022564392769709229e-04,1.004294517770176753e-05,-8.461703146167565137e-06,-6.491143722087144852e-05,-2.897595986723899841e-04,-4.708830965682864189e-04,3.265293198637664318e-04,-3.266719431849196553e-06,-7.545964035671204329e-05,8.341500688402447850e-06,-1.453223148928373121e-06,-4.388454544823616743e-05,-3.436757251620292664e-04,-3.070792008657008410e-04,2.176189627789426595e-05,-1.075095642590895295e-04,5.318996772984974086e-05,1.161267937277443707e-05,-5.599610517492692452e-07,-1.297085109399631619e-04,-4.082612213096581399e-05,6.604826776310801506e-04,-1.347803190583363175e-04,-5.156709812581539154e-05,-5.700429392163641751e-05,7.388952099063317291e-07,4.746782906295266002e-06,-5.300957127474248409e-05,-1.104088441934436560e-04,4.380830214358866215e-04,-1.123521506087854505e-04,1.756762503646314144e-04,-4.659214937419164926e-06,5.421457899501547217e-06,-3.477833615761483088e-06,-3.863215169985778630e-06,-1.026540994644165039e-04,-1.525098341517150402e-04,-7.608687155880033970e-06,-3.573500407583196647e-06,3.168484681737027131e-06,-8.169159855242469348e-07,-1.005675400733707647e-07,-2.708249894567416050e-06,-6.330487849481869489e-06,-1.476860779803246260e-04,-1.332390529569238424e-04,-8.324299187734141015e-07,-1.314046858169604093e-05,1.976174957007970079e-08,1.116574367188150063e-05,-2.981536090373992920e-05,1.542688260087743402e-04,4.360189777798950672e-04,-6.956441793590784073e-04,3.004515601787716150e-04,-6.150007720862049609e-06,4.205080585961695760e-06,9.594653420208487660e-06,-2.237840453744865954e-05,3.042559546884149313e-04,2.937918179668486118e-04,-9.452474187128245831e-04,-3.095422289334237576e-04,2.029270981438457966e-04,-2.165339537896215916e-05,-1.948810677276924253e-06,-1.531478774268180132e-04,3.398452827241271734e-04,6.049732910469174385e-04,-1.307217171415686607e-04,1.962267560884356499e-05,1.251799985766410828e-04,-1.209306719829328358e-05,2.280820808664429933e-06,1.116417697630822659e-04,1.084720133803784847e-05,4.533994942903518677e-04,-8.783769444562494755e-04,4.152151523157954216e-04,2.365023246966302395e-04,-6.193388981046155095e-05,7.118096164049347863e-06,3.303423291072249413e-04,7.360745221376419067e-04,-1.120503642596304417e-03,-2.763674419838935137e-04,3.227594133932143450e-04,1.708224299363791943e-04,-3.742452099686488509e-05,-1.058786074281670153e-05,2.552506630308926105e-04,1.198459067381918430e-04,-8.158893324434757233e-04,-9.130977559834718704e-05,-3.176564932800829411e-04,6.780217972846003249e-06,-6.315442078630439937e-06,1.510833158135937992e-06,1.876759051810950041e-05,8.312787394970655441e-05,1.117570282076485455e-04,-4.555397026706486940e-05,-6.565976946149021387e-06,-3.838758402707753703e-06,8.477753681290778331e-07,-1.667421400952662225e-07,1.144973452937847469e-06,3.233975576222292148e-06,9.219266758009325713e-06,1.860876727732829750e-05,2.453707566019147635e-06,4.189983883406966925e-06,2.276266286571626551e-09,-2.629530627018539235e-06,3.661838036350673065e-06,-1.017368413158692420e-05,-5.036763614043593407e-04,7.868934335419908166e-05,7.155339972086949274e-06,9.516679710941389203e-06,-2.827891421475214884e-06,1.701113433227874339e-06,2.710169610509183258e-05,4.911200376227498055e-04,-3.607651160564273596e-04,6.439405260607600212e-04,-1.409450778737664223e-03,1.111701785703189671e-04,-2.218626832473091781e-06,1.067546418198617175e-05,2.354904718231409788e-04,2.289316034875810146e-04,-3.038478316739201546e-04,-4.246664466336369514e-04,-5.041842814534902573e-04,1.058831549016758800e-04,2.159275481972144917e-06,-4.334391633165068924e-06,1.372706901747733355e-05,-2.981956058647483587e-04,3.126760711893439293e-04,-2.069585316348820925e-04,-6.546675576828420162e-04,-1.868377730716019869e-04,-9.488576324656605721e-07,-8.331866411026567221e-06,-2.972776565002277493e-05,-1.626185694476589561e-04,4.697923432104289532e-04,5.537253455258905888e-04,3.943703777622431517e-04,-1.542664831504225731e-04,1.835814691730774939e-05,2.503438281564740464e-06,-2.548776683397591114e-04,2.951762580778449774e-04,1.189632108435034752e-03,3.286276769358664751e-04,5.053252971265465021e-05,5.160033651918638498e-06,-2.695375769690144807e-06,7.539432544945157133e-08,9.922180470312014222e-05,-3.649387508630752563e-04,-4.221193084958940744e-04,1.907612386276014149e-05,6.272343398450175300e-06,-4.124991392018273473e-06,-2.183027163482620381e-07,3.006539373018313199e-08,9.198727184411836788e-07,-1.897552806440216955e-06,8.046515722526237369e-05,6.203394150361418724e-05,-1.618858505025855266e-07,3.854929673252627254e-06,2.848992153303697705e-09,-3.482139618427027017e-06,1.000900829239981249e-05,-8.840351074468344450e-05,-1.665188319748267531e-04,2.583565074019134045e-04,-2.784348325803875923e-04,3.420997245484613813e-06,-2.310120407855720259e-06,-3.614850811572978273e-06,2.804993891913909465e-05,-9.001753642223775387e-05,-2.410653396509587765e-04,3.070749517064541578e-04,-3.267081629019230604e-04,-7.685288437642157078e-05,6.801872132200514898e-06,-4.546023319562664255e-06,5.348012564354576170e-05,-1.424330403096973896e-04,-2.453700581099838018e-04,3.504249616526067257e-04,-2.574217214714735746e-04,-6.449325155699625611e-06,7.625460511917481199e-06,-5.883695308739333996e-08,-3.670394289656542242e-05,-2.102048601955175400e-04,-2.213238185504451394e-04,-8.901594264898449183e-05,-3.935485437978059053e-06,2.496475062798708677e-04,1.451453499612398446e-05,-1.710667220322648063e-06,-8.594657992944121361e-05,-1.983446563826873899e-04,4.689673951361328363e-04,-1.327425707131624222e-07,3.133175778202712536e-05,2.815719199134036899e-05,-8.188732863345649093e-06,3.346601488374290057e-06,-2.666080763447098434e-05,-1.637447276152670383e-04,1.177508165710605681e-04,1.929433492477983236e-04,3.973610000684857368e-05,-4.054794317198684439e-06,1.693808371783234179e-06,-3.414394086576066911e-06,2.710911985559505410e-06,-9.631110879126936197e-05,-1.280831347685307264e-04,-4.678283585235476494e-05,-6.218312591954600066e-06,3.477200834822724573e-06,-4.678072116348630516e-07,2.177284841309301555e-08,7.429309789586113766e-07,9.695495464256964624e-07,6.820971611887216568e-05,5.255959695205092430e-05,8.586684998590499163e-07,3.237151759094558656e-06,-6.225491233635693789e-10,-4.390059530123835430e-06,7.717550033703446388e-06,-7.685500895604491234e-05,-1.476271572755649686e-04,3.404568997211754322e-05,-2.340771025046706200e-04,7.051928605505963787e-06,-1.214684834849322215e-05,-2.863959889509715140e-05,1.988912845263257623e-05,-2.421176759526133537e-06,-6.198569899424910545e-04,4.961692029610276222e-04,-4.541816597338765860e-04,-4.089788853889331222e-05,3.604851144700660370e-06,-9.293660696130245924e-06,1.759353654051665217e-05,-1.334241242147982121e-04,-2.414776972727850080e-04,1.091006852220743895e-04,-3.988952448708005250e-05,-3.624898818088695407e-05,-2.298481376783456653e-06,7.272853395079437178e-07,-8.522009011358022690e-06,-6.355914229061454535e-05,-1.562465622555464506e-04,2.022988483076915145e-04,-2.862288383767008781e-04,9.619707998353987932e-05,2.134863825631327927e-05,-1.175206125481054187e-05,7.814089258317835629e-06,-1.705764007056131959e-04,6.171293789520859718e-04,6.436454714275896549e-05,-5.218712612986564636e-05,-1.584706187713891268e-04,-3.077562723774462938e-06,-1.447962131351232529e-05,7.461218046955764294e-06,-1.267055631615221500e-04,-9.381677227793261409e-05,-3.469991497695446014e-05,-7.458144682459533215e-05,5.205106958783289883e-07,-4.129124135943129659e-07,-5.605966180155519396e-08,-1.735361365717835724e-07,-4.853874997934326530e-05,-8.350984717253595591e-05,-8.151575457304716110e-05,-1.064277330442564562e-05,1.267329707843600772e-07,-1.001756118057528511e-07,-2.162369128200225532e-08,6.292739271884784102e-07,-4.457650902622845024e-06,7.406622898997738957e-05,1.004713121801614761e-04,-1.700318080111173913e-06,5.946325018157949671e-06,-2.426463652227539569e-08,-5.640533345285803080e-06,1.178470120066776872e-05,-1.238646509591490030e-04,2.277214662171900272e-05,4.526642151176929474e-04,-1.098821521736681461e-04,-2.399172217337763868e-06,-2.106228521370212547e-06,-1.828894028221839108e-06,1.125293692894047126e-05,1.983395777642726898e-04,-2.172455133404582739e-04,2.705576771404594183e-04,-3.384966985322535038e-04,1.408882963005453348e-05,1.758835423970595002e-07,-4.008076757600065321e-06,8.142957085510715842e-05,-2.353918971493840218e-04,-1.760073355399072170e-04,7.978325011208653450e-04,-1.966863201232627034e-04,2.785447577480226755e-05,1.115599388867849484e-06,8.722406619199318811e-07,-3.691679376061074436e-05,-2.088790643028914928e-04,-4.393441195134073496e-04,1.224868756253272295e-04,-8.517729293089359999e-05,2.111277717631310225e-04,-6.823673174949362874e-06,1.086386760107416194e-06,-1.193118441733531654e-04,6.341149128274992108e-05,5.981458234600722790e-04,-5.923677235841751099e-04,-4.683135193772614002e-04,-2.536346146371215582e-04,-2.804496034514158964e-06,8.393642929149791598e-06,-3.837322583422064781e-05,3.502638719510287046e-05,3.212771553080528975e-04,-9.865966421784833074e-05,-1.652395003475248814e-04,-5.707988748326897621e-06,7.599201126140542328e-06,-3.199135790055152029e-06,-1.756313622536254115e-06,-7.457985338987782598e-05,-2.130028879037126899e-04,6.891506927786394954e-06,-1.143328063335502520e-06,-4.040969088237034157e-07,-1.829957341215049382e-06,-3.478169219306437299e-08,-1.961917206472207909e-07,-3.566700570445391349e-06,7.251706119859591126e-05,5.354479799279943109e-05,-1.716429324005730450e-06,4.513734893407672644e-06,2.223748651886126027e-08,-4.363263542472850531e-06,1.164455898106098175e-05,-8.285691728815436363e-05,1.369377860100939870e-04,3.365947050042450428e-04,-2.956296084448695183e-04,2.096203388646245003e-06,-2.280723947478691116e-06,-9.638752089813351631e-06,3.541949263308197260e-05,-1.519390207249671221e-04,-8.646640344522893429e-05,3.946600190829485655e-04,-5.972724466118961573e-05,5.933692591497674584e-05,1.012351094686891884e-05,-1.934168358275201172e-05,-2.902977284975349903e-04,-2.605060581117868423e-04,-3.052072133868932724e-04,5.613258690573275089e-04,1.408386742696166039e-04,1.273527450393885374e-04,5.069529379397863522e-06,-1.688684051259770058e-06,-4.185675425105728209e-05,-3.011838998645544052e-04,-2.999313292093575001e-04,-4.923399683320894837e-05,-3.733159392140805721e-04,1.744080218486487865e-04,2.435053829685784876e-05,-1.458172619095421396e-06,-1.185646469821222126e-04,-8.762360084801912308e-05,5.795807810500264168e-04,-4.033803706988692284e-04,-1.429220719728618860e-04,2.032642441918142140e-05,-1.708583454274048563e-06,-5.854962637386051938e-06,-1.284487807424739003e-04,-1.828938547987490892e-04,3.937612636946141720e-04,9.308796870755031705e-05,-3.527517401380464435e-05,-5.358231192076345906e-06,-4.603609795594820753e-07,-2.627110234243446030e-06,-1.544662268315732945e-06,-1.437744795111939311e-04,-3.214333846699446440e-04,-1.038561313180252910e-04,-1.580877869855612516e-05,3.924430529878009111e-06,-2.255768407621872029e-07,1.476253999044274678e-07,-2.499310539860744029e-06,1.083863935491535813e-06,-3.757547819986939430e-04,-2.994351962115615606e-04,5.147517185832839459e-06,-2.012198820011690259e-05,-5.182755558053031564e-09,2.271869016112759709e-05,6.558496952056884766e-01,4.511318402364850044e-04,3.565771330613642931e-04,-1.405723160132765770e-03,1.326027559116482735e-03,-2.651316572155337781e-05,1.507858451077481732e-05,2.542693255236372352e-05,-1.047407349688000977e-04,4.498602356761693954e-04,8.505233563482761383e-04,-1.660199835896492004e-03,2.190452534705400467e-03,5.896456423215568066e-05,-3.649728023447096348e-05,3.808555629802867770e-05,7.666010060347616673e-05,1.521842554211616516e-03,1.929959515109658241e-03,-1.893846085295081139e-03,2.945516025647521019e-04,-9.797542588785290718e-05,-2.270729964948259294e-05,6.187301096360897645e-06,1.707362243905663490e-04,1.528546563349664211e-03,1.710782293230295181e-03,-9.573006536811590195e-05,5.266921943984925747e-04,-5.936110392212867737e-04,-6.686023698421195149e-05,6.663155545538756996e-06,3.923790645785629749e-04,1.090246019884943962e-03,-2.473028376698493958e-03,-3.030705847777426243e-04,6.300660315901041031e-04,1.646620803512632847e-04,1.272721965506207198e-05,-2.262551242893096060e-05,-2.303535002283751965e-04,9.813681244850158691e-04,-1.231950242072343826e-03,-8.024303242564201355e-04,-4.488199483603239059e-04,2.911396222771145403e-05,3.849800123134627938e-07,2.753496119112242013e-05,-1.362499097012914717e-05,3.184323431923985481e-04,1.076811924576759338e-03,2.850536548066884279e-04,2.685002982616424561e-05,-3.094309067819267511e-05,1.017169961414765567e-05,-8.155007890309207141e-06,-4.305906622903421521e-05,-2.867896364477928728e-05,6.924007175257429481e-05,4.277858897694386542e-05,1.102036821976071224e-05,5.158490239409729838e-06,-3.443081141085713170e-06,5.609886102320160717e-06,8.647221875435207039e-06,-1.063369345501996577e-04,-3.042138705495744944e-04,3.252838796470314264e-04,-1.749256916809827089e-04,-1.773892472556326538e-05,-1.436230832041474059e-05,2.142299854313023388e-05,5.622316166409291327e-05,-8.773412992013618350e-05,-2.155627153115347028e-04,5.889027379453182220e-04,-2.998467534780502319e-04,-1.367476652376353741e-04,-2.900875188061036170e-05,-9.177039464702829719e-05,-1.783363986760377884e-04,1.734936085995286703e-05,-3.333725326228886843e-04,3.600355412345379591e-04,1.640821574255824089e-04,-1.578808587510138750e-04,4.225374505040235817e-05,-1.221738421008922160e-05,-3.436721090110950172e-05,-2.533587976358830929e-04,-3.685501869767904282e-04,-3.632611478678882122e-04,-2.555718529038131237e-04,1.341781317023560405e-04,-4.741247539641335607e-05,-3.220730286557227373e-05,-9.936479182215407491e-05,-2.001217799261212349e-04,6.530932150781154633e-04,-1.407058734912425280e-04,-1.647698081796988845e-04,-3.293034751550294459e-05,8.146094842231832445e-06,-1.724131834635045379e-05,-8.261177754320669919e-06,1.696484832791611552e-05,-1.174231874756515026e-04,7.287655025720596313e-04,-2.258626773254945874e-04,-4.354146367404609919e-04,-3.326276055304333568e-05,1.518160919658839703e-03,-4.165204882156103849e-04,-8.742181671550497413e-05,-2.574890095274895430e-04,-2.535805688239634037e-04,1.878155890153720975e-04,1.295023503189440817e-05,-1.407450014312416897e-07\n0.000000000000000000e+00,-3.270817978773266077e-05,-7.359121809713542461e-05,-2.702866622712463140e-04,3.611124993767589331e-04,-1.532462192699313164e-05,-1.184439861390274018e-05,3.132511849912589241e-08,1.047871992341242731e-04,-2.544993731135036796e-05,2.189943566918373108e-03,2.890546806156635284e-03,3.496039425954222679e-03,8.798491209745407104e-03,1.116854546125978231e-04,6.230978760868310928e-05,1.617728230485226959e-05,-1.179160317406058311e-03,-5.128677468746900558e-03,-1.627080608159303665e-03,-4.380186088383197784e-03,1.503518316894769669e-03,4.678404366131871939e-04,-5.775450699729844928e-05,2.930168375314678997e-05,-4.476860049180686474e-04,5.409888690337538719e-04,2.117437310516834259e-03,1.238226424902677536e-03,-5.895666545256972313e-04,-2.228350786026567221e-04,1.924995376612059772e-05,-3.914571425411850214e-05,7.608878077007830143e-04,5.954600404947996140e-03,1.564194099046289921e-03,-2.591195749118924141e-03,1.391592435538768768e-03,-2.556817373260855675e-03,-8.268511737696826458e-04,1.205078115162905306e-05,1.700325519777834415e-03,3.414319828152656555e-03,-4.873872967436909676e-06,1.316300826147198677e-03,-1.889835577458143234e-03,-4.480736388359218836e-04,-4.453238798305392265e-04,1.752934622345492244e-05,-5.273277638480067253e-04,2.746973186731338501e-03,1.803612802177667618e-03,1.200485974550247192e-03,1.598947215825319290e-03,5.309556399879511446e-06,1.093455830414313823e-05,1.738088212732691318e-05,-5.961938950349576771e-05,1.352723484160378575e-04,8.201160817407071590e-04,1.268791675101965666e-04,-1.336657260253559798e-05,-1.094442923204042017e-04,-8.881846042640972883e-06,-2.624090100766807154e-08,-3.177413964294828475e-05,-6.480138836195692420e-05,-1.275520044146105647e-04,4.046416725032031536e-04,-7.439996807079296559e-06,-1.974288534256629646e-05,-7.189330020196393889e-09,9.943322947947308421e-05,-5.798408528789877892e-05,2.399832475930452347e-03,5.606033839285373688e-03,1.961884787306189537e-03,5.624656565487384796e-03,2.625849447213113308e-04,2.276393024658318609e-05,-6.527356890728697181e-05,-8.350142743438482285e-04,-4.489273298531770706e-03,-2.991494722664356232e-03,-6.688244175165891647e-04,1.924107782542705536e-03,-2.084606676362454891e-04,-6.953048432478681207e-05,6.517049041576683521e-05,-1.910507708089426160e-04,8.054898935370147228e-04,4.466425161808729172e-03,-2.987993182614445686e-03,1.215882657561451197e-04,-1.050744176609441638e-04,-2.728433355514425784e-05,1.711279765004292130e-06,1.078348257578909397e-03,5.781580694019794464e-03,5.636645946651697159e-04,-1.630923245102167130e-03,-1.129551441408693790e-03,-1.846306491643190384e-03,-1.196135650388896465e-03,-1.883372897282242775e-05,1.964672002941370010e-03,9.564033243805170059e-04,-2.486970508471131325e-03,6.177600589580833912e-04,1.731074880808591843e-04,2.778399735689163208e-03,-4.931043949909508228e-04,-5.088734178571030498e-05,1.937787747010588646e-04,1.265239436179399490e-03,1.374616113025695086e-04,1.454933197237551212e-03,6.648554117418825626e-04,4.150491076870821416e-05,-5.410388621385209262e-05,2.953867624455597252e-05,-3.660214133560657501e-05,5.967629258520901203e-04,4.857152816839516163e-04,-4.465192032512277365e-04,-9.930982196237891912e-05,-1.244089071406051517e-04,4.096607426617993042e-06,2.003061894129132270e-08,1.819167664507403970e-06,4.018269828520715237e-05,7.584773120470345020e-04,3.745943540707230568e-04,-4.426514351507648826e-06,1.123095353250391781e-05,-1.118727555038390165e-09,-2.839729131665080786e-05,1.227945176651701331e-04,1.836300361901521683e-04,1.599988900125026703e-04,3.332034684717655182e-03,-1.089051831513643265e-03,-6.792845670133829117e-05,4.145234925090335310e-06,1.413852896803291515e-05,-2.028649905696511269e-04,2.307954244315624237e-03,-3.661710768938064575e-03,6.383947096765041351e-03,8.942058775573968887e-04,-2.888111863285303116e-03,2.855480124708265066e-05,-2.026288420893251896e-04,-2.203015144914388657e-03,-2.519997069612145424e-03,-4.455980844795703888e-03,1.105831936001777649e-03,-5.114777013659477234e-04,-2.435816917568445206e-03,1.062391966115683317e-04,6.361042323987931013e-06,-4.456687602214515209e-04,-5.172123201191425323e-04,-3.628572216257452965e-03,-5.096655339002609253e-03,-3.635328030213713646e-04,2.289770869538187981e-03,6.973500712774693966e-04,1.251265348400920630e-05,5.580617580562829971e-04,-2.325060544535517693e-03,4.683555569499731064e-03,5.039522890001535416e-03,-6.212390493601560593e-03,3.278346266597509384e-04,6.826160242781043053e-04,-5.127420809003524482e-05,-2.129290020093321800e-03,-4.638964310288429260e-03,9.375633671879768372e-04,-1.117147738113999367e-03,3.905824851244688034e-03,-4.491446088650263846e-05,-1.867182072601281106e-05,-1.033856460708193481e-05,-8.535105735063552856e-05,-1.110172597691416740e-03,2.514512161724269390e-04,-6.498853326775133610e-04,-2.760985807981342077e-05,6.938372825970873237e-05,-1.052415973390452564e-05,5.365422950376341760e-08,-4.305856782593764365e-05,-1.392685808241367340e-04,4.584704001899808645e-04,6.626833346672356129e-04,-4.875428567174822092e-05,-2.157081689801998436e-05,1.505441105109639466e-09,1.595481153344735503e-04,-6.631709402427077293e-05,3.027438651770353317e-03,1.067055761814117432e-02,-4.601546097546815872e-03,8.446604013442993164e-03,3.184711094945669174e-04,1.163038359663914889e-05,-1.122717221733182669e-04,-1.085326541215181351e-03,-3.920683637261390686e-03,-2.980766352266073227e-03,3.403401933610439301e-04,2.859464380890130997e-03,2.427107654511928558e-03,-1.528353895992040634e-04,4.377506411401554942e-05,-3.179742489010095596e-04,-3.190870862454175949e-03,3.632060252130031586e-03,1.506412867456674576e-03,5.236832890659570694e-03,-2.792706247419118881e-03,-5.252622213447466493e-05,3.042383650608826429e-05,1.122919027693569660e-03,5.592013709247112274e-03,-2.929541515186429024e-03,3.706925781443715096e-04,-5.502191372215747833e-03,1.215665251947939396e-03,-2.055305754765868187e-03,2.633993244671728462e-05,2.556386869400739670e-03,-3.147349460050463676e-03,-4.197505302727222443e-03,-2.468521241098642349e-03,4.889698699116706848e-03,3.933223895728588104e-03,-9.464722825214266777e-04,-1.196852754219435155e-04,-1.827156869694590569e-03,3.191506490111351013e-03,3.360086120665073395e-03,-9.297432843595743179e-04,8.540792623534798622e-04,1.950925616256427020e-05,-9.602963837096467614e-05,-3.671562808449380100e-06,-4.419233882799744606e-04,2.332990989089012146e-04,-6.368012691382318735e-05,-1.725417561829090118e-03,-3.301359538454562426e-04,-1.680828572716563940e-04,-7.453284069924848154e-06,-3.911668500222731382e-08,-2.164903162338305265e-05,-1.632179555599577725e-05,-2.697316522244364023e-04,1.491481671109795570e-04,4.212422936689108610e-06,-1.442679968022275716e-05,3.327670583530561998e-08,9.005435276776552200e-05,-7.665884186280891299e-05,2.341763814911246300e-03,4.865985363721847534e-03,1.038033515214920044e-03,5.474885925650596619e-03,2.125161117874085903e-04,2.659740130184218287e-05,-7.090637518558651209e-05,-9.208054980263113976e-04,-3.729081712663173676e-03,-2.890598494559526443e-03,-1.872741850093007088e-03,5.489275208674371243e-04,-6.973196868784725666e-04,-8.549047197448089719e-05,9.217391198035329580e-05,-1.790182432159781456e-05,3.767604357562959194e-04,3.294814378023147583e-03,-7.527283160015940666e-04,-3.683078102767467499e-05,-2.477773232385516167e-04,-4.655040902434848249e-05,5.804327884106896818e-06,1.025074278004467487e-03,5.526557099074125290e-03,-8.410306763835251331e-04,-2.339705359190702438e-03,-1.577320508658885956e-03,-1.126813818700611591e-03,-9.191759745590388775e-04,-2.045222208835184574e-05,2.158038318157196045e-03,2.537378459237515926e-04,-1.669966615736484528e-03,1.750277820974588394e-03,-8.500965777784585953e-04,1.966651296243071556e-03,-3.540554025676101446e-04,-7.406104123219847679e-05,1.849184482125565410e-04,9.781778790056705475e-04,8.049598545767366886e-05,9.208084666170179844e-04,-2.693792339414358139e-04,4.838008317165076733e-05,-5.806543776998296380e-05,5.379054346121847630e-05,-3.789639231399632990e-05,1.038390328176319599e-03,5.808796267956495285e-04,-7.509273127652704716e-04,-1.703059824649244547e-04,-1.328393409494310617e-04,4.878077561443205923e-06,-2.266278897877782583e-08,-2.313498407602310181e-05,-4.055077442899346352e-05,-2.743858785834163427e-04,1.217261014971882105e-04,-7.046383416309254244e-06,-2.248033160867635161e-05,2.214346750406548381e-08,1.009622501442208886e-04,-7.123725663404911757e-05,2.126250416040420532e-03,4.860984161496162415e-03,-9.179646149277687073e-04,4.235606640577316284e-03,1.646742894081398845e-04,2.826594572979956865e-05,-6.003376984153874218e-05,-7.557654171250760555e-04,-9.214755147695541382e-03,-4.397629294544458389e-03,-2.480222028680145741e-04,2.737184753641486168e-03,4.157685907557606697e-04,-4.242121940478682518e-05,4.464050289243459702e-05,-7.386188954114913940e-04,1.769345602951943874e-03,8.329991251230239868e-04,-2.935828641057014465e-03,-1.137350918725132942e-04,-3.645633114501833916e-06,2.512324863346293569e-05,4.031983189634047449e-05,7.850681431591510773e-04,5.425644572824239731e-03,1.651716651394963264e-03,-1.454588258638978004e-03,-2.623606240376830101e-03,-1.685386989265680313e-03,-6.210508872754871845e-04,-8.540984708815813065e-06,2.037913072854280472e-03,2.147504128515720367e-03,-2.236468251794576645e-03,1.809363719075918198e-03,-1.813965616747736931e-03,2.520187292248010635e-03,-3.212617302779108286e-04,-2.187811332987621427e-05,4.230986814945936203e-05,2.058256883174180984e-03,-1.476743957027792931e-03,-7.874201983213424683e-04,-4.890301497653126717e-04,4.016776438220404088e-05,-4.942984742228873074e-05,2.972328366013243794e-05,-1.510321453679352999e-05,6.884332979097962379e-04,1.378501299768686295e-03,-5.376240733312442899e-05,-3.672503953566774726e-05,-8.926980808610096574e-05,4.194246230326825753e-06,1.838270691223442554e-08,-2.643771767907310277e-05,-5.025808786740526557e-05,-5.061737610958516598e-04,-7.692890358157455921e-05,-1.718604653433430940e-05,-3.415180617594160140e-05,2.231354301329702139e-08,9.407213656231760979e-05,-1.048414051183499396e-04,2.086332999169826508e-03,7.158002350479364395e-03,2.099948003888130188e-03,6.197962909936904907e-03,1.727495546219870448e-04,2.553468948462978005e-05,-9.088865772355347872e-05,-9.803451830521225929e-04,-4.334178753197193146e-03,-1.351463608443737030e-03,-6.408009212464094162e-04,4.329081624746322632e-03,-1.707613701000809669e-04,-3.039473085664212704e-05,-4.682004509959369898e-05,-8.371555013582110405e-04,1.392835751175880432e-03,1.403066795319318771e-03,-3.226660424843430519e-03,-2.831062767654657364e-03,-4.711196525022387505e-04,-2.096869502565823495e-05,-2.593857789179310203e-05,1.034146989695727825e-03,5.508543457835912704e-03,-3.173459321260452271e-03,-3.785044653341174126e-03,-2.639242447912693024e-03,-2.161303302273154259e-03,-6.413129158318042755e-04,-2.148850398953072727e-06,1.360088004730641842e-03,1.411876408383250237e-03,-1.784837571904063225e-03,1.659741508774459362e-03,1.415979495504871011e-04,2.651724498718976974e-03,-3.890171064995229244e-04,-9.159019100479781628e-05,4.750165098812431097e-04,1.504776999354362488e-03,1.436273916624486446e-03,9.530992829240858555e-04,-2.575341146439313889e-03,3.915575507562607527e-05,-5.640590825350955129e-05,2.705271253944374621e-05,5.560581485042348504e-06,7.317167473956942558e-04,7.779793813824653625e-04,-8.288490353152155876e-04,-1.401680056005716324e-04,-1.150672324001789093e-04,7.836773875169456005e-06,-1.073995008482597768e-07,-2.675678479135967791e-05,-1.142026121669914573e-05,-3.598129551392048597e-04,-9.819108527153730392e-06,2.939854311989620328e-06,-3.302470577182248235e-05,-3.024933903361670673e-08,8.612532838014885783e-05,-8.693738345755264163e-05,2.103548496961593628e-03,4.342079628258943558e-03,1.559511758387088776e-03,5.226471927016973495e-03,2.433336048852652311e-04,1.176910427602706477e-05,-2.880676220229361206e-05,-1.027724356390535831e-03,-1.143473316915333271e-03,-3.532555187121033669e-03,-2.941551152616739273e-03,1.636730041354894638e-03,-1.878887647762894630e-03,-8.130291098495945334e-05,1.075192267308011651e-05,-1.023125951178371906e-03,-4.259519046172499657e-04,4.542171955108642578e-03,-2.313719829544425011e-03,-4.816006403416395187e-03,-1.803795224986970425e-03,-9.041198609338607639e-06,2.659039091668091714e-05,8.060291875153779984e-04,4.598592408001422882e-03,8.760254713706672192e-04,-1.169707975350320339e-03,9.501118911430239677e-04,-1.102453097701072693e-03,-8.347167749889194965e-04,-3.516843935358338058e-05,2.430488355457782745e-03,3.964319475926458836e-04,-1.537831150926649570e-03,3.206132212653756142e-03,-1.090168138034641743e-03,1.683399314060807228e-03,-2.554478123784065247e-04,-5.353472806746140122e-05,8.607775089330971241e-04,3.097172826528549194e-03,1.782158506102859974e-03,1.332372892647981644e-03,-1.157934093498624861e-04,7.506151450797915459e-05,-4.516926856013014913e-05,4.642247222363948822e-05,1.313212123932316899e-05,3.296127310022711754e-03,2.931932685896754265e-03,-3.907153441105037928e-04,-6.564430805156007409e-05,-1.002363351290114224e-04,6.082579147914657369e-06,-3.417881089262664318e-09,2.042943960987031460e-04,4.650223127100616693e-04,1.039124559611082077e-03,-2.415652852505445480e-03,7.156145875342190266e-05,1.022645010380074382e-04,3.278273652540519834e-08,-7.641264237463474274e-04,4.856208106502890587e-04,6.387545466423034668e-01,-3.126308321952819824e-02,-2.067340165376663208e-02,-4.105444997549057007e-02,-1.776075921952724457e-03,-1.421282649971544743e-04,2.537290856707841158e-04,6.880542729049921036e-03,3.600466996431350708e-02,2.371786534786224365e-02,1.551469694823026657e-02,-1.480240933597087860e-02,1.456509809941053391e-03,5.259970785118639469e-04,-3.742125700227916241e-04,1.886968617327511311e-03,-4.231418948620557785e-03,-1.471173949539661407e-02,8.420547470450401306e-03,1.212784647941589355e-02,2.400052035227417946e-04,9.243760723620653152e-05,2.585031324997544289e-06,-7.310861721634864807e-03,-3.949647769331932068e-02,8.962713181972503662e-04,2.693733945488929749e-02,6.410463713109493256e-03,1.028699148446321487e-02,6.897709332406520844e-03,3.369923215359449387e-04,-1.719721965491771698e-02,-8.708860725164413452e-03,1.804745942354202271e-02,-7.701995782554149628e-03,-5.429330281913280487e-03,-1.636766642332077026e-02,2.450225641950964928e-03,3.468888171482831240e-04,-9.891164954751729965e-04,-1.113115809857845306e-02,-5.482630804181098938e-03,-6.567678879946470261e-03,2.329331357032060623e-03,-4.659754340536892414e-04,5.169906653463840485e-04,-3.389095945749431849e-04,7.066034595482051373e-04,-4.539883695542812347e-03,-4.106201697140932083e-03,4.256653599441051483e-03,1.064461772330105305e-03,8.867706055752933025e-04,-1.946159027284011245e-04,-8.092037023743614554e-05,5.235041026026010513e-04,-4.118451033718883991e-04,-1.796166034182533622e-04,4.727452178485691547e-04,-9.350271284347400069e-06,-7.511812145821750164e-05,-6.033034878782927990e-04,5.340321804396808147e-04,5.315157977747730911e-06,2.335840836167335510e-03,6.378950201906263828e-04,1.806900836527347565e-04,4.027586895972490311e-03,-1.886554491647984833e-05,-1.441798376617953181e-04,-1.781253231456503272e-04,-3.496429999358952045e-04,-7.658299989998340607e-03,-5.899352487176656723e-03,1.685388968326151371e-03,2.960346173495054245e-03,9.621601202525198460e-04,-1.857449678936973214e-04,6.656054174527525902e-04,2.631422597914934158e-03,2.497723791748285294e-03,4.941522609442472458e-03,-4.509135615080595016e-04,9.919776348397135735e-04,1.837976742535829544e-05,-4.565834533423185349e-04,-5.889845124329440296e-05,8.773425361141562462e-04,3.741469467058777809e-03,-5.899414885789155960e-03,-4.580914042890071869e-03,4.819635068997740746e-04,-1.463560387492179871e-03,-8.849365985952317715e-04,1.360990456305444241e-03,2.635954180732369423e-03,3.404731163755059242e-03,-2.592073986306786537e-03,9.904578328132629395e-04,-4.089490976184606552e-04,1.820862991735339165e-03,6.961955223232507706e-04,-5.702915368601679802e-04,2.111329231411218643e-03,2.469354774802923203e-03,-1.161815691739320755e-02,1.472239103168249130e-02,4.363400395959615707e-03,5.824483931064605713e-03,5.462586414068937302e-03,-7.866413332521915436e-03,1.347466744482517242e-02,-3.999643027782440186e-03,1.427609380334615707e-02,-3.861919045448303223e-03,-8.985588792711496353e-04,7.498785853385925293e-03,1.860570819189888425e-06\n0.000000000000000000e+00,-1.157086517196148634e-04,-5.008437437936663628e-04,-7.541363011114299297e-04,-4.156161739956587553e-04,-7.719445420661941171e-05,-3.840635326923802495e-05,-1.144657169049878576e-08,3.088953963015228510e-04,1.163903361884877086e-04,4.580313339829444885e-03,3.645319491624832153e-02,9.777526371181011200e-03,2.187213860452175140e-02,-1.873432775028049946e-04,3.211350995115935802e-04,3.034959372598677874e-04,-4.584647715091705322e-03,-1.614647544920444489e-02,9.653702378273010254e-03,-2.143691852688789368e-02,-1.523577794432640076e-02,-3.666133852675557137e-05,-3.954070853069424629e-04,2.962884027510881424e-04,7.731844671070575714e-04,-7.742022164165973663e-03,2.626175992190837860e-02,2.844202145934104919e-02,-6.392075214534997940e-03,-1.609675935469567776e-03,3.258551078033633530e-05,-2.343398227822035551e-04,3.370651102159172297e-04,-6.193832494318485260e-03,1.322393678128719330e-02,-4.452256485819816589e-03,1.382097043097019196e-02,-5.183788016438484192e-03,-4.531641956418752670e-03,3.248469147365540266e-04,-1.308903796598315239e-03,1.461868756450712681e-03,-9.814063087105751038e-04,3.106469754129648209e-03,7.404955103993415833e-04,-6.848355289548635483e-03,-3.514998359605669975e-03,2.448057930450886488e-04,-4.751029424369335175e-03,4.801853094249963760e-03,3.115362022072076797e-03,3.007580712437629700e-02,1.537556108087301254e-02,-2.493612737453076988e-05,2.466387813910841942e-04,-1.023224758682772517e-04,-5.340572679415345192e-04,-2.915950724855065346e-03,-5.156293511390686035e-03,1.030898885801434517e-03,2.118015254382044077e-05,-2.888632880058139563e-04,-1.089847282855771482e-04,-2.012728472777780553e-08,-9.887824126053601503e-05,-3.578712930902838707e-04,1.749154995195567608e-03,3.401420777663588524e-03,-9.441928705200552940e-05,6.432065129047259688e-05,1.626320766945354990e-08,3.267326101195067167e-04,1.988488511415198445e-04,6.464049220085144043e-03,1.992337778210639954e-02,2.102295868098735809e-02,1.102225109934806824e-02,7.048377883620560169e-04,1.496235490776598454e-04,-4.201663978165015578e-05,-2.764652948826551437e-03,-5.492292344570159912e-03,-1.295691542327404022e-02,-8.301063440740108490e-03,-2.694864757359027863e-03,-3.432766068726778030e-03,2.935205702669918537e-05,3.970302059315145016e-04,-1.792171620763838291e-03,-2.409752691164612770e-03,1.581006310880184174e-02,-9.807682596147060394e-03,1.233118865638971329e-02,-1.553393201902508736e-03,2.925217850133776665e-04,-2.395395858911797404e-05,1.605848548933863640e-03,8.152872323989868164e-03,-3.540183417499065399e-03,-2.083135768771171570e-02,5.970907397568225861e-03,-5.832808092236518860e-04,-4.522599745541810989e-03,1.525161496829241514e-04,-1.472668722271919250e-03,-3.601992037147283554e-03,1.233674865216016769e-02,-2.017237618565559387e-02,7.017291616648435593e-03,9.352281689643859863e-03,-2.568130847066640854e-03,9.711539314594119787e-05,-2.143157180398702621e-03,4.667265806347131729e-03,9.349739179015159607e-03,1.299734227359294891e-02,1.875733397901058197e-02,-1.799193851184099913e-04,2.005632559303194284e-04,-2.573423807916697115e-05,-2.276401501148939133e-04,-1.443503657355904579e-03,-3.324489574879407883e-03,-1.060312031768262386e-03,-3.372676728758960962e-04,-3.386176540516316891e-04,-3.611750435084104538e-05,-3.284239369349961635e-08,-7.687354082008823752e-05,2.241266629425808787e-04,1.961616566404700279e-03,-5.659816088154911995e-05,-9.363931894768029451e-05,-2.172429813072085381e-04,2.885249594797301143e-09,-3.318960370961576700e-04,-4.752178938360884786e-05,3.462750464677810669e-04,4.452870041131973267e-02,1.035444624722003937e-02,-9.984478354454040527e-03,-2.800292568281292915e-04,3.726116847246885300e-05,-5.036679795011878014e-06,-3.161281347274780273e-04,1.154650934040546417e-02,2.628736197948455811e-02,-2.090472541749477386e-02,-7.537571713328361511e-03,-1.157472562044858932e-02,-2.944598963949829340e-04,-1.293945475481450558e-03,-1.205551344901323318e-02,-8.359223604202270508e-03,-7.064171601086854935e-03,2.390899136662483215e-02,-7.609037682414054871e-03,-7.976809516549110413e-03,2.992610679939389229e-04,1.790775277186185122e-04,-8.188632782548666000e-04,-2.310332283377647400e-02,-9.147958829998970032e-03,-4.245396703481674194e-02,1.212801691144704819e-02,7.416096515953540802e-03,1.665458199568092823e-03,1.459409977542236447e-04,6.542124319821596146e-03,-1.868689199909567833e-03,1.137690991163253784e-02,1.725097373127937317e-02,-3.032237663865089417e-02,5.630142986774444580e-03,4.152985289692878723e-03,-6.285989074967801571e-04,-4.627250600606203079e-04,-2.378097362816333771e-02,-2.489703148603439331e-02,4.460244905203580856e-03,1.089537516236305237e-03,-2.095839590765535831e-07,-4.153469344601035118e-04,-2.530017263779882342e-05,1.611981570022180676e-04,-3.348496509715914726e-03,6.150575354695320129e-04,-7.286657113581895828e-03,-6.424025632441043854e-04,2.479171089362353086e-04,-2.462117990944534540e-04,-2.090200545978859736e-08,-1.420311746187508106e-04,-6.836268003098666668e-04,1.285465899854898453e-03,2.096151001751422882e-03,-3.237080527469515800e-04,-5.872684414498507977e-05,2.863555437215836719e-08,3.991480916738510132e-04,2.154495450668036938e-04,6.519906222820281982e-03,4.183705151081085205e-02,9.027249179780483246e-03,2.410619705915451050e-02,1.435827813111245632e-03,1.878887123893946409e-04,3.190514689777046442e-05,-4.602216184139251709e-03,-1.787626370787620544e-02,2.196386083960533142e-02,-2.444950304925441742e-02,-6.069799419492483139e-03,1.206940971314907074e-02,-3.334206412546336651e-04,-2.010831958614289761e-04,-6.644173059612512589e-03,-2.278036624193191528e-02,1.830547302961349487e-02,3.782502189278602600e-02,7.602152414619922638e-03,-1.008215360343456268e-03,-2.655950956977903843e-04,-1.742495660437270999e-04,1.047894358634948730e-03,-1.782211475074291229e-04,-1.522604376077651978e-02,1.307003013789653778e-02,2.259560301899909973e-02,-6.164069054648280144e-04,-6.212109234184026718e-03,3.657657362055033445e-04,-7.933403830975294113e-04,-1.230245456099510193e-02,-1.362477615475654602e-02,8.054129779338836670e-03,5.050103645771741867e-04,3.077131696045398712e-03,-4.233451560139656067e-03,1.039264316204935312e-04,8.811154402792453766e-03,2.458245493471622467e-03,-1.613446325063705444e-02,2.327573671936988831e-02,1.457333005964756012e-02,-1.304806937696412206e-04,7.545124390162527561e-05,-2.399362274445593357e-04,1.667682081460952759e-03,-3.628420876339077950e-03,-1.066943909972906113e-02,-7.549326401203870773e-04,-6.171491113491356373e-04,-3.526311193127185106e-04,-7.359636947512626648e-05,1.006841543471637124e-08,-6.394457886926829815e-05,-1.636842644074931741e-04,-3.881662851199507713e-04,-1.505245163571089506e-04,-3.953670238843187690e-05,-5.748687181039713323e-05,2.321564807061804458e-08,2.312327269464731216e-04,-9.576650336384773254e-05,6.110724993050098419e-03,4.291968420147895813e-02,-3.065734170377254486e-03,1.059994939714670181e-02,3.696915809996426105e-04,8.674248965689912438e-05,-2.363407111261039972e-04,-3.418537089601159096e-03,-1.257213205099105835e-02,8.638129569590091705e-03,-1.381940115243196487e-02,-1.628821715712547302e-02,-4.772064741700887680e-03,-6.612297147512435913e-04,4.076008335687220097e-04,-2.227643271908164024e-03,-8.873976767063140869e-03,2.293501794338226318e-02,1.512405276298522949e-02,-8.264242671430110931e-03,-1.095723593607544899e-03,-2.964714367408305407e-04,-1.742284512147307396e-04,2.118229400366544724e-03,-2.139802090823650360e-04,-1.645233016461133957e-03,-1.234419178217649460e-02,-4.196339286863803864e-04,2.467557089403271675e-03,-4.652830306440591812e-03,-3.260880475863814354e-06,-6.577931926585733891e-04,-1.381498388946056366e-02,1.022398122586309910e-03,1.398304104804992676e-02,-4.286370705813169479e-03,3.077753121033310890e-03,-2.981970086693763733e-03,-2.680618199519813061e-04,-3.302215598523616791e-03,-8.109519258141517639e-03,-9.235512465238571167e-03,3.140387684106826782e-02,5.979171954095363617e-03,1.836467563407495618e-04,-1.639736001379787922e-04,9.225193934980779886e-05,-4.935861215926706791e-04,-8.996002143248915672e-04,-9.247087873518466949e-03,-3.401527646929025650e-03,-6.999158067628741264e-04,-4.591043107211589813e-04,-5.119007619214244187e-05,-8.301697107526706532e-09,-3.631810614024288952e-06,-2.399401564616709948e-04,-4.762344178743660450e-04,4.594884230755269527e-04,-2.673642666195519269e-05,-3.529276000335812569e-06,-1.906639113258279394e-08,3.480263403616845608e-04,-9.567759843776002526e-05,5.041378550231456757e-03,4.429158568382263184e-02,-1.240559108555316925e-02,2.610809169709682465e-04,4.417161399032920599e-04,-3.224115644115954638e-04,-4.060258506797254086e-04,-6.408279296010732651e-05,-2.745467610657215118e-02,-5.337078124284744263e-03,-1.769886910915374756e-02,-5.866353865712881088e-03,-7.302989251911640167e-04,-3.186695976182818413e-04,5.178970750421285629e-04,3.101000795140862465e-03,-2.234939951449632645e-03,1.590666826814413071e-03,-3.966040909290313721e-03,-1.968531683087348938e-02,4.084632731974124908e-03,-4.723003658000379801e-04,6.082855543354526162e-05,3.341663163155317307e-03,9.034579619765281677e-03,1.954832114279270172e-02,8.203541859984397888e-03,-1.585380174219608307e-02,-4.575111903250217438e-03,-1.405847957357764244e-03,-4.232270293869078159e-04,6.149603519588708878e-03,-6.537169218063354492e-03,1.321390271186828613e-02,3.197961300611495972e-02,-4.023544490337371826e-02,4.911154042929410934e-03,-1.201716950163245201e-03,-2.711760753300040960e-04,-3.791376715525984764e-03,1.930626574903726578e-03,-2.154263481497764587e-02,-1.551266573369503021e-02,-3.033857792615890503e-03,1.420012558810412884e-04,-1.476677134633064270e-04,1.431504279025830328e-05,-4.157661460340023041e-04,-6.195753812789916992e-04,-1.904783304780721664e-03,1.277944305911660194e-03,-4.339163933764211833e-05,-2.559160056989639997e-04,-3.045615812879987061e-05,1.166199581348337233e-09,-2.995859540533274412e-05,-6.648160342592746019e-05,-6.460649892687797546e-04,-1.691942219622433186e-03,-1.049830243573524058e-04,-9.356069494970142841e-05,-9.330506145488470793e-09,6.186726386658847332e-05,7.567925786133855581e-05,-5.049421451985836029e-04,4.742313921451568604e-02,1.290584914386272430e-02,1.222219690680503845e-02,2.754087654466275126e-05,8.185840124497190118e-05,-6.044051260687410831e-04,-2.024448476731777191e-03,-1.155163533985614777e-02,1.672897674143314362e-02,-4.734364338219165802e-03,-1.330580678768455982e-03,-3.752979915589094162e-03,1.226152671733871102e-04,-7.133683538995683193e-04,-3.485795110464096069e-03,-8.567254990339279175e-03,1.799198612570762634e-02,4.764068406075239182e-03,-1.555838994681835175e-02,-3.172884229570627213e-03,-9.014910028781741858e-05,-5.245357169769704342e-05,1.652173465117812157e-03,-5.229626316577196121e-03,-2.758207172155380249e-02,-1.245688088238239288e-02,-1.104889158159494400e-02,-4.127930849790573120e-03,4.397121665533632040e-04,1.038737609633244574e-04,-9.251749143004417419e-03,6.457012612372636795e-03,-1.500819437205791473e-02,1.264538429677486420e-02,-1.141392812132835388e-02,7.850255817174911499e-03,-1.541262143291532993e-03,-3.132447018288075924e-04,-4.930595168843865395e-04,-1.000210293568670750e-03,1.902700867503881454e-03,2.863047085702419281e-02,-1.265545561909675598e-02,7.753053796477615833e-05,1.138013612944632769e-05,-7.033391011646017432e-05,-6.694711191812530160e-05,-2.952883951365947723e-03,-7.481198292225599289e-03,-5.509505514055490494e-03,-8.004910778254270554e-04,-3.822986400336958468e-05,5.816400516778230667e-06,8.126335160341113806e-09,-8.880400855559855700e-05,-3.256825730204582214e-04,-3.624564560595899820e-04,-5.320549244061112404e-04,5.354498716769739985e-05,-5.004739796277135611e-05,9.201585271512158215e-09,2.851910248864442110e-04,-1.703591260593384504e-04,6.562225520610809326e-03,5.225070565938949585e-02,1.128607662394642830e-03,1.500751264393329620e-02,6.206614780239760876e-04,5.004495687899179757e-05,-3.239045618101954460e-04,-5.200606770813465118e-03,-1.261127553880214691e-02,1.971726492047309875e-02,-5.199494305998086929e-03,-1.392163243144750595e-02,-1.749739423394203186e-02,-7.867941167205572128e-04,4.707296902779489756e-04,-3.580091521143913269e-03,-2.155305258929729462e-02,3.269091993570327759e-02,1.187316887080669403e-02,-1.279837451875209808e-02,-8.058673120103776455e-04,-2.744491794146597385e-04,-5.826808774145320058e-06,2.651715651154518127e-03,-6.442632526159286499e-03,3.422009292989969254e-03,4.106872715055942535e-03,1.120819617062807083e-02,1.779039623215794563e-03,-5.359698086977005005e-03,-1.191977207781746984e-04,4.143393132835626602e-03,-1.348307542502880096e-02,4.426422528922557831e-03,-1.713037490844726562e-04,-6.093680858612060547e-03,5.843545310199260712e-03,-3.023976460099220276e-03,-1.975987979676574469e-04,1.801137230359017849e-03,5.271735135465860367e-03,2.488712081685662270e-03,1.910562999546527863e-02,2.902687527239322662e-03,2.626146597322076559e-04,-1.633370557101443410e-04,1.073265739250928164e-04,2.313470613444224000e-04,9.301493875682353973e-03,-2.125312341377139091e-03,-3.267002524808049202e-03,-6.514320848509669304e-04,-4.552898753900080919e-04,-5.606778722722083330e-05,9.344557838630862534e-08,3.777750825975090265e-04,2.315051853656768799e-03,4.319746512919664383e-04,-9.872559458017349243e-04,4.717855481430888176e-04,1.276140101253986359e-04,-7.024027581792324781e-09,-1.295079244300723076e-03,3.048676007892936468e-04,-2.937494032084941864e-02,4.837831556797027588e-01,-5.124019086360931396e-02,-6.928690522909164429e-02,-3.073571715503931046e-03,-3.553831484168767929e-04,1.557434676215052605e-03,1.322008110582828522e-02,1.163894087076187134e-01,-1.223458442836999893e-02,8.979728072881698608e-02,1.050844788551330566e-01,5.280276760458946228e-03,2.955141477286815643e-03,-1.780051505193114281e-03,-2.282742783427238464e-02,6.273882836103439331e-02,-6.158970668911933899e-02,-4.873302578926086426e-02,1.012872308492660522e-01,4.256580490618944168e-03,2.059603808447718620e-03,1.046677120029926300e-03,-1.317461300641298294e-02,4.780477378517389297e-03,3.203004598617553711e-05,8.644991368055343628e-02,8.409149944782257080e-03,8.927239105105400085e-03,2.315764687955379486e-02,-1.460600178688764572e-04,-1.271229609847068787e-02,6.726659089326858521e-02,2.227648720145225525e-02,-1.091541945934295654e-01,-2.834701165556907654e-02,-1.955629140138626099e-02,1.217058952897787094e-02,1.232013921253383160e-03,1.972310431301593781e-02,5.247324705123901367e-03,4.743357002735137939e-02,-1.262359023094177246e-01,1.790123805403709412e-02,-6.516032735817134380e-04,2.270200056955218315e-03,1.199102960526943207e-03,3.557426156476140022e-03,1.179611589759588242e-02,6.058220937848091125e-02,2.393925376236438751e-02,1.935592619702219963e-03,1.980454195290803909e-03,-8.395896293222904205e-04,3.910260784323327243e-05,6.470224470831453800e-04,-5.406053387559950352e-04,-3.479168517515063286e-03,-3.793888026848435402e-04,1.355975109618157148e-04,5.953936488367617130e-04,-1.725921523757278919e-03,1.401312532834708691e-03,4.129542794544249773e-04,-2.467101439833641052e-04,-3.155129961669445038e-03,-4.490079730749130249e-02,-6.065506022423505783e-03,1.267511630430817604e-03,6.506137433461844921e-04,2.091749629471451044e-04,4.314780235290527344e-03,-2.732889726758003235e-02,-2.192087098956108093e-02,-6.901512853801250458e-03,-2.027833834290504456e-03,-3.097078762948513031e-03,-4.340506857261061668e-04,3.508906112983822823e-03,3.257634490728378296e-02,-1.624535024166107178e-02,3.831017017364501953e-02,2.147710882127285004e-02,-8.264193311333656311e-03,5.366527475416660309e-03,9.040480945259332657e-04,-2.106980973621830344e-04,3.152532503008842468e-03,4.287241026759147644e-03,-4.803934693336486816e-02,-2.179916575551033020e-02,-4.821602720767259598e-03,-7.330829743295907974e-03,9.626473300158977509e-03,-5.828276334796100855e-05,1.296131871640682220e-02,2.483852393925189972e-02,-6.075690966099500656e-03,2.447327598929405212e-02,-1.738161593675613403e-02,4.223193973302841187e-03,4.240287467837333679e-03,4.063824657350778580e-03,3.204485168680548668e-03,1.918855123221874237e-04,-6.114917621016502380e-02,1.548570394515991211e-01,9.768057614564895630e-02,1.024097949266433716e-02,1.751296408474445343e-02,-5.234291404485702515e-02,5.666556581854820251e-02,-4.385771974921226501e-02,1.295560449361801147e-01,-2.487813495099544525e-02,-2.839919179677963257e-02,3.978634998202323914e-02,6.755553840775974095e-06\n0.000000000000000000e+00,-7.290700159501284361e-05,-1.069385180016979575e-04,9.866075124591588974e-04,2.343362197279930115e-03,-1.255853567272424698e-04,3.217849371139891446e-05,-1.803617877271790348e-08,1.580628595547750592e-04,2.598926948849111795e-04,3.671826096251606941e-03,1.088133826851844788e-02,3.175535798072814941e-02,9.596608579158782959e-03,1.022046781145036221e-03,1.143113768193870783e-04,-2.521552378311753273e-04,-5.618091672658920288e-04,7.718300912529230118e-03,-8.090939372777938843e-04,8.745424449443817139e-03,1.146872527897357941e-03,-1.334210042841732502e-03,3.039335715584456921e-04,-5.905478028580546379e-04,-6.797888316214084625e-03,-1.190092507749795914e-02,-1.193656958639621735e-02,6.867936812341213226e-03,-6.168974563479423523e-03,-2.778123598545789719e-05,2.616640995256602764e-04,-1.185601286124438047e-04,9.722364484332501888e-04,3.681425936520099640e-03,-2.279636636376380920e-02,-3.044218756258487701e-03,-1.307716127485036850e-03,-2.611302770674228668e-03,-1.531158457510173321e-03,8.007844735402613878e-05,2.165735932067036629e-03,-3.270771354436874390e-03,7.406276650726795197e-03,8.467885782010853291e-04,1.445909030735492706e-02,2.402393613010644913e-03,-6.989894900470972061e-04,1.448760303901508451e-05,4.298071842640638351e-03,3.868618980050086975e-03,2.273508533835411072e-02,1.267786696553230286e-02,2.106425818055868149e-04,-3.435262260609306395e-05,3.058150832657702267e-05,-5.125960524310357869e-05,3.953147679567337036e-04,-7.602681871503591537e-04,-2.544390503317117691e-03,-2.644749358296394348e-03,-5.840575904585421085e-04,-9.218111517839133739e-05,2.857977960957214236e-05,-3.525962810613236798e-08,-6.669251888524740934e-05,-1.606160221854224801e-04,2.147885970771312714e-03,2.734648296609520912e-03,-1.531182788312435150e-04,1.035007153404876590e-04,-1.119848480612972708e-08,8.701648039277642965e-05,3.948310913983732462e-04,1.616215799003839493e-03,3.380337962880730629e-03,2.888675779104232788e-02,8.610235527157783508e-03,5.009304732084274292e-04,9.096595749724656343e-05,3.332253254484385252e-05,-2.634742297232151031e-03,-5.225163418799638748e-03,-2.030577510595321655e-02,9.982312098145484924e-03,1.760479062795639038e-04,6.254354957491159439e-05,2.196584682678803802e-04,-4.857637104578316212e-04,-6.509914062917232513e-03,-1.101600099354982376e-02,-2.133633196353912354e-02,1.970217376947402954e-02,-6.968177855014801025e-03,-1.843110891059041023e-03,3.153781290166079998e-04,-1.446561072953045368e-04,6.083486368879675865e-05,-5.606120917946100235e-03,-1.589909754693508148e-02,3.178233979269862175e-03,-2.242692746222019196e-03,-3.842431120574474335e-03,-9.832747746258974075e-04,1.011007407214492559e-04,2.294556936249136925e-03,3.164345398545265198e-03,1.116990111768245697e-02,-4.842218011617660522e-03,8.806234225630760193e-03,-2.004947047680616379e-03,-3.705509880091995001e-04,1.427671668352559209e-04,2.689553191885352135e-03,3.150905016809701920e-03,2.688941173255443573e-02,8.030082099139690399e-03,5.337710026651620865e-03,-1.429965050192549825e-04,1.975050254259258509e-04,-9.525552741251885891e-05,2.200806047767400742e-04,-2.631508279591798782e-03,-1.946536824107170105e-03,-5.459248786792159081e-04,-2.941087004728615284e-04,-1.052200750564225018e-04,-2.075769043585751206e-05,1.846000685645776684e-08,-4.963311221217736602e-05,-1.922381343320012093e-04,-4.487612750381231308e-03,-4.396648146212100983e-03,-8.366713882423937321e-05,-3.409752971492707729e-04,-9.219067287347115780e-09,3.850731882266700268e-04,-9.108338272199034691e-04,2.865073038265109062e-04,6.587219424545764923e-03,-3.637364134192466736e-02,1.896155998110771179e-02,4.324092587921768427e-04,2.642453182488679886e-06,-1.001053606159985065e-04,-1.073148567229509354e-03,8.995296433568000793e-03,3.124699555337429047e-02,-2.800319716334342957e-02,-8.701051585376262665e-03,1.140373386442661285e-02,-4.439826298039406538e-04,-9.578105527907609940e-05,-5.796763580292463303e-04,-7.872650399804115295e-03,8.102914318442344666e-03,-1.859577745199203491e-02,-1.971252821385860443e-02,9.601850993931293488e-03,-5.598475690931081772e-04,6.673010648228228092e-05,1.936355954967439175e-03,2.960026636719703674e-02,-5.047543905675411224e-03,-4.898647964000701904e-02,1.341378688812255859e-02,8.993696421384811401e-03,-1.907371100969612598e-03,1.525873958598822355e-04,3.163745161145925522e-03,3.304964397102594376e-03,-4.668615758419036865e-02,-1.126290392130613327e-02,3.402626514434814453e-02,9.728869423270225525e-03,-1.557085430249571800e-03,-4.756372072733938694e-04,1.229602191597223282e-02,9.742844849824905396e-03,-1.940186321735382080e-02,8.714500814676284790e-03,-1.525211893022060394e-02,2.724286750890314579e-04,-3.393660299479961395e-04,-1.341359165962785482e-06,1.027007820084691048e-03,5.324185360223054886e-03,3.023920580744743347e-04,-4.632929340004920959e-03,-8.484016871079802513e-04,-1.504179672338068485e-04,1.221396960318088531e-04,-9.710881876401344925e-09,-4.016391903860494494e-05,-8.794435416348278522e-05,2.439163858070969582e-03,3.072520252317190170e-03,5.264359060674905777e-06,1.932814047904685140e-04,-1.815865857679455075e-08,2.544748895161319524e-06,3.028960782103240490e-04,9.638309129513800144e-04,5.507026799023151398e-03,3.335272520780563354e-02,2.942141378298401833e-03,6.160582415759563446e-06,1.307457860093563795e-04,-3.581791825126856565e-04,-1.811682479456067085e-03,1.033099554479122162e-02,-1.290791854262351990e-02,-4.389146342873573303e-04,-1.004885509610176086e-02,-1.162901055067777634e-02,3.412644728086888790e-04,-3.924886696040630341e-04,-2.673434093594551086e-03,-9.296000935137271881e-03,-1.862285099923610687e-02,9.094458073377609253e-03,-2.615337632596492767e-02,-1.412832643836736679e-03,6.187287508510053158e-04,-1.442261273041367531e-04,-4.109268775209784508e-05,-3.245885018259286880e-04,-3.177777677774429321e-02,-1.940774172544479370e-02,-5.950983613729476929e-04,-5.942732095718383789e-04,-8.379983482882380486e-04,-1.364341296721249819e-04,8.057995000854134560e-04,5.774725694209337234e-03,1.154710166156291962e-02,7.149336859583854675e-03,1.198911573737859726e-02,7.813921198248863220e-03,-4.424942890182137489e-04,-2.020314423134550452e-04,-1.509938575327396393e-02,-1.202629972249269485e-02,3.205521404743194580e-02,2.425809204578399658e-02,-3.295174567028880119e-03,-2.534887171350419521e-04,-9.478980791755020618e-05,5.544249142985790968e-05,-1.537333359010517597e-03,-5.455329548567533493e-03,-2.842071466147899628e-03,-6.291111931204795837e-03,-8.982654544524848461e-04,-2.139631033060140908e-05,8.460003300569951534e-06,-1.030161911330651492e-08,-7.310704677365720272e-05,-1.560353848617523909e-04,3.028191160410642624e-03,2.971865236759185791e-03,-4.703225567936897278e-05,8.011924364836886525e-05,-1.135720140155171975e-08,2.674758434295654297e-05,1.697618426987901330e-04,3.900420852005481720e-04,1.374510815367102623e-03,1.677065342664718628e-02,2.320232801139354706e-03,7.548669818788766861e-04,-4.113859904464334249e-05,-3.694530460052192211e-04,-1.246500527486205101e-03,-6.868330761790275574e-03,-9.844093583524227142e-03,1.487104594707489014e-02,-1.121723279356956482e-02,1.576382201164960861e-03,2.608761133160442114e-04,-7.214738870970904827e-04,-2.552432008087635040e-03,-1.353009790182113647e-02,-1.478840596973896027e-02,1.711308397352695465e-02,-1.254798378795385361e-02,-7.153570186346769333e-04,3.519062011037021875e-04,7.786993228364735842e-05,7.825334614608436823e-05,4.152990877628326416e-03,-1.629986241459846497e-02,-1.424790266901254654e-02,2.869584597647190094e-03,2.716807182878255844e-03,-1.431308104656636715e-03,-1.281490258406847715e-04,2.494262997061014175e-03,-1.979347318410873413e-03,8.162318263202905655e-04,2.456516958773136139e-03,-2.942141145467758179e-03,6.014228798449039459e-03,-9.251300944015383720e-04,-3.093284612987190485e-04,5.465051159262657166e-03,-3.330357372760772705e-03,1.745332218706607819e-02,1.361533999443054199e-02,-4.125962033867835999e-03,1.647016324568539858e-05,-2.574879908934235573e-04,1.968679134733974934e-05,5.154074169695377350e-04,2.201741095632314682e-03,-1.085698604583740234e-04,-7.761816494166851044e-03,-9.165590163320302963e-04,-6.482598837465047836e-05,-6.969021342229098082e-06,-5.505171429831534624e-09,-3.304317942820489407e-05,3.820301208179444075e-05,2.683271886780858040e-03,3.738768864423036575e-03,-1.287243503611534834e-05,1.152506374637596309e-04,3.349970256749656983e-08,-8.430816524196416140e-05,5.710812547476962209e-05,2.057879231870174408e-03,-2.638616412878036499e-02,-1.230520568788051605e-02,7.229885086417198181e-04,1.412754878401756287e-03,-4.618827369995415211e-04,-9.082881733775138855e-04,-3.049953375011682510e-04,-3.630864620208740234e-02,-5.500977858901023865e-02,1.909134909510612488e-02,9.268311783671379089e-03,1.024422049522399902e-02,2.246263611596077681e-04,-4.659262485802173615e-04,-9.488831274211406708e-04,-1.176687516272068024e-02,-1.497105881571769714e-02,2.803425304591655731e-04,2.349870745092630386e-03,6.837895140051841736e-03,-3.317203663755208254e-04,8.862590766511857510e-05,2.061947481706738472e-03,1.677179336547851562e-02,1.590020582079887390e-02,2.065423317253589630e-02,-4.809403419494628906e-02,-3.534279763698577881e-03,3.175737801939249039e-04,-6.852250662632286549e-04,1.003165356814861298e-02,-9.441638365387916565e-03,1.727465167641639709e-02,1.916221715509891510e-02,-1.827896758913993835e-02,2.239304361864924431e-03,1.175396493636071682e-03,-5.661008181050419807e-04,1.306750718504190445e-02,-1.873179338872432709e-03,-1.475818641483783722e-02,-1.572520658373832703e-02,-1.528281904757022858e-02,1.505021646153181791e-04,-5.442642141133546829e-04,1.422495552105829120e-05,1.013985136523842812e-03,5.065270233899354935e-03,2.564435359090566635e-03,-3.396480344235897064e-03,-4.751987871713936329e-04,-3.937612345907837152e-04,8.845677803037688136e-05,3.027949446732236538e-08,-8.279617031803354621e-05,-2.021276159211993217e-04,6.500103045254945755e-04,1.942347967997193336e-03,-1.237254327861592174e-04,6.120194302638992667e-05,2.014462552324403077e-08,9.429968486074358225e-05,2.742843935266137123e-04,3.386979456990957260e-03,5.367303732782602310e-03,3.149909526109695435e-02,5.623011849820613861e-03,5.249444511719048023e-04,1.357726287096738815e-04,5.340632924344390631e-05,-1.649578218348324299e-03,1.888661761768162251e-03,-1.888347417116165161e-02,1.695774123072624207e-02,-1.001234631985425949e-02,-1.611594343557953835e-03,8.036449435167014599e-05,-4.899562918581068516e-04,-6.712391041219234467e-03,-1.685278117656707764e-02,-1.665738597512245178e-02,2.518245577812194824e-02,-1.151643507182598114e-02,-2.530659548938274384e-03,2.738658804446458817e-04,-3.403026785235852003e-04,-4.311605007387697697e-04,1.400676555931568146e-04,-2.529853396117687225e-02,-1.575961336493492126e-02,1.525581348687410355e-03,-6.013286300003528595e-03,-2.483499469235539436e-03,9.402894647791981697e-05,3.231903770938515663e-03,-5.962649360299110413e-03,-3.283684141933917999e-03,4.996298346668481827e-03,1.519593130797147751e-02,9.853466181084513664e-04,-1.088858000002801418e-03,5.834637704538181424e-05,2.079643309116363525e-03,5.426984280347824097e-04,2.187003381550312042e-02,8.720261976122856140e-03,8.914074860513210297e-04,-1.095982879633083940e-04,8.323935617227107286e-05,-6.720087549183517694e-05,1.769229857018217444e-04,-2.100162673741579056e-03,-1.624326687306165695e-03,-1.739577157422900200e-03,-3.097000590059906244e-04,-1.527204149169847369e-04,-7.568182809336576611e-06,8.073708812617041986e-08,-1.093365062843076885e-04,-1.576383947394788265e-04,1.789894420653581619e-03,3.134758211672306061e-03,-2.768305130302906036e-04,-5.229545786278322339e-05,4.655419161281315610e-09,3.551088593667373061e-05,3.991930861957371235e-04,1.474841265007853508e-03,-1.214331015944480896e-03,3.226042911410331726e-02,6.255971267819404602e-03,8.040218963287770748e-04,8.763548976276069880e-05,-4.815871943719685078e-05,-4.707382468041032553e-04,1.098277862183749676e-03,-6.759236101061105728e-03,1.615759171545505524e-02,-8.573568426072597504e-03,7.309162057936191559e-03,4.065881366841495037e-04,-8.703236235305666924e-04,-6.767277605831623077e-03,-7.376465480774641037e-03,-2.341954223811626434e-02,1.513952389359474182e-02,-2.138525247573852539e-02,2.868826268240809441e-03,4.514717438723891973e-04,-1.529270084574818611e-04,9.939160008798353374e-06,5.820037797093391418e-03,-1.739188283681869507e-02,4.410125315189361572e-03,1.028773258440196514e-03,-3.230818081647157669e-03,-1.119998050853610039e-03,7.676988752791658044e-05,2.436233684420585632e-03,4.893024452030658722e-03,3.052987158298492432e-04,2.589866984635591507e-03,8.418083190917968750e-03,1.647808356210589409e-03,-4.033131408505141735e-04,-5.741890345234423876e-05,8.114690892398357391e-03,1.060259062796831131e-02,2.594498917460441589e-02,2.079742029309272766e-02,-8.193226531147956848e-04,-6.670798029517754912e-05,3.970219404436647892e-05,-8.274494757642969489e-05,3.020666190423071384e-04,-3.845124039798974991e-03,-2.665536943823099136e-03,-3.434463404119014740e-03,-7.221880368888378143e-04,-7.732139783911406994e-05,1.097141921491129324e-05,-5.291826710163149983e-08,6.584018701687455177e-04,8.877584477886557579e-04,-1.177211664617061615e-02,-1.919883303344249725e-02,9.572266135364770889e-04,-2.408991713309660554e-04,-1.372046654068981297e-08,-6.641077925451099873e-04,-1.380909234285354614e-03,-2.049928158521652222e-02,-4.552148655056953430e-02,5.282461643218994141e-01,-7.155207544565200806e-02,-6.101566366851329803e-03,-2.783224335871636868e-04,2.029942814260721207e-03,1.659353822469711304e-02,4.108307138085365295e-02,7.880128920078277588e-02,-7.857458293437957764e-02,4.310314729809761047e-02,-9.307732805609703064e-03,-1.290692016482353210e-03,5.782576277852058411e-03,5.346859246492385864e-02,1.037432700395584106e-01,8.389359712600708008e-02,-9.206038713455200195e-02,8.560312539339065552e-02,4.397584125399589539e-03,-2.323211636394262314e-03,5.932859494350850582e-04,-6.142805330455303192e-03,-3.480769321322441101e-02,1.686136871576309204e-01,1.065907627344131470e-01,3.363446146249771118e-02,2.026373520493507385e-03,1.547282841056585312e-02,2.886077854782342911e-04,-2.446462213993072510e-02,-1.449517905712127686e-03,4.413001239299774170e-03,2.932920306921005249e-02,1.077277585864067078e-02,-3.522899001836776733e-02,7.384583819657564163e-03,1.311710802838206291e-03,-4.838827997446060181e-02,-4.418015480041503906e-03,-1.259959042072296143e-01,-1.030068695545196533e-01,2.207048982381820679e-02,-7.326866034418344498e-05,5.169638898223638535e-04,1.079793670214712620e-03,-3.360165981575846672e-03,-2.505707554519176483e-03,9.986130520701408386e-03,4.125257208943367004e-02,8.684290573000907898e-03,1.497456105425953865e-03,-3.542540362104773521e-04,-1.004911726340651512e-03,-3.277985670138150454e-04,8.846929995343089104e-05,4.015724174678325653e-03,2.999366493895649910e-03,-4.702483711298555136e-04,-1.525137107819318771e-03,3.888925130013376474e-04,4.021523636765778065e-05,2.913487260229885578e-04,6.345310248434543610e-04,1.368889398872852325e-02,3.465464338660240173e-02,1.052055880427360535e-02,1.005558064207434654e-03,-4.765535995829850435e-04,-1.987307332456111908e-04,-1.826358959078788757e-03,-1.159779727458953857e-03,-6.340886466205120087e-04,2.286094054579734802e-02,-2.224288508296012878e-02,2.380975987762212753e-03,6.424175808206200600e-04,-1.763044623658061028e-03,-1.551284734159708023e-02,-1.105727907270193100e-02,-2.390314266085624695e-02,2.315850742161273956e-02,-1.493268087506294250e-02,-4.716706462204456329e-03,2.055159537121653557e-03,1.151093398220837116e-03,6.660597864538431168e-04,-3.842604346573352814e-04,-4.476474598050117493e-03,-1.615573093295097351e-02,4.801793955266475677e-03,4.933111369609832764e-03,-7.642071694135665894e-03,1.669800607487559319e-03,-1.789800124242901802e-03,-1.835171878337860107e-02,-7.493774406611919403e-03,5.456488579511642456e-04,-1.162858679890632629e-04,4.081417806446552277e-03,-3.007163992151618004e-03,3.804347943514585495e-03,2.027656696736812592e-02,-8.261663839221000671e-03,5.219793319702148438e-02,-2.624877169728279114e-02,-4.877758026123046875e-02,-2.545518241822719574e-02,-6.856357795186340809e-04,6.546477321535348892e-03,-4.511936102062463760e-03,3.393415734171867371e-02,-8.850190043449401855e-02,1.745688542723655701e-02,9.742077440023422241e-03,-3.026453405618667603e-02,-1.843862264649942517e-06\n0.000000000000000000e+00,-8.056711521930992603e-05,-1.706019684206694365e-04,-1.454511308111250401e-03,5.196405109018087387e-04,-7.160923996707424521e-05,-5.823089304612949491e-05,-5.639661182499366987e-09,2.340118371648713946e-04,-1.041959258145652711e-04,5.967682227492332458e-03,7.942663505673408508e-03,1.371577009558677673e-02,2.322745695710182190e-02,3.464334877207875252e-04,1.644986332394182682e-04,-1.662617069086991251e-05,-2.378680044785141945e-03,-4.894720856100320816e-03,1.064229640178382397e-03,-7.175928913056850433e-03,4.872534889727830887e-03,6.650322116911411285e-03,-1.027366597554646432e-04,-1.225499290740117431e-04,-2.140121068805456161e-03,-2.147536259144544601e-03,3.508653026074171066e-03,-1.516322838142514229e-03,-6.435153074562549591e-03,4.040784668177366257e-03,-4.370647729956544936e-05,-1.708508789306506515e-04,1.580570125952363014e-03,1.056707557290792465e-02,3.950196318328380585e-03,-7.708642166107892990e-03,4.551096353679895401e-03,-6.963944528251886368e-03,-1.775588374584913254e-03,8.504987636115401983e-05,3.510687500238418579e-03,7.755854167044162750e-03,-8.055644109845161438e-03,5.464294459670782089e-03,-4.977019270882010460e-04,-5.743082147091627121e-03,-9.670595172792673111e-04,8.846224227454513311e-05,5.627318751066923141e-03,1.223352085798978806e-02,6.186176091432571411e-03,8.608315140008926392e-03,1.109494245611131191e-03,5.874344788026064634e-05,-2.873536004699417390e-06,-2.616497113194782287e-05,3.269293520133942366e-04,1.237414660863578320e-03,1.277110655792057514e-03,2.650345268193632364e-04,-1.255592796951532364e-04,-2.862920518964529037e-04,-1.596251786395441741e-05,2.722705261248847819e-08,-9.222268272424116731e-05,-1.868176768766716123e-04,-1.633785199373960495e-03,-5.389049183577299118e-04,-7.004381041042506695e-05,-1.164973218692466617e-04,-1.074444089255166546e-08,2.469082537572830915e-04,-2.942475839518010616e-04,5.842884536832571030e-03,1.443350315093994141e-02,6.435947027057409286e-03,1.805884949862957001e-02,5.154672544449567795e-04,1.152858603745698929e-04,-2.516737731639295816e-05,-2.266355790197849274e-03,-3.150168340653181076e-03,-3.324734512716531754e-03,-6.855258718132972717e-03,6.172644905745983124e-03,5.631270352751016617e-03,-3.614763845689594746e-04,6.716071220580488443e-05,-1.768853631801903248e-03,-1.198209240101277828e-03,4.976761527359485626e-03,-8.518041577190160751e-04,-4.531556274741888046e-03,4.243720322847366333e-03,-2.351748698856681585e-04,-8.403327228734269738e-05,2.092631766572594643e-03,7.641515694558620453e-03,2.223302144557237625e-03,-3.507635556161403656e-03,2.795073669403791428e-04,-7.795176934450864792e-03,-2.667571185156702995e-03,6.259025394683703780e-05,5.835086572915315628e-03,2.453024499118328094e-03,-1.415241509675979614e-02,4.712567664682865143e-03,6.743817590177059174e-03,3.517474280670285225e-03,-1.304602483287453651e-03,-7.902289507910609245e-05,6.513256579637527466e-03,8.932547643780708313e-03,2.375565003603696823e-03,3.346336074173450470e-03,-5.926955491304397583e-04,1.105756164179183543e-04,-9.232628508470952511e-05,2.552336263761390001e-05,4.269785131327807903e-04,2.477411879226565361e-03,2.470508217811584473e-03,-2.137223200406879187e-04,-1.787786022759974003e-04,-3.373426152393221855e-04,3.969516910728998482e-06,3.090210043410479557e-08,1.517648342996835709e-06,8.388947753701359034e-05,1.195180811919271946e-03,1.200414029881358147e-03,-5.941872950643301010e-05,2.143833262380212545e-05,1.175837205380503292e-09,-2.091124188154935837e-04,2.854239137377589941e-04,-3.063205629587173462e-03,-8.825742639601230621e-03,2.164899371564388275e-03,-3.735810518264770508e-03,3.591596032492816448e-04,-6.197980837896466255e-05,-3.487462818156927824e-04,8.249497041106224060e-04,5.512000061571598053e-04,-4.428961314260959625e-03,2.349157631397247314e-02,-8.757235482335090637e-04,2.585486508905887604e-03,3.346210869494825602e-04,-1.025588833726942539e-03,-6.153777241706848145e-03,-1.023186836391687393e-02,-9.602550417184829712e-04,-7.762681692838668823e-03,-1.375255547463893890e-02,1.528851222246885300e-03,2.534311206545680761e-04,2.500800474081188440e-05,-1.354200299829244614e-03,-7.010158151388168335e-05,-2.045644074678421021e-02,3.138167317956686020e-03,-2.826217561960220337e-03,5.823750514537096024e-03,1.669526332989335060e-03,-1.530565496068447828e-04,6.701448000967502594e-04,2.097918419167399406e-03,1.873832195997238159e-02,-4.987432155758142471e-03,-8.431849069893360138e-03,-2.996996510773897171e-03,2.071619965136051178e-04,-3.104907227680087090e-04,4.943378269672393799e-03,-5.008772015571594238e-03,1.262671593576669693e-02,1.976734213531017303e-02,-3.654480911791324615e-03,1.002875433187000453e-04,-2.296020247740671039e-04,-1.114923634304432198e-05,7.638981333002448082e-04,1.555527793243527412e-03,1.667512115091085434e-03,-5.763903260231018066e-03,-7.349721854552626610e-04,1.230956404469907284e-04,-2.829304321494419128e-06,-1.118080072970428773e-09,-6.447970372391864657e-05,-2.977205440402030945e-04,-9.035516413860023022e-04,5.756527534686028957e-04,-1.024076045723631978e-04,-3.522025508573278785e-05,-1.904868440760765225e-08,2.995231770910322666e-04,-1.231282512890174985e-04,5.181272048503160477e-03,1.590284332633018494e-02,1.094614039175212383e-03,1.103212498128414154e-02,2.732164284680038691e-04,1.016957539832219481e-04,8.644204353913664818e-05,-2.003097441047430038e-03,-1.306383311748504639e-02,-1.584725826978683472e-02,-2.227871492505073547e-02,1.008307747542858124e-02,-8.679952472448348999e-03,5.046527803642675281e-06,-4.064178210683166981e-05,-2.198846545070409775e-03,-9.600601159036159515e-03,8.114452473819255829e-03,1.411929912865161896e-02,-9.241018444299697876e-03,-4.884987138211727142e-03,-1.182263586088083684e-04,-1.228512846864759922e-04,1.471408060751855373e-03,1.312554441392421722e-02,-9.688587859272956848e-03,-4.752060398459434509e-03,1.094098854809999466e-02,-3.847491927444934845e-03,-1.867706887423992157e-03,9.826763562159612775e-05,5.736990366131067276e-03,8.785385638475418091e-03,-1.324520260095596313e-02,-3.618969582021236420e-03,1.496222987771034241e-02,9.644325822591781616e-03,-5.355895264074206352e-04,-7.359629307757131755e-06,-1.425051689147949219e-02,-4.831918515264987946e-03,1.573580084368586540e-03,1.057104021310806274e-02,1.662485767155885696e-03,-1.117252977564930916e-04,2.833381586242467165e-05,-5.500749830389395356e-05,-2.531494246795773506e-04,-2.755499677732586861e-03,-7.716129533946514130e-03,5.194050027057528496e-04,-9.743085684021934867e-05,-5.372580199036747217e-05,3.470188312348909676e-05,1.962206397365662269e-08,-8.432703180005773902e-05,-9.630754357203841209e-05,-6.215189932845532894e-04,-2.105443127220496535e-04,-9.366602171212434769e-05,-1.163056949735619128e-04,1.450507625122554600e-08,2.343045343877747655e-04,-2.334501623408868909e-04,5.491451360285282135e-03,1.309912931174039841e-02,3.049142193049192429e-03,1.680076494812965393e-02,6.185642560012638569e-04,8.634311961941421032e-05,-1.472868607379496098e-04,-2.390258712694048882e-03,-5.258196964859962463e-03,-6.113812560215592384e-04,-3.185211447998881340e-03,5.921031814068555832e-03,3.816960612311959267e-03,-2.457411319483071566e-04,1.980098750209435821e-05,-5.008708219975233078e-03,-8.323293179273605347e-03,4.827111959457397461e-03,-4.561726469546556473e-03,6.547078955918550491e-04,2.255008555948734283e-03,-1.813709386624395847e-04,-3.900051524396985769e-06,2.214622916653752327e-03,8.356183767318725586e-03,-7.640696130692958832e-03,-4.115995019674301147e-03,-1.031056744977831841e-03,-2.502256073057651520e-03,-2.519032917916774750e-03,4.471910506254062057e-05,6.782244890928268433e-03,2.541149733588099480e-03,-1.215451676398515701e-02,2.935576718300580978e-03,-6.163266953080892563e-04,5.099292378872632980e-03,-6.590997218154370785e-04,-2.721906639635562897e-04,6.815162487328052521e-03,7.157154846936464310e-03,9.516393183730542660e-04,5.621522199362516403e-03,-2.588428324088454247e-04,1.428396499250084162e-04,-1.661535206949338317e-04,6.734279304509982467e-05,4.111941670998930931e-04,2.488089492544531822e-03,1.320161973126232624e-03,-2.097653457894921303e-03,-5.663852207362651825e-04,-2.794501779135316610e-04,1.133135810960084200e-05,-2.897303374993498437e-08,-6.919539737282320857e-05,-8.913385681807994843e-05,-8.521282579749822617e-04,1.797051809262484312e-04,-5.921352203586138785e-05,-8.664536289870738983e-05,-4.547672460830654018e-09,1.397520973114296794e-04,-2.485616132616996765e-04,4.653670825064182281e-03,8.156800642609596252e-03,-2.960640937089920044e-03,1.459865830838680267e-02,7.386729121208190918e-04,3.257971548009663820e-05,-2.962549915537238121e-04,-1.634809654206037521e-03,-1.172676682472229004e-02,-1.342071406543254852e-02,1.361267641186714172e-05,1.160613354295492172e-02,6.644735112786293030e-03,-1.440528285456821322e-04,-1.677479303907603025e-04,-3.698092885315418243e-03,-4.258625209331512451e-03,6.156225223094224930e-03,-1.316856965422630310e-02,-5.370293278247117996e-03,5.051189102232456207e-03,-1.123531401390209794e-04,1.077734850696288049e-05,2.099368255585432053e-03,1.296328939497470856e-02,6.061585154384374619e-03,2.228410914540290833e-03,-7.584156934171915054e-03,-6.164722144603729248e-03,-9.940526215359568596e-04,-1.791747927200049162e-04,6.893502548336982727e-03,2.128950320184230804e-03,-9.114198386669158936e-03,6.461527198553085327e-03,-1.167654246091842651e-02,5.787273868918418884e-03,-1.155387726612389088e-04,-2.076722448691725731e-04,7.571474649012088776e-03,7.266446482390165329e-03,-5.019511096179485321e-03,-3.065007738769054413e-03,-7.268677931278944016e-03,1.206415035994723439e-04,-2.771776053123176098e-04,1.570739550516009331e-05,6.141527555882930756e-04,3.251318354159593582e-03,3.060453571379184723e-03,-6.678995559923350811e-04,-2.202912583015859127e-04,-1.873291912488639355e-04,3.299142554169520736e-05,-5.323727236827835441e-08,-4.381796316010877490e-05,-2.435362839605659246e-04,-6.699189543724060059e-04,1.088988792616873980e-04,-4.547217758954502642e-05,-6.459787255153059959e-05,5.023537141823908314e-09,1.818867167457938194e-04,-1.132846955442801118e-04,6.267425604164600372e-03,2.200491540133953094e-02,4.745488520711660385e-03,1.454276964068412781e-02,5.677265580743551254e-04,1.500723010394722223e-04,-6.535484862979501486e-05,-1.092446502298116684e-03,-6.790080806240439415e-04,-1.435969211161136627e-02,2.580662257969379425e-03,5.449971649795770645e-03,3.033010754734277725e-03,-1.503726525697857141e-04,4.811831968254409730e-05,-8.913358324207365513e-04,1.635136199183762074e-03,3.823328297585248947e-04,-6.778455339372158051e-03,-3.845704719424247742e-03,2.482811454683542252e-03,-8.002562390174716711e-05,-1.869364059530198574e-04,2.219008980318903923e-03,9.630784392356872559e-03,-1.788581721484661102e-05,-9.184202179312705994e-03,-1.087077194824814796e-03,-5.439542233943939209e-03,-1.051895553246140480e-03,1.277521223528310657e-04,6.193829234689474106e-03,-3.618711372837424278e-03,-2.268853597342967987e-02,1.012249663472175598e-02,1.778087392449378967e-02,4.766700789332389832e-03,-1.666165539063513279e-03,-7.278093835338950157e-05,3.751085372641682625e-03,7.607900071889162064e-03,-1.672154641710221767e-03,1.159036438912153244e-02,-3.066377015784382820e-03,4.791842002305202186e-06,-2.933198629762046039e-05,-3.410818317206576467e-05,2.765550161711871624e-04,7.278654957190155983e-04,-1.555333146825432777e-03,-6.645825924351811409e-04,-2.178162976633757353e-04,-2.028217713814228773e-04,1.802157385100144893e-05,-3.343984644743613899e-08,-8.217047434300184250e-05,-1.337565772701054811e-04,-7.427774835377931595e-04,5.652719410136342049e-04,-4.313865065341815352e-05,-6.252898310776799917e-05,2.031038093264214694e-08,2.385007537668570876e-04,-2.122237347066402435e-04,6.133411545306444168e-03,9.404879994690418243e-03,5.962755996733903885e-03,2.052472345530986786e-02,9.971328545361757278e-04,6.180248601594939828e-05,-1.914647582452744246e-04,-2.343532163649797440e-03,5.870945751667022705e-04,6.530742160975933075e-03,-1.015487313270568848e-02,4.643550142645835876e-03,8.248979225754737854e-03,-2.720419142860919237e-04,3.139383625239133835e-05,-1.089234836399555206e-03,-1.164315734058618546e-02,7.701489143073558807e-03,-3.121616784483194351e-03,-1.050800085067749023e-02,7.422396913170814514e-03,-1.156705111498013139e-04,-1.126718852901831269e-04,2.639649668708443642e-03,1.056919991970062256e-02,-8.955182274803519249e-04,3.227866720408201218e-03,3.543455386534333229e-03,-5.490949843078851700e-03,-2.825185190886259079e-03,-6.370159826474264264e-05,7.412907667458057404e-03,1.424347516149282455e-03,-8.359126746654510498e-03,-2.116585965268313885e-04,-1.043504569679498672e-03,4.012141842395067215e-03,-9.992357809096574783e-04,-1.805354986572638154e-04,4.534256644546985626e-03,1.724174246191978455e-02,9.731004014611244202e-03,2.539636334404349327e-03,-2.459264127537608147e-03,1.156735743279568851e-04,-1.699383865343406796e-04,5.128539487486705184e-05,8.457233780063688755e-04,4.964848048985004425e-03,4.107868764549493790e-03,-1.758202095516026020e-03,-3.684660478029400110e-04,-3.435899852775037289e-04,1.536352101538795978e-05,-1.174157659988850355e-09,5.480058607645332813e-04,1.254911068826913834e-03,8.068509399890899658e-03,-1.469080452807247639e-03,6.827246979810297489e-04,5.737018072977662086e-04,-6.015801545800059102e-08,-1.725264475680887699e-03,1.342004747129976749e-03,-4.097999259829521179e-02,-7.050152122974395752e-02,-7.019978761672973633e-02,5.419417619705200195e-01,-5.035529844462871552e-03,-6.094913696870207787e-04,1.033859327435493469e-03,1.563485711812973022e-02,7.021063566207885742e-02,4.184257611632347107e-02,2.203865535557270050e-02,-5.652804300189018250e-02,-3.047800809144973755e-02,1.229365589097142220e-03,1.167064066976308823e-03,2.226653322577476501e-02,3.106816671788692474e-02,-2.503527142107486725e-02,4.315271228551864624e-02,3.847485780715942383e-02,-2.351405099034309387e-02,8.469796157442033291e-04,7.391755934804677963e-04,-1.587749645113945007e-02,-7.539419084787368774e-02,1.050615869462490082e-02,6.795261055231094360e-02,1.970518007874488831e-02,3.920716047286987305e-02,1.598112471401691437e-02,1.067364792106673121e-04,-4.640018194913864136e-02,-3.488817438483238220e-02,8.993516862392425537e-02,-1.112313102930784225e-02,-2.425796352326869965e-02,-3.085379861295223236e-02,4.207984078675508499e-03,1.064771553501486778e-03,-4.343206062912940979e-02,-5.476864427328109741e-02,-2.377380803227424622e-02,-2.945076115429401398e-02,9.683612734079360962e-03,-8.567692711949348450e-04,8.683184278197586536e-04,2.050214679911732674e-04,-3.640094539150595665e-03,-1.191182993352413177e-02,-1.092144753783941269e-02,4.550370387732982635e-03,2.268629847094416618e-03,2.465242985635995865e-03,-3.738374798558652401e-04,-4.627534653991460800e-04,1.097671571187674999e-03,-7.475615129806101322e-04,-2.472964115440845490e-03,-1.341055147349834442e-03,1.084813033230602741e-03,-1.026224344968795776e-04,-1.041030860505998135e-03,-3.446014598011970520e-04,-6.270728772506117821e-04,4.929982125759124756e-03,5.161658860743045807e-03,4.658049903810024261e-03,1.160184666514396667e-02,-4.037885519210249186e-04,-1.269192434847354889e-04,8.433658513240516186e-04,-3.230288857594132423e-04,-7.045682054013013840e-03,-9.782390668988227844e-03,-5.335442256182432175e-03,9.524304419755935669e-03,1.741668907925486565e-03,-5.780607461929321289e-04,2.093258663080632687e-04,-3.211829578503966331e-03,-5.116800311952829361e-04,4.661512561142444611e-03,-8.033181540668010712e-03,-7.887227693572640419e-04,-1.589923398569226265e-03,-1.151132863014936447e-03,6.070899544283747673e-04,1.858846226241439581e-04,8.261397480964660645e-03,-5.735361482948064804e-04,-8.061680011451244354e-03,6.905026268213987350e-03,-6.651958450675010681e-03,7.341001764871180058e-04,2.457107882946729660e-03,3.632103092968463898e-03,9.623209945857524872e-03,-1.003516651690006256e-02,-1.653349376283586025e-03,4.989602137356996536e-03,2.239327877759933472e-04,2.058617305010557175e-03,5.693497136235237122e-03,1.037000957876443863e-02,7.007194217294454575e-03,-6.189268548041582108e-03,3.811785951256752014e-02,-3.840333968400955200e-02,2.072124369442462921e-02,2.408612892031669617e-02,-4.345072805881500244e-02,3.739708289504051208e-02,1.866584829986095428e-02,6.455695838667452335e-04,1.496599614620208740e-02,-2.145631983876228333e-02,7.125804550014436245e-04,6.686390861432300881e-06\n0.000000000000000000e+00,-4.059459115524077788e-06,-8.140702448145020753e-06,6.159649637993425131e-05,7.316889968933537602e-05,-7.899321644799783826e-06,-2.207816123700467870e-06,-5.417302517685129715e-08,7.852621820347849280e-06,1.482442939959582873e-06,1.882868382381275296e-04,4.303674795664846897e-04,5.089212791062891483e-04,8.743942016735672951e-04,4.229937258060090244e-05,-1.007372361527814064e-06,-2.852736542990896851e-06,-1.039088019751943648e-04,3.286942956037819386e-06,-8.329318370670080185e-04,-1.548402069602161646e-04,2.987469197250902653e-04,4.553360049612820148e-04,-1.142555902333697304e-06,-2.164913894375786185e-05,-4.015223239548504353e-04,-1.943314273376017809e-04,-2.465382567606866360e-04,-4.945413675159215927e-04,2.127448824467137456e-04,2.383632527198642492e-04,1.357234850729582831e-06,4.344179615145549178e-06,5.220255116000771523e-05,7.020853227004408836e-04,6.349095492623746395e-04,5.672162515111267567e-04,-8.947351307142525911e-05,-1.428653740731533617e-05,-1.865241938503459096e-05,-3.257597199990414083e-06,2.772971638478338718e-04,-1.227857865160331130e-04,6.377436802722513676e-04,5.174955585971474648e-04,-3.868623171001672745e-04,2.355566248297691345e-04,-1.779568628990091383e-05,-9.383844371768645942e-06,5.783668020740151405e-04,3.489082737360149622e-04,-2.146474434994161129e-05,1.267129846382886171e-04,1.874674635473638773e-04,3.376538188604172319e-06,-3.739255589607637376e-07,-4.739823452837299556e-06,4.941794031765311956e-05,7.702237053308635950e-05,1.125886847148649395e-04,6.445792678277939558e-06,-7.092829036992043257e-06,-9.767594747245311737e-06,1.106482159229926765e-07,-1.185768461198222212e-08,-5.266762400424340740e-06,-1.847685052780434489e-05,-3.060879680560901761e-05,3.386685420991852880e-05,-8.622007044323254377e-06,-5.926445282966597006e-06,-6.687866260790542583e-08,9.878556738840416074e-06,-5.133285412739496678e-06,2.547429467085748911e-04,1.339813694357872009e-03,7.553986506536602974e-05,7.950357976369559765e-04,4.509281643549911678e-05,-2.204648126280517317e-06,-1.395384424540679902e-05,-1.048041158355772495e-04,-7.735537365078926086e-04,4.821556503884494305e-04,-3.070934617426246405e-04,7.886985986260697246e-05,5.641567404381930828e-04,-2.794299143715761602e-05,-1.084344148694071919e-06,-1.426406961400061846e-04,-6.387216271832585335e-04,2.342696534469723701e-04,2.764623204711824656e-04,-4.349532246123999357e-04,4.689715569838881493e-04,-2.027186019404325634e-05,-6.560117071785498410e-06,1.168107482953928411e-04,1.544968108646571636e-04,6.501525058411061764e-04,1.034551300108432770e-03,-4.178684903308749199e-04,-2.095746312988922000e-04,-1.654199877521023154e-04,-3.369556907273363322e-06,2.520721172913908958e-04,-2.887675946112722158e-04,-2.089670306304469705e-04,9.506340720690786839e-04,-6.132624694146215916e-04,1.404908252879977226e-04,-6.971454422455281019e-05,-9.235719517164397985e-06,5.624332698062062263e-04,4.769033403135836124e-04,-5.181166343390941620e-04,3.435057005845010281e-04,-1.366720243822783232e-05,1.125872313423315063e-05,-1.176915338874096051e-05,-5.884783149667782709e-06,4.527024429989978671e-05,5.765131936641409993e-05,-1.381075708195567131e-04,-2.157530980184674263e-05,-1.801416510716080666e-05,-2.217464862042106688e-05,-7.634805001544009428e-07,-6.033875177280378921e-09,7.646489393664523959e-06,-1.643851646804250777e-06,1.133240875788033009e-04,1.081486989278346300e-04,1.625879122002515942e-06,4.573956630338216200e-06,-3.525898861767018388e-08,-9.835627679422032088e-06,1.027505641104653478e-05,-2.529595512896776199e-04,-6.364298751577734947e-04,9.630247950553894043e-04,-8.343048393726348877e-04,-1.585806603543460369e-05,-1.097138010663911700e-05,2.592894816189073026e-06,1.603860291652381420e-04,7.166761788539588451e-04,-1.060095033608376980e-03,1.830317545682191849e-03,-2.672150149010121822e-04,1.993315527215600014e-04,1.479463389841839671e-05,1.330974009761121124e-05,1.484163076383993030e-04,-5.085220909677445889e-04,-5.436128703877329826e-04,-2.394449693383648992e-04,8.961629937402904034e-04,1.321617164649069309e-04,-1.208451158163370565e-05,6.984858828218420967e-06,7.064169039949774742e-06,3.341832489240914583e-04,7.141017122194170952e-04,1.301682088524103165e-03,-4.571001045405864716e-04,5.380180664360523224e-05,2.610270166769623756e-04,-6.600378583243582398e-06,2.975200768560171127e-04,6.856838590465486050e-04,6.107871886342763901e-04,1.786012726370245218e-04,7.330901280511170626e-05,-2.276006853207945824e-04,1.654504449106752872e-04,5.612935638055205345e-06,-1.222288701683282852e-04,-1.720640575513243675e-04,-3.723077534232288599e-04,-1.003953861072659492e-03,6.283676484599709511e-04,-1.115633767767576501e-05,5.019959644414484501e-06,-9.165552910417318344e-06,3.181870852131396532e-06,-1.272161898668855429e-04,-2.549511846154928207e-04,2.047479501925408840e-04,2.956048410851508379e-05,1.902477379189804196e-05,9.234856861439766362e-07,-3.292495875939493999e-08,-4.323699158703675494e-06,-1.054437416314613074e-05,8.257593435700982809e-05,1.164637214969843626e-04,-2.453981323924381286e-06,2.660588052094681188e-07,-8.285132935270667076e-08,1.884495941339991987e-05,1.186772351502440870e-06,3.754154313355684280e-04,2.861832908820360899e-04,9.726149146445095539e-04,3.194436430931091309e-04,-1.663168222876265645e-05,4.763398010254604742e-06,1.236236130353063345e-06,-1.871750864665955305e-04,-6.943065091036260128e-04,-9.579834295436739922e-04,-8.386431727558374405e-04,-6.429404020309448242e-04,-4.471081774681806564e-05,-1.308517312281765044e-06,1.844457437982782722e-05,-1.799412420950829983e-04,4.876964667346328497e-04,-1.616538502275943756e-04,-3.561285848263651133e-04,-2.692057169042527676e-04,6.464124890044331551e-04,2.042157757387030870e-05,1.217615226778434590e-05,1.118274740292690694e-04,8.584930328652262688e-04,2.718811738304793835e-04,6.230348953977227211e-04,-7.458332111127674580e-04,-5.491737101692706347e-05,-1.620517869014292955e-04,5.166650225874036551e-06,1.492308801971375942e-04,-4.783921758644282818e-05,7.626550504937767982e-04,5.576602416113018990e-04,9.632362052798271179e-04,2.478370442986488342e-04,-3.595597809180617332e-05,3.439877218625042588e-06,-9.068503277376294136e-05,4.392216214910149574e-04,-5.748021649196743965e-04,-6.585821392945945263e-04,8.139013079926371574e-04,-3.447667040745727718e-06,4.532277671387419105e-06,4.387308308650972322e-06,-5.007191430195234716e-05,-7.675971137359738350e-04,2.212446997873485088e-04,5.122233415022492409e-05,1.115633494919165969e-05,-2.107584987243171781e-05,2.813876278651150642e-07,1.976877683773636818e-07,-4.252925009495811537e-06,-1.729528230498544872e-05,-2.333352313144132495e-05,3.461694723227992654e-05,-1.230951056641060859e-05,-2.411089553788769990e-06,5.074412001704331487e-08,7.459370863216463476e-06,6.598510481126140803e-06,2.023356064455583692e-04,4.093667957931756973e-04,1.048833830282092094e-03,7.265872554853558540e-04,3.156352977384813130e-05,4.433535650605335832e-06,5.183583198231644928e-06,-9.101685282075777650e-05,-1.084380201064050198e-04,-8.075960213318467140e-04,-1.995543134398758411e-04,7.110160659067332745e-04,4.861774505116045475e-04,-8.568853445467539132e-06,-1.030017119774129242e-05,-2.551455982029438019e-04,-3.771809570025652647e-04,-1.602450502105057240e-04,-7.077160989865660667e-04,3.056115237995982170e-04,2.655061543919146061e-04,-6.031009434082079679e-06,-7.752787496428936720e-06,6.075491910451091826e-05,1.358537556370720267e-04,7.487142574973404408e-04,5.886806757189333439e-04,-2.757435140665620565e-04,-4.343012114986777306e-04,-6.243055395316332579e-05,6.221025614649988711e-06,2.036968216998502612e-04,2.060145488940179348e-04,4.260828718543052673e-04,-4.341272870078682899e-05,1.473636948503553867e-04,-5.674493149854242802e-05,-1.607141166459769011e-05,8.437518772552721202e-06,3.997145395260304213e-04,6.692844908684492111e-04,-9.777580271475017071e-05,1.117962819989770651e-04,2.877775114029645920e-04,-4.435875780472997576e-06,1.254982453247066587e-05,-1.058057205227669328e-05,3.256539639551192522e-05,-1.256105606444180012e-04,5.237653385847806931e-05,2.214905689470469952e-04,2.080433841911144555e-05,-1.187409179692622274e-05,5.730164431838602468e-08,5.788024282082915306e-08,-5.988316388538805768e-06,-1.634708314668387175e-05,-3.923667100025340915e-05,1.271034489036537707e-05,-9.766321454662829638e-06,-4.133633410674519837e-06,-2.893895612032792997e-08,2.450471765769179910e-05,-6.623392891924595460e-07,2.719419717323035002e-04,1.996923238039016724e-03,1.114407205022871494e-03,8.093379437923431396e-04,7.956904482853133231e-06,2.022588705585803837e-05,9.624443919165059924e-06,-1.714208774501457810e-04,1.500609796494245529e-03,1.104417606256902218e-04,-1.059311907738447189e-04,1.936544722411781549e-04,-1.643392170080915093e-05,-6.493079126812517643e-06,-1.288975181523710489e-05,-4.508289275690913200e-04,-1.709344069240614772e-04,-3.961706534028053284e-04,2.684529463294893503e-04,1.136495120590552688e-04,-9.987263911170884967e-05,1.677452564763370901e-05,-7.432660368067445233e-06,3.834946983261033893e-05,3.409472992643713951e-05,-5.458935047499835491e-04,-6.502143805846571922e-04,8.332027355208992958e-04,-3.771444899030029774e-04,-1.612052874406799674e-04,2.412661524431314319e-05,5.585534381680190563e-06,-1.921722869155928493e-04,-3.418717533349990845e-04,-1.113133272156119347e-03,5.714577855542302132e-04,-3.932369872927665710e-04,-8.662919572088867426e-05,7.994886800588574260e-06,4.633541539078578353e-05,8.365201065316796303e-04,1.022469135932624340e-03,8.957883110269904137e-04,5.017504445277154446e-04,-5.744272584706777707e-06,1.117547435569576919e-05,-2.455385583743918687e-06,-2.933236146418494172e-06,-8.987126057036221027e-05,8.826864359434694052e-05,6.006714102113619447e-05,-2.811892954923678190e-06,-4.949635695083998144e-06,-1.227379016199847683e-06,-6.655591278104111552e-08,-4.924248514726059511e-06,-7.661166819161735475e-06,1.088764984160661697e-04,1.552610774524509907e-04,-9.666293408372439444e-06,-1.637818058952689171e-06,2.431193024676758796e-08,6.877907253510784358e-06,4.201993988317553885e-07,1.831220870371907949e-04,1.036482863128185272e-03,5.946179153397679329e-04,7.233478827401995659e-04,6.201250653248280287e-05,-9.291507012676447630e-06,-4.289922799216583371e-06,-1.949722209246829152e-04,-5.550186033360660076e-04,-2.910434850491583347e-04,1.606496516615152359e-05,4.146845894865691662e-04,5.873311311006546021e-04,-9.308608241553884000e-06,-9.766448783921077847e-06,-3.175302117597311735e-04,-9.668280836194753647e-05,-5.365369142964482307e-04,-1.154169905930757523e-03,6.671218434348702431e-04,4.114256007596850395e-04,-3.744861260202014819e-06,1.331776547885965556e-05,3.052273314096964896e-05,4.061855725012719631e-04,6.832662038505077362e-04,7.664760923944413662e-04,-5.732089048251509666e-04,4.405680228956043720e-04,-2.199523732997477055e-04,-1.615287033018830698e-06,1.741007872624322772e-04,1.588722807355225086e-04,6.065819179639220238e-04,6.171739369165152311e-05,-1.815184514271095395e-04,1.616363733774051070e-04,-6.256160850170999765e-05,-5.953443633188726380e-06,6.528852973133325577e-04,5.202252650633454323e-04,-6.103730993345379829e-05,-3.219085338059812784e-04,2.946902823168784380e-04,2.854776994354324415e-06,-3.770995590457459912e-06,-2.865245278371730819e-06,5.524402513401582837e-05,1.847011444624513388e-04,2.111674839397892356e-04,1.416280429111793637e-05,-1.826453808462247252e-05,-2.448963641654700041e-05,-2.212352228525560349e-06,-1.085390977095812559e-08,4.352827431830519345e-07,-5.730737484554992989e-06,4.256872853147797287e-05,6.432787631638348103e-05,3.820647634711349383e-06,5.298556970956269652e-06,-9.829727787291631103e-08,8.233449989347718656e-06,4.365350378066068515e-06,1.862586650531738997e-04,1.743496395647525787e-04,6.755940848961472511e-04,6.304168491624295712e-04,2.231076177849899977e-05,1.913747382786823437e-07,8.257888111984357238e-06,1.752841490088030696e-05,-1.602161501068621874e-04,-7.519550272263586521e-04,-1.239598786924034357e-04,8.641992462798953056e-05,1.588382147019729018e-04,-5.564739240071503446e-06,9.665504330769181252e-05,-6.834751693531870842e-04,6.843893788754940033e-04,3.907873469870537519e-04,-1.369628589600324631e-03,3.423652378842234612e-05,8.724835934117436409e-04,-1.060163504007505253e-05,-9.242332907888339832e-07,4.650525806937366724e-05,-6.695648335153236985e-05,7.112085004337131977e-04,-3.015492111444473267e-04,-2.204142510890960693e-04,-2.210859674960374832e-04,-5.578276977757923305e-05,-1.358012013952247798e-08,2.570191281847655773e-04,6.547803059220314026e-05,1.144345151260495186e-03,1.223151921294629574e-03,-1.266902545467019081e-04,-9.513964323559775949e-05,5.005449111195048317e-06,1.740793959470465779e-05,6.926318164914846420e-04,8.979451959021389484e-04,1.432893041055649519e-04,1.957950589712709188e-04,6.560378824360668659e-04,-4.870324119110591710e-06,1.479977072449401021e-05,-2.510829972379724495e-06,1.407514537277165800e-05,1.958924549398943782e-04,8.465961582260206342e-05,3.053622494917362928e-04,3.371049024281091988e-05,-1.194493233924731612e-05,6.159009444672847167e-07,6.508980732178315520e-08,3.030025800399016589e-05,8.403912943322211504e-05,-2.567356859799474478e-04,-5.684791831299662590e-04,6.270732410484924912e-05,1.167218670161673799e-05,-5.151196091901510954e-08,-7.245592132676392794e-05,-2.156360278604552150e-05,-1.608877209946513176e-03,-3.127310890704393387e-03,-6.162495352327823639e-03,-4.780226852744817734e-03,6.556053161621093750e-01,-1.049707134370692074e-05,-4.302238812670111656e-05,7.982117822393774986e-04,2.778067952021956444e-03,6.682906299829483032e-03,1.220442354679107666e-03,-5.081407260149717331e-03,-2.352376468479633331e-03,4.070175418746657670e-05,5.918685928918421268e-06,2.267445204779505730e-03,5.588594358414411545e-04,2.007181290537118912e-03,5.449175834655761719e-03,-1.122961402870714664e-03,-1.684732967987656593e-03,1.314954351983033121e-05,-6.607087925658561289e-06,-4.583061381708830595e-04,-2.081020036712288857e-03,-6.270391400903463364e-03,-3.261629957705736160e-03,1.551401335746049881e-03,1.321436022408306599e-03,5.619662697426974773e-04,-9.835901437327265739e-06,-1.668927958235144615e-03,-4.315675469115376472e-04,-3.002735786139965057e-03,1.338297035545110703e-03,-9.378099348396062851e-04,-4.336314741522073746e-04,6.350830517476424575e-05,-5.085385055281221867e-05,-2.107882872223854065e-03,-3.607445163652300835e-03,-1.014455774566158652e-04,-7.436033338308334351e-04,-3.473508637398481369e-03,-3.016538539668545127e-05,-5.639516166411340237e-05,4.658543548430316150e-05,-7.325870683416724205e-07,2.157679991796612740e-04,-7.490642601624131203e-04,-1.137307379394769669e-03,-7.166052819229662418e-05,1.240030978806316853e-04,-7.598657975904643536e-05,1.196920675283763558e-05,-8.564201561966910958e-05,-3.839482815237715840e-05,1.412510755471885204e-06,5.614917608909308910e-05,-4.511910447035916150e-05,3.679198198369704187e-05,-7.393993200821569189e-06,1.117152714869007468e-05,-8.540416456526145339e-05,2.765191020444035530e-04,8.140524005284532905e-05,7.021203637123107910e-04,5.032517947256565094e-04,6.969704554649069905e-05,1.367900767945684493e-05,5.779910134151577950e-05,-5.041429540142416954e-05,-4.989363369531929493e-04,-4.166499129496514797e-04,1.717807026579976082e-04,1.044422155246138573e-03,3.568626125343143940e-04,-5.430273085949011147e-05,-5.814068208565004170e-05,-6.977633456699550152e-04,8.644179906696081161e-04,-9.458963177166879177e-05,-8.095297380350530148e-04,-2.943814615719020367e-05,2.236542059108614922e-05,-5.769228664576075971e-05,1.086198899429291487e-04,-1.733669487293809652e-04,3.003487945534288883e-04,9.994585998356342316e-04,5.522046703845262527e-04,-8.583738817833364010e-04,-4.329723888076841831e-04,-3.679976798593997955e-04,2.054843935184180737e-04,9.767655137693509459e-05,3.602274227887392044e-05,1.909167913254350424e-04,6.854691309854388237e-05,-2.484072756487876177e-04,-1.112212194129824638e-04,1.082252565538510680e-04,1.925092365127056837e-04,6.029798532836139202e-04,4.895054153166711330e-04,-1.583792036399245262e-04,3.445367328822612762e-04,1.370225334540009499e-03,1.783934567356482148e-04,4.065716930199414492e-04,1.506044645793735981e-03,1.741974119795486331e-05,-9.521720930933952332e-04,3.944619093090295792e-04,-2.414111804682761431e-04,5.250344402156770229e-04,-7.453722901118453592e-07,-4.108690347948140698e-07\n0.000000000000000000e+00,-6.317853262771677691e-07,-1.537118691885552835e-06,-2.606906491564586759e-05,-7.016403287707362324e-06,-1.291220996790798381e-07,-1.558379381094709970e-07,3.472866794140827551e-08,1.496982804383151233e-06,-2.570259312051348388e-07,2.049600334430579096e-05,3.739964085980318487e-05,2.324270171811804175e-04,1.211779381264932454e-04,-2.461317762936232612e-06,4.403709226608043537e-06,1.924108346429420635e-06,-2.912882155214902014e-05,-7.794751581968739629e-06,2.399472869001328945e-04,7.580530655104666948e-05,-1.226489839609712362e-04,-1.720223735901527107e-05,-1.426574613105913159e-06,-4.827501470572315156e-06,-1.074729880201630294e-05,-5.841068559675477445e-05,1.652686914894729853e-04,2.197730791522189975e-04,-1.129164156736806035e-04,-3.263419421273283660e-05,2.223476258222945035e-06,-4.465303391043562442e-06,3.670615342343808152e-06,-9.403110016137361526e-05,-2.201756724389269948e-04,-1.852750719990581274e-04,1.904431992443278432e-04,-7.804772758390754461e-05,-1.524529761809390038e-05,4.128143700654618442e-06,-1.822321974032092839e-05,2.102500002365559340e-05,-2.137428964488208294e-04,-9.262641833629459143e-05,1.121550012612715364e-04,-6.672067684121429920e-05,-1.673753286013379693e-05,2.232736051155370660e-06,-4.448385880095884204e-05,5.691689148079603910e-05,1.628868049010634422e-04,1.558596559334546328e-04,-2.791648148559033871e-05,4.949218919136910699e-07,1.477304067520890385e-06,8.152085229085059837e-07,-2.930510163423605263e-06,1.186297049571294338e-05,6.207374099176377058e-07,-2.832478639902547002e-05,-3.628992089943494648e-06,-2.316836571480962448e-07,-7.926124112600518856e-07,1.310058550529902277e-08,-3.062416169541393174e-07,-3.025665762379503576e-07,3.395294697838835418e-06,1.868827894213609397e-05,5.100981752548250370e-07,6.642360403930069879e-07,4.857672597502471490e-10,9.355095471619279124e-07,3.563085329005843960e-07,1.439578591089230031e-05,-1.016115129459649324e-04,1.279648713534697890e-04,5.309761036187410355e-05,-1.628427753530559130e-06,2.564490614531678148e-06,1.282215293940680567e-06,-1.675075327511876822e-05,1.008141698548570275e-04,-1.320899027632549405e-04,9.168923861579969525e-05,1.235129639098886400e-05,-3.486499917926266789e-05,1.071499127647257410e-06,-4.260746209183707833e-07,-9.574113391863647848e-06,3.882122109644114971e-05,1.423849607817828655e-05,1.367677468806505203e-04,1.327334939560387284e-05,-3.024102989002130926e-05,4.103677383682224900e-06,-7.653917464267578907e-07,-1.090436853701248765e-06,1.348597288597375154e-05,-1.761950552463531494e-04,-2.307153918081894517e-04,1.046416145982220769e-04,-7.318169082282111049e-05,-2.090885755023919046e-05,2.570027163528720848e-06,-1.787620203685946763e-05,4.316454578656703234e-05,-3.825607564067468047e-05,-3.071806277148425579e-04,1.663826114963740110e-04,-1.766489731380715966e-06,-1.632658313610590994e-05,2.201600636908551678e-06,-1.832991802075412124e-05,2.553191370679996908e-05,3.256265772506594658e-04,4.954300675308331847e-05,1.581143260409589857e-05,-1.175280203824513592e-06,7.343830930039985105e-07,1.019280034597613849e-06,-1.685046299826353788e-06,1.532826900074724108e-05,2.377307464485056698e-05,-7.247981557156890631e-06,-2.074009444186231121e-06,-5.600861641141818836e-07,-1.856452627180260606e-07,4.265197262043329829e-08,-2.373503320995951071e-06,-3.514890920541802188e-07,-2.868658339139074087e-05,-1.464058004785329103e-05,-2.112870106429909356e-06,-4.254104169376660138e-06,-2.903731655123920063e-08,4.553723101707873866e-06,-7.351804015343077481e-06,6.676827615592628717e-05,2.326802350580692291e-04,-1.673860679147765040e-04,8.961896674009039998e-05,-3.002739504154305905e-06,5.378552486945409328e-06,3.504665073705837131e-06,-2.246013173134997487e-05,1.622055788175202906e-05,1.739577273838222027e-04,1.395624422002583742e-04,-3.614999586716294289e-04,5.804700776934623718e-06,-6.426221716537838802e-06,-1.052982952387537807e-06,-6.179523188620805740e-05,2.072899951599538326e-05,-7.414126594085246325e-05,2.209423109889030457e-05,-2.031135954894125462e-04,3.934692358598113060e-06,3.064440079469932243e-07,9.383282986163976602e-07,-5.662308012688299641e-06,-1.083389943232759833e-04,-3.782763960771262646e-04,-4.873666912317276001e-04,2.841178793460130692e-04,6.802889402024447918e-06,-6.473662506323307753e-05,6.113649305916624144e-06,-5.580365177593193948e-05,-1.274706010008230805e-04,-5.463441484607756138e-04,1.718068670015782118e-04,3.631049912655726075e-05,2.899026731029152870e-04,-3.361473500262945890e-05,-2.221244358224794269e-06,3.286032006144523621e-05,-4.494640597840771079e-05,-2.012297045439481735e-05,2.329886192455887794e-04,1.688611810095608234e-04,2.297837681908276863e-06,-1.671196514507755637e-08,9.038645885084406473e-07,3.283617843408137560e-06,6.588139513041824102e-06,-1.869353582151234150e-06,-8.150821668095886707e-05,-7.739556167507544160e-06,-3.804104380833450705e-06,-2.867446937671047635e-06,1.786798620173613017e-08,-2.476832889897195855e-07,-4.242907834850484505e-06,-2.886830225179437548e-05,-9.109473467105999589e-06,-1.776776343831443228e-06,-3.641204102677875198e-07,9.994610650210233871e-08,1.816754320316249505e-07,1.090718114937772043e-06,2.334645250812172890e-05,-1.717147970339283347e-04,-2.356522163609042764e-04,1.347490760963410139e-04,1.449392357244505547e-06,1.882476567516278010e-06,-2.989086169691290706e-07,2.259921348013449460e-05,8.038259693421423435e-07,1.624412252567708492e-04,-4.111852031201124191e-04,-1.659664412727579474e-04,2.504723961465060711e-04,3.204023414582479745e-06,-9.156950909527949989e-06,-5.031992623116821051e-05,-1.712506200419738889e-04,1.103702670661732554e-04,4.776408895850181580e-04,-3.068122023250907660e-04,-2.694754512049257755e-04,-1.707119281491031870e-06,-6.039993422746192664e-06,8.344850357389077544e-06,-6.359565304592251778e-06,-3.350067127030342817e-04,-1.099623914342373610e-04,1.077913038898259401e-04,-6.498802395071834326e-05,7.675014785490930080e-06,-9.035550192493246868e-07,6.836939428467303514e-05,1.299689465668052435e-04,-1.900819333968684077e-04,2.553893136791884899e-05,2.380396181251853704e-04,-3.780028418987058103e-05,1.643437826714944094e-05,-1.003971874524722807e-06,-2.129948115907609463e-04,1.486150576965883374e-04,7.333358516916632652e-04,3.516108845360577106e-04,3.785826265811920166e-07,2.700296818147762679e-06,8.498977877025026828e-07,-3.152654926452669315e-06,3.035955842278781347e-06,5.692616832675412297e-05,-2.217197907157242298e-04,1.144856651080772281e-05,-2.230654899904038757e-06,2.576959332145634107e-06,6.752177910129830707e-07,-2.768581452983198687e-08,-2.180820501962443814e-08,1.941401023941580206e-06,-5.468720701173879206e-06,-9.709693586046341807e-06,7.661187737539876252e-07,-7.861817721277475357e-07,-1.307938646277762018e-08,1.247390173375606537e-07,-1.920156137202866375e-06,1.117471219913568348e-05,7.845636719139292836e-05,-1.391149853589013219e-04,1.960006193257868290e-05,1.199307916976977140e-06,6.116420081525575370e-07,-2.245065843453630805e-06,-1.527921995148062706e-05,1.423066714778542519e-05,1.243499864358454943e-04,1.225130981765687466e-04,-2.144639875041320920e-04,-4.558902583085000515e-05,-8.377257358915812802e-07,-4.270203135092742741e-06,-3.398272383492439985e-05,-9.460811270400881767e-06,5.344380042515695095e-05,2.531334175728261471e-04,-1.176406149170361459e-04,-2.417604264337569475e-05,1.512069957243511453e-06,-1.462473164792754687e-07,6.363701686495915055e-06,4.161242031841538846e-05,-2.970010391436517239e-04,-2.680078614503145218e-04,9.183447400573641062e-05,2.608577779028564692e-05,-2.488065365469083190e-05,-7.213775461423210800e-07,9.778359526535496116e-06,-7.346228812821209431e-05,-1.996886421693488955e-04,5.918809620197862387e-05,-6.710000161547213793e-05,6.254924664972350001e-05,-1.593033266544807702e-05,-5.132425940246321261e-06,1.597040318301878870e-05,-8.523538417648524046e-05,1.374056009808555245e-04,1.855494920164346695e-04,-1.470637653255835176e-04,3.027108505193609744e-06,-4.252991857356391847e-06,2.306693204445764422e-06,-1.571575012349057943e-07,5.250194953987374902e-05,-1.375968349748291075e-05,-9.165309893433004618e-05,-1.437625451217172667e-05,-7.109084663170506246e-07,-1.282544559444431798e-07,-2.063256943074520677e-08,-1.652522314543602988e-07,2.168436822103103623e-06,-7.451208148268051445e-07,1.140512358688283712e-05,8.351137239515082911e-07,-7.013923095655627549e-07,-1.040409642882877961e-07,-1.711224513201159425e-06,-5.909651008551008999e-06,2.717584175115916878e-05,-2.667676890268921852e-04,-6.093039410188794136e-04,-1.509161374997347593e-04,1.359570524073205888e-05,-7.462336725438944995e-06,-1.695181708782911301e-05,1.832221460063010454e-05,-2.542249276302754879e-04,-8.340207859873771667e-04,3.437027335166931152e-04,3.072650870308279991e-04,6.397666584234684706e-05,-9.029276952787768096e-07,-5.439414962893351912e-06,-3.766297595575451851e-06,-9.810391929931938648e-07,9.776018123375251889e-05,-1.473674637963995337e-04,-7.825184729881584644e-05,5.917389353271573782e-05,-4.178612925898050889e-06,3.410288854865939356e-06,4.771504973177798092e-05,3.673359169624745846e-04,3.022968012373894453e-04,3.052733663935214281e-04,-3.156952443532645702e-04,-6.616766768274828792e-05,3.865725739160552621e-05,-1.460334988223621622e-05,1.938409550348296762e-04,5.870174209121614695e-05,7.460781489498913288e-05,3.901002346538007259e-04,-9.107129881158471107e-04,4.729985084850341082e-05,3.421266228542663157e-05,-8.923401765059679747e-06,1.097677231882698834e-04,-8.419111691182479262e-05,-6.129184621386229992e-04,-1.457190373912453651e-04,-3.224468673579394817e-04,3.035700956388609484e-06,-8.129854904836975038e-06,6.073897793612559326e-07,7.526553872594377026e-06,3.844484308501705527e-05,2.653599221957847476e-05,-1.676274041528813541e-05,-3.021196562258410268e-06,-1.113189341594988946e-06,1.605987222319527064e-06,-7.343578545260243118e-08,1.295580432270071469e-06,-1.043163251779333223e-06,-9.707999197416938841e-06,-2.350207068957388401e-06,2.039956143562449142e-06,1.558348913022200577e-06,-2.868335968742030673e-08,-2.945319693026249297e-06,2.361181941523682326e-06,1.504549891251372173e-05,7.106347766239196062e-05,1.491500879637897015e-04,-1.598233393451664597e-05,-5.882061032025376335e-06,3.533226845320314169e-06,-1.484159156461828388e-06,2.405181476206053048e-05,-4.357360376161523163e-05,1.200744736706838012e-04,1.481102372054010630e-04,-5.008357402402907610e-05,-8.512915519531816244e-05,4.153843292442616075e-06,2.182644493586849421e-06,9.063554171007126570e-05,-1.025486999424174428e-04,1.056637120200321078e-05,2.086395834339782596e-04,-3.205553512088954449e-04,-4.840549445361830294e-05,4.870232714893063530e-07,-3.831904905382543802e-06,4.771400654135504737e-06,4.896798054687678814e-05,-3.213290183339267969e-04,-3.036101988982409239e-04,3.059028240386396646e-04,-5.375570617616176605e-05,2.424449849058873951e-05,1.923642912515788339e-06,-1.470483221055474132e-05,3.452376404311507940e-06,-2.968858461827039719e-04,-2.572842277004383504e-05,1.075356267392635345e-04,-2.506119380996096879e-05,-8.631339369458146393e-06,1.596050651642144658e-06,-9.988877718569710851e-05,-2.446255530230700970e-05,1.531039306428283453e-04,3.025272162631154060e-04,-2.060897240880876780e-04,-1.582012487233441789e-06,2.030371206274139695e-06,3.077489054703619331e-07,-8.294358849525451660e-06,-1.702009831205941737e-05,-9.749416494742035866e-05,-3.964618372265249491e-05,-2.172885160689475015e-06,3.297793455203645863e-06,2.272146844006783795e-07,-5.131488478582468815e-08,-1.714856125545338728e-06,-1.241775635207886808e-06,-2.689306165848392993e-05,-7.488451956305652857e-06,-2.605911049613496289e-06,-1.692926616669865325e-06,-6.828128107372322120e-08,7.304621476578176953e-07,-9.287365401178249158e-07,2.432545443298295140e-05,1.124710688600316644e-04,5.107575998408719897e-05,1.697714469628408551e-04,3.625195404310943559e-06,1.687083340584649704e-06,-4.086199623998254538e-06,-5.450601747725158930e-05,-6.694401236018165946e-05,5.051417974755167961e-04,1.465732202632352710e-04,-1.423203357262536883e-04,-5.354565655579790473e-05,-2.577648103851970518e-07,-1.826219522627070546e-05,-9.496411075815558434e-05,-1.423179346602410078e-04,-1.645098527660593390e-04,2.737416652962565422e-04,1.353953703073784709e-04,-2.303167711943387985e-04,1.969062395801302046e-06,-2.900479557865764946e-06,1.427826828148681670e-05,7.172337063821032643e-06,-3.351256018504500389e-04,-1.866651582531630993e-04,-5.952551873633638024e-05,-8.803487435216084123e-05,-2.570508513599634171e-05,1.335144588665571064e-06,1.975751729332841933e-05,1.106495619751513004e-05,-1.988336589420214295e-04,-1.553002803120762110e-04,-2.434913767501711845e-06,-2.629347363836131990e-06,-1.346572844340698794e-05,-1.775027612893609330e-06,1.729498326312750578e-04,1.013822475215420127e-04,1.009881016216240823e-04,1.623038115212693810e-04,-1.202588973683305085e-04,1.197812935060937889e-06,-1.539879576739622280e-06,7.709542160228011198e-07,3.551566805981565267e-06,-6.790870975237339735e-05,3.718964944710023701e-05,-5.231145769357681274e-05,-1.029359918902628124e-05,-1.226763743034098297e-06,4.682421916868406697e-08,-1.723147420307213906e-07,3.121316922261030413e-06,1.997148501686751842e-06,1.131382232415489852e-04,5.007860454497858882e-05,-2.101860445691272616e-07,3.870931323035620153e-06,-2.655087882885709405e-08,-4.250202437106054276e-06,1.177319700218504295e-05,-1.670512283453717828e-04,-3.973848943132907152e-04,-3.407264593988656998e-04,-5.866160499863326550e-04,-1.142487417382653803e-05,6.558950543403625488e-01,1.881907155620865524e-05,9.175483137369155884e-05,6.011200021021068096e-04,-1.120464177802205086e-03,-1.386378426104784012e-05,1.055673579685389996e-03,1.494699972681701183e-04,2.241759375465335324e-06,2.913262869697064161e-05,5.383350071497261524e-05,5.786201218143105507e-04,-5.199301522225141525e-04,-1.036849687807261944e-03,1.188008580356836319e-03,1.605176948942244053e-04,-6.356789526762440801e-06,1.454929588362574577e-05,-8.189363143173977733e-05,-2.303363289684057236e-04,2.400240860879421234e-03,2.026061527431011200e-03,-4.429212713148444891e-04,1.733033568598330021e-04,1.416559680365025997e-04,-3.261073288740590215e-06,-1.692968071438372135e-04,-1.604560820851475000e-04,1.782305072993040085e-03,-2.444157144054770470e-05,-7.131895981729030609e-04,-3.015898400917649269e-04,6.993215356487780809e-05,1.191381670651026070e-05,-8.132401853799819946e-05,1.448603288736194372e-04,-9.084924822673201561e-04,-7.897311588749289513e-04,7.490055868402123451e-04,-2.564535679994150996e-05,8.870934834703803062e-06,-3.211811417713761330e-05,1.848701867857016623e-05,-1.244118611793965101e-04,2.060185361187905073e-04,4.097414785064756870e-04,6.216821202542632818e-05,4.565010385704226792e-06,-1.237146170751657337e-05,-9.320560820924583822e-06,1.209799575008219108e-05,-8.834498657961376011e-06,2.986240906466264278e-05,4.342699412518413737e-06,2.830350058502517641e-05,-3.518424364301608875e-06,2.169334766222164035e-05,-8.227299076679628342e-06,1.363876890536630526e-05,2.737931936280801892e-05,-1.660384805290959775e-05,7.788270886521786451e-05,1.223327853949740529e-05,2.214429150626529008e-05,7.561322945548454300e-07,7.518205165979452431e-06,2.529912308091297746e-06,-3.315879439469426870e-05,5.645350029226392508e-05,3.421102883294224739e-05,-2.678192686289548874e-04,-2.398893411736935377e-05,2.218257577624171972e-06,2.217868495790753514e-05,8.653025724925100803e-05,-3.895132977049797773e-05,-6.303769623627886176e-05,3.256092313677072525e-04,6.011498044244945049e-05,5.683647759724408388e-05,2.014751225942745805e-05,1.785405402188189328e-05,2.201095958298537880e-05,1.843687641667202115e-05,-6.468216888606548309e-04,-2.992164518218487501e-04,2.797509368974715471e-04,9.182246139971539378e-05,-1.528086977486964315e-05,-4.214705768390558660e-05,6.279368244577199221e-05,-1.001573618850670755e-04,-1.694797829259186983e-04,1.749900839058682323e-04,1.878125040093436837e-04,6.967680383240804076e-05,2.158944516850169748e-05,-2.851234967238269746e-05,1.470454008085653186e-04,1.287236955249682069e-04,-2.566248585935682058e-04,4.684405284933745861e-04,-5.933271022513508797e-04,1.991787867154926062e-04,-4.286317926016636193e-05,-5.073979846201837063e-04,4.564986156765371561e-04,-3.252765163779258728e-04,3.175474121235311031e-04,2.159283030778169632e-05,-1.248525659320876002e-04,4.171590553596615791e-04,9.545974677394042374e-08\n0.000000000000000000e+00,5.294675702316453680e-07,1.187726638818276115e-06,-3.462460881564766169e-05,-3.405629468034021556e-05,-3.696793555718613788e-07,-5.881654487893683836e-07,3.208470999993551231e-08,-3.667640839921659790e-06,1.020296963361033704e-06,-4.021380300400778651e-05,-5.295361916068941355e-05,2.861831308109685779e-05,-3.327276135678403080e-05,-2.109685556206386536e-05,4.096263182873371989e-06,5.974420673737768084e-06,-6.711889000143855810e-07,2.648007939569652081e-04,4.502059600781649351e-04,2.424086269456893206e-04,-2.295983140356838703e-04,-2.019432577071711421e-05,3.928708338207798079e-06,-1.286034239456057549e-05,-5.083816358819603920e-05,-5.910173786105588078e-05,2.429838204989209771e-04,3.713871992658823729e-04,-4.731644003186374903e-05,-1.242408179678022861e-04,6.532477073051268235e-06,-3.844932052743388340e-06,-4.135249037062749267e-05,-2.178530121454969049e-04,-1.004578080028295517e-04,-7.921125506982207298e-05,2.918197133112698793e-04,1.691872785158921033e-05,4.918643753626383841e-05,3.438548901613103226e-06,-1.234432602359447628e-05,-6.533795385621488094e-06,-1.543188118375837803e-04,-1.694649981800466776e-04,2.128260093741118908e-04,-1.138303923653438687e-04,-9.325308383267838508e-06,3.213452146155759692e-06,-1.280212309211492538e-04,-4.605205685948021710e-05,1.618037204025313258e-04,2.804586256388574839e-04,-6.357007077895104885e-05,1.464527940697735175e-06,4.527349574345862493e-06,4.667276698455680162e-08,-9.592541573510970920e-06,-3.055777779081836343e-05,1.310759398620575666e-05,-1.119864464271813631e-05,1.028577571560163051e-06,3.950217433157376945e-06,-5.835490810568444431e-07,1.564198015557849430e-08,7.564808583992999047e-07,5.305095328367315233e-06,4.872339923167601228e-05,5.567416519625112414e-05,6.505788405775092542e-07,1.928671053974539973e-06,1.271196339303060086e-07,-1.954129857040243223e-06,4.534622348728589714e-06,-7.286901382030919194e-05,-5.284071085043251514e-04,1.133893965743482113e-04,-2.155640686396509409e-04,-8.884016096999403089e-06,1.475044655308010988e-06,3.980860583396861330e-06,1.926028198795393109e-05,3.949123201891779900e-04,-3.171254065819084644e-04,3.614232991822063923e-05,-4.787170473719015718e-05,-2.307069953531026840e-04,1.575431815581396222e-05,-1.223063463839935139e-05,-1.273527595913037658e-04,7.554821786470711231e-05,-2.788653364405035973e-04,-2.586467307992279530e-04,2.388038265053182840e-04,-2.115141687681898475e-04,1.524168146715965122e-05,4.694690233009168878e-06,-5.746144233853556216e-05,1.363756018690764904e-04,-3.156509483233094215e-04,-1.959207875188440084e-04,1.631488703424111009e-04,1.620494294911623001e-04,3.686723357532173395e-05,3.283341357018798590e-06,-8.186527702491730452e-05,2.487181336618959904e-04,4.211286432109773159e-04,-3.341071715112775564e-04,4.259755660314112902e-04,1.025112433126196265e-04,2.840015440597198904e-05,2.811971171468030661e-06,-1.159850362455472350e-04,-1.605349825695157051e-04,6.256877095438539982e-04,-1.666293246671557426e-04,1.955190527951344848e-04,-6.751517503289505839e-06,5.845405667059822008e-06,9.362845503346761689e-07,-9.435480023967102170e-06,-4.598881787387654185e-05,3.873193054459989071e-05,-1.110966331907548010e-05,1.293436071136966348e-06,7.671132152609061450e-06,8.813935323814803269e-07,-6.693969822890721844e-08,-7.669807018828578293e-06,-9.351657354272902012e-06,-1.217788667418062687e-05,-5.468788003781810403e-06,-7.860826372052542865e-06,-1.108397282223450020e-05,3.137256854301995190e-08,1.601943222340196371e-05,-1.044111559167504311e-05,2.943830913864076138e-04,8.607003255747258663e-04,-1.337682595476508141e-03,3.185014356859028339e-04,2.243051494588144124e-05,5.481883817992638797e-06,-9.100345778279006481e-06,-1.853329304140061140e-04,-3.343842690810561180e-04,5.571537767536938190e-04,-1.418214524164795876e-04,-6.908082286827266216e-04,-1.015840098261833191e-05,-4.080612052348442376e-05,-2.934104122687131166e-05,-2.795239270199090242e-04,-2.890570322051644325e-04,-1.681607391219586134e-04,-4.111521411687135696e-04,-4.139044613111764193e-04,4.460528725758194923e-05,1.015629095491021872e-05,1.373637678625527769e-05,8.353030716534703970e-05,2.286790549987927079e-05,-2.348694833926856518e-04,-1.753567485138773918e-03,7.399425958283245564e-04,2.086351742036640644e-04,-1.221584971062839031e-04,3.401178219064604491e-06,6.239605136215686798e-05,-1.166098518297076225e-04,-1.140292966738343239e-03,1.326469791820272803e-04,-4.904230590909719467e-04,5.092064384371042252e-05,-1.557567302370443940e-04,-3.127807212877087295e-05,4.085517721250653267e-04,-3.269541193731129169e-04,-2.898353268392384052e-04,1.054401276633143425e-03,3.520096652209758759e-04,1.105385945265879855e-05,-1.931860606418922544e-05,6.108362413215218112e-06,1.974416954908519983e-05,1.948927820194512606e-04,6.448995554819703102e-05,-4.754945402964949608e-04,-5.586456245509907603e-05,-8.876614629116374999e-06,-3.395699650354799815e-06,1.022060658328882710e-08,3.456551667113672011e-07,2.284450886236299993e-07,1.843658355937805027e-05,6.622126420552376658e-06,3.478772669041063637e-06,7.373514563369099051e-07,-4.636547146219527349e-09,2.338117838007747196e-06,-7.591136636619921774e-06,3.230891161365434527e-05,-5.346239777281880379e-05,-3.479783481452614069e-04,-1.243404549313709140e-04,-8.842984243528917432e-06,6.053719516785349697e-06,-2.013963239733129740e-06,9.724444680614396930e-07,6.252413149923086166e-04,-3.790471528191119432e-04,1.130226792156463489e-05,-9.652405278757214546e-04,2.808475983329117298e-06,-2.240242793050128967e-06,-1.351327227894216776e-08,1.249932101927697659e-04,-3.676251799333840609e-05,5.279953475110232830e-04,6.298309890553355217e-04,-8.320977794937789440e-04,-1.235018949955701828e-03,6.985077106946846470e-06,1.233655893884133548e-06,-1.220112608280032873e-05,-1.631674967939034104e-05,-7.123799296095967293e-04,-1.764356857165694237e-04,3.020947624463587999e-04,3.715931379701942205e-04,-5.171142402105033398e-05,1.428864106856053695e-05,-1.673112856224179268e-04,-1.192208292195573449e-04,-5.049142637290060520e-04,2.488354803062975407e-04,6.676948978565633297e-04,3.716934297699481249e-04,-3.498079968267120421e-05,-7.320838903979165480e-06,-5.924174329265952110e-04,-5.097623215988278389e-04,4.524319083429872990e-04,4.477127513382583857e-04,3.489197115413844585e-05,2.910178636739146896e-06,-1.163020715466700494e-05,3.893580924341222271e-06,-1.649684418225660920e-05,-2.955976378871127963e-05,-6.917087594047188759e-04,-3.225791442673653364e-04,-4.282334339222870767e-05,3.245188736400450580e-06,-8.208546091736934613e-07,1.464292154196300544e-08,1.951109652509330772e-06,1.220747162733459845e-05,2.647766086738556623e-05,-9.842078725341707468e-06,5.050371328252367675e-06,-1.042370513459900394e-06,-7.811945579305756837e-08,-6.389551344909705222e-06,-4.748455467051826417e-06,-8.009162411326542497e-05,-1.275415415875613689e-04,-6.602482171729207039e-04,-3.426297334954142570e-04,-2.459450115566141903e-06,-4.759099283546674997e-06,-1.099809196603018790e-05,4.397526936372742057e-05,-1.873021537903696299e-04,4.539498477242887020e-04,3.500296734273433685e-04,-8.767457911744713783e-04,-1.319291332038119435e-04,3.937262590625323355e-06,-1.085276198864448816e-05,-2.000117092393338680e-05,7.453892612829804420e-05,-1.592958869878202677e-05,6.923766341060400009e-04,-1.505370310042053461e-04,4.014436854049563408e-06,2.936862756541813724e-06,7.679061127419117838e-06,-2.615924313431605697e-05,1.462714571971446276e-04,-3.546333755366504192e-04,-4.907521652057766914e-04,8.837018685881048441e-05,3.889294748660176992e-04,3.087730874540284276e-05,-9.275658158003352582e-06,-2.538869011914357543e-05,-3.073920961469411850e-04,-1.817543816287070513e-04,2.546648611314594746e-04,-2.269310061819851398e-04,2.612191310618072748e-04,-1.478574904467677698e-05,-1.957592394319362938e-05,8.347461698576807976e-05,-4.159737727604806423e-04,-3.171902062604203820e-05,3.076641005463898182e-04,-3.855190007016062737e-04,7.975189873832277954e-06,-1.613717904547229409e-05,6.470201697084121406e-06,2.016090547840576619e-06,1.715144317131489515e-04,-3.547116648405790329e-06,-3.348090103827416897e-04,-4.051568248542025685e-05,4.734332833322696388e-06,-3.819523897163890069e-08,1.174572616946534254e-08,3.713450496434234083e-06,1.457908456359291449e-05,1.004030782496556640e-04,6.300247332546859980e-05,4.395083124109078199e-06,2.432660494378069416e-06,-1.425451046088710427e-08,-9.371480700792744756e-06,-5.057941052655223757e-06,-1.638682588236406446e-04,-6.043952307663857937e-04,-1.278708223253488541e-03,-7.289842469617724419e-04,2.206826684414409101e-05,-2.135776776412967592e-05,-3.202845255145803094e-05,1.378185697831213474e-04,-1.192408031783998013e-03,-4.945542896166443825e-04,6.705053965561091900e-04,4.649315669666975737e-04,3.153082507196813822e-04,1.274189435207517818e-05,-1.003371289698407054e-05,1.076120679499581456e-04,3.711304452735930681e-05,-2.496387751307338476e-04,-7.256335811689496040e-04,-3.939055604860186577e-04,2.483945863787084818e-04,-7.577569704153575003e-06,1.663002512941602618e-05,1.013524160953238606e-05,5.683326744474470615e-04,7.929874118417501450e-04,5.276440642774105072e-04,-1.303570927120745182e-03,3.689656441565603018e-04,1.768190413713455200e-04,-3.255139017710462213e-05,2.148284111171960831e-04,-3.078082809224724770e-04,6.510150851681828499e-04,8.464737911708652973e-04,-1.207997556775808334e-03,1.182252308353781700e-04,9.876948752207681537e-05,-3.554576687747612596e-05,2.935004886239767075e-04,-4.015416780021041632e-04,-8.615929400548338890e-04,-1.036660978570580482e-03,-5.655993008986115456e-04,5.308087565936148167e-06,-1.695248283795081079e-05,2.312929154868470505e-06,3.460067091509699821e-05,1.775626733433455229e-04,4.166681173956021667e-05,-1.459235500078648329e-04,-1.070976395567413419e-05,-1.875464249678771012e-06,2.663377472345018759e-06,-2.103456608892884105e-08,2.095624040521215647e-06,3.378630708539276384e-06,-5.853933544130995870e-05,-1.815312862163409591e-05,2.338785179745173082e-06,-6.638256309088319540e-07,-6.852678779978305101e-08,-5.892858098377473652e-06,3.017819949491240550e-07,-9.747565491124987602e-05,-1.130806776927784085e-04,3.723838744917884469e-06,-1.119222142733633518e-04,-1.558708390803076327e-05,5.846358135386253707e-07,-1.290228556172223762e-05,5.568773485720157623e-05,1.276082766707986593e-04,7.464272785000503063e-04,5.847291322425007820e-04,-3.480360319372266531e-04,-1.868863328127190471e-04,1.318848080700263381e-05,-2.975709139718674123e-05,-2.912725904025137424e-06,-1.190472976304590702e-04,-2.404894621577113867e-04,4.643903230316936970e-04,-6.054353434592485428e-04,-1.674098311923444271e-04,1.564482545290957205e-06,-8.010175406525377184e-06,-8.656138561491388828e-06,9.081559255719184875e-06,-1.111611491069197655e-03,-6.329451571218669415e-04,-5.548034096136689186e-05,-4.292424418963491917e-04,1.421754132024943829e-04,5.823596893606008962e-07,-1.839741162257269025e-05,1.832989510148763657e-04,-1.417270395904779434e-04,-7.178844680311158299e-05,-7.143280527088791132e-05,1.926277182064950466e-04,2.113422306138090789e-05,-6.615410711674485356e-06,-8.552522922400385141e-05,-1.896461762953549623e-04,1.659277768339961767e-04,1.032030413625761867e-04,-7.745149196125566959e-04,2.492993189662229270e-06,-9.091190804610960186e-06,1.276020157092716545e-06,-7.707002623646985739e-06,-1.650283229537308216e-05,-1.056740729836747050e-04,-1.503758830949664116e-04,-1.401314693794120103e-05,1.194363358081318438e-05,4.855104407397448085e-07,-1.704881924524670467e-08,-3.018152710865251720e-06,2.441015340082230978e-06,-2.117803887813352048e-05,-2.212568324466701597e-05,-5.852089543623151258e-06,-6.672321433143224567e-06,6.085952009016182274e-08,-2.461157691868720576e-06,-1.651580532779917121e-06,-4.533687751973047853e-05,-3.475870471447706223e-06,-3.048009239137172699e-05,1.091879457817412913e-04,4.151374923822004348e-06,1.534542661829618737e-07,-6.888023563078604639e-06,-1.677983163972385228e-06,3.423412854317575693e-04,7.396220462396740913e-04,4.601097316481173038e-04,-2.875207574106752872e-04,-2.781943476293236017e-04,4.770263331010937691e-06,-5.056535883340984583e-05,-4.753451794385910034e-04,-5.816994816996157169e-04,-2.855884958989918232e-04,6.256230990402400494e-04,-1.593870692886412144e-04,2.020925167016685009e-04,9.575171134201809764e-06,2.476985628163674846e-06,-2.173849134123884141e-05,7.563710096292197704e-05,-3.204520035069435835e-04,3.928501973859965801e-04,1.104102557292208076e-04,9.119298920268192887e-05,1.091835474653635174e-05,1.225851065100869164e-06,-1.251979847438633442e-05,-7.105330587364733219e-05,-5.300872726365923882e-04,-2.182323078159242868e-04,-8.902829722501337528e-05,1.012876527966000140e-04,-9.621138815418817103e-06,-1.397554842696990818e-05,4.784976481460034847e-04,-4.871536511927843094e-04,-5.943541509623173624e-06,2.427587169222533703e-04,-2.761736977845430374e-04,6.533129635499790311e-06,-6.446396582759916782e-06,5.227956307862768881e-07,3.793001087615266442e-05,2.315136662218719721e-04,1.643328141653910279e-04,-1.571622269693762064e-04,-1.994389458559453487e-05,3.807854000115185045e-06,-1.088515659830591176e-07,9.623443020245758817e-08,-2.896632395277265459e-06,-4.127572174184024334e-05,-1.881543430499732494e-04,-2.017390215769410133e-05,-1.155124482465907931e-05,6.809354090364649892e-06,-8.434608389507047832e-08,2.232378392363898456e-05,2.146625047316774726e-05,4.319448489695787430e-04,1.485157059505581856e-03,2.568564377725124359e-03,1.086077769286930561e-03,-1.109844743041321635e-05,1.799157325876876712e-05,6.559894680976867676e-01,-1.351181708741933107e-04,1.448765397071838379e-05,-2.749685663729906082e-03,-8.723095525056123734e-04,3.838688135147094727e-03,-1.165126450359821320e-04,-3.495614510029554367e-05,1.066602126229554415e-04,1.647274475544691086e-04,1.531474292278289795e-03,1.121147535741329193e-03,-3.707885975018143654e-03,2.378330565989017487e-03,3.914313856512308121e-05,-3.041611125809140503e-05,-2.716646486078388989e-05,1.415752776665613055e-04,-1.074291882105171680e-03,4.585885908454656601e-03,5.300968885421752930e-03,-9.431558428332209587e-04,-2.013250719755887985e-03,-9.869843779597431421e-05,1.228496694238856435e-05,-4.873203579336404800e-06,1.335300737991929054e-03,3.332102438434958458e-03,-2.648965455591678619e-04,5.902627017349004745e-04,-1.491455710493028164e-03,3.183729131706058979e-05,8.557649562135338783e-05,-1.078860834240913391e-03,2.328794216737151146e-03,-1.437406986951828003e-03,-1.004235818982124329e-03,2.608523471280932426e-03,-1.577250804984942079e-05,9.210672578774392605e-05,-2.757979018497280777e-05,-7.263659790623933077e-05,-7.014211150817573071e-04,1.636090455576777458e-04,1.977016450837254524e-03,2.091061032842844725e-04,-4.274183083907701075e-05,-6.384971129591576755e-07,-5.688933379133231938e-05,2.118825796060264111e-05,-3.906516212737187743e-07,6.644875975325703621e-05,4.062506923219189048e-05,1.414200232829898596e-05,1.374618841509800404e-05,-7.838014425942674279e-06,8.181475095625501126e-06,7.126084528863430023e-05,-1.670756755629554391e-04,-2.562777372077107430e-04,-6.148862303234636784e-04,-2.305149100720882416e-04,3.013138848473317921e-05,-1.825606886995956302e-06,2.630702510941773653e-06,1.167900336440652609e-04,3.955268766731023788e-05,-2.587697235867381096e-05,5.237028235569596291e-04,-3.096600994467735291e-04,2.066412707790732384e-04,4.761863237945362926e-05,4.904152592644095421e-05,3.927331417798995972e-04,-4.876906750723719597e-04,-2.189171063946560025e-04,1.016720081679522991e-03,1.057324698194861412e-05,2.753756707534193993e-04,2.918754216807428747e-05,2.701346602407284081e-05,-3.670754085760563612e-05,-2.054326760116964579e-04,-1.345535274595022202e-03,-1.073150197044014931e-03,3.977621963713318110e-04,3.845089231617748737e-04,4.864527727477252483e-05,-2.297114042448811233e-05,3.137481689918786287e-05,-4.413245478644967079e-04,-3.272070898674428463e-05,3.068480873480439186e-04,1.113408943638205528e-04,3.425776958465576172e-05,2.308562216057907790e-06,-3.880873555317521095e-04,5.361243383958935738e-04,3.370765625732019544e-05,-1.101206871680915356e-03,1.505222287960350513e-03,-9.252526797354221344e-04,6.847399054095149040e-04,5.734164151363074780e-04,-4.775233974214643240e-04,9.616474853828549385e-04,1.158658415079116821e-05,8.445717976428568363e-04,-6.266296841204166412e-04,-3.942397015634924173e-04,1.047813682816922665e-03,8.255608463514363393e-08\n0.000000000000000000e+00,3.254612602177076042e-05,5.494510332937352359e-05,7.608090527355670929e-05,-1.860917982412502170e-04,2.421421777398791164e-05,1.473774500482250005e-05,1.674043836885630299e-08,-5.434261402115225792e-05,-9.327685802418272942e-06,-9.153398568741977215e-04,-1.264365157112479210e-03,-3.632231615483760834e-03,-4.198791924864053726e-03,-5.722360219806432724e-05,-3.976382140535861254e-05,-2.787208904919680208e-05,1.006607082672417164e-03,1.806316897273063660e-03,-8.541814167983829975e-05,3.485963912680745125e-03,1.561043784022331238e-03,3.348596219439059496e-04,2.574038262537214905e-05,9.479119762545451522e-05,1.641093054786324501e-03,-1.586325815878808498e-04,5.809801514260470867e-04,-1.556275878101587296e-03,7.139486842788755894e-04,9.306687861680984497e-04,-8.023629197850823402e-05,1.398150743625592440e-05,-1.209651672979816794e-04,-2.644914202392101288e-03,-3.034055698662996292e-04,-1.939966459758579731e-04,-9.862588485702872276e-04,2.109757624566555023e-03,8.264129282906651497e-04,-3.103249400737695396e-05,9.040327859111130238e-05,1.634792657569050789e-03,1.724334666505455971e-03,1.223895233124494553e-03,1.980453263968229294e-03,1.841789460740983486e-03,5.026849103160202503e-04,2.230980271633598022e-06,3.253553586546331644e-06,-9.787788148969411850e-04,-2.566035604104399681e-03,-2.462971955537796021e-03,-1.394962775520980358e-03,-1.486900055169826373e-05,-1.834437716752290726e-05,-1.375119882141007110e-05,1.488484667788725346e-05,-8.842717215884476900e-05,-1.165018184110522270e-03,6.982685590628534555e-05,4.056683246744796634e-05,7.353987166425213218e-05,1.785782660590484738e-05,2.935562370964817092e-08,3.066309000132605433e-05,5.338410846889019012e-05,-2.742147626122459769e-05,-2.866799768526107073e-04,2.291499731654766947e-05,1.477331716159824282e-05,-4.089229932446869498e-08,-5.383501411415636539e-05,6.419728379114530981e-06,-1.147167291492223740e-03,-9.049673681147396564e-04,-3.147420939058065414e-03,-2.708567772060632706e-03,-1.403146889060735703e-04,-2.631914685480296612e-05,2.890947598643833771e-06,8.515726658515632153e-04,2.339023863896727562e-03,3.246583044528961182e-03,1.458834856748580933e-03,9.066376369446516037e-04,8.033846970647573471e-04,3.780918632401153445e-05,4.219371840008534491e-05,1.352463616058230400e-03,-3.934601845685392618e-04,-4.676532116718590260e-04,4.753722751047462225e-04,3.228222703910432756e-05,7.768470677547156811e-04,-5.834713738295249641e-05,-1.255691131518688053e-06,-3.004046157002449036e-04,-2.195373643189668655e-03,6.979263853281736374e-04,-2.084106206893920898e-03,5.572353984462097287e-05,1.314355060458183289e-03,9.334094356745481491e-04,-1.180616891360841691e-05,-1.755626581143587828e-04,1.402479247190058231e-03,2.103115664795041084e-03,2.194816712290048599e-03,1.833076676120981574e-04,-3.942479379475116730e-04,5.695896688848733902e-04,2.746832979028113186e-05,-1.435411104466766119e-05,-1.324781333096325397e-04,-2.628172282129526138e-03,-3.606292651966214180e-03,-8.247358491644263268e-04,-1.734674151521176100e-05,7.176688541221665218e-06,-2.156044320145156235e-05,2.793002931866794825e-05,-1.953138707904145122e-04,-1.008931896649301052e-03,4.011053533758968115e-04,8.755430462770164013e-05,9.170930570689961314e-05,9.032315574586391449e-06,-1.844104424719716917e-08,8.993361916509456933e-06,-3.051487874472513795e-05,-2.002297987928614020e-04,-4.577179788611829281e-05,2.805237636493984610e-05,6.757247319910675287e-05,-1.792011955492611719e-10,1.545254781376570463e-05,5.185322515899315476e-05,-1.605797442607581615e-04,-8.287271484732627869e-04,1.651722239330410957e-03,-1.193408388644456863e-04,1.435861486243084073e-05,-3.593575456761755049e-06,1.437393348169280216e-05,-6.710970774292945862e-05,-2.741814358159899712e-03,-2.417576964944601059e-03,-2.889752155169844627e-03,-1.878504874184727669e-03,1.493734773248434067e-03,-3.008146450156345963e-05,2.750926068983972073e-04,2.741125645115971565e-03,-4.390387039165943861e-04,5.549815832637250423e-04,6.843660958111286163e-04,2.791146980598568916e-03,1.163299777545034885e-03,-7.092261512298136950e-05,-8.984326996142044663e-05,1.309642393607646227e-04,-1.194067299365997314e-03,3.306133439764380455e-04,4.267992451786994934e-03,-1.598895643837749958e-03,-2.232297556474804878e-03,-1.086631091311573982e-04,-5.286526175041217357e-06,7.992916653165593743e-05,2.559827640652656555e-03,1.268923981115221977e-03,-1.556302886456251144e-04,4.434862639755010605e-04,-2.726851962506771088e-03,-5.245202337391674519e-04,1.363064366159960628e-04,-8.219680166803300381e-04,3.484592540189623833e-03,1.680330489762127399e-03,-2.644594758749008179e-03,-1.179654267616569996e-03,-3.382689828868024051e-05,8.041116234380751848e-05,-1.569257801747880876e-05,-1.097149579436518252e-04,-8.371012518182396889e-05,-1.367287943139672279e-03,1.633402891457080841e-03,1.729606883600354195e-04,-2.906045847339555621e-05,7.998329238034784794e-06,3.584667140899000515e-08,3.450586882536299527e-05,7.934947643661871552e-05,-1.399284083163365722e-04,-2.422118850518018007e-04,5.076107845525257289e-05,2.438165574858430773e-05,-5.358515409170649946e-09,-5.067526581115089357e-05,-2.955263880721759051e-05,-8.004459668882191181e-04,-3.965192940086126328e-03,-3.013121313415467739e-04,-1.803074497729539871e-03,7.086605910444632173e-05,-1.498517667641863227e-05,-2.539695924497209489e-05,1.035730470903217793e-03,3.775843186303973198e-03,6.979130557738244534e-04,4.057832062244415283e-03,8.185935439541935921e-05,-1.346167991869151592e-03,3.551587724359706044e-05,1.105572446249425411e-04,2.743468154221773148e-03,2.055344171822071075e-03,1.108494237996637821e-03,-3.596697933971881866e-03,5.819555371999740601e-04,1.772327581420540810e-03,-6.097798541304655373e-05,-2.585550464573316276e-05,-7.111923332558944821e-05,-1.533075585030019283e-03,2.144656609743833542e-03,-1.754114986397325993e-03,5.802622181363403797e-04,7.369367522187530994e-04,9.306324063800275326e-04,-3.303345147287473083e-05,4.224596341373398900e-05,3.516701282933354378e-03,3.057025605812668800e-03,-4.487628757487982512e-04,-3.854235634207725525e-03,-3.737336664926260710e-04,6.043611210770905018e-04,3.804273092100629583e-06,-1.287182443775236607e-03,9.906149934977293015e-04,-4.989936482161283493e-03,-9.469189681112766266e-04,-1.236757496371865273e-03,-9.021155165100935847e-06,-2.455249341437593102e-05,1.436340426153037697e-06,1.361114264000207186e-04,-1.383375842124223709e-03,-1.423835055902600288e-03,2.899701939895749092e-05,5.137379048392176628e-05,5.776263060397468507e-05,1.265053197130328044e-05,3.692457539727911353e-08,2.741416756180115044e-05,6.316166036413051188e-06,-1.617533416720107198e-04,-1.744331966619938612e-04,1.330424674961250275e-05,1.944106588780414313e-05,9.716268323245458305e-08,-3.523280975059606135e-05,2.289258009113837034e-05,-9.245246765203773975e-04,-2.355300821363925934e-03,-1.122394111007452011e-03,-1.905240933410823345e-03,-1.185301371151581407e-04,-6.258109351620078087e-06,3.492198447929695249e-05,8.864025585353374481e-04,2.448725979775190353e-03,2.474906505085527897e-04,1.343947486020624638e-03,2.042049076408147812e-03,8.854977204464375973e-04,6.697113713016733527e-05,5.514666918315924704e-05,1.651902450248599052e-03,-2.471741172485053539e-04,5.524715743376873434e-05,-6.619822815991938114e-04,4.999476950615644455e-04,6.250359001569449902e-04,-5.064360448159277439e-05,-3.482354804873466492e-05,-2.928549365606158972e-04,-2.701111370697617531e-03,8.943362627178430557e-04,-4.237177781760692596e-04,4.749133076984435320e-04,3.078495792578905821e-04,8.746664389036595821e-04,7.531121809734031558e-06,-1.412594865541905165e-04,2.670850139111280441e-03,2.300855703651905060e-03,-2.496014931239187717e-04,1.574063324369490147e-03,-2.992330701090395451e-04,6.034743273630738258e-04,8.181073644664138556e-05,-3.035860718227922916e-04,8.859527879394590855e-04,-1.815513591282069683e-03,-3.175660967826843262e-03,-1.466738176532089710e-04,-5.678903835359960794e-05,5.192682874621823430e-05,-4.975013507646508515e-05,-1.305142359342426062e-05,-1.037626294419169426e-03,-1.376566244289278984e-03,8.826057892292737961e-04,1.601955009391531348e-04,8.992702350951731205e-05,9.227799637301359326e-06,-4.703088052337989211e-08,2.450215652061160654e-05,2.247267366328742355e-05,-2.233388659078627825e-04,-3.432859957683831453e-04,1.373206214339006692e-05,5.865707407792797312e-06,-4.847606760449707508e-09,-4.082438317709602416e-05,1.281579534406773746e-05,-9.508691146038472652e-04,-2.334200777113437653e-03,2.797064371407032013e-04,-1.702531706541776657e-03,-1.409813994541764259e-04,4.621446350938640535e-05,4.881739005213603377e-05,5.816240445710718632e-04,5.087903235107660294e-03,3.087729448452591896e-03,-2.677087904885411263e-04,3.640120849013328552e-05,1.640893169678747654e-04,2.784074604278430343e-05,4.579684900818392634e-05,1.436260179616510868e-03,-8.150782668963074684e-04,1.682187663391232491e-03,1.799490302801132202e-03,-2.873079502023756504e-04,3.160757187288254499e-04,-6.386340828612446785e-05,-4.716052717412821949e-05,-3.474180120974779129e-04,-2.896983176469802856e-03,-2.700329525396227837e-03,-2.718048868700861931e-03,3.330858889967203140e-03,1.182300969958305359e-03,5.112808430567383766e-04,8.772520232014358044e-05,-6.748271407559514046e-04,2.095092786476016045e-03,1.458524377085268497e-03,-1.679671695455908775e-03,3.968281671404838562e-03,-9.152400307357311249e-04,4.148864536546170712e-04,4.030716081615537405e-05,-5.160586442798376083e-04,2.059829130303114653e-04,2.485709264874458313e-04,6.490496452897787094e-04,1.359565416350960732e-03,-3.661956361611373723e-05,6.040463631507009268e-05,-3.168596958857960999e-05,-1.954865729203447700e-05,-6.181068019941449165e-04,-1.869286177679896355e-03,3.585891681723296642e-04,6.613374716835096478e-05,6.612188735743984580e-05,4.300123237044317648e-06,-3.332024789415299892e-08,3.330783511046320200e-05,5.946568853687494993e-05,1.232095091836526990e-04,-1.657704124227166176e-04,2.790662983898073435e-05,1.936690205184277147e-05,1.422340574208647013e-07,-3.694816768984310329e-05,-5.253990366327343509e-06,-9.438160341233015060e-04,-1.023068252834491432e-04,-3.182105254381895065e-03,-2.868455601856112480e-03,-1.301200391026213765e-04,-1.580694151925854385e-05,8.088188769761472940e-05,1.011296175420284271e-03,3.906427882611751556e-03,-4.707540210802108049e-04,2.566887531429529190e-03,4.750279767904430628e-04,3.800166596192866564e-04,3.760350591619499028e-05,1.791234244592487812e-04,1.768992631696164608e-03,-4.205855075269937515e-04,8.987620822153985500e-04,-3.228907007724046707e-04,3.423838410526514053e-03,6.790430052205920219e-04,-5.198753933655098081e-05,-7.380713213933631778e-06,-2.752665604930371046e-04,-3.022084943950176239e-03,3.117815125733613968e-03,5.063018761575222015e-05,1.286037731915712357e-03,1.822108402848243713e-03,8.520231349393725395e-04,-3.465630470600444824e-06,6.890075746923685074e-04,2.376250922679901123e-03,2.080324571579694748e-03,-9.200157364830374718e-04,-1.311324653215706348e-03,1.206935732625424862e-03,7.683802978135645390e-04,6.605263479286804795e-05,-6.804656586609780788e-04,-2.515540109016001225e-04,-2.629390452057123184e-03,-4.250546917319297791e-03,3.324425779283046722e-04,-3.843728700303472579e-05,4.010932752862572670e-05,-1.731888551148585975e-05,-4.690480636782012880e-05,-4.392290720716118813e-04,-9.082895121537148952e-04,9.386379970237612724e-04,1.602207921678200364e-04,7.362130418187007308e-05,6.686169854219770059e-06,3.026616468559950590e-08,3.412730438867583871e-05,1.853954813668678980e-06,-6.586334347957745194e-05,-1.862469944171607494e-04,-8.127666660584509373e-06,1.461120700696483254e-05,-3.226648459531133994e-08,-3.394076338736340404e-05,2.461282383592333645e-05,-8.629228104837238789e-04,-2.598647028207778931e-03,-1.923744683153927326e-03,-2.494124695658683777e-03,-1.118616419262252748e-04,-4.762060598295647651e-06,2.023448723775800318e-05,1.253494061529636383e-03,2.386094070971012115e-03,-6.992381531745195389e-04,2.022129949182271957e-03,1.064298907294869423e-03,1.484269276261329651e-03,5.654378765029832721e-05,1.327959034824743867e-04,2.848711330443620682e-03,2.956274896860122681e-03,4.984166589565575123e-04,-7.125025149434804916e-05,8.200089214369654655e-04,2.755397930741310120e-03,-8.925281144911423326e-05,-2.473778658895753324e-05,-1.804901839932426810e-04,-2.121711382642388344e-03,6.544207572005689144e-04,-1.801333739422261715e-03,-1.269324100576341152e-03,6.653416203334927559e-04,9.993085404857993126e-04,2.004528869292698801e-05,-4.134745977353304625e-04,2.978537231683731079e-03,2.605180488899350166e-03,-1.068869605660438538e-04,1.949784113094210625e-03,-2.333945885766297579e-04,6.320474203675985336e-04,6.387769826687872410e-05,-4.025986709166318178e-04,-1.356928842142224312e-03,-3.503270447254180908e-03,-1.106240553781390190e-03,9.577802848070859909e-05,-3.931476385332643986e-05,2.877265433198772371e-05,-4.942920713801868260e-05,-1.222834835061803460e-04,-1.782346284016966820e-03,-1.487730769440531731e-03,9.745308198034763336e-04,1.302731980103999376e-04,8.362826338270679116e-05,1.063581748894648626e-05,-2.794877218548208475e-08,-2.282921486767008901e-04,-2.862741821445524693e-04,6.168883410282433033e-04,1.574292196892201900e-03,-2.034712233580648899e-04,-1.582094118930399418e-04,1.215335032611619681e-08,3.014965623151510954e-04,-1.025942183332517743e-04,6.824397481977939606e-03,1.343470346182584763e-02,1.553496252745389938e-02,1.543217152357101440e-02,8.915686048567295074e-04,8.266801160061731935e-05,-1.216801319969817996e-04,6.494185924530029297e-01,-1.967838034033775330e-02,-6.994174793362617493e-03,-8.991842158138751984e-03,-1.015507243573665619e-02,-8.046846836805343628e-03,-3.550143446773290634e-04,-7.921013166196644306e-04,-1.445682533085346222e-02,2.035131677985191345e-03,-9.706436656415462494e-03,-2.153581008315086365e-03,-8.825192227959632874e-03,-6.851079408079385757e-03,4.845471412409096956e-04,1.444484223611652851e-04,1.704094582237303257e-03,1.864647865295410156e-02,-2.110613510012626648e-03,-3.300631418824195862e-03,-4.321828484535217285e-03,-6.323934998363256454e-03,-5.721253808587789536e-03,-9.753488120622932911e-05,1.984965754672884941e-03,-1.717573218047618866e-02,-2.355818450450897217e-02,-6.947606801986694336e-03,-5.382041446864604950e-03,1.731791300699114799e-03,-3.768293187022209167e-03,-5.170117365196347237e-04,2.336036181077361107e-03,-4.804921802133321762e-03,1.412956975400447845e-02,1.956432685256004333e-02,1.499466598033905029e-04,3.922791220247745514e-04,-2.799574285745620728e-04,8.603258902439847589e-05,-4.726405313704162836e-05,3.361778799444437027e-03,1.116026565432548523e-02,-5.862168036401271820e-03,-9.146853117272257805e-04,-7.360748713836073875e-04,7.865400402806699276e-05,2.935722877737134695e-04,3.703719630721025169e-05,5.591133231064304709e-06,1.224206207552924752e-04,-3.697832580655813217e-04,2.156647824449464679e-04,-2.628674701554700732e-05,-5.594453614321537316e-05,-1.646807504585012794e-04,3.200848004780709743e-04,-8.213223190978169441e-04,-2.473833446856588125e-04,-1.142140827141702175e-04,-8.983929292298853397e-04,-1.589722232893109322e-04,3.942874172935262322e-05,9.411555947735905647e-05,5.132780643180012703e-06,3.468938171863555908e-03,2.916002878919243813e-03,4.395886790007352829e-04,-2.247379161417484283e-04,3.114094724878668785e-04,-5.247999215498566628e-04,-2.421420067548751831e-04,-9.219156927429139614e-04,1.236878568306565285e-03,-2.669629247975535691e-05,-4.007418174296617508e-04,-3.749486058950424194e-04,8.746571838855743408e-04,6.726443534716963768e-04,-1.540519879199564457e-04,-4.888420226052403450e-04,-1.139415544457733631e-03,4.018712323158979416e-03,1.966509968042373657e-03,-2.187455829698592424e-04,8.801606600172817707e-05,5.737333558499813080e-04,-1.457612670492380857e-04,1.340458984486758709e-04,3.933141706511378288e-04,1.898698043078184128e-03,-4.219431430101394653e-04,1.192366355098783970e-03,2.156190166715532541e-04,-1.690774370217695832e-04,7.671519997529685497e-04,-7.986074779182672501e-04,-2.133948262780904770e-03,3.316616639494895935e-03,-1.336770504713058472e-02,-7.490200223401188850e-04,-1.059823436662554741e-03,7.565409759990870953e-05,5.253603681921958923e-03,-1.027145981788635254e-02,6.646374240517616272e-04,-8.839068002998828888e-03,2.572185127064585686e-03,3.301267512142658234e-03,-2.913241274654865265e-03,1.413369545844034292e-06\n0.000000000000000000e+00,2.321257306903135031e-05,1.476324105169624090e-04,-2.934464719146490097e-04,-1.562981167808175087e-03,-8.945171430241316557e-05,-1.069419013219885528e-04,-1.797487492183336144e-08,-2.159370342269539833e-04,4.359663216746412218e-05,-4.445241764187812805e-03,-1.094470731914043427e-02,8.222607430070638657e-04,-1.583703095093369484e-03,-7.403276395052671432e-04,1.097493441193364561e-04,3.173962759319692850e-04,1.941008958965539932e-03,3.310793265700340271e-02,2.056890539824962616e-02,6.054027006030082703e-03,-3.529480658471584320e-03,6.297864019870758057e-03,2.391149319009855390e-04,-7.857666350901126862e-04,-6.602147128432989120e-03,-5.144678987562656403e-03,-1.039530616253614426e-03,8.626868948340415955e-03,3.749362891539931297e-03,2.699203789234161377e-03,1.577383518451824784e-04,7.829810783732682467e-06,-3.405380528420209885e-03,-8.252241648733615875e-03,6.193034350872039795e-03,-3.978769760578870773e-03,1.487809419631958008e-02,9.712152183055877686e-03,3.442619927227497101e-03,3.320071264170110226e-04,-3.096127416938543320e-03,8.976606652140617371e-03,-4.206240177154541016e-03,-8.188607171177864075e-03,8.242445066571235657e-03,-5.050585605204105377e-03,9.987291414290666580e-04,8.359436469618231058e-05,6.323006935417652130e-03,5.094381514936685562e-03,3.001119475811719894e-03,7.933718152344226837e-03,5.406512878835201263e-03,-2.711017623369116336e-05,1.803787454264238477e-04,-1.546352577861398458e-04,8.141490397974848747e-04,-9.878673590719699860e-04,-2.043868880718946457e-04,3.955222200602293015e-05,-1.834487920859828591e-05,4.124058759771287441e-04,-1.324515778833301738e-05,1.849528863395732969e-10,4.387678927741944790e-05,1.754123659338802099e-04,-3.671267768368124962e-04,-1.143288100138306618e-03,-4.053595330333337188e-05,-1.138004881795495749e-04,6.074370784148186431e-09,-1.733993995003402233e-04,-3.903180913766846061e-05,-3.778349608182907104e-03,-6.386266089975833893e-03,-4.074793774634599686e-03,-8.325057104229927063e-03,-3.251699672546237707e-04,1.539701588626485318e-05,1.716954720905050635e-04,2.437370363622903824e-03,2.595632709562778473e-02,2.001379057765007019e-02,9.064361453056335449e-03,-7.364043034613132477e-03,4.546574316918849945e-03,1.918207999551668763e-04,-5.001879762858152390e-04,-4.186057019978761673e-03,-3.432616591453552246e-03,2.887881360948085785e-03,-2.435693517327308655e-03,1.048049423843622208e-03,2.746168291196227074e-03,-1.932495797518640757e-05,1.156411890406161547e-04,-2.124907681718468666e-03,-5.445191171020269394e-03,8.693072944879531860e-03,-1.341030001640319824e-03,9.110795333981513977e-03,9.080437012016773224e-03,2.670942572876811028e-03,1.848332613008096814e-04,-2.279904205352067947e-03,4.478465300053358078e-03,-1.041303388774394989e-02,-5.056745838373899460e-03,1.376029290258884430e-02,4.421272780746221542e-03,1.482350053265690804e-03,-4.308792631491087377e-05,6.259195040911436081e-03,8.887257426977157593e-04,-6.523119285702705383e-03,6.976167671382427216e-03,2.113743219524621964e-03,-1.192602212540805340e-07,4.905032983515411615e-05,-1.214883523061871529e-04,6.114554707892239094e-04,-8.979099220596253872e-04,-2.034365199506282806e-03,-1.598373637534677982e-04,-3.011051012435927987e-05,3.586169041227549314e-04,2.345863686059601605e-05,1.174646935275802662e-09,-1.365402131341397762e-04,-1.445252855774015188e-04,3.189679700881242752e-03,2.635049400851130486e-03,-1.639190595597028732e-04,-7.437851309077814221e-06,1.765026524935819907e-08,4.442263161763548851e-07,2.232493279734626412e-04,-1.586258178576827049e-03,-8.395491167902946472e-04,1.055516209453344345e-02,-1.007984392344951630e-03,8.267781813628971577e-04,-5.141958536114543676e-05,-3.653464082162827253e-04,-2.475323155522346497e-03,1.302225515246391296e-03,1.850951462984085083e-03,1.530198846012353897e-03,-8.481541648507118225e-03,6.617679260671138763e-03,-2.867598086595535278e-04,-8.897857042029500008e-04,-8.326103910803794861e-03,-1.119942031800746918e-02,-5.228656344115734100e-03,-6.153248250484466553e-03,-1.237543486058712006e-02,5.832872819155454636e-03,3.894317487720400095e-04,9.243699605576694012e-05,-6.745476857759058475e-04,-8.918494917452335358e-03,-1.949890144169330597e-02,-4.518707282841205597e-03,1.177941821515560150e-02,1.133146882057189941e-02,-2.787711564451456070e-03,6.312189361779019237e-05,-5.756060709245502949e-04,-9.389213286340236664e-03,-9.272678755223751068e-03,-1.161923911422491074e-02,-6.096254102885723114e-03,-4.838197492063045502e-03,-2.347937785089015961e-03,-3.297549264971166849e-04,1.225738227367401123e-02,-2.594964345917105675e-03,4.448272287845611572e-03,2.886364422738552094e-02,3.670014441013336182e-03,1.332499086856842041e-04,-2.299763436894863844e-04,-5.586865881923586130e-06,1.135135535150766373e-03,3.810053458437323570e-03,2.220952883362770081e-04,-9.002767503261566162e-03,-1.285770442336797714e-03,-2.690531255211681128e-04,-1.096049381885677576e-04,3.519309510480184144e-09,3.189822018612176180e-05,1.879701449070125818e-05,4.618983075488358736e-04,-7.490058778785169125e-04,-8.374643221031874418e-05,-8.579362474847584963e-05,1.677608452155254781e-08,-1.824705395847558975e-05,8.741181227378547192e-05,-3.151049837470054626e-03,3.325856756418943405e-03,-2.348406938835978508e-03,-5.477972794324159622e-03,-7.188259041868150234e-04,1.524030958535149693e-04,2.591609081719070673e-04,3.476847778074443340e-04,1.751866191625595093e-02,1.341049931943416595e-02,-7.811021059751510620e-03,-1.900913193821907043e-02,-2.375192753970623016e-02,3.067957004532217979e-04,-4.331733216531574726e-04,-5.689296871423721313e-03,-1.059151533991098404e-02,2.672596834599971771e-03,2.488662116229534149e-02,-5.702729336917400360e-03,-1.361778657883405685e-02,1.258692063856869936e-04,1.186045919894240797e-04,-2.114418195560574532e-03,-5.013619549572467804e-03,-1.136016938835382462e-02,-2.259350940585136414e-02,1.325966231524944305e-02,1.423867046833038330e-02,2.064291154965758324e-03,4.955218173563480377e-04,-5.611023865640163422e-03,8.265858516097068787e-03,1.754502765834331512e-03,-3.029942512512207031e-02,2.186837047338485718e-02,5.669150501489639282e-03,7.199359824880957603e-04,-1.152750774053856730e-04,-1.938791386783123016e-02,-1.256556436419487000e-02,-3.689317964017391205e-03,-1.345934905111789703e-02,9.018106386065483093e-03,-1.798300945665687323e-04,2.231829421361908317e-04,-1.111741730710491538e-04,-1.323639415204524994e-03,-6.185591686517000198e-03,-9.512281976640224457e-03,-7.172324694693088531e-04,-1.219690166180953383e-04,4.013577417936176062e-04,1.853103276516776532e-05,2.395287168610593653e-08,2.048779060714878142e-05,2.883130509871989489e-04,4.034503945149481297e-04,-1.327421166934072971e-03,-7.311248191399499774e-05,-1.481579965911805630e-04,3.657999059214489534e-08,-1.753983233356848359e-04,-1.003888028208166361e-04,-3.467225003987550735e-03,-9.279661811888217926e-03,-1.261174771934747696e-02,-6.336011923849582672e-03,-2.191113890148699284e-04,-1.398370659444481134e-05,1.307409838773310184e-04,1.433177501894533634e-03,2.119906246662139893e-02,1.564618386328220367e-02,5.536357872188091278e-03,-4.815110936760902405e-03,4.082922823727130890e-03,2.416199567960575223e-04,-7.782854372635483742e-04,-8.569880388677120209e-03,-8.486736565828323364e-03,-8.270846679806709290e-03,6.728851702064275742e-03,4.221237264573574066e-03,2.864223904907703400e-03,7.368319347733631730e-05,1.807255612220615149e-04,-2.189797814935445786e-03,-2.830643206834793091e-03,-8.386558853089809418e-03,-4.014445468783378601e-03,1.017177477478981018e-02,1.386874634772539139e-02,2.812455408275127411e-03,1.420744811184704304e-04,-6.972032133489847183e-04,1.761541003361344337e-03,-4.652626346796751022e-03,-8.647911250591278076e-03,1.178385689854621887e-02,7.850602269172668457e-03,1.274411566555500031e-03,-2.732116554398089647e-04,9.882946498692035675e-03,1.619989983737468719e-03,-4.852287005633115768e-03,4.993635229766368866e-03,-1.917005516588687897e-03,5.115468229632824659e-05,-1.073854509741067886e-04,-3.676408232422545552e-05,8.919742540456354618e-04,6.493439432233572006e-04,5.676173605024814606e-04,-2.957684919238090515e-03,-5.062789423391222954e-04,3.522424376569688320e-04,1.235313720826525241e-05,-3.079662747040856630e-08,1.432874705642461777e-04,4.357845173217356205e-04,9.337855735793709755e-04,-1.218229881487786770e-04,1.093054379452951252e-04,1.351194805465638638e-05,4.346156856627203524e-08,-3.498985606711357832e-04,-1.492341543780639768e-04,-6.271158345043659210e-03,-1.701245829463005066e-02,-2.679674699902534485e-02,-1.760522462427616119e-02,8.113347575999796391e-05,-5.731147248297929764e-04,-2.625851193442940712e-04,5.194352939724922180e-03,8.849695324897766113e-03,-1.248018257319927216e-02,7.034356240183115005e-03,7.718329783529043198e-03,1.270788349211215973e-02,5.621135933324694633e-04,-4.807041841559112072e-04,-3.927085781469941139e-04,-1.988063100725412369e-03,-1.781465858221054077e-02,-7.477040868252515793e-03,7.143627852201461792e-03,1.134254597127437592e-02,-2.893341588787734509e-04,3.351053455844521523e-04,-1.501675113104283810e-03,7.538218051195144653e-03,2.171051874756813049e-02,1.455542910844087601e-02,-1.877546310424804688e-02,8.365078829228878021e-03,6.823951378464698792e-03,-4.252513754181563854e-04,4.889532458037137985e-03,4.702427424490451813e-03,4.405330866575241089e-03,4.893510602414608002e-03,-1.637695729732513428e-02,4.682012367993593216e-03,3.733016084879636765e-03,-2.911262563429772854e-04,1.379793975502252579e-02,-6.046011112630367279e-04,-2.556386590003967285e-02,-2.778268419206142426e-02,-1.409860048443078995e-02,6.294241029536351562e-05,-4.974659532308578491e-04,-4.410221299622207880e-05,1.250038156285881996e-03,4.217307083308696747e-03,2.555743558332324028e-03,-5.780601059086620808e-04,1.110195153160020709e-04,4.216727102175354958e-04,8.695451833773404360e-05,-1.582714048709021881e-08,1.093002792913466692e-04,2.043601125478744507e-04,-3.642545780166983604e-04,-1.490657450631260872e-03,4.676094249589368701e-07,-2.801775917760096490e-05,-2.540502919146092609e-09,-2.974203089252114296e-04,1.257381663890555501e-04,-7.375091314315795898e-03,-1.169018633663654327e-02,-4.439053591340780258e-03,-7.230202667415142059e-03,-4.771077947225421667e-04,3.582469798857346177e-05,3.888711944455280900e-05,3.954976331442594528e-03,2.492475137114524841e-02,1.575242541730403900e-02,1.136020570993423462e-02,-5.278977099806070328e-03,4.354710225015878677e-03,4.651649505831301212e-04,-6.380844861268997192e-04,-1.694201608188450336e-03,-3.917883615940809250e-03,-8.209047839045524597e-03,9.966009296476840973e-03,-8.990345522761344910e-04,3.714016871526837349e-03,4.236866880091838539e-05,-1.269149361178278923e-04,-1.934495405294001102e-03,-7.746470160782337189e-03,2.343473024666309357e-03,-1.442095823585987091e-02,6.638323888182640076e-03,4.927112720906734467e-03,4.476816393435001373e-03,1.874700537882745266e-04,-4.501533228904008865e-03,3.867760300636291504e-03,-1.162404194474220276e-02,-1.294507179409265518e-02,2.223247662186622620e-02,2.290310105308890343e-03,1.021937699988484383e-03,-8.911672921385616064e-06,6.699957884848117828e-03,3.308357205241918564e-03,2.175072673708200455e-03,2.258495427668094635e-03,-5.147303454577922821e-03,-5.668587982654571533e-05,8.195678674383088946e-05,-1.353469560854136944e-04,6.392201175913214684e-04,-6.598307518288493156e-04,-3.205463057383894920e-03,-1.517021679319441319e-03,-2.326122339582070708e-04,5.897385999560356140e-04,2.418165240669623017e-05,2.104447105466533685e-08,1.852739114838186651e-05,2.259908360429108143e-04,9.686904377304017544e-05,-5.840504309162497520e-04,-1.102319220080971718e-04,-1.318353606620803475e-04,-1.886087375169154257e-08,-8.490870095556601882e-05,-1.510923611931502819e-04,-2.108217682689428329e-03,-7.199647836387157440e-03,-4.554800689220428467e-03,-3.604798112064599991e-04,2.477285743225365877e-04,-4.361398896435275674e-05,-7.040437776595354080e-05,1.404715701937675476e-03,2.929131686687469482e-02,2.691782452166080475e-02,8.483439683914184570e-03,-5.015179514884948730e-03,9.327629581093788147e-03,1.587156148161739111e-04,-5.613987450487911701e-04,-4.987485241144895554e-03,-1.565760374069213867e-02,-6.489412393420934677e-03,2.811755286529660225e-03,2.027362352237105370e-03,4.782049451023340225e-03,-7.595685019623488188e-05,7.169603486545383930e-05,-1.316413981840014458e-03,-2.191382925957441330e-03,-3.397546242922544479e-04,9.457630105316638947e-03,1.624484173953533173e-02,9.687455371022224426e-03,2.612450392916798592e-03,7.933091546874493361e-05,3.886508755385875702e-03,5.179449915885925293e-03,-5.712083075195550919e-03,-1.437743101269006729e-02,1.380723994225263596e-02,7.544599473476409912e-03,1.649808371439576149e-03,-1.596873626112937927e-04,1.502559892833232880e-02,1.060344930738210678e-02,6.205406039953231812e-03,-9.570913389325141907e-04,-2.154866699129343033e-03,1.143416520790196955e-04,-9.170097473543137312e-05,-1.745953341014683247e-04,1.557766227051615715e-03,3.659337759017944336e-03,1.720072585158050060e-03,-2.052832627668976784e-03,-4.051173164043575525e-04,3.087337827309966087e-04,3.364453368703834713e-05,-1.838145635701948777e-08,-4.060087958350777626e-04,-1.801091944798827171e-03,-3.991380799561738968e-03,6.512211170047521591e-03,3.412783844396471977e-04,4.993900074623525143e-04,9.391374078404624015e-08,1.525249215774238110e-03,2.109765773639082909e-06,3.732469305396080017e-02,1.144708991050720215e-01,4.353791475296020508e-02,6.855098158121109009e-02,1.952396472916007042e-03,3.602872893679887056e-04,-5.034549394622445107e-04,-1.907948963344097137e-02,5.098347663879394531e-01,-1.081098765134811401e-01,-5.495208501815795898e-02,3.494083881378173828e-02,-4.565009102225303650e-02,-2.381097292527556419e-03,4.623143002390861511e-03,3.216843307018280029e-02,5.926994979381561279e-02,6.474425643682479858e-02,-3.083604015409946442e-02,2.176302298903465271e-02,-2.983236685395240784e-02,-3.189042326994240284e-04,-5.633065011352300644e-04,1.815668493509292603e-02,3.599942475557327271e-02,2.376027777791023254e-02,8.497017621994018555e-02,-3.445257991552352905e-02,-8.327069878578186035e-02,-2.427241764962673187e-02,-8.609915385022759438e-04,8.750532753765583038e-03,-2.708867192268371582e-02,5.492300540208816528e-02,6.910923123359680176e-02,-7.486259937286376953e-02,-3.035059571266174316e-02,-1.246354728937149048e-02,-1.134907361119985580e-04,-5.797235295176506042e-02,-9.028276428580284119e-03,1.669888012111186981e-02,-2.752514928579330444e-02,1.407475024461746216e-02,-1.890419807750731707e-04,2.113611670210957527e-03,1.167582464404404163e-03,-6.194479297846555710e-03,-9.558922611176967621e-04,1.554774865508079529e-02,1.940147578716278076e-02,2.101225778460502625e-03,-3.820128738880157471e-03,-5.477619706653058529e-04,-6.800374248996376991e-04,7.001318736001849174e-04,-8.650695090182125568e-04,1.716026454232633114e-04,-1.179629471153020859e-04,1.004536636173725128e-03,1.786630018614232540e-03,-1.193240866996347904e-03,1.876632100902497768e-03,8.623870671726763248e-04,-5.635038949549198151e-03,-2.677030116319656372e-02,-1.377513352781534195e-02,-1.302631292492151260e-02,3.455098194535821676e-04,-8.266284130513668060e-04,1.107927644625306129e-03,6.107936613261699677e-03,1.627570204436779022e-02,1.090867165476083755e-02,9.957520291209220886e-03,3.198315389454364777e-03,1.883046701550483704e-03,-2.113767986884340644e-04,2.861285174731165171e-04,4.467704333364963531e-03,-5.105697084218263626e-03,-3.807522589340806007e-03,5.362467840313911438e-03,3.951875958591699600e-03,1.855259761214256287e-03,-1.056409906595945358e-03,7.722614100202918053e-04,-2.465672558173537254e-03,-1.698768697679042816e-03,-1.053631026297807693e-02,-1.693901047110557556e-02,1.146813854575157166e-02,8.451808243989944458e-03,6.295493338257074356e-03,-9.742871043272316456e-04,8.529480546712875366e-04,8.953123353421688080e-03,-9.827315807342529297e-05,-2.198989316821098328e-02,1.103937812149524689e-02,1.963569084182381630e-03,1.006968319416046143e-03,3.179411403834819794e-03,2.957758679986000061e-02,4.318324849009513855e-03,-1.893878728151321411e-02,5.302505940198898315e-02,-2.249184995889663696e-02,2.521161735057830811e-02,1.260374858975410461e-02,-4.575373139232397079e-03,3.323653712868690491e-02,5.443278700113296509e-03,2.124860510230064392e-02,1.668805815279483795e-02,-2.017232775688171387e-02,1.471285149455070496e-02,2.219616362708620727e-05\n0.000000000000000000e+00,-1.276117836823686957e-05,6.788942118873819709e-05,-2.791806124150753021e-03,-3.376661101356148720e-03,5.772071745013818145e-07,-1.814322458812966943e-04,-3.075316223899449142e-09,6.791511623305268586e-06,-1.452854921808466315e-04,-2.462689531967043877e-03,4.139975644648075104e-04,-6.245804950594902039e-03,3.125006915070116520e-04,-8.125447202473878860e-04,2.166008052881807089e-04,3.960405010730028152e-04,3.375454689376056194e-04,1.383234374225139618e-02,4.150097072124481201e-02,-6.552959792315959930e-03,-3.837475785985589027e-03,-3.130591649096459150e-04,-1.180385443149134517e-04,-2.773035957943648100e-04,-2.844019327312707901e-03,-6.202117656357586384e-04,1.901838742196559906e-02,2.170204743742942810e-02,-2.446623984724283218e-03,-1.532785128802061081e-03,1.151858668890781701e-05,-7.433531573042273521e-05,-1.319793635047972202e-03,-7.989127188920974731e-03,1.302436925470829010e-02,8.133193477988243103e-03,1.236566994339227676e-02,-5.255440482869744301e-04,1.119291875511407852e-03,3.322589036542922258e-04,-4.448204301297664642e-03,6.677931640297174454e-03,-1.928234100341796875e-02,7.248900365084409714e-04,6.918783299624919891e-03,-5.962285678833723068e-03,3.777371603064239025e-06,1.144995476352050900e-04,-2.681740559637546539e-03,-1.400128705427050591e-03,2.852387493476271629e-03,1.435761246830224991e-02,3.108638571575284004e-03,1.179559330921620131e-04,1.385725045111030340e-04,-5.068222890258766711e-06,-1.266261097043752670e-04,-8.036509971134364605e-04,2.075356431305408478e-03,1.378686400130391121e-03,2.995733520947396755e-04,2.078123070532456040e-04,-3.577905590645968914e-05,9.673279954824920424e-09,3.490001836325973272e-05,2.036619698628783226e-04,-2.869852120056748390e-03,-3.169723087921738625e-03,6.581155321327969432e-05,-1.560552482260391116e-04,-1.698931484384047508e-08,-3.452527016634121537e-05,-3.447761700954288244e-04,-1.112139085307717323e-03,-4.896624013781547546e-04,-1.378863677382469177e-02,-1.008223742246627808e-03,-5.150580545887351036e-04,1.060763243003748357e-04,2.848483272828161716e-04,1.705485163256525993e-03,2.003536373376846313e-02,2.801910042762756348e-02,-1.556426286697387695e-03,1.163224689662456512e-03,1.251384848728775978e-03,2.706807208596728742e-06,-1.686920586507767439e-05,2.829337609000504017e-04,7.473315112292766571e-03,1.362900715321302414e-02,1.077975146472454071e-03,4.987625405192375183e-03,6.339714163914322853e-04,4.738983989227563143e-06,3.822547296294942498e-05,-7.630516774952411652e-04,3.165390342473983765e-03,4.198868758976459503e-03,-1.185089349746704102e-04,1.221992447972297668e-02,2.380104735493659973e-03,1.916781649924814701e-03,2.002198307309299707e-04,-1.375290681608021259e-03,1.001984812319278717e-02,-2.455356344580650330e-02,-1.805021986365318298e-02,1.395821105688810349e-02,2.987352432683110237e-03,7.164499256759881973e-04,3.055097477044910192e-05,2.988720079883933067e-04,9.299379307776689529e-04,-2.883630804717540741e-03,5.669835954904556274e-03,-2.608825452625751495e-04,1.955220359377563000e-04,-2.593259341665543616e-05,7.368241494987159967e-05,3.293719782959669828e-05,1.998189371079206467e-03,5.132118705660104752e-03,2.659270539879798889e-04,2.198775764554738998e-04,2.481653646100312471e-04,2.013465200434438884e-05,2.705757040644130029e-08,-6.362520798575133085e-05,-1.069669960997998714e-04,2.355890814214944839e-03,2.681288868188858032e-03,-1.323627366218715906e-04,1.109884760808199644e-04,1.669952887084491522e-08,-3.783270367421209812e-04,8.513007778674364090e-04,-3.703756956383585930e-03,1.225771382451057434e-03,3.500702232122421265e-02,-1.328267529606819153e-02,-8.217705180868506432e-05,3.085918069700710475e-05,1.034524393617175519e-04,-1.144069712609052658e-03,4.332998767495155334e-03,3.706132993102073669e-03,3.138937428593635559e-02,-1.040424499660730362e-02,-1.672431267797946930e-02,2.981642901431769133e-04,-1.156434300355613232e-03,-1.355497725307941437e-02,-1.088570617139339447e-02,-2.332367002964019775e-02,1.483785174787044525e-02,-6.335897836834192276e-03,-1.570297032594680786e-02,7.735959370620548725e-04,-1.256765390280634165e-04,-2.579950029030442238e-03,-2.344804070889949799e-02,-2.972247079014778137e-02,1.273569557815790176e-02,-8.465856313705444336e-03,-8.792102336883544922e-03,-2.058653393760323524e-03,8.152004738803952932e-05,-1.148770563304424286e-02,-1.803750731050968170e-02,2.367103099822998047e-02,1.720284670591354370e-02,-1.674300990998744965e-02,-2.449093945324420929e-02,-4.036114551126956940e-04,-5.147542105987668037e-05,-8.858035318553447723e-03,-1.696944795548915863e-02,1.819438859820365906e-02,1.031740754842758179e-02,4.430745262652635574e-03,-8.593524398747831583e-05,1.647972676437348127e-04,-2.250223042210564017e-05,-7.366461213678121567e-04,-6.694339215755462646e-03,1.557652140036225319e-03,-4.586481954902410507e-04,2.128540654666721821e-05,4.846740921493619680e-05,-1.845950755523517728e-04,1.754786538299413223e-09,-4.342498868936672807e-06,-2.187024510931223631e-04,-2.056919038295745850e-03,-2.015540841966867447e-03,-7.354585977736860514e-05,-1.159190433099865913e-04,-2.311259095222339965e-08,5.140717257745563984e-05,-7.619709504069760442e-05,-5.469883326441049576e-04,8.310322649776935577e-03,-1.360683701932430267e-02,5.784275708720088005e-04,-5.670124664902687073e-04,2.049238828476518393e-04,4.176747170276939869e-04,-1.519169891253113747e-04,1.039498113095760345e-02,3.787954524159431458e-02,-2.570523135364055634e-02,-2.512463368475437164e-03,-1.188518572598695755e-02,1.039895869325846434e-05,-2.431584434816613793e-04,-2.934216288849711418e-03,-5.573198199272155762e-03,1.681552082300186157e-02,2.228979207575321198e-02,-1.153788529336452484e-02,-1.336508244276046753e-02,-5.356209294404834509e-05,-4.556074418360367417e-05,-5.751549615524709225e-04,-1.324912649579346180e-03,-7.260700222104787827e-03,6.234012544155120850e-04,7.832886651158332825e-03,1.465043053030967712e-03,-2.583467285148799419e-04,2.710415283218026161e-04,-4.589702002704143524e-03,3.690057201310992241e-03,-2.054479159414768219e-02,-1.251840591430664062e-02,1.657066494226455688e-02,3.604845143854618073e-03,-8.803533855825662613e-04,2.082383143715560436e-04,-4.526924341917037964e-03,-9.539078921079635620e-03,-1.833189837634563446e-02,1.128223724663257599e-02,1.002191100269556046e-03,-3.456412814557552338e-04,1.848745014285668731e-04,-8.039847307372838259e-05,-1.369964331388473511e-03,-9.336136281490325928e-03,-1.059330534189939499e-03,1.618355046957731247e-03,8.294128201669082046e-05,2.393659960944205523e-04,-7.995828127604909241e-06,-5.864535523869562894e-10,-7.517517587984912097e-06,1.712260418571531773e-04,-3.643439617007970810e-03,-3.904473735019564629e-03,-7.243984146043658257e-05,-2.074293879559263587e-04,-1.518506564934796188e-08,-7.419176836265251040e-05,-1.774090633261948824e-04,-2.201536670327186584e-03,4.440775141119956970e-03,-8.403852581977844238e-03,-1.956240274012088776e-03,-9.507040958851575851e-04,1.863945071818307042e-04,3.204756940249353647e-04,-4.022126086056232452e-05,1.663699187338352203e-02,3.290847688913345337e-02,-3.310064319521188736e-03,-1.616868190467357635e-03,-4.706975538283586502e-03,-1.801523612812161446e-04,-2.997053961735218763e-04,-7.920568808913230896e-03,-6.679883226752281189e-03,1.335049886256456375e-02,3.975375555455684662e-03,9.716324275359511375e-04,-5.383376497775316238e-03,-2.525642412365414202e-05,-1.292423112317919731e-04,-1.027788617648184299e-03,-6.567543372511863708e-03,6.689056288450956345e-03,2.979713957756757736e-03,2.708443440496921539e-03,-6.097643170505762100e-03,9.439726127311587334e-04,2.554571547079831362e-04,-4.595290403813123703e-03,5.168367177248001099e-03,-2.416394278407096863e-02,6.155920214951038361e-03,8.877753280103206635e-03,-5.141572095453739166e-03,-1.250115456059575081e-04,4.570127930492162704e-05,-4.903168883174657822e-03,-3.139427164569497108e-03,-3.046817379072308540e-03,9.321555495262145996e-03,6.021286826580762863e-04,1.408358511980623007e-04,1.527379790786653757e-04,5.274889917927794158e-05,-2.613414253573864698e-04,-2.728485502302646637e-03,1.460856641642749310e-03,1.747883390635251999e-03,3.430840733926743269e-04,1.917643676279112697e-04,-2.321660940651781857e-05,1.600011501068365760e-08,5.505376611836254597e-05,2.808580757118761539e-04,-2.232825383543968201e-03,-2.641532337293028831e-03,-2.693030182854272425e-06,-1.508335844846442342e-04,2.931983544840477407e-08,-1.826327497838065028e-04,-2.981899888254702091e-04,-3.907242324203252792e-03,-4.023355431854724884e-03,-3.314093500375747681e-02,-1.079313829541206360e-02,-4.852991842199116945e-04,-1.801869075279682875e-04,3.438696148805320263e-05,2.193182939663529396e-03,-4.439052194356918335e-03,1.075635850429534912e-02,-8.630053140223026276e-03,6.389173679053783417e-03,2.386971376836299896e-03,1.464573870180174708e-05,-3.057358262594789267e-04,-2.591311698779463768e-03,1.831884146668016911e-03,6.292821839451789856e-03,4.670987837016582489e-03,-7.446547504514455795e-03,3.621678799390792847e-03,-2.292907156515866518e-04,1.500306389061734080e-04,-4.573274054564535618e-04,1.244629733264446259e-03,2.420752495527267456e-02,2.284564636647701263e-02,-1.306358072906732559e-02,-1.093462342396378517e-04,2.711903769522905350e-03,-2.742961514741182327e-04,8.941069245338439941e-05,2.855430357158184052e-04,-1.686991378664970398e-02,1.764105632901191711e-02,-9.664844721555709839e-03,-4.008558113127946854e-03,1.457147300243377686e-03,-2.730825508479028940e-04,1.361226895824074745e-03,-2.305244794115424156e-03,-2.228957600891590118e-02,-1.691394113004207611e-02,-4.352766089141368866e-03,2.358041383558884263e-04,-4.872455610893666744e-05,7.635493602720089257e-06,2.013358171097934246e-04,1.593106077052652836e-03,7.024606689810752869e-03,1.941948547028005123e-03,4.479014896787703037e-04,2.134311798727139831e-04,1.506350599811412394e-05,-2.786975983326556161e-08,6.677146302536129951e-05,1.697575353318825364e-04,-2.831085585057735443e-03,-4.507212433964014053e-03,1.494257412559818476e-05,-1.987759605981409550e-04,2.657156983332242817e-08,-1.583986741025000811e-04,-2.161290030926465988e-04,-2.784176263958215714e-03,8.928490802645683289e-03,-1.302903890609741211e-02,-4.694623406976461411e-03,-9.599262266419827938e-04,1.566884457133710384e-04,4.409158136695623398e-04,1.333017367869615555e-03,1.186696998775005341e-02,4.079949855804443359e-02,-1.111983973532915115e-02,8.807934937067329884e-04,-1.177829690277576447e-03,-1.438356266589835286e-04,-7.975197513587772846e-05,-2.111405832692980766e-03,1.044841716066002846e-03,9.381923824548721313e-03,1.291981060057878494e-02,3.770370502024888992e-03,-1.227015512995421886e-03,-8.328479452757164836e-05,4.642996282200329006e-05,-1.528639812022447586e-03,-5.062526091933250427e-03,9.287129156291484833e-03,3.345289733260869980e-03,3.977797459810972214e-03,1.668880926445126534e-03,1.702109817415475845e-03,3.544268256518989801e-04,-8.680364117026329041e-03,-3.257536794990301132e-03,-2.686876058578491211e-02,4.910515621304512024e-03,1.911957561969757080e-02,-6.118257879279553890e-04,-1.808351371437311172e-04,8.999094279715791345e-05,-1.934612635523080826e-03,-1.753039658069610596e-03,-1.049073413014411926e-02,1.076850201934576035e-02,-3.220203332602977753e-03,8.507474558427929878e-05,1.564149861223995686e-04,-9.222538210451602936e-06,-7.402561459457501769e-05,-1.554937334731221199e-03,2.826542127877473831e-03,2.421192592009902000e-03,5.147703341208398342e-04,2.944115258287638426e-04,-3.859857315546832979e-06,-2.421273848085547797e-08,2.390027111687231809e-05,2.018932864302769303e-04,-3.178137587383389473e-03,-3.835214534774422646e-03,7.363356417044997215e-05,-1.960091904038563371e-04,3.270031356805702671e-09,-6.004314855090342462e-05,-1.942492672242224216e-04,-2.173959976062178612e-03,1.007325388491153717e-02,-1.245637331157922745e-02,-2.164094708859920502e-03,-8.081923006102442741e-04,1.246113970410078764e-04,4.026450624223798513e-04,4.816824803128838539e-04,1.415654737502336502e-02,5.064523965120315552e-02,-4.858539439737796783e-03,3.230317961424589157e-04,-6.627652794122695923e-03,-2.046598820015788078e-04,3.063763142563402653e-04,6.900851149111986160e-04,3.344790544360876083e-03,1.688662171363830566e-02,3.854963462799787521e-03,-7.323030848056077957e-03,2.671395894140005112e-03,-3.991961784777231514e-05,3.165045563946478069e-05,-7.371688843704760075e-04,-4.678422585129737854e-03,8.846064098179340363e-03,4.494852852076292038e-03,1.734584197402000427e-02,-1.772526768036186695e-03,1.101271132938563824e-03,2.341296058148145676e-04,-2.222703304141759872e-03,4.846890456974506378e-03,-1.064181979745626450e-02,7.244325708597898483e-03,7.838573306798934937e-03,-3.825412364676594734e-03,3.742751432582736015e-04,5.333364242687821388e-05,-4.605229943990707397e-03,1.163577288389205933e-02,4.855154256802052259e-04,8.179417811334133148e-03,8.229957893490791321e-04,1.901359064504504204e-04,1.621830597287043929e-04,1.262265286641195416e-04,-9.139894245890900493e-05,4.058227874338626862e-03,9.166149422526359558e-03,2.944156527519226074e-03,5.833875038661062717e-04,1.580084935994818807e-04,-1.075662112270947546e-05,6.438700950184284011e-08,-1.724782341625541449e-04,-9.716798085719347000e-04,2.139083296060562134e-02,2.530047670006752014e-02,-3.675556217785924673e-05,1.131121185608208179e-03,-1.277953742828685790e-08,8.622662862762808800e-04,1.089100958779454231e-03,2.565656788647174835e-02,-7.213899865746498108e-03,7.141934335231781006e-02,4.009019955992698669e-02,6.391309201717376709e-03,-9.956399444490671158e-04,-2.855504630133509636e-03,-7.428590673953294754e-03,-1.046989709138870239e-01,4.240111708641052246e-01,2.506933920085430145e-02,1.455034874379634857e-02,3.947040438652038574e-02,3.358956018928438425e-04,2.421898301690816879e-03,1.926284655928611755e-02,-1.912323012948036194e-02,-3.801666572690010071e-02,-3.554169833660125732e-02,9.911683388054370880e-03,3.173766285181045532e-02,1.543239341117441654e-05,2.250666730105876923e-04,1.045421417802572250e-02,4.756359383463859558e-02,-5.523717030882835388e-02,-3.999995440244674683e-02,-5.463549494743347168e-02,1.210844144225120544e-02,-1.088087726384401321e-02,-1.156892394647002220e-03,3.143655136227607727e-02,-2.136304229497909546e-02,1.517038643360137939e-01,6.957367062568664551e-03,-7.152450829744338989e-02,3.468933328986167908e-02,-3.911440726369619370e-03,-1.760781742632389069e-04,3.427871316671371460e-02,3.154861181974411011e-02,3.715313598513603210e-02,-6.060294061899185181e-02,2.666515484452247620e-02,-3.351171966642141342e-03,-1.295570516958832741e-03,1.715589547529816628e-03,3.073976840823888779e-03,1.413043402135372162e-02,-2.274544537067413330e-02,-1.493203919380903244e-02,-2.018619095906615257e-03,-2.557504922151565552e-03,-5.241443286649882793e-04,-2.279123873449862003e-04,-6.277915090322494507e-04,4.839119501411914825e-04,-3.938024863600730896e-03,-2.921854378655552864e-03,7.199302781373262405e-04,-4.976086784154176712e-04,-4.630860057659447193e-04,-4.395217692945152521e-04,4.758017166750505567e-05,-3.867814084514975548e-03,-4.075688309967517853e-03,-3.164921700954437256e-02,-4.277107305824756622e-03,-1.768650836311280727e-03,1.231238245964050293e-03,2.683939645066857338e-03,3.797969780862331390e-03,2.571880817413330078e-03,2.792031131684780121e-02,-2.052748575806617737e-03,1.835153088904917240e-03,-3.673271043226122856e-03,1.945422845892608166e-04,2.208882709965109825e-03,5.318295210599899292e-03,-7.867085514590144157e-05,1.467285025864839554e-02,8.778544142842292786e-03,-4.163984674960374832e-03,-3.315720707178115845e-03,-1.185229630209505558e-03,-7.977156783454120159e-04,-1.198641490191221237e-03,-3.814083989709615707e-03,-6.349379662424325943e-03,1.160783926025032997e-03,4.110280424356460571e-03,1.623720163479447365e-03,4.077542573213577271e-03,2.313653239980340004e-04,6.318037048913538456e-04,1.911798492074012756e-02,-3.254709020256996155e-02,4.810584709048271179e-03,3.631989937275648117e-03,-5.228874739259481430e-03,2.815252868458628654e-03,-6.720443256199359894e-03,2.471474930644035339e-03,-1.351658254861831665e-03,-1.677691005170345306e-02,4.272861406207084656e-02,3.467425331473350525e-02,4.855999723076820374e-03,2.971005393192172050e-03,-3.474806249141693115e-02,2.223253436386585236e-02,-2.826179563999176025e-02,4.045045003294944763e-02,2.900999784469604492e-02,-1.373841147869825363e-02,2.954127453267574310e-02,1.276757211599033326e-05\n0.000000000000000000e+00,3.733898483915254474e-05,2.001551474677398801e-04,1.220364705659449100e-03,1.934279222041368484e-03,9.816472447710111737e-05,1.140479071182198822e-04,1.582161734958731358e-09,4.158232695772312582e-05,2.714496804401278496e-04,-7.469329284504055977e-04,-8.213594555854797363e-03,7.517823949456214905e-03,-4.104740917682647705e-03,6.050667725503444672e-04,-1.063172530848532915e-04,-2.897500235121697187e-04,2.025976777076721191e-03,2.812832361087203026e-03,-2.313225995749235153e-03,1.664281450212001801e-02,1.751492917537689209e-02,3.778763930313289165e-04,7.312318193726241589e-04,-1.485640968894585967e-04,1.964730676263570786e-03,1.218351535499095917e-04,-1.903692609630525112e-03,2.469614893198013306e-02,4.726887214928865433e-03,2.233626320958137512e-03,1.102730675484053791e-04,4.274536331649869680e-05,1.003929064609110355e-03,-3.609959967434406281e-04,-3.321089781820774078e-03,1.381263695657253265e-02,-1.027285493910312653e-02,2.325444947928190231e-03,2.680061152204871178e-03,-1.918115303851664066e-04,1.955595798790454865e-03,6.160315126180648804e-03,1.465982757508754730e-02,8.725333027541637421e-03,-3.759616985917091370e-03,-2.119629411026835442e-03,1.160688814707100391e-03,-1.070532562152948231e-06,1.693782978691160679e-03,-2.121290424838662148e-03,5.261223297566175461e-03,-2.947282046079635620e-03,-2.770354505628347397e-03,-4.157366129220463336e-05,-7.801357423886656761e-05,1.652040373301133513e-05,6.755108188372105360e-05,1.529204309917986393e-04,-1.373961102217435837e-03,-7.123796967789530754e-04,2.329237759113311768e-05,1.649812038522213697e-04,5.700087785953655839e-05,-1.071567279353757840e-08,2.299930747540201992e-05,2.384343315497972071e-05,-8.408491266891360283e-04,-5.229114904068410397e-04,-2.384974777669413015e-06,9.735660569276660681e-06,3.734935916099857423e-08,-1.417448220308870077e-04,3.037312308151740581e-05,-2.335035707801580429e-03,2.503860741853713989e-03,3.352393396198749542e-03,-2.132342662662267685e-03,-2.280286571476608515e-04,-3.748572635231539607e-05,-1.663989969529211521e-04,1.153310644440352917e-03,-2.276141196489334106e-03,9.676557965576648712e-03,2.235254831612110138e-02,-1.151151489466428757e-03,1.409391872584819794e-03,2.365473046666011214e-04,-2.194729459006339312e-04,-1.070829239324666560e-05,-7.407803088426589966e-03,2.324689878150820732e-03,2.537221089005470276e-02,-5.110363475978374481e-03,1.201477483846247196e-03,-1.382683694828301668e-05,-2.290005213581025600e-04,-2.983035519719123840e-04,-7.553690113127231598e-03,-2.173850312829017639e-03,1.452111825346946716e-02,-8.238717913627624512e-03,-6.624964065849781036e-03,1.131612458266317844e-03,-8.643892942927777767e-05,3.900926094502210617e-05,1.035569235682487488e-03,4.248891957104206085e-03,2.266026288270950317e-02,-8.588471449911594391e-03,-6.100232712924480438e-03,5.923632415942847729e-04,1.104165858123451471e-05,6.106789223849773407e-04,-2.254173159599304199e-04,2.055457793176174164e-03,-2.512179780751466751e-04,-7.286750711500644684e-03,1.372410333715379238e-04,-2.143285382771864533e-05,-2.221894828835502267e-05,1.611903862794861197e-04,-6.520359311252832413e-04,3.379544941708445549e-04,3.205807879567146301e-04,6.130173278506845236e-05,9.598003089195117354e-05,-2.208627847721800208e-06,-2.284125333318343110e-09,6.732649126206524670e-06,-9.625044185668230057e-06,-5.711555015295743942e-03,-3.871416207402944565e-03,-4.678010736824944615e-05,-2.010043390328064561e-04,-4.725968505425726107e-09,3.988403477706015110e-06,-3.719071683008223772e-04,9.985193610191345215e-04,-6.692988798022270203e-03,-2.546103671193122864e-02,1.782690547406673431e-02,-2.872946788556873798e-04,1.235542586073279381e-04,2.572451194282621145e-04,-1.475548720918595791e-03,2.215421060100197792e-03,3.991735633462667465e-03,1.109542325139045715e-02,3.089962899684906006e-02,-1.822854042984545231e-03,-4.155532224103808403e-05,-1.158246304839849472e-04,-2.931712195277214050e-03,2.755468711256980896e-03,2.462106384336948395e-02,-3.334260359406471252e-02,-4.399800673127174377e-03,-1.637057517655193806e-03,-1.464039523852989078e-04,-2.455729991197586060e-04,2.904112916439771652e-04,1.360601186752319336e-02,6.120990030467510223e-03,4.551493912003934383e-04,-1.467175502330064774e-02,-1.199174113571643829e-02,1.505039865151047707e-03,9.768812742549926043e-05,2.883341163396835327e-03,1.452811807394027710e-02,-8.697472512722015381e-04,-1.640769094228744507e-02,2.850919729098677635e-03,-2.335194870829582214e-02,1.907703001052141190e-03,7.004744838923215866e-05,-3.655850421637296677e-03,5.695842206478118896e-03,4.282291047275066376e-03,-4.781262949109077454e-03,-1.087490562349557877e-02,9.367387247039005160e-05,1.021275966195389628e-04,4.168497980572283268e-05,-2.441250398987904191e-04,9.391451021656394005e-05,8.467030711472034454e-03,5.444701295346021652e-03,7.567139109596610069e-04,-2.793272142298519611e-05,8.698379679117351770e-05,4.111403661966051004e-09,1.131469325628131628e-04,2.585949550848454237e-04,-2.083852887153625488e-04,-6.116725853644311428e-05,4.860697663389146328e-05,9.339470125269144773e-05,-1.371432745145284571e-08,-2.381286612944677472e-04,2.006258291658014059e-04,-4.929252434521913528e-03,-1.522101461887359619e-02,-3.350985702127218246e-03,-4.657801240682601929e-03,-8.072407799772918224e-04,-9.612144640414044261e-05,4.291585355531424284e-05,3.354702144861221313e-03,-8.688672445714473724e-03,-2.314407750964164734e-02,2.093092724680900574e-02,8.800511248409748077e-03,1.433491706848144531e-03,5.149497301317751408e-04,-7.120438385754823685e-05,1.198170706629753113e-03,-2.701206598430871964e-03,-6.125150248408317566e-04,7.798287086188793182e-03,-1.158913131803274155e-02,1.286194659769535065e-03,4.216106026433408260e-05,-1.093558312277309597e-04,-2.046677749603986740e-03,-5.899778101593255997e-03,9.574229829013347626e-03,6.962838582694530487e-03,-1.855037361383438110e-02,-8.555222302675247192e-05,4.574262071400880814e-03,-6.132242560852319002e-06,5.380632355809211731e-04,8.532160893082618713e-03,1.516035385429859161e-02,-5.783326923847198486e-03,7.756520528346300125e-03,4.265347961336374283e-04,2.528428100049495697e-03,3.083875053562223911e-04,-1.211021840572357178e-02,-2.463405253365635872e-03,1.393416337668895721e-02,2.526307478547096252e-03,-2.360260114073753357e-04,-3.144023357890546322e-04,3.032433742191642523e-04,-1.043363590724766254e-04,7.480421336367726326e-04,-7.848627865314483643e-04,1.120729604735970497e-03,5.146716255694627762e-03,7.047778344713151455e-04,4.940093494951725006e-04,6.414412928279489279e-05,1.353262746306427289e-08,2.197095454903319478e-06,-4.836861626245081425e-05,-6.677208002656698227e-04,3.711676108650863171e-04,-1.354968117084354162e-05,5.044532736064866185e-05,5.920696821704041213e-09,-5.110374331707134843e-05,2.291379641974344850e-04,-1.540852594189345837e-03,-5.805992521345615387e-03,1.722649484872817993e-02,2.136221155524253845e-05,-8.506725134793668985e-05,4.807289224117994308e-05,6.992009002715349197e-05,7.599337259307503700e-04,7.096347399055957794e-03,-5.020468030124902725e-03,2.419520728290081024e-02,1.757248863577842712e-02,-1.669145887717604637e-03,3.082497860305011272e-04,-1.170281757367774844e-04,-1.347113866358995438e-03,-3.846777603030204773e-03,-6.158455274999141693e-03,-6.045003421604633331e-03,4.436716903001070023e-03,-2.441938500851392746e-03,2.665304054971784353e-05,-2.187350473832339048e-04,-1.608695019967854023e-04,-3.002680605277419090e-03,-3.894553519785404205e-03,8.784993551671504974e-03,-9.636713191866874695e-03,-1.094228029251098633e-02,1.790821785107254982e-03,-4.535584594123065472e-06,1.390244578942656517e-04,1.545491628348827362e-02,1.098398026078939438e-02,4.730339162051677704e-03,1.667225733399391174e-03,-7.358551956713199615e-03,1.518234028480947018e-03,3.039785660803318024e-04,-1.936066197231411934e-03,2.380164340138435364e-03,1.042159553617238998e-02,-5.139619577676057816e-03,3.520635887980461121e-03,-1.016634778352454305e-04,3.086082288064062595e-04,-5.009079541196115315e-05,-2.255315048387274146e-04,-5.001944489777088165e-03,-1.048601232469081879e-03,5.708402022719383240e-03,7.670543272979557514e-04,1.148732553701847792e-04,3.228282730560749769e-05,3.719833330251276493e-09,-1.259810233023017645e-06,1.849399995990097523e-05,-2.414605987723916769e-04,1.488054404035210609e-04,-6.936019781278446317e-05,5.140470966580323875e-05,-8.522988537151832134e-09,-1.450815761927515268e-05,3.403149021323770285e-04,-2.812590915709733963e-03,7.880806922912597656e-03,2.892086654901504517e-02,-4.094446543604135513e-03,-4.549812292680144310e-04,2.564144378993660212e-04,2.259300090372562408e-04,-1.415223814547061920e-04,2.104349061846733093e-02,1.726098358631134033e-03,2.303801476955413818e-02,-4.403449594974517822e-03,-7.322069723159074783e-03,4.673081566579639912e-04,-4.285337636247277260e-04,-4.890189506113529205e-03,-6.655470933765172958e-03,2.748993574641644955e-05,1.467635761946439743e-02,3.534752875566482544e-03,-7.859634235501289368e-03,4.188042366877198219e-04,-2.513833460398018360e-04,-1.539098564535379410e-03,-9.575106203556060791e-03,-2.555615827441215515e-02,-3.444189205765724182e-04,2.548431046307086945e-02,-3.703265450894832611e-03,4.601851105690002441e-05,2.798677014652639627e-04,-4.124948754906654358e-03,6.558549590408802032e-03,-6.435589864850044250e-03,-6.922950036823749542e-03,1.731365732848644257e-02,-3.028182545676827431e-03,-2.688871463760733604e-04,3.610996936913579702e-04,-5.736242979764938354e-03,-1.048966078087687492e-04,1.538551319390535355e-02,5.809036083519458771e-03,5.502917803823947906e-03,-1.146549766417592764e-04,4.048353293910622597e-04,-3.588117397157475352e-05,-4.467030812520533800e-04,-4.017814062535762787e-03,2.913025673478841782e-04,5.583959282375872135e-04,1.835626244428567588e-05,3.284910635557025671e-04,-2.446318103466182947e-05,1.968793128526158398e-08,4.125564009882509708e-05,1.777348661562427878e-04,5.181066691875457764e-03,2.305005677044391632e-03,2.971783214889001101e-05,8.786469697952270508e-05,1.947279315572814085e-08,-5.218446312937885523e-05,2.885326684918254614e-04,-1.207978115417063236e-03,2.421260811388492584e-03,8.918765000998973846e-03,-1.628927141427993774e-02,-5.106038588564842939e-05,-1.255300448974594474e-04,2.568375493865460157e-04,5.200630985200405121e-04,1.424211263656616211e-02,-2.076653018593788147e-02,1.000531017780303955e-02,-1.260325312614440918e-03,3.930177190341055393e-04,1.134718040702864528e-04,2.219557063654065132e-04,-9.597325697541236877e-04,6.909290328621864319e-03,1.062364433892071247e-03,3.908826038241386414e-03,1.867005974054336548e-02,-3.087177465204149485e-04,1.280067808693274856e-04,3.854210954159498215e-04,-2.096092794090509415e-03,1.743756351061165333e-03,2.217209152877330780e-02,1.798772811889648438e-02,5.557082593441009521e-03,7.016961462795734406e-03,2.269095741212368011e-03,-3.122092311969026923e-05,-4.403200466185808182e-03,1.293836161494255066e-03,2.112752012908458710e-02,1.523136720061302185e-02,-3.073233179748058319e-03,5.566860549151897430e-03,-2.995837712660431862e-04,8.968076144810765982e-05,-5.794574972242116928e-04,-4.113405942916870117e-03,-2.469226252287626266e-03,1.949497265741229057e-03,1.237892545759677887e-02,-2.076779201161116362e-04,2.965290623251348734e-04,-5.579671051236800849e-05,4.869033000431954861e-05,-1.755281351506710052e-03,-2.112778602167963982e-04,1.468209782615303993e-03,3.197360783815383911e-04,9.265851986128836870e-05,2.062429484794847667e-05,-1.024943685479229316e-08,5.002431862521916628e-05,1.131280878325924277e-04,1.566801220178604126e-03,2.153582405298948288e-03,2.015788777498528361e-05,2.056437806459143758e-04,4.607838377523876261e-08,-2.110849163727834821e-05,3.145003283862024546e-04,-2.182790194638073444e-04,-5.321326199918985367e-03,1.110850460827350616e-02,-2.116920892149209976e-03,2.347718836972489953e-04,-1.811102265492081642e-06,-7.014039147179573774e-05,2.076977165415883064e-03,-2.939225174486637115e-03,-8.867668919265270233e-03,2.522785030305385590e-02,1.957228034734725952e-02,-4.246507305651903152e-04,3.266825515311211348e-04,4.291938384994864464e-04,4.741010256111621857e-03,9.549314156174659729e-03,-5.555038806051015854e-04,7.680295035243034363e-03,7.236124947667121887e-03,6.824405863881111145e-04,1.156926009571179748e-04,-1.174033241113647819e-04,1.941356895258650184e-04,-8.731550187803804874e-04,-9.569303132593631744e-03,1.130209863185882568e-02,2.535474486649036407e-03,-1.629980280995368958e-03,1.312833395786583424e-03,-5.882424011360853910e-05,7.101765368133783340e-04,6.775334477424621582e-03,2.697689086198806763e-02,1.200439408421516418e-02,6.263181101530790329e-03,1.488295383751392365e-04,6.718900986015796661e-04,2.569058851804584265e-04,-7.227449677884578705e-03,2.793793566524982452e-03,1.905731856822967529e-03,-1.716297585517168045e-03,1.043606549501419067e-03,-1.058638299582526088e-04,1.324149488937109709e-04,8.855471241986379027e-05,-3.387064207345247269e-04,2.172674518078565598e-03,-4.356176126748323441e-03,5.068292375653982162e-04,2.604844630695879459e-04,4.660357808461412787e-05,1.735382102197036147e-05,2.956250000352156349e-08,-3.400653367862105370e-04,-7.760548614896833897e-04,1.718288986012339592e-03,-1.864574966020882130e-03,-6.642585503868758678e-05,-5.306758685037493706e-04,4.211756277072709054e-09,7.163601112551987171e-04,-1.730139716528356075e-03,1.537891477346420288e-02,9.018247574567794800e-02,-7.888043671846389771e-02,2.213894017040729523e-02,1.615151879377663136e-03,-6.306712748482823372e-05,-1.012947410345077515e-03,-9.339919313788414001e-03,-5.986728891730308533e-02,2.600660361349582672e-02,5.158486962318420410e-01,-1.049231141805648804e-01,2.818850427865982056e-02,-2.755795139819383621e-03,1.251674373634159565e-03,5.734976381063461304e-03,-3.545217216014862061e-03,2.096204459667205811e-02,-3.127300739288330078e-02,-2.764462120831012726e-02,2.569206990301609039e-02,-1.138377003371715546e-03,5.152313387952744961e-04,3.899341681972146034e-03,-1.584513578563928604e-03,1.247558742761611938e-02,-1.754305362701416016e-01,5.964237824082374573e-02,2.999369613826274872e-02,-1.916608959436416626e-02,2.152113011106848717e-04,3.006014972925186157e-03,-7.619839161634445190e-02,-8.349569141864776611e-02,-1.733829081058502197e-02,-4.324434697628021240e-02,2.609584666788578033e-02,-9.933207184076309204e-03,-1.531350426375865936e-03,3.411207348108291626e-02,-1.010632235556840897e-02,-5.770795792341232300e-02,5.294591933488845825e-02,-6.123229861259460449e-03,1.215148949995636940e-03,-1.346884062513709068e-03,4.704887396655976772e-04,3.395901527255773544e-03,1.209082268178462982e-02,-2.142461016774177551e-03,-2.548963576555252075e-02,-4.255357664078474045e-03,-1.075195847079157829e-03,-2.460636314935982227e-04,2.924341242760419846e-04,1.599661889486014843e-03,5.609355284832417965e-04,-7.770047523081302643e-04,9.707250865176320076e-04,-3.649726859293878078e-04,-5.325158126652240753e-04,3.041466115973889828e-04,-2.140328724635764956e-04,2.107871463522315025e-03,-4.332425538450479507e-03,-1.305246725678443909e-02,1.003445778042078018e-02,-8.218894712626934052e-03,-2.089587040245532990e-03,2.511952188797295094e-04,-2.540834946557879448e-03,-3.408872988075017929e-03,-2.580817323178052902e-03,-9.259014390408992767e-03,2.236696146428585052e-02,2.500347793102264404e-02,-1.024841330945491791e-02,9.156417218036949635e-04,2.155907452106475830e-03,-3.893568180501461029e-03,-5.293842405080795288e-04,-1.051800884306430817e-02,-9.804032742977142334e-04,3.082741983234882355e-03,-1.245410088449716568e-02,2.190429717302322388e-03,-1.968099037185311317e-03,1.069988356903195381e-03,1.232995465397834778e-02,4.829038400202989578e-03,1.861082389950752258e-02,-1.534122601151466370e-02,-4.830766469240188599e-03,1.015212479978799820e-02,2.719344338402152061e-04,2.421963261440396309e-03,1.424236223101615906e-02,1.068461919203400612e-03,8.102115243673324585e-04,-5.263309925794601440e-03,-2.432749606668949127e-03,8.619760163128376007e-03,3.363690571859478951e-03,-1.880342885851860046e-02,-4.456725902855396271e-03,1.373163796961307526e-02,1.272054389119148254e-03,3.928406536579132080e-02,-2.609027549624443054e-02,-1.907324790954589844e-02,-2.491034008562564850e-02,1.879272796213626862e-02,2.696782723069190979e-02,-3.360421583056449890e-02,2.687365561723709106e-02,-4.918201360851526260e-03,1.986964233219623566e-02,-8.710718248039484024e-06\n0.000000000000000000e+00,2.541629510233178735e-05,8.630084630567580462e-05,-1.093631610274314880e-03,-4.896640311926603317e-04,9.598251199349761009e-05,2.334047894692048430e-05,1.814460526272654306e-10,5.739295738749206066e-05,-2.235604624729603529e-04,8.969856426119804382e-04,-7.803324144333600998e-03,-2.136564813554286957e-03,3.983790520578622818e-03,4.693162627518177032e-04,-1.314267501584254205e-05,-1.320361334364861250e-04,-5.263622151687741280e-04,-1.407954841852188110e-03,-4.130622372031211853e-03,2.585884928703308105e-02,1.375973783433437347e-02,9.243926033377647400e-03,-1.612451014807447791e-04,5.835642514284700155e-05,4.544142633676528931e-03,9.034683462232351303e-04,1.159927714616060257e-02,-1.315840519964694977e-03,5.763579625636339188e-03,7.604900747537612915e-03,-1.273207017220556736e-04,-9.915747796185314655e-05,1.341490889899432659e-03,3.855624236166477203e-04,-1.637265086174011230e-04,3.947317600250244141e-04,-9.582954226061701775e-04,-6.243479903787374496e-03,-8.827368728816509247e-04,-1.501567749073728919e-04,7.616630755364894867e-03,9.301910176873207092e-03,-1.543104927986860275e-02,1.330689899623394012e-02,6.494961678981781006e-03,7.662067189812660217e-03,6.213887827470898628e-04,-9.145641524810343981e-05,7.336367852985858917e-03,6.509055849164724350e-03,1.178084407001733780e-02,-2.894184086471796036e-03,-8.525868877768516541e-03,1.637482928344979882e-04,-2.180131123168393970e-04,8.949672337621450424e-05,5.242432234808802605e-04,6.337684579193592072e-03,4.343045409768819809e-03,-2.089875517413020134e-03,-1.242265279870480299e-04,-7.151030877139419317e-05,4.531571903498843312e-05,6.687006504080272862e-09,4.735785478260368109e-05,1.512538583483546972e-04,7.582257967442274094e-04,1.342994277365505695e-03,1.237750257132574916e-04,1.698698761174455285e-04,6.725754619907320375e-09,5.878513184143230319e-05,2.504186704754829407e-05,1.876175170764327049e-03,-2.460232935845851898e-02,1.486139278858900070e-02,5.758010316640138626e-03,4.851709818467497826e-04,-2.876552753150463104e-05,-1.500949147157371044e-04,9.517575963400304317e-04,-2.236927859485149384e-03,-5.766069982200860977e-03,1.384310424327850342e-02,1.795755513012409210e-02,4.843722097575664520e-03,4.888096591457724571e-04,2.546319446992129087e-04,4.715294111520051956e-03,5.761457607150077820e-03,-1.857870258390903473e-03,-1.371996011584997177e-03,1.526721008121967316e-02,4.165061283856630325e-03,1.989899028558284044e-04,-3.139168256893754005e-05,1.150168245658278465e-03,1.134451478719711304e-02,-7.645659148693084717e-03,-6.165553815662860870e-03,7.259137928485870361e-04,-8.425657870247960091e-04,1.030552084557712078e-03,-1.316207344643771648e-04,5.549166351556777954e-03,1.056947652250528336e-02,2.976934658363461494e-03,-4.626111593097448349e-03,3.077583387494087219e-04,5.126237403601408005e-03,1.096385298296809196e-03,6.328429299173876643e-05,2.760491101071238518e-03,5.969936959445476532e-03,6.368814036250114441e-03,-1.183012407273054123e-02,-1.165462192147970200e-03,-6.579897308256477118e-05,-4.944112515659071505e-05,1.033439184539020061e-04,2.471124171279370785e-04,4.412027541548013687e-03,3.121637739241123199e-03,-1.125416718423366547e-03,5.551341746468096972e-05,4.251027712598443031e-05,5.667306686518713832e-05,-2.415063349303636642e-08,-9.342958219349384308e-05,1.108811411540955305e-04,9.928033687174320221e-04,1.178060309030115604e-03,4.459863703232258558e-05,-1.169872266473248601e-04,-8.132349904599323054e-09,4.067221743753179908e-05,-6.182157667353749275e-04,5.754505749791860580e-03,4.982202313840389252e-03,-2.177957445383071899e-03,1.238593179732561111e-02,9.505659108981490135e-04,-7.578052463941276073e-05,-7.388112135231494904e-04,-1.602786942385137081e-03,-1.161681115627288818e-02,2.137268893420696259e-03,-7.401030510663986206e-03,3.314908593893051147e-03,1.468531228601932526e-02,-3.396123647689819336e-04,-2.767419209703803062e-04,2.196064218878746033e-03,-4.122583195567131042e-03,2.983922138810157776e-03,1.129603013396263123e-02,-3.262698650360107422e-03,1.205711532384157181e-02,-3.922427713405340910e-04,-4.086617991561070085e-06,1.098504872061312199e-03,-1.426695007830858231e-02,-8.302560076117515564e-03,-4.189306125044822693e-02,6.896149832755327225e-03,1.971619203686714172e-04,-2.062753541395068169e-03,-2.274423895869404078e-04,9.983815252780914307e-03,-1.831574551761150360e-02,-4.542534425854682922e-02,-3.605452366173267365e-03,-4.203501343727111816e-02,1.866078004240989685e-02,-1.201237319037318230e-03,-7.493538432754576206e-04,2.073134668171405792e-02,-2.930198330432176590e-03,-8.728577755391597748e-03,2.131444402039051056e-03,-1.932146400213241577e-02,2.759840572252869606e-04,-8.290470577776432037e-04,1.363874471280723810e-04,1.464855158701539040e-03,9.887021034955978394e-03,5.867304280400276184e-04,-1.142399106174707413e-02,-1.765334396623075008e-03,-3.368511679582297802e-04,-9.313956252299249172e-05,2.609817251197910082e-08,6.413708615582436323e-05,-5.566874460782855749e-05,-1.393764861859381199e-03,7.214194047264754772e-04,2.191955427406355739e-04,1.287182822125032544e-04,1.095688162422447931e-08,2.716741291806101799e-04,7.239062688313424587e-05,6.094671320170164108e-03,1.288633421063423157e-02,-4.991080611944198608e-03,1.369890756905078888e-03,-1.535703195258975029e-04,2.127489715348929167e-04,-2.294938312843441963e-04,-3.121933550573885441e-04,-1.987917348742485046e-02,-1.277727354317903519e-02,-4.125721752643585205e-04,-2.285349369049072266e-02,-2.873064391314983368e-02,3.239856450818479061e-04,7.781758904457092285e-04,9.752741083502769470e-03,1.459818100556731224e-03,2.008499577641487122e-02,3.573678433895111084e-02,-1.437609456479549408e-02,-3.025095537304878235e-02,1.246961910510435700e-04,-1.004593868856318295e-04,3.664960851892828941e-03,1.764319464564323425e-02,-3.768659010529518127e-02,-3.542635589838027954e-02,-8.475164882838726044e-03,6.480999290943145752e-04,2.230227692052721977e-04,-3.612981527112424374e-05,-2.361027058213949203e-03,2.213891595602035522e-02,1.115457527339458466e-02,-1.849795877933502197e-02,5.190421361476182938e-03,8.107754401862621307e-03,1.285923644900321960e-05,1.768625079421326518e-04,-3.135998919606208801e-02,-2.346814423799514771e-02,-4.458243027329444885e-03,-2.349355630576610565e-02,1.172729767858982086e-03,-2.589388750493526459e-04,-1.412053825333714485e-05,1.767857029335573316e-04,-3.206566907465457916e-03,-8.140977472066879272e-03,-3.421186469495296478e-03,-2.006828784942626953e-03,-1.978426007553935051e-05,-1.885094752651639283e-05,6.001962537993676960e-05,-6.597986157430568710e-09,7.828703382983803749e-05,3.363502037245780230e-04,5.549937486648559570e-05,7.829862879589200020e-04,2.360737271374091506e-04,7.687923789490014315e-05,-1.107127900468185544e-08,-8.711275586392730474e-05,-2.744589583016932011e-04,8.409400470554828644e-04,-1.534445211291313171e-02,-1.838746666908264160e-02,2.648307941854000092e-03,5.328869447112083435e-04,-2.288342511747032404e-04,-6.384777952916920185e-04,1.697622006759047508e-03,-5.069755017757415771e-03,5.842074751853942871e-04,1.680301874876022339e-02,-2.524493262171745300e-03,9.300202131271362305e-03,1.371693215332925320e-04,-1.495367323514074087e-04,7.344775367528200150e-03,2.811661455780267715e-03,3.443675348535180092e-03,2.034178748726844788e-02,-7.136756554245948792e-03,9.096463210880756378e-03,-3.911161184078082442e-05,-5.415107807493768632e-05,1.240862999111413956e-03,1.330608129501342773e-02,-1.576006039977073669e-02,-1.377325505018234253e-02,-2.075738273561000824e-03,4.120219498872756958e-03,4.087016859557479620e-04,-4.449495463632047176e-04,5.339863710105419159e-03,-5.380673334002494812e-03,-1.439434662461280823e-02,1.615021564066410065e-02,-1.315846014767885208e-02,8.518140763044357300e-03,1.821016776375472546e-04,-4.231483326293528080e-04,9.362289682030677795e-03,-1.563484780490398407e-03,6.899962201714515686e-03,-5.664526484906673431e-03,-1.581671275198459625e-02,2.795950567815452814e-04,-7.548106950707733631e-04,2.334715827601030469e-04,7.927657570689916611e-04,9.287125431001186371e-03,1.950199250131845474e-03,-9.376836940646171570e-03,-9.766842704266309738e-04,2.763546945061534643e-05,3.450720032560639083e-05,1.159131812755731517e-08,1.026922400342300534e-04,2.433685876894742250e-04,-5.534474039450287819e-04,4.474585293792188168e-04,1.479387574363499880e-04,9.469252108829095960e-05,1.459738996345549822e-10,-3.637655754573643208e-05,-2.515918749850243330e-04,5.602426826953887939e-04,-2.326492592692375183e-02,-1.313841901719570160e-02,4.898640327155590057e-03,5.499338149093091488e-04,-3.280707169324159622e-04,-5.542511935345828533e-04,3.227655077353119850e-03,-1.185737736523151398e-02,-1.419356279075145721e-02,1.253566518425941467e-02,7.810811977833509445e-03,1.205102540552616119e-02,6.060936721041798592e-05,2.224701747763901949e-04,9.652632288634777069e-03,4.227951169013977051e-03,-3.288059495389461517e-03,-3.327596932649612427e-03,-1.856990624219179153e-03,1.408689375966787338e-02,-3.675608022604137659e-04,-2.284658694406971335e-05,1.983937807381153107e-03,1.096952985972166061e-02,1.183291897177696228e-03,1.567558152601122856e-03,-2.017253078520298004e-02,-1.265020575374364853e-03,2.460156334564089775e-03,-4.756480338983237743e-04,8.233558386564254761e-03,5.547643173485994339e-03,-6.871571298688650131e-03,2.394524589180946350e-02,-1.819053478538990021e-02,4.004926420748233795e-03,2.368846908211708069e-03,-2.933523501269519329e-04,9.091351181268692017e-03,6.653063930571079254e-03,-4.265187773853540421e-03,-1.969084516167640686e-02,-2.005735039710998535e-02,1.566848368383944035e-04,-5.114774685353040695e-04,1.020670388243161142e-04,6.777592352591454983e-04,7.272296119481325150e-03,2.817481989040970802e-03,-2.394526964053511620e-03,-1.203332358272746205e-04,7.550568261649459600e-05,6.563474016729742289e-05,-7.242476840474409983e-09,6.222994852578267455e-05,2.887977461796253920e-04,-1.843580626882612705e-03,-4.863996291533112526e-04,1.280085707549005747e-04,5.280460027279332280e-05,-1.430140628144727089e-08,-1.198991958517581224e-05,-2.201184688601642847e-04,1.081158756278455257e-03,-1.170864980667829514e-02,-4.109153524041175842e-04,9.107163175940513611e-03,3.122108464594930410e-04,-5.894753849133849144e-05,-5.368198617361485958e-04,1.270269276574254036e-03,-8.846447803080081940e-03,1.304377894848585129e-02,1.506448350846767426e-02,4.083920270204544067e-03,4.467296879738569260e-03,2.953603980131447315e-04,-2.246741205453872681e-04,6.706648506224155426e-03,-8.992906659841537476e-03,1.080968882888555527e-02,1.082164607942104340e-02,-5.695993080735206604e-03,4.354883916676044464e-03,-1.903541997307911515e-04,-5.851847527083009481e-05,2.569477306678891182e-03,1.201875507831573486e-02,-2.005273662507534027e-02,-1.454983837902545929e-02,-6.925109773874282837e-03,-9.105807403102517128e-04,2.492264145985245705e-03,-2.641778846736997366e-04,5.841199308633804321e-03,1.766205951571464539e-02,-4.299012944102287292e-04,2.401093952357769012e-04,-2.028493955731391907e-02,6.991760805249214172e-03,2.184298587962985039e-03,-2.178526774514466524e-04,3.952660132199525833e-03,1.903532072901725769e-03,1.248460263013839722e-02,-8.782215416431427002e-03,-1.962318643927574158e-02,1.755311386659741402e-04,-4.825758514925837517e-04,1.133386249421164393e-04,2.578177955001592636e-04,4.835343454033136368e-03,7.308740168809890747e-05,-4.815186373889446259e-03,-5.560157005675137043e-04,1.167580485343933105e-04,7.029846892692148685e-05,-2.106617102981545031e-09,-4.777164940605871379e-05,7.606481085531413555e-05,-2.271334407851099968e-03,-1.416480867192149162e-03,-1.986285496968775988e-05,-2.038583625108003616e-04,-1.017042450257577002e-08,-7.325582555495202541e-05,-2.827596617862582207e-04,4.008838441222906113e-04,-7.446046452969312668e-03,1.336586661636829376e-03,1.109402813017368317e-02,6.507104844786226749e-04,-1.283310994040220976e-04,-3.806775202974677086e-04,-2.860173117369413376e-05,8.824475109577178955e-03,1.561062224209308624e-02,3.471933305263519287e-02,1.521780062466859818e-02,1.272560097277164459e-02,9.249220602214336395e-05,-1.014498993754386902e-03,-1.478967629373073578e-02,-1.035117730498313904e-02,-8.737913332879543304e-03,7.614504545927047729e-03,3.502523526549339294e-03,1.261842530220746994e-02,-1.577079237904399633e-04,-7.798080332577228546e-05,4.001813067588955164e-04,6.751982495188713074e-03,9.752614423632621765e-04,1.554233487695455551e-03,-1.281186658889055252e-02,-4.348648712038993835e-03,9.107888909056782722e-04,-1.732850505504757166e-04,9.382693096995353699e-03,1.779798883944749832e-03,-2.466865256428718567e-02,2.065316773951053619e-03,-1.132683642208576202e-02,9.326165309175848961e-04,9.107891819439828396e-04,-3.399689448997378349e-04,2.514792419970035553e-02,5.934346467256546021e-03,5.257755052298307419e-03,5.042022094130516052e-03,-1.799443177878856659e-02,3.468840150162577629e-04,-4.684988525696098804e-04,-1.400198379997164011e-05,2.305680187419056892e-03,8.423767983913421631e-03,8.940458297729492188e-03,-4.600836895406246185e-03,-7.330830558203160763e-04,1.235274976352229714e-05,3.901535092154517770e-05,2.115280040015932173e-08,-3.460321167949587107e-04,-1.358215697109699249e-03,5.117798224091529846e-03,-2.571228658780455589e-03,-1.036153174936771393e-03,-3.926945209968835115e-04,-1.770076352158866939e-08,9.023968596011400223e-05,2.243560738861560822e-03,-1.503744255751371384e-02,1.012660861015319824e-01,4.027730226516723633e-02,-5.447738617658615112e-02,-4.735993221402168274e-03,1.037454116158187389e-03,4.236674867570400238e-03,-1.247242838144302368e-02,3.866750746965408325e-02,1.135113090276718140e-02,-1.072359308600425720e-01,6.412276625633239746e-01,-7.409141957759857178e-02,-1.065231277607381344e-03,1.133143203333020210e-03,-5.464786663651466370e-02,3.910683840513229370e-02,-1.497354544699192047e-02,-8.296588063240051270e-02,6.488579511642456055e-02,-5.851536989212036133e-02,1.722440239973366261e-03,7.173539488576352596e-04,-1.486097928136587143e-02,-9.114422649145126343e-02,1.306089162826538086e-01,1.648761928081512451e-01,8.280346170067787170e-03,-9.904205799102783203e-04,-6.036988459527492523e-03,2.580836415290832520e-03,-6.737145036458969116e-02,-4.064382985234260559e-02,1.307523250579833984e-01,-8.145835995674133301e-02,8.835983276367187500e-02,-5.444451048970222473e-02,-9.635420516133308411e-03,2.647000597789883614e-03,-7.240953296422958374e-02,-2.861979976296424866e-02,-2.354567125439643860e-02,6.698829680681228638e-02,1.480721086263656616e-01,-9.146092925220727921e-04,5.029345396906137466e-03,-9.338703239336609840e-04,-5.341418553143739700e-03,-5.473996326327323914e-02,-5.573444068431854248e-04,5.445952713489532471e-02,4.858424887061119080e-03,5.096682580187916756e-04,-8.808442507870495319e-04,5.316953756846487522e-04,-9.046626510098576546e-04,1.508448505774140358e-03,1.956203952431678772e-03,4.619333776645362377e-04,7.536729099228978157e-04,-6.526926881633698940e-06,-1.746990601532161236e-04,1.259206212125718594e-03,-4.293564707040786743e-04,-1.777191646397113800e-03,-2.715623006224632263e-02,-3.379227593541145325e-02,2.446058206260204315e-03,5.463332636281847954e-04,-3.944392665289342403e-05,1.198194222524762154e-04,6.807192694395780563e-03,-3.561121411621570587e-03,-2.919770311564207077e-03,2.289933338761329651e-02,-2.551753073930740356e-03,2.995031699538230896e-02,-6.375254015438258648e-04,7.803700864315032959e-04,1.935131289064884186e-02,-3.097005374729633331e-02,1.401458168402314186e-03,1.624959707260131836e-02,-6.622481159865856171e-03,3.271094709634780884e-02,-1.339524984359741211e-03,-2.669064793735742569e-03,-7.077236659824848175e-04,1.369247213006019592e-03,-4.864356666803359985e-02,-3.276332095265388489e-02,-2.471448853611946106e-03,5.002109333872795105e-03,2.353342715650796890e-04,-2.582580782473087311e-03,2.056853845715522766e-02,1.163798477500677109e-02,-1.986103504896163940e-02,3.667241334915161133e-02,-2.414978481829166412e-02,8.173261769115924835e-03,-2.411979949101805687e-05,4.459582269191741943e-03,1.904960907995700836e-02,1.787819527089595795e-02,-1.769197639077901840e-03,1.596479117870330811e-02,4.544848576188087463e-02,4.086148925125598907e-03,-1.052308268845081329e-02,4.614000208675861359e-03,-2.515874616801738739e-02,-1.819939538836479187e-02,4.955087229609489441e-02,-4.327379539608955383e-02,-1.074932981282472610e-02,2.329328656196594238e-02,3.338758688187226653e-05\n0.000000000000000000e+00,1.181058905785903335e-06,-6.175992893986403942e-05,3.738702507689595222e-04,1.190474868053570390e-04,-6.254954496398568153e-05,3.387645847396925092e-06,-2.855251146627324488e-08,4.434003130882047117e-06,-4.236631502863019705e-05,2.834358019754290581e-04,-3.116855397820472717e-03,-2.073196694254875183e-03,3.766678273677825928e-03,5.833781906403601170e-04,-7.895516318967565894e-05,-1.166099536931142211e-04,3.021480515599250793e-04,3.753876313567161560e-03,-4.403605125844478607e-03,9.490502998232841492e-04,7.228890433907508850e-03,1.712979748845100403e-02,-2.026061556534841657e-04,1.152849872596561909e-04,1.181176397949457169e-03,-6.007946096360683441e-03,-2.218760084360837936e-03,-1.508373860269784927e-02,9.002011269330978394e-03,1.365162339061498642e-02,-2.901440020650625229e-04,-7.284667663043364882e-05,2.124552702298387885e-05,-5.603484809398651123e-03,9.105685167014598846e-03,8.072598837316036224e-03,2.206438453868031502e-03,5.375834880396723747e-04,-2.134655660483986139e-04,-1.930136022565420717e-05,2.470250474289059639e-03,2.841937821358442307e-04,-2.267049858346581459e-04,8.906161412596702576e-03,-3.839507931843400002e-03,1.780329039320349693e-03,1.859892217908054590e-04,2.044591747107915580e-05,1.539428997784852982e-02,1.295888051390647888e-02,-1.183621585369110107e-03,1.482436899095773697e-03,-4.507000558078289032e-04,4.682961662183515728e-05,-3.470956289675086737e-05,-1.302463933825492859e-04,1.335043692961335182e-03,3.657682565972208977e-03,-9.399857372045516968e-04,3.377413377165794373e-04,-5.615861300611868501e-05,-6.145751103758811951e-05,1.425919981556944549e-05,4.194797398326954863e-09,6.180200216476805508e-06,-5.506278830580413342e-05,-1.283120829612016678e-03,-1.642746268771588802e-03,-5.048849197919480503e-05,-6.029449286870658398e-05,-2.364281437294835087e-09,-2.296295133419334888e-05,-1.727528724586591125e-04,1.072341110557317734e-04,8.533133193850517273e-03,-6.822526920586824417e-03,5.000112578272819519e-03,2.967880282085388899e-04,-6.762686825823038816e-05,-1.517193159088492393e-04,9.312933543696999550e-04,3.099203109741210938e-03,9.605814702808856964e-03,-2.806674223393201828e-03,5.875804461538791656e-03,1.672216318547725677e-02,-3.227045817766338587e-04,9.830541966948658228e-05,2.345325192436575890e-03,-8.174233138561248779e-03,4.488159902393817902e-03,-5.439716391265392303e-03,6.170460255816578865e-04,1.374849770218133926e-02,-4.983702674508094788e-04,-1.828658423619344831e-04,5.535139935091137886e-04,-8.550558239221572876e-03,9.989235550165176392e-03,5.622598808258771896e-03,7.075211033225059509e-04,-2.005092334002256393e-03,-2.145650214515626431e-04,-1.201532722916454077e-05,3.307496663182973862e-03,-5.140733905136585236e-03,-9.656282141804695129e-03,1.478248182684183121e-02,-6.196086294949054718e-03,-2.479079645127058029e-03,2.168662613257765770e-04,-1.815322320908308029e-06,1.353162899613380432e-02,1.183687802404165268e-02,-1.177677698433399200e-02,5.269803106784820557e-03,-3.018165007233619690e-03,1.357692381134256721e-04,-1.357095170533284545e-04,-1.357402652502059937e-04,1.169183524325489998e-03,3.380313515663146973e-03,-2.479614224284887314e-03,5.938778631389141083e-04,-4.076554250787012279e-05,-7.726528565399348736e-05,-9.050709195435047150e-06,1.061320720197045375e-08,8.154173701768741012e-05,1.629826874705031514e-05,1.945588039234280586e-03,1.097647473216056824e-03,2.297249011462554336e-05,2.164667384931817651e-04,-8.318231436987844063e-09,-2.087797765852883458e-04,3.726503346115350723e-04,-3.940979484468698502e-03,-1.284915208816528320e-02,1.543603464961051941e-02,-1.242583245038986206e-02,1.266319886781275272e-04,-1.967973948922008276e-04,-7.678853580728173256e-05,2.609856426715850830e-03,2.655792515724897385e-03,-1.688205823302268982e-02,2.829347923398017883e-02,1.186920888721942902e-02,8.615898899734020233e-03,2.599787549115717411e-04,1.988398289540782571e-04,4.530262202024459839e-03,-9.744917973875999451e-03,-2.279816754162311554e-02,6.697659380733966827e-03,1.399901881814002991e-02,8.937388658523559570e-03,-2.074730873573571444e-04,-2.108781045535579324e-04,-8.184337639249861240e-04,-1.637507043778896332e-02,-6.941743195056915283e-04,1.632242649793624878e-02,-9.354891255497932434e-03,-2.151265740394592285e-03,3.703935304656624794e-03,-1.031980646075680852e-04,-3.324083052575588226e-03,-6.971677765250205994e-03,1.091996021568775177e-02,1.089473534375429153e-02,-1.116515602916479111e-03,-6.235852837562561035e-03,2.043450251221656799e-03,4.143913101870566607e-04,5.848396569490432739e-03,1.186478137969970703e-02,1.388955861330032349e-04,-9.688421152532100677e-03,5.046997684985399246e-03,-2.317023463547229767e-04,2.609064395073801279e-04,-2.378991048317402601e-04,6.531286053359508514e-04,-1.652266364544630051e-03,-6.723285652697086334e-03,5.789632908999919891e-03,6.462163291871547699e-04,2.108144981320947409e-04,-2.981829311465844512e-05,9.031003500581391563e-09,5.501312989508733153e-05,-1.186822628369554877e-04,5.029577296227216721e-04,7.589398883283138275e-04,9.575043077347800136e-05,9.711355960462242365e-05,6.750028092028514948e-09,1.517365599283948541e-04,7.469806587323546410e-05,2.926567103713750839e-03,9.308492764830589294e-03,-8.590468205511569977e-04,-1.650503836572170258e-03,-2.442733966745436192e-04,9.018423588713631034e-05,5.661894101649522781e-05,-2.862645778805017471e-04,-6.757051683962345123e-03,-1.389387156814336777e-02,-1.999491639435291290e-02,-1.559156831353902817e-02,-2.157632447779178619e-02,6.128902896307408810e-05,8.702838094905018806e-04,6.299395114183425903e-03,2.187298145145177841e-03,1.377960667014122009e-02,-5.915047135204076767e-03,-2.623314037919044495e-03,-1.766117662191390991e-02,-1.205845037475228310e-04,5.606678314507007599e-06,1.318202470429241657e-03,3.712224774062633514e-03,-8.469256572425365448e-03,-1.385995000600814819e-02,-1.405134145170450211e-02,2.788846381008625031e-03,4.539295332506299019e-04,1.258667907677590847e-07,7.202299311757087708e-04,7.016615942120552063e-03,2.176821790635585785e-02,-1.554152648895978928e-02,7.606643252074718475e-03,5.730344448238611221e-03,5.016879294998943806e-04,2.629826194606721401e-04,-1.678124628961086273e-02,-3.317298367619514465e-03,-1.670370064675807953e-02,-1.237409561872482300e-02,7.349626626819372177e-03,-5.238024750724434853e-04,1.810467510949820280e-04,-2.557287734816782176e-05,-2.099385717883706093e-03,-1.060150191187858582e-02,-9.952877648174762726e-03,3.054019529372453690e-03,4.142670659348368645e-04,2.880266401916742325e-05,2.989048152812756598e-05,-3.114848823315696791e-08,3.430901415413245559e-06,-1.546260900795459747e-04,-6.273488979786634445e-04,-3.607345279306173325e-04,-8.421446545980870724e-05,6.067726644687354565e-06,1.550688466522842646e-09,6.142559868749231100e-06,1.871388121799100190e-06,2.268988173454999924e-04,-2.328185364603996277e-03,4.491674713790416718e-03,7.507803849875926971e-03,3.137673193123191595e-04,-4.997367796022444963e-06,-7.905677193775773048e-06,7.881712517701089382e-04,7.097786292433738708e-03,-3.925204742699861526e-03,-1.645975280553102493e-03,1.485940441489219666e-02,1.701425760984420776e-02,-1.890824059955775738e-04,2.017101360252127051e-04,1.784218009561300278e-03,-8.893318474292755127e-03,-2.218536334112286568e-03,-1.589001901447772980e-02,6.460237316787242889e-03,1.294916030019521713e-02,-3.782615531235933304e-04,-2.531854552216827869e-04,6.810721970396116376e-06,-1.055173296481370926e-02,6.273915991187095642e-03,5.809454713016748428e-03,1.801303820684552193e-03,-4.776683636009693146e-03,2.294566220371052623e-04,1.015530433505773544e-04,2.266814000904560089e-03,1.936146523803472519e-03,-5.226610228419303894e-04,-5.880901589989662170e-04,3.541428595781326294e-04,-4.781389608979225159e-03,5.465764552354812622e-04,2.491209597792476416e-04,1.275891531258821487e-02,1.524983718991279602e-02,-2.237719716504216194e-03,-1.451033633202314377e-03,2.151864347979426384e-03,-5.637470167130231857e-05,1.354611158603802323e-04,-2.115830866387113929e-04,1.109785633161664009e-03,1.077149063348770142e-03,-4.104479681700468063e-03,3.289267886430025101e-03,2.711128327064216137e-04,-4.252802682458423078e-05,-1.429039002687204629e-06,-1.142325345426797867e-08,-1.351214814349077642e-05,-8.608636562712490559e-05,-1.141937915235757828e-03,-1.258085016161203384e-03,-8.589502249378710985e-05,-5.198433427722193301e-05,9.797247457754565403e-09,-3.465019835857674479e-05,-5.361915464163757861e-05,-1.017468865029513836e-03,6.747564300894737244e-03,1.021692249923944473e-02,5.952262319624423981e-03,-3.664552059490233660e-05,9.672722080722451210e-05,2.974381786771118641e-04,-2.118144184350967407e-04,1.803440600633621216e-02,5.843442864716053009e-03,-7.885058410465717316e-03,1.068772980943322182e-03,1.205486897379159927e-02,-1.659586414461955428e-04,-4.165985592408105731e-05,-2.698306925594806671e-04,-8.775841444730758667e-03,-4.915331373922526836e-04,-6.998370867222547531e-03,6.437813863158226013e-03,9.711470454931259155e-03,-4.494510358199477196e-05,-2.548218471929430962e-04,-8.693217532709240913e-04,-1.493951026350259781e-02,-7.507046684622764587e-03,-3.449125681072473526e-03,1.908278465270996094e-02,-1.211651600897312164e-03,-1.077217515558004379e-03,4.400117904879152775e-04,-2.112343907356262207e-03,-1.414492726325988770e-04,-1.454439945518970490e-02,-6.031017750501632690e-03,1.912796869874000549e-02,-3.637699875980615616e-03,-7.256844546645879745e-04,2.424848353257402778e-04,1.039916742593050003e-02,1.314302720129489899e-02,1.358222309499979019e-02,1.201190799474716187e-02,1.007575541734695435e-03,2.943696745205670595e-05,1.376126165268942714e-04,-1.172649790532886982e-04,8.472442859783768654e-04,1.617340603843331337e-03,-1.788874622434377670e-03,5.074430955573916435e-04,-5.004482227377593517e-05,6.790646875742822886e-05,-3.202524749212898314e-05,2.916897301474818960e-08,-4.912931217404548079e-06,-3.333408312755636871e-05,-7.627496961504220963e-05,-7.224238943308591843e-04,-6.508141814265400171e-05,-2.824702460202388465e-05,-5.654158030665712431e-09,1.734335819492116570e-05,-1.216726086568087339e-04,1.976889325305819511e-04,-1.565444283187389374e-03,-2.349398331716656685e-03,2.834513317793607712e-03,4.407971864566206932e-04,-7.623603596584871411e-05,6.198841583682224154e-05,9.492483804933726788e-04,5.896869115531444550e-03,-6.113626528531312943e-03,-5.592386238276958466e-03,1.201314106583595276e-02,1.626636646687984467e-02,-1.846259547164663672e-04,1.861407654359936714e-04,5.536673124879598618e-04,-3.586176782846450806e-03,-3.717368235811591148e-04,-2.022659592330455780e-02,7.300552912056446075e-03,1.256255060434341431e-02,-3.530182584654539824e-04,-2.248240343760699034e-05,-3.033899411093443632e-04,-5.217005498707294464e-03,1.196265593171119690e-02,7.859719917178153992e-03,2.540051471441984177e-03,3.138323780149221420e-03,-3.173209843225777149e-04,3.534119241521693766e-05,1.644190750084817410e-03,-4.913447424769401550e-03,2.027695765718817711e-03,7.612293120473623276e-03,9.445364121347665787e-04,2.535031642764806747e-03,5.572063382714986801e-04,9.786919690668582916e-05,1.331202592700719833e-02,1.076352596282958984e-02,-6.668925751000642776e-03,6.262725219130516052e-04,3.047270933166146278e-03,1.617929228814318776e-05,4.105954576516523957e-05,-1.525182160548865795e-04,1.190045382827520370e-03,2.006042050197720528e-03,-1.235680654644966125e-03,2.545079914852976799e-03,2.100145648000761867e-04,-6.527180084958672523e-05,6.789460712752770633e-06,-5.998572305543348193e-09,2.295929334650281817e-05,-7.363874465227127075e-05,-5.085117882117629051e-04,-6.513625849038362503e-04,-3.612434375099837780e-05,2.074113581329584122e-05,2.682554622879251838e-09,-6.752343324478715658e-06,-8.038233499974012375e-05,-8.601712761446833611e-05,-2.746479585766792297e-04,-1.813577022403478622e-03,6.570722907781600952e-03,6.201488431543111801e-04,-6.477816350525245070e-05,-1.710839569568634033e-05,2.171841450035572052e-03,7.753287442028522491e-03,-2.811838872730731964e-03,-1.894953893497586250e-03,1.180295180529356003e-02,2.286129258573055267e-02,-2.158788993256166577e-04,2.657859586179256439e-04,5.592964007519185543e-04,-4.683701321482658386e-03,2.932292409241199493e-04,-1.735446229577064514e-02,1.161885447800159454e-02,2.070169150829315186e-02,-5.886583821848034859e-04,-1.963833055924624205e-04,-4.193265340290963650e-06,-1.248956937342882156e-02,1.117327995598316193e-02,3.061785828322172165e-03,3.707465017214417458e-03,-1.146355061791837215e-03,5.521731800399720669e-04,6.926032074261456728e-05,4.172322340309619904e-03,5.073915817774832249e-04,9.057964198291301727e-04,7.261569146066904068e-03,-1.220054924488067627e-03,-1.968627795577049255e-03,1.019326737150549889e-03,2.413080947007983923e-04,1.846562884747982025e-02,2.018489316105842590e-02,1.396873267367482185e-04,3.099488094449043274e-04,2.203472424298524857e-03,-1.617601810721680522e-05,3.745037247426807880e-05,-2.430757740512490273e-04,1.619567628949880600e-03,5.367022939026355743e-03,-5.438173655420541763e-03,2.871716627851128578e-03,2.443359117023646832e-04,-1.593537308508530259e-05,9.139343092101626098e-06,1.186799636343494058e-08,-1.243550941580906510e-04,6.689284346066415310e-04,1.340771443210542202e-03,1.482354360632598400e-03,4.068201815243810415e-04,-1.245436142198741436e-04,-1.051474214364134241e-07,-1.124449772760272026e-05,9.889557259157299995e-05,1.629925565794110298e-03,6.237580906599760056e-03,-9.222108870744705200e-03,-3.244931623339653015e-02,-2.290882868692278862e-03,2.294915611855685711e-04,-1.143621047958731651e-04,-7.208366878330707550e-03,-4.588955640792846680e-02,4.179878532886505127e-02,2.851397916674613953e-02,-7.194241881370544434e-02,5.468797683715820312e-01,1.077662222087383270e-03,-1.618396607227623463e-03,-1.804256998002529144e-02,4.403458535671234131e-02,1.235742308199405670e-02,9.817326813936233521e-02,-5.803063139319419861e-02,-8.770312368869781494e-02,2.506487071514129639e-03,1.069399644620716572e-03,2.904925495386123657e-04,6.516639888286590576e-02,-5.353527516126632690e-02,-4.387325048446655273e-02,-1.713226176798343658e-02,1.439272798597812653e-02,-1.431417069397866726e-03,-1.695644750725477934e-04,-1.445852220058441162e-02,2.351002767682075500e-04,-1.082553528249263763e-02,-4.371263086795806885e-03,-2.781875431537628174e-03,1.794099435210227966e-02,-3.592969384044408798e-03,-1.128305797465145588e-03,-8.537957072257995605e-02,-9.031956642866134644e-02,3.792277723550796509e-02,9.809879586100578308e-03,-1.702810823917388916e-02,5.220650928094983101e-04,-3.834426170215010643e-04,2.085026353597640991e-03,-9.108713828027248383e-03,-9.595075622200965881e-03,2.411131560802459717e-02,-1.803852990269660950e-02,-1.537698088213801384e-03,2.744677767623215914e-04,-2.571525692474097013e-04,2.811611739161890000e-05,-7.238913094624876976e-04,2.507778408471494913e-04,-3.128169337287545204e-04,3.603441873565316200e-04,7.452217396348714828e-04,1.432762364856898785e-04,7.701788563281297684e-04,3.400772984605282545e-04,-9.670319850556552410e-04,8.422453538514673710e-04,-7.848796434700489044e-03,2.406444400548934937e-05,9.069909341633319855e-03,6.200775387696921825e-04,4.325699992477893829e-04,-3.968623641412705183e-04,-1.146317226812243462e-03,1.087526790797710419e-02,1.364103518426418304e-04,-1.027194783091545105e-03,1.279216539114713669e-02,1.231161318719387054e-02,4.094876203453168273e-06,-2.632958814501762390e-03,-4.115385003387928009e-03,1.963224727660417557e-03,-7.912413217127323151e-03,-1.579443737864494324e-02,4.905648063868284225e-03,9.547440335154533386e-03,-4.152515612076967955e-05,-1.686051255092024803e-03,5.789668066427111626e-04,-2.491227351129055023e-03,1.038299407809972763e-02,1.215329114347696304e-02,2.065150067210197449e-03,-1.863359473645687103e-03,6.969221285544335842e-04,-4.769377410411834717e-04,1.068346202373504639e-03,-5.128816235810518265e-03,-1.376146450638771057e-02,1.407846435904502869e-02,-5.781367421150207520e-03,-2.244043163955211639e-03,-3.779104154091328382e-04,5.116749554872512817e-03,1.496522407978773117e-02,1.522270776331424713e-02,7.743353489786386490e-04,-1.073544286191463470e-02,1.378935202956199646e-02,7.306220359168946743e-04,-8.545427583158016205e-03,-1.914429944008588791e-03,-8.723567239940166473e-03,-1.606088131666183472e-02,-6.195181049406528473e-04,8.062208071351051331e-03,3.565503284335136414e-03,-6.102359853684902191e-03,1.813888957258313894e-06\n0.000000000000000000e+00,1.191889850815641694e-06,5.567719654209213331e-06,2.225185562565457076e-05,1.921843795571476221e-05,-1.602556380930764135e-06,1.147220245911739767e-06,5.252162260660497850e-09,-3.935961103707086295e-06,6.582898095075506717e-06,-4.470012936508283019e-05,-2.141825389117002487e-04,2.806043630698695779e-05,-8.353692828677594662e-05,-4.698203156294766814e-06,-1.190839498121931683e-06,-9.252760264644166455e-07,6.675154145341366529e-05,4.755552217829972506e-04,-3.389876801520586014e-04,5.078266258351504803e-04,1.950535079231485724e-04,-2.063490392174571753e-04,1.572616929479409009e-05,-1.494937805546214804e-05,-1.326197962043806911e-04,-5.452936966321431100e-05,-2.898247621487826109e-04,4.107682034373283386e-04,7.828341040294617414e-05,-1.865822414401918650e-04,5.686003532900940627e-06,3.266637804699712433e-06,-2.828925426001660526e-05,9.474879334447905421e-05,-2.144541213056072593e-04,1.388733508065342903e-04,-3.035908448509871960e-04,1.521714439149945974e-04,8.197798160836100578e-05,-1.090484374799416400e-06,5.733392754336819053e-05,8.155907562468200922e-05,4.215993685647845268e-04,-1.489766727900132537e-04,1.805111824069172144e-04,6.141335325082764030e-05,5.879888703930191696e-05,1.822840204113163054e-06,-4.885755333816632628e-05,-1.161723776021972299e-04,-6.468349602073431015e-05,-2.071103226626291871e-04,2.994803799083456397e-05,-3.211896000721026212e-06,3.934652340831235051e-06,-2.555342007326544262e-06,-1.340833841823041439e-05,-1.025741366902366281e-04,-2.688591484911739826e-05,2.744294033618643880e-05,5.864049853698816150e-06,7.847710548958275467e-06,1.218010993397911079e-06,6.247282868798720301e-08,1.346794306300580502e-06,3.368792931723874062e-06,-1.702646841295063496e-07,6.803526048315688968e-06,-9.009211794364091475e-07,8.400270417041610926e-07,-3.155663064191571721e-09,-6.480002411990426481e-06,6.685879270662553608e-06,-1.186552108265459538e-04,2.508536272216588259e-04,-2.360319194849580526e-05,-2.245718205813318491e-04,-4.472159616852877662e-06,-2.221013346570543945e-06,-3.954586645704694092e-06,6.666204717475920916e-05,-1.991515455301851034e-05,5.940087721683084965e-04,4.495859611779451370e-04,-1.142091059591621161e-04,-9.093018888961523771e-05,9.144243449554778636e-06,-2.042137384705711156e-05,-1.150453317677602172e-04,-2.820583758875727654e-04,-2.765303943306207657e-04,2.804031246341764927e-04,-3.494092379696667194e-04,-9.899912402033805847e-05,3.771862111534574069e-06,-3.255191586504224688e-06,-3.012452543771360070e-05,-9.087811486097052693e-05,2.948695328086614609e-05,1.856514427345246077e-04,-3.818272380158305168e-04,-2.431734174024313688e-05,7.651749911019578576e-05,-3.853367616102332249e-06,1.107067873817868531e-05,1.849315158324316144e-04,4.432963614817708731e-04,2.952624054159969091e-04,-1.559359952807426453e-04,-1.222612045239657164e-04,4.922514926875010133e-05,-1.597323716850951314e-06,-3.150911288685165346e-05,-1.453955774195492268e-04,1.173565979115664959e-04,-2.662965562194585800e-04,-1.860276679508388042e-04,-8.719839570403564721e-07,-2.660208338056690991e-07,-2.035305215031257831e-06,2.033718828897690400e-07,-7.549829024355858564e-05,-1.395135586790274829e-05,3.731426659214776009e-06,1.104611897062568460e-06,7.886366802267730236e-06,5.534603815249283798e-07,1.328406682432614616e-07,1.271930614166194573e-06,-5.148562649992527440e-06,-8.383468230022117496e-05,-7.890901542850770056e-06,-2.037705826296587475e-06,-4.413886017573531717e-06,-1.541143568317693280e-08,4.739971700473688543e-06,-8.285885996883735061e-06,3.575299342628568411e-05,-9.701120143290609121e-05,-9.882476297207176685e-05,3.489247756078839302e-04,-2.130823668267112225e-05,7.309326974791474640e-07,5.911296284466516227e-06,1.914577296702191234e-05,-8.973285730462521315e-05,-5.498080281540751457e-05,-3.245169646106660366e-04,6.504921475425362587e-04,-1.204668078571557999e-04,-1.069658810592954978e-05,-5.994885214022360742e-06,-1.576921495143324137e-04,1.483032829128205776e-04,7.576579810120165348e-05,-7.838930469006299973e-04,2.270098775625228882e-05,-2.173468383261933923e-04,-2.580984983069356531e-06,-3.577188181225210428e-06,4.568879376165568829e-05,1.323129690717905760e-04,7.375347195193171501e-06,1.001841228571720421e-04,-2.600710722617805004e-04,-1.179025275632739067e-04,1.116067505790852010e-04,-2.899992068705614656e-07,4.663432191591709852e-04,3.065773053094744682e-04,1.404501672368496656e-04,-4.125488339923322201e-04,2.550578210502862930e-04,-1.374305866193026304e-04,-1.065579563146457076e-04,-1.528439952380722389e-06,4.483699740376323462e-06,-1.743099419400095940e-04,5.354172753868624568e-05,3.784047439694404602e-04,-3.459327272139489651e-04,2.440993284835712984e-06,1.452847982363891788e-06,1.645134830141614657e-06,-3.280648570580524392e-06,-6.231355655472725630e-06,1.486837863922119141e-04,5.879228410776704550e-05,1.498537130828481168e-06,-1.412513483955990523e-05,4.483812517719343305e-06,9.410861423475580523e-08,1.242947405444283504e-06,1.335717024630866945e-05,-1.110712128138402477e-05,-3.756805017474107444e-05,-3.303937546661472879e-06,-4.501633156905882061e-06,1.695684659352991730e-08,-9.908978881867369637e-07,-5.071241957921301946e-06,-1.456688187317922711e-04,-9.752403711900115013e-04,-2.622313331812620163e-04,7.728760101599618793e-05,2.010766547755338252e-05,1.259740997738845181e-06,1.737461570883169770e-05,3.653032763395458460e-05,-5.047146696597337723e-04,-1.785438325896393508e-05,1.327869715169072151e-03,-5.389843136072158813e-04,-7.234835065901279449e-04,7.926127182145137340e-06,-1.300442181673133746e-05,-3.310868632979691029e-04,-2.627888898132368922e-05,-5.670989048667252064e-04,-9.614791488274931908e-04,2.795601321849972010e-04,4.052625736221671104e-04,-1.221086449731956236e-07,7.574515166197670624e-06,-7.065652607707306743e-05,-9.428493649465963244e-05,4.371766699478030205e-04,2.690298133529722691e-04,-1.984300324693322182e-04,2.431872417218983173e-04,1.310131046921014786e-04,9.694828804640565068e-06,-2.693395072128623724e-04,3.415513492655009031e-04,2.049296890618279576e-04,4.314087273087352514e-04,6.742491386830806732e-04,1.004735822789371014e-04,9.464976756135001779e-05,-8.715157946426188573e-07,3.197062760591506958e-04,1.105279428884387016e-03,5.477941012941300869e-04,1.902221265481784940e-05,1.827598607633262873e-04,7.194463250925764441e-06,6.646801011811476201e-06,-4.249508492648601532e-06,2.430455424473620951e-05,-1.862363133113831282e-04,-1.927153789438307285e-06,1.195209770230576396e-04,1.573968984303064644e-05,9.869482710200827569e-06,1.669682433202979155e-06,-9.592895366949960589e-10,9.197523240800364874e-07,1.612770347492187284e-06,2.249630415462888777e-05,2.813296487147454172e-05,-2.448322902637301013e-06,8.566314591007540002e-07,1.107073330786079168e-07,-2.160265239581349306e-06,8.381556654057931155e-06,-7.899998308857902884e-05,-3.893762768711894751e-04,4.261072317603975534e-04,-1.754526747390627861e-04,-4.911984888167353347e-06,-2.783554009511135519e-08,5.512757525139022619e-06,3.777718666242435575e-05,2.329356502741575241e-04,-2.950068446807563305e-04,4.364358319435268641e-04,3.440059954300522804e-04,-1.728927600197494030e-04,1.277528190257726237e-05,-1.273699581361142918e-05,-1.242186990566551685e-04,-3.896131602232344449e-05,-2.869253803510218859e-04,-2.967643376905471087e-05,-5.611775122815743089e-05,-1.209918627864681184e-04,8.366894689970649779e-06,7.484398452106688637e-07,-3.853221642202697694e-05,-1.898020127555355430e-05,-3.552543057594448328e-05,1.337089779553934932e-04,-1.686294417595490813e-04,1.515078765805810690e-04,8.390517177758738399e-05,1.485443135607056320e-06,-1.048808735504280776e-05,3.568919491954147816e-04,3.743323613889515400e-04,-1.859648473327979445e-04,2.341587096452713013e-04,4.549718141788616776e-05,4.773046384798362851e-05,5.439011601993115619e-06,-5.966341996099799871e-05,-1.002512290142476559e-04,8.719147444935515523e-05,-1.090088335331529379e-04,8.775225433055311441e-05,-6.333899818855570629e-06,8.983725820144172758e-06,-3.981307600042782724e-06,-5.336089088814333081e-06,-1.445486122975125909e-04,4.126257408643141389e-06,1.228152541443705559e-04,1.851679189712740481e-05,8.705576874490361661e-06,7.377518045359465759e-07,6.531467988679651171e-08,2.078008719763602130e-06,1.084711129806237295e-06,4.856619852944277227e-06,8.662229447509162128e-06,-1.441787389921955764e-06,8.611269777247798629e-07,-8.770257409196346998e-09,-4.615604666469153017e-06,1.023679487843764946e-05,-1.654624065849930048e-05,-5.329088889993727207e-04,5.129533237777650356e-04,1.936217449838295579e-04,-7.305408416868885979e-06,4.641235136659815907e-06,1.446062287868699059e-05,4.133861511945724487e-05,7.512624142691493034e-04,5.528993206098675728e-04,1.307950442424044013e-04,1.352581020910292864e-04,-1.530421141069382429e-04,1.908709236886352301e-05,-4.431781235325615853e-06,-3.878431380144320428e-05,-1.239006960531696677e-04,1.306586054852232337e-04,2.601749147288501263e-04,5.935214358032681048e-05,-1.958530338015407324e-04,-1.661143869569059461e-06,-2.834221049852203578e-06,-2.496100751159247011e-05,-4.659308615373447537e-05,-1.543882972327992320e-04,-5.243464256636798382e-04,-8.091399213299155235e-04,1.082878661691211164e-04,1.122045287047512829e-04,2.835932264133589342e-06,6.490747909992933273e-05,1.419430336682125926e-04,8.114592637866735458e-04,-7.737530395388603210e-04,-3.129987162537872791e-04,-1.621785486349835992e-04,7.586181163787841797e-05,6.711168225592700765e-06,-9.191601566271856427e-05,-1.506425614934414625e-04,8.254628046415746212e-04,1.258083211723715067e-04,1.860615448094904423e-04,-1.074536794476443902e-05,1.491302464273758233e-05,-5.762331511505180970e-06,-1.182122014142805710e-05,-2.200469316449016333e-04,-2.122938021784648299e-04,9.354366920888423920e-05,1.076508942787768319e-05,8.238275768235325813e-06,1.997305162149132229e-06,-3.628008471423527226e-08,-4.267989766049140599e-07,2.038936600001761690e-06,3.213990567019209266e-05,7.300285506062209606e-05,-1.959218252522987314e-06,-1.569124606248806231e-06,6.213838332769228145e-08,-1.519561806162528228e-06,-1.446396481696865521e-06,-1.078183486242778599e-04,2.151936350855976343e-04,2.005979622481390834e-04,-9.325557039119303226e-05,3.092958422712399624e-06,-3.487145022518234327e-06,1.235828676726669073e-06,-3.328310413053259254e-06,4.387178923934698105e-04,1.804722996894270182e-04,4.193066852167248726e-04,1.295073889195919037e-04,-3.944869604310952127e-05,6.812587344029452652e-06,-2.488863538019359112e-05,-2.350780850974842906e-04,-5.949956539552658796e-05,-2.775793836917728186e-04,7.993908366188406944e-05,2.986891777254641056e-04,-8.906846778700128198e-05,7.925646059447899461e-06,-9.674463399278465658e-07,-2.929066613432951272e-05,2.081081911455839872e-04,-2.331518917344510555e-04,4.050327697768807411e-04,8.181779412552714348e-05,2.559526474215090275e-04,9.651930304244160652e-05,-2.332514668523799628e-06,1.096770865842700005e-04,3.563989885151386261e-04,1.101923640817403793e-03,-8.311707060784101486e-04,-5.263748462311923504e-04,1.915836619446054101e-04,5.104738374939188361e-05,-3.919568371202331036e-06,6.314188067335635424e-05,-8.809712016955018044e-05,-7.614544301759451628e-05,-5.552056827582418919e-04,9.840077836997807026e-06,-5.002598300052341074e-07,-2.375585154368309304e-06,-2.486223422693001339e-07,5.073073225503321737e-06,-2.719386611715890467e-05,1.652932260185480118e-04,3.301518518128432333e-05,4.587350304063875228e-06,4.583968348015332595e-06,-7.633339009771589190e-07,-1.285916368942707777e-07,3.392449798411689699e-06,1.066574532160302624e-05,4.524249379755929112e-05,4.348182119429111481e-05,4.654133135773008689e-06,1.867907258201739751e-06,-1.496061940997606143e-08,-1.869204652393818833e-06,4.800090209755580872e-06,-2.100775236613117158e-05,-3.873453824780881405e-04,2.411186869721859694e-05,4.354315024102106690e-06,-7.781772183079738170e-06,-1.336671971330360975e-06,-5.119004526932258159e-06,1.455290184821933508e-04,4.430264380061998963e-05,-3.857671690639108419e-04,1.322672469541430473e-04,3.185273963026702404e-04,-2.663383202161639929e-05,1.948252793226856738e-05,1.756016172294039279e-05,1.435114536434412003e-04,-1.774403499439358711e-04,-2.230416721431538463e-04,4.335390694905072451e-04,-1.991384924622252584e-04,-1.518557110102847219e-05,9.359966952615650371e-07,2.972087713715154678e-07,5.506220986717380583e-06,1.701896690065041184e-04,-1.404167560394853354e-04,5.208996008150279522e-04,1.899064955068752170e-04,2.219592424808070064e-04,1.064516254700720310e-04,-6.048851901141460985e-06,2.434639100101776421e-05,5.341823562048375607e-04,6.977566517889499664e-04,-5.595028633251786232e-04,3.356646629981696606e-06,2.665576466824859381e-04,8.432031609117984772e-05,1.695230366749456152e-06,-6.200697389431297779e-04,-1.320660521741956472e-04,4.820087051484733820e-04,-3.158376202918589115e-04,-1.213587529491633177e-04,-6.224243861652212217e-06,-1.299302311963401735e-06,1.592336616340617184e-06,3.246149208280257881e-05,-1.527827844256535172e-04,-3.205942921340465546e-04,-5.639029404846951365e-05,-3.840133103949483484e-06,9.900962140818592161e-06,2.585854417702648789e-06,-2.044225766439922154e-08,-7.431920039380202070e-06,-3.403472874197177589e-05,-1.038133341353386641e-04,-9.907688217936083674e-05,1.104220609704498202e-05,2.522747308830730617e-06,2.667547960299998522e-09,2.107897307723760605e-05,-4.298999920138157904e-05,4.764298791997134686e-04,2.446106867864727974e-03,-7.145347772166132927e-04,1.126889605075120926e-03,4.050491043017245829e-05,-1.648095349082723260e-06,-2.911265255534090102e-05,-3.583338111639022827e-04,-2.319807419553399086e-03,8.055428043007850647e-05,-2.790793543681502342e-03,-1.117651583626866341e-03,9.123217314481735229e-04,6.558038592338562012e-01,1.067598350346088409e-04,1.353236264549195766e-03,1.922872615978121758e-04,1.556646078824996948e-03,-1.150247990153729916e-03,-7.533137686550617218e-04,1.178947393782436848e-03,-4.536449705483391881e-05,-2.577069972176104784e-05,2.078815596178174019e-04,-7.393190171569585800e-04,-1.017391914501786232e-03,-9.627569233998656273e-04,1.254204427823424339e-03,-9.818618418648838997e-04,-7.415041327476501465e-04,-3.159019979648292065e-05,-1.343177864328026772e-04,-2.915926277637481689e-03,-3.110948717221617699e-03,1.797802280634641647e-03,-1.530060777440667152e-03,-6.004875758662819862e-04,-5.064515280537307262e-04,-1.112575591832865030e-05,4.776887071784585714e-04,1.130066812038421631e-03,-1.087178592570126057e-03,2.023299923166632652e-03,-5.449583986774086952e-04,4.029093543067574501e-05,-6.836863030912354589e-05,1.477120440540602431e-05,9.753875201568007469e-05,9.500025189481675625e-04,-2.169090730603784323e-04,-5.404212279245257378e-04,-8.153700036928057671e-05,-6.311172910500317812e-05,-1.682443325989879668e-05,3.814408728430862539e-06,2.270892764499876648e-05,2.372041853959672153e-05,5.171371594769880176e-05,3.101398033322766423e-05,-2.040570961980847642e-06,7.872985406720545143e-06,-1.445603265892714262e-05,-5.488552687893388793e-06,-5.387217606767080724e-05,-1.073389285011216998e-04,-2.589830837678164244e-04,2.073966024909168482e-04,-2.877220103982836008e-04,-1.117104420700343326e-05,1.604869794391561300e-05,-4.535949483397416770e-05,-4.304173489799723029e-05,1.031583524309098721e-04,-2.985144965350627899e-04,5.115862004458904266e-04,4.168492741882801056e-04,-3.172336146235466003e-04,1.226996573677752167e-05,-1.631611303309909999e-05,-3.973701095674186945e-04,1.449291303288191557e-04,-2.281546185258775949e-04,-3.281122189946472645e-05,-1.151679316535592079e-04,-4.821216571144759655e-04,1.184041029773652554e-04,-4.693204391514882445e-05,-8.869492012308910489e-05,1.339169684797525406e-04,1.882261421997100115e-04,2.283542853547260165e-04,-3.203091328032314777e-04,1.930436992552131414e-04,-2.028167364187538624e-04,3.483987165964208543e-05,-6.525323260575532913e-05,3.958283341489732265e-04,5.754735320806503296e-04,-5.823322571814060211e-04,2.502096176613122225e-04,-7.044183439575135708e-05,8.773584704613313079e-05,-3.109052704530768096e-05,-1.541890233056619763e-04,4.375164644443430007e-05,3.413502417970448732e-04,-2.860374515876173973e-04,1.510143483756110072e-04,-2.617983263917267323e-04,9.848282934399321675e-05,1.052974490448832512e-03,-2.573375968495383859e-05,4.196205118205398321e-04,-6.879277061671018600e-04,1.617358648218214512e-04,2.946897802758030593e-05,-3.991181147284805775e-04,-7.746894681304183905e-09\n0.000000000000000000e+00,4.925324901705607772e-06,1.198752897835220210e-06,4.609725510817952454e-05,3.421953442739322782e-05,1.559587144583929330e-05,1.191555838886415586e-05,5.024959648380900035e-08,1.422557602381857578e-06,-5.109057383378967643e-06,-2.131557084794621915e-05,4.482810618355870247e-04,-4.992056055925786495e-04,-4.220902628730982542e-04,2.170828565795090981e-06,-3.447372364462353289e-06,-7.484828984161140397e-06,7.410536636598408222e-05,-6.822380237281322479e-04,3.391352947801351547e-05,2.888750168494880199e-05,-2.042841515503823757e-06,1.534756593173369765e-04,-1.995635830098763108e-05,8.727630483917891979e-05,1.126072136685252190e-03,6.157439202070236206e-04,6.171776913106441498e-04,-3.501507744658738375e-04,3.794253279920667410e-04,5.348674603737890720e-04,-1.704967871773988008e-05,-3.709510565386153758e-06,8.498676470480859280e-05,-4.367748915683478117e-04,-9.043185855261981487e-04,-6.033388199284672737e-04,7.354734698310494423e-04,-2.576798033260274678e-05,-9.225744724972173572e-05,-6.561496775248087943e-06,-3.707597352331504226e-05,-3.232848539482802153e-04,4.817084991373121738e-04,6.909407093189656734e-04,5.740639753639698029e-04,1.682787260506302118e-04,-6.126429070718586445e-05,9.402282557857688516e-06,-3.221592924091964960e-04,6.065150591894052923e-05,4.263343289494514465e-04,-1.654464867897331715e-04,-2.003868867177516222e-04,6.028370762578560971e-07,-1.116317071137018502e-05,9.007720109366346151e-06,-1.354739379166858271e-05,2.983827725984156132e-04,-2.496110973879694939e-04,-1.277368282899260521e-04,-9.929011866915971041e-06,-5.174364559934474528e-06,9.602957788956700824e-07,2.995973247266192629e-08,5.931783107371302322e-06,2.451247155477176420e-06,1.120026572607457638e-04,7.520783401560038328e-05,1.524551134934881702e-05,1.605294892215169966e-05,-6.642181915594846942e-08,2.690060455279308371e-06,8.574388630222529173e-07,2.351727016502991319e-05,-4.773330001626163721e-04,2.286696399096399546e-04,-6.667180423391982913e-05,-7.681945135118439794e-06,5.980434707453241572e-07,-4.989529998056241311e-07,3.485211345832794905e-05,-2.912671770900487900e-04,-7.867529056966304779e-04,-7.394981803372502327e-04,1.710497599560767412e-04,8.318955224240198731e-05,2.153066816390492022e-06,7.605612336192280054e-05,1.019797869957983494e-03,5.770582356490194798e-04,2.865604765247553587e-04,4.645724548026919365e-04,7.509174174629151821e-04,2.709388209041208029e-04,-2.618317466840380803e-06,-4.510502549237571657e-06,1.618004898773506284e-05,-4.515322798397392035e-04,-7.395583088509738445e-04,-7.159843225963413715e-04,1.005035010166466236e-03,1.443965884391218424e-04,-5.464286005008034408e-05,9.235209290636703372e-07,-4.591100878315046430e-05,-1.519014331279322505e-04,7.259594276547431946e-04,2.968139015138149261e-04,1.370731479255482554e-04,1.058020352502353489e-04,-3.889649087795987725e-05,1.865099511633161455e-05,-3.073283878620713949e-04,1.533152244519442320e-04,6.357455858960747719e-04,-8.905726717785000801e-04,2.134656242560595274e-04,-1.094669369194889441e-05,2.027816435656859539e-06,6.661134648311417550e-06,-2.716637027333490551e-05,2.086078748106956482e-04,-3.024240140803158283e-04,-9.794109791982918978e-05,-2.435886926832608879e-06,-3.268515229137847200e-06,-1.033126068250567187e-06,6.365389992879499914e-08,1.167679101854446344e-06,-7.430176992784254253e-06,6.570787809323519468e-05,3.323286728118546307e-05,1.251293178938794881e-05,1.071740916813723743e-05,-2.246257579940902360e-08,3.762776259463862516e-06,-2.732423308771103621e-05,3.839243727270513773e-04,7.677513058297336102e-04,-5.076995003037154675e-04,2.800162765197455883e-04,4.161486504017375410e-05,1.414508915331680328e-06,-1.213483665196690708e-05,-1.370045210933312774e-04,-7.575452909804880619e-04,1.023530785460025072e-04,-8.343869121745228767e-04,-1.412118552252650261e-03,2.989419153891503811e-04,-3.405669849598780274e-05,1.092190213967114687e-04,1.237613148987293243e-03,5.110167548991739750e-04,2.371620794292539358e-04,9.986927034333348274e-04,7.669666665606200695e-04,6.117562297731637955e-04,-3.148895120830275118e-05,-1.886587597255129367e-07,4.600197280524298549e-05,-5.772259901277720928e-04,-7.868104148656129837e-04,-1.606626436114311218e-03,1.155209029093384743e-03,2.404281112831085920e-04,-6.055123958503827453e-05,3.707710675371345133e-06,-2.286605886183679104e-04,-3.143834765069186687e-04,-8.322291541844606400e-04,2.767714613582938910e-04,-5.968749755993485451e-04,5.700413021259009838e-04,-7.304234168259426951e-05,1.405793955200351775e-05,-1.733381068333983421e-04,8.066950831562280655e-04,-7.445754017680883408e-04,-6.160878692753612995e-04,-2.930175978690385818e-04,-4.993644324713386595e-06,2.510078047635033727e-07,7.429348443110939115e-06,-2.443645644234493375e-05,3.367339086253196001e-04,-2.991772198583930731e-04,-2.767363912425935268e-05,-7.651397027075290680e-07,-1.245590647158678621e-05,-1.388910817468058667e-07,-6.315558920277908328e-08,9.478257197770290077e-06,9.948193110176362097e-06,-3.213638410670682788e-05,-2.929518814198672771e-07,2.374821087869349867e-05,1.669693119765724987e-05,-1.249193815056059975e-08,-6.230854523892048746e-06,5.191641321289353073e-07,-2.958542609121650457e-06,5.787448026239871979e-05,-8.495748625136911869e-04,-3.323790151625871658e-04,-4.683253064285963774e-05,-2.809140369208762422e-06,-1.244114173459820449e-05,1.180004910565912724e-04,6.506339996121823788e-04,-1.277061528526246548e-03,-1.452329801395535469e-03,-4.632558848243206739e-04,1.688431948423385620e-03,8.800559953670017421e-06,8.024869021028280258e-05,1.332793384790420532e-03,8.200239390134811401e-04,1.220324425958096981e-03,1.336596789769828320e-03,-4.973627510480582714e-04,-9.947668295353651047e-04,-5.551819413085468113e-06,-1.456260542909149081e-05,7.951933366712182760e-05,-6.000181383569724858e-05,-1.397237647324800491e-03,-2.717982279136776924e-04,9.031282970681786537e-04,-1.106765266740694642e-04,4.755102054332382977e-05,-3.109661338385194540e-05,3.342129930388182402e-04,5.395720945671200752e-04,3.467266797088086605e-04,1.881973003037273884e-04,-4.823850467801094055e-04,9.218463674187660217e-06,2.383196806476917118e-05,1.406824412697460502e-05,-1.467928959755226970e-04,1.663217844907194376e-04,8.119454141706228256e-04,9.024255559779703617e-04,-6.715818308293819427e-04,-9.209249583363998681e-06,-2.955603122245520353e-06,1.222915125254075974e-05,-5.497560414369218051e-05,7.055979222059249878e-05,-8.689020760357379913e-04,-6.283403490670025349e-05,1.173284908873029053e-05,4.174465175310615450e-06,2.151244871129165404e-06,1.569515006849542260e-08,7.269432899192906916e-06,2.270480763399973512e-06,7.268350600497797132e-05,5.220633465796709061e-05,2.220522037532646209e-05,1.519277975603472441e-05,3.924833436030894518e-08,-2.397568550804862753e-06,-5.061633601144421846e-06,-1.673472434049472213e-05,2.229149540653452277e-04,-9.119232418015599251e-04,-2.659538004081696272e-04,3.931236278731375933e-06,-5.600969416263978928e-06,-2.485432560206390917e-05,1.069055142579600215e-04,-7.107369601726531982e-04,-4.811066901311278343e-05,6.159918848425149918e-05,-6.425682222470641136e-04,1.599138195160776377e-04,-6.841364665888249874e-06,6.389362533809617162e-05,1.230380497872829437e-03,6.241388618946075439e-04,6.669190479442477226e-04,6.295854691416025162e-04,3.970646066591143608e-04,3.307459410279989243e-04,-1.563740806886926293e-05,-9.422581570106558502e-06,5.104287993162870407e-05,-2.321669744560495019e-04,-9.751244215294718742e-04,-1.120427390560507774e-03,7.875323062762618065e-04,1.326054625678807497e-04,-6.463559839176014066e-05,-1.123761103372089565e-05,-9.874278475763276219e-06,-4.945707623846828938e-04,4.154872731305658817e-04,6.004504393786191940e-04,-5.582619342021644115e-04,1.509312860434874892e-04,-4.420829645823687315e-05,2.613896867842413485e-06,-1.924183743540197611e-04,3.009039210155606270e-05,8.953073847806081176e-05,-1.421616907464340329e-04,-3.560135373845696449e-04,1.881137905002105981e-06,-1.592225999047514051e-05,8.227945727412588894e-06,-1.386034091410692781e-05,3.578134346753358841e-04,-3.548403910826891661e-04,-3.338759997859597206e-04,-2.432692781439982355e-05,-3.945700882468372583e-06,-1.627483783295247122e-07,3.748937160708010197e-09,7.952889063744805753e-06,9.959228009392973036e-06,8.755696762818843126e-05,4.655144948628731072e-05,2.055562072200700641e-05,1.505800264567369595e-05,3.673176252050325274e-08,-7.632785127498209476e-06,-1.021549178403802216e-05,-1.637349632801488042e-04,-4.475930472835898399e-05,-1.115133985877037048e-03,-8.081936975941061974e-04,-3.956847649533301592e-07,-1.027707276080036536e-05,-2.824111288646236062e-05,1.515555777586996555e-04,-1.315050991252064705e-03,-9.436502004973590374e-04,-6.832525832578539848e-05,2.999017306137830019e-05,4.047096008434891701e-04,-1.343759049632353708e-05,7.504569657612591982e-05,1.294813468120992184e-03,7.397391018457710743e-04,5.812632734887301922e-04,-2.097319811582565308e-04,3.380861016921699047e-04,6.179836927913129330e-04,-2.961816608149092644e-05,-1.558290819048124831e-06,4.237944813212379813e-05,-1.970145385712385178e-04,-5.036393995396792889e-04,-1.162765547633171082e-04,-3.569428808987140656e-04,2.725833037402480841e-04,-1.996970968320965767e-05,-1.816217263694852591e-05,-7.043605728540569544e-05,-3.331982879899442196e-04,4.776112618856132030e-04,1.042140531353652477e-03,-4.090401926077902317e-04,5.672906991094350815e-04,-1.450990748708136380e-05,8.425788109889253974e-06,-9.633146692067384720e-05,2.782091614790260792e-04,-3.172683063894510269e-04,-7.172869518399238586e-04,-4.075021133758127689e-04,5.747450359194772318e-06,-1.850076660048216581e-05,1.047415935317985713e-05,-1.181421112050884403e-07,5.125909810885787010e-04,-1.490561990067362785e-04,-1.338061410933732986e-04,3.711993485921993852e-06,-9.259632861358113587e-06,-6.020687806085334159e-07,1.576700014993548393e-08,8.033897756831720471e-06,1.611695097381016240e-07,-2.629550726851448417e-05,-5.589274223893880844e-06,1.900041388580575585e-05,1.584336314408574253e-05,3.094737621722742915e-08,4.170221018284792081e-06,-4.310124495532363653e-06,1.400954788550734520e-04,-1.204963773488998413e-03,-3.637686313595622778e-05,-2.303462679265066981e-06,-2.056117227766662836e-05,7.486392405553488061e-06,2.579199644969776273e-06,1.208160101668909192e-04,-6.584215443581342697e-04,-2.006558061111718416e-04,1.332664396613836288e-04,-5.362686351872980595e-06,9.355419024359434843e-06,-7.541420018242206424e-06,8.375938341487199068e-05,1.419222331605851650e-03,-2.720944467000663280e-04,1.335732173174619675e-03,9.497303399257361889e-04,-2.233352279290556908e-04,2.502730640117079020e-04,-1.779887679731473327e-05,-2.072223651339299977e-05,1.053032174240797758e-04,-6.087580113671720028e-04,-6.811081548221409321e-04,-1.354409847408533096e-03,5.575541872531175613e-04,-6.936559220775961876e-04,-1.053832456818781793e-04,-5.225588211033027619e-06,6.014828977640718222e-05,-2.088628243654966354e-04,-1.507895649410784245e-04,3.821047139354050159e-04,-3.760707040783017874e-04,-2.391254092799499631e-04,-1.717707345960661769e-05,2.063451756839640439e-05,-5.371279548853635788e-04,1.372771803289651871e-04,7.707035401836037636e-04,1.276989933103322983e-04,-6.915064877830445766e-04,-5.701305781258270144e-06,-4.080532562511507422e-06,6.766272690583718941e-06,-5.152314770384691656e-05,1.471719733672216535e-04,-5.321819917298853397e-04,-9.704618423711508512e-05,8.776479262451175600e-06,-3.915894922101870179e-06,1.665117224547429942e-06,6.495793059002608061e-08,-3.494260454317554832e-07,-1.562543184263631701e-05,-1.427419920219108462e-05,5.765459718531928957e-06,5.511413291969802231e-06,5.863715159648563713e-06,-1.709468051558360457e-07,-1.688511929387459531e-06,3.135121460218215361e-07,-1.040802817442454398e-05,3.351911145728081465e-04,-3.027149068657308817e-05,-3.065594355575740337e-04,2.301531640114262700e-05,-9.566776952851796523e-07,-1.006574530038051307e-05,-3.300423486507497728e-05,2.277140447404235601e-04,-9.583448991179466248e-05,-4.128817818127572536e-05,6.037455750629305840e-05,-1.827598025556653738e-04,-1.009268362395232543e-05,-4.809684469364583492e-06,4.144016129430383444e-04,1.648617908358573914e-04,-1.528772409074008465e-04,4.046876565553247929e-04,3.017963608726859093e-04,-1.645795418880879879e-04,-1.155573954747524112e-05,-1.147280818258877844e-05,4.861110210185870528e-05,-3.498613368719816208e-04,-3.984957293141633272e-04,-8.283951319754123688e-04,5.196048878133296967e-04,-1.852006389526650310e-04,-7.508471753681078553e-05,9.840277925832197070e-07,3.000184369739145041e-05,-3.753600467462092638e-04,-2.186589408665895462e-04,9.994606953114271164e-04,-3.045799967367202044e-04,-2.006207359954714775e-04,-6.801224662922322750e-05,-7.616161383339203894e-06,5.723854410462081432e-04,-1.044210002874024212e-04,-1.336577552137896419e-04,2.665012725628912449e-04,-3.404665912967175245e-04,2.702105120988562703e-06,-8.154047463904134929e-06,-6.181112439662683755e-06,-8.157547563314437866e-05,5.264372884994372725e-05,-2.850600867532193661e-04,-1.449666160624474287e-04,-2.359279460506513715e-05,-7.183725756476633251e-06,-1.583614675837452523e-06,-9.384166332893073559e-09,-5.074947330285795033e-05,-1.778701516741421074e-05,-2.785524702630937099e-04,-2.600429288577288389e-04,-1.501671649748459458e-04,-1.185490036732517183e-04,1.851055912993615493e-07,-3.577919414965435863e-06,5.511807466973550618e-05,-4.960364894941449165e-04,-1.176366000436246395e-03,5.238145589828491211e-03,9.584113140590488911e-04,1.384370261803269386e-05,2.859421874745748937e-05,1.077733468264341354e-04,-7.731751538813114166e-04,3.973465878516435623e-03,2.830014098435640335e-03,2.034201985225081444e-03,1.456360099837183952e-03,-1.520751044154167175e-03,1.048232952598482370e-04,6.552543044090270996e-01,-1.033836416900157928e-02,-3.096220316365361214e-03,-7.761762477457523346e-03,-2.117003779858350754e-03,-1.764347776770591736e-03,-2.871555741876363754e-03,1.423326466465368867e-04,8.096006058622151613e-05,-6.492689717561006546e-04,2.621754538267850876e-03,9.347112849354743958e-03,7.674599532037973404e-03,-5.053804256021976471e-03,-4.304295871406793594e-04,6.390079506672918797e-04,8.663562766741961241e-05,-7.001694757491350174e-05,2.405943814665079117e-03,-2.399084158241748810e-03,-5.539500620216131210e-03,3.203185508027672768e-03,-6.085661007091403008e-04,4.365631612017750740e-04,-6.823550211265683174e-05,2.428770530968904495e-03,-3.577980096451938152e-04,1.218746765516698360e-04,2.129328902810811996e-03,3.049389924854040146e-03,-6.960010068723931909e-05,7.705322059337049723e-05,-1.656717649893835187e-04,2.064922300633043051e-04,-2.502528019249439240e-03,3.327666316181421280e-03,1.541531411930918694e-03,4.476026515476405621e-05,3.514430136419832706e-05,-6.230948201846331358e-07,-2.153628520318306983e-05,-1.482615152781363577e-05,-6.160992779769003391e-05,3.840544741251505911e-05,3.333457425469532609e-05,2.981715078931301832e-05,-3.296353315818123519e-05,-1.429479993930726778e-06,-1.587623773957602680e-05,1.175941179099027067e-05,3.133050631731748581e-05,2.540951827540993690e-04,-7.300513098016381264e-04,-1.254857634194195271e-04,-3.194919554516673088e-05,-2.111711728502996266e-05,-1.310517109232023358e-05,3.103121998719871044e-04,-2.506330492906272411e-04,1.850955886766314507e-04,1.659096451476216316e-04,-9.657176560722291470e-04,5.111545324325561523e-04,-9.781891276361420751e-05,5.472942939377389848e-05,1.493868883699178696e-03,-2.984412712976336479e-04,8.980851271189749241e-04,8.211789536289870739e-04,3.814056981354951859e-05,6.571272388100624084e-04,8.654185876366682351e-06,4.175286085228435695e-05,1.509829889982938766e-04,-5.180093576200306416e-04,-9.282008977606892586e-04,-1.445814035832881927e-03,7.939813076518476009e-04,4.946420085616409779e-05,-8.094325312413275242e-05,4.779263690579682589e-06,-7.339136209338903427e-05,-9.599940385669469833e-04,-1.728549250401556492e-04,1.133959973230957985e-03,-9.460197761654853821e-04,4.198063979856669903e-04,-2.975113748107105494e-04,-1.589217281434684992e-04,2.318084007129073143e-04,-3.061465395148843527e-05,1.432131393812596798e-03,-1.527673797681927681e-03,5.705421790480613708e-05,-1.368937373626977205e-04,2.161060110665857792e-04,-5.704202922061085701e-04,-1.726339920423924923e-03,7.799014565534889698e-05,-1.519175944849848747e-03,-7.798207225278019905e-04,5.547491600736975670e-04,-7.484828238375484943e-04,9.417215096618747339e-08\n0.000000000000000000e+00,1.099230357795022428e-04,7.299969729501754045e-05,-9.265738481190055609e-05,1.178699894808232784e-04,2.442893455736339092e-04,1.912873412948101759e-04,-9.231156283817654185e-09,-3.263043981860391796e-05,-2.980372300953604281e-05,-4.692767106462270021e-04,5.648803780786693096e-04,-9.496469981968402863e-03,-3.929979633539915085e-03,-1.434799487469717860e-04,-7.936443580547347665e-05,-5.344324745237827301e-05,2.072892384603619576e-03,-6.926813628524541855e-03,-1.610851963050663471e-03,-4.707934334874153137e-03,7.555771619081497192e-03,1.887762919068336487e-03,-6.967688386794179678e-05,1.297403010539710522e-03,1.704211160540580750e-02,9.378679096698760986e-03,6.322072818875312805e-03,-2.704591955989599228e-03,5.706029478460550308e-03,5.777683109045028687e-03,-3.111436381004750729e-04,-1.267009938601404428e-04,8.235077257268130779e-04,-8.134071715176105499e-03,-8.934851735830307007e-03,-4.208387807011604309e-03,6.442300975322723389e-03,-1.297920942306518555e-03,-5.300916964188218117e-04,-7.897505565779283643e-05,-3.554149589035660028e-04,3.643115342129021883e-04,9.753198362886905670e-03,1.067785266786813736e-02,-1.139815896749496460e-03,-2.522362396121025085e-03,2.259751345263794065e-04,3.092951083090156317e-04,-6.052125245332717896e-03,2.758784918114542961e-03,5.688401870429515839e-06,-6.191792432218790054e-03,-2.247721888124942780e-03,-4.571495082927867770e-05,-1.681024150457233191e-05,9.671242878539487720e-05,-4.399857425596565008e-04,2.775220898911356926e-03,-4.785647150129079819e-03,9.951549582183361053e-04,2.948846959043294191e-04,-2.870591561077162623e-05,7.978754183568526059e-06,-9.958657232189693786e-10,8.700768376002088189e-05,4.682006328948773444e-05,-1.790581154637038708e-04,-1.137019367888569832e-03,2.087519096676260233e-04,1.397949818056076765e-04,-6.089988069390983583e-09,-2.244694405817426741e-05,-8.026626164792105556e-05,-3.803131985478103161e-04,1.556693576276302338e-03,-8.492439985275268555e-03,-9.451984660699963570e-04,-3.577143652364611626e-04,-2.886008587665855885e-07,2.232366023235954344e-05,1.201995997689664364e-03,-3.788510104641318321e-03,-5.319566698744893074e-04,-9.861459955573081970e-03,5.071508232504129410e-03,3.224206157028675079e-03,-1.903755182866007090e-04,1.027936465106904507e-03,1.477108988910913467e-02,7.259085774421691895e-03,6.754684727638959885e-03,7.435570936650037766e-03,4.331425763666629791e-03,5.265471991151571274e-03,-3.226748376619070768e-04,-1.728592033032327890e-04,3.512578841764479876e-04,-1.010563969612121582e-02,-6.249496713280677795e-03,-4.116955678910017014e-03,9.017033502459526062e-03,-2.749608131125569344e-03,-5.043060809839516878e-05,-8.974790034699253738e-06,-5.108504556119441986e-04,-2.809408819302916527e-03,5.566289182752370834e-03,1.504721771925687790e-02,-1.251454232260584831e-03,-4.750174935907125473e-03,-1.297625422012060881e-04,2.574094396550208330e-04,-4.074391908943653107e-03,3.335233544930815697e-03,-9.288971778005361557e-04,-1.065975334495306015e-02,-2.133094239979982376e-03,-1.595097273821011186e-06,-2.146139195247087628e-06,6.677740020677447319e-05,-3.278151853010058403e-04,2.597364829853177071e-03,-3.724812762811779976e-03,8.516281959600746632e-04,2.574256795924156904e-04,-3.265395207563415170e-05,-1.609605897101573646e-05,2.949876609648072190e-08,1.327451609540730715e-04,-1.875052657851483673e-05,-2.849577576853334904e-04,-8.719101606402546167e-05,2.919652906712144613e-04,3.213939489796757698e-04,9.698478464770232677e-09,3.620770075940527022e-05,1.700474531389772892e-04,-1.749270712025463581e-03,-6.612617289647459984e-05,-5.330384708940982819e-03,-3.698325250297784805e-03,-1.019987394101917744e-04,-7.981579983606934547e-05,-1.589864841662347317e-04,2.094603842124342918e-03,-9.979907423257827759e-03,-7.426571100950241089e-03,6.354467943310737610e-03,-2.554356353357434273e-03,1.283840276300907135e-03,1.759243968990631402e-05,1.530228182673454285e-03,2.140798047184944153e-02,4.336655139923095703e-03,1.163882203400135040e-02,-5.665999837219715118e-03,9.066587314009666443e-03,5.638020113110542297e-03,-3.327045706100761890e-04,-3.625776735134422779e-04,9.383504511788487434e-04,-1.470814109779894352e-03,-1.110887248069047928e-02,8.289327844977378845e-03,-2.443666337057948112e-03,-4.767221398651599884e-03,1.512168790213763714e-03,-1.657402754062786698e-04,-6.897106766700744629e-03,-6.409914232790470123e-03,1.190045475959777832e-02,2.682369900867342949e-03,8.983457460999488831e-03,-4.042879678308963776e-03,4.017668834421783686e-05,5.118462722748517990e-04,-9.215263649821281433e-03,9.873311966657638550e-03,6.801052484661340714e-03,-1.118057779967784882e-02,-2.717399038374423981e-03,-1.091346784960478544e-04,1.458321639802306890e-04,6.662427767878398299e-05,-7.691531209275126457e-04,2.477568574249744415e-03,-6.388124544173479080e-03,3.283811500295996666e-03,4.149823216721415520e-04,-1.033973894664086401e-04,4.072404044563882053e-05,2.944484300826388790e-08,1.150186653831042349e-04,1.638024987187236547e-04,1.444034569431096315e-05,1.047922705765813589e-04,2.102402504533529282e-04,1.786914217518642545e-04,-4.717446699942229316e-08,-1.197692836285568774e-04,-4.848907337873242795e-05,-1.883699325844645500e-03,-7.561104372143745422e-03,-9.468527510762214661e-03,-4.423923790454864502e-03,1.285554899368435144e-04,-4.101018566871061921e-05,-1.342208997812122107e-04,2.684220904484391212e-03,-3.450566204264760017e-03,-1.138657797127962112e-02,-1.000520400702953339e-02,1.328047644346952438e-02,7.059779949486255646e-03,8.991746290121227503e-05,8.149556815624237061e-04,1.353155449032783508e-02,6.246529519557952881e-03,6.425464991480112076e-03,-5.468263756483793259e-03,2.789733931422233582e-03,1.207675505429506302e-02,-2.256196312373504043e-04,-1.551815366838127375e-04,-4.252735379850491881e-05,-3.818595316261053085e-03,-1.199285313487052917e-02,5.197222344577312469e-03,1.451383344829082489e-02,-3.289699088782072067e-04,1.768584595993161201e-03,-1.465868845116347075e-04,1.060305163264274597e-03,3.013164037838578224e-03,5.765354260802268982e-03,1.242203731089830399e-02,1.083446317352354527e-03,2.681935438886284828e-04,1.028435188345611095e-03,1.327801437582820654e-04,-4.857593681663274765e-03,5.485501606017351151e-03,-8.905754424631595612e-03,7.004806771874427795e-03,-6.758605130016803741e-03,-1.687656040303409100e-04,-4.925124449073337018e-05,5.194813638809137046e-05,-6.698895595036447048e-04,3.406269475817680359e-03,-2.820912748575210571e-03,4.646251909434795380e-05,1.994170888792723417e-04,1.305255282204598188e-04,2.969093475257977843e-05,1.420551143382908776e-08,9.514439443591982126e-05,-6.469927029684185982e-05,-3.718109219335019588e-04,-3.613655571825802326e-04,2.218159643234685063e-04,1.698973064776510000e-04,3.787226887652650476e-08,1.184248685603961349e-05,-2.643139123392757028e-05,-7.231967756524682045e-04,3.737338352948427200e-03,-5.292907357215881348e-03,-1.887931604869663715e-03,-2.767471887636929750e-04,1.521040030638687313e-05,-5.031327600590884686e-05,1.746240421198308468e-03,-2.891632262617349625e-03,-4.489134997129440308e-03,-1.271437271498143673e-03,7.506662048399448395e-03,2.968383021652698517e-03,-9.390393825015053153e-05,1.098704989999532700e-03,1.632292382419109344e-02,6.620031315833330154e-03,1.062382571399211884e-02,-4.946128465235233307e-03,1.022262219339609146e-02,3.031083848327398300e-03,-3.209042188245803118e-04,-2.282743807882070541e-04,5.860600504092872143e-04,-9.611231274902820587e-03,-8.139390498399734497e-03,-3.746674861758947372e-03,7.126297801733016968e-03,-4.979710094630718231e-03,7.397808076348155737e-05,2.742606739047914743e-06,-4.672551876865327358e-04,2.380410907790064812e-03,7.387357763946056366e-03,4.616450052708387375e-03,-2.327619120478630066e-03,-4.301880951970815659e-03,1.750470255501568317e-04,3.423629095777869225e-04,-5.174626596271991730e-03,3.963602706789970398e-03,-1.578576047904789448e-04,-8.550304919481277466e-03,-1.180198509246110916e-03,-9.626851533539593220e-05,7.195036596385762095e-05,1.340112794423475862e-05,-4.937305930070579052e-04,2.016546903178095818e-03,-4.368743393570184708e-03,2.067734953016042709e-03,4.717195115517824888e-04,1.423175490344874561e-06,3.199305183443357237e-06,-5.109785661261412315e-08,7.870515401009470224e-05,-9.319213859271258116e-06,2.413764377706684172e-05,-4.576156788971275091e-05,2.068896137643605471e-04,1.944561663549393415e-04,-7.761173037579283118e-09,1.824546416173689067e-05,4.151804751018062234e-05,-8.109925547614693642e-04,7.814117707312107086e-04,-2.697533695027232170e-03,-2.447115723043680191e-03,-3.036730049643665552e-04,1.545334962429478765e-04,1.794291893020272255e-04,1.216881093569099903e-03,-1.921177143231034279e-03,2.523637376725673676e-04,-3.416575957089662552e-03,4.652306437492370605e-03,1.040516188368201256e-03,-1.598121307324618101e-04,1.075234613381326199e-03,1.437157858163118362e-02,6.221205461770296097e-03,1.508674025535583496e-02,-1.719341613352298737e-03,8.840907365083694458e-03,2.813845872879028320e-03,-1.528614375274628401e-04,-2.096472744597122073e-04,2.392241731286048889e-04,-9.566005319356918335e-03,-1.383692305535078049e-02,-6.943325512111186981e-03,1.296063326299190521e-02,-1.548216678202152252e-03,-5.284986691549420357e-04,1.254110684385523200e-04,-2.796351676806807518e-03,-1.128041651099920273e-03,5.557039752602577209e-03,2.037174999713897705e-03,3.851942718029022217e-03,-1.778206788003444672e-03,-1.303653407376259565e-04,4.310204531066119671e-04,-6.650900002568960190e-03,3.765998408198356628e-03,1.346476608887314796e-03,2.767921425402164459e-03,-1.017419388517737389e-03,-1.100607405533082783e-04,7.868526154197752476e-05,4.735727998195216060e-05,-5.810370203107595444e-04,1.819312688894569874e-03,-5.233878735452890396e-03,1.824737759307026863e-03,3.389280755072832108e-04,4.548963261186145246e-06,-8.957595127867534757e-06,-3.586069396988023072e-08,7.942786760395392776e-05,5.376365152187645435e-06,-6.500602466985583305e-04,-8.009395096451044083e-04,2.222902548965066671e-04,1.193333155242726207e-04,-4.215064564050408080e-08,7.577407814096659422e-06,-1.488189591327682137e-04,1.992311095818877220e-03,-1.345782540738582611e-03,-9.707536548376083374e-03,-4.003658425062894821e-03,-2.573136880528181791e-04,3.987586751463823020e-05,1.786724315024912357e-04,1.672487240284681320e-03,-1.310647930949926376e-03,-1.035758946090936661e-02,4.954989999532699585e-04,7.349564693868160248e-03,1.467935508117079735e-03,-2.183280012104660273e-04,1.178633421659469604e-03,1.374698989093303680e-02,6.835634820163249969e-03,1.462208200246095657e-02,-4.538659937679767609e-03,7.807610556483268738e-03,3.325658384710550308e-03,-3.044025506824254990e-04,-1.824465871322900057e-04,3.064088523387908936e-04,-1.065069623291492462e-02,-2.176649868488311768e-03,-2.569391857832670212e-03,1.226410549134016037e-02,-2.675034105777740479e-03,-2.723517827689647675e-04,-8.652850738144479692e-06,1.560110948048532009e-03,-4.850307945162057877e-03,4.221009090542793274e-03,1.054800767451524734e-02,-5.485129076987504959e-04,-9.905227925628423691e-04,-3.200296196155250072e-04,3.358918183948844671e-04,-6.001801230013370514e-03,1.319362665526568890e-03,-3.142268396914005280e-03,-4.621187690645456314e-03,2.906934358179569244e-03,-9.302327089244499803e-05,7.299450226128101349e-05,4.286351395421661437e-05,-5.262470222078263760e-04,1.096975523978471756e-03,-3.811094444245100021e-03,3.237324999645352364e-03,5.729883559979498386e-04,-6.211447180248796940e-05,8.322014764416962862e-06,-3.816467142314650118e-09,7.627866580151021481e-05,-9.242296073352918029e-06,-2.393117611063644290e-04,-2.932350034825503826e-04,1.371650432702153921e-04,8.571433136239647865e-05,1.494754542363807559e-08,-5.008614243706688285e-05,4.039510167785920203e-05,-1.117188599891960621e-03,-9.826071327552199364e-04,-4.358534701168537140e-03,-4.629159811884164810e-03,-3.124256036244332790e-04,1.843386235123034567e-05,1.105203264160081744e-04,2.838435117155313492e-03,-1.401375047862529755e-03,-8.824185468256473541e-03,-8.341409265995025635e-03,4.365407396107912064e-03,3.237002296373248100e-03,-5.040012911194935441e-05,8.798372000455856323e-04,1.384173706173896790e-02,5.684466566890478134e-03,1.011885702610015869e-02,-1.659315777942538261e-03,1.032795757055282593e-02,1.958605833351612091e-03,-2.669561363290995359e-04,-1.582317781867459416e-04,1.316179696004837751e-04,-6.995973177254199982e-03,-4.640056751668453217e-03,-4.511411301791667938e-03,4.289258271455764771e-03,-1.724047237075865269e-03,5.129995406605303288e-04,6.275283521972596645e-05,-1.839221920818090439e-03,1.885290839709341526e-03,4.230880178511142731e-03,1.206079218536615372e-02,1.056280336342751980e-03,-2.967873588204383850e-03,3.579256881494075060e-04,3.090019745286554098e-04,-6.869484670460224152e-03,8.125772001221776009e-04,-2.581772627308964729e-03,-2.368777757510542870e-03,1.412653364241123199e-05,-9.736236825119704008e-05,9.078175207832828164e-05,-4.801549948751926422e-05,-6.395049276761710644e-04,-6.259876536205410957e-04,-4.618843551725149155e-03,1.779674785211682320e-03,3.503671614453196526e-04,5.731709097744897008e-05,3.901421052887599217e-07,5.697700089513091370e-08,-8.075777441263198853e-04,-7.206853479146957397e-05,2.969587454572319984e-03,2.443505683913826942e-03,-1.821605255827307701e-03,-1.461883774027228355e-03,1.994567355723120272e-08,5.788658745586872101e-05,6.704724364681169391e-05,1.383164781145751476e-03,-2.337644062936306000e-02,5.039661005139350891e-02,2.339767664670944214e-02,2.388940192759037018e-03,-7.917953189462423325e-05,4.899885971099138260e-05,-1.449500955641269684e-02,3.050292097032070160e-02,1.974967867136001587e-02,7.241258397698402405e-03,-5.263596773147583008e-02,-1.895983330905437469e-02,1.130656222812831402e-03,-1.010893192142248154e-02,5.302256345748901367e-01,-6.122107058763504028e-02,-1.091184392571449280e-01,2.243973873555660248e-02,-6.962999701499938965e-02,-3.426614403724670410e-02,2.159283729270100594e-03,1.553145120851695538e-03,-5.460979882627725601e-03,6.975346803665161133e-02,6.696540862321853638e-02,3.766936063766479492e-02,-6.219758465886116028e-02,2.194469794631004333e-02,9.694718755781650543e-04,1.718537823762744665e-04,9.131566621363162994e-03,-2.462672069668769836e-03,-7.013466954231262207e-02,-4.369468614459037781e-02,2.070620842278003693e-02,2.180488593876361847e-02,-1.155281788669526577e-04,-2.731644781306385994e-03,5.342701077461242676e-02,-2.918136864900588989e-02,3.021987387910485268e-03,5.341782420873641968e-02,-7.829591631889343262e-04,3.405322786420583725e-04,-7.970833103172481060e-04,-8.968107285909354687e-04,4.461066331714391708e-03,-1.445134170353412628e-02,4.002086445689201355e-02,-1.771124079823493958e-02,-3.421273548156023026e-03,-2.518785477150231600e-04,5.265824729576706886e-04,-5.686731892637908459e-04,3.063807089347392321e-04,-1.294821500778198242e-03,-1.437464088667184114e-04,-1.691951416432857513e-03,8.698074962012469769e-04,2.760280040092766285e-06,5.986607866361737251e-04,3.494267002679407597e-04,-3.830618225038051605e-04,6.715967319905757904e-04,1.311469729989767075e-02,4.171082749962806702e-03,-1.286277780309319496e-03,-9.535864810459315777e-04,-3.673981118481606245e-04,-7.219007820822298527e-04,-1.608640421181917191e-03,3.045924939215183258e-03,4.728121683001518250e-03,-8.639013394713401794e-03,-4.101165104657411575e-03,7.642172276973724365e-04,-2.831692399922758341e-04,2.736738824751228094e-04,1.182898785918951035e-02,1.061617489904165268e-02,1.402434799820184708e-02,-4.379599355161190033e-03,-2.322691027075052261e-03,-1.895855180919170380e-03,-4.919747007079422474e-04,-3.288338484708219767e-04,7.111186278052628040e-04,-8.586168289184570312e-03,7.454707287251949310e-03,5.406567361205816269e-03,6.472808308899402618e-03,-5.819456186145544052e-03,-2.190242288634181023e-03,2.616407582536339760e-04,-5.402969196438789368e-03,-9.378189221024513245e-03,6.374366115778684616e-03,6.467392202466726303e-03,6.285601994022727013e-04,-2.522952854633331299e-03,-4.111991729587316513e-04,8.329413831233978271e-03,-4.594098776578903198e-03,-1.960520166903734207e-04,2.800120785832405090e-02,-5.443287640810012817e-02,-1.868589967489242554e-02,-4.016467835754156113e-03,6.365522276610136032e-03,-1.226826198399066925e-02,-2.274189144372940063e-03,1.383943017572164536e-02,-3.506467863917350769e-02,1.168558374047279358e-03,1.266578305512666702e-02,-2.147976309061050415e-02,-1.555170820211060345e-05\n0.000000000000000000e+00,3.286115315859206021e-05,2.229673555120825768e-04,7.190256146714091301e-04,3.355253720656037331e-04,2.389681612839922309e-04,5.993132435833103955e-05,2.850923230823809718e-08,1.020784839056432247e-05,-1.759762672008946538e-04,4.564673290587961674e-04,-4.955614916980266571e-03,-7.710502482950687408e-03,-7.218142040073871613e-03,-1.141269895015284419e-04,-5.517748286365531385e-05,7.984324474819004536e-05,-1.493921154178678989e-04,-1.898139831610023975e-03,2.543336246162652969e-03,2.250298392027616501e-03,7.297093980014324188e-03,-6.307733710855245590e-03,-9.401715942658483982e-05,7.147399592213332653e-04,7.484420202672481537e-03,2.252566069364547729e-02,2.506415359675884247e-03,-4.191746469587087631e-03,1.059946604073047638e-02,-3.336159745231270790e-03,2.381965023232623935e-04,2.932171046268194914e-04,6.972952396608889103e-04,1.112456433475017548e-02,-5.990459583699703217e-03,-1.782330451533198357e-03,8.672456257045269012e-03,1.810961286537349224e-03,-1.110194483771920204e-03,-1.019835108309052885e-04,4.293933743610978127e-04,-6.699100136756896973e-03,-1.844553044065833092e-03,5.490477196872234344e-03,4.330087685957551003e-04,3.861939767375588417e-03,-5.208951188251376152e-04,-1.020135896396823227e-04,-6.741969846189022064e-03,-5.341528449207544327e-03,9.200189262628555298e-03,-6.681306287646293640e-03,-2.494457643479108810e-03,1.309302751906216145e-04,-1.731098745949566364e-04,3.320248797535896301e-04,-7.383333868347108364e-04,5.050352774560451508e-03,7.806878536939620972e-03,-2.768973354250192642e-03,-6.631608994212001562e-05,-1.143941699410788715e-04,5.522043466044124216e-06,1.088864109988207929e-08,2.372298331465572119e-05,1.675919338595122099e-04,-1.137277286034077406e-05,-1.870586856966838241e-04,2.141578879673033953e-04,7.325050682993605733e-05,5.824130955289774647e-09,4.127548163523897529e-05,-1.722304295981302857e-04,1.363222720101475716e-03,-8.935034275054931641e-03,-5.834817420691251755e-03,-4.801981558557599783e-04,-3.196187608409672976e-04,-8.502356649842113256e-07,1.355260901618748903e-04,-9.070556843653321266e-04,-5.030555184930562973e-03,-3.367571393027901649e-03,-4.170153755694627762e-03,1.003452297300100327e-02,-6.048452109098434448e-03,-5.950016930000856519e-05,6.248278077691793442e-04,6.187164690345525742e-03,2.114340290427207947e-02,-4.552106838673353195e-04,2.251050202175974846e-03,9.342055767774581909e-03,-4.240261856466531754e-03,2.547233016230165958e-04,1.730598596623167396e-04,4.981280071660876274e-04,9.470698423683643341e-03,-5.338581744581460953e-03,-2.161229029297828674e-03,7.362209726125001907e-03,-7.139863446354866028e-04,-6.728029111400246620e-04,-7.625274156453087926e-05,-6.487638456746935844e-04,-2.892952179536223412e-03,3.314905334264039993e-03,-2.920989179983735085e-03,-3.914025146514177322e-03,-9.012924274429678917e-04,-4.382652405183762312e-04,1.523147147963754833e-06,-8.149272762238979340e-03,-4.843275994062423706e-03,9.031440131366252899e-03,-1.335543300956487656e-02,-1.384552801027894020e-03,4.596395956468768418e-05,-4.026568421977572143e-05,2.906618465203791857e-04,-7.503837114199995995e-04,4.667368717491626740e-03,8.407976478338241577e-03,-1.094892621040344238e-03,1.605157158337533474e-04,-9.707793651614338160e-05,-6.756411494279745966e-06,-4.259963770625319057e-10,-4.752200766233727336e-06,9.275332558900117874e-06,1.483794301748275757e-03,4.237710963934659958e-04,1.444709050701931119e-04,1.121562527259811759e-04,2.628505768598188297e-08,1.987162431760225445e-05,-1.151709002442657948e-04,1.161357853561639786e-03,-2.618469297885894775e-03,-1.755681633949279785e-02,-2.510096412152051926e-03,2.356890472583472729e-04,-1.404126232955604792e-04,-3.543373022694140673e-04,-1.709065516479313374e-03,-1.930183731019496918e-02,-7.756364531815052032e-03,-2.416404429823160172e-03,-2.139767445623874664e-02,-1.147015485912561417e-03,-9.325831342721357942e-05,4.159593954682350159e-04,7.765735033899545670e-03,5.694461986422538757e-03,1.636378467082977295e-03,5.030354484915733337e-03,2.255819737911224365e-03,1.717964187264442444e-03,9.459179273108020425e-05,2.325059322174638510e-04,-1.053328451234847307e-04,1.187815703451633453e-02,-3.336546942591667175e-03,-2.632889896631240845e-02,4.276247695088386536e-03,5.689741577953100204e-03,-2.942938357591629028e-03,-1.851922424975782633e-04,-2.016069600358605385e-03,-1.981275901198387146e-02,-1.502772048115730286e-02,-9.062684141099452972e-03,-7.026829756796360016e-03,-1.423690468072891235e-03,-3.263769438490271568e-03,-1.458040787838399410e-04,-2.568658441305160522e-03,-2.139965072274208069e-04,1.205666922032833099e-02,-3.883599769324064255e-03,-8.244685828685760498e-03,1.040426432155072689e-04,-2.686560619622468948e-04,2.346495020901784301e-04,-3.834505332633852959e-04,5.895526148378849030e-03,2.487210091203451157e-03,-4.512901883572340012e-03,-5.568458000198006630e-04,-2.879729145206511021e-04,2.072731513180769980e-05,-4.295968025758156728e-10,4.638309474103152752e-05,3.261810052208602428e-04,3.735439386218786240e-04,9.895955736283212900e-05,3.184211673215031624e-04,8.301530033349990845e-05,2.552411615397431888e-08,-7.594410999445244670e-05,-1.894896849989891052e-04,2.786980476230382919e-04,-8.756759576499462128e-03,-4.774697590619325638e-03,-5.545028951019048691e-03,-6.661020452156662941e-04,7.376749181275954470e-06,-2.022913540713489056e-04,5.115853855386376381e-05,-3.921026829630136490e-03,-1.027979422360658646e-02,3.383205330464988947e-04,-9.379569441080093384e-03,-3.204977605491876602e-03,1.003685611067339778e-04,4.018808831460773945e-04,6.952493917196989059e-03,2.001947723329067230e-02,5.933297798037528992e-03,1.004264876246452332e-02,-3.633569926023483276e-03,-7.001607678830623627e-03,4.171532345935702324e-04,2.100566634908318520e-04,5.352034932002425194e-04,9.179910644888877869e-03,-1.032749656587839127e-02,-1.758657768368721008e-02,4.324651323258876801e-03,5.412542261183261871e-03,2.418354124529287219e-04,-1.565796410432085395e-04,-3.043330274522304535e-03,-2.332688542082905769e-03,-8.249772712588310242e-03,-1.205499283969402313e-03,1.498381840065121651e-03,6.709109060466289520e-03,-1.420309999957680702e-04,-1.508207787992432714e-04,-9.769151918590068817e-03,-6.944148335605859756e-03,-1.678443048149347305e-03,5.967342294752597809e-03,-9.614223614335060120e-03,9.935209527611732483e-05,-3.054208937101066113e-04,4.033271397929638624e-04,-8.377514895983040333e-04,2.146719256415963173e-03,6.513668689876794815e-03,-6.718334741890430450e-03,-5.030534812249243259e-04,4.797914880327880383e-05,-5.099580448586493731e-06,-1.818054329305596184e-08,2.913823118433356285e-05,1.733601675368845463e-04,1.447494258172810078e-03,9.323603007942438126e-04,2.608652866911143064e-04,5.652396794175729156e-05,1.322905518463812768e-08,-6.693044269923120737e-05,-1.940283400472253561e-04,-3.953245468437671661e-04,-9.388672187924385071e-03,-1.901079900562763214e-02,-7.754806429147720337e-03,-2.250228499178774655e-05,-1.557967771077528596e-04,-1.663957082200795412e-04,1.587561564520001411e-04,-1.518394704908132553e-02,3.751798532903194427e-03,2.774887252599000931e-03,-4.886238835752010345e-03,-5.855552852153778076e-03,7.745964830974116921e-05,1.184162902063690126e-04,8.657912723720073700e-03,2.067231014370918274e-02,8.265945944003760815e-04,1.146022230386734009e-02,6.930387578904628754e-03,-4.507369361817836761e-03,3.208081761840730906e-04,3.349196049384772778e-04,2.712532586883753538e-04,1.260869391262531281e-02,-1.041606254875659943e-02,-1.210577040910720825e-02,6.077301222831010818e-03,6.471814122051000595e-03,-8.295142906717956066e-04,-2.916545490734279156e-04,-8.093580836430191994e-04,-1.069716177880764008e-02,-4.817540757358074188e-03,7.415991276502609253e-03,-1.135024242103099823e-02,4.421125166118144989e-03,-7.792875985614955425e-04,-3.554299473762512207e-04,-4.776434972882270813e-03,-1.198488473892211914e-02,6.070074159651994705e-03,-8.036375977098941803e-03,-1.113864500075578690e-02,1.777689758455380797e-04,-3.922317700926214457e-04,3.387887263670563698e-04,-4.175519279669970274e-04,7.439609616994857788e-03,8.006178773939609528e-03,-7.650234736502170563e-03,-5.704664508812129498e-04,-7.104946416802704334e-05,-9.882198355626314878e-06,-5.011912662666873075e-09,4.453973451745696366e-05,2.932698698714375496e-04,3.520703758113086224e-04,9.677621710579842329e-05,2.351907314732670784e-04,5.639824303216300905e-05,-3.032641870959196240e-08,-1.587273291079327464e-04,-2.143669844372197986e-04,-1.274522044695913792e-03,-1.688621751964092255e-02,-1.692214608192443848e-02,-9.194051846861839294e-03,-2.064808213617652655e-04,-1.830259279813617468e-04,-1.310861553065478802e-04,6.119791651144623756e-04,-1.175584737211465836e-02,-1.261769980192184448e-02,-1.129941549152135849e-03,5.450666882097721100e-03,-4.146933555603027344e-03,3.321804979350417852e-05,3.478195576462894678e-04,7.409634534269571304e-03,1.943803951144218445e-02,5.293343216180801392e-03,1.825848594307899475e-04,9.234521538019180298e-03,-2.438555471599102020e-03,6.997236050665378571e-05,2.697225427255034447e-04,1.199398684548214078e-04,1.368862856179475784e-02,2.365275984629988670e-03,-2.471956831868737936e-04,-5.142176523804664612e-03,2.354141790419816971e-03,5.541901336982846260e-04,-2.332046569790691137e-04,-4.917759215459227562e-04,-6.724707316607236862e-03,-3.141274675726890564e-03,8.502858690917491913e-03,-1.999692060053348541e-02,1.017171307466924191e-03,3.295057103969156742e-04,-2.212532563135027885e-04,-5.256765522062778473e-03,-7.565351203083992004e-03,-6.778556853532791138e-04,-1.450802572071552277e-02,-1.133122667670249939e-02,1.697690750006586313e-04,-2.954853407572954893e-04,2.855277853086590767e-04,-4.743420868180692196e-04,6.148467306047677994e-03,6.587793119251728058e-03,-2.619735896587371826e-03,-2.380322257522493601e-05,-4.588166484609246254e-05,1.369860547129064798e-05,-8.285724106826819479e-09,2.987846164614893496e-05,2.042136184172704816e-04,-2.461824333295226097e-03,-7.485253736376762390e-04,2.408704021945595741e-04,5.789544229628518224e-05,4.414232535054907203e-09,-1.428888936061412096e-05,-2.959589473903179169e-04,1.640877453610301018e-03,-1.922168955206871033e-02,-9.620789438486099243e-03,-1.396281528286635876e-03,-3.411570214666426182e-04,1.766848617990035564e-05,-1.663609873503446579e-05,2.152047818526625633e-04,-6.317395716905593872e-03,3.178028389811515808e-03,1.089130528271198273e-02,3.121173940598964691e-04,-7.487801369279623032e-03,1.229216577485203743e-04,3.618758637458086014e-04,7.200442254543304443e-03,9.628104977309703827e-03,4.606781061738729477e-03,6.130411289632320404e-03,-8.746869862079620361e-04,-5.484318826347589493e-03,1.488269917899742723e-04,-1.189525646623224020e-04,8.500309777446091175e-04,1.182727888226509094e-02,-2.511448040604591370e-02,-9.623753838241100311e-03,-4.173861816525459290e-04,-6.851969286799430847e-03,-3.063055919483304024e-04,-2.394542680121958256e-04,2.547071315348148346e-03,-1.181598752737045288e-03,-1.031836681067943573e-02,3.861558623611927032e-03,-5.343188531696796417e-03,5.085451528429985046e-03,-8.535420056432485580e-05,-1.090268488042056561e-04,-8.287507109344005585e-03,-6.797733716666698456e-03,1.016264408826828003e-02,-1.053328067064285278e-02,-1.510061603039503098e-02,1.802188344299793243e-04,-2.930541231762617826e-04,3.302216064184904099e-04,-7.852701819501817226e-04,5.146229639649391174e-03,6.926481612026691437e-03,-3.503865795210003853e-03,-1.158074010163545609e-04,-5.084538133814930916e-05,2.001937900786288083e-05,-9.560153557686135173e-09,-4.395177893457002938e-05,1.291025400860235095e-04,1.011813874356448650e-04,2.500317350495606661e-04,2.225469506811350584e-05,-6.297438085312023759e-05,6.714458322676364332e-09,-2.154582762159407139e-05,-1.299076538998633623e-04,5.817471537739038467e-05,-7.184493355453014374e-03,-7.692262995988130569e-03,-3.597966395318508148e-03,8.935417281463742256e-05,-3.527016087900847197e-05,1.537936332169920206e-04,-3.843397716991603374e-04,-1.539103686809539795e-05,5.161524284631013870e-03,6.202293559908866882e-03,7.646455895155668259e-03,-3.512271912768483162e-03,6.282999675022438169e-05,-1.623349962756037712e-04,-6.146873347461223602e-03,1.956683583557605743e-02,-1.229850389063358307e-02,2.714547328650951385e-03,-5.872002337127923965e-03,-2.757571171969175339e-03,2.982468577101826668e-04,2.626448986120522022e-04,-3.291001194156706333e-04,1.131183654069900513e-02,3.383999457582831383e-03,7.571594323962926865e-04,2.079607453197240829e-03,1.346505363471806049e-03,-7.110228179953992367e-04,-4.133480979362502694e-05,-1.571046537719666958e-03,-6.361028179526329041e-03,-1.499049551784992218e-02,8.812240324914455414e-03,-6.579815410077571869e-03,1.418813131749629974e-03,-7.675380329601466656e-04,-2.901574189309030771e-04,6.257877685129642487e-04,-5.837421864271163940e-03,9.202380664646625519e-03,1.821797341108322144e-03,-5.242537707090377808e-03,2.208108489867299795e-04,-2.280558401253074408e-04,2.307556278537958860e-04,-4.404158680699765682e-04,5.288600921630859375e-03,9.255790151655673981e-03,-3.414681414142251015e-03,-2.553840749897062778e-04,-6.420565478038042784e-05,-1.693735248409211636e-05,-3.645959623099770397e-08,-1.736493577482178807e-04,-1.783353276550769806e-03,-5.633924622088670731e-03,-3.741786582395434380e-03,-1.935277483426034451e-03,-5.801210063509643078e-04,3.604213816288392991e-08,1.318238209933042526e-04,1.447058515623211861e-03,-3.785666078329086304e-03,6.111943721771240234e-02,1.058677881956100464e-01,2.924231439828872681e-02,1.087709097191691399e-03,5.782691296190023422e-04,1.034519635140895844e-03,2.846512012183666229e-03,5.062773078680038452e-02,-1.614829711616039276e-02,-5.725376307964324951e-03,4.254281520843505859e-02,4.986662790179252625e-02,-3.905419725924730301e-05,-2.886700909584760666e-03,-6.064857542514801025e-02,5.100657343864440918e-01,-4.382661730051040649e-02,-7.897593826055526733e-02,-3.059732168912887573e-02,2.272395789623260498e-02,-2.106408588588237762e-03,-1.679307315498590469e-03,-4.808547906577587128e-03,-9.312102198600769043e-02,8.885744214057922363e-02,8.605192601680755615e-02,-5.992852151393890381e-02,-2.450507692992687225e-02,7.557014003396034241e-03,1.645963056944310665e-03,6.235668435692787170e-03,5.706235766410827637e-02,6.440195441246032715e-02,-1.665860414505004883e-02,7.970494776964187622e-02,-2.552747353911399841e-02,7.489234674721956253e-03,2.126631326973438263e-03,4.408224299550056458e-02,6.976050138473510742e-02,-5.347704142332077026e-02,4.578761756420135498e-02,6.169028580188751221e-02,-1.413385150954127312e-03,2.052798634395003319e-03,-2.459488110616803169e-03,4.356787540018558502e-03,-5.500400811433792114e-02,-5.156733095645904541e-02,4.012243822216987610e-02,4.041431006044149399e-03,1.553233480080962181e-03,7.652901695109903812e-04,3.523989871609956026e-04,8.566058822907507420e-04,1.066252589225769043e-03,1.353248953819274902e-03,-3.397774416953325272e-04,-3.070367965847253799e-04,-4.856514860875904560e-04,1.402208697982132435e-03,8.526690071448683739e-04,6.889147916808724403e-04,-4.312252858653664589e-04,2.003302332013845444e-03,-6.597729399800300598e-03,-1.615964574739336967e-03,-2.491290215402841568e-04,1.905884710140526295e-03,1.651179045438766479e-04,-2.237692009657621384e-03,-4.750312771648168564e-03,7.554772309958934784e-03,4.970907699316740036e-03,-1.644554920494556427e-02,6.532956380397081375e-03,7.717489497736096382e-04,-3.165354719385504723e-04,1.037859078496694565e-02,8.572153747081756592e-04,-2.027752634603530169e-04,1.624409481883049011e-02,2.826777286827564240e-03,8.609487675130367279e-03,1.573428628034889698e-03,-5.646198987960815430e-04,1.725092006381601095e-04,-3.299415111541748047e-04,-1.534038875252008438e-02,-2.591070532798767090e-02,9.089222177863121033e-03,4.442041274160146713e-03,-2.722606062889099121e-03,1.300347619690001011e-03,-2.506101736798882484e-03,-2.248252555727958679e-02,-1.180126704275608063e-02,1.692879572510719299e-02,-1.047957036644220352e-02,7.162613794207572937e-03,-1.821927493438124657e-03,-8.726563304662704468e-03,4.148575477302074432e-03,1.789128873497247696e-03,1.958511583507061005e-02,-4.517254233360290527e-02,-1.673443615436553955e-02,-2.407071297056972980e-04,2.349025104194879532e-03,1.135777588933706284e-02,-1.909482479095458984e-02,1.608661375939846039e-02,-3.788493946194648743e-02,-1.262077782303094864e-02,1.582882180809974670e-02,-6.289188750088214874e-03,7.628884304722305387e-06\n0.000000000000000000e+00,2.459785901010036469e-05,-8.344595698872581124e-05,-1.246502739377319813e-03,-8.794425521045923233e-04,2.055598888546228409e-04,5.082192728877998888e-05,-2.349307859361715600e-09,1.839742908487096429e-04,-1.409061660524457693e-04,2.611166099086403847e-03,1.103355176746845245e-02,-9.982309304177761078e-03,2.278267405927181244e-03,-6.088953232392668724e-04,1.491017901571467519e-04,1.025413657771423459e-04,-1.252476940862834454e-03,-1.791939325630664825e-02,1.228324137628078461e-02,-7.121006492525339127e-03,7.002626545727252960e-03,-1.699621556326746941e-03,-1.604294375283643603e-04,9.640998905524611473e-04,1.139831822365522385e-02,8.327462710440158844e-03,2.530178055167198181e-02,1.865908131003379822e-02,-7.160601671785116196e-05,-8.462986443191766739e-05,-2.027800510404631495e-04,-1.327769714407622814e-04,1.300574047490954399e-03,-8.655373007059097290e-03,9.518627077341079712e-03,-1.235005073249340057e-02,1.315411832183599472e-02,-3.152385121211409569e-03,-1.575205940753221512e-03,6.645044049946591258e-05,1.198957208544015884e-03,1.703668944537639618e-02,-5.504339933395385742e-03,7.840943522751331329e-03,6.662569940090179443e-03,-2.095789648592472076e-03,-1.059869653545320034e-03,1.977134234039112926e-04,-9.797832928597927094e-03,4.291687218938022852e-04,-6.072618998587131500e-04,6.393738090991973877e-03,1.827543484978377819e-03,1.841925768530927598e-05,-4.760098090628162026e-05,1.095788102247752249e-04,-8.915858343243598938e-04,9.961873292922973633e-04,-2.762243617326021194e-03,-2.219613525085151196e-04,1.588316808920353651e-04,-1.117694046115502715e-04,-2.014719575527124107e-05,-3.692373695685091661e-08,5.780535138910636306e-05,2.285672962898388505e-05,-9.585031075403094292e-04,1.555701892357319593e-04,1.986857532756403089e-04,9.481409506406635046e-05,-1.315676101398821629e-08,1.592397165950387716e-04,-1.893880107672885060e-04,3.306045662611722946e-03,-4.650550894439220428e-03,-6.159967742860317230e-03,4.203563556075096130e-03,-8.388400601688772440e-05,8.973781950771808624e-05,7.025228114798665047e-06,7.099019712768495083e-04,-6.147567182779312134e-05,-4.468415863811969757e-04,-8.132636547088623047e-03,9.080048650503158569e-03,-3.138140076771378517e-03,1.305585174122825265e-04,1.045594690367579460e-03,1.115730125457048416e-02,1.108720619231462479e-02,2.470627240836620331e-02,-1.185329630970954895e-03,1.288245432078838348e-02,-2.286421949975192547e-04,2.363750536460429430e-05,-6.579567707376554608e-05,1.394862309098243713e-03,1.009628735482692719e-02,-2.904754132032394409e-03,-1.888312771916389465e-02,8.996152319014072418e-03,-6.036290433257818222e-04,-2.660732716321945190e-04,3.422312875045463443e-05,1.172175165265798569e-03,1.002322696149349213e-02,4.212950356304645538e-03,-1.071315817534923553e-02,1.021469011902809143e-02,8.097665384411811829e-03,-1.755321281962096691e-04,2.073778887279331684e-04,-7.852361537516117096e-03,2.987242536619305611e-03,1.757730729877948761e-03,-2.560051623731851578e-03,5.418393760919570923e-03,-7.923427619971334934e-05,3.496969293337315321e-05,1.228054607054218650e-04,-7.137028733268380165e-04,2.166945021599531174e-03,-1.258566742762923241e-03,3.860762808471918106e-04,2.286447270307689905e-04,7.156959327403455973e-06,1.630765655136201531e-05,-1.559950923990527372e-08,-3.579514304874464869e-05,-4.991312744095921516e-05,1.199042540974915028e-03,9.992117993533611298e-04,7.445616938639432192e-05,5.572999361902475357e-05,-6.163604293618618613e-09,-2.501228300388902426e-04,2.045510191237553954e-04,6.781383417546749115e-04,1.940164156258106232e-02,8.584814146161079407e-03,-8.963375352323055267e-03,-1.218791003338992596e-04,1.387362863169983029e-04,1.943964161910116673e-05,-1.507539534941315651e-03,-5.449676886200904846e-03,3.569336608052253723e-03,1.648536417633295059e-03,1.099081151187419891e-02,-1.082757767289876938e-02,3.901602758560329676e-05,-1.720202562864869833e-04,5.030275206081569195e-04,-3.347461111843585968e-03,7.789267227053642273e-03,1.487105153501033783e-02,-7.365535013377666473e-03,-6.563020404428243637e-03,2.968831104226410389e-04,-6.557874439749866724e-05,-8.972575888037681580e-04,-2.115764468908309937e-02,-2.456643804907798767e-02,-2.088032662868499756e-02,1.043588854372501373e-03,-3.403799142688512802e-03,-2.828965662047266960e-03,5.400244845077395439e-06,-4.024051129817962646e-03,-1.205506082624197006e-02,2.871752157807350159e-02,-1.354010892100632191e-04,-4.303187131881713867e-02,-3.045918419957160950e-03,-1.098850043490529060e-03,-1.554377085994929075e-04,-7.150555495172739029e-03,-1.670202240347862244e-02,5.357728339731693268e-03,1.089438609778881073e-02,-1.173005439341068268e-03,3.872499291901476681e-05,-2.696740557439625263e-04,1.336163695668801665e-04,-5.338451592251658440e-04,2.393627073615789413e-04,1.765477005392313004e-03,-5.208309739828109741e-03,-2.013874473050236702e-04,-3.465796908130869269e-05,-1.390295656165108085e-04,1.141662497872175663e-08,1.719140345812775195e-05,-3.509970847517251968e-04,-7.551145972684025764e-04,-3.554025897756218910e-04,-6.245308031793683767e-05,2.520331690902821720e-06,-3.441991225372476038e-08,2.216119901277124882e-04,-5.368552228901535273e-05,1.790982205420732498e-03,1.363704819232225418e-02,-2.723023667931556702e-02,1.536479033529758453e-02,3.293593763373792171e-04,8.290206460515037179e-05,-2.668517117854207754e-05,3.937845467589795589e-04,-2.676682779565453529e-04,2.908722963184118271e-03,-1.347135938704013824e-02,2.238053455948829651e-02,3.107558935880661011e-03,-1.757929567247629166e-04,6.686425185762345791e-04,7.318931631743907928e-03,-1.344877667725086212e-02,2.370941825211048126e-02,2.312040515244007111e-02,2.372908173128962517e-03,-4.721965640783309937e-03,-5.210661329329013824e-04,-2.086270251311361790e-04,2.456834772601723671e-05,2.836708910763263702e-03,-1.245599053800106049e-02,6.026746705174446106e-03,2.845577336847782135e-02,3.572516143321990967e-03,-1.424593268893659115e-03,1.947370474226772785e-04,3.838691161945462227e-03,7.479966152459383011e-04,-2.009966224431991577e-02,1.701986975967884064e-02,5.738074891269207001e-03,5.600500851869583130e-03,-1.147336210124194622e-03,1.298486604355275631e-04,-1.085225492715835571e-03,-8.140750229358673096e-03,-1.052011922001838684e-02,6.012627854943275452e-03,7.252070121467113495e-03,6.310177559498697519e-05,6.376774399541318417e-05,-1.622332929400727153e-04,9.911940433084964752e-04,1.063619973137974739e-03,-9.620845317840576172e-03,1.171178417280316353e-03,9.188806870952248573e-06,8.093570795608684421e-05,-1.977114152396097779e-06,-5.370111466618254781e-09,6.885620678076520562e-05,1.985700509976595640e-04,-1.973776146769523621e-03,-1.609437866136431694e-03,2.783168747555464506e-04,3.498642035992816091e-05,-1.441878794139483944e-08,1.273836533073335886e-04,-2.768524864222854376e-04,3.260391065850853920e-03,1.466299314051866531e-02,-1.776349544525146484e-02,3.399390261620283127e-03,-2.528844925109297037e-04,6.414128438336774707e-05,-1.609042810741811991e-04,4.354816628620028496e-04,-6.730712950229644775e-03,1.134280487895011902e-02,-1.397763378918170929e-03,-2.873897552490234375e-03,-4.957388155162334442e-03,-3.105928190052509308e-04,1.009817468002438545e-03,1.106156967580318451e-02,3.356710076332092285e-03,3.042369335889816284e-02,1.053867489099502563e-02,2.238387241959571838e-04,-1.567762112244963646e-03,-4.375950375106185675e-04,-1.741636660881340504e-04,2.374712610617280006e-03,2.948001027107238770e-03,-5.267065018415451050e-03,-1.065463759005069733e-02,7.405176293104887009e-03,-2.907175803557038307e-03,-6.149424007162451744e-04,-1.315249683102592826e-04,2.107880543917417526e-03,4.163263365626335144e-03,-3.907990176230669022e-03,5.066398065537214279e-03,-4.830327816307544708e-03,6.408702582120895386e-03,-1.273581874556839466e-04,-9.870219219010323286e-05,-9.594565257430076599e-03,-2.359229372814297676e-03,-8.779048919677734375e-03,3.891022643074393272e-03,-6.854450330138206482e-04,1.671847421675920486e-04,-1.928195270011201501e-04,3.012686211150139570e-04,-9.633371373638510704e-04,3.314783796668052673e-03,-4.735848866403102875e-03,-2.373629715293645859e-03,-1.477324112784117460e-04,-1.153268385678529739e-04,1.520394198450958356e-05,4.416369847604073584e-08,9.035010589286684990e-05,6.886680785100907087e-05,-1.474781893193721771e-03,-1.131356810219585896e-03,1.579911040607839823e-04,5.580062133958563209e-05,-2.071340077236527577e-08,5.974145460641011596e-05,-2.061565901385620236e-04,1.881192089058458805e-03,1.024300325661897659e-02,-1.421442162245512009e-02,-7.479810155928134918e-04,-2.636447024997323751e-04,-1.951907470356673002e-04,-2.007669245358556509e-04,1.810679910704493523e-03,-2.270866185426712036e-02,1.331961248070001602e-02,-5.560207646340131760e-03,2.534549916163086891e-03,-2.739688847213983536e-03,-9.959727321984246373e-05,8.955579251050949097e-04,1.143779326230287552e-02,8.045312948524951935e-03,1.614401675760746002e-02,-2.329968847334384918e-03,-2.676905598491430283e-03,2.806415781378746033e-03,-4.086734552402049303e-04,-4.898292900179512799e-05,1.626642886549234390e-03,4.392898175865411758e-03,4.770857747644186020e-03,-7.579758763313293457e-03,-2.486564218997955322e-03,-8.331076242029666901e-04,5.086589371785521507e-04,-1.855983573477715254e-04,4.423439502716064453e-03,5.996648222208023071e-03,1.598608680069446564e-03,2.318548969924449921e-02,-1.572175882756710052e-02,4.935395438224077225e-03,3.353042993694543839e-04,7.124019612092524767e-05,-8.552779443562030792e-03,4.377933219075202942e-04,-2.027455903589725494e-02,-2.123584412038326263e-02,2.293803729116916656e-03,8.235398854594677687e-05,-5.858700023964047432e-05,9.636646427679806948e-05,-6.955603021197021008e-04,9.084881749004125595e-04,-2.832052297890186310e-03,8.464183192700147629e-04,2.476476365700364113e-04,3.043453580175992101e-05,6.538357411045581102e-08,1.519651959824841470e-08,1.262666337424889207e-04,2.331481664441525936e-04,-3.560967277735471725e-03,-3.492855932563543320e-03,2.353310701437294483e-04,1.812685513868927956e-05,-2.329602466488722712e-08,7.152568286983296275e-05,-2.286193775944411755e-04,2.629993017762899399e-03,1.571178622543811798e-02,-1.174333225935697556e-02,1.482540974393486977e-03,-5.627441569231450558e-04,1.868559484137222171e-04,-1.017420290736481547e-04,2.009124727919697762e-03,-3.744581481441855431e-03,1.834897696971893311e-02,5.482250824570655823e-03,7.906737737357616425e-03,-6.716149393469095230e-03,1.908823178382590413e-04,7.118029752746224403e-04,1.321595348417758942e-02,8.814649656414985657e-03,2.787710726261138916e-02,-8.028833195567131042e-03,-1.088571920990943909e-02,-2.780439564958214760e-03,-2.905586734414100647e-04,-1.063109230017289519e-04,1.450094627216458321e-03,-3.310656175017356873e-03,-7.564150728285312653e-03,-2.096838504076004028e-02,-7.596808020025491714e-03,-1.266143750399351120e-03,3.482847241684794426e-03,8.198470459319651127e-05,-2.994300564751029015e-03,4.621064290404319763e-03,-1.097737718373537064e-02,1.726668700575828552e-02,2.867445582523941994e-03,1.178291533142328262e-02,8.820890216156840324e-04,1.598124799784272909e-05,-1.071032136678695679e-02,-2.272432902827858925e-03,1.873780507594347000e-03,4.825856536626815796e-03,-8.536690846085548401e-03,9.567811503075063229e-06,-4.036338941659778357e-05,8.367108239326626062e-05,-1.008721883408725262e-03,-5.011779721826314926e-04,-5.505342036485671997e-03,-8.299732580780982971e-04,1.794929121388122439e-04,1.923884701682254672e-04,5.943202268099412322e-05,1.216821488014829811e-08,1.985384005820378661e-05,-4.069113128934986889e-05,-2.056153025478124619e-03,-2.015171106904745102e-03,1.873957517091184855e-04,-1.032683649100363255e-04,-1.148237060988321900e-10,1.335744746029376984e-04,-3.256050986237823963e-04,2.981191966682672501e-03,1.895307004451751709e-02,-1.455604750663042068e-02,6.366336718201637268e-03,-1.386776129947975278e-04,5.983915616525337100e-05,-8.896968211047351360e-05,-9.329857421107590199e-04,-1.739672501571476460e-03,1.978841051459312439e-02,-4.318909719586372375e-03,-7.336308248341083527e-03,-8.563519455492496490e-03,-2.911666233558207750e-04,4.728111962322145700e-04,7.483608555048704147e-03,-5.063239485025405884e-03,3.436087444424629211e-02,9.394302032887935638e-03,1.373927108943462372e-03,-1.361775211989879608e-03,-2.450538158882409334e-04,7.735514373052865267e-06,1.679088571108877659e-03,3.930253442376852036e-03,1.465662033297121525e-03,-9.951414540410041809e-05,1.538801006972789764e-05,4.029335686936974525e-04,-1.851709821494296193e-04,-6.482118624262511730e-05,2.070672111585736275e-03,3.985174000263214111e-03,-6.299843080341815948e-03,2.517055952921509743e-03,4.432003945112228394e-03,5.089839920401573181e-03,9.420880815014243126e-06,-1.297935086768120527e-04,-7.273548282682895660e-03,1.510287402197718620e-03,9.507266804575920105e-05,-3.338209819048643112e-03,-3.694932442158460617e-03,1.355701097054407001e-04,-1.441102504031732678e-04,9.724848496261984110e-05,-3.221033839508891106e-04,3.700513625517487526e-03,1.293220440857112408e-03,-9.453659877181053162e-04,-4.556271596811711788e-05,-1.673419319558888674e-05,2.172825406887568533e-05,-3.111733803962124512e-08,-5.718116881325840950e-04,-1.423232170054689050e-04,1.380252465605735779e-02,1.103967241942882538e-02,-1.594997127540409565e-03,-4.479519266169518232e-04,-2.592923920019529760e-08,-5.017105722799897194e-04,1.836188370361924171e-03,-1.339422259479761124e-02,-6.117415428161621094e-02,8.752473443746566772e-02,-2.719690278172492981e-02,1.848629908636212349e-03,-5.437653162516653538e-04,9.770935866981744766e-04,-9.585928171873092651e-03,6.371770799160003662e-02,-3.385206311941146851e-02,2.339517138898372650e-02,-1.932753250002861023e-02,1.191934850066900253e-02,1.499546109698712826e-03,-7.093233987689018250e-03,-1.089888289570808411e-01,-4.268022626638412476e-02,5.068423151969909668e-01,-4.319388791918754578e-02,2.289005368947982788e-02,-2.017617225646972656e-05,2.879744395613670349e-03,1.360961468890309334e-03,-1.399695314466953278e-02,-1.562988385558128357e-02,6.380549073219299316e-02,1.220063418149948120e-01,-2.980273962020874023e-02,1.882674917578697205e-02,9.065679478226229548e-05,2.300748601555824280e-04,-1.678845845162868500e-02,-3.027906641364097595e-02,2.490206994116306305e-02,-1.231230199337005615e-01,-2.548811584711074829e-02,-2.852597460150718689e-02,-2.085997257381677628e-03,-9.309273445978760719e-04,6.150913611054420471e-02,-1.009791810065507889e-02,7.282296568155288696e-02,-3.745040856301784515e-03,4.443830996751785278e-02,5.121047433931380510e-05,1.277518575079739094e-03,5.903636338189244270e-05,5.374566651880741119e-03,-8.901014924049377441e-03,3.939315676689147949e-02,7.823672145605087280e-03,-1.005989033728837967e-03,-1.536354830022901297e-06,1.985333074117079377e-04,-1.673801743891090155e-04,-6.269951118156313896e-04,-4.735904512926936150e-04,-3.760225139558315277e-03,-1.526770531199872494e-03,2.019611274590715766e-04,2.081132406601682305e-04,3.434058744460344315e-04,-2.315463789273053408e-04,-5.183562752790749073e-04,-1.066147815436124802e-04,-8.978341706097126007e-03,-3.708856925368309021e-02,-6.705756299197673798e-03,-7.911350257927551866e-05,-5.433703190647065639e-04,-2.793626335915178061e-04,7.811737712472677231e-03,-1.761758700013160706e-02,-3.641101531684398651e-03,-1.247402746230363846e-03,1.172625739127397537e-02,2.145515056326985359e-03,-1.299796509556472301e-03,1.772527932189404964e-03,3.098971210420131683e-02,-1.310138497501611710e-03,3.392689302563667297e-02,1.246436312794685364e-02,-7.864389568567276001e-03,5.691546946763992310e-03,-1.710407785139977932e-03,1.110444893129169941e-03,3.194067860022187233e-03,-2.324050758033990860e-03,-2.929651923477649689e-02,-2.370129339396953583e-02,2.132708672434091568e-03,-7.687374018132686615e-04,7.359548471868038177e-03,-2.443332457914948463e-03,9.365489706397056580e-03,2.106174081563949585e-02,-1.122549362480640411e-02,2.115876600146293640e-02,-2.879766048863530159e-03,5.367781035602092743e-03,6.492814980447292328e-03,-3.518426790833473206e-03,-1.146121695637702942e-02,-6.433959119021892548e-03,-3.835580125451087952e-02,6.109560653567314148e-02,6.431346386671066284e-02,2.341951988637447357e-02,2.133091213181614876e-03,-9.653558582067489624e-02,1.994749903678894043e-02,-4.644540138542652130e-03,6.750772148370742798e-02,-1.162819843739271164e-02,-2.208627387881278992e-02,2.810873836278915405e-02,1.235771014762576669e-05\n0.000000000000000000e+00,1.369302481180056930e-05,5.306725506670773029e-05,3.735045902431011200e-05,7.115392945706844330e-04,-7.774324330966919661e-06,5.113902443554252386e-05,1.476615896223165691e-08,6.577931344509124756e-06,3.517673467285931110e-04,-2.695877046789973974e-04,-2.262894995510578156e-03,8.593307808041572571e-03,6.852641236037015915e-03,-1.007177401334047318e-03,1.918977359309792519e-04,3.699109947774559259e-04,-5.666556535288691521e-04,-2.539878245443105698e-03,9.280593134462833405e-03,-2.690618857741355896e-04,4.615504760295152664e-03,-1.121683698147535324e-02,5.801662919111549854e-04,-1.863116049207746983e-04,-2.734218258410692215e-03,6.146206054836511612e-03,9.401260875165462494e-03,3.208345919847488403e-02,-2.170761348679661751e-03,-1.220481283962726593e-02,4.132824833504855633e-04,2.146646147593855858e-05,-2.034971956163644791e-03,-1.325070392340421677e-03,1.886503398418426514e-02,4.867704585194587708e-03,4.440704360604286194e-03,2.416868926957249641e-03,1.739608240313827991e-03,1.647529570618644357e-04,-6.716306321322917938e-03,1.421064976602792740e-02,2.485917322337627411e-02,-1.926711294800043106e-03,-1.183777768164873123e-02,-1.220953930169343948e-02,6.761946715414524078e-04,3.622379445005208254e-04,-1.403499022126197815e-02,-6.917499937117099762e-03,-3.796726930886507034e-03,1.110281143337488174e-02,1.002924237400293350e-02,-1.888482656795531511e-04,4.337835707701742649e-04,-3.758088496397249401e-05,-1.227468485012650490e-03,-6.272678263485431671e-03,-4.816649015992879868e-04,3.794483840465545654e-03,6.557892775163054466e-04,2.144498575944453478e-04,-3.269203443778678775e-05,7.442340521635060213e-09,1.084837276721373200e-05,4.399755925987847149e-05,-1.582607510499656200e-03,-2.140454482287168503e-03,4.794392953044734895e-05,-5.121777576277963817e-05,9.507597376057219662e-09,-8.425625856034457684e-05,5.710373807232826948e-05,-1.990380464121699333e-03,1.616939529776573181e-02,1.980552449822425842e-03,-6.127318833023309708e-03,-5.238328012637794018e-04,7.739436114206910133e-08,-3.807921530096791685e-06,1.114473911002278328e-03,-2.139179967343807220e-03,2.209869027137756348e-02,5.579503253102302551e-03,-7.494851015508174896e-03,-6.942997686564922333e-03,5.679103196598589420e-05,6.798480171710252762e-06,7.423193892464041710e-04,1.256858929991722107e-03,1.828988827764987946e-02,1.746075600385665894e-02,-7.735008373856544495e-03,-4.935572855174541473e-03,-8.552662620786577463e-05,-1.143261615652590990e-04,-9.540619794279336929e-05,-1.451997086405754089e-03,9.536560624837875366e-03,1.009625103324651718e-02,-1.030700840055942535e-02,-4.860009066760540009e-03,5.235027056187391281e-04,-4.470527346711605787e-05,-4.042032640427350998e-03,2.188093028962612152e-03,3.344541648402810097e-03,1.585312746465206146e-02,-2.682591788470745087e-03,-2.152396831661462784e-03,-1.931181759573519230e-04,-3.247390850447118282e-06,-7.505171932280063629e-03,-5.770727992057800293e-03,-1.001012232154607773e-02,1.626757718622684479e-02,-2.461161930114030838e-03,7.624553109053522348e-05,5.176002014195546508e-05,1.195564982481300831e-05,-6.713648326694965363e-04,-2.528801094740629196e-03,-1.169053371995687485e-03,1.865234808064997196e-03,2.930907066911458969e-04,8.551953942514955997e-05,-1.082449125533457845e-05,8.228578374236406034e-10,-1.923997842823155224e-05,7.130078301997855306e-05,-1.653521787375211716e-03,-3.252830356359481812e-05,-1.387006923323497176e-04,-1.076938351616263390e-04,2.230688522786294925e-08,-1.188959213322959840e-04,4.287709598429501057e-04,-1.843259902670979500e-03,-6.636312231421470642e-03,8.683531545102596283e-03,-1.185247208923101425e-02,-1.071029109880328178e-03,2.026605361606925726e-04,5.223312182351946831e-04,1.619610935449600220e-03,4.957516677677631378e-03,2.236887812614440918e-04,1.844891346991062164e-02,3.544608876109123230e-02,-2.004606090486049652e-02,2.925902372226119041e-04,-7.003193022683262825e-04,-1.506241783499717712e-02,1.116422843188047409e-02,1.693557016551494598e-02,-1.096578873693943024e-02,3.448273986577987671e-03,-2.012197673320770264e-02,4.699153359979391098e-04,-9.361699630971997976e-05,-1.070627477020025253e-03,2.999246586114168167e-03,-7.951896637678146362e-03,2.902320213615894318e-02,-1.849086955189704895e-02,-1.271084137260913849e-02,3.191427560523152351e-03,1.495608594268560410e-04,1.482895575463771820e-03,2.174456603825092316e-02,4.963824525475502014e-02,-2.039645239710807800e-02,-2.561965957283973694e-04,-2.581522054970264435e-02,3.054603934288024902e-03,2.433799672871828079e-04,-1.881402730941772461e-02,-1.603436842560768127e-02,-4.324327688664197922e-03,8.794721215963363647e-03,1.182955037802457809e-02,-2.051847986876964569e-04,5.982415750622749329e-04,-8.682240877533331513e-05,-1.333925407379865646e-03,-1.094595622271299362e-02,8.528727106750011444e-03,1.079509593546390533e-02,1.368841622024774551e-03,3.303524572402238846e-04,-1.990884993574582040e-05,9.615912510696489335e-09,-9.846087777987122536e-05,-2.510263293515890837e-04,1.457745442166924477e-03,1.490027876570820808e-03,-3.180269268341362476e-04,-7.452174031641334295e-05,1.234121782545116730e-08,1.138437437475658953e-04,1.287156192120164633e-04,-1.114537008106708527e-04,-1.092571765184402466e-04,4.257704131305217743e-03,4.219227004796266556e-03,1.476763049140572548e-03,-6.202133226906880736e-05,2.132680674549192190e-04,-1.596664544194936752e-03,1.337421871721744537e-02,1.197329163551330566e-02,1.537593267858028412e-02,3.349030017852783203e-02,2.911253646016120911e-02,-3.706971983774565160e-05,-4.186022561043500900e-04,-1.115927100181579590e-02,-9.391939267516136169e-03,-1.182466559112071991e-02,-5.952380597591400146e-04,2.472874894738197327e-02,9.335732087492942810e-03,-1.452570140827447176e-04,4.313685349188745022e-05,-1.059905858710408211e-03,-1.662684604525566101e-03,1.819797232747077942e-02,3.987258672714233398e-02,-3.913044929504394531e-05,-3.040496259927749634e-03,-1.241204212419688702e-03,1.826192310545593500e-04,2.666415646672248840e-03,-1.206490769982337952e-02,-4.924730863422155380e-03,1.659996435046195984e-02,4.733360372483730316e-03,-6.162768695503473282e-03,-1.141385873779654503e-03,-4.890612035524100065e-05,2.813433296978473663e-02,9.270556271076202393e-03,-1.199408154934644699e-02,2.746952697634696960e-03,1.218141335994005203e-02,-7.368736987700685859e-06,1.432762946933507919e-04,-2.260688634123653173e-04,2.217049710452556610e-03,1.515162643045186996e-03,2.576236613094806671e-03,4.606339614838361740e-03,3.506041830405592918e-04,-2.250905235996469855e-04,-3.871095759677700698e-05,-4.268414244279483682e-08,-1.468883419875055552e-05,-8.658965816721320152e-05,-1.941966358572244644e-03,-1.807454857043921947e-03,-1.529146102257072926e-04,-6.738358933944255114e-05,-8.917140803532674909e-09,1.218503748532384634e-04,2.154719695681706071e-04,1.542756101116538048e-03,1.799751073122024536e-02,1.544618979096412659e-02,2.801716327667236328e-03,-7.832564879208803177e-04,2.856816863641142845e-04,6.419941200874745846e-04,-1.143739791586995125e-03,1.318484172224998474e-02,-5.102626048028469086e-03,9.194830432534217834e-03,1.811482384800910950e-02,-1.609729044139385223e-02,1.952103048097342253e-06,5.020968965254724026e-04,-8.532003499567508698e-03,2.171335974708199501e-03,1.046057697385549545e-02,-1.079714111983776093e-02,6.142652127891778946e-03,-1.288698427379131317e-02,-2.829002914950251579e-05,-1.680803834460675716e-04,6.468396168202161789e-05,-5.133285187184810638e-03,5.134040489792823792e-03,2.355619519948959351e-02,-1.090592518448829651e-02,-7.832537405192852020e-03,8.805461693555116653e-04,3.845702158287167549e-04,-2.965115010738372803e-03,1.618507131934165955e-02,1.610057428479194641e-02,-6.469609215855598450e-03,1.855282485485076904e-02,-5.829758010804653168e-03,5.756620084866881371e-04,5.588096100836992264e-04,-1.551099307835102081e-02,4.124082624912261963e-05,-2.180466195568442345e-03,4.601242020726203918e-03,1.642974466085433960e-02,-2.612914540804922581e-04,6.581390625797212124e-04,-6.421229045372456312e-05,-1.437959144823253155e-03,-9.949323721230030060e-03,-2.870862837880849838e-03,1.054742559790611267e-02,1.123604597523808479e-03,4.182857082923874259e-05,1.087863529392052442e-05,-7.449216354871168733e-09,-1.073862949851900339e-05,-1.079402572941035032e-04,-6.076560821384191513e-04,-1.015214016661047935e-03,5.585243343375623226e-06,1.582210825290530920e-05,-2.783917807391844690e-08,2.651066461112350225e-05,2.536447136662900448e-04,-6.979834288358688354e-04,2.097062766551971436e-02,1.725546829402446747e-02,-1.777535304427146912e-03,-9.824505541473627090e-04,2.672625123523175716e-04,5.059147370047867298e-04,-5.083626601845026016e-04,4.152529872953891754e-03,2.866568230092525482e-02,9.108521044254302979e-04,-1.042167004197835922e-02,-1.780990883708000183e-02,2.385672996751964092e-04,1.618441892787814140e-04,-3.370075952261686325e-03,5.709878169000148773e-03,3.783562220633029938e-03,6.494709290564060211e-03,-3.816811367869377136e-03,-1.335481740534305573e-02,4.657457757275551558e-04,-4.923388769384473562e-05,-1.328047481365501881e-03,-1.000238582491874695e-02,-7.575332187116146088e-03,9.633395820856094360e-04,5.064410157501697540e-03,-1.318615861237049103e-03,5.701272748410701752e-04,5.112000508233904839e-04,-7.024261169135570526e-03,8.898281492292881012e-03,9.524691849946975708e-03,-1.196159236133098602e-02,2.968666143715381622e-02,7.032413268461823463e-04,-6.754689384251832962e-04,4.954474279657006264e-04,-1.986557431519031525e-02,-4.918918944895267487e-03,2.126506716012954712e-02,1.079887989908456802e-02,2.198879793286323547e-02,-2.077096578432247043e-04,4.549136501736938953e-04,-2.250999386887997389e-07,-1.662805909290909767e-03,-8.218075148761272430e-03,-2.665692241862416267e-03,4.379107616841793060e-03,4.906730027869343758e-04,2.996054536197334528e-04,-5.562047590501606464e-05,2.472518190188566223e-08,1.854444963100831956e-05,-7.107068086043000221e-06,2.511332975700497627e-03,-2.623584587126970291e-04,-8.669560338603332639e-05,-6.615173333557322621e-05,-2.443085378445175593e-08,-4.899744817521423101e-05,3.360730770509690046e-04,-3.091037506237626076e-03,2.290464192628860474e-02,6.757480092346668243e-03,-1.046081259846687317e-02,-4.106361302547156811e-04,1.989382872125133872e-05,3.107668890152126551e-04,-8.251378312706947327e-05,6.862540729343891144e-03,2.061055973172187805e-03,5.514636635780334473e-03,3.749875351786613464e-03,-7.709055207669734955e-03,9.644802776165306568e-05,-1.119985245168209076e-05,-6.551829632371664047e-03,2.039223350584506989e-02,1.182197500020265579e-02,-4.403434693813323975e-03,1.173948310315608978e-02,-6.072797346860170364e-03,2.389013097854331136e-04,5.442228866741061211e-04,-2.002157736569643021e-03,-7.878256030380725861e-03,3.232072293758392334e-02,2.262677438557147980e-02,1.014232635498046875e-03,7.229028269648551941e-03,3.184547647833824158e-03,2.933433861471712589e-04,-6.824377458542585373e-03,2.535541541874408722e-03,2.187829837203025818e-02,-5.024041049182415009e-03,-6.595875602215528488e-04,8.663997054100036621e-03,-1.236615935340523720e-03,6.061994645278900862e-05,-5.786726251244544983e-03,-3.467101836577057838e-03,-5.149428267031908035e-03,6.185676436871290207e-03,1.598425023257732391e-02,-1.470281858928501606e-04,4.593037010636180639e-04,-9.734219929669052362e-05,-4.169589083176106215e-04,-5.425610579550266266e-03,1.004384830594062805e-04,4.277248866856098175e-03,5.623624892905354500e-04,3.295823407825082541e-04,-2.645004860823974013e-05,-8.395090844715014100e-09,1.045024837367236614e-04,1.188292517326772213e-04,7.281546713784337044e-04,5.928161554038524628e-04,3.924305201508104801e-04,1.928151468746364117e-04,-3.174631046931608580e-08,1.751364325173199177e-04,1.439214829588308930e-04,2.789457328617572784e-03,1.953269541263580322e-02,3.204553388059139252e-03,-5.089657381176948547e-03,-5.180762964300811291e-04,1.000199554255232215e-04,1.871797139756381512e-04,-1.799588790163397789e-04,-3.072886029258370399e-03,-8.634185418486595154e-03,4.217015579342842102e-03,2.248586155474185944e-03,-2.390337362885475159e-02,-7.315867696888744831e-05,1.722675282508134842e-03,1.518421806395053864e-02,7.187960669398307800e-03,3.901869431138038635e-02,9.951049461960792542e-03,8.745409548282623291e-03,-9.620388969779014587e-03,1.060491194948554039e-05,7.963513780850917101e-05,1.813797978684306145e-03,9.659003699198365211e-04,2.180583775043487549e-03,1.588751003146171570e-02,1.017677411437034607e-02,1.144614652730524540e-03,1.131776371039450169e-04,-7.236088276840746403e-05,-8.584586903452873230e-04,6.744042970240116119e-03,3.872470185160636902e-02,-7.602088153362274170e-03,9.701557457447052002e-03,4.260553047060966492e-03,-5.700776819139719009e-05,6.918021244928240776e-04,-2.823103219270706177e-02,-5.803805775940418243e-03,1.168772578239440918e-04,-7.506720721721649170e-03,1.219884678721427917e-02,-1.974718179553747177e-04,3.171170537825673819e-04,2.066420856863260269e-04,-1.982860732823610306e-03,3.270649816840887070e-03,-6.876002880744636059e-04,4.793762229382991791e-03,8.159017888829112053e-04,-9.293333278037607670e-06,1.788479494280181825e-05,-1.214903022628277540e-08,-1.233833900187164545e-04,1.497027697041630745e-04,5.955594591796398163e-03,5.955350585281848907e-03,2.353531890548765659e-04,7.891881978139281273e-06,-3.791149083554046229e-08,-1.932919258251786232e-04,-1.992189558222889900e-03,8.431409485638141632e-03,-4.906325414776802063e-02,-8.801621943712234497e-02,4.474370926618576050e-02,5.394617561250925064e-03,-1.075399573892354965e-03,-3.635199973359704018e-03,-2.496158704161643982e-03,-2.876759320497512817e-02,-3.331936150789260864e-02,-3.085559606552124023e-02,-8.744777739048004150e-02,9.913478791713714600e-02,-1.117618754506111145e-03,-2.168750623241066933e-03,2.360951527953147888e-02,-7.793669402599334717e-02,-4.014510661363601685e-02,6.707432866096496582e-01,-4.488007724285125732e-02,9.375739097595214844e-02,-1.242949743755161762e-03,-8.488754974678158760e-05,5.194830708205699921e-03,8.761555887758731842e-03,-1.109937727451324463e-01,-1.495244204998016357e-01,4.594735056161880493e-02,3.375135362148284912e-02,-1.171104609966278076e-02,-1.628801925107836723e-03,3.529331833124160767e-02,-6.246190518140792847e-02,-1.238711699843406677e-01,-3.441646695137023926e-03,-1.111736595630645752e-01,4.312536120414733887e-02,-5.487625021487474442e-03,-3.916198853403329849e-03,1.192284971475601196e-01,2.919779531657695770e-02,-1.772304065525531769e-02,-1.140394806861877441e-02,-9.028181433677673340e-02,2.213654341176152229e-03,-3.580740187317132950e-03,3.881150332745164633e-04,9.838250465691089630e-03,5.741165205836296082e-02,-1.023594662547111511e-02,-6.055266037583351135e-02,-8.802214637398719788e-03,-1.285987440496683121e-03,-5.805257242172956467e-04,-2.603898756206035614e-04,-5.249971582088619471e-05,-1.160662854090332985e-03,-4.028968047350645065e-03,-3.476323559880256653e-03,-4.952067974954843521e-04,-2.094349474646151066e-04,-3.893336106557399035e-04,-5.031273467466235161e-04,-2.414540387690067291e-03,8.753547444939613342e-04,-5.662659648805856705e-03,4.670765250921249390e-03,-1.091279461979866028e-02,-1.231088535860180855e-04,-4.178425588179379702e-04,1.735115307383239269e-03,1.598811242729425430e-03,-6.175281945616006851e-03,-1.715629361569881439e-02,2.429476007819175720e-03,2.451755478978157043e-02,-3.043731860816478729e-02,-1.400710083544254303e-03,-8.378204656764864922e-04,-3.832237794995307922e-03,2.587082237005233765e-02,1.961036212742328644e-02,-1.207565702497959137e-02,6.017165258526802063e-03,-3.205602616071701050e-02,1.183091197162866592e-03,1.175260287709534168e-03,2.690554538276046515e-05,3.910004161298274994e-03,1.478645764291286469e-02,2.592982165515422821e-02,-1.884613558650016785e-02,-1.484065316617488861e-02,2.450766041874885559e-03,3.482955973595380783e-03,-1.610898878425359726e-03,3.221340849995613098e-02,2.839457802474498749e-02,-1.582542806863784790e-02,2.121530845761299133e-02,-1.043475605547428131e-02,6.184237543493509293e-03,1.622574590146541595e-02,-4.025352001190185547e-02,-1.003876328468322754e-02,-2.907045185565948486e-02,5.961653962731361389e-02,3.412354737520217896e-02,4.504863545298576355e-02,1.739513128995895386e-02,-3.931390494108200073e-02,7.908089458942413330e-02,2.465443685650825500e-04,4.854974523186683655e-02,1.187466643750667572e-02,-4.153211601078510284e-03,2.253506332635879517e-02,-1.245602834387682378e-05\n0.000000000000000000e+00,8.241027535405009985e-05,2.308801340404897928e-04,2.042099600657820702e-03,6.109764799475669861e-04,2.096497919410467148e-04,1.445154630346223712e-04,-3.119477565149963993e-09,-9.426415635971352458e-05,-5.003288606530986726e-05,-1.369380159303545952e-03,-4.628351889550685883e-04,-8.989342488348484039e-03,-8.496672846376895905e-03,2.713963040150702000e-04,-1.204828440677374601e-04,-4.915163299301639199e-05,2.361034974455833435e-03,1.322307065129280090e-02,-3.566002007573843002e-03,6.251977756619453430e-03,5.264098756015300751e-03,4.533230327069759369e-03,-4.269968485459685326e-07,8.316660532727837563e-04,9.343552403151988983e-03,1.493998058140277863e-02,-5.146058276295661926e-03,-8.115177974104881287e-03,1.848495006561279297e-02,6.665871478617191315e-03,3.922431642422452569e-05,1.808169763535261154e-04,1.430921693099662662e-04,1.949130673892796040e-03,-1.074980571866035461e-02,1.509498804807662964e-03,7.836958393454551697e-03,5.170940421521663666e-03,-8.298485772684216499e-05,-1.001642522169277072e-04,-2.015016973018646240e-03,-1.176174823194742203e-02,4.264784976840019226e-03,2.942028222605586052e-03,5.658486392349004745e-03,9.096384048461914062e-03,2.720640914048999548e-04,2.163425961043685675e-06,4.390732850879430771e-03,5.057655740529298782e-03,1.510476507246494293e-02,-7.227804977446794510e-03,-1.448474358767271042e-03,3.650820144684985280e-05,-1.236311363754794002e-04,1.592821790836751461e-04,3.104928473476320505e-04,6.171138491481542587e-03,2.327166730538010597e-03,-2.414971124380826950e-03,-1.237512915395200253e-04,6.356596713885664940e-05,1.452845572202932090e-05,-1.292111306838705787e-08,5.494532888405956328e-05,1.526260166428983212e-04,2.486043144017457962e-03,1.257797121070325375e-03,1.461609790567308664e-04,1.607341546332463622e-04,-1.430226337362228151e-08,-5.071336636319756508e-05,8.983006409835070372e-05,-1.202677027322351933e-03,-1.345359347760677338e-02,3.424654249101877213e-03,-1.758083701133728027e-03,-1.752664684318006039e-04,-6.414771632989868522e-05,8.530890045221894979e-05,3.023158642463386059e-04,-1.158847007900476456e-03,-4.458486568182706833e-03,-7.936445064842700958e-03,7.174481172114610672e-03,3.761555999517440796e-03,1.671111967880278826e-04,5.713879945687949657e-04,6.708770059049129486e-03,9.984284639358520508e-03,-7.626848295331001282e-03,6.614845711737871170e-03,1.513803564012050629e-02,4.247977398335933685e-03,1.879751653177663684e-04,1.446776732336729765e-04,-8.177217096090316772e-04,-2.703436650335788727e-03,-7.337237242609262466e-03,3.005564212799072266e-04,1.249262597411870956e-02,5.416720639914274216e-03,2.439693198539316654e-04,-2.197183857788331807e-05,-1.326292520388960838e-03,-6.249618250876665115e-03,1.094359531998634338e-02,-1.660137786529958248e-03,-3.436654107645153999e-03,-2.054471289739012718e-03,-5.402482929639518261e-05,7.076159090502187610e-05,4.192686756141483784e-04,1.507164910435676575e-03,7.727873045951128006e-03,-1.375556830316781998e-02,1.261204015463590622e-03,-1.081142254406586289e-04,6.141832272987812757e-05,1.309085928369313478e-04,7.067961996654048562e-05,4.373454488813877106e-03,3.029867541044950485e-03,-1.343663316220045090e-03,1.191229966934770346e-05,6.676047632936388254e-06,-2.118032716680318117e-05,-8.490780523118246492e-09,6.563201168319210410e-06,1.094015533453784883e-05,5.458903033286333084e-04,1.914644381031394005e-04,1.205834705615416169e-04,7.154740160331130028e-06,-3.479268206874053249e-09,6.918079452589154243e-05,-6.851988146081566811e-04,1.032867934554815292e-03,-3.198760328814387321e-03,-3.188660368323326111e-02,2.799624577164649963e-03,5.228581721894443035e-04,-1.206791930599138141e-04,-2.512846840545535088e-04,-3.928793594241142273e-04,-1.090343762189149857e-02,4.753685207106173038e-04,-2.547574974596500397e-02,-6.581095978617668152e-03,1.224848348647356033e-02,-9.101876639761030674e-05,5.703430506400763988e-04,1.069677993655204773e-02,1.558061689138412476e-03,-3.281356301158666611e-03,-5.596127826720476151e-03,-4.656974226236343384e-03,1.374447625130414963e-02,-3.399559645913541317e-04,8.080837142188102007e-05,9.425496682524681091e-05,2.806737320497632027e-03,-7.586094085127115250e-03,-3.783135488629341125e-02,1.611333712935447693e-02,1.129170879721641541e-02,-3.423150628805160522e-03,-1.072070299414917827e-04,4.758005961775779724e-03,-1.587944291532039642e-02,-2.371033281087875366e-02,-1.104700844734907150e-02,-6.700442638248205185e-03,1.290942169725894928e-02,-4.263476934283971786e-03,-4.066540277563035488e-04,1.184874027967453003e-02,-1.375205349177122116e-03,1.911528408527374268e-03,3.442677669227123260e-03,-1.595238968729972839e-02,2.152818196918815374e-04,-5.624280311167240143e-04,1.597246009623631835e-04,7.624443387612700462e-04,1.027306169271469116e-02,-2.320679835975170135e-03,-1.033893227577209473e-02,-1.151494216173887253e-03,-1.266314211534336209e-04,2.769799721136223525e-05,1.055044762665602320e-08,8.149925270117819309e-05,1.712936646072193980e-04,1.915763597935438156e-03,7.301361765712499619e-04,2.908765163738280535e-04,1.407010422553867102e-04,1.066852917119831545e-08,-7.447556708939373493e-05,6.068777292966842651e-05,-7.409040117636322975e-04,8.027899079024791718e-03,-6.688861642032861710e-03,-1.330869365483522415e-02,-8.760153432376682758e-04,-5.687790689989924431e-05,-9.388700709678232670e-05,2.182524185627698898e-04,-9.319047443568706512e-03,-8.024690672755241394e-03,-1.886635087430477142e-03,-3.376355022192001343e-02,-1.996714062988758087e-02,8.041861292440444231e-05,6.352235795930027962e-04,1.106539368629455566e-02,1.208466850221157074e-02,2.863109111785888672e-03,7.706718519330024719e-03,-2.364667132496833801e-03,-2.164852432906627655e-02,3.768527531065046787e-04,1.963510003406554461e-04,2.601557644084095955e-04,8.049402385950088501e-04,-1.818121038377285004e-02,-5.318696424365043640e-02,-1.817929744720458984e-02,1.082115992903709412e-02,5.815421463921666145e-04,-3.940354799851775169e-04,-4.608153365552425385e-03,5.750902928411960602e-04,2.287290431559085846e-02,-2.504858747124671936e-02,6.996964104473590851e-03,9.399676695466041565e-03,8.124802843667566776e-05,-3.345859295222908258e-04,-3.767778351902961731e-02,-1.251342054456472397e-02,1.356059033423662186e-02,-8.558056317269802094e-03,-9.184626396745443344e-04,-8.388406422454863787e-05,-1.269577187485992908e-04,2.347760018892586231e-04,-3.491085022687911987e-03,-1.546173356473445892e-03,-5.595829337835311890e-03,-5.357181653380393982e-03,-2.924386353697627783e-04,6.233312888070940971e-07,1.135514139605220407e-05,1.207672539749182761e-08,7.875812298152595758e-05,1.267900952370837331e-04,3.167936112731695175e-03,1.969447592273354530e-03,2.624556946102529764e-04,1.905570825329050422e-04,-9.746145224198698997e-09,-1.822673075366765261e-04,1.558088115416467190e-06,-2.521785674616694450e-03,-1.468424964696168900e-02,-1.266676746308803558e-02,-1.059550326317548752e-02,2.378785138716921210e-04,-2.271688717883080244e-04,-1.340108574368059635e-04,1.816659816540777683e-03,-8.461419492959976196e-04,-3.823227249085903168e-03,2.044648863375186920e-03,-1.137180067598819733e-02,6.285634823143482208e-03,6.655788456555455923e-05,2.217345754615962505e-04,1.417011395096778870e-02,1.794401369988918304e-02,-9.903272613883018494e-03,1.129052788019180298e-02,-2.124318853020668030e-04,8.052243851125240326e-03,1.418475731043145061e-04,1.700602588243782520e-04,-8.855716441757977009e-04,2.216701395809650421e-03,-9.063519537448883057e-03,-2.083564177155494690e-02,1.156052388250827789e-02,1.058008149266242981e-02,-4.181855474598705769e-04,-2.235131396446377039e-04,-1.592471264302730560e-03,-1.521240547299385071e-02,1.396817155182361603e-03,1.043624617159366608e-02,-1.210687402635812759e-02,2.234494313597679138e-03,-6.735775968991219997e-04,-2.646064094733446836e-04,4.100515507161617279e-03,-4.064399749040603638e-03,1.081598643213510513e-02,-9.878979995846748352e-03,-1.131682004779577255e-02,7.926767284516245127e-05,-4.351167008280754089e-04,1.463684748159721494e-04,3.365196753293275833e-04,7.629870437085628510e-03,1.864232588559389114e-03,-6.872883066534996033e-03,-6.551251863129436970e-04,2.168789796996861696e-05,-1.308500668528722599e-05,2.317221969860838726e-08,7.159338565543293953e-05,2.523938310332596302e-04,2.121081110090017319e-03,1.714533078484237194e-03,2.519734262023121119e-04,1.872659195214509964e-04,-1.024767470880760811e-08,-1.036774337990209460e-04,-1.099600267480127513e-04,-1.064611831679940224e-03,-2.933891303837299347e-02,-1.589189097285270691e-02,-6.862869020551443100e-03,3.710444434545934200e-04,-2.169512881664559245e-04,-3.565494262147694826e-04,1.233310322277247906e-03,-6.554959341883659363e-03,-1.943223550915718079e-02,-4.260987043380737305e-04,5.228607915341854095e-03,6.911591626703739166e-03,-1.779846206773072481e-05,7.618516683578491211e-04,1.186160743236541748e-02,1.325611118227243423e-02,-5.570001900196075439e-03,-3.145445836707949638e-03,9.192411787807941437e-03,8.921442553400993347e-03,-7.700553396716713905e-05,1.548586587887257338e-04,3.361708659213036299e-04,3.794284071773290634e-03,1.847735140472650528e-03,-2.374693285673856735e-04,-3.694336861371994019e-03,5.798073485493659973e-03,-4.461881471797823906e-04,-4.622487758751958609e-04,9.109346428886055946e-04,-1.196360494941473007e-02,8.464081212878227234e-03,5.510458257049322128e-03,-2.337454259395599365e-02,-2.171345520764589310e-03,9.722309187054634094e-05,-2.229351084679365158e-04,6.327897310256958008e-03,-3.305799327790737152e-04,-4.621635191142559052e-03,-1.681174151599407196e-02,-1.076709479093551636e-02,8.689406240591779351e-05,-2.693763817660510540e-04,2.025782305281609297e-04,4.745304468087852001e-04,8.829082362353801727e-03,3.829320892691612244e-03,-3.384392242878675461e-03,-1.645561424084007740e-04,-1.488704001531004906e-04,2.150037471437826753e-05,7.611424734932370484e-08,2.059516555164009333e-05,1.799714664230123162e-04,-1.834218855947256088e-04,1.098293229006230831e-03,1.117982610594481230e-04,1.408412790624424815e-04,1.553530637465883046e-08,-7.950470899231731892e-05,-1.210153059219010174e-04,-1.635482767596840858e-03,-2.827321551740169525e-02,-1.213776180520653725e-03,-2.980921650305390358e-03,1.842028286773711443e-04,-1.075086038326844573e-04,-3.124101494904607534e-04,4.873233847320079803e-04,-9.231835603713989258e-03,2.973897848278284073e-03,1.378802955150604248e-02,-7.176613900810480118e-03,4.075346980243921280e-03,1.488047419115900993e-04,-1.187436282634735107e-07,6.922957487404346466e-03,3.187205642461776733e-03,-5.046171136200428009e-03,5.415095016360282898e-03,2.626605331897735596e-03,4.025802016258239746e-03,-3.012217348441481590e-06,1.048785634338855743e-06,2.781061630230396986e-04,-9.586410596966743469e-04,-2.987134829163551331e-02,-1.439080853015184402e-02,8.026313036680221558e-03,2.157739363610744476e-04,-1.410215627402067184e-04,-1.741587329888716340e-04,5.414106883108615875e-03,1.026215404272079468e-02,-2.829695120453834534e-03,-1.126064686104655266e-03,-1.140178740024566650e-02,2.584696048870682716e-04,4.546468844637274742e-04,-2.142466837540268898e-05,2.647444605827331543e-03,-2.922243438661098480e-04,1.209590211510658264e-02,-1.088667288422584534e-02,-7.102411240339279175e-03,6.565322837559506297e-05,-3.259255026932805777e-04,1.398728345520794392e-04,1.812096743378788233e-04,5.031285807490348816e-03,1.634399639442563057e-03,-4.041816107928752899e-03,-4.686479223892092705e-04,-5.386982229538261890e-05,1.799518213374540210e-05,9.004793355416040868e-09,-4.081819861312396824e-05,1.442090433556586504e-04,1.385890296660363674e-03,4.472661530598998070e-04,-1.181842962978407741e-04,-6.207369733601808548e-05,1.440378127881558612e-08,-1.814331917557865381e-04,3.196591569576412439e-05,-3.455584868788719177e-03,-1.279393956065177917e-02,-1.211163820698857307e-03,-4.609132185578346252e-03,3.098801826126873493e-04,-1.141890024882741272e-04,-2.320993517059832811e-04,-4.057079058839008212e-05,1.656327769160270691e-02,-6.138922646641731262e-03,1.375109888613224030e-02,6.588042248040437698e-03,1.511584781110286713e-02,1.882578071672469378e-04,-1.040186616592109203e-03,-5.693119950592517853e-03,1.743020489811897278e-03,-1.322199217975139618e-02,4.524510353803634644e-03,6.436347961425781250e-03,4.532446153461933136e-03,2.700787154026329517e-04,1.295339752687141299e-04,-1.966442679986357689e-03,2.241893205791711807e-03,5.723072215914726257e-03,1.603330252692103386e-03,7.694537751376628876e-03,4.163593053817749023e-03,3.141419729217886925e-04,-7.825007196515798569e-05,8.370950818061828613e-04,-1.055398676544427872e-02,-1.374933309853076935e-02,1.400438137352466583e-03,-7.687506265938282013e-03,-1.457223203033208847e-03,-2.636995050124824047e-04,-2.037881786236539483e-04,1.957060024142265320e-02,5.943493917584419250e-03,1.149020530283451080e-02,1.172083336859941483e-02,-5.862001329660415649e-03,1.155875943368300796e-04,-2.291267737746238708e-04,4.855857696384191513e-06,1.688095275312662125e-03,3.423804650083184242e-03,5.093028303235769272e-03,-4.772030748426914215e-03,-6.782741402275860310e-04,5.133217200636863708e-05,-2.450194369885139167e-05,3.966133022004214581e-08,-4.489508573897182941e-04,-1.393403392285108566e-03,-1.419342122972011566e-02,-8.608917705714702606e-03,-1.533804694190621376e-03,-1.011426094919443130e-03,-5.297670924164776807e-08,8.480920223519206047e-04,6.371309282258152962e-04,1.132115349173545837e-02,1.007363945245742798e-01,8.700554072856903076e-02,4.033479094505310059e-02,-1.344987540505826473e-03,1.140284584835171700e-03,2.351728733628988266e-03,-9.027333930134773254e-03,2.626407891511917114e-02,1.048197131603956223e-02,-2.826603129506111145e-02,6.067181378602981567e-02,-5.570763722062110901e-02,-2.063166466541588306e-04,-1.668236218392848969e-03,-6.938715279102325439e-02,-2.358413487672805786e-02,2.400387451052665710e-02,-4.631589725613594055e-02,6.333628296852111816e-01,-5.713829398155212402e-02,-4.036638420075178146e-04,-7.551376475021243095e-04,1.755186356604099274e-03,-6.550820544362068176e-04,1.131721585988998413e-01,1.270331442356109619e-01,-7.914115488529205322e-02,-4.669234901666641235e-02,2.459567971527576447e-03,1.243053120560944080e-03,1.431310549378395081e-03,7.185804843902587891e-02,8.675716817378997803e-03,-5.871435254812240601e-02,7.227538526058197021e-02,-2.040025778114795685e-02,4.544762894511222839e-03,2.066670684143900871e-03,-2.904886193573474884e-02,-3.983881324529647827e-03,-6.804170459508895874e-02,5.053146928548812866e-02,7.056599855422973633e-02,-1.170957460999488831e-03,2.045380184426903725e-03,-1.815417432226240635e-03,-2.772613894194364548e-03,-5.715363472700119019e-02,9.131468832492828369e-04,5.006535723805427551e-02,5.217207595705986023e-03,3.871911321766674519e-04,4.551839083433151245e-05,4.605261492542922497e-04,-1.206402812385931611e-04,5.080495029687881470e-04,1.914007589221000671e-04,8.326581446453928947e-04,6.009974167682230473e-04,9.420179412700235844e-04,-3.668021527118980885e-04,-4.499950737226754427e-04,-2.781998191494494677e-04,-3.454432124271988869e-03,-4.566538147628307343e-03,-1.075441949069499969e-02,-2.914205193519592285e-03,1.503169070929288864e-03,-1.658606808632612228e-03,-1.732511445879936218e-03,2.945757936686277390e-03,3.538158256560564041e-03,8.503182791173458099e-03,4.496624693274497986e-03,-1.877567358314990997e-02,2.554792910814285278e-02,-1.160012092441320419e-03,1.881765550933778286e-03,8.105880580842494965e-03,-1.325768418610095978e-02,-1.531857904046773911e-02,1.227784343063831329e-02,5.097379907965660095e-03,2.072646096348762512e-02,6.596263265237212181e-04,-1.879002957139164209e-04,-5.700698820874094963e-04,-1.186406426131725311e-02,-1.675924286246299744e-02,-3.085839375853538513e-02,8.446272462606430054e-03,1.017216220498085022e-02,-2.428730018436908722e-03,1.324210781604051590e-03,-3.913820255547761917e-03,-1.542565133422613144e-02,-8.594105020165443420e-03,2.228534221649169922e-02,-1.573933474719524384e-02,2.205565106123685837e-03,-6.442908663302659988e-03,-3.380995942279696465e-03,2.048572525382041931e-02,-1.208405662328004837e-02,4.240120947360992432e-02,-4.839063808321952820e-02,-1.149000786244869232e-02,-1.486871484667062759e-02,-4.166125133633613586e-02,4.985662922263145447e-02,-3.276304528117179871e-02,2.626159787178039551e-02,-4.069203883409500122e-02,-2.257201448082923889e-02,-1.244103442877531052e-02,-2.946317382156848907e-02,1.079276989912614226e-05\n0.000000000000000000e+00,3.921784809790551662e-06,-1.460241910535842180e-04,1.250125002115964890e-03,7.989464211277663708e-04,-1.592349144630134106e-05,6.312663754215463996e-05,3.353493482904923439e-09,4.180526593700051308e-05,6.446422958106268197e-06,1.625942531973123550e-04,-1.013603759929537773e-03,-3.995947539806365967e-03,1.606945646926760674e-03,6.163676735013723373e-04,-1.001264754449948668e-04,-8.561567665310576558e-05,-2.236173022538423538e-04,-5.189739633351564407e-03,-5.691963247954845428e-03,-5.855317693203687668e-03,8.147968910634517670e-03,1.628620363771915436e-02,-1.186172739835456014e-04,4.223729483783245087e-04,4.155492410063743591e-03,-3.708747681230306625e-03,-1.050944323651492596e-03,-1.024310011416673660e-02,8.767850697040557861e-03,1.220901031047105789e-02,-2.826299169100821018e-04,-3.345355435158126056e-05,5.596581031568348408e-04,-8.152540773153305054e-03,1.193994656205177307e-02,8.075445890426635742e-03,3.445253940299153328e-03,-4.859897308051586151e-04,-1.344595802947878838e-03,-5.963634248473681509e-05,2.673096489161252975e-03,6.190431304275989532e-04,2.626694738864898682e-03,5.794600117951631546e-03,1.045468728989362717e-03,1.574988709762692451e-03,-1.305030891671776772e-04,6.292973557719960809e-05,1.209525950253009796e-02,9.608363732695579529e-03,1.953853759914636612e-03,-3.814355586655437946e-04,2.437619259580969810e-03,1.087736745830625296e-05,-5.428316217148676515e-05,-9.661188232712447643e-05,9.791175834834575653e-04,3.202088410034775734e-03,-1.784463413059711456e-03,5.204068729653954506e-04,-5.138848791830241680e-05,-1.410619152011349797e-04,2.392252554272999987e-06,-2.074813210128922947e-08,3.259401637478731573e-06,-1.093031023629009724e-04,-6.002313457429409027e-04,-1.046262681484222412e-03,-4.309891664888709784e-05,-2.295590820722281933e-05,2.646727459421072126e-08,1.214116855408065021e-05,-2.607707574497908354e-04,5.707792006433010101e-04,1.015755627304315567e-02,-5.649370141327381134e-03,4.877017810940742493e-03,2.045514120254665613e-04,-5.350791616365313530e-05,-1.263463927898555994e-04,4.033050499856472015e-04,-6.099371239542961121e-04,7.781521417200565338e-03,-9.201204404234886169e-03,7.791394367814064026e-03,1.393963862210512161e-02,-1.985609269468113780e-04,3.029182553291320801e-04,3.426969749853014946e-03,-6.544873118400573730e-03,3.906205296516418457e-03,-1.605249126441776752e-03,5.160957109183073044e-03,1.247963216155767441e-02,-3.694207989610731602e-04,-1.937200722750276327e-04,5.163363530300557613e-04,-7.527386303991079330e-03,8.857909590005874634e-03,4.136478994041681290e-03,1.628071069717407227e-03,-1.896121306344866753e-03,-6.949827657081186771e-04,-3.387249307706952095e-06,1.558296149596571922e-03,-4.644237458705902100e-03,-3.839899785816669464e-03,1.181742548942565918e-02,-6.975895725190639496e-03,-3.890240099281072617e-03,-1.976252824533730745e-04,7.191204349510371685e-05,1.029945258051156998e-02,1.035173516720533371e-02,-1.119060441851615906e-02,2.156758215278387070e-03,1.877624774351716042e-03,8.304421498905867338e-05,-3.230172296753153205e-05,-1.131359240389429033e-04,9.222270455211400986e-04,2.595943398773670197e-03,-2.240416128188371658e-03,7.710420177318155766e-04,4.641035775421187282e-05,-9.868679626379162073e-05,-2.472712731105275452e-05,4.841089307205947989e-08,8.245258504757657647e-05,2.728176332311704755e-05,1.192846335470676422e-03,5.924179567955434322e-04,3.005903272423893213e-05,1.522679813206195831e-04,-1.939427285435613157e-08,-2.213633124483749270e-04,3.048045036848634481e-04,-1.863759942352771759e-03,-9.495087899267673492e-03,1.464836113154888153e-02,-1.080187968909740448e-02,5.116197280585765839e-05,-8.939787221606820822e-05,1.546383136883378029e-04,2.498911693692207336e-03,4.681400489062070847e-03,-1.529745478183031082e-02,1.481304969638586044e-02,1.791247539222240448e-02,7.004234939813613892e-03,3.586350067052990198e-04,1.541857636766508222e-04,4.533933009952306747e-03,-9.308714419603347778e-03,-1.324126496911048889e-02,6.406191736459732056e-03,1.068233698606491089e-02,5.121213383972644806e-03,-1.735151890898123384e-04,-2.802287926897406578e-04,-1.547793624922633171e-03,-1.946450583636760712e-02,4.886033944785594940e-03,1.062894333153963089e-02,-3.375484608113765717e-03,-7.120460737496614456e-03,2.555749611929059029e-03,-2.264161594212055206e-05,-2.802857197821140289e-04,-3.830708563327789307e-03,1.930428668856620789e-02,5.241890437901020050e-03,-1.109140273183584213e-02,-3.728625830262899399e-03,1.964645227417349815e-03,3.372758510522544384e-04,3.340840339660644531e-03,5.049861501902341843e-03,3.424816764891147614e-03,-7.333551999181509018e-03,1.787106506526470184e-03,-1.564114354550838470e-04,1.191373157780617476e-04,-1.268039050046354532e-04,3.273953916504979134e-04,-4.754252731800079346e-04,-2.074263058602809906e-03,3.598764538764953613e-03,4.611894837580621243e-04,2.634428674355149269e-04,-2.153851710318122059e-05,-2.717380098715693748e-09,4.259409615769982338e-05,-1.695670071057975292e-04,1.092973281629383564e-03,1.176392775960266590e-03,3.558304524631239474e-05,1.151764299720525742e-04,-4.821581711667022319e-08,1.432632270734757185e-04,2.077641256619244814e-04,1.356905326247215271e-03,6.554243154823780060e-03,-2.923966851085424423e-03,2.688923850655555725e-04,-1.743821776472032070e-04,4.385910870041698217e-05,1.717178674880415201e-04,2.054107608273625374e-04,-1.407007314264774323e-02,-1.818324252963066101e-02,-2.189163863658905029e-02,3.109253942966461182e-03,-5.390051752328872681e-03,6.975897122174501419e-05,8.756538154557347298e-04,5.080057308077812195e-03,2.929381327703595161e-03,9.088662452995777130e-03,3.754483768716454506e-03,-7.078953087329864502e-03,-1.245117560029029846e-02,-1.136453356593847275e-04,1.740359584800899029e-05,2.224138006567955017e-05,-7.934793829917907715e-04,-4.128451924771070480e-03,-8.853612467646598816e-03,1.290612388402223587e-03,3.243169281631708145e-03,-8.341821376234292984e-05,4.494422319112345576e-05,-3.891178406774997711e-03,6.871087942272424698e-03,1.876642182469367981e-02,-1.499925926327705383e-02,5.609301850199699402e-03,1.666352385655045509e-03,-2.814696927089244127e-04,3.074762644246220589e-04,-1.700099930167198181e-02,-8.794896304607391357e-03,-2.115514874458312988e-02,-4.759531468152999878e-03,1.421798765659332275e-02,-2.946005552075803280e-04,2.702083729673177004e-04,-6.049825606169179082e-05,-4.330573137849569321e-04,-6.201726850122213364e-03,-6.097591482102870941e-03,4.007800016552209854e-03,5.302405916154384613e-04,2.213718835264444351e-05,-3.740526153706014156e-06,3.364243639225605875e-08,1.345418422715738416e-05,-1.187457528430968523e-04,-8.080427651293575764e-04,-2.771187282633036375e-04,-2.184350887546315789e-05,4.009271651739254594e-05,4.368939698906615376e-08,5.694870924344286323e-05,3.598374860303010792e-06,1.083939336240291595e-03,1.826845109462738037e-04,3.685478121042251587e-03,6.967561319470405579e-03,3.015255497302860022e-04,1.742193126119673252e-05,2.883096749428659678e-05,5.942020216025412083e-04,3.612538333982229233e-03,-4.792429972440004349e-03,-2.873776014894247055e-03,1.343930605798959732e-02,1.335635781288146973e-02,-2.046965528279542923e-04,3.683670947793871164e-04,3.371783532202243805e-03,-6.347903516143560410e-03,2.297354163601994514e-03,-1.533905323594808578e-02,9.935002774000167847e-03,1.028797309845685959e-02,-4.115920164622366428e-04,-2.571422373875975609e-04,4.572904435917735100e-04,-9.628293104469776154e-03,7.355850189924240112e-03,3.477360354736447334e-03,9.804465807974338531e-04,-4.858527798205614090e-03,-3.585596568882465363e-04,7.026085222605615854e-05,1.491975504904985428e-03,-8.503138087689876556e-04,3.677934873849153519e-03,-2.551114186644554138e-03,-5.179420113563537598e-04,-4.361315164715051651e-03,1.963841787073761225e-04,2.771774306893348694e-04,8.377146907150745392e-03,1.446794159710407257e-02,-3.927909769117832184e-03,-5.684071220457553864e-05,5.657435860484838486e-03,-2.977564145112410188e-05,1.380640751449391246e-04,-1.358695299131795764e-04,7.593870395794510841e-04,1.543939346447587013e-03,-3.632193431258201599e-03,2.988753840327262878e-03,3.476719721220433712e-04,-9.338040399597957730e-05,-2.142930270565557294e-06,-1.103126123780384660e-08,2.114794551744125783e-05,-1.247198815690353513e-04,-2.120259450748562813e-04,-7.085537072271108627e-05,-5.570641224039718509e-05,4.164418714935891330e-05,7.940684554341714829e-08,4.338955477578565478e-05,-1.560038072057068348e-06,7.553023751825094223e-04,9.444450959563255310e-03,1.280468422919511795e-02,5.100396927446126938e-03,4.093722964171320200e-05,1.881295756902545691e-04,2.585453621577471495e-04,-2.418027725070714951e-05,1.068285759538412094e-02,1.727540791034698486e-02,-1.012125238776206970e-02,2.461290219798684120e-03,1.040122658014297485e-02,-1.656746317166835070e-04,4.127456340938806534e-04,3.666491946205496788e-03,-2.505045849829912186e-03,-2.476833760738372803e-03,-1.254861056804656982e-02,5.560834892094135284e-03,1.016068086028099060e-02,-5.130550562171265483e-05,-2.295761951245367527e-04,-2.554395759943872690e-04,-1.321616861969232559e-02,-7.016437128186225891e-03,-8.110775612294673920e-03,1.119348313659429550e-02,-7.028599502518773079e-04,-9.542570915073156357e-04,2.294086152687668800e-04,-1.504314132034778595e-03,2.086127642542123795e-04,-3.746580332517623901e-03,-6.130422465503215790e-03,7.026945706456899643e-03,-7.873205468058586121e-04,-5.336613394320011139e-04,3.029932559002190828e-04,6.366129498928785324e-03,1.257274579256772995e-02,1.303847227245569229e-02,6.260290276259183884e-03,1.153885573148727417e-02,-1.051723593263886869e-04,2.396706695435568690e-04,-1.206179003929719329e-04,5.918974056839942932e-04,5.997662083245813847e-04,-3.505432978272438049e-03,1.926986966282129288e-03,1.268496853299438953e-04,-1.924448588397353888e-05,-3.004533209605142474e-05,-5.957105031484388746e-09,7.939963325043208897e-06,6.159265467431396246e-05,-1.575927599333226681e-04,-3.142758505418896675e-04,-4.856582381762564182e-05,-1.030745079333428293e-05,-3.960667527280747890e-08,5.843379040015861392e-05,-4.989937951904721558e-05,3.225791733711957932e-04,1.744209323078393936e-03,-1.676363754086196423e-03,2.691920381039381027e-03,2.523539005778729916e-04,-5.423866241471841931e-05,-6.764319550711661577e-06,-7.008365355432033539e-05,3.280540462583303452e-03,6.120745092630386353e-04,-6.633675191551446915e-03,1.259170379489660263e-02,1.128298230469226837e-02,4.330625233706086874e-05,8.499115938320755959e-05,1.161813735961914062e-03,-3.196381963789463043e-03,4.099253565073013306e-03,-3.055406920611858368e-02,4.792451858520507812e-03,9.582544676959514618e-03,-2.693908463697880507e-04,4.706555046141147614e-05,-1.618350215721875429e-04,-6.680584512650966644e-03,1.251618843525648117e-02,3.192593576386570930e-03,2.236477099359035492e-03,5.768880364485085011e-04,1.098061446100473404e-03,4.206654557492583990e-05,-1.401764806360006332e-03,-2.658342011272907257e-03,1.222606934607028961e-02,5.721209570765495300e-03,-7.630072068423032761e-03,6.293652113527059555e-03,1.269156928174197674e-03,1.914222229970619082e-05,1.008952129632234573e-02,6.789249833673238754e-03,9.523915941826999187e-04,2.800142392516136169e-04,9.433387313038110733e-04,-6.260999271034961566e-06,1.067602897819597274e-05,-1.093196187866851687e-04,8.923941641114652157e-04,1.827333122491836548e-03,-1.491770031861960888e-03,4.354364937171339989e-04,1.876184251159429550e-05,-4.327052010921761394e-05,2.470711478963494301e-05,-5.977199180051684380e-08,3.538826786098070443e-05,-9.629171836422756314e-05,-2.168941282434388995e-04,-5.226546199992299080e-04,5.323256846168078482e-05,2.522339127608574927e-05,-3.822719918389339000e-09,2.979602868435904384e-05,-7.012111746007576585e-05,3.139030304737389088e-04,2.589031355455517769e-04,3.004870377480983734e-04,6.036270875483751297e-03,1.744665350997820497e-04,-3.943375850212760270e-05,1.251147623406723142e-04,4.525727708823978901e-04,3.863176796585321426e-03,-7.590788416564464569e-03,-6.253694649785757065e-03,1.167213916778564453e-02,1.638182997703552246e-02,-1.954801555257290602e-04,5.179261206649243832e-04,7.551347371190786362e-03,-1.397446612827479839e-03,5.107684526592493057e-03,-1.417379640042781830e-02,9.416682645678520203e-03,1.568702794611454010e-02,-3.893335815519094467e-04,-4.649262700695544481e-05,5.613971734419465065e-05,-1.036603283137083054e-02,8.367846719920635223e-03,6.842542905360460281e-03,6.587164476513862610e-03,7.180790416896343231e-04,2.306553506059572101e-04,6.879698048578575253e-05,1.323967007920145988e-03,-9.725284762680530548e-04,4.118712618947029114e-03,3.934889566153287888e-03,7.122682873159646988e-04,-1.055000815540552139e-03,4.431613488122820854e-04,1.502461818745359778e-04,1.994948834180831909e-02,1.630647294223308563e-02,-6.599518004804849625e-03,3.270951798185706139e-03,4.590872675180435181e-03,4.000852641183882952e-06,9.078969014808535576e-05,-1.425568771082907915e-04,5.756813334301114082e-04,2.792697865515947342e-03,-6.814037333242595196e-04,2.805577591061592102e-03,2.475538058206439018e-04,-4.077669291291385889e-05,-3.245020479880622588e-06,-3.303011908428743482e-08,-1.897751499200239778e-04,6.605948437936604023e-04,1.013577566482126713e-03,8.539817063137888908e-04,1.131159369833767414e-04,-3.694141923915594816e-04,1.195759296024334617e-07,-1.077758497558534145e-05,-6.217858754098415375e-05,3.646926488727331161e-04,5.825403146445751190e-03,3.357619047164916992e-03,-2.208714000880718231e-02,-1.477465848438441753e-03,1.366600336041301489e-04,1.734995748847723007e-05,-6.633149459958076477e-03,-2.924811281263828278e-02,2.998248301446437836e-02,2.641988359391689301e-02,-6.053235381841659546e-02,-8.772334456443786621e-02,1.163267414085566998e-03,-3.087328048422932625e-03,-3.537100180983543396e-02,2.403029426932334900e-02,3.909491933882236481e-03,9.379258006811141968e-02,-5.694208294153213501e-02,5.877222418785095215e-01,2.465434372425079346e-03,1.209690002724528313e-03,-3.069221274927258492e-04,6.679314374923706055e-02,-3.594714403152465820e-02,-2.001622319221496582e-02,-2.552609518170356750e-02,1.529724802821874619e-02,2.800191286951303482e-04,-3.960937028750777245e-04,-7.304311729967594147e-03,6.160451099276542664e-03,-2.181933447718620300e-02,-3.045268356800079346e-02,1.263318583369255066e-03,1.915386319160461426e-02,-2.273274585604667664e-03,-1.881662872619926929e-03,-5.206639319658279419e-02,-7.948769629001617432e-02,2.509999088943004608e-02,1.363207679241895676e-02,-1.943024247884750366e-02,3.615665191318839788e-04,-8.512615459039807320e-04,7.949742139317095280e-04,-4.388827830553054810e-03,-7.389797829091548920e-03,3.171152248978614807e-02,-1.937614940106868744e-02,-2.118969103321433067e-03,2.862408000510185957e-04,-1.009812476695515215e-04,-7.160130189731717110e-05,-6.779384566470980644e-04,-3.727567382156848907e-04,-2.914942335337400436e-03,-2.867502160370349884e-03,2.572322555352002382e-04,-6.239850190468132496e-04,4.919910570606589317e-04,5.182845052331686020e-05,1.353924046270549297e-03,-1.529654022306203842e-03,-8.279465138912200928e-03,-1.184473559260368347e-02,2.331158611923456192e-03,3.120698675047606230e-04,-4.045961541123688221e-04,-1.360706053674221039e-03,1.739185536280274391e-03,4.107166081666946411e-03,-3.694630227982997894e-03,-3.051341744139790535e-03,1.047920249402523041e-02,1.245780196040868759e-02,-3.244286635890603065e-04,1.166817528428509831e-04,7.015682756900787354e-03,-9.606013074517250061e-03,2.607453148812055588e-03,-1.619369909167289734e-02,-1.002682838588953018e-03,9.539810009300708771e-03,-8.675494464114308357e-04,1.227930421009659767e-03,3.705754177644848824e-03,-5.564739461988210678e-03,5.719477310776710510e-03,7.605036720633506775e-03,-4.684196319431066513e-03,-9.761741384863853455e-04,3.850538516417145729e-03,-1.567347208037972450e-04,5.872760433703660965e-03,2.293607685714960098e-03,-1.305359788239002228e-02,2.137185260653495789e-02,-7.383930031210184097e-03,-5.785077344626188278e-03,-1.249971799552440643e-03,4.062797874212265015e-03,1.077129971235990524e-02,1.174794323742389679e-02,6.267971359193325043e-03,-9.906828403472900391e-03,6.794968992471694946e-02,4.024563357234001160e-03,1.698353589745238423e-04,-2.585611678659915924e-02,-1.633415184915065765e-02,-1.182505488395690918e-02,3.249968215823173523e-02,-1.416906341910362244e-02,-1.481769140809774399e-03,-1.012100186198949814e-02,-9.770452379598282278e-06\n0.000000000000000000e+00,-3.126845967926783487e-06,2.975599215915281093e-07,3.880162694258615375e-05,2.788698293443303555e-05,-1.408084472132031806e-06,-6.687354243695153855e-07,-1.474175559401658120e-09,1.642594952500076033e-06,6.693009709124453366e-06,4.710460416390560567e-06,-1.251539506483823061e-04,4.296596744097769260e-04,1.029570703394711018e-04,-1.167834216175833717e-05,4.579203050525393337e-06,8.415951015194877982e-06,-8.734497532714158297e-05,1.514062169007956982e-04,1.066687909769825637e-04,-8.089937182376161218e-05,-1.334117259830236435e-04,-3.741786058526486158e-04,3.876988557749427855e-06,-2.046571898972615600e-05,-2.722329518292099237e-04,2.658187877386808395e-04,-1.778616424417123199e-04,5.678795278072357178e-04,3.063841722905635834e-05,-3.214418247807770967e-04,2.251648038509301841e-05,6.970382401050301269e-06,-5.909424726269207895e-05,2.321099746040999889e-04,4.424262442626059055e-05,5.283299833536148071e-05,2.210370439570397139e-04,1.222508399223443121e-05,-4.342935062595643103e-05,4.224568783683935180e-06,-1.405830262228846550e-04,-1.338096917606890202e-04,1.349522208329290152e-04,-3.938520094379782677e-04,-9.221671643899753690e-05,-2.311361458851024508e-04,-6.226063123904168606e-05,1.134776766775758006e-06,-1.564978156238794327e-04,-1.744317414704710245e-04,3.907813515979796648e-04,2.032362390309572220e-04,2.471913176123052835e-04,-2.391549855929042678e-07,5.116920874570496380e-06,3.642241608758922666e-06,-1.698272717476356775e-05,-3.526444925228133798e-05,2.316368190804496408e-04,-3.873185778502374887e-05,-2.244153392894077115e-06,-9.724069514049915597e-07,-1.929764039232395589e-06,5.549062720433539653e-08,-2.374752057221485302e-06,-1.397859477947349660e-06,-1.316112866334151477e-05,1.230945053976029158e-05,-2.121127181453630328e-06,-2.304191411894862540e-06,-2.597480808219643222e-08,-9.426456699657137506e-07,7.104011274350341409e-06,-3.055495835724286735e-05,1.283412129851058125e-04,2.003800764214247465e-04,-1.380269677611067891e-04,-4.934443040838232264e-06,1.589524458722735289e-06,-8.135746156767709181e-07,-4.358786100056022406e-05,-1.100788795156404376e-04,1.324758777627721429e-04,1.109571676352061331e-04,-4.145727725699543953e-04,-3.442339075263589621e-04,8.069546311162412167e-07,-1.904050623124931008e-05,-2.621233579702675343e-04,1.071379665518179536e-05,2.113485243171453476e-04,1.386464864481240511e-04,-1.668796758167445660e-04,-3.212958399672061205e-04,1.404157683282392099e-05,1.688804218247241806e-06,-1.466588309995131567e-05,1.511429727543145418e-04,-2.989122731378301978e-05,4.607581649906933308e-04,-1.786867069313302636e-04,-7.277969416463747621e-05,-4.834066203329712152e-05,-4.543039722193498164e-08,-1.597396912984549999e-04,-1.387756637996062636e-04,-3.318353992654010653e-05,3.176677273586392403e-05,-8.058079401962459087e-05,8.568385965190827847e-06,-3.648280107881873846e-05,-5.184474503039382398e-06,-1.962513051694259048e-04,-3.130814875476062298e-04,4.515734035521745682e-04,5.629078950732946396e-04,-6.749738531652837992e-06,3.852836471196496859e-06,3.823547558567952365e-07,3.310945658085984178e-06,-1.857140159700065851e-05,-5.525957385543733835e-05,1.415065926266834140e-04,-5.847469583386555314e-05,-7.599586751894094050e-06,-1.134269268732168712e-06,-1.022180754262080882e-06,1.109942271426689331e-08,-5.798508482257602736e-06,3.883372301061172038e-06,-4.070144132128916681e-05,-3.088071753154508770e-05,-3.051510248042177409e-06,-1.078933928511105478e-05,3.846798790618777275e-08,8.125508429657202214e-06,-2.046370900643523782e-05,1.790425740182399750e-04,1.615555665921419859e-04,-1.998945372179150581e-04,4.683935549110174179e-04,2.289286840095883235e-06,4.887863724434282631e-06,2.595349997136509046e-06,-5.803939347970299423e-05,5.060646217316389084e-04,6.532207480631768703e-04,-2.153999230358749628e-04,1.381306210532784462e-04,-2.804499818012118340e-04,-1.239780522155342624e-05,-3.001974255312234163e-05,-4.635777149815112352e-04,5.893342313356697559e-04,4.294854588806629181e-04,-3.900648734997957945e-04,-2.780815702863037586e-04,-2.492417406756430864e-04,1.559108022775035352e-05,9.546500223223119974e-06,6.251995364436879754e-05,2.222860930487513542e-04,1.267533370992168784e-04,-7.052579894661903381e-04,3.018830902874469757e-04,3.405794559512287378e-04,4.706889740191400051e-07,4.234193511365447193e-06,3.303932317066937685e-04,6.304738344624638557e-04,-1.564177800901234150e-04,-9.563106577843427658e-04,-6.931727984920144081e-04,-1.907777186715975404e-04,-4.621620610123500228e-05,-2.225175921921618283e-05,8.502195851178839803e-05,-5.571726360358297825e-04,-1.387514057569205761e-04,3.821359132416546345e-04,-1.305410551140084863e-04,8.123798579617869109e-06,-1.364939726045122370e-05,7.439743512804852799e-06,3.546495008777128533e-06,9.238339407602325082e-05,4.161671386100351810e-04,-1.775721902959048748e-04,-2.301397762494161725e-05,-9.035676157509442419e-06,-9.946754744305508211e-07,-2.264292398024281283e-08,-2.775903567453497089e-06,-3.754199042305117473e-06,3.099113746429793537e-05,3.810328416875563562e-05,-8.252566658484283835e-06,-2.913931666626012884e-06,-9.153740165857016109e-08,-2.475076144037302583e-08,1.011698077491018921e-05,-5.535097079700790346e-05,-3.734221099875867367e-04,6.745484424754977226e-04,2.035316356341354549e-06,7.262823601195123047e-06,2.123269041476305574e-06,1.745198096614331007e-05,-5.662025432684458792e-05,-2.842431131284683943e-04,4.209695325698703527e-04,-2.636017161421477795e-04,-8.408718858845531940e-04,-1.621215778868645430e-04,1.589272142155095935e-05,-3.300672688055783510e-05,-5.783428205177187920e-04,8.277798769995570183e-05,-7.196131628006696701e-04,1.515091425972059369e-04,-1.562959078000858426e-04,-3.434905665926635265e-04,1.596015863469801843e-05,4.346794412413146347e-06,-7.142694812500849366e-05,8.520169649273157120e-05,-1.102364913094788790e-04,2.829602453857660294e-04,4.848764510825276375e-04,-9.804571891436353326e-05,2.913411481131333858e-05,3.691020083351759240e-06,-1.057662739185616374e-04,-5.042464181315153837e-05,-2.526078606024384499e-05,7.106183329597115517e-04,6.089190719649195671e-04,-1.768284710124135017e-04,5.866500032425392419e-07,5.282015990815125406e-06,7.922711083665490150e-04,9.392412175657227635e-05,7.485274109058082104e-04,-6.330313044600188732e-04,3.588100080378353596e-04,1.667089804868737701e-06,1.392439935443690047e-05,-2.738192506512859836e-06,3.726482827914878726e-05,1.979338849196210504e-04,2.223211340606212616e-04,1.276475813938304782e-04,1.334683838649652898e-05,6.015617145749274641e-06,-6.989774874455179088e-07,7.264564771958248457e-08,-1.578872229401895311e-06,4.629891918739303946e-06,5.575229806709103286e-05,3.554975774022750556e-05,-6.797960168114514090e-07,-3.411346085613331525e-07,-1.329967744823079556e-07,-3.585688546081655659e-07,2.408206228210474364e-06,9.600336852599866688e-06,-9.141952614299952984e-05,1.596817746758460999e-04,-9.930194210028275847e-05,-3.031757387361722067e-06,7.641264687663351651e-07,2.805536041705636308e-06,-7.171333709266036749e-05,-1.590562169440090656e-05,-8.004900882951915264e-05,1.101988600566983223e-04,-1.477705664001405239e-04,-4.332798416726291180e-04,4.672056093113496900e-06,-9.271272574551403522e-06,-2.885255380533635616e-04,3.169457195326685905e-04,-1.433790894225239754e-04,1.416857849108055234e-04,-7.162385008996352553e-05,-2.567331830505281687e-04,1.732858618197496980e-05,1.009610787150450051e-05,-1.914630411192774773e-05,3.075579006690531969e-04,-2.684043720364570618e-04,2.110392524627968669e-04,-5.955578672001138330e-05,2.686934312805533409e-04,-2.950395719381049275e-05,7.802605637152737472e-07,-1.020835188683122396e-04,-1.949225406860932708e-04,1.343973781331442297e-05,-1.636479573789983988e-04,1.376946747768670321e-04,1.052456864272244275e-04,-3.997040766989812255e-05,-3.393131692064343952e-06,-1.655601517995819449e-04,-3.519186284393072128e-04,3.550976689439266920e-04,3.688008873723447323e-04,1.067077537300065160e-04,1.507580691395560279e-06,-2.530118536014924757e-06,7.299472144950414076e-06,-1.757660356815904379e-05,3.267035936005413532e-05,1.901532086776569486e-04,-7.986355194589123130e-05,-1.117574811360100284e-05,-1.813380322346347384e-06,-9.227135251421714202e-07,1.474172677262686193e-07,-7.283458103302109521e-07,4.357724719739053398e-06,6.257972563616931438e-05,4.141894896747544408e-05,1.214197595800214913e-06,8.901087653612194117e-07,-3.460809239186346531e-08,-4.532326329353963956e-06,2.253407956231967546e-06,-2.578218482085503638e-05,-5.217788275331258774e-04,1.658784458413720131e-04,-1.317427086178213358e-04,-1.920905106089776382e-07,-1.032290128932800144e-05,-3.314689820399507880e-06,-1.867382889031432569e-05,-2.763421798590570688e-04,-3.482489846646785736e-04,-3.196424950147047639e-05,-2.922784769907593727e-04,-2.395759074715897441e-04,2.143005985999479890e-06,-1.106348008761415258e-05,-1.321288873441517353e-04,3.342930576764047146e-04,-1.764615590218454599e-04,-6.932963151484727859e-05,-1.189798495033755898e-04,-2.373937459196895361e-04,1.058202360582072288e-05,1.174759381683543324e-05,-1.536951458547264338e-05,2.962810685858130455e-04,4.610347095876932144e-04,3.811579954344779253e-04,-6.676367484033107758e-04,1.294093090109527111e-04,-3.077379005844704807e-06,-1.504083866166183725e-05,-3.005691178259439766e-05,-4.128865548409521580e-04,1.873127766884863377e-04,3.157245228067040443e-04,1.015827874653041363e-04,-5.173480531084351242e-06,-3.461526648607105017e-05,-6.553805178555194288e-06,-1.724618487060070038e-04,-3.786719462368637323e-04,4.310789809096604586e-04,-4.296836559660732746e-04,-9.605057130102068186e-05,3.520127393130678684e-06,-9.944595149136148393e-06,5.422695721790660173e-06,-1.030011662805918604e-05,5.601547309197485447e-05,2.290868142154067755e-04,-7.978691428434103727e-05,-6.064022272767033428e-06,-1.252366473636357114e-06,-1.284548829971754458e-06,-7.423750503221526742e-08,-2.485727691237116233e-06,2.258641643493319862e-06,-4.124953193240799010e-06,5.191469244891777635e-05,-1.039707626659946982e-06,-1.473736119805835187e-06,-2.573642632341943681e-08,8.814408829493913800e-07,8.735112714930437505e-06,-6.815516826463863254e-05,4.374094714876264334e-05,1.907667610794305801e-04,3.194996679667383432e-06,-7.264251507876906544e-06,-2.467010062900953926e-07,-6.014190148562192917e-06,-7.145000563468784094e-05,3.829468550975434482e-05,1.802296028472483158e-04,1.578570809215307236e-04,-5.575035174842923880e-05,-2.802530652843415737e-04,1.271566361538134515e-05,-3.278233998571522534e-05,-2.985367027577012777e-04,2.929457405116409063e-04,-2.248394594062119722e-04,2.152053639292716980e-04,-1.978925720322877169e-04,-2.845204726327210665e-04,1.909929051180370152e-05,7.289315817615715787e-06,-2.091564965667203069e-05,1.855495211202651262e-04,-3.643542586360126734e-04,4.825678479392081499e-05,-2.019941457547247410e-04,3.102836781181395054e-04,1.668731420068070292e-05,5.177565526537364349e-06,-1.937748602358624339e-04,3.283369369455613196e-05,2.431170578347519040e-04,-5.487337475642561913e-04,-1.864063378889113665e-04,-1.040980714606121182e-04,-5.232231342233717442e-05,-1.187014731840463355e-05,-6.811496859882026911e-05,-2.189341321354731917e-04,6.762908888049423695e-04,2.954817609861493111e-04,2.188079379266127944e-04,3.249451765441335738e-06,-2.211954324593534693e-06,5.563669674302218482e-06,-4.637116035155486315e-06,6.458773714257404208e-05,2.468750462867319584e-04,-1.808808010537177324e-04,-1.868605613708496094e-05,5.968831828795373440e-08,-1.582865934324217960e-06,6.701475285808555782e-08,-1.750004116729542147e-06,2.675698624443612061e-06,7.629813626408576965e-05,5.005640559829771519e-05,3.805286951319430955e-06,1.767992330314882565e-06,3.158811523462645710e-08,1.803294821911549661e-06,2.446007783873938024e-06,2.798146488203201443e-05,8.001089736353605986e-05,3.149959957227110863e-04,-6.930534436833113432e-05,6.122384547779802233e-06,6.083513426347053610e-08,-3.141936417705437634e-07,-1.175431971205398440e-04,-2.521614369470626116e-04,2.989783533848822117e-04,1.081341397366486490e-04,3.984587601735256612e-05,-7.279237615875899792e-05,5.578927357419161126e-06,-1.321591935266042128e-05,-3.030340594705194235e-04,-2.550000863266177475e-05,-4.040283965878188610e-05,2.469018218107521534e-04,-2.572885423433035612e-04,-2.486039011273533106e-04,2.219569432782009244e-05,1.139885353040881455e-05,-2.611853233247529715e-06,2.646870561875402927e-04,-6.815121741965413094e-05,3.287879517301917076e-04,-2.704772487049922347e-05,2.478667884133756161e-04,-4.016383900307118893e-05,-2.398962124061654322e-06,-1.467805268475785851e-04,-2.826346317306160927e-04,2.469633182045072317e-04,-5.758401239290833473e-04,2.170054358430206776e-06,1.704936294117942452e-04,-4.500854265643283725e-05,-2.298362232977524400e-06,-4.588329466059803963e-04,-3.122464404441416264e-04,9.305040584877133369e-04,-1.008384715532884002e-04,1.158188970293849707e-04,2.734531335590872914e-06,-1.015117504721274599e-06,8.327515388373285532e-06,-3.210817885701544583e-05,2.167482889490202069e-04,1.560646487632766366e-04,-1.416043232893571258e-04,-1.991012140933889896e-05,-2.320590510862530209e-06,-6.912200092301645782e-07,-1.226588892677682452e-07,1.763850013958290219e-05,-2.156064147129654884e-05,-3.211012226529419422e-04,-2.510871272534132004e-04,1.213873474625870585e-05,1.143702684203162789e-05,2.423030309728346765e-08,-2.543929440435022116e-06,-2.247194788651540875e-05,3.085094067500904202e-05,2.002008259296417236e-03,-2.174371853470802307e-03,7.577948854304850101e-04,1.024412813421804458e-05,-7.035228009044658393e-06,-1.792794137145392597e-05,5.198245635256171227e-04,-3.990254481323063374e-04,-3.230155853088945150e-04,-6.690516020171344280e-04,1.063723815605044365e-03,2.636277349665760994e-03,-4.471594729693606496e-05,1.556843344587832689e-04,2.301879227161407471e-03,-1.611518207937479019e-03,3.055231412872672081e-03,-1.350774196907877922e-03,-7.670157938264310360e-04,2.439691219478845596e-03,6.557584404945373535e-01,-6.706408748868852854e-05,1.865444646682590246e-04,-2.526638330891728401e-03,1.027239370159804821e-03,-8.259253227151930332e-04,1.388241071254014969e-05,-5.425266572274267673e-04,1.751566014718264341e-04,6.019944521540310234e-06,6.164410151541233063e-04,1.512555172666907310e-03,4.841875052079558372e-04,2.158358460292220116e-03,1.231198693858459592e-04,-2.122049045283347368e-04,2.823131217155605555e-04,3.295378701295703650e-05,1.020169816911220551e-03,2.637880388647317886e-03,-3.044481156393885612e-03,-1.010755309835076332e-03,-4.772000247612595558e-04,-1.344376232736976817e-05,-2.802304152282886207e-05,-4.768019425682723522e-05,8.284869545605033636e-05,-2.941322600236162543e-05,-2.224410884082317352e-03,6.965789943933486938e-04,5.338466871762648225e-05,-1.755852736096130684e-06,-7.494049896195065230e-06,-3.877650306094437838e-05,3.881829252350144088e-05,8.733478352951351553e-06,2.828025026246905327e-05,7.265078602358698845e-05,-1.054802510225272272e-06,4.685068415710702538e-05,-2.867081275326199830e-05,2.051667979685589671e-05,2.529003904783166945e-05,-1.751752279233187437e-05,-7.289239438250660896e-04,-4.950769653078168631e-05,-9.331162436865270138e-05,-1.654817606322467327e-05,-3.555529110599309206e-05,6.421723810490220785e-05,5.789243004983291030e-05,-3.847693442367017269e-04,-5.649355007335543633e-04,5.117626860737800598e-04,1.144109992310404778e-04,-3.622176009230315685e-04,1.360618534818058833e-05,-1.413337395206326619e-05,-7.827263470971956849e-05,1.720592699712142348e-04,-2.418358053546398878e-04,1.554080081405118108e-04,4.862776549998670816e-04,-2.905558503698557615e-04,2.094812953146174550e-05,1.902968506328761578e-06,-2.566946568549610674e-05,1.719388237688690424e-04,-7.950104773044586182e-04,-3.278501390013843775e-04,1.369919191347435117e-04,-2.668789238668978214e-05,9.041633165907114744e-05,3.663516690721735358e-05,7.446717791026458144e-05,2.682521590031683445e-04,1.959635701496154070e-04,-3.124445793218910694e-04,1.110576704377308488e-04,-7.648747669009026140e-06,1.484844251535832882e-04,-3.013887617271393538e-04,-5.198468570597469807e-04,1.518457575002685189e-04,-1.075482810847461224e-03,2.457459224388003349e-03,7.012676796875894070e-04,3.694077895488590002e-04,4.352164396550506353e-04,-1.805547944968566298e-04,1.159737701527774334e-03,-1.304118195548653603e-04,1.344464253634214401e-03,-5.637112772092223167e-04,-2.507680619601160288e-04,6.276553031057119370e-04,-9.657630073434120277e-08\n0.000000000000000000e+00,-1.488383986725239083e-06,2.903049335145624354e-06,5.634493572870269418e-05,2.373662391619291157e-05,-1.110069433707394637e-06,-2.094622459480888210e-06,3.918113833378811250e-09,-9.129134070917643839e-08,-1.048290300786902662e-06,1.104011971619911492e-05,-1.051961662597022951e-04,-1.474216551287099719e-04,-1.757865902618505061e-05,3.467048827587859705e-06,-1.798153789422940463e-06,4.841326244786614552e-06,-2.835839768522419035e-05,8.567079930799081922e-05,2.162959390261676162e-05,-2.644468622747808695e-04,-1.598563540028408170e-05,-9.866696200333535671e-05,3.123391707049449906e-06,-7.781391104799695313e-06,-1.855600567068904638e-04,3.281554963905364275e-04,-1.563666737638413906e-04,-1.163312699645757675e-04,8.624015754321590066e-05,-1.240720303030684590e-04,8.022796464501880109e-06,1.356893153570126742e-05,-2.087116081384010613e-05,3.654591855593025684e-04,4.821104812435805798e-04,4.665338201448321342e-05,1.591772597748786211e-04,2.616954152472317219e-04,9.100677743845153600e-06,3.548661879904102534e-07,-1.228995461133308709e-05,8.926376176532357931e-05,2.718614996410906315e-04,-1.547960418974980712e-04,-1.104429902625270188e-04,2.408165019005537033e-04,3.367345470906002447e-06,-7.632089364051353186e-06,-9.685050827101804316e-06,-1.481539657106623054e-04,-7.804599590599536896e-06,-7.527076377300545573e-05,1.677140826359391212e-04,4.615954480868822429e-07,-1.514995688012277242e-06,2.795749878714559600e-06,-2.209942977060563862e-06,1.826735569920856506e-05,1.947853015735745430e-04,-3.296470094937831163e-05,-5.124139534018468112e-06,-2.258325821458129212e-06,4.975664325002071564e-08,6.918725148352677934e-08,-1.408276034453592729e-06,2.978401312248024624e-07,-5.541032805922441185e-06,-3.316556103527545929e-06,-1.704809733382717241e-06,-3.810833050010842271e-06,4.387043261999679089e-08,1.594502464286051691e-06,-5.456945473270025104e-06,3.982891939813271165e-05,1.197157835122197866e-04,-2.009836025536060333e-04,6.084496999392285943e-05,-4.884055897491634823e-07,-1.152365371126506943e-06,2.798435616568895057e-06,-3.333619679324328899e-05,-8.532506763003766537e-05,2.962392754852771759e-04,-4.071171570103615522e-04,-1.024870289256796241e-04,-7.765366171952337027e-05,-3.597791419451823458e-06,-4.414232535054907203e-06,-1.499105565017089248e-04,1.081061927834525704e-04,1.054118620231747627e-04,5.593657260760664940e-05,-8.119420817820355296e-05,-9.299385419581085443e-05,5.770243660663254559e-08,7.334679594350745901e-06,1.104321199818514287e-06,2.717903989832848310e-04,4.706416511908173561e-04,1.983928377740085125e-04,2.009440504480153322e-05,1.365557691315189004e-04,-8.412322131334803998e-06,-1.762932697602082044e-07,-8.113667718134820461e-06,-8.215696288971230388e-05,-3.672495950013399124e-06,1.384105416946113110e-04,-5.813411553390324116e-05,1.092861784854903817e-04,-2.440908247081097215e-06,-7.549528163508512080e-06,-4.789182639797218144e-06,-1.533984468551352620e-04,-2.558161213528364897e-04,-1.512660091975703835e-04,8.702102786628529429e-05,3.603128789109177887e-06,-1.785406766430241987e-06,1.596436959516722709e-06,-2.069234824375598691e-06,-4.180778887530323118e-06,1.145412679761648178e-04,-2.428656080155633390e-05,-2.942191031252150424e-06,-2.234206931461812928e-06,-2.891801784699055133e-07,5.563261495922233735e-08,-2.442882532704970799e-06,-1.206702108902391046e-06,6.940026651136577129e-05,8.261616312665864825e-05,-9.458846079724025913e-07,9.338731388197629713e-07,-8.613869084683756228e-08,2.917859092121943831e-06,2.734239842538954690e-06,8.173665992217138410e-05,-9.914055408444255590e-05,1.800795289454981685e-04,-1.504399115219712257e-04,2.161565862479619682e-05,-2.770281298580812290e-06,3.063225904043065384e-07,-4.140862438362091780e-05,-1.344857446383684874e-05,-3.426331677474081516e-04,1.049986021826043725e-04,1.125215203501284122e-05,-2.249700191896408796e-04,1.819403769331984222e-05,-1.579905801918357611e-05,-2.172713138861581683e-04,8.985835302155464888e-05,1.032739892252720892e-04,-7.044246740406379104e-05,-2.124260063283145428e-04,-1.709272037260234356e-04,1.038302980305161327e-05,7.386581728496821597e-06,-5.156210590939735994e-06,-7.182329136412590742e-05,3.444153990130871534e-04,5.424342816695570946e-05,-1.915197062771767378e-04,4.692293296102434397e-04,-1.028074802889022976e-05,-4.988854470866499469e-06,1.904194359667599201e-04,-4.460985364858061075e-04,4.677230608649551868e-04,-6.610177224501967430e-04,-4.333567339926958084e-04,2.159609284717589617e-04,-4.128088767174631357e-05,-1.142543806054163724e-05,3.186520189046859741e-06,-3.074365085922181606e-04,2.032666670856997371e-04,1.098060965887270868e-05,5.055712608736939728e-05,-4.161161086813081056e-07,-3.359014044690411538e-06,9.484608654020121321e-07,6.855385436210781336e-06,2.193023101426661015e-05,8.380386861972510815e-05,-8.316264575114473701e-05,-1.334782882622675970e-05,-8.474703463434707373e-06,-5.665342541760765016e-07,-3.891772948350080696e-08,7.271296453836839646e-07,1.220900230691768229e-05,5.859664452145807445e-05,1.788266854418907315e-05,7.179862677730852738e-07,-1.164550212706672028e-06,-9.899594033413450234e-09,-2.885851245082449168e-06,-1.030920202538254671e-06,-7.645352889085188508e-05,-4.249667981639504433e-04,3.994273720309138298e-05,-1.345782948192209005e-04,-5.898717972740996629e-06,-4.225535576551919803e-06,-6.808650141465477645e-07,4.823811468668282032e-05,6.314871134236454964e-04,-4.978050710633397102e-04,-1.063787727616727352e-03,4.412486450746655464e-04,-4.975217161700129509e-04,1.483872893004445359e-05,-1.716569749987684190e-05,-1.921342482091858983e-04,3.154493169859051704e-04,-7.986722630448639393e-05,4.246455209795385599e-04,-5.827572313137352467e-04,4.507770936470478773e-04,1.032749787555076182e-05,1.243904898728942499e-05,-5.589020656771026552e-05,3.616000467445701361e-04,3.687992575578391552e-04,4.581195535138249397e-04,5.606086342595517635e-04,4.235686501488089561e-04,9.087615035241469741e-05,3.946287506551016122e-06,-4.446749881026335061e-05,8.292000711662694812e-05,3.392095095477998257e-05,1.624284923309460282e-04,-2.702937053982168436e-04,2.348710258956998587e-04,5.476075239130295813e-05,-8.112216164590790868e-06,3.243372193537652493e-04,9.213395242113620043e-05,-3.069136073463596404e-05,9.718867659103125334e-05,-6.809797196183353662e-05,-2.844674327207030728e-06,-3.832898073596879840e-06,3.517834556987509131e-06,-1.030164457915816456e-05,-1.323725300608202815e-04,6.369312905007973313e-05,-9.816389501793310046e-05,-6.725014372932491824e-06,7.865423867770005018e-06,9.708268180474988185e-07,4.864000402449164540e-08,-6.432321697502629831e-07,2.773842425085604191e-06,4.826047006645239890e-05,3.050150007766205817e-05,-6.120210400695214048e-07,-1.377512489852961153e-06,-3.172920060023898259e-08,1.526520236438955180e-06,-2.265461034767213278e-06,2.595985642983578146e-05,-5.107013566885143518e-05,-1.537370990263298154e-04,-3.244967956561595201e-05,3.106795247731497511e-06,-2.730878804868552834e-06,3.251682301197433844e-07,-1.851680099207442254e-05,-5.361799048841930926e-05,-6.727008440066128969e-06,-1.647394383326172829e-04,-9.275758930016309023e-05,-9.082128963200375438e-05,1.372949895994679537e-06,8.453046120848739520e-07,-1.217694662045687437e-04,2.811490267049521208e-04,-6.183568621054291725e-05,-6.782278796890750527e-05,1.023232907755300403e-04,-1.271996443392708898e-04,6.634553301410051063e-06,1.199129383167019114e-05,-6.195301466505043209e-06,3.583395155146718025e-04,3.309111925773322582e-04,3.572259811335243285e-05,7.197348168119788170e-06,2.576451806817203760e-04,3.409566488699056208e-06,-1.237236119777662680e-06,2.031185431405901909e-05,-5.203315959079191089e-05,2.142476005246862769e-04,-2.792503219097852707e-04,4.768052895087748766e-05,1.918764028232544661e-04,-4.297480700188316405e-07,-7.298564923985395581e-06,-1.265208265976980329e-05,-1.469595008529722691e-04,-1.898720511235296726e-04,-5.074471118859946728e-05,5.110809797770343721e-05,3.241317472202354111e-07,-4.801352588401641697e-06,3.902664502675179392e-06,-3.756726982828695327e-06,5.978718763799406588e-05,1.985843409784138203e-04,-3.303356061223894358e-05,-4.138156782573787495e-06,-1.058377961271617096e-06,6.214575876128947129e-08,-1.215425982081796974e-07,4.388181196190998890e-07,6.316231520031578839e-06,1.928895289893262088e-05,-1.247290765604702756e-05,1.182519099529599771e-06,-2.469199444021796808e-06,-3.074683263548649848e-08,1.184560005640378222e-07,2.687611868168460205e-06,-7.738712884020060301e-05,8.421156235272064805e-05,2.891406766138970852e-04,-1.448815892217680812e-04,-1.670773781370371580e-05,4.999223619961412624e-06,1.194077049149200320e-05,8.237630026997067034e-06,9.512594260741025209e-05,1.549215812701731920e-04,-1.401939080096781254e-04,-1.774932752596214414e-04,-2.271878474857658148e-04,3.556297770046512596e-06,-9.958851478586439043e-06,-1.339173759333789349e-04,3.319855895824730396e-04,-2.478050009813159704e-04,-8.045753929764032364e-05,-3.816860407823696733e-05,-2.196406421717256308e-04,8.568652447138447315e-06,1.033505213854368776e-05,-5.483315908350050449e-05,2.500720438547432423e-04,2.359735808568075299e-04,-2.434337657177820802e-04,5.088057368993759155e-04,3.190565912518650293e-04,2.928436879301443696e-05,2.014598976529669017e-06,-1.200226688524708152e-04,-1.404414651915431023e-04,-2.036426303675398231e-04,-2.119140699505805969e-04,4.733419918920844793e-04,-1.772461928339907899e-06,-2.855209459085017443e-06,-8.714761861483566463e-06,-1.568178704474121332e-04,-1.728053757688030601e-04,-1.056687251548282802e-04,-2.096882963087409735e-05,1.193849457195028663e-04,8.779026074989815243e-07,1.487936060584615916e-06,4.620667823473922908e-06,-1.379942568746628240e-05,2.719536678341683000e-05,1.890582352643832564e-04,-6.626988033531233668e-05,-1.956333107955288142e-06,7.406374606944154948e-06,-4.935143920192786027e-07,6.566835963894845918e-08,-9.292201070820738096e-07,3.181201691404567100e-06,-1.275153408641926944e-06,9.222129847330506891e-06,-1.033826492857770063e-06,-1.116531279876653571e-06,-3.812601789832115173e-08,-1.094677372748265043e-06,-2.985531409649411216e-06,2.631540337461046875e-05,-4.533297906164079905e-04,-6.613215373363345861e-05,-3.864314203383401036e-05,1.082695962395519018e-05,-1.577123157403548248e-06,-4.323169378039892763e-06,-1.476148099754936993e-05,-2.623029868118464947e-04,2.590114308986812830e-04,1.840333570726215839e-04,1.686641044216230512e-04,-3.855421527987346053e-05,3.476841584415524267e-06,-4.254663394931412768e-07,-1.338242582278326154e-04,1.863167999545112252e-04,-2.467202430125325918e-04,-1.358221634291112423e-04,-1.647433527978137136e-04,-4.983342660125344992e-05,2.527490323700476438e-06,1.432458248018519953e-06,3.282390935055445880e-06,3.769904142245650291e-04,1.542390091344714165e-04,-1.492460578447207808e-04,-1.501498190918937325e-04,1.734723045956343412e-04,-1.331682142335921526e-08,8.676263405504869297e-07,7.800403545843437314e-05,2.336782927159219980e-05,-9.329945896752178669e-05,-1.185358778457157314e-04,8.140948193613439798e-05,-5.077074092696420848e-05,7.685173841309733689e-06,-5.845683517691213638e-06,5.181202868698164821e-05,-7.055007154121994972e-05,-4.745712794829159975e-05,-3.182566724717617035e-04,2.925898879766464233e-04,3.406105122394365026e-07,-4.394448296807240695e-06,7.163972668422502466e-07,4.957776582159567624e-06,1.235325908055528998e-05,9.427173063158988953e-05,-3.249510336900129914e-05,-6.826745902799302712e-06,1.413218342349864542e-07,5.938474600952758919e-07,-9.874059969661175273e-08,-5.837242724737734534e-07,2.013251503285573563e-07,4.855001679970882833e-05,2.586865593912079930e-05,-2.171848336729453877e-07,2.759875883384665940e-08,2.383137598371831700e-08,1.090377963919308968e-06,1.536241143185179681e-06,-6.658410711679607630e-09,-8.156598778441548347e-05,5.309264815878123045e-05,-1.778569094312842935e-05,-8.538954716641455889e-07,-1.212081656376540195e-06,8.991944014269392937e-06,-4.227107274346053600e-05,1.121914101531729102e-05,2.108746411977335811e-04,-1.208591493195854127e-04,-1.406759693054482341e-04,-1.302351447520777583e-04,1.137652134275413118e-06,1.331803741777548566e-05,-3.327535232529044151e-04,5.991709767840802670e-04,-2.132748340955004096e-05,-3.072531544603407383e-04,6.875943654449656606e-06,5.239255187916569412e-05,8.799118404567707330e-06,1.190637158288154751e-05,-1.939830690389499068e-05,2.276772866025567055e-04,5.851698806509375572e-04,-3.442656015977263451e-04,-1.840750337578356266e-04,2.064272412098944187e-04,-8.625488590041641146e-06,-7.821489589332486503e-08,-6.980696343816816807e-05,-1.164515124401077628e-04,2.629072405397891998e-04,1.396587758790701628e-04,-6.633053999394178391e-05,7.079368515405803919e-05,-5.341330506780650467e-06,1.349491412838688120e-06,1.863293873611837626e-04,-1.184562497655861080e-04,6.214997119968757033e-05,-2.968682383652776480e-04,2.586151822470128536e-04,2.388916072959546000e-06,3.345719505887245759e-06,1.661584065004717559e-06,2.543410118960309774e-06,-2.402012323727831244e-04,2.043187560047954321e-04,3.538039891282096505e-05,2.228983703389531001e-06,-1.657190296100452542e-06,-5.446690920507535338e-07,8.041229193622712046e-08,6.383776508300798014e-06,-2.644446249178145081e-05,-3.715575148817151785e-04,-2.019932871917262673e-04,7.926990292617119849e-06,1.685616734903305769e-05,-2.081381467178289313e-07,-2.043896529357880354e-06,5.926761332375463098e-06,-4.343339969636872411e-05,1.332497340627014637e-03,2.629140799399465322e-04,6.211989675648510456e-04,-1.532290116301737726e-05,1.138417610491160303e-05,-2.649370435392484069e-05,1.550914748804643750e-04,-6.520105525851249695e-04,-9.556836448609828949e-05,9.051485103555023670e-04,5.495678633451461792e-04,1.113225473091006279e-03,-3.059329173993319273e-05,8.856742351781576872e-05,1.492032548412680626e-03,-1.602376578375697136e-03,1.340483664534986019e-03,-2.305329544469714165e-04,-5.841464735567569733e-04,1.186846522614359856e-03,-6.236432818695902824e-05,6.558101773262023926e-01,1.233587245224043727e-04,-2.711453242227435112e-03,-2.442711731418967247e-03,-6.519209127873182297e-04,-4.979468067176640034e-04,-2.130213193595409393e-03,-1.489405258325859904e-04,7.412599188683088869e-06,-2.147173654520884156e-05,-1.187925226986408234e-05,-1.358977169729769230e-03,1.647499622777104378e-03,6.685923435725271702e-04,-1.524811028502881527e-03,-5.602878809440881014e-05,5.127999611431732774e-05,5.494942888617515564e-05,1.658666995353996754e-03,9.281868115067481995e-04,5.061546107754111290e-04,-2.955964882858097553e-04,-1.722894921840634197e-05,7.252928298839833587e-06,-4.092888048035092652e-05,1.260967474081553519e-05,-6.804903387092053890e-05,-1.193092437461018562e-03,4.950613365508615971e-04,1.332923238805960864e-05,-1.376202999381348491e-05,-3.190525603713467717e-05,1.615402288734912872e-05,-1.233855709870113060e-05,3.169923274981556460e-06,9.949338164005894214e-06,5.770357347500976175e-07,7.219694452942349017e-06,5.085111752123339102e-06,-3.077157998632173985e-06,6.598566869797650725e-06,3.131198900518938899e-05,5.664525815518572927e-06,-4.276518302503973246e-05,-2.790081780403852463e-04,-4.655230441130697727e-06,-1.236605839949334040e-05,2.388053417234914377e-06,1.770333255990408361e-05,1.835336661315523088e-05,1.094170002033933997e-04,-1.373506675008684397e-04,-2.209632948506623507e-04,-2.476317167747765779e-04,3.040130104636773467e-05,-9.554833013680763543e-07,-3.995812949142418802e-05,-1.805338397389277816e-04,2.316911995876580477e-04,-7.903615187387913465e-05,-9.707866411190479994e-06,2.686093648662790656e-05,-1.089827055693604052e-04,2.193562249885872006e-05,-3.634543099906295538e-05,1.657748907746281475e-05,1.962238020496442914e-04,4.093533207196742296e-04,-1.556197676109150052e-04,-9.584109648130834103e-07,1.843819482019171119e-04,1.872581015049945563e-05,1.172733391285873950e-04,5.766244430560618639e-05,2.250050602015107870e-05,-8.696183067513629794e-05,1.205553489853627980e-04,-7.205891597550362349e-05,2.493592328391969204e-04,1.452858668926637620e-05,-1.500630314694717526e-04,5.442323526949621737e-05,-1.786149950930848718e-04,2.057598612736910582e-04,-3.774008946493268013e-04,4.166285798419266939e-04,4.419190518092364073e-04,2.107366162817925215e-04,-3.108037344645708799e-04,-3.207258487236686051e-05,-1.484238746343180537e-04,-4.706413601525127888e-04,-3.398662738618440926e-05,-4.299502179492264986e-04,-4.084552056156098843e-04,6.828946652603917755e-07\n0.000000000000000000e+00,-5.997013431624509394e-06,-2.666506770765408874e-05,-2.228605153504759073e-04,7.856666343286633492e-05,6.057764039724133909e-06,2.220716623924090527e-06,2.572568291725474410e-08,4.405961954034864902e-05,-2.678021155588794500e-05,8.615028345957398415e-04,7.734131067991256714e-04,5.440523964352905750e-04,2.981676021590828896e-03,6.774300709366798401e-05,2.101896461681462824e-05,-9.344405953015666455e-06,-2.845565904863178730e-04,-2.807257696986198425e-03,-5.872638430446386337e-04,-1.141691347584128380e-03,1.088364631868898869e-03,4.656645178329199553e-04,-3.241480226279236376e-05,7.022283534752205014e-05,6.140927434898912907e-04,3.318991512060165405e-04,1.592127373442053795e-03,5.231507821008563042e-04,-4.691097274189814925e-05,5.185724003240466118e-04,-3.075389759032987058e-05,-2.590501026134006679e-05,3.919627051800489426e-04,1.844947575591504574e-03,9.798170067369937897e-04,-8.059463580138981342e-04,-3.685511182993650436e-04,-1.332898391410708427e-03,-2.809905563481152058e-04,-5.361318926588864997e-06,6.186654791235923767e-04,2.199491253122687340e-03,-9.557005250826478004e-05,1.754981931298971176e-03,-9.878936689347028732e-04,-6.511288665933534503e-05,-1.007859464152716100e-04,9.613266229280270636e-06,-4.940994549542665482e-04,9.203554945997893810e-04,2.960809797514230013e-05,2.765532699413597584e-04,-1.162589323939755559e-04,8.120867278194054961e-06,-1.050053106155246496e-05,7.592617748741758987e-06,-3.204377571819350123e-05,3.017433336935937405e-04,1.077294655260629952e-05,1.327544159721583128e-04,1.167647678812500089e-05,-3.931075843865983188e-05,5.534941465157316998e-07,3.416931804167688824e-08,-6.648597263847477734e-06,-2.030484029091894627e-05,-1.256470859516412020e-04,-2.137388582923449576e-05,6.698169727314962074e-06,-6.532745828735642135e-07,1.902914625873108889e-08,3.765764995478093624e-05,-2.820823647198267281e-05,9.336198563687503338e-04,2.039338694885373116e-03,4.366104549262672663e-04,2.301036613062024117e-03,7.068870763760060072e-05,8.274671017716173083e-06,-2.921841223724186420e-05,-2.233902923762798309e-04,-1.726113376207649708e-03,-6.065184716135263443e-04,4.425128572620451450e-04,1.141816144809126854e-03,2.811656449921429157e-04,-4.289332355256192386e-05,6.748602027073502541e-05,6.715840427204966545e-04,6.342282285913825035e-04,2.397675998508930206e-03,-7.029746193438768387e-04,-8.771501597948372364e-05,3.383024304639548063e-04,-3.336123700137250125e-05,-8.456692739855498075e-06,4.548168508335947990e-04,2.255952684208750725e-03,-2.501023700460791588e-04,-2.292455028509721160e-04,-1.662120339460670948e-04,-8.961502462625503540e-04,-3.901866439264267683e-04,-9.596667041478212923e-06,9.283066610805690289e-04,4.672634531743824482e-04,-9.077399736270308495e-04,8.898731321096420288e-04,-2.201233146479353309e-04,1.063335686922073364e-03,-1.559673692099750042e-04,-1.751904710545204580e-05,2.825602714437991381e-04,8.176843402907252312e-04,-1.039390685036778450e-03,-5.856358911842107773e-04,-2.218907611677423120e-04,2.303045766893774271e-05,-2.848008261935319752e-05,1.564418016641866416e-05,-6.540006324939895421e-06,4.150692548137158155e-04,2.638966543599963188e-05,-1.774348929757252336e-04,-2.728571053012274206e-05,-4.814999556401744485e-05,3.110124453087337315e-06,-3.893743993899079214e-08,1.854950824053958058e-06,2.084036532323807478e-05,1.917679328471422195e-04,1.883342629298567772e-04,3.242340426368173212e-06,1.111115489038638771e-05,6.040570821319590777e-11,-3.913999898941256106e-05,2.919758117059245706e-05,-8.561067515984177589e-04,-1.164901768788695335e-03,1.969553297385573387e-03,-1.474542543292045593e-03,-6.677539204247295856e-05,2.044549773927428760e-06,-1.109710865421220660e-06,-4.682377621065825224e-04,-8.256252040155231953e-04,-2.652442082762718201e-03,3.209557849913835526e-03,1.466885441914200783e-03,-6.290164310485124588e-04,2.951522765215486288e-05,-4.392478876980021596e-05,-3.599256451707333326e-04,-2.205379423685371876e-04,-1.126609742641448975e-03,1.088024582713842392e-03,4.876921302638947964e-04,-6.445270846597850323e-04,3.797159661189652979e-05,4.592713594320230186e-06,-2.985291648656129837e-04,-1.221318729221820831e-03,-7.823747582733631134e-04,-3.770086914300918579e-05,-4.012540448457002640e-04,-3.228268178645521402e-04,-3.016553819179534912e-06,3.198881813659681939e-06,-1.143885194323956966e-03,9.391056955792009830e-04,1.975578023120760918e-03,3.310994710773229599e-03,-1.717327628284692764e-03,-2.464107237756252289e-04,2.968827029690146446e-04,3.494257907732389867e-05,-1.318685943260788918e-03,-1.338965725153684616e-03,-2.438926603645086288e-04,-3.806321183219552040e-04,1.163587439805269241e-03,-1.413655809301417321e-05,1.007785976980812848e-05,2.942141236417228356e-06,-4.379385791253298521e-05,-2.581251319497823715e-04,4.343687032815068960e-04,1.565529964864253998e-04,6.135842704679816961e-05,7.924376404844224453e-06,-3.652460463854367845e-06,-4.312674661832716083e-08,-1.175693523691734299e-05,-4.638117025024257600e-05,7.170697062974795699e-05,2.750592539086937904e-04,-3.847408152068965137e-07,-2.985663741128519177e-06,-7.312166871997760609e-09,5.639154187520034611e-05,-2.422707621008157730e-05,1.240240642800927162e-03,2.746568527072668076e-03,-1.122470945119857788e-03,2.615551929920911789e-03,3.763210406759753823e-05,4.834958417632151395e-06,-1.069943937181960791e-05,-4.115627962164580822e-04,-1.489824266172945499e-03,-8.673798292875289917e-04,-1.184382359497249126e-03,3.909277264028787613e-03,4.728535190224647522e-03,-1.334450371359707788e-05,2.281166052853222936e-05,4.289689532015472651e-04,7.973525789566338062e-04,2.468351274728775024e-03,6.985806976445019245e-04,1.933773979544639587e-03,7.722447626292705536e-04,6.709334229526575655e-06,8.136552423820830882e-06,5.254002753645181656e-04,3.539300058037042618e-03,-3.153201192617416382e-03,3.181630512699484825e-03,-2.572194905951619148e-03,3.030846128240227699e-04,-5.870545865036547184e-04,-1.097037602448835969e-05,1.228503999300301075e-03,1.116501662181690335e-04,-1.159600564278662205e-03,-6.255061598494648933e-04,4.541300877463072538e-04,1.995511585846543312e-03,-2.189055812777951360e-04,-5.914522989769466221e-05,-4.267850890755653381e-04,-6.697534117847681046e-04,-1.968037337064743042e-03,1.425067428499460220e-03,-8.354219608008861542e-04,1.459594841435318813e-05,-4.379494930617511272e-05,1.741672531352378428e-05,-8.580262510804459453e-05,-6.577884778380393982e-04,-1.341375871561467648e-03,-6.759117823094129562e-04,-1.007846949505619705e-04,-5.216202043811790645e-05,3.984572686022147536e-06,7.752259989501908422e-08,-5.330570274963974953e-06,-1.304475063079735264e-05,-2.538074040785431862e-04,-7.659193943254649639e-05,6.986605967540526763e-06,-4.343848559074103832e-06,-3.973946149926632643e-08,3.594699956011027098e-05,-3.817718607024289668e-05,8.859371882863342762e-04,2.138606505468487740e-03,9.563972707837820053e-05,2.307015471160411835e-03,5.434134436654858291e-05,1.199836697196587920e-05,-2.136202238034456968e-05,-2.752234577201306820e-04,-1.164904795587062836e-03,-1.109608914703130722e-03,-2.970679488498717546e-04,1.784900901839137077e-03,1.887601683847606182e-05,-3.704868504428304732e-05,6.269216100918129086e-05,3.426569455768913031e-04,-2.187266654800623655e-04,2.067044377326965332e-03,-4.916436737403273582e-04,1.222187420353293419e-04,6.365415174514055252e-05,-3.892387758241966367e-05,-1.962105670827440917e-05,4.343058099038898945e-04,1.607681275345385075e-03,-3.303232369944453239e-05,-1.750376832205802202e-04,-5.195976700633764267e-04,-1.336704590357840061e-03,-2.785366668831557035e-04,-8.293298378703184426e-06,8.667590445838868618e-04,8.896052022464573383e-04,-6.810002378188073635e-04,1.402761321514844894e-03,-4.223202995490282774e-04,2.673697017598897219e-04,-5.496369703905656934e-05,-8.728001375857274979e-06,-3.842146252281963825e-04,5.935712251812219620e-04,-2.777550253085792065e-04,-4.155163478571921587e-04,-9.899615542963147163e-05,1.250851164513733238e-05,-7.282395017682574689e-06,1.665966738073620945e-05,-5.072468775324523449e-05,2.570743963588029146e-04,-1.604774151928722858e-04,1.222808496095240116e-04,-3.081004251725971699e-07,-4.264120798325166106e-05,4.208772224956192076e-06,2.469823812134563923e-08,-2.094487172143999487e-06,-2.068251524178776890e-05,-2.380142832407727838e-04,4.026522219646722078e-05,6.518160262203309685e-06,7.160262612160295248e-06,7.158976700338826049e-08,5.912498454563319683e-05,-8.821159099170472473e-06,8.347800467163324356e-04,4.530867096036672592e-03,5.717650637961924076e-04,2.047908492386341095e-03,3.856504918076097965e-05,3.176726750098168850e-05,-3.515994103509001434e-05,-1.511949667474254966e-04,-4.615070065483450890e-05,9.831704664975404739e-04,-6.956157158128917217e-04,1.934160361997783184e-03,-1.393796119373291731e-04,5.224600499786902219e-06,7.157452637329697609e-05,5.281841149553656578e-04,8.436641655862331390e-05,1.398213324137032032e-03,-2.757360925897955894e-05,-1.028255326673388481e-03,-9.996354492614045739e-06,2.290367774548940361e-06,-2.994299757119733840e-05,4.112645983695983887e-04,1.509048044681549072e-03,-1.626270590350031853e-03,-1.501283491961658001e-03,2.616222482174634933e-04,-1.111675752326846123e-03,-1.836920419009402394e-04,8.528809121344238520e-05,7.954572211019694805e-04,6.427678745239973068e-04,-8.958230610005557537e-04,-8.192344103008508682e-05,-4.833256825804710388e-04,9.188697440549731255e-04,-8.238064765464514494e-06,2.669472087291069329e-05,-7.701577269472181797e-04,1.035477849654853344e-03,1.510136062279343605e-03,-1.908263657242059708e-04,3.904639743268489838e-05,-6.241351911739911884e-06,1.919208443723618984e-05,6.418590146495262161e-06,-9.186791430693119764e-05,-4.141249519307166338e-05,-2.093537186738103628e-04,1.814354473026469350e-04,1.474759756092680618e-05,-2.800378206302411854e-05,4.256347892805933952e-06,-2.990600478369742632e-08,-1.626561015655170195e-06,-2.896285695896949619e-05,-2.938229299616068602e-04,-1.314753171755000949e-04,8.566386895836330950e-06,-2.813440232785069384e-06,4.987487045582383871e-08,2.927438617916777730e-05,-4.023792280349880457e-05,1.041675335727632046e-03,1.961294794455170631e-03,-3.740214160643517971e-04,2.353969262912869453e-03,1.025480160024017096e-04,1.763805812515784055e-05,-5.895900358154904097e-06,-1.817498559830710292e-04,-1.991743687540292740e-03,-1.737848506309092045e-03,-9.341810946352779865e-04,2.210854552686214447e-03,8.373192395083606243e-05,-4.845549119636416435e-05,1.019859118969179690e-04,9.074204135686159134e-04,6.474588881246745586e-04,1.447160961106419563e-03,3.157537430524826050e-04,1.740730367600917816e-04,2.911117335315793753e-04,-4.568201984511688352e-05,-2.018694431171752512e-06,4.331147356424480677e-04,1.918509602546691895e-03,1.338562462478876114e-03,-5.053386557847261429e-04,-1.034574001096189022e-03,-1.577198621816933155e-03,-2.902208943851292133e-04,-1.637053742342686746e-06,6.346376612782478333e-04,-8.508071769028902054e-04,-9.034828981384634972e-04,2.388909226283431053e-03,1.854906207881867886e-03,7.291804649867117405e-04,-1.560973905725404620e-04,1.220847707372740842e-06,-2.429618616588413715e-04,8.245261851698160172e-04,-1.057885121554136276e-03,5.792833981104195118e-04,-2.248941163998097181e-04,1.952193542820168659e-06,3.304383199065341614e-06,3.828555236395914108e-06,-5.308963227435015142e-05,1.629835169296711683e-04,-2.187772624893113971e-04,2.409019798506051302e-04,3.768138049053959548e-05,-4.794378037331625819e-05,3.597158865886740386e-06,6.697928256471641362e-08,-5.477473678183741868e-06,-3.057777576032094657e-05,-1.830491819418966770e-04,6.731828034389764071e-05,1.156755206466186792e-05,1.353678271698299795e-05,1.563694240758195519e-08,3.774274227907881141e-05,-2.667566513991914690e-05,9.865850443020462990e-04,1.733360346406698227e-03,-2.736468159127980471e-04,2.224009484052658081e-03,8.641378371976315975e-05,-1.325731545875896700e-06,-3.396056126803159714e-05,-4.309288924559950829e-04,-2.739213407039642334e-03,1.064766314812004566e-03,-5.660894676111638546e-04,6.446188199333846569e-04,-9.132620180025696754e-04,-4.727049235953018069e-05,1.309194340137764812e-04,-4.391385882627218962e-04,2.101942372974008322e-04,2.143300836905837059e-03,-6.937713478691875935e-04,5.940035916864871979e-04,3.162641660310328007e-04,-4.758756040246225893e-05,-1.276948478334816173e-05,5.448328447528183460e-04,1.878072507679462433e-03,-3.122863708995282650e-04,-7.489613490179181099e-04,-1.034840475767850876e-03,-1.429973752237856388e-03,-3.509619564283639193e-04,-2.212836079706903547e-05,1.409304793924093246e-03,8.331702556461095810e-04,9.649337735027074814e-04,9.992120321840047836e-04,-6.101541803218424320e-04,2.826653944794088602e-04,-5.327391045284457505e-05,1.558740041218698025e-05,-3.459981235209852457e-04,2.501934301108121872e-03,-9.279861114919185638e-04,-5.093754734843969345e-04,-9.933777619153261185e-05,2.101200880133546889e-05,-6.997856871748808771e-06,1.874083864095155150e-05,-1.273348607355728745e-04,1.080137910321354866e-03,5.775282043032348156e-04,3.138207830488681793e-04,5.798279016744345427e-05,-5.683708150172606111e-05,5.056748705101199448e-06,-5.940273695159703493e-08,3.352777275722473860e-05,1.762595056788995862e-04,1.367306686006486416e-03,-4.858549800701439381e-04,-5.760472413385286927e-05,-2.640187449287623167e-05,6.785376172047108412e-08,-2.968898916151374578e-04,1.807278458727523685e-04,-7.500315550714731216e-03,-1.323739532381296158e-02,-5.874821916222572327e-03,-1.633039116859436035e-02,-5.289863911457359791e-04,-7.859372999519109726e-05,1.165793000836856663e-04,1.725655747577548027e-03,1.820825226604938507e-02,1.111725624650716782e-02,4.781878553330898285e-03,-1.375331357121467590e-02,-1.131572062149643898e-04,2.184217592002823949e-04,-6.364764412865042686e-04,-5.702499300241470337e-03,-5.996211431920528412e-03,-1.515997573733329773e-02,4.670460708439350128e-03,2.775089349597692490e-03,-5.565043538808822632e-04,1.844966318458318710e-04,1.330842205788940191e-04,6.528675556182861328e-01,-1.301393192261457443e-02,1.301964512094855309e-03,2.998437033966183662e-03,5.871307570487260818e-03,8.163308724761009216e-03,2.490727463737130165e-03,2.058819227386265993e-04,-6.816357839852571487e-03,-7.229082752019166946e-03,3.578017698600888252e-03,-8.707218803465366364e-03,-3.516868920996785164e-03,-4.076511133462190628e-03,4.684109007939696312e-04,-1.885599340312182903e-04,2.931393217295408249e-03,-7.094853091984987259e-03,8.424177067354321480e-04,2.465254394337534904e-03,1.435166923329234123e-03,-1.141760876635089517e-04,-4.088461719220504165e-05,-1.870181877166032791e-04,4.894587327726185322e-04,-2.000337932258844376e-03,-2.295366139151155949e-04,-1.210233080200850964e-03,-1.021700591081753373e-04,4.714530659839510918e-04,-5.157901614438742399e-05,-1.699633003227063455e-06,2.795197360683232546e-05,-8.164402242982760072e-05,-2.635757555253803730e-04,3.158915205858647823e-05,3.777871461352333426e-05,-1.188975948025472462e-04,3.280155069660395384e-04,-5.389670332078821957e-05,-1.022717115120030940e-04,8.990560309030115604e-04,1.465703593567013741e-03,2.135148970410227776e-04,1.791347865946590900e-03,1.275835093110799789e-04,-4.692239599535241723e-05,-3.301934921182692051e-04,1.683377195149660110e-04,-2.317981328815221786e-03,-1.310331630520522594e-03,5.214393604546785355e-05,1.195962424390017986e-03,6.595251034013926983e-04,-3.210247959941625595e-04,1.922141964314505458e-04,9.662825614213943481e-04,1.936542917974293232e-03,2.495623659342527390e-03,-1.305779675021767616e-03,-1.590838946867734194e-04,-2.779240894597023726e-04,-4.758160794153809547e-04,-1.159314415417611599e-04,1.392227713949978352e-04,1.359836314804852009e-03,-8.929583127610385418e-04,-5.793560994789004326e-04,-7.793080294504761696e-04,-1.593280583620071411e-03,-3.267672582296654582e-05,8.613331592641770840e-04,8.529155747964978218e-04,1.250770641490817070e-03,-3.499834856484085321e-04,1.992450794205069542e-03,4.330130759626626968e-04,8.204160840250551701e-04,8.828494901536032557e-05,8.651191019453108311e-04,1.978506043087691069e-04,5.226326757110655308e-04,-2.678554039448499680e-03,1.660341396927833557e-03,6.447655032388865948e-04,9.104931959882378578e-04,8.632960962131619453e-04,-4.808902274817228317e-03,4.483486991375684738e-03,-2.307144692167639732e-03,4.177396185696125031e-03,1.121530658565461636e-03,-2.272682759212329984e-04,2.624863991513848305e-03,9.351404628432646859e-07\n0.000000000000000000e+00,-6.148433021735399961e-05,1.256417890544980764e-04,-2.882214612327516079e-04,5.091544007882475853e-04,-5.495285950019024312e-05,-1.524045510450378060e-04,-1.401955529445331194e-08,1.790656970115378499e-04,-2.665333449840545654e-04,5.580677650868892670e-03,-2.112925285473465919e-03,1.978690968826413155e-03,1.453639753162860870e-02,3.723668050952255726e-04,4.389554305817000568e-06,1.342896139249205589e-04,-1.178927836008369923e-03,-1.889807172119617462e-04,-1.652911887504160404e-03,-6.764670833945274353e-03,1.246249582618474960e-02,-8.547460660338401794e-03,2.483582647982984781e-04,-3.792520728893578053e-04,-8.531686849892139435e-03,1.341443229466676712e-02,-1.561147975735366344e-03,4.814723506569862366e-04,1.973154954612255096e-03,-8.665468543767929077e-03,2.679308236110955477e-04,3.782055282499641180e-04,1.331295236013829708e-03,3.242412209510803223e-02,1.539023406803607941e-02,-1.876018941402435303e-03,-6.538496352732181549e-03,3.310463624075055122e-03,6.249254802241921425e-04,-9.420793503522872925e-05,6.444619502872228622e-03,9.013713337481021881e-03,1.349696191027760506e-03,-1.104711438529193401e-03,-3.282743040472269058e-03,9.334921836853027344e-03,4.749449726659804583e-04,-3.133475256618112326e-04,-2.608943264931440353e-03,-1.425726688466966152e-03,-3.467439208179712296e-03,-9.123457595705986023e-03,1.060664886608719826e-03,8.468626037938520312e-05,-1.061829243553802371e-04,1.702079025562852621e-04,-2.291880809934809804e-04,7.039639167487621307e-04,1.019059494137763977e-02,-3.158657345920801163e-04,4.811833059648051858e-05,-6.039013533154502511e-05,4.571430690702982247e-05,1.522902515205259988e-08,-7.321982411667704582e-05,3.335447763674892485e-05,-2.413944341242313385e-03,-1.393894548527896404e-03,-3.405702955205924809e-05,-2.360099606448784471e-04,-1.299832597112526855e-08,2.065818698611110449e-04,-4.627857124432921410e-04,5.179638043045997620e-03,1.119400281459093094e-02,-1.009849738329648972e-02,1.212326250970363617e-02,1.957678177859634161e-04,2.322890213690698147e-05,2.491861960152164102e-05,-1.620131894014775753e-03,-7.989474572241306305e-03,7.367643062025308609e-03,-6.420600228011608124e-03,8.185080252587795258e-03,-5.361859686672687531e-03,-2.457911323290318251e-04,-3.360429836902767420e-04,-5.797266494482755661e-03,8.900281041860580444e-03,1.395655516535043716e-02,5.814833100885152817e-03,-7.803621701896190643e-03,-5.239999853074550629e-03,-9.481211600359529257e-05,2.044009597739204764e-04,2.398584969341754913e-03,2.473902702331542969e-02,2.080211229622364044e-02,6.284447386860847473e-03,-8.099900558590888977e-03,-1.239875797182321548e-03,-2.880359534174203873e-04,-1.093867031158879399e-04,6.939524319022893906e-03,8.410124108195304871e-03,-1.633952185511589050e-02,3.585949074476957321e-03,-1.478837337344884872e-03,5.396619439125061035e-03,3.460078150965273380e-04,-3.835461102426052094e-04,-1.217733486555516720e-03,-3.194534918293356895e-03,-1.150108128786087036e-02,1.201285747811198235e-03,-6.531544961035251617e-03,2.638851001393049955e-04,-2.372134622419252992e-04,1.455168676329776645e-04,-2.463489072397351265e-04,1.130152260884642601e-03,8.333394303917884827e-03,-6.014315877109766006e-04,-4.351247844169847667e-05,-1.967467542272061110e-04,4.639756662072613835e-05,1.705693364328908501e-08,-1.657110260566696525e-05,-6.524078344227746129e-08,3.526305314153432846e-03,4.065358545631170273e-03,-6.150926492409780622e-05,1.820965117076411843e-04,-1.334184540624505644e-09,-2.496180240996181965e-05,6.471258238889276981e-04,-2.746366895735263824e-03,-2.039511688053607941e-02,1.350634172558784485e-02,-8.132775314152240753e-03,4.621070111170411110e-04,-1.473764423280954361e-04,-5.643340409733355045e-05,3.719280357472598553e-05,-6.615361198782920837e-03,-2.649236097931861877e-02,2.057062834501266479e-02,-2.726659877225756645e-03,-1.234036870300769806e-02,7.262394065037369728e-04,-6.805182201787829399e-04,-7.148931734263896942e-03,-4.464499652385711670e-04,-1.315887179225683212e-02,-4.863352514803409576e-04,1.292374916374683380e-03,-1.231930032372474670e-02,6.592128193005919456e-04,1.562769466545432806e-04,-6.365266162902116776e-04,1.950061880052089691e-02,-3.115789964795112610e-03,2.302030846476554871e-02,-2.003344893455505371e-02,2.331153489649295807e-03,6.232107989490032196e-04,-2.190845989389345050e-04,-1.906003803014755249e-03,-3.334819106385111809e-03,2.896238863468170166e-02,-1.208943128585815430e-02,-4.483769647777080536e-03,-7.332780398428440094e-03,2.648725640028715134e-04,-9.622768266126513481e-05,-7.389729842543601990e-03,-1.109391078352928162e-02,1.731294393539428711e-02,1.422800589352846146e-03,4.652888979762792587e-03,-1.203256397275254130e-04,1.580416574142873287e-04,3.692376049002632499e-05,-5.656171124428510666e-04,-2.499829977750778198e-03,3.802587278187274933e-03,-3.573410212993621826e-04,8.624489419162273407e-05,2.563326415838673711e-05,5.217379657551646233e-05,-5.525821578089562536e-09,-6.380903505487367511e-05,2.288118266733363271e-04,-2.365456603001803160e-04,4.887103568762540817e-04,3.369787009432911873e-07,-1.563732512295246124e-04,-1.697603124739544000e-08,2.278050815220922232e-04,-4.374289710540324450e-04,4.744556732475757599e-03,-2.138825133442878723e-03,-9.375708177685737610e-04,1.414582692086696625e-02,3.811719943769276142e-04,-6.062398824724368751e-05,-6.068295624572783709e-05,-1.515939482487738132e-03,2.422548830509185791e-03,2.515097847208380699e-03,2.573735080659389496e-03,1.192807219922542572e-02,9.655037894845008850e-03,-1.038005866575986147e-04,-2.119271084666252136e-04,-5.432355217635631561e-03,1.440034341067075729e-02,9.673964232206344604e-04,-1.343493908643722534e-02,-7.258682977408170700e-03,6.231891456991434097e-04,1.113581383833661675e-04,4.218974208924919367e-04,2.340675331652164459e-03,2.872520498931407928e-02,2.401461452245712280e-02,7.285891100764274597e-03,-9.318708442151546478e-03,2.388605149462819099e-03,1.036239555105566978e-04,-1.334759435849264264e-04,8.844903670251369476e-03,6.199124269187450409e-03,-6.981037091463804245e-03,-3.740204498171806335e-03,-1.038150861859321594e-03,9.644625708460807800e-03,7.913857698440551758e-04,-4.497665795497596264e-04,3.748971037566661835e-03,8.078183047473430634e-03,2.855994738638401031e-03,-1.173470728099346161e-02,-3.646616823971271515e-04,2.139525895472615957e-04,-2.214641717728227377e-04,1.863500947365537286e-04,-3.201490035280585289e-04,9.111673571169376373e-03,1.141518633812665939e-02,-1.286571379750967026e-03,-3.312330227345228195e-05,-2.397211501374840736e-04,5.551695358008146286e-05,2.454203240631613880e-08,-7.734783866908401251e-05,5.086048622615635395e-05,-1.229285961017012596e-03,-1.812788250390440226e-04,-9.147517266683280468e-05,-1.768950314726680517e-04,2.861406755982898176e-08,1.842005731305107474e-04,-2.480018883943557739e-04,4.516326822340488434e-03,2.254247665405273438e-04,4.023625515401363373e-03,9.161200374364852905e-03,1.611929037608206272e-04,5.421274545369669795e-05,1.471995055908337235e-04,-2.094199880957603455e-03,-1.629636506550014019e-03,-6.438699550926685333e-03,-5.997661035507917404e-03,1.049140933901071548e-02,-7.672823965549468994e-03,8.033622725633904338e-05,-5.219249287620186806e-04,-1.005885563790798187e-02,1.257592253386974335e-02,6.510806269943714142e-04,-4.954361356794834137e-03,2.559069311246275902e-03,-9.157693013548851013e-03,2.433258487144485116e-04,3.324753488413989544e-04,1.407835166901350021e-03,2.507427707314491272e-02,1.520141959190368652e-02,-1.573613844811916351e-04,-7.524996064603328705e-03,-1.896665431559085846e-03,1.264579332200810313e-04,1.409434480592608452e-05,4.648088011890649796e-03,1.170458458364009857e-02,-5.715584848076105118e-03,-1.260443590581417084e-03,7.007339037954807281e-03,5.613166838884353638e-03,6.415506359189748764e-04,-2.399549557594582438e-04,-2.716223942115902901e-03,-3.327585058286786079e-03,-2.696243580430746078e-03,-1.032413076609373093e-02,-2.760073635727167130e-03,6.478220893768593669e-05,-4.675492527894675732e-05,1.150366297224536538e-04,-4.065293178427964449e-04,1.529026776552200317e-04,1.126972958445549011e-02,1.132743433117866516e-03,1.727186026982963085e-04,-8.600065484642982483e-05,4.794372944161295891e-05,1.670878191362135112e-08,-1.091138401534408331e-04,-5.755126767326146364e-05,-1.154901692643761635e-03,-1.406020601280033588e-04,-4.710834764409810305e-05,-1.653344952501356602e-04,3.744571586139500141e-08,3.280935634393244982e-04,-2.041821717284619808e-04,5.941507872194051743e-03,7.527614943683147430e-03,1.483162026852369308e-02,1.104341447353363037e-02,-1.735950354486703873e-05,2.926205925177782774e-04,3.838405536953359842e-04,-3.764802590012550354e-03,4.731835797429084778e-03,1.384892873466014862e-02,-7.747995667159557343e-03,5.420052446424961090e-03,-1.294430159032344818e-02,-6.394402589648962021e-07,-3.742980770766735077e-04,-9.466411545872688293e-03,9.746012277901172638e-03,1.226977445185184479e-03,4.455843940377235413e-03,-2.291782293468713760e-03,-1.237905677407979965e-02,4.493959713727235794e-04,2.122617443092167377e-04,1.244694110937416553e-03,1.980196312069892883e-02,-3.197425976395606995e-04,-1.418566051870584488e-02,1.292740367352962494e-02,-4.812560509890317917e-04,-1.966034062206745148e-03,1.958154607564210892e-04,2.660384401679039001e-03,9.532196447253227234e-03,-1.746705546975135803e-02,-1.754867285490036011e-02,1.992465555667877197e-02,6.807387806475162506e-03,-7.992502069100737572e-04,-1.226649328600615263e-04,-7.373707368969917297e-03,-4.180972464382648468e-03,8.983422070741653442e-03,3.506818786263465881e-03,7.420278154313564301e-03,4.000334593001753092e-05,5.250429967418313026e-05,1.908229169202968478e-04,-7.716155960224568844e-04,-3.214115276932716370e-04,9.040766395628452301e-03,-1.550932065583765507e-03,-1.543267862871289253e-04,-1.178950842586345971e-04,8.110884664347395301e-06,2.604861037980299443e-08,-1.024888260872103274e-04,-2.806908014463260770e-06,-8.360994979739189148e-04,-5.331024294719099998e-05,-8.772649744059890509e-05,-2.074643707601353526e-04,4.112052920390851796e-08,2.600789302960038185e-04,-4.146074061281979084e-04,4.418364260345697403e-03,-4.297470673918724060e-03,-1.149913528934121132e-03,1.335951965302228928e-02,2.403428661637008190e-04,1.727791823213919997e-05,1.629173639230430126e-04,-2.422337420284748077e-03,-8.255870081484317780e-03,-3.271589986979961395e-03,-2.851859433576464653e-03,1.030235178768634796e-02,-5.130632314831018448e-03,-2.839410444721579552e-05,-3.698962100315839052e-04,-9.816534817218780518e-03,1.300021726638078690e-02,1.166684087365865707e-04,-2.134359907358884811e-03,1.391784753650426865e-03,-6.011954974383115768e-03,1.237438409589231014e-04,3.051217354368418455e-04,2.132010413333773613e-03,2.817388623952865601e-02,2.069016732275485992e-02,-7.639888208359479904e-04,-4.070546478033065796e-03,-4.807350924238562584e-04,-9.312229230999946594e-04,-4.657029785448685288e-05,7.116643711924552917e-03,1.281686872243881226e-02,-6.046351976692676544e-03,-1.770575996488332748e-03,6.645172368735074997e-03,3.085555974394083023e-03,-5.493962089531123638e-04,-3.323913842905312777e-04,9.788225870579481125e-04,-1.947728218510746956e-03,-5.222448147833347321e-03,-1.216761209070682526e-02,1.265162369236350060e-03,1.499047066317871213e-04,-1.679728156886994839e-04,1.691031211521476507e-04,-1.422401837771758437e-04,2.136147115379571915e-03,1.205884292721748352e-02,1.778923469828441739e-04,-4.663413710659369826e-05,-2.206618082709610462e-04,3.584125806810334325e-05,-1.816596295611816458e-08,-8.020497625693678856e-05,6.273404869716614485e-05,-4.304545000195503235e-04,5.630884552374482155e-04,-2.916712583100888878e-05,-1.449150586267933249e-04,1.638932189962361008e-08,2.319322957191616297e-04,-2.331528667127713561e-04,5.220849066972732544e-03,-1.065911375917494297e-03,1.552897738292813301e-03,7.923614233732223511e-03,2.358881320105865598e-04,1.145387795986607671e-05,1.239772682311013341e-04,-1.971998019143939018e-03,-9.005227126181125641e-03,-2.074717078357934952e-03,-8.405118249356746674e-03,8.639690466225147247e-03,-4.712226334959268570e-03,8.421426900895312428e-05,-2.721232885960489511e-05,-5.251493304967880249e-03,1.532004587352275848e-02,3.595355199649930000e-03,-4.365904722362756729e-03,5.729290656745433807e-03,-1.105582714080810547e-02,2.492229687049984932e-04,3.866013139486312866e-04,1.888592843897640705e-03,2.893262729048728943e-02,1.617110893130302429e-02,-6.479891017079353333e-04,-3.019316354766488075e-03,1.592038664966821671e-03,-2.663407940417528152e-05,-5.341662836144678295e-05,5.332274828106164932e-03,1.119707524776458740e-02,-3.916936926543712616e-03,2.107111737132072449e-03,5.043984390795230865e-03,9.648491628468036652e-03,4.722672747448086739e-04,-2.487142337486147881e-04,-4.175134003162384033e-03,-4.943744279444217682e-03,-4.591463133692741394e-03,-1.258107554167509079e-02,1.801102422177791595e-03,1.786435605026781559e-04,-6.315995415206998587e-05,1.788233494153246284e-04,-1.902295043691992760e-04,3.639701753854751587e-04,9.091636165976524353e-03,2.613188698887825012e-04,9.502255124971270561e-05,-1.252839283552020788e-04,4.916015313938260078e-05,2.832143763953354210e-08,6.359862745739519596e-04,-2.889013558160513639e-04,4.109213594347238541e-03,-4.045020788908004761e-03,3.864471800625324249e-04,1.160526531748473644e-03,2.752358341240324080e-08,-1.731413532979786396e-03,1.550791785120964050e-03,-3.854544460773468018e-02,7.331375032663345337e-03,-3.595694527029991150e-02,-7.626681774854660034e-02,-2.177639631554484367e-03,-2.431996254017576575e-04,-1.070740632712841034e-03,1.836790516972541809e-02,3.887321054935455322e-02,4.447431862354278564e-02,5.117859691381454468e-04,-9.191074967384338379e-02,6.314865499734878540e-02,-7.892366265878081322e-04,2.964710351079702377e-03,7.173481583595275879e-02,-9.301942586898803711e-02,-1.763014122843742371e-02,6.856463849544525146e-03,-3.246016800403594971e-03,6.816810369491577148e-02,-2.189418766647577286e-03,-2.535818610340356827e-03,-1.256976462900638580e-02,4.535022377967834473e-01,-1.213583722710609436e-01,-8.077025413513183594e-03,5.317868664860725403e-02,-2.153821289539337158e-03,2.383035607635974884e-03,4.018855397589504719e-04,-3.983001783490180969e-02,-8.242334425449371338e-02,2.949684672057628632e-02,3.356880694627761841e-02,-1.047409139573574066e-02,-6.051869690418243408e-02,-2.127369632944464684e-03,1.998555380851030350e-03,2.378914691507816315e-02,3.259326890110969543e-02,-5.992302671074867249e-03,5.396635085344314575e-02,-7.592953741550445557e-03,-9.050609078258275986e-04,9.824802400544285774e-04,-9.440408903174102306e-04,3.121584188193082809e-03,-5.219413898885250092e-03,-7.962965220212936401e-02,8.851233869791030884e-04,-2.196801360696554184e-04,-1.880896015791222453e-04,-1.416799961589276791e-03,-6.519905873574316502e-04,-1.708867261186242104e-03,-1.943790266523137689e-05,1.487759000156074762e-04,7.103845709934830666e-04,1.619643066078424454e-03,7.505104294978082180e-04,1.065914519131183624e-03,3.451618540566414595e-04,4.934445023536682129e-04,4.910305142402648926e-03,9.755423292517662048e-03,9.112374857068061829e-03,9.919910691678524017e-03,5.569825880229473114e-04,5.116234533488750458e-04,-2.401263773208484054e-04,-3.360052360221743584e-03,-4.816412460058927536e-03,9.835241362452507019e-04,-9.333664551377296448e-03,9.831633418798446655e-03,-5.178579129278659821e-03,5.477183149196207523e-04,-2.018574625253677368e-03,-3.323937999084591866e-03,7.231921423226594925e-03,6.002344191074371338e-03,-3.404411487281322479e-03,-6.338696926832199097e-03,-7.562181912362575531e-03,-2.404265571385622025e-03,-9.663677774369716644e-04,2.777149900794029236e-03,2.482561022043228149e-02,1.737855374813079834e-02,1.605800585821270943e-03,-7.377617992460727692e-03,1.700382912531495094e-03,6.389195332303643227e-04,-5.688480101525783539e-03,1.029892475344240665e-03,7.176070939749479294e-03,-9.572203271090984344e-04,-1.316426042467355728e-02,6.952964700758457184e-03,6.684946361929178238e-03,2.170715481042861938e-03,4.844670183956623077e-03,-2.219070447608828545e-03,1.481327461078763008e-03,-1.272334484383463860e-03,-3.075780905783176422e-02,-6.013822741806507111e-03,4.915564786642789841e-03,3.525425214320421219e-03,1.941571198403835297e-02,1.528553105890750885e-02,1.458845660090446472e-02,-5.405868869274854660e-03,6.862064823508262634e-03,6.842730101197957993e-03,-3.305296879261732101e-03,1.012412940326612443e-05\n0.000000000000000000e+00,-2.308359398739412427e-05,1.811523106880486012e-04,2.249791752547025681e-03,1.354931853711605072e-03,-7.786328205838799477e-05,-1.018992988974787295e-04,-2.178037084021866576e-09,-5.985137249808758497e-06,-1.345215423498302698e-04,4.116329364478588104e-05,-4.803985357284545898e-04,-9.882649406790733337e-03,-3.646609606221318245e-03,8.415730553679168224e-04,-2.967898035421967506e-04,-3.350879997014999390e-04,8.371684234589338303e-04,-3.161923727020621300e-03,8.489651605486869812e-03,-4.477620124816894531e-03,3.818131517618894577e-06,8.675419725477695465e-03,1.549972366774454713e-04,-4.953123861923813820e-04,-6.014343816787004471e-03,-1.294389599934220314e-03,-8.523110300302505493e-03,2.393069211393594742e-03,1.890088897198438644e-04,8.044262416660785675e-03,-1.281716104131191969e-04,4.474793968256562948e-04,8.294178405776619911e-04,1.243141666054725647e-02,2.240100689232349396e-02,5.020241718739271164e-03,-5.929493345320224762e-03,1.407746877521276474e-02,9.296005591750144958e-04,-2.446935395710170269e-04,3.235076321288943291e-03,4.592151381075382233e-03,3.682442475110292435e-03,7.127751596271991730e-03,6.345584988594055176e-04,1.276152394711971283e-02,1.262756297364830971e-03,-5.304819205775856972e-04,1.480574999004602432e-02,-6.678389618173241615e-04,-8.077840320765972137e-03,-2.866491675376892090e-03,-4.964020103216171265e-03,1.618929672986268997e-04,-3.861411241814494133e-04,-6.390084308804944158e-06,1.274082111194729805e-03,3.809695830568671227e-03,2.857005922123789787e-03,-4.536014981567859650e-03,-6.394139491021633148e-04,2.778392808977514505e-05,3.734227720997296274e-05,6.035558275385710658e-09,-4.499845090322196484e-06,1.719862339086830616e-04,3.855619113892316818e-03,2.959388075396418571e-03,-5.885856080567464232e-05,-1.073042221833020449e-05,4.567823452816810459e-09,4.793629341293126345e-05,-2.990433131344616413e-06,5.661844043061137199e-04,-2.155336551368236542e-02,4.582153633236885071e-03,5.637208232656121254e-04,4.395301511976867914e-04,-1.389282697346061468e-04,8.072771743172779679e-05,-3.860315773636102676e-04,9.567960165441036224e-03,-2.508490905165672302e-02,-8.919822052121162415e-03,8.471984416246414185e-03,4.091236740350723267e-03,4.732967936433851719e-04,-4.525532131083309650e-04,-7.423313800245523453e-03,6.264801137149333954e-03,-2.195655182003974915e-02,-9.730099700391292572e-03,8.848443627357482910e-03,1.195556949824094772e-03,3.424278111197054386e-04,4.905599053017795086e-04,-8.521617273800075054e-04,1.786820963025093079e-02,1.705081015825271606e-02,-1.517488434910774231e-02,2.868669107556343079e-03,1.519138086587190628e-02,2.171572064980864525e-03,-6.187891267472878098e-05,4.169221967458724976e-03,6.243971642106771469e-03,1.420276891440153122e-02,-1.534372102469205856e-02,1.068931445479393005e-02,1.123169064521789551e-02,1.672621001489460468e-03,-2.496845554560422897e-04,8.821405470371246338e-03,-5.332543514668941498e-05,9.336639195680618286e-04,-2.772254496812820435e-02,7.066359277814626694e-03,-1.847730891313403845e-04,-2.442234836053103209e-05,4.681518475990742445e-06,7.049968698993325233e-04,1.757880207151174545e-03,4.247076343744993210e-03,-2.056196797639131546e-03,-2.568844647612422705e-04,1.164911373052746058e-04,5.153677193447947502e-05,-9.709938630919623392e-09,-1.249600609298795462e-04,2.466767909936606884e-06,3.408513730391860008e-03,2.282892819494009018e-03,-1.250386412721127272e-04,-9.463779861107468605e-05,-6.198562552128805692e-09,4.185974830761551857e-06,-2.560517168603837490e-04,2.874037250876426697e-03,6.605249363929033279e-03,-1.764009147882461548e-02,2.261577174067497253e-03,1.246029627509415150e-03,-2.835280902218073606e-04,-7.910573040135204792e-04,-2.673474140465259552e-03,-2.255778573453426361e-02,-1.241570618003606796e-02,-2.538986504077911377e-02,-4.729404300451278687e-02,1.498539559543132782e-02,-2.116711111739277840e-04,-6.871254881843924522e-04,-4.575257189571857452e-03,-1.911338418722152710e-02,-2.338478900492191315e-02,1.676204428076744080e-02,-2.128488942980766296e-02,1.021852809935808182e-02,-1.319268485531210899e-04,2.552238584030419588e-04,-2.072387433145195246e-04,8.384386077523231506e-03,6.963800638914108276e-03,-2.219042368233203888e-02,6.268778815865516663e-05,1.593893766403198242e-02,-3.708731848746538162e-03,-3.253803297411650419e-04,7.049180567264556885e-04,-3.416966646909713745e-02,-1.675950363278388977e-02,6.254917010664939880e-03,-1.705388352274894714e-02,2.402270585298538208e-02,-2.740426221862435341e-03,-8.322405628859996796e-04,2.069769427180290222e-02,-3.788853064179420471e-05,-1.773666404187679291e-02,1.777122728526592255e-03,-8.420040830969810486e-03,1.810763642424717546e-04,-7.349030929617583752e-04,-1.175470242742449045e-05,1.467662747018039227e-03,5.007398780435323715e-03,-4.359239246696233749e-03,-1.196324639022350311e-02,-2.033884869888424873e-03,-2.664427156560122967e-04,4.744770922116003931e-05,7.775105004270699283e-09,3.918743459507822990e-06,1.186189765576273203e-04,8.876582141965627670e-04,-1.901279174489900470e-04,-2.082277205772697926e-05,-1.425103691872209311e-04,-2.333496240680688061e-08,-1.457762700738385320e-04,4.976900527253746986e-05,-6.791648920625448227e-04,1.786558888852596283e-03,-1.475732028484344482e-02,-9.211690165102481842e-03,-4.054784658364951611e-04,-4.842087582801468670e-05,-2.307577815372496843e-04,6.083883345127105713e-04,-9.698374196887016296e-03,-2.019569650292396545e-02,-2.400832995772361755e-02,-2.677617035806179047e-02,-2.754402160644531250e-02,5.033354391343891621e-04,-1.004978432320058346e-03,-1.002948731184005737e-02,-4.355111159384250641e-03,1.040494162589311600e-02,3.285617008805274963e-02,-1.691715046763420105e-02,-1.650013402104377747e-02,1.926403638208284974e-04,3.790400514844805002e-04,-7.587543223053216934e-04,1.564133167266845703e-02,3.774208948016166687e-03,-2.612393908202648163e-02,-1.270194537937641144e-03,1.656531170010566711e-02,3.209842601791024208e-03,-2.475387591402977705e-04,-1.510935951955616474e-03,1.082243584096431732e-02,8.191497996449470520e-03,6.086085923016071320e-03,4.019667394459247589e-03,1.339465938508510590e-02,1.677961787208914757e-03,-5.801038350909948349e-04,-1.970394328236579895e-02,-3.301136195659637451e-02,-2.308809757232666016e-02,8.758839219808578491e-03,-6.435727700591087341e-03,-1.227905158884823322e-04,-2.272123383590951562e-04,2.868349838536232710e-05,-2.115488518029451370e-03,-9.299764409661293030e-03,-3.493845462799072266e-03,-4.594939760863780975e-03,-5.801878869533538818e-04,4.077503690496087074e-04,8.375346078537404537e-05,-7.000267032708507031e-09,-1.893091393867507577e-05,2.257740707136690617e-04,4.053333774209022522e-03,2.316627418622374535e-03,8.086660818662494421e-05,-7.531594746978953481e-05,2.670944354576931801e-08,-8.929063915275037289e-05,-2.497709938324987888e-04,-8.943462744355201721e-04,-1.758096739649772644e-03,-2.855049818754196167e-02,-8.003996685147285461e-03,8.281835471279919147e-04,-4.181823460385203362e-04,-6.961412727832794189e-04,7.119938964024186134e-04,-7.323663681745529175e-03,6.713450420647859573e-03,4.699638579040765762e-03,-2.639893814921379089e-02,6.659444421529769897e-03,1.366860815323889256e-04,-8.644641493447124958e-04,-1.337355934083461761e-03,-5.375924520194530487e-03,-4.166824743151664734e-03,1.920254714787006378e-02,-1.713332533836364746e-02,5.113274324685335159e-03,7.192123302957043052e-05,5.677870358340442181e-04,1.703350280877202749e-04,1.880855858325958252e-02,1.673769205808639526e-02,-1.688518002629280090e-02,-1.607614336535334587e-03,2.088372968137264252e-02,4.020397609565407038e-04,-5.636110436171293259e-04,4.871291574090719223e-03,-1.220656279474496841e-02,-1.622922718524932861e-05,7.873501628637313843e-03,-2.418386004865169525e-02,1.689024455845355988e-02,2.598412684164941311e-04,-1.039914553984999657e-03,1.231171842664480209e-02,-1.176672242581844330e-02,-1.383617706596851349e-02,1.294246874749660492e-03,-1.416400168091058731e-02,3.695908235386013985e-04,-7.928368868306279182e-04,1.406300289090722799e-04,1.166864996775984764e-03,7.521485444158315659e-03,2.141638658940792084e-03,-1.299211848527193069e-02,-1.657129614613950253e-03,-1.244604936800897121e-05,3.715211641974747181e-05,-2.995102477143518627e-08,-7.163692498579621315e-05,8.670178795000538230e-05,1.255939016118645668e-03,2.926767920143902302e-04,-1.245726743945851922e-04,-1.695868704700842500e-04,2.451656655466649681e-10,-8.474927744828164577e-05,-2.223919873358681798e-04,-6.507656071335077286e-04,-5.209566559642553329e-03,-1.248888764530420303e-02,-1.139628235250711441e-03,5.666790530085563660e-04,-1.890561543405056000e-04,-5.831512389704585075e-04,-5.341010401025414467e-04,-6.516035646200180054e-04,6.972752977162599564e-03,-6.420074030756950378e-03,-1.759444549679756165e-02,4.834376741200685501e-03,-1.583757693879306316e-06,-9.933076798915863037e-04,-7.798041682690382004e-03,-9.754062630236148834e-03,-4.312163218855857849e-03,6.168047431856393814e-03,-8.902105502784252167e-03,2.527267439290881157e-03,-8.561896538594737649e-05,3.003766760230064392e-04,-6.346666486933827400e-05,1.298534497618675232e-02,9.010754525661468506e-03,-6.856547668576240540e-03,-5.246032960712909698e-04,1.149103790521621704e-02,-2.336152829229831696e-04,-2.363334351684898138e-04,3.982240799814462662e-03,-8.606972172856330872e-03,-5.021268967539072037e-03,2.195390872657299042e-03,-6.243946496397256851e-03,7.162666413933038712e-03,3.350789775140583515e-04,-7.174537749961018562e-04,1.157290302217006683e-02,-7.195097394287586212e-03,-1.572609692811965942e-02,-7.150451419875025749e-04,-1.308153290301561356e-02,1.779292360879480839e-04,-5.356509936973452568e-04,-1.144129146268824115e-05,1.034636399708688259e-03,1.671302830800414085e-03,1.745076151564717293e-03,-6.363677792251110077e-03,-9.423963492736220360e-04,-8.721393533051013947e-05,2.973245864268392324e-05,9.338407380710123107e-09,6.345158908516168594e-06,2.565590548329055309e-04,-2.342112828046083450e-03,-8.629537187516689301e-04,4.705524042947217822e-05,-1.021131756715476513e-04,-1.334672106168000028e-08,-1.763074687914922833e-04,-3.154329024255275726e-04,1.388948410749435425e-03,-2.180464752018451691e-02,-1.759206876158714294e-02,1.543365069665014744e-03,3.891612868756055832e-04,-1.249646884389221668e-04,-6.291412864811718464e-04,1.686672447249293327e-03,-2.200144110247492790e-03,-2.649221103638410568e-03,2.628611400723457336e-02,-1.854657661169767380e-03,2.865903778001666069e-03,3.288135339971631765e-04,-1.002015080302953720e-03,-2.545529743656516075e-03,-1.896630600094795227e-02,-3.649036400020122528e-03,1.894920691847801208e-02,-2.700202353298664093e-02,1.087455777451395988e-03,-2.586372138466686010e-04,-1.359432935714721680e-04,1.271807006560266018e-03,1.167213730514049530e-02,-1.139708608388900757e-02,-1.665908470749855042e-02,-2.178618870675563812e-02,-4.405002109706401825e-03,2.653288654983043671e-03,-4.963360261172056198e-04,1.310390420258045197e-02,1.224176771938800812e-02,-2.560717239975929260e-02,6.742794997990131378e-03,-1.204292755573987961e-02,5.169044248759746552e-03,2.394240815192461014e-03,-5.334875313565135002e-04,7.402695715427398682e-03,-4.536913242191076279e-03,-5.596368107944726944e-03,-4.924544133245944977e-03,-2.697346359491348267e-02,2.343683154322206974e-04,-6.638938793912529945e-04,4.630690091289579868e-05,6.244004471227526665e-04,2.177535789087414742e-03,1.152951037511229515e-03,-6.517618894577026367e-03,-6.359271937981247902e-04,1.692761725280433893e-04,1.131896715378388762e-04,6.288752274485887028e-08,-1.149445306509733200e-04,9.162320930045098066e-05,1.052098115906119347e-03,4.113808972761034966e-04,-2.627915237098932266e-04,-2.533319639042019844e-04,3.083265909253896098e-08,-1.066028489731252193e-04,-1.923710224218666553e-04,-9.870068170130252838e-04,-6.177900824695825577e-03,-7.531684823334217072e-03,2.503748284652829170e-03,9.965270292013883591e-04,-2.314012963324785233e-04,-2.980536082759499550e-04,-4.087815759703516960e-04,5.872680805623531342e-03,1.247856020927429199e-02,8.048337884247303009e-03,-6.478315684944391251e-03,1.748103089630603790e-02,1.359930465696379542e-04,-1.858965842984616756e-03,-1.914061047136783600e-02,-9.000953286886215210e-03,-2.236642688512802124e-02,1.343370415270328522e-02,-5.492652766406536102e-03,1.173422392457723618e-02,1.148905139416456223e-04,3.805955057032406330e-04,-9.161682100966572762e-04,1.444234792143106461e-02,2.716138772666454315e-02,4.944869782775640488e-03,-7.329108193516731262e-03,9.750938042998313904e-03,9.617793839424848557e-04,-1.807652006391435862e-04,5.244266241788864136e-03,-5.104196723550558090e-03,-1.653411239385604858e-02,1.596925035119056702e-02,-9.669290855526924133e-03,7.920649833977222443e-03,6.104866624809801579e-04,-8.089401526376605034e-04,2.267504110932350159e-02,-1.868762075901031494e-03,-2.257590368390083313e-02,1.198633294552564621e-02,-1.130308210849761963e-02,3.042211465071886778e-04,-4.869252443313598633e-04,-1.033320368151180446e-04,1.568672480061650276e-03,2.022920642048120499e-03,7.423013914376497269e-03,-6.674547214061021805e-03,-1.053391024470329285e-03,1.249164051841944456e-05,2.352601222810335457e-05,-2.786816821753745899e-08,2.925844746641814709e-04,-1.262645353563129902e-03,-1.722431182861328125e-02,-1.031516119837760925e-02,7.622067932970821857e-04,1.098004169762134552e-03,-8.145832453010370955e-09,5.482056294567883015e-04,1.663701841607689857e-03,-1.888815313577651978e-05,2.679400146007537842e-03,1.687279641628265381e-01,1.128946430981159210e-02,-5.998966284096240997e-03,2.385925501585006714e-03,4.289775621145963669e-03,-1.318054273724555969e-03,2.050199732184410095e-02,-5.336446315050125122e-02,1.150151342153549194e-02,1.360918581485748291e-01,-5.447201430797576904e-02,-1.001593889668583870e-03,8.809565566480159760e-03,6.662585586309432983e-02,8.843430876731872559e-02,6.427204608917236328e-02,-1.038187369704246521e-01,1.172548905014991760e-01,-3.524682298302650452e-02,2.775180619210004807e-04,-2.900134306401014328e-03,-1.699647400528192520e-04,-1.228573545813560486e-01,5.798315405845642090e-01,7.652062177658081055e-02,7.259006798267364502e-02,-1.258587837219238281e-01,-5.944344215095043182e-03,2.660802798345685005e-03,-4.759408533573150635e-02,3.242788836359977722e-02,2.744827419519424438e-02,-7.241932302713394165e-02,8.825743943452835083e-02,-1.160032078623771667e-01,-5.234536249190568924e-03,6.488648243248462677e-03,-1.113274693489074707e-01,5.542548745870590210e-02,1.182505935430526733e-01,6.666183006018400192e-03,8.197666704654693604e-02,-8.052231860347092152e-04,6.061986088752746582e-03,-3.494211123324930668e-04,-9.980499744415283203e-03,-2.812023460865020752e-02,-2.776041626930236816e-03,6.962549686431884766e-02,9.896794334053993225e-03,1.255142851732671261e-04,1.285752165131270885e-03,2.533725637476891279e-04,1.066935365088284016e-03,-7.845270447432994843e-04,2.689043991267681122e-03,4.652486823033541441e-04,-1.279521035030484200e-03,-4.995332565158605576e-04,-4.046380345243960619e-04,2.078121760860085487e-04,-4.407652886584401131e-04,-2.876685000956058502e-03,3.355618566274642944e-03,-2.313480339944362640e-02,-1.074819825589656830e-03,1.166001893579959869e-04,-1.052234089002013206e-03,-4.856957821175456047e-04,9.396211244165897369e-04,4.111809656023979187e-03,1.297407969832420349e-02,-9.926110506057739258e-04,-3.181844949722290039e-02,2.482113242149353027e-02,-5.470681353472173214e-04,-1.351652434095740318e-03,-4.077499732375144958e-03,-2.506104297935962677e-02,-1.232626195996999741e-02,1.745544746518135071e-02,-2.249643951654434204e-02,2.153361961245536804e-02,1.198951271362602711e-03,8.983049774542450905e-04,4.749995423480868340e-05,-1.028037630021572113e-03,1.279458403587341309e-02,-3.471511602401733398e-02,-2.363395411521196365e-03,1.937885209918022156e-02,9.026634506881237030e-04,3.275032155215740204e-03,9.946562349796295166e-03,-1.943562366068363190e-02,-5.724770948290824890e-03,3.158114477992057800e-02,-2.248332835733890533e-02,1.668291911482810974e-02,2.631310606375336647e-03,-2.343888394534587860e-03,3.031720221042633057e-02,-1.213295385241508484e-02,1.525948103517293930e-02,-2.389981970191001892e-02,-5.139577016234397888e-02,-1.698530837893486023e-02,-2.444133348762989044e-02,-2.193598076701164246e-02,-1.983936503529548645e-02,4.667680244892835617e-03,-4.068965464830398560e-02,-1.713161356747150421e-02,-2.902626292780041695e-04,-1.063359528779983521e-02,3.541306068655103445e-05\n0.000000000000000000e+00,-3.216228651581332088e-05,3.242178354412317276e-05,-4.393251729197800159e-04,-6.956569268368184566e-04,-6.958693847991526127e-05,-2.879578096326440573e-05,-6.007508268623951153e-09,-2.735753078013658524e-04,1.647608733037486672e-04,-3.886880120262503624e-03,-1.012892555445432663e-02,-3.348490456119179726e-03,-3.925587516278028488e-03,-4.779917653650045395e-04,-3.614614252001047134e-05,1.141830580309033394e-05,-1.300222589634358883e-03,3.159050247631967068e-04,7.934457622468471527e-03,2.573058754205703735e-02,1.421842491254210472e-03,8.250015787780284882e-03,5.479964602272957563e-05,-8.091226336546242237e-04,-5.346661433577537537e-03,-3.096159780398011208e-03,-3.764528548344969749e-03,1.290663424879312515e-02,5.151361692696809769e-04,2.216523047536611557e-03,2.119198034051805735e-04,-1.516658667242154479e-04,-2.547946292906999588e-03,-1.359186880290508270e-02,1.413819566369056702e-02,2.647953853011131287e-02,-5.089209880679845810e-03,-6.738127209246158600e-03,4.127758438698947430e-04,-5.801291263196617365e-05,-1.329732825979590416e-03,-3.574347356334328651e-03,-8.849444799125194550e-03,2.068397030234336853e-02,-2.216036617755889893e-02,-1.332162320613861084e-02,-8.492246270179748535e-04,-7.742334855720400810e-05,5.718939006328582764e-03,8.991323411464691162e-04,4.647394176572561264e-03,1.704506576061248779e-02,-5.959514994174242020e-03,1.886957907117903233e-04,-9.527371730655431747e-06,-2.701763150980696082e-05,4.797497531399130821e-04,2.341531915590167046e-03,5.614895839244127274e-03,-6.263623945415019989e-04,-9.495066478848457336e-05,-4.677507968153804541e-05,-4.346953573985956609e-05,-1.624090018026436155e-08,-4.280293069314211607e-06,2.285881055286154151e-04,3.913042135536670685e-03,4.132836125791072845e-03,1.165690537163754925e-05,2.494789951015263796e-04,-2.323770331713603809e-08,-1.976660423679277301e-04,5.660367896780371666e-04,-3.560440381988883018e-03,-4.059296473860740662e-02,2.456335537135601044e-02,-1.224006712436676025e-02,4.632846685126423836e-04,-1.507835404481738806e-04,-1.409491378581151366e-04,6.789563922211527824e-04,7.807561196386814117e-03,-3.515983745455741882e-02,3.182340413331985474e-02,6.509108468890190125e-03,-1.118337968364357948e-04,6.979642203077673912e-04,-4.935646429657936096e-04,-5.355985835194587708e-03,3.246380016207695007e-03,-2.614935860037803650e-02,-1.988893002271652222e-02,2.106770873069763184e-02,-1.464686938561499119e-03,7.578037912026047707e-04,1.851612469181418419e-04,-2.066609216853976250e-03,4.360099323093891144e-03,-1.155650056898593903e-02,1.370039395987987518e-02,-4.052159376442432404e-03,1.790814567357301712e-03,1.515278359875082970e-03,-1.363423507427796721e-04,-3.591270186007022858e-03,-9.412420913577079773e-04,2.149169333279132843e-02,-2.268961817026138306e-02,-3.065330907702445984e-03,1.510881586000323296e-03,1.321996096521615982e-04,5.532935028895735741e-05,2.632437041029334068e-03,-1.876719994470477104e-03,3.026396222412586212e-02,-7.964692078530788422e-03,6.219396367669105530e-03,-1.930955040734261274e-04,1.479033962823450565e-04,5.925345612922683358e-05,3.378628171049058437e-04,2.546992385759949684e-03,5.096430424600839615e-03,-1.723026158288121223e-03,-1.006154634524136782e-04,1.587932347320020199e-04,-9.490824595559388399e-06,-1.512227898459173048e-09,-2.220141323050484061e-04,-1.045459794113412499e-04,-3.833848517388105392e-03,-4.092159681022167206e-03,-1.151784672401845455e-04,-6.019328138791024685e-04,-1.757336498542372283e-08,1.767449866747483611e-04,-1.326737343333661556e-03,9.962408803403377533e-03,1.782451197504997253e-02,-6.499573588371276855e-02,2.215670235455036163e-02,1.138807972893118858e-03,-1.309986982960253954e-04,-6.908692885190248489e-04,-3.071201499551534653e-03,1.356702297925949097e-03,4.379624128341674805e-02,-3.780043870210647583e-02,-6.733573973178863525e-03,2.068497613072395325e-02,-1.312588108703494072e-03,-1.275932649150490761e-03,-8.419050835072994232e-03,-1.443302817642688751e-02,3.929532691836357117e-02,-2.013672702014446259e-02,-2.371860481798648834e-02,1.723599806427955627e-02,-7.158223306760191917e-04,1.381614420097321272e-04,3.568790620192885399e-03,2.238720655441284180e-02,1.828444004058837891e-02,-4.866871610283851624e-02,8.823306299746036530e-03,8.148057386279106140e-03,-4.713557660579681396e-03,-3.253415343351662159e-04,1.511754654347896576e-02,-1.384537853300571442e-02,-7.510404288768768311e-02,-4.239059053361415863e-03,-3.487792983651161194e-02,1.259673759341239929e-02,-1.747091766446828842e-03,-1.680724322795867920e-03,3.041929937899112701e-02,-2.280298620462417603e-03,-4.266731813549995422e-02,1.545042730867862701e-02,-2.512292191386222839e-02,9.349585161544382572e-04,-1.560861011967062950e-03,2.432789478916674852e-04,2.673268783837556839e-03,1.587320305407047272e-02,1.128248125314712524e-02,-1.816849038004875183e-02,-2.474930370226502419e-03,-5.872065667062997818e-04,-6.388792826328426600e-05,-3.073854770718753571e-08,1.297524431720376015e-05,-1.187461384688504040e-04,2.580310683697462082e-03,2.865290502086281776e-03,6.904112524352967739e-05,1.448732509743422270e-04,6.397826268766948488e-09,1.801086473278701305e-04,3.355448716320097446e-04,8.569904603064060211e-04,2.275615185499191284e-02,-8.644094690680503845e-03,-1.790163666009902954e-02,-5.293991998769342899e-04,-8.489802712574601173e-05,-2.011578762903809547e-04,-1.229982124641537666e-03,-2.558267675340175629e-02,-5.790110677480697632e-03,1.043416839092969894e-02,-3.393801674246788025e-02,-3.480450063943862915e-02,2.715581213124096394e-04,2.384666004218161106e-04,2.516686916351318359e-03,-8.244847878813743591e-03,-1.980448141694068909e-03,3.947268426418304443e-02,-3.487966954708099365e-02,-5.039089918136596680e-02,2.652349357958883047e-04,1.330716622760519385e-04,6.753534544259309769e-04,7.592023815959692001e-03,-4.116336256265640259e-02,-1.409415155649185181e-03,-1.023795269429683685e-02,6.441850680857896805e-03,-1.672483514994382858e-03,-1.072638551704585552e-04,-7.026929408311843872e-03,-1.375088933855295181e-03,1.961184851825237274e-02,-5.109491758048534393e-03,-1.623384654521942139e-02,4.529098980128765106e-03,-1.921857707202434540e-03,-3.114407591056078672e-04,-2.627875842154026031e-02,-4.092407971620559692e-02,-1.855990290641784668e-02,-2.269552554935216904e-03,7.575172930955886841e-04,-1.623964053578674793e-04,-1.972969621419906616e-04,1.435759331798180938e-04,-2.916513010859489441e-03,-1.606465876102447510e-02,-1.182834059000015259e-02,-4.902023822069168091e-03,-3.817919059656560421e-04,-6.092958574299700558e-05,-2.192287138313986361e-05,8.798906492302194238e-09,-3.314278728794306517e-06,4.164599231444299221e-04,1.361769624054431915e-03,-3.632495645433664322e-04,-1.662247814238071442e-05,-6.831072096247226000e-05,-1.906823854369577020e-08,-3.395276435185223818e-04,-3.000702417921274900e-05,-4.511510953307151794e-03,-6.721269339323043823e-03,-2.968569658696651459e-02,-1.337156537920236588e-02,3.049336373805999756e-04,-3.434511891100555658e-04,-6.649583810940384865e-04,1.011388376355171204e-03,-1.002436690032482147e-02,8.387923240661621094e-03,2.206860482692718506e-02,-2.255585603415966034e-02,2.009253948926925659e-04,4.934355820296332240e-05,-1.202426617965102196e-03,-8.056825026869773865e-03,-3.351664636284112930e-03,-9.598417207598686218e-03,3.293925523757934570e-02,-8.376245386898517609e-03,3.277760464698076248e-03,9.224471432389691472e-05,1.634953950997442007e-04,-1.101518631912767887e-03,1.946546486578881741e-03,-1.529206894338130951e-02,1.692460104823112488e-02,-9.958360344171524048e-03,1.182830519974231720e-02,2.476537483744323254e-04,-3.755475336220115423e-04,-4.372454714030027390e-04,-2.286319993436336517e-02,-1.155563257634639740e-02,2.732865326106548309e-02,-3.100055083632469177e-02,4.214917309582233429e-03,-8.240899187512695789e-04,-9.369111503474414349e-04,1.357085630297660828e-02,-1.139396335929632187e-02,-2.926164306700229645e-04,1.989408582448959351e-02,-2.411402575671672821e-02,4.352201067376881838e-04,-7.358492002822458744e-04,2.097479009535163641e-04,9.615120943635702133e-04,6.600479595363140106e-03,2.619734499603509903e-03,-1.201798394322395325e-02,-1.692046062089502811e-03,5.041500844527035952e-05,-2.961022255476564169e-05,1.113380676542874426e-08,3.566189479897730052e-05,1.850862463470548391e-04,7.472921861335635185e-04,-2.490746555849909782e-04,1.006717502605170012e-05,1.805459760362282395e-05,-2.193202597311483260e-08,-3.171796561218798161e-04,1.918763591675087810e-04,-5.476837046444416046e-03,-5.998020991683006287e-03,-7.027979940176010132e-03,-1.374379917979240417e-02,-3.225964610464870930e-05,-2.480342518538236618e-04,-2.296303573530167341e-04,1.584958168677985668e-03,-1.452294364571571350e-02,1.655425876379013062e-02,2.399606257677078247e-02,-5.899139679968357086e-03,6.308778189122676849e-03,1.193815842270851135e-04,-6.917068385519087315e-04,-3.075065091252326965e-03,-7.430656813085079193e-03,-1.957747712731361389e-02,8.077119477093219757e-03,-9.917729534208774567e-03,6.509988568723201752e-03,1.186223817057907581e-04,-7.421927875839173794e-06,-1.891674357466399670e-03,-8.521428331732749939e-03,-1.865593716502189636e-03,1.909242570400238037e-02,-1.769949123263359070e-02,-1.193835400044918060e-03,1.367521239444613457e-03,-1.877743634395301342e-04,-3.007606137543916702e-03,-1.666327193379402161e-02,-5.865063983947038651e-03,2.016524225473403931e-02,-3.406208008527755737e-02,-3.524613566696643829e-03,-4.157249932177364826e-04,-2.815393090713769197e-04,7.353248074650764465e-03,-1.305332407355308533e-03,-2.274779835715889931e-03,1.052528899163007736e-02,-9.942944161593914032e-03,2.564630704000592232e-04,-2.250849502161145210e-04,1.525774860056117177e-05,7.076225010678172112e-04,4.510113969445228577e-03,1.491694943979382515e-03,-3.713816870003938675e-03,-4.450031556189060211e-04,1.859479962149634957e-04,-5.050048639532178640e-05,-3.537343218340538442e-08,9.445713658351451159e-06,2.140533615602180362e-04,-6.536787841469049454e-04,-3.826047759503126144e-04,-8.778928167885169387e-05,-9.837865945883095264e-06,1.712078301352448761e-08,-3.260010853409767151e-04,2.932846837211400270e-04,-6.072254851460456848e-03,-6.547869648784399033e-03,-7.255556993186473846e-03,-9.234996512532234192e-03,-7.692968938499689102e-05,-2.035669167526066303e-04,-5.965706659480929375e-04,1.183309825137257576e-03,-1.086327992379665375e-02,1.295137219130992889e-02,4.871756583452224731e-02,-1.106711011379957199e-02,-2.643007319420576096e-03,5.505132139660418034e-04,-1.484728883951902390e-03,-7.798875682055950165e-03,-1.109114289283752441e-02,-7.909106090664863586e-03,1.250938884913921356e-02,-2.239310555160045624e-02,-2.239366993308067322e-03,2.103947481373324990e-04,-1.721325970720499754e-04,-6.101107574068009853e-04,-8.767884224653244019e-03,-2.246274054050445557e-02,8.015273138880729675e-03,-2.548863179981708527e-02,-7.201940286904573441e-03,2.295634010806679726e-03,-2.929499605670571327e-04,-5.592377390712499619e-03,-1.403427869081497192e-02,-8.226140402257442474e-03,2.345018833875656128e-02,-2.724433690309524536e-02,1.800904748961329460e-03,-3.065457567572593689e-04,-5.828549037687480450e-04,4.887454211711883545e-03,-1.021837629377841949e-02,4.820823669433593750e-03,7.379925809800624847e-03,-2.254649810492992401e-02,2.611096133477985859e-04,-3.605137753766030073e-04,1.798674929887056351e-05,4.317884449847042561e-04,8.930223993957042694e-04,6.867363117635250092e-04,-6.856978870928287506e-03,-9.157583117485046387e-04,2.642758481670171022e-04,-1.478820195188745856e-06,-4.113417162443511188e-08,-1.038241243804804981e-04,2.416303759673610330e-04,1.780269085429608822e-04,1.423732028342783451e-04,-2.332732838112860918e-04,-2.455068170092999935e-04,-2.188369307987159118e-08,-2.798345522023737431e-04,4.262837319402024150e-05,-3.763378132134675980e-03,-6.178936921060085297e-03,-1.988808624446392059e-03,-1.219527213834226131e-03,9.513141703791916370e-04,-3.013428649865090847e-04,-6.365816807374358177e-04,-1.615066314116120338e-03,1.078480761498212814e-02,1.881975308060646057e-02,3.218553215265274048e-02,-8.036661893129348755e-03,5.454741418361663818e-03,2.103488805005326867e-04,-2.536706393584609032e-03,-1.924684084951877594e-02,-3.313881158828735352e-02,-1.641579717397689819e-02,2.377445250749588013e-02,-1.098138839006423950e-02,1.135648507624864578e-02,3.210626018699258566e-04,1.353839033981785178e-04,-1.154276076704263687e-03,1.527602085843682289e-03,1.538171432912349701e-03,5.675156041979789734e-02,-9.975314140319824219e-03,-1.456080586649477482e-03,-1.085762633010745049e-04,-4.014672886114567518e-04,2.354421420022845268e-03,-1.897637918591499329e-02,-2.005940489470958710e-02,2.096600271761417389e-02,-2.695074118673801422e-02,-3.857881762087345123e-03,-3.697672218549996614e-04,-8.173750247806310654e-04,2.419720217585563660e-02,4.926605150103569031e-03,1.211018394678831100e-02,1.321797352284193039e-02,-2.046846784651279449e-02,6.504128687083721161e-04,-5.333044100552797318e-04,5.438375228550285101e-05,2.380674239248037338e-03,1.277865469455718994e-02,1.214733999222517014e-02,-7.496293168514966965e-03,-1.000705407932400703e-03,-2.985623723361641169e-06,-9.388904800289310515e-06,1.277589944947976619e-08,2.439467934891581535e-04,-1.283899415284395218e-03,-6.572150159627199173e-03,-3.439957508817315102e-03,2.587891649454832077e-04,2.711158012971282005e-04,-2.442266122670844197e-08,2.033376600593328476e-03,2.423673868179321289e-05,2.682933956384658813e-02,8.280521631240844727e-02,1.070795729756355286e-01,6.647697091102600098e-02,-3.372874576598405838e-03,1.994575373828411102e-03,5.360498093068599701e-03,-2.147846855223178864e-03,8.521375060081481934e-02,-3.955033048987388611e-02,-1.719421744346618652e-01,1.627750694751739502e-01,-4.320989549160003662e-02,-9.453883394598960876e-04,8.325398899614810944e-03,3.799884766340255737e-02,8.408105373382568359e-02,1.198689490556716919e-01,-1.570268869400024414e-01,1.207511723041534424e-01,-2.146379649639129639e-02,-4.880942869931459427e-04,-5.071738269180059433e-05,4.984356462955474854e-03,-9.671493433415889740e-03,7.929337024688720703e-02,6.744817495346069336e-01,7.932635396718978882e-02,-1.452564075589179993e-02,6.574592553079128265e-04,3.009693929925560951e-03,-4.902293905615806580e-03,1.339238137006759644e-01,1.048989593982696533e-01,-1.360156536102294922e-01,1.930065751075744629e-01,5.187321454286575317e-03,4.031284712255001068e-03,5.424733273684978485e-03,-8.302915841341018677e-02,6.347718834877014160e-02,5.373518913984298706e-03,-9.153630584478378296e-02,1.571459323167800903e-01,-2.246707212179899216e-03,3.680761437863111496e-03,-1.057646004483103752e-03,-8.036279119551181793e-03,-3.016602434217929840e-02,-2.270198613405227661e-02,6.960415840148925781e-02,8.527740836143493652e-03,1.933107851073145866e-04,-6.312124896794557571e-04,-7.217280799522995949e-04,-5.074620712548494339e-04,-4.145571729168295860e-04,1.676562009379267693e-03,1.830223016440868378e-03,-1.892474392661824822e-04,3.307442239020019770e-04,3.793228825088590384e-04,1.489213900640606880e-04,-1.850520144216716290e-03,-4.783186130225658417e-03,-2.910266071557998657e-02,-3.086642175912857056e-02,-1.535759493708610535e-02,1.473106909543275833e-03,-8.839609217830002308e-04,-1.054782187566161156e-04,6.446591112762689590e-03,-1.968255266547203064e-02,-8.686119690537452698e-04,4.028689488768577576e-02,-1.685169339179992676e-02,2.610377781093120575e-02,2.749753184616565704e-04,-3.168673720210790634e-03,1.338473148643970490e-02,-2.862525172531604767e-02,-1.011544093489646912e-02,3.649650886654853821e-02,-1.625060848891735077e-02,2.371397987008094788e-02,-2.935127820819616318e-03,-2.371670212596654892e-03,-6.594724836759269238e-04,-1.302492711693048477e-02,-5.338844656944274902e-02,-3.322418779134750366e-03,-1.043962221592664719e-02,4.308977164328098297e-03,2.621584571897983551e-03,-2.841131063178181648e-03,7.344896905124187469e-03,-1.704501919448375702e-02,-5.384905263781547546e-03,2.796899713575839996e-02,-3.105221875011920929e-02,1.833208370953798294e-03,4.930776078253984451e-03,7.646397687494754791e-03,3.206010535359382629e-02,1.639408990740776062e-02,-4.082069545984268188e-02,7.500695437192916870e-02,4.995878785848617554e-03,6.320307403802871704e-02,4.218427836894989014e-02,-2.142616175115108490e-02,2.450520545244216919e-02,2.028724737465381622e-02,4.403550922870635986e-02,-3.080935403704643250e-02,-5.518528632819652557e-03,3.204534202814102173e-02,1.122636967920698225e-05\n0.000000000000000000e+00,-5.919523573538754135e-06,-1.388834789395332336e-04,6.035916157998144627e-04,2.163232420571148396e-04,5.970600250293500721e-05,7.791192911099642515e-05,3.928259495467045781e-09,4.891753633273765445e-05,6.175885937409475446e-05,-7.957431953400373459e-04,-2.301451284438371658e-03,3.246862674131989479e-03,5.837273318320512772e-03,-6.235716864466667175e-04,2.410900342511013150e-04,3.789352194871753454e-04,-1.640847767703235149e-03,5.020459648221731186e-03,1.373188756406307220e-02,-1.281990483403205872e-02,-1.022416539490222931e-02,6.741801276803016663e-03,-2.800790825858712196e-04,5.099770496599376202e-04,5.734540056437253952e-03,7.806670852005481720e-03,1.478726696223020554e-02,9.110522456467151642e-03,4.708974622189998627e-03,4.334016703069210052e-03,1.541195961181074381e-04,-8.150460780598223209e-05,-1.705694710835814476e-03,-9.649643674492835999e-03,3.464510664343833923e-03,-8.508287370204925537e-03,3.237637877464294434e-02,3.210349939763545990e-03,-1.550420769490301609e-03,3.941080067306756973e-04,-3.323114942759275436e-03,2.055049641057848930e-03,-2.453746041283011436e-03,-9.239074774086475372e-03,6.086490582674741745e-03,-7.571578957140445709e-03,-1.908581587485969067e-03,3.833682276308536530e-04,-4.544702824205160141e-05,5.172146018594503403e-03,1.254822313785552979e-02,8.235547691583633423e-03,1.123449951410293579e-02,-6.404541636584326625e-05,2.099121047649532557e-04,8.948531103669665754e-06,1.854195215855725110e-05,2.437836723402142525e-03,-2.957986143883317709e-04,-6.274913903325796127e-04,-2.331101677555125207e-05,-9.196570317726582289e-05,-1.134069025283679366e-04,-1.718122311089587129e-09,-6.218069756869226694e-07,-9.242202941095456481e-05,-1.224831095896661282e-03,-1.390281715430319309e-03,1.021377538563683629e-04,-4.407735104905441403e-05,3.180182872597470123e-08,6.758304516552016139e-05,-1.789669477147981524e-04,7.534847827628254890e-04,1.890568435192108154e-02,-1.389423012733459473e-02,-5.624864716082811356e-04,-1.328588987234979868e-04,1.062484225258231163e-04,3.786951128859072924e-05,5.289115943014621735e-04,6.029284093528985977e-03,2.159569598734378815e-02,-3.232284449040889740e-03,-1.349353604018688202e-02,2.350437454879283905e-03,-5.589955835603177547e-04,6.228526472114026546e-04,8.099488914012908936e-03,2.714299829676747322e-03,2.270980179309844971e-02,-1.118263974785804749e-02,5.702124908566474915e-04,3.511373419314622879e-03,-2.750354178715497255e-04,-9.403045987710356712e-05,5.850975867360830307e-04,-6.650824099779129028e-03,1.839425880461931229e-03,-6.260869093239307404e-03,1.107318513095378876e-02,4.167247097939252853e-04,-1.985189970582723618e-03,1.735250843921676278e-04,-2.611387986689805984e-03,-7.057248614728450775e-03,-1.424468588083982468e-02,7.671307306736707687e-03,4.387735854834318161e-03,2.849411219358444214e-03,-1.916728564538061619e-03,6.981716433074325323e-05,-8.210837841033935547e-04,1.135287573561072350e-03,-4.715286195278167725e-06,1.704136654734611511e-02,9.227087721228599548e-04,1.688789925538003445e-04,-8.774118032306432724e-05,2.919649705290794373e-05,-1.223895815201103687e-04,2.186382887884974480e-03,-4.009638447314500809e-03,-9.798011742532253265e-04,-1.729645591694861650e-04,-8.661887113703414798e-05,-3.133436985081061721e-05,2.986406122396090268e-10,1.655659798416309059e-05,2.398769720457494259e-04,4.847729112952947617e-03,2.808298449963331223e-03,5.132839578436687589e-05,1.717502309475094080e-04,-1.082475442615304928e-08,-2.176155976485460997e-04,5.530879134312272072e-04,-2.400430385023355484e-03,8.623255416750907898e-04,1.958279684185981750e-02,-1.468888390809297562e-02,-5.568964988924562931e-04,1.152731274487450719e-04,-2.344328095205128193e-05,6.834432715550065041e-04,1.194440852850675583e-02,-8.998245000839233398e-03,5.834508687257766724e-03,-6.755762733519077301e-03,-7.608952000737190247e-03,2.162181772291660309e-06,-4.235537198837846518e-04,-1.217617653310298920e-03,8.686201181262731552e-04,-1.856220141053199768e-02,1.447576377540826797e-02,7.652698550373315811e-03,-5.728305317461490631e-03,5.855747149325907230e-04,9.980793402064591646e-05,-2.196748042479157448e-03,-2.542048133909702301e-02,-3.290280699729919434e-02,-1.283135637640953064e-02,1.642679423093795776e-02,8.223821409046649933e-03,1.968534663319587708e-03,1.125816997955553234e-04,-4.821448586881160736e-03,-2.363813808187842369e-03,4.878545179963111877e-03,1.019624713808298111e-02,-1.359550282359123230e-02,4.190079867839813232e-03,3.971043974161148071e-03,-5.276313459035009146e-05,-4.088968969881534576e-03,-1.011814363300800323e-02,3.917682915925979614e-03,5.161102395504713058e-03,1.943414472043514252e-02,-2.260750334244221449e-04,-3.453664248809218407e-06,9.701716408017091453e-06,-1.001043710857629776e-04,-1.534373965114355087e-03,-3.876961069181561470e-03,-3.792530857026576996e-03,-3.598207840695977211e-04,3.261747770011425018e-04,-1.712568628136068583e-04,-1.820608019897917984e-08,-1.480834635003702715e-05,-2.684480859898030758e-04,9.575907606631517410e-04,-1.656510285101830959e-04,-1.140001331805251539e-04,-3.364536314620636404e-05,2.297809942319872789e-08,1.784978958312422037e-04,7.066447142278775573e-05,1.001636497676372528e-03,8.722256869077682495e-03,-2.700943965464830399e-03,-5.136942025274038315e-03,-1.607664453331381083e-04,1.831856643548235297e-04,3.902146127074956894e-04,-7.142701069824397564e-04,8.309381082653999329e-03,-3.680734196677803993e-03,-2.583649754524230957e-02,-8.994033560156822205e-03,-1.342699769884347916e-02,3.247280255891382694e-05,3.050791274290531874e-04,-1.124857459217309952e-03,-3.464364912360906601e-03,1.876621134579181671e-02,1.148651726543903351e-02,-1.047149673104286194e-02,-9.906748309731483459e-04,-1.272374211112037301e-04,6.541080801980569959e-05,-1.661211950704455376e-03,-3.897821763530373573e-03,-2.204242721199989319e-02,-1.408060360699892044e-02,3.595442324876785278e-02,9.277302771806716919e-03,-1.867617480456829071e-03,6.552439881488680840e-04,-4.696671385318040848e-03,-2.277167513966560364e-03,-8.873403072357177734e-03,-1.069551333785057068e-02,2.576812356710433960e-02,2.540411194786429405e-03,-1.960167428478598595e-03,2.798661298584192991e-04,8.773387409746646881e-03,-1.140391454100608826e-02,-4.434878937900066376e-04,1.023413729853928089e-03,1.496719475835561752e-02,-1.577493530930951238e-04,2.059573744190856814e-04,-1.310793450102210045e-04,7.256632670760154724e-04,-5.197101272642612457e-04,-5.783579777926206589e-03,1.538122189231216908e-03,7.351422391366213560e-05,1.650660269660875201e-04,-3.917098365491256118e-05,-1.410529648637748323e-08,3.591032145777717233e-05,1.824672945076599717e-04,-3.523169434629380703e-04,-9.239978389814496040e-04,9.512795077171176672e-05,2.645357562869321555e-05,-2.549427335907239467e-08,8.821508527034893632e-05,-1.320981391472741961e-04,1.173024298623204231e-03,3.032478736713528633e-03,-6.573183462023735046e-03,2.675015944987535477e-03,-2.682858903426676989e-04,1.190740294987335801e-04,1.345968048553913832e-04,-6.005829200148582458e-04,9.033000096678733826e-03,8.397432044148445129e-03,-6.538787856698036194e-03,-6.280775647610425949e-03,3.720147069543600082e-04,-2.533516671974211931e-04,8.331708377227187157e-04,3.551982808858156204e-03,3.534988965839147568e-03,1.435732468962669373e-02,-6.300057284533977509e-03,1.224886253476142883e-02,2.540469635277986526e-03,-1.207129680551588535e-04,-2.256422521895729005e-05,1.429115072824060917e-04,-5.377272143959999084e-03,-1.364027708768844604e-02,-1.238946057856082916e-02,1.181146316230297089e-02,4.248079843819141388e-03,-1.266961218789219856e-03,1.105994087993167341e-04,-1.640998292714357376e-03,-4.141198471188545227e-03,-1.318676862865686417e-03,-8.544664829969406128e-03,2.963706385344266891e-03,3.065334632992744446e-03,-1.062865019775927067e-03,1.046777178999036551e-04,-6.105098873376846313e-04,3.478832077234983444e-03,1.854805508628487587e-03,9.699537418782711029e-03,3.790339455008506775e-03,-9.222421795129776001e-06,3.829031265922822058e-05,1.386324001941829920e-04,-1.083071183529682457e-04,3.725406015291810036e-03,-3.616200527176260948e-03,-1.133646816015243530e-03,-2.207271027145907283e-04,-6.670769653283059597e-05,-3.708757139975205064e-05,-1.222156242874916643e-08,4.729679494630545378e-05,1.125745184253901243e-04,9.003864834085106850e-04,-1.497500343248248100e-04,1.499836944276466966e-04,3.742965054698288441e-05,9.726875305204885080e-09,-4.006869858130812645e-08,-2.346623805351555347e-04,-1.492998271714895964e-04,-1.189671456813812256e-02,-2.890610881149768829e-02,-7.184115704149007797e-03,2.717917668633162975e-04,-4.251989885233342648e-04,-5.490432959049940109e-04,1.870804000645875931e-03,-2.409567870199680328e-02,-1.406400650739669800e-02,3.625243436545133591e-03,3.325178287923336029e-03,1.071001589298248291e-02,-1.993828045669943094e-04,4.179165116511285305e-04,7.924813777208328247e-03,9.397249668836593628e-03,7.748024072498083115e-03,-1.968720741569995880e-02,7.900770753622055054e-03,9.621260687708854675e-03,-2.614143304526805878e-04,2.666315995156764984e-04,4.540872760117053986e-04,6.350830662995576859e-03,1.900399290025234222e-02,9.482976980507373810e-03,-7.189583033323287964e-03,-1.211518654599785805e-03,1.425697584636509418e-03,-3.622910589911043644e-04,2.957170363515615463e-03,-1.140150241553783417e-02,8.496241644024848938e-03,4.722448065876960754e-04,-1.585928723216056824e-02,2.724073827266693115e-03,3.715738421306014061e-04,-2.528099284972995520e-04,5.649894475936889648e-03,3.997134044766426086e-04,-1.999998278915882111e-02,-2.656832709908485413e-02,-6.856224033981561661e-03,1.243952283402904868e-04,-4.166861472185701132e-04,7.581118552479892969e-05,4.998693475499749184e-04,6.170662585645914078e-03,2.914113923907279968e-03,-4.710567882284522057e-04,2.486738958396017551e-05,-6.627735274378210306e-05,1.644914664211682975e-05,-2.506699559035041602e-08,9.653929737396538258e-05,1.055359753081575036e-04,6.751425098627805710e-05,-5.967768956907093525e-04,1.626393204787746072e-04,6.037298589944839478e-05,9.604519846106995828e-08,-1.368900993838906288e-04,3.926266072085127234e-05,-3.480518236756324768e-03,1.179271470755338669e-02,-1.279358007013797760e-02,-1.659858273342251778e-03,-6.898083374835550785e-04,8.784527017269283533e-05,-8.403507672483101487e-05,2.139488002285361290e-03,1.354510243982076645e-02,3.862021723762154579e-03,1.231517526321113110e-03,1.132801454514265060e-02,1.369309960864484310e-03,1.015812449622899294e-04,3.029214858543127775e-04,8.044088259339332581e-03,6.212370470166206360e-03,-3.701508976519107819e-03,-1.487133326008915901e-03,3.637359477579593658e-03,3.181038890033960342e-03,7.098639616742730141e-05,-2.776031033135950565e-04,-5.789232091046869755e-04,-6.164474878460168839e-03,-1.728219911456108093e-02,-1.963615417480468750e-02,1.029184646904468536e-02,-8.464118000119924545e-04,1.908206380903720856e-03,1.553315087221562862e-04,-3.794737160205841064e-03,-1.163078099489212036e-02,-1.557932421565055847e-02,-7.950606755912303925e-03,2.468276582658290863e-02,6.391992792487144470e-05,-2.179399307351559401e-04,6.422630394808948040e-05,-1.222260994836688042e-03,3.861838486045598984e-03,6.535701453685760498e-03,1.045919768512248993e-02,-5.905099213123321533e-03,-8.540497219655662775e-05,1.143405243055894971e-04,1.837377203628420830e-05,-2.745875826803967357e-05,2.180626615881919861e-03,-3.629851620644330978e-03,-2.247156808152794838e-03,-2.207949000876396894e-05,3.076587454415857792e-04,-1.439805600966792554e-05,1.576609065523371100e-08,-5.510726623469963670e-06,1.965753472177311778e-05,-2.633304393384605646e-04,-9.897511918097734451e-04,1.937077613547444344e-04,-2.272702840855345130e-05,2.032538759522140026e-08,1.077827182598412037e-04,-2.242420741822570562e-04,1.856703311204910278e-03,1.450750324875116348e-02,-2.795595210045576096e-03,1.208898611366748810e-02,9.499149746261537075e-05,4.986934072803705931e-05,-6.090437818784266710e-05,-1.455060322768986225e-03,7.784041576087474823e-03,1.938024722039699554e-02,-3.199502360075712204e-03,-1.086358213797211647e-03,6.327300798147916794e-05,-3.952285042032599449e-04,4.819352761842310429e-04,8.240969851613044739e-03,-4.872624762356281281e-03,7.367718499153852463e-03,3.342730924487113953e-03,8.744069375097751617e-03,1.275069639086723328e-02,-4.559615263133309782e-05,9.953161679732147604e-06,4.266406467650085688e-04,-8.047655224800109863e-03,-1.432301476597785950e-03,-3.218990052118897438e-03,2.493187971413135529e-02,3.837897907942533493e-03,-2.156737726181745529e-03,7.282659498741850257e-05,3.324658609926700592e-04,-8.762504905462265015e-03,-1.250447239726781845e-03,-2.105513587594032288e-02,8.459568955004215240e-03,3.357596695423126221e-03,-1.472870702855288982e-03,1.230875204782932997e-04,1.542052021250128746e-03,1.102555915713310242e-02,4.300539381802082062e-03,-6.230429280549287796e-04,2.509478712454438210e-03,2.107384061673656106e-04,-8.293012797366827726e-06,1.293450186494737864e-04,6.191865541040897369e-04,9.960342198610305786e-03,4.065240267664194107e-03,-1.936789136379957199e-03,-2.259404573123902082e-04,-1.287807972403243184e-04,-3.474549157544970512e-05,-5.265934532872051932e-08,-3.338043461553752422e-04,-2.131580549757927656e-04,-5.899287760257720947e-03,1.873009954579174519e-03,-8.827475248835980892e-04,-5.674218409694731236e-04,-5.677520675817504525e-08,2.373339521000161767e-05,4.442920035216957331e-04,6.779372692108154297e-03,9.166846983134746552e-03,3.460750356316566467e-02,2.049758657813072205e-02,1.780904596671462059e-03,-3.980817564297467470e-04,-7.250632625073194504e-04,-4.024281166493892670e-03,-3.476678580045700073e-02,-5.341089144349098206e-02,6.128765270113945007e-02,1.244703121483325958e-02,-1.925071701407432556e-02,1.172624411992728710e-03,-5.404981784522533417e-03,-6.208918243646621704e-02,-6.199385225772857666e-02,-3.047532029449939728e-02,4.479385167360305786e-02,-7.984069734811782837e-02,-2.349118329584598541e-02,1.450617855880409479e-04,-1.925820542965084314e-04,5.187999922782182693e-03,5.011451616883277893e-02,7.478151470422744751e-02,7.353623211383819580e-02,5.475866198539733887e-01,-3.519597649574279785e-02,5.166571121662855148e-03,-1.433820114471018314e-03,2.695624716579914093e-02,4.587911441922187805e-02,4.582200199365615845e-04,6.737332046031951904e-02,-8.018880337476730347e-02,-1.016907393932342529e-02,6.234328262507915497e-03,-1.197525882162153721e-03,1.850830391049385071e-03,-4.608054645359516144e-03,-5.961859226226806641e-02,-3.229930624365806580e-02,-3.967246413230895996e-02,2.407130319625139236e-03,5.903596174903213978e-04,6.490041851066052914e-04,5.980796413496136665e-04,-1.868167705833911896e-02,1.617669686675071716e-02,8.848637342453002930e-03,3.840614517685025930e-04,-6.946613430045545101e-04,-2.931646304205060005e-04,5.327051039785146713e-04,-8.220669406000524759e-05,-4.741638258565217257e-05,7.207316812127828598e-04,1.958819339051842690e-03,-9.655666071921586990e-04,-9.360419353470206261e-04,-1.053364365361630917e-03,3.651248407550156116e-04,-2.265923423692584038e-03,-6.928855436854064465e-04,-2.471486106514930725e-02,-1.238640397787094116e-02,-6.366359069943428040e-03,-7.208297029137611389e-05,-1.109213219024240971e-03,1.602898817509412766e-03,2.890254836529493332e-03,-2.308157272636890411e-03,-1.325328834354877472e-02,-4.159308038651943207e-03,1.142686419188976288e-02,-9.231464937329292297e-04,1.410380238667130470e-03,6.171822315081954002e-04,1.792340166866779327e-02,1.581778377294540405e-02,1.652962714433670044e-02,-2.390366047620773315e-03,2.965077385306358337e-02,5.404398776590824127e-03,5.972185172140598297e-04,-3.653892199508845806e-04,6.297256331890821457e-04,-1.591024920344352722e-05,-3.342429548501968384e-02,-1.701265759766101837e-02,2.764580585062503815e-02,-1.179658574983477592e-04,5.493863485753536224e-03,6.154114962555468082e-04,3.415863495320081711e-03,5.704654380679130554e-03,2.166872844099998474e-03,-2.314954996109008789e-02,8.356225676834583282e-03,4.548931960016489029e-03,3.985579591244459152e-03,5.410254932940006256e-03,-2.665157662704586983e-03,1.497640740126371384e-02,-5.151717737317085266e-02,1.030229851603507996e-01,-3.763948380947113037e-02,3.480591997504234314e-02,3.356458991765975952e-02,-6.285215169191360474e-02,4.076869413256645203e-02,-4.593283683061599731e-02,6.719357520341873169e-02,-6.066934205591678619e-03,-2.007782459259033203e-02,3.871685639023780823e-02,6.890636541356798261e-06\n0.000000000000000000e+00,2.100253368553239852e-05,9.188480908051133156e-05,1.836816081777215004e-03,2.985926403198391199e-04,-3.487454159767366946e-05,-5.977823457214981318e-05,-1.977306984812798873e-09,-2.664592466317117214e-05,-2.837219653883948922e-06,-1.543604186736047268e-03,-5.942624993622303009e-04,-5.272286944091320038e-03,-7.533774711191654205e-03,2.866000431822612882e-05,-6.993251736275851727e-05,2.221811009803786874e-04,9.540942264720797539e-04,9.512516669929027557e-03,-2.906716195866465569e-03,-1.615977846086025238e-03,-3.434958402067422867e-03,-1.723824301734566689e-03,7.769816147629171610e-05,-8.191037341021001339e-05,-3.496981458738446236e-03,5.602878052741289139e-03,1.563425175845623016e-04,-5.617950111627578735e-03,3.491190727800130844e-03,-2.046426525339484215e-03,6.317078077699989080e-05,3.910466039087623358e-04,-1.073791761882603168e-03,3.946681041270494461e-03,1.448322553187608719e-02,2.188749611377716064e-03,4.650367423892021179e-03,1.280934456735849380e-02,1.714006299152970314e-03,6.324998685158789158e-05,-1.448431285098195076e-03,-2.014870056882500648e-03,1.258480921387672424e-02,-3.197195241227746010e-03,1.064481306821107864e-02,7.827028632164001465e-03,9.557422599755227566e-04,-1.324324257439002395e-04,1.086717238649725914e-03,-3.575379028916358948e-03,-6.569646298885345459e-03,-3.450717078521847725e-03,7.390969432890415192e-03,-6.343593850033357739e-05,6.481282616732642055e-05,-4.080350117874331772e-05,7.620641554240137339e-06,-1.505376887507736683e-03,9.709082078188657761e-04,2.616867423057556152e-04,2.020609099417924881e-05,1.575889764353632927e-04,3.132518031634390354e-05,-1.334509125427985055e-08,1.259889904758892953e-05,1.276583861908875406e-05,-7.604389684274792671e-04,-1.484769862145185471e-03,-5.892224726267158985e-05,-1.094244507839903235e-04,-3.736934672815550584e-08,-3.549984830897301435e-05,-7.456686580553650856e-05,-1.535126590169966221e-03,1.072647701948881149e-02,-1.560934539884328842e-02,-4.388292785733938217e-03,-2.549026976339519024e-04,-3.113939237664453685e-05,4.035860183648765087e-05,8.544084266759455204e-04,3.259980119764804840e-03,1.727401092648506165e-02,-1.443620398640632629e-02,-4.174817819148302078e-03,4.497405025176703930e-04,-1.412317797075957060e-04,-1.313490647589787841e-04,-1.721494365483522415e-03,-3.957768436521291733e-03,8.794695138931274414e-03,5.830502603203058243e-03,-3.096669912338256836e-03,4.128869040869176388e-04,-2.581856970209628344e-04,4.259064007783308625e-05,-3.974559367634356022e-04,-1.097103580832481384e-03,1.789639517664909363e-02,5.234767682850360870e-03,-1.950806472450494766e-03,4.977007396519184113e-03,1.271890243515372276e-03,6.249159923754632473e-06,-3.849386703222990036e-04,1.051832456141710281e-03,1.283579040318727493e-03,1.151782181113958359e-02,-7.477169856429100037e-04,1.600150717422366142e-03,7.302599260583519936e-04,-7.828320667613297701e-05,7.225787267088890076e-04,-2.519718604162335396e-03,-1.602654531598091125e-02,8.157134056091308594e-03,1.375351566821336746e-04,5.992490332573652267e-05,-7.611379260197281837e-06,-9.581670747138559818e-05,1.665348536334931850e-04,-2.005477901548147202e-03,-1.267763087525963783e-03,1.132606412284076214e-03,1.140794920502230525e-04,1.098151988117024302e-04,9.963639058696571738e-06,-1.578984409889017115e-08,2.842503818101249635e-05,4.627378075383603573e-05,2.682301215827465057e-03,1.469512004405260086e-03,-1.979497574211563915e-05,1.344638585578650236e-04,-1.021840390080797079e-08,-1.464036613469943404e-04,4.992295871488749981e-04,-2.934384159743785858e-03,-4.467667080461978912e-03,2.476205676794052124e-02,-1.297589205205440521e-02,-5.230238311924040318e-04,-4.309724317863583565e-05,2.367451670579612255e-04,-2.866145223379135132e-06,7.479530759155750275e-03,-1.793036051094532013e-02,5.061813164502382278e-03,-6.383514031767845154e-03,-9.426069445908069611e-03,2.389605360804125667e-04,1.919299538712948561e-04,-2.010416472330689430e-03,3.682849928736686707e-04,-1.436687167733907700e-02,1.343080075457692146e-03,1.261299662292003632e-02,-8.298515342175960541e-03,2.560278808232396841e-04,7.216387894004583359e-05,-1.961544854566454887e-03,-7.366809528321027756e-03,9.308077394962310791e-03,1.270880643278360367e-02,-7.401263341307640076e-03,2.071520313620567322e-03,1.643292605876922607e-03,3.588563413359224796e-05,-3.392643295228481293e-03,3.797508543357253075e-05,2.616393566131591797e-02,-7.488951086997985840e-04,-4.528777673840522766e-03,-2.737959846854209900e-03,6.684146937914192677e-04,2.556530525907874107e-04,-9.492367506027221680e-03,-1.385157927870750427e-03,3.646994009613990784e-03,-5.362494383007287979e-03,9.867345914244651794e-03,-3.070284728892147541e-04,4.322445602156221867e-04,-1.023123404593206942e-04,-6.863253656774759293e-04,-5.894235335290431976e-03,-3.674466861411929131e-03,4.510900937020778656e-03,6.218204507604241371e-04,1.445420493837445974e-04,3.190278221154585481e-06,1.165122043289557041e-08,-2.024244167841970921e-07,7.283911691047251225e-05,1.912328996695578098e-03,8.392761228606104851e-04,-4.528368299361318350e-05,-2.334259625058621168e-05,-2.332274107175180689e-08,-1.750420051394030452e-05,-1.716760743875056505e-05,-2.000017557293176651e-04,-6.212174892425537109e-03,8.948165923357009888e-04,-1.509963418357074261e-03,4.242488066665828228e-04,-1.184797001769766212e-04,5.445242277346551418e-05,7.044221274554729462e-04,2.424383908510208130e-02,3.983686678111553192e-03,-9.995455853641033173e-03,5.609991028904914856e-03,1.380708813667297363e-02,3.384357842151075602e-05,-3.387470496818423271e-05,-2.955618314445018768e-03,3.256918396800756454e-03,-1.676966436207294464e-03,-1.324227638542652130e-02,6.890622898936271667e-03,1.805837266147136688e-03,-6.045753252692520618e-06,2.647819928824901581e-04,-6.236098706722259521e-04,2.266542287543416023e-03,1.434458978474140167e-02,1.374304480850696564e-02,4.572396632283926010e-03,1.139707025140523911e-02,7.872318383306264877e-04,1.405438524670898914e-06,9.501636959612369537e-04,2.071706112474203110e-04,1.012625079602003098e-02,4.649776965379714966e-04,3.995792940258979797e-05,6.062076427042484283e-03,6.115233991295099258e-04,-1.947326818481087685e-04,1.269052829593420029e-02,1.975933555513620377e-03,-5.906268488615751266e-03,-4.740739241242408752e-03,4.385244566947221756e-03,1.157797451014630497e-04,-5.527009489014744759e-05,-5.399543442763388157e-05,5.391379818320274353e-04,1.349733909592032433e-03,2.961833961308002472e-04,-1.194725278764963150e-03,-2.078665420413017273e-04,3.503810148686170578e-06,1.218881970999063924e-05,1.754801814968232065e-08,2.458490416756831110e-05,-4.833957063965499401e-05,5.603278987109661102e-04,3.084016789216548204e-04,-7.679036934860050678e-05,-9.186696843244135380e-06,-5.062702257419005036e-08,2.355469769099727273e-05,1.181963016279041767e-04,-6.226371042430400848e-04,-2.454472938552498817e-03,4.056180827319622040e-03,-2.126384992152452469e-03,-1.759674341883510351e-04,1.896811590995639563e-05,2.852507168427109718e-04,6.302996771410107613e-04,6.852294318377971649e-03,-8.034096099436283112e-04,-6.896573584526777267e-03,3.314964473247528076e-03,-1.032637432217597961e-03,1.029544509947299957e-04,1.839695323724299669e-05,-2.136628609150648117e-03,3.243495244532823563e-03,-5.596411647275090218e-04,-7.121019996702671051e-03,5.752817727625370026e-03,-8.468849118798971176e-04,-2.067230525426566601e-06,7.701155846007168293e-05,-9.300257661379873753e-04,-1.971666933968663216e-03,1.662291586399078369e-02,2.246457152068614960e-03,1.975658349692821503e-03,5.112249869853258133e-03,1.601879135705530643e-03,1.539611694170162082e-04,-1.221129205077886581e-03,5.865515209734439850e-03,1.452000159770250320e-02,-1.055343355983495712e-02,1.058522053062915802e-02,2.255036029964685440e-03,1.001816010102629662e-03,1.635599182918667793e-04,-1.456582685932517052e-03,1.807572320103645325e-03,-8.379240520298480988e-03,-4.233649931848049164e-03,1.031021587550640106e-02,-1.944820396602153778e-04,2.559475251473486423e-04,-1.407747913617640734e-04,-9.304759441874921322e-05,-4.102743696421384811e-03,-1.164860674180090427e-03,3.884605132043361664e-03,5.209228256717324257e-04,1.343347248621284962e-04,8.907991286832839251e-06,2.082015271298587322e-08,1.670526762609370053e-05,2.369700814597308636e-05,7.876544841565191746e-04,-2.540690475143492222e-04,-3.853781163343228400e-05,-3.020326039404608309e-05,1.742500899126753211e-08,1.827570667956024408e-05,7.557963544968515635e-05,-1.550468383356928825e-03,-1.049668528139591217e-03,1.698587089776992798e-03,-1.444631256163120270e-03,-5.343375378288328648e-04,9.588328248355537653e-05,4.950292059220373631e-04,3.750416217371821404e-04,1.462877355515956879e-02,8.964130654931068420e-03,-1.176281459629535675e-02,-4.929848946630954742e-03,-5.809326656162738800e-03,4.224383155815303326e-05,1.207670720759779215e-04,-2.317301230505108833e-03,6.498978007584810257e-03,-2.877274295315146446e-03,9.224056266248226166e-04,6.205216050148010254e-03,-4.784189630299806595e-03,2.494843211024999619e-04,1.511482987552881241e-04,-1.431661890819668770e-03,-2.906399546191096306e-03,4.436929710209369659e-03,-8.771236054599285126e-03,6.290876306593418121e-03,7.772115059196949005e-03,5.096729146316647530e-04,3.444800386205315590e-04,-5.062557756900787354e-03,1.547485589981079102e-03,6.633195560425519943e-03,-1.501709595322608948e-02,2.364263311028480530e-02,9.083497570827603340e-04,5.923240678384900093e-05,1.952678139787167311e-04,-4.708935040980577469e-03,-1.276399474591016769e-03,1.536356983706355095e-03,9.364100173115730286e-03,9.163127280771732330e-03,-1.343639596598222852e-04,3.432244993746280670e-04,-1.782107756298501045e-05,-4.240581183694303036e-04,-2.104176906868815422e-03,-9.496463462710380554e-05,1.294683315791189671e-03,1.758075231919065118e-04,2.091676724376156926e-04,-2.298349863849580288e-05,7.098606147337704897e-09,3.042462594748940319e-05,1.745905756251886487e-04,1.433637226000428200e-04,-4.303266759961843491e-04,-5.461978435050696135e-05,-5.384029645938426256e-05,-3.025320438609924167e-08,-9.303780643676873296e-06,-4.970093141309916973e-05,-1.943256938830018044e-03,-7.152328267693519592e-03,-6.605144590139389038e-04,-1.850330037996172905e-03,-1.962465757969766855e-04,-4.654217627830803394e-05,1.166295623988844454e-04,7.457436877302825451e-04,1.248521544039249420e-02,7.031202316284179688e-03,-3.631524974480271339e-03,7.101956289261579514e-03,2.073627430945634842e-03,1.744482724461704493e-04,-1.869586994871497154e-04,-4.066886845976114273e-03,-1.677768304944038391e-04,-1.896891277283430099e-03,-6.123079452663660049e-03,6.934709846973419189e-03,4.989660810679197311e-04,4.288382115191780031e-05,2.296041493536904454e-04,-1.018354087136685848e-03,2.890305593609809875e-03,7.240703329443931580e-03,2.710241125896573067e-03,-1.834165537729859352e-03,6.128563079982995987e-03,2.197781810536980629e-03,2.607393071230035275e-05,-1.407131319865584373e-03,5.563657730817794800e-03,1.072588190436363220e-02,-9.505122900009155273e-03,8.135425159707665443e-04,1.395443687215447426e-03,1.632484607398509979e-03,-2.177931310143321753e-05,2.841249806806445122e-03,7.276027463376522064e-04,-4.161120858043432236e-03,-1.315533556044101715e-02,3.955471795052289963e-03,-5.739031985285691917e-05,1.160990796051919460e-04,-5.426406278274953365e-05,2.963819133583456278e-04,-7.448631804436445236e-04,2.318315207958221436e-03,1.850043889135122299e-03,2.063152933260425925e-04,1.907414116431027651e-04,1.037078254739753902e-05,-2.699107426451519132e-08,7.863194332458078861e-05,2.408985892543569207e-06,1.396931009367108345e-03,4.043297958560287952e-04,3.446795744821429253e-05,5.167155904928222299e-06,4.870958036917727441e-08,2.444834535708650947e-05,5.673091072821989655e-05,-6.706624990329146385e-04,-1.094370236387476325e-04,-3.463083878159523010e-03,-7.123366929590702057e-03,-2.251865225844085217e-04,-3.053159161936491728e-05,2.774682652670890093e-04,2.189276739954948425e-03,2.691607456654310226e-03,-3.809193614870309830e-03,-1.132759824395179749e-02,-2.753748092800378799e-03,2.015839330852031708e-03,1.240349956788122654e-04,5.227974615991115570e-04,3.586920676752924919e-03,1.129874587059020996e-02,6.378753576427698135e-03,-5.503397434949874878e-03,7.493996061384677887e-03,5.820947699248790741e-04,-5.016999057261273265e-05,2.014037017943337560e-04,-7.363151526078581810e-04,1.718255924060940742e-03,1.431315485388040543e-02,-1.436148071661591530e-03,4.601002670824527740e-03,8.943705819547176361e-03,1.986070768907666206e-03,8.318288018926978111e-05,-3.129715332761406898e-04,6.500191055238246918e-03,1.822527125477790833e-02,-4.938332829624414444e-03,1.062398590147495270e-02,5.117626395076513290e-03,1.057074056006968021e-03,1.342961477348580956e-04,-6.439466960728168488e-04,-1.656547421589493752e-03,-3.509165719151496887e-03,-7.206931710243225098e-03,1.039960701018571854e-02,-1.710901706246659160e-04,2.119144483003765345e-04,-7.027948595350608230e-05,-3.619930357672274113e-04,-4.021208733320236206e-03,-5.335494875907897949e-03,2.993759699165821075e-03,4.295533290132880211e-04,1.556970673846080899e-04,2.375317490077577531e-05,3.170225681969895959e-08,-1.787692453945055604e-04,-4.486730322241783142e-04,-9.649558924138545990e-03,-2.170342253521084785e-03,2.742542128544300795e-04,1.936523040058091283e-04,3.490822564344853163e-08,2.073773066513240337e-04,-5.073512438684701920e-04,1.075961254537105560e-02,9.192547760903835297e-03,1.481808722019195557e-04,4.096939042210578918e-02,1.566427410580217838e-03,1.238030381500720978e-04,-1.753549324348568916e-03,-6.823114585131406784e-03,-8.078894019126892090e-02,1.340742409229278564e-02,3.129854053258895874e-02,-5.024317651987075806e-03,1.311580464243888855e-02,-9.273298783227801323e-04,-3.878778079524636269e-04,2.071272209286689758e-02,-2.629969269037246704e-02,1.981831155717372894e-02,3.121661394834518433e-02,-4.474905878305435181e-02,1.443859934806823730e-02,-4.263005685061216354e-04,-1.972157508134841919e-03,8.600288070738315582e-03,-1.714065438136458397e-03,-1.290780156850814819e-01,-1.326818391680717468e-02,-3.681833669543266296e-02,5.904461741447448730e-01,-1.402049511671066284e-02,-6.297201616689562798e-04,1.137969456613063812e-02,-1.441575028002262115e-02,-1.164415180683135986e-01,6.544381380081176758e-02,-5.926664918661117554e-02,-3.138816356658935547e-02,-8.159467019140720367e-03,-3.608550177887082100e-04,8.384022861719131470e-03,1.522923447191715240e-02,5.544082820415496826e-02,2.848862297832965851e-02,-6.351920962333679199e-02,6.877078558318316936e-04,-1.387739786878228188e-03,5.059662507846951485e-04,6.049645598977804184e-04,2.058551833033561707e-02,2.946648746728897095e-03,-1.358324289321899414e-02,-2.612207084894180298e-03,-9.396364912390708923e-04,-2.736476017162203789e-04,-2.852810139302164316e-04,-9.672877786215394735e-05,8.391218725591897964e-04,1.338675385341048241e-03,2.185680787079036236e-04,1.259277341887354851e-04,-2.378620265517383814e-04,2.471905027050524950e-04,-3.161897475365549326e-04,-5.707531818188726902e-05,1.145484857261180878e-04,-3.025872632861137390e-03,-7.580861449241638184e-03,-4.951367154717445374e-03,-5.284113576635718346e-04,4.904138622805476189e-04,-2.423911937512457371e-04,1.801857259124517441e-03,3.611853811889886856e-03,7.414040155708789825e-04,-2.442034892737865448e-03,5.217043682932853699e-03,-5.616411566734313965e-03,1.413777470588684082e-03,-2.980071352794766426e-03,-4.723063670098781586e-03,6.050756201148033142e-03,6.724955746904015541e-04,-3.808729350566864014e-03,8.654159493744373322e-03,-4.539505578577518463e-03,-1.311707776039838791e-03,-1.645565847866237164e-03,-1.087597920559346676e-03,8.623883128166198730e-03,1.687146723270416260e-02,5.563185084611177444e-03,6.223130039870738983e-04,4.794744309037923813e-03,-1.325044082477688789e-03,1.400450826622545719e-03,-2.399111632257699966e-03,4.632978700101375580e-03,5.531783215701580048e-03,-9.940840303897857666e-03,3.676328342407941818e-03,5.806189030408859253e-03,1.048655714839696884e-03,1.985898241400718689e-03,-2.479162998497486115e-03,-5.884125828742980957e-03,-5.830899812281131744e-03,-7.729144766926765442e-03,3.197651728987693787e-02,1.553445705212652683e-03,1.108117122203111649e-02,1.038882695138454437e-02,-2.197693660855293274e-02,-1.408886536955833435e-02,-4.154569469392299652e-04,1.141729857772588730e-02,7.157593499869108200e-03,1.111223129555583000e-03,7.396357432298827916e-06\n0.000000000000000000e+00,2.954959563794545829e-05,8.814579632598906755e-05,3.001296499860472977e-05,-9.991337719839066267e-05,6.662667146883904934e-06,-4.166271992289694026e-06,3.489281041879621625e-08,-5.686748772859573364e-05,-8.160890502040274441e-06,-9.460551664233207703e-04,-3.592083929106593132e-03,-2.464711200445890427e-03,-3.668198361992835999e-03,-4.537610584520734847e-05,-4.473985245567746460e-05,-3.374553853063844144e-05,1.184646855108439922e-03,4.026053473353385925e-03,5.211336538195610046e-04,4.944156855344772339e-03,2.285031834617257118e-03,-3.613387816585600376e-04,1.186758308904245496e-04,-9.270974987884983420e-05,-1.360508613288402557e-04,-7.861589547246694565e-04,-5.218907026574015617e-04,1.091795973479747772e-03,2.505294978618621826e-04,2.132801746483892202e-04,-2.994203168782405555e-05,3.241508602513931692e-05,-2.248254750156775117e-04,-8.663651533424854279e-04,-1.842349302023649216e-04,-1.102567650377750397e-03,-1.757908030413091183e-03,3.079111920669674873e-03,1.328818267211318016e-03,-3.058340371353551745e-05,8.000865927897393703e-04,2.116943243891000748e-03,1.283327001146972179e-03,-8.279999601654708385e-04,9.647215483710169792e-04,2.297178143635392189e-03,7.508443086408078671e-04,-4.239517875248566270e-05,7.153181941248476505e-04,-1.526499167084693909e-03,-3.859129268676042557e-03,-2.193777356296777725e-03,-1.877314411103725433e-03,-1.511113168817246333e-05,-2.712155765038914979e-05,-2.060387487290427089e-05,7.467089744750410318e-05,-3.998492029495537281e-04,-7.556815398856997490e-04,-1.277081173611804843e-04,-2.419025349809089676e-06,1.190268376376479864e-04,2.454256718920078129e-05,-6.680822117743900890e-09,2.285069422214291990e-05,6.351263436954468489e-05,-6.563720671692863107e-05,-2.826950221788138151e-04,3.322186330478871241e-06,-1.175011948362225667e-05,2.909497176517561456e-08,-5.336083995644003153e-05,6.365766239468939602e-06,-1.206112327054142952e-03,-3.282198915258049965e-03,-4.163553938269615173e-03,-2.517167944461107254e-03,-1.456774043617770076e-04,-2.195044362451881170e-05,2.754229717538692057e-05,8.199322619475424290e-04,3.906255587935447693e-03,1.158907427452504635e-03,3.992521204054355621e-03,5.126984324306249619e-04,4.020786727778613567e-04,7.768556679366156459e-05,-1.306610065512359142e-04,-3.883342142216861248e-04,-3.737790393643081188e-04,-1.839391887187957764e-03,1.919112168252468109e-03,-8.104019216261804104e-04,-2.275668084621429443e-04,-3.058582660742104053e-05,3.220871803932823241e-05,-4.370125534478574991e-04,-5.139333079569041729e-04,1.378276152536273003e-03,-1.816308358684182167e-03,-7.155214552767574787e-05,2.057397738099098206e-03,1.167668611742556095e-03,2.392766418779501691e-06,1.317542191827669740e-04,2.677081385627388954e-03,1.427003066055476665e-03,1.516909687779843807e-04,1.796727068722248077e-03,4.974054754711687565e-04,7.777133141644299030e-04,-8.385113687836565077e-07,4.000896587967872620e-04,-6.100775208324193954e-04,-2.713246736675500870e-03,-2.795252017676830292e-03,-1.262896228581666946e-03,-1.225005325977690518e-05,1.825791059673065320e-06,-2.705286169657483697e-05,6.138136086519807577e-05,-4.858490428887307644e-04,-3.796486998908221722e-04,2.621169551275670528e-04,6.371796189341694117e-05,1.168210001196712255e-04,1.585246354807168245e-05,-2.554121358855354629e-09,-1.654600055189803243e-05,-1.133485493483021855e-04,-4.189239116385579109e-04,1.587838050909340382e-04,-2.386878259130753577e-05,2.290149677719455212e-05,2.459710124469438597e-08,8.053198689594864845e-05,-4.504247499426128343e-06,5.848702276125550270e-04,-1.841433346271514893e-03,-3.802312538027763367e-03,2.819991903379559517e-03,1.816610747482627630e-04,-6.638177183049265295e-06,-3.737927181646227837e-05,-4.881899803876876831e-04,-4.556224681437015533e-03,-2.476130146533250809e-03,1.195893157273530960e-03,-1.712834811769425869e-03,2.133103553205728531e-03,-7.339533476624637842e-05,1.915306202135980129e-04,1.601687632501125336e-03,-1.987896393984556198e-03,2.232238417491316795e-03,-4.048338159918785095e-04,-4.395908763399347663e-05,1.959613990038633347e-03,-9.821901039686053991e-05,-9.404842421645298600e-05,3.494832199066877365e-04,3.983617294579744339e-03,6.763103301636874676e-04,2.588516566902399063e-03,-2.266617491841316223e-03,-2.264887327328324318e-03,-1.166551723144948483e-03,-4.107406766706844792e-06,-3.055794222746044397e-04,-1.281698700040578842e-03,3.176698228344321251e-04,-6.544659845530986786e-03,1.814121613278985023e-03,-4.335119854658842087e-03,-8.880702080205082893e-04,7.299451681319624186e-05,1.219266792759299278e-03,3.614225191995501518e-03,9.941178141161799431e-04,3.341045696288347244e-03,4.195310175418853760e-04,-5.388619683799333870e-06,4.298128988011740148e-05,-2.483360003679990768e-05,3.563440986908972263e-05,2.372170565649867058e-04,-1.261217519640922546e-03,1.029827864840626717e-03,2.851226599887013435e-05,-9.446979674976319075e-05,3.396405008970759809e-05,-1.536980320793190913e-08,1.621995579625945538e-05,1.003642901196144521e-04,-4.184674762655049562e-04,-4.276483668945729733e-04,3.602301876526325941e-05,-6.481473974417895079e-06,-1.773196345311589539e-08,-3.645813922048546374e-05,-5.268381937639787793e-05,-4.353284894023090601e-04,-7.926449761725962162e-04,-7.939493516460061073e-04,-3.968164790421724319e-03,-1.226707099704071879e-04,-2.251323167001828551e-05,-3.740189640666358173e-06,4.440558259375393391e-04,5.273620598018169403e-03,2.133463043719530106e-03,9.728789329528808594e-03,-3.981501795351505280e-03,-3.787339664995670319e-04,-7.599942364322487265e-06,-7.098828064044937491e-06,1.578657655045390129e-03,1.816126052290201187e-03,1.152030192315578461e-03,-4.292531404644250870e-03,-4.433382768183946609e-03,1.818738295696675777e-03,-3.435730468481779099e-05,-3.122394446108955890e-06,1.104799084714613855e-04,4.939413629472255707e-04,2.932682633399963379e-03,1.687790500000119209e-04,2.927676541730761528e-03,-6.018266431055963039e-04,8.952764328569173813e-04,-3.046865458600223064e-06,1.568684703670442104e-03,3.833698108792304993e-03,3.196172416210174561e-03,-3.421428147703409195e-03,-2.279922133311629295e-03,-1.961737580131739378e-04,3.934897249564528465e-04,-5.864050763193517923e-05,3.895185654982924461e-03,-6.189759587869048119e-04,-5.405916599556803703e-04,-9.339607320725917816e-03,-2.897869329899549484e-03,9.212126315105706453e-05,-6.012111043673940003e-05,3.443065361352637410e-05,-3.833632217720150948e-04,1.307541970163583755e-04,4.688995541073381901e-04,-3.134824510198086500e-06,5.894236528547480702e-05,2.852707439160440117e-05,1.567901199450716376e-05,4.138200893066823483e-09,2.063886677206028253e-05,4.337168866186402738e-05,1.215980300912633538e-04,-1.673511724220588803e-04,-1.059297574101947248e-06,-1.425232767360284925e-05,1.373655322822742164e-08,-5.597648487309925258e-05,-7.596966497658286244e-06,-1.237995689734816551e-03,-4.742105491459369659e-03,-1.231896225363016129e-03,-2.582278801128268242e-03,-1.000892079900950193e-04,-1.721217631711624563e-05,3.257697608205489814e-05,8.889539749361574650e-04,3.361464943736791611e-03,7.344742771238088608e-04,2.956576645374298096e-03,8.734163129702210426e-04,5.772355943918228149e-04,1.151831311290152371e-04,-1.631106861168518662e-04,1.764820190146565437e-04,-5.393789615482091904e-04,-1.841447781771421432e-03,1.045738230459392071e-03,-1.172659453004598618e-03,1.504612882854416966e-04,1.948799308593152091e-07,4.654510121326893568e-05,-4.836333973798900843e-04,-4.769524093717336655e-04,1.255864161066710949e-03,-1.264802762307226658e-03,2.337586774956434965e-04,1.672540558502078056e-03,1.119250082410871983e-03,1.963217073353007436e-07,1.634275540709495544e-04,3.035210538655519485e-03,1.621339120902121067e-03,-4.468717379495501518e-04,1.603769254870712757e-03,1.515756826847791672e-03,6.983511848375201225e-04,-3.757176273211371154e-06,3.989591787103563547e-04,-4.408581589814275503e-04,-2.080193953588604927e-03,-3.073138650506734848e-03,-1.173976575955748558e-03,-4.415635703480802476e-05,-5.314892405294813216e-06,-3.724966882145963609e-05,7.525200635427609086e-05,-7.464845548383891582e-04,-3.403085283935070038e-04,3.599050978664308786e-05,1.692172008915804327e-05,1.263802842004224658e-04,1.381953461532248184e-05,-3.050115537917008623e-08,2.749014493019785732e-05,6.704976840410381556e-05,-9.508496441412717104e-05,-2.387825807090848684e-04,2.718260839174035937e-05,2.246674739581067115e-06,-4.357832494861213490e-08,-5.407447679317556322e-05,-2.322957880096510053e-05,-1.126455143094062805e-03,-5.247802007943391800e-03,1.876685186289250851e-03,-3.527886001393198967e-03,-1.138863517553545535e-04,1.497172161180060357e-05,3.402050788281485438e-05,8.123301086015999317e-04,4.721592180430889130e-03,2.878319472074508667e-03,2.042952924966812134e-03,-9.202020009979605675e-05,-1.694807433523237705e-04,1.239929551957175136e-04,-9.351399057777598500e-05,6.227680714800953865e-04,-6.536942091770470142e-04,-1.327954698354005814e-03,2.992599969729781151e-03,2.278942149132490158e-03,-3.038333379663527012e-04,-2.953409602923784405e-05,-5.694659193977713585e-06,-3.049297956749796867e-04,-2.598526189103722572e-04,-2.167230239138007164e-03,-3.465555375441908836e-03,-3.861379809677600861e-04,1.815752475522458553e-03,9.861940052360296249e-04,8.980174607131630182e-05,3.349360777065157890e-04,1.218199962750077248e-03,6.615803577005863190e-04,-1.798395765945315361e-03,5.583545193076133728e-03,1.598882954567670822e-03,7.627623854205012321e-04,-9.220781066687777638e-06,2.614568220451474190e-04,2.190659870393574238e-04,-4.492869134992361069e-03,1.364059629850089550e-03,-1.492138952016830444e-03,-2.761820906016509980e-05,9.839695849223062396e-06,-1.301805605180561543e-05,3.726750583155080676e-05,-4.619023238774389029e-04,-7.537872297689318657e-04,-3.558207245077937841e-04,5.970965503365732729e-06,1.158490631496533751e-04,1.631172199267894030e-05,-2.587330527603626251e-08,2.136979856004472822e-05,5.200489613343961537e-05,-8.716552838450297713e-05,1.117705232900334522e-05,4.146536412008572370e-07,-6.634746114286826923e-06,5.247011358733288944e-08,-3.626816032920032740e-05,-2.323141961824148893e-05,-1.123948488384485245e-03,-2.758363960310816765e-03,-1.824029022827744484e-03,-2.522122347727417946e-03,-1.046110337483696640e-04,-1.780493403202854097e-05,7.294231909327208996e-05,1.002549892291426659e-03,2.841731067746877670e-03,1.614383072592318058e-03,3.444263944402337074e-03,-4.897923208773136139e-04,4.447665996849536896e-04,5.519404294318519533e-05,1.637728928471915424e-05,-7.460342021659016609e-05,-9.497237042523920536e-04,-2.128229476511478424e-03,3.743561217561364174e-03,1.665729912929236889e-03,2.773095038719475269e-04,-2.759002563834656030e-05,9.391591447638347745e-06,-3.980439796578139067e-04,-8.343340014107525349e-04,2.495250664651393890e-03,-7.582655525766313076e-04,1.401615329086780548e-03,3.835845272988080978e-03,8.003472466953098774e-04,-3.566554369172081351e-06,1.219169469550251961e-03,3.332266584038734436e-03,1.811512745916843414e-03,-1.634240383282303810e-03,8.354164310730993748e-05,-8.214445551857352257e-05,7.801281171850860119e-04,3.368737088749185205e-05,3.363451687619090080e-04,2.158578427042812109e-04,-3.294079564511775970e-03,-7.242247927933931351e-03,2.568401396274566650e-04,-2.718596806516870856e-05,2.706071791180875152e-05,-2.706998930079862475e-05,2.401046549493912607e-05,-3.625945537351071835e-04,-6.189638224896043539e-05,1.052310341037809849e-03,1.619431131985038519e-04,8.893716585589572787e-05,1.016190162772545591e-05,-7.790004019625484943e-08,2.144198333553504199e-05,7.003463542787358165e-05,-1.534882903797551990e-05,-1.020540657918900251e-04,-2.885638605221174657e-05,-2.123355443472974002e-05,1.543594407849013805e-08,-5.332344153430312872e-05,1.683608570601791143e-05,-1.224901876412332058e-03,-6.096115801483392715e-03,-1.424564514309167862e-03,-4.333734046667814255e-03,-7.644930155947804451e-05,-1.628498284844681621e-05,2.502575625840108842e-05,9.025709005072712898e-04,2.430333290249109268e-03,1.829075627028942108e-04,1.910382183268666267e-03,7.019530166871845722e-04,2.584730507805943489e-03,1.517149066785350442e-04,-4.529059515334665775e-05,1.299403724260628223e-03,2.703569189179688692e-04,-2.316484926268458366e-03,8.356367470696568489e-04,-1.483283587731420994e-03,3.942377807106822729e-04,-1.192705531138926744e-05,2.203362782893236727e-05,-3.478316939435899258e-04,1.370851416140794754e-03,8.771653519943356514e-04,-1.026212237775325775e-03,3.470776428002864122e-04,1.460149651393294334e-03,1.409770105965435505e-03,-5.537620381801389158e-06,-8.970108319772407413e-05,4.507736768573522568e-03,1.468389644287526608e-03,1.198363490402698517e-03,3.021504962816834450e-03,1.054208027198910713e-03,8.681038161739706993e-04,2.447714905429165810e-05,-4.931162693537771702e-04,-3.109167097136378288e-03,-1.918055815622210503e-03,-2.145843347534537315e-03,-8.596663828939199448e-04,-1.511672235210426152e-05,1.046070156007772312e-05,-4.909611743642017245e-05,-1.227473403559997678e-04,-1.977107021957635880e-03,-1.541219535283744335e-03,1.714381069177761674e-04,7.854636351112276316e-05,1.311730738962069154e-04,1.882890683191362768e-05,-4.519824869930744171e-08,-1.740598527248948812e-04,-4.281371657270938158e-04,4.620183899533003569e-04,1.359597779810428619e-03,-6.426161417039111257e-05,3.068076330237090588e-05,-4.334509640102623962e-08,3.347047604620456696e-04,-1.327911013504490256e-05,6.280452478677034378e-03,2.385595999658107758e-02,1.454755105078220367e-02,1.545742806047201157e-02,6.347206654027104378e-04,1.296564732911065221e-04,6.052508979337289929e-06,-5.567548330873250961e-03,-2.599853463470935822e-02,-9.902972728013992310e-03,-1.856950297951698303e-02,-2.718431176617741585e-03,-7.800098974257707596e-04,-6.679872167296707630e-04,5.111097125336527824e-04,8.004608098417520523e-04,7.502498105168342590e-03,-1.351902959868311882e-03,-1.064226403832435608e-02,2.770025283098220825e-03,-4.240561975166201591e-04,1.466595422243699431e-04,-1.438078179489821196e-04,2.182507654651999474e-03,1.661750720813870430e-03,-5.707973148673772812e-03,-1.613110536709427834e-03,4.746844060719013214e-03,-1.309446245431900024e-02,6.463441252708435059e-01,-3.411735524423420429e-04,-1.878316630609333515e-03,-2.549543790519237518e-02,-1.572735421359539032e-02,-1.335960114374756813e-03,-1.044131163507699966e-02,-6.612985860556364059e-03,-5.533188115805387497e-03,3.458427090663462877e-04,-1.585138030350208282e-03,3.008549334481358528e-03,1.685427501797676086e-02,1.944505237042903900e-02,4.691008478403091431e-03,7.251586648635566235e-04,-2.970979840029031038e-04,6.641743675572797656e-05,-5.617818678729236126e-04,4.607351962476968765e-03,3.885814687237143517e-03,-9.868746856227517128e-04,-2.808829594869166613e-04,-5.947932950221002102e-04,7.948494021547958255e-05,3.603144432418048382e-05,3.815605887211859226e-04,3.854234237223863602e-04,3.434082609601318836e-04,3.673101309686899185e-04,2.065358785330317914e-06,-5.740599590353667736e-05,-6.443632883019745350e-04,-3.578176256269216537e-04,1.665895688347518444e-04,-9.693781612440943718e-04,-2.519152476452291012e-04,1.004096935503184795e-03,-1.686151139438152313e-03,8.294134750030934811e-05,2.485151053406298161e-04,-6.395227392204105854e-04,2.504280419088900089e-04,3.192828968167304993e-03,3.753234865143895149e-03,3.091220976784825325e-03,1.834402792155742645e-04,9.208698756992816925e-04,-9.880159632302820683e-05,-5.714313010685145855e-04,-2.378644421696662903e-03,-4.060055071022361517e-04,-2.178224036470055580e-03,1.705046510323882103e-03,-1.589598483406007290e-03,2.122650330420583487e-04,-7.022598292678594589e-04,-1.174132048618048429e-04,-6.924586487002670765e-04,7.039446500129997730e-04,3.467996371909976006e-03,1.325050950981676579e-03,-2.237333828816190362e-04,3.450021147727966309e-03,4.570772289298474789e-04,-1.190517505165189505e-04,2.281933848280459642e-04,2.587237977422773838e-04,2.651102840900421143e-03,-5.302860401570796967e-03,2.385886153206229210e-03,1.639296999201178551e-03,1.174909484689123929e-04,8.604654576629400253e-04,-4.155738279223442078e-04,-2.334218705072999001e-03,1.340314280241727829e-03,-1.275537908077239990e-02,-7.356521673500537872e-03,-1.406445517204701900e-03,-2.532273996621370316e-03,1.161133684217929840e-02,-2.946076216176152229e-03,8.838735520839691162e-03,-1.194974873214960098e-02,5.578283220529556274e-03,4.930314142256975174e-03,1.001027761958539486e-03,2.711550678213825449e-06\n0.000000000000000000e+00,-1.033312400977592915e-06,-3.551730060280533507e-06,7.958999049151316285e-05,-1.675438943493645638e-05,2.297149421792710200e-06,1.022600372380111367e-06,-8.474326129714881972e-09,-6.621770353376632556e-06,3.675846301121055149e-06,-2.408300679235253483e-05,-1.180018007289618254e-04,2.473059284966439009e-04,2.832102763932198286e-04,1.811554466257803142e-05,4.078435722476569936e-06,-2.881053660530596972e-06,-7.596229988848790526e-05,1.695035898592323065e-04,2.531860372982919216e-04,5.607361672446131706e-04,-7.826259825378656387e-04,2.348511770833283663e-04,-1.338395304628647864e-05,-9.667402991908602417e-06,8.902006084099411964e-05,-2.737122122198343277e-04,3.972760168835520744e-04,6.209774874150753021e-04,2.598885912448167801e-04,1.088099161279387772e-04,7.059788003971334547e-06,-2.039011633314657956e-06,-1.792527109500952065e-05,-2.669636742211878300e-04,-6.004835013300180435e-04,-4.836765583604574203e-06,2.625796478241682053e-04,5.003609112463891506e-05,-4.490465289563871920e-05,-8.734468792681582272e-06,-3.102704431512393057e-05,-2.970107307191938162e-04,-3.935209242627024651e-04,4.210830957163125277e-04,6.798739777877926826e-04,-5.845058331033214927e-05,-4.200771945761516690e-05,-4.644919044949347153e-06,4.307054332457482815e-04,-1.060816939570941031e-04,6.771552143618464470e-04,3.589591651689261198e-04,-1.492457231506705284e-04,4.248493496561422944e-06,-7.174571692303288728e-06,2.036187879639328457e-06,-9.247264642908703536e-06,8.756230818107724190e-05,2.710345142986625433e-05,-1.358337467536330223e-04,-1.280140349990688264e-05,3.397752607270376757e-06,-1.548768182146886829e-06,9.461250449760427728e-09,4.653511496144346893e-07,6.558690074598416686e-06,-1.368906850984785706e-05,4.865322262048721313e-05,-7.613214734192297328e-07,-4.123251073906430975e-08,1.116525716327032569e-08,-3.229617959732422605e-06,-6.608175681321881711e-06,-5.388059798860922456e-05,2.929249894805252552e-04,7.559345103800296783e-04,-2.775519096758216619e-04,-1.408698517479933798e-05,6.504831162601476535e-08,3.566286522982409224e-06,-6.477251008618623018e-05,3.024956095032393932e-04,2.036243677139282227e-04,3.131855919491499662e-04,-2.088275505229830742e-04,-7.360211384366266429e-06,1.135576803790172562e-05,-6.242901235964382067e-06,-1.546704879729077220e-04,-3.064838529098778963e-05,-7.325760088860988617e-04,8.788483100943267345e-04,3.803680592682212591e-04,3.250131267122924328e-04,5.212993528402876109e-06,-1.854196625572512858e-06,-5.798287747893482447e-05,-4.222068819217383862e-04,-2.454344939906150103e-04,-7.739175343886017799e-04,4.054242745041847229e-04,-1.080630245269276202e-04,8.974029697128571570e-06,1.409690048603806645e-05,1.827508822316303849e-05,-1.621168339625000954e-04,-2.330827992409467697e-04,6.204346427693963051e-04,1.352681138087064028e-04,-1.164357963716611266e-04,-4.250939309713430703e-05,-3.362163170095300302e-07,2.247753145638853312e-04,9.900449367705732584e-05,8.237581932917237282e-04,-7.754171965643763542e-04,3.639858186943456531e-05,-4.430420631251763552e-06,-9.532824151392560452e-06,3.962908067478565499e-06,2.318420592928305268e-05,1.746724956319667399e-05,7.337388524319976568e-05,-1.076997141353785992e-04,-1.047711702995002270e-05,-1.788445388228865340e-06,-6.990747465351887513e-07,6.036001032327931171e-09,3.828657099802512676e-06,4.263233677193056792e-06,-1.446617825422435999e-04,-1.607926242286339402e-04,-9.823801519814878702e-06,-2.074352050840388983e-05,-1.944219185645579273e-08,1.919641726999543607e-05,-5.971233349555404857e-06,1.117882493417710066e-05,-8.330070704687386751e-05,1.102498848922550678e-03,-9.430060163140296936e-04,-6.808816397096961737e-05,1.280784090340603143e-05,5.138156120665371418e-05,1.703603193163871765e-04,2.557329426053911448e-04,-9.402224095538258553e-04,5.660292226821184158e-04,1.151014934293925762e-03,-3.000097640324383974e-04,-3.344326614751480520e-05,-4.475202877074480057e-05,-8.092431235127151012e-04,-3.423484740778803825e-04,-1.396919949911534786e-03,1.031382009387016296e-03,-1.724243629723787308e-04,-4.907879047095775604e-04,-1.136933497036807239e-05,-8.129734851536341012e-06,6.689045403618365526e-05,-2.063597319647669792e-03,8.598004933446645737e-04,-3.163811983540654182e-03,8.192876121029257774e-04,8.251524996012449265e-04,2.115352617693133652e-05,1.636989145481493324e-05,-8.784516248852014542e-04,-2.683971310034394264e-03,-3.162674605846405029e-03,4.536445252597332001e-03,1.319788862019777298e-03,1.288777566514909267e-03,1.068726996891200542e-04,8.440814781351946294e-06,-5.373090971261262894e-04,-6.898473948240280151e-04,-8.621944289188832045e-05,-2.187616773881018162e-04,1.454020850360393524e-03,-1.238628374267136678e-05,1.943761162692680955e-06,-1.075307227438315749e-05,-2.413138645351864398e-05,-4.644749860744923353e-04,-7.404583448078483343e-05,5.009689484722912312e-04,5.194482218939810991e-05,2.598648097773548216e-05,-5.789583156001754105e-06,8.251906535861053271e-08,4.094948508281959221e-06,6.508533260785043240e-06,-2.588880597613751888e-04,-1.874039153335615993e-04,5.429360498965252191e-06,-1.372889073536498472e-05,1.365174284728709608e-08,-3.876649770973017439e-06,-4.388032903079874814e-05,2.689110988285392523e-05,-6.730919703841209412e-04,-3.025882760994136333e-04,7.595674833282828331e-05,-6.059521183487959206e-05,-1.456900554330786690e-05,-3.306037251604720950e-05,2.795881009660661221e-04,1.546006766147911549e-03,-6.576433661393821239e-04,-6.077612633816897869e-04,-2.209992846474051476e-03,2.532454673200845718e-03,-2.083936669805552810e-05,1.507073739048792049e-05,6.300500826910138130e-04,-1.955290499608963728e-04,6.881991866976022720e-04,-2.987462212331593037e-04,1.371718710288405418e-03,-1.749075599946081638e-04,-4.926292240270413458e-05,-6.357307483995100483e-06,3.452220335020683706e-05,4.872642748523503542e-04,-6.050292868167161942e-04,-7.713860250078141689e-04,-1.884160214103758335e-03,-1.937378547154366970e-04,1.907992991618812084e-04,4.368337613414041698e-05,2.433459885651245713e-04,1.022985787130892277e-03,-4.634393844753503799e-04,1.017093658447265625e-03,8.012424805201590061e-04,1.598681556060910225e-04,7.496896432712674141e-05,-3.809528834608499892e-06,-1.923738978803157806e-03,-2.056277357041835785e-03,2.163225552067160606e-03,3.035958856344223022e-03,-1.111891120672225952e-03,-1.023517052090028301e-05,-2.394662806182168424e-05,-3.558391426849993877e-06,-2.378010540269315243e-04,-7.389860693365335464e-04,-1.795236312318593264e-04,3.133519203402101994e-05,1.323470678471494466e-05,2.673303242772817612e-05,6.323576144495746121e-06,-2.078809302474837750e-08,-2.512201717763673514e-07,1.017754948406945914e-05,8.382991654798388481e-05,8.295755833387374878e-05,9.660518571763532236e-07,-3.951687176595441997e-06,-2.939395926659926772e-08,1.130401869886554778e-07,3.415820629015797749e-06,1.196001539938151836e-05,-2.483734278939664364e-04,-1.579964300617575645e-04,1.054465246852487326e-05,3.207688496331684291e-05,-7.785619345668237656e-06,-3.198965714545920491e-05,-3.086109427385963500e-05,-2.836025087162852287e-04,7.340738084167242050e-04,3.206367837265133858e-04,-4.834879364352673292e-04,2.507035969756543636e-04,7.302452104340773076e-06,-1.871610766102094203e-05,1.226262247655540705e-05,-2.912094932980835438e-04,-1.614626089576631784e-04,8.101684506982564926e-04,-7.076610927470028400e-06,2.970947534777224064e-04,1.225093365064822137e-05,-3.706566644723352510e-07,-3.174918219883693382e-06,3.350490442244336009e-05,-1.029286300763487816e-03,-2.610968658700585365e-05,3.614100278355181217e-04,7.264394662342965603e-05,-7.464112422894686460e-05,-4.502634055825183168e-06,5.609726940747350454e-05,-3.846277541015297174e-04,-3.779578037210740149e-05,4.021983186248689890e-04,-2.339537604711949825e-05,6.871374789625406265e-04,-2.427959407214075327e-05,-9.401259376318193972e-06,1.077817432815209031e-04,5.519113619811832905e-05,3.749594616238027811e-04,4.230021149851381779e-04,-1.661012065596878529e-04,-2.368725290580186993e-06,-2.034049612120725214e-05,2.687439746296149679e-06,2.933495306933764368e-05,1.000522170215845108e-04,-1.053946107276715338e-04,-5.375975160859525204e-04,-6.562728958670049906e-05,-2.325732111785328016e-06,-2.515802322022864246e-08,-3.510785973048768938e-08,-2.671674792509293184e-07,-1.191322098748059943e-06,2.558996784500777721e-04,2.287817769683897495e-04,7.794285920681431890e-06,1.456619247619528323e-05,-8.263805284514091909e-08,1.213864379678852856e-06,-6.814801963628269732e-06,1.556916104163974524e-04,8.746089879423379898e-04,-1.394728897139430046e-03,3.050311352126300335e-05,7.398669549729675055e-05,-1.668474942562170327e-05,-7.271705544553697109e-05,-5.699939356418326497e-05,-3.988568787463009357e-04,7.683700532652437687e-04,7.328315405175089836e-04,1.123421534430235624e-04,8.483447600156068802e-04,1.286167935177218169e-05,4.218125468469224870e-05,3.880859003402292728e-04,4.614965000655502081e-04,-9.734675986692309380e-04,4.512777086347341537e-04,4.660229315049946308e-04,6.967643857933580875e-04,-1.355712811346165836e-05,5.196091024117777124e-06,9.766518633114174008e-05,3.455027472227811813e-04,-3.682695096358656883e-04,1.442063366994261742e-04,-2.435334026813507080e-03,-3.983047790825366974e-04,-1.508987916167825460e-04,-3.343741263961419463e-05,2.882638073060661554e-04,-1.044499003910459578e-04,1.229760004207491875e-03,-3.559418837539851665e-04,-1.521659432910382748e-03,1.886024547275155783e-04,-5.476972728502005339e-05,-4.515530235948972404e-05,6.643843371421098709e-04,4.947938723489642143e-04,1.940007787197828293e-04,-1.258408185094594955e-03,-5.178258870728313923e-04,4.941359748045215383e-06,-3.466287307674065232e-05,8.151996553351636976e-06,6.173388828756287694e-05,5.111711798235774040e-04,1.232842332683503628e-04,-3.281586105003952980e-04,-3.857387491734698415e-05,-2.595978367025963962e-05,-6.013299298501806334e-07,4.611888471117708832e-08,-2.515651658541173674e-06,-2.647919245646335185e-05,-5.641407915391027927e-05,-6.465204933192580938e-05,-4.215953140374040231e-06,-5.049995252193184569e-06,-4.519870344665832818e-08,2.587911239970708266e-06,1.378092383674811572e-05,3.131438279524445534e-04,-1.684265094809234142e-03,6.031383527442812920e-04,9.014532552100718021e-04,1.275354952667839825e-05,9.443086128158029169e-06,-7.123594969016266987e-06,-7.939086208352819085e-05,-1.050209830282256007e-04,1.084517687559127808e-03,-7.375885033980011940e-04,-1.245682069566100836e-04,1.032849613693542778e-04,-3.433663005125708878e-05,2.657606637512799352e-05,-1.721941225696355104e-04,2.737460890784859657e-04,-1.615478977328166366e-04,1.237588701769709587e-03,1.168250164482742548e-04,5.249675450613722205e-05,-8.935534424381330609e-06,-5.088447323942091316e-06,8.951068593887612224e-05,6.817915709689259529e-05,-1.585672143846750259e-03,-3.668373683467507362e-04,-1.143240660894662142e-05,-1.747586647979915142e-04,-2.061914856312796474e-04,1.633362262509763241e-05,1.848578103817999363e-04,-2.287330135004594922e-04,8.618382271379232407e-04,3.801036509685218334e-04,3.369564656168222427e-04,-3.339212562423199415e-04,-3.719107553479261696e-05,7.054010438878322020e-06,3.020504955202341080e-04,2.790269500110298395e-04,-2.102451398968696594e-04,1.785983564332127571e-03,-1.577734714373946190e-03,-7.038326657493598759e-06,1.629830148885957897e-05,-6.834250598330982029e-06,-9.625066013541072607e-06,-1.441824279027059674e-04,-2.199484733864665031e-04,1.432518183719366789e-04,3.241871127102058381e-06,-2.682566264411434531e-05,-3.693403414217755198e-06,4.748812898469623178e-08,2.392516080362838693e-06,1.120248089137021452e-05,-1.392536214552819729e-04,-1.037008623825386167e-04,2.141599725291598588e-05,3.913859927706653252e-06,-7.206062946352176368e-08,-6.351225238176994026e-06,3.013442665178445168e-06,-1.108846918214112520e-04,-1.948275457834824920e-04,3.561148769222199917e-04,4.318990977481007576e-05,2.285847040184307843e-05,4.713315775006776676e-06,5.653182597598060966e-07,-5.787132977275177836e-05,1.121170003898441792e-03,-2.640778257045894861e-04,-6.699061486870050430e-04,-8.062452543526887894e-04,5.887730512768030167e-04,1.108954256778815761e-05,-2.786831828416325152e-06,-2.094293449772521853e-04,8.154202951118350029e-04,-7.792657124809920788e-04,1.300521311350166798e-03,-7.319470169022679329e-04,-2.559823333285748959e-04,1.136732225859304890e-05,-1.571748362039215863e-05,-2.835542181855998933e-05,-3.995730730821378529e-05,-1.082064118236303329e-03,2.079370315186679363e-04,7.997177890501916409e-04,-5.966631579212844372e-04,1.233821094501763582e-04,-8.739086752029834315e-07,-3.332502674311399460e-04,5.060800467617809772e-04,-2.721857163123786449e-04,1.614952110685408115e-03,3.269161970820277929e-04,-1.579426170792430639e-04,5.274618160910904408e-05,1.150478055933490396e-05,1.152182463556528091e-03,1.093690079869702458e-04,3.392896032892167568e-04,4.856159794144332409e-04,-4.004104703199118376e-04,-9.245301043847575784e-06,-5.712414349545724690e-06,1.431682721886318177e-05,-1.092505408450961113e-04,-1.198967802338302135e-04,1.915516622830182314e-04,-4.707044718088582158e-05,1.907003570522647351e-05,9.249458344129379839e-06,1.608460252100485377e-06,-2.648089081347393403e-09,1.183834228868363425e-06,-1.251539288205094635e-05,1.586359285283833742e-04,1.035880195559002459e-04,-1.716533006401732564e-06,1.042916210280964151e-05,1.197529400087660179e-07,8.283977876999415457e-06,5.098032124806195498e-05,-1.011965941870585084e-04,-1.622130279429256916e-03,-9.115471038967370987e-05,7.792402175255119801e-04,-2.651163958944380283e-05,1.042923213390167803e-05,-1.461296051274985075e-05,-8.019187953323125839e-05,-2.281439257785677910e-03,-3.617203910835087299e-04,-6.135187577456235886e-04,4.264226183295249939e-03,7.763155736029148102e-07,-2.000804670387879014e-06,5.397831409936770797e-05,-2.030470059253275394e-04,1.688991324044764042e-03,-3.969077079091221094e-04,-6.667585112154483795e-04,1.236007083207368851e-03,-4.196692898403853178e-04,4.684017039835453033e-05,1.794063973648007959e-05,4.281549627194181085e-05,-2.709189429879188538e-04,2.792080165818333626e-03,2.138306619599461555e-03,-1.788162626326084137e-03,-1.204365980811417103e-04,-2.841464302036911249e-04,6.575980186462402344e-01,-4.086318658664822578e-04,5.734726437367498875e-05,2.682913560420274734e-03,1.243448816239833832e-03,-3.453592071309685707e-04,-4.096101620234549046e-04,1.557691430207341909e-04,7.202811684692278504e-05,-1.186006003990769386e-03,1.507077540736645460e-04,2.043034182861447334e-04,-1.029051782097667456e-04,9.147285018116235733e-04,8.638832514407113194e-05,9.168016549665480852e-05,1.035103414324112236e-04,-2.198082074755802751e-05,-3.567442763596773148e-04,-1.840922050178050995e-04,7.257837569341063499e-04,1.992209581658244133e-05,1.237452088389545679e-04,1.552081666886806488e-04,-1.162683693110011518e-04,-6.166382809169590473e-05,-6.157642928883433342e-05,-5.786914334748871624e-05,1.880609197542071342e-04,2.113692025886848569e-04,2.161871379939839244e-04,-2.553145750425755978e-04,-1.413020945619791746e-04,-1.219816331285983324e-04,1.216073578689247370e-04,-7.921902579255402088e-06,2.882947446778416634e-04,-3.482391184661537409e-04,-1.418157480657100677e-04,-2.328412301721982658e-05,1.975348423002287745e-04,5.177412531338632107e-04,4.518180503509938717e-04,5.400793743319809437e-04,-2.181373420171439648e-04,-5.969381891191005707e-04,-6.636723992414772511e-05,4.665815868065692484e-05,1.205509615829214454e-04,1.537191128591075540e-04,3.366339951753616333e-04,-4.227391909807920456e-04,5.246168584562838078e-04,-4.238896945025771856e-04,3.972212725784629583e-04,4.437659663381054997e-05,-1.394749124301597476e-04,-7.093504973454400897e-05,-3.020499716512858868e-04,-8.634832920506596565e-04,-1.281445845961570740e-03,5.115779931657016277e-04,4.130647866986691952e-04,-1.130626042140647769e-04,-6.479831063188612461e-05,5.764872912550345063e-05,-5.382330855354666710e-04,3.270643937867134809e-04,1.571563770994544029e-03,-1.393532293150201440e-04,-8.073725621215999126e-05,-1.613662607269361615e-04,3.330436593387275934e-04,1.671727048233151436e-03,3.342594718560576439e-04,1.320841489359736443e-03,3.293669142294675112e-04,-2.229903358966112137e-03,7.508964336011558771e-05,5.613560788333415985e-04,-4.750617881654761732e-05,-1.608823309652507305e-03,-3.187860595062375069e-03,1.147522241808474064e-03,8.894229540601372719e-04,-1.268584310309961438e-04,-3.635439206846058369e-04,1.523219339105708059e-06\n0.000000000000000000e+00,-9.550365575705654919e-06,7.257141987793147564e-06,-5.959244444966316223e-04,1.491278526373207569e-04,-3.005172038683667779e-05,-3.371851198608055711e-05,8.394577477588427428e-09,6.707129068672657013e-05,-8.616183913545683026e-05,2.337400335818529129e-03,-3.105055075138807297e-04,1.589584513567388058e-03,8.558020927011966705e-03,2.429899031994864345e-04,7.866912710596807301e-06,-4.723416714114136994e-05,3.522360930219292641e-04,-4.639693070203065872e-04,-3.610202809795737267e-03,-1.800197991542518139e-03,9.005599655210971832e-03,1.789909671060740948e-03,7.899976480985060334e-05,-7.233122596517205238e-05,-1.122897374443709850e-03,-1.594673725776374340e-03,5.928764585405588150e-04,-9.581551421433687210e-04,1.357374247163534164e-03,2.101272577419877052e-03,-1.068021956598386168e-04,-1.059144051396287978e-05,8.117273682728409767e-04,7.235356606543064117e-03,4.865388851612806320e-03,-1.219355501234531403e-03,-2.806474454700946808e-03,-3.114005667157471180e-04,7.853663410060107708e-04,-3.388202094356529415e-05,4.570892080664634705e-03,5.561679601669311523e-03,1.176529098302125931e-03,1.999823376536369324e-03,-3.660572227090597153e-03,2.322651213034987450e-03,5.280915647745132446e-04,-1.589235944265965372e-05,2.650609007105231285e-03,4.081620834767818451e-03,-4.303481895476579666e-03,-1.997648505493998528e-03,2.912618219852447510e-04,-1.182418236567173153e-05,1.865111698862165213e-06,-3.912288593710400164e-05,2.706492668949067593e-04,-2.523883304093033075e-04,5.988741759210824966e-05,9.737816289998590946e-04,8.889030141290277243e-05,-9.578083336236886680e-06,2.635721284605097026e-05,-4.310520829164943279e-09,-1.959204382728785276e-05,-5.289840919431298971e-05,-1.219912315718829632e-03,-8.756874594837427139e-04,-3.281148019596002996e-05,-8.416340278927236795e-05,1.314013164943617085e-08,8.746239473111927509e-05,-1.746050547808408737e-04,2.490598941221833229e-03,5.227012094110250473e-03,-3.156878519803285599e-03,7.112144026905298233e-03,2.027893351623788476e-04,1.706340117380023003e-05,-6.959700112929567695e-05,-2.233883715234696865e-04,-1.730089308694005013e-03,3.446746617555618286e-03,-1.986562507227063179e-03,3.174821846187114716e-03,3.054427215829491615e-03,-1.799925812520086765e-04,-7.887674291850998998e-05,-6.897248094901442528e-04,-1.877714646980166435e-03,6.002828478813171387e-03,-2.782616764307022095e-03,-4.892054945230484009e-03,2.387321088463068008e-03,-2.237957378383725882e-04,-2.420209784759208560e-05,1.256604096852242947e-03,4.987558815628290176e-03,6.499165669083595276e-03,1.285217935219407082e-03,-2.318878192454576492e-03,-2.314158016815781593e-03,-3.597446484491229057e-04,-2.214961932622827590e-05,3.608396975323557854e-03,3.415092360228300095e-03,-4.737835377454757690e-03,8.103616535663604736e-03,4.477724432945251465e-04,2.838304731994867325e-03,2.468381135258823633e-04,-9.306260471930727363e-05,3.508788067847490311e-03,3.672063816338777542e-03,-5.993119906634092331e-03,-1.083604758605360985e-03,-3.424052149057388306e-03,8.806039113551378250e-05,-1.200247716042213142e-04,-1.077797060133889318e-05,2.124658349202945828e-04,5.762663786299526691e-04,7.699301932007074356e-05,-1.428244286216795444e-05,-7.595406350446864963e-05,-8.359209459740668535e-05,2.500181108189281076e-05,2.362121165333519457e-08,1.407284980814438313e-05,-3.702925096149556339e-05,1.332771847955882549e-03,1.791456132195889950e-03,-4.683032966568134725e-05,1.174908320535905659e-04,3.250407232258112344e-08,-2.312307333340868354e-05,3.619969065766781569e-04,-2.117278985679149628e-03,-8.357396349310874939e-03,3.707602620124816895e-03,-4.014931619167327881e-05,4.847390227951109409e-04,-8.182892634067684412e-05,-5.776417674496769905e-05,1.212833332829177380e-03,-2.036457182839512825e-03,-1.199020165950059891e-02,1.277571637183427811e-02,3.063475713133811951e-03,-4.625637084245681763e-04,2.886386355385184288e-04,-1.663913135416805744e-04,-2.136880997568368912e-03,-4.986414685845375061e-03,-5.311145912855863571e-03,-2.528694923967123032e-03,1.926403027027845383e-03,-6.017484702169895172e-04,1.619475951883941889e-04,-7.611775799887254834e-05,-6.185070378705859184e-05,3.047687932848930359e-04,-6.582331843674182892e-03,1.588448509573936462e-02,-1.099488046020269394e-02,-2.330571878701448441e-03,9.494504192844033241e-04,-1.049150741891935468e-04,1.674580387771129608e-03,7.434827275574207306e-04,1.865902356803417206e-02,-1.676357234828174114e-03,-6.236121989786624908e-04,-6.398353725671768188e-03,1.484602980781346560e-04,6.029356154613196850e-05,-3.374982625246047974e-04,4.685916937887668610e-04,8.859246037900447845e-03,-1.751611707732081413e-03,2.904516411945223808e-03,-9.465335460845381021e-05,1.492720039095729589e-04,-6.412270158762112260e-05,9.417283581569790840e-05,-1.298179384320974350e-03,1.731886295601725578e-04,1.821086974814534187e-03,1.749708317220211029e-04,3.085922799073159695e-06,5.076502566225826740e-05,-1.285060058364706492e-08,-1.209127276524668559e-05,-4.728502972284331918e-05,-4.722047015093266964e-04,2.203108160756528378e-04,9.725699783302843571e-06,-1.770572453096974641e-05,-1.169418339941330487e-08,1.370249374303966761e-04,-1.267814368475228548e-04,2.776697510853409767e-03,5.242784507572650909e-03,1.952623948454856873e-03,4.164959769695997238e-03,3.433351521380245686e-04,3.143431240459904075e-05,-6.105809006839990616e-05,-2.097205142490565777e-04,-1.035343739204108715e-03,-1.476114150136709213e-03,-6.187142804265022278e-03,3.585668280720710754e-03,-1.830611377954483032e-03,-7.702280709054321051e-05,1.056896799127571285e-04,1.024986850097775459e-03,-3.571952693164348602e-04,2.771287923678755760e-03,-3.162391949445009232e-03,9.342727717012166977e-04,2.664682455360889435e-03,-6.191139254951849580e-05,3.261698293499648571e-05,1.641713781282305717e-03,8.320225402712821960e-03,6.841369904577732086e-03,6.697950884699821472e-04,-6.577210035175085068e-03,-2.236707601696252823e-03,-3.823721199296414852e-04,-1.121550740208476782e-04,4.234354477375745773e-03,6.738896481692790985e-03,2.252436708658933640e-03,-1.984400209039449692e-03,-8.055362850427627563e-04,3.253155853599309921e-03,3.349298785906285048e-04,-1.346089993603527546e-04,-1.992153702303767204e-03,7.487857248634099960e-03,4.606824368238449097e-04,-1.443545892834663391e-02,-3.579501062631607056e-04,-9.864113235380500555e-05,-8.947252354118973017e-05,3.602366632549092174e-05,-6.339030223898589611e-04,-1.373223494738340378e-03,-6.428796332329511642e-04,2.026717411354184151e-04,2.499314723536372185e-05,-1.413817662978544831e-04,3.127100353594869375e-05,-1.194439391838386655e-08,-1.638961475691758096e-05,-6.396291428245604038e-05,-7.929696585051715374e-04,-2.921609266195446253e-04,-6.308148294920101762e-05,-6.137048330856487155e-05,-2.964861778309568763e-08,7.635395741090178490e-05,-7.049561099847778678e-05,1.860340824350714684e-03,1.567125087603926659e-03,4.127375781536102295e-03,6.501659750938415527e-03,1.654695370234549046e-04,4.208290556562133133e-05,4.937956691719591618e-05,-2.310740528628230095e-04,1.936044311150908470e-03,-5.373398773372173309e-03,-2.456611953675746918e-03,1.027531921863555908e-02,2.739202929660677910e-03,-4.315884871175512671e-05,-3.763413769775070250e-05,-1.869505154900252819e-03,-2.104001818224787712e-03,2.314414596185088158e-03,-7.048591505736112595e-03,1.204025000333786011e-03,1.112878439016640186e-03,-1.196587691083550453e-04,-2.102853977703489363e-05,8.727099047973752022e-04,3.825318766757845879e-03,3.534239716827869415e-03,1.454987563192844391e-03,-3.758925013244152069e-03,-2.895837416872382164e-03,2.577289706096053123e-04,4.232977516949176788e-05,3.439488820731639862e-03,6.568332202732563019e-03,-8.999346755445003510e-04,-1.417985185980796814e-05,3.642360446974635124e-03,1.513057737611234188e-03,5.410838057287037373e-04,3.710116288857534528e-05,3.006211016327142715e-03,4.733600653707981110e-03,-2.535361796617507935e-03,-3.574413247406482697e-03,8.284240029752254486e-04,-4.887626710115000606e-05,5.921509000472724438e-05,-6.275063788052648306e-05,1.410254044458270073e-04,-1.070119906216859818e-03,2.993444213643670082e-04,2.093498362228274345e-03,1.422661880496889353e-04,-3.253151226090267301e-05,2.473106724210083485e-05,2.721492364798905328e-08,-3.829197157756425440e-05,-1.107985663111321628e-04,-8.038543746806681156e-04,-2.721872297115623951e-04,-5.763878652942366898e-05,-5.876380600966513157e-05,-2.103388396790251136e-08,1.401753688696771860e-04,-7.246600580401718616e-05,2.683234866708517075e-03,6.903774105012416840e-03,9.166155010461807251e-03,8.132524788379669189e-03,6.747540464857593179e-05,2.204441843787208200e-04,1.150665775639936328e-04,-1.035969937220215797e-03,9.987529367208480835e-03,5.413440056145191193e-03,-4.185299389064311981e-03,5.897388793528079987e-03,-1.219761325046420097e-03,2.964567102026194334e-06,-1.513783063273876905e-04,-3.131271805614233017e-03,-3.196113277226686478e-03,3.882101736962795258e-03,-1.282522804103791714e-03,-8.011259487830102444e-04,-1.139850355684757233e-03,2.098062395816668868e-05,-8.158187847584486008e-05,3.967455704696476460e-04,1.126742921769618988e-03,-4.901004489511251450e-03,-9.827951900660991669e-03,5.246525630354881287e-03,-7.781375315971672535e-04,-1.074248575605452061e-03,2.287203096784651279e-04,1.027948921546339989e-03,3.294650930911302567e-03,-6.428312510251998901e-03,-5.387970246374607086e-03,9.191747754812240601e-03,1.265058526769280434e-03,-2.380484365858137608e-04,9.145581861957907677e-05,-4.807596269529312849e-05,3.569258842617273331e-03,6.650144234299659729e-03,4.450080450624227524e-03,3.232834395021200180e-03,-3.172767173964530230e-05,2.450273314025253057e-05,-3.087489312747493386e-05,-8.659296145197004080e-05,-9.085392812266945839e-04,-1.174600096419453621e-03,4.285849718144163489e-05,-7.407362136291339993e-05,-4.559005901683121920e-05,4.144982085563242435e-06,-4.898220140603370965e-08,-1.360128953820094466e-05,-5.538301775231957436e-05,-4.049582639709115028e-05,-1.057548215612769127e-04,-4.623401400749571621e-05,-6.315128121059387922e-05,2.835795953615161125e-08,9.899766882881522179e-05,-1.209368638228625059e-04,2.278878120705485344e-03,6.652549840509891510e-03,1.398901571519672871e-03,5.867972038686275482e-03,2.279495238326489925e-04,-2.171671440009959042e-05,2.086380118271335959e-05,-6.675443728454411030e-05,-5.430343444459140301e-04,-4.646749701350927353e-03,-1.977651380002498627e-03,6.349116563796997070e-03,3.824611427262425423e-03,-8.168979547917842865e-05,5.373716703616082668e-05,-1.241625985130667686e-03,2.682328689843416214e-03,1.769419992342591286e-03,-3.475827630609273911e-03,6.028218194842338562e-03,3.334372537210583687e-03,-1.333492109552025795e-04,8.159265416907146573e-05,7.856417214497923851e-04,5.469878204166889191e-03,9.749467484652996063e-03,1.434188685379922390e-03,-2.783843548968434334e-03,8.402344537898898125e-04,-2.203336334787309170e-04,-7.372214895440265536e-06,4.866229835897684097e-03,5.249389447271823883e-03,-8.658431470394134521e-04,-1.378650544211268425e-03,4.330126685090363026e-04,2.584223402664065361e-03,2.269543765578418970e-04,-4.502473530010320246e-05,4.200665280222892761e-03,5.191340576857328415e-03,-7.087416946887969971e-03,-5.896733142435550690e-03,3.590366803109645844e-03,1.328443886450259015e-05,-5.268863606033846736e-05,-3.644265598268248141e-05,3.050513623747974634e-04,5.682563642039895058e-04,1.356611144728958607e-03,1.002989243716001511e-03,7.893793372204527259e-05,-5.111398058943450451e-05,1.461755164200440049e-05,-8.547900165467581246e-08,-5.590821274381596595e-06,4.479997733142226934e-05,-2.358793281018733978e-04,1.916832115966826677e-04,-1.363039518764708191e-05,-2.126844810845796019e-05,-5.178753781365230680e-08,8.251624240074306726e-05,-9.369168401462957263e-05,2.042499836534261703e-03,-1.084066752810031176e-04,-1.248685526661574841e-03,5.794398952275514603e-03,2.301779168192297220e-04,-1.362074362987186760e-05,-1.886804238893091679e-05,-1.045446260832250118e-04,8.206162601709365845e-05,-6.236410699784755707e-03,-6.078785285353660583e-03,6.333059165626764297e-03,1.775400945916771889e-03,-1.687014628259930760e-05,7.532973540946841240e-05,1.987525029107928276e-03,-2.173407003283500671e-03,5.597195122390985489e-03,-5.239283200353384018e-03,1.741634681820869446e-03,1.257440890185534954e-04,-1.857822207966819406e-04,3.497098441584967077e-05,9.256534976884722710e-04,5.588137544691562653e-03,4.013545811176300049e-03,1.343371113762259483e-03,1.578674418851733208e-04,6.491852109320461750e-04,3.563689242582768202e-04,-4.245401214575394988e-05,3.375378670170903206e-03,7.319100666791200638e-03,1.459829509258270264e-03,3.363461932167410851e-03,1.968757016584277153e-03,3.183116670697927475e-03,7.376915309578180313e-04,6.122272316133603454e-05,8.962673600763082504e-04,8.272810839116573334e-03,-1.303911209106445312e-03,-4.289831966161727905e-03,3.992854617536067963e-04,1.999520463868975639e-06,-7.886454113759100437e-06,-8.985733074950985610e-06,7.596772047691047192e-05,3.160485532134771347e-03,-4.135246272198855877e-04,9.909188374876976013e-04,1.208782487083226442e-04,-3.739275780390016735e-05,2.583652894827537239e-05,-1.037824404193088412e-08,1.129867669078521430e-04,3.505829663481563330e-04,3.449465613812208176e-03,-9.980739559978246689e-04,2.794204629026353359e-04,2.437015646137297153e-04,-3.681907401187345386e-08,-7.228531758300960064e-04,4.680170386563986540e-04,-1.797902025282382965e-02,-1.306884363293647766e-02,-2.429644949734210968e-02,-4.648481681942939758e-02,-1.764841726981103420e-03,-1.380322210025042295e-04,-4.064105451107025146e-05,2.285889582708477974e-03,6.898289546370506287e-03,3.065622039139270782e-02,3.586882725358009338e-03,-6.338481605052947998e-02,-1.375596225261688232e-02,-2.336954639758914709e-05,-9.247433627024292946e-05,9.970059618353843689e-03,5.987321957945823669e-03,-1.951419562101364136e-02,3.452034667134284973e-02,6.764642894268035889e-04,-6.919989362359046936e-03,6.306901341304183006e-04,9.520736057311296463e-06,-6.925635971128940582e-03,-4.148240759968757629e-02,-4.549827426671981812e-02,-4.939161241054534912e-03,2.922702953219413757e-02,1.130824815481901169e-02,-1.096405670978128910e-03,-8.345875539816915989e-05,6.288834214210510254e-01,-5.727901682257652283e-02,-1.019740011543035507e-02,-9.909931570291519165e-03,-2.090166509151458740e-02,-1.804215461015701294e-02,-4.189411643892526627e-03,-1.366147771477699280e-04,-1.348760165274143219e-02,-3.238977119326591492e-02,1.555428281426429749e-02,2.079269476234912872e-02,-1.018654555082321167e-02,2.007586590480059385e-04,-1.107880496419966221e-03,1.759467122610658407e-04,-9.092565160244703293e-04,3.505748696625232697e-03,-4.234905354678630829e-03,-1.032528001815080643e-02,-6.893372628837823868e-04,6.379387341439723969e-04,-3.293707268312573433e-04,2.190064551541581750e-04,6.766279693692922592e-05,-1.359178218990564346e-03,-8.253576233983039856e-04,6.679453072138130665e-04,-1.624319702386856079e-04,1.252304791705682874e-04,-4.283387097530066967e-04,6.369726033881306648e-04,-1.968194846995174885e-04,3.062427975237369537e-03,3.762763226404786110e-03,7.082831114530563354e-03,7.168217562139034271e-03,8.733641589060425758e-04,-2.415316703263670206e-05,1.586863072589039803e-05,-1.720813917927443981e-03,-1.657159533351659775e-03,-2.622542437165975571e-03,-1.276336610317230225e-03,8.863428607583045959e-03,2.027910901233553886e-03,1.171258045360445976e-04,-5.515563534572720528e-04,-1.683573471382260323e-03,3.194042947143316269e-03,3.719044849276542664e-03,-6.415906362235546112e-03,2.249798271805047989e-03,-1.845348393544554710e-03,-1.350343925878405571e-03,8.745286613702774048e-04,1.422134810127317905e-03,6.100296974182128906e-03,7.372209802269935608e-03,7.174777332693338394e-03,-2.369349589571356773e-03,-3.448711941018700600e-03,-5.103839212097227573e-04,9.859004057943820953e-04,1.099992310628294945e-03,6.478639319539070129e-03,1.017187722027301788e-03,-9.144281968474388123e-03,4.521262831985950470e-03,2.005528658628463745e-03,1.314773806370794773e-03,1.787557033821940422e-03,1.889711711555719376e-03,1.643886556848883629e-03,-9.166817180812358856e-03,-6.390067283064126968e-03,-8.690283633768558502e-03,1.682121073827147484e-03,4.067996051162481308e-03,8.038011379539966583e-03,1.444539148360490799e-02,8.441752754151821136e-03,2.771108411252498627e-03,6.348188035190105438e-03,4.423359408974647522e-03,8.302038535475730896e-03,2.366548869758844376e-06\n0.000000000000000000e+00,2.551475154177751392e-05,6.929552910150960088e-06,-3.066179109737277031e-03,-1.701414003036916256e-03,-5.650219827657565475e-05,-7.762642053421586752e-05,-1.559516604743294010e-08,2.631121060403529555e-05,-9.976599540095776320e-05,1.235303236171603203e-03,-1.021748967468738556e-02,1.484504900872707367e-03,1.076616160571575165e-02,-6.057771388441324234e-04,2.243634662590920925e-04,1.315147819695994258e-04,8.043632842600345612e-04,6.921637337654829025e-03,2.700099023059010506e-03,1.398870721459388733e-02,6.145768333226442337e-03,-7.499449420720338821e-04,1.537847856525331736e-04,-5.516806850209832191e-04,-2.348382491618394852e-03,-1.030339021235704422e-02,1.869749650359153748e-02,2.559514902532100677e-02,-4.405235871672630310e-03,-3.888120409101247787e-03,-9.981870971387252212e-05,-3.010974614880979061e-04,3.576443996280431747e-04,5.229319795034825802e-04,6.119223311543464661e-03,-1.376113668084144592e-02,-1.641447423025965691e-03,-3.212056355550885201e-03,3.426737152040004730e-03,1.642892457311972976e-04,7.176531944423913956e-03,2.533727139234542847e-02,-3.807116765528917313e-03,-1.668855780735611916e-03,6.502830889075994492e-03,-3.449659561738371849e-04,1.713864738121628761e-03,1.794279232854023576e-04,-3.180225146934390068e-03,2.382175531238317490e-03,-1.017734128981828690e-02,-2.894259290769696236e-03,-1.402324298396706581e-03,-8.624480688013136387e-05,1.172117117675952613e-04,-1.425196824129670858e-04,-6.366400339175015688e-05,-4.163099452853202820e-03,-2.530999481678009033e-03,1.915494678542017937e-03,3.501264727674424648e-04,2.846560382749885321e-04,3.231062873965129256e-05,1.110194158826516286e-09,3.719636879395693541e-05,9.424869494978338480e-05,-1.970459474250674248e-03,-2.323556109331548214e-04,3.181000465701799840e-06,-9.460932051297277212e-05,-1.683974959476586264e-09,2.548566772020421922e-05,3.599325282266363502e-07,9.434022940695285797e-04,-4.189337603747844696e-03,-6.421407684683799744e-03,2.369774738326668739e-04,1.102166861528530717e-04,6.035434853401966393e-05,-1.108295182348228991e-04,2.685560379177331924e-03,1.260012574493885040e-02,3.853892907500267029e-03,2.295126393437385559e-02,4.452900029718875885e-04,-3.952939528971910477e-03,3.097785520367324352e-04,-3.951252438127994537e-04,-2.404060680419206619e-03,-5.560038611292839050e-03,1.689175888895988464e-02,-7.973577827215194702e-03,-4.356739111244678497e-03,-4.555149935185909271e-03,-9.077646245714277029e-05,2.038264210568740964e-05,7.598257507197558880e-04,1.364792883396148682e-02,-1.808433560654520988e-03,-1.074028480798006058e-02,-7.193226832896471024e-03,3.529233392328023911e-03,3.320791758596897125e-03,-1.170212635770440102e-05,4.649180918931961060e-03,1.942343637347221375e-02,1.259480137377977371e-03,-1.739035360515117645e-05,1.452159509062767029e-02,1.280681230127811432e-02,2.231231424957513809e-03,-7.091963198035955429e-05,-1.948789111338555813e-03,1.463695080019533634e-04,-6.177749019116163254e-03,-3.310739528387784958e-03,-3.133363556116819382e-03,-5.364246680983342230e-05,-8.009396697161719203e-05,-8.100201375782489777e-05,-1.922464725794270635e-04,-2.869575051590800285e-03,-3.024792997166514397e-03,4.039476625621318817e-04,5.843088729307055473e-05,3.204839304089546204e-04,1.053245141520164907e-04,-5.748563847163268292e-09,-1.402276393491774797e-04,-2.007700386457145214e-04,1.132733421400189400e-03,1.370314508676528931e-03,-1.677835971349850297e-04,-1.058072230080142617e-04,-2.869450099751702510e-08,7.250446651596575975e-05,2.320634666830301285e-05,5.590464919805526733e-03,1.525069959461688995e-02,1.271079666912555695e-02,1.210001111030578613e-02,1.378263114020228386e-04,1.608477905392646790e-04,-1.949172001332044601e-04,-3.121516434475779533e-03,4.189332947134971619e-03,-7.392626255750656128e-03,5.509945563971996307e-03,-4.709067754447460175e-03,-4.395632073283195496e-03,-6.964686908759176731e-04,-6.973060662858188152e-04,-1.088797487318515778e-02,-4.566699266433715820e-03,5.850846879184246063e-03,-4.763885401189327240e-03,-4.329273477196693420e-03,-4.781854338943958282e-03,1.627812598599120975e-04,-6.867440242785960436e-05,2.275444101542234421e-03,-1.232578698545694351e-02,-1.451974362134933472e-02,-1.677327975630760193e-02,-1.739313243888318539e-03,-6.769477855414152145e-03,-4.309753887355327606e-03,9.784770372789353132e-05,8.154247887432575226e-03,4.496378824114799500e-03,-1.284784823656082153e-02,5.565184634178876877e-03,-3.290084749460220337e-02,2.107832813635468483e-03,-1.939428038895130157e-04,-3.731080214492976665e-04,2.415581606328487396e-03,-7.305771112442016602e-03,-2.435837872326374054e-03,8.519450202584266663e-03,9.951674379408359528e-03,-1.612472988199442625e-05,-2.629646915011107922e-04,-3.938615918741561472e-05,1.692521618679165840e-04,-2.345630666241049767e-03,-2.502494724467396736e-03,-2.993724308907985687e-03,-6.724062841385602951e-04,-3.116933803539723158e-04,-1.027422767947427928e-04,-1.250380954331831163e-08,1.761858038662467152e-05,-2.383139144512824714e-05,-5.705639487132430077e-04,2.860891981981694698e-05,-8.077680831775069237e-06,-3.635557732195593417e-05,2.996415560119203292e-08,2.015261707128956914e-04,-8.976740355137735605e-05,3.177231410518288612e-03,-6.646546535193920135e-05,4.828482866287231445e-03,9.214807301759719849e-03,5.439430242404341698e-04,7.711800571996718645e-05,5.691073602065443993e-05,2.518750843591988087e-04,4.657953977584838867e-03,2.348437532782554626e-02,2.242920361459255219e-02,5.631257314234972000e-03,4.086407367140054703e-03,2.130982466042041779e-04,-7.901655044406652451e-05,1.523829996585845947e-03,-3.649693215265870094e-03,1.123594865202903748e-02,8.600851520895957947e-03,5.405848845839500427e-03,-9.167328476905822754e-03,-1.983095280593261123e-04,1.060213253367692232e-05,1.421509543433785439e-03,1.104874908924102783e-02,-1.494951173663139343e-02,-3.312391694635152817e-03,-4.470087587833404541e-03,4.647177178412675858e-03,6.018497515469789505e-05,3.237095661461353302e-04,3.253387752920389175e-03,9.206393733620643616e-03,-3.663510549813508987e-03,1.434511505067348480e-03,1.292937155812978745e-02,3.800167702138423920e-03,2.700900658965110779e-04,-9.539656457491219044e-05,1.198253501206636429e-02,8.826418779790401459e-03,-1.557005755603313446e-02,-2.287836745381355286e-02,-1.726341433823108673e-03,1.554450864205136895e-04,-1.271817891392856836e-04,9.205905371345579624e-06,4.451021959539502859e-04,-2.737488597631454468e-03,-2.554321195930242538e-03,-1.678626285865902901e-03,-2.629516238812357187e-04,5.304123624227941036e-05,3.596108581405133009e-05,-1.442663233319763094e-08,6.653340096818283200e-05,3.054529952351003885e-04,-1.947064418345689774e-03,-1.289871637709438801e-03,-6.934802513569593430e-06,-7.374890265055000782e-05,1.305920704908203334e-08,-3.337205271236598492e-06,-2.288310352014377713e-04,1.485433662310242653e-03,-6.284003145992755890e-03,-7.785283960402011871e-03,3.184030298143625259e-03,-1.322716416325420141e-04,2.387755375821143389e-05,-7.586006540805101395e-05,1.717750215902924538e-03,8.311604149639606476e-03,3.581080818548798561e-03,9.129587560892105103e-03,4.626953043043613434e-03,-4.033767152577638626e-03,2.637739817146211863e-04,-4.546608543023467064e-04,-3.014057874679565430e-03,-7.596344687044620514e-03,1.083600521087646484e-02,1.097299903631210327e-02,-7.412321865558624268e-03,-1.364339143037796021e-03,-1.989059237530454993e-04,-2.234722342109307647e-05,9.488443029113113880e-04,9.168952703475952148e-03,-5.847723223268985748e-03,-1.159984990954399109e-02,-8.242699317634105682e-03,6.677211262285709381e-03,3.224720945581793785e-03,-7.336529961321502924e-05,5.738983396440744400e-03,1.704269275069236755e-02,-1.381517387926578522e-03,4.100839141756296158e-03,8.951857686042785645e-03,9.615818038582801819e-03,2.349346876144409180e-03,-2.145078615285456181e-04,-6.102665793150663376e-05,-1.842237892560660839e-03,-7.023658603429794312e-03,-2.095859730616211891e-03,-9.041251614689826965e-03,-4.922502921544946730e-05,-1.543505059089511633e-04,-3.111771366093307734e-05,-2.710672561079263687e-06,-1.968564232811331749e-03,-5.136340856552124023e-03,-1.804306404665112495e-03,-2.736696333158761263e-04,2.761907235253602266e-04,8.453410555375739932e-05,-2.744309313129633665e-08,6.260162626858800650e-05,1.536021736683323979e-04,-1.831300323829054832e-05,3.621104115154594183e-04,1.960223016794770956e-05,-1.227068423759192228e-05,9.125159294853801839e-09,-3.649027348728850484e-05,-1.188107344205491245e-04,6.750707980245351791e-04,-6.888957228511571884e-03,-1.348380465060472488e-02,-2.036346588283777237e-03,2.967957407236099243e-04,-2.636550343595445156e-04,-2.433343033771961927e-04,2.495193853974342346e-03,-1.092092134058475494e-02,2.043912187218666077e-03,1.888031885027885437e-02,1.656137779355049133e-02,2.347887493669986725e-03,5.531567730940878391e-04,-4.271672514732927084e-04,-1.034214044921100140e-03,-6.349888630211353302e-03,7.661506533622741699e-04,-2.211959217675030231e-04,-1.142343040555715561e-02,1.937508233822882175e-03,-1.594741916051134467e-04,1.274338283110409975e-04,1.026935991831123829e-03,1.331032253801822662e-02,6.292543839663267136e-03,-9.681193158030509949e-03,-1.685140654444694519e-02,3.599779680371284485e-03,4.372544586658477783e-03,-1.738252758514136076e-04,8.699753321707248688e-03,2.068267017602920532e-02,8.732588961720466614e-03,6.801113020628690720e-03,-7.333636283874511719e-03,5.868084728717803955e-03,3.213387448340654373e-03,-2.988731721416115761e-04,1.967541640624403954e-03,1.215463737025856972e-03,-2.136091515421867371e-02,-2.306060306727886200e-02,-5.053403787314891815e-03,-6.584350194316357374e-05,-9.951145329978317022e-05,-9.467922063777223229e-05,3.199939674232155085e-04,-1.512832939624786377e-03,-4.008606076240539551e-03,-1.539636286906898022e-04,-4.902014188701286912e-05,2.060322440229356289e-04,8.163564780261367559e-05,1.761281964718364179e-08,8.940736006479710340e-05,1.262732257600873709e-04,-3.424026945140212774e-04,-5.358115886338055134e-04,4.451867425814270973e-07,-3.038774593733251095e-05,-1.416179884472512640e-08,-7.878457108745351434e-05,-3.993929567513987422e-06,-2.936783712357282639e-03,1.326726283878087997e-03,-3.024101490154862404e-03,4.373674280941486359e-03,-1.442716747988015413e-04,-1.620236434973776340e-05,-3.084484778810292482e-04,2.354299183934926987e-03,6.071700714528560638e-03,1.367206033319234848e-02,6.045233458280563354e-03,8.416216820478439331e-03,-1.789515721611678600e-03,4.919084021821618080e-04,-3.862978774122893810e-04,-1.547718420624732971e-05,-3.388727549463510513e-03,1.052754744887351990e-02,9.651245549321174622e-03,-8.979334495961666107e-03,-1.339360605925321579e-03,-9.009877248900011182e-05,1.446937385480850935e-04,4.716284456662833691e-04,8.149595931172370911e-03,-6.113790441304445267e-03,-1.226647011935710907e-02,-8.612980134785175323e-03,8.816039189696311951e-03,4.438448231667280197e-03,5.741311906604096293e-05,2.765006851404905319e-03,2.544369921088218689e-02,6.325904279947280884e-03,-2.792599610984325409e-03,6.610648706555366516e-03,1.187609322369098663e-02,2.461996860802173615e-03,-1.087892378563992679e-04,-1.056550769135355949e-03,6.146114319562911987e-04,-5.004539620131254196e-03,-5.734957288950681686e-03,-7.858682423830032349e-03,-8.978673577075824142e-05,3.617217589635401964e-05,-8.862638787832111120e-05,-4.892740253126248717e-05,-2.715446753427386284e-03,-4.962871782481670380e-03,-9.028618223965167999e-04,-9.602975478628650308e-05,4.383408231660723686e-04,7.683487638132646680e-05,-9.393261279910802841e-09,6.482054595835506916e-05,2.990074281115084887e-04,-2.461317228153347969e-03,-1.798913581296801567e-03,6.811354251112788916e-05,-1.248561893589794636e-04,-4.780304152518510818e-09,5.035057256463915110e-06,-2.820320078171789646e-04,1.118974876590073109e-03,-1.702119014225900173e-03,-6.760689895600080490e-03,7.211056537926197052e-03,-1.756243582349270582e-04,-1.345560667687095702e-05,-2.867971197701990604e-04,6.323723355308175087e-04,8.656581863760948181e-03,9.143365547060966492e-03,1.751457527279853821e-02,2.994736656546592712e-03,-8.298594504594802856e-03,3.105388896074146032e-04,-4.543123068287968636e-04,-3.364795120432972908e-04,-2.246891334652900696e-02,1.617310754954814911e-02,1.252185925841331482e-02,-6.393114104866981506e-03,-5.705323070287704468e-03,-1.296071277465671301e-04,6.446708721341565251e-05,1.122229965403676033e-03,9.438510984182357788e-03,-2.053298521786928177e-03,-2.618593629449605942e-03,-2.606384921818971634e-03,4.138210788369178772e-03,3.547042142599821091e-03,-1.942380040418356657e-04,8.997545577585697174e-03,2.061607502400875092e-02,-2.133825328201055527e-03,-1.026162877678871155e-02,7.937714457511901855e-03,1.003387104719877243e-02,2.841377863660454750e-03,-3.109980025328695774e-04,-3.635972272604703903e-03,-1.986093353480100632e-03,-2.555552870035171509e-03,-1.277735922485589981e-02,-8.808359503746032715e-03,1.045805620378814638e-04,-1.726444606902077794e-04,5.426913412520661950e-05,7.007349631749093533e-05,4.160101525485515594e-03,1.779277925379574299e-03,-7.395069114863872528e-04,4.254508530721068382e-05,3.524637722875922918e-04,9.874199167825281620e-05,-2.327965376025531441e-08,-4.324081819504499435e-04,-1.034328131936490536e-03,9.267853572964668274e-03,4.903662949800491333e-03,-7.853040006011724472e-05,3.884237958118319511e-04,4.476584081203327514e-08,-1.136190840043127537e-04,1.130413496866822243e-03,-8.268756791949272156e-03,6.577205657958984375e-02,2.264976501464843750e-06,-3.449601680040359497e-02,-1.965875271707773209e-04,-2.074537042062729597e-04,1.363935181871056557e-03,-1.594733633100986481e-02,-2.361818775534629822e-02,-2.245561033487319946e-02,-7.680470496416091919e-02,-3.965883702039718628e-02,1.858850941061973572e-03,-2.540156245231628418e-03,2.467363374307751656e-03,1.713059842586517334e-03,5.708741024136543274e-02,-2.931804582476615906e-02,-6.524032354354858398e-02,6.592451781034469604e-02,4.431201145052909851e-03,1.451943302527070045e-03,1.336278219241648912e-04,-6.993490271270275116e-03,-8.286648243665695190e-02,3.446632996201515198e-02,1.350535154342651367e-01,4.698291048407554626e-02,-1.496558263897895813e-02,-2.443428151309490204e-02,3.441982262302190065e-04,-5.391942709684371948e-02,5.247039794921875000e-01,-4.139799624681472778e-03,-4.957187175750732422e-02,-1.245375424623489380e-01,-7.353051751852035522e-02,-2.141075953841209412e-02,7.643693825230002403e-04,-2.964118495583534241e-03,-3.097731620073318481e-03,5.078802630305290222e-02,4.954547807574272156e-02,4.735206440091133118e-02,7.382312323898077011e-04,7.220286643132567406e-04,-1.278925046790391207e-04,6.312660407274961472e-04,1.929645612835884094e-02,3.008254244923591614e-02,4.892725497484207153e-03,-1.310345251113176346e-04,-1.698666485026478767e-03,-5.204061744734644890e-04,3.470068331807851791e-04,-8.235921268351376057e-04,4.874649457633495331e-04,-2.010326832532882690e-03,1.418230589479207993e-03,-4.299486172385513783e-04,4.848664102610200644e-04,-6.326971924863755703e-05,8.424216648563742638e-04,-2.654490061104297638e-03,3.321710973978042603e-04,-2.995584905147552490e-02,-1.184017211198806763e-02,-3.883478930220007896e-03,1.120184897445142269e-03,-3.750253235921263695e-04,3.442255256231874228e-04,6.835362873971462250e-03,-6.858813576400279999e-03,-1.457427814602851868e-02,1.952446997165679932e-02,1.918554678559303284e-02,1.358183100819587708e-03,1.180979073978960514e-03,-5.297233583405613899e-04,1.416788809001445770e-02,-5.419142544269561768e-03,1.851841248571872711e-02,9.923424571752548218e-03,9.294307790696620941e-03,1.021530758589506149e-02,-1.347887911833822727e-03,1.780134392902255058e-03,9.773401543498039246e-04,8.863155730068683624e-03,-2.972321398556232452e-02,-2.463462948799133301e-02,-7.222890853881835938e-03,-7.197400555014610291e-05,1.390899624675512314e-02,2.948684617877006531e-03,8.165335282683372498e-03,2.760877460241317749e-02,1.172194443643093109e-02,-1.028895750641822815e-02,2.069748193025588989e-02,1.011038012802600861e-02,8.530275896191596985e-03,-7.250885479152202606e-03,-6.641458254307508469e-03,5.252989474684000015e-03,-7.071120291948318481e-02,7.906448841094970703e-02,-1.218203920871019363e-03,2.604256756603717804e-02,1.856581307947635651e-02,-7.439097855240106583e-03,4.166322574019432068e-02,-3.564776480197906494e-02,9.295447170734405518e-02,-1.955484226346015930e-02,-5.376594606786966324e-03,5.733256042003631592e-02,3.196163015672937036e-05\n0.000000000000000000e+00,6.820892303949221969e-05,-4.053546581417322159e-05,4.135154187679290771e-03,2.435993868857622147e-03,4.350158997112885118e-05,1.991658937186002731e-04,-7.940525459382286044e-10,-1.158410887001082301e-04,3.964333736803382635e-04,-3.905592486262321472e-03,-2.608478069305419922e-03,1.684883143752813339e-03,-7.209077477455139160e-03,-2.035686338786035776e-05,-9.367322491016238928e-05,-3.854894748656079173e-05,1.501062884926795959e-03,-4.843230824917554855e-03,-1.556330081075429916e-02,1.747162826359272003e-02,-1.260745059698820114e-02,1.933922758325934410e-04,2.587249327916651964e-04,2.702618658076971769e-04,5.954246968030929565e-03,-3.582960227504372597e-03,6.361972540616989136e-03,1.821838133037090302e-02,6.220988929271697998e-03,1.544796396046876907e-04,8.194182009901851416e-05,1.516977790743112564e-04,-1.240051467902958393e-03,-1.112599577754735947e-02,9.826386347413063049e-03,1.474971417337656021e-03,2.422065706923604012e-03,1.315280422568321228e-02,1.786167500540614128e-03,-9.870204667095094919e-05,-1.512957620434463024e-03,8.464777842164039612e-03,4.087054356932640076e-02,7.230686023831367493e-03,1.078446861356496811e-03,4.344253335148096085e-03,1.180577441118657589e-03,7.031310087768360972e-05,-3.091635182499885559e-03,-6.265583913773298264e-03,1.490236842073500156e-03,1.994632650166749954e-03,9.553431533277034760e-03,-2.170944208046421409e-04,1.067817793227732182e-04,-1.160561077995225787e-04,-2.373240131419152021e-04,-2.467068145051598549e-03,-7.735064718872308731e-03,-1.074081053957343102e-03,-6.806058081565424800e-05,1.610431354492902756e-04,9.000897080113645643e-06,2.485346506375663012e-08,9.365987352794036269e-05,1.462422005715779960e-07,4.402153193950653076e-03,3.808998968452215195e-03,7.819751044735312462e-05,2.987302141264081001e-04,-4.781338880377461464e-09,-1.364041090710088611e-04,6.374446675181388855e-04,-2.868924755603075027e-03,-6.924802437424659729e-05,1.258660666644573212e-02,-1.467478740960359573e-02,3.603043733164668083e-04,-1.953008759301155806e-04,-3.442476154305040836e-04,3.042427124455571175e-03,-5.832809489220380783e-03,-2.413095906376838684e-02,2.507039159536361694e-02,-1.180052198469638824e-02,-1.627559307962656021e-03,4.746638296637684107e-04,3.767903835978358984e-04,6.927527487277984619e-03,-8.258238434791564941e-03,1.542227342724800110e-03,8.877540938556194305e-03,8.429042994976043701e-03,-1.940557267516851425e-04,7.378900772891938686e-05,7.026301318546757102e-05,-7.003836799412965775e-04,-4.966961219906806946e-03,-4.371611401438713074e-03,5.625057499855756760e-03,-4.447857849299907684e-03,1.312332414090633392e-02,1.808909000828862190e-03,-1.838156022131443024e-04,-2.048014430329203606e-03,8.542977739125490189e-04,4.789963737130165100e-02,-5.068583879619836807e-03,-5.969033576548099518e-03,8.616489358246326447e-03,9.975378634408116341e-04,1.179150713142007589e-04,-4.333659075200557709e-03,-5.775365047156810760e-03,-1.361410599201917648e-03,1.518684322945773602e-03,7.609594147652387619e-03,-2.690510009415447712e-04,5.921130650676786900e-05,-1.531273883301764727e-04,-2.936240343842655420e-04,-3.855098504573106766e-03,-1.268324814736843109e-02,-1.232818351127207279e-03,-1.597283262526616454e-04,1.713212986942380667e-04,2.252661215607076883e-05,2.237959151329960150e-08,-3.443377499934285879e-05,7.442443165928125381e-05,-1.090506324544548988e-03,-3.210534574463963509e-03,9.065250924322754145e-05,-3.853816597256809473e-04,1.257835724466360716e-09,1.504108076915144920e-04,-9.857078548520803452e-04,7.964561693370342255e-03,2.878176793456077576e-02,-2.682714350521564484e-02,1.272252667695283890e-02,-1.719343708828091621e-04,2.030904579441994429e-05,-3.684457624331116676e-05,-1.212375587783753872e-03,1.351613551378250122e-02,1.206414122134447098e-02,-6.133312359452247620e-02,-1.143971644341945648e-02,5.065262317657470703e-03,-7.546804845333099365e-04,5.462545668706297874e-04,2.765368903055787086e-03,8.720858022570610046e-03,3.062953799962997437e-02,-1.817288994789123535e-02,-6.220445036888122559e-03,4.546953365206718445e-03,-7.412889390252530575e-04,4.687792097683995962e-04,2.362578175961971283e-03,8.691847324371337891e-04,2.404242381453514099e-02,-5.459297075867652893e-02,2.600546367466449738e-02,1.598606631159782410e-02,-8.447030559182167053e-04,5.982964285067282617e-05,9.940861724317073822e-03,2.435133792459964752e-02,-3.889997303485870361e-02,3.749677911400794983e-03,-3.290551155805587769e-02,3.243873268365859985e-02,2.103974577039480209e-03,-6.386678433045744896e-04,7.962306961417198181e-03,3.673052415251731873e-04,-5.236383527517318726e-02,-9.547210298478603363e-03,1.615894027054309845e-03,1.348079531453549862e-04,-6.645396933890879154e-04,6.014982500346377492e-05,5.183981265872716904e-04,3.809478133916854858e-03,-2.027839422225952148e-03,-6.234242580831050873e-03,-6.496966816484928131e-04,-1.611031184438616037e-04,-4.657163663068786263e-05,1.786267311842948402e-08,3.671435842989012599e-05,-1.682559377513825893e-04,5.028118379414081573e-03,4.956915974617004395e-03,-4.303810783312655985e-05,2.830613811966031790e-04,9.513911436442867853e-09,5.192475509829819202e-05,5.373319145292043686e-04,1.194915617816150188e-03,-7.767714560031890869e-04,3.101878101006150246e-03,-3.521673148497939110e-03,1.355127780698239803e-03,-2.482489217072725296e-04,-5.282674683257937431e-04,1.340366201475262642e-03,2.180979819968342781e-03,-9.838982485234737396e-03,2.938984334468841553e-02,-1.885783486068248749e-02,1.503454521298408508e-02,4.164561978541314602e-04,8.886464638635516167e-05,3.793108509853482246e-03,-1.617017015814781189e-02,-9.991329163312911987e-03,1.979366317391395569e-02,1.735114306211471558e-02,4.059556405991315842e-03,-2.643483458086848259e-05,7.360499876085668802e-05,-1.505357504356652498e-04,-3.715412225574254990e-03,-7.493118755519390106e-03,1.115889847278594971e-02,5.760829895734786987e-03,8.856404572725296021e-03,-1.534224022179841995e-03,-1.712035300442948937e-04,2.511827042326331139e-04,-1.704414375126361847e-03,3.916675597429275513e-02,1.105372328311204910e-02,-6.585479248315095901e-03,-9.376904927194118500e-05,-8.059834362939000130e-04,1.820700272219255567e-04,1.217932440340518951e-02,1.878748647868633270e-03,-3.246448002755641937e-03,-2.635444514453411102e-03,6.829758174717426300e-03,-2.039899991359561682e-04,-6.779936666134744883e-05,-1.667225733399391174e-04,8.336381870321929455e-04,3.563949139788746834e-03,-9.753652848303318024e-03,-3.861558157950639725e-03,-6.857493426650762558e-04,-5.971568680251948535e-05,-1.119354874390410259e-05,-4.408491349749965593e-10,1.408930402249097824e-04,2.495622611604630947e-04,4.720736294984817505e-03,3.667254932224750519e-03,1.267687766812741756e-04,3.148042887914925814e-04,-1.700209395494312048e-08,-1.550189044792205095e-04,4.469817504286766052e-04,-1.896155765280127525e-03,-8.779190829955041409e-04,-6.057612597942352295e-03,-1.452521793544292450e-02,3.472565440461039543e-04,-2.828564611263573170e-04,-6.032786332070827484e-04,2.856639213860034943e-03,-9.133338928222656250e-03,-1.969137415289878845e-02,1.384173892438411713e-02,-1.918596774339675903e-02,-1.144503359682857990e-03,3.942203766200691462e-04,2.965240564662963152e-04,9.289139881730079651e-03,-6.872644647955894470e-03,1.324465032666921616e-03,2.766701951622962952e-02,1.854458823800086975e-04,1.082775765098631382e-03,-8.864750998327508569e-05,7.767612987663596869e-05,-3.187007387168705463e-04,-3.862036159262061119e-03,7.023653015494346619e-04,-8.611517958343029022e-03,-1.866445527411997318e-03,2.087204903364181519e-02,1.863039680756628513e-03,-3.721862449310719967e-04,-1.554330083308741450e-04,-5.200624000281095505e-03,3.747734799981117249e-02,9.472984820604324341e-03,-5.669050849974155426e-03,1.064328476786613464e-02,8.717408636584877968e-04,-1.876608002930879593e-04,-3.048067912459373474e-03,-1.006816700100898743e-02,-2.281314693391323090e-03,2.177417743951082230e-03,2.894592471420764923e-03,-1.868819235824048519e-04,-2.014755445998162031e-04,-2.457578375469893217e-05,-1.645358279347419739e-04,-2.204655902460217476e-03,-1.562920026481151581e-02,-6.360363680869340897e-03,-7.668872131034731865e-04,1.856582821346819401e-04,2.884531750169117004e-05,-1.424950824002735317e-08,1.525908301118761301e-04,1.604857097845524549e-04,3.836051095277070999e-03,2.737632486969232559e-03,1.101686211768537760e-04,2.770468126982450485e-04,7.638846000190824270e-09,-1.479472994105890393e-04,4.899070481769740582e-04,-4.303706809878349304e-03,2.906970214098691940e-03,2.866012509912252426e-04,-1.748686656355857849e-02,-8.199593867175281048e-05,-1.479794445913285017e-04,-2.778210327960550785e-04,4.140557721257209778e-03,-4.579030908644199371e-03,-1.652592793107032776e-02,1.399533450603485107e-02,-1.225567143410444260e-02,-5.589816253632307053e-03,5.665983189828693867e-04,3.072832769248634577e-04,7.741062436252832413e-03,-6.516068708151578903e-03,-7.605386897921562195e-03,1.592198759317398071e-02,-5.365520715713500977e-03,-5.637845024466514587e-04,1.029016493703238666e-04,1.262752921320497990e-04,-1.218287390656769276e-03,-8.689412847161293030e-03,-4.977343603968620300e-03,-7.392251398414373398e-03,2.855438273400068283e-03,1.377756521105766296e-02,3.627697238698601723e-03,-1.833966816775500774e-04,-2.291520358994603157e-03,1.962474081665277481e-03,3.657476603984832764e-02,1.317397458478808403e-03,-8.512204512953758240e-03,6.480461452156305313e-03,1.738858292810618877e-03,6.928047514520585537e-05,-7.036361843347549438e-03,-7.674168795347213745e-03,2.554788254201412201e-03,2.089572371914982796e-04,7.043555844575166702e-03,-2.857561921700835228e-04,9.706216951599344611e-05,-1.207329623866826296e-04,-5.499434773810207844e-04,-4.331718664616346359e-03,-1.193111948668956757e-02,-1.503550098277628422e-03,1.723904279060661793e-05,4.220863338559865952e-04,2.803699317155405879e-05,-3.959331706937518902e-08,1.558144722366705537e-04,2.081661223201081157e-04,2.458205679431557655e-03,1.858946401625871658e-03,9.594846778782084584e-05,3.037208225578069687e-04,-9.789829391593229957e-09,-3.092694678343832493e-04,5.156055558472871780e-04,-6.684807129204273224e-03,-1.672905683517456055e-02,8.114457130432128906e-03,-8.676147088408470154e-03,6.536953151226043701e-06,-1.404936920152977109e-04,-4.663237778004258871e-04,4.447218962013721466e-03,-6.322982721030712128e-03,-1.113775372505187988e-02,3.156112879514694214e-02,-2.711359178647398949e-03,-2.486655255779623985e-03,9.156365995295345783e-04,-2.748326514847576618e-04,7.201392203569412231e-03,-1.760752685368061066e-02,-7.376590743660926819e-03,2.155497670173645020e-02,-6.309897638857364655e-03,-9.257646743208169937e-04,4.575523780658841133e-05,-2.947024768218398094e-04,-6.199385970830917358e-04,-8.712416514754295349e-03,-2.501500770449638367e-02,-8.240963332355022430e-03,-1.691415719687938690e-02,7.116485387086868286e-03,3.747623180970549583e-03,-1.816542353481054306e-04,-4.138387273997068405e-03,1.270831935107707977e-02,3.162007778882980347e-02,1.035968679934740067e-02,-1.058460026979446411e-02,2.986039035022258759e-03,2.787457313388586044e-03,5.188011346035636961e-05,-3.643834963440895081e-03,-5.305276252329349518e-03,1.098938472568988800e-02,-8.797929622232913971e-03,-8.715908043086528778e-03,-2.518855326343327761e-04,-1.649511978030204773e-05,-1.204385262099094689e-04,-2.784667303785681725e-04,-3.492362564429640770e-03,-1.252587512135505676e-02,-3.892571199685335159e-03,-3.691218444146215916e-04,4.570103483274579048e-04,4.948176501784473658e-05,-3.654326974356081337e-08,8.505892037646844983e-05,5.634312401525676250e-05,3.801066428422927856e-03,2.697344869375228882e-03,2.581535591161809862e-05,1.515228941570967436e-04,-2.433353074593469501e-09,-1.319900766247883439e-04,4.273569793440401554e-04,-2.662433311343193054e-03,2.510252874344587326e-03,6.136845797300338745e-03,-6.599088665097951889e-03,4.240080306772142649e-04,-2.236143336631357670e-04,-2.421064709778875113e-04,1.326625817455351353e-03,-1.056637149304151535e-03,-1.461816020309925079e-02,2.626089751720428467e-02,-1.660617813467979431e-02,-5.729355383664369583e-03,4.174799832981079817e-04,-1.663214061409235001e-05,-6.212478969246149063e-03,-1.139984000474214554e-02,-2.685390412807464600e-03,1.535860262811183929e-02,-1.124268397688865662e-03,1.182635431177914143e-03,2.229162055300548673e-05,2.149606298189610243e-04,-7.585090934298932552e-04,-5.600871518254280090e-03,1.859024167060852051e-03,1.246189349330961704e-03,-9.702179580926895142e-03,1.340686809271574020e-02,2.550602424889802933e-03,-1.989534357562661171e-04,7.631806656718254089e-04,8.521586423739790916e-04,4.641931131482124329e-02,1.167417317628860474e-02,-5.205307155847549438e-03,5.928447470068931580e-03,1.563007477670907974e-03,-6.319781823549419641e-05,8.502423297613859177e-04,-5.993624217808246613e-03,4.344952758401632309e-03,1.139403320848941803e-03,6.293545011430978775e-03,-1.239275734405964613e-04,2.720422344282269478e-05,-1.447874237783253193e-04,4.248226177878677845e-04,1.070388942025601864e-03,-5.265633575618267059e-03,-1.191826886497437954e-03,-1.855889568105340004e-04,2.149115316569805145e-04,3.318132075946778059e-05,6.157392817840445787e-08,-8.793344022706151009e-04,-7.331569213420152664e-04,-3.438383713364601135e-02,-2.489478327333927155e-02,-8.407279383391141891e-04,-1.923136180266737938e-03,-1.600545829205657355e-08,9.604772203601896763e-04,-2.764712553471326828e-03,1.839262247085571289e-02,2.326858043670654297e-02,3.117412328720092773e-03,8.738339692354202271e-02,-3.374375635758042336e-03,1.839689561165869236e-03,3.024100791662931442e-03,-2.352205663919448853e-02,5.672998726367950439e-02,1.514425128698348999e-01,-8.674208819866180420e-02,1.331849694252014160e-01,-1.065568160265684128e-02,-3.196972655132412910e-03,-2.192456042394042015e-03,-6.966248899698257446e-02,6.285610795021057129e-02,2.119523473083972931e-02,-1.253074854612350464e-01,7.621444761753082275e-03,-2.153484150767326355e-02,8.209513616748154163e-04,-1.046585617586970329e-03,3.841866739094257355e-03,3.178488090634346008e-02,2.721528708934783936e-02,1.035570278763771057e-01,3.917049616575241089e-04,-1.166335642337799072e-01,-1.568363793194293976e-02,2.084839623421430588e-03,-9.382132440805435181e-03,-5.066640675067901611e-03,3.907705843448638916e-01,-5.195068195462226868e-02,3.320309147238731384e-02,-7.387973368167877197e-02,-1.105052325874567032e-02,9.714443003758788109e-04,-2.629835158586502075e-03,2.992501482367515564e-02,4.226930439472198486e-02,-1.820382662117481232e-03,-1.565039157867431641e-03,4.757626738864928484e-04,2.185630146414041519e-03,1.501677790656685829e-03,-3.694184124469757080e-04,9.418888017535209656e-03,9.117491543292999268e-02,3.088587149977684021e-02,3.586316015571355820e-03,-1.684524351730942726e-03,-5.936700035817921162e-04,-4.455505986697971821e-04,-1.833689457271248102e-04,2.492095518391579390e-04,6.320882588624954224e-03,5.147731862962245941e-03,1.407659263350069523e-03,6.501200841739773750e-04,4.701337602455168962e-04,1.294852263526991010e-04,1.515143085271120071e-03,-4.197753500193357468e-03,-2.010675333440303802e-02,-1.697801426053047180e-02,-1.984674483537673950e-02,3.511276154313236475e-04,2.902852720580995083e-04,1.765938359312713146e-04,7.475425489246845245e-03,-1.000381447374820709e-02,-3.535271063446998596e-02,2.210410311818122864e-02,-1.931652426719665527e-02,1.942958100698888302e-03,-1.645106123760342598e-03,2.493704436346888542e-03,2.143910899758338928e-02,-1.451446115970611572e-02,-1.245616003870964050e-04,3.187358379364013672e-02,5.854793824255466461e-03,1.052491739392280579e-02,-1.033293548971414566e-03,1.844376791268587112e-03,-7.015231531113386154e-04,-2.058630809187889099e-03,-3.837219625711441040e-02,-1.818628609180450439e-02,-1.711643766611814499e-03,1.661988347768783569e-02,4.092210903763771057e-03,2.436287235468626022e-03,6.779348477721214294e-03,6.670198403298854828e-03,4.427329450845718384e-02,2.491727843880653381e-02,-1.143028587102890015e-02,1.043753605335950851e-02,2.941280836239457130e-03,-7.450296077877283096e-03,2.351968316361308098e-03,-2.084725536406040192e-03,-3.207850083708763123e-02,4.734684526920318604e-02,2.894031070172786713e-02,2.107620239257812500e-02,1.929262839257717133e-02,-1.199649740010499954e-02,-2.417507814243435860e-03,-4.384074732661247253e-02,7.619621604681015015e-02,-2.103867940604686737e-02,-7.906195707619190216e-03,2.314684353768825531e-02,2.679014141904190183e-05\n0.000000000000000000e+00,8.008157601580023766e-05,6.873469828860834241e-05,-2.386402804404497147e-03,3.721795510500669479e-04,1.115974155254662037e-04,9.995921573136001825e-05,-1.812575689541517932e-08,8.824584074318408966e-05,-5.662514740834012628e-05,2.393632661551237106e-03,-5.515326280146837234e-03,1.379407825879752636e-03,1.581182517111301422e-02,5.128253251314163208e-04,-1.070115977199748158e-04,-2.959799021482467651e-04,3.762520384043455124e-03,-5.294856149703264236e-03,1.016632467508316040e-02,4.618349485099315643e-03,1.223976816982030869e-02,6.259109359234571457e-03,7.311892113648355007e-05,5.707889795303344727e-04,1.032560784369707108e-02,5.785419140011072159e-03,-7.224225555546581745e-04,1.079579722136259079e-02,1.220879144966602325e-03,6.655251607298851013e-03,-5.626069614663720131e-04,-2.260941982967779040e-04,2.497301669791340828e-03,9.258293546736240387e-03,4.793198779225349426e-03,1.417151838541030884e-02,-1.183457300066947937e-02,-5.490910261869430542e-03,1.755763660185039043e-03,-2.145383914466947317e-04,7.013589609414339066e-03,9.581994265317916870e-03,2.086008153855800629e-02,2.734425663948059082e-02,-2.996322698891162872e-02,-1.174989622086286545e-02,3.164023859426379204e-03,2.518029359634965658e-04,-2.907516318373382092e-04,8.213724009692668915e-03,-1.559635251760482788e-02,-5.968390032649040222e-03,-1.161915995180606842e-02,6.131413829280063510e-05,-3.807003668043762445e-05,1.658898327150382102e-05,1.238182740053161979e-04,2.424588426947593689e-03,-3.106653923168778419e-03,4.567279480397701263e-03,6.114224088378250599e-04,-6.066261266823858023e-05,2.466095975250937045e-05,1.612171063314349340e-09,6.015777034917846322e-05,2.640548918861895800e-04,-9.992318227887153625e-04,-2.361200749874114990e-03,1.136010105255991220e-04,-1.050462014973163605e-05,-5.999116203803112057e-10,-6.026255869073793292e-05,-1.930383150465786457e-04,-9.374117944389581680e-04,-1.061463728547096252e-03,-4.048982635140419006e-03,1.437820028513669968e-03,-2.866382419597357512e-05,-1.030287021421827376e-04,1.226354797836393118e-04,1.410100376233458519e-03,-6.976807489991188049e-04,-1.760495267808437347e-02,1.112083718180656433e-02,1.515147462487220764e-02,7.377688307315111160e-03,-2.967038308270275593e-04,1.923935196828097105e-04,6.413173396140336990e-03,6.877433508634567261e-03,-2.911805408075451851e-03,-2.519208937883377075e-04,-8.076870813965797424e-03,5.525066982954740524e-03,-5.144770839251577854e-04,4.396199074108153582e-05,1.878654584288597107e-04,-9.751738980412483215e-05,1.390208723023533821e-03,4.940886050462722778e-03,-1.967768184840679169e-03,-2.400493714958429337e-03,2.885069465264678001e-03,-1.204274740302935243e-04,7.206969894468784332e-03,2.176822628825902939e-03,4.451305139809846878e-04,2.715861052274703979e-02,1.412353012710809708e-04,-4.593937192112207413e-03,1.972099766135215759e-03,2.654428681125864387e-05,4.244241397827863693e-03,3.213430289179086685e-03,-6.063071195967495441e-04,-1.561772823333740234e-02,-1.438813656568527222e-02,9.359143587062135339e-05,-1.904258097056299448e-04,2.718806354096159339e-05,3.160863998346030712e-04,2.627448877319693565e-03,1.133490819483995438e-03,2.290688455104827881e-03,4.029773408547043800e-04,2.228921948699280620e-05,4.663559229811653495e-05,-6.695954901658751623e-10,2.588868665043264627e-04,1.775864075170829892e-05,2.994902897626161575e-04,1.801753416657447815e-03,3.543930943123996258e-04,4.652277857530862093e-04,-9.728500671712936310e-09,1.800916797947138548e-04,3.198334597982466221e-04,-1.100809313356876373e-02,-1.738306321203708649e-02,-6.414384115487337112e-04,-8.312962017953395844e-03,-4.462385550141334534e-04,-4.302864253986626863e-04,-3.331272164359688759e-04,4.160963930189609528e-03,-1.370745524764060974e-02,-2.955032885074615479e-02,2.802921272814273834e-02,-3.396265953779220581e-02,6.678206846117973328e-03,4.987897409591823816e-05,1.513938768766820431e-03,2.311545796692371368e-02,9.243369102478027344e-03,-1.268033403903245926e-02,-7.244803477078676224e-03,6.878504063934087753e-03,7.445513270795345306e-03,-5.148493219166994095e-04,-1.943761308211833239e-04,1.838364172726869583e-03,2.263765595853328705e-02,-1.442681439220905304e-02,5.317666381597518921e-02,-2.378771081566810608e-02,-8.698288351297378540e-03,3.683137707412242889e-03,-5.686359945684671402e-04,-9.624855592846870422e-03,1.379630900919437408e-02,-4.749752581119537354e-03,3.377466648817062378e-02,3.583316132426261902e-02,-1.233085058629512787e-02,3.388768993318080902e-03,6.909328512847423553e-04,-9.111652150750160217e-03,1.442565768957138062e-02,-2.509153634309768677e-02,-3.432687371969223022e-02,-1.192756555974483490e-02,-2.632100076880306005e-04,5.968102486804127693e-04,-1.119794396799989045e-04,-7.350449450314044952e-04,-1.213344745337963104e-03,-1.068182755261659622e-02,1.118017639964818954e-02,1.373985782265663147e-03,1.451563293812796474e-04,1.929276913870126009e-04,-8.562667019873515528e-09,5.889309613849036396e-05,1.041937066474929452e-04,-2.851773984730243683e-03,-2.958491910248994827e-03,1.137675717473030090e-04,-4.325775080360472202e-05,1.771353197455027839e-08,-2.096944372169673443e-04,-2.766790858004242182e-04,-2.773685846477746964e-04,-1.865354133769869804e-03,-1.282016560435295105e-02,-9.554907679557800293e-03,-8.150795474648475647e-04,-6.696883792756125331e-05,-2.838425571098923683e-04,2.915594493970274925e-03,-1.715365797281265259e-02,-2.377334609627723694e-02,1.012734789401292801e-02,-4.466471727937459946e-04,-1.717802509665489197e-02,-6.053496326785534620e-05,1.748498179949820042e-04,4.591517150402069092e-03,-9.390641935169696808e-05,1.494604628533124924e-02,-1.979244500398635864e-02,-2.593479119241237640e-02,9.008533321321010590e-03,-4.590260214172303677e-04,-8.390779839828610420e-05,1.754869008436799049e-03,-2.266166266053915024e-04,2.404489368200302124e-02,1.342635601758956909e-03,-2.117601782083511353e-02,-1.007707044482231140e-02,2.434127498418092728e-03,-2.407072752248495817e-04,5.736785475164651871e-03,5.359162576496601105e-03,1.371652446687221527e-02,2.762957289814949036e-02,4.474893212318420410e-03,-1.900786301121115685e-03,2.686746651306748390e-03,-1.836801093304529786e-04,-9.944351390004158020e-03,-1.042655669152736664e-03,-4.728975705802440643e-03,1.060266979038715363e-03,-2.587352693080902100e-02,8.394238830078393221e-05,-1.051976869348436594e-04,2.990046777995303273e-05,-1.587710343301296234e-03,1.598740927875041962e-04,7.531681330874562263e-04,2.911822870373725891e-03,4.931987496092915535e-04,1.543660182505846024e-04,9.131189290201291442e-05,1.795385173863905948e-08,4.435467417351901531e-06,-1.973957987502217293e-04,-1.014769426546990871e-03,-8.266028016805648804e-04,-5.430991586763411760e-05,-9.886127372737973928e-06,-1.210833033837843686e-08,5.514302756637334824e-06,-4.881469067186117172e-05,-8.290256373584270477e-04,8.148774504661560059e-03,2.416246570646762848e-03,1.056276727467775345e-03,3.938525333069264889e-05,-3.879721043631434441e-05,-1.060716458596289158e-04,9.735915809869766235e-04,-7.720410823822021484e-03,-3.625781275331974030e-03,6.985577754676342010e-03,2.298484370112419128e-02,4.168982617557048798e-03,8.825863915262743831e-05,3.478695289231836796e-04,3.568415530025959015e-03,-5.961476359516382217e-03,-1.098434906452894211e-03,-7.458720356225967407e-03,-8.315007435157895088e-04,-2.073763869702816010e-03,-3.433710953686386347e-04,-6.588106043636798859e-05,7.689406629651784897e-04,-6.000425666570663452e-03,1.226980239152908325e-04,1.448717620223760605e-02,-1.194178126752376556e-02,-1.089350972324609756e-02,1.864964142441749573e-03,-5.808065179735422134e-05,4.997964017093181610e-03,1.321364939212799072e-02,5.504578351974487305e-03,2.442854642868041992e-02,-5.707964766770601273e-03,-8.316813036799430847e-03,1.913744839839637280e-03,2.359718491788953543e-04,3.320409450680017471e-04,7.624044083058834076e-03,-6.523326039314270020e-03,-9.667336940765380859e-03,-1.252371259033679962e-02,-5.493708886206150055e-05,2.743583172559738159e-05,-1.727996568661183119e-04,1.079341163858771324e-04,-1.182615756988525391e-03,1.178592909127473831e-03,6.086820736527442932e-03,7.417544256895780563e-04,2.581235457910224795e-05,4.991622336092405021e-05,-1.558532858325634152e-09,-1.099718865589238703e-04,-3.040201554540544748e-04,-2.743530087172985077e-03,-2.296319697052240372e-03,1.332462124992161989e-05,-5.478067760122939944e-05,8.474984269923879765e-09,1.322751631960272789e-05,4.373380215838551521e-05,1.166449626907706261e-03,1.398145314306020737e-02,1.412638835608959198e-02,1.250970363616943359e-02,-3.467978094704449177e-04,5.261338083073496819e-04,3.210157738067209721e-04,-2.573221921920776367e-03,2.017223462462425232e-02,1.143340952694416046e-02,5.215721204876899719e-03,-7.766836322844028473e-03,-3.587679471820592880e-03,-5.021927645429968834e-04,-8.680656173964962363e-05,1.859939191490411758e-03,-9.633276611566543579e-03,2.293233573436737061e-02,1.842087507247924805e-02,3.881187178194522858e-03,-8.369386196136474609e-03,1.040137431118637323e-04,-4.208734026178717613e-04,7.016223389655351639e-05,-1.627626456320285797e-02,-2.823330089449882507e-02,-7.456928491592407227e-03,1.518036425113677979e-02,-1.069381739944219589e-02,-4.085785709321498871e-03,5.867965519428253174e-04,-6.450316868722438812e-03,-7.088874001055955887e-03,-2.164170704782009125e-02,-1.676322892308235168e-03,3.839970380067825317e-02,-9.396807290613651276e-03,-2.024822169914841652e-03,2.969365450553596020e-04,-4.758606664836406708e-03,-8.450117893517017365e-04,1.438612397760152817e-02,3.500602766871452332e-02,-9.704995900392532349e-04,5.788801354356110096e-05,8.692999836057424545e-05,5.052570486441254616e-06,-3.539278113748878241e-04,-2.119195647537708282e-03,-4.403825383633375168e-03,-1.437118859030306339e-03,-3.429601201787590981e-04,-2.103122678818181157e-04,-3.480207669781520963e-05,3.559364358807215467e-09,-4.329629973653936759e-06,-4.164088750258088112e-04,-1.089135301299393177e-03,7.125337724573910236e-04,1.140644017141312361e-04,6.069489609217271209e-05,3.534143289130042831e-08,6.179964111652225256e-05,-8.385354158235713840e-05,4.537585191428661346e-03,-5.108647746965289116e-04,-1.739167049527168274e-02,-1.209110370837152004e-03,5.775756435468792915e-04,-7.741008448647335172e-05,9.072246757568791509e-05,2.042664214968681335e-03,-1.175403408706188202e-02,-2.367141097784042358e-02,2.723759971559047699e-03,7.966252975165843964e-03,8.478300645947456360e-03,-1.047717756591737270e-03,1.248144544661045074e-03,1.046444941312074661e-02,2.318990416824817657e-03,-5.102789960801601410e-03,1.558249257504940033e-02,-1.758933067321777344e-04,8.690018206834793091e-03,-4.736441769637167454e-04,-4.856503801420331001e-04,2.184460638090968132e-03,1.019413955509662628e-02,2.111123315989971161e-02,2.743626944720745087e-02,7.370708044618368149e-04,-7.738076150417327881e-03,-3.526845015585422516e-03,-2.730533014982938766e-04,1.378303673118352890e-02,-9.415999986231327057e-03,1.989649608731269836e-04,4.196577519178390503e-02,1.730975881218910217e-02,-2.382722496986389160e-02,-9.210815187543630600e-04,2.960205893032252789e-04,-3.652754239737987518e-04,6.213664542883634567e-03,-2.413370460271835327e-02,-9.652499109506607056e-03,3.007026854902505875e-03,6.266553100431337953e-05,-8.939031977206468582e-05,-5.430033343145623803e-05,-4.909437120659276843e-05,1.264391699805855751e-03,-1.163886627182364464e-03,7.586590480059385300e-03,9.103799820877611637e-04,-4.241905699018388987e-04,-1.142024666478391737e-05,1.690119688646518625e-08,6.076616045902483165e-05,2.725275408010929823e-06,-1.594336936250329018e-03,7.747273775748908520e-05,1.026209065457805991e-05,9.739202505443245173e-05,-3.649432755992165767e-09,5.461933324113488197e-05,1.520558726042509079e-06,1.418252242729067802e-03,-2.751086140051484108e-03,-5.019626114517450333e-03,9.913822868838906288e-04,-2.232846600236371160e-05,2.969387423945590854e-06,-8.870018064044415951e-06,4.427263047546148300e-03,-1.931855268776416779e-02,6.220926530659198761e-03,-5.543123930692672729e-03,6.001613102853298187e-03,1.090118475258350372e-02,-7.390027167275547981e-05,1.212897477671504021e-03,1.495137717574834824e-02,7.591820787638425827e-03,4.693767987191677094e-04,-5.964883603155612946e-03,-3.306135535240173340e-03,7.656486239284276962e-03,-4.879662592429667711e-04,-3.997711464762687683e-04,1.920581562444567680e-03,1.348088844679296017e-03,4.809818696230649948e-03,1.826886087656021118e-02,-7.021097932010889053e-03,-1.217651274055242538e-02,8.511857595294713974e-04,4.517015622695907950e-05,4.823817871510982513e-03,1.458840910345315933e-02,2.116765081882476807e-02,5.007214471697807312e-02,1.795339863747358322e-03,-4.267675802111625671e-03,1.678157364949584007e-03,4.637708188965916634e-04,6.527127698063850403e-03,5.300379823893308640e-03,2.553035737946629524e-03,-1.230374630540609360e-02,-1.851766370236873627e-03,2.917664096457883716e-05,1.650367194088175893e-04,-6.290391320362687111e-05,-5.266663501970469952e-04,-5.509578622877597809e-03,-2.958340104669332504e-03,5.970080848783254623e-03,9.071491076610982418e-04,-6.129683606559410691e-05,5.400369263952597976e-05,-6.451080025726696476e-08,-2.548688789829611778e-04,4.991692840121686459e-04,1.240641716867685318e-02,5.151944700628519058e-03,-5.352871376089751720e-04,-3.705120179802179337e-04,4.136826703415863449e-08,-3.920069721061736345e-04,-2.211540413554757833e-04,-9.738707914948463440e-03,-1.098942756652832031e-01,2.827964350581169128e-02,-1.213229447603225708e-02,5.797191988676786423e-04,2.450798638164997101e-05,-9.536254219710826874e-05,-6.684350781142711639e-03,6.870571523904800415e-02,4.163838922977447510e-03,-1.899334043264389038e-02,-7.964365184307098389e-02,-1.785229891538619995e-03,1.337452791631221771e-03,-5.217533558607101440e-03,-4.565146192908287048e-02,-1.271993853151798248e-02,-1.223616078495979309e-01,1.444995403289794922e-03,-6.119265034794807434e-02,-2.947648987174034119e-02,2.111813984811306000e-03,1.483079511672258377e-03,-9.992294013500213623e-03,3.342418372631072998e-02,-6.818742305040359497e-02,-1.411420404911041260e-01,6.594894081354141235e-02,6.144351884722709656e-02,-1.125775743275880814e-04,4.014132427982985973e-04,-1.101260259747505188e-02,-5.036140605807304382e-02,-5.260466411709785461e-02,5.647977590560913086e-01,8.271735161542892456e-02,4.101798683404922485e-02,-3.397083608433604240e-03,-1.824216335080564022e-03,9.475611150264739990e-03,-2.487957850098609924e-02,9.556835517287254333e-03,2.449439838528633118e-02,-9.167581796646118164e-03,-2.364406245760619640e-04,-2.450371859595179558e-03,5.412882892414927483e-04,1.129572978243231773e-03,4.893010482192039490e-03,5.014366470277309418e-03,-3.872440010309219360e-02,-3.838203381747007370e-03,4.911932628601789474e-04,-4.499100032262504101e-04,-3.462899476289749146e-04,7.753375684842467308e-04,4.671764036174863577e-04,2.339822705835103989e-03,-4.933911259286105633e-04,6.661884253844618797e-05,-9.259501530323177576e-05,-1.072485931217670441e-03,-3.420697466935962439e-04,-4.683748993556946516e-04,5.214309319853782654e-03,4.459797963500022888e-02,4.460084810853004456e-02,1.527095213532447815e-02,5.206074565649032593e-04,-1.687049982137978077e-03,5.163926398381590843e-04,-8.808254264295101166e-03,1.427224138751626015e-03,2.271734364330768585e-02,-6.672969087958335876e-03,-1.060174591839313507e-02,-6.912804674357175827e-03,-2.329400449525564909e-04,-4.330752708483487368e-04,-2.139189839363098145e-02,1.923704519867897034e-02,-1.053287461400032043e-02,-6.471840664744377136e-03,3.898313036188483238e-03,-1.637516729533672333e-02,2.098303521052002907e-03,-5.177771090529859066e-04,-1.780966995283961296e-03,2.007161732763051987e-03,5.238437280058860779e-02,3.632077947258949280e-02,7.162271067500114441e-04,-7.231327239423990250e-03,-1.250134874135255814e-02,4.477173555642366409e-03,-1.140175387263298035e-02,-3.278088569641113281e-02,1.114397309720516205e-02,1.340037770569324493e-02,5.036726593971252441e-03,-2.012106589972972870e-03,-4.660981241613626480e-03,6.302764639258384705e-03,-7.760835811495780945e-03,9.760575369000434875e-03,4.535712674260139465e-02,-1.188691407442092896e-01,-1.729619354009628296e-01,-1.219961699098348618e-02,2.390394732356071472e-02,1.129248365759849548e-02,4.743884876370429993e-02,-2.229625545442104340e-02,-1.213316768407821655e-01,4.798023775219917297e-02,3.878458216786384583e-02,-5.862580984830856323e-02,3.204922904842533171e-07\n0.000000000000000000e+00,9.280056110583245754e-05,2.385170955676585436e-04,-7.254575029946863651e-05,-5.637275753542780876e-04,-1.597751906956546009e-05,-5.967366087133996189e-05,-3.997112862919038889e-09,-5.852892354596406221e-05,-1.797587610781192780e-04,1.410431228578090668e-03,2.029622346162796021e-02,1.386842876672744751e-02,-1.209375262260437012e-02,6.399455014616250992e-04,1.418808824382722378e-05,-7.567927968921139836e-05,3.290290012955665588e-03,3.363742306828498840e-02,3.921989351511001587e-03,2.250189520418643951e-02,1.558516873046755791e-03,-7.466886192560195923e-03,2.222598850494250655e-04,-1.785057829692959785e-04,7.346200291067361832e-04,-1.992323668673634529e-03,-9.270804002881050110e-03,-2.397603914141654968e-02,-5.796043202280998230e-03,-1.781539176590740681e-03,-5.010444874642416835e-05,1.751350500853732228e-04,1.518450211733579636e-03,8.650239557027816772e-03,-3.165482729673385620e-02,-1.884844154119491577e-02,1.277302391827106476e-03,1.064645964652299881e-02,2.193940337747335434e-03,7.951127918204292655e-05,2.110048662871122360e-03,3.412422724068164825e-03,-3.362533170729875565e-03,2.662009792402386665e-03,4.215060174465179443e-02,2.514079213142395020e-02,2.691423520445823669e-03,-2.579259162303060293e-04,2.247173804789781570e-03,-3.201786661520600319e-03,7.147668395191431046e-03,1.848817802965641022e-03,-8.172201924026012421e-03,-2.371548544033430517e-05,-7.211400952655822039e-05,7.236838428070768714e-06,8.558569970773532987e-05,-8.611763478256762028e-04,-3.483001375570893288e-03,-3.027128987014293671e-03,-4.995802300982177258e-04,3.068826044909656048e-04,1.770461967680603266e-04,4.694280519856874889e-09,7.154238846851512790e-05,1.432316639693453908e-04,4.639936960302293301e-04,-6.173081928864121437e-04,-3.597284376155585051e-05,-7.155382263590581715e-06,-2.455763947750710940e-08,1.980558590730652213e-05,-1.541726232971996069e-04,-6.133017595857381821e-04,-7.420399226248264313e-03,1.284773647785186768e-02,4.649944137781858444e-03,-5.031122709624469280e-04,1.164866262115538120e-04,3.815090167336165905e-04,5.872540641576051712e-04,1.086300052702426910e-02,2.047863323241472244e-03,-1.630630809813737869e-03,1.030122488737106323e-02,-8.185290498659014702e-04,1.833064015954732895e-04,-2.500796399544924498e-04,-2.422592602670192719e-03,-2.462952863425016403e-03,-1.646082475781440735e-02,1.220425590872764587e-02,-6.673736497759819031e-03,-1.184296794235706329e-03,-1.122907269746065140e-05,6.885603943374007940e-05,-8.469197200611233711e-04,-2.244859933853149414e-04,-7.194501813501119614e-03,-2.290323749184608459e-02,1.339164841920137405e-02,8.322046138346195221e-03,3.337628208100795746e-03,2.241900219814851880e-04,5.133946426212787628e-03,1.749962754547595978e-02,3.682853188365697861e-03,-8.125009015202522278e-03,2.279783599078655243e-02,1.569872605614364147e-03,2.669042907655239105e-03,1.093630853574723005e-04,6.249475991353392601e-04,1.120964996516704559e-03,3.489327384158968925e-03,-8.818119764328002930e-03,1.260617980733513832e-03,-2.463616838213056326e-04,1.921574585139751434e-04,-9.546826186124235392e-05,1.305124169448390603e-04,-2.538759727030992508e-03,-1.473317388445138931e-03,4.716465482488274574e-04,1.017429021885618567e-04,3.316416405141353607e-04,4.974485636921599507e-05,-1.516403536072630232e-08,8.429269655607640743e-05,-3.187450347468256950e-04,-3.426799084991216660e-04,-1.997682265937328339e-04,8.701710612513124943e-05,2.670432149898260832e-04,-2.536534005059820629e-08,2.366957633057609200e-04,-2.266269584652036428e-04,-3.581283381208777428e-03,-2.183602191507816315e-03,5.409060511738061905e-03,4.662174731492996216e-03,3.545908257365226746e-04,-7.803086919011548162e-05,-2.327013062313199043e-04,-7.809014059603214264e-04,-1.529185846447944641e-02,-1.708060130476951599e-02,-9.848065674304962158e-03,-4.596075415611267090e-02,6.375442259013652802e-03,2.710785483941435814e-04,1.388061325997114182e-03,1.834236085414886475e-02,-1.682027429342269897e-02,-2.276971563696861267e-02,1.301155053079128265e-02,-8.067319169640541077e-03,9.131254628300666809e-03,-4.890976124443113804e-04,-3.212828305549919605e-04,-7.779180887155234814e-04,8.598171174526214600e-03,-1.178247481584548950e-02,-2.329410798847675323e-02,2.618900034576654434e-03,-4.886924289166927338e-04,-3.533302340656518936e-03,-6.741763354511931539e-05,-8.559645153582096100e-03,-1.481217797845602036e-02,-2.959384024143218994e-02,-1.189997140318155289e-02,4.663277789950370789e-02,4.291819408535957336e-03,-4.396677482873201370e-03,4.581976681947708130e-04,-4.379624500870704651e-03,1.804006099700927734e-02,2.026662603020668030e-02,1.286891289055347443e-02,-1.265390403568744659e-02,-1.187999805551953614e-04,2.604292822070419788e-04,-7.879788608988747001e-05,-3.083189949393272400e-04,8.371344301849603653e-04,-1.702325977385044098e-02,-1.659996807575225830e-03,-6.809593178331851959e-04,-2.045294968411326408e-04,2.221467293566092849e-04,-1.915839753507952992e-08,1.164845671155489981e-04,4.934203461743891239e-04,-3.829329041764140129e-03,-4.116811323910951614e-03,3.452590899541974068e-04,-2.420884993625804782e-05,-8.090552228168235160e-09,-2.306849492015317082e-04,-4.665282322093844414e-04,-1.349844038486480713e-03,-4.929882474243640900e-03,2.689585089683532715e-02,-1.006368361413478851e-02,-1.178315840661525726e-03,1.991464814636856318e-04,2.237027219962328672e-04,3.306622616946697235e-03,1.935564726591110229e-02,2.800025418400764465e-02,2.877462655305862427e-02,-2.532351762056350708e-02,-7.615549489855766296e-03,-1.120472297770902514e-04,3.572025161702185869e-04,9.259507991373538971e-03,1.689226366579532623e-02,-2.952802926301956177e-03,-2.651061490178108215e-02,-3.080913797020912170e-02,1.400637254118919373e-02,2.026959700742736459e-04,-1.688316406216472387e-04,1.058471389114856720e-03,-6.707355380058288574e-03,8.188737556338310242e-03,-6.327161192893981934e-02,-6.983813829720020294e-03,-2.954566385596990585e-03,3.544181585311889648e-03,-4.937453195452690125e-05,2.265248913317918777e-03,2.388275042176246643e-02,5.325943231582641602e-03,-1.980328001081943512e-02,9.962921962141990662e-03,3.919044975191354752e-03,3.469874616712331772e-03,8.258322486653923988e-05,-1.222154125571250916e-02,2.098443545401096344e-02,3.563402965664863586e-02,1.671285368502140045e-02,-1.239258423447608948e-02,1.315143017563968897e-04,-7.145878043957054615e-05,2.396644413238391280e-04,-1.741086365655064583e-03,4.261409398168325424e-03,1.556552480906248093e-03,-3.432241734117269516e-03,3.555358853191137314e-05,1.943393144756555557e-04,6.540188041981309652e-05,1.116723069571889937e-08,2.397880598437041044e-05,-1.948435819940641522e-04,1.262353267520666122e-03,1.500624697655439377e-03,-2.032407792285084724e-06,3.934639971703290939e-05,6.430695975723210722e-09,-8.242196054197847843e-05,7.942526281112805009e-05,-2.247486030682921410e-03,-1.264941506087779999e-02,8.604368194937705994e-03,-2.359522506594657898e-03,1.256056857528164983e-04,1.620690454728901386e-06,2.033892087638378143e-06,2.546544652432203293e-03,3.334022127091884613e-03,6.571184843778610229e-03,-1.253385562449693680e-03,-9.587140753865242004e-03,4.271864891052246094e-03,5.349002894945442677e-04,-7.702675065957009792e-04,3.940487280488014221e-03,-3.295694012194871902e-03,-1.715182512998580933e-02,1.693179830908775330e-02,-1.717750728130340576e-02,-1.018000300973653793e-03,2.274159633088856936e-04,4.967081622453406453e-05,-9.219612693414092064e-04,5.060947500169277191e-03,-9.257599711418151855e-03,-3.298623114824295044e-02,1.347653567790985107e-02,8.805932477116584778e-03,2.312222495675086975e-03,1.148400187958031893e-04,2.700793556869029999e-03,1.311786659061908722e-02,1.777260098606348038e-03,-1.721521839499473572e-04,1.407894399017095566e-02,6.801309995353221893e-03,1.774311065673828125e-03,-7.030254346318542957e-05,3.798392834141850471e-03,1.084445975720882416e-03,6.897508632391691208e-03,-7.860355079174041748e-03,-1.044627092778682709e-02,-2.210089151049032807e-04,-9.870965732261538506e-05,-2.619421575218439102e-04,3.685367410071194172e-04,-2.953967545181512833e-03,-1.365747768431901932e-03,-3.897632006555795670e-03,-4.349686205387115479e-04,3.751952317543327808e-04,5.099090049043297768e-05,1.497767243563430384e-08,9.990600665332749486e-05,3.068603400606662035e-04,6.932294927537441254e-04,1.079784706234931946e-03,1.071341393981128931e-04,1.027750840876251459e-06,-5.869219421583693475e-08,-2.743515360634773970e-04,-3.390412603039294481e-04,8.206057827919721603e-05,-5.135000497102737427e-02,-2.175457961857318878e-02,-2.984066493809223175e-03,7.310866494663059711e-04,-3.690600278787314892e-04,-6.949937669560313225e-04,3.781673731282353401e-03,-1.562313735485076904e-02,-6.239940598607063293e-02,8.288665674626827240e-03,1.706310361623764038e-02,1.215702667832374573e-02,4.782248288393020630e-05,-2.048874739557504654e-05,6.457999814301729202e-03,-9.953593835234642029e-04,-4.324270412325859070e-04,2.115027047693729401e-03,3.502600360661745071e-03,6.764315068721771240e-03,-8.881506510078907013e-04,2.191053354181349277e-04,1.827407511882483959e-03,2.278750389814376831e-02,3.185530751943588257e-02,1.084784232079982758e-02,-4.026273638010025024e-02,7.093932945281267166e-03,4.133841488510370255e-03,-1.041627605445683002e-03,1.135652046650648117e-02,1.007730048149824142e-02,1.333416067063808441e-02,1.683596149086952209e-02,-3.391548246145248413e-02,7.751016877591609955e-03,5.160761065781116486e-03,-6.013382808305323124e-04,1.309250295162200928e-02,-4.538073204457759857e-03,-4.988914728164672852e-02,-3.561373427510261536e-02,-2.458739839494228363e-02,4.857097519561648369e-05,-6.295589846558868885e-04,-6.217456393642351031e-05,8.300475310534238815e-04,3.573547583073377609e-03,-7.030181586742401123e-04,-3.133370191790163517e-04,2.535071689635515213e-04,2.450449937896337360e-05,1.803921040846034884e-04,-7.937842383398674428e-09,-5.572299050982110202e-05,-1.471434370614588261e-04,-3.373697167262434959e-03,2.617036225274205208e-04,-2.689645043574273586e-05,8.119430276565253735e-06,-4.756893190460687038e-08,2.825152187142521143e-04,-3.224982938263565302e-04,4.068610258400440216e-03,-2.364257723093032837e-02,1.747004315257072449e-02,1.363653596490621567e-02,1.002481440082192421e-06,2.256270963698625565e-04,3.387345059309154749e-04,-4.829324898310005665e-04,1.232011057436466217e-02,5.352797452360391617e-03,1.339365448802709579e-02,-1.884705945849418640e-02,-1.824786886572837830e-03,-2.419235097477212548e-04,-1.461316714994609356e-04,2.959324046969413757e-04,-1.807581260800361633e-02,-5.833328701555728912e-03,1.836586371064186096e-02,-1.568988710641860962e-02,-3.525949083268642426e-03,-9.212142322212457657e-05,-5.450460594147443771e-04,1.506509957835078239e-03,3.230957547202706337e-03,-2.350050210952758789e-02,-2.803873270750045776e-02,2.702248096466064453e-02,-7.825091481208801270e-03,-2.711529610678553581e-03,5.087911267764866352e-05,1.258429884910583496e-02,2.509746327996253967e-02,-1.065632794052362442e-02,-4.978323820978403091e-03,2.129403874278068542e-02,1.072950195521116257e-03,1.807873602956533432e-03,2.653902629390358925e-04,-1.117549603804945946e-03,4.213131032884120941e-03,8.695725351572036743e-03,-1.434357836842536926e-02,2.056390047073364258e-03,-5.676816726918332279e-05,-1.307521015405654907e-04,-1.211519702337682247e-07,-1.853145222412422299e-04,-1.170616829767823219e-03,-1.631203107535839081e-03,-8.471356704831123352e-04,-2.806664269883185625e-04,2.960159326903522015e-05,3.681060479721054435e-05,-2.925889930338598788e-08,1.094386789191048592e-05,-1.020739364321343601e-04,-5.550908390432596207e-04,2.806916018016636372e-04,-3.119466127827763557e-04,-1.033423322951421142e-04,-2.920584840637729940e-08,-1.131029566749930382e-04,2.273249992867931724e-04,-3.186357906088232994e-03,-1.460275799036026001e-02,1.906020753085613251e-02,-4.466948099434375763e-03,-3.193061565980315208e-04,2.083530125673860312e-04,3.871585649903863668e-04,3.532732138410210609e-03,1.423053629696369171e-02,6.171038374304771423e-03,3.788776695728302002e-03,1.321751624345779419e-04,1.201582700014114380e-02,6.673727184534072876e-04,-1.017511123791337013e-03,-1.048804819583892822e-02,8.836049586534500122e-03,-2.691916748881340027e-02,9.075055830180644989e-03,-5.329040344804525375e-03,-3.287752624601125717e-03,1.223837025463581085e-04,-2.156214613933116198e-04,-1.821022364310920238e-03,3.004625439643859863e-03,-7.400853093713521957e-03,-3.662402182817459106e-02,1.575616537593305111e-03,2.706756349653005600e-04,3.413546364754438400e-03,4.462361976038664579e-04,-1.683167065493762493e-03,2.190069295465946198e-02,-1.341599225997924805e-02,1.460792496800422668e-02,3.166973963379859924e-02,2.172511769458651543e-03,2.681178273633122444e-03,1.046978140948340297e-04,9.200614877045154572e-03,-8.134746924042701721e-03,6.609062198549509048e-03,1.367198769003152847e-02,1.204450614750385284e-03,-3.206508699804544449e-04,1.797747390810400248e-04,-3.839839482679963112e-04,-8.820954826660454273e-05,-1.864211075007915497e-02,-8.963458240032196045e-03,3.319955430924892426e-04,2.265244256705045700e-05,4.240035486873239279e-04,4.440553311724215746e-05,1.745411282172426581e-08,-1.303273893427103758e-04,-4.006091621704399586e-04,1.927969045937061310e-03,-1.643667696043848991e-03,1.302844029851257801e-04,2.943946165032684803e-04,-7.897006071289069951e-08,-1.809708774089813232e-04,7.064540404826402664e-04,-6.523305084556341171e-03,-3.042227774858474731e-02,5.952350795269012451e-03,-2.406341768801212311e-02,-6.736798677593469620e-04,-4.909979761578142643e-04,9.342655539512634277e-04,-6.379575934261083603e-03,-8.270829916000366211e-02,-7.355201244354248047e-02,-4.422371089458465576e-02,9.384972602128982544e-02,3.651827573776245117e-04,-1.875827554613351822e-03,3.125462448224425316e-03,1.481659337878227234e-02,8.111569285392761230e-02,-2.557689696550369263e-02,-1.057842597365379333e-01,7.427753508090972900e-02,1.409035176038742065e-03,-1.405630027875304222e-04,3.254822804592549801e-04,-2.094187075272202492e-03,-1.004851143807172775e-02,8.495359867811203003e-02,1.934283226728439331e-01,-7.944937795400619507e-02,-5.647068843245506287e-02,-1.056686788797378540e-02,-4.786122590303421021e-04,-2.515266463160514832e-02,-1.233748123049736023e-01,3.253950923681259155e-02,8.122177422046661377e-02,6.166397333145141602e-01,-6.531743705272674561e-02,-7.806366309523582458e-03,1.587435370311141014e-03,-3.477111086249351501e-02,-3.502648323774337769e-04,-2.964073792099952698e-02,8.707603439688682556e-03,1.785855740308761597e-02,2.718792529776692390e-04,7.334335241466760635e-04,-1.535335322842001915e-03,-3.953030332922935486e-03,5.321742966771125793e-03,2.386158704757690430e-02,2.573582343757152557e-02,4.681572783738374710e-03,-6.729648448526859283e-04,-1.646328018978238106e-05,-4.329234652686864138e-04,9.698372450657188892e-04,-3.307627339381724596e-04,4.510866478085517883e-03,-1.651799306273460388e-03,-1.244855229742825031e-05,-6.197906332090497017e-04,9.383379365317523479e-04,-2.080408623442053795e-03,1.003645011223852634e-03,5.466347560286521912e-03,3.856270015239715576e-02,3.707263618707656860e-02,1.958744227886199951e-02,1.725534908473491669e-03,-9.252657764591276646e-04,-3.970095422118902206e-03,-7.340992800891399384e-03,3.171429410576820374e-02,4.944461584091186523e-02,5.295538343489170074e-03,-4.451057314872741699e-02,1.189345028251409531e-02,1.701689325273036957e-05,-4.152861889451742172e-03,-2.832058444619178772e-02,-1.293170358985662460e-02,-2.409702166914939880e-02,2.155957929790019989e-02,-2.895712107419967651e-02,1.152420882135629654e-03,1.623077085241675377e-03,-2.262097841594368219e-04,4.409808316268026829e-04,5.822416394948959351e-03,1.631416752934455872e-02,-2.230613864958286285e-02,1.597544923424720764e-02,1.555988844484090805e-02,-1.407852116972208023e-02,-3.611284075304865837e-03,-6.198212038725614548e-03,-2.500963956117630005e-02,-1.501216366887092590e-02,9.413855150341987610e-04,6.085371598601341248e-03,1.032862346619367599e-02,-9.818363934755325317e-03,1.042371243238449097e-02,1.081312820315361023e-02,-1.078985258936882019e-02,9.177784621715545654e-02,-1.644543707370758057e-01,-5.751461535692214966e-02,-3.711683303117752075e-02,-3.061795420944690704e-02,1.126076504588127136e-01,-9.831767529249191284e-02,3.805776312947273254e-02,-1.613357514142990112e-01,1.401286013424396515e-02,3.494939580559730530e-02,-6.660518795251846313e-02,6.723803380737081170e-06\n0.000000000000000000e+00,1.013707696984056383e-05,1.112230820581316948e-04,6.454029353335499763e-04,-4.132310277782380581e-05,7.954564352985471487e-06,-7.782941247569397092e-05,-1.653538528323394985e-09,3.908500730176456273e-05,-8.703826460987329483e-05,1.902352087199687958e-03,9.113420732319355011e-03,1.819614320993423462e-03,3.410203382372856140e-03,2.017845399677753448e-04,-1.322054686170304194e-06,1.397345622535794973e-04,6.515235290862619877e-04,1.153339911252260208e-02,-8.353995159268379211e-03,3.503458574414253235e-04,3.660456277430057526e-03,-5.194583907723426819e-03,9.673544263932853937e-05,-7.142532558646053076e-05,-3.547361586242914200e-03,3.839180804789066315e-03,2.645266707986593246e-03,-8.782434277236461639e-03,2.205682452768087387e-03,-3.050280269235372543e-03,7.931729487609118223e-05,3.196944890078157187e-04,3.249965957365930080e-04,1.681205630302429199e-02,5.861400626599788666e-03,-9.822165593504905701e-04,3.705761628225445747e-04,9.599031880497932434e-03,1.594575820490717888e-03,-2.021523687290027738e-05,2.836285624653100967e-03,-6.241049850359559059e-04,8.140561170876026154e-03,-1.311781117692589760e-03,1.068774703890085220e-02,1.397037133574485779e-02,1.062486087903380394e-03,-1.899032795336097479e-04,-4.471314605325460434e-04,-2.072166884317994118e-03,-7.940189912915229797e-03,-3.972415346652269363e-03,4.873361438512802124e-03,-3.037166061403695494e-05,2.060918632196262479e-05,-1.604930730536580086e-05,-1.344874326605349779e-04,-8.761959616094827652e-04,1.442787004634737968e-03,-1.449101837351918221e-04,2.601163578219711781e-05,1.058678462868556380e-04,5.809366120956838131e-05,-2.753978378677857108e-08,-3.248926805099472404e-05,-8.597648411523550749e-05,-1.319776754826307297e-03,-1.033220789395272732e-03,-8.705073560122400522e-05,-1.527694985270500183e-04,6.302835942051387974e-08,1.077593769878149033e-04,-2.939722326118499041e-04,2.377561759203672409e-03,1.792481727898120880e-02,-1.005384325981140137e-02,5.569173023104667664e-03,2.342915286135394126e-05,-5.924495781073346734e-06,2.897133526857942343e-06,-2.444700803607702255e-04,-4.092195071280002594e-03,1.784466579556465149e-02,-7.236952427774667740e-03,1.090423553250730038e-03,4.764535697177052498e-04,-2.537085674703121185e-04,-1.145852875197306275e-04,-3.379401052370667458e-03,-1.507134642452001572e-03,1.209019031375646591e-02,2.669940004125237465e-03,-6.879314780235290527e-03,5.802961532026529312e-04,-2.864088164642453194e-04,7.857754826545715332e-05,1.017015427350997925e-03,7.332145236432552338e-03,1.674761436879634857e-02,-1.775300130248069763e-03,-4.007400944828987122e-03,6.800969131290912628e-04,-3.331898478791117668e-04,-1.616070949239656329e-05,2.501060254871845245e-03,5.195273086428642273e-03,-2.666691318154335022e-03,7.687343750149011612e-03,-9.282538667321205139e-04,4.072173964232206345e-03,3.502003964968025684e-04,-1.347634970443323255e-04,1.845015911385416985e-03,-2.049908507615327835e-04,-1.535166706889867783e-02,6.213341373950242996e-03,4.530767910182476044e-04,1.074216706911101937e-04,-7.992274186108261347e-05,-5.174041871214285493e-05,4.734303365694358945e-05,-1.052809995599091053e-03,-1.580989919602870941e-05,7.664306322112679482e-04,1.215383235830813646e-06,-6.207631668075919151e-05,1.712178527668584138e-05,1.440962726917405234e-08,3.116498191957361996e-05,-1.225099258590489626e-04,2.871432341635227203e-03,2.711897948756814003e-03,-3.346016455907374620e-05,2.757143811322748661e-04,1.547813610613957280e-08,-1.559885276947170496e-04,6.656731711700558662e-04,-3.637883579358458519e-03,-1.275796815752983093e-02,1.944346167147159576e-02,-1.151374168694019318e-02,-1.941920490935444832e-04,-6.296405626926571131e-05,1.423976209480315447e-04,-8.622011519037187099e-04,-6.065358407795429230e-03,-2.731754630804061890e-02,2.226570248603820801e-02,-7.177274208515882492e-03,-8.513565175235271454e-03,4.021876666229218245e-04,1.363721967209130526e-04,-1.737188780680298805e-03,-2.750437706708908081e-03,-1.193982828408479691e-02,-1.547497930005192757e-03,6.353675853461027145e-03,-7.250923663377761841e-03,3.650686412584036589e-04,-8.612016972620040178e-05,-1.578557537868618965e-03,-3.391121514141559601e-03,5.806537345051765442e-03,2.037324942648410797e-02,-8.529399521648883820e-03,-3.948399797081947327e-03,-4.107064742129296064e-04,5.290384433465078473e-05,-1.405766233801841736e-04,6.540284492075443268e-03,3.456092998385429382e-02,-1.383624412119388580e-02,1.787103712558746338e-03,-5.969128571450710297e-03,-3.817491815425455570e-04,3.915599663741886616e-04,-1.115654036402702332e-02,-4.417598247528076172e-03,1.709432713687419891e-02,6.330278702080249786e-03,6.684673950076103210e-03,-2.862023538909852505e-04,4.800501046702265739e-04,-1.040287970681674778e-04,-8.709487738087773323e-04,-6.766534410417079926e-03,-4.384088329970836639e-03,3.885003272444009781e-03,4.986961139366030693e-04,1.265048776986077428e-04,5.142584996065124869e-06,-1.208017241793868379e-09,2.500336267985403538e-05,2.315267920494079590e-04,-4.532242310233414173e-04,-6.057716091163456440e-04,5.330469866748899221e-05,-6.711903552059084177e-05,2.415265498711960390e-08,1.186668232548981905e-04,-3.525346401147544384e-04,2.189908176660537720e-03,-1.126371324062347412e-03,1.143909245729446411e-02,5.711614154279232025e-03,3.187653492204844952e-04,-6.260045483941212296e-05,1.224135921802371740e-04,9.820490377023816109e-04,-9.706616401672363281e-05,1.930475607514381409e-02,8.533983491361141205e-03,9.165415540337562561e-04,7.939398288726806641e-03,-2.967590698972344398e-04,4.082084633409976959e-04,3.848737105727195740e-03,9.390559047460556030e-03,-3.656157292425632477e-03,-2.734239771962165833e-02,3.710337914526462555e-03,-8.131093345582485199e-04,-2.301792264916002750e-04,1.795750868041068316e-04,1.566929277032613754e-03,4.175758454948663712e-03,3.162998706102371216e-02,-5.688777193427085876e-03,-4.167662467807531357e-03,3.137797350063920021e-03,7.004047511145472527e-04,-6.312677578534930944e-05,6.107201799750328064e-03,6.494691595435142517e-03,7.363309152424335480e-03,-6.411040667444467545e-03,-1.721949782222509384e-03,5.480934400111436844e-03,1.493572490289807320e-03,-9.470692020840942860e-05,1.459961757063865662e-02,2.482060343027114868e-02,4.495705477893352509e-03,-9.769767522811889648e-03,2.764964476227760315e-03,1.385929354000836611e-04,-1.795861171558499336e-04,-5.964247975498437881e-07,1.165407011285424232e-03,2.819391665980219841e-03,4.191050305962562561e-03,5.459771491587162018e-04,1.717882696539163589e-04,-2.214777923654764891e-04,3.727334842551499605e-05,-3.364675649208948016e-09,-1.886980317067354918e-05,-1.698220439720898867e-04,-4.260616842657327652e-04,1.480385544709861279e-04,-9.919854346662759781e-05,-3.975218714913353324e-05,-7.477274266420863569e-08,9.635211608838289976e-05,4.279860149836167693e-06,2.303524408489465714e-03,4.576379142235964537e-04,1.275060139596462250e-02,5.413848441094160080e-03,4.424281360115855932e-05,8.581057045375928283e-05,2.461757976561784744e-04,-1.710302894935011864e-04,3.205144777894020081e-03,-6.152018439024686813e-03,-1.062713935971260071e-02,9.960064664483070374e-03,-2.038880949839949608e-03,4.365233326097950339e-05,-4.625361179932951927e-05,-2.602989785373210907e-03,5.448792129755020142e-03,1.378039363771677017e-03,-8.338565938174724579e-03,-4.430846311151981354e-04,-1.257609110325574875e-03,-1.085606709239073098e-05,4.056562102050520480e-05,3.037925052922219038e-04,5.092637613415718079e-03,1.335405092686414719e-02,-1.086620613932609558e-04,-6.677750498056411743e-04,2.765093930065631866e-03,9.382982971146702766e-04,1.738421706249937415e-04,2.185822697356343269e-03,1.071130298078060150e-02,8.036582730710506439e-03,-6.107096094638109207e-03,1.523064263164997101e-02,4.687372595071792603e-03,9.707316639833152294e-04,1.729967480059713125e-04,-2.927032765001058578e-04,3.540783189237117767e-03,-5.355286411941051483e-03,-5.947234574705362320e-03,7.987258955836296082e-03,-2.260572073282673955e-04,2.304199442733079195e-04,-1.795354764908552170e-04,-8.180589065887033939e-05,-5.235111806541681290e-03,-2.245504874736070633e-04,3.889976069331169128e-03,4.734477261081337929e-04,5.599958240054547787e-05,2.845792732841800898e-05,-5.009087544749490917e-08,-4.163968696957454085e-06,-8.202018216252326965e-05,-5.761426873505115509e-04,-4.122861719224601984e-04,-2.474213761161081493e-05,-7.451901910826563835e-05,4.848175194638315588e-09,1.751239033183082938e-04,-7.619112147949635983e-05,2.320764586329460144e-03,4.447212908416986465e-03,8.489539846777915955e-03,9.176334366202354431e-03,-3.428796480875462294e-04,2.786689146887511015e-04,4.829772515222430229e-04,-1.046036952175199986e-03,1.477703452110290527e-02,2.572141820564866066e-03,-1.075409539043903351e-02,2.847030293196439743e-03,-6.170618347823619843e-03,-5.628651706501841545e-05,1.682810689089819789e-04,-2.194168977439403534e-03,4.755691625177860260e-03,2.708179410547018051e-03,1.109475269913673401e-03,1.508711371570825577e-03,-5.390249658375978470e-03,1.750070368871092796e-04,9.796076483326032758e-05,2.110730129061266780e-04,6.093791685998439789e-03,2.822756534442305565e-03,-1.401324197649955750e-02,5.152577068656682968e-03,1.962333219125866890e-03,-3.657626220956444740e-04,2.170299121644347906e-04,-7.606100989505648613e-04,6.068618502467870712e-03,1.268540043383836746e-03,-1.582556031644344330e-02,1.840866170823574066e-02,4.325767513364553452e-03,9.538902668282389641e-05,1.640433474676683545e-04,-5.372541025280952454e-03,-1.672733109444379807e-03,2.585787558928132057e-03,8.304702118039131165e-03,9.537810459733009338e-03,-1.060683862306177616e-04,2.701844787225127220e-04,8.888622687663882971e-06,-5.953826475888490677e-04,-2.068133559077978134e-03,1.248628599569201469e-03,1.476946519687771797e-03,2.740908821579068899e-04,4.320683001424185932e-05,1.067439006874337792e-05,1.151374817709438503e-08,-3.208733687642961740e-05,-4.616687510861083865e-05,9.680617949925363064e-05,1.351853483356535435e-03,-1.249830820597708225e-04,-5.275020521366968751e-05,-2.154422418243484572e-09,1.682257570791989565e-04,-8.345793321495875716e-05,1.798254088498651981e-03,-7.483200170099735260e-04,1.152555178850889206e-02,9.574133902788162231e-03,4.155370406806468964e-04,-6.589980330318212509e-05,1.688527700025588274e-04,-1.060034963302314281e-03,-1.146366703324019909e-04,6.634342018514871597e-03,-4.733517300337553024e-03,3.491638693958520889e-03,2.490777056664228439e-03,-2.313985896762460470e-05,-8.735369192436337471e-05,-5.143977701663970947e-03,2.519878093153238297e-03,5.414642393589019775e-03,-2.650068141520023346e-03,1.045250054448843002e-02,8.103926666080951691e-04,-1.928670462802983820e-05,2.023382257902994752e-04,9.414453525096178055e-04,6.898872554302215576e-03,1.540081296116113663e-02,-5.447277799248695374e-04,1.948621124029159546e-03,2.009796444326639175e-03,-7.965028635226190090e-04,-3.782871863222680986e-05,2.970920177176594734e-03,1.804988831281661987e-02,5.491239484399557114e-03,-1.635192520916461945e-02,-5.847086664289236069e-03,7.070787716656923294e-03,6.420183926820755005e-04,-4.065041866851970553e-05,4.018428735435009003e-03,4.935215227305889130e-03,-5.345012061297893524e-03,-1.535344589501619339e-02,8.510486222803592682e-03,-4.120114317629486322e-05,1.573546978761442006e-05,-3.626968828029930592e-05,2.960419515147805214e-04,2.025070134550333023e-04,2.298454288393259048e-03,9.441286092624068260e-04,-4.641496343538165092e-05,-7.714021921856328845e-05,1.438047274859854952e-05,5.134916136739775538e-08,4.964221443515270948e-05,-7.080419891281053424e-06,9.459001012146472931e-04,4.978625802323222160e-04,3.418609412619844079e-05,1.468813570681959391e-05,-3.299987838545348495e-09,1.373603590764105320e-04,-4.413187707541510463e-05,2.380846533924341202e-03,5.648168269544839859e-03,7.350244559347629547e-04,2.820441033691167831e-03,-1.353593106614425778e-04,3.516838478390127420e-05,1.730821677483618259e-04,4.362575127743184566e-04,3.248652210459113121e-03,-1.037125848233699799e-02,-9.969315491616725922e-03,8.071269840002059937e-03,-5.613585468381643295e-03,7.358835864579305053e-05,4.353382391855120659e-04,2.757064066827297211e-03,1.087551005184650421e-02,7.403942290693521500e-03,-8.998153731226921082e-03,6.235945969820022583e-03,-2.663031686097383499e-03,-9.066015627468004823e-05,1.776456047082319856e-04,5.938633694313466549e-04,7.790315430611371994e-03,1.180303469300270081e-02,-9.816453792154788971e-03,1.219848170876502991e-03,8.280425332486629486e-03,8.762637735344469547e-04,8.120458369376137853e-05,1.651983708143234253e-03,9.129058569669723511e-03,1.165065914392471313e-02,3.483518958091735840e-05,1.222554128617048264e-02,7.532387506216764450e-03,9.367516613565385342e-04,1.005565864033997059e-04,-3.146221861243247986e-03,-2.605487126857042313e-03,-4.365200642496347427e-03,-3.525424981489777565e-03,8.144678547978401184e-03,-2.089850750053301454e-04,9.679381037130951881e-05,-2.979637065436691046e-05,-6.643109954893589020e-04,-1.224786741659045219e-03,-4.830926656723022461e-03,1.551894238218665123e-03,2.790960134007036686e-04,4.420472396304830909e-05,3.634503445937298238e-05,-3.986087904195301235e-08,7.992028258740901947e-05,2.357422490604221821e-04,-1.580751966685056686e-03,-2.423012163490056992e-03,3.717511717695742846e-04,3.959452733397483826e-04,4.080220605828799307e-08,-9.189989650622010231e-04,2.236965228803455830e-04,-1.665857061743736267e-02,-2.089759334921836853e-02,-3.405939787626266479e-02,-3.114375472068786621e-02,-4.181959666311740875e-04,-3.697542124427855015e-04,-1.347604440525174141e-03,1.984792761504650116e-03,-3.418346866965293884e-02,3.590852022171020508e-02,2.733564004302024841e-02,-5.750768259167671204e-02,1.842826604843139648e-02,-3.941372560802847147e-04,-4.171035252511501312e-04,2.217051386833190918e-02,-2.406687475740909576e-02,-3.086764179170131683e-02,4.203302785754203796e-02,-2.088942937552928925e-02,1.958520337939262390e-02,-4.622334381565451622e-05,-1.240225974470376968e-03,-3.632002044469118118e-03,-5.972710624337196350e-02,-1.172822937369346619e-01,7.941156625747680664e-03,-8.137658238410949707e-03,-3.050051443278789520e-02,-6.275188177824020386e-03,-2.921962295658886433e-04,-1.706922240555286407e-02,-7.222896069288253784e-02,-7.556311041116714478e-02,4.238381236791610718e-02,-6.205656751990318298e-02,6.193837523460388184e-01,-6.256880704313516617e-03,-1.992505276575684547e-04,1.000507734715938568e-02,-5.886691156774759293e-03,3.060283139348030090e-02,4.190016537904739380e-02,-5.753450840711593628e-02,7.011608686298131943e-04,-2.781708957627415657e-03,3.764561552088707685e-05,1.057329587638378143e-03,1.906445808708667755e-02,-7.179044187068939209e-03,-1.767588034272193909e-02,-1.759563107043504715e-03,-2.889491443056613207e-04,-4.751252126879990101e-04,8.595227845944464207e-04,-6.035216938471421599e-05,1.107146264985203743e-03,-1.053662737831473351e-03,-5.828388966619968414e-04,-1.470042276196181774e-03,-2.223977062385529280e-04,7.612453773617744446e-04,-6.772996857762336731e-04,9.063714969670400023e-06,2.616940066218376160e-03,3.237141761928796768e-03,3.537281416356563568e-03,7.194555364549160004e-03,-1.050199032761156559e-03,1.074826461263000965e-03,2.533987280912697315e-04,-6.057790014892816544e-04,-2.450560219585895538e-03,1.656646374613046646e-03,-5.396846681833267212e-03,1.191933266818523407e-02,-6.967714056372642517e-03,-1.299116229347418994e-05,-1.264787628315389156e-03,-9.077951312065124512e-03,1.420732401311397552e-02,5.009702406823635101e-03,-7.164740469306707382e-03,-2.980909310281276703e-03,-1.154030673205852509e-02,1.226804335601627827e-03,6.500968593172729015e-04,7.043305668048560619e-04,8.631272241473197937e-03,1.541214529424905777e-02,5.903987213969230652e-03,-4.073929972946643829e-03,2.528968732804059982e-03,-2.377174096181988716e-03,-8.605846203863620758e-03,4.602762870490550995e-03,1.200435496866703033e-02,7.101226598024368286e-03,-1.557144615799188614e-02,9.087667800486087799e-03,5.311374552547931671e-03,-2.032399410381913185e-03,8.915307000279426575e-03,6.640506908297538757e-04,-3.575403010472655296e-03,-5.528695881366729736e-03,-1.445001922547817230e-02,2.562552131712436676e-02,-3.392374608665704727e-03,6.491057109087705612e-03,6.468543410301208496e-02,-1.651769876480102539e-02,1.291145384311676025e-02,-8.670788258314132690e-03,3.834617324173450470e-03,9.141452610492706299e-03,-8.032508194446563721e-03,6.049014245945727453e-06\n0.000000000000000000e+00,9.174615115625783801e-06,3.217252015019766986e-05,9.901390876621007919e-05,5.694041828974150121e-05,9.202824912790674716e-06,-1.604835779289714992e-05,-7.057704642932094430e-09,1.512955350335687399e-06,-3.234790256101405248e-06,3.021007869392633438e-04,8.801562362350523472e-04,-1.670322846621274948e-03,-1.559699187055230141e-03,6.483876495622098446e-05,-2.724262412812095135e-05,-4.818347952095791698e-05,4.450327833183109760e-04,1.685746712610125542e-03,-1.506580156274139881e-04,5.070315673947334290e-03,1.565195852890610695e-04,-3.368189791217446327e-04,4.440797783900052309e-05,-1.608065649634227157e-04,-3.829735214821994305e-04,-9.723925613798201084e-04,-7.758494466543197632e-04,-7.213634671643376350e-04,-6.715629133395850658e-04,-3.812722570728510618e-04,-1.573676127009093761e-05,3.830911373370327055e-05,1.186988884001038969e-04,7.390155224129557610e-04,-9.856371907517313957e-04,-9.903503814712166786e-04,-1.541545265354216099e-03,1.849031774327158928e-03,4.655814846046268940e-04,-2.096117532346397638e-05,8.371673757210373878e-04,1.612114952877163887e-03,-8.486182778142392635e-04,1.033028122037649155e-03,2.456201240420341492e-03,2.940475242212414742e-03,3.201940562576055527e-04,-7.484311936423182487e-05,3.434955433476716280e-04,-1.358650741167366505e-03,-2.023601904511451721e-03,-1.480301143601536751e-03,-1.456603873521089554e-03,-8.612660167273133993e-07,-3.263092003180645406e-05,6.365312401612754911e-06,1.674030318099539727e-05,3.924563643522560596e-04,-3.852458030451089144e-04,-4.865310620516538620e-04,-3.688486322062090039e-05,4.040724161313846707e-05,1.522508136986289173e-05,-6.508471095401091588e-09,1.650897502258885652e-05,4.915866156807169318e-05,2.002083056140691042e-05,-2.299651096109300852e-04,1.140267158916685730e-05,-1.357658948109019548e-05,9.855885885201587371e-09,-1.519187026133295149e-05,-3.787480090977624059e-05,-3.887735947500914335e-04,-2.570715965703129768e-03,-6.325016147457063198e-04,-1.084377756342291832e-03,-3.165820453432388604e-05,-1.401303870807169005e-05,-1.866044658527243882e-05,3.300920943729579449e-04,6.705695996060967445e-04,4.011067096143960953e-03,5.224671913310885429e-04,6.513511762022972107e-04,-5.112869548611342907e-04,7.662534335395321250e-05,-8.635365520603954792e-05,-1.073068124242126942e-04,-7.877561147324740887e-04,-1.569342799484729767e-03,-1.263082609511911869e-03,-2.622585278004407883e-03,-3.699268563650548458e-04,-4.884184454567730427e-05,3.385325908311642706e-05,3.561934136087074876e-06,1.526966108940541744e-03,-1.690252829575911164e-04,-2.682174555957317352e-03,-1.087011652998626232e-03,1.672379206866025925e-03,7.562722312286496162e-04,-3.196398756699636579e-05,1.174455625005066395e-03,2.627102658152580261e-03,2.033840166404843330e-03,2.591191558167338371e-03,6.617199396714568138e-04,1.374367275275290012e-03,6.817830726504325867e-04,-4.032662764075212181e-05,2.665337815415114164e-04,-8.377374615520238876e-04,-5.348216509446501732e-04,2.534961386118084192e-04,-1.562612364068627357e-03,-2.578599196567665786e-05,-2.779432543320581317e-05,-1.658375913393683732e-05,5.158267413207795471e-06,-3.931445244234055281e-04,-2.026357396971434355e-04,-1.012619904940947890e-04,-1.465441255277255550e-05,7.692164217587560415e-05,2.116029463650193065e-05,-7.030682702691137820e-09,-7.194807039923034608e-06,-1.187214438687078655e-04,-3.239362849853932858e-04,-6.108000525273382664e-05,1.716229235171340406e-06,5.699885150534100831e-05,-1.338335575695737134e-08,2.639112608449067920e-05,-4.436772724147886038e-05,5.573020316660404205e-04,-2.518710214644670486e-03,1.831106143072247505e-03,4.855106817558407784e-04,-8.005076961126178503e-05,7.903860023361630738e-06,-2.208506884926464409e-05,4.358783480711281300e-04,-1.768770976923406124e-03,-3.834687639027833939e-03,-4.755013622343540192e-03,-4.404598847031593323e-03,1.552806468680500984e-03,-6.307487637968733907e-05,2.095560193993151188e-04,1.726577524095773697e-03,-2.461099531501531601e-03,7.495109457522630692e-04,5.557688884437084198e-03,1.116661704145371914e-03,1.095160492695868015e-03,-6.203826342243701220e-05,-9.840378334047272801e-05,4.475218593142926693e-04,1.010200474411249161e-03,1.776797929778695107e-03,2.618299797177314758e-03,-2.292305231094360352e-03,-2.604370005428791046e-03,-2.282421337440609932e-04,2.324105116713326424e-05,-2.821392990881577134e-05,3.103929571807384491e-03,-3.681979374960064888e-03,-1.372977625578641891e-03,-2.943532774224877357e-03,1.852078130468726158e-03,-4.184356657788157463e-05,1.346651843050494790e-04,-1.253005350008606911e-03,3.602059325203299522e-03,4.314966499805450439e-03,2.074387622997164726e-03,5.338325281627476215e-04,-5.431435056379996240e-05,1.094681429094634950e-04,-6.161867349874228239e-05,-7.666218880331143737e-05,-9.660285431891679764e-04,-2.162290504202246666e-03,1.858214265666902065e-03,1.912757288664579391e-04,-6.574243889190256596e-05,3.236356496927328408e-05,-1.149289663437969011e-09,2.885638059524353594e-05,9.681728261057287455e-05,-4.644146829377859831e-04,-4.215153167024254799e-04,3.092694896622560918e-05,7.341219316003844142e-06,-1.424931639348869794e-08,-5.857552241650409997e-05,-1.858097675722092390e-05,-7.840317557565867901e-04,-3.556230803951621056e-03,-1.559696393087506294e-04,-1.630515325814485550e-03,1.013599830912426114e-05,-1.840972254285588861e-05,3.549329994712024927e-05,8.088250178843736649e-04,2.562459092587232590e-03,2.961588092148303986e-03,2.768964739516377449e-03,-3.862945362925529480e-03,-2.992729656398296356e-03,7.255961099872365594e-05,-8.964492735685780644e-06,5.085517768748104572e-04,3.813426243141293526e-03,-1.164944143965840340e-03,-5.346097052097320557e-03,-6.626997492276132107e-04,3.709263168275356293e-03,-1.750324736349284649e-05,5.773581960966112092e-06,-4.026081296615302563e-05,1.050422550179064274e-03,2.059944439679384232e-03,-6.815177388489246368e-03,-7.439489476382732391e-03,-3.746720321942120790e-04,1.029427396133542061e-03,3.191679206793196499e-05,1.290078158490359783e-03,4.989750683307647705e-03,2.496307017281651497e-03,4.055756144225597382e-03,1.096517080441117287e-04,-5.403264076448976994e-04,7.876581512391567230e-04,-3.064175416511716321e-06,-8.010254823602735996e-04,4.940014332532882690e-04,1.400847337208688259e-03,3.130987286567687988e-03,-6.905499612912535667e-04,-1.005363665171898901e-04,3.319453389849513769e-05,6.916043275850825012e-06,-7.534997421316802502e-04,-1.205854641739279032e-04,1.834110473282635212e-03,1.133762765675783157e-03,1.852575805969536304e-04,1.086825141101144254e-04,1.728906681819353253e-05,1.446721853426424786e-08,1.027896814775886014e-06,-6.432783266063779593e-06,-1.696600374998524785e-04,2.580950604169629514e-05,-1.326462188444565982e-05,-1.835587499954272062e-05,2.155036327167181298e-08,-1.003364195639733225e-05,-1.694488128123339266e-05,-3.672608872875571251e-04,-2.452341839671134949e-03,-1.017641625367105007e-05,6.757452501915395260e-05,5.227724614087492228e-05,1.217680164700141177e-06,1.407636864314554259e-05,3.101289621554315090e-04,1.471425173804163933e-03,8.502696873620152473e-04,1.339726266451179981e-03,9.147333912551403046e-07,3.334280045237392187e-04,7.066228863550350070e-05,-6.332578050205484033e-05,-6.647008704021573067e-04,-8.659950108267366886e-04,-8.949993061833083630e-04,1.089531229808926582e-03,-1.708009978756308556e-03,2.759924391284584999e-04,5.699268058378947899e-06,-2.015493555518332869e-05,-5.781384970759972930e-05,1.175318029709160328e-03,-1.464235538151115179e-05,-1.627167453989386559e-03,-3.940339665859937668e-04,9.536399156786501408e-04,5.736875464208424091e-04,-3.358424010002636351e-06,4.966661217622458935e-04,2.418536460027098656e-03,3.748795134015381336e-04,8.432567119598388672e-04,9.479560540057718754e-04,1.291393768042325974e-03,4.491439904086291790e-04,-1.054210042639169842e-05,-5.701237241737544537e-04,-3.815594391198828816e-05,-1.150059164501726627e-03,-6.621166830882430077e-04,-6.411647773347795010e-04,-7.587947038700804114e-06,-9.489896910963580012e-06,-2.467227932356763631e-05,8.622654604550916702e-06,-4.308000789023935795e-04,-3.487644135020673275e-04,-2.073257492156699300e-04,4.734826688945759088e-06,5.176037302589975297e-05,1.330313716607633978e-05,2.676961230463348329e-08,5.233875981502933428e-06,3.699664011946879327e-05,-1.669017365202307701e-04,-2.238575252704322338e-04,-2.149019019270781428e-05,-2.518946166674140841e-05,-1.085481926565989852e-08,-4.943006570101715624e-05,2.337012301723007113e-05,-5.835827905684709549e-04,-4.800873342901468277e-03,6.224740063771605492e-04,-4.981935489922761917e-04,1.624411015654914081e-05,-2.461844997014850378e-05,7.942948286654427648e-05,5.178296123631298542e-04,-1.608796534128487110e-03,-3.691943129524588585e-04,-2.748508006334304810e-03,-7.736684638075530529e-04,1.152987475506961346e-03,8.622837049188092351e-05,-1.749184157233685255e-04,-1.613821601495146751e-03,-3.547102911397814751e-03,2.043235814198851585e-03,6.344169843941926956e-03,-1.768754911608994007e-03,4.018275358248502016e-04,-4.296913175494410098e-05,-1.417755447619128972e-05,-1.512378948973491788e-04,1.121112727560102940e-04,-9.925384074449539185e-05,2.369887661188840866e-04,5.716221407055854797e-03,3.635988687165081501e-04,8.175599505193531513e-04,-2.691995723580475897e-05,6.905570626258850098e-04,4.763828590512275696e-03,-7.052131113596260548e-04,-2.065900247544050217e-03,5.682969465851783752e-03,-1.157270278781652451e-03,5.889786989428102970e-04,-1.672060898272320628e-05,1.636053086258471012e-03,-2.465445315465331078e-03,1.116963569074869156e-03,1.480611390434205532e-03,-3.330605570226907730e-03,-7.317912604776211083e-07,-6.953961565159261227e-05,-3.047596510441508144e-05,1.133011901401914656e-04,-6.227310514077544212e-04,-5.480077816173434258e-04,-1.179579267045482993e-04,-1.256298037333181128e-05,6.834964005975052714e-05,1.598165908944793046e-05,-4.512207851803395897e-08,1.047703426593216136e-05,2.845229573722463101e-05,4.101229715161025524e-04,2.952827780973166227e-04,2.585293805168475956e-05,1.850092667154967785e-05,5.015021997678559273e-08,-1.180565323011251166e-05,-5.140200755704427138e-06,-3.932929830625653267e-04,-2.313802484422922134e-03,-1.518786768428981304e-03,-7.507471018470823765e-04,-4.068373527843505144e-06,-2.022252829192439094e-06,2.880069041566457599e-05,6.668337737210094929e-04,-2.934070653282105923e-05,-1.742475084029138088e-03,2.193192252889275551e-03,-1.553904614411294460e-03,1.054193126037716866e-04,3.910931263817474246e-05,5.830925510963425040e-05,1.380848465487360954e-03,-1.771401730366051197e-03,-8.535920642316341400e-06,4.301450215280056000e-03,1.322384690865874290e-03,3.791985800489783287e-04,-5.347408296074718237e-05,4.895337769994512200e-05,3.480878149275667965e-05,1.069298014044761658e-03,3.527956083416938782e-03,-1.242824713699519634e-03,-4.188108869129791856e-05,2.594553865492343903e-03,3.153455036226660013e-04,8.428609135080478154e-07,1.616555266082286835e-03,3.785918699577450752e-03,-2.530358498916029930e-03,-3.420948632992804050e-04,2.002953551709651947e-03,-1.576322596520185471e-03,4.882360226474702358e-04,4.096877091797068715e-05,-7.023732905508950353e-05,-3.299479139968752861e-04,-1.277718227356672287e-03,-5.259853787720203400e-04,1.606126781553030014e-03,-2.525521631469018757e-05,4.596156486513791606e-06,-9.123747076955623925e-06,-2.260109067719895393e-05,-2.567732008174061775e-04,-7.863588398322463036e-04,2.764493692666292191e-04,2.476807640050537884e-05,3.767557791434228420e-05,9.175708328257314861e-06,-1.318085196544416249e-08,1.045575572788948193e-05,2.308511102455668151e-05,1.387602533213794231e-04,-5.806971239508129656e-05,4.312902819947339594e-05,1.406409501214511693e-05,-2.310343916178680956e-09,-1.730616531858686358e-05,-1.083164443116402254e-05,-3.066909848712384701e-04,-1.581548131071031094e-03,-1.694110222160816193e-03,-4.609607858583331108e-04,-5.796292953164083883e-06,-9.088666956813540310e-06,-3.476611163932830095e-05,1.090203877538442612e-03,9.235646575689315796e-04,1.622510142624378204e-03,1.084828167222440243e-03,1.087757991626858711e-03,1.017115311697125435e-03,5.024408528697676957e-05,-4.403126149554736912e-05,-1.471788855269551277e-03,2.563332673162221909e-03,-8.139256970025599003e-04,1.781179336830973625e-03,-3.860515309497714043e-03,1.490659895353019238e-03,-4.955075200996361673e-05,1.278466970688896254e-05,-7.215271034510806203e-05,6.432192749343812466e-04,-8.692991104908287525e-04,-1.914514694362878799e-03,-2.289635594934225082e-03,1.484476611949503422e-03,6.178556941449642181e-04,3.770904186239931732e-06,2.435788337606936693e-04,2.178588416427373886e-03,1.458322047255933285e-03,2.210127131547778845e-04,1.257064170204102993e-03,1.534344861283898354e-03,3.699800581671297550e-04,-3.700041997944936156e-05,7.730376673862338066e-04,4.254176747053861618e-04,5.255487048998475075e-04,-1.915935659781098366e-03,-3.771076153498142958e-04,-4.118320066481828690e-05,-1.924374373629689217e-05,-2.971360117953736335e-05,-6.882510933792218566e-05,-4.029137548059225082e-03,-7.312420057132840157e-04,-4.081199294887483120e-04,-3.407843178138136864e-05,5.233456977293826640e-05,1.017363410937832668e-05,-4.668709152610972524e-08,-1.026913887471891940e-04,-2.322817599633708596e-04,5.345574463717639446e-04,6.031773518770933151e-04,-1.669250741542782634e-05,2.611479067127220333e-05,-2.421643330308143049e-08,1.324417389696463943e-04,3.021616612386424094e-05,2.225110772997140884e-03,1.348452549427747726e-02,7.350841537117958069e-03,4.446938168257474899e-03,1.147624789155088365e-04,6.327683513518422842e-05,7.946584810269996524e-05,-3.636400913819670677e-03,-1.277505233883857727e-02,-1.544790924526751041e-03,-1.049354206770658493e-02,-7.213886827230453491e-03,-4.557264503091573715e-03,-4.588597221300005913e-04,5.851464229635894299e-04,6.681310478597879410e-04,6.958069745451211929e-03,-3.263290971517562866e-03,-4.739474039524793625e-03,5.848044529557228088e-04,-3.250144422054290771e-03,2.903250569943338633e-04,-3.361413473612628877e-05,3.867659252136945724e-04,-2.731959801167249680e-03,-3.378103952854871750e-03,4.576145438477396965e-04,6.144765764474868774e-03,-7.546310313045978546e-03,-5.641996860504150391e-03,1.911932195071130991e-04,-4.402860999107360840e-03,-2.344407327473163605e-02,-1.060501020401716232e-02,-3.250071080401539803e-03,-9.557065553963184357e-03,-6.662690546363592148e-03,6.631983518600463867e-01,1.721610897220671177e-04,-4.143808968365192413e-03,-4.597405204549431801e-04,1.519609335809946060e-02,1.358767133206129074e-02,4.748946055769920349e-03,-1.713823876343667507e-04,-8.927128510549664497e-05,-1.347964571323245764e-04,-3.674838808365166187e-04,2.315670717507600784e-03,5.008608568459749222e-03,-5.246466025710105896e-04,7.317141280509531498e-04,-4.936428013024851680e-05,-9.457659325562417507e-04,-3.220382786821573973e-04,5.394165054894983768e-04,-3.400468267500400543e-04,-1.799278834369033575e-04,-3.025353071279823780e-04,-1.103098038583993912e-04,8.684334898134693503e-05,-4.165835271123796701e-04,9.977890294976532459e-05,5.505714798346161842e-04,-8.489195897709578276e-05,9.090316598303616047e-05,8.920917171053588390e-04,9.539461461827158928e-05,-9.307282743975520134e-05,-1.999113446800038218e-04,-9.805274203245062381e-06,-3.332713095005601645e-04,3.459763480350375175e-03,5.572285735979676247e-04,-6.848428165540099144e-04,-3.663665847852826118e-04,-6.893684621900320053e-04,1.790472306311130524e-04,-9.288181317970156670e-04,-2.032865304499864578e-03,1.518692297395318747e-04,-1.037955516949295998e-03,1.618951908312737942e-03,-5.460456013679504395e-04,7.058677729219198227e-04,3.931362298317253590e-04,-1.333941472694277763e-04,-6.205409299582242966e-04,4.650605551432818174e-04,3.946508280932903290e-03,-2.161335200071334839e-03,-2.015405334532260895e-03,2.095778472721576691e-03,3.939886810258030891e-04,-1.669831690378487110e-04,-7.703680894337594509e-04,8.607342606410384178e-04,6.700232042931020260e-04,5.184687324799597263e-06,1.480367267504334450e-03,1.814799732528626919e-03,-2.464118879288434982e-04,-7.256713579408824444e-04,4.038610495626926422e-05,-5.886655999347567558e-04,4.228472243994474411e-03,-5.176834762096405029e-03,-9.991422295570373535e-03,-3.517750650644302368e-03,-2.822208218276500702e-03,8.100645616650581360e-03,-1.018160022795200348e-02,-3.238540841266512871e-03,-5.425500683486461639e-03,3.879847470670938492e-03,5.309418193064630032e-04,-2.719891257584095001e-03,6.257821496546966955e-06\n0.000000000000000000e+00,3.423990619921823964e-06,1.737432057780097239e-06,-3.426084294915199280e-04,-3.366252058185636997e-04,1.371293365082237870e-05,-1.616371810087002814e-05,2.004761689988754370e-08,-1.195128515973920003e-05,2.904045913965092041e-06,-2.596560807432979345e-04,3.697378269862383604e-05,1.822493140934966505e-05,-1.642097719013690948e-03,-8.809695282252505422e-05,1.168574726762017235e-05,1.173535292764427140e-05,2.936565579148009419e-06,-2.502888906747102737e-03,1.986828632652759552e-03,6.194699089974164963e-04,-2.270975091960281134e-04,-1.916613779030740261e-03,3.068846490350551903e-05,3.186102912877686322e-05,2.686077204998582602e-04,1.515102921985089779e-04,1.506333792349323630e-04,-3.129866672679781914e-05,-5.572107038460671902e-04,7.932794396765530109e-04,-1.037990500662999693e-06,-5.743140718550421298e-05,-1.251016601599985734e-05,-1.083002891391515732e-03,-3.236150369048118591e-04,-5.641767056658864021e-04,2.526542521081864834e-04,-8.533558866474777460e-05,2.581854350864887238e-04,1.715211146802175790e-05,6.728755543008446693e-04,2.909143513534218073e-04,1.638620160520076752e-04,-6.193157751113176346e-04,1.256173127330839634e-03,1.572616456542164087e-04,1.384560164296999574e-04,5.722578407585388049e-06,1.166046014986932278e-03,1.424002344720065594e-03,3.737882943823933601e-04,5.879054660908877850e-04,-3.467979549895972013e-04,-1.257993517356226221e-06,-8.183792488125618547e-07,7.667961654078681022e-06,2.073374616884393618e-06,-2.662609622348099947e-04,-4.356436547823250294e-04,5.381643131840974092e-05,-5.508680260390974581e-06,1.708035597403068095e-05,1.664969204284716398e-06,6.302130817203988045e-09,2.898691946029430255e-06,5.497339316207217053e-06,9.654939640313386917e-05,9.386763122165575624e-05,1.273008729185676202e-05,6.473953817476285622e-06,3.816602500705812417e-08,-1.856811650213785470e-05,1.573121153342071921e-05,5.319336196407675743e-04,4.458703915588557720e-05,-2.371799200773239136e-04,-8.057142258621752262e-05,-3.318660310469567776e-05,1.158972918346989900e-05,1.508553032181225717e-05,1.087112905224785209e-04,-3.234570613130927086e-05,-3.569397376850247383e-04,3.774986253120005131e-04,6.722995021846145391e-05,1.010150153888389468e-04,-5.090345439384691417e-06,4.860768240178003907e-05,7.913965382613241673e-04,2.530283818487077951e-04,-7.275538519024848938e-04,1.123760244809091091e-03,-1.898830378195270896e-04,-1.283795281779021025e-04,-1.756141864461824298e-05,-1.909182537929154932e-05,5.268886889098212123e-05,-2.335862081963568926e-04,-1.122706802561879158e-03,3.695674822665750980e-04,1.014446839690208435e-03,-2.100829442497342825e-04,-3.471763557172380388e-05,5.003864316677208990e-06,-3.976375592174008489e-05,3.167615504935383797e-04,5.173246609047055244e-04,-1.427134731784462929e-03,1.041478943079710007e-03,2.238887645944487303e-05,6.792017666157335043e-05,2.321905776625499129e-05,-3.065247437916696072e-04,1.627745223231613636e-04,-3.897761635016649961e-04,2.774287131614983082e-04,-3.724718699231743813e-04,1.551435161672998220e-05,-2.287439201609231532e-06,4.059572802361799404e-06,-2.287433017045259476e-05,-2.787971752695739269e-04,-2.505333395674824715e-04,-5.032960325479507446e-05,1.589998646522872150e-05,-1.925905962707474828e-06,-3.171179059791029431e-06,1.307183961074542822e-08,3.884044872393133119e-06,3.486429477561614476e-06,2.584034227766096592e-04,1.798774756025522947e-04,3.719555024872533977e-06,-7.460891538357827812e-06,3.145227012169016234e-08,1.220201647811336443e-05,-3.658571586129255593e-05,-8.939921099226921797e-05,5.754042067565023899e-04,9.979843162000179291e-04,-3.207584959454834461e-04,2.368560672039166093e-05,-6.172887879074551165e-06,-5.854739356436766684e-06,-2.804881369229406118e-04,-1.852091809269040823e-04,1.291641267016530037e-03,-1.928316196426749229e-03,-7.369063678197562695e-04,-2.773879095911979675e-04,-2.929216861957684159e-05,-3.762597771128639579e-07,4.899897030554711819e-04,-1.807323424145579338e-04,1.032669679261744022e-03,-2.668969391379505396e-04,-2.438724623061716557e-04,-4.524613614194095135e-04,2.289877738803625107e-05,1.446043006581021473e-05,-1.346110948361456394e-04,-1.989056123420596123e-03,-1.802939514163881540e-04,-9.213867597281932831e-04,1.704874215647578239e-03,7.789443479850888252e-04,-4.026293172501027584e-04,3.350402948854025453e-06,-9.154854342341423035e-05,1.698638079687952995e-03,-3.075960557907819748e-03,9.203923982568085194e-04,-1.751363161019980907e-03,3.645088523626327515e-03,1.283055753447115421e-04,-4.833437196793965995e-05,1.804169733077287674e-04,-4.862126661464571953e-04,-7.269238703884184361e-04,2.856810169760137796e-04,-6.692244205623865128e-04,-1.049730599333997816e-06,-2.217677320004440844e-05,5.186308953852858394e-06,-5.364802200347185135e-05,3.142136847600340843e-05,-8.048301679082214832e-04,-6.724427803419530392e-04,-1.171399198938161135e-04,8.774151865509338677e-06,2.149053216271568090e-06,1.319160158885779310e-08,4.157887815381400287e-06,-2.262362431793008000e-05,4.782468022312968969e-05,2.257645101053640246e-04,1.917955887620337307e-05,2.954337105620652437e-05,-5.172546480025630444e-08,2.552720980020239949e-05,1.411163884768029675e-05,5.036463262513279915e-04,4.454084555618464947e-04,1.103446003980934620e-03,-1.050012768246233463e-03,-1.200509213958866894e-04,2.197994490416022018e-06,3.275103517808020115e-05,5.726260496885515749e-07,-5.951669882051646709e-04,1.253476017154753208e-03,2.823278540745377541e-03,-1.720745814964175224e-03,3.015647176653146744e-03,-3.443107561906799674e-05,1.575016794959083200e-04,1.503722043707966805e-03,2.063705353066325188e-03,-2.313381410203874111e-04,-4.892368451692163944e-04,-4.139536060392856598e-03,-4.374307580292224884e-03,5.421315563580719754e-06,-2.502289862604811788e-05,1.362216426059603691e-04,-8.362179505638778210e-04,3.777282545343041420e-04,-2.324089873582124710e-03,1.944024115800857544e-03,-1.179149956442415714e-03,-2.974087838083505630e-04,-7.932651897135656327e-06,2.160287695005536079e-04,-6.294422200880944729e-04,5.271312547847628593e-04,1.310707884840667248e-04,5.758813349530100822e-04,-1.111051882617175579e-03,-3.527026565279811621e-04,5.492286436492577195e-05,-7.693207007832825184e-04,8.177295676432549953e-04,-1.021925825625658035e-03,-3.816673706751316786e-04,5.974153755232691765e-04,-1.255275401490507647e-05,-5.510580194822978228e-06,2.563044108683243394e-05,1.018831826513633132e-04,6.656684126937761903e-05,2.596098347567021847e-04,1.839955803006887436e-04,3.252621172578074038e-05,-4.039580744574777782e-05,-6.021974513714667410e-06,6.598338586627505720e-08,5.594155481958296150e-06,8.705784239282365888e-06,1.143184563261456788e-04,6.342654523905366659e-05,5.355858775146771222e-06,3.598303010221570730e-06,-4.525554686551913619e-08,-1.036862704495433718e-05,-4.915003955829888582e-06,-1.083325114450417459e-04,8.765459642745554447e-05,-8.691136608831584454e-04,-2.819364890456199646e-04,-4.500216164160519838e-07,-1.589823659742251039e-05,-2.864310226868838072e-05,1.101440138882026076e-04,6.409862544387578964e-05,3.656985063571482897e-04,-2.125143655575811863e-04,-1.187441404908895493e-03,-3.303019329905509949e-04,-1.035478544508805498e-05,1.812913069443311542e-05,-1.577151124365627766e-04,-1.507343113189563155e-04,4.224182048346847296e-04,1.142319524660706520e-03,-1.546892453916370869e-04,2.432230394333600998e-04,-1.131643421103945002e-05,-1.819973840611055493e-05,6.381011189660057425e-06,-4.986542044207453728e-04,-1.041858922690153122e-03,-4.156447248533368111e-04,1.591350301168859005e-04,1.282937300857156515e-04,2.899013679780182429e-06,-1.378919296257663518e-05,-1.209909532917663455e-04,3.495336859486997128e-04,-3.113940474577248096e-04,7.817173027433454990e-04,1.895115128718316555e-04,1.357534492854028940e-04,6.676920020254328847e-05,-1.804779640224296600e-05,-8.009257726371288300e-06,-4.348190850578248501e-04,2.754938614089041948e-04,2.994048991240561008e-04,-1.605974393896758556e-04,6.599044809263432398e-06,-2.282693458255380392e-05,-4.010286829725373536e-06,1.311082542088115588e-05,1.046529941959306598e-04,-5.250055110082030296e-04,-4.494584281928837299e-04,-5.108541154186241329e-05,1.831833969845320098e-06,1.295035076509520877e-06,5.848050932399928570e-09,-5.269164375931723043e-07,-1.458547558286227286e-07,1.741838059388101101e-05,8.449162123724818230e-05,7.873618415032979101e-07,-2.510245940356981009e-05,-1.888838596642017365e-08,1.169172082882141694e-05,3.553625447239028290e-06,9.706385026220232248e-05,4.219037364237010479e-04,-1.637916313484311104e-03,-1.165578432846814394e-04,3.064014163101091981e-05,1.368686753266956657e-05,-7.127210119506344199e-05,-2.922940620919689536e-05,-6.584684015251696110e-04,3.169336123391985893e-04,-1.251511392183601856e-03,-1.290586078539490700e-04,6.329601746983826160e-04,-2.214186679339036345e-06,-3.732297045644372702e-06,6.529021193273365498e-04,-5.331146167009137571e-05,-2.149177016690373421e-04,3.348613390699028969e-03,1.032167812809348106e-03,9.945371421054005623e-04,-5.206499554333277047e-05,6.013267466187244281e-06,-1.134063350036740303e-04,-7.838997407816350460e-05,-1.082832459360361099e-03,1.080528367310762405e-03,-2.774639287963509560e-03,-2.013282210100442171e-05,1.591009640833362937e-05,-4.765418634633533657e-05,3.351392806507647038e-04,9.029325447045266628e-04,4.305389302317053080e-04,-8.400931837968528271e-04,-1.738743041642010212e-03,2.065800072159618139e-05,5.386493285186588764e-05,-6.714936716889496893e-06,4.654297372326254845e-04,1.201039645820856094e-03,-8.114224765449762344e-04,-1.727975206449627876e-03,1.224830630235373974e-03,1.533187241875566542e-05,3.377118991920724511e-05,2.747627604549052194e-06,-5.766198955825529993e-05,3.375117084942758083e-04,2.051348565146327019e-05,-2.534458471927791834e-04,-5.771739324700320140e-06,-4.224473741487599909e-05,4.155710939812706783e-07,-3.995683073299005628e-08,1.218760417032171972e-06,4.336305323704436887e-07,1.340214221272617579e-04,1.327282006968744099e-05,3.677961558423703536e-06,1.423031790181994438e-07,5.681067705154418945e-08,1.324722143181134015e-05,-1.256535779248224571e-05,-1.290626096306368709e-05,-1.086574513465166092e-03,5.691557307727634907e-04,-2.548276097513735294e-04,2.686974403331987560e-05,-1.423097364749992266e-05,1.968461583601310849e-05,9.177435276797041297e-05,-6.669415743090212345e-04,1.588237239047884941e-03,-6.394262891262769699e-04,-7.007929962128400803e-04,-1.390991674270480871e-04,3.444343747105449438e-06,-3.714321428560651839e-05,1.581852848175913095e-05,3.410995705053210258e-04,-2.331170253455638885e-04,-3.492676187306642532e-04,-1.103429356589913368e-03,-3.216152254026383162e-04,-1.044107193592935801e-05,4.907241964247077703e-05,4.699899727711454034e-05,2.593239187262952328e-04,-2.165475161746144295e-03,-5.503127467818558216e-04,5.807576235383749008e-04,-1.115204140660353005e-04,1.010351043078117073e-04,4.488392278290120885e-06,4.646104644052684307e-04,2.528407203499227762e-04,1.317922957241535187e-03,1.250938395969569683e-03,1.506136264652013779e-03,-1.038175425492227077e-03,-4.879033076576888561e-05,-1.084528412320651114e-05,-2.443582707201130688e-05,-3.791757044382393360e-04,-8.130717324092984200e-04,1.419822918251156807e-03,-1.865145983174443245e-03,-8.633910510980058461e-06,-2.103777296724729240e-05,-7.674458174733445048e-06,-1.207699733640765771e-05,-1.777624565875157714e-04,-2.848437870852649212e-04,3.936656867153942585e-05,-2.427437721053138375e-05,4.563624315778724849e-06,1.962363512575393543e-06,6.175014277687296271e-09,6.135061880740977358e-07,-8.931328920880332589e-06,-1.287925406359136105e-04,-1.069285062840208411e-04,-4.164491838309913874e-05,-1.103464546758914366e-05,-4.033972800243645906e-08,-1.627586971153505147e-05,1.319384591624839231e-05,-2.628914371598511934e-04,1.743953325785696507e-04,6.977470475248992443e-04,-2.862304681912064552e-04,-2.714769289013929665e-05,-9.381707968714181334e-06,-3.845753963105380535e-05,1.262848963961005211e-04,-1.501048973295837641e-04,1.750452094711363316e-03,7.435193983837962151e-04,-7.974377367645502090e-04,-1.165239140391349792e-03,2.174853216274641454e-05,1.036821922753006220e-04,7.885899394750595093e-04,-2.028917078860104084e-04,-6.173705914989113808e-04,1.797800068743526936e-04,-8.215371053665876389e-05,2.446056343615055084e-03,-1.114050610340200365e-05,-1.586941652931272984e-05,-8.716787124285474420e-05,-8.791204163571819663e-05,-6.678291829302906990e-04,-6.050347583368420601e-04,-7.469680858775973320e-04,8.681380131747573614e-05,1.957293425220996141e-04,3.280244072811910883e-06,2.844582777470350266e-04,2.344818931305781007e-04,-9.984301868826150894e-05,-4.944319953210651875e-04,1.556331408210098743e-04,-1.300052390433847904e-04,1.260927092516794801e-04,-5.115214298712089658e-05,-3.210390568710863590e-04,-1.055282336892560124e-04,-4.834348219446837902e-04,1.387504977174103260e-03,-1.022122334688901901e-03,1.047820933308685198e-05,-7.476838618458714336e-06,-8.918136700231116265e-06,3.562487254384905100e-04,-1.471100840717554092e-03,9.920909069478511810e-04,1.527276908745989203e-04,-6.084042979637160897e-05,2.509731348254717886e-05,6.910055390108027495e-07,-9.260884326067753136e-08,-1.270472057512961328e-05,1.847274688770994544e-06,-7.240688137244433165e-05,9.152732673101127148e-06,-4.124291444895789027e-05,-3.827900582109577954e-05,-1.740954758133739233e-08,3.631108120316639543e-05,-3.595261296140961349e-05,3.797057142946869135e-04,1.383156632073223591e-03,3.542078891769051552e-03,5.297692259773612022e-04,-4.008497489849105477e-05,1.487715053372085094e-06,9.648090053815394640e-05,-4.291548393666744232e-04,1.591940643265843391e-03,1.121753128245472908e-03,-2.425183309242129326e-03,2.017998602241277695e-03,-1.856777933426201344e-03,2.017450424318667501e-05,-1.118274012696929276e-04,-2.756350440904498100e-03,2.811270533129572868e-03,-1.441562199033796787e-04,-3.203575033694505692e-03,1.273468835279345512e-03,-1.310759107582271099e-03,4.558030195767059922e-05,6.909727380843833089e-05,-1.049234124366194010e-04,2.496171277016401291e-03,5.033739376813173294e-03,5.766076035797595978e-03,-9.455144172534346581e-04,-2.160725416615605354e-04,4.026934620924293995e-04,-4.886212991550564766e-06,2.191297826357185841e-04,7.651098421774804592e-04,1.476802397519350052e-03,-2.625733613967895508e-03,3.313675988465547562e-04,7.215881487354636192e-04,2.271399134770035744e-04,6.568719148635864258e-01,-4.564647097140550613e-04,2.539100823923945427e-04,-2.838575281202793121e-03,-8.004022529348731041e-04,1.577910734340548515e-03,4.887620452791452408e-04,3.245296538807451725e-04,-2.083742001559585333e-04,-8.275659056380391121e-04,-1.097959000617265701e-03,2.377105876803398132e-03,2.231654478237032890e-03,-1.205188455060124397e-04,-6.356567610055208206e-05,-4.178611852694302797e-04,8.238724694820120931e-05,-2.258630847791209817e-04,1.115134800784289837e-03,2.369526337133720517e-04,3.097990411333739758e-04,-9.187523392029106617e-05,-3.165844464092515409e-05,2.032165793934836984e-04,3.518967132549732924e-04,1.087847747839987278e-03,-9.857312543317675591e-04,2.574844984337687492e-04,-2.337624900974333286e-04,4.932642914354801178e-04,-1.073588209692388773e-04,2.190397499362006783e-04,-1.210450427606701851e-03,-3.863165038637816906e-04,1.186554552987217903e-03,-2.884165151044726372e-04,1.375128398649394512e-03,-1.125878770835697651e-03,-3.347074962221086025e-04,-5.208717193454504013e-04,-8.108707261271774769e-04,1.234923547599464655e-04,-9.242511005140841007e-04,-4.438889300217851996e-05,1.189303118735551834e-03,-3.003989404533058405e-04,2.424498088657855988e-04,3.045847697649151087e-04,-4.190468098386190832e-05,-1.379894965793937445e-04,-1.254711882211267948e-03,4.789698868989944458e-04,-3.129058284685015678e-03,1.303229015320539474e-03,-2.929735055658966303e-04,3.650220169220119715e-04,-8.317806059494614601e-04,-6.472820532508194447e-04,-2.734609006438404322e-04,-5.879764212295413017e-04,1.969469245523214340e-03,-8.045075228437781334e-04,-1.664768089540302753e-03,1.280358119402080774e-04,3.168970288243144751e-04,-7.592298788949847221e-04,4.271086945664137602e-04,-8.691847324371337891e-05,9.213409794028848410e-05,-1.937892520800232887e-04,4.939790233038365841e-04,-6.107738008722662926e-04,3.593272413127124310e-04,-1.560261123813688755e-03,-1.702624373137950897e-03,1.441495493054389954e-03,-1.076972461305558681e-03,-7.001780904829502106e-04,-3.354731306899338961e-04,-1.106853460441925563e-06\n0.000000000000000000e+00,-5.193404285819269717e-05,-8.423531835433095694e-05,1.018590410239994526e-03,4.016136517748236656e-04,-1.560303498990833759e-04,-7.519772771047428250e-05,1.979502961546586448e-08,-7.494209057767875493e-06,-5.888279247301397845e-06,-1.727984345052391291e-04,-2.622934989631175995e-03,1.585070742294192314e-03,4.060422070324420929e-03,3.903793403878808022e-04,-4.735296897706575692e-05,7.200178515631705523e-06,-9.103892953135073185e-04,4.934394732117652893e-03,-4.101531580090522766e-03,-1.216499600559473038e-03,7.701329886913299561e-03,1.496890652924776077e-02,-1.443104556528851390e-04,-4.683213774114847183e-04,-7.473817095160484314e-03,-5.119581241160631180e-03,-7.161449640989303589e-03,-1.371134072542190552e-02,7.223499007523059845e-03,9.005445986986160278e-03,-5.491089177667163312e-05,8.836714550852775574e-05,-8.380252984352409840e-04,-1.543571590445935726e-03,1.963971927762031555e-02,1.097695901989936829e-02,-5.168521311134099960e-04,1.590871135704219341e-03,2.159838913939893246e-05,1.681983667367603630e-05,2.606817521154880524e-03,-5.459180101752281189e-06,-1.583050703629851341e-03,6.554228020831942558e-04,-1.060018083080649376e-03,1.295243273489177227e-03,2.655623247846961021e-04,-1.020140625769272447e-04,1.567683927714824677e-02,1.104306429624557495e-02,1.064192038029432297e-03,4.669687768910080194e-04,4.223095253109931946e-03,3.202174048055894673e-05,-8.087838068604469299e-06,-1.425889349775388837e-04,1.240904908627271652e-03,1.921971561387181282e-03,2.250471850857138634e-03,1.337506109848618507e-04,-1.296991977142170072e-04,-8.076711674220860004e-05,2.599479557829909027e-06,-3.012360849652395700e-08,-5.157446503289975226e-05,-1.769771624822169542e-04,-2.030780306085944176e-03,-1.183263841085135937e-03,-1.436719030607491732e-04,-1.698438136372715235e-04,2.016055589137977222e-08,3.219948848709464073e-05,-2.122035948559641838e-04,1.211296766996383667e-03,1.116204261779785156e-02,-6.751746870577335358e-03,7.890280336141586304e-03,3.888861392624676228e-04,-3.906455094693228602e-05,-1.751104282448068261e-04,-1.926498953253030777e-04,3.222668543457984924e-03,1.705344021320343018e-02,-2.806318458169698715e-03,3.321086289361119270e-03,1.342936418950557709e-02,-3.845892497338354588e-04,-2.753091102931648493e-04,-4.039159975945949554e-03,-1.015818677842617035e-02,6.286937743425369263e-03,-8.605794049799442291e-03,-1.122457557357847691e-03,1.052865013480186462e-02,-3.739039821084588766e-04,-1.215837546624243259e-04,8.195969276130199432e-04,-2.922246232628822327e-03,1.640508137643337250e-02,1.472290419042110443e-02,-3.784671425819396973e-03,-2.927812980487942696e-03,-1.021095900796353817e-03,-1.146346039604395628e-05,3.046374302357435226e-03,-4.719701595604419708e-03,-1.115189678966999054e-02,7.123453542590141296e-03,-6.899120286107063293e-03,5.176608683541417122e-04,-2.341998042538762093e-04,-1.301713782595470548e-04,1.368226483464241028e-02,9.887207299470901489e-03,-1.518807001411914825e-02,1.300489064306020737e-02,-4.041923675686120987e-03,1.759701117407530546e-04,-1.186981971841305494e-04,-1.546395797049626708e-04,1.247238484211266041e-03,1.482939231209456921e-03,-3.288406878709793091e-05,7.850428810343146324e-04,-1.222929131472483277e-04,-1.199511461891233921e-04,-6.740227945556398481e-06,-1.587656583978969138e-08,1.441601489204913378e-05,1.415410079061985016e-04,1.786301610991358757e-03,2.191196195781230927e-03,-1.923050149343907833e-04,7.604951679240912199e-05,5.225628285643324489e-08,-3.742476983461529016e-04,6.213566521182656288e-04,-4.360463935881853104e-03,-1.619762741029262543e-02,1.774327456951141357e-02,-1.175803691148757935e-02,3.492622636258602142e-04,-8.229018567362800241e-05,3.084735362790524960e-05,2.964694518595933914e-03,1.391856558620929718e-02,-1.530084572732448578e-02,2.541431039571762085e-02,2.648300863802433014e-02,4.370912909507751465e-03,6.747500738129019737e-04,-1.080397050827741623e-03,-1.255738362669944763e-02,-1.149276271462440491e-02,-1.738534308969974518e-02,6.000420078635215759e-03,1.085215061902999878e-02,1.322411932051181793e-03,2.705969091039150953e-04,-2.852526085916906595e-05,-2.878199797123670578e-03,-2.285903505980968475e-02,7.142623886466026306e-03,2.185096591711044312e-02,-1.740710623562335968e-02,-2.446472644805908203e-04,4.223641008138656616e-03,-1.297588823945261538e-05,-9.775632061064243317e-04,3.240820951759815216e-04,2.738249860703945160e-02,-3.315946785733103752e-03,-1.315178349614143372e-02,-7.360334508121013641e-03,2.763230353593826294e-03,1.383188646286725998e-04,7.617991417646408081e-03,-6.233481690287590027e-04,1.528771128505468369e-02,-6.115206517279148102e-03,5.962688010185956955e-03,-1.719249121379107237e-04,2.815448096953332424e-04,-2.308506082044914365e-04,8.844910189509391785e-04,-3.907207865267992020e-03,1.503463368862867355e-03,3.523753955960273743e-03,6.338218227028846741e-04,4.139362717978656292e-04,-2.320874409633688629e-05,-1.653470693696590388e-09,-4.193573840893805027e-05,-3.305512364022433758e-04,5.001341924071311951e-04,8.821567753329873085e-04,-8.789891580818220973e-05,-5.478525417856872082e-05,1.162243279395624995e-08,3.248521825298666954e-04,1.173457712866365910e-05,4.811978433281183243e-03,1.592279598116874695e-02,2.335894852876663208e-03,-1.750439405441284180e-04,-3.978018648922443390e-04,5.858497752342373133e-05,2.409688895568251610e-04,-2.404173836112022400e-03,3.460538107901811600e-03,-1.761083304882049561e-02,-9.236823767423629761e-03,-1.085051149129867554e-02,-1.969429105520248413e-02,-1.701783912722021341e-04,3.458950668573379517e-04,-2.715002978220582008e-03,-4.494204185903072357e-04,5.891950801014900208e-03,-1.219315454363822937e-02,-4.461086355149745941e-04,-1.873214170336723328e-02,-1.373660052195191383e-05,1.598556409589946270e-04,1.227500266395509243e-03,8.315775543451309204e-03,5.167663097381591797e-03,-5.893499124795198441e-03,-6.093817763030529022e-03,1.807654742151498795e-03,-1.980552915483713150e-03,9.970452811103314161e-05,-1.692612655460834503e-03,5.369896534830331802e-03,1.268964633345603943e-02,-1.779937185347080231e-02,6.951030809432268143e-03,3.739964216947555542e-03,-8.113041403703391552e-04,8.761917706578969955e-05,-1.496999617666006088e-02,-9.523477405309677124e-03,-1.842544414103031158e-02,-1.706475019454956055e-02,1.547220442444086075e-02,-2.626540372148156166e-04,2.324893139302730560e-04,-5.916276131756603718e-05,-3.919475711882114410e-04,-9.488890878856182098e-03,-6.351555697619915009e-03,3.402220085263252258e-03,3.117048181593418121e-04,-1.688609772827476263e-04,-1.004128171189222485e-05,-3.723255304066697136e-08,-3.406451651244424284e-05,-1.015098823700100183e-04,-1.306549413129687309e-03,-7.874737493693828583e-04,-2.042318083113059402e-04,-9.656819020165130496e-05,-2.339447746635414660e-08,6.241223309189081192e-05,1.021969910652842373e-05,1.446206937544047832e-03,-2.977007534354925156e-03,8.519644849002361298e-03,8.842444047331809998e-03,2.581006556283682585e-04,7.470727723557502031e-05,2.694909926503896713e-04,-3.875293768942356110e-04,9.004142135381698608e-03,-3.846244653686881065e-03,-3.907002974301576614e-03,1.654005981981754303e-02,1.226289290934801102e-02,-1.599017414264380932e-04,-1.723412860883399844e-04,-7.455617189407348633e-03,-9.058514609932899475e-03,-5.624490790069103241e-03,-1.980946399271488190e-02,8.533884771168231964e-03,9.254692122340202332e-03,-2.436598151689395308e-04,-1.534121402073651552e-04,-1.844498037826269865e-04,-5.978865083307027817e-03,1.325065456330776215e-02,1.450618635863065720e-02,-2.348558977246284485e-03,-3.670115489512681961e-03,1.052429797709919512e-05,1.748571958160027862e-04,2.312795957550406456e-03,3.955627325922250748e-03,-1.212895149365067482e-03,-8.948929607868194580e-03,6.904777605086565018e-03,-2.855295781046152115e-03,4.352532268967479467e-04,2.381571102887392044e-04,1.178785413503646851e-02,1.661751233041286469e-02,-2.157378941774368286e-03,1.719048712402582169e-03,7.768941111862659454e-03,-7.282853039214387536e-05,2.447661827318370342e-04,-2.092638751491904259e-04,1.077312743291258812e-03,-1.617522910237312317e-03,-2.382951788604259491e-05,4.918004851788282394e-03,3.988572279922664165e-04,-6.816184031777083874e-05,-2.606781890790443867e-06,3.775767254410311580e-09,-5.802793748443946242e-05,-1.363749179290607572e-04,-8.401587256230413914e-04,-9.391415514983236790e-04,-1.851623819675296545e-04,-9.978945308830589056e-05,-1.073991597877466120e-07,9.393158688908442855e-05,2.292290446348488331e-06,7.496770704165101051e-04,1.096210256218910217e-02,1.761885359883308411e-02,6.340164691209793091e-03,-3.927118086721748114e-06,1.997394138015806675e-04,3.550717083271592855e-04,-1.294759102165699005e-03,2.188142761588096619e-02,1.498673576861619949e-02,-6.218244321644306183e-03,6.750175263732671738e-03,6.966588553041219711e-03,-1.045565004460513592e-04,-3.745775611605495214e-04,-7.237776182591915131e-03,-3.850653767585754395e-03,-1.101698353886604309e-02,-8.415687829256057739e-03,2.528919139876961708e-03,5.031271371990442276e-03,8.417654316872358322e-05,-1.187639863928779960e-04,-1.196044264361262321e-03,-1.182091515511274338e-02,-2.534745726734399796e-03,-4.495789296925067902e-03,1.954721286892890930e-02,-1.571349799633026123e-03,-1.558122690767049789e-03,4.634696233551949263e-04,-2.320929197594523430e-03,4.671995993703603745e-04,-1.554348040372133255e-02,-1.681969687342643738e-02,1.932150125503540039e-02,-1.444664550945162773e-03,-9.869209025055170059e-04,1.646357995923608541e-04,8.408723399043083191e-03,1.295476220548152924e-02,1.245366781949996948e-02,1.646094024181365967e-02,1.240263320505619049e-02,-2.955466334242373705e-05,4.048040427733212709e-04,-1.374533894704654813e-04,7.829369278624653816e-04,-2.521634451113641262e-04,9.976596338674426079e-04,1.642868854105472565e-03,-3.738810482900589705e-05,2.126365143340080976e-05,-5.198813960305415094e-05,1.259320470126112923e-08,-4.909874769509769976e-05,-2.358884739805944264e-05,1.001346390694379807e-04,-1.668106997385621071e-04,-2.043888525804504752e-04,-1.198325408040545881e-04,-4.013418219983577728e-08,7.522554369643330574e-06,-3.905460107489489019e-05,-3.643647069111466408e-04,4.195573274046182632e-03,1.029069884680211544e-03,6.022084038704633713e-03,3.896994749084115028e-04,-8.513356442563235760e-05,1.746797352097928524e-05,-1.033018110319972038e-03,9.529371745884418488e-03,2.585454843938350677e-03,-8.787223137915134430e-03,1.054481789469718933e-02,1.331107504665851593e-02,-2.437666989862918854e-05,-4.144149716012179852e-04,-8.790196850895881653e-03,-7.856544107198715210e-05,-6.599772721529006958e-03,-2.819879911839962006e-02,1.078132912516593933e-02,9.574480354785919189e-03,-5.745336238760501146e-05,1.986985444091260433e-04,-7.275930838659405708e-04,9.102188050746917725e-05,1.837349869310855865e-02,1.378776039928197861e-02,-4.067641217261552811e-03,4.115602932870388031e-03,5.852464819326996803e-04,8.789709681877866387e-05,-1.441893400624394417e-04,-1.515164040029048920e-04,8.076557889580726624e-03,-3.322364762425422668e-03,-2.013742690905928612e-03,5.276479758322238922e-03,2.484645228832960129e-04,-9.721553215058520436e-05,1.578960195183753967e-02,1.054057292640209198e-02,-3.625296987593173981e-03,-9.509525261819362640e-04,6.070526782423257828e-03,5.821864760946482420e-05,8.272138074971735477e-05,-1.422044879291206598e-04,1.388404518365859985e-03,1.799951773136854172e-03,2.758620772510766983e-03,1.017455011606216431e-03,-2.769329876173287630e-05,-5.663413321599364281e-05,-2.289468648086767644e-05,1.914145286718849093e-08,2.481707269907929003e-05,-3.707184805534780025e-05,4.313222598284482956e-04,-4.007670213468372822e-05,1.461527244828175753e-05,-4.464993980946019292e-05,-8.088136382866650820e-09,3.575391747290268540e-05,-1.018437469610944390e-04,4.441653727553784847e-04,1.989612122997641563e-03,5.684248171746730804e-04,7.399236317723989487e-03,6.002015434205532074e-04,-7.393490523099899292e-05,7.071954314596951008e-06,7.781948079355061054e-05,1.317611709237098694e-02,-6.721912883222103119e-03,-4.547779448330402374e-03,1.713497936725616455e-02,1.453485712409019470e-02,-2.391864254605025053e-04,2.316999016329646111e-04,-7.182441186159849167e-04,-5.404525902122259140e-03,2.569637494161725044e-03,-1.912214607000350952e-02,1.019008830189704895e-02,1.514931768178939819e-02,-3.917887806892395020e-04,2.843430775101296604e-05,7.619869575137272477e-05,-8.333943784236907959e-03,1.630025915801525116e-02,8.336237631738185883e-03,6.251319777220487595e-03,2.272093202918767929e-03,1.545974810142070055e-04,-2.659622987266629934e-05,2.836579224094748497e-03,-2.696870826184749603e-03,3.222960047423839569e-03,-9.261029772460460663e-04,-2.275425940752029419e-04,1.413823803886771202e-03,4.932326846756041050e-04,1.349662488792091608e-04,1.655629277229309082e-02,1.855938509106636047e-02,4.463490331545472145e-04,-1.702017150819301605e-03,4.345667548477649689e-03,-3.181127976858988404e-05,-8.599585271440446377e-06,-1.675156381679698825e-04,1.511345035396516323e-03,3.314601490274071693e-03,4.679072881117463112e-04,1.850054133683443069e-03,1.052638981491327286e-04,-4.483691009227186441e-05,5.787618192698573694e-06,2.031811163760721684e-09,3.041833115275949240e-04,6.871314835734665394e-04,4.216090310364961624e-04,1.357872388325631618e-03,1.365802250802516937e-03,6.585705559700727463e-04,-2.033061718975659460e-08,-1.625390141271054745e-04,-6.113341078162193298e-05,-3.740023821592330933e-04,1.958985254168510437e-02,-5.058609694242477417e-02,-4.421322420239448547e-02,-2.217007568106055260e-03,-2.526969183236360550e-05,-9.439194109290838242e-04,2.208670135587453842e-03,-5.696506053209304810e-02,3.702978789806365967e-02,3.360504657030105591e-02,-6.958239525556564331e-02,-8.233281224966049194e-02,4.878541803918778896e-04,2.562656067311763763e-03,5.263410136103630066e-02,4.094310849905014038e-02,6.011246517300605774e-02,1.182358562946319580e-01,-3.008113056421279907e-02,-5.530988425016403198e-02,1.037773676216602325e-03,3.094589919783174992e-05,3.528770990669727325e-03,2.495059929788112640e-02,-1.136748343706130981e-01,-8.147844672203063965e-02,4.411714151501655579e-03,7.651053369045257568e-03,-2.819033805280923843e-03,-1.020215335302054882e-03,-1.365895010530948639e-02,-1.516322605311870575e-03,2.336129546165466309e-05,1.084778085350990295e-02,-3.883989527821540833e-02,1.195876300334930420e-02,-3.803123254328966141e-03,-4.009181866422295570e-04,5.671567320823669434e-01,-7.963647693395614624e-02,3.345929458737373352e-02,-6.821949034929275513e-03,-3.654389828443527222e-02,-5.934984656050801277e-04,-1.346095697954297066e-03,2.365547930821776390e-03,-6.760891992598772049e-03,4.891937598586082458e-03,-4.443833604454994202e-03,-2.437199652194976807e-02,-2.156503964215517044e-03,6.073924014344811440e-04,2.950280322693288326e-04,3.409959026612341404e-04,3.674583567772060633e-04,-7.726637413725256920e-04,-1.964282710105180740e-03,-1.177450641989707947e-03,-7.599561940878629684e-04,-1.170160365290939808e-03,8.476481307297945023e-04,2.316436002729460597e-04,-5.619045987259596586e-05,2.535869134590029716e-04,-1.371159497648477554e-02,-4.581240937113761902e-03,2.934203483164310455e-03,4.291227087378501892e-04,8.439577650278806686e-04,5.513418000191450119e-04,1.022974029183387756e-03,8.829753845930099487e-03,-1.211146637797355652e-02,-5.503748077899217606e-03,2.135967463254928589e-02,1.061426475644111633e-02,-1.081982860341668129e-03,1.208219793625175953e-03,-4.876955877989530563e-03,-4.505855031311511993e-03,-5.280024372041225433e-03,-1.635154709219932556e-02,1.411442086100578308e-02,1.082475669682025909e-02,2.229558594990521669e-05,1.991118071600794792e-03,-1.671347417868673801e-03,4.112848546355962753e-03,1.035589165985584259e-02,2.287973091006278992e-02,-7.110115140676498413e-03,-7.335234433412551880e-03,3.214667551219463348e-03,1.744555076584219933e-03,2.851446624845266342e-03,1.202752348035573959e-02,-1.135479472577571869e-02,-3.752999007701873779e-03,5.948721431195735931e-03,-5.960133392363786697e-03,2.514996565878391266e-03,2.589925425127148628e-03,8.784108795225620270e-03,9.787527844309806824e-03,-1.884884200990200043e-02,2.584636211395263672e-02,3.618719428777694702e-02,1.561797410249710083e-02,6.067762617021799088e-03,-4.840577021241188049e-03,-8.099433965981006622e-03,-5.035665817558765411e-03,4.193055257201194763e-02,-1.057024113833904266e-02,-1.193134114146232605e-02,1.741174235939979553e-02,-6.247467354114633054e-06\n0.000000000000000000e+00,1.219230216520372778e-05,-4.463957520783878863e-05,-1.210649381391704082e-03,-6.840644055046141148e-04,-3.564219150575809181e-05,-9.464988579566124827e-06,3.028519302006316138e-08,-1.048911872203461826e-05,-1.359658635919913650e-04,1.608748454600572586e-03,5.388059653341770172e-03,2.379641402512788773e-03,9.449178352952003479e-03,2.382763923378661275e-04,4.769208317156881094e-05,-5.771953146904706955e-05,9.894227841868996620e-04,9.326649829745292664e-03,-3.258488141000270844e-03,6.184554658830165863e-03,8.588526397943496704e-03,1.220935117453336716e-02,-1.851381530286744237e-04,3.354198997840285301e-05,1.941103604622185230e-03,-7.061940152198076248e-03,-7.040589116513729095e-04,-1.159252785146236420e-02,5.199128296226263046e-03,1.094059180468320847e-02,-2.232604165328666568e-04,-2.179421135224401951e-04,2.028128074016422033e-05,-2.801779890432953835e-03,-4.167028702795505524e-03,-1.563486759550869465e-03,2.730940235778689384e-03,-2.480912953615188599e-03,2.721862983889877796e-07,5.535459786187857389e-05,5.389588885009288788e-03,1.494908356107771397e-04,-5.197631195187568665e-03,7.329580374062061310e-03,4.659735714085400105e-04,4.494932945817708969e-04,9.281757957069203258e-05,7.508712587878108025e-05,1.325613446533679962e-02,1.315919961780309677e-02,1.858402159996330738e-03,2.571922261267900467e-03,-3.131117438897490501e-03,4.689476554631255567e-05,-3.521283724694512784e-05,-1.051491854013875127e-04,9.215569007210433483e-04,2.572723664343357086e-03,-1.083518611267209053e-03,-4.577863728627562523e-05,-1.475223689340054989e-04,-3.031384039786644280e-05,9.542643965687602758e-06,6.105417060808804308e-09,2.430153472232632339e-06,-5.387492274167016149e-05,-5.519105470739305019e-04,6.892633973620831966e-05,-1.452716878702631220e-05,-5.135740138939581811e-06,-1.988646225470347417e-08,4.477452966966666281e-05,-3.864421887556090951e-05,1.159707084298133850e-03,3.784755943343043327e-03,-5.483921268023550510e-05,7.739323657006025314e-03,4.671989299822598696e-04,-8.280756446765735745e-06,-1.215768570546060801e-04,8.625805494375526905e-04,4.370915237814188004e-03,-3.923799842596054077e-03,-1.101691304938867688e-04,6.292508449405431747e-03,1.327443588525056839e-02,-1.265163591597229242e-04,3.081237809965386987e-05,2.912639407441020012e-03,-5.568029358983039856e-03,-1.721450011245906353e-03,-7.750281132757663727e-03,2.442157827317714691e-03,1.009127404540777206e-02,-2.978580305352807045e-04,-1.270176871912553906e-04,7.102361996658146381e-04,-4.133678972721099854e-03,-2.034135395660996437e-03,9.255390614271163940e-05,2.133460715413093567e-03,-1.481456216424703598e-03,-1.057525878422893584e-04,-2.007492184930015355e-05,4.669975489377975464e-03,2.820019843056797981e-03,-5.688345991075038910e-03,3.334195353090763092e-03,3.051451873034238815e-03,3.224175423383712769e-03,5.722940550185739994e-04,2.737294926191680133e-05,1.123216375708580017e-02,1.125191804021596909e-02,3.345630597323179245e-03,-7.591275498270988464e-04,-2.928448840975761414e-03,1.586980761203449219e-05,-8.758947660680860281e-05,-9.267126733902841806e-05,9.673322783783078194e-04,2.936444245278835297e-03,-2.559503540396690369e-03,-6.436440162360668182e-04,-1.826569059630855918e-04,-5.295665323501452804e-05,3.012599518115166575e-05,-2.667543164136532141e-08,4.371461909613572061e-05,-2.702819620026275516e-05,-2.139632124453783035e-04,1.818941673263907433e-04,2.323909029655624181e-07,1.067354460246860981e-04,1.216194256414837582e-08,-8.761402568779885769e-05,3.651579754659906030e-05,-1.795721473172307014e-03,-6.926196627318859100e-03,-1.116899028420448303e-02,3.487484995275735855e-03,4.011468845419585705e-04,-1.245010935235768557e-04,-5.188912618905305862e-04,1.532043097540736198e-03,2.926895394921302795e-03,-3.793395590037107468e-03,9.868077933788299561e-03,-2.247909083962440491e-03,1.383150927722454071e-02,7.171326433308422565e-05,-1.929401478264480829e-04,5.244017113000154495e-03,-1.406962517648935318e-02,3.329836763441562653e-04,-1.454403065145015717e-02,-5.691080354154109955e-03,1.128061488270759583e-02,-2.604854817036539316e-04,-1.963973627425730228e-04,9.029009961523115635e-04,-3.530168440192937851e-03,-1.510642189532518387e-02,-1.244688872247934341e-03,-1.688144286163151264e-03,1.875042915344238281e-03,1.612415217095986009e-04,-1.572653418406844139e-04,4.943691659718751907e-03,2.106688916683197021e-04,-4.928370472043752670e-04,-3.644058248028159142e-03,-8.971657603979110718e-03,2.996633993461728096e-03,-6.969583337195217609e-04,-1.780642778612673283e-04,1.240118592977523804e-02,7.440922781825065613e-03,8.902702480554580688e-03,1.354726124554872513e-02,-7.862321101129055023e-03,1.208893081638962030e-04,-2.926400047726929188e-04,-6.369307084241881967e-05,1.091666286811232567e-03,4.060852341353893280e-03,-5.398458801209926605e-03,-5.077150650322437286e-03,-6.737427320331335068e-04,-1.112491663661785424e-04,3.322357952129095793e-05,-2.374070184885113122e-08,4.734616959467530251e-05,-1.234293304150924087e-04,-3.172172582708299160e-04,3.851283108815550804e-04,1.916314940899610519e-04,1.464263041270896792e-04,1.141375349789086613e-08,2.390336885582655668e-04,-9.012647933559492230e-05,3.622168209403753281e-03,1.478652935475111008e-02,2.582496032118797302e-03,9.647665545344352722e-03,-5.971096106804907322e-04,1.623341377126052976e-04,6.173900146677624434e-07,-4.834635183215141296e-04,-2.168157137930393219e-03,-2.105906978249549866e-02,6.920389831066131592e-03,-1.726453751325607300e-02,-8.484549820423126221e-03,-2.319308696314692497e-04,1.129276817664504051e-03,1.269982755184173584e-02,7.771993521600961685e-03,1.444107666611671448e-02,-3.474052064120769501e-03,-2.087957784533500671e-02,-2.233788929879665375e-02,-1.459621562389656901e-04,-1.324355544056743383e-04,2.249527489766478539e-03,-2.140006981790065765e-03,-1.149826962500810623e-02,-2.904427610337734222e-02,-1.899707829579710960e-03,-1.346597447991371155e-03,-1.250917091965675354e-03,7.869628461776301265e-05,8.231238462030887604e-05,5.472528748214244843e-03,7.789479102939367294e-03,-2.018639072775840759e-02,1.085605286061763763e-02,6.862417329102754593e-03,-4.647227469831705093e-04,7.013870344962924719e-05,-2.942281961441040039e-02,-1.615253277122974396e-02,-1.381547003984451294e-02,6.629331037402153015e-04,2.380471676588058472e-03,-1.733973913360387087e-04,5.678768502548336983e-06,1.006683305604383349e-04,-2.169334795325994492e-03,-3.400111570954322815e-03,-9.980730712413787842e-03,-9.676393819972872734e-04,-4.147284198552370071e-05,-1.694953825790435076e-04,4.442913450475316495e-06,1.982130015676375479e-10,-4.012777935713529587e-06,-7.705497409915551543e-05,-3.766101435758173466e-04,-2.321822976227849722e-04,-4.914824603474698961e-05,1.324287222814746201e-05,1.132434590545017272e-08,2.912205673055723310e-06,-8.568241901230067015e-05,7.338908617384731770e-04,-4.059543367475271225e-03,1.736445818096399307e-03,6.457780022174119949e-03,5.021424731239676476e-04,-3.839423152385279536e-05,-2.137589472113177180e-04,7.014292641542851925e-04,-7.040031487122178078e-04,-2.340734004974365234e-03,1.991662429645657539e-03,3.068855963647365570e-03,1.375686470419168472e-02,-1.095849293051287532e-04,-2.598369610495865345e-05,3.283812897279858589e-03,-6.437893491238355637e-03,-2.309242263436317444e-03,-6.361496169120073318e-03,3.242078237235546112e-04,1.259754505008459091e-02,-2.662307815626263618e-04,-2.041113039012998343e-04,5.548160988837480545e-04,-5.354727618396282196e-03,-3.706768620759248734e-03,-7.824403233826160431e-03,2.489896724000573158e-03,-1.116462284699082375e-03,-5.826134583912789822e-04,-2.174055407522246242e-05,4.370041191577911377e-03,-5.281812045723199844e-04,-7.140829227864742279e-03,5.659720860421657562e-03,5.671125836670398712e-04,1.207072287797927856e-03,9.080772724701091647e-05,2.972303627757355571e-05,1.359785161912441254e-02,1.014286093413829803e-02,3.729272284545004368e-04,2.183868782594799995e-03,-8.370893076062202454e-03,2.556508479756303132e-05,-1.331268140347674489e-04,-1.369805249851197004e-04,1.184513792395591736e-03,2.504569943994283676e-03,-3.794380463659763336e-03,-1.201119506731629372e-03,-3.620305506046861410e-04,-7.252287468872964382e-05,4.608484232448972762e-06,1.761225121299503371e-08,6.463744284701533616e-06,-9.103998309001326561e-06,8.626297494629397988e-05,4.433502326719462872e-04,-2.585098263807594776e-05,3.719553933478891850e-05,-4.617095328285358846e-08,-5.183899338589981198e-05,-5.671606777468696237e-05,7.292885566130280495e-04,-6.117209326475858688e-03,-1.604820135980844498e-03,5.350301973521709442e-03,6.492298562079668045e-04,-6.814656808273866773e-05,-3.119380853604525328e-04,1.082754926756024361e-03,-7.900849916040897369e-03,-4.467163234949111938e-03,2.108421176671981812e-03,9.828926995396614075e-03,1.669332198798656464e-02,4.652749339584261179e-06,-5.133046215632930398e-05,2.381742699071764946e-03,-6.875554565340280533e-03,-5.893493536859750748e-03,-1.143854483962059021e-02,4.083921201527118683e-03,1.285560987889766693e-02,-3.910864470526576042e-04,-1.388388773193582892e-04,6.574754952453076839e-04,-2.680628094822168350e-04,1.531218294985592365e-04,-1.096994848921895027e-03,-3.619965165853500366e-03,-4.450546111911535263e-03,2.972511574625968933e-04,-1.774073170963674784e-04,5.168743431568145752e-03,1.338986330665647984e-03,-3.459973260760307312e-03,5.786749534308910370e-03,-1.119221653789281845e-02,-1.249854685738682747e-04,5.874608177691698074e-04,4.715735849458724260e-05,1.552750635892152786e-02,1.320633292198181152e-02,-8.475216105580329895e-03,-8.013661019504070282e-03,-3.709382377564907074e-03,1.366289507132023573e-05,-1.830426481319591403e-04,-1.126446950365789235e-04,1.225734245963394642e-03,4.042057320475578308e-03,-2.779658418148756027e-03,-8.973989170044660568e-04,-1.421976048732176423e-04,-1.243843871634453535e-04,3.365624797879718244e-05,1.989508291444508359e-08,-3.111603655270300806e-05,-1.792107359506189823e-04,-2.725608937907963991e-04,4.078334895893931389e-04,-4.865658411290496588e-05,-2.526891512388829142e-05,2.512706487323157489e-09,6.745508289895951748e-05,-1.269783970201388001e-04,1.447963877581059933e-03,2.354358090087771416e-03,-2.317760838195681572e-03,1.203794591128826141e-02,3.504800552036613226e-04,-1.558587609906680882e-05,-8.085223089437931776e-05,-4.849224060308188200e-04,-4.555041668936610222e-04,-5.273507442325353622e-03,5.618990864604711533e-03,1.874822191894054413e-03,1.192269939929246902e-02,-1.992180623346939683e-04,7.992616156116127968e-05,1.243826001882553101e-03,-5.508325994014739990e-03,-1.879107556305825710e-03,-6.228754296898841858e-03,2.792350016534328461e-03,9.402144700288772583e-03,-2.516568929422646761e-04,-2.303377259522676468e-04,7.507778354920446873e-04,-3.825981635600328445e-03,-6.415299139916896820e-03,-5.371624603867530823e-03,4.033767152577638626e-03,-1.964344410225749016e-03,-1.619634567759931087e-03,2.771316758298780769e-05,3.967964090406894684e-03,6.332178134471178055e-03,-6.323231384158134460e-03,1.541547477245330811e-03,1.070427242666482925e-03,1.391180092468857765e-03,-5.889072781428694725e-04,1.782907929737120867e-05,1.070404518395662308e-02,1.286729238927364349e-02,-3.462904598563909531e-03,3.541121492162346840e-03,-7.004258222877979279e-04,3.754479621420614421e-05,-4.096348857274278998e-05,-7.228521280921995640e-05,8.952725911512970924e-04,2.898140577599406242e-03,-2.181435935199260712e-03,-1.212954521179199219e-03,-2.362113882554695010e-04,-7.790482777636498213e-05,-1.175973920908290893e-05,1.199131105522610596e-08,-1.755929042701609433e-05,-4.918408376397565007e-05,-1.018965849652886391e-04,2.399657096248120070e-04,-9.385454177390784025e-05,2.945567757706157863e-05,2.722350700423703529e-08,2.519267218303866684e-05,-1.198450263473205268e-04,1.144839217886328697e-03,-2.212359104305505753e-03,3.393731545656919479e-03,9.347707033157348633e-03,6.748102605342864990e-04,-5.011595931136980653e-06,-1.818655728129670024e-04,-6.645807297900319099e-05,1.133656501770019531e-02,-4.037204664200544357e-03,1.803076593205332756e-03,1.056343037635087967e-02,1.324695162475109100e-02,-2.609828879940323532e-05,-6.149787805043160915e-04,-1.618958543986082077e-03,-1.542597077786922455e-02,-7.487983908504247665e-03,-8.383938111364841461e-03,-3.302446566522121429e-04,1.797409914433956146e-02,-1.613547210581600666e-04,-1.330301165580749512e-04,2.263005007989704609e-04,-3.033699933439493179e-03,-3.371811704710125923e-03,6.141081452369689941e-03,1.033095829188823700e-02,4.784781194757670164e-04,-2.840579254552721977e-04,6.082055551814846694e-05,3.420462831854820251e-03,4.554408369585871696e-04,-1.400913950055837631e-02,1.259490661323070526e-02,3.723906585946679115e-03,2.628400223329663277e-03,2.902181586250662804e-04,-6.774954817956313491e-05,1.856643147766590118e-02,1.817024126648902893e-02,-1.570949098095297813e-03,5.839647725224494934e-03,-2.851355355232954025e-03,1.154518249677494168e-04,-1.493364106863737106e-04,-1.748558424878865480e-04,1.517205266281962395e-03,3.525459440425038338e-03,-6.808456964790821075e-04,-1.916084554977715015e-03,-5.419127410277724266e-04,-2.349817077629268169e-05,6.631533324252814054e-06,3.916284185834228992e-09,-5.935415538260713220e-05,5.610643420368432999e-04,3.175323363393545151e-03,-7.694773375988006592e-05,9.894336108118295670e-05,-1.762140163918957114e-04,5.412999826148734428e-08,-2.240690810140222311e-04,8.360370993614196777e-04,-1.016783341765403748e-02,7.061116397380828857e-03,-1.526914536952972412e-03,-5.402737855911254883e-02,-3.302390687167644501e-03,1.508167479187250137e-04,1.980540342628955841e-03,-3.915179520845413208e-03,-9.159415960311889648e-03,3.393126279115676880e-02,-1.177707966417074203e-02,-3.189724311232566833e-02,-9.000466018915176392e-02,8.411321323364973068e-04,-3.971123951487243176e-04,-2.768302895128726959e-02,6.998562812805175781e-02,-1.237768959254026413e-02,2.736558020114898682e-02,-4.509512335062026978e-03,-7.888441532850265503e-02,2.425853628665208817e-03,1.570988679304718971e-03,-6.482684053480625153e-03,3.177937865257263184e-02,5.704504251480102539e-02,6.287139654159545898e-02,-4.745303653180599213e-03,1.255495660006999969e-02,3.734264988452196121e-03,4.743402823805809021e-04,-2.906132489442825317e-02,-1.344005577266216278e-03,3.498256206512451172e-02,-2.869856543838977814e-02,-3.811327740550041199e-03,-7.836529985070228577e-03,-7.298248820006847382e-04,-7.990124868229031563e-04,-7.872877269983291626e-02,5.803513526916503906e-01,5.862770602107048035e-03,-1.735832542181015015e-02,3.254991397261619568e-02,-1.515531621407717466e-04,1.137269544415175915e-03,-2.820850349962711334e-04,-5.223179701715707779e-03,-2.235932089388370514e-02,3.230880573391914368e-02,1.205823104828596115e-02,2.712700515985488892e-03,-7.089474238455295563e-04,-6.162392674013972282e-05,-6.230463040992617607e-04,2.234981511719524860e-04,8.343406370840966702e-04,-7.602039258927106857e-04,-5.155197577551007271e-04,-4.672918585129082203e-04,1.352409715764224529e-03,4.774623957928270102e-04,-7.331231026910245419e-04,8.077750680968165398e-04,5.432124016806483269e-04,-7.688180077821016312e-03,5.490239709615707397e-05,6.484640762209892273e-03,-1.646150922169908881e-04,1.126085291616618633e-03,-5.708956741727888584e-04,9.876152034848928452e-04,2.363755833357572556e-03,-2.122255042195320129e-03,-3.075553104281425476e-04,7.044687867164611816e-03,1.327695325016975403e-02,1.260558026842772961e-03,-9.002514998428523540e-04,2.217075321823358536e-03,-9.287308901548385620e-03,-1.498211640864610672e-03,-6.105287466198205948e-03,9.088076651096343994e-03,8.808322250843048096e-03,6.558146560564637184e-04,3.936030843760818243e-04,-1.354592095594853163e-04,-3.688002703711390495e-03,-3.957451786845922470e-03,-3.373027080669999123e-03,-9.621888748370110989e-04,-3.570610657334327698e-03,-5.940134287811815739e-04,-2.536033978685736656e-03,5.472973920404911041e-03,2.921066712588071823e-03,-5.095429252833127975e-03,-5.682154092937707901e-03,1.421816647052764893e-03,-4.347406327724456787e-03,1.116780797019600868e-03,-6.331408862024545670e-03,1.997392252087593079e-02,1.196051854640245438e-02,-1.212247996591031551e-03,1.968067325651645660e-02,-3.935796394944190979e-02,1.285790931433439255e-02,1.134013291448354721e-02,2.402724884450435638e-02,5.090088117867708206e-03,2.551792934536933899e-02,-8.403915911912918091e-03,-1.617736741900444031e-02,4.490879829972982407e-03,2.025241497904062271e-03,-5.489116119861137122e-06\n0.000000000000000000e+00,-4.672467912314459682e-05,7.364345947280526161e-06,6.923174369148910046e-04,7.339875446632504463e-04,1.635361695662140846e-05,8.504459401592612267e-05,-1.053821119256781458e-08,-1.323058495472650975e-05,2.129671192960813642e-04,4.302301385905593634e-05,3.445582929998636246e-03,1.868439465761184692e-02,-2.709194377530366182e-04,-7.616047514602541924e-05,1.625608128961175680e-04,2.528149925637990236e-04,-2.085256855934858322e-03,4.399426747113466263e-03,-7.629289757460355759e-04,7.394758984446525574e-03,1.214853394776582718e-02,-4.123931284993886948e-03,1.401464105583727360e-04,-8.477141091134399176e-05,-1.078220666386187077e-03,8.189916610717773438e-03,-5.840046796947717667e-03,2.380264922976493835e-03,1.239491626620292664e-02,-3.317367751151323318e-03,5.784347304143011570e-04,-5.070918632554821670e-05,-1.036960515193641186e-03,6.321328692138195038e-05,-1.695305295288562775e-02,3.346574492752552032e-03,1.189891248941421509e-02,-5.566426552832126617e-03,-2.238403540104627609e-03,2.057803067145869136e-04,-4.027846269309520721e-03,-1.020128745585680008e-02,-2.127046696841716766e-03,-1.113777793943881989e-02,6.616330239921808243e-03,-4.792100517079234123e-04,-2.088822424411773682e-03,2.106406609527766705e-04,-4.258069675415754318e-03,1.283938181586563587e-03,2.757436595857143402e-02,8.703706786036491394e-03,6.310543976724147797e-03,2.359858990530483425e-05,2.108137414325028658e-04,1.433486177120357752e-04,-4.474104935070499778e-05,2.658652141690254211e-03,6.276903674006462097e-03,-6.520720780827105045e-04,-8.120041457004845142e-05,-1.162799708254169673e-05,-3.721780012710951269e-05,1.482293221499730862e-08,-6.822426803410053253e-05,-1.914250315167009830e-04,-1.460257335565984249e-03,8.261261973530054092e-05,-1.641321614442858845e-05,4.855752558796666563e-05,-1.163008134241749758e-09,2.397146090515889227e-05,1.053474625223316252e-04,5.878703668713569641e-04,9.780940599739551544e-03,1.221608184278011322e-02,2.084789332002401352e-03,-8.644430636195465922e-05,1.335630513494834304e-04,3.488094080239534378e-06,-1.965707400813698769e-03,-7.678865920752286911e-03,9.189495816826820374e-03,1.106200367212295532e-02,-2.965393476188182831e-03,-4.456854425370693207e-03,-2.072173083433881402e-04,4.593499761540442705e-05,4.450629930943250656e-04,1.908774953335523605e-03,3.820269368588924408e-03,6.076815538108348846e-03,2.726875245571136475e-03,-3.833044320344924927e-03,2.149127103621140122e-04,-2.909522445406764746e-04,5.252066766843199730e-04,-6.042007822543382645e-03,-1.320985425263643265e-02,1.214144937694072723e-02,-2.446109429001808167e-04,-1.290525496006011963e-02,-3.960084170103073120e-03,7.571215246571227908e-05,-4.838955122977495193e-03,-9.754058904945850372e-03,-9.242083877325057983e-03,5.670988000929355621e-03,-6.747131701558828354e-03,-9.012968279421329498e-03,-2.072401577606797218e-03,1.377821608912199736e-04,-4.938071127980947495e-03,3.030095249414443970e-04,1.387530844658613205e-02,2.285031788051128387e-02,-9.844852611422538757e-04,1.363783521810546517e-04,7.573375478386878967e-05,1.038091941154561937e-04,-4.969487781636416912e-04,9.647677652537822723e-04,3.523551393300294876e-03,1.335659180767834187e-04,2.525777381379157305e-05,-2.357244229642674327e-04,-6.552402192028239369e-05,-5.757933241312684913e-09,-9.861811122391372919e-06,1.734449033392593265e-04,-2.959478180855512619e-03,-2.263432368636131287e-03,1.630114275030791759e-05,-1.883807854028418660e-04,2.883213445770138605e-09,-9.483443136559799314e-06,-3.854635579045861959e-04,3.519189544022083282e-03,-1.776058971881866455e-02,-2.534700930118560791e-02,8.933558128774166107e-03,-6.404187297448515892e-04,1.757813442964106798e-04,2.184098702855408192e-04,8.478900417685508728e-05,9.736266918480396271e-03,1.690867170691490173e-02,1.118287444114685059e-03,2.251331694424152374e-02,-8.633594261482357979e-04,-2.138242998626083136e-04,-1.483425439801067114e-04,-2.929604612290859222e-03,8.018095977604389191e-03,1.663525775074958801e-02,-1.597356423735618591e-02,-6.651645526289939880e-03,-2.348239067941904068e-03,4.007690586149692535e-05,-1.643468931433744729e-05,2.486063458491116762e-04,4.641256295144557953e-03,-1.205432321876287460e-02,-1.990947127342224121e-02,9.062768891453742981e-03,-6.935170385986566544e-04,-7.056540343910455704e-04,1.916154578793793917e-04,7.224659435451030731e-03,6.324564106762409210e-03,-1.575292646884918213e-02,-3.773750737309455872e-02,1.168810948729515076e-02,-4.057275597006082535e-03,-1.812724396586418152e-03,-4.744664693134836853e-05,-1.930180704221129417e-03,-5.183888133615255356e-03,1.071768440306186676e-02,1.179864630103111267e-03,-4.678472410887479782e-03,1.119792141253128648e-04,-9.184065129375085235e-05,1.067260891431942582e-04,-3.539057797752320766e-05,1.462761079892516136e-03,7.542992942035198212e-03,-1.228682231158018112e-03,-6.373037467710673809e-05,1.750487717799842358e-05,1.206113302032463253e-05,7.397019441413021923e-09,-7.152785110520198941e-05,-1.687008043518289924e-04,1.092428923584520817e-03,1.880728639662265778e-03,-4.060683568241074681e-05,6.103755004005506635e-05,-6.731397661496885121e-09,2.193261898355558515e-04,2.747483376879245043e-04,1.778266625478863716e-03,5.800449755042791367e-03,2.550845220685005188e-02,7.537460420280694962e-03,9.032158413901925087e-05,3.287887957412749529e-04,7.942790398374199867e-05,-3.201300278306007385e-03,-5.545436870306730270e-03,-3.689052071422338486e-03,8.532583713531494141e-03,-9.311361238360404968e-03,-2.014201134443283081e-02,6.323741399683058262e-05,-8.051769691519439220e-05,-1.870086416602134705e-03,5.266815423965454102e-05,-1.560261100530624390e-02,2.738394076004624367e-03,1.651825383305549622e-02,-2.013694308698177338e-02,5.468779709190130234e-04,-1.098065622500143945e-04,2.243421040475368500e-04,6.516156718134880066e-04,-3.108974173665046692e-02,-1.972998306155204773e-02,3.147951792925596237e-03,-3.192289266735315323e-03,-3.241200232878327370e-03,3.468516515567898750e-04,-2.755357883870601654e-03,-5.883889738470315933e-03,5.541271530091762543e-04,-2.305221371352672577e-02,1.092201378196477890e-02,-8.117018733173608780e-04,-2.482397481799125671e-03,1.836608280427753925e-04,-6.143959239125251770e-03,-7.142457179725170135e-03,7.148515433073043823e-03,1.598049304448068142e-03,1.108627486974000931e-02,-1.917763438541442156e-04,1.969152654055505991e-04,8.160189463524147868e-05,-1.167877810075879097e-03,-8.300019428133964539e-03,-3.182252403348684311e-03,-2.095139119774103165e-03,-4.994439659640192986e-04,-1.792754628695547581e-04,-6.223571836017072201e-05,2.645833774295169860e-09,-3.417519110371358693e-05,-3.435189137235283852e-05,3.930612001568078995e-04,1.313778106123209000e-03,6.063421824364922941e-05,1.332160754827782512e-04,-1.370790414512157440e-08,6.483217293862253428e-05,1.694746315479278564e-04,1.483553438447415829e-03,-8.956234902143478394e-03,1.699939742684364319e-02,3.419649088755249977e-03,2.037209924310445786e-05,1.543924445286393166e-04,1.193571952171623707e-04,-1.761542749591171741e-03,-1.636136439628899097e-03,-9.009523317217826843e-03,5.954810418188571930e-03,3.871444845572113991e-03,-4.534518346190452576e-03,5.666487413691356778e-05,2.403068647254258394e-04,1.484555308707058430e-03,7.001815363764762878e-03,-4.670012742280960083e-03,-3.293712157756090164e-03,2.260227221995592117e-03,-2.498714020475745201e-03,4.681879072450101376e-04,-1.586418075021356344e-04,2.752483705990016460e-04,-4.899303894490003586e-05,-2.028770558536052704e-02,8.040445856750011444e-03,1.095159538090229034e-02,-7.018470205366611481e-03,-2.318851649761199951e-03,1.126485585700720549e-04,-2.305762376636266708e-03,-3.660817397758364677e-03,-6.554096937179565430e-03,-1.004702225327491760e-02,5.547168198972940445e-03,-2.535612322390079498e-03,-1.726844813674688339e-03,1.942375092767179012e-04,-5.005957558751106262e-03,1.842819154262542725e-03,2.599952556192874908e-02,9.684180840849876404e-04,2.395674120634794235e-03,-6.247128476388752460e-05,1.493637682870030403e-04,1.302699674852192402e-04,-3.655561595223844051e-04,5.099298432469367981e-04,2.135462127625942230e-03,-1.250191824510693550e-03,-1.371262915199622512e-04,-1.587397418916225433e-04,-4.389136665849946439e-05,-7.243102118081878871e-09,7.767260285618249327e-06,1.264791062567383051e-04,1.112309517338871956e-03,1.758768688887357712e-03,1.035228924592956901e-04,1.328579237451776862e-04,-1.262378646060824394e-08,-1.024511147988960147e-04,8.453607006231322885e-05,-5.767604452557861805e-04,-1.895631290972232819e-02,3.253122791647911072e-03,-4.673744551837444305e-03,2.743311924859881401e-04,-1.969580189324915409e-04,-4.350769449956715107e-05,-1.705910835880786180e-04,-1.860165968537330627e-02,-2.377400547266006470e-02,4.869284573942422867e-03,1.560135092586278915e-02,-2.949303016066551208e-04,2.294626610819250345e-04,3.165156813338398933e-04,2.298752078786492348e-03,1.503246836364269257e-02,-1.755898073315620422e-02,-1.035155914723873138e-02,1.269146427512168884e-02,1.446472713723778725e-03,1.946547417901456356e-04,8.180795703083276749e-05,2.817960339598357677e-04,8.881458081305027008e-03,-1.302095130085945129e-03,1.567650027573108673e-02,-1.761941052973270416e-02,-7.086826488375663757e-03,-6.980397738516330719e-04,-3.620170464273542166e-04,1.095609040930867195e-03,-5.274918861687183380e-03,6.445252802222967148e-03,1.973549835383892059e-03,-2.500336058437824249e-02,-4.373302683234214783e-03,-3.761618863791227341e-04,-5.257250450085848570e-05,-2.028634306043386459e-03,3.120896173641085625e-03,3.008743748068809509e-03,-1.821687817573547363e-02,-2.327004913240671158e-03,2.664695057319477201e-05,2.432356995996087790e-05,1.702779700281098485e-04,-4.881872155237942934e-05,4.528812132775783539e-03,7.100824266672134399e-03,1.467299531213939190e-03,3.247196145821362734e-04,-1.211013732245191932e-04,-2.051205410680267960e-05,-2.171111646021017805e-08,-4.232833452988415956e-05,-1.446821624995209277e-05,2.742821816354990005e-03,2.111296402290463448e-03,-5.770139068772550672e-07,1.155892241513356566e-04,-4.920570972899440676e-08,5.101873466628603637e-05,2.836780622601509094e-04,-5.819821381010115147e-04,1.726773334667086601e-03,2.674022503197193146e-02,3.491879673674702644e-03,1.353070256300270557e-04,4.631493357010185719e-05,3.309953171992674470e-05,-1.913502113893628120e-03,1.455943332985043526e-03,4.453985020518302917e-04,6.222165655344724655e-03,-9.217592887580394745e-04,-4.196408204734325409e-03,1.821155310608446598e-04,-2.063196734525263309e-05,-1.933780848048627377e-03,9.508977644145488739e-03,-3.405336756259202957e-04,-4.141710232943296432e-03,9.038500487804412842e-03,-3.541248384863138199e-03,6.074835546314716339e-04,2.499620313756167889e-04,-1.193983596749603748e-03,-7.260321639478206635e-03,-8.436574600636959076e-03,-2.320423955097794533e-03,1.153323426842689514e-02,2.355668460950255394e-03,-2.326581394299864769e-03,1.530736481072381139e-04,-7.909109815955162048e-03,-7.043782155960798264e-03,4.709563218057155609e-03,-1.949956268072128296e-02,-9.373923763632774353e-03,3.578076604753732681e-03,-1.411628909409046173e-03,1.406455994583666325e-04,-2.752749249339103699e-03,-9.277788922190666199e-04,2.884884737432003021e-02,2.800502348691225052e-03,8.954089134931564331e-03,-2.975656389025971293e-05,1.664822630118578672e-04,1.470799179514870048e-04,-1.955139159690588713e-04,2.131134737282991409e-03,4.968400113284587860e-03,-2.440892625600099564e-03,-2.431533648632466793e-04,-5.483481072587892413e-05,-7.923517841845750809e-05,2.421256795059889555e-08,-8.517195237800478935e-05,-1.892429281724616885e-05,9.681409574113786221e-04,1.332625048235058784e-03,-6.544833013322204351e-07,1.272370136575773358e-04,1.652063019719207659e-08,4.374241325422190130e-05,2.162756281904876232e-04,5.068430327810347080e-04,-2.652889350429177284e-03,2.439944446086883545e-02,3.521228441968560219e-03,2.302729990333318710e-04,1.444793597329407930e-04,2.342302759643644094e-04,-2.867366187274456024e-03,4.012619145214557648e-03,-7.520002312958240509e-03,1.270001940429210663e-02,6.292801350355148315e-03,-9.185038506984710693e-04,8.880600216798484325e-05,-5.711738485842943192e-04,-6.999248638749122620e-03,5.422170739620923996e-03,-4.776144865900278091e-03,-2.044710796326398849e-03,2.240750566124916077e-02,-4.558679182082414627e-03,4.899461055174469948e-04,1.987700670724734664e-06,-6.049607181921601295e-04,-2.552316058427095413e-03,-1.191005203872919083e-02,-1.043404452502727509e-03,6.671194918453693390e-03,-4.734157118946313858e-03,-2.232865197584033012e-03,1.663871516939252615e-04,-3.580930642783641815e-03,-6.086353212594985962e-03,-5.709970835596323013e-03,-9.624483063817024231e-04,6.366672459989786148e-03,-5.007413681596517563e-03,-1.922304509207606316e-03,1.712832890916615725e-04,-5.550079979002475739e-03,6.496417336165904999e-03,2.837779745459556580e-02,1.303726527839899063e-02,6.471516098827123642e-03,4.545976844383403659e-05,1.623648713575676084e-04,1.137856743298470974e-04,8.363764209207147360e-06,6.489508086815476418e-04,5.431313998997211456e-03,-4.453563597053289413e-04,-6.805413431720808148e-05,-1.131503158831037581e-04,-5.563670129049569368e-05,-1.700470875221071765e-08,3.753436321858316660e-04,2.186455531045794487e-04,-3.397285006940364838e-03,-8.340323343873023987e-03,-2.184445038437843323e-04,-6.826609023846685886e-04,1.752368916640989482e-08,-2.569412172306329012e-04,-1.237408607266843319e-03,-5.739891901612281799e-03,4.591043666005134583e-02,-1.295714229345321655e-01,-2.429699711501598358e-02,-4.524323740042746067e-04,-9.700127993710339069e-04,-1.029354287311434746e-03,1.596471667289733887e-02,1.842721179127693176e-02,3.320030868053436279e-02,-5.837693810462951660e-02,-2.283232286572456360e-02,3.594011813402175903e-02,-6.106367800384759903e-04,-2.718663890846073627e-04,4.517472349107265472e-03,-5.673520267009735107e-02,7.408101856708526611e-02,-1.284706592559814453e-02,-6.547507643699645996e-02,2.433705516159534454e-02,-3.288737963885068893e-03,6.624743691645562649e-04,8.743810467422008514e-04,-6.676259450614452362e-03,1.226667761802673340e-01,-8.744010701775550842e-04,-5.997456610202789307e-02,5.356382951140403748e-02,1.642821356654167175e-02,-7.285663159564137459e-04,1.657684706151485443e-02,5.218089744448661804e-02,4.226247221231460571e-02,8.040133863687515259e-03,-3.066002577543258667e-02,3.060040622949600220e-02,1.238723471760749817e-02,-1.266389153897762299e-03,3.032527491450309753e-02,3.681482747197151184e-03,4.859147071838378906e-01,-3.080781549215316772e-02,-2.115957625210285187e-02,1.877649337984621525e-04,-7.432358106598258018e-04,-1.485501532442867756e-03,2.545807510614395142e-03,-1.418888755142688751e-02,-3.971337527036666870e-02,6.617695558816194534e-03,-8.844636613503098488e-05,1.177836325950920582e-03,7.282815058715641499e-04,-2.113431983161717653e-04,4.161359101999551058e-04,-1.122298068366944790e-03,-7.151963654905557632e-05,2.197043504565954208e-03,1.119868175010196865e-04,1.622942509129643440e-03,-1.125182607211172581e-03,1.394739083480089903e-04,-6.129723624326288700e-04,1.287290360778570175e-03,-1.562408730387687683e-02,1.983339525759220123e-02,3.280331846326589584e-03,2.979196724481880665e-04,4.576241481117904186e-04,-1.414975849911570549e-04,1.065353862941265106e-03,-5.028916057199239731e-03,-7.635398767888545990e-03,1.497588306665420532e-02,1.601385697722434998e-02,-4.704491235315799713e-03,4.650597402360290289e-04,8.140043937601149082e-04,6.472847424447536469e-03,8.978621102869510651e-03,-7.351389620453119278e-03,2.665763255208730698e-03,4.224971868097782135e-03,4.643602296710014343e-03,3.339837421663105488e-04,-1.032473228406161070e-04,-8.070880430750548840e-04,-3.313781693577766418e-03,-3.822536394000053406e-02,-3.337677801027894020e-03,4.093568772077560425e-03,-1.063709147274494171e-02,1.132088014855980873e-03,1.801957841962575912e-03,7.533553871326148510e-04,1.929299905896186829e-04,-2.707401290535926819e-04,-2.088830061256885529e-02,-2.687194617465138435e-03,-8.231200277805328369e-03,8.287384407594799995e-04,-1.393670309334993362e-02,-7.782372413203120232e-04,-1.183274434879422188e-03,-2.886600326746702194e-03,3.224331885576248169e-02,2.692081034183502197e-02,7.615040056407451630e-03,-1.447251159697771072e-02,1.811158470809459686e-02,-6.270967423915863037e-03,2.680894732475280762e-02,2.905210293829441071e-02,-6.528866477310657501e-03,1.271087443456053734e-03,2.461718581616878510e-02,-2.707162639126181602e-05\n0.000000000000000000e+00,-5.862737089046277106e-05,-2.651435352163389325e-05,6.097386940382421017e-04,3.469909715931862593e-04,-9.163141658063977957e-05,-3.910435407306067646e-05,2.585401226440353639e-08,1.850648841354995966e-04,2.638321893755346537e-05,1.723140478134155273e-03,2.612274140119552612e-02,1.561439037322998047e-02,-1.542139914818108082e-03,8.872669422999024391e-04,-4.362590698292478919e-05,-1.259884884348139167e-04,-6.283500115387141705e-04,1.024631410837173462e-02,6.749755702912807465e-03,-9.759627282619476318e-03,-4.913524724543094635e-03,-1.711790566332638264e-03,-1.767296053003519773e-04,5.031974433222785592e-05,-3.322906792163848877e-03,-5.459529347717761993e-03,-3.240621183067560196e-03,-5.829108413308858871e-03,-4.105260013602674007e-04,8.573378436267375946e-04,4.184999852441251278e-05,1.242281723534688354e-04,1.183141255751252174e-03,-1.629914622753858566e-04,-8.974356576800346375e-03,1.205019280314445496e-02,2.631890820339322090e-03,1.086824224330484867e-03,-2.911966526880860329e-03,1.160006941063329577e-04,-1.431963522918522358e-03,-2.229358442127704620e-02,-2.599244005978107452e-03,-3.828257322311401367e-04,1.460548676550388336e-02,7.434783037751913071e-03,-1.657154411077499390e-03,-1.035379100358113647e-04,1.882910262793302536e-03,-1.446540234610438347e-03,6.101145874708890915e-03,1.510491315275430679e-02,3.935778047889471054e-03,9.156115993391722441e-05,1.778258592821657658e-06,3.018147617694921792e-05,3.421657020226120949e-04,2.985703758895397186e-04,-7.454465376213192940e-04,-1.130283693782985210e-03,-2.988183114212006330e-04,-1.088685748982243240e-04,-2.891345502575859427e-06,9.705823700301152712e-09,-6.898790888953953981e-05,-2.327846013940870762e-04,5.666080396622419357e-04,4.030512645840644836e-04,-1.561307144584134221e-04,-5.616189810098148882e-05,1.908757063517896313e-08,1.296483096666634083e-04,1.963425711437594146e-05,1.156001701019704342e-03,1.255449652671813965e-02,1.315859332680702209e-02,8.614740334451198578e-03,1.379604509565979242e-05,1.533472386654466391e-04,2.346054534427821636e-04,-2.955367323011159897e-03,-5.350417923182249069e-04,1.459904015064239502e-03,-1.234460808336734772e-02,-1.626302953809499741e-03,4.707449697889387608e-04,-2.535537059884518385e-04,-1.839647302404046059e-04,-5.558699369430541992e-03,-3.891275729984045029e-03,-1.507051009684801102e-02,-4.630365408957004547e-03,-1.077607274055480957e-03,-3.623970551416277885e-04,1.839747274061664939e-04,-1.674850500421598554e-05,-1.943786628544330597e-04,-6.891343742609024048e-03,-5.120127927511930466e-03,5.869006272405385971e-04,9.768475778400897980e-03,-5.382710369303822517e-04,-2.409791806712746620e-03,2.280563057865947485e-04,-1.666689058765769005e-03,-5.942315328866243362e-03,-1.267263665795326233e-03,-3.018193179741501808e-03,2.206999342888593674e-03,-4.606537055224180222e-03,-1.363582559861242771e-03,8.019437518669292331e-05,1.363644609227776527e-03,3.849006025120615959e-03,6.965255830436944962e-03,1.004508137702941895e-02,5.708875134587287903e-03,-4.255753447068855166e-05,2.138195268344134092e-04,-5.461073669721372426e-05,1.649972400628030300e-04,-1.551225665025413036e-03,8.251553517766296864e-04,9.748517186380922794e-04,-9.094564302358776331e-05,-2.143231104128062725e-04,-5.014720591134391725e-05,8.035215159907238558e-09,1.403773931087926030e-04,2.438067458570003510e-04,-2.324850065633654594e-03,-3.152665449306368828e-03,-8.128889021463692188e-06,1.025771962304133922e-05,-4.339013592868923297e-09,-4.733687092084437609e-05,1.816714939195662737e-05,-5.452502053231000900e-03,-2.281545661389827728e-03,-1.147170551121234894e-03,-6.035242229700088501e-03,-8.980105631053447723e-04,2.246677468065172434e-06,2.032034390140324831e-04,2.862904220819473267e-03,4.083740524947643280e-03,1.226927526295185089e-02,-2.549516502767801285e-03,-1.312337443232536316e-02,-5.836316384375095367e-03,1.913652813527733088e-04,2.453640336170792580e-04,2.574981888756155968e-03,-9.671476669609546661e-03,-1.771619543433189392e-02,4.413187503814697266e-03,2.720359247177839279e-03,-4.283607006072998047e-03,-1.177058948087505996e-04,-1.740124425850808620e-04,-1.503566862083971500e-03,-9.128605015575885773e-04,1.985594630241394043e-03,-2.493031788617372513e-04,-7.325847633183002472e-03,3.816703334450721741e-03,2.396931871771812439e-03,1.847033418016508222e-04,-7.217520847916603088e-03,-5.826162174344062805e-03,-1.764374901540577412e-03,-3.777049947530031204e-03,3.585454449057579041e-02,-3.580325283110141754e-03,1.113770762458443642e-03,5.029836902394890785e-04,-7.151862606406211853e-03,3.436359576880931854e-03,-2.462835982441902161e-04,-1.037513930350542068e-02,-1.013618800789117813e-02,-2.619340084493160248e-04,4.981455858796834946e-04,-1.632960629649460316e-04,-8.575996616855263710e-04,-6.750044878572225571e-03,-7.824643515050411224e-03,7.187017239630222321e-03,6.335687940008938313e-04,3.601922071538865566e-04,9.721916285343468189e-05,3.687263117058137141e-08,-3.333616041345521808e-05,9.162511560134589672e-06,-2.211123006418347359e-03,-2.336646663025021553e-03,-2.892789780162274837e-06,-7.614411879330873489e-05,-1.984005848498782143e-08,-1.841924240579828620e-04,-2.217361907241865993e-05,-1.114760758355259895e-03,1.844613812863826752e-02,2.303393185138702393e-02,4.906430258415639400e-04,-3.536571748554706573e-04,2.417950454400852323e-04,1.600851537659764290e-04,-1.163113745860755444e-03,-6.546540651470422745e-03,1.391260605305433273e-02,-1.038015447556972504e-02,-2.441978827118873596e-02,3.583241719752550125e-03,-4.429621039889752865e-04,-6.929718074388802052e-05,8.709914982318878174e-05,-2.268097829073667526e-03,-4.074058495461940765e-03,-9.918913245201110840e-03,-1.140281651169061661e-02,-1.604134682565927505e-03,3.057077410630881786e-04,-2.086498716380447149e-04,2.623117761686444283e-04,-1.682492718100547791e-02,1.561732031404972076e-02,-1.410024147480726242e-02,-8.268161676824092865e-03,-7.281249854713678360e-03,-1.353815314359962940e-03,1.253144873771816492e-04,-4.458630457520484924e-03,-5.769845098257064819e-03,-1.326508820056915283e-03,-1.188416220247745514e-02,1.011777482926845551e-02,-6.860475055873394012e-03,-1.642673596506938338e-04,1.287388586206361651e-04,2.552859950810670853e-04,1.173967961221933365e-03,1.601801253855228424e-02,1.494520902633666992e-02,-6.366921588778495789e-04,1.241563732037320733e-04,2.359970239922404289e-04,1.924189564306288958e-05,-1.085240161046385765e-03,-1.469478011131286621e-04,4.291116259992122650e-03,-3.738503437489271164e-04,-7.022800855338573456e-05,-5.031362888985313475e-05,-4.086913759238086641e-05,1.514149516879115254e-08,-9.381005656905472279e-05,-4.213004722259938717e-04,-4.111816524527966976e-04,1.688066986389458179e-04,-1.808005035854876041e-04,-7.458028267137706280e-05,3.850982466246932745e-08,5.561817670240998268e-05,9.258765203412622213e-05,-6.992935668677091599e-04,1.448999065905809402e-02,2.183880656957626343e-02,3.647152567282319069e-03,1.402091729687526822e-04,1.033435182762332261e-04,1.786308566806837916e-04,-2.039714716374874115e-03,1.637969748117029667e-03,2.679541241377592087e-03,-1.615883782505989075e-02,-5.113068036735057831e-03,2.365197055041790009e-03,-1.165483554359525442e-04,-6.508048390969634056e-04,-4.118903540074825287e-03,-8.546425960958003998e-03,-9.572231210768222809e-03,-2.975062467157840729e-03,-5.985516123473644257e-03,-3.198750782757997513e-04,1.558522053528577089e-04,-1.057879417203366756e-04,-6.147690000943839550e-04,-8.355727419257164001e-03,3.509150119498372078e-03,2.160182688385248184e-03,7.959637790918350220e-03,-9.031057357788085938e-03,-1.928187906742095947e-03,2.035505167441442609e-04,-3.973690792918205261e-03,-4.736052826046943665e-03,-3.331328276544809341e-03,4.040249623358249664e-03,4.495330620557069778e-03,-9.838952682912349701e-03,-1.305449753999710083e-03,1.539251970825716853e-04,3.249626606702804565e-04,-2.523854374885559082e-03,3.089685924351215363e-03,7.692954502999782562e-03,6.976306438446044922e-03,-2.637006400618702173e-05,1.940230868058279157e-04,-2.078023680951446295e-04,1.316145062446594238e-04,-5.293374881148338318e-03,3.946183423977345228e-04,3.009111620485782623e-03,4.115281335543841124e-04,-5.219800732447765768e-05,-3.720144013641402125e-05,-2.585757385986653389e-08,-8.206170605262741446e-05,-1.508158893557265401e-04,3.040824667550623417e-04,5.292395944707095623e-04,-1.154340352513827384e-04,-7.202495180536061525e-05,2.691194822546094656e-08,-1.875482848845422268e-05,9.875438991002738476e-06,1.512228627689182758e-04,-3.475362900644540787e-03,1.149165444076061249e-03,4.606928210705518723e-03,3.332677879370748997e-04,-1.195410004584118724e-04,-1.805037027224898338e-04,-2.140756696462631226e-03,-4.301995038986206055e-03,-2.512472122907638550e-02,-1.231722347438335419e-02,-4.593193996697664261e-03,1.492270501330494881e-03,-3.167186805512756109e-04,-2.339963684789836407e-04,-4.556292202323675156e-03,-9.715720079839229584e-05,-2.166396006941795349e-05,-8.814116939902305603e-03,-7.244627922773361206e-04,-1.222293358296155930e-03,-1.786334469215944409e-04,1.089923898689448833e-06,8.220669697038829327e-04,-1.873383298516273499e-04,1.762419752776622772e-02,1.897102408111095428e-02,-1.087445393204689026e-02,-5.527634173631668091e-03,-2.577720675617456436e-03,-8.248060476034879684e-05,-9.134209249168634415e-04,-1.080084964632987976e-02,1.416113344021141529e-03,9.361989796161651611e-03,-2.229489386081695557e-02,-6.845544092357158661e-03,-5.600701551884412766e-04,-1.820455509005114436e-04,2.371188020333647728e-03,-3.320249263197183609e-03,-1.799445413053035736e-02,5.682310089468955994e-03,-7.475040853023529053e-03,1.037682959577068686e-04,-1.776435383362695575e-04,-1.637005698285065591e-05,2.225280622951686382e-04,-3.480075392872095108e-04,1.463360618799924850e-03,8.175618713721632957e-04,2.741671050898730755e-05,-3.448965144343674183e-04,-1.091951344278641045e-05,1.790874648577300832e-08,-1.054776294040493667e-04,-2.463813871145248413e-04,3.509766247589141130e-05,2.201039751525968313e-04,-1.407600211678072810e-04,-4.812434053746983409e-05,-3.129557057945930865e-08,1.579731178935617208e-04,-7.074237510096281767e-05,1.346675911918282509e-03,1.078009419143199921e-02,1.281218696385622025e-02,7.871540263295173645e-03,1.207828245242126286e-04,8.222201722674071789e-05,2.605877816677093506e-04,-2.658272627741098404e-03,1.445930916815996170e-03,-6.407313048839569092e-04,-1.730191707611083984e-02,-1.711814850568771362e-02,3.050952218472957611e-03,-5.946123274043202400e-04,-2.815479820128530264e-05,-3.221380989998579025e-03,-9.672654792666435242e-03,-5.644430406391620636e-03,5.251883994787931442e-03,-1.457346370443701744e-03,1.621069037355482578e-03,-3.737024962902069092e-05,-4.577072832034900784e-05,-2.616557758301496506e-04,-8.155654650181531906e-04,-2.197645604610443115e-03,1.226691901683807373e-02,1.549785025417804718e-02,-6.180793978273868561e-03,-4.460804630070924759e-03,1.220096892211586237e-04,1.966189593076705933e-03,1.137581653892993927e-03,-7.777035236358642578e-03,-2.127100247889757156e-03,1.523443497717380524e-03,-1.880750991404056549e-02,-1.139823463745415211e-03,1.598528324393555522e-04,2.816660795360803604e-03,4.797581117600202560e-03,5.004543345421552658e-03,1.703374087810516357e-02,7.989685982465744019e-03,8.428316505160182714e-05,7.220537372631952167e-05,-2.746718382695689797e-05,1.702531444607302547e-04,-2.242418704554438591e-04,2.590572461485862732e-03,2.538699423894286156e-03,-1.114131300710141659e-04,-3.289123997092247009e-04,-6.982587365200743079e-05,-2.518322617106605321e-08,-4.540045483736321330e-05,-2.988641499541699886e-04,3.825074236374348402e-04,6.219091592356562614e-04,-2.691832778509706259e-04,7.399848982458934188e-05,2.620663508423604071e-08,1.263955491594970226e-04,2.410166489426046610e-04,1.252851448953151703e-03,1.573705300688743591e-02,1.894608512520790100e-02,3.801394719630479813e-03,-7.901985372882336378e-05,2.147920313291251659e-04,3.101488982792943716e-04,-8.512006606906652451e-04,-1.640820875763893127e-03,4.930810537189245224e-03,-1.067505311220884323e-02,-6.208710372447967529e-03,1.403061207383871078e-02,-1.928801211761310697e-04,4.826886288356035948e-04,2.501052105799317360e-03,8.020274341106414795e-03,-4.349007271230220795e-03,-3.735950449481606483e-03,6.799314171075820923e-03,6.484019686467945576e-04,-7.774093319312669337e-06,-2.541813591960817575e-04,-3.949584788642823696e-04,-8.420791476964950562e-03,-5.689968820661306381e-04,-1.238883938640356064e-03,8.525174111127853394e-03,-5.809105932712554932e-03,-3.191714640706777573e-03,4.020770720671862364e-04,-3.282570978626608849e-03,-5.288429558277130127e-03,1.496695913374423981e-03,1.071878895163536072e-02,8.834700100123882294e-03,-5.928249098360538483e-03,-2.140960423275828362e-03,2.577574050519615412e-04,-2.055655699223279953e-03,-5.755235906690359116e-03,1.480257138609886169e-03,2.418039366602897644e-02,1.130088232457637787e-02,-9.659751231083646417e-05,3.126857336610555649e-04,-1.143081026384606957e-04,-7.241070852614939213e-05,-4.985825158655643463e-03,-7.622557226568460464e-03,2.617328427731990814e-03,2.513750805519521236e-04,-2.318712504347786307e-04,-6.692646275041624904e-05,-9.443283488508313894e-09,6.815197411924600601e-04,1.763304928317666054e-03,1.578499563038349152e-03,1.319458475336432457e-03,1.083461800590157509e-03,5.659277667291462421e-04,3.528066372382454574e-08,-5.306199891492724419e-04,-8.125470485538244247e-04,-6.200739182531833649e-03,-1.277091205120086670e-01,-9.937142580747604370e-02,-2.864642813801765442e-02,-2.958016702905297279e-04,-9.808430913835763931e-04,-1.072643324732780457e-03,1.784266717731952667e-02,-2.815718948841094971e-02,-6.076071411371231079e-02,5.385851487517356873e-02,6.760017573833465576e-02,9.590994566679000854e-03,1.677072723396122456e-03,2.261106390506029129e-03,5.163551121950149536e-02,4.714823514223098755e-02,-1.641342416405677795e-03,-1.122874766588211060e-02,5.310807749629020691e-02,1.166830956935882568e-02,-1.040866016410291195e-03,5.171972443349659443e-04,2.482117153704166412e-03,5.380510538816452026e-02,5.669310688972473145e-03,-9.393367171287536621e-02,-3.093920461833477020e-02,3.009607084095478058e-02,1.859864406287670135e-02,-1.619123155251145363e-03,2.091063000261783600e-02,4.931600764393806458e-02,-2.893635537475347519e-03,2.281006425619125366e-02,2.174831926822662354e-03,3.896448016166687012e-02,1.384139433503150940e-02,-7.325866608880460262e-04,-5.534263327717781067e-03,-1.497871428728103638e-02,-3.788913786411285400e-02,5.433448553085327148e-01,-5.184279009699821472e-02,2.237606677226722240e-04,-2.474576001986861229e-03,-2.209140686318278313e-03,-5.562701262533664703e-04,1.481547113507986069e-02,-2.776555716991424561e-03,-1.338276453316211700e-02,8.823466487228870392e-05,1.922754570841789246e-03,1.997252460569143295e-03,1.802976126782596111e-03,-1.318915165029466152e-03,1.793344272300601006e-03,2.238714136183261871e-03,1.204401836730539799e-03,5.753132427344098687e-05,4.976099007762968540e-04,2.052511554211378098e-03,2.366063854424282908e-04,5.509549519047141075e-04,4.540254361927509308e-03,4.590591788291931152e-02,3.615962341427803040e-02,1.515602134168148041e-02,-6.792740896344184875e-05,-4.718645068351179361e-04,-2.562531270086765289e-03,-9.610324166715145111e-03,-4.101634025573730469e-03,4.071629792451858521e-02,-3.665935015305876732e-03,-2.178880572319030762e-02,9.266464039683341980e-04,8.933244389481842518e-04,-1.237234100699424744e-03,-2.764089778065681458e-02,-7.249316666275262833e-03,-1.658960431814193726e-02,1.465763244777917862e-02,-1.027729595080018044e-03,-5.306880921125411987e-04,6.478858413174748421e-04,-6.042795139364898205e-04,3.652502782642841339e-04,-1.189886592328548431e-03,1.281772740185260773e-02,1.753105968236923218e-02,-4.621464759111404419e-04,-2.602608408778905869e-03,-7.653556298464536667e-03,2.439315896481275558e-03,-1.169083826243877411e-02,-3.713091835379600525e-02,-1.764431595802307129e-02,-8.378814905881881714e-03,-1.637778943404555321e-03,-5.064656957983970642e-03,-5.409579724073410034e-03,4.271853249520063400e-03,-6.156683433800935745e-03,-4.508516751229763031e-03,3.007347881793975830e-02,-8.223547041416168213e-02,-1.087598968297243118e-03,-7.711175084114074707e-02,-2.171993441879749298e-02,5.616278573870658875e-02,-3.279548138380050659e-02,2.860153466463088989e-02,-6.786131858825683594e-02,1.701737567782402039e-02,4.438138753175735474e-02,7.477876730263233185e-03,-5.049959872849285603e-05\n0.000000000000000000e+00,-1.084884570445865393e-05,-9.617050818633288145e-05,8.672528201714158058e-04,4.942439845763146877e-04,-2.575684629846364260e-05,2.421226963633671403e-05,-1.367858093459517477e-08,2.748490442172624171e-05,1.330447266809642315e-04,-1.396104693412780762e-03,3.746223170310258865e-03,9.110107086598873138e-03,3.249811939895153046e-03,3.724674752447754145e-05,9.410879283677786589e-05,5.006173159927129745e-05,-2.578911371529102325e-04,5.823801737278699875e-03,7.335660979151725769e-03,-3.998692147433757782e-03,-1.360099110752344131e-02,1.270925160497426987e-03,8.722030906938016415e-05,-1.540589582873508334e-04,-1.142092049121856689e-03,-5.494816228747367859e-03,5.754291778430342674e-04,8.809593506157398224e-03,-4.388274624943733215e-03,-2.460061805322766304e-04,1.315626141149550676e-04,-3.709609154611825943e-05,-4.276742984075099230e-04,-1.320932526141405106e-03,-8.171321824193000793e-03,-6.518445443361997604e-03,9.936871007084846497e-03,1.954227918758988380e-03,-2.780723443720489740e-04,1.447254908271133900e-04,-2.691567409783601761e-03,-2.146784216165542603e-03,6.292195990681648254e-03,-4.348459187895059586e-04,2.806002739816904068e-03,-1.375071587972342968e-04,-3.191430587321519852e-04,5.910128311370499432e-05,4.319562576711177826e-04,1.178212929517030716e-03,8.739190176129341125e-03,1.019801851361989975e-02,4.278623964637517929e-03,-4.511859879130497575e-05,8.355608588317409158e-05,-4.729095599032007158e-05,7.930594620120245963e-06,-1.264170045033097267e-03,-3.377016168087720871e-03,-1.396298408508300781e-03,-2.350689319428056479e-04,1.457901817047968507e-05,-2.635540295159444213e-05,1.125481041697184992e-08,4.030571290059015155e-06,-6.786824087612330914e-06,2.560324501246213913e-03,1.999349100515246391e-03,-4.363366315374150872e-06,1.095097832148894668e-04,-7.754547226568320184e-09,8.422772225458174944e-06,1.702694717096164823e-04,5.543651059269905090e-05,-5.484822671860456467e-03,1.411273330450057983e-02,-4.200492985546588898e-04,1.725695474306121469e-04,-7.407361408695578575e-07,3.796922101173549891e-07,-1.407840172760188580e-04,6.721187382936477661e-04,-1.449737325310707092e-02,-2.439646050333976746e-03,-6.279958877712488174e-03,-1.589128514751791954e-03,2.740141353569924831e-04,4.855802399106323719e-05,2.871495671570301056e-04,-2.219386398792266846e-03,-9.213215671479701996e-03,6.735869683325290680e-03,3.186716232448816299e-03,-8.081712294369935989e-04,1.646772143431007862e-04,6.138179742265492678e-05,-6.110399845056235790e-04,-2.532055601477622986e-03,-6.868289783596992493e-03,-6.643030792474746704e-03,4.972838796675205231e-03,4.130632616579532623e-03,-4.529281286522746086e-04,1.658678229432553053e-05,-1.104469643905758858e-03,-8.188793435692787170e-04,1.487861480563879013e-02,-1.424494013190269470e-02,7.511630654335021973e-03,3.760681720450520515e-03,-5.226838402450084686e-04,2.240599860670045018e-05,-6.635703030042350292e-04,-2.267612144351005554e-03,1.154265552759170532e-02,2.442026510834693909e-03,5.209063645452260971e-03,-2.256215375382453203e-04,8.276390144601464272e-05,-2.317890903213992715e-05,-3.268483123974874616e-05,-1.196259632706642151e-03,-3.069925121963024139e-03,-1.887694699689745903e-03,-2.568805066403001547e-04,4.774384433403611183e-05,-8.376356163353193551e-06,9.760544372738877428e-09,-8.945207810029387474e-06,-2.089409645122941583e-05,1.311149913817644119e-03,4.552934551611542702e-04,6.647570990025997162e-05,-1.036082830978557467e-04,3.004929283179080812e-08,2.371701993979513645e-04,-4.783694166690111160e-04,3.213716670870780945e-03,2.304908633232116699e-02,-1.555588468909263611e-02,6.146452389657497406e-03,5.846087587997317314e-04,-2.390456211287528276e-05,-2.191051025874912739e-04,-7.330963853746652603e-04,3.499505575746297836e-03,1.542577613145112991e-02,-3.909885138273239136e-02,-3.155480697751045227e-02,6.282866001129150391e-03,-4.897707258351147175e-04,1.338301226496696472e-04,4.688434302806854248e-03,-4.928359761834144592e-03,-5.833414383232593536e-03,1.205868902616202831e-03,-1.464450359344482422e-02,6.014334037899971008e-03,-2.701711491681635380e-04,2.521585556678473949e-04,1.781899482011795044e-03,2.709797350689768791e-03,-5.105109885334968567e-04,-4.896463826298713684e-02,2.399718388915061951e-02,1.626797951757907867e-02,-2.755625639110803604e-03,7.377821020781993866e-07,4.352906253188848495e-03,-3.390549682080745697e-03,-4.347976297140121460e-02,1.251131482422351837e-02,-3.977207932621240616e-03,1.943116262555122375e-02,3.680141526274383068e-04,-6.857166299596428871e-04,9.825650602579116821e-03,-3.192768432199954987e-03,-1.858869567513465881e-02,1.053829956799745560e-02,-3.515901044011116028e-03,1.044175587594509125e-04,-5.094535881653428078e-04,6.520550232380628586e-05,7.176678627729415894e-04,5.228588357567787170e-03,-4.943654406815767288e-03,-9.353324770927429199e-03,-1.299489988014101982e-03,-1.410178083460777998e-04,-2.569672687968704849e-05,3.901991973975782457e-08,-1.959171277121640742e-05,-1.570231870573479682e-05,2.009901683777570724e-03,1.712513738311827183e-03,-7.000111509114503860e-06,7.392647239612415433e-05,-8.317300626003998332e-09,1.632366183912381530e-05,1.802311453502625227e-04,8.123447187244892120e-04,6.870904006063938141e-03,4.207741934806108475e-03,-1.320540788583457470e-03,1.394508435623720288e-04,1.108235301217064261e-04,-1.227834727615118027e-04,-6.120963371358811855e-05,5.262509919703006744e-03,-3.870030865073204041e-03,-7.729547563940286636e-03,-2.237275801599025726e-02,-1.141980011016130447e-02,2.241286856587976217e-04,-2.805599651765078306e-04,-3.270264714956283569e-04,-6.100622471421957016e-03,2.716967836022377014e-03,2.837827987968921661e-02,-1.399943511933088303e-02,-1.473322976380586624e-03,2.161391603294759989e-04,-7.341426680795848370e-06,-3.156343009322881699e-04,-2.229386242106556892e-03,-2.630809135735034943e-02,-1.124187186360359192e-02,1.477589923888444901e-02,6.475007627159357071e-03,-1.102303271181881428e-03,4.954945325152948499e-05,-2.338312566280364990e-03,1.345585100352764130e-03,4.584395326673984528e-03,-4.647277295589447021e-03,3.491321578621864319e-03,4.642232786864042282e-03,-8.776523172855377197e-04,-1.066337717929854989e-04,-2.119746059179306030e-04,-8.500633761286735535e-03,7.306025829166173935e-03,1.862160861492156982e-02,1.091480255126953125e-03,-3.519120218697935343e-05,-4.138477379456162453e-05,8.435788913629949093e-06,1.987904543057084084e-04,-2.258079126477241516e-03,-4.626157693564891815e-03,-5.330703686922788620e-03,-7.179016247391700745e-04,9.620583296054974198e-05,-1.219963269250001758e-05,-2.152046363335102797e-08,-6.489601219072937965e-06,1.152441400336101651e-04,3.240590915083885193e-03,1.958483364433050156e-03,7.663252472411841154e-05,5.037370283389464021e-05,1.154830897576175630e-08,-7.456040475517511368e-05,-2.844630216713994741e-06,-7.132687605917453766e-04,-1.377358566969633102e-04,-8.693117648363113403e-03,-6.303991191089153290e-03,4.581271496135741472e-04,-1.846279774326831102e-04,-4.612704506143927574e-04,-3.799593541771173477e-04,-9.988711215555667877e-03,5.327360238879919052e-03,3.489690832793712616e-03,-2.429088205099105835e-02,-1.494370168074965477e-03,3.728986484929919243e-05,-1.199505932163447142e-04,6.251148879528045654e-04,-5.839354358613491058e-03,-3.093191888183355331e-03,2.106838673353195190e-02,-8.207767270505428314e-03,4.156585782766342163e-04,1.367223449051380157e-04,2.168082864955067635e-04,-4.265766474418342113e-04,1.601797994226217270e-03,-8.593932725489139557e-03,-2.286804467439651489e-02,7.609174586832523346e-03,1.328467670828104019e-02,-1.222248771227896214e-03,-2.056045632343739271e-04,-5.386937991715967655e-04,-1.445918250828981400e-02,4.898658487945795059e-03,6.857817061245441437e-03,-1.012433879077434540e-02,8.560910820960998535e-03,-1.176072284579277039e-03,-5.640860763378441334e-04,3.857092466205358505e-03,-1.010047644376754761e-02,8.750567212700843811e-05,1.411310210824012756e-02,-7.072026841342449188e-03,1.372537517454475164e-04,-4.953702446073293686e-04,1.309325161855667830e-04,3.073934931308031082e-04,4.065774381160736084e-03,-2.531388774514198303e-03,-1.019877195358276367e-02,-1.256705494597554207e-03,-5.660885653924196959e-05,-2.047858288278803229e-05,7.090250164765166119e-09,3.698266664287075400e-05,9.817114914767444134e-05,2.566837705671787262e-03,2.320547821000218391e-03,3.499617741908878088e-05,9.258558566216379404e-05,-3.730383468791842461e-08,-1.351114042336121202e-04,-3.896034468198195100e-05,-3.439411520957946777e-04,-1.325818710029125214e-02,-2.349796146154403687e-02,-9.397776797413825989e-03,8.440895471721887589e-04,-4.711119981948286295e-04,-6.372703355737030506e-04,1.499642850831151009e-03,-2.587415650486946106e-02,-2.879096195101737976e-02,7.777631282806396484e-03,-4.843145143240690231e-03,8.789551444351673126e-03,6.304780254140496254e-05,-7.860941695980727673e-05,2.527251141145825386e-03,-4.689369350671768188e-03,-8.020570501685142517e-03,7.700627902522683144e-04,-3.068972844630479813e-03,6.501435302197933197e-03,-3.567266685422509909e-04,2.648193039931356907e-04,1.108453143388032913e-03,1.193295232951641083e-02,1.712547987699508667e-02,1.137860491871833801e-02,-2.724795229732990265e-02,5.910532549023628235e-03,1.196540659293532372e-03,-6.139891338534653187e-04,6.339445244520902634e-03,-8.959020487964153290e-03,1.493204943835735321e-02,2.055134065449237823e-02,-3.648428618907928467e-02,5.163946188986301422e-03,1.188957015983760357e-03,-5.393634201027452946e-04,8.044585585594177246e-03,-3.977275453507900238e-03,-2.435560710728168488e-02,-2.695949003100395203e-02,-5.276551470160484314e-03,1.045180542860180140e-04,-5.263331113383173943e-04,1.075702311936765909e-05,7.109179859980940819e-04,3.735122736543416977e-03,-5.179736763238906860e-05,-3.322923090308904648e-03,-3.620542411226779222e-04,-1.919619535328820348e-04,4.531027661869302392e-05,2.377305463596712798e-09,2.516951826692093164e-05,2.409826993243768811e-05,-1.392986159771680832e-04,3.723088884726166725e-04,-1.717999111860990524e-07,7.908530824352055788e-05,2.192700776504352689e-08,-1.498876226833090186e-04,1.684331073192879558e-04,-2.749756444245576859e-03,-1.051217131316661835e-02,9.680998511612415314e-03,5.989284254610538483e-04,2.893121563829481602e-05,5.672526458511129022e-05,-4.631524789147078991e-04,8.048489689826965332e-04,-3.584161167964339256e-03,3.950500395148992538e-03,1.037308294326066971e-02,-9.353803470730781555e-03,-2.634267788380384445e-03,3.399616398382931948e-04,-6.702099926769733429e-04,-7.553445175290107727e-05,-1.716019585728645325e-02,-5.462281405925750732e-03,2.407719939947128296e-02,-1.558331400156021118e-02,-2.146343234926462173e-03,9.761420369613915682e-05,-2.630909730214625597e-04,3.371316706761717796e-04,-1.233087852597236633e-03,-3.755648434162139893e-02,-2.252753451466560364e-02,-7.716518826782703400e-03,1.640723086893558502e-03,6.562138441950082779e-04,-4.529562284005805850e-05,-8.467775769531726837e-04,3.182508051395416260e-03,-1.289877854287624359e-02,5.059848539531230927e-03,7.971716695465147495e-04,-4.385153762996196747e-03,-5.968124605715274811e-05,-1.111530436901375651e-04,7.926077523734420538e-05,-1.444212393835186958e-03,1.290199067443609238e-02,7.359134964644908905e-03,-7.781792432069778442e-03,-5.573491216637194157e-05,-9.824783774092793465e-05,-4.666289169108495116e-05,-1.178797901957295835e-06,-1.669510500505566597e-03,-6.816798821091651917e-03,-4.707860760390758514e-03,-6.201143260113894939e-04,1.728826900944113731e-04,1.959113433258607984e-05,-5.876029263163218275e-08,-8.358069317182525992e-05,-6.536008731927722692e-05,2.028767019510269165e-03,1.304415520280599594e-03,-2.056000521406531334e-04,-1.085053663700819016e-04,4.051898372381401714e-09,-3.007167833857238293e-05,1.399830071022734046e-04,-4.401733167469501495e-04,5.848496221005916595e-03,6.178060080856084824e-03,1.403367612510919571e-03,6.607681280001997948e-04,-7.013291906332597136e-05,-2.020038664340972900e-04,-1.890353392809629440e-03,4.483850672841072083e-03,1.382821239531040192e-02,8.431863039731979370e-03,-1.551967114210128784e-02,1.955505926162004471e-03,3.713062324095517397e-05,-1.190560054965317249e-03,-9.955132380127906799e-03,-1.334627717733383179e-02,-1.432101055979728699e-02,1.301198825240135193e-02,-1.322473213076591492e-02,-1.766500063240528107e-03,2.602702588774263859e-04,1.032447908073663712e-04,-9.158927714452147484e-04,6.718268850818276405e-04,-8.515132591128349304e-03,-2.266453579068183899e-03,-3.358470275998115540e-03,6.349635776132345200e-03,-1.333162188529968262e-03,1.043883094098418951e-05,6.538769230246543884e-04,-9.333051741123199463e-03,-3.309402614831924438e-03,-1.431545242667198181e-04,-1.933257095515727997e-03,3.838976845145225525e-03,-1.160656334832310677e-03,-4.566051647998392582e-04,1.328197866678237915e-02,2.299073152244091034e-03,8.919600397348403931e-03,1.040756143629550934e-02,-8.170986548066139221e-04,8.829546277411282063e-05,-1.171777548734098673e-04,-5.437015352072194219e-05,9.759787935763597488e-04,9.732162579894065857e-04,4.920485662296414375e-04,-5.825095809996128082e-03,-1.009179046377539635e-03,-4.534093750407919288e-05,-2.577624945843126625e-05,-3.428476702538318932e-08,1.985221751965582371e-05,-1.452778815291821957e-04,-1.690651476383209229e-02,-1.217998377978801727e-02,3.673677565529942513e-05,-3.556779411155730486e-04,5.245510692475363612e-08,3.083657356910407543e-04,-2.252026461064815521e-04,1.767834648489952087e-03,1.559439301490783691e-02,2.261811494827270508e-02,1.056655775755643845e-02,-3.202141029760241508e-03,6.784741999581456184e-04,3.013354726135730743e-03,-8.648810908198356628e-04,1.548025757074356079e-02,2.773521840572357178e-02,-8.765168488025665283e-03,1.406384557485580444e-01,-1.542100682854652405e-02,-5.921548581682145596e-04,2.452042186632752419e-03,-3.973482176661491394e-03,6.642946600914001465e-02,4.840089008212089539e-02,-9.084221720695495605e-02,6.371983885765075684e-02,-1.874997466802597046e-02,-5.232156254351139069e-04,-6.413376540876924992e-04,1.258436823263764381e-03,-7.089510094374418259e-03,7.953565567731857300e-02,1.629477143287658691e-01,-3.832420706748962402e-02,-6.638526916503906250e-02,4.265709780156612396e-03,1.019482151605188847e-03,-7.648136466741561890e-03,4.974228143692016602e-02,3.142781555652618408e-03,-9.997881948947906494e-03,1.220332086086273193e-02,-5.561650544404983521e-02,4.366973880678415298e-03,2.880338579416275024e-03,-4.076473042368888855e-02,4.230518639087677002e-02,-1.956988871097564697e-02,-5.480054765939712524e-02,6.881167292594909668e-01,-3.802756546065211296e-04,1.449969131499528885e-03,1.349960220977663994e-03,-3.647651989012956619e-03,-1.245163381099700928e-02,3.728507086634635925e-02,5.745369195938110352e-02,7.470234297215938568e-03,-1.190833514556288719e-03,-4.210382467135787010e-04,3.236779230064712465e-05,-3.745996509678661823e-04,-5.387475830502808094e-04,3.214423311874270439e-03,1.771646086126565933e-03,3.499193699099123478e-04,-6.990836700424551964e-04,8.324367227032780647e-04,-9.799152612686157227e-04,-4.229572368785738945e-04,-3.196411533281207085e-03,-4.934877157211303711e-03,-1.480207219719886780e-02,-4.500234965234994888e-03,-1.155148260295391083e-03,6.514815613627433777e-04,-5.975050153210759163e-04,-2.379962243139743805e-03,-8.969823829829692841e-04,-3.013975918292999268e-03,7.764244452118873596e-03,-2.468107827007770538e-02,6.484764628112316132e-03,-1.890688668936491013e-03,9.403091389685869217e-04,6.130922585725784302e-03,-1.891056261956691742e-02,-7.351218257099390030e-03,2.094002813100814819e-02,-1.463817246258258820e-02,5.645569413900375366e-03,-2.577294129878282547e-03,-4.304911708459258080e-04,-2.301695290952920914e-03,-5.381180904805660248e-03,-2.173219248652458191e-02,-3.574153780937194824e-02,1.382086426019668579e-02,1.656741648912429810e-02,2.740112366154789925e-03,-4.377699457108974457e-03,-1.184610417112708092e-03,-1.103508844971656799e-02,-4.954515025019645691e-04,2.081039361655712128e-02,-1.545362081378698349e-02,8.704489096999168396e-03,7.883436628617346287e-04,-6.514017935842275620e-03,1.069573778659105301e-02,5.599523428827524185e-03,1.423652470111846924e-02,2.713006734848022461e-02,-1.695744693279266357e-02,6.366995163261890411e-03,1.007374003529548645e-02,-8.965785615146160126e-03,1.687521487474441528e-02,-1.680896058678627014e-02,-3.372935112565755844e-03,-1.143743004649877548e-02,-1.626377366483211517e-02,-5.920414812862873077e-03,1.669254561420530081e-05\n0.000000000000000000e+00,-1.166047809419978876e-07,-7.238314537971746176e-06,2.800628717523068190e-04,1.896939211292192340e-04,-9.796151971386279911e-06,-5.407228854892309755e-06,-1.039476726916177540e-09,-5.490040712174959481e-05,8.775844435149338096e-06,-6.131353438831865788e-04,-1.005143974907696247e-03,-8.804761455394327641e-04,3.796672972384840250e-04,1.027701655402779579e-04,-2.689163011382333934e-05,-6.038421361154178157e-06,-6.839713023509830236e-05,-1.839348813518881798e-03,-5.753936129622161388e-04,-1.071558799594640732e-03,-2.360296668484807014e-03,-2.532111830078065395e-04,-3.177289181621745229e-05,-8.954092481872066855e-05,-4.127134452573955059e-04,2.176233101636171341e-04,-6.765283178538084030e-04,-1.008277060464024544e-03,-2.676578005775809288e-04,3.786298912018537521e-04,1.856113522080704570e-05,-1.382909204039606266e-06,7.691113569308072329e-05,7.742673624306917191e-04,7.773404358886182308e-04,7.844272768124938011e-04,1.220431877300143242e-04,-2.625022316351532936e-04,-5.930793704465031624e-04,-7.778134204272646457e-06,3.913202672265470028e-04,6.719690281897783279e-04,6.354821962304413319e-04,1.564378850162029266e-03,9.429358178749680519e-04,1.273565227165818214e-03,-3.869242209475487471e-04,-4.055427780258469284e-05,-9.934999980032444000e-05,-2.279691252624616027e-04,1.963065005838871002e-03,-1.502456725575029850e-04,7.435109000653028488e-05,2.390979716437868774e-06,-9.325211067334748805e-06,1.307148431806126609e-05,1.504064566688612103e-04,3.269630542490631342e-05,1.710942306090146303e-04,-2.093983639497309923e-04,-2.111842150043230504e-05,4.880099368165247142e-05,-6.588256837858352810e-06,-4.954181775929100695e-08,1.402758016411098652e-06,1.048183366947341710e-05,3.138596366625279188e-04,4.229288897477090359e-04,-9.734329978527966887e-06,4.885016551270382479e-06,-3.539950776954015055e-09,2.481654291841550730e-06,5.482989581651054323e-05,-3.958954766858369112e-05,1.324833603575825691e-03,1.001904951408505440e-03,-4.719337739516049623e-04,9.027659689309075475e-05,-1.266902108909562230e-05,-2.370095353398937732e-05,1.891349529614672065e-04,-8.427915163338184357e-04,6.566676311194896698e-04,-5.737704923376441002e-04,-2.077254757750779390e-04,5.181393134989775717e-06,3.849228960461914539e-06,-2.809345278365071863e-05,-4.611146141542121768e-05,1.752259558998048306e-04,-2.587770286481827497e-04,3.329658065922558308e-04,6.987949600443243980e-04,3.629633865784853697e-04,1.160192823590477929e-05,3.377840403118170798e-05,2.963062615890521556e-05,1.155200414359569550e-03,7.602805271744728088e-05,-1.521524682175368071e-04,-8.241372997872531414e-04,1.004866790026426315e-03,-5.135131505085155368e-05,-1.166067249869229272e-05,-1.573087647557258606e-04,-4.314034595154225826e-04,2.766447723843157291e-04,-6.934979464858770370e-04,-1.602988108061254025e-03,4.853803256992250681e-04,-5.578985292231664062e-05,-2.165589830838143826e-05,6.194990710355341434e-04,-3.406394098419696093e-04,5.005492712371051311e-04,-1.356496708467602730e-03,-3.349322360008955002e-04,-1.700630127743352205e-05,-1.862249519035685807e-05,-3.073410880460869521e-06,5.529342161025851965e-05,-1.494706375524401665e-04,-1.128597577917389572e-04,-4.421700723469257355e-04,-5.754699304816313088e-05,-4.510747021413408220e-05,3.195340013917302713e-06,-1.333724330976338024e-08,-1.474017881264444441e-05,-3.998754436906892806e-06,-1.737686397973448038e-04,1.306635822402313352e-04,1.847491330408956856e-05,1.061619150277692825e-05,-5.050178586429865391e-08,8.532186620868742466e-05,-8.859470653987955302e-06,2.009640680626034737e-03,-2.307758899405598640e-03,4.705212078988552094e-03,3.858985728584229946e-04,-2.638477890286594629e-04,4.193676068098284304e-05,5.383317693485878408e-05,-2.009756863117218018e-04,-7.140195812098681927e-04,-1.699650660157203674e-03,-4.799990914762020111e-03,5.746868555434048176e-05,-6.104221101850271225e-04,-1.909517231979407370e-05,5.809701906400732696e-05,8.032142650336027145e-04,4.748650535475462675e-04,-6.517303176224231720e-03,8.568858727812767029e-03,3.817056072875857353e-03,-1.915078610181808472e-03,7.375510904239490628e-07,-9.380905248690396547e-05,1.085051917470991611e-04,-2.707743551582098007e-03,2.872874494642019272e-03,-8.276540320366621017e-04,1.994547899812459946e-03,-2.776059089228510857e-03,2.872841141652315855e-04,3.187025868101045489e-05,-8.670468232594430447e-04,1.050037244567647576e-04,-1.473108073696494102e-03,3.592355875298380852e-03,-9.197309846058487892e-04,2.487754914909601212e-03,3.119146858807653189e-04,6.349102477543056011e-05,-1.108594471588730812e-03,1.027698745019733906e-03,-2.785457530990242958e-03,-2.580921165645122528e-03,-7.668067119084298611e-04,-5.401972885010764003e-05,2.189181213907431811e-05,1.834572572079196107e-06,-1.508999994257465005e-04,-5.241231701802462339e-05,-2.023614943027496338e-04,1.561900135129690170e-03,8.266171789728105068e-05,1.420855824108002707e-06,1.466939352212648373e-06,-3.639934575971892627e-09,9.597059943189378828e-06,2.446936377964448184e-05,-5.992702790535986423e-04,-2.609126386232674122e-04,2.893558121286332607e-05,2.634962584124878049e-06,5.125968982611084357e-09,3.169902993249706924e-05,-3.432503581279888749e-05,4.773736291099339724e-04,-1.768697868101298809e-03,4.968251101672649384e-03,2.977844793349504471e-03,8.038538362598046660e-05,2.349338501517195255e-05,-4.892073775408789515e-05,2.060381666524335742e-04,1.645627664402127266e-03,-1.780131366103887558e-03,1.877133734524250031e-03,-8.468806743621826172e-03,-3.271682944614440203e-04,-5.620371211989549920e-06,8.644145418656989932e-05,1.777279307134449482e-03,1.268066815100610256e-03,2.566048875451087952e-03,-2.912494586780667305e-03,2.722367877140641212e-03,-3.695874009281396866e-03,-8.285143849207088351e-05,-6.993370334384962916e-05,6.179191404953598976e-04,-1.485468383179977536e-04,2.826571930199861526e-03,-6.183626246638596058e-04,1.004809397272765636e-03,-1.899856375530362129e-03,-1.535787887405604124e-04,-2.560181928856763989e-05,2.408106229268014431e-04,2.840939676389098167e-03,-4.325829504523426294e-04,1.579989911988377571e-03,-2.059502527117729187e-03,-1.013764413073658943e-03,-8.729666660656221211e-06,4.319403524277731776e-05,2.964850049465894699e-03,-4.446267616003751755e-03,-2.340806182473897934e-03,-2.209927188232541084e-04,-1.219555735588073730e-03,2.909041540988255292e-05,-3.298118463135324419e-05,6.269154255278408527e-06,4.547384742181748152e-04,4.814187064766883850e-03,2.171912346966564655e-04,3.974163555540144444e-04,5.071256964583881199e-05,-2.210773163824342191e-05,1.820825218601385131e-06,-2.651881914061959833e-08,3.741321052075363696e-06,-2.720765905905864201e-06,9.230617433786392212e-05,9.624700032873079181e-05,-1.645418160478584468e-05,-1.104511284211184829e-06,-1.861053533502854407e-08,9.424032214155886322e-06,1.072278610081411898e-05,2.018718660110607743e-04,-5.464406567625701427e-04,6.317616207525134087e-04,2.111222129315137863e-04,4.372331750346347690e-05,-5.335369678505230695e-06,1.089143370336387306e-05,-9.881943697109818459e-06,-5.762487417086958885e-04,-7.789860828779637814e-04,-1.676700776442885399e-04,-1.403467496857047081e-03,1.094252220354974270e-04,2.218044755863957107e-05,-1.164099012385122478e-04,-8.109085611067712307e-04,5.486643640324473381e-04,5.535813979804515839e-04,4.357911529950797558e-05,7.734695100225508213e-04,1.807340158848091960e-04,3.289354572189040482e-05,-8.293603059428278357e-06,2.922343082900624722e-05,7.808840018697082996e-04,9.504318586550652981e-04,-5.176590057089924812e-04,-6.513360422104597092e-04,-2.446455182507634163e-04,4.384091880638152361e-05,-7.934202585602179170e-06,4.121996607864275575e-05,-4.499866918195039034e-04,3.648629935923963785e-04,1.813018025131896138e-04,-3.710621967911720276e-04,-1.647662138566374779e-04,2.375138865318149328e-05,4.580340373649960384e-06,-3.532796108629554510e-05,-9.500651503913104534e-05,2.806143602356314659e-04,2.118762786267325282e-04,3.364347503520548344e-05,-5.611841061181621626e-06,5.988556495140073821e-06,-1.555039307277183980e-05,-4.222885763738304377e-06,-9.001912985695526004e-05,3.876249247696250677e-04,-2.739350893534719944e-04,1.802118640625849366e-05,-1.575895225869317073e-06,5.894004289075382985e-07,-3.234754331060685217e-08,8.285791409434750676e-06,1.968285505427047610e-05,-3.595806265366263688e-05,-2.586713526397943497e-04,3.170536365360021591e-05,5.983246865071123466e-06,4.512912710197269917e-09,-7.898013791418634355e-06,-4.208667087368667126e-05,-2.479598042555153370e-04,3.163489163853228092e-04,3.302220953628420830e-03,-3.124651848338544369e-04,-5.311704444466158748e-05,4.108341454411856830e-05,-2.063139618257991970e-05,1.331209205090999603e-04,-2.472588676027953625e-05,-2.805426775012165308e-04,1.196364755742251873e-04,2.230646787211298943e-04,6.848148768767714500e-04,-5.508322283276356757e-05,8.481355325784534216e-05,1.945119234733283520e-03,3.279938129708170891e-03,-1.528333639726042747e-03,1.264615915715694427e-03,1.013918197713792324e-03,-4.396777148940600455e-05,1.261212673853151500e-06,3.209072747267782688e-05,-2.760384268185589463e-05,-2.192576357629150152e-05,1.879830233519896865e-04,-1.594647183082997799e-03,-2.831705147400498390e-03,1.273310859687626362e-03,-2.037638332694768906e-04,1.954017352545633912e-05,-3.302233817521482706e-04,-1.702463952824473381e-03,-9.688934660516679287e-04,-6.852751830592751503e-04,6.640576175414025784e-04,6.690406007692217827e-04,-2.801938899210654199e-05,-6.231686711544170976e-05,-2.438631199765950441e-04,-2.500632253941148520e-04,-2.910660114139318466e-03,2.325183246284723282e-03,-2.502881106920540333e-04,1.247679210791829973e-05,-8.183059435395989567e-06,2.830206722137518227e-05,-2.005121132242493331e-05,1.145021989941596985e-03,5.653535481542348862e-04,-4.883452202193439007e-04,-1.387101838190574199e-05,-2.686125662876293063e-05,-2.978501925099408254e-06,6.030995791661553085e-08,-1.058455836755456403e-05,8.166248335328418761e-06,6.300923269009217620e-05,6.501869211206212640e-05,1.259699843103589956e-06,-7.574324172310298309e-06,-2.355420747335301712e-08,3.394983286852948368e-05,-2.485045570210786536e-06,1.483540982007980347e-04,8.911041659303009510e-04,-5.904755089432001114e-04,7.139165536500513554e-04,5.453433186630718410e-05,-1.066406184691004455e-05,-3.328802267787978053e-05,-3.298305091448128223e-04,-9.987307712435722351e-04,1.964091788977384567e-03,-1.758473343215882778e-03,6.191720021888613701e-04,-3.115849394816905260e-04,1.791221438907086849e-05,-8.122035069391131401e-05,-7.893261499702930450e-04,6.294256309047341347e-05,-2.178000751882791519e-03,-1.306238118559122086e-05,6.676018238067626953e-04,-1.185883011203259230e-04,1.224214338435558602e-05,1.162619446404278278e-05,1.351039827568456531e-04,1.333324704319238663e-03,-2.830800076480954885e-04,-6.652650772593915462e-04,-3.697489737533032894e-04,1.655141386436298490e-05,-6.749588646925985813e-05,-1.702992267382796854e-05,4.027122340630739927e-04,5.193250253796577454e-04,2.813447266817092896e-03,-4.525959084276109934e-04,-2.644703723490238190e-03,-1.539886579848825932e-04,1.778757577994838357e-04,-2.130716893589124084e-05,-1.664233604969922453e-05,2.720682241488248110e-04,7.498574559576809406e-04,-3.904225304722785950e-04,-1.833768474170938134e-04,1.602832708158530295e-05,-3.959904279327020049e-05,3.897923761542188004e-06,6.915506219229428098e-06,3.139600157737731934e-04,1.667936885496601462e-04,-2.802062954287976027e-04,-7.018113683443516493e-05,-3.236556585761718452e-05,1.202658950205659494e-06,-4.645607987185940146e-08,-1.732883106342342217e-06,1.249935576197458431e-05,-3.683008835650980473e-04,-4.212502681184560061e-04,-2.865647365979384631e-05,-2.088355176965706050e-05,4.372762418825004715e-08,-8.195524060283787549e-06,-4.542419446806889027e-06,-2.313044969923794270e-04,2.484889933839440346e-03,1.036384375765919685e-03,5.759710329584777355e-04,-1.320724695688113570e-04,9.039867109095212072e-06,5.416927524493075907e-05,-4.352696123532950878e-07,6.387109169736504555e-04,-3.341586096212267876e-03,4.581572953611612320e-03,-1.565208192914724350e-03,-4.568295844364911318e-04,-2.125794162566307932e-05,-6.914424739079549909e-05,-1.844476209953427315e-03,1.618398702703416348e-03,-2.085958840325474739e-05,-5.776004400104284286e-04,5.734493490308523178e-03,-9.855277603492140770e-04,-2.181468698836397380e-05,1.039901144395116717e-05,-1.913001906359568238e-04,-2.895459474530071020e-04,8.146479958668351173e-04,-2.868424402549862862e-03,-9.335525101050734520e-04,1.274912210647016764e-04,9.741192479850724339e-05,3.267120700911618769e-05,-5.295631126500666142e-04,-8.406767155975103378e-04,-2.430483000352978706e-03,8.247687947005033493e-04,-2.027330629061907530e-05,-7.452963618561625481e-04,-7.104189717210829258e-05,3.441239095991477370e-05,8.544564479961991310e-04,-3.135309787467122078e-03,-4.267814569175243378e-03,1.511277514509856701e-03,5.045318976044654846e-04,-2.125066203007008880e-05,1.509880439698463306e-05,-1.256845553143648431e-05,1.525610277894884348e-04,2.276666462421417236e-03,1.018055263557471335e-05,4.146712890360504389e-04,-4.000265107606537640e-05,1.325331686530262232e-05,-2.453914021316450089e-06,3.251898306189104915e-08,1.660966518102213740e-05,2.786949880828615278e-05,9.967607184080407023e-06,-6.623062654398381710e-05,-1.008176241157343611e-05,1.059668556990800425e-05,-1.042963049258105457e-08,-2.911422780016437173e-05,4.436213566805236042e-05,-1.392510952427983284e-03,8.039686363190412521e-04,-1.079821377061307430e-03,-9.650215506553649902e-04,-9.455882536713033915e-05,-2.744984885794110596e-05,2.026859147008508444e-05,6.390857743099331856e-04,5.931144696660339832e-04,-4.047781229019165039e-03,2.115464070811867714e-03,1.654412248171865940e-03,-6.368290632963180542e-05,8.325621456606313586e-05,-8.793804590823128819e-05,-7.308370550163090229e-04,2.978991833515465260e-04,-1.598843373358249664e-03,2.319043967872858047e-03,-2.382488455623388290e-03,1.669823541305959225e-04,9.664672688813880086e-07,-8.696641089045442641e-06,-4.724164318758994341e-04,-2.302019391208887100e-03,-3.903009928762912750e-05,-5.952258128672838211e-03,2.248361241072416306e-03,1.543586375191807747e-03,1.189003931358456612e-03,1.400308974552899599e-04,-4.603268753271549940e-04,1.997083425521850586e-03,1.457532867789268494e-03,-5.240167956799268723e-05,-3.899510717019438744e-03,4.974287003278732300e-04,5.037734445068053901e-05,4.921085783280432224e-04,-4.089874564670026302e-04,-1.058136811479926109e-03,-4.195615183562040329e-04,2.782692434266209602e-03,1.702894922345876694e-03,6.641797423362731934e-01,6.386692402884364128e-04,3.023604804184287786e-04,-2.907858288381248713e-06,-3.323570999782532454e-04,1.101524685509502888e-03,-2.484111464582383633e-04,-6.951137911528348923e-04,-1.199362377519719303e-04,-1.978401560336351395e-04,1.495425531174987555e-04,3.804095613304525614e-04,-5.228629452176392078e-04,-2.812402817653492093e-05,-5.934918881393969059e-04,3.959322930313646793e-04,-1.990635792026296258e-04,-2.688998647499829531e-04,3.585121885407716036e-04,4.526316479314118624e-04,-6.075869896449148655e-04,-1.555261114845052361e-04,-3.432788944337517023e-04,2.327313995920121670e-04,-1.713640667730942369e-04,-6.876073312014341354e-04,-7.469920674338936806e-04,1.185998407891020179e-04,-2.244070637971162796e-04,-1.443659712094813585e-04,-1.655632164329290390e-03,2.032440388575196266e-04,1.630387559998780489e-04,-2.311031275894492865e-04,-3.628735721576958895e-04,9.816198144108057022e-04,-1.238547614775598049e-03,3.105011419393122196e-04,-3.721366229001432657e-04,7.011826382949948311e-04,1.477957237511873245e-03,5.576426046900451183e-04,6.188055267557501793e-04,-8.145541505655273795e-05,5.296449526213109493e-04,-2.278665313497185707e-03,-4.781601601280272007e-04,-2.498952671885490417e-04,-1.569425658090040088e-04,-9.010335779748857021e-04,-4.797214933205395937e-04,5.699146422557532787e-04,-1.150431693531572819e-03,1.752457581460475922e-03,2.999929478392004967e-03,-9.406235767528414726e-05,3.917484427802264690e-04,-1.477773766964673996e-04,1.052832230925559998e-03,1.954711973667144775e-03,-5.618064315058290958e-04,-7.899528136476874352e-04,-1.323147909715771675e-03,3.654550295323133469e-03,-8.386892150156199932e-04,4.540756635833531618e-04,2.863409230485558510e-03,-7.371757179498672485e-03,-1.243715640157461166e-02,1.098174508661031723e-02,-7.347113452851772308e-03,-8.616888662800192833e-04,1.839268661569803953e-04,2.700785159959195880e-07\n0.000000000000000000e+00,-2.181697345804423094e-05,-5.794357275590300560e-05,-3.421451401663944125e-05,-1.450348645448684692e-04,1.394199989590561017e-05,-2.252588092233054340e-05,-2.321261760585002776e-08,-7.998909495654515922e-06,-1.393592629028717056e-05,-1.732444798108190298e-04,-3.956700675189495087e-04,-8.004863047972321510e-04,7.761695887893438339e-04,-1.476980833103880286e-05,1.598451672180090100e-05,-8.608005373389460146e-06,1.296019327128306031e-04,4.263489507138729095e-03,-2.501461654901504517e-03,-1.019201357848942280e-03,-6.456483970396220684e-04,-2.263806527480483055e-04,1.085235453501809388e-05,-4.819365858566015959e-05,-2.592916134744882584e-04,9.601223282516002655e-04,7.554410840384662151e-04,2.662205661181360483e-04,7.326478953473269939e-05,4.327795177232474089e-04,-4.310903932491783053e-06,4.487847036216408014e-05,-4.167039296589791775e-04,-1.075518666766583920e-03,1.283420133404433727e-04,-3.784957516472786665e-04,-7.230618502944707870e-04,1.441925414837896824e-03,6.500758463516831398e-04,6.707467946398537606e-06,1.506115950178354979e-04,2.625560155138373375e-04,-1.714996469672769308e-04,-5.291303968988358974e-04,3.696585190482437611e-05,-5.853808252140879631e-04,4.310755466576665640e-04,-9.071763429346901830e-07,-5.195456906221807003e-04,-1.195131451822817326e-03,-7.618035888299345970e-04,8.813262102194130421e-04,7.481614593416452408e-04,7.718216693319845945e-06,1.472951589676085860e-05,6.121300430095288903e-06,5.488732131198048592e-05,-1.864475343609228730e-04,-2.358879719395190477e-04,-6.939750164747238159e-05,-5.890105967409908772e-06,-1.869466905191075057e-05,-3.035084546354482882e-06,-6.667137064653161360e-09,8.338265615748241544e-07,-1.246295323653612286e-05,2.847398718586191535e-05,1.359438610961660743e-04,-1.594908098923042417e-06,1.726816662994679064e-06,6.757334247708968178e-09,-9.487353054282721132e-06,-4.149862797930836678e-05,-1.721331791486591101e-04,-1.852625515311956406e-03,7.365352357737720013e-04,-5.990219651721417904e-04,-3.320120595162734389e-05,8.211579370254185051e-06,9.828816018853103742e-07,1.619130343897268176e-04,1.258833566680550575e-03,-5.811534356325864792e-04,-4.546894924715161324e-04,-1.713338308036327362e-03,-2.229799138149246573e-04,2.412635512882843614e-05,1.197349865833530203e-05,-1.771957904566079378e-04,3.614288289099931717e-06,2.411573368590325117e-04,-1.660977024585008621e-03,1.366537762805819511e-04,-2.258433814859017730e-04,3.532227856339886785e-05,7.535390068369451910e-06,-1.114063925342634320e-04,-2.388954744674265385e-04,6.455520051531493664e-04,-5.683911149390041828e-04,5.068362224847078323e-04,4.638010868802666664e-04,5.186901762499473989e-05,1.458347833249717951e-05,-4.011479904875159264e-04,6.332714110612869263e-04,1.406430150382220745e-03,-1.129101030528545380e-03,4.129217995796352625e-04,3.493833355605602264e-04,5.784283712273463607e-05,1.654585048527223989e-06,6.592268618987873197e-05,-5.036609582020901144e-05,-1.597725495230406523e-04,-1.003470271825790405e-03,1.018534647300839424e-03,-5.817363671667408198e-06,9.710982340038754046e-06,-5.584655809798277915e-06,7.320951226574834436e-06,-8.664363122079521418e-05,1.000109768938273191e-04,-1.364102499792352319e-04,-1.268564301426522434e-05,1.744632572808768600e-05,-2.067907189484685659e-06,-1.355861090068799513e-09,-1.116278326662722975e-06,-1.010014420899096876e-05,-4.248039476806297898e-05,2.240773610537871718e-04,-1.546241037431173027e-05,1.632306884857825935e-05,-7.508281996138066461e-09,-5.543303359445417300e-06,4.482510485104285181e-05,-4.354307020548731089e-05,1.259730779565870762e-03,-4.757605027407407761e-03,1.635079388506710529e-03,1.404729700880125165e-04,-2.319775376236066222e-06,-7.342504977714270353e-05,3.071027167607098818e-04,-1.843197620473802090e-03,1.749195158481597900e-03,4.020988941192626953e-03,-2.164863748475909233e-03,6.235502660274505615e-04,-7.695997192058712244e-05,-2.889550160034559667e-05,-6.915295671205967665e-05,1.696497201919555664e-04,4.220908042043447495e-03,-4.649678710848093033e-03,-1.363486051559448242e-03,1.376934116706252098e-03,6.621175270993262529e-05,-1.674494342296384275e-06,4.516373883234336972e-05,8.351647993549704552e-04,1.312655047513544559e-03,-1.221356913447380066e-03,9.854515083134174347e-04,1.220513833686709404e-03,-6.367617170326411724e-04,-1.062378214555792511e-05,6.943577318452298641e-04,1.721663633361458778e-03,1.667328877374529839e-03,-8.739969693124294281e-03,-1.010787556879222393e-03,-2.153059467673301697e-03,-4.300129367038607597e-04,-8.092622738331556320e-05,1.694715931080281734e-03,-2.507977769710123539e-04,-8.647650829516351223e-04,2.944229636341333389e-03,-8.776991744525730610e-04,4.345009438111446798e-05,-7.011952402535825968e-05,1.965411865967325866e-05,2.935934462584555149e-04,9.748373413458466530e-04,3.723467234522104263e-04,-2.040801336988806725e-03,-3.797851968556642532e-04,-8.440150122623890638e-05,1.247573891305364668e-05,-7.000611201846140830e-10,1.046583201969042420e-05,-4.265254028723575175e-05,-1.620383554836735129e-04,8.563262235838919878e-05,2.392814167251344770e-06,2.946880704257637262e-05,3.167497197864577174e-08,-5.825738753628684208e-06,7.394685962935909629e-05,-3.056417335756123066e-04,-2.588123781606554985e-03,1.685797469690442085e-03,-2.035271318163722754e-04,5.659562884829938412e-05,6.508047954412177205e-05,1.083062597899697721e-04,4.767848295159637928e-04,-2.871421165764331818e-03,4.432120826095342636e-03,-4.889732226729393005e-03,-5.024554673582315445e-03,2.984557766467332840e-03,7.682738214498385787e-05,-1.934796091518364847e-05,2.451250911690294743e-04,1.066389027982950211e-03,3.346418961882591248e-04,2.019909443333745003e-03,-3.665722324512898922e-04,3.309655468910932541e-03,5.964361116639338434e-05,-5.036596485297195613e-05,-2.459971001371741295e-04,-1.798139535821974277e-03,2.484132302924990654e-03,-1.659909728914499283e-03,-3.647705074399709702e-03,-1.663919654674828053e-03,6.004644092172384262e-04,7.654968067072331905e-05,-1.276506343856453896e-03,4.394298419356346130e-03,2.590670483186841011e-03,-2.368946326896548271e-03,6.140908808447420597e-04,-1.552941510453820229e-03,3.266264684498310089e-04,1.089564029825851321e-04,1.592767657712101936e-03,-2.818730426952242851e-03,4.553305450826883316e-03,-3.689492587000131607e-03,1.846101135015487671e-03,-1.359215184493223205e-05,1.140884123742580414e-04,-1.312250788032542914e-07,-4.467533435672521591e-04,2.124457387253642082e-03,-6.066345376893877983e-04,9.852733928710222244e-04,1.667786855250597000e-04,7.543682295363396406e-05,1.119763282986241393e-06,7.157086656661704183e-08,-4.981055099051445723e-06,7.560763151559513062e-06,3.038670984096825123e-04,5.832102033309638500e-06,2.170027073589153588e-06,-2.030430914601311088e-05,2.834440238075330853e-09,-3.549526354618137702e-06,-7.977430868777446449e-06,-1.200262850034050643e-04,3.642588853836059570e-04,-1.618903828784823418e-03,-1.193483709357678890e-03,-4.596128928824327886e-05,-1.625880577194038779e-05,4.202160198474302888e-06,-3.053665568586438894e-05,9.744433918967843056e-04,-4.190325853414833546e-04,-5.592800443992018700e-04,-4.851787234656512737e-04,4.698463308159261942e-04,8.538430847693234682e-06,1.548614091007038951e-05,1.835656003095209599e-04,-3.979049506597220898e-05,-2.318939950782805681e-04,-1.494737807661294937e-05,1.525532570667564869e-04,-6.443031597882509232e-04,-1.858480936789419502e-05,2.869338641176000237e-05,-1.263756130356341600e-04,9.195387974614277482e-05,-7.523827371187508106e-04,-8.846004493534564972e-05,-1.912180596264079213e-04,2.141800709068775177e-03,1.543705875519663095e-04,4.559633453027345240e-06,-1.351490354863926768e-04,-4.755577538162469864e-05,5.137487896718084812e-04,-1.484261360019445419e-03,1.825095969252288342e-04,5.142600275576114655e-04,9.265393600799143314e-05,-3.878650750266388059e-05,4.284060851205140352e-04,-1.228576293215155602e-04,-8.161256555467844009e-04,-1.168006710940971971e-04,1.504697138443589211e-04,-9.464452887186780572e-06,-2.382697857683524489e-06,2.138346189894946292e-06,3.757424201467074454e-05,-7.017201278358697891e-04,9.800947736948728561e-05,-6.087240763008594513e-04,-8.224941120715811849e-05,2.273658719786908478e-05,1.444947201889590360e-06,-4.426397026691120118e-08,1.573839472257532179e-05,-1.637596142245456576e-05,1.301430602325126529e-04,1.746990310493856668e-04,4.864341008214978501e-06,1.410445474903099239e-05,-7.092239684425294399e-09,2.067748209810815752e-05,-6.901371762069175020e-06,8.065521251410245895e-05,-9.231774602085351944e-04,7.325602928176522255e-04,-2.054450334981083870e-03,4.872409044764935970e-05,-3.930175444111227989e-05,-7.756455306662246585e-05,-8.442282705800607800e-05,-1.872221473604440689e-03,1.149493386037647724e-03,1.940248184837400913e-04,2.657419536262750626e-04,2.669539826456457376e-04,-1.851706838351674378e-05,-6.219300303200725466e-06,4.187942249700427055e-04,-2.176690322812646627e-04,-1.991010271012783051e-03,-1.710274023935198784e-03,1.321454998105764389e-03,4.047760739922523499e-04,-3.605077290558256209e-05,3.313476781841018237e-06,1.667480100877583027e-04,8.418768411502242088e-04,1.639134716242551804e-04,2.322210348211228848e-04,3.396312240511178970e-05,1.542972982861101627e-03,1.686995674390345812e-04,-4.471518332138657570e-05,2.458222734276205301e-04,1.062416355125606060e-03,1.495054224506020546e-03,-1.036675879731774330e-03,-2.130172215402126312e-03,8.017417276278138161e-04,-1.601112890057265759e-04,3.692120117193553597e-06,-8.990775677375495434e-05,1.811521942727267742e-04,-4.379143472760915756e-03,-1.132715726271271706e-03,1.876594615168869495e-04,-2.218588633695617318e-05,-2.834320184774696827e-05,4.102157618035562336e-06,3.079161251662299037e-05,4.904233501292765141e-04,-5.057091038906946778e-05,-1.631135455681942403e-05,3.741883483598940074e-05,-2.412134017504286021e-05,2.970019295389647596e-06,-2.890783434850163758e-08,3.311406544526107609e-06,1.804095882107503712e-05,-3.116076695732772350e-04,-3.079531597904860973e-04,2.208957994298543781e-06,-6.962479346839245409e-06,2.362730811000801623e-08,-2.514336665626615286e-05,-1.633861756999976933e-05,-2.438110677758231759e-04,1.052356965374201536e-04,1.398461870849132538e-03,4.299290885683149099e-04,-7.281337457243353128e-05,1.591518184795859270e-06,-1.439502284483751282e-05,1.689453201834112406e-04,9.425926255062222481e-04,7.487880648113787174e-04,-3.801023121923208237e-04,-4.884187364950776100e-04,2.473777276463806629e-04,7.247387657116632909e-06,-1.572910114191472530e-04,-9.272313327528536320e-04,-3.188737318851053715e-04,1.007254468277096748e-03,3.424562513828277588e-03,6.285891286097466946e-04,6.060124142095446587e-04,-1.416169561707647517e-05,-5.583173697232268751e-05,-1.988625008380040526e-04,-2.218899317085742950e-03,1.215632655657827854e-04,-1.074601546861231327e-03,-5.638379370793700218e-04,5.682296468876302242e-04,-1.397423038724809885e-04,-6.935626970516750589e-06,-9.186465176753699780e-04,-4.542629176285117865e-04,3.485154593363404274e-05,-3.233847441151738167e-03,-1.528713968582451344e-03,6.874313112348318100e-04,-1.970893354155123234e-04,-1.635852459003217518e-05,7.115748012438416481e-04,-3.484549233689904213e-05,-1.150952419266104698e-03,-3.844498191028833389e-03,1.321585150435566902e-03,7.171578090492403135e-06,1.420262742612976581e-05,1.623628577362978831e-06,5.975941166980192065e-05,1.208164467243477702e-04,3.262487589381635189e-04,-3.078427689615637064e-04,-2.837656211340799928e-05,3.217636913177557290e-05,-5.366616733226692304e-06,8.480719770886935294e-08,-9.198877705784980208e-06,-1.665359377511776984e-05,1.156138314399868250e-04,1.572928886162117124e-04,-3.056538116652518511e-05,-4.028269540867768228e-05,-2.422302713966928422e-08,2.472292908350937068e-05,-3.120299152215011418e-05,5.458410596475005150e-04,1.067491597495973110e-03,-1.594360684975981712e-03,-3.239301804569549859e-05,2.118092088494449854e-04,-1.668445111135952175e-05,-8.067513408605009317e-05,-2.149588544853031635e-04,-8.092513307929039001e-04,1.644119387492537498e-03,4.172006621956825256e-03,-1.739301369525492191e-03,1.194498501718044281e-03,-6.220836075954139233e-05,4.199970135232433677e-05,8.578035631217062473e-04,-2.209271769970655441e-03,7.888487307354807854e-04,-1.957236090674996376e-04,1.713082659989595413e-03,-2.821758971549570560e-04,-5.310594497132115066e-05,1.292167780775343999e-06,3.671955782920122147e-04,1.408496638759970665e-03,7.140616653487086296e-04,1.295279595069587231e-03,4.464531084522604942e-04,2.348526177229359746e-04,-3.946249780710786581e-04,-4.429982800502330065e-05,4.780486924573779106e-04,-4.974270705133676529e-04,9.471182129345834255e-04,-8.575374260544776917e-03,-1.242235186509788036e-03,8.343301014974713326e-04,-9.166220843326300383e-05,-9.766237053554505110e-05,-1.663698232732713223e-03,2.832897938787937164e-03,-2.178053371608257294e-03,3.775881486944854259e-04,-9.993606945499777794e-04,3.725208080140873790e-05,-6.889236101415008307e-05,-5.135779247211758047e-06,1.701336004771292210e-04,5.440836539492011070e-04,-2.834153128787875175e-04,-7.001705816946923733e-04,-7.043401274131610990e-05,-3.987842501373961568e-05,1.614104121472337283e-06,-2.247293195978272706e-08,-8.454370799881871790e-06,-3.445328184170648456e-05,-4.902558866888284683e-04,-4.896475002169609070e-04,-9.633175068302080035e-06,-1.719234933261759579e-05,1.313001121161505580e-07,3.685890987981110811e-05,-1.554164555273018777e-05,3.466882335487753153e-04,1.395127736032009125e-03,-2.702930476516485214e-03,2.083906903862953186e-03,-7.578208897029981017e-05,2.251032856293022633e-05,7.363394252024590969e-05,-1.796351571101695299e-04,2.110089175403118134e-03,-3.741500200703740120e-03,-1.520183170214295387e-03,5.171217489987611771e-03,-6.158949108794331551e-04,-7.589626329718157649e-05,5.071426858194172382e-05,-3.278086660429835320e-04,3.587353043258190155e-03,3.170193522237241268e-04,-3.848161548376083374e-03,-5.914606153964996338e-04,-9.999977191910147667e-04,-5.504701402969658375e-05,-2.031010444625280797e-05,-1.182986452477052808e-04,-1.192301278933882713e-04,6.919148843735456467e-03,5.301997996866703033e-03,2.158975694328546524e-03,-8.936584927141666412e-04,-1.272503286600112915e-04,4.179673851467669010e-05,-1.097974134609103203e-03,1.517463242635130882e-03,1.932326704263687134e-03,-3.014009213075041771e-03,1.746852649375796318e-03,-2.219351008534431458e-03,-7.930153515189886093e-06,2.737132308539003134e-04,-1.387522555887699127e-03,9.520767489448189735e-04,-5.838367505930364132e-04,-1.296548754908144474e-03,2.552106976509094238e-03,6.247826386243104935e-04,6.580145955085754395e-01,-4.510316066443920135e-04,3.554016584530472755e-04,-3.194792661815881729e-04,-1.211534254252910614e-05,1.242249272763729095e-03,-2.730028645601123571e-04,-7.228036993183195591e-04,-1.595376525074243546e-04,-1.157671562395989895e-03,1.842884346842765808e-03,-1.428181072697043419e-03,3.393879160284996033e-04,-1.429776544682681561e-03,6.955399294383823872e-04,1.612539927009493113e-04,8.107285793812479824e-06,9.087613434530794621e-04,4.534179170150309801e-04,5.262002232484519482e-04,-1.331213978119194508e-03,-1.308103557676076889e-03,-1.104285620385780931e-04,-2.616490819491446018e-04,-7.058712071739137173e-04,2.082519640680402517e-04,-7.940809009596705437e-04,-8.055731886997818947e-04,-1.011991524137556553e-03,2.913424046710133553e-03,-8.877482614479959011e-04,-1.465695444494485855e-03,3.708840231411159039e-04,6.907319766469299793e-04,-5.132189253345131874e-04,1.806273707188665867e-03,-2.548061078414320946e-03,1.116185332648456097e-03,1.409002579748630524e-03,1.497693592682480812e-04,8.068750321399420500e-05,6.520040333271026611e-04,-7.056422182358801365e-04,-3.926008357666432858e-04,-1.461679348722100258e-04,-1.516315853223204613e-03,1.921390765346586704e-03,-8.845314150676131248e-04,-8.260098984465003014e-04,-1.423716312274336815e-03,7.257069810293614864e-04,1.179051469080150127e-03,-2.321398060303181410e-04,-2.849502954632043839e-03,3.451271331869065762e-04,1.904219971038401127e-04,-4.590750613715499640e-04,-8.596691768616437912e-04,1.145629910752177238e-03,-7.480945787392556667e-04,-5.797518417239189148e-03,4.043820779770612717e-03,1.406876603141427040e-03,2.997834235429763794e-03,9.431998478248715401e-04,1.989558804780244827e-03,5.438830703496932983e-03,7.721457630395889282e-03,-4.669186659157276154e-03,4.567985888570547104e-03,-4.098288773093372583e-04,2.947159111499786377e-03,-1.878170678537571803e-06\n0.000000000000000000e+00,4.824786174140172079e-06,7.705434836680069566e-05,-2.945324522443115711e-04,-1.112985992222093046e-04,-1.372552469547372311e-05,1.353285460936604068e-05,1.147159522929541708e-08,-6.320301963569363579e-06,-1.615212568140123039e-05,-6.224722019396722317e-04,-3.646010591182857752e-04,4.006416202173568308e-05,-3.198514168616384268e-04,-4.626194277079775929e-05,8.271927981695625931e-06,2.846470351869356818e-06,-8.710967813385650516e-05,-1.075260108336806297e-03,8.623212925158441067e-04,1.623405551072210073e-04,-3.399251727387309074e-04,6.555116851814091206e-04,3.356695015099830925e-05,-7.339697913266718388e-05,1.987442374229431152e-04,6.133205024525523186e-04,-4.366167122498154640e-04,3.544914070516824722e-04,-3.804262669291347265e-04,1.091366284526884556e-04,-7.887901119829621166e-06,-7.544145319116069004e-06,1.654113730182871222e-04,-1.299801660934463143e-04,9.893785463646054268e-04,-1.320422859862446785e-03,5.572872469201683998e-04,-6.183997611515223980e-04,5.149885546416044235e-04,4.607981281878892332e-06,-5.081192357465624809e-04,-9.447197226108983159e-05,1.584833022207021713e-03,8.575021638534963131e-04,-3.382902068551629782e-04,-5.987085169181227684e-04,1.557460491312667727e-04,3.319842107885051519e-07,1.141764107160270214e-03,5.921817501075565815e-04,-1.432140124961733818e-03,-7.623037527082487941e-05,-2.822240639943629503e-04,-4.502723641053307801e-06,1.885471647256053984e-06,1.310076868321630172e-06,7.619819371029734612e-05,-3.357314199092797935e-06,-2.210153616033494473e-04,1.228429900947958231e-04,4.155452916165813804e-05,2.141067307093180716e-05,1.033912394632352516e-05,-3.574910323322910699e-08,-5.964864158158889040e-06,5.034016066929325461e-05,-2.330700663151219487e-04,-1.815273717511445284e-04,5.856291863892693073e-06,-5.774601504526799545e-06,-1.949060646211364656e-08,-1.287935992877464741e-05,7.338893738051410764e-06,-3.917986468877643347e-04,2.699831500649452209e-03,-7.032759021967649460e-04,-8.525965386070311069e-04,1.385625455441186205e-05,-7.426133379340171814e-06,-8.186980267055332661e-06,2.337666956009343266e-04,1.178576261736452579e-03,-1.573137240484356880e-03,-5.652806721627712250e-04,-1.144505222328007221e-03,1.083344221115112305e-03,3.581267446861602366e-05,-1.411982339050155133e-05,6.899003346916288137e-05,3.201825893484055996e-04,3.897626447724178433e-05,2.725946484133601189e-03,7.180409011198207736e-05,5.549155175685882568e-04,-7.569161243736743927e-05,-6.161712371977046132e-05,-8.252739644376561046e-05,-7.119034416973590851e-04,4.293261736165732145e-05,9.707012213766574860e-04,3.716923820320516825e-04,2.244894567411392927e-04,3.088113735429942608e-04,1.556998358864802867e-05,6.453492824221029878e-05,3.525469219312071800e-04,-4.885480157099664211e-04,4.061823710799217224e-04,-1.823262136895209551e-04,1.069355130312032998e-04,2.319426494068466127e-05,-1.097758286050520837e-05,8.111139177344739437e-04,9.967257501557469368e-04,-8.538528927601873875e-04,-2.612998010590672493e-03,-5.609622457996010780e-04,7.256911430886248127e-06,-4.467087273951619864e-05,4.125273562749498524e-07,8.500344119966030121e-05,3.510478709358721972e-04,3.241648664698004723e-04,-6.491232197731733322e-04,-3.633488813648000360e-05,4.382560655358247459e-05,1.038182176671398338e-06,2.297540824258703651e-08,-1.696155777608510107e-05,-6.825402124377433211e-06,-5.239349557086825371e-04,1.147225702879950404e-04,-3.080253736698068678e-05,-5.913452696404419839e-05,6.449680789444300899e-09,-2.361221277169534005e-06,-7.446338713634759188e-05,-5.056860973127186298e-04,2.833602717146277428e-03,-6.192974746227264404e-03,1.845656195655465126e-03,-5.988788325339555740e-05,-7.469437150575686246e-06,-5.150318611413240433e-05,-6.913339166203513741e-05,3.829765773843973875e-05,-7.122670067474246025e-04,1.593713532201945782e-03,1.156461774371564388e-03,2.113688678946346045e-04,-2.843480324372649193e-04,-8.557997352909296751e-05,-1.402677153237164021e-03,8.909332973416894674e-05,-2.207787707448005676e-03,-9.508668445050716400e-04,-1.322433701716363430e-03,7.807909278199076653e-04,1.746240923239383847e-05,9.560104808770120144e-05,1.470090501243248582e-04,2.332791220396757126e-03,-3.839851124212145805e-03,1.036563888192176819e-03,1.114563667215406895e-03,1.432863296940922737e-03,-9.202932706102728844e-04,1.506075022916775197e-05,7.404847419820725918e-04,-5.970527417957782745e-04,4.815815947949886322e-03,3.133182763122022152e-04,3.482654457911849022e-03,-5.287073086947202682e-03,-2.390207737335003912e-05,-7.448456017300486565e-05,1.387040945701301098e-03,-2.532653743401169777e-04,-1.988177653402090073e-03,3.647138946689665318e-04,-1.040723989717662334e-03,7.201672269729897380e-05,-3.700089291669428349e-05,2.564307033026125282e-05,1.258687407243996859e-04,3.035161353182047606e-04,1.976604573428630829e-03,-5.475922371260821819e-04,-4.953566167387180030e-05,-9.714622137835249305e-06,-2.563473390182480216e-05,3.030775630463722337e-11,6.508220849354984239e-06,6.957176810828968883e-05,2.438172086840495467e-04,2.030702016782015562e-04,-4.501421244640368968e-07,-1.436208640370750800e-05,-1.199384769279276952e-08,-4.062943389726569876e-06,1.631447048566769809e-05,-7.214826764538884163e-04,2.822857641149312258e-05,-3.382623195648193359e-03,-1.930273720063269138e-05,-1.879367628134787083e-04,5.553106348088476807e-06,1.115004415623843670e-04,-5.449356394819915295e-04,6.924134213477373123e-04,-3.478939644992351532e-03,1.133344558184035122e-04,1.530365669168531895e-03,4.660858307033777237e-03,2.612250500533264130e-05,1.585318532306700945e-04,4.126998828724026680e-04,-5.825229454785585403e-04,-4.674957017414271832e-04,2.347816480323672295e-03,-5.223207408562302589e-04,-3.022143617272377014e-03,9.060683805728331208e-05,1.751624222379177809e-05,-1.893012376967817545e-04,-7.360374438576400280e-04,1.187415327876806259e-03,-5.336187314242124557e-04,6.311921752057969570e-04,-3.488363872747868299e-04,-3.273273177910596132e-04,2.438794217596296221e-05,-1.362466486170887947e-03,-1.762916363077238202e-04,-2.794993924908339977e-04,1.079758047126233578e-03,1.310814521275460720e-03,-5.488679380505345762e-05,2.579594183771405369e-05,8.140751742757856846e-05,-1.031298539601266384e-03,4.897059261566027999e-05,-1.274731708690524101e-03,2.411379944533109665e-03,3.851926303468644619e-04,8.266754593933001161e-05,3.393442966626025736e-05,5.499523831531405449e-05,-3.086726064793765545e-04,9.302210528403520584e-04,8.765284437686204910e-04,2.306367678102105856e-04,7.688251207582652569e-05,7.990400263224728405e-06,-6.340070285659749061e-06,-3.586265506783092860e-08,-3.212851197531563230e-06,1.505987370364891831e-06,5.395184052758850157e-05,2.667732042027637362e-05,1.119820080930367112e-05,-1.346817043668124825e-05,-8.200231604860164225e-09,6.725807679686113261e-07,-7.977800123626366258e-06,1.578025330672971904e-05,8.540498092770576477e-04,-1.293005421757698059e-03,-4.153374466113746166e-04,2.434306770737748593e-05,2.542328365962021053e-05,-2.479272370692342520e-05,-8.876070205587893724e-05,4.820284375455230474e-04,-5.649639206239953637e-05,2.850528107956051826e-04,1.627413148526102304e-04,8.866959251463413239e-04,-2.666285126906586811e-06,5.527806933969259262e-05,7.123317482182756066e-05,-1.025280682370066643e-03,5.658163572661578655e-04,1.526281848782673478e-04,2.180352166760712862e-04,3.507530345814302564e-05,-9.679665708972606808e-06,6.455641141656087711e-06,-4.199320392217487097e-05,-1.544582337373867631e-04,3.171536081936210394e-05,-1.680973218753933907e-04,3.945608914364129305e-04,-2.140429132850840688e-04,-5.884092024643905461e-05,1.314697510679252446e-05,4.023201472591608763e-05,5.533364601433277130e-04,1.179723185487091541e-03,-1.062670053215697408e-04,-1.618706621229648590e-03,7.118744542822241783e-04,-3.239681973354890943e-05,-2.099941775668412447e-05,2.672458358574658632e-04,-3.122200432699173689e-04,-5.356930778361856937e-04,3.164917143294587731e-05,3.204803215339779854e-05,1.420733406121144071e-05,1.926371169247431681e-07,3.552652060534455813e-06,5.288678221404552460e-05,4.072219890076667070e-04,2.210679231211543083e-04,9.895805851556360722e-05,-3.200911669409833848e-05,-6.693386239930987358e-06,-6.440583092626184225e-06,-6.695472620776854455e-08,-5.726286417484516278e-06,5.703971964976517484e-06,1.128668009187094867e-04,2.755472669377923012e-04,1.444691952201537788e-05,-7.147535598051035777e-06,3.764733946809428744e-08,1.784103005775250494e-05,-7.482278761017369106e-06,4.409470420796424150e-04,4.313901532441377640e-03,9.171041892841458321e-05,-2.633688272908329964e-03,9.358306851936504245e-05,-5.033537490817252547e-06,-5.612789391307160258e-05,-2.458178787492215633e-04,-4.654302902054041624e-04,-5.051881453255191445e-05,3.738823812454938889e-03,5.363322561606764793e-04,2.076650853268802166e-04,4.831618207390420139e-05,-5.840493395226076245e-05,6.613967707380652428e-04,2.685886574909090996e-04,-2.343033673241734505e-03,1.549478329252451658e-04,4.462622164282947779e-04,4.008270916528999805e-04,7.140298112062737346e-05,9.600938938092440367e-06,8.709014218766242266e-05,4.780572489835321903e-04,-1.117316423915326595e-03,-2.870680182240903378e-04,2.307558665052056313e-03,-3.695119521580636501e-04,5.164140748092904687e-05,-2.947359826066531241e-05,7.587298750877380371e-04,-1.799758174456655979e-03,-8.460083045065402985e-04,2.940962731372565031e-04,1.084194052964448929e-03,5.117304972372949123e-04,-7.934302266221493483e-05,3.373131767148151994e-05,1.219685538671910763e-03,-2.802784911182243377e-05,-4.612042568624019623e-03,-2.647431334480643272e-03,1.338275498710572720e-03,-1.217745648318668827e-06,-4.212706699036061764e-05,4.989684384781867266e-06,1.514412579126656055e-04,5.377264460548758507e-04,2.694926224648952484e-04,-4.311576776672154665e-04,-1.040983170241815969e-05,1.372601036564446986e-05,-1.605698912499065045e-06,-5.774927558377385139e-08,1.615362998563796282e-05,-8.531968887837138027e-06,8.250092650996521115e-05,-1.716770202619954944e-04,1.237810829479712993e-05,2.020140163949690759e-05,-1.615467226656619459e-08,-1.386182884743902832e-05,4.528577846940606833e-05,-3.711716999532654881e-05,-2.167169441236183047e-05,3.378851688466966152e-04,-7.134636398404836655e-04,1.193978096125647426e-05,-1.122716093959752470e-05,-3.365990414749830961e-05,1.549831358715891838e-04,-2.914175158366560936e-03,3.304680285509675741e-04,9.678281494416296482e-04,-3.096066648140549660e-04,1.191135495901107788e-03,2.910450166382361203e-05,6.036421109456568956e-05,1.550773624330759048e-03,-1.570922031532973051e-04,-8.940576226450502872e-04,1.731887692585587502e-03,-1.280141528695821762e-03,1.227843109518289566e-03,-7.963159987411927432e-06,-4.854934377362951636e-05,-1.967611206055153161e-05,-9.461733279749751091e-04,3.363075898960232735e-03,-3.595205780584365129e-04,2.120492747053503990e-03,-6.027520066709257662e-05,1.211994967889040709e-04,-1.062870342138921842e-05,1.807476219255477190e-04,-3.234155301470309496e-04,1.664521550992503762e-04,-1.074330182746052742e-03,6.721208919771015644e-04,-6.082586478441953659e-04,1.511604205006733537e-04,2.804261384881101549e-05,-2.966179454233497381e-04,7.605797727592289448e-04,-7.134799961932003498e-04,-1.204765867441892624e-03,-1.536368741653859615e-03,-2.948841029137838632e-05,-8.152974260156042874e-06,-8.555006388633046299e-06,5.894017522223293781e-05,1.335383713012561202e-04,-6.746657891198992729e-04,5.648245569318532944e-04,5.830217924085445702e-05,1.718892781354952604e-05,1.783966467883146834e-06,4.253024599165655673e-09,-8.123231054923962802e-06,4.924673339701257646e-05,9.614265582058578730e-05,1.132031611632555723e-04,8.986310149339260533e-07,8.722474376554600894e-06,-5.606352715403772891e-09,1.094834078685380518e-05,-5.886045528313843533e-06,3.438356216065585613e-04,5.273321876302361488e-04,-9.249593713320791721e-04,-2.840090473910095170e-06,9.660752402851358056e-05,-9.324826351075898856e-06,-6.059501629351871088e-06,1.051723738783039153e-04,2.057094825431704521e-03,-6.695685442537069321e-04,-5.475184298120439053e-04,-2.501561073586344719e-03,1.919204834848642349e-03,-3.019647192559204996e-05,1.183929271064698696e-04,8.337094332091510296e-04,1.856333692558109760e-03,2.579063002485781908e-04,9.187180548906326294e-04,-2.289585769176483154e-03,8.462224504910409451e-04,-7.119760994100943208e-06,-3.387129709153668955e-06,2.537228283472359180e-04,1.569043262861669064e-03,-1.285355305299162865e-03,2.019862411543726921e-03,2.116191608365625143e-04,-3.040433221030980349e-04,-2.384875406278297305e-04,-2.262154703203123063e-05,1.853475987445563078e-04,3.147567913401871920e-04,1.734552439302206039e-03,-3.912634565494954586e-04,-6.071611423976719379e-04,4.362669715192168951e-04,-1.791258000594098121e-05,-4.603559864335693419e-05,-1.180879888124763966e-03,3.576444694772362709e-03,-1.798425801098346710e-03,-2.767559490166604519e-04,-5.283974460326135159e-04,-1.172363317891722545e-05,-2.455678077240008861e-05,3.233552342862822115e-05,-3.138433385174721479e-05,7.331658271141350269e-04,3.335213987156748772e-04,-1.086701086023822427e-04,-1.077132401405833662e-05,-2.074351141345687211e-05,3.459978188402601518e-06,4.880030246567912400e-08,-3.620118604885647073e-07,-8.129782509058713913e-05,-1.829339307732880116e-04,5.738134495913982391e-05,-5.704067007172852755e-05,-9.299510566052049398e-07,4.154435373493470252e-08,7.997858119779266417e-06,2.437585135339759290e-05,9.784367284737527370e-05,3.511474933475255966e-03,-8.526696474291384220e-04,1.194049138575792313e-03,7.463444489985704422e-05,-2.220057285740040243e-05,-6.767706508981063962e-05,2.664041676325723529e-05,3.756826743483543396e-03,1.432957942597568035e-03,5.767317488789558411e-04,-3.848543157801032066e-03,3.024417906999588013e-03,1.247047111974097788e-05,-2.093615476042032242e-04,-7.667799945920705795e-04,-5.090369377285242081e-03,-1.342022442258894444e-03,9.943277109414339066e-05,4.496072418987751007e-03,-4.885427188128232956e-05,-7.980406371643766761e-05,-9.641336509957909584e-05,1.952714046637993306e-05,-7.868486572988331318e-04,8.539337432011961937e-04,-3.680435242131352425e-03,-2.590757329016923904e-03,-1.383689581416547298e-03,6.020639921189285815e-05,7.901957724243402481e-05,5.254963762126863003e-04,1.355047454126179218e-03,2.645647618919610977e-03,1.201629173010587692e-03,-2.398132346570491791e-03,-7.043419172987341881e-04,-1.139037340180948377e-05,-1.166978763649240136e-04,2.571152523159980774e-03,-1.727004651911556721e-03,4.213023203192278743e-06,-2.061490667983889580e-03,-2.145048230886459351e-03,3.104827483184635639e-04,-4.391337570268660784e-04,6.479951143264770508e-01,1.051009981893002987e-03,-2.211343729868531227e-03,-1.952684600837528706e-03,2.462953794747591019e-03,5.890979082323610783e-06,-1.473836600780487061e-03,7.472233846783638000e-05,-2.808818408084334806e-06,7.867007516324520111e-04,3.916644491255283356e-04,1.085025374777615070e-03,2.801385417114943266e-04,-2.458721573930233717e-04,1.502533559687435627e-03,5.057425587438046932e-04,1.464974135160446167e-03,6.550425896421074867e-04,1.615656219655647874e-04,-9.311228495789691806e-05,-7.668423932045698166e-04,-3.219447971787303686e-04,9.670606959844008088e-05,4.469986743060871959e-05,-1.897216425277292728e-04,1.626397861400619149e-04,-6.650442373938858509e-04,1.923418894875794649e-04,6.176821771077811718e-04,6.276763451751321554e-05,1.152865297626703978e-04,2.423852274660021067e-04,4.654344229493290186e-04,2.923031570389866829e-04,8.715870790183544159e-04,-1.153239514678716660e-03,4.714746028184890747e-04,1.267482526600360870e-03,-1.108443015255033970e-03,3.242958919145166874e-04,1.284202880924567580e-04,-6.277121137827634811e-04,5.474854260683059692e-04,1.031564199365675449e-03,-1.135539030656218529e-03,-9.478648426011204720e-04,-8.678800804773345590e-05,-3.302655532024800777e-04,3.255753254052251577e-04,-5.877823568880558014e-04,-1.445956149837002158e-05,2.419628872303292155e-04,5.419740045908838511e-05,-8.818948117550462484e-06,1.973990583792328835e-04,-3.192902659066021442e-04,9.206957765854895115e-04,4.386362852528691292e-04,3.366863238625228405e-04,-1.587085542269051075e-03,1.963919261470437050e-03,-1.099675428122282028e-03,2.098047640174627304e-03,9.045893093571066856e-04,-3.099837806075811386e-03,5.414559971541166306e-03,4.510070662945508957e-03,-5.477626807987689972e-03,4.708821885287761688e-03,3.824688319582492113e-04,6.210966384969651699e-04,-1.288600287807639688e-06\n0.000000000000000000e+00,-2.568242780398577452e-05,-1.368562880088575184e-05,1.033781809383071959e-04,8.988691843114793301e-05,8.947153219196479768e-06,-3.005096459673950449e-06,4.150034627059540071e-08,-2.774051245069131255e-05,-3.614853767430759035e-06,-8.602719753980636597e-04,-3.037290880456566811e-04,-7.825031061656773090e-04,3.739497624337673187e-04,8.914490172173827887e-05,-1.203246938530355692e-05,1.587011684023309499e-05,-1.707108458504080772e-04,-7.332094828598201275e-04,9.296352800447493792e-05,-1.450182171538472176e-03,1.199777179863303900e-04,1.369361765682697296e-03,-5.905184480070602149e-06,-2.096751268254593015e-05,-1.989335869438946247e-04,-7.724697352387011051e-04,-8.836838533170521259e-04,-1.017368165776133537e-03,2.551272627897560596e-04,1.289369189180433750e-03,-1.791165777831338346e-05,4.000437911599874496e-06,-1.020714844344183803e-04,9.656429028837010264e-05,1.663559232838451862e-03,1.112545607611536980e-03,4.709074855782091618e-04,6.395617383532226086e-04,3.003818164870608598e-05,-1.558968870085664093e-05,8.749661501497030258e-04,4.343870969023555517e-04,4.163438279647380114e-04,6.042601889930665493e-04,6.559771136380732059e-04,2.862540422938764095e-04,-3.451947850408032537e-05,-2.939494879683479667e-05,9.320953395217657089e-04,2.513409126549959183e-03,1.457004924304783344e-03,7.941988296806812286e-04,6.094510899856686592e-04,1.417060411768034101e-05,-5.102294380776584148e-06,-8.824292308418080211e-06,9.072004468180239201e-05,3.262547543272376060e-04,-8.092596544884145260e-06,-2.771331928670406342e-04,-2.795353066176176071e-05,2.336063334951177239e-05,-1.517554210295202211e-06,1.412861116989461152e-08,-6.411003596440423280e-06,-2.487316123733762652e-05,-1.188997703138738871e-05,-2.197882859036326408e-04,-2.076650162052828819e-05,-2.231540202046744525e-05,-2.075022598191367251e-09,1.041805080603808165e-05,-1.075289583241101354e-05,-1.418492902303114533e-04,2.570166252553462982e-03,-5.552156944759190083e-04,4.611740296240895987e-04,4.189770697848871350e-05,-2.466120349708944559e-05,5.388693352870177478e-06,-2.353318268433213234e-05,-1.901387586258351803e-04,1.528698601759970188e-03,9.543165215291082859e-04,-1.680558081716299057e-03,1.952950959093868732e-03,-3.898148133885115385e-05,-5.797278936370275915e-05,-7.543124957010149956e-04,-1.611250045243650675e-04,5.265621002763509750e-04,-1.028981991112232208e-03,1.150199328549206257e-03,1.167820533737540245e-03,-4.564863047562539577e-05,1.491239345341455191e-05,-1.909886341309174895e-04,-6.441124132834374905e-04,2.199447248131036758e-03,-3.461193409748375416e-04,-7.883177022449672222e-05,-1.088356599211692810e-03,-4.115395713597536087e-04,-4.221629751555155963e-06,-3.864046302624046803e-04,2.821063390001654625e-04,-1.408683601766824722e-03,1.383571652695536613e-03,-4.237554967403411865e-04,-1.781619648681953549e-04,1.969699223991483450e-05,-1.524267008790047839e-05,1.840072567574679852e-03,1.032002852298319340e-03,-8.839033544063568115e-04,5.694491555914282799e-04,4.302837478462606668e-04,1.263526064576581120e-05,-5.712302481697406620e-06,-1.443101245968136936e-05,7.579011435154825449e-05,3.069759986829012632e-05,-1.426774833817034960e-04,5.828223947901278734e-06,-3.793182622757740319e-05,-2.801827758958097547e-05,-9.483438589086290449e-06,-5.242612566291882104e-09,1.533357135485857725e-06,-1.282063203689176589e-05,-1.999021187657490373e-04,1.668749973759986460e-05,-1.323255401075584814e-05,1.557275390950962901e-05,1.999129750629435875e-08,-1.196840730699477717e-05,6.555503932759165764e-05,-2.611377276480197906e-04,-1.165538444183766842e-03,2.387346234172582626e-03,-2.544727642089128494e-03,7.064212695695459843e-06,9.026972293213475496e-06,4.763825563713908195e-05,2.407411666354164481e-04,9.915980044752359390e-04,-1.256119576282799244e-03,1.096264575608074665e-03,6.019481224939227104e-04,1.877334201708436012e-03,4.925627581542357802e-05,-2.766768739093095064e-05,-8.824546821415424347e-04,-1.927214092575013638e-03,-6.123588536866009235e-05,2.310354029759764671e-03,2.660522470250725746e-03,1.142005319707095623e-03,-2.945066444226540625e-05,-3.279220982221886516e-05,-1.822082413127645850e-05,2.334741875529289246e-04,2.838243963196873665e-04,1.664336072281002998e-03,-1.938601024448871613e-03,-1.252407790161669254e-03,5.965633317828178406e-05,2.802285234793089330e-05,3.096171421930193901e-04,-2.221643691882491112e-03,1.400120207108557224e-03,4.531447484623640776e-04,9.163398062810301781e-04,-4.475623136386275291e-04,5.091616185382008553e-04,8.490977052133530378e-05,9.990734979510307312e-04,7.130071753636002541e-04,1.110635465011000633e-03,-1.539210672490298748e-03,2.009816933423280716e-03,-2.971433787024579942e-05,7.100176298990845680e-05,-4.773232285515405238e-05,7.552461465820670128e-05,-7.846246007829904556e-04,-5.113829392939805984e-04,1.254939939826726913e-03,1.314308756263926625e-04,4.479046765482053161e-05,-1.136802711698692292e-05,3.726979969087551581e-08,-2.397585558355785906e-05,-1.259119380847550929e-05,1.033638254739344120e-04,2.414848568150773644e-04,-1.193645130115328357e-05,9.895888979372102767e-06,-7.060441475914558396e-08,3.757389640668407083e-05,2.794049214571714401e-05,8.050372125580906868e-04,7.843764033168554306e-04,4.019814077764749527e-03,-1.912956940941512585e-03,1.262765290448442101e-04,1.088119461201131344e-07,-1.174542194348759949e-05,-4.303551686462014914e-04,1.213083509355783463e-03,-2.525125630199909210e-03,-8.196022827178239822e-05,-3.425641683861613274e-03,2.120712539181113243e-03,5.933312058914452791e-05,-1.234927913174033165e-04,-6.216976908035576344e-04,3.594574285671114922e-03,-1.985823037102818489e-03,-3.681406145915389061e-03,-4.485956858843564987e-03,-6.090791895985603333e-03,9.502444299869239330e-05,5.223062908044084907e-05,-8.276196604128926992e-05,1.817501964978873730e-03,-3.752779448404908180e-04,-1.208569156005978584e-03,5.651632323861122131e-03,-1.054967637173831463e-03,-9.763283305801451206e-04,-3.145667506032623351e-06,2.115567214787006378e-03,-2.168404404073953629e-03,1.362081384286284447e-03,5.447241477668285370e-03,4.287832416594028473e-03,-6.689070141874253750e-04,-4.432951682247221470e-04,-5.152134326635859907e-05,-2.880718093365430832e-03,8.870606543496251106e-04,-6.366377230733633041e-03,-2.913068514317274094e-03,9.370155166834592819e-04,-2.067238892777822912e-05,5.572172085521742702e-06,3.770063267438672483e-05,-1.279458228964358568e-04,-1.321555580943822861e-03,4.877949832007288933e-04,1.091054873540997505e-04,-3.182564978487789631e-05,-2.947274333564564586e-05,-7.188827112258877605e-06,-1.869489096861798316e-08,-2.542469701438676566e-07,-3.064230986637994647e-05,-1.577115908730775118e-04,-1.267267361981794238e-05,-2.460622636135667562e-05,-1.737265847623348236e-05,-4.762068783747963607e-08,4.456119313545059413e-06,6.083717835281277075e-06,1.985640556085854769e-04,-2.244810311822220683e-04,6.473716348409652710e-04,1.013114349916577339e-03,3.168474358972162008e-05,5.288788088364526629e-06,3.061457391595467925e-05,-2.236805739812552929e-04,2.220721216872334480e-05,-8.887037402018904686e-04,-9.733482729643583298e-04,1.676717773079872131e-03,9.938561124727129936e-04,-4.711618385044857860e-05,-3.105510404566302896e-05,-5.392923485487699509e-04,-1.437707920558750629e-03,1.083477400243282318e-04,-1.032441738061606884e-03,6.059997249394655228e-04,9.206047980114817619e-04,-3.742402259376831353e-05,-3.758546154131181538e-05,7.022159934422234073e-06,-1.058707595802843571e-03,9.337714873254299164e-04,1.648166682571172714e-03,1.547190244309604168e-03,8.781689102761447430e-04,-9.129836689680814743e-05,1.219870500790420920e-05,3.222474770154803991e-04,3.550902474671602249e-04,-5.175435217097401619e-04,-5.205557681620121002e-05,9.596841991879045963e-04,1.749191142152994871e-04,-7.960763468872755766e-06,2.937602766905911267e-05,1.475117867812514305e-03,1.139695057645440102e-03,-9.162275091512128711e-05,4.909530980512499809e-04,1.250439556315541267e-03,-3.093819941568654031e-06,1.272072040592320263e-05,-4.250034544384106994e-05,1.117132633225992322e-04,1.158483792096376419e-04,-1.204978907480835915e-04,2.700882032513618469e-04,2.064603904727846384e-05,3.741091404663166031e-06,-4.150199856667313725e-06,3.600780473789200187e-08,-4.783900294569320977e-06,-1.130283271777443588e-05,-3.825854801107198000e-04,-2.972887014038860798e-04,-1.485691518610110506e-05,-3.132485653623007238e-05,5.831316229887306690e-08,1.266535400645807385e-05,-2.538476564950542524e-06,-3.080949827563017607e-04,4.570696502923965454e-03,-4.860392073169350624e-04,-6.391167989932000637e-04,-6.770271284040063620e-05,4.420262121129781008e-05,-3.552533598849549890e-06,1.234005176229402423e-04,2.894242759793996811e-03,-2.099718898534774780e-03,2.054413082078099251e-03,-4.595117352437227964e-04,1.101702509913593531e-04,3.043877040909137577e-05,-1.065016695065423846e-04,-1.508816960267722607e-03,-1.018231036141514778e-03,7.450178964063525200e-04,-1.401359331794083118e-04,1.975253107957541943e-04,3.073893603868782520e-04,-8.277860615635290742e-05,-1.540778976050205529e-05,-1.733033423079177737e-04,-1.157944672740995884e-03,8.016329957172274590e-04,-2.063872525468468666e-04,6.093190982937812805e-03,1.667600008659064770e-04,1.814346760511398315e-04,4.705359606305137277e-05,5.028283922001719475e-04,2.376461401581764221e-03,-3.339123446494340897e-03,-2.911418210715055466e-03,-1.600123476237058640e-03,-5.293656722642481327e-04,1.611983025213703513e-04,5.085312295705080032e-07,1.541953417472541332e-03,2.167381346225738525e-03,2.330520655959844589e-03,1.286410377360880375e-03,1.932566519826650620e-03,-1.113258258556015790e-05,9.147960372501984239e-05,-2.712111381697468460e-05,1.085767726181074977e-04,-1.067573204636573792e-03,-8.734587754588574171e-05,6.317954976111650467e-04,5.329300620360299945e-05,9.763694833964109421e-06,5.172406417841557413e-06,4.026901478937361389e-09,-1.073664316209033132e-05,1.082659946405328810e-05,-5.371138831833377481e-05,-2.223885967396199703e-04,-1.085342410078737885e-05,-1.460145722376182675e-05,5.914193934586364776e-08,-5.414090992417186499e-06,-2.777387453534174711e-05,7.896003080531954765e-05,4.941586521454155445e-04,-1.089237863197922707e-03,1.236757030710577965e-03,2.686887091840617359e-05,8.114693628158420324e-07,-3.874300455208867788e-05,-1.222651626449078321e-04,1.041675132000818849e-04,1.049593556672334671e-03,-1.104231690987944603e-03,1.221042475663125515e-03,1.195266144350171089e-03,-3.044651384698227048e-05,-9.779594256542623043e-05,-1.320613548159599304e-03,2.077318495139479637e-04,5.744537920691072941e-04,-3.426322713494300842e-03,1.427634852007031441e-03,1.382676418870687485e-03,-1.572595283505506814e-05,2.037935337284579873e-05,1.159839157480746508e-04,2.646909269969910383e-04,2.649024827405810356e-04,5.357738118618726730e-04,-1.336125773377716541e-03,2.921791980043053627e-03,9.049981599673628807e-06,2.100697201967705041e-05,4.717382253147661686e-04,7.793414406478404999e-04,2.193034393712878227e-03,-6.870623910799622536e-04,-4.855802399106323719e-04,-1.521203899756073952e-03,-1.551608147565275431e-05,-3.750212272279895842e-05,1.736650592647492886e-03,1.272733090445399284e-03,2.171724336221814156e-04,2.429967746138572693e-03,7.489060517400503159e-04,2.852392208296805620e-05,-3.180395651725120842e-05,3.764804660022491589e-06,1.288358325837180018e-04,5.316289607435464859e-04,5.691178375855088234e-04,-8.112507057376205921e-04,-7.744108734186738729e-05,-1.135127149609616026e-05,5.968011009827023372e-06,-5.162200977792963386e-08,9.757494808582123369e-06,-2.564006899774540216e-05,5.874870839761570096e-05,-3.461712185526266694e-05,3.875172842526808381e-05,-6.350453531922539696e-06,-1.873183919087750837e-08,3.042264324903953820e-07,-1.732659802655689418e-05,5.620040610665455461e-05,2.092485374305397272e-04,-7.548172725364565849e-04,1.137027516961097717e-03,5.203795444685965776e-05,-1.633274223422631621e-05,-4.335604171501472592e-05,3.103399649262428284e-06,9.952252730727195740e-04,-9.819513652473688126e-04,-2.950493479147553444e-03,1.466321409679949284e-03,2.178672235459089279e-03,-8.047552000789437443e-06,1.348420628346502781e-04,5.433575133793056011e-04,-9.299921803176403046e-04,1.210735063068568707e-03,-4.932769807055592537e-04,-2.956117969006299973e-04,2.261487767100334167e-03,-3.785705121117644012e-05,1.674109262239653617e-05,1.799803794710896909e-05,-6.406646571122109890e-04,7.433442515321075916e-04,2.591277938336133957e-03,1.448597526177763939e-03,1.267310115508735180e-03,1.969905861187726259e-04,-1.330134091404033825e-05,4.583119589369744062e-04,3.217955527361482382e-04,6.905521149747073650e-04,-3.361558192409574986e-04,2.860644890461117029e-04,1.023046090267598629e-03,1.296927512157708406e-04,1.973827238543890417e-06,1.733267446979880333e-03,1.209438662044703960e-03,2.228367375209927559e-03,-5.338422488421201706e-05,-1.814836869016289711e-04,3.889290383085608482e-07,-2.175394001824315637e-05,-6.016269253450445831e-06,5.535518721444532275e-05,-1.619838585611432791e-04,-7.341922610066831112e-04,-7.143185939639806747e-06,2.352358205826021731e-05,3.539776298566721380e-05,4.941354745824355632e-06,5.280662662698887289e-08,2.658610901562497020e-05,1.730722578940913081e-05,4.362841718830168247e-04,4.836324369534850121e-04,1.315341942245140672e-04,6.379970000125467777e-05,2.772821972030214965e-08,-3.752962220460176468e-05,3.245004336349666119e-06,6.738821393810212612e-04,5.087096244096755981e-03,-1.379469409584999084e-03,-4.563388414680957794e-03,2.454430796205997467e-05,-6.862777809146791697e-06,-8.764359517954289913e-05,1.643679570406675339e-05,-5.559928715229034424e-03,4.308563657104969025e-03,2.660742495208978653e-03,-4.407003056257963181e-03,-8.762641809880733490e-03,9.391210187459364533e-05,2.829185104928910732e-04,4.978934302926063538e-03,3.354534506797790527e-03,6.186116952449083328e-03,1.099310535937547684e-02,-2.682188991457223892e-03,-4.428102634847164154e-03,9.193402365781366825e-05,4.319319850765168667e-05,4.541107919067144394e-04,2.540923655033111572e-03,-9.023084305226802826e-03,-8.595744147896766663e-03,1.687818905338644981e-03,2.440565032884478569e-03,-6.020078435540199280e-04,-7.478861516574397683e-05,-9.944919729605317116e-04,5.515877855941653252e-04,-5.105917807668447495e-04,-2.930555492639541626e-04,-7.818469777703285217e-03,1.849860651418566704e-03,-4.800737951882183552e-04,-8.565295720472931862e-04,-7.550534792244434357e-03,-4.516520537436008453e-03,3.290011547505855560e-03,-2.509764162823557854e-03,-4.288952797651290894e-03,-3.630963328760117292e-05,3.782311978284269571e-04,1.020030584186315536e-03,6.532410383224487305e-01,3.320067189633846283e-04,5.962804425507783890e-05,-8.257653098553419113e-04,-1.186856243293732405e-04,-2.912405179813504219e-04,8.044226706260815263e-05,-9.188997501041740179e-05,-5.395982880145311356e-04,2.596367266960442066e-04,-3.016133268829435110e-04,8.083453867584466934e-04,-1.985647541005164385e-04,3.285494749434292316e-04,1.971709425561130047e-04,-4.357159923529252410e-05,-2.315970486961305141e-04,-3.705949347931891680e-04,-1.245355000719428062e-03,-8.647702052257955074e-04,9.314820636063814163e-04,-4.699682758655399084e-04,-4.644838918466120958e-04,-4.203321877866983414e-04,2.428753359708935022e-04,6.909755757078528404e-04,-1.877997769042849541e-03,-1.656543929129838943e-03,2.561559900641441345e-03,-3.633241285569965839e-04,3.108547243755310774e-04,-2.371261944063007832e-04,1.015766989439725876e-03,-6.676524062640964985e-04,-2.052362542599439621e-04,-1.010575331747531891e-03,2.630385570228099823e-03,1.842327415943145752e-03,-8.249754901044070721e-04,2.747150138020515442e-04,1.500428421422839165e-03,7.979065412655472755e-05,-7.520043291151523590e-04,2.640241757035255432e-03,-3.818422555923461914e-08,-1.441393396817147732e-04,1.918355119414627552e-04,-7.489608105970546603e-05,3.222338273189961910e-04,1.342671224847435951e-03,-7.599638774991035461e-05,-3.818972036242485046e-04,1.697632716968655586e-03,-3.475646080914884806e-04,1.002224511466920376e-03,1.864150981418788433e-04,1.760178129188716412e-03,1.050615799613296986e-03,-3.741303924471139908e-03,5.390583071857690811e-03,1.967685297131538391e-03,-1.235497184097766876e-03,-6.233534659259021282e-04,-9.018522687256336212e-04,-4.035654710605740547e-04,-2.456496702507138252e-03,7.018608041107654572e-03,-4.846099764108657837e-03,-1.733164303004741669e-03,2.106206491589546204e-03,-4.307226504352001939e-07\n0.000000000000000000e+00,-9.546423825668171048e-06,-7.749382348265498877e-06,1.916750625241547823e-05,7.060941425152122974e-05,2.949862391687929630e-05,1.453426011721603572e-05,-2.114304287204049615e-10,3.799680416705086827e-05,-3.005237158504314721e-05,2.790326834656298161e-04,-3.413687925785779953e-03,-2.760340692475438118e-03,3.223165636882185936e-03,-6.549496902152895927e-05,8.099468686850741506e-06,1.254813687410205603e-04,-7.104598917067050934e-04,-3.208580892533063889e-03,-2.848260104656219482e-03,-9.015332907438278198e-04,4.027532413601875305e-03,2.519519999623298645e-03,-1.033278822433203459e-04,2.684226274141110480e-06,2.063641091808676720e-03,6.113283801823854446e-03,2.049768110737204552e-03,-2.597577404230833054e-03,8.201259188354015350e-03,1.362228184007108212e-03,7.346872007474303246e-05,1.114145561587065458e-05,-1.262125879293307662e-04,1.706110080704092979e-03,8.137455210089683533e-03,7.381251547485589981e-03,4.254551138728857040e-03,-2.330274321138858795e-03,-7.633048808202147484e-04,1.357750988972838968e-05,1.129716401919722557e-04,-6.081361789256334305e-05,-2.193587133660912514e-03,3.118299413472414017e-03,-2.042392268776893616e-03,-5.641989409923553467e-04,-2.922720450442284346e-04,5.266167863737791777e-05,1.901311334222555161e-04,2.331010065972805023e-03,3.934666514396667480e-03,-2.548903576098382473e-04,2.062222920358181000e-03,6.637871410930529237e-05,3.789029869949445128e-05,6.245388794923201203e-05,-8.073731441982090473e-05,2.712646266445517540e-03,3.359272610396146774e-03,4.054738674312829971e-04,1.371083344565704465e-04,-1.316028065048158169e-04,-2.024840250669512898e-05,3.029662565268154140e-08,-8.410162990912795067e-06,-3.469235889497213066e-05,-1.697395113296806812e-03,-1.118489890359342098e-03,2.465442594257183373e-05,-4.673584771808236837e-05,2.314459734975571337e-08,3.895051486324518919e-05,-1.424979418516159058e-04,1.437644008547067642e-03,6.082907319068908691e-03,-7.064102217555046082e-03,1.934063970111310482e-03,7.481237844331189990e-05,4.792356776306405663e-06,-1.316484485869295895e-05,-2.517758402973413467e-04,-4.889766685664653778e-03,1.087139919400215149e-02,-1.754091121256351471e-03,3.892416367307305336e-03,2.581072039902210236e-03,-2.261160843772813678e-04,2.030546456808224320e-04,2.553270431235432625e-03,2.213351894170045853e-03,1.158871967345476151e-02,-8.508031023666262627e-04,1.469113398343324661e-03,2.778099384158849716e-03,-1.470963761676102877e-04,-9.215268801199272275e-05,7.079764036461710930e-04,1.087858574464917183e-03,6.483947392553091049e-03,8.510263636708259583e-03,-7.424659561365842819e-04,-4.703546874225139618e-03,-9.566110093146562576e-04,-4.472883301787078381e-05,3.154429141432046890e-04,-3.714095102623105049e-03,-7.258705794811248779e-03,6.921980064362287521e-03,-6.980109959840774536e-03,-2.185089047998189926e-03,-7.290022913366556168e-04,1.789053931133821607e-05,9.515499696135520935e-04,1.972842961549758911e-03,-3.174405079334974289e-03,8.067624643445014954e-03,-3.838839475065469742e-03,1.390500692650675774e-04,-1.013382643577642739e-04,4.560430170386098325e-05,9.301312093157321215e-05,1.985892187803983688e-03,2.047321526333689690e-03,9.925472550094127655e-04,2.030836549238301814e-05,-1.380721514578908682e-04,-1.275204522244166583e-05,-1.840903984806629978e-09,1.454664015909656882e-05,1.382161572109907866e-04,1.203755848109722137e-03,1.373458420857787132e-03,3.553624992491677403e-05,1.024536904878914356e-04,-1.981191743993804266e-08,-1.088844001060351729e-04,3.003794699907302856e-04,-8.361246436834335327e-04,-6.443101912736892700e-03,1.072134543210268021e-02,-8.365465328097343445e-03,-2.959387493319809437e-04,-4.286022158339619637e-05,7.989937148522585630e-05,9.474277612753212452e-04,5.676775239408016205e-03,-1.005565375089645386e-02,1.387666631489992142e-02,1.078654546290636063e-02,-3.118501044809818268e-03,1.266218023374676704e-04,-5.951453931629657745e-05,-6.595547311007976532e-04,4.534218925982713699e-03,-1.258989237248897552e-02,9.289920330047607422e-03,1.240306813269853592e-02,-3.424821421504020691e-03,2.554332604631781578e-04,-1.040610368363559246e-05,-9.929407387971878052e-04,-7.002674974501132965e-03,-3.654379863291978836e-03,1.239781454205513000e-02,-6.454865913838148117e-03,-3.784294240176677704e-03,8.520144037902355194e-04,-2.106757528963498771e-05,-1.242375932633876801e-03,2.076649572700262070e-03,1.444463990628719330e-02,5.327885504812002182e-03,-5.928915459662675858e-03,-9.750876575708389282e-03,1.353804836980998516e-03,1.644774456508457661e-04,-2.658450976014137268e-03,-3.320745658129453659e-03,7.094357628375291824e-03,-1.076055597513914108e-02,3.708469448611140251e-03,-1.031297433655709028e-04,1.314840337727218866e-04,1.566364881000481546e-05,-1.613291678950190544e-04,-8.443957194685935974e-04,2.443062141537666321e-03,2.291892655193805695e-03,4.412084817886352539e-04,1.264216552954167128e-05,-4.454863301361910999e-05,1.042002484297199771e-08,-1.997846629819832742e-05,-1.039218477671965957e-04,5.344897508621215820e-04,6.262825918383896351e-04,-1.202832208946347237e-05,1.647735189180821180e-06,-1.645739899913678528e-08,1.225085870828479528e-04,-1.331689418293535709e-06,1.523692975752055645e-03,5.408254917711019516e-03,-5.771118681877851486e-03,6.152966991066932678e-03,-2.471622428856790066e-05,1.353391780867241323e-05,1.449317205697298050e-04,-6.115079158917069435e-04,-6.246490404009819031e-03,-7.163729518651962280e-03,8.865091949701309204e-04,2.575714141130447388e-03,-1.311056874692440033e-02,-9.832021896727383137e-05,2.973250520881265402e-04,-3.229314461350440979e-04,2.959621604532003403e-03,2.157540526241064072e-03,-7.198574021458625793e-03,4.623666405677795410e-03,-5.302888341248035431e-03,-1.567513390909880400e-05,1.339357258984819055e-04,3.014462999999523163e-04,5.816847085952758789e-03,-2.597106620669364929e-03,1.947081065736711025e-03,2.598321530967950821e-03,2.318959916010499001e-03,-1.111335470341145992e-03,-2.604792825877666473e-07,-3.128938376903533936e-03,-3.164775669574737549e-03,1.962062902748584747e-03,-2.262194640934467316e-03,6.623029708862304688e-03,2.069523558020591736e-03,-8.732493151910603046e-04,2.951158239739015698e-05,-5.300930701196193695e-03,-3.728857729583978653e-03,-1.152210868895053864e-02,-6.633786018937826157e-03,6.732756737619638443e-03,-3.014900721609592438e-05,6.580250919796526432e-05,1.323147444054484367e-05,-6.768344319425523281e-04,-1.604792196303606033e-03,1.234131399542093277e-03,1.102110836654901505e-03,1.539702352602034807e-04,-1.253642549272626638e-04,-2.009060699492692947e-05,8.700226317159831524e-09,1.941290975082665682e-06,2.396055060671642423e-05,-1.051672850735485554e-03,-6.342009874060750008e-04,1.054417225532233715e-06,2.780373324640095234e-05,3.355035005370154977e-08,5.201824387768283486e-05,-4.649665424949489534e-05,1.126895193010568619e-03,-8.497954113408923149e-04,2.219935413450002670e-03,3.026312449946999550e-03,-4.145374259678646922e-05,6.138734897831454873e-05,1.543152175145223737e-04,-2.925375592894852161e-04,2.155082067474722862e-03,-2.827319782227277756e-03,-2.484272234141826630e-03,1.043266151100397110e-02,1.724745729006826878e-03,-1.069272693712264299e-04,1.945054682437330484e-04,9.732204489409923553e-04,5.575317889451980591e-03,3.890303429216146469e-03,-7.732279598712921143e-03,7.828168570995330811e-03,1.170688541606068611e-03,-7.821605686331167817e-05,-8.236391295213252306e-05,4.812248516827821732e-04,-1.177082885988056660e-04,1.719429856166243553e-03,9.453131817281246185e-03,-5.652094259858131409e-04,-5.033077672123908997e-03,-3.513375122565776110e-04,6.726720312144607306e-05,-1.326994679402559996e-04,3.701639361679553986e-04,-2.615653909742832184e-03,-3.054263070225715637e-04,1.708251424133777618e-03,-1.287136925384402275e-03,-8.107663597911596298e-05,1.546730345580726862e-04,-1.321373041719198227e-03,4.328749608248472214e-03,2.925063250586390495e-03,-1.210448797792196274e-03,2.171732019633054733e-03,-9.513569239061325788e-06,1.218936376972123981e-04,4.062939842697232962e-05,-8.613660611445084214e-05,7.789286319166421890e-04,1.565645216032862663e-03,2.680442295968532562e-03,3.516151919029653072e-04,-6.011619552737101912e-05,-8.073407116171438247e-06,-3.016975824721157551e-08,-4.175628419034183025e-06,-2.345719985896721482e-05,-5.122529109939932823e-04,-6.805395241826772690e-04,8.254100976046174765e-07,-1.753479227772913873e-05,-1.254500148206716403e-08,1.124685586546547711e-04,-2.703725112951360643e-05,7.758919964544475079e-04,1.203495077788829803e-03,4.586560651659965515e-03,4.510533995926380157e-03,-4.108535358682274818e-04,2.066506713163107634e-04,3.324201679788529873e-04,-6.413530791178345680e-04,1.598760019987821579e-03,1.447930000722408295e-02,-4.686905071139335632e-03,5.667345598340034485e-03,-1.359576592221856117e-03,-9.836733806878328323e-05,2.880408719647675753e-04,5.591094959527254105e-04,3.299452131614089012e-03,4.477741662412881851e-03,-2.934066113084554672e-03,2.039004117250442505e-03,1.495093165431171656e-04,1.865029917098581791e-04,-4.837135929847136140e-05,-4.522892704699188471e-04,-4.485245328396558762e-03,-3.316290676593780518e-03,-2.067795488983392715e-03,9.546285495162010193e-03,-1.415832899510860443e-03,-8.188571082428097725e-04,1.498353522038087249e-04,-1.383936149068176746e-03,-2.903658431023359299e-03,-6.687904708087444305e-03,-7.490674033761024475e-03,8.326590061187744141e-03,-1.600371440872550011e-03,-9.268635185435414314e-04,2.789607096929103136e-04,-3.928991500288248062e-03,3.687637625262141228e-03,1.835809834301471710e-02,6.462257355451583862e-03,1.031868811696767807e-02,-4.733198875328525901e-05,2.504306030459702015e-04,1.858807809185236692e-05,-1.842658675741404295e-04,3.033651155419647694e-04,1.004078309051692486e-03,1.296231988817453384e-03,2.344381209695711732e-04,2.325934474356472492e-06,-4.206050653010606766e-05,2.022716216742992401e-08,1.606801561138126999e-06,8.164584141923114657e-05,-2.665279316715896130e-04,-1.132447796408087015e-04,2.577292616479098797e-05,-8.412171155214309692e-06,-3.557670424925163388e-08,6.625796231674030423e-05,-7.003055361565202475e-05,2.880482352338731289e-04,1.004643621854484081e-03,-1.883302698843181133e-03,1.171369687654078007e-03,6.454632966779172421e-05,-3.020975600520614535e-05,2.284067886648699641e-05,-1.660140114836394787e-04,-3.247659187763929367e-04,3.035197500139474869e-03,-4.273573402315378189e-03,9.393434971570968628e-03,2.395265037193894386e-03,-1.463424268877133727e-05,1.873998262453824282e-04,7.846511434763669968e-04,7.549546193331480026e-03,3.397352993488311768e-03,-1.101667247712612152e-02,5.804846994578838348e-03,2.340824808925390244e-03,1.570787208038382232e-05,1.900842471513897181e-04,1.260646677110344172e-04,3.454621415585279465e-03,7.754863705486059189e-03,7.583194412291049957e-03,1.497450750321149826e-03,-1.608021557331085205e-03,5.877079092897474766e-04,3.012538763869088143e-05,-7.629605242982506752e-04,-4.202256910502910614e-03,3.919845912605524063e-03,4.264346789568662643e-04,-3.477585036307573318e-03,1.123174093663692474e-03,-7.911981083452701569e-05,-1.851725028245709836e-05,1.707722200080752373e-03,1.864138408564031124e-03,1.797883072867989540e-03,-2.279797801747918129e-03,4.172884859144687653e-03,5.090532067697495222e-05,2.224765739811118692e-05,5.027585211792029440e-05,1.696445688139647245e-04,2.642767736688256264e-03,3.178226295858621597e-03,4.914108430966734886e-04,1.139049709308892488e-04,-5.269804387353360653e-05,3.173866389261092991e-06,7.967014425958041102e-08,-1.969092954823281616e-05,-3.372962237335741520e-05,-2.794002066366374493e-04,-2.594996767584234476e-04,2.820497684297151864e-05,-4.368976806290447712e-05,-5.487345333676785231e-08,7.714334060437977314e-05,-1.140965177910402417e-04,1.416014274582266808e-03,3.826503641903400421e-03,-2.629267517477273941e-03,3.974295686930418015e-03,-5.219219747232273221e-05,-6.445152394007891417e-06,7.462401117663830519e-05,-7.356393616646528244e-04,1.358433393761515617e-03,-1.280004624277353287e-03,1.679592765867710114e-03,1.054330263286828995e-02,-8.170661749318242073e-04,-2.017986844293773174e-04,2.985022729262709618e-04,6.313795456662774086e-04,1.815047347918152809e-03,5.712673068046569824e-03,-8.363676257431507111e-03,1.281522028148174286e-02,5.464571528136730194e-03,-6.080098683014512062e-05,8.954593795351684093e-05,4.222745483275502920e-04,4.664043080992996693e-04,6.664473097771406174e-03,4.047988448292016983e-03,4.668254405260086060e-03,-1.331092324107885361e-03,-1.116814324632287025e-03,-8.186594641301780939e-06,5.550495116040110588e-04,-3.272032830864191055e-03,-5.472633056342601776e-04,9.336890652775764465e-04,-4.019380547106266022e-03,-1.181850675493478775e-03,-6.429447676055133343e-04,6.633771408814936876e-05,-1.963991904631257057e-03,4.595155827701091766e-03,1.694262726232409477e-03,-2.027639653533697128e-03,2.886044792830944061e-03,2.571150253061205149e-05,1.157750375568866730e-06,4.995166091248393059e-05,3.053790424019098282e-04,4.178513307124376297e-03,2.696861512959003448e-03,1.207321649417281151e-03,1.801033504307270050e-04,-1.451792195439338684e-04,-1.439335210307035595e-05,-3.224704414606094360e-08,3.505184577079489827e-05,8.563188021071255207e-05,2.138492185622453690e-03,1.730565330944955349e-03,-2.197916037403047085e-04,-1.014692679746076465e-04,-5.900801625102758408e-08,-2.923901774920523167e-04,3.101529728155583143e-04,-4.512741230428218842e-03,9.195228107273578644e-03,5.596429109573364258e-04,-1.107668317854404449e-02,3.030787920579314232e-04,-1.614456705283373594e-04,-8.329354459419846535e-04,3.487815149128437042e-03,-1.519282348453998566e-03,1.669053174555301666e-02,1.161312311887741089e-02,-5.696862190961837769e-02,-9.078634902834892273e-03,7.866498781368136406e-04,-2.398535143584012985e-03,-1.453652046620845795e-02,-5.571261793375015259e-02,-5.994725041091442108e-03,5.945064127445220947e-02,-5.675275251269340515e-02,-7.733358070254325867e-03,-8.352962322533130646e-05,-3.459019353613257408e-05,-1.205889973789453506e-03,-4.291355609893798828e-03,-3.121770545840263367e-02,-2.681342512369155884e-02,-1.871882565319538116e-02,2.134995348751544952e-02,4.937295801937580109e-03,-3.101535257883369923e-04,4.329803399741649628e-03,1.706675440073013306e-02,9.233670309185981750e-03,7.035896182060241699e-03,9.962918236851692200e-03,1.945758052170276642e-02,2.454234519973397255e-03,-1.149776624515652657e-03,6.943162530660629272e-03,-2.400186657905578613e-02,-1.431784406304359436e-02,1.206404343247413635e-02,-1.151866279542446136e-02,3.067368525080382824e-04,-3.882095916196703911e-04,-1.719504012726247311e-03,4.481829237192869186e-04,6.470717191696166992e-01,-2.185342088341712952e-02,-1.157367974519729614e-02,-1.709275180473923683e-03,5.537839606404304504e-04,-3.326367004774510860e-04,-7.615155773237347603e-04,-9.346844744868576527e-04,-2.797998604364693165e-06,-6.868218770250678062e-05,-7.612865883857011795e-04,-9.257191413780674338e-05,3.646593177109025419e-05,-4.464128869585692883e-04,-4.263832524884492159e-04,-3.751255280803889036e-04,6.525107892230153084e-04,-7.549558300524950027e-03,-2.962150610983371735e-03,1.911429455503821373e-03,9.841759456321597099e-04,9.947051148628816009e-05,-1.695541141089051962e-05,-3.280501114204525948e-04,-1.396463485434651375e-03,-2.675313036888837814e-03,-1.150923781096935272e-03,1.527919620275497437e-02,2.742501674219965935e-03,-9.813867509365081787e-04,7.102329982444643974e-04,3.624748438596725464e-03,6.519405171275138855e-03,3.518529469147324562e-03,-6.404323503375053406e-03,9.212817996740341187e-03,5.342303775250911713e-03,1.152066513895988464e-03,1.139904139563441277e-03,9.575908188708126545e-04,2.808850258588790894e-03,-4.221170209348201752e-03,5.089521408081054688e-03,7.579901721328496933e-04,-9.426981210708618164e-03,1.026910496875643730e-03,2.523348201066255569e-03,2.218402223661541939e-03,2.462794771417975426e-03,-1.393889077007770538e-03,3.181402571499347687e-03,-1.912783831357955933e-03,-5.715948529541492462e-03,1.844756916398182511e-04,-3.663269802927970886e-03,-2.744404599070549011e-03,4.759494680911302567e-03,-1.394161116331815720e-02,1.172967720776796341e-02,2.507836185395717621e-02,7.914306595921516418e-03,5.023082252591848373e-03,-8.730593137443065643e-03,2.829241799190640450e-03,-1.579379662871360779e-02,3.384281694889068604e-02,-7.719403598457574844e-03,4.418787546455860138e-03,9.586905129253864288e-03,-8.823944881442002952e-06\n0.000000000000000000e+00,-6.025978291290812194e-05,2.594222132756840438e-05,-5.515154334716498852e-04,-8.427069406025111675e-05,-2.536301690270192921e-05,-5.348780177882872522e-05,-1.522284243105076484e-10,3.910230952897109091e-05,-5.727827374357730150e-05,1.062528463080525398e-04,-9.177597239613533020e-03,-5.623977049253880978e-04,5.956555251032114029e-03,-1.950134901562705636e-04,7.049034320516511798e-05,1.696682593319565058e-04,-2.156445058062672615e-03,-1.863578101620078087e-03,6.288303527981042862e-03,-3.549410030245780945e-03,1.174553879536688328e-03,-7.888684049248695374e-04,-2.078204852296039462e-05,-2.842141548171639442e-04,-4.038836341351270676e-03,6.772838998585939407e-03,-7.566114072687923908e-05,9.184997528791427612e-03,4.160369746387004852e-03,-3.348788712173700333e-03,2.668724337127059698e-04,7.459734479198232293e-05,-4.854037542827427387e-04,9.229942224919795990e-03,7.962352596223354340e-03,6.305739283561706543e-03,3.482745261862874031e-03,-2.719840267673134804e-03,-8.305773953907191753e-04,5.438570951810106635e-06,7.336023554671555758e-05,2.485490404069423676e-03,-7.116562686860561371e-03,-3.512664698064327240e-03,-9.361939504742622375e-03,-2.923148218542337418e-03,-5.687535158358514309e-04,-5.243193663773126900e-05,-1.525837928056716919e-03,1.359977177344262600e-04,5.082458723336458206e-03,-3.665103286039084196e-04,1.538774697110056877e-03,9.555037104291841388e-05,-3.756036676350049675e-06,9.768082964001223445e-05,-2.692497218959033489e-06,2.051464281976222992e-03,7.750486489385366440e-03,-2.373455499764531851e-04,6.893601675983518362e-05,-8.026897558011114597e-05,-4.595354766934178770e-05,-2.444240720933521516e-08,-4.736463233712129295e-05,6.251289596548303962e-05,-1.093613682314753532e-03,-3.872324596159160137e-04,8.698792953509837389e-06,-8.379945938941091299e-05,1.688147577283416467e-08,2.486126686562784016e-05,-7.016544259386137128e-05,4.156720824539661407e-04,-2.463052980601787567e-03,-2.383307553827762604e-03,1.848162501119077206e-04,7.238818216137588024e-05,-5.057495400251355022e-08,2.364360807405319065e-05,-6.640719366259872913e-04,-3.421432920731604099e-04,2.570469630882143974e-03,4.768769722431898117e-03,1.563659403473138809e-03,-4.141659941524267197e-03,4.121723031857982278e-05,-2.502854331396520138e-04,-4.363452084362506866e-03,7.575277239084243774e-03,3.654950065538287163e-03,-3.971946891397237778e-03,2.906171139329671860e-03,-3.740450832992792130e-03,2.285879891132935882e-04,1.409225078532472253e-04,3.225342370569705963e-04,1.102925091981887817e-02,3.527485998347401619e-03,5.667033605277538300e-03,-1.995928119868040085e-03,-1.176573918201029301e-03,-4.364108608569949865e-04,-3.528427987475879490e-05,-8.270905818790197372e-04,-1.705107861198484898e-03,-9.777845814824104309e-03,-2.066847169771790504e-03,-3.302265657112002373e-03,6.585356313735246658e-04,-6.020533619448542595e-04,-1.385157083859667182e-04,-1.900039264000952244e-03,-3.662063274532556534e-03,3.187736961990594864e-03,2.893730532377958298e-03,-5.325967213138937950e-04,1.261235156562179327e-04,-1.073725361493416131e-04,1.190032126032747328e-04,-7.056370668578892946e-05,2.083103870972990990e-03,6.124309264123439789e-03,-6.563538918271660805e-04,1.433177385479211807e-05,-3.837998156086541712e-05,3.622428494054474868e-06,5.247819512277374088e-09,-6.645493704127147794e-05,1.478052290622144938e-04,2.112097339704632759e-03,1.950384001247584820e-03,-5.373654130380600691e-05,-1.045491517288610339e-04,7.181636396680346479e-10,-4.090874062967486680e-05,-4.983400867786258459e-05,2.015829086303710938e-03,-4.056422039866447449e-04,3.532574279233813286e-03,-3.856428666040301323e-03,1.583093035151250660e-05,-2.607123678899370134e-05,-8.452315523754805326e-05,-1.466201618313789368e-03,5.275877192616462708e-03,-3.536852309480309486e-04,3.691346850246191025e-03,7.228200323879718781e-03,-5.136266350746154785e-03,2.454593486618250608e-04,-1.074913190677762032e-03,-1.100309938192367554e-02,4.763219971209764481e-03,-7.632609456777572632e-03,6.224048323929309845e-03,1.305444631725549698e-03,-4.295084625482559204e-03,4.321014566812664270e-04,2.357168123126029968e-04,5.392802995629608631e-05,-1.077823108062148094e-03,-2.138397190719842911e-03,-7.443006616085767746e-03,-1.487228088080883026e-03,5.159551743417978287e-03,-4.444936348590999842e-04,-7.632507185917347670e-05,1.689774217084050179e-03,-7.992872968316078186e-03,-1.012715417891740799e-02,5.049115512520074844e-03,-1.366770174354314804e-02,3.474538680166006088e-03,7.867898093536496162e-04,-4.265040042810142040e-04,3.171360585838556290e-03,-1.498198136687278748e-02,3.283605037722736597e-04,-4.309773910790681839e-03,3.263049293309450150e-04,1.026368336169980466e-04,-2.644049236550927162e-04,1.180462495540268719e-04,3.696537460200488567e-04,1.790182199329137802e-03,6.818181835114955902e-03,-4.900009371340274811e-03,-5.423433030955493450e-04,-3.078366717090830207e-05,-7.960973744047805667e-05,2.782913099963479908e-08,-8.896861254470422864e-05,-1.945266849361360073e-04,8.298188913613557816e-04,1.379893277771770954e-03,-1.329006045125424862e-04,-6.381022103596478701e-05,-2.507209728719317354e-08,1.965987030416727066e-04,3.937387373298406601e-05,3.776395926252007484e-03,8.744107559323310852e-03,-5.886010359972715378e-03,2.445018850266933441e-03,5.754862213507294655e-04,4.955077747581526637e-05,-6.258932262426242232e-05,-2.954301889985799789e-03,-2.367018721997737885e-03,-2.558733336627483368e-03,6.151648238301277161e-03,-8.090555667877197266e-03,-1.894545182585716248e-02,4.662224819185212255e-05,-3.355518565513193607e-04,-6.049448158591985703e-03,3.135161940008401871e-03,-4.486634861677885056e-05,4.567943047732114792e-03,-3.604880999773740768e-03,-1.409896928817033768e-02,2.356265031266957521e-04,1.476786128478124738e-04,8.346757967956364155e-04,1.373954117298126221e-02,-6.840827874839305878e-03,-2.181700430810451508e-03,3.958319313824176788e-03,8.132169023156166077e-04,-2.521078800782561302e-03,3.278260919614695013e-05,1.019266666844487190e-03,-6.155676208436489105e-03,-6.388468667864799500e-03,-3.705668263137340546e-03,5.329377483576536179e-03,2.034079516306519508e-03,-1.851350069046020508e-03,-7.098751666489988565e-05,-4.176912829279899597e-03,-1.414974499493837357e-02,-7.798673119395971298e-03,-1.210688799619674683e-02,3.694074228405952454e-03,3.017191920662298799e-05,-9.840643542702309787e-06,7.260243000928312540e-05,1.180502003990113735e-04,5.567362532019615173e-04,3.386148251593112946e-03,-2.029557945206761360e-03,-3.317017690278589725e-04,-1.935581676661968231e-04,-2.050893453997559845e-05,2.829278855642769486e-08,-4.090632864972576499e-05,2.022166154347360134e-04,-3.850631183013319969e-04,-4.283916496206074953e-04,2.929129732365254313e-05,-7.506455585826188326e-05,4.427774058513023192e-08,-2.685052095330320299e-05,-1.087815981009043753e-04,8.653422701172530651e-04,-4.716627299785614014e-03,-5.149510689079761505e-03,-1.721032895147800446e-04,-9.479157597525045276e-05,-3.189465132891200483e-05,2.353499439777806401e-05,-1.471315277740359306e-03,-7.103453390300273895e-04,3.885851707309484482e-03,2.509837504476308823e-03,-9.573320858180522919e-05,-3.874992951750755310e-03,-1.251816138392314315e-05,-2.393007453065365553e-04,-4.895741119980812073e-03,9.670158848166465759e-03,2.106580650433897972e-04,3.325885860249400139e-03,-1.799822784960269928e-04,-3.906206227838993073e-03,2.335520111955702305e-04,2.278278261655941606e-04,6.691423186566680670e-05,9.984380565583705902e-03,1.225423766300082207e-03,2.803274197503924370e-03,-1.735330093652009964e-03,1.541912788525223732e-03,-6.687846034765243530e-04,-1.022053984343074262e-04,-6.237751222215592861e-05,-4.839124158024787903e-03,-9.998553432524204254e-03,1.286809914745390415e-03,-5.381802096962928772e-03,7.260101847350597382e-04,-7.777559221722185612e-04,-2.754980232566595078e-04,-1.976661151275038719e-04,-6.395663134753704071e-03,3.337978152558207512e-03,1.690162811428308487e-03,-6.023713387548923492e-03,2.068233297904953361e-04,-2.024817804340273142e-04,2.096414536936208606e-04,-1.411083503626286983e-04,4.118671640753746033e-03,6.882777437567710876e-03,-2.832397352904081345e-03,-3.040344745386391878e-04,-6.635847967118024826e-05,-1.000302472675684839e-05,2.701199264265596867e-10,-3.989342440036125481e-05,7.005512452451512218e-05,-3.218074853066354990e-04,-2.458302187733352184e-04,-7.942667252791579813e-06,-6.103363921283744276e-05,5.209858500165864825e-08,2.540789500926621258e-05,-8.920373511500656605e-05,9.303896222263574600e-04,1.128262141719460487e-03,-5.284264218062162399e-03,4.771465901285409927e-04,-8.478190284222364426e-05,-5.666025026584975421e-05,1.160211540991440415e-04,-8.922042907215654850e-04,-1.340263988822698593e-03,5.801446270197629929e-03,2.897080732509493828e-03,3.112514736130833626e-03,-4.456500057131052017e-03,5.619514922727830708e-05,-2.266871306346729398e-04,-4.847084172070026398e-03,7.125420030206441879e-03,-6.159143522381782532e-03,9.832945652306079865e-04,-2.589502371847629547e-03,-3.230130998417735100e-03,2.431262837490066886e-04,1.715894031804054976e-04,-1.632787898415699601e-04,7.598514668643474579e-03,4.217016510665416718e-03,3.468473441898822784e-03,4.121636971831321716e-03,-2.702569123357534409e-03,-2.355410106247290969e-04,-9.921297896653413773e-05,8.177687413990497589e-05,-2.447392093017697334e-03,-1.048252172768115997e-02,1.823344209697097540e-04,-6.188804283738136292e-03,3.806793247349560261e-04,-8.116138051263988018e-04,-1.131170429289340973e-04,-2.735703601501882076e-04,-4.493428394198417664e-03,6.905378308147192001e-03,-6.540666334331035614e-03,-2.389142755419015884e-04,1.041355499182827771e-04,-4.471704960451461375e-05,1.328759535681456327e-04,-1.184401771752163768e-04,1.295682159252464771e-03,6.369874812662601471e-03,-1.017068861983716488e-03,-7.738250133115798235e-05,-7.147321412048768252e-06,-2.371437039982993156e-05,-5.076969955553067848e-08,-4.477633410715498030e-05,1.487636764068156481e-04,-2.640223829075694084e-04,-2.280078042531386018e-04,-2.890907808250631206e-06,-9.316150681115686893e-05,-5.902734301344025880e-08,-1.416402301401831210e-05,-7.481814100174233317e-05,-7.491024443879723549e-04,-1.950321020558476448e-04,-4.656935110688209534e-03,3.632244188338518143e-04,6.023619789630174637e-05,-5.313895962899550796e-05,-1.594252971699461341e-04,-1.275485032238066196e-03,-4.602324683219194412e-03,1.089734490960836411e-02,1.160885440185666084e-03,4.179448820650577545e-03,-3.977782558649778366e-03,2.051821065833792090e-04,-6.312576588243246078e-04,-5.984661635011434555e-03,8.216416463255882263e-03,-3.088300814852118492e-03,-5.143098067492246628e-03,-2.513298299163579941e-03,-4.203020129352807999e-03,3.158600884489715099e-04,2.035182842519134283e-04,1.555205744807608426e-05,1.139811240136623383e-02,-3.670835634693503380e-03,2.457140479236841202e-03,-4.034417215734720230e-03,4.257221240550279617e-03,1.178561942651867867e-03,-7.362815085798501968e-05,-1.418195199221372604e-03,6.393364164978265762e-04,-2.452303888276219368e-03,-1.474866177886724472e-03,-5.247000604867935181e-03,1.531853922642767429e-03,-1.778100704541429877e-04,-3.706347779370844364e-04,5.101772840134799480e-04,-6.080179009586572647e-03,5.062955897301435471e-03,1.469719107262790203e-03,-8.844606578350067139e-03,1.726326736388728023e-04,-2.194268163293600082e-04,1.565826823934912682e-04,2.936573582701385021e-05,2.223349409177899361e-03,6.669260561466217041e-03,-4.377848934382200241e-03,-4.647243185900151730e-04,2.205860437243245542e-05,7.324520083784591407e-06,-3.599438969104085118e-08,-7.546348206233233213e-05,1.733063254505395889e-04,-5.982401198707520962e-04,-8.630200172774493694e-04,6.174671580083668232e-05,-9.949303057510405779e-05,8.833268339003552683e-09,-4.139363227295689285e-06,-2.130531065631657839e-04,4.594256461132317781e-04,-1.674507278949022293e-03,-2.914882730692625046e-03,4.669817630201578140e-03,5.137307016411796212e-05,-4.850427649216726422e-05,-4.254854502505622804e-05,-2.569663338363170624e-03,4.419569158926606178e-04,9.612100198864936829e-03,7.537755183875560760e-03,6.924219895154237747e-03,-6.971802562475204468e-03,-5.915829751756973565e-05,-4.494208551477640867e-04,-8.591790683567523956e-03,-1.797933131456375122e-03,6.272606551647186279e-04,3.424980095587670803e-04,3.795738331973552704e-03,-3.750655334442853928e-03,2.286247472511604428e-04,2.352532319491729140e-04,4.290792276151478291e-06,6.812953855842351913e-03,7.588936481624841690e-03,6.150382570922374725e-03,2.243450144305825233e-04,7.483001099899411201e-04,-5.630163359455764294e-04,-1.205298613058403134e-04,9.343521669507026672e-04,-7.377476431429386139e-03,-1.156632229685783386e-02,-2.493368927389383316e-03,-8.142969571053981781e-03,1.127865165472030640e-03,-7.124580442905426025e-04,-1.959022774826735258e-04,4.903710447251796722e-03,-4.932726267725229263e-03,6.049374584108591080e-03,-1.357332919724285603e-03,-3.172811819240450859e-03,2.188732323702424765e-04,-1.797915028873831034e-04,2.067458553938195109e-04,3.841956495307385921e-04,8.564922958612442017e-03,1.052256207913160324e-02,-2.260911744087934494e-03,-2.462476259097456932e-04,-4.644470391212962568e-05,-1.114201586460694671e-05,1.832904672482982278e-08,3.738090745173394680e-04,-7.090835715644061565e-04,-1.069958088919520378e-04,-2.547297044657170773e-04,7.840807666070759296e-05,5.604217876680195332e-04,3.180048224749043584e-08,-4.381334292702376842e-06,8.472455665469169617e-04,-4.059404134750366211e-03,6.190648674964904785e-02,1.164770219475030899e-02,-1.050324458628892899e-02,-6.420334102585911751e-04,1.892208965728059411e-04,1.711829099804162979e-06,1.073226518929004669e-02,1.657172292470932007e-02,-2.252877689898014069e-02,-1.796984113752841949e-03,-4.828292876482009888e-03,2.381210401654243469e-02,-3.637070185504853725e-04,3.502630162984132767e-03,4.105101525783538818e-02,-4.613297432661056519e-02,3.865624964237213135e-02,-9.724838659167289734e-03,1.028863713145256042e-03,3.086758404970169067e-02,-2.155287191271781921e-03,-1.312256674282252789e-03,-2.561994187999516726e-04,-8.023352921009063721e-02,1.247227191925048828e-05,-2.485194057226181030e-02,1.525249984115362167e-02,1.847599749453365803e-03,4.813177045434713364e-03,4.512940940912812948e-04,-3.227529581636190414e-03,2.928307652473449707e-02,9.171094000339508057e-02,3.039444331079721451e-03,2.440419420599937439e-02,-7.382568437606096268e-03,4.681051243096590042e-03,1.946285483427345753e-03,-5.186532624065876007e-03,3.276391327381134033e-02,-4.150771349668502808e-02,-6.030372343957424164e-03,3.321856260299682617e-02,-7.372643449343740940e-04,4.662267165258526802e-04,-2.505826996639370918e-03,5.457866063807159662e-05,-2.165766432881355286e-02,6.018871665000915527e-01,2.183229476213455200e-02,9.686480043455958366e-04,-3.879524301737546921e-04,-7.322736200876533985e-05,-1.414502039551734924e-04,1.033466891385614872e-03,-3.963210911024361849e-04,8.814568864181637764e-04,8.868098957464098930e-04,9.184860391542315483e-04,2.333995944354683161e-04,-5.571475485339760780e-04,9.061936289072036743e-04,1.709791686153039336e-04,2.289021504111588001e-04,-1.873067021369934082e-02,-8.858863264322280884e-03,2.187302801758050919e-03,6.634242017753422260e-04,-6.075419951230287552e-04,4.536429187282919884e-04,2.660166006535291672e-03,-3.748363349586725235e-03,-7.130071055144071579e-03,1.426522969268262386e-03,3.735759761184453964e-03,1.291011925786733627e-03,-8.754275622777640820e-04,-4.662756982725113630e-04,9.219276718795299530e-03,1.375140622258186340e-03,8.384701795876026154e-04,1.432909630239009857e-04,6.475595757365226746e-03,5.740489345043897629e-03,5.182838067412376404e-04,2.273313933983445168e-03,1.510143047198653221e-04,3.602600190788507462e-03,-1.978009194135665894e-02,-1.446342095732688904e-03,3.347114194184541702e-03,-4.562071990221738815e-05,9.656886686570942402e-04,2.445168094709515572e-03,9.058434516191482544e-03,5.630315281450748444e-03,-6.983998697251081467e-03,6.905485875904560089e-03,-9.950636886060237885e-04,1.038328860886394978e-03,3.434080630540847778e-03,-3.720998065546154976e-03,1.018505543470382690e-03,2.783063333481550217e-03,-2.771171554923057556e-02,3.994609043002128601e-02,9.326985105872154236e-03,1.319239009171724319e-02,-4.345756024122238159e-03,-1.763550564646720886e-02,2.935889177024364471e-02,-2.326913736760616302e-02,4.603144899010658264e-02,-3.020278923213481903e-02,-4.325809422880411148e-03,1.487984042614698410e-02,7.859385732444934547e-06\n0.000000000000000000e+00,2.319528903171885759e-05,9.226809197571128607e-06,-8.146726759150624275e-04,-6.291295285336673260e-04,6.524925993289798498e-06,5.508103640750050545e-06,1.698154283857888913e-09,-6.239645881578326225e-05,-2.376074917265214026e-05,-4.855698498431593180e-04,1.554442569613456726e-04,-8.120401762425899506e-04,-1.416502171196043491e-03,-1.424727088306099176e-04,-4.047005290885863360e-07,-7.983641989994794130e-05,8.102158899419009686e-04,6.912983953952789307e-04,3.350986167788505554e-03,7.398800458759069443e-03,-3.009071107953786850e-03,1.872265245765447617e-03,-8.210045052692294121e-07,4.658919351641088724e-06,2.116322284564375877e-03,-4.771361593157052994e-03,3.040474839508533478e-03,4.332059063017368317e-03,-4.094602540135383606e-03,1.061519840732216835e-03,-9.666226833360269666e-05,-1.548785367049276829e-04,-4.623162385541945696e-05,-3.353818785399198532e-03,-7.579096592962741852e-03,-3.970638848841190338e-03,-1.447843387722969055e-04,-5.883436533622443676e-04,7.963045500218868256e-04,3.808447218034416437e-06,1.081352587789297104e-03,1.378537039272487164e-03,-5.112663377076387405e-03,1.149612013250589371e-03,6.542485207319259644e-04,-1.341040479019284248e-04,6.477698916569352150e-04,1.716167389531619847e-06,1.339594367891550064e-03,1.095015322789549828e-04,-3.881989978253841400e-04,8.317832252942025661e-04,-3.192084841430187225e-03,6.642076186835765839e-07,-3.537612792570143938e-05,-5.668548328685574234e-05,2.167852217098698020e-04,-3.364514559507369995e-04,-2.327606081962585449e-03,-3.710174933075904846e-04,-4.433999129105359316e-05,9.680139191914349794e-05,1.042738404066767544e-06,1.094207391361123882e-08,3.099947207374498248e-05,6.152640708023682237e-05,1.314481487497687340e-03,1.460704370401799679e-03,1.718798557703848928e-05,9.012719237944111228e-05,1.654025005848325236e-08,-3.730524258571676910e-05,1.690594654064625502e-04,-6.888820789754390717e-04,-1.209852471947669983e-02,7.859728299081325531e-03,-2.623451873660087585e-03,1.279918797081336379e-04,-1.265436003450304270e-05,-2.216409484390169382e-05,7.616601651534438133e-04,2.961222548037767410e-03,-9.192418307065963745e-03,9.402722120285034180e-03,1.196617027744650841e-03,-1.053353655152022839e-03,2.594443212728947401e-04,-4.957357305102050304e-05,9.709506412036716938e-04,-2.811988815665245056e-04,-6.974826566874980927e-03,-3.295856760814785957e-03,5.727130454033613205e-03,-7.501292857341468334e-04,1.577864895807579160e-04,4.571073077386245131e-05,-3.924102638848125935e-04,1.111956778913736343e-03,-8.026331663131713867e-03,-1.176058873534202576e-02,6.934925913810729980e-04,3.077341243624687195e-03,1.062743016518652439e-03,-1.016385067487135530e-05,-1.087854616343975067e-05,3.248656634241342545e-03,7.053744979202747345e-03,-1.127041131258010864e-02,3.193326294422149658e-03,2.213146071881055832e-03,3.554757568053901196e-04,7.409930549329146743e-05,-5.191358504816889763e-04,-3.117630258202552795e-04,6.828217301517724991e-03,-5.949204787611961365e-03,1.892856089398264885e-03,-1.508664572611451149e-04,5.822122329846024513e-05,-7.267430191859602928e-06,-2.676654548849910498e-05,-4.448360996320843697e-04,-1.104746712371706963e-03,-1.411458943039178848e-04,-3.573742287699133158e-05,1.086029078578576446e-04,1.947915188793558627e-05,1.388674686353397192e-08,-4.753297253046184778e-05,-1.506329281255602837e-04,-3.749495372176170349e-04,-3.845365135930478573e-04,1.707710907794535160e-06,-1.138545267167501152e-04,-7.501128052034289340e-10,1.834326831158250570e-04,-4.255564708728343248e-04,3.671504324302077293e-03,8.881073445081710815e-03,-9.379378519952297211e-03,9.858514182269573212e-03,4.403849598020315170e-04,1.759566657710820436e-05,-2.188909566029906273e-04,-1.313918852247297764e-03,-4.411592148244380951e-03,7.160777226090431213e-03,-1.569211855530738831e-02,-1.387822162359952927e-02,7.646458223462104797e-03,-5.562934093177318573e-04,2.943287836387753487e-05,1.833547838032245636e-03,-1.849187538027763367e-03,7.373615168035030365e-03,7.538438308984041214e-03,-5.521954968571662903e-03,6.285358220338821411e-03,-2.022135304287075996e-04,6.177109025884419680e-05,1.347413286566734314e-03,-2.176134381443262100e-03,9.237668709829449654e-04,-2.516836486756801605e-02,1.012302376329898834e-02,8.763698861002922058e-04,-2.366933040320873260e-03,-9.922339813783764839e-06,1.034995540976524353e-03,-3.355416003614664078e-03,-3.230736404657363892e-02,4.841779824346303940e-03,-5.501437466591596603e-03,1.020260713994503021e-02,-1.446022186428308487e-03,-3.958946326747536659e-04,9.227748960256576538e-03,1.229738816618919373e-03,-1.427297107875347137e-02,5.359910894185304642e-03,-4.143782891333103180e-03,2.063702704617753625e-04,-4.011917626485228539e-04,7.206839654827490449e-05,6.861895089969038963e-04,4.858509171754121780e-03,-1.321011222898960114e-03,-5.646174773573875427e-03,-8.550416678190231323e-04,-1.643292489461600780e-04,-4.144532795180566609e-05,6.917490580349294760e-09,2.619979932205751538e-05,-5.217331272433511913e-05,-2.631348615977913141e-04,-2.355799078941345215e-04,5.350804713089019060e-05,3.342243871884420514e-05,-5.298079486237838864e-08,3.120137262158095837e-05,6.366353045450523496e-05,-1.276759430766105652e-04,8.321208879351615906e-04,1.957505941390991211e-03,-2.850458258762955666e-03,-3.056442074012011290e-04,6.300271343206986785e-05,2.001773100346326828e-05,8.083216380327939987e-04,-8.752757683396339417e-03,1.099481526762247086e-02,1.417181640863418579e-02,-1.445700600743293762e-02,-8.774933405220508575e-03,-2.258521999465301633e-05,1.512211747467517853e-04,2.367112785577774048e-03,-1.801396021619439125e-03,4.608206450939178467e-03,7.023549638688564301e-03,-5.659951828420162201e-03,-6.888789357617497444e-04,3.237724013160914183e-05,-9.891223453450948000e-05,4.147923318669199944e-04,-4.925222136080265045e-03,-4.515331238508224487e-03,-2.512744814157485962e-02,-7.167211733758449554e-03,-3.777077654376626015e-04,-5.266338121145963669e-04,5.309344851411879063e-05,-3.156762104481458664e-04,1.786741660907864571e-03,1.031247433274984360e-03,-2.606780268251895905e-03,-4.976650699973106384e-03,-2.389690140262246132e-03,-6.548142991960048676e-04,8.421251550316810608e-05,-1.007039658725261688e-02,-4.900992847979068756e-03,3.866417566314339638e-03,1.923234667629003525e-03,-1.630091108381748199e-03,-1.652567152632400393e-05,1.251007779501378536e-05,3.848162305075675249e-05,-5.409515579231083393e-04,-1.186368986964225769e-03,-3.606589045375585556e-03,3.063632175326347351e-05,-3.536418080329895020e-05,4.619003448169678450e-06,-5.057028829469345510e-06,-1.298928964388323948e-08,2.866561044356785715e-05,1.253580849152058363e-04,8.954661898314952850e-04,3.774147480726242065e-04,5.112611688673496246e-05,2.979874261654913425e-05,2.549882083258125931e-08,-1.147846778621897101e-04,-2.555293758632615209e-05,-1.267626183107495308e-03,-2.591108670458197594e-03,-8.092582225799560547e-03,-5.460415966808795929e-03,8.479518874082714319e-05,-9.974920249078422785e-05,-2.812156744766980410e-04,9.686963167041540146e-04,-3.315730020403862000e-03,4.655995406210422516e-03,5.697053857147693634e-03,-1.155083253979682922e-02,1.681051682680845261e-03,3.836669202428311110e-05,-1.452916330890730023e-04,2.432723995298147202e-03,-2.113308524712920189e-03,4.954410251230001450e-04,1.354876905679702759e-02,-8.417571894824504852e-03,2.078168559819459915e-03,5.139518179930746555e-06,5.157960185897536576e-05,-2.110768982674926519e-04,1.427135779522359371e-03,-8.084109053015708923e-03,-1.057804003357887268e-02,9.691026061773300171e-04,5.802316125482320786e-03,4.217837122268974781e-04,-1.722789456835016608e-04,5.500806728377938271e-04,-5.039322189986705780e-03,-4.202783107757568359e-03,6.630045361816883087e-03,-6.999817676842212677e-03,4.356799181550741196e-03,7.581338286399841309e-05,-2.571927616372704506e-04,3.098330460488796234e-03,-4.040934145450592041e-03,-5.751278949901461601e-04,1.823209226131439209e-03,-9.560950100421905518e-03,1.020190247800201178e-04,-2.917437232099473476e-04,3.625835233833640814e-05,2.958245750050991774e-04,2.220140304416418076e-03,-2.212646882981061935e-03,-5.175070371478796005e-03,-5.754794110544025898e-04,6.199899507919326425e-05,4.784018983627902344e-06,-4.888931925961514935e-09,3.827087493846192956e-05,1.243706938112154603e-04,4.683569713961333036e-04,5.452043842524290085e-04,3.107134398305788636e-05,3.131893026875331998e-05,3.312288754386827350e-08,-1.108375290641561151e-04,-6.418769044103100896e-05,-4.234315128996968269e-04,-7.569137960672378540e-03,-1.560831442475318909e-02,-3.761159721761941910e-03,3.203556407243013382e-04,-2.426321007078513503e-04,-5.689120735041797161e-04,1.842985628172755241e-03,-1.094045862555503845e-02,-8.626659400761127472e-03,8.728032931685447693e-03,-1.430361066013574600e-03,5.233725998550653458e-03,9.498200961388647556e-05,-1.679665438132360578e-04,2.199452370405197144e-03,-6.032825447618961334e-03,-1.455812482163310051e-03,2.642679028213024139e-04,-5.482834763824939728e-03,4.433041904121637344e-03,-3.005824692081660032e-04,1.245386101800249889e-05,7.086258847266435623e-04,4.095661919564008713e-03,2.795259468257427216e-03,2.817414235323667526e-03,-1.158960163593292236e-02,1.870516687631607056e-03,1.698394771665334702e-03,-2.496429951861500740e-04,4.136105068027973175e-03,-5.816977936774492264e-04,3.864431986585259438e-03,1.262669824063777924e-02,-1.269265078008174896e-02,7.755954284220933914e-04,9.841847931966185570e-04,-2.279364271089434624e-04,4.095358308404684067e-03,-1.238209661096334457e-03,-8.605544455349445343e-03,-1.005938183516263962e-02,-9.322023950517177582e-03,8.085554873105138540e-05,-2.707637613639235497e-04,-3.898232534993439913e-06,4.265240568201988935e-04,1.611880492419004440e-03,-1.980132656171917915e-03,-2.508536446839570999e-03,-2.335850294912233949e-04,7.610744069097563624e-05,3.919391747331246734e-05,-4.698267730418592691e-08,3.038860995729919523e-05,2.993471753143239766e-05,-6.720353849232196808e-04,-2.314692828804254532e-04,4.736376286018639803e-05,3.480750092421658337e-05,-6.180243872222490609e-08,-6.642725202254951000e-05,-8.181506018445361406e-06,-1.221896731294691563e-03,-4.035198595374822617e-03,-1.700219931080937386e-03,5.953114014118909836e-04,2.164582838304340839e-06,-1.330223403783747926e-05,-2.416960924165323377e-04,1.047972938977181911e-03,-2.851386088877916336e-03,5.191732197999954224e-03,7.986273616552352905e-03,-6.939751096069812775e-03,-1.334182452410459518e-04,1.048491831170395017e-04,-1.764847547747194767e-04,3.112011123448610306e-03,-7.150160614401102066e-03,-1.456879545003175735e-04,1.392885949462652206e-02,-8.281735703349113464e-03,7.353280670940876007e-05,-6.464084435719996691e-05,-2.362740051466971636e-04,5.832788301631808281e-04,-1.295705442316830158e-03,-1.732035726308822632e-02,-1.020089350640773773e-02,-4.311361350119113922e-03,-2.735303016379475594e-03,4.391105612739920616e-04,-1.010957348626106977e-04,7.876444142311811447e-04,4.776625894010066986e-03,-4.488392733037471771e-03,1.315175089985132217e-03,-3.276562551036477089e-03,3.110023098997771740e-04,2.195488777942955494e-04,-7.982172246556729078e-05,-2.150059590348973870e-04,-1.185522181913256645e-03,5.112518556416034698e-04,1.487597357481718063e-03,-8.871600031852722168e-03,4.547728894976899028e-05,-2.163337776437401772e-04,1.105739647755399346e-05,-2.699750439205672592e-05,2.126253675669431686e-04,-2.817035652697086334e-03,-2.883854554966092110e-03,-2.681680780369788408e-04,8.658807200845330954e-05,1.451274329156149179e-05,-2.401611709501594305e-08,-3.252333772252313793e-05,6.324701098492369056e-05,-4.015527665615081787e-04,-5.029613384976983070e-04,-6.896759441588073969e-05,-7.360423478530719876e-05,-6.633956672885688022e-08,-9.081971802515909076e-05,-3.137101884931325912e-07,-1.386416377499699593e-03,-2.534709172323346138e-03,-2.362750004976987839e-03,-1.190931070595979691e-03,1.588927698321640491e-04,-1.725498441373929381e-05,-1.709435891825705767e-04,-4.332757089287042618e-05,2.411493333056569099e-03,6.520731374621391296e-03,9.638371877372264862e-03,-4.764096811413764954e-03,2.636408898979425430e-03,1.031840511132031679e-04,-7.602281984873116016e-04,-5.547123961150646210e-03,-1.169008575379848480e-02,-7.015672046691179276e-03,1.014802046120166779e-02,-5.794940050691366196e-03,1.836825162172317505e-03,6.964337080717086792e-05,-1.878324110293760896e-05,-5.704246577806770802e-04,-3.237982164137065411e-04,-5.736419465392827988e-03,-1.762660220265388489e-03,-5.559651646763086319e-03,1.579315867274999619e-04,5.615570116788148880e-04,-4.594097845256328583e-05,5.127469776198267937e-04,-1.833585556596517563e-04,-1.130688749253749847e-02,2.023247536271810532e-03,-1.786190550774335861e-03,3.530379035510122776e-04,1.812025438994169235e-04,-1.921662187669426203e-04,4.670341964811086655e-03,-3.188270842656493187e-03,3.981022164225578308e-04,5.518146790564060211e-03,-6.813627202063798904e-03,1.391161495121195912e-04,-1.713040401227772236e-04,-1.217690623889211565e-05,5.001664394512772560e-04,3.014805726706981659e-03,6.436202675104141235e-04,-2.445684280246496201e-03,-4.438729956746101379e-04,9.904264879878610373e-05,4.739616088045295328e-06,9.813447832129895687e-09,-1.413673307979479432e-04,-3.694847691804170609e-04,-1.025894889608025551e-03,-6.092125549912452698e-04,-2.631535462569445372e-04,-1.483213127357885242e-04,-4.457615432329475880e-08,3.798159887082874775e-04,3.969024401158094406e-04,4.059340804815292358e-03,2.406324446201324463e-02,4.208182543516159058e-02,4.725773818790912628e-03,-1.084502204321324825e-03,4.450616543181240559e-04,1.746300491504371166e-03,-5.260512232780456543e-03,1.755333878099918365e-02,-1.590456441044807434e-02,-2.348565123975276947e-02,5.349148437380790710e-02,-1.940517127513885498e-02,-3.429438802413642406e-04,1.403619418852031231e-03,-1.750040240585803986e-02,4.014051333069801331e-02,7.108884863555431366e-03,-5.744426697492599487e-02,5.292741954326629639e-02,-1.987724378705024719e-02,6.436916301026940346e-04,4.176971269771456718e-04,-1.092495629563927650e-03,2.021979074925184250e-03,6.881549209356307983e-02,6.889893114566802979e-02,1.212718151509761810e-02,-1.436774153262376785e-02,-1.148458104580640793e-03,7.487022085115313530e-04,-9.266242384910583496e-03,6.624913774430751801e-03,2.818450704216957092e-02,-4.056523740291595459e-02,2.591147460043430328e-02,-1.651578024029731750e-02,-5.415613995864987373e-04,1.284000580199062824e-03,-2.450572326779365540e-02,1.185983233153820038e-02,1.947581768035888672e-03,-1.217764429748058319e-02,5.723211169242858887e-02,-2.393108443357050419e-04,1.396660460159182549e-03,1.130984630435705185e-03,-1.787862740457057953e-03,-1.310117356479167938e-02,2.047759667038917542e-02,6.790902614593505859e-01,3.143067937344312668e-03,-1.075448002666234970e-03,-6.697823409922420979e-04,3.569578693713992834e-04,3.660978109110146761e-04,2.882260596379637718e-04,1.255049370229244232e-03,1.657341374084353447e-03,-3.503094776533544064e-04,3.454246034380048513e-04,-1.433622855984140188e-05,4.046646063216030598e-04,3.010221698787063360e-04,-1.703153131529688835e-03,-6.011801771819591522e-03,-7.240895647555589676e-03,-1.349724596366286278e-03,3.220671787858009338e-04,1.188030350022017956e-03,-8.770363638177514076e-04,1.114856917411088943e-03,-2.654970157891511917e-04,2.421721350401639938e-03,8.401458151638507843e-03,-1.202236488461494446e-02,8.507732301950454712e-03,-2.477279922459274530e-04,-5.454768543131649494e-04,7.832537405192852020e-03,-9.872599504888057709e-03,-4.446732345968484879e-04,1.149914786219596863e-02,-7.905821315944194794e-03,9.035516530275344849e-03,2.641683095134794712e-04,8.269192185252904892e-04,1.472889707656577229e-04,-5.080685019493103027e-03,-1.735738851130008698e-02,-1.703489758074283600e-02,1.626064768061041832e-03,5.083110183477401733e-03,-2.528850687667727470e-03,-2.352562500163912773e-03,4.031734075397253036e-03,-3.794211894273757935e-03,-3.253016620874404907e-05,8.794553577899932861e-03,-3.743692301213741302e-03,2.862411551177501678e-03,-4.301848821341991425e-04,-4.238507244735956192e-03,8.946927264332771301e-03,4.860362969338893890e-05,-4.413579124957323074e-03,1.196423731744289398e-02,-1.678223907947540283e-02,2.384269610047340393e-03,2.039321931079030037e-03,1.073214132338762283e-02,-1.122446847148239613e-04,-4.686496220529079437e-03,6.663003470748662949e-03,-1.122799795120954514e-02,-9.963228367269039154e-04,6.695524789392948151e-03,1.063650779542513192e-05\n0.000000000000000000e+00,1.609935316082555801e-05,1.713159508653916419e-05,-7.964012911543250084e-05,3.310412284918129444e-05,8.357304068340454251e-06,2.859142114175483584e-05,1.871654475849027222e-08,-3.385768286534585059e-05,2.987894049510941841e-06,4.843820643145591021e-04,-4.634059732779860497e-04,-7.191782351583242416e-04,1.061684684827923775e-03,-5.812590825371444225e-05,-2.811125568769057281e-06,-1.204960790346376598e-05,5.267615197226405144e-04,1.789569156244397163e-03,3.272721369285136461e-04,1.299501280300319195e-03,-7.941418443806469440e-04,-3.334165376145392656e-05,-2.482572199369315058e-06,-6.064894114388152957e-05,-1.290319254621863365e-03,-1.459739753045141697e-03,1.077054301276803017e-03,-8.188601350411772728e-05,2.203022595494985580e-04,-2.700922486837953329e-04,-1.542202699056360871e-05,-3.968326927861198783e-05,4.872803401667624712e-05,2.992763184010982513e-04,-1.928711310029029846e-03,-6.249878788366913795e-05,-2.060474362224340439e-04,-7.382748881354928017e-04,2.254050195915624499e-05,2.510799276933539659e-06,2.249890821985900402e-04,1.460570492781698704e-04,1.698287669569253922e-04,1.791356480680406094e-04,-7.217075908556580544e-04,-1.867175451479852200e-04,3.227946290280669928e-04,6.174333975650370121e-06,-7.979024085216224194e-04,-3.520699974615126848e-04,1.807567314244806767e-04,-3.843721933662891388e-04,-4.086302942596375942e-04,-4.265825737093109637e-06,-5.429672455647960305e-06,7.635268048034049571e-06,-7.664501026738435030e-05,-3.064435150008648634e-04,-7.341132732108235359e-05,1.351678511127829552e-04,-3.790010669035837054e-05,8.145415449689608067e-06,7.600851859024260193e-06,-2.109479702028238535e-09,2.509538171580061316e-05,3.946189826820045710e-05,3.949948586523532867e-04,1.796745345927774906e-04,2.919041435234248638e-05,1.913295454869512469e-05,1.774574820423424626e-09,-3.578851101337932050e-05,2.731349013629369438e-05,-3.607838298194110394e-04,-1.432151650078594685e-03,1.420480315573513508e-03,-1.214631134644150734e-03,-3.483573163975961506e-05,-9.462160051043611020e-06,-2.254265746159944683e-05,5.464716232381761074e-04,4.726815968751907349e-04,-1.686819363385438919e-03,5.441620596684515476e-04,1.252552377991378307e-03,-6.742159021086990833e-04,6.945813220227137208e-05,3.145320079056546092e-05,8.467921870760619640e-04,1.493132440373301506e-04,-1.285146921873092651e-03,-6.005162722431123257e-04,-2.437689690850675106e-04,-2.183194010285660625e-04,1.219638761540409178e-05,3.542811464285477996e-05,-1.732987730065360665e-04,2.303063520230352879e-04,-1.334613072685897350e-03,-1.714641693979501724e-04,-5.244975909590721130e-06,1.546774990856647491e-03,6.949515081942081451e-04,-1.687710391706787050e-05,2.907567250076681376e-04,1.223625149577856064e-03,2.944912994280457497e-04,-1.803679042495787144e-03,5.454263882711529732e-04,4.082914674654603004e-04,3.359814290888607502e-04,5.026246981287840754e-06,1.726479968056082726e-04,-5.007522995583713055e-04,1.543058664537966251e-03,-6.813668878749012947e-04,-7.240422419272363186e-04,-5.491161209647543728e-05,5.835071533510927111e-06,-8.259262358478736132e-07,-4.404809806146658957e-05,-4.258154076524078846e-04,-4.644741129595786333e-04,-3.244009276386350393e-04,6.951408977329265326e-06,7.443476351909339428e-05,1.124248592532239854e-05,2.594503811792492343e-08,1.640393929847050458e-05,1.305686328123556450e-05,1.641265698708593845e-04,4.019532643724232912e-04,2.730796222749631852e-05,2.667570151970721781e-05,3.437448370391393837e-08,4.100965088582597673e-05,-5.931743726250715554e-05,3.701157402247190475e-04,-1.278625917620956898e-03,2.440331969410181046e-03,-1.676024287007749081e-03,5.774750025011599064e-05,-2.040605977526865900e-05,-3.174175071762874722e-05,5.635090928990393877e-06,-1.868530875071883202e-03,-1.352655002847313881e-03,-6.382959429174661636e-03,-4.862404428422451019e-03,2.408609725534915924e-04,1.011107451631687582e-05,1.057061381288804114e-04,1.948654535226523876e-03,9.352518245577812195e-04,-5.494587589055299759e-03,1.072226790711283684e-03,1.777068711817264557e-03,1.203475287184119225e-03,-6.525382923427969217e-05,2.094104638672433794e-05,-8.704605716047808528e-05,5.883946432732045650e-04,1.057069865055382252e-03,-3.235003445297479630e-03,8.585804607719182968e-05,-6.860495777800679207e-04,4.590828611981123686e-04,-3.071899118367582560e-05,-1.288982573896646500e-03,5.007638828828930855e-04,-8.049840107560157776e-03,9.850561618804931641e-03,7.345093879848718643e-03,7.745298789814114571e-04,9.283843974117189646e-05,-5.384816176956519485e-05,-4.829845856875181198e-04,6.709989393129944801e-04,-2.839386928826570511e-03,8.565362077206373215e-05,-1.299364492297172546e-03,1.715123835310805589e-05,-7.697124237893149257e-05,1.524798972241114825e-05,-7.041764911264181137e-05,4.209546605125069618e-04,-7.991786696948111057e-04,-5.930261686444282532e-04,-9.162772039417177439e-05,-3.085457137785851955e-06,5.801500719826435670e-06,5.194704044697573408e-08,1.200804763357155025e-05,5.280473851598799229e-05,-4.464398371055722237e-04,-9.189410047838464379e-05,3.312935950816608965e-05,1.841207449615467340e-05,-1.836852092651497514e-08,-2.044866414507851005e-05,6.364238288369961083e-06,-2.204441552748903632e-04,-3.543049097061157227e-03,1.091062673367559910e-03,1.581786200404167175e-03,-2.306287788087502122e-04,3.418424967094324529e-05,-5.387271448853425682e-05,-2.851237513823434711e-05,-1.723393215797841549e-03,1.736689358949661255e-03,3.845799248665571213e-03,-1.372467493638396263e-03,1.755942590534687042e-03,-3.149943950120359659e-07,2.376491611357778311e-04,2.933243289589881897e-03,-7.595196948386728764e-04,-3.441591979935765266e-04,5.034868372604250908e-04,1.729738782159984112e-03,-2.314636018127202988e-03,2.686042353161610663e-05,-4.068748967256397009e-05,1.788035442586988211e-04,-1.794805750250816345e-03,4.190201871097087860e-03,-7.032557390630245209e-03,-2.783297095447778702e-03,-1.947507145814597607e-03,-5.172097589820623398e-04,-5.476431397255510092e-05,-1.074333675205707550e-03,2.407977823168039322e-03,1.713930396363139153e-05,-2.434645546600222588e-03,-3.224665764719247818e-03,-1.283888239413499832e-03,2.569934586063027382e-04,6.861631118226796389e-05,-4.725417587906122208e-03,-1.697920379228889942e-03,-4.594129131874069571e-05,6.288981065154075623e-03,-1.094565493986010551e-03,-1.844106736825779080e-04,2.415625203866511583e-06,3.065277269342914224e-05,-1.292004453716799617e-04,-2.628536312840878963e-04,3.757291706278920174e-04,1.992842881008982658e-04,2.106479223584756255e-05,6.546262738993391395e-06,-2.968014769066940062e-06,1.370085556118283421e-08,-1.273484122066292912e-05,8.694831194588914514e-06,8.462661935482174158e-05,2.068055910058319569e-04,-5.361565854400396347e-06,-9.349763786303810775e-06,-4.587900548358447850e-08,-8.914139471016824245e-06,1.951637023012153804e-05,-2.055521908914670348e-04,-9.005233296193182468e-04,-1.361291040666401386e-03,-1.123509486205875874e-03,1.083655843103770167e-05,-8.478740710415877402e-06,-2.370554648223333061e-05,4.061213985551148653e-05,-1.027540536597371101e-03,3.498242585919797421e-04,1.120953354984521866e-03,-8.667355868965387344e-04,-2.392366877757012844e-04,4.903497028863057494e-06,-4.145750062889419496e-05,-2.005083370022475719e-04,-1.925413962453603745e-04,-5.882627447135746479e-04,1.279297051951289177e-03,-8.511998457834124565e-04,2.816428605001419783e-04,1.965591218322515488e-05,2.747910184552893043e-05,-8.524447912350296974e-05,1.034060696838423610e-04,-1.131849479861557484e-03,-1.488756272010505199e-03,-4.862984642386436462e-04,3.020583535544574261e-04,4.141280896874377504e-06,-2.270694130857009441e-05,-1.677579857641831040e-04,-5.101797869428992271e-04,-6.001730798743665218e-04,1.257641590200364590e-03,6.129698595032095909e-04,3.380326088517904282e-04,-1.766118948580697179e-04,-3.990338154835626483e-05,5.619068979285657406e-04,-1.084152143448591232e-03,2.047042653430253267e-05,4.224558360874652863e-04,-1.194280222989618778e-03,1.370204336126334965e-05,-4.699068449554033577e-05,4.539551810012198985e-07,2.473770655342377722e-05,-6.057991413399577141e-05,2.208335208706557751e-04,-5.913669592700898647e-04,-7.121753151295706630e-05,7.335350346693303436e-06,-3.345494405948556960e-06,-8.076312951743602753e-10,3.513132469379343092e-06,3.667806231533177197e-05,-5.657250221702270210e-05,-1.541825185995548964e-04,1.746875568642280996e-05,-2.143784695363137871e-05,2.366084572713589296e-08,-1.833411442930810153e-05,-4.006110611953772604e-05,-1.256359159015119076e-03,8.143447339534759521e-04,-1.807209569960832596e-03,-9.561984334141016006e-04,-2.984011371154338121e-05,-6.289029261097311974e-05,-9.811301424633711576e-07,2.703111676964908838e-04,7.219924591481685638e-04,-2.462406177073717117e-03,2.401592209935188293e-04,-1.084372634068131447e-03,1.118315034545958042e-03,-7.460635970346629620e-06,-1.412025449099019170e-04,7.829343667253851891e-05,-4.827481170650571585e-04,-1.029211271088570356e-04,-1.120101660490036011e-04,-7.775934645906090736e-04,5.268242093734443188e-04,4.203023854643106461e-05,1.108371634472860023e-05,-1.661132555454969406e-04,-5.903528654016554356e-04,1.502685365267097950e-03,-6.531877443194389343e-05,-2.979593817144632339e-03,7.714154198765754700e-04,9.835853416007012129e-05,7.316793926293030381e-06,-6.198127812240272760e-05,2.461198950186371803e-03,-1.341766619589179754e-04,1.789796631783246994e-03,-2.054280368611216545e-03,-1.161139225587248802e-03,3.366073942743241787e-04,-4.431062552612274885e-05,2.988274500239640474e-04,-1.232327893376350403e-03,2.365618012845516205e-03,-2.860345644876360893e-03,-2.950918860733509064e-03,4.180798714514821768e-05,-8.509317558491602540e-05,4.041824922751402482e-06,5.511578638106584549e-05,2.217381843365728855e-04,6.202005315572023392e-04,-8.631715318188071251e-04,-3.186711546732112765e-05,-6.875846338516566902e-06,1.695229912002105266e-06,7.525864020863082260e-08,5.269918347039492801e-06,-1.658298424445092678e-05,-6.110968533903360367e-04,5.613983375951647758e-07,-6.890267286507878453e-06,-9.873052476905286312e-06,7.632553433722932823e-08,-1.614257598703261465e-06,-2.682132162590278313e-06,-4.239081754349172115e-04,-2.208503196015954018e-03,1.040878938511013985e-03,4.769637016579508781e-04,-1.221853472088696435e-05,2.065663693429087289e-06,-5.489929753821343184e-05,2.089363988488912582e-04,-1.137941260822117329e-03,3.451158758252859116e-03,6.874810205772519112e-04,-6.146816303953528404e-05,-4.285300674382597208e-04,-7.065647878334857523e-06,-3.903453762177377939e-05,4.063400556333363056e-04,-1.320410403423011303e-03,1.256939140148460865e-05,1.336493878625333309e-03,-2.130755921825766563e-03,2.356970508117228746e-04,-9.970376595447305590e-06,-9.865974425338208675e-05,7.211053889477625489e-05,4.554131301119923592e-04,-2.750461921095848083e-03,-1.175436889752745628e-03,-6.812752690166234970e-04,-8.674843702465295792e-04,-1.925193791976198554e-04,-2.096201569656841457e-05,8.101486600935459137e-04,4.184143035672605038e-04,1.270166132599115372e-03,-9.826587047427892685e-04,-2.134775742888450623e-03,3.846029576379805803e-04,1.766389177646487951e-04,-9.674151442595757544e-06,-5.470007090480066836e-05,-2.308326656930148602e-05,-3.696768544614315033e-06,-6.341692060232162476e-04,-4.306400660425424576e-05,1.673399310675449669e-05,-2.730155756580643356e-05,-1.857198731158860028e-05,6.954745913390070200e-06,3.416094114072620869e-05,-1.019011251628398895e-04,1.112056925194337964e-04,6.066951755201444030e-06,2.101337486237753183e-05,1.732640612317482010e-06,-1.004218574962578714e-07,-4.193022959952941164e-06,-5.769827475887723267e-05,-2.142094890587031841e-04,-7.524457760155200958e-05,-1.901675932458601892e-05,-2.461307303747162223e-05,7.789554956616484560e-08,1.154872097686165944e-05,-1.139690630225231871e-05,3.676551859825849533e-04,2.787946141324937344e-04,-1.287082675844430923e-03,-3.047574864467605948e-05,-3.633448795881122351e-05,1.738494393066503108e-05,2.371041773585602641e-05,-1.928745477925986052e-04,2.655150892678648233e-04,6.347572198137640953e-04,5.710744764655828476e-03,-5.621287855319678783e-04,-2.353581367060542107e-03,-5.178580613574013114e-05,8.596449333708733320e-06,-1.153973164036870003e-03,2.445222111418843269e-03,-2.194487955421209335e-03,4.816866712644696236e-04,-1.433873549103736877e-04,-1.944448915310204029e-03,-2.227388904429972172e-06,-1.221924230776494369e-05,1.313419779762625694e-04,-3.491498064249753952e-04,-1.113571459427475929e-03,-2.054691547527909279e-03,-2.349121496081352234e-03,-8.942853892222046852e-04,-3.509922244120389223e-04,2.906524605350568891e-05,-2.256654988741502166e-04,-1.151903881691396236e-03,-1.617031637579202652e-03,-8.127210894599556923e-04,2.904668217524886131e-04,-5.492527270689606667e-04,-5.511499330168589950e-05,3.881433440255932510e-05,3.502045059576630592e-03,3.212440526112914085e-03,-3.003331134095788002e-03,2.283470239490270615e-03,2.497967798262834549e-04,-1.489112946728710085e-05,7.064390956657007337e-06,-1.077214255928993225e-05,-1.173300915979780257e-04,-9.752257028594613075e-04,-3.191085124853998423e-04,2.360224025323987007e-04,3.362920688232406974e-05,-4.098442877875640988e-05,-7.289776931429514661e-06,-4.858975444221869111e-08,-3.358772664796561003e-05,-9.457618580199778080e-05,-7.999577792361378670e-05,-2.831305027939379215e-05,-6.577448220923542976e-05,-3.295861097285524011e-05,6.172899702505674213e-08,6.373880023602396250e-05,2.974962262669578195e-05,1.008065999485552311e-03,3.807082073763012886e-03,6.544771604239940643e-03,2.261759480461478233e-03,1.479253114666789770e-05,5.156784027349203825e-05,3.004198370035737753e-04,-9.560007601976394653e-04,8.538584224879741669e-04,-3.307551611214876175e-03,-4.288697149604558945e-03,4.764955490827560425e-03,1.268903724849224091e-04,-8.641355088911950588e-05,1.156574144260957837e-04,-3.700550179928541183e-03,2.609882969409227371e-03,-1.488081878051161766e-03,-8.617112413048744202e-03,6.992135196924209595e-03,-2.036515856161713600e-03,7.746839401079341769e-05,2.390127338003367186e-05,-2.074755029752850533e-04,6.193186854943633080e-04,7.210859563201665878e-03,1.109994482249021530e-02,-2.262428752146661282e-04,-2.337954938411712646e-03,-1.347303332295268774e-04,6.379505794029682875e-05,-6.341742118820548058e-04,1.184787135571241379e-03,3.189341630786657333e-03,-4.687532316893339157e-03,7.734291255474090576e-03,-1.654916675761342049e-03,5.422025569714605808e-04,-1.738412393024191260e-04,-1.686785137280821800e-03,8.009866578504443169e-04,-1.720915315672755241e-03,9.724556002765893936e-04,8.181315846741199493e-03,-6.067417562007904053e-04,-2.394880575593560934e-04,1.227946486324071884e-04,4.441244527697563171e-06,-1.445415895432233810e-03,3.674490842968225479e-03,1.255706418305635452e-03,6.637503504753112793e-01,-4.775807028636336327e-04,-1.361865550279617310e-03,1.057955552823841572e-03,-1.248563406988978386e-03,-5.930814659222960472e-04,3.295373608125373721e-05,8.342762594111263752e-04,-3.291892353445291519e-04,1.204955842695198953e-04,-4.913488010060973465e-05,3.119922766927629709e-04,1.867939863586798310e-04,-8.974558440968394279e-04,3.409091732464730740e-04,7.334061665460467339e-04,1.116420608013868332e-03,-4.299485590308904648e-04,3.983487258665263653e-04,6.796566303819417953e-04,-5.993268569000065327e-04,-5.079127731733024120e-04,3.610403509810566902e-03,3.236148040741682053e-04,-1.208246452733874321e-03,1.408974640071392059e-03,1.185502973385155201e-03,8.647128561278805137e-05,-8.343628142029047012e-04,-1.190962269902229309e-03,-1.212346251122653484e-03,9.599837940186262131e-04,6.361900595948100090e-04,1.764935906976461411e-03,4.089637368451803923e-04,-4.393808194436132908e-05,5.354205495677888393e-04,-3.211043658666312695e-04,-2.270296914502978325e-03,-3.191247116774320602e-03,-1.571671105921268463e-03,1.405580900609493256e-03,-3.160153573844581842e-05,5.558439879678189754e-04,-1.069726189598441124e-03,-2.397905103862285614e-03,6.588417454622685909e-04,2.190982922911643982e-03,-2.398962387815117836e-04,3.508814843371510506e-04,-6.387559697031974792e-04,1.862454519141465425e-05,2.701971679925918579e-03,-2.261191606521606445e-03,2.401957986876368523e-03,-4.225184209644794464e-03,-4.525279160588979721e-03,-2.698844182305037975e-04,7.785120396874845028e-05,6.797045934945344925e-03,-2.555084414780139923e-03,-5.762030370533466339e-03,-2.919945633038878441e-03,1.044283853843808174e-03,1.164593384601175785e-03,-3.697283100336790085e-04,2.045562723651528358e-06\n0.000000000000000000e+00,1.720196087262593210e-05,6.697103526676073670e-05,6.809031037846580148e-05,1.155470963567495346e-04,1.530785812065005302e-05,-5.725800747313769534e-06,2.124845899231786461e-08,-5.918840884078235831e-07,-1.017276554193813354e-05,5.103959119878709316e-04,2.014102181419730186e-03,6.518047885037958622e-04,3.317119262646883726e-05,6.100493556004948914e-05,-1.149944546341430396e-05,-1.789481211744714528e-05,8.705514483153820038e-05,1.333239953964948654e-03,-7.499100756831467152e-04,1.279758289456367493e-03,-3.117300511803478003e-04,2.001951943384483457e-04,-2.589630275906529278e-05,-5.130589852342382073e-05,-2.582395609351806343e-05,8.117529214359819889e-04,-1.304646721109747887e-03,-2.277767780469730496e-04,8.226787904277443886e-04,4.900522762909531593e-04,-6.931662937859073281e-06,1.632288899600098375e-06,-5.000455712433904409e-05,-7.039473857730627060e-04,-4.848712414968758821e-04,-5.652137915603816509e-04,-8.328868425451219082e-04,-1.172585762105882168e-03,3.830911300610750914e-04,-8.156778676493559033e-06,7.455212653439957649e-06,-1.673582009971141815e-04,4.460724012460559607e-04,-4.071322618983685970e-04,1.019774819724261761e-03,2.984567836392670870e-04,-2.028994058491662145e-04,-7.834876669221557677e-06,1.046102377586066723e-03,-1.645391574129462242e-03,-5.075195804238319397e-04,-1.059169648215174675e-03,-6.331860786303877831e-04,1.087476448446977884e-06,-6.584607490367488936e-06,7.107822057150769979e-06,5.713949940400198102e-05,4.300922737456858158e-04,1.983838883461430669e-04,5.263466300675645471e-05,-9.737612344906665385e-06,1.297752460232004523e-04,3.038109070985228755e-06,1.318989806264880826e-08,4.998953045287635177e-06,2.455800131428986788e-05,5.756235623266547918e-05,-1.608972524991258979e-04,3.375062988197896630e-06,-1.073407202056841925e-05,4.459241509380262869e-08,-6.620804015255998820e-06,2.329466042283456773e-06,-3.041512100026011467e-04,5.390160949900746346e-04,-5.289840919431298971e-05,7.778208964737132192e-05,-3.081034810747951269e-05,-1.555904236738570035e-05,-1.620276520952756982e-06,9.713148756418377161e-06,5.338675109669566154e-04,-5.195157136768102646e-04,-1.149371499195694923e-03,3.411178186070173979e-04,1.712687953840941191e-04,1.473238080507144332e-05,-3.845649189315736294e-06,-6.933762342669069767e-04,2.856182254618033767e-05,-1.354518346488475800e-03,1.047457568347454071e-03,7.021693745627999306e-04,2.977553813252598047e-04,1.792165130609646440e-05,8.880728273652493954e-06,-8.549300400773063302e-05,-5.102698924019932747e-05,-1.124970382079482079e-03,2.512098290026187897e-04,-2.649468660820275545e-04,-4.464738303795456886e-04,2.031433687079697847e-04,-9.819615115702617913e-06,2.268794778501614928e-04,3.708449949044734240e-04,9.016141411848366261e-04,4.988328873878344893e-05,6.254709442146122456e-04,2.838268410414457321e-04,2.608629874885082245e-04,3.576707240426912904e-05,2.033355267485603690e-04,3.328029124531894922e-04,-8.952400821726769209e-05,-6.632570148212835193e-05,-4.988733562640845776e-04,-2.054832475550938398e-05,1.639004221942741424e-05,-5.200943178351735696e-06,-1.856862763816025108e-05,-4.454009467735886574e-04,3.022146702278405428e-04,1.845595106715336442e-04,-8.992267976282164454e-05,3.248364737373776734e-05,2.866450813598930836e-06,7.010419356134889313e-09,1.781273385859094560e-05,-3.858569471049122512e-06,3.391723148524761200e-04,3.628928971011191607e-04,4.798860572918783873e-06,1.922511728480458260e-05,1.629848966899771767e-08,-2.166702324757352471e-05,1.257077201444189996e-05,-4.894184530712664127e-04,-1.167858485132455826e-03,1.773077645339071751e-03,-1.942766830325126648e-03,8.622757741250097752e-05,-5.531340866582468152e-05,-5.838917422806844115e-05,1.082974020391702652e-03,-2.762126037850975990e-03,-7.212143391370773315e-04,-5.024856887757778168e-03,7.394994609057903290e-04,1.991853816434741020e-03,7.094915781635791063e-05,2.150239306502044201e-04,1.164853965747170150e-04,5.321234348230063915e-04,3.635517205111682415e-04,2.541777212172746658e-03,-1.065347460098564625e-03,1.549791544675827026e-03,-4.853488280787132680e-05,3.428980107855750248e-06,-1.308158971369266510e-04,-1.205445514642633498e-04,-1.958284061402082443e-03,4.015711601823568344e-03,-8.040337124839425087e-04,1.389051903970539570e-03,5.594904359895735979e-05,-3.683427348732948303e-05,1.654569990932941437e-03,1.911808154545724392e-03,-4.179771058261394501e-04,-1.919072121381759644e-03,1.054047723300755024e-03,1.960492460057139397e-03,1.437143073417246342e-04,5.178793435334227979e-05,8.962533320300281048e-05,1.083865063264966011e-03,1.641146023757755756e-03,8.687566150911152363e-04,2.386927371844649315e-05,-1.384233473800122738e-05,3.047232894459739327e-05,-8.179824362741783261e-06,4.215459193801507354e-05,6.893113022670149803e-04,-9.576636366546154022e-04,1.180155959445983171e-05,-3.434858081163838506e-05,4.708069900516420603e-05,9.806633897824212909e-06,2.447911739977826073e-08,-5.093338586448226124e-06,-3.763228232855908573e-05,-1.103658869396895170e-04,-3.972956328652799129e-04,-2.678198870853520930e-05,-3.086304786847904325e-05,-1.115562042741657933e-08,-5.526555014512268826e-06,-9.621721801522653550e-06,-1.015186309814453125e-03,-9.078957955352962017e-04,-9.931741806212812662e-05,-1.199234044179320335e-03,-3.084295312874019146e-04,5.336233880370855331e-05,1.546730345580726862e-04,-4.976086202077567577e-04,-3.395229578018188477e-03,2.074455376714468002e-03,2.258848166093230247e-03,7.377575384452939034e-04,2.030800795182585716e-03,7.088638085406273603e-06,-6.602187932003289461e-05,-1.186755136586725712e-03,5.281687481328845024e-04,5.870949244126677513e-04,-1.614984124898910522e-03,1.263319398276507854e-03,2.727306913584470749e-03,-7.330964763241354376e-06,1.085209896700689569e-05,-4.021858330816030502e-04,-9.026236948557198048e-04,1.441940898075699806e-03,-3.576839808374643326e-03,-5.717083346098661423e-03,5.088421748951077461e-04,4.331592645030468702e-04,8.743483340367674828e-05,-1.750429975800216198e-03,-1.774708216544240713e-04,-1.649747573537752032e-04,-7.930502761155366898e-04,1.530766021460294724e-03,-5.286310915835201740e-04,1.435531612514751032e-05,2.223995761596597731e-05,3.656440821941941977e-04,-1.787871704436838627e-03,2.738980343565344810e-03,1.192672993056476116e-03,4.448373336344957352e-03,-5.776222678832709789e-05,2.413978472759481519e-05,9.551799848850350827e-06,3.693693142849951982e-04,9.584132931195199490e-04,-1.170845353044569492e-03,7.137447828426957130e-04,-4.565235485642915592e-06,2.018162012973334640e-05,-5.479963874677196145e-06,-1.926991899381391704e-08,-2.928152298409258947e-06,-8.800464456726331264e-06,8.558559784432873130e-05,1.207723762490786612e-04,-1.041921132127754390e-05,2.041055267909541726e-05,-2.718297764658927917e-08,1.506075363977288362e-06,1.838079333538189530e-05,-8.506455196766182780e-05,3.228784189559519291e-04,8.410395821556448936e-04,-1.685694005573168397e-04,3.071729224757291377e-05,-2.156794380425708368e-06,-1.876048600024660118e-06,-1.045917451847344637e-04,6.894843536429107189e-04,-2.324126398889347911e-04,-1.659215195104479790e-04,1.094392137019895017e-04,7.312923553399741650e-04,1.770355447661131620e-05,-1.216686796396970749e-04,-4.695804818766191602e-06,-9.861546277534216642e-05,-1.068123383447527885e-03,-6.058324943296611309e-04,-2.508326724637299776e-04,-6.417697295546531677e-04,1.002154112939024344e-05,-1.395988056174246594e-05,-5.514084477908909321e-05,2.628846777952276170e-05,-1.315695408266037703e-04,-8.742213831283152103e-04,-4.514171741902828217e-04,-4.663256913772784173e-05,3.733082266990095377e-04,-2.427710796837345697e-06,-4.761893069371581078e-05,-1.472553994972258806e-04,9.791119955480098724e-04,7.255731034092605114e-04,7.107594865374267101e-04,-7.840327452868223190e-04,1.819512690417468548e-04,-3.481721068965271115e-05,5.349285856937058270e-05,1.749192597344517708e-04,5.779772764071822166e-04,-5.851077148690819740e-04,2.007564035011455417e-05,-1.636093111301306635e-05,3.380314228706993163e-05,-1.812351001717615873e-05,-2.426734317850787193e-05,-4.561794921755790710e-04,6.969163077883422375e-04,-5.388379577198065817e-05,5.831052931171143427e-06,1.155534209829056635e-05,-8.621937581665406469e-07,-2.352248884562868625e-08,-1.471464315727644134e-06,-2.795827640511561185e-05,-1.343120675301179290e-04,-3.821754580712877214e-05,6.862172085675410926e-06,5.951504817858221941e-07,7.309745342354290187e-08,2.669938112376257777e-05,-1.574907400936353952e-05,1.503235107520595193e-04,-1.767389825545251369e-03,-1.094477251172065735e-03,-8.933016215451061726e-05,1.141083066613646224e-05,-5.770074858446605504e-05,4.429012915352359414e-05,7.026229286566376686e-05,1.010379288345575333e-03,-4.410406108945608139e-03,7.234280928969383240e-04,1.172690419480204582e-03,-6.502278265543282032e-04,2.308063449163455516e-05,3.191179348505102098e-05,1.374071871396154165e-04,-6.755108479410409927e-04,1.299469848163425922e-03,6.223871605470776558e-04,-2.073854440823197365e-03,5.669951860909350216e-05,-4.156564682489261031e-05,-6.161418468764168210e-07,1.023300865199416876e-04,1.504237006884068251e-04,-2.176911802962422371e-04,1.897914917208254337e-03,1.896592671982944012e-03,7.170133758336305618e-04,-7.887612446211278439e-05,-4.550861558527685702e-05,1.293545210501179099e-04,-1.007964252494275570e-03,-1.193372416310012341e-03,4.679737685364671052e-05,1.946279429830610752e-03,7.845471845939755440e-04,3.842767546302638948e-05,-2.160791882488410920e-05,-2.530050114728510380e-04,-8.361247455468401313e-05,-5.366610712371766567e-04,2.400861587375402451e-03,1.495624775998294353e-03,1.067339599103434011e-05,-2.172134918509982526e-05,6.381831553881056607e-06,-4.667480243369936943e-05,3.241271479055285454e-04,-6.591496639885008335e-04,-2.628754373290576041e-05,3.428020863793790340e-05,1.522383900010026991e-05,2.536517627049761359e-07,6.834034138591960073e-08,-1.082732615032000467e-05,1.776493081706576049e-05,-1.403735077474266291e-04,-6.472147651948034763e-05,-1.592227818036917597e-05,-4.852865004068007693e-06,5.803980229757144116e-08,-7.211851425381610170e-06,-2.988962114613968879e-05,-4.584986018016934395e-04,1.330480881733819842e-04,-9.834785014390945435e-04,-2.923974534496665001e-04,2.800512083922512829e-05,4.986141561857948545e-07,2.349639544263482094e-05,-1.263968897546874359e-05,-1.056875567883253098e-03,2.018153900280594826e-04,4.877992032561451197e-04,-2.048543501587118953e-05,5.668879603035748005e-04,-1.041534414980560541e-05,-1.054983513313345611e-04,2.837045758496969938e-04,5.949187325313687325e-04,2.601413289085030556e-04,-2.286501694470643997e-03,-1.383581082336604595e-03,1.172380289062857628e-04,3.683870090753771365e-05,3.923175245290622115e-05,-1.916087639983743429e-04,5.434082704596221447e-04,-1.700993161648511887e-03,8.549700723960995674e-04,-1.880089868791401386e-03,2.822928829118609428e-03,-5.355319444788619876e-05,-2.028673043241724372e-05,2.890435280278325081e-04,3.062239557038992643e-04,1.646370394155383110e-03,-8.300610934384167194e-04,2.071127295494079590e-03,-1.084899646230041981e-03,-5.593727473751641810e-05,-2.831593337759841233e-05,7.995658088475465775e-04,9.129277896136045456e-04,1.218244666233658791e-03,9.534052805975079536e-04,6.294471677392721176e-04,2.775064240267965943e-05,-1.593421984580345452e-05,1.610456274647731334e-05,6.500786548713222146e-05,5.435455386759713292e-05,9.769015014171600342e-04,-6.625250680372118950e-04,-4.267127587809227407e-05,-1.613459176041942555e-06,7.502376888623984996e-07,-2.296201273566111922e-08,2.922652356573962606e-06,-4.580882887239567935e-05,-1.314424443989992142e-04,-1.467719412175938487e-04,-8.790314495854545385e-06,3.298731462564319372e-05,-4.975530032425012905e-08,5.680641152139287442e-06,1.575778878759592772e-05,-3.307638689875602722e-05,5.740812630392611027e-04,-3.893201355822384357e-04,4.028451221529394388e-04,-3.965737778344191611e-05,1.398483072989620268e-05,2.167163302146946080e-06,-1.674169106991030276e-05,-1.736797508783638477e-03,-1.120287459343671799e-03,1.384462113492190838e-03,-9.418175068276468664e-06,3.454389283433556557e-03,4.369862381281564012e-06,-1.120570323109859601e-05,-5.611826782114803791e-04,2.948069886770099401e-04,-4.752287350129336119e-04,1.024983241222798824e-03,-3.190537099726498127e-04,-2.402842743322253227e-03,1.933043131430167705e-05,1.596681249793618917e-05,4.560592060443013906e-05,3.112620033789426088e-04,-5.427298601716756821e-04,1.347631565295159817e-03,3.112283535301685333e-03,-1.936082408064976335e-04,1.561569079058244824e-04,1.972393329197075218e-05,-2.539278830226976424e-05,8.011689642444252968e-04,3.132723795715719461e-04,-2.161200158298015594e-03,2.572447701822966337e-04,-1.441230706404894590e-04,1.201556660817004740e-04,3.747286245925351977e-05,4.214586224406957626e-04,2.543352020438760519e-04,-4.851735138799995184e-04,-7.160009117797017097e-04,-1.209910988109186292e-04,3.619557173806242645e-05,9.052426321431994438e-06,-1.847003431976190768e-06,-9.268720168620347977e-05,-2.665394451469182968e-03,-6.408345652744174004e-04,3.783360589295625687e-04,5.714454891858622432e-05,1.703483212622813880e-05,1.647284761929768138e-06,-2.064371074084192514e-08,-1.139169671660056338e-05,-3.011418630194384605e-05,1.615544460946694016e-04,4.336150886956602335e-04,-7.182016815932001919e-06,2.289159056090284139e-05,4.141838871873915195e-08,3.193749580532312393e-05,-2.074029180221259594e-05,1.237545395269989967e-03,2.612892538309097290e-03,1.887522987090051174e-03,2.543228212743997574e-03,1.417369203409180045e-04,6.306593604676891118e-06,3.281477984273806214e-05,-7.805012864992022514e-04,-3.758846782147884369e-03,-5.218703299760818481e-03,-5.251154070720076561e-04,-6.032368401065468788e-04,-6.155648152343928814e-04,-4.777572758030146360e-05,6.898693754919804633e-06,3.885996993631124496e-04,5.745561793446540833e-04,2.333996235392987728e-04,-7.809998351149260998e-04,1.160015934146940708e-03,-1.128314543166197836e-04,4.824878942599752918e-06,-2.085635060211643577e-05,5.971261416561901569e-04,-9.340964606963098049e-05,1.321493647992610931e-03,7.921849610283970833e-04,1.853302470408380032e-03,-1.638394547626376152e-03,-6.210946012288331985e-04,5.180649168323725462e-05,6.386701716110110283e-04,-1.993652665987610817e-03,-2.212074352428317070e-03,-6.478991126641631126e-04,5.020246026106178761e-04,-5.382713279686868191e-04,-5.470074756885878742e-05,2.711389242904260755e-05,7.464542868547141552e-04,1.017602771753445268e-04,5.595406983047723770e-04,2.717296127229928970e-03,-4.456776659935712814e-03,-1.666209427639842033e-04,-7.238006801344454288e-04,-1.463404856622219086e-03,-3.357264504302293062e-04,6.172563880681991577e-04,3.217053599655628204e-04,-6.407714099623262882e-04,-4.581153625622391701e-04,6.539563536643981934e-01,7.382823241641744971e-05,-2.629118389450013638e-04,-7.898536277934908867e-04,2.394425428065005690e-05,-5.926660960540175438e-04,3.251867892686277628e-04,5.500146071426570415e-04,-7.146677817218005657e-04,-8.474178612232208252e-04,-8.628709474578499794e-04,-6.944020860828459263e-04,4.869897093158215284e-04,7.406643708236515522e-04,2.139505522791296244e-04,7.659996626898646355e-04,1.453656703233718872e-03,2.272861165693029761e-04,-4.980155154044041410e-06,-1.084048533812165260e-03,2.006143331527709961e-03,-2.418373187538236380e-04,-8.194362162612378597e-04,-1.273810281418263912e-03,-3.272520843893289566e-04,1.314213732257485390e-03,-2.557082916609942913e-04,-3.717908984981477261e-04,-1.757941208779811859e-05,-4.616148653440177441e-04,1.086638949345797300e-04,-1.452628639526665211e-03,9.312497568316757679e-04,1.744936453178524971e-04,1.676039420999586582e-03,-6.838262197561562061e-04,3.243540704715996981e-04,1.434710691682994366e-03,1.089403405785560608e-03,-6.944773485884070396e-04,3.508912050165235996e-04,-1.069168560206890106e-03,6.381485145539045334e-04,-4.959547659382224083e-04,-2.401313831796869636e-04,1.023963908664882183e-03,-1.219560042954981327e-03,-2.549238706706091762e-05,4.467617254704236984e-04,-3.896571870427578688e-04,-5.277085583657026291e-04,-1.798933022655546665e-03,2.304734662175178528e-03,3.819110803306102753e-03,-2.848600037395954132e-03,-2.869881689548492432e-03,-2.339638071134686470e-03,-2.205058466643095016e-03,2.846936229616403580e-03,-3.434701589867472649e-03,5.647508660331368446e-04,-3.735378850251436234e-03,8.550511556677520275e-04,-1.483021478634327650e-04,-3.768846159800887108e-03,2.109560682583833113e-06\n0.000000000000000000e+00,4.038789484184235334e-06,2.116617906722240150e-05,-7.738392014289274812e-05,2.285101218149065971e-04,-1.112512109102681279e-05,5.475452326209051535e-06,1.522472103943073307e-08,2.263019450765568763e-05,-3.729170884980703704e-06,5.112700164318084717e-04,9.552401024848222733e-04,-7.572673493996262550e-04,-2.451048232614994049e-03,-1.050439168466255069e-04,1.765873889780777972e-06,2.951177521026693285e-05,-3.252654860261827707e-04,-3.135118749924004078e-04,-9.864212479442358017e-04,8.669941453263163567e-04,1.104037743061780930e-03,-1.221494516357779503e-03,3.047126483579631895e-06,1.330833183601498604e-04,4.734063986688852310e-05,5.401420639827847481e-04,-5.831699818372726440e-04,-2.149724401533603668e-03,-3.145715745631605387e-04,1.332313055172562599e-03,-4.417022410052595660e-06,1.446789246983826160e-05,-1.743160100886598229e-05,-2.235169376945123076e-04,1.208281537401489913e-04,-1.468163973186165094e-04,-3.279884404037147760e-04,1.197533099912106991e-03,-3.436076513025909662e-04,-7.378494046861305833e-06,-4.658770631067454815e-04,6.917913560755550861e-04,-3.330381878186017275e-04,-9.571973350830376148e-05,1.897225738503038883e-03,3.219319332856684923e-04,-2.468352031428366899e-04,-6.432949703594204038e-06,-3.433143720030784607e-04,-4.248790210112929344e-04,4.498997586779296398e-04,1.332435407675802708e-03,6.808117177570238709e-05,-7.475091479136608541e-06,1.550504293845733628e-06,1.077926572179421782e-05,-4.818753609470149968e-07,6.942469190107658505e-05,-1.080334768630564213e-04,-4.603582510753767565e-06,5.656403118337038904e-06,1.399252960254671052e-05,3.271335572208045051e-06,-2.679927213478094927e-08,7.753430963930441067e-07,-9.993905223382171243e-06,-1.307327911490574479e-04,-1.191719566122628748e-04,-1.577692455612123013e-05,-2.157206608899286948e-06,4.469018577424321848e-08,5.967261131445411593e-06,-2.712565446927328594e-06,-1.629208127269521356e-04,9.248023707186803222e-05,-4.645521985366940498e-04,3.017892013303935528e-04,-5.190126103116199374e-05,5.869436336070066318e-06,4.514832471613772213e-05,-2.947387692984193563e-04,6.580087938345968723e-04,-3.912340616807341576e-04,-1.419791253283619881e-03,8.726688683964312077e-04,5.701166082872077823e-05,-1.988745862036012113e-05,3.587403989513404667e-05,-1.846094091888517141e-04,2.462255069985985756e-04,-1.062831026501953602e-03,1.909357495605945587e-03,9.963576449081301689e-04,-3.766916343010962009e-04,-9.567968845658469945e-06,2.463128657836932689e-05,-3.548923268681392074e-05,-2.490639744792133570e-04,-4.078477795701473951e-04,-5.002983016311191022e-05,-3.102675254922360182e-04,1.798023586161434650e-04,-2.859965570678468794e-05,3.420462235226295888e-05,-7.267912587849423289e-05,1.504867104813456535e-04,3.715562343131750822e-04,-3.928676305804401636e-04,5.132911610417068005e-04,-5.912900669500231743e-04,2.851215140253771096e-05,3.155150989186950028e-05,-6.603294168598949909e-04,9.531206451356410980e-04,-6.722128600813448429e-04,-1.184053908218629658e-04,1.166408532299101353e-03,-2.793320390992448665e-06,2.416930146864615381e-05,-6.149292062218592037e-07,6.365386798279359937e-05,7.170863682404160500e-06,2.754971210379153490e-04,5.470132455229759216e-04,9.361278353026136756e-05,4.385973170428769663e-06,-2.516516588002559729e-06,-4.640960682422701211e-08,3.053167802136158571e-06,3.024778925464488566e-05,-3.515119897201657295e-05,-3.733985649887472391e-04,1.005698959488654509e-05,1.273578527616336942e-05,5.042490514028941107e-08,-4.317372440709732473e-05,-3.004092286573722959e-05,-4.949672729708254337e-04,2.666892833076417446e-04,-1.860530581325292587e-03,-1.373237697407603264e-03,-3.593892688513733447e-05,9.920377124217338860e-06,6.777888302167411894e-06,-2.992828376591205597e-04,-1.494506024755537510e-03,-3.674502368085086346e-04,2.071722177788615227e-03,2.806536213029175997e-04,-1.269862113986164331e-04,5.584416430792771280e-05,4.400251782499253750e-05,1.005066442303359509e-03,-1.465794513933360577e-03,1.876332680694758892e-03,-2.446535276249051094e-03,-1.077407272532582283e-03,-6.581225898116827011e-04,-1.692215482762549073e-05,-1.750720002746675164e-05,-2.428165898891165853e-04,-4.698042466770857573e-04,1.665759482420980930e-03,5.551633075810968876e-04,6.036010454408824444e-04,-2.162916935048997402e-04,6.117881275713443756e-04,-3.521625160374242114e-07,-3.633160667959600687e-05,1.056209905073046684e-03,6.190366693772375584e-04,-3.560557262971997261e-03,-4.631166520994156599e-04,1.506843138486146927e-03,1.094777908292599022e-04,2.850094233508571051e-06,-3.655562759377062321e-04,3.629943821579217911e-04,2.676503034308552742e-03,1.626832876354455948e-03,4.744804173242300749e-04,1.608993625268340111e-05,5.934582532063359395e-07,1.115991926781134680e-05,-7.768849900458008051e-05,5.291287670843303204e-04,2.501267881598323584e-04,4.914090823149308562e-05,-8.584882743889465928e-05,-7.481989086954854429e-06,-9.588764442014507949e-06,-6.755613846110009035e-09,-2.189432052546180785e-05,-4.412437192513607442e-05,2.777717018034309149e-04,1.757195277605205774e-04,-4.294669270166195929e-05,-2.035596662608440965e-05,3.417267180338967592e-08,2.391430280113127083e-05,-6.112237315392121673e-06,-2.490933402441442013e-04,8.325072121806442738e-05,-3.806851105764508247e-03,4.561039386317133904e-04,2.271564881084486842e-04,7.031133463897276670e-06,-6.298030348261818290e-05,2.234558342024683952e-04,2.577620558440685272e-03,-6.110812537372112274e-03,2.187687437981367111e-03,2.181766787543892860e-03,-1.031548343598842621e-02,-2.313639561180025339e-05,-2.242037880932912230e-04,-1.560051576234400272e-03,3.952654660679399967e-04,-1.861112395999953151e-04,1.763228065101429820e-04,-2.292444405611604452e-04,4.344530403614044189e-03,3.383555849723052233e-06,3.196528268745169044e-05,-2.855761849787086248e-04,-8.523212454747408628e-05,-1.472066505812108517e-03,2.177233109250664711e-03,3.472452983260154724e-03,1.692958176136016846e-03,-2.779416972771286964e-04,1.282058929064078256e-05,5.170102231204509735e-04,-1.953771570697426796e-03,-1.698534237220883369e-03,5.079844850115478039e-04,2.638569800183176994e-03,1.023563905619084835e-03,-2.642175531946122646e-04,-1.024218800012022257e-04,-5.274356226436793804e-04,4.820674657821655273e-03,-3.682309063151478767e-03,3.861945122480392456e-03,-2.047005546046420932e-05,8.990840797196142375e-06,-4.041885040351189673e-05,-1.348916430288227275e-05,-7.950915460241958499e-05,-1.618076115846633911e-03,5.552705260924994946e-04,-7.114238687790930271e-04,-2.228886733064427972e-04,-2.590080293884966522e-05,-5.790541308670071885e-06,-8.935785444919019938e-10,-1.073888142855139449e-05,-1.612553205632138997e-05,-1.582378754392266273e-04,8.701670594746246934e-05,1.234947831108001992e-05,2.034430281128152274e-06,-6.705158739350736141e-08,-3.383104967724648304e-06,-8.224284101743251085e-06,2.043457789113745093e-05,4.931160583510063589e-05,-7.537515193689614534e-05,4.788063233718276024e-04,6.011714958731317893e-06,7.627668310306034982e-06,2.176564885303378105e-05,-1.562766265124082565e-04,2.104144514305517077e-04,-2.630855597089976072e-04,-9.103983175009489059e-04,5.639864684781059623e-05,-4.515852197073400021e-04,1.277563387702684850e-05,-2.595841760921757668e-05,-3.012536908499896526e-04,-2.159734140150249004e-04,-5.937963724136352539e-04,4.731579683721065521e-04,1.461942330934107304e-03,-6.397480610758066177e-04,2.531624159018974751e-05,1.070881717168958858e-05,-4.073325726494658738e-06,-1.251349109224975109e-03,5.759754276368767023e-05,2.484275319147855043e-04,7.254056981764733791e-04,-2.989086206071078777e-04,-4.771489329868927598e-05,1.342481664323713630e-05,7.014581933617591858e-04,1.323415664955973625e-03,5.785376415587961674e-04,-6.162184290587902069e-04,7.870490662753582001e-06,2.744382072705775499e-04,1.211819253512658179e-04,2.574369500507600605e-05,-1.157753067673183978e-04,-4.232256032992154360e-04,-2.355912438360974193e-04,-1.409307442372664809e-04,3.973217462771572173e-05,-3.581931196094956249e-08,4.344135959399864078e-06,1.885866004158742726e-05,-1.976430576178245246e-05,2.358378551434725523e-04,5.972541403025388718e-04,2.930519694928079844e-04,-5.332844375516287982e-05,-1.950197474798187613e-05,-2.494337422831449658e-06,7.198468665592372417e-08,-8.464844540867488831e-06,1.903501288325060159e-05,3.087192599195986986e-04,1.919271599035710096e-04,-2.119251621479634196e-05,-1.533425529487431049e-05,-4.329194780439138412e-09,-1.371400685457047075e-05,4.965814150637015700e-05,-6.425990723073482513e-04,3.722796216607093811e-03,-1.138578518293797970e-03,-1.711175544187426567e-03,4.215557419229298830e-05,2.443809535179752856e-05,1.301075826631858945e-05,-4.204181095701642334e-05,1.802622282411903143e-04,-1.096462219720706344e-04,5.795315955765545368e-04,-1.366007607430219650e-03,-4.100187652511522174e-05,3.080497845076024532e-05,-8.886378054739907384e-05,-5.969917983748018742e-04,-2.972735455841757357e-05,-1.533808535896241665e-03,-2.150646876543760300e-03,-4.383026098366826773e-04,5.197155405767261982e-04,2.914867400249931961e-05,2.108523403876461089e-05,-6.967497029108926654e-05,1.363319752272218466e-04,-8.471579640172421932e-04,9.392679203301668167e-04,3.670920850709080696e-04,1.251985202543437481e-03,-1.225772575708106160e-04,-3.926985664293169975e-05,-3.185931127518415451e-04,1.451809541322290897e-03,-8.700001635588705540e-04,1.236706622876226902e-03,1.881856936961412430e-03,-1.234323717653751373e-04,6.887200288474559784e-05,-3.293687768746167421e-05,7.597849617013707757e-05,-3.355004009790718555e-04,2.601645421236753464e-03,-4.299426916986703873e-03,2.086907625198364258e-03,1.558062285766936839e-05,6.882714387757005170e-06,6.976911663514329121e-06,9.712396422401070595e-05,-3.008355270139873028e-05,-4.589997988659888506e-04,-3.521816979628056288e-04,-6.688633584417402744e-05,2.510076046746689826e-05,-2.370898755543748848e-06,1.833723217714577913e-08,7.019102667982224375e-06,3.183599801559466869e-06,-3.707680298248305917e-05,-4.250643833074718714e-04,3.071492528761154972e-06,5.535358468478079885e-06,-2.643992047524079680e-08,-9.102258445636834949e-06,-1.193370644614333287e-05,-2.185238736274186522e-05,2.960883430205285549e-04,1.733068638714030385e-04,-1.059419941157102585e-03,6.848259545222390443e-06,-2.181988975280546583e-06,-4.871018859375908505e-07,2.778569760266691446e-04,-4.585507267620414495e-04,-1.486742519773542881e-03,1.399517059326171875e-03,-4.645791341317817569e-05,-4.343642212916165590e-04,5.090858394396491349e-05,2.821905036398675293e-05,-1.207847963087260723e-04,-1.070042606443166733e-03,1.336961053311824799e-03,-2.133945235982537270e-04,4.291040240786969662e-04,-5.400165682658553123e-04,-9.984894859371706843e-06,-7.983706382219679654e-06,-3.997958629042841494e-05,-1.424229471012949944e-03,2.354657277464866638e-03,-5.500722909346222878e-04,8.416965138167142868e-04,-9.698769281385466456e-05,2.723416546359658241e-04,-1.681083404037053697e-06,2.030771865975111723e-04,-1.568703446537256241e-03,-6.161999772302806377e-04,-9.835959644988179207e-04,2.189771272242069244e-03,2.034798380918800831e-04,2.177314891014248133e-04,5.314030204317532480e-06,-4.730277287308126688e-04,7.585841376567259431e-05,6.738152587786316872e-04,-9.296997450292110443e-04,-7.433924474753439426e-04,4.410189831105526537e-06,-5.572245754592586309e-06,-2.993647058247006498e-06,-2.363524254178628325e-05,-2.371634036535397172e-04,1.127612777054309845e-03,2.690194814931601286e-04,8.138982229866087437e-05,-5.195478024688782170e-06,6.971990387683035806e-06,5.288075044518336654e-08,7.647672646271530539e-06,-4.076214463566429913e-05,-1.090459190891124308e-04,-5.995004175929352641e-05,-2.349499845877289772e-05,1.919239366543479264e-05,-3.532659320626407862e-08,-8.982368854049127549e-06,-9.263244464818853885e-07,-1.686586911091580987e-04,1.217542216181755066e-03,-4.065274260938167572e-04,-1.683876762399449944e-04,9.616986062610521913e-06,-1.705806971585843712e-05,-1.132205397880170494e-05,4.628867027349770069e-04,-1.302465097978711128e-03,6.040000589564442635e-04,-2.581206499598920345e-04,5.166400806047022343e-04,1.823316793888807297e-03,-9.432851584278978407e-06,-1.138035804615356028e-05,8.786765974946320057e-04,-4.378467856440693140e-04,-2.698931202758103609e-04,5.388450808823108673e-04,6.113686249591410160e-04,-2.665523788891732693e-05,-3.776932135224342346e-05,-2.746860673141782172e-06,6.964281783439218998e-05,-7.768783252686262131e-04,6.674327305518090725e-04,1.153653720393776894e-03,2.190062368754297495e-04,4.321276792325079441e-04,5.363475065678358078e-05,-7.806581834302050993e-07,-6.240532820811495185e-05,1.985932467505335808e-03,3.049946099054068327e-04,-3.670797683298587799e-03,-7.292753434740006924e-04,1.013345899991691113e-03,3.544834617059677839e-04,-2.921417762991040945e-05,-8.836099295876920223e-04,-9.369032923132181168e-04,1.475165481679141521e-03,-5.654023843817412853e-04,-2.901912666857242584e-04,-3.129527840428636409e-06,-4.703949343820568174e-06,-1.371341568301431835e-05,-1.955210027517750859e-04,1.539059740025550127e-04,-5.748466355726122856e-04,3.109929966740310192e-04,3.151557029923424125e-05,1.930690632434561849e-05,1.179001446871552616e-05,-1.218609213538002223e-08,1.793129013094585389e-05,1.340611470368457958e-05,-1.193489515571855009e-04,-8.754131704336032271e-05,3.393738370505161583e-05,2.282541390741243958e-05,6.758273229934275150e-08,2.882822263927664608e-05,-9.771019904292188585e-06,2.555028477218002081e-04,-2.592745469883084297e-03,-4.815939464606344700e-04,1.435093436157330871e-04,-7.209821342257782817e-05,-1.348738351225620136e-05,-2.565953582234214991e-05,4.387549415696412325e-05,1.070908270776271820e-03,-1.699030515737831593e-03,-5.864404956810176373e-04,-9.746793657541275024e-04,-3.653580206446349621e-04,-4.423379505169577897e-05,-2.690233668545261025e-05,2.055843593552708626e-03,2.756092930212616920e-03,6.171495188027620316e-04,-1.553252222947776318e-03,-4.406640771776437759e-03,-3.418542910367250443e-04,-2.011646938626654446e-05,-3.512687544571235776e-05,1.058960115187801421e-04,-1.662360038608312607e-03,1.961881993338465691e-03,-7.369057857431471348e-05,-1.890335988719016314e-04,-8.439867524430155754e-04,-6.921056774444878101e-05,1.578219234943389893e-04,-2.126890758518129587e-04,-1.392830628901720047e-03,8.015411440283060074e-04,4.679087141994386911e-04,2.514076419174671173e-03,-7.467087707482278347e-04,-1.179724582470953465e-03,-3.923886397387832403e-04,-5.697028973372653127e-05,4.618733655661344528e-04,1.745463581755757332e-03,2.748782048001885414e-03,1.816725125536322594e-05,-2.108542248606681824e-04,-1.863536163000389934e-04,6.830239726696163416e-05,-2.394216789980418980e-05,1.265367318410426378e-04,4.669722693506628275e-04,-8.114931406453251839e-04,-1.278840005397796631e-03,7.135300984373316169e-05,6.535678505897521973e-01,6.115511059761047363e-04,9.944144403561949730e-05,2.178532304242253304e-04,-3.514906566124409437e-04,1.686316973064094782e-04,2.973390292027033865e-05,-1.599173847353085876e-04,-1.240274868905544281e-04,4.557362117338925600e-04,8.366042748093605042e-04,5.729943513870239258e-04,8.645268972031772137e-04,1.272035762667655945e-03,1.240079291164875031e-04,1.119773951359093189e-03,-8.921398548409342766e-04,-1.387661905027925968e-04,-2.958484110422432423e-04,3.401766007300466299e-04,7.019294425845146179e-04,1.414988073520362377e-03,-1.514923060312867165e-03,-1.818519376683980227e-04,-1.281158329220488667e-04,1.117857522331178188e-03,-6.479301373474299908e-04,9.535662247799336910e-04,6.403311999747529626e-05,-5.140261491760611534e-04,5.578358541242778301e-04,-7.138011278584599495e-04,-1.296321424888446927e-04,-4.858571919612586498e-04,-3.948481025872752070e-05,-6.519909366033971310e-04,1.520742778666317463e-03,6.006602779962122440e-04,1.193536008941009641e-04,2.406078856438398361e-04,1.428940740879625082e-04,3.167740651406347752e-04,1.183397369459271431e-03,4.473619628697633743e-04,-6.702509126625955105e-04,-2.058358164504170418e-03,-5.694507854059338570e-04,-4.908445043838582933e-05,-6.106668151915073395e-04,1.161735490313731134e-04,-1.077080145478248596e-03,3.192486474290490150e-04,4.580101522151380777e-04,-2.299944404512643814e-03,4.993434413336217403e-04,8.281021146103739738e-04,4.000921908300369978e-04,-2.100511686876416206e-03,-1.327498466707766056e-03,4.112697206437587738e-03,-4.948787391185760498e-03,4.108796420041471720e-04,-5.624772165901958942e-04,3.166899841744452715e-04,-4.675733862313791178e-07\n0.000000000000000000e+00,-6.857285370642784983e-07,-1.807660009944811463e-05,5.341195719665847719e-05,-6.462586316047236323e-05,-1.380781577609013766e-05,-1.113862344936933368e-05,-2.302290269540208101e-08,3.423154794290894642e-06,7.019636541372165084e-06,2.998205309268087149e-04,1.539998629596084356e-04,-1.838874886743724346e-03,4.329837684053927660e-04,-2.713022513489704579e-05,1.585996687936130911e-05,3.186941830790601671e-05,4.280307621229439974e-05,1.242188620381057262e-03,4.712092049885541201e-04,3.580284246709197760e-04,-5.950554623268544674e-04,-7.265088497661054134e-04,-3.045715129701420665e-05,9.801314263313543051e-06,-1.065281030605547130e-04,-1.975210761884227395e-04,9.250779403373599052e-04,-9.512996184639632702e-04,-9.705669799586758018e-05,-3.887605562340468168e-04,2.424751437501981854e-05,1.677570980973541737e-05,-4.765426638186909258e-05,1.118550542742013931e-03,-6.234173779375851154e-04,-1.543052494525909424e-04,6.744883721694350243e-04,9.294996852986514568e-04,9.949831292033195496e-05,7.315282800846034661e-06,1.244190643774345517e-04,6.439954158850014210e-04,-5.424446426331996918e-04,-6.906847120262682438e-04,-9.290465386584401131e-04,-9.738681546878069639e-05,6.814314838266000152e-05,2.145717553503345698e-05,-2.504097938071936369e-04,-1.664954615989699960e-04,3.215015021851286292e-05,9.671669104136526585e-04,6.469709333032369614e-04,-1.083964707504492253e-05,9.649233106756582856e-06,1.188114083561231382e-06,-7.811182877048850060e-05,6.922028842382133007e-05,1.152714412455679849e-05,1.627373567316681147e-04,-1.646105374675244093e-05,-5.113131010148208588e-06,-1.370077598039642908e-06,1.520075088023986609e-08,-2.277585963383899070e-06,-4.192191772744990885e-05,-8.874566992744803429e-05,-2.173552638851106167e-04,-1.556836468807887286e-05,-9.945943020284175873e-06,-5.232497812812653137e-08,1.521008380223065615e-05,-8.110672752081882209e-06,1.726036134641617537e-04,6.331684999167919159e-04,-1.095604035072028637e-03,-2.019198727793991566e-04,-4.283162343199364841e-05,3.553344640749855898e-06,-1.113325652113417163e-05,1.374411949655041099e-04,8.209797088056802750e-04,1.577149378135800362e-03,6.264448165893554688e-04,-2.847267314791679382e-04,5.983425216982141137e-05,-1.771616734913550317e-05,-2.081490856653545052e-05,-5.548188346438109875e-04,7.546730194007977843e-05,8.535134256817400455e-04,-4.963015089742839336e-04,4.258607805240899324e-04,2.910373150371015072e-04,-4.762720345752313733e-05,-1.412950223311781883e-05,9.668834536569193006e-06,6.610595155507326126e-04,6.143837817944586277e-04,-1.798521843738853931e-03,-7.869037217460572720e-04,-1.890745479613542557e-04,2.450700849294662476e-04,-3.959539753850549459e-06,-2.273356949444860220e-04,-2.707731327973306179e-04,-1.369860983686521649e-04,-1.440226449631154537e-03,-8.489908650517463684e-04,-2.934231888502836227e-04,1.614183856872841716e-04,5.787126610812265426e-06,-7.429447141475975513e-04,-1.303848694078624249e-04,5.648235674016177654e-04,1.588655431987717748e-04,8.794422319624572992e-05,5.695635536540066823e-06,-3.746004949789494276e-06,-4.898970928479684517e-06,-2.791394763335119933e-05,8.520475967088714242e-05,-3.039902003365568817e-05,-3.771840420085936785e-04,3.046285200980491936e-06,2.302737811987753958e-05,3.647148105301312171e-06,1.794801640642162965e-08,-6.260498594201635569e-06,-1.626693483558483422e-05,2.980688877869397402e-04,5.131947091285837814e-06,2.294427576998714358e-05,1.727701783238444477e-05,-2.519009356660717458e-08,-3.623081647674553096e-05,1.699300264590419829e-05,-6.664462853223085403e-04,-1.314638298936188221e-03,4.300978325773030519e-04,-2.656614640727639198e-03,2.522716931707691401e-05,-2.015778409258928150e-05,3.195130557287484407e-05,-2.113549999194219708e-04,-2.643441082909703255e-03,1.724470290355384350e-03,-3.591259708628058434e-03,1.998380990698933601e-03,-7.332501118071377277e-04,-1.484535573581524659e-06,2.515415872039739043e-06,3.823192091658711433e-04,-3.655230684671550989e-04,-3.768453607335686684e-03,3.450192743912339211e-03,1.861203229054808617e-03,-1.240344863617792726e-04,1.309839626628672704e-05,-7.163888221839442849e-05,-6.219913484528660774e-04,1.233918592333793640e-03,4.966862034052610397e-04,-1.807988504879176617e-03,6.392609793692827225e-04,-1.335452077910304070e-03,-2.203829790232703090e-04,1.437984064978081733e-05,-1.190419425256550312e-03,-4.556553612928837538e-04,-1.428644172847270966e-03,2.035620622336864471e-03,3.157195402309298515e-03,-1.965229603229090571e-04,-1.188841561088338494e-04,7.344924961216747761e-05,2.728267281781882048e-04,1.135650556534528732e-03,-2.027751877903938293e-03,1.710936194285750389e-04,5.993891390971839428e-04,-2.314466109964996576e-05,4.765212361235171556e-05,-1.171574695035815239e-05,7.872382411733269691e-06,-5.701883765141246840e-06,-5.936851957812905312e-04,1.134402918978594244e-04,7.352360989898443222e-05,1.237566266354406253e-06,-8.669108865433372557e-06,-2.456556735808135272e-08,7.523923386543174274e-07,-2.528030199755448848e-05,2.343773085158318281e-04,1.579583331476897001e-04,-5.196797658868490544e-08,-1.907354544528061524e-06,4.965981759141868679e-08,2.371508344367612153e-05,-3.751074473257176578e-05,-1.727312774164602160e-04,-1.019926043227314949e-03,-1.640143920667469501e-03,2.051175571978092194e-03,7.637927046744152904e-05,-2.916886842285748571e-05,2.372563159269702737e-07,3.072049294132739305e-04,3.011258784681558609e-03,2.094889059662818909e-03,7.065793033689260483e-05,-1.810899237170815468e-03,-4.682139959186315536e-03,-2.988434971484821290e-05,1.354869527858681977e-05,6.718446384184062481e-04,-1.404757058480754495e-04,3.336336885695345700e-05,-2.746009733527898788e-03,2.461246447637677193e-03,-1.563607802381739020e-04,-6.050808224244974554e-05,2.614806544443126768e-05,-5.821456579724326730e-05,1.482307707192376256e-04,7.914335001260042191e-04,-3.547797212377190590e-03,-4.308530129492282867e-03,3.161123313475400209e-04,9.229744318872690201e-05,-5.884150232304818928e-05,-4.366289358586072922e-04,-8.820595103316009045e-04,4.820031172130256891e-04,1.541394973173737526e-03,-6.770440959371626377e-04,4.348631773609668016e-04,6.476174166891723871e-05,1.280392189073609188e-05,-1.013255445286631584e-03,2.475869143381714821e-03,9.838183177635073662e-04,2.293536439538002014e-03,-2.400962257524952292e-04,-1.141625762102194130e-05,2.165080104532535188e-06,-9.103792763198725879e-06,1.371353428112342954e-04,2.032872143900021911e-04,7.378229056484997272e-04,-4.445879603736102581e-04,-4.874354999628849328e-05,-2.521795067877974361e-05,3.718007064890116453e-06,-2.079008254440850578e-08,-2.107967475240002386e-06,7.757481057524273638e-07,-2.317038306500762701e-04,-6.322562694549560547e-05,7.259993253683205694e-06,-1.752732168824877590e-05,-1.935427462740335613e-08,-3.244791969336802140e-06,-1.466491630708333105e-05,2.883135675801895559e-05,-2.457427908666431904e-04,-4.162792174611240625e-04,-3.393704537302255630e-04,-1.223412546096369624e-04,1.444736653866129927e-06,1.459606301068561152e-05,1.308251667069271207e-04,6.490994710475206375e-04,1.254671136848628521e-03,1.576593058416619897e-04,-1.179768369183875620e-04,1.022000506054610014e-04,7.152383204811485484e-06,7.053165063553024083e-06,-1.666480529820546508e-04,8.092903299257159233e-04,4.898028564639389515e-04,-4.155395436100661755e-04,-8.929653558880090714e-04,1.306964350078487769e-05,1.377922035317169502e-05,2.874151505238842219e-05,8.038357918849214911e-05,2.099682751577347517e-04,5.841609090566635132e-04,-1.345634576864540577e-03,3.740992979146540165e-04,-4.164532583672553301e-04,1.016814858303405344e-04,1.541946403449401259e-05,5.719932378269731998e-04,-6.142596248537302017e-04,-2.988454070873558521e-04,-4.931481671519577503e-04,-2.514578227419406176e-04,4.284275928512215614e-04,-2.254697574244346470e-05,1.233869716088520363e-05,-3.420773427933454514e-04,-5.682499613612890244e-04,-3.662070594145916402e-05,1.913760934257879853e-04,1.703284651739522815e-04,3.820388883468694985e-06,3.093352006544591859e-06,1.310383936470316257e-06,-8.411791350226849318e-05,-2.993548114318400621e-04,1.004770747385919094e-04,2.257063897559419274e-04,6.102023326093330979e-05,1.040111237671226263e-05,3.661423306766664609e-06,5.654283086187206209e-08,-1.522775846751756035e-06,-2.167598177038598806e-05,9.799002873478457332e-05,2.325045061297714710e-04,2.914948709076270461e-06,-6.523355295939836651e-06,-8.720689947949722409e-09,2.454358764225617051e-06,-6.028553798387292773e-06,-3.522767801769077778e-04,1.449441537261009216e-03,-6.335721118375658989e-04,1.110798213630914688e-03,8.717285527382045984e-05,1.910335959109943360e-05,-2.791837687254883349e-05,-4.602351982612162828e-04,-1.607235986739397049e-03,3.294605761766433716e-03,1.177925383672118187e-03,-2.896166872233152390e-03,4.168057057540863752e-04,-2.791638144117314368e-05,-6.347105954773724079e-05,-1.268326304852962494e-04,-1.110887533286586404e-04,-1.702896319329738617e-03,-2.244151197373867035e-03,1.079731737263500690e-03,3.850344510283321142e-04,-6.354089418891817331e-05,1.484961921960348263e-05,1.894613233162090182e-04,1.299450639635324478e-03,-1.099677640013396740e-03,2.383101964369416237e-04,2.479891409166157246e-04,1.285375037696212530e-05,-1.081155496649444103e-03,-3.194102828274480999e-05,6.633756856899708509e-05,-1.482516992837190628e-03,2.929080219473689795e-04,8.921200642362236977e-04,4.502215888351202011e-03,-2.701492048799991608e-04,-3.397909167688339949e-04,-4.765315316035412252e-05,-9.815403609536588192e-05,-1.179978484287858009e-03,-7.921896758489310741e-04,-3.996599465608596802e-03,-1.029026228934526443e-03,4.409282337292097509e-05,-5.019311720388941467e-05,2.511889215384144336e-05,2.020814827119465917e-05,-1.467764104745583609e-05,5.555138923227787018e-04,-6.498278817161917686e-04,-1.518212957307696342e-04,-1.439339248463511467e-04,-8.196856470021884888e-06,2.290380507474765182e-08,-3.654261945484904572e-06,6.864308488729875535e-06,1.159316743724048138e-04,1.728829665808007121e-04,1.877480286793797859e-07,-3.084331183345057070e-06,-3.019675887117045932e-08,4.714130952265804808e-08,3.922891210095258430e-06,8.346580580109730363e-05,5.355072789825499058e-04,-5.858311778865754604e-04,6.069936789572238922e-04,-3.624362989285145886e-06,6.249706984817748889e-06,2.428725201752968132e-05,1.403060159645974636e-04,5.772229633294045925e-04,1.533571979962289333e-03,9.583576320437714458e-05,-1.840442710090428591e-04,-4.826248332392424345e-04,-5.419160970632219687e-06,1.678082480793818831e-05,-7.688054756727069616e-05,1.622782438062131405e-03,1.605431752977892756e-04,-1.736420905217528343e-03,-8.933756616897881031e-04,-1.353623374598100781e-04,-1.421560341441363562e-06,2.177314854634460062e-05,8.374698518309742212e-05,5.003287224099040031e-04,-1.393504207953810692e-03,2.327425027033314109e-04,-1.030721323331817985e-04,2.769273705780506134e-03,-1.080544680007733405e-04,-1.373058603348908946e-05,4.134520713705569506e-04,1.197438323288224638e-04,2.285359514644369483e-04,-9.055919945240020752e-04,1.271933724638074636e-04,-1.949897996382787824e-04,-6.491798558272421360e-05,-1.103379418054828420e-06,-4.559642984531819820e-04,4.124462429899722338e-04,-7.860570331104099751e-04,6.882097804918885231e-04,-1.759507111273705959e-03,1.059779378920211457e-06,-2.046582267212215811e-05,7.204285793704912066e-06,-4.281621659174561501e-05,-4.332543176133185625e-05,1.882133074104785919e-04,-4.789440718013793230e-04,3.895604095305316150e-06,3.441324167852144456e-07,2.771043909888248891e-06,6.130494512035511434e-08,-2.557050038376473822e-06,2.002308065129909664e-06,-7.780973828630521894e-05,-8.290339610539376736e-05,-2.107107684423681349e-05,-2.151915577996987849e-05,-5.827405402669683099e-08,-2.791724000417161733e-06,1.229575900651980191e-05,-1.608168677194043994e-04,2.315894962521269917e-04,-2.343275991734117270e-04,-6.393955554813146591e-04,-1.935953332576900721e-05,1.511514528829138726e-05,4.186101068626157939e-05,-5.917208181926980615e-05,2.790419617667794228e-03,-8.441950776614248753e-04,-1.966988435015082359e-03,3.923660842701792717e-04,-6.744437268935143948e-04,-1.048282683768775314e-05,-1.516697229817509651e-04,-1.250594272278249264e-03,1.968550262972712517e-03,-2.569078933447599411e-04,1.649073557928204536e-03,1.772233750671148300e-03,-1.432435121387243271e-03,6.681574450340121984e-05,-1.002991393761476502e-05,-1.516969932708889246e-04,4.694991730502806604e-05,-8.633185643702745438e-04,-2.020497340708971024e-03,-1.345375902019441128e-03,5.731702549383044243e-04,-2.695909352041780949e-04,2.498444155207835138e-05,-6.897602579556405544e-04,-3.798592952080070972e-04,-1.476062578149139881e-03,2.182235009968280792e-03,6.418314296752214432e-04,-7.573897601105272770e-04,4.858422471443191171e-05,4.390051253722049296e-05,1.116569270379841328e-03,1.961851521627977490e-04,-1.562664983794093132e-03,8.219895535148680210e-04,-5.907808008487336338e-05,2.693828173505607992e-05,2.001231769099831581e-05,-6.084618689783383161e-06,-2.585523470770567656e-04,-7.153502083383500576e-04,5.730667544412426651e-05,4.089516369276680052e-05,-3.507209839881397784e-05,1.878702641988638788e-05,-2.807916189340176061e-06,1.822945705498568714e-08,1.303489443671423942e-05,3.645995457191020250e-05,-1.473218289902433753e-04,1.417669591319281608e-05,5.601674729405203834e-06,1.469694871047977358e-05,-2.902554285810765577e-08,1.412214260199107230e-05,6.789474809920648113e-06,-2.044479188043624163e-04,1.167268375866115093e-03,2.260408218717202544e-04,1.008432445814833045e-04,2.085725282086059451e-05,-9.294300980400294065e-06,-1.005526210064999759e-04,4.200771800242364407e-04,-3.888628561981022358e-04,1.959452172741293907e-03,1.431223819963634014e-03,-7.046593236736953259e-04,-1.964665898412931710e-05,3.940821261494420469e-05,-1.818186501623131335e-05,-1.628520258236676455e-04,8.666971698403358459e-04,-7.979897782206535339e-04,1.375614781863987446e-03,2.393781905993819237e-03,-5.156834959052503109e-04,-3.956468935939483345e-05,-3.174213634338229895e-05,1.079487556125968695e-04,-9.002464939840137959e-04,1.601145020686089993e-03,-2.285025548189878464e-03,9.676307672634720802e-04,-1.144174369983375072e-03,2.597482816781848669e-04,-1.469629060011357069e-04,7.591535686515271664e-04,1.710692071355879307e-03,-1.320630777627229691e-03,-2.823618240654468536e-03,-3.444825764745473862e-03,7.425191579386591911e-04,-2.078933612210676074e-04,4.364758569863624871e-05,-5.566959152929484844e-04,7.575192721560597420e-04,-1.358847133815288544e-03,1.972368590941186994e-05,3.103819035459309816e-04,1.151965188910253346e-04,-1.107745571061968803e-03,1.342598534392891452e-05,-1.636511879041790962e-04,-8.166523184627294540e-04,-3.162744542350992560e-05,7.121566159185022116e-05,1.146292779594659805e-03,-2.535632811486721039e-04,6.107501685619354248e-04,6.532710194587707520e-01,-2.902126288972795010e-04,9.280086960643529892e-04,-2.025541471084579825e-04,-1.448786584660410881e-03,-1.105286180973052979e-03,-3.661278751678764820e-04,3.327880986034870148e-04,-3.127175732515752316e-04,1.459892082493752241e-04,-3.282918478362262249e-04,-2.559979329816997051e-04,-1.375047140754759312e-03,1.077530323527753353e-03,1.417018822394311428e-03,8.348263218067586422e-04,-1.399904605932533741e-03,-4.606860748026520014e-04,-1.787830697139725089e-04,2.577523002400994301e-03,9.057907736860215664e-04,-8.571260841563344002e-04,9.306893916800618172e-04,-5.047788363299332559e-05,8.461615070700645447e-04,-5.571594101638766006e-06,2.596603473648428917e-03,-7.988940342329442501e-04,-2.068979432806372643e-03,4.204261349514126778e-04,-4.683202496380545199e-05,-1.786039210855960846e-04,2.360512880841270089e-04,-1.976666681002825499e-04,8.119656704366207123e-04,-1.497779041528701782e-03,-8.468847372569143772e-04,-1.227148692123591900e-03,-5.997020707582123578e-05,1.128333853557705879e-03,-3.491593815851956606e-04,2.240598201751708984e-03,-5.538547411561012268e-04,1.196304569020867348e-03,-1.637353445403277874e-03,4.773483087774366140e-04,1.413701567798852921e-03,-4.933874006383121014e-04,-1.246339292265474796e-03,-1.186213223263621330e-03,-5.130924182594753802e-05,-1.514050527475774288e-03,2.735276706516742706e-03,-1.185721717774868011e-03,1.514532137662172318e-03,1.084836840163916349e-04,2.246153773739933968e-03,9.865867905318737030e-04,-9.845888707786798477e-04,1.884921512100845575e-04,1.369161647744476795e-03,1.980914734303951263e-03,1.665194751694798470e-03,1.611955099178885575e-06\n0.000000000000000000e+00,4.548275228444254026e-06,-1.772667746990919113e-05,-6.477341958088800311e-05,7.313722016988322139e-05,1.967978823813609779e-05,-3.011097942362539470e-05,9.983533111324049969e-09,-2.116988798661623150e-05,-5.195398898649727926e-06,2.797458146233111620e-04,4.875777813140302896e-04,-9.460062719881534576e-04,3.167169634252786636e-04,5.813813550048507750e-05,6.622704404435353354e-06,9.869129826256539673e-06,-2.069803595077246428e-04,1.048995880410075188e-03,3.373667423147708178e-04,-1.422414323315024376e-03,4.841997579205781221e-04,-6.425115861929953098e-04,2.787743824228527956e-06,-9.028316526382695884e-06,-3.619818890001624823e-04,9.582187631167471409e-04,-6.688732537440955639e-05,1.180050079710781574e-03,-4.006834933534264565e-04,6.190148415043950081e-04,-4.058211743540596217e-06,4.856909527006791905e-06,-2.411682798992842436e-04,-4.017466562800109386e-04,6.263559916988015175e-04,-6.162565114209428430e-05,-2.411458408460021019e-04,2.219762536697089672e-04,1.771066454239189625e-04,9.039927135745529085e-06,-2.967489999718964100e-04,1.585745121701620519e-05,4.558325454127043486e-04,-4.480733477976173162e-04,6.427064654417335987e-04,-4.020855994895100594e-04,-4.623710265150293708e-05,7.101685696397908032e-06,2.445465070195496082e-04,9.388267790200188756e-05,-1.268553460249677300e-04,-2.419640950392931700e-04,3.149515250697731972e-04,1.775099372025579214e-05,1.142217911365150940e-06,1.495460651312896516e-06,6.777480302844196558e-05,1.548210457258392125e-05,-4.907334223389625549e-04,9.651863365434110165e-05,6.982730155868921429e-06,-3.638884300016798079e-05,-4.760791227909066947e-07,-1.450801812019619774e-09,-4.809698111785110086e-06,1.012616576190339401e-05,-7.779883162584155798e-05,-5.462150875246152282e-05,7.772139269945910200e-07,2.151143689843593165e-06,1.177694386456096254e-08,-3.555357125151203945e-06,-4.480534335016272962e-05,-1.270040083909407258e-04,5.525829619728028774e-04,3.050540399271994829e-04,-1.184936147183179855e-03,-2.769433740468230098e-05,1.508657760496134870e-06,1.282126595469890162e-05,1.942922099260613322e-04,4.040311323478817940e-04,2.487300080247223377e-04,1.084171584807336330e-03,-4.957129713147878647e-04,-3.419978020247071981e-04,2.037953345279674977e-05,5.927661550231277943e-05,3.179748309776186943e-04,5.702911221305839717e-05,7.747475756332278252e-04,-1.205810112878680229e-03,3.832785296253859997e-04,-2.232542319688946009e-04,-2.642022536747390404e-06,-5.333289209374925122e-06,-1.929132995428517461e-04,2.173442771891131997e-04,1.603045617230236530e-03,-7.816067081876099110e-04,3.254235780332237482e-04,4.175407811999320984e-04,9.915561531670391560e-05,1.652598371038038749e-06,-1.339045847998932004e-04,-4.867629031650722027e-04,-9.806754533201456070e-04,-1.686968971625901759e-05,6.316300132311880589e-04,2.526323078200221062e-04,-4.933152695230091922e-07,3.262774953327607363e-06,-4.173065826762467623e-04,-2.175440749851986766e-04,-8.987027686089277267e-04,4.895381280221045017e-04,6.273608887568116188e-04,8.983432962850201875e-06,1.107995558413676918e-06,-3.412083742659888230e-06,4.884414738626219332e-05,-3.037498681806027889e-04,-3.998089523520320654e-04,1.550241431687027216e-04,1.528106440673582256e-05,2.630953167681582272e-05,6.376126862051023636e-07,-6.474849545412553198e-09,-2.441789001750294119e-05,-5.596763003268279135e-06,3.587914980016648769e-04,2.724659680097829551e-05,-1.758650432748254389e-05,1.822028821152343880e-06,6.166120414263787097e-08,-3.539794852258637547e-05,5.081845301901921630e-06,7.067409023875370622e-05,4.609806637745350599e-05,8.496353984810411930e-06,-1.951152808032929897e-04,7.409209501929581165e-05,-1.464697197661735117e-05,-2.401947494945488870e-05,-1.721486187307164073e-04,1.040232717059552670e-03,1.654613763093948364e-03,-1.813288661651313305e-03,-1.861657074186950922e-04,6.982873310334980488e-05,-2.455451976857148111e-05,1.448683633498148993e-05,-8.450491586700081825e-04,1.595354871824383736e-03,-3.892520326189696789e-04,-1.421435968950390816e-03,-1.092586317099630833e-03,-1.598355302121490240e-04,-1.865743911366735119e-06,4.681965947384014726e-06,-4.047006368637084961e-04,-4.281278816051781178e-04,-8.688226807862520218e-04,3.366026794537901878e-04,1.664946787059307098e-03,-1.160267624072730541e-03,-4.730480723083019257e-04,2.448505824759195093e-07,-2.958876139018684626e-04,4.299846943467855453e-03,2.104795770719647408e-03,-3.612119471654295921e-04,-3.645762801170349121e-03,1.833085436373949051e-03,-7.363642907876055688e-06,9.714597581478301436e-06,1.828468666644766927e-04,-4.131784662604331970e-04,-7.716040126979351044e-04,1.768916612491011620e-03,6.704612169414758682e-04,8.261632501671556383e-06,-6.797835339966695756e-06,1.762272222549654543e-05,6.495721027022227645e-05,4.087837587576359510e-04,5.696178413927555084e-04,-3.228769928682595491e-04,6.463093995989765972e-06,-4.319440267863683403e-05,-1.484875792812090367e-05,1.677735816940639779e-08,-5.370235157897695899e-06,-5.031821638112887740e-05,-1.121050372603349388e-04,7.393227133434265852e-05,-3.290499807917512953e-05,-1.803242594178300351e-05,-5.176048034627456218e-09,7.835003088985104114e-06,3.627927071647718549e-05,4.440674092620611191e-05,4.297978593967854977e-04,-1.288388390094041824e-03,-1.772953895851969719e-03,2.935170487035065889e-04,1.032259751809760928e-05,-3.248460052418522537e-05,2.754624583758413792e-04,-7.099177455529570580e-04,-9.301524260081350803e-04,-3.723099594935774803e-03,9.913205867633223534e-04,-1.215065014548599720e-03,5.672211773344315588e-05,-1.729009964037686586e-04,-1.284274039790034294e-03,-1.989719923585653305e-03,2.191952444263733923e-05,3.739220090210437775e-03,-1.055378234013915062e-03,2.091711852699518204e-03,-4.789836384588852525e-05,-3.739056774065829813e-05,2.222392504336312413e-04,5.911195767112076283e-04,-1.077236840501427650e-03,3.664382034912705421e-03,4.551546648144721985e-03,-3.533024282660335302e-04,5.616336711682379246e-04,-3.757690865313634276e-05,1.969665056094527245e-03,2.346803899854421616e-03,6.153932190500199795e-04,-2.160731004551053047e-03,6.868580239824950695e-04,-3.354517393745481968e-04,2.479073009453713894e-04,6.248391582630574703e-05,-2.840739325620234013e-04,9.530528914183378220e-04,-1.669645658694207668e-03,-3.051795938517898321e-04,1.728562492644414306e-04,2.027631126111373305e-05,1.688865268079098314e-05,-2.540307650633621961e-05,6.238484638743102551e-04,4.684311337769031525e-03,1.836300711147487164e-03,7.654058281332254410e-04,7.358047241723397747e-06,8.455569513898808509e-06,1.426151266059605405e-05,-8.246388460975140333e-09,-3.126237970718648285e-07,-3.848268761430517770e-07,-2.591768279671669006e-04,-2.210530656157061458e-04,-1.292510933126322925e-05,-7.978070243552792817e-06,-1.563421392347663641e-08,8.412392162426840514e-06,-1.731288284645415843e-05,-2.637948782648891211e-04,4.728664061985909939e-04,-5.943651776760816574e-04,-2.282760942762251943e-05,3.966207259509246796e-06,3.356922206876333803e-06,6.775523797841742635e-05,-5.043097917223349214e-05,8.830355363897979259e-04,3.646638360805809498e-04,-2.299441257491707802e-05,-2.230418322142213583e-04,-1.864813966676592827e-04,-2.598382343421690166e-05,5.809652793686836958e-05,-3.299295785836875439e-04,-4.110345325898379087e-04,1.089095836505293846e-03,2.665704523678869009e-04,7.502480875700712204e-04,-5.468869494507089257e-05,-5.762040927947964519e-06,-5.694948868040228263e-06,-1.119620646932162344e-04,-3.001491495524533093e-05,1.213409821502864361e-03,-4.177453520242124796e-04,8.026522118598222733e-05,-5.385474069043993950e-04,-1.407487579854205251e-04,4.796532084583304822e-05,-5.337430047802627087e-04,-3.841668949462473392e-04,2.904752618633210659e-04,-1.266769249923527241e-03,7.530333823524415493e-05,7.450142875313758850e-04,-1.472173898946493864e-04,-1.368587163597112522e-05,-4.638567334040999413e-04,8.286305819638073444e-05,-3.604943922255188227e-04,1.811420952435582876e-04,-2.624385233502835035e-04,8.647019058116711676e-06,-1.550845126985223033e-06,2.010409843933302909e-06,1.232467184308916330e-05,7.886684034019708633e-05,2.332435688003897667e-04,5.279204342514276505e-04,2.290710290253628045e-05,-3.037936266991891898e-06,9.394589142175391316e-06,4.716764578915899619e-08,9.957382644643075764e-06,-1.562505713081918657e-05,6.557597225764766335e-05,1.069755671778693795e-04,5.296568997437134385e-05,1.044870805344544351e-05,-6.559730536537244916e-08,-2.309935734956525266e-05,-2.050811781373340636e-05,3.321874537505209446e-04,-1.987307099625468254e-03,1.362992334179580212e-03,6.695628981105983257e-04,1.965797673619817942e-05,-1.385249015584122390e-05,2.864206362573895603e-05,5.330571366357617080e-05,3.287908155471086502e-03,4.987309803254902363e-04,-1.616779132746160030e-03,4.425756633281707764e-04,-4.147929139435291290e-04,-5.558482371270656586e-06,2.612233220133930445e-05,6.283418042585253716e-04,1.811782945878803730e-03,1.152787939645349979e-03,-3.066168865188956261e-04,6.678616773569956422e-05,1.468969094275962561e-05,-3.446398477535694838e-05,2.512018181732855737e-05,3.349447433720342815e-05,-2.086705935653299093e-04,-1.650250633247196674e-04,-8.611019584350287914e-04,-1.219956669956445694e-03,2.775689936242997646e-04,2.589705982245504856e-04,-1.195296645164489746e-04,1.708394993329420686e-04,6.241672672331333160e-04,4.168791929259896278e-04,4.388878005556762218e-05,-2.183980308473110199e-03,1.234353752806782722e-03,-9.593173308530822396e-05,-3.575598384486511350e-05,-1.228404697030782700e-03,-4.952275194227695465e-04,-2.449827268719673157e-03,4.088052548468112946e-03,1.195742981508374214e-03,-7.174310212576529011e-06,9.451586265640798956e-06,2.191243947891052812e-05,-8.170053479261696339e-05,3.538310702424496412e-04,-4.807869845535606146e-05,-3.503687912598252296e-05,1.903132942970842123e-05,4.907377660856582224e-05,2.546396899560932070e-06,4.157300281804054976e-09,1.168927974504185840e-05,2.201824827352538705e-05,4.640872648451477289e-04,-1.242362050106748939e-04,1.529289693280588835e-05,2.899245600929134525e-06,5.097899702377617359e-08,-1.394212722516385838e-05,-1.388634427712531760e-05,-5.334753077477216721e-04,2.024919027462601662e-03,5.156506667844951153e-04,-4.321693995734676719e-05,-3.764857683563604951e-05,-8.647311915410682559e-06,-8.879155757313128561e-06,1.764246117090806365e-04,1.197712379507720470e-03,-2.216662978753447533e-04,-3.765635847230441868e-05,-9.975986322388052940e-04,-1.180136678158305585e-06,4.013406942249275744e-05,-2.438219416944775730e-05,4.519732901826500893e-04,-7.789604715071618557e-04,8.047427400015294552e-04,8.721836493350565434e-04,2.727111103013157845e-03,-2.470361141604371369e-05,7.275836196640739217e-06,6.771682819817215204e-05,-1.988855510717257857e-04,-1.130328979343175888e-03,2.092316979542374611e-03,-4.017938044853508472e-04,-8.822426898404955864e-04,-1.649216574151068926e-05,3.594636800698935986e-04,-1.283036908716894686e-05,-7.692453800700604916e-04,-6.575074512511491776e-04,-1.201771316118538380e-03,-1.138281542807817459e-03,1.065262593328952789e-03,1.364247640594840050e-03,1.877559157037467230e-06,1.485829488956369460e-05,-4.460630589164793491e-04,-9.257305064238607883e-04,-1.025669989758171141e-04,-1.567638129927217960e-03,-1.741846092045307159e-03,-1.496604272688273340e-05,-1.146781141869723797e-05,-4.416179763211403042e-06,-4.431229854162666015e-07,-3.579310723580420017e-04,4.793872649315744638e-04,-8.833222091197967529e-05,4.594048732542432845e-06,3.062205360038205981e-05,1.049227284966036677e-05,-8.122356121020857245e-08,-6.741322522429982200e-08,2.238421257061418146e-05,-1.790558017091825604e-04,-9.086732461582869291e-05,2.241130459879059345e-05,-5.163606601854553446e-06,6.493792170658707619e-08,-4.165717200521612540e-06,-1.727784729155246168e-05,2.232147016911767423e-05,-4.539427754934877157e-04,6.805847515352070332e-04,8.785733371041715145e-04,8.729127148399129510e-05,5.361294370231917128e-06,-2.087345637846738100e-05,3.035916306544095278e-04,6.073333788663148880e-04,-4.259693960193544626e-04,-2.734191482886672020e-03,-3.259940771386027336e-03,2.111709211021661758e-03,1.207082186738261953e-05,-7.348970393650233746e-05,5.760419298894703388e-04,-6.970547256059944630e-04,2.379852579906582832e-03,1.657333457842469215e-03,2.188862999901175499e-03,-6.001951987855136395e-04,-2.343750020372681320e-05,-1.823992352001368999e-05,5.372835585149005055e-05,8.332530269399285316e-04,-1.307721715420484543e-03,3.999914508312940598e-03,5.026899743825197220e-04,2.577998093329370022e-04,1.355464046355336905e-04,1.689529017312452197e-05,1.377470762236043811e-04,1.884214463643729687e-03,-2.222519251517951488e-04,-1.931765465997159481e-03,1.421206514351069927e-03,1.099131419323384762e-03,2.059114922303706408e-04,-1.118683212553150952e-05,3.113932325504720211e-04,-1.195062184706330299e-03,-1.789098954759538174e-03,-2.984764287248253822e-04,-1.021117088384926319e-03,2.792756731651024893e-06,-3.752554039238020778e-05,-1.493991294410079718e-05,1.401991466991603374e-04,8.603242458775639534e-04,1.143920817412436008e-03,-4.613870987668633461e-04,-4.640052793547511101e-05,1.100115514418575913e-05,5.321428943716455251e-06,1.044552391249453649e-07,4.184441877441713586e-06,3.303539779153652489e-05,1.357766886940225959e-04,9.061524178832769394e-05,1.965662886505015194e-05,1.040260758600197732e-05,1.316038833465427160e-09,2.416430106677580625e-06,-1.931581573444418609e-05,5.022147088311612606e-04,2.520413137972354889e-03,9.835310629568994045e-05,-9.948645019903779030e-04,-8.625621558167040348e-05,2.231883172498783097e-06,7.976482447702437639e-05,2.328487062186468393e-05,-3.864664176944643259e-04,1.526756386738270521e-04,2.324443310499191284e-03,1.572258886881172657e-03,-1.843239529989659786e-03,1.832311136240605265e-05,-1.233732291439082474e-05,4.122477548662573099e-05,1.327578560449182987e-03,-2.908750437200069427e-03,-1.086391275748610497e-03,5.928882164880633354e-04,-1.331017003394663334e-03,6.157478492241352797e-05,2.954637966467998922e-05,-1.434923906344920397e-04,-1.920705661177635193e-03,2.875905949622392654e-03,-2.884060610085725784e-03,1.014534733258187771e-03,5.307908868417143822e-04,3.408182237762957811e-04,-3.887073035002686083e-05,-4.753135144710540771e-04,-2.469704719260334969e-03,-6.667869747616350651e-04,1.081834197975695133e-03,3.025892889127135277e-03,-3.179535560775548220e-04,4.088256973773241043e-04,-1.995527418330311775e-04,-2.331124851480126381e-04,8.202299359254539013e-04,-2.045893808826804161e-03,-6.424189778044819832e-04,-2.294033532962203026e-03,4.024002701044082642e-04,1.894442946650087833e-03,7.712119258940219879e-04,-5.551120848394930363e-04,-9.617558680474758148e-04,6.559604080393910408e-04,5.793448654003441334e-04,-1.183307264000177383e-03,-8.223535260185599327e-04,1.181772968266159296e-04,-2.870610915124416351e-04,6.585256457328796387e-01,-8.385056280530989170e-04,3.717647923622280359e-04,1.421477209078148007e-04,4.116659110877662897e-04,4.487097321543842554e-04,-2.696402370929718018e-04,-1.201283070258796215e-03,-8.332594879902899265e-04,7.575491908937692642e-04,-4.574867780320346355e-04,-1.741619344102218747e-04,1.743613043799996376e-03,1.671946607530117035e-03,-9.561984916217625141e-04,-3.707490104716271162e-04,5.714505095966160297e-04,-1.216870266944169998e-03,8.330828277394175529e-04,1.951383455889299512e-04,2.255030121887102723e-04,-1.125150956795550883e-04,2.650384558364748955e-04,-3.916694549843668938e-04,-7.779400330036878586e-04,-7.842364721000194550e-04,1.984870759770274162e-04,-2.662878832779824734e-04,6.046936323400586843e-05,1.005313475616276264e-03,3.568488173186779022e-04,1.066726181306876242e-04,-2.748815750237554312e-04,1.604893128387629986e-03,2.909506729338318110e-04,7.469579577445983887e-04,8.652058895677328110e-04,-8.809384598862379789e-05,-1.944955729413777590e-04,4.594764905050396919e-04,-1.687878102529793978e-04,-3.569383989088237286e-04,7.255874515976756811e-05,-2.866364317014813423e-03,-2.497513487469404936e-04,3.487294306978583336e-04,-2.975809911731630564e-04,-1.533210626803338528e-03,-1.532312831841409206e-03,2.035349898505955935e-04,-2.499307971447706223e-03,3.519213991239666939e-03,1.880204537883400917e-03,-3.040938754566013813e-04,-1.149441231973469257e-03,-3.483937820419669151e-03,1.677874824963510036e-03,1.117320382036268711e-03,1.150702941231429577e-03,2.513310464564710855e-04,-3.033651155419647694e-04,1.256578485481441021e-03,-1.826390416681533679e-07\n0.000000000000000000e+00,1.444876488676527515e-05,5.331517058948520571e-07,-4.511279985308647156e-05,-7.172613550210371614e-05,-5.406353011494502425e-06,7.118837856978643686e-06,1.851723574475272471e-08,-1.324162326454825234e-06,1.422458080924116075e-05,-1.992909237742424011e-04,1.153795979917049408e-03,-2.623209438752382994e-04,4.545178962871432304e-04,6.094628406572155654e-05,-9.188432159135118127e-06,-1.181899733637692407e-05,1.913294836413115263e-04,-7.170980097725987434e-05,-6.732856854796409607e-04,2.328070811927318573e-03,2.442227851133793592e-04,7.184644346125423908e-04,2.005298256335663609e-06,-6.504633802251191810e-06,-8.545517630409449339e-06,4.441177879925817251e-04,-1.612063169886823744e-05,2.011484320973977447e-04,-5.096177919767796993e-04,5.456388316815719008e-05,-1.275829527003224939e-05,-2.301406857441179454e-05,2.772347943391650915e-04,3.716263454407453537e-04,-9.558846359141170979e-04,7.127072312869131565e-04,-7.843600469641387463e-04,-8.823869284242391586e-04,7.661606650799512863e-05,-4.849186552746687084e-06,-5.006107676308602095e-05,-2.075469121336936951e-03,2.624906483106315136e-05,4.877432947978377342e-04,7.944207027321681380e-05,9.333181660622358322e-04,2.959873818326741457e-04,6.609354841202730313e-06,-3.935353597626090050e-04,-6.939376180525869131e-05,6.538625457324087620e-04,2.065545049845241010e-05,-7.864346262067556381e-04,-1.122790649787930306e-06,9.372597560286521912e-06,-1.901317227748222649e-05,1.694884122116491199e-05,-1.517575001344084740e-04,-6.385456072166562080e-04,2.214269043179228902e-04,2.453980778227560222e-05,9.344878890260588378e-06,6.956805009394884109e-06,-3.126638503658796253e-08,7.528632977482629940e-06,-1.412055735272588208e-05,3.935089262085966766e-05,-8.042876288527622819e-05,2.173541133743128739e-06,6.293669684964697808e-06,-3.098943324175706948e-08,-1.289401825488312170e-05,4.974893454345874488e-05,7.294807583093643188e-04,2.013781107962131500e-03,1.338632573606446385e-04,4.214348737150430679e-04,3.705290509969927371e-05,-2.512126229703426361e-06,-2.428303105261875317e-06,-1.414058497175574303e-04,-1.539717661216855049e-03,9.049555956153199077e-05,3.113443264737725258e-03,4.864568472839891911e-05,-2.638081787154078484e-04,-2.262762427562847733e-05,6.469686923082917929e-05,4.810289246961474419e-04,5.467523078550584614e-05,-7.325013866648077965e-04,8.461212855763733387e-04,-7.405012729577720165e-05,9.607673273421823978e-04,-1.475392218708293512e-05,-3.899787043337710202e-05,4.160415846854448318e-04,-4.698334378190338612e-04,2.540613786550238729e-05,1.119761946029029787e-04,-6.682286038994789124e-04,7.863958016969263554e-04,-1.429695839760825038e-04,2.337097612326033413e-06,2.380168552917893976e-05,-1.071108505129814148e-03,-6.675779586657881737e-04,-4.257652326487004757e-04,-8.161950390785932541e-04,-4.877256578765809536e-04,2.166644699173048139e-04,1.083281858882401139e-05,-1.139989253715611994e-04,6.693544564768671989e-04,1.153087476268410683e-03,-1.398083404637873173e-03,-2.845424460247159004e-04,7.165534952946472913e-06,-1.438815797882853076e-05,1.494032858317950740e-06,-4.933773743687197566e-05,-6.233242456801235676e-04,-2.576319966465234756e-04,6.395351374521851540e-04,2.134694295818917453e-05,2.294618752785027027e-05,2.173219854739727452e-06,-8.134004580995224387e-09,-8.707170309207867831e-06,-2.666457839950453490e-05,-3.440961882006376982e-04,-2.830166777130216360e-04,-3.098406887147575617e-05,-2.750506155280163512e-06,-2.804650378607220773e-08,7.017057214397937059e-06,9.788058378035202622e-06,3.564148209989070892e-04,-1.874926092568784952e-04,-9.431447251699864864e-04,-6.073495023883879185e-04,5.578685158980078995e-05,-1.769973823684267700e-05,8.912688826967496425e-06,-3.254972689319401979e-04,-5.400770809501409531e-03,3.458181163296103477e-04,2.075668890029191971e-03,2.035123761743307114e-03,-6.790622137486934662e-04,-5.486564259626902640e-05,-2.503906580386683345e-05,-1.996418577618896961e-04,-1.475815661251544952e-03,-1.574477762915194035e-03,-1.144354930147528648e-03,-3.213446761947125196e-04,8.249928214354440570e-05,-3.975071012973785400e-05,-1.145907845057081431e-05,1.311618398176506162e-04,-1.093419734388589859e-03,9.972630068659782410e-04,-8.683704072609543800e-04,-8.920446271076798439e-04,4.639827820938080549e-04,-2.327958209207281470e-04,4.747350430989172310e-06,3.697019419632852077e-04,-4.142955411225557327e-03,-3.956190485041588545e-04,2.329466398805379868e-03,4.731945227831602097e-03,-1.130109085352160037e-04,7.578270015073940158e-05,-1.570270114825689234e-06,-2.952021313831210136e-04,1.001485943561419845e-04,1.950449193827807903e-03,5.454388447105884552e-04,-1.006948179565370083e-03,5.046489604865200818e-06,-4.260617970430757850e-06,8.962078027252573520e-06,-1.070167127181775868e-04,-1.788355875760316849e-04,6.092096009524539113e-05,8.770209387876093388e-05,5.150461947778239846e-05,1.148303090303670615e-05,-7.891509085311554372e-06,-2.346921945672875154e-08,2.398395508862449788e-06,1.022988362819887698e-04,-3.562634810805320740e-04,-3.626619873102754354e-04,1.417879275322775356e-06,-1.964416514965705574e-05,4.134790287935175002e-09,-2.506565760995727032e-05,-4.847996387979947031e-05,2.047334273811429739e-04,-2.106717787683010101e-03,-1.021450043481308967e-05,1.961668487638235092e-03,-1.354918349534273148e-04,1.572739711264148355e-05,1.140487802331335843e-05,5.237650475464761257e-04,-2.550455275923013687e-03,4.115563351660966873e-04,1.429635332897305489e-03,-6.768114864826202393e-03,5.591416265815496445e-03,-4.684937721322057769e-06,1.939031062647700310e-05,-4.032508877571672201e-05,9.334117203252390027e-05,1.893899636343121529e-03,-2.940346486866474152e-03,-2.493156120181083679e-03,3.709858981892466545e-03,-2.630277595017105341e-05,1.943283859873190522e-05,5.561055513680912554e-05,4.751240339828655124e-05,1.589252497069537640e-03,1.791737624444067478e-03,-2.232478000223636627e-03,5.455606733448803425e-04,9.356621012557297945e-05,6.440367724280804396e-05,1.890426967293024063e-03,-4.896596510661765933e-05,-1.480283099226653576e-04,2.216822700574994087e-03,2.619047649204730988e-03,4.831806290894746780e-04,5.144436727277934551e-05,-5.520498234545812011e-05,-6.661537103354930878e-03,-1.286234939470887184e-03,6.563500035554170609e-03,-1.804598723538219929e-03,-6.825493182986974716e-04,5.255128780845552683e-05,-2.122427213180344552e-05,1.426283233740832657e-05,1.633845386095345020e-04,-3.560112789273262024e-03,5.762681830674409866e-04,1.542295358376577497e-04,3.480795567156746984e-05,3.326205842313356698e-05,8.526320016244426370e-06,7.493099474231712520e-09,-6.150023182271979749e-06,-4.570927922031842172e-05,2.505359007045626640e-04,8.234791312133893371e-05,-1.489324858994223177e-06,5.757528469985118136e-06,-2.737246518336178269e-08,-1.089963802769489121e-06,6.148212833068100736e-06,-2.832845166267361492e-05,-6.194131856318563223e-07,8.030119934119284153e-04,5.980654386803507805e-04,1.103032918763346970e-04,-6.931064945092657581e-06,-1.790513670130167156e-05,-3.323817509226500988e-04,-7.309182547032833099e-04,-5.165758557268418372e-05,-1.806414074962958694e-04,1.337568042799830437e-03,3.583227226044982672e-05,3.596450369514059275e-06,-2.204186966991983354e-05,-1.833073329180479050e-04,-7.671409985050559044e-04,-7.118145003914833069e-04,1.131610712036490440e-03,5.307047977112233639e-04,-1.079040084732696414e-04,-7.213681783468928188e-06,2.223810406576376408e-05,6.426223990274593234e-05,9.816365491133183241e-06,-2.143270103260874748e-03,6.910705124028027058e-04,-1.223956351168453693e-04,2.572466910351067781e-04,-2.687062078621238470e-04,-3.038811428268672898e-06,3.797650570049881935e-04,-7.705721654929220676e-04,5.444730049930512905e-04,1.822079881094396114e-03,-5.232446128502488136e-04,3.768566239159554243e-05,4.038657061755657196e-05,-6.205245881574228406e-05,-8.313180296681821346e-05,-5.094368243589997292e-04,-5.944966105744242668e-04,3.697370702866464853e-04,-3.683953545987606049e-04,-1.641430685594968963e-06,-3.843246304313652217e-05,-2.342193965887418017e-06,8.048442396102473140e-05,1.177966532850405201e-05,5.908339517191052437e-04,-5.251807742752134800e-04,1.726744085317477584e-05,9.994568245019763708e-06,1.668257141318463255e-06,5.032302397012244910e-08,-1.022825244945124723e-06,2.482092168065719306e-05,-2.259678731206804514e-04,-2.287018469360191375e-05,-1.746321686368901283e-06,-1.306797003053361550e-05,1.915350367198698223e-08,-1.032186901284148917e-05,-7.068703416734933853e-05,-1.034239321597851813e-04,-8.156830881489440799e-05,-2.708517946302890778e-03,4.626722657121717930e-04,-3.126773663097992539e-05,7.086354798957472667e-06,1.148300434579141438e-04,2.682873455341905355e-04,-2.136309863999485970e-03,-2.227109391242265701e-03,5.756207974627614021e-04,2.681164070963859558e-03,-1.840433251345530152e-04,5.093697836855426431e-05,-2.757440233835950494e-05,-9.440591093152761459e-04,-1.253499533049762249e-03,-1.507704728282988071e-03,1.539803342893719673e-03,-2.236628672108054161e-03,-2.997463161591440439e-04,2.694997601793147624e-05,-4.616011574398726225e-05,-1.103836184483952820e-04,5.805467662867158651e-05,-7.920544012449681759e-04,1.690577832050621510e-03,4.233408253639936447e-03,-6.851004436612129211e-04,4.262791480869054794e-04,-7.453779835486784577e-05,-1.015186899167019874e-05,1.699380110949277878e-03,3.826866159215569496e-04,1.041337964124977589e-03,-1.742600928992033005e-03,-3.945223288610577583e-04,1.888254628283903003e-04,-3.739118255907669663e-06,-2.983527956530451775e-04,-2.654698910191655159e-04,9.254289325326681137e-04,1.940048183314502239e-03,4.420903278514742851e-04,-2.872815002774586901e-06,4.839603934669867158e-05,-9.695341759652364999e-06,-2.245408722956199199e-06,5.905143552809022367e-06,-1.210411028296221048e-05,2.778289199341088533e-04,7.028829713817685843e-05,1.903151314763817936e-05,5.808085006719920784e-06,4.313642421038821340e-08,1.460663497709902003e-05,2.768153171928133816e-05,2.653015835676342249e-04,1.952919410541653633e-04,7.092133273545186967e-06,1.999490632442757487e-05,5.112246981298085302e-08,-3.238898352719843388e-05,6.959409802220761776e-05,-3.094332350883632898e-04,4.400616046041250229e-03,-4.732137895189225674e-04,-4.704569291789084673e-04,-5.757350299973040819e-05,-2.247369411634281278e-05,-4.064914719492662698e-06,1.192233248730190098e-04,-1.652284059673547745e-03,-9.091363172046840191e-04,3.079972462728619576e-03,-5.061959964223206043e-04,6.589107215404510498e-04,7.049266423564404249e-05,-7.355579327850136906e-07,6.593145080842077732e-04,1.576309092342853546e-03,-3.036648035049438477e-03,1.108241616748273373e-03,-3.515753778629004955e-04,7.068092818371951580e-04,1.153565517597598955e-05,-2.343856976949609816e-05,-2.503004798199981451e-04,-3.029618237633258104e-04,-9.642791701480746269e-04,1.113791135139763355e-03,-4.269634519005194306e-05,3.419436689000576735e-05,3.305464051663875580e-04,-1.217537828779313713e-05,-6.477642455138266087e-04,5.354188615456223488e-04,-1.286390237510204315e-03,1.097323111025616527e-04,8.943059947341680527e-04,-4.248631885275244713e-04,2.746129175648093224e-04,1.874419103842228651e-05,4.269936471246182919e-04,8.108553593046963215e-04,5.115779349580407143e-04,-2.331665484234690666e-03,-1.149703050032258034e-03,-2.461267831677105278e-05,-5.988942575640976429e-06,6.967356966924853623e-06,3.831937283393926919e-05,5.748001276515424252e-04,2.365087311773095280e-05,1.717167615424841642e-04,4.254626401234418154e-05,1.693060039542615414e-05,7.377486781479092315e-07,5.625997800962068141e-08,-9.835299351834692061e-06,-4.247459946782328188e-05,-3.973229104303754866e-05,1.340413145953789353e-04,-1.587115366419311613e-05,-2.393229806330054998e-05,-5.348283593775704503e-09,2.427490289846900851e-05,-2.478233909641858190e-05,4.635381337720900774e-04,8.226340287365019321e-04,1.088953576982021332e-03,1.633416977711021900e-03,5.759647683589719236e-05,2.608377326396293938e-05,-9.829661394178401679e-06,-4.151380562689155340e-04,-1.423263223841786385e-03,-4.127119027543812990e-04,2.542911330237984657e-03,-1.789667294360697269e-03,4.651999915950000286e-06,-4.133934635319747031e-05,-4.379823076305910945e-05,-7.489710114896297455e-04,-1.385317998938262463e-03,-1.763003645464777946e-03,-1.916636712849140167e-03,2.091816626489162445e-03,6.125609797891229391e-05,-6.199505878612399101e-05,-1.369998790323734283e-05,1.889641134766861796e-04,-8.491959306411445141e-04,-1.708578784018754959e-03,1.111615914851427078e-03,9.374098735861480236e-04,2.545850875321775675e-04,-3.104661009274423122e-04,3.159351399517618120e-05,2.760555944405496120e-04,-3.569108230294659734e-05,-1.318331109359860420e-03,4.102274309843778610e-03,1.281021395698189735e-03,1.420954358763992786e-03,-2.018695377046242356e-04,-1.734450506774010137e-06,-6.690574809908866882e-04,-2.944087842479348183e-03,-8.662695763632655144e-04,-1.310841762460768223e-03,9.225592657458037138e-05,3.276149800512939692e-05,-1.692084879323374480e-05,-1.034823435475118458e-05,2.184337499784305692e-04,7.133599719963967800e-04,-3.133460704702883959e-04,-1.764703774824738503e-04,-1.968050491996109486e-05,-2.104623672494199127e-05,-1.808993772556277690e-07,7.772700882924254984e-08,1.433625038771424443e-05,4.528259887592867017e-05,1.057283734553493559e-04,7.684189768042415380e-06,1.567356662235397380e-06,-1.007301125355297700e-05,1.715125108603388071e-08,-5.014800990466028452e-05,-4.281682413420639932e-05,-5.995733081363141537e-04,-2.767550060525536537e-03,-3.877718234434723854e-03,1.897503534564748406e-04,-6.225106335477903485e-05,-4.480957795749418437e-05,-3.534889401635155082e-05,2.573639212641865015e-04,-6.646096240729093552e-03,-1.114122336730360985e-03,-1.099149463698267937e-03,3.917674534022808075e-03,9.979823371395468712e-04,6.789405233575962484e-06,2.047015914286021143e-05,-9.402355062775313854e-04,1.510471192887052894e-04,-1.480190665461122990e-03,-1.354657928459346294e-03,-4.857695195823907852e-03,1.174642122350633144e-03,2.864142152247950435e-05,4.721485674963332713e-05,-3.334310313221067190e-04,1.675563689786940813e-04,-4.628030583262443542e-03,5.328265950083732605e-03,9.268467547371983528e-04,3.755740355700254440e-03,5.640207673422992229e-04,-6.371916242642328143e-05,-2.200745977461338043e-03,6.219078204594552517e-05,5.417736247181892395e-04,3.218475729227066040e-03,5.857282783836126328e-03,2.449846593663096428e-03,-3.392964135855436325e-04,1.133010373450815678e-03,-8.240661118179559708e-04,3.229376306990161538e-05,8.978366968221962452e-04,3.737633815035223961e-03,2.766847610473632812e-03,-4.642930289264768362e-04,-1.458808546885848045e-03,4.167849256191402674e-04,2.493045467417687178e-04,8.770643617026507854e-04,6.618832121603190899e-04,-5.061171250417828560e-04,-7.910170243121683598e-04,5.476989463204517961e-05,2.565566101111471653e-04,9.009297937154769897e-04,-8.090709452517330647e-04,6.463466882705688477e-01,2.082688442897051573e-04,1.349884114461019635e-04,2.318242040928453207e-04,3.596343158278614283e-04,-1.222185790538787842e-03,-4.886926617473363876e-04,7.287579937838017941e-04,1.427187235094606876e-04,2.198535250499844551e-03,2.172012347728013992e-03,2.425643615424633026e-03,-1.833785354392603040e-04,4.489021375775337219e-04,-9.139270987361669540e-04,-1.055669737979769707e-03,-2.385265193879604340e-03,-1.078489003702998161e-03,-6.199139170348644257e-05,-5.281360936351120472e-04,-1.362981507554650307e-03,-8.154549868777394295e-04,2.955351956188678741e-04,-1.914376509375870228e-03,-2.271406352519989014e-03,5.384709802456200123e-04,-2.300157502759248018e-04,2.403970807790756226e-03,5.679972236976027489e-04,1.802398182917386293e-04,4.368856607470661402e-04,4.864813527092337608e-04,3.159170737490057945e-04,1.783123152563348413e-04,3.128072130493819714e-04,-2.941362792626023293e-03,-1.502354512922465801e-03,-7.895259477663785219e-05,7.971072918735444546e-04,-1.473927986808121204e-04,-2.867937553673982620e-03,-1.047499594278633595e-03,9.010658832266926765e-04,3.417513798922300339e-04,-1.148199313320219517e-03,-2.785371616482734680e-04,-5.968519835732877254e-04,-1.826017163693904877e-03,1.016636844724416733e-03,1.021718606352806091e-03,2.386210253462195396e-03,-3.897093120031058788e-04,-1.296511734835803509e-03,6.865916075184941292e-04,3.667949466034770012e-03,4.574010090436786413e-04,3.510691691190004349e-03,-3.466977737843990326e-03,1.914538908749818802e-03,3.914412576705217361e-03,6.283207912929356098e-04,-3.953573468606919050e-06\n0.000000000000000000e+00,6.991660939092980698e-06,6.537810259032994509e-05,5.608479259535670280e-04,5.403283284977078438e-04,7.577582437079399824e-07,2.076989221677649766e-05,1.966171936373939388e-08,4.047110633109696209e-05,3.780880069825798273e-05,-4.265115057933144271e-05,-4.358142148703336716e-03,3.355365945026278496e-03,1.755009870976209641e-03,1.573429326526820660e-04,-5.774723467766307294e-05,-5.815830445499159396e-05,6.788938771933317184e-04,5.503552965819835663e-04,-2.261265413835644722e-03,-7.118331850506365299e-04,-1.716521219350397587e-03,2.268098993226885796e-03,-5.778299055236857384e-06,6.794308865210041404e-05,-9.660462383180856705e-04,3.964889619965106249e-04,3.772996133193373680e-04,4.011404234915971756e-03,1.464412314817309380e-03,6.880582659505307674e-04,2.412760113656986505e-05,6.992684211581945419e-05,1.274928217753767967e-04,9.811107302084565163e-04,1.738409860990941525e-03,-5.723698996007442474e-05,-1.790940586943179369e-04,2.373355673626065254e-03,2.758719783741980791e-04,-2.934816984634380788e-05,-7.556253694929182529e-05,-2.829589415341615677e-03,4.615730606019496918e-03,-1.890464685857295990e-03,-3.934833686798810959e-03,5.599146243184804916e-04,-2.927988243754953146e-04,-5.184895053389482200e-05,1.353275729343295097e-03,6.375285447575151920e-04,-2.982938312925398350e-04,2.618084254208952188e-04,-1.054357708198949695e-04,-5.783340384368784726e-06,-9.486238013778347522e-06,7.841785190976224840e-06,1.044433811330236495e-04,7.561834645457565784e-04,-3.129088145215064287e-04,-6.694358307868242264e-04,-5.996098479954525828e-05,3.369289061083691195e-06,-6.670598850178066641e-06,2.056131265248950513e-09,-1.695313039817847311e-05,-1.015945235849358141e-05,4.022369976155459881e-04,7.267607143148779869e-04,-2.953268267447128892e-05,8.544792763132136315e-06,-6.550422426698787604e-08,-3.590553387766703963e-05,9.895803668769076467e-05,-4.521233495324850082e-04,4.112624563276767731e-03,-4.612420452758669853e-04,-2.385852159932255745e-03,1.371395483147352934e-04,-4.344512126408517361e-05,-5.986943142488598824e-05,-7.243997970363125205e-07,9.149479446932673454e-04,3.845316823571920395e-04,3.175921505317091942e-03,-2.239994704723358154e-03,5.323417717590928078e-04,-4.330861338530667126e-05,-2.127892803400754929e-04,-1.968811731785535812e-03,-6.230100989341735840e-04,-2.843268215656280518e-03,-3.638527356088161469e-03,-2.503484021872282028e-03,6.696598138660192490e-04,3.043399919988587499e-05,6.521883187815546989e-05,-2.161256707040593028e-04,7.020185003057122231e-04,4.296876722946763039e-04,-4.059316124767065048e-04,-1.053415006026625633e-03,1.996199134737253189e-03,-5.122514558024704456e-04,-2.679573117347899824e-05,-3.594109148252755404e-04,-4.227691795676946640e-03,4.749965853989124298e-03,6.252364255487918854e-03,-2.618242520838975906e-03,1.334719359874725342e-03,-3.103212220594286919e-04,-9.274715557694435120e-05,1.515583717264235020e-03,-2.599027473479509354e-03,2.009631367400288582e-03,-7.956931367516517639e-04,-2.087671891786158085e-04,5.129985947860404849e-05,-7.962125528138130903e-05,-5.253542894934071228e-06,1.601790136191993952e-04,-6.331852637231349945e-05,1.521748781669884920e-04,-9.901390876621007919e-04,-1.681058638496324420e-04,-4.607185474014841020e-06,-4.739109499496407807e-06,-1.488210799038824916e-08,1.309192521148361266e-05,-1.206198976433370262e-05,5.695363506674766541e-04,-1.069044228643178940e-04,6.935359124327078462e-05,1.632801286177709699e-06,3.262869796571976622e-08,5.437309664557687938e-05,-8.346002141479402781e-05,6.224134704098105431e-04,-1.513245282694697380e-03,-3.026876132935285568e-03,1.057120971381664276e-03,5.612940731225535274e-05,-5.084750227979384363e-05,-7.833995186956599355e-05,6.415473762899637222e-05,2.886727452278137207e-03,-8.593872189521789551e-05,-2.172847278416156769e-03,-6.473489571362733841e-03,1.967436168342828751e-03,-1.038073969539254904e-04,1.002478820737451315e-04,2.081897575408220291e-03,3.189502749592065811e-03,1.759210834279656410e-03,-7.812991738319396973e-03,1.634379732422530651e-03,1.931025879457592964e-03,-6.268465949688106775e-05,9.147825767286121845e-05,5.469820462167263031e-05,5.893799941986799240e-03,7.809584494680166245e-03,-5.541097372770309448e-03,2.054315526038408279e-03,1.647457946091890335e-03,-3.494118573144078255e-04,-6.082040636101737618e-05,-1.115543651394546032e-03,5.639504641294479370e-03,-6.336579099297523499e-03,5.420041736215353012e-03,5.011865869164466858e-04,4.065420012921094894e-03,-1.422711648046970367e-05,-1.126485803979448974e-04,3.505924250930547714e-04,4.754214314743876457e-04,-2.955877222120761871e-03,1.935981214046478271e-03,9.799076942726969719e-04,4.906877438770607114e-05,-7.025259401416406035e-05,3.383029979886487126e-05,1.822980411816388369e-04,1.971052028238773346e-03,-7.094445754773914814e-04,-7.556439377367496490e-04,-1.093946411856450140e-04,2.405367922619916499e-05,2.611919808259699494e-05,6.849492706351156812e-08,7.818622179911471903e-06,4.807782897842116654e-05,1.059087458997964859e-03,5.409852601587772369e-04,6.363156717270612717e-05,4.289558637537993491e-05,2.235248075521667488e-08,-2.594642501207999885e-05,-2.682309059309773147e-05,-3.089770325459539890e-04,-4.919392056763172150e-03,5.922199343331158161e-04,1.673068327363580465e-04,5.817927740281447768e-05,-1.548419095342978835e-05,-6.761520489817485213e-05,-2.622814790811389685e-04,4.408562090247869492e-03,-9.563310071825981140e-03,-2.800561487674713135e-03,-3.809252055361866951e-03,3.278496209532022476e-03,7.303208985831588507e-05,-1.044925920723471791e-05,2.341306535527110100e-03,4.472533706575632095e-03,-3.540458623319864273e-03,2.105473773553967476e-03,-3.366890596225857735e-03,3.403294133022427559e-03,1.990966120501980186e-04,1.040995848597958684e-04,7.593518239445984364e-05,1.397205051034688950e-03,3.036449197679758072e-05,6.450477056205272675e-03,2.031898184213787317e-04,4.006270784884691238e-03,7.147970609366893768e-05,1.746695852489210665e-05,-5.621286109089851379e-04,-3.147433162666857243e-04,1.260542660020291805e-03,4.770105704665184021e-03,2.601373707875609398e-03,1.807152759283781052e-03,-3.141634224448353052e-04,-6.851700163679197431e-05,-1.588983286637812853e-05,2.924358705058693886e-04,2.978429198265075684e-03,1.789916423149406910e-03,7.837432203814387321e-04,-2.641440914885606617e-05,-6.140807818155735731e-05,8.523814176442101598e-05,-5.567851258092559874e-05,2.800002694129943848e-03,-7.575892377644777298e-04,-2.465265803039073944e-03,-2.752598957158625126e-04,-9.689409125712700188e-06,-4.665969754569232464e-06,-8.864844858180731535e-09,-1.064770731318276376e-05,3.325860234326682985e-06,9.653264423832297325e-04,7.082924130372703075e-04,-7.511689545935951173e-07,1.841232733568176627e-05,-3.785498847719281912e-08,-9.644795682106632739e-06,-5.143380121808149852e-07,-1.088428689399734139e-04,-1.985772396437823772e-04,-3.910309169441461563e-05,-6.214438471943140030e-04,1.331374223809689283e-04,-4.757156784762628376e-05,-5.599210271611809731e-05,-2.745302626863121986e-04,4.739706346299499273e-04,-4.284014925360679626e-03,5.868099397048354149e-04,-2.141507575288414955e-03,1.786089153029024601e-03,-1.843308928073383868e-05,-7.954405737109482288e-05,-1.460781786590814590e-04,-1.390974503010511398e-03,-2.907335991039872169e-03,1.953299622982740402e-03,1.419922802597284317e-03,2.713031135499477386e-04,5.853967741131782532e-05,9.963670163415372372e-05,-1.016786263789981604e-04,2.775497268885374069e-03,2.111602108925580978e-03,1.157269813120365143e-03,3.161702072247862816e-03,2.267177915200591087e-03,9.221774234902113676e-05,-3.922934411093592644e-05,-9.910845255944877863e-05,-1.877098809927701950e-03,3.741014050319790840e-03,-4.918925696983933449e-04,-1.086547039449214935e-03,1.090992591343820095e-03,1.325153862126171589e-04,-7.537069905083626509e-05,1.189701026305556297e-03,-8.446754654869437218e-04,2.096924930810928345e-03,-1.172769931145012379e-03,-1.895349007099866867e-03,-1.370693644275888801e-05,-6.972628762014210224e-05,4.905205059912987053e-07,1.898669288493692875e-04,6.179189076647162437e-04,-3.436288097873330116e-04,-1.591363223269581795e-03,-5.585623512160964310e-05,-1.133523073804099113e-05,-1.014398367260582745e-05,-2.391072939644800499e-08,-2.758637856459245086e-05,-5.491417323355562985e-05,1.222725957632064819e-03,1.127983559854328632e-03,-4.268003613105975091e-05,2.495316221029497683e-05,6.486698111984878778e-08,-2.453946763125713915e-05,3.448154166107997298e-05,1.196808443637564778e-04,2.475461224094033241e-03,-3.028941573575139046e-03,1.267873565666377544e-03,1.840881886892020702e-04,-1.074674128176411614e-05,-2.597952698124572635e-05,-6.177721079438924789e-04,-1.275641145184636116e-03,-1.474674441851675510e-03,5.316830705851316452e-03,-4.436291754245758057e-03,3.492374671623110771e-04,-1.263502144865924492e-05,-1.299942523473873734e-04,-1.959515502676367760e-03,-1.906650257296860218e-03,-3.885788377374410629e-03,-1.937821740284562111e-03,1.764872693456709385e-03,9.091302054002881050e-04,1.140195236075669527e-04,5.039140523876994848e-05,-2.394050534348934889e-04,3.293092595413327217e-04,2.433726331219077110e-04,-9.824529988691210747e-04,3.521859762258827686e-04,3.227002685889601707e-03,-8.965787710621953011e-04,-5.569978384301066399e-05,-6.278278888203203678e-04,-3.959235269576311111e-03,2.930898452177643776e-03,9.821966523304581642e-04,4.814238287508487701e-03,1.119475578889250755e-03,-7.202851702459156513e-04,-7.586465653730556369e-05,1.871782122179865837e-03,-1.035449793562293053e-03,6.259833462536334991e-03,-4.644569940865039825e-03,3.689372213557362556e-03,1.015032648865599185e-05,-6.389872578438371420e-05,-1.700368375168181956e-05,2.226356737082824111e-04,2.753869630396366119e-04,-2.194893022533506155e-04,-1.493802876211702824e-03,-2.659618621692061424e-04,-4.046840331284329295e-05,-1.749024704622570425e-05,3.544232640706468374e-08,-6.613548976019956172e-06,-4.739267751574516296e-07,8.944916189648211002e-04,1.032134867273271084e-03,7.779711268085520715e-06,1.160489046014845371e-05,1.482794687035493553e-08,-7.097489287843927741e-06,3.834969538729637861e-05,-2.939542464446276426e-04,-4.744236357510089874e-03,6.502363830804824829e-04,3.833853697869926691e-04,1.068316487362608314e-04,-2.370880065427627414e-05,-1.238231197930872440e-05,1.390236284350976348e-04,-5.777996266260743141e-04,-5.424289498478174210e-03,5.915572401136159897e-04,-2.380352001637220383e-03,7.032871944829821587e-04,-4.987450665794312954e-06,-6.290101737249642611e-06,-6.148341926746070385e-04,-1.410791068337857723e-03,-2.884435467422008514e-03,3.376491134986281395e-03,1.602327218279242516e-03,1.153488410636782646e-03,5.803087333333678544e-05,-4.318586434237658978e-05,3.008099738508462906e-04,5.195488920435309410e-04,-9.156453888863325119e-04,2.142247976735234261e-03,1.136093516834080219e-03,-6.655736360698938370e-04,-3.568127285689115524e-04,-6.602975918212905526e-05,1.006556209176778793e-03,-1.305867917835712433e-04,2.632775809615850449e-03,3.325548022985458374e-04,8.882894180715084076e-04,1.066179014742374420e-03,-9.644267265684902668e-06,-8.294214239867869765e-06,2.206669887527823448e-03,3.815131785813719034e-04,2.016487065702676773e-03,-7.303483434952795506e-04,-1.405383343808352947e-03,2.937182944151572883e-05,-2.716440212680026889e-05,2.699545439099892974e-05,1.703902380540966988e-04,1.091596437618136406e-03,1.614938839338719845e-03,-3.924952761735767126e-04,-8.713516581337898970e-05,-4.984740371583029628e-06,-1.004276145977200940e-05,-1.289663487114012241e-08,-3.416129629840725102e-06,5.938129106652922928e-05,9.477627463638782501e-04,1.038491260260343552e-03,-9.878798300633206964e-05,1.007600985758472234e-05,2.578691749022254953e-08,-1.192138915939722210e-05,7.847168308217078447e-05,-1.293098757741972804e-04,-2.433502115309238434e-03,6.444624159485101700e-04,-1.032533473335206509e-03,9.570290421834215522e-05,-3.626662510214373469e-05,-9.874712850432842970e-05,-8.802312368061393499e-05,-8.746338426135480404e-04,-2.890496514737606049e-03,-1.965871313586831093e-03,-2.725046128034591675e-03,2.544298535212874413e-03,1.048211561283096671e-04,-4.381512189866043627e-05,-9.607067913748323917e-04,2.054565993603318930e-05,-6.184688769280910492e-03,1.065713120624423027e-03,2.832347818184643984e-04,-1.757706399075686932e-03,1.186378067359328270e-04,8.603154128650203347e-05,-2.898191451095044613e-04,3.299112664535641670e-03,-9.908837964758276939e-04,1.492043025791645050e-03,1.258827978745102882e-03,2.160821808502078056e-03,6.049654621165245771e-05,-4.596377766574732959e-05,1.491586008341982961e-04,-2.054285141639411449e-04,4.896925762295722961e-03,3.902547061443328857e-03,4.655157681554555893e-05,9.037477429956197739e-04,2.201082534156739712e-04,-1.388593227602541447e-04,1.288409112021327019e-03,2.837249485310167074e-04,2.238992135971784592e-03,-1.692387857474386692e-03,1.840522745624184608e-03,-2.765112731140106916e-05,1.836607589211780578e-05,1.266941399080678821e-05,-8.136246469803154469e-05,4.494741733651608229e-04,7.366194040514528751e-04,-1.008919207379221916e-03,-1.421038614353165030e-04,3.986121737398207188e-05,5.845343366672750562e-06,-2.020487954723648727e-08,-4.972840542905032635e-06,-2.855707316484767944e-05,5.535465315915644169e-04,3.589506377466022968e-04,-2.841548484866507351e-05,1.039371454680804163e-05,4.733101377496495843e-08,-4.944447937305085361e-06,7.224039291031658649e-05,1.711823570076376200e-04,-3.891805186867713928e-03,3.203689120709896088e-03,-2.585062524303793907e-03,3.771334741031751037e-05,4.361251922091469169e-05,1.053496816894039512e-05,-7.173314224928617477e-05,1.168563729152083397e-03,-7.187508046627044678e-03,-1.074109575711190701e-03,5.221316125243902206e-03,-5.277157761156558990e-04,5.112268809170927852e-06,1.003012293949723244e-04,-7.508331327699124813e-04,9.060635929927229881e-04,-2.683354075998067856e-03,-4.263191483914852142e-03,-2.778734778985381126e-04,-3.027303144335746765e-03,4.138905569561757147e-05,2.981616853503510356e-05,-1.514025934739038348e-04,-3.297712537460029125e-04,3.911850973963737488e-03,3.663861891254782677e-03,2.579420804977416992e-03,1.742258085869252682e-03,2.020430110860615969e-05,-6.668342393822968006e-05,-6.594283622689545155e-04,-1.660009380429983139e-03,5.070466548204421997e-03,1.739819999784231186e-03,2.972854068502783775e-03,-1.029754057526588440e-03,-3.086746437475085258e-04,4.167916777078062296e-04,-2.058570040389895439e-03,-5.511649651452898979e-04,-1.493653282523155212e-03,2.771097468212246895e-03,1.792108872905373573e-03,-2.586427144706249237e-04,4.669161862693727016e-04,9.548941161483526230e-04,-4.126793355681002140e-04,-5.513728829100728035e-04,-3.821109421551227570e-04,5.600963486358523369e-04,-1.183432614197954535e-04,-4.529657308012247086e-04,-3.071465471293777227e-04,-2.171860396629199386e-04,3.824743034783750772e-04,1.377137232339009643e-04,6.525025367736816406e-01,-5.343637894839048386e-03,1.842979982029646635e-04,9.857687109615653753e-05,3.375603228050749749e-06,1.370292389765381813e-03,2.083482686430215836e-04,1.802787417545914650e-03,4.729202017188072205e-03,-2.075131982564926147e-03,8.088070899248123169e-03,-9.428238263353705406e-04,8.537539979442954063e-04,4.767002537846565247e-04,1.279433607123792171e-03,-1.804338418878614902e-03,2.120988443493843079e-02,2.678572433069348335e-03,2.055764570832252502e-02,-4.530269652605056763e-03,-1.747396076098084450e-03,6.249879515962675214e-05,2.875067293643951416e-03,-3.006027312949299812e-03,1.871413551270961761e-02,-9.529720060527324677e-03,-1.299276761710643768e-02,-2.500802278518676758e-03,-9.488270152360200882e-04,-1.389334094710648060e-03,1.541727455332875252e-03,-7.287969347089529037e-03,-9.488794021308422089e-03,8.615666069090366364e-03,-1.352182868868112564e-02,-2.094347402453422546e-02,1.829025684855878353e-03,-3.198383201379328966e-04,-1.164442073786631227e-04,1.513477321714162827e-02,-2.879919111728668213e-02,-3.347383346408605576e-03,9.339386597275733948e-03,-1.122236717492341995e-02,2.265488146804273129e-04,-3.365155716892331839e-04,-8.975672535598278046e-03,6.614888552576303482e-03,-1.169246435165405273e-02,-7.982964627444744110e-03,-1.329262182116508484e-02,-5.821371451020240784e-03,2.002062683459371328e-04,4.734605085104703903e-03,1.100992690771818161e-02,-1.701801433227956295e-03,-4.130497109144926071e-03,1.476706750690937042e-02,9.642969816923141479e-03,1.938072405755519867e-02,7.430035111610777676e-06\n0.000000000000000000e+00,3.356309434821014293e-07,6.399664562195539474e-05,6.492401589639484882e-04,5.793654709123075008e-04,-1.374024031974840909e-05,3.040560295630712062e-05,-3.751887689418254013e-09,5.070073166280053556e-05,4.385183274280279875e-05,1.635160442674532533e-04,-1.633674983168020844e-04,3.499011043459177017e-03,-7.339235162362456322e-04,1.880273339338600636e-04,4.124528913962421939e-06,-2.388953362242318690e-05,-3.995172446593642235e-04,-1.361245813313871622e-05,-2.130164997652173042e-03,2.060596831142902374e-03,-1.817761454731225967e-03,5.988954217173159122e-04,-8.113946023513562977e-06,-1.196607699966989458e-04,-7.879235781729221344e-04,-6.339777028188109398e-04,1.230491907335817814e-03,3.323852317407727242e-03,1.066350843757390976e-03,3.441318986006081104e-04,4.160389653407037258e-05,2.419131487840786576e-05,1.020778654492460191e-04,1.314607681706547737e-03,3.975497675128281116e-04,6.652041920460760593e-04,4.713910166174173355e-04,1.527712913230061531e-03,5.210165909375064075e-05,1.860178963397629559e-05,1.807964872568845749e-03,-3.368205856531858444e-03,1.025223638862371445e-03,-1.504391431808471680e-03,-2.888509305194020271e-03,7.562066894024610519e-04,4.547856515273451805e-04,-5.560426870943047106e-05,6.038914434611797333e-04,-2.268889802508056164e-04,5.780916544608771801e-04,3.525692736729979515e-04,1.092600403353571892e-03,2.805183430609758943e-05,-1.455111396353458986e-05,9.466461051488295197e-06,1.991057215491309762e-04,7.395493448711931705e-04,2.758093760348856449e-04,-1.055053551681339741e-03,-1.435860322089865804e-04,2.434091220493428409e-05,-1.185148630611365661e-05,-3.663861747327246121e-08,-1.609125865797977895e-05,-3.217074117856100202e-05,6.202296935953199863e-04,4.705205792561173439e-04,-1.047348632710054517e-05,1.425900904905574862e-06,2.402687471203535097e-08,-1.265662558580515906e-05,7.581633690278977156e-05,1.076826883945614100e-04,3.722906578332185745e-03,1.813776907511055470e-04,-1.802506390959024429e-03,1.745533663779497147e-04,-2.245230643893592060e-05,-8.377725316677242517e-05,-3.625504905357956886e-04,-1.726085203699767590e-03,9.860529098659753799e-05,6.111272610723972321e-03,-3.151777666062116623e-03,1.241354621015489101e-04,-1.123874026234261692e-04,-9.878014679998159409e-05,-7.197752129286527634e-04,9.771820623427629471e-05,3.371705679455772042e-05,-1.007826300337910652e-03,-2.218522131443023682e-04,-2.749069826677441597e-04,3.604924859246239066e-05,4.077493940712884068e-05,1.577202056068927050e-05,1.023345976136624813e-03,-6.280555680859833956e-05,9.058705763891339302e-04,-2.426708117127418518e-03,1.166486181318759918e-03,-5.120075074955821037e-04,-5.810296352137811482e-05,-3.434715326875448227e-04,-3.216753713786602020e-03,1.576094655320048332e-03,1.328930375166237354e-03,-3.291531465947628021e-03,1.352231018245220184e-03,-1.403554779244586825e-04,-5.059739123680628836e-05,6.102733896113932133e-04,-9.046339546330273151e-04,7.334578549489378929e-04,5.553195253014564514e-03,-4.007504903711378574e-04,4.581202301778830588e-05,-6.657463381998240948e-05,4.959679245075676590e-08,4.961829836247488856e-05,-9.885821782518178225e-05,-9.644296951591968536e-04,-4.990563029423356056e-04,-1.108144788304343820e-04,-2.277173553011380136e-05,-1.191997762362007052e-05,3.058422493040779955e-08,-1.108931974158622324e-05,1.525415609648916870e-05,-7.547030691057443619e-04,-3.556150477379560471e-04,1.416287159372586757e-05,-3.438964995439164340e-05,-1.305088936226495022e-11,6.406776083167642355e-05,-1.216365926666185260e-04,1.891050720587372780e-03,-1.398985914420336485e-04,-3.125397255644202232e-03,4.145985003560781479e-03,7.513202581321820617e-05,-2.762340955086983740e-05,9.528624104859773070e-06,3.112292615696787834e-04,4.726301413029432297e-04,3.371302969753742218e-03,-3.449718002229928970e-03,-1.183585962280631065e-03,1.360524911433458328e-03,-1.204245636472478509e-04,4.696257383329793811e-05,-2.190950035583227873e-04,2.880449406802654266e-03,1.252016285434365273e-03,3.974179271608591080e-04,3.622849704697728157e-03,6.071529351174831390e-04,-5.675248394254595041e-05,4.326396083342842758e-05,3.295099304523319006e-04,5.059351213276386261e-03,4.618286155164241791e-03,-6.018852349370718002e-03,1.753287157043814659e-03,2.502917777746915817e-04,-9.131712722592055798e-04,-1.265352693735621870e-05,4.290642682462930679e-04,-2.079328987747430801e-04,-6.253146566450595856e-03,1.861494383774697781e-03,3.685727017000317574e-03,5.635893903672695160e-04,6.142486818134784698e-04,-5.701489135390147567e-05,2.169976709410548210e-03,8.706939406692981720e-04,-7.107999641448259354e-03,-6.773299537599086761e-04,1.302583608776330948e-03,1.407285890309140086e-05,-7.805647328495979309e-06,1.632798921491485089e-05,6.856946856714785099e-05,6.822872674092650414e-04,6.199821364134550095e-04,-5.660555325448513031e-05,2.044433858827687800e-05,-3.857946285279467702e-05,6.312886398518458009e-06,-8.200917278600172722e-09,-1.735909791023004800e-05,-4.305790207581594586e-05,1.663190312683582306e-03,1.596773974597454071e-03,1.282462835661135614e-05,4.111116140848025680e-05,2.222122930106706917e-09,1.478295143897412345e-05,6.811494677094742656e-05,8.173420210368931293e-04,-1.380824018269777298e-03,2.322268672287464142e-03,3.448803909122943878e-03,4.231442580930888653e-04,-4.233865911373868585e-05,-1.398115564370527864e-04,-5.327257094904780388e-04,-4.337655380368232727e-03,7.014282979071140289e-03,-1.069111749529838562e-04,-2.348335226997733116e-03,-2.324793487787246704e-03,1.476421130064409226e-05,6.085063432692550123e-06,4.625639121513813734e-04,-2.342775696888566017e-03,-3.894606838002800941e-03,3.733503399416804314e-05,1.562238088808953762e-03,7.974687963724136353e-03,8.090301707852631807e-05,8.976652316050603986e-05,4.851898702327162027e-04,1.981535693630576134e-03,-1.728107687085866928e-03,4.107085987925529480e-03,-3.590995911508798599e-03,3.467881120741367340e-03,-7.041212520562112331e-04,-2.988168853335082531e-05,4.034176818095147610e-04,-1.787672750651836395e-03,5.699503701180219650e-03,-2.311726566404104233e-03,-3.550115274265408516e-03,2.594274003058671951e-03,-3.807333996519446373e-04,-3.672465390991419554e-05,-8.021845715120434761e-04,8.501327829435467720e-04,7.184335030615329742e-03,-4.136553965508937836e-03,1.287226914428174496e-03,1.954466097231488675e-05,-9.325372229795902967e-05,2.200390554207842797e-05,2.934626245405524969e-04,1.430153846740722656e-03,-2.519942354410886765e-03,-2.207223325967788696e-03,-3.747566079255193472e-04,-5.371050428948365152e-05,-1.319464445259654894e-06,-9.397354006068781018e-09,-1.045466979121556506e-05,3.212019146303646266e-05,6.171328714117407799e-04,5.698336171917617321e-04,-3.111707701464183629e-05,1.576208887854591012e-05,4.770663508679717779e-08,-3.252721398894209415e-07,2.299073275935370475e-05,1.963328832061961293e-04,-5.835412594024091959e-05,2.506520133465528488e-03,5.636336863972246647e-04,1.557669165777042508e-04,-2.843619222403503954e-05,-2.897156446124427021e-05,-1.535152259748429060e-04,7.643597200512886047e-06,-2.022098284214735031e-03,-2.705302904359996319e-04,-2.275321166962385178e-03,5.341241485439240932e-04,5.868602966074831784e-05,-1.832679699873551726e-04,-8.286447264254093170e-04,-3.951019607484340668e-04,-1.226456370204687119e-03,1.967116491869091988e-03,1.002653152681887150e-03,2.151400112779811025e-04,9.516868885839357972e-05,2.904226857936009765e-05,-6.142268830444663763e-05,1.444596098735928535e-03,1.258054107893258333e-04,1.296390197239816189e-03,9.194145677611231804e-04,2.783343661576509476e-03,-5.748879630118608475e-04,-1.530504232505336404e-05,4.666349559556692839e-04,-1.676724059507250786e-03,2.137869130820035934e-03,1.048363046720623970e-03,-1.208522473461925983e-03,8.647612994536757469e-04,-2.441664109937846661e-04,-6.066750211175531149e-05,8.227791404351592064e-04,-2.439788542687892914e-03,3.086415119469165802e-03,-2.377585042268037796e-05,-2.081399550661444664e-03,2.177325586671940982e-05,-6.179438059916719794e-05,3.580742122721858323e-05,2.911891533585730940e-05,3.003718447871506214e-04,-1.753310643834993243e-04,-7.322197780013084412e-04,-1.689031923888251185e-04,2.047063026111572981e-05,-5.089611931907711551e-06,4.841308509639929980e-08,-1.625392360438127071e-05,-1.015953876049024984e-05,7.071161526255309582e-04,6.781705887988209724e-04,4.030438958579907194e-06,5.217035322857555002e-06,2.226170181529596448e-08,-1.283659230466582812e-06,3.163760266033932567e-05,3.866035549435764551e-04,1.334994565695524216e-03,-1.346093951724469662e-03,8.155044633895158768e-04,1.783652696758508682e-04,-5.626674465020187199e-05,-4.537098357104696333e-05,-2.631482202559709549e-04,2.347110421396791935e-05,-2.288826508447527885e-03,2.647057641297578812e-03,-7.498424965888261795e-04,1.070329453796148300e-04,3.693473627208732069e-05,-7.974504842422902584e-05,-4.743732861243188381e-04,-1.526410575024783611e-03,-1.342681120149791241e-03,6.181666394695639610e-04,-1.760433893650770187e-03,4.147858417127281427e-04,3.581862983992323279e-05,3.607224789448082447e-05,-2.892074189730919898e-05,1.427920768037438393e-03,-1.232584007084369659e-03,1.030492945574223995e-03,1.462313579395413399e-03,1.870513777248561382e-03,-6.102054612711071968e-04,3.742257104022428393e-05,5.942343268543481827e-04,-4.098056815564632416e-03,2.628136891871690750e-03,-9.812887292355298996e-04,2.896139398217201233e-03,8.496801019646227360e-04,-1.333178370259702206e-04,-2.595025762275326997e-05,2.559550921432673931e-04,-2.378043718636035919e-03,5.510853137820959091e-03,1.729261362925171852e-03,5.356321926228702068e-04,2.125668106600642204e-05,-4.676721800933592021e-05,-8.913384590414352715e-06,1.439928746549412608e-05,5.620822194032371044e-04,-2.096180105581879616e-05,-1.142017077654600143e-03,-2.134736860170960426e-04,-1.737736056384164840e-05,-4.289587195671629161e-06,-1.144171619671396911e-07,5.470340965985087678e-06,-1.977937245101202279e-07,1.182523788884282112e-03,4.517715133260935545e-04,2.348549787711817771e-05,2.511693310225382447e-05,-4.033927325508557260e-08,6.002566806273534894e-06,5.617865099338814616e-05,-3.781807026825845242e-04,-4.554085899144411087e-05,8.357334299944341183e-04,1.515083713456988335e-04,8.731661364436149597e-05,-2.239288551209028810e-05,-4.819276364287361503e-05,-6.069932351238094270e-05,1.131626544520258904e-03,-2.412930596619844437e-03,4.343723412603139877e-04,-1.565521582961082458e-03,8.236909052357077599e-04,-2.951436908915638924e-05,6.602190842386335135e-05,3.399801789782941341e-04,-4.342944012023508549e-04,-2.466153353452682495e-03,4.430122673511505127e-03,6.990528781898319721e-04,9.542824700474739075e-04,5.829514702782034874e-05,7.808592636138200760e-05,-3.581657074391841888e-05,2.289891242980957031e-03,-1.931305741891264915e-04,-2.790056169033050537e-04,-2.232695929706096649e-03,-5.807223496958613396e-04,-1.448612601961940527e-04,-4.329186776885762811e-05,-5.388106219470500946e-04,-6.781966076232492924e-04,3.142950125038623810e-03,-1.388364587910473347e-03,-2.521811984479427338e-03,-1.853832043707370758e-03,-3.048631187994033098e-04,-5.018831870984286070e-05,4.791239625774323940e-04,1.425288734026253223e-03,4.770216532051563263e-03,7.066378602758049965e-04,-4.388841334730386734e-04,-6.259621841309126467e-06,-5.056009285908658057e-06,1.848420288297347724e-05,4.862610512645915151e-05,8.771863940637558699e-05,8.455277420580387115e-04,-4.633870557881891727e-04,-3.291328539489768445e-05,-1.480945593357319012e-05,-9.298392797063570470e-06,2.151409717043861747e-08,-1.463813896407373250e-05,6.338457751553505659e-05,3.846758045256137848e-04,5.103431176394224167e-04,-6.169809057610109448e-05,1.559010343044064939e-06,7.720700523350387812e-09,1.023323966364841908e-05,3.353105421410873532e-05,3.502025210764259100e-04,-1.258816220797598362e-03,1.596963265910744667e-03,2.305697707924991846e-04,2.233528357464820147e-05,-1.060481508829980157e-06,-6.633662997046485543e-05,-6.670076400041580200e-04,-2.852075267583131790e-03,-8.966174209490418434e-04,2.741042990237474442e-03,-5.275675095617771149e-03,-2.165164565667510033e-03,4.257074760971590877e-05,4.853614518651738763e-05,-9.905137121677398682e-04,-3.237080760300159454e-03,-1.456561731174588203e-03,2.656640135683119297e-04,2.578229177743196487e-03,2.466531936079263687e-03,9.808920731302350760e-05,6.480918091256171465e-05,-3.709171141963452101e-05,2.954270923510193825e-03,5.823713145218789577e-04,8.282754570245742798e-04,-5.163925816304981709e-04,6.228727870620787144e-04,-4.482009971980005503e-04,-6.536182809213642031e-06,-2.821450761985033751e-04,-8.374574827030301094e-04,2.927436260506510735e-03,3.863262827508151531e-04,-6.396812386810779572e-04,7.875261362642049789e-04,2.626672358019277453e-05,-6.824498996138572693e-05,-9.961867472156882286e-04,6.644873064942657948e-05,3.890957217663526535e-03,1.672596117714419961e-04,1.404349924996495247e-03,2.443503399263136089e-05,8.493549103150144219e-06,4.761756281368434429e-05,1.824068021960556507e-05,2.292803954333066940e-03,1.696269726380705833e-03,-7.513812161050736904e-04,-6.619348278036341071e-05,-2.112162292178254575e-05,-1.204887325911840890e-06,2.362685336265712976e-08,-4.239391728333430365e-06,3.059562004636973143e-05,9.673664317233487964e-05,2.379929064773023129e-04,1.032836644299095497e-05,9.990877515519969165e-06,5.154697646503336728e-08,4.581238499667961150e-06,9.288667570217512548e-06,6.191177526488900185e-04,7.773813558742403984e-04,3.907767124474048615e-03,-1.862070639617741108e-03,2.362408486078493297e-05,9.917024726746603847e-06,2.367214619880542159e-05,-1.759250008035451174e-04,3.235604672227054834e-04,-2.903987187892198563e-03,6.082160980440676212e-04,-1.481174258515238762e-04,2.532033249735832214e-07,1.898301889013964683e-05,1.543891994515433908e-04,-2.570911310613155365e-04,5.849645240232348442e-04,-1.765016815625131130e-03,-2.353021409362554550e-03,-6.553912535309791565e-04,-2.277366816997528076e-03,3.934272172045893967e-05,-3.684137482196092606e-05,2.028859453275799751e-04,8.575693354941904545e-04,1.445044646970927715e-03,4.331816919147968292e-03,3.374458523467183113e-03,4.229193436913192272e-04,5.026833387091755867e-04,2.076178061543032527e-04,7.477254839614033699e-04,2.654832787811756134e-03,3.701298031955957413e-03,-1.226018182933330536e-03,-3.643840551376342773e-03,-5.483001586981117725e-04,-3.921521711163222790e-04,4.546603304333984852e-04,-1.792371156625449657e-03,7.756458362564444542e-04,1.935068750753998756e-03,4.345424240455031395e-04,2.276169136166572571e-03,-7.005633087828755379e-04,-1.416600658558309078e-03,2.502925926819443703e-04,7.516676560044288635e-04,-5.153717938810586929e-04,4.094616742804646492e-04,1.486984081566333771e-03,6.955352728255093098e-04,4.535927437245845795e-04,2.068954054266214371e-04,-1.503131934441626072e-03,1.134495978476479650e-04,7.954723696457222104e-05,-5.265340209007263184e-03,6.520216464996337891e-01,-5.509550683200359344e-04,1.887879334390163422e-04,4.495720786508172750e-04,-1.223588013090193272e-03,-9.242341038770973682e-04,-2.838699845597147942e-03,-1.533611910417675972e-03,-1.258992403745651245e-02,-3.016918897628784180e-03,-1.887155347503721714e-03,6.970911636017262936e-05,-1.705192145891487598e-03,1.223286963067948818e-03,3.602632321417331696e-03,2.600305899977684021e-02,2.098190132528543472e-03,1.008605957031250000e-02,-4.044953268021345139e-03,2.181090385420247912e-04,-2.513677754905074835e-04,4.572420381009578705e-03,6.008011405356228352e-04,1.502879988402128220e-02,-6.088839378207921982e-03,-3.756279824301600456e-03,7.729287608526647091e-04,-1.802187907742336392e-04,-1.281494740396738052e-03,-6.387649336829781532e-04,-1.355281099677085876e-02,-7.888593710958957672e-03,8.012449368834495544e-03,-6.067495327442884445e-03,-1.131706032902002335e-02,3.449910087510943413e-03,-5.840117228217422962e-04,-1.151114818640053272e-03,6.994021590799093246e-03,-2.148729003965854645e-02,-8.110199123620986938e-03,8.666841313242912292e-03,-9.316012263298034668e-03,6.612649303860962391e-04,-4.507150442805141211e-04,-4.761088639497756958e-03,1.871513901278376579e-03,-2.297369763255119324e-02,4.451839718967676163e-03,-7.677102694287896156e-04,-1.382059417665004730e-03,2.199942013248801231e-03,4.181208088994026184e-03,6.085934117436408997e-03,-5.912783090025186539e-03,5.720462650060653687e-03,8.306560106575489044e-03,9.392941370606422424e-03,3.087486512959003448e-02,-1.692595333224744536e-06\n0.000000000000000000e+00,-1.244823124579852447e-06,6.758392555639147758e-05,6.578424654435366392e-05,-7.559664081782102585e-04,-5.585712870015413500e-07,2.700150162127101794e-06,-2.240951424425929872e-08,1.827648156904615462e-05,-5.649153172271326184e-05,5.148104391992092133e-04,-1.128342846641317010e-04,1.086727716028690338e-03,-1.235573319718241692e-03,-5.354751920094713569e-05,2.659630990820005536e-05,2.387902895861770958e-06,2.771263825707137585e-04,-5.826524648000486195e-05,-8.869397570379078388e-04,-5.427373689599335194e-04,-7.332451641559600830e-04,6.217074114829301834e-04,2.673771632544230670e-05,3.863344682031311095e-05,3.652801096905022860e-04,1.279061427339911461e-03,8.886497817002236843e-04,4.011865239590406418e-04,-1.117102452553808689e-03,-4.195926303509622812e-04,-2.684238643269054592e-05,-1.653997173889365513e-06,1.956986670847982168e-04,5.280698533169925213e-04,4.831510595977306366e-04,4.123143444303423166e-04,1.416168292053043842e-03,1.168360831798054278e-04,-3.129545366391539574e-04,-1.908821104734670371e-05,-2.031643816735595465e-04,1.235708594322204590e-03,-2.104937011608853936e-04,1.579651143401861191e-03,-2.148105268133804202e-04,3.085749995079822838e-05,3.012334927916526794e-04,-1.291694661631481722e-05,2.137084084097296000e-04,1.522799630038207397e-05,3.327730228193104267e-04,6.853929953649640083e-04,-3.415550745557993650e-04,-7.024724709481233731e-06,-4.183460987405851483e-06,1.157184215117013082e-05,-1.142480032285675406e-04,-6.490099622169509530e-05,-5.374068496166728437e-05,-2.470746767357923090e-05,2.629452865221537650e-05,1.673200313234701753e-05,-5.357612280931789428e-06,-3.016984706505354552e-08,2.026252559517160989e-06,1.339990740234497935e-05,-1.737990096444264054e-04,-1.597252266947180033e-04,-1.405613033966801595e-06,6.335497346299234778e-06,9.126453481833607384e-10,5.848797172802733257e-06,-1.599830466147977859e-05,-1.327825011685490608e-04,5.100115668028593063e-04,-5.500939441844820976e-04,-1.169891795143485069e-03,3.647960738817346282e-06,1.159207613454782404e-06,1.158169766313221771e-06,3.892439999617636204e-04,8.270501712104305625e-05,-1.247038831934332848e-03,-1.336410874500870705e-03,9.899376891553401947e-04,5.880697863176465034e-04,1.524057552160229534e-05,3.288098014309071004e-05,3.916722780559211969e-04,2.631380339153110981e-04,1.052509294822812080e-03,3.470906754955649376e-03,1.290284912101924419e-03,5.946157616563141346e-04,-2.341987601539585739e-05,-1.001823238766519353e-05,1.384628267260268331e-04,8.960124687291681767e-04,-6.442332232836633921e-05,2.456040419929195195e-05,-1.311195781454443932e-03,-1.383414928568527102e-04,3.252497699577361345e-04,-5.802304713142802939e-06,-1.366647047689184546e-04,3.161623899359256029e-04,-5.579057033173739910e-04,-5.433334154076874256e-04,-1.065052783815190196e-04,-5.470704491017386317e-05,1.874401496024802327e-04,2.232632868981454521e-05,2.386271808063611388e-05,5.247688386589288712e-04,2.076952368952333927e-04,1.889623468741774559e-03,8.779827039688825607e-04,-7.585514140373561531e-06,1.951247395481914282e-05,-1.710212563921231776e-05,4.067465488333255053e-05,5.488745591719634831e-05,2.754003799054771662e-04,2.354253228986635804e-04,8.245494245784357190e-05,4.515897217061137781e-06,2.607208216431899928e-06,-2.464745207930718607e-08,-2.668541355888010003e-06,6.419236160581931472e-05,-3.991566482000052929e-04,-1.272848458029329777e-04,7.390764494630275294e-06,-3.034779911104124039e-05,-1.178251385347550695e-09,-7.753864338155835867e-06,-4.484309556573862210e-06,-6.895764963701367378e-04,8.252910338342189789e-04,1.250875764526426792e-03,1.053266925737261772e-03,-4.193015047349035740e-05,2.359838981647044420e-05,4.712145891971886158e-05,-1.957729255082085729e-04,8.736239396966993809e-04,-1.049134647473692894e-03,1.664944109506905079e-03,-1.265349565073847771e-03,-1.598262897459790111e-04,-1.892506952572148293e-05,-2.316784957656636834e-05,2.858539228327572346e-04,3.095516876783221960e-04,1.328241080045700073e-03,7.691715145483613014e-04,-5.337035981938242912e-04,-1.683856535237282515e-04,7.087226094881771132e-06,-1.984673326660413295e-05,1.131551689468324184e-04,-8.128823246806859970e-04,2.897805999964475632e-03,-1.829410088248550892e-03,1.747929491102695465e-03,-1.759034465067088604e-03,-2.077055250992998481e-04,-3.445874244789592922e-05,-1.701529137790203094e-03,4.817374283447861671e-04,1.415040314896032214e-04,6.032023229636251926e-04,-1.712427707388997078e-03,-4.203001444693654776e-04,-6.986057269386947155e-05,-2.526948992453981191e-05,-1.120123342843726277e-04,-5.419705994427204132e-04,4.956707707606256008e-04,-5.862044636160135269e-04,-6.954562268219888210e-04,5.148929631104692817e-05,-9.085732926905620843e-06,3.421742803766392171e-05,3.383318835403770208e-05,3.920752205885946751e-04,1.412086770869791508e-03,1.948714925674721599e-04,2.725007107073906809e-05,-1.485139182477723807e-05,5.278845492284744978e-06,-4.868365977017674595e-08,2.572712219262029976e-06,-2.211767969129141420e-05,-5.598661664407700300e-05,-8.031805191421881318e-05,-1.753935430315323174e-05,7.518993243138538674e-06,-1.059083842847030610e-08,-2.059545840893406421e-05,1.401966619596350938e-05,-3.694845072459429502e-04,-2.296422142535448074e-03,6.119364988990128040e-04,3.346304176375269890e-03,9.632697037886828184e-05,-5.844520728714996949e-06,7.425593503285199404e-05,4.715071117971092463e-04,8.012711186893284321e-04,9.697859059087932110e-04,-1.775006996467709541e-03,-4.223467840347439051e-04,-1.428002840839326382e-03,7.011072284512920305e-06,2.498441426723729819e-05,-2.836964267771691084e-04,6.231677834875881672e-04,-1.832511276006698608e-03,1.811593654565513134e-03,4.447887185961008072e-03,2.028522314503788948e-03,-1.358183271804591641e-05,-5.153028178028762341e-05,-8.126677130348980427e-05,-1.135873026214540005e-03,1.958779525011777878e-03,-2.984952181577682495e-03,-3.240958787500858307e-03,-4.819942114409059286e-04,2.286120288772508502e-04,3.347704478073865175e-05,1.774355885572731495e-03,1.057325280271470547e-03,-6.422344013117253780e-04,3.342753509059548378e-03,-1.239299308508634567e-03,-1.009751693345606327e-03,2.480065450072288513e-04,4.440964403329417109e-05,-2.361661987379193306e-03,-1.932876883074641228e-03,4.360934544820338488e-04,2.793983789160847664e-03,1.702273730188608170e-03,2.640378443174995482e-05,4.856992381974123418e-05,-3.040120463992934674e-05,-1.312308741034939885e-04,1.173565164208412170e-03,-2.594503574073314667e-03,4.157098301220685244e-04,1.508041441411478445e-05,2.094252158713061363e-05,-2.537600494179059751e-06,2.518504516046959907e-08,-1.840017034737684298e-06,7.433045084326295182e-06,1.760913728503510356e-04,1.917165936902165413e-04,2.101880454574711621e-05,1.177015565190231428e-05,7.757307685096748173e-09,8.755537237448152155e-06,1.278723811992676929e-05,1.454942830605432391e-04,7.937859045341610909e-04,-5.586200131801888347e-05,1.614163193153217435e-04,4.282662121113389730e-05,6.641045047217630781e-09,3.180365456501021981e-05,1.288961211685091257e-04,-2.730904670897871256e-04,1.588222803547978401e-04,7.680729031562805176e-04,-3.403362061362713575e-04,-4.386349974083714187e-05,-1.111529854824766517e-05,5.547522596316412091e-05,-3.981164481956511736e-04,5.277029704302549362e-04,7.699484704062342644e-04,-8.534337393939495087e-05,4.127343418076634407e-04,3.229957656003534794e-04,9.905963452183641493e-06,1.959007568075321615e-05,7.215974619612097740e-05,5.452628247439861298e-04,-1.977991487365216017e-04,-3.328931779833510518e-05,3.159735933877527714e-04,5.119299166835844517e-04,-3.769762697629630566e-04,-1.833116039051674306e-05,5.903404962737113237e-05,4.611425974871963263e-04,4.763886390719562769e-04,2.839325170498341322e-04,-4.962761886417865753e-04,1.326966503256699070e-05,5.545948079088702798e-05,-3.413864533285959624e-06,-8.205210324376821518e-04,3.874633694067597389e-04,-8.523948781657963991e-05,6.806111196056008339e-04,-4.322506138123571873e-04,5.576374405791284516e-06,-5.059641353000188246e-06,-7.976907909323927015e-06,-2.338454578421078622e-05,4.164491474512033165e-05,1.036385074257850647e-04,-4.911582800559699535e-04,-3.243387982365675271e-05,-2.827000935212709010e-05,8.426894964941311628e-06,8.807069207250606269e-08,1.157172482635360211e-05,1.843881364038679749e-06,1.604257122380658984e-04,1.497524790465831757e-04,7.825258308002958074e-07,1.907030673464760184e-05,3.847844709525816143e-08,-1.337859885097714141e-05,3.054287390114041045e-06,-5.589693319052457809e-04,2.699901779124047607e-05,4.895907361060380936e-03,-1.970193115994334221e-03,1.605248144187498838e-05,-3.136383747914806008e-05,-2.533774750190787017e-05,3.789845322899054736e-06,-3.073707688599824905e-03,2.164815785363316536e-03,-1.758804661221802235e-03,8.177929703379049897e-05,-1.732528617139905691e-04,1.141675056715030223e-05,1.507050728832837194e-05,3.511290124151855707e-04,5.675927968695759773e-04,-8.839525980874896049e-04,2.043133601546287537e-03,1.223957748152315617e-03,1.027787802740931511e-03,-2.270706318086013198e-05,3.885750993504188955e-05,-9.564185165800154209e-05,1.529106084490194917e-04,3.256273921579122543e-04,2.769902930594980717e-04,2.337339334189891815e-03,1.498411525972187519e-03,2.499626134522259235e-04,-3.068902515224181116e-05,7.957858615554869175e-04,1.943516312167048454e-03,-6.783603457733988762e-04,6.980599137023091316e-04,-1.638697227463126183e-03,8.393986354349181056e-05,4.825790165341459215e-05,4.761388117913156748e-05,-3.586823586374521255e-04,6.602443172596395016e-04,-1.838574535213410854e-03,-1.165905501693487167e-03,-1.149136689491569996e-03,-2.083593426505103707e-05,1.116711791837587953e-05,5.837723620061296970e-07,1.325677385466406122e-05,-2.232704719062894583e-05,-3.672350139822810888e-04,-1.178271704702638090e-04,-3.430395736359059811e-05,1.124143636843655258e-05,2.278601641592103988e-06,-6.900791049702093005e-09,-4.229427759128157049e-06,7.440492026944411919e-07,-2.391249836364295334e-06,-1.631783379707485437e-04,9.694981599750462919e-06,-5.759574378316756338e-06,3.542203330653137527e-08,6.159396434668451548e-06,-1.358372173854149878e-05,1.205275475513190031e-04,8.759054471738636494e-04,-1.396717852912843227e-03,-1.817193697206676006e-04,-8.135451025736983865e-06,-3.095612555625848472e-05,-6.208440026966854930e-06,-2.315870369784533978e-05,-8.498417446389794350e-04,6.891856319271028042e-04,6.397084216587245464e-04,1.354448613710701466e-03,-3.938955487683415413e-04,1.006137972581200302e-05,-1.414744765497744083e-04,-1.060750917531549931e-03,1.475563040003180504e-03,-1.456663710996508598e-03,-3.379479516297578812e-03,-6.978884339332580566e-04,-5.720958579331636429e-04,1.169005918200127780e-05,-2.806756128848064691e-05,-2.174070505134295672e-05,2.348706038901582360e-04,-2.044015796855092049e-03,1.850143016781657934e-04,1.254446920938789845e-03,-6.079966260585933924e-05,-1.320799401582917199e-05,-4.074766548001207411e-05,-2.705064252950251102e-04,1.408504904247820377e-03,2.091268310323357582e-03,2.194038592278957367e-03,3.531035617925226688e-04,2.526252064853906631e-03,-1.006684033200144768e-04,1.778918203854118474e-06,-3.497843863442540169e-04,-1.276924973353743553e-03,-6.224081735126674175e-04,3.081541508436203003e-03,-1.479165162891149521e-03,3.649014252005144954e-05,-5.685487849405035377e-05,2.095759555231779814e-05,-2.089567169605288655e-05,3.648568526841700077e-04,3.525198262650519609e-04,-2.342090883757919073e-04,-1.899856215459294617e-06,-1.067315497493837029e-05,2.275147608088445850e-06,6.611981007154099643e-08,-9.777826562640257180e-06,-3.657877095974981785e-05,6.312019104370847344e-05,1.623605203349143267e-04,-2.810217119986191392e-05,-1.123979200201574713e-05,5.198671715334057808e-09,2.169913813077073428e-07,4.592598543240455911e-06,4.792649269802495837e-05,1.789038651622831821e-03,9.071631211554631591e-06,-1.943826355272904038e-04,5.266808148007839918e-05,-2.375045551161747426e-05,-3.775284858420491219e-05,8.073749995674006641e-06,-2.090681111440062523e-03,1.664654701016843319e-03,3.390724887140095234e-04,2.412035246379673481e-05,-1.474373275414109230e-03,-5.873900227015838027e-05,-1.990496384678408504e-04,-2.477632602676749229e-03,-7.626324659213423729e-04,-1.231222297064960003e-03,5.424768314696848392e-04,2.470163861289620399e-03,1.624709926545619965e-03,5.937154128332622349e-07,-1.527123231426230632e-06,1.341961033176630735e-04,-6.629520794376730919e-05,-1.041012073983438313e-04,-9.700048249214887619e-04,4.438862670212984085e-04,2.216050634160637856e-04,2.824096591211855412e-04,-3.277169889770448208e-05,4.644095606636255980e-04,1.765357446856796741e-03,3.603276563808321953e-04,4.566018469631671906e-04,-1.034051412716507912e-03,-3.626066609285771847e-04,-4.412199996295385063e-05,-6.933798431418836117e-05,-9.184318478219211102e-04,8.849271398503333330e-05,-2.738600596785545349e-04,-4.855892912019044161e-04,4.104337422177195549e-04,2.303587825736030936e-05,-1.340096696367254481e-05,-2.206682256655767560e-05,8.968292968347668648e-05,1.416196464560925961e-03,-2.944573352579027414e-04,-1.808205270208418369e-04,-8.450200402876362205e-05,-3.048062535526696593e-05,5.651263563777320087e-06,6.000118446536362171e-08,9.687950296211056411e-06,1.623488788027316332e-05,1.491394941695034504e-04,7.033883593976497650e-05,2.112395668518729508e-05,2.386781488894484937e-05,4.231787897879257798e-08,-1.874928602774161845e-05,1.715815415082033724e-05,3.820868150796741247e-04,1.212034185300581157e-04,-2.051324350759387016e-03,1.946279429830610752e-03,-1.464655724703334272e-05,1.065292508428683504e-05,-7.451753481291234493e-05,3.559635661076754332e-04,3.105783835053443909e-04,9.746709838509559631e-04,-1.309895073063671589e-03,7.462349603883922100e-04,8.778519113548099995e-04,3.539572935551404953e-05,1.770990202203392982e-04,2.200084738433361053e-03,-1.079292502254247665e-03,6.832961807958781719e-04,3.227214911021292210e-04,-1.432452700100839138e-03,1.362456387141719460e-04,2.402868994977325201e-05,-1.369883011648198590e-05,1.588258164701983333e-04,1.292441738769412041e-03,1.023694290779531002e-03,8.854673942551016808e-04,-8.136176620610058308e-04,4.112758033443242311e-04,4.918777995044365525e-05,1.943932729773223400e-04,1.109899094444699585e-04,2.383732062298804522e-04,2.064354252070188522e-03,-1.062840339727699757e-03,-6.046066991984844208e-04,-7.694494561292231083e-04,-9.195660823024809361e-05,-1.364437339361757040e-04,-1.364064519293606281e-03,-7.214280776679515839e-04,3.780477447435259819e-03,6.406405009329319000e-04,-4.099088255316019058e-04,3.936887660529464483e-04,6.782120908610522747e-04,-2.566405455581843853e-04,-3.130761324428021908e-04,-5.623382166959345341e-04,-4.896813188679516315e-04,-3.142111527267843485e-04,-3.716581559274345636e-04,5.743772489950060844e-04,4.339523002272471786e-05,-1.106716692447662354e-03,4.232573264744132757e-04,1.900689967442303896e-04,2.832047175616025925e-04,-4.598213999997824430e-04,6.557421684265136719e-01,1.569045009091496468e-03,1.170211544376797974e-04,8.979404810816049576e-04,1.023066230118274689e-03,3.130434561171568930e-05,9.819488332141190767e-05,1.146113732829689980e-03,1.443534158170223236e-03,-4.435677838046103716e-04,1.008253195323050022e-03,-5.072546773590147495e-04,6.083094631321728230e-04,2.095478557748720050e-04,-3.889393119607120752e-04,-3.761357802432030439e-04,-1.419881242327392101e-03,3.887088678311556578e-04,-3.310061874799430370e-04,1.720145810395479202e-03,-1.333818188868463039e-03,-5.338981281965970993e-04,-1.720370142720639706e-03,-3.327069862280040979e-04,-1.087639713659882545e-03,-7.207437301985919476e-04,6.807353347539901733e-04,9.115455759456381202e-05,3.042539465241134167e-04,1.873547153081744909e-04,2.728797262534499168e-03,5.330641870386898518e-04,-1.626786892302334309e-03,4.394612915348261595e-04,-9.764801943674683571e-04,-4.027553659398108721e-04,-1.931677106767892838e-04,1.095211249776184559e-03,-1.290322281420230865e-03,1.081236056052148342e-03,4.573851765599101782e-04,3.300067910458892584e-04,7.044811500236392021e-04,-2.733481815084815025e-04,3.850249049719423056e-04,2.672108530532568693e-04,1.232942333444952965e-03,2.365419408306479454e-03,1.113460166379809380e-03,8.361887303180992603e-04,8.383403182961046696e-04,-2.717627910897135735e-03,4.376562137622386217e-04,-1.044935081154108047e-03,-1.076793647371232510e-03,4.203786083962768316e-04,-5.150270881131291389e-04,9.204037633026018739e-05,-1.686320842964050826e-07\n0.000000000000000000e+00,1.156481357611482963e-05,1.705629802017938346e-05,-7.968846330186352134e-05,-3.137408930342644453e-04,2.580855652922764421e-05,-1.332568785983312409e-06,2.529544396168148523e-08,-2.548250631662085652e-05,-3.948541416320949793e-05,7.409871905110776424e-04,-5.329810082912445068e-04,-2.136956201866269112e-03,8.809229475446045399e-04,-1.201693885377608240e-04,-2.862449719032156281e-06,2.868307274184189737e-05,4.525383119471371174e-04,-6.014885148033499718e-04,-1.535119081381708384e-04,4.793893021997064352e-04,-5.579139105975627899e-04,-2.776982728391885757e-04,-3.232611197745427489e-05,5.913836503168568015e-05,5.440141540020704269e-04,-1.393432467011734843e-04,-7.351542590185999870e-04,-1.282399636693298817e-03,3.365916199982166290e-04,-2.881741093005985022e-04,1.084845280274748802e-07,-2.300893356732558459e-05,9.996197331929579377e-05,-3.650084909168072045e-05,-9.759109525475651026e-05,7.694140658713877201e-04,2.948405453935265541e-04,5.272417911328375340e-05,2.864305279217660427e-04,6.328239578579086810e-06,4.692019138019531965e-05,5.684688221663236618e-04,-4.283940943423658609e-04,-2.995486429426819086e-04,1.150249736383557320e-03,2.688932290766388178e-04,-3.501835744827985764e-04,2.841699460987001657e-05,-3.309316525701433420e-04,2.069146430585533381e-04,9.250330040231347084e-04,4.147393337916582823e-04,5.120207206346094608e-04,3.676446340250549838e-06,3.243602805014234036e-06,7.808117516105994582e-06,-1.358288864139467478e-04,1.474405726185068488e-04,2.584291214589029551e-04,1.291304070036858320e-04,4.145726779825054109e-05,-3.013283458130899817e-05,-1.240998358298384119e-06,1.959152662323049299e-08,1.599481583980377764e-05,1.740032894304022193e-05,-5.096140375826507807e-05,3.074919804930686951e-04,1.110203720600111410e-05,-2.280854971559165278e-08,-7.169362437053905523e-09,-1.313633765676058829e-05,-3.752606789930723608e-05,-1.933461462613195181e-04,-1.210352420457638800e-04,-2.936482633231207728e-05,-4.863119102083146572e-04,3.658250352600589395e-05,-2.639915692270733416e-05,-3.041809759452007711e-05,3.000872966367751360e-04,-1.401547226123511791e-03,1.484511070884764194e-03,-5.961852730251848698e-04,7.810404640622437000e-04,3.017199633177369833e-04,3.272025787737220526e-05,-7.336524049605941400e-06,3.178995102643966675e-04,-2.642736653797328472e-04,-5.380752845667302608e-04,-1.055768574588000774e-03,7.987002609297633171e-04,4.051409196108579636e-04,-1.661631722527090460e-05,1.261960915144300088e-05,1.477693422202719375e-05,1.003412413410842419e-03,-1.672066166065633297e-03,1.431852113455533981e-03,-1.266539911739528179e-04,3.970909165218472481e-04,2.830556477420032024e-04,-2.179463081120047718e-05,-9.266976849175989628e-05,-8.268282399512827396e-04,-9.504570698481984437e-06,-4.551232559606432915e-04,1.600969699211418629e-03,8.761530043557286263e-04,1.061554285115562379e-04,-3.309201019874308258e-06,3.144357760902494192e-04,-8.175459224730730057e-04,-5.990877398289740086e-04,-1.848905958468094468e-04,-6.298336666077375412e-04,-2.273116660944651812e-05,-3.913457476301118731e-05,2.720745442275074311e-06,3.109547105850651860e-05,-3.293045447207987309e-04,-1.923530508065596223e-04,-2.542810689192265272e-04,-1.243145925400312990e-05,-4.369790076452773064e-07,4.967539098288398236e-06,4.860031488362892560e-09,1.541001620353199542e-05,6.500742165371775627e-05,2.694228023756295443e-04,-2.239285822724923491e-05,1.449797127861529589e-05,1.405217790306778625e-05,7.569997073630929663e-09,8.084735782176721841e-06,6.825716263847425580e-05,-6.197032635100185871e-04,1.095277402782812715e-04,3.275606082752346992e-03,-1.693901955150067806e-03,-9.343553392682224512e-05,-1.583560333529021591e-05,-4.529910802375525236e-05,5.851834430359303951e-04,1.319965231232345104e-03,1.125687849707901478e-03,-4.018252715468406677e-03,1.383864320814609528e-03,-1.784814230632036924e-06,1.072137383744120598e-04,-1.564462036185432225e-05,2.198726870119571686e-04,1.299272989854216576e-04,-3.848380409181118011e-03,-6.861223955638706684e-04,2.570286393165588379e-03,-5.931524792686104774e-04,4.357513171271421015e-05,2.334447890461888164e-05,-3.784276486840099096e-05,-7.455471495632082224e-05,-1.101441448554396629e-03,-9.772282792255282402e-04,3.282831457909196615e-04,-4.858877509832382202e-04,1.209728536196053028e-03,-2.650089845701586455e-05,3.998709726147353649e-04,3.248747671023011208e-04,-2.036742400377988815e-03,5.141574423760175705e-03,9.204000234603881836e-04,2.225616946816444397e-03,7.535995682701468468e-04,1.034887191053712741e-05,-6.725292769260704517e-04,-2.647350542247295380e-03,-1.734088291414082050e-03,-1.976894913241267204e-03,-2.926779270637780428e-04,-2.313520417374093086e-05,-2.657581353560090065e-05,1.040666211338248104e-05,-1.174785138573497534e-04,4.041551437694579363e-04,-3.229668072890490294e-04,-2.786111726891249418e-04,2.094354385917540640e-05,6.192018190631642938e-05,1.653127037570811808e-05,6.686825315682654036e-09,-1.365422758681233972e-05,-5.148503987584263086e-05,-1.019332703435793519e-04,1.443348592147231102e-04,-2.297983337484765798e-05,-1.578169394633732736e-05,2.044248503807466477e-08,3.365011434652842581e-05,-1.389062344969715923e-05,5.656846333295106888e-04,-3.970195539295673370e-04,-2.918602200224995613e-03,-2.392898604739457369e-04,2.423437836114317179e-04,1.178333059215219691e-05,7.650963380001485348e-05,-4.069294373039156199e-04,-1.159329782240092754e-03,9.071158274309709668e-06,3.112012636847794056e-04,-1.247376552782952785e-03,-1.904448028653860092e-03,-3.683798058773390949e-05,1.561614772072061896e-05,-3.794720978476107121e-04,-1.641442300751805305e-03,-3.295553615316748619e-04,-2.661021891981363297e-03,-1.977097010239958763e-03,-2.156393136829137802e-03,6.360602128552272916e-06,-6.531276994792278856e-06,1.889049744931980968e-04,-7.209128671092912555e-05,7.987297722138464451e-04,1.574617112055420876e-03,3.311972599476575851e-03,-2.779324422590434551e-04,-3.274560731370002031e-04,-1.149778108811005950e-05,-8.298197062686085701e-04,1.462721615098416805e-03,2.428993902867659926e-04,7.373338448815047741e-04,4.367516085039824247e-04,3.905507910531014204e-04,-6.779645627830177546e-05,3.344027572893537581e-05,1.423666835762560368e-03,3.165448317304253578e-03,3.443418536335229874e-03,-1.976249739527702332e-03,-3.910010564140975475e-04,1.298824645346030593e-05,3.982080670539289713e-05,-1.784939922799821943e-05,3.267175634391605854e-04,8.840532391332089901e-04,8.631087257526814938e-05,-4.563971742754802108e-06,-4.116743730264715850e-05,-3.074942651437595487e-05,1.565485035825986415e-06,1.988269104913342744e-08,-7.137249440347659402e-07,-1.040894767356803641e-05,-1.911353028845041990e-04,-6.107019726186990738e-05,-5.739786956837633625e-06,-8.352936902156216092e-07,-6.410351716112927534e-08,-9.055251211975701153e-06,-1.174748012999771163e-05,-1.929446298163384199e-04,-1.563179248478263617e-04,-6.157778261695057154e-05,5.502673229784704745e-05,-6.161750206956639886e-05,3.848108008241979405e-06,1.263251579075586051e-05,-9.724506526254117489e-05,1.052957726642489433e-03,-1.005358877591788769e-03,7.348059443756937981e-05,-1.396103180013597012e-04,-5.694041101378388703e-05,-1.463445278204744682e-05,-2.827153912221547216e-05,4.015001468360424042e-04,5.507832393050193787e-04,-6.157613825052976608e-04,5.541407153941690922e-04,3.620934730861335993e-04,1.573355111759155989e-04,9.146330739895347506e-06,-4.760318915941752493e-06,-2.342288353247568011e-04,2.038150269072502851e-04,8.754144073463976383e-04,-3.972834092564880848e-04,5.739914486184716225e-04,-9.089396917261183262e-04,2.473096901667304337e-05,9.198781299346592277e-06,-9.190467535518109798e-04,-3.123142814729362726e-04,-9.541879990138113499e-04,-2.162378077628090978e-04,3.574586589820683002e-04,-2.918213431257754564e-04,3.171155185555107892e-06,3.759939136216416955e-05,-8.780965581536293030e-04,8.453776827082037926e-04,-3.149810654576867819e-04,-1.892137806862592697e-04,-7.606898434460163116e-04,-4.226049895805772394e-06,-1.130054897657828405e-05,2.741276603046571836e-06,4.695222378359176219e-05,1.757299469318240881e-04,4.742512246593832970e-04,3.301230026409029961e-04,-1.189882732433034107e-05,-1.127423911384539679e-05,-5.173264526092680171e-06,2.120395947713404894e-08,-2.373337520111817867e-05,1.974331826204434037e-05,-1.433531724615022540e-04,-1.915610191645100713e-04,1.656478707445785403e-05,4.799799171451013535e-06,-3.181412466801702976e-09,-3.129434480797499418e-05,1.080091988114872947e-05,-2.505172160454094410e-04,-1.657939632423222065e-03,1.870103413239121437e-03,-4.812075349036604166e-04,2.525852687540464103e-05,-2.322507134522311389e-05,-2.370576294197235256e-05,1.377510197926312685e-04,1.505157910287380219e-03,9.861240687314420938e-05,-5.021102260798215866e-03,-4.939965438097715378e-04,-6.863542366772890091e-04,-5.762733053416013718e-05,1.061650327756069601e-04,2.326465910300612450e-03,1.496256445534527302e-03,-2.248162170872092247e-03,2.803040668368339539e-03,2.479037793818861246e-04,8.703188505023717880e-04,3.321085387142375112e-05,-2.473810491210315377e-05,1.358980807708576322e-04,6.957817240618169308e-04,4.144583072047680616e-04,2.642933104652911425e-04,-1.294478075578808784e-03,-1.663223491050302982e-03,-2.962877915706485510e-04,-4.391193579067476094e-05,-2.733758592512458563e-04,-2.205960045102983713e-04,3.516349170240573585e-05,1.183369546197354794e-03,2.839297754690051079e-03,-1.291284221224486828e-03,-3.552501148078590631e-04,1.477863634136156179e-06,5.955068045295774937e-04,1.215585158206522465e-03,2.828389988280832767e-04,-6.354580400511622429e-04,-2.396935364231467247e-03,3.653697058325633407e-05,-2.967648651974741369e-05,1.447227259632200003e-05,2.972964466607663780e-05,4.483253869693726301e-04,-8.451528265140950680e-05,-4.320065490901470184e-04,-3.873864261549897492e-05,6.016439328959677368e-06,-5.929480721533764154e-06,-1.070475263986736536e-08,-5.426551979326177388e-06,-2.194930493715219200e-05,-2.171303349314257503e-04,-6.187927210703492165e-04,1.741498749652237166e-06,3.131046469206921756e-06,-9.138375389738939703e-09,2.226688229711726308e-05,-1.790427813830319792e-05,6.820269045419991016e-04,-1.581839285790920258e-03,4.901238135062158108e-04,4.432384739629924297e-04,-9.318619049736298621e-06,1.333727050223387778e-05,3.595534144551493227e-05,-8.154793613357469440e-05,-8.430373854935169220e-04,7.672414067201316357e-04,-5.885734572075307369e-05,4.874689620919525623e-04,-3.498164587654173374e-04,7.555923275504028425e-06,6.483893230324611068e-05,3.464029869064688683e-04,-1.885500852949917316e-03,4.263456212356686592e-04,-9.225647081620991230e-04,1.085309428162872791e-03,-3.597977920435369015e-04,6.376215878844959661e-06,-3.470048613962717354e-05,3.716623759828507900e-04,1.041255382006056607e-04,-2.070201735477894545e-04,3.529039386194199324e-04,9.687244310043752193e-04,2.707588719204068184e-03,-8.836614142637699842e-05,-1.034091019391780719e-05,-4.719284479506313801e-04,4.294322570785880089e-04,-1.301762880757451057e-03,2.692412235774099827e-04,-1.505530322901904583e-03,2.131324436049908400e-04,-4.963246465194970369e-05,3.474624463706277311e-05,-1.130649121478199959e-03,-1.344960764981806278e-04,8.249730308307334781e-05,-1.212864008266478777e-04,2.137233503162860870e-03,-3.783042984650819562e-06,1.563558362249750644e-05,-6.284401024458929896e-06,-7.938289490994066000e-05,-2.813371538650244474e-04,3.507577639538794756e-04,4.340893065091222525e-04,5.950920240138657391e-05,-3.506411667331121862e-05,-1.729151648532933905e-07,-5.217361831455491483e-08,1.606630803507869132e-06,2.883604793169070035e-05,-1.414090365869924426e-04,-1.245301536982879043e-04,3.187730180798098445e-05,3.899150442521204241e-07,-2.863885129045229405e-08,-2.180985757149755955e-05,-7.568762157461605966e-06,-9.124712232733145356e-05,3.345262957736849785e-04,-6.792853819206357002e-04,-7.128462893888354301e-04,-9.524558845441788435e-05,-4.162628556514391676e-06,-3.640976137830875814e-05,5.782768130302429199e-05,8.509078179486095905e-05,-1.046931487508118153e-03,-3.518157463986426592e-04,6.482026074081659317e-04,-1.594811212271451950e-03,4.691435242420993745e-05,-8.234151755459606647e-05,-1.356481807306408882e-03,-1.829312299378216267e-03,-1.089395955204963684e-03,9.714787302073091269e-05,4.068649373948574066e-03,-2.590487711131572723e-03,-3.105879386566812173e-06,5.650175808113999665e-06,-1.100049994420260191e-04,-1.290535670705139637e-03,1.985186245292425156e-03,-2.800202229991555214e-03,-1.449798699468374252e-03,7.912787841632962227e-04,4.058794875163584948e-04,-2.125793980667367578e-05,-1.094025326892733574e-03,-1.512371090939268470e-04,-1.848171814344823360e-03,1.651340979151427746e-03,1.018785056658089161e-03,-1.249049208126962185e-03,2.038533421000465751e-04,-5.526099812414031476e-06,-1.176711812149733305e-04,5.643814220093190670e-04,1.163229229860007763e-03,2.112178044626489282e-04,-1.223631319589912891e-03,-2.509317891963291913e-05,5.506671368493698537e-05,-2.333140400878619403e-06,-7.710273348493501544e-05,1.832862151786684990e-03,3.163933870382606983e-04,1.517836586572229862e-03,1.169442257378250360e-04,1.691434044914785773e-05,1.174733370135072619e-05,2.321758074685931206e-08,-3.678796929307281971e-06,-4.806640936294570565e-05,9.404063166584819555e-05,2.206633362220600247e-04,-1.724503999867010862e-05,1.205651915370253846e-05,2.088654582621529698e-09,3.450743315625004470e-05,1.238301865669200197e-05,-3.282103352830745280e-05,8.476148359477519989e-04,-1.349596277577802539e-04,-1.129044103436172009e-03,6.017367559252306819e-05,1.190062630485044792e-05,-8.202309254556894302e-05,-4.051955329487100244e-05,1.024651341140270233e-03,2.907245652750134468e-04,1.609650789760053158e-04,2.793205669149756432e-03,-3.007628547493368387e-04,3.956887667300179601e-06,-1.065155811375007033e-04,-1.290369837079197168e-04,-1.513994357082992792e-04,-9.399796254001557827e-04,-4.053693264722824097e-04,1.087376440409570932e-04,4.438899050001055002e-04,3.288939478807151318e-05,2.402731661277357489e-05,-1.407224917784333229e-04,1.266235485672950745e-04,8.121370337903499603e-04,-1.116348896175622940e-03,2.668125671334564686e-04,5.842663813382387161e-04,-9.122897608904168010e-05,2.613164251670241356e-04,-2.969343404402025044e-05,-1.203924330184236169e-04,-1.206935849040746689e-03,-5.239741876721382141e-04,-2.242096234112977982e-03,1.813356357160955667e-05,8.050646283663809299e-05,-1.360675960313528776e-04,-1.397738466039299965e-03,-6.008303025737404823e-04,1.109424280002713203e-03,-3.269263543188571930e-04,1.380272442474961281e-03,-2.292910357937216759e-04,2.343539526918902993e-04,1.493635354563593864e-03,4.353958356659859419e-04,-3.264681145083159208e-04,-1.622393843717873096e-03,7.925789686851203442e-04,9.390115155838429928e-05,-6.944595370441675186e-04,-1.504296233179047704e-04,-3.510536334943026304e-04,4.381567123346030712e-04,3.909619699697941542e-04,9.432359365746378899e-05,2.597893471829593182e-04,1.538354204967617989e-03,6.622328758239746094e-01,-1.068431884050369263e-03,-2.421823155600577593e-04,2.097018877975642681e-04,-2.084244479192420840e-04,-9.730324381962418556e-04,-7.961472729220986366e-04,1.738281571306288242e-03,9.025973849929869175e-05,6.579837063327431679e-04,3.193560987710952759e-04,1.513802417321130633e-04,-9.018719429150223732e-04,1.306991325691342354e-03,-1.033915905281901360e-03,1.281371689401566982e-03,-8.056627702899277210e-04,5.585884791798889637e-04,-8.003252441994845867e-04,-6.524595664814114571e-04,-1.679011504165828228e-03,-2.618433791212737560e-04,-6.260998779907822609e-04,1.121733919717371464e-03,-8.827981946524232626e-05,-3.702461835928261280e-04,6.386089953593909740e-04,5.930593470111489296e-04,-8.322979556396603584e-05,3.022428718395531178e-04,6.325529539026319981e-04,-9.712631435832008719e-05,8.391413721255958080e-04,-9.161386406049132347e-04,3.587417304515838623e-04,-1.137599756475538015e-04,6.850547506473958492e-04,-2.559612272307276726e-03,-3.618820628616958857e-04,1.577406073920428753e-03,7.065623649396002293e-04,-1.029635313898324966e-04,-9.173047146759927273e-04,2.364306477829813957e-03,-1.581319607794284821e-03,-2.041289117187261581e-03,1.077628228813409805e-03,1.387850963510572910e-03,-1.806173822842538357e-04,-6.405636668205261230e-04,1.638882444240152836e-03,-1.716659869998693466e-03,-4.977082833647727966e-03,3.881294513121247292e-03,-2.424667822197079659e-03,1.343320356681942940e-03,3.087797900661826134e-03,6.119851150288013741e-07\n0.000000000000000000e+00,9.028741260408423841e-06,1.064585376298055053e-05,-6.822134018875658512e-04,-5.431990939541719854e-05,1.741261439747177064e-05,4.556864041660446674e-06,-3.900056455563571944e-08,2.201235474785789847e-05,-4.479755443753674626e-05,6.397730321623384953e-04,1.445400121156126261e-04,7.906255195848643780e-04,1.492468345531960949e-05,3.972140984842553735e-05,1.885240453702863306e-05,1.981395143957342952e-05,1.941190421348437667e-04,1.834690105170011520e-03,-9.607269312255084515e-04,1.377423759549856186e-03,-9.520063176751136780e-04,-5.772495642304420471e-04,1.564244485052768141e-05,5.322934157447889447e-05,-6.782237906008958817e-04,1.157460792455822229e-04,-3.930773818865418434e-04,-3.579388430807739496e-04,6.731721223331987858e-04,-4.155291026108898222e-05,-1.375016017846064642e-05,2.812226011883467436e-05,-1.272668596357107162e-04,7.309728534892201424e-04,-7.134290644899010658e-04,3.895440604537725449e-04,-3.546301741153001785e-04,-5.984630552120506763e-04,4.945009550283430144e-06,-1.720325599308125675e-05,3.633899905253201723e-04,-1.599041046574711800e-03,1.691721496172249317e-03,5.270332912914454937e-04,8.864516858011484146e-04,1.782027684384956956e-04,-7.272576476680114865e-05,1.743024949973914772e-05,9.471368684899061918e-05,8.106642053462564945e-04,-1.812605914892628789e-04,-1.309902407228946686e-03,-4.359019512776285410e-04,-1.261696797882905230e-05,1.127629093389259651e-05,1.219712885358603671e-05,-2.681558544281870127e-05,-6.370921619236469269e-04,1.682113797869533300e-04,5.146072362549602985e-04,1.972021891560871154e-05,1.841230005084071308e-05,1.204196450999006629e-05,1.267813498628811431e-08,-2.388910388617659919e-06,2.847882797141210176e-06,-1.568102306919172406e-04,7.902337529230862856e-05,8.921410881157498807e-06,-1.852460627560503781e-05,-2.011134148105497843e-09,-1.346009184999275021e-06,2.084772677335422486e-05,-2.332181757083162665e-04,2.826778509188443422e-04,1.563394616823643446e-04,-1.009872998110949993e-03,-8.166838233591988683e-05,1.094564049708424136e-05,2.724364640016574413e-05,2.226161268481519073e-05,4.255064122844487429e-04,-2.103006467223167419e-03,3.963654453400522470e-04,2.549906726926565170e-03,-1.431277923984453082e-04,-4.864182756136870012e-06,-1.928782512550242245e-05,2.772882871795445681e-04,-9.723744005896151066e-05,-2.895479556173086166e-03,6.480414886027574539e-04,-1.611183048225939274e-03,-2.496990782674401999e-04,2.801112532324623317e-05,-6.032334113115211949e-06,1.391083333146525547e-05,-1.400470791850239038e-04,3.314117784611880779e-04,-1.723412879073293880e-06,1.713513978756964207e-03,3.872937813866883516e-04,-7.288013148354366422e-05,2.686393418116495013e-05,-8.497835369780659676e-04,-4.665569576900452375e-05,8.994314703159034252e-04,1.438741921447217464e-03,1.257349853403866291e-03,-7.769166841171681881e-04,-1.448349121346836910e-05,1.735649857437238097e-05,-4.034838348161429167e-04,-4.209468315821141005e-04,-5.822368984809145331e-05,-8.374334720429033041e-05,2.221825998276472092e-04,1.119477201427798718e-05,1.803379018383566290e-05,1.279417210753308609e-05,2.372732978983549401e-06,3.376873501110821962e-04,3.959978639613837004e-04,-8.327524847118183970e-05,-1.389289627695688978e-05,1.194516698888037354e-05,-5.553495611820835620e-06,5.628275090430179262e-08,3.112868398602586240e-06,-2.352781666559167206e-05,-2.018793929892126471e-05,3.537963857525028288e-05,-2.012887671298813075e-05,-4.206730864098062739e-06,-1.092995560725285031e-08,1.427298775524832308e-05,5.789068382000550628e-06,7.056273170746862888e-04,2.358526457101106644e-03,-2.739945426583290100e-03,-1.964446390047669411e-03,4.348888614913448691e-05,1.649011028348468244e-05,5.290847911965101957e-05,-9.613266593078151345e-05,1.427322393283247948e-03,-1.338556525297462940e-03,3.357367590069770813e-03,1.509016612544655800e-03,6.167985266074538231e-04,-2.524501724110450596e-05,-4.876375169260427356e-05,-1.144143287092447281e-03,-1.298503018915653229e-03,3.534339484758675098e-04,-1.713338424451649189e-04,-3.063374315388500690e-04,-2.647973451530560851e-05,-3.299866193628986366e-06,1.516674547019647434e-05,-2.676139702089130878e-04,2.765916287899017334e-03,5.043921992182731628e-04,-1.759871840476989746e-03,-7.342441240325570107e-04,-5.529784830287098885e-04,-1.928728015627712011e-04,-6.701799975417088717e-06,3.822588769253343344e-04,-1.238548546098172665e-03,2.537842141464352608e-03,-2.374793170019984245e-03,5.479901301441714168e-05,-5.010509397834539413e-03,-4.937252961099147797e-04,1.944588257174473256e-05,4.315503174439072609e-04,7.389234378933906555e-04,2.115995157510042191e-03,-5.789173155790194869e-05,8.560201385989785194e-04,-1.420975149812875316e-05,5.512931602424941957e-05,-2.738436342042405158e-05,2.331219729967415333e-05,6.912819662829861045e-05,-8.478018571622669697e-05,7.806685171090066433e-04,6.205117824720218778e-05,-1.659405279497150332e-05,1.473531210649525747e-05,-1.815807593175122747e-08,5.233321189734851941e-06,6.018593467160826549e-06,3.028734354302287102e-04,2.321542560821399093e-04,4.301626904634758830e-05,1.664437331783119589e-05,5.080437404103577137e-09,3.954400199290830642e-06,-6.671533628832548857e-05,-1.378326705889776349e-04,3.147732000797986984e-03,-2.190579194575548172e-03,-6.494766566902399063e-04,-6.042272070772014558e-05,-1.501667975389864296e-05,-6.139177276054397225e-05,8.495200017932802439e-05,-5.616134149022400379e-04,1.559110474772751331e-03,6.457820534706115723e-03,2.296511083841323853e-03,-4.133237060159444809e-03,-9.862337901722639799e-05,6.003645830787718296e-05,5.664738710038363934e-04,-9.748061420395970345e-04,3.104393836110830307e-04,-3.475493518635630608e-03,-1.894404704216867685e-06,2.728682244196534157e-03,-8.573671220801770687e-05,8.492370398016646504e-06,-7.576528878416866064e-05,-2.124884864315390587e-03,3.341143950819969177e-03,-3.191600786522030830e-03,-3.854066366329789162e-03,5.646779900416731834e-04,-1.436294405721127987e-04,-1.616998815734405071e-05,-2.039699465967714787e-04,-1.139093888923525810e-03,1.803498598746955395e-03,-4.702591337263584137e-03,-2.347771544009447098e-03,1.055877539329230785e-03,-1.713237143121659756e-04,-7.465013186447322369e-05,4.466535756364464760e-04,6.072414107620716095e-04,4.880165681242942810e-03,-2.497913956176489592e-04,2.164161560358479619e-04,-5.569334462052211165e-06,-1.036553112498950213e-05,-2.912463287430000491e-06,-1.102210517274215817e-04,-8.216134156100451946e-04,-6.430423236452043056e-04,-1.359174959361553192e-03,-1.843721111072227359e-04,-6.369828770402818918e-05,-2.404261977062560618e-06,-4.683397492044605315e-08,1.131091096340242075e-07,-8.971172178462438751e-07,2.542871225159615278e-04,6.999864126555621624e-05,7.605906944263551850e-07,-5.226534085522871464e-06,-4.302819434087723494e-09,-7.105605163815198466e-06,1.633496867725625634e-05,-2.368244349781889468e-05,-1.128201605752110481e-03,6.534286658279597759e-04,-1.740253646858036518e-04,6.494874105555936694e-05,-8.346490176336374134e-06,-2.728807339735794812e-05,-2.959913399536162615e-05,-4.425845399964600801e-04,-3.749084717128425837e-04,6.816918030381202698e-04,2.370177244301885366e-04,3.381406422704458237e-04,7.138364253478357568e-06,4.655626071325968951e-07,1.070976359187625349e-04,1.861180862761102617e-05,-8.080861298367381096e-04,-1.691486249910667539e-04,-3.352711501065641642e-04,-1.583310368005186319e-04,7.349625320784980431e-06,6.883198238938348368e-06,-2.587958078947849572e-05,1.760582672432065010e-04,3.046675119549036026e-04,7.219770341180264950e-04,3.151155833620578051e-04,-5.049385945312678814e-04,-3.082481634919531643e-05,2.082031460304278880e-05,3.536460644681937993e-05,9.018032142193987966e-05,1.502631464973092079e-03,-2.149407373508438468e-04,6.363756256178021431e-04,3.168015100527554750e-04,1.656315871514379978e-04,-2.101569953083526343e-05,8.936434460338205099e-05,-2.626715286169201136e-04,6.596156745217740536e-04,-2.589730684121605009e-05,1.533086324343457818e-04,-5.699070243281312287e-06,-1.289928331971168518e-05,2.485674940544413403e-06,-8.710759720997884870e-05,-1.020880154101178050e-04,-1.073475345037877560e-03,-1.567231956869363785e-04,-6.511534593300893903e-05,1.163163869932759553e-05,7.057993798298412003e-07,-5.859874363522976637e-08,4.614453700924059376e-06,1.314956080022966489e-05,-6.571030826307833195e-05,-1.804201456252485514e-04,2.594083161966409534e-05,-2.640137836351641454e-06,-7.624885256518609822e-08,-2.445398240524809808e-05,-4.908700066152960062e-05,-1.702846057014539838e-04,-1.657931570662185550e-04,6.879083230160176754e-04,1.692665508016943932e-03,-3.787016976275481284e-05,3.984067006967961788e-05,2.539832848924561404e-06,2.065474518531118520e-06,2.002571010962128639e-03,-3.464926965534687042e-03,1.979100285097956657e-03,1.447526854462921619e-03,-1.050939550623297691e-03,-3.191935684299096465e-05,-7.391566032310947776e-05,-1.035678506013937294e-04,-2.345831599086523056e-04,-9.182680514641106129e-04,9.754581260494887829e-04,1.395477331243455410e-03,-1.103694012272171676e-04,-2.737961949605960399e-05,-1.120151409850222990e-05,-1.597850787220522761e-04,-2.769496059045195580e-04,-6.639294442720711231e-04,4.499708884395658970e-04,8.070781477726995945e-04,1.382323447614908218e-03,-2.202936593675985932e-04,-4.397990051074884832e-05,-2.185104094678536057e-04,-1.795521820895373821e-03,2.030854375334456563e-04,8.986726170405745506e-04,2.013652352616190910e-03,-1.346956123597919941e-03,-6.509252852993085980e-05,-3.558187017915770411e-05,-3.211903676856309175e-04,-1.687144744209945202e-03,-2.882226370275020599e-03,8.513406501151621342e-04,-5.626013735309243202e-04,9.537854566588066518e-06,4.146712308283895254e-05,2.179011244152206928e-05,-2.695330294955056161e-05,1.850273692980408669e-04,8.458657539449632168e-04,-1.958275388460606337e-04,-1.006934235192602500e-05,-4.217250534566119313e-05,-1.084378141058550682e-06,-8.567019449401414022e-08,-1.945846861417521723e-06,1.144004818343091756e-05,4.136047209613025188e-05,-3.986047158832661808e-05,-8.065919246291741729e-06,2.915037839557044208e-06,2.010528987739235163e-08,-2.586356094980146736e-05,-2.873401717806700617e-05,-8.927292947191745043e-05,1.308426493778824806e-03,9.493874385952949524e-04,-7.587441359646618366e-04,2.426822538836859167e-05,-6.749894964741542935e-06,1.748105387378018349e-05,-3.431146615184843540e-05,1.028387690894305706e-03,9.059114963747560978e-04,4.573847400024533272e-04,-7.893539441283792257e-05,-9.692778257885947824e-05,1.171686562884133309e-05,3.020566327904816717e-05,-2.851167519111186266e-04,-9.122679475694894791e-04,-1.514305709861218929e-03,-1.760498620569705963e-03,9.566333610564470291e-04,-3.624637611210346222e-04,1.306215654039988294e-05,-1.263634385395562276e-05,-7.745701441308483481e-05,1.696900464594364166e-03,-2.817237051203846931e-03,1.276748953387141228e-03,4.700835270341485739e-04,4.888445837423205376e-04,5.229836096987128258e-05,-7.890136657806579024e-06,5.489728064276278019e-04,1.620849710889160633e-03,2.489256206899881363e-03,1.059487185557372868e-04,-1.843578764237463474e-03,3.407348704058676958e-04,1.827844243962317705e-04,-1.159112525783712044e-05,3.273639595136046410e-04,-1.919866335811093450e-04,-2.834197075571864843e-04,-1.131054596044123173e-03,7.260211277753114700e-04,1.222950913870590739e-06,-6.731290795869426802e-06,7.901221579231787473e-06,7.934546374599449337e-06,3.905970079358667135e-04,5.618620198220014572e-04,-2.037742233369499445e-04,-1.141569191531743854e-05,2.363506246183533221e-05,-3.261832489442895167e-06,7.200264917628373951e-08,-3.252624537708470598e-06,-3.030644438695162535e-05,3.313057532068341970e-04,-5.012517704017227516e-06,-1.330338636762462556e-05,2.676554686331655830e-05,-4.900357453152537346e-08,3.896767339028883725e-06,1.437183618691051379e-05,-1.084489704226143658e-04,-2.019263338297605515e-03,1.138082239776849747e-03,-5.692750710295513272e-05,3.520547807056573220e-06,1.636691376916132867e-05,8.961058483691886067e-05,-9.976632281905040145e-05,6.191171123646199703e-04,-3.353105857968330383e-03,1.448849914595484734e-03,-1.912385807372629642e-03,8.896292420104146004e-04,5.023905032430775464e-06,8.477089431835338473e-05,1.357397995889186859e-03,3.764069406315684319e-03,-1.055155531503260136e-03,2.206373465014621615e-04,-2.698430325835943222e-03,-3.611287975218147039e-04,4.518326477409573272e-06,3.344358992762863636e-05,-3.802851715590804815e-04,5.576715338975191116e-04,-4.473989247344434261e-04,2.287162933498620987e-03,1.967748859897255898e-03,2.078880243061576039e-05,-3.768855549424188212e-06,3.398811168153770268e-05,3.597118193283677101e-04,8.083243155851960182e-04,-6.984899664530530572e-05,9.128980454988777637e-04,1.768004847690463066e-03,4.404407081892713904e-05,5.007233994547277689e-05,2.906166082539130002e-05,3.300438402220606804e-04,1.918142312206327915e-03,-2.043595770373940468e-03,1.680879737250506878e-03,7.861452759243547916e-04,2.853149817383382469e-05,3.491640381980687380e-05,-2.082701257677399553e-06,4.866564268013462424e-05,-1.957386033609509468e-03,-7.603005360579118133e-05,4.229771438986063004e-04,5.418020009528845549e-05,6.920844953128835186e-06,1.838179059632238932e-06,5.984111339785158634e-08,-1.222550690727075562e-05,1.676472493272740394e-05,-4.318495484767481685e-05,-1.529997971374541521e-04,-1.820850957301445305e-05,-5.852299182151909918e-06,1.256648829439654946e-08,1.581536525918636471e-05,1.746114867273718119e-05,-7.043815567158162594e-04,-3.509651636704802513e-03,-3.110642428509891033e-04,5.003159167245030403e-04,2.522405884519685060e-05,3.277317227912135422e-05,-3.454322359175421298e-05,-3.976776133640669286e-05,-2.687463071197271347e-03,2.130796347046270967e-04,-6.077488069422543049e-04,-1.054682070389389992e-03,1.965683622984215617e-04,-1.453785625926684588e-05,-1.061908769770525396e-04,-8.287825039587914944e-05,5.437608342617750168e-05,5.385429903981275856e-05,2.760002680588513613e-04,3.002905752509832382e-03,2.655373536981642246e-04,-4.985275154467672110e-05,-4.741521479445509613e-05,3.616440517362207174e-04,1.128757721744477749e-03,-1.447549788281321526e-03,1.863798592239618301e-03,-2.878453349694609642e-03,-2.989622771565336734e-05,-4.589312884490936995e-04,-1.949506258824840188e-04,-1.690911158220842481e-04,1.645172778808046132e-05,1.788048772141337395e-03,-6.469362415373325348e-04,3.662521950900554657e-03,9.493284742347896099e-04,-3.247013955842703581e-04,2.442880067974328995e-04,9.379210532642900944e-04,7.220337283797562122e-04,-1.777515426510944963e-04,2.677557524293661118e-03,9.876385593088343740e-05,-2.607274509500712156e-04,2.759638482530135661e-05,4.791553074028342962e-04,2.564984315540641546e-04,-5.230037495493888855e-04,-1.364112365990877151e-03,6.830011261627078056e-05,7.644453580724075437e-05,-8.305720984935760498e-04,-1.421003980794921517e-04,3.311177715659141541e-04,-2.635848359204828739e-04,-1.236801850609481335e-03,7.944958633743226528e-05,4.873899160884320736e-04,1.155513891717419028e-04,-1.035012421198189259e-03,6.522571444511413574e-01,-9.782658162293955684e-05,1.625267905183136463e-04,5.409360746853053570e-04,1.595719717442989349e-03,3.341343544889241457e-04,-6.700843805447220802e-04,-4.416637530084699392e-04,7.856170996092259884e-04,2.198139438405632973e-03,5.882940604351460934e-04,6.513125117635354400e-05,7.263459265232086182e-04,1.809893874451518059e-03,2.068337518721818924e-03,-2.068924222839996219e-04,8.610094664618372917e-04,-5.983877053949981928e-05,-6.749340100213885307e-04,-1.390517136314883828e-04,-1.354325679130852222e-03,1.065454096533358097e-03,-1.374317682348191738e-03,3.231563023291528225e-04,3.047080826945602894e-04,-1.094072940759360790e-03,2.630214730743318796e-04,3.722853725776076317e-04,-5.053457571193575859e-04,7.747994386591017246e-04,-8.746352978050708771e-04,6.464184843935072422e-04,8.274849096778780222e-05,1.092046848498284817e-03,-1.240301877260208130e-03,-1.112043159082531929e-03,1.091730198822915554e-03,-2.117121126502752304e-03,-8.135792450048029423e-04,9.980966569855809212e-04,-1.171637908555567265e-03,-1.824442006181925535e-04,3.145004448015242815e-04,5.301201599650084972e-04,8.252907427959144115e-04,-2.736953087151050568e-03,2.331364201381802559e-03,-1.507367473095655441e-03,8.716365300642792135e-06,5.104447249323129654e-03,-1.906977617181837559e-03,5.075708962976932526e-03,-3.652413142845034599e-03,1.705710892565548420e-03,2.172141335904598236e-03,1.908617996377870440e-04,-1.786648681445512921e-06\n0.000000000000000000e+00,-1.403743226546794176e-05,-1.562981378810945898e-05,-5.292561836540699005e-04,-5.158878047950565815e-04,6.062873580958694220e-06,-9.424888958164956421e-06,9.163099612408132089e-09,-2.725809054027195089e-06,9.114100407714431640e-07,-1.674767554504796863e-04,-8.704293286427855492e-04,-7.615934591740369797e-04,1.762875945132691413e-05,-8.963736763689666986e-05,2.189058795920573175e-05,5.288891043164767325e-05,-6.991906411712989211e-05,2.718678442761301994e-04,-4.265083698555827141e-04,5.337549373507499695e-04,1.834892202168703079e-03,-9.173922589980065823e-04,-3.514796117087826133e-05,-6.956246943445876241e-05,-3.044471959583461285e-04,-6.102630868554115295e-04,7.074709283187985420e-04,-6.540565518662333488e-04,-1.137166909757070243e-04,-8.251090766862034798e-04,1.024910579872084782e-05,-3.557594754965975881e-05,4.544877447187900543e-05,-5.167137132957577705e-04,1.687274198047816753e-03,3.606694226618856192e-04,1.368726370856165886e-03,-2.992578665725886822e-04,6.597853644052520394e-05,4.700505451182834804e-05,-9.395630331709980965e-05,1.049429643899202347e-03,-1.430375617928802967e-03,1.546363055240362883e-04,8.122353465296328068e-04,-3.530973335728049278e-04,2.547342155594378710e-04,2.195809429395012558e-05,1.179433544166386127e-03,-5.913959830650128424e-05,1.434309873729944229e-03,-4.011147248093038797e-04,2.389433648204430938e-04,3.683659315356635489e-07,2.357019911869429052e-05,-1.442389748262939975e-05,-5.624055484076961875e-05,-5.484488792717456818e-04,3.476003475952893496e-04,8.162977173924446106e-04,1.064551834133453667e-04,4.891584831057116389e-05,-5.520108970813453197e-06,5.591991314446431716e-10,6.197297807375434786e-06,-6.073697932151844725e-06,-9.459869033889845014e-05,3.000193974003195763e-04,-3.639715259851072915e-06,-1.925724609463941306e-05,-3.234052581291280148e-09,-1.503918156231520697e-05,5.652027903124690056e-05,4.871190758422017097e-04,-2.465793862938880920e-03,1.389647251926362514e-03,1.350858598016202450e-03,-1.876640908449189737e-06,2.473681888659484684e-06,4.600341071636648849e-06,3.409004057175479829e-05,-5.623250617645680904e-04,3.751801792532205582e-03,-1.490486902184784412e-03,1.600478775799274445e-03,-1.635562075534835458e-04,5.406417403719387949e-05,6.781466800021007657e-05,1.085139228962361813e-04,-6.795015069656074047e-04,-1.468169270083308220e-03,2.491546911187469959e-04,5.165874608792364597e-04,3.679281508084386587e-04,3.482156171230599284e-05,-1.557732684887014329e-05,-7.656905654584988952e-05,1.050504215527325869e-04,1.326293917372822762e-03,-3.733112534973770380e-04,2.764161399682052433e-05,-1.749984337948262691e-03,-1.885718666017055511e-04,6.068266429792856798e-06,-4.595188365783542395e-04,1.455209276173263788e-04,-9.027913620229810476e-05,1.459096791222691536e-03,5.041050608269870281e-04,-1.437983301002532244e-04,-1.080206275219097733e-04,2.793836210912559181e-05,-1.493526797275990248e-04,-7.250915950862690806e-05,4.038049955852329731e-04,-2.539459150284528732e-03,1.849345513619482517e-03,-4.118107244721613824e-05,2.176539965148549527e-05,9.718095270727644674e-07,-4.703026570496149361e-05,-3.390036290511488914e-04,-4.829306562896817923e-04,2.364089305046945810e-04,2.607527494546957314e-05,-9.321253855887334794e-06,1.946115446571639040e-07,-4.309464074481184070e-08,1.852361310739070177e-05,1.703573070699349046e-05,2.995530667249113321e-04,8.212782558985054493e-04,1.857143797678872943e-05,1.593914817021868657e-06,-1.900217938555215369e-08,-8.694875577930361032e-05,2.031080839515198022e-05,-3.139491309411823750e-04,-2.149249659851193428e-03,5.188515875488519669e-03,-1.764181884936988354e-03,-1.274833484785631299e-04,-2.330310599063523114e-05,-1.477984915254637599e-05,-7.399421883746981621e-04,1.712183933705091476e-03,-3.500618506222963333e-03,6.919111474417150021e-04,-2.595831640064716339e-03,9.514435078017413616e-04,5.566045274463249370e-06,-4.780121889780275524e-05,-4.557460488285869360e-04,1.191211165860295296e-03,5.370171740651130676e-03,2.840985544025897980e-03,3.309119027107954025e-03,-4.404208448249846697e-04,5.017107469029724598e-05,3.957800072384998202e-05,-2.321124338777735829e-04,-4.894318990409374237e-03,3.326079575344920158e-03,2.466286532580852509e-03,7.146755233407020569e-04,-9.847292676568031311e-04,1.702926529105752707e-04,-3.546453444869257510e-05,-3.493125550448894501e-04,4.714273381978273392e-03,-6.929303053766489029e-03,-1.151918200775980949e-03,-2.906013512983918190e-03,5.296683870255947113e-03,-9.215915633831173182e-05,-4.809868914890103042e-05,8.256343426182866096e-04,-7.751290686428546906e-04,-4.488108097575604916e-04,-1.320749754086136818e-03,1.639830064959824085e-03,-1.808576712392095942e-06,-4.607298978953622282e-05,2.144824247807264328e-05,8.454878297925461084e-06,1.592370972502976656e-04,1.890760322567075491e-04,-1.411157078109681606e-03,-1.874010195024311543e-05,3.458494393271394074e-05,-6.707757165713701397e-06,1.786549930216096982e-08,-9.468494681641459465e-06,-4.958008503308519721e-05,-1.685125607764348388e-04,-6.047080205462407321e-06,-1.170436553366016597e-05,8.628141586086712778e-06,-3.204559106961824000e-08,1.819244062062352896e-05,1.385322866553906351e-05,3.071524552069604397e-04,3.081875038333237171e-04,1.736944424919784069e-03,-3.377721004653722048e-04,-2.548358497733715922e-05,7.805668246874120086e-06,-1.452029027859680355e-05,-4.968069843016564846e-04,2.104215091094374657e-03,4.927712492644786835e-03,3.329835599288344383e-03,1.223111990839242935e-03,-5.637466674670577049e-04,-3.755142824957147241e-05,6.077272701077163219e-05,6.507072248496115208e-05,1.104675466194748878e-03,4.279142594896256924e-04,-2.517235931009054184e-03,3.403183771297335625e-03,3.294662572443485260e-03,3.072529580094851553e-05,-4.884549070993671194e-06,-2.308085640834178776e-06,7.193584460765123367e-04,3.407900221645832062e-03,-5.672452040016651154e-03,-7.533919997513294220e-03,-1.403588103130459785e-03,-2.491486375220119953e-04,7.115369226085022092e-05,-1.604355638846755028e-03,-1.353585859760642052e-03,-1.608715974725782871e-04,-2.072515664622187614e-03,-2.136096591129899025e-03,-1.414334168657660484e-03,1.475597491662483662e-05,4.947461638948880136e-05,-1.891465974040329456e-03,1.850687898695468903e-03,1.549835898913443089e-03,1.247194013558328152e-04,1.006823033094406128e-03,-1.707384399196598679e-05,2.960375786642543972e-05,2.328027221665252000e-05,-1.783503248589113355e-04,1.571864122524857521e-04,-7.483793888241052628e-04,8.020524401217699051e-04,1.305795740336179733e-04,-1.472132134949788451e-05,-1.065790911525255069e-05,3.587547325878404081e-08,-7.706201472501561511e-07,1.628300560696516186e-05,-2.029588067671284080e-04,-1.703976449789479375e-04,-1.873245309980120510e-05,-6.231513452803483233e-06,3.540651505318237469e-08,4.324988367443438619e-06,-2.076668715744744986e-05,2.501050184946507215e-04,-1.110172132030129433e-03,5.337506299838423729e-04,9.512731339782476425e-04,-3.657112029031850398e-05,1.194666128867538646e-05,2.226756623713299632e-05,1.405374350724741817e-04,1.112580765038728714e-03,9.313964401371777058e-04,3.043516480829566717e-04,4.737276467494666576e-04,9.036835981532931328e-04,-1.641210133129789028e-06,-4.431721390574239194e-05,-4.191913758404552937e-04,2.177701098844408989e-03,1.297393697313964367e-03,-3.375853411853313446e-04,4.269060154911130667e-04,2.593161188997328281e-04,-5.119278648635372519e-05,1.773368421709164977e-05,7.334503607125952840e-05,-3.414408420212566853e-04,4.636361845768988132e-04,1.151776406913995743e-03,-1.694420585408806801e-03,-2.600619918666779995e-04,2.219653979409486055e-04,2.393916474829893559e-06,5.250583053566515446e-04,1.020031981170177460e-03,-1.160367741249501705e-03,-1.409716787748038769e-03,3.162197535857558250e-04,2.627250796649605036e-04,1.394769205944612622e-04,4.289740900276228786e-06,4.488287959247827530e-04,3.494362317724153399e-05,4.638773971237242222e-04,-2.719102485571056604e-04,5.340120987966656685e-04,1.417159182892646641e-05,-2.554234924900811166e-06,4.949081812810618430e-06,2.851509634638205171e-05,2.939384721685200930e-04,-1.438252977095544338e-03,1.818578602978959680e-04,-5.824203253723680973e-05,2.339662933081854135e-05,3.744259629456792027e-06,4.300318323657847941e-09,4.631563115253811702e-07,-4.314501040880713845e-07,-2.386096603004261851e-04,7.238254056574078277e-06,-3.336837471579201519e-05,3.204871291018207557e-06,-6.035179467289708555e-08,5.593421519733965397e-06,8.196542694349773228e-06,9.640710777603089809e-05,2.402534242719411850e-03,1.161674386821687222e-03,1.555762573843821883e-04,6.145298357296269387e-06,-5.002067700843326747e-05,-4.025893576908856630e-05,-4.308706265874207020e-04,4.584686364978551865e-03,1.103545422665774822e-03,5.672298721037805080e-04,1.601551775820553303e-03,-7.586483261547982693e-04,-1.417341195519838948e-06,-9.454399696551263332e-05,3.553566639311611652e-04,1.779989397618919611e-04,-1.465663313865661621e-03,-1.546006649732589722e-03,-5.208516377024352551e-04,3.992121201008558273e-04,-7.475787697330815718e-06,-5.701396275981096551e-06,4.902392392978072166e-04,1.874211127869784832e-03,-5.383368697948753834e-04,5.431968020275235176e-04,2.019228180870413780e-03,-8.737276657484471798e-04,-1.043149095494300127e-04,2.181376294174697250e-05,8.973134099505841732e-04,1.393336337059736252e-03,-7.127554272301495075e-05,2.547710901126265526e-04,-2.953872317448258400e-03,-1.277766190469264984e-03,1.827266896725632250e-05,-5.166748815099708736e-05,-3.023388562723994255e-04,-3.158206527587026358e-04,-6.445998442359268665e-04,-3.107777563855051994e-03,-1.009934421745128930e-04,-2.846112874976824969e-05,-2.380782461841590703e-05,4.556004114419920370e-06,-3.065630517085082829e-05,-1.604448334546759725e-04,2.901059924624860287e-04,1.741722371662035584e-04,-2.019564453803468496e-05,6.908788236614782363e-06,-3.913565365110116545e-07,-5.902646194044791628e-08,2.406135308774537407e-06,-8.012276339286472648e-06,6.335565558401867747e-05,2.046336448984220624e-04,-1.164841887657530606e-05,2.918784502980997786e-06,3.886634658556431532e-08,-2.496946945029776543e-05,8.366936526726931334e-06,7.573539623990654945e-04,-3.737479913979768753e-03,6.415582611225545406e-04,9.615318849682807922e-04,9.239601786248385906e-05,-2.159969881176948547e-05,-7.832712071831338108e-06,5.653193511534482241e-06,-1.127298688516020775e-03,4.320563748478889465e-03,-8.414910407736897469e-04,3.541258163750171661e-03,3.176504833390936255e-06,8.308779797516763210e-08,-1.814486313378438354e-04,9.075933121494017541e-06,-3.715514030773192644e-04,1.698009087704122066e-03,-2.883562352508306503e-03,6.029327632859349251e-04,4.898683400824666023e-04,-2.391390808043070138e-05,-8.878821245161816478e-05,3.765950532397255301e-05,1.714966143481433392e-03,-1.073990017175674438e-03,1.049103680998086929e-03,-1.540064462460577488e-03,-4.071688454132527113e-04,-2.794027677737176418e-04,5.391546437749639153e-06,-6.698525394313037395e-04,2.453163033351302147e-04,2.386761363595724106e-03,-2.494997577741742134e-03,1.136660139309242368e-04,8.209961233660578728e-04,-2.374970499658957124e-04,-1.628804420761298388e-05,5.988873308524489403e-04,-9.663933306001126766e-04,-4.153344780206680298e-04,3.070782637223601341e-03,-1.677911262959241867e-03,1.358487224933924153e-05,-2.717469578783493489e-05,-2.822504256982938386e-07,6.242747986107133329e-06,-7.950980943860486150e-05,-1.085130032151937485e-03,-4.597017541527748108e-04,-7.936065230751410127e-05,1.366778906231047586e-05,-3.628937520261388272e-06,-9.130189937422983348e-09,9.473706995777320117e-06,-1.312408812736975960e-06,9.181445784633979201e-05,-9.631649299990385771e-05,4.022611756226979196e-05,1.040243205352453515e-05,2.890965333790518343e-08,-1.212613369716564193e-06,-2.602246058813761920e-05,-7.216303492896258831e-05,1.078548375517129898e-04,1.855718728620558977e-04,8.345198584720492363e-04,4.114076364203356206e-05,-2.921387385868001729e-05,-1.309142135141883045e-05,2.055037621175870299e-04,9.846197208389639854e-04,1.445253961719572544e-03,1.800180878490209579e-03,3.790817223489284515e-03,-3.261255566030740738e-03,-1.968729338841512799e-05,6.274694169405847788e-05,-1.932714483700692654e-03,8.142591104842722416e-04,1.828499254770576954e-03,4.164367055636830628e-05,6.536520231747999787e-05,2.117039170116186142e-03,-4.388880188344046474e-05,6.182872311910614371e-06,-1.137221988756209612e-04,-1.194698998006060719e-04,-1.131309909396804869e-04,3.291329485364258289e-04,1.458982878830283880e-04,5.576784024015069008e-04,-1.267209445359185338e-04,-2.489143071215949021e-06,-7.046897662803530693e-04,-2.239375462522730231e-04,-3.587028913898393512e-05,-3.494977485388517380e-03,-2.000266453251242638e-03,1.621904812054708600e-05,-9.884401515591889620e-05,-3.085527714574709535e-05,8.707782253623008728e-04,1.639221562072634697e-03,-1.182235428132116795e-03,-1.302180171478539705e-04,-3.400241839699447155e-04,1.263723788724746555e-05,2.390672125329729170e-05,-4.903028639091644436e-06,3.918692527804523706e-05,9.225453250110149384e-04,-5.731420824304223061e-04,4.069910501129925251e-04,-5.562191654462367296e-05,1.427100642104051076e-06,-5.678034995071357116e-06,1.543423877592431381e-08,-7.020234079391229898e-06,-1.039075414155377075e-05,8.280511974589899182e-05,2.197311405325308442e-04,9.877572665573097765e-06,-2.323379703739192337e-06,5.225047061685472727e-09,-1.508713194198207930e-05,2.063536157947964966e-05,5.106740863993763924e-04,2.167444676160812378e-03,2.493406645953655243e-05,-5.100521375425159931e-04,-2.373056304350029677e-05,-1.940393303812015802e-05,-8.086205343715846539e-05,-1.347671350231394172e-04,4.814817104488611221e-03,-3.090618411079049110e-03,8.354875026270747185e-04,3.633355721831321716e-03,2.211764222010970116e-04,-5.164697540749330074e-06,5.320483251125551760e-05,1.029904378810897470e-04,-9.738854714669287205e-04,-1.860607007984071970e-04,7.847116794437170029e-04,2.490479499101638794e-03,-3.516092547215521336e-04,4.936016921419650316e-05,2.596392369014210999e-05,-1.313042012043297291e-04,7.882991340011358261e-04,-1.132415491156280041e-03,1.096526626497507095e-03,1.872048131190240383e-03,4.760766460094600916e-04,-4.418842727318406105e-04,-1.918528287205845118e-04,4.288924974389374256e-04,1.425968948751688004e-03,-2.999476855620741844e-03,-7.306332699954509735e-04,-1.323182717896997929e-03,-1.162250264314934611e-04,1.145059068221598864e-04,2.596070989966392517e-04,-1.025150413624942303e-03,-2.600850304588675499e-03,-2.739002695307135582e-03,1.245015417225658894e-03,-1.950932433828711510e-03,3.428090712986886501e-04,9.704388212412595749e-04,1.486375345848500729e-03,-8.633478500996716321e-06,-4.497210320550948381e-04,6.408279878087341785e-04,-8.041677647270262241e-04,1.699754502624273300e-04,-8.180300355888903141e-04,4.093398165423423052e-04,-3.095204010605812073e-04,-1.211282680742442608e-03,-4.510377184487879276e-04,1.245111809112131596e-03,-1.344044692814350128e-03,9.015801479108631611e-04,-2.606554771773517132e-04,-7.643457502126693726e-05,6.594212651252746582e-01,5.067465244792401791e-04,-6.124663632363080978e-04,-2.664065454155206680e-03,-3.096003085374832153e-03,-5.045050289481878281e-03,5.407420685514807701e-04,4.375169228296726942e-04,3.574258007574826479e-04,1.900297473184764385e-03,1.446716370992362499e-03,1.074097468517720699e-03,9.352564811706542969e-04,1.132760662585496902e-03,3.113877319265156984e-04,8.172221132554113865e-04,-1.901112496852874756e-03,4.707756161224097013e-04,-9.874425595626235008e-04,5.527148605324327946e-04,-2.669981331564486027e-04,1.446746988222002983e-03,1.302351476624608040e-03,-4.838901077164337039e-05,-1.566350576467812061e-03,-1.743168249959126115e-04,-1.389253535307943821e-03,-1.271243090741336346e-03,-1.580289826961234212e-04,-2.078037941828370094e-03,3.503161860862746835e-05,9.677383932285010815e-04,-1.497286604717373848e-03,7.058214396238327026e-04,1.596613554283976555e-03,-7.265059684868901968e-05,-4.722907033283263445e-05,-3.051469684578478336e-04,-1.774958451278507710e-03,3.930192615371197462e-04,9.939906885847449303e-04,1.820686506107449532e-03,1.577259972691535950e-03,3.963409981224685907e-04,1.705140341073274612e-03,2.224936382845044136e-03,3.498929552733898163e-03,3.083007468376308680e-04,3.786116431001573801e-04,-4.426571074873209000e-03,-7.194760721176862717e-03,7.045962382107973099e-03,-7.495216559618711472e-04,-1.288680708967149258e-03,1.000837422907352448e-03,3.803766048804391176e-06\n0.000000000000000000e+00,9.131561455433256924e-06,4.083362000528723001e-06,7.401967304758727551e-04,-1.887214457383379340e-04,-3.089609162998385727e-05,-5.138198957865824923e-06,2.083402561581237933e-09,-3.414976890780963004e-05,1.035866443999111652e-05,-7.512604934163391590e-04,1.726319896988570690e-03,-3.077684668824076653e-04,-1.229805056937038898e-03,1.483808882767334580e-04,-3.697173087857663631e-05,-1.710436117718927562e-05,1.447598042432218790e-04,8.734478615224361420e-05,-2.300383988767862320e-03,-2.246133662993088365e-04,9.500480955466628075e-04,-1.260137883946299553e-03,-1.773186886566691101e-05,-9.611165296519175172e-05,-7.530550938099622726e-04,-1.007425249554216862e-03,-2.017905702814459801e-03,-7.635833462700247765e-04,1.065635369741357863e-04,8.466822328045964241e-04,5.247100489214062691e-05,1.959505243576131761e-05,1.144649213529191911e-04,1.115705585107207298e-03,-3.064025659114122391e-04,1.707946881651878357e-03,-9.104288765229284763e-04,9.246200788766145706e-04,-4.600565880537033081e-04,-2.722082172113005072e-05,-7.151400204747915268e-04,-1.571793807670474052e-03,3.421403525862842798e-04,6.866552866995334625e-04,3.565044840797781944e-03,2.995418617501854897e-04,3.269902663305401802e-05,-1.026362078846432269e-04,-6.045638583600521088e-04,-9.764262940734624863e-04,-7.724121096543967724e-04,1.853679190389811993e-03,-9.047840721905231476e-04,3.060274593735812232e-07,3.109940007561817765e-05,-5.049130777479149401e-06,3.444854155532084405e-05,3.776451630983501673e-04,-5.912880878895521164e-04,-1.696472318144515157e-04,-1.355810036329785362e-05,3.228510104236193001e-05,2.859936785171157680e-06,-1.103807001356926776e-08,-3.869694410241208971e-06,-1.012849315884523094e-05,8.666309440741315484e-05,-4.757648275699466467e-05,-2.203655094490386546e-05,4.631499905372038484e-06,3.937181247692933539e-08,-1.037941183312796056e-05,3.909502265742048621e-05,-3.548826789483428001e-04,-5.980042042210698128e-04,2.068143570795655251e-03,-6.559912580996751785e-04,-3.733454605026054196e-06,-4.319020717957755551e-06,6.045669942977838218e-05,-4.434002039488404989e-04,-2.141948934877291322e-04,-6.505656056106090546e-04,1.101534289773553610e-04,-2.957016695290803909e-04,-1.401927904225885868e-03,-1.117900956160156056e-05,7.105416443664580584e-06,-8.089581388048827648e-04,-1.697110477834939957e-03,-9.480984881520271301e-04,-1.135504571720957756e-03,-6.025651819072663784e-04,-1.727086841128766537e-03,4.785741475643590093e-05,3.197860860382206738e-05,-7.961301889736205339e-05,-6.505015771836042404e-04,2.009839517995715141e-03,-9.513499098829925060e-04,-2.825722913257777691e-04,-1.086138072423636913e-04,2.083500439766794443e-04,3.946325705328490585e-06,-7.476910832338035107e-04,-2.128256252035498619e-03,4.743876052089035511e-04,3.290211083367466927e-03,1.072127022780478001e-03,-1.798800076358020306e-04,-3.077662549912929535e-04,2.307391878275666386e-05,4.398949386086314917e-04,-7.286646869033575058e-04,-7.132082100724801421e-05,2.741024363785982132e-04,1.643806928768754005e-03,2.172309905290603638e-05,4.663790969061665237e-05,6.903555458848131821e-06,4.354231350589543581e-05,-2.837135107256472111e-04,2.980132703669369221e-04,4.962058737874031067e-04,5.967547258478589356e-05,4.948257810610812157e-06,-2.101848622260149568e-05,1.450358855237254829e-08,8.884933777153491974e-06,-2.225288517365697771e-05,-2.501356939319521189e-04,-2.549482742324471474e-04,8.986817192635498941e-06,6.083833795855753124e-06,1.516934489131926966e-08,-2.690948895178735256e-05,-7.174670827225781977e-06,-1.426914241164922714e-05,1.924874959513545036e-03,-3.232765011489391327e-03,-4.736817500088363886e-04,-9.563796993461437523e-06,-2.600262087071314454e-05,-1.517846430942881852e-05,-5.706904266844503582e-05,-1.106146024540066719e-03,-2.240806818008422852e-03,3.932033199816942215e-03,1.362990471534430981e-03,-9.821482235565781593e-04,2.374112227698788047e-05,-6.631886935792863369e-05,5.053214263170957565e-04,1.149764517322182655e-03,9.331471519544720650e-04,-2.252276754006743431e-03,-2.937327837571501732e-03,-7.084921526256948709e-05,-4.251614882377907634e-07,5.861612862645415589e-06,9.621302888263016939e-05,-1.305775833316147327e-03,3.613975364714860916e-03,3.476950805634260178e-04,8.368818089365959167e-04,-2.522501745261251926e-05,-5.554484087042510509e-04,3.481857856968417764e-05,1.236500684171915054e-04,1.212891307659447193e-03,-9.247657144442200661e-04,-4.846649710088968277e-03,3.879077848978340626e-05,2.330669201910495758e-03,-7.180423126555979252e-04,-3.662309609353542328e-05,5.759521154686808586e-04,3.888072678819298744e-04,-1.299228169955313206e-04,4.258463624864816666e-03,2.434547786833718419e-05,2.610675801406614482e-05,-2.085964661091566086e-05,2.337840123800560832e-05,-5.237093137111514807e-05,-5.056570807937532663e-05,-2.780361101031303406e-04,-5.084658550913445652e-05,-5.075579974800348282e-05,-3.179919076501391828e-05,2.331694668100681156e-05,-3.352273836298991228e-08,2.708855572564061731e-05,2.145226426364388317e-05,-2.230835088994354010e-04,-1.612284104339778423e-04,5.558269185712561011e-05,2.879777821362949908e-05,1.459940790482505690e-08,2.065022999886423349e-05,-3.220914004486985505e-05,5.016793147660791874e-04,-1.519881043350324035e-04,1.814455899875611067e-04,2.763144671916961670e-03,1.470786228310316801e-04,-1.480030368838924915e-05,-9.220080391969531775e-05,1.561248907819390297e-03,-1.565836602821946144e-03,1.362890237942337990e-03,9.072086540982127190e-04,-5.964353214949369431e-03,1.374784915242344141e-04,-6.322876288322731853e-05,2.274194266647100449e-04,3.629731247201561928e-03,-3.305343561805784702e-04,-5.939361872151494026e-04,-2.858649939298629761e-03,-4.045245703309774399e-03,-4.318468738347291946e-03,-1.115702689276076853e-04,-7.547591667389497161e-05,4.630428738892078400e-04,-2.047803252935409546e-03,4.795991815626621246e-03,3.108879085630178452e-03,-8.976676035672426224e-04,-5.396352498792111874e-04,6.149543332867324352e-04,-2.390966619714163244e-05,5.582599624176509678e-05,1.426572096534073353e-03,1.672568731009960175e-03,-1.755150035023689270e-03,2.206982026109471917e-04,9.071953245438635349e-04,4.807503719348460436e-04,-1.751254603732377291e-05,2.844433300197124481e-03,1.999191939830780029e-03,6.201627198606729507e-03,-2.901543397456407547e-03,-7.168498996179550886e-05,-1.388244709232822061e-04,-9.631656212150119245e-06,-1.972900645341724157e-05,6.390895578078925610e-05,3.177869366481900215e-03,-2.115042647346854210e-03,-7.104934775270521641e-05,1.720407271932344884e-05,2.835630220943130553e-05,8.159879143931902945e-06,-5.541096470551565289e-09,-3.008477733601466753e-06,-1.028400038194376975e-05,-1.379956083837896585e-04,1.279577991226688027e-04,1.253078494301007595e-06,1.638597314013168216e-05,1.343482836091425270e-08,-4.508612619247287512e-06,6.061381100153084844e-06,-1.414417329215211794e-05,-6.310674361884593964e-04,1.251272042281925678e-03,2.676123694982379675e-04,3.148828182020224631e-05,-4.947721208736766130e-06,-1.629664438951294869e-05,-6.267819117056205869e-05,-1.101902380469255149e-04,-8.189874351955950260e-04,-1.330317812971770763e-03,-1.683579059317708015e-03,1.548283034935593605e-04,2.114572816935833544e-05,-3.333057975396513939e-05,4.239037225488573313e-04,3.427599222050048411e-05,-1.061294926330447197e-03,6.815660162828862667e-04,-1.346399949397891760e-04,1.605073339305818081e-04,-7.936408110253978521e-06,6.169501830299850553e-06,-9.044670150615274906e-06,5.091019556857645512e-04,9.389959741383790970e-04,1.421337015926837921e-03,-1.616134075447916985e-03,-4.380097670946270227e-04,-1.937517081387341022e-04,-6.094319815019844100e-06,-4.420789991854690015e-06,-4.397829761728644371e-04,1.114334561862051487e-03,-5.076068191556259990e-05,1.759703736752271652e-03,-3.011180961038917303e-04,4.620038816938176751e-05,9.090980711334850639e-06,-8.376649202546104789e-05,1.598062954144552350e-04,-2.828912984114140272e-04,1.284800935536623001e-03,2.891302865464240313e-04,-2.587772360129747540e-05,9.550596587359905243e-06,-1.343606982118217275e-05,-1.095077641366515309e-05,-4.674074880313128233e-04,2.460078976582735777e-04,-3.045698031201027334e-05,5.108152618049643934e-05,1.686530140432296321e-06,6.308807769528357312e-06,6.427990228985436261e-08,1.559172460474655963e-06,3.095094507443718612e-05,3.190041461493819952e-04,4.014547448605298996e-04,1.525779225630685687e-05,9.480224889557575807e-07,-8.206461643567308784e-08,-2.462830525473691523e-05,3.420216671656817198e-05,-2.497438399586826563e-04,2.744621597230434418e-03,2.495136577636003494e-03,-3.435083664953708649e-03,-2.359854079259093851e-05,-1.916669680213090032e-05,1.650099511607550085e-05,-7.083721720846369863e-05,-3.431862569414079189e-04,-1.552214147523045540e-03,-2.012670272961258888e-03,1.019251067191362381e-03,8.521063136868178844e-06,6.049433432053774595e-05,4.737973540613893420e-06,1.980713568627834320e-04,3.206561668775975704e-04,-3.991420846432447433e-03,1.255000825040042400e-03,-1.886311103589832783e-03,1.584214041940867901e-03,3.164767622365616262e-05,3.146758535876870155e-05,-1.151651813415810466e-04,4.728772328235208988e-04,1.044990640366449952e-04,1.425149850547313690e-03,1.714271260425448418e-03,-5.435207276605069637e-04,-1.630547048989683390e-04,-1.438698964193463326e-04,-2.351275761611759663e-04,1.290074666030704975e-03,3.233795578125864267e-04,9.278495563194155693e-04,1.865072059445083141e-03,-1.135093742050230503e-03,4.563103721011430025e-05,-6.737114017596468329e-05,8.076069643720984459e-04,-1.968861091881990433e-03,-1.338152564130723476e-03,-4.329402581788599491e-04,2.393871181993745267e-05,2.557827428972814232e-05,-1.662711292738094926e-05,2.690338624233845621e-05,9.728826989885419607e-05,7.304725004360079765e-04,1.034484710544347763e-03,-6.758508970960974693e-04,-6.864615716040134430e-05,-5.613196663034614176e-06,-7.223060947580961511e-06,-3.510831447783857584e-08,-3.729565605681273155e-06,-1.363906358164967969e-05,1.751604431774467230e-04,4.529110447037965059e-04,-1.447733939130557701e-05,7.003665814409032464e-06,-2.974502422148361802e-08,1.412188339600106701e-05,1.968459582712966949e-05,4.952057497575879097e-04,1.653896993957459927e-03,1.980548491701483727e-03,-1.699429936707019806e-03,5.326273458194918931e-05,-5.705567673430778086e-06,-4.688034096034243703e-05,-6.644745008088648319e-04,-1.785653177648782730e-03,-1.621129806153476238e-03,1.196846365928649902e-03,-1.000602147541940212e-03,-5.579465505434200168e-05,2.134013266186229885e-05,2.427690196782350540e-05,-7.738737622275948524e-04,-2.450282685458660126e-03,-1.403294969350099564e-03,1.722541288472712040e-03,2.930689079221338034e-04,-4.155029891990125179e-04,1.320530463999602944e-05,-4.087470733793452382e-05,9.490008960710838437e-05,-6.929924711585044861e-04,1.652495469897985458e-03,2.078753896057605743e-03,4.058870021253824234e-03,-8.081599953584372997e-04,-2.231150720035657287e-04,-9.997478628065437078e-06,5.633346154354512691e-04,1.088059507310390472e-03,-1.280516153201460838e-03,-7.856582524254918098e-04,-1.079497160390019417e-03,9.373531793244183064e-04,-1.481746439822018147e-04,4.640729457605630159e-05,1.489643764216452837e-04,-8.656845893710851669e-04,-1.501302700489759445e-03,-1.930630765855312347e-03,2.991596935316920280e-03,2.050874900305643678e-05,-1.668901131779421121e-05,8.637574865133501589e-06,-4.229050318826921284e-06,1.362156472168862820e-04,3.881860175170004368e-04,-4.806864126294385642e-06,-1.738566061249002814e-05,-7.020639895927160978e-05,-4.212604835629463196e-06,-2.345272065440440201e-08,-9.792667697183787823e-06,-5.631901331071276218e-06,1.250970817636698484e-04,7.082417141646146774e-05,-3.253359182053827681e-07,-1.999116466322448105e-05,-1.435600438526307698e-08,-2.057285200862679631e-06,-1.140057338488986716e-05,-5.918923852732405066e-05,9.552271803840994835e-04,8.102839929051697254e-04,-1.120811793953180313e-03,-1.045371100190095603e-04,4.639615872292779386e-05,3.453877070569433272e-05,-2.633178082760423422e-04,-2.795948239509016275e-04,-1.937049324624240398e-03,1.150641823187470436e-03,-1.683233072981238365e-03,-5.385298281908035278e-04,3.301414608358754776e-06,-1.312933018198236823e-04,1.987147144973278046e-03,-2.062519779428839684e-03,-1.362410373985767365e-03,-1.400524983182549477e-03,-8.015472558327019215e-04,-3.502817125990986824e-03,4.322411314205965027e-06,2.517939719837158918e-05,-6.991058035055175424e-05,6.687351851724088192e-04,1.812933362089097500e-03,1.341218478046357632e-03,8.998826961033046246e-04,7.353188120760023594e-04,-2.855027269106358290e-04,5.067730853625107557e-06,-7.060872158035635948e-04,5.061395931988954544e-04,-1.750738447299227118e-04,5.720442277379333973e-04,5.574871320277452469e-04,-7.564263069070875645e-05,-2.673272683750838041e-04,3.453229146543890238e-05,1.223921717610210180e-04,8.792411535978317261e-04,2.098383847624063492e-04,7.898565381765365601e-04,1.172414515167474747e-03,-4.477676702663302422e-05,1.710429569357074797e-05,1.693375998002011329e-05,-3.195753379259258509e-05,1.523657585494220257e-03,5.557239637710154057e-04,4.912815056741237640e-04,6.169262178445933387e-06,1.413540485373232514e-05,-9.058303476194851100e-06,7.275957614183425903e-08,1.883761797216720879e-05,3.521835969877429307e-05,-2.852343641279730946e-05,-4.362782638054341078e-04,1.958838583959732205e-05,1.716655333439121023e-07,5.334186425898224115e-10,-7.539924263255670667e-05,-1.470922870794311166e-05,-5.470260512083768845e-04,2.483327873051166534e-03,2.287110313773155212e-03,-1.028715632855892181e-03,-1.686968607828021049e-04,2.559924541856162250e-05,4.441733835847117007e-05,7.192103657871484756e-04,1.338431320618838072e-04,-6.310506141744554043e-04,4.253860563039779663e-03,-2.442358061671257019e-03,-4.472352738957852125e-04,-2.599554136395454407e-05,-1.691351098997984082e-05,1.618854585103690624e-04,2.196791116148233414e-03,3.401038702577352524e-05,-2.636724850162863731e-03,-3.199801780283451080e-03,2.386900829151272774e-03,2.268856042064726353e-05,4.598335726768709719e-05,-2.970813657157123089e-04,9.736886568134650588e-05,2.183332340791821480e-03,-3.342603449709713459e-04,1.425732625648379326e-04,-4.383008345030248165e-04,5.849167937412858009e-04,-9.338347445009276271e-05,-2.441366959828883410e-04,7.335615810006856918e-04,1.315957866609096527e-03,-3.470348427072167397e-03,-2.376278396695852280e-03,-2.790587896015495062e-04,8.569693891331553459e-04,1.136006903834640980e-03,-3.551629488356411457e-04,4.021433123853057623e-04,-6.805650191381573677e-04,1.525955856777727604e-03,-6.664827815257012844e-04,4.319873405620455742e-04,4.123428952880203724e-04,6.437659030780196190e-04,-1.994861086132004857e-04,2.470945764798671007e-04,1.116523286327719688e-03,5.541219143196940422e-04,1.736994163366034627e-04,-6.160724442452192307e-04,8.554430096410214901e-04,1.507071719970554113e-04,-8.125776075758039951e-04,6.862940499559044838e-04,1.530982990516349673e-04,-8.059403044171631336e-04,1.007757149636745453e-03,1.822994090616703033e-04,1.673353544902056456e-04,5.144242895767092705e-04,6.627352833747863770e-01,1.806309046514797956e-05,1.345164258964359760e-03,-1.965900650247931480e-03,2.915438264608383179e-03,-7.590716122649610043e-04,-6.429369677789509296e-04,-3.074845299124717712e-03,1.316857058554887772e-03,-6.205560057424008846e-04,6.018867716193199158e-04,-1.578245428390800953e-04,7.689283811487257481e-04,1.897546928375959396e-03,6.474709953181445599e-04,4.893958102911710739e-04,7.778974249958992004e-04,2.654765499755740166e-03,4.074216994922608137e-04,7.863115024520084262e-05,-4.871235694736242294e-03,-2.391315356362611055e-04,-8.893542108125984669e-04,6.953375414013862610e-04,-2.395173651166260242e-04,2.367473905906081200e-03,2.320030471310019493e-03,5.283539067022502422e-04,-2.669262757990509272e-04,1.623445074073970318e-03,-1.202657236717641354e-03,2.294148784130811691e-03,7.207515882328152657e-04,5.864096456207334995e-04,-2.976593095809221268e-03,-3.060867078602313995e-03,-9.900480654323473573e-05,-1.021736883558332920e-03,-9.220790816470980644e-04,-6.558969034813344479e-04,-2.788158890325576067e-04,2.249850658699870110e-03,-1.266282168217003345e-03,-9.827328613027930260e-04,1.606384292244911194e-03,-1.477866899222135544e-03,-3.329950268380343914e-04,6.952473428100347519e-03,-3.029179060831665993e-03,6.826217751950025558e-03,-3.452745499089360237e-03,-4.397300945129245520e-04,-5.641860770992934704e-04,5.327605758793652058e-04,-9.249293952962034382e-07\n0.000000000000000000e+00,-2.470897561579477042e-05,-6.672617746517062187e-05,1.960015506483614445e-04,6.110888789407908916e-04,1.138948118750704452e-05,1.120326032832963392e-05,-2.076538052619980590e-08,7.495564932469278574e-05,-3.130785262328572571e-05,2.518294611945748329e-03,4.915726371109485626e-03,4.739766009151935577e-03,4.400868434458971024e-03,3.078954177908599377e-04,1.012689153867540881e-06,-3.757327067432925105e-05,-9.942709002643823624e-04,-2.698250813409686089e-03,-1.972341910004615784e-03,-2.379890065640211105e-04,1.419522799551486969e-03,-1.279743621125817299e-03,-8.055051148403435946e-05,-5.522054198081605136e-05,1.304986799368634820e-04,-1.169426977867260575e-04,2.341599203646183014e-03,-2.429020591080188751e-03,-7.857686141505837440e-04,-2.738711191341280937e-04,4.079714199178852141e-05,2.110406603605952114e-05,7.924663950689136982e-04,6.800529547035694122e-03,-1.714617479592561722e-03,-4.203356802463531494e-03,7.351310341618955135e-04,8.958055695984512568e-05,-6.020461441949009895e-04,-5.613287066807970405e-05,1.231229864060878754e-03,1.374916289933025837e-03,-1.815638854168355465e-03,1.474401069572195411e-04,-2.247227355837821960e-03,1.487206318415701389e-03,-2.412764006294310093e-04,-6.925340130692347884e-05,6.753476336598396301e-04,-1.663789298618212342e-04,5.468443850986659527e-04,2.553312340751290321e-03,-8.612162200734019279e-04,2.603921711852308363e-05,-6.575488077942281961e-05,6.045259578968398273e-05,-3.313517481728922576e-06,8.521187701262533665e-04,8.197720162570476532e-04,-6.502304458990693092e-04,-1.255495735676959157e-04,-9.871051588561385870e-05,-3.592880602809600532e-06,-3.934648873382684542e-08,-2.937766475952230394e-05,-5.747794784838333726e-05,6.034401303622871637e-05,6.694814073853194714e-04,-1.186723784485366195e-05,-8.937902748584747314e-06,-1.470851884732837789e-08,1.073884341167286038e-04,-8.381669613299891353e-05,2.776009030640125275e-03,5.775801837444305420e-03,1.682750647887587547e-03,3.659628797322511673e-03,2.975812822114676237e-04,6.648416274401824921e-06,-4.834495848626829684e-05,-8.493111818097531796e-04,-6.824898067861795425e-03,2.941311104223132133e-04,3.137840889394283295e-03,4.247449687682092190e-04,-1.250048284418880939e-03,-1.072270024451427162e-04,1.235252857441082597e-04,5.806152330478653312e-06,1.011586980894207954e-03,3.043953562155365944e-03,-4.533602390438318253e-03,-1.642852672375738621e-03,7.393685518763959408e-04,-2.479181057424284518e-05,7.278651901287958026e-05,8.938636747188866138e-04,7.111868821084499359e-03,-1.643138704821467400e-03,-1.602870179340243340e-03,9.415693348273634911e-04,1.671249861828982830e-03,-1.246278872713446617e-03,-3.423812813707627356e-05,2.114709001034498215e-03,2.522314607631415129e-04,-3.021105891093611717e-03,-1.569977030158042908e-03,4.547271237242966890e-05,3.282364690676331520e-03,-2.486778539605438709e-04,-1.173665295937098563e-04,1.100856461562216282e-03,1.237810705788433552e-03,-2.340205246582627296e-04,3.659863490611314774e-03,-7.938045309856534004e-04,-1.326862911810167134e-05,-9.837322431849315763e-05,3.502525714793591760e-06,1.728781717247329652e-05,5.285983206704258919e-04,-8.453702903352677822e-04,-4.151875909883528948e-04,-1.799592864699661732e-04,-1.281749136978760362e-04,4.844987415708601475e-06,1.811908489912639197e-08,8.009730663616210222e-06,4.806162905879318714e-05,4.541833186522126198e-05,-2.776618930511176586e-04,2.067942114081233740e-05,1.704930036794394255e-05,1.116889425389899770e-08,1.003033830784261227e-04,-9.547972149448469281e-05,1.245565712451934814e-03,8.052561897784471512e-04,7.214738987386226654e-03,4.533812403678894043e-03,2.636137651279568672e-05,4.001427078037522733e-05,2.246063195343594998e-05,-9.146178490482270718e-05,-2.254063030704855919e-03,-5.277474410831928253e-03,-1.111598685383796692e-03,-8.497969247400760651e-03,-1.923835137858986855e-03,1.176646546809934080e-04,1.627087476663291454e-04,1.176754711195826530e-03,3.653873456642031670e-03,-8.763997815549373627e-03,6.863117218017578125e-03,5.188466515392065048e-03,-1.567982719279825687e-03,8.968440670287236571e-05,-2.607163332868367434e-05,5.372322630137205124e-04,4.880275810137391090e-04,2.631362294778227806e-04,-1.729731680825352669e-03,-2.842030720785260201e-03,-2.741015749052166939e-03,3.453674726188182831e-04,9.494917321717366576e-06,4.569895099848508835e-04,2.219216665253043175e-03,-9.486365597695112228e-04,8.882212452590465546e-03,6.289724260568618774e-03,1.763005740940570831e-03,1.063536503352224827e-03,6.753427442163228989e-05,-1.616115798242390156e-03,3.374310443177819252e-03,2.777243265882134438e-03,-3.670339472591876984e-03,-1.763017731718719006e-03,-3.104102142970077693e-05,4.780661765835247934e-05,1.098184839065652341e-05,-2.231082034995779395e-04,-5.874389898963272572e-04,4.040459753014147282e-04,6.136946612969040871e-04,2.472570049576461315e-04,-4.384678686619736254e-05,2.542540642025414854e-05,1.656536952054921130e-08,-4.975296542397700250e-05,-5.139635322848334908e-05,-2.424700942356139421e-04,-1.118844011216424406e-05,-9.649951607570983469e-06,-3.344695869600400329e-05,2.283172761963214725e-09,9.349587344331666827e-05,-4.569928569253534079e-05,2.684251870959997177e-03,5.135943181812763214e-03,-4.489509592531248927e-05,4.852261394262313843e-03,2.464797580614686012e-04,-7.189577445387840271e-06,-8.666786743560805917e-05,-1.104196999222040176e-03,2.317078760825097561e-04,-8.493532426655292511e-03,1.139528304338455200e-02,2.892242278903722763e-03,-2.519757952541112900e-03,-3.140694461762905121e-04,9.494725236436352134e-05,-8.510090265190228820e-05,1.931391074322164059e-03,6.031849421560764313e-03,-5.048266611993312836e-03,-7.699999492615461349e-03,-2.606198657304048538e-03,-8.325368980877101421e-07,2.540961395425256342e-05,1.261795172467827797e-03,1.086706994101405144e-03,1.007938385009765625e-02,-7.440171670168638229e-03,5.513086915016174316e-03,-2.063049934804439545e-03,-1.825866755098104477e-03,3.742143235285766423e-05,2.616133075207471848e-03,-4.527838900685310364e-03,-7.192856632173061371e-03,-6.356011144816875458e-04,-1.822027377784252167e-03,-6.204188684932887554e-04,-8.079340914264321327e-04,-1.013977889670059085e-04,7.246255408972501755e-04,4.770314320921897888e-03,5.364954471588134766e-03,2.382604638114571571e-03,-4.699427518062293530e-04,1.664592273300513625e-04,-6.684762774966657162e-05,3.054178523598238826e-05,-3.805076994467526674e-05,1.299055758863687515e-03,-3.446501505095511675e-04,-8.879433153197169304e-04,-1.381103211315348744e-04,-2.224855998065322638e-04,-2.177866008423734456e-05,-2.112983565893955529e-09,-2.419442353129852563e-05,-7.025418744888156652e-05,1.852449058787897229e-04,6.723757833242416382e-04,-1.702662484603933990e-05,-5.100581347505794838e-06,3.141872184642124921e-08,8.622531458968296647e-05,-3.533676863298751414e-05,1.625322038307785988e-03,4.397037439048290253e-03,4.463262856006622314e-03,4.821770358830690384e-03,2.523976727388799191e-04,1.996179344132542610e-05,-2.762675285339355469e-05,-1.023660763166844845e-03,-3.635574132204055786e-03,-1.758456695824861526e-03,-2.039747312664985657e-03,1.189214293844997883e-03,2.065428998321294785e-05,-3.782566273002885282e-05,-4.921311847283504903e-05,9.648149716667830944e-05,1.955617917701601982e-03,-8.230407547671347857e-05,1.064450189005583525e-04,-1.496507553383708000e-03,-7.553456816822290421e-04,3.827118780463933945e-05,5.890211468795314431e-05,6.977267912589013577e-04,5.109087098389863968e-03,8.452020119875669479e-05,-3.259698627516627312e-03,7.677213870920240879e-04,-1.127225579693913460e-03,-8.622907917015254498e-04,-3.802062929025851190e-05,1.765389228239655495e-03,8.577732951380312443e-04,-2.365861088037490845e-03,1.600979710929095745e-03,6.255976622924208641e-04,1.266457489691674709e-03,-8.258345042122527957e-05,-1.647807584959082305e-05,9.237446938641369343e-04,3.272145113442093134e-04,1.518369419500231743e-03,-3.749973548110574484e-04,-4.976157215423882008e-04,-2.515963842597557232e-06,-2.641926403157413006e-05,2.815898199060029583e-07,-9.955962741514667869e-05,4.374065611045807600e-04,5.169560317881405354e-04,-6.274189800024032593e-04,-7.672068750252947211e-05,-1.063628005795180798e-04,1.518455633231496904e-06,-8.679762686369940639e-09,-3.115768777206540108e-05,-3.142360583296976984e-05,-8.850722952047362924e-05,9.505501657258719206e-05,-2.385350489930715412e-05,-2.441596916469279677e-05,-8.899360182113014162e-08,5.379279900807887316e-05,-3.487298818072304130e-05,1.229584217071533203e-03,2.674006158486008644e-03,-7.118213688954710960e-04,8.469717577099800110e-03,1.979497319553047419e-04,6.769334868295118213e-05,1.431740674888715148e-04,-1.032512751407921314e-03,-4.547971766442060471e-03,-6.347863469272851944e-03,-2.037627389654517174e-03,1.318865339271724224e-03,-6.969384849071502686e-04,-5.214287375565618277e-05,-2.832111931638792157e-05,-8.898049127310514450e-04,6.827026372775435448e-04,1.369321718811988831e-03,2.118796575814485550e-03,-6.267114658840000629e-04,-4.130586166866123676e-04,2.244013739982619882e-05,1.138208517659222707e-05,4.342483298387378454e-04,3.458412829786539078e-03,1.495048985816538334e-03,-2.122034784406423569e-03,-5.931454361416399479e-04,-5.788866546936333179e-04,-8.346196264028549194e-04,-1.636936212889850140e-05,9.455104591324925423e-04,-3.027144994121044874e-04,-2.652441849932074547e-03,1.956057734787464142e-03,2.958046039566397667e-03,2.225404372438788414e-03,4.169285966781899333e-05,-4.464893936528824270e-05,1.371602411381900311e-04,1.443973626010119915e-03,2.299716928973793983e-03,4.805827047675848007e-04,-1.108956872485578060e-03,2.467694866936653852e-05,-7.194126374088227749e-05,7.867156455176882446e-06,1.383726703352294862e-05,1.707595947664231062e-05,1.255975570529699326e-03,-6.105498760007321835e-04,-7.234557415358722210e-05,-4.493607411859557033e-05,6.618379757128423080e-06,3.310424290248192847e-08,-3.860061769955791533e-05,-6.484037294285371900e-05,-3.132996498607099056e-04,2.186604688176885247e-04,-6.786284302506828681e-06,-1.217173121403902769e-05,2.100233587043476291e-08,5.354269160307012498e-05,-7.124237890820950270e-05,2.336987061426043510e-03,2.152225933969020844e-03,1.832632464356720448e-03,5.623732693493366241e-03,2.442923723720014095e-04,1.452784363209502771e-05,-3.945777643821202219e-05,-8.665947243571281433e-04,-4.420182667672634125e-03,-4.472643602639436722e-03,-3.645085962489247322e-03,3.285936545580625534e-03,-8.027647854760289192e-04,-9.465580660616979003e-05,1.666840835241600871e-04,4.632812488125637174e-05,1.003043609671294689e-03,-1.666068099439144135e-03,5.290393601171672344e-04,-2.702936762943863869e-03,-6.935311830602586269e-05,-1.162709213531343266e-05,-7.645810546819120646e-05,6.924067856743931770e-04,4.956326913088560104e-03,-2.913376782089471817e-03,-1.794496900402009487e-03,2.931748982518911362e-03,8.085006265901029110e-04,-1.426697475835680962e-03,-2.339216553082223982e-05,2.251210622489452362e-03,4.426633939146995544e-03,-4.831979516893625259e-03,3.931344486773014069e-03,2.203794138040393591e-04,1.602069940418004990e-03,-4.347625072114169598e-04,6.134205250418744981e-06,-9.642759105190634727e-04,1.644993084482848644e-03,6.785516161471605301e-04,3.519480116665363312e-03,3.242820734158158302e-03,2.400884113740175962e-05,-4.765188714372925460e-05,3.553677015588618815e-05,-1.487534318584948778e-04,4.293279198464006186e-04,1.420057495124638081e-03,1.075363397831097245e-04,-4.592371988110244274e-05,-1.388848759233951569e-04,3.155262504606071161e-07,-1.909529601107351482e-08,-3.288052903371863067e-05,-2.836118073901161551e-05,-3.835420648101717234e-04,8.434514165855944157e-05,-5.399587098509073257e-05,-1.899901326396502554e-05,5.253241397440433502e-09,5.254958523437380791e-05,-2.902563937823288143e-05,1.693086465820670128e-03,4.890098352916538715e-04,5.192577373236417770e-03,4.665920045226812363e-03,3.371657658135518432e-05,2.333844895474612713e-05,1.785921813279855996e-05,-8.226099889725446701e-04,-6.365836132317781448e-03,-2.815102925524115562e-04,-4.325991962105035782e-03,-4.467558464966714382e-04,-2.229877049103379250e-03,-1.661376700212713331e-05,-4.432649802765809000e-05,-2.214770764112472534e-03,1.380953239277005196e-03,-7.941490039229393005e-04,6.848293705843389034e-04,2.053332515060901642e-03,6.872474215924739838e-03,1.118009240599349141e-04,1.168129256257088855e-05,3.612063883338123560e-04,4.747991450130939484e-03,6.972659612074494362e-04,-6.774836685508489609e-03,-1.471230993047356606e-03,-2.563537564128637314e-03,-5.799055797979235649e-04,1.946114207385107875e-05,6.733587943017482758e-04,2.124748192727565765e-03,-2.181605203077197075e-03,5.219628103077411652e-03,2.695557894185185432e-03,5.979241104796528816e-04,-2.959312405437231064e-04,-4.828218879993073642e-05,-3.336417023092508316e-03,-2.447652630507946014e-03,9.865601314231753349e-04,1.383411581628024578e-03,1.421854598447680473e-03,6.499378650914877653e-05,2.612293246784247458e-05,7.306301995413377881e-05,7.192113844212144613e-05,3.935018321499228477e-04,4.669065121561288834e-03,5.306927487254142761e-04,2.436769682390149683e-05,-8.182734018191695213e-05,1.325848870692425407e-07,6.803838914493098855e-08,-5.779912498837802559e-06,-2.063291503873188049e-05,-2.064368018181994557e-04,2.500168338883668184e-04,-7.899555384938139468e-06,-1.628138124942779541e-05,4.892120841759606265e-08,8.515355148119851947e-05,-1.008114122669212520e-04,3.069313941523432732e-03,-3.645501565188169479e-03,1.787547487765550613e-03,6.013993173837661743e-03,3.638720663730055094e-04,1.745739791658706963e-05,-6.276975182117894292e-05,-6.186362588778138161e-04,-7.261241786181926727e-03,-3.873682813718914986e-03,-2.251369645819067955e-03,-9.894285351037979126e-03,2.455763518810272217e-03,-4.332414391683414578e-05,-5.734951992053538561e-05,6.970257381908595562e-04,-1.181452302262187004e-03,4.362980835139751434e-03,1.956212799996137619e-03,1.594085246324539185e-03,-2.287123352289199829e-03,-1.026963873300701380e-04,-1.894121669465675950e-05,1.197554520331323147e-03,6.683897227048873901e-03,-5.771310534328222275e-03,-2.426133025437593460e-03,-2.415334340184926987e-03,4.821871698368340731e-04,-4.345467605162411928e-04,1.870899723144248128e-04,3.824367886409163475e-03,3.372146748006343842e-03,-6.552326492965221405e-03,3.574464004486799240e-03,3.216970944777131081e-03,3.952891100198030472e-03,3.177373437210917473e-04,-6.693002069368958473e-04,5.139916902408003807e-05,3.062370000407099724e-03,-5.880150711163878441e-04,5.106106400489807129e-03,-1.165316207334399223e-04,-5.034707137383520603e-04,5.617321585305035114e-04,1.268833875656127930e-04,-4.738895804621279240e-04,3.338234673719853163e-04,8.448378648608922958e-04,-5.346821853891015053e-05,-1.128341536968946457e-03,3.099695604760199785e-04,4.578487132675945759e-04,-3.770161711145192385e-04,5.311619024723768234e-04,2.697791496757417917e-04,2.232459839433431625e-03,-3.034692257642745972e-03,7.994955376489087939e-05,-3.216946497559547424e-04,6.306665018200874329e-04,-2.215619315393269062e-04,-1.300888397963717580e-04,6.232239603996276855e-01,-3.261084109544754028e-02,-2.199594490230083466e-02,-4.381904006004333496e-02,-1.627802848815917969e-03,2.304773515788838267e-04,-7.505874964408576488e-05,5.669374484568834305e-03,3.220743313431739807e-02,2.237096987664699554e-02,2.118951454758644104e-02,-1.725616306066513062e-02,-4.232409410178661346e-04,1.211103401146829128e-03,-4.162434779573231936e-04,1.290351501666009426e-03,-4.762303549796342850e-03,-1.651846431195735931e-02,7.599505595862865448e-03,3.013116074725985527e-03,1.030673156492412090e-03,9.194817976094782352e-04,2.924331784015521407e-05,-8.539502508938312531e-03,-4.712309315800666809e-02,-1.065900828689336777e-02,2.033689990639686584e-02,-3.605206729844212532e-04,8.763619698584079742e-03,5.995507817715406418e-03,-4.815109132323414087e-04,-1.541959680616855621e-02,-1.008625142276287079e-02,1.255511958152055740e-02,-9.294554591178894043e-03,1.147035160101950169e-03,-1.519740652292966843e-02,3.164230845868587494e-03,4.200992174446582794e-03,1.540702505735680461e-04,-1.167677436023950577e-02,-1.199745014309883118e-02,-9.459491819143295288e-03,-5.443911533802747726e-03,-4.815587773919105530e-03,1.482204883359372616e-03,5.246446467936038971e-03,-3.281753452029079199e-04,-1.238027960062026978e-02,-8.100446313619613647e-03,1.722292392514646053e-03,1.086775120347738266e-02,5.639166105538606644e-03,-5.678354227711679414e-06\n0.000000000000000000e+00,-7.378065492957830429e-05,-1.813709968701004982e-04,-4.800093884114176035e-04,1.426017493940889835e-03,-1.046146207954734564e-04,2.334910459467209876e-05,-2.997742720722840204e-09,2.179633593186736107e-04,-2.402056634309701622e-05,4.288746975362300873e-03,3.238306567072868347e-02,1.631254702806472778e-02,1.395109947770833969e-02,9.362620767205953598e-04,-3.733971243491396308e-05,-2.741507778409868479e-04,2.461127005517482758e-04,-1.071720570325851440e-02,1.820584200322628021e-02,-3.291296958923339844e-02,-5.049385130405426025e-03,-5.132220685482025146e-03,1.826714651542715728e-05,6.760538090020418167e-04,2.697813091799616814e-03,-4.631908610463142395e-03,-9.801375679671764374e-03,5.971478298306465149e-03,-5.706189200282096863e-03,4.730292130261659622e-04,-3.090286627411842346e-04,-1.506651606177911162e-04,3.208546433597803116e-03,1.181939896196126938e-02,-8.097483776509761810e-03,1.003096345812082291e-03,-6.391085684299468994e-03,-7.176662329584360123e-03,-4.806288052350282669e-03,3.410579665796831250e-05,1.893057487905025482e-03,-4.265059716999530792e-03,1.354303304105997086e-02,8.025236427783966064e-03,-3.003958612680435181e-03,4.235049244016408920e-03,-8.366762776859104633e-04,3.584502701414749026e-05,-2.333989366888999939e-03,8.014556020498275757e-03,4.442831501364707947e-03,9.827994741499423981e-03,1.427976880222558975e-03,6.103448322392068803e-05,-2.910819239332340658e-05,4.795852873940020800e-05,-1.284862082684412599e-04,-4.068001871928572655e-04,-4.225824959576129913e-03,1.426075235940515995e-03,-3.659334834082983434e-05,-3.375082160346210003e-04,-3.289476808276958764e-05,2.374390284387573047e-08,-3.650862709037028253e-05,-7.043679215712472796e-05,2.728932304307818413e-03,1.413399819284677505e-03,-4.371570685179904103e-05,8.743218495510518551e-05,-1.235735247462343978e-08,2.625524939503520727e-04,-1.674453233135864139e-04,4.336941055953502655e-03,1.122855301946401596e-02,1.890365406870841980e-02,1.694480702280998230e-02,3.244550607632845640e-04,7.548702706117182970e-05,3.545113140717148781e-04,-3.901524702087044716e-03,-8.512470871210098267e-03,-1.612831093370914459e-02,-2.726158872246742249e-02,1.139770168811082840e-02,-1.180429710075259209e-03,-3.459847357589751482e-04,3.387740580365061760e-04,1.375063206069171429e-03,8.619724772870540619e-03,-1.616530865430831909e-02,2.316778525710105896e-03,-4.126591607928276062e-03,-2.171379746869206429e-04,-6.331306940410286188e-05,1.939377689268440008e-04,7.416091393679380417e-04,2.610497176647186279e-04,7.453202269971370697e-04,-1.195731107145547867e-02,1.174449361860752106e-02,4.371062386780977249e-03,-1.132866367697715759e-03,8.844108378980308771e-05,7.434010505676269531e-03,-2.161287236958742142e-03,2.880323911085724831e-03,-7.873039692640304565e-03,1.236916892230510712e-02,-7.501072250306606293e-04,-3.797400277107954025e-04,6.755923823220655322e-05,7.714374805800616741e-05,3.621583105996251106e-03,1.147527433931827545e-02,-4.348989576101303101e-03,3.328958991914987564e-03,-1.636238011997193098e-04,1.571366738062351942e-04,3.332310006953775883e-05,-1.780090242391452193e-04,-5.699929315596818924e-04,-2.538134576752781868e-04,2.027180744335055351e-04,-4.356115823611617088e-07,-3.526390064507722855e-04,2.336366378585807979e-06,-1.067998223192034857e-08,2.201834431616589427e-04,2.099460107274353504e-04,1.472953590564429760e-03,7.965837139636278152e-04,1.139131345553323627e-04,3.185549285262823105e-04,3.947066229414986083e-09,1.678141270531341434e-04,5.025443388149142265e-04,-1.148279942572116852e-02,2.182754501700401306e-02,9.637582115828990936e-03,-1.798963174223899841e-02,4.384969361126422882e-05,-8.978755795396864414e-05,8.115839591482654214e-06,4.704229533672332764e-03,-6.644622422754764557e-03,-3.528779838234186172e-03,7.169732823967933655e-03,-1.454471424221992493e-02,-7.334427442401647568e-03,8.165739127434790134e-04,3.318795643281191587e-04,1.083015929907560349e-02,-1.320508588105440140e-02,-2.628748863935470581e-02,1.443254575133323669e-02,-1.250134687870740891e-02,-3.440584521740674973e-03,-8.083983266260474920e-05,-1.917266490636393428e-05,-2.091281348839402199e-03,2.583158574998378754e-02,-8.824812248349189758e-03,1.663942262530326843e-02,-1.365348324179649353e-02,9.434306994080543518e-03,6.769528612494468689e-03,-1.219817713717930019e-04,-1.407261192798614502e-02,-2.812051959335803986e-02,2.866206690669059753e-02,4.122266918420791626e-02,6.202602013945579529e-02,3.489034017547965050e-03,1.382437301799654961e-03,5.798656493425369263e-04,-1.281788013875484467e-02,3.157290630042552948e-03,1.507673226296901703e-02,-1.039750128984451294e-02,-1.184653863310813904e-02,-3.960411995649337769e-04,6.290912861004471779e-04,-1.886005920823663473e-04,-8.227505022659897804e-04,-5.754561163485050201e-03,-1.119238603860139847e-02,6.149454507976770401e-03,5.208088550716638565e-04,5.785308894701302052e-04,2.083845611196011305e-04,2.428422263278662285e-08,-1.037947804434224963e-04,-4.244875890435650945e-05,-2.268937416374683380e-03,-2.637570025399327278e-03,-6.370007758960127831e-05,-1.755489065544679761e-04,6.869157687106053345e-09,-1.678121916484087706e-04,-4.210437182337045670e-04,1.839306321926414967e-03,1.466618478298187256e-02,1.338397711515426636e-02,1.125586871057748795e-02,3.755517536774277687e-04,2.441451069898903370e-04,5.735504964832216501e-05,-1.647508121095597744e-03,-3.259467892348766327e-03,3.938267473131418228e-03,6.195915862917900085e-03,9.376760572195053101e-04,1.942557841539382935e-02,-7.141943788155913353e-04,-4.228970501571893692e-04,-2.665410749614238739e-03,4.686505533754825592e-03,1.043691765516996384e-03,-2.711886726319789886e-02,-9.570234455168247223e-03,2.948704548180103302e-02,-2.032291376963257790e-06,-1.910996797960251570e-05,1.288444385863840580e-03,-1.683583017438650131e-03,2.239402569830417633e-02,9.994137100875377655e-03,6.209586746990680695e-03,-9.509947150945663452e-03,-2.504439093172550201e-03,-2.134127571480348706e-04,8.283387869596481323e-03,-1.667345315217971802e-02,-1.709444075822830200e-02,2.664763852953910828e-02,4.411078058183193207e-03,-6.380651611834764481e-03,-1.035219174809753895e-03,-3.623355878517031670e-04,1.733191497623920441e-02,1.017541065812110901e-02,1.479564467445015907e-03,4.218690097332000732e-02,-1.381305791437625885e-02,4.629268660210072994e-04,-1.345850469078868628e-04,7.755718979751691222e-05,1.021995441988110542e-03,7.107658777385950089e-03,9.300030767917633057e-03,-2.738165669143199921e-03,-4.758354043588042259e-04,-2.699119504541158676e-04,-4.288326454116031528e-05,3.836930773104541004e-11,-1.273041707463562489e-04,-4.348749062046408653e-04,1.229294575750827789e-04,4.139269585721194744e-04,-1.607787853572517633e-04,-1.493913878221064806e-04,3.755303623620420694e-09,1.518814096925780177e-04,-9.635613969294354320e-05,1.247182604856789112e-03,3.619424626231193542e-02,9.523453190922737122e-03,6.608141586184501648e-03,2.549562486819922924e-04,8.406461711274459958e-05,2.327533002244308591e-05,-3.032563719898462296e-03,-6.856187712401151657e-03,-1.753266667947173119e-03,-1.735348813235759735e-02,-1.121150911785662174e-03,-2.100076060742139816e-03,-1.473373849876224995e-04,-5.236983997747302055e-04,-5.549711175262928009e-03,-4.603948444128036499e-03,-4.260655958205461502e-03,6.101952865719795227e-03,-7.228888105601072311e-03,-9.859227575361728668e-03,1.156777434516698122e-04,1.462867367081344128e-04,4.649286856874823570e-04,2.127808984369039536e-03,1.391632203012704849e-02,-1.863203011453151703e-03,7.562454789876937866e-03,-6.025365088135004044e-03,-3.233331954106688499e-03,1.421139604644849896e-04,-6.112224655225872993e-04,-3.693656995892524719e-03,-1.359947957098484039e-03,2.187602035701274872e-02,1.961379311978816986e-03,-6.382257677614688873e-03,-1.298645627684891224e-03,-1.155899226432666183e-04,-2.471975283697247505e-03,-1.071902178227901459e-02,7.473612204194068909e-03,1.283495314419269562e-02,-2.811642480082809925e-04,8.289943798445165157e-05,-7.445626579283270985e-06,-8.958046964835375547e-05,-2.326957182958722115e-04,1.836653682403266430e-04,4.562629852443933487e-03,1.428729854524135590e-03,1.286378756049089134e-05,-1.651223283261060715e-04,-1.535563569632358849e-05,4.972662281943485141e-09,-1.739444414852187037e-04,-4.083836101926863194e-04,-1.173346885479986668e-03,-4.378220182843506336e-04,-1.137487124651670456e-04,-1.698575360933318734e-04,4.191974767309147865e-09,1.397688756696879864e-04,-2.365802356507629156e-04,5.116870626807212830e-03,1.946134492754936218e-02,1.541917398571968079e-02,1.486280281096696854e-02,5.088152247481048107e-04,3.161011554766446352e-04,-1.136605133069679141e-04,-4.185411613434553146e-03,1.467071007937192917e-03,-2.062562294304370880e-02,-1.664717867970466614e-02,-1.017416361719369888e-02,-2.351589966565370560e-03,-8.352508302778005600e-04,1.083091483451426029e-04,-1.212605624459683895e-03,-5.033873021602630615e-03,2.626231499016284943e-02,1.123968977481126785e-02,-1.364765339531004429e-03,-8.560894057154655457e-03,-3.104424395132809877e-04,-5.980570858810096979e-05,2.537096152082085609e-03,3.431948134675621986e-03,9.126845747232437134e-03,8.854514919221401215e-03,4.260322079062461853e-03,-2.830877434462308884e-03,-6.790828425437211990e-03,2.794445026665925980e-04,-1.063480973243713379e-03,-1.234981045126914978e-02,-8.073018863797187805e-03,1.135712303221225739e-02,3.891587024554610252e-03,1.583335455507040024e-03,-1.804168103262782097e-03,-2.173631510231643915e-04,-2.464115153998136520e-03,-5.882295779883861542e-03,-7.499058730900287628e-03,3.358407318592071533e-02,-7.409184705466032028e-03,1.768182701198384166e-04,-1.479616621509194374e-04,2.167922502849251032e-06,-3.628012491390109062e-04,-3.433040808886289597e-03,-1.210474292747676373e-03,-1.176468213088810444e-03,-3.045181510969996452e-04,-6.048085051588714123e-04,1.100948065868578851e-05,1.066223376255948097e-08,-1.487502595409750938e-04,-6.451675435528159142e-04,-2.291496843099594116e-03,9.457327541895210743e-04,-1.935890759341418743e-05,1.463720036554150283e-05,-6.460936674557160586e-09,3.591039567254483700e-04,-2.398263313807547092e-04,1.228274218738079071e-02,1.355578377842903137e-02,8.329820819199085236e-03,1.248782314360141754e-02,8.763078367337584496e-04,2.454537316225469112e-04,4.713172093033790588e-04,-2.797990571707487106e-03,-2.112185768783092499e-02,-1.556239463388919830e-02,-2.456201985478401184e-02,-1.310112234205007553e-02,7.359446026384830475e-04,-1.019411836750805378e-03,1.164517132565379143e-03,4.648822825402021408e-03,-8.477311581373214722e-03,-3.406194737181067467e-03,2.768068201839923859e-02,-1.131782028824090958e-02,2.170611638575792313e-03,-4.098171484656631947e-04,-4.658341640606522560e-04,3.939433954656124115e-03,4.021827131509780884e-03,1.399462856352329254e-02,6.238342728465795517e-03,1.894370466470718384e-02,-1.487226225435733795e-02,-6.927621550858020782e-03,-1.072663599188672379e-05,1.727705821394920349e-02,-7.160409353673458099e-03,-1.915554516017436981e-02,2.282289229333400726e-02,2.123574912548065186e-02,-2.250689268112182617e-02,-2.040083520114421844e-03,2.641309110913425684e-04,-3.982784692198038101e-03,4.016059916466474533e-03,1.998102561628911644e-06,1.635914109647274017e-02,1.180027052760124207e-02,7.452425052179023623e-05,-1.925894903251901269e-04,-2.152217894035857171e-05,-4.068026319146156311e-04,-1.356169814243912697e-03,-1.773576368577778339e-03,5.855970084667205811e-03,3.738805826287716627e-04,-8.660347666591405869e-04,-1.518639055575476959e-05,1.285883399759768508e-08,-1.039874186972156167e-04,-2.709297987166792154e-04,3.089458914473652840e-05,9.281362290494143963e-04,-3.750111791305243969e-04,1.199621601699618623e-05,9.104266673887195793e-09,2.277202584082260728e-04,1.850947155617177486e-04,3.538667922839522362e-03,1.976015977561473846e-02,9.173870086669921875e-03,1.314883586019277573e-03,9.068235522136092186e-05,2.345784887438639998e-04,5.479531246237456799e-04,-1.531379064545035362e-03,-2.162044495344161987e-02,1.431424170732498169e-03,-1.786966808140277863e-02,-1.207650080323219299e-02,6.275980733335018158e-03,-2.611474774312227964e-04,1.103580929338932037e-03,1.169610582292079926e-02,2.676268853247165680e-02,-2.125225961208343506e-03,-1.695120474323630333e-03,-1.620780490338802338e-02,-1.924158632755279541e-02,1.918665802804753184e-04,-6.874655082356184721e-05,1.210601767525076866e-03,7.286191452294588089e-03,4.792866762727499008e-03,3.417232073843479156e-04,1.158146373927593231e-02,-7.333207875490188599e-03,-4.053159616887569427e-03,4.457148024812340736e-04,-3.305735532194375992e-03,8.854423649609088898e-04,-3.267653286457061768e-03,3.497022762894630432e-02,1.160600408911705017e-02,-3.916861955076456070e-03,-2.570497570559382439e-03,3.334794600959867239e-04,-2.937850542366504669e-03,-1.416383311152458191e-02,3.630534978583455086e-03,1.903861016035079956e-02,1.036551129072904587e-02,-1.288882485823705792e-04,3.399358538445085287e-04,1.316884299740195274e-05,-1.665023388341069221e-03,-1.214715465903282166e-02,-4.911818541586399078e-04,3.363989992067217827e-03,4.238294786773622036e-04,-3.582836070563644171e-04,-3.744604691746644676e-05,2.999809112225193530e-08,8.935478035709820688e-06,-1.627017918508499861e-04,-4.625033470802009106e-04,-2.260553650557994843e-03,-5.067545862402766943e-05,-2.682734157133381814e-05,-3.812357363131013699e-08,1.799641468096524477e-04,-1.924676471389830112e-04,9.214666206389665604e-04,-3.580757649615406990e-03,1.243193447589874268e-02,3.143582260236144066e-03,1.909306738525629044e-04,6.045058398740366101e-05,-1.981171517400071025e-04,-6.149538094177842140e-04,-2.907566912472248077e-02,-3.406834788620471954e-03,-1.184888184070587158e-02,-2.177982404828071594e-02,-7.962848059833049774e-03,-4.457612812984734774e-04,3.720758832059800625e-05,1.043285708874464035e-02,2.171176951378583908e-03,-1.331082079559564590e-02,-5.482960026711225510e-03,-5.857956130057573318e-03,-9.497885592281818390e-03,-6.452706293202936649e-04,-7.030728738754987717e-05,1.496307784691452980e-03,9.521857835352420807e-03,3.342800773680210114e-03,-3.092282079160213470e-02,-2.292164973914623260e-02,-3.119614906609058380e-03,-3.626794205047190189e-04,3.084774652961641550e-05,3.853941103443503380e-03,-3.029101900756359100e-02,-2.035766094923019409e-02,4.844766482710838318e-02,3.754086047410964966e-02,2.046026755124330521e-03,-3.664439427666366100e-04,2.838587970472872257e-04,-1.341724768280982971e-02,-5.574439186602830887e-03,-1.683487929403781891e-02,5.013794451951980591e-02,-3.104087896645069122e-03,-1.750001683831214905e-04,-1.832416164688766003e-03,-7.554449839517474174e-04,-1.110349316149950027e-03,-8.140362799167633057e-03,-1.719886064529418945e-02,-5.377832800149917603e-03,-2.899724349845200777e-04,-1.967997814062982798e-04,6.650306750088930130e-04,1.091258251108229160e-03,-4.826322256121784449e-04,1.813516137190163136e-03,5.496629979461431503e-03,-2.510608639568090439e-03,9.899634460452944040e-05,-6.838402478024363518e-04,8.631973760202527046e-04,-3.018009010702371597e-03,8.323892252519726753e-04,-3.212621062994003296e-02,4.736405611038208008e-01,-3.583999723196029663e-02,-6.747245043516159058e-02,-2.592131495475769043e-03,-1.515120035037398338e-03,-3.118902910500764847e-03,1.188397035002708435e-02,9.950689971446990967e-02,-1.038701832294464111e-02,9.490905702114105225e-02,1.049354299902915955e-02,3.514853864908218384e-02,3.917737863957881927e-03,-2.463759155943989754e-03,-1.194282621145248413e-02,8.061830885708332062e-03,-1.095383614301681519e-01,-2.578181214630603790e-02,3.861390519887208939e-03,9.012430906295776367e-03,7.293674862012267113e-04,7.561400998383760452e-04,-1.180695090442895889e-02,-8.748728781938552856e-03,-1.710622385144233704e-02,-1.325116679072380066e-02,-6.850366014987230301e-03,2.343402616679668427e-02,1.927017234265804291e-02,-9.717529756017029285e-04,-2.346902340650558472e-02,-9.698581416159868240e-04,-1.278256997466087341e-02,-8.647652715444564819e-02,-2.878112718462944031e-02,-2.123740967363119125e-03,1.038675848394632339e-02,2.102648466825485229e-02,3.889576718211174011e-02,-7.025723345577716827e-03,1.060498878359794617e-01,-2.741894721984863281e-01,-1.316580176353454590e-01,-5.609577894210815430e-02,-2.360026724636554718e-02,1.940140128135681152e-02,1.998868957161903381e-02,2.255603484809398651e-02,-7.359577715396881104e-02,3.428031504154205322e-02,5.093089304864406586e-03,-7.668570429086685181e-02,5.974749001325108111e-05\n0.000000000000000000e+00,-7.993003237061202526e-05,-1.394942810293287039e-04,7.358977454714477062e-04,2.381896832957863808e-03,-2.130235952790826559e-04,3.753054261323995888e-05,-1.433434038133896138e-09,5.907994273002259433e-05,2.244289498776197433e-04,2.791524166241288185e-03,1.187119074165821075e-02,3.573826700448989868e-02,4.185510799288749695e-03,9.009166969917714596e-04,3.986808223999105394e-05,-7.226572051877155900e-05,-1.497194636613130569e-03,5.251111928373575211e-03,-1.524501852691173553e-02,1.540685351938009262e-02,8.679736638441681862e-04,-7.608117070049047470e-03,-2.354502939851954579e-04,-1.931267033796757460e-04,-8.641380816698074341e-03,-4.301751498132944107e-03,-1.589599438011646271e-02,-1.794450357556343079e-02,2.650040201842784882e-03,-5.759897641837596893e-03,3.335859510116279125e-04,-6.639309140155091882e-05,1.111781690269708633e-03,1.317793782800436020e-02,-2.555517852306365967e-02,8.579670451581478119e-03,-1.552345696836709976e-03,-4.358514212071895599e-03,-1.826256979256868362e-03,-1.300788790103979409e-05,2.827527467161417007e-03,-5.890819244086742401e-03,8.372568525373935699e-03,-1.918402267619967461e-03,1.001896336674690247e-02,5.417432170361280441e-03,-8.815980982035398483e-04,5.267014785204082727e-06,-1.020824303850531578e-03,2.210357459262013435e-03,1.766044646501541138e-02,4.538713488727807999e-03,2.740487223491072655e-03,-1.996201717702206224e-05,1.806477957870811224e-04,4.549133882392197847e-05,7.830112735973671079e-05,-1.814552117139101028e-03,2.770154038444161415e-03,3.629417915362864733e-04,-1.732604578137397766e-04,-1.499124045949429274e-04,2.425018465146422386e-06,-1.462691301412633038e-08,-1.200769038405269384e-04,-2.396038762526586652e-04,1.310144667513668537e-03,1.375212450511753559e-03,-1.745983754517510533e-04,-1.652690298215020448e-05,2.090072648286422918e-08,8.944518776843324304e-05,5.193754914216697216e-04,8.519273251295089722e-04,2.750457450747489929e-02,2.245953679084777832e-02,2.597867045551538467e-03,4.928051494061946869e-04,7.264554733410477638e-05,6.691992166452109814e-05,-2.511923899874091148e-03,-9.750142693519592285e-03,-9.313699789345264435e-03,2.578595094382762909e-02,-2.633642870932817459e-03,-5.257008597254753113e-03,-3.563670325092971325e-04,-6.599043263122439384e-04,-8.879809640347957611e-03,-7.463832385838031769e-03,-1.232693530619144440e-02,-6.092569790780544281e-03,-1.568485051393508911e-02,-6.214665714651346207e-03,1.310614024987444282e-04,8.946825255407020450e-05,5.786533001810312271e-04,-4.341223742812871933e-03,-1.168193481862545013e-02,1.753674075007438660e-02,-5.136446096003055573e-03,-4.729855805635452271e-03,-2.503773197531700134e-03,8.611397061031311750e-05,1.091120997443795204e-03,-1.065076515078544617e-02,-5.868932930752635002e-04,1.478546392172574997e-02,1.120833680033683777e-03,-4.145196639001369476e-03,-1.150093623436987400e-03,-9.664134995546191931e-05,-1.074625994078814983e-03,-4.590836353600025177e-03,2.028923295438289642e-02,1.424384862184524536e-02,-3.062043106183409691e-03,6.466827471740543842e-05,1.359671296086162329e-05,-4.948388595948927104e-05,-1.135594793595373631e-04,-2.712304005399346352e-03,-2.583569148555397987e-04,-9.289127774536609650e-06,-3.114567080046981573e-04,-2.758391492534428835e-04,-2.078721081488765776e-05,1.355886425358221459e-08,2.591186057543382049e-05,2.510787453502416611e-07,-4.945211578160524368e-03,-5.634878762066364288e-03,-1.274998794542625546e-05,-1.757523568812757730e-04,-1.371684099638059706e-08,6.561300833709537983e-04,-7.218555547297000885e-04,3.068032208830118179e-03,-8.005714975297451019e-03,-5.758590996265411377e-03,1.864836364984512329e-02,-8.949828916229307652e-04,3.271184395998716354e-04,7.500614738091826439e-04,2.163528464734554291e-03,1.808418706059455872e-02,-9.120099246501922607e-03,-2.466026693582534790e-02,2.072490751743316650e-04,1.612148713320493698e-03,1.397311280015856028e-04,7.688311161473393440e-04,2.518043853342533112e-03,1.317737530916929245e-02,-1.191312447190284729e-03,-2.265677787363529205e-03,8.308757096529006958e-03,4.882141947746276855e-04,-6.221138173714280128e-04,-4.391968832351267338e-05,1.734137535095214844e-03,3.037644550204277039e-02,1.099655497819185257e-02,-2.773411571979522705e-03,8.931308984756469727e-04,-8.438030257821083069e-03,4.214406944811344147e-03,3.075667773373425007e-04,-3.883045632392168045e-03,8.176123723387718201e-03,-4.902423918247222900e-02,1.701801642775535583e-02,7.565273344516754150e-02,2.009971439838409424e-02,2.845365321263670921e-03,7.635752554051578045e-04,-2.986789215356111526e-03,2.465033531188964844e-02,-2.641683444380760193e-03,-2.249974012374877930e-02,2.256295178085565567e-03,-2.529550984036177397e-04,7.238425896503031254e-04,-1.975886552827432752e-04,-5.765683017671108246e-04,-6.296053063124418259e-03,-3.506680019199848175e-03,1.513090822845697403e-02,1.502619124948978424e-03,4.205194709356874228e-04,2.447798033244907856e-04,4.883356830021057249e-09,-4.355478449724614620e-05,1.995321799768134952e-04,-3.161169006489217281e-04,-4.545631527435034513e-04,2.120344288414344192e-05,1.818728196667507291e-05,-4.544745024759322405e-09,-1.644805452087894082e-04,-2.034839417319744825e-05,1.844568178057670593e-04,2.225229982286691666e-03,3.728351369500160217e-02,6.765977479517459869e-03,1.296746631851419806e-04,1.971072633750736713e-04,-1.244785380549728870e-04,-2.377111231908202171e-04,1.925411075353622437e-02,-3.180228173732757568e-02,1.998444274067878723e-02,-1.628563180565834045e-02,-3.164912108331918716e-03,1.567332365084439516e-04,-7.114777108654379845e-04,-2.906340174376964569e-03,5.992063321173191071e-03,-2.146587893366813660e-02,-4.230362549424171448e-02,-1.220009196549654007e-02,2.645744010806083679e-03,6.433923263102769852e-04,-5.340697680367156863e-05,1.608609687536954880e-03,1.109977485612034798e-03,-7.363599725067615509e-03,2.786345779895782471e-03,-1.237151212990283966e-02,-3.594890469685196877e-03,-2.288219693582504988e-04,4.984142287867143750e-05,1.920020906254649162e-03,6.678754463791847229e-03,8.325716480612754822e-03,7.706251461058855057e-03,1.168627850711345673e-02,-2.403283491730690002e-03,1.382947317324578762e-03,-1.647308963583782315e-04,-9.438441134989261627e-03,2.538977423682808876e-03,4.222185909748077393e-02,1.490631233900785446e-02,-1.368481200188398361e-02,1.380266476189717650e-04,-8.764962694840505719e-05,1.193283533211797476e-04,-1.110931858420372009e-03,7.150205317884683609e-03,8.535624481737613678e-03,-4.972039256244897842e-03,-6.631666328758001328e-04,-6.568944809259846807e-05,-2.129812128259800375e-05,9.968289305106736720e-09,-9.678707283455878496e-05,-3.739458916243165731e-04,1.139254774898290634e-03,3.057908499613404274e-03,-2.357855701120570302e-04,7.017204188741743565e-05,1.523403625469654799e-09,4.189807077636942267e-05,3.812774375546723604e-04,9.715852793306112289e-04,-7.471803110092878342e-04,4.105866327881813049e-02,7.374922279268503189e-03,4.604703281074762344e-04,1.550101733300834894e-04,2.139710122719407082e-04,-1.924945041537284851e-03,-5.158332176506519318e-03,-1.595360040664672852e-02,2.621443709358572960e-03,1.225019525736570358e-02,-2.737691858783364296e-03,4.139358352404087782e-04,-9.309785673394799232e-04,-6.655629258602857590e-03,-3.559646429494023323e-04,-2.184280008077621460e-02,-2.830731682479381561e-05,-1.797927659936249256e-03,-6.708750035613775253e-03,6.394841475412249565e-04,-4.444820297067053616e-05,-2.195639681303873658e-04,2.698417752981185913e-03,-4.080321639776229858e-03,4.178635776042938232e-03,-1.163031556643545628e-03,-7.620687130838632584e-03,-1.222303602844476700e-03,1.603272394277155399e-04,9.991503320634365082e-04,2.468125894665718079e-03,8.456981740891933441e-03,-3.343516029417514801e-03,1.029612310230731964e-02,-8.094199933111667633e-03,-6.519627058878540993e-04,3.485848428681492805e-04,8.041764376685023308e-04,4.864532966166734695e-04,2.878491207957267761e-02,-2.561884757596999407e-04,-2.933641662821173668e-03,-2.120384451700374484e-04,3.035679692402482033e-04,-2.167924249079078436e-04,1.012053762678988278e-04,-2.996446797624230385e-03,7.843034341931343079e-03,3.969880752265453339e-03,3.140306798741221428e-04,-7.439889304805546999e-05,3.418479991523781791e-06,2.603542270662728697e-08,-1.675633684499189258e-04,-1.914620661409571767e-04,1.812634523957967758e-03,3.032334614545106888e-03,-7.294274109881371260e-05,6.563393981195986271e-05,-1.962114737352749216e-08,-4.484882083488628268e-06,2.696457377169281244e-04,2.547797979786992073e-03,-1.192944031208753586e-02,2.315031737089157104e-02,9.468595497310161591e-03,1.059695146977901459e-03,1.968652068171650171e-04,-1.718466373858973384e-04,-3.822015365585684776e-03,-4.869059193879365921e-03,-4.556768387556076050e-02,8.326627314090728760e-03,1.202793233096599579e-02,1.906809164211153984e-03,-3.609371560742147267e-05,-4.724280152004212141e-04,-5.052463617175817490e-03,9.043444879353046417e-04,-5.083333235234022141e-03,6.069720257073640823e-03,1.444232091307640076e-02,-3.870460204780101776e-03,2.893846249207854271e-04,-1.649063051445409656e-05,1.245479565113782883e-03,9.126910008490085602e-03,-2.052897587418556213e-03,1.732676662504673004e-02,-2.299018204212188721e-02,-6.554916501045227051e-03,-3.253594273701310158e-03,3.031201777048408985e-05,1.404999522492289543e-03,-3.004130907356739044e-03,1.103259250521659851e-02,-1.047217100858688354e-02,8.290076628327369690e-03,-7.456992752850055695e-03,-9.573926217854022980e-05,-1.754560507833957672e-04,5.934147629886865616e-03,-1.021183561533689499e-03,1.209682412445545197e-02,1.199157163500785828e-02,-8.672570809721946716e-03,2.310843046871013939e-05,-2.013675839407369494e-06,3.278701842646114528e-05,2.964799059554934502e-04,2.189136110246181488e-03,3.426945302635431290e-03,-1.145450165495276451e-03,-1.377726439386606216e-04,-4.848775570280849934e-04,2.626700370456092060e-05,-1.643945779505884275e-08,-2.043747954303398728e-04,-6.266956334002315998e-04,1.485112821683287621e-03,4.862675908952951431e-03,-1.881583011709153652e-04,1.363012415822595358e-04,-1.625403456273488700e-08,2.434513444313779473e-04,1.747147907735779881e-04,5.101957824081182480e-03,-3.667237004265189171e-03,2.125111222267150879e-02,1.115997042506933212e-02,9.936029091477394104e-04,5.561719444813206792e-05,6.198456394486129284e-04,-4.363021813333034515e-03,-6.644166540354490280e-03,-3.526485711336135864e-02,-6.045245099812746048e-03,-4.572274163365364075e-03,-2.823136514052748680e-03,-5.674407584592700005e-04,5.684236530214548111e-04,-5.166156217455863953e-03,-2.949894871562719345e-03,-3.268013894557952881e-02,1.422020792961120605e-02,-3.270106390118598938e-05,-3.388245590031147003e-03,3.883181489072740078e-04,-4.747468628920614719e-04,1.370307640172541142e-03,9.596191346645355225e-03,-1.648351550102233887e-03,1.346180494874715805e-02,2.316807769238948822e-02,-1.066040061414241791e-02,-7.552409544587135315e-03,9.934237459674477577e-05,1.165766827762126923e-02,1.507538370788097382e-03,1.493938639760017395e-02,1.251081936061382294e-03,2.401512488722801208e-02,-1.968307979404926300e-02,-1.062996801920235157e-03,4.731285152956843376e-04,-3.064347896724939346e-03,6.400589831173419952e-03,2.518001943826675415e-02,8.194953203201293945e-03,2.097861655056476593e-02,-8.664833148941397667e-05,2.370912552578374743e-04,-8.845199772622436285e-08,-3.574436996132135391e-04,-1.459419261664152145e-03,2.140439581125974655e-03,4.839593544602394104e-03,2.130735956598073244e-04,-6.577264284715056419e-04,-6.692086753901094198e-05,1.928742676682304591e-08,-6.469436630140990019e-05,-9.305903222411870956e-05,1.114154001697897911e-03,2.208356745541095734e-03,-4.204745346214622259e-05,6.652362935710698366e-05,-2.705769475142005831e-08,-4.221984454488847405e-06,4.334261757321655750e-04,-2.107734035234898329e-04,-4.442156758159399033e-03,3.771368041634559631e-02,1.168432529084384441e-03,-2.111065987264737487e-05,1.576445938553661108e-04,1.780156744644045830e-04,-1.847015810199081898e-04,-1.525125466287136078e-02,-2.618781290948390961e-02,1.087082549929618835e-02,2.471695281565189362e-02,-1.165400724858045578e-03,5.643164622597396374e-04,2.224071067757904530e-05,-3.210454247891902924e-03,1.756261102855205536e-02,-2.215653471648693085e-02,5.527189001441001892e-03,1.479232683777809143e-02,-2.031574957072734833e-03,5.737146711908280849e-04,-1.190990296890959144e-04,-7.401331677101552486e-04,-3.173746168613433838e-03,-1.270134560763835907e-02,-6.881509441882371902e-03,-4.466217011213302612e-03,-6.882845889776945114e-03,-2.923554275184869766e-04,2.596293052192777395e-04,-3.116988111287355423e-03,5.971905309706926346e-03,7.078510243445634842e-03,2.532440703362226486e-06,9.264269843697547913e-03,-3.663928015157580376e-03,-2.092389331664890051e-04,4.751489905174821615e-04,-2.947174711152911186e-03,-1.449093222618103027e-02,2.465546876192092896e-02,2.085030078887939453e-02,7.787291891872882843e-03,-2.298214239999651909e-04,2.465538855176419020e-04,7.160000677686184645e-06,-1.315077999606728554e-03,-5.896849557757377625e-03,2.044469350948929787e-03,1.501383725553750992e-03,7.121037924662232399e-06,5.527525354409590364e-05,-1.434604109817883000e-05,-3.602508513722568750e-09,-1.463377338950522244e-05,-3.521992766764014959e-05,7.290219655260443687e-04,1.640835311263799667e-03,-9.453792881686240435e-05,1.619963732082396746e-04,6.570228805458100396e-09,-3.563250356819480658e-05,3.196766192559152842e-04,6.243430543690919876e-04,-4.460185021162033081e-02,3.073718398809432983e-02,5.356189794838428497e-03,8.024679264053702354e-04,6.998882599873468280e-05,-6.372046191245317459e-04,3.145617083646357059e-04,-1.768657565116882324e-02,-2.941570803523063660e-02,1.143638044595718384e-02,-3.406922891736030579e-02,3.124632639810442924e-04,2.051327610388398170e-04,-7.416873704642057419e-04,4.659009166061878204e-03,-7.712322287261486053e-03,-3.697204589843750000e-02,9.802710264921188354e-04,-6.482976488769054413e-03,-1.275091432034969330e-02,-1.064850148395635188e-04,-3.547560772858560085e-04,6.440349970944225788e-04,9.135895408689975739e-03,-2.462375909090042114e-02,-3.066611476242542267e-02,-1.410530228167772293e-02,-7.100624032318592072e-03,1.284833648242056370e-03,-1.406281226081773639e-04,7.534185424447059631e-03,-1.073353923857212067e-02,-1.425761636346578598e-02,4.422408342361450195e-02,3.469777479767799377e-02,2.579748863354325294e-03,1.198187121190130711e-03,-1.737816783133894205e-04,-5.454729311168193817e-03,-1.264782622456550598e-03,1.984854601323604584e-02,3.416264429688453674e-02,-1.038853637874126434e-02,-3.801722778007388115e-05,-1.054353546351194382e-03,-6.155227893032133579e-04,-6.788977188989520073e-04,-2.491872757673263550e-03,-7.214216981083154678e-03,-8.412900380790233612e-03,2.132815425284206867e-04,7.513519376516342163e-04,4.897233447991311550e-04,-9.766947478055953979e-04,1.380099420202895999e-04,1.691148499958217144e-03,-1.488316338509321213e-03,-1.250587776303291321e-02,1.267336425371468067e-03,-2.640646416693925858e-04,2.775253960862755775e-04,-1.206919550895690918e-03,-2.497364534065127373e-03,-2.013465017080307007e-02,-3.641458600759506226e-02,4.732146561145782471e-01,-7.101339101791381836e-02,-3.492669668048620224e-03,-1.301877782680094242e-03,-2.648381981998682022e-03,1.507645566016435623e-02,2.279186248779296875e-02,8.814716339111328125e-02,-5.841105803847312927e-02,-6.480870395898818970e-02,2.906070835888385773e-02,-5.911658052355051041e-03,3.432455938309431076e-03,4.790148511528968811e-02,5.625214427709579468e-02,4.607883468270301819e-02,-1.902614906430244446e-02,-4.868639167398214340e-03,2.928140200674533844e-02,-4.432641726452857256e-04,-1.295174472033977509e-03,-6.606362760066986084e-03,-2.910427004098892212e-02,8.596306294202804565e-02,-3.342944756150245667e-02,3.368465462699532509e-03,4.684290289878845215e-02,1.735835568979382515e-03,1.820137724280357361e-03,-1.657374203205108643e-02,-5.609458312392234802e-02,-3.207505494356155396e-02,5.116918310523033142e-02,-5.116868764162063599e-02,9.487200528383255005e-03,-7.777310675010085106e-04,1.980075612664222717e-02,1.671998016536235809e-02,-3.787979483604431152e-02,-3.842354193329811096e-02,-1.855253577232360840e-01,-1.526402980089187622e-01,-3.380956500768661499e-02,-1.928434474393725395e-03,7.931312173604965210e-02,-4.039589688181877136e-02,-1.257468387484550476e-02,-8.999861031770706177e-02,-5.376631766557693481e-02,1.417187042534351349e-02,-2.613173611462116241e-02,6.970954473217716441e-06\n0.000000000000000000e+00,-5.668746234732680023e-05,-4.485899262363091111e-05,-3.027125785592943430e-04,7.262089638970792294e-04,-2.560788198024965823e-05,-7.999581430340185761e-05,-1.692063822389400229e-09,1.986008428502827883e-04,-1.999806554522365332e-04,6.454778835177421570e-03,1.844317466020584106e-02,1.115451753139495850e-02,1.120513211935758591e-02,1.007342012599110603e-03,-1.877245722425868735e-06,-1.310376392211765051e-04,-1.551720662973821163e-03,2.370309317484498024e-03,-7.770657073706388474e-03,5.236661527305841446e-04,1.046039443463087082e-02,-4.664480220526456833e-04,-3.053238033317029476e-04,-1.853104040492326021e-04,-3.695244202390313148e-03,-6.031984463334083557e-03,-1.984719885513186455e-03,-1.757828705012798309e-02,-9.601506171748042107e-04,3.398513188585639000e-03,1.452200376661494374e-05,4.559692752081900835e-05,2.195481909438967705e-03,1.764858700335025787e-02,-1.190518680959939957e-02,-4.372525028884410858e-03,3.001401666551828384e-03,-2.746594604104757309e-03,-1.904765609651803970e-03,-1.262544537894427776e-05,5.787311121821403503e-03,-6.659291684627532959e-03,-1.182703301310539246e-02,4.879300948232412338e-03,6.860347930341959000e-03,1.068201940506696701e-02,-1.691621437203139067e-04,-2.261810004711151123e-04,6.717981770634651184e-03,4.505849443376064301e-03,1.719876891002058983e-03,3.848850261420011520e-03,-3.202862571924924850e-03,1.141666798503138125e-04,-1.486220717197284102e-04,7.344385812757536769e-05,6.289599696174263954e-04,2.832035301253199577e-03,2.290165983140468597e-03,-1.894770190119743347e-03,-5.058772512711584568e-04,-2.212612307630479336e-04,4.583226473187096417e-05,1.058153653588078669e-08,-6.418528209906071424e-05,-1.196977536892518401e-04,-1.539827790111303329e-03,-4.512801533564925194e-04,-7.142417598515748978e-05,-1.351251703454181552e-04,9.900422703879030450e-09,2.270843833684921265e-04,-2.354480675421655178e-04,5.086109973490238190e-03,1.311271078884601593e-02,2.021430525928735733e-03,1.520045939832925797e-02,5.124742165207862854e-04,7.414520950987935066e-05,-8.173991227522492409e-05,-1.738214166834950447e-03,-6.257501896470785141e-03,-2.230660524219274521e-03,-3.589822445064783096e-03,6.658209953457117081e-03,4.411116708070039749e-03,-3.481513413134962320e-04,-1.094530744012445211e-04,-2.225311240181326866e-03,-7.988123688846826553e-04,5.484813824295997620e-03,-8.688333444297313690e-03,-4.530982114374637604e-03,2.594087505713105202e-03,-1.244202867383137345e-04,4.955468830303288996e-05,2.147555816918611526e-03,1.197910215705633163e-02,-5.462553817778825760e-04,-3.252360038459300995e-03,1.937942579388618469e-03,-1.993178622797131538e-03,-1.955813961103558540e-03,1.806499494705349207e-05,6.907504051923751831e-03,1.850214321166276932e-03,-1.437233388423919678e-02,-2.046106383204460144e-04,1.799706369638442993e-03,5.010147579014301300e-03,-3.004109603352844715e-04,-1.663520088186487556e-04,5.751016549766063690e-03,6.852092687040567398e-03,3.883423749357461929e-03,1.499132346361875534e-02,-4.806920886039733887e-03,1.449218543712049723e-04,-2.283435314893722534e-04,1.192997842736076564e-06,4.317629791330546141e-04,2.239429391920566559e-03,1.272784778848290443e-03,-1.658702502027153969e-03,-3.563978534657508135e-04,-2.297721366630867124e-04,1.803510713216383010e-05,-4.111253559813121683e-09,2.391769885434769094e-05,-2.408317232038825750e-05,-8.704646024852991104e-04,-2.157088019885122776e-04,-3.444196772761642933e-05,1.295900146942585707e-04,8.361024650405113334e-10,2.326773246750235558e-04,2.995438990183174610e-05,1.572375884279608727e-03,-2.880300860852003098e-03,1.601225323975086212e-02,8.922844193875789642e-03,3.575842129066586494e-04,-4.624814391718246043e-05,-1.529715809738263488e-04,1.035376684740185738e-03,-5.633916705846786499e-03,-1.301414519548416138e-02,8.324177935719490051e-03,-9.575310163199901581e-03,4.071775823831558228e-03,1.563355908729135990e-05,4.099161596968770027e-04,5.214926786720752716e-03,-3.896510228514671326e-03,-2.997115068137645721e-02,1.493883691728115082e-02,8.137190714478492737e-03,4.815225023776292801e-03,-6.069426308386027813e-05,-2.433248300803825259e-04,1.449960051104426384e-03,1.455854065716266632e-02,-1.055872719734907150e-02,5.740297958254814148e-03,-7.883211597800254822e-03,-8.652507327497005463e-03,6.351831834763288498e-04,-1.898989285109564662e-05,9.851625654846429825e-04,-4.238221328705549240e-03,6.774974986910820007e-03,1.504675857722759247e-02,2.605873532593250275e-02,-6.097082979977130890e-03,-6.755428039468824863e-04,2.891588083002716303e-04,-1.350108999758958817e-03,1.015721354633569717e-02,1.522346306592226028e-02,-3.671552985906600952e-04,-7.274652365595102310e-03,-1.000245538307353854e-04,1.756420242600142956e-04,-1.024639641400426626e-04,-1.531424932181835175e-04,-1.396826934069395065e-03,-5.361221730709075928e-03,3.329404164105653763e-03,3.286274150013923645e-04,-8.085429726634174585e-05,1.355430285912007093e-04,-1.487857304027784267e-08,-3.899155126418918371e-05,2.761080395430326462e-07,-1.130113028921186924e-03,-1.554484915686771274e-04,4.420014010975137353e-05,-5.716138184652663767e-05,8.808456186670809984e-10,1.226935419254004955e-04,-2.474509819876402617e-04,5.379110574722290039e-03,1.278030686080455780e-02,1.623884961009025574e-02,1.098218560218811035e-02,-1.473995216656476259e-04,1.240227720700204372e-04,-1.426411472493782640e-04,-2.053862437605857849e-03,-1.981111615896224976e-02,1.043968275189399719e-02,-4.693123511970043182e-03,-1.035498641431331635e-02,-1.252244692295789719e-02,-3.706925490405410528e-04,9.895669063553214073e-05,9.317928925156593323e-05,7.425963878631591797e-03,6.248313002288341522e-04,-2.036231011152267456e-02,-1.729751564562320709e-02,-1.402355730533599854e-03,1.320623414358124137e-04,-1.420060652890242636e-05,2.697182819247245789e-03,7.165878079831600189e-03,8.992237038910388947e-03,-3.313523530960083008e-02,-1.210746355354785919e-02,-5.556517746299505234e-03,-9.349855827167630196e-04,-1.043654920067638159e-04,5.272836424410343170e-03,8.426051586866378784e-03,2.506984863430261612e-03,-1.024482864886522293e-02,-3.007692284882068634e-04,4.219099413603544235e-03,4.228842444717884064e-04,-1.359682792099192739e-04,-1.577770709991455078e-02,1.359528116881847382e-02,1.951542124152183533e-02,-6.253665313124656677e-03,-1.370580401271581650e-03,1.169082170235924423e-04,-6.176461465656757355e-05,1.029561390168964863e-04,-8.587689371779561043e-04,2.821510424837470055e-03,4.769931547343730927e-05,-1.433391356840729713e-03,-1.692460209596902132e-04,-3.217523917555809021e-04,1.834950307966209948e-05,1.686595396677148528e-08,-1.127118594013154507e-04,-2.684640930965542793e-04,-3.272873291280120611e-04,9.809103794395923615e-04,-1.584520941833034158e-04,-6.875623512314632535e-05,9.189136562781641260e-09,1.990790478885173798e-04,-1.628798199817538261e-04,4.439824726432561874e-03,6.524775177240371704e-03,1.525336597114801407e-02,1.568398810923099518e-02,6.800143746659159660e-04,1.018038892652839422e-04,1.462544969399459660e-05,-2.273879479616880417e-03,-7.140171714127063751e-03,-3.930081613361835480e-03,-5.700097419321537018e-03,6.749651394784450531e-03,5.383675917983055115e-03,-8.879707456799224019e-05,-5.212773685343563557e-04,-2.289964351803064346e-03,1.057826797477900982e-03,-3.082184586673974991e-03,-2.725941361859440804e-03,-4.103425424546003342e-03,3.421433735638856888e-03,1.769642985891550779e-04,3.985832518083043396e-05,1.595014706254005432e-03,9.069750085473060608e-03,1.649079262278974056e-03,-5.232231225818395615e-03,4.813695326447486877e-03,-6.771664600819349289e-03,-2.367128385230898857e-03,4.036002428620122373e-05,4.419909790158271790e-03,6.106991786509752274e-04,-1.380039565265178680e-02,1.605369034223258495e-03,5.709558725357055664e-03,2.363474341109395027e-03,-8.905746508389711380e-04,-5.305188460624776781e-05,8.027167059481143951e-03,4.741329234093427658e-03,6.698642391711473465e-03,-1.232421025633811951e-03,-3.917235415428876877e-03,3.858109994325786829e-05,-8.716919546714052558e-05,-6.273248436627909541e-05,6.007190677337348461e-04,9.613974252715706825e-04,6.041894666850566864e-03,-7.737520500086247921e-04,-2.284877700731158257e-04,-2.866024151444435120e-04,7.324133548536337912e-06,-3.993818609160371125e-08,-1.179086975753307343e-04,-2.469586324878036976e-04,-1.115001272410154343e-03,2.963304286822676659e-04,-1.012595312204211950e-04,-9.502592729404568672e-05,1.564399099152069539e-08,2.510311605874449015e-04,-2.549820637796074152e-04,7.298612501472234726e-03,-5.345347803086042404e-03,6.404416635632514954e-03,2.279082499444484711e-02,7.953296881169080734e-04,1.791013783076778054e-04,4.142000034335069358e-05,-3.218475263565778732e-03,-6.908316165208816528e-03,-1.589285023510456085e-02,-5.171136930584907532e-03,8.443405851721763611e-03,4.661295097321271896e-03,-3.648190759122371674e-04,1.030225321301259100e-04,-3.185637528076767921e-03,-1.453670440241694450e-03,6.859987042844295502e-03,-3.429472446441650391e-03,1.528052380308508873e-03,2.475196961313486099e-03,-2.461265248712152243e-04,-8.412412717007100582e-05,2.324957633391022682e-03,8.525187149643898010e-03,7.037797011435031891e-03,-5.429631564766168594e-03,7.864309009164571762e-04,-5.079392809420824051e-03,-3.477617399767041206e-03,8.060126856435090303e-05,6.274276413023471832e-03,2.707259263843297958e-03,-1.256968360394239426e-02,2.788206329569220543e-04,7.216420490294694901e-04,1.275923801586031914e-03,-8.456228533759713173e-04,2.374326140852645040e-05,6.714421324431896210e-03,5.829137284308671951e-03,2.870485885068774223e-03,1.425627991557121277e-02,-3.752084448933601379e-03,8.564507879782468081e-05,-1.042858639266341925e-04,-1.902542862808331847e-05,4.203854477964341640e-04,1.998279709368944168e-03,1.291437540203332901e-03,-2.229782694485038519e-05,-1.879078918136656284e-04,-4.057869664393365383e-04,1.103716567740775645e-05,-2.278284227941185236e-09,-1.322461175732314587e-04,-2.816525229718536139e-04,-4.995050258003175259e-04,8.812847081571817398e-04,-6.229738210095092654e-05,-7.441501657012850046e-05,2.733486326178535819e-09,3.952572587877511978e-04,-3.398327098693698645e-04,7.153059355914592743e-03,1.099170558154582977e-02,8.546005003154277802e-03,1.963369175791740417e-02,8.529859478585422039e-04,1.587970291438978165e-05,1.275624090339988470e-04,-3.642502939328551292e-03,-9.007936343550682068e-03,-6.369490176439285278e-03,-1.283307746052742004e-02,-3.108619421254843473e-04,4.320505540817975998e-03,-5.596946575678884983e-04,2.063943684333935380e-04,-3.256565891206264496e-03,-4.381968639791011810e-03,-1.369019970297813416e-03,-1.934045692905783653e-03,1.232904498465359211e-03,2.092447597533464432e-03,-7.882317731855437160e-05,-4.149899177718907595e-05,2.250095130875706673e-03,1.161906868219375610e-02,3.614487126469612122e-03,-5.584091413766145706e-03,1.299562305212020874e-02,-3.122972324490547180e-03,-5.567223299294710159e-03,-4.284577516955323517e-05,8.540804497897624969e-03,6.100391037762165070e-03,-8.867480792105197906e-03,4.744704347103834152e-05,3.357353620231151581e-03,-4.192932974547147751e-04,-1.209961948916316032e-03,-3.029557774425484240e-05,5.262403748929500580e-03,9.249634109437465668e-03,4.648034460842609406e-03,2.761184005066752434e-04,6.087584421038627625e-03,1.285602047573775053e-04,-1.441343629267066717e-04,7.662254211027175188e-05,3.487313515506684780e-04,2.639591228216886520e-03,5.647518206387758255e-03,3.967469092458486557e-05,-2.037556550931185484e-04,-4.881410859525203705e-04,-8.122657163767144084e-06,-3.747891241800971329e-08,-5.248987145023420453e-05,-1.185670771519653499e-04,-1.137643354013562202e-03,1.711500226520001888e-05,-1.449988485546782613e-04,-4.588704541674815118e-05,4.167122824583202600e-08,1.631574123166501522e-04,-1.925040269270539284e-04,4.177646711468696594e-03,3.350551938638091087e-03,1.148861832916736603e-02,1.138561777770519257e-02,2.033347554970532656e-04,1.042114454321563244e-04,2.950975613202899694e-06,-7.329938234761357307e-04,-6.192959845066070557e-03,-7.275224663317203522e-03,-6.994964554905891418e-03,1.388252526521682739e-02,6.181668490171432495e-03,-9.844391024671494961e-05,-7.641454430995509028e-06,-9.414555970579385757e-04,6.710163783282041550e-03,-1.030517462641000748e-02,-6.939717568457126617e-03,-1.728974981233477592e-03,5.903370212763547897e-03,4.764110053656622767e-05,-4.467980033950880170e-05,1.211136463098227978e-03,1.056991238147020340e-02,3.438232000917196274e-03,-9.589175693690776825e-03,1.189747452735900879e-02,-6.578222848474979401e-03,-1.554471557028591633e-03,1.230050547746941447e-04,3.385303309187293053e-03,4.517175257205963135e-03,-1.890280656516551971e-02,1.186295505613088608e-02,5.627060309052467346e-03,9.751092875376343727e-04,-4.296491970308125019e-04,4.986820204067043960e-05,2.707587089389562607e-03,9.864580351859331131e-04,5.569706670939922333e-03,9.530619718134403229e-03,-1.637348905205726624e-03,7.507923146476969123e-05,-4.663623622036539018e-05,4.478213668335229158e-05,-9.339678217656910419e-05,1.030160346999764442e-04,2.554560313001275063e-03,-5.065008881501853466e-04,-1.911399740492925048e-04,-1.859236363088712096e-04,5.672889983543427661e-06,-1.392481863149441779e-08,-6.402586586773395538e-05,-6.819512054789811373e-05,-1.446555834263563156e-03,-1.109539764001965523e-03,-9.259521175408735871e-05,-1.293797104153782129e-04,2.663591658347286284e-08,1.761245366651564837e-04,-1.974762417376041412e-04,3.979422617703676224e-03,-6.492842920124530792e-03,9.833501651883125305e-03,1.307512167841196060e-02,6.309083546511828899e-04,1.110332814278081059e-04,-1.358834269922226667e-04,-1.030769897624850273e-03,-1.415095012634992599e-02,-3.862208453938364983e-03,-8.620766922831535339e-03,1.394442049786448479e-03,8.356008678674697876e-03,-2.928146277554333210e-04,-9.554669668432325125e-05,-2.393885981291532516e-03,-3.246954875066876411e-03,-4.787063226103782654e-03,-1.107227429747581482e-02,4.019562620669603348e-04,2.970362314954400063e-03,-2.464984718244522810e-04,-8.202498429454863071e-05,1.833134912885725498e-03,1.094307750463485718e-02,-4.509177524596452713e-03,-1.662513427436351776e-02,-6.444185040891170502e-03,-5.680711008608341217e-03,-1.199750928208231926e-03,-2.189705846831202507e-04,6.091068033128976822e-03,-2.832805039361119270e-03,-1.784418895840644836e-02,1.426535937935113907e-02,1.708939298987388611e-02,6.094219163060188293e-03,-2.543224545661360025e-04,6.507128709927201271e-04,4.386920481920242310e-03,5.104822106659412384e-03,5.595601629465818405e-03,1.353837642818689346e-02,-3.244241233915090561e-03,8.071163902059197426e-04,7.107598503353074193e-05,4.439201729837805033e-04,1.504117390140891075e-03,2.083353698253631592e-03,2.129406202584505081e-03,-2.442559925839304924e-03,6.649215938523411751e-04,6.207801052369177341e-04,-3.701330570038408041e-04,5.235824501141905785e-04,1.004695310257375240e-03,2.121700672432780266e-03,8.775284513831138611e-03,-3.360928967595100403e-03,1.960847526788711548e-03,1.197806675918400288e-03,3.291222674306482077e-05,-3.748902352526783943e-03,2.200353657826781273e-03,-4.414519667625427246e-02,-6.891780346632003784e-02,-6.834652274847030640e-02,5.350020527839660645e-01,-4.221949726343154907e-03,1.935890031745657325e-04,-5.342955701053142548e-04,1.815436780452728271e-02,5.258768051862716675e-02,4.615456610918045044e-02,2.533872053027153015e-02,-7.273691892623901367e-02,-3.142581880092620850e-02,5.200971383601427078e-03,-4.629523609764873981e-04,1.756215840578079224e-02,1.559682283550500870e-02,-3.992647305130958557e-02,3.021617978811264038e-02,2.639000862836837769e-02,-1.687648147344589233e-02,-5.084295116830617189e-05,3.260991798015311360e-05,-2.007396891713142395e-02,-9.369248896837234497e-02,8.524009026587009430e-04,3.325889259576797485e-02,-1.960284542292356491e-03,3.770934045314788818e-02,1.485133171081542969e-02,1.172912670881487429e-04,-4.973338171839714050e-02,-3.686702623963356018e-02,8.154635876417160034e-02,-2.643585391342639923e-02,-2.006987482309341431e-02,-3.175913915038108826e-02,8.226826786994934082e-03,-1.520755351521074772e-03,-3.387096524238586426e-02,-6.046819686889648438e-02,-1.360762678086757660e-02,-5.733013898134231567e-02,-1.752102375030517578e-02,-3.095308318734169006e-02,-1.545577216893434525e-02,6.150545924901962280e-02,-2.448018454015254974e-02,5.357899237424135208e-03,-7.275359332561492920e-02,7.952318526804447174e-03,3.165796026587486267e-02,-1.860601827502250671e-02,-1.671268546488136053e-05\n0.000000000000000000e+00,-3.377167558937799186e-06,-3.278642907389439642e-05,8.284668729174882174e-05,-4.870224438491277397e-05,1.237004426002386026e-06,-2.144289464922621846e-05,1.747725519862797228e-08,1.966658419405575842e-05,-2.725539707171265036e-05,-4.184734425507485867e-04,-1.499612932093441486e-03,2.617088146507740021e-03,1.246648957021534443e-03,6.527020559587981552e-07,-1.136929859058000147e-05,-3.538625242072157562e-05,-1.423964567948132753e-04,-4.506475306698121130e-05,-7.783576147630810738e-04,8.652514079585671425e-04,-4.464329686015844345e-04,1.077867491403594613e-04,-4.213459396851249039e-05,-1.350816091871820390e-05,1.952996943145990372e-03,-1.647547353059053421e-03,-1.726758637232705951e-05,9.342996636405587196e-04,7.370470557361841202e-04,7.136221975088119507e-04,-1.973499820451252162e-05,6.884823051223065704e-06,4.439024633029475808e-05,1.353729516267776489e-03,3.296853974461555481e-04,-2.320038911420851946e-04,5.887878360226750374e-04,-1.750176597852259874e-04,-2.190835657529532909e-04,-6.586813833564519882e-05,-6.679484504275023937e-04,-1.644487376324832439e-03,-1.869517145678400993e-03,-1.182653475552797318e-03,-6.999054457992315292e-04,1.406619325280189514e-03,-1.484542590333148837e-04,-9.871686052065342665e-05,1.436062040738761425e-03,1.872763852588832378e-03,-2.464100951328873634e-03,2.309066709131002426e-03,-7.033379515632987022e-04,4.938656638842076063e-05,-1.410910772392526269e-05,1.613963468116708100e-05,6.006327384966425598e-05,-4.103416868019849062e-04,-1.583658158779144287e-04,-6.588118267245590687e-04,-1.783393236109986901e-04,-4.889517003903165460e-05,-1.374631847284035757e-05,-3.210693932942376705e-08,-2.227966615464538336e-05,-3.586668390198610723e-05,-1.735647092573344707e-04,8.320646156789734960e-05,5.200138730288017541e-06,-1.170571704278700054e-05,2.178746072445392201e-08,-7.525650289608165622e-06,1.625623917789198458e-05,1.048222475219517946e-04,1.065306714735925198e-03,9.665804682299494743e-04,2.008821174968034029e-04,1.576652834955893923e-06,-5.563303602684754878e-06,-2.661495091160759330e-05,1.493810268584638834e-04,-2.050682523986324668e-04,2.711712731979787350e-04,2.286420436576008797e-03,5.316364695318043232e-05,9.283848921768367290e-04,-9.845682143350131810e-06,-8.001575042726472020e-05,4.735332040581852198e-04,-1.719547552056610584e-03,-2.170346560887992382e-04,-1.587181817740201950e-03,-2.625960391014814377e-03,4.870534467045217752e-04,1.480348419136134908e-05,4.262190850568003953e-05,-1.453800941817462444e-04,1.059954665834084153e-04,1.113128848373889923e-03,-1.698091044090688229e-03,2.917874662671238184e-04,9.443392045795917511e-04,8.095301745925098658e-05,1.528341454104520380e-05,-8.532695937901735306e-04,-2.219017827883362770e-03,-1.429222407750785351e-03,5.755891324952244759e-04,-7.746848277747631073e-04,6.494926637969911098e-04,-8.291402627946808934e-05,-1.402863745170179754e-05,8.907298906706273556e-04,5.779232596978545189e-04,1.247110310941934586e-03,-3.450122021604329348e-04,5.269587272778153419e-04,-2.071506241918541491e-05,-9.005007086670957506e-06,4.350655217422172427e-05,7.737059058854356408e-05,3.365415905136615038e-04,9.664096432970836759e-05,2.305704983882606030e-04,8.286911906907334924e-06,1.421598244633059949e-05,-1.063410581991774961e-05,-4.795098718091139745e-08,-4.133074980927631259e-06,-1.542138852528296411e-05,3.253637405578047037e-04,9.258773934561759233e-05,-1.539139702799730003e-05,-1.808401430025696754e-05,-4.401812603305188532e-08,-3.068485966650769114e-06,-1.104576949728652835e-04,7.360557210631668568e-04,1.298177638091146946e-03,-5.134185776114463806e-04,6.180097814649343491e-03,2.923336069216020405e-05,-1.220932972501032054e-07,-4.131730747758410871e-05,8.302602800540626049e-04,1.311396248638629913e-03,5.491137853823602200e-04,6.357328500598669052e-03,-3.770958399400115013e-03,7.998405490070581436e-04,-8.961077401181682944e-05,-2.178899558202829212e-05,-2.192959072999656200e-04,2.268055453896522522e-03,-5.634342087432742119e-04,-4.182447679340839386e-03,-1.254027942195534706e-03,1.245805528014898300e-03,-3.986644878750666976e-05,3.416925028432160616e-05,-3.296036084066145122e-07,6.398382829502224922e-04,-1.304137287661433220e-03,-6.711624446325004101e-04,1.574922469444572926e-03,2.661458682268857956e-03,7.683705189265310764e-04,9.762132322066463530e-06,-4.776190035045146942e-04,4.106978885829448700e-04,-2.620201557874679565e-03,3.537010052241384983e-04,-1.733311335556209087e-03,3.302812110632658005e-04,9.331658948212862015e-04,-7.064216333674266934e-05,1.046095043420791626e-03,6.084376946091651917e-05,-3.087270073592662811e-03,-3.806625318247824907e-04,2.519097412005066872e-03,8.283153874799609184e-06,-5.915278052270878106e-06,-9.122808478423394263e-06,8.937386155594140291e-05,-6.184010417200624943e-04,-1.107529387809336185e-03,-4.470357089303433895e-04,-1.108374490286223590e-04,-2.331901487195864320e-05,2.117158146575093269e-05,-1.651134340363569208e-08,2.259164375573163852e-07,-2.873791709134820849e-05,8.988750778371468186e-06,7.416510925395414233e-06,1.666624666540883482e-05,-2.229313759016804397e-05,1.901037194329546764e-08,7.592316978843882680e-05,8.165439794538542628e-06,-2.333113225176930428e-04,4.628232214599847794e-03,-1.735473866574466228e-03,2.917451318353414536e-03,-1.029571285471320152e-04,3.300898970337584615e-05,3.197569094481877983e-05,-4.767869540955871344e-04,-9.206078830175101757e-04,-9.232926531694829464e-04,4.426295869052410126e-03,-3.960472997277975082e-03,4.102374427020549774e-03,1.644922576815588400e-06,-5.927030724706128240e-05,-1.197706209495663643e-03,2.022620523348450661e-03,3.366419405210763216e-04,4.434892442077398300e-03,-2.907444490119814873e-03,-9.661223739385604858e-04,1.426058443030342460e-04,1.731255906634032726e-06,2.542132569942623377e-04,-4.250066413078457117e-04,1.702948240563273430e-03,-2.221551258116960526e-03,-6.343242712318897247e-04,-1.299113035202026367e-03,-2.686235820874571800e-04,-3.053549153264611959e-05,-1.389032811857759953e-03,-2.277495805174112320e-03,2.425824059173464775e-04,-6.450749933719635010e-03,-2.873579505831003189e-04,-1.709017669782042503e-03,-1.177914600702933967e-04,-3.208356429240666330e-05,-1.366237527690827847e-03,5.794149823486804962e-03,1.380086061544716358e-03,-5.495277233421802521e-03,9.295230847783386707e-05,9.508480434305965900e-05,4.023516885354183614e-05,4.867265670327469707e-05,-6.115908618085086346e-04,-1.511928974650800228e-03,1.125176437199115753e-03,6.370482878992334008e-05,4.206511221127584577e-05,-5.971805421722820029e-06,-1.057649205904453993e-05,6.484839332188130356e-09,-4.151388566242530942e-06,-3.755972102226223797e-07,1.622060808585956693e-04,1.968984433915466070e-04,-1.990744021895807236e-05,-8.064903340709861368e-06,-1.964599505299702287e-08,-9.162513379123993218e-06,-1.784091909939888865e-05,-5.746009264839813113e-05,5.705880466848611832e-04,3.816511598415672779e-04,5.539723206311464310e-04,6.115295400377362967e-05,-4.357548459665849805e-05,1.165987123386003077e-05,-2.708860265556722879e-04,1.504383108112961054e-04,-3.602921206038445234e-04,1.631932973396033049e-04,-9.741430403664708138e-05,1.080129062756896019e-03,2.356193544983398169e-05,-9.687799320090562105e-05,-4.925030516460537910e-04,-1.097404398024082184e-03,-1.478541758842766285e-03,-1.642710412852466106e-05,5.926379817537963390e-04,7.179876556620001793e-04,1.506184707977809012e-05,9.658750059315934777e-06,-3.724620182765647769e-05,6.260944646783173084e-04,-4.815816355403512716e-04,-1.181064173579216003e-03,-3.765576693695038557e-04,6.484807818196713924e-04,-9.162116475636139512e-05,-1.015965790429618210e-05,-2.054945070995017886e-04,-2.243481576442718506e-04,-9.834390366449952126e-04,1.380375033477321267e-04,-3.821472637355327606e-04,3.827599866781383753e-04,-1.257370749954134226e-04,-5.525127926375716925e-05,8.204168407246470451e-04,7.654413348063826561e-04,1.253680384252220392e-04,1.466049347072839737e-03,-1.207596273161470890e-03,2.795714135572779924e-05,-1.200440146931214258e-05,-1.373702980345115066e-05,1.582362165208905935e-04,4.981619422324001789e-04,3.224970423616468906e-04,-2.980495337396860123e-04,-1.283955934923142195e-04,1.878349564776726766e-07,-1.242138182533381041e-06,4.849471224588342011e-08,1.932928853420889936e-06,1.806793989089783281e-05,1.404617505613714457e-04,9.347547165816649795e-05,-2.208954902016557753e-05,1.977971123778843321e-06,-1.871825361376977526e-08,-3.558332764441729523e-06,9.094884444493800402e-05,8.892248733900487423e-04,2.573971636593341827e-03,-7.929134299047291279e-04,1.535537536256015301e-03,4.670249472837895155e-05,6.304674570856150240e-06,-3.404623203095979989e-05,2.204382872150745243e-05,1.694315928034484386e-03,1.888866827357560396e-04,2.389131113886833191e-03,9.925971971824765205e-04,9.797702659852802753e-06,2.895792931667529047e-05,-1.995431011891923845e-05,-8.568449993617832661e-04,-1.212087459862232208e-03,-1.917675719596445560e-03,-1.833765883930027485e-03,-2.550390490796416998e-04,8.675538992974907160e-06,3.450157964834943414e-05,-2.758875780273228884e-05,-2.055782388197258115e-04,3.009049687534570694e-04,-1.376171363517642021e-03,-1.709023257717490196e-03,1.388461329042911530e-03,7.634964422322809696e-04,2.477106463629752398e-04,5.565484752878546715e-05,-2.335017779842019081e-05,-3.624219098128378391e-04,-6.341212429106235504e-04,-1.383315073326230049e-03,-2.455272944644093513e-03,1.520047779195010662e-03,1.034423257806338370e-04,4.154161433689296246e-05,2.623467298690229654e-04,1.090324250981211662e-03,8.712469716556370258e-04,2.288710093125700951e-03,-1.113593694753944874e-03,-2.752477303147315979e-05,-2.341086837986949831e-05,-2.851223689503967762e-05,-1.416466602677246556e-05,-5.536678945645689964e-04,-8.253265405073761940e-04,2.050945622613653541e-04,-1.825071376515552402e-05,5.190386218600906432e-05,1.704726855678018183e-06,-1.470107235945761204e-08,-1.034371052810456604e-05,-1.429799795005237684e-05,3.260123194195330143e-04,-1.392882040818221867e-07,-3.223733983759302646e-06,7.717409971519373357e-06,-1.593252818565815687e-08,-2.597893399070017040e-05,1.786140273907221854e-05,-4.618325037881731987e-04,-1.560500473715364933e-03,1.262911595404148102e-03,1.127368537709116936e-03,1.569588675920385867e-05,-2.603007669677026570e-05,-4.983483813703060150e-05,-2.988545747939497232e-04,2.394978655502200127e-04,-1.197783742100000381e-03,-2.549093915149569511e-03,-7.213743811007589102e-05,1.126158516854047775e-03,-8.433185939793474972e-06,1.412028905178885907e-05,5.341799987945705652e-05,-8.847294957377016544e-04,-2.746411832049489021e-03,1.766803557984530926e-03,-1.377178356051445007e-03,6.063314503990113735e-04,-5.133641479915240780e-06,1.185203586828720290e-06,-7.684488082304596901e-06,6.166723906062543392e-04,-7.260476122610270977e-04,-1.042902440531179309e-04,1.275571063160896301e-03,2.062437561107799411e-04,-1.852840505307540298e-04,4.304481626604683697e-05,-2.752563705143984407e-05,2.199467853643000126e-04,-1.892722211778163910e-03,3.393273334950208664e-03,2.997332194354385138e-04,3.504686173982918262e-04,-8.133474329952150583e-05,-1.438826075172983110e-05,7.574857445433735847e-04,3.154079313389956951e-04,-1.539384247735142708e-04,1.445479429094120860e-04,2.470694249495863914e-03,1.528916254756040871e-05,5.691047590516973287e-06,2.165214755223132670e-05,1.181748521048575640e-04,8.807327831164002419e-04,-1.167510519735515118e-03,-1.829051179811358452e-04,-1.580637763254344463e-05,-4.283897942514158785e-05,-2.126507297361968085e-06,-6.691061571473255754e-08,-1.167875234386883676e-05,5.839762161485850811e-05,3.113366256002336740e-04,4.229745245538651943e-04,-1.218210672959685326e-05,6.105165084591135383e-06,-7.043308869469910860e-08,-1.873445216915570199e-05,3.369325713720172644e-05,1.820410689106211066e-04,-1.175270183011889458e-03,1.316162524744868279e-03,1.020416035316884518e-03,1.526801061118021607e-04,-4.052150688949041069e-05,-8.664433698868378997e-05,-1.224690931849181652e-04,-5.024289130233228207e-04,1.950505771674215794e-03,-1.703802030533552170e-03,-5.915376823395490646e-04,-3.630295977927744389e-04,2.660642894625198096e-05,-8.858215005602687597e-05,-1.507897104602307081e-04,-2.933468902483582497e-03,2.564414171501994133e-04,9.448399650864303112e-04,1.502110622823238373e-03,1.823272090405225754e-03,-2.951015630969777703e-05,5.903781129745766521e-06,8.821455412544310093e-05,1.697193831205368042e-03,-1.349633093923330307e-03,7.568827131763100624e-04,-5.247246008366346359e-04,3.310652682557702065e-04,-9.176746971206739545e-07,-3.342408308526501060e-05,8.612067904323339462e-04,1.331322273472324014e-04,8.785811369307339191e-04,-2.553219208493828773e-03,-2.445041202008724213e-03,6.892196252010762691e-04,3.400916757527738810e-04,-7.569363515358418226e-05,5.835616611875593662e-04,3.735934616997838020e-03,3.375573433004319668e-04,1.233648741617798805e-03,-1.964178401976823807e-03,-3.257662319811061025e-05,-5.096769018564373255e-05,-1.279176285606808960e-05,2.308277180418372154e-04,1.870283158496022224e-03,6.371721974574029446e-04,-1.325852936133742332e-03,-1.821251062210649252e-04,-3.804373136517824605e-07,1.729564473862410523e-06,-1.200609034412991605e-08,-1.988824078580364585e-05,-2.258092354168184102e-05,-3.159542393404990435e-04,2.586088667158037424e-04,3.590283085941337049e-06,-1.736849299049936235e-05,2.899469109252095222e-08,2.906823101511690766e-05,-2.530346682760864496e-05,4.218457615934312344e-04,2.043543150648474693e-03,9.118191665038466454e-04,1.320879819104447961e-04,1.211280759889632463e-04,2.754313391051255167e-05,1.393114871461875737e-06,-3.319277893751859665e-04,2.531307050958275795e-03,-2.943322993814945221e-03,-2.830610843375325203e-03,-3.581486642360687256e-03,1.408407581038773060e-03,-1.516912016086280346e-05,-1.021535863401368260e-04,-1.104261493310332298e-03,-1.843440928496420383e-03,1.191323972307145596e-04,1.287995837628841400e-04,1.687033101916313171e-03,9.216624312102794647e-04,-2.389631299593020231e-05,-4.395690848468802869e-05,3.758495440706610680e-04,2.361329505220055580e-03,-2.095953328534960747e-03,5.069958511739969254e-03,1.988160889595746994e-03,-1.136464066803455353e-03,3.771577758016064763e-05,-1.421921188011765480e-04,1.448864932172000408e-03,1.881729927845299244e-03,-6.500888848677277565e-04,-9.935797424986958504e-05,1.800176920369267464e-03,-9.353486821055412292e-04,-1.106999116018414497e-04,-4.564545452012680471e-05,8.557572728022933006e-04,2.129316329956054688e-03,-8.584494935348629951e-05,-2.606636844575405121e-03,-8.063365821726620197e-04,-1.733809913275763392e-04,-3.015523543581366539e-04,1.014270237646996975e-04,-4.375135176815092564e-04,1.336188055574893951e-03,1.719274558126926422e-03,8.825875120237469673e-04,-4.275824758224189281e-04,1.392162521369755268e-03,1.142465975135564804e-03,1.377031090669333935e-03,1.636431319639086723e-03,-1.350005331914871931e-04,-8.977450197562575340e-04,-1.873560366220772266e-03,-4.871328128501772881e-04,3.817629840341396630e-05,-4.307274357415735722e-04,5.788869457319378853e-04,-7.787270005792379379e-04,-1.507973414845764637e-03,-3.226485103368759155e-03,-2.827430609613656998e-03,-3.785697743296623230e-03,6.565692424774169922e-01,-2.129331696778535843e-03,1.078965491615235806e-03,3.794557414948940277e-06,2.630390925332903862e-03,4.563248716294765472e-03,1.362788374535739422e-03,-8.246477227658033371e-05,-1.836894545704126358e-03,2.368009445490315557e-04,-2.708846586756408215e-04,3.858367912471294403e-03,5.090463440865278244e-03,3.380235517397522926e-03,1.274953130632638931e-03,-3.116740845143795013e-03,-2.738005947321653366e-03,-6.499217706732451916e-04,3.264727420173585415e-04,1.224463048856705427e-04,-6.875383201986551285e-03,-4.300779663026332855e-03,3.147991839796304703e-03,-3.057353314943611622e-04,-1.385684125125408173e-03,9.418886038474738598e-04,-3.237908240407705307e-04,-3.029053565114736557e-03,1.070630387403070927e-03,-2.505884272977709770e-03,-6.361442152410745621e-03,4.626449663192033768e-03,-4.434177652001380920e-03,8.044773712754249573e-04,-1.463039807276800275e-04,-4.715003073215484619e-03,1.625766162760555744e-04,-6.276750471442937851e-03,-2.836558269336819649e-05,2.789703430607914925e-03,-2.578474115580320358e-03,-2.177407033741474152e-03,2.573464065790176392e-03,5.559768993407487869e-03,8.618748397566378117e-04,-4.488287668209522963e-04,2.090967260301113129e-03,3.503242973238229752e-03,5.731041077524423599e-03,-1.592574335518293083e-06\n0.000000000000000000e+00,-2.358999154239427298e-05,9.931878594215959311e-06,-3.306877915747463703e-04,-3.673943574540317059e-04,-1.306104763898474630e-06,-2.469730679877102375e-05,-3.872810339089483023e-08,2.234680323454085737e-05,-3.242487582610920072e-05,-1.284177415072917938e-04,2.982678124681115150e-03,-1.581025775521993637e-03,8.020117820706218481e-05,2.084426087094470859e-04,2.931141898443456739e-05,3.725607166416011751e-05,2.844381087925285101e-04,1.630892627872526646e-03,-1.089619356207549572e-03,5.952031351625919342e-04,-9.804039727896451950e-04,5.251804250292479992e-04,-4.338210419518873096e-05,-5.167493509361520410e-05,-1.831662520999088883e-04,2.141261007636785507e-03,-8.521836716681718826e-04,-2.043043263256549835e-03,1.446599722839891911e-03,-2.261618792545050383e-04,-8.122958388412371278e-05,-1.126942515838891268e-05,3.705981071107089520e-04,6.809966289438307285e-04,-1.788877125363796949e-04,-9.955397108569741249e-04,-3.211620962247252464e-03,-2.886645379476249218e-04,1.194725162349641323e-03,5.540099300560541451e-05,6.616357713937759399e-04,-1.469379822083283216e-05,-8.965781307779252529e-04,-2.922572020906955004e-04,8.843171963235363364e-05,-1.040210263454355299e-04,2.943952858913689852e-04,5.706623369405861013e-07,7.588350563310086727e-04,1.264024525880813599e-03,1.021743635646998882e-03,-1.787273678928613663e-03,-1.783867366611957550e-03,-1.861610144260339439e-05,-8.063867426244542003e-06,1.476488023399724625e-06,8.354566671187058091e-05,-4.778811999130994081e-04,-3.182513173669576645e-04,6.118181045167148113e-04,4.466784957912750542e-05,1.200329788844101131e-04,7.835767974029295146e-06,-2.466679838164509420e-08,1.053162213793257251e-05,1.565085403854027390e-05,-2.550854405853897333e-04,3.485659908619709313e-05,-2.612312925975857070e-07,1.245562270923983306e-05,-4.222946259346826992e-08,-2.518801011319737881e-05,1.484115364291938022e-05,1.500158687122166157e-04,6.111749680712819099e-04,-1.232612412422895432e-03,-8.740784251131117344e-04,-2.577642408141400665e-05,-4.732641627924749628e-06,4.263636947143822908e-05,1.680538553046062589e-04,6.739835371263325214e-04,-3.212176030501723289e-03,9.606006788089871407e-04,1.117403851822018623e-03,3.857417614199221134e-04,1.121835339290555567e-06,1.049008715199306607e-04,-1.034263870678842068e-03,1.197957433760166168e-03,3.283476398792117834e-04,1.802931510610505939e-04,1.261556055396795273e-03,1.852850546129047871e-04,-4.137066298426361755e-06,-1.789549486375108245e-08,-1.118481595767661929e-04,6.928517832420766354e-04,4.681693098973482847e-06,-5.179412546567618847e-04,-5.664725904352962971e-04,-3.014566027559340000e-04,-4.021388667752034962e-05,-8.176379196811467409e-06,-5.338065675459802151e-04,-1.712023658910766244e-04,-3.187834518030285835e-03,2.323555527254939079e-04,-3.379977715667337179e-04,7.647004094906151295e-04,2.299217012478038669e-04,3.490681774565018713e-05,1.877021277323365211e-04,9.399880655109882355e-04,-1.834091846831142902e-03,4.259297857061028481e-04,1.314788823947310448e-03,-9.208952178596518934e-06,1.537283060315530747e-05,-1.281039840250741690e-05,-8.777262701187282801e-05,-3.674302424769848585e-04,-6.832692888565361500e-04,5.900385440327227116e-04,6.802105781389400363e-05,-8.915961871025501750e-07,-3.429161552048753947e-06,6.970247046211852648e-09,1.278836862184107304e-06,-9.337982191937044263e-06,-5.455458885990083218e-04,-3.033174725715070963e-04,-1.430066640750737861e-05,-3.828232820524135605e-06,-3.258953640283834829e-08,-2.964871782751288265e-05,-6.611514254473149776e-05,1.302742515690624714e-03,-1.247046515345573425e-03,-2.356543671339750290e-03,2.809241879731416702e-03,-9.314030467066913843e-05,6.084989217924885452e-05,8.358703053090721369e-05,1.605919242138043046e-04,-2.666168846189975739e-03,-1.757756224833428860e-03,2.592804376035928726e-03,3.470238298177719116e-04,-7.278958801180124283e-04,7.811034447513520718e-05,3.748320887098088861e-05,7.407577941194176674e-04,-3.738080267794430256e-04,-1.229476300068199635e-03,1.363618299365043640e-03,1.075514825060963631e-03,-3.347962920088320971e-04,-2.978991142299491912e-05,1.155523295892635360e-05,7.268838817253708839e-05,-9.178392938338220119e-04,3.104185918346047401e-03,-1.128581585362553596e-03,2.590855001471936703e-04,-7.720854482613503933e-04,-3.188148548360913992e-04,3.437188206589780748e-05,-9.574178839102387428e-04,-9.974855929613113403e-04,-1.537841279059648514e-03,-1.302924589253962040e-03,1.928878133185207844e-03,-2.105013933032751083e-03,2.276218292536213994e-04,4.178648669039830565e-05,9.383409633301198483e-05,1.564892358146607876e-03,-8.584045572206377983e-04,-7.819369784556329250e-04,6.951612886041402817e-04,-3.232275503251003101e-06,3.767956513911485672e-05,-9.190672244585584849e-06,3.604208177421241999e-05,5.445259157568216324e-04,-2.533113274694187567e-06,7.668502075830474496e-05,1.354381092824041843e-04,-2.706874511204659939e-05,2.038059392361901700e-05,2.072778615413994885e-09,9.758902024259441532e-07,-1.765685283316997811e-06,-2.158226270694285631e-04,9.609760127204935998e-06,-4.963840183336287737e-06,-1.451622210879577324e-05,3.753802957362495363e-08,-3.891643427778035402e-05,-4.997942596673965454e-05,-4.944509710185229778e-04,1.301591284573078156e-03,-4.733030218631029129e-03,-3.409720957279205322e-03,-1.304283978242892772e-05,-1.511165646661538631e-05,3.560938421287573874e-05,2.330053539481014013e-04,-5.920975469052791595e-03,2.343798521906137466e-03,2.780950861051678658e-03,1.683585811406373978e-03,4.185895901173353195e-03,-1.716906263027340174e-05,-1.309066428802907467e-04,2.690441033337265253e-04,-2.529939403757452965e-03,2.440516604110598564e-03,-5.146584473550319672e-03,8.940569823607802391e-04,-3.549843095242977142e-03,-6.536458840855630115e-06,1.987701216421555728e-05,1.050594291882589459e-04,-3.822285681962966919e-03,7.221510168164968491e-03,-4.607385955750942230e-03,-7.325218524783849716e-03,1.592507702298462391e-03,1.560336386319249868e-04,-5.836798663949593902e-06,1.208395115099847317e-03,2.047741785645484924e-03,-9.480518056079745293e-04,-5.367205943912267685e-03,-1.243277452886104584e-03,1.311778789386153221e-03,-7.511688636441249400e-06,-3.990843833889812231e-05,-1.523860730230808258e-03,2.151363529264926910e-03,1.065718755125999451e-02,1.111766905523836613e-03,-1.512409653514623642e-03,-5.091730781714431942e-05,-9.562006016494706273e-05,-2.962685175589285791e-05,-3.271914902143180370e-04,2.805464202538132668e-03,-6.837276159785687923e-04,-5.519555998034775257e-04,-2.221002796432003379e-04,4.879742846242152154e-05,8.166917723428923637e-06,-3.014727667505212594e-08,-2.258331960547366180e-06,2.659781785041559488e-06,-1.611827756278216839e-04,-5.370830331230536103e-05,-1.584179335623048246e-05,-2.606715133879333735e-05,3.561922312655951828e-08,-1.069763311534188688e-05,2.646630855451803654e-05,5.817877172376029193e-05,-1.427951850928366184e-03,1.141290704254060984e-04,6.163671787362545729e-05,1.182207324745832011e-05,-1.520349360362160951e-05,1.167331174656283110e-05,4.115773190278559923e-04,-1.081147813238203526e-03,-1.624908181838691235e-03,-1.327808364294469357e-03,2.224898635176941752e-04,1.371481484966352582e-04,-2.728809704422019422e-05,1.190466355183161795e-05,3.087333170697093010e-04,2.372455550357699394e-03,-8.274783613160252571e-04,-6.040382431820034981e-04,-2.188208047300577164e-03,5.909274914301931858e-04,1.960221743502188474e-05,-2.187556128774303943e-05,5.464448622660711408e-05,-7.058855262584984303e-04,1.052162493579089642e-03,5.660548922605812550e-04,2.023819833993911743e-04,2.607683418318629265e-04,-6.957909499760717154e-05,-1.111942765419371426e-05,4.965980770066380501e-04,6.369053153321146965e-04,-1.428952207788825035e-03,1.007671584375202656e-03,1.164361718110740185e-03,5.949660553596913815e-04,-7.196214937721379101e-06,-3.816806201939471066e-05,9.442367445444688201e-05,1.516265794634819031e-03,-1.615047222003340721e-04,-6.967943045310676098e-04,-8.779531926847994328e-04,-3.048518237847019918e-06,1.360130954708438367e-05,4.169846215518191457e-05,4.357341094873845577e-05,4.567196592688560486e-04,-2.442851109663024545e-05,4.682307480834424496e-04,-7.264238229254260659e-05,-4.068417638336541131e-06,1.295371248488663696e-06,-7.288235792657360435e-09,-6.639494358751107939e-07,9.729687917570117861e-06,5.760007770732045174e-04,4.932295996695756912e-04,1.191271712741581723e-05,3.428319178055971861e-05,1.623811840545386076e-08,4.312426244723610580e-05,4.387352601042948663e-05,5.534722586162388325e-04,-1.046819845214486122e-03,5.125778843648731709e-04,8.694074349477887154e-04,1.121712703024968505e-04,-5.489633622346445918e-05,1.338725851383060217e-04,-5.452895420603454113e-04,3.627172438427805901e-03,-1.129569252952933311e-03,-9.604883962310850620e-04,1.292865141294896603e-03,-8.207474020309746265e-04,-1.543748658150434494e-05,-7.536790508311241865e-05,8.074762299656867981e-04,1.022417927742935717e-04,1.911463448777794838e-03,-6.362937856465578079e-04,1.269125030376017094e-03,-9.519406012259423733e-05,9.359842806588858366e-05,3.774209835682995617e-05,-9.416813554707914591e-05,8.200707379728555679e-04,6.144319777376949787e-04,-2.116322750225663185e-03,-3.361942246556282043e-03,-1.663185190409421921e-03,-4.559494263958185911e-04,2.935385782620869577e-05,-1.200460130348801613e-03,-3.189353737980127335e-04,-3.990791446994990110e-05,4.847968230023980141e-04,-3.422782290726900101e-03,-4.559365625027567148e-04,-3.514032578095793724e-04,6.776536611141636968e-05,1.421136665157973766e-03,-2.280672924825921655e-04,-1.388505334034562111e-03,-6.108055822551250458e-05,7.939666393212974072e-04,3.761616608244366944e-05,-1.021859043248696253e-05,5.157766281627118587e-05,-4.023829023935832083e-05,4.576609644573181868e-04,1.218004734255373478e-03,-1.487351488322019577e-03,3.827443651971407235e-05,1.969618642760906368e-05,-1.095089737646048889e-05,-9.558243618812412024e-08,6.708948603773023933e-06,-3.505150380078703165e-05,6.486251368187367916e-04,5.685852374881505966e-04,-1.991345197893679142e-05,3.860670767608098686e-05,-1.480202627135440707e-10,4.590014668792719021e-06,1.856473681982606649e-05,3.711909812409430742e-05,-3.777979174628853798e-03,2.741639269515872002e-03,1.019281684421002865e-03,5.952798164798878133e-05,4.527556484390515834e-06,-3.029735489690210670e-05,-2.519495901651680470e-04,-3.479233710095286369e-03,-1.603151613380759954e-04,-5.606517515843734145e-05,-6.193144945427775383e-04,-5.959135596640408039e-04,-6.387568646459840238e-06,1.315186818828806281e-04,1.313087996095418930e-04,-1.255415845662355423e-03,7.500255014747381210e-04,-8.233296684920787811e-04,8.868878358043730259e-04,-4.336318816058337688e-04,4.708999404101632535e-05,5.408234210335649550e-05,2.452011103741824627e-04,-1.338253379799425602e-03,4.487195052206516266e-03,-1.544647268019616604e-03,3.644528100267052650e-03,1.144666806794703007e-03,-2.050821494776755571e-04,-1.521082413091789931e-05,4.656867240555584431e-04,3.393759950995445251e-03,-2.216884167864918709e-03,3.344827564433217049e-05,-3.618107642978429794e-03,-1.715998281724750996e-03,-1.113329635700210929e-04,6.763075361959636211e-05,-1.110992161557078362e-03,9.458741988055408001e-04,-7.566332933492958546e-04,2.551297657191753387e-04,-7.995829801075160503e-04,-1.962118949450086802e-05,-8.989072739495895803e-06,-1.379945047119690571e-07,-7.844435458537191153e-05,1.549830485600978136e-04,-1.134869398811133578e-05,7.562846294604241848e-04,3.838778502540662885e-05,-1.393943148286780342e-05,2.561151632107794285e-06,-2.186334313591942191e-08,-8.161654477589763701e-06,3.658430432551540434e-05,-1.775607088347896934e-04,-1.854051079135388136e-04,-2.755290552158840001e-06,1.490534759795991704e-05,-3.366039891261607409e-08,-6.841383765276987106e-06,-4.210274346405640244e-05,3.229320864193141460e-04,-5.402613314799964428e-04,-6.899213185533881187e-04,-1.359660411253571510e-03,-6.904978363309055567e-05,-4.050111783726606518e-06,5.921295451116748154e-05,-6.157067837193608284e-04,2.603298053145408630e-04,-1.586711267009377480e-03,-3.120633773505687714e-04,6.434630136936903000e-03,9.172245627269148827e-04,-2.674249662959482521e-05,1.548943546367809176e-04,-8.427870925515890121e-04,2.725137630477547646e-03,-1.876299036666750908e-03,-1.205190434120595455e-03,-5.208548158407211304e-03,-1.135413767769932747e-03,1.331637213297653943e-05,-1.066007644112687558e-05,4.076673576491884887e-05,3.592555003706365824e-04,-2.569971256889402866e-04,-2.304493915289640427e-03,1.937569351866841316e-03,2.437001967336982489e-04,-4.503059608396142721e-04,-1.210059599543455988e-05,-2.198408124968409538e-03,-1.184330903925001621e-03,4.639226826839148998e-04,1.764780492521822453e-03,-7.887380197644233704e-04,-7.054665475152432919e-04,9.412588042323477566e-06,-1.965576643669919576e-07,3.101050970144569874e-04,5.095851374790072441e-04,-2.505980897694826126e-03,1.479981467127799988e-03,4.776482237502932549e-04,-1.938990135386120528e-05,2.140433934982866049e-05,1.918146517709828913e-05,-1.281519071198999882e-04,2.587445196695625782e-04,9.299441007897257805e-04,3.821116406470537186e-04,1.041345240082591772e-04,3.498879777907859534e-06,-1.067804623744450510e-05,1.116754901886451989e-07,-2.472005007803090848e-06,-2.028436210821382701e-05,-2.719696785788983107e-04,-2.745638485066592693e-04,-3.256808122387155890e-05,-2.113651135005056858e-05,-4.620764570972824004e-08,-6.733618647558614612e-06,8.558103218092583120e-06,-3.362820134498178959e-04,1.059005619026720524e-03,-5.378100322559475899e-04,-1.160090672783553600e-03,1.076056378224166110e-05,-7.291272368092904799e-07,-1.245057355845347047e-04,-3.261894744355231524e-05,5.099209374748170376e-05,-4.497434711083769798e-04,1.308106817305088043e-03,1.835106289945542812e-03,9.511618409305810928e-04,8.175662514986470342e-06,-1.514455507276579738e-04,-1.030312851071357727e-03,3.486114088445901871e-03,-3.274621558375656605e-04,-1.161116873845458031e-03,4.816037253476679325e-04,-3.294481721241027117e-04,-5.715245424653403461e-05,-2.364562715229112655e-05,-1.121458044508472085e-04,-2.061848063021898270e-03,2.298477105796337128e-03,-5.349992774426937103e-03,-5.454927682876586914e-03,2.281080523971468210e-04,3.396516840439289808e-04,-1.539313052489887923e-05,-1.533574977656826377e-04,-1.363654504530131817e-03,-1.755457255057990551e-03,3.963976632803678513e-04,-3.917485300917178392e-04,6.013833626639097929e-06,-4.226478922646492720e-04,4.920930223306640983e-05,1.356152584776282310e-03,1.473993906984105706e-04,1.555287395603954792e-03,2.908377064159139991e-05,-9.584613144397735596e-04,-6.724842241965234280e-04,-6.709162844344973564e-04,7.194358477136120200e-05,-3.547144588083028793e-04,-4.292669764254242182e-04,-1.217246521264314651e-03,5.564739694818854332e-04,1.986004353966563940e-04,2.205381606472656131e-04,-8.766480023041367531e-04,8.059070096351206303e-04,-8.962789434008300304e-04,4.627275629900395870e-04,8.204883197322487831e-04,1.065818578354083002e-04,1.019380753859877586e-03,6.137635791674256325e-04,7.738094427622854710e-04,3.895222616847604513e-04,-7.487104157917201519e-04,3.146911039948463440e-04,-2.330408897250890732e-03,-1.045201439410448074e-03,-8.791327127255499363e-05,-2.124664606526494026e-03,6.576940417289733887e-01,1.331966486759483814e-03,1.297726557822898030e-04,-5.856628064066171646e-03,1.486092107370495796e-03,3.320753108710050583e-03,1.678930944763123989e-03,2.519015222787857056e-03,3.065203083679080009e-03,-1.250550267286598682e-03,3.161364584229886532e-04,4.100813996046781540e-03,-1.159961801022291183e-03,-9.124279604293406010e-04,-3.294290043413639069e-03,-3.121671616099774837e-04,-3.260000958107411861e-04,-3.239472789573483169e-05,1.423006993718445301e-03,-7.545833359472453594e-04,3.053430467844009399e-03,-1.638869405724108219e-03,-3.261905658291652799e-05,1.653090119361877441e-03,-4.568903532344847918e-04,-3.540109028108417988e-04,4.932947340421378613e-04,-9.161623311229050159e-04,1.811852795071899891e-03,-3.026213031262159348e-03,-2.247264375910162926e-03,-1.169380615465342999e-03,-2.558995038270950317e-04,1.508244604337960482e-04,5.445993505418300629e-03,-3.074452397413551807e-04,-1.890750136226415634e-03,-9.681882220320403576e-04,-3.746494767256081104e-04,5.817324272356927395e-04,-1.658903667703270912e-03,1.352133322507143021e-02,-1.261962810531258583e-03,1.912489882670342922e-03,-2.818929497152566910e-03,2.175194211304187775e-03,-5.322719225659966469e-04,1.667252974584698677e-03,2.376894371991511434e-06\n0.000000000000000000e+00,5.358262205845676363e-05,-6.773011409677565098e-05,-3.413253216422162950e-05,1.818123419070616364e-04,-6.286826101131737232e-05,6.621910415560705587e-06,1.564107954266091838e-08,4.469323903322219849e-05,2.371300070080906153e-05,-6.080429302528500557e-04,-4.514807369560003281e-04,3.821366699412465096e-03,3.380134934559464455e-03,2.571380264271283522e-06,3.195627141394652426e-05,4.773654654854908586e-05,6.781562115065753460e-04,3.750968491658568382e-03,2.891007112339138985e-03,-3.091673832386732101e-03,-2.874372759833931923e-03,-8.025146089494228363e-04,-4.731460649054497480e-05,-8.948393951868638396e-05,-6.382996216416358948e-04,-2.266662660986185074e-03,1.614171313121914864e-03,3.241885919123888016e-03,2.491527935490012169e-03,-1.573707791976630688e-03,6.109359674155712128e-05,-3.556564115569926798e-05,-4.331816162448376417e-04,-8.720164187252521515e-04,3.306912723928689957e-03,3.332936030346900225e-04,2.269173972308635712e-03,1.309145940467715263e-03,-8.049322641454637051e-04,4.925801840727217495e-05,-8.328567491844296455e-04,7.778917788527905941e-04,-1.277929637581110001e-03,-9.432170190848410130e-04,-8.662653155624866486e-03,-1.313039916567504406e-03,-3.236504853703081608e-04,7.484549132641404867e-05,-1.006302540190517902e-03,2.186419675126671791e-03,1.799725810997188091e-03,-8.823079988360404968e-03,1.298851566389203072e-03,-5.262269041850231588e-05,3.308546729385852814e-05,3.559365268301917240e-06,1.237168617080897093e-04,-1.741908956319093704e-03,1.390219840686768293e-04,9.088448714464902878e-04,1.737869461067020893e-04,-4.541507951216772199e-05,1.068986148311523721e-05,2.090818362887603143e-08,2.661052803887287155e-06,-5.932421117904596031e-05,-3.685823176056146622e-04,2.239908462797757238e-05,1.820008037611842155e-06,-5.974508530925959349e-05,-2.321384862113973213e-08,-7.621254098921781406e-06,-1.679491106187924743e-05,4.835390136577188969e-04,-6.558742607012391090e-04,-2.369885100051760674e-03,-4.104725667275488377e-04,8.873771002981811762e-05,-1.605662691872566938e-05,1.973423604795243591e-05,4.359667218523100019e-05,-1.100289984606206417e-03,-9.922126773744821548e-04,1.679912442341446877e-03,-2.249305834993720055e-03,-1.357620640192180872e-04,-5.616351336357183754e-05,-2.738111561484402046e-06,2.370389702264219522e-04,2.200255636125802994e-03,-2.820251975208520889e-04,-3.629231941886246204e-04,1.013165921904146671e-03,1.001257682219147682e-03,-3.356041270308196545e-05,-2.555495029810117558e-06,-5.911663756705820560e-04,-2.050906332442536950e-04,3.594788489863276482e-03,1.150450087152421474e-03,4.601848777383565903e-04,-2.219248854089528322e-04,1.313326065428555012e-04,7.129613095457898453e-06,-3.192449221387505531e-04,1.165257417596876621e-03,-3.274343907833099365e-03,-1.788320485502481461e-03,7.828318630345165730e-04,-1.037831301800906658e-03,-1.632632483961060643e-04,6.420050794986309484e-06,-2.601974410936236382e-04,7.513928576372563839e-04,2.751403371803462505e-04,3.228689020033925772e-04,1.550105982460081577e-03,1.008453818940324709e-05,3.515067874104715884e-05,-3.270160050306003541e-06,1.927667326526716352e-04,-4.899904015474021435e-04,-1.913558575324714184e-03,-9.926908387569710612e-05,-2.388899702054914087e-05,1.198612335429061204e-05,4.682324288296513259e-07,2.235972829112142790e-08,-1.289207830268424004e-05,2.776630208245478570e-05,-1.418489729985594749e-03,-9.933355031535029411e-04,-5.364015305531211197e-05,-5.978246554150246084e-05,-6.645403671790006683e-10,-6.849813507869839668e-05,5.920891271671280265e-05,-1.558080432005226612e-03,2.700230106711387634e-04,-3.720968496054410934e-03,9.576025186106562614e-04,-1.851804408943280578e-04,6.800294158892938867e-06,-3.481026396912056953e-06,-1.033702399581670761e-03,1.166884554550051689e-03,2.743782009929418564e-03,1.347755314782261848e-03,2.156222006306052208e-03,-2.718535251915454865e-03,6.842134462203830481e-05,-2.907182788476347923e-04,-2.740948228165507317e-03,-9.211439173668622971e-04,-5.759458523243665695e-03,-5.712063517421483994e-03,2.717284020036458969e-03,-1.815876923501491547e-03,3.493758777040056884e-05,6.032340024830773473e-05,-3.664209507405757904e-04,2.261299407109618187e-03,3.196533361915498972e-04,-4.987416323274374008e-03,5.215162527747452259e-04,-1.068207202479243279e-03,1.818643504520878196e-04,8.820332004688680172e-05,-1.933163381181657314e-03,-7.026747334748506546e-04,3.493642434477806091e-03,5.297333467751741409e-03,-6.280941306613385677e-04,-5.459174979478120804e-03,2.781070361379534006e-04,-2.710088301682844758e-05,-1.336965709924697876e-03,-2.486403682269155979e-04,-5.550481728278100491e-04,1.187445246614515781e-03,2.557979198172688484e-03,3.273900074418634176e-05,-9.169717486656736583e-06,-3.932098024961305782e-07,-1.409718606737442315e-06,-9.192622383125126362e-04,2.312303753569722176e-03,-6.413467053789645433e-05,1.004535879474133253e-04,-7.131202437449246645e-05,-3.213157833670265973e-05,6.177880429447668575e-10,-3.650425242085475475e-06,5.766202775703277439e-06,-3.417877305764704943e-04,2.469177125021815300e-04,2.677315569599159062e-05,1.789672751328907907e-05,5.309289008437190205e-09,3.941250906791538000e-05,7.293420367204817012e-06,1.072526560164988041e-03,-4.461094067664816976e-05,-6.025165319442749023e-03,-8.586322655901312828e-04,3.061840252485126257e-04,3.789415814026142471e-06,-4.765917765325866640e-06,-5.974015220999717712e-04,-3.729599760845303535e-03,2.629334630910307169e-04,-3.145110094919800758e-03,-1.618577516637742519e-05,9.746638126671314240e-03,3.896473208442330360e-05,1.673477381700649858e-04,1.388848409987986088e-03,-9.799739345908164978e-04,3.710132092237472534e-03,6.924676708877086639e-03,9.122410789132118225e-03,1.294000772759318352e-03,1.447206614102469757e-06,7.771610398776829243e-05,4.892631550319492817e-04,3.240765538066625595e-03,-2.606937196105718613e-03,6.815940607339143753e-03,-5.302162840962409973e-03,-2.644048538058996201e-03,-3.807542088907212019e-04,-1.039226335706189275e-04,1.218580873683094978e-03,1.773348310962319374e-03,-4.526484990492463112e-04,-1.344477944076061249e-02,2.639320213347673416e-03,8.163166930899024010e-04,-3.156262973789125681e-04,-1.616254303371533751e-05,2.518277382478117943e-03,-3.206337802112102509e-03,-3.210433933418244123e-04,3.563882084563374519e-03,-8.956585661508142948e-04,-1.049961138051003218e-04,-8.790801803115755320e-05,3.741947512025944889e-05,-8.181129815056920052e-04,-4.324933513998985291e-03,8.986187167465686798e-04,-6.669273134320974350e-04,2.651913064255495556e-06,-6.344554276438429952e-05,1.071363271876180079e-06,6.017589981865967275e-09,8.401937520829960704e-06,1.400898327119648457e-05,5.655030327034182847e-05,-1.403034548275172710e-04,2.272468236697022803e-06,5.949633532509324141e-07,2.730985215748660266e-08,1.796131300579872914e-06,1.258586871699662879e-05,-1.822183257900178432e-04,-2.036641351878643036e-03,-2.528160694055259228e-04,-5.263538332656025887e-04,-8.144788807840086520e-06,1.340547896688804030e-05,1.318748581979889423e-05,3.614122397266328335e-05,-9.165588999167084694e-04,1.981142675504088402e-03,-1.925276243127882481e-03,1.124302856624126434e-03,2.095367381116375327e-04,-1.597002119524404407e-05,1.086028860299848020e-04,-8.392998133786022663e-04,6.759873940609395504e-04,9.120213508140295744e-05,2.387937565799802542e-04,1.212057657539844513e-03,-5.789845017716288567e-04,3.311214868517708965e-06,-3.780869883485138416e-05,-1.143208737630629912e-05,-1.258677511941641569e-04,1.231848844327032566e-03,-6.342979759210720658e-05,-8.598404238000512123e-04,-3.851783985737711191e-04,1.959987275768071413e-05,1.904416421893984079e-05,-5.731867277063429356e-04,-9.908572537824511528e-04,5.762123328167945147e-05,-7.630670443177223206e-04,1.437447353964671493e-04,-7.576255011372268200e-04,2.637237776070833206e-04,3.876200935337692499e-05,1.237437361851334572e-03,5.689552926924079657e-05,-3.943165647797286510e-04,-9.637136827223002911e-04,2.147516701370477676e-03,-1.308139326283708215e-05,4.928579801344312727e-05,8.536708264728076756e-06,1.265504670300288126e-05,-3.644707612693309784e-05,2.750020648818463087e-04,5.860636883880943060e-05,-8.985718159237876534e-05,2.673166932254389394e-08,-3.847857442451640964e-06,1.840567165345419198e-08,7.759672371321357787e-06,6.314244092209264636e-05,3.240475489292293787e-04,-3.071618266403675079e-05,1.839575452322605997e-05,4.101519880350679159e-05,-1.937860361067578197e-08,-3.964057395933195949e-05,4.163591802353039384e-05,-3.052554675377905369e-04,8.494793437421321869e-04,-5.925793200731277466e-03,-1.060625509126111865e-04,-1.226408348884433508e-04,-2.732332359300926328e-05,1.322347234236076474e-04,1.782377512427046895e-04,3.373144427314400673e-04,-2.197654219344258308e-03,2.172775333747267723e-03,3.905941732227802277e-03,-1.304767443798482418e-03,7.239003025460988283e-05,1.731121446937322617e-04,1.212232629768550396e-03,2.053542993962764740e-05,-7.864118670113384724e-04,-6.935939309187233448e-04,-3.790130140259861946e-04,-2.479011018294841051e-04,4.127668216824531555e-05,-2.619212682475335896e-05,-1.627707242732867599e-04,-1.731511903926730156e-03,5.494263488799333572e-03,-2.486789890099316835e-04,2.117167168762534857e-04,3.542751801433041692e-05,-3.312969347462058067e-04,-2.718379982979968190e-05,-2.083136467263102531e-03,2.865416463464498520e-03,-1.790920272469520569e-03,-5.146850366145372391e-03,-4.944216925650835037e-03,1.118421205319464207e-03,3.092424012720584869e-04,8.438289660261943936e-05,-1.190182636491954327e-03,-2.134352398570626974e-04,3.018504008650779724e-03,3.382980125024914742e-03,7.655947702005505562e-04,-4.482686199480667710e-05,2.232435326732229441e-05,5.718581451219506562e-05,-7.333321264013648033e-05,1.314632361754775047e-03,-1.974003156647086143e-03,3.477514837868511677e-04,3.172727883793413639e-05,3.205055463695316575e-06,-7.670757440791931003e-06,-5.063247954240068793e-08,2.805686926876660436e-05,1.719515967124607414e-05,-5.099630216136574745e-04,-2.452085318509489298e-04,-6.960821337997913361e-06,9.860581485554575920e-06,5.952347237325739115e-08,2.197140929638408124e-05,6.579104956472292542e-05,1.007929167826659977e-04,5.027002189308404922e-04,-2.015956211835145950e-03,-1.614818174857646227e-04,-1.496782642789185047e-04,-5.535915761356591247e-07,-1.024111697915941477e-04,6.165337981656193733e-04,-1.773397438228130341e-03,2.550578792579472065e-04,-2.712741261348128319e-03,1.281799050047993660e-04,1.362939015962183475e-03,6.404703890439122915e-05,-4.218577305437065661e-05,2.054655124084092677e-05,1.804804196581244469e-03,-1.323814620263874531e-03,4.133155103772878647e-03,1.613347674719989300e-03,1.031826250255107880e-03,-7.339268631767481565e-05,-1.133292389567941427e-04,9.561997103446628898e-06,5.069822072982788086e-04,-2.082138089463114738e-03,5.833453033119440079e-03,-9.499308653175830841e-04,-1.737008133204653859e-04,9.588455432094633579e-04,-1.463746684748912230e-05,-1.931548176798969507e-04,-3.079319372773170471e-03,-2.058794256299734116e-03,-3.343078773468732834e-03,4.778487142175436020e-03,3.419275162741541862e-03,5.177009152248501778e-04,7.008097327343421057e-06,1.348547404631972313e-03,1.815025578252971172e-03,-1.306142192333936691e-03,-4.288599360734224319e-03,7.465022499673068523e-04,-3.246255073463544250e-05,-2.414996060906560160e-06,-2.341494109714403749e-05,1.335046545136719942e-04,-7.012134883552789688e-04,-7.108014542609453201e-04,4.264691378921270370e-04,9.886778570944443345e-06,8.231242827605456114e-05,8.924355825001839548e-06,-3.699960871017538011e-08,1.091634203476132825e-05,3.631041636253939942e-06,-8.505287405569106340e-05,-1.932806771947070956e-04,-2.936763485195115209e-05,-2.745949359450605698e-06,4.211278792354278266e-08,-1.186442750622518361e-05,-1.147051170846680179e-05,6.260260124690830708e-05,2.729429164901375771e-03,-2.575035439804196358e-03,1.010285457596182823e-03,2.969713568745646626e-05,-2.651181057444773614e-05,-1.932671329996082932e-05,3.262840618845075369e-04,-1.765036722645163536e-03,1.965360483154654503e-03,4.109107889235019684e-03,2.686087973415851593e-03,-2.202430739998817444e-03,-3.435794133110903203e-05,1.910366554511711001e-04,7.912982255220413208e-04,-4.628954047802835703e-04,1.931740902364253998e-03,1.281314529478549957e-03,1.607986283488571644e-03,1.199983526021242142e-03,-2.709099135245196521e-05,-5.084935764898546040e-05,1.689904020167887211e-04,-1.003509853035211563e-03,2.160657430067658424e-03,5.554315866902470589e-04,-6.021824083290994167e-05,1.405229559168219566e-04,-4.335979465395212173e-04,-3.758459570235572755e-05,-3.731978940777480602e-04,-2.204758347943425179e-03,7.090012077242136002e-04,-1.017159130424261093e-02,-2.008964540436863899e-03,-8.400562801398336887e-04,-2.864811103790998459e-04,-2.600719017209485173e-05,2.561088651418685913e-03,5.322683136910200119e-04,-1.302317483350634575e-03,-1.605558092705905437e-03,-8.907095761969685555e-04,-6.661271982011385262e-06,-1.740733569022268057e-05,4.498471753322519362e-05,-3.183714579790830612e-04,1.993168145418167114e-03,1.207101042382419109e-03,3.013603272847831249e-04,1.326625206274911761e-04,-3.380159614607691765e-05,7.195503144430404063e-07,1.630769475013948977e-08,-3.797214503720169887e-06,7.025090326351346448e-06,2.480903349351137877e-04,2.843457914423197508e-04,1.930055532284313813e-06,3.949614892917452380e-07,-7.117478162399493158e-09,-1.338725360255921260e-05,1.028222595778061077e-05,1.661661226535215974e-04,-2.313667791895568371e-04,-2.227083081379532814e-03,2.109816996380686760e-03,7.570165325887501240e-05,3.316647780593484640e-05,1.337180146947503090e-04,-4.010551492683589458e-05,-2.819066867232322693e-04,2.609546761959791183e-03,-8.541876450181007385e-04,-9.543797932565212250e-05,3.645700635388493538e-04,-3.107557495241053402e-05,1.153945850091986358e-04,-1.369009492918848991e-03,-8.567448239773511887e-04,-3.665513359010219574e-03,9.375289082527160645e-04,-3.028877545148134232e-03,-1.288922503590583801e-03,1.381586625939235091e-04,4.460572745301760733e-05,-4.438047471921890974e-04,8.125230669975280762e-04,-3.689437871798872948e-03,1.625059521757066250e-03,6.988937966525554657e-03,3.354042128194123507e-04,-6.905093905515968800e-04,2.176631824113428593e-04,-1.664895389694720507e-04,2.028767718002200127e-03,5.292820278555154800e-04,8.892478654161095619e-04,-5.123510956764221191e-03,7.810428505763411522e-04,7.405082578770816326e-05,-1.359113957732915878e-03,6.814054795540869236e-04,1.035831519402563572e-05,-2.665620995685458183e-03,-4.334601107984781265e-03,3.437357256188988686e-03,-7.960337097756564617e-04,2.485772129148244858e-04,-1.696025719866156578e-04,-2.624001062940806150e-04,-1.007230312097817659e-04,2.152392407879233360e-03,-4.653700161725282669e-04,7.258402765728533268e-04,1.058922862284816802e-05,-1.068586934707127512e-04,-1.403200323693454266e-03,-3.476117854006588459e-04,-9.352525812573730946e-04,7.971288287080824375e-04,-1.326495897956192493e-03,-5.471361218951642513e-04,3.341911360621452332e-04,2.256691455841064453e-03,3.160934138577431440e-04,-3.128993790596723557e-03,5.209672381170094013e-04,-3.863784950226545334e-03,-2.852570964023470879e-03,-9.020990110002458096e-04,1.200405997224152088e-03,1.374995568767189980e-03,6.495459079742431641e-01,8.632590761408209801e-04,-2.535718493163585663e-03,-3.997018560767173767e-03,-2.995003596879541874e-04,-3.172507509589195251e-03,9.460978908464312553e-04,2.890052739530801773e-03,1.322326948866248131e-03,-4.198794486001133919e-04,7.898527546785771847e-04,5.880650132894515991e-04,6.457057315856218338e-04,1.196451135911047459e-03,-1.064020907506346703e-03,1.365526462905108929e-03,-9.657822665758430958e-04,6.777302478440105915e-04,5.246751243248581886e-04,-3.266708925366401672e-03,2.585350594017654657e-04,8.841520175337791443e-04,-5.402792594395577908e-04,-2.916956786066293716e-03,1.717212959192693233e-03,2.293574158102273941e-03,2.585185924544930458e-03,1.334643806330859661e-03,2.821733942255377769e-03,-2.445224672555923462e-03,2.277455758303403854e-03,-8.562745060771703720e-04,-2.444202313199639320e-03,4.139591008424758911e-03,2.562728244811296463e-03,-5.446457304060459137e-03,5.036657210439443588e-03,-2.583891851827502251e-03,5.435565020889043808e-03,4.300415981560945511e-03,-3.614242421463131905e-03,1.208542566746473312e-02,-1.277144649066030979e-03,9.340108372271060944e-03,6.270132143981754780e-04,-8.835784159600734711e-03,7.190818898379802704e-03,3.500098728181910701e-06\n0.000000000000000000e+00,3.639399801613762975e-05,-3.287115396233275533e-05,-4.237974935676902533e-04,-8.119780104607343674e-04,-2.100865822285413742e-05,3.825926978606730700e-05,-1.887587686155711708e-08,-1.157374481408623978e-05,-1.780585444066673517e-05,-9.027948544826358557e-05,-8.019025437533855438e-03,-8.027599542401731014e-04,-1.553102629259228706e-03,-2.256996813230216503e-04,-8.835217886371538043e-05,-1.361962858936749399e-05,8.631553500890731812e-04,3.468859940767288208e-04,1.247822539880871773e-03,-5.624069599434733391e-04,4.574400838464498520e-03,-8.088398026302456856e-04,-9.412658073415514082e-06,2.799442154355347157e-04,1.330172293819487095e-03,-7.930240826681256294e-04,6.215820088982582092e-03,8.554834872484207153e-03,1.927645178511738777e-03,2.719630254432559013e-03,-1.361046306556090713e-04,-7.050027488730847836e-05,-2.395482624706346542e-05,-3.109876532107591629e-03,1.860496355220675468e-03,-5.063577555119991302e-04,-5.042864358983933926e-04,2.288243558723479509e-04,8.699113968759775162e-04,-1.696916006039828062e-04,-2.448173239827156067e-03,-2.991613582707941532e-04,5.545117892324924469e-04,-1.319806440733373165e-03,3.655696520581841469e-03,-3.451786004006862640e-03,-1.526804117020219564e-04,5.674756539519876242e-05,4.021753557026386261e-03,-1.841840130509808660e-04,-3.258972894400358200e-03,-8.656777208670973778e-04,1.746326917782425880e-03,6.349971044983249158e-06,3.121174086118116975e-05,-4.722958692582324147e-05,-1.677399268373847008e-05,1.632470288313925266e-03,-2.931479830294847488e-03,1.142434775829315186e-03,1.823361963033676147e-04,5.737964238505810499e-05,-4.054390956298448145e-08,2.044641567167104768e-09,2.485385994077660143e-05,1.213639552588574588e-05,-7.262614672072231770e-04,-6.058366270735859871e-04,2.602205131552182138e-05,-2.104520899592898786e-05,2.676627808284592902e-09,-4.457246541278436780e-05,-3.585711965570226312e-05,-9.502282482571899891e-04,-4.223558586090803146e-03,-5.360764451324939728e-03,-1.652749371714890003e-03,-5.536438402486965060e-05,-2.699498054425930604e-06,-5.853447419212898239e-06,8.509255712851881981e-04,3.010966582223773003e-03,1.443167333491146564e-03,2.059133956208825111e-03,-9.513979603070765734e-05,-1.645426891627721488e-06,8.295239240396767855e-05,1.435369922546669841e-04,2.236112486571073532e-03,-1.545950537547469139e-03,4.850923549383878708e-03,2.309741103090345860e-05,2.444783924147486687e-03,3.759915125556290150e-04,-5.430061355582438409e-05,-7.475066377082839608e-05,7.346041093114763498e-05,-2.766271936707198620e-04,-1.285405363887548447e-03,2.000439912080764771e-03,2.887372975237667561e-04,6.645185640081763268e-04,7.117266068235039711e-04,2.136727925972081721e-05,-9.008502820506691933e-04,3.318767994642257690e-03,-6.496562855318188667e-04,1.995205413550138474e-03,2.059494378045201302e-03,9.079653536900877953e-04,2.871035831049084663e-04,8.960127161117270589e-05,-7.913485169410705566e-04,1.531493617221713066e-03,-3.334044013172388077e-03,3.524912288412451744e-03,1.060541952028870583e-03,-3.508888403302989900e-05,1.125063135987147689e-05,-1.916658948175609112e-05,-7.020298653515055776e-05,-4.134899354539811611e-04,-1.170520670711994171e-03,9.246099507436156273e-04,1.831153786042705178e-04,9.127484372584149241e-05,2.327879883523564786e-06,5.536626801472266379e-08,-4.453642031876370311e-05,-8.231465471908450127e-05,7.725679315626621246e-04,3.161443455610424280e-04,-5.965663149254396558e-05,-5.006439459975808859e-05,2.621073580399979619e-09,-3.335825022077187896e-05,8.491399057675153017e-05,9.225205285474658012e-04,7.505945861339569092e-03,-7.959376089274883270e-03,-3.633167594671249390e-03,4.255255626048892736e-04,-1.653554500080645084e-05,-1.770065136952325702e-04,-8.974930969998240471e-04,3.039972856640815735e-03,3.751037642359733582e-03,1.404254697263240814e-02,1.494354475289583206e-02,-1.132369390688836575e-03,-1.091475569410249591e-04,-3.162223147228360176e-04,-3.812089329585433006e-03,-3.179475432261824608e-03,3.973344340920448303e-03,-1.284319069236516953e-02,-7.754870690405368805e-03,-3.642838564701378345e-04,1.648856414249166846e-04,3.639196802396327257e-05,-4.486250691115856171e-05,-3.528975415974855423e-03,-4.892459139227867126e-03,-6.311816629022359848e-03,-1.940103480592370033e-03,-1.894178567454218864e-04,-2.273392747156322002e-04,-1.622311356186401099e-05,2.737317932769656181e-03,-3.227761713787913322e-03,1.403630618005990982e-02,-5.191816017031669617e-03,-8.285509422421455383e-03,-2.234950195997953415e-03,-4.225436132401227951e-04,-2.371509472141042352e-04,1.912279170937836170e-03,-7.390756160020828247e-03,7.711539044976234436e-03,4.973517265170812607e-03,-1.434893114492297173e-03,8.804629760561510921e-05,-1.671170466579496861e-04,6.248319550650194287e-08,6.265884439926594496e-05,3.380530397407710552e-04,4.502225492615252733e-04,-3.409269498661160469e-03,-3.430154756642878056e-04,-1.932268205564469099e-04,-8.777625043876469135e-05,3.153942174094481743e-08,2.022923763433936983e-05,5.875440365343820304e-06,-1.462293294025585055e-04,2.691707049962133169e-05,-1.961146881512831897e-05,4.307940253056585789e-05,-3.829779871011851355e-08,-1.725684342090971768e-07,8.718225581105798483e-05,-1.225350308232009411e-03,4.444846417754888535e-04,-2.944764913991093636e-03,3.023499622941017151e-03,2.136660332325845957e-04,-3.877798735629767179e-05,-1.598977250978350639e-04,1.292872708290815353e-03,7.066428952384740114e-05,7.138620130717754364e-03,2.340045757591724396e-03,2.461631083860993385e-05,5.666235927492380142e-03,6.264907278819009662e-05,1.521797821624204516e-05,2.725728554651141167e-03,-5.844787694513797760e-03,2.704923739656805992e-03,8.515345863997936249e-03,1.111398916691541672e-02,-4.536864347755908966e-03,-1.757467252900823951e-04,-1.112306490540504456e-04,-9.820056584430858493e-05,-5.932222120463848114e-03,3.356614615768194199e-03,-2.137364121153950691e-03,-5.336281843483448029e-03,4.295221879146993160e-04,4.446730599738657475e-04,4.503010131884366274e-06,8.605418261140584946e-04,7.864147191867232323e-04,-8.503755088895559311e-05,-7.191971875727176666e-03,-1.535437302663922310e-03,-5.292691057547926903e-04,-3.111884143436327577e-05,-3.777572419494390488e-05,1.498702215030789375e-03,1.949736964888870716e-03,1.842125318944454193e-03,-1.064540166407823563e-02,-1.138595282100141048e-03,-3.359023685334250331e-05,-4.866240487899631262e-05,-8.474862261209636927e-05,6.769569008611142635e-04,5.371989100240170956e-04,-1.438906649127602577e-03,7.344366167671978474e-04,4.353266558609902859e-05,6.856941035948693752e-05,4.161171091254800558e-06,1.417231487721437588e-08,4.591826655087061226e-05,1.211624694406054914e-04,-2.135706599801778793e-04,-4.985402338206768036e-04,3.511194518068805337e-05,7.266798547789221630e-06,-6.772211236238945276e-09,-5.393700848799198866e-05,-3.452017699601128697e-05,-3.559296601451933384e-04,-1.545608858577907085e-03,-3.759543411433696747e-03,-2.140421187505125999e-03,-1.096932101063430309e-04,-2.915756886068265885e-05,-1.125905600929399952e-05,1.054116990417242050e-03,4.056829493492841721e-03,3.026585094630718231e-03,3.875157795846462250e-03,1.652488019317388535e-03,1.282390439882874489e-05,1.476835313951596618e-05,1.369271485600620508e-04,1.850166474469006062e-03,4.384765634313225746e-04,3.377698827534914017e-03,-6.644619861617684364e-05,-3.537506854627281427e-04,2.154546324163675308e-03,-6.837141700088977814e-05,-8.661784704599995166e-06,-3.751644544536247849e-05,-6.840830901637673378e-04,-2.829926554113626480e-03,1.746073365211486816e-03,-6.730835302732884884e-04,2.548922551795840263e-03,9.662149823270738125e-04,-3.265936175012029707e-05,-1.829925749916583300e-04,2.488832920789718628e-03,2.595817204564809799e-04,-9.782146662473678589e-04,-1.116075320169329643e-03,7.532668532803654671e-04,4.112332244403660297e-04,7.697673936490900815e-06,-7.021452765911817551e-04,4.063056549057364464e-04,-2.850626187864691019e-04,-2.185451099649071693e-03,1.876153983175754547e-03,1.033566331898327917e-05,-1.737239290378056467e-05,3.142454079352319241e-05,-1.263238082174211740e-04,9.430552599951624870e-04,-1.697673229500651360e-03,-1.039153197780251503e-03,4.156337308813817799e-05,8.367525879293680191e-05,1.651280399528332055e-05,7.108155841706320643e-09,8.520051778759807348e-05,3.027002094313502312e-04,-4.515957261901348829e-04,-5.480165709741413593e-04,6.256932829273864627e-05,5.382814561016857624e-05,8.955112207331694663e-10,-8.305843948619440198e-05,-4.381049802759662271e-05,-2.318049082532525063e-03,-7.522543426603078842e-03,-1.920787384733557701e-03,-1.117520805564709008e-04,-3.098215383943170309e-04,-1.053988162311725318e-04,-7.639536488568410277e-05,1.956534106284379959e-03,-4.305054433643817902e-03,6.867047399282455444e-03,4.386034328490495682e-03,2.536189276725053787e-05,4.765163757838308811e-04,2.215714630438014865e-04,1.608519960427656770e-04,4.697354976087808609e-03,3.651023842394351959e-03,-2.215581946074962616e-03,-2.023491077125072479e-03,1.386890653520822525e-03,-9.781615808606147766e-04,-2.809210127452388406e-05,-7.994101906660944223e-06,-4.618264501914381981e-04,-5.304302088916301727e-03,-2.479438669979572296e-03,-3.501438302919268608e-03,4.178605973720550537e-03,1.173000200651586056e-03,3.198288148269057274e-03,1.434267906006425619e-04,1.491268863901495934e-03,8.134362287819385529e-03,-1.789120375178754330e-03,-1.352612394839525223e-03,7.768222130835056305e-03,5.325172096490859985e-04,1.015445333905518055e-03,1.636745582800358534e-04,-2.165301237255334854e-03,1.390022225677967072e-04,-2.262698952108621597e-03,1.349123008549213409e-02,3.903760341927409172e-03,-4.262685615685768425e-05,-2.380305886617861688e-05,4.215038279653526843e-05,-1.490205031586810946e-04,1.249736378667876124e-04,-1.409286516718566418e-03,8.955366793088614941e-04,2.315873571205884218e-04,2.262535854242742062e-04,-1.765985325619112700e-05,-4.557932697935029864e-08,6.592122372239828110e-05,9.040568693308159709e-05,1.593908964423462749e-04,-6.709297886118292809e-04,7.550601822003955022e-06,2.234696694358717650e-07,-3.829427441814914346e-09,-3.310396277811378241e-05,5.017175135435536504e-05,-2.393457107245922089e-03,1.996426610276103020e-03,-1.474120421335101128e-03,-3.062365110963582993e-03,-2.778418711386620998e-04,-6.043006214895285666e-05,-3.852537338389083743e-05,1.162898144684731960e-03,6.011016666889190674e-03,3.699352499097585678e-03,2.949315588921308517e-03,2.882366767153143883e-03,1.442631357349455357e-03,1.066857657860964537e-04,4.010936754639260471e-05,2.543609589338302612e-04,1.101942965760827065e-03,6.736677139997482300e-03,-1.578313298523426056e-03,3.485970664769411087e-03,7.821932667866349220e-04,-9.362885612063109875e-05,1.292067900067195296e-04,-7.676355889998376369e-04,-3.238242119550704956e-03,3.018861170858144760e-04,-1.272610854357481003e-03,-2.949391491711139679e-03,2.846177434548735619e-03,1.736072939820587635e-03,4.741898374049924314e-05,-3.589690430089831352e-03,3.361393464729189873e-04,3.984276205301284790e-03,-4.531627055257558823e-03,-3.549217479303479195e-03,7.781881839036941528e-03,-5.473704004543833435e-05,2.522245813452173024e-05,-7.081298099365085363e-05,-1.005078200250864029e-03,-1.386013231240212917e-03,-7.686121389269828796e-04,-4.651914816349744797e-03,-2.405771920166444033e-05,1.105308110709302127e-04,-5.156012775842100382e-05,8.886803698260337114e-05,-4.694953386206179857e-04,-2.108643064275383949e-03,-3.046085184905678034e-04,1.587153383297845721e-04,2.069534966722130775e-04,1.040298138832440600e-05,-5.598556640507013071e-08,1.575949499965645373e-05,1.008457984426058829e-04,1.410601835232228041e-04,-6.526673096232116222e-04,6.595984814339317381e-06,-2.307033355464227498e-05,-7.615199137944728136e-09,-8.648568837088532746e-06,-4.155530768912285566e-05,-6.090712849982082844e-05,-1.321980729699134827e-03,-3.807684872299432755e-03,-1.042175106704235077e-03,-2.018497470999136567e-04,-2.098886579915415496e-05,-5.746014358010143042e-05,-2.435025671729817986e-04,4.885559901595115662e-03,-6.671311566606163979e-04,3.170768031850457191e-03,-3.035470610484480858e-03,3.171544289216399193e-03,3.308807572466321290e-05,-1.616498047951608896e-04,-7.133057806640863419e-04,-4.561260808259248734e-03,4.642729647457599640e-03,-1.576013863086700439e-03,1.874601119197905064e-03,-2.070006914436817169e-03,-2.474318898748606443e-05,8.031872857827693224e-05,-1.859013864304870367e-04,-2.540943678468465805e-04,-8.529091719537973404e-04,5.752585828304290771e-03,1.513018738478422165e-03,1.924445736221969128e-03,6.916975835338234901e-04,-3.360704795341007411e-05,9.186052484437823296e-04,2.330150688067078590e-03,-2.100413665175437927e-03,3.418076084926724434e-05,4.354607779532670975e-03,1.785608357749879360e-03,5.998506676405668259e-04,-9.353807399747893214e-05,-1.983400667086243629e-03,-3.955816850066184998e-03,-6.019971333444118500e-04,-3.771593794226646423e-03,-3.122736467048525810e-03,-1.856194467109162360e-05,3.706560164573602378e-06,4.607972005032934248e-05,-2.325130772078409791e-04,1.592991873621940613e-03,-3.499910235404968262e-05,4.577015934046357870e-04,1.020011332002468407e-04,8.480514952680096030e-05,1.519152829132508487e-05,6.431218935176730156e-08,2.044250777544220909e-06,-3.304023994132876396e-05,-1.656837703194469213e-04,1.513646711828187108e-04,-1.117878036893671378e-05,-1.335894376097712666e-05,-7.914559319033287466e-08,-1.498429446655791253e-05,5.626144047710113227e-05,-2.880637766793370247e-04,3.145774360746145248e-03,8.330153068527579308e-04,-4.604890709742903709e-04,5.509427865035831928e-06,3.264445695094764233e-05,-1.310151856159791350e-05,2.145801408914849162e-04,6.777985952794551849e-03,3.067588666453957558e-03,-3.748970571905374527e-03,3.609541105106472969e-03,-5.394193576648831367e-04,2.651290742505807430e-05,1.702266745269298553e-04,-2.690041437745094299e-03,-1.829359680414199829e-03,8.153829723596572876e-03,1.978754531592130661e-03,7.678374648094177246e-03,1.298873918130993843e-03,5.575108662014827132e-05,4.808191442862153053e-05,1.939359208336099982e-06,-3.147944575175642967e-03,-2.302986104041337967e-04,7.316211238503456116e-03,4.548617638647556305e-03,2.127012703567743301e-03,6.711538881063461304e-04,5.100099951960146427e-04,-1.241938211023807526e-03,9.919031523168087006e-03,4.986827261745929718e-03,-7.976137101650238037e-03,-9.354816749691963196e-03,9.404047159478068352e-05,1.429635303793475032e-04,-4.817813751287758350e-04,7.376526482403278351e-04,8.127597393468022346e-04,1.188537920825183392e-03,-8.177061565220355988e-03,-2.443409990519285202e-03,2.582150336820632219e-04,-7.809298112988471985e-04,3.634666427387855947e-05,2.746394602581858635e-04,-1.341844792477786541e-03,2.775345696136355400e-03,2.016930840909481049e-03,-3.002983285114169121e-04,-1.280711148865520954e-03,-2.189120132243260741e-04,-4.979802761226892471e-04,6.000436842441558838e-04,-1.089652418158948421e-03,1.108759432099759579e-03,1.606640871614217758e-03,5.989564233459532261e-04,2.339638595003634691e-04,4.548027936834841967e-04,1.571801840327680111e-03,1.512663206085562706e-03,6.096205208450555801e-03,1.200164668262004852e-02,1.630378514528274536e-02,1.844410784542560577e-02,-1.256505056517198682e-04,1.400387263856828213e-04,1.138079795055091381e-03,6.593984365463256836e-01,-2.756504900753498077e-02,-1.268850732594728470e-02,-8.840665221214294434e-03,4.498346243053674698e-04,-5.304397083818912506e-03,-2.851030556485056877e-03,8.582907030358910561e-04,-1.137501373887062073e-02,3.047966863960027695e-03,-8.243316784501075745e-03,-1.025051157921552658e-02,3.868239466100931168e-03,-3.484692657366394997e-03,-6.870469078421592712e-04,-1.682171860011294484e-04,2.893112832680344582e-03,1.812426187098026276e-02,-5.260257981717586517e-03,-1.107147429138422012e-03,2.800037153065204620e-03,-6.045442540198564529e-03,-4.482425749301910400e-03,8.980020647868514061e-04,3.334873355925083160e-03,-9.791064076125621796e-03,-1.659911498427391052e-02,-1.713790372014045715e-02,-2.539869630709290504e-03,3.148533869534730911e-05,-3.384467447176575661e-03,-5.301075987517833710e-03,-2.462729578837752342e-03,6.755965296179056168e-04,-7.201804779469966888e-03,4.493980854749679565e-02,2.554899081587791443e-02,4.284135997295379639e-03,-1.414661877788603306e-03,-1.125525031238794327e-02,1.764890179038047791e-02,1.629122532904148102e-02,2.845689281821250916e-02,1.792132738046348095e-03,-1.440919935703277588e-03,2.097133547067642212e-02,-1.702281952020712197e-05\n0.000000000000000000e+00,3.217149060219526291e-05,4.632504715118557215e-04,8.720434561837464571e-05,-1.429563621059060097e-03,-2.567208866821601987e-06,-5.381729351938702166e-05,-1.409341798819241376e-08,-2.080179256154224277e-04,-4.693974915426224470e-06,-4.060635808855295181e-03,3.229414578527212143e-03,-1.388781238347291946e-03,-8.607575669884681702e-03,-3.762553678825497627e-04,-4.592497862176969647e-05,1.653779872867744416e-05,4.373037256300449371e-03,3.240110352635383606e-02,1.045270636677742004e-02,-7.558945217169821262e-04,2.648904360830783844e-02,4.618289414793252945e-03,8.190535590983927250e-04,-4.671981150750070810e-04,9.404225274920463562e-04,-2.815320622175931931e-03,-2.243488095700740814e-02,-1.780827995389699936e-03,3.544957377016544342e-03,5.046381615102291107e-03,-1.079883586498908699e-04,2.544115122873336077e-04,-1.074095023795962334e-03,-2.134839305654168129e-03,-2.935938071459531784e-03,-8.693435229361057281e-03,1.230248366482555866e-03,8.296098560094833374e-03,3.466637339442968369e-03,1.243399019585922360e-04,-5.517730023711919785e-03,-1.139398012310266495e-02,5.363674368709325790e-03,-1.663515157997608185e-02,1.663397625088691711e-02,1.260104472748935223e-03,2.455334644764661789e-03,9.592129936208948493e-05,4.444267600774765015e-03,7.757172919809818268e-03,-6.185844074934720993e-03,-5.327169783413410187e-03,-8.903527632355690002e-04,-4.001117486041039228e-05,2.767352998489513993e-05,-9.579585457686334848e-05,6.143134087324142456e-04,-2.431301865726709366e-03,-2.890538307838141918e-04,9.614083683118224144e-04,1.462312793591991067e-04,4.363452317193150520e-04,7.134243787731975317e-05,1.072769784116189840e-08,4.674706360674463212e-05,1.100616209441795945e-04,-3.992058336734771729e-04,-3.622871823608875275e-03,-6.681368540739640594e-05,-1.285011239815503359e-04,7.552141134681278345e-09,-1.083199313143268228e-04,-4.268178599886596203e-04,-3.762818872928619385e-03,-5.598024465143680573e-03,-1.290816441178321838e-02,9.466131450608372688e-04,-7.713441736996173859e-04,2.023095657932572067e-05,4.139771626796573400e-04,1.282008714042603970e-03,1.422494370490312576e-02,1.788500696420669556e-02,-1.387689542025327682e-02,3.417822066694498062e-03,6.749442312866449356e-03,-1.888111000880599022e-06,2.126613253494724631e-05,-1.021867268718779087e-03,-1.728905132040381432e-03,-4.390009678900241852e-03,1.019383035600185394e-02,-7.596542127430438995e-03,5.019408650696277618e-03,-2.563979360274970531e-04,3.531963011482730508e-05,-2.253300510346889496e-03,-1.378560718148946762e-02,1.269042864441871643e-02,7.140718400478363037e-03,1.474990881979465485e-02,4.725756589323282242e-03,1.965574221685528755e-03,2.101011050399392843e-04,-3.331302141305059195e-04,6.741734221577644348e-03,-9.557917714118957520e-03,4.216684028506278992e-04,1.569765061140060425e-02,-3.192245494574308395e-03,1.343061681836843491e-03,-2.087361644953489304e-05,5.441336892545223236e-03,3.063428215682506561e-03,-1.594129018485546112e-02,2.866346854716539383e-03,-3.799730911850929260e-04,4.263164009898900986e-05,1.023671065922826529e-04,-8.411034650634974241e-05,4.382239421829581261e-04,2.354498428758233786e-04,-1.113130245357751846e-03,1.045780954882502556e-03,2.139035495929419994e-04,2.104460290865972638e-04,-2.266449155285954475e-05,-3.094494438471429021e-09,1.006450038403272629e-04,-5.188033101148903370e-04,2.960402052849531174e-03,2.457360737025737762e-03,-2.441957476548850536e-04,1.745682820910587907e-04,2.685494848719827132e-08,-2.813339233398437500e-05,7.416586740873754025e-04,-1.213629264384508133e-02,-3.487964626401662827e-03,-1.700473763048648834e-02,-1.157269161194562912e-02,9.390178602188825607e-04,-8.907340088626369834e-05,-8.969255577540025115e-05,-1.544741331599652767e-03,5.951356142759323120e-04,-1.247287262231111526e-02,4.632816463708877563e-02,2.135712280869483948e-02,7.284888066351413727e-03,9.737387299537658691e-04,-7.969125872477889061e-04,-5.556681193411350250e-03,-2.197207510471343994e-02,1.279642246663570404e-02,-3.610556945204734802e-02,-2.784558199346065521e-02,8.328884840011596680e-03,3.833594964817166328e-04,-1.568938459968194366e-04,-2.250378951430320740e-03,1.053644809871912003e-02,-1.994351670145988464e-02,2.647523209452629089e-02,-1.702608540654182434e-03,8.384990505874156952e-03,5.655789282172918320e-04,3.993079371866770089e-05,-7.061210926622152328e-04,-3.485707566142082214e-02,4.893687367439270020e-02,-3.946435078978538513e-02,2.774327620863914490e-02,-1.852961257100105286e-02,-8.359679020941257477e-03,1.246823230758309364e-04,5.145813338458538055e-03,-3.129313234239816666e-03,4.372139647603034973e-02,3.850984200835227966e-02,-1.164949964731931686e-02,4.213830106891691685e-05,1.852137356763705611e-04,-1.529617875348776579e-04,7.130056619644165039e-04,-4.905918613076210022e-04,-2.169311512261629105e-03,-6.289225071668624878e-03,-1.326659461483359337e-03,1.244274317286908627e-04,1.135158963734284043e-04,1.622925793753893231e-08,1.030109779094345868e-04,3.895652480423450470e-04,-1.954522216692566872e-03,-2.597416052594780922e-03,1.204063300974667072e-04,-6.232227315194904804e-05,-1.802899873837304767e-08,-2.690204419195652008e-04,-1.931340229930356145e-04,-7.516978774219751358e-03,-5.527205765247344971e-03,3.823962993919849396e-03,-2.381847798824310303e-02,-1.817689393647015095e-03,6.416711403289809823e-05,3.376975073479115963e-04,3.396915271878242493e-03,1.635271124541759491e-02,-6.679351441562175751e-03,-1.967103779315948486e-02,-6.721477955579757690e-03,-2.524008601903915405e-02,2.878162777051329613e-04,-1.954768085852265358e-04,-2.457707189023494720e-03,3.921338822692632675e-03,-2.616067416965961456e-03,-7.924087345600128174e-03,-9.042307734489440918e-03,-9.218961000442504883e-03,1.080877409549430013e-04,-3.270321030868217349e-05,-4.340528976172208786e-03,-9.794337674975395203e-03,7.854476571083068848e-03,-3.847558423876762390e-02,2.544857561588287354e-04,2.625152235850691795e-03,7.080619223415851593e-03,1.005099620670080185e-04,-3.928688354790210724e-03,1.306019164621829987e-02,8.034581318497657776e-03,-2.102670073509216309e-02,2.223330363631248474e-02,7.645910605788230896e-03,2.979920478537678719e-03,-3.723339614225551486e-05,-1.647012867033481598e-02,-1.201438158750534058e-02,3.108293749392032623e-03,-8.682486601173877716e-03,1.143732108175754547e-03,-2.043957356363534927e-04,2.337676123715937138e-04,-4.964904292137362063e-05,-1.200593309476971626e-03,-1.146980188786983490e-02,-3.627245081588625908e-03,4.067535977810621262e-03,7.764046313241124153e-04,5.936886882409453392e-04,5.186873750062659383e-05,1.021362550090998411e-08,-1.145223995990818366e-05,5.114899067848455161e-06,1.231830217875540257e-03,-2.272656565764918923e-04,-6.061237218091264367e-05,-7.399044261546805501e-05,2.673004928510636091e-08,-1.937228953465819359e-04,-2.262909038108773530e-05,-4.949716385453939438e-03,-1.125141512602567673e-02,-8.730115951038897038e-04,-7.872823625802993774e-03,-1.369422825518995523e-04,-8.245000572060234845e-06,4.572264879243448377e-05,1.919693313539028168e-03,1.907809823751449585e-02,4.848247859627008438e-03,-8.582305745221674442e-04,7.838545367121696472e-03,7.132806815207004547e-03,2.964822633657604456e-04,-3.072505933232605457e-04,-4.287027288228273392e-03,-1.055479049682617188e-03,-1.297702454030513763e-02,-9.901531971991062164e-03,-9.554583812132477760e-04,3.218353725969791412e-03,1.170382020063698292e-04,2.660927420947700739e-04,-2.563259564340114594e-03,-9.426839649677276611e-03,6.024600937962532043e-03,-4.019463900476694107e-03,1.249676197767257690e-02,5.820298101752996445e-03,2.873597433790564537e-03,2.272874844493344426e-04,-1.259107375517487526e-03,8.609173819422721863e-03,2.638500183820724487e-03,-1.233473885804414749e-02,1.774572581052780151e-02,-8.174128015525639057e-05,1.815974246710538864e-03,1.002436183625832200e-04,6.533243693411350250e-03,6.793951615691184998e-03,1.265606260858476162e-04,-4.838154651224613190e-03,3.426016308367252350e-03,-2.308875991730019450e-05,7.582890975754708052e-05,-7.490160351153463125e-05,7.906841346994042397e-04,8.086833404377102852e-04,9.196877479553222656e-03,1.899513998068869114e-03,3.902753232978284359e-04,2.972723159473389387e-04,1.810067988117225468e-05,-8.774350135354325175e-09,2.522985232644714415e-05,1.572258770465850830e-04,7.417766610160470009e-04,1.711275544948875904e-04,-6.587419193238019943e-05,-6.785619189031422138e-05,-1.916163228088407777e-09,-1.866689417511224747e-04,-1.237201795447617769e-04,-2.716151298955082893e-03,-2.054781466722488403e-02,-7.896545343101024628e-03,-6.408307701349258423e-03,2.003308763960376382e-04,-7.343714241869747639e-05,4.598515806719660759e-04,2.114308532327413559e-03,1.853860355913639069e-02,-8.953464217483997345e-03,8.987737819552421570e-04,1.383159309625625610e-02,7.882386445999145508e-03,-1.927801349665969610e-07,1.124847985920496285e-04,-1.537883304990828037e-03,-6.527066696435213089e-03,-5.389644065871834755e-04,-2.514582127332687378e-03,1.270445715636014938e-02,7.852027192711830139e-03,-1.912120351335033774e-04,1.523311075288802385e-04,-1.355511136353015900e-03,-1.920869108289480209e-03,1.874892972409725189e-02,5.825852509588003159e-03,-6.561372429132461548e-04,6.514842621982097626e-03,2.567436313256621361e-03,2.371411683270707726e-04,3.962069749832153320e-03,6.092062685638666153e-03,3.225603606551885605e-03,-1.937614008784294128e-02,-6.245057098567485809e-03,4.921910585835576057e-04,2.254973165690898895e-03,-4.196292138658463955e-06,1.089206896722316742e-02,6.263497751206159592e-03,-1.052471995353698730e-02,-1.524394471198320389e-02,-5.509047769010066986e-04,-9.458955173613503575e-05,-5.458467057906091213e-06,-1.590210158610716462e-04,1.223027356900274754e-03,1.213446026667952538e-03,-7.363753393292427063e-04,1.738746534101665020e-03,2.757114707492291927e-04,1.930887519847601652e-04,2.750009480223525316e-05,9.695895641925744712e-09,-1.768067158991470933e-05,1.131940371124073863e-05,1.364676398225128651e-03,-3.892257518600672483e-04,-1.204894215334206820e-04,-6.317567749647423625e-05,-5.979927664157003164e-10,1.936424632731359452e-05,-8.968975453171879053e-05,9.773699566721916199e-04,-1.973987556993961334e-02,2.080896636471152306e-03,-9.222566150128841400e-03,-3.740775864571332932e-04,1.025470264721661806e-04,6.292854668572545052e-04,1.421184511855244637e-03,2.683285064995288849e-02,-1.133020850829780102e-03,-2.874531317502260208e-03,-6.678449921309947968e-03,7.039902731776237488e-03,8.772974251769483089e-05,-3.535952710080891848e-04,-5.130535922944545746e-03,-3.621205687522888184e-04,-3.668864956125617027e-04,-8.132294751703739166e-03,3.897245042026042938e-03,2.791331149637699127e-03,-6.800302799092605710e-05,-6.684265827061608434e-05,-3.958241082727909088e-03,-7.151105441153049469e-03,1.352857239544391632e-02,-6.161981262266635895e-03,1.947939768433570862e-02,-4.761887714266777039e-03,2.271379809826612473e-03,2.444283454678952694e-04,2.115556417265906930e-04,5.070421379059553146e-03,-4.157667979598045349e-03,-8.953587152063846588e-03,1.925826072692871094e-02,9.548497386276721954e-03,9.595541632734239101e-04,1.975913328351452947e-04,6.747895851731300354e-03,4.109440837055444717e-03,-5.645008641295135021e-04,-8.385640569031238556e-03,1.358649041503667831e-02,-1.811681722756475210e-04,1.227853936143219471e-04,-2.036676160059869289e-04,6.893469253554940224e-04,-3.032892942428588867e-03,-2.617462305352091789e-03,2.452817512676119804e-03,2.102953294524922967e-04,1.047182449838146567e-04,8.700096259417477995e-06,1.421847173332935199e-08,1.120295200962573290e-04,4.241772694513201714e-05,1.380354515276849270e-03,7.514673052355647087e-05,2.077675890177488327e-05,2.950936504930723459e-05,-2.490884298822493292e-08,-1.412685960531234741e-04,9.563358617015182972e-06,-3.289990359917283058e-03,-1.955601200461387634e-02,-6.305757910013198853e-03,-8.074449375271797180e-03,2.951016358565539122e-04,4.118501237826421857e-06,1.716087281238287687e-04,4.510493483394384384e-03,2.252347581088542938e-02,4.131117835640907288e-03,-1.135364081710577011e-02,1.361422054469585419e-02,1.050678361207246780e-02,3.129139950033277273e-04,4.720112192444503307e-04,2.010672353208065033e-02,-7.117594592273235321e-03,-6.341050844639539719e-03,-1.057664304971694946e-02,-7.119359448552131653e-03,6.914440542459487915e-03,-1.333178952336311340e-04,-1.630641927476972342e-04,-3.990612458437681198e-04,-2.549102762714028358e-03,9.561789222061634064e-03,8.277348242700099945e-03,1.851915009319782257e-02,1.098356116563081741e-02,3.414511680603027344e-03,8.948762115323916078e-05,8.516288944520056248e-04,9.341862984001636505e-03,-3.336621448397636414e-03,-2.232595533132553101e-02,1.540623046457767487e-02,4.954847041517496109e-03,2.139133401215076447e-03,1.559451775392517447e-04,7.284485734999179840e-03,8.498311042785644531e-03,1.710613816976547241e-02,-1.032812986522912979e-03,-4.566334187984466553e-03,-2.263113710796460509e-04,-2.058835088973864913e-04,-2.449786989018321037e-04,1.123951748013496399e-03,-3.067900426685810089e-03,-5.099173169583082199e-03,-2.438328461721539497e-03,-4.122487443964928389e-04,4.286060284357517958e-04,4.459252522792667150e-05,-5.151196091901510954e-08,9.267801215173676610e-05,1.321198069490492344e-04,-1.071003265678882599e-03,-2.495341934263706207e-03,-3.813000512309372425e-05,-5.061102274339646101e-05,-2.728666004259139299e-08,-1.641535782255232334e-04,-1.437365426681935787e-04,-6.158879026770591736e-03,-3.092093020677566528e-02,-1.708236522972583771e-04,-8.580620400607585907e-03,-4.224029835313558578e-04,-6.127124652266502380e-05,-7.993369945324957371e-05,3.747858339920639992e-03,1.462523639202117920e-02,2.905755303800106049e-03,-8.621120941825211048e-04,-1.012459956109523773e-02,1.075790822505950928e-02,3.859836942865513265e-05,-6.195483729243278503e-05,3.248665714636445045e-03,-7.657413370907306671e-03,-1.811590977013111115e-02,-8.354914374649524689e-03,4.153141751885414124e-03,6.003550253808498383e-03,-3.259975346736609936e-04,1.019382616505026817e-04,-2.343345899134874344e-03,-5.708318203687667847e-03,9.092824533581733704e-03,-2.681889943778514862e-02,-1.028869068250060081e-03,8.337246254086494446e-04,3.013920504599809647e-03,4.089273570571094751e-04,-1.397057669237256050e-03,-4.878320265561342239e-03,-1.507426053285598755e-02,1.759924693033099174e-03,3.023054637014865875e-02,-1.864379970356822014e-03,2.741361502557992935e-03,-5.414577026385813951e-05,5.165720358490943909e-03,2.799002919346094131e-03,2.867332659661769867e-04,-4.245693329721689224e-03,2.536070998758077621e-03,1.147145485447254032e-05,-2.706933300942182541e-04,-1.195410499349236488e-03,8.252129191532731056e-06,-3.367426339536905289e-03,-2.952247858047485352e-03,3.092641010880470276e-03,-7.013380527496337891e-04,1.303975586779415607e-03,1.097429631045088172e-04,-8.357855258509516716e-04,-1.501009683124721050e-03,-1.455638674087822437e-03,-1.773621654137969017e-03,4.069942049682140350e-03,4.068744019605219364e-04,2.843230031430721283e-04,-2.145672187907621264e-04,1.007184502668678761e-03,-2.833927865140140057e-04,3.177604824304580688e-02,9.698158502578735352e-02,2.700318768620491028e-02,5.273738875985145569e-02,2.645238535478711128e-03,-3.270515939220786095e-03,-2.000848995521664619e-03,-2.801765315234661102e-02,5.182412266731262207e-01,-1.417126655578613281e-01,-5.515543371438980103e-02,-3.938144817948341370e-02,-3.270385414361953735e-02,-4.283227957785129547e-03,1.181897940114140511e-03,1.950187422335147858e-02,3.828914463520050049e-02,3.051199391484260559e-02,-1.564410701394081116e-02,-5.664976686239242554e-02,-4.092707112431526184e-02,-1.406618044711649418e-03,-3.443379653617739677e-03,1.644813828170299530e-02,5.245753377676010132e-02,-7.451661862432956696e-03,-1.711924793198704720e-03,-4.713946208357810974e-02,-5.609301850199699402e-02,-3.196512535214424133e-02,-6.403862498700618744e-04,2.169493585824966431e-03,-5.869992077350616455e-02,-1.844462240114808083e-03,1.131341308355331421e-01,-1.037276685237884521e-01,-1.934988796710968018e-02,-1.451397314667701721e-02,-4.541180096566677094e-03,-4.814992100000381470e-02,-2.438303083181381226e-02,4.909468442201614380e-02,-8.575240522623062134e-02,-4.677601903676986694e-02,-3.076082095503807068e-02,-1.663024723529815674e-02,1.635642722249031067e-02,1.176119130104780197e-02,1.255247890949249268e-01,-1.249305009841918945e-01,-1.335028465837240219e-02,-4.699092358350753784e-02,-1.629630923271179199e-01,-3.621225187089294195e-05\n0.000000000000000000e+00,5.594735921476967633e-05,2.289366093464195728e-04,-9.826681343838572502e-04,-1.767545822076499462e-03,-3.624250530265271664e-05,-1.883277873275801539e-04,6.595251456076312024e-09,-1.012784559861756861e-04,-2.439023082843050361e-04,-2.864568959921598434e-03,1.332533918321132660e-02,-5.014770198613405228e-03,-1.740512251853942871e-02,6.159647018648684025e-04,-9.302014950662851334e-05,-1.082573362509720027e-06,2.268760930746793747e-03,2.506405860185623169e-02,3.574573993682861328e-02,1.658292300999164581e-02,-5.145883187651634216e-03,-4.109815694391727448e-03,-2.119161072187125683e-04,-1.254865783266723156e-04,-4.860054701566696167e-03,1.037376234307885170e-03,4.135129973292350769e-03,-1.551237609237432480e-02,8.667799411341547966e-04,1.435598824173212051e-05,1.332843930867966264e-05,1.803409249987453222e-04,8.925091242417693138e-05,1.764318440109491348e-03,-1.459008548408746719e-02,1.307912543416023254e-02,7.437367923557758331e-03,7.527020759880542755e-03,7.805884815752506256e-04,8.978458936326205730e-05,1.915287139127030969e-04,3.578053438104689121e-04,-2.682062983512878418e-02,1.384152751415967941e-02,2.014087140560150146e-02,1.930816471576690674e-02,1.130757853388786316e-03,-4.861012275796383619e-04,4.838077817112207413e-03,-1.188980136066675186e-02,6.315183825790882111e-03,1.069199852645397186e-02,-9.810454212129116058e-03,2.587248454801738262e-04,-2.099848061334341764e-04,1.362048205919563770e-04,4.396259901113808155e-04,2.510291524231433868e-03,3.888843813911080360e-03,-2.684717532247304916e-03,-4.373551928438246250e-04,2.389243745710700750e-04,1.069734717020764947e-04,-8.210406576836248860e-09,6.153009599074721336e-05,3.772991185542196035e-04,-9.454641840420663357e-04,-1.511391834355890751e-03,4.329167859395965934e-05,-1.756632627802900970e-05,1.303176855316223737e-08,-5.037481605540961027e-05,-3.918796137440949678e-04,-2.029841765761375427e-03,-2.175125293433666229e-02,2.126918174326419830e-03,-1.128269359469413757e-03,-6.071636453270912170e-04,9.108692756853997707e-05,5.375004257075488567e-04,1.102739712223410606e-03,2.392177283763885498e-02,1.495373249053955078e-02,2.721409779042005539e-03,1.759357750415802002e-02,1.181151252239942551e-03,2.814884937833994627e-04,-4.841195477638393641e-04,-3.943355754017829895e-03,1.321786642074584961e-02,-1.508403569459915161e-02,-1.013979688286781311e-02,9.338524192571640015e-03,-1.036203233525156975e-03,3.740186803042888641e-04,2.819491783156991005e-04,-1.518815639428794384e-03,7.048760075122117996e-03,-9.650452993810176849e-03,-2.057086117565631866e-02,1.782108843326568604e-02,8.904466405510902405e-03,4.446697887033224106e-03,2.314107696292921901e-04,2.972291549667716026e-03,1.538391970098018646e-02,-1.050396077334880829e-02,-2.564251981675624847e-02,2.008361183106899261e-02,1.272778026759624481e-03,2.624436747282743454e-03,8.566250471631065011e-05,2.119912533089518547e-03,7.259789854288101196e-04,9.859392419457435608e-03,-8.719990961253643036e-03,-5.580484867095947266e-04,-3.316794754937291145e-05,1.546950079500675201e-04,8.385797264054417610e-05,3.734774072654545307e-04,2.022948581725358963e-03,9.917850606143474579e-03,1.884385710582137108e-04,2.732661378104239702e-04,4.207640595268458128e-04,7.076986366882920265e-05,6.250436612731391506e-09,3.391563222976401448e-05,6.812359788455069065e-05,7.240117993205785751e-04,1.813489943742752075e-04,3.217484481865540147e-05,3.401542780920863152e-04,4.520188667811453342e-09,-2.769505954347550869e-05,4.866615636274218559e-04,-3.844777587801218033e-03,-4.634425044059753418e-03,3.821977227926254272e-02,-8.238647133111953735e-03,-6.952643161639571190e-06,-1.374930616293568164e-05,3.476886486168950796e-04,2.510838443413376808e-03,-4.184307530522346497e-03,1.876784488558769226e-03,1.358498632907867432e-02,-4.463370516896247864e-02,-2.647493965923786163e-03,1.805923966458067298e-05,1.179253566078841686e-03,1.075167860835790634e-02,-7.781669497489929199e-03,-5.370480939745903015e-02,5.817849934101104736e-02,1.680977083742618561e-02,-5.504139699041843414e-04,-3.081207978539168835e-05,-3.751019539777189493e-04,-3.747672075405716896e-03,-1.073527149856090546e-02,-3.910861909389495850e-03,2.948124334216117859e-02,-1.039695553481578827e-02,-8.426169864833354950e-03,-1.326611498370766640e-03,1.241770514752715826e-04,-2.337169088423252106e-02,-3.692442178726196289e-02,-4.917310550808906555e-03,3.571201488375663757e-02,4.481912404298782349e-02,-2.292403951287269592e-02,-1.826462335884571075e-03,1.096595777198672295e-03,-8.593189530074596405e-03,1.883685216307640076e-02,3.396049141883850098e-02,-6.296902894973754883e-03,-4.436870571225881577e-03,-3.130320110358297825e-04,8.085027802735567093e-04,-1.484685053583234549e-04,-1.086515956558287144e-03,-3.301186952739953995e-03,-1.139331422746181488e-02,1.061476487666368484e-02,8.498387178406119347e-04,-1.287122722715139389e-05,9.093436528928577900e-05,-1.667854521159028991e-09,8.087632886599749327e-05,2.581694861873984337e-04,-3.699457272887229919e-03,-5.492391996085643768e-03,2.785333781503140926e-04,-1.703531161183491349e-04,1.329013343820406590e-09,-2.994817914441227913e-04,-4.704411840066313744e-04,-2.193710301071405411e-03,8.463224396109580994e-03,1.018960494548082352e-03,-1.075374893844127655e-02,-1.862317323684692383e-03,2.411781897535547614e-04,2.831497695297002792e-04,7.628027815371751785e-04,1.031737402081489563e-02,4.500168561935424805e-02,4.773609340190887451e-03,-3.578597307205200195e-02,-3.304971009492874146e-02,-4.023166547995060682e-04,3.008340718224644661e-04,9.108768776059150696e-03,2.080357819795608521e-02,1.644724607467651367e-02,-9.816193953156471252e-03,-3.522846847772598267e-02,9.727571159601211548e-05,2.310134150320664048e-04,1.298866991419345140e-04,1.994374906644225121e-03,-5.376633722335100174e-03,7.071417756378650665e-03,-3.695492446422576904e-02,-1.998832821846008301e-02,4.959400277584791183e-03,1.137372106313705444e-03,3.987093441537581384e-05,-4.876951687037944794e-03,1.062165666371583939e-02,-6.778371520340442657e-03,-1.656310074031352997e-02,7.644057273864746094e-03,-1.784963998943567276e-03,1.846339553594589233e-03,-1.590083265909925103e-04,-2.588104829192161560e-02,-4.959474317729473114e-03,1.864112913608551025e-03,1.532086264342069626e-02,-1.344503369182348251e-02,1.366307405987754464e-04,5.642885298584587872e-06,2.794615866150707006e-04,-3.637100569903850555e-03,-2.868978306651115417e-03,5.241815000772476196e-03,-3.378512337803840637e-03,-5.384188261814415455e-05,1.198796089738607407e-04,-3.935761014872696251e-07,-1.639872948544507381e-08,-5.586614861385896802e-06,-1.916984474519267678e-04,-2.327314577996730804e-03,-1.916165230795741081e-03,-1.154578203568235040e-04,-1.459549675928428769e-04,-1.322928255831357092e-08,-1.235811796505004168e-04,-1.198632344312500209e-05,-4.950958769768476486e-03,1.268636435270309448e-03,1.367587246932089329e-03,-3.782243933528661728e-03,-6.795944646000862122e-04,1.116518687922507524e-04,4.259338893461972475e-04,2.163092605769634247e-03,1.228768192231655121e-02,3.999895229935646057e-02,-3.933659754693508148e-03,-6.946683861315250397e-03,4.011138342320919037e-03,1.712782541289925575e-04,-1.012925757095217705e-03,-3.503335174173116684e-03,-3.554750233888626099e-03,-4.315550439059734344e-03,1.335849985480308533e-02,-3.839728888124227524e-03,-2.635617274791002274e-04,1.474027667427435517e-04,-2.250154066132381558e-04,-1.831755042076110840e-03,-7.661213632673025131e-03,6.031506694853305817e-03,-8.227862417697906494e-03,1.162235625088214874e-02,-4.796359688043594360e-03,1.815627911128103733e-03,2.809331344906240702e-04,-4.002275876700878143e-03,7.454922422766685486e-03,-1.363635435700416565e-02,1.357667986303567886e-02,9.532948024570941925e-03,-4.348290152847766876e-03,5.502918502315878868e-04,1.389184180879965425e-04,3.128551412373781204e-03,-4.479533527046442032e-04,1.516828313469886780e-03,2.884653862565755844e-03,-9.704472497105598450e-03,-4.557453576126135886e-05,1.346131612081080675e-04,-2.941549464594572783e-04,3.549718239810317755e-04,-3.996425773948431015e-03,2.883351873606443405e-03,1.985149458050727844e-03,2.283971116412431002e-04,3.978500026278197765e-04,-3.208329871995374560e-06,2.180223646064405330e-08,6.723562546540051699e-05,3.251812304370105267e-04,-2.482480369508266449e-03,-2.732203807681798935e-03,9.257137571694329381e-05,-1.582819968461990356e-04,-1.509306457592174411e-09,-3.923597978428006172e-04,-3.805820306297391653e-04,-4.581335466355085373e-03,-3.261043876409530640e-02,-2.063331007957458496e-02,-4.379104822874069214e-03,-2.161974553018808365e-04,-3.197354963049292564e-04,-1.932547311298549175e-04,3.052872372791171074e-03,-1.098780892789363861e-03,-5.536826327443122864e-03,-6.146521307528018951e-03,3.911387175321578979e-03,1.219167746603488922e-02,-1.317572896368801594e-04,-5.136436084285378456e-04,3.007497172802686691e-03,6.199186202138662338e-03,8.149577304720878601e-03,1.882039010524749756e-02,4.152816720306873322e-03,5.373254884034395218e-03,-7.056849426589906216e-04,6.965640932321548462e-05,1.007388345897197723e-04,7.645485922694206238e-03,3.061561286449432373e-02,3.140845894813537598e-02,-1.517289411276578903e-02,1.128771575167775154e-03,2.387998625636100769e-03,-3.809677436947822571e-04,1.778480131179094315e-03,5.213377531617879868e-03,-1.511611230671405792e-02,3.111355938017368317e-02,-5.280662328004837036e-03,-3.581047290936112404e-03,3.432545345276594162e-03,-3.119538305327296257e-04,8.604010567069053650e-03,-5.337247159332036972e-03,-3.274111077189445496e-02,3.685422241687774658e-03,-2.590244263410568237e-02,3.408706688787788153e-04,-3.121112240478396416e-04,1.593939305166713893e-05,7.298247655853629112e-04,3.781261388212442398e-03,6.672097835689783096e-03,5.811802111566066742e-04,4.427880630828440189e-04,1.498987257946282625e-04,9.986697114072740078e-05,1.689579676167340949e-08,-3.022789678652770817e-05,4.013228681287728250e-05,-6.596189923584461212e-03,-3.019974566996097565e-03,4.440761404111981392e-05,-1.311184896621853113e-04,-2.122817477356875315e-09,1.224739098688587546e-04,-5.414521438069641590e-04,2.070111688226461411e-03,-1.734969019889831543e-02,-7.645556237548589706e-03,5.352886859327554703e-03,-3.704214468598365784e-04,1.690875651547685266e-04,4.087463603354990482e-04,-5.496646626852452755e-04,1.163467066362500191e-03,4.451081529259681702e-02,9.932324755936861038e-04,-1.176137011498212814e-02,-2.144172089174389839e-03,-5.825118860229849815e-04,4.243024450261145830e-04,1.858965028077363968e-03,-1.545562222599983215e-02,3.290076041594147682e-03,2.775830961763858795e-02,-8.134044706821441650e-03,-5.799622740596532822e-04,-1.731533411657437682e-04,-2.734441077336668968e-04,1.467671245336532593e-03,-1.453293953090906143e-03,1.164645142853260040e-02,4.636131227016448975e-03,2.717501856386661530e-02,-8.493656292557716370e-03,-3.735364414751529694e-03,6.708472210448235273e-05,6.881891749799251556e-03,8.192345499992370605e-03,-2.787044458091259003e-02,9.029336273670196533e-03,1.810929179191589355e-02,-2.034766785800457001e-02,8.077459060586988926e-04,2.802359231282025576e-04,-2.654310781508684158e-03,2.102950587868690491e-03,4.514744039624929428e-03,3.608833067119121552e-03,-5.924827419221401215e-03,3.317557275295257568e-04,-2.134815731551498175e-04,1.626178709557279944e-04,-3.491475363261997700e-04,1.407955773174762726e-03,8.848114870488643646e-03,3.213836811482906342e-03,3.790737246163189411e-04,-5.721268280467484146e-06,2.220081660198047757e-05,-5.155126814315735828e-08,2.322442378499545157e-05,-2.507957105990499258e-05,-4.053194075822830200e-03,-4.216609057039022446e-03,-3.139062027912586927e-04,-2.055669465335085988e-04,-2.331864834559382871e-08,-1.849672553362324834e-04,-1.564709236845374107e-05,-6.078730802983045578e-03,-4.617430735379457474e-03,3.720449749380350113e-03,-8.285219781100749969e-03,-1.277582952752709389e-03,2.630034869071096182e-04,7.196324877440929413e-04,3.815138246864080429e-03,1.196094229817390442e-02,3.755024448037147522e-02,-1.310654915869235992e-03,-9.580682963132858276e-03,2.238794788718223572e-02,9.575538570061326027e-05,-6.886923220008611679e-04,-1.112959720194339752e-02,1.493467111140489578e-02,-1.817284524440765381e-02,4.061236977577209473e-04,6.411580368876457214e-03,7.770067546516656876e-03,-1.383306225761771202e-04,-2.997883711941540241e-04,-3.764857538044452667e-03,-9.889069013297557831e-03,-5.259875673800706863e-03,-2.697343379259109497e-02,1.595070585608482361e-02,-8.018281310796737671e-03,2.482119947671890259e-03,7.592364563606679440e-04,-7.598721887916326523e-03,1.007486041635274887e-02,-2.838407084345817566e-02,4.617310315370559692e-02,2.709111757576465607e-02,-1.047515682876110077e-02,1.212654053233563900e-03,3.675685438793152571e-04,5.739288404583930969e-03,9.596897289156913757e-04,-1.978169754147529602e-02,1.957248523831367493e-02,3.269827924668788910e-03,4.128634463995695114e-05,4.599375533871352673e-04,-2.012484619626775384e-04,2.132395165972411633e-04,-1.395395677536725998e-02,-2.791678532958030701e-03,6.107625551521778107e-03,8.371076546609401703e-04,3.201020299457013607e-04,-2.791300539684016258e-05,3.112108970526605844e-08,7.420667679980397224e-05,1.652369246585294604e-04,-1.773942145518958569e-03,-4.874998237937688828e-03,-2.855529601220041513e-06,-1.636203960515558720e-04,2.349622718611499295e-08,-4.604623973136767745e-05,-1.931219157995656133e-04,-4.921670537441968918e-03,-1.995632983744144440e-02,-4.972560331225395203e-03,-9.534277953207492828e-03,-6.216742331162095070e-04,9.417600813321769238e-05,9.316831710748374462e-05,2.280709333717823029e-03,6.837713997811079025e-03,3.087475895881652832e-02,-6.656940095126628876e-03,3.418743610382080078e-03,-1.539553282782435417e-03,-1.576243666931986809e-04,-1.214087169500999153e-04,1.972083933651447296e-03,1.045754458755254745e-02,-4.369484726339578629e-03,-1.611913181841373444e-02,5.829086061567068100e-03,-5.434501450508832932e-03,-6.003579474054276943e-04,-3.784410000662319362e-05,-1.407471019774675369e-03,8.076694793999195099e-04,6.782731041312217712e-03,8.819577051326632500e-04,-1.417094096541404724e-02,3.464337904006242752e-03,3.940824419260025024e-03,1.427210227120667696e-04,-2.239169087260961533e-03,-1.357186678797006607e-02,-3.167076036334037781e-02,2.267939783632755280e-02,4.753978177905082703e-02,2.535242820158600807e-04,1.563426339998841286e-03,1.475573080824688077e-04,-8.700423873960971832e-03,1.350014936178922653e-04,-9.622506797313690186e-03,4.026266559958457947e-02,1.948007848113775253e-03,-1.161579348263330758e-04,-1.251616398803889751e-03,3.276026691310107708e-04,-7.253908552229404449e-04,-3.775088582187891006e-03,-6.931563373655080795e-03,-1.218296354636549950e-03,1.659654895775020123e-03,9.785699658095836639e-04,5.126080359332263470e-04,1.261883182451128960e-03,8.503910503350198269e-04,-6.530318059958517551e-04,2.286093682050704956e-02,2.491759508848190308e-02,-3.118192544206976891e-04,9.012928931042551994e-04,1.101972768083214760e-03,3.394866071175783873e-04,5.820119986310601234e-04,2.385164611041545868e-02,-1.012201793491840363e-02,8.847449719905853271e-02,4.567524790763854980e-02,5.247967317700386047e-03,5.304169026203453541e-04,-4.694797564297914505e-03,-1.267146226018667221e-02,-1.452834904193878174e-01,4.493503868579864502e-01,1.258755195885896683e-02,1.812318526208400726e-02,1.171675138175487518e-02,2.251395722851157188e-03,2.451970241963863373e-03,-9.594717994332313538e-04,7.664736360311508179e-03,-6.776809692382812500e-02,-4.060770571231842041e-02,2.679574862122535706e-02,2.174977958202362061e-02,3.901272430084645748e-04,-2.693868940696120262e-03,9.191999211907386780e-03,5.049420893192291260e-02,9.680084884166717529e-03,-2.940524369478225708e-03,-8.566612750291824341e-02,9.682162781246006489e-04,-1.614424213767051697e-02,-2.675663563422858715e-04,1.813368126749992371e-02,-5.998079106211662292e-02,1.104625314474105835e-01,-5.978962779045104980e-02,-8.919550478458404541e-02,2.414461225271224976e-02,-1.210652757436037064e-02,1.158859394490718842e-02,3.240238130092620850e-02,-1.088276691734790802e-02,1.025569885969161987e-01,-1.844934225082397461e-01,-1.276874635368585587e-02,-3.764237090945243835e-02,-5.574479699134826660e-02,8.558164536952972412e-02,-9.508728981018066406e-02,-1.219679228961467743e-02,-7.752820849418640137e-02,3.351964801549911499e-02,7.251974940299987793e-02,3.928877785801887512e-02,-9.270406735595315695e-06\n0.000000000000000000e+00,-3.580180054996162653e-05,-1.851610431913286448e-05,7.441013585776090622e-04,9.101149043999612331e-04,-6.452368688769638538e-05,7.542141247540712357e-05,4.246609452973615362e-10,2.781178045552223921e-05,1.630203187232837081e-04,-1.541265402920544147e-03,-2.564728260040283203e-02,1.077780779451131821e-02,-1.842989353463053703e-03,4.820287576876580715e-04,3.759558967431075871e-05,-6.203309749253094196e-05,3.300828393548727036e-05,4.088971298187971115e-03,2.653216477483510971e-03,4.679820314049720764e-02,-9.643535129725933075e-03,1.698846695944666862e-03,1.183650965685956180e-05,-7.740369765087962151e-04,-3.683916758745908737e-03,-9.074310772120952606e-03,1.095007825642824173e-02,2.190124802291393280e-02,3.566789906471967697e-03,-8.019251981750130653e-04,3.320128307677805424e-04,-1.877458707895129919e-04,-9.229917195625603199e-04,-1.008783001452684402e-02,-6.912616547197103500e-03,1.249565090984106064e-02,-6.674154661595821381e-03,-5.974771920591592789e-04,1.710032112896442413e-03,-2.525289346522185951e-05,3.734028199687600136e-03,1.541444845497608185e-02,4.202506388537585735e-04,1.135183963924646378e-02,3.208162030205130577e-03,3.839007811620831490e-03,1.484625739976763725e-03,-2.160661097150295973e-04,6.328113842755556107e-03,-9.672662243247032166e-03,1.424100995063781738e-02,7.812635973095893860e-03,-6.554898805916309357e-03,7.773189281579107046e-05,-2.060661063296720386e-05,1.290621366933919489e-05,7.842488121241331100e-04,3.177145496010780334e-03,2.255872823297977448e-03,-2.796766813844442368e-03,-3.482298343442380428e-04,1.746167836245149374e-04,6.843533810751978308e-06,-8.604734702544192260e-09,7.458520849468186498e-05,2.067489258479326963e-04,-1.590504543855786324e-04,3.213045652955770493e-03,1.130663076764903963e-05,1.307462225668132305e-04,1.903094926092308015e-08,-2.771342988125979900e-04,6.232878658920526505e-04,-5.059755872935056686e-03,-1.906218566000461578e-02,2.252106554806232452e-02,-1.482666470110416412e-02,3.514857671689242125e-04,-9.009148925542831421e-05,-5.867407890036702156e-04,4.044637549668550491e-03,5.898372270166873932e-03,4.641562700271606445e-04,5.127219110727310181e-02,-7.441033143550157547e-03,-3.585672937333583832e-03,9.285780834034085274e-04,-1.176969497464597225e-03,-4.131903406232595444e-03,-1.684040389955043793e-02,-2.376089803874492645e-03,-2.082956954836845398e-03,-7.852822309359908104e-04,-5.248481407761573792e-03,5.020733224228024483e-04,-1.477071346016600728e-04,-1.108748605474829674e-03,6.555441766977310181e-03,-2.945838496088981628e-02,6.961082573980093002e-03,-1.722461916506290436e-02,1.429566647857427597e-03,4.379678051918745041e-03,-2.409638109384104609e-04,2.651515882462263107e-03,9.517703205347061157e-03,1.423894893378019333e-02,1.604797691106796265e-02,-5.213912576436996460e-03,4.382628016173839569e-03,2.619660226628184319e-03,-3.708767326315864921e-05,-1.360336318612098694e-04,-6.167477462440729141e-03,1.912984438240528107e-02,9.218425489962100983e-03,-9.007729589939117432e-03,-1.091130907298065722e-04,-1.725106849335134029e-04,-1.187872694572433829e-04,8.302844071295112371e-05,-2.107682870700955391e-03,-4.213123116642236710e-03,-2.421464072540402412e-03,-2.953627845272421837e-04,4.604167770594358444e-04,8.578322740504518151e-05,-1.698876417322026100e-08,-9.823357686400413513e-05,2.781485090963542461e-04,-3.930917941033840179e-03,-3.999648615717887878e-03,1.713043893687427044e-04,-3.867923805955797434e-04,2.189219916459705928e-09,3.621097421273589134e-04,-1.420596148818731308e-03,1.245132647454738617e-02,-2.571010030806064606e-03,2.583078853785991669e-02,2.421909011900424957e-02,-1.339311711490154266e-04,1.943540992215275764e-04,3.188836271874606609e-04,-1.147898845374584198e-03,2.773573063313961029e-02,4.995828494429588318e-03,-4.466268792748451233e-02,9.934929199516773224e-03,3.456648439168930054e-03,-1.046706922352313995e-03,7.172703044489026070e-04,4.947083070874214172e-03,2.331172861158847809e-02,-1.635880768299102783e-02,3.413442894816398621e-02,2.339412830770015717e-02,5.087901838123798370e-03,-6.610515993088483810e-04,1.150154275819659233e-04,3.575298935174942017e-03,-1.173590868711471558e-02,2.537802048027515411e-02,-3.665579482913017273e-02,1.558206323534250259e-02,-1.164982095360755920e-02,1.647736877202987671e-03,1.005820959107950330e-04,6.289184093475341797e-04,3.702668845653533936e-02,-9.804530441761016846e-02,4.844686388969421387e-02,6.242933217436075211e-03,3.008776158094406128e-02,8.509914390742778778e-03,-2.303960500285029411e-04,4.575150087475776672e-03,1.640551909804344177e-02,-5.270691588521003723e-02,-1.865582913160324097e-02,6.993572227656841278e-03,1.023730001179501414e-04,-4.132975300308316946e-04,1.074622559826821089e-04,2.851439639925956726e-04,4.024302121251821518e-03,2.974924398586153984e-03,3.720067674294114113e-03,6.318196537904441357e-04,-6.786597077734768391e-05,-5.273472197586670518e-06,4.903119688037804735e-09,9.285531268687918782e-05,-2.124309321516193449e-05,1.697649946436285973e-03,1.843250705860555172e-03,2.399412915110588074e-05,1.873876899480819702e-04,4.924331165057083126e-09,-1.365659118164330721e-04,6.417778204195201397e-04,2.956320531666278839e-05,-1.238316763192415237e-02,7.318110205233097076e-03,-2.806621603667736053e-03,4.482682561501860619e-04,-8.189590880647301674e-05,-1.961063826456665993e-04,2.201741095632314682e-03,-1.036116108298301697e-02,8.385185152292251587e-03,4.493781179189682007e-02,-2.316923812031745911e-02,-5.103942938148975372e-03,6.411357899196445942e-04,-1.072906961780972779e-04,2.250622957944869995e-03,-1.040851697325706482e-02,-1.010245643556118011e-03,1.583064161241054535e-02,-2.382506802678108215e-02,-2.321117557585239410e-02,7.969900616444647312e-05,-8.103347499854862690e-05,1.593943219631910324e-03,-7.903411751613020897e-04,-2.146686054766178131e-02,-1.683992892503738403e-02,-3.189745545387268066e-02,7.874800823628902435e-03,1.299822470173239708e-03,4.499548595049418509e-05,-1.755966339260339737e-03,1.459453813731670380e-02,2.831865102052688599e-02,-1.205496210604906082e-02,-5.316836293786764145e-03,-4.933559335768222809e-03,1.776589313521981239e-03,3.517259610816836357e-04,-2.584187686443328857e-02,-1.375934015959501266e-02,1.817442104220390320e-02,2.723708748817443848e-04,-1.908866805024445057e-03,-3.857474657706916332e-04,3.100975300185382366e-05,-1.138290972448885441e-04,-3.382555441930890083e-04,-3.230273723602294922e-04,-9.353587403893470764e-03,-2.194552682340145111e-03,-2.691611589398235083e-04,2.552352380007505417e-04,2.517906796128954738e-05,1.542946392874000594e-08,1.182041014544665813e-04,3.564609505701810122e-04,-6.176072056405246258e-04,6.823251605965197086e-04,1.846185296017210931e-05,1.319873117608949542e-04,-2.457102254993515089e-08,-1.436960446881130338e-04,2.548938791733235121e-04,-2.278720028698444366e-03,-1.876236312091350555e-02,9.482251480221748352e-03,-1.510179368779063225e-03,7.248893234645947814e-05,-2.890725045290309936e-05,-2.149601641576737165e-04,2.727656625211238861e-03,7.060091942548751831e-03,-5.696575157344341278e-03,3.455536067485809326e-02,3.145856317132711411e-03,-3.745495341718196869e-04,6.091549876146018505e-04,-9.285861742682754993e-04,-1.556211384013295174e-03,-1.514136791229248047e-02,-1.594606903381645679e-03,2.781513892114162445e-02,-9.468674659729003906e-03,8.683998603373765945e-04,1.110566954594105482e-04,-2.070835471386089921e-04,-1.409283868269994855e-04,-2.681915648281574249e-04,-2.109758928418159485e-02,7.425635587424039841e-03,-4.695545881986618042e-03,5.301844328641891479e-03,3.905011108145117760e-03,-1.064000243786722422e-04,2.397914417088031769e-03,7.893129251897335052e-03,2.173908753320574760e-03,1.661047339439392090e-02,3.965951036661863327e-03,2.435985021293163300e-03,2.153736306354403496e-03,-1.458971291867783293e-05,1.891973661258816719e-03,-4.600692540407180786e-03,1.009250432252883911e-02,5.152444820851087570e-03,-7.277786731719970703e-03,-1.263848971575498581e-04,-4.853571590501815081e-05,-1.001366763375699520e-04,9.077761933440342546e-05,-1.961022848263382912e-03,-1.058755535632371902e-02,-2.144318073987960815e-03,-3.361275303177535534e-04,4.677211691159754992e-04,6.805342127336189151e-05,9.303960268880473450e-09,1.083439565263688564e-04,3.432767116464674473e-04,-9.573213174007833004e-05,1.435914891771972179e-04,4.877055471297353506e-05,9.261314698960632086e-05,-1.473290467401966453e-08,-2.701833145692944527e-04,2.330781426280736923e-04,-4.829668905586004257e-03,-2.315586432814598083e-02,5.954554304480552673e-03,-6.501422729343175888e-03,-1.728115312289446592e-04,-6.789289182052016258e-05,-7.793820259394124150e-05,2.572202123701572418e-03,2.641475293785333633e-03,-5.139955319464206696e-03,3.831029683351516724e-02,2.124831313267350197e-03,1.302586868405342102e-03,7.501473301090300083e-04,-6.699205259792506695e-04,1.207441091537475586e-03,-3.197081852704286575e-03,-8.773221634328365326e-03,2.850745245814323425e-02,-4.035349935293197632e-03,9.088763617910444736e-04,2.403294929536059499e-04,-4.107526910956948996e-05,-5.843011895194649696e-04,-4.915741737931966782e-03,-1.522302720695734024e-02,7.993940263986587524e-03,-2.108631096780300140e-02,9.751255856826901436e-04,3.285686252638697624e-03,-2.403409453108906746e-04,8.498376701027154922e-04,6.770861800760030746e-03,2.581401960924267769e-03,2.041427418589591980e-02,1.581757888197898865e-02,1.020638737827539444e-03,2.328807255253195763e-03,-2.355798205826431513e-04,3.110401099547743797e-03,-3.670041915029287338e-03,1.110274251550436020e-02,1.210732664912939072e-02,-1.004527416080236435e-02,7.871341949794441462e-05,-1.507935521658509970e-04,-4.221437848173081875e-07,5.154955579200759530e-05,6.486775237135589123e-04,1.520610298030078411e-03,-1.818130491301417351e-03,9.629424312151968479e-06,4.456981841940432787e-04,5.663349656970240176e-05,5.788933776784688234e-09,1.078056520782411098e-04,2.074685762636363506e-04,2.202190225943922997e-03,1.472570467740297318e-03,4.493026062846183777e-05,2.168052160413935781e-04,2.010222033277386799e-08,-1.737808343023061752e-04,4.447094979695975780e-04,-6.275505758821964264e-03,-8.886792697012424469e-03,8.678931742906570435e-03,-6.207984406501054764e-03,2.587055205367505550e-04,-1.182105988846160471e-04,-2.285947266500443220e-04,2.447800710797309875e-03,7.286127656698226929e-03,1.741371117532253265e-02,2.492401935160160065e-02,-2.823608927428722382e-03,4.776364658027887344e-04,5.311579443514347076e-04,-3.310600877739489079e-04,1.584555138833820820e-03,-1.021474041044712067e-02,-1.263824105262756348e-02,3.135821595788002014e-02,-7.745928131043910980e-03,8.458297234028577805e-04,1.823849452193826437e-04,2.144390164176002145e-04,-2.054977230727672577e-04,7.459928281605243683e-03,-1.570882834494113922e-02,1.352167408913373947e-02,-5.994122475385665894e-03,1.186435483396053314e-02,1.476079458370804787e-03,-8.009630255401134491e-05,-4.973042756319046021e-03,1.381855737417936325e-02,3.027267381548881531e-02,1.198881585150957108e-02,-1.118182204663753510e-02,-4.791570827364921570e-04,3.188309026882052422e-03,3.019476389454212040e-05,1.041006529703736305e-03,-3.788029309362173080e-03,1.667883805930614471e-02,2.020280808210372925e-03,-5.043139681220054626e-04,-7.517613266827538610e-05,-5.202063039178028703e-05,-4.889738556812517345e-05,1.639713445911183953e-04,-1.437632134184241295e-03,-3.844343125820159912e-03,-3.197907004505395889e-03,-3.046423371415585279e-04,3.707935102283954620e-04,1.004270325211109594e-05,5.130914360051974654e-09,1.600668110768310726e-05,8.055080979829654098e-05,-1.852096873335540295e-03,-7.956274785101413727e-04,-2.821010129991918802e-04,-5.044872523285448551e-06,1.190471721201902255e-08,-1.988466974580660462e-04,2.605980262160301208e-04,-3.184323431923985481e-03,-5.358306691050529480e-03,8.521334268152713776e-03,9.411089122295379639e-04,-1.634091895539313555e-04,-6.335279613267630339e-05,-2.436670183669775724e-04,3.345568198710680008e-03,5.982047412544488907e-03,-2.848541829735040665e-03,4.612549394369125366e-02,-4.357922822237014771e-03,7.569171488285064697e-03,4.838636959902942181e-04,-3.786447341553866863e-04,-1.555595826357603073e-02,-5.385776981711387634e-03,-1.563403755426406860e-02,1.886496879160404205e-02,-1.234045717865228653e-02,9.532671421766281128e-03,-1.056499895639717579e-04,-4.453057772479951382e-04,-7.328933570533990860e-04,-1.417982019484043121e-02,-2.239842712879180908e-02,-9.061957709491252899e-03,-1.496918685734272003e-02,-9.229601360857486725e-03,3.495953977108001709e-03,-3.366868622833862901e-05,5.001727491617202759e-03,1.350834686309099197e-02,1.702855154871940613e-02,1.841253042221069336e-02,7.155152969062328339e-03,-4.376544617116451263e-03,2.907304093241691589e-03,1.949179713847115636e-04,2.049671299755573273e-02,2.455149311572313309e-03,1.391927059739828110e-02,4.815825261175632477e-03,-5.248695146292448044e-03,-4.441237251739948988e-06,2.588967327028512955e-04,-3.677518106997013092e-04,1.810304820537567139e-04,-6.792391650378704071e-03,-2.202033996582031250e-03,3.805862041190266609e-03,6.652098963968455791e-04,2.546722244005650282e-04,5.221577885095030069e-05,3.269656190241221339e-08,7.134221959859132767e-06,1.699494605418294668e-04,-1.109360164264217019e-04,2.840470406226813793e-04,-4.097565761185251176e-05,1.656908716540783644e-05,1.025910023599863052e-09,-1.225250598508864641e-04,4.475174646358937025e-04,-2.940060803666710854e-04,-8.765259757637977600e-03,2.364170551300048828e-02,-6.052702199667692184e-03,-3.112245758529752493e-04,1.290093059651553631e-04,5.947265890426933765e-04,6.491742096841335297e-04,8.039360865950584412e-03,1.132477074861526489e-03,2.244314737617969513e-02,2.143371850252151489e-02,-3.432191442698240280e-03,4.163967969361692667e-04,-1.265847822651267052e-04,-9.053075686097145081e-03,5.571483168751001358e-03,-3.176736179739236832e-03,-1.070288941264152527e-03,2.871313132345676422e-03,-1.549599459394812584e-03,3.623003140091896057e-04,-1.344197080470621586e-04,-4.609173920471221209e-04,-5.939188413321971893e-03,-4.353728145360946655e-04,3.696829825639724731e-02,-6.654070224612951279e-03,-6.471944507211446762e-03,2.908188616856932640e-03,9.603949729353189468e-05,-1.191393472254276276e-03,1.827998086810112000e-02,2.785863727331161499e-02,-5.202474538236856461e-03,6.308109965175390244e-03,-8.604459464550018311e-03,1.090866746380925179e-03,4.057382757309824228e-04,-6.908462848514318466e-03,7.291030138731002808e-03,1.428642868995666504e-02,1.083311159163713455e-03,2.422058954834938049e-03,-1.506319502368569374e-03,2.782463096082210541e-03,1.153259363491088152e-04,-2.487624878995120525e-04,-1.962128328159451485e-03,4.859201144427061081e-03,6.578795146197080612e-03,8.317921892739832401e-04,-7.599313394166529179e-04,1.702965382719412446e-04,1.026335521601140499e-03,9.443883027415722609e-05,-5.598022835329174995e-04,2.974661532789468765e-03,-3.585137892514467239e-05,-2.438285300740972161e-04,-1.141994493082165718e-03,9.785270231077447534e-05,7.366586942225694656e-06,-1.313493703491985798e-03,2.013741061091423035e-02,9.371308982372283936e-02,-6.078005582094192505e-02,2.869478613138198853e-02,1.042090822011232376e-03,2.071008086204528809e-03,6.960065220482647419e-04,-1.142505276948213577e-02,-4.950718954205513000e-02,6.699422374367713928e-03,5.027400851249694824e-01,-2.401620335876941681e-02,6.579759065061807632e-04,-1.626888290047645569e-03,4.004423040896654129e-03,9.271660819649696350e-03,6.720986962318420410e-02,4.022212326526641846e-02,-1.159546375274658203e-01,9.641746059060096741e-03,1.280327700078487396e-02,1.752650598064064980e-03,5.121675319969654083e-03,1.234655384905636311e-03,3.291921690106391907e-03,5.947397649288177490e-02,-5.951859429478645325e-02,4.214565828442573547e-02,4.371476825326681137e-03,-2.626279182732105255e-02,-2.492610365152359009e-03,-1.354626286774873734e-02,-9.321419149637222290e-02,-6.227834522724151611e-02,-9.888061136007308960e-02,-2.353638783097267151e-02,2.190861850976943970e-03,-9.920394979417324066e-03,4.505050834268331528e-03,-4.166904371231794357e-03,-6.241505034267902374e-03,-7.200910151004791260e-02,4.652082920074462891e-02,6.738801300525665283e-02,-6.833808729425072670e-04,2.137300744652748108e-02,1.795815676450729370e-02,-3.129135817289352417e-02,-1.317518502473831177e-01,9.424788504838943481e-02,4.548819363117218018e-02,1.583284325897693634e-02,5.077506974339485168e-02,-6.101946928538382053e-05\n0.000000000000000000e+00,-4.975212141289375722e-05,-2.616311248857527971e-04,-1.948496210388839245e-03,-2.181878546252846718e-03,-4.306718619773164392e-05,-1.214916192111559212e-04,-6.510157302130892276e-09,6.945922359591349959e-05,-2.237692533526569605e-04,2.059031045064330101e-03,-3.003716003149747849e-03,2.227338030934333801e-03,9.458819113206118345e-05,-9.140405018115416169e-05,1.415477745467796922e-04,3.423347661737352610e-04,-3.439501859247684479e-03,-2.269803080707788467e-03,-1.605300419032573700e-02,3.780582174658775330e-02,1.140803843736648560e-02,2.833595033735036850e-03,-7.216597441583871841e-04,2.685671788640320301e-04,-2.622768282890319824e-03,6.921805441379547119e-03,2.743965201079845428e-02,-2.175216563045978546e-02,2.236554771661758423e-02,-5.421577952802181244e-05,-2.517918801459018141e-05,-3.492504038149490952e-05,1.321654883213341236e-03,-2.379026263952255249e-03,2.130889892578125000e-02,1.882940903306007385e-02,-5.570303183048963547e-03,-9.214834310114383698e-03,-1.199006335809826851e-03,3.853841917589306831e-05,6.590856239199638367e-03,7.400934118777513504e-03,-2.067280188202857971e-02,2.104235580191016197e-03,2.787245996296405792e-02,3.792427945882081985e-03,7.908327825134620070e-05,9.448525088373571634e-05,2.450637985020875931e-04,4.696666263043880463e-03,8.459948003292083740e-03,-1.201086584478616714e-02,1.001941738650202751e-03,8.799883653409779072e-05,9.213907469529658556e-05,7.946945515868719667e-06,3.559129254426807165e-05,2.137084957212209702e-03,8.316136896610260010e-03,3.318303963169455528e-03,5.473947967402637005e-04,-2.030999748967587948e-04,7.007269596215337515e-05,7.171289340135444945e-09,1.868113031378015876e-06,-4.627314046956598759e-05,-4.457220900803804398e-03,-1.339603681117296219e-03,3.308699888293631375e-05,-6.451168883359059691e-05,3.953215088614570050e-09,1.316784037044271827e-04,-1.414907164871692657e-04,2.497075824066996574e-03,7.922164164483547211e-03,-4.033871926367282867e-03,5.663145799189805984e-03,1.031159481499344110e-04,8.393853204324841499e-05,-1.337924550171010196e-05,1.133211189880967140e-03,1.735651399940252304e-03,2.050632424652576447e-02,1.466907281428575516e-02,1.843037083745002747e-02,1.034757122397422791e-03,-1.006930106086656451e-04,1.404294453095644712e-04,1.260123797692358494e-03,2.953825285658240318e-03,2.204480953514575958e-02,-1.622541621327400208e-02,1.121426746249198914e-02,-3.160922788083553314e-04,-1.904614327941089869e-04,-2.241387264803051949e-04,2.389203291386365891e-03,9.952821768820285797e-03,6.535265594720840454e-03,2.474112249910831451e-02,-1.056772191077470779e-02,-1.261376496404409409e-02,3.907092614099383354e-04,-3.280298551544547081e-05,4.621565807610750198e-03,1.433360762894153595e-02,-5.533511750400066376e-03,5.663830786943435669e-03,-3.264574334025382996e-03,3.928350750356912613e-03,6.817243993282318115e-04,1.600739487912505865e-04,-2.090122317895293236e-03,4.850730765610933304e-03,-5.986417643725872040e-03,8.066414855420589447e-03,-5.089990328997373581e-03,1.696640829322859645e-04,-1.467420952394604683e-05,2.701797711779363453e-06,-1.916733308462426066e-04,4.579038068186491728e-04,4.508251789957284927e-03,4.084310494363307953e-03,5.868631997145712376e-04,-3.612757427617907524e-05,6.684614345431327820e-05,-1.225114321101727910e-08,-6.957955338293686509e-05,3.882384044118225574e-04,-8.752860594540834427e-06,-4.197721136733889580e-05,1.155340287368744612e-04,9.388750186190009117e-06,-4.015610344243469854e-10,-1.947527925949543715e-04,1.228968903888016939e-04,7.360482588410377502e-03,-1.349950768053531647e-02,5.303684622049331665e-02,1.333837863057851791e-03,-6.584890070371329784e-04,2.659253368619829416e-04,5.217132274992763996e-04,4.912855220027267933e-04,1.727220229804515839e-02,-2.820119820535182953e-02,5.170977674424648285e-03,3.372199460864067078e-02,-7.980777882039546967e-03,6.024043977959081531e-05,5.583347519859671593e-04,-1.251861453056335449e-03,2.348571270704269409e-02,-3.617467358708381653e-03,3.301461040973663330e-02,2.775034308433532715e-02,-2.915620338171720505e-03,1.659315312281250954e-04,1.821072510210797191e-04,7.524091051891446114e-04,-4.447763040661811829e-02,1.369351893663406372e-02,2.953922562301158905e-02,-5.006356164813041687e-03,-1.813187636435031891e-02,3.358843969181180000e-04,2.377388009335845709e-04,3.772434778511524200e-03,2.950953133404254913e-02,-1.512052118778228760e-02,8.333574980497360229e-03,-3.735591471195220947e-02,2.150577306747436523e-02,5.012811627238988876e-03,3.385658201295882463e-04,-2.748211380094289780e-03,1.032907050102949142e-02,8.622938767075538635e-03,-7.389633916318416595e-03,2.345571666955947876e-02,-2.696767478482797742e-05,1.214502699440345168e-04,1.502398517914116383e-04,-5.923303542658686638e-04,9.439990390092134476e-04,8.015625178813934326e-03,5.459719803184270859e-03,1.202579936943948269e-03,-2.120826393365859985e-04,-2.207543730037286878e-04,4.109064644097770724e-09,2.148482963093556464e-05,-2.710226108320057392e-04,-1.183112733997404575e-03,-2.991606015712022781e-05,-2.283008143422193825e-06,1.215385509567568079e-05,2.270326149300672114e-10,4.904709639959037304e-04,-6.735695933457463980e-06,7.848728448152542114e-03,6.242750678211450577e-03,1.410132157616317272e-03,1.318694464862346649e-02,-2.753615262918174267e-05,2.393226750427857041e-04,2.834442420862615108e-04,-1.807484077289700508e-03,-6.867776624858379364e-03,-9.655618108808994293e-03,6.149295717477798462e-03,6.298586726188659668e-03,-4.350879229605197906e-03,4.889861156698316336e-05,1.003778073936700821e-03,4.760143812745809555e-03,7.248545531183481216e-03,1.422790810465812683e-02,-6.441932171583175659e-03,-1.775773242115974426e-03,-2.190725505352020264e-02,-1.703846937743946910e-04,9.949155355570837855e-05,2.781556220725178719e-03,1.655198261141777039e-02,-7.369644939899444580e-03,4.746917635202407837e-03,-1.642483100295066833e-02,2.658123616129159927e-03,-2.282225526869297028e-03,4.079463542439043522e-04,-3.952662460505962372e-03,1.986521109938621521e-02,1.401145011186599731e-03,-2.942720055580139160e-02,1.012405939400196075e-02,1.591003499925136566e-03,-8.364043897017836571e-04,5.639747250825166702e-04,-2.938506379723548889e-02,1.594725064933300018e-03,-1.178626343607902527e-02,-3.231551870703697205e-02,1.672462560236454010e-02,-3.751962503883987665e-04,1.911047002067789435e-04,6.140908226370811462e-08,-1.296164817176759243e-03,-2.971287816762924194e-03,-7.295834831893444061e-03,4.696455318480730057e-03,4.982060054317116737e-04,-1.903152588056400418e-04,1.321837225987110287e-05,4.114667717658448964e-09,6.452046363847330213e-05,1.310260413447394967e-04,-4.469004925340414047e-03,-2.035585464909672737e-03,3.589103289414197206e-05,1.205354055855423212e-05,1.265561877517029643e-09,1.700585562502965331e-04,-1.310149382334202528e-04,4.177813883870840073e-03,-1.163671258836984634e-02,1.115543488413095474e-02,1.222810056060552597e-02,-3.799559490289539099e-04,2.509227488189935684e-04,4.545619594864547253e-04,7.231078343465924263e-04,7.724019233137369156e-03,-7.039144635200500488e-03,1.491958042606711388e-03,2.702690102159976959e-02,7.651622872799634933e-04,-4.608677772921510041e-05,5.826013511978089809e-04,1.572909764945507050e-03,7.027374580502510071e-03,1.423404552042484283e-02,-8.818555623292922974e-03,1.432165689766407013e-02,4.446323961019515991e-03,-1.722699525998905301e-04,-3.935162094421684742e-04,2.016557846218347549e-03,6.009844131767749786e-03,2.152433618903160095e-03,2.653241157531738281e-02,-5.871817469596862793e-03,-5.646045319736003876e-03,1.071794074960052967e-03,1.369144883938133717e-04,3.115875180810689926e-03,1.449895557016134262e-02,-8.888204582035541534e-03,-3.831274807453155518e-04,1.660611853003501892e-02,3.730186726897954941e-04,1.695960294455289841e-03,6.024611648172140121e-04,-3.474452532827854156e-03,1.279597729444503784e-02,3.806294174864888191e-03,-1.260751765221357346e-02,7.194965612143278122e-03,-1.367617078358307481e-04,2.696269075386226177e-04,-2.970800778712145984e-05,-3.577818279154598713e-04,-2.877477556467056274e-03,-2.439323579892516136e-03,8.196696639060974121e-03,1.018406706862151623e-03,6.379006663337349892e-05,2.770036007859744132e-05,-2.233900886494666338e-08,5.737963510910049081e-05,2.911487536039203405e-05,-2.598629100248217583e-03,-1.604558317922055721e-03,5.106675234856083989e-05,-7.469898264389485121e-07,9.404971024196129292e-09,2.029474999289959669e-04,-6.118139572208747268e-05,3.920974209904670715e-03,1.247161068022251129e-03,1.040407642722129822e-02,5.638104863464832306e-03,-3.618665796238929033e-04,2.095770323649048805e-04,2.481504343450069427e-04,9.325526771135628223e-04,-1.329319085925817490e-03,1.465603522956371307e-02,1.262351311743259430e-02,2.357134222984313965e-02,2.792329061776399612e-03,1.514528412371873856e-04,4.197210655547678471e-04,1.072838203981518745e-03,1.180899422615766525e-02,1.409080112352967262e-03,-1.158582419157028198e-02,1.149260997772216797e-02,2.568317111581563950e-03,4.726871338789351285e-05,-1.335022243438288569e-04,7.772224489599466324e-04,1.161974854767322540e-03,4.660524427890777588e-05,9.629594162106513977e-03,-1.930825412273406982e-03,-1.098306756466627121e-02,1.727697672322392464e-03,4.447177343536168337e-05,1.125831855461001396e-03,1.355357095599174500e-02,-1.078792661428451538e-02,-4.334191791713237762e-03,2.592537924647331238e-02,-1.181477680802345276e-03,6.561044137924909592e-04,4.679275443777441978e-04,-2.530550817027688026e-03,1.293741166591644287e-02,1.414781995117664337e-02,-1.594163477420806885e-02,1.375023648142814636e-02,-3.820707206614315510e-05,5.035174544900655746e-04,4.365026688901707530e-05,-3.067502693738788366e-04,6.100934697315096855e-04,5.966265220195055008e-03,5.957323592156171799e-03,7.359129376709461212e-04,1.151735486928373575e-04,5.819289071951061487e-06,3.465061126917134970e-08,5.061942647444084287e-05,1.336796558462083340e-04,-1.331657986156642437e-03,-7.394811837002635002e-04,6.144784856587648392e-05,3.699688022607006133e-05,5.516881174116861075e-09,2.734001827775500715e-05,9.057576244231313467e-05,-2.352887066081166267e-03,9.271141141653060913e-03,-3.871245076879858971e-03,1.280451938509941101e-02,-2.567389747127890587e-04,-5.843273902428336442e-05,-2.949427289422601461e-05,8.623672765679657459e-04,6.259785965085029602e-03,6.253187544643878937e-03,7.297348231077194214e-03,2.658990398049354553e-02,2.440505777485668659e-04,2.259416214656084776e-04,2.199225564254447818e-04,2.623410196974873543e-03,1.557662058621644974e-02,4.608229734003543854e-03,-2.761350199580192566e-02,1.998347789049148560e-02,2.018650760874152184e-03,2.452303669997490942e-05,1.123994443332776427e-04,3.283900441601872444e-04,1.127357501536607742e-02,1.352748740464448929e-02,1.574479788541793823e-02,-9.335451759397983551e-03,-7.989285513758659363e-04,1.524154213257133961e-03,8.184350735973566771e-05,-3.900653915479779243e-03,1.959622837603092194e-02,1.441521570086479187e-02,-8.536106906831264496e-03,6.493205204606056213e-03,8.158890996128320694e-04,1.549357548356056213e-03,1.822428166633471847e-04,-1.795677701011300087e-03,6.507377140223979950e-03,7.494733668863773346e-03,-4.476114641875028610e-03,-4.131707362830638885e-03,-1.069641075446270406e-05,2.555949613451957703e-04,5.966922253719531000e-05,-1.814581191865727305e-04,2.133457222953438759e-03,4.779466893523931503e-03,3.451618133112788200e-03,5.691592232324182987e-04,1.741225714795291424e-04,2.701856828934978694e-06,-2.323520220670616254e-08,-3.737497536349110305e-05,2.013206540141254663e-05,-4.979404155164957047e-03,-4.165788181126117706e-03,2.004479174502193928e-04,-2.153796667698770761e-04,4.731646185973659158e-09,3.985105286119505763e-05,-2.275201113661751151e-04,5.342906806617975235e-04,5.675619468092918396e-03,9.915134869515895844e-03,1.096053794026374817e-02,-4.979757359251379967e-04,1.056195978890173137e-04,2.571603399701416492e-04,-1.864282414317131042e-03,2.247385680675506592e-02,-1.535104028880596161e-02,1.526460610330104828e-02,1.698420941829681396e-02,-2.027013339102268219e-03,-5.939652692177332938e-05,-5.648230435326695442e-04,-1.767439581453800201e-02,1.045092009007930756e-03,9.570242837071418762e-03,-1.836096867918968201e-02,2.106194570660591125e-02,6.272403523325920105e-03,-1.932870072778314352e-04,-6.095592834753915668e-05,-6.939459708519279957e-04,-1.936290413141250610e-03,1.179021224379539490e-02,3.357079578563570976e-03,-8.046814240515232086e-03,-1.090989075601100922e-02,2.010112861171364784e-03,4.533479659585282207e-05,3.317416645586490631e-03,1.270017866045236588e-02,-1.597486808896064758e-02,5.752071738243103027e-03,1.083504315465688705e-02,-8.207814767956733704e-03,1.738097053021192551e-03,3.509794187266379595e-04,5.746082868427038193e-03,1.222673803567886353e-02,-2.435943577438592911e-03,-1.802348345518112183e-02,4.963503684848546982e-03,-1.180290128104388714e-04,2.928736503235995770e-04,-1.177085068775340915e-04,6.665945402346551418e-04,1.187292393296957016e-03,2.992008347064256668e-03,9.227985516190528870e-03,1.193748787045478821e-03,1.721264561638236046e-04,2.732853681663982570e-05,-2.729586867644684389e-08,-2.046422741841524839e-05,1.862312637967988849e-04,1.921988732647150755e-04,2.284007146954536438e-03,1.188575042760930955e-04,3.920280869351699948e-05,-4.510161488724406809e-08,-3.955852298531681299e-05,-3.174184239469468594e-04,3.575514769181609154e-03,-1.919112168252468109e-03,-2.607781626284122467e-02,8.965360000729560852e-03,9.058110299520194530e-04,-2.813839237205684185e-04,-6.096157594583928585e-04,5.995649844408035278e-04,1.543980557471513748e-03,2.893503289669752121e-03,2.339556440711021423e-02,3.092583268880844116e-03,1.353077497333288193e-02,2.822258393280208111e-04,-6.453446112573146820e-04,-5.967491306364536285e-04,-1.661816425621509552e-02,9.257705882191658020e-03,2.964908629655838013e-02,-2.469014003872871399e-02,8.792329579591751099e-03,1.978469663299620152e-04,-1.277650444535538554e-04,2.080802107229828835e-03,9.140843525528907776e-03,-2.911676466464996338e-02,-1.658316329121589661e-02,7.074843626469373703e-03,3.809740534052252769e-03,-7.255347445607185364e-04,-8.015442872419953346e-04,1.016690209507942200e-02,1.520535722374916077e-02,-1.530482806265354156e-02,-1.374764926731586456e-02,-4.080864042043685913e-02,1.234555803239345551e-02,-3.788658068515360355e-04,-1.382801448926329613e-03,2.256621420383453369e-02,9.554638527333736420e-03,2.182433195412158966e-02,-2.444241195917129517e-02,-2.914095111191272736e-02,-4.586270661093294621e-04,-7.879342301748692989e-04,-1.380976609652861953e-04,2.745962236076593399e-03,1.276019960641860962e-02,6.523570045828819275e-03,-1.282605715095996857e-02,-9.971776744350790977e-04,-3.814912051893770695e-04,-6.490843952633440495e-04,2.911527408286929131e-04,6.072030519135296345e-04,5.464461282826960087e-04,2.002399787306785583e-02,1.046488806605339050e-02,-1.168050686828792095e-03,2.355086384341120720e-03,3.289123706053942442e-04,-9.291400201618671417e-04,2.499648602679371834e-03,-1.872934773564338684e-02,1.117665693163871765e-02,-6.433908641338348389e-02,-7.476060837507247925e-02,1.722438377328217030e-03,1.219278899952769279e-03,-2.493546111509203911e-03,3.623107215389609337e-03,-3.998437151312828064e-02,1.696486957371234894e-02,-1.845591887831687927e-02,4.812890887260437012e-01,-1.302978396415710449e-02,2.858447842299938202e-04,-3.041887888684868813e-03,1.886504236608743668e-03,-4.465784877538681030e-02,-2.879102900624275208e-02,7.812146842479705811e-02,-4.632032662630081177e-02,4.203212447464466095e-03,3.584933874662965536e-04,1.532357069663703442e-03,-1.061751786619424820e-02,-3.319650888442993164e-02,-3.987343609333038330e-02,-3.182617574930191040e-02,2.190311811864376068e-02,6.995353847742080688e-02,-4.164293408393859863e-03,-1.158214057795703411e-03,-1.888842321932315826e-02,-7.458308339118957520e-02,4.888424649834632874e-02,-5.702017247676849365e-02,-4.360967501997947693e-02,2.041097171604633331e-02,-3.366706194356083870e-03,-1.001401990652084351e-02,3.520693164318799973e-03,-5.015447363257408142e-02,-5.234265327453613281e-02,1.598200350999832153e-01,5.232299864292144775e-02,1.227173488587141037e-02,3.025929909199476242e-03,-1.724892412312328815e-03,-6.737923622131347656e-02,-7.837367057800292969e-02,1.409118473529815674e-01,-6.123043224215507507e-02,-1.949868164956569672e-02,1.095119118690490723e-01,-9.166184463538229465e-05\n0.000000000000000000e+00,-2.257360938529018313e-05,1.473044903832487762e-05,-4.889627452939748764e-04,3.146101080346852541e-04,-4.874898877460509539e-05,9.727673386805690825e-07,-1.402700844366222555e-09,8.289576362585648894e-05,-1.829910324886441231e-04,5.835789488628506660e-04,-1.067068986594676971e-02,-4.173105116933584213e-03,1.183250918984413147e-02,6.042019813321530819e-04,-1.501020160503685474e-04,-1.523679529782384634e-04,1.078857225365936756e-03,-4.132803296670317650e-04,-3.768153954297304153e-03,1.922140130773186684e-03,5.524059291929006577e-03,1.887352019548416138e-02,-1.705215399852022529e-04,-1.979746593860909343e-05,4.291185177862644196e-04,-1.185467280447483063e-02,2.223930321633815765e-03,7.792128250002861023e-03,1.056912355124950409e-02,1.558296941220760345e-02,-2.198333677370101213e-04,-1.195719960378482938e-04,9.417473338544368744e-04,-1.981730107218027115e-03,5.308588966727256775e-03,3.688166849315166473e-03,6.191532127559185028e-03,-2.891700249165296555e-03,-3.374096995685249567e-04,3.439791908022016287e-05,6.789932958781719208e-03,-6.045592017471790314e-03,-4.547771997749805450e-03,5.504713859409093857e-03,-1.133064739406108856e-02,3.944871481508016586e-03,6.586174713447690010e-04,-9.951169340638443828e-05,1.610920578241348267e-02,1.340626180171966553e-02,-7.376224733889102936e-03,-1.389857265166938305e-03,-4.683441482484340668e-03,1.336886343779042363e-04,-1.033814405673183501e-04,-5.086619057692587376e-05,1.577654853463172913e-03,5.860115867108106613e-03,2.282905625179409981e-04,-8.797387126833200455e-04,-1.590549800312146544e-04,-2.705776932998560369e-05,-2.137468982255086303e-05,-9.974493231368342094e-09,3.955144711653701961e-05,6.403396400855854154e-05,-1.515442156232893467e-03,-1.581808319315314293e-03,3.118272843494196422e-06,-9.546953515382483602e-05,2.234654772337307804e-08,-8.778606570558622479e-06,-2.563614980317652225e-04,7.924358360469341278e-04,-1.057825051248073578e-03,-1.478612050414085388e-02,6.171534769237041473e-03,4.629020113497972488e-04,-9.610813140170648694e-05,-3.188248956575989723e-04,1.673311693593859673e-03,3.338330425322055817e-03,1.002730615437030792e-02,-6.786874495446681976e-03,9.670994477346539497e-04,1.605990156531333923e-02,-4.814130079466849566e-05,-9.628133557271212339e-05,2.751784166321158409e-03,-7.621026132255792618e-03,1.023254171013832092e-02,1.013473840430378914e-03,-9.692907333374023438e-04,1.345862634479999542e-02,-3.197264450136572123e-04,-1.047628902597352862e-04,7.255740929394960403e-04,1.622598385438323021e-03,5.975392647087574005e-03,4.342911299318075180e-03,9.945665951818227768e-04,1.259974669665098190e-04,9.861654834821820259e-04,-1.130917371483519673e-04,6.085764616727828979e-03,-4.769342020153999329e-03,-5.512439180165529251e-03,1.611511781811714172e-02,-1.029683277010917664e-02,-7.539568468928337097e-05,3.534193965606391430e-04,-2.255228755529969931e-04,1.409614272415637970e-02,1.004278380423784256e-02,-5.543622653931379318e-03,8.225811645388603210e-03,-1.099714636802673340e-02,2.326620597159489989e-04,-3.264094120822846889e-04,-6.615291931666433811e-05,1.209452399052679539e-03,3.291222499683499336e-03,-2.161108423024415970e-04,-2.035946585237979889e-03,-3.355230146553367376e-04,-1.982843241421505809e-05,4.468439510674215853e-05,1.574492713984909642e-08,7.307060877792537212e-05,1.421894994564354420e-04,3.253909526392817497e-03,4.029294941574335098e-03,1.238174445461481810e-04,2.786334953270852566e-04,-9.915090970480378019e-09,-1.561842655064538121e-04,5.305661470629274845e-04,-3.279604483395814896e-03,-9.520106948912143707e-03,1.107149943709373474e-02,-2.248194999992847443e-03,1.298050978220999241e-03,-2.271016419399529696e-04,-6.303065456449985504e-04,2.636722987517714500e-03,3.732810262590646744e-03,-3.987684845924377441e-03,3.252391889691352844e-02,5.360770737752318382e-04,1.534691266715526581e-02,2.704033104237169027e-04,-2.065091975964605808e-04,6.322968285530805588e-03,-9.101595729589462280e-03,-2.147458307445049286e-02,2.075474336743354797e-02,7.686209864914417267e-03,1.224867999553680420e-02,1.246338069904595613e-05,-1.367318036500364542e-04,-2.116144169121980667e-03,-2.642116509377956390e-03,-1.057843025773763657e-02,5.076657980680465698e-04,-5.169969517737627029e-03,4.860376939177513123e-04,1.335872337222099304e-03,-3.677647619042545557e-04,-9.331005858257412910e-04,3.298929892480373383e-03,1.894002035260200500e-02,2.654406800866127014e-02,-2.363004907965660095e-02,-1.719659194350242615e-04,5.269894027151167393e-04,-1.899626513477414846e-04,1.632175408303737640e-02,4.693257156759500504e-03,3.485540859401226044e-03,2.453207969665527344e-03,-7.107366807758808136e-03,-7.771130185574293137e-06,-2.915354561991989613e-04,-6.996160664130002260e-05,1.329742139205336571e-03,5.026876926422119141e-03,-2.595087513327598572e-03,-5.021917168051004410e-03,-6.556585431098937988e-04,1.154360943473875523e-04,-2.185008270316757262e-05,7.582393046767776923e-10,3.334414941491559148e-05,-1.660455454839393497e-04,1.025824574753642082e-03,1.371252816170454025e-03,1.495622273068875074e-04,1.060154827428050339e-04,1.803759630547574488e-08,8.490889740642160177e-05,4.833871207665652037e-05,2.333387732505798340e-03,5.519139580428600311e-03,-1.112383697181940079e-02,-3.866925835609436035e-04,-4.054104792885482311e-04,5.799526115879416466e-05,-1.898568443721160293e-04,-2.061515115201473236e-04,-1.073745824396610260e-02,-1.919909194111824036e-02,-1.951437629759311676e-02,-2.113652601838111877e-02,-1.510147005319595337e-02,8.484454883728176355e-05,6.034074467606842518e-04,9.152585640549659729e-03,-1.494828611612319946e-03,1.591833308339118958e-02,9.897558018565177917e-03,-1.306222006678581238e-02,-1.745590381324291229e-02,-4.490501305554062128e-05,1.094357721740379930e-04,1.934041851200163364e-03,5.252215079963207245e-03,-2.994107082486152649e-03,-3.971028327941894531e-02,-2.133092097938060760e-02,4.330827388912439346e-03,-3.381773422006517649e-04,-1.129506126744672656e-04,-1.209301874041557312e-03,9.531529620289802551e-03,1.786168292164802551e-02,-1.410662941634654999e-02,2.392977476119995117e-03,3.308610059320926666e-03,-7.387539371848106384e-04,-7.970494334585964680e-05,-3.242108970880508423e-02,-2.386524155735969543e-02,-3.755751065909862518e-03,-9.629745036363601685e-03,-1.999074593186378479e-03,-2.259650791529566050e-04,-6.150531407911330462e-05,9.706702257972210646e-05,-1.874355133622884750e-03,-3.277984447777271271e-03,-5.434714257717132568e-03,-1.941125374287366867e-03,-7.678702240809798241e-05,-6.936170393601059914e-06,8.369141141884028912e-06,3.676404958241619170e-09,-6.772200322302524000e-06,1.938533096108585596e-04,1.462347921915352345e-03,9.897839045152068138e-04,1.510215224698185921e-05,3.386024036444723606e-05,2.291881173732690513e-08,-9.046129707712680101e-05,-1.781685859896242619e-04,-1.190243405289947987e-03,-2.384486142545938492e-03,-1.083419751375913620e-02,1.024300814606249332e-03,6.527940277010202408e-04,-2.154181420337408781e-04,-4.127683350816369057e-04,-8.453437476418912411e-05,6.412013433873653412e-03,2.577560953795909882e-04,8.079895749688148499e-03,1.168344356119632721e-02,1.514559146016836166e-02,-1.199696271214634180e-07,-4.744403704535216093e-04,-2.343631116673350334e-03,-5.102972034364938736e-03,-3.760362742468714714e-03,-4.177051596343517303e-05,3.203121945261955261e-03,1.134045049548149109e-02,-2.061940467683598399e-04,1.195958902826532722e-04,-6.433679664041846991e-05,2.584283240139484406e-03,-2.291139680892229080e-04,-2.045710571110248566e-03,3.310873406007885933e-03,3.742471802979707718e-03,-1.182465639431029558e-04,-2.096870448440313339e-04,3.794226795434951782e-03,-1.034191623330116272e-02,-9.071943350136280060e-03,1.137816719710826874e-02,-1.120924577116966248e-02,2.217345405369997025e-03,1.096838823286816478e-04,-4.066405817866325378e-04,1.593814603984355927e-02,1.537774922326207161e-03,7.288160268217325211e-04,-1.247689593583345413e-03,-8.617287501692771912e-03,1.967734860954806209e-04,-4.888357943855226040e-04,5.723191134165972471e-05,1.468416769057512283e-03,8.752306923270225525e-03,1.516621559858322144e-03,-5.643077194690704346e-03,-7.002765778452157974e-04,-8.101059211185202003e-05,2.096856587741058320e-05,-1.825901563279330730e-08,-5.780159699497744441e-05,-3.294603448011912405e-05,-1.365955686196684837e-04,-5.862706457264721394e-04,-4.888990588369779289e-05,-3.902546450262889266e-05,6.826894605183042586e-09,1.799968304112553596e-04,-5.097303801449015737e-05,-3.287362051196396351e-05,2.814351115375757217e-03,1.003473065793514252e-03,8.757606148719787598e-03,1.833924616221338511e-04,2.931967901531606913e-04,1.625944132683798671e-04,-9.344458230771124363e-04,1.478688605129718781e-02,9.885793551802635193e-03,4.247904755175113678e-03,1.463457243517041206e-03,1.080736611038446426e-02,-1.466479734517633915e-04,-3.700300294440239668e-05,-5.738635547459125519e-03,-7.417526561766862869e-03,-1.255548559129238129e-04,2.543481299653649330e-03,1.217045821249485016e-03,1.132902503013610840e-02,2.031773328781127930e-05,-6.783482967875897884e-05,-1.291590277105569839e-03,-1.090300362557172775e-02,-1.091042347252368927e-02,-1.518172957003116608e-02,2.530520781874656677e-02,4.412165842950344086e-03,-1.656516105867922306e-04,5.079789552837610245e-04,3.589442698284983635e-03,-9.905882179737091064e-04,-2.046542800962924957e-02,5.005813203752040863e-03,4.281052388250827789e-03,2.248235978186130524e-04,-1.018711598590016365e-03,2.081390266539528966e-04,1.275070197880268097e-02,9.583966806530952454e-03,1.674188673496246338e-02,1.319510396569967270e-02,7.912827655673027039e-03,5.251455513644032180e-05,2.801546070259064436e-04,-9.053266694536432624e-05,1.260697492398321629e-03,8.549806661903858185e-04,-2.525325631722807884e-03,-1.236560870893299580e-03,-4.928559064865112305e-04,1.841501507442444563e-04,-1.062711380654945970e-04,1.924490788951516151e-08,1.330551458522677422e-05,3.546778316376730800e-05,1.861282624304294586e-03,1.243687467649579048e-03,-2.507707904442213476e-06,1.167971640825271606e-05,1.467950028199993540e-08,7.498964259866625071e-05,-4.203391654300503433e-05,9.533801348879933357e-04,3.917603753507137299e-03,-4.256207961589097977e-03,9.598520118743181229e-04,8.979229023680090904e-04,-6.449088687077164650e-05,-4.413425631355494261e-05,1.248455722816288471e-03,5.684148054569959641e-03,-3.231652546674013138e-03,-9.377464652061462402e-03,3.292509587481617928e-03,1.633162051439285278e-02,-1.768202491803094745e-04,2.671017718967050314e-04,8.367514237761497498e-04,-2.464971039444208145e-03,9.047987405210733414e-04,1.345230732113122940e-03,7.926154881715774536e-03,1.396116707473993301e-02,-2.753952867351472378e-04,1.616712252143770456e-04,8.801561198197305202e-04,4.280463792383670807e-03,6.120156962424516678e-03,-4.093272611498832703e-03,7.811200805008411407e-03,8.474959991872310638e-03,-2.663160266820341349e-04,-5.914089706493541598e-05,2.447704784572124481e-03,-1.853473018854856491e-03,1.654536696150898933e-03,8.620027452707290649e-03,-1.947537437081336975e-02,1.067754253745079041e-02,8.597043051850050688e-05,-2.482674317434430122e-04,1.453340332955121994e-02,6.429523229598999023e-03,-1.107633113861083984e-02,6.590198026970028877e-04,6.553065031766891479e-03,3.210666909581050277e-05,-2.142063167411834002e-04,-9.422699076822027564e-05,1.301274634897708893e-03,4.746564663946628571e-03,-2.525347284972667694e-03,-1.788850175216794014e-03,-3.651098813861608505e-04,-9.969680832000449300e-05,4.069217538926750422e-05,5.787484269603737630e-08,-7.501774234697222710e-05,1.051083090715110302e-04,-4.645030130632221699e-04,-2.762943040579557419e-04,-4.165580903645604849e-04,-2.742602955549955368e-04,-2.047408997896127403e-08,-7.651466148672625422e-06,-1.588544837431982160e-04,4.401193000376224518e-04,-1.571356505155563354e-02,-8.755651302635669708e-03,2.472108695656061172e-03,6.148753454908728600e-04,-1.046973047778010368e-04,-1.144789130194112659e-04,-5.888700252398848534e-04,4.938722588121891022e-03,1.646908465772867203e-03,-5.747936666011810303e-05,-2.991681918501853943e-03,2.283339947462081909e-02,-1.466560788685455918e-04,-8.954153163358569145e-04,-1.057848613709211349e-02,1.544382190331816673e-03,-1.075525023043155670e-02,-7.611065171658992767e-03,2.721220953390002251e-03,1.321085635572671890e-02,-3.637158806668594480e-05,2.205716737080365419e-05,-2.719972399063408375e-04,6.441898178309202194e-03,1.699393149465322495e-03,1.051031798124313354e-02,5.338273942470550537e-03,-5.983678856864571571e-04,3.078751906286925077e-04,2.799336652969941497e-05,6.359104067087173462e-03,-3.267410211265087128e-03,-1.649877056479454041e-02,2.206345647573471069e-02,5.628541111946105957e-05,2.898181555792689323e-04,5.667442455887794495e-04,-2.495259977877140045e-04,2.244839072227478027e-02,1.684794388711452484e-02,-4.499256610870361328e-03,2.150591928511857986e-03,-6.234581582248210907e-03,3.631412400864064693e-04,-1.278147974517196417e-04,-2.137276169378310442e-05,2.047294983640313148e-03,8.683037012815475464e-03,5.358638241887092590e-03,-1.097692525945603848e-03,-8.306415111292153597e-05,-7.018173346295952797e-05,8.813201020529959351e-06,5.050151230534538627e-08,1.772180985426530242e-05,-9.471998055232688785e-05,-1.269935397431254387e-03,-1.662336406297981739e-03,-4.826890653930604458e-05,-6.550071702804416418e-05,4.204642323202278931e-08,1.180311155621893704e-04,-2.144480386050418019e-04,6.823944859206676483e-04,-2.120689488947391510e-03,3.968936856836080551e-03,5.427532363682985306e-03,3.638514317572116852e-05,1.798260200303047895e-05,3.264862461946904659e-04,2.691014669835567474e-04,3.769850358366966248e-03,-4.906175192445516586e-03,-1.051289401948451996e-02,2.758672647178173065e-02,1.652259379625320435e-02,-3.963766212109476328e-04,3.887257771566510201e-04,-5.213133990764617920e-04,1.115606818348169327e-02,2.930097747594118118e-03,-3.140901774168014526e-02,2.530652284622192383e-02,1.087576523423194885e-02,-3.642700612545013428e-04,-1.593866909388452768e-05,1.223848666995763779e-04,-3.272309200838208199e-03,1.531963609158992767e-02,3.482767567038536072e-02,-2.836472121998667717e-03,-1.368810888379812241e-03,7.615860085934400558e-04,1.640305563341826200e-04,1.816803356632590294e-03,1.402280293405056000e-03,1.186431618407368660e-03,-5.435669794678688049e-03,1.199125126004219055e-02,-4.540787544101476669e-03,-2.575861581135541201e-04,-6.345161818899214268e-05,1.060935109853744507e-02,1.349629089236259460e-02,-8.548212237656116486e-03,-8.637746796011924744e-04,8.479480631649494171e-03,-3.146202943753451109e-04,-9.278195211663842201e-04,1.723589775792788714e-05,3.030233201570808887e-04,3.909281454980373383e-03,1.061425544321537018e-03,6.478320341557264328e-03,7.709496421739459038e-04,-8.590810466557741165e-06,-4.201750562060624361e-04,6.448657950386404991e-04,-1.980190427275374532e-05,6.135849980637431145e-05,-4.205085802823305130e-03,-2.853931160643696785e-03,4.402850172482430935e-04,-6.639510975219309330e-04,4.632105992641299963e-04,-4.332472744863480330e-04,8.997792028822004795e-04,-5.811495939269661903e-04,3.505831956863403320e-02,2.827487699687480927e-02,-3.207820653915405273e-02,-4.361382219940423965e-03,1.004278659820556641e-03,1.587035832926630974e-03,-6.545203272253274918e-03,-2.967838943004608154e-02,6.642512977123260498e-03,-2.084395382553339005e-04,-9.186984971165657043e-03,5.680505037307739258e-01,1.771903247572481632e-03,5.870963796041905880e-04,-3.349542617797851562e-03,4.353842139244079590e-02,3.240721672773361206e-02,3.869194164872169495e-02,-6.394585222005844116e-02,-8.818371593952178955e-02,-1.585417310707271099e-03,1.659195288084447384e-03,7.991341408342123032e-04,1.288346201181411743e-02,-2.767799794673919678e-02,-9.882941842079162598e-03,-2.351654320955276489e-02,-1.617484726011753082e-02,1.841128687374293804e-03,3.224512329325079918e-03,-2.379991859197616577e-02,1.290227472782135010e-02,2.151125296950340271e-02,-6.759060174226760864e-02,3.323556482791900635e-02,-1.020933780819177628e-02,5.147808231413364410e-03,-1.738831400871276855e-02,-1.231359764933586121e-01,-7.525686174631118774e-02,-3.528814297169446945e-03,-1.939119771122932434e-02,2.648120559751987457e-02,-1.366316527128219604e-02,8.259929716587066650e-03,-1.346797030419111252e-02,2.997145801782608032e-02,-1.699863560497760773e-02,1.356356590986251831e-02,4.866332560777664185e-02,4.083336144685745239e-02,5.371559876948595047e-03,1.539778531878255308e-05\n0.000000000000000000e+00,-2.056912080661277287e-06,-2.750749672486563213e-07,1.276227885682601482e-05,4.187521699350327253e-05,8.909734788176137954e-06,-3.519829988363198936e-06,9.806216283436697267e-09,1.440208143321797252e-05,-3.065224291276535951e-06,3.787794557865709066e-04,1.163191162049770355e-03,-6.504664197564125061e-04,-4.382535116747021675e-04,-5.101684291730634868e-05,6.540676167787751183e-06,-5.186141424928791821e-05,-2.936020609922707081e-04,-6.317621591733768582e-05,7.932683802209794521e-04,2.125463215634226799e-03,-1.945130876265466213e-03,1.481632818467915058e-03,-9.369040344608947635e-05,-1.370691170450299978e-04,-1.195249846205115318e-03,1.797476084902882576e-03,-5.211340030655264854e-04,-3.754898440092802048e-03,-1.924293697811663151e-03,1.380376052111387253e-03,3.293169720564037561e-05,8.803942364465910941e-06,7.977167842909693718e-05,1.221815473400056362e-03,-1.488283509388566017e-03,-1.914522261358797550e-03,-1.424537622369825840e-03,-1.926403609104454517e-03,-1.538906653877347708e-04,3.779334520004340447e-06,-6.737242219969630241e-04,-1.501596067100763321e-03,3.342427080497145653e-04,-1.216209027916193008e-03,1.965509029105305672e-03,2.441711025312542915e-03,-1.847563398769125342e-04,-5.772767690359614789e-05,-8.128796471282839775e-04,1.368256635032594204e-04,-2.269418037030845881e-04,1.210027839988470078e-04,-8.479812531732022762e-04,1.465951027057599276e-05,-3.695367558975704014e-05,-2.532624648665660061e-06,6.510701496154069901e-05,1.062773371813818812e-04,8.697562589077278972e-05,-1.056739711202681065e-03,-9.252911695512011647e-05,8.832812454784289002e-07,5.352716016204794869e-06,-1.238360969324503458e-08,1.228714700118871406e-05,3.397336331545375288e-05,-7.062563090585172176e-04,1.343501025985460728e-05,1.655609480621933471e-07,-1.950265868799760938e-06,-1.972487950752110919e-08,-2.028647759289015085e-05,7.748931966489180923e-05,-1.141913671744987369e-04,1.619013026356697083e-03,-1.768597518093883991e-03,-7.885296363383531570e-04,1.997673462028615177e-05,-3.809691634160117246e-06,7.593384907522704452e-06,7.120056543499231339e-04,-3.946326614823192358e-05,6.113735726103186607e-04,8.512632921338081360e-04,-1.034166198223829269e-03,5.275097792036831379e-04,-6.084433698561042547e-05,-7.572184404125437140e-05,-2.886120928451418877e-04,-1.686826813966035843e-03,6.009272765368223190e-04,-2.756363712251186371e-03,-4.256420943420380354e-04,-2.834346742019988596e-05,3.781587656703777611e-05,3.624167948146350682e-05,-3.047907666768878698e-04,4.707150219473987818e-05,3.285613493062555790e-04,-3.492007032036781311e-03,-2.991206012666225433e-03,7.807011716067790985e-04,6.093974225223064423e-04,-1.221330876433057711e-05,2.483188291080296040e-04,7.058849441818892956e-04,-1.430477364920079708e-03,-5.374200409278273582e-04,-2.053379546850919724e-03,5.872192559763789177e-04,4.657698736991733313e-04,-4.023848305223509669e-05,-2.546360774431377649e-04,-8.266977383755147457e-04,4.036688711494207382e-03,5.007141735404729843e-04,2.392509020864963531e-03,-7.040304626571014524e-05,-1.726363552734255791e-05,-2.055904042208567262e-05,2.300837149959988892e-05,-3.625155368354171515e-04,3.194820601493120193e-04,-8.123338920995593071e-05,-1.084116320271277800e-06,6.298697553575038910e-05,5.244373824098147452e-06,-2.396366483026213245e-08,-1.592836997588165104e-05,4.521098162513226271e-07,-7.551619783043861389e-04,-7.512386073358356953e-04,1.479271759308176115e-05,-2.079971454804763198e-05,-9.189034422263375745e-09,2.727566607063636184e-05,6.696578930132091045e-05,-7.381468312814831734e-04,-4.476980306208133698e-03,-3.399265115149319172e-04,1.681839115917682648e-03,3.283067053416743875e-05,1.646028249524533749e-05,-1.279801017517456785e-05,-3.991525736637413502e-04,-1.352354767732322216e-03,-6.782298441976308823e-05,-7.750696968287229538e-03,3.460810519754886627e-03,-5.366269033402204514e-04,-1.787383007467724383e-05,4.940067356073996052e-06,5.897621740587055683e-04,7.723671151325106621e-04,-1.544557861052453518e-03,3.072362742386758327e-04,-2.791289938613772392e-03,6.055745761841535568e-04,-4.396024451125413179e-05,-3.422712688916362822e-05,2.148770436178892851e-04,5.589424981735646725e-04,-1.175452023744583130e-03,-1.018733950331807137e-03,7.142180111259222031e-04,-3.757580125238746405e-04,-1.082187984138727188e-03,-2.552793921495322138e-05,-1.006387174129486084e-03,1.331047271378338337e-03,8.179483120329678059e-04,-5.479409592226147652e-04,7.121370872482657433e-04,2.454077592119574547e-03,9.429339552298188210e-04,-5.587361010839231312e-05,-5.730928387492895126e-04,1.168444287031888962e-03,-1.460701343603432178e-03,6.686881184577941895e-03,-3.600488649681210518e-03,5.033150591771118343e-05,-9.446300100535154343e-05,2.849793236237019300e-05,-3.944883064832538366e-05,9.080756572075188160e-04,8.105676388368010521e-04,-2.703294157981872559e-04,1.988058102142531425e-06,-6.200771167641505599e-05,-2.396871059318073094e-05,7.473614616060331173e-09,2.748214137682225555e-05,3.955575812142342329e-05,3.691170131787657738e-04,-3.917994908988475800e-04,1.624521428311709315e-05,4.706640538643114269e-05,-3.802773562711081468e-08,-3.745525464182719588e-05,-9.704288004286354408e-07,-1.027740072458982468e-03,-7.406878750771284103e-03,3.005464328452944756e-03,-3.030487860087305307e-04,-5.791437433799728751e-05,-3.667467535706236959e-05,-5.978462650091387331e-05,7.526037516072392464e-04,-1.718215877190232277e-03,-4.665692336857318878e-03,-3.411597339436411858e-03,-2.103030055877752602e-06,-1.281699165701866150e-02,3.494533666525967419e-05,-1.645670417929068208e-04,-8.892820333130657673e-04,-2.658724086359143257e-03,2.298213075846433640e-04,-7.564370171166956425e-04,-8.354078978300094604e-03,1.490376144647598267e-02,-6.905516784172505140e-05,-2.389103974564932287e-05,-1.707203336991369724e-04,-2.692092210054397583e-03,6.478279829025268555e-03,-1.223498111357912421e-04,8.257805369794368744e-03,1.151502132415771484e-03,3.185406385455280542e-04,6.457213748944923282e-05,2.373453229665756226e-03,2.315743593499064445e-03,-3.876741044223308563e-03,3.635707311332225800e-03,7.160698296502232552e-04,2.271359117003157735e-04,5.779424100182950497e-04,6.265696720220148563e-05,-4.372746217995882034e-03,-2.025380963459610939e-03,3.390405094251036644e-03,2.667874097824096680e-03,-1.453257165849208832e-03,7.927967089926823974e-05,2.897222657338716090e-06,-4.377832010504789650e-05,-2.842716821760404855e-05,4.441688302904367447e-03,-1.576763927005231380e-03,1.762419415172189474e-04,-3.333767017466016114e-05,9.998013410950079560e-05,2.025676906214357587e-07,4.517369234235957265e-08,-2.750305156951071694e-07,3.556566298357211053e-05,-3.635681350715458393e-04,-3.821954305749386549e-05,1.529502878838684410e-05,-1.419239924871362746e-05,2.747992766671814024e-08,1.562748730066232383e-05,3.612588557189155836e-07,5.324422963894903660e-04,-1.383821014314889908e-03,8.489857427775859833e-04,7.079535862430930138e-04,1.795703246898483485e-05,1.313494431087747216e-05,-2.232732549600768834e-05,-3.449553623795509338e-04,-3.825734602287411690e-03,1.260296092368662357e-03,-9.871565271168947220e-04,-1.525403116829693317e-03,-5.281859776005148888e-04,6.471968663390725851e-05,-7.211864431155845523e-05,-7.325769402086734772e-04,-6.471548113040626049e-04,-3.789212205447256565e-04,-1.681721478234976530e-04,4.417264717631042004e-04,8.940084371715784073e-04,1.404166687279939651e-05,3.615907917264848948e-05,9.126928489422425628e-05,-7.113289320841431618e-04,5.689046229235827923e-04,-1.532076159492135048e-03,9.493834804743528366e-04,4.434348084032535553e-04,1.084819014067761600e-04,-2.497082277841400355e-05,4.544282564893364906e-04,1.760111306793987751e-03,-5.835421034134924412e-04,-2.051077317446470261e-03,1.161475120170507580e-05,-1.277612755075097084e-04,3.274111077189445496e-04,-1.098383145290426910e-04,1.074142288416624069e-03,9.974066051654517651e-05,6.914786645211279392e-04,-6.531552935484796762e-05,-1.454914454370737076e-03,3.377207031007856131e-05,-5.689156023436225951e-05,-2.326049434486776590e-05,7.494289457099512219e-05,-5.111718783155083656e-04,-3.965901560150086880e-04,-6.193674053065478802e-04,-4.424083090270869434e-05,2.357081575610209256e-05,8.132644779834663495e-07,6.441041477955877781e-09,2.845551762220566161e-06,5.221947503741830587e-06,-1.044578821165487170e-04,9.300637429987546057e-06,-8.957345016824547201e-06,-4.277016614651074633e-06,1.110788616642821580e-08,7.254292722791433334e-05,-5.173075260245241225e-05,5.013099289499223232e-04,8.865249692462384701e-04,4.511118866503238678e-03,-6.134563591331243515e-05,5.058440819993847981e-06,-1.825028630264569074e-05,8.893356425687670708e-05,-2.181927993660792708e-04,1.676887040957808495e-03,-1.353949774056673050e-03,1.918254885822534561e-03,-4.188014660030603409e-03,-9.231482981704175472e-04,-5.158182830200530589e-05,-3.399313209229148924e-05,1.975270570255815983e-04,-9.898449934553354979e-05,8.509722829330712557e-05,-1.031579216942191124e-03,-2.303073415532708168e-03,-3.501955943647772074e-04,-3.306150028947740793e-05,2.708089050429407507e-05,2.499824040569365025e-04,9.175773011520504951e-04,1.296858070418238640e-03,-9.040539152920246124e-04,5.637905560433864594e-03,-1.676613464951515198e-03,-4.652672214433550835e-04,-1.660955604165792465e-06,-8.059506217250600457e-05,-2.588744973763823509e-04,-2.161799464374780655e-03,2.622745887492783368e-05,-1.993951154872775078e-03,1.760848099365830421e-04,-1.652628707233816385e-04,4.121405800106003881e-05,2.820028457790613174e-04,9.555774740874767303e-04,-2.446785569190979004e-03,-4.695510491728782654e-03,-1.935208099894225597e-03,4.512085433816537261e-05,-5.857499854755587876e-05,2.168959690607152879e-05,1.205750595545396209e-05,1.344123593298718333e-04,4.455581438378430903e-05,-8.671754039824008942e-04,-1.080188594642095268e-04,-5.284103463054634631e-05,4.369298096662532771e-07,-8.375536708626896143e-08,3.027414277312345803e-05,6.936031695659039542e-06,-6.908861687406897545e-04,-1.972148020286113024e-04,3.776097582885995507e-05,-1.123419338000530843e-06,-4.020466803922317922e-08,-9.462662092118989676e-06,-1.026641439239028841e-05,4.833232669625431299e-04,1.093370141461491585e-03,7.866972009651362896e-04,-4.869957338087260723e-04,2.924263390013948083e-05,1.270838220079895109e-05,-2.753908665908966213e-05,7.879679324105381966e-04,1.034988788887858391e-03,9.181341738440096378e-04,2.055953489616513252e-03,8.935468504205346107e-04,-1.109244039980694652e-04,-2.872518052754458040e-05,5.605818296317011118e-05,6.020314176566898823e-04,2.314546291017904878e-04,-5.713141290470957756e-04,-9.255802724510431290e-04,-1.555167487822473049e-03,6.489885854534804821e-04,1.719834835967049003e-05,9.364109428133815527e-05,-3.597185714170336723e-04,1.151804113760590553e-03,1.440499792806804180e-03,-5.215177778154611588e-03,1.162728411145508289e-03,-2.080420963466167450e-03,-2.248614764539524913e-04,-4.908979099127463996e-05,-4.820394678972661495e-04,2.287964103743433952e-03,1.258030766621232033e-03,-4.855855833739042282e-03,-6.215500179678201675e-03,-2.021996304392814636e-03,-1.801030448405072093e-04,-2.775893153739161789e-05,3.879420546581968665e-06,2.086924650939181447e-04,-9.264183463528752327e-04,3.124939277768135071e-03,-5.868021980859339237e-04,4.189112223684787750e-05,-5.424409209808800370e-06,2.791036968119442463e-05,1.073241401172708720e-05,1.203058985993266106e-03,1.328540267422795296e-03,1.747523929225280881e-04,3.060762173845432699e-05,-4.332988464739173651e-05,-4.589539003063691780e-06,-1.796956894395407289e-08,5.391407466959208250e-05,2.265062903461512178e-05,-4.895961028523743153e-04,-1.343089970760047436e-04,-6.352712716761743650e-06,5.725611117668449879e-05,-8.557913133699912578e-08,1.383669041388202459e-05,1.174838544102385640e-04,-3.331321058794856071e-04,1.897899783216416836e-03,4.467338440008461475e-04,-1.238180091604590416e-03,-1.060397116816602647e-04,-6.302671408775495365e-06,9.980590402847155929e-05,9.049022628460079432e-05,-5.412676255218684673e-04,8.220763993449509144e-04,5.007755244150757790e-04,-8.154548122547566891e-04,1.578272785991430283e-03,3.358192407176829875e-05,1.206251545227132738e-05,-2.639461774379014969e-03,3.290251363068819046e-03,-4.856244660913944244e-03,-1.896630157716572285e-03,6.074302946217358112e-04,5.186560098081827164e-03,3.521253529470413923e-05,-1.915144093800336123e-05,-1.669552730163559318e-04,2.048037247732281685e-03,-2.268092503072693944e-04,-6.462271790951490402e-03,-2.168507082387804985e-03,-2.263507572934031487e-03,3.889616928063333035e-04,2.446179314574692398e-05,-1.777911558747291565e-03,8.990127826109528542e-04,-5.570564826484769583e-05,1.670547411777079105e-03,1.398325897753238678e-03,-2.542227506637573242e-03,2.566331531852483749e-04,2.509367186576128006e-04,-1.802212442271411419e-03,-1.776927616447210312e-03,-5.052624037489295006e-04,1.138165127485990524e-03,-5.116347456350922585e-04,2.915916047641076148e-05,8.754718692216556519e-06,-2.030112591455690563e-05,-2.369365829508751631e-04,-1.333515043370425701e-03,-8.473732159473001957e-04,1.467450172640383244e-03,3.240205114707350731e-04,3.878226925735361874e-05,-4.285051545593887568e-06,-2.070908067253185436e-08,3.902137177647091448e-05,5.345442332327365875e-05,4.506756667979061604e-04,5.433727346826344728e-05,2.370663969486486167e-05,3.611692955018952489e-05,1.547523424960672855e-07,-8.121285645756870508e-06,1.235837680724216625e-05,-5.109442281536757946e-04,8.101201383396983147e-04,-7.635819492861628532e-04,-1.977147068828344345e-03,-6.834010855527594686e-05,-4.781237294082529843e-06,2.278315078001469374e-04,-1.089312499971129000e-04,-2.243425929918885231e-03,-1.937322784215211868e-03,5.524571170099079609e-04,3.175243269652128220e-03,6.447228952310979366e-04,6.461047451011836529e-05,1.770700473571196198e-04,1.176613266579806805e-03,-2.575120888650417328e-04,-1.341223600320518017e-03,-2.647146582603454590e-03,-3.175091696903109550e-03,-9.700261289253830910e-04,1.742096355883404613e-05,3.829928027698770165e-05,-4.778679867740720510e-04,-1.021184027194976807e-03,2.247775672003626823e-03,-1.963194925338029861e-03,2.676070202142000198e-03,3.409117693081498146e-03,2.071237831842154264e-04,9.849840353126637638e-06,-4.356651043053716421e-04,3.811043687164783478e-03,-2.499417401850223541e-03,-2.568569965660572052e-03,-2.903267042711377144e-03,5.007559666410088539e-04,4.824986099265515804e-04,-3.914752451237291098e-04,-1.219533616676926613e-03,-8.822591626085340977e-04,2.733211033046245575e-03,4.086028784513473511e-03,-1.807341817766427994e-03,-2.546465257182717323e-04,4.611703625414520502e-04,2.640942402649670839e-04,2.285031223436817527e-04,-1.637344714254140854e-03,-1.387082273140549660e-03,-6.628021947108209133e-04,1.242961385287344456e-03,1.310170977376401424e-03,-6.452062370954081416e-05,-5.633330511045642197e-05,2.524299197830259800e-04,-9.081984171643853188e-04,-1.763230655342340469e-03,2.094272495014593005e-04,-3.105695650447160006e-04,5.199058214202523232e-04,8.965748711489140987e-04,8.268505334854125977e-04,6.656303303316235542e-04,1.200995175167918205e-03,4.595720209181308746e-03,-4.822212737053632736e-03,5.033784545958042145e-03,2.015242789639160037e-04,3.120892681181430817e-03,2.916221972554922104e-03,-3.211261704564094543e-03,-3.868035273626446724e-03,9.297552751377224922e-04,-3.075470216572284698e-03,2.340709324926137924e-03,2.633957425132393837e-03,6.644008755683898926e-01,9.900513105094432831e-04,-1.028488855808973312e-03,-4.869523982051759958e-04,-2.970234258100390434e-03,-7.724516326561570168e-04,4.997482057660818100e-03,-1.067807199433445930e-03,1.461607287637889385e-03,1.022415934130549431e-03,-2.248388191219419241e-04,4.386610351502895355e-03,-4.868953954428434372e-03,-7.703732699155807495e-04,4.917575977742671967e-03,-3.249444300308823586e-03,7.108543650247156620e-04,-9.625935344956815243e-04,2.576825441792607307e-03,-4.602628294378519058e-03,-2.141970442607998848e-03,-1.656397595070302486e-03,-1.596800750121474266e-03,-2.733442001044750214e-03,-2.001505112275481224e-03,9.644822566770017147e-04,1.561761950142681599e-03,-2.796376589685678482e-03,-5.868069361895322800e-03,4.824616480618715286e-03,7.216234807856380939e-04,-3.299191361293196678e-03,4.006797913461923599e-03,-8.923143032006919384e-04,-4.807005636394023895e-03,-3.838335105683654547e-04,-3.739682957530021667e-03,8.615667000412940979e-03,4.841889720410108566e-03,4.019774496555328369e-03,-4.270415502105606720e-06\n0.000000000000000000e+00,-6.593637863261392340e-06,1.241377412952715531e-05,1.116657658712938428e-04,3.282519173808395863e-05,5.027119914302602410e-05,3.636109249782748520e-05,1.770079371965493920e-08,7.647199527127668262e-05,-1.052270476975536440e-06,-4.612776683643460274e-04,-1.156713697127997875e-03,-3.410956356674432755e-03,2.962648170068860054e-03,-1.178478341898880899e-04,4.138494659855496138e-06,1.694334605417679995e-05,-4.993183538317680359e-04,-2.376006916165351868e-03,1.144529203884303570e-03,-5.709701217710971832e-03,6.634632009081542492e-04,1.277906005270779133e-03,-1.621827323106117547e-05,1.183743224828504026e-04,7.337675779126584530e-04,1.627561869099736214e-05,2.304166788235306740e-03,1.489728456363081932e-03,-7.006611558608710766e-04,1.523150247521698475e-03,2.909718205046374351e-05,-2.638762634887825698e-05,3.747074224520474672e-04,-2.027559559792280197e-03,-2.659162855707108974e-04,-1.190224429592490196e-03,3.823661245405673981e-03,-3.581185359507799149e-03,-6.014131940901279449e-04,2.176103589590638876e-05,-3.879656433127820492e-04,3.460164647549390793e-03,4.303167574107646942e-03,-4.395046853460371494e-04,-3.134856931865215302e-03,-1.061997259967029095e-03,-5.951615748926997185e-04,9.201163629768416286e-05,-1.009865081869065762e-03,-4.100794903934001923e-04,1.187840360216796398e-03,1.872405875474214554e-03,2.882740460336208344e-03,5.521470939129358158e-06,4.466436075745150447e-05,2.139782918675336987e-05,1.342243194812908769e-05,4.253440420143306255e-04,-4.635591467376798391e-04,1.100655790651217103e-04,5.357236295822076499e-05,-3.410954377613961697e-05,-2.239983950858004391e-05,-4.906155037787129913e-09,9.973113265004940331e-06,5.195692210691049695e-06,-4.001428897026926279e-04,-1.180025283247232437e-04,-2.937066710728686303e-06,-4.522811286733485758e-05,3.769905720929500603e-09,-2.117622352670878172e-05,-1.184205393656156957e-05,9.574095602147281170e-04,4.207186866551637650e-03,-4.166800994426012039e-03,6.471011438407003880e-04,-3.654208921943791211e-05,1.067817265720805153e-05,4.653308860724791884e-05,1.592179905856028199e-04,2.428761217743158340e-04,-9.346248698420822620e-04,3.476176061667501926e-04,-4.521156952250748873e-04,2.892937627620995045e-04,-6.527548976009711623e-05,2.135289687430486083e-04,1.911400933749973774e-03,2.853111654985696077e-04,4.898675717413425446e-03,-1.214124029502272606e-03,1.816872856579720974e-03,8.609317592345178127e-04,-7.010412082308903337e-05,5.013104964746162295e-05,3.784889704547822475e-04,8.073351345956325531e-04,-3.075711894780397415e-03,1.737323356792330742e-03,1.667467644438147545e-03,1.040995775838382542e-04,1.733504614094272256e-04,-3.529484729369869456e-06,1.653639366850256920e-03,-1.718703075312077999e-03,7.479760097339749336e-04,-3.189782379195094109e-03,-5.457197548821568489e-04,3.179861814714968204e-04,-4.632232594303786755e-05,-1.424806850991444662e-05,-8.470764150843024254e-04,1.130500691942870617e-03,-2.649581525474786758e-03,2.905610483139753342e-03,5.719838663935661316e-04,-8.691679977346211672e-05,-1.501632505096495152e-05,1.380666799377650023e-05,2.208123441960196942e-05,-5.330185376806184649e-05,-1.855140202678740025e-03,2.334270902792923152e-06,-6.477309216279536486e-05,4.943455678585451096e-06,1.542207064630929381e-05,-1.960196449601880886e-08,4.301149601815268397e-05,3.220094731659628451e-05,-5.590718938037753105e-04,-1.125984010286629200e-03,1.779033118509687483e-05,-1.304264515056274831e-05,1.795540782723037410e-08,-8.413415343966335058e-05,6.282323010964319110e-05,-1.671197358518838882e-03,5.187937058508396149e-03,-7.954887114465236664e-04,-6.336551741696894169e-04,-1.835916009440552443e-05,1.175455054180929437e-06,7.917262701084837317e-05,-7.105988916009664536e-04,1.057361485436558723e-03,7.710054051131010056e-03,1.310332561843097210e-03,2.890062751248478889e-03,-2.754430519416928291e-03,1.386658259434625506e-04,-1.642004790483042598e-04,7.141276728361845016e-04,4.039902705699205399e-04,-5.456458893604576588e-04,-1.446767710149288177e-02,-2.065872773528099060e-03,-2.170730382204055786e-03,5.988446719129569829e-05,5.259764748188899830e-07,-1.886754471343010664e-04,-3.510068345349282026e-04,-5.898380186408758163e-03,-5.806742701679468155e-03,-4.028144758194684982e-06,2.561769448220729828e-03,2.568258787505328655e-04,-2.105335624946746975e-05,8.227758225984871387e-04,3.702266840264201164e-03,1.113170385360717773e-02,4.642334766685962677e-03,-8.221514523029327393e-03,-1.985315931960940361e-03,-1.100771129131317139e-03,-5.426707139122299850e-05,1.621111179701983929e-03,-4.278216045349836349e-03,2.826738404110074043e-03,1.921102288179099560e-03,9.229559800587594509e-04,8.047556184465065598e-05,-8.050194446695968509e-05,6.230793223949149251e-05,-1.025687233777716756e-04,1.609034807188436389e-04,1.656303065828979015e-03,-1.380568253807723522e-03,-3.559005563147366047e-06,3.516111246426589787e-05,-9.168092219624668360e-06,-1.000970417663893386e-09,1.523027458461001515e-05,1.856875132943969220e-05,-1.402622088789939880e-03,-6.894584512338042259e-04,-1.647534008952789009e-05,7.094919510564068332e-06,-1.815503480884217424e-08,-4.735141919809393585e-05,5.391380545916035771e-05,-1.215996919199824333e-03,5.291725974529981613e-04,-5.664986558258533478e-03,3.545456565916538239e-03,-3.475017729215323925e-04,1.197218625748064369e-05,4.694770541391335428e-05,6.342895212583243847e-04,-9.896266274154186249e-03,-1.433596480637788773e-06,1.590011524967849255e-04,-5.198528990149497986e-03,-7.428546436131000519e-03,-7.336739145102910697e-06,-5.700407200492918491e-05,3.831210196949541569e-04,-2.278805011883378029e-03,4.167163278907537460e-03,3.549129702150821686e-03,1.117582991719245911e-02,-4.950352013111114502e-04,-1.146113863796927035e-04,-1.362812618026509881e-04,-2.213347215729299933e-05,-5.209491588175296783e-03,4.667062778025865555e-03,-2.266527852043509483e-03,3.226594068109989166e-03,-5.302282515913248062e-03,2.166879858123138547e-04,8.620524022262543440e-05,-1.088157994672656059e-03,3.888369072228670120e-03,-2.270392142236232758e-04,-3.518321551382541656e-03,2.302516950294375420e-03,-5.352771375328302383e-03,4.316912381909787655e-04,1.437212631572037935e-04,1.632521487772464752e-02,4.494291730225086212e-03,1.437551341950893402e-03,-9.992452105507254601e-04,-6.884639733470976353e-04,3.971494879806414247e-05,1.233000948559492826e-04,-6.579760520253330469e-05,1.067853299900889397e-03,-3.764915454667061567e-04,2.465316792950034142e-04,2.725864062085747719e-03,3.275941126048564911e-04,4.565888957586139441e-05,1.090037130779819563e-05,-1.958255779754836112e-08,2.295375634275842458e-05,3.245053676437237300e-06,-1.056586770573630929e-04,-1.635559310670942068e-04,2.024774948949925601e-05,1.163228716904995963e-05,3.270224624429829419e-08,3.022868077096063644e-05,-3.154675596306333318e-06,5.738608306273818016e-04,2.530783414840698242e-03,5.757405888289213181e-04,5.439664528239518404e-05,-1.665314812271390110e-05,-3.546023492617678130e-07,-4.040516614622902125e-07,3.299750387668609619e-04,-1.794738695025444031e-03,1.476159552112221718e-03,-5.820514634251594543e-04,-3.377063549123704433e-04,-1.117356354370713234e-03,-4.663657455239444971e-05,9.268309804610908031e-05,2.751959720626473427e-03,-1.870516571216285229e-04,2.076859818771481514e-03,-1.056215260177850723e-03,1.569653744809329510e-03,1.743762521073222160e-03,-1.793133014871273190e-05,-4.382664428703719750e-06,2.681721234694123268e-04,-2.653324976563453674e-03,1.945756725035607815e-03,-2.873679157346487045e-03,2.065668813884258270e-03,-9.699162328615784645e-04,5.224712003837339580e-05,1.573645204189233482e-05,6.663817912340164185e-04,-1.258226693607866764e-03,1.189421862363815308e-03,-1.266021514311432838e-03,-1.521415892057120800e-03,-8.235574932768940926e-05,-8.259166497737169266e-05,2.820325607899576426e-05,-2.523150527849793434e-03,1.604169025085866451e-03,-5.173638346605002880e-04,-8.386132540181279182e-04,-8.192314417101442814e-04,-1.084407995222136378e-05,-2.419627526251133531e-05,3.956640284741297364e-05,-2.783022355288267136e-04,6.269423756748437881e-04,6.343689165078103542e-04,2.199293812736868858e-04,6.641073014179710299e-06,-1.742643144098110497e-05,5.848065484315156937e-06,-2.533283804950769991e-08,1.504107694927370176e-05,1.674509621807374060e-05,-4.873983561992645264e-04,4.272678925190120935e-04,4.638738391804508865e-05,3.919193113688379526e-05,6.762093107681721449e-09,4.977142452844418585e-05,-1.425127993570640683e-04,-2.857891377061605453e-05,6.173341535031795502e-03,3.416952094994485378e-04,-8.702335180714726448e-04,8.263980998890474439e-05,1.096608684747479856e-04,-1.962153328349813819e-04,-1.708308409433811903e-04,1.656188629567623138e-03,2.714817877858877182e-03,-6.987294182181358337e-04,5.833243019878864288e-03,-7.776620332151651382e-04,-2.526526805013418198e-05,1.883076620288193226e-04,2.757049398496747017e-03,1.013509579934179783e-03,-9.381741983816027641e-04,-3.142533591017127037e-03,-1.749524613842368126e-03,-5.764261004514992237e-06,-1.908780541270971298e-05,9.871433576336130500e-06,5.784420645795762539e-04,-1.953473780304193497e-03,-4.656256642192602158e-03,-2.951166359707713127e-03,3.858334384858608246e-03,6.319267558865249157e-04,-5.950058693997561932e-04,6.497187132481485605e-05,-7.388150552287697792e-04,-8.917849045246839523e-04,1.616123598068952560e-03,4.007095703855156898e-04,-3.735051024705171585e-03,2.717477269470691681e-03,-2.958341792691498995e-04,7.964819087646901608e-05,-1.380417379550635815e-03,-2.064041560515761375e-03,-3.243025392293930054e-03,9.575848234817385674e-04,4.485666286200284958e-03,-3.921944880858063698e-05,3.527230001054704189e-05,4.567589712678454816e-05,-3.070039383601397276e-05,1.886200625449419022e-03,-7.763711619190871716e-05,-1.072634127922356129e-03,-4.427400563145056367e-05,-4.517082925303839147e-05,5.314605914463754743e-06,-7.311382432817481458e-08,2.945338110293960199e-06,1.864961086539551616e-05,4.290044889785349369e-04,-2.723553916439414024e-04,8.089697985269594938e-06,2.649414273037109524e-05,-3.027003003808204085e-08,-1.055457614711485803e-04,3.492674295557662845e-05,-8.042322006076574326e-04,7.731718011200428009e-03,-3.539949189871549606e-03,4.182581324130296707e-04,1.019028932205401361e-04,-8.557138789910823107e-05,-5.903589044464752078e-05,6.039063737262040377e-05,1.862218370661139488e-03,-1.784660154953598976e-03,1.408192445524036884e-03,-3.121469635516405106e-03,-2.966736610687803477e-05,1.291044609388336539e-04,-2.332436270080506802e-05,1.496568322181701660e-03,8.697885787114500999e-04,6.555666215717792511e-03,2.929380862042307854e-04,9.403502335771918297e-04,2.174231223762035370e-03,4.961530794389545918e-05,6.756692891940474510e-05,-2.666965883690863848e-04,-4.743929486721754074e-03,6.911334116011857986e-03,-5.775023717433214188e-03,-3.428091760724782944e-03,-1.799520920030772686e-03,1.111870398744940758e-03,-8.871485624695196748e-05,-1.261447556316852570e-03,-1.400864333845674992e-03,-6.045967456884682178e-04,-3.431461518630385399e-03,-1.614756765775382519e-03,-3.774333046749234200e-03,-1.237955257238354534e-05,-7.550173904746770859e-05,9.935807902365922928e-04,1.067995210178196430e-03,8.405083790421485901e-03,-5.821239203214645386e-03,7.318345597013831139e-04,-5.464142668643034995e-05,-1.049290585797280073e-04,3.063210533582605422e-05,1.336061977781355381e-04,1.532052410766482353e-04,-1.751569565385580063e-03,-9.766576113179326057e-04,-2.249587123515084386e-04,3.119829489151015878e-05,3.769487011595629156e-05,4.492449079407379031e-08,9.711495295050553977e-06,-6.290415331022813916e-05,1.735537662170827389e-04,4.910147399641573429e-04,-1.091804915631655604e-05,3.765238943742588162e-05,-1.928424353536684066e-08,1.887276812340132892e-05,2.051166120509151369e-05,1.766612112987786531e-04,2.364604966714978218e-03,-1.049833837896585464e-03,1.507691224105656147e-03,1.030145358527079225e-05,-1.276613238587742671e-05,1.808768865885213017e-05,8.524615259375423193e-05,3.903730539605021477e-04,-2.350330614717677236e-04,-1.037524896673858166e-03,-2.348908456042408943e-04,3.331300104036927223e-03,-4.488155173021368682e-05,1.112492682295851409e-04,2.821939066052436829e-03,-2.381282625719904900e-03,2.400168683379888535e-03,-3.368589677847921848e-04,1.847234554588794708e-03,-3.267677500844001770e-03,1.632011553738266230e-04,-2.794476313283666968e-05,1.209561960422433913e-04,5.039157113060355186e-04,1.187706948257982731e-04,-2.257670508697628975e-03,8.521941490471363068e-04,-6.434370297938585281e-04,4.158146039117127657e-04,1.717136365186888725e-05,-5.464932764880359173e-04,-2.100976649671792984e-03,5.737047758884727955e-04,-1.455383375287055969e-03,-1.078177359886467457e-03,-1.723035471513867378e-03,3.012070192198734730e-05,1.202989733428694308e-04,-3.085744101554155350e-03,-5.734665901400148869e-04,-3.065582597628235817e-03,1.534807845018804073e-03,2.041390864178538322e-03,-1.345520868198946118e-04,6.222149386303499341e-05,-1.160279352916404605e-04,-1.928180863615125418e-04,-3.867348714265972376e-04,2.333876676857471466e-03,9.406977915205061436e-04,4.208079553791321814e-05,-9.262257663067430258e-05,-1.291497937927488238e-06,-1.262361593035166152e-07,-1.519848865427775308e-05,-6.410393689293414354e-05,1.182532869279384613e-04,5.017154035158455372e-04,1.817184966057538986e-06,-2.542624770285328850e-06,-1.558873918838799000e-08,2.626714194775559008e-05,-5.777033220510929823e-05,1.342745381407439709e-03,4.218521527945995331e-03,-8.338374085724353790e-03,2.933258423581719398e-03,6.941904575796797872e-05,2.389731889707036316e-05,-3.512423063511960208e-05,-7.758121355436742306e-04,2.362394472584128380e-03,-1.718529529171064496e-04,-3.339609247632324696e-04,2.473675878718495369e-03,-3.362753661349415779e-03,-4.600563988788053393e-05,1.411029224982485175e-04,-2.936797682195901871e-04,-2.886555623263120651e-03,2.246382180601358414e-03,-2.138296375051140785e-03,1.431873650290071964e-03,-8.365979883819818497e-04,-4.844241266255266964e-05,-1.248676198883913457e-05,4.330347874201834202e-04,-1.953053520992398262e-03,-1.594599569216370583e-03,-5.146019160747528076e-03,1.477296813391149044e-03,-3.266855375841259956e-03,-1.116737839765846729e-03,2.103567094309255481e-04,-5.098336259834468365e-06,-1.767129870131611824e-03,4.164590500295162201e-03,1.132699544541537762e-03,-2.473472850397229195e-03,-8.962497813627123833e-04,-1.303328201174736023e-03,-7.725825416855514050e-04,1.389852608554065228e-03,-2.480122959241271019e-03,2.490430139005184174e-03,5.325590027496218681e-04,1.612584688700735569e-03,-2.362389350309967995e-04,6.632396252825856209e-04,3.184569941367954016e-04,-2.453931083437055349e-04,-2.328653063159435987e-04,3.756557271117344499e-05,-1.074889558367431164e-03,2.326537505723536015e-04,-3.785202570725232363e-04,1.119123538956046104e-03,9.049177169799804688e-04,-4.537680943030864000e-04,2.516786043997853994e-04,2.267731906613335013e-05,-2.034390345215797424e-04,1.795260468497872353e-03,-7.877362659201025963e-04,-7.407369412248954177e-05,-1.884480123408138752e-03,5.724523798562586308e-04,-7.112306193448603153e-04,-2.978165168315172195e-03,2.808700315654277802e-03,-8.969525806605815887e-04,-2.817668719217181206e-04,-1.255734940059483051e-03,1.335894921794533730e-03,1.263690181076526642e-03,1.422161876689642668e-04,1.362630049698054790e-03,2.566856797784566879e-03,-9.012288646772503853e-04,9.250093135051429272e-04,1.067870063707232475e-03,6.809269189834594727e-01,-7.973745465278625488e-03,-6.032276898622512817e-03,-7.989105768501758575e-03,4.994857124984264374e-03,-7.419270463287830353e-03,-3.728891606442630291e-04,-3.188674338161945343e-03,3.691521473228931427e-03,-1.512610353529453278e-03,3.071656916290521622e-03,5.722019821405410767e-03,-2.598016988486051559e-03,-8.998117409646511078e-04,-8.424121187999844551e-04,-3.721545916050672531e-03,4.415525123476982117e-03,-4.437454626895487309e-04,2.016713609918951988e-03,-2.265897346660494804e-03,-6.972334347665309906e-03,-4.042815999127924442e-04,-4.384318599477410316e-04,8.721295744180679321e-04,-4.517495632171630859e-03,2.728009596467018127e-03,2.409124979749321938e-03,-5.474869627505540848e-03,9.287217631936073303e-03,-1.402168069034814835e-03,6.387182511389255524e-04,3.706358373165130615e-03,-8.047750219702720642e-03,1.451625581830739975e-02,6.752402987331151962e-03,2.000143751502037048e-03,5.972270853817462921e-03,-6.400340236723423004e-03,4.537858068943023682e-03,1.649402747716521844e-08\n0.000000000000000000e+00,8.454722410533577204e-05,-1.051403705787379295e-05,-1.383561873808503151e-03,-3.293370828032493591e-04,2.624994958750903606e-04,2.072648640023544431e-04,-4.231404115984105374e-09,4.180238101980648935e-05,2.407765714451670647e-05,5.409231525845825672e-04,-1.376725919544696808e-02,-1.705045625567436218e-02,1.411349792033433914e-02,-1.230640453286468983e-03,1.225419109687209129e-04,2.293664147146046162e-04,6.613007280975580215e-04,-1.422687899321317673e-02,1.072633313015103340e-04,-1.468948461115360260e-02,8.434345014393329620e-03,2.260860987007617950e-03,1.235162653756560758e-05,1.307324389927089214e-03,1.849067397415637970e-02,4.590532276779413223e-03,2.167427353560924530e-02,3.079296834766864777e-02,1.303949952125549316e-02,2.803565002977848053e-03,-2.031431358773261309e-04,-3.714018967002630234e-04,1.827582309488207102e-04,-1.557229552417993546e-02,5.231644026935100555e-03,-9.186835028231143951e-03,7.904376834630966187e-03,-6.174774840474128723e-03,-1.094745312002487481e-04,8.553564111934974790e-05,1.371851773001253605e-03,1.220805011689662933e-02,8.645723573863506317e-03,-2.148902742192149162e-03,-1.932872831821441650e-02,-1.494699437171220779e-02,-3.973130369558930397e-04,6.029988871887326241e-04,-1.087192818522453308e-02,6.059705745428800583e-03,-1.953700324520468712e-03,-1.801216974854469299e-03,4.924342036247253418e-03,-1.077789638657122850e-04,1.605064753675833344e-04,3.100569665548391640e-05,-7.907880353741347790e-04,-2.891695185098797083e-04,-4.247874021530151367e-03,3.791226772591471672e-03,7.148648728616535664e-04,-7.691951759625226259e-05,-8.112463547149673104e-05,4.874697268064664968e-08,6.680333899566903710e-05,-3.763544009416364133e-05,-2.132578054443001747e-03,-1.651145517826080322e-03,1.916875480674207211e-04,6.959940219530835748e-05,6.097458093989871486e-09,-5.652495929098222405e-07,-2.124055172316730022e-04,9.738896042108535767e-04,3.624692559242248535e-03,-2.261812612414360046e-02,-9.152049897238612175e-04,-1.198009776999242604e-04,3.898486102116294205e-05,-1.194886935991235077e-04,2.222647191956639290e-03,-6.022231187671422958e-03,2.012680517509579659e-03,-1.295853988267481327e-03,-1.153832185082137585e-03,6.000516586937010288e-04,-2.262836787849664688e-04,9.362268610857427120e-04,1.325370837002992630e-02,4.512109328061342239e-03,2.752162516117095947e-02,3.125094342976808548e-03,1.098497118800878525e-02,2.879948588088154793e-03,-2.835884224623441696e-04,-3.220998623874038458e-04,1.025021541863679886e-03,-4.848352167755365372e-03,-5.217307247221469879e-03,-1.254627946764230728e-03,7.970517617650330067e-04,-6.662351544946432114e-03,-6.327714654617011547e-04,-3.963939525419846177e-05,-2.751109655946493149e-03,1.889455597847700119e-05,2.528865355998277664e-03,1.246182620525360107e-02,-2.336050150915980339e-03,-1.005375233944505453e-04,-7.460299530066549778e-04,2.201614406658336520e-04,-7.049023173749446869e-03,9.675539913587272167e-04,-5.105605348944664001e-03,-1.579395029693841934e-04,-1.993332989513874054e-04,7.189663301687687635e-05,-5.536636308534070849e-05,4.793238622369244695e-05,-5.376124172471463680e-04,1.169230556115508080e-03,-4.613014869391918182e-03,1.298940856941044331e-03,3.441757871769368649e-04,-1.045796016114763916e-04,-2.764644705166574568e-06,-8.293024600369847121e-10,4.752151653519831598e-06,1.551027671666815877e-04,2.349643036723136902e-03,2.761451294645667076e-03,2.776971450657583773e-05,1.420585031155496836e-04,1.936357074683314750e-09,-1.646347373025491834e-04,4.193701606709510088e-04,9.644054807722568512e-05,1.541371643543243408e-02,-1.265844143927097321e-02,-1.652406062930822372e-03,-1.944060786627233028e-04,3.023274621227756143e-05,-3.367755271028727293e-04,1.004976686090230942e-03,-3.810779657214879990e-03,8.489483967423439026e-03,3.525017201900482178e-02,3.035943768918514252e-02,-6.304881069809198380e-03,-2.077184326481074095e-04,-5.055392975918948650e-04,-1.033379114232957363e-03,1.534612383693456650e-04,2.166073210537433624e-02,-6.608608178794384003e-03,6.836617365479469299e-03,-3.580875229090452194e-03,2.961829595733433962e-04,-5.951200000708922744e-05,1.592251821421086788e-03,-1.842505298554897308e-02,-2.292329445481300354e-02,-2.281329780817031860e-02,-3.446929622441530228e-03,5.790641065686941147e-03,-7.158477092161774635e-05,-1.157590522780083120e-04,4.300606437027454376e-03,7.072953041642904282e-03,4.085514321923255920e-02,-6.338053382933139801e-03,-4.542438313364982605e-02,-6.438392680138349533e-03,3.329708415549248457e-04,-2.882793778553605080e-04,-3.078455571085214615e-03,-2.254839055240154266e-02,1.385461539030075073e-03,4.467437043786048889e-03,-1.002329401671886444e-03,2.282742934767156839e-05,-3.474643453955650330e-04,1.003928045975044370e-04,-3.728157316800206900e-04,1.248885411769151688e-03,3.123309928923845291e-03,-4.447968676686286926e-03,-2.754731103777885437e-04,-5.238017183728516102e-05,-1.558872172608971596e-04,2.173689317430671508e-08,9.212079021381214261e-06,-2.148477360606193542e-04,3.561989869922399521e-04,1.245070248842239380e-03,-3.215267497580498457e-06,1.221243874169886112e-04,6.196955837367568165e-09,1.985750277526676655e-04,1.455548044759780169e-05,8.911797776818275452e-04,1.824535895138978958e-03,-2.898791246116161346e-02,1.181317679584026337e-02,9.554886491969227791e-04,7.795188867021352053e-05,-1.474659075029194355e-05,6.731778848916292191e-04,-7.878142409026622772e-03,-8.934346958994865417e-03,7.105313241481781006e-03,2.302724309265613556e-02,1.928455755114555359e-02,-1.459705381421372294e-04,7.758584106341004372e-04,1.069238595664501190e-02,-1.141202077269554138e-02,1.261114235967397690e-02,1.416072435677051544e-02,1.904094219207763672e-02,4.327881149947643280e-03,-5.038966774009168148e-04,-2.195994020439684391e-04,7.257069228217005730e-04,-1.665013725869357586e-03,-1.891307160258293152e-02,1.794473081827163696e-02,2.451237104833126068e-02,-2.781630028039216995e-04,-2.419619122520089149e-03,1.207587920362129807e-04,3.938520327210426331e-03,-1.078456826508045197e-02,-1.234522275626659393e-02,5.974238738417625427e-03,1.152150332927703857e-03,-2.331657335162162781e-03,-1.592482440173625946e-03,1.740778825478628278e-04,1.743679121136665344e-02,1.469846814870834351e-03,-2.378593012690544128e-02,-1.261405833065509796e-02,2.245658077299594879e-03,-6.789798499085009098e-05,-2.824759576469659805e-06,-9.579968173056840897e-05,3.208073787391185760e-03,5.923565942794084549e-03,-4.179569426923990250e-03,1.213045325130224228e-03,-6.334160570986568928e-05,-1.000107149593532085e-04,-4.057521800859831274e-05,1.533476279291789979e-08,1.432348217349499464e-04,3.672093152999877930e-04,-8.591224323026835918e-04,-8.967492030933499336e-04,2.687834494281560183e-04,1.447216200176626444e-04,1.909427282953402027e-08,-1.549100124975666404e-05,-1.472546136938035488e-04,9.680697694420814514e-04,1.068644691258668900e-03,-1.942019164562225342e-02,-4.879018757492303848e-03,-4.301053122617304325e-04,-6.289817247306928039e-05,-1.422995701432228088e-04,1.235207309946417809e-03,-3.600721713155508041e-03,-1.793261501006782055e-03,-3.065890632569789886e-05,6.002872716635465622e-03,-1.908656442537903786e-03,-2.141516742995008826e-04,1.312141888774931431e-03,1.375377085059881210e-02,6.274306681007146835e-03,2.627925947308540344e-02,9.602170903235673904e-04,1.656264439225196838e-02,1.181001542136073112e-03,-3.710431337822228670e-04,-2.108442859025672078e-04,1.533286413177847862e-03,-2.656464464962482452e-03,-1.584672555327415466e-02,-6.164571386761963367e-04,-1.311423140577971935e-03,1.063944422639906406e-03,7.751680095680058002e-04,-2.065543667413294315e-04,-7.094136672094464302e-04,3.297254443168640137e-04,1.002426957711577415e-03,7.175782229751348495e-03,-8.560904301702976227e-03,3.779080463573336601e-03,-2.956356911454349756e-04,2.707193925743922591e-05,-9.141389280557632446e-03,-5.070611368864774704e-03,-4.019653424620628357e-03,-6.063662003725767136e-04,-4.610670730471611023e-03,1.153660705313086510e-04,-2.014290512306615710e-04,2.962868602480739355e-04,-9.712571045383810997e-04,4.688947461545467377e-03,-4.352916963398456573e-03,-1.512552262283861637e-03,-1.523516766610555351e-05,-1.234129399563244078e-06,4.069307124154875055e-06,1.449677711207186803e-08,1.126775096054188907e-04,5.834815237903967500e-05,-6.954068085178732872e-04,-3.814543597400188446e-04,2.072284842142835259e-04,1.650830963626503944e-04,-2.537944965297356248e-08,1.582810182298999280e-05,1.213352807098999619e-04,-2.961720747407525778e-04,1.534025184810161591e-02,-4.577131476253271103e-03,-3.109489567577838898e-03,-6.507106008939445019e-04,1.352417020825669169e-04,1.126240531448274851e-04,2.408763859421014786e-03,-6.463867612183094025e-04,2.130278944969177246e-02,-6.928354036062955856e-03,5.973472725600004196e-03,-3.014109563082456589e-03,2.384763938607648015e-04,9.619551710784435272e-04,1.305898092687129974e-02,9.072605520486831665e-03,1.206271629780530930e-02,2.397857140749692917e-03,1.521559548564255238e-03,8.784099481999874115e-04,2.348281559534370899e-04,-1.640361442696303129e-04,-2.910371404141187668e-05,-1.001515239477157593e-02,-2.385853603482246399e-02,-1.443155203014612198e-02,1.700280420482158661e-02,-7.534886244684457779e-04,-2.887954469770193100e-04,2.124549064319580793e-05,-4.319510422646999359e-03,5.730426404625177383e-03,4.571662284433841705e-03,6.148230750113725662e-03,-6.537949666380882263e-04,1.136062201112508774e-03,-1.097259111702442169e-03,3.794141812250018120e-04,-1.147265918552875519e-02,2.818967914208769798e-03,7.289437111467123032e-03,-5.898973904550075531e-03,5.504752043634653091e-03,-1.177157755591906607e-04,2.447879523970186710e-04,1.244059385498985648e-04,-1.029586186632514000e-03,-4.908033297397196293e-04,-4.035296384245157242e-03,3.854013630189001560e-04,1.920732611324638128e-04,2.498916001059114933e-04,-4.944496322423219681e-05,-1.305784280702937394e-08,1.814982388168573380e-04,1.273995294468477368e-04,1.183005282655358315e-03,-1.449930015951395035e-03,2.308945549884811044e-04,1.502039667684584856e-04,-8.695906217326410115e-10,-4.469625855563208461e-05,9.988118836190551519e-05,-3.557524178177118301e-03,1.386136561632156372e-02,-1.275381445884704590e-02,-6.276851519942283630e-03,-6.138064200058579445e-04,-8.035893552005290985e-05,-4.326355119701474905e-04,2.922132378444075584e-03,-3.215117612853646278e-03,4.210853483527898788e-03,-6.050505209714174271e-03,6.264470051974058151e-03,-1.203607069328427315e-03,2.283579233335331082e-04,1.088889781385660172e-03,1.391453668475151062e-02,1.245147828012704849e-02,2.119565755128860474e-02,-1.391529664397239685e-02,1.223217044025659561e-02,2.214284613728523254e-03,-2.533775987103581429e-04,1.019756673485971987e-04,2.691857807803899050e-04,-5.616864189505577087e-03,-8.124442771077156067e-03,-6.975607015192508698e-03,-4.742010030895471573e-03,1.119025982916355133e-02,3.204749897122383118e-03,7.384134369203820825e-05,-9.615861810743808746e-03,-2.907166257500648499e-03,1.122265681624412537e-02,1.197800319641828537e-02,-6.420443765819072723e-03,1.497318968176841736e-02,1.559247466502711177e-04,7.664324220968410373e-05,-7.427819538861513138e-03,-3.464178880676627159e-03,-4.057395271956920624e-03,-2.070007147267460823e-03,-9.352017194032669067e-03,-1.310765219386667013e-04,-2.790898543025832623e-05,2.202190989919472486e-05,-6.533316336572170258e-04,4.806206561625003815e-04,-9.785611182451248169e-03,-1.895282068289816380e-03,-1.091215381165966392e-05,2.482398413121700287e-04,2.957952347060199827e-05,-3.018408278876449913e-08,-3.004091558977961540e-05,2.666315704118460417e-04,-8.546995813958346844e-04,-1.358732581138610840e-03,1.879371266113594174e-04,-1.560764212626963854e-05,-1.889977596647440805e-08,6.428479537134990096e-05,-2.800282381940633059e-04,1.199507387354969978e-03,7.125834934413433075e-03,-1.328343152999877930e-02,1.813138806028291583e-04,-2.983853919431567192e-04,-4.677833203459158540e-05,-1.797027507564052939e-04,-2.534984145313501358e-03,-2.354596741497516632e-03,-3.567459993064403534e-03,4.521084483712911606e-03,-3.492625430226325989e-03,-1.754843257367610931e-02,-2.149070642190054059e-04,-1.385805662721395493e-04,-3.313608467578887939e-04,-1.815176382660865784e-02,2.363716438412666321e-02,-1.097521628253161907e-03,-4.251700825989246368e-03,-8.957882411777973175e-03,6.197282345965504646e-06,2.774585154838860035e-04,6.148891407065093517e-04,-3.342459909617900848e-03,1.653729472309350967e-03,8.416706696152687073e-03,1.330644823610782623e-03,4.952497314661741257e-03,-8.361581712961196899e-04,-1.122971370932646096e-04,-5.279642064124345779e-04,-6.374144461005926132e-03,-8.253689855337142944e-03,-5.785384215414524078e-03,-3.949574194848537445e-03,3.146902192384004593e-03,-1.524353167042136192e-03,-4.434774746187031269e-05,-7.621878292411565781e-03,-4.421169869601726532e-03,-1.260525733232498169e-02,-1.274820789694786072e-02,-1.733684679493308067e-03,2.173614338971674442e-04,-1.595661015016958117e-04,2.083925355691462755e-04,1.794451382011175156e-04,1.488381344825029373e-02,7.918525487184524536e-03,-1.794233568944036961e-03,-1.738802820909768343e-04,-1.085325202438980341e-04,-6.848590601293835789e-06,-1.104626790038309991e-08,3.701065361383371055e-05,-1.411673838447313756e-05,-1.396792475134134293e-03,3.050941450055688620e-05,2.501000417396426201e-04,1.002136195893399417e-04,-1.562250773190498876e-08,6.360270344885066152e-05,-4.291560617275536060e-05,1.658090273849666119e-03,2.930982410907745361e-02,-1.692383550107479095e-02,-3.818966215476393700e-03,-5.707151722162961960e-04,8.959172555478289723e-05,2.778304042294621468e-04,-4.498589551076292992e-04,3.840948920696973801e-03,2.958017634227871895e-03,-7.105109281837940216e-03,2.394052036106586456e-02,-4.810960497707128525e-03,-2.906380686908960342e-04,1.227360800839960575e-03,9.984677657485008240e-03,1.241463236510753632e-02,2.950859069824218750e-02,-1.429009251296520233e-03,5.950616672635078430e-03,7.601559627801179886e-03,-8.137692930176854134e-06,-7.501611253246665001e-05,6.728904554620385170e-04,-4.011921584606170654e-03,-5.127369426190853119e-03,1.301768794655799866e-02,1.399571076035499573e-02,-3.462489694356918335e-03,-2.034033415839076042e-03,9.027471242006868124e-05,-3.018401795998215675e-03,1.224647182971239090e-02,2.233393490314483643e-02,-1.999138668179512024e-02,-2.494179084897041321e-02,-8.522870019078254700e-03,-1.095175975933670998e-03,7.039590273052453995e-04,-5.334760993719100952e-03,1.361994771286845207e-03,4.205588251352310181e-03,-2.486623451113700867e-02,7.402288727462291718e-03,1.882480457425117493e-03,6.596910534426569939e-04,2.650691603776067495e-04,1.044690841808915138e-03,4.368960391730070114e-03,9.235782548785209656e-03,7.733065169304609299e-03,-6.671191658824682236e-05,-3.009572974406182766e-04,-5.178299034014344215e-04,-4.064912209287285805e-04,-1.127285533584654331e-03,-1.523644663393497467e-03,2.663245424628257751e-03,5.406315904110670090e-03,-9.774916106835007668e-04,-6.123298080638051033e-04,-5.975741078145802021e-04,5.013092886656522751e-04,1.165657653473317623e-03,1.541363541036844254e-03,-1.154933683574199677e-02,4.606526717543601990e-02,1.795908994972705841e-02,2.984731225296854973e-03,-2.219347807113081217e-04,-1.658863911870867014e-04,-1.090411562472581863e-02,1.927557773888111115e-02,-1.849803142249584198e-03,7.972124963998794556e-03,1.186727196909487247e-03,-3.590120002627372742e-03,-1.683780283201485872e-04,-8.124569430947303772e-03,5.495485067367553711e-01,-6.638336181640625000e-02,-7.198874652385711670e-02,-5.494966171681880951e-04,-7.114410400390625000e-02,-1.534183137118816376e-02,2.210108796134591103e-03,-2.247781958431005478e-03,-6.008892320096492767e-03,4.158277064561843872e-02,4.469759389758110046e-02,4.237303882837295532e-02,-5.321833863854408264e-02,2.006821706891059875e-02,6.307803560048341751e-03,-3.422872163355350494e-03,1.662950590252876282e-02,1.680611819028854370e-02,-3.259478136897087097e-02,-8.395983278751373291e-02,2.448922581970691681e-02,1.691263541579246521e-02,1.036184933036565781e-02,-9.291325695812702179e-03,3.298454359173774719e-02,-1.585795730352401733e-02,-6.011659279465675354e-02,9.716393053531646729e-02,7.645919173955917358e-02,3.006010875105857849e-02,2.467321418225765228e-02,-7.061104476451873779e-02,9.623992443084716797e-02,6.853265222162008286e-05,1.144431158900260925e-01,-3.855779394507408142e-02,1.059939619153738022e-02,7.029475271701812744e-02,4.439607437234371901e-07\n0.000000000000000000e+00,-2.443533230689354241e-05,-8.852445171214640141e-05,2.244845236418768764e-04,2.775108150672167540e-04,1.820784818846732378e-04,1.351901737507432699e-04,1.398431059840277157e-08,1.857098686741665006e-04,-7.421820191666483879e-05,3.050150582566857338e-03,-9.974999353289604187e-03,1.897473121061921120e-04,1.257490366697311401e-03,-3.239967336412519217e-04,2.012280747294425964e-04,4.480661009438335896e-04,-2.244043163955211639e-03,-4.430543631315231323e-03,1.808015163987874985e-03,8.200200274586677551e-03,-1.349420659244060516e-02,-5.003120750188827515e-03,-6.195592577569186687e-04,9.250798029825091362e-04,7.994870655238628387e-03,2.986194193363189697e-02,1.350951660424470901e-02,-2.588979899883270264e-03,9.998239576816558838e-03,-7.050246465951204300e-03,3.344160213600844145e-04,7.520123472204431891e-05,-1.121261157095432281e-03,9.007115848362445831e-03,1.183488522656261921e-03,2.410837914794683456e-04,1.729383692145347595e-02,1.992600504308938980e-03,-1.826259307563304901e-03,1.814941206248477101e-04,-5.406551994383335114e-03,4.753848072141408920e-03,-3.466781228780746460e-03,3.042560070753097534e-03,-1.619575778022408485e-03,-6.647989153861999512e-03,-1.540529425255954266e-03,1.906420948216691613e-04,-9.461130946874618530e-03,-6.647725123912096024e-03,7.186475209891796112e-03,7.761929300613701344e-04,3.665300551801919937e-03,1.086574193323031068e-04,1.185795699711889029e-04,3.052414103876799345e-04,-7.483712979592382908e-04,7.537655998021364212e-03,9.197291918098926544e-03,-7.116219494491815567e-04,1.525736297480762005e-04,-2.130362408934161067e-04,-9.285025589633733034e-05,1.603393751103965315e-09,-8.305672963615506887e-06,1.609281462151557207e-04,1.417057937942445278e-04,1.191953895613551140e-03,1.645394222578033805e-04,-3.256646232330240309e-05,2.108603291972599436e-09,3.142582500004209578e-05,1.925294636748731136e-04,-5.251386901363730431e-04,7.161175366491079330e-03,-3.865361213684082031e-05,-1.266144588589668274e-02,-7.919497875263914466e-05,-8.077104212134145200e-07,1.549286826048046350e-04,7.110497099347412586e-04,4.292391240596771240e-03,1.944605610333383083e-03,1.490564830601215363e-02,-1.754104625433683395e-03,-9.571138769388198853e-03,-3.123898932244628668e-04,1.905255485326051712e-04,2.952432958409190178e-03,2.066744863986968994e-02,1.152955461293458939e-02,-1.613075286149978638e-02,7.897851057350635529e-03,-7.265591062605381012e-03,3.367956960573792458e-04,4.054450255353003740e-04,1.930087746586650610e-04,1.230061426758766174e-02,-4.713019006885588169e-04,-9.344716556370258331e-03,5.134940147399902344e-03,4.946253262460231781e-03,-2.938013267339556478e-06,-2.182323078159242868e-05,-3.875734284520149231e-03,-1.238622330129146576e-02,-4.063806962221860886e-03,4.748983308672904968e-03,-3.389718476682901382e-04,5.462484434247016907e-03,-3.067132784053683281e-04,2.421884346404112875e-05,-9.120614267885684967e-03,-9.495385922491550446e-03,1.164114754647016525e-02,-4.296786617487668991e-03,2.283190144225955009e-03,1.106414129026234150e-04,-1.301729789702221751e-04,1.892998989205807447e-04,-8.642185130156576633e-04,3.809392452239990234e-03,4.238451365381479263e-03,-4.558211076073348522e-04,-1.438860817870590836e-05,-4.981950951332692057e-06,1.541347228339873254e-05,-2.412207988911063694e-09,7.130169251468032598e-05,2.423486730549484491e-04,1.820568228140473366e-03,7.422460475936532021e-05,4.950941656716167927e-04,1.640953705646097660e-04,1.945651995072239515e-08,2.981300349347293377e-04,-2.141992154065519571e-04,1.572106732055544853e-03,-7.741374894976615906e-03,5.459187552332878113e-02,-1.276764087378978729e-02,-1.098759239539504051e-03,1.232862850883975625e-04,5.343068623915314674e-04,-3.227789420634508133e-05,-1.831652596592903137e-03,-2.324204519391059875e-02,-4.550486430525779724e-02,-2.386052347719669342e-02,-1.098955888301134109e-02,-1.281325967283919454e-04,1.955594401806592941e-03,1.831866614520549774e-02,4.922641441226005554e-02,-4.496535658836364746e-02,5.065821111202239990e-02,4.846925288438796997e-02,-8.620018139481544495e-03,1.772594114299863577e-04,4.405418585520237684e-04,3.480053273960947990e-04,-1.103704050183296204e-02,5.960716400295495987e-03,1.481552794575691223e-02,3.166122362017631531e-02,-6.621213164180517197e-03,8.078648243099451065e-04,1.341408351436257362e-04,-1.507735811173915863e-02,1.482089050114154816e-03,-6.191544979810714722e-02,5.713998153805732727e-02,1.751198619604110718e-02,1.450949907302856445e-02,5.830418784171342850e-03,7.208480383269488811e-04,-1.630514301359653473e-02,1.048080157488584518e-02,-3.790332376956939697e-02,-2.334702387452125549e-02,3.368274867534637451e-02,-3.344848228152841330e-04,4.027009708806872368e-04,2.365645777899771929e-04,-1.677571795880794525e-03,1.809977111406624317e-04,-1.123021473176777363e-03,8.215216919779777527e-03,1.558615709654986858e-03,3.101722686551511288e-04,-5.460107058752328157e-05,2.062431825322619261e-08,-9.109247002925258130e-06,1.470913412049412727e-05,3.354150685481727123e-04,-8.287120144814252853e-04,-3.083464252995327115e-05,-7.733597885817289352e-05,-2.488604877726174891e-10,-1.212069691973738372e-04,5.369887367123737931e-05,4.400209290906786919e-04,-1.575385034084320068e-02,-1.384795922785997391e-02,-7.256377954035997391e-03,5.356613546609878540e-04,-7.912211003713309765e-05,9.026862971950322390e-05,2.805106632877141237e-04,-3.171270247548818588e-03,-3.986198920756578445e-03,-1.066025253385305405e-02,2.778138732537627220e-03,-1.001955382525920868e-02,2.236985019408166409e-04,-1.192590279970318079e-04,-3.218404948711395264e-03,4.242032766342163086e-03,8.039135485887527466e-03,-1.595407910645008087e-02,1.574166864156723022e-02,1.931397244334220886e-03,-4.798376176040619612e-05,1.235871168319135904e-04,1.954360050149261951e-05,8.534254506230354309e-03,3.374950028955936432e-03,-1.638099318370223045e-03,9.521414525806903839e-03,5.857907235622406006e-03,4.280956345610320568e-04,7.141246169339865446e-05,-2.426163526251912117e-03,4.481855779886245728e-03,-8.911184035241603851e-03,1.138210669159889221e-02,-1.828928594477474689e-03,-1.202697967528365552e-04,6.747207953594624996e-04,3.251571979490108788e-05,-2.107376232743263245e-03,-1.531958580017089844e-03,2.391360141336917877e-02,1.188289001584053040e-02,-6.137821823358535767e-03,1.272788213100284338e-04,-4.278682536096312106e-05,-2.003690315177664161e-05,-4.186757141724228859e-04,4.802552517503499985e-03,4.756854614242911339e-04,-1.123972004279494286e-03,-5.474835779750719666e-05,1.508029235992580652e-04,3.657388515421189368e-05,-5.575401473834062926e-09,2.911889168899506330e-05,-2.802938979584723711e-05,1.075222622603178024e-03,1.000110292807221413e-03,1.082726885215379298e-04,1.550250453874468803e-04,8.488086677971296012e-09,1.154558704001829028e-04,1.147737930295988917e-05,1.810953253880143166e-03,4.042852669954299927e-03,-4.061530344188213348e-04,1.254918985068798065e-03,-1.306833582930266857e-04,9.989496902562677860e-05,2.962562139146029949e-04,-7.960817310959100723e-04,-3.438592422753572464e-03,8.383672684431076050e-04,-3.757941070944070816e-03,4.553621634840965271e-03,-5.800428800284862518e-03,-1.580718671903014183e-04,1.022497657686471939e-03,8.247314020991325378e-03,1.711950264871120453e-02,8.389988914132118225e-03,-5.746715702116489410e-03,9.355165995657444000e-03,-4.221148788928985596e-03,9.986333316192030907e-05,2.375381445745006204e-04,3.998174215666949749e-04,1.478316262364387512e-04,-1.983613939955830574e-03,-7.794222794473171234e-03,1.383856963366270065e-02,4.927287809550762177e-03,-9.533935226500034332e-04,1.227144093718379736e-04,-1.393413636833429337e-03,-2.152009867131710052e-03,6.682030856609344482e-03,-3.946975804865360260e-03,1.778178848326206207e-03,1.947029260918498039e-03,-7.898836629465222359e-04,2.617523132357746363e-04,-8.670690469443798065e-03,-3.915440756827592850e-03,7.217591628432273865e-03,-5.882421974092721939e-03,6.422623526304960251e-03,-1.614591892575845122e-04,1.768699730746448040e-04,9.276781929656863213e-05,-5.514575168490409851e-04,2.220025518909096718e-03,-3.269390203058719635e-03,7.845179643481969833e-04,6.301980465650558472e-05,-9.500658779870718718e-05,-2.175759618694428355e-05,5.235449407337000594e-08,1.646735836402513087e-05,1.898793125292286277e-04,-2.268793177790939808e-04,2.908987808041274548e-04,2.044856082648038864e-04,6.928617949597537518e-06,2.493879946996457875e-08,4.653454016079194844e-05,-1.525006518932059407e-04,2.501871436834335327e-03,-5.960973910987377167e-03,-1.935727149248123169e-02,-1.894138287752866745e-03,2.121815050486475229e-04,-2.289970871061086655e-05,-1.025283709168434143e-04,-2.028399030677974224e-04,-3.493514377623796463e-03,-1.233345177024602890e-02,-8.115960285067558289e-03,4.335888195782899857e-03,-4.287665709853172302e-03,-2.046489680651575327e-05,4.995588096790015697e-04,7.095152046531438828e-03,1.673304848372936249e-02,1.139668934047222137e-02,6.752768997102975845e-03,1.847320795059204102e-02,-3.191587049514055252e-03,1.836654992075636983e-04,2.030765172094106674e-04,2.567891497164964676e-03,1.491307467222213745e-02,6.541223265230655670e-03,9.435833431780338287e-03,-6.861520931124687195e-03,-4.478054586797952652e-03,-1.056073931977152824e-03,-3.623406519182026386e-04,-1.503049861639738083e-03,-6.392666604369878769e-03,1.268515456467866898e-02,2.075784839689731598e-03,-7.203578017652034760e-03,-5.507586756721138954e-04,4.270507488399744034e-04,-3.489197115413844585e-04,-2.369709312915802002e-03,-5.511774681508541107e-03,3.459379076957702637e-03,-1.476757321506738663e-02,-5.992624443024396896e-03,1.225415035150945187e-04,-3.799093537963926792e-04,3.237315395381301641e-04,-7.847899687476456165e-04,6.685939617455005646e-03,1.149070449173450470e-02,-2.019754843786358833e-03,1.461912470404058695e-04,-2.684298378881067038e-04,6.384830339811742306e-05,-2.761225914582610130e-09,3.331884727231226861e-05,1.048355625243857503e-04,-2.283911220729351044e-03,1.687309122644364834e-04,2.422169782221317291e-04,9.819819388212636113e-05,2.294353862453135662e-08,-7.274418021552264690e-05,-1.721836451906710863e-04,-1.290545915253460407e-03,-4.294156096875667572e-03,-1.163632422685623169e-02,5.268747918307781219e-04,-1.102267779060639441e-04,4.951833398081362247e-05,2.010226889979094267e-04,3.757178783416748047e-04,6.182155106216669083e-03,1.485258573666214943e-03,9.351909160614013672e-03,2.202220447361469269e-02,-6.166974548250436783e-03,-2.573695674072951078e-04,9.539067978039383888e-04,7.938610389828681946e-03,2.194983884692192078e-02,-6.197941955178976059e-03,7.066510617733001709e-03,2.951555885374546051e-03,-4.051249474287033081e-03,2.645744243636727333e-04,-3.146070521324872971e-04,1.159297185949981213e-03,1.472326181828975677e-02,-2.345589920878410339e-02,3.322883276268839836e-03,1.582253957167267799e-03,-1.088953949511051178e-02,-3.577178809791803360e-03,-1.081473819795064628e-04,3.351204097270965576e-03,-5.899180192500352859e-03,-9.375719353556632996e-03,-9.386983001604676247e-04,1.101759914308786392e-02,-1.442716550081968307e-02,-1.264390884898602962e-04,2.691706467885524035e-04,-1.026035379618406296e-02,-1.143058761954307556e-05,9.633051231503486633e-03,-4.475501831620931625e-03,-6.434455048292875290e-03,1.129973315983079374e-04,1.194500873680226505e-04,2.811739977914839983e-04,-9.091902174986898899e-04,4.438893403857946396e-03,8.743758313357830048e-03,1.784896128810942173e-03,4.898097831755876541e-04,-1.692192599875852466e-04,-5.667092045769095421e-05,7.269591151271015406e-09,-1.136577338911592960e-07,-1.988210715353488922e-04,-1.605446450412273407e-03,-2.368205226957798004e-03,-1.730389776639640331e-04,-2.111748035531491041e-04,2.222861894551897421e-09,6.844820745754987001e-05,-8.382322266697883606e-05,1.011348329484462738e-03,1.156197581440210342e-02,-3.978350199759006500e-03,2.719162032008171082e-03,-4.315706028137356043e-04,6.536608998430892825e-05,1.981608365895226598e-04,-7.845644140616059303e-04,-8.788359351456165314e-03,3.498749807476997375e-03,-9.226339869201183319e-03,-3.563020378351211548e-03,-5.361992865800857544e-03,-1.845099031925201416e-04,1.389126118738204241e-04,-2.976560499519109726e-03,7.249929010868072510e-03,-1.385816838592290878e-02,7.436610758304595947e-04,6.983252242207527161e-04,6.922297645360231400e-03,5.724804941564798355e-05,-8.210929809138178825e-05,1.310318039031699300e-04,-5.977922119200229645e-03,1.810892834328114986e-03,-2.195286750793457031e-02,-1.331458333879709244e-04,-4.111423157155513763e-03,-6.449413485825061798e-04,2.383025857852771878e-04,2.684961073100566864e-04,7.544677704572677612e-03,5.977411754429340363e-03,-1.379886269569396973e-02,4.164348356425762177e-03,-2.172287786379456520e-03,3.209111164323985577e-04,2.818318898789584637e-04,-5.388357676565647125e-04,-1.543835271149873734e-03,3.782714717090129852e-03,-1.539967022836208344e-03,7.516730576753616333e-03,-2.336579491384327412e-04,2.416648349026218057e-04,-2.235212305095046759e-04,-9.190137498080730438e-04,-4.816399887204170227e-03,-3.057904541492462158e-05,4.835274536162614822e-03,7.402927731163799763e-04,-9.838127880357205868e-05,-3.856464900309219956e-06,1.890816747618373483e-08,2.280746411997824907e-05,1.856236194726079702e-04,1.163164735771715641e-03,1.499726087786257267e-03,2.104182494804263115e-04,1.109020668081939220e-04,1.290169393541873433e-08,-1.059216447174549103e-05,-6.454463436966761947e-05,2.388510620221495628e-03,-1.719397865235805511e-02,-1.347989495843648911e-02,1.721465494483709335e-03,1.715807884465903044e-04,-7.471149729099124670e-05,-3.817417891696095467e-04,3.278567455708980560e-04,-4.938461817800998688e-03,3.598378272727131844e-03,2.606715075671672821e-03,-2.877706661820411682e-02,3.482308238744735718e-04,1.288432104047387838e-04,1.144565758295357227e-04,1.040774583816528320e-02,2.186270430684089661e-03,-2.239541616290807724e-03,2.424189448356628418e-02,-1.793505996465682983e-02,-1.044673100113868713e-02,1.290944055654108524e-04,8.217312279157340527e-05,1.336402376182377338e-03,5.109838210046291351e-03,-2.652414701879024506e-02,-3.093156404793262482e-02,1.503452099859714508e-02,6.775628775358200073e-03,7.284409366548061371e-05,-5.471776239573955536e-04,3.499441314488649368e-03,-8.888399228453636169e-03,-1.251627691090106964e-02,1.901528611779212952e-02,-1.393489912152290344e-02,1.128088496625423431e-02,-1.618815469555556774e-03,-6.376382661983370781e-04,-6.280905567109584808e-03,-8.815590292215347290e-03,9.001517668366432190e-03,-9.315192699432373047e-03,-2.090856805443763733e-02,-1.674807746894657612e-03,1.459908206015825272e-03,1.743874046951532364e-03,-1.333185704424977303e-03,7.367966230958700180e-03,3.476077690720558167e-04,-1.210344955325126648e-02,-1.322074909694492817e-03,-1.188706723041832447e-03,-2.027164737228304148e-04,1.379335764795541763e-03,-6.844776798970997334e-04,-1.176961814053356647e-04,-1.637320267036557198e-03,-4.575341008603572845e-04,-1.286742393858730793e-03,-1.551130320876836777e-03,3.155308368150144815e-04,-2.081451821140944958e-04,1.337514375336468220e-03,-7.481873501092195511e-03,3.384965471923351288e-03,5.107709392905235291e-02,1.484264992177486420e-02,3.881139680743217468e-03,4.020052496343851089e-03,4.243781324476003647e-03,1.962074777111411095e-03,4.049706831574440002e-02,3.814898431301116943e-03,6.662671267986297607e-02,-4.263038188219070435e-02,4.359838739037513733e-02,-1.001365366391837597e-03,-6.828752811998128891e-03,-6.225125119090080261e-02,5.506018996238708496e-01,-6.010264903306961060e-02,2.416826784610748291e-02,-1.462758183479309082e-01,1.609826646745204926e-02,-4.680640995502471924e-04,3.149633295834064484e-03,-8.391054347157478333e-03,-6.696426868438720703e-02,-6.226196885108947754e-03,8.129332214593887329e-03,-6.738230586051940918e-02,-1.385946571826934814e-02,4.893693141639232635e-03,-1.588263694429770112e-05,1.089137885719537735e-02,2.062313631176948547e-02,-4.988862201571464539e-03,3.018137440085411072e-02,9.007289074361324310e-03,-6.075301207602024078e-03,1.540348865091800690e-03,1.388501562178134918e-02,8.115956932306289673e-02,3.633834421634674072e-02,-5.132623016834259033e-02,4.402215033769607544e-02,-7.090587168931961060e-02,1.915039308369159698e-02,1.028731279075145721e-02,-7.443660288117825985e-04,-1.504404563456773758e-02,-1.311493813991546631e-01,1.768602430820465088e-02,2.229958958923816681e-02,1.390958484262228012e-02,-4.005604237318038940e-02,6.419894634746015072e-05\n0.000000000000000000e+00,3.981819099863059819e-05,-1.475064927944913507e-04,-4.661661107093095779e-03,-2.253776881843805313e-03,1.145680726040154696e-04,5.005875209462828934e-05,6.093978210941486395e-09,1.239821867784485221e-04,-1.004361693048849702e-04,2.834705635905265808e-03,1.978005282580852509e-03,-7.656958885490894318e-03,2.072521671652793884e-02,-9.883305756375193596e-04,3.237469936721026897e-04,3.796506789512932301e-04,-2.753343433141708374e-04,-4.688263405114412308e-03,1.427615713328123093e-02,-2.623700723052024841e-02,1.013321243226528168e-02,-4.386163782328367233e-03,-4.259964043740183115e-05,1.124789239838719368e-03,1.494086440652608871e-02,-1.683155889622867107e-03,3.609588369727134705e-02,2.748755738139152527e-02,3.759189276024699211e-03,-4.800628870725631714e-03,-3.980719775427132845e-04,-5.110475467517971992e-04,9.342702105641365051e-04,2.209793776273727417e-03,1.151326950639486313e-02,-1.134652085602283478e-02,1.254063099622726440e-02,-9.948565624654293060e-03,5.402294918894767761e-04,2.611734962556511164e-04,4.118529148399829865e-03,1.780112832784652710e-02,6.786176003515720367e-03,3.400395391508936882e-03,-1.346488762646913528e-02,-1.775053143501281738e-02,3.831563808489590883e-04,6.910243537276983261e-04,-1.949694566428661346e-02,8.209181018173694611e-03,-9.652955457568168640e-03,7.775943377055227757e-04,7.720237132161855698e-03,-1.399029133608564734e-04,3.874917456414550543e-04,-4.801781324204057455e-05,-1.529442146420478821e-03,-4.289990290999412537e-03,-5.837163887917995453e-03,7.953675463795661926e-03,1.368546974845230579e-03,1.260280259884893894e-04,-1.580922980792820454e-05,-2.775703578095090052e-08,8.794661698630079627e-05,1.766004425007849932e-05,-2.485036617144942284e-03,-9.200026979669928551e-04,1.929919089889153838e-04,-2.034635508607607335e-05,-1.442084585079328463e-08,1.729218347463756800e-04,-3.395203966647386551e-04,3.749397816136479378e-03,1.233951468020677567e-02,-1.688055507838726044e-02,4.159769974648952484e-03,-1.374669809592887759e-04,1.021430798573419452e-04,1.470697170589119196e-04,1.761423423886299133e-03,1.302214339375495911e-03,-2.455881796777248383e-03,-1.091383676975965500e-02,1.150988508015871048e-02,-1.970818964764475822e-03,-1.190482653328217566e-04,1.074782689101994038e-03,1.205089222639799118e-02,1.107847504317760468e-02,3.492042422294616699e-02,-5.166811868548393250e-03,1.003104168921709061e-02,9.771320037543773651e-05,-3.446196787990629673e-04,-1.443769579054787755e-04,1.582650234922766685e-03,9.171818383038043976e-03,-1.059123547747731209e-03,-1.055523753166198730e-02,5.162850953638553619e-03,-6.462140940129756927e-03,6.408780463971197605e-04,3.023607496288605034e-05,1.564658945426344872e-03,1.545924134552478790e-02,-3.898548893630504608e-03,-5.823237355798482895e-03,1.556144841015338898e-02,4.966904874891042709e-03,-3.450814983807504177e-05,2.081775601254776120e-04,-8.530034683644771576e-03,2.480804687365889549e-03,-8.967087604105472565e-03,-4.571444820612668991e-03,5.313794128596782684e-03,-8.292555139632895589e-05,3.929290687665343285e-05,5.625338963000103831e-05,-8.051735931076109409e-04,-1.862717326730489731e-04,-3.227344946935772896e-03,2.849431941285729408e-03,5.630026571452617645e-04,1.044965320033952594e-04,3.284859121777117252e-05,1.787446635148626228e-08,-8.806787809589877725e-05,-1.980199158424511552e-04,5.536333657801151276e-03,5.792307667434215546e-03,1.695209175522904843e-05,2.748773549683392048e-04,-4.829560307229030514e-09,-1.152910990640521049e-04,9.189477423205971718e-04,7.913976442068815231e-04,2.035120129585266113e-02,2.800034545361995697e-02,3.572782501578330994e-03,-3.692875616252422333e-04,5.358249472919851542e-05,-1.017540998873300850e-04,-1.170404721051454544e-03,9.763179346919059753e-03,-1.179536618292331696e-02,2.553390525281429291e-02,-4.494013264775276184e-03,-2.043651789426803589e-02,3.093359991908073425e-04,-3.168704279232770205e-04,-3.838313510641455650e-03,-5.595788825303316116e-04,1.277816202491521835e-02,1.143756322562694550e-02,1.438897568732500076e-02,-1.184513140469789505e-02,8.247835212387144566e-04,9.291115566156804562e-05,-9.445176110602915287e-04,-1.763894222676753998e-02,-3.200878947973251343e-02,5.659731104969978333e-03,-6.653425283730030060e-03,-5.764910951256752014e-03,-2.647875808179378510e-03,-2.946596941910684109e-05,-2.416730392724275589e-03,1.528982538729906082e-02,5.352007597684860229e-02,2.105242200195789337e-02,-4.124119505286216736e-02,-1.416721381247043610e-02,2.499580383300781250e-03,-4.060598439536988735e-05,-1.302419137209653854e-02,-1.867882162332534790e-02,4.563782364130020142e-03,7.229322567582130432e-03,1.242372952401638031e-02,-1.855760201578959823e-04,2.116325777024030685e-04,4.207390156807377934e-05,-1.021979143843054771e-03,-4.677725955843925476e-03,-4.545613192021846771e-04,-5.484861321747303009e-05,3.699681838043034077e-05,3.245996049372479320e-05,-2.453504712320864201e-04,-7.630883480658212648e-09,-1.626083758310414851e-05,-2.312711148988455534e-04,-3.121688729152083397e-03,-1.964891096577048302e-03,-4.594648635247722268e-05,-8.872586477082222700e-05,-1.671245541956523084e-08,2.347040717722848058e-04,-4.303410532884299755e-04,4.048089496791362762e-03,1.595250889658927917e-02,-1.706684939563274384e-02,1.845579035580158234e-02,9.638111805543303490e-04,1.107570569729432464e-04,-2.224645868409425020e-05,7.391186663880944252e-04,-1.444036886096000671e-02,2.537496760487556458e-02,3.360389498993754387e-03,1.679199934005737305e-02,3.358081728219985962e-02,-6.178937037475407124e-04,4.919669590890407562e-04,9.105163626372814178e-03,-9.016009047627449036e-03,2.461586147546768188e-02,2.320619300007820129e-03,9.096961468458175659e-03,7.013726979494094849e-03,-8.122181752696633339e-04,-2.770591527223587036e-04,2.802050206810235977e-03,-4.895401652902364731e-03,1.165848970413208008e-02,1.686784438788890839e-02,1.660245284438133240e-02,-6.627391092479228973e-03,-3.121889196336269379e-03,3.216475888621062040e-04,6.694589741528034210e-03,-6.217401474714279175e-03,-2.492849715054035187e-02,8.165205828845500946e-03,9.437471628189086914e-03,1.552665373310446739e-03,-1.481699757277965546e-03,3.058988368138670921e-04,1.406712271273136139e-02,2.405035309493541718e-02,-1.460399571806192398e-02,-2.181750535964965820e-02,-2.127703279256820679e-03,1.529790461063385010e-05,-2.512978680897504091e-04,-9.869835776044055820e-05,1.571831759065389633e-03,5.846938583999872208e-03,-1.582472119480371475e-03,1.473621232435107231e-03,8.388946298509836197e-05,-2.910348994191735983e-04,-3.130186087219044566e-05,8.531060302630066872e-10,9.978321031667292118e-05,1.596172514837235212e-04,-3.204486332833766937e-03,-2.916399156674742699e-03,1.545467093819752336e-04,-4.896641257801093161e-05,-1.212768552250054199e-08,8.569113560952246189e-05,-2.865494461730122566e-04,2.780595095828175545e-03,2.197527699172496796e-02,-1.258078124374151230e-02,2.421082695946097374e-03,-6.453158566728234291e-04,9.379741095472127199e-05,1.178693637484684587e-04,6.262038950808346272e-04,-8.277941960841417313e-04,6.954568438231945038e-03,-9.227699600160121918e-03,1.447572745382785797e-02,-8.729441091418266296e-03,-3.272531321272253990e-04,1.072097802534699440e-03,7.061860524117946625e-03,1.193122938275337219e-02,3.493081778287887573e-02,7.436267333105206490e-05,3.359058406203985214e-03,-2.151767490431666374e-03,-5.182568565942347050e-04,-4.181185795459896326e-05,1.661200891248881817e-03,5.499981343746185303e-04,-2.255025086924433708e-03,-8.015893399715423584e-03,-3.200436010956764221e-03,-2.750789979472756386e-03,2.942375140264630318e-04,4.179192546871490777e-05,1.967178191989660263e-03,5.443900357931852341e-03,-3.254201146773993969e-04,1.336344704031944275e-02,1.051160972565412521e-02,-3.871130757033824921e-03,-7.319416909012943506e-05,1.392889826092869043e-04,-1.277460716664791107e-02,-2.763941185548901558e-03,-1.687077619135379791e-02,4.582219757139682770e-03,-1.962800975888967514e-03,4.184895078651607037e-05,-1.011564017971977592e-05,1.586768194101750851e-04,-1.266919542104005814e-03,2.044773427769541740e-03,-4.019836895167827606e-03,3.316711867228150368e-03,5.265004001557826996e-04,-6.829603808000683784e-05,2.506221244402695447e-05,-3.728331421370967291e-08,8.573479863116517663e-05,-4.149880260229110718e-05,-2.530484925955533981e-03,-1.524687511846423149e-03,1.273482193937525153e-04,5.211879033595323563e-05,-2.839033186319284141e-08,1.958274951903149486e-04,-2.671781840035691857e-05,1.583994599059224129e-03,2.861449494957923889e-02,2.571975812315940857e-03,5.440811626613140106e-03,-7.295745890587568283e-04,8.178604184649884701e-05,1.990127493627369404e-04,1.069960184395313263e-03,-7.335781119763851166e-03,3.562757745385169983e-02,-1.282676309347152710e-02,9.647836908698081970e-03,-7.743537891656160355e-03,-7.550954614998772740e-05,7.760983426123857498e-04,1.193828601390123367e-02,1.326864492148160934e-02,2.093181200325489044e-02,-7.691740989685058594e-03,-4.364474676549434662e-03,-6.167819956317543983e-04,-4.509573773248121142e-05,-6.423068407457321882e-05,1.585395075380802155e-03,-1.653264043852686882e-03,-1.698060543276369572e-03,-1.924556866288185120e-02,1.195516902953386307e-03,-2.615428296849131584e-03,9.589191759005188942e-04,2.170593506889417768e-04,-1.291338587179780006e-03,1.024563051760196686e-02,5.732256453484296799e-03,1.841495372354984283e-02,4.314093850553035736e-03,-2.269407268613576889e-03,5.780563515145331621e-05,3.120731271337717772e-04,-1.694736070930957794e-02,1.045546261593699455e-03,-1.041181106120347977e-02,-1.151166297495365143e-02,1.102436333894729614e-03,-4.532926323008723557e-05,1.676538377068936825e-04,8.251001418102532625e-05,-1.236253185197710991e-03,-1.346556236967444420e-03,-3.374210558831691742e-03,3.293219022452831268e-03,4.922188236378133297e-04,5.401084490586072206e-05,-1.055771099345292896e-05,-8.322558642248623073e-09,1.002606368274427950e-04,1.905177668959368020e-06,-2.069577109068632126e-03,-3.161757485941052437e-03,9.722466347739100456e-05,-7.189366442617028952e-05,-1.317761189056909643e-08,1.194157666759565473e-04,-1.645747106522321701e-04,9.708468569442629814e-04,2.450124174356460571e-02,-1.101707108318805695e-02,7.188742049038410187e-03,-6.519896560348570347e-04,8.094288932625204325e-05,-3.682391979964450002e-05,9.658272610977292061e-04,-8.197177201509475708e-03,2.586173638701438904e-02,-2.665588632225990295e-02,1.262488774955272675e-02,-1.164170796982944012e-03,-4.935682227369397879e-05,6.479577277787029743e-04,1.090209092944860458e-02,1.702836342155933380e-02,3.072039596736431122e-02,-7.204089779406785965e-04,1.937425578944385052e-03,1.953084720298647881e-04,-4.402902850415557623e-04,4.080487997271120548e-05,1.415119390003383160e-03,-1.908469712361693382e-03,-5.333125591278076172e-03,-4.706691019237041473e-03,-9.320065379142761230e-03,2.328061033040285110e-03,3.095955587923526764e-03,1.414823200320824981e-04,-6.552920676767826080e-03,2.315805479884147644e-02,5.770650226622819901e-03,7.228884845972061157e-03,-3.701931331306695938e-03,8.650364354252815247e-03,-6.608953117392957211e-04,5.358081398298963904e-05,-7.152956444770097733e-03,5.174880847334861755e-03,-9.650896303355693817e-03,2.557775937020778656e-03,-5.607053171843290329e-03,2.851464523700997233e-05,3.014211688423529267e-05,1.210344271385110915e-05,-6.556577282026410103e-04,-6.617780309170484543e-05,-5.297293886542320251e-03,7.606228464283049107e-04,2.692681737244129181e-04,8.937001257436349988e-05,3.652721352409571409e-05,2.376759766775649041e-08,-3.454159013926982880e-05,1.170844625448808074e-04,-4.119805060327053070e-03,-3.439543768763542175e-03,2.324222296010702848e-04,-1.399952452629804611e-04,-6.343213954096427187e-09,1.354428968625143170e-04,-4.888078547082841396e-04,3.621719544753432274e-03,1.644772291183471680e-02,-1.261817291378974915e-02,9.539204649627208710e-03,-9.718267247080802917e-04,1.342800678685307503e-04,5.906583828618749976e-05,-2.384272869676351547e-03,-1.609628525329753757e-04,6.203955970704555511e-03,-1.680462062358856201e-02,-4.953970201313495636e-03,-3.730384260416030884e-02,-3.539070021361112595e-04,8.499389514327049255e-05,-5.098076071590185165e-03,-2.447317354381084442e-02,5.288614332675933838e-02,-3.834510687738656998e-03,3.647540695965290070e-03,-7.916560396552085876e-03,-4.280231078155338764e-04,8.502454147674143314e-05,1.875581452623009682e-03,2.624297514557838440e-03,5.415910389274358749e-03,5.034203641116619110e-03,6.719925440847873688e-03,-6.738348165526986122e-04,6.565927760675549507e-04,-1.322657408309169114e-05,5.007076077163219452e-03,4.129936452955007553e-03,-7.886609062552452087e-03,6.418670527637004852e-03,9.018718264997005463e-03,5.519265308976173401e-03,1.008245628327131271e-03,1.378438901156187057e-05,-1.158433128148317337e-02,-5.843972787261009216e-03,-1.650988124310970306e-02,-7.883977144956588745e-03,-4.783723969012498856e-03,3.158186736982315779e-04,-9.872590453596785665e-05,2.284632064402103424e-04,-2.375963958911597729e-04,1.107188872992992401e-02,9.580254554748535156e-04,1.064583077095448971e-03,1.711654185783118010e-04,2.211637038271874189e-04,3.593923565858858638e-06,-2.622948613861808553e-08,4.563694164971821010e-05,-1.088657882064580917e-06,-1.781613216735422611e-03,3.247424610890448093e-04,3.109136014245450497e-04,8.404808613704517484e-05,1.660282578086480498e-09,1.687240001047030091e-04,-3.723917470779269934e-04,5.303221289068460464e-03,3.514087945222854614e-02,-2.275424078106880188e-02,6.319676060229539871e-03,-1.017558315652422607e-04,3.447111521381884813e-05,-2.050148468697443604e-04,-3.689991426654160023e-04,-5.097432062029838562e-03,1.183386892080307007e-02,-1.103208120912313461e-02,-3.383149392902851105e-03,-7.204027380794286728e-03,-3.082514740526676178e-04,1.146518508903682232e-03,1.536220218986272812e-02,1.485757296904921532e-03,3.671735525131225586e-02,1.858610659837722778e-02,-1.361927669495344162e-02,3.995890263468027115e-03,-1.646802993491292000e-04,-1.456653699278831482e-04,3.266044892370700836e-03,9.509668685495853424e-03,-1.588982902467250824e-02,-8.592437952756881714e-04,1.615563221275806427e-02,1.177288591861724854e-03,-1.775867771357297897e-03,3.501679748296737671e-05,4.140532109886407852e-03,1.861128397285938263e-02,-3.227571025490760803e-03,-1.077926997095346451e-02,-1.847423985600471497e-02,7.813528180122375488e-03,-6.234467728063464165e-04,-5.050812615081667900e-05,-6.519117392599582672e-03,2.889653202146291733e-03,-1.225595548748970032e-02,-1.571712829172611237e-02,-7.967048324644565582e-03,3.118557506240904331e-04,-1.787020359188318253e-03,-4.223250725772231817e-04,-1.011300948448479176e-03,4.386556334793567657e-03,-2.007136587053537369e-03,-2.449907828122377396e-03,-3.912262036465108395e-04,-7.990081794559955597e-04,9.511890675639733672e-05,-8.592384983785450459e-04,-3.355442022439092398e-04,1.042058807797729969e-03,1.873450726270675659e-02,1.539238728582859039e-02,-2.005886053666472435e-03,5.710826953873038292e-04,-9.937862632796168327e-04,-3.316445508971810341e-04,7.042245124466717243e-04,-1.510808430612087250e-02,-1.078583896160125732e-01,4.908265173435211182e-02,-3.888034448027610779e-02,4.037518054246902466e-03,-1.638163346797227859e-03,4.587159492075443268e-04,-9.224753826856613159e-03,3.124186396598815918e-02,-6.640661507844924927e-02,4.291898757219314575e-02,-3.188229724764823914e-02,3.377584740519523621e-02,-1.524724299088120461e-03,-9.807797148823738098e-03,-7.020469754934310913e-02,-6.159228086471557617e-02,4.980702698230743408e-01,-1.977835223078727722e-02,-1.592842862010002136e-02,1.309506502002477646e-02,1.517959055490791798e-03,2.113222377374768257e-03,-1.040697004646062851e-02,-1.781512051820755005e-03,-2.399266883730888367e-02,3.483131527900695801e-02,-3.202210366725921631e-02,3.445782884955406189e-02,1.578621682710945606e-03,-9.867679327726364136e-04,-4.753175890073180199e-04,-6.008048728108406067e-02,1.815401390194892883e-02,-1.071837171912193298e-01,-3.742764145135879517e-02,-6.359649822115898132e-03,-1.877952483482658863e-03,3.012329107150435448e-03,7.069420814514160156e-02,-1.188811846077442169e-02,-2.295764535665512085e-02,8.804354071617126465e-02,4.717408493161201477e-02,2.505420148372650146e-02,4.467683658003807068e-02,-1.835557632148265839e-02,1.057440117001533508e-01,-1.290140580385923386e-02,1.197740733623504639e-01,-4.840982705354690552e-02,3.310951963067054749e-02,6.786857545375823975e-02,-5.060504554421640933e-05\n0.000000000000000000e+00,2.367640081502031535e-05,2.064793443423695862e-05,1.602674019522964954e-03,1.178680569864809513e-03,6.874279642943292856e-05,2.235459578514564782e-05,7.455355777175043386e-10,7.439022010657936335e-05,1.115489503717981279e-04,-1.461172709241509438e-03,-1.855588750913739204e-03,4.015872254967689514e-03,-8.038242347538471222e-03,3.438748244661837816e-04,-3.380097041372209787e-06,-1.691144279902800918e-04,-4.585777060128748417e-04,-1.329563325271010399e-03,1.547079719603061676e-02,1.704278215765953064e-02,-1.753884181380271912e-02,-4.562571644783020020e-03,-3.846468462143093348e-05,-4.542985698208212852e-04,-6.801227573305368423e-05,-6.369269103743135929e-04,1.122985035181045532e-02,3.427947312593460083e-02,-2.591804834082722664e-03,-4.340213723480701447e-03,2.141048171324655414e-04,7.739477587165310979e-05,4.549689474515616894e-04,-8.219699375331401825e-04,-8.570126257836818695e-03,-3.030531574040651321e-03,1.431752461940050125e-04,1.084094028919935226e-02,-5.485208239406347275e-04,1.201871200464665890e-04,1.074535073712468147e-03,5.887726787477731705e-03,1.844706712290644646e-03,1.593353040516376495e-02,3.031846834346652031e-03,8.755371905863285065e-03,-8.184109465219080448e-04,-2.997640985995531082e-04,-1.991769298911094666e-03,-9.000496938824653625e-03,5.876856856048107147e-03,2.267312631011009216e-02,-1.360070309601724148e-03,9.373886859975755215e-05,-1.133893310907296836e-04,9.710323502076789737e-05,-1.207768364110961556e-04,2.184340031817555428e-03,-1.970102079212665558e-03,-6.878803484141826630e-03,-6.940782768651843071e-04,2.249602403026074171e-04,-2.980572389787994325e-06,3.176055329845439701e-08,3.652744271676056087e-05,1.057682384271174669e-04,3.765451023355126381e-03,4.231086000800132751e-03,3.445742186158895493e-05,1.903000229503959417e-04,6.329992974229980973e-09,-5.146730836713686585e-05,4.194669309072196484e-04,-1.403837464749813080e-03,-1.115923374891281128e-02,1.718728989362716675e-02,-9.123913012444972992e-03,4.932199954055249691e-04,-7.872148853493854403e-05,-3.148346149828284979e-04,1.057681860402226448e-03,4.412090871483087540e-03,-8.433569222688674927e-03,2.634069696068763733e-02,-8.653325960040092468e-03,-7.213859818875789642e-03,5.886298604309558868e-04,-4.894688026979565620e-04,-1.666973927058279514e-03,-2.809366444125771523e-03,-5.167358554899692535e-03,1.253555063158273697e-02,3.608573693782091141e-03,-5.368690937757492065e-03,7.234205841086804867e-04,1.641255657887086272e-04,-1.981572131626307964e-04,1.063461881130933762e-02,-2.610461600124835968e-02,-1.514000911265611649e-02,1.819671480916440487e-03,1.105372607707977295e-02,1.495364238508045673e-03,-1.738725695759057999e-04,2.693159505724906921e-03,7.407815661281347275e-03,1.850895583629608154e-02,-5.882523953914642334e-03,-1.184804830700159073e-03,9.512902237474918365e-03,7.538416539318859577e-04,-8.455901115667074919e-05,-1.802404876798391342e-03,-3.760231193155050278e-03,1.866914704442024231e-02,2.749981358647346497e-03,2.700793091207742691e-03,-1.107956923078745604e-04,-7.269885099958628416e-05,4.103956962353549898e-05,-1.908825070131570101e-04,-3.035486442968249321e-04,-1.321769319474697113e-03,-5.672915372997522354e-03,-6.486611673608422279e-04,1.989140146179124713e-04,3.760732943192124367e-05,7.526605116936480044e-09,-1.260376593563705683e-04,3.539354074746370316e-04,-2.886679256334900856e-03,-1.640420639887452126e-03,4.062405059812590480e-05,-2.845285052899271250e-04,-1.116560977010294664e-08,2.368755376664921641e-04,-7.645772420801222324e-04,1.230634655803442001e-02,2.664675563573837280e-02,1.993855461478233337e-03,2.756727114319801331e-02,-5.232781404629349709e-05,1.472192816436290741e-04,1.616204535821452737e-04,-7.242581341415643692e-04,1.191311515867710114e-02,2.770057693123817444e-02,-3.925773128867149353e-02,-2.670694701373577118e-02,2.633348107337951660e-03,-8.726862724870443344e-04,3.297105140518397093e-04,-4.349332302808761597e-03,1.149129681289196014e-02,1.079952903091907501e-02,2.187879011034965515e-02,1.081884000450372696e-02,-9.992159903049468994e-04,-2.331963623873889446e-04,2.152730303350836039e-04,3.371250350028276443e-04,6.851262412965297699e-03,1.188482344150543213e-02,-3.928530216217041016e-02,1.307451818138360977e-02,6.592133082449436188e-03,-4.776010289788246155e-03,1.398783497279509902e-04,-1.076610293239355087e-03,1.939407922327518463e-02,-4.693108424544334412e-02,2.372190728783607483e-02,-3.018810413777828217e-03,1.003643218427896500e-02,3.439655527472496033e-03,-3.401635331101715565e-04,5.999297834932804108e-03,4.694418516010046005e-03,-2.495434507727622986e-02,-1.084426604211330414e-02,-1.574367866851389408e-03,6.419899000320583582e-05,-1.288011262658983469e-04,1.075157706509344280e-04,-1.121532404795289040e-04,2.533459570258855820e-03,3.560764715075492859e-03,6.588897667825222015e-04,1.704716123640537262e-04,-3.913852269761264324e-04,-7.776277197990566492e-05,-2.720608460737850010e-10,-2.860618042177520692e-05,-5.226741268415935338e-05,2.392858033999800682e-03,1.967981224879622459e-03,-6.550899706780910492e-05,9.746858268044888973e-05,8.709541532425646437e-09,-9.970572864403948188e-05,3.591951390262693167e-04,9.358696406707167625e-04,-2.747368300333619118e-03,8.923484012484550476e-03,4.184391815215349197e-03,5.839810473844408989e-04,1.237036922248080373e-04,-1.601065014256164432e-04,5.385454278439283371e-05,-1.218745391815900803e-02,3.856128826737403870e-02,3.810071200132369995e-02,-1.717206835746765137e-02,1.428549364209175110e-02,1.318698487011715770e-04,-4.547252901829779148e-04,-1.835369039326906204e-05,-6.912966724485158920e-03,3.562504425644874573e-04,2.783811092376708984e-02,-1.291716098785400391e-02,-1.821327954530715942e-03,4.664639709517359734e-04,1.376252475893124938e-04,1.246953266672790051e-03,-1.244654878973960876e-03,-7.878631353378295898e-03,2.371260197833180428e-03,1.204280368983745575e-02,6.848150864243507385e-03,-2.734289737418293953e-03,7.291587098734453321e-05,-5.097328685224056244e-04,-7.578975521028041840e-03,8.372503332793712616e-03,1.163806580007076263e-02,-1.534387841820716858e-02,-3.188040107488632202e-03,-2.653058152645826340e-03,-3.974975334131158888e-05,9.644227102398872375e-03,3.864506259560585022e-03,4.945141728967428207e-03,9.509854018688201904e-03,-1.075728330761194229e-03,6.871341611258685589e-05,-6.085923814680427313e-05,4.655655720853246748e-05,9.821967687457799911e-04,2.719337353482842445e-03,-2.323514549061655998e-03,-6.756637245416641235e-03,-8.670476963743567467e-04,-2.805055373755749315e-05,-5.637248250422999263e-05,-1.975757868422078900e-08,5.554121889872476459e-05,1.603508280823007226e-04,6.215742905624210835e-04,1.063849544152617455e-03,4.507489575189538300e-05,5.171442899154499173e-05,-1.012665507005294785e-09,-1.028664846671745181e-04,9.310861059930175543e-05,-1.429055817425251007e-03,9.118104353547096252e-03,3.988398239016532898e-03,-8.121758699417114258e-03,1.718580897431820631e-04,-3.491339157335460186e-05,-2.754868473857641220e-04,4.812621045857667923e-04,1.079151639714837074e-03,1.039745286107063293e-02,1.001463737338781357e-02,-1.548902969807386398e-02,-3.682680428028106689e-03,3.266415733378380537e-04,-6.492363172583281994e-04,1.537766307592391968e-03,-1.194508187472820282e-02,3.759583923965692520e-03,4.309033229947090149e-02,-4.488479811698198318e-03,-3.993581980466842651e-03,1.628652244107797742e-04,-1.145158385043032467e-04,3.443810273893177509e-04,4.332948010414838791e-03,-8.963013999164104462e-03,-1.186596322804689407e-02,3.676530905067920685e-03,5.489151924848556519e-03,1.037375070154666901e-03,-2.269489050377160311e-04,1.274000736884772778e-03,1.327424426563084126e-03,6.600281223654747009e-03,2.142139524221420288e-02,-4.542229697108268738e-03,6.386238150298595428e-03,2.352401206735521555e-04,-3.602175565902143717e-04,-8.607917116023600101e-04,-1.169714517891407013e-02,3.903904696926474571e-03,1.197300478816032410e-02,-7.565946318209171295e-03,2.659081474121194333e-05,-3.502064500935375690e-04,4.164391066296957433e-05,-2.150032742065377533e-05,-4.513607127591967583e-04,-8.108999580144882202e-03,-8.417635224759578705e-03,-8.918992243707180023e-04,1.390510151395574212e-04,2.880015745176933706e-05,-4.552691734716063365e-08,8.694217831362038851e-05,2.965419844258576632e-04,1.392117934301495552e-03,9.190787095576524734e-04,1.204916770802810788e-04,6.807489262428134680e-05,2.071075755338824820e-08,-2.549030759837478399e-04,1.065759133780375123e-04,-2.385065425187349319e-03,-4.340413026511669159e-03,4.158169962465763092e-03,-1.102564670145511627e-02,4.736156552098691463e-05,-2.640863531269133091e-04,-7.409007521346211433e-04,3.223097417503595352e-03,-1.123006176203489304e-02,1.032192260026931763e-03,2.230694517493247986e-02,-1.268844306468963623e-02,-8.342119981534779072e-04,5.389184225350618362e-04,-5.754243466071784496e-04,3.367691533640027046e-03,-1.407775562256574631e-05,2.239419845864176750e-03,2.832301333546638489e-02,-1.427469123154878616e-02,-1.078208093531429768e-03,-1.106504205381497741e-04,1.498798083048313856e-04,7.750884396955370903e-04,8.654945529997348785e-03,3.910396248102188110e-03,6.023699417710304260e-03,-4.446510225534439087e-03,1.054959092289209366e-02,3.322321455925703049e-03,-4.612096818163990974e-04,2.773534739390015602e-03,-2.188854850828647614e-03,1.108473911881446838e-02,3.665382415056228638e-02,-1.351362466812133789e-02,7.832515053451061249e-03,2.628176007419824600e-03,-4.307126800995320082e-04,-1.546660438179969788e-03,-1.162277907133102417e-02,-1.335310563445091248e-02,4.636682569980621338e-05,-1.029257290065288544e-02,2.021180989686399698e-04,-4.296576371416449547e-04,4.738124698633328080e-05,-2.495296648703515530e-04,1.691904617473483086e-03,-1.553601701743900776e-03,-5.958299618214368820e-03,-6.054178229533135891e-04,2.579453284852206707e-04,5.226576831773854792e-05,4.227473482387722470e-09,1.002431672532111406e-04,4.041890497319400311e-04,-6.642099469900131226e-05,-4.683609586209058762e-04,1.278053241549059749e-04,9.764680726220831275e-05,2.072738425340503454e-09,-1.675814855843782425e-04,1.603007840458303690e-04,-5.395899992436170578e-03,7.724690251052379608e-03,4.546054638922214508e-03,-1.164318621158599854e-02,-4.657183308154344559e-05,-4.734712274512276053e-05,-2.051384653896093369e-04,2.357393503189086914e-03,2.227068878710269928e-03,1.945588551461696625e-02,1.700012572109699249e-02,-1.317537017166614532e-02,-6.428642198443412781e-03,3.939945017918944359e-04,-1.182234846055507660e-04,3.002864774316549301e-03,-1.265131123363971710e-02,1.338240690529346466e-05,4.456720501184463501e-02,-9.261167608201503754e-03,-2.769177081063389778e-03,1.480770879425108433e-04,-5.772125587100163102e-05,-8.888629963621497154e-05,-2.183686010539531708e-04,-7.181979715824127197e-03,-7.884533144533634186e-03,-8.035684004426002502e-06,3.456466598436236382e-03,1.327462843619287014e-03,-1.418408210156485438e-04,-2.757893875241279602e-03,7.938005961477756500e-03,5.909823346883058548e-03,1.994484849274158478e-02,-9.286937303841114044e-03,2.688231877982616425e-03,1.715252175927162170e-03,-3.014217945747077465e-04,-3.957230597734451294e-03,-1.222382672131061554e-02,1.787126623094081879e-02,1.364196464419364929e-02,-1.268803328275680542e-02,8.043162233661860228e-05,-2.202185278292745352e-04,8.714449359104037285e-05,-3.657876222860068083e-04,1.760401530191302299e-03,-3.014710731804370880e-03,-5.455368198454380035e-03,-5.762237706221640110e-04,3.723609261214733124e-04,2.251756995974574238e-05,1.563282125971454661e-08,2.407861757092177868e-05,2.628185320645570755e-04,-4.484688397496938705e-04,3.374295192770659924e-04,-9.625955863157287240e-05,-6.679556099697947502e-05,2.908029728132532910e-08,-6.748220766894519329e-05,1.632771163713186979e-04,-1.242875587195158005e-03,1.268481183797121048e-02,7.640686351805925369e-03,-6.286921910941600800e-03,1.642004644963890314e-05,-4.467722828849218786e-05,-3.742754051927477121e-04,8.568834746256470680e-04,-7.060074247419834137e-03,6.969206035137176514e-03,2.809740230441093445e-02,-2.343203872442245483e-02,-5.757885519415140152e-04,3.505017375573515892e-04,-4.425444058142602444e-04,-6.121828220784664154e-03,-8.896384388208389282e-03,3.319049486890435219e-03,3.158243745565414429e-02,5.321951583027839661e-03,-4.276784602552652359e-03,5.188888462726026773e-05,-5.568687629420310259e-05,-4.240460111759603024e-04,-5.868286360055208206e-03,-1.371477544307708740e-02,-2.189345285296440125e-02,-1.174799632281064987e-03,1.322729163803160191e-03,1.696030260063707829e-03,-1.103422400774434209e-04,3.137997817248106003e-03,7.669107988476753235e-03,1.027092151343822479e-02,2.305900305509567261e-02,5.079203285276889801e-03,1.959603745490312576e-03,4.869417170993983746e-04,-2.522545983083546162e-04,7.784899207763373852e-04,-1.651665568351745605e-02,-4.987340420484542847e-03,2.372897602617740631e-02,-5.087096244096755981e-03,1.863868237705901265e-04,-1.191061674035154283e-04,8.640383748570457101e-05,-3.109469253104180098e-04,9.409346617758274078e-03,-1.768525224179029465e-03,-2.811940852552652359e-03,-1.468204718548804522e-04,1.351358368992805481e-04,3.591076529119163752e-05,-8.034930942812934518e-09,3.626293619163334370e-06,-1.020635245367884636e-04,-1.518150558695197105e-03,-1.795310992747545242e-03,-3.174927405780181289e-05,-4.528767385636456311e-05,-4.049297785968519747e-09,1.049141428666189313e-04,2.546559262555092573e-04,-2.852499019354581833e-04,2.269239537417888641e-02,2.198720350861549377e-02,-7.745237089693546295e-03,-9.252500603906810284e-04,2.489000326022505760e-04,9.198608458973467350e-04,1.276838593184947968e-04,7.580270525068044662e-03,5.967220291495323181e-03,-2.309108152985572815e-03,1.738983765244483948e-02,-1.442969590425491333e-02,-7.217729580588638783e-05,6.578585016541182995e-04,-4.454435314983129501e-03,1.668263226747512817e-02,1.354328729212284088e-02,-9.215785190463066101e-03,1.401514187455177307e-02,-1.723746582865715027e-02,1.459036138840019703e-04,1.079232897609472275e-04,-5.971725331619381905e-04,-1.973417587578296661e-03,1.308453083038330078e-02,4.139498621225357056e-02,-3.344982862472534180e-03,-2.393871080130338669e-03,1.995234284549951553e-03,1.807195076253265142e-04,-5.545544903725385666e-03,8.760372176766395569e-03,3.069714643061161041e-02,-1.670406199991703033e-03,2.469858527183532715e-02,-7.355242036283016205e-03,2.457376103848218918e-04,7.999365334399044514e-04,-1.639644056558609009e-02,-8.004837669432163239e-03,-1.386681571602821350e-03,1.399995759129524231e-02,2.047048322856426239e-02,-3.132019483018666506e-04,1.275305869057774544e-03,3.846698382403701544e-04,-1.116563100367784500e-03,-6.861769594252109528e-03,2.950838301330804825e-03,1.284272782504558563e-02,1.869785250164568424e-03,2.882194239646196365e-04,5.997977568767964840e-04,-1.919912756420671940e-04,-4.091216251254081726e-04,-2.882684930227696896e-04,-6.877751555293798447e-03,-4.859271924942731857e-03,-6.070274394005537033e-04,5.388359204516746104e-05,6.422981969080865383e-04,-3.093098348472267389e-04,2.650319365784525871e-04,8.156348951160907745e-03,-2.413830347359180450e-02,-1.722348108887672424e-02,2.740982547402381897e-02,1.070880098268389702e-03,1.354139021714217961e-05,6.360742263495922089e-04,-9.493101388216018677e-03,-1.951397582888603210e-02,-3.849291801452636719e-02,-1.143085658550262451e-01,8.209422230720520020e-02,3.712371364235877991e-02,-9.853416122496128082e-04,3.330305451527237892e-03,1.189054688438773155e-03,2.493423782289028168e-02,-1.696069166064262390e-02,4.738435447216033936e-01,6.214432045817375183e-02,4.754859954118728638e-02,-2.193704480305314064e-03,-3.317894646897912025e-03,1.153602148406207561e-03,-3.461950272321701050e-02,2.602501958608627319e-02,3.825849294662475586e-02,-1.217282656580209732e-02,-4.521613568067550659e-02,-9.426669217646121979e-03,8.714979630894958973e-04,-2.524870214983820915e-03,-2.384952083230018616e-02,-5.561561137437820435e-02,-8.492855727672576904e-02,-2.284288406372070312e-02,-4.374993965029716492e-02,-1.295062596909701824e-03,1.038388349115848541e-02,2.142660133540630341e-02,4.959030076861381531e-02,-2.762079797685146332e-02,-3.228734061121940613e-02,6.408208608627319336e-02,-1.351259462535381317e-02,1.512792054563760757e-02,-6.853376980870962143e-03,-1.599341072142124176e-02,-6.328029930591583252e-02,8.479808270931243896e-02,2.053587883710861206e-02,3.745575621724128723e-02,1.082819774746894836e-01,-5.083419819129630923e-05\n0.000000000000000000e+00,5.189772855374030769e-05,1.680772547842934728e-04,2.689239569008350372e-03,2.074986463412642479e-03,2.394937619101256132e-04,1.567847502883523703e-04,-1.289987672237202787e-08,7.115698281268123537e-06,1.629015896469354630e-04,7.882869103923439980e-04,-7.855356670916080475e-03,8.762008510529994965e-03,-2.352366223931312561e-03,2.708016836550086737e-05,-1.768574293237179518e-06,1.511019072495400906e-04,2.443890844006091356e-04,8.939850144088268280e-03,-9.343529120087623596e-03,7.583606988191604614e-03,1.211731694638729095e-02,5.705253221094608307e-03,-5.635782727040350437e-04,7.174571510404348373e-04,7.712907623499631882e-03,2.060894481837749481e-02,1.755406334996223450e-02,-6.291866302490234375e-03,2.150443568825721741e-02,8.970197290182113647e-03,2.350264549022540450e-04,1.600165996933355927e-04,-5.735664162784814835e-04,-4.225444514304399490e-03,1.094959676265716553e-02,1.133907772600650787e-02,1.953925192356109619e-02,9.961479343473911285e-03,1.091248239390552044e-03,8.744403021410107613e-05,-2.389724832028150558e-03,-1.065597590059041977e-02,4.309730138629674911e-03,-1.540899625979363918e-03,-1.936127780936658382e-03,-4.388229455798864365e-03,-1.922648632898926735e-03,2.140150609193369746e-04,3.733579535037279129e-03,3.149253083392977715e-03,7.541256491094827652e-03,4.835253115743398666e-03,1.154605951160192490e-02,-9.155497536994516850e-05,1.411063276464119554e-04,1.077994529623538256e-04,1.974277693079784513e-04,5.109451711177825928e-03,4.599603707902133465e-04,-9.588858811184763908e-04,5.154507016413845122e-05,-9.146283991867676377e-05,-9.136596781900152564e-05,6.803358321150199117e-09,1.229247391165699810e-05,-5.849775334354490042e-06,-1.769578084349632263e-04,2.059968188405036926e-03,2.049618778983131051e-04,1.091474405257031322e-05,-1.682786709977790451e-08,6.249698344618082047e-06,3.633815213106572628e-04,-4.410136607475578785e-04,2.241523936390876770e-02,-1.028689835220575333e-02,-8.459559641778469086e-03,4.202993877697736025e-04,-3.315174035378731787e-05,-3.418002452235668898e-04,2.163680503144860268e-03,5.026029888540506363e-03,2.175145037472248077e-02,1.970768347382545471e-02,-9.552154690027236938e-03,1.855423441156744957e-03,-2.885714056901633739e-04,7.567739230580627918e-04,1.007805019617080688e-02,8.576293475925922394e-03,2.616145648062229156e-02,-3.762960433959960938e-02,1.365258172154426575e-02,4.562309477478265762e-03,-4.333510878495872021e-05,2.313103905180469155e-04,1.011740649119019508e-03,3.861114149913191795e-03,4.281582310795783997e-03,2.535237930715084076e-02,8.083648048341274261e-03,9.429109282791614532e-03,-2.640521619468927383e-03,-5.348974445951171219e-05,-3.561702091246843338e-03,-8.974272757768630981e-03,6.563426461070775986e-03,7.213722448796033859e-03,-1.097684726119041443e-02,1.269122026860713959e-02,-1.530761248432099819e-03,-8.854968473315238953e-05,1.092683174647390842e-03,1.722753979265689850e-03,5.859385244548320770e-03,1.875539124011993408e-02,-2.246104180812835693e-03,3.157860192004591227e-04,-2.994755632244050503e-04,1.130931123043410480e-04,-4.947413617628626525e-05,4.996667616069316864e-03,-1.993528567254543304e-03,-1.696042018011212349e-03,-1.867465907707810402e-04,-8.140141289914026856e-05,-9.763376510818488896e-06,1.148389028315932592e-08,-1.536696217954158783e-04,1.314184773946180940e-04,3.715697093866765499e-04,7.947681006044149399e-04,8.102513675112277269e-05,8.168417843990027905e-05,1.472116384348964857e-08,-1.670502242632210255e-04,3.498282603686675429e-05,7.219844963401556015e-03,-4.922929685562849045e-03,-8.920500054955482483e-03,1.276941038668155670e-02,6.654292519669979811e-05,6.882710295030847192e-05,5.317815521266311407e-06,-1.009246101602911949e-03,1.375847775489091873e-02,3.436932573094964027e-03,1.972212642431259155e-02,-4.023355431854724884e-03,9.269249625504016876e-03,-1.035522087477147579e-03,8.964352891780436039e-04,2.690581139177083969e-03,1.775864139199256897e-02,2.486559748649597168e-02,-1.308223977684974670e-02,3.587629646062850952e-02,2.828456461429595947e-03,3.041180316358804703e-04,2.276284358231350780e-04,3.415443701669573784e-03,6.000397843308746815e-04,6.365382112562656403e-03,1.922429166734218597e-02,7.193709257990121841e-03,4.293693229556083679e-03,-3.902055788785219193e-03,6.356477388180792332e-05,1.842800877057015896e-03,5.369157064706087112e-03,2.480416372418403625e-02,-9.733598679304122925e-03,-8.480878546833992004e-03,-1.562005467712879181e-02,-1.661291113123297691e-03,9.599350596545264125e-05,5.578800104558467865e-03,2.226329874247312546e-03,2.355264499783515930e-02,1.108870469033718109e-02,1.417713519185781479e-02,3.516138167469762266e-05,-1.022698706947267056e-04,1.128149742726236582e-04,3.580249031074345112e-04,3.512440016493201256e-03,3.676394000649452209e-03,1.426604692824184895e-03,4.492393054533749819e-04,-4.187144222669303417e-04,-9.001586295198649168e-05,1.134503246902340834e-08,3.478104190435260534e-05,-1.778274599928408861e-05,2.182618714869022369e-03,1.999777276068925858e-03,1.059364731190726161e-04,1.168099988717585802e-04,2.364501483498315793e-09,1.782538602128624916e-04,6.116682197898626328e-05,2.549286466091871262e-03,-4.861325491219758987e-03,4.963946528732776642e-03,-5.381283815950155258e-03,-6.498853326775133610e-05,-8.136525866575539112e-05,-4.031957359984517097e-05,-3.320884425193071365e-04,1.559827476739883423e-03,-2.160830423235893250e-02,-3.477479144930839539e-02,7.741088047623634338e-03,-1.186635624617338181e-02,1.438507752027362585e-06,5.637757712975144386e-04,6.903326138854026794e-03,1.003470830619335175e-02,4.922770895063877106e-03,1.759462803602218628e-02,1.773996278643608093e-02,2.131879329681396484e-03,1.373874838463962078e-04,1.509180292487144470e-04,1.059224130585789680e-03,-1.909682061523199081e-03,-8.366633206605911255e-03,5.759330466389656067e-03,1.038988027721643448e-02,5.845100153237581253e-03,-1.963212853297591209e-03,9.327649604529142380e-05,-9.516344871371984482e-04,-7.796865887939929962e-03,1.128156762570142746e-02,-1.095155999064445496e-02,1.547438185662031174e-02,3.154739271849393845e-03,-1.077394466847181320e-03,1.527903368696570396e-04,7.700538262724876404e-03,-8.598833344876766205e-03,-2.638788893818855286e-03,-2.136692777276039124e-02,1.088799815624952316e-02,-8.459003583993762732e-05,3.522398037603124976e-05,6.860600842628628016e-05,-3.330244799144566059e-04,1.518358476459980011e-04,1.221346436068415642e-03,7.808452355675399303e-04,1.440659252693876624e-05,-1.217602402903139591e-05,-1.030087696562986821e-05,-8.827214514894876629e-09,4.496466863201931119e-05,8.852480095811188221e-05,1.303778029978275299e-03,-8.356422767974436283e-05,9.666248661233112216e-05,1.177203739644028246e-04,-1.717626219033263624e-08,9.437858534511178732e-05,-3.011377884831745178e-05,1.708603929728269577e-03,-5.261443555355072021e-03,5.806028842926025391e-03,2.390035893768072128e-03,-1.275396352866664529e-04,9.576397133059799671e-05,4.760561569128185511e-04,-4.196410736767575145e-05,1.418812107294797897e-02,-6.111184600740671158e-03,-9.276850149035453796e-03,9.800079278647899628e-03,3.515345742926001549e-03,-2.481703122612088919e-04,7.986293057911098003e-04,9.813695214688777924e-03,1.305407751351594925e-02,5.924747791141271591e-03,-4.984207451343536377e-03,3.001067787408828735e-02,7.857655175030231476e-03,1.010527194011956453e-05,9.536737343296408653e-05,-2.514465595595538616e-04,-1.642036251723766327e-03,6.295560393482446671e-03,1.121812686324119568e-02,1.751996204257011414e-02,1.266055740416049957e-03,-1.251689274795353413e-03,1.790316018741577864e-04,-2.691310830414295197e-03,-8.239183574914932251e-03,1.246211864054203033e-02,-1.972541213035583496e-03,4.284028429538011551e-03,2.165083540603518486e-03,-1.246007042936980724e-03,3.661278169602155685e-04,1.874665380455553532e-03,7.434370927512645721e-03,1.109620369970798492e-02,-1.556940260343253613e-03,9.123067371547222137e-03,-8.675838034832850099e-05,2.522857103031128645e-04,1.164947243523783982e-04,9.774157661013305187e-05,5.435418570414185524e-04,-2.536688698455691338e-03,1.320207957178354263e-03,4.609145980793982744e-05,-1.485568791395053267e-04,-3.108656892436556518e-05,-1.982130015676375479e-08,1.758964208420366049e-05,4.777436333824880421e-05,2.050743671134114265e-03,2.966225147247314453e-04,1.603847485966980457e-04,1.761679159244522452e-04,-5.580886863754130900e-09,3.393321094335988164e-05,8.783180965110659599e-05,-2.575781196355819702e-03,-3.821095451712608337e-03,6.818994879722595215e-03,-1.175297773443162441e-03,-3.457744314800947905e-04,1.333568070549517870e-05,4.892101278528571129e-04,-2.059254620689898729e-04,1.160587929189205170e-02,4.677148535847663879e-03,3.353900043293833733e-03,1.116336788982152939e-02,6.626334041357040405e-03,-1.402150519425049424e-04,8.858526707626879215e-04,5.935965105891227722e-03,2.614159137010574341e-02,1.048602862283587456e-03,-1.630834490060806274e-02,1.683756336569786072e-02,4.248512908816337585e-03,3.669034049380570650e-04,1.075648033292964101e-04,-1.976544270291924477e-03,-2.726788399741053581e-03,5.258349236100912094e-03,-1.336246030405163765e-03,2.128102444112300873e-02,2.437824616208672523e-03,-7.088942220434546471e-04,2.063357969745993614e-04,-3.025990910828113556e-03,-6.299330387264490128e-03,1.415710709989070892e-02,-2.844452392309904099e-03,3.601328004151582718e-03,-3.589329309761524200e-03,-1.738140243105590343e-03,3.455863334238529205e-04,-1.528350636363029480e-03,1.148037798702716827e-02,1.563774049282073975e-02,1.102219615131616592e-02,1.262864936143159866e-02,-5.314168811310082674e-05,2.287011884618550539e-04,3.090516474912874401e-05,7.109878060873597860e-05,5.286684259772300720e-03,-9.071758249774575233e-04,2.393827075138688087e-03,4.503802338149398565e-04,5.995229730615392327e-05,-3.834440940408967435e-05,1.525748416497663129e-10,1.337160210823640227e-04,2.435742208035662770e-04,1.621104078367352486e-03,-4.895657766610383987e-04,2.071776107186451554e-04,1.509471330791711807e-04,1.319563125434797257e-08,-2.388479479122906923e-04,1.650653575779870152e-04,-5.603578872978687286e-03,6.789959967136383057e-03,-1.492660492658615112e-03,-5.712491692975163460e-04,-6.894637481309473515e-04,-8.175910625141113997e-05,1.434285950381308794e-04,1.222372287884354591e-03,6.127629429101943970e-03,-1.110432110726833344e-02,4.082282539457082748e-03,1.401584409177303314e-02,7.332066539674997330e-03,7.445196388289332390e-06,1.051464816555380821e-03,1.261565554887056351e-02,2.193825878202915192e-02,-1.026101317256689072e-02,-1.854680944234132767e-03,4.078470170497894287e-02,9.182482026517391205e-03,1.422759669367223978e-04,1.444769732188433409e-04,-1.019416609779000282e-03,-4.362754058092832565e-03,1.162046473473310471e-02,4.263054579496383667e-03,4.933848045766353607e-03,6.701187230646610260e-04,1.758479163981974125e-03,1.257797557627782226e-04,-7.192522287368774414e-03,1.014825887978076935e-03,2.592564094811677933e-03,-8.800883777439594269e-03,1.200474333018064499e-02,-8.411914110183715820e-03,-8.929197792895138264e-04,3.144053043797612190e-04,7.896464085206389427e-04,9.571976959705352783e-03,1.259114220738410950e-02,2.342638093978166580e-03,-1.368522644042968750e-03,-4.010363409179262817e-05,2.745810197666287422e-04,1.128661606344394386e-04,1.111584278987720609e-04,5.736362189054489136e-03,3.293027170002460480e-03,1.209327136166393757e-03,5.211726529523730278e-04,2.961971040349453688e-04,-3.602532888180576265e-05,2.102800067405041773e-08,-2.599266736069694161e-05,2.455281210131943226e-04,1.815729658119380474e-03,2.120284596458077431e-03,2.337921614525839686e-04,8.811910811346024275e-05,3.134346115984953940e-08,9.512639371678233147e-05,-5.131958459969609976e-05,7.800097810104489326e-04,-6.195701425895094872e-04,5.429468583315610886e-03,9.795139543712139130e-03,2.352489536860957742e-04,-9.059488365892320871e-05,-2.666204527486115694e-04,-1.883399905636906624e-03,1.516185700893402100e-02,3.035272937268018723e-03,-4.340680316090583801e-03,1.892715692520141602e-02,-4.010542295873165131e-03,-7.639562682015821338e-06,5.990813369862735271e-04,-1.357740722596645355e-03,-1.840128004550933838e-02,-1.371659338474273682e-03,-1.222498994320631027e-02,9.033237583935260773e-03,2.138771116733551025e-03,1.279225980397313833e-04,2.650605456437915564e-04,-1.103701535612344742e-03,-4.986878484487533569e-03,1.137157529592514038e-02,7.474939338862895966e-03,1.799279451370239258e-02,4.928896203637123108e-03,-1.809342182241380215e-03,-3.051946987397968769e-04,-1.211863709613680840e-04,-1.846610940992832184e-02,1.606624573469161987e-02,-2.120580896735191345e-02,-6.695907097309827805e-03,3.282041056081652641e-03,-1.608945196494460106e-03,-2.177838468924164772e-04,2.012650948017835617e-03,1.453036628663539886e-02,4.671832546591758728e-03,-6.238753441721200943e-03,1.004247367382049561e-02,3.644834505394101143e-04,9.426198812434449792e-05,4.207675519865006208e-04,-9.105657227337360382e-06,1.760117337107658386e-02,7.212447002530097961e-03,-1.982403453439474106e-03,-2.637116122059524059e-04,-1.852231944212689996e-04,-5.005362254451029003e-05,-2.580713953648228198e-08,-2.460608084220439196e-05,2.299126354046165943e-04,5.051615298725664616e-04,1.780057908035814762e-03,-1.038119080476462841e-06,2.759417839115485549e-05,3.292143446742556989e-09,-3.060566377826035023e-04,-6.903821486048400402e-06,-6.803208380006253719e-04,-1.022471487522125244e-02,-1.026202272623777390e-02,-3.272280097007751465e-03,5.233004922047257423e-04,-1.081809750758111477e-04,-2.090789785142987967e-04,1.207171473652124405e-03,2.502853516489267349e-03,-2.946130465716123581e-03,-4.953043535351753235e-04,-1.001682132482528687e-02,5.936100147664546967e-03,-4.017712490167468786e-05,-5.440142704173922539e-04,-2.349935239180922508e-03,1.802728511393070221e-03,-6.653032731264829636e-03,6.585438270121812820e-03,7.537659257650375366e-03,2.554683946073055267e-03,3.477734862826764584e-04,-4.178289964329451323e-05,-3.159102634526789188e-04,-4.235386382788419724e-03,-2.339052222669124603e-02,-1.664179563522338867e-02,3.194219246506690979e-02,8.618955500423908234e-03,-1.233915798366069794e-03,4.358479054644703865e-05,9.114034473896026611e-04,1.260690018534660339e-02,6.062494590878486633e-03,5.620672367513179779e-03,-3.203968703746795654e-02,-2.626060973852872849e-03,3.294285561423748732e-04,7.980226655490696430e-05,1.545412652194499969e-02,7.422768510878086090e-03,7.083959411829710007e-03,-3.130786819383502007e-03,-1.148425973951816559e-02,1.323262229561805725e-03,-2.327154506929218769e-04,7.558900979347527027e-04,2.525723306462168694e-03,9.918494150042533875e-03,7.884753867983818054e-03,-5.563355516642332077e-03,-9.520418825559318066e-04,-5.385429249145090580e-04,1.073765917681157589e-03,6.053959950804710388e-04,3.792280331254005432e-04,-1.238007534993812442e-04,-1.420584414154291153e-02,-5.131690297275781631e-03,-4.213913925923407078e-04,-2.124381571775302291e-04,-1.527486601844429970e-03,1.545002683997154236e-03,-1.948757097125053406e-03,5.899786017835140228e-03,6.699656601995229721e-03,-5.618803668767213821e-03,2.344169095158576965e-02,-2.558981301262974739e-03,-1.664473675191402435e-03,-4.811587277799844742e-04,3.868035972118377686e-03,-5.678247660398483276e-02,2.844002097845077515e-02,1.403874531388282776e-02,-4.511866718530654907e-02,-6.537207961082458496e-02,5.844430997967720032e-03,-6.751067936420440674e-03,-7.380757480859756470e-02,-1.392946392297744751e-01,-2.125435136258602142e-02,5.781998857855796814e-02,6.585410237312316895e-01,-2.353810146450996399e-02,2.897943602874875069e-03,-7.711469661444425583e-04,8.005541749298572540e-04,4.127299040555953979e-02,-6.380648910999298096e-02,-2.763174846768379211e-02,-1.195151880383491516e-01,-2.595845051109790802e-02,7.147588767111301422e-04,6.715101189911365509e-03,3.121421486139297485e-02,7.933009415864944458e-02,-6.732949614524841309e-02,9.119070135056972504e-03,1.464124955236911774e-02,6.006651557981967926e-03,1.409917231649160385e-02,-1.150390878319740295e-02,7.953844033181667328e-05,-5.150071531534194946e-02,-1.381270140409469604e-01,1.517706364393234253e-01,-6.209982559084892273e-03,-2.156508620828390121e-03,1.703948900103569031e-02,-1.126736868172883987e-02,3.037883341312408447e-02,-2.019428648054599762e-03,1.433212310075759888e-02,-1.053469162434339523e-02,1.569574326276779175e-02,1.766479015350341797e-01,2.043552740360610187e-05\n0.000000000000000000e+00,7.267086402862332761e-06,9.525493078399449587e-05,2.938447141787037253e-05,-1.989929296541959047e-04,1.729211726342327893e-05,-5.276663068798370659e-05,4.371963346905261005e-10,-1.053421328833792359e-05,-1.342334144283086061e-04,1.062822993844747543e-03,-1.075352309271693230e-03,-7.216901984065771103e-03,5.677562206983566284e-03,3.122302587144076824e-04,-9.520454477751627564e-05,-1.761087332852184772e-04,4.878902109339833260e-04,1.108498778194189072e-02,-8.682683110237121582e-03,5.507448222488164902e-04,1.613530702888965607e-02,1.251367200165987015e-02,-2.782913798000663519e-04,1.471423602197319269e-04,3.632560372352600098e-03,-5.665787495672702789e-03,8.589326404035091400e-03,4.677057731896638870e-03,1.206885650753974915e-02,1.218613889068365097e-02,-2.389854053035378456e-04,-6.115541327744722366e-05,4.515496548265218735e-04,-5.639268085360527039e-03,1.656644046306610107e-03,2.137001603841781616e-03,-2.639008453115820885e-03,4.644814878702163696e-03,-1.115623745135962963e-04,-5.077807873021811247e-05,6.515679880976676941e-03,-1.823151484131813049e-02,-6.313974969089031219e-03,-5.946757737547159195e-03,-7.243282627314329147e-03,5.373457446694374084e-03,2.203135227318853140e-04,-1.476567849749699235e-04,1.564603671431541443e-02,1.113540306687355042e-02,-9.639554657042026520e-03,-6.442582234740257263e-04,-2.824121620506048203e-03,4.809295933227986097e-05,-1.439409679733216763e-04,-1.010840351227670908e-04,1.251839101314544678e-03,3.725799731910228729e-03,-3.468211740255355835e-03,-1.266639912500977516e-03,-2.249048557132482529e-04,1.059029091265983880e-05,1.500763937656302005e-05,-7.668154999862508703e-09,2.183998003602027893e-05,-8.144774619722738862e-05,-1.458039041608572006e-03,-3.686180571094155312e-04,1.647916633373824880e-06,-1.187248926726169884e-04,1.342161937145647244e-08,1.930461439769715071e-05,-1.612482010386884212e-04,8.372052689082920551e-04,2.196616027504205704e-03,-2.058360539376735687e-02,3.545563668012619019e-03,3.526063810568302870e-04,-2.017543556576129049e-05,-2.885767898987978697e-04,1.316911308094859123e-03,2.432633657008409500e-03,8.267397060990333557e-03,1.564768142998218536e-03,6.446141051128506660e-04,1.238677930086851120e-02,-1.472759904572740197e-04,-6.475160625996068120e-05,2.794005675241351128e-03,-7.902122102677822113e-03,1.395741850137710571e-02,-1.637988165020942688e-02,5.148946773260831833e-03,8.604347705841064453e-03,-1.529124856460839510e-04,-6.218688213266432285e-05,8.057560189627110958e-04,2.541633090004324913e-03,7.466529496014118195e-04,7.874874398112297058e-03,4.643677733838558197e-03,3.909240011125802994e-03,-1.043578842654824257e-03,1.785441054380498827e-05,1.479568076319992542e-03,-3.281705081462860107e-03,-5.434395745396614075e-03,4.062956199049949646e-03,-9.091591462492942810e-03,6.936972960829734802e-03,-5.596835399046540260e-04,-1.751292584231123328e-04,1.002521999180316925e-02,9.020304307341575623e-03,-8.791126310825347900e-03,1.269406825304031372e-02,-3.709984477609395981e-03,1.385197392664849758e-04,-2.788645506370812654e-04,-8.343014633283019066e-05,9.403632720932364464e-04,3.056691028177738190e-03,-4.291129298508167267e-03,-2.572813536971807480e-03,-3.718679945450276136e-04,4.812139741261489689e-05,9.743613190948963165e-06,-1.274403071960250600e-08,-5.550472633331082761e-05,-4.083356179762631655e-05,1.296397997066378593e-03,2.787686418741941452e-03,-2.028893504757434130e-04,1.265780447283759713e-04,1.747382327721425099e-08,-1.320443407166749239e-04,4.274716193322092295e-04,1.161237945780158043e-03,-3.719871863722801208e-03,-2.091298997402191162e-02,1.266981847584247589e-02,1.266355626285076141e-03,-1.377081207465380430e-04,-6.838240660727024078e-04,1.976964995265007019e-04,1.676548272371292114e-04,9.367923252284526825e-03,5.495229363441467285e-02,1.167440786957740784e-02,1.153928041458129883e-02,1.133758341893553734e-04,-8.028702577576041222e-04,-4.277712199836969376e-03,-1.553359162062406540e-02,8.715500123798847198e-03,-1.319241710007190704e-02,3.349884646013379097e-03,1.115615200251340866e-02,1.182240375783294439e-04,-2.146275655832141638e-04,4.066375840920954943e-04,-3.033812390640377998e-03,-8.442742750048637390e-03,-8.128848858177661896e-03,-1.076478045433759689e-02,1.359493564814329147e-02,-2.632571849972009659e-04,-1.993333862628787756e-04,1.115399878472089767e-02,-1.979504711925983429e-03,4.369538649916648865e-02,-1.874694414436817169e-02,-3.449495136737823486e-02,-2.113810554146766663e-02,-3.504332154989242554e-03,-3.429470816627144814e-04,1.224590465426445007e-02,-5.147733259946107864e-03,1.796633750200271606e-02,2.010145783424377441e-02,-1.026218570768833160e-02,1.254494563909247518e-04,-4.067843547090888023e-04,-9.064546611625701189e-05,1.162138534709811211e-03,2.687520813196897507e-03,-1.191738061606884003e-03,-5.472501739859580994e-03,-6.897415150888264179e-04,-9.627894905861467123e-05,1.548907493997830898e-05,-3.320416830376871076e-09,4.311709199100732803e-05,2.367884371778927743e-05,7.078668568283319473e-04,1.484895241446793079e-03,1.960202062036842108e-04,1.112046447815373540e-04,-9.904397302307188511e-10,2.200198941864073277e-04,-1.755431148922070861e-04,3.565249731764197350e-03,1.795450970530509949e-02,-1.071803644299507141e-02,1.263749785721302032e-03,-6.788136088289320469e-04,6.356043741106987000e-06,-1.631570630706846714e-04,-1.861357595771551132e-03,-2.496583014726638794e-02,4.436743445694446564e-03,7.786086760461330414e-03,-2.155734971165657043e-02,-1.575376093387603760e-02,-5.156801198609173298e-04,1.027568825520575047e-03,1.429387461394071579e-02,4.811503458768129349e-03,5.615761969238519669e-03,3.033056389540433884e-03,-6.526211276650428772e-03,-9.005816653370857239e-03,-5.892354238312691450e-05,7.164620910771191120e-05,3.133296733722090721e-03,9.529134258627891541e-04,3.666434437036514282e-03,-3.286515921354293823e-02,-1.392957568168640137e-02,-6.437245756387710571e-04,-2.156277419999241829e-03,-3.896508133038878441e-05,-1.898142974823713303e-03,-3.390671219676733017e-03,1.456038188189268112e-02,-3.893247619271278381e-02,1.056240638718008995e-03,2.693537622690200806e-03,-6.949898088350892067e-04,-6.185872189234942198e-05,-1.440288871526718140e-02,7.110698148608207703e-03,-1.333563681691884995e-02,-2.959674969315528870e-02,6.298941094428300858e-03,2.247557858936488628e-06,-7.967153942445293069e-05,1.474341115681454539e-04,-1.258907839655876160e-03,-7.771207019686698914e-04,-7.205663248896598816e-03,-2.153056673705577850e-03,-1.436095190001651645e-04,-3.950513782911002636e-04,-1.557842733745928854e-05,-7.092012310749851167e-09,4.783330587088130414e-05,9.118960588239133358e-05,-2.723322540987282991e-05,-5.782251828350126743e-04,8.296999294543638825e-05,7.240034392452798784e-06,-1.272815097763668746e-08,-1.108157157432287931e-04,-2.380934893153607845e-04,-1.139038475230336189e-03,-8.479662239551544189e-03,-8.611327037215232849e-03,1.806514104828238487e-03,1.958943030331283808e-04,-1.548346190247684717e-04,-1.060507202055305243e-04,1.136165461502969265e-03,4.643561784178018570e-03,-1.230829395353794098e-03,-3.908608108758926392e-03,7.355783600360155106e-05,1.163380034267902374e-02,-8.355821773875504732e-05,-4.709484637714922428e-04,1.901514246128499508e-03,9.607779793441295624e-04,-4.822232294827699661e-04,-3.018022980540990829e-04,7.976789958775043488e-03,1.204473059624433517e-02,-2.365586988162249327e-04,-5.364068056223914027e-05,-2.392713213339447975e-05,-1.066004857420921326e-03,1.496022101491689682e-03,3.545560408383607864e-03,3.234934993088245392e-03,3.491619136184453964e-03,-7.550223472208017483e-06,-9.354516805615276098e-05,1.428378629498183727e-03,-5.810968112200498581e-03,-9.369045495986938477e-03,6.590048782527446747e-03,-3.974099643528461456e-03,3.516652621328830719e-03,-5.452687037177383900e-04,-1.705714967101812363e-04,1.295614242553710938e-02,8.400866761803627014e-03,1.113046891987323761e-05,-2.584218978881835938e-03,-6.931630428880453110e-03,1.364841446047648787e-04,-3.678202629089355469e-04,4.071180592291057110e-05,9.692340972833335400e-04,3.733080113306641579e-03,7.941359654068946838e-04,-3.776493482291698456e-03,-3.868549247272312641e-04,8.210834494093433022e-05,-1.527788754174252972e-06,9.564928404870443046e-09,-2.576023689471185207e-06,9.184450027532875538e-05,1.587895967531949282e-04,-5.504964501596987247e-04,2.506163582438603044e-06,3.015703987330198288e-05,-2.547449184930883348e-08,-1.053782398230396211e-04,1.278169947909191251e-04,-4.352153628133237362e-04,3.623902332037687302e-03,5.154199898242950439e-03,9.921574965119361877e-04,-2.416359930066391826e-04,1.651652564760297537e-04,6.705278065055608749e-05,1.391291851177811623e-03,5.753423087298870087e-03,2.288788557052612305e-02,-2.756180008873343468e-03,2.712354995310306549e-03,1.146708242595195770e-02,8.447057189187034965e-05,1.963875838555395603e-04,2.531920094043016434e-03,-3.600769210606813431e-03,-1.095011178404092789e-02,-1.139278244227170944e-02,-4.071321745868772268e-04,1.421879790723323822e-02,-6.586466042790561914e-05,-5.017727380618453026e-05,-1.509023015387356281e-03,-7.523255422711372375e-03,-1.129540335386991501e-02,-1.536374259740114212e-02,1.963580399751663208e-02,6.797996815294027328e-03,2.324559027329087257e-04,3.219386271666735411e-04,2.254968974739313126e-03,-5.194512195885181427e-03,-1.385373622179031372e-02,3.996830433607101440e-03,1.403952110558748245e-02,2.238469198346138000e-03,1.244471757672727108e-03,3.072030958719551563e-04,2.270278753712773323e-03,1.006070151925086975e-02,1.367384381592273712e-02,7.938666269183158875e-03,1.092931441962718964e-02,4.175095455138944089e-05,2.301002969034016132e-04,-1.679552951827645302e-04,5.486212903633713722e-04,2.963956678286194801e-03,-4.498898051679134369e-03,1.197470119222998619e-04,-1.116191124310716987e-04,1.960710651474073529e-04,-8.112979412544518709e-05,1.785201675374992192e-08,4.180559335509315133e-05,1.603152195457369089e-04,2.790054772049188614e-03,9.861411526799201965e-04,-3.188639675499871373e-05,-3.512669718475081027e-05,1.527939730294747278e-08,-1.544259794172830880e-05,-8.954561781138181686e-05,2.131810178980231285e-04,1.877728849649429321e-03,1.180919818580150604e-03,2.982526551932096481e-03,1.008744075079448521e-04,-2.474343345966190100e-04,-9.973825217457488179e-05,4.284933675080537796e-05,2.543220296502113342e-03,9.186625247821211815e-04,-1.377856917679309845e-02,-5.913461558520793915e-03,1.420967746526002884e-02,-1.636031083762645721e-05,2.560640568844974041e-04,1.192724565044045448e-03,-4.886542446911334991e-03,1.216827705502510071e-02,-2.107643522322177887e-03,1.902216114103794098e-02,1.128186006098985672e-02,-2.347586560063064098e-04,4.883634392172098160e-04,-7.122158422134816647e-04,-4.110977053642272949e-03,1.027234923094511032e-02,-1.564973616041243076e-03,7.570832967758178711e-03,8.154370822012424469e-03,-9.146577212959527969e-06,-4.482259100768715143e-06,-2.239345340058207512e-03,5.846505053341388702e-03,3.046753117814660072e-03,-6.904037669301033020e-03,-2.270089462399482727e-02,1.087413728237152100e-02,2.506811288185417652e-04,-2.479728427715599537e-04,1.335789263248443604e-02,8.090064860880374908e-03,-8.684637956321239471e-03,-3.302819328382611275e-03,-1.226952299475669861e-03,8.383850217796862125e-05,-2.329366543563082814e-04,-5.316100214258767664e-06,1.207043533213436604e-03,5.826090462505817413e-03,1.320080598816275597e-03,-2.949506975710391998e-03,-5.656672292388975620e-04,4.036772224935702980e-05,3.643958189059048891e-05,-2.898241291404701769e-08,-4.932531373924575746e-05,2.615745761431753635e-04,8.495516958646476269e-04,9.112370898947119713e-04,-2.622894244268536568e-04,1.211298513226211071e-05,1.151192918769083917e-09,2.516535096219740808e-05,-2.317475300515070558e-04,1.582990225870162249e-04,-1.732848212122917175e-02,-2.146572805941104889e-04,6.897369865328073502e-03,3.105975047219544649e-04,-9.273771138396114111e-05,-1.561823883093893528e-04,-1.402365276589989662e-03,1.297809928655624390e-02,-2.536233514547348022e-03,2.240949776023626328e-03,1.771592302247881889e-03,8.625023066997528076e-03,7.528212881879881024e-05,-5.910446052439510822e-04,-4.721591249108314514e-04,-1.568999327719211578e-02,-7.034792564809322357e-03,-1.520209945738315582e-02,5.514489486813545227e-03,6.714328192174434662e-03,5.350314313545823097e-05,2.419511874904856086e-04,-6.851736688986420631e-04,3.005129750818014145e-03,1.278663054108619690e-02,7.016319781541824341e-03,1.717738248407840729e-02,2.073503332212567329e-03,-8.081583073362708092e-04,-3.167179602314718068e-05,1.854262431152164936e-03,-8.747670799493789673e-03,-2.078104019165039062e-02,1.573741249740123749e-02,-6.432140711694955826e-03,1.913629588671028614e-03,-4.656768869608640671e-04,-2.922411076724529266e-04,7.262586615979671478e-03,4.250294994562864304e-03,-1.446989271789789200e-02,3.444832516834139824e-03,-1.634601969271898270e-03,2.630428061820566654e-04,-2.738036855589598417e-04,1.604818389751017094e-04,1.564264763146638870e-03,1.571770757436752319e-02,5.201425869017839432e-03,-2.989041153341531754e-03,-5.576260737143456936e-04,-9.671406587585806847e-05,-1.909454476844985038e-05,-4.622688720701262355e-08,2.326915273442864418e-05,-4.260630885255523026e-05,-1.416435698047280312e-03,-1.140885869972407818e-03,-9.119852620642632246e-06,-1.324270124314352870e-05,-4.296907718526199460e-09,7.611517503391951323e-06,-3.884934267261996865e-05,-4.926836118102073669e-05,3.505782689899206161e-03,-2.224732190370559692e-03,6.009915377944707870e-04,4.359130980446934700e-05,8.721519407117739320e-05,5.697980523109436035e-04,4.969845758751034737e-04,3.690572455525398254e-03,-6.336243823170661926e-03,-9.601976722478866577e-03,2.683474868535995483e-02,9.729789569973945618e-03,-3.146163071505725384e-04,6.383219733834266663e-04,-8.326265960931777954e-04,5.725098773837089539e-03,8.319213055074214935e-03,-3.263406455516815186e-02,1.957390084862709045e-02,9.672770276665687561e-03,-1.508580753579735756e-04,-1.864544756244868040e-04,-2.072095521725714207e-04,-8.340818807482719421e-03,2.524983137845993042e-02,2.588350884616374969e-02,1.038698293268680573e-02,-5.137187894433736801e-03,-4.216661327518522739e-04,3.672404563985764980e-04,-2.808596473187208176e-03,8.669908158481121063e-03,4.466641694307327271e-03,-1.684122160077095032e-02,1.346501987427473068e-03,-1.007384434342384338e-02,1.332141808234155178e-03,2.200730668846517801e-04,9.444352239370346069e-03,1.087622903287410736e-02,6.448144558817148209e-04,-4.045790992677211761e-03,8.828898891806602478e-03,1.211192691698670387e-03,-8.394610485993325710e-04,-1.702428678981959820e-03,1.147124683484435081e-03,4.225921351462602615e-03,4.235603846609592438e-03,8.402382954955101013e-03,1.599959330633282661e-03,-4.477972106542438269e-05,-6.445785984396934509e-04,-1.217498538608197123e-05,4.378685844130814075e-04,-1.969140575965866446e-04,-4.125153180211782455e-03,5.701644113287329674e-04,-8.142988081090152264e-04,-1.041029609041288495e-04,4.448164836503565311e-04,1.185535569675266743e-03,-5.523622967302799225e-04,2.600416075438261032e-03,5.723480135202407837e-03,3.239640220999717712e-02,-1.608094573020935059e-02,-3.474121447652578354e-03,2.953393850475549698e-04,-2.022014232352375984e-03,-2.005277900025248528e-03,-3.866112604737281799e-02,2.239890582859516144e-02,8.743155747652053833e-03,2.228433266282081604e-03,-8.504197001457214355e-02,-5.475971847772598267e-04,8.290494442917406559e-04,-1.498222816735506058e-02,1.433485746383666992e-02,1.003427896648645401e-02,4.285450279712677002e-02,-2.540660277009010315e-02,5.612308382987976074e-01,2.563287038356065750e-03,4.952104063704609871e-04,3.944862633943557739e-03,2.098007872700691223e-02,-3.472266346216201782e-02,9.242491796612739563e-03,-4.853331670165061951e-02,-2.206870168447494507e-02,3.597083035856485367e-03,-2.349616028368473053e-03,-1.592158898711204529e-02,3.146939352154731750e-02,1.000362168997526169e-02,-1.036523580551147461e-01,3.463143482804298401e-02,-6.712168455123901367e-03,6.329783238470554352e-03,-2.015598490834236145e-02,-8.140486478805541992e-02,-3.711583837866783142e-02,-6.784322857856750488e-02,2.903007343411445618e-02,7.706466317176818848e-02,-1.250427588820457458e-02,-5.252274218946695328e-03,4.151617363095283508e-02,3.552867844700813293e-02,6.690621376037597656e-02,1.838971115648746490e-02,-6.471234373748302460e-03,7.333885133266448975e-02,9.658957272768020630e-02,-1.975449049496091902e-05\n0.000000000000000000e+00,2.708706460907706060e-06,-3.222862505936063826e-05,7.708735211053863168e-05,2.660033933352679014e-04,3.129076139885000885e-05,1.854197762440890074e-05,-1.106598546130044269e-08,4.128792352275922894e-05,4.527005512500181794e-05,-8.164503960870206356e-04,2.899185928981751204e-04,1.809722394682466984e-03,-4.699218843597918749e-04,-1.103074755519628525e-04,-2.432491965009830892e-05,9.433044033357873559e-05,-1.218441539094783366e-04,-2.276818268001079559e-03,3.961647453252226114e-04,-1.254998613148927689e-03,-6.872183876112103462e-04,1.048168051056563854e-03,3.001260120072402060e-05,-7.170777826104313135e-05,-1.756617799401283264e-03,3.385703312233090401e-03,3.016847767867147923e-04,1.366774435155093670e-03,-2.466395264491438866e-03,-1.276799594052135944e-03,7.071910658851265907e-05,2.012498953263275325e-05,6.703688995912671089e-05,-3.736185375601053238e-03,-8.842707029543817043e-04,-9.717212524265050888e-04,1.429619383998215199e-03,3.838042030110955238e-04,1.184430002467706800e-04,-2.731923814280889928e-06,-2.721822820603847504e-04,5.311341490596532822e-03,1.708311261609196663e-03,2.421198179945349693e-03,-3.230886533856391907e-03,1.318561771768145263e-05,1.705476315692067146e-04,4.089853609912097454e-05,3.833233378827571869e-03,-2.893772674724459648e-03,4.007593262940645218e-03,2.141908276826143265e-03,-4.620861145667731762e-04,-1.937488923431374133e-05,7.068138074828311801e-09,-9.262594176107086241e-06,-1.187813177239149809e-04,2.810995465551968664e-05,2.999149437528103590e-04,-3.148485557176172733e-04,-1.834969225456006825e-05,-2.011231663345824927e-05,-3.796732471528230235e-06,-3.126453407276130747e-08,6.966966793697793037e-06,-6.226617642823839560e-06,-3.543738275766372681e-04,-8.432206959696486592e-05,-4.379524398245848715e-06,8.770197382546029985e-06,-9.976820258827956422e-09,-8.895995051716454327e-07,1.488583257014397532e-05,-2.200380840804427862e-04,4.741529002785682678e-03,-6.085468921810388565e-04,-1.000101561658084393e-03,1.149346417150809430e-06,2.263219130327343009e-06,-1.747226633597165346e-05,-2.192570245824754238e-04,2.135803457349538803e-03,-2.391575137153267860e-03,2.906160196289420128e-03,-1.859518350102007389e-03,-4.581860266625881195e-04,2.044254415523028001e-06,3.872000161209143698e-05,-1.477425685152411461e-04,-2.081094542518258095e-03,8.621822053100913763e-05,2.114655449986457825e-03,4.334930330514907837e-03,5.780194187536835670e-04,-3.601598291425034404e-05,-3.952190309064462781e-05,-1.177487356471829116e-04,4.489169456064701080e-03,-5.728291347622871399e-03,2.165579935535788536e-03,-4.679059493355453014e-04,5.948188481852412224e-04,3.624479868449270725e-04,1.840154254750814289e-05,9.688169229775667191e-04,-2.069416223093867302e-03,-6.949187954887747765e-04,6.352976779453456402e-04,4.858676111325621605e-04,1.306221820414066315e-04,-9.093074913835152984e-05,2.870501521101687104e-05,-5.987880285829305649e-04,-1.318691793130710721e-04,-1.096506603062152863e-03,1.603117794729769230e-03,2.743280783761292696e-04,-1.508002605987712741e-05,-1.806257387215737253e-05,-4.670847556553781033e-05,1.858091854956001043e-05,-7.270626374520361423e-04,-8.432631730102002621e-04,-7.077209738781675696e-05,-1.125957714975811541e-05,2.595580554043408483e-05,6.910751835675910115e-06,5.247746237557748827e-09,3.133139034616760910e-05,-2.981804573209956288e-05,-7.718736014794558287e-05,-5.729743861593306065e-04,-1.357438486593309790e-05,-2.455327557981945574e-05,1.954725981079263875e-08,-2.721753480727784336e-05,-1.537488715257495642e-04,1.172487041912972927e-03,5.687166005373001099e-03,1.926352852024137974e-03,2.380216727033257484e-03,-3.508086956571787596e-04,1.892434011097066104e-05,8.751877430768217891e-06,1.163062173873186111e-03,2.114343922585248947e-03,1.140631502494215965e-03,6.811043713241815567e-04,-1.231081318110227585e-03,-1.697025727480649948e-03,1.329429069301113486e-04,3.687819116748869419e-06,1.068762969225645065e-03,4.356804303824901581e-03,-3.182864282280206680e-03,2.453177236020565033e-03,-1.479266094975173473e-03,-2.119404962286353111e-03,-7.926519174361601472e-06,-2.666670297912787646e-05,-6.120148464106023312e-05,-2.919247606769204140e-03,-1.506912522017955780e-03,6.574293365702033043e-05,2.698725089430809021e-03,-1.160779385827481747e-03,9.674812317825853825e-04,1.524817980680381879e-05,3.949205274693667889e-04,-6.546023651026189327e-04,-1.036683097481727600e-03,6.430049543268978596e-04,-2.712263725697994232e-03,5.235308781266212463e-03,4.958261270076036453e-04,2.317926737305242568e-05,1.939629786647856236e-03,2.771415747702121735e-03,-1.500749960541725159e-03,-3.554233117029070854e-03,-1.989265903830528259e-03,-2.495689841452986002e-05,-3.935021595680154860e-05,1.704480200714897364e-05,-3.810175403486937284e-04,4.236338427290320396e-04,3.311676264274865389e-04,1.146140741184353828e-03,1.743004977470263839e-04,2.701022640394512564e-05,-2.147193526980117895e-06,-2.473455573692717735e-08,4.777932190336287022e-06,5.016402155888499692e-06,2.504623553249984980e-04,-1.807969529181718826e-04,-3.211057264707051218e-05,2.026070433203130960e-05,-2.278284227941185236e-10,-2.316363497811835259e-05,8.043130947044119239e-05,-6.790856132283806801e-04,-5.475582554936408997e-03,5.195394158363342285e-03,-7.141744717955589294e-04,6.166637467686086893e-05,7.504304085159674287e-05,8.352063741767778993e-05,-9.635304741095751524e-05,-4.722035024315118790e-03,9.501729800831526518e-05,-9.216582984663546085e-04,-1.098473370075225830e-02,7.087410194799304008e-04,1.316614216193556786e-04,-2.564527494541835040e-05,-2.114954171702265739e-03,1.993451500311493874e-03,-1.921387156471610069e-03,-6.625552196055650711e-03,-2.286980859935283661e-03,-5.620160605758428574e-03,6.684689287794753909e-05,7.270200876519083977e-05,-1.096456428058445454e-03,1.174171455204486847e-03,-4.424265585839748383e-03,1.720945700071752071e-03,5.320267751812934875e-03,2.631561132147908211e-03,8.191250381059944630e-04,5.564589810092002153e-05,1.778702484443783760e-03,1.418857835233211517e-03,-1.755962439347058535e-04,1.725628040730953217e-02,8.236386813223361969e-03,-1.614113571122288704e-03,3.681955859065055847e-04,9.085314377443864942e-05,1.296106027439236641e-03,1.457722042687237263e-03,-2.517343382351100445e-04,-1.160995918326079845e-03,2.785854274407029152e-03,-2.050980983767658472e-04,1.348812947981059551e-04,-1.318365048064151779e-05,8.380427607335150242e-04,-7.192231714725494385e-04,2.445034682750701904e-03,9.596153395250439644e-04,1.638337853364646435e-04,8.631453238194808364e-05,-3.472326852715923451e-06,-3.058175934711471200e-09,-3.673354513011872768e-06,5.713601694878889248e-06,7.357331924140453339e-04,5.256131407804787159e-04,1.177403737528948113e-05,-1.570894164615310729e-05,7.314156391657888889e-09,1.365462776448111981e-05,3.150304837618023157e-05,1.597805967321619391e-04,1.691083598416298628e-04,2.027330221608281136e-03,7.240812992677092552e-04,1.538656069897115231e-04,2.649716225278098136e-05,7.914889283711090684e-05,-1.000243064481765032e-04,-3.918831236660480499e-03,5.868970183655619621e-04,2.023831009864807129e-03,-3.706511342898011208e-03,2.576524566393345594e-04,1.854384208854753524e-05,6.773804489057511091e-05,1.678038970567286015e-04,1.069302670657634735e-04,6.917640566825866699e-04,1.120982225984334946e-03,1.515184761956334114e-03,9.520814055576920509e-04,1.924743992276489735e-05,3.559421384125016630e-05,-1.709099251456791535e-06,-1.001273747533559799e-03,-4.963591927662491798e-04,-4.094524192623794079e-04,-7.263115840032696724e-04,1.838662312366068363e-03,-2.015412319451570511e-04,3.267503416282124817e-06,-6.520742317661643028e-05,1.061866409145295620e-03,-3.172829747200012207e-05,1.427272567525506020e-03,1.799936289899051189e-03,-1.545387785881757736e-03,-1.383865019306540489e-04,5.866075662197545171e-05,7.788794464431703091e-04,-6.607937975786626339e-04,1.641346956603229046e-03,9.219110943377017975e-04,6.289890734478831291e-05,-4.190358140476746485e-06,-2.874548772524576634e-05,-3.414676029933616519e-06,1.173307646240573376e-05,4.530780133791267872e-04,1.492442388553172350e-04,-9.285418491344898939e-05,-1.783556945156306028e-04,1.112592326535377651e-05,2.365384034419548698e-06,2.783917807391844690e-08,6.628081791859585792e-06,5.169704672880470753e-05,2.571648510638624430e-04,4.138495132792741060e-04,2.456012407492380589e-05,2.261739609821233898e-05,2.276772192999487743e-08,3.344326614751480520e-05,5.719532964576501399e-06,-1.368000521324574947e-04,9.600287885405123234e-04,-1.342814532108604908e-03,-2.579100837465375662e-04,5.091057391837239265e-05,-6.324693822534754872e-05,-7.483774243155494332e-05,-5.690450780093669891e-04,-6.110936403274536133e-03,5.427494761534035206e-04,6.821516901254653931e-03,9.717717766761779785e-04,1.157447579316794872e-03,-4.524679752648808062e-05,1.318805589107796550e-04,4.384560088510625064e-05,2.362601226195693016e-03,-1.060195732861757278e-03,8.385808323509991169e-04,1.253503840416669846e-03,-8.640957094030454755e-05,7.638604438398033381e-05,7.453039870597422123e-05,5.506466259248554707e-04,-7.431937847286462784e-04,-2.469638595357537270e-03,-2.243306953459978104e-04,-2.766084391623735428e-03,-1.620637020096182823e-03,-3.399538982193917036e-04,-1.073922903742641211e-04,-1.459055696614086628e-03,-3.551181405782699585e-03,2.059611259028315544e-03,-2.095233881846070290e-03,3.100950038060545921e-03,4.212176427245140076e-03,4.721404984593391418e-04,-1.419292530044913292e-04,4.948084242641925812e-04,2.004032256081700325e-03,-4.755511414259672165e-03,4.382496234029531479e-03,5.849061417393386364e-04,4.293186066206544638e-06,-2.716883864195551723e-05,5.892254921491257846e-05,-5.848106957273557782e-05,1.699696527794003487e-03,2.615290461108088493e-03,-9.804471628740429878e-04,-6.444065365940332413e-05,3.725247370311990380e-05,3.405032657610718161e-06,7.051903594401665032e-08,1.164638706541154534e-05,-7.154056947911158204e-05,2.464926219545304775e-04,-5.814846372231841087e-04,5.810197762912139297e-06,-5.911078915232792497e-07,2.381125341344159096e-08,-6.481466243712930009e-06,2.776114706648513675e-05,4.110503941774368286e-04,2.537252381443977356e-03,2.254235325381159782e-03,-3.865067148581147194e-03,-4.998215445084497333e-06,-1.428477662557270378e-05,-1.062396336237725336e-06,-5.921312258578836918e-04,-9.216490434482693672e-04,-8.711064583621919155e-04,4.243725910782814026e-03,2.294329693540930748e-03,-1.015782589092850685e-03,-9.188579133478924632e-05,9.526914800517261028e-05,-1.729586801957339048e-04,7.160108070820569992e-04,-1.186716719530522823e-03,-6.622241926379501820e-04,-1.556282513774931431e-03,-6.813704967498779297e-04,-1.379500008624745533e-05,-6.245295662665739655e-05,4.094341420568525791e-04,-3.911860752850770950e-03,3.063826821744441986e-03,-4.952981136739253998e-03,-2.074850257486104965e-03,-6.273548933677375317e-04,7.880704943090677261e-04,-1.514726955065270886e-05,5.382567178457975388e-04,-5.339290481060743332e-03,-1.037466689012944698e-03,3.710957709699869156e-03,3.442686749622225761e-03,2.033087890595197678e-03,1.063568168319761753e-03,6.964102067286148667e-05,-7.775730919092893600e-04,-1.603166572749614716e-03,4.475602880120277405e-03,7.412612903863191605e-04,-3.928326070308685303e-03,-1.977909414563328028e-05,-5.402259193942882121e-05,-1.875770976766943932e-05,-5.866379797225818038e-05,-2.027762966463342309e-04,-6.296999636106193066e-04,-2.630219678394496441e-04,-5.482838241732679307e-05,5.364538992580492049e-06,1.274507576454197988e-05,7.299013304873369634e-08,-3.992405254393815994e-05,-5.837127173435874283e-05,-4.483843804337084293e-05,2.103498263750225306e-05,-3.482542524579912424e-05,8.457076546619646251e-06,3.645550350483972579e-08,1.722598244668915868e-05,-5.485133442562073469e-05,1.366209588013589382e-03,1.186428824439644814e-03,-2.199091017246246338e-03,6.187488324940204620e-04,1.570571621414273977e-04,3.364890289958566427e-05,-8.922644337872043252e-05,-1.493393792770802975e-03,4.004813265055418015e-03,-2.834258833900094032e-03,1.773863215930759907e-03,4.744902835227549076e-04,2.850858494639396667e-03,-1.517255150247365236e-04,6.226428376976400614e-05,4.285006143618375063e-04,-2.103686798363924026e-03,1.544007565826177597e-03,-9.877039119601249695e-04,1.459536375477910042e-03,-6.720776669681072235e-03,-2.808343742799479514e-05,5.014643647882621735e-06,1.518848876003175974e-04,1.129989046603441238e-03,-1.607481506653130054e-03,-2.794054802507162094e-03,-3.320913296192884445e-03,-2.013332210481166840e-03,-9.122337796725332737e-04,2.951751230284571648e-05,2.978855918627232313e-04,-5.938368383795022964e-03,3.659517038613557816e-03,3.601254429668188095e-03,5.235747434198856354e-03,-1.452520955353975296e-03,-7.239581900648772717e-04,-2.813476021401584148e-05,1.920980866998434067e-04,-3.090231446549296379e-03,2.477864734828472137e-03,4.644314758479595184e-03,-4.772135056555271149e-03,3.256323179812170565e-05,-8.400379010709002614e-05,6.331061740638688207e-05,-1.817765878513455391e-04,2.217417815700173378e-03,-5.377532215788960457e-04,-2.630172821227461100e-04,-2.037512331298785284e-06,-9.521104220766574144e-05,-2.686501602511270903e-06,1.706212060526013374e-08,-2.193350337620358914e-05,-6.127158121671527624e-05,7.573455513920634985e-05,1.591763721080496907e-04,-7.106031262082979083e-05,-1.747707756294403225e-05,-2.792876330204308033e-08,-1.852538116509094834e-05,9.797276288736611605e-05,-5.951456842012703419e-04,4.209674894809722900e-03,3.235583892092108727e-03,-3.256046446040272713e-03,-2.662045517354272306e-06,2.402639438514597714e-05,4.325809641159139574e-05,3.687270800583064556e-04,1.570392400026321411e-03,-9.440167341381311417e-04,1.582708209753036499e-03,1.995140686631202698e-03,-6.250545266084372997e-04,1.147953516920097172e-04,-2.213222178397700191e-04,-2.658765297383069992e-03,1.204429427161812782e-03,-2.327656373381614685e-03,3.000963479280471802e-03,2.829665783792734146e-03,-2.528558019548654556e-03,3.150215343339368701e-05,6.835540989413857460e-05,-4.850562545470893383e-04,-2.317459788173437119e-03,3.084653289988636971e-04,-6.508242338895797729e-03,-2.312301890924572945e-03,-2.199273090809583664e-03,-9.708249708637595177e-04,1.659653389651793987e-05,-1.747832051478326321e-03,-4.067809786647558212e-03,1.021371805109083652e-03,3.712207544595003128e-03,1.165553228929638863e-03,7.593235932290554047e-05,2.720457559917122126e-04,3.565874067135155201e-04,3.017657727468758821e-04,8.538794936612248421e-04,-2.174070541514083743e-04,9.368374012410640717e-04,-6.467819679528474808e-03,6.230605649761855602e-04,1.444742374587804079e-04,2.313581062480807304e-04,-8.323608781211078167e-04,1.064447424141690135e-04,7.346759084612131119e-04,-1.101203146390616894e-03,6.086260545998811722e-04,1.453633740311488509e-04,-1.560635573696345091e-04,-2.087595203192904592e-04,4.164511919952929020e-04,1.973292819457128644e-04,-9.589298279024660587e-04,-2.632052055560052395e-04,6.711055175401270390e-04,-3.489827795419842005e-04,2.737464674282819033e-04,9.579090146871749312e-06,-7.344165933318436146e-04,1.165412948466837406e-03,3.485050750896334648e-03,-5.347295664250850677e-04,-5.148298805579543114e-05,-6.295643397606909275e-04,-3.135413862764835358e-04,1.565693062730133533e-03,-5.686754593625664711e-04,-4.319132771342992783e-03,1.201474457047879696e-03,5.589311942458152771e-03,-3.063106443732976913e-03,1.630809856578707695e-05,1.457482343539595604e-03,-2.936208620667457581e-03,2.313419012352824211e-03,3.987366799265146255e-04,4.127937834709882736e-03,-1.473779324442148209e-03,2.592445584014058113e-03,3.016502829268574715e-03,6.463245749473571777e-01,8.733327500522136688e-03,7.831790717318654060e-04,-4.589461721479892731e-03,-5.179616855457425117e-04,1.653015962801873684e-03,1.205163192935287952e-03,-4.712527617812156677e-03,-3.683833638206124306e-03,-2.135393675416707993e-03,1.222873455844819546e-03,2.672485774382948875e-03,-3.720757667906582355e-04,1.487888512201607227e-03,9.377576061524450779e-04,3.053067717701196671e-03,-1.364950090646743774e-03,3.834580304101109505e-03,4.970817826688289642e-03,-1.163514680229127407e-04,-4.688600543886423111e-03,-2.255559200420975685e-03,-4.504851996898651123e-03,4.189500119537115097e-03,1.294950372539460659e-03,-9.299419820308685303e-03,-9.057677234522998333e-04,-6.871546152979135513e-03,7.648580940440297127e-04,-6.336813792586326599e-03,-2.816199325025081635e-03,-1.650590216740965843e-03,1.106910758608137257e-06\n0.000000000000000000e+00,-6.846923952252836898e-06,6.441900950449053198e-06,1.766548230079934001e-04,-4.435171649674884975e-05,-6.134608611318981275e-06,7.557452590845059603e-06,-8.098441028892011673e-09,5.066765515948645771e-05,5.705771764041855931e-05,1.659909175941720605e-04,1.411667908541858196e-03,2.301289001479744911e-03,1.546129235066473484e-03,-7.444545917678624392e-05,3.868715430144220591e-05,4.661912316805683076e-05,5.259832250885665417e-04,3.576005576178431511e-03,-5.984337767586112022e-04,-6.787620368413627148e-04,8.451422036159783602e-05,2.415336202830076218e-03,1.078493296517990530e-04,-1.899497146951034665e-04,1.717148465104401112e-03,-9.239327628165483475e-04,-1.164580811746418476e-03,5.056208465248346329e-04,5.822795792482793331e-04,-5.197810474783182144e-03,7.526413537561893463e-05,1.417974817741196603e-05,-2.416251227259635925e-04,2.519591711461544037e-03,-1.307483995333313942e-03,2.644894702825695276e-04,1.414187601767480373e-03,-2.018897328525781631e-03,3.098909801337867975e-04,2.492849307600408792e-05,-6.282856338657438755e-04,-6.146345986053347588e-04,3.213378833606839180e-03,-1.014834502711892128e-03,-1.488778507336974144e-03,7.906660903245210648e-04,1.899545350170228630e-05,-4.364001142675988376e-06,1.158359926193952560e-03,5.050879553891718388e-04,-2.825874369591474533e-03,1.179352053441107273e-03,9.880749275907874107e-04,-1.449843966838670895e-05,1.525699735793750733e-05,5.091607363283401355e-06,4.052365056850248948e-06,-4.476965841604396701e-05,8.284068317152559757e-04,1.198649988509714603e-04,-8.230793901020660996e-05,7.255826494656503201e-05,-1.957889253390021622e-05,-6.280944209180461257e-09,4.354063094069715589e-06,4.917783735436387360e-05,-5.676834261976182461e-04,3.563386053428985178e-05,-2.452418448228854686e-05,2.463679447828326374e-05,2.039076285598184768e-08,-1.184247253149806056e-06,1.054434687830507755e-04,-4.171947366558015347e-04,1.291575375944375992e-03,-1.168819377198815346e-03,-9.783204877749085426e-04,-1.022534997900947928e-04,3.917003050446510315e-05,3.506616485537961125e-05,4.663401923608034849e-04,5.387714598327875137e-03,-6.078788079321384430e-03,3.433113452047109604e-03,-2.293630270287394524e-03,-1.030956278555095196e-03,7.284220919245854020e-05,2.804056202876381576e-05,-6.099891616031527519e-04,-1.098290667869150639e-03,4.014268051832914352e-03,9.976702276617288589e-04,1.619515125639736652e-03,9.675187757238745689e-04,4.175328285782597959e-06,-7.017108146101236343e-05,4.500446448219008744e-05,2.625451656058430672e-03,3.275347640737891197e-03,-1.886712154373526573e-03,-1.510066096670925617e-03,-5.353857763111591339e-03,1.629221485927700996e-03,6.447400664910674095e-05,6.135251605883240700e-04,-4.106966312974691391e-03,-2.499011752661317587e-04,-2.546284813433885574e-03,1.721447915770113468e-03,9.699465008452534676e-04,-3.339187533129006624e-04,1.151864416897296906e-04,1.053209416568279266e-04,1.160874729976058006e-03,7.175502832978963852e-04,3.682701149955391884e-03,1.726025249809026718e-03,-1.222596183652058244e-04,9.503759793005883694e-05,-5.520634294953197241e-05,-1.045960743795149028e-04,-1.248923828825354576e-03,-1.131560187786817551e-03,1.778049278073012829e-03,1.374497805954888463e-04,1.400950859533622861e-04,-2.255871731904335320e-05,3.554882255230040755e-08,-8.502438868163153529e-05,3.774384094867855310e-05,-6.790905026718974113e-04,7.712591468589380383e-05,-4.136431380175054073e-05,-8.135733514791354537e-05,4.124412811279398738e-09,1.448219991289079189e-04,-4.159010859439149499e-05,-8.575541432946920395e-04,5.200361367315053940e-03,2.390995388850569725e-03,-2.691422705538570881e-04,-2.610235824249684811e-04,-6.441261939471587539e-05,-2.708079591684509069e-05,1.420637941919267178e-03,-1.031467545544728637e-04,2.330334391444921494e-03,7.690726313740015030e-03,-1.969223609194159508e-03,-6.754265632480382919e-04,-1.031179708661511540e-04,1.815603900467976928e-04,-4.574423364829272032e-04,4.574618069455027580e-04,-2.201473806053400040e-03,-7.325677201151847839e-03,-6.684112595394253731e-04,2.653326839208602905e-03,4.071089279022999108e-05,5.123429582454264164e-05,1.221633749082684517e-03,5.331131629645824432e-03,6.389076588675379753e-04,-4.684960003942251205e-03,5.478683160617947578e-04,9.945695055648684502e-04,-4.937674384564161301e-04,-1.273466659768018872e-05,8.632531971670687199e-04,-3.518216311931610107e-03,2.857423387467861176e-03,3.188303089700639248e-04,2.558645559474825859e-03,-8.305181749165058136e-03,-1.156984944827854633e-03,-9.734529157867655158e-05,9.258450882043689489e-05,-5.404193070717155933e-04,-2.955131465569138527e-03,-1.132700359448790550e-03,3.480447456240653992e-03,7.105770782800391316e-05,-6.606640818063169718e-05,2.484297874616459012e-05,1.257795520359650254e-05,-5.118255503475666046e-04,1.015754649415612221e-03,-3.483253240119665861e-04,-9.116114961216226220e-05,1.029509367072023451e-04,-4.418545358930714428e-06,-2.870991266945566167e-08,3.302150071249343455e-05,7.480600470444187522e-05,9.751904872246086597e-04,7.778455619700253010e-04,1.185718156193615869e-05,-2.058761674561537802e-05,2.452594571877853014e-09,-5.949456317466683686e-05,-1.502955115029180888e-06,-1.755680656060576439e-03,3.426888026297092438e-03,-5.973325576633214951e-03,-1.755805104039609432e-03,-1.762868341756984591e-04,-7.036074384814128280e-05,2.378191566094756126e-04,9.522566688247025013e-04,-9.067193605005741119e-03,-3.131391480565071106e-03,9.381226263940334320e-03,7.835678756237030029e-03,6.265989970415830612e-03,2.913159505624207668e-06,-1.450673007639124990e-04,-1.940039510373026133e-05,-2.812843071296811104e-03,-1.896151341497898102e-03,-1.294117188081145287e-03,4.155576694756746292e-03,-5.186963826417922974e-03,-1.764642911439295858e-05,1.185639775940217078e-04,-4.019358020741492510e-04,2.231877762824296951e-03,-1.051374711096286774e-03,2.202840987592935562e-03,1.845831633545458317e-03,4.434112459421157837e-03,6.628766423091292381e-04,-3.182224463671445847e-05,-1.347637269645929337e-03,-2.920218277722597122e-03,-1.677655614912509918e-03,-1.006950624287128448e-02,5.171666853129863739e-03,4.489591345191001892e-03,2.889488241635262966e-04,-1.167249210993759334e-04,-5.839441437274217606e-03,3.468487644568085670e-03,-5.530021153390407562e-03,1.124740485101938248e-02,6.163648795336484909e-04,8.598953718319535255e-05,-2.014924684772267938e-04,3.177353937644511461e-05,-8.053865167312324047e-04,-2.998766023665666580e-03,-1.793408533558249474e-03,-2.452926011756062508e-03,-2.980133285745978355e-04,6.329471489152638242e-06,-4.707090397459978703e-07,-3.399122761038597673e-09,-4.185517809673910961e-06,1.645922384341247380e-05,4.933065501973032951e-04,1.533465838292613626e-04,5.164020330994389951e-05,-1.096038886316819116e-05,-1.469970811740495265e-08,1.226324275194201618e-05,-5.864653576281853020e-05,4.050378629472106695e-04,-3.606279497034847736e-04,-4.689375055022537708e-05,2.217637520516291261e-04,4.983965482097119093e-05,4.876754701399477199e-06,5.040050837123999372e-06,-3.695916093420237303e-04,-9.372766362503170967e-04,-1.175334211438894272e-03,-4.664320731535553932e-04,-2.657691948115825653e-03,-2.591726370155811310e-04,-2.873192897823173553e-06,2.495147055014967918e-04,-1.520309364423155785e-03,5.730782868340611458e-04,2.374715550104156137e-04,-1.871055806986987591e-03,4.902976797893643379e-06,2.135218353942036629e-03,-9.048141691891942173e-06,4.044870365760289133e-05,1.012873181025497615e-04,7.604087004438042641e-04,-9.224696550518274307e-04,1.376802683807909489e-03,3.360158734722062945e-05,1.405382528901100159e-03,-1.776269491529092193e-04,-9.562565537635236979e-06,7.115679327398538589e-04,4.055223427712917328e-03,2.028798218816518784e-03,-8.069129544310271740e-04,6.658043130300939083e-04,2.502379065845161676e-04,-3.597197064664214849e-04,2.623184991534799337e-05,-2.085569722112268209e-04,1.461998093873262405e-03,4.649401817005127668e-04,3.739890875294804573e-03,2.529165009036660194e-03,-3.810288490058155730e-06,-6.666891295026289299e-06,-7.589975575683638453e-05,-2.048560963885392994e-05,3.182847576681524515e-04,2.355858014198020101e-04,3.482659813016653061e-04,-5.451991455629467964e-05,-2.585624679340980947e-05,-3.571228717191843316e-06,6.813819197759585222e-08,-2.005137685046065599e-05,-7.266711327247321606e-05,3.846089530270546675e-04,8.068831521086394787e-04,-1.805293140932917595e-05,6.691169346595415846e-06,6.866093826829455793e-08,4.843408169108442962e-05,6.654592289123684168e-05,2.269780496135354042e-03,-5.869826301932334900e-03,-1.612489926628768444e-03,1.356812310405075550e-03,1.839625765569508076e-04,4.101783270016312599e-05,1.737998973112553358e-04,-5.568291526287794113e-04,1.820417528506368399e-04,-1.016820315271615982e-03,1.497239223681390285e-03,1.108707860112190247e-03,-3.045525518245995045e-04,3.976391781179700047e-06,2.385563129791989923e-05,-1.005374710075557232e-03,-5.277291638776659966e-04,4.923592321574687958e-03,-2.926729619503021240e-03,2.662018523551523685e-04,5.263893981464207172e-04,1.361209579044952989e-04,1.722664819681085646e-05,3.636330657172948122e-04,1.188916852697730064e-03,4.638951504603028297e-04,-1.671812147833406925e-03,-3.892055246978998184e-03,3.011246735695749521e-04,-4.285786417312920094e-04,-6.841979484306648374e-05,2.011829055845737457e-04,3.054869011975824833e-04,3.878722433000802994e-03,-3.307735780254006386e-03,-1.505954191088676453e-03,7.028795080259442329e-04,-2.463048440404236317e-04,-2.780916292977053672e-05,-1.124560949392616749e-03,7.677622488699853420e-04,-7.270846981555223465e-04,1.192670594900846481e-02,4.087483976036310196e-03,-1.966446689039003104e-05,6.236878107301890850e-06,-6.752741228410741314e-06,-1.138440202339552343e-04,6.391847855411469936e-04,1.215235824929550290e-04,4.486741090659052134e-04,3.948111407225951552e-05,-2.795047976178466342e-06,-1.081732989405281842e-06,3.074933374591637403e-08,-5.396314463723683730e-06,-2.697239979170262814e-04,6.325857830233871937e-04,-8.222018368542194366e-05,-1.543451799079775810e-05,-1.293103196076117456e-05,-4.751632332045119256e-08,4.488549166126176715e-05,1.090369914891198277e-05,-3.268082160502672195e-03,7.564148399978876114e-03,4.825057927519083023e-03,-5.251508671790361404e-03,-1.167466398328542709e-04,-5.785302710137329996e-05,-4.173620618530549109e-05,2.907697926275432110e-04,6.765238475054502487e-03,-2.176983747631311417e-03,2.196607412770390511e-03,1.887218968477100134e-04,1.767176552675664425e-03,-2.169483377656433731e-05,-1.219905534526333213e-04,-2.067404799163341522e-03,4.690204281359910965e-03,-3.743715817108750343e-03,1.852547400631010532e-03,2.813759027048945427e-03,8.117269608192145824e-04,9.624977974453940988e-05,-4.319197614677250385e-05,-5.452727782540023327e-05,6.449239794164896011e-03,-5.764295347034931183e-03,-1.712881494313478470e-03,3.878682909999042749e-04,-8.399444632232189178e-03,1.469470094889402390e-03,-5.472474367707036436e-05,1.147824339568614960e-03,-9.244324173778295517e-04,2.602104563266038895e-03,-1.882462762296199799e-03,-7.607780571561306715e-05,-1.370943151414394379e-03,-1.780227757990360260e-03,-1.087943237507715821e-04,1.754680532030761242e-03,2.724942285567522049e-03,-1.088248472660779953e-02,9.895574767142534256e-04,8.394259493798017502e-04,6.269118603086099029e-05,-7.546037522843107581e-05,4.728799103759229183e-05,1.992080506170168519e-04,2.219115849584341049e-03,2.118945820257067680e-03,-2.498473273590207100e-03,-3.270421584602445364e-04,-9.965623758034780622e-05,3.145598020637407899e-05,1.174640829049167223e-08,-8.006445568753406405e-06,-2.795173350023105741e-05,-5.193776451051235199e-04,-1.624089927645400167e-04,4.932130832457914948e-05,6.496048445114865899e-05,1.676471583778038621e-08,6.158522592158988118e-05,1.030165585689246655e-04,8.131802896969020367e-04,2.677841577678918839e-03,3.518572193570435047e-04,-1.899729482829570770e-03,-3.358044777996838093e-04,1.652525315876118839e-05,-5.429745215224102139e-05,4.105642728973180056e-04,-8.848951547406613827e-04,2.886514994315803051e-04,3.822007565759122372e-04,2.984524937346577644e-03,7.030402310192584991e-03,-1.039257949742022902e-05,2.967384061776101589e-04,1.773760537616908550e-03,1.884272787719964981e-03,2.090169116854667664e-03,1.929130638018250465e-03,-3.305334364995360374e-03,-4.088027635589241982e-04,-6.199219933478161693e-05,-4.117707430850714445e-05,5.810470902360975742e-04,4.762574390042573214e-04,4.418812459334731102e-04,-2.589737123344093561e-04,-2.401393139734864235e-03,-4.924169043079018593e-04,2.006568247452378273e-04,-3.202507286914624274e-05,-3.200684295734390616e-05,6.312984623946249485e-04,3.456827253103256226e-03,-8.259176276624202728e-03,-1.374823506921529770e-03,1.576078648213297129e-04,-1.142191013059346005e-05,7.481742068193852901e-05,3.132440382614731789e-03,-2.375042997300624847e-03,2.282424364238977432e-03,2.359962323680520058e-03,2.038287231698632240e-03,-1.137898289016447961e-04,6.497822323581203818e-05,-2.818927350745070726e-05,-1.205157313961535692e-04,-1.478066900745034218e-03,-2.162047894671559334e-04,1.141999964602291584e-03,2.048664318863302469e-04,-8.960364539234433323e-06,-1.014890585793182254e-06,-1.055245775205548853e-07,-1.077590695786057040e-05,9.316982868767809123e-06,6.707722059218212962e-05,-1.035665336530655622e-04,-1.449487717763986439e-05,-7.009588443906977773e-06,4.377511686470825225e-08,7.729022399871610105e-07,-3.265611667302437127e-05,-2.814938197843730450e-04,2.366488843108527362e-05,2.337377984076738358e-03,1.243844977580010891e-03,1.141568136517889798e-04,-1.034370507113635540e-05,1.698944106465205550e-05,2.149705687770619988e-04,-5.444762064144015312e-04,-3.855288494378328323e-03,1.202362327603623271e-04,-8.708542212843894958e-03,-9.045349725056439638e-05,-3.432766970945522189e-05,1.682110887486487627e-04,-2.910003822762519121e-04,-5.348722334019839764e-04,4.055350553244352341e-03,1.771327224560081959e-03,3.004667349159717560e-03,1.744465320371091366e-03,-1.100802546716295183e-05,-4.266434552846476436e-05,-2.367638662690296769e-04,1.402725320076569915e-05,2.019709936575964093e-04,4.418177995830774307e-03,3.796217788476496935e-04,-5.643940530717372894e-04,2.784449025057256222e-04,-1.772192190401256084e-04,1.361031900160014629e-03,3.435997292399406433e-03,-1.130113028921186924e-03,-2.769656246528029442e-03,3.123202128335833549e-03,6.174410227686166763e-04,7.448503311024978757e-05,-9.107516962103545666e-05,2.869005547836422920e-03,3.580376505851745605e-04,-1.832088892115280032e-04,-1.084102201275527477e-03,8.735511219128966331e-04,6.427308544516563416e-04,5.981654394418001175e-04,1.168648668681271374e-04,5.567495245486497879e-04,1.689094351604580879e-03,5.821789382025599480e-04,1.088101416826248169e-03,-9.826770838117226958e-05,1.702281413599848747e-03,-4.873152065556496382e-04,1.645241718506440520e-04,1.484364474890753627e-04,4.508944402914494276e-04,-1.393579295836389065e-03,-1.069764257408678532e-03,8.680553582962602377e-05,6.640906212851405144e-04,-1.148996874690055847e-03,-1.697333646006882191e-03,6.528258672915399075e-04,1.926375698531046510e-04,4.654039221350103617e-04,1.767887006280943751e-04,4.856819286942481995e-04,1.938264322234317660e-04,7.894938607932999730e-05,-9.821151616051793098e-04,-3.072145627811551094e-04,-4.258309025317430496e-03,-1.295518479309976101e-03,3.226890461519360542e-03,-1.244756276719272137e-06,1.796071534045040607e-03,1.105947769246995449e-03,3.610898274928331375e-03,-3.199314465746283531e-03,4.109874367713928223e-03,6.683801766484975815e-04,-3.058331087231636047e-03,1.047145487973466516e-04,5.280609475448727608e-04,8.702727966010570526e-03,6.575269699096679688e-01,8.038511499762535095e-03,-4.033450037240982056e-03,-4.674063995480537415e-03,1.173881813883781433e-03,-1.832353882491588593e-03,-3.131493693217635155e-03,-2.481658244505524635e-03,6.543297204189002514e-04,-4.526310600340366364e-03,8.311012759804725647e-03,9.802323766052722931e-04,-1.572931418195366859e-03,2.999377204105257988e-03,-4.563366528600454330e-03,5.813533207401633263e-04,5.240069585852324963e-04,1.787439803592860699e-03,-4.033240256831049919e-04,-3.673425409942865372e-03,8.310278877615928650e-03,-3.260103112552314997e-04,3.170354757457971573e-03,3.813786664977669716e-03,-1.689258497208356857e-03,1.089771557599306107e-02,6.441234610974788666e-03,-3.241936909034848213e-03,1.233772025443613529e-03,-3.318575210869312286e-03,1.559026190079748631e-03,-5.614992915070615709e-10\n0.000000000000000000e+00,2.263250735268229619e-06,6.359863618854433298e-05,-4.666958702728152275e-04,2.688439271878451109e-04,1.195508957607671618e-05,2.493168722139671445e-05,-7.581398620004620170e-09,6.569385004695504904e-05,-2.515821688575670123e-05,1.438886509276926517e-03,6.580767221748828888e-04,1.444899709895253181e-03,5.220170132815837860e-03,1.786447537597268820e-04,1.480938044551294297e-05,-2.145717735402286053e-05,1.976369640033226460e-05,-2.274905797094106674e-03,-8.354728925041854382e-05,-1.078617060557007790e-03,3.374247113242745399e-03,2.446345286443829536e-03,2.855862248907214962e-06,1.066415352397598326e-04,1.366339041851460934e-03,1.039790571667253971e-03,3.048304468393325806e-03,5.360963754355907440e-03,-6.144364015199244022e-04,1.134431920945644379e-03,-1.233446710102725774e-05,-2.132769623131025583e-05,4.533853207249194384e-04,-7.341325981542468071e-04,1.046803197823464870e-03,-7.529520662501454353e-04,-1.543186954222619534e-03,7.195273647084832191e-04,6.220289506018161774e-04,-2.229823621746618301e-06,9.879282442852854729e-04,2.808745775837451220e-04,4.625025321729481220e-04,-2.055397490039467812e-03,-1.632682280614972115e-03,-1.129102543927729130e-03,-6.513240077765658498e-05,2.712544983296538703e-06,2.693911665119230747e-04,-1.989407232031226158e-03,-1.512310001999139786e-03,-1.247067353688180447e-03,-1.718104176688939333e-04,-3.527648732415400445e-05,2.249643102913978510e-07,2.761400173767469823e-05,-8.808841812424361706e-05,2.636241697473451495e-05,3.140844928566366434e-04,1.119183492846786976e-03,9.954649431165307760e-05,5.748018884332850575e-05,1.164390255325997714e-06,7.412038094400941191e-09,-1.148186038335552439e-05,-7.736997940810397267e-05,-8.035906939767301083e-04,2.377590135438367724e-04,-9.404011507285758853e-06,-1.848061219789087772e-05,-1.574653119007507485e-08,3.530061803758144379e-05,-6.851688522147014737e-05,2.692037494853138924e-03,3.278396907262504101e-04,6.812362698838114738e-04,2.797082765027880669e-03,1.491088623879477382e-04,4.414264185470528901e-05,-5.166550636204192415e-06,-1.179422397399321198e-04,1.681530964560806751e-03,-2.092419890686869621e-04,-2.150248736143112183e-03,-1.571588451042771339e-03,-7.391306571662425995e-04,-5.168219286133535206e-05,1.467790752940345556e-05,1.950065925484523177e-04,4.366841167211532593e-04,1.956939930096268654e-03,-1.428148592822253704e-03,-1.025717821903526783e-03,-3.372058563400059938e-04,-4.450740379979833961e-05,-7.054487650748342276e-05,6.106622749939560890e-04,2.575542021077126265e-04,1.111637335270643234e-03,-1.399005879648029804e-03,-1.758651458658277988e-03,-2.240993315353989601e-03,-8.980352431535720825e-04,-1.222564605996012688e-05,3.353285603225231171e-03,1.990046584978699684e-04,1.534614013507962227e-03,4.335962235927581787e-03,2.241752808913588524e-04,1.845449325628578663e-03,1.128478907048702240e-03,-1.739452454785350710e-05,6.747747829649597406e-05,1.662018185015767813e-04,3.626628546044230461e-03,-4.251810722053050995e-03,-9.504034533165395260e-04,-2.798282548610586673e-05,-8.504983270540833473e-06,8.379762221011333168e-06,-1.352988474536687136e-04,-5.229905364103615284e-04,-2.165344485547393560e-04,2.778846246656030416e-04,5.376212357077747583e-05,-5.621645686915144324e-05,-6.333365490718279034e-06,-3.630414013855443045e-08,2.350532486161682755e-05,-6.918206781847402453e-05,1.739014114718884230e-04,2.962458820547908545e-04,3.465883855824358761e-05,7.176321378210559487e-05,-1.544410288545350340e-08,-1.543218677397817373e-04,2.542327820265199989e-05,9.259363287128508091e-05,-3.040173323825001717e-03,5.230400711297988892e-03,6.352271419018507004e-03,5.135578103363513947e-04,-2.874760320992209017e-05,-1.296828704653307796e-04,-4.478466289583593607e-04,-2.246287185698747635e-03,5.214973818510770798e-03,-1.927065895870327950e-04,-4.452930763363838196e-03,5.860854289494454861e-04,1.413763966411352158e-04,2.175393456127494574e-04,4.711381625384092331e-03,1.168432878330349922e-03,-6.983134662732481956e-04,1.541533507406711578e-03,-1.124395988881587982e-03,1.242273254320025444e-03,-2.010293792409356683e-05,-3.329487299197353423e-05,5.055101937614381313e-04,2.676232717931270599e-03,-1.260331831872463226e-03,2.377456752583384514e-03,-1.942041562870144844e-03,-2.051287330687046051e-03,-8.400505612371489406e-05,-1.581549622642342001e-05,1.912184990942478180e-03,1.958449836820363998e-03,5.368198733776807785e-03,-1.147884759120643139e-03,-4.177767783403396606e-03,1.460466883145272732e-03,-1.941734954016283154e-04,1.197044548462145030e-04,-1.608381513506174088e-03,2.644868334755301476e-03,-1.168453833088278770e-03,-3.301530843600630760e-03,8.658273727633059025e-04,-4.883060319116339087e-05,-1.013590590446256101e-04,-2.231389407825190574e-05,-1.035726672853343189e-04,4.263073788024485111e-05,-2.490399405360221863e-03,-8.513516513630747795e-05,2.997500814672093838e-05,-1.544492988614365458e-04,3.356176603119820356e-05,-1.822627027081580309e-08,2.098596451105549932e-05,3.208483394701033831e-05,3.789192123804241419e-04,9.219803614541888237e-04,5.681123002432286739e-05,3.782787825912237167e-05,8.024017006391659379e-10,6.222676893230527639e-05,-9.280413360102102160e-05,1.305393292568624020e-03,1.184312510304152966e-03,3.002117155119776726e-03,2.915380289778113365e-03,4.062149964738637209e-04,-7.861272024456411600e-07,-4.494454515224788338e-06,-1.929336693137884140e-03,-3.652952844277024269e-03,4.096491727977991104e-03,7.687302771955728531e-03,1.052987109869718552e-02,-5.373348016291856766e-03,-1.050009886967018247e-04,7.111164450179785490e-05,2.293849131092429161e-03,-9.585032821632921696e-04,3.517278935760259628e-03,9.579820325598120689e-04,2.081368875224143267e-04,4.529359750449657440e-03,-1.760363738867454231e-05,-9.880039215204305947e-06,3.498348523862659931e-04,-2.130446810042485595e-04,-7.695987587794661522e-04,-3.152438672259449959e-03,-1.026098267175257206e-03,4.329821094870567322e-04,-9.370985208079218864e-04,-3.602301512728445232e-05,-2.226044191047549248e-03,-4.452346824109554291e-03,2.238858491182327271e-03,-8.059918880462646484e-03,-6.871487013995647430e-03,4.602704662829637527e-03,-5.034659989178180695e-04,-7.546729466412216425e-05,-1.560627715662121773e-04,6.779358722269535065e-03,-1.162637956440448761e-02,5.496262572705745697e-03,-7.895589806139469147e-04,1.844561047619208694e-04,-6.250647857086732984e-05,6.910936644999310374e-05,1.617945672478526831e-04,2.589639974758028984e-03,6.626920308917760849e-03,-2.076155506074428558e-03,-2.548588090576231480e-04,-8.923298082663677633e-06,2.981546458613593131e-05,1.744410838000476360e-09,-6.542443770740646869e-06,9.245719411410391331e-06,-1.017568501993082464e-04,1.888612168841063976e-04,4.104599065613001585e-05,1.884033918031491339e-05,2.621243311295984313e-08,9.641136784921400249e-06,-3.942094917874783278e-05,6.171949207782745361e-04,1.413516467437148094e-03,5.831201560795307159e-04,1.424411311745643616e-03,8.405683183809742332e-05,-5.525457527255639434e-05,-1.408370098943123594e-05,-3.415770188439637423e-04,-1.900246716104447842e-03,-2.544344868510961533e-03,-1.467527588829398155e-03,1.183568267151713371e-03,-5.120312562212347984e-05,-2.901292464230209589e-05,1.224321895278990269e-04,4.230609338264912367e-04,7.303872844204306602e-04,1.059696660377085209e-03,3.043097909539937973e-03,2.304907393408939242e-04,1.663020375417545438e-04,-6.263844625209458172e-06,4.231408820487558842e-05,2.878102241083979607e-04,5.091595812700688839e-04,4.236667882651090622e-04,4.238584078848361969e-04,-5.135895335115492344e-04,-2.892878255806863308e-04,2.427648141747340560e-04,-1.556215283926576376e-05,1.151288626715540886e-03,-2.717510506045073271e-04,-1.536377589218318462e-03,2.714174799621105194e-03,3.053808119148015976e-03,9.977483423426747322e-04,1.157460792455822229e-04,-1.783680272637866437e-05,-4.983375547453761101e-04,1.099714194424450397e-03,-1.462505664676427841e-03,-1.296654576435685158e-03,-2.483972348272800446e-03,5.789744682260788977e-05,7.924804231151938438e-05,2.976656560349510983e-06,-1.773786207195371389e-04,6.515047862194478512e-04,-1.189742761198431253e-05,8.417479693889617920e-04,1.775588461896404624e-04,-2.327532820345368236e-05,4.503995569393737242e-06,5.624755772259959485e-08,-1.606233490747399628e-05,-6.844511517556384206e-05,-3.610853309510275722e-05,4.659126570913940668e-04,-4.058956983499228954e-05,8.504790457664057612e-06,-1.311678943238803186e-08,2.976260475406888872e-05,3.770960393012501299e-05,7.197395898401737213e-04,-4.850116383749991655e-04,3.149578347802162170e-03,4.002721980214118958e-03,1.605780271347612143e-04,2.842861067620106041e-05,4.594044003169983625e-05,-4.992932081222534180e-04,-9.156900923699140549e-04,3.698025364428758621e-03,-3.939516027458012104e-04,1.032803265843540430e-04,-7.098709465935826302e-04,-1.329068763880059123e-04,-1.769989103195257485e-05,-6.773176719434559345e-04,-4.421137273311614990e-04,3.533745883032679558e-03,1.975615276023745537e-03,1.147968228906393051e-03,6.478994619101285934e-04,-6.015852704877033830e-05,-7.814478885848075151e-05,4.535015032161027193e-04,8.836999768391251564e-05,3.545241779647767544e-04,-4.542295355349779129e-03,-2.412826288491487503e-03,-2.515898784622550011e-03,-4.517044289968907833e-04,1.176405203295871615e-04,8.024913840927183628e-04,-1.183299464173614979e-03,2.825453702826052904e-04,2.722646575421094894e-03,-1.618835027329623699e-03,4.178954404778778553e-04,-4.188873572275042534e-04,2.479447575751692057e-04,1.572195615153759718e-04,2.588687639217823744e-04,-3.701597452163696289e-04,-2.465666038915514946e-03,4.512377083301544189e-03,1.691000397840980440e-05,1.530335284769535065e-04,-3.556064939402858727e-06,-9.169939585262909532e-05,-1.113558770157396793e-03,2.358350029680877924e-04,2.039058308582752943e-04,-3.500840102788060904e-05,-1.777394354576244950e-04,-1.238200638908892870e-05,-1.594824539097317029e-08,-3.017789458681363612e-05,-5.485280416905879974e-05,-9.202257497236132622e-04,2.719023032113909721e-04,-5.713236532756127417e-05,-5.395527841756120324e-05,3.603429377108113840e-08,9.424211748410016298e-05,-5.213954500504769385e-05,8.784998208284378052e-04,-1.177235390059649944e-04,2.503941068425774574e-03,-1.756534329615533352e-03,-6.450346700148656964e-05,4.578477455652318895e-05,-1.454392076993826777e-05,-1.349272090010344982e-03,-3.261026693508028984e-03,-1.404203358106315136e-03,-2.519038971513509750e-03,9.724352275952696800e-04,9.591631242074072361e-04,-3.916507557732984424e-05,-3.880055737681686878e-05,-1.006805454380810261e-03,1.948202843777835369e-03,3.916179761290550232e-03,1.352094928734004498e-03,-5.020845565013587475e-04,3.992499841842800379e-04,-4.584085399983450770e-05,1.182614068966358900e-04,-7.107466226443648338e-04,1.111327903345227242e-03,2.630421658977866173e-03,-2.049638889729976654e-03,2.216805703938007355e-03,-2.133074449375271797e-03,1.305441022850573063e-03,2.533499355195090175e-05,1.188693335279822350e-03,5.988175049424171448e-03,1.472320058383047581e-03,1.287928316742181778e-04,-3.522092942148447037e-03,-1.570480875670909882e-03,3.777267120312899351e-04,-8.166443876689299941e-06,1.115937484428286552e-03,1.155061298049986362e-03,-1.781854080036282539e-03,4.253427032381296158e-03,-3.631607629358768463e-03,2.923979627666994929e-05,-3.343298885738477111e-06,3.902486241713631898e-06,7.534175529144704342e-05,5.867841537110507488e-04,9.513403638266026974e-04,3.921628231182694435e-04,2.177144051529467106e-05,5.353213418857194483e-05,6.637996648350963369e-06,5.285309612190758344e-08,-2.088763176288921386e-05,-6.254852632991969585e-05,-1.433571014786139131e-04,-2.232834231108427048e-04,-1.227455868502147496e-06,-2.264573595311958343e-06,-3.218747224309481680e-08,6.962639599805697799e-05,-8.909813186619430780e-05,1.621028175577521324e-03,3.474797355011105537e-03,-2.744320314377546310e-03,1.890525571070611477e-03,2.618413709569722414e-04,7.755306432954967022e-05,4.387097942526452243e-05,1.351435494143515825e-04,1.689422875642776489e-03,-3.597612027078866959e-03,5.226021632552146912e-03,-3.876562695950269699e-03,-2.589797135442495346e-03,-8.599388820584863424e-05,3.875821494148112833e-05,2.255795057862997055e-03,-3.305497113615274429e-03,3.025877231266349554e-04,-7.683835458010435104e-03,1.289182575419545174e-03,-4.654329735785722733e-03,-6.801755262131337076e-06,2.639132071635685861e-05,3.841207071673125029e-04,4.666174761950969696e-03,8.659118902869522572e-04,-1.021651667542755604e-03,1.886011566966772079e-03,-1.445045578293502331e-03,-1.337971189059317112e-03,3.543569619068875909e-05,5.398206994868814945e-04,2.314741956070065498e-03,-2.556875115260481834e-03,7.374118082225322723e-03,1.147574279457330704e-03,-1.926981058204546571e-04,-1.475158787798136473e-04,-4.094810719834640622e-05,1.633520878385752439e-04,-1.907792408019304276e-03,-8.006995776668190956e-04,6.419408018700778484e-04,1.464055152609944344e-03,-6.114274128776742145e-06,-4.094725591130554676e-05,1.446809619665145874e-05,-2.085626474581658840e-04,-1.358424546197056770e-03,2.252992126159369946e-04,-2.813879837049171329e-05,6.726670108037069440e-05,-2.315461460966616869e-05,-1.435676495020743459e-05,1.497232915426138788e-08,-1.726930895529221743e-05,-3.483251202851533890e-05,-2.376260963501408696e-04,-1.285050384467467666e-04,-2.401499477855395526e-05,-3.572163404896855354e-05,-2.366192575209424831e-08,5.798674828838557005e-05,-4.222091592964716256e-05,5.274131544865667820e-04,2.219574991613626480e-03,-1.119145774282515049e-03,-5.702495691366493702e-04,-1.214069852721877396e-04,5.342389704310335219e-05,-1.254471135325729847e-04,-3.440008149482309818e-04,-1.531423302367329597e-03,-4.389768932014703751e-03,-1.803973573260009289e-03,1.481532119214534760e-03,1.960283989319577813e-04,-7.652476051589474082e-05,2.156653135898523033e-05,1.592967018950730562e-04,2.879365638364106417e-04,4.276273306459188461e-03,6.014830432832241058e-04,-3.067135112360119820e-04,3.911867272108793259e-03,-6.202485383255407214e-05,2.582096567493863404e-05,5.568737469729967415e-05,3.264418803155422211e-03,-1.309917774051427841e-03,3.863567486405372620e-03,-1.158684375695884228e-03,5.156772094778716564e-04,-4.653167852666229010e-04,9.762708941707387567e-06,7.042944198474287987e-04,1.182792126201093197e-03,-1.023415825329720974e-03,2.814836625475436449e-04,4.627494141459465027e-03,1.578961266204714775e-03,-5.016278009861707687e-04,-8.218312723329290748e-05,-1.176912686787545681e-03,-9.184177615679800510e-04,-5.392704624682664871e-04,1.696404418908059597e-03,-3.366373479366302490e-03,9.281727398047223687e-05,-8.887684671208262444e-04,-6.725888233631849289e-04,1.689482829533517361e-03,1.271866145543754101e-03,-5.161543376743793488e-04,-2.056940575130283833e-04,5.198945873416960239e-04,-8.010718738660216331e-04,1.658391511227819137e-06,-2.767231198959052563e-04,-4.284727037884294987e-04,5.581000586971640587e-04,1.292141852900385857e-03,-1.001941971480846405e-03,2.978454285766929388e-04,6.435906980186700821e-04,2.730861888267099857e-04,-1.957829954335466027e-05,-3.784252039622515440e-04,-8.840315975248813629e-03,-1.120997406542301178e-02,-7.608923595398664474e-03,-2.134478278458118439e-02,-7.698779518250375986e-05,1.277186209335923195e-03,5.549014313146471977e-04,2.824272261932492256e-03,1.537538506090641022e-02,7.205828092992305756e-03,1.002495875582098961e-03,-7.857445627450942993e-03,-6.298447260633111000e-05,-6.518533336929976940e-05,-1.322274329140782356e-03,-6.103689782321453094e-03,-1.193267293274402618e-02,-1.007487811148166656e-02,4.571757744997739792e-03,6.845867261290550232e-03,2.563428133726119995e-03,6.086044013500213623e-04,7.849186658859252930e-03,6.544541120529174805e-01,-1.301962602883577347e-02,1.796011929400265217e-03,1.214430108666419983e-02,7.089339662343263626e-03,5.712193436920642853e-03,2.714115893468260765e-03,-2.621410181745886803e-03,-5.098555702716112137e-03,-3.043714677914977074e-03,5.255819298326969147e-03,-1.903820037841796875e-02,4.218097019474953413e-04,-5.432666279375553131e-03,2.703757025301456451e-03,-1.307350117713212967e-03,-5.019826930947601795e-04,-8.766253478825092316e-03,1.864195655798539519e-04,3.757014637812972069e-03,5.361803807318210602e-03,-8.063557324931025505e-04,7.739156135357916355e-04,1.491826726123690605e-03,7.494929246604442596e-03,2.662037033587694168e-03,-1.076947897672653198e-03,5.113387946039438248e-03,6.561459973454475403e-03,1.728779287077486515e-03,-5.320014679455198348e-06\n0.000000000000000000e+00,-6.285263225436210632e-05,1.827309315558522940e-04,1.320403767749667168e-03,1.212709816172719002e-03,2.886382571887224913e-05,-1.419310719938948750e-04,-1.715870112661832536e-08,2.673338458407670259e-04,-2.551559009589254856e-04,5.130132194608449936e-03,3.332734922878444195e-04,9.353203698992729187e-03,7.318628486245870590e-03,1.216890290379524231e-03,-6.025635229889303446e-05,-1.809168606996536255e-04,-4.234058724250644445e-04,1.680224668234586716e-03,2.864648122340440750e-04,1.316167786717414856e-02,5.509123438969254494e-04,-5.716317682527005672e-04,1.160798638011328876e-05,-6.163832731544971466e-04,-6.907811388373374939e-03,1.226446311920881271e-02,6.464046426117420197e-03,-3.126508090645074844e-05,-4.390638787299394608e-03,-2.597616985440254211e-03,2.898934762924909592e-04,5.929360049776732922e-04,1.899214461445808411e-03,2.721744403243064880e-02,7.539675571024417877e-03,-9.253717027604579926e-03,-2.727397251874208450e-03,1.105703786015510559e-02,8.207757491618394852e-04,-1.055142274708487093e-04,3.006720915436744690e-03,3.248081076890230179e-03,-5.823011510074138641e-03,2.784701762720942497e-03,7.505054585635662079e-03,1.578734256327152252e-02,6.413446681108325720e-05,-6.383329746313393116e-04,7.387026678770780563e-03,-1.141360308974981308e-02,-6.229911232367157936e-04,4.481210373342037201e-03,-4.752486478537321091e-03,1.726741902530193329e-04,-3.617740876507014036e-04,1.700709835859015584e-04,3.505127679090946913e-04,5.826648324728012085e-03,6.600407417863607407e-03,-6.592552643269300461e-03,-8.215528796426951885e-04,-7.106357952579855919e-05,6.207910337252542377e-05,7.200754992275903987e-10,-6.541831680806353688e-05,9.701291855890303850e-05,1.280305674299597740e-03,2.652560127899050713e-03,-5.356626934371888638e-05,-1.186202134704217315e-04,1.110960923256243404e-08,2.024976711254566908e-04,-1.749565708450973034e-04,4.206355195492506027e-03,2.193471300415694714e-04,5.886551924049854279e-03,6.969151552766561508e-03,6.677870405837893486e-04,4.255558451404795051e-06,-1.633831998333334923e-04,-1.855894923210144043e-03,1.218356424942612648e-03,-6.813951767981052399e-05,8.066231384873390198e-03,-5.807341076433658600e-04,-2.698448486626148224e-03,2.969533961731940508e-04,-8.989142952486872673e-04,-1.059954706579446793e-02,4.839211702346801758e-03,-8.513710927218198776e-04,-5.854532588273286819e-03,-4.635647870600223541e-03,-4.406524822115898132e-03,4.836690495721995831e-04,3.879111027345061302e-04,1.784599153324961662e-03,3.322480991482734680e-02,9.213739540427923203e-04,-1.174295786768198013e-02,-4.484020173549652100e-04,6.929482333362102509e-03,-1.507474225945770741e-04,-1.039796043187379837e-04,6.828119978308677673e-03,7.083280012011528015e-03,5.366906058043241501e-03,1.644372474402189255e-03,4.176538903266191483e-03,1.798589713871479034e-02,1.920880167745053768e-04,-4.992768517695367336e-04,4.612145945429801941e-03,-3.119494998827576637e-03,5.988179706037044525e-03,-2.109084744006395340e-03,-9.366632439196109772e-04,1.735300465952605009e-04,-3.013986861333250999e-04,1.694192178547382355e-04,2.873871126212179661e-04,2.922586631029844284e-03,8.615579456090927124e-03,-5.589134525507688522e-03,-7.962408708408474922e-04,-4.680746860685758293e-05,6.643627420999109745e-05,3.433733652968840033e-08,-1.573422632645815611e-04,-4.288848140276968479e-04,8.706419612281024456e-04,1.058303052559494972e-03,-2.619579026941210032e-05,-1.037768670357763767e-04,8.165882192656681582e-09,3.770267940126359463e-04,-3.654024912975728512e-04,8.248219266533851624e-03,7.579260505735874176e-03,2.242788672447204590e-02,2.017508074641227722e-02,1.419802429154515266e-03,-7.403078780043870211e-05,-1.896345493150874972e-04,-5.374705884605646133e-03,-1.152324490249156952e-03,-9.588344022631645203e-03,-2.252710238099098206e-02,-2.131492085754871368e-02,2.700502518564462662e-03,-7.305662729777395725e-04,6.740262033417820930e-04,-1.424571732059121132e-03,1.384568028151988983e-02,-4.315847996622323990e-03,-2.971794456243515015e-03,9.693457745015621185e-03,1.631372142583131790e-03,1.032239815685898066e-04,3.779627440962940454e-04,2.943797735497355461e-03,2.593395113945007324e-02,2.055695652961730957e-02,-6.130828522145748138e-03,1.011067256331443787e-02,-4.103763960301876068e-03,-8.978606201708316803e-03,-1.461894717067480087e-04,2.564550377428531647e-04,1.689431257545948029e-03,-2.810955978929996490e-02,2.434569410979747772e-03,-4.087484441697597504e-03,1.890196697786450386e-03,-4.706801846623420715e-03,-3.136552404612302780e-04,1.366352196782827377e-03,4.637050908058881760e-03,-5.803792271763086319e-03,7.116410415619611740e-03,7.221150211989879608e-03,2.237923326902091503e-04,-2.360959479119628668e-04,2.285104565089568496e-04,1.073725870810449123e-04,4.879250656813383102e-03,5.391138140112161636e-03,-3.310134401544928551e-03,-7.093992317095398903e-04,-7.791111711412668228e-04,2.406139537924900651e-05,1.860505349782215490e-08,-3.313911656732670963e-05,6.286943971645087004e-05,1.087647629901766777e-03,1.353656640276312828e-03,3.861088771373033524e-05,-5.975429667159914970e-05,-1.007315120205021231e-09,-7.605709834024310112e-05,-8.984042506199330091e-05,3.611613530665636063e-03,-1.467637997120618820e-02,7.708915509283542633e-03,1.724354922771453857e-03,1.695865357760339975e-04,-1.951567828655242920e-04,-3.796923192567192018e-05,-5.033140187151730061e-04,5.323187913745641708e-03,-3.884382313117384911e-03,-3.196719288825988770e-02,1.019494980573654175e-02,-1.418483071029186249e-02,3.969325625803321600e-04,-4.246592288836836815e-04,-5.896853283047676086e-03,7.069711107760667801e-03,6.496449932456016541e-03,2.790134400129318237e-02,-3.167666960507631302e-03,-1.244223676621913910e-03,3.365534648764878511e-04,3.180652856826782227e-04,4.701104480773210526e-04,2.193119749426841736e-02,1.268009375780820847e-02,-1.453245617449283600e-02,-7.395413238555192947e-03,5.077029112726449966e-03,1.963823800906538963e-03,-1.014111039694398642e-04,3.051935462281107903e-03,1.819674484431743622e-02,2.530923113226890564e-03,9.917832911014556885e-03,-7.237887009978294373e-03,9.574001654982566833e-03,2.272108336910605431e-03,-1.908078847918659449e-04,-1.215998083353042603e-03,-4.591235890984535217e-03,2.052533254027366638e-02,1.306219212710857391e-02,-9.840975981205701828e-04,-5.568762571783736348e-05,-9.760633111000061035e-05,1.300770672969520092e-04,-1.098321517929434776e-04,-2.629898022860288620e-03,5.002929829061031342e-03,-1.360454130917787552e-03,-1.032248110277578235e-04,2.133267116732895374e-04,1.070616999641060829e-04,6.843947630841284990e-11,-1.060518407030031085e-04,-8.731367415748536587e-05,2.331189578399062157e-03,2.193747088313102722e-03,-2.099968514812644571e-05,-6.720074452459812164e-05,-3.454260877333581448e-09,3.177804755978286266e-04,-2.064236614387482405e-04,5.869265645742416382e-03,2.679490018635988235e-03,6.810294464230537415e-03,1.438549533486366272e-02,8.454956696368753910e-04,-5.278169919620268047e-05,-1.607671147212386131e-04,-2.911553718149662018e-03,-5.145280621945858002e-03,2.149310894310474396e-04,-3.232853487133979797e-05,1.418058061972260475e-03,9.412788785994052887e-04,3.120390829280950129e-05,-2.006265858653932810e-04,-6.732782348990440369e-03,-4.567532800137996674e-03,2.707891631871461868e-03,6.732645444571971893e-03,-2.998389769345521927e-03,-1.393323298543691635e-03,2.136344701284542680e-04,4.357857105787843466e-04,1.747235539369285107e-03,2.184899151325225830e-02,8.001675829291343689e-03,-1.394438184797763824e-02,7.076568435877561569e-03,7.960153743624687195e-03,-1.388311036862432957e-03,-8.923536370275542140e-05,7.097836583852767944e-03,9.737901389598846436e-03,4.626994486898183823e-03,-1.963701331987977028e-03,1.684859395027160645e-03,1.711726374924182892e-02,-3.936818975489586592e-04,-4.847421078011393547e-04,4.448076244443655014e-03,1.140745589509606361e-03,-1.168411923572421074e-03,-1.757816644385457039e-03,4.675341304391622543e-03,7.672337233088910580e-05,-3.260862431488931179e-04,1.179365208372473717e-04,-3.171873686369508505e-05,-1.009093131870031357e-03,4.208972677588462830e-03,-5.644629709422588348e-03,-7.486094255000352859e-04,-1.678360858932137489e-04,2.646574284881353378e-05,-6.474692781921476126e-09,-4.456227907212451100e-05,2.004606503760442138e-04,1.339744660072028637e-03,1.982212765142321587e-03,-1.842127858253661543e-05,-5.907624290557578206e-05,1.468310983909759670e-08,1.420195476384833455e-04,-2.459194511175155640e-04,3.888955572620034218e-03,-3.309292718768119812e-03,-5.663286894559860229e-03,4.996133036911487579e-03,7.660419214516878128e-04,-3.643523668870329857e-04,-1.708589115878567100e-04,-1.182399922981858253e-03,-7.532771211117506027e-03,-1.126730442047119141e-02,1.345169264823198318e-03,8.250655606389045715e-03,3.576111746951937675e-03,1.829258690122514963e-04,-6.748269079253077507e-04,-7.610024418681859970e-03,4.612975753843784332e-03,-3.672913648188114166e-03,7.687626872211694717e-03,-6.517959991469979286e-04,-6.372365169227123260e-04,1.005373633233830333e-04,3.922579053323715925e-04,1.821514684706926346e-03,3.267818689346313477e-02,1.658954098820686340e-02,-3.455265425145626068e-03,-1.185001712292432785e-02,4.089554771780967712e-03,9.044873295351862907e-04,-3.313134075142443180e-04,1.174673624336719513e-02,5.103845149278640747e-03,6.716922391206026077e-03,8.726338855922222137e-03,-6.068365648388862610e-03,1.459429040551185608e-02,1.473143463954329491e-03,-5.440603708848357201e-04,6.928819231688976288e-03,-3.453570650890469551e-03,-8.650803007185459137e-03,-1.023967657238245010e-02,-7.492945529520511627e-03,1.953553728526458144e-04,-4.416085430420935154e-04,1.375195715809240937e-04,6.522049661725759506e-04,5.524568725377321243e-03,9.075677953660488129e-03,-4.699733108282089233e-03,-5.413433536887168884e-04,1.010548294289037585e-05,7.006010855548083782e-05,3.889272193191573024e-08,3.400701825739815831e-05,1.430850243195891380e-04,-5.289888940751552582e-04,-8.179035503417253494e-04,3.666922930278815329e-05,-7.499351340811699629e-05,7.686054459554725327e-09,1.943923125509172678e-04,-1.736975245876237750e-04,3.960382193326950073e-03,-9.350664913654327393e-03,9.022101759910583496e-03,1.030602771788835526e-02,6.514407868962734938e-05,2.036547521129250526e-04,-1.483051164541393518e-06,1.129755983129143715e-04,4.104533232748508453e-03,-3.168024122714996338e-03,2.284173294901847839e-02,9.598873555660247803e-03,-2.014580182731151581e-03,8.060477557592093945e-05,-2.400720986770465970e-04,-3.970969002693891525e-03,-2.397526754066348076e-03,1.006501843221485615e-04,1.981947198510169983e-02,-3.795605152845382690e-05,-2.437807619571685791e-03,2.322176587767899036e-04,8.289818651974201202e-05,1.678308472037315369e-03,2.874117344617843628e-02,1.200264319777488708e-03,-1.148943509906530380e-02,-5.169842392206192017e-03,-1.104745827615261078e-02,5.808506393805146217e-04,-4.288009949959814548e-05,5.738452542573213577e-03,6.818166002631187439e-03,-2.139027789235115051e-02,-2.515851520001888275e-04,7.232818286865949631e-03,4.025437403470277786e-03,1.406420487910509109e-04,-6.511843821499496698e-05,7.471189601346850395e-04,7.785547059029340744e-04,-8.706003427505493164e-05,-3.989973105490207672e-03,-7.072589360177516937e-03,3.480436862446367741e-05,-4.936811455991119146e-05,1.441557687940075994e-04,-3.699129592860117555e-05,2.456784714013338089e-03,8.468273095786571503e-03,-1.096951309591531754e-03,2.839460648829117417e-05,1.755196281010285020e-04,4.045477544423192739e-05,-1.057617282640421763e-08,-4.684722080128267407e-05,-1.905697863548994064e-04,1.588714076206088066e-03,3.132547717541456223e-03,-2.187645441154018044e-04,-2.720143675105646253e-05,7.335529517149552703e-09,3.202180087100714445e-04,5.364079697756096721e-05,6.484861485660076141e-03,6.853928789496421814e-04,5.804852582514286041e-03,1.504424493759870529e-02,1.321379328146576881e-03,-7.004191866144537926e-05,-1.677563850535079837e-04,6.949548842385411263e-04,-6.470715627074241638e-03,1.547368057072162628e-02,-7.869329303503036499e-03,-7.871229201555252075e-03,1.148490607738494873e-02,-2.051574847428128123e-05,4.417056916281580925e-04,1.600404269993305206e-03,-1.173520460724830627e-03,-9.134232997894287109e-03,3.125912509858608246e-03,-3.599846269935369492e-03,-3.647191449999809265e-03,-1.221144339069724083e-05,-1.513685274403542280e-04,2.872498240321874619e-03,2.527631819248199463e-02,1.316699665039777756e-03,-2.561448886990547180e-02,-5.944056902080774307e-03,-6.162479985505342484e-04,-1.456773141399025917e-03,-1.533163012936711311e-04,9.487319737672805786e-03,8.538514375686645508e-03,1.918875798583030701e-02,6.855456158518791199e-03,6.821365095674991608e-03,1.224636286497116089e-02,2.827676944434642792e-04,-4.470520361792296171e-04,6.395329255610704422e-03,2.041024155914783478e-02,1.013530232012271881e-02,-9.909180924296379089e-03,3.489183727651834488e-04,8.074096695054322481e-05,-2.583989044069312513e-05,-8.765789971221238375e-05,5.284007056616246700e-04,-6.804958917200565338e-03,-1.138882711529731750e-03,-1.497330842539668083e-03,-2.384442777838557959e-04,-3.989892429672181606e-04,5.272743146633729339e-05,-4.371986506157554686e-08,-3.640584327513352036e-05,7.429901597788557410e-05,3.514403942972421646e-04,1.285354373976588249e-03,-7.367055513896048069e-05,-1.188264868687838316e-04,-5.804622560390271246e-09,7.557333447039127350e-05,-1.330072700511664152e-04,3.767778165638446808e-03,3.868478816002607346e-03,2.911842660978436470e-03,7.715146988630294800e-03,7.175530772656202316e-04,-5.924153811065480113e-06,-3.279671072959899902e-04,-7.143659167923033237e-04,-5.857835058122873306e-04,-3.280817531049251556e-03,1.065898872911930084e-02,-1.834403257817029953e-03,-8.827361743897199631e-04,1.900720817502588034e-04,-3.814359079115092754e-04,-6.174415815621614456e-03,-3.142040222883224487e-04,2.318810438737273216e-04,4.508673213422298431e-03,-1.553082186728715897e-02,-4.028427414596080780e-03,9.209892596118152142e-05,2.223322953796014190e-04,1.864903373643755913e-03,2.450886555016040802e-02,2.045652363449335098e-03,-1.182252168655395508e-02,2.299876883625984192e-03,8.899334818124771118e-03,1.842736965045332909e-04,5.391536251408979297e-05,6.785299628973007202e-03,1.246830075979232788e-02,-4.356670659035444260e-03,-5.443316767923533916e-04,1.778449397534132004e-03,8.297223597764968872e-03,1.537904841825366020e-03,-4.318981082178652287e-04,3.711888100951910019e-03,-2.934544347226619720e-03,-2.685842569917440414e-03,-1.797716482542455196e-03,-5.512156523764133453e-03,-1.093684812076389790e-03,-1.371409161947667599e-04,6.934631965123116970e-04,3.924564225599169731e-04,4.174428991973400116e-03,1.947135198861360550e-03,-4.380408208817243576e-03,-8.542080176994204521e-04,-1.651796628721058369e-04,-4.934575990773737431e-04,-3.787166788242757320e-04,8.665859932079911232e-04,-8.162528392858803272e-04,-7.861972786486148834e-03,-1.345814950764179230e-02,2.418356889393180609e-04,-4.816332075279206038e-04,1.126364368246868253e-04,-1.046667457558214664e-03,1.614254666492342949e-03,-4.660957306623458862e-02,-9.997201152145862579e-03,-2.884858474135398865e-02,-9.412617236375808716e-02,-6.094780284911394119e-03,-9.028012864291667938e-04,2.986016916111111641e-04,1.671659201383590698e-02,5.316883698105812073e-02,5.041097849607467651e-02,2.174368128180503845e-03,-3.544149175286293030e-02,1.312761381268501282e-02,2.132353838533163071e-03,4.351779352873563766e-03,4.255157709121704102e-02,-6.642898172140121460e-02,-3.449195064604282379e-04,-3.320743516087532043e-02,3.756229951977729797e-02,2.025901898741722107e-02,-4.902314860373735428e-03,-3.195687662810087204e-03,-1.123277191072702408e-02,4.606269001960754395e-01,-8.406492322683334351e-02,8.236826956272125244e-02,1.840834505856037140e-02,-4.435624182224273682e-02,1.165614370256662369e-02,2.200790448114275932e-03,-6.415562331676483154e-02,-4.542394727468490601e-02,1.051555760204792023e-02,1.845005899667739868e-04,-9.950121864676475525e-03,-1.125442385673522949e-01,4.021454602479934692e-03,4.067952744662761688e-03,-2.808503806591033936e-02,4.640154540538787842e-03,-3.716338425874710083e-03,6.566914170980453491e-02,2.541779726743698120e-02,-2.706575952470302582e-02,7.921480573713779449e-03,-1.416620984673500061e-02,-2.522578090429306030e-02,-2.477973140776157379e-02,-5.224263295531272888e-02,1.038939431309700012e-01,9.003411047160625458e-03,1.943833567202091217e-02,-9.052500536199659109e-05\n0.000000000000000000e+00,3.924138218280859292e-05,2.128877968061715364e-04,2.544836839661002159e-03,1.052301726303994656e-03,-8.563474693801254034e-05,-1.488728303229436278e-04,4.553287968889208059e-09,-5.361252260627225041e-05,-2.178837603423744440e-04,6.059241713955998421e-04,1.950427331030368805e-02,-7.714639883488416672e-03,-8.236923255026340485e-03,9.391573839820921421e-04,-4.160656535532325506e-04,-1.272705267183482647e-04,2.953451825305819511e-03,1.383375190198421478e-02,2.920116065070033073e-03,-2.001592656597495079e-03,-4.835288971662521362e-03,8.809003047645092010e-04,2.518418477848172188e-04,-1.181895422632806003e-04,-8.790540508925914764e-03,1.229728478938341141e-02,-2.600133605301380157e-02,-5.105210840702056885e-02,-7.266966626048088074e-03,3.542716614902019501e-03,-2.250890684081241488e-04,8.115377859212458134e-04,2.059522317722439766e-03,2.824459969997406006e-02,1.378475688397884369e-02,2.172875963151454926e-02,-1.860266365110874176e-02,1.244033128023147583e-02,-5.080619303043931723e-05,-3.174019511789083481e-04,-2.408247441053390503e-03,-6.319449283182621002e-03,1.498107332736253738e-02,2.409021556377410889e-02,2.326587773859500885e-02,2.364586666226387024e-02,4.235928878188133240e-03,-5.571568617597222328e-04,1.070614252239465714e-02,1.748010166920721531e-03,-9.424241259694099426e-03,-1.219881139695644379e-02,-5.733733065426349640e-03,1.100810259231366217e-04,-3.272606118116527796e-04,1.645361408009193838e-05,6.657503545284271240e-04,7.113906904123723507e-04,4.738127812743186951e-03,-1.364643685519695282e-03,-4.307330527808517218e-04,-3.623207885539159179e-05,1.195557488244958222e-04,6.084192261113230416e-09,-2.173534812754951417e-05,1.536957279313355684e-04,2.829589648172259331e-03,-1.626497018150985241e-03,-1.764795597409829497e-04,-1.069269201252609491e-04,1.141311933849920024e-08,8.011393947526812553e-05,-3.997417807113379240e-04,1.002207631245255470e-03,-1.337937172502279282e-02,2.542526461184024811e-03,1.480374578386545181e-02,-5.475167999975383282e-04,-6.447760097216814756e-05,7.194292847998440266e-04,-2.312879310920834541e-03,5.295231007039546967e-03,-6.875960156321525574e-03,-5.433556437492370605e-02,2.177721634507179260e-02,6.267010699957609177e-03,9.485484952165279537e-06,-1.614815846551209688e-05,-8.243654854595661163e-03,1.097743585705757141e-02,-4.215257242321968079e-02,2.020971104502677917e-02,-2.374270465224981308e-03,2.713118912652134895e-03,-1.552739704493433237e-04,4.584641137626022100e-04,-1.808330067433416843e-03,-3.530615940690040588e-04,4.181956872344017029e-02,-2.576464787125587463e-03,6.629073061048984528e-03,1.034642197191715240e-02,3.285782877355813980e-03,9.231181320501491427e-05,1.073452457785606384e-02,7.647215388715267181e-03,7.629139348864555359e-03,9.894492104649543762e-03,1.782471314072608948e-02,-7.129919715225696564e-03,1.953173894435167313e-03,-9.581034100847318769e-05,9.517719037830829620e-03,1.345125143416225910e-03,-6.340007297694683075e-03,-3.723668679594993591e-02,6.219500675797462463e-03,-1.667831966187804937e-04,3.182189830113202333e-04,-1.632834755582734942e-05,7.636683876626193523e-04,3.356529632583260536e-04,9.640131145715713501e-03,3.152090124785900116e-03,5.085998564027249813e-04,-1.036130124703049660e-04,7.615641152369789779e-06,-3.561628147963347146e-08,1.737742713885381818e-04,-2.159828000003471971e-04,2.124012680724263191e-03,1.512238522991538048e-03,1.320618903264403343e-04,4.360091988928616047e-04,-1.592405496353421768e-08,1.766295608831569552e-04,5.159847205504775047e-04,-1.112211495637893677e-02,-4.708821885287761688e-03,2.322416193783283234e-02,-2.866932004690170288e-02,2.258542663184925914e-04,-3.574157890398055315e-04,2.448596642352640629e-04,9.466686751693487167e-04,-2.305824868381023407e-02,-4.083107784390449524e-02,6.312098354101181030e-03,-3.595443814992904663e-02,1.276310626417398453e-02,9.196253377012908459e-04,1.949936500750482082e-03,1.765448413789272308e-02,-3.238894976675510406e-03,-2.425055578351020813e-02,1.549473032355308533e-03,-8.966794237494468689e-03,1.039486192166805267e-02,-3.631901927292346954e-04,-1.352984108962118626e-04,-1.885043340735137463e-03,2.536437101662158966e-02,3.979609161615371704e-02,7.395872473716735840e-02,-4.523659124970436096e-03,1.848852261900901794e-03,1.034301239997148514e-03,-1.915236207423731685e-04,-1.757692918181419373e-02,-2.755646407604217529e-02,1.345166005194187164e-02,1.035862229764461517e-02,4.665425792336463928e-02,1.017738319933414459e-02,-2.803733106702566147e-03,9.225316462107002735e-04,-6.395535543560981750e-03,2.225430123507976532e-02,1.880106329917907715e-02,-2.358072437345981598e-03,1.055689062923192978e-03,-2.062020939774811268e-04,9.724238188937306404e-04,-1.262259029317647219e-04,-6.830195197835564613e-04,-1.103893853724002838e-03,-6.048604380339384079e-03,1.109716761857271194e-02,7.897139294072985649e-04,-1.882306096376851201e-04,3.012670786119997501e-04,-2.631609596903672355e-08,4.723206802736967802e-05,5.394807667471468449e-04,-2.015018835663795471e-03,-3.068868303671479225e-03,2.349669230170547962e-04,-1.721267180982977152e-04,-8.805429274616471957e-09,-3.586793027352541685e-04,-4.775932175107300282e-04,-1.282795099541544914e-03,-3.070789389312267303e-03,5.287900567054748535e-03,-1.447150111198425293e-02,-1.193092903122305870e-03,-2.281328343087807298e-04,1.629853504709899426e-04,2.698912518098950386e-03,1.839992962777614594e-02,-2.871715836226940155e-02,-2.837796695530414581e-02,-9.728807955980300903e-03,-2.026748284697532654e-02,1.295257243327796459e-04,-4.317917046137154102e-04,-4.580046981573104858e-03,2.812866866588592529e-02,3.260819707065820694e-03,-3.166411817073822021e-02,-2.331670932471752167e-02,3.842116333544254303e-03,7.997374632395803928e-05,3.310273750685155392e-04,-6.133012939244508743e-04,7.228745147585868835e-03,4.585419967770576477e-02,3.328583668917417526e-03,-5.757766775786876678e-03,5.893934518098831177e-03,5.401416216045618057e-03,-4.836509469896554947e-04,2.027039881795644760e-03,2.274986356496810913e-02,1.633965969085693359e-02,5.052698776125907898e-03,-3.443556604906916618e-03,1.235895138233900070e-02,4.784131422638893127e-03,-6.187985418364405632e-04,-1.297987811267375946e-02,-8.072490803897380829e-03,-1.656278222799301147e-02,2.166482061147689819e-02,-2.257415279746055603e-02,3.499894810374826193e-04,-3.356487140990793705e-04,2.049997419817373157e-04,-2.193093067035079002e-03,2.344672568142414093e-03,1.567925885319709778e-02,-9.673041058704257011e-04,3.152599965687841177e-04,2.751545107457786798e-04,1.120429224101826549e-04,1.757655354595044628e-08,-6.447645137086510658e-05,-4.904290544800460339e-04,2.060108818113803864e-03,1.369412173517048359e-03,-2.245365321869030595e-04,-1.919653441291302443e-04,5.395122570917010307e-09,6.447742634918540716e-05,2.005018322961404920e-04,-1.007068320177495480e-03,5.545640364289283752e-03,1.262252964079380035e-02,1.568167703226208687e-03,6.170599954202771187e-04,-8.197623537853360176e-05,1.217754761455580592e-04,8.543478325009346008e-04,-4.219190683215856552e-03,7.242723368108272552e-03,-1.369290985167026520e-02,6.135853473097085953e-04,7.840850390493869781e-03,2.098127733916044235e-04,-6.760374526493251324e-04,-1.188210491091012955e-02,5.919601768255233765e-03,-1.543217152357101440e-02,-1.452604122459888458e-02,-3.809750080108642578e-03,1.254266826435923576e-03,1.663602888584136963e-04,3.220349608454853296e-04,-1.173399155959486961e-03,2.681343583390116692e-03,4.790373891592025757e-02,2.566274022683501244e-03,1.476956182159483433e-03,5.545492749661207199e-03,1.894955988973379135e-03,1.454350713174790144e-04,4.365827888250350952e-03,6.775331683456897736e-03,1.904630474746227264e-02,-1.658752560615539551e-03,4.829816520214080811e-03,1.004840130917727947e-03,2.053351141512393951e-03,-3.846715117106214166e-05,1.142032165080308914e-02,9.307150729000568390e-03,-1.660646498203277588e-02,-8.735697716474533081e-03,9.086063131690025330e-03,-1.182463893201202154e-04,2.885158173739910126e-04,-3.743292181752622128e-04,1.205931301228702068e-03,-1.971663208678364754e-03,1.190189830958843231e-02,6.094492971897125244e-03,7.743518217466771603e-04,4.762038952321745455e-05,2.996855073433835059e-05,1.987302766792709008e-09,-1.987174618989229202e-04,-2.336871402803808451e-04,9.256596677005290985e-04,-3.851933870464563370e-04,-1.970464072655886412e-04,-2.598077116999775171e-04,-2.757792572083417326e-08,1.531179877929389477e-04,-1.492262526880949736e-04,3.400695277377963066e-03,-3.189744427800178528e-03,6.849690340459346771e-03,9.684095159173011780e-03,5.950754275545477867e-04,3.173777367919683456e-04,4.343298496678471565e-04,-4.152327310293912888e-03,1.969846151769161224e-02,-3.775242716073989868e-03,-1.503929868340492249e-02,-3.754454199224710464e-03,-6.964190397411584854e-04,-4.970427835360169411e-04,-3.392477228771895170e-04,-1.013339683413505554e-02,-5.762611515820026398e-03,1.587145589292049408e-02,9.121352806687355042e-03,1.337823085486888885e-02,-2.969902008771896362e-03,-6.001864676363766193e-05,2.865021233446896076e-04,-5.052677588537335396e-04,5.186554975807666779e-03,2.280911616981029510e-02,7.901590317487716675e-03,2.754775807261466980e-03,8.055588230490684509e-03,-3.173470962792634964e-03,4.627108573913574219e-04,1.071258448064327240e-03,-9.330146946012973785e-03,-8.568909019231796265e-03,-2.395535446703433990e-02,2.854168787598609924e-02,2.691406290978193283e-03,-7.949642604216933250e-04,-2.790897269733250141e-04,1.190572418272495270e-02,-4.059996455907821655e-03,-9.315664879977703094e-03,2.744588069617748260e-02,6.070998497307300568e-03,6.451460649259388447e-05,-6.280126399360597134e-06,-3.072400431847199798e-05,7.771124364808201790e-04,2.709280233830213547e-04,4.569723736494779587e-03,-9.496518177911639214e-04,-2.610712253954261541e-04,-3.702757239807397127e-04,2.562883310019969940e-07,-3.886941613018279895e-08,-1.850319385994225740e-04,-3.974490973632782698e-04,-3.460525535047054291e-03,-2.654611598700284958e-04,-1.734307152219116688e-04,-1.557727227918803692e-04,-9.975792636396363378e-09,2.128467458533123136e-04,-4.043160588480532169e-04,6.233874708414077759e-03,-1.010564155876636505e-02,-1.295017916709184647e-02,9.448364377021789551e-03,6.957034347578883171e-04,4.455930320546030998e-05,4.439186304807662964e-04,-6.488704821094870567e-04,-2.903703134506940842e-04,-1.101343240588903427e-02,1.960568875074386597e-02,8.118619211018085480e-03,5.346639081835746765e-03,-6.339048268273472786e-04,-9.902927558869123459e-05,-8.074698969721794128e-03,-2.430896041914820671e-03,-1.432562712579965591e-02,-1.270532980561256409e-02,-6.293985992670059204e-03,1.121882349252700806e-03,-2.727093524299561977e-04,-5.621499149128794670e-04,1.102398033253848553e-03,1.562963239848613739e-02,2.006157115101814270e-02,2.067562378942966461e-02,-4.826829303056001663e-03,-4.634876269847154617e-03,-4.215758293867111206e-03,-2.072842180496081710e-04,2.335605584084987640e-02,-7.755109574645757675e-03,-1.880215480923652649e-02,8.032400161027908325e-03,2.516137808561325073e-02,-9.493299759924411774e-03,1.631959341466426849e-03,1.262623263755813241e-04,6.560697220265865326e-03,7.294951006770133972e-03,-1.586670428514480591e-02,-2.194060198962688446e-02,1.281778141856193542e-02,9.946739737642928958e-05,-6.181190838105976582e-05,-6.909606599947437644e-05,4.198334063403308392e-04,-1.428402727469801903e-03,7.390508428215980530e-03,7.362474221736192703e-03,8.202756289392709732e-04,-5.411030724644660950e-04,2.883460365410428494e-05,-1.378703018417581916e-08,1.123208276112563908e-04,-4.065484390594065189e-04,2.152132103219628334e-03,1.216934411786496639e-03,7.853857823647558689e-06,4.218764661345630884e-05,2.480419425410218537e-08,-5.242187762632966042e-05,5.268164386507123709e-05,-1.186079345643520355e-03,3.774795215576887131e-03,1.256194896996021271e-03,-9.760506451129913330e-03,6.146283121779561043e-04,-3.121132249361835420e-05,4.087666748091578484e-04,6.043949164450168610e-03,-1.465282402932643890e-04,-4.383066203445196152e-03,-2.262829244136810303e-02,1.023271121084690094e-02,3.281502425670623779e-02,1.573173212818801403e-04,1.124400878325104713e-04,1.388488896191120148e-02,4.350623488426208496e-02,-2.207270637154579163e-02,-7.678304333239793777e-03,5.271258763968944550e-03,1.645224355161190033e-02,-3.204395761713385582e-04,-2.472868800396099687e-05,-4.730876826215535402e-04,6.729148328304290771e-03,2.732690237462520599e-02,-1.492562703788280487e-03,-9.700817987322807312e-03,7.715183310210704803e-03,2.457333728671073914e-03,2.452223561704158783e-04,-5.188137874938547611e-04,1.619310490787029266e-02,6.447703577578067780e-03,8.309374563395977020e-03,5.475567653775215149e-03,3.959828056395053864e-03,2.119943732395768166e-03,3.172973811160773039e-04,1.504008099436759949e-02,4.740989767014980316e-03,-1.572136953473091125e-02,3.905517980456352234e-03,6.516172550618648529e-03,-3.205878601875156164e-04,7.774301047902554274e-05,-6.048195064067840576e-04,-8.973294461611658335e-05,-2.675352245569229126e-02,-1.385302469134330750e-02,3.299831645563244820e-03,3.859956050291657448e-04,7.798733713570982218e-05,4.316832200856879354e-05,7.290736903087235987e-08,8.768273983150720596e-05,3.080227761529386044e-04,3.042104654014110565e-03,-8.600796572864055634e-04,-1.322321986663155258e-05,-6.194505112944170833e-05,-2.214278538303915411e-09,-2.253153070341795683e-04,-4.143124679103493690e-04,-6.219958420842885971e-03,-4.614647105336189270e-02,-4.853725433349609375e-03,-5.415808409452438354e-04,6.282482063397765160e-04,-5.199883016757667065e-04,-1.403849688358604908e-03,3.745875321328639984e-03,-1.248303707689046860e-02,-6.033558398485183716e-03,2.812924794852733612e-03,-4.796078056097030640e-02,1.054804027080535889e-02,4.159643140155822039e-04,-1.373233972117304802e-03,4.666867200285196304e-03,-1.243139430880546570e-02,-3.170415386557579041e-02,1.236114092171192169e-02,-1.813738606870174408e-02,6.887670606374740601e-03,-7.900112541392445564e-04,3.452906094025820494e-04,-1.721788081340491772e-03,1.826991513371467590e-02,9.556107223033905029e-03,-5.111483484506607056e-02,-3.387210518121719360e-02,1.811157166957855225e-02,4.270208068192005157e-03,-4.042021173518151045e-04,6.959344260394573212e-03,-3.058529458940029144e-02,-3.447940200567245483e-02,5.438157543540000916e-02,1.984409801661968231e-02,1.583515480160713196e-02,3.712305799126625061e-03,-1.059479080140590668e-03,9.497668594121932983e-03,-2.408787608146667480e-03,-3.750114515423774719e-02,1.329105067998170853e-02,-2.492403984069824219e-02,-3.626369871199131012e-04,-4.347498179413378239e-04,2.340939972782507539e-04,-7.117458153516054153e-05,-3.681629430502653122e-03,-1.666465215384960175e-02,-1.627220399677753448e-02,-1.145572401583194733e-03,1.889428473077714443e-03,9.724712581373751163e-04,-8.958787075243890285e-04,-4.412990238051861525e-04,1.490533759351819754e-04,-1.029100269079208374e-02,-7.784625981003046036e-03,1.770289731211960316e-03,1.070029975380748510e-04,-5.788899143226444721e-04,-1.490031601861119270e-03,1.268620719201862812e-03,-6.773455534130334854e-03,-1.382655184715986252e-02,8.750189095735549927e-02,4.665078595280647278e-03,-4.394553601741790771e-03,1.791135175153613091e-03,-2.491119550541043282e-03,-5.251723807305097580e-03,-8.809147402644157410e-03,1.227701455354690552e-02,6.149604916572570801e-02,-3.947174549102783203e-02,-2.811442874372005463e-02,-2.032805699855089188e-03,3.369187004864215851e-03,4.352775588631629944e-02,-3.037368878722190857e-03,-2.731492556631565094e-02,2.638092637062072754e-02,-5.875719338655471802e-02,-3.624070435762405396e-02,6.477020215243101120e-04,-4.406400956213474274e-03,-6.145498482510447502e-04,-8.550444245338439941e-02,4.656735658645629883e-01,-8.898860961198806763e-02,4.166069626808166504e-02,-6.567902863025665283e-02,-1.912478916347026825e-02,-4.125639796257019043e-03,-3.779226168990135193e-02,-4.409144446253776550e-02,-9.148223698139190674e-02,6.216395646333694458e-03,-1.200842484831809998e-02,-5.398811399936676025e-02,-1.676847599446773529e-02,5.008730106055736542e-03,-6.015298143029212952e-02,-9.785675443708896637e-03,2.480630874633789062e-01,-1.671606302261352539e-01,-1.557262390851974487e-01,-1.418111007660627365e-02,-1.106465514749288559e-02,5.724644660949707031e-02,-1.247840672731399536e-01,3.795643895864486694e-02,-2.139794826507568359e-01,1.609405875205993652e-02,-4.945288598537445068e-02,-1.937328726053237915e-01,-3.713860860443674028e-05\n0.000000000000000000e+00,-3.895634290529415011e-05,-1.944150571944192052e-04,-9.658921044319868088e-04,-7.812752737663686275e-04,-1.362387702101841569e-04,1.399211123498389497e-05,-6.534988994388868377e-09,-1.426512171747162938e-04,2.633092517498880625e-04,-4.131092689931392670e-03,-3.592794761061668396e-03,9.755778126418590546e-03,-7.124943193048238754e-03,-1.683059672359377146e-04,-2.920088445534929633e-05,3.050160594284534454e-04,-1.190039794892072678e-03,4.197151865810155869e-04,8.620985783636569977e-03,2.944070147350430489e-03,5.822967737913131714e-03,2.795109758153557777e-03,-1.839633332565426826e-04,-1.899490416690241545e-05,-4.973037168383598328e-03,2.972280606627464294e-03,-8.923645131289958954e-03,-1.233969070017337799e-02,8.480593562126159668e-03,3.590133273974061012e-04,4.576656647259369493e-05,-2.060375554719939828e-04,-1.166957197710871696e-03,-8.758014068007469177e-03,1.906769350171089172e-02,4.198260605335235596e-02,-7.429981604218482971e-03,-1.333045586943626404e-02,-9.052540408447384834e-04,9.112520638154819608e-05,-1.138784573413431644e-03,6.026181392371654510e-03,6.692719645798206329e-03,1.598637737333774567e-02,-2.080477960407733917e-02,-1.383300032466650009e-02,-1.917720946948975325e-04,3.743574779946357012e-04,-2.192420186474919319e-03,6.555280648171901703e-03,7.315621711313724518e-03,2.458289265632629395e-03,4.044242203235626221e-03,4.723837628262117505e-05,3.390825295355170965e-04,-7.877466850914061069e-05,-5.594559479504823685e-05,-2.200257964432239532e-03,7.381160277873277664e-03,7.548300083726644516e-03,8.619835134595632553e-04,-1.614036009414121509e-04,-9.206372487824410200e-05,-1.774582369939992077e-09,1.087454165826784447e-05,8.708707173354923725e-05,1.800152938812971115e-03,1.080134883522987366e-03,-3.974064020439982414e-05,1.373126287944614887e-04,-1.280412220694415737e-08,-9.551581752020865679e-05,4.663248837459832430e-04,-2.455961192026734352e-03,-1.575152948498725891e-02,2.356936410069465637e-02,-7.832570932805538177e-03,-1.831715053413063288e-05,-2.877699989767279476e-05,3.053183609154075384e-04,-5.881743854843080044e-04,1.091073383577167988e-03,-2.193058654665946960e-02,1.447609905153512955e-02,1.652801036834716797e-02,8.246704237535595894e-04,8.741006604395806789e-05,-3.423680027481168509e-05,-2.874740166589617729e-03,4.272264428436756134e-03,-2.175917662680149078e-02,-2.120785973966121674e-02,1.310580037534236908e-02,-2.565230242908000946e-04,1.517442287877202034e-04,-2.120237331837415695e-05,-1.091484096832573414e-03,-8.356885053217411041e-03,6.751020438969135284e-03,2.558757737278938293e-02,-6.283015478402376175e-03,-7.805189117789268494e-03,1.629303675144910812e-03,5.780641367891803384e-05,-2.785613527521491051e-03,-4.307114519178867340e-03,1.006404589861631393e-02,-1.030371617525815964e-02,2.036592923104763031e-03,-1.198976486921310425e-02,8.882529218681156635e-04,3.903821925632655621e-04,-1.384960021823644638e-03,1.578094088472425938e-03,1.579830236732959747e-02,-1.514024566859006882e-02,6.522680632770061493e-03,-2.514256630092859268e-04,3.642342344392091036e-04,-7.836326403776183724e-05,-1.279424031963571906e-05,-2.940967213362455368e-03,1.728332485072314739e-03,5.867096595466136932e-03,7.408949313685297966e-04,7.832373376004397869e-05,-5.221503215580014512e-06,1.178874597940193780e-08,1.090668956749141216e-05,2.329580602236092091e-04,-3.634113585576415062e-03,-4.775421693921089172e-03,3.536698568495921791e-05,-2.268292737426236272e-04,-3.716730478942054106e-09,1.206106535391882062e-04,-4.867131356149911880e-04,7.561019156128168106e-04,3.358639078214764595e-04,-2.737550064921379089e-03,2.015592530369758606e-03,-1.063879928551614285e-03,7.195476791821420193e-05,6.682089297100901604e-04,3.563394304364919662e-03,2.345674857497215271e-02,1.450969930738210678e-02,-2.980909869074821472e-02,8.658234030008316040e-03,3.845626488327980042e-03,-3.126089868601411581e-04,8.066271548159420490e-04,1.054965425282716751e-03,1.779468730092048645e-02,1.454385928809642792e-03,-1.924832537770271301e-02,2.767281234264373779e-02,9.935074485838413239e-04,-4.328080685809254646e-04,1.776170101948082447e-04,4.423228674568235874e-04,-3.797531127929687500e-03,4.092264920473098755e-02,3.886515647172927856e-02,-9.233253076672554016e-04,-9.327566251158714294e-03,2.516694366931915283e-03,2.380874793743714690e-04,-8.588469587266445160e-03,2.775022294372320175e-03,-4.773892462253570557e-02,3.208581358194351196e-02,2.500061690807342529e-02,9.026052430272102356e-03,5.303920712321996689e-03,3.509997914079576731e-04,-5.180188454687595367e-04,1.453028805553913116e-02,-3.063233941793441772e-02,-2.647584304213523865e-02,1.046740729361772537e-02,-9.260380466002970934e-06,4.921021172776818275e-04,-5.615755071630701423e-05,-4.508940037339925766e-05,-2.105831401422619820e-03,4.578633233904838562e-03,1.265935972332954407e-02,1.706788083538413048e-03,3.944020718336105347e-04,-1.467681067879311740e-05,7.565203463677505624e-10,-5.630666055367328227e-05,-2.503091236576437950e-04,-1.075374428182840347e-03,-9.734850027598440647e-04,-1.701166474958881736e-04,-4.149894812144339085e-05,1.001420457669155439e-08,6.364713044604286551e-06,4.372601688373833895e-04,-8.242268813773989677e-04,1.390279456973075867e-02,-1.661633839830756187e-03,-9.849771857261657715e-03,-9.505918133072555065e-04,1.642365823499858379e-04,4.328193899709731340e-04,-1.918121706694364548e-03,-1.555368304252624512e-02,-2.031983993947505951e-02,6.954017095267772675e-03,-1.549079269170761108e-02,-2.454985491931438446e-02,1.188248206744901836e-04,4.541985254036262631e-05,-9.936181828379631042e-03,-4.841594956815242767e-03,-2.083860570564866066e-03,-1.304017379879951477e-02,-1.267067342996597290e-02,-3.553232550621032715e-02,3.299283562228083611e-04,-1.729123323457315564e-05,-5.039969692006707191e-04,-2.508942852728068829e-04,2.286471426486968994e-04,2.375889942049980164e-02,-7.031653542071580887e-03,-8.155504241585731506e-03,-3.719655505847185850e-04,1.199638281832449138e-04,-6.706247106194496155e-03,-3.925355616956949234e-03,2.141015231609344482e-02,-2.175340428948402405e-03,-3.318452509120106697e-03,-1.291446946561336517e-02,-1.137310289777815342e-03,4.164993297308683395e-04,-2.588911727070808411e-02,-1.069538388401269913e-02,-2.271900512278079987e-02,-5.323288496583700180e-03,9.267630055546760559e-03,-2.443002013023942709e-04,6.021162844263017178e-04,-8.840365626383572817e-05,-2.576409839093685150e-03,-1.863434351980686188e-02,-1.722750719636678696e-03,9.731658734381198883e-03,1.065790420398116112e-03,8.675990102346986532e-06,-2.996552575496025383e-05,1.137260596806299873e-08,-5.704067370970733464e-05,-2.938100369647145271e-04,-9.185063536278903484e-04,-1.372820930555462837e-03,-2.781726070679724216e-04,-8.163051097653806210e-05,2.341636218261555769e-09,-6.302090332610532641e-05,3.450128424447029829e-04,-2.529847901314496994e-03,1.330293342471122742e-02,7.672774605453014374e-03,-2.204557415097951889e-03,-2.226635406259447336e-04,3.738945815712213516e-05,4.615428042598068714e-04,-7.527737179771065712e-04,6.751287728548049927e-04,-4.116555675864219666e-03,6.228090263903141022e-03,1.441431511193513870e-02,-2.506817691028118134e-05,-1.495514297857880592e-04,-1.928977289935573936e-04,-7.449041120707988739e-03,-1.422358676791191101e-03,-7.848322391510009766e-03,-1.552998553961515427e-02,7.744334172457456589e-03,-2.534467726945877075e-03,-1.317752612521871924e-04,-1.900349307106807828e-04,-1.336240908131003380e-03,-2.143216505646705627e-02,1.494970172643661499e-02,3.364894166588783264e-02,-1.052935607731342316e-02,-1.009649690240621567e-02,-4.811125108972191811e-05,1.572474284330382943e-04,-4.126437939703464508e-03,5.460856482386589050e-05,9.704519994556903839e-03,6.914340425282716751e-03,4.278998821973800659e-04,-1.375754363834857941e-02,-1.889760605990886688e-04,5.081278504803776741e-04,3.985930234193801880e-03,8.817449212074279785e-03,-3.221507649868726730e-03,6.240705028176307678e-03,8.138771168887615204e-03,-7.830531103536486626e-05,4.796636640094220638e-04,-3.459505969658493996e-04,2.103702572640031576e-04,-6.888070143759250641e-03,-2.724761608988046646e-03,1.011222787201404572e-02,9.464435279369354248e-04,-3.211858711438253522e-05,-4.845991497859358788e-05,-5.843617145728785545e-09,-6.585121445823460817e-05,-1.038392947521060705e-04,-1.265566912479698658e-03,-1.397899468429386616e-03,-1.485129760112613440e-04,-3.634960376075468957e-05,1.745303279676591046e-08,-1.680395798757672310e-04,2.854743506759405136e-04,-3.263096557930111885e-03,9.658396244049072266e-03,2.015546709299087524e-02,-6.169469095766544342e-03,-3.459287981968373060e-04,1.230876077897846699e-04,3.810228663496673107e-04,-1.100803259760141373e-03,9.499444626271724701e-03,7.432626560330390930e-03,1.006107963621616364e-02,5.090543534606695175e-03,-3.542683552950620651e-03,-1.241730060428380966e-04,-3.461446322035044432e-04,-6.248266436159610748e-03,-1.209200359880924225e-03,-3.726168652065098286e-04,-8.425417356193065643e-03,4.607765469700098038e-03,-2.543402835726737976e-03,2.171500818803906441e-04,-1.665499148657545447e-04,-1.970613608136773109e-03,-1.631613448262214661e-02,4.182483535259962082e-03,3.664875403046607971e-02,4.221955779939889908e-03,-8.433121256530284882e-03,-6.032756064087152481e-04,3.835263196378946304e-04,-9.014288894832134247e-03,-7.741803303360939026e-03,-6.048027891665697098e-03,2.283790614455938339e-03,1.305505633354187012e-03,-1.653515733778476715e-02,-8.631866658106446266e-04,4.491774598136544228e-04,-2.810697304084897041e-03,-1.114988699555397034e-04,5.825297441333532333e-03,1.734355464577674866e-02,2.583038061857223511e-03,3.120154724456369877e-05,3.809835470747202635e-04,-9.902108286041766405e-05,-9.301187674282118678e-05,-3.462341846898198128e-03,2.668366767466068268e-03,5.476311780512332916e-03,5.371418665163218975e-04,-5.368479469325393438e-05,-5.565171886701136827e-05,-1.445573616365436465e-08,-8.435494964942336082e-05,-1.439702318748459220e-04,-2.044819062575697899e-03,-6.251103477552533150e-04,-1.438871840946376324e-04,-4.304324829718098044e-05,-1.678785110925673507e-08,-1.369163801427930593e-04,3.130281402263790369e-04,-1.119233435019850731e-03,-2.650741022080183029e-03,-6.586385890841484070e-03,-6.973242852836847305e-03,-5.504360160557553172e-05,1.999126106966286898e-05,4.190580220893025398e-04,-8.298180182464420795e-04,-6.293602753430604935e-03,-3.611765336245298386e-03,1.363853737711906433e-02,2.023096568882465363e-02,-1.572831068187952042e-03,-1.485922839492559433e-04,-3.454562101978808641e-05,-7.428627926856279373e-03,-3.454276360571384430e-03,-1.362946629524230957e-02,-1.150597725063562393e-02,4.824412986636161804e-03,-1.917351153679192066e-03,1.519352517789229751e-04,-4.286085604690015316e-04,1.182094638352282345e-04,-9.402989409863948822e-03,1.292607933282852173e-02,4.473614692687988281e-02,-1.103985309600830078e-02,-1.439559459686279297e-02,-4.229840706102550030e-04,2.140413198503665626e-05,1.213873969390988350e-03,-7.457445841282606125e-03,6.215441972017288208e-03,1.892822235822677612e-02,-1.022824086248874664e-03,-2.446001954376697540e-02,-6.291238241828978062e-04,3.106062649749219418e-04,-2.647599205374717712e-03,4.673080984503030777e-04,5.419717170298099518e-03,1.320094056427478790e-02,6.370408926159143448e-03,1.154583369498141110e-04,2.462015545461326838e-04,-4.831385376746766269e-05,-1.433960278518497944e-04,-1.931817969307303429e-03,7.029852829873561859e-03,8.288668468594551086e-03,9.681148221716284752e-04,-1.639858091948553920e-04,-1.370067275274777785e-05,1.384842107654549181e-08,4.751318192575126886e-05,-2.947889151982963085e-05,-1.524787861853837967e-03,-1.259648473933339119e-03,-1.919052010634914041e-07,1.192497074953280389e-04,-3.990862751379609108e-09,-1.432475837646052241e-04,2.559899294283241034e-04,-3.494767937809228897e-03,5.134767852723598480e-03,9.229595772922039032e-03,5.456199869513511658e-05,-9.956996655091643333e-05,9.498283361608628184e-06,-5.828629946336150169e-05,1.623418647795915604e-03,4.309125710278749466e-03,-1.766267418861389160e-02,1.401668181642889977e-03,2.409385703504085541e-02,-4.658237099647521973e-03,-1.240371493622660637e-04,3.671849262900650501e-04,4.899639636278152466e-03,-2.228684723377227783e-02,-1.586449798196554184e-03,-1.120349578559398651e-02,1.849727146327495575e-02,1.791894622147083282e-02,-4.013446159660816193e-04,-3.478932776488363743e-04,-1.189153059385716915e-03,-3.397803008556365967e-02,8.861081674695014954e-03,2.513753250241279602e-02,3.823123406618833542e-03,-9.780975058674812317e-03,1.053489395417273045e-03,1.785998756531625986e-04,-1.443784800358116627e-03,-5.731843877583742142e-03,1.022319868206977844e-02,2.244596928358078003e-02,-4.867777228355407715e-03,-1.314264722168445587e-02,2.771628496702760458e-04,6.662901723757386208e-04,1.042284257709980011e-02,2.555502578616142273e-03,-1.075100270099937916e-03,8.506396785378456116e-03,1.844860846176743507e-03,-3.883645695168524981e-05,3.083747578784823418e-04,-1.693468366283923388e-04,5.604142206721007824e-04,1.617926172912120819e-03,-6.602068431675434113e-03,5.831377580761909485e-03,5.999455461278557777e-04,1.223458966705948114e-04,-2.811237209243699908e-05,-9.549012247589416802e-09,2.088372275466099381e-05,2.545815077610313892e-04,2.194524509832262993e-03,1.557516166940331459e-03,6.298740481724962592e-05,7.312915113288909197e-05,1.771380198078986723e-08,-3.624483069870620966e-04,-1.696946856100112200e-05,-4.563465714454650879e-03,-2.227951958775520325e-02,-1.928916200995445251e-02,-8.681127801537513733e-03,1.074285246431827545e-03,-3.320494433864951134e-04,-1.179853919893503189e-03,2.180587965995073318e-03,-1.397150754928588867e-02,-4.334378056228160858e-03,2.115028910338878632e-02,-3.028099611401557922e-02,1.377632655203342438e-02,2.092855429509654641e-04,-1.219743513502180576e-03,4.869787022471427917e-03,-2.614711597561836243e-02,-2.230456843972206116e-02,2.679247036576271057e-02,-3.136221691966056824e-02,6.456995382905006409e-03,-1.698779524303972721e-04,-6.666730041615664959e-05,-1.104119000956416130e-04,6.662388332188129425e-04,-3.428212180733680725e-02,-2.098225057125091553e-03,-1.184445247054100037e-02,6.410225760191679001e-03,1.437991857528686523e-03,-6.533240084536373615e-04,3.613104345276951790e-03,-2.618766948580741882e-02,-2.126898616552352905e-02,3.788453713059425354e-02,-2.244948595762252808e-02,5.987935699522495270e-03,-4.739707219414412975e-05,-1.417812891304492950e-04,1.986313425004482269e-02,-4.818737506866455078e-03,-6.252836436033248901e-03,2.035162784159183502e-02,-3.325911983847618103e-02,1.014802837744355202e-04,-1.336456625722348690e-03,5.327741382643580437e-04,1.820626435801386833e-03,6.828500423580408096e-03,-4.506104625761508942e-03,-1.490060798823833466e-02,-2.018172061070799828e-03,2.169659856008365750e-04,6.220003706403076649e-05,-4.352077958174049854e-04,-4.846728988923132420e-04,-1.770951203070580959e-04,7.945828139781951904e-03,7.323693484067916870e-03,1.270330511033535004e-03,4.427041276358067989e-04,4.663869913201779127e-04,1.991498284041881561e-03,-9.411911014467477798e-04,1.997209712862968445e-02,-1.599214039742946625e-02,-3.550698235630989075e-02,3.528936207294464111e-02,2.466272562742233276e-03,-1.396014355123043060e-03,-1.149009680375456810e-03,-3.502513747662305832e-03,1.862280536442995071e-03,-3.883667290210723877e-03,-6.016401946544647217e-02,-3.281007707118988037e-02,-9.824380278587341309e-03,1.307090860791504383e-05,8.857775828801095486e-04,4.140501841902732849e-02,7.380612194538116455e-03,3.797124698758125305e-02,3.732413053512573242e-02,-2.527402155101299286e-02,9.644344449043273926e-03,-5.244679050520062447e-04,-1.446078764274716377e-03,1.117852889001369476e-02,8.203072845935821533e-02,-9.044095873832702637e-02,3.913159370422363281e-01,7.139504700899124146e-02,6.096095964312553406e-02,6.222481606528162956e-04,2.139261923730373383e-03,3.371275961399078369e-02,2.420501969754695892e-02,-2.176591940224170685e-02,-9.852599352598190308e-03,4.998625814914703369e-02,8.218783140182495117e-02,7.836362347006797791e-03,5.556369200348854065e-03,3.757353872060775757e-03,-1.037726365029811859e-02,5.202197283506393433e-02,-5.712193250656127930e-02,-5.588108673691749573e-02,2.731952071189880371e-02,1.490804087370634079e-02,1.606741570867598057e-04,-6.981185637414455414e-03,-4.428496211767196655e-02,5.143185332417488098e-02,-6.381988525390625000e-02,9.665871970355510712e-03,9.132437407970428467e-03,3.465047120698727667e-05\n0.000000000000000000e+00,1.160547708423109725e-05,6.032207602402195334e-05,9.841572027653455734e-04,4.292725061532109976e-04,1.075042819138616323e-04,9.601498459232971072e-05,2.731772807962329352e-09,3.191796713508665562e-05,-2.579854935902403668e-06,-5.171558586880564690e-04,-1.243338454514741898e-03,3.385659772902727127e-03,8.973882533609867096e-03,-4.733993555419147015e-04,1.390572142554447055e-04,1.957170607056468725e-04,1.114621991291642189e-04,6.161895114928483963e-03,2.002082765102386475e-02,-2.024652808904647827e-02,-2.724148798733949661e-04,7.741800043731927872e-03,-1.225767628056928515e-04,5.198859144002199173e-04,6.350268144160509109e-03,8.606082759797573090e-03,1.573816174641251564e-03,7.795945275574922562e-03,5.048148334026336670e-03,6.089260801672935486e-03,1.330033701378852129e-04,-1.250490640813950449e-05,-1.152610289864242077e-03,-5.209038965404033661e-03,-2.969391644001007080e-03,-2.015097998082637787e-02,3.245520964264869690e-02,4.197200760245323181e-03,-7.195468060672283173e-05,2.075233496725559235e-04,-4.722060635685920715e-03,9.490654803812503815e-03,1.100867521017789841e-02,-7.494858000427484512e-03,-1.781333051621913910e-02,-5.890348926186561584e-03,-1.432325458154082298e-03,3.435424878261983395e-04,2.381552185397595167e-04,6.539757829159498215e-03,1.899538189172744751e-02,1.002996042370796204e-02,6.933151744306087494e-03,2.107483669533394277e-05,1.014434456010349095e-04,8.205042831832543015e-05,2.374604518990963697e-04,4.627677612006664276e-03,-1.162530621513724327e-03,-1.898679649457335472e-03,-1.741072774166241288e-04,-1.298043789574876428e-04,-1.155959689640440047e-04,-2.373870700012048474e-08,2.252921149192843586e-05,6.167788524180650711e-05,5.109203048050403595e-04,-1.706099370494484901e-03,1.385052310070022941e-04,-1.297310518566519022e-06,1.017709116979403916e-08,7.509314855269622058e-06,-1.757881545927375555e-04,-5.929311155341565609e-04,2.070478722453117371e-02,-1.429176889359951019e-02,-1.951229525730013847e-03,6.318972737062722445e-06,1.530506233393680304e-05,6.955656863283365965e-05,4.707088810391724110e-04,8.034909144043922424e-03,1.806022226810455322e-02,-6.981004495173692703e-03,-1.155856065452098846e-02,5.535741336643695831e-03,-4.179691313765943050e-04,6.423481390811502934e-04,8.416138589382171631e-03,7.564179599285125732e-03,1.865395344793796539e-02,1.302904915064573288e-03,1.717181410640478134e-03,7.235507480800151825e-03,-2.205299679189920425e-04,1.608657184988260269e-04,-5.553492810577154160e-04,-3.007432445883750916e-03,2.323089167475700378e-03,-5.437979009002447128e-03,2.128594554960727692e-02,7.204699330031871796e-03,-1.654086168855428696e-03,1.474362798035144806e-04,-2.263925271108746529e-03,-1.276586018502712250e-02,-1.181665435433387756e-02,7.737137377262115479e-03,7.187171839177608490e-03,3.699217224493622780e-03,-1.239174394868314266e-03,-1.207499299198389053e-04,2.586427610367536545e-03,4.994166083633899689e-04,2.287385053932666779e-03,1.511257328093051910e-02,-9.943163022398948669e-04,1.267805928364396095e-04,-1.846788654802367091e-04,8.863845141604542732e-05,2.035877550952136517e-04,4.747733008116483688e-03,-2.582682529464364052e-03,-3.535758238285779953e-03,-4.333360120654106140e-04,-2.191303428844548762e-05,-5.010293534724041820e-05,-7.208823760151972238e-09,1.392890262650325894e-04,2.118859993061050773e-04,5.327780731022357941e-03,2.549747005105018616e-03,1.302953605772927403e-04,2.209557424066588283e-04,-2.352733297072973073e-08,-1.289307547267526388e-04,3.791358321905136108e-04,-7.083490490913391113e-03,6.687118671834468842e-03,9.095794521272182465e-03,-2.140227146446704865e-02,-2.964987943414598703e-04,-6.064159606467001140e-05,-1.206994784297421575e-04,1.204891595989465714e-03,3.887529019266366959e-03,5.107235163450241089e-03,2.540300041437149048e-02,1.193046011030673981e-02,-2.020076382905244827e-03,7.189468014985322952e-04,-5.796295590698719025e-04,4.337766207754611969e-03,-9.294599294662475586e-04,-1.752462424337863922e-02,3.775022923946380615e-04,-7.222480140626430511e-03,2.625381108373403549e-03,5.924339056946337223e-04,5.870703898835927248e-05,-1.265503698959946632e-03,-1.627595163881778717e-03,-2.289457619190216064e-02,-1.317315548658370972e-02,2.001966536045074463e-02,9.480351582169532776e-03,2.507514553144574165e-03,-6.868081982247531414e-05,-6.502845324575901031e-03,-2.933050133287906647e-02,3.428624197840690613e-02,2.666595019400119781e-02,1.455018110573291779e-02,-3.077454399317502975e-03,-1.656204840401187539e-04,-1.618610549485310912e-04,-4.081152845174074173e-03,-1.208951510488986969e-02,3.154070302844047546e-02,1.548201125115156174e-02,6.622359622269868851e-03,7.074310269672423601e-05,-9.908908396027982235e-06,1.057465269695967436e-04,1.357063592877238989e-04,1.821433892473578453e-03,-1.480951672419905663e-03,-6.961010396480560303e-03,-6.858196575194597244e-04,2.273283316753804684e-04,-6.811578350607305765e-05,3.116789049073531714e-10,7.398683919745963067e-06,-1.431988785043358803e-04,1.355196814984083176e-03,8.568062912672758102e-04,-9.786075679585337639e-06,5.882983896299265325e-05,4.804121545021189377e-10,-2.408974251011386514e-05,3.179199848091229796e-05,-1.424115616828203201e-03,-5.537242628633975983e-03,-1.884671114385128021e-02,2.359035424888134003e-03,3.589274128898978233e-04,9.174354636343196034e-05,1.401224726578220725e-04,5.831801099702715874e-04,1.077018026262521744e-02,-2.093125134706497192e-02,-2.311169728636741638e-02,1.315815839916467667e-03,-3.769406117498874664e-03,2.147235354641452432e-04,1.577189104864373803e-04,-7.430164841935038567e-04,2.399558201432228088e-03,1.395656540989875793e-02,7.131190970540046692e-03,3.805938176810741425e-03,-9.600961580872535706e-03,4.967481800122186542e-05,2.762143958534579724e-05,-2.841880545020103455e-03,6.272451719269156456e-04,-1.761735230684280396e-02,-1.520423963665962219e-02,3.681861981749534607e-02,7.801806554198265076e-03,4.024895606562495232e-04,2.313414152013137937e-04,-2.104502404108643532e-03,-6.188147235661745071e-03,-7.205936126410961151e-03,-7.262954488396644592e-03,1.787214353680610657e-02,6.658925674855709076e-03,-7.663170108571648598e-04,7.293777889572083950e-05,2.441706834360957146e-03,-1.117949839681386948e-03,5.604531615972518921e-04,2.345282025635242462e-02,2.137118950486183167e-03,-4.545610863715410233e-06,1.914505992317572236e-04,-2.564047281339298934e-05,1.258698175661265850e-04,5.542542785406112671e-03,-3.826644504442811012e-03,-1.494806492701172829e-03,-2.367274428252130747e-04,2.531079517211765051e-04,-1.076627631846349686e-05,1.521891590527957305e-08,-1.755905577738303691e-05,2.097803662763908505e-04,1.349583500996232033e-03,1.770434901118278503e-04,2.061401901300996542e-04,1.767262074281461537e-05,1.230614543601404876e-08,7.172673940658569336e-05,-2.154467656509950757e-04,1.163640408776700497e-03,9.397242218255996704e-03,-8.548675104975700378e-03,4.439622163772583008e-03,1.558852090965956450e-04,3.070157254114747047e-05,4.298454223317094147e-05,-9.618159965611994267e-04,1.065145619213581085e-02,9.629484266042709351e-03,-1.144861103966832161e-03,-8.029812946915626526e-03,3.235846292227506638e-03,-1.924353855429217219e-04,7.695701788179576397e-04,6.384241860359907150e-03,9.950023144483566284e-03,4.780821036547422409e-03,-3.954008687287569046e-03,1.627643033862113953e-02,2.884562592953443527e-03,1.483761880081146955e-04,2.459491952322423458e-04,-3.948515222873538733e-05,-3.399469191208481789e-03,-5.308208055794239044e-03,-1.535052713006734848e-02,2.336902730166912079e-02,6.867043208330869675e-03,-2.624795539304614067e-03,9.586539817973971367e-05,-5.000724922865629196e-05,-5.899510346353054047e-03,3.043106291443109512e-03,-8.239127695560455322e-03,7.652330677956342697e-04,4.295279271900653839e-03,-1.405668677762150764e-03,-1.262191217392683029e-04,3.260124009102582932e-03,1.949614030309021473e-03,1.440854463726282120e-02,5.816299933940172195e-03,-1.048548612743616104e-03,1.590795873198658228e-04,-1.447813701815903187e-04,2.493513457011431456e-04,2.490004117134958506e-04,5.962810944765806198e-03,2.119763288646936417e-03,-4.025334957987070084e-03,-4.905383684672415257e-04,-1.795846474124118686e-04,-5.503340071300044656e-05,-5.914671419304795563e-09,5.248468369245529175e-05,1.401571789756417274e-04,2.721128053963184357e-03,1.358007779344916344e-03,1.543219550512731075e-04,8.893950871424749494e-05,5.452079676615539938e-09,-1.921904004120733589e-05,-2.595871046651154757e-04,-8.724312065169215202e-04,1.635590568184852600e-03,-1.998903602361679077e-02,-3.386887721717357635e-03,5.780500941909849644e-04,-2.011310134548693895e-04,-3.399351262487471104e-04,8.747527026571333408e-04,-3.260206431150436401e-03,-1.020391099154949188e-02,-3.622011048719286919e-03,2.569772768765687943e-03,1.059395074844360352e-02,-7.327538332901895046e-05,5.678732995875179768e-04,7.309806533157825470e-03,5.899473093450069427e-03,1.307363715022802353e-02,-7.460630964487791061e-03,1.718419604003429413e-02,1.010446064174175262e-02,-1.014058943837881088e-05,2.830494777299463749e-04,3.320113755762577057e-04,3.991520963609218597e-03,7.238734979182481766e-03,2.015300095081329346e-03,2.133545465767383575e-03,1.296989060938358307e-02,-3.925660857930779457e-04,-1.914288441184908152e-04,2.835486084222793579e-04,-1.285433769226074219e-02,7.012194488197565079e-03,2.282054163515567780e-03,1.530670560896396637e-03,9.381602518260478973e-03,-1.629197504371404648e-04,-2.278473257320001721e-04,1.068911142647266388e-02,2.723613986745476723e-03,7.470898330211639404e-03,-1.229799818247556686e-02,-2.118961419910192490e-03,1.129634620156139135e-04,-4.601915716193616390e-04,1.097712010960094631e-04,8.587026968598365784e-04,7.627607323229312897e-03,1.435370650142431259e-03,-5.609680432826280594e-03,-6.682139355689287186e-04,-3.332551568746566772e-05,-4.821518814424052835e-06,-1.192722720588790253e-08,1.869688276201486588e-05,-1.176138830487616360e-04,1.520477002486586571e-03,8.769092964939773083e-04,1.802408369258046150e-04,1.114132610382512212e-04,-2.038382262981031090e-08,-5.265753497951664031e-05,-6.953181582503020763e-05,3.313875058665871620e-03,-8.228386286646127701e-05,-3.830464556813240051e-03,-4.425870254635810852e-03,2.089196495944634080e-04,1.472944131819531322e-04,1.942091475939378142e-04,1.185642206110060215e-03,4.221786744892597198e-03,5.847766296938061714e-04,-5.007550586014986038e-03,4.908069968223571777e-03,4.906545393168926239e-03,-2.775446628220379353e-04,5.445140996016561985e-04,8.273405954241752625e-03,1.115331612527370453e-02,-1.579349860548973083e-03,3.695356193929910660e-03,3.137496765702962875e-03,4.813946783542633057e-03,4.205982259009033442e-05,-1.044771561282686889e-04,2.596658887341618538e-04,-4.824697971343994141e-03,-5.640229210257530212e-03,-1.874814927577972412e-02,3.069910593330860138e-02,-1.862053759396076202e-03,3.149572876282036304e-05,1.419578329659998417e-04,1.194290001876652241e-03,-1.607638224959373474e-02,-1.273470837622880936e-02,2.139674732461571693e-03,2.405310235917568207e-02,7.399054244160652161e-03,-1.101255766116082668e-03,1.422894129063934088e-04,1.607873942703008652e-03,5.846824496984481812e-03,7.462389767169952393e-03,7.739868946373462677e-03,1.384392008185386658e-02,-7.838671444915235043e-05,1.148136143456213176e-04,5.421235618996433914e-05,2.022750995820388198e-04,3.825506661087274551e-03,-2.479830291122198105e-03,-1.513321418315172195e-03,-1.285096514038741589e-04,-4.794812412001192570e-05,-2.340626269869972020e-05,2.395768206042703241e-08,-8.562659786548465490e-05,1.147825605585239828e-05,2.742139855399727821e-03,1.863542478531599045e-03,-6.357955862767994404e-05,-9.560448233969509602e-06,2.897672857216093689e-08,1.356560242129489779e-04,-1.103387912735342979e-04,3.259644843637943268e-03,8.063529618084430695e-03,-3.421043278649449348e-03,4.253364633768796921e-03,7.768322248011827469e-04,-4.264386734575964510e-05,-2.849535958375781775e-04,-1.218585763126611710e-03,-7.508420385420322418e-04,2.757071144878864288e-02,-1.063091866672039032e-02,-1.615714514628052711e-03,7.258458994328975677e-03,-3.520102472975850105e-04,7.533520110882818699e-04,1.454814802855253220e-02,4.533578176051378250e-03,-1.006016694009304047e-02,2.385532716289162636e-03,-3.950552083551883698e-03,4.220715723931789398e-03,1.456027384847402573e-04,7.358293078141286969e-05,1.279347576200962067e-03,3.562171477824449539e-04,-1.869776751846075058e-03,-6.129537709057331085e-03,1.410805620253086090e-02,9.430481120944023132e-03,-3.384557319805026054e-03,-4.297337000025436282e-06,1.779208774678409100e-03,-6.373687181621789932e-03,-8.830139413475990295e-04,-3.735061734914779663e-02,9.860108839347958565e-04,1.017732825130224228e-02,-1.624339027330279350e-03,-1.914716704050078988e-04,5.509078968316316605e-03,1.196179911494255066e-02,8.874597027897834778e-03,7.378495298326015472e-03,9.275539196096360683e-04,-1.074581086868420243e-04,-1.845805381890386343e-04,-5.916571535635739565e-05,-1.584006240591406822e-04,-2.138453535735607147e-03,8.076809346675872803e-03,-5.709453951567411423e-03,-9.208885021507740021e-04,-2.396511117694899440e-04,-2.040637991740368307e-05,1.750413503032177687e-08,3.478757207631133497e-06,-4.481765427044592798e-05,-1.183876534923911095e-03,-1.321115181781351566e-03,2.101221616612747312e-05,-3.774289871216751635e-05,-8.384176908293738961e-09,1.131739481934346259e-04,-1.002121425699442625e-04,1.503225532360374928e-03,-3.205089131370186806e-03,3.235721960663795471e-03,5.470526870340108871e-03,-6.673542084172368050e-04,2.974510716740041971e-04,4.496646288316696882e-04,-4.427688545547425747e-04,1.174807269126176834e-02,4.323362372815608978e-03,-1.308001391589641571e-02,-4.223703872412443161e-03,4.182958044111728668e-03,-1.388261298416182399e-04,6.825141026638448238e-04,5.613042507320642471e-03,1.087930984795093536e-02,4.067069385200738907e-03,-2.050784602761268616e-02,1.237982511520385742e-02,-5.113538354635238647e-03,8.660905587021261454e-05,1.167341360996942967e-05,-7.679879199713468552e-04,-7.149824872612953186e-03,-1.016871072351932526e-03,-1.217785105109214783e-02,2.566207200288772583e-02,-1.452133292332291603e-03,-1.120081753470003605e-03,3.478932776488363743e-04,-3.815455595031380653e-03,-4.646441433578729630e-03,1.171046169474720955e-03,-1.193105243146419525e-03,1.564164459705352783e-02,-5.323585588485002518e-03,-1.566430204547941685e-03,8.286540396511554718e-04,-8.695010095834732056e-03,1.805555541068315506e-03,4.974551964551210403e-03,2.067204099148511887e-03,1.026804838329553604e-02,-4.631332703866064548e-04,1.960288733243942261e-03,-2.368537971051409841e-04,-5.230479291640222073e-04,5.459748208522796631e-04,3.110989462584257126e-03,3.513973439112305641e-03,7.479920750483870506e-04,-9.589922265149652958e-04,-2.677156007848680019e-04,-7.326308987103402615e-04,-7.438516477122902870e-04,-1.412401208654046059e-03,-1.295965537428855896e-02,-5.776086822152137756e-03,-1.000566175207495689e-03,-7.460358901880681515e-04,-7.985582342371344566e-04,-6.184772355481982231e-04,-1.003123121336102486e-03,-1.092106569558382034e-03,-6.053333170711994171e-03,2.244584960862994194e-03,-1.005561556667089462e-03,-6.395602249540388584e-04,-1.548871863633394241e-03,2.554377133492380381e-04,1.919733709655702114e-03,-4.656823724508285522e-02,-8.497593551874160767e-02,4.166671261191368103e-02,2.051642350852489471e-02,-2.381220646202564240e-02,2.040631836280226707e-03,7.604925194755196571e-04,-5.214707553386688232e-02,-6.982076168060302734e-02,-3.045017831027507782e-02,-8.939479477703571320e-03,-1.190024316310882568e-01,-5.047814548015594482e-02,1.919997390359640121e-03,-1.130748423747718334e-03,9.047328494489192963e-03,1.808283105492591858e-02,4.498559236526489258e-02,7.100587338209152222e-02,4.997663795948028564e-01,-6.180140748620033264e-02,1.692286506295204163e-02,9.357975795865058899e-04,1.616264134645462036e-02,7.163790613412857056e-02,3.896937705576419830e-03,4.539018124341964722e-02,-4.272662103176116943e-02,-3.130671381950378418e-02,4.229681566357612610e-03,1.984164351597428322e-03,-2.027106937021017075e-03,-7.366505451500415802e-03,-5.111897736787796021e-02,-4.364432394504547119e-02,-5.970766395330429077e-02,3.323116526007652283e-02,1.673261262476444244e-02,-5.545663833618164062e-02,6.548427790403366089e-02,-1.103611942380666733e-02,-3.094972670078277588e-02,3.169822692871093750e-02,-8.491200953722000122e-02,-5.569471791386604309e-02,8.247378718806430697e-05\n0.000000000000000000e+00,4.408433960634283721e-05,1.927655102917924523e-04,3.211454255506396294e-03,1.869593048468232155e-03,2.705703445826657116e-05,-1.134874491981463507e-05,-2.200096815840879572e-08,1.647475073696114123e-06,-2.176881207560654730e-05,-7.578782388009130955e-04,-4.723522812128067017e-03,-3.936532419174909592e-03,-5.049788858741521835e-03,5.444314447231590748e-04,-2.070634509436786175e-04,-3.151923592668026686e-04,1.670872792601585388e-03,9.178208187222480774e-03,3.620321862399578094e-03,4.693325608968734741e-04,-1.182633917778730392e-02,6.118481047451496124e-03,2.499317342881113291e-04,-3.243618120905011892e-04,-2.297387225553393364e-03,1.012925524264574051e-03,-4.236354492604732513e-03,6.785369012504816055e-03,-2.040020190179347992e-03,6.967600202187895775e-04,3.667152122943662107e-05,4.025915113743394613e-04,2.070291957352310419e-04,8.150883950293064117e-03,3.607423044741153717e-03,-7.667417638003826141e-03,2.381860977038741112e-03,1.785818859934806824e-02,2.153845736756920815e-03,-1.594122732058167458e-04,2.228022203780710697e-04,-4.207145422697067261e-03,1.076242793351411819e-02,1.450763549655675888e-03,4.152141045778989792e-03,8.084732107818126678e-03,1.197383389808237553e-03,-4.824930510949343443e-04,6.565283052623271942e-03,-1.832816167734563351e-03,-2.779827918857336044e-03,-8.228761143982410431e-04,4.695534007623791695e-04,-2.552385694798431359e-06,-2.667931548785418272e-04,4.780218660016544163e-05,7.258597761392593384e-04,2.802844159305095673e-03,-2.736584749072790146e-03,-5.794910248368978500e-03,-6.669011781923472881e-04,1.477154874010011554e-04,5.562573642237111926e-05,5.616116904860746217e-09,5.228476220509037375e-05,1.537097996333613992e-04,1.427731593139469624e-03,-1.236696727573871613e-03,4.167426232015714049e-05,-5.214639531914144754e-05,1.128968363239835071e-09,-5.943703217781148851e-05,-2.146202023141086102e-04,-1.301944022998213768e-03,1.677157124504446983e-03,-7.890835404396057129e-03,-5.378841888159513474e-03,-3.448424831731244922e-05,-1.328392099821940064e-04,-4.289511707611382008e-05,2.362625818932428956e-04,9.160764515399932861e-03,8.239274844527244568e-03,-7.590833585709333420e-03,-1.546888239681720734e-02,4.905807320028543472e-03,-4.919311322737485170e-06,-2.725923841353505850e-04,-8.348228875547647476e-04,1.728395931422710419e-03,-4.620967898517847061e-03,1.082184538245201111e-02,-7.145869545638561249e-03,3.347790567204356194e-03,-2.427371364319697022e-04,1.708355848677456379e-04,-3.185532696079462767e-04,2.649317029863595963e-03,1.177503075450658798e-02,-6.547921337187290192e-03,6.916087586432695389e-03,1.100747194141149521e-02,1.581939635798335075e-03,-6.799829861847683787e-05,1.304000033996999264e-04,3.446408081799745560e-03,7.412238977849483490e-03,9.285910055041313171e-03,-2.884748391807079315e-03,9.328908286988735199e-03,9.970134124159812927e-04,-3.280717064626514912e-04,6.092110183089971542e-03,-4.580744076520204544e-03,-3.956903237849473953e-03,2.338490448892116547e-04,-4.585812799632549286e-03,1.222755527123808861e-04,-2.516317181289196014e-04,1.218009856529533863e-06,5.962217692285776138e-04,2.120078308507800102e-03,-3.513582632876932621e-04,-3.508160356432199478e-03,-3.995264996774494648e-04,8.147105836542323232e-05,5.400352165452204645e-06,2.711363222829277220e-08,-5.421241803560405970e-05,-1.136081118602305651e-04,2.148461295291781425e-03,1.835138071328401566e-03,-3.251749149058014154e-05,5.079522452433593571e-05,-1.104879654434398617e-08,1.049381098710000515e-04,-2.453191700624302030e-05,3.617106238380074501e-03,-1.163245178759098053e-02,-2.333453390747308731e-03,1.019639987498521805e-02,1.041356241330504417e-03,-1.337248395429924130e-04,-3.497261204756796360e-04,-1.298525952734053135e-03,-3.433774691075086594e-03,2.081787213683128357e-03,-8.274785242974758148e-03,-3.744447603821754456e-02,5.199674516916275024e-03,-3.689554869197309017e-04,6.273376493481919169e-05,1.757891033776104450e-03,-2.294271253049373627e-03,8.614909835159778595e-03,6.076581310480833054e-03,-5.103511270135641098e-03,4.567872732877731323e-03,-1.258770862477831542e-05,1.062432784237898886e-05,-4.316259291954338551e-04,2.074061892926692963e-02,1.563305733725428581e-03,5.469358991831541061e-03,4.284047521650791168e-03,7.236085366457700729e-03,-4.810209386050701141e-03,-1.430559495929628611e-04,1.693753525614738464e-03,-1.833348535001277924e-03,2.385890111327171326e-02,-4.629571922123432159e-03,-2.072276081889867783e-03,-5.629970692098140717e-03,-2.259690314531326294e-03,-3.135365259367972612e-04,1.027379930019378662e-02,1.011494640260934830e-02,7.870944216847419739e-03,1.467983890324831009e-02,-4.395655356347560883e-03,9.836176468525081873e-05,-1.479212223784998059e-04,3.437218401813879609e-05,9.765597060322761536e-04,5.137809552252292633e-03,-1.717818784527480602e-03,-6.250145845115184784e-03,-9.703200776129961014e-04,-1.774590200511738658e-04,7.396889850497245789e-05,5.506448630399063404e-09,2.528176992200314999e-05,2.202064206358045340e-04,3.563537029549479485e-03,2.377782016992568970e-03,4.721215373137965798e-05,3.959211608162149787e-05,4.199102932034293190e-08,-1.894262968562543392e-04,1.992157194763422012e-05,-2.881254767999053001e-04,-7.303537800908088684e-03,-3.048757091164588928e-03,-1.086270902305841446e-02,1.210490008816123009e-04,-1.773888216121122241e-04,-7.384381751762703061e-05,6.770936306565999985e-04,1.153678074479103088e-02,-3.651350270956754684e-04,1.026507350616157055e-03,8.801482617855072021e-04,1.299355179071426392e-03,1.775191485648974776e-04,-3.314689965918660164e-04,-1.316496869549155235e-03,4.631586372852325439e-03,-8.233909495174884796e-03,1.641882956027984619e-02,9.687362238764762878e-03,1.142436172813177109e-02,2.829174045473337173e-04,3.873842069879174232e-04,-1.062895404174923897e-03,6.888522184453904629e-04,1.371349301189184189e-02,-1.209319476038217545e-02,5.038165021687746048e-03,1.428098604083061218e-02,8.452020701952278614e-04,-1.647504104766994715e-04,1.833207090385258198e-03,-2.162903314456343651e-03,2.651924965903162956e-03,-1.227656379342079163e-03,-4.735794384032487869e-03,8.591314777731895447e-03,5.141426227055490017e-04,-3.537067968863993883e-04,-1.076639513485133648e-03,1.599810086190700531e-03,-3.275298746302723885e-03,9.501001797616481781e-03,-9.821146959438920021e-04,-6.020786167937330902e-05,-2.452691260259598494e-04,9.546722139930352569e-05,5.702365888282656670e-04,5.583920516073703766e-03,2.598722348921000957e-04,-5.526616238057613373e-03,-7.053613080643117428e-04,6.791129271732643247e-05,-9.384465556649956852e-06,-2.847798441507620737e-09,-2.957471951958723366e-05,1.305004261666908860e-04,3.413222497329115868e-03,1.897001406177878380e-03,-3.604763696785084903e-05,-5.877553849131800234e-05,-1.050875653163529932e-08,-3.154408113914541900e-05,-4.286457260604947805e-05,-1.745214220136404037e-03,-1.901564886793494225e-03,-8.280389942228794098e-03,-6.234746426343917847e-03,2.855522325262427330e-04,-1.642272109165787697e-04,-1.404763606842607260e-04,-3.941788454540073872e-04,1.134316157549619675e-02,8.200000738725066185e-04,-4.764407349284738302e-04,-1.138999313116073608e-02,5.379362031817436218e-03,2.261741028632968664e-04,-2.875747741200029850e-04,1.961312256753444672e-03,-3.046812256798148155e-03,-8.064270950853824615e-03,8.539004251360893250e-03,-2.126502338796854019e-03,1.513250055722892284e-03,2.152045053662732244e-04,4.483613301999866962e-04,-1.026833662763237953e-03,1.152329985052347183e-02,8.264075964689254761e-03,-8.217634633183479309e-03,9.233247488737106323e-03,1.535519305616617203e-02,6.069198134355247021e-04,-7.476332393707707524e-05,-4.444946243893355131e-04,-2.187766134738922119e-03,1.152723841369152069e-02,1.525381929241120815e-03,3.501676255837082863e-04,1.034617330878973007e-02,1.073361345333978534e-04,-4.618842212948948145e-04,5.361684132367372513e-03,-7.364900317043066025e-03,1.438495819456875324e-04,1.267841667868196964e-03,-9.187211981043219566e-04,7.087488484103232622e-05,-2.121879515470936894e-04,7.098689820850268006e-05,4.134273331146687269e-04,3.657915862277150154e-03,4.024770169053226709e-04,-6.528544705361127853e-03,-8.163987658917903900e-04,1.351526152575388551e-04,5.625316589430440217e-06,-2.717507641136762686e-08,6.644718268944416195e-06,1.674358500167727470e-04,2.538648433983325958e-03,1.467593363486230373e-03,-7.232032658066600561e-06,-6.754353307769633830e-07,2.365936779824551195e-09,-8.052792691159993410e-05,1.946523843798786402e-05,-1.255515380762517452e-03,-8.418268407694995403e-04,-1.173953525722026825e-02,-4.109113477170467377e-03,2.892912307288497686e-04,-1.500676298746839166e-04,-1.728218776406720281e-04,1.036431407555937767e-03,5.658844020217657089e-03,-2.460322575643658638e-03,6.724281702190637589e-03,-1.293399091809988022e-02,3.913736902177333832e-03,2.331595605937764049e-04,-3.791662456933408976e-04,-3.496861783787608147e-03,-1.396446721628308296e-03,-7.093554828315973282e-03,9.264538995921611786e-03,7.130016572773456573e-03,3.007900202646851540e-03,7.363293116213753819e-05,3.639855422079563141e-04,-1.517359982244670391e-03,7.627698592841625214e-03,5.009816493839025497e-03,-8.681244216859340668e-03,6.258714012801647186e-03,1.517089270055294037e-02,1.785269938409328461e-03,-5.120026617078110576e-05,1.368236611597239971e-03,-2.838563406839966774e-03,7.973283529281616211e-03,-3.305422607809305191e-03,9.993061423301696777e-03,9.402386844158172607e-03,6.088915397413074970e-04,-2.455156936775892973e-04,6.814179942011833191e-03,-3.569530555978417397e-03,-5.047530401498079300e-03,2.640807302668690681e-03,-1.009366009384393692e-03,4.078117126482538879e-05,-2.130368375219404697e-05,2.606212729006074369e-05,6.440258584916591644e-04,2.518378663808107376e-03,7.525235414505004883e-04,-4.531726241111755371e-03,-6.326863658614456654e-04,1.013444270938634872e-04,2.151330136257456616e-06,-4.276103027223143727e-09,7.518717029597610235e-05,1.332743850070983171e-04,1.033006934449076653e-03,-8.964946027845144272e-05,9.815601515583693981e-05,1.281577624467900023e-05,2.416302891106170136e-08,-4.230994454701431096e-05,-9.321681864093989134e-05,-8.293919381685554981e-04,-1.548085268586874008e-02,-2.827970893122255802e-04,-1.569428946822881699e-03,-3.035163535969331861e-05,-2.275263977935537696e-05,9.087558282772079110e-05,2.309842733666300774e-03,8.969022892415523529e-03,-5.246424116194248199e-03,9.759935550391674042e-03,-8.444169536232948303e-03,3.713302314281463623e-03,8.870630699675530195e-05,-2.906519512180238962e-05,2.266106661409139633e-03,-3.007934428751468658e-03,-7.714515086263418198e-03,1.982305943965911865e-02,2.320741768926382065e-04,3.667752025648951530e-03,-4.517292836681008339e-06,3.764701250474900007e-05,-3.362734860274940729e-04,1.549330307170748711e-03,4.599382169544696808e-03,-1.150591485202312469e-02,6.279539316892623901e-03,6.582046393305063248e-03,9.160341578535735607e-04,-1.031145438901148736e-04,2.999227028340101242e-03,2.840172499418258667e-03,-6.792795844376087189e-03,-1.547316351206973195e-04,4.236564040184020996e-03,3.933558706194162369e-03,4.091812297701835632e-05,-7.643864228157326579e-05,3.975694067776203156e-03,-9.757733205333352089e-04,-4.030230455100536346e-03,-4.179491661489009857e-03,-3.196296747773885727e-03,-2.177379610657226294e-05,-1.089833676815032959e-04,1.985563540074508637e-05,3.603851655498147011e-04,1.816225238144397736e-03,1.288448809646070004e-03,-8.053216151893138885e-04,-1.194119831779971719e-04,3.005412581842392683e-04,6.708432920277118683e-07,-3.237107648601522669e-08,-3.802562423516064882e-05,2.216001594206318259e-04,2.570638665929436684e-03,2.435303991660475731e-03,-2.805020485538989305e-04,-5.825883818033616990e-06,7.013818503764923662e-08,-9.101484465645626187e-06,1.724120083963498473e-04,-2.246920194011181593e-04,-1.295290421694517136e-02,-7.001058198511600494e-03,-5.534357856959104538e-03,3.479448496364057064e-04,-8.164148312062025070e-05,-9.523555490886792541e-06,4.948944551870226860e-04,5.606508348137140274e-03,8.938748389482498169e-03,-4.987694788724184036e-03,-1.969009637832641602e-02,1.236944459378719330e-02,1.790460519259795547e-04,-3.963757189922034740e-04,-3.845935221761465073e-03,8.418393321335315704e-03,-1.032807584851980209e-02,5.051004700362682343e-03,7.915083551779389381e-05,-3.332925494760274887e-03,1.344707416137680411e-04,3.287293657194823027e-04,-5.928143509663641453e-04,1.355996541678905487e-02,4.342948086559772491e-03,-1.130097638815641403e-02,4.502761876210570335e-04,9.681653231382369995e-03,1.003640471026301384e-03,4.995057315682061017e-05,1.065449323505163193e-03,-8.639558800496160984e-04,1.323173101991415024e-02,1.140320394188165665e-02,7.098467554897069931e-03,7.987073622643947601e-03,3.329559112899005413e-04,-3.503541811369359493e-04,3.923784941434860229e-03,-1.284603727981448174e-03,3.740680404007434845e-03,-3.392582293599843979e-03,4.159580916166305542e-03,-8.490665641147643328e-05,-7.922026998130604625e-05,2.698901516851037741e-05,7.567521533928811550e-04,-5.255964118987321854e-03,-3.762034932151436806e-03,-3.229297464713454247e-03,-4.178999224677681923e-04,6.111820403020828962e-05,-1.620562670723302290e-06,7.349854058702476323e-09,1.686530595179647207e-05,2.331845462322235107e-05,9.384817676618695259e-04,-7.704549352638423443e-05,-9.249580762116238475e-05,-3.609266423154622316e-05,4.988612545275827870e-08,-1.315740519203245640e-05,8.112050272757187486e-05,-4.978163051418960094e-04,-6.006862968206405640e-03,2.019639126956462860e-03,-6.962640210986137390e-03,-3.409812634345144033e-04,1.502904342487454414e-05,3.863793390337377787e-04,-1.984616974368691444e-04,8.922362700104713440e-03,-1.361431088298559189e-03,-2.082488499581813812e-03,8.237441070377826691e-03,-4.368652589619159698e-04,6.535019201692193747e-05,1.505906839156523347e-04,-4.160736221820116043e-03,5.647673271596431732e-03,-6.184161757118999958e-04,-1.431611925363540649e-02,6.051830481737852097e-03,-1.448719762265682220e-03,4.689993511419743299e-05,2.315020828973501921e-04,-1.342993578873574734e-03,1.429387368261814117e-03,2.010830119252204895e-02,5.552490241825580597e-03,4.721995210275053978e-04,6.098934449255466461e-03,2.606864785775542259e-03,4.073892778251320124e-04,-3.749366616830229759e-03,4.846998490393161774e-05,1.606939546763896942e-02,-9.503545239567756653e-03,1.490333024412393570e-02,2.306006848812103271e-03,1.436129095964133739e-03,2.424569684080779552e-04,-8.176834322512149811e-03,-3.318137023597955704e-03,-9.459059685468673706e-03,-1.552705653011798859e-04,1.823953352868556976e-02,-9.587024687789380550e-04,-1.130600576288998127e-03,-5.945362499915063381e-04,-8.144366438500583172e-04,-9.508340619504451752e-03,-2.294619567692279816e-03,3.019501455128192902e-03,1.315761939622461796e-03,4.998184740543365479e-04,3.633490996435284615e-04,-5.868088337592780590e-04,-2.489962207619100809e-04,-1.276823808439075947e-03,-2.055274695158004761e-02,-1.079281605780124664e-02,-1.997143590415362269e-05,6.873942911624908447e-04,6.985131185501813889e-04,-5.527927423827350140e-04,2.199121983721852303e-03,7.355059962719678879e-03,2.439560368657112122e-02,4.844284802675247192e-02,3.813343122601509094e-02,-6.549258250743150711e-04,2.856809180229902267e-03,-1.432403572835028172e-03,-6.354405544698238373e-03,-5.402959510684013367e-02,-1.379016321152448654e-03,6.521948147565126419e-03,7.059001177549362183e-02,-1.431280933320522308e-02,-2.334272023290395737e-03,-1.413495978340506554e-03,1.728307642042636871e-02,-1.360306702554225922e-02,3.570626303553581238e-02,-4.558299854397773743e-02,-2.515738271176815033e-02,-2.255812659859657288e-02,-4.936534445732831955e-03,-2.257934771478176117e-03,5.190720316022634506e-03,-4.458128660917282104e-02,-6.514397263526916504e-02,6.011513993144035339e-02,-6.125723570585250854e-02,5.252878665924072266e-01,-5.514059215784072876e-03,-6.553552811965346336e-04,-7.321657612919807434e-03,5.776823963969945908e-03,-9.357656538486480713e-02,3.831204259768128395e-03,-1.997879333794116974e-02,-7.491995394229888916e-02,-4.627560265362262726e-03,3.367246245034039021e-04,-4.599627479910850525e-02,2.596006542444229126e-02,3.286329656839370728e-02,-7.979541085660457611e-03,-1.886505633592605591e-02,-8.214406669139862061e-03,-1.131952973082661629e-03,-3.407259355299174786e-04,3.724836860783398151e-04,2.592986263334751129e-02,-4.423170164227485657e-02,6.497316062450408936e-02,1.922168396413326263e-02,3.555119410157203674e-02,-1.384032657369971275e-05\n0.000000000000000000e+00,6.695479532936587930e-05,-1.095982515835203230e-04,-1.240272773429751396e-03,-5.669812671840190887e-04,6.213918095454573631e-05,3.134632152068661526e-06,-4.381881968384959691e-09,-2.201811294071376324e-04,-8.238379814429208636e-05,5.120846908539533615e-04,-6.754301022738218307e-03,3.727501258254051208e-03,-2.250621095299720764e-03,-2.820889931172132492e-04,4.053665179526433349e-06,-3.212799492757767439e-05,-4.421392804943025112e-04,-2.989374625030905008e-04,7.069296669214963913e-03,-1.301745185628533363e-03,-9.191757068037986755e-03,1.449749222956597805e-03,5.035767026129178703e-05,1.141987813753075898e-04,1.378229469992220402e-03,-1.110689621418714523e-02,9.976541623473167419e-03,2.770110149867832661e-04,-1.836171024478971958e-03,2.573948120698332787e-03,-1.467238034820184112e-04,-1.635307417018339038e-04,1.419374719262123108e-03,1.404266152530908585e-02,6.771633634343743324e-04,1.294990070164203644e-02,1.778765209019184113e-02,-3.917342051863670349e-03,1.405696733854711056e-03,-2.117852127412334085e-04,-7.710327627137303352e-04,1.521130744367837906e-02,4.582739900797605515e-03,-3.960662521421909332e-03,-5.478069186210632324e-03,-7.813362404704093933e-03,1.384445815347135067e-03,3.493760596029460430e-04,8.443275000900030136e-04,1.532109105028212070e-03,-4.017864353954792023e-03,-5.433126352727413177e-03,-1.053214538842439651e-03,-1.406717274221591651e-05,7.020364864729344845e-05,-1.096088089980185032e-04,7.923694647615775466e-05,2.874094643630087376e-04,-7.189050316810607910e-03,1.681734924204647541e-03,1.101860398193821311e-04,1.151086471509188414e-04,-2.924623731814790517e-05,5.502309274874050971e-09,3.748749441001564264e-05,4.970557347405701876e-05,1.251305919140577316e-03,3.139211621601134539e-04,3.766434383578598499e-05,7.699558045715093613e-05,8.646531268752255528e-10,-6.395892705768346786e-05,-4.001069100922904909e-05,-8.654057164676487446e-04,1.017149304971098900e-03,-1.017884351313114166e-04,-5.449323216453194618e-04,1.885325582406949252e-05,-5.561929719988256693e-05,-4.639250619220547378e-05,1.222656690515577793e-03,1.153777935542166233e-03,7.370907813310623169e-03,3.559026867151260376e-03,2.209006343036890030e-03,1.534648006781935692e-03,7.785984780639410019e-05,1.629402831895276904e-04,2.480011433362960815e-03,-9.795277146622538567e-04,5.404026247560977936e-03,5.884107202291488647e-03,4.259132314473390579e-03,1.910111401230096817e-03,-8.408631401835009456e-05,-2.985978790093213320e-05,-2.311645366717129946e-04,-1.011352287605404854e-05,2.069296780973672867e-03,6.540584727190434933e-04,-3.339598188176751137e-03,-5.258724559098482132e-04,1.515364157967269421e-03,-3.740895044757053256e-05,1.208216883242130280e-03,7.106501143425703049e-03,5.903315613977611065e-04,-6.191501393914222717e-03,-2.290076343342661858e-03,-3.844179213047027588e-03,1.020627794787287712e-03,-1.616917870705947280e-06,6.393785588443279266e-04,1.204909756779670715e-03,-9.358316659927368164e-03,3.331589745357632637e-03,7.166641880758106709e-04,4.996511052013374865e-05,5.557109398068860173e-05,-2.123572448908817023e-05,1.311330561293289065e-04,-2.243487397208809853e-04,3.902940952684730291e-04,1.079090056009590626e-03,9.158180182566866279e-05,9.488304931437596679e-05,2.201974893978331238e-05,-4.222670213493984193e-09,-1.322249045188073069e-05,-1.718832936603575945e-05,1.241147750988602638e-03,9.730480960570275784e-04,-7.787071808706969023e-05,-6.569436663994565606e-05,-1.659640247453353368e-08,-1.292224624194204807e-05,1.198274112539365888e-04,7.843327475711703300e-04,6.087272427976131439e-03,4.381291102617979050e-03,-1.201929058879613876e-03,-3.058461588807404041e-04,-1.080657966667786241e-06,7.423933311656583101e-06,-5.324168596416711807e-04,-2.414789283648133278e-03,4.961397498846054077e-03,4.892730619758367538e-03,1.301213167607784271e-02,-3.179939696565270424e-03,1.852615096140652895e-04,-6.001000874675810337e-04,-4.799555055797100067e-03,-4.009473603218793869e-03,4.540381487458944321e-04,-8.811265230178833008e-03,4.712056834250688553e-03,-4.944602027535438538e-03,2.145886246580630541e-04,2.066291344817727804e-04,-2.797828055918216705e-04,-1.342722773551940918e-02,5.267310887575149536e-03,-1.010647602379322052e-02,-1.904637319967150688e-04,1.685962779447436333e-03,7.538814097642898560e-04,1.097951462725177407e-04,7.927984930574893951e-03,9.733095765113830566e-03,2.582659712061285973e-03,7.597729563713073730e-04,-1.576358638703823090e-02,-2.780639333650469780e-03,2.178456052206456661e-04,-1.945530966622754931e-04,1.357595669105648994e-03,-9.465768933296203613e-03,2.109657041728496552e-03,8.483747020363807678e-03,1.852624234743416309e-03,2.570334618212655187e-05,1.801476173568516970e-04,6.505588316940702498e-06,-4.677080505643971264e-05,-9.207614348269999027e-04,1.476386445574462414e-03,-8.729780092835426331e-04,-1.628151658223941922e-04,4.295908729545772076e-05,-7.817185542080551386e-05,3.141131799111462897e-08,2.191374915128108114e-05,-1.883753575384616852e-04,-5.374880129238590598e-05,-2.879532403312623501e-04,-2.195573642893577926e-07,-2.865084934455808252e-05,2.301320023434527684e-09,4.829773388337343931e-05,1.735111800371669233e-05,9.560113539919257164e-04,2.697706688195466995e-03,-7.445571012794971466e-03,2.085018903017044067e-03,2.000418462557718158e-04,2.323774242540821433e-05,1.519779179943725467e-04,-8.847332210280001163e-04,1.301577873528003693e-02,-9.970830753445625305e-03,-8.822862990200519562e-03,3.941323608160018921e-03,5.931350868195295334e-03,1.064530151779763401e-04,1.754282275214791298e-04,9.020040743052959442e-04,-4.477058828342705965e-04,-7.583546685054898262e-04,8.408540859818458557e-03,-7.890724577009677887e-03,-4.992669913917779922e-03,-8.244122000178322196e-05,-1.563224577694199979e-05,2.537061227485537529e-04,2.763950964435935020e-03,-1.201728731393814087e-02,1.909444667398929596e-02,1.119753997772932053e-02,4.705826286226511002e-03,4.546403943095356226e-05,1.601092953933402896e-04,-5.639447830617427826e-03,7.305304054170846939e-03,-4.909535404294729233e-03,1.414721645414829254e-02,1.136614289134740829e-02,2.234355779364705086e-03,-5.093450308777391911e-04,2.045958390226587653e-04,8.003257215023040771e-03,-8.700579404830932617e-03,-5.189673975110054016e-03,-1.070010289549827576e-02,6.976554170250892639e-03,-4.522918898146599531e-04,1.324400509474799037e-04,-4.929368151351809502e-05,-1.367136253975331783e-03,-3.655933542177081108e-03,-3.204189706593751907e-03,1.379258814267814159e-03,1.691941724857315421e-04,1.650592894293367863e-04,3.845816536340862513e-05,4.184846602584002540e-08,-2.082241280731977895e-06,1.087433411157689989e-04,-9.497632854618132114e-04,-8.788664126768708229e-04,-4.717660340247675776e-05,-9.667617268860340118e-05,-3.643265245045768097e-09,-6.585407390957698226e-05,-6.703031249344348907e-05,-6.861948058940470219e-04,2.617518650367856026e-03,-2.929113805294036865e-03,-5.627586506307125092e-04,-1.419908512616530061e-04,5.029088788433000445e-05,5.428005533758550882e-05,2.286721719428896904e-04,6.130392197519540787e-03,7.336921058595180511e-03,6.576557178050279617e-03,1.165319141000509262e-02,-6.749409367330372334e-04,5.750120544689707458e-05,-3.142756468150764704e-04,-5.016811657696962357e-03,-1.665907562710344791e-03,4.529326222836971283e-03,-3.458458930253982544e-03,-6.769517785869538784e-04,-1.726114423945546150e-03,-1.231314381584525108e-04,-2.884575042116921395e-05,-4.387623339425772429e-04,2.529803197830915451e-03,-6.859472021460533142e-03,-9.760587126947939396e-04,-3.557083662599325180e-03,6.507765501737594604e-03,1.107897609472274780e-03,-2.115332426910754293e-05,-8.041560067795217037e-04,-2.524535404518246651e-03,3.055788576602935791e-03,1.395124127157032490e-03,-1.932008774019777775e-03,8.834139443933963776e-04,1.305318437516689301e-03,-4.828997771255671978e-05,-2.335481549380347133e-04,-6.735827191732823849e-04,-7.321967277675867081e-03,-1.593399210833013058e-04,7.297346834093332291e-03,6.748393207089975476e-05,-4.440209158929064870e-05,1.089594006771221757e-04,-3.536244912538677454e-05,-1.832496607676148415e-03,-4.261869005858898163e-03,2.435630885884165764e-03,-1.244663581019267440e-04,7.965420809341594577e-05,1.843919380917213857e-05,2.350952854612842202e-08,2.415093513263855129e-05,1.692918704065959901e-05,-1.459371997043490410e-03,-4.295409016776829958e-04,3.980979272455442697e-06,3.073966945521533489e-05,8.382471605727914721e-09,-5.198242433834820986e-05,6.279490662564057857e-06,-1.747565111145377159e-03,7.874816656112670898e-03,-3.465571440756320953e-03,-8.249678066931664944e-04,-3.812801514868624508e-05,-4.639665348804555833e-06,-2.983759331982582808e-04,1.595827052369713783e-03,8.055508136749267578e-03,5.330089479684829712e-03,-3.164973895763978362e-05,2.147919032722711563e-03,-4.158738011028617620e-04,8.249060920206829906e-05,-1.702539011603221297e-04,2.929430047515779734e-04,-6.309415213763713837e-03,3.822145517915487289e-04,2.486883662641048431e-03,-8.984373882412910461e-03,1.194184529595077038e-03,-1.247295876964926720e-04,-2.007924340432509780e-04,4.928882117383182049e-04,-1.052004634402692318e-03,2.353737596422433853e-03,3.298887284472584724e-03,3.102554706856608391e-03,-3.457649378105998039e-03,1.388700446113944054e-03,-1.621708652237430215e-04,1.555244671180844307e-05,-7.593610789626836777e-03,1.723941415548324585e-03,3.318774513900279999e-03,1.598725467920303345e-02,2.034552395343780518e-03,7.004883955232799053e-04,-8.671535761095583439e-05,-1.833558781072497368e-03,-1.288652536459267139e-03,8.658850565552711487e-03,-1.893342658877372742e-02,-4.777629859745502472e-03,2.976056566694751382e-05,-9.688350837677717209e-05,-2.174488872697111219e-05,-9.080033123609609902e-06,-1.259192707948386669e-03,-2.810730366036295891e-03,5.407132557593286037e-04,1.803252052923198789e-05,1.892314758151769638e-04,7.440123681590193883e-06,-1.620912826183484867e-08,1.355431159026920795e-04,1.417480525560677052e-04,1.155293663032352924e-03,-1.407584495609626174e-04,3.760186154977418482e-05,-1.878266630228608847e-05,8.273559615190606564e-09,-6.117779412306845188e-05,6.940895400475710630e-05,-3.523845691233873367e-03,-6.571084377355873585e-04,9.805051377043128014e-04,-1.004920434206724167e-02,-1.725912152323871851e-04,2.216080247308127582e-05,1.931233709910884500e-04,-2.689432585611939430e-04,2.101433463394641876e-03,1.870442763902246952e-03,9.302185848355293274e-03,1.098600029945373535e-02,-1.480596140027046204e-03,-3.362951101735234261e-04,-4.113684990443289280e-04,-4.770792147610336542e-04,3.614210058003664017e-03,5.297377239912748337e-03,-1.202720589935779572e-02,-7.912295870482921600e-03,7.375534914899617434e-05,6.444997416110709310e-05,3.598607145249843597e-05,7.798894075676798820e-04,-1.224926556460559368e-03,3.198549617081880569e-03,-3.521768841892480850e-03,3.680342342704534531e-03,7.285451982170343399e-03,5.022450350224971771e-03,1.287261111428961158e-04,-5.762165528722107410e-05,4.441428929567337036e-03,2.983288140967488289e-03,8.628514478914439678e-04,6.089746602810919285e-05,2.483914373442530632e-03,-3.398149274289608002e-04,-6.932108226465061307e-05,-2.379642333835363388e-03,-1.096565742045640945e-03,-8.297384716570377350e-03,1.340339798480272293e-02,-5.643385928124189377e-03,-5.525806773221120238e-05,2.656400320120155811e-04,-2.040981780737638474e-05,-2.218324079876765609e-04,-1.466726651415228844e-03,1.329889288172125816e-03,1.516988151706755161e-03,-4.543752584140747786e-05,1.827738597057759762e-04,-4.120575249544344842e-05,-5.972663075226591900e-08,5.296501694829203188e-05,6.094415584811940789e-05,-3.752961056306958199e-04,-1.438481558579951525e-04,7.607277802890166640e-05,-2.128764208464417607e-05,-5.612827180812018923e-08,5.673939085681922734e-05,-1.885797610157169402e-05,-2.238878514617681503e-03,2.589503070339560509e-03,3.026225371286273003e-03,4.653275827877223492e-04,1.058552807080559433e-04,-6.852944352431222796e-05,5.398342182161286473e-05,9.610648849047720432e-04,5.844645667821168900e-03,3.131340490654110909e-04,8.816874586045742035e-03,-2.491709077730774879e-03,2.665057079866528511e-03,-1.082724847947247326e-04,1.194946453324519098e-04,-3.178060986101627350e-03,-3.265670675318688154e-04,1.241508778184652328e-02,6.586130242794752121e-03,3.692705417051911354e-03,-1.587253063917160034e-03,-2.366807893849909306e-04,8.500638068653643131e-05,-4.653475116356275976e-07,5.268643144518136978e-05,2.184089680667966604e-04,3.456324571743607521e-03,2.348153851926326752e-03,1.438214676454663277e-03,8.501483243890106678e-04,-4.199401519144885242e-05,1.075792708434164524e-03,4.809165373444557190e-03,-1.288401312194764614e-03,-8.886937052011489868e-03,-3.808500012382864952e-03,-2.764653414487838745e-03,9.558316669426858425e-04,1.755012344801798463e-04,-2.514237421564757824e-04,5.360557232052087784e-03,-1.169113069772720337e-02,-3.870382439345121384e-03,8.626053459011018276e-04,6.292009493336081505e-05,1.520730438642203808e-04,-1.493149466114118695e-04,8.249207166954874992e-04,5.541329737752676010e-03,5.384623655118048191e-04,2.969643799588084221e-03,1.303007011301815510e-04,6.582002970390021801e-05,2.582833803899120539e-05,-2.694241629797033966e-08,2.468277125444728881e-05,-2.673583367140963674e-05,3.425509494263678789e-04,5.440455279313027859e-04,2.940817103080917150e-05,2.265194416395388544e-05,4.910361894872039557e-08,4.937976700603030622e-05,-3.675821426440961659e-05,-6.659025675617158413e-04,1.036471407860517502e-02,-1.055379211902618408e-02,3.528609173372387886e-03,-3.402891161385923624e-04,-3.107183147221803665e-05,-4.583379632094874978e-05,3.009894862771034241e-04,5.359055008739233017e-03,1.142833614721894264e-03,1.179047208279371262e-02,2.239831810584291816e-04,-1.185896144306752831e-05,-1.595015055499970913e-04,8.048702511587180197e-06,-4.994010087102651596e-04,-7.634371984750032425e-03,8.305808529257774353e-03,2.913173055276274681e-03,-6.025712355040013790e-04,2.007819712162017822e-03,1.660697307670488954e-04,7.416651897074189037e-06,9.239208884537220001e-05,2.201479859650135040e-03,1.786962966434657574e-04,7.863106206059455872e-03,1.047440711408853531e-02,-1.687878742814064026e-03,5.795277684228494763e-05,-7.729054050287231803e-05,-5.638008587993681431e-06,1.396410446614027023e-02,1.732609816826879978e-03,-1.491994783282279968e-02,-1.128677465021610260e-02,-2.083165571093559265e-03,7.782408501952886581e-04,4.777907161042094231e-04,2.547518583014607430e-03,-1.638695946894586086e-03,-1.281451201066374779e-03,-6.630252581089735031e-03,5.891548004001379013e-03,-9.413342922925949097e-04,-7.406163495033979416e-04,-2.880996617022901773e-04,1.724422618281096220e-04,2.152773784473538399e-03,1.446702517569065094e-04,-2.645751694217324257e-03,3.096096916124224663e-04,-1.163704670034348965e-03,7.268691115314140916e-05,1.078610308468341827e-03,-2.385547122685238719e-04,2.625984416226856411e-05,1.623047050088644028e-03,3.902851371094584465e-03,-9.307579603046178818e-04,-9.157953900285065174e-04,1.908443227875977755e-04,8.989754715003073215e-04,-1.230817404575645924e-03,6.041509564965963364e-03,2.058646269142627716e-02,3.261135425418615341e-03,1.483265310525894165e-02,9.199054329656064510e-04,-6.333147175610065460e-04,-2.726730424910783768e-03,-4.142812453210353851e-03,-2.972308918833732605e-02,-1.669578999280929565e-02,-2.635491453111171722e-02,-4.461269825696945190e-03,1.607942860573530197e-03,8.766303071752190590e-04,-3.765967907384037971e-03,7.274945266544818878e-03,7.406750228255987167e-03,3.302459372207522392e-03,-1.114830933511257172e-02,-1.940123853273689747e-03,3.570356639102101326e-03,-3.679600078612565994e-03,-2.628279384225606918e-03,2.774931723251938820e-03,1.003989297896623611e-02,-1.780524663627147675e-02,7.745390175841748714e-04,1.531297527253627777e-02,-5.892857443541288376e-03,6.621565818786621094e-01,-5.289891269057989120e-03,6.453917827457189560e-03,-1.839101873338222504e-02,-8.831473067402839661e-03,1.241382793523371220e-03,-1.634665578603744507e-02,-4.494116641581058502e-03,-2.680789912119507790e-03,-3.884335746988654137e-03,-7.645942270755767822e-03,2.649367786943912506e-02,6.886977702379226685e-03,5.105751007795333862e-02,1.930282078683376312e-02,1.533215120434761047e-02,1.029721111990511417e-03,-2.375499345362186432e-02,1.263505406677722931e-02,-1.034282799810171127e-02,4.947552457451820374e-02,-4.041221924126148224e-03,-1.136361248791217804e-02,2.058820053935050964e-02,-2.091763235512189567e-05\n0.000000000000000000e+00,-1.491347666160436347e-05,-9.179914923151955009e-05,1.307644706685096025e-04,1.546009007142856717e-04,8.327415707753971219e-05,-2.189432416344061494e-05,7.406138369248083109e-09,1.025847595883533359e-04,-1.037000838550738990e-04,1.774234464392066002e-03,-1.765294815413653851e-03,-5.727276671677827835e-03,7.089626975357532501e-03,9.800759289646521211e-05,-1.049045931722503155e-05,-8.765684469835832715e-05,-5.351190338842570782e-04,-6.100523751229047775e-03,-2.362048253417015076e-03,-1.130636199377477169e-03,-3.811991773545742035e-03,-1.085699186660349369e-03,-4.469649138627573848e-05,-5.714045837521553040e-04,-1.133131794631481171e-03,-1.038116868585348129e-02,3.441327018663287163e-03,4.138772375881671906e-03,1.021409523673355579e-03,4.613845958374440670e-04,3.943414412788115442e-06,8.384514512727037072e-05,1.082513132132589817e-03,-5.753461737185716629e-04,5.022635683417320251e-03,5.096943583339452744e-03,1.161309890449047089e-02,-4.184132558293640614e-04,-2.047689631581306458e-03,4.352907490101642907e-05,1.323675969615578651e-03,5.939073394984006882e-03,3.455125261098146439e-03,1.222740625962615013e-03,-3.996245097368955612e-03,-1.042411103844642639e-02,4.497342524700798094e-05,-2.019843086600303650e-04,1.174318138509988785e-03,-6.574280560016632080e-03,6.522034760564565659e-03,-4.258163680788129568e-04,-6.034015677869319916e-04,4.568516669678501785e-05,-1.056857363437302411e-04,2.722413228184450418e-05,-3.243291866965591908e-04,1.642818446271121502e-03,2.766747260466217995e-03,-1.312018837779760361e-03,-1.007917744573205709e-04,-2.166860504075884819e-04,9.299573321186471730e-06,2.749298211313089269e-08,-2.065337503154296428e-05,2.013486664509400725e-05,-6.217104382812976837e-04,-1.615122077055275440e-03,-3.167090471833944321e-05,-1.474877353757619858e-04,-1.946630945326432993e-08,2.900712752307299525e-05,-2.017148362938314676e-04,1.037194306263700128e-04,1.110054785385727882e-03,-1.307020429521799088e-03,-9.641466022003442049e-06,-7.225111039588227868e-05,3.000005744979716837e-05,1.007530590868555009e-04,-1.008347026072442532e-03,-3.123169532045722008e-03,5.166070070117712021e-03,6.119705270975828171e-03,-1.094008097425103188e-03,-5.202894681133329868e-04,-9.501370368525385857e-05,-1.285446196561679244e-04,-1.884337631054222584e-03,-4.747906059492379427e-04,3.424152266234159470e-03,-9.355616755783557892e-03,-2.955117262899875641e-03,8.508312021149322391e-05,-5.846771091455593705e-05,-1.517766213510185480e-05,5.008707012166269124e-05,4.191698040813207626e-03,-2.345161512494087219e-03,5.343267112039029598e-04,-6.601768545806407928e-04,-6.508000660687685013e-05,-1.063337083905935287e-03,-4.499127499002497643e-06,9.507992654107511044e-04,-8.599535562098026276e-03,6.931074894964694977e-03,4.205314908176660538e-03,5.185670452192425728e-04,-5.084439180791378021e-05,-2.001414541155099869e-04,-1.229704503202810884e-04,7.944519165903329849e-04,-1.170439645648002625e-03,6.789033068343997002e-04,2.428880892693996429e-03,-1.321344403550028801e-03,4.335514313424937427e-05,-2.074899930448736995e-05,5.785499070043442771e-06,7.936601468827575445e-05,-1.120372209697961807e-03,-2.455823414493352175e-05,-2.603601315058767796e-04,-7.078478665789589286e-05,-3.553863280103541911e-05,1.185370183520717546e-05,4.175822798657691237e-09,4.528669160208664834e-05,5.952652645646594465e-05,-9.209716808982193470e-04,-9.832014329731464386e-04,1.081358568626455963e-04,4.721652658190578222e-05,-3.762951550356774533e-08,3.356015076860785484e-05,3.266165003878995776e-05,-1.256574294529855251e-03,6.988171488046646118e-03,5.960136186331510544e-03,-6.734355352818965912e-03,1.648934558033943176e-04,-9.155060070042964071e-06,1.051271683536469936e-04,1.842325087636709213e-03,-3.622764488682150841e-03,6.089251954108476639e-03,-3.646832890808582306e-03,-3.561737947165966034e-03,1.971927704289555550e-03,-6.912044045748189092e-05,2.579741994850337505e-04,4.196692258119583130e-03,-1.146610156865790486e-05,-1.586800068616867065e-02,2.609145594760775566e-03,5.331457126885652542e-03,1.493863761425018311e-03,-1.222329883603379130e-04,-4.907471884507685900e-05,6.288231816142797470e-04,7.892367430031299591e-03,-1.339196809567511082e-03,-1.980450004339218140e-03,-9.703459800221025944e-04,-5.005497951060533524e-03,-1.140957465395331383e-03,1.052901370712788776e-05,-1.576339825987815857e-03,-2.890876028686761856e-03,6.524582859128713608e-04,1.440062001347541809e-02,4.150640219449996948e-03,-4.663208965212106705e-03,1.112783793359994888e-03,1.999583910219371319e-04,-2.431982284178957343e-04,2.616275451146066189e-04,-1.871669897809624672e-03,-8.183555677533149719e-03,3.369192127138376236e-03,-5.331757711246609688e-05,-1.725767106108833104e-05,2.389706423855386674e-06,-1.842108613345772028e-04,-6.134812138043344021e-04,-2.075514756143093109e-03,1.320725074037909508e-03,2.432764449622482061e-04,-7.969649232109077275e-06,7.195687066996470094e-05,1.474274480273152221e-08,3.820329220616258681e-05,-5.819556099595502019e-05,7.728783530183136463e-04,-1.152056865976192057e-04,-1.132050238084048033e-05,2.237917215097695589e-05,1.937095817083900329e-08,-1.022899741656146944e-04,6.238411515369080007e-06,-2.423902973532676697e-03,-3.651126055046916008e-03,-5.960868205875158310e-03,-1.087748678401112556e-03,-6.072038668207824230e-04,-3.243086393922567368e-05,3.939217640436254442e-05,3.312787739560008049e-04,-1.741204410791397095e-02,3.889974206686019897e-03,1.365724601782858372e-04,-4.160805139690637589e-03,1.479180762544274330e-03,1.357457949779927731e-04,7.365999863395700231e-06,1.524023129604756832e-03,3.118459833785891533e-03,-3.025994170457124710e-03,-4.301507957279682159e-03,-2.721230499446392059e-03,7.921264506876468658e-03,-7.374126289505511522e-05,1.100284134736284614e-04,-1.741482643410563469e-03,4.290024808142334223e-04,3.560155164450407028e-03,2.555580111220479012e-03,-1.036569941788911819e-02,4.433356691151857376e-03,1.024271943606436253e-03,-1.310398511122912169e-04,-5.012967623770236969e-03,-3.969050478190183640e-03,1.128082396462559700e-03,5.417285952717065811e-03,1.693424023687839508e-02,1.078546556527726352e-04,3.553221758920699358e-04,1.582776167197152972e-05,-2.185568679124116898e-03,3.812497714534401894e-03,9.567230939865112305e-03,5.104452371597290039e-03,-9.790596086531877518e-04,-1.594197055965196341e-05,-1.825317303882911801e-05,-5.708899334422312677e-05,1.870502455858513713e-04,1.167295500636100769e-03,-3.185345558449625969e-03,6.255160551518201828e-04,9.410958591615781188e-05,1.790857349988073111e-04,-1.742219524203392211e-07,-1.291004991799127311e-08,2.049638715106993914e-05,1.018092802951287013e-06,1.131562166847288609e-03,4.574766207952052355e-04,-1.184650409413734451e-05,-8.985297426988836378e-06,1.175976649392396212e-09,1.078076275007333606e-05,5.695865911548025906e-05,3.662404778879135847e-04,4.874795675277709961e-03,-5.173104582354426384e-04,-3.594639420043677092e-04,1.071601072908379138e-04,5.131760190124623477e-06,-2.024821878876537085e-05,-3.299094096291810274e-04,-8.132153307087719440e-04,-1.275090617127716541e-03,1.721621258184313774e-03,-1.498652622103691101e-03,1.866748789325356483e-03,3.185113382642157376e-05,8.497891030856408179e-06,3.938934241887181997e-04,-1.092823687940835953e-03,2.787368430290371180e-04,2.244108356535434723e-03,2.686480525881052017e-03,-9.490884840488433838e-04,-3.991291305283084512e-05,7.986670243553817272e-05,-6.090896931709721684e-06,-6.423023296520113945e-04,2.791422419250011444e-03,7.277976255863904953e-04,1.063931500539183617e-03,-1.595454872585833073e-03,-5.986560136079788208e-04,4.956106204190291464e-05,-5.655452259816229343e-04,1.094007631763815880e-03,-9.608561231289058924e-05,1.790027017705142498e-03,-4.795894026756286621e-03,-1.823530532419681549e-03,-8.079535909928381443e-04,1.352606795990141109e-05,1.418059924617409706e-03,-3.833275754004716873e-03,2.815229352563619614e-03,1.319017974310554564e-05,-6.156184826977550983e-04,-7.094797638274030760e-06,-2.137875708285719156e-05,5.376698027248494327e-06,6.399501580744981766e-05,8.924216381274163723e-04,-9.848558111116290092e-04,2.589522337075322866e-04,5.654044070979580283e-05,-8.991765753307845443e-06,-1.989825796044897288e-05,-8.236042958742473274e-09,-2.958237382699735463e-05,3.238937642890959978e-05,-3.376065578777343035e-04,4.023294313810765743e-04,-8.610175427747890353e-05,-2.085937376250512898e-05,-1.488979251007549465e-08,1.453893637517467141e-04,2.487300371285527945e-04,1.724176458083093166e-03,8.175027556717395782e-03,-3.924703225493431091e-03,2.031580079346895218e-03,1.517995697213336825e-04,1.745906774885952473e-04,1.584730634931474924e-04,-1.635759486816823483e-03,-1.679603243246674538e-03,6.388055160641670227e-03,3.854762762784957886e-03,7.495546014979481697e-04,-1.029074424877762794e-03,-1.561557292006909847e-04,6.293832848314195871e-05,-4.746323917061090469e-03,-1.711780088953673840e-03,-6.324526853859424591e-03,-4.286719951778650284e-03,-2.549003344029188156e-03,-1.853166031651198864e-03,1.507595588918775320e-04,-7.001835911069065332e-05,4.433220892678946257e-04,-2.805685508064925671e-04,-4.493094980716705322e-03,1.145174494013190269e-03,1.257299096323549747e-03,-3.072839463129639626e-03,-7.909491541795432568e-04,1.948115532286465168e-04,-7.610528264194726944e-04,-1.160238217562437057e-02,6.096248980611562729e-03,1.039253268390893936e-02,2.000980079174041748e-03,6.644406355917453766e-03,1.411875709891319275e-04,-5.657798828906379640e-05,-3.345507138874381781e-06,7.109516300261020660e-04,1.958543434739112854e-03,-1.265161018818616867e-02,2.800384769216179848e-03,-3.417492189328186214e-05,2.154817047994583845e-04,-1.096845699066761881e-05,2.907244925154373050e-05,-1.441088039427995682e-03,1.565390615724027157e-03,8.010243764147162437e-04,6.068707534723216668e-06,-1.976676285266876221e-04,3.041327363462187350e-05,-3.771310730371624231e-08,4.266929317964240909e-05,-7.853091665310785174e-05,9.413078259967733175e-06,-4.523117968346923590e-04,-7.239789556479081511e-05,1.742407584970351309e-05,1.129551208123302786e-08,-3.083966657868586481e-05,1.171639305539429188e-04,3.204268869012594223e-03,1.379356812685728073e-02,3.515122225508093834e-03,-7.712116464972496033e-03,7.196930528152734041e-05,2.828771539498120546e-05,1.981398963835090399e-04,6.043103639967739582e-04,5.799823906272649765e-03,-4.867877811193466187e-03,4.565764218568801880e-03,5.060068797320127487e-03,4.885211237706243992e-04,3.479161705399747007e-06,-1.556078495923429728e-04,-8.308726828545331955e-04,-3.764579538255929947e-03,1.368864439427852631e-03,4.097654018551111221e-03,-2.160886302590370178e-03,5.284409417072311044e-05,-1.207997265737503767e-04,5.750629497924819589e-06,-2.413975307717919350e-03,7.014264352619647980e-03,-5.640326417051255703e-04,2.377412514761090279e-03,6.638447288423776627e-03,3.614938817918300629e-03,2.878731465898454189e-04,1.292609231313690543e-04,-7.198185659945011139e-03,-9.457344189286231995e-03,-4.012134857475757599e-03,2.544067334383726120e-03,-5.814802367240190506e-03,-2.665267791599035263e-03,7.125007687136530876e-04,4.597908628056757152e-05,5.079405964352190495e-04,4.361822211649268866e-04,-5.267808446660637856e-04,-9.611410088837146759e-03,-1.806409796699881554e-03,-6.460012082243338227e-05,9.475113620283082128e-05,-1.234079390997067094e-04,5.589357533608563244e-05,-2.558799460530281067e-03,-4.477908369153738022e-03,5.516417440958321095e-04,1.535765622975304723e-04,2.066458691842854023e-04,1.776454337232280523e-05,3.649336122180102393e-08,1.299698669754434377e-05,-2.578291241661645472e-05,2.467657614033669233e-04,1.074910906027071178e-04,-8.195606642402708530e-05,-2.462798329361248761e-05,3.106200097136024851e-08,-2.643516381795052439e-05,-4.025894304504618049e-05,-7.790133240632712841e-04,1.008601044304668903e-03,1.138995052315294743e-03,-1.932529849000275135e-03,2.334555319976061583e-04,3.097098306170664728e-05,2.818911889335140586e-05,6.266881828196346760e-04,-1.983535912586376071e-04,-3.951866819988936186e-04,2.297298633493483067e-04,5.531342700123786926e-03,6.742489989846944809e-03,1.016945316223427653e-04,1.245551247848197818e-04,8.286907104775309563e-04,7.614794885739684105e-04,-9.304651757702231407e-04,2.335652010515332222e-03,1.682251458987593651e-04,-6.813229061663150787e-03,5.078797403257340193e-05,-4.734832691610790789e-05,-2.104576269630342722e-04,4.497497284319251776e-04,-3.720980021171271801e-04,2.603385946713387966e-04,-3.513501142151653767e-04,-2.049465896561741829e-03,-6.943069165572524071e-04,4.179512325208634138e-05,-3.111151163466274738e-04,-6.585764233022928238e-03,1.205987413413822651e-03,3.223169595003128052e-03,-2.916174475103616714e-03,4.674401599913835526e-03,-8.481725672027096152e-05,-1.364203635603189468e-04,-3.415173152461647987e-03,-1.242803642526268959e-03,-2.951322123408317566e-03,5.651049781590700150e-03,9.234507160726934671e-06,9.177321044262498617e-05,4.061494473717175424e-05,-7.532766903750598431e-05,5.444335984066128731e-04,8.002754184417426586e-04,-1.659082248806953430e-03,-9.627263643778860569e-04,-7.652018393855541945e-05,-2.476284134900197387e-05,9.403012882103212178e-06,-3.408013071748428047e-08,1.670538404141552746e-05,1.366077322018099949e-05,7.147438009269535542e-04,1.125597627833485603e-03,4.119380173506215215e-05,9.864617823041044176e-06,-3.796941427935962565e-08,6.496048445114865899e-05,-1.399872689944459125e-05,9.220971260219812393e-04,3.537788055837154388e-03,2.759119262918829918e-03,5.825225962325930595e-04,1.830333785619586706e-04,-5.013316331314854324e-05,-1.775522105162963271e-04,-2.469987666700035334e-04,-1.635772990994155407e-03,-1.809240086004137993e-03,2.703815931454300880e-03,-1.142705092206597328e-03,9.237050544470548630e-04,-1.266285107703879476e-05,-1.118606360250851139e-05,2.368053887039422989e-03,4.645179025828838348e-03,-1.095741055905818939e-03,4.124224651604890823e-03,-4.790291190147399902e-03,4.126618150621652603e-04,3.770386683754622936e-06,1.712608354864642024e-04,9.814667282626032829e-04,-3.297081450000405312e-03,6.832436192780733109e-03,-1.778861042112112045e-03,3.807260654866695404e-03,-1.004082223516888916e-04,-5.821342929266393185e-04,-1.536886848043650389e-04,5.895121721550822258e-04,1.561328768730163574e-03,2.501564333215355873e-03,-1.411139848642051220e-03,-4.425519146025180817e-03,-9.613694623112678528e-03,-2.794965403154492378e-04,-7.316948613151907921e-04,1.042298972606658936e-03,-1.394143764628097415e-04,-1.908995036501437426e-04,2.145594684407114983e-03,-8.316293358802795410e-03,-3.441495355218648911e-04,-1.501777791418135166e-03,3.835020470432937145e-04,7.483910303562879562e-05,4.677002783864736557e-03,1.244706567376852036e-03,-3.378139110282063484e-03,5.687501979991793633e-04,5.274364375509321690e-04,3.106970980297774076e-04,-3.248396969866007566e-04,4.213142383377999067e-04,8.172881789505481720e-04,-6.552673294208943844e-04,-8.556414977647364140e-04,-3.640464856289327145e-04,3.637544286902993917e-04,1.115790102630853653e-03,-1.358504174277186394e-03,2.260487992316484451e-03,-3.175819583702832460e-04,8.793365559540688992e-04,-6.329189636744558811e-04,2.536528627388179302e-04,-3.235894255340099335e-04,-2.013209450524300337e-04,1.751222298480570316e-03,9.092627442441880703e-04,-1.168090617284178734e-03,-3.199710976332426071e-03,-4.262457136064767838e-03,3.112608392257243395e-04,3.266947809606790543e-03,-9.492793469689786434e-04,4.270254634320735931e-03,-3.514532931149005890e-03,1.212763716466724873e-03,7.330664084292948246e-04,3.095933934673666954e-03,5.915522109717130661e-03,-3.912249580025672913e-03,-2.319870749488472939e-03,8.647721260786056519e-04,-2.352499403059482574e-03,3.124441951513290405e-03,-4.132344853132963181e-03,3.717745654284954071e-03,6.981084588915109634e-04,1.877127506304532290e-04,-5.052499007433652878e-03,6.446952223777770996e-01,-4.733025096356868744e-03,-4.982151091098785400e-03,4.122442100197076797e-03,7.077576592564582825e-03,-5.189659539610147476e-03,1.102769747376441956e-02,1.762047875672578812e-03,-1.135351229459047318e-02,2.658111741766333580e-03,5.058078677393496037e-04,2.281410124851390719e-04,1.497429911978542805e-03,-1.597590371966362000e-02,-6.051821634173393250e-03,4.854177124798297882e-03,-9.288467466831207275e-03,8.417349308729171753e-03,-1.675965450704097748e-02,-1.031708554364740849e-03,6.357080303132534027e-03,-1.476198958698660135e-04,-4.896273836493492126e-03,7.451941655745031312e-06\n0.000000000000000000e+00,-4.417016316438093781e-05,-2.564261194493155926e-06,-1.596639922354370356e-04,5.290092085488140583e-04,-6.735869101248681545e-05,-2.766281613730825484e-05,8.767555570443619217e-10,4.706523759523406625e-05,4.912582517135888338e-05,1.163417357020080090e-03,-7.677162997424602509e-03,3.685872070491313934e-03,9.605896659195423126e-03,-1.049537240760400891e-04,9.350992331746965647e-05,1.106579802581109107e-04,-1.218432676978409290e-03,-2.124888822436332703e-03,1.477906829677522182e-03,4.584238864481449127e-03,-8.295726729556918144e-05,2.159007592126727104e-03,1.529390428913757205e-04,-1.903768570628017187e-04,-1.587514765560626984e-03,-3.434740472584962845e-03,7.716306485235691071e-03,1.341966446489095688e-03,2.758729737251996994e-03,1.993306912481784821e-03,3.742089393199421465e-05,-4.155651186010800302e-05,2.900767140090465546e-04,4.844737239181995392e-03,1.066682673990726471e-02,-2.059927443042397499e-03,8.165061473846435547e-03,1.773332362063229084e-03,1.382692018523812294e-03,4.641028499463573098e-05,4.316932056099176407e-03,2.513818256556987762e-02,-1.661605201661586761e-03,5.565550178289413452e-03,-1.983007043600082397e-02,-3.558690426871180534e-03,-8.173254900611937046e-05,4.777683716383762658e-05,5.229050293564796448e-03,4.181961121503263712e-04,-3.809042507782578468e-03,7.783821318298578262e-03,1.233454560860991478e-03,2.404343649686779827e-05,7.796604768373072147e-05,-2.887319897126872092e-05,5.028375308029353619e-04,-2.613771939650177956e-03,1.339511247351765633e-03,1.124539063312113285e-03,1.303962635574862361e-04,-7.236941019073128700e-05,-1.344104293821146712e-05,-1.545928718371669675e-08,-2.257935375382658094e-05,1.135504717240110040e-04,-1.678358647041022778e-03,-8.111224160529673100e-04,-8.225705641962122172e-06,-8.595451072324067354e-05,1.878401079125069373e-08,7.826663932064548135e-05,-2.227464428870007396e-04,6.503488402813673019e-04,4.083483945578336716e-04,4.917439073324203491e-04,3.149871714413166046e-03,3.650890721473842859e-04,-7.347767677856609225e-05,-1.912971056299284101e-04,4.163378907833248377e-04,-4.375186748802661896e-03,8.744517341256141663e-03,6.356666330248117447e-03,3.728438168764114380e-03,4.843689501285552979e-03,9.672314627096056938e-05,-2.076074160868301988e-04,-7.066509569995105267e-04,-2.499989350326359272e-04,7.478979416191577911e-03,5.610336665995419025e-04,2.633177209645509720e-04,3.262401791289448738e-03,-7.183582056313753128e-05,-1.983647234737873077e-05,9.391614585183560848e-04,9.134268388152122498e-03,7.370111066848039627e-03,-4.020479042083024979e-03,-5.756337661296129227e-03,-6.701154634356498718e-04,1.809997920645400882e-04,-1.321838353760540485e-04,3.852957393974065781e-03,5.746428854763507843e-03,1.104700844734907150e-03,4.661357961595058441e-03,-1.148690236732363701e-03,-3.077071160078048706e-03,3.130881523247808218e-04,-1.851099368650466204e-04,5.894389003515243530e-03,2.620101906359195709e-03,-6.525054108351469040e-03,3.525065258145332336e-03,-2.995266579091548920e-03,1.049298298312351108e-04,-2.217472792835906148e-04,1.810939920687815174e-06,4.431492707226425409e-04,1.864786259829998016e-03,1.932177343405783176e-03,-9.543020278215408325e-04,-1.102112801163457334e-04,8.102798892650753260e-05,3.092074621235951781e-05,3.356313271751787397e-08,-9.293057519244030118e-05,-8.285700459964573383e-06,9.848789777606725693e-04,1.773350522853434086e-03,-6.496921560028567910e-05,-2.165096520911902189e-05,7.687363634545363311e-09,-7.126411219360306859e-05,2.780698559945449233e-05,4.752839449793100357e-03,-5.114393308758735657e-03,4.904869012534618378e-03,1.081939414143562317e-02,4.424185899551957846e-04,-4.238908150000497699e-05,-3.265045234002172947e-04,-2.336879726499319077e-03,-5.221114959567785263e-03,-9.604762308299541473e-04,1.361444592475891113e-02,6.593666970729827881e-03,1.500706188380718231e-03,-4.404386563692241907e-04,-4.909130511805415154e-04,-4.272664431482553482e-03,-6.356736179441213608e-03,6.396667100489139557e-03,-6.103271152824163437e-04,2.266447059810161591e-03,-1.374190789647400379e-03,5.496829544426873326e-05,6.907049100846052170e-05,8.742222562432289124e-04,-3.091186285018920898e-03,7.194831036031246185e-03,-5.903277080506086349e-03,-4.610438831150531769e-03,2.079513156786561012e-03,-1.823766157031059265e-03,-1.359775051241740584e-04,4.341185092926025391e-03,8.793604560196399689e-03,8.285949937999248505e-03,3.233324503526091576e-03,-1.726948842406272888e-02,-6.712886504828929901e-03,9.230637224391102791e-04,-3.325620782561600208e-04,6.962378043681383133e-03,-6.317633204162120819e-03,5.286182742565870285e-03,1.173906773328781128e-02,-8.340587373822927475e-05,6.886851042509078979e-05,-3.462851454969495535e-04,-1.569193955219816417e-05,3.936839348170906305e-04,1.949506462551653385e-03,-1.693813101155683398e-04,-3.800773527473211288e-03,-5.377297056838870049e-04,-1.591044710949063301e-04,-3.866633051075041294e-05,-3.788560132278462333e-09,-8.901523870008531958e-06,-2.814362815115600824e-04,1.042067306116223335e-03,2.450252417474985123e-03,-3.636996552813798189e-06,7.385696517303586006e-05,-1.713397068670019507e-08,3.225812106393277645e-04,3.251303132856264710e-05,5.685610696673393250e-03,1.010659732855856419e-03,-6.931664887815713882e-03,9.537412784993648529e-03,3.778487443923950195e-04,-4.747461207443848252e-05,-3.196077304892241955e-04,-1.625878270715475082e-03,-5.690810736268758774e-03,7.626353763043880463e-04,-2.701976336538791656e-03,3.651044564321637154e-03,-1.238813437521457672e-02,-1.192106719827279449e-05,4.805336357094347477e-04,2.719098236411809921e-03,-1.658967463299632072e-03,6.134441122412681580e-03,8.954696357250213623e-03,-7.246441673487424850e-04,-2.689822111278772354e-03,-1.777226570993661880e-04,-1.222548235091380775e-05,2.459165873005986214e-03,9.580337442457675934e-03,-7.647497579455375671e-03,6.666452158242464066e-03,-2.016914542764425278e-03,2.675286959856748581e-03,-1.566306105814874172e-03,-7.496821490349248052e-05,4.823769908398389816e-03,6.760881282389163971e-03,4.944923799484968185e-03,-3.735800273716449738e-04,5.863427184522151947e-03,7.667284458875656128e-03,-5.244603962637484074e-04,4.849528340855613351e-05,5.668455269187688828e-03,-4.562722984701395035e-03,-8.353950455784797668e-03,-4.700772464275360107e-03,8.856081985868513584e-04,-3.471713571343570948e-04,2.578123530838638544e-05,-3.109274985035881400e-05,-3.438740386627614498e-04,-1.522309379652142525e-03,-3.799827303737401962e-03,-2.524269511923193932e-04,-2.351578586967661977e-04,-1.630287588341161609e-04,2.127722473233006895e-05,-2.728484105318784714e-08,-1.321993204328464344e-05,2.390807203482836485e-04,-1.165087451227009296e-03,-5.498274113051593304e-04,-3.997588646598160267e-05,-6.563412171090021729e-05,1.805108240660047159e-08,6.156844756333157420e-05,-1.370706013403832912e-04,2.430348657071590424e-03,2.169350162148475647e-03,-5.091709550470113754e-03,3.967377357184886932e-03,2.914327196776866913e-04,-5.218252772465348244e-05,-2.116428222507238388e-04,1.371033868053928018e-04,2.157220151275396347e-03,3.336151828989386559e-03,5.135580897331237793e-03,9.027337655425071716e-03,1.519345212727785110e-03,-4.727988198283128440e-05,-2.082130231428891420e-04,-4.871204029768705368e-03,-2.019185340031981468e-03,7.153298705816268921e-03,1.444753259420394897e-03,5.486470763571560383e-04,1.424836460500955582e-03,-1.640640111872926354e-04,-1.457141297578345984e-05,1.422581495717167854e-03,8.297963067889213562e-03,-5.354878958314657211e-04,2.009665360674262047e-03,-5.535498727113008499e-03,3.522654063999652863e-03,3.706206916831433773e-04,-9.228245471604168415e-05,5.201137624680995941e-03,7.302582263946533203e-03,4.703381564468145370e-04,1.162619562819600105e-03,-7.565807085484266281e-03,5.502091255038976669e-03,3.538298769854009151e-04,-1.975440536625683308e-04,5.328364670276641846e-03,2.474755980074405670e-03,-9.207306429743766785e-04,3.260790370404720306e-03,-2.209062222391366959e-03,1.739150611683726311e-04,-2.221773611381649971e-04,7.668607577215880156e-05,5.230012466199696064e-04,4.096380900591611862e-03,-1.919116126373410225e-03,-2.949385438114404678e-03,-6.630640127696096897e-04,-4.174271452939137816e-05,2.916216544690541923e-05,3.672448656288906932e-08,5.020509661335381679e-07,-3.699208900798112154e-05,-5.252598784863948822e-04,-1.190204347949475050e-04,-8.464702113997191191e-05,-9.994976426241919398e-05,2.346058636248926632e-08,7.890808774391189218e-05,-1.253498339792713523e-04,1.572818611748516560e-03,4.056470002979040146e-03,9.791825432330369949e-04,7.370262872427701950e-03,5.439343658508732915e-05,-4.990699380869045854e-06,7.408519741147756577e-05,2.346453693462535739e-04,4.844202194362878799e-03,1.167730055749416351e-02,4.276530235074460506e-04,3.946439363062381744e-03,-2.059790538623929024e-03,3.892922904924489558e-05,1.190978364320471883e-04,3.748452581930905581e-04,-1.743644475936889648e-03,-1.410885946825146675e-03,-1.773319207131862640e-03,-1.113460585474967957e-02,5.214180331677198410e-03,1.340581002295948565e-05,6.297123036347329617e-05,5.905274883843958378e-04,5.854705348610877991e-03,-2.845302224159240723e-03,-1.065245363861322403e-03,2.988234162330627441e-03,4.031541757285594940e-03,5.075978115200996399e-04,8.535596862202510238e-05,4.000417888164520264e-03,6.771095562726259232e-03,-5.571136716753244400e-04,9.415358304977416992e-03,1.349292229861021042e-03,5.754689220339059830e-03,-2.402099926257506013e-04,-1.933220482897013426e-04,1.909867394715547562e-03,5.332849919795989990e-03,7.648563012480735779e-03,-5.086727440357208252e-03,2.906820969656109810e-03,-7.665208977414295077e-05,-1.105204355553723872e-04,-1.956805499503389001e-05,-1.472947333240881562e-04,-7.906451937742531300e-04,4.575632337946444750e-04,-7.837155717425048351e-04,-2.133993839379400015e-04,1.337165740551427007e-04,-1.089337456505745649e-05,-1.069906829798128456e-08,2.126430263160727918e-05,2.648803056217730045e-04,1.557145034894347191e-03,-2.561947330832481384e-04,-3.202823791070841253e-05,-3.668397039291448891e-05,-8.188101219275267795e-08,-4.603186971507966518e-05,1.219652222061995417e-05,5.715198931284248829e-04,1.072689704596996307e-02,4.397816024720668793e-03,-1.528724096715450287e-04,3.624295641202479601e-04,-7.458144682459533215e-05,-2.682920312508940697e-04,3.071291721425950527e-04,-2.077171346172690392e-03,1.095760427415370941e-02,3.430447541177272797e-03,9.246847592294216156e-03,2.589157549664378166e-03,1.756234414642676711e-04,-3.216326877009123564e-04,-2.443893579766154289e-03,8.068366441875696182e-04,1.736136619001626968e-03,-6.441878154873847961e-03,4.861932829953730106e-04,2.616188023239374161e-03,9.277796380047220737e-06,2.478779060766100883e-04,6.715632043778896332e-04,3.033790271729230881e-04,8.901272900402545929e-03,-7.289930712431669235e-03,-7.034762296825647354e-03,7.675807457417249680e-03,1.366355572827160358e-03,3.999337423010729253e-06,-3.042565193027257919e-03,1.315160654485225677e-02,3.925094846636056900e-03,4.832224920392036438e-03,-1.071724109351634979e-02,9.736066684126853943e-03,-4.471505235414952040e-06,-2.919023099821060896e-04,5.155906546860933304e-03,-2.042816951870918274e-03,2.481950912624597549e-03,-5.012529436498880386e-03,-9.036472998559474945e-03,1.001330383587628603e-04,-4.906711546937003732e-05,2.507016688468866050e-05,3.887393977493047714e-04,2.149114152416586876e-03,9.224854875355958939e-04,-3.742563538253307343e-03,-5.091252969577908516e-04,1.816402800614014268e-04,-1.137689923780271783e-05,-5.920787771174218506e-08,-2.002454129979014397e-05,1.607458107173442841e-04,-3.794622316490858793e-04,-4.520325455814599991e-05,3.551968256942927837e-05,-1.234805240528658032e-04,-7.347136943280929700e-08,8.523514406988397241e-05,-2.015447826124727726e-04,2.219709102064371109e-03,-7.486511021852493286e-04,-3.230707952752709389e-03,5.298743490129709244e-03,3.525660722516477108e-04,-7.317422569030895829e-05,-1.677471154835075140e-04,-1.260914257727563381e-03,2.571745542809367180e-03,5.659740418195724487e-03,3.623899538069963455e-03,3.592823166400194168e-03,-3.542668186128139496e-03,-6.750215106876567006e-05,-8.815099135972559452e-05,-5.140197463333606720e-03,-1.105461921542882919e-02,1.122739352285861969e-02,2.416357165202498436e-03,6.207646219991147518e-04,4.674249794334173203e-03,-6.371272320393472910e-05,1.734346733428537846e-04,9.229854331351816654e-04,8.531170897185802460e-03,2.775000873953104019e-03,3.052049782127141953e-03,-4.895553458482027054e-03,3.063268959522247314e-03,2.091024507535621524e-04,-1.107523130485787988e-04,5.015475209802389145e-03,-6.207145052030682564e-04,1.501129940152168274e-03,5.817525088787078857e-03,-6.974262068979442120e-04,3.225991968065500259e-03,6.435172981582581997e-04,-2.122144505847245455e-04,2.556439023464918137e-03,1.213001087307929993e-02,1.504715764895081520e-03,-8.992721326649188995e-03,-1.391021418385207653e-03,2.257160667795687914e-04,-1.509436842752620578e-04,4.913508018944412470e-05,5.830352311022579670e-04,1.067600399255752563e-02,9.250964038074016571e-03,-1.959796529263257980e-03,-9.611197310732677579e-05,-7.956623448990285397e-05,1.644852272875141352e-05,-5.220590537646785378e-08,-3.644601383712142706e-05,-7.003389328019693494e-06,-5.957271205261349678e-04,2.344404347240924835e-04,1.263490958081092685e-05,-6.534384010592475533e-05,-2.858644165826262906e-08,9.166695235762745142e-06,-9.128286910708993673e-05,2.651615766808390617e-03,1.427108701318502426e-02,-4.280119203031063080e-03,1.792172202840447426e-03,1.022850628942251205e-04,1.066147524397820234e-04,1.839070027926936746e-04,2.416302450001239777e-04,2.488855505362153053e-03,1.231092028319835663e-05,1.505303895100951195e-03,2.781498618423938751e-02,3.496010322123765945e-04,2.953853254439309239e-05,-1.310207007918506861e-04,-4.096332006156444550e-03,-5.152070894837379456e-03,6.864387076348066330e-03,2.403582911938428879e-03,-7.546712178736925125e-03,5.261727608740329742e-03,1.184676948469132185e-04,1.249066845048218966e-04,7.111480808816850185e-04,2.668295986950397491e-03,8.656754158437252045e-03,1.359018217772245407e-02,6.792144849896430969e-03,3.007927443832159042e-05,4.761383461300283670e-04,8.598637214163318276e-05,5.536509561352431774e-04,5.964787676930427551e-03,5.617873743176460266e-03,-1.186129543930292130e-02,-6.547824479639530182e-03,6.348135415464639664e-03,-5.898188101127743721e-04,4.058748891111463308e-05,1.067135832272469997e-03,6.250543985515832901e-03,9.723762632347643375e-04,-1.138754654675722122e-02,1.123973634093999863e-03,8.307680254802107811e-04,7.801442989148199558e-04,2.510418380552437156e-05,5.375006003305315971e-05,3.151949495077133179e-03,8.123865351080894470e-03,4.335820209234952927e-03,-1.238176133483648300e-03,-1.202992396429181099e-03,8.956999517977237701e-04,1.804741565138101578e-03,-1.484814129071310163e-04,2.164653706131502986e-04,-1.159332750830799341e-04,-1.492405775934457779e-03,-3.417372645344585180e-04,-4.109851943212561309e-05,-1.055764383636415005e-03,6.263447576202452183e-04,6.903755711391568184e-04,-1.578371599316596985e-02,-2.286231145262718201e-02,-1.798271201550960541e-02,-4.995400831103324890e-02,-3.228012006729841232e-03,2.434791094856336713e-04,1.941793481819331646e-03,3.729889634996652603e-03,2.658026292920112610e-03,1.914159208536148071e-02,-1.369344536215066910e-02,-2.064496465027332306e-02,-2.292653359472751617e-02,3.023877739906311035e-03,-5.994634120725095272e-04,1.465464755892753601e-02,1.106627751141786575e-02,-1.817446784116327763e-03,-3.240059595555067062e-03,3.364894539117813110e-02,-1.448333822190761566e-02,1.171789364889264107e-03,-4.814090672880411148e-03,-5.330529063940048218e-03,-6.421341001987457275e-02,-3.673141077160835266e-02,3.691162168979644775e-02,1.550309732556343079e-02,-6.126646883785724640e-03,6.568512879312038422e-03,-4.556941334158182144e-03,6.319739818572998047e-01,-2.968277595937252045e-02,7.237956859171390533e-03,-3.398420661687850952e-02,-5.039770621806383133e-05,-2.620827779173851013e-02,1.393758459016680717e-03,1.659594359807670116e-03,-3.473550081253051758e-02,-2.430196665227413177e-02,-2.188977785408496857e-02,6.101591885089874268e-02,5.664358288049697876e-02,4.317755252122879028e-02,1.775183528661727905e-02,-2.300873026251792908e-02,3.659754991531372070e-02,-9.805150330066680908e-03,3.335258364677429199e-02,7.037253584712743759e-03,9.380042552947998047e-03,5.937830358743667603e-02,-4.639056714950129390e-05\n0.000000000000000000e+00,7.613017078256234527e-05,3.378789551788941026e-05,-2.317710546776652336e-03,-2.179414266720414162e-03,4.312091186875477433e-05,-7.532021118095144629e-05,-9.495246366952869721e-09,-1.317317510256543756e-04,4.118148353882133961e-05,1.110915036406368017e-04,1.746100606396794319e-04,-6.097795441746711731e-03,9.232491254806518555e-03,-1.251104287803173065e-03,2.666130894795060158e-04,4.598350205924361944e-04,6.745643913745880127e-04,1.073815952986478806e-02,1.012898515909910202e-03,3.591751912608742714e-03,1.481737568974494934e-02,-3.778915386646986008e-03,3.592058783397078514e-04,-3.918855800293385983e-04,-3.173759207129478455e-03,-5.166532937437295914e-03,1.440334599465131760e-02,1.428838167339563370e-02,-4.566636867821216583e-03,-6.198190618306398392e-03,2.434624548186548054e-05,-2.381136728217825294e-04,-1.556546194478869438e-03,-3.888429608196020126e-03,1.402110047638416290e-02,-1.287457626312971115e-02,-5.743004381656646729e-03,-3.769290167838335037e-03,2.658090088516473770e-03,2.517669927328824997e-04,-1.772256218828260899e-04,2.949334122240543365e-02,-3.330560866743326187e-04,-5.782049149274826050e-03,1.737025007605552673e-02,-6.315048784017562866e-03,2.603727392852306366e-03,3.672315797302871943e-04,-7.450100965797901154e-03,1.311517902649939060e-03,-5.966451019048690796e-03,-8.494694717228412628e-03,4.565403796732425690e-03,-2.086479216814041138e-04,3.160216147080063820e-04,-2.546877076383680105e-04,-8.603077149018645287e-04,-6.346954498440027237e-03,-2.906877081841230392e-03,4.828627686947584152e-03,6.892466335557401180e-04,3.132631536573171616e-04,-2.577528721303679049e-05,1.109246117181328373e-08,5.752847937401384115e-05,2.891310577979311347e-05,-3.338993061333894730e-03,-2.834926592186093330e-03,1.498176061431877315e-05,-8.472513582091778517e-05,5.285950011035822627e-10,1.375345618725987151e-05,-2.940197300631552935e-04,8.782633813098073006e-04,7.199080195277929306e-03,-9.960372932255268097e-03,4.953289404511451721e-03,-3.499159647617489100e-04,9.579973266227170825e-05,2.037193917203694582e-05,3.007458988577127457e-03,4.753291606903076172e-03,1.814771257340908051e-02,1.952289603650569916e-03,1.077477168291807175e-02,-3.484276821836829185e-03,4.174289933871477842e-04,2.165068435715511441e-04,1.123480265960097313e-03,-5.992424208670854568e-03,2.273736335337162018e-02,1.363709568977355957e-02,5.775508470833301544e-04,-1.989743672311306000e-03,-3.332537598907947540e-04,-2.950081252492964268e-04,1.140976091846823692e-03,9.180036140605807304e-04,6.996940355747938156e-03,-6.351806223392486572e-05,-1.488224416971206665e-02,-7.505128625780344009e-03,3.175942692905664444e-03,1.678577973507344723e-05,2.854045480489730835e-03,2.701858617365360260e-02,-8.127035573124885559e-03,-3.140269778668880463e-03,9.706899523735046387e-03,8.334759622812271118e-03,1.842874102294445038e-03,1.909881539177149534e-04,-5.352630279958248138e-03,2.109915716573596001e-03,-2.318974211812019348e-02,7.390558719635009766e-03,1.832053996622562408e-03,-5.820275691803544760e-05,1.798878074623644352e-04,-1.158060986199416220e-04,-5.147656775079667568e-04,-4.969688598066568375e-03,-4.185920581221580505e-03,5.093727260828018188e-03,7.850943948142230511e-04,2.855454513337463140e-04,8.934572542784735560e-05,3.082254729225297751e-10,-7.924413512228056788e-05,-1.651486963964998722e-04,1.016420777887105942e-03,4.291190765798091888e-03,-2.466473961248993874e-04,1.430191332474350929e-06,2.065776882886893873e-09,-2.201893075834959745e-04,5.443256231956183910e-04,4.620921332389116287e-03,8.478493429720401764e-03,2.843942493200302124e-02,4.005951806902885437e-03,-1.741572923492640257e-04,2.647438959684222937e-04,3.435620237723924220e-05,-3.475501667708158493e-03,6.316291168332099915e-03,-1.418613828718662262e-02,1.645568013191223145e-02,4.884084686636924744e-02,-7.395485416054725647e-03,1.288977509830147028e-04,-9.075656416825950146e-04,-1.570340059697628021e-02,-1.078815292567014694e-02,2.162797749042510986e-02,-5.352504085749387741e-04,-1.122237276285886765e-02,-1.385523658245801926e-02,5.959942936897277832e-04,-2.705859369598329067e-04,2.477265079505741596e-04,-2.450086548924446106e-02,-1.166262105107307434e-02,-5.520304664969444275e-03,-4.544417373836040497e-03,-1.199014950543642044e-02,-1.203422434628009796e-03,2.881727996282279491e-04,1.486815698444843292e-02,1.443722005933523178e-02,2.508312463760375977e-02,-2.706174924969673157e-02,-4.203787446022033691e-02,7.105345837771892548e-03,1.295967027544975281e-03,-8.680651080794632435e-05,-4.218535497784614563e-03,-1.938976533710956573e-02,2.908186987042427063e-03,2.477497607469558716e-02,1.588907465338706970e-02,-2.561294822953641415e-04,-7.507583359256386757e-05,-1.124812843045219779e-04,1.383799244649708271e-04,-8.927009999752044678e-03,1.349847298115491867e-03,-1.536455703899264336e-03,-1.565984857734292746e-04,1.760351879056543112e-04,-1.548432628624141216e-04,-2.333537807430730027e-08,-1.157189672085223719e-05,-2.092183567583560944e-04,-2.792826388031244278e-03,6.348388851620256901e-04,-1.830786059144884348e-04,-1.069936843123286963e-05,2.350586214561189990e-08,4.735674592666327953e-04,-1.715328835416585207e-05,4.718192387372255325e-03,1.711499877274036407e-03,5.515727214515209198e-03,1.394726149737834930e-02,9.577651508152484894e-04,5.738590698456391692e-05,2.046547742793336511e-04,2.955901436507701874e-06,4.382191225886344910e-03,2.656754106283187866e-02,2.295976132154464722e-02,1.603280380368232727e-02,1.409157644957304001e-02,4.307376730139367282e-05,1.948338176589459181e-04,-2.430727705359458923e-03,-1.481236889958381653e-02,8.300348185002803802e-03,1.056015491485595703e-02,2.550450153648853302e-02,-1.320839859545230865e-03,-6.475990521721541882e-04,-3.669109719339758158e-04,5.386385018937289715e-04,6.998275406658649445e-03,2.742558252066373825e-03,3.935131244361400604e-03,5.381145514547824860e-03,-1.227034814655780792e-02,-4.928332054987549782e-04,8.596061525167897344e-05,5.945620127022266388e-03,1.532487291842699051e-02,-1.090369746088981628e-02,-1.522685959935188293e-02,8.733886294066905975e-03,-1.898081041872501373e-03,-5.400245427154004574e-04,5.055199726484715939e-04,1.805767416954040527e-02,1.424215361475944519e-02,-2.762164175510406494e-02,-2.719234488904476166e-02,1.364388316869735718e-02,1.108058932004496455e-04,2.750429848674684763e-04,-2.244481293018907309e-04,1.649533747695386410e-03,-7.047366816550493240e-03,-1.520677935332059860e-03,8.221516385674476624e-03,8.640164742246270180e-04,-1.161466061603277922e-04,2.022413718805182725e-05,-1.159912699222331867e-08,3.329705941723659635e-05,2.724840596783906221e-04,-3.976211883127689362e-03,-2.694269642233848572e-03,8.225886267609894276e-05,-6.591684359591454268e-05,-1.248804437636863440e-08,5.292079367791302502e-05,-1.126215429394505918e-04,3.198882564902305603e-03,-2.887122798711061478e-03,-2.034392673522233963e-03,8.471584878861904144e-03,-3.408035554457455873e-04,1.752924727043136954e-04,2.346986293559893966e-04,8.098420803435146809e-04,1.062319707125425339e-02,7.936213165521621704e-03,9.672636166214942932e-03,1.331686135381460190e-02,-9.596025571227073669e-03,6.449762440752238035e-05,1.529377186670899391e-04,-1.542587531730532646e-03,-2.314574318006634712e-03,1.786375232040882111e-02,-1.771421753801405430e-03,-4.295691614970564842e-04,-5.764297675341367722e-03,-3.925885830540210009e-04,-3.707993892021477222e-04,1.130114891566336155e-03,3.945836331695318222e-03,3.960636444389820099e-03,-4.269258584827184677e-03,-1.524836476892232895e-02,-5.684668663889169693e-03,2.623394830152392387e-03,1.419060281477868557e-04,3.392007201910018921e-03,2.245118655264377594e-02,8.052843622863292694e-05,-7.552299182862043381e-03,1.818554848432540894e-02,5.927597172558307648e-03,2.072798088192939758e-03,1.290204963879659772e-04,-5.409601144492626190e-03,4.324692301452159882e-03,-9.722213260829448700e-03,-6.113154347985982895e-03,4.403830971568822861e-03,-8.756834722589701414e-05,2.166961494367569685e-04,-3.922250471077859402e-05,-3.325413854327052832e-04,-6.966322660446166992e-03,-3.878001589328050613e-03,4.898018203675746918e-03,6.051374366506934166e-04,1.575726782903075218e-04,6.663317617494612932e-05,7.192738848971202970e-09,1.403592468705028296e-04,1.004371442832052708e-04,-2.379582729190587997e-03,-1.872753025963902473e-03,9.424333256902173162e-06,-2.102301732520572841e-05,3.965396899729967117e-10,1.223001454491168261e-04,-1.278830750379711390e-04,-4.509899590630084276e-04,7.840945385396480560e-03,3.702464746311306953e-03,-4.142462741583585739e-03,-4.923671949654817581e-04,5.444798807729966938e-05,-2.443549601593986154e-05,3.784120082855224609e-03,1.439885236322879791e-04,2.170092239975929260e-02,8.269189856946468353e-03,1.605970598757266998e-02,-6.626621820032596588e-03,5.402420065365731716e-04,2.070705231744796038e-04,-1.959376386366784573e-04,-1.180847291834652424e-03,3.452973440289497375e-03,-8.750385604798793793e-03,-1.077221892774105072e-02,-3.525240812450647354e-03,1.055163102137157694e-05,-5.770156712969765067e-05,1.073170715244486928e-04,4.711013752967119217e-03,1.364606199786067009e-03,-1.147889718413352966e-02,-3.945432603359222412e-03,6.003075977787375450e-04,5.364364944398403168e-03,-9.597037569619715214e-05,4.134447313845157623e-03,3.448393195867538452e-02,2.163547556847333908e-03,-5.584186408668756485e-03,9.314541704952716827e-03,5.324565805494785309e-03,2.783457981422543526e-03,1.811153924791142344e-04,-8.715755306184291840e-03,7.470032665878534317e-03,-7.540033664554357529e-03,-1.872487738728523254e-02,8.285603486001491547e-03,-2.427224098937585950e-04,2.520782873034477234e-04,-1.146213762694969773e-04,-5.272515700198709965e-04,-5.486920475959777832e-03,-2.650666516274213791e-03,5.235912278294563293e-03,8.431047899648547173e-04,5.325257079675793648e-04,7.730224751867353916e-05,-4.539288056548684835e-09,7.091397128533571959e-05,2.303681249031797051e-04,-6.857209955342113972e-04,-1.092196675017476082e-03,-6.606357783311977983e-05,-1.245429884875193238e-04,4.125922714592888951e-09,-1.042041549226269126e-04,1.014708977891132236e-04,-4.374861717224121094e-03,2.217696607112884521e-02,9.915549308061599731e-04,-1.264156308025121689e-04,-7.033684523776173592e-04,3.566623490769416094e-06,-1.514984178356826305e-04,2.083810977637767792e-03,1.431227847933769226e-02,2.052665129303932190e-02,1.557405572384595871e-02,1.001436542719602585e-02,-3.644466167315840721e-03,6.215408211573958397e-04,-5.216649733483791351e-04,-3.506561042740941048e-03,8.771812543272972107e-03,1.697103492915630341e-02,-2.136930078268051147e-02,6.727034691721200943e-03,-5.228310823440551758e-03,-8.799911302048712969e-05,1.595608191564679146e-04,-4.200547700747847557e-04,3.936722874641418457e-03,4.258744418621063232e-03,-1.461983658373355865e-02,-1.782914623618125916e-02,1.016502082347869873e-02,6.901152897626161575e-03,1.221436978084966540e-04,-5.559795536100864410e-03,2.413963340222835541e-02,1.223101560026407242e-02,-1.522061228752136230e-02,6.977254524827003479e-03,1.941066980361938477e-02,2.017253078520298004e-03,-5.445651549962349236e-05,-2.202797215431928635e-03,1.118749612942337990e-03,-1.641758345067501068e-02,-7.635555230081081390e-03,5.658599548041820526e-04,-1.758634898578748107e-04,3.027803031727671623e-04,-1.747051865095272660e-04,-1.319373113801702857e-04,-5.437697749584913254e-03,-5.676059052348136902e-03,-8.944066357798874378e-04,1.228700421052053571e-04,5.003215046599507332e-04,1.259413547813892365e-04,-1.391526893712580204e-09,2.020589454332366586e-04,2.982702280860394239e-04,-1.657694345340132713e-03,-2.129470231011509895e-03,4.860909539274871349e-04,4.876418461208231747e-05,4.486491889110766351e-08,6.684775144094601274e-05,-2.980153949465602636e-04,2.114383270964026451e-03,1.134230848401784897e-02,-7.560387253761291504e-03,8.545316755771636963e-03,-4.177202354185283184e-04,2.851109275070484728e-05,-1.037473339238204062e-04,1.183680957183241844e-03,1.764548011124134064e-02,-8.077688980847597122e-04,8.520712144672870636e-03,2.674174308776855469e-02,-2.655126899480819702e-02,5.169319774722680449e-05,3.161567437928169966e-04,4.602389410138130188e-03,-1.476608496159315109e-02,3.060483932495117188e-02,9.672929532825946808e-03,-8.359353058040142059e-03,-2.737406408414244652e-03,-3.050245868507772684e-04,1.590842875884845853e-04,1.871904823929071426e-03,1.753459218889474869e-03,3.360818140208721161e-03,8.390409871935844421e-03,4.655855707824230194e-03,8.575824089348316193e-03,3.267905209213495255e-03,-2.719388285186141729e-04,6.272104103118181229e-03,2.096660248935222626e-02,-8.043218986131250858e-04,-2.605894953012466431e-02,2.946369815617799759e-03,1.294089760631322861e-02,2.764540491625666618e-03,5.811327355331741273e-05,-1.326524280011653900e-02,5.139051936566829681e-04,-4.368458874523639679e-03,-2.113159373402595520e-02,-4.289000295102596283e-03,-5.550253263209015131e-05,-1.535534247523173690e-04,7.034740701783448458e-05,-4.946574917994439602e-04,5.045842379331588745e-03,-1.366014359518885612e-03,-3.267825813964009285e-04,1.391623518429696560e-04,2.890597097575664520e-04,6.285664858296513557e-05,-1.735099885991076007e-08,-2.085879896185360849e-05,3.098232264164835215e-05,-4.903452936559915543e-04,1.724880887195467949e-03,6.550195394083857536e-06,-8.089064795058220625e-05,2.713727553782518953e-08,-2.371030859649181366e-06,-1.491168804932385683e-04,3.548004897311329842e-03,2.545857802033424377e-02,-1.993487030267715454e-02,9.126182645559310913e-03,2.645227359607815742e-04,-9.488938667345792055e-05,-3.467556380201131105e-04,-2.586101181805133820e-04,1.036665216088294983e-02,1.650618016719818115e-02,1.465414650738239288e-02,1.251850090920925140e-02,-2.475979505106806755e-03,5.528717301785945892e-04,-9.644420351833105087e-04,-1.008932292461395264e-02,-1.791145838797092438e-02,2.142890542745590210e-02,3.129075840115547180e-02,-1.944047957658767700e-02,2.520599868148565292e-03,4.172058543190360069e-04,2.488809332135133445e-05,7.985135307535529137e-04,6.091749295592308044e-03,-2.392599545419216156e-02,-1.536481268703937531e-02,4.185282625257968903e-03,8.900143206119537354e-03,4.766340134665369987e-05,-2.245658251922577620e-04,4.864511080086231232e-03,2.852946147322654724e-02,5.314729176461696625e-03,-3.556172549724578857e-02,-2.443411760032176971e-02,1.366535946726799011e-02,1.226133201271295547e-03,5.089418846182525158e-05,1.239131577312946320e-02,-5.148164927959442139e-05,-2.773478860035538673e-03,-3.463045880198478699e-02,-7.413907907903194427e-03,3.753061173483729362e-05,1.319032395258545876e-03,4.087025299668312073e-04,9.915737900882959366e-04,2.535220701247453690e-03,4.552727099508047104e-03,-3.527119057253003120e-03,-1.925248070620000362e-03,-3.872967790812253952e-04,-4.498291818890720606e-04,-7.005644147284328938e-04,-7.649466861039400101e-04,-1.877830130979418755e-03,1.458924449980258942e-02,7.587533909827470779e-03,1.525222323834896088e-03,8.085857843980193138e-04,-6.934638367965817451e-04,8.916378137655556202e-04,6.801125127822160721e-04,-1.003051362931728363e-02,-1.592897810041904449e-03,-5.798744037747383118e-02,-3.574354201555252075e-02,6.708884611725807190e-04,-7.617250666953623295e-04,2.789861289784312248e-03,-9.462451562285423279e-03,-5.539277940988540649e-02,-6.369850039482116699e-02,-9.494452178478240967e-02,-7.580208033323287964e-02,1.324869878590106964e-02,-3.980471752583980560e-03,2.520701847970485687e-03,1.503342483192682266e-02,2.215867117047309875e-02,-5.857620015740394592e-02,-2.447242848575115204e-02,7.858988642692565918e-02,3.015373274683952332e-02,2.429462270811200142e-03,6.867476273328065872e-03,-4.445670638233423233e-03,-4.575943574309349060e-02,-4.666006565093994141e-02,2.543755248188972473e-02,7.102908939123153687e-02,7.327960804104804993e-03,-1.834151521325111389e-02,-5.334576591849327087e-03,-3.113801591098308563e-02,4.979774653911590576e-01,-8.324436843395233154e-03,2.161655947566032410e-02,-1.182986199855804443e-01,-4.564100503921508789e-02,-2.630042843520641327e-02,-2.108963206410408020e-02,3.493820875883102417e-02,-1.004969049245119095e-02,-2.044076099991798401e-02,1.877839416265487671e-01,7.000964879989624023e-02,5.362233892083168030e-02,1.910018734633922577e-02,-3.061184845864772797e-02,2.906215004622936249e-02,1.545082312077283859e-03,1.193264722824096680e-01,-4.944728314876556396e-02,-4.103742167353630066e-02,-1.636595465242862701e-02,-1.248254557140171528e-04\n0.000000000000000000e+00,9.181459608953446150e-05,1.156549406005069613e-04,1.001144410111010075e-03,1.011491869576275349e-03,-1.952452294062823057e-06,1.685305032879114151e-04,-7.965547110799775510e-10,-2.965962048619985580e-04,4.345470806583762169e-04,-4.176171962171792984e-03,2.175605623051524162e-03,5.913569591939449310e-03,2.406821353361010551e-03,-7.398276939056813717e-04,3.936354914912953973e-05,1.687713956926018000e-04,3.932207822799682617e-03,6.833538413047790527e-03,-2.177166752517223358e-02,3.264105180278420448e-03,5.518739577382802963e-03,-8.033186197280883789e-03,6.387174944393336773e-04,2.785594260785728693e-04,5.725573282688856125e-03,-6.181681063026189804e-03,2.778660040348768234e-03,3.782144188880920410e-02,1.324733160436153412e-02,-4.563468508422374725e-03,8.624323527328670025e-05,-3.472960088402032852e-05,-2.954980824142694473e-03,4.286543698981404305e-04,1.338023226708173752e-02,9.906000923365354538e-05,3.714391728863120079e-03,6.490454543381929398e-03,4.684739746153354645e-03,5.964078809483908117e-05,3.413453465327620506e-03,5.425851559266448021e-04,4.895173758268356323e-02,-1.047219336032867432e-02,-2.260427735745906830e-02,-7.704529911279678345e-03,1.906903926283121109e-03,4.953820025548338890e-04,-9.695556014776229858e-03,-2.049604663625359535e-03,-1.296017318964004517e-02,-1.251245290040969849e-02,1.141288317739963531e-02,-3.288833249825984240e-04,4.176732036285102367e-04,-1.893503358587622643e-04,-7.511341245844960213e-04,-6.646636873483657837e-03,-6.678281817585229874e-03,6.225836463272571564e-03,9.175054728984832764e-04,3.169626579619944096e-04,3.788305548368953168e-05,-9.840256609550124267e-09,5.186336420592851937e-05,6.171412678668275476e-06,1.737616723403334618e-03,1.635491265915334225e-03,4.851725680055096745e-05,1.154792262241244316e-04,7.358452958072803085e-09,-1.387370139127597213e-04,4.856492450926452875e-04,-2.872023265808820724e-03,2.464051172137260437e-02,-1.497373264282941818e-02,-1.388881541788578033e-02,2.904524444602429867e-04,-2.032420597970485687e-04,-1.631974009796977043e-04,3.008784260600805283e-03,-9.344727732241153717e-03,-1.270982250571250916e-02,3.066767379641532898e-02,-1.288924831897020340e-02,-3.264841623604297638e-03,-3.147992247249931097e-04,1.643773575779050589e-04,5.278906319290399551e-03,-1.152645796537399292e-03,1.573723368346691132e-02,4.567471798509359360e-03,-3.121749497950077057e-03,-2.064636908471584320e-03,-3.663080278784036636e-04,1.970390439964830875e-04,1.487863628426566720e-04,-4.489735700190067291e-03,8.732229471206665039e-03,1.855599321424961090e-02,-1.437316369265317917e-02,6.454249378293752670e-03,1.403720350936055183e-03,-2.354900643695145845e-04,-3.683131188154220581e-03,-6.531722843647003174e-03,3.829119354486465454e-02,3.414280712604522705e-03,-7.348182611167430878e-03,4.840624053031206131e-03,6.145553197711706161e-04,-2.619487349875271320e-05,-5.726259201765060425e-03,-8.147092536091804504e-03,-1.246940530836582184e-02,1.914478465914726257e-02,-4.821804352104663849e-03,-1.152176992036402225e-05,-9.015902469400316477e-05,-1.432962162652984262e-04,-4.563476832117885351e-04,-5.430360324680805206e-03,-1.098989881575107574e-02,1.126317074522376060e-03,3.651203587651252747e-05,1.334928092546761036e-04,4.304124013287946582e-05,3.565678197148258732e-09,-8.417066510446602479e-07,-3.130028198938816786e-05,9.441873989999294281e-04,-4.980918020009994507e-04,-4.789408922079019248e-05,-1.264589081984013319e-04,5.901051647327903993e-09,3.569666005205363035e-04,9.385152952745556831e-05,1.357968430966138840e-03,2.448018454015254974e-02,-4.424304515123367310e-02,7.955996319651603699e-03,-9.228683193214237690e-04,3.963814742746762931e-05,-1.033168664434924722e-04,1.674270024523139000e-03,1.646205037832260132e-02,2.408779226243495941e-03,-1.175635214895009995e-02,1.284372434020042419e-02,-2.521576359868049622e-03,-2.030655450653284788e-04,-1.109310396714136004e-04,-3.400379326194524765e-03,1.419502124190330505e-02,4.211662709712982178e-02,-3.415298089385032654e-02,-2.241993322968482971e-03,-2.401326783001422882e-04,1.243402948603034019e-05,6.458088755607604980e-04,1.210107468068599701e-03,3.664489835500717163e-02,1.237363833934068680e-02,-9.750341996550559998e-03,7.490155287086963654e-03,1.578348129987716675e-02,3.463624976575374603e-03,8.672710100654512644e-05,1.897210069000720978e-02,4.156637191772460938e-02,2.614617720246315002e-02,-7.962431758642196655e-03,-4.861262626945972443e-03,7.683884352445602417e-03,1.938117435202002525e-03,-3.675565531011670828e-04,-4.675472155213356018e-05,-8.410741575062274933e-04,-2.321296930313110352e-02,-4.244651645421981812e-04,1.091055292636156082e-02,-9.164912626147270203e-06,-1.415784936398267746e-06,-9.017082629725337029e-05,4.528154386207461357e-05,-1.520262798294425011e-03,-1.308494945988059044e-03,2.529330377001315355e-04,1.428624818800017238e-04,4.782226460520178080e-05,8.941630221670493484e-05,-4.951048016010872743e-09,1.586326834512874484e-05,2.229554083896800876e-04,3.724634647369384766e-03,2.906783251091837883e-03,1.060124486684799194e-04,1.435911253793165088e-04,-6.543046993101597764e-09,9.743994451127946377e-05,-2.040969848167151213e-04,1.128679374232888222e-03,-4.347406327724456787e-03,1.272955536842346191e-02,-2.918513026088476181e-03,1.549543114379048347e-03,-2.263432397739961743e-04,-5.435452330857515335e-04,4.753114189952611923e-04,3.735535778105258942e-03,1.405753102153539658e-02,6.605707108974456787e-02,-1.248543150722980499e-02,4.011173546314239502e-02,-4.609801108017563820e-04,5.171427619643509388e-04,1.006993651390075684e-02,6.040829699486494064e-03,-1.640347391366958618e-02,-4.328485950827598572e-02,1.712168753147125244e-02,3.218363225460052490e-02,-2.800973015837371349e-04,3.816008975263684988e-04,3.846295876428484917e-04,-5.130467005074024200e-03,3.199045360088348389e-02,2.361390739679336548e-02,-1.737964525818824768e-02,1.911005936563014984e-03,-2.776518231257796288e-03,-7.285924220923334360e-05,3.953566309064626694e-03,-2.301402203738689423e-02,3.246166929602622986e-02,1.583020202815532684e-02,-3.771447576582431793e-03,-7.629267871379852295e-03,-6.043007597327232361e-04,-2.336109464522451162e-04,4.262412339448928833e-02,2.905713766813278198e-02,1.490029692649841309e-02,-3.029254078865051270e-02,3.558022901415824890e-03,3.587669634725898504e-04,-3.904531477019190788e-04,1.045716053340584040e-04,2.219257876276969910e-03,1.442702766507863998e-02,5.799990147352218628e-03,-4.641221370548009872e-03,-4.995242925360798836e-04,-5.823938408866524696e-04,-3.584504884202033281e-05,-2.720946667977841571e-08,1.031680731102824211e-04,2.075043448712676764e-04,4.099675919860601425e-03,2.830638084560632706e-03,-1.892101863631978631e-05,2.191128005506470799e-04,-2.488695827196352184e-08,-1.320367737207561731e-04,3.519807651173323393e-04,-1.985935261473059654e-03,6.367207970470190048e-03,-1.676287502050399780e-05,-1.484730653464794159e-02,-1.476098259445279837e-04,-1.986406568903476000e-04,1.050739228958263993e-04,2.537304069846868515e-03,-2.188873710110783577e-03,-2.612979523837566376e-02,8.738159202039241791e-03,1.225248910486698151e-03,-8.083678781986236572e-03,4.303522582631558180e-04,3.130073018837720156e-04,1.334562664851546288e-03,9.786881506443023682e-03,-1.160777290351688862e-03,7.222188636660575867e-03,7.440707180649042130e-03,-2.100187819451093674e-03,7.920300413388758898e-05,4.115546471439301968e-04,-1.014564186334609985e-03,1.697388477623462677e-03,1.025767810642719269e-02,1.264993101358413696e-02,-7.684522308409214020e-03,2.107523009181022644e-02,2.084642881527543068e-03,-9.883600432658568025e-05,-1.264397054910659790e-03,2.003513975068926811e-03,3.955877199769020081e-02,5.635023582726716995e-03,1.100825332105159760e-02,7.250944152474403381e-03,1.294289715588092804e-03,6.182746437843888998e-05,-7.109298370778560638e-03,-1.179361343383789062e-02,4.390317946672439575e-03,-3.485362278297543526e-03,2.153248991817235947e-03,-3.413847589399665594e-04,8.633291872683912516e-05,-1.525352854514494538e-04,-6.411063950508832932e-04,-6.365518551319837570e-03,-6.446681451052427292e-03,2.117722760885953903e-03,7.510748400818556547e-05,2.291452983627095819e-04,3.579884287319146097e-05,-7.634980647708289325e-09,-1.108692777052056044e-05,-2.208586665801703930e-04,2.975857816636562347e-03,1.945577911101281643e-03,5.914760913583450019e-05,1.726674672681838274e-04,-7.020844350336119533e-09,1.415592560078948736e-04,5.691918777301907539e-04,-2.587417839094996452e-04,2.179327793419361115e-02,1.686967164278030396e-02,-2.813048195093870163e-03,-3.204093081876635551e-04,2.941661514341831207e-04,3.787614696193486452e-04,4.250828642398118973e-04,1.857035979628562927e-02,9.072013199329376221e-05,1.587693765759468079e-02,-1.157558150589466095e-02,-1.422015018761157990e-02,2.593544486444443464e-04,2.168429200537502766e-04,8.970126509666442871e-05,-4.780297633260488510e-03,1.128920353949069977e-03,1.785456202924251556e-02,9.352734312415122986e-03,-1.279046386480331421e-02,6.361564155668020248e-04,7.085224206093698740e-05,-1.374896382912993431e-03,-1.121034100651741028e-02,-1.576792448759078979e-02,-1.619572937488555908e-02,2.529851160943508148e-02,8.542062714695930481e-03,-8.061788976192474365e-04,4.767630598507821560e-04,-8.639349602162837982e-03,1.201987382955849171e-03,3.025147318840026855e-02,-1.882433518767356873e-02,2.805554866790771484e-02,3.342238953337073326e-03,-1.122446963563561440e-03,4.731125372927635908e-04,-1.716468296945095062e-02,-1.182091422379016876e-02,2.244024164974689484e-02,1.571998372673988342e-02,2.091313153505325317e-02,-3.917671856470406055e-04,4.344758344814181328e-04,-6.852309888927266002e-05,-1.266207778826355934e-03,-8.518576622009277344e-03,-9.775409474968910217e-03,-8.842107490636408329e-04,-1.733471872285008430e-04,1.484354434069246054e-04,-3.485968773020431399e-05,4.612616066879127175e-08,4.748793435283005238e-05,-2.384707331657409668e-04,6.258878856897354126e-03,5.553050898015499115e-03,-1.728155257296748459e-05,2.409492735750973225e-04,-1.014004169519466814e-08,-2.668325323611497879e-04,5.927765741944313049e-04,-5.824009422212839127e-03,-7.905021309852600098e-03,8.324915543198585510e-03,-2.801941242069005966e-03,3.975896688643842936e-04,-3.434418176766484976e-04,-3.494658158160746098e-04,2.215237822383642197e-03,-9.264478459954261780e-03,-2.916218526661396027e-02,6.202876102179288864e-03,-9.258981794118881226e-03,1.960429130122065544e-03,2.626791829243302345e-04,1.724655739963054657e-04,2.878509461879730225e-03,3.598009934648871422e-03,-3.159779589623212814e-03,3.644649684429168701e-02,2.211318537592887878e-02,1.742125023156404495e-03,8.432599133811891079e-05,1.587090519024059176e-04,-9.064938640221953392e-04,-2.534855622798204422e-03,3.913272172212600708e-03,1.648216135799884796e-02,-1.158372499048709869e-03,9.951916523277759552e-03,6.667092093266546726e-04,-1.381989859510213137e-04,1.855697017163038254e-03,1.334100961685180664e-02,4.012989252805709839e-02,-8.327887393534183502e-03,-1.460781786590814590e-03,-8.536146953701972961e-03,-1.694145496003329754e-03,1.881272910395637155e-04,-6.325277499854564667e-04,3.544693579897284508e-03,-9.117539972066879272e-03,-1.625007763504981995e-02,1.232724823057651520e-02,-2.410075685475021601e-04,2.379639481659978628e-04,-1.215102820424363017e-04,4.539595101960003376e-05,-1.720305765047669411e-03,-6.411903072148561478e-03,9.133407729677855968e-04,2.810013393172994256e-05,7.610087777720764279e-05,-3.157805986120365560e-05,-4.905962214252213016e-08,1.091303056455217302e-05,1.876331953098997474e-04,5.557634402066469193e-03,4.028953146189451218e-03,2.104101258737500757e-05,2.127955085597932339e-04,-1.719064357530442066e-08,-1.433755551261128858e-05,3.482642350718379021e-04,-6.953228148631751537e-04,-4.907015711069107056e-03,1.329091936349868774e-02,-1.281483285129070282e-02,-1.891087740659713745e-04,-1.428795221727341413e-04,7.698147965129464865e-05,-1.995424274355173111e-03,-6.976895034313201904e-03,-3.659351170063018799e-02,2.007146924734115601e-02,-1.294084079563617706e-02,-2.280565164983272552e-02,3.843354643322527409e-04,-2.871169126592576504e-04,-1.351181883364915848e-03,-3.510105423629283905e-03,3.863777965307235718e-03,4.994960967451334000e-03,4.560806788504123688e-03,-1.938376016914844513e-02,6.464832113124430180e-04,6.275457562878727913e-04,-1.250284025445580482e-03,1.552758738398551941e-02,2.993002999573945999e-04,2.348881773650646210e-02,1.479692477732896805e-02,1.704628206789493561e-02,8.745564846321940422e-04,-5.296539893606677651e-05,-3.107507247477769852e-03,-3.704688046127557755e-03,3.912306949496269226e-02,1.238119229674339294e-02,8.641302585601806641e-03,1.000399142503738403e-02,2.989034983329474926e-04,1.843143108999356627e-04,-2.300889045000076294e-02,-1.824046298861503601e-02,-2.132713794708251953e-02,-1.556910760700702667e-02,1.335042063146829605e-02,-2.087557659251615405e-04,1.709284551907330751e-04,1.958568318514153361e-04,-4.074301104992628098e-04,3.321658121421933174e-03,3.823372535407543182e-04,-1.106744864955544472e-03,-8.553097723051905632e-05,1.471062132623046637e-04,1.060173053701873869e-05,2.615095695546187926e-08,7.327517960220575333e-05,6.085781933506950736e-05,2.974087372422218323e-03,4.030057229101657867e-03,3.237194323446601629e-05,2.232211409136652946e-04,-1.017843942463514395e-08,-1.450156123610213399e-04,4.917765618301928043e-04,-2.798499073833227158e-03,-7.213269360363483429e-03,-6.277277600020170212e-03,-9.536880999803543091e-03,7.782095781294628978e-05,-1.181061597890220582e-04,-8.603298920206725597e-05,1.888358849100768566e-03,-3.282235004007816315e-03,-2.620922587811946869e-02,-6.403832230716943741e-04,-1.883576065301895142e-02,-1.349492464214563370e-02,4.186722799204289913e-04,1.858300674939528108e-04,5.920300725847482681e-03,-9.066527709364891052e-03,-1.403658650815486908e-02,2.740390226244926453e-02,-8.911134675145149231e-03,-1.341762673109769821e-02,8.196647104341536760e-05,-3.631581421359442174e-06,-1.100766239687800407e-04,-8.319257758557796478e-04,-9.063873440027236938e-03,-6.001607514917850494e-03,-7.491633296012878418e-04,6.053587421774864197e-03,2.812424907460808754e-03,-2.307361428393051028e-04,2.720693824812769890e-03,1.302131265401840210e-02,4.689857736229896545e-02,1.029895897954702377e-02,-1.618473231792449951e-02,8.434318006038665771e-03,1.888295519165694714e-03,-1.570842578075826168e-04,-9.437787346541881561e-03,-5.319362506270408630e-03,-5.740292835980653763e-04,-1.862507313489913940e-02,2.931635826826095581e-04,1.101387533708475530e-04,-4.760055744554847479e-04,-1.652989594731479883e-04,-2.949073677882552147e-04,-2.728337887674570084e-03,-9.720528498291969299e-03,-1.524482853710651398e-03,4.672632494475692511e-04,5.384022369980812073e-04,-9.818844264373183250e-04,8.243607007898390293e-04,4.831302212551236153e-04,2.847248106263577938e-05,-2.796378917992115021e-02,-2.098093554377555847e-02,-1.179657760076224804e-03,-1.561530516482889652e-03,8.381874649785459042e-04,2.392551687080413103e-04,-3.847701009362936020e-03,1.177495345473289490e-02,-1.225734129548072815e-02,-3.241588175296783447e-02,8.005054295063018799e-02,-1.688641030341386795e-03,1.763931009918451309e-03,1.313277753069996834e-03,-1.459685713052749634e-02,-1.918312860652804375e-03,1.101322546601295471e-01,-6.064915657043457031e-02,4.936610534787178040e-02,2.277148142457008362e-02,-3.764361608773469925e-03,-2.119273878633975983e-03,-3.289239108562469482e-02,-4.132026806473731995e-03,1.934367790818214417e-02,-5.546651408076286316e-02,-6.970249116420745850e-02,1.061401702463626862e-02,-6.192151340655982494e-04,-4.660635022446513176e-04,7.358734030276536942e-03,1.206806302070617676e-02,-9.277004003524780273e-02,-2.224338427186012268e-02,3.168145660310983658e-03,-9.233275055885314941e-02,-9.673062711954116821e-03,5.052599590271711349e-03,7.448389194905757904e-03,-8.085307665169239044e-03,3.725071251392364502e-01,-8.586063981056213379e-02,1.956499181687831879e-03,-3.894927352666854858e-02,-4.359852056950330734e-03,-4.721889272332191467e-03,3.724448010325431824e-02,3.177442774176597595e-02,-3.007982484996318817e-02,3.588936105370521545e-02,-1.278329044580459595e-01,1.573988422751426697e-02,-1.293950597755610943e-03,8.251902461051940918e-02,9.294360876083374023e-02,3.645322099328041077e-02,9.121132642030715942e-02,-1.549501158297061920e-02,3.749344870448112488e-02,3.221380710601806641e-02,-2.423093610559590161e-05\n0.000000000000000000e+00,8.788965351413935423e-05,3.832631045952439308e-04,8.670635288581252098e-04,2.047199290245771408e-03,3.130547120235860348e-04,1.940307847689837217e-04,-1.693914897238357753e-09,1.401204062858596444e-04,1.278233103221282363e-04,2.070732181891798973e-03,2.403657417744398117e-03,-2.087473869323730469e-02,1.121337525546550751e-02,-8.744023944018408656e-06,-1.920874638017266989e-04,-5.939872353337705135e-04,2.339929109439253807e-03,-2.693594060838222504e-02,1.549599412828683853e-02,-1.766026765108108521e-02,4.942212253808975220e-02,1.501753367483615875e-02,1.163655542768537998e-03,5.968037294223904610e-04,1.602424494922161102e-02,1.021432969719171524e-02,-1.503278221935033798e-02,3.889286518096923828e-02,-4.498924128711223602e-03,1.303419284522533417e-02,-4.309360811021178961e-04,3.480769737507216632e-05,1.644406467676162720e-03,-1.624927669763565063e-02,1.731062494218349457e-02,-2.772296080365777016e-03,1.836842740885913372e-03,2.270882250741124153e-03,1.847648760303854942e-03,-5.420744419097900391e-04,-3.545255865901708603e-03,1.011981721967458725e-02,2.785098925232887268e-02,2.199672907590866089e-02,-3.653975948691368103e-02,-1.564809307456016541e-02,1.195230870507657528e-04,2.163017634302377701e-04,9.778710082173347473e-04,1.015745848417282104e-02,-1.011236291378736496e-02,1.144537609070539474e-02,-5.322861950844526291e-03,5.230325768934562802e-06,-2.861564280465245247e-04,8.422612154390662909e-05,-4.974158946424722672e-05,1.849382882937788963e-03,-7.241421379148960114e-03,-1.574473455548286438e-03,5.741694621974602342e-05,-6.009887147229164839e-05,3.038331306015606970e-05,-2.599709425510354777e-08,2.508181205485016108e-05,1.066501135937869549e-05,1.426562201231718063e-03,-2.338942373171448708e-03,1.799363380996510386e-04,1.708528288872912526e-04,-2.788300479394933973e-09,-6.302487236098386347e-06,-2.477963571436703205e-04,1.282289274968206882e-03,-2.644016966223716736e-02,1.574678160250186920e-02,8.218237198889255524e-03,-2.795096952468156815e-04,-6.728236621711403131e-05,-4.972985334461554885e-05,-5.820431397296488285e-04,-6.569550372660160065e-03,-3.850999474525451660e-02,-4.442902747541666031e-03,1.711627840995788574e-02,1.211547758430242538e-02,4.396815784275531769e-04,1.425076159648597240e-03,1.223500259220600128e-02,4.947513341903686523e-03,4.312134347856044769e-03,2.710938453674316406e-02,1.087664160877466202e-02,1.286748703569173813e-02,-1.792405964806675911e-04,-2.080059930449351668e-04,-8.481413242407143116e-04,-6.738110911101102829e-03,9.935433976352214813e-03,-7.505882531404495239e-03,1.608835160732269287e-02,-2.446255646646022797e-03,-2.436102135106921196e-03,6.259828660404309630e-05,-4.821086302399635315e-03,-3.659044858068227768e-03,1.331715099513530731e-02,6.701651960611343384e-03,-4.378924146294593811e-03,-4.430958069860935211e-03,-9.208775009028613567e-04,1.993042533285915852e-04,3.024321747943758965e-03,1.305049657821655273e-02,-4.790239036083221436e-03,-3.562648594379425049e-02,8.000437170267105103e-03,-1.078450004570186138e-04,1.499444042565301061e-04,1.438573963241651654e-04,3.552836424205452204e-04,7.942726835608482361e-03,4.081957158632576466e-04,-6.398226832970976830e-05,2.040161634795367718e-04,-2.456645888742059469e-04,-1.221474522026255727e-04,3.849795759958141161e-10,1.405307120876386762e-04,-6.003585294820368290e-04,-2.817904343828558922e-03,7.427181117236614227e-06,-2.296393940923735499e-04,-2.768292324617505074e-04,-7.438892613009784327e-09,-1.172098272945731878e-04,-2.508779871277511120e-04,-6.106409709900617599e-03,3.369450941681861877e-02,-9.022036194801330566e-02,1.138191111385822296e-02,2.316577360033988953e-03,-3.135545703116804361e-04,-4.828267556149512529e-04,-3.838571486994624138e-03,-3.673272207379341125e-02,5.647963657975196838e-02,6.529651582241058350e-02,6.643209606409072876e-02,2.046637423336505890e-02,5.542945000343024731e-04,-1.999647356569766998e-03,-8.630618453025817871e-03,-3.705887869000434875e-02,8.095397055149078369e-02,-8.428286015987396240e-02,-4.322347417473793030e-02,1.851646974682807922e-02,-5.070214392617344856e-04,-6.213967571966350079e-04,3.588082734495401382e-03,4.307533055543899536e-02,-3.226497676223516464e-03,-1.396638341248035431e-02,-9.981223382055759430e-03,1.121792849153280258e-02,1.639305846765637398e-03,-4.856472660321742296e-04,2.533035166561603546e-02,-4.550816491246223450e-02,1.034132093191146851e-01,-6.994772702455520630e-02,-1.889674551784992218e-02,-4.013620316982269287e-02,-1.069000829011201859e-02,-9.109001839533448219e-04,2.207001671195030212e-02,-1.754045113921165466e-02,2.036987990140914917e-02,3.344737365841865540e-02,-4.807368293404579163e-02,7.548133726231753826e-04,-1.031023450195789337e-03,9.275794582208618522e-06,2.371725160628557205e-03,1.064916700124740601e-02,1.244591642171144485e-02,-1.543473545461893082e-02,-2.230627927929162979e-03,-1.819901808630675077e-04,1.617583038751035929e-04,1.449422715182890897e-08,6.412388756871223450e-05,-8.884217822924256325e-05,8.226427016779780388e-04,1.444648252800107002e-03,-1.369770907331258059e-04,5.339449853636324406e-05,-1.733280186044794391e-08,-1.096394626074470580e-04,1.424304209649562836e-04,-7.578685414046049118e-03,1.628265157341957092e-02,-6.232970580458641052e-02,-6.094846874475479126e-03,-4.146273131482303143e-04,-3.493151743896305561e-04,-6.269427249208092690e-04,3.295805072411894798e-03,-7.151892874389886856e-03,-7.516137510538101196e-02,-4.952889308333396912e-02,4.488122090697288513e-02,-1.169706974178552628e-02,6.625397945754230022e-04,-4.020158667117357254e-04,-5.004366859793663025e-03,-3.136280551552772522e-02,5.548160523176193237e-03,6.969419121742248535e-02,2.238789759576320648e-02,-1.498783472925424576e-02,-4.960607038810849190e-04,-3.976316947955638170e-04,-5.273417104035615921e-03,-3.964242991060018539e-03,-2.342000417411327362e-02,1.962786167860031128e-02,1.144540403038263321e-02,-2.453704131767153740e-03,6.518078967928886414e-03,-5.435971543192863464e-04,2.766296733170747757e-03,-1.648734323680400848e-03,-4.738759249448776245e-03,4.262025281786918640e-02,9.183032438158988953e-03,1.562407892197370529e-02,1.361380913294851780e-03,-6.446479237638413906e-04,-6.382935214787721634e-03,-3.561743348836898804e-02,-3.438999503850936890e-02,3.130794316530227661e-02,-1.131516695022583008e-02,-3.639800706878304482e-04,4.219300899421796203e-05,-3.000003925990313292e-04,-6.351084448397159576e-04,-9.394926950335502625e-03,-1.252634543925523758e-02,3.175576450303196907e-03,3.295494243502616882e-04,5.978239350952208042e-04,9.439629502594470978e-05,2.618543248900095932e-08,-5.704601790057495236e-06,-5.998366759740747511e-05,2.420719480141997337e-03,5.159498541615903378e-04,2.919514954555779696e-04,8.297357271658256650e-05,3.601178377721225843e-08,3.402865331736393273e-05,-1.976128551177680492e-04,1.973950071260333061e-03,2.600303106009960175e-02,-2.715865150094032288e-02,5.480654072016477585e-04,6.417905096895992756e-04,-2.568610652815550566e-04,-9.992440463975071907e-04,1.658103195950388908e-03,-6.558975204825401306e-03,2.353376243263483047e-03,2.076303213834762573e-02,3.538229502737522125e-04,1.037461217492818832e-02,-4.216559464111924171e-04,1.674576080404222012e-03,1.839226111769676208e-02,-1.705826492980122566e-03,1.409038901329040527e-02,-3.067528828978538513e-03,1.176011748611927032e-03,6.522346287965774536e-03,-7.626425358466804028e-04,-2.077207318507134914e-05,2.216088119894266129e-03,-3.329041413962841034e-03,5.852777976542711258e-03,-1.346718985587358475e-03,-6.692497059702873230e-03,-6.647930480539798737e-03,-6.885690963827073574e-04,-3.979925822932273149e-04,4.985980223864316940e-03,1.798533136025071144e-03,1.950791105628013611e-02,2.016754075884819031e-02,-2.952547185122966766e-02,2.898846985772252083e-03,4.936184268444776535e-04,-2.874935162253677845e-04,2.050588140264153481e-03,8.254780434072017670e-03,-9.356957860291004181e-03,7.628500461578369141e-03,-7.034538313746452332e-03,4.252963699400424957e-04,-3.828101907856762409e-04,3.925025521311908960e-04,2.612753887660801411e-04,7.115253247320652008e-03,-4.345374181866645813e-04,-5.279975943267345428e-03,-3.311264154035598040e-04,-4.073182062711566687e-04,2.122445948771201074e-05,1.711919139779638499e-08,1.279171265196055174e-04,5.911332118557766080e-05,-1.027037214953452349e-04,3.724335692822933197e-04,1.270122738787904382e-04,1.558540971018373966e-04,3.800494141614763066e-09,-5.278657772578299046e-05,9.475155093241482973e-05,-2.224237192422151566e-03,3.302795439958572388e-02,-5.034031346440315247e-04,-1.854865811765193939e-03,-2.583401219453662634e-04,2.133203088305890560e-05,3.873926470987498760e-05,2.151446416974067688e-03,-5.629798397421836853e-03,3.429210186004638672e-02,7.287865155376493931e-04,-1.534560695290565491e-03,2.270857105031609535e-03,-3.546458901837468147e-05,9.485506452620029449e-04,1.040881220251321793e-02,-6.429396104067564011e-03,6.915096659213304520e-03,1.281207427382469177e-02,-2.583072520792484283e-03,6.212669424712657928e-03,-2.417664800304919481e-04,-3.400958958081901073e-04,-3.155408194288611412e-05,-9.941501542925834656e-03,-1.003258023411035538e-02,-2.832110971212387085e-03,1.910741254687309265e-02,-9.746409486979246140e-04,3.253575414419174194e-05,1.692697114776819944e-04,8.699023164808750153e-04,6.963055115193128586e-03,6.606169044971466064e-03,2.026206813752651215e-02,-2.430274337530136108e-02,4.079991951584815979e-03,-2.498945104889571667e-04,4.076777840964496136e-04,-1.841636723838746548e-03,1.726259477436542511e-02,1.315393578261137009e-02,-1.028388738632202148e-03,3.691609017550945282e-03,3.068544174311682582e-06,1.787321816664189100e-04,8.282295311801135540e-06,-1.622150011826306581e-05,1.275772810913622379e-03,-9.453672915697097778e-03,-9.070802479982376099e-05,3.634393215179443359e-05,2.947728498838841915e-04,-4.136640200158581138e-05,-1.487006784373079427e-08,2.119622877216897905e-05,3.112467238679528236e-04,2.055816119536757469e-03,-1.303878612816333771e-03,9.430124919163063169e-05,-7.197083323262631893e-05,2.169567991927578987e-08,8.231136598624289036e-05,-2.177747664973139763e-04,8.311573415994644165e-03,5.641949828714132309e-03,5.851317662745714188e-03,-2.060656808316707611e-02,6.279056105995550752e-05,-1.839000469772145152e-05,-1.634734217077493668e-04,8.142576552927494049e-04,-3.581843338906764984e-03,-2.850592369213700294e-03,2.671544440090656281e-02,-1.558310352265834808e-03,3.164954017847776413e-03,2.332491130800917745e-04,-2.554838138166815042e-04,3.180416068062186241e-03,7.991371676325798035e-03,4.581603780388832092e-02,-3.036853298544883728e-02,-1.878939755260944366e-02,2.329635899513959885e-03,-2.999605785589665174e-04,5.821763770654797554e-04,-1.688588294200599194e-03,-2.046923898160457611e-02,2.423346787691116333e-02,-1.029505394399166107e-03,1.581988763064146042e-03,2.011907054111361504e-04,5.758464336395263672e-03,-1.392241974826902151e-04,-6.230247206985950470e-03,-1.855965331196784973e-02,8.194800466299057007e-03,5.728111788630485535e-02,-3.149949014186859131e-02,3.957749903202056885e-02,-3.403245355002582073e-04,-4.791117389686405659e-04,4.395849537104368210e-03,-9.377986192703247070e-03,-7.661806885153055191e-03,6.718005053699016571e-03,-7.360178045928478241e-03,4.093105235369876027e-05,-3.032491076737642288e-04,-7.822529005352407694e-05,3.529639798216521740e-04,-1.488269888795912266e-03,-7.624378427863121033e-03,-4.414477385580539703e-03,-5.356792244128882885e-04,2.606257658044341952e-05,7.973789615789428353e-05,4.230611416744523012e-09,1.036077446769922972e-04,-2.055404329439625144e-04,3.280015196651220322e-03,3.213040065020322800e-03,2.465128782205283642e-04,1.859431358752772212e-04,-5.449209083963069133e-09,9.522916661808267236e-05,-4.366650682641193271e-05,4.777410533279180527e-03,1.005437225103378296e-02,-2.163939736783504486e-02,6.917840335518121719e-03,1.911242725327610970e-03,-2.536994579713791609e-04,-9.976689470931887627e-04,2.642449922859668732e-03,-2.109516225755214691e-02,2.486185543239116669e-02,-1.091562304645776749e-02,9.358629584312438965e-03,1.992759853601455688e-02,-3.018902498297393322e-04,1.446383539587259293e-03,2.969518676400184631e-02,-3.360522538423538208e-02,2.406479604542255402e-02,5.567715968936681747e-03,-2.617412433028221130e-02,1.889137737452983856e-02,-9.017260163091123104e-04,-2.829970326274633408e-04,5.108405370265245438e-03,-1.490023918449878693e-03,6.112643051892518997e-03,2.870529703795909882e-02,-1.640397682785987854e-02,7.291723508387804031e-03,-1.958380686119198799e-03,-6.266357959248125553e-04,8.700325153768062592e-03,-4.162336234003305435e-03,3.221408650279045105e-02,-1.057699415832757950e-02,-3.130374848842620850e-02,1.195405423641204834e-02,-4.504875396378338337e-04,-4.392337286844849586e-04,4.110437352210283279e-03,2.387900091707706451e-02,1.353280991315841675e-02,-1.632376573979854584e-03,-1.638968288898468018e-02,-8.755725502851419151e-06,-8.497411618009209633e-04,-1.339045411441475153e-05,1.048626028932631016e-03,1.304140780121088028e-02,-8.416872471570968628e-03,-9.558662772178649902e-03,-1.639115391299128532e-03,-2.589971991255879402e-04,7.386565994238480926e-05,-3.174375251546734944e-08,2.868931915145367384e-05,-2.679567551240324974e-04,-1.162789063528180122e-03,-1.479914411902427673e-03,8.868583972798660398e-05,7.994147017598152161e-05,2.260946985188638791e-09,1.790256646927446127e-04,-1.209000110975466669e-04,1.481831539422273636e-03,2.511995099484920502e-02,4.165960475802421570e-03,-4.144053906202316284e-03,-9.593824506737291813e-05,-2.122308796970173717e-05,2.235078718513250351e-04,-3.801052225753664970e-04,-2.005204372107982635e-02,4.974923096597194672e-03,1.354962587356567383e-03,3.351186960935592651e-02,1.549427676945924759e-02,-5.207002395763993263e-04,1.445993548259139061e-03,7.968783378601074219e-03,1.309979148209095001e-02,2.287925966084003448e-02,-1.636141352355480194e-02,2.414323762059211731e-02,2.021478861570358276e-02,-3.245391126256436110e-04,6.267114804359152913e-05,9.598369942978024483e-04,-1.643024571239948273e-02,4.118951410055160522e-02,1.850870624184608459e-02,-1.999433524906635284e-02,-1.421448215842247009e-02,-4.842225927859544754e-03,2.025389840127900243e-04,-7.744864560663700104e-03,-7.639541290700435638e-03,2.377387881278991699e-02,9.233791381120681763e-03,-6.115171127021312714e-03,-1.565695554018020630e-02,-2.024868503212928772e-03,8.032241021282970905e-04,-4.546965472400188446e-03,-1.100306585431098938e-02,-1.362723298370838165e-02,-1.045577693730592728e-02,2.050180546939373016e-02,2.563866786658763885e-03,-1.545984880067408085e-03,-9.566164226271212101e-04,-1.081702299416065216e-03,6.432174704968929291e-04,7.772032637149095535e-03,1.178343594074249268e-02,4.068666603416204453e-04,4.610186442732810974e-04,-1.068452140316367149e-03,-2.194078639149665833e-03,-7.307854830287396908e-04,-1.367432996630668640e-03,-5.391225218772888184e-03,-8.133616298437118530e-03,-5.134098464623093605e-04,-4.490050778258591890e-04,-1.041833893395960331e-03,1.380760804750025272e-03,-2.536432817578315735e-03,-1.104828529059886932e-02,-9.040934592485427856e-02,5.095861107110977173e-02,-2.672106958925724030e-02,-4.833858925849199295e-03,-2.776743145659565926e-03,3.938362933695316315e-03,-1.546315196901559830e-02,1.170411929488182068e-01,-6.041555851697921753e-02,-1.092892810702323914e-01,-5.766876786947250366e-02,-7.042371481657028198e-02,-2.020059619098901749e-03,-3.826507600024342537e-03,-8.405189961194992065e-02,2.668550983071327209e-02,-1.094511523842811584e-01,-8.351149410009384155e-02,9.127801284193992615e-03,-1.076980903744697571e-01,4.928089678287506104e-03,-2.179978881031274796e-03,-1.770425401628017426e-02,1.171755604445934296e-03,1.098674535751342773e-02,-1.419396512210369110e-02,4.493958130478858948e-02,1.947950804606080055e-03,3.354794345796108246e-03,8.652583695948123932e-03,-3.598868474364280701e-02,2.273595333099365234e-02,-8.315560221672058105e-02,5.583876967430114746e-01,9.216731786727905273e-02,-1.732434146106243134e-02,-5.142555106431245804e-03,1.380228996276855469e-02,-5.736091732978820801e-02,-2.095077186822891235e-02,1.555983535945415497e-02,-5.428157746791839600e-02,1.366463303565979004e-01,2.945673838257789612e-02,-1.665582135319709778e-02,-1.852237284183502197e-01,1.325274407863616943e-01,1.937475949525833130e-01,-1.589551270008087158e-01,-2.405465580523014069e-02,-8.410606533288955688e-02,-1.472121328115463257e-01,-7.257004472194239497e-05\n0.000000000000000000e+00,-7.520338840549811721e-07,-9.823981235967949033e-05,-3.118744818493723869e-03,-2.054333221167325974e-03,-1.262242440134286880e-04,-6.634456804022192955e-05,3.145167237761370416e-09,-2.762248186627402902e-05,-3.558361277100630105e-05,2.333959564566612244e-04,-2.890815958380699158e-04,1.372872199863195419e-02,2.569112693890929222e-03,-1.043520867824554443e-03,3.365461016073822975e-04,5.665528587996959686e-04,4.718353156931698322e-04,1.357906311750411987e-02,3.597443457692861557e-03,-5.518437363207340240e-03,-5.357654299587011337e-04,-6.895093247294425964e-03,7.428038225043565035e-05,-1.766361820045858622e-04,-3.103351686149835587e-03,-3.036076086573302746e-04,7.014948874711990356e-03,1.106488332152366638e-02,-3.456845646724104881e-03,-4.701620899140834808e-03,1.800392783479765058e-05,-2.304834197275340557e-04,-1.791572896763682365e-03,-1.735975616611540318e-03,8.602759800851345062e-03,-5.398296751081943512e-03,1.491900626569986343e-02,-2.850971650332212448e-03,2.313662087544798851e-03,4.026872047688812017e-04,4.411531612277030945e-03,1.972763240337371826e-02,-7.948129787109792233e-04,-9.256734512746334076e-03,1.533223781734704971e-02,-1.499279984273016453e-03,3.240873338654637337e-04,5.003826227039098740e-04,-4.252346232533454895e-03,1.048547867685556412e-02,-8.827275596559047699e-04,-4.768245387822389603e-03,1.081573963165283203e-02,-2.333977754460647702e-04,4.438269534148275852e-04,-1.276215480174869299e-04,-4.301097360439598560e-04,-7.178918924182653427e-03,9.456625557504594326e-04,5.178978201001882553e-03,7.164849084801971912e-04,2.018993691308423877e-04,8.555066415283363312e-06,-4.982418033705471316e-09,-1.105782394006382674e-05,-1.215881638927385211e-04,-3.349091857671737671e-03,-2.512680366635322571e-03,-2.685081381059717387e-05,-2.850306336767971516e-04,-2.030109591544260184e-08,7.626703882124274969e-05,2.769244601950049400e-04,1.956262625753879547e-03,2.240991592407226562e-02,3.046877682209014893e-04,1.339819398708641529e-03,-6.013740785419940948e-04,2.468729799147695303e-04,2.781738585326820612e-04,3.565835359040647745e-04,9.305013343691825867e-03,2.511335536837577820e-02,1.177546195685863495e-02,-7.381100673228502274e-03,-4.739559255540370941e-03,-7.167655276134610176e-04,1.725773618090897799e-04,6.116564036346971989e-04,-3.257065545767545700e-03,2.335243672132492065e-02,1.777060795575380325e-03,-1.458569057285785675e-02,-3.519275691360235214e-03,-6.649073329754173756e-04,-6.339890387607738376e-05,6.991355330683290958e-04,-5.715277511626482010e-03,2.950420975685119629e-02,-2.402856945991516113e-03,1.971912570297718048e-03,4.451305139809846878e-04,-4.525545518845319748e-04,3.356015658937394619e-04,-3.397585591301321983e-03,-4.473502747714519501e-03,-2.041880041360855103e-02,1.263114251196384430e-02,1.859785243868827820e-02,-2.287181559950113297e-03,3.669808211270719767e-04,2.060867118416354060e-04,-5.738360807299613953e-03,2.434580586850643158e-03,-9.935941547155380249e-03,-6.265265867114067078e-03,-1.921867951750755310e-04,-2.624865737743675709e-05,9.498264989815652370e-05,-1.513046445325016975e-04,-5.507815512828528881e-04,-5.785875953733921051e-03,-7.368868216872215271e-03,4.681331571191549301e-03,3.397348336875438690e-04,5.633957334794104099e-05,1.268915184482466429e-05,-3.328784359268865956e-09,-2.975976713059935719e-05,-1.501555088907480240e-04,2.550063189119100571e-03,2.350137103348970413e-03,-1.071172446245327592e-04,1.871726126410067081e-04,6.674456987099119942e-09,1.243920269189402461e-05,8.445716230198740959e-04,-3.612841479480266571e-03,5.311574321240186691e-03,3.408335894346237183e-02,-8.340381085872650146e-03,-4.002147179562598467e-04,1.382771442877128720e-04,-9.323276754003018141e-05,8.984017185866832733e-04,-2.296777442097663879e-03,-9.673735126852989197e-03,3.061057068407535553e-02,-4.369786474853754044e-03,-1.315229944884777069e-02,7.332672830671072006e-04,-8.749731932766735554e-04,-1.011234801262617111e-02,-5.009765736758708954e-03,-7.703699171543121338e-03,-8.787806145846843719e-03,1.245037186890840530e-02,-1.178647950291633606e-02,5.775616737082600594e-04,1.227249740622937679e-04,7.123278919607400894e-05,-7.459994871169328690e-03,-2.224046923220157623e-02,1.657200977206230164e-02,-2.447785809636116028e-04,-7.975473999977111816e-05,2.954487688839435577e-03,1.007693572319112718e-04,2.120717428624629974e-03,1.971663162112236023e-02,2.287994325160980225e-02,4.860074259340763092e-03,9.842235594987869263e-04,8.165619336068630219e-03,2.425135578960180283e-03,1.114681363105773926e-04,-8.593331091105937958e-03,-3.984887618571519852e-03,1.845182478427886963e-02,1.742462813854217529e-02,2.077387832105159760e-02,-2.422890247544273734e-04,3.787537571042776108e-04,-1.935069449245929718e-04,-5.337844486348330975e-04,-9.284164756536483765e-03,-6.323511246591806412e-03,2.922493964433670044e-03,6.496135611087083817e-04,3.442320739850401878e-04,2.534999293857254088e-05,1.660149884230577300e-08,-3.076852590311318636e-05,1.065507094608619809e-04,-1.962641719728708267e-03,-3.079469315707683563e-03,-9.226007387042045593e-05,-2.180851879529654980e-04,-5.640227840331135667e-09,1.378921442665159702e-04,-2.729821135289967060e-04,9.248678106814622879e-04,5.825401283800601959e-03,-6.432294612750411034e-04,1.200390607118606567e-02,5.568777851294726133e-05,2.982413861900568008e-04,4.331831005401909351e-04,-6.626246613450348377e-04,3.202249482274055481e-02,5.689596757292747498e-03,1.068359334021806717e-02,8.038280531764030457e-03,7.050736341625452042e-03,-3.061775350943207741e-05,-3.030892694368958473e-04,-6.252584047615528107e-03,3.656781045719981194e-04,1.297996845096349716e-03,-2.345778979361057281e-02,-1.934624277055263519e-03,3.664989024400711060e-03,5.907578452024608850e-05,8.636403072159737349e-05,-1.152360113337635994e-03,1.779457554221153259e-03,-7.040919736027717590e-04,8.701052516698837280e-03,1.308642141520977020e-02,2.447920385748147964e-03,7.007445092312991619e-04,5.930638872087001801e-04,1.486051012761890888e-03,3.961754497140645981e-03,-9.316521696746349335e-03,2.336265286430716515e-03,2.946334145963191986e-02,-1.431380864232778549e-03,5.432831821963191032e-04,-1.936550688697025180e-04,1.721749454736709595e-02,9.713303297758102417e-03,4.586959723383188248e-03,-1.292568445205688477e-02,4.223568364977836609e-03,2.458320523146539927e-05,6.095389107940718532e-05,6.783084245398640633e-07,1.015607267618179321e-04,4.203282296657562256e-03,5.108523648232221603e-03,5.271119880490005016e-04,-4.311649172450415790e-05,1.206529996125027537e-04,3.866187398671172559e-05,7.165112947404850274e-09,4.220488335704430938e-05,-8.730494300834834576e-06,-9.342560661025345325e-04,-1.440305961295962334e-03,-1.706045295577496290e-04,-7.493867451557889581e-05,-1.168700691778212786e-10,6.607686373172327876e-05,4.588055162457749248e-05,1.873157452791929245e-03,1.472190720960497856e-03,4.135836381465196609e-03,2.281693741679191589e-03,-6.387892644852399826e-04,1.859501790022477508e-04,6.332491757348179817e-04,6.430957582779228687e-04,1.345387846231460571e-02,3.928821533918380737e-03,1.381230889819562435e-03,8.816707879304885864e-03,-6.601166911423206329e-03,1.075045001925900578e-04,2.602294262032955885e-05,-4.854552447795867920e-03,3.979990258812904358e-03,4.265862982720136642e-03,-7.063994649797677994e-03,3.443183377385139465e-03,-7.816714234650135040e-03,9.639625204727053642e-07,1.523604441899806261e-04,-1.528872817289084196e-04,5.062068812549114227e-03,5.525770131498575211e-03,3.559324890375137329e-03,1.115034101530909538e-03,5.014430731534957886e-03,2.126926556229591370e-03,2.146687329513952136e-04,7.130096200853586197e-04,1.608203910291194916e-02,-2.266412600874900818e-03,-6.897296756505966187e-03,2.271087467670440674e-02,3.410195000469684601e-03,1.766316941939294338e-03,3.651858714874833822e-04,-5.790250375866889954e-03,3.645991208031773567e-03,4.159241914749145508e-03,3.098666202276945114e-04,4.703343380242586136e-03,-2.088999899569898844e-04,4.144936974626034498e-04,-1.766448986018076539e-04,-6.250183214433491230e-04,-6.592709105461835861e-03,-3.047899343073368073e-03,4.903564695268869400e-03,6.214319728314876556e-04,2.238790912088006735e-04,3.744461355381645262e-05,-4.869775693805422634e-09,-1.703583075141068548e-05,4.807526420336216688e-05,-2.919625258073210716e-04,-2.081481798086315393e-04,5.014251655666157603e-06,-3.200224455213174224e-05,6.896243576193228364e-10,8.241720934165641665e-06,-6.178659532452002168e-05,1.568229636177420616e-03,6.699098274111747742e-03,-1.010551676154136658e-02,8.532577194273471832e-04,8.310691919177770615e-05,-1.902990334201604128e-05,1.395473664160817862e-04,6.674174219369888306e-04,9.287943132221698761e-03,-1.659535802900791168e-02,1.359223015606403351e-02,1.877582073211669922e-02,6.534589920192956924e-05,2.052776835625991225e-04,-1.617802772670984268e-04,-3.632495878264307976e-03,3.097784006968140602e-03,4.351160489022731781e-03,-5.368619225919246674e-03,4.928670823574066162e-03,-1.392751466482877731e-03,-2.698296157177537680e-05,1.966081035789102316e-04,1.027946127578616142e-04,1.229315903037786484e-02,1.641608588397502899e-02,8.656660094857215881e-03,-2.765084616839885712e-03,-1.916754175908863544e-03,2.346499357372522354e-03,-1.160596439149230719e-04,3.360758302733302116e-03,1.480825897306203842e-02,7.879024371504783630e-03,-8.078880608081817627e-03,-1.031583175063133240e-03,2.217776142060756683e-03,2.010777592658996582e-03,8.735731535125523806e-05,1.625696662813425064e-03,-1.139335916377604008e-03,-2.091994322836399078e-02,-2.336839959025382996e-02,3.978521563112735748e-03,-8.586174226365983486e-05,4.384976637084037066e-05,-4.742321834783069789e-05,-3.283999394625425339e-04,-2.098901197314262390e-03,8.164339233189821243e-04,3.901177551597356796e-03,4.742373712360858917e-04,2.594348552520386875e-05,8.132256334647536278e-05,-1.073999555956106633e-08,6.119948011473752558e-06,-1.734399411361664534e-04,1.306480262428522110e-04,2.254452556371688843e-04,-4.384323619888164103e-05,-6.448494241340085864e-05,6.473896974057424814e-09,-8.580233406974002719e-05,8.022499969229102135e-05,-2.032345859333872795e-03,4.200079943984746933e-03,-7.144853589124977589e-05,8.931426331400871277e-03,-2.987215120811015368e-04,1.189236936625093222e-04,4.067402333021163940e-04,1.022475655190646648e-03,1.605340093374252319e-02,-3.812611335888504982e-03,-1.206794194877147675e-02,6.817369256168603897e-03,-2.627103123813867569e-03,1.897946640383452177e-04,1.479237253079190850e-04,-2.508209552615880966e-03,6.012026220560073853e-03,2.272543031722307205e-03,8.957166224718093872e-03,9.092019870877265930e-03,-2.944827545434236526e-03,1.232485519722104073e-04,-1.516671181889250875e-05,4.129938897676765919e-04,-5.109438207000494003e-04,4.010813776403665543e-03,3.177714534103870392e-04,7.891939952969551086e-03,9.414637461304664612e-03,1.959076616913080215e-03,3.555394650902599096e-04,7.595158647745847702e-03,1.455824263393878937e-02,-2.170193009078502655e-03,-1.394982635974884033e-02,3.258558735251426697e-02,2.697170712053775787e-04,6.330982432700693607e-04,2.745708625297993422e-04,-3.499006852507591248e-03,5.607719533145427704e-03,-3.566557308658957481e-03,8.467190782539546490e-04,7.522967178374528885e-03,-1.983681286219507456e-04,3.331152256578207016e-04,-1.027922844514250755e-04,-2.218065346824005246e-04,-2.964185550808906555e-03,-1.764259068295359612e-03,4.792198073118925095e-03,5.073095671832561493e-04,2.718263713177293539e-04,-2.502979896235046908e-06,-1.235517288478149567e-08,2.132419285771902651e-05,1.466153626097366214e-04,-1.166664995253086090e-03,-9.093760163523256779e-04,1.587139850016683340e-04,-8.732872811378911138e-05,-1.367880031466484070e-08,1.612996129551902413e-06,-1.410194963682442904e-04,1.157431688625365496e-04,4.242798313498497009e-03,1.824761042371392250e-03,3.721537301316857338e-03,-3.815419040620326996e-04,1.068547644536010921e-04,9.239421342499554157e-05,-1.706369919702410698e-03,8.457699790596961975e-03,1.080670580267906189e-02,3.807473694905638695e-03,2.450813539326190948e-02,-1.604788564145565033e-02,2.927359892055392265e-04,-1.346178469248116016e-04,2.596082165837287903e-03,-2.564632333815097809e-03,1.338955946266651154e-02,2.139000454917550087e-03,8.487075567245483398e-03,-9.828996844589710236e-03,2.588385832495987415e-04,2.663315099198371172e-04,-5.431491881608963013e-04,2.250507939606904984e-03,6.948819849640130997e-03,-4.673340357840061188e-03,8.283866569399833679e-03,3.010567743331193924e-03,2.194950589910149574e-03,1.592970220372080803e-04,8.271059487015008926e-04,9.022307582199573517e-03,2.602295950055122375e-03,-2.397520840167999268e-02,1.445021852850914001e-02,5.004610400646924973e-03,7.571214810013771057e-04,1.585331774549558759e-04,-1.023962534964084625e-02,-1.353067904710769653e-02,1.902578631415963173e-03,-6.246637552976608276e-03,4.546226933598518372e-03,-9.325738938059657812e-05,1.042220974341034889e-04,8.446196443401277065e-05,-6.742473342455923557e-04,6.479992996901273727e-03,5.402676761150360107e-03,5.813273601233959198e-04,8.768939005676656961e-05,3.109689278062433004e-04,6.619202758884057403e-05,1.310581865254789591e-09,2.407097053946927190e-05,1.568113366374745965e-04,-8.432843023911118507e-04,-2.014101482927799225e-05,-3.452558303251862526e-05,-4.097831697436049581e-05,1.827481810323661193e-08,-5.048081220593303442e-05,-1.378574233967810869e-04,-1.383122289553284645e-04,-1.656340062618255615e-02,1.264575868844985962e-03,5.233972799032926559e-03,1.329568476649001241e-05,1.476326433476060629e-04,6.345601286739110947e-05,1.185610308311879635e-03,1.216808333992958069e-02,2.552832476794719696e-03,-6.612985860556364059e-03,-2.066223137080669403e-02,-6.246068049222230911e-03,2.752731670625507832e-04,-9.019006974995136261e-04,5.001937970519065857e-04,-9.026629850268363953e-03,-2.906590234488248825e-03,2.191919088363647461e-02,-1.419058628380298615e-02,-6.734769791364669800e-03,-1.177453668788075447e-05,-9.149249672191217542e-05,5.802425439469516277e-04,6.398485042154788971e-03,-2.002289891242980957e-02,-3.164893388748168945e-02,1.100470777601003647e-02,3.029723651707172394e-03,2.760990057140588760e-03,-3.159356128890067339e-05,5.215973593294620514e-03,1.802939921617507935e-02,-1.147766225039958954e-02,6.026566959917545319e-03,5.243148654699325562e-03,9.472165256738662720e-03,1.239932142198085785e-03,-6.816112436354160309e-04,5.381343886256217957e-03,-1.515182200819253922e-03,-5.274469032883644104e-03,-1.060872105881571770e-03,-1.553453598171472549e-02,3.331128973513841629e-04,2.179476723540574312e-04,6.959176971577107906e-04,1.015599584206938744e-03,-2.673911862075328827e-03,-3.390286583453416824e-03,-4.483576864004135132e-03,1.631133491173386574e-04,2.258762397104874253e-04,-8.459315286017954350e-04,-1.033074731822125614e-04,-3.394470550119876862e-04,-3.278955118730664253e-04,8.563096635043621063e-03,8.645644411444664001e-03,2.786061086226254702e-04,6.628435221500694752e-04,-6.600419874303042889e-04,3.364196163602173328e-05,-5.879861419089138508e-05,8.321327622979879379e-04,-2.876323834061622620e-02,-5.216883867979049683e-02,-1.836673915386199951e-02,3.801041282713413239e-03,-1.908776815980672836e-03,-2.259579952806234360e-03,-3.617593320086598396e-03,-1.043018773198127747e-01,-8.909168839454650879e-02,-2.526027522981166840e-02,-4.214045777916908264e-02,3.445043414831161499e-02,-1.282638753764331341e-03,-6.937970174476504326e-04,2.510073408484458923e-02,8.347865194082260132e-03,-3.625579178333282471e-02,-2.280580438673496246e-02,1.595462858676910400e-02,3.362218663096427917e-02,8.591756341047585011e-05,1.885032630525529385e-03,2.438187366351485252e-04,-9.594028815627098083e-03,-9.538827463984489441e-03,5.052503198385238647e-02,-4.213038459420204163e-02,-1.907207816839218140e-02,-1.682463102042675018e-02,-4.931919276714324951e-03,-9.364432189613580704e-04,-1.197737455368041992e-01,1.974824815988540649e-03,9.313079714775085449e-02,4.979601502418518066e-01,-2.066040597856044769e-02,1.419721636921167374e-03,2.501845918595790863e-02,2.196590229868888855e-02,-6.087437272071838379e-03,-4.149425029754638672e-02,5.679802037775516510e-03,-1.083322092890739441e-01,2.752677537500858307e-02,2.214789390563964844e-03,8.374530822038650513e-03,4.046889394521713257e-02,-2.103222720324993134e-02,4.965864866971969604e-02,-4.403425380587577820e-02,-1.751134358346462250e-02,3.558515384793281555e-02,-4.506645927904173732e-05\n0.000000000000000000e+00,-1.771264578565023839e-05,1.552123721921816468e-04,8.519615512341260910e-04,1.219859463162720203e-03,-1.992524994420818985e-05,-2.858092011592816561e-05,6.737428837055858821e-09,2.762502699624747038e-04,-9.107289224630221725e-05,2.777263056486845016e-03,-9.898545220494270325e-03,1.453753793612122536e-03,1.320196222513914108e-02,3.524807689245790243e-04,-2.108914486598223448e-05,-1.762170577421784401e-04,4.029604024253785610e-04,-2.255392610095441341e-04,2.884902525693178177e-03,-6.904925685375928879e-03,-2.786276163533329964e-03,1.824125647544860840e-03,3.288097213953733444e-04,-2.428189618512988091e-04,-1.466306741349399090e-03,1.263693440705537796e-03,4.118560813367366791e-03,2.632827684283256531e-02,-3.534899558871984482e-03,4.055259749293327332e-03,5.537503602681681514e-05,1.589840976521372795e-04,1.399032189510762691e-03,6.441359408199787140e-03,8.119023405015468597e-03,-1.325040869414806366e-02,6.194653920829296112e-03,1.283147558569908142e-02,2.209110185503959656e-03,-1.321813324466347694e-04,6.042174529284238815e-03,2.680872101336717606e-03,1.080014370381832123e-02,-2.609626390039920807e-03,-6.718346849083900452e-03,6.523513700813055038e-03,-2.051201008725911379e-04,-2.423095138510689139e-04,7.585955900140106678e-04,1.316476147621870041e-03,-5.941357929259538651e-03,1.507693668827414513e-03,-2.508194884285330772e-03,6.674844917142763734e-05,-2.213684056187048554e-04,3.885283513227477670e-05,4.092005547136068344e-04,1.388496137224137783e-03,6.532430415973067284e-05,-3.167372196912765503e-03,-4.117601783946156502e-04,3.767553425859659910e-05,6.084916549298213795e-06,1.129593307780396572e-09,6.109792593633756042e-06,1.426953094778582454e-04,-1.582429977133870125e-04,1.266589388251304626e-04,5.211815368966199458e-05,-4.610785981640219688e-05,-2.024085077323434234e-08,-9.963645425159484148e-06,-3.294594353064894676e-04,9.842176223173737526e-04,3.971777390688657761e-03,-1.281282771378755569e-02,2.383766463026404381e-03,2.279873588122427464e-04,-9.307036816608160734e-05,-1.595686480868607759e-04,8.342763176187872887e-04,-1.297420240007340908e-03,2.172339707612991333e-03,-2.530360128730535507e-03,-5.248304456472396851e-03,2.397834789007902145e-03,7.308994099730625749e-05,-2.112328947987407446e-04,1.241202931851148605e-03,-8.558337576687335968e-04,8.566372096538543701e-03,1.536164339631795883e-02,-6.369202863425016403e-03,2.902255393564701080e-03,-1.011546773952431977e-04,1.117290230467915535e-04,2.562649897299706936e-04,1.176445931196212769e-02,9.728820063173770905e-03,-9.560245089232921600e-03,3.253210801631212234e-03,8.085591718554496765e-03,1.506744301877915859e-03,-7.774034747853875160e-05,3.653694875538349152e-03,2.277190331369638443e-03,5.946313031017780304e-03,3.242955077439546585e-03,9.641851065680384636e-04,8.551155216991901398e-03,1.290513901039958000e-03,-3.446358896326273680e-04,4.833917133510112762e-03,-3.569650463759899139e-03,-5.718548782169818878e-03,1.043645292520523071e-02,-8.227964863181114197e-03,1.510457805125042796e-04,-3.110607212875038385e-04,5.867340951226651669e-05,4.270183853805065155e-04,2.460627118125557899e-03,1.232421724125742912e-03,-4.127995111048221588e-03,-4.931623116135597229e-04,4.766247002407908440e-05,3.440710497670806944e-05,-4.215890569980729197e-08,-4.831927799386903644e-05,1.471340947318822145e-04,2.534844446927309036e-03,1.483805477619171143e-03,-6.935239071026444435e-06,-2.623903856147080660e-05,-1.969393359502191743e-08,-1.540913508506491780e-04,1.110452285502105951e-05,-4.423430655151605606e-03,1.379444450139999390e-02,-8.032851852476596832e-03,-1.155927311629056931e-03,1.341465860605239868e-03,-7.506354450015351176e-05,-1.029377017403021455e-04,-1.068033743649721146e-04,-2.249792590737342834e-02,2.553805708885192871e-03,1.791552826762199402e-02,-1.507437229156494141e-02,4.268781747668981552e-03,-1.947303244378417730e-04,-4.561556852422654629e-04,-9.809575276449322701e-04,3.805070649832487106e-03,-2.204459626227617264e-03,-2.157448604702949524e-02,-8.907198905944824219e-03,1.223129802383482456e-04,1.986510469578206539e-04,1.891780848382040858e-04,1.083662500604987144e-03,1.837233081459999084e-02,-6.365479901432991028e-03,-1.375266164541244507e-02,-1.278000697493553162e-02,1.829975098371505737e-02,-3.360588103532791138e-03,1.964951115951407701e-05,3.922471310943365097e-03,-4.261558409780263901e-03,2.284338884055614471e-02,2.044124528765678406e-03,6.019721738994121552e-03,-2.168537117540836334e-03,1.139908563345670700e-04,-4.290397919248789549e-04,6.962601095438003540e-03,2.164590405300259590e-03,1.557452976703643799e-02,2.129529416561126709e-02,-5.548679037019610405e-04,1.117994397645816207e-04,-1.073017701855860651e-04,8.438441000180318952e-05,5.946886376477777958e-04,5.973887629806995392e-03,6.212170701473951340e-04,-8.738876320421695709e-03,-1.193951815366744995e-03,-9.681502706371247768e-05,3.352213389007374644e-05,-9.167477887928043856e-10,3.449336509220302105e-05,1.742094900691881776e-05,2.088058274239301682e-03,6.442610174417495728e-04,-9.922227036440744996e-06,4.852866186411119998e-05,1.392812976064305985e-09,6.590242992388084531e-05,4.294341124477796257e-05,-5.755287129431962967e-03,-7.653864100575447083e-03,-5.089228507131338120e-03,-3.118157619610428810e-03,-2.846343886631075293e-05,-9.024014434544369578e-05,7.967805868247523904e-05,1.447161543183028698e-03,-3.536693751811981201e-03,9.200864471495151520e-03,-3.730548080056905746e-03,4.229995422065258026e-03,5.845106206834316254e-03,3.852584632113575935e-04,2.341258223168551922e-04,1.284311758354306221e-03,-5.046203732490539551e-03,2.204614691436290741e-03,9.616524912416934967e-03,-5.859616678208112717e-03,6.537281908094882965e-03,-2.061093982774764299e-05,2.372068120166659355e-04,6.833350635133683681e-04,2.370288968086242676e-02,9.124621865339577198e-04,-2.607005182653665543e-03,1.043097767978906631e-02,1.289418432861566544e-02,1.703382935374975204e-03,9.467130439588800073e-05,6.267153657972812653e-03,-1.024401653558015823e-02,6.278344895690679550e-03,6.725652609020471573e-03,2.791335340589284897e-03,1.576132141053676605e-02,4.231614584568887949e-04,-2.405838895356282592e-04,-3.456058213487267494e-03,8.041817694902420044e-03,5.394077859818935394e-03,-2.952290233224630356e-03,4.097265191376209259e-03,1.508748828200623393e-04,-4.584504495142027736e-06,-8.906870061764493585e-05,-6.024660542607307434e-04,2.558531705290079117e-04,-6.798043847084045410e-03,3.747595474123954773e-05,-8.332922880072146654e-05,1.464223896618932486e-04,6.854864477645605803e-05,5.857600626768544316e-09,-2.599897015898022801e-05,1.738835126161575317e-04,2.439548261463642120e-03,1.356451306492090225e-03,3.431204822845757008e-05,-4.712463123723864555e-05,-1.032475438478286378e-08,7.223508146125823259e-05,-1.614325883565470576e-04,1.459277817048132420e-03,4.394918214529752731e-03,-9.419985115528106689e-03,5.876104114577174187e-04,3.924098273273557425e-04,-9.757727093528956175e-05,-1.971362216863781214e-04,-1.100093824788928032e-03,2.729577710852026939e-03,4.105230327695608139e-04,5.483191460371017456e-03,-4.858962260186672211e-03,9.164919028989970684e-04,1.193478892673738301e-04,-1.997905201278626919e-04,-4.132893402129411697e-03,-8.093152428045868874e-05,9.961021132767200470e-04,6.040675565600395203e-03,-1.405644696205854416e-03,2.849453012458980083e-04,1.401501940563321114e-04,3.800807753577828407e-04,6.258254870772361755e-04,1.527138240635395050e-02,1.307135680690407753e-03,-1.426583249121904373e-02,4.541174974292516708e-03,1.175502780824899673e-02,1.381118636345490813e-05,-1.333544787485152483e-04,2.568726893514394760e-03,1.652498380281031132e-03,9.289267472922801971e-03,4.867347888648509979e-03,-2.732540946453809738e-03,1.564538106322288513e-02,6.195190508151426911e-06,-4.960775841027498245e-04,3.532825969159603119e-03,-3.985046409070491791e-03,-2.664080588147044182e-03,2.883604494854807854e-03,2.496087690815329552e-04,7.941481453599408269e-05,-2.890740870498120785e-04,1.915164320962503552e-04,2.740723139140754938e-04,4.737893585115671158e-03,1.187033252790570259e-03,-5.935363471508026123e-03,-8.806104888208210468e-04,1.385960695188259706e-05,3.381308124517090619e-05,8.592337508162017912e-09,-4.022981738671660423e-05,8.959050319390371442e-05,1.954773906618356705e-03,1.579790492542088032e-03,2.730585947574581951e-05,-1.598467133590020239e-05,-3.659657465959753608e-09,1.306447084061801434e-04,-8.202735625673085451e-05,3.886919002979993820e-03,-4.229239188134670258e-03,-1.023399550467729568e-02,5.127119831740856171e-03,5.498431855812668800e-04,1.006741877063177526e-05,-1.310949883190914989e-04,-2.830032026395201683e-04,3.142128465697169304e-03,-5.734608974307775497e-03,6.553662475198507309e-03,-8.452383801341056824e-03,-1.070044585503637791e-03,2.017926162807270885e-04,-2.126203908119350672e-04,-2.677761949598789215e-03,-3.042514203116297722e-03,5.876354873180389404e-03,5.200220271944999695e-03,-4.435211885720491409e-03,1.887337770313024521e-03,-6.463317731686402112e-06,2.389985311310738325e-04,1.210922840982675552e-03,1.620494574308395386e-02,5.712460260838270187e-03,-1.069349236786365509e-02,9.324196726083755493e-03,1.152074802666902542e-02,-2.092914655804634094e-06,-1.236884709214791656e-04,6.087931338697671890e-03,1.017757924273610115e-03,6.935127079486846924e-03,7.272506132721900940e-03,-8.400618680752813816e-04,1.245279796421527863e-02,2.338927733944728971e-04,-2.421654935460537672e-04,1.805952982977032661e-03,-2.706805244088172913e-03,-2.246767282485961914e-03,2.467595040798187256e-04,2.411151770502328873e-03,4.740776785183697939e-05,-2.380679070483893156e-04,1.423853154847165570e-05,3.100023895967751741e-04,2.553924568928778172e-04,-2.876778831705451012e-03,-4.278797190636396408e-03,-7.341339951381087303e-04,-3.819449557340703905e-05,1.922238516272045672e-05,-2.374258656345773488e-08,7.075099711073562503e-05,1.764326589182019234e-04,5.921929259784519672e-04,-2.736127353273332119e-04,7.312926754821091890e-05,-5.787936242995783687e-05,5.946787950961152092e-09,2.239117748104035854e-05,-2.215353306382894516e-04,2.010709838941693306e-03,-4.527950193732976913e-03,-6.241720635443925858e-03,2.347295405343174934e-03,2.171052619814872742e-04,3.056127025047317147e-05,-1.070235157385468483e-04,5.760787171311676502e-04,6.295686587691307068e-03,-1.066929381340742111e-02,5.270588211715221405e-03,2.367603592574596405e-03,-8.325217058882117271e-04,1.205771841341629624e-04,-2.133509988198056817e-04,-4.411837144289165735e-04,-6.553252227604389191e-03,1.555452821776270866e-03,2.085436880588531494e-02,-5.800093058496713638e-04,7.112833554856479168e-04,-6.057956488803029060e-05,1.705600006971508265e-04,1.087066833861172199e-03,9.428500197827816010e-03,3.622639924287796021e-03,-1.667510718107223511e-02,6.975425407290458679e-03,7.327104918658733368e-03,2.386905951425433159e-03,4.692299262387678027e-05,4.160447046160697937e-03,4.635415039956569672e-03,-6.415100768208503723e-03,7.119793444871902466e-03,1.819481025449931622e-03,6.403651088476181030e-03,-2.878834493458271027e-06,-3.577565948944538832e-04,2.021945547312498093e-03,-3.769714385271072388e-03,-1.256692106835544109e-03,-1.143162604421377182e-03,-3.285431303083896637e-04,7.569115041405893862e-06,-2.438153751427307725e-04,4.039218765683472157e-05,2.083725412376224995e-04,5.881479009985923767e-04,3.262766986154019833e-04,-2.645587082952260971e-03,-2.635384735185652971e-04,2.088893525069579482e-04,7.887682295404374599e-05,9.748760021466296166e-08,-1.156244543381035328e-04,2.730987034738063812e-05,1.377712702378630638e-03,1.995762111619114876e-03,-1.826461375458166003e-04,-6.197482434799894691e-05,-6.184814083098899573e-08,2.177196292905136943e-04,-1.632107014302164316e-04,4.391488619148731232e-03,-1.423185318708419800e-02,-1.202489621937274933e-02,5.887264851480722427e-03,5.832269671373069286e-04,1.614512257219757885e-05,-1.685516181169077754e-04,-1.356135238893330097e-03,-5.917905364185571671e-03,1.777575700543820858e-03,-7.246140157803893089e-04,-2.286190167069435120e-02,3.437528386712074280e-03,4.393697236082516611e-05,7.307363557629287243e-04,-1.199128688313066959e-03,5.086995195597410202e-03,4.080960527062416077e-03,4.077082499861717224e-03,-5.440392065793275833e-03,-2.157163340598344803e-03,7.183145498856902122e-05,2.467590384185314178e-04,1.650007441639900208e-03,1.955058239400386810e-02,2.953123301267623901e-03,-6.449603475630283356e-03,6.389871705323457718e-03,5.402335897088050842e-03,-9.715911000967025757e-04,-7.321006705751642585e-05,5.791682749986648560e-03,7.858021184802055359e-03,1.169270835816860199e-02,1.011525373905897141e-02,1.067174971103668213e-02,1.092169620096683502e-02,-1.665896270424127579e-04,-3.759358951356261969e-04,1.596404821611940861e-03,3.712952602654695511e-03,2.814898267388343811e-03,3.020668402314186096e-03,6.076854187995195389e-04,1.402940106345340610e-04,-6.930530071258544922e-05,3.981289046350866556e-04,-5.490566400112584233e-05,9.994711726903915405e-04,1.641627401113510132e-03,-2.976199612021446228e-03,-3.104224742855876684e-04,-1.609407481737434864e-04,4.589419040712527931e-05,5.221409082878381014e-08,-2.236808722955174744e-05,-4.251956124790012836e-05,6.116455770097672939e-04,8.879651431925594807e-04,-4.729291686089709401e-05,-6.438264972530305386e-05,-2.295553258591098711e-08,1.354718988295644522e-04,5.781748041044920683e-05,1.783719053491950035e-03,7.352800574153661728e-03,6.152130663394927979e-05,5.317237810231745243e-04,3.948458470404148102e-06,2.206499630119651556e-05,1.704803435131907463e-04,-2.947649918496608734e-04,2.851594006642699242e-03,-9.806311689317226410e-03,1.182023435831069946e-03,1.176790054887533188e-02,-4.043370019644498825e-03,2.972231959574855864e-05,2.709743275772780180e-04,-3.592352382838726044e-03,5.219959188252687454e-03,1.050334190949797630e-03,-7.146771065890789032e-03,6.823820061981678009e-03,-8.419593796133995056e-03,1.309759391006082296e-04,2.225769567303359509e-04,5.106289172545075417e-04,5.767591297626495361e-03,1.560364849865436554e-02,1.373345963656902313e-03,7.460145279765129089e-03,6.233300082385540009e-03,1.168817048892378807e-03,-1.342545147053897381e-05,-1.348454970866441727e-04,6.422399543225765228e-03,7.457992993295192719e-03,-8.595092222094535828e-04,1.497898343950510025e-02,3.300889860838651657e-03,7.596666109748184681e-04,-6.481045274995267391e-04,-5.861161276698112488e-03,-2.792213810607790947e-03,-1.199831441044807434e-02,-4.440221469849348068e-03,1.215471327304840088e-02,3.081834292970597744e-04,3.644852840807288885e-04,2.722707868088036776e-04,-7.605568389408290386e-04,-5.902186036109924316e-03,-8.460348471999168396e-04,1.098906621336936951e-03,2.542068832553923130e-04,7.369131344603374600e-05,-2.565335598774254322e-04,8.641785243526101112e-04,-4.113445902476087213e-05,-7.355526904575526714e-04,-1.106604374945163727e-02,-9.715436957776546478e-03,1.235713134519755840e-04,4.891494754701852798e-04,1.123404828831553459e-03,-1.270852982997894287e-03,-7.807038491591811180e-04,-1.618075370788574219e-02,-2.812194405123591423e-03,1.015130802989006042e-02,-3.161453828215599060e-02,-4.516614601016044617e-03,-4.588896990753710270e-04,9.215679019689559937e-04,2.392220776528120041e-04,-1.950323954224586487e-02,2.451908774673938751e-02,1.792277558706700802e-03,1.955642923712730408e-02,-8.966434746980667114e-03,-2.064476488158106804e-03,3.032561216969043016e-04,1.462326757609844208e-02,-8.687367662787437439e-03,-7.155712228268384933e-03,-4.509203135967254639e-02,5.680620670318603516e-03,-6.860055029392242432e-03,2.823328366503119469e-03,-4.588335286825895309e-03,-5.740000400692224503e-03,-1.119753494858741760e-01,-5.343268439173698425e-02,8.388639241456985474e-02,-2.628304809331893921e-02,-7.588670402765274048e-02,-4.607455804944038391e-03,1.091731153428554535e-02,-2.688680961728096008e-02,-4.592198505997657776e-02,-3.754396364092826843e-02,-1.726501062512397766e-02,-1.999888196587562561e-02,5.557161569595336914e-01,7.322188466787338257e-03,-4.641999956220388412e-03,-5.573197081685066223e-02,2.505839802324771881e-05,1.192813273519277573e-03,1.178956031799316406e-02,-7.024828810244798660e-03,1.020555850118398666e-03,4.480991512537002563e-03,-2.313475310802459717e-02,4.847169667482376099e-02,2.271350473165512085e-02,-1.304433122277259827e-02,6.311911344528198242e-02,3.227033466100692749e-02,3.357317671179771423e-02,-5.994362800265662372e-05\n0.000000000000000000e+00,2.524849151086527854e-05,2.437670991639606655e-05,-6.491735693998634815e-04,2.911602132371626794e-05,6.284307164605706930e-05,1.157072529167635366e-05,-9.682725732318431255e-09,2.174336987081915140e-05,-1.794755371520295739e-05,-3.166981332469731569e-04,-1.075080782175064087e-02,7.463456131517887115e-04,5.371032282710075378e-03,-7.473580626538023353e-05,-4.634842116502113640e-05,-5.111466816742904484e-05,9.272655006498098373e-04,-2.679608995094895363e-03,9.138062596321105957e-03,-5.283845821395516396e-04,1.429090771125629544e-04,-2.852719262591563165e-05,1.312763051828369498e-04,-2.124014281434938312e-04,-1.692281221039593220e-04,-3.762533422559499741e-03,3.431595396250486374e-03,1.202316116541624069e-02,7.642644923180341721e-04,-9.507014183327555656e-04,-3.760731851798482239e-05,1.463979424443095922e-05,2.094239025609567761e-04,2.888041781261563301e-03,2.967537380754947662e-03,-3.917778085451573133e-04,-1.065328065305948257e-02,-3.917128313332796097e-03,5.367373232729732990e-04,2.352094452362507582e-05,2.558265347033739090e-03,-2.634498290717601776e-03,6.245616823434829712e-03,1.825120300054550171e-03,5.027888342738151550e-03,-4.383662715554237366e-03,1.089820638298988342e-03,-5.818134468427160755e-06,-2.780498005449771881e-03,7.012351998127996922e-04,-1.277868752367794514e-03,2.633284777402877808e-03,-1.650907652219757438e-04,-8.389597496716305614e-06,-8.306720701511949301e-05,5.959342615824425593e-06,9.291838796343654394e-05,8.949769544415175915e-04,-5.879257514607161283e-06,-2.837767242453992367e-04,1.188934911624528468e-04,1.082773378584533930e-04,-2.708625106606632471e-05,-5.917273782074516930e-09,-1.207207333209225908e-06,5.475770012708380818e-05,-5.292536225169897079e-04,-1.440627383999526501e-04,3.992669007857330143e-06,-3.676310370792634785e-06,-7.886995917472106044e-11,8.705962682142853737e-05,1.606659352546557784e-04,1.110474579036235809e-03,2.250583609566092491e-03,-1.778427278622984886e-03,2.023999579250812531e-03,-4.768641156260855496e-05,1.806069849408231676e-05,-4.305082620703615248e-05,3.046429192181676626e-04,4.669305635616183281e-04,9.761593304574489594e-03,9.352790191769599915e-03,-4.141776356846094131e-03,7.990165613591670990e-04,4.203501703159417957e-06,9.162325113720726222e-06,5.753015284426510334e-04,-1.231245114468038082e-03,6.823905277997255325e-03,4.957690369337797165e-03,-8.957008249126374722e-04,-5.151584628038108349e-04,-1.857712195487692952e-04,-1.472947042202576995e-04,1.410678261891007423e-03,4.398645833134651184e-03,1.368223456665873528e-03,2.218357753008604050e-03,-9.922138415277004242e-03,2.798077475745230913e-04,-7.102065719664096832e-04,-2.179597504436969757e-05,7.369486847892403603e-04,2.502754330635070801e-03,2.619689330458641052e-03,-4.537348169833421707e-03,-4.214871674776077271e-03,-1.701798057183623314e-03,4.667430403060279787e-06,4.839669418288394809e-05,-7.851176196709275246e-04,1.628901460207998753e-03,1.132123055867850780e-03,-3.252608003094792366e-04,-2.059695310890674591e-03,1.424519177817273885e-05,2.416399365756660700e-05,-8.551269274903461337e-05,-6.182226206874474883e-05,-2.531888429075479507e-03,-1.979173859581351280e-03,1.893072971142828465e-03,1.470288407290354371e-04,9.305936691816896200e-05,4.645696753868833184e-05,1.738063803990996803e-09,-6.049811418051831424e-05,1.669245102675631642e-05,6.500987801700830460e-04,-4.317107668612152338e-04,-4.750298103317618370e-05,2.367639172007329762e-05,-9.351284191438935522e-09,2.534132727305404842e-05,3.811140413745306432e-05,-2.187345176935195923e-03,3.819315461441874504e-04,5.198764614760875702e-03,7.878923788666725159e-03,-5.145801114849746227e-04,1.199761754833161831e-06,-6.162237696116790175e-05,-2.515891799703240395e-03,2.105737850069999695e-02,-1.241443119943141937e-02,-5.861709825694561005e-03,-8.882088004611432552e-04,-1.462070038542151451e-03,-3.793335636146366596e-04,-9.803553257370367646e-05,-4.314939957112073898e-03,4.542849957942962646e-03,1.164973364211618900e-03,1.981622911989688873e-02,1.124520436860620975e-03,1.058038906194269657e-04,-1.266883773496374488e-04,8.953202632255852222e-05,1.026333047775551677e-04,1.256947172805666924e-03,-4.964002873748540878e-03,2.019152045249938965e-03,-6.620482541620731354e-03,-7.431898266077041626e-03,-8.067057351581752300e-04,9.804705041460692883e-05,2.452656044624745846e-04,4.102845676243305206e-03,6.932532414793968201e-04,9.780182503163814545e-03,-1.053842063993215561e-02,-5.670333746820688248e-03,2.409731503576040268e-03,-4.267714757588692009e-06,-2.885875524953007698e-03,-2.518002875149250031e-03,-5.082615651190280914e-03,6.155303679406642914e-03,1.213596435263752937e-03,-1.294869580306112766e-04,3.596174065023660660e-05,-2.337333398827468045e-06,-1.288225175812840462e-04,-1.757405698299407959e-03,2.211263636127114296e-03,9.993572020903229713e-04,1.199764883494935930e-04,3.258464130340144038e-05,-5.726543895434588194e-05,-1.816956007871795009e-08,9.174520528176799417e-05,5.130194767843931913e-05,7.775093545205891132e-04,-1.620071823708713055e-03,8.870864257914945483e-05,4.290047945687547326e-05,-1.083401457435684279e-08,9.798808605410158634e-05,-6.794628279749304056e-05,-1.330874511040747166e-03,-9.494941681623458862e-03,-5.717098247259855270e-04,-1.035956782288849354e-03,5.812902818433940411e-04,-5.430409510154277086e-05,-5.716533451050054282e-06,2.455152105540037155e-03,4.033741541206836700e-03,-4.821030423045158386e-03,-1.525532454252243042e-02,2.050581760704517365e-02,-5.013574380427598953e-03,3.531517359078861773e-05,4.354843113105744123e-04,6.127478554844856262e-03,-7.292873691767454147e-03,6.163671147078275681e-03,1.921686157584190369e-02,-1.045983377844095230e-02,-1.437304820865392685e-02,-3.828753833658993244e-04,2.262911402794998139e-05,2.353533869609236717e-03,-9.693467291072010994e-04,-7.130345795303583145e-03,1.378321833908557892e-02,-2.109466353431344032e-03,7.514119613915681839e-03,2.522586844861507416e-03,-5.077205423731356859e-05,-5.186815396882593632e-04,-6.979892030358314514e-03,-1.699686108622699976e-04,7.543833926320075989e-03,8.469950407743453979e-03,8.092508651316165924e-03,3.044454846531152725e-03,1.523745449958369136e-04,1.323439925909042358e-02,-8.644594810903072357e-03,-6.723057013005018234e-04,3.770897630602121353e-03,-2.117055933922529221e-03,-6.004749593557789922e-05,-3.662632298073731363e-05,-1.096376217901706696e-04,4.107315908186137676e-05,3.018668619915843010e-03,-1.591881038621068001e-03,1.639254624024033546e-03,1.664183364482596517e-04,2.548111660871654749e-04,1.259073032997548580e-04,1.991463705053320155e-08,1.952601451193913817e-05,3.035788176930509508e-05,-1.375088933855295181e-03,-3.960962349083274603e-04,-9.345520084025338292e-05,-6.095464414102025330e-05,2.463948334252563654e-08,6.282053072936832905e-05,-7.467561226803809404e-05,-4.323616158217191696e-04,-6.797673646360635757e-03,-1.303870230913162231e-04,1.433718600310385227e-03,-1.573991758050397038e-04,2.432335804769536480e-06,-4.159045420237816870e-05,-3.945714270230382681e-04,2.481756964698433876e-04,-3.339749295264482498e-03,1.104858051985502243e-02,2.341058803722262383e-03,-2.732870634645223618e-03,3.087991353822872043e-05,-2.818765642587095499e-04,-4.235411062836647034e-03,-2.134579233825206757e-03,9.864845313131809235e-03,5.826133769005537033e-03,2.982896403409540653e-04,-6.958962418138980865e-03,7.877798634581267834e-05,5.205627530813217163e-05,-1.424928777851164341e-04,2.848242875188589096e-03,2.864506386686116457e-04,2.124039689078927040e-03,-1.578120049089193344e-03,4.021614324301481247e-03,1.366596552543342113e-05,-1.273884481634013355e-05,1.719779393170028925e-04,-7.881246856413781643e-04,-2.318934304639697075e-03,2.518784720450639725e-03,3.282112767919898033e-03,-4.946067929267883301e-03,-2.985587343573570251e-04,-7.760047446936368942e-05,-1.464941451558843255e-04,-9.884343016892671585e-04,-8.869515731930732727e-03,9.838028810918331146e-03,-7.196012302301824093e-05,7.300377910723909736e-05,-6.470178777817636728e-05,1.924016032717190683e-05,-1.843406789703294635e-04,1.863427460193634033e-03,-1.016165246255695820e-03,-1.810932881198823452e-03,-8.474219066556543112e-05,4.130175511818379164e-05,-4.556542535283369943e-06,-6.973664312681648880e-09,-2.405331542831845582e-05,-1.426254166290163994e-04,5.357063491828739643e-04,-2.472815685905516148e-05,8.912770681490655988e-06,1.909873935801442713e-05,-2.454839886922854930e-09,6.331963231787085533e-05,5.944728764006868005e-05,1.145149144576862454e-05,5.417129024863243103e-03,4.879857879132032394e-03,-7.071716827340424061e-04,-1.810005051083862782e-04,-1.561362114443909377e-05,-1.003930228762328625e-04,-7.057155016809701920e-04,1.157510560005903244e-02,4.606320522725582123e-03,2.642552368342876434e-03,-4.527800250798463821e-03,-1.493218005634844303e-03,-8.765891834627836943e-05,2.549979217292275280e-05,-3.531739115715026855e-03,1.398848369717597961e-03,7.489630661439150572e-06,8.649655617773532867e-03,-5.378528032451868057e-03,-2.007743809372186661e-03,3.596574970288202167e-06,9.304189734393730760e-05,-9.805491426959633827e-04,-1.278038718737661839e-03,-3.607800463214516640e-04,-3.973345737904310226e-03,-6.164399906992912292e-03,1.381750334985554218e-03,-2.270872755616437644e-05,2.204217453254386783e-04,1.421871245838701725e-03,2.919582766480743885e-04,-4.801128525286912918e-03,1.368560083210468292e-02,4.726639017462730408e-04,-2.963867038488388062e-03,-5.587437190115451813e-04,1.062214141711592674e-04,-1.258948119357228279e-03,-9.564200881868600845e-04,6.692856550216674805e-03,-1.411386579275131226e-02,8.188277482986450195e-03,-4.431320485309697688e-05,2.113478840328752995e-04,-7.193069905042648315e-05,1.268198684556409717e-04,-4.623118788003921509e-03,-2.193066757172346115e-04,1.599118695594370365e-03,6.343967834254726768e-05,-4.674170850194059312e-05,-3.628861304605379701e-05,-6.010230890751699917e-08,1.889760460471734405e-05,1.078080022125504911e-04,-9.740560781210660934e-04,2.825958072207868099e-04,3.068915611947886646e-05,-3.259262302890419960e-05,1.125272319768555462e-08,-6.196284084580838680e-05,1.734744873829185963e-04,-1.783263753168284893e-03,3.998178057372570038e-03,-3.405144438147544861e-03,-2.887014532461762428e-03,-5.554980452870950103e-05,-6.916226993780583143e-06,-9.419315028935670853e-05,6.290903547778725624e-04,5.098472349345684052e-03,9.661811636760830879e-04,-1.007536659017205238e-03,4.141225945204496384e-03,-6.743696867488324642e-04,-6.937910256965551525e-06,-2.714502043090760708e-04,-1.404962153173983097e-03,4.348189570009708405e-03,-2.915332559496164322e-03,6.793861277401447296e-03,-2.549515105783939362e-03,-8.797587361186742783e-04,6.026323171681724489e-05,6.895211117807775736e-05,-6.789693143218755722e-04,2.398686949163675308e-03,-3.553988412022590637e-03,2.874879864975810051e-03,-1.091122068464756012e-02,2.122722100466489792e-03,1.904239878058433533e-03,-1.815179894038010389e-05,4.215654917061328888e-04,6.029999349266290665e-05,3.398397006094455719e-03,6.311777047812938690e-03,8.402152918279170990e-03,2.188975689932703972e-03,-1.142778346547856927e-04,-6.591755663976073265e-05,-3.307802544441074133e-04,-1.482524676248431206e-03,-8.922822889871895313e-04,2.042072359472513199e-03,-6.079346407204866409e-03,4.713197995442897081e-05,1.340365361102158204e-05,1.551290006318595260e-05,4.056463512824848294e-05,2.661819453351199627e-04,-4.694717354141175747e-04,-8.919059182517230511e-04,4.326362613937817514e-06,1.172231204691343009e-04,1.193646585306851193e-05,3.136219106636417564e-08,-1.758820326358545572e-05,5.846301792189478874e-05,-5.203808541409671307e-04,-7.406388176605105400e-04,2.411950990790501237e-04,-1.056382243405096233e-04,-2.764159034995827824e-08,-2.302321445313282311e-05,2.200074231950566173e-05,-8.159449789673089981e-04,-2.837157342582941055e-03,-3.739508800208568573e-03,5.283366772346198559e-04,-3.230923903174698353e-04,2.760790448519401252e-05,8.052266639424487948e-05,2.940620295703411102e-03,1.351923681795597076e-03,-1.490154303610324860e-03,6.617272272706031799e-03,-4.022661596536636353e-03,-1.283295080065727234e-02,6.126168591435998678e-05,2.778890484478324652e-04,-4.297902341932058334e-03,-4.139857832342386246e-03,9.849532507359981537e-03,2.619686070829629898e-03,-1.608307845890522003e-02,5.685386713594198227e-03,7.258498226292431355e-05,-2.042939740931615233e-05,-3.913639229722321033e-04,1.285432605072855949e-03,2.880467567592859268e-03,7.091536186635494232e-03,5.009596701711416245e-03,-3.723006375366821885e-05,8.494050125591456890e-04,-1.130291821027640253e-06,-5.503030261024832726e-04,1.184358610771596432e-03,1.027649268507957458e-03,7.629884872585535049e-03,4.124345723539590836e-03,-7.930696010589599609e-04,8.893951599020510912e-05,7.684405863983556628e-05,4.043990746140480042e-03,3.324977296870201826e-04,7.366152014583349228e-03,-8.700310252606868744e-03,2.719788812100887299e-03,1.489956484874710441e-04,8.335967140737921000e-05,1.751925155986100435e-04,-9.365274454466998577e-04,2.082816325128078461e-03,3.624466015025973320e-03,1.137689687311649323e-03,1.982711255550384521e-04,8.996550604933872819e-05,-1.080707079381681979e-05,-6.033957333784201182e-08,-2.375879194005392492e-05,4.404209539643488824e-05,-4.477015754673629999e-04,6.011752411723136902e-04,-5.467717346618883312e-05,-1.173050259239971638e-05,-4.795424501935485750e-09,3.665426265797577798e-05,9.642348231864161789e-06,1.356943626888096333e-03,4.021653905510902405e-03,-4.223533440381288528e-03,5.242341198027133942e-03,1.969670847756788135e-04,6.625337118748575449e-05,1.630271435715258121e-04,-2.486006997060030699e-04,6.085335277020931244e-03,-9.042322635650634766e-04,5.396278575062751770e-03,-5.351452622562646866e-03,-1.927909906953573227e-03,1.415446313330903649e-04,-5.740999476984143257e-04,-1.485965563915669918e-03,-9.341965196654200554e-04,6.144471466541290283e-03,6.935921497642993927e-03,-2.625842345878481865e-03,-4.482823889702558517e-03,2.309493429493159056e-04,-1.047682235366664827e-04,1.428532559657469392e-04,8.324260707013309002e-04,-1.564038568176329136e-03,8.801382966339588165e-03,1.501815742813050747e-03,1.761694555170834064e-03,2.922538842540234327e-04,-1.173176351585425436e-04,1.819950179196894169e-03,1.166681945323944092e-02,2.340369159355759621e-03,-3.593089757487177849e-03,-7.699543144553899765e-03,-2.329170965822413564e-04,7.564295083284378052e-05,1.112948666559532285e-04,2.532444661483168602e-03,-1.048461417667567730e-04,2.259876579046249390e-03,-2.155321184545755386e-03,-6.327914539724588394e-03,-1.729599898681044579e-04,-3.340345574542880058e-04,-2.037066442426294088e-04,1.004334539175033569e-03,-6.220362265594303608e-04,1.961826113983988762e-03,-2.302494431205559522e-05,-6.180988275445997715e-04,-3.612423897720873356e-04,-7.061098585836589336e-04,-4.434321599546819925e-04,-3.695475461427122355e-04,1.966210693353787065e-04,8.362904191017150879e-05,9.069182560779154301e-04,7.586163701489567757e-04,-1.164229433925356716e-05,-1.195162767544388771e-03,3.551065165083855391e-04,-1.017517875880002975e-03,2.867634408175945282e-03,1.198689825832843781e-02,5.925178993493318558e-04,7.886014878749847412e-03,9.143240749835968018e-04,-3.895637637469917536e-04,-7.744038593955338001e-04,-3.208858659490942955e-03,-1.248488575220108032e-02,-1.203316170722246170e-02,-8.837041445076465607e-03,-2.901642816141247749e-03,3.333154832944273949e-03,-2.132921246811747551e-03,5.771614378318190575e-04,1.037315092980861664e-02,5.337967304512858391e-04,-6.773932836949825287e-04,1.614800072275102139e-03,1.362262014299631119e-02,7.770181633532047272e-03,-9.636172908358275890e-04,5.004440317861735821e-04,2.172737615182995796e-03,3.202245570719242096e-03,-1.723775640130043030e-02,7.312173489481210709e-03,3.214137628674507141e-03,-4.631100688129663467e-03,-3.499123267829418182e-03,1.969851786270737648e-03,7.249797927215695381e-04,-2.816863916814327240e-02,-5.090245045721530914e-03,-8.756378665566444397e-03,-8.821306983008980751e-05,7.526704110205173492e-03,6.366817355155944824e-01,-1.156851556152105331e-02,-1.571215502917766571e-02,-6.282116752117872238e-03,-4.670606926083564758e-03,4.500265792012214661e-02,-7.343686185777187347e-03,2.695750445127487183e-03,1.653787121176719666e-02,-3.560196980834007263e-02,1.827654428780078888e-02,-1.964014023542404175e-02,4.169825464487075806e-02,-1.457891426980495453e-03,1.229837629944086075e-02,2.311848290264606476e-02,-2.416742790956050158e-05\n0.000000000000000000e+00,3.436408587731420994e-05,2.851797326002269983e-04,2.581353532150387764e-03,3.034084104001522064e-03,-1.284982572542503476e-04,2.203219337388873100e-04,1.115718983868418945e-08,-1.751607778714969754e-04,3.149362164549529552e-04,2.798936562612652779e-03,-4.571262747049331665e-03,1.745737716555595398e-02,1.195127423852682114e-02,3.723499248735606670e-04,-3.517519417073344812e-06,-1.904570672195404768e-05,1.256654970347881317e-03,1.941800862550735474e-02,-7.955802604556083679e-03,-1.376000978052616119e-02,-2.027136646211147308e-02,-5.318282055668532848e-04,3.012082888744771481e-04,1.715229018373065628e-06,2.205939963459968567e-03,1.099904254078865051e-02,-6.139749661087989807e-03,3.588586987461894751e-04,5.411631893366575241e-03,-1.481915125623345375e-03,1.036650210153311491e-04,1.142140172305516899e-04,-2.593945013359189034e-03,-4.239577800035476685e-03,-2.482795389369130135e-03,3.621454350650310516e-03,-2.919762628152966499e-03,1.331886462867259979e-02,1.872676890343427658e-03,-3.203251981176435947e-04,2.387935062870383263e-03,3.426568210124969482e-02,-9.926845319569110870e-03,3.770324215292930603e-02,-1.415463630110025406e-02,9.358372772112488747e-04,-2.597277285531163216e-03,-3.549707762431353331e-04,6.677058408968150616e-04,-5.905965343117713928e-03,-5.745181813836097717e-03,1.227544248104095459e-02,-2.948573091998696327e-03,-7.704980089329183102e-05,9.136711014434695244e-05,-7.275397365447133780e-05,-3.100614412687718868e-04,-1.863010809756815434e-03,-8.750893175601959229e-03,-1.660018577240407467e-03,-8.439515659119933844e-05,2.349869901081547141e-04,7.800640014465898275e-05,-2.452832958965700527e-08,-2.443528137519024312e-05,1.413007994415238500e-04,3.763957647606730461e-04,3.277631243690848351e-03,4.503465243033133447e-05,1.845148944994434714e-04,-1.206720612323408659e-09,-2.020353422267362475e-04,1.139666273957118392e-04,-4.391897935420274734e-03,1.495910994708538055e-02,9.257939644157886505e-03,-8.336480706930160522e-03,-1.299157738685607910e-03,-2.477904126862995327e-05,6.325888534775003791e-05,7.383667398244142532e-04,1.605838164687156677e-02,-2.111941576004028320e-02,5.892568267881870270e-03,4.581103567034006119e-04,-1.607282087206840515e-03,1.481256767874583602e-04,-1.414886501152068377e-04,1.359163667075335979e-03,2.749630715698003769e-03,-8.722571656107902527e-03,1.986010745167732239e-02,-6.599314045161008835e-03,4.336330574005842209e-03,-2.281352062709629536e-04,6.782473792554810643e-05,-2.105664461851119995e-03,7.847744040191173553e-03,4.650348331779241562e-03,-4.353987053036689758e-03,1.032362040132284164e-02,-8.915281505323946476e-04,1.312900800257921219e-03,5.172337296244222671e-06,-1.832530950196087360e-03,-6.866828771308064461e-04,-1.556700561195611954e-02,2.695495635271072388e-02,9.334174916148185730e-03,-1.301908679306507111e-02,6.322539993561804295e-04,1.573980989633128047e-04,3.145081922411918640e-03,4.569187294691801071e-03,-1.950897090137004852e-02,-1.322935102507472038e-03,2.492885803803801537e-03,-1.425366062903776765e-04,9.566811786498874426e-05,5.850810339325107634e-06,3.895735717378556728e-04,2.273570280522108078e-03,1.172846648842096329e-03,4.613608180079609156e-04,-1.234812771144788712e-05,-5.197133759793359786e-06,-4.709063432528637350e-05,-5.005639458488531091e-09,4.907244874630123377e-05,4.353370604803785682e-05,-2.207099460065364838e-03,-1.128252013586461544e-03,-2.263463102281093597e-05,-2.333019983780104667e-05,1.330813326205770863e-08,1.087543569155968726e-04,4.016181992483325303e-05,-5.127892363816499710e-03,-7.105485536158084869e-03,-6.330726202577352524e-03,1.112790126353502274e-02,-7.795781129971146584e-05,-8.307750249514356256e-05,-4.301431763451546431e-04,4.416652023792266846e-03,-9.413744322955608368e-03,1.670810580253601074e-02,9.349295869469642639e-03,-1.010886044241487980e-03,4.682872910052537918e-03,-2.723243596847169101e-06,-5.046069854870438576e-04,2.721403026953339577e-03,-1.462179049849510193e-02,1.522155292332172394e-02,-1.803617179393768311e-02,-9.708280675113201141e-03,2.634086995385587215e-04,-3.891553496941924095e-04,-1.699793501757085323e-04,3.030016319826245308e-03,3.234876319766044617e-02,-1.556732878088951111e-02,1.015489362180233002e-02,-1.680718362331390381e-02,1.416279096156358719e-02,3.516024909913539886e-03,-1.281519362237304449e-04,2.442003460600972176e-03,-3.340175375342369080e-02,2.430951036512851715e-02,5.343731492757797241e-03,3.798377141356468201e-02,-1.244885846972465515e-02,3.213145537301898003e-03,-3.226927656214684248e-04,3.447179682552814484e-03,5.036530084908008575e-03,-3.265763865783810616e-03,1.010483596473932266e-02,-1.890891976654529572e-02,7.665123121114447713e-05,-3.635892790043726563e-05,-1.874363370006904006e-04,1.158556784503161907e-03,1.034805391100235283e-04,-4.799239337444305420e-03,1.298660179600119591e-03,-1.061711809597909451e-04,2.084327861666679382e-04,1.538354554213583469e-04,7.375684951682615065e-09,-1.733568979034316726e-06,8.411096496274694800e-05,-4.069997521582990885e-04,-6.563373608514666557e-04,-1.148073861259035766e-04,-6.309449963737279177e-05,1.062050714040196908e-08,-1.401489425916224718e-04,-1.417070743627846241e-04,3.595166781451553106e-04,3.437820123508572578e-03,9.431270882487297058e-06,-1.238745870068669319e-03,4.081802326254546642e-04,-6.346592999761924148e-05,-1.134434114646865055e-05,1.704329624772071838e-03,-9.676541201770305634e-03,1.063155196607112885e-02,8.908737450838088989e-03,1.039468916133046150e-03,-2.624372253194451332e-03,-1.429453550372272730e-04,-6.550528341904282570e-04,-1.438427600078284740e-03,-7.503374479711055756e-03,-2.177806803956627846e-03,-2.400473458692431450e-04,-6.435537710785865784e-03,3.795615164563059807e-03,-8.856687782099470496e-05,-7.319907308556139469e-05,5.224800406722351909e-05,-8.459907956421375275e-03,1.793479919433593750e-02,-1.170250680297613144e-02,-1.020842045545578003e-02,-1.234781462699174881e-03,6.138252210803329945e-04,1.820379548007622361e-04,5.694181192666292191e-03,-3.190416842699050903e-03,4.832715727388858795e-03,7.591077126562595367e-03,6.036346312612295151e-03,5.949692334979772568e-03,8.154503884725272655e-04,-3.820070414803922176e-04,-3.924730699509382248e-03,1.201432477682828903e-02,1.145835127681493759e-02,8.416660712100565434e-04,-9.765190072357654572e-03,1.894808810902759433e-04,-2.148513885913416743e-04,-1.024932425934821367e-04,1.204692962346598506e-04,5.948937498033046722e-03,3.498242585919797421e-04,-2.235674299299716949e-03,-2.483360003679990768e-04,1.304814504692330956e-04,2.609222065075300634e-05,-2.584158664831193164e-09,-2.994313763338141143e-05,-9.172345016850158572e-05,8.226334466598927975e-04,-2.670808753464370966e-04,-1.208181038236944005e-05,-7.255419041030108929e-05,2.187931613661930896e-09,1.596553556737489998e-05,-1.346098270005313680e-05,4.733734240289777517e-04,1.160181686282157898e-02,-2.441353164613246918e-03,1.767366891726851463e-03,1.530428926344029605e-05,-7.762810855638235807e-05,-3.114564460702240467e-04,-7.004156213952228427e-05,3.666012315079569817e-03,1.227449811995029449e-02,7.385246455669403076e-03,5.335964728146791458e-03,3.126078983768820763e-03,-3.097505759797059000e-05,1.580269745318219066e-04,-2.497177803888916969e-03,-7.499482017010450363e-04,-8.047936484217643738e-03,-4.150833934545516968e-03,-1.019099727272987366e-02,-8.609668584540486336e-04,1.099168803193606436e-04,1.646018208703026175e-04,-6.827736797276884317e-05,1.441750791855156422e-03,3.192373318597674370e-03,-1.386034581810235977e-02,-7.265473715960979462e-03,-3.594664391130208969e-03,-3.756702062673866749e-04,3.346177982166409492e-05,-9.183165093418210745e-05,3.344523254781961441e-03,1.261064782738685608e-02,1.342571992427110672e-02,-5.553998984396457672e-03,-1.699663465842604637e-03,9.732237231219187379e-05,-1.121088280342519283e-04,3.033827990293502808e-03,2.024758839979767799e-03,4.320275969803333282e-03,1.372106140479445457e-03,-1.758731552399694920e-03,2.839013541233725846e-05,-4.041855208924971521e-05,-6.634081364609301090e-05,2.221955655841156840e-04,6.451047956943511963e-04,2.760604023933410645e-03,1.633037230931222439e-03,-1.536421623313799500e-04,-7.418169843731448054e-05,-8.633297738924738951e-07,1.225490109391103033e-08,6.300970562733709812e-05,-2.598378923721611500e-04,-5.366109544411301613e-04,-1.082931528799235821e-03,2.606082125566899776e-04,1.182528103527147323e-05,-1.815851646824739873e-08,2.145359321730211377e-04,-4.446655220817774534e-04,5.408217664808034897e-03,6.286627799272537231e-02,-2.247774973511695862e-02,1.019179821014404297e-02,-7.243858999572694302e-04,2.295527519891038537e-04,4.197610542178153992e-04,-4.909200128167867661e-03,4.209905117750167847e-02,-5.602324381470680237e-02,1.855765841901302338e-02,-1.437919586896896362e-02,-2.663112245500087738e-03,-9.058145806193351746e-04,7.478831103071570396e-04,1.034105475991964340e-02,1.813469268381595612e-02,-3.802366182208061218e-02,5.096197873353958130e-02,4.088884219527244568e-02,5.930220242589712143e-03,-8.752341818762943149e-05,-2.284889196744188666e-04,2.438331954181194305e-03,-5.534201394766569138e-03,-1.263176323845982552e-03,6.617592182010412216e-03,1.515233423560857773e-03,-1.295282039791345596e-02,2.159256400773301721e-04,1.464111574023263529e-05,-1.017811242491006851e-02,3.658398240804672241e-02,-3.053268417716026306e-02,-7.096136920154094696e-03,5.797945195809006691e-04,-4.233909305185079575e-03,-5.051374901086091995e-04,2.398840733803808689e-04,1.244923681952059269e-03,1.103285606950521469e-02,-3.330080211162567139e-02,1.074609532952308655e-02,-2.652816846966743469e-02,5.241347025730647147e-06,-4.606593574862927198e-04,2.135384711436927319e-04,-1.484231674112379551e-03,3.106107469648122787e-03,9.647362865507602692e-03,2.082505961880087852e-03,3.877123817801475525e-04,4.727366322185844183e-04,4.488662307267077267e-05,-9.201571060657443013e-09,-3.841894431388936937e-05,-2.040714171016588807e-04,4.347899521235376596e-04,1.999547384912148118e-04,-8.231191895902156830e-05,5.871880603081081063e-06,7.115147582226200029e-09,2.249497447337489575e-05,-1.038530026562511921e-04,7.866904488764703274e-04,2.424080157652497292e-03,5.283213220536708832e-03,-2.263118280097842216e-03,4.912276635877788067e-04,-1.591408363310620189e-05,-7.868940156185999513e-05,-6.903443863848224282e-05,-6.157215218991041183e-03,-7.892245426774024963e-03,-2.023825887590646744e-03,-6.258666981011629105e-03,2.543767681345343590e-03,-3.083981864620000124e-04,-5.856609641341492534e-05,1.318620052188634872e-04,-2.166495192795991898e-03,-3.798281773924827576e-03,1.546350680291652679e-02,-1.742150168865919113e-03,2.139976480975747108e-03,-6.761948316125199199e-05,-2.616100391605868936e-05,8.910819888114929199e-04,-8.756700903177261353e-03,1.434751227498054504e-02,-1.150197786046192050e-04,7.290144450962543488e-03,-9.474783437326550484e-04,-2.520844340324401855e-03,-3.138701504212804139e-05,7.777255959808826447e-04,1.719640381634235382e-02,-6.980480160564184189e-03,1.457969937473535538e-02,5.216638091951608658e-03,7.236483506858348846e-04,-1.214213902130723000e-03,-3.411681973375380039e-05,4.595280624926090240e-03,1.627753139473497868e-03,6.512645049951970577e-04,2.108603250235319138e-03,-8.453419432044029236e-03,6.506632053060457110e-05,-2.122526057064533234e-04,-2.545740790083073080e-05,3.679476794786751270e-04,5.753493751399219036e-04,1.721646054647862911e-03,-1.181497471407055855e-03,-3.339436952956020832e-04,-7.975928019732236862e-05,-5.597798008238896728e-05,-5.097689381727832370e-09,3.011720764334313571e-05,4.744211400975473225e-05,7.042584475129842758e-04,5.654632695950567722e-04,1.659197150729596615e-04,-2.410673187114298344e-04,-1.450285935788997449e-08,3.077591463807038963e-05,-9.654084715293720365e-05,9.184520458802580833e-04,-6.091034505516290665e-03,6.186086218804121017e-03,2.222027629613876343e-03,4.066780966240912676e-04,-6.781092088203877211e-05,-1.471673458581790328e-04,7.296685362234711647e-05,-6.785510573536157608e-03,1.225399598479270935e-02,-7.717613480053842068e-04,-8.024930022656917572e-03,9.927363134920597076e-03,1.109728327719494700e-04,8.039776002988219261e-04,-5.785290151834487915e-03,-7.907980121672153473e-03,4.754980560392141342e-03,-2.756781410425901413e-03,1.642747200094163418e-03,-5.230416078120470047e-03,-1.388756936648860574e-04,5.881680408492684364e-05,6.163150537759065628e-04,6.311324890702962875e-03,-2.198728034272789955e-03,-1.172337564639747143e-03,-2.594307996332645416e-03,-3.269030421506613493e-04,8.781292708590626717e-04,-7.445079245371744037e-05,1.793213188648223877e-03,8.332086727023124695e-03,8.137853816151618958e-03,1.515819597989320755e-02,-1.902214833535254002e-03,4.268957767635583878e-03,1.207246561534702778e-03,-9.892611706163734198e-05,6.948831141926348209e-04,3.441774286329746246e-03,-2.372484654188156128e-03,7.133149541914463043e-03,-1.152059994637966156e-03,-6.263227987801656127e-05,8.624880138086155057e-06,-1.396309817209839821e-04,1.243899343535304070e-03,-2.762292977422475815e-03,1.715835183858871460e-03,8.199599687941372395e-04,-8.616166451247408986e-05,4.916610123473219573e-06,4.199180330033414066e-05,-6.665231921942904592e-09,3.100499270658474416e-06,-6.800245319027453661e-05,2.914266951847821474e-04,3.743643173947930336e-05,1.308822102146223187e-04,1.145150963566266000e-05,4.520401830632181372e-09,-4.156059731030836701e-06,-4.453691508388146758e-05,-7.156168576329946518e-04,3.541265847161412239e-03,5.401249509304761887e-03,4.542727954685688019e-03,1.324642471445258707e-05,-6.094589480198919773e-05,-2.251386176794767380e-04,9.869448840618133545e-04,7.618818199262022972e-04,-5.044958554208278656e-03,3.886673948727548122e-05,8.044362999498844147e-03,5.781619343906641006e-03,4.535522748483344913e-05,-2.625116321723908186e-04,8.797482587397098541e-03,-8.644104935228824615e-03,-4.617663566023111343e-03,1.800433360040187836e-02,-1.539898337796330452e-03,4.139089025557041168e-03,-2.076415257761254907e-04,-7.051507418509572744e-05,9.117823792621493340e-04,6.084003951400518417e-03,-4.834075924009084702e-03,1.023966353386640549e-02,4.985747393220663071e-03,2.971112728118896484e-03,1.085694297216832638e-03,1.089009238057769835e-04,1.729606767185032368e-03,-4.981650970876216888e-03,-6.375825963914394379e-03,9.442965500056743622e-03,1.021377276629209518e-02,9.399556554853916168e-03,-9.958215523511171341e-04,-5.672183397109620273e-05,1.413858844898641109e-03,-9.067726321518421173e-03,-1.568751595914363861e-02,3.813017625361680984e-03,-3.923958167433738708e-03,7.874859729781746864e-04,-7.722773589193820953e-04,4.130087909288704395e-04,-5.144958849996328354e-04,-3.003493882715702057e-03,-4.507392644882202148e-03,-5.938188638538122177e-03,-6.246214616112411022e-04,-6.821843562647700310e-04,1.635644584894180298e-04,-1.231110538356006145e-03,-1.158125116489827633e-03,-1.189309637993574142e-03,2.590124495327472687e-04,-7.854856085032224655e-05,-5.183744360692799091e-04,-1.249576103873550892e-03,-4.339056613389402628e-04,6.603706278838217258e-04,-8.278532768599689007e-04,3.949292004108428955e-03,2.072914503514766693e-02,2.208549156785011292e-02,-1.806388958357274532e-03,2.912462878157384694e-05,-5.107804463477805257e-05,-2.486589131876826286e-03,-5.708588752895593643e-03,-5.594335962086915970e-03,1.385258603841066360e-02,5.209044553339481354e-03,-6.738206837326288223e-03,-1.849363930523395538e-02,8.939210092648863792e-04,-4.082916304469108582e-03,-1.119619235396385193e-02,1.896544732153415680e-02,2.436194336041808128e-06,1.010849326848983765e-02,-1.109448168426752090e-02,-2.253591455519199371e-02,3.226741217076778412e-03,8.695510332472622395e-04,-8.819579379633069038e-04,3.146924078464508057e-03,5.647248588502407074e-03,3.167291637510061264e-03,-4.333357501309365034e-04,3.806947497650980949e-04,-4.299874883145093918e-03,-1.184902433305978775e-02,6.441529840230941772e-04,-2.201075665652751923e-02,-3.747008275240659714e-03,1.900950260460376740e-02,2.502620965242385864e-02,-4.163177218288183212e-03,-1.247787568718194962e-02,5.934717655181884766e-01,7.899661362171173096e-02,-2.608264796435832977e-02,5.078665446490049362e-03,-5.287194252014160156e-02,-2.140375040471553802e-02,1.991810463368892670e-02,2.999578369781374931e-03,1.583857461810112000e-02,4.607243463397026062e-02,3.441406786441802979e-02,-7.755221426486968994e-02,3.132871538400650024e-02,1.151251606643199921e-03,8.051756303757429123e-04,9.078323273570276797e-06\n0.000000000000000000e+00,-5.785439861938357353e-05,9.321034667664207518e-06,2.615324920043349266e-03,2.954515861347317696e-03,-2.257027517771348357e-04,-5.517356476048007607e-05,6.809542263397361239e-09,-1.065353208105079830e-04,5.153552046976983547e-05,4.489391110837459564e-03,-3.745364956557750702e-03,-5.891995504498481750e-03,7.593258284032344818e-03,1.731990720145404339e-03,-9.138727182289585471e-05,-4.318914143368601799e-04,1.631959166843444109e-04,1.531291566789150238e-02,5.420705769211053848e-03,-8.328674361109733582e-03,4.302752204239368439e-04,1.888466253876686096e-02,3.177603139192797244e-05,-7.118622306734323502e-04,-8.071399293839931488e-03,-1.657967269420623779e-02,-1.348097249865531921e-02,-1.963177137076854706e-02,1.152957230806350708e-02,1.142090931534767151e-02,-1.895429595606401563e-04,1.757875543262343854e-05,-1.766529050655663013e-03,3.466342110186815262e-03,9.054810740053653717e-03,-2.606969326734542847e-03,-2.812353661283850670e-03,2.000704221427440643e-02,1.919609727337956429e-03,-5.042081829742528498e-05,2.082073129713535309e-03,1.508104149252176285e-02,-3.859638469293713570e-03,1.438342127948999405e-02,-1.434455066919326782e-02,-2.749338746070861816e-03,-1.448590657673776150e-03,-4.652717034332454205e-04,2.486841939389705658e-02,2.877091523259878159e-03,1.502697449177503586e-02,1.813963428139686584e-02,-2.860624808818101883e-04,1.182507694466039538e-04,-3.239680372644215822e-04,-1.742008607834577560e-04,1.937204389832913876e-03,6.211288738995790482e-03,-2.694234484806656837e-03,-5.204834043979644775e-03,-9.373321081511676311e-04,6.389514965121634305e-06,9.997608140110969543e-05,1.560387907773019833e-08,-4.532314414973370731e-05,4.236421955283731222e-05,1.412584329955279827e-03,2.987498883157968521e-03,-1.299774885410442948e-04,-2.144097816199064255e-04,-4.169653067265244317e-08,-9.870027861325070262e-05,-3.771194315049797297e-04,-8.113589719869196415e-04,2.545028738677501678e-02,-5.979570560157299042e-04,-5.335042718797922134e-03,8.117235265672206879e-04,-1.763830077834427357e-04,-2.028431335929781199e-04,6.864034803584218025e-04,1.517075300216674805e-02,-1.195210032165050507e-03,1.680681481957435608e-02,1.936173066496849060e-04,1.718884892761707306e-02,-4.283797461539506912e-04,-9.029009379446506500e-04,-6.675728131085634232e-03,-6.724544335156679153e-03,-7.387193851172924042e-03,-1.552274217829108238e-03,6.951424758881330490e-03,1.492229942232370377e-02,-1.274867099709808826e-04,3.271720488555729389e-04,-1.334466156549751759e-03,-1.986092422157526016e-03,1.359140686690807343e-02,-9.585591033101081848e-05,8.453645743429660797e-03,1.293597184121608734e-02,2.927144523710012436e-04,-9.658155613578855991e-05,8.424769039265811443e-04,-1.264802925288677216e-02,-2.879824489355087280e-02,5.656839348375797272e-03,-5.358024500310420990e-04,1.143073290586471558e-02,7.937086047604680061e-04,-3.356802917551249266e-04,2.175066433846950531e-02,5.570417270064353943e-03,-1.456310972571372986e-02,-2.643642714247107506e-03,2.806185511872172356e-03,1.443035871488973498e-04,-2.474453940521925688e-04,-1.654845837038010359e-04,1.954008592292666435e-03,5.572708323597908020e-03,-1.078338711522519588e-03,-4.234384279698133469e-03,-8.063167915679514408e-04,1.966032868949696422e-05,-3.189764538547024131e-05,3.021194316943365266e-08,-2.752863474597688764e-05,4.280271969037130475e-05,1.187690882943570614e-03,1.800480647943913937e-03,-1.434333389624953270e-04,5.467147275339812040e-05,1.114404479807262760e-08,-1.619305985514074564e-04,7.369442027993500233e-05,-2.094513503834605217e-03,-1.771823875606060028e-02,5.036832764744758606e-03,1.387427933514118195e-02,1.429234747774899006e-03,-2.818612556438893080e-04,-5.826156120747327805e-04,3.737658844329416752e-04,-3.256497438997030258e-03,1.316279917955398560e-02,6.590327247977256775e-03,-1.054538413882255554e-02,1.529563777148723602e-02,7.380642928183078766e-04,-1.092832768335938454e-03,-6.756016984581947327e-03,-2.796930819749832153e-02,-2.266150526702404022e-02,1.921345852315425873e-02,2.524241991341114044e-02,1.240080688148736954e-02,1.096191554097458720e-04,1.183729109470732510e-04,-5.658550653606653214e-04,4.488211590796709061e-03,8.557922206819057465e-03,-3.629833459854125977e-03,-7.322264835238456726e-03,1.329301856458187103e-02,-2.630447852425277233e-04,-1.155372010543942451e-04,1.721172127872705460e-03,-1.346969511359930038e-02,7.779109291732311249e-03,1.980753242969512939e-02,6.016115657985210419e-03,-1.032081246376037598e-02,-5.448852898553013802e-04,-4.780216113431379199e-05,2.078176289796829224e-02,1.780154183506965637e-02,9.705051779747009277e-03,3.120125969871878624e-03,-7.994337007403373718e-03,1.232779177371412516e-04,-3.536381991580128670e-04,-1.299443683819845319e-04,1.897979062050580978e-03,4.724839236587285995e-03,-2.437229966744780540e-03,-3.516114084050059319e-03,-7.812960539013147354e-04,9.107279765885323286e-07,2.328305345145054162e-05,1.372646174502278882e-08,-4.830938269151374698e-05,-7.921567885205149651e-05,-1.056706532835960388e-04,-7.178663508966565132e-04,-6.541398761328309774e-05,-1.408232346875593066e-04,-1.470146315796228009e-08,4.467507824301719666e-05,-1.757723512127995491e-04,3.587906248867511749e-03,1.323504559695720673e-02,1.269329804927110672e-04,-3.115454688668251038e-03,-1.788252848200500011e-04,1.873026340035721660e-04,1.182278138003312051e-04,-1.276090391911566257e-03,-1.947197690606117249e-02,-7.982332259416580200e-03,-6.117417477071285248e-03,-3.860692307353019714e-02,-4.562710225582122803e-02,-2.579812426120042801e-04,-2.654039417393505573e-04,-1.884618308395147324e-03,4.214821383357048035e-04,9.503887966275215149e-03,6.849992088973522186e-03,1.029659062623977661e-03,-2.403819933533668518e-02,2.258369931951165199e-04,1.785205095075070858e-04,1.878370298072695732e-03,4.015726037323474884e-03,2.660254947841167450e-03,-3.689412772655487061e-02,-6.092150229960680008e-03,7.598817348480224609e-03,-8.169887587428092957e-04,-1.807272492442280054e-04,2.653506118804216385e-03,6.856956519186496735e-03,1.689541712403297424e-02,-3.041641041636466980e-02,9.797483682632446289e-03,1.538511645048856735e-02,4.312822420615702868e-05,-3.726796130649745464e-04,-1.258401200175285339e-02,-1.052884012460708618e-02,-1.305273734033107758e-02,-8.260888978838920593e-03,9.478870779275894165e-04,-2.341253566555678844e-04,3.915338311344385147e-06,3.747566370293498039e-05,-2.575126243755221367e-03,-1.303694956004619598e-02,-1.224393770098686218e-02,-3.905657213181257248e-03,-5.112007493153214455e-04,-2.367502747802063823e-05,5.916997179156169295e-05,-1.966549234566628002e-08,-8.420676749665290117e-05,-1.091326630557887256e-04,1.761327148415148258e-03,1.375277643091976643e-03,-2.312982687726616859e-04,-1.145525384345091879e-04,1.073627231562568340e-08,-2.498609683243557811e-05,-5.482791675603948534e-05,8.477696101181209087e-04,-7.471840828657150269e-03,2.237689681351184845e-03,5.836148280650377274e-03,7.824146887287497520e-04,-1.685211609583348036e-04,2.003527333727106452e-05,-2.210547245340421796e-04,8.636790327727794647e-03,1.093000359833240509e-02,-3.033627523109316826e-03,-2.756834495812654495e-03,1.768136583268642426e-02,-1.278567069675773382e-04,-6.742777768522500992e-04,-4.215681459754705429e-03,-1.035992056131362915e-02,-2.062553353607654572e-02,-4.303141031414270401e-04,7.425629068166017532e-03,1.526225917041301727e-02,4.820735921384766698e-05,2.939694095402956009e-04,-9.322266560047864914e-04,3.883902449160814285e-03,1.690425537526607513e-02,-5.577342119067907333e-03,7.555730640888214111e-03,6.391559261828660965e-03,-6.820565322414040565e-04,-1.539445656817406416e-05,4.582406952977180481e-03,-4.405540414154529572e-03,-7.176786661148071289e-03,6.477992981672286987e-03,-4.509028978645801544e-03,2.934915246441960335e-03,-7.732497178949415684e-04,-3.913369728252291679e-04,2.072570659220218658e-02,5.899483803659677505e-03,4.538904875516891479e-03,7.413390092551708221e-03,-1.083228737115859985e-02,1.151747710537165403e-04,-1.925191318150609732e-04,-1.541664532851427794e-04,1.847639796324074268e-03,1.903091324493288994e-03,5.003369878977537155e-04,-5.153357516974210739e-03,-8.964308071881532669e-04,-1.129266966017894447e-04,-2.360281359869986773e-05,-1.453707909604418091e-08,1.702159643173217773e-04,2.700737386476248503e-04,-4.241711285430938005e-04,1.304047065787017345e-03,-4.956758129992522299e-05,-6.643206870649009943e-05,-6.450818545999936759e-09,-3.685202682390809059e-04,-2.081852435367181897e-04,-4.174723755568265915e-03,2.210489008575677872e-03,2.823111228644847870e-02,8.076859638094902039e-03,5.541939754039049149e-04,-2.277462626807391644e-04,-7.319853757508099079e-04,1.765997381880879402e-03,3.905205056071281433e-02,1.675223931670188904e-02,-3.306034579873085022e-02,-3.661035560071468353e-03,2.533119171857833862e-02,4.677155811805278063e-04,-1.415698323398828506e-03,2.461747266352176666e-03,-7.605778519064188004e-04,-2.009594812989234924e-02,8.379051461815834045e-03,1.607422716915607452e-02,6.871432531625032425e-03,9.327547013526782393e-05,-2.503917785361409187e-04,1.834339462220668793e-03,5.473808385431766510e-03,-7.170217111706733704e-03,-7.740561384707689285e-03,2.805466298013925552e-03,3.705078270286321640e-04,-1.425400376319885254e-03,-4.663531726691871881e-04,-1.047747582197189331e-02,6.411266978830099106e-03,3.492639400064945221e-03,-2.770854160189628601e-03,-2.685321960598230362e-03,2.721252385526895523e-03,1.424275338649749756e-03,-5.903902929276227951e-04,2.720770612359046936e-02,1.268707867711782455e-02,-3.584772348403930664e-03,2.269770950078964233e-02,-3.737159818410873413e-02,1.300359144806861877e-04,-7.898824987933039665e-04,1.174271092168055475e-04,1.286336104385554790e-03,8.862964808940887451e-03,1.063806749880313873e-02,-9.969275444746017456e-03,-7.336495909839868546e-04,5.488514216267503798e-05,2.553837548475712538e-04,9.993868843594100326e-09,-1.293740388064179569e-05,4.031577191199176013e-06,4.340867162682116032e-04,1.012571505270898342e-03,-9.341321856481954455e-05,-4.989199078409001231e-05,-2.686103428573005658e-08,6.748228770447894931e-05,-1.643669966142624617e-04,1.989668700844049454e-03,-9.392026811838150024e-03,1.051525585353374481e-02,7.330637890845537186e-03,7.199700339697301388e-04,-1.344462652923539281e-04,-2.419878001092001796e-04,-5.296295275911688805e-04,1.949378871358931065e-03,9.322327561676502228e-03,-1.419843453913927078e-02,-1.097884867340326309e-02,1.856916584074497223e-02,-2.349261922063305974e-04,1.161716136266477406e-04,-4.938389174640178680e-04,-5.816510412842035294e-03,-9.840809740126132965e-03,3.601148724555969238e-03,6.140612065792083740e-03,1.596004515886306763e-02,-3.223494859412312508e-04,8.833564061205834150e-05,1.811282127164304256e-04,-4.677149932831525803e-03,3.103144280612468719e-02,-1.028744969516992569e-02,3.062698058784008026e-03,5.572232417762279510e-03,-2.642971696332097054e-03,-2.488900208845734596e-04,3.313290653750300407e-03,2.848745789378881454e-04,3.190191229805350304e-03,-2.355329226702451706e-03,-1.139928353950381279e-03,2.490760292857885361e-03,-4.924538079649209976e-04,-1.432033313903957605e-04,2.058562822639942169e-02,1.125739142298698425e-02,3.803943516686558723e-03,5.658220499753952026e-03,-1.404205523431301117e-02,1.942236995091661811e-04,-2.908176684286445379e-04,-3.791844210354611278e-05,1.709187985397875309e-03,6.660646293312311172e-03,3.035651752725243568e-03,-4.728365689516067505e-03,-7.458236650563776493e-04,-1.019254195853136480e-04,-2.326277171960100532e-05,1.290621298721816856e-08,-6.537280569318681955e-05,2.177551505155861378e-04,1.020455732941627502e-03,6.018342683091759682e-04,-2.431807661196216941e-04,-1.363027695333585143e-04,4.081738325112382881e-08,-2.228828088846057653e-05,-1.679545966908335686e-04,2.001770189963281155e-04,-1.704316213726997375e-02,2.971125766634941101e-03,8.726527914404869080e-03,7.697338005527853966e-04,-1.357702858513221145e-04,-8.561411959817633033e-05,-8.765453821979463100e-05,6.764291785657405853e-03,1.337076909840106964e-02,3.695969469845294952e-03,-4.468383733183145523e-03,3.034728206694126129e-02,2.811320518958382308e-05,-1.557850162498652935e-03,-1.484600547701120377e-02,-4.766861908137798309e-03,-1.790878921747207642e-02,-1.104023121297359467e-02,2.013394609093666077e-02,1.546903327107429504e-02,2.961979771498590708e-05,2.547570329625159502e-04,-5.837485659867525101e-04,4.473316483199596405e-03,7.362276315689086914e-03,-6.091780960559844971e-06,1.370960474014282227e-02,2.929033013060688972e-03,-9.540540631860494614e-04,6.808679609093815088e-05,2.844716887921094894e-03,-4.951492883265018463e-03,-1.068760082125663757e-02,1.741395331919193268e-02,1.147506758570671082e-03,4.457476083189249039e-03,-2.409194348729215562e-05,-4.064983513671904802e-04,2.530759200453758240e-02,1.648898050189018250e-02,-8.367363363504409790e-03,1.151342876255512238e-02,-3.468884620815515518e-03,1.286004699068143964e-04,-2.209998056059703231e-04,-9.759335080161690712e-05,1.851796405389904976e-03,8.149945177137851715e-03,6.639061030000448227e-03,-3.507982240989804268e-03,-5.603704485110938549e-04,-6.544669304275885224e-05,-1.316261841566301882e-05,-4.466136260816711001e-08,-8.614039688836783171e-05,-1.670165220275521278e-04,4.132329486310482025e-04,-1.012194668874144554e-03,-2.241122419945895672e-04,-7.868075772421434522e-05,-1.993851128645474091e-08,1.665621093707159162e-04,7.646943413419649005e-05,9.999915491789579391e-04,1.789483590982854366e-03,1.971793174743652344e-02,7.804160937666893005e-03,3.958839806728065014e-04,2.255255822092294693e-05,4.033204168081283569e-04,-5.413577891886234283e-04,2.703010663390159607e-02,6.792409811168909073e-03,-1.901659741997718811e-02,2.708788029849529266e-02,1.355102472007274628e-02,-2.174171677324920893e-04,2.259075554320588708e-04,-5.022825207561254501e-03,3.665352240204811096e-03,-1.218756288290023804e-02,-3.652939572930335999e-02,2.025881037116050720e-02,1.180734764784574509e-02,-5.050188046880066395e-04,6.662298983428627253e-05,-1.311142113991081715e-04,-4.021497908979654312e-03,3.132567182183265686e-02,2.807958610355854034e-02,-4.895960912108421326e-03,-1.680071465671062469e-03,2.662092447280883789e-04,4.394588759168982506e-04,1.152872107923030853e-03,-8.580332621932029724e-03,5.525866057723760605e-03,-4.923257976770401001e-03,1.243018358945846558e-02,4.194080829620361328e-04,-6.356704980134963989e-04,4.109571164008229971e-04,8.837710134685039520e-03,1.826164685189723969e-02,-1.214996678754687309e-03,-4.106237553060054779e-03,1.076911576092243195e-02,1.123547786846756935e-03,1.129322452470660210e-03,-1.750468072714284062e-05,1.260755816474556923e-03,-2.335738390684127808e-04,2.625863999128341675e-03,9.141579270362854004e-03,1.457734499126672745e-03,-2.028266433626413345e-03,2.305341913597658277e-04,1.149026793427765369e-04,4.079916398040950298e-04,-6.147840176708996296e-04,-8.162339217960834503e-03,-4.284702241420745850e-03,6.761956610716879368e-04,2.132149413228034973e-03,3.747984010260552168e-04,8.863967959769070148e-04,1.355244312435388565e-03,-2.473902713973075151e-04,3.522088378667831421e-02,1.663106307387351990e-02,-3.332415223121643066e-02,-4.925426561385393143e-03,3.475588047876954079e-03,3.250324865803122520e-03,-1.938810572028160095e-03,-5.210827291011810303e-02,3.697849810123443604e-02,-1.203289721161127090e-04,3.677125496324151754e-04,-1.228613480925559998e-01,1.806094427593052387e-03,3.093917621299624443e-03,3.638648241758346558e-02,8.141734451055526733e-02,7.363514602184295654e-02,1.963682472705841064e-02,8.857342181727290154e-04,-7.864231616258621216e-02,2.429131884127855301e-03,7.450203411281108856e-04,9.064328041858971119e-04,-2.745382487773895264e-02,-5.816803127527236938e-02,4.234383814036846161e-03,-1.719087827950716019e-03,-4.331486672163009644e-02,-6.807593163102865219e-03,9.317219955846667290e-04,-3.240902349352836609e-02,3.446454182267189026e-02,3.785337880253791809e-02,-5.524433776736259460e-02,2.270740084350109100e-02,-5.335128307342529297e-02,-1.670867577195167542e-02,8.059256523847579956e-02,5.725013613700866699e-01,-5.953925848007202148e-02,-2.374440245330333710e-02,-4.817714542150497437e-02,4.114487767219543457e-02,4.982348531484603882e-03,-1.353576593101024628e-02,4.272045940160751343e-02,1.313550514169037342e-03,1.909830793738365173e-02,-7.680449634790420532e-02,5.459930375218391418e-02,3.571870923042297363e-02,5.337164178490638733e-02,-9.647966180637013167e-06\n0.000000000000000000e+00,1.035962341120466590e-04,-9.511670941719785333e-05,-3.223667852580547333e-03,-2.619110280647873878e-03,4.878340769209899008e-05,1.059579662978649139e-04,2.708343771473664674e-09,1.922766823554411530e-04,-9.299661178374662995e-05,-2.013799035921692848e-03,-1.046763383783400059e-03,8.862450718879699707e-03,7.931032218039035797e-03,-4.334878176450729370e-04,1.892801519716158509e-04,-6.261988892219960690e-05,2.486341400071978569e-03,7.481362670660018921e-03,6.527189631015062332e-03,-8.261635899543762207e-03,1.458754669874906540e-02,1.962517946958541870e-02,-2.495861190254800022e-05,8.685215289006009698e-05,9.064154699444770813e-03,7.758731022477149963e-03,-7.181402295827865601e-03,1.120779197663068771e-02,-8.424050174653530121e-03,1.069916598498821259e-02,-4.168179293628782034e-04,-4.951860173605382442e-04,1.236526441061869264e-04,-7.309226784855127335e-03,4.046669229865074158e-03,4.670699127018451691e-03,-2.375388285145163536e-03,-1.540686655789613724e-02,9.059844305738806725e-04,1.229954359587281942e-04,8.288918994367122650e-03,5.306354723870754242e-03,1.843568985350430012e-03,6.106584332883358002e-03,-1.703377813100814819e-02,-5.727899726480245590e-03,-7.508253911510109901e-04,5.766733665950596333e-04,6.716486997902393341e-03,2.432753331959247589e-02,-1.728902803733944893e-03,6.131012924015522003e-07,2.696508774533867836e-03,3.498270962154492736e-05,1.938697678269818425e-04,-1.257127878488972783e-04,5.787961417809128761e-04,3.820897080004215240e-03,-4.944460233673453331e-04,3.894399851560592651e-03,6.635952740907669067e-04,3.870117507176473737e-05,-3.042911521333735436e-05,-3.941175386046325002e-09,-7.916724280221387744e-05,-4.385842476040124893e-04,-3.284604288637638092e-03,-2.378336619585752487e-03,-1.429632393410429358e-04,1.777345460141077638e-05,1.276781702586049505e-08,6.551507249241694808e-05,1.006212405627593398e-04,1.983233727514743805e-03,9.921640157699584961e-03,-1.397240161895751953e-02,1.028205826878547668e-02,5.951277562417089939e-04,6.554372521350160241e-05,-4.769984661834314466e-05,-1.299716881476342678e-03,8.985749445855617523e-05,2.570711448788642883e-02,4.073995631188154221e-03,-2.794829430058598518e-03,1.120347809046506882e-02,-8.985075401142239571e-04,-2.535930252633988857e-05,-1.453666482120752335e-03,-5.686442367732524872e-03,1.259319484233856201e-02,-7.693426683545112610e-03,-3.799409139901399612e-03,8.952331729233264923e-03,-4.513069579843431711e-04,-3.980691253673285246e-04,2.593405544757843018e-03,-5.352653097361326218e-03,7.222080603241920471e-03,6.310471799224615097e-03,-7.565264590084552765e-03,-1.538682822138071060e-02,-2.904628170654177666e-03,1.385189534630626440e-05,1.733662502374500036e-04,-1.272046472877264023e-03,-3.156573511660099030e-03,2.547019347548484802e-02,-7.772031705826520920e-03,-8.613873273134231567e-03,-1.062613795511424541e-03,2.509838959667831659e-04,8.561277762055397034e-03,1.375183463096618652e-02,-1.800162252038717270e-03,6.341426633298397064e-03,4.300242289900779724e-04,2.852754842024296522e-04,-9.318930096924304962e-06,-7.396022556349635124e-05,7.506486726924777031e-04,2.320778090506792068e-03,1.310770865529775620e-03,3.509547095745801926e-03,2.286206581629812717e-04,-3.136189770884811878e-04,-2.207188663305714726e-05,7.703970239525403940e-10,-5.306319508235901594e-07,1.211815833812579513e-04,4.188052378594875336e-03,5.005505867302417755e-03,-3.552583802957087755e-05,1.471231080358847976e-04,-1.136480065611067403e-08,-8.839934889692813158e-05,5.318521289154887199e-04,-2.688860287889838219e-03,1.540298666805028915e-02,-3.465920686721801758e-03,-3.602262120693922043e-03,3.507803194224834442e-04,-2.459215465933084488e-04,-4.651666386052966118e-04,4.309107083827257156e-03,4.941756837069988251e-03,-7.335190661251544952e-03,6.646522879600524902e-02,1.461369358003139496e-02,1.220012735575437546e-02,8.369589340873062611e-05,-9.078307775780558586e-04,-4.411385394632816315e-03,-5.776753649115562439e-03,4.477881360799074173e-03,-7.608436048030853271e-03,-1.460351515561342239e-02,6.998509168624877930e-03,1.403415517415851355e-04,-1.025693563860841095e-04,-6.943701882846653461e-04,-7.430952042341232300e-03,-2.169574983417987823e-02,2.122250199317932129e-02,-9.215986356139183044e-04,7.112135179340839386e-03,2.378040924668312073e-03,-3.527705557644367218e-04,4.119015298783779144e-03,5.944174248725175858e-03,2.717438712716102600e-02,1.551908440887928009e-03,-1.648416928946971893e-02,-1.755212806165218353e-02,2.379730809479951859e-03,-3.097702283412218094e-04,1.627073064446449280e-02,-5.529868882149457932e-03,1.784152910113334656e-02,-6.846257019788026810e-05,8.256053552031517029e-04,2.118397787853609771e-05,3.506375069264322519e-04,-5.678330126102082431e-05,1.227593747898936272e-03,6.005825474858283997e-03,-4.674262017942965031e-04,-3.789907554164528847e-03,-4.335131670814007521e-04,-1.149021845776587725e-04,-1.457321741327177733e-05,3.098117318245385832e-09,3.495586133794859052e-05,-9.105103526962921023e-05,3.795859811361879110e-04,1.338150585070252419e-03,1.326468336628749967e-04,1.099969522329047322e-04,-6.292978582678188104e-09,3.282063989900052547e-04,7.782055763527750969e-05,4.058167338371276855e-03,1.581636443734169006e-02,-1.410078257322311401e-03,-4.506343975663185120e-05,-6.324303103610873222e-05,1.540504890726879239e-04,1.611814077477902174e-04,7.543427636846899986e-05,-4.630845040082931519e-03,-1.446112338453531265e-02,8.146548643708229065e-04,2.132513560354709625e-03,2.187779173254966736e-03,5.809468711959198117e-05,9.517166763544082642e-04,7.200524676591157913e-03,-2.233848907053470612e-03,9.112918749451637268e-03,-2.818201435729861259e-03,-1.960815675556659698e-02,-1.862237043678760529e-02,-1.583428092999383807e-04,5.869340384379029274e-05,2.203601645305752754e-03,9.818284772336483002e-03,-2.137514576315879822e-02,-3.978386521339416504e-03,5.591382272541522980e-03,1.323337666690349579e-03,-1.146816997788846493e-03,1.812444534152746201e-04,1.875508343800902367e-03,1.041053328663110733e-03,1.826772000640630722e-03,-8.857113309204578400e-03,3.136962652206420898e-03,5.463154986500740051e-03,-2.789818099699914455e-04,1.339555601589381695e-04,-2.056371048092842102e-02,-1.143240556120872498e-02,-2.299259975552558899e-02,-1.263160351663827896e-02,1.119857188314199448e-02,-3.917372669093310833e-04,7.906674727564677596e-05,6.029062933521345258e-05,-4.415999865159392357e-04,-1.032924279570579529e-02,-6.834162399172782898e-03,1.989675685763359070e-03,4.472244763746857643e-04,-5.863829574082046747e-05,1.759458427841309458e-05,-1.564944795973133296e-08,3.781901614274829626e-05,6.480556476162746549e-05,-2.305123023688793182e-03,-1.919650705531239510e-03,4.993165930500254035e-05,-1.230916823260486126e-04,-4.720561719295801595e-09,1.263430203835014254e-05,-2.044057619059458375e-04,-5.408779252320528030e-04,-3.140694461762905121e-04,-5.583489779382944107e-03,2.405486535280942917e-03,1.375494466628879309e-04,2.785511060210410506e-05,9.615356248104944825e-05,9.596301824785768986e-04,5.949238315224647522e-03,2.947055269032716751e-03,7.244015112519264221e-03,1.268814876675605774e-02,1.189741771668195724e-02,-1.271643996005877852e-04,3.585031954571604729e-04,2.527975942939519882e-03,-8.260160684585571289e-04,3.527367720380425453e-03,-6.148247979581356049e-03,3.595774527639150620e-03,8.305075578391551971e-03,-2.515106752980500460e-04,-2.052326599368825555e-04,6.134452414698898792e-04,2.554290927946567535e-03,-4.930223803967237473e-03,1.440260186791419983e-02,-2.981835510581731796e-03,-7.079125847667455673e-03,7.999896188266575336e-04,2.876076905522495508e-07,3.626519581303000450e-03,6.634856108576059341e-03,-7.956380024552345276e-03,3.048910293728113174e-03,-1.104841381311416626e-02,-1.909877290017902851e-03,4.660706035792827606e-04,-2.140285505447536707e-05,7.257077377289533615e-03,9.917061775922775269e-03,3.781504463404417038e-03,1.064316742122173309e-02,-6.911966484040021896e-04,1.258078700629994273e-04,-1.791885006241500378e-05,1.236076059285551310e-05,6.527361692860722542e-04,5.135847255587577820e-03,3.797286190092563629e-04,6.589767290279269218e-04,-7.325178739847615361e-05,4.453190922504290938e-05,4.977669505024095997e-06,3.017817107320297509e-09,-6.477783608715981245e-05,-1.459004997741430998e-04,-1.281988108530640602e-03,-1.412257901392877102e-03,-1.813806011341512203e-05,-3.439752617850899696e-05,-3.937884685001336038e-09,1.177414596895687282e-04,1.767895992088597268e-05,1.794880372472107410e-03,1.354492921382188797e-02,8.645467460155487061e-03,6.277954205870628357e-03,5.976604006718844175e-05,7.045426173135638237e-06,2.448564046062529087e-04,2.111448557116091251e-04,3.347957506775856018e-03,9.766414761543273926e-03,2.255094982683658600e-02,9.486965835094451904e-03,5.516328848898410797e-03,-1.171289986814372241e-04,-1.998352963710203767e-04,8.688492234796285629e-04,-1.150895282626152039e-02,-3.441506531089544296e-03,-1.041863858699798584e-02,-2.176050329580903053e-04,8.438855409622192383e-03,-6.308162119239568710e-05,-1.758436264935880899e-04,2.224286727141588926e-04,-9.028388187289237976e-03,-6.424068473279476166e-03,9.663146920502185822e-04,2.746192179620265961e-02,-7.936264388263225555e-03,-3.952197730541229248e-04,1.663621806073933840e-04,2.700319513678550720e-03,-1.121442485600709915e-02,-2.116099558770656586e-02,8.724225685000419617e-03,2.064224146306514740e-02,-1.350042992271482944e-03,-1.213944400660693645e-03,7.014774018898606300e-05,2.393002156168222427e-03,6.136858835816383362e-03,2.569758798927068710e-03,-3.435839898884296417e-03,8.237309753894805908e-03,1.123990223277360201e-04,5.119137858855538070e-05,-2.122418845829088241e-05,8.150337962433695793e-04,3.761688712984323502e-03,-2.420298522338271141e-03,9.602023055776953697e-05,-1.694266247795894742e-04,-2.450655738357454538e-04,-9.468015923630446196e-05,1.146838712884346023e-08,4.369379894342273474e-06,2.004890120588243008e-08,-5.164562026038765907e-04,-1.022614305838942528e-04,-6.887344352435320616e-05,-6.718232179991900921e-05,-7.203539098554756492e-09,-3.572484274627640843e-05,-2.261551853734999895e-04,-2.401819452643394470e-03,1.390944421291351318e-02,-2.797734225168824196e-03,6.065731402486562729e-03,3.759490791708230972e-04,-1.518004573881626129e-04,-3.841638972517102957e-04,2.217612927779555321e-04,6.693181581795215607e-03,-2.327885245904326439e-03,-4.132491536438465118e-03,7.628567516803741455e-03,1.144948322325944901e-02,-8.288348908536136150e-06,-1.483445666963234544e-04,2.720896736718714237e-04,2.946377731859683990e-03,1.159731112420558929e-02,-1.167775504291057587e-02,-7.936935871839523315e-04,9.694881737232208252e-03,-1.405124494340270758e-04,2.523171133361756802e-04,8.958546677604317665e-04,1.080651767551898956e-03,2.771676518023014069e-03,1.181770954281091690e-02,4.802327603101730347e-03,4.988983273506164551e-03,1.092763151973485947e-03,1.187552115879952908e-04,1.486635534092783928e-03,-1.272946223616600037e-02,8.590949699282646179e-03,5.629551596939563751e-03,3.510329406708478928e-03,5.087120458483695984e-03,-7.943275268189609051e-04,-1.583199045853689313e-04,1.238677278161048889e-02,7.123425602912902832e-03,-6.839467212557792664e-03,-5.306635284796357155e-04,3.239154350012540817e-03,9.316088107880204916e-05,-5.876653813174925745e-05,-8.679347229190170765e-05,1.024499069899320602e-03,3.831237787380814552e-03,-2.140173222869634628e-03,-1.203633844852447510e-03,-3.139509353786706924e-04,-1.112223690142855048e-04,-6.418768316507339478e-05,-1.684099970589159057e-09,-6.834563100710511208e-05,1.129603479057550430e-04,-1.362814218737185001e-03,-7.291720248758792877e-05,6.068595030228607357e-05,1.315202098339796066e-04,-1.719747899642243283e-08,5.722671266994439065e-05,-2.561813744250684977e-04,2.066563582047820091e-03,1.720235683023929596e-03,2.615323988720774651e-03,9.823413565754890442e-03,1.928201236296445131e-04,-4.876343882642686367e-05,-1.803640043362975121e-04,-3.197266720235347748e-03,1.087344717234373093e-04,1.526926457881927490e-02,1.253332197666168213e-02,1.342330593615770340e-02,8.136406540870666504e-03,-2.052080235444009304e-04,-8.303031791001558304e-06,1.605578698217868805e-03,-1.190923061221837997e-02,3.661327995359897614e-03,-6.170984823256731033e-03,1.286718435585498810e-02,5.795043427497148514e-03,-2.023969282163307071e-04,-6.744981510564684868e-05,1.168379792943596840e-03,2.820836380124092102e-04,-1.103065442293882370e-03,2.162711694836616516e-02,1.524488907307386398e-04,-1.920214737765491009e-03,-1.373088336549699306e-03,-1.143823974416591227e-04,5.318089388310909271e-03,-4.525655880570411682e-03,-1.134963613003492355e-02,-1.043367199599742889e-02,-9.868377819657325745e-03,2.758923219516873360e-04,-1.265633734874427319e-03,-5.461910041049122810e-05,1.314528938382863998e-02,1.292914152145385742e-02,-8.842831477522850037e-03,-2.773027401417493820e-03,-7.562157697975635529e-03,1.590438041603192687e-04,-2.500796399544924498e-04,1.609690662007778883e-04,1.627366989850997925e-03,1.294075697660446167e-02,7.865017279982566833e-03,-1.498843659646809101e-03,-1.501320803072303534e-04,-3.161698405165225267e-04,2.461585609125904739e-05,6.220261639100499451e-09,-4.754242763738147914e-05,-2.921622217399999499e-05,-9.169774129986763000e-04,1.180744962766766548e-03,-3.573881986085325480e-05,-2.495642547728493810e-05,-1.994851572817424312e-08,9.893700189422816038e-05,4.969429573975503445e-05,2.580347005277872086e-03,-2.787127159535884857e-04,-6.931236945092678070e-03,7.923407480120658875e-03,2.903399581555277109e-04,1.298405404668301344e-04,-5.358837370295077562e-06,-2.193327993154525757e-03,1.026910264045000076e-02,1.549323904328048229e-03,-3.454261459410190582e-03,2.093157917261123657e-02,1.292668096721172333e-02,-9.407322795595973730e-05,1.169207171187736094e-04,-2.267779083922505379e-03,1.032874686643481255e-03,-4.393308423459529877e-03,-1.209000498056411743e-02,-1.311911083757877350e-02,1.001577824354171753e-02,1.154989440692588687e-04,-1.663212315179407597e-04,4.648380272556096315e-04,-6.766740698367357254e-04,-9.051982313394546509e-03,1.121615059673786163e-02,1.290298625826835632e-02,-8.315388113260269165e-03,-2.147727878764271736e-03,2.511150378268212080e-04,2.793614752590656281e-03,5.306648556143045425e-03,1.671165693551301956e-03,1.192891784012317657e-02,-1.331119798123836517e-02,-7.319215219467878342e-03,-1.894440792966634035e-04,2.877843216992914677e-04,9.866063483059406281e-03,1.235246285796165466e-02,4.750823136419057846e-04,-1.337395980954170227e-03,1.260158605873584747e-03,-5.265147774480283260e-05,-2.231569669675081968e-04,-3.827720938716083765e-04,1.167851034551858902e-03,4.361028317362070084e-03,4.453356843441724777e-03,1.600263640284538269e-03,-8.910589967854321003e-04,9.310803725384175777e-04,4.720845900010317564e-04,-6.452383822761476040e-04,7.142439426388591528e-05,5.253644194453954697e-04,6.370986811816692352e-03,1.969785429537296295e-03,-3.181000647600740194e-04,-1.983161550015211105e-03,5.227113724686205387e-04,6.331273471005260944e-04,1.240462297573685646e-03,-1.226345077157020569e-02,-4.388154484331607819e-03,-3.682856261730194092e-02,-6.007013469934463501e-02,-1.020583556964993477e-03,-6.926374044269323349e-04,2.946010790765285492e-03,7.782434113323688507e-05,-2.459725178778171539e-02,-9.110901504755020142e-03,-5.418937653303146362e-03,-4.594288021326065063e-02,-7.503436505794525146e-02,-2.331966534256935120e-03,1.066716155037283897e-03,-1.406235527247190475e-02,3.925434499979019165e-02,-1.374837011098861694e-02,5.298122763633728027e-02,-5.583721399307250977e-02,-3.316645696759223938e-02,-8.279721951112151146e-04,-6.311109755188226700e-04,-9.784656576812267303e-03,-5.607083439826965332e-04,-8.735893294215202332e-03,-8.615510538220405579e-03,-9.784455411136150360e-03,2.766699530184268951e-02,2.424883656203746796e-02,-7.588202715851366520e-04,-2.487753890454769135e-02,-7.285223342478275299e-03,3.154619410634040833e-02,-2.427303791046142578e-02,-3.486397676169872284e-03,1.320448704063892365e-03,-4.800125025212764740e-03,-2.652662247419357300e-02,-5.978424847126007080e-02,5.802577137947082520e-01,-4.043402522802352905e-02,3.133199736475944519e-02,1.159112807363271713e-02,1.770712994039058685e-02,5.113391205668449402e-03,-1.489855069667100906e-02,5.503659695386886597e-02,4.585118032991886139e-03,3.946994245052337646e-02,-3.576537221670150757e-02,-1.029696967452764511e-02,4.043500497937202454e-02,1.560078089823946357e-06\n0.000000000000000000e+00,1.972241443581879139e-04,7.999758236110210419e-04,3.414855105802416801e-03,4.479238763451576233e-03,2.756560861598700285e-04,2.073032956104725599e-04,1.183670828019955934e-09,-1.163364795502275229e-04,1.458201004425063729e-04,1.107419724576175213e-03,2.715586312115192413e-02,8.261399343609809875e-03,-9.662058204412460327e-03,2.006579888984560966e-03,-5.042960983701050282e-04,-8.897156221792101860e-04,8.588102646172046661e-03,3.557483851909637451e-02,1.813326030969619751e-02,-1.688373088836669922e-02,3.158918023109436035e-02,-4.586679395288228989e-03,2.121024997904896736e-03,6.562771741300821304e-04,9.702434763312339783e-03,1.684242486953735352e-02,-6.401313096284866333e-02,-4.140162840485572815e-02,-7.649085484445095062e-03,6.361674517393112183e-03,-4.762764729093760252e-05,5.673863342963159084e-04,4.222088493406772614e-03,2.980339899659156799e-02,-6.397291272878646851e-02,-1.356626395136117935e-03,-1.332515664398670197e-02,7.286082021892070770e-03,-2.896006917580962181e-04,-4.649780166801065207e-04,-1.133048720657825470e-02,-3.087046556174755096e-02,3.140220791101455688e-02,2.355262637138366699e-02,1.436964701861143112e-02,1.829907111823558807e-02,4.039774183183908463e-03,-2.501601993571966887e-04,1.043091993778944016e-03,6.538280285894870758e-03,2.891417220234870911e-02,-7.756720297038555145e-03,-1.940059103071689606e-02,2.356585537199862301e-05,-5.352586740627884865e-04,2.918784448411315680e-04,-1.851716842793393880e-05,4.087021574378013611e-03,-3.983309026807546616e-03,-5.103677045553922653e-03,-8.398547070100903511e-04,1.817915035644546151e-04,2.614831610117107630e-04,1.229730361984593401e-08,3.542244667187333107e-05,1.683679147390648723e-04,3.273491049185395241e-03,-4.675712902098894119e-03,-2.621100429678335786e-05,2.353435993427410722e-04,-7.190076978247361694e-09,-5.989487544866278768e-05,-1.022781128995120525e-03,-5.060076946392655373e-04,-1.962198317050933838e-02,2.850990742444992065e-02,2.905517444014549255e-02,-1.709278672933578491e-03,6.578459579031914473e-05,1.090446137823164463e-03,-6.796208675950765610e-03,-1.768940687179565430e-02,-1.020035520195960999e-02,-7.248503714799880981e-02,2.470396831631660461e-02,1.153872162103652954e-02,-8.505398000124841928e-06,8.866305579431355000e-04,6.694623269140720367e-03,1.399426721036434174e-02,-7.517676055431365967e-02,1.137659102678298950e-01,-1.519626192748546600e-02,9.764228947460651398e-03,-2.432806650176644325e-04,-4.034823214169591665e-04,-3.094749292358756065e-03,-4.451059550046920776e-02,5.849175155162811279e-03,1.095820218324661255e-03,2.540327236056327820e-02,-1.261048857122659683e-02,3.937238943763077259e-04,2.287766546942293644e-04,6.027913652360439301e-03,-2.659803256392478943e-03,4.390050657093524933e-03,2.619895152747631073e-02,8.474327623844146729e-03,-4.157969355583190918e-02,-2.788091078400611877e-04,3.606696263886988163e-04,5.470357835292816162e-03,7.965679280459880829e-03,1.827172935009002686e-02,-2.885603159666061401e-02,-2.715691225603222847e-03,-1.128283329308032990e-04,7.141857640817761421e-04,2.056790108326822519e-04,5.465416470542550087e-04,3.798224963247776031e-03,1.277863699942827225e-02,1.902468502521514893e-03,6.804508739151060581e-04,-3.643916861619800329e-04,-1.663352013565599918e-04,-9.370562104038526741e-09,4.307592753320932388e-04,-7.991876918822526932e-04,-1.018586754798889160e-02,-5.829624831676483154e-03,1.520483347121626139e-04,1.880862109828740358e-04,-2.076180471988209320e-08,6.928473012521862984e-04,-6.904410547576844692e-04,-1.913947798311710358e-02,-1.357669197022914886e-02,-1.141962856054306030e-01,1.737960800528526306e-02,1.933414372615516186e-03,-4.332651442382484674e-04,-2.605832414701581001e-04,8.950828341767191887e-04,-4.814510792493820190e-02,5.381626635789871216e-02,2.296797558665275574e-02,6.869984790682792664e-04,3.781026601791381836e-02,8.242352632805705070e-04,2.753543900325894356e-03,3.961555287241935730e-02,-2.956623584032058716e-02,6.846818327903747559e-02,-1.221157833933830261e-01,-6.427087634801864624e-02,3.531449288129806519e-02,-1.508755143731832504e-03,-8.358297054655849934e-04,-1.934205065481364727e-04,1.236800700426101685e-01,6.525428965687751770e-03,1.332737877964973450e-02,5.810707807540893555e-05,2.079425379633903503e-02,-4.706406034529209137e-03,-1.395323633914813399e-04,-1.094439998269081116e-03,-4.409107565879821777e-02,3.558132797479629517e-02,-1.048159748315811157e-01,1.310573369264602661e-01,-5.790180340409278870e-02,-1.828134246170520782e-02,7.540127262473106384e-04,3.530777990818023682e-03,3.865509852766990662e-02,7.057487219572067261e-02,3.176229447126388550e-02,-7.144597917795181274e-02,5.281071644276380539e-04,5.933723296038806438e-04,9.541867621010169387e-05,8.215868147090077400e-04,1.933270692825317383e-02,8.397013880312442780e-05,-1.114038517698645592e-03,-1.582016237080097198e-03,-6.673065363429486752e-04,7.563891122117638588e-04,-2.035041823944538919e-08,1.204516884172335267e-04,8.936226950027048588e-04,-2.540447982028126717e-03,-2.485821954905986786e-03,6.410391652025282383e-04,1.587887818459421396e-04,-1.324064413665837492e-09,-8.135603275150060654e-04,-6.245322874747216702e-04,-1.123715098947286606e-02,-1.506452169269323349e-02,2.986501157283782959e-02,-3.540377318859100342e-02,-3.374580293893814087e-03,-6.366513844113796949e-05,-9.991443221224471927e-05,2.637077122926712036e-03,4.076838493347167969e-03,-4.696670174598693848e-02,-7.139200810343027115e-03,-5.136821419000625610e-04,-4.390446841716766357e-02,-7.862327038310468197e-06,1.766300847521051764e-04,1.244975626468658447e-02,3.516038507223129272e-02,-3.336684778332710266e-02,-1.471315324306488037e-02,-2.286970429122447968e-02,2.869486808776855469e-02,8.750862907618284225e-04,-3.809237678069621325e-04,-3.414525650441646576e-03,-2.179570123553276062e-02,6.968138739466667175e-03,-6.023887917399406433e-02,-1.222938671708106995e-02,-1.853394694626331329e-02,7.458935957401990891e-03,-9.592397836968302727e-04,5.105100572109222412e-03,6.198560353368520737e-03,1.028328761458396912e-02,-1.347457431256771088e-02,9.497564285993576050e-03,1.445577014237642288e-02,4.166285041719675064e-03,-7.429480319842696190e-04,-2.434423379600048065e-02,1.863242127001285553e-03,2.301859483122825623e-02,5.591564998030662537e-02,-3.740482777357101440e-02,2.668701345100998878e-04,-1.824973151087760925e-04,5.647984798997640610e-04,-4.782390315085649490e-03,-5.645375233143568039e-03,1.751674711704254150e-02,-4.286630079150199890e-03,2.386889682384207845e-04,2.772544976323843002e-04,9.869016503216698766e-05,-5.469997788054570265e-09,-1.593253982719033957e-04,-9.851322975009679794e-04,5.615778267383575439e-03,4.001271445304155350e-03,5.417235297500155866e-05,4.375879871076904237e-05,8.363940651179291308e-10,-2.839257285813800991e-05,3.526432556100189686e-04,-5.769563373178243637e-03,1.616091467440128326e-03,2.414246089756488800e-02,-3.723002970218658447e-03,7.186371367424726486e-04,-1.138443112722598016e-04,-3.339496324770152569e-04,9.186746319755911827e-05,-9.111419320106506348e-03,9.687982965260744095e-04,9.179755114018917084e-03,-2.259978326037526131e-03,1.186205446720123291e-02,4.039158229716122150e-04,1.656417298363521695e-04,4.888296592980623245e-03,1.415454968810081482e-02,-4.483149945735931396e-02,-2.011969685554504395e-02,-7.620273623615503311e-03,-2.579507417976856232e-05,5.744298687204718590e-04,1.680473942542448640e-04,-2.381717320531606674e-03,-9.611777029931545258e-03,-5.673167295753955841e-03,-3.225982934236526489e-02,2.428250014781951904e-02,-1.590509712696075439e-02,-1.925887889228761196e-03,1.880144991446286440e-04,-2.135087852366268635e-04,8.525306358933448792e-03,1.650690101087093353e-02,6.608830764889717102e-03,-2.045654458925127983e-03,-1.015372853726148605e-02,-5.101467249915003777e-04,1.445784437237307429e-05,7.493450772017240524e-03,1.118206605315208435e-02,2.373786829411983490e-02,-1.366638671606779099e-02,-1.064002746716141701e-03,-1.023314907797612250e-04,8.600673027103766799e-05,-7.951886800583451986e-05,8.574412786401808262e-04,5.366270430386066437e-03,1.991241425275802612e-02,-1.008987077511847019e-03,3.723787376657128334e-04,-1.093959217541851103e-04,-4.593527773977257311e-05,-2.297133505635429174e-08,-4.620152685674838722e-05,7.305284088943153620e-05,3.106663702055811882e-03,3.889186540618538857e-03,1.222018327098339796e-04,1.218459947267547250e-04,-6.832578947069123387e-09,-2.393949544057250023e-04,-5.108583718538284302e-05,4.269726341590285301e-04,-5.029278993606567383e-02,1.165407802909612656e-02,4.613571800291538239e-03,1.285411301068961620e-03,-1.638471730984747410e-04,-2.605060290079563856e-04,-1.080298563465476036e-03,-5.954868160188198090e-03,-6.020882725715637207e-02,2.068372676149010658e-03,7.586851716041564941e-03,9.001445025205612183e-03,-1.837902236729860306e-04,5.160171422176063061e-04,7.592917419970035553e-03,-3.777928417548537254e-03,8.421793580055236816e-03,7.143517490476369858e-03,3.594233095645904541e-02,4.216664470732212067e-03,-6.550357211381196976e-04,-5.561939906328916550e-05,4.143853439018130302e-04,1.251502148807048798e-02,1.009842008352279663e-02,2.244843915104866028e-02,-9.239319711923599243e-03,-6.434018723666667938e-05,-2.771988045424222946e-03,-1.097156491596251726e-04,4.935443866997957230e-03,-1.077775098383426666e-02,6.359928287565708160e-03,8.952580392360687256e-04,-2.324795164167881012e-02,1.635570079088211060e-03,8.955379016697406769e-04,-1.383617927785962820e-05,1.339914742857217789e-02,1.737814163789153099e-03,-1.566198654472827911e-02,6.555428728461265564e-03,-1.948380656540393829e-02,3.969416138716042042e-05,-3.138186875730752945e-04,1.538390934001654387e-04,1.224948093295097351e-03,7.197032682597637177e-03,4.887837916612625122e-03,-2.723202807828783989e-03,-2.192893589381128550e-04,-4.296175902709364891e-04,9.194758604280650616e-05,-1.823183204407996527e-08,-2.029492752626538277e-04,-4.519392095971852541e-04,9.313960326835513115e-04,2.651542192324995995e-03,-7.384647688013501465e-06,4.638491009245626628e-05,-2.307393742739805020e-08,5.929704639129340649e-04,-2.483075950294733047e-04,1.728414744138717651e-02,-3.014348074793815613e-02,4.488720744848251343e-02,-6.525486707687377930e-03,6.213325541466474533e-04,4.037907056044787169e-04,1.038128626532852650e-03,-2.420409349724650383e-03,-9.148514363914728165e-04,-3.548629954457283020e-02,3.255301341414451599e-02,-2.856547944247722626e-02,1.294491579756140709e-03,-9.483422618359327316e-04,7.533226162195205688e-04,-5.591930821537971497e-04,-2.896886551752686501e-03,2.260993234813213348e-03,8.780815638601779938e-03,4.971836227923631668e-03,-9.776655351743102074e-04,7.534099859185516834e-05,-5.046750884503126144e-04,-1.628473168238997459e-03,-1.750496774911880493e-02,1.532862801104784012e-02,-7.994309067726135254e-03,4.525605216622352600e-02,-9.881002828478813171e-03,-7.638556882739067078e-03,-1.907823025248944759e-05,2.072741836309432983e-02,-3.526353836059570312e-02,-2.673489227890968323e-02,1.184254232794046402e-02,2.040454745292663574e-02,-5.433253245428204536e-04,-3.917313646525144577e-03,5.281692720018327236e-04,-8.859997615218162537e-05,2.602606546133756638e-03,1.135346479713916779e-02,-2.151071280241012573e-02,2.998248487710952759e-02,-1.140979220508597791e-04,2.816760388668626547e-05,9.056347334990277886e-05,-1.120007582358084619e-04,-2.077325480058789253e-04,9.577363729476928711e-03,7.114004343748092651e-03,7.306231418624520302e-04,-7.706164615228772163e-04,-9.961515388567931950e-06,-1.218032252836565021e-08,-6.071619282010942698e-05,-7.680063717998564243e-04,6.581299938261508942e-03,8.040389046072959900e-03,-7.789655355736613274e-04,2.807701239362359047e-04,2.183878677897155285e-08,5.524112202692776918e-05,8.981022983789443970e-04,3.685022820718586445e-04,-3.406840190291404724e-02,4.151339456439018250e-02,-1.224800013005733490e-02,1.779872691258788109e-03,3.439064312260597944e-04,8.114248048514127731e-04,5.515503697097301483e-03,-2.743744291365146637e-03,-1.475258078426122665e-02,-2.830704860389232635e-02,-2.348026074469089508e-02,5.633370578289031982e-02,4.984840634278953075e-04,-1.276112045161426067e-03,1.784860901534557343e-02,3.682282567024230957e-02,-5.955611914396286011e-02,-1.600431837141513824e-02,-1.632238551974296570e-02,-4.711142275482416153e-03,2.636718272697180510e-04,-5.739811458624899387e-04,-4.799974267370998859e-04,2.121362462639808655e-02,-2.347070537507534027e-02,-6.067954935133457184e-03,-5.489145405590534210e-04,-4.608805757015943527e-03,-2.321822568774223328e-03,8.078179089352488518e-04,-6.456370931118726730e-03,1.416802406311035156e-02,-5.016889423131942749e-03,2.962430007755756378e-02,2.511550299823284149e-02,-3.658776171505451202e-03,-1.248218701221048832e-03,4.042544751428067684e-04,1.367341261357069016e-03,2.562272362411022186e-02,2.140970341861248016e-02,2.651144936680793762e-02,6.647668778896331787e-03,-5.709076067432761192e-04,2.720772463362663984e-04,-5.868587759323418140e-04,1.107037067413330078e-03,-4.580274596810340881e-02,-2.995886467397212982e-02,-2.597426995635032654e-03,-7.947131525725126266e-04,-1.885673118522390723e-04,-3.346522134961560369e-05,3.815910076809814200e-08,2.039607788901776075e-04,4.200527473585680127e-05,4.641945939511060715e-03,-2.267191186547279358e-03,2.323905937373638153e-04,3.836191317532211542e-04,1.738328592182369903e-09,5.365407196222804487e-05,-3.767042653635144234e-05,-1.149773877114057541e-02,-6.074528396129608154e-02,5.392412841320037842e-02,-6.472701206803321838e-03,-3.081081667914986610e-04,-2.331837458768859506e-04,-7.797274738550186157e-04,2.420652192085981369e-03,-2.042715251445770264e-02,-2.090083807706832886e-02,1.382223516702651978e-02,5.141844158060848713e-04,2.784612588584423065e-03,3.338645910844206810e-04,1.140181557275354862e-03,2.635684981942176819e-02,2.179411984980106354e-02,-4.052750766277313232e-02,-2.857339009642601013e-02,3.738288208842277527e-02,6.456732749938964844e-03,-7.123423274606466293e-04,1.995668862946331501e-04,-3.570667933672666550e-03,-2.972686663269996643e-03,1.455972902476787567e-02,-3.969085589051246643e-02,-4.545723274350166321e-02,-1.714130165055394173e-03,1.495843869633972645e-03,7.481517968699336052e-04,-1.029613520950078964e-02,-6.811943650245666504e-02,-3.443720191717147827e-02,4.807769507169723511e-02,9.222359210252761841e-02,-5.441424436867237091e-03,2.869484946131706238e-03,-2.614549885038286448e-05,-2.031030692160129547e-02,-1.604085904546082020e-03,-2.825690899044275284e-03,3.346699848771095276e-02,1.676261797547340393e-02,1.280594733543694019e-03,-4.195565357804298401e-03,-1.432742690667510033e-03,-3.225779859349131584e-03,-1.570923067629337311e-02,-2.723755501210689545e-02,-4.094112664461135864e-03,2.176009351387619972e-03,2.988601569086313248e-03,1.882940414361655712e-04,-1.247703679837286472e-03,-2.338881604373455048e-04,-4.759594157803803682e-04,-1.069583930075168610e-02,-2.071123383939266205e-02,4.110686713829636574e-04,-2.118386095389723778e-03,4.727237683255225420e-04,-1.949339755810797215e-03,-7.897670147940516472e-04,-1.011967472732067108e-02,1.076587587594985962e-01,-3.123999014496803284e-02,-1.245868764817714691e-02,-5.109179299324750900e-03,-1.568007050082087517e-03,-7.338631432503461838e-03,-8.967781439423561096e-03,4.633707925677299500e-02,1.080056503415107727e-01,-7.212742418050765991e-02,-5.261174589395523071e-02,-3.475487697869539261e-03,-5.682314804289489985e-05,-3.126695752143859863e-03,-6.302638351917266846e-02,-5.280430614948272705e-02,-2.330011129379272461e-02,-2.465214021503925323e-02,-1.339766383171081543e-01,-6.598082184791564941e-02,-5.194401834160089493e-03,-5.542714614421129227e-03,7.751663215458393097e-04,-2.686999738216400146e-03,2.505979537963867188e-01,5.242257192730903625e-02,-5.521241202950477600e-02,3.362730890512466431e-02,6.975736469030380249e-03,3.347213787492364645e-04,-2.578315883874893188e-02,-1.932157203555107117e-02,-2.946001663804054260e-02,7.269755005836486816e-03,-4.261085391044616699e-02,-8.585019968450069427e-04,-6.602027453482151031e-03,7.397855166345834732e-03,-2.664535306394100189e-02,-4.007893800735473633e-02,6.251888871192932129e-01,-3.957801163196563721e-01,-1.406187564134597778e-01,-5.879731476306915283e-02,-9.281142801046371460e-02,8.332788944244384766e-02,-6.728019565343856812e-02,3.406089842319488525e-01,-5.300354361534118652e-01,1.435672342777252197e-01,4.289993084967136383e-03,-3.065719604492187500e-01,9.011873771669343114e-06\n0.000000000000000000e+00,-2.370591828366741538e-04,-7.440758636221289635e-04,-3.695148508995771408e-03,-4.446764476597309113e-03,-1.399907050654292107e-04,-1.847078092396259308e-04,-1.454170117654030037e-08,2.700859040487557650e-04,2.899469109252095222e-04,3.648734651505947113e-03,-2.838928485289216042e-03,2.193965204060077667e-02,3.913945704698562622e-02,-2.457067370414733887e-03,9.187206160277128220e-04,1.069868681952357292e-03,-9.396449662744998932e-03,-7.122638635337352753e-03,-3.648375626653432846e-03,1.813352666795253754e-02,-4.104027152061462402e-02,1.341838762164115906e-02,-1.186006469652056694e-03,-1.390316640026867390e-03,-1.104313135147094727e-02,-2.040470764040946960e-02,8.221794664859771729e-02,8.155848085880279541e-02,-5.379442591220140457e-03,-2.213299041613936424e-03,6.627043476328253746e-04,-5.542938597500324249e-04,-5.966259166598320007e-03,-3.021891042590141296e-02,5.857539921998977661e-02,1.810254645533859730e-03,3.279501199722290039e-02,-8.589143864810466766e-03,-5.469784373417496681e-04,9.103669435717165470e-04,-4.540669266134500504e-03,-6.472265813499689102e-03,-3.333985432982444763e-02,-2.938253432512283325e-02,3.562733298167586327e-03,-4.783817380666732788e-02,-5.441228393465280533e-03,7.408499368466436863e-04,7.577601354569196701e-04,2.201285678893327713e-05,-7.282058708369731903e-03,4.119981825351715088e-02,2.553321793675422668e-02,-7.367494981735944748e-05,7.266867323778569698e-04,-4.416172159835696220e-04,1.161674663308076560e-04,-2.305079251527786255e-03,-2.002503024414181709e-03,2.511865459382534027e-03,3.466320049483329058e-04,-1.552189351059496403e-04,-3.129804972559213638e-04,-1.316371545101446827e-08,-1.373851118842139840e-04,-3.842776932287961245e-04,-3.375212894752621651e-03,4.942162893712520599e-03,-7.504447421524673700e-05,-2.122714358847588301e-04,8.561170439236320817e-09,1.710127253318205476e-04,7.764424663037061691e-04,2.725763246417045593e-03,3.565371036529541016e-02,-6.304436363279819489e-03,-8.504260331392288208e-03,1.359173678793013096e-03,2.154925023205578327e-04,-7.504891837015748024e-04,3.221224993467330933e-03,2.088843472301959991e-02,1.514423079788684845e-02,5.181192234158515930e-02,-3.853322565555572510e-02,-5.956497043371200562e-03,1.242406724486500025e-04,-6.038884166628122330e-04,-7.709605619311332703e-03,-1.633250340819358826e-02,5.674947053194046021e-02,-6.150052696466445923e-02,1.933366246521472931e-02,-6.217890419065952301e-03,4.836012376472353935e-04,-2.213848347309976816e-04,2.702487166970968246e-03,2.196084149181842804e-02,-1.989524625241756439e-02,-5.222400650382041931e-04,-1.892784796655178070e-02,-8.046971634030342102e-03,-4.704607650637626648e-03,8.109367627184838057e-05,-1.210291124880313873e-02,5.179473198950290680e-03,3.770064096897840500e-03,-3.299492970108985901e-02,4.967045970261096954e-04,3.446112945675849915e-02,-3.779695602133870125e-03,-7.997872307896614075e-05,-7.853513234294950962e-04,7.440350018441677094e-04,1.266787014901638031e-02,6.943461298942565918e-02,1.152259297668933868e-02,2.675714204087853432e-04,-2.732246357481926680e-04,-1.316364941885694861e-04,-1.845708029577508569e-04,-2.215450862422585487e-03,-7.190647535026073456e-03,-1.628773054108023643e-03,-7.372397813014686108e-04,3.914506669389083982e-05,4.109381552552804351e-05,4.163913658317142108e-09,-5.139416898600757122e-04,4.690263886004686356e-04,3.757531521841883659e-03,1.594256726093590260e-03,-2.453507622703909874e-04,-7.994442712515592575e-04,2.825264289185724920e-08,-8.205260965041816235e-04,5.037616938352584839e-05,1.827573031187057495e-02,3.291030228137969971e-02,4.947433248162269592e-02,4.037815146148204803e-03,-1.246805186383426189e-03,3.699587832670658827e-04,-2.609328948892652988e-04,-5.818522535264492035e-03,6.999187171459197998e-02,4.468152672052383423e-02,-1.336578931659460068e-02,2.572511881589889526e-02,-1.362251583486795425e-02,-2.301596570760011673e-03,-3.511572722345590591e-03,-4.746298491954803467e-02,3.655851632356643677e-02,3.114813193678855896e-02,4.976785182952880859e-02,1.981077902019023895e-02,-1.984295994043350220e-02,1.732037053443491459e-03,1.280628261156380177e-03,4.174975212663412094e-03,-7.367925345897674561e-02,-1.281717885285615921e-02,-4.126438498497009277e-02,4.483800008893013000e-02,3.342974931001663208e-03,-6.866662297397851944e-03,5.516120581887662411e-04,3.614059090614318848e-02,1.032194197177886963e-01,-2.266120538115501404e-02,2.033925056457519531e-02,-1.397455930709838867e-01,3.139395639300346375e-02,1.399637013673782349e-02,-2.355969743803143501e-03,2.039798907935619354e-02,-4.558904469013214111e-02,-8.297605067491531372e-02,6.569729000329971313e-02,5.842986330389976501e-02,6.233844324015080929e-04,-1.684491173364222050e-03,3.276432107668370008e-04,2.019541570916771889e-03,-4.195084329694509506e-05,2.350580878555774689e-02,-2.256606705486774445e-02,-1.452033990062773228e-03,-1.204045547638088465e-04,-8.570456411689519882e-04,-1.733322463337572117e-08,-1.553450128994882107e-04,-1.500760205090045929e-03,5.898972507566213608e-03,8.322858251631259918e-03,-6.087804795242846012e-04,1.881531206890940666e-04,-6.719538703237049049e-09,1.191063784062862396e-03,1.081293914467096329e-03,1.173888891935348511e-02,3.867246583104133606e-02,1.530686207115650177e-02,1.623609848320484161e-02,3.203601110726594925e-03,-1.817995507735759020e-05,1.818425371311604977e-04,-7.027116604149341583e-03,-3.178304433822631836e-02,5.744110047817230225e-02,-5.160447210073471069e-02,-2.164637669920921326e-03,6.167464889585971832e-03,1.763023319654166698e-04,5.355982575565576553e-04,-6.770594045519828796e-03,-5.851569026708602905e-02,2.620298415422439575e-02,9.658788144588470459e-02,1.411703974008560181e-02,-3.181520104408264160e-02,-8.701107581146061420e-04,-2.067946043098345399e-04,7.355716079473495483e-04,4.989219829440116882e-03,-3.557799011468887329e-02,3.743277490139007568e-02,1.976353302597999573e-02,5.617062095552682877e-03,-1.222722884267568588e-02,1.308844774030148983e-03,-1.369018480181694031e-02,-1.543040946125984192e-02,-1.095450762659311295e-02,-1.174623332917690277e-02,8.192617446184158325e-03,4.191513638943433762e-03,-7.499828003346920013e-03,1.184562570415437222e-03,2.521969750523567200e-02,-2.934617735445499420e-02,-1.295911800116300583e-02,-3.265739232301712036e-02,5.576298385858535767e-02,-8.896787185221910477e-04,3.334812645334750414e-04,-6.597690517082810402e-04,3.358047688379883766e-03,-1.602099463343620300e-02,-3.258478641510009766e-02,6.156054791063070297e-03,-2.988541964441537857e-04,-3.175126039423048496e-04,-7.648268365301191807e-05,-2.607137616905674804e-09,-1.928700294229201972e-05,8.475813083350658417e-04,-2.382928971201181412e-03,-3.346819663420319557e-03,-9.103155753109604120e-05,-7.490009738830849528e-05,-1.067766675078019034e-08,3.190149727743119001e-04,-2.176022098865360022e-04,9.778672829270362854e-03,2.457143552601337433e-02,-4.251096863299608231e-03,1.533344853669404984e-02,-7.812464173184707761e-05,2.854147460311651230e-04,1.702745794318616390e-04,-5.687389988452196121e-03,1.220175251364707947e-02,2.268421463668346405e-02,3.964015748351812363e-03,-1.449186541140079498e-02,-1.330040488392114639e-02,-9.496305719949305058e-04,7.887630490586161613e-04,-1.760153099894523621e-02,-2.711714059114456177e-02,5.614691227674484253e-02,2.051087096333503723e-02,4.025314003229141235e-03,5.904653575271368027e-03,-3.435582329984754324e-04,-4.344552144175395370e-05,2.635544864460825920e-03,6.071478128433227539e-03,-2.240881882607936859e-02,3.520553559064865112e-02,-3.718144027516245842e-03,2.169542387127876282e-02,-3.882423043251037598e-03,2.047664747806265950e-04,-2.736043650656938553e-03,-1.890478283166885376e-02,-1.530292257666587830e-02,-1.611141487956047058e-05,8.485863916575908661e-03,2.001757174730300903e-02,-3.728863783180713654e-03,-4.400548059493303299e-04,-4.779864102602005005e-03,-6.126765161752700806e-03,-1.244841050356626511e-02,5.586577206850051880e-02,2.581058815121650696e-02,3.275307244621217251e-04,-1.192416166304610670e-04,4.368250083643943071e-04,-6.615090533159673214e-04,-5.324385128915309906e-03,-2.154056914150714874e-02,-5.823058076202869415e-03,-1.375511055812239647e-03,-3.374193038325756788e-04,-7.949885912239551544e-05,2.478600436006672680e-09,-3.482486863504163921e-05,-1.968734723050147295e-04,3.843235026579350233e-04,-4.002804344054311514e-04,-1.731308293528854847e-04,-7.039143383735790849e-06,-1.000013583052350441e-08,6.626616232097148895e-04,3.393981605768203735e-04,4.658677615225315094e-03,8.125998079776763916e-02,-3.417980298399925232e-02,-3.618226852267980576e-03,1.700089778751134872e-04,-3.709609154611825943e-04,-1.105985575122758746e-04,4.831012629438191652e-04,-1.769749075174331665e-02,5.726296454668045044e-02,2.698049321770668030e-02,-7.006959058344364166e-03,7.054286543279886246e-04,4.192177730146795511e-04,-3.421286819502711296e-04,-1.577463559806346893e-02,-8.902954868972301483e-03,-1.960576511919498444e-02,-1.067287754267454147e-02,-2.945936657488346100e-02,1.018457487225532532e-02,7.780296145938336849e-04,1.840929035097360611e-04,5.492079653777182102e-04,-2.777449786663055420e-03,7.986661046743392944e-03,5.145814269781112671e-03,-1.484327111393213272e-02,-1.195679232478141785e-02,2.285193186253309250e-03,-3.850968496408313513e-04,6.553717423230409622e-03,-7.540823891758918762e-03,2.004597336053848267e-02,2.385901287198066711e-02,-1.107333786785602570e-02,7.939271628856658936e-03,-4.695639014244079590e-03,-2.444027923047542572e-04,-1.311801141127943993e-03,1.273187622427940369e-02,1.588769257068634033e-02,-2.574818953871726990e-02,3.917814791202545166e-02,1.147577349911443889e-04,8.389956201426684856e-05,-4.914226519758813083e-05,2.504385483916848898e-04,3.662429517135024071e-04,1.987054478377103806e-03,6.800815463066101074e-04,-5.435327184386551380e-04,2.239439490949735045e-04,-1.787038054317235947e-04,-3.497007128316909075e-10,2.979901328217238188e-04,3.886224003508687019e-04,8.203135803341865540e-03,-2.643210813403129578e-03,-1.073270104825496674e-04,-1.207841341965831816e-04,1.593150500411866233e-08,-8.167054620571434498e-04,1.253112801350653172e-03,-2.807561308145523071e-02,1.160199344158172607e-01,-6.888593547046184540e-03,5.857484415173530579e-03,-1.662925700657069683e-03,-2.607214846648275852e-04,-1.450887066312134266e-03,3.705637529492378235e-03,3.705234825611114502e-02,2.590931206941604614e-02,2.250635251402854919e-02,8.932700380682945251e-03,1.077796216122806072e-03,8.589650969952344894e-04,-2.232559025287628174e-03,-9.487637318670749664e-03,2.315702289342880249e-02,5.891716107726097107e-03,7.821708917617797852e-03,2.512770518660545349e-02,8.222956676036119461e-04,6.646057590842247009e-04,6.594997830688953400e-04,-5.367028526961803436e-03,4.268691409379243851e-03,-4.475912451744079590e-02,1.850332366302609444e-03,-5.539495125412940979e-02,2.208957076072692871e-02,9.263060055673122406e-03,6.136672454886138439e-04,-4.582986608147621155e-02,-6.152600049972534180e-03,-7.130153011530637741e-03,-2.124473266303539276e-02,2.129440195858478546e-03,1.452405564486980438e-02,-4.591736476868391037e-03,-6.101158214733004570e-04,6.451953202486038208e-03,1.454989309422671795e-03,-2.414040826261043549e-02,5.966359004378318787e-02,-2.455684542655944824e-02,-1.279838033951818943e-04,9.961721953004598618e-04,-2.397911594016477466e-04,9.066353668458759785e-04,-2.613402903079986572e-03,-1.061703357845544815e-02,-1.237271446734666824e-02,-1.124439877457916737e-03,1.393954618833959103e-03,-1.661959540797397494e-04,-6.516756911878474057e-09,-6.282297545112669468e-05,2.219586313003674150e-04,-6.760634132660925388e-04,-1.813864684663712978e-03,7.692574290558695793e-04,-3.103102790191769600e-05,2.097073092954815365e-08,3.945877833757549524e-04,-5.666852812282741070e-04,9.065690450370311737e-03,6.079312041401863098e-02,-1.498692389577627182e-02,3.319753333926200867e-02,5.909011815674602985e-04,-1.753460528561845422e-04,-1.048784120939671993e-03,-1.055966783314943314e-02,2.582176961004734039e-02,4.332236945629119873e-02,2.068358473479747772e-02,-2.818774990737438202e-02,-4.805307835340499878e-02,-1.296179601922631264e-03,4.377209988888353109e-04,-1.063169445842504501e-02,-6.310991197824478149e-02,7.445497810840606689e-02,2.923647314310073853e-02,-1.463796570897102356e-02,1.528090983629226685e-02,-2.158460119972005486e-05,2.317500475328415632e-04,3.847566200420260429e-03,-4.804739728569984436e-03,-1.239106245338916779e-02,4.344640299677848816e-02,2.950855903327465057e-02,4.022544249892234802e-03,-7.538879755884408951e-03,-9.513503173366189003e-04,1.094079669564962387e-02,-3.308488428592681885e-02,1.843223348259925842e-02,-4.043550789356231689e-02,-2.084118686616420746e-02,1.089653931558132172e-02,-3.838439472019672394e-03,-6.798381800763309002e-04,-9.383643046021461487e-03,4.100403189659118652e-02,2.164526283740997314e-02,-2.029891684651374817e-02,1.181919826194643974e-03,8.386033005081117153e-04,-3.203475789632648230e-04,6.448575295507907867e-04,1.847888808697462082e-03,4.303649067878723145e-02,1.322141941636800766e-02,-6.357450038194656372e-03,-5.387827404774725437e-04,-7.199725951068103313e-04,-9.278309153160080314e-05,-1.012477923723054118e-08,-5.379855283536016941e-04,-8.661231258884072304e-04,-3.663587151095271111e-03,7.706316187977790833e-03,-5.962692666798830032e-04,-3.885464975610375404e-04,-2.043790914285636973e-08,2.158001589123159647e-04,5.433063488453626633e-04,1.587202213704586029e-02,1.563870608806610107e-01,-2.816132456064224243e-02,3.949606791138648987e-02,3.857634146697819233e-05,4.298342973925173283e-04,1.267706276848912239e-03,-1.301047764718532562e-02,5.895608291029930115e-02,4.249399155378341675e-02,-2.188736572861671448e-03,1.461565122008323669e-02,-1.327410619705915451e-02,-3.610934363678097725e-04,-1.492998329922556877e-03,-5.091008543968200684e-02,-4.433288797736167908e-02,6.012525781989097595e-02,5.935311317443847656e-02,-5.061390623450279236e-02,-9.335557930171489716e-03,2.276521874591708183e-03,-3.717332147061824799e-04,1.907746889628469944e-03,-3.108491376042366028e-02,-2.354663610458374023e-02,7.352685928344726562e-02,9.853092581033706665e-02,-1.013307087123394012e-02,-1.394875627011060715e-02,4.904580418951809406e-04,-5.537135526537895203e-03,7.895317673683166504e-02,4.882440343499183655e-02,-1.258860230445861816e-01,-1.626085191965103149e-01,-1.611947454512119293e-02,-7.415594067424535751e-03,-1.040503731928765774e-03,2.543703466653823853e-02,2.010823599994182587e-02,3.681521490216255188e-02,-8.354862034320831299e-02,2.046137861907482147e-02,-2.482111798599362373e-03,4.777154885232448578e-03,2.277600346133112907e-03,4.133833572268486023e-03,1.052168942987918854e-02,3.952940553426742554e-02,1.156118512153625488e-02,-3.062406554818153381e-03,-3.719394560903310776e-03,-2.009347779676318169e-03,1.231131027452647686e-03,2.371898153796792030e-03,2.669656882062554359e-03,-8.213676512241363525e-03,3.574060974642634392e-03,1.451183925382792950e-03,2.049931790679693222e-03,-3.136866725981235504e-03,1.360527705401182175e-03,-1.678789849393069744e-03,-1.143354643136262894e-02,-2.759924232959747314e-01,-1.853650361299514771e-01,-5.709163844585418701e-02,-1.001200522296130657e-03,1.204357598908245564e-03,8.428073488175868988e-03,4.638796672224998474e-02,-8.161076158285140991e-02,-1.892019659280776978e-01,4.502869024872779846e-02,1.607215851545333862e-01,-2.348338812589645386e-02,3.555863862857222557e-03,5.391778424382209778e-03,9.861339628696441650e-02,3.936301171779632568e-02,9.267966449260711670e-02,-3.457061573863029480e-02,1.476532369852066040e-01,2.729221433401107788e-02,5.096453605801798403e-05,9.333201684057712555e-03,2.842180663719773293e-03,6.481276452541351318e-02,-1.681798100471496582e-01,-5.721298232674598694e-02,-3.803241625428199768e-02,-7.685674354434013367e-03,4.937119781970977783e-02,7.015227456577122211e-04,6.081458553671836853e-02,1.858289390802383423e-01,3.502734377980232239e-02,-5.721843987703323364e-02,6.567428819835186005e-03,1.289565116167068481e-02,4.622044041752815247e-02,-5.256747081875801086e-02,-4.864099621772766113e-02,3.045157343149185181e-02,-3.955090641975402832e-01,1.033828496932983398e+00,1.343738287687301636e-01,7.712776213884353638e-02,1.355681121349334717e-01,-1.491444259881973267e-01,1.663527488708496094e-01,-1.702722460031509399e-01,4.749422669410705566e-01,3.809987753629684448e-02,-2.172928862273693085e-02,3.048331439495086670e-01,1.613830536371096969e-04\n0.000000000000000000e+00,-2.098388213198632002e-04,-9.066796046681702137e-04,7.958862930536270142e-03,1.060908311046659946e-03,-1.771751121850684285e-04,-1.694765378488227725e-04,-1.786768955014395033e-09,4.206656012684106827e-04,8.042129047680646181e-05,-7.142060203477740288e-04,2.321977354586124420e-02,-2.713949605822563171e-02,-3.715937957167625427e-02,1.101747620850801468e-03,-1.110120319935958833e-05,6.195272435434162617e-04,-1.423441339284181595e-02,-3.883037716150283813e-02,-2.327786758542060852e-02,1.169682666659355164e-02,-8.488713763654232025e-03,-3.980687819421291351e-03,-1.037626410834491253e-03,1.358454755973070860e-04,-1.284283120185136795e-02,1.804423518478870392e-04,2.493908256292343140e-02,-5.027361586689949036e-02,2.503451518714427948e-02,-9.060719050467014313e-03,5.920333787798881531e-04,6.087500951252877712e-04,4.299523716326802969e-04,-4.239686205983161926e-02,3.131834417581558228e-02,2.632387168705463409e-02,-3.326689591631293297e-03,6.826398428529500961e-03,-1.103815995156764984e-02,7.939610077301040292e-05,-7.568238768726587296e-03,1.385597046464681625e-02,-2.072731964290142059e-02,2.551782410591840744e-03,7.678912580013275146e-02,4.312124475836753845e-02,-5.658248905092477798e-03,-8.432486793026328087e-04,1.555123948492109776e-03,-3.089000470936298370e-02,3.162200376391410828e-02,2.983471564948558807e-02,2.965060621500015259e-02,8.549778431188315153e-05,7.672149513382464647e-05,1.129856627812841907e-05,-4.950712318532168865e-04,-1.606901409104466438e-03,7.669056300073862076e-03,-5.567009560763835907e-03,-8.426934364251792431e-04,-3.846079634968191385e-04,9.110416613111738116e-06,8.420379060680716066e-09,-6.835704698460176587e-05,-6.650497089140117168e-04,-2.481685020029544830e-03,6.067313952371478081e-04,-2.438599185552448034e-04,5.789812712464481592e-05,-1.607137201098396417e-09,1.615269429748877883e-04,-2.686106599867343903e-04,2.740111202001571655e-03,-4.959857091307640076e-03,2.559559792280197144e-02,-2.939440775662660599e-03,-3.557633608579635620e-04,1.621804840397089720e-04,-4.735643451567739248e-04,-2.353265648707747459e-03,-1.567205972969532013e-02,4.988525062799453735e-02,-4.097729176282882690e-02,3.231901209801435471e-03,-4.095451440662145615e-03,1.404081704095005989e-03,1.580249809194356203e-04,-1.027343235909938812e-02,-2.654518559575080872e-02,4.003860428929328918e-02,2.268603816628456116e-02,5.288038030266761780e-02,-2.941228915005922318e-03,1.294007292017340660e-03,-8.177914423868060112e-04,3.506615757942199707e-05,5.069379694759845734e-03,1.168534904718399048e-02,2.101682499051094055e-02,2.271512057632207870e-03,-6.328052375465631485e-03,-6.188312545418739319e-03,2.187156060244888067e-04,-1.317289099097251892e-02,4.724301863461732864e-03,1.149108540266752243e-02,-1.607357338070869446e-02,-3.050926700234413147e-02,-4.339519422501325607e-03,-3.880771109834313393e-03,4.094133037142455578e-04,-9.351369924843311310e-03,1.566773047670722008e-03,-3.660269826650619507e-02,3.377506136894226074e-02,4.901628941297531128e-02,-3.154925070703029633e-04,6.606367533095180988e-04,-1.376184081891551614e-04,-3.743911511264741421e-04,-3.525322070345282555e-03,3.256875323131680489e-03,7.270681671798229218e-04,1.838547323131933808e-04,-2.935113661806099117e-05,-1.562182442285120487e-04,1.130350124611823048e-08,-1.659312110859900713e-04,9.929607622325420380e-04,1.254545175470411777e-03,1.986658899113535881e-03,-9.166003292193636298e-05,-4.877312749158591032e-04,-4.654586494012846742e-09,-1.025110133923590183e-03,-6.233718595467507839e-04,2.545207366347312927e-02,3.968302160501480103e-02,1.085500717163085938e-01,3.957213833928108215e-03,-1.017912873066961765e-04,5.539891426451504230e-04,2.480426570400595665e-03,-6.722896359860897064e-03,4.225136339664459229e-02,3.321498632431030273e-02,-4.907697439193725586e-02,1.218013316392898560e-01,-4.632958397269248962e-02,2.629851514939218760e-04,4.882910870946943760e-04,-2.265949547290802002e-02,8.884904906153678894e-03,-4.942828044295310974e-02,1.232020184397697449e-01,8.493386954069137573e-02,-3.466045856475830078e-02,3.282436518929898739e-04,-7.770921365590766072e-05,-6.258131936192512512e-03,-1.674670875072479248e-01,1.028343811631202698e-01,-8.676981925964355469e-02,2.346522733569145203e-02,-9.807775728404521942e-03,2.539830049499869347e-03,8.944472065195441246e-04,2.770285122096538544e-03,2.205272950232028961e-02,-2.332246676087379456e-02,-7.372356485575437546e-04,-1.425290852785110474e-01,5.511471256613731384e-02,6.758067291229963303e-03,6.278092041611671448e-04,-2.407202124595642090e-02,-4.296496883034706116e-02,-3.275596722960472107e-02,-4.570816084742546082e-02,2.843492478132247925e-02,-6.007268093526363373e-04,-3.093286068178713322e-04,2.597219718154519796e-04,-3.051847219467163086e-03,-9.746331721544265747e-03,2.048902213573455811e-02,6.521383300423622131e-03,2.045338740572333336e-03,3.951206163037568331e-04,-6.530018290504813194e-04,2.489813688555386761e-08,-2.438645169604569674e-04,-1.253533875569701195e-03,4.240036476403474808e-03,6.238084286451339722e-03,-8.901951950974762440e-04,-5.670757673215121031e-06,5.517847512237494811e-09,8.406157721765339375e-04,1.447541173547506332e-03,1.133636664599180222e-02,2.097421884536743164e-02,-1.432378496974706650e-02,6.013265997171401978e-02,2.628359245136380196e-03,2.330118149984627962e-06,4.584157723002135754e-04,-6.559144705533981323e-03,1.488463394343852997e-02,2.930905297398567200e-02,-3.367455676198005676e-02,3.648605197668075562e-02,5.509905889630317688e-02,-7.190667383838444948e-05,3.342741401866078377e-04,-2.461307309567928314e-02,-2.986769936978816986e-02,-1.165294647216796875e-02,6.428749114274978638e-02,9.896524250507354736e-02,-4.499736428260803223e-02,-1.318776921834796667e-04,-1.824737846618518233e-04,1.397825777530670166e-03,5.445843562483787537e-04,-1.728477887809276581e-02,4.551847651600837708e-02,2.412091754376888275e-02,7.319329306483268738e-03,-7.619672920554876328e-03,7.581223326269537210e-05,-1.148294843733310699e-02,1.503870170563459396e-02,3.542792983353137970e-03,-4.693491384387016296e-02,-5.565555766224861145e-02,-1.673163101077079773e-02,-6.694465875625610352e-03,1.590699655935168266e-03,-2.146685495972633362e-03,1.269031502306461334e-02,-3.403240442276000977e-02,-8.901271969079971313e-03,7.242791354656219482e-02,-8.891533943824470043e-04,1.142998924478888512e-03,-7.847907836548984051e-04,4.362190142273902893e-03,-9.956163354218006134e-03,-1.227091252803802490e-02,1.326588541269302368e-02,9.081079624593257904e-04,-7.008085958659648895e-04,-2.100618439726531506e-04,6.798430263188492972e-09,3.994415601482614875e-05,7.374206325039267540e-05,-3.839967073872685432e-03,2.501193375792354345e-04,2.403799589956179261e-04,1.315335102844983339e-04,1.179000719275791198e-08,3.287837607786059380e-04,4.538771463558077812e-04,7.117262575775384903e-03,-9.518818929791450500e-03,1.816604658961296082e-02,7.356809917837381363e-03,-1.187017551274038851e-04,2.451015170663595200e-04,5.038355593569576740e-04,-2.304935595020651817e-03,4.159136675298213959e-03,9.531978517770767212e-03,-1.356626022607088089e-02,8.818407543003559113e-03,-7.113324478268623352e-03,-5.548546323552727699e-04,4.550002631731331348e-04,2.800496295094490051e-03,1.135634537786245346e-02,3.045665286481380463e-02,1.313106529414653778e-02,1.879985257983207703e-02,-4.087374545633792877e-04,-1.050363061949610710e-04,-1.069969963282346725e-03,1.430405885912477970e-03,-2.277705352753400803e-03,3.187820315361022949e-02,2.198804728686809540e-02,1.958991866558790207e-03,-7.665365468710660934e-03,-1.333970343694090843e-03,5.263194179860875010e-05,-9.850443340837955475e-03,-1.476294640451669693e-02,7.874692790210247040e-03,-3.654173016548156738e-02,4.097867757081985474e-03,-1.716818311251699924e-03,-2.484004944562911987e-03,4.992508911527693272e-04,-1.309453882277011871e-02,9.966200217604637146e-03,-1.495879609137773514e-02,2.452058903872966766e-02,5.294857919216156006e-02,3.125177499896381050e-06,5.888413288630545139e-04,1.722816377878189087e-04,-1.027196412906050682e-03,-3.659263253211975098e-03,-1.235670782625675201e-02,8.465491700917482376e-04,6.844145245850086212e-04,-2.958224504254758358e-04,-7.424188515869900584e-05,-5.395463631430175155e-09,5.793272866867482662e-04,5.059058894403278828e-04,-1.559053547680377960e-03,-1.068427111022174358e-03,-2.357667108299210668e-05,2.181802701670676470e-04,2.020863121288130060e-08,-5.013236659578979015e-05,3.251251182518899441e-04,-7.493950426578521729e-03,2.112886868417263031e-03,6.239600852131843567e-02,-2.320707961916923523e-02,-2.526036230847239494e-03,-3.069665981456637383e-04,5.443335976451635361e-04,7.852454669773578644e-03,-3.264687582850456238e-02,6.752698123455047607e-02,-5.911489203572273254e-02,1.148044411092996597e-02,-7.927149534225463867e-03,8.233788539655506611e-04,1.897783833555877209e-03,1.842920854687690735e-02,4.256231710314750671e-02,-5.474919080734252930e-02,-2.515802718698978424e-02,-2.732990123331546783e-02,1.035572122782468796e-02,-2.891868061851710081e-04,1.064303214661777020e-04,-1.598472124896943569e-03,-1.619054749608039856e-02,3.057229332625865936e-02,-1.011543441563844681e-03,1.685437746345996857e-02,1.307937409728765488e-02,9.180333465337753296e-03,-1.884342054836452007e-04,-5.987887736409902573e-03,3.232402727007865906e-02,3.003004193305969238e-02,2.081452310085296631e-02,-1.550649292767047882e-02,6.079864688217639923e-03,3.832504153251647949e-03,9.365750011056661606e-04,-2.107027173042297363e-02,2.334194071590900421e-02,7.346463855355978012e-03,-1.181578077375888824e-02,3.457342088222503662e-02,-4.177650262136012316e-04,1.457068603485822678e-03,-1.222349237650632858e-04,-1.777319237589836121e-03,-6.439567543566226959e-03,-3.368816687725484371e-04,1.812883280217647552e-02,3.053631633520126343e-03,1.191282761283218861e-03,-5.290637272992171347e-05,5.210267772781662643e-09,2.983541344292461872e-05,1.604298013262450695e-03,-4.779868293553590775e-03,-5.866795312613248825e-03,-2.945025044027715921e-04,-1.495529431849718094e-04,1.206902311423618812e-08,6.410474306903779507e-04,6.530014070449396968e-05,-4.884470719844102859e-03,2.800401998683810234e-03,6.182020902633666992e-02,6.409944035112857819e-05,-1.248642452992498875e-03,1.663288130657747388e-04,-3.818562254309654236e-04,-7.560037076473236084e-03,9.133053943514823914e-03,1.270342916250228882e-01,-2.837932854890823364e-02,3.550639003515243530e-02,-1.883329637348651886e-02,2.484679920598864555e-03,-1.962392590939998627e-03,-1.956549100577831268e-02,-1.354635693132877350e-02,5.897768214344978333e-02,-1.478767246007919312e-01,-1.880127005279064178e-02,-1.577396132051944733e-02,5.632996326312422752e-04,1.989195588976144791e-03,-1.384672359563410282e-03,-2.305001392960548401e-02,3.845500061288475990e-03,-1.872833445668220520e-02,-3.046466223895549774e-02,2.503200620412826538e-02,8.396263234317302704e-03,3.542609047144651413e-04,-6.054949387907981873e-02,3.300993889570236206e-02,9.711899608373641968e-02,-2.805389463901519775e-02,-1.217122972011566162e-01,7.218457758426666260e-02,9.244851768016815186e-03,-7.418798049911856651e-04,-1.549545209854841232e-03,-2.435876056551933289e-02,7.603892683982849121e-02,8.327803574502468109e-03,-1.689443364739418030e-02,8.827242709230631590e-05,-6.506651698146015406e-05,1.083876850316300988e-04,-4.010562552139163017e-04,-3.343807300552725792e-03,3.056796500459313393e-03,-1.520394999533891678e-02,-1.735899480991065502e-03,6.606881506741046906e-04,1.385835494147613645e-04,4.123080543649848551e-09,1.743662433000281453e-04,-2.436956128804013133e-04,-5.902790930122137070e-03,-8.766355924308300018e-03,4.585824790410697460e-04,-2.714964502956718206e-04,-4.108528628421481699e-09,-3.642044612206518650e-05,-2.542670154070947319e-05,-4.331863485276699066e-03,4.395023360848426819e-02,-5.163735710084438324e-03,-1.135005382820963860e-03,-2.397018717601895332e-03,1.063233430613763630e-04,1.072633429430425167e-03,-2.219472313299775124e-03,2.782957255840301514e-02,-1.427473407238721848e-02,1.508210878819227219e-02,8.166505955159664154e-03,-4.290354251861572266e-02,-4.292074881959706545e-04,6.919027073308825493e-04,-5.431346967816352844e-02,2.050250768661499023e-02,4.919762909412384033e-02,-5.613909568637609482e-03,5.600859224796295166e-02,2.735692542046308517e-03,-5.372496088966727257e-04,3.705422859638929367e-04,-2.691279398277401924e-03,-4.159442335367202759e-02,3.965718299150466919e-02,-2.984110452234745026e-02,-2.314784005284309387e-02,-6.078089354559779167e-04,2.807002048939466476e-03,6.257760105654597282e-05,-1.149477902799844742e-02,-1.099115889519453049e-02,8.936909958720207214e-03,-2.316066808998584747e-02,-4.747124388813972473e-03,-1.811241731047630310e-02,1.881859498098492622e-05,1.072663435479626060e-04,-9.344927966594696045e-04,-1.534277200698852539e-02,1.603960245847702026e-02,3.227620385587215424e-03,2.076859213411808014e-02,2.637327634147368371e-05,6.231334409676492214e-04,-9.742071415530517697e-05,-1.304110046476125717e-03,1.965173706412315369e-02,9.210291318595409393e-03,1.462370064109563828e-02,2.203857293352484703e-03,1.810497633414342999e-04,-9.135607979260385036e-05,-8.064000667218351737e-08,3.414459570194594562e-05,2.547738840803503990e-04,8.752990514039993286e-03,4.410953260958194733e-03,5.312050343491137028e-04,1.479193451814353466e-04,-2.272291510507784551e-08,7.574824849143624306e-05,-1.966017443919554353e-04,3.669402329251170158e-03,9.674009680747985840e-02,-4.938526451587677002e-02,-3.737715259194374084e-02,1.524816383607685566e-03,-6.612848374061286449e-04,-1.055282889865338802e-03,-3.316693473607301712e-04,-1.907453872263431549e-02,3.256133943796157837e-02,3.518828004598617554e-02,4.270744323730468750e-02,1.445579063147306442e-02,2.293245051987469196e-04,-3.545108484104275703e-05,-1.817643642425537109e-02,-1.794417016208171844e-02,7.127538323402404785e-02,3.967133164405822754e-02,-1.864735409617424011e-02,6.596709042787551880e-02,7.713652448728680611e-04,4.893867298960685730e-04,1.305641373619437218e-03,-4.781320225447416306e-03,-5.478477105498313904e-02,1.387418061494827271e-02,-3.659471869468688965e-02,3.375691547989845276e-02,-7.366962730884552002e-03,-1.648968085646629333e-03,-7.522758562117815018e-03,-2.910720650106668472e-04,2.729021757841110229e-02,-1.747227609157562256e-01,-5.691777169704437256e-02,2.954398654401302338e-02,-8.135671727359294891e-03,-1.544007100164890289e-04,3.769494593143463135e-02,-3.834772855043411255e-02,2.373378351330757141e-02,-1.042507006786763668e-03,-1.899576559662818909e-02,2.362334402278065681e-03,1.759771374054253101e-03,-2.996410476043820381e-04,2.664915286004543304e-03,2.674094960093498230e-02,1.227498706430196762e-02,-1.513387076556682587e-02,-6.120517849922180176e-03,-1.664174953475594521e-03,4.865088849328458309e-04,-1.937073539011180401e-04,1.258915406651794910e-03,-4.657232202589511871e-04,-1.357036363333463669e-02,-1.256907824426889420e-03,2.062876301351934671e-04,1.009607571177184582e-03,2.102574799209833145e-03,1.674516825005412102e-03,8.721373160369694233e-04,-4.819334484636783600e-03,-1.336960196495056152e-01,-1.572708785533905029e-01,-1.711363904178142548e-02,3.470670664682984352e-03,-5.699109169654548168e-04,-2.258943160995841026e-03,2.521759457886219025e-02,-4.087422415614128113e-02,-1.451218407601118088e-02,6.173261255025863647e-02,5.092042684555053711e-02,2.844476513564586639e-02,-2.080218109767884016e-05,-2.636794932186603546e-03,8.071272075176239014e-02,-7.040946185588836670e-02,5.091970413923263550e-02,6.923685967922210693e-02,-1.096838805824518204e-02,7.985927164554595947e-02,-4.356106277555227280e-03,-1.025263569317758083e-03,4.958222154527902603e-03,2.304719947278499603e-02,-1.550866514444351196e-01,-5.940688401460647583e-02,-6.435178220272064209e-02,-1.856363564729690552e-02,2.083400823175907135e-02,-1.660027354955673218e-02,6.003326922655105591e-02,7.073961198329925537e-02,-1.276796311140060425e-01,1.414104849100112915e-01,-1.118310242891311646e-01,-5.334760528057813644e-03,-4.642884247004985809e-03,-2.286267280578613281e-02,4.247979447245597839e-02,1.483393274247646332e-02,-1.370701342821121216e-01,1.390288472175598145e-01,1.049498200416564941e+00,2.639755047857761383e-02,-2.534569986164569855e-02,-1.381476074457168579e-01,-2.622205913066864014e-01,-2.135785371065139771e-01,3.345211744308471680e-01,-1.477066874504089355e-01,1.249192096292972565e-02,1.207379326224327087e-01,5.422281174105592072e-05\n0.000000000000000000e+00,2.386134656262584031e-05,-4.913088632747530937e-04,2.709652995690703392e-03,2.703305333852767944e-03,-5.282782949507236481e-04,2.367869601584970951e-04,5.793346247173758456e-09,-1.192440278828144073e-03,1.029762439429759979e-03,-1.526740659028291702e-02,-3.645376116037368774e-02,-2.362265996634960175e-02,4.204156249761581421e-02,-5.813751835376024246e-03,1.167215290479362011e-03,2.322334563359618187e-03,-1.040062028914690018e-02,-7.321938872337341309e-03,2.637265250086784363e-02,2.366702631115913391e-02,-3.221670538187026978e-02,1.316460501402616501e-02,1.687955373199656606e-04,-1.350584323517978191e-03,-1.537446025758981705e-02,4.445527121424674988e-02,-5.727114621549844742e-03,-7.147163897752761841e-02,-2.058150433003902435e-02,-3.769769519567489624e-02,1.372251543216407299e-03,-1.018892275169491768e-03,-1.727022975683212280e-02,-2.669211290776729584e-02,4.992900788784027100e-02,-2.677654847502708435e-02,6.587250530719757080e-02,5.640473216772079468e-03,9.875837713479995728e-03,7.074219174683094025e-04,-2.427679486572742462e-02,1.618590056896209717e-01,3.092601709067821503e-02,3.720196336507797241e-02,-1.407255232334136963e-01,-3.859888017177581787e-02,2.923596184700727463e-03,1.181733561679720879e-03,-1.910434290766716003e-02,8.965229615569114685e-03,3.115442395210266113e-02,3.717593103647232056e-02,1.745064184069633484e-02,-6.151894340291619301e-04,1.423012698069214821e-03,-2.907752059400081635e-04,-2.026933478191494942e-03,-1.777965202927589417e-02,8.211477659642696381e-03,6.412246730178594589e-03,2.470611361786723137e-04,-2.086970052914693952e-04,-3.826653119176626205e-04,7.840342597376093181e-09,-7.641083357157185674e-05,4.714500028057955205e-05,-3.139171050861477852e-03,-3.455578116700053215e-03,3.184154920745640993e-04,1.962777459993958473e-04,-1.788577641548272368e-08,-1.680759887676686049e-04,-5.479121464304625988e-04,-1.695211743935942650e-03,-2.294136956334114075e-02,-9.909135289490222931e-03,-7.373471278697252274e-03,1.477698242524638772e-04,-1.765172783052548766e-04,-2.327532129129394889e-04,2.314151963219046593e-03,5.329349543899297714e-03,-5.367654375731945038e-03,3.148701786994934082e-02,-4.396182950586080551e-03,6.543502211570739746e-03,-8.997070253826677799e-04,1.238359720446169376e-03,1.269065123051404953e-02,1.902676746249198914e-02,4.391599819064140320e-02,-1.198102906346321106e-02,9.155902080237865448e-03,7.902122102677822113e-03,-4.502149240579456091e-04,-3.038416070921812207e-05,1.209413167089223862e-04,5.789037328213453293e-03,2.628470025956630707e-02,1.202619820833206177e-02,-1.596515439450740814e-02,-7.546646054834127426e-03,-9.006518666865304112e-05,-1.898607843031641096e-05,-3.367746714502573013e-03,-4.789307713508605957e-03,-2.374171977862715721e-03,-4.381179809570312500e-03,9.386221878230571747e-03,4.710776265710592270e-04,-1.810772344470024109e-03,7.501116488128900528e-05,-1.416744897142052650e-03,-6.359979510307312012e-03,-8.552174083888530731e-03,3.893246874213218689e-03,-1.871283631771802902e-03,7.151694444473832846e-05,-1.954506442416459322e-04,1.703746675048023462e-04,-1.204904692713171244e-04,9.033825248479843140e-03,-7.214895449578762054e-04,1.354358275420963764e-03,4.359019512776285410e-04,-7.681457645958289504e-05,-1.627225719857960939e-05,1.036454122527175059e-08,-1.550288143334910274e-04,1.362875482300296426e-04,5.916416179388761520e-03,5.641545169055461884e-03,2.032223419519141316e-04,-8.163168240571394563e-05,-1.515560832388018753e-08,-9.612306894268840551e-05,2.295011800015345216e-04,3.870981745421886444e-03,-5.497496575117111206e-02,-7.368739694356918335e-03,-3.804231761023402214e-03,-1.879743998870253563e-03,2.396593918092548847e-04,-1.181597588583827019e-03,6.907065398991107941e-04,-1.015946920961141586e-02,-1.674107275903224945e-03,4.101750254631042480e-02,6.068570166826248169e-02,-1.774226198904216290e-03,1.180395018309354782e-03,-3.232418093830347061e-03,-1.266542728990316391e-02,-2.291228435933589935e-02,9.919434785842895508e-02,-1.302326377481222153e-02,-1.972816186025738716e-03,-1.143378671258687973e-02,5.019413074478507042e-04,-4.630243929568678141e-04,2.609222428873181343e-03,-1.762895286083221436e-02,2.901620417833328247e-02,-3.029258223250508308e-04,1.936305314302444458e-02,2.357244864106178284e-02,6.464629550464451313e-04,-8.055434445850551128e-04,2.242945320904254913e-02,-1.266933418810367584e-02,4.515119362622499466e-03,-2.396513335406780243e-02,-4.095945134758949280e-02,-1.944344118237495422e-02,7.055011228658258915e-04,-1.392285805195569992e-03,7.049417588859796524e-03,-4.836913570761680603e-02,-1.758951507508754730e-02,3.522926568984985352e-02,2.940005809068679810e-02,5.980369751341640949e-04,-1.197539502754807472e-03,3.213002637494355440e-04,1.993644516915082932e-03,8.046397008001804352e-03,1.428220700472593307e-02,-2.132554724812507629e-02,-2.238812157884240150e-03,3.590924607124179602e-04,4.174858040641993284e-04,-1.000904692460835577e-08,-7.776791608193889260e-05,-6.775937508791685104e-04,4.265016410499811172e-03,4.007841926068067551e-03,-2.092231297865509987e-04,3.487097637844271958e-05,-3.259716763182041177e-08,7.593297050334513187e-04,1.825687068048864603e-04,1.063068630173802376e-03,1.479022298008203506e-02,-4.765995964407920837e-02,1.360925100743770599e-02,1.011875923722982407e-03,-4.370522801764309406e-04,9.485825430601835251e-04,-2.093519084155559540e-03,-8.231269195675849915e-03,-1.658305898308753967e-02,3.507076576352119446e-02,3.771334886550903320e-02,-5.722423084080219269e-03,4.018735780846327543e-04,7.738830754533410072e-04,-9.314154274761676788e-03,-5.588399246335029602e-03,1.655181311070919037e-02,2.133661694824695587e-02,1.741294935345649719e-02,-3.752604126930236816e-02,-5.952995852567255497e-04,2.109266060870140791e-04,-2.283406676724553108e-03,2.800130750983953476e-03,-2.267570793628692627e-02,5.000296607613563538e-02,5.281746387481689453e-02,1.979796402156352997e-02,-2.187331672757863998e-03,9.670318104326725006e-04,5.817999597638845444e-03,6.169621367007493973e-03,-4.588143434375524521e-03,-1.544708572328090668e-02,-8.171159774065017700e-03,-2.999509219080209732e-03,-5.632597953081130981e-03,7.493271550629287958e-05,2.204270474612712860e-02,3.524820785969495773e-04,-4.510762542486190796e-02,-2.408705092966556549e-02,1.727577485144138336e-02,1.857467868831008673e-04,-7.268407352967187762e-05,-7.066609396133571863e-05,1.848423038609325886e-03,9.272735565900802612e-03,3.500230377539992332e-03,3.631841391324996948e-03,1.901126815937459469e-04,-3.972371923737227917e-04,-1.521044614491984248e-04,-1.465303256509287166e-08,-1.467536912969080731e-05,5.277316668070852757e-04,-5.249769892543554306e-03,-7.970546372234821320e-03,-2.461595577187836170e-04,-3.820807032752782106e-04,7.957282832649070770e-09,9.574296564096584916e-05,2.457244845572859049e-04,1.180199347436428070e-02,3.350605815649032593e-02,-8.757776021957397461e-02,5.752390716224908829e-03,-1.026897109113633633e-03,2.182370662922039628e-04,7.702244329266250134e-04,-4.047007823828607798e-04,-2.554731816053390503e-02,2.869552187621593475e-02,7.439246028661727905e-02,5.055945366621017456e-03,-2.607215568423271179e-02,-1.110094250179827213e-03,3.182806540280580521e-03,-9.595221839845180511e-03,5.212227255105972290e-02,9.683417156338691711e-03,-4.793662950396537781e-02,2.073838002979755402e-02,1.000388874672353268e-03,-8.292184793390333652e-04,-2.575803664512932301e-04,1.730285002849996090e-03,-1.923241652548313141e-02,-5.565074272453784943e-03,1.316627580672502518e-02,-5.912005528807640076e-02,2.635678835213184357e-02,-1.717435894533991814e-03,5.706367082893848419e-04,1.202448178082704544e-02,1.859909109771251678e-02,2.494168467819690704e-02,-5.498060956597328186e-02,-5.794060882180929184e-03,2.434358745813369751e-02,-1.535847899504005909e-03,2.934223739430308342e-04,8.502460084855556488e-03,6.118173524737358093e-02,1.758361421525478363e-02,1.858548633754253387e-02,-1.078418828547000885e-02,-1.655491651035845280e-04,4.373946576379239559e-04,4.003889334853738546e-04,-1.441697531845420599e-04,7.241404382511973381e-04,-5.345358047634363174e-03,-1.087626209482550621e-03,-3.434281796216964722e-03,-5.933156353421509266e-04,-1.423003850504755974e-04,1.632639623494469561e-08,2.169918298022821546e-04,3.336885711178183556e-04,-8.678498852532356977e-05,-9.095480781979858875e-04,1.293600216740742326e-04,9.656243491917848587e-05,-1.772099267327575944e-08,-2.145806211046874523e-04,1.500743819633498788e-04,-4.735362716019153595e-03,-3.937253262847661972e-03,-3.924515098333358765e-03,-1.150815840810537338e-02,-7.645415025763213634e-04,-8.457260264549404383e-05,2.940273552667349577e-04,5.553933791816234589e-03,-6.201126612722873688e-03,4.180333763360977173e-02,2.641720697283744812e-03,2.562825754284858704e-02,2.673916285857558250e-03,5.411762977018952370e-04,1.811295078368857503e-04,7.209372241050004959e-03,8.490683510899543762e-03,-1.491606817580759525e-03,-2.381426282227039337e-02,-1.198570430278778076e-02,-1.323260948993265629e-03,1.414328435203060508e-04,2.388201974099501967e-04,-2.085120650008320808e-03,9.075948037207126617e-03,-4.712128429673612118e-05,1.654321141541004181e-02,3.842732869088649750e-03,1.140056084841489792e-02,7.360859308391809464e-03,-8.349266863660886884e-05,-3.035680158063769341e-03,5.641160998493432999e-03,1.658727414906024933e-02,1.825767755508422852e-02,-2.760628610849380493e-02,2.173083648085594177e-02,3.076480701565742493e-03,2.197855210397392511e-04,-1.098018512129783630e-02,7.467328570783138275e-03,5.269679706543684006e-03,-3.637327998876571655e-02,1.261662319302558899e-02,-2.659098827280104160e-04,3.484785847831517458e-04,-1.415676670148968697e-04,-1.173551310785114765e-03,-2.111995825543999672e-03,-6.552815437316894531e-03,3.603514516726136208e-03,7.820809260010719299e-04,9.278971701860427856e-04,2.241052425233647227e-05,-7.944436219986528158e-10,-4.305782931623980403e-05,-4.411742556840181351e-04,-3.268981119617819786e-03,-1.220505568198859692e-03,-3.140007902402430773e-04,-1.926473632920533419e-04,-1.015973793982993811e-08,1.439759798813611269e-04,3.151924756821244955e-04,9.028554894030094147e-03,1.583636924624443054e-02,-1.463327929377555847e-02,-2.124855061993002892e-03,1.554029178805649281e-03,9.992790728574618697e-05,-1.540480065159499645e-03,-3.047925885766744614e-03,-7.031448185443878174e-02,1.092071682214736938e-01,1.190491765737533569e-01,4.233088344335556030e-02,-1.483884640038013458e-02,1.235296367667615414e-03,-9.167058742605149746e-04,-1.523836981505155563e-02,3.627310320734977722e-02,1.635790430009365082e-02,-1.195020601153373718e-01,-3.452225774526596069e-02,-7.264739368110895157e-03,2.397307107457891107e-04,-8.164798491634428501e-04,9.766113944351673126e-03,-6.008017435669898987e-02,3.565272316336631775e-02,-3.695100545883178711e-02,-5.274049192667007446e-02,1.419676095247268677e-02,3.380628768354654312e-03,-4.246956450515426695e-05,-1.399444183334708214e-03,-8.584139496088027954e-02,4.687249660491943359e-02,-1.708634756505489349e-02,2.652102522552013397e-02,7.918804883956909180e-02,-1.417691260576248169e-02,-6.423432496376335621e-04,3.167470218613743782e-03,1.797304605133831501e-03,2.576939947903156281e-02,-6.137985736131668091e-02,-1.861509867012500763e-02,3.691069723572582006e-04,-4.347724025137722492e-04,-1.206377646667533554e-07,-4.537673885351978242e-05,-1.388815231621265411e-03,-4.392181523144245148e-03,-8.642133325338363647e-03,-1.376835512928664684e-03,4.381624748930335045e-04,-1.324758486589416862e-04,-1.161265572591219097e-08,2.020126885327044874e-05,2.891721087507903576e-04,1.888809492811560631e-03,1.512002898380160332e-03,1.019697519950568676e-03,-2.283287467435002327e-04,2.606043381092604250e-09,1.542594545753672719e-04,-4.285547765903174877e-04,4.871511366218328476e-03,-3.376239677891135216e-03,-3.082985058426856995e-02,6.940214429050683975e-03,1.049090875312685966e-03,-4.428705142345279455e-04,-6.989566027186810970e-04,-9.921166347339749336e-04,-2.587556373327970505e-03,3.606455028057098389e-02,4.663981497287750244e-03,3.637755289673805237e-02,-3.439324349164962769e-02,-2.087080210912972689e-04,1.922608353197574615e-03,3.812802955508232117e-02,-4.626147821545600891e-02,4.147678613662719727e-02,1.197286066599190235e-03,4.709484055638313293e-03,5.551469512283802032e-04,-4.993395486962981522e-05,8.324733935296535492e-04,4.297831561416387558e-03,5.529283545911312103e-03,7.781364955008029938e-03,3.672604635357856750e-02,-1.545522827655076981e-02,1.927990093827247620e-02,1.256128656677901745e-03,-6.457000854425132275e-04,2.344719367101788521e-03,-1.701935194432735443e-02,2.770311012864112854e-02,-4.256759211421012878e-02,-2.248663827776908875e-02,1.888372562825679779e-02,2.266843104735016823e-03,-6.841812137281522155e-05,9.689851664006710052e-03,1.485824119299650192e-02,2.333198301494121552e-02,-3.370633348822593689e-02,-6.974510382860898972e-03,2.896646619774401188e-04,-5.633316468447446823e-04,-3.749947791220620275e-05,1.616360095795243979e-04,2.141828462481498718e-02,2.050293050706386566e-02,-5.762514192610979080e-03,-4.120433004572987556e-04,3.428064155741594732e-05,7.001451012911275029e-05,2.456388870086811949e-08,-3.511438262648880482e-05,-1.441883796360343695e-05,-8.715555304661393166e-04,6.181504577398300171e-04,1.476338075008243322e-04,-1.615515211597084999e-04,-4.592192226482438855e-08,2.637275320012122393e-04,-3.199187631253153086e-04,4.631944466382265091e-03,8.724270388484001160e-03,-2.562714926898479462e-02,2.005200460553169250e-02,9.300556121161207557e-05,1.781406026566401124e-04,6.284595583565533161e-04,-7.582926773466169834e-04,2.222156524658203125e-02,4.832188598811626434e-03,-2.769820392131805420e-02,8.693502284586429596e-03,-1.338168978691101074e-03,-1.543127727927640080e-04,-2.019194944296032190e-04,-4.821897018700838089e-03,2.033588709309697151e-03,2.297107875347137451e-02,4.742673039436340332e-02,-1.037438586354255676e-02,2.583893714472651482e-03,4.575184721034020185e-04,5.299040349200367928e-04,5.190790980122983456e-04,1.064588665030896664e-03,-1.394521538168191910e-02,6.059822067618370056e-02,3.209144249558448792e-02,2.262899419292807579e-03,-1.179522485472261906e-03,3.960301983170211315e-04,1.309992861934006214e-03,2.731833420693874359e-02,1.916066929697990417e-02,-1.325505133718252182e-02,-3.626920282840728760e-02,-3.759274492040276527e-03,-2.444861922413110733e-03,4.058610938955098391e-04,1.712218858301639557e-02,1.359294820576906204e-02,6.356510333716869354e-03,-7.294188439846038818e-02,4.920943174511194229e-03,-4.901412758044898510e-04,3.115381812676787376e-03,2.456642687320709229e-03,-1.611702493391931057e-03,6.703843828290700912e-03,1.003564614802598953e-02,-1.136603066697716713e-03,-5.904061254113912582e-04,-2.277838997542858124e-03,5.881774122826755047e-04,1.634704996831715107e-03,-1.463417720515280962e-04,-9.746446739882230759e-04,-6.921776104718446732e-03,-2.322486136108636856e-03,6.832226063124835491e-04,7.942665251903235912e-05,-1.545652281492948532e-03,3.192325821146368980e-03,-9.702095412649214268e-04,-5.377437453716993332e-03,-5.553276091814041138e-02,-3.391851857304573059e-02,-2.982598356902599335e-02,-3.173526143655180931e-03,7.492261938750743866e-04,5.546998698264360428e-03,4.309696611016988754e-03,-2.659834176301956177e-02,-3.942335024476051331e-02,-3.129251301288604736e-03,8.765772916376590729e-03,-1.286116335541009903e-02,-2.986311446875333786e-03,4.054397140862420201e-05,3.146559372544288635e-02,2.053276263177394867e-02,2.399082854390144348e-02,-1.754656434059143066e-02,-5.374493543058633804e-03,-1.100361440330743790e-02,4.388126544654369354e-03,2.718050265684723854e-03,-1.822025980800390244e-03,-2.941918373107910156e-02,-9.311412461102008820e-03,2.545012347400188446e-02,3.551049530506134033e-02,-8.980248123407363892e-03,1.523246802389621735e-02,-5.597006529569625854e-03,4.212466254830360413e-02,5.413451790809631348e-02,1.567498594522476196e-02,3.718502819538116455e-02,2.911792509257793427e-02,1.223275903612375259e-03,3.015116788446903229e-03,1.934036053717136383e-02,3.466910915449261665e-03,1.771623827517032623e-02,-5.197669193148612976e-02,7.183447480201721191e-02,2.099842205643653870e-02,9.397158622741699219e-01,1.621948629617691040e-01,-1.595613360404968262e-01,1.864746510982513428e-01,-6.384874135255813599e-02,1.563944518566131592e-01,-5.797811970114707947e-02,-1.307445019483566284e-01,5.526553094387054443e-02,5.736809725931379944e-06\n0.000000000000000000e+00,4.644960790756158531e-05,-2.918621612479910254e-05,-5.040990654379129410e-03,-1.304668025113642216e-03,-1.635580520087387413e-05,-1.204684303957037628e-04,-4.372027184729176952e-09,-3.685973351821303368e-04,9.570395923219621181e-05,-8.093927055597305298e-03,-4.938926547765731812e-02,3.312570229172706604e-02,6.197415292263031006e-02,-2.539170207455754280e-03,3.796193341258913279e-04,1.288830768316984177e-03,-1.199155696667730808e-03,3.378826007246971130e-02,1.570463180541992188e-02,-4.235005006194114685e-02,-6.138327065855264664e-03,-3.269592300057411194e-03,3.909517545253038406e-04,-4.833907296415418386e-04,3.408126067370176315e-04,-6.779533345252275467e-03,2.492192201316356659e-02,2.716111391782760620e-02,-4.759605601429939270e-02,-8.686933666467666626e-03,2.457853406667709351e-04,-5.112116923555731773e-05,-3.765892703086137772e-03,1.921689510345458984e-02,1.975477300584316254e-02,-1.272012479603290558e-02,4.958250001072883606e-02,1.880529889604076743e-04,6.930555216968059540e-03,6.565856165252625942e-04,1.599312759935855865e-02,1.261811703443527222e-02,5.010338127613067627e-02,4.513275623321533203e-02,-7.655175775289535522e-02,-7.969446480274200439e-02,6.713704788126051426e-04,9.791430784389376640e-04,-2.166921086609363556e-02,1.112848520278930664e-02,-2.821963652968406677e-02,1.932631060481071472e-02,8.306791074573993683e-03,-2.475706278346478939e-04,1.031630556099116802e-03,-2.034170465776696801e-04,-1.677643740549683571e-03,-1.021614857017993927e-02,2.654198789969086647e-03,1.316880807280540466e-02,1.783905667252838612e-03,-1.337300636805593967e-04,-1.648882316658273339e-04,-2.497136719625814294e-09,-4.539058136288076639e-05,-2.762794792943168432e-06,-7.542549865320324898e-04,-1.715891266940161586e-04,2.426708851999137551e-05,-9.759534805198200047e-06,8.764544645600835793e-09,6.995558214839547873e-05,-1.210945083585102111e-05,1.271695247851312160e-03,-2.390201436355710030e-03,-7.013632915914058685e-03,3.426277078688144684e-03,3.611956199165433645e-04,-5.425696372185484506e-07,-2.386241067142691463e-05,7.162833353504538536e-04,2.950998023152351379e-03,-1.095682661980390549e-02,-6.057944614440202713e-03,-6.945422384887933731e-03,-2.312713069841265678e-03,-2.305355155840516090e-04,3.151830751448869705e-04,3.179800231009721756e-03,2.501336857676506042e-03,1.124114356935024261e-02,-2.434918191283941269e-03,-8.404000662267208099e-03,-2.532321261242032051e-03,-2.744102675933390856e-04,-2.955794916488230228e-04,5.744782392866909504e-04,-3.204257925972342491e-03,1.070693880319595337e-02,6.695692427456378937e-04,-4.748646635562181473e-03,-9.531972929835319519e-03,-4.813795094378292561e-04,-3.104009738308377564e-05,1.205940730869770050e-03,4.049950279295444489e-03,7.981220260262489319e-03,4.210084304213523865e-02,7.179978769272565842e-03,1.019545830786228180e-03,-1.749692368321120739e-03,4.523893949226476252e-05,-4.365424159914255142e-03,-3.757126396521925926e-03,-1.461595483124256134e-02,3.397277370095252991e-02,-1.176289282739162445e-03,1.008975741569884121e-04,-7.928936247481033206e-05,1.078595596482045949e-05,-4.252486978657543659e-04,-1.854202011600136757e-03,-2.596227219328284264e-03,2.413170645013451576e-03,3.729300806298851967e-04,-1.851698034442961216e-04,1.394524929310136940e-06,1.150068040800533709e-08,-2.107159234583377838e-04,-3.048429498448967934e-04,2.914166543632745743e-03,4.202014766633510590e-03,-1.478270714869722724e-04,-5.396200140239670873e-05,-1.809786986939343478e-08,-1.398081658408045769e-04,3.293435438536107540e-04,-5.115462467074394226e-03,-5.736261606216430664e-03,-2.604108303785324097e-03,9.527817368507385254e-03,1.024549710564315319e-03,1.501045480836182833e-04,-4.048041882924735546e-04,-3.355161519721150398e-03,-2.509278478100895882e-03,5.624253535643219948e-04,2.272236859425902367e-03,-3.136352077126502991e-02,4.878300707787275314e-03,-1.311671454459428787e-03,-2.077560406178236008e-03,-1.466496754437685013e-02,-2.297634817659854889e-02,6.356988847255706787e-02,-1.915819384157657623e-02,-6.775667890906333923e-03,5.831936374306678772e-03,8.438257500529289246e-04,-3.992803394794464111e-04,1.274297712370753288e-03,3.865496814250946045e-02,-5.804625805467367172e-03,1.535186078399419785e-02,2.619782648980617523e-02,2.562346635386347771e-03,-7.131459657102823257e-03,1.991316239582374692e-04,-1.658856752328574657e-03,3.986793011426925659e-02,3.811417892575263977e-02,5.682268179953098297e-03,-2.705095522105693817e-02,-6.980247795581817627e-02,1.859344542026519775e-03,-8.625375921837985516e-04,1.423367951065301895e-02,-1.180942915380001068e-02,-1.881993561983108521e-02,3.419308364391326904e-02,-8.778821676969528198e-03,3.965580835938453674e-04,-2.021381515078246593e-04,1.216772143379785120e-04,2.083303872495889664e-03,1.076366472989320755e-02,1.220997143536806107e-02,-9.371900931000709534e-03,-1.670133788138628006e-03,-8.267530938610434532e-04,-2.365032996749505401e-04,3.963613437463209266e-09,9.797312668524682522e-05,-7.384601303783711046e-06,-3.101880720350891352e-04,1.984987640753388405e-03,-7.538420322816818953e-05,1.717605045996606350e-04,-1.808455607488212991e-08,8.229298691730946302e-05,-4.379751626402139664e-04,-3.470728173851966858e-03,-1.630386151373386383e-02,2.291191555559635162e-02,1.110896235331892967e-03,-8.854331827023997903e-05,-4.189397150184959173e-04,-8.412529859924688935e-05,1.870249863713979721e-03,-2.113046869635581970e-02,-2.519469708204269409e-02,-5.885242298245429993e-02,1.325151510536670685e-02,-1.184156164526939392e-03,2.220588430645875633e-05,1.971518213395029306e-04,1.930908532813191414e-03,-3.901942446827888489e-02,1.552436314523220062e-02,4.537441208958625793e-02,-1.769427582621574402e-02,9.496679529547691345e-03,-6.669230642728507519e-04,1.257205667570815422e-06,-3.129908873233944178e-04,-1.100248657166957855e-02,1.635471731424331665e-02,4.767046123743057251e-02,6.664265692234039307e-02,-1.022422104142606258e-03,1.874362118542194366e-03,5.572432564804330468e-05,1.490144757553935051e-03,1.921316049993038177e-02,-3.756545018404722214e-03,4.135045781731605530e-02,1.332594826817512512e-02,2.648242283612489700e-03,1.183188520371913910e-03,-1.711176300887018442e-04,2.861667890101671219e-03,-4.285138472914695740e-02,-1.277439296245574951e-02,-6.346601527184247971e-03,-3.259247541427612305e-02,2.756135363597422838e-04,-8.819711511023342609e-04,3.034464862139429897e-05,1.726080197840929031e-03,7.770339492708444595e-03,-7.775128819048404694e-03,-2.996048191562294960e-03,-5.654293927364051342e-04,1.166651563835330307e-04,4.061605068272911012e-05,-8.453184818790759891e-10,7.038537296466529369e-05,3.463716420810669661e-04,-5.129958153702318668e-04,-3.348357276991009712e-03,-5.215157216298393905e-06,-6.005767545502749272e-07,1.251930825674207881e-08,7.713291415711864829e-05,-2.193020482081919909e-04,3.053052816540002823e-03,1.911995187401771545e-02,-6.837451830506324768e-03,-4.731932654976844788e-03,-1.532660389784723520e-04,2.109973684127908200e-05,-1.049440703354775906e-03,-1.081271679140627384e-03,-2.400296740233898163e-02,4.494645399972796440e-04,2.222933433949947357e-02,3.922428004443645477e-03,-1.430726703256368637e-02,-1.614615175640210509e-04,1.502126804552972317e-03,-2.443284029141068459e-03,-5.060784984380006790e-03,2.589146792888641357e-02,-1.178709696978330612e-02,1.394368242472410202e-02,-3.407350508496165276e-03,-5.913050263188779354e-04,-5.172310193302109838e-05,1.712551573291420937e-03,-2.024829760193824768e-02,1.703073084354400635e-02,-1.731122145429253578e-03,-1.784081943333148956e-02,2.237914130091667175e-02,9.047801140695810318e-04,7.541747618233785033e-05,6.479722447693347931e-03,6.290199235081672668e-03,3.312073647975921631e-03,-1.426704926416277885e-03,-3.200417384505271912e-03,3.891354659572243690e-03,2.615349658299237490e-04,-4.674868832807987928e-04,8.252788684330880642e-04,5.721646361052989960e-03,-1.027442514896392822e-02,3.605690598487854004e-02,-2.495548687875270844e-02,1.393883721902966499e-04,-5.148916170583106577e-05,2.817634085658937693e-04,-1.809784153010696173e-04,8.140495046973228455e-03,-4.897747188806533813e-03,-2.226292388513684273e-03,-7.533718599006533623e-04,-1.470679271733388305e-04,1.668558434175793082e-05,-2.248153663231278188e-08,3.024780426130746491e-09,-6.631831865888671018e-07,3.546941734384745359e-04,2.287378738401457667e-04,1.677638647379353642e-05,6.450311775552108884e-05,1.595225285200285725e-08,4.664113657781854272e-05,1.925063406815752387e-04,7.883394137024879456e-04,3.788287565112113953e-02,-2.397616393864154816e-02,4.924669396132230759e-03,1.405877555953338742e-04,1.837601012084633112e-04,-6.946051871636882424e-05,1.641360460780560970e-03,-2.677895361557602882e-03,1.357427705079317093e-02,1.739568263292312622e-02,-5.198545288294553757e-03,9.138123714365065098e-04,1.533565955469384789e-04,-2.248199780296999961e-05,-1.439209096133708954e-03,-1.214934606105089188e-02,1.120831351727247238e-02,-1.549213007092475891e-02,-1.199671346694231033e-02,1.819782191887497902e-03,1.299592549912631512e-04,8.921288099372759461e-05,3.737167571671307087e-04,3.198317252099514008e-03,-1.961543224751949310e-03,7.614038884639739990e-03,-1.092071365565061569e-02,-2.871264005079865456e-04,1.309576444327831268e-03,1.945456460816785693e-04,2.910790499299764633e-03,-5.190293770283460617e-03,1.761629432439804077e-02,1.361663639545440674e-02,-5.725835915654897690e-03,8.075589314103126526e-03,1.085272291675209999e-03,9.538561425870284438e-05,-4.822857212275266647e-03,2.682604361325502396e-03,6.054341327399015427e-03,-8.511915802955627441e-03,8.381448686122894287e-03,5.721631896449252963e-05,1.864659570856019855e-04,-6.445337930927053094e-05,-6.097867153584957123e-04,1.487541943788528442e-03,-2.414531074464321136e-03,1.437216997146606445e-03,-4.367998917587101460e-05,2.395235642325133085e-04,-4.158072988502681255e-05,-1.035374452840187587e-08,2.149240935978014022e-05,-3.189792623743414879e-04,8.219739538617432117e-04,-6.661519873887300491e-03,-2.964664599858224392e-04,-2.685617073439061642e-04,-1.807393346098251641e-08,5.592704983428120613e-04,2.349218266317620873e-04,4.939405247569084167e-03,1.000809744000434875e-01,-1.716737821698188782e-02,-1.104486989788711071e-03,-4.608589806593954563e-04,1.097071799449622631e-05,5.030360189266502857e-04,2.881315536797046661e-03,2.292563766241073608e-02,2.488251402974128723e-02,4.041837900876998901e-02,3.066590055823326111e-02,-5.585004575550556183e-03,2.289622207172214985e-04,-2.900608233176171780e-04,-1.192578300833702087e-02,8.763531222939491272e-03,-2.712767012417316437e-02,-2.030413411557674408e-02,-5.508144386112689972e-03,-1.133667072281241417e-03,1.069567661033943295e-04,-5.975306266918778419e-04,-4.305487964302301407e-03,8.273246698081493378e-03,-3.358338028192520142e-02,-3.744194982573390007e-03,-6.327973213046789169e-03,1.279539242386817932e-02,6.305438932031393051e-03,3.822358848992735147e-04,-1.085072662681341171e-02,-1.356502249836921692e-02,1.961745135486125946e-02,7.948136888444423676e-03,-3.859604150056838989e-02,1.490364409983158112e-02,-3.800641512498259544e-03,-5.294124130159616470e-04,-5.151778459548950195e-04,3.736512735486030579e-03,-2.699780277907848358e-02,-3.326328471302986145e-02,3.814215771853923798e-03,-1.828644599299877882e-04,7.365704514086246490e-04,-3.074621490668505430e-04,1.526163396192714572e-04,-6.624970585107803345e-03,-1.095309387892484665e-02,-3.003088058903813362e-03,-1.104392576962709427e-04,4.340076411608606577e-04,-6.249294528970494866e-05,3.031931328223436140e-08,-3.052156171179376543e-05,-1.296852715313434601e-04,1.930372091010212898e-03,3.081179223954677582e-03,4.962756065651774406e-04,2.160715957870706916e-04,6.301547728071454912e-09,6.793564534746110439e-05,1.394021528540179133e-04,2.636096440255641937e-03,-1.221899874508380890e-02,-1.104809460230171680e-03,1.064807642251253128e-02,6.310747703537344933e-04,-6.629562267335131764e-05,1.776632416294887662e-04,8.064969442784786224e-04,7.669279351830482483e-03,7.783785462379455566e-03,-5.981127545237541199e-02,-6.935407873243093491e-03,-3.259733319282531738e-02,1.619738031877204776e-04,2.186673227697610855e-03,1.689117029309272766e-02,-1.913876459002494812e-02,1.292844861745834351e-02,1.724394597113132477e-02,-4.822476953268051147e-02,7.552382070571184158e-03,2.081013080896809697e-04,1.630591432331129909e-04,9.922171011567115784e-04,1.369345816783607006e-03,-3.484996035695075989e-03,3.993004560470581055e-02,4.077540244907140732e-03,9.473420679569244385e-03,1.171221141703426838e-03,-1.746273919707164168e-04,2.288777614012360573e-03,3.990773111581802368e-03,2.391925081610679626e-02,4.610567912459373474e-02,-7.637355010956525803e-04,1.148818247020244598e-02,1.554378890432417393e-03,1.738990104058757424e-04,1.533945091068744659e-03,2.977546490728855133e-02,1.785257831215858459e-02,-1.466499082744121552e-02,2.341080922633409500e-03,7.405275027849711478e-06,-5.090150443720631301e-05,3.014690446434542537e-05,-2.412640722468495369e-03,2.129429765045642853e-02,-3.224754240363836288e-03,-3.386353608220815659e-03,-1.691004727035760880e-04,2.087940083583816886e-04,4.506379627855494618e-05,-4.112905571673763916e-09,8.734894436202012002e-06,2.928677713498473167e-05,2.458627859596163034e-04,3.215750912204384804e-03,1.552650064695626497e-04,1.306596641370560974e-05,4.912195095130300615e-09,6.772096094209700823e-05,-5.410047015175223351e-05,6.087636575102806091e-03,2.130070142447948456e-02,-5.645297002047300339e-03,2.834086865186691284e-02,1.749383809510618448e-04,4.077943594893440604e-05,6.872498197481036186e-04,4.992041795048862696e-06,1.430076640099287033e-02,4.678605590015649796e-03,-1.730266399681568146e-02,-1.564080081880092621e-02,-6.038286723196506500e-03,-4.881560744252055883e-05,3.263155231252312660e-04,5.248935893177986145e-03,4.615361336618661880e-03,1.949172001332044601e-03,1.518952380865812302e-02,-3.976264595985412598e-02,1.020163414068520069e-03,3.211104194633662701e-04,2.056615630863234401e-04,1.285471604205667973e-03,4.031076561659574509e-03,-2.473202534019947052e-02,4.226497560739517212e-02,3.170810267329216003e-02,8.322350680828094482e-03,-2.540277782827615738e-03,5.995585233904421329e-04,3.570927074179053307e-03,2.382357232272624969e-02,1.914092525839805603e-02,2.414946816861629486e-02,-3.328404575586318970e-02,5.994602572172880173e-03,-2.233445411548018456e-03,-8.049829048104584217e-04,5.851139314472675323e-03,1.228407584130764008e-02,-1.799741014838218689e-02,-2.102972753345966339e-02,1.296000741422176361e-02,-1.029259219649247825e-04,1.190129085443913937e-03,1.116000232286751270e-03,-1.420723740011453629e-03,4.691720474511384964e-03,-3.396952059119939804e-03,5.408657714724540710e-03,-2.206308708991855383e-04,-1.941407332196831703e-03,8.999796700663864613e-04,7.559125515399500728e-05,-1.196659868583083153e-03,-1.072616796591319144e-04,-9.553889976814389229e-04,1.546093146316707134e-03,6.245618569664657116e-04,-9.710548911243677139e-04,5.019721356802619994e-05,1.183778862468898296e-03,-3.691284509841352701e-04,1.438095234334468842e-03,-2.169689163565635681e-02,-5.227240268141031265e-03,-1.566575281322002411e-02,-2.459589857608079910e-03,-7.736788247711956501e-04,5.628936458379030228e-03,-2.106003375956788659e-04,-1.177575811743736267e-02,-5.752616375684738159e-02,1.220753695815801620e-02,4.234827123582363129e-03,7.758555002510547638e-03,2.914129989221692085e-03,3.064977470785379410e-03,2.621909603476524353e-02,1.031269412487745285e-02,4.564102366566658020e-02,1.801016554236412048e-02,1.097498834133148193e-02,-4.350624047219753265e-03,9.834781521931290627e-04,4.742668010294437408e-03,1.184652792289853096e-03,6.419433280825614929e-03,-8.939547464251518250e-03,1.810194365680217743e-02,1.278142537921667099e-02,1.873214059742167592e-04,1.600439311005175114e-03,4.549838136881589890e-03,1.668256893754005432e-02,2.127729542553424835e-02,-1.619739341549575329e-03,-1.470925286412239075e-02,3.138387808576226234e-03,5.801236256957054138e-03,1.691434159874916077e-02,2.130042295902967453e-03,-1.469688583165407181e-02,8.372280746698379517e-03,-8.942870050668716431e-02,1.350713223218917847e-01,-2.858412824571132660e-02,1.620467752218246460e-01,7.424933910369873047e-01,-9.016888588666915894e-02,2.027225643396377563e-01,2.628542424645274878e-04,6.182380393147468567e-02,3.665459807962179184e-03,9.508589282631874084e-03,5.251966416835784912e-02,-1.788859776752360631e-06\n0.000000000000000000e+00,4.367430228739976883e-04,1.803511055186390877e-03,-1.341811940073966980e-02,-2.336108312010765076e-02,-5.561970756389200687e-04,-8.803876116871833801e-04,2.870516047082105615e-09,-1.949701923877000809e-03,-1.533644972369074821e-03,-1.181009039282798767e-02,1.377295702695846558e-01,1.985061541199684143e-02,6.204915232956409454e-03,-4.629743925761431456e-04,4.483095544856041670e-04,1.256826915778219700e-03,2.700023911893367767e-02,2.728260457515716553e-01,-9.262900054454803467e-02,1.186957210302352905e-01,-5.798849277198314667e-03,-4.469897225499153137e-02,-2.020355546846985817e-03,-2.593835582956671715e-03,-2.996215038001537323e-02,-1.531172171235084534e-02,1.421856600791215897e-02,-1.249986141920089722e-01,3.990928083658218384e-02,-3.791772201657295227e-02,1.400706605636514723e-05,1.179171522380784154e-04,-6.361058447510004044e-03,1.187560036778450012e-01,-1.406127512454986572e-01,1.023926213383674622e-02,-4.781289398670196533e-02,1.539028715342283249e-02,2.475142292678356171e-02,2.942016290035098791e-04,1.211297698318958282e-02,-1.720049381256103516e-01,3.294059541076421738e-03,-4.041510447859764099e-02,-8.687471039593219757e-03,1.051533222198486328e-01,1.578502357006072998e-02,-7.357005379162728786e-04,6.889270618557929993e-03,-1.598455570638179779e-02,-6.143252551555633545e-02,-6.661506742238998413e-02,-2.941279485821723938e-02,-1.816938165575265884e-04,1.090917270630598068e-03,-6.351816118694841862e-04,6.728999433107674122e-04,-2.037451602518558502e-02,-1.017752336338162422e-03,1.525242906063795090e-02,2.154815709218382835e-03,2.322799758985638618e-03,7.666812743991613388e-04,1.690024475919926772e-08,-5.901160693611018360e-05,-6.924053304828703403e-04,6.098302546888589859e-03,1.294344291090965271e-02,-4.591710458043962717e-04,-2.100966412399429828e-05,-1.565594764940669847e-08,1.249835186172276735e-04,1.146047143265604973e-03,1.196907251141965389e-03,8.331336430273950100e-04,-4.790679085999727249e-03,4.891039803624153137e-03,2.363216335652396083e-04,8.059087849687784910e-05,6.676625343970954418e-04,2.598905935883522034e-03,-1.360785216093063354e-02,-1.277191936969757080e-02,8.445036411285400391e-02,1.234463416039943695e-02,-4.707078449428081512e-03,-1.689997734501957893e-03,-1.187842804938554764e-03,-2.643349207937717438e-02,1.860639778897166252e-03,-5.601553618907928467e-02,-6.140222027897834778e-02,2.026228979229927063e-02,-6.730565335601568222e-03,3.360517730470746756e-04,1.424571964889764786e-03,-1.475413795560598373e-03,1.808145642280578613e-02,-9.595139883458614349e-03,-3.179194405674934387e-02,6.190306507050991058e-03,2.667532861232757568e-02,-3.035487141460180283e-03,2.149271895177662373e-04,-6.140334997326135635e-03,1.737248152494430542e-02,5.985357332974672318e-03,-9.483081102371215820e-02,-1.526954118162393570e-03,1.955457217991352081e-02,4.691242240369319916e-03,2.245110663352534175e-04,7.452441379427909851e-03,8.717616088688373566e-03,-9.510088711977005005e-03,2.528744935989379883e-02,2.033251896500587463e-02,-6.242382223717868328e-04,6.227703415788710117e-04,-5.356656038202345371e-04,8.156063267961144447e-04,-1.001730188727378845e-02,-4.042120650410652161e-03,6.840321235358715057e-03,1.541919918963685632e-04,2.304921217728406191e-04,1.540096563985571265e-04,-9.465948025422221690e-09,3.746899164980277419e-05,-1.705914619378745556e-03,2.948497422039508820e-03,-1.034820568747818470e-03,-8.096580859273672104e-05,1.021423726342618465e-03,5.589242846326669678e-09,1.278736745007336140e-03,6.404006853699684143e-04,2.504021115601062775e-02,-9.418454021215438843e-02,-7.732621580362319946e-02,5.788161605596542358e-02,-1.015815767459571362e-03,-8.501695119775831699e-04,-1.195749267935752869e-03,9.395801462233066559e-04,-1.809896528720855713e-02,-9.960555285215377808e-02,1.993462815880775452e-02,-1.513837277889251709e-01,1.871668174862861633e-02,-9.859353303909301758e-04,7.742707151919603348e-03,5.569017305970191956e-02,1.766990125179290771e-02,-5.551880598068237305e-02,2.134178951382637024e-02,3.226215019822120667e-02,2.802258916199207306e-02,-1.827430329285562038e-03,-1.280866679735481739e-03,1.688785105943679810e-02,6.430336087942123413e-02,7.386662065982818604e-02,5.185318365693092346e-02,-1.112425047904253006e-02,-2.678749151527881622e-02,-1.261106599122285843e-02,4.896862083114683628e-04,4.814602062106132507e-02,8.017811924219131470e-02,-3.598412498831748962e-02,-1.113587915897369385e-01,1.139954924583435059e-01,-6.445913761854171753e-02,-1.504835113883018494e-02,1.385844661854207516e-03,-2.537523210048675537e-02,6.127687543630599976e-02,7.360860705375671387e-02,7.552921026945114136e-02,-6.971688009798526764e-03,-8.334784070029854774e-04,7.760693551972508430e-04,-8.679715683683753014e-04,-2.975555602461099625e-03,-1.822485774755477905e-02,-8.810801059007644653e-02,1.694761589169502258e-02,-2.263773494632914662e-04,-1.243656268343329430e-03,7.456892635673284531e-04,3.882651533615444350e-09,4.180364485364407301e-04,4.873375408351421356e-03,-1.843333989381790161e-02,-1.210385840386152267e-02,4.189469851553440094e-03,6.415981333702802658e-04,-1.270989002932765288e-08,7.384481141343712807e-04,-4.660058300942182541e-03,4.094124212861061096e-02,1.309982389211654663e-01,3.444983661174774170e-01,-2.741671539843082428e-02,-4.099071957170963287e-03,-2.358322853979188949e-05,-2.009062096476554871e-03,-9.310278110206127167e-03,1.378652825951576233e-02,4.253554046154022217e-01,3.482697904109954834e-01,-4.204947352409362793e-01,5.067744851112365723e-02,-7.018648087978363037e-03,8.802064694464206696e-03,1.697019636631011963e-01,2.623815536499023438e-01,-4.342788457870483398e-02,-4.013727903366088867e-01,-9.441216289997100830e-02,8.123203366994857788e-02,1.602766453288495541e-03,3.112379636149853468e-04,4.978485777974128723e-02,-5.011824890971183777e-02,2.527951896190643311e-01,-3.105272948741912842e-01,-3.825091421604156494e-01,-7.114508002996444702e-02,-2.048790082335472107e-02,-1.587545848451554775e-03,-7.684350945055484772e-03,-1.138204475864768028e-03,1.604904681444168091e-01,-2.361984699964523315e-01,-1.651318818330764771e-01,-2.180746383965015411e-02,-9.313563350588083267e-04,-8.838862995617091656e-04,-2.783907949924468994e-02,2.395084053277969360e-01,1.606025844812393188e-01,-2.948613464832305908e-01,-9.390287846326828003e-02,4.651778843253850937e-03,-5.365228280425071716e-03,4.476575646549463272e-03,-1.305505540221929550e-02,1.016742438077926636e-01,5.733832716941833496e-02,-6.766127049922943115e-02,-4.145696759223937988e-03,-6.973036099225282669e-03,-1.460427301935851574e-04,2.760111783572938293e-08,1.724939829728100449e-05,-1.990636344999074936e-03,-1.115658087655901909e-03,3.608636092394590378e-03,-1.241288729943335056e-03,4.392683913465589285e-04,1.164346485893474892e-08,-1.410626922734081745e-03,1.242583035491406918e-03,-1.083184313029050827e-02,-9.133364260196685791e-02,1.038859710097312927e-01,-3.118113055825233459e-02,-9.430627105757594109e-04,2.146423648810014129e-04,2.081044251099228859e-03,9.660086594521999359e-03,-1.292779482901096344e-02,-4.359972104430198669e-02,-8.307000994682312012e-02,-1.365075074136257172e-02,1.116477325558662415e-02,1.139089814387261868e-03,-3.968413453549146652e-03,1.705245673656463623e-02,7.266925275325775146e-02,-8.958823233842849731e-02,5.198944825679063797e-03,-9.275744855403900146e-02,2.369523420929908752e-02,2.307359129190444946e-03,4.714920651167631149e-04,-1.056920271366834641e-02,4.221791750751435757e-04,3.948687389492988586e-02,-1.327359303832054138e-02,4.421591293066740036e-03,4.196082055568695068e-02,6.748856976628303528e-03,1.523704500868916512e-03,-1.501775346696376801e-02,-3.077834472060203552e-02,-5.299036856740713120e-03,4.862055182456970215e-02,1.463625282049179077e-01,-1.985468901693820953e-02,-1.981737790629267693e-03,1.606593374162912369e-03,2.350053004920482635e-02,2.436392381787300110e-02,2.993039414286613464e-02,-4.116022586822509766e-02,-6.504175812005996704e-02,-2.292948309332132339e-03,9.158073225989937782e-04,-2.828449942171573639e-03,2.551878569647669792e-03,-5.181469023227691650e-02,1.530858222395181656e-03,1.621991582214832306e-02,1.444952329620718956e-03,1.434702659025788307e-03,-5.784013046650215983e-05,-1.232018576047266833e-08,-1.158484592451713979e-04,-5.193448159843683243e-04,3.313362598419189453e-03,2.675571013242006302e-03,3.210707800462841988e-04,2.903310632973443717e-05,2.946421773231122643e-08,1.963057584362104535e-04,-1.912502921186387539e-04,9.781641885638237000e-03,-4.453044757246971130e-02,3.399079293012619019e-02,1.541683357208967209e-02,5.481180851347744465e-04,5.794305470772087574e-04,-7.343319157371297479e-05,-3.761528059840202332e-03,1.945770531892776489e-02,-6.355918943881988525e-02,2.145917527377605438e-02,2.741770446300506592e-02,3.284139093011617661e-03,-4.344279295764863491e-04,5.404043477028608322e-04,5.201054736971855164e-03,-4.296219442039728165e-03,-5.380292981863021851e-02,3.950249403715133667e-02,3.806044533848762512e-02,-2.296304010087624192e-04,-2.923621505033224821e-04,1.775295095285400748e-04,1.161270192824304104e-03,1.260012853890657425e-02,2.598024904727935791e-02,-3.135089948773384094e-02,7.050276733934879303e-03,-3.773868316784501076e-03,-1.033159904181957245e-02,3.941456816392019391e-05,-3.234656993299722672e-03,-1.347372774034738541e-02,-1.190441381186246872e-02,-8.383920043706893921e-02,4.370393604040145874e-02,-2.281136997044086456e-02,-3.871690016239881516e-03,-2.152853412553668022e-04,7.551415823400020599e-03,-1.897016353905200958e-02,-4.620584100484848022e-02,3.698543831706047058e-02,-1.346253417432308197e-02,-1.796983415260910988e-04,-2.749926352407783270e-04,6.582391506526619196e-05,-2.658721932675689459e-04,4.730914253741502762e-03,-3.430144570302218199e-04,-4.682944156229496002e-03,-2.258817985421046615e-04,-9.292823378928005695e-04,1.304430043091997504e-06,-2.527514197936397977e-09,-8.874775958247482777e-04,-1.995426369830965996e-03,-2.557562664151191711e-03,1.252876222133636475e-02,-1.679226639680564404e-03,-2.286304952576756477e-04,4.577962897656107089e-09,1.240755664184689522e-03,-1.139337895438075066e-03,-3.697479516267776489e-02,-4.405939579010009766e-02,1.260375529527664185e-01,1.326570212841033936e-01,2.813688479363918304e-03,-1.999167958274483681e-03,-8.110702619887888432e-04,-2.449851855635643005e-02,-8.255212008953094482e-02,1.272855997085571289e-01,-6.730210036039352417e-02,-1.772895306348800659e-01,5.955929681658744812e-02,-2.623966429382562637e-03,-7.734867394901812077e-04,-3.838106617331504822e-02,-2.517029270529747009e-02,7.318695425055921078e-04,1.864581555128097534e-01,1.393718123435974121e-01,3.556064143776893616e-02,-1.006565755233168602e-03,-1.869014085968956351e-04,7.476388011127710342e-03,1.596070826053619385e-02,-1.416019536554813385e-02,4.882971942424774170e-02,4.572346806526184082e-02,-2.067320235073566437e-02,-4.615632817149162292e-02,-2.484103024471551180e-04,3.452793508768081665e-02,2.029213160276412964e-01,7.257240265607833862e-02,-2.603405117988586426e-01,-1.831140816211700439e-01,-1.102219298481941223e-01,-8.231071755290031433e-03,8.112479699775576591e-04,6.623888760805130005e-02,9.604185074567794800e-02,-2.958727069199085236e-02,-1.789256930351257324e-01,3.605854883790016174e-02,1.330214901827275753e-03,-5.790872382931411266e-04,2.074535004794597626e-04,4.954068455845117569e-03,2.611793391406536102e-02,4.712608456611633301e-02,-1.441289321519434452e-03,-2.534727798774838448e-03,-2.035490935668349266e-03,-7.222432759590446949e-04,-5.530324642677442171e-09,2.703004611248616129e-05,4.404165665619075298e-04,1.396197709254920483e-03,1.061631366610527039e-03,-9.048666688613593578e-04,-3.613059234339743853e-04,-2.700710410863393918e-08,-6.744227139279246330e-04,5.199667066335678101e-04,-1.614776812493801117e-02,-2.205686829984188080e-02,4.815144464373588562e-02,-3.191818669438362122e-02,-3.766312496736645699e-03,2.386392588960006833e-04,1.774961274350062013e-04,3.352719126269221306e-03,6.664004176855087280e-02,-1.325092911720275879e-01,3.895960748195648193e-02,3.899548575282096863e-02,-1.624541240744292736e-03,2.014986937865614891e-03,-4.246712196618318558e-03,-6.498523801565170288e-02,5.520637333393096924e-02,-9.924630820751190186e-02,-4.440774768590927124e-02,2.375596761703491211e-02,-2.895880118012428284e-02,3.168880357407033443e-04,4.540868976619094610e-04,-1.073472294956445694e-02,4.776391142513602972e-04,5.637624766677618027e-03,-6.296023726463317871e-02,5.842998996376991272e-02,2.258165366947650909e-02,1.030605286359786987e-02,7.256855024024844170e-04,-1.178956031799316406e-02,1.180282142013311386e-02,-6.886143982410430908e-02,6.346827745437622070e-02,4.363602772355079651e-02,6.771360058337450027e-03,5.648936145007610321e-03,1.108203432522714138e-03,-2.086710557341575623e-02,-4.850535839796066284e-02,-6.953555345535278320e-02,7.196247577667236328e-02,-2.702157013118267059e-03,-9.246593690477311611e-04,6.979810859775170684e-05,-7.886912208050489426e-04,1.088055898435413837e-03,-3.101662732660770416e-02,-4.089699685573577881e-02,1.075984444469213486e-03,2.782282535918056965e-04,1.310663297772407532e-03,1.883646655187476426e-05,-4.145729448623569624e-08,7.377406291197985411e-05,2.851238241419196129e-04,8.367609232664108276e-03,3.773081582039594650e-03,-3.316283691674470901e-04,3.176997124683111906e-04,1.138558047841797816e-08,-6.246210541576147079e-04,1.352966530248522758e-03,-8.220423012971878052e-03,-5.078772455453872681e-02,7.208149414509534836e-03,-4.276717081665992737e-02,1.683188369497656822e-03,-4.999907687306404114e-04,-3.422682348173111677e-04,5.080688744783401489e-03,-8.283987641334533691e-03,-3.793266415596008301e-02,-2.561908960342407227e-02,3.192082978785037994e-03,2.998939598910510540e-04,8.332536672241985798e-04,-3.664750256575644016e-04,-7.621344178915023804e-03,1.423688139766454697e-02,-9.985435754060745239e-02,-4.318335652351379395e-02,4.166325181722640991e-02,-2.557680755853652954e-02,-3.526143555063754320e-04,-1.361896138405427337e-04,-4.324093926697969437e-03,1.917307451367378235e-02,-1.542388461530208588e-02,-2.384755760431289673e-02,-6.009972468018531799e-02,1.305869873613119125e-02,9.302103891968727112e-03,2.708242391236126423e-04,7.597412448376417160e-03,-6.552452221512794495e-03,-1.609189622104167938e-02,1.241695601493120193e-02,1.102540642023086548e-01,6.243997439742088318e-02,6.784626748412847519e-03,-3.714080085046589375e-04,-5.164873786270618439e-03,2.677957341074943542e-02,1.399903092533349991e-02,5.363306403160095215e-02,-2.048888942226767540e-03,2.188327256590127945e-03,-5.617032293230295181e-04,-3.161733737215399742e-03,-1.745612244121730328e-04,-7.102691568434238434e-03,-1.883758231997489929e-02,9.867096319794654846e-03,5.907083395868539810e-03,2.094499301165342331e-03,-1.161921303719282150e-03,1.266268081963062286e-03,-2.297921339049935341e-03,3.379373112693428993e-03,6.649176590144634247e-03,3.905135905370116234e-03,-2.447562292218208313e-03,1.997725106775760651e-03,3.256286028772592545e-03,-2.764492295682430267e-03,5.625482182949781418e-03,4.694493487477302551e-03,2.014179341495037079e-02,8.566505461931228638e-02,6.088958308100700378e-02,1.219018711708486080e-03,1.444410067051649094e-02,-3.823508741334080696e-03,-1.466158311814069748e-02,1.625180884730070829e-04,8.730091899633407593e-02,2.450614050030708313e-02,5.940750706940889359e-03,-1.912040263414382935e-02,1.291103311814367771e-03,-9.341047145426273346e-03,-7.235030084848403931e-02,2.946852007880806923e-03,-2.109607867896556854e-02,-4.030644427984952927e-03,-1.073094736784696579e-02,3.445806726813316345e-02,-1.096766255795955658e-02,-1.177911646664142609e-03,1.430334639735519886e-03,-1.316670887172222137e-02,6.490565091371536255e-02,1.643858966417610645e-03,-5.533853545784950256e-02,-4.533786559477448463e-04,-1.819981634616851807e-02,-1.284727361053228378e-02,-2.370962686836719513e-02,-3.376831486821174622e-02,7.538197189569473267e-02,-2.017184346914291382e-01,1.130800228565931320e-02,-2.862964943051338196e-02,-3.589751943945884705e-02,1.119137555360794067e-02,4.431864246726036072e-02,-1.441516820341348648e-02,6.286648660898208618e-02,-1.452732980251312256e-01,-1.303013563156127930e-01,-1.604248881340026855e-01,-8.913515508174896240e-02,1.972174882888793945e+00,-3.295918405055999756e-01,2.263986319303512573e-01,-2.308825403451919556e-01,-9.363894909620285034e-02,2.232251912355422974e-01,3.485216945409774780e-02,-1.014931040117517114e-04\n0.000000000000000000e+00,-3.634614113252609968e-04,-1.589735620655119419e-03,-1.681697741150856018e-02,2.510562073439359665e-03,-5.154099198989570141e-04,4.278504347894340754e-04,9.813112100687249040e-09,7.693311781622469425e-04,1.145563786849379539e-03,-5.562534555792808533e-03,-1.952771246433258057e-01,4.776427522301673889e-02,2.152379602193832397e-01,-2.312110271304845810e-03,1.483315834775567055e-03,1.762098167091608047e-03,-1.091099437326192856e-02,-5.081626400351524353e-02,1.151935756206512451e-01,-1.496498733758926392e-01,-5.974818021059036255e-02,1.658627204596996307e-02,1.009783940389752388e-03,1.061436705640517175e-04,8.948426693677902222e-03,-3.849651291966438293e-02,5.364990979433059692e-02,2.780604362487792969e-01,-7.893908768892288208e-03,-1.084279641509056091e-02,2.392512105870991945e-04,-3.271931782364845276e-03,-6.959451362490653992e-03,1.555015146732330322e-02,6.633199751377105713e-02,-1.835476141422986984e-04,7.330968230962753296e-02,-7.735447585582733154e-02,-2.659218851476907730e-03,1.582875149324536324e-03,-3.995861858129501343e-03,1.303078383207321167e-01,8.053850382566452026e-02,-1.797432079911231995e-02,-2.350801378488540649e-01,-1.437964439392089844e-01,3.374801715835928917e-03,3.681523026898503304e-03,-3.081462718546390533e-02,6.977988779544830322e-02,-1.262778230011463165e-02,4.820943996310234070e-02,3.972084820270538330e-02,-6.537091103382408619e-04,2.919069491326808929e-03,-5.228593363426625729e-04,-1.270383829250931740e-03,-1.073341909795999527e-02,-1.124135917052626610e-03,3.662321344017982483e-02,5.138814914971590042e-03,-4.518485802691429853e-04,-1.033429056406021118e-03,1.168345198365727811e-09,3.587065293686464429e-05,9.521755273453891277e-04,-2.212745894212275743e-04,-3.506894223392009735e-03,2.540097921155393124e-04,-5.621674790745601058e-05,-6.596930113289545261e-09,-2.067770838038995862e-04,4.409487883094698191e-04,-4.237265326082706451e-03,2.848733961582183838e-02,3.077886067330837250e-03,-1.683214865624904633e-02,1.587980776093900204e-03,-4.753047542180866003e-04,-5.031100008636713028e-04,7.833982817828655243e-03,1.727914437651634216e-03,-6.204142235219478607e-03,5.867726728320121765e-02,-2.801023423671722412e-02,-4.082818515598773956e-03,6.084751221351325512e-04,-4.870952398050576448e-04,8.052854798734188080e-03,1.346435025334358215e-02,7.628398388624191284e-02,2.908104844391345978e-02,-2.869365178048610687e-02,-2.223254879936575890e-03,-1.126872608438134193e-03,-6.048719660611823201e-05,1.689438591711223125e-03,1.918544620275497437e-02,1.028471160680055618e-02,6.071184296160936356e-03,-4.125882312655448914e-02,1.923135132528841496e-03,5.274188704788684845e-03,-5.905965226702392101e-04,5.317870527505874634e-03,-2.727427892386913300e-02,-4.571971297264099121e-02,4.847440496087074280e-02,1.030748244374990463e-03,3.751203650608658791e-03,-1.223835977725684643e-03,-5.796198965981602669e-04,-1.921210321597754955e-03,-1.247720513492822647e-02,4.098053090274333954e-03,4.241082817316055298e-02,-2.987148240208625793e-02,3.774879442062228918e-04,-7.948299171403050423e-04,1.111456294893287122e-04,-4.569660231936722994e-04,-9.032755624502897263e-04,-8.387842215597629547e-03,-3.087078221142292023e-03,-1.510423608124256134e-04,3.457340353634208441e-04,2.616317360661923885e-04,-4.261315300624346492e-09,1.704684254946187139e-04,2.382042119279503822e-03,2.823877334594726562e-02,2.020259946584701538e-02,1.060090842656791210e-03,2.743479562923312187e-04,2.291286982369911129e-08,1.294941524975001812e-03,1.238757045939564705e-03,-1.139999367296695709e-03,7.724740356206893921e-02,2.650547325611114502e-01,-4.418626800179481506e-02,-5.345056299120187759e-03,-1.941704831551760435e-04,6.828201003372669220e-04,1.466587651520967484e-02,7.977303117513656616e-02,-1.484678871929645538e-02,-1.159395575523376465e-01,1.820624805986881256e-02,-5.962016433477401733e-02,-1.887151622213423252e-03,-2.377171767875552177e-03,-5.536274053156375885e-03,6.175764277577400208e-02,-2.537209391593933105e-01,1.765678972005844116e-01,1.505032926797866821e-01,-5.048476532101631165e-02,1.925602206028997898e-03,1.539418124593794346e-03,5.855779629200696945e-03,-4.041763022541999817e-02,-1.032813787460327148e-01,-3.859289735555648804e-02,6.593459099531173706e-02,3.113931976258754730e-02,2.671162411570549011e-02,-4.351812822278589010e-04,-3.512596338987350464e-02,1.592227630317211151e-02,-2.243495285511016846e-01,4.412557780742645264e-01,-2.279136143624782562e-02,7.068115472793579102e-02,6.675209105014801025e-02,-1.516041695140302181e-03,-1.132815144956111908e-02,-8.831018954515457153e-02,-2.691406309604644775e-01,-1.423450708389282227e-01,1.148709803819656372e-01,-1.807208172976970673e-03,2.589197247289121151e-04,-1.268470223294571042e-04,-5.863400874659419060e-04,-1.407492719590663910e-02,-1.656688190996646881e-02,1.038738340139389038e-02,2.803896320983767509e-03,3.624929813668131828e-03,-9.912108071148395538e-04,2.529105458393132722e-08,-6.091022514738142490e-04,-2.992632566019892693e-03,4.999205470085144043e-03,6.071592215448617935e-03,-1.910473336465656757e-03,-5.288416286930441856e-04,-4.501742978391121142e-09,1.168132759630680084e-03,1.346862292848527431e-03,1.948973163962364197e-02,2.287907525897026062e-03,-1.074404790997505188e-01,5.233671143651008606e-02,6.311690434813499451e-03,8.744527585804462433e-04,9.633629815652966499e-04,-1.333936024457216263e-02,-9.486798942089080811e-02,-3.840044885873794556e-02,4.197825863957405090e-02,-6.687352433800697327e-03,3.415897116065025330e-02,1.490837428718805313e-03,-3.066821489483118057e-03,-7.066366821527481079e-02,-9.096097946166992188e-02,9.286493808031082153e-02,1.003623530268669128e-01,-3.874518349766731262e-02,-5.205033719539642334e-02,-8.530152845196425915e-04,2.547806361690163612e-04,2.255786675959825516e-03,4.511559382081031799e-02,-6.492318212985992432e-02,1.173956841230392456e-01,1.204903572797775269e-01,1.118806283921003342e-02,-1.937580481171607971e-02,2.529890509322285652e-03,9.406757890246808529e-04,-3.217130526900291443e-02,-3.023800253868103027e-02,5.328549817204475403e-02,8.855587244033813477e-02,-3.821739554405212402e-02,-1.186422817409038544e-02,4.808013618458062410e-04,3.023072332143783569e-02,-6.778211891651153564e-02,-1.497315429151058197e-02,-3.709477558732032776e-02,4.050226137042045593e-02,-8.678972371853888035e-04,1.440523308701813221e-03,-1.063705305568873882e-03,4.768176469951868057e-03,-8.310092613101005554e-03,-5.771216237917542458e-04,8.657889440655708313e-03,-9.222923545166850090e-04,-2.926715242210775614e-04,-2.529626362957060337e-04,1.338096922154363710e-08,-7.637422822881489992e-05,1.710914424620568752e-03,-3.055505920201539993e-03,-6.668904796242713928e-03,-2.557429543230682611e-04,-4.272561345715075731e-04,8.682832230988424271e-10,-9.229918941855430603e-05,-1.072853920049965382e-03,5.161743145436048508e-03,7.937420159578323364e-02,-5.368124321103096008e-02,4.568732809275388718e-03,-7.430819096043705940e-04,-2.013362609432078898e-05,-1.134655089117586613e-03,-9.350647218525409698e-03,4.265709966421127319e-02,-2.592020027805119753e-04,5.104391276836395264e-02,4.109505563974380493e-02,-1.573970355093479156e-02,-5.072262138128280640e-04,3.399904526304453611e-04,-3.928092867136001587e-02,-1.329833362251520157e-02,3.973304480314254761e-02,1.344057824462652206e-02,8.252267725765705109e-03,-4.014721140265464783e-02,-4.577380896080285311e-04,8.774010348133742809e-04,1.609356957487761974e-03,9.871494024991989136e-03,-3.400819003582000732e-02,-2.331523224711418152e-02,-5.326085910201072693e-02,9.605756029486656189e-03,1.647882891120389104e-04,-3.201293293386697769e-04,3.503697225823998451e-03,-2.441040612757205963e-02,-1.642222981899976730e-03,6.299094110727310181e-02,-2.412265166640281677e-02,-1.138484384864568710e-02,-5.193077959120273590e-04,-1.602387637831270695e-03,-1.434365054592490196e-03,-5.057669803500175476e-02,5.137770902365446091e-03,5.461026728153228760e-02,-4.820819944143295288e-02,8.614726248197257519e-04,-1.012651831842958927e-03,8.358022314496338367e-04,-3.277588111814111471e-04,3.167570009827613831e-02,2.240984002128243446e-03,-8.039877749979496002e-03,-2.196151763200759888e-03,-1.652950013522058725e-04,8.882315887603908777e-05,4.590276603266829625e-09,-3.441940352786332369e-04,-1.035375098581425846e-04,-2.458792878314852715e-04,1.233072980539873242e-04,-2.545612514950335026e-04,-2.353017334826290607e-04,1.828126983127731364e-08,7.840931357350200415e-05,1.127022551372647285e-04,2.224478172138333321e-03,5.493184179067611694e-02,-5.622597783803939819e-02,1.570356078445911407e-02,9.485397604294121265e-04,-2.813431092363316566e-05,-8.364225504919886589e-04,-1.610880834050476551e-03,-1.041230978444218636e-03,4.141991212964057922e-02,3.764079883694648743e-02,-6.998233497142791748e-03,-9.428048506379127502e-03,7.689133053645491600e-04,-3.376216860488057137e-03,-3.150843456387519836e-02,-2.251466549932956696e-02,3.839072585105895996e-02,1.231064670719206333e-03,-4.710445180535316467e-02,-1.628969423472881317e-02,1.601342693902552128e-03,5.201176973059773445e-04,2.580986125394701958e-03,1.342510245740413666e-02,-2.582176215946674347e-02,6.046624388545751572e-03,-2.499262057244777679e-02,2.084819134324789047e-03,-1.968420110642910004e-03,-1.389317822031443939e-05,2.182460855692625046e-03,-9.911381639540195465e-03,6.185010541230440140e-03,7.729966193437576294e-02,-2.186434343457221985e-02,8.361089974641799927e-03,-1.621282543055713177e-03,-1.112046185880899429e-03,-8.983034640550613403e-03,-1.434019114822149277e-02,5.813572183251380920e-02,-1.206185389310121536e-02,7.036009628791362047e-05,4.865238734055310488e-04,-9.744427516125142574e-04,1.200744227389805019e-04,-1.817041484173387289e-04,-5.288733635097742081e-03,7.921795360743999481e-03,-1.331429369747638702e-02,-2.964575542137026787e-03,-8.360475476365536451e-05,-1.095195839297957718e-04,1.704435703686613124e-08,1.646540185902267694e-04,-3.518447629176080227e-04,3.634953405708074570e-03,-2.867213916033506393e-03,2.224794443463906646e-04,-5.656856956193223596e-05,7.687848579962519580e-09,-7.595338975079357624e-04,6.429369095712900162e-04,-1.199532393366098404e-02,3.619974106550216675e-02,-5.867584422230720520e-02,-2.021697349846363068e-02,2.001910004764795303e-03,-3.475645498838275671e-04,-1.512024551630020142e-03,1.341211027465760708e-04,-2.439957112073898315e-02,2.603710256516933441e-02,-6.541731208562850952e-02,6.894773244857788086e-02,-2.597846032585948706e-04,6.925138295628130436e-04,-1.123552327044308186e-03,-1.966306474059820175e-03,1.944796554744243622e-02,-4.893859103322029114e-02,8.886410295963287354e-02,-3.905110061168670654e-02,3.075630636885762215e-03,1.106608397094532847e-04,4.808921075891703367e-04,8.475347422063350677e-03,5.859743058681488037e-02,-5.976466089487075806e-02,1.727559790015220642e-02,-5.378503724932670593e-02,1.189364958554506302e-02,1.071359217166900635e-02,4.778903530677780509e-06,-8.205741643905639648e-03,-9.288566187024116516e-03,1.378126814961433411e-02,9.040777385234832764e-02,5.072784051299095154e-02,-4.373284801840782166e-02,-1.094390638172626495e-03,-1.085453666746616364e-03,-9.178822801914066076e-05,7.838386110961437225e-03,7.379706483334302902e-03,5.802039429545402527e-02,-3.483410179615020752e-02,1.594459026819095016e-04,-4.720153810922056437e-04,-2.273754653288051486e-04,3.132988931611180305e-04,-2.653353731147944927e-04,-2.205045893788337708e-02,-6.249672733247280121e-03,-1.012754859402775764e-03,3.809787740465253592e-04,1.753708493197336793e-04,-8.855920441419584677e-10,-3.282729594502598047e-04,1.045672572217881680e-03,-7.819729857146739960e-03,-1.042769104242324829e-02,1.500490907346829772e-04,-1.033387030474841595e-03,-8.354163583135232329e-09,4.051435389555990696e-04,-1.518260454759001732e-03,1.243190187960863113e-02,6.300548464059829712e-02,-8.675227314233779907e-02,5.503141880035400391e-02,7.123921532183885574e-04,-4.021779750473797321e-04,-5.372553714551031590e-04,-1.393499784171581268e-02,-3.499546647071838379e-02,6.942185014486312866e-02,4.772222787141799927e-02,7.901702076196670532e-03,-1.005798205733299255e-01,-2.296028193086385727e-03,3.609583945944905281e-03,-1.065925974398851395e-02,-1.454191803932189941e-01,9.140060842037200928e-02,3.537289053201675415e-02,-3.133833780884742737e-02,-3.777828812599182129e-02,-9.228694834746420383e-04,7.219279068522155285e-04,6.300914101302623749e-03,-1.259241718798875809e-02,-1.692296937108039856e-02,4.309550300240516663e-02,2.398209460079669952e-02,2.110024914145469666e-03,-5.833520554006099701e-03,-4.286057082936167717e-04,3.218803182244300842e-02,-2.406853623688220978e-02,4.457779973745346069e-02,-9.388693608343601227e-03,-5.607140436768531799e-02,1.297778356820344925e-02,-2.550940494984388351e-03,-7.752731326036155224e-04,5.557951331138610840e-02,-6.563360337167978287e-03,8.020114898681640625e-02,-7.282747328281402588e-02,-5.364133510738611221e-03,1.702234498225152493e-03,-1.349878293694928288e-04,6.996689480729401112e-04,9.502212051302194595e-04,8.222167938947677612e-02,6.861817836761474609e-02,2.550656674429774284e-03,-1.446297392249107361e-05,-5.265975487418472767e-04,-5.917170824432105292e-07,2.671129095688229427e-08,-2.246729854959994555e-04,-2.982694713864475489e-04,-7.589164189994335175e-03,3.798230318352580070e-03,-1.148205192293971777e-04,-2.665588690433651209e-04,-1.856460585258901119e-08,2.650171518325805664e-04,-2.342847874388098717e-04,1.360988896340131760e-02,5.762683972716331482e-02,-1.206200569868087769e-02,3.909851610660552979e-02,1.068882120307534933e-04,5.318659241311252117e-04,1.002853969112038612e-03,-9.628759697079658508e-03,3.872669488191604614e-02,1.974066160619258881e-02,1.906826533377170563e-02,-3.066227957606315613e-02,-9.971611201763153076e-03,-1.244239392690360546e-04,-1.722535351291298866e-03,-3.818162018433213234e-03,-1.626266911625862122e-02,2.575207129120826721e-02,8.054453879594802856e-02,-3.128512576222419739e-02,-1.854836568236351013e-02,1.162325846962630749e-03,1.619584800209850073e-04,4.806822631508111954e-03,1.708028838038444519e-02,-2.192294411361217499e-02,2.743012830615043640e-02,3.701404482126235962e-02,-2.362221665680408478e-02,-2.229203702881932259e-03,-1.037847716361284256e-03,1.484428439289331436e-02,3.921703249216079712e-02,-8.905293419957160950e-03,4.868577420711517334e-02,-1.022707596421241760e-01,-1.704156771302223206e-02,-7.507234811782836914e-03,-3.495389828458428383e-04,-6.084116175770759583e-03,5.032508634030818939e-03,-5.182561464607715607e-03,-3.281871601939201355e-02,1.989500597119331360e-02,-6.699515506625175476e-03,5.400518421083688736e-03,5.680809263139963150e-03,-7.907762192189693451e-04,1.628244062885642052e-03,3.031627275049686432e-02,2.033038064837455750e-03,-6.222596275620162487e-04,-2.818797016516327858e-03,-1.785358996130526066e-03,2.730397507548332214e-03,-4.089165595360100269e-04,7.992482278496026993e-04,1.205248665064573288e-02,4.326494410634040833e-03,1.764735789038240910e-03,-1.229111105203628540e-03,-1.784780877642333508e-03,-1.252503599971532822e-03,-3.366143209859728813e-03,5.575162940658628941e-04,2.136862091720104218e-02,-5.371734499931335449e-02,-2.747168391942977905e-02,5.158626940101385117e-03,-1.458629150874912739e-03,1.081956084817647934e-02,1.591286994516849518e-02,1.603261940181255341e-02,-9.967906773090362549e-02,-3.230815380811691284e-02,-7.020553201436996460e-02,2.993321418762207031e-02,-7.044776808470487595e-03,8.865710347890853882e-03,1.051796972751617432e-01,-1.398840732872486115e-02,1.118019148707389832e-01,-2.011278085410594940e-02,2.793492376804351807e-02,3.983491659164428711e-02,-8.327440009452402592e-04,1.112039573490619659e-02,6.727098021656274796e-03,-3.063486516475677490e-02,-1.326894909143447876e-01,-1.120159123092889786e-02,6.478483974933624268e-02,2.394185168668627739e-03,1.035435497760772705e-02,6.009396165609359741e-03,4.110115393996238708e-02,2.729886397719383240e-02,8.860003203153610229e-02,1.486041247844696045e-01,3.665429353713989258e-02,4.967729747295379639e-02,2.104078046977519989e-02,4.579180851578712463e-02,1.138481404632329941e-02,5.589403212070465088e-02,-6.235030293464660645e-02,1.648171097040176392e-01,-2.484737634658813477e-01,2.022841572761535645e-01,2.035502195358276367e-01,-3.749059140682220459e-01,9.533305764198303223e-01,-9.082614183425903320e-01,8.282254934310913086e-01,-9.477511048316955566e-02,-8.167484402656555176e-02,5.497127026319503784e-02,2.433195186313241720e-04\n0.000000000000000000e+00,-1.841604243963956833e-04,-1.207381719723343849e-03,7.354209199547767639e-03,-1.569310203194618225e-03,-2.067855821223929524e-04,-2.306084352312609553e-04,9.188601879372981784e-09,-5.167335039004683495e-04,-7.574300398118793964e-04,-1.101779658347368240e-02,4.158739373087882996e-02,-1.091903261840343475e-02,-9.709611535072326660e-02,3.304129000753164291e-03,-5.998573033139109612e-04,-4.395653741084970534e-05,-1.120341196656227112e-02,-5.950461328029632568e-02,-5.556506291031837463e-02,1.172348260879516602e-01,-1.165861263871192932e-01,-4.231865052133798599e-03,-2.926271408796310425e-03,-2.453111810609698296e-04,-1.728948205709457397e-02,1.570818480104207993e-03,-7.035695482045412064e-03,-1.489932984113693237e-01,-3.720902604982256889e-04,1.279201940633356571e-03,2.303258952451869845e-04,1.029220875352621078e-03,1.855106325820088387e-03,1.535183377563953400e-02,-2.959778532385826111e-02,4.263424873352050781e-02,-1.611648313701152802e-02,-1.412444747984409332e-02,-2.148840017616748810e-02,-4.599193634930998087e-04,1.262137666344642639e-02,-1.474500168114900589e-02,-8.670572936534881592e-02,7.129574567079544067e-02,1.752050369977951050e-01,8.320180326700210571e-02,7.574255869258195162e-05,-2.168870763853192329e-03,3.024809435009956360e-02,-3.536722064018249512e-02,6.521663069725036621e-02,-3.705296665430068970e-02,-3.347028046846389771e-02,7.980728987604379654e-04,-1.346069737337529659e-03,4.442579229362308979e-04,1.171919400803744793e-03,1.869063638150691986e-02,3.299143910408020020e-02,-2.043879218399524689e-02,-3.261302830651402473e-03,-8.494911016896367073e-04,7.099592039594426751e-05,7.197574980466470151e-09,1.283533401874592528e-05,5.205873167142271996e-04,8.233631961047649384e-03,4.071503877639770508e-03,3.755240686587058008e-05,3.818202239926904440e-04,1.468822130590297093e-08,1.138456718763336539e-05,2.955503296107053757e-04,-2.843628753907978535e-04,-2.047102153301239014e-02,5.750785395503044128e-02,-9.547300869598984718e-04,-4.134067567065358162e-04,-1.890244893729686737e-04,2.444029087200760841e-05,-3.668275196105241776e-03,-2.663860097527503967e-02,3.407305106520652771e-02,-1.836909167468547821e-02,3.496532142162322998e-02,-5.578705575317144394e-03,7.160269888117909431e-04,-5.209867376834154129e-04,-3.438295563682913780e-03,5.306711886078119278e-03,-7.513186335563659668e-02,3.081820346415042877e-02,3.358423011377453804e-03,-7.862164638936519623e-03,6.128338281996548176e-04,1.559072843519970775e-04,1.328305923379957676e-03,-1.439474988728761673e-03,-2.195424027740955353e-02,-3.018669970333576202e-02,-1.218184456229209900e-02,2.123849932104349136e-03,4.395607393234968185e-03,-4.209354228805750608e-04,2.044547535479068756e-02,-7.105094380676746368e-03,-1.223402842879295349e-02,1.621851325035095215e-02,-1.340382453054189682e-02,-1.228501182049512863e-02,2.616259502246975899e-03,2.623464752105064690e-06,-2.103776496369391680e-04,-1.424712967127561569e-02,4.488547798246145248e-03,-9.841358289122581482e-03,-1.318666525185108185e-02,-3.418782725930213928e-04,-8.205993253795895725e-06,2.521204587537795305e-04,-2.598373976070433855e-04,3.026986494660377502e-03,1.658249087631702423e-02,-4.723591729998588562e-03,-4.826529475394636393e-04,-2.846009010681882501e-05,1.293420791625976562e-04,8.752251368093766359e-09,3.613833396229892969e-04,1.870161504484713078e-03,7.151648867875337601e-03,-3.346740966662764549e-03,1.324013806879520416e-03,8.949969196692109108e-04,-4.816627097170567140e-09,-5.594700924120843410e-04,-5.684725474566221237e-04,1.200819760560989380e-02,-6.427320092916488647e-02,2.632161080837249756e-01,-1.006202846765518188e-01,-4.402571823447942734e-03,1.980126107810065150e-04,2.391351386904716492e-03,1.152603887021541595e-02,4.695493727922439575e-02,-1.810536980628967285e-01,-2.031151801347732544e-01,-7.547505199909210205e-02,-1.857188157737255096e-02,1.292694010771811008e-03,6.944185588508844376e-03,5.954040586948394775e-02,8.677596598863601685e-02,-1.887281835079193115e-01,3.370658159255981445e-01,1.028267815709114075e-01,-1.637326180934906006e-02,-1.014928566291928291e-03,8.911809418350458145e-04,-1.560308225452899933e-02,-1.691113561391830444e-01,7.300415635108947754e-02,4.588858410716056824e-02,3.846368193626403809e-02,-5.968473106622695923e-02,1.507788244634866714e-02,6.345532601699233055e-04,-4.277165979146957397e-02,6.068846210837364197e-02,-3.380247354507446289e-01,2.260346114635467529e-01,1.565253734588623047e-02,2.694835364818572998e-01,3.299712017178535461e-02,3.160227788612246513e-03,-4.086057469248771667e-02,7.784460484981536865e-02,-7.140174508094787598e-02,-1.327771395444869995e-01,5.739115178585052490e-02,-1.865876605734229088e-03,1.431567012332379818e-03,1.054030872182920575e-05,-4.328009672462940216e-03,-1.672353222966194153e-02,-3.196730837225914001e-02,3.409953415393829346e-02,5.838840268552303314e-03,2.387332264333963394e-03,-1.316036068601533771e-04,-1.922224512895809312e-08,5.399806832429021597e-05,-1.276403781957924366e-05,-1.122994581237435341e-03,-4.000253509730100632e-03,2.578155545052140951e-04,1.287424965994432569e-04,-1.503895141752309428e-08,1.025176461553201079e-04,5.105293239466845989e-04,1.463860273361206055e-02,-3.670264780521392822e-02,8.545875549316406250e-02,2.747247740626335144e-02,5.148258642293512821e-04,1.228596738656051457e-05,2.017684601014479995e-04,-1.289398875087499619e-03,2.144275233149528503e-02,5.993338674306869507e-02,4.746442660689353943e-02,-1.098819449543952942e-01,7.521111518144607544e-03,2.504600270185619593e-04,1.390365650877356529e-03,3.242216305807232857e-03,5.170110985636711121e-02,3.437368199229240417e-03,-1.189166605472564697e-01,-7.476416975259780884e-02,-1.557047571986913681e-02,5.232971743680536747e-04,6.665247492492198944e-04,5.023961421102285385e-03,5.098732933402061462e-02,-4.033584892749786377e-02,-3.878623247146606445e-02,-2.890839800238609314e-02,1.492737978696823120e-02,-4.157821182161569595e-03,-2.301728236488997936e-04,-1.463650818914175034e-02,3.905686736106872559e-02,2.990327216684818268e-02,2.627895027399063110e-02,-7.593780755996704102e-02,-1.952552609145641327e-02,-1.674384693615138531e-04,1.331929350271821022e-03,-3.714727237820625305e-02,-8.894486352801322937e-03,2.731349878013134003e-02,-1.418433431535959244e-02,1.225237641483545303e-02,9.575844160281121731e-06,-1.944158284459263086e-04,3.822827129624783993e-04,-4.244951531291007996e-03,2.031650859862565994e-03,1.309523638337850571e-02,-4.294136539101600647e-03,-1.255779352504760027e-04,-3.025815531145781279e-04,-3.823145743808709085e-05,1.641848257349920459e-08,1.935440377565100789e-05,-1.506202097516506910e-04,-2.733130007982254028e-03,5.157588515430688858e-03,-1.064463140210136771e-04,4.052648728247731924e-04,-2.593020553831593134e-08,7.345514313783496618e-05,1.089307013899087906e-03,2.909927861765027046e-03,-6.485483050346374512e-02,4.586732015013694763e-02,7.016467861831188202e-03,1.103963353671133518e-03,1.931495207827538252e-04,3.288330335635691881e-04,-2.190656494349241257e-03,-5.399822443723678589e-02,1.151350326836109161e-02,-5.548417684622108936e-04,3.350555198267102242e-04,7.024276070296764374e-03,8.203797042369842529e-04,-2.162419259548187256e-03,-4.644748754799365997e-03,-4.392146132886409760e-03,-1.327780075371265411e-02,4.411059245467185974e-02,-3.083185665309429169e-02,-3.435916267335414886e-03,1.020996598526835442e-03,-1.040358562022447586e-03,2.472228952683508396e-04,7.505482994019985199e-03,-4.013034049421548843e-03,-2.872040262445807457e-03,3.878163406625390053e-03,4.145281389355659485e-03,-1.854318892583250999e-03,-2.957315591629594564e-04,-3.241878468543291092e-03,-3.042044676840305328e-02,-2.835596725344657898e-02,-1.941448543220758438e-03,1.670047268271446228e-02,-9.737331420183181763e-03,3.552079142536967993e-04,6.246754783205688000e-04,8.399165235459804535e-03,1.231675036251544952e-02,2.104241959750652313e-02,-1.625307463109493256e-02,1.264812424778938293e-02,-3.997566818725317717e-04,2.950073685497045517e-04,-7.890141569077968597e-04,7.714775274507701397e-04,-5.287762032821774483e-04,3.699804656207561493e-03,3.165114205330610275e-03,7.642077398486435413e-04,1.338917791144922376e-04,4.158690444455714896e-06,2.561876044637756422e-08,-1.703382004052400589e-04,-2.338413032703101635e-04,-2.297302708029747009e-03,-1.722130109556019306e-03,-8.873371552908793092e-05,-3.946926881326362491e-05,8.881343660505081061e-09,1.903990196296945214e-04,-6.480541778728365898e-04,8.276050910353660583e-03,-5.284691601991653442e-02,3.039040975272655487e-02,4.595603793859481812e-03,1.615575049072504044e-03,5.599499854724854231e-05,-4.079059872310608625e-04,-4.593891091644763947e-03,-7.664643228054046631e-03,-4.136944934725761414e-02,1.925090700387954712e-02,-2.258560992777347565e-02,5.438994150608778000e-03,-1.372505794279277325e-03,-1.866910024546086788e-04,1.003709156066179276e-02,1.857412233948707581e-02,2.111098915338516235e-02,2.917757444083690643e-02,-1.466866116970777512e-02,4.484320059418678284e-03,-1.574599154992029071e-04,5.270010660751722753e-05,3.335345303639769554e-03,9.193168953061103821e-03,-3.978210035711526871e-03,1.386900059878826141e-02,-1.778664998710155487e-02,-1.239966042339801788e-02,-4.909491632133722305e-03,-3.213957243133336306e-04,4.734085407108068466e-03,-9.516081772744655609e-03,-3.290029987692832947e-02,-3.229557722806930542e-02,2.251860685646533966e-02,-7.473987992852926254e-03,-1.573467627167701721e-03,-7.344679906964302063e-04,2.240771427750587463e-02,-1.201823540031909943e-02,1.094792596995830536e-02,4.193468391895294189e-02,-3.335359320044517517e-02,4.357673169579356909e-04,-7.218394312076270580e-04,2.363012317800894380e-04,1.011450774967670441e-03,1.180303189903497696e-02,1.860953122377395630e-02,-4.737507551908493042e-03,-1.607015292393043637e-04,-1.022855518385767937e-03,1.495186152169480920e-04,-1.857358711276901886e-08,-3.041549935005605221e-04,-3.260796656832098961e-04,-9.847166948020458221e-03,3.616116009652614594e-03,4.059415368828922510e-05,2.079784317174926400e-04,9.751332186169747729e-09,4.443675861693918705e-04,-2.343459345865994692e-04,1.228964771144092083e-03,-2.353344671428203583e-02,-6.343255192041397095e-02,4.014688357710838318e-02,1.798928133212029934e-03,2.794541942421346903e-04,3.715267521329224110e-04,-4.885470028966665268e-03,-2.556868083775043488e-02,2.445892617106437683e-02,1.924597844481468201e-02,2.228464558720588684e-02,-1.154548488557338715e-02,-3.837046388071030378e-04,2.938125398941338062e-04,4.882222972810268402e-03,-3.748808428645133972e-02,-6.637110561132431030e-02,-2.656117826700210571e-02,-3.120911121368408203e-02,-7.283406797796487808e-03,6.371044437400996685e-04,-1.828220090828835964e-03,8.511327207088470459e-03,6.520342081785202026e-02,-5.279015004634857178e-02,4.115052055567502975e-03,-1.908614533022046089e-03,-1.641518436372280121e-03,-1.376823056489229202e-02,-4.738376010209321976e-04,3.705882653594017029e-02,-1.398732326924800873e-02,3.276855498552322388e-02,-3.444355912506580353e-03,2.770815044641494751e-02,-5.822118744254112244e-02,6.597686093300580978e-03,4.933209856972098351e-04,-1.378981769084930420e-02,-1.154984626919031143e-02,4.785531014204025269e-02,3.194014355540275574e-02,8.857221342623233795e-03,3.893514221999794245e-04,-2.823205431923270226e-04,4.224967560730874538e-04,-1.382676069624722004e-03,6.181170698255300522e-03,1.424959488213062286e-02,-8.406445704167708755e-05,5.691178375855088234e-04,-1.104964641854166985e-03,-6.011006553308106959e-05,7.602864116051932797e-09,2.111058420268818736e-04,-1.366384094581007957e-03,-1.115338038653135300e-02,-1.371731143444776535e-02,1.760856830514967442e-04,-8.084102883003652096e-04,2.635032814168880577e-08,-9.154452709481120110e-04,3.672812890727072954e-04,-2.071255818009376526e-02,2.908454835414886475e-02,-8.278413675725460052e-03,-1.568154431879520416e-02,-1.563960686326026917e-03,8.684386557433754206e-05,1.369710080325603485e-03,1.168624218553304672e-02,2.487954869866371155e-02,-7.029626518487930298e-02,2.915306575596332550e-02,2.658742666244506836e-02,5.878031719475984573e-03,2.818571228999644518e-04,-2.669773995876312256e-03,-7.466003298759460449e-02,9.764128923416137695e-02,-5.143944174051284790e-02,3.782755509018898010e-02,1.755572110414505005e-02,3.117678873240947723e-02,-3.929378581233322620e-04,-8.220155141316354275e-04,-9.830917231738567352e-03,-4.322522878646850586e-02,9.080440737307071686e-03,-9.750372171401977539e-02,-7.176858931779861450e-02,-2.964784950017929077e-02,1.143603213131427765e-02,7.528761634603142738e-04,-1.374412048608064651e-02,1.899348013103008270e-02,-5.913517251610755920e-02,2.875924110412597656e-02,7.157414220273494720e-03,-4.591205716133117676e-02,6.765251047909259796e-03,4.529096477199345827e-04,6.860653311014175415e-02,-6.268599629402160645e-02,4.052500799298286438e-02,4.880404099822044373e-02,-5.401930771768093109e-03,-1.130123273469507694e-04,8.128532790578901768e-04,-1.532790018245577812e-03,-2.727331593632698059e-04,-6.438295543193817139e-02,-1.084990333765745163e-03,1.796344667673110962e-02,2.406941493973135948e-03,1.003518700599670410e-03,-3.388863478903658688e-05,2.640993557179172058e-08,8.454181806882843375e-05,-3.488254151307046413e-05,2.956458134576678276e-03,2.391780435573309660e-05,1.106463168980553746e-04,2.179214498028159142e-04,1.972898644453380257e-08,8.549839549232274294e-05,2.605936606414616108e-04,-1.412089914083480835e-03,-3.480295836925506592e-02,1.712701097130775452e-02,2.060245163738727570e-02,-3.354567888891324401e-05,-1.733526005409657955e-04,-9.749000309966504574e-05,1.615451416000723839e-03,4.764729645103216171e-03,-2.529235556721687317e-02,2.325064316391944885e-02,-1.462188549339771271e-02,-1.634463109076023102e-02,4.198762762825936079e-04,5.780212231911718845e-04,1.188458688557147980e-02,1.257583126425743103e-02,-9.343443671241402626e-04,-4.732767120003700256e-04,2.450670301914215088e-02,-1.308082975447177887e-02,-1.357526198262348771e-04,-1.267786137759685516e-04,1.878379989648237824e-04,1.810475997626781464e-02,-1.585096120834350586e-03,2.333317697048187256e-02,-4.864975810050964355e-02,-1.445214264094829559e-02,7.533868774771690369e-03,-1.673193415626883507e-03,9.556863456964492798e-03,-3.624874353408813477e-02,-3.821225091814994812e-02,-2.589126862585544586e-02,3.400607779622077942e-02,1.321583334356546402e-02,3.131153061985969543e-04,7.082610973156988621e-04,-2.982382662594318390e-03,1.796502247452735901e-02,2.409677207469940186e-02,2.762927301228046417e-02,-1.184299588203430176e-02,-1.009398791939020157e-02,6.924508139491081238e-03,5.967760458588600159e-03,-2.714771544560790062e-03,-1.170702837407588959e-02,-2.050519175827503204e-02,-5.722944624722003937e-04,-6.403108127415180206e-04,1.081179594621062279e-03,1.997286919504404068e-03,1.873463275842368603e-03,-2.221387811005115509e-03,2.724744146689772606e-03,-7.369440281763672829e-04,-7.580988109111785889e-03,1.065378659404814243e-03,-1.795308082364499569e-03,3.605512436479330063e-03,-2.699076663702726364e-03,6.998615805059671402e-03,-9.809462353587150574e-03,2.439135871827602386e-02,-2.413502335548400879e-02,3.047732170671224594e-03,3.032403066754341125e-03,1.780391554348170757e-03,-2.120248973369598389e-03,9.404473006725311279e-03,1.200917884707450867e-01,-1.560624688863754272e-02,-1.278027594089508057e-01,-7.469386607408523560e-02,-1.484938897192478180e-02,-2.428266219794750214e-03,-2.923879306763410568e-03,5.136771127581596375e-03,-1.180589795112609863e-01,3.174701472744345665e-03,-5.456991493701934814e-02,-1.109097711741924286e-02,6.402007490396499634e-02,-4.593111108988523483e-03,5.401619244366884232e-03,1.152117503806948662e-03,-2.920318953692913055e-02,2.474091015756130219e-02,-4.044472426176071167e-02,-1.769564487040042877e-02,2.490937151014804840e-02,-1.220211759209632874e-02,-1.619984954595565796e-02,-3.942909650504589081e-03,2.448598388582468033e-03,3.572887554764747620e-02,1.856985837221145630e-01,-2.303685434162616730e-02,1.816998422145843506e-02,-1.448295824229717255e-02,3.055248223245143890e-02,3.392959386110305786e-02,-1.613303320482373238e-04,3.173255622386932373e-01,-1.636747568845748901e-01,-1.788567155599594116e-01,-4.749840125441551208e-02,-8.150761015713214874e-03,1.637614369392395020e-01,-8.328279256820678711e-01,-5.192169547080993652e-01,3.675400316715240479e-01,-6.718122959136962891e-02,-8.237435668706893921e-02,-2.916505038738250732e-01,2.855789789464324713e-04\n0.000000000000000000e+00,-1.300136500503867865e-04,1.940606016432866454e-04,-1.087283622473478317e-02,-4.696476738899946213e-03,-1.263017766177654266e-04,-3.214028401998803020e-05,1.322230147593472793e-08,8.858002547640353441e-05,3.619772905949503183e-04,-4.241185524733737111e-05,-5.987646058201789856e-02,-1.281243376433849335e-02,9.181869775056838989e-02,-6.036375649273395538e-03,1.100602792575955391e-03,1.382466871291399002e-03,-3.961568232625722885e-03,-9.662451222538948059e-03,2.549695968627929688e-02,-1.166521832346916199e-01,9.055966138839721680e-02,6.022743880748748779e-03,1.384224742650985718e-03,-6.365852314047515392e-04,4.552839323878288269e-03,-2.876161038875579834e-02,4.766849428415298462e-02,2.318615913391113281e-01,4.448404163122177124e-02,-6.245191674679517746e-03,3.810396301560103893e-04,-1.654276857152581215e-03,-8.349352516233921051e-03,-3.622923046350479126e-02,9.611123800277709961e-02,-2.438377588987350464e-02,3.794738650321960449e-02,-3.043230436742305756e-02,7.816240191459655762e-03,9.758671512827277184e-04,1.805891282856464386e-02,2.107755467295646667e-02,2.974959276616573334e-02,-9.802263230085372925e-02,-1.381354928016662598e-01,-8.718357980251312256e-02,-6.553747691214084625e-03,2.266694325953722000e-03,-2.565299719572067261e-02,4.895275831222534180e-02,-3.316751122474670410e-02,1.590730622410774231e-02,5.641978606581687927e-02,-4.872671561315655708e-04,1.680385903455317020e-03,-4.672792565543204546e-04,-1.099733985029160976e-03,-1.522360928356647491e-02,-4.209873266518115997e-03,2.347377128899097443e-02,4.024573136121034622e-03,4.535410844255238771e-04,-4.101826634723693132e-04,7.363114562508599192e-09,-1.138611114583909512e-04,-6.046692142263054848e-04,-6.724244914948940277e-03,8.579876157455146313e-04,6.519719318021088839e-05,-2.251771511510014534e-04,-4.638513129151533576e-09,1.764149637892842293e-04,3.184854576829820871e-04,7.262775208801031113e-03,1.342883706092834473e-02,-6.134780496358871460e-02,1.593554043211042881e-03,2.367224544286727905e-03,7.792672113282606006e-05,-9.275319171138107777e-04,4.197929054498672485e-03,1.029007695615291595e-02,-2.969016134738922119e-02,5.427982658147811890e-02,-2.963457815349102020e-02,-3.103191498667001724e-03,-3.516657452564686537e-04,4.927571280859410763e-04,1.755034783855080605e-03,-2.520009409636259079e-03,1.208545267581939697e-01,-5.515017732977867126e-02,3.738306462764739990e-02,-5.724392831325531006e-04,1.165462890639901161e-06,-1.880728523246943951e-04,3.501919563859701157e-03,3.647724166512489319e-02,1.376322191208600998e-02,3.549004346132278442e-02,-1.473369263112545013e-02,-5.692366510629653931e-03,-8.017475716769695282e-03,-4.513016756391152740e-05,-2.110581099987030029e-02,5.955228582024574280e-03,4.142962396144866943e-03,-6.677879393100738525e-02,-5.861327052116394043e-03,3.059788048267364502e-02,-5.316368304193019867e-03,-2.095090458169579506e-04,-5.818394478410482407e-03,1.190247479826211929e-02,-1.984048821032047272e-02,6.705258786678314209e-02,1.617529988288879395e-02,2.884937275666743517e-04,-4.017420578747987747e-04,-6.642077642027288675e-05,-4.540175723377615213e-04,-1.835244242101907730e-03,-1.241204887628555298e-02,8.600851288065314293e-05,-7.660724077140912414e-05,-1.574655179865658283e-04,-6.882160050736274570e-06,-7.006288438304864030e-09,-1.121641718782484531e-03,-7.810413371771574020e-04,7.310290355235338211e-03,1.320164371281862259e-02,-2.106358297169208527e-03,-1.459950231947004795e-03,-2.862875936315845138e-09,-3.451945376582443714e-04,1.793355448171496391e-03,1.714674755930900574e-02,1.193739995360374451e-01,-2.074757218360900879e-01,7.329084724187850952e-02,1.537779928185045719e-03,8.368608541786670685e-04,-1.084016403183341026e-03,-1.797412335872650146e-02,3.293350338935852051e-02,1.586629599332809448e-01,1.368355900049209595e-01,2.324502766132354736e-01,-2.315160445868968964e-02,-1.878042239695787430e-03,-1.343710999935865402e-02,-1.455931216478347778e-01,-4.827033728361129761e-02,1.972878873348236084e-01,-2.413886785507202148e-01,-5.082547292113304138e-02,-2.609427645802497864e-02,3.807137953117489815e-03,6.920841988176107407e-04,-1.376206870190799236e-03,1.530427951365709305e-03,-5.986493080854415894e-02,-1.100718155503273010e-01,-1.940291933715343475e-02,4.861505702137947083e-02,-9.758168831467628479e-03,5.688348319381475449e-04,7.699587941169738770e-02,-1.796480268239974976e-02,2.514716684818267822e-01,-2.040366530418395996e-01,-2.357165366411209106e-01,-1.289228796958923340e-01,-1.598792150616645813e-02,-4.876771941781044006e-03,6.018833816051483154e-02,-1.486719101667404175e-01,4.598888009786605835e-02,1.337020397186279297e-01,1.412789151072502136e-02,1.612601103261113167e-03,-2.416367176920175552e-03,2.029731331276707351e-05,5.926462821662425995e-03,4.436503630131483078e-03,7.120850682258605957e-02,-4.488739743828773499e-02,-5.234178621321916580e-03,-1.269690226763486862e-03,-1.019235351122915745e-03,1.567188512296979752e-08,-2.894898643717169762e-04,-1.357637695036828518e-03,7.520584855228662491e-03,1.187463942915201187e-02,-5.556596443057060242e-04,1.266409963136538863e-04,-6.161780419233764405e-09,2.248814795166254044e-03,2.974233648274093866e-04,1.377007551491260529e-02,1.131454184651374817e-01,-6.869278848171234131e-02,4.907588288187980652e-02,2.667116234079003334e-03,9.751056786626577377e-04,1.818670862121507525e-04,-1.215913426131010056e-02,-6.089625135064125061e-02,2.108198404312133789e-02,5.050765722990036011e-02,2.428711578249931335e-02,4.123370349407196045e-02,-1.530663459561765194e-03,2.064562402665615082e-03,9.125443175435066223e-03,-3.877161443233489990e-02,2.668216079473495483e-02,8.234373480081558228e-02,6.485377252101898193e-02,-8.039439469575881958e-02,-6.580320768989622593e-04,5.717995809391140938e-04,4.264476709067821503e-03,1.413382496684789658e-02,-3.637449443340301514e-02,5.537861958146095276e-02,2.718224003911018372e-02,4.799417220056056976e-03,-1.849621906876564026e-02,1.451982534490525723e-03,-4.182292148470878601e-03,-8.427021652460098267e-02,-1.180402748286724091e-02,-7.649486511945724487e-02,7.192632555961608887e-02,1.771905226632952690e-03,-1.623671501874923706e-02,1.576882059453055263e-04,2.622250095009803772e-02,-4.445296153426170349e-02,-9.258030354976654053e-02,-1.386357843875885010e-01,9.219233691692352295e-02,-7.718120468780398369e-04,6.269444711506366730e-04,-1.162764528999105096e-04,3.940103109925985336e-03,-1.025916263461112976e-02,-2.077416889369487762e-02,3.720623906701803207e-03,-1.043477896018885076e-04,-1.674958853982388973e-03,-3.700048255268484354e-04,-1.381920355925103649e-09,2.460723044350743294e-04,1.706745941191911697e-03,-3.962663933634757996e-03,-6.857311353087425232e-03,1.126759016187861562e-04,-2.790775324683636427e-04,2.124092191024828935e-08,-7.723835005890578032e-05,-1.132785691879689693e-03,6.675572134554386139e-03,5.420261621475219727e-02,-6.384692341089248657e-02,-4.718021955341100693e-03,-1.286701997742056847e-03,-6.145274528535082936e-05,2.109875058522447944e-04,9.711636230349540710e-04,5.478271842002868652e-02,-4.932226240634918213e-02,-2.370481193065643311e-02,2.248641476035118103e-02,-1.059247367084026337e-02,-9.704760741442441940e-04,1.369021832942962646e-03,-4.479386843740940094e-03,-5.387770477682352066e-03,7.353392243385314941e-02,-2.057792618870735168e-02,3.716369718313217163e-02,9.049765765666961670e-03,-1.419054460711777210e-03,3.980346955358982086e-04,2.732861321419477463e-03,1.583236642181873322e-02,-1.622495986521244049e-02,4.069747775793075562e-02,-3.018395975232124329e-02,2.566671371459960938e-02,9.389016195200383663e-04,1.097469066735357046e-06,-1.253915252164006233e-05,-5.077662877738475800e-03,-1.875567715615034103e-03,-5.653670988976955414e-03,2.188664115965366364e-02,2.043049782514572144e-02,-7.184586720541119576e-04,-7.470552809536457062e-04,-9.686741977930068970e-03,-2.058048546314239502e-02,-1.710183545947074890e-02,4.186081513762474060e-02,-2.247649244964122772e-04,4.890030249953269958e-04,-5.159482825547456741e-04,7.951176958158612251e-04,-1.140228938311338425e-03,6.978360004723072052e-03,-2.042387425899505615e-02,-5.355980712920427322e-03,-1.289473380893468857e-03,2.977059011755045503e-06,5.982648872304707766e-05,2.763272277661599219e-08,1.794757117750123143e-04,1.227877510245889425e-04,1.808372908271849155e-03,5.915308720432221889e-04,6.112729170126840472e-05,8.078671817202121019e-05,-1.253050818661449739e-08,2.780636714305728674e-04,4.773157706949859858e-04,-2.908908063545823097e-03,7.984025776386260986e-02,-3.441445529460906982e-02,-1.016144640743732452e-02,-1.550881774164736271e-03,-2.946816093754023314e-04,-1.300224248552694917e-04,6.750678177922964096e-03,-2.778119593858718872e-02,6.345233321189880371e-02,1.052987109869718552e-02,3.884761780500411987e-02,-7.892435416579246521e-03,1.135204569436609745e-03,6.888991338200867176e-04,-8.737144991755485535e-03,1.318778004497289658e-02,-4.597180709242820740e-02,-6.556026637554168701e-02,-2.505951933562755585e-02,8.681680075824260712e-03,8.163243765011429787e-04,8.011659956537187099e-04,-2.512726467102766037e-03,-1.173617551103234291e-03,2.912447974085807800e-02,-1.098204124718904495e-02,1.751672849059104919e-02,1.803824491798877716e-02,7.071852684020996094e-03,-2.748725237324833870e-04,1.550929620862007141e-03,9.071186184883117676e-03,2.793217077851295471e-02,5.198853835463523865e-02,-5.130586028099060059e-02,1.484224945306777954e-02,-1.075855921953916550e-03,4.337665450293570757e-04,-3.070815466344356537e-02,8.698670193552970886e-03,-3.876107744872570038e-03,-8.649803698062896729e-02,5.185302719473838806e-02,-2.839419757947325706e-04,8.517191163264214993e-04,-1.553895708639174700e-04,-1.381715526804327965e-03,-1.209276076406240463e-02,-1.149644050747156143e-02,8.613947778940200806e-03,6.015567341819405556e-04,8.586719632148742676e-04,-2.964613086078315973e-04,-2.409734634056803770e-09,2.989222411997616291e-04,7.568370201624929905e-04,5.811235867440700531e-03,-3.482450498268008232e-03,-2.100247511407360435e-04,-3.494240809231996536e-04,-2.105593921442050487e-09,-8.216075948439538479e-04,6.143177160993218422e-04,-1.900710724294185638e-02,3.028847649693489075e-02,4.073958098888397217e-02,-3.902600612491369247e-03,-1.870892941951751709e-03,-5.210642702877521515e-04,-1.573864137753844261e-03,2.407082822173833847e-03,6.469324231147766113e-03,5.020186677575111389e-02,-5.296243727207183838e-02,1.876688003540039062e-02,7.607833482325077057e-03,2.413291251286864281e-03,-2.724474528804421425e-03,-1.688786782324314117e-02,4.354741051793098450e-02,7.902052998542785645e-02,-7.727207615971565247e-03,3.405613452196121216e-02,3.449343843385577202e-03,-1.341998868156224489e-04,2.455814508721232414e-03,-3.222414292395114899e-03,-3.169814869761466980e-02,-6.481328979134559631e-03,2.100898325443267822e-02,-5.143314972519874573e-02,1.913005858659744263e-02,2.474077977240085602e-02,6.796429515816271305e-04,-5.289028212428092957e-02,5.758330598473548889e-02,1.640979945659637451e-02,-3.631059825420379639e-02,-8.402030169963836670e-02,6.395993381738662720e-02,-4.156950395554304123e-03,-1.300545758567750454e-03,1.704514957964420319e-02,3.810136346146464348e-03,-9.528419002890586853e-03,-1.426962902769446373e-03,-3.743403032422065735e-02,6.494810804724693298e-05,-6.776839290978386998e-05,-2.587775525171309710e-04,1.806713757105171680e-03,1.165146823041141033e-03,-9.952344000339508057e-03,-1.251484081149101257e-02,-1.791974878869950771e-03,1.371081685647368431e-03,9.025256440509110689e-05,2.334019200134207495e-09,-2.844202972482889891e-04,1.462720450945198536e-03,6.667406763881444931e-03,5.249752663075923920e-03,4.680607526097446680e-04,4.234007501509040594e-04,-3.442502816142223310e-08,7.095849141478538513e-04,-1.177046564407646656e-03,1.715292595326900482e-02,2.786356583237648010e-02,-1.587158814072608948e-02,3.522392362356185913e-02,1.026717713102698326e-03,-3.596035530790686607e-04,-1.786648295819759369e-03,-2.165588364005088806e-02,1.292832661420106888e-02,-1.661958545446395874e-02,3.926911205053329468e-02,1.047053933143615723e-02,-5.000698938965797424e-02,-1.188984140753746033e-03,1.590199419297277927e-03,1.415624655783176422e-02,-1.410804986953735352e-01,1.441668868064880371e-01,-2.704109251499176025e-02,6.651373580098152161e-03,-2.764219790697097778e-02,-1.720170257613062859e-05,1.850958098657429218e-03,6.732994224876165390e-03,2.350601367652416229e-03,-4.128356929868459702e-03,9.544564038515090942e-02,9.739173203706741333e-02,4.561695083975791931e-02,-1.006022468209266663e-02,-1.067745964974164963e-03,1.740798540413379669e-02,-5.409122630953788757e-02,1.008372381329536438e-02,-6.664503365755081177e-02,-1.313513517379760742e-02,4.546880722045898438e-02,-7.452483754605054855e-03,-7.253193180076777935e-04,-3.234784677624702454e-02,2.105072513222694397e-02,-6.854324042797088623e-02,-4.190214350819587708e-02,4.039794206619262695e-03,9.501969325356185436e-04,-1.297321636229753494e-03,1.841724035330116749e-03,4.303855821490287781e-03,1.231292560696601868e-01,3.071784228086471558e-02,-2.153108268976211548e-02,-2.989030908793210983e-03,-6.364720757119357586e-04,-2.628257061587646604e-05,-4.680083520725020207e-08,-2.656171564012765884e-04,-1.624286669539287686e-04,-4.743561148643493652e-03,5.497020669281482697e-03,-6.530901009682565928e-05,-2.760068455245345831e-04,-4.169456246927438769e-08,1.474500313634052873e-04,-3.159973130095750093e-04,1.355936564505100250e-02,1.220167502760887146e-01,-7.792507112026214600e-02,1.140232663601636887e-03,5.058404058218002319e-04,2.531078062020242214e-04,7.747888448648154736e-04,-8.147863671183586121e-03,2.375207282602787018e-02,3.862587735056877136e-02,-3.411617130041122437e-02,4.130928218364715576e-02,-8.095907978713512421e-04,-6.835397798568010330e-04,-1.257963362149894238e-03,-3.322470188140869141e-02,-3.331030905246734619e-02,6.373655050992965698e-02,4.938868805766105652e-02,-3.271986916661262512e-02,3.128282725811004639e-02,1.386211952194571495e-03,-2.727864775806665421e-04,3.792591392993927002e-03,-4.945076070725917816e-03,-3.615561872720718384e-02,4.428565502166748047e-02,6.177159771323204041e-02,-3.017894690856337547e-03,-1.124972756952047348e-02,3.567198000382632017e-04,5.872150883078575134e-03,9.461090713739395142e-02,6.992907077074050903e-02,-1.211091056466102600e-01,-1.573439389467239380e-01,-5.067590158432722092e-03,-5.898170638829469681e-03,-6.267995340749621391e-04,4.399649426341056824e-02,-6.180059164762496948e-03,2.599848248064517975e-02,-6.737188994884490967e-02,-5.442332476377487183e-03,8.710759691894054413e-03,-4.177036695182323456e-03,-6.014138925820589066e-03,6.291899830102920532e-03,2.889917604625225067e-02,4.037079587578773499e-02,5.552008748054504395e-03,-3.328485414385795593e-03,-3.128080163151025772e-03,-2.747981110587716103e-03,-6.585011724382638931e-04,2.398015465587377548e-03,-1.048497855663299561e-03,-6.126483902335166931e-03,6.605334114283323288e-03,-1.305390382185578346e-03,3.746275557205080986e-03,-1.737896935082972050e-03,3.860702272504568100e-03,-4.114820156246423721e-03,-1.024908013641834259e-02,-7.344174385070800781e-02,-8.613558113574981689e-02,-7.136759161949157715e-02,-2.854582853615283966e-03,-2.767939353361725807e-03,1.000274065881967545e-02,3.403370827436447144e-02,-1.189933568239212036e-01,-8.034580200910568237e-02,8.631359785795211792e-02,1.376391202211380005e-01,1.220720447599887848e-02,-4.874365869909524918e-03,4.498722031712532043e-03,1.120532900094985962e-01,9.796744212508201599e-03,1.105459779500961304e-01,7.945446670055389404e-02,1.953524351119995117e-02,2.119190618395805359e-02,4.971792222931981087e-04,-1.883570686914026737e-03,-2.089179586619138718e-03,-5.114476755261421204e-02,-2.065771073102951050e-01,5.190752074122428894e-02,-2.786453068256378174e-02,-4.096556454896926880e-02,4.772765561938285828e-02,-1.054305583238601685e-03,3.265051171183586121e-02,1.211696341633796692e-01,9.019283205270767212e-02,-1.519639194011688232e-01,5.319328606128692627e-02,-7.758721243590116501e-03,4.168474301695823669e-02,-7.181929796934127808e-02,-7.900442183017730713e-02,3.736062347888946533e-02,-5.151141881942749023e-01,4.668900370597839355e-01,3.119275867938995361e-01,1.507869958877563477e-01,6.264320760965347290e-02,-1.917210519313812256e-01,7.724943757057189941e-01,3.451364934444427490e-01,9.565111994743347168e-01,-2.008352279663085938e-01,5.992122739553451538e-02,4.964644014835357666e-01,-1.841507910285145044e-04\n0.000000000000000000e+00,-9.442135342396795750e-05,1.854012080002576113e-04,2.677905140444636345e-04,9.803922148421406746e-04,6.798676622565835714e-05,-2.688663662411272526e-04,-7.967027038091600843e-10,7.050167769193649292e-04,-2.615445409901440144e-04,5.045630503445863724e-03,-1.395309250801801682e-02,2.323395758867263794e-02,-2.306323498487472534e-03,1.370230922475457191e-03,8.081927080638706684e-05,-3.825792809948325157e-04,5.688626552000641823e-04,-1.867590006440877914e-03,2.557522151619195938e-03,2.890440262854099274e-02,-3.344858810305595398e-02,5.274969153106212616e-03,-4.547873104456812143e-04,-7.773234974592924118e-04,-1.025778148323297501e-02,2.568596042692661285e-03,3.252670168876647949e-02,7.636073045432567596e-03,-1.300342730246484280e-03,-2.804652322083711624e-04,-9.609870903659611940e-05,3.999400069005787373e-04,1.587828621268272400e-03,-2.384433336555957794e-02,1.352761220186948776e-02,-1.545837149024009705e-04,-1.728923805058002472e-02,1.090832892805337906e-02,3.482481464743614197e-03,2.843511174432933331e-04,-1.065583806484937668e-02,1.703014969825744629e-02,-2.459010295569896698e-02,7.747949566692113876e-04,3.571796044707298279e-02,-1.629252545535564423e-02,-1.432713703252375126e-03,-8.694269345141947269e-04,1.236347574740648270e-02,-2.922588959336280823e-02,-3.138711443170905113e-03,2.839799784123897552e-02,-9.128506295382976532e-03,1.823832426453009248e-04,-2.876266371458768845e-04,1.860562188085168600e-04,1.123570604249835014e-03,1.166310627013444901e-02,-5.955745466053485870e-03,-5.863956175744533539e-03,-1.123807043768465519e-03,-1.017564500216394663e-04,7.321276643779128790e-05,2.504200047326321510e-08,1.495521864853799343e-04,6.484964396804571152e-04,-3.645843127742409706e-03,-4.250256344676017761e-03,1.346000208286568522e-04,-1.890410203486680984e-04,-7.774120902581671544e-09,-3.360445552971214056e-04,-6.644221721217036247e-04,-7.040385156869888306e-03,1.770424842834472656e-02,2.278087101876735687e-02,-1.465718541294336319e-02,-1.492961077019572258e-03,8.400168735533952713e-05,2.800430520437657833e-04,2.527686301618814468e-03,3.087502345442771912e-02,1.076784543693065643e-02,1.531878719106316566e-03,-9.011210873723030090e-03,-4.190217237919569016e-03,4.595046921167522669e-04,-9.960784809663891792e-04,-6.856151157990098000e-04,2.747310791164636612e-03,-1.183080207556486130e-02,1.311951968818902969e-02,-2.404635027050971985e-02,-5.380478687584400177e-03,9.815795056056231260e-05,-9.929205407388508320e-05,-2.978428266942501068e-03,-9.758872911334037781e-03,-5.918213631957769394e-03,1.772129209712147713e-03,5.137082654982805252e-03,2.197486814111471176e-03,9.010766632854938507e-03,6.376954843290150166e-05,5.398047156631946564e-03,1.059518568217754364e-02,-1.135335676372051239e-02,2.267495729029178619e-02,1.274900510907173157e-02,-2.720850287005305290e-03,4.327355884015560150e-03,-1.843378959165420383e-05,-1.121246459661051631e-04,-8.594816550612449646e-03,-7.074806373566389084e-03,9.950105100870132446e-03,-2.182978391647338867e-02,3.143122303299605846e-04,-1.431920391041785479e-04,6.283557740971446037e-05,-1.999569794861599803e-04,-2.264470327645540237e-03,7.342883385717868805e-03,1.943621784448623657e-03,3.226781554985791445e-04,6.017902051098644733e-04,4.882317807641811669e-05,1.858141374100341636e-08,1.076172702596522868e-04,-4.311589000280946493e-04,2.976891119033098221e-04,-6.102055194787681103e-04,4.107241693418473005e-04,5.705267540179193020e-04,-1.107675018374720821e-08,-2.701391640584915876e-04,5.724171642214059830e-04,-2.004426904022693634e-02,-4.228986427187919617e-02,6.346938759088516235e-02,-2.665147185325622559e-02,2.887609181925654411e-03,-4.109379369765520096e-04,-3.212100709788501263e-04,-2.078583231195807457e-03,-1.959251798689365387e-02,2.016245946288108826e-02,1.374948769807815552e-04,-8.026105910539627075e-02,4.281320609152317047e-03,-6.694106850773096085e-04,1.719735446386039257e-03,2.745814062654972076e-02,9.772501885890960693e-03,-2.739846706390380859e-02,1.342280022799968719e-02,2.997379750013351440e-03,1.196073135361075401e-03,1.657984103076159954e-04,-2.529907505959272385e-04,-1.145671866834163666e-02,2.665144391357898712e-02,8.694280870258808136e-03,1.374496053904294968e-02,4.544824361801147461e-03,-2.361463615670800209e-03,-1.113961916416883469e-02,-1.303991884924471378e-04,-3.431873023509979248e-02,7.113397866487503052e-02,-2.468732558190822601e-02,4.259796813130378723e-02,2.469740808010101318e-02,-3.084230795502662659e-02,-5.777673795819282532e-03,8.001196547411382198e-04,-1.223083399236202240e-02,3.917712718248367310e-02,-2.309290878474712372e-02,3.179594501852989197e-02,1.284697838127613068e-02,-8.013205660972744226e-05,5.871751345694065094e-04,8.496268128510564566e-05,-6.081410683691501617e-04,1.480588805861771107e-03,-1.173401344567537308e-02,5.643407348543405533e-05,-3.584022924769669771e-04,-4.929967690259218216e-04,3.698081127367913723e-04,-5.416232351507233034e-09,1.200015249196439981e-04,-8.282737690024077892e-04,9.999837493523955345e-04,-1.965671253856271505e-05,-1.602076517883688211e-04,1.732393284328281879e-04,-9.751332186169747729e-09,-7.868802640587091446e-04,6.091353134252130985e-04,-7.734531536698341370e-03,-7.584742456674575806e-02,3.686669096350669861e-02,-8.442043326795101166e-03,-1.646187389269471169e-03,-2.951936912722885609e-04,7.047341205179691315e-04,5.832357797771692276e-03,1.465541310608386993e-02,5.670625716447830200e-02,-7.805553078651428223e-02,3.997538611292839050e-02,-3.592892736196517944e-02,5.614851834252476692e-04,-1.285392354475334287e-04,-2.878856845200061798e-03,-1.402133516967296600e-02,1.384496688842773438e-02,4.081907868385314941e-02,-4.821127653121948242e-02,6.845550984144210815e-02,-4.703769227489829063e-04,-3.240091027691960335e-04,-2.763211261481046677e-03,-1.593082025647163391e-02,2.967556379735469818e-02,-2.304562926292419434e-02,-2.349199540913105011e-02,-5.461473949253559113e-03,9.202592074871063232e-03,4.965444095432758331e-04,-6.826226017437875271e-04,4.666717723011970520e-02,2.085736207664012909e-02,3.373649669811129570e-03,-6.912386417388916016e-02,-3.272609319537878036e-03,6.054281257092952728e-03,1.128926640376448631e-03,-5.002631805837154388e-04,-5.445710849016904831e-03,5.375661328434944153e-02,6.807581335306167603e-02,6.011744029819965363e-03,-2.560641732998192310e-04,1.074555912055075169e-03,-5.744463996961712837e-04,-3.235699376091361046e-03,-1.882703788578510284e-02,-1.991388387978076935e-02,1.276158448308706284e-02,1.677655265666544437e-03,1.124332891777157784e-03,2.400725643383339047e-04,-1.986444431167910807e-08,-1.596603106008842587e-04,3.042604366783052683e-04,1.307293656282126904e-03,2.238960296381264925e-04,-4.012038334622047842e-05,-1.366280484944581985e-04,4.217369564685213845e-09,2.035613724729046226e-04,-1.136479259002953768e-04,-3.607630729675292969e-03,4.283431451767683029e-03,-1.935828942805528641e-03,-3.016390604898333549e-03,-5.209947703406214714e-04,8.729856926947832108e-05,1.748982176650315523e-04,-5.554974079132080078e-03,1.306393370032310486e-02,2.186723612248897552e-02,-3.570815781131386757e-03,2.006975747644901276e-02,-2.016545273363590240e-03,1.676781539572402835e-04,-3.129246761091053486e-04,-1.627635024487972260e-02,-5.585534870624542236e-02,5.586093291640281677e-03,2.495596185326576233e-02,-2.041174843907356262e-02,-9.722180664539337158e-03,6.150850094854831696e-04,4.705735773313790560e-04,-1.976231113076210022e-03,5.043418146669864655e-03,-1.150741800665855408e-02,1.733654923737049103e-02,3.328315913677215576e-02,-1.886222744360566139e-03,-1.126400893554091454e-03,2.305977395735681057e-04,-5.721147637814283371e-03,7.597793824970722198e-03,8.793859742581844330e-04,2.838008571416139603e-03,-4.109797999262809753e-03,-1.914240070618689060e-03,-1.166916219517588615e-03,-6.935212877579033375e-04,-1.003693230450153351e-02,-1.715207658708095551e-02,1.209473796188831329e-02,-6.517109926789999008e-03,1.074592769145965576e-02,-2.803215465974062681e-06,6.983116327319294214e-05,2.627289504744112492e-04,-1.071898965165019035e-03,-6.205996964126825333e-03,1.481198472902178764e-03,-4.457714036107063293e-03,-6.902017630636692047e-04,2.192894171457737684e-04,-2.918695281550753862e-05,-2.205285909440135583e-08,-7.598895172122865915e-05,-2.059484904748387635e-05,-3.701753914356231689e-03,-2.159248571842908859e-03,-1.761989260558038950e-04,-1.756548008415848017e-04,-1.199181642874691534e-08,-5.256904478301294148e-05,-1.574499037815257907e-04,-6.687868153676390648e-04,-6.166390608996152878e-03,-9.833779186010360718e-04,9.610248729586601257e-03,-1.079884459613822401e-04,2.510409976821392775e-04,2.769558050204068422e-04,-2.021258696913719177e-03,4.460694268345832825e-02,3.902991302311420441e-03,3.551485715433955193e-03,-2.227570675313472748e-02,-8.240531198680400848e-03,5.157402483746409416e-05,-1.257385592907667160e-03,-1.580221392214298248e-02,-2.931434102356433868e-02,3.469609841704368591e-02,1.174958609044551849e-02,4.885380621999502182e-03,-1.508395746350288391e-02,-2.337902842555195093e-04,-5.630369414575397968e-04,1.802577287890017033e-03,7.567453663796186447e-03,-2.815196290612220764e-02,1.608679257333278656e-02,-9.588887915015220642e-04,-9.837025776505470276e-03,-8.706685621291399002e-04,5.422238609753549099e-04,-1.758007798343896866e-03,-2.615001285448670387e-04,5.891969194635748863e-04,8.847508579492568970e-04,2.015623264014720917e-02,3.118327585980296135e-03,-1.384562929160892963e-04,-4.886875467491336167e-05,1.813965267501771450e-03,-1.177964545786380768e-02,-1.706881448626518250e-03,3.397615253925323486e-02,-1.235577929764986038e-02,8.674687705934047699e-05,-3.251753514632582664e-04,-7.890768756624311209e-05,-5.809072754345834255e-04,-7.581235375255346298e-03,8.135501295328140259e-03,-3.309607505798339844e-03,-5.201365565881133080e-04,9.405826131114736199e-05,1.155658974312245846e-04,8.054911404542508535e-09,4.441218916326761246e-04,-4.958766512572765350e-04,-3.204682725481688976e-04,-5.991460289806127548e-03,5.736654857173562050e-04,1.492965529905632138e-04,-1.392527337884530425e-08,1.523877726867794991e-04,1.701734872767701745e-04,5.211653653532266617e-03,-1.736275479197502136e-02,2.967256680130958557e-02,1.484427601099014282e-03,-1.136204926297068596e-03,1.255750888958573341e-03,1.900626462884247303e-03,9.157627820968627930e-03,3.839809074997901917e-02,-4.647526517510414124e-02,1.449897326529026031e-02,-1.159511599689722061e-02,-3.614307381212711334e-03,-1.762320171110332012e-03,3.311129286885261536e-03,2.373286336660385132e-02,-3.043087571859359741e-02,-4.169837106019258499e-03,1.259572952985763550e-01,1.823478937149047852e-02,7.457808591425418854e-03,-9.518999140709638596e-04,-1.326759345829486847e-03,3.605938050895929337e-03,-1.259979326277971268e-04,5.037963390350341797e-02,-1.245627831667661667e-02,1.986608467996120453e-02,-3.320408612489700317e-02,-3.690199926495552063e-03,5.666811484843492508e-04,6.266432348638772964e-03,-5.533102899789810181e-02,-7.048871368169784546e-02,9.952494874596595764e-03,4.862178117036819458e-02,-3.219666704535484314e-02,-3.992683719843626022e-03,1.881954260170459747e-03,-2.304840460419654846e-02,6.628776434808969498e-03,-4.990023002028465271e-02,-1.325074117630720139e-03,3.795653209090232849e-02,-7.224588771350681782e-04,1.661970629356801510e-03,-2.343589003430679440e-04,-1.766383531503379345e-03,-1.164065860211849213e-02,-1.317500136792659760e-03,3.010827116668224335e-02,4.452304914593696594e-03,7.365257479250431061e-04,-1.253786613233387470e-04,1.614466782484669238e-08,-3.781865234486758709e-04,-1.671991078183054924e-03,1.094169565476477146e-03,7.645102217793464661e-03,-2.690363442525267601e-03,-6.403517909348011017e-04,2.149590727640315890e-08,7.947422564029693604e-04,9.511042735539376736e-04,1.409939303994178772e-02,-1.834680326282978058e-02,-1.847953535616397858e-02,4.730231594294309616e-03,3.313730238005518913e-03,2.313539007445797324e-04,4.563962575048208237e-04,2.801307942718267441e-03,-3.601419180631637573e-02,1.052223891019821167e-01,-1.480765920132398605e-02,-1.010739877820014954e-01,9.475720673799514771e-02,-1.231891801580786705e-03,2.274728380143642426e-03,1.371900923550128937e-02,5.752262473106384277e-02,-5.324075743556022644e-02,7.309812586754560471e-03,-3.605847060680389404e-02,-3.529096394777297974e-02,-2.525456511648371816e-05,-1.436193240806460381e-03,6.867988500744104385e-03,5.992509424686431885e-02,-4.167870432138442993e-02,1.773886382579803467e-02,-3.380560129880905151e-02,-6.231245771050453186e-02,-1.005150377750396729e-02,5.597530980594456196e-04,5.310385022312402725e-03,3.419570252299308777e-02,6.145272776484489441e-02,-4.353453870862722397e-03,4.148145765066146851e-02,-2.309696935117244720e-02,-9.464084869250655174e-04,-1.005609403364360332e-03,-3.804726758971810341e-03,9.333389252424240112e-02,1.308913435786962509e-02,-1.172277983278036118e-02,2.400792576372623444e-02,-5.259428507997654378e-05,1.531802117824554443e-03,-6.673603784292936325e-04,-1.103224465623497963e-03,-7.278969883918762207e-02,3.759101964533329010e-03,2.229466475546360016e-02,3.074891632422804832e-03,-1.892189844511449337e-03,-1.615541077626403421e-05,-1.731808652039035223e-08,2.936060081992764026e-05,1.077019405784085393e-04,-1.910158549435436726e-03,-3.286271588876843452e-03,-2.303298388142138720e-04,-2.234698185930028558e-04,-4.414374643602059223e-09,-1.283124438486993313e-04,-2.471225452609360218e-04,-3.609003964811563492e-03,-2.069586515426635742e-02,1.041243039071559906e-02,1.209830865263938904e-02,-4.223138093948364258e-04,-1.031278225127607584e-05,-6.647305563092231750e-04,2.580699045211076736e-03,1.872829347848892212e-02,2.378063276410102844e-02,2.740195021033287048e-02,-3.929011523723602295e-02,8.184831589460372925e-03,2.330768911633640528e-04,-8.536262903362512589e-04,3.731707111001014709e-04,-1.167338155210018158e-02,-1.463246997445821762e-02,1.303888298571109772e-02,-2.707037143409252167e-02,-1.496603619307279587e-02,-6.349420291371643543e-04,5.968431651126593351e-06,4.443954385351389647e-04,6.559893954545259476e-03,-1.379402168095111847e-02,-3.184401616454124451e-02,-5.252022296190261841e-03,1.082822680473327637e-02,6.394804921001195908e-03,9.791515767574310303e-04,5.652274005115032196e-03,-1.949061267077922821e-02,-2.178773656487464905e-02,4.739799350500106812e-02,1.532297022640705109e-02,-5.343900993466377258e-04,2.661155071109533310e-03,-1.653924118727445602e-03,-1.046632416546344757e-02,-1.450899802148342133e-02,-3.230773145332932472e-03,1.860255375504493713e-02,-1.477024424821138382e-02,-7.123116403818130493e-03,4.371926654130220413e-03,4.747712984681129456e-03,-3.690814599394798279e-03,-6.571634206920862198e-03,-2.863509207963943481e-02,-9.261837229132652283e-03,1.158833620138466358e-03,5.416058702394366264e-04,1.111651799874380231e-04,1.403945032507181168e-03,2.010218740906566381e-04,2.392346737906336784e-03,1.556308008730411530e-02,7.541136350482702255e-03,6.858601118437945843e-04,-2.652211114764213562e-03,1.089982339181005955e-03,-1.923115691170096397e-03,-1.135167316533625126e-03,1.869194908067584038e-03,3.442051634192466736e-02,-5.382257699966430664e-02,7.857778109610080719e-03,2.243879251182079315e-03,1.899615395814180374e-03,7.981588714756071568e-04,6.281653186306357384e-04,-1.501626241952180862e-02,3.427411615848541260e-02,4.271969199180603027e-02,-5.832648649811744690e-02,5.128226056694984436e-02,8.695694617927074432e-03,6.264049559831619263e-03,-3.990720212459564209e-02,1.931457594037055969e-02,-5.021747201681137085e-02,2.401894330978393555e-02,-7.723783608525991440e-03,-1.149654481559991837e-02,-5.374586209654808044e-03,1.034485641866922379e-03,6.816528271883726120e-03,1.022888794541358948e-01,1.940793916583061218e-02,-6.323415786027908325e-02,2.927779220044612885e-02,6.487114727497100830e-02,-3.901116782799363136e-03,6.905738729983568192e-03,6.066280882805585861e-03,-4.867991805076599121e-02,-1.712691038846969604e-02,-2.565649710595607758e-02,-4.318948835134506226e-02,5.988417565822601318e-02,-2.111873822286725044e-03,2.912636101245880127e-02,5.344427749514579773e-02,-3.972283005714416504e-02,1.440376043319702148e-01,3.650498762726783752e-02,-1.488840281963348389e-01,-5.544994398951530457e-02,-8.270460530184209347e-04,-8.984492719173431396e-02,-7.948329299688339233e-02,-5.115213990211486816e-02,-2.080829292535781860e-01,9.589442014694213867e-01,5.531429313123226166e-03,-1.711233891546726227e-02,3.022768360096961260e-04\n0.000000000000000000e+00,-5.053167569712968543e-06,-2.012436161749064922e-04,-8.819083450362086296e-04,1.915664179250597954e-03,-2.455458452459424734e-04,-1.170578525488963351e-05,5.271261205308519493e-09,1.129500305978581309e-04,8.662664913572371006e-05,9.548698551952838898e-03,3.831046633422374725e-03,2.293048426508903503e-03,-5.608431529253721237e-03,1.939024194143712521e-03,-5.129586133989505470e-05,3.299883974250406027e-05,3.169596311636269093e-04,7.551342248916625977e-03,-2.033788897097110748e-02,5.354432854801416397e-03,1.983772730454802513e-03,-1.043904386460781097e-02,-6.789427134208381176e-04,-8.395911663683364168e-07,-8.441144600510597229e-03,-2.401881851255893707e-02,1.479366514831781387e-02,1.694648526608943939e-02,1.056953798979520798e-02,-2.703357487916946411e-03,1.581626929691992700e-05,-1.265263417735695839e-04,1.361487666144967079e-04,1.913311518728733063e-02,-3.157672658562660217e-02,2.779463864862918854e-02,3.794481977820396423e-03,9.252394549548625946e-03,-2.371434587985277176e-03,2.299748739460483193e-04,2.067162282764911652e-02,-3.403571993112564087e-02,-4.254166036844253540e-03,1.250830944627523422e-02,1.492108032107353210e-02,1.193903759121894836e-02,1.002069795504212379e-03,-2.299985353602096438e-04,6.759011652320623398e-03,-1.623753458261489868e-02,-1.643901318311691284e-02,-2.283689333125948906e-03,-1.299505704082548618e-03,-1.791346221580170095e-05,2.058209211099892855e-04,-5.752197012043325230e-06,3.682114474941045046e-04,1.712447497993707657e-03,-3.035061294212937355e-03,2.239441033452749252e-03,2.509382320567965508e-04,1.516545889899134636e-04,-1.249561864824499935e-05,6.106970484864859827e-09,1.597334630787372589e-05,6.688357825623825192e-05,1.123188878409564495e-03,3.764956956729292870e-03,-4.008164250990375876e-05,-1.070721336873248219e-04,8.538857620976614271e-09,7.088217444106703624e-06,7.389397360384464264e-04,-1.660943380557000637e-03,1.398040167987346649e-02,-3.322120057418942451e-03,-1.643629558384418488e-02,1.070672413334250450e-03,-1.569768210174515843e-04,-3.341046103741973639e-04,3.370625432580709457e-03,-3.865530481562018394e-03,-2.308836410520598292e-04,1.697518117725849152e-02,3.971887286752462387e-03,-4.253247752785682678e-03,-2.188567596022039652e-04,-1.411483273841440678e-03,-8.212629705667495728e-03,-8.485394529998302460e-03,1.951855723746120930e-03,-2.582213655114173889e-02,-4.141381476074457169e-03,-7.057418581098318100e-03,2.627909125294536352e-04,4.026428505312651396e-04,1.342318020761013031e-03,1.914196833968162537e-02,-2.588141523301601410e-02,9.665821678936481476e-03,-5.015353206545114517e-03,1.576196216046810150e-02,2.688871463760733604e-03,-2.495160151738673449e-04,3.964763600379228592e-03,-4.255733452737331390e-03,8.480238728225231171e-03,1.254053879529237747e-02,-8.665576577186584473e-03,1.591767556965351105e-02,1.949701225385069847e-03,-2.845526032615453005e-04,1.087089651264250278e-03,-7.797040976583957672e-03,4.247166216373443604e-03,1.786172203719615936e-02,-8.648680523037910461e-03,2.080737613141536713e-04,-4.161605029366910458e-04,-1.482251827837899327e-04,2.508329052943736315e-04,-3.765849396586418152e-03,-6.107733119279146194e-03,-2.663543913513422012e-03,-7.379169692285358906e-04,1.984365226235240698e-04,1.079957874026149511e-04,5.861017005059920848e-09,-1.649450859986245632e-05,-5.789386341348290443e-05,-3.595901653170585632e-03,5.278284661471843719e-04,2.813325263559818268e-04,2.830150187946856022e-04,-6.516014394719604752e-09,5.023906123824417591e-04,2.123656886396929622e-04,8.647793903946876526e-03,-1.556695811450481415e-02,8.376277983188629150e-02,1.507165096700191498e-02,-4.654663498513400555e-04,1.514943724032491446e-04,3.923355543520301580e-04,5.300594493746757507e-03,1.506384648382663727e-02,-4.003740847110748291e-02,-5.488302558660507202e-02,-1.157502159476280212e-01,4.488814738579094410e-04,-1.843836274929344654e-03,3.168926341459155083e-03,2.062231488525867462e-02,3.036020509898662567e-02,-7.614894956350326538e-02,1.187344491481781006e-01,9.525278955698013306e-02,-4.453642759472131729e-03,-4.098323406651616096e-04,-6.654285243712365627e-06,-2.056670142337679863e-03,-3.024491015821695328e-04,2.670736983418464661e-02,1.905157929286360741e-03,2.202185569331049919e-03,-3.065430000424385071e-02,3.871300723403692245e-04,4.675476229749619961e-04,-1.615700311958789825e-02,5.391587689518928528e-02,-7.338864356279373169e-02,8.591224253177642822e-02,3.842430189251899719e-03,-2.457756549119949341e-02,1.209204643964767456e-02,1.881153089925646782e-03,-1.130923349410295486e-02,5.004943534731864929e-02,-5.000181123614311218e-02,-5.021470412611961365e-02,9.772893041372299194e-03,-9.542320040054619312e-04,9.513000841252505779e-04,-2.920715487562119961e-04,-1.975272549316287041e-03,-6.631860043853521347e-03,-2.054329589009284973e-02,2.599684894084930420e-02,3.572338027879595757e-03,-1.112438912969082594e-04,-8.032436016947031021e-05,3.679048177218646742e-09,1.966011404874734581e-05,3.414800157770514488e-04,3.359810507390648127e-04,-1.390278106555342674e-03,3.647556295618414879e-04,6.667370325885713100e-05,-3.845642027044959832e-09,-1.527655986137688160e-04,-3.183067310601472855e-04,5.087878555059432983e-03,3.450191579759120941e-03,4.159185290336608887e-02,-5.104776355437934399e-04,1.186776207759976387e-04,2.342114566999953240e-05,-3.389773191884160042e-04,-1.483617583289742470e-03,-2.997852861881256104e-02,6.776585429906845093e-02,6.154444813728332520e-02,-6.590212881565093994e-02,-3.353996668010950089e-03,-1.004341873340308666e-03,1.289892243221402168e-03,1.809919625520706177e-02,2.629153244197368622e-02,-7.955763489007949829e-03,-6.221943348646163940e-02,-8.637848310172557831e-03,1.278198137879371643e-02,4.708581254817545414e-04,4.728725180029869080e-04,8.173053152859210968e-03,-5.249256268143653870e-03,4.004924371838569641e-02,-5.337358638644218445e-02,-6.394604593515396118e-02,-4.386115353554487228e-03,-5.116350948810577393e-03,-2.556511026341468096e-04,-4.213171079754829407e-03,-7.270943839102983475e-03,2.666708268225193024e-02,4.564802628010511398e-03,-1.192615833133459091e-02,-1.326505374163389206e-02,7.400000467896461487e-04,-1.503689854871481657e-04,-7.696157786995172501e-03,3.218371048569679260e-02,2.715901657938957214e-02,-2.002736367285251617e-02,-8.591180667281150818e-03,3.208241832908242941e-04,-2.817474014591425657e-04,4.889752017334103584e-04,-1.353642088361084461e-03,1.191378105431795120e-02,8.153426460921764374e-03,-6.509814877063035965e-03,-4.656285163946449757e-04,-7.960147340781986713e-04,-1.113267280743457377e-04,-1.142922201324836351e-09,3.589628977351821959e-05,-2.733018191065639257e-04,5.905670113861560822e-04,1.902884803712368011e-03,-1.548123982502147555e-04,1.994778285734355450e-04,1.202766952701495029e-08,-1.202248677145689726e-04,1.013566507026553154e-04,-2.685927087441086769e-03,-5.930026993155479431e-03,2.550322376191616058e-02,-3.708440577611327171e-03,-6.221138028195127845e-05,-6.481452874140813947e-05,2.448556479066610336e-04,4.748522769659757614e-04,-9.844440966844558716e-03,-5.176987964659929276e-03,-7.531083654612302780e-03,-5.383315961807966232e-03,4.976032767444849014e-03,2.709485706873238087e-04,-1.381252426654100418e-03,6.719497963786125183e-03,-3.671208862215280533e-03,-1.331778988242149353e-02,1.694992370903491974e-02,-6.615154910832643509e-03,-5.940215196460485458e-04,2.432769688311964273e-04,-1.081765876733697951e-04,-5.267935921438038349e-04,5.595225840806961060e-03,5.041730590164661407e-03,3.911473788321018219e-03,2.359918551519513130e-03,4.371108487248420715e-03,1.975829945877194405e-03,3.125461444142274559e-05,-2.343830419704318047e-03,-9.891179390251636505e-03,-6.315837614238262177e-03,3.032082691788673401e-02,1.088765915483236313e-02,-3.159237327054142952e-03,-5.696333391824737191e-05,2.584174508228898048e-04,-3.783384454436600208e-04,-1.677185669541358948e-02,2.681861165910959244e-03,-1.114897336810827255e-02,-8.000059984624385834e-03,-3.242842212785035372e-04,-2.402439276920631528e-04,-4.976908676326274872e-04,1.081287555280141532e-04,-3.343523479998111725e-03,-1.300834119319915771e-02,-1.747569331200793386e-04,3.603945369832217693e-04,2.904329157900065184e-04,3.201828803867101669e-05,-3.623242150752048474e-09,-1.553024194436147809e-04,-5.161266744835302234e-05,-1.496443175710737705e-03,-6.238259957171976566e-04,5.244843123364262283e-05,-5.933096690569072962e-05,-1.531060433990205638e-08,1.584918572916649282e-05,1.345256441709352657e-05,2.405190840363502502e-03,-1.200934778898954391e-02,1.287560723721981049e-02,7.292479742318391800e-03,-7.749624637654051185e-05,1.226011227117851377e-04,-2.025763242272660136e-04,-2.129363361746072769e-03,1.452175900340080261e-02,-2.361926436424255371e-02,-8.195051923394203186e-03,-4.488644190132617950e-03,-2.899824758060276508e-04,-3.986332740169018507e-04,-5.167576018720865250e-04,1.186689361929893494e-03,8.697680197656154633e-03,-1.239688135683536530e-02,2.707490883767604828e-02,-2.160753123462200165e-03,-6.663457490503787994e-03,-5.458314262796193361e-05,-8.093525684671476483e-05,1.224735053256154060e-03,-2.329093171283602715e-03,4.659706726670265198e-03,-8.812067098915576935e-03,-4.772318061441183090e-03,-7.372708059847354889e-03,-3.256655065342783928e-03,-8.750101551413536072e-05,-2.556587103754281998e-03,-5.634647794067859650e-03,-6.745914579369127750e-04,3.304600715637207031e-02,4.482367075979709625e-03,-1.005918905138969421e-02,8.222530595958232880e-05,1.936058106366544962e-05,-2.985074417665600777e-03,-8.842714130878448486e-03,-9.147081524133682251e-03,1.725352741777896881e-02,-8.697955869138240814e-03,1.363661285722628236e-04,-1.679166598478332162e-05,7.101175287971273065e-05,-2.963094739243388176e-04,9.499436710029840469e-04,2.606622641906142235e-03,9.902566671371459961e-04,3.789911352214403450e-05,-3.379707341082394123e-04,-2.540752575441729277e-05,-4.188450475339777768e-09,-4.859776890953071415e-05,2.851844692486338317e-05,-3.681308822706341743e-03,4.755298723466694355e-04,-3.094568819506093860e-05,-1.067152843461371958e-04,-5.488431042977026664e-09,1.841310877352952957e-04,-2.956773678306490183e-04,-1.503232633695006371e-03,-9.699762798845767975e-03,-1.569757424294948578e-02,1.713491417467594147e-02,3.095421707257628441e-04,-2.264745999127626419e-04,7.463125803042203188e-05,-4.960977472364902496e-03,-1.854312792420387268e-02,7.894380949437618256e-03,-2.441249229013919830e-02,3.443084657192230225e-03,3.188839880749583244e-03,-8.524321019649505615e-04,2.650477690622210503e-04,-2.647161018103361130e-03,-1.719753257930278778e-02,-2.231710590422153473e-02,3.033276647329330444e-02,1.250344503205269575e-04,4.271246725693345070e-04,5.309569678502157331e-05,7.304571045096963644e-05,3.737916413228958845e-04,1.644761115312576294e-02,-9.755576029419898987e-03,3.706426126882433891e-03,6.340439897030591965e-03,-4.701929632574319839e-03,-9.291346184909343719e-03,-2.818563370965421200e-04,2.665187057573348284e-04,2.439358271658420563e-02,3.443337231874465942e-02,3.808005247265100479e-03,-9.360505267977714539e-03,-3.653574734926223755e-02,-2.215686021372675896e-03,-1.223419094458222389e-04,8.606118499301373959e-04,-1.039761700667440891e-03,6.986696738749742508e-03,1.546430122107267380e-02,-7.944177836179733276e-03,4.782178148161619902e-04,-4.528480640146881342e-04,2.514267398510128260e-04,7.549881411250680685e-05,7.527037058025598526e-03,1.303704921156167984e-02,-2.292692661285400391e-03,-6.698986398987472057e-04,-5.538952536880970001e-04,-2.536183455958962440e-05,6.138614061512726039e-10,-1.158631566795520484e-04,5.187395145185291767e-04,-7.214374840259552002e-03,-6.721816956996917725e-03,-7.149925222620368004e-04,-3.766049048863351345e-04,4.718742729892255738e-09,-1.083949391613714397e-04,-2.216706052422523499e-04,-7.330829743295907974e-03,-3.772201016545295715e-02,2.270454727113246918e-02,-3.062019357457756996e-03,-4.129725508391857147e-03,7.326086633838713169e-04,2.486425684764981270e-03,4.096898715943098068e-03,1.307504624128341675e-02,-7.203361392021179199e-02,-1.304700132459402084e-02,-3.815603256225585938e-02,-1.355443522334098816e-02,4.002327914349734783e-04,-2.247289754450321198e-03,-7.074360549449920654e-02,9.041166864335536957e-03,-2.006474509835243225e-02,-1.156732160598039627e-02,4.200220480561256409e-02,-7.820784114301204681e-03,5.209807422943413258e-04,4.032633441966027021e-04,-8.013960905373096466e-03,-1.178546342998743057e-02,-1.077910512685775757e-02,-2.480290271341800690e-02,1.817578822374343872e-02,-3.919178154319524765e-03,4.465243313461542130e-03,1.541229663416743279e-03,-1.693145558238029480e-02,1.364892069250345230e-02,-4.310365021228790283e-02,1.628191769123077393e-01,6.236613914370536804e-02,-1.625867560505867004e-02,9.795216610655188560e-04,1.449431176297366619e-03,-4.977683071047067642e-03,-6.465137004852294922e-02,-3.587179630994796753e-02,2.677980437874794006e-02,2.744508162140846252e-02,3.485352208372205496e-04,1.224008738063275814e-03,2.134867681888863444e-04,1.252524089068174362e-04,2.861756272614002228e-02,-6.347863934934139252e-03,1.197172887623310089e-02,2.018025610595941544e-03,6.892650271765887737e-04,-1.203303545480594039e-04,-2.521568376323557459e-08,9.587528620613738894e-05,2.692399139050394297e-04,6.999713368713855743e-04,-2.114239759976044297e-04,5.566990512306801975e-05,1.322042808169499040e-04,1.350672107491845964e-08,-1.606954028829932213e-04,2.256916341139003634e-04,-1.429162803106009960e-03,-2.465704269707202911e-02,1.134784519672393799e-02,-1.912692561745643616e-02,4.456486203707754612e-04,-4.817225271835923195e-05,-3.600992204155772924e-04,3.227320034056901932e-03,-2.337815053761005402e-02,-7.893337868154048920e-03,-2.592017874121665955e-03,-1.308850198984146118e-02,5.633583292365074158e-03,-5.771262294729240239e-05,6.375685334205627441e-04,1.186746358871459961e-02,1.573006622493267059e-02,-2.004276402294635773e-02,-4.366282373666763306e-03,-1.331242360174655914e-02,-1.002792501822113991e-03,-2.847189025487750769e-04,-4.772009851876646280e-04,3.447528870310634375e-04,7.656102534383535385e-03,6.750898901373147964e-04,-5.181822460144758224e-03,-1.980184018611907959e-02,6.208205129951238632e-03,4.381990525871515274e-03,-3.070122038479894400e-04,4.718357231467962265e-03,-2.998400479555130005e-03,-2.682466059923171997e-03,3.589887171983718872e-02,2.929134853184223175e-02,7.068247068673372269e-03,5.778353079222142696e-04,-7.622576958965510130e-05,-1.051964424550533295e-02,6.483903620392084122e-03,-1.234961324371397495e-03,4.145200178027153015e-02,-1.410956308245658875e-02,-1.244272571057081223e-03,-8.100923878373578191e-05,5.760777858085930347e-04,-1.639515045098960400e-03,4.803807009011507034e-03,-4.895511548966169357e-03,-2.428127918392419815e-04,9.407318430021405220e-04,-2.084090665448457003e-04,-1.741868472890928388e-04,1.724718254990875721e-03,-3.643920063041150570e-04,3.055484499782323837e-03,1.051422022283077240e-02,9.828944690525531769e-03,-7.613307680003345013e-04,1.152420998550951481e-03,1.586542930454015732e-03,-1.049063401296734810e-03,-4.300437285564839840e-04,1.075727399438619614e-02,4.575420636683702469e-03,1.155699323862791061e-02,2.974174730479717255e-02,3.948957193642854691e-03,-1.135555910877883434e-03,-7.672270294278860092e-03,-1.622183714061975479e-03,-4.888104647397994995e-02,6.664043664932250977e-02,1.770567893981933594e-02,-1.631011441349983215e-02,4.063924774527549744e-02,5.430457182228565216e-03,-7.022773381322622299e-03,1.269765011966228485e-02,1.011940091848373413e-02,3.939741849899291992e-02,3.762882202863693237e-02,1.249762438237667084e-02,7.589921355247497559e-02,-4.110205918550491333e-03,-2.845672424882650375e-03,6.349377334117889404e-03,8.185436949133872986e-03,-5.012506246566772461e-02,1.209645811468362808e-02,-7.971832901239395142e-02,2.025211974978446960e-02,-9.945880621671676636e-03,-2.198754576966166496e-03,1.186743006110191345e-02,-4.053164273500442505e-02,3.876331821084022522e-02,-8.342938125133514404e-02,-1.822136156260967255e-02,3.405192494392395020e-02,1.326005533337593079e-02,4.823843191843479872e-04,3.473026677966117859e-02,-9.769862517714500427e-03,-1.972924452275037766e-03,-1.267317030578851700e-02,1.573342084884643555e-02,-1.246668547391891479e-01,1.360655762255191803e-02,2.138231992721557617e-01,-7.317391782999038696e-02,-9.340577572584152222e-02,7.458440959453582764e-02,3.668107790872454643e-03,6.285626888275146484e-01,1.308108270168304443e-01,-1.819524622987955809e-04\n0.000000000000000000e+00,-9.680281800683587790e-05,-3.584201040212064981e-04,-2.614684402942657471e-03,-1.368707744404673576e-03,-1.998870429815724492e-04,-8.753279689699411392e-05,1.524586568102392903e-09,1.387602242175489664e-04,1.703618181636556983e-04,-6.282962858676910400e-03,-4.997401311993598938e-02,3.108335100114345551e-02,5.413963226601481438e-04,1.483201194787397981e-04,3.901859163306653500e-04,5.318156327120959759e-04,-6.068906746804714203e-03,-1.922721741721034050e-03,4.098252858966588974e-03,2.296387962996959686e-02,-3.737873211503028870e-02,2.526893513277173042e-04,-1.933426014147698879e-03,-4.128956643398851156e-04,-1.015968900173902512e-02,-1.176620088517665863e-02,8.353664726018905640e-02,3.113871812820434570e-02,1.794434897601604462e-02,-1.026763021945953369e-02,3.927241778001189232e-04,-8.101206040009856224e-04,-6.467526545748114586e-04,-1.329721882939338684e-02,3.735758736729621887e-02,2.318984270095825195e-02,1.410267408937215805e-02,-4.727497696876525879e-03,3.125357208773493767e-03,5.577621050179004669e-04,1.358942221850156784e-02,3.044461645185947418e-02,-3.386254981160163879e-02,-1.613906212151050568e-02,-2.201123908162117004e-02,1.876492984592914581e-03,-2.775187836959958076e-03,1.467035763198509812e-04,-8.739065960980951786e-04,-2.103244187310338020e-03,5.226351320743560791e-03,3.311321511864662170e-02,1.350342482328414917e-02,1.948138378793373704e-05,5.354766617529094219e-04,-1.299038267461583018e-04,2.562571316957473755e-04,-6.451084482250735164e-05,1.182796695502474904e-04,1.402739668264985085e-03,5.878423689864575863e-04,1.685524475760757923e-04,-4.114656621823087335e-05,1.735605970054621139e-08,-1.682569927652366459e-05,-8.252161933341994882e-05,-2.534698462113738060e-03,4.047594033181667328e-03,8.713184797670692205e-05,-3.975980507675558329e-05,1.304624674958176911e-08,9.872711234493181109e-05,7.583186379633843899e-04,2.221337053924798965e-03,1.884605363011360168e-02,-4.941998980939388275e-03,-2.030629664659500122e-02,2.036448568105697632e-03,-2.214561391156166792e-05,-9.312748443335294724e-04,4.189420957118272781e-03,1.434495486319065094e-02,3.330311179161071777e-02,9.437301009893417358e-02,-2.250611782073974609e-02,-7.259473670274019241e-03,-4.918281338177621365e-04,-7.895472226664423943e-04,-2.603335073217749596e-03,-2.100456738844513893e-03,6.299121677875518799e-02,-7.612298429012298584e-02,1.554943714290857315e-02,-8.290124125778675079e-03,3.407273616176098585e-04,1.040432471199892461e-04,3.751945681869983673e-03,2.905273810029029846e-02,-1.482535433024168015e-02,2.187419310212135315e-02,-1.960834860801696777e-02,8.852239698171615601e-03,-7.228112081065773964e-04,-2.402344107395038009e-04,-2.484284806996583939e-03,8.724208921194076538e-03,-7.139611523598432541e-03,-3.450997546315193176e-02,-1.674132049083709717e-02,3.631809353828430176e-02,-1.614555600099265575e-03,-3.431433869991451502e-04,-4.573635291308164597e-03,-8.972914889454841614e-03,-3.191814059391617775e-03,5.564185604453086853e-02,-6.532443687319755554e-03,2.675153373274952173e-04,-6.468473002314567566e-04,-2.738702096394263208e-05,-3.931035171262919903e-04,-2.159039722755551338e-03,-6.033257115632295609e-03,-3.384542185813188553e-03,-6.614698795601725578e-04,2.508763864170759916e-04,1.867603132268413901e-04,1.806579241758754506e-08,-8.628829964436590672e-04,1.144675305113196373e-03,1.533897011540830135e-03,-1.812949310988187790e-03,-2.894703648053109646e-04,-6.694848416373133659e-04,-1.013546402361953369e-08,-2.283531648572534323e-04,-3.057493595406413078e-04,3.787501901388168335e-02,1.738335192203521729e-02,7.962857186794281006e-02,5.403067544102668762e-02,-1.376364263705909252e-03,6.783819408155977726e-04,5.228921072557568550e-04,-6.962731276871636510e-05,8.245464414358139038e-02,2.786099724471569061e-02,-6.600538035854697227e-04,-5.794588103890419006e-02,-2.409227192401885986e-02,-2.848915290087461472e-03,-1.505284220911562443e-03,-4.330642148852348328e-02,5.022325739264488220e-02,-2.111299894750118256e-02,7.032968103885650635e-02,1.006051525473594666e-01,-2.955529838800430298e-02,9.385392186231911182e-04,1.799995661713182926e-03,-3.994102007709443569e-04,-8.423560857772827148e-02,4.179719835519790649e-03,-4.177834466099739075e-02,-2.340646088123321533e-02,-1.752511481754481792e-03,-4.043096676468849182e-03,4.602454137057065964e-04,-1.521734707057476044e-02,8.475220203399658203e-02,-5.897057056427001953e-02,7.990264892578125000e-02,-1.171361133456230164e-01,1.258705928921699524e-02,1.735902391374111176e-02,-5.564030143432319164e-04,1.138547342270612717e-02,-1.174699608236551285e-02,-4.200942441821098328e-02,-5.145432427525520325e-02,7.196417450904846191e-02,-7.281866419361904263e-05,7.805932546034455299e-05,1.566162245580926538e-04,-1.890840503619983792e-04,-9.752226062119007111e-03,1.783705875277519226e-02,1.512631215155124664e-02,2.849199576303362846e-03,-5.139632849022746086e-04,-5.452737677842378616e-04,4.030983102865093315e-09,-1.710558863123878837e-04,-1.046766177751123905e-03,2.627860754728317261e-03,3.496782854199409485e-03,-3.475111152511090040e-04,-3.183342050760984421e-05,3.656744240743137198e-09,8.166555198840796947e-04,4.132179019507020712e-04,1.907876878976821899e-02,1.588593050837516785e-02,1.262148935347795486e-02,4.164190217852592468e-02,2.657557139173150063e-03,3.627233090810477734e-04,4.082963860128074884e-04,-7.409093435853719711e-03,2.248846460133790970e-03,7.372638583183288574e-02,4.612844437360763550e-02,-3.493880480527877808e-02,4.227874428033828735e-02,-6.387063767760992050e-04,3.512155089993029833e-04,2.957572462037205696e-03,1.559232041472569108e-04,3.013641759753227234e-02,1.952969282865524292e-02,-3.272292960900813341e-04,-4.970802739262580872e-02,7.427160016959533095e-05,5.735661834478378296e-04,1.063004694879055023e-02,9.468019008636474609e-03,-1.522187795490026474e-02,3.465982154011726379e-02,-1.602347940206527710e-02,1.416263449937105179e-02,-1.514692138880491257e-02,1.289966749027371407e-03,-6.435562390834093094e-03,-1.870151050388813019e-02,4.287965595722198486e-03,-2.224014140665531158e-02,1.200668280944228172e-03,-1.659497618675231934e-02,-6.099333986639976501e-03,6.835210369899868965e-04,1.496292930096387863e-02,6.905178073793649673e-03,1.418696367181837559e-03,-7.375626266002655029e-02,3.740591555833816528e-02,-3.163245273754000664e-04,1.995432830881327391e-04,-3.269919034210033715e-05,8.573638624511659145e-04,4.468952305614948273e-03,-9.297394193708896637e-03,-3.416012972593307495e-03,-1.331770094111561775e-03,-7.990690646693110466e-04,-1.723765890346840024e-04,-1.063767740561161190e-09,1.247583277290686965e-04,8.046398870646953583e-04,-6.181920412927865982e-03,-4.948477260768413544e-03,-2.005720889428630471e-04,-1.481138606322929263e-04,-6.135167041065869853e-09,1.233239454450085759e-04,-3.680898807942867279e-04,3.567417617887258530e-03,-2.332415198907256126e-03,-8.265762589871883392e-03,6.184532307088375092e-03,-1.358154113404452801e-03,2.924436412286013365e-04,1.263518701307475567e-03,-7.167593576014041901e-04,3.391876816749572754e-02,3.748337621800601482e-04,-4.123779013752937317e-03,5.055132322013378143e-03,-1.133411470800638199e-02,-1.554490154376253486e-04,-1.715391175821423531e-03,-1.299705263227224350e-02,-1.771485432982444763e-02,2.996160462498664856e-02,3.730382025241851807e-02,3.251134231686592102e-02,-2.357114572077989578e-03,8.604011964052915573e-05,-7.649163017049431801e-04,7.367158541455864906e-04,1.513055060058832169e-02,-9.809615090489387512e-03,3.638968989253044128e-02,-1.331792585551738739e-02,1.022853050380945206e-02,1.361206406727433205e-03,1.482382649555802345e-04,-5.111982580274343491e-03,1.116126775741577148e-03,-2.456015348434448242e-02,8.402003906667232513e-03,1.090914476662874222e-02,4.588412586599588394e-03,-1.081513706594705582e-03,-7.868417742429301143e-05,-6.938351783901453018e-03,-1.215854100883007050e-02,1.014267560094594955e-02,1.539704203605651855e-02,-1.790007343515753746e-03,-7.233055657707154751e-05,4.989315129932947457e-05,5.055106885265558958e-05,-8.866294519975781441e-04,-9.849947877228260040e-03,-2.545385435223579407e-02,-3.945408854633569717e-03,-1.219494850374758244e-03,4.171293403487652540e-04,1.112738573283422738e-05,-9.378453569297562353e-10,3.332423148094676435e-05,2.708023930608760566e-05,-2.275102538987994194e-03,-2.460224321112036705e-03,-4.022257417091168463e-05,-4.872287172474898398e-05,2.408870614090119489e-08,-9.857292025117203593e-05,2.712699933908879757e-04,-1.843056757934391499e-03,1.553699467331171036e-02,1.214873883873224258e-02,-7.444864138960838318e-03,-1.238759257830679417e-03,-1.085566109395585954e-04,-3.496939607430249453e-04,3.174214856699109077e-03,5.691745784133672714e-03,3.534666821360588074e-02,1.885418780148029327e-02,8.461456745862960815e-03,-2.717500086873769760e-03,7.902050274424254894e-04,-1.303586643189191818e-03,-7.594624534249305725e-03,1.219630241394042969e-02,-2.327528595924377441e-02,1.165620400570333004e-03,-2.104571275413036346e-02,2.148186089470982552e-03,5.310152191668748856e-04,1.744227483868598938e-05,-4.853683931287378073e-04,4.097364377230405807e-03,1.200324506498873234e-03,8.982757106423377991e-03,1.798407547175884247e-02,-1.878784387372434139e-03,3.675558371469378471e-03,-1.645102602196857333e-04,-5.021982360631227493e-03,3.981141373515129089e-03,-6.626070942729711533e-03,3.677948191761970520e-02,1.814061217010021210e-02,-4.111223854124546051e-03,-4.375026619527488947e-04,-9.927625069394707680e-05,-1.036564633250236511e-02,-1.063787564635276794e-02,4.189651226624846458e-04,-1.748398318886756897e-02,5.843119230121374130e-03,2.854225749615579844e-04,1.856110611697658896e-04,-5.238298763288185000e-05,-1.149215269833803177e-03,-6.759353447705507278e-03,6.074348930269479752e-04,2.998157578986138105e-04,-2.210168895544484258e-04,3.711063764058053493e-04,-6.577828025911003351e-05,1.646412783884443343e-09,3.071833925787359476e-04,2.570140932220965624e-04,-4.219442605972290039e-03,-5.702349822968244553e-03,3.348078462295234203e-04,2.712388595682568848e-05,2.661899856093441485e-08,-4.539791843853890896e-04,1.747220230754464865e-04,-1.775400154292583466e-02,3.518796991556882858e-03,-9.180082939565181732e-03,2.314930967986583710e-02,-1.398349064402282238e-03,-6.477656279457733035e-05,-4.931076546199619770e-04,2.311383374035358429e-03,-7.675226777791976929e-03,4.380081593990325928e-02,-2.093143761157989502e-02,1.533138658851385117e-02,-2.531007630750536919e-03,4.720657216239487752e-06,9.076369460672140121e-04,1.412853971123695374e-02,-6.103649269789457321e-03,-1.613610051572322845e-02,5.191286280751228333e-02,3.014354966580867767e-02,6.005890201777219772e-03,-3.880671283695846796e-05,4.625806468538939953e-05,4.151375964283943176e-03,8.339611813426017761e-03,1.189855299890041351e-02,1.273961551487445831e-02,-2.084929868578910828e-02,1.238981378264725208e-03,3.861572826281189919e-03,2.186425845138728619e-04,-2.482811734080314636e-02,4.940382018685340881e-02,1.588225550949573517e-02,-3.427826985716819763e-02,-1.255971938371658325e-02,-2.713522128760814667e-02,1.299564260989427567e-03,2.692723064683377743e-04,-7.034482434391975403e-03,8.426006883382797241e-03,1.720729656517505646e-02,3.330089524388313293e-02,-3.735077753663063049e-02,2.935162046924233437e-04,1.870736305136233568e-04,1.336673303740099072e-04,-4.864333895966410637e-04,4.516377579420804977e-03,1.770757487975060940e-03,2.419197466224431992e-03,2.597500570118427277e-04,9.839502163231372833e-04,-7.994991756277158856e-05,3.325673247900340357e-08,-2.333923184778541327e-04,7.932379958219826221e-04,-8.588134311139583588e-03,-5.948505830019712448e-03,-5.068526952527463436e-04,-5.221923929639160633e-04,6.019135412316245493e-09,-2.120960925822146237e-05,-1.662276918068528175e-04,-4.977675271220505238e-04,2.313539572060108185e-02,9.803798981010913849e-03,1.379055529832839966e-02,-1.895812340080738068e-03,-8.132200309773907065e-05,-9.095619898289442062e-04,-9.610624983906745911e-03,2.925169095396995544e-02,3.588372841477394104e-02,5.073199793696403503e-02,-1.026945002377033234e-02,-2.709697000682353973e-02,-2.663342165760695934e-04,-9.734342456795275211e-04,-6.041065976023674011e-02,-5.057842936366796494e-03,2.914550527930259705e-02,1.229574158787727356e-02,6.188095360994338989e-02,-7.565006380900740623e-04,-2.778063062578439713e-04,3.749206080101430416e-04,-2.813119674101471901e-03,-1.219438854604959488e-02,-1.316843647509813309e-02,-2.442145161330699921e-02,-3.257320821285247803e-02,-2.139771729707717896e-02,-7.076903712004423141e-04,-2.780639333650469780e-04,7.691073697060346603e-04,-1.533865276724100113e-02,7.867217995226383209e-03,8.054275065660476685e-03,5.663192365318536758e-03,-1.329891569912433624e-02,-1.525538507848978043e-03,-8.172758971340954304e-04,2.707690233364701271e-03,-1.123870536684989929e-02,-3.736732900142669678e-02,-5.004913080483675003e-03,8.146151900291442871e-03,6.607496761716902256e-04,4.689695488195866346e-04,5.780532956123352051e-04,-2.083153463900089264e-03,6.314139813184738159e-02,2.961850166320800781e-02,1.205308455973863602e-02,1.620528870262205601e-03,-3.360767732374370098e-05,-3.082307011936791241e-05,-3.535100745466479566e-08,-1.620426774024963379e-04,2.344971871934831142e-04,-3.748205723240971565e-03,1.160008483566343784e-03,-6.128731911303475499e-05,-2.493572246748954058e-04,3.612558430177159607e-08,-3.932362233172170818e-05,-5.530269845621660352e-05,7.099688053131103516e-03,4.068104550242424011e-02,-3.527056425809860229e-02,-2.576981496531516314e-04,2.080471749650314450e-04,3.518179291859269142e-04,9.305376443080604076e-04,-2.628103829920291901e-03,1.744466461241245270e-02,2.730302326381206512e-02,1.885297708213329315e-02,3.168578073382377625e-02,-7.699027191847562790e-03,-2.846192510332912207e-04,-7.647673483006656170e-04,-2.109521627426147461e-02,-5.564939230680465698e-03,2.581761218607425690e-02,2.365563996136188507e-02,-2.852681837975978851e-02,-1.092263124883174896e-02,5.306659732013940811e-04,-2.556485997047275305e-04,3.209188580513000488e-03,-2.379549259785562754e-04,-1.846501231193542480e-02,3.861053660511970520e-02,3.729226440191268921e-02,3.603978781029582024e-03,1.319406088441610336e-03,-3.251907855883473530e-06,9.127926081418991089e-03,5.208463966846466064e-02,2.471405826508998871e-02,-5.741805210709571838e-02,-6.012609228491783142e-02,-7.945519872009754181e-03,-2.394212177023291588e-03,-6.734266935382038355e-05,2.066007256507873535e-02,1.095196930691599846e-04,2.374750189483165741e-02,7.379145827144384384e-03,-9.549814276397228241e-03,-6.174972513690590858e-04,2.438910072669386864e-03,8.220712770707905293e-04,2.338592661544680595e-03,9.590016677975654602e-03,1.476132404059171677e-02,4.449041560292243958e-03,4.983243343303911388e-05,-2.856099279597401619e-03,7.355697453022003174e-04,2.209122991189360619e-03,6.447991472668945789e-04,9.536985307931900024e-04,1.994692347943782806e-02,3.050476871430873871e-02,7.817903679097071290e-05,3.055103123188018799e-03,2.255798171972855926e-04,1.071957405656576157e-03,8.849551668390631676e-04,5.229488946497440338e-03,-7.595115900039672852e-02,-3.005994111299514771e-02,-2.069638669490814209e-02,5.292672198265790939e-03,1.501353806816041470e-03,6.688596215099096298e-03,2.173054032027721405e-02,-1.587166339159011841e-01,3.662225976586341858e-02,5.418807268142700195e-02,1.077356263995170593e-01,7.909351959824562073e-03,3.184531582519412041e-03,3.188576316460967064e-03,7.353222370147705078e-02,-4.073316976428031921e-02,6.671244651079177856e-02,1.020552739500999451e-01,1.787980645895004272e-01,9.897245466709136963e-02,-2.415485680103302002e-03,1.068384386599063873e-03,6.368987378664314747e-04,2.232704870402812958e-02,-2.006417214870452881e-01,1.085567474365234375e-02,-5.477051436901092529e-02,3.676887601613998413e-02,2.109430916607379913e-02,-5.968442652374505997e-03,6.142835691571235657e-02,-1.559316646307706833e-02,3.142914548516273499e-02,-1.379954367876052856e-01,3.616183623671531677e-02,3.457085415720939636e-02,2.532603591680526733e-02,5.554143572226166725e-04,5.300598964095115662e-02,3.850378096103668213e-02,-3.051142692565917969e-01,3.033926784992218018e-01,1.261207014322280884e-01,6.314659118652343750e-02,5.325814336538314819e-02,1.890844106674194336e-02,5.488508194684982300e-02,-3.131005465984344482e-01,5.149600505828857422e-01,-1.955212652683258057e-02,1.253050416707992554e-01,1.022951006889343262e+00,8.012399484869092703e-05\n0.000000000000000000e+00,1.665093094516123529e-07,7.712660590186715126e-07,-1.997960680455435067e-06,-7.736815064163238276e-07,1.840642767092504073e-07,-1.393992334897120600e-07,-9.447017820796155263e-13,1.912010105797889992e-07,-1.229964823323825840e-07,7.026300409052055329e-06,-1.674850318522658199e-05,-2.034277167695108801e-05,1.842056371970102191e-05,-1.043127326738613192e-06,8.756899205764057115e-08,-2.680556292489200132e-07,8.313812031701672822e-06,2.710376975301187485e-05,1.036375942931044847e-05,1.854855872807092965e-05,3.471205491223372519e-05,5.618473551294300705e-06,1.507870251771237236e-06,-9.058563819053233601e-07,-5.690355919796274975e-08,2.173537041016970761e-06,1.519664328952785581e-05,3.955876309191808105e-05,-4.376062861410900950e-06,-2.563504040153929964e-07,-3.297463422313740011e-07,2.119788149457235704e-07,-4.276998311070201453e-07,9.656300790084060282e-07,2.397451135038863868e-05,-2.505128031771164387e-05,-1.608212187420576811e-05,1.953227547346614301e-05,1.287877057620789856e-05,-6.947698238946031779e-08,-5.240732207312248647e-06,2.699603464861866087e-05,1.124061236623674631e-05,-1.981597415579017252e-05,-1.915285793074872345e-05,-1.421868728357367218e-05,5.847977263329084963e-06,-1.912155767058720812e-07,2.271427320010843687e-06,-4.856119630858302116e-06,-4.081835504621267319e-05,-1.405135662935208529e-06,-7.752285455353558064e-06,-2.066906858999573160e-07,-7.062043749783697422e-08,-1.651001326763434918e-07,3.992261383700679289e-07,-3.483626869638101198e-06,-1.315544250246603042e-05,1.160375518338696565e-06,2.440173432205483550e-07,6.490897703770315275e-07,1.872940345037932275e-07,-1.350384512327149067e-13,1.306455743588230689e-07,3.635505549937079195e-07,-8.257094123109709471e-06,-7.059627023409120739e-06,9.696000802250637207e-08,-3.892077415912353899e-07,-2.700435361435715720e-12,-2.286602693857275881e-07,-1.051941353580332361e-06,-3.114804712822660804e-06,1.090018940885784104e-05,-4.249124322086572647e-05,9.350717391498619691e-07,-1.086541260519879870e-06,-2.549696631604092545e-08,-1.363252977171214297e-07,4.818539309781044722e-06,1.654751577007118613e-05,2.814602885337080806e-05,-7.262138751684688032e-06,-8.124201485770754516e-06,4.718539457826409489e-06,1.448829038963594940e-07,-4.924492600366647821e-07,2.315609663128270768e-06,-7.047987310215830803e-06,3.147523966617882252e-05,3.103964991169050336e-05,-2.337608748348429799e-05,4.195009751128964126e-06,-7.980327154655242339e-07,-1.610736717339023016e-07,-3.527763965394115075e-07,7.138353339541936293e-06,2.407030842732638121e-05,7.148806616896763444e-06,-1.313121174462139606e-05,-3.200187165930401534e-06,6.993799615884199739e-06,-1.056073415384162217e-07,4.510717189987190068e-06,3.020356962224468589e-05,-1.094910294341389090e-05,2.783291347441263497e-05,3.654557986010331661e-06,3.808177780229016207e-06,4.474424713407643139e-06,-3.142462219329900108e-07,5.054273060522973537e-06,1.721565695333993062e-06,-3.574247239157557487e-05,-3.296863269497407600e-06,-2.350609247514512390e-05,4.245515867751237238e-07,-3.887705020133580547e-07,-5.126561930524076161e-08,2.952901922981254756e-07,-7.103008670128474478e-07,-2.569930757090332918e-07,2.068389676423976198e-06,4.291622985874710139e-07,5.129923010827042162e-07,6.686560993784951279e-08,4.986674593220052909e-13,-3.382334057278058026e-07,-2.157762537535745651e-06,6.400938673323253170e-06,1.129524753196164966e-05,-7.105328450052184053e-07,5.289791715767933056e-07,-8.080202631120803058e-13,3.988395178566861432e-07,1.760080976964673027e-06,-6.839579327788669616e-06,2.540369678172282875e-05,2.783002855721861124e-06,4.217281093588098884e-05,5.658236659655813128e-06,-3.962122718803584576e-07,-1.851524530138703994e-06,-1.925799369928427041e-05,-1.104843031498603523e-04,-3.203798405593261123e-05,7.246025052154436707e-05,-2.434953785268589854e-07,1.449331830372102559e-05,-2.396166109974728897e-08,-1.295944230150780641e-06,-1.552933099446818233e-05,-4.748903666040860116e-05,3.355113949510268867e-05,-1.359118905384093523e-04,-5.551341018872335553e-05,1.459442864870652556e-05,1.089087959371681791e-06,-1.198247673528385349e-06,4.006180006399517879e-06,6.059242878109216690e-05,-6.452195520978420973e-05,3.179429040756076574e-05,-2.660634527273941785e-05,-5.915604560868814588e-06,-2.444427082082256675e-05,-4.824283905691117980e-07,8.336928658536635339e-06,-3.852661393466405571e-05,1.208803441841155291e-04,-9.117067384067922831e-05,-4.371533941593952477e-05,-9.839285485213622451e-05,-2.527065589674748480e-05,-6.914521577527921181e-07,1.397365122102200985e-05,2.540230525482911617e-06,5.915781366638839245e-05,1.263060112250968814e-04,-5.766438334831036627e-06,5.687521706931875087e-07,-2.840885713339957874e-07,-8.729062983547919430e-08,2.031381654887809418e-06,6.775065230613108724e-06,-1.883479399111820385e-07,-1.990406235563568771e-05,-3.943141564377583563e-06,-2.241336005681660026e-06,1.256795485460315831e-07,6.285988439838630093e-13,1.996818923544196878e-07,3.637104555309633724e-07,-1.226051381308934651e-06,-3.999070941063109785e-08,2.522022839457349619e-07,9.834946723685789038e-08,-2.243726038297921832e-13,-3.750149630832311232e-07,-3.644523758339346386e-07,-8.575197171012405306e-06,-3.621935684350319207e-05,-2.535617204557638615e-05,-1.782651997928041965e-05,-1.430805241398047656e-06,-4.208532118354924023e-07,-4.664977737434128358e-08,7.229668881336692721e-06,2.626981950015760958e-05,1.043796601152280346e-05,-3.391902282601222396e-05,6.795587978558614850e-05,-8.944684850575868040e-06,4.060828189267340349e-07,1.039327770513409632e-07,1.055573375197127461e-05,-8.511430678481701761e-06,4.871784767601639032e-06,5.976033935439772904e-05,8.961018465925008059e-06,3.712727630045264959e-05,-6.662729674644651823e-07,-3.746873176169174258e-07,-2.939507339760893956e-06,-7.081689091137377545e-06,3.743933484656736255e-05,-2.761891664704307914e-06,-1.088823955797124654e-05,-6.658989150309935212e-06,1.069058453140314668e-05,-1.018016604348304099e-08,1.066020558937452734e-05,3.282682519056834280e-05,-7.092085525073343888e-06,-2.487420715624466538e-06,-1.863794750533998013e-05,1.295072343054926023e-05,6.155645678518339992e-06,-3.350443478211673209e-08,1.437109858670737594e-05,1.043837255565449595e-05,8.428130058746319264e-06,7.067411388561595231e-06,-1.624332071514800191e-05,5.616128362362360349e-08,-1.854630227171583101e-08,-1.393774766711430857e-07,1.620080070097174030e-07,2.709713044168893248e-06,-8.550257007300388068e-06,5.840257017553085461e-06,1.261868874280480668e-06,7.273370670191070531e-07,2.385485515787877375e-07,-2.265548859625710065e-12,-7.594483264483642415e-09,3.426123953431670088e-07,1.041840960169793107e-06,-1.088536919269245118e-06,8.409959662003529957e-08,-2.197670170289711677e-07,1.944305827450421020e-12,-4.510661000267646159e-08,-4.852953452427755110e-07,-1.151655965259124059e-06,1.999796950258314610e-06,-3.095484498771838844e-05,-2.903184849856188521e-06,-2.255525117789147771e-07,-1.963196041288028937e-07,-3.537844861511985073e-07,1.252908987225964665e-06,1.519592751719756052e-05,1.405212515237508342e-05,1.868345862021669745e-05,1.555953895149286836e-05,-2.367334218433825299e-06,2.934586120773019502e-07,3.766094209822767880e-07,-7.252522664202842861e-06,-1.207947389048058540e-05,2.205977125413483009e-06,-4.259708930476335809e-06,-1.651855563977733254e-05,-2.607753231131937355e-07,-2.232045659411596716e-07,7.110910473784315400e-07,2.484315473338938318e-07,2.013999437622260302e-05,-8.297290150949265808e-06,-9.130556577474635560e-07,1.400316705257864669e-06,8.396000339416787028e-06,4.603395609592553228e-06,-1.573094152718113037e-07,8.877383152139373124e-06,3.304848723928444088e-05,5.664964191964827478e-06,3.709571274157497101e-06,-4.643900865630712360e-06,1.915257416840177029e-05,2.905553628806956112e-06,-7.631854259670944884e-07,-1.137102117354515940e-06,-4.632051968656014651e-06,-1.600667201273608953e-05,-2.292629142175428569e-05,-1.145974965766072273e-05,1.426587630248832284e-07,-3.999109310370840831e-07,3.448401457717409357e-07,-2.111926704628785956e-07,-3.538341843523085117e-06,6.177413524710573256e-06,-5.294628863339312375e-06,-5.893835464121366385e-07,2.453221554787887726e-07,8.889392688615771476e-08,-2.377723018476274319e-12,5.157281179890560452e-08,2.583927027899335371e-07,-4.205807272228412330e-06,-3.153439365632948466e-06,2.887430028408743965e-08,-1.871592019142553909e-07,-4.112571394543351744e-12,1.606403827736357925e-07,-1.887019038804282900e-07,-1.078319996850041207e-06,1.542341669846791774e-05,-1.309279468841850758e-06,4.077186076756333932e-06,-1.217520662066817749e-06,5.544709438254358247e-07,7.121448106772731990e-07,1.053359937941422686e-06,4.749569779960438609e-05,5.446271461551077664e-05,7.722053851466625929e-06,-7.663380529265850782e-06,-1.430820157111156732e-05,7.082894057930388954e-07,-6.690816007903777063e-07,-1.112493646360235289e-05,-2.226007200079038739e-05,1.063747367879841477e-05,1.649674049986060709e-05,-7.635881047463044524e-07,-1.526645428384654224e-05,2.228445907803688897e-07,-3.716877472470514476e-07,-1.335532488155877218e-06,2.360516191401984543e-06,-4.472774162422865629e-05,-4.318370338296517730e-05,2.829766890499740839e-05,3.865383405354805291e-06,3.676057758639217354e-06,8.089322136584087275e-07,-1.368334778817370534e-09,3.227530396543443203e-05,-2.014810888795182109e-05,-2.217498331447131932e-05,4.466280006454326212e-05,1.547579267935361713e-05,1.842612391556031071e-06,2.783585273391508963e-07,-1.123126457969192415e-05,-4.491836307352059521e-07,1.142596283898456022e-05,3.022432792931795120e-06,5.751040134782670066e-06,-2.154234408635602449e-07,2.628339359489473281e-07,-2.829505696411160898e-08,-9.187264708998554852e-07,-6.999922334216535091e-06,-2.872096956707537174e-06,-3.378204382897820324e-06,-3.022522889750689501e-07,9.151383437711047009e-07,4.023097588401469693e-08,8.733846978969950214e-13,3.847269169909850461e-07,4.913750899504520930e-07,6.238647074496839195e-06,-1.101522684621158987e-06,1.539542893169709714e-07,-1.320097737789183157e-07,-1.404848459785057457e-12,-2.068746312033908907e-07,-6.133038255029532593e-08,-7.217327038233634084e-07,-1.279758407690678723e-06,9.660294381319545209e-06,-2.208909063483588398e-05,-6.148158036012318917e-07,1.467898869123018812e-08,2.113755073196443846e-07,9.626842256693635136e-06,3.241864760639145970e-05,-1.387498468830017373e-05,2.849592419806867838e-05,-1.358879217150388286e-05,6.336632395687047392e-06,1.577262480623176089e-07,3.052684576232422842e-07,2.100989604514325038e-06,9.188721378450281918e-06,4.358441583462990820e-05,5.353555388865061104e-05,2.059716825897339731e-05,5.062922355136834085e-06,-6.964800718378683086e-07,7.798195156283327378e-07,-2.868672709155362099e-06,-5.795745892100967467e-07,5.561854777624830604e-05,-2.264880095026455820e-05,3.804813331953482702e-06,2.336596298846416175e-05,8.318696927744895220e-06,2.754039485353132477e-08,3.606877726269885898e-06,-9.596275958756450564e-06,-2.117952863045502454e-05,-6.680277692794334143e-06,1.549363150843419135e-05,3.443169043748639524e-05,8.665903123983298428e-07,-6.385448614310007542e-08,4.767885911860503256e-06,-1.791783688531722873e-06,-7.121282396838068962e-05,-4.324907058617100120e-05,1.088079989131074399e-05,-4.448293964287586277e-07,4.417943841872329358e-07,-2.777916279228520580e-07,4.861951765633421019e-07,-6.408006811398081481e-06,-5.903987585043068975e-06,5.563943886954803020e-06,1.004712203211965971e-06,1.318669546890305355e-06,1.022793156835177797e-07,-2.232519724643111658e-12,-4.761446348311437760e-08,4.182339807812240906e-09,3.467792794253909960e-06,6.173483598104212433e-06,-7.420931069646030664e-07,-4.835515809986645763e-08,-4.009709231311830990e-12,5.062944410383352078e-07,-1.636945086147534312e-07,1.072868235496571288e-05,-3.658768764580599964e-05,-2.120333556376863271e-05,-1.177904778160154819e-07,1.721533635645755567e-06,-2.269490551043418236e-08,-1.134753517817443935e-07,1.787157771104830317e-06,-6.818710517109138891e-06,4.082648592884652317e-05,6.146707164589315653e-06,-3.401271897018887103e-05,3.007327177328988910e-05,-9.570737802278017625e-08,6.945303994143614545e-07,3.280451710452325642e-05,2.797789420583285391e-06,4.722992798633640632e-06,-5.073261490906588733e-06,-3.697325882967561483e-05,-2.566474722698330879e-05,9.010837231926416280e-08,3.706773554768005852e-08,6.088253030611667782e-06,6.150588887976482511e-05,-3.994020971731515601e-06,2.908292117353994399e-05,1.122756657423451543e-05,-9.919042440742487088e-07,-1.378717797706485726e-06,-1.963297933116336935e-07,1.079823414329439402e-05,2.939022124337498099e-05,2.037169360846746713e-05,2.116122004736098461e-06,1.804124804039020091e-05,2.083513754769228399e-05,2.040329036390176043e-06,-5.538509526559209917e-07,-2.421558747300878167e-05,4.908805931336246431e-05,-2.131921064574271441e-05,-4.487268961383961141e-05,-1.775592409103410318e-06,-5.185334828183840727e-09,-7.764123921560894814e-08,2.080691956507507712e-07,6.705743658130813856e-07,-1.758875441737473011e-05,-1.505668478785082698e-06,-1.094733079298748635e-06,2.325635932720615529e-07,-5.444478006211284082e-07,1.208438220601237845e-07,-2.203286164625950505e-12,-7.874088936432599439e-09,4.715359835927301901e-08,-2.199550863224430941e-06,-1.086897214008786250e-06,-1.603785193537987652e-07,-2.542326456023147330e-07,1.153799278341693935e-12,4.106787088176133693e-08,-2.075988447813870152e-07,7.664426675546565093e-07,4.485773388296365738e-06,-7.001222002145368606e-08,7.826868568372447044e-06,-5.665607432092656381e-07,5.799196856060007121e-08,5.322891638570581563e-07,6.353836852213134989e-07,2.319620398338884115e-05,9.435719221073668450e-06,-6.072955329727847129e-06,3.575035952962934971e-05,2.135286194970831275e-06,3.542610329532180913e-07,-1.146893282566452399e-07,-1.150772641267394647e-05,8.372027878067456186e-06,1.145103487942833453e-05,-1.280930064240237698e-05,8.002850336197298020e-06,-7.669053957215510309e-06,1.983956110507278936e-08,5.474623208101547789e-07,-2.569790638062841026e-07,1.011078893498051912e-05,3.750378891709260643e-05,1.078468994819559157e-05,8.635880476504098624e-06,8.720558071217965335e-06,2.787445282592670992e-06,9.716706017570686527e-07,9.544578460918273777e-09,2.970805508084595203e-05,2.052363743132445961e-05,1.612052074051462114e-07,1.176155365101294592e-05,3.714879085237043910e-06,4.732157776743406430e-06,-5.179198296900722198e-07,-9.769042662810534239e-06,-4.796882421942427754e-06,-2.394382318016141653e-05,-5.105173477204516530e-05,1.557785071781836450e-05,1.520612840977264568e-06,-6.694659191452956293e-07,-1.181052880383504089e-06,-4.109917881578439847e-07,-6.363621650962159038e-06,5.792825504613574594e-06,7.742570232949219644e-06,2.010251819228869863e-06,1.546802081975329202e-07,-7.278438829416700173e-07,-7.270664923453296069e-07,3.439677129790652543e-07,-1.803614395612385124e-06,5.351024810806848109e-06,-5.774282954007503577e-07,-2.380911183763601002e-07,-2.235582030607474735e-07,-1.245737621502485126e-06,2.899756736951530911e-07,-1.266594381377217360e-06,-7.905993697931990027e-06,6.264475086936727166e-05,6.843838491477072239e-06,-1.646502460062038153e-05,-2.398272954451385885e-06,1.188511305372230709e-06,3.591556605897494592e-06,-1.536522177048027515e-05,-3.794323856709524989e-05,-6.785387085983529687e-06,-6.662190571660175920e-05,-8.486022124998271465e-05,1.928632082126569003e-05,-4.205248274047335144e-07,3.748242306755855680e-06,-6.270862286328338087e-06,5.952323408564552665e-05,-5.565788160311058164e-05,-4.675471791415475309e-05,3.572319110389798880e-05,-2.403117287030909210e-05,7.205194378911983222e-07,-7.590362542941875290e-07,-5.434872036857996136e-06,-8.676877041580155492e-05,-3.544751962181180716e-05,3.260028461227193475e-05,7.935312169138342142e-05,-1.459924078517360613e-05,-2.010591197176836431e-05,6.322278750303667039e-06,-5.284848884912207723e-05,-1.250620553037151694e-04,-2.705439692363142967e-05,-7.873150025261566043e-05,-4.362178879091516137e-05,-5.978457920718938112e-05,-2.323406442883424461e-05,1.113032885768916458e-05,-1.316614725510589778e-05,2.606466296128928661e-07,1.850166700023692101e-05,1.610543549759313464e-04,3.562207348295487463e-05,8.052208499975677114e-07,-5.401299858931452036e-06,-7.760443986626341939e-05,2.301798958797007799e-04,2.946857712231576443e-04,-2.063999854726716876e-04,3.104961360804736614e-04,-1.854251459008082747e-04,7.516624464187771082e-05,1.555063426494598389e-01\n"
  },
  {
    "path": "autotune/train_ciresan.py",
    "content": "# Train Ciresan's 6-layer deep MNIST network\n# (from http://yann.lecun.com/exdb/mnist/)\n\nimport argparse\nimport os\nimport sys\nimport time\nfrom typing import Callable, List\n\nimport globals as gl\n# import torch\nimport scipy\nimport torch\nimport torch.nn as nn\nimport torchcontrib\nimport wandb\nfrom attrdict import AttrDefault\nfrom torch.utils.tensorboard import SummaryWriter\n\nimport util as u\n\nimport os\nimport argparse\nfrom importlib import import_module\nimport shutil\nimport json\n\nimport torch\nimport torch.nn.functional as F\nimport wandb\nfrom torchvision import datasets, transforms, models\nimport torchcurv\nfrom torchcurv.optim import SecondOrderOptimizer, VIOptimizer\nfrom torchcurv.utils import Logger\n\n\ndef main():\n    parser = argparse.ArgumentParser(description='PyTorch MNIST Example')\n    parser.add_argument('--batch-size', type=int, default=64, metavar='N',\n                        help='input batch size for training (default: 64)')\n    parser.add_argument('--test-batch-size', type=int, default=1000, metavar='N',\n                        help='input batch size for testing (default: 1000)')\n    parser.add_argument('--epochs', type=int, default=10, metavar='N',\n                        help='number of epochs to train (default: 10)')\n    parser.add_argument('--no-cuda', action='store_true', default=False,\n                        help='disables CUDA training')\n    parser.add_argument('--seed', type=int, default=1, metavar='S',\n                        help='random seed (default: 1)')\n    parser.add_argument('--log-interval', type=int, default=10, metavar='N',\n                        help='how many batches to wait before logging training status')\n    parser.add_argument('--save-model', action='store_true', default=False,\n                        help='For Saving the current Model')\n\n    parser.add_argument('--wandb', type=int, default=1, help='log to weights and biases')\n    parser.add_argument('--autograd_check', type=int, default=0, help='autograd correctness checks')\n    parser.add_argument('--logdir', type=str, default='/tmp/runs/curv_train_tiny/run')\n\n    parser.add_argument('--nonlin', type=int, default=1, help=\"whether to add ReLU nonlinearity between layers\")\n    parser.add_argument('--bias', type=int, default=1, help=\"whether to add bias between layers\")\n\n    parser.add_argument('--layer', type=int, default=-1, help=\"restrict updates to this layer\")\n    parser.add_argument('--data_width', type=int, default=28)\n    parser.add_argument('--targets_width', type=int, default=28)\n    parser.add_argument('--hess_samples', type=int, default=1, help='number of samples when sub-sampling outputs, 0 for exact hessian')\n    parser.add_argument('--hess_kfac', type=int, default=0, help='whether to use KFAC approximation for hessian')\n    parser.add_argument('--compute_rho', type=int, default=0, help='use expensive method to compute rho')\n    parser.add_argument('--skip_stats', type=int, default=1, help='skip all stats collection')\n\n    parser.add_argument('--dataset_size', type=int, default=60000)\n    parser.add_argument('--train_steps', type=int, default=5, help=\"this many train steps between stat collection\")\n    parser.add_argument('--stats_steps', type=int, default=1000000, help=\"total number of curvature stats collections\")\n\n    parser.add_argument('--full_batch', type=int, default=0, help='do stats on the whole dataset')\n    parser.add_argument('--train_batch_size', type=int, default=64)\n    parser.add_argument('--stats_batch_size', type=int, default=10000)\n    parser.add_argument('--lr', type=float, default=1e-3)\n    parser.add_argument('--weight_decay', type=float, default=1e-5)\n    parser.add_argument('--momentum', type=float, default=0.9)\n    parser.add_argument('--dropout', type=int, default=0)\n    parser.add_argument('--swa', type=int, default=1)\n    parser.add_argument('--lmb', type=float, default=1e-3)\n    parser.add_argument('--uniform', type=int, default=0, help=\"all layers same size\")\n    parser.add_argument('--redundancy', type=int, default=0, help=\"duplicate all layers this many times\")\n    args = parser.parse_args()\n\n    attemp_count = 0\n    while os.path.exists(f\"{args.logdir}{attemp_count:02d}\"):\n        attemp_count += 1\n    logdir = f\"{args.logdir}{attemp_count:02d}\"\n\n    run_name = os.path.basename(logdir)\n    gl.event_writer = SummaryWriter(logdir)\n    print(f\"Logging to {run_name}\")\n    u.seed_random(1)\n\n    d1 = 28*28\n    if args.uniform:\n        d = [784, 784, 784, 784, 784, 784, 10]\n    else:\n        d = [784, 2500, 2000, 1500, 1000, 500, 10]\n    o = 10\n    n = args.stats_batch_size\n    if args.redundancy:\n        model = u.RedundantFullyConnected2(d, nonlin=args.nonlin, bias=args.bias, dropout=args.dropout, redundancy=args.redundancy)\n    else:\n        model = u.SimpleFullyConnected2(d, nonlin=args.nonlin, bias=args.bias, dropout=args.dropout)\n    model = model.to(gl.device)\n\n    try:\n        # os.environ['WANDB_SILENT'] = 'true'\n        if args.wandb:\n            wandb.init(project='train_ciresan', name=run_name)\n            wandb.tensorboard.patch(tensorboardX=False)\n            wandb.config['train_batch'] = args.train_batch_size\n            wandb.config['stats_batch'] = args.stats_batch_size\n            wandb.config['redundancy'] = args.redundancy\n    except Exception as e:\n        print(f\"wandb crash with {e}\")\n\n    optimizer = torch.optim.SGD(model.parameters(), lr=args.lr, momentum=args.momentum)\n    dataset = u.TinyMNIST(data_width=args.data_width, targets_width=args.targets_width, original_targets=True,\n                          dataset_size=args.dataset_size)\n    train_loader = torch.utils.data.DataLoader(dataset, batch_size=args.train_batch_size, shuffle=True, drop_last=True)\n    train_iter = u.infinite_iter(train_loader)\n\n    assert not args.full_batch, \"fixme: validation still uses stats_iter\"\n    if not args.full_batch:\n        stats_loader = torch.utils.data.DataLoader(dataset, batch_size=args.stats_batch_size, shuffle=False, drop_last=True)\n        stats_iter = u.infinite_iter(stats_loader)\n    else:\n        stats_iter = None\n\n    test_dataset = u.TinyMNIST(data_width=args.data_width, targets_width=args.targets_width, train=False, original_targets=True,\n                               dataset_size=args.dataset_size)\n    test_loader = torch.utils.data.DataLoader(test_dataset, batch_size=args.stats_batch_size, shuffle=False, drop_last=False)\n\n    loss_fn = torch.nn.CrossEntropyLoss()\n\n    gl.token_count = 0\n    last_outer = 0\n    for step in range(args.stats_steps):\n        epoch = gl.token_count // 60000\n        print(gl.token_count)\n        if last_outer:\n            u.log_scalars({\"time/outer\": 1000*(time.perf_counter() - last_outer)})\n        last_outer = time.perf_counter()\n\n        # compute validation loss\n        model.eval()\n        if args.swa:\n            with u.timeit('swa'):\n                base_opt = torch.optim.SGD(model.parameters(), lr=args.lr, momentum=args.momentum)\n                opt = torchcontrib.optim.SWA(base_opt, swa_start=0, swa_freq=1, swa_lr=args.lr)\n                for _ in range(100):\n                    optimizer.zero_grad()\n                    data, targets = next(train_iter)\n                    model.zero_grad()\n                    output = model(data)\n                    loss = loss_fn(output, targets)\n                    loss.backward()\n                    opt.step()\n                opt.swap_swa_sgd()\n\n        with u.timeit(\"validate\"):\n            val_accuracy, val_loss = validate(model, test_loader, f'test (epoch {epoch})')\n            train_accuracy, train_loss = validate(model, stats_loader, f'train (epoch {epoch})')\n\n        # save log\n        metrics = {'epoch': epoch, 'val_accuracy': val_accuracy, 'val_loss': val_loss,\n                   'train_loss': train_loss, 'train_accuracy': train_accuracy,\n                   'lr': optimizer.param_groups[0]['lr'],\n                   'momentum': optimizer.param_groups[0].get('momentum', 0)}\n        u.log_scalars(metrics)\n\n        # compute stats\n        if args.full_batch:\n            data, targets = dataset.data, dataset.targets\n        else:\n            data, targets = next(stats_iter)\n\n        model.skip_forward_hooks = False\n        model.skip_backward_hooks = False\n\n        # get gradient values\n        with u.timeit(\"backprop_g\"):\n            gl.backward_idx = 0\n            u.clear_backprops(model)\n            output = model(data)\n            loss = loss_fn(output, targets)\n            loss.backward(retain_graph=True)\n        u.log_scalar(loss=loss.item())\n\n        # get Hessian values\n        hessian_activations = []\n        hessian_backprops = []\n        hessians = []   # list of Hessians in Kronecker form\n\n        model.skip_forward_hooks = True\n        for (i, layer) in enumerate(model.layers):\n            if args.skip_stats:\n                continue\n\n            s = AttrDefault(str, {})  # dictionary-like object for layer stats\n\n            #############################\n            # Gradient stats\n            #############################\n            A_t = layer.activations\n            assert A_t.shape == (n, d[i])\n\n            # add factor of n because backprop takes loss averaged over batch, while we need per-example loss\n            B_t = layer.backprops[0] * n\n            assert B_t.shape == (n, d[i + 1])\n\n            G = (B_t, A_t)\n            #    g = G.sum(dim=0, keepdim=True) / n  # average gradient\n            g = u.kron_sum(G) / n\n            assert g.shape == (1, d[i] * d[i + 1])\n\n            s.sparsity = torch.sum(layer.output <= 0) / layer.output.numel()\n            s.mean_activation = torch.mean(A_t)\n            s.mean_backprop = torch.mean(B_t)\n\n            # empirical Fisher\n            with u.timeit(f'sigma-{i}'):\n                # efisher = u.kron_cov(G)  # G.t() @ G / n\n                sigma = u.kron_sigma(G, g)  #  efisher - g.t() @ g\n                s.sigma_l2 = u.kron_sym_l2_norm(sigma)\n                s.sigma_erank = u.kron_trace(sigma)/s.sigma_l2  # torch.trace(sigma)/s.sigma_l2\n\n            #############################\n            # Hessian stats\n            #############################\n\n            # this is a pair of left/right Kronecker fctors\n            H = hessians[i]\n\n            with u.timeit(f\"invH-{i}\"):\n                invH = u.kron_inverse(H)\n\n            with u.timeit(f\"H_l2-{i}\"):\n                s.H_l2 = u.kron_sym_l2_norm(H)\n                s.iH_l2 = u.kron_sym_l2_norm(invH)\n\n            with u.timeit(f\"norms-{i}\"):\n                s.H_fro = u.kron_fro_norm(H)\n                s.invH_fro = u.kron_fro_norm(invH)\n                s.grad_fro = u.kron_fro_norm(g)  # g.flatten().norm()\n                s.param_fro = layer.weight.data.flatten().norm()\n\n            u.kron_nan_check(H)\n\n            with u.timeit(f\"pinvH-{i}\"):\n                pinvH = u.kron_pinv(H)\n\n            def kron_curv_direction(dd: torch.Tensor):\n                \"\"\"Curvature in direction dd, using factored form\"\"\"\n                # dd @ H @ dd.t(), computed by kron_quadratic_form(H, dd)\n                return u.to_python_scalar(u.kron_quadratic_form(H, dd) / (dd.flatten().norm() ** 2))\n\n            def kron_loss_direction(dd: torch.Tensor, eps):\n                \"\"\"loss improvement if we take step eps in direction dd\"\"\"\n\n                # kron_matmul(dd, g) = dd @ g.t()\n                return u.to_python_scalar(eps * (u.kron_matmul(dd, g)) - 0.5 * eps ** 2 * u.kron_quadratic_form(H, dd))\n\n            with u.timeit(f'curv-{i}'):\n                s.grad_curv = kron_curv_direction(g)\n                s.step_openai = 1 / s.grad_curv if s.grad_curv else 999\n                s.step_max = 2 / s.H_l2\n                s.step_min = torch.tensor(2) / u.kron_trace(H)\n\n                s.regret_gradient = kron_loss_direction(g, s.step_openai)\n\n            with u.timeit(f\"batch-{i}\"):\n                # torch.trace(H @ sigma)                         # (g @ H @ g.t())\n                s.batch_openai = u.kron_trace_matmul(H, sigma) / u.kron_quadratic_form(H, g)\n                s.diversity = torch.norm(G, \"fro\") ** 2 / torch.norm(g) ** 2\n\n                # torch.trace(H)\n                s.H_erank = u.kron_trace(H) / s.H_l2\n                s.batch_jain_simple = 1 + s.H_erank\n\n            u.log_scalars(u.nest_stats(layer.name, s))\n\n        # gradient steps\n        model.train()\n        last_inner = 0\n        for i in range(args.train_steps):\n            if last_inner:\n                u.log_scalars({\"time/inner\": 1000*(time.perf_counter() - last_inner)})\n            last_inner = time.perf_counter()\n\n            optimizer.zero_grad()\n            data, targets = next(train_iter)\n            model.zero_grad()\n            output = model(data)\n            loss = loss_fn(output, targets)\n            loss.backward()\n\n            optimizer.step()\n            if args.weight_decay:\n                for group in optimizer.param_groups:\n                    for param in group['params']:\n                        param.data.mul_(1-args.weight_decay)\n\n            gl.token_count += data.shape[0]\n\n    gl.event_writer.close()\n\n\ndef validate(model, val_loader, tag='validation'):\n    model.eval()\n    val_loss = 0\n    correct = 0\n\n    with torch.no_grad():\n        for data, target in val_loader:\n\n            data, target = data.to(gl.device), target.to(gl.device)\n\n            output = model(data)\n            val_loss += F.cross_entropy(output, target, reduction='sum').item()  # sum up batch loss\n            pred = output.argmax(dim=1, keepdim=True)  # get the index of the max log-probability\n            correct += pred.eq(target.view_as(pred)).sum().item()\n\n    val_loss /= len(val_loader.dataset)\n    val_accuracy = 100. * correct / len(val_loader.dataset)\n\n    # TODO(y) log scalar here\n    print(f'Eval: Average {tag} loss: {val_loss:.4f}, Accuracy: {correct:.0f}/{len(val_loader.dataset)} ({val_accuracy:.2f}%)')\n\n    return val_accuracy, val_loss\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "autotune/train_ciresan_cca.py",
    "content": "# Train Ciresan's 6-layer deep MNIST network\n# (from http://yann.lecun.com/exdb/mnist/)\n\nimport argparse\nimport os\nimport sys\nimport time\nfrom typing import Callable, List\n\nimport autograd_lib\nimport globals as gl\n# import torch\nimport scipy\nimport torch\nimport torch.nn as nn\nimport torchcontrib\nimport wandb\nfrom attrdict import AttrDefault\nfrom torch.utils.tensorboard import SummaryWriter\n\nimport util as u\n\nimport os\nimport argparse\nfrom importlib import import_module\nimport shutil\nimport json\n\nimport torch\nimport torch.nn.functional as F\nimport wandb\n\n# for line profiling\ntry:\n    # noinspection PyUnboundLocalVariable\n    profile  # throws an exception when profile isn't defined\nexcept NameError:\n    profile = lambda x: x  # if it's not defined simply ignore the decorator.\n\n\ndef main():\n\n    parser = argparse.ArgumentParser(description='PyTorch MNIST Example')\n    parser.add_argument('--batch-size', type=int, default=64, metavar='N',\n                        help='input batch size for training (default: 64)')\n    parser.add_argument('--test-batch-size', type=int, default=1000, metavar='N',\n                        help='input batch size for testing (default: 1000)')\n    parser.add_argument('--epochs', type=int, default=10, metavar='N',\n                        help='number of epochs to train (default: 10)')\n    parser.add_argument('--no-cuda', action='store_true', default=False,\n                        help='disables CUDA training')\n    parser.add_argument('--seed', type=int, default=1, metavar='S',\n                        help='random seed (default: 1)')\n    parser.add_argument('--log-interval', type=int, default=10, metavar='N',\n                        help='how many batches to wait before logging training status')\n    parser.add_argument('--save-model', action='store_true', default=False,\n                        help='For Saving the current Model')\n\n    parser.add_argument('--wandb', type=int, default=0, help='log to weights and biases')\n    parser.add_argument('--autograd_check', type=int, default=0, help='autograd correctness checks')\n    parser.add_argument('--logdir', type=str, default='/tmp/runs/curv_train_tiny/run')\n\n    parser.add_argument('--nonlin', type=int, default=1, help=\"whether to add ReLU nonlinearity between layers\")\n    parser.add_argument('--bias', type=int, default=1, help=\"whether to add bias between layers\")\n\n    parser.add_argument('--layer', type=int, default=-1, help=\"restrict updates to this layer\")\n    parser.add_argument('--data_width', type=int, default=28)\n    parser.add_argument('--targets_width', type=int, default=28)\n    parser.add_argument('--hess_samples', type=int, default=1, help='number of samples when sub-sampling outputs, 0 for exact hessian')\n    parser.add_argument('--hess_kfac', type=int, default=0, help='whether to use KFAC approximation for hessian')\n    parser.add_argument('--compute_rho', type=int, default=0, help='use expensive method to compute rho')\n    parser.add_argument('--skip_stats', type=int, default=1, help='skip all stats collection')\n\n    parser.add_argument('--dataset_size', type=int, default=60000)\n    parser.add_argument('--train_steps', type=int, default=1000, help=\"this many train steps between stat collection\")\n    parser.add_argument('--stats_steps', type=int, default=1000000, help=\"total number of curvature stats collections\")\n\n    parser.add_argument('--full_batch', type=int, default=0, help='do stats on the whole dataset')\n    parser.add_argument('--lr', type=float, default=1e-3)\n    parser.add_argument('--weight_decay', type=float, default=2e-5)\n    parser.add_argument('--momentum', type=float, default=0.9)\n    parser.add_argument('--dropout', type=int, default=0)\n    parser.add_argument('--swa', type=int, default=0)\n    parser.add_argument('--lmb', type=float, default=1e-3)\n\n    parser.add_argument('--train_batch_size', type=int, default=64)\n    parser.add_argument('--stats_batch_size', type=int, default=10000)\n    parser.add_argument('--uniform', type=int, default=0, help='use uniform architecture (all layers same size)')\n    parser.add_argument('--run_name', type=str, default='noname')\n\n    gl.args = parser.parse_args()\n    args = gl.args\n    u.seed_random(1)\n\n    gl.project_name = 'train_ciresan'\n    u.setup_logdir_and_event_writer(args.run_name)\n    print(f\"Logging to {gl.logdir}\")\n\n    d1 = 28*28\n    if args.uniform:\n        d = [784, 784, 784, 784, 784, 784, 10]\n    else:\n        d = [784, 2500, 2000, 1500, 1000, 500, 10]\n    o = 10\n    n = args.stats_batch_size\n    model = u.SimpleFullyConnected2(d, nonlin=args.nonlin, bias=args.bias, dropout=args.dropout)\n    model = model.to(gl.device)\n\n\n    optimizer = torch.optim.SGD(model.parameters(), lr=args.lr, momentum=args.momentum)\n    dataset = u.TinyMNIST(data_width=args.data_width, targets_width=args.targets_width, original_targets=True,\n                          dataset_size=args.dataset_size)\n    train_loader = torch.utils.data.DataLoader(dataset, batch_size=args.train_batch_size, shuffle=True, drop_last=True)\n    train_iter = u.infinite_iter(train_loader)\n\n    assert not args.full_batch, \"fixme: validation still uses stats_iter\"\n    if not args.full_batch:\n        stats_loader = torch.utils.data.DataLoader(dataset, batch_size=args.stats_batch_size, shuffle=False, drop_last=True)\n        stats_iter = u.infinite_iter(stats_loader)\n    else:\n        stats_iter = None\n\n    test_dataset = u.TinyMNIST(data_width=args.data_width, targets_width=args.targets_width, train=False, original_targets=True,\n                               dataset_size=args.dataset_size)\n    test_loader = torch.utils.data.DataLoader(test_dataset, batch_size=args.stats_batch_size, shuffle=False, drop_last=False)\n\n    loss_fn = torch.nn.CrossEntropyLoss()\n    autograd_lib.add_hooks(model)\n    autograd_lib.disable_hooks()\n\n    gl.token_count = 0\n    last_outer = 0\n    for step in range(args.stats_steps):\n        epoch = gl.token_count // 60000\n        print(gl.token_count)\n        if last_outer:\n            u.log_scalars({\"time/outer\": 1000*(time.perf_counter() - last_outer)})\n        last_outer = time.perf_counter()\n\n        # compute validation loss\n        if args.swa:\n            model.eval()\n            with u.timeit('swa'):\n                base_opt = torch.optim.SGD(model.parameters(), lr=args.lr, momentum=args.momentum)\n                opt = torchcontrib.optim.SWA(base_opt, swa_start=0, swa_freq=1, swa_lr=args.lr)\n                for _ in range(100):\n                    optimizer.zero_grad()\n                    data, targets = next(train_iter)\n                    model.zero_grad()\n                    output = model(data)\n                    loss = loss_fn(output, targets)\n                    loss.backward()\n                    opt.step()\n                opt.swap_swa_sgd()\n\n        with u.timeit(\"validate\"):\n            val_accuracy, val_loss = validate(model, test_loader, f'test (epoch {epoch})')\n            train_accuracy, train_loss = validate(model, stats_loader, f'train (epoch {epoch})')\n\n        # save log\n        metrics = {'epoch': epoch, 'val_accuracy': val_accuracy, 'val_loss': val_loss,\n                   'train_loss': train_loss, 'train_accuracy': train_accuracy,\n                   'lr': optimizer.param_groups[0]['lr'],\n                   'momentum': optimizer.param_groups[0].get('momentum', 0)}\n        u.log_scalars(metrics)\n\n        # compute stats\n        if args.full_batch:\n            data, targets = dataset.data, dataset.targets\n        else:\n            data, targets = next(stats_iter)\n\n        if not args.skip_stats:\n            autograd_lib.enable_hooks()\n            autograd_lib.clear_backprops(model)\n            autograd_lib.clear_hess_backprops(model)\n            with u.timeit(\"backprop_g\"):\n                output = model(data)\n                loss = loss_fn(output, targets)\n                loss.backward(retain_graph=True)\n            with u.timeit(\"backprop_H\"):\n                autograd_lib.backprop_hess(output, hess_type='CrossEntropy')\n            autograd_lib.disable_hooks()   # TODO(y): use remove_hooks\n\n            with u.timeit(\"compute_grad1\"):\n                autograd_lib.compute_grad1(model)\n            with u.timeit(\"compute_hess\"):\n                autograd_lib.compute_hess(model, method='kron', attr_name='hess2')\n            autograd_lib.compute_stats_factored(model)\n\n        for (i, layer) in enumerate(model.layers):\n            param_names = {layer.weight: \"weight\", layer.bias: \"bias\"}\n            for param in [layer.weight, layer.bias]:\n\n                if param is None:\n                    continue\n\n                if not hasattr(param, 'stats'):\n                    continue\n                s = param.stats\n                param_name = param_names[param]\n                u.log_scalars(u.nest_stats(f\"{param_name}\", s))\n\n        # gradient steps\n        model.train()\n        last_inner = 0\n        for i in range(args.train_steps):\n            if last_inner:\n                u.log_scalars({\"time/inner\": 1000*(time.perf_counter() - last_inner)})\n            last_inner = time.perf_counter()\n\n            optimizer.zero_grad()\n            data, targets = next(train_iter)\n            model.zero_grad()\n            output = model(data)\n            loss = loss_fn(output, targets)\n            loss.backward()\n\n            optimizer.step()\n            if args.weight_decay:\n                for group in optimizer.param_groups:\n                    for param in group['params']:\n                        param.data.mul_(1-args.weight_decay)\n\n            gl.token_count += data.shape[0]\n\n    gl.event_writer.close()\n\n\ndef validate(model, val_loader, tag='validation'):\n    model.eval()\n    val_loss = 0\n    correct = 0\n\n    with torch.no_grad():\n        for data, target in val_loader:\n\n            data, target = data.to(gl.device), target.to(gl.device)\n\n            output = model(data)\n            val_loss += F.cross_entropy(output, target, reduction='sum').item()  # sum up batch loss\n            pred = output.argmax(dim=1, keepdim=True)  # get the index of the max log-probability\n            correct += pred.eq(target.view_as(pred)).sum().item()\n\n    val_loss /= len(val_loader.dataset)\n    val_accuracy = 100. * correct / len(val_loader.dataset)\n\n    # TODO(y) log scalar here\n    print(f'Eval: Average {tag} loss: {val_loss:.4f}, Accuracy: {correct:.0f}/{len(val_loader.dataset)} ({val_accuracy:.2f}%)')\n\n    return val_accuracy, val_loss\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "autotune/train_ciresan_factored.py",
    "content": "# Train Ciresan's 6-layer deep MNIST network\n# (from http://yann.lecun.com/exdb/mnist/)\n\nimport argparse\nimport os\nimport sys\nimport time\nfrom typing import Callable, List\n\nimport autograd_lib\nimport globals as gl\n# import torch\nimport scipy\nimport torch\nimport torch.nn as nn\nimport torchcontrib\nimport wandb\nfrom attrdict import AttrDefault\nfrom torch.utils.tensorboard import SummaryWriter\n\nimport util as u\n\nimport os\nimport argparse\nfrom importlib import import_module\nimport shutil\nimport json\n\nimport torch\nimport torch.nn.functional as F\nimport wandb\n\n# for line profiling\ntry:\n    # noinspection PyUnboundLocalVariable\n    profile  # throws an exception when profile isn't defined\nexcept NameError:\n    profile = lambda x: x  # if it's not defined simply ignore the decorator.\n\n\ndef main():\n\n    parser = argparse.ArgumentParser(description='PyTorch MNIST Example')\n    parser.add_argument('--batch-size', type=int, default=64, metavar='N',\n                        help='input batch size for training (default: 64)')\n    parser.add_argument('--test-batch-size', type=int, default=1000, metavar='N',\n                        help='input batch size for testing (default: 1000)')\n    parser.add_argument('--epochs', type=int, default=10, metavar='N',\n                        help='number of epochs to train (default: 10)')\n    parser.add_argument('--no-cuda', action='store_true', default=False,\n                        help='disables CUDA training')\n    parser.add_argument('--seed', type=int, default=1, metavar='S',\n                        help='random seed (default: 1)')\n    parser.add_argument('--log-interval', type=int, default=10, metavar='N',\n                        help='how many batches to wait before logging training status')\n    parser.add_argument('--save-model', action='store_true', default=False,\n                        help='For Saving the current Model')\n\n    parser.add_argument('--wandb', type=int, default=0, help='log to weights and biases')\n    parser.add_argument('--autograd_check', type=int, default=0, help='autograd correctness checks')\n    parser.add_argument('--logdir', type=str, default='/tmp/runs/curv_train_tiny/run')\n\n    parser.add_argument('--nonlin', type=int, default=1, help=\"whether to add ReLU nonlinearity between layers\")\n    parser.add_argument('--bias', type=int, default=1, help=\"whether to add bias between layers\")\n\n    parser.add_argument('--layer', type=int, default=-1, help=\"restrict updates to this layer\")\n    parser.add_argument('--data_width', type=int, default=28)\n    parser.add_argument('--targets_width', type=int, default=28)\n    parser.add_argument('--hess_samples', type=int, default=1, help='number of samples when sub-sampling outputs, 0 for exact hessian')\n    parser.add_argument('--hess_kfac', type=int, default=0, help='whether to use KFAC approximation for hessian')\n    parser.add_argument('--compute_rho', type=int, default=0, help='use expensive method to compute rho')\n    parser.add_argument('--skip_stats', type=int, default=1, help='skip all stats collection')\n\n    parser.add_argument('--dataset_size', type=int, default=60000)\n    parser.add_argument('--train_steps', type=int, default=1000, help=\"this many train steps between stat collection\")\n    parser.add_argument('--stats_steps', type=int, default=1000000, help=\"total number of curvature stats collections\")\n\n    parser.add_argument('--full_batch', type=int, default=0, help='do stats on the whole dataset')\n    parser.add_argument('--lr', type=float, default=1e-3)\n    parser.add_argument('--weight_decay', type=float, default=2e-5)\n    parser.add_argument('--momentum', type=float, default=0.9)\n    parser.add_argument('--dropout', type=int, default=0)\n    parser.add_argument('--swa', type=int, default=0)\n    parser.add_argument('--lmb', type=float, default=1e-3)\n\n    parser.add_argument('--train_batch_size', type=int, default=64)\n    parser.add_argument('--stats_batch_size', type=int, default=100)\n    parser.add_argument('--stats_num_batches', type=int, default=10)\n    parser.add_argument('--uniform', type=int, default=0, help='use uniform architecture (all layers same size)')\n    parser.add_argument('--run_name', type=str, default='noname')\n    parser.add_argument('--disable_hess', type=int, default=1, help='disable hessian because of sysmqrt slowness')\n\n    gl.args = parser.parse_args()\n    args = gl.args\n    gl.hacks_disable_hess = args.disable_hess\n    u.seed_random(1)\n\n    gl.project_name = 'train_ciresan'\n    u.setup_logdir_and_event_writer(args.run_name)\n    print(f\"Logging to {gl.logdir}\")\n\n    d1 = 28*28\n    if args.uniform:\n        d = [784, 784, 784, 784, 784, 784, 10]\n    else:\n        d = [784, 2500, 2000, 1500, 1000, 500, 10]\n    o = 10\n    n = args.stats_batch_size\n    model = u.SimpleFullyConnected2(d, nonlin=args.nonlin, bias=args.bias, dropout=args.dropout)\n    model = model.to(gl.device)\n\n    optimizer = torch.optim.SGD(model.parameters(), lr=args.lr, momentum=args.momentum)\n    dataset = u.TinyMNIST(data_width=args.data_width, targets_width=args.targets_width, original_targets=True,\n                          dataset_size=args.dataset_size)\n    train_loader = torch.utils.data.DataLoader(dataset, batch_size=args.train_batch_size, shuffle=True, drop_last=True)\n    train_iter = u.infinite_iter(train_loader)\n\n    assert not args.full_batch, \"fixme: validation still uses stats_iter\"\n    if not args.full_batch:\n        stats_loader = torch.utils.data.DataLoader(dataset, batch_size=args.stats_batch_size, shuffle=False, drop_last=True)\n        stats_iter = u.infinite_iter(stats_loader)\n    else:\n        stats_iter = None\n\n    test_dataset = u.TinyMNIST(data_width=args.data_width, targets_width=args.targets_width, train=False, original_targets=True,\n                               dataset_size=args.dataset_size)\n    test_loader = torch.utils.data.DataLoader(test_dataset, batch_size=args.stats_batch_size, shuffle=False, drop_last=False)\n\n    loss_fn = torch.nn.CrossEntropyLoss()\n    autograd_lib.add_hooks(model)\n    autograd_lib.disable_hooks()\n\n    gl.token_count = 0\n    last_outer = 0\n    for step in range(args.stats_steps):\n        epoch = gl.token_count // 60000\n        print(gl.token_count)\n        if last_outer:\n            u.log_scalars({\"time/outer\": 1000*(time.perf_counter() - last_outer)})\n        last_outer = time.perf_counter()\n\n        with u.timeit(\"validate\"):\n            val_accuracy, val_loss = validate(model, test_loader, f'test (epoch {epoch})')\n            train_accuracy, train_loss = validate(model, stats_loader, f'train (epoch {epoch})')\n\n        # save log\n        metrics = {'epoch': epoch, 'val_accuracy': val_accuracy, 'val_loss': val_loss,\n                   'train_loss': train_loss, 'train_accuracy': train_accuracy,\n                   'lr': optimizer.param_groups[0]['lr'],\n                   'momentum': optimizer.param_groups[0].get('momentum', 0)}\n        u.log_scalars(metrics)\n\n        # compute stats\n        if args.full_batch:\n            data, targets = dataset.data, dataset.targets\n        else:\n            data, targets = next(stats_iter)\n\n        if not args.skip_stats:\n            autograd_lib.compute_cov(model, loss_fn, stats_iter, batch_size=args.stats_batch_size, steps=args.stats_num_batches)\n\n            for (i, layer) in enumerate(model.layers):\n                param_names = {layer.weight: \"weight\", layer.bias: \"bias\"}\n                cov: autograd_lib.LayerCov = layer.cov\n                s = autograd_lib.LayerStats()\n                # s.H_l2 = cov.H.value().sym_l2_norm()\n                #s.J_trace = cov.J.value().trace()\n                # setattr(s, 'J_trace', cov.J.value().trace())\n                # print(f\"layer-{i}={s.J_trace}\")\n                # print('log(prob(dep))', np.log(cov.J.prob_dep()))\n                print('sigmas', cov.J.sigmas_indep())\n                setattr(s, 'J_indep', cov.J.sigmas_indep())\n                setattr(s, 'S_indep', cov.S.sigmas_indep())\n                u.log_scalars(u.nest_stats(f\"layer-{i}\", s))\n\n            # gradient steps\n        model.train()\n        last_inner = 0\n        for i in range(args.train_steps):\n            if last_inner:\n                u.log_scalars({\"time/inner\": 1000*(time.perf_counter() - last_inner)})\n            last_inner = time.perf_counter()\n\n            optimizer.zero_grad()\n            data, targets = next(train_iter)\n            model.zero_grad()\n            output = model(data)\n            loss = loss_fn(output, targets)\n            loss.backward()\n\n            optimizer.step()\n            if args.weight_decay:\n                for group in optimizer.param_groups:\n                    for param in group['params']:\n                        param.data.mul_(1-args.weight_decay)\n\n            gl.token_count += data.shape[0]\n\n    gl.event_writer.close()\n\n\ndef validate(model, val_loader, tag='validation'):\n    model.eval()\n    val_loss = 0\n    correct = 0\n\n    with torch.no_grad():\n        for data, target in val_loader:\n\n            data, target = data.to(gl.device), target.to(gl.device)\n\n            output = model(data)\n            val_loss += F.cross_entropy(output, target, reduction='sum').item()  # sum up batch loss\n            pred = output.argmax(dim=1, keepdim=True)  # get the index of the max log-probability\n            correct += pred.eq(target.view_as(pred)).sum().item()\n\n    val_loss /= len(val_loader.dataset)\n    val_accuracy = 100. * correct / len(val_loader.dataset)\n\n    # TODO(y) log scalar here\n    print(f'Eval: Average {tag} loss: {val_loss:.4f}, Accuracy: {correct:.0f}/{len(val_loader.dataset)} ({val_accuracy:.2f}%)')\n\n    return val_accuracy, val_loss\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "autotune/train_ciresan_new.py",
    "content": "# TODO(y): FRI -- go over all formulas and results from ciresan run\n# TODO(y): add angle historgam\n# Train Ciresan's 6-layer deep MNIST network.\n# (from http://yann.lecun.com/exdb/mnist/)\n\nimport argparse\nimport copy\nimport os\nimport sys\nimport time\nimport traceback\nfrom collections import defaultdict\nfrom typing import Callable, List\n\nimport autograd_lib\nimport globals as gl\n# import torch\nimport scipy\nimport torch\nimport torch.nn as nn\nimport torchcontrib\nimport wandb\nfrom attrdict import AttrDefault, AttrDict\nfrom torch.utils.tensorboard import SummaryWriter\n\nimport util as u\n\nimport os\nimport argparse\nfrom importlib import import_module\nimport shutil\nimport json\n\nimport torch\nimport torch.nn.functional as F\nimport wandb\n\nprint('asdfsdf')\n# for line profiling\ntry:\n    # noinspection PyUnboundLocalVariable\n    profile  # throws an exception when profile isn't defined\nexcept NameError:\n    profile = lambda x: x  # if it's not defined simply ignore the decorator.\n\nu.install_pdb_handler()\n\n\ndef skip_nans(t): return t[torch.isfinite(t)]\n\n\ndef erank(vals): return vals.sum() / vals.max()\n\ndef srank(vals): return (vals * vals).sum() / (vals.max() ** 2)\n\n\n@profile\ndef main():\n    parser = argparse.ArgumentParser(description='PyTorch MNIST Example')\n    parser.add_argument('--batch-size', type=int, default=64, metavar='N',\n                        help='input batch size for training (default: 64)')\n    parser.add_argument('--test-batch-size', type=int, default=1000, metavar='N',\n                        help='input batch size for testing (default: 1000)')\n    parser.add_argument('--epochs', type=int, default=10, metavar='N',\n                        help='number of epochs to train (default: 10)')\n    parser.add_argument('--no-cuda', action='store_true', default=False,\n                        help='disables CUDA training')\n    parser.add_argument('--seed', type=int, default=1, metavar='S',\n                        help='random seed (default: 1)')\n    parser.add_argument('--log-interval', type=int, default=10, metavar='N',\n                        help='how many batches to wait before logging training status')\n    parser.add_argument('--save-model', action='store_true', default=False,\n                        help='For Saving the current Model')\n\n    parser.add_argument('--wandb', type=int, default=0, help='log to weights and biases')\n    parser.add_argument('--autograd_check', type=int, default=0, help='autograd correctness checks')\n    parser.add_argument('--logdir', type=str, default='/tmp/runs/curv_train_tiny/run')\n\n    parser.add_argument('--nonlin', type=int, default=1, help=\"whether to add ReLU nonlinearity between layers\")\n    parser.add_argument('--bias', type=int, default=1, help=\"whether to add bias between layers\")\n\n    parser.add_argument('--layer', type=int, default=-1, help=\"restrict updates to this layer\")\n    parser.add_argument('--data_width', type=int, default=28)\n    parser.add_argument('--targets_width', type=int, default=28)\n    parser.add_argument('--hess_samples', type=int, default=1,\n                        help='number of samples when sub-sampling outputs, 0 for exact hessian')\n    parser.add_argument('--hess_kfac', type=int, default=0, help='whether to use KFAC approximation for hessian')\n    parser.add_argument('--compute_rho', type=int, default=0, help='use expensive method to compute rho')\n    parser.add_argument('--skip_stats', type=int, default=0, help='skip all stats collection')\n\n    parser.add_argument('--dataset_size', type=int, default=60000)\n    parser.add_argument('--train_steps', type=int, default=100, help=\"this many train steps between stat collection\")\n    parser.add_argument('--stats_steps', type=int, default=1000000, help=\"total number of curvature stats collections\")\n\n    parser.add_argument('--full_batch', type=int, default=0, help='do stats on the whole dataset')\n    parser.add_argument('--lr', type=float, default=1e-3)\n    parser.add_argument('--weight_decay', type=float, default=0)\n    parser.add_argument('--momentum', type=float, default=0.9)\n    parser.add_argument('--dropout', type=int, default=0)\n    parser.add_argument('--swa', type=int, default=0)\n    parser.add_argument('--lmb', type=float, default=1e-3)\n\n    parser.add_argument('--train_batch_size', type=int, default=64)\n    parser.add_argument('--stats_batch_size', type=int, default=10000)\n    parser.add_argument('--stats_num_batches', type=int, default=1)\n    parser.add_argument('--run_name', type=str, default='noname')\n    parser.add_argument('--launch_blocking', type=int, default=0)\n    parser.add_argument('--sampled', type=int, default=0)\n    parser.add_argument('--curv', type=str, default='kfac',\n                        help='decomposition to use for curvature estimates: zero_order, kfac, isserlis or full')\n    parser.add_argument('--log_spectra', type=int, default=0)\n\n    u.seed_random(1)\n    gl.args = parser.parse_args()\n    args = gl.args\n    u.seed_random(1)\n\n    gl.project_name = 'train_ciresan'\n    u.setup_logdir_and_event_writer(args.run_name)\n    print(f\"Logging to {gl.logdir}\")\n\n    d1 = 28 * 28\n    d = [784, 2500, 2000, 1500, 1000, 500, 10]\n\n    # number of samples per datapoint. Used to normalize kfac\n    model = u.SimpleFullyConnected2(d, nonlin=args.nonlin, bias=args.bias, dropout=args.dropout)\n    model = model.to(gl.device)\n    autograd_lib.register(model)\n\n    assert args.dataset_size >= args.stats_batch_size\n    optimizer = torch.optim.SGD(model.parameters(), lr=args.lr, momentum=args.momentum)\n    dataset = u.TinyMNIST(data_width=args.data_width, targets_width=args.targets_width, original_targets=True,\n                          dataset_size=args.dataset_size)\n    train_loader = torch.utils.data.DataLoader(dataset, batch_size=args.train_batch_size, shuffle=True, drop_last=True)\n    train_iter = u.infinite_iter(train_loader)\n\n    assert not args.full_batch, \"fixme: validation still uses stats_iter\"\n    if not args.full_batch:\n        stats_loader = torch.utils.data.DataLoader(dataset, batch_size=args.stats_batch_size, shuffle=True,\n                                                   drop_last=True)\n        stats_iter = u.infinite_iter(stats_loader)\n    else:\n        stats_iter = None\n\n    test_dataset = u.TinyMNIST(data_width=args.data_width, targets_width=args.targets_width, train=False,\n                               original_targets=True,\n                               dataset_size=args.dataset_size)\n    test_eval_loader = torch.utils.data.DataLoader(test_dataset, batch_size=args.stats_batch_size, shuffle=False,\n                                                   drop_last=False)\n    train_eval_loader = torch.utils.data.DataLoader(dataset, batch_size=args.stats_batch_size, shuffle=False,\n                                                    drop_last=False)\n\n    loss_fn = torch.nn.CrossEntropyLoss()\n    autograd_lib.add_hooks(model)\n    autograd_lib.disable_hooks()\n\n    gl.token_count = 0\n    last_outer = 0\n\n    for step in range(args.stats_steps):\n        epoch = gl.token_count // 60000\n        lr = optimizer.param_groups[0]['lr']\n        print('token_count', gl.token_count)\n        if last_outer:\n            u.log_scalars({\"time/outer\": 1000 * (time.perf_counter() - last_outer)})\n            print(f'time: {time.perf_counter() - last_outer:.2f}')\n        last_outer = time.perf_counter()\n\n        with u.timeit(\"validate\"):\n            val_accuracy, val_loss = validate(model, test_eval_loader, f'test (epoch {epoch})')\n            train_accuracy, train_loss = validate(model, train_eval_loader, f'train (epoch {epoch})')\n\n        # save log\n        metrics = {'epoch': epoch, 'val_accuracy': val_accuracy, 'val_loss': val_loss,\n                   'train_loss': train_loss, 'train_accuracy': train_accuracy,\n                   'lr': optimizer.param_groups[0]['lr'],\n                   'momentum': optimizer.param_groups[0].get('momentum', 0)}\n        u.log_scalars(metrics)\n\n        def mom_update(buffer, val):\n            buffer *= 0.9\n            buffer += val * 0.1\n\n        if not args.skip_stats:\n            # number of samples passed through\n            n = args.stats_batch_size * args.stats_num_batches\n\n            # quanti\n            forward_stats = defaultdict(lambda: AttrDefault(float))\n\n            hessians = defaultdict(lambda: AttrDefault(float))\n            jacobians = defaultdict(lambda: AttrDefault(float))\n            fishers = defaultdict(lambda: AttrDefault(float))  # empirical fisher/gradient\n            quad_fishers = defaultdict(lambda: AttrDefault(float))  # gradient statistics that depend on fisher (4th order moments)\n            train_regrets = defaultdict(list)\n            test_regrets1 = defaultdict(list)\n            test_regrets2 = defaultdict(list)\n            train_regrets_opt = defaultdict(list)\n            test_regrets_opt = defaultdict(list)\n            cosines = defaultdict(list)\n            dot_products = defaultdict(list)\n            hessians_histograms = defaultdict(lambda: AttrDefault(u.MyList))\n            jacobians_histograms = defaultdict(lambda: AttrDefault(u.MyList))\n            fishers_histograms = defaultdict(lambda: AttrDefault(u.MyList))\n            quad_fishers_histograms = defaultdict(lambda: AttrDefault(u.MyList))\n\n            current = None\n            current_histograms = None\n\n            for i in range(args.stats_num_batches):\n                activations = {}\n                backprops = {}\n\n                def save_activations(layer, A, _):\n                    activations[layer] = A\n                    forward_stats[layer].AA += torch.einsum(\"ni,nj->ij\", A, A)\n\n                print('forward')\n                with u.timeit(\"stats_forward\"):\n                    with autograd_lib.module_hook(save_activations):\n                        data, targets = next(stats_iter)\n                        output = model(data)\n                        loss = loss_fn(output, targets) * len(output)\n\n                def compute_stats(layer, _, B):\n                    A = activations[layer]\n                    if current == fishers:\n                        backprops[layer] = B\n\n                    # about 27ms per layer\n                    with u.timeit('compute_stats'):\n                        current[layer].BB += torch.einsum(\"ni,nj->ij\", B, B)  # TODO(y): index consistency\n                        current[layer].diag += torch.einsum(\"ni,nj->ij\", B * B, A * A)\n                        current[layer].BA += torch.einsum(\"ni,nj->ij\", B, A)\n                        current[layer].a += torch.einsum(\"ni->i\", A)\n                        current[layer].b += torch.einsum(\"nk->k\", B)\n                        current[layer].norm2 += ((A * A).sum(dim=1) * (B * B).sum(dim=1)).sum()\n\n                        # compute curvatures in direction of all gradiennts\n                        if current is fishers:\n                            assert args.stats_num_batches == 1, \"not tested on more than one stats step, currently reusing aggregated moments\"\n                            hess = hessians[layer]\n                            jac = jacobians[layer]\n                            Bh, Ah = B @ hess.BB / n, A @ forward_stats[layer].AA / n\n                            Bj, Aj = B @ jac.BB / n, A @ forward_stats[layer].AA / n\n                            norms = ((A * A).sum(dim=1) * (B * B).sum(dim=1))\n\n                            current[layer].min_norm2 = min(norms)\n                            current[layer].median_norm2 = torch.median(norms)\n                            current[layer].max_norm2 = max(norms)\n\n                            norms2_hess = ((Ah * A).sum(dim=1) * (Bh * B).sum(dim=1))\n                            norms2_jac = ((Aj * A).sum(dim=1) * (Bj * B).sum(dim=1))\n\n                            current[layer].norm += norms.sum()\n                            current_histograms[layer].norms.extend(torch.sqrt(norms))\n                            current[layer].curv_hess += (skip_nans(norms2_hess / norms)).sum()\n                            current_histograms[layer].curv_hess.extend(skip_nans(norms2_hess / norms))\n                            current[layer].curv_hess_max += (skip_nans(norms2_hess / norms)).max()\n                            current[layer].curv_hess_median += (skip_nans(norms2_hess / norms)).median()\n\n                            current_histograms[layer].curv_jac.extend(skip_nans(norms2_jac / norms))\n                            current[layer].curv_jac += (skip_nans(norms2_jac / norms)).sum()\n                            current[layer].curv_jac_max += (skip_nans(norms2_jac / norms)).max()\n                            current[layer].curv_jac_median += (skip_nans(norms2_jac / norms)).median()\n\n                            current[layer].a_sparsity += torch.sum(A <= 0).float() / A.numel()\n                            current[layer].b_sparsity += torch.sum(B <= 0).float() / B.numel()\n\n                            current[layer].mean_activation += torch.mean(A)\n                            current[layer].mean_activation2 += torch.mean(A*A)\n                            current[layer].mean_backprop = torch.mean(B)\n                            current[layer].mean_backprop2 = torch.mean(B*B)\n\n                            current[layer].norms_hess += torch.sqrt(norms2_hess).sum()\n                            current_histograms[layer].norms_hess.extend(torch.sqrt(norms2_hess))\n                            current[layer].norms_jac += norms2_jac.sum()\n                            current_histograms[layer].norms_jac.extend(torch.sqrt(norms2_jac))\n\n                            normalized_moments = copy.copy(hessians[layer])\n                            normalized_moments.AA = forward_stats[layer].AA\n                            normalized_moments = u.divide_attributes(normalized_moments, n)\n\n                            train_regrets_ = autograd_lib.offset_losses(A, B, alpha=lr, offset=0, m=normalized_moments,\n                                                                        approx=args.curv)\n                            test_regrets1_ = autograd_lib.offset_losses(A, B, alpha=lr, offset=1, m=normalized_moments,\n                                                                        approx=args.curv)\n                            test_regrets2_ = autograd_lib.offset_losses(A, B, alpha=lr, offset=2, m=normalized_moments,\n                                                                        approx=args.curv)\n                            test_regrets_opt_ = autograd_lib.offset_losses(A, B, alpha=None, offset=2,\n                                                                           m=normalized_moments, approx=args.curv)\n                            train_regrets_opt_ = autograd_lib.offset_losses(A, B, alpha=None, offset=0,\n                                                                            m=normalized_moments, approx=args.curv)\n                            cosines_ = autograd_lib.offset_cosines(A, B)\n                            train_regrets[layer].extend(train_regrets_)\n                            test_regrets1[layer].extend(test_regrets1_)\n                            test_regrets2[layer].extend(test_regrets2_)\n                            train_regrets_opt[layer].extend(train_regrets_opt_)\n                            test_regrets_opt[layer].extend(test_regrets_opt_)\n                            cosines[layer].extend(cosines_)\n                            dot_products[layer].extend(autograd_lib.offset_dotprod(A, B))\n\n                        # statistics of the form g.Sigma.g\n                        elif current == quad_fishers:\n                            hess = hessians[layer]\n                            sigma = fishers[layer]\n                            jac = jacobians[layer]\n                            Bs, As = B @ sigma.BB / n, A @ forward_stats[layer].AA / n\n                            Bh, Ah = B @ hess.BB / n, A @ forward_stats[layer].AA / n\n                            Bj, Aj = B @ jac.BB / n, A @ forward_stats[layer].AA / n\n\n                            norms = ((A * A).sum(dim=1) * (B * B).sum(dim=1))\n                            norms2_hess = ((Ah * A).sum(dim=1) * (Bh * B).sum(dim=1))\n                            norms2_jac = ((Aj * A).sum(dim=1) * (Bj * B).sum(dim=1))\n                            norms_sigma = ((As * A).sum(dim=1) * (Bs * B).sum(dim=1))\n\n                            current[layer].norm += norms.sum()  # TODO(y) remove, redundant with norm2 above\n                            current[layer].curv_sigma += (skip_nans(norms_sigma / norms)).sum()\n                            current[layer].curv_sigma_max = skip_nans(norms_sigma / norms).max()\n                            current[layer].curv_sigma_median = skip_nans(norms_sigma / norms).median()\n                            current[layer].curv_hess += skip_nans(norms2_hess / norms).sum()\n                            current[layer].curv_hess_max += skip_nans(norms2_hess / norms).max()\n                            current[layer].lyap_hess_mean += skip_nans(norms_sigma / norms2_hess).mean()\n                            current[layer].lyap_hess_max = max(skip_nans(norms_sigma/norms2_hess))\n                            current[layer].lyap_jac_mean += skip_nans(norms_sigma / norms2_jac).mean()\n                            current[layer].lyap_jac_max = max(skip_nans(norms_sigma/norms2_jac))\n\n                print('backward')\n                with u.timeit(\"backprop_H\"):\n                    with autograd_lib.module_hook(compute_stats):\n                        current = hessians\n                        current_histograms = hessians_histograms\n                        autograd_lib.backward_hessian(output, loss='CrossEntropy', sampled=args.sampled,\n                                                      retain_graph=True)  # 600 ms\n                        current = jacobians\n                        current_histograms = jacobians_histograms\n                        autograd_lib.backward_jacobian(output, sampled=args.sampled, retain_graph=True)  # 600 ms\n                        current = fishers\n                        current_histograms = fishers_histograms\n                        model.zero_grad()\n                        loss.backward(retain_graph=True)  # 60 ms\n                        current = quad_fishers\n                        current_histograms = quad_fishers_histograms\n                        model.zero_grad()\n                        loss.backward()  # 60 ms\n\n            print('summarize')\n            for (i, layer) in enumerate(model.layers):\n                stats_dict = {'hessian': hessians, 'jacobian': jacobians, 'fisher': fishers}\n\n                # evaluate stats from\n                # https://app.wandb.ai/yaroslavvb/train_ciresan/runs/425pu650?workspace=user-yaroslavvb\n                for stats_name in stats_dict:\n                    s = AttrDict()\n                    stats = stats_dict[stats_name][layer]\n\n                    for key in forward_stats[layer]:\n                        # print(f'copying {key} in {stats_name}, {layer}')\n                        try:\n                            assert stats[key] == float()\n                        except:\n                            f\"Trying to overwrite {key} in {stats_name}, {layer}\"\n                        stats[key] = forward_stats[layer][key]\n\n                    diag: torch.Tensor = stats.diag / n\n\n                    # jacobian:\n                    # curv in direction of gradient goes down to roughly 0.3-1\n                    # maximum curvature goes up to 1000-2000\n                    #\n                    # Hessian:\n                    # max curv goes down to 1, in direction of gradient 0.0001\n\n                    s.diag_l2 = torch.max(diag)  # 40 - 3000 smaller than kfac l2 for jac\n                    s.diag_fro = torch.norm(\n                        diag)  # jacobian grows to 0.5-1.5, rest falls, layer-5 has phase transition, layer-4 also\n                    s.diag_trace = diag.sum()  # jacobian grows 0-1000 (first), 0-150 (last). Almost same as kfac_trace (771 vs 810 kfac). Jacobian has up/down phase transition\n                    s.diag_average = diag.mean()\n\n                    # normalize for mean loss\n                    BB = stats.BB / n\n                    AA = stats.AA / n\n                    # A_evals, _ = torch.symeig(AA)   # averaging 120ms per hit, 90 hits\n                    # B_evals, _ = torch.symeig(BB)\n\n                    # s.kfac_l2 = torch.max(A_evals) * torch.max(B_evals)    # 60x larger than diag_l2. layer0/hess has down/up phase transition. layer5/jacobian has up/down phase transition\n                    s.kfac_trace = torch.trace(AA) * torch.trace(BB)  # 0/hess down/up tr, 5/jac sharp phase transition\n                    s.kfac_fro = torch.norm(stats.AA) * torch.norm(\n                        stats.BB)  # 0/hess has down/up tr, 5/jac up/down transition\n                    # s.kfac_erank = s.kfac_trace / s.kfac_l2   # first layer has 25, rest 15, all layers go down except last, last noisy\n                    # s.kfac_erank_fro = s.kfac_trace / s.kfac_fro / max(stats.BA.shape)\n\n                    s.diversity = (stats.norm2 / n) / u.norm_squared(\n                        stats.BA / n)  # gradient diversity. Goes up 3x. Bottom layer has most diversity. Jacobian diversity much less noisy than everythingelse\n\n                    # discrepancy of KFAC based on exact values of diagonal approximation\n                    # average difference normalized by average diagonal magnitude\n                    diag_kfac = torch.einsum('ll,ii->li', BB, AA)\n                    s.kfac_error = (torch.abs(diag_kfac - diag)).mean() / torch.mean(diag.abs())\n                    u.log_scalars(u.nest_stats(f'layer-{i}/{stats_name}', s))\n\n                # openai batch size stat\n                s = AttrDict()\n                hess = hessians[layer]\n                jac = jacobians[layer]\n                fish = fishers[layer]\n                quad_fish = quad_fishers[layer]\n\n                # the following check passes, but is expensive\n                # if args.stats_num_batches == 1:\n                #    u.check_close(fisher[layer].BA, layer.weight.grad)\n\n                def trsum(A, B):\n                    return (A * B).sum()  # computes tr(AB')\n\n                grad = fishers[layer].BA / n\n                s.grad_fro = torch.norm(grad)\n\n                # get norms\n                s.lyap_hess_max = quad_fish.lyap_hess_max\n                s.lyap_hess_ave = quad_fish.lyap_hess_sum / n\n                s.lyap_jac_max = quad_fish.lyap_jac_max\n                s.lyap_jac_ave = quad_fish.lyap_jac_sum / n\n                s.hess_trace = hess.diag.sum() / n\n                s.jac_trace = jac.diag.sum() / n\n\n                # Version 1 of Jain stochastic rates, use Hessian for curvature\n                b = args.train_batch_size\n\n                s.hess_curv = trsum((hess.BB / n) @ grad @ (hess.AA / n), grad) / trsum(grad, grad)\n                s.jac_curv = trsum((jac.BB / n) @ grad @ (jac.AA / n), grad) / trsum(grad, grad)\n\n                # compute gradient noise statistics\n                # fish.BB has /n factor twice, hence don't need extra /n on fish.AA\n                # after sampling, hess_noise,jac_noise became 100x smaller, but normalized is unaffected\n                s.hess_noise = (trsum(hess.AA / n, fish.AA / n) * trsum(hess.BB / n, fish.BB / n))\n                s.jac_noise = (trsum(jac.AA / n, fish.AA / n) * trsum(jac.BB / n, fish.BB / n))\n                s.hess_noise_centered = s.hess_noise - trsum(hess.BB / n @ grad, grad @ hess.AA / n)\n                s.jac_noise_centered = s.jac_noise - trsum(jac.BB / n @ grad, grad @ jac.AA / n)\n                s.openai_gradient_noise = (fish.norms_hess / n) / trsum(hess.BB / n @ grad, grad @ hess.AA / n)\n\n                s.mean_norm = torch.sqrt(fish.norm2) / n\n                s.min_norm = torch.sqrt(fish.min_norm2)\n                s.median_norm = torch.sqrt(fish.median_norm2)\n                s.max_norm = torch.sqrt(fish.max_norm2)\n                s.enorms = u.norm_squared(grad)\n                s.a_sparsity = fish.a_sparsity\n                s.b_sparsity = fish.b_sparsity\n                s.mean_activation = fish.mean_activation\n                s.msr_activation = torch.sqrt(fish.mean_activation2)\n                s.mean_backprop = fish.mean_backprop\n                s.msr_backprop = torch.sqrt(fish.mean_backprop2)\n\n                s.norms_centered = fish.norm2 / n - u.norm_squared(grad)\n                s.norms_hess = fish.norms_hess / n\n                s.norms_jac = fish.norms_jac / n\n\n                s.hess_curv_grad = fish.curv_hess / n  # phase transition, hits minimum loss in layer 1, then starts going up. Other layers take longer to reach minimum. Decreases with depth.\n                s.hess_curv_grad_max = fish.curv_hess_max   # phase transition, hits minimum loss in layer 1, then starts going up. Other layers take longer to reach minimum. Decreases with depth.\n                s.hess_curv_grad_median = fish.curv_hess_median   # phase transition, hits minimum loss in layer 1, then starts going up. Other layers take longer to reach minimum. Decreases with depth.\n                s.sigma_curv_grad = quad_fish.curv_sigma / n\n                s.sigma_curv_grad_max = quad_fish.curv_sigma_max\n                s.sigma_curv_grad_median = quad_fish.curv_sigma_median\n                s.band_bottou = 0.5 * lr * s.sigma_curv_grad / s.hess_curv_grad\n                s.band_bottou_stoch = 0.5 * lr * quad_fish.curv_ratio / n\n                s.band_yaida = 0.25 * lr * s.mean_norm**2\n                s.band_yaida_centered = 0.25 * lr * s.norms_centered\n\n                s.jac_curv_grad = fish.curv_jac / n  # this one has much lower variance than jac_curv. Reaches peak at 10k steps, also kfac error reaches peak there. Decreases with depth except for last layer.\n                s.jac_curv_grad_max = fish.curv_jac_max  # this one has much lower variance than jac_curv. Reaches peak at 10k steps, also kfac error reaches peak there. Decreases with depth except for last layer.\n                s.jac_curv_grad_median = fish.curv_jac_median  # this one has much lower variance than jac_curv. Reaches peak at 10k steps, also kfac error reaches peak there. Decreases with depth except for last layer.\n\n                # OpenAI gradient noise statistics\n                s.hess_noise_normalized = s.hess_noise_centered / (fish.norms_hess / n)\n                s.jac_noise_normalized = s.jac_noise / (fish.norms_jac / n)\n\n                train_regrets_, test_regrets1_, test_regrets2_, train_regrets_opt_, test_regrets_opt_, cosines_, dot_products_ = (torch.stack(r[layer]) for r in (train_regrets, test_regrets1, test_regrets2, train_regrets_opt, test_regrets_opt, cosines, dot_products))\n                s.train_regret = train_regrets_.median()  # use median because outliers make it hard to see the trend\n                s.test_regret1 = test_regrets1_.median()\n                s.test_regret2 = test_regrets2_.median()\n                s.test_regret_opt = test_regrets_opt_.median()\n                s.train_regret_opt = train_regrets_opt_.median()\n                s.mean_dot_product = torch.mean(dot_products_)\n                s.median_dot_product = torch.median(dot_products_)\n                a = [1, 2, 3]\n\n                s.median_cosine = cosines_.median()\n                s.mean_cosine = cosines_.mean()\n\n                # get learning rates\n                L1 = s.hess_curv_grad / n\n                L2 = s.jac_curv_grad / n\n                diversity = (fish.norm2 / n) / u.norm_squared(grad)\n                robust_diversity = (fish.norm2 / n) / fish.median_norm2\n                dotprod_diversity = fish.median_norm2 / s.median_dot_product\n                s.lr1 = 2 / (L1 * diversity)\n                s.lr2 = 2 / (L2 * diversity)\n                s.lr3 = 2 / (L2 * robust_diversity)\n                s.lr4 = 2 / (L2 * dotprod_diversity)\n\n                hess_A = u.symeig_pos_evals(hess.AA / n)\n                hess_B = u.symeig_pos_evals(hess.BB / n)\n                fish_A = u.symeig_pos_evals(fish.AA / n)\n                fish_B = u.symeig_pos_evals(fish.BB / n)\n                jac_A = u.symeig_pos_evals(jac.AA / n)\n                jac_B = u.symeig_pos_evals(jac.BB / n)\n                u.log_scalars({f'layer-{i}/hessA_erank': erank(hess_A)})\n                u.log_scalars({f'layer-{i}/hessB_erank': erank(hess_B)})\n                u.log_scalars({f'layer-{i}/fishA_erank': erank(fish_A)})\n                u.log_scalars({f'layer-{i}/fishB_erank': erank(fish_B)})\n                u.log_scalars({f'layer-{i}/jacA_erank': erank(jac_A)})\n                u.log_scalars({f'layer-{i}/jacB_erank': erank(jac_B)})\n                gl.event_writer.add_histogram(f'layer-{i}/hist_hess_eig', u.outer(hess_A, hess_B).flatten(), gl.get_global_step())\n                gl.event_writer.add_histogram(f'layer-{i}/hist_fish_eig', u.outer(hess_A, hess_B).flatten(), gl.get_global_step())\n                gl.event_writer.add_histogram(f'layer-{i}/hist_jac_eig', u.outer(hess_A, hess_B).flatten(), gl.get_global_step())\n\n                s.hess_l2 = max(hess_A) * max(hess_B)\n                s.jac_l2 = max(jac_A) * max(jac_B)\n                s.fish_l2 = max(fish_A) * max(fish_B)\n                s.hess_trace = hess.diag.sum() / n\n\n                s.jain1_sto = 1/(s.hess_trace + 2 * s.hess_l2)\n                s.jain1_det = 1/s.hess_l2\n\n                s.jain1_lr = (1 / b) * (1/s.jain1_sto) + (b - 1) / b * (1/s.jain1_det)\n                s.jain1_lr = 2 / s.jain1_lr\n\n                s.regret_ratio = (\n                            train_regrets_opt_ / test_regrets_opt_).median()  # ratio between train and test regret, large means overfitting\n                u.log_scalars(u.nest_stats(f'layer-{i}', s))\n\n                # compute stats that would let you bound rho\n                if i == 0:  # only compute this once, for output layer\n                    hhh = hessians[model.layers[-1]].BB / n\n                    fff = fishers[model.layers[-1]].BB / n\n                    d = fff.shape[0]\n                    L = u.lyapunov_spectral(hhh, 2 * fff, cond=1e-8)\n                    L_evals = u.symeig_pos_evals(L)\n                    Lcheap = fff @ u.pinv(hhh, cond=1e-8)\n                    Lcheap_evals = u.eig_real(Lcheap)\n\n                    u.log_scalars({f'mismatch/rho': d/erank(L_evals)})\n                    u.log_scalars({f'mismatch/rho_cheap': d/erank(Lcheap_evals)})\n                    u.log_scalars({f'mismatch/diagonalizability': erank(L_evals)/erank(Lcheap_evals)})  # 1 means diagonalizable\n                    u.log_spectrum(f'mismatch/sigma', u.symeig_pos_evals(fff), loglog=False)\n                    u.log_spectrum(f'mismatch/hess', u.symeig_pos_evals(hhh), loglog=False)\n                    u.log_spectrum(f'mismatch/lyapunov', L_evals, loglog=True)\n                    u.log_spectrum(f'mismatch/lyapunov_cheap', Lcheap_evals, loglog=True)\n\n                gl.event_writer.add_histogram(f'layer-{i}/hist_grad_norms', u.to_numpy(fishers_histograms[layer].norms.value()), gl.get_global_step())\n                gl.event_writer.add_histogram(f'layer-{i}/hist_grad_norms_hess', u.to_numpy(fishers_histograms[layer].norms_hess.value()), gl.get_global_step())\n                gl.event_writer.add_histogram(f'layer-{i}/hist_curv_jac', u.to_numpy(fishers_histograms[layer].curv_jac.value()), gl.get_global_step())\n                gl.event_writer.add_histogram(f'layer-{i}/hist_curv_hess', u.to_numpy(fishers_histograms[layer].curv_hess.value()), gl.get_global_step())\n                gl.event_writer.add_histogram(f'layer-{i}/hist_cosines', u.to_numpy(cosines[layer]), gl.get_global_step())\n\n                if args.log_spectra:\n                    with u.timeit('spectrum'):\n                        # 2/alpha\n                        # s.jain1_lr = (1 / b) * s.jain1_sto + (b - 1) / b * s.jain1_det\n                        # s.jain1_lr = 1 / s.jain1_lr\n\n                        # hess.diag_trace, jac.diag_trace\n\n                        # Version 2 of Jain stochastic rates, use Jacobian squared for curvature\n                        s.jain2_sto = s.lyap_jac_max * s.jac_trace / s.lyap_jac_ave\n                        s.jain2_det = s.jac_l2\n                        s.jain2_lr = (1 / b) * s.jain2_sto + (b - 1) / b * s.jain2_det\n                        s.jain2_lr = 1 / s.jain2_lr\n\n                        u.log_spectrum(f'layer-{i}/hess_A', hess_A)\n                        u.log_spectrum(f'layer-{i}/hess_B', hess_B)\n                        u.log_spectrum(f'layer-{i}/hess_AB', u.outer(hess_A, hess_B).flatten())\n                        u.log_spectrum(f'layer-{i}/jac_A', jac_A)\n                        u.log_spectrum(f'layer-{i}/jac_B', jac_B)\n                        u.log_spectrum(f'layer-{i}/fish_A', fish_A)\n                        u.log_spectrum(f'layer-{i}/fish_B', fish_B)\n\n                        u.log_scalars({f'layer-{i}/trace_ratio': fish_B.sum()/hess_B.sum()})\n\n                        L = torch.eig(u.lyapunov_spectral(hess.BB, 2*fish.BB, cond=1e-8))[0]\n                        L = L[:, 0]  # extract real part\n                        L = L.sort()[0]\n                        L = torch.flip(L, [0])\n\n                        L_cheap = torch.eig(fish.BB @ u.pinv(hess.BB, cond=1e-8))[0]\n                        L_cheap = L_cheap[:, 0]  # extract real part\n                        L_cheap = L_cheap.sort()[0]\n                        L_cheap = torch.flip(L_cheap, [0])\n\n                        d = len(hess_B)\n                        u.log_spectrum(f'layer-{i}/Lyap', L)\n                        u.log_spectrum(f'layer-{i}/Lyap_cheap', L_cheap)\n\n                        u.log_scalars({f'layer-{i}/dims': d})\n                        u.log_scalars({f'layer-{i}/L_erank': erank(L)})\n                        u.log_scalars({f'layer-{i}/L_cheap_erank': erank(L_cheap)})\n\n                        u.log_scalars({f'layer-{i}/rho': d/erank(L)})\n                        u.log_scalars({f'layer-{i}/rho_cheap': d/erank(L_cheap)})\n\n        model.train()\n        with u.timeit('train'):\n            for i in range(args.train_steps):\n                optimizer.zero_grad()\n                data, targets = next(train_iter)\n                model.zero_grad()\n                output = model(data)\n                loss = loss_fn(output, targets)\n                loss.backward()\n\n                optimizer.step()\n                if args.weight_decay:\n                    for group in optimizer.param_groups:\n                        for param in group['params']:\n                            param.data.mul_(1 - args.weight_decay)\n\n                gl.token_count += data.shape[0]\n\n    gl.event_writer.close()\n\n\ndef validate(model, val_loader, tag='validation'):\n    model.eval()\n    val_loss = 0\n    correct = 0\n\n    with torch.no_grad():\n        for data, target in val_loader:\n            data, target = data.to(gl.device), target.to(gl.device)\n\n            output = model(data)\n            val_loss += F.cross_entropy(output, target, reduction='sum').item()  # sum up batch loss\n            pred = output.argmax(dim=1, keepdim=True)  # get the index of the max log-probability\n            correct += pred.eq(target.view_as(pred)).sum().item()\n\n    val_loss /= len(val_loader.dataset)\n    val_accuracy = 100. * correct / len(val_loader.dataset)\n\n    # TODO(y) log scalar here\n    print(\n        f'Eval: Average {tag} loss: {val_loss:.4f}, Accuracy: {correct:.0f}/{len(val_loader.dataset)} ({val_accuracy:.2f}%)')\n\n    return val_accuracy, val_loss\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "autotune/train_medium.py",
    "content": "import argparse\nimport os\nimport time\n\nimport autograd_lib\nimport globals as gl\n# import torch\nimport scipy\nimport torch\nimport util as u\nimport wandb\nfrom attrdict import AttrDefault\nfrom torch.utils.tensorboard import SummaryWriter\n\nfrom torch import nn as nn\n\n# for line profiling\ntry:\n  # noinspection PyUnboundLocalVariable\n  profile  # throws an exception when profile isn't defined\nexcept NameError:\n  profile = lambda x: x   # if it's not defined simply ignore the decorator.\n\n\n@profile\ndef main():\n\n    u.seed_random(1)\n    logdir = u.create_local_logdir(args.logdir)\n    run_name = os.path.basename(logdir)\n    gl.event_writer = SummaryWriter(logdir)\n    print(f\"Logging to {run_name}\")\n\n    d1 = args.data_width ** 2\n    assert args.data_width == args.targets_width\n    o = d1\n    n = args.stats_batch_size\n    d = [d1, 30, 30, 30, 20, 30, 30, 30, d1]\n\n    # small values for debugging\n    # loss_type = 'LeastSquares'\n    loss_type = 'CrossEntropy'\n\n    args.wandb = 0\n    args.stats_steps = 10\n    args.train_steps = 10\n    args.stats_batch_size = 10\n    args.data_width = 2\n    args.targets_width = 2\n    args.nonlin = False\n    d1 = args.data_width ** 2\n    d2 = 2\n    d3 = args.targets_width ** 2\n\n    if loss_type == 'CrossEntropy':\n        d3 = 10\n    o = d3\n    n = args.stats_batch_size\n    d = [d1, d2, d3]\n    dsize = max(args.train_batch_size, args.stats_batch_size)+1\n\n    model = u.SimpleFullyConnected2(d, bias=True, nonlin=args.nonlin)\n    model = model.to(gl.device)\n\n    try:\n        # os.environ['WANDB_SILENT'] = 'true'\n        if args.wandb:\n            wandb.init(project='curv_train_tiny', name=run_name)\n            wandb.tensorboard.patch(tensorboardX=False)\n            wandb.config['train_batch'] = args.train_batch_size\n            wandb.config['stats_batch'] = args.stats_batch_size\n            wandb.config['method'] = args.method\n            wandb.config['n'] = n\n    except Exception as e:\n        print(f\"wandb crash with {e}\")\n\n    #optimizer = torch.optim.SGD(model.parameters(), lr=0.03, momentum=0.9)\n    optimizer = torch.optim.Adam(model.parameters(), lr=0.03)  # make 10x smaller for least-squares loss\n    dataset = u.TinyMNIST(data_width=args.data_width, targets_width=args.targets_width, dataset_size=dsize, original_targets=True)\n\n    train_loader = torch.utils.data.DataLoader(dataset, batch_size=args.train_batch_size, shuffle=False, drop_last=True)\n    train_iter = u.infinite_iter(train_loader)\n\n    stats_iter = None\n    if not args.full_batch:\n        stats_loader = torch.utils.data.DataLoader(dataset, batch_size=args.stats_batch_size, shuffle=False, drop_last=True)\n        stats_iter = u.infinite_iter(stats_loader)\n\n    test_dataset = u.TinyMNIST(data_width=args.data_width, targets_width=args.targets_width, train=False, dataset_size=dsize, original_targets=True)\n    test_loader = torch.utils.data.DataLoader(test_dataset, batch_size=args.train_batch_size, shuffle=False, drop_last=True)\n    test_iter = u.infinite_iter(test_loader)\n\n    if loss_type == 'LeastSquares':\n        loss_fn = u.least_squares\n    elif loss_type == 'CrossEntropy':\n        loss_fn = nn.CrossEntropyLoss()\n\n    autograd_lib.add_hooks(model)\n    gl.token_count = 0\n    last_outer = 0\n    val_losses = []\n    for step in range(args.stats_steps):\n        if last_outer:\n            u.log_scalars({\"time/outer\": 1000*(time.perf_counter() - last_outer)})\n        last_outer = time.perf_counter()\n\n        with u.timeit(\"val_loss\"):\n            test_data, test_targets = next(test_iter)\n            test_output = model(test_data)\n            val_loss = loss_fn(test_output, test_targets)\n            print(\"val_loss\", val_loss.item())\n            val_losses.append(val_loss.item())\n            u.log_scalar(val_loss=val_loss.item())\n\n        # compute stats\n        if args.full_batch:\n            data, targets = dataset.data, dataset.targets\n        else:\n            data, targets = next(stats_iter)\n\n        # Capture Hessian and gradient stats\n        autograd_lib.enable_hooks()\n        autograd_lib.clear_backprops(model)\n        autograd_lib.clear_hess_backprops(model)\n        with u.timeit(\"backprop_g\"):\n            output = model(data)\n            loss = loss_fn(output, targets)\n            loss.backward(retain_graph=True)\n        with u.timeit(\"backprop_H\"):\n            autograd_lib.backprop_hess(output, hess_type=loss_type)\n        autograd_lib.disable_hooks()   # TODO(y): use remove_hooks\n\n        with u.timeit(\"compute_grad1\"):\n            autograd_lib.compute_grad1(model)\n        with u.timeit(\"compute_hess\"):\n            autograd_lib.compute_hess(model)\n\n        for (i, layer) in enumerate(model.layers):\n\n            # input/output layers are unreasonably expensive if not using Kronecker factoring\n            if d[i]>50 or d[i+1]>50:\n                print(f'layer {i} is too big ({d[i],d[i+1]}), skipping stats')\n                continue\n\n            if args.skip_stats:\n                continue\n\n            s = AttrDefault(str, {})  # dictionary-like object for layer stats\n\n            #############################\n            # Gradient stats\n            #############################\n            A_t = layer.activations\n            assert A_t.shape == (n, d[i])\n\n            # add factor of n because backprop takes loss averaged over batch, while we need per-example loss\n            B_t = layer.backprops_list[0] * n\n            assert B_t.shape == (n, d[i + 1])\n\n            with u.timeit(f\"khatri_g-{i}\"):\n                G = u.khatri_rao_t(B_t, A_t)  # batch loss Jacobian\n            assert G.shape == (n, d[i] * d[i + 1])\n            g = G.sum(dim=0, keepdim=True) / n  # average gradient\n            assert g.shape == (1, d[i] * d[i + 1])\n\n            u.check_equal(G.reshape(layer.weight.grad1.shape), layer.weight.grad1)\n\n            if args.autograd_check:\n                u.check_close(B_t.t() @ A_t / n, layer.weight.saved_grad)\n                u.check_close(g.reshape(d[i + 1], d[i]), layer.weight.saved_grad)\n\n            s.sparsity = torch.sum(layer.output <= 0) / layer.output.numel()  # proportion of activations that are zero\n            s.mean_activation = torch.mean(A_t)\n            s.mean_backprop = torch.mean(B_t)\n\n            # empirical Fisher\n            with u.timeit(f'sigma-{i}'):\n                efisher = G.t() @ G / n\n                sigma = efisher - g.t() @ g\n                s.sigma_l2 = u.sym_l2_norm(sigma)\n                s.sigma_erank = torch.trace(sigma)/s.sigma_l2\n\n            lambda_regularizer = args.lmb * torch.eye(d[i + 1]*d[i]).to(gl.device)\n            H = layer.weight.hess\n\n            with u.timeit(f\"invH-{i}\"):\n                invH = torch.cholesky_inverse(H+lambda_regularizer)\n\n            with u.timeit(f\"H_l2-{i}\"):\n                s.H_l2 = u.sym_l2_norm(H)\n                s.iH_l2 = u.sym_l2_norm(invH)\n\n            with u.timeit(f\"norms-{i}\"):\n                s.H_fro = H.flatten().norm()\n                s.iH_fro = invH.flatten().norm()\n                s.grad_fro = g.flatten().norm()\n                s.param_fro = layer.weight.data.flatten().norm()\n\n            u.nan_check(H)\n            if args.autograd_check:\n                model.zero_grad()\n                output = model(data)\n                loss = loss_fn(output, targets)\n                H_autograd = u.hessian(loss, layer.weight)\n                H_autograd = H_autograd.reshape(d[i] * d[i + 1], d[i] * d[i + 1])\n                u.check_close(H, H_autograd)\n\n            #  u.dump(sigma, f'/tmp/sigmas/H-{step}-{i}')\n            def loss_direction(dd: torch.Tensor, eps):\n                \"\"\"loss improvement if we take step eps in direction dd\"\"\"\n                return u.to_python_scalar(eps * (dd @ g.t()) - 0.5 * eps ** 2 * dd @ H @ dd.t())\n\n            def curv_direction(dd: torch.Tensor):\n                \"\"\"Curvature in direction dd\"\"\"\n                return u.to_python_scalar(dd @ H @ dd.t() / (dd.flatten().norm() ** 2))\n\n            with u.timeit(f\"pinvH-{i}\"):\n                pinvH = u.pinv(H)\n\n            with u.timeit(f'curv-{i}'):\n                s.grad_curv = curv_direction(g)\n                ndir = g @ pinvH  # newton direction\n                s.newton_curv = curv_direction(ndir)\n                setattr(layer.weight, 'pre', pinvH)  # save Newton preconditioner\n                s.step_openai = s.grad_fro**2 / s.grad_curv if s.grad_curv else 999\n                s.step_max = 2 / s.H_l2\n                s.step_min = torch.tensor(2) / torch.trace(H)\n\n                s.newton_fro = ndir.flatten().norm()  # frobenius norm of Newton update\n                s.regret_newton = u.to_python_scalar(g @ pinvH @ g.t() / 2)   # replace with \"quadratic_form\"\n                s.regret_gradient = loss_direction(g, s.step_openai)\n\n            with u.timeit(f'rho-{i}'):\n                p_sigma = u.lyapunov_svd(H, sigma)\n                if u.has_nan(p_sigma) and args.compute_rho:  # use expensive method\n                    print('using expensive method')\n                    import pdb; pdb.set_trace()\n                    H0, sigma0 = u.to_numpys(H, sigma)\n                    p_sigma = scipy.linalg.solve_lyapunov(H0, sigma0)\n                    p_sigma = torch.tensor(p_sigma).to(gl.device)\n\n                if u.has_nan(p_sigma):\n                    # import pdb; pdb.set_trace()\n                    s.psigma_erank = H.shape[0]\n                    s.rho = 1\n                else:\n                    s.psigma_erank = u.sym_erank(p_sigma)\n                    s.rho = H.shape[0] / s.psigma_erank\n\n            with u.timeit(f\"batch-{i}\"):\n                s.batch_openai = torch.trace(H @ sigma) / (g @ H @ g.t())\n                s.diversity = torch.norm(G, \"fro\") ** 2 / torch.norm(g) ** 2 / n\n\n                # Faster approaches for noise variance computation\n                # s.noise_variance = torch.trace(H.inverse() @ sigma)\n                # try:\n                #     # this fails with singular sigma\n                #     s.noise_variance = torch.trace(torch.solve(sigma, H)[0])\n                #     # s.noise_variance = torch.trace(torch.lstsq(sigma, H)[0])\n                #     pass\n                # except RuntimeError as _:\n                s.noise_variance_pinv = torch.trace(pinvH @ sigma)\n\n                s.H_erank = torch.trace(H) / s.H_l2\n                s.batch_jain_simple = 1 + s.H_erank\n                s.batch_jain_full = 1 + s.rho * s.H_erank\n\n            u.log_scalars(u.nest_stats(layer.name, s))\n\n        # gradient steps\n        with u.timeit('inner'):\n            for i in range(args.train_steps):\n                optimizer.zero_grad()\n                data, targets = next(train_iter)\n                model.zero_grad()\n                output = model(data)\n                loss = loss_fn(output, targets)\n                loss.backward()\n\n                #            u.log_scalar(train_loss=loss.item())\n\n                if args.method != 'newton':\n                    optimizer.step()\n                    if args.weight_decay:\n                        for group in optimizer.param_groups:\n                            for param in group['params']:\n                                param.data.mul_(1-args.weight_decay)\n                else:\n                    for (layer_idx, layer) in enumerate(model.layers):\n                        param: torch.nn.Parameter = layer.weight\n                        param_data: torch.Tensor = param.data\n                        param_data.copy_(param_data - 0.1 * param.grad)\n                        if layer_idx != 1:  # only update 1 layer with Newton, unstable otherwise\n                            continue\n                        u.nan_check(layer.weight.pre)\n                        u.nan_check(param.grad.flatten())\n                        u.nan_check(u.v2r(param.grad.flatten()) @ layer.weight.pre)\n                        param_new_flat = u.v2r(param_data.flatten()) - u.v2r(param.grad.flatten()) @ layer.weight.pre\n                        u.nan_check(param_new_flat)\n                        param_data.copy_(param_new_flat.reshape(param_data.shape))\n\n                gl.token_count += data.shape[0]\n\n    gl.event_writer.close()\n\n\nif __name__ == '__main__':\n    parser = argparse.ArgumentParser(description='PyTorch MNIST Example')\n    parser.add_argument('--test-batch-size', type=int, default=1000, metavar='N',\n                        help='input batch size for testing (default: 1000)')\n    parser.add_argument('--epochs', type=int, default=10, metavar='N',\n                        help='number of epochs to train (default: 10)')\n    parser.add_argument('--lr', type=float, default=0.01, metavar='LR',\n                        help='learning rate (default: 0.01)')\n    parser.add_argument('--momentum', type=float, default=0.5, metavar='M',\n                        help='SGD momentum (default: 0.5)')\n    parser.add_argument('--no-cuda', action='store_true', default=False,\n                        help='disables CUDA training')\n    parser.add_argument('--seed', type=int, default=1, metavar='S',\n                        help='random seed (default: 1)')\n    parser.add_argument('--log-interval', type=int, default=10, metavar='N',\n                        help='how many batches to wait before logging training status')\n    parser.add_argument('--save-model', action='store_true', default=False,\n                        help='For Saving the current Model')\n\n    parser.add_argument('--wandb', type=int, default=1, help='log to weights and biases')\n    parser.add_argument('--autograd_check', type=int, default=0, help='autograd correctness checks')\n    parser.add_argument('--logdir', type=str, default='/temp/runs/curv_train_tiny/run')\n\n    parser.add_argument('--train_batch_size', type=int, default=100)\n    parser.add_argument('--stats_batch_size', type=int, default=60000)\n    parser.add_argument('--dataset_size', type=int, default=60000)\n    parser.add_argument('--train_steps', type=int, default=100, help=\"this many train steps between stat collection\")\n    parser.add_argument('--stats_steps', type=int, default=1000000, help=\"total number of curvature stats collections\")\n    parser.add_argument('--nonlin', type=int, default=1, help=\"whether to add ReLU nonlinearity between layers\")\n    parser.add_argument('--method', type=str, choices=['gradient', 'newton'], default='gradient',\n                        help=\"descent method, newton or gradient\")\n    parser.add_argument('--layer', type=int, default=-1, help=\"restrict updates to this layer\")\n    parser.add_argument('--data_width', type=int, default=28)\n    parser.add_argument('--targets_width', type=int, default=28)\n    parser.add_argument('--lmb', type=float, default=1e-3)\n    parser.add_argument('--hess_samples', type=int, default=1, help='number of samples when sub-sampling outputs, 0 for exact hessian')\n    parser.add_argument('--hess_kfac', type=int, default=0, help='whether to use KFAC approximation for hessian')\n    parser.add_argument('--compute_rho', type=int, default=1, help='use expensive method to compute rho')\n    parser.add_argument('--skip_stats', type=int, default=0, help='skip all stats collection')\n    parser.add_argument('--full_batch', type=int, default=0, help='do stats on the whole dataset')\n    parser.add_argument('--weight_decay', type=float, default=1e-4)\n\n    args = parser.parse_args()\n\n    main()\n"
  },
  {
    "path": "autotune/train_small.py",
    "content": "# To verify Newton convergence in 1 step\n# python train_tiny.py --wandb=0 --method=newton --nonlin=0 --layer=0\n\nimport argparse\nimport os\nimport sys\nimport time\nfrom typing import Callable, List\n\nimport globals as gl\n# import torch\nimport scipy\nimport torch\nimport torch.nn as nn\nimport wandb\nfrom attrdict import AttrDefault\nfrom torch.utils.tensorboard import SummaryWriter\n\nimport util as u\n\n\ndef main():\n    attemp_count = 0\n    while os.path.exists(f\"{args.logdir}{attemp_count:02d}\"):\n        attemp_count += 1\n    logdir = f\"{args.logdir}{attemp_count:02d}\"\n\n    run_name = os.path.basename(logdir)\n    gl.event_writer = SummaryWriter(logdir)\n    print(f\"Logging to {run_name}\")\n    u.seed_random(1)\n\n    d1 = args.data_width ** 2\n    d2 = 10\n    d3 = args.targets_width ** 2\n    o = d3\n    n = args.stats_batch_size\n    d = [d1, d2, d3]\n    model = u.SimpleFullyConnected(d, nonlin=args.nonlin)\n    model = model.to(gl.device)\n\n    try:\n        # os.environ['WANDB_SILENT'] = 'true'\n        if args.wandb:\n            wandb.init(project='curv_train_tiny', name=run_name)\n            wandb.tensorboard.patch(tensorboardX=False)\n            wandb.config['train_batch'] = args.train_batch_size\n            wandb.config['stats_batch'] = args.stats_batch_size\n            wandb.config['method'] = args.method\n            wandb.config['d1'] = d1\n            wandb.config['d2'] = d2\n            wandb.config['d3'] = d3\n            wandb.config['n'] = n\n    except Exception as e:\n        print(f\"wandb crash with {e}\")\n\n    optimizer = torch.optim.SGD(model.parameters(), lr=0.03, momentum=0.9)\n\n    dataset = u.TinyMNIST(data_width=args.data_width, targets_width=args.targets_width,\n                          dataset_size=args.dataset_size)\n\n    train_loader = torch.utils.data.DataLoader(dataset, batch_size=args.train_batch_size, shuffle=False, drop_last=True)\n    train_iter = u.infinite_iter(train_loader)\n\n    stats_loader = torch.utils.data.DataLoader(dataset, batch_size=args.stats_batch_size, shuffle=False, drop_last=True)\n    stats_iter = u.infinite_iter(stats_loader)\n\n    test_dataset = u.TinyMNIST(data_width=args.data_width, targets_width=args.targets_width,\n                               dataset_size=args.dataset_size, train=False)\n    test_loader = torch.utils.data.DataLoader(test_dataset, batch_size=args.stats_batch_size, shuffle=True, drop_last=True)\n    test_iter = u.infinite_iter(test_loader)\n\n    skip_forward_hooks = False\n    skip_backward_hooks = False\n\n    def capture_activations(module: nn.Module, input: List[torch.Tensor], output: torch.Tensor):\n        if skip_forward_hooks:\n            return\n        assert not hasattr(module, 'activations'), \"Seeing results of previous autograd, call util.zero_grad to clear\"\n        assert len(input) == 1, \"this was tested for single input layers only\"\n        setattr(module, \"activations\", input[0].detach())\n        setattr(module, \"output\", output.detach())\n\n    def capture_backprops(module: nn.Module, _input, output):\n        if skip_backward_hooks:\n            return\n        assert len(output) == 1, \"this works for single variable layers only\"\n        if gl.backward_idx == 0:\n            assert not hasattr(module, 'backprops'), \"Seeing results of previous autograd, call util.zero_grad to clear\"\n            setattr(module, 'backprops', [])\n        assert gl.backward_idx == len(module.backprops)\n        module.backprops.append(output[0])\n\n    def save_grad(param: nn.Parameter) -> Callable[[torch.Tensor], None]:\n        \"\"\"Hook to save gradient into 'param.saved_grad', so it can be accessed after model.zero_grad(). Only stores gradient\n        if the value has not been set, call util.zero_grad to clear it.\"\"\"\n\n        def save_grad_fn(grad):\n            if not hasattr(param, 'saved_grad'):\n                setattr(param, 'saved_grad', grad)\n\n        return save_grad_fn\n\n    for layer in model.layers:\n        layer.register_forward_hook(capture_activations)\n        layer.register_backward_hook(capture_backprops)\n        layer.weight.register_hook(save_grad(layer.weight))\n\n    def loss_fn(data, targets):\n        err = data - targets.view(-1, data.shape[1])\n        assert len(data) == len(targets)\n        return torch.sum(err * err) / 2 / len(data)\n\n    gl.token_count = 0\n    last_outer = 0\n    for step in range(args.stats_steps):\n        if last_outer:\n            u.log_scalars({\"time/outer\": 1000*(time.perf_counter() - last_outer)})\n        last_outer = time.perf_counter()\n        # compute validation loss\n        skip_forward_hooks = True\n        skip_backward_hooks = True\n        with u.timeit(\"val_loss\"):\n            test_data, test_targets = next(test_iter)\n            test_output = model(test_data)\n            val_loss = loss_fn(test_output, test_targets)\n            print(\"val_loss\", val_loss.item())\n            u.log_scalar(val_loss=val_loss.item())\n\n        # compute stats\n        data, targets = next(stats_iter)\n        skip_forward_hooks = False\n        skip_backward_hooks = False\n\n        # get gradient values\n        with u.timeit(\"backprop_g\"):\n            gl.backward_idx = 0\n            u.zero_grad(model)\n            output = model(data)\n            loss = loss_fn(output, targets)\n            loss.backward(retain_graph=True)\n\n        # get Hessian values\n        skip_forward_hooks = True\n        id_mat = torch.eye(o).to(gl.device)\n\n        u.log_scalar(loss=loss.item())\n\n        with u.timeit(\"backprop_H\"):\n            # optionally use randomized low-rank approximation of Hessian\n            hess_rank = args.hess_samples if args.hess_samples else o\n\n            for out_idx in range(hess_rank):\n                model.zero_grad()\n                # backprop to get section of batch output jacobian for output at position out_idx\n                output = model(data)  # opt: using autograd.grad means I don't have to zero_grad\n                if args.hess_samples:\n                    bval = torch.LongTensor(n, o).to(gl.device).random_(0, 2) * 2 - 1\n                    bval = bval.float()\n                else:\n                    ei = id_mat[out_idx]\n                    bval = torch.stack([ei] * n)\n                gl.backward_idx = out_idx + 1\n                output.backward(bval)\n            skip_backward_hooks = True  #\n\n        for (i, layer) in enumerate(model.layers):\n            s = AttrDefault(str, {})  # dictionary-like object for layer stats\n\n            #############################\n            # Gradient stats\n            #############################\n            A_t = layer.activations\n            assert A_t.shape == (n, d[i])\n\n            # add factor of n because backprop takes loss averaged over batch, while we need per-example loss\n            B_t = layer.backprops[0] * n\n            assert B_t.shape == (n, d[i + 1])\n\n            with u.timeit(f\"khatri_g-{i}\"):\n                G = u.khatri_rao_t(B_t, A_t)  # batch loss Jacobian\n            assert G.shape == (n, d[i] * d[i + 1])\n            g = G.sum(dim=0, keepdim=True) / n  # average gradient\n            assert g.shape == (1, d[i] * d[i + 1])\n\n            if args.autograd_check:\n                u.check_close(B_t.t() @ A_t / n, layer.weight.saved_grad)\n                u.check_close(g.reshape(d[i + 1], d[i]), layer.weight.saved_grad)\n\n            s.sparsity = torch.sum(layer.output <= 0) / layer.output.numel()\n            s.mean_activation = torch.mean(A_t)\n            s.mean_backprop = torch.mean(B_t)\n\n            # empirical Fisher\n            with u.timeit(f'sigma-{i}'):\n                efisher = G.t() @ G / n\n                sigma = efisher - g.t() @ g\n                s.sigma_l2 = u.sym_l2_norm(sigma)\n                s.sigma_erank = torch.trace(sigma)/s.sigma_l2\n\n            #############################\n            # Hessian stats\n            #############################\n            A_t = layer.activations\n            Bh_t = [layer.backprops[out_idx + 1] for out_idx in range(hess_rank)]\n            Amat_t = torch.cat([A_t] * hess_rank, dim=0)\n            Bmat_t = torch.cat(Bh_t, dim=0)\n\n            assert Amat_t.shape == (n * hess_rank, d[i])\n            assert Bmat_t.shape == (n * hess_rank, d[i + 1])\n\n            lambda_regularizer = args.lmb * torch.eye(d[i] * d[i + 1]).to(gl.device)\n            with u.timeit(f\"khatri_H-{i}\"):\n                Jb = u.khatri_rao_t(Bmat_t, Amat_t)  # batch Jacobian, in row-vec format\n\n            with u.timeit(f\"H-{i}\"):\n                H = Jb.t() @ Jb / n\n\n            with u.timeit(f\"invH-{i}\"):\n                invH = torch.cholesky_inverse(H+lambda_regularizer)\n\n            with u.timeit(f\"H_l2-{i}\"):\n                s.H_l2 = u.sym_l2_norm(H)\n                s.iH_l2 = u.sym_l2_norm(invH)\n\n            with u.timeit(f\"norms-{i}\"):\n                s.H_fro = H.flatten().norm()\n                s.iH_fro = invH.flatten().norm()\n                s.jacobian_fro = Jb.flatten().norm()\n                s.grad_fro = g.flatten().norm()\n                s.param_fro = layer.weight.data.flatten().norm()\n\n            u.nan_check(H)\n            if args.autograd_check:\n                model.zero_grad()\n                output = model(data)\n                loss = loss_fn(output, targets)\n                H_autograd = u.hessian(loss, layer.weight)\n                H_autograd = H_autograd.reshape(d[i] * d[i + 1], d[i] * d[i + 1])\n                u.check_close(H, H_autograd)\n\n            #  u.dump(sigma, f'/tmp/sigmas/H-{step}-{i}')\n            def loss_direction(dd: torch.Tensor, eps):\n                \"\"\"loss improvement if we take step eps in direction dd\"\"\"\n                return u.to_python_scalar(eps * (dd @ g.t()) - 0.5 * eps ** 2 * dd @ H @ dd.t())\n\n            def curv_direction(dd: torch.Tensor):\n                \"\"\"Curvature in direction dd\"\"\"\n                return u.to_python_scalar(dd @ H @ dd.t() / (dd.flatten().norm() ** 2))\n\n            with u.timeit(\"pinvH\"):\n                pinvH = u.pinv(H)\n\n            with u.timeit(f'curv-{i}'):\n                s.regret_newton = u.to_python_scalar(g @ pinvH @ g.t() / 2)\n                s.grad_curv = curv_direction(g)\n                ndir = g @ pinvH  # newton direction\n                s.newton_curv = curv_direction(ndir)\n                setattr(layer.weight, 'pre', pinvH)  # save Newton preconditioner\n                s.step_openai = 1 / s.grad_curv if s.grad_curv else 999\n                s.step_max = 2 / u.sym_l2_norm(H)\n                s.step_min = torch.tensor(2) / torch.trace(H)\n\n                s.newton_fro = ndir.flatten().norm()  # frobenius norm of Newton update\n                s.regret_gradient = loss_direction(g, s.step_openai)\n\n            with u.timeit(f'rho-{i}'):\n                p_sigma = u.lyapunov_svd(H, sigma)\n                if u.has_nan(p_sigma) and args.compute_rho:  # use expensive method\n                    H0 = H.cpu().detach().numpy()\n                    sigma0 = sigma.cpu().detach().numpy()\n                    p_sigma = scipy.linalg.solve_lyapunov(H0, sigma0)\n                    p_sigma = torch.tensor(p_sigma).to(gl.device)\n\n                if u.has_nan(p_sigma):\n                    s.psigma_erank = H.shape[0]\n                    s.rho = 1\n                else:\n                    s.psigma_erank = u.sym_erank(p_sigma)\n                    s.rho = H.shape[0] / s.psigma_erank\n\n            with u.timeit(f\"batch-{i}\"):\n                s.batch_openai = torch.trace(H @ sigma) / (g @ H @ g.t())\n                print('openai batch', s.batch_openai)\n                s.diversity = torch.norm(G, \"fro\") ** 2 / torch.norm(g) ** 2\n\n                # s.noise_variance = torch.trace(H.inverse() @ sigma)\n                # try:\n                #     # this fails with singular sigma\n                #     s.noise_variance = torch.trace(torch.solve(sigma, H)[0])\n                #     # s.noise_variance = torch.trace(torch.lstsq(sigma, H)[0])\n                #     pass\n                # except RuntimeError as _:\n                s.noise_variance_pinv = torch.trace(pinvH @ sigma)\n\n                s.H_erank = torch.trace(H) / s.H_l2\n                s.batch_jain_simple = 1 + s.H_erank\n                s.batch_jain_full = 1 + s.rho * s.H_erank\n\n            u.log_scalars(u.nest_stats(layer.name, s))\n\n        # gradient steps\n        last_inner = 0\n        for i in range(args.train_steps):\n            if last_inner:\n                u.log_scalars({\"time/inner\": 1000*(time.perf_counter() - last_inner)})\n            last_inner = time.perf_counter()\n\n            optimizer.zero_grad()\n            data, targets = next(train_iter)\n            model.zero_grad()\n            output = model(data)\n            loss = loss_fn(output, targets)\n            loss.backward()\n\n            u.log_scalar(train_loss=loss.item())\n\n            if args.method != 'newton':\n                optimizer.step()\n            else:\n                for (layer_idx, layer) in enumerate(model.layers):\n                    param: torch.nn.Parameter = layer.weight\n                    param_data: torch.Tensor = param.data\n                    param_data.copy_(param_data - 0.1 * param.grad)\n                    if layer_idx != 1:  # only update 1 layer with Newton, unstable otherwise\n                        continue\n                    u.nan_check(layer.weight.pre)\n                    u.nan_check(param.grad.flatten())\n                    u.nan_check(u.v2r(param.grad.flatten()) @ layer.weight.pre)\n                    param_new_flat = u.v2r(param_data.flatten()) - u.v2r(param.grad.flatten()) @ layer.weight.pre\n                    u.nan_check(param_new_flat)\n                    param_data.copy_(param_new_flat.reshape(param_data.shape))\n\n            gl.token_count += data.shape[0]\n\n    gl.event_writer.close()\n\n\nif __name__ == '__main__':\n    parser = argparse.ArgumentParser(description='PyTorch MNIST Example')\n    parser.add_argument('--batch-size', type=int, default=64, metavar='N',\n                        help='input batch size for training (default: 64)')\n    parser.add_argument('--test-batch-size', type=int, default=1000, metavar='N',\n                        help='input batch size for testing (default: 1000)')\n    parser.add_argument('--epochs', type=int, default=10, metavar='N',\n                        help='number of epochs to train (default: 10)')\n    parser.add_argument('--lr', type=float, default=0.01, metavar='LR',\n                        help='learning rate (default: 0.01)')\n    parser.add_argument('--momentum', type=float, default=0.5, metavar='M',\n                        help='SGD momentum (default: 0.5)')\n    parser.add_argument('--no-cuda', action='store_true', default=False,\n                        help='disables CUDA training')\n    parser.add_argument('--seed', type=int, default=1, metavar='S',\n                        help='random seed (default: 1)')\n    parser.add_argument('--log-interval', type=int, default=10, metavar='N',\n                        help='how many batches to wait before logging training status')\n    parser.add_argument('--save-model', action='store_true', default=False,\n                        help='For Saving the current Model')\n\n    parser.add_argument('--wandb', type=int, default=1, help='log to weights and biases')\n    parser.add_argument('--autograd_check', type=int, default=0, help='autograd correctness checks')\n    parser.add_argument('--logdir', type=str, default='/temp/runs/curv_train_tiny/run')\n\n    parser.add_argument('--train_batch_size', type=int, default=3)\n    parser.add_argument('--stats_batch_size', type=int, default=1000)\n    parser.add_argument('--dataset_size', type=int, default=10000)\n    parser.add_argument('--train_steps', type=int, default=10, help=\"this many train steps between stat collection\")\n    parser.add_argument('--stats_steps', type=int, default=1000, help=\"total number of curvature stats collections\")\n    parser.add_argument('--nonlin', type=int, default=1, help=\"whether to add ReLU nonlinearity between layers\")\n    parser.add_argument('--method', type=str, choices=['gradient', 'newton'], default='gradient',\n                        help=\"descent method, newton or gradient\")\n    parser.add_argument('--layer', type=int, default=-1, help=\"restrict updates to this layer\")\n    parser.add_argument('--data_width', type=int, default=8)\n    parser.add_argument('--targets_width', type=int, default=4)\n    parser.add_argument('--lmb', type=float, default=1e-3)\n    parser.add_argument('--hess_samples', type=int, default=1, help='number of samples when sub-sampling outputs, 0 for exact hessian')\n    parser.add_argument('--hess_kfac', type=int, default=0, help='whether to use KFAC approximation for hessian')\n    parser.add_argument('--compute_rho', type=int, default=0, help='use expensive method to compute rho')\n\n    args = parser.parse_args()\n\n    main()\n"
  },
  {
    "path": "autotune/train_small_xent.py",
    "content": "\"\"\"Train small network on MNIST with Cross-Entropy loss\"\"\"\n\nimport argparse\nimport os\nimport time\n\nimport autograd_lib\nimport globals as gl\n# import torch\nimport torch\nimport util as u\nimport wandb\nfrom attrdict import AttrDefault\nfrom torch import nn as nn\nfrom torch.utils.tensorboard import SummaryWriter\n\n# for line profiling\ntry:\n  # noinspection PyUnboundLocalVariable\n  profile  # throws an exception when profile isn't defined\nexcept NameError:\n  profile = lambda x: x   # if it's not defined simply ignore the decorator.\n\n\nfrom train_ciresan import validate\n\n\n@profile\ndef main():\n\n    u.install_pdb_handler()\n    u.seed_random(1)\n    logdir = u.create_local_logdir(args.logdir)\n    run_name = os.path.basename(logdir)\n    gl.event_writer = SummaryWriter(logdir)\n    print(f\"Logging to {logdir}\")\n\n    loss_type = 'CrossEntropy'\n\n    d1 = args.data_width ** 2\n    args.stats_batch_size = min(args.stats_batch_size, args.dataset_size)\n    args.train_batch_size = min(args.train_batch_size, args.dataset_size)\n    n = args.stats_batch_size\n    o = 10\n    d = [d1, 60, 60, 60, o]\n    # dataset_size = args.dataset_size\n\n    model = u.SimpleFullyConnected2(d, bias=True, nonlin=args.nonlin, last_layer_linear=True)\n    model = model.to(gl.device)\n    u.mark_expensive(model.layers[0])    # to stop grad1/hess calculations on this layer\n    print(model)\n\n    try:\n        if args.wandb:\n            wandb.init(project='curv_train_tiny', name=run_name, dir='/tmp/wandb.runs')\n            wandb.tensorboard.patch(tensorboardX=False)\n            wandb.config['train_batch'] = args.train_batch_size\n            wandb.config['stats_batch'] = args.stats_batch_size\n            wandb.config['n'] = n\n    except Exception as e:\n        print(f\"wandb crash with {e}\")\n\n    optimizer = torch.optim.SGD(model.parameters(), lr=args.lr, momentum=0.9)\n    #  optimizer = torch.optim.Adam(model.parameters(), lr=0.03)  # make 10x smaller for least-squares loss\n    dataset = u.TinyMNIST(data_width=args.data_width, dataset_size=args.dataset_size, loss_type=loss_type)\n\n    train_loader = torch.utils.data.DataLoader(dataset, batch_size=args.train_batch_size, shuffle=False, drop_last=True)\n    train_iter = u.infinite_iter(train_loader)\n\n    stats_loader = torch.utils.data.DataLoader(dataset, batch_size=args.stats_batch_size, shuffle=False, drop_last=True)\n    stats_iter = u.infinite_iter(stats_loader)\n    stats_data, stats_targets = next(stats_iter)\n\n    test_dataset = u.TinyMNIST(data_width=args.data_width, train=False, dataset_size=args.dataset_size, loss_type=loss_type)\n    test_batch_size = min(args.dataset_size, 1000)\n    test_loader = torch.utils.data.DataLoader(test_dataset, batch_size=test_batch_size, shuffle=False, drop_last=True)\n    test_iter = u.infinite_iter(test_loader)\n\n    if loss_type == 'LeastSquares':\n        loss_fn = u.least_squares\n    else:   # loss_type == 'CrossEntropy':\n        loss_fn = nn.CrossEntropyLoss()\n\n    autograd_lib.add_hooks(model)\n    gl.reset_global_step()\n    last_outer = 0\n    val_losses = []\n    for step in range(args.stats_steps):\n        if last_outer:\n            u.log_scalars({\"time/outer\": 1000*(time.perf_counter() - last_outer)})\n        last_outer = time.perf_counter()\n\n        with u.timeit(\"val_loss\"):\n            test_data, test_targets = next(test_iter)\n            test_output = model(test_data)\n            val_loss = loss_fn(test_output, test_targets)\n            print(\"val_loss\", val_loss.item())\n            val_losses.append(val_loss.item())\n            u.log_scalar(val_loss=val_loss.item())\n\n        with u.timeit(\"validate\"):\n            if loss_type == 'CrossEntropy':\n                val_accuracy, val_loss = validate(model, test_loader, f'test (stats_step {step})')\n                # train_accuracy, train_loss = validate(model, train_loader, f'train (stats_step {step})')\n\n                metrics = {'stats_step': step, 'val_accuracy': val_accuracy, 'val_loss': val_loss}\n                u.log_scalars(metrics)\n\n        data, targets = stats_data, stats_targets\n\n        if not args.skip_stats:\n            # Capture Hessian and gradient stats\n            autograd_lib.enable_hooks()\n            autograd_lib.clear_backprops(model)\n            autograd_lib.clear_hess_backprops(model)\n            with u.timeit(\"backprop_g\"):\n                output = model(data)\n                loss = loss_fn(output, targets)\n                loss.backward(retain_graph=True)\n            with u.timeit(\"backprop_H\"):\n                autograd_lib.backprop_hess(output, hess_type=loss_type)\n            autograd_lib.disable_hooks()   # TODO(y): use remove_hooks\n\n            with u.timeit(\"compute_grad1\"):\n                autograd_lib.compute_grad1(model)\n            with u.timeit(\"compute_hess\"):\n                autograd_lib.compute_hess(model)\n\n            for (i, layer) in enumerate(model.layers):\n\n                if hasattr(layer, 'expensive'):\n                    continue\n\n                param_names = {layer.weight: \"weight\", layer.bias: \"bias\"}\n                for param in [layer.weight, layer.bias]:\n                    # input/output layers are unreasonably expensive if not using Kronecker factoring\n                    if d[i]*d[i+1] > 8000:\n                        print(f'layer {i} is too big ({d[i],d[i+1]}), skipping stats')\n                        continue\n\n                    s = AttrDefault(str, {})  # dictionary-like object for layer stats\n\n                    #############################\n                    # Gradient stats\n                    #############################\n                    A_t = layer.activations\n                    B_t = layer.backprops_list[0] * n\n                    s.sparsity = torch.sum(layer.output <= 0) / layer.output.numel()  # proportion of activations that are zero\n                    s.mean_activation = torch.mean(A_t)\n                    s.mean_backprop = torch.mean(B_t)\n\n                    # empirical Fisher\n                    G = param.grad1.reshape((n, -1))\n                    g = G.mean(dim=0, keepdim=True)\n\n                    u.nan_check(G)\n                    with u.timeit(f'sigma-{i}'):\n                        efisher = G.t() @ G / n\n                        sigma = efisher - g.t() @ g\n                        # sigma_spectrum =\n                        s.sigma_l2 = u.sym_l2_norm(sigma)\n                        s.sigma_erank = torch.trace(sigma)/s.sigma_l2\n\n                    H = param.hess\n                    lambda_regularizer = args.lmb * torch.eye(H.shape[0]).to(gl.device)\n                    u.nan_check(H)\n\n                    with u.timeit(f\"invH-{i}\"):\n                        invH = torch.cholesky_inverse(H+lambda_regularizer)\n\n                    with u.timeit(f\"H_l2-{i}\"):\n                        s.H_l2 = u.sym_l2_norm(H)\n                        s.iH_l2 = u.sym_l2_norm(invH)\n\n                    with u.timeit(f\"norms-{i}\"):\n                        s.H_fro = H.flatten().norm()\n                        s.iH_fro = invH.flatten().norm()\n                        s.grad_fro = g.flatten().norm()\n                        s.param_fro = param.data.flatten().norm()\n\n                    def loss_direction(dd: torch.Tensor, eps):\n                        \"\"\"loss improvement if we take step eps in direction dd\"\"\"\n                        return u.to_python_scalar(eps * (dd @ g.t()) - 0.5 * eps ** 2 * dd @ H @ dd.t())\n\n                    def curv_direction(dd: torch.Tensor):\n                        \"\"\"Curvature in direction dd\"\"\"\n                        return u.to_python_scalar(dd @ H @ dd.t() / (dd.flatten().norm() ** 2))\n\n                    with u.timeit(f\"pinvH-{i}\"):\n                        pinvH = u.pinv(H)\n\n                    with u.timeit(f'curv-{i}'):\n                        s.grad_curv = curv_direction(g)  # curvature (eigenvalue) in direction g\n                        ndir = g @ pinvH  # newton direction\n                        s.newton_curv = curv_direction(ndir)\n                        setattr(layer.weight, 'pre', pinvH)  # save Newton preconditioner\n                        s.step_openai = 1 / s.grad_curv if s.grad_curv else 1234567\n                        s.step_div_inf = 2 / s.H_l2         # divegent step size for batch_size=infinity\n                        s.step_div_1 = torch.tensor(2) / torch.trace(H)   # divergent step for batch_size=1\n\n                        s.newton_fro = ndir.flatten().norm()  # frobenius norm of Newton update\n                        s.regret_newton = u.to_python_scalar(g @ pinvH @ g.t() / 2)   # replace with \"quadratic_form\"\n                        s.regret_gradient = loss_direction(g, s.step_openai)\n\n                    with u.timeit(f'rho-{i}'):\n                        s.rho, s.lyap_erank, lyap_evals = u.truncated_lyapunov_rho(H, sigma)\n                        s.step_div_1_adjusted = s.step_div_1/s.rho\n\n                    with u.timeit(f\"batch-{i}\"):\n                        s.batch_openai = torch.trace(H @ sigma) / (g @ H @ g.t())\n                        s.diversity = torch.norm(G, \"fro\") ** 2 / torch.norm(g) ** 2 / n  # Gradient diversity / n\n                        s.noise_variance_pinv = torch.trace(pinvH @ sigma)\n                        s.H_erank = torch.trace(H) / s.H_l2\n                        s.batch_jain_simple = 1 + s.H_erank\n                        s.batch_jain_full = 1 + s.rho * s.H_erank\n\n                    param_name = f\"{layer.name}={param_names[param]}\"\n                    u.log_scalars(u.nest_stats(f\"{param_name}\", s))\n\n                    H_evals = u.symeig_pos_evals(H)\n                    sigma_evals = u.symeig_pos_evals(sigma)\n                    u.log_spectrum(f'{param_name}/hess', H_evals)\n                    u.log_spectrum(f'{param_name}/sigma', sigma_evals)\n                    u.log_spectrum(f'{param_name}/lyap', lyap_evals)\n\n        # gradient steps\n        with u.timeit('inner'):\n            for i in range(args.train_steps):\n                optimizer.zero_grad()\n                data, targets = next(train_iter)\n                model.zero_grad()\n                output = model(data)\n                loss = loss_fn(output, targets)\n                loss.backward()\n\n                optimizer.step()\n                if args.weight_decay:\n                    for group in optimizer.param_groups:\n                        for param in group['params']:\n                            param.data.mul_(1-args.weight_decay)\n\n                gl.increment_global_step(data.shape[0])\n\n    gl.event_writer.close()\n\n\nif __name__ == '__main__':\n    parser = argparse.ArgumentParser(description='PyTorch MNIST Example')\n    parser.add_argument('--wandb', type=int, default=0, help='log to weights and biases')\n    parser.add_argument('--lr', type=float, default=0.03, help='learning rate')\n    parser.add_argument('--autograd_check', type=int, default=0, help='autograd correctness checks')\n    parser.add_argument('--logdir', type=str, default='/temp/runs/curv_train_tiny/run')\n    parser.add_argument('--train_batch_size', type=int, default=10)\n    parser.add_argument('--stats_batch_size', type=int, default=10)\n    parser.add_argument('--dataset_size', type=int, default=500)\n    parser.add_argument('--data_width', type=int, default=8)\n    parser.add_argument('--train_steps', type=int, default=10, help=\"this many train steps between stat collection\")\n    parser.add_argument('--stats_steps', type=int, default=1000000, help=\"total number of curvature stats collections\")\n    parser.add_argument('--nonlin', type=int, default=1, help=\"whether to add ReLU nonlinearity between layers\")\n    parser.add_argument('--skip_stats', type=int, default=0, help='skip all stats collection')\n    parser.add_argument('--weight_decay', type=float, default=1e-3)\n    parser.add_argument('--lmb', type=float, default=1e-3, help=\"lambda regularizer for inverting H\")\n\n    args = parser.parse_args()\n\n    main()\n"
  },
  {
    "path": "autotune/train_small_xent_factored.py",
    "content": "\"\"\"Train small network on MNIST with Cross-Entropy loss\"\"\"\n\nimport argparse\nimport os\nimport time\n\nimport autograd_lib\nimport globals as gl\n# import torch\nimport torch\nimport util as u\nimport wandb\nfrom attrdict import AttrDefault\nfrom torch import nn as nn\nfrom torch.utils.tensorboard import SummaryWriter\n\n# for line profiling\ntry:\n  # noinspection PyUnboundLocalVariable\n  profile  # throws an exception when profile isn't defined\nexcept NameError:\n  profile = lambda x: x   # if it's not defined simply ignore the decorator.\n\n\nfrom train_ciresan import validate\n\n\n@profile\ndef main():\n    u.install_pdb_handler()\n    u.seed_random(1)\n    logdir = u.create_local_logdir(args.logdir)\n    run_name = os.path.basename(logdir)\n    gl.event_writer = SummaryWriter(logdir)\n    print(f\"Logging to {logdir}\")\n\n    loss_type = 'CrossEntropy'\n\n    d1 = args.data_width ** 2\n    args.stats_batch_size = min(args.stats_batch_size, args.dataset_size)\n    args.train_batch_size = min(args.train_batch_size, args.dataset_size)\n    n = args.stats_batch_size\n    o = 10\n    d = [d1, 60, 60, 60, o]\n    # dataset_size = args.dataset_size\n\n    model = u.SimpleFullyConnected2(d, bias=True, nonlin=args.nonlin, last_layer_linear=True)\n    model = model.to(gl.device)\n    u.mark_expensive(model.layers[0])    # to stop grad1/hess calculations on this layer\n    print(model)\n\n    try:\n        if args.wandb:\n            wandb.init(project='curv_train_tiny', name=run_name, dir='/tmp/wandb.runs')\n            wandb.tensorboard.patch(tensorboardX=False)\n            wandb.config['train_batch'] = args.train_batch_size\n            wandb.config['stats_batch'] = args.stats_batch_size\n            wandb.config['n'] = n\n    except Exception as e:\n        print(f\"wandb crash with {e}\")\n\n    optimizer = torch.optim.SGD(model.parameters(), lr=args.lr, momentum=0.9)\n    #  optimizer = torch.optim.Adam(model.parameters(), lr=0.03)  # make 10x smaller for least-squares loss\n    dataset = u.TinyMNIST(data_width=args.data_width, dataset_size=args.dataset_size, loss_type=loss_type)\n\n    train_loader = torch.utils.data.DataLoader(dataset, batch_size=args.train_batch_size, shuffle=False, drop_last=True)\n    train_iter = u.infinite_iter(train_loader)\n\n    stats_loader = torch.utils.data.DataLoader(dataset, batch_size=args.stats_batch_size, shuffle=False, drop_last=True)\n    stats_iter = u.infinite_iter(stats_loader)\n    stats_data, stats_targets = next(stats_iter)\n\n    test_dataset = u.TinyMNIST(data_width=args.data_width, train=False, dataset_size=args.dataset_size, loss_type=loss_type)\n    test_batch_size = min(args.dataset_size, 1000)\n    test_loader = torch.utils.data.DataLoader(test_dataset, batch_size=test_batch_size, shuffle=False, drop_last=True)\n    test_iter = u.infinite_iter(test_loader)\n\n    if loss_type == 'LeastSquares':\n        loss_fn = u.least_squares\n    else:   # loss_type == 'CrossEntropy':\n        loss_fn = nn.CrossEntropyLoss()\n\n    autograd_lib.add_hooks(model)\n    gl.reset_global_step()\n    last_outer = 0\n    val_losses = []\n    for step in range(args.stats_steps):\n        if last_outer:\n            u.log_scalars({\"time/outer\": 1000*(time.perf_counter() - last_outer)})\n        last_outer = time.perf_counter()\n\n        with u.timeit(\"val_loss\"):\n            test_data, test_targets = next(test_iter)\n            test_output = model(test_data)\n            val_loss = loss_fn(test_output, test_targets)\n            print(\"val_loss\", val_loss.item())\n            val_losses.append(val_loss.item())\n            u.log_scalar(val_loss=val_loss.item())\n\n        with u.timeit(\"validate\"):\n            if loss_type == 'CrossEntropy':\n                val_accuracy, val_loss = validate(model, test_loader, f'test (stats_step {step})')\n                # train_accuracy, train_loss = validate(model, train_loader, f'train (stats_step {step})')\n\n                metrics = {'stats_step': step, 'val_accuracy': val_accuracy, 'val_loss': val_loss}\n                u.log_scalars(metrics)\n\n        data, targets = stats_data, stats_targets\n\n        if not args.skip_stats:\n            # Capture Hessian and gradient stats\n            autograd_lib.enable_hooks()\n            autograd_lib.clear_backprops(model)\n            autograd_lib.clear_hess_backprops(model)\n            with u.timeit(\"backprop_g\"):\n                output = model(data)\n                loss = loss_fn(output, targets)\n                loss.backward(retain_graph=True)\n            with u.timeit(\"backprop_H\"):\n                autograd_lib.backprop_hess(output, hess_type='CrossEntropy')\n            autograd_lib.disable_hooks()   # TODO(y): use remove_hooks\n\n            with u.timeit(\"compute_grad1\"):\n                autograd_lib.compute_grad1(model)\n            with u.timeit(\"compute_hess\"):\n                autograd_lib.compute_hess(model, method='kron', attr_name='hess2')\n\n            autograd_lib.compute_stats_factored(model)\n\n            for (i, layer) in enumerate(model.layers):\n                param_names = {layer.weight: \"weight\", layer.bias: \"bias\"}\n                for param in [layer.weight, layer.bias]:\n\n                    if param is None:\n                        continue\n\n                    if not hasattr(param, 'stats'):\n                        continue\n                    s = param.stats\n                    param_name = param_names[param]\n                    u.log_scalars(u.nest_stats(f\"{param_name}\", s))\n\n        # gradient steps\n        with u.timeit('inner'):\n            for i in range(args.train_steps):\n                optimizer.zero_grad()\n                data, targets = next(train_iter)\n                model.zero_grad()\n                output = model(data)\n                loss = loss_fn(output, targets)\n                loss.backward()\n\n                optimizer.step()\n                if args.weight_decay:\n                    for group in optimizer.param_groups:\n                        for param in group['params']:\n                            param.data.mul_(1-args.weight_decay)\n\n                gl.increment_global_step(data.shape[0])\n\n    gl.event_writer.close()\n\n\nif __name__ == '__main__':\n    parser = argparse.ArgumentParser(description='PyTorch MNIST Example')\n    parser.add_argument('--wandb', type=int, default=0, help='log to weights and biases')\n    parser.add_argument('--lr', type=float, default=0.03, help='learning rate')\n    parser.add_argument('--autograd_check', type=int, default=0, help='autograd correctness checks')\n    parser.add_argument('--logdir', type=str, default='/temp/runs/curv_train_tiny/run')\n    parser.add_argument('--train_batch_size', type=int, default=10)\n    parser.add_argument('--stats_batch_size', type=int, default=10)\n    parser.add_argument('--dataset_size', type=int, default=500)\n    parser.add_argument('--data_width', type=int, default=8)\n    parser.add_argument('--train_steps', type=int, default=10, help=\"this many train steps between stat collection\")\n    parser.add_argument('--stats_steps', type=int, default=1000000, help=\"total number of curvature stats collections\")\n    parser.add_argument('--nonlin', type=int, default=1, help=\"whether to add ReLU nonlinearity between layers\")\n    parser.add_argument('--skip_stats', type=int, default=0, help='skip all stats collection')\n    parser.add_argument('--weight_decay', type=float, default=1e-3)\n    parser.add_argument('--lmb', type=float, default=1e-3, help=\"lambda regularizer for inverting H\")\n\n    args = parser.parse_args()\n\n    main()\n"
  },
  {
    "path": "autotune/train_tiny.py",
    "content": "# To verify Newton convergence in 1 step\n# python train_tiny.py --wandb=0 --method=newton --nonlin=0 --layer=0\n\nimport argparse\nimport os\nimport sys\nfrom typing import Callable\n\nimport globals as gl\n# import torch\nimport torch\nimport torch.nn as nn\nimport wandb\nfrom attrdict import AttrDefault\nfrom torch.utils.tensorboard import SummaryWriter\n\nimport util as u\n\n\ndef main():\n    attemp_count = 0\n    while os.path.exists(f\"{args.logdir}{attemp_count:02d}\"):\n        attemp_count += 1\n    logdir = f\"{args.logdir}{attemp_count:02d}\"\n\n    run_name = os.path.basename(logdir)\n    gl.event_writer = SummaryWriter(logdir)\n    print(f\"Logging to {run_name}\")\n    u.seed_random(1)\n\n    try:\n        # os.environ['WANDB_SILENT'] = 'true'\n        if args.wandb:\n            wandb.init(project='curv_train_tiny', name=run_name)\n            wandb.tensorboard.patch(tensorboardX=False)\n            wandb.config['train_batch'] = args.train_batch_size\n            wandb.config['stats_batch'] = args.stats_batch_size\n            wandb.config['method'] = args.method\n\n    except Exception as e:\n        print(f\"wandb crash with {e}\")\n\n    #    data_width = 4\n    #    targets_width = 2\n\n    d1 = args.data_width ** 2\n    d2 = 10\n    d3 = args.targets_width ** 2\n    o = d3\n    n = args.stats_batch_size\n    d = [d1, d2, d3]\n    model = u.SimpleFullyConnected(d, nonlin=args.nonlin)\n    optimizer = torch.optim.SGD(model.parameters(), lr=0.1, momentum=0.9)\n\n    dataset = u.TinyMNIST(data_width=args.data_width, targets_width=args.targets_width,\n                          dataset_size=args.dataset_size)\n    train_loader = torch.utils.data.DataLoader(dataset, batch_size=args.train_batch_size, shuffle=False, drop_last=True)\n    train_iter = u.infinite_iter(train_loader)\n\n    stats_loader = torch.utils.data.DataLoader(dataset, batch_size=args.stats_batch_size, shuffle=False, drop_last=True)\n    stats_iter = u.infinite_iter(stats_loader)\n\n    def capture_activations(module, input, _output):\n        if skip_forward_hooks:\n            return\n        assert gl.backward_idx == 0   # no need to forward-prop on Hessian computation\n        assert not hasattr(module, 'activations'), \"Seeing activations from previous forward, call util.zero_grad to clear\"\n        assert len(input) == 1, \"this works for single input layers only\"\n        setattr(module, \"activations\", input[0].detach())\n\n    def capture_backprops(module: nn.Module, _input, output):\n        if skip_backward_hooks:\n            return\n        assert len(output) == 1, \"this works for single variable layers only\"\n        if gl.backward_idx == 0:\n            assert not hasattr(module, 'backprops'), \"Seeing results of previous autograd, call util.zero_grad to clear\"\n            setattr(module, 'backprops', [])\n        assert gl.backward_idx == len(module.backprops)\n        module.backprops.append(output[0])\n\n    def save_grad(param: nn.Parameter) -> Callable[[torch.Tensor], None]:\n        \"\"\"Hook to save gradient into 'param.saved_grad', so it can be accessed after model.zero_grad(). Only stores gradient\n        if the value has not been set, call util.zero_grad to clear it.\"\"\"\n        def save_grad_fn(grad):\n            if not hasattr(param, 'saved_grad'):\n                setattr(param, 'saved_grad', grad)\n        return save_grad_fn\n\n    for layer in model.layers:\n        layer.register_forward_hook(capture_activations)\n        layer.register_backward_hook(capture_backprops)\n        layer.weight.register_hook(save_grad(layer.weight))\n\n    def loss_fn(data, targets):\n        err = data - targets.view(-1, data.shape[1])\n        assert len(data) == len(targets)\n        return torch.sum(err * err) / 2 / len(data)\n\n    gl.token_count = 0\n    for step in range(args.stats_steps):\n        data, targets = next(stats_iter)\n        skip_forward_hooks = False\n        skip_backward_hooks = False\n\n        # get gradient values\n        gl.backward_idx = 0\n        u.zero_grad(model)\n        output = model(data)\n        loss = loss_fn(output, targets)\n        loss.backward(retain_graph=True)\n\n        print(\"loss\", loss.item())\n\n        # get Hessian values\n        skip_forward_hooks = True\n        id_mat = torch.eye(o)\n\n        u.log_scalars({'loss': loss.item()})\n\n        # o = 0\n        for out_idx in range(o):\n            model.zero_grad()\n            # backprop to get section of batch output jacobian for output at position out_idx\n            output = model(data)  # opt: using autograd.grad means I don't have to zero_grad\n            ei = id_mat[out_idx]\n            bval = torch.stack([ei] * n)\n            gl.backward_idx = out_idx+1\n            output.backward(bval)\n        skip_backward_hooks = True  #\n\n        for (i, layer) in enumerate(model.layers):\n            s = AttrDefault(str, {})   # dictionary-like object for layer stats\n\n            #############################\n            # Gradient stats\n            #############################\n            A_t = layer.activations\n            assert A_t.shape == (n, d[i])\n\n            # add factor of n because backprop takes loss averaged over batch, while we need per-example loss\n            B_t = layer.backprops[0] * n\n            assert B_t.shape == (n, d[i+1])\n\n            G = u.khatri_rao_t(B_t, A_t)           # batch loss Jacobian\n            assert G.shape == (n, d[i]*d[i+1])\n            g = G.sum(dim=0, keepdim=True) / n     # average gradient\n            assert g.shape == (1, d[i]*d[i+1])\n\n            if args.autograd_check:\n                u.check_close(B_t.t() @ A_t / n, layer.weight.saved_grad)\n                u.check_close(g.reshape(d[i+1], d[i]), layer.weight.saved_grad)\n\n            # empirical Fisher\n            efisher = G.t() @ G / n\n            sigma = efisher - g.t() @ g\n            # u.dump(sigma, f'/tmp/sigmas/{step}-{i}')\n            s.sigma_l2 = u.l2_norm(sigma)\n\n            #############################\n            # Hessian stats\n            #############################\n            A_t = layer.activations\n            Bh_t = [layer.backprops[out_idx+1] for out_idx in range(o)]\n            Amat_t = torch.cat([A_t] * o, dim=0)\n            Bmat_t = torch.cat(Bh_t, dim=0)\n\n            assert Amat_t.shape == (n*o, d[i])\n            assert Bmat_t.shape == (n*o, d[i+1])\n\n            Jb = u.khatri_rao_t(Bmat_t, Amat_t)   # batch Jacobian, in row-vec format\n            H = Jb.t() @ Jb / n\n            pinvH = u.pinv(H)\n\n            s.hess_l2 = u.l2_norm(H)\n            s.invhess_l2 = u.l2_norm(pinvH)\n\n            s.hess_fro = H.flatten().norm()\n            s.invhess_fro = pinvH.flatten().norm()\n\n            s.jacobian_l2 = u.l2_norm(Jb)\n            s.grad_fro = g.flatten().norm()\n            s.param_fro = layer.weight.data.flatten().norm()\n\n            u.nan_check(H)\n            if args.autograd_check:\n                model.zero_grad()\n                output = model(data)\n                loss = loss_fn(output, targets)\n                H_autograd = u.hessian(loss, layer.weight)\n                H_autograd = H_autograd.reshape(d[i] * d[i+1], d[i] * d[i+1])\n                u.check_close(H, H_autograd)\n\n            #  u.dump(sigma, f'/tmp/sigmas/H-{step}-{i}')\n            def loss_direction(dd: torch.Tensor, eps):\n                \"\"\"loss improvement if we take step eps in direction dd\"\"\"\n                return u.to_python_scalar(eps * (dd @ g.t()) - 0.5 * eps ** 2 * dd @ H @ dd.t())\n\n            def curv_direction(dd: torch.Tensor):\n                \"\"\"Curvature in direction dd\"\"\"\n                return u.to_python_scalar(dd @ H @ dd.t() / dd.flatten().norm() ** 2)\n\n            s.regret_newton = u.to_python_scalar(g @ u.pinv(H) @ g.t() / 2)\n            s.grad_curv = curv_direction(g)\n            ndir = g @ u.pinv(H)   # newton direction\n            s.newton_curv = curv_direction(ndir)\n            setattr(layer.weight, 'pre', u.pinv(H))       # save Newton preconditioner\n            s.step_openai = 1/s.grad_curv if s.grad_curv else 999\n\n            s.newton_fro = ndir.flatten().norm()   # frobenius norm of Newton update\n            s.regret_gradient = loss_direction(g, s.step_openai)\n\n            u.log_scalars(u.nest_stats(layer.name, s))\n\n        # gradient steps\n        for i in range(args.train_steps):\n            optimizer.zero_grad()\n            data, targets = next(train_iter)\n            model.zero_grad()\n            output = model(data)\n            loss = loss_fn(output, targets)\n            loss.backward()\n\n            u.log_scalar(train_loss=loss.item())\n\n            if args.method != 'newton':\n                optimizer.step()\n            else:\n                for (layer_idx, layer) in enumerate(model.layers):\n                    param: torch.nn.Parameter = layer.weight\n                    param_data: torch.Tensor = param.data\n                    param_data.copy_(param_data - 0.1*param.grad)\n                    if layer_idx != 1:   # only update 1 layer with Newton, unstable otherwise\n                        continue\n                    u.nan_check(layer.weight.pre)\n                    u.nan_check(param.grad.flatten())\n                    u.nan_check(u.v2r(param.grad.flatten()) @ layer.weight.pre)\n                    param_new_flat = u.v2r(param_data.flatten()) - u.v2r(param.grad.flatten()) @ layer.weight.pre\n                    u.nan_check(param_new_flat)\n                    param_data.copy_(param_new_flat.reshape(param_data.shape))\n\n            gl.token_count += data.shape[0]\n\n    gl.event_writer.close()\n\n\nif __name__ == '__main__':\n    parser = argparse.ArgumentParser(description='PyTorch MNIST Example')\n    parser.add_argument('--batch-size', type=int, default=64, metavar='N',\n                        help='input batch size for training (default: 64)')\n    parser.add_argument('--test-batch-size', type=int, default=1000, metavar='N',\n                        help='input batch size for testing (default: 1000)')\n    parser.add_argument('--epochs', type=int, default=10, metavar='N',\n                        help='number of epochs to train (default: 10)')\n    parser.add_argument('--lr', type=float, default=0.01, metavar='LR',\n                        help='learning rate (default: 0.01)')\n    parser.add_argument('--momentum', type=float, default=0.5, metavar='M',\n                        help='SGD momentum (default: 0.5)')\n    parser.add_argument('--no-cuda', action='store_true', default=False,\n                        help='disables CUDA training')\n    parser.add_argument('--seed', type=int, default=1, metavar='S',\n                        help='random seed (default: 1)')\n    parser.add_argument('--log-interval', type=int, default=10, metavar='N',\n                        help='how many batches to wait before logging training status')\n    parser.add_argument('--save-model', action='store_true', default=False,\n                        help='For Saving the current Model')\n\n    parser.add_argument('--wandb', type=int, default=1, help='log to weights and biases')\n    parser.add_argument('--autograd_check', type=int, default=1, help='autograd correctness checks')\n    parser.add_argument('--logdir', type=str, default='/temp/runs/curv_train_tiny/run')\n\n    parser.add_argument('--train_batch_size', type=int, default=3)\n    parser.add_argument('--stats_batch_size', type=int, default=100)\n    parser.add_argument('--dataset_size', type=int, default=100)\n    parser.add_argument('--train_steps', type=int, default=300, help=\"this many train steps between stat collection\")\n    parser.add_argument('--stats_steps', type=int, default=10, help=\"total number of curvature stats collections\")\n    parser.add_argument('--nonlin', type=int, default=1, help=\"whether to add ReLU nonlinearity between layers\")\n    parser.add_argument('--method', type=str, choices=['gradient', 'newton'], default='gradient',\n                        help=\"descent method, newton or gradient\")\n    parser.add_argument('--layer', type=int, default=-1, help=\"restrict updates to this layer\")\n    parser.add_argument('--data_width', type=int, default=4)\n    parser.add_argument('--targets_width', type=int, default=2)\n\n    args = parser.parse_args()\n\n    main()\n"
  },
  {
    "path": "autotune/train_tiny_xent.py",
    "content": "\"\"\"Train small network on MNIST with Cross-Entropy loss\"\"\"\n\nimport argparse\nimport os\nimport time\n\nimport autograd_lib\nimport globals as gl\n# import torch\nimport torch\nimport util as u\nimport wandb\nfrom attrdict import AttrDefault\nfrom torch import nn as nn\nfrom torch.utils.tensorboard import SummaryWriter\n\n# for line profiling\ntry:\n  # noinspection PyUnboundLocalVariable\n  profile  # throws an exception when profile isn't defined\nexcept NameError:\n  profile = lambda x: x   # if it's not defined simply ignore the decorator.\n\n\nfrom train_ciresan import validate\n\n\n@profile\ndef main():\n\n    u.install_pdb_handler()\n    u.seed_random(1)\n    logdir = u.create_local_logdir(args.logdir)\n    run_name = os.path.basename(logdir)\n    gl.event_writer = SummaryWriter(logdir)\n    print(f\"Logging to {logdir}\")\n\n    loss_type = 'CrossEntropy'\n\n    d1 = args.data_width ** 2\n    n = args.stats_batch_size\n    o = 10\n    d = [d1, o]\n    dataset_size = 10000\n\n    model = u.SimpleFullyConnected2(d, bias=True, nonlin=args.nonlin, last_layer_linear=True)\n    model = model.to(gl.device)\n    print(model)\n\n    try:\n        if args.wandb:\n            wandb.init(project='curv_train_tiny', name=run_name, dir='/tmp/wandb.runs')\n            wandb.tensorboard.patch(tensorboardX=False)\n            wandb.config['train_batch'] = args.train_batch_size\n            wandb.config['stats_batch'] = args.stats_batch_size\n            wandb.config['n'] = n\n    except Exception as e:\n        print(f\"wandb crash with {e}\")\n\n    optimizer = torch.optim.SGD(model.parameters(), lr=0.03, momentum=0.9)\n    #  optimizer = torch.optim.Adam(model.parameters(), lr=0.03)  # make 10x smaller for least-squares loss\n    dataset = u.TinyMNIST(data_width=args.data_width, dataset_size=dataset_size, loss_type=loss_type)\n\n    train_loader = torch.utils.data.DataLoader(dataset, batch_size=args.train_batch_size, shuffle=False, drop_last=True)\n    train_iter = u.infinite_iter(train_loader)\n\n    stats_loader = torch.utils.data.DataLoader(dataset, batch_size=args.stats_batch_size, shuffle=False, drop_last=True)\n    stats_iter = u.infinite_iter(stats_loader)\n\n    test_dataset = u.TinyMNIST(data_width=args.data_width, train=False, dataset_size=dataset_size, loss_type=loss_type)\n    test_loader = torch.utils.data.DataLoader(test_dataset, batch_size=args.stats_batch_size, shuffle=False, drop_last=True)\n    test_iter = u.infinite_iter(test_loader)\n\n    if loss_type == 'LeastSquares':\n        loss_fn = u.least_squares\n    else:   # loss_type == 'CrossEntropy':\n        loss_fn = nn.CrossEntropyLoss()\n\n    autograd_lib.add_hooks(model)\n    gl.reset_global_step()\n    last_outer = 0\n    val_losses = []\n    for step in range(args.stats_steps):\n        if last_outer:\n            u.log_scalars({\"time/outer\": 1000*(time.perf_counter() - last_outer)})\n        last_outer = time.perf_counter()\n\n        with u.timeit(\"val_loss\"):\n            test_data, test_targets = next(test_iter)\n            test_output = model(test_data)\n            val_loss = loss_fn(test_output, test_targets)\n            print(\"val_loss\", val_loss.item())\n            val_losses.append(val_loss.item())\n            u.log_scalar(val_loss=val_loss.item())\n\n        with u.timeit(\"validate\"):\n            if loss_type == 'CrossEntropy':\n                val_accuracy, val_loss = validate(model, test_loader, f'test (stats_step {step})')\n                train_accuracy, train_loss = validate(model, stats_loader, f'train (stats_step {step})')\n\n                metrics = {'stats_step': step, 'val_accuracy': val_accuracy, 'val_loss': val_loss,\n                           'train_loss': train_loss, 'train_accuracy': train_accuracy}\n                u.log_scalars(metrics)\n\n        data, targets = next(stats_iter)\n\n        if not args.skip_stats:\n            # Capture Hessian and gradient stats\n            autograd_lib.enable_hooks()\n            autograd_lib.clear_backprops(model)\n            autograd_lib.clear_hess_backprops(model)\n            with u.timeit(\"backprop_g\"):\n                output = model(data)\n                loss = loss_fn(output, targets)\n                loss.backward(retain_graph=True)\n            with u.timeit(\"backprop_H\"):\n                autograd_lib.backprop_hess(output, hess_type=loss_type)\n            autograd_lib.disable_hooks()   # TODO(y): use remove_hooks\n\n            with u.timeit(\"compute_grad1\"):\n                autograd_lib.compute_grad1(model)\n            with u.timeit(\"compute_hess\"):\n                autograd_lib.compute_hess(model)\n\n            for (i, layer) in enumerate(model.layers):\n                if args.skip_stats:\n                    continue\n\n                param_names = {layer.weight: \"weight\", layer.bias: \"bias\"}\n                for param in [layer.weight, layer.bias]:\n                    # input/output layers are unreasonably expensive if not using Kronecker factoring\n                    if d[i]*d[i+1] > 2000:\n                        print(f'layer {i} is too big ({d[i],d[i+1]}), skipping stats')\n                        continue\n\n                    s = AttrDefault(str, {})  # dictionary-like object for layer stats\n\n                    #############################\n                    # Gradient stats\n                    #############################\n                    A_t = layer.activations\n                    B_t = layer.backprops_list[0] * n\n                    s.sparsity = torch.sum(layer.output <= 0) / layer.output.numel()  # proportion of activations that are zero\n                    s.mean_activation = torch.mean(A_t)\n                    s.mean_backprop = torch.mean(B_t)\n\n                    # empirical Fisher\n                    G = param.grad1.reshape((n, -1))\n                    g = G.mean(dim=0, keepdim=True)\n\n                    u.nan_check(G)\n                    with u.timeit(f'sigma-{i}'):\n                        efisher = G.t() @ G / n\n                        sigma = efisher - g.t() @ g\n                        # sigma_spectrum =\n                        s.sigma_l2 = u.sym_l2_norm(sigma)\n                        s.sigma_erank = torch.trace(sigma)/s.sigma_l2\n\n                    H = param.hess\n                    lambda_regularizer = args.lmb * torch.eye(H.shape[0]).to(gl.device)\n                    u.nan_check(H)\n\n                    with u.timeit(f\"invH-{i}\"):\n                        invH = torch.cholesky_inverse(H+lambda_regularizer)\n\n                    with u.timeit(f\"H_l2-{i}\"):\n                        s.H_l2 = u.sym_l2_norm(H)\n                        s.iH_l2 = u.sym_l2_norm(invH)\n\n                    with u.timeit(f\"norms-{i}\"):\n                        s.H_fro = H.flatten().norm()\n                        s.iH_fro = invH.flatten().norm()\n                        s.grad_fro = g.flatten().norm()\n                        s.param_fro = param.data.flatten().norm()\n\n                    def loss_direction(dd: torch.Tensor, eps):\n                        \"\"\"loss improvement if we take step eps in direction dd\"\"\"\n                        return u.to_python_scalar(eps * (dd @ g.t()) - 0.5 * eps ** 2 * dd @ H @ dd.t())\n\n                    def curv_direction(dd: torch.Tensor):\n                        \"\"\"Curvature in direction dd\"\"\"\n                        return u.to_python_scalar(dd @ H @ dd.t() / (dd.flatten().norm() ** 2))\n\n                    with u.timeit(f\"pinvH-{i}\"):\n                        pinvH = u.pinv(H)\n\n                    with u.timeit(f'curv-{i}'):\n                        s.grad_curv = curv_direction(g)  # curvature (eigenvalue) in direction g\n                        ndir = g @ pinvH  # newton direction\n                        s.newton_curv = curv_direction(ndir)\n                        setattr(layer.weight, 'pre', pinvH)  # save Newton preconditioner\n                        s.step_openai = 1 / s.grad_curv if s.grad_curv else 1234567\n                        s.step_div_inf = 2 / s.H_l2         # divegent step size for batch_size=infinity\n                        s.step_div_1 = torch.tensor(2) / torch.trace(H)   # divergent step for batch_size=1\n\n                        s.newton_fro = ndir.flatten().norm()  # frobenius norm of Newton update\n                        s.regret_newton = u.to_python_scalar(g @ pinvH @ g.t() / 2)   # replace with \"quadratic_form\"\n                        s.regret_gradient = loss_direction(g, s.step_openai)\n\n                    with u.timeit(f'rho-{i}'):\n                        s.rho, s.lyap_erank, lyap_evals = u.truncated_lyapunov_rho(H, sigma)\n                        s.step_div_1_adjusted = s.step_div_1/s.rho\n\n                    with u.timeit(f\"batch-{i}\"):\n                        s.batch_openai = torch.trace(H @ sigma) / (g @ H @ g.t())\n                        s.diversity = torch.norm(G, \"fro\") ** 2 / torch.norm(g) ** 2 / n  # Gradient diversity / n\n                        s.noise_variance_pinv = torch.trace(pinvH @ sigma)\n                        s.H_erank = torch.trace(H) / s.H_l2\n                        s.batch_jain_simple = 1 + s.H_erank\n                        s.batch_jain_full = 1 + s.rho * s.H_erank\n\n                    param_name = f\"{layer.name}={param_names[param]}\"\n                    u.log_scalars(u.nest_stats(f\"{param_name}\", s))\n\n                    H_evals = u.symeig_pos_evals(H)\n                    sigma_evals = u.symeig_pos_evals(sigma)\n                    u.log_spectrum(f'{param_name}/hess', H_evals)\n                    u.log_spectrum(f'{param_name}/sigma', sigma_evals)\n                    u.log_spectrum(f'{param_name}/lyap', lyap_evals)\n\n        # gradient steps\n        with u.timeit('inner'):\n            for i in range(args.train_steps):\n                optimizer.zero_grad()\n                data, targets = next(train_iter)\n                model.zero_grad()\n                output = model(data)\n                loss = loss_fn(output, targets)\n                loss.backward()\n\n                optimizer.step()\n                if args.weight_decay:\n                    for group in optimizer.param_groups:\n                        for param in group['params']:\n                            param.data.mul_(1-args.weight_decay)\n\n                gl.increment_global_step(data.shape[0])\n\n    gl.event_writer.close()\n\n\nif __name__ == '__main__':\n    parser = argparse.ArgumentParser(description='PyTorch MNIST Example')\n    parser.add_argument('--wandb', type=int, default=0, help='log to weights and biases')\n    parser.add_argument('--autograd_check', type=int, default=0, help='autograd correctness checks')\n    parser.add_argument('--logdir', type=str, default='/temp/runs/curv_train_tiny/run')\n    parser.add_argument('--train_batch_size', type=int, default=10)\n    parser.add_argument('--stats_batch_size', type=int, default=10)\n    parser.add_argument('--data_width', type=int, default=8)\n    parser.add_argument('--train_steps', type=int, default=10, help=\"this many train steps between stat collection\")\n    parser.add_argument('--stats_steps', type=int, default=1000000, help=\"total number of curvature stats collections\")\n    parser.add_argument('--nonlin', type=int, default=1, help=\"whether to add ReLU nonlinearity between layers\")\n    parser.add_argument('--skip_stats', type=int, default=0, help='skip all stats collection')\n    parser.add_argument('--weight_decay', type=float, default=1e-3)\n    parser.add_argument('--lmb', type=float, default=1e-3, help=\"lambda regularizer for inverting H\")\n\n    args = parser.parse_args()\n\n    main()\n"
  },
  {
    "path": "autotune/util.py",
    "content": "# Take simple example, plot per-layer stats over time\n# This function allows you to visualize the statistics of a layer.\nimport inspect\nimport math\nimport os\nimport random\nimport re\nimport sys\nimport time\nfrom typing import Any, Dict, Callable, Optional, Tuple, Union, Sequence, Iterable\nfrom typing import List\n\nimport six\nimport wandb\nfrom attrdict import AttrDict\nfrom torch.utils import tensorboard\n\nimport globals as gl\nimport numpy as np\nimport scipy\nimport scipy.linalg as linalg\nimport torch\nimport torch.nn as nn\nimport torchvision.datasets as datasets\nfrom PIL import Image\n\nimport platform\n\nimport torch.nn.functional as F\n\n# to enable referring to functions in its own module as u.func\nu = sys.modules[__name__]\n\n\n# numerical noise cutoff for eigenvalues, from scipy.linalg.pinv2\n# max float32 condition number: 8.4k (8388.61)\n# max float64 condition number: 4.5B\n\ndef get_condition(dtype):\n    \"\"\"Return number x such that values below max(eigenval)*x are indistinguishable from noise\"\"\"\n    assert 'float' in str(dtype)\n    if str(dtype).endswith('float32') or str(dtype).endswith('float16'):\n        return 1e3 * 1.1920929e-07\n    else:  # assume float64\n        return 1e6 * 2.220446049250313e-16\n\n\ndef v2c(vec):\n    \"\"\"Convert vector to column matrix.\"\"\"\n    vec = to_pytorch(vec)\n    assert len(vec.shape) == 1\n    return torch.unsqueeze(vec, 1)\n\n\ndef v2c_np(vec):\n    \"\"\"Convert vector to column matrix.\"\"\"\n    assert len(vec.shape) == 1\n    return np.expand_dims(vec, 1)\n\n\ndef v2r(vec: torch.Tensor) -> torch.Tensor:\n    \"\"\"Converts rank-1 tensor to row matrix\"\"\"\n    vec = to_pytorch(vec)\n    assert len(vec.shape) == 1\n    return vec.unsqueeze(0)\n\n\ndef c2v(col: torch.Tensor) -> torch.Tensor:\n    \"\"\"Convert vector into row matrix.\"\"\"\n    vec = to_pytorch(col)\n    assert len(col.shape) == 2\n    assert col.shape[1] == 1\n    return torch.reshape(col, [-1])\n\n\ndef vec(mat):\n    \"\"\"vec operator, stack columns of the matrix into single column matrix.\"\"\"\n    vec = to_pytorch(mat)\n    assert len(mat.shape) == 2\n    return mat.t().reshape(-1, 1)\n\n\ndef test_vec():\n    mat = torch.tensor([[1, 3, 5], [2, 4, 6]])\n    check_equal(c2v(vec(mat)), [1, 2, 3, 4, 5, 6])\n\n\ndef test_kron_trace():\n    n = 5\n    m = 4\n    A = torch.rand((m, m))\n    B = torch.rand((n, n))\n    C = kron(A, B)\n    u.check_close(torch.trace(C), u.kron_trace((A, B)))\n\n\ndef tvec(mat):\n    \"\"\"transposed vec operator concatenates rows into single row matrix\"\"\"\n    assert len(mat.shape) == 2\n    return mat.reshape(1, -1)\n\n\ndef test_tvec():\n    mat = torch.tensor([[1, 3, 5], [2, 4, 6]])\n    check_equal(tvec(mat), [[1, 3, 5, 2, 4, 6]])\n\n\ndef unvec(a, rows):\n    \"\"\"reverse of vec, rows specifies number of rows in the final matrix.\"\"\"\n    assert len(a.shape) == 2\n    assert a.shape[1] == 1, f\"argument expected to be a column matrix, instead got shape {a.shape}\"\n    assert a.shape[0] % rows == 0\n    cols = a.shape[0] // rows\n    return a.reshape(cols, -1).t()\n\n\ndef untvec(a, rows):\n    \"\"\"reverse of tvec, rows specifies number of rows in the final matrix.\"\"\"\n    assert len(a.shape) == 2\n    assert a.shape[0] == 1\n    assert a.shape[1] % rows == 0\n    return a.reshape(rows, -1)\n\n\ndef kron(a: Union[torch.Tensor, Tuple[torch.Tensor, torch.Tensor]], b: Optional[torch.Tensor] = None):\n    \"\"\"Kronecker product a otimes b.\"\"\"\n\n    if isinstance(a, Tuple):\n        assert b is None\n        a, b = a\n\n    if is_vector(a) and is_vector(b):\n        return torch.einsum('i,j->ij', a, b).flatten()\n\n    # print('inside a', a)\n    # print('inside b', b)\n    result = torch.einsum(\"ab,cd->acbd\", a, b)\n    # print('kron', result)\n    # TODO: use tensor.continuous\n\n    if result.is_contiguous():\n        return result.view(a.size(0) * b.size(0), a.size(1) * b.size(1))\n    else:\n        print(\"Warning kronecker product not contiguous, using reshape\")\n        return result.reshape(a.size(0) * b.size(0), a.size(1) * b.size(1))\n\n\ndef stable_kron(a, b):\n    a_norm, b_norm = torch.max(a), torch.max(b)\n    return kron(a / a_norm, b / b_norm) * a_norm * b_norm\n\n\nclass SpecialForm:\n    def normal_form(self):\n        raise NotImplemented\n\n\nclass Vec(SpecialForm):\n    \"\"\"Helper class representing x=Vec(X) and associated kronecker products\n\n    x = vec(X)\n    vec(AXB)' = x'(B*A')\n    vec(AXB) = (B'*A)x\n\n    xx = dot-product\n    \"\"\"\n\n    mat: torch.Tensor\n    shape: Tuple\n    numel: int\n    rank: int\n\n    def __init__(self, mat, shape: Tuple = None):\n        mat = to_pytorch(mat)\n        if shape is not None:\n            mat = mat.reshape(shape)\n        else:\n            shape = mat.shape\n        self.mat = mat\n        self.shape = shape\n\n        assert np.prod(shape) == mat.numel()\n        self.rank = len(shape)\n        self.numel = self.mat.numel()\n\n        assert self.rank >= 0\n        assert self.rank <= 2\n\n    def vec_form(self):\n        return u.vec(self.mat).flatten()\n\n    def matrix_form(self):\n        return self.mat\n\n    def normal_form(self):\n        return self.vec_form()\n\n    def __matmul__(self, other):\n        if type(other) == Vec:\n            return torch.sum(self.mat * other.mat)\n        elif type(other) != torch.Tensor:\n            return NotImplemented\n\n        return self.vec_form() @ other\n\n    def __rmatmul__(self, other):\n        if type(other) == Vec:\n            return other.__matmul__(self)\n        elif type(other) != torch.Tensor:\n            return NotImplemented\n        return other @ self.vec_form()\n\n    def __truediv__(self, other):\n        return Vec(self.mat / other)\n\n    def norm(self):\n        return self.mat.flatten().norm()\n\n    def commute(self):\n        \"\"\"Transpose matrix inside of vec operation.\n        Equivalent to left multiplication by the commutation matrix.\"\"\"\n\n        return Vecr(self.mat)\n\n    def __str__(self):\n        return str(to_numpy(self.normal_form()))\n\n\nclass Vecr(SpecialForm):\n    \"\"\"Helper class representing row vectorization Vecr(X)=Vec(X') and associated kronecker products\n\n    x=vecr(X)\n    (A*B')x = vecr(AXB)\n     x'(A'*B) = vecr(AXB)'\n     xx = dotproduct\n    \"\"\"\n\n    mat: torch.Tensor\n    shape: Tuple\n    numel: int\n    rank: int\n\n    def __init__(self, mat, shape: Tuple = None):\n        mat = to_pytorch(mat)\n        if shape is not None:\n            mat = mat.reshape(shape)\n        else:\n            shape = mat.shape\n        self.mat = mat\n        self.shape = shape\n\n        assert np.prod(shape) == mat.numel()\n        self.rank = len(shape)\n        self.numel = self.mat.numel()\n\n        assert self.rank >= 0\n        assert self.rank <= 2\n\n    def vec_form(self):\n        return self.mat.flatten()\n\n    def matrix_form(self):\n        return self.mat\n\n    def normal_form(self):\n        return self.vec_form()\n\n    def __matmul__(self, other):\n        if type(other) == Vecr:\n            return torch.sum(self.mat * other.mat)\n        elif type(other) != torch.Tensor:\n            return NotImplemented\n\n        return self.vec_form() @ other\n\n    def __rmatmul__(self, other):\n        if type(other) == Vecr:\n            return other.__matmul__(self)\n        elif type(other) != torch.Tensor:\n            return NotImplemented\n        return other @ self.vec_form()\n\n    def __truediv__(self, other):\n        return Vecr(self.mat / other)\n\n    def norm(self):\n        return self.mat.flatten().norm()\n\n    def commute(self):\n        \"\"\"Transpose matrix inside of vec operation.\n        Equivalent to left multiplication by the commutation matrix.\"\"\"\n\n        return Vec(self.mat)\n\n    def __str__(self):\n        return str(to_numpy(self.normal_form()))\n\n\nclass Cov(SpecialForm):\n    pass\n\n\nclass FactoredCov(SpecialForm):\n    pass\n\n\nclass KronFactoredCov(SpecialForm):\n    \"\"\"Kronecker factored covariance matrix. Covariance matrix of random variable ba' constructed from paired\n    samples of a and b. Each sample of a can correspond to multiple samples of b, reprented by an extra batch dimension in b sample matrix.\"\"\"\n\n    a_num: int  # number of a samples\n    b_num: int  # number of b samples\n    ab_num: int  # number of samples used for AB cross-covariance estimate\n    a_dim: int  # dimension of a samples\n    b_dim: int  # dimension of b samples\n    AA: torch.Tensor  # sum of a covariances\n    BB: torch.Tensor  # sum of b covariances\n    AB: torch.Tensor  # sum of a,b cross covariances\n\n    def __init__(self, a_dim, b_dim):\n        self.a_dim = a_dim\n        self.b_dim = b_dim\n        self.AA = torch.zeros(a_dim, a_dim).to(gl.device)\n        self.BB = torch.zeros(b_dim, b_dim).to(gl.device)\n        self.AB = torch.zeros(a_dim, b_dim).to(gl.device)\n\n        self.a_num = 0\n        self.b_num = 0\n        self.ab_num = 0\n\n    def add_samples(self, A: torch.Tensor, B: torch.Tensor):\n        \"\"\"\n\n        Args:\n            A: (*, d1) matrix of samples of a where * is zero or more batch dimensions\n            B: (*, d2) matrix of samples of b where * is zero or more batch dimensions\n\n        For  variable batch dimensions, currently only supports A having 1 batch dimension, and B having 1 or 2 batch dimensions\n        \"\"\"\n\n        if is_matrix(A) and is_matrix(B):\n            n = A.shape[0]\n            assert B.shape[0] == n, f\"Number of samples do not match, got {A.shape}, {B.shape}\"\n            assert A.shape[1] == self.a_dim\n            assert B.shape[1] == self.b_dim\n\n            self.AA += torch.einsum(\"ni,nj->ij\", A, A)\n            self.BB += torch.einsum(\"ni,nj->ij\", B, B)\n            self.AB += torch.einsum(\"ni,nj->ij\", A, B)\n            self.a_num += n\n            self.b_num += n\n            self.ab_num += n\n\n        elif len(A.shape) == 2 and len(B.shape) == 3:\n            # TODO(y): this can be done more efficiently without stacking A\n            n = A.shape[0]\n            assert n == B.shape[1], f\"Number of samples do not match, got {A.shape}, {B.shape}\"\n            assert A.shape[1] == self.a_dim\n            assert B.shape[2] == self.b_dim\n            o = B.shape[0]\n            A = torch.stack([A] * o)\n\n            self.AA += torch.einsum(\"oni,onj->ij\", A, A)\n            self.BB += torch.einsum(\"oni,onj->ij\", B, B)\n            self.AB += torch.einsum(\"oni,onj->ij\", A, B)\n            # TODO(y): fix inconsistent counts, current version is what was needed to make Hessians match autograd\n            self.a_num += (o * n)\n            self.b_num += n\n            self.ab_num += o * n\n        else:\n            assert False, f\"Broadcasting not implemented for shapes {A.shape} and {B.shape}\"\n\n    def value(self) -> \"Kron\":\n        return Kron(self.AA / self.a_num, self.BB / self.b_num)\n\n    def cross(self) -> torch.Tensor:\n        \"\"\"Return cross covariance matrix AB'\"\"\"\n        return self.AB / self.ab_num\n\n    def wilks(self) -> torch.Tensor:\n        \"\"\"Returns Wilk's statistic for the test of independence of two terms\"\"\"\n\n        covA, covB = self.value()\n        covAB = self.cross()\n\n        with u.timeit('wilks'):\n            K = isymsqrt(covA) @ covAB @ isymsqrt(covB)\n            U, S, V = robust_svd(K)\n            vals = 1. - square(torch.diag(S))\n            return torch.prod(vals)\n\n    def bartlett(self):\n        \"\"\"Returns Bartlett statistic for the test of independence.\"\"\"\n        q = self.a_dim\n        p = self.b_dim\n        n = self.ab_num\n        val = -(n - (p + q + 3.) / 2.) * torch.log(self.wilks())\n        print('bartlett, ', val, 'mean', q * p)\n        return val\n\n    def prob_dep(self):\n        \"\"\"Returns probability of independence hypothesis holding.\"\"\"\n        from scipy.stats import chi2\n        rv = chi2(self.a_dim * self.b_dim)\n        return rv.sf(to_numpy(self.bartlett()))\n\n    def sigmas_indep(self):\n        \"\"\"Returns number of standard deviations away from independence.\"\"\"\n        from scipy.stats import chi2\n        df = self.a_dim * self.b_dim\n        return (self.bartlett() - df) / (4 * np.sqrt(to_numpy(df)))\n\n    def __str__(self):\n        return f\"KronFactoredCov(AA=\\n{self.AA},\\n BB={self.BB})\"\n\n\ndef square(a: torch.Tensor):\n    return a * a\n\n\n# TODO(y): rename into sym-kron\nclass Kron(SpecialForm):\n    \"\"\"Represents kronecker product of two symmetric matrices.\n\n\n\n    \"\"\"\n    LL: torch.Tensor  # left factor\n    RR: torch.Tensor  # right factor\n\n    def __init__(self, LL, RR):\n        LL = to_pytorch(LL)\n        RR = to_pytorch(RR)\n\n        assert is_matrix(LL), f\"shape check fail with {LL.shape}\"\n        assert is_matrix(RR), f\"shape check fail with {RR.shape}\"\n        self.LL = LL\n        self.RR = RR\n\n        # todo(y): remove this check onces it's split into KronFactored and SymmetricKronFactored\n        assert LL.shape[0] == LL.shape[1], f\"shape check fail with {LL.shape}\"\n        assert RR.shape[0] == RR.shape[1], f\"shape check fail with {RR.shape}\"\n\n        self.lsize = LL.shape[0]\n        self.rsize = RR.shape[0]\n\n    def commute(self):\n        \"\"\"Commutes order of operation: A kron B -> B kron A \"\"\"\n\n        return Kron(LL=self.RR, RR=self.LL)\n\n    def normal_form(self):\n        return self.expand()\n\n    def expand(self):\n        \"\"\"Returns expanded representation (row-major form)\"\"\"\n        return kron(self.LL, self.RR)\n\n    def expand_vec(self):\n        \"\"\"Returns expanded representation (col-major form, to match vec order in literature)\"\"\"\n        return kron(self.RR, self.LL)\n\n    def sym_l2_norm(self):\n        return sym_l2_norm(self.LL) * sym_l2_norm(self.RR)\n\n    def symsqrt(self, cond=None, return_rank=False):\n        a = symsqrt(self.LL, cond, return_rank)\n        b = symsqrt(self.RR, cond, return_rank)\n        if not return_rank:\n            return Kron(a, b)\n        else:\n            a, rank_a = a\n            b, rank_b = b\n            return Kron(a, b), rank_a * rank_b\n\n    def trace(self):\n        return torch.trace(self.LL) * torch.trace(self.RR)\n\n    def frobenius_norm(self):\n        return torch.norm(self.LL.flatten()) * torch.norm(self.RR.flatten())\n\n    def pinv(self):\n        return Kron(torch.pinverse(self.LL), torch.pinverse(self.RR))\n\n    def inv(self):\n        return Kron(torch.inverse(self.LL), torch.inverse(self.RR))\n\n    @property\n    def shape(self):\n        return self.LL.shape, self.RR.shape\n\n    def qf(self, G):\n        \"\"\"Returns quadratic form g @ H @ g' \"\"\"\n        assert G.shape[1] == self.RR.shape[0]\n        assert G.shape[0] == self.LL.shape[0]\n        return torch.sum(G * (self.LL @ G @ self.RR))\n\n    def qf_vec(self, G):\n        \"\"\"Returns quadratic form g' @ H @ g\"\"\"\n        assert G.shape[0] == self.RR.shape[0]\n        assert G.shape[1] == self.LL.shape[0]\n        return torch.sum(G * (self.RR @ G @ self.LL))\n\n    # TODO(y): implement in-place ops\n    def __truediv__(self, other):\n        return Kron(self.LL, self.RR / other)\n\n    def __add__(self, other):\n        other = to_python_scalar(other)\n        return Kron(self.LL, self.RR + other)\n\n    def __radd__(self, other):\n        other = to_python_scalar(other)\n        return Kron(self.LL + other, self.RR)\n\n    def __mul__(self, other):\n        other = to_python_scalar(other)\n        return Kron(self.LL, self.RR * other)\n\n    def __rmul__(self, other):\n        other = to_python_scalar(other)\n        return Kron(self.LL * other, self.RR)\n\n    # remove, scalar addition doesn't make sense because it breaks factoring\n    # def __add__(self, other):\n    #     if u.is_scalar(other):\n    #         return Kron(self.LL, self.RR+to_pytorch(other))\n    #     else:\n    #         return NotImplemented\n    #\n    # def __radd__(self, other):\n    #     if u.is_scalar(other):\n    #         return Kron(self.LL+to_pytorch(other), self.RR)\n    #     else:\n    #         return NotImplemented\n\n    def __matmul__(self, x):\n        if type(x) == Kron:\n            return Kron(self.LL @ x.LL, self.RR @ x.RR)\n        elif type(x) in [Vec, Vecr]:\n\n            X = x.matrix_form()\n            if type(x) == Vec:  # kron @ vec(mat)\n                assert X.shape == (self.rsize, self.lsize), f\"Dimension mismatch, {X.shape}, {self.lsize}, {self.rsize}\"\n                return Vec(self.RR @ X @ self.LL.t())\n            elif type(x) == Vecr:\n                assert X.shape == (self.lsize, self.rsize), f\"Dimension mismatch, {X.shape}, {self.lsize}, {self.rsize}\"\n                return Vecr(self.LL @ X @ self.RR.t())\n        elif type(x) is torch.Tensor:\n            return self.normal_form() @ x\n        else:\n            return NotImplemented\n\n    def __rmatmul__(self, x):\n        if type(x) in [Vec, Vecr]:\n            X = x.matrix_form()\n            if type(x) == Vec:\n                assert X.shape == (self.rsize, self.lsize), f\"Dimension mismatch, {X.shape}, {self.lsize}, {self.rsize}\"\n                return Vec(self.RR.t() @ X @ self.LL)\n            elif type(x) == Vecr:\n                assert X.shape == (self.lsize, self.rsize), f\"Dimension mismatch, {X.shape}, {self.lsize}, {self.rsize}\"\n                return Vecr(self.LL.t() @ X @ self.RR)\n        elif type(x) is torch.Tensor:\n            return x @ self.normal_form()\n        else:\n            return NotImplemented\n\n    def __str__(self):\n        return f\"Kron(\\n{self.LL},\\n {self.RR})\"\n\n    def __iter__(self):\n        return iter([self.LL, self.RR])\n\n\nclass MeanKronFactored(SpecialForm):\n    \"\"\"Factored representation as a mean of kronecker products\"\"\"\n    AA: torch.Tensor  # stacked forward factors\n    BB: torch.Tensor  # stacked backward factor\n\n    def __init__(self, AA: torch.Tensor, BB: torch.Tensor):\n        # AA: n, di, di\n        # BB: n, do, do\n\n        assert AA.shape[0] == BB.shape[0]\n        assert AA.shape[1] == AA.shape[2]\n        assert BB.shape[1] == BB.shape[2]\n        n, di, _ = AA.shape\n        n, do, _ = BB.shape\n        self.AA = AA\n        self.BB = BB\n        self.n = n\n        self.di = di\n        self.do = do\n\n    def expand(self):\n        result = torch.einsum('nij,nkl->nikjl', self.BB, self.AA)\n        # print(result)\n        # result = kron(self.BB[0,...], self.AA[0,...]).unsqueeze(0)  # torch.einsum(\"ab,cd->acbd\", a, b)\n        # result = torch.einsum(\"ab,cd->acbd\", a, b)\n        # print('outside left', self.BB[0,...])\n        # print('outside right', self.AA[0,...])\n        # print('outside', torch.einsum('ab,cd->abcd', self.BB[0,...], self.AA[0,...]))\n        # result = kron(self.BB[0,...], self.AA[0,...])  # torch.einsum(\"ab,cd->acbd\", a, b)\n        #        if not result.is_contiguous():\n        #            print(\"Warning, using contiguous\")\n        #            result = result.contiguous()   # needed for .view\n\n        result = result.sum(dim=0) / self.n\n        return result.view(self.do * self.di, self.do * self.di)\n\n\ndef expand_hess(*v) -> Union[torch.Tensor, List[torch.Tensor]]:\n    \"\"\"Expands Hessian represented in Kronecker factored form.\n\n    Note: For consistency with PyTorch autograd, we use row-major order. This means the order of Kronecker\n    multiplication needs to be reversed compared to literature which uses column-major order (implied by vec).\"\"\"\n    result = [kron(a.RR, a.LL) for a in v]\n\n    if len(result) == 1:\n        return result[0]\n    else:\n        return result\n\n\ndef test_kron():\n    A = torch.tensor([[1, 2], [3, 4]])\n    B = torch.tensor([[6, 7], [8, 9]])\n    C = kron(A, B)\n    Cnp = np.kron(to_numpy(A), to_numpy(B))\n    check_equal(C, [[6, 7, 12, 14], [8, 9, 16, 18], [18, 21, 24, 28], [24, 27, 32, 36]])\n    check_equal(C, Cnp)\n\n\ndef nan_check(mat):\n    nan_mask = torch.isnan(mat).float()\n    nans = torch.sum(nan_mask).item()\n    not_nans = torch.sum(torch.tensor(1) - nan_mask).item()\n\n    assert nans == 0, f\"matrix of shape {mat.shape} has {nans}/{nans + not_nans} nans\"\n\n\ndef has_nan(mat):\n    return torch.sum(torch.isnan(mat)) > 0\n\n\ndef fro_norm(mat: torch.Tensor):\n    return torch.norm(mat.flatten())\n\n\nfrobenius_norm = fro_norm\n\n\ndef l2_norm(mat: torch.Tensor):\n    \"\"\"Largest eigenvalue.\"\"\"\n    try:\n        u, s, v = robust_svd(mat)\n    except RuntimeError as e:\n        if gl.debug_linalg_crashes:\n            print(e)\n            dump(mat, '/tmp/l2_norm.txt')\n            assert False, f\"svd failed with {e}\"\n        else:\n            return -1\n    return torch.max(s)\n\n\ndef sym_l2_norm(mat: torch.Tensor):\n    \"\"\"Largest eigenvalue assuming that matrix is symmetric.\"\"\"\n\n    u.check_symmetric(mat)\n\n    if gl.debug_linalg_crashes:\n        try:\n            evals, _evecs = torch.symeig(mat)\n        except RuntimeError as e:\n            print(e)\n            dump(mat, '/tmp/sym_l2_norm.txt')\n            sys.exit()\n    else:\n        evals, _evecs = torch.symeig(mat)\n\n    return torch.max(evals)\n\n\ndef inv_square_root_numpy(mat):\n    assert type(mat) == np.ndarray\n    return scipy.linalg.inv(scipy.linalg.sqrtm(mat))\n\n\ndef pinv_square_root_numpy(mat):\n    assert type(mat) == np.ndarray\n    result = scipy.linalg.inv(scipy.linalg.sqrtm(mat))\n    return result\n\n\ndef erank(mat):\n    \"\"\"Effective rank of matrix.\"\"\"\n    return torch.trace(mat) / l2_norm(mat)\n\n\ndef rank(A):\n    \"\"\"Rank of a matrix\"\"\"\n    U, S, V = torch.svd(A)\n    cond = get_condition(A.dtype)\n    cutoff = torch.max(S) * cond\n    return torch.sum(S > cutoff).type(torch.get_default_dtype())\n\n\ndef sym_erank(mat):\n    \"\"\"Effective rank of symmetric matrix.\"\"\"\n    return torch.trace(mat) / sym_l2_norm(mat)\n\n\ndef lyapunov_spectral(A, B, cond=None):\n    u.check_symmetric(A)\n    u.check_symmetric(B)\n\n    s, U = torch.symeig(A, eigenvectors=True)\n    if cond is None:\n        cond = get_condition(s.dtype)\n    cutoff = cond * max(s)\n    s = torch.where(s > cutoff, s, torch.tensor(0.).to(s.device))\n\n    C = U.t() @ B @ U    # TODO(y): throw away eigenvectors corresponding to discarded evals. U=U[:num_eigs]\n    s = s.unsqueeze(1) + s.unsqueeze(0)\n    si = torch.where(s > 0, 1 / s, s)\n    Y = C * si\n    X = U @ Y @ U.t()\n\n    # cancel small asymetries introduces by multiplication by small numbers\n    X = (X + X.t()) / 2\n    return X\n\n\ndef lyapunov_svd(A, C, rtol=1e-4, eps=1e-7, use_svd=False):\n    \"\"\"Solve AX+XA=C using SVD\"\"\"\n\n    # This method doesn't work for singular matrices, so regularize it\n    # TODO: can optimize performance by reusing eigenvalues from regularization computations\n    A = regularize_mat(A, eps)\n    C = regularize_mat(C, eps)\n\n    assert A.shape[0] == A.shape[1]\n    assert len(A.shape) == 2\n    if use_svd:\n        U, S, V = robust_svd(A)\n    else:\n        S, U = torch.symeig(A, eigenvectors=True)\n    S = S.diag() @ torch.ones_like(A)\n    X = U @ ((U.t() @ C @ U) / (S + S.t())) @ U.t()\n    error = A @ X + X @ A - C\n    relative_error = torch.max(torch.abs(error)) / torch.max(torch.abs(A))\n    if relative_error > rtol:\n        # TODO(y): currently spams with errors, implement another method based on Newton iteration\n        pass\n        print(f\"Warning, error {relative_error} encountered in lyapunov_svd\")\n\n    return X\n\n\ndef deleteme():\n    t = torch.ones(3, dtype=torch.float64)\n    a = t / 2.\n\n\ndef lyapunov_svd2(A, C, rtol=1e-4, eps=1e-7, use_svd=False):\n    \"\"\"Solve AX+XA=C using SVD\"\"\"\n\n    # This method doesn't work for singular matrices, so regularize it\n    # TODO: can optimize performance by reusing eigenvalues from regularization computations\n    # A = regularize_mat(A, eps)\n    # C = regularize_mat(C, eps)\n\n    assert A.shape[0] == A.shape[1]\n    assert len(A.shape) == 2\n    if use_svd:\n        U, S, V = robust_svd(A)\n    else:\n        S, U = torch.symeig(A, eigenvectors=True)\n    S = S.diag() @ torch.ones_like(A)\n    factor = (S + S.t())\n    cutoff = max(S) * get_condition(S)\n    factor = torch.where(factor > cutoff, 1 / factor, factor)\n    X = U @ ((U.t() @ C @ U) * factor) @ U.t()\n    error = A @ X + X @ A - C\n    relative_error = torch.max(torch.abs(error)) / torch.max(torch.abs(A))\n    if relative_error > rtol:\n        # TODO(y): currently spams with errors, implement another method based on Newton iteration\n        pass\n        print(f\"Warning, error {relative_error} encountered in lyapunov_svd\")\n\n    return X\n\n\ndef lyapunov_truncated(A, C, use_svd=False, top_k=None, check_error=False):\n    \"\"\"Truncated solution to AX+XA=C. top_k specified how many dimensions of A to use. If None, use threshold for\n    acceptable condition.\"\"\"\n\n    rankA = u.rank(A)\n    rankC = u.rank(C)\n    if rankA < rankC:\n        print(\"Warning, losing precision, rank A: {rankA}, rank C: {rankC}\")\n\n    assert A.shape[0] == A.shape[1]\n    assert len(A.shape) == 2\n    cond = get_condition(A.dtype)\n\n    if use_svd:\n        U, S, V = torch.svd(A)\n    else:\n        # flip to be in decreasing order like for SVD\n        # TODO: can optimize this case by skipping flip\n        S, U = torch.symeig(A, eigenvectors=True)\n        S = torch.flip(S, [0])\n        U = torch.flip(U, [1])\n    cutoff = torch.max(S) * cond\n    rank = torch.sum(S > cutoff)\n    if top_k is not None:\n        top_k = rank\n\n    S = torch.where(S > cutoff, S, torch.zeros_like(S))\n    S = S.diag() @ torch.ones_like(A)\n    U = U[:, :top_k]\n    projected = U.t() @ C @ U\n    divider = S + S.t()\n    divider = divider[:top_k, :top_k]\n\n    divided = torch.where(S > 0, projected / divider, torch.zeros_like(projected))\n    X = U @ divided @ U.t()\n    if check_error:\n        error = A @ X + X @ A - C\n        relative_error = torch.max(torch.abs(error)) / torch.max(torch.abs(A))\n        if relative_error > 1e-3:\n            print('rel error', relative_error)\n    return X\n\n\ndef lyapunov_lstsq(A, C):\n    \"\"\"Slow explicit solution to least squares Lyapunov in kronecker expanded form.\"\"\"\n    n, n = A.shape\n    ii = torch.eye(n)\n    sol = torch.lstsq(u.vec(C), kron(ii, A) + kron(A.t(), ii))[0]\n    return unvec(sol, n)\n\n\n# TODO(y): reuse logic from above\ndef truncated_lyapunov_rho(A, C):\n    \"\"\"Returns quantities related to spectrum of solution to AX+XA=2C\n\n    rho: measure of misfit\n    erank: effective rank of X\n    .\"\"\"\n\n    C = 2 * C  # to center spectrum at 1\n    assert A.shape[0] == A.shape[1]\n    assert len(A.shape) == 2\n    cond = get_condition(A.dtype)\n\n    S, U = torch.symeig(A, eigenvectors=True)\n    S = torch.flip(S, [0])\n    U = torch.flip(U, [1])\n    cutoff = torch.max(S) * cond\n    rank = torch.sum(S > cutoff)\n    top_k = rank\n\n    S = S[:top_k].diag()\n    S = S @ torch.ones_like(S)\n\n    U = U[:, :top_k]\n    projected = U.t() @ C @ U\n    divider = S + S.t()\n    divider = divider[:top_k, :top_k]\n\n    divided = torch.where(S > 0, projected / divider, torch.zeros_like(projected))\n    X = U @ divided @ U.t()\n    nan_check(X)\n\n    U, S, V = torch.svd(X)  # can we use symeig here?\n    # S = torch.symeig(X).eigenvalues\n    # S = u.filter_evals(S)\n\n    erank = torch.sum(S) / torch.max(S)\n    rho = A.shape[0] / erank\n    spectrum = filter_evals(S)\n\n    return rho, erank, spectrum\n\n\ndef outer(x, y=None):\n    \"\"\"Outer product of xy', treating x,y as column vectors. If y is not specified, compute xx'\"\"\"\n    if y is None:\n        y = x\n    return x.unsqueeze(1) @ y.unsqueeze(0)\n\n\ndef to_python_scalar(x):\n    \"\"\"Convert object to Python scalar.\"\"\"\n    if hasattr(x, 'item'):\n        return x.item()\n    x = to_numpy(x).flatten()\n    assert len(x) == 1\n    return x[0]\n\n\ndef is_scalar(x):\n    try:\n        x = to_python_scalar(x)\n    except:\n        return False\n    return True\n\n\ndef from_numpy(x) -> torch.Tensor:\n    if isinstance(x, torch.Tensor):\n        return x\n    else:\n        return torch.tensor(x)\n\n\n_pytorch_floating_point_types = (torch.float16, torch.float32, torch.float64)\n\n_numpy_type_map = {\n    'float64': torch.DoubleTensor,\n    'float32': torch.FloatTensor,\n    'float16': torch.HalfTensor,\n    'int64': torch.LongTensor,\n    'int32': torch.IntTensor,\n    'int16': torch.ShortTensor,\n    'int8': torch.CharTensor,\n    'uint8': torch.ByteTensor,\n}\n\n\ndef pytorch_dtype_to_floating_numpy_dtype(dtype):\n    \"\"\"Converts PyTorch dtype to numpy floating point dtype, defaulting to np.float32 for non-floating point types.\"\"\"\n    if dtype == torch.float64:\n        dtype = np.float64\n    elif dtype == torch.float32:\n        dtype = np.float32\n    elif dtype == torch.float16:\n        dtype = np.float16\n    else:\n        dtype = np.float32\n    return dtype\n\n\ndef to_normal_form(x):\n    \"\"\"Convert object to a normal expression, ie FactoredMatrix->Tensor, identity op for objects not in special form.\"\"\"\n    if hasattr(x, 'normal_form'):\n        x = x.normal_form()\n        assert not hasattr(x, 'normal_form'), 'infinite loop detected while expanding normal form'\n    return x\n\n\ndef to_pytorch(x) -> torch.Tensor:\n    \"\"\"Convert numeric object to floating point PyTorch tensor.\"\"\"\n    x = to_normal_form(x)\n    if type(x) == torch.Tensor:\n        if x.dtype not in _pytorch_floating_point_types:\n            x = x.type(torch.get_default_dtype())\n        return x\n    else:\n        return from_numpy(to_numpy(x))\n\n\ndef to_pytorches(*xs) -> Tuple[torch.Tensor, ...]:\n    return (to_pytorch(x) for x in xs)\n\n\ndef to_numpy(x, dtype: np.dtype = None) -> np.ndarray:\n    \"\"\"\n    Convert numeric object to floating point numpy array. If dtype is not specified, use PyTorch default dtype.\n\n    Args:\n        x: numeric object\n        dtype: numpy dtype, must be floating point\n\n    Returns:\n        floating point numpy array\n    \"\"\"\n\n    assert np.issubdtype(dtype, np.floating), \"dtype must be real-valued floating point\"\n\n    # Convert to normal_form expression from a special form (https://reference.wolfram.com/language/ref/Normal.html)\n    if hasattr(x, 'normal_form'):\n        x = x.normal_form()\n\n    if type(x) == np.ndarray:\n        assert np.issubdtype(x.dtype, np.floating), f\"numpy type promotion not implemented for {x.dtype}\"\n\n    if type(x) == torch.Tensor:\n        dtype = pytorch_dtype_to_floating_numpy_dtype(x.dtype)\n        return x.detach().cpu().numpy().astype(dtype)\n\n    # list or tuple, iterate inside to convert PyTorch arrrays\n    if type(x) in [list, tuple]:\n        x = [to_numpy(r) for r in x]\n\n    # Some Python type, use numpy conversion\n    result = np.array(x, dtype=dtype)\n    assert np.issubdtype(result.dtype, np.number), f\"Provided object ({result}) is not numeric, has type {result.dtype}\"\n    if dtype is None:\n        return result.astype(pytorch_dtype_to_floating_numpy_dtype(torch.get_default_dtype()))\n    return result\n\n\ndef to_numpys(*xs, dtype=np.float32):\n    return (to_numpy(x, dtype) for x in xs)\n\n\ndef khatri_rao(A: torch.Tensor, B: torch.Tensor):\n    \"\"\"Khatri-Rao product.\n     i'th column of result C_i is a Kronecker product of A_i and B_i\n\n    Section 2.6 of Kolda, Tamara G., and Brett W. Bader. \"Tensor decompositions and applications.\" SIAM review 51.3\n    (2009): 455-500\"\"\"\n    assert A.shape[1] == B.shape[1]\n    # noinspection PyTypeChecker\n    return torch.einsum(\"ik,jk->ijk\", A, B).reshape(A.shape[0] * B.shape[0], A.shape[1])\n\n\ndef khatri_rao_t(A: torch.Tensor, B: torch.Tensor):\n    \"\"\"Transposed Khatri-Rao, inputs and outputs are transposed.\n\n    i'th row of result C_i is a Kronecker product of corresponding rows of A and B\"\"\"\n\n    assert A.shape[0] == B.shape[0]\n    # noinspection PyTypeChecker\n    return torch.einsum(\"ki,kj->kij\", A, B).reshape(A.shape[0], A.shape[1] * B.shape[1])\n\n\n# Autograd functions, from https://gist.github.com/apaszke/226abdf867c4e9d6698bd198f3b45fb7\n# noinspection PyTypeChecker\ndef jacobian(y: torch.Tensor, x: torch.Tensor, create_graph=False):\n    jac = []\n    flat_y = y.reshape(-1)\n    grad_y = torch.zeros_like(flat_y)\n    for i in range(len(flat_y)):\n        grad_y[i] = 1.\n        grad_x, = torch.autograd.grad(flat_y, x, grad_y, retain_graph=True, create_graph=create_graph)\n        jac.append(grad_x.reshape(x.shape))\n        grad_y[i] = 0.\n    return torch.stack(jac).reshape(y.shape + x.shape)\n\n\ndef hessian(y: torch.Tensor, x: torch.Tensor):\n    return jacobian(jacobian(y, x, create_graph=True), x)\n\n\ndef pinv(mat: torch.Tensor, cond=None) -> torch.Tensor:\n    \"\"\"Computes pseudo-inverse of mat, treating eigenvalues below eps as 0.\n\n        cond : float or None\n        Cutoff for 'small' singular values. If omitted, singular values smaller\n        than ``max(M,N)*largest_singular_value*eps`` are considered zero where\n        ``eps`` is the machine precision.\n        \"\"\"\n\n    # Take cut-off logic from scipy\n    # https://github.com/ilayn/scipy/blob/0f4c793601ecdd74fc9826ac02c9b953de99403a/scipy/linalg/basic.py#L1307\n\n    # assert False, \"Disabled due to numerical instability, see test_pinverse\"\n    nan_check(mat)\n    u, s, v = robust_svd(mat)\n    if cond in [None, -1]:\n        cond = torch.max(s) * max(mat.shape) * np.finfo(np.dtype('float32')).eps\n    rank = torch.sum(s > cond)\n\n    u = u[:, :rank]\n    u /= s[:rank]\n    return u @ v.t()[:rank]\n\n\ndef eig_real(mat: torch.Tensor) -> torch.Tensor:\n    \"\"\"Wrapper around torch.eig which discards imaginary values and returns result in descending order.\n\n    Prints warning when non-zero imaginary parts detected, see \"Criteria for the reality of matrix eigenvalues\"\n    Products of symmetric matrices are not symmetric but have eigenvalues for no imaginary parts.\n    https://link.springer.com/article/10.1007%2FBF01195188\n    \"\"\"\n\n    evals = torch.eig(mat).eigenvalues\n    re_part = evals[:, 0]  # extract real part\n    im_part = evals[:, 1]  # extract real part\n    if im_part.sum() / evals.max() > 1e-7:\n        print(\"Warning, eig_real is discarding non-zero imaginary parts\")\n    re_part = re_part.sort(descending=True).values\n    return re_part\n\n\ndef pinv_square_root(mat: torch.Tensor, eps=1e-4) -> torch.Tensor:\n    nan_check(mat)\n    u, s, v = robust_svd(mat)\n    one = torch.from_numpy(np.array(1))\n    ivals: torch.Tensor = one / torch.sqrt(s)\n    si = torch.where(s > eps, ivals, s)\n    return u @ torch.diag(si) @ v.t()\n\n\ndef symeig_pos_evals(mat: torch.Tensor) -> torch.Tensor:\n    \"\"\"Returns positive eigenvalues from symeig in decreasing order (to match order of .svd())\"\"\"\n\n    s, u = torch.symeig(mat, eigenvectors=False)\n    return torch.flip(filter_evals(s, remove_negative=True), dims=[0])\n\n\ndef svd_pos_svals(mat):\n    \"\"\"Returns positive singular values of a matrix.\"\"\"\n\n    U, S, V = robust_svd(mat)\n    return filter_evals(S)\n\n\ndef filter_evals(vals, cond=None, remove_small=True, remove_negative=True):\n    \"\"\"Given list of eigenvalues or singular values, remove values indistinguishable from noise and/or small values.\"\"\"\n    orig_vals = vals\n    if cond is None:\n        cond = get_condition(vals.dtype)\n    above_cutoff = (abs(vals) > cond * torch.max(abs(vals)))\n    if remove_small:\n        vals = vals[above_cutoff]\n    if remove_negative:\n        vals = vals[vals > 0]\n    #    if len(vals) == 0:\n    #        print(\"Warning, got empty eigenvalue list\")\n    #        return orig_vals\n    return vals\n\n\ndef isymsqrt(mat, *args):\n    return symsqrt(mat, inverse=True, *args)\n\n\ndef symsqrt(mat, cond=None, return_rank=False, inverse=False):\n    \"\"\"Computes the symmetric square root of a symmetric matrix. Throws away small and negative eigenvalues.\"\"\"\n\n    nan_check(mat)\n    s, u = torch.symeig(mat, eigenvectors=True)\n\n    # check_symmetric(mat)\n\n    # todo(y): dedupe with getcond\n    cond_dict = {torch.float32: 1e3 * 1.1920929e-07, torch.float64: 1E6 * 2.220446049250313e-16}\n\n    if cond in [None, -1]:\n        cond = cond_dict[mat.dtype]\n\n    # Note, this can include negative values, see https://github.com/pytorch/pytorch/issues/25972\n    above_cutoff = (s > cond * torch.max(abs(s)))\n\n    if torch.sum(above_cutoff) == 0:\n        return torch.zeros_like(mat)\n\n    sigma_diag = torch.sqrt(s[above_cutoff])\n    if inverse:\n        sigma_diag = 1 / sigma_diag\n    u = u[:, above_cutoff]\n\n    B = u @ torch.diag(sigma_diag) @ u.t()\n\n    if torch.sum(torch.isnan(B)) > 0:\n        if gl.debug_linalg_crashes:\n            dump(mat, '/tmp/symsqrt.txt')\n            assert False\n\n    if return_rank:\n        return B, len(sigma_diag)\n    else:\n        return B\n\n\ndef symsqrt_svd(mat: torch.Tensor):\n    \"\"\"Like symsqrt, but uses SVD.\"\"\"\n\n    u, s, v = robust_svd(mat)\n    svals: torch.Tensor = torch.sqrt(s)\n    eps = get_condition(mat.dtype) * torch.max(abs(s))\n    si = torch.where(s > eps, svals, s)\n    if len(si) == 0:\n        return torch.zeros_like(mat)\n    return u @ torch.diag(si) @ v.t()\n\n\ndef robust_svd(mat: torch.Tensor) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]:\n    \"\"\"Try to perform SVD and handle errors.\n    \"\"\"\n\n    assert is_matrix(mat), f\"shape {mat.shape}\"\n    try:\n        U, S, V = torch.svd(mat)\n    except Exception as e:  # this can fail, see https://github.com/pytorch/pytorch/issues/25978\n        if is_square_matrix(mat):\n            s = torch.symeig(mat).eigenvalues\n            eps = get_condition(mat.dtype) * torch.max(abs(s))\n        else:\n            eps = get_condition(mat.dtype) * u.frobenius_norm(mat) / mat.shape[0]\n        print(f\"Warning, SVD diverged with {e}, regularizing with {eps}\")\n        mat = regularize_mat2(mat, eps * 2)\n        U, S, V = torch.svd(mat)\n    return U, S, V\n\n\ndef regularize_mat(mat, eps):\n    rtol = l2_norm(mat) * eps\n    atol = 1e-12\n    return mat + torch.eye(mat.shape[0]) * (rtol + atol)\n\n\ndef regularize_mat2(mat, eps):\n    \"\"\"Adds a multiple of identity to matrix.\"\"\"\n    assert is_matrix(mat), f\"{mat.shape}\"\n    if mat.shape[0] == mat.shape[1]:\n        return mat + torch.eye(mat.shape[0]).to(gl.device) * eps\n    if mat.shape[0] > mat.shape[1]:\n        transpose = True\n        mat = mat.T\n    else:\n        transpose = False\n    reg = torch.cat([torch.eye(mat.shape[0]), torch.zeros(mat.shape[0], mat.shape[1] - mat.shape[0])], dim=1)\n    mat = mat + reg.to(gl.device) * eps\n    if transpose:\n        return mat.T\n    else:\n        return mat\n\n\ndef symsqrt_dist(cov1: torch.Tensor, cov2: torch.Tensor) -> float:\n    \"\"\"Distance between square roots of matrices\"\"\"\n\n    cov1 = to_pytorch(cov1)\n    cov2 = to_pytorch(cov2)\n    cov1 = symsqrt_svd(cov1)\n    cov2 = symsqrt_svd(cov2)\n    return torch.norm(cov1 - cov2).item()\n\n\ndef check_symmetric(mat):\n    try:\n        u.check_close(mat, mat.t())\n    except:\n        discrepancy = torch.max(abs(mat - mat.t()) / mat)\n        print(f\"warning, matrix not symmetric: {discrepancy}\")\n\n\ndef check_close(a0, b0, rtol=1e-5, atol=1e-8, label: str = '') -> None:\n    \"\"\"Convenience method for check_equal with tolerances defaulting to typical errors observed in neural network\n    ops in float32 precision.\"\"\"\n    return check_equal(a0, b0, rtol=rtol, atol=atol, label=label)\n\n\ndef check_equal(observed, truth, rtol=1e-9, atol=1e-12, label: str = '') -> None:\n    \"\"\"\n    Assert fail any entries in two arrays are not close to each to desired tolerance. See np.allclose for meaning of rtol, atol\n\n    \"\"\"\n\n    # special handling for lists, which could contain\n    # if type(observed) == List and type(truth) == List:\n    #    for a, b in zip(observed, truth):\n    #        check_equal(a, b)\n\n    truth = to_numpy(truth)\n    observed = to_numpy(observed)\n\n    # broadcast to match shapes if necessary\n    if observed.shape != truth.shape:\n        #        common_shape = (np.zeros_like(observed) + np.zeros_like(truth)).shape\n        truth = truth + np.zeros_like(observed)\n        observed = observed + np.zeros_like(truth)\n\n    assert truth.shape == observed.shape, f\"Observed shape {observed.shape}, expected shape {truth.shape}\"\n    # run np.testing.assert_allclose for extra info on discrepancies\n    if not np.allclose(observed, truth, rtol=rtol, atol=atol, equal_nan=True):\n        print(f'Numerical testing failed for {label}')\n        np.testing.assert_allclose(truth, observed, rtol=rtol, atol=atol, equal_nan=True)\n\n\ndef get_param(layer):  # TODO(y): deprecate?\n    \"\"\"Extract parameter out of layer, assumes there's just one parameter in a layer.\"\"\"\n    named_params = [(name, param) for (name, param) in layer.named_parameters()]\n    assert len(named_params) == 1, named_params\n    return named_params[0][1]\n\n\nglobal_timeit_dict = {}\n\n\nclass timeit:\n    \"\"\"Decorator to measure length of time spent in the block in millis and log\n    it to TensorBoard.\"\"\"\n\n    def __init__(self, tag=\"\"):\n        self.tag = tag\n\n    def __enter__(self):\n        self.start = time.perf_counter()\n        return self\n\n    def __exit__(self, *args):\n        self.end = time.perf_counter()\n        interval_ms = 1000 * (self.end - self.start)\n        global_timeit_dict.setdefault(self.tag, []).append(interval_ms)\n        # print(f\"{interval_ms:8.2f}   {self.tag}\")\n        log_scalars({'time/' + self.tag: interval_ms})\n\n\ndef run_all_tests(module: nn.Module):\n    class local_timeit:\n        \"\"\"Decorator to measure length of time spent in the block in millis and log\n        it to TensorBoard.\"\"\"\n\n        def __init__(self, tag=\"\"):\n            self.tag = tag\n\n        def __enter__(self):\n            self.start = time.perf_counter()\n            return self\n\n        def __exit__(self, *args):\n            self.end = time.perf_counter()\n            interval_ms = 1000 * (self.end - self.start)\n            global_timeit_dict.setdefault(self.tag, []).append(interval_ms)\n            print(f\"{interval_ms:8.2f}   {self.tag}\")\n\n    all_functions = inspect.getmembers(module, inspect.isfunction)\n    for name, func in all_functions:\n        if name.startswith(\"test_\"):\n            with local_timeit(name):\n                func()\n    print(module.__name__ + \" tests passed.\")\n\n\ndef freeze(layer: nn.Module):\n    for param in layer.parameters():\n        param.requires_grad = False\n    setattr(layer, \"frozen\", True)\n\n\ndef unfreeze(layer: nn.Module):\n    for param in layer.parameters():\n        param.requires_grad = True\n    setattr(layer, \"frozen\", False)\n\n\ndef mark_expensive(layer: nn.Module):\n    setattr(layer, 'expensive', True)\n\n\ndef nest_stats(tag: str, stats) -> Dict:\n    \"\"\"Nest given dict of stats under tag using TensorBoard syntax /nest1/tag\"\"\"\n    result = {}\n    for key, value in stats.items():\n        result[f\"{tag}/{key}\"] = value\n    return result\n\n\ndef seed_random(seed: int) -> None:\n    \"\"\"Manually set seed to seed for configurable random number generators in current process.\"\"\"\n    torch.manual_seed(seed)\n    random.seed(seed)\n    np.random.seed(seed)\n    if torch.cuda.is_available():\n        torch.cuda.manual_seed_all(seed)\n\n\nclass TinyMNIST(datasets.MNIST):\n    \"\"\"Custom-size MNIST autoencoder dataset for debugging. Generates data/target images with reduced resolution and 0\n    channels. When provided with original 28, 28 resolution, generates standard 1 channel MNIST dataset.\n\n    Use original_targets kwarg to get original MNIST labels instead of autoencoder targets.\n\n\n    \"\"\"\n\n    def __init__(self, dataset_root='/tmp/data', data_width=4, targets_width=4, dataset_size=0,\n                 train=True, original_targets=None, loss_type=None):\n        \"\"\"\n\n        Args:\n            data_width: dimension of input images\n            targets_width: dimension of target images\n            dataset_size: number of examples, use for smaller subsets and running locally\n            original_targets: if False, replaces original classification targets with image reconstruction targets\n            loss_type: if LeastSquares, then convert classes to one-hot format\n        \"\"\"\n        super().__init__(dataset_root, download=True, train=train)\n\n        assert loss_type is None or original_targets is None  # can't specify both loss type and original targets\n        assert loss_type in [None, 'LeastSquares', 'CrossEntropy']\n\n        if loss_type is None and original_targets is None:\n            original_targets = False  # default to LeastSquares targets\n        if loss_type is not None:\n            original_targets = True\n\n        if dataset_size > 0:\n            # assert dataset_size <= self.data.shape[0]\n            self.data = self.data[:dataset_size, :, :]\n            self.targets = self.targets[:dataset_size]\n\n        if data_width != 28 or targets_width != 28:\n            new_data = np.zeros((self.data.shape[0], data_width, data_width))\n            new_targets = np.zeros((self.data.shape[0], targets_width, targets_width))\n            for i in range(self.data.shape[0]):\n                arr = self.data[i, :].numpy().astype(np.uint8)\n                im = Image.fromarray(arr)\n                im.thumbnail((data_width, data_width), Image.ANTIALIAS)\n                new_data[i, :, :] = np.array(im) / 255\n                im = Image.fromarray(arr)\n                im.thumbnail((targets_width, targets_width), Image.ANTIALIAS)\n                new_targets[i, :, :] = np.array(im) / 255\n            self.data = torch.from_numpy(new_data).type(torch.get_default_dtype())\n            if not original_targets:\n                self.targets = torch.from_numpy(new_targets).type(torch.get_default_dtype())\n        else:\n            self.data = self.data.type(torch.get_default_dtype()).unsqueeze(1)\n            if not original_targets:\n                self.targets = self.data\n\n        # self.data = self.data.type(torch.get_default_dtype())\n        # if not original_targets:  # don't cast original int labels\n        #    self.targets = self.targets.type(u.dtype)\n        if loss_type == 'LeastSquares':  # convert to one-hot format\n            new_targets = torch.zeros((self.targets.shape[0], 10))\n            new_targets.scatter(1, self.targets.unsqueeze(1), 1)\n            self.targets = new_targets\n\n        self.data, self.targets = self.data.to(gl.device), self.targets.to(gl.device)\n\n    def __getitem__(self, index):\n        \"\"\"\n        Args:\n            index (int): Index\n\n        Returns:\n            tuple: (image, target) where target is index of the target class.\n        \"\"\"\n        img, target = self.data[index], self.targets[index]\n\n        return img, target\n\n\nmodel_layer_map = {}\nmodel_param_map = {}\n\n\nclass SimpleModel(nn.Module):\n    \"\"\"Simple sequential model. Adds layers[] attribute, flags to turn on/off hooks, and lookup mechanism from layer to parent\n    model.\"\"\"\n\n    layers: List[nn.Module]\n    all_layers: List[nn.Module]\n    skip_forward_hooks: bool\n    skip_backward_hooks: bool\n\n    def __init__(self, *args, **kwargs):\n        super().__init__()\n        self.skip_backward_hooks = False\n        self.skip_forward_hooks = False\n\n    def disable_hooks(self):\n        self.skip_forward_hooks = True\n        self.skip_backward_hooks = True\n\n    def enable_hooks(self):\n        self.skip_forward_hooks = False\n        self.skip_backward_hooks = False\n\n    # TODO(y): make public method\n    def _finalize(self):\n        \"\"\"Extra logic shared across all SimpleModel instances.\"\"\"\n        # self.type(u.dtype)\n\n        global model_layer_map\n        for module in self.modules():\n            model_layer_map[module] = self\n        for param in self.parameters():\n            model_layer_map[param] = self\n\n        u.register_hooks(self)\n\n\n# TODO(y): rename to LeastSquaresLoss\ndef least_squares(data, targets=None, aggregation='mean'):\n    \"\"\"Least squares loss (like MSELoss, but an extra 1/2 factor.\"\"\"\n    assert is_matrix(data), f\"Expected matrix, got {data.shape}\"\n    assert aggregation in ('mean', 'sum')\n    if targets is None:\n        targets = torch.zeros_like(data)\n    err = data - targets.view(-1, data.shape[1])\n    normalizer = len(data) if aggregation == 'mean' else 1\n    return torch.sum(err * err) / 2 / normalizer\n\n\ndef debug_least_squares(data, targets=None):\n    \"\"\"Least squares loss which weights one of the coordinates (for testing).\"\"\"\n    if targets is None:\n        targets = torch.zeros_like(data)\n    err = data - targets.view(-1, data.shape[1])\n\n    err[:, 0] *= 10\n\n    return torch.sum(err * err) / 2 / len(data)\n\n\n# Fork of SimpleModel that doesn't automatically register hooks, for autograd_lib.py refactoring\nclass SimpleModel2(nn.Module):\n    \"\"\"Simple sequential model. Adds layers[] attribute, flags to turn on/off hooks, and lookup mechanism from layer to parent\n    model.\"\"\"\n\n    layers: List[nn.Module]\n    all_layers: List[nn.Module]\n\n    def __init__(self, *args, **kwargs):\n        super().__init__()\n\n    # TODO(y): make public method\n    def _finalize(self):\n        \"\"\"Extra logic shared across all SimpleModel instances.\"\"\"\n        # self.type(u.dtype)\n\n        global model_layer_map\n        for module in self.modules():\n            model_layer_map[module] = self\n        for param in self.parameters():\n            model_layer_map[param] = self\n\n\ndef get_parent_model(module_or_param) -> Optional[nn.Module]:\n    \"\"\"Returns root model for given parameter.\"\"\"\n    global model_layer_map\n    global model_param_map\n    if module_or_param in model_layer_map:\n        assert module_or_param not in model_param_map\n        return model_layer_map[module_or_param]\n    if module_or_param in model_param_map:\n        return model_param_map[module_or_param]\n\n\n# Functions to capture backprops/activations and save them on the layer\n\n# layer.register_forward_hook(capture_activations) -> saves activations/output as layer.activations/layer.output\n# layer.register_backward_hook(capture_backprops)  -> appends each backprop to layer.backprops_list\n# layer.weight.register_hook(save_grad(layer.weight)) -> saves grad under layer.weight.saved_grad\n# util.clear_backprops(model) -> delete all values above\n\ndef capture_activations(module: nn.Module, input: List[torch.Tensor], output: torch.Tensor):\n    \"\"\"Saves activations (layer input) into layer.activations. \"\"\"\n\n    model = get_parent_model(module)\n    if getattr(model, 'skip_forward_hooks', False):\n        return\n    assert not hasattr(module,\n                       'activations'), \"Seeing results of previous forward, call util.clear_backprops(model) to clear or do 'model.disable_hooks()'\"\n    assert len(input) == 1, \"this was tested for single input layers only\"\n    setattr(module, \"activations\", input[0].detach())\n    setattr(module, \"output\", output.detach())\n\n\ndef capture_backprops(module: nn.Module, _input, output):\n    \"\"\"Appends all backprops (Jacobian Lops from upstream) to layer.backprops_list.\n    Using list in order to capture multiple backprop values for a single batch. Use util.clear_backprops(model)\n    to clear all saved values.\n    \"\"\"\n    model = get_parent_model(module)\n    if getattr(model, 'skip_backward_hooks', False):\n        return\n    assert len(output) == 1, \"this works for single variable layers only\"\n    if not hasattr(module, 'backprops_list'):\n        setattr(module, 'backprops_list', [])\n    assert len(\n        module.backprops_list) < 100, \"Possible memory leak, captured more than 100 backprops, comment this assert \" \\\n                                      \"out if this is intended.\"\"\"\n\n    module.backprops_list.append(output[0].detach())\n\n\ndef save_grad(param: nn.Parameter) -> Callable[[torch.Tensor], None]:\n    \"\"\"Hook to save gradient into 'param.saved_grad', so it can be accessed after model.zero_grad(). Only stores gradient\n    if the value has not been set, call util.clear_backprops to clear it.\"\"\"\n\n    def save_grad_fn(grad):\n        if not hasattr(param, 'saved_grad'):\n            setattr(param, 'saved_grad', grad)\n\n    return save_grad_fn\n\n\ndef clear_backprops(model: nn.Module) -> None:\n    \"\"\"model.zero_grad + delete all backprops/activations/saved_grad values\"\"\"\n    model.zero_grad()\n    for m in model.modules():\n        if hasattr(m, 'backprops_list'):\n            del m.backprops_list\n        if hasattr(m, 'activations'):\n            del m.activations\n    for p in model.parameters():\n        if hasattr(p, 'saved_grad'):\n            del p.saved_grad\n\n\n# TODO: remove?\ndef register_hooks(model: SimpleModel):\n    # TODO(y): remove hardcoding of parameter name\n    for layer in model.layers:\n        assert not layer._forward_hooks, f\"Some hooks already registered, bug? {layer._forward_hooks}\"\n        assert not layer._backward_hooks, f\"Some hooks already registered, bug? {layer._backward_hooks}\"\n\n        layer.register_forward_hook(u.capture_activations)\n        layer.register_backward_hook(u.capture_backprops)\n\n    for param in model.parameters():\n        assert not param._backward_hooks, f\"Some param hooks already registered, bug? {param._backward_hooks}\"\n        param.register_hook(u.save_grad(param))\n\n\nclass SimpleFullyConnected(SimpleModel):\n    \"\"\"Simple feedforward network that works on images.\"\"\"\n\n    def __init__(self, d: List[int], nonlin=False, bias=False, dropout=False):\n        \"\"\"\n        Feedfoward network of linear layers with optional ReLU nonlinearity. Stores layers in \"layers\" attr, ie\n        model.layers[0] refers to first linear layer.\n\n        Args:\n            d: list of layer dimensions, ie [768, 20, 10] for MNIST 10-output with hidden layer of 20\n            nonlin: whether to include ReLU nonlinearity\n        \"\"\"\n        super().__init__()\n        self.layers: List[nn.Module] = []\n        self.all_layers: List[nn.Module] = []\n        self.d: List[int] = d\n        for i in range(len(d) - 1):\n            linear = nn.Linear(d[i], d[i + 1], bias=bias)\n            setattr(linear, 'name', f'{i:02d}-linear')\n            self.layers.append(linear)\n            self.all_layers.append(linear)\n            if nonlin:\n                self.all_layers.append(nn.ReLU())\n            if i <= len(d) - 3 and dropout:\n                self.all_layers.append(nn.Dropout(p=0.5))\n        self.predict = torch.nn.Sequential(*self.all_layers)\n\n        super()._finalize()\n\n    def forward(self, x: torch.Tensor):\n        x = x.reshape((-1, self.d[0]))\n        return self.predict(x)\n\n\nclass SimpleFullyConnected2(SimpleModel2):\n    \"\"\"Simple feedforward network that works on images.\"\"\"\n\n    def __init__(self, d: List[int], nonlin=False, bias=False, last_layer_linear=False, dropout=False):\n        \"\"\"\n        Feedfoward network of linear layers with optional ReLU nonlinearity. Stores layers in \"layers\" attr, ie\n        model.layers[0] refers to first linear layer.\n\n        Args:\n            d: list of layer dimensions, ie [768, 20, 10] for MNIST 10-output with hidden layer of 20\n            nonlin: whether to include ReLU nonlinearity\n            last_layer_linear: don't apply nonlinearity to loast layer\n        \"\"\"\n        super().__init__()\n        self.layers: List[nn.Module] = []\n        self.all_layers: List[nn.Module] = []\n        self.d: List[int] = d\n        for i in range(len(d) - 1):\n            linear = nn.Linear(d[i], d[i + 1], bias=bias)\n            setattr(linear, 'name', f'{i:02d}-linear')\n            self.layers.append(linear)\n            self.all_layers.append(linear)\n            if nonlin:\n                if not last_layer_linear or i < len(d) - 2:\n                    self.all_layers.append(nn.ReLU())\n            if i <= len(d) - 3 and dropout:\n                self.all_layers.append(nn.Dropout(p=0.5))\n        self.predict = torch.nn.Sequential(*self.all_layers)\n\n        super()._finalize()\n\n    def forward(self, x: torch.Tensor):\n        x = x.reshape((-1, self.d[0]))\n        return self.predict(x)\n\n\nclass SimpleMLP(nn.Module):\n    \"\"\"Simple feedforward network that works on images.\"\"\"\n\n    layers: List[nn.Module]\n    all_layers: List[nn.Module]\n\n    def __init__(self, d: List[int], nonlin=False, bias=False):\n        \"\"\"\n        Feedfoward network of linear layers with optional ReLU nonlinearity. Stores layers in \"layers\" attr, ie\n        model.layers[0] refers to first linear layer.\n\n        Args:\n            d: list of layer dimensions, ie [768, 20, 10] for MNIST 10-output with hidden layer of 20\n            nonlin: whether to include ReLU nonlinearity\n        \"\"\"\n        super().__init__()\n        self.layers: List[nn.Module] = []\n        self.all_layers: List[nn.Module] = []\n        self.d: List[int] = d\n        for i in range(len(d) - 1):\n            linear = nn.Linear(d[i], d[i + 1], bias=bias)\n            setattr(linear, 'name', f'{i:02d}-linear')\n            self.layers.append(linear)\n            self.all_layers.append(linear)\n            if nonlin:\n                self.all_layers.append(nn.ReLU())\n        self.predict = torch.nn.Sequential(*self.all_layers)\n\n    def forward(self, x: torch.Tensor):\n        x = x.reshape((-1, self.d[0]))\n        return self.predict(x)\n\n\nclass RedundantFullyConnected2(SimpleModel2):\n    \"\"\"Simple feedforward network that works on images.\"\"\"\n\n    def __init__(self, d: List[int], nonlin=False, bias=False, last_layer_linear=False, dropout=False, redundancy=1):\n        \"\"\"\n        Feedfoward network of linear layers with optional ReLU nonlinearity. Stores layers in \"layers\" attr, ie\n        model.layers[0] refers to first linear layer.\n\n        Args:\n            d: list of layer dimensions, ie [768, 20, 10] for MNIST 10-output with hidden layer of 20\n            nonlin: whether to include ReLU nonlinearity\n            last_layer_linear: don't apply nonlinearity to loast layer\n        \"\"\"\n        super().__init__()\n        self.layers: List[nn.Module] = []\n        self.all_layers: List[nn.Module] = []\n        self.d: List[int] = d\n        self.linear_groups = []\n        self.dropout = dropout\n        for i in range(len(d) - 1):\n            group = []\n            for l in range(redundancy):\n                layer = nn.Linear(d[i], d[i + 1], bias=bias)\n                group.append(layer)\n                layer.weight.data.copy_(layer.weight.data / redundancy)\n                if hasattr(layer, 'bias'):\n                    layer.bias.data.copy_(layer.bias.data / redundancy)\n                layer_name = f'layer%02d' % (i * redundancy + l,)\n                setattr(self, layer_name, group[-1])  # needed to make params discoverable by optimizers\n                #                print(\"adding layer \", layer_name, getattr(self, layer_name))\n            self.linear_groups.append(group)\n            if nonlin:\n                if not last_layer_linear or i < len(d) - 2:\n                    self.all_layers.append(nn.ReLU())\n            if i <= len(d) - 3 and dropout:\n                self.all_layers.append(nn.Dropout(p=0.5))\n        super()._finalize()\n\n    def forward(self, x: torch.Tensor):\n        x = x.reshape((-1, self.d[0]))\n        for layer_group in self.linear_groups:\n            y = 0.\n            for layer in layer_group:\n                y0 = layer(x)\n                if self.dropout:\n                    y0 = F.dropout(y0, 0.01)\n                y += y0\n\n            y = F.relu(y)\n            x = y\n        return x\n\n\nclass SimpleConvolutional(SimpleModel):\n    \"\"\"Simple conv network.\"\"\"\n\n    def __init__(self, d: List[int], kernel_size=(2, 2), nonlin=False, bias=False):\n        \"\"\"\n\n        Args:log\n            d: list of channels, ie [2, 2] to have 2 conv layers with 2 channels\n        \"\"\"\n        super().__init__()\n        self.layers: List[nn.Module] = []\n        self.all_layers: List[nn.Module] = []\n        self.d: List[int] = d\n        for i in range(len(d) - 1):\n            conv = nn.Conv2d(d[i], d[i + 1], kernel_size, bias=bias)\n            setattr(conv, 'name', f'{i:02d}-conv')\n            self.layers.append(conv)\n            self.all_layers.append(conv)\n            if nonlin:\n                self.all_layers.append(nn.ReLU())\n        self.predict = torch.nn.Sequential(*self.all_layers)\n\n        self._finalize()\n\n    def forward(self, x: torch.Tensor):\n        return self.predict(x)\n\n\nclass SimpleConvolutional2(SimpleModel2):\n    \"\"\"Simple conv network.\"\"\"\n\n    def __init__(self, d: List[int], kernel_size=(2, 2), nonlin=False, bias=False):\n        \"\"\"\n\n        Args:\n            d: list of channels, ie [2, 2] to have 2 conv layers with 2 channels\n        \"\"\"\n        super().__init__()\n        self.layers: List[nn.Module] = []\n        self.all_layers: List[nn.Module] = []\n        self.d: List[int] = d\n        assert len(d) >= 2\n        for di in d:\n            assert di > 0\n\n        for i in range(len(d) - 1):\n            conv = nn.Conv2d(d[i], d[i + 1], kernel_size, bias=bias)\n            setattr(conv, 'name', f'{i:02d}-conv')\n\n            self.layers.append(conv)\n            self.all_layers.append(conv)\n            if nonlin:\n                self.all_layers.append(nn.ReLU())\n        self.predict = torch.nn.Sequential(*self.all_layers)\n\n        self._finalize()\n\n    def forward(self, x: torch.Tensor):\n        return self.predict(x)\n\n\nclass ReshapedConvolutional2(SimpleConvolutional2):\n    \"\"\"Simple conv network, output is flattened\"\"\"\n\n    def __init__(self, *args, **kwargs):\n        \"\"\"\n\n        Args:\n            d: list of channels, ie [2, 2] to have 2 conv layers with 2 channels\n        \"\"\"\n        super().__init__(*args, **kwargs)\n\n    def forward(self, x: torch.Tensor):\n        output = self.predict(x)\n        return output.reshape(output.shape[0], -1)\n\n\nclass PooledConvolutional2(SimpleConvolutional2):\n    \"\"\"Simple conv network, output is pooled across spatial dimension. Num-channels = num_outputs\"\"\"\n\n    def __init__(self, *args, **kwargs):\n        \"\"\"\n\n        Args:\n            d: list of channels, ie [2, 2, 2] to have 2 conv layers with 2 channels\n        \"\"\"\n        super().__init__(*args, **kwargs)\n\n    def forward(self, x: torch.Tensor):\n        x = self.predict(x)\n        x = F.adaptive_avg_pool2d(x, [1, 1])\n        return x.reshape(x.shape[0], -1)\n\n\nclass StridedConvolutional2(SimpleModel2):\n    \"\"\"Convolutional net without overlapping, single output, squeezes singleton spatial dimensions, rank-2 result\"\"\"\n\n    def __init__(self, d: List[int], kernel_size=(2, 2), nonlin=False, bias=False):\n        \"\"\"\n\n        Args:\n            d: list of channels, ie [2, 2] to have 2 conv layers with 2 channels in each group\n            o: number of output classes used in final classification layer\n            input channels of input must by d[0]*o\n        \"\"\"\n        super().__init__()\n        self.layers: List[nn.Module] = []\n        self.all_layers: List[nn.Module] = []\n        self.d: List[int] = d\n        for i in range(len(d) - 1):\n\n            # each group considers o filters independently\n            conv = nn.Conv2d(d[i], d[i + 1], kernel_size=kernel_size, stride=kernel_size, bias=bias)\n            setattr(conv, 'name', f'{i:02d}-conv')\n            self.layers.append(conv)\n            self.all_layers.append(conv)\n            if nonlin:\n                self.all_layers.append(nn.ReLU())\n        # average out all groups of o filters\n\n        self.final_chan = d[-1]\n        self.predict = torch.nn.Sequential(*self.all_layers)\n\n        self._finalize()\n\n    def forward(self, x: torch.Tensor):\n        for i, layer in enumerate(self.all_layers):\n            x = layer(x)\n\n        assert x.shape[2] == 1 and x.shape[3] == 1\n        return x.reshape(x.shape[0], 1)\n\n\nclass GroupedConvolutional2(SimpleModel2):\n    \"\"\"Conv network without mixing of output dimension, applies convolution to o independent groups of d channels\n    Each group is only affected by 1 output\n    \"\"\"\n\n    def __init__(self, d: List[int], kernel_size=(2, 2), o=None, nonlin=False, bias=False):\n        \"\"\"\n\n        Args:\n            d: list of channels, ie [2, 2] to have 2 conv layers with 2 channels in each group\n            o: number of output classes used in final classification layer\n            input channels of input must by d[0]*o\n        \"\"\"\n        super().__init__()\n        self.layers: List[nn.Module] = []\n        self.all_layers: List[nn.Module] = []\n        self.d: List[int] = d\n        self.o = o\n        for i in range(len(d) - 1):\n\n            # each group considers o filters independently\n            conv = nn.Conv2d(d[i] * o, d[i + 1] * o, kernel_size, bias=bias, groups=o)\n            setattr(conv, 'name', f'{i:02d}-conv')\n            self.layers.append(conv)\n            self.all_layers.append(conv)\n            if nonlin:\n                self.all_layers.append(nn.ReLU())\n        # average out all groups of o filters\n\n        self.final_chan = d[-1]\n        self.predict = torch.nn.Sequential(*self.all_layers)\n\n        self._finalize()\n\n    def forward(self, x: torch.Tensor):\n        x = self.predict(x)\n        x = F.adaptive_avg_pool2d(x, (1, 1))  # n, o*do, 1, 1\n        n, out_dim, Oh, Ow = x.shape\n        assert (Oh, Ow) == (1, 1)\n        assert out_dim == self.final_chan * self.o\n        x = x.reshape(n, self.o, self.final_chan)\n        x = torch.einsum('noc->no', x)  # average across groups\n        assert x.shape == (n, self.o)\n        return x\n\n\nclass ReshapedConvolutional(SimpleConvolutional):\n    \"\"\"Simple conv network, output is flattened\"\"\"\n\n    def __init__(self, *args, **kwargs):\n        \"\"\"\n\n        Args:\n            d: list of channels, ie [2, 2] to have 2 conv layers with 2 channels\n        \"\"\"\n        super().__init__(*args, **kwargs)\n\n    def forward(self, x: torch.Tensor):\n        output = self.predict(x)\n        return output.reshape(output.shape[0], -1)\n\n\ndef log_scalars(metrics: Dict[str, Any]) -> None:\n    assert gl.event_writer is not None, \"initialize event_writer as gl.event_writer = SummaryWriter(logdir)\"\n    for tag in metrics:\n        gl.event_writer.add_scalar(tag=tag, scalar_value=metrics[tag], global_step=gl.get_global_step())\n        # gl.event_writer.add_s\n    if 'epoch' in metrics:\n        print('logging at ', gl.get_global_step(), metrics.get('epoch', -1))\n\n\ndef log_scalar(**metrics) -> None:\n    for tag in metrics:\n        gl.event_writer.add_scalar(tag=tag, scalar_value=metrics[tag], global_step=gl.get_global_step())\n\n\n# for line profiling\ntry:\n    # noinspection PyUnboundLocalVariable\n    profile  # throws an exception when profile isn't defined\nexcept NameError:\n    profile = lambda x: x  # if it's not defined simply ignore the decorator.\n\n\n@profile\ndef log_spectrum(tag, vals: torch.Tensor, loglog=True, discard_tiny=False):\n    \"\"\"Given eigenvalues or singular values in decreasing order, log this plg.\"\"\"\n\n    if 'darwin' in platform.system().lower():\n        import matplotlib\n        matplotlib.use('PS')\n\n    import matplotlib.pyplot as plt\n\n    if discard_tiny:\n        vals = filter_evals(vals)\n\n    y = vals\n    x = torch.arange(len(vals), dtype=vals.dtype) + 1.\n    if loglog:\n        y = torch.log10(y)\n        x = torch.log10(x)\n    fig, ax = plt.subplots()\n    x, y = to_numpys(x, y)\n    markerline, stemlines, baseline = ax.stem(x, y, markerfmt='bo', basefmt='r-', bottom=min(y))\n    plt.setp(baseline, color='r', linewidth=2)\n    gl.event_writer.add_figure(tag=tag, figure=fig, global_step=gl.get_global_step())\n\n\ndef get_events(fname, x_axis='step'):\n    \"\"\"Returns event dictionary for given run, has form\n    {tag1: {step1: val1}, tag2: ..}\n\n    If x_axis is set to \"time\", step is replaced by timestamp\n    \"\"\"\n\n    from tensorflow.python.summary import summary_iterator  # local import because TF is heavy dep and only used here\n\n    result = {}\n\n    events = summary_iterator.summary_iterator(fname)\n\n    try:\n        for event in events:\n            if x_axis == 'step':\n                x_val = event.step\n            elif x_axis == 'time':\n                x_val = event.wall_time\n            else:\n                assert False, f\"Unknown x_axis ({x_axis})\"\n\n            vals = {val.tag: val.simple_value for val in event.summary.value}\n            # step_time: valuelayer\n            for tag in vals:\n                event_dict = result.setdefault(tag, {})\n                if x_val in event_dict:\n                    print(f\"Warning, overwriting {tag} for {x_axis}={x_val}\")\n                    print(f\"old val={event_dict[x_val]}\")\n                    print(f\"new val={vals[tag]}\")\n\n                event_dict[x_val] = vals[tag]\n    except Exception as e:\n        print(e)\n        pass\n\n    return result\n\n\ndef infinite_iter(obj):\n    \"\"\"Wraps iterable object to restart on last iteration.\"\"\"\n    while True:\n        for result in iter(obj):\n            yield result\n\n\n# noinspection PyTypeChecker\ndef dump(result, fname):\n    \"\"\"Save result to file. Load as np.genfromtxt(fname). \"\"\"\n    result = to_numpy(result)\n    if result.shape == ():  # savetxt has problems with scalars\n        result = np.expand_dims(result, 0)\n    location = fname\n    # special handling for integer datatypes\n    if (\n            result.dtype == np.uint8 or result.dtype == np.int8 or\n            result.dtype == np.uint16 or result.dtype == np.int16 or\n            result.dtype == np.uint32 or result.dtype == np.int32 or\n            result.dtype == np.uint64 or result.dtype == np.int64\n    ):\n        np.savetxt(location, X=result, fmt=\"%d\", delimiter=',')\n    else:\n        np.savetxt(location, X=result, delimiter=',')\n    print(\"Dumping to\", location)\n\n\ndef print_version_info():\n    \"\"\"Print version numbers of numerical packages in current env.\"\"\"\n\n    def get_mkl_version():\n        import ctypes\n        import numpy as np\n\n        # this recipe only works on Linux\n        try:\n            ver = np.zeros(199, dtype=np.uint8)\n            mkl = ctypes.cdll.LoadLibrary(\"libmkl_rt.so\")\n            mkl.MKL_Get_Version_String(ver.ctypes.data_as(ctypes.c_char_p), 198)\n            return ver[ver != 0].tostring()\n        except:\n            return 'unknown'\n\n    if np.__config__.get_info(\"lapack_mkl_info\"):\n        print(\"MKL version\", get_mkl_version())\n    else:\n        print(\"not using MKL\")\n\n    print(\"PyTorch version\", torch.version.__version__)\n\n    print(\"Scipy version: \", scipy.version.full_version)\n    print(\"Numpy version: \", np.version.full_version)\n    print(\"Python version: \", sys.version, sys.platform)\n    print_cpu_info()\n\n\ndef print_cpu_info():\n    ver = 'unknown'\n    try:\n        for l in open(\"/proc/cpuinfo\").read().split('\\n'):\n            if 'model name' in l:\n                ver = l\n                break\n    except:\n        pass\n\n    # core counts from https://stackoverflow.com/a/23378780/419116\n    print(\"CPU version: \", ver)\n    sys.stdout.write(\"CPU logical cores: \")\n    sys.stdout.flush()\n    os.system(\n        \"echo $([ $(uname) = 'Darwin' ] && sysctl -n hw.logicalcpu_max || lscpu -p | egrep -v '^#' | wc -l)\")\n    sys.stdout.write(\"CPU physical cores: \")\n    sys.stdout.flush()\n    os.system(\n        \"echo $([ $(uname) = 'Darwin' ] && sysctl -n hw.physicalcpu_max || lscpu -p | egrep -v '^#' | sort -u -t, -k 2,4 | wc -l)\")\n\n    # get mapping of logical cores to physical sockets\n    import re\n    socket_re = re.compile(\n        \"\"\".*?processor.*?(?P<cpu>\\\\d+).*?physical id.*?(?P<socket>\\\\d+).*?power\"\"\",\n        flags=re.S)\n    from collections import defaultdict\n    socket_dict = defaultdict(list)\n    try:\n        for cpu, socket in socket_re.findall(open('/proc/cpuinfo').read()):\n            socket_dict[socket].append(cpu)\n    except FileNotFoundError:\n        pass\n    print(\"CPU physical sockets: \", len(socket_dict))\n\n\ndef move_to_gpu(tensors):\n    return [tensor.cuda() for tensor in tensors]\n\n\ndef fmt(a):\n    \"\"\"Helper function for converting copy-pasted Mathematica matrices into Python.\"\"\"\n\n    a = a.replace('\\n', '')\n    print(a.replace(\"{\", \"[\").replace(\"}\", \"]\"))\n\n\ndef to_logits(p: torch.Tensor) -> torch.Tensor:\n    \"\"\"Inverse of F.softmax\"\"\"\n    if len(p.shape) == 1:\n        batch = torch.unsqueeze(p, 0)\n    else:\n        assert len(p.shape) == 2\n        batch = p\n\n    batch = torch.log(batch) - torch.log(batch[:, -1])\n    return batch.reshape(p.shape)\n\n\nclass CrossEntropySoft(nn.Module):\n    \"\"\"Like torch.nn.CrossEntropyLoss but instead of class index it accepts a\n    probability distribution.\n\n    The `input` is expected to contain raw, unnormalized scores for each class.\n    The `target` is expected to contain empirical probabilities for each class (positive and adding up to 1)\n\n    \"\"\"\n\n    def __init__(self):\n        super(CrossEntropySoft, self).__init__()\n        return\n\n    def forward(self, inputs, target):\n        \"\"\"\n        :param inputs: predictions\n        :param target: target labels\n        :return: loss\n        \"\"\"\n\n        # check that targets are positive and add up to 1\n        assert (target >= 0).sum() == target.numel()\n        sums = target.sum(dim=1)\n        assert np.allclose(sums, torch.ones_like(sums))\n\n        assert len(target.shape) == 2\n        n = target.shape[0]\n        log_likelihood = -F.log_softmax(inputs, dim=1)\n        loss = torch.sum(torch.mul(target, log_likelihood)) / n\n\n        return loss\n\n\ndef get_unique_logdir(root_logdir: str) -> str:\n    \"\"\"Increments suffix at the end of root_logdir until getting directory that doesn't exist locally, return that.\"\"\"\n    count = 0\n    while os.path.exists(f\"{root_logdir}{count:02d}\"):\n        count += 1\n\n    return f\"{root_logdir}{count:02d}\"\n\n\nfrom torch.utils.tensorboard import SummaryWriter\n\n\ndef setup_logdir_and_event_writer(run_name: str, init_wandb=False):\n    \"\"\"Creates unique logdir like project/runname02, sets up wandb if necessary\"\"\"\n    assert gl.project_name is not None\n\n    gl.logdir = u.get_unique_logdir(f'{gl.logdir_base}/{gl.project_name}/{run_name}')\n    gl.run_name = os.path.basename(gl.logdir)\n    gl.event_writer = SummaryWriter(gl.logdir)\n\n    if init_wandb or (gl.args and hasattr(gl.args, 'wandb') and gl.args.wandb):\n        wandb.init(project=gl.project_name, name=gl.run_name)\n        wandb.tensorboard.patch(tensorboardX=False)\n        wandb.config.update(vars(gl.args))\n\n\n######################################################\n# Hessian backward samplers\n#\n# A sampler provides a representation of hessian of the loss layer\n#\n# For a batch of size n,o, Hessian backward sampler will produce k backward values\n# (k between 1 and o) where each value can be fed as model.backward(value)\n#\n# The covariance of gradients corresponding to these k backward will be summed up to form an estimate of Hessian of the network\n# sum_i gg' \\approx H\n#\n#   sampler = HessianSamplerMyLoss\n#   for bval in sampler(model(batch)):\n#       model.zero_grad()\n#       model.backward(bval)\n\nclass HessianBackprop:\n    num_samples: int  # number of samples\n\n\nclass HessianExactSqrLoss(HessianBackprop):\n    \"\"\"Sampler for loss err*err/2/len(batch), produces exact Hessian.\"\"\"\n\n    def __init__(self):\n        super().__init__()\n\n    def __call__(self, output: torch.Tensor):\n        assert len(output.shape) == 2\n        batch_size, output_size = output.shape\n        self.num_samples = output_size\n\n        id_mat = torch.eye(output_size)\n        for out_idx in range(output_size):\n            yield torch.stack([id_mat[out_idx]] * batch_size)\n\n\nclass HessianSampledSqrLoss(HessianBackprop):\n    \"\"\"Sampler for loss err*err/2/len(batch), produces exact Hessian.\"\"\"\n\n    def __init__(self, num_samples):\n        super().__init__()\n        self.num_samples = num_samples\n\n    def __call__(self, output: torch.Tensor):\n        assert len(output.shape) == 2\n        batch_size, output_size = output.shape\n        assert self.num_samples <= output_size, f\"Requesting more samples than needed for exact Hessian computation \" \\\n                                                f\"({self.num_samples}>{output_size})\"\n\n        # exact sampler provides n samples whose outer products add up to Identity\n        # here the sum is num_samples*identity in expectation\n        # therefore must divide by sqrt(num_samples)\n\n        for out_idx in range(self.num_samples):\n            # sample random vectors of +1/-1's\n            bval = torch.LongTensor(batch_size, output_size).to(gl.device).random_(0, 2) * 2 - 1\n            yield bval.float() / math.sqrt(self.num_samples)\n\n\nclass HessianExactCrossEntropyLoss(HessianBackprop):\n    \"\"\"Sampler for nn.CrossEntropyLoss, produces exact Hessian.\"\"\"\n\n    def __init__(self):\n        super().__init__()\n\n    def __call__(self, logits: torch.Tensor):\n        assert len(logits.shape) == 2\n\n        n, d = logits.shape\n        batch = F.softmax(logits, dim=1)\n\n        mask = torch.eye(d).expand(n, d, d)\n        diag_part = batch.unsqueeze(2).expand(n, d, d) * mask\n        outer_prod_part = torch.einsum('ij,ik->ijk', batch, batch)\n        hess = diag_part - outer_prod_part\n        assert hess.shape == (n, d, d)\n\n        for i in range(n):\n            hess[i, :, :] = u.symsqrt(hess[i, :, :])\n\n        for out_idx in range(d):\n            sample = hess[:, out_idx, :]\n            assert sample.shape == (n, d)\n            yield sample\n\n\ndef hessian_from_backprops(A_t, Bh_t, bias=False):\n    \"\"\"Computes Hessian from a batch of forward and backward values.\n\n    See documentation on HessianSampler for assumptions on how backprop values are generated\n\n    For batch size n\n    Forward values have shape n,layer_inputs\n    Backward values is a list of length c of tensors of shape n,layer_outputs\n\n    For exact Hessian computation, c is number of classes.\n\n    Args:\n      bias: if True, also return Hessian of the bias parameter\n    \"\"\"\n    n = A_t.shape[0]\n    Amat_t = torch.cat([A_t] * len(Bh_t), dim=0)  # todo: can instead replace with a khatri-rao loop\n    Bmat_t = torch.cat(Bh_t, dim=0)\n    Jb = u.khatri_rao_t(Bmat_t, Amat_t)  # batch Jacobian\n    H = Jb.t() @ Jb / n\n\n    if not bias:\n        return H\n    else:\n        Hbias = Bmat_t.t() @ Bmat_t / n\n        return H, Hbias\n\n\n# TODO: rename to \"mean_hess\"\ndef per_example_hess(A_t, Bh_t, bias=False):\n    \"\"\"Computes Hessian from a batch of forward and backward values.\n\n\n    Args:\n      bias: if True, also return Hessian of the bias parameter\n    \"\"\"\n    n = A_t.shape[0]\n    in_dim = A_t.shape[1]\n    out_dim = Bh_t[0].shape[1]\n    o = len(Bh_t)\n    assert Bh_t[0].shape[0] == n\n\n    Amat_t = torch.stack([A_t] * len(Bh_t), dim=0)\n    Bmat_t = torch.stack(Bh_t, dim=0)\n    assert Amat_t.shape == (o, n, in_dim)\n    assert Bmat_t.shape == (o, n, out_dim)\n\n    # sum out output classes, get batch of per-example jacobians\n    Ji = torch.einsum('oni,onj->nij', Bmat_t, Amat_t)\n    assert Ji.shape == (n, out_dim, in_dim)\n    Ji = Ji.reshape((n, out_dim * in_dim))  # individual jacobians\n\n    # original Hessian computation\n    Jb = u.khatri_rao_t(Bmat_t.reshape(o * n, -1), Amat_t.reshape(o * n, -1))\n    Hmean = Jb.t() @ Jb / n\n\n    # method 2: einsum-only version for mean hessian\n    # o,n -> o,n,i,j\n    Jb2 = torch.einsum('oni,onj->onij', Bmat_t, Amat_t)\n    check_close(Jb2.reshape((o * n, out_dim * in_dim)), Jb)\n    Hmean2 = torch.einsum('onij,onkl->ijkl', Jb2, Jb2).reshape((out_dim * in_dim,\n                                                                out_dim * in_dim)) / n\n    check_close(Hmean, Hmean2)\n\n    # method 3: einsum-only for individual hessians\n    # sum over classes, \n    Hi = torch.einsum('onij,onkl->nijkl', Jb2, Jb2)\n    Hmean3 = Hi.mean(dim=0)\n    Hmean3 = Hmean3.reshape((out_dim * in_dim, out_dim * in_dim))\n    check_close(Hmean, Hmean3)\n\n    # flatten last two pairs of dimensions for form d^2/dvec dvec\n    Hi = Hi.reshape(n, out_dim * in_dim, out_dim * in_dim)\n    if not bias:\n        return Hi\n    else:\n        #        assert False, \"not tested\"\n        Hb_i = torch.einsum('oni,onj->nij', Bmat_t, Bmat_t)\n        #        Hbias = Bmat_t.t() @ Bmat_t / n\n        return Hi, Hb_i\n\n\ndef kl_div_cov(mat1, mat2, eps=1e-3):\n    \"\"\"KL divergence between two zero centered Gaussian's with given covariance matrices.\"\"\"\n\n    evals1 = torch.symeig(mat1).eigenvalues\n    evals2 = torch.symeig(mat2).eigenvalues\n    k = mat1.shape[0]\n    # scale regularizer in proportion to achievable numerical precision (taken from scipy.pinv2)\n    l1 = torch.max(evals1) * k\n    l2 = torch.max(evals2) * k\n    l = max(l1, l2)\n    reg = torch.eye(mat1.shape[0]) * l * eps\n    mat1 = mat1 + reg\n    mat2 = mat2 + reg\n\n    div = torch.trace(mat1 @ torch.inverse(mat2)) - (torch.logdet(mat1) - torch.logdet(mat2)) - k\n    return div\n\n\n# Functions for kronecker factored representation. Matrix is given as tuple of two matrices\ndef kron_quadratic_form(H, dd):\n    \"\"\"dd @ H @ dd.t(),\"\"\"\n    pass\n\n\ndef kron_trace(H: Tuple[torch.Tensor, torch.Tensor]):\n    \"\"\"trace(H)\"\"\"\n    A, B = H\n    return torch.trace(A) * torch.trace(B)\n\n\ndef kron_trace_matmul(H, sigma):\n    \"\"\"\n    tr(H@sigma)\n    \"\"\"\n    H = u.kron(H)\n    sigma = u.kron(sigma)\n    return torch.trace(H @ sigma)\n\n\ndef kron_pinv(H: Tuple):\n    A, B = H\n    return u.pinv(A), u.pinv(B)\n\n\ndef kron_nan_check(H):\n    u.nan_check(H[0])\n    u.nan_check(H[1])\n\n\ndef kron_fro_norm(H):\n    return H[0].norm() * H[1].norm()\n\n\ndef kron_sym_l2_norm(H):\n    return u.sym_l2_norm(H[0]) * u.sym_l2_norm(H[1])\n\n\ndef kron_inv(H):\n    return torch.inverse(H[0]), torch.inverse(H[1])\n\n\ndef kron_sigma(G):\n    Bt, At = G\n    grad = torch.einsum('nij,nkl->ijkl', Bt, At)\n    cov = torch.einsum('ij,kl->ijkl', grad, grad)\n\n\ndef kron_batch_sum(G: Tuple):\n    \"\"\"The format of gradient is G={Bt, At} where Bt is (n,do) and At is (n,di)\"\"\"\n    Bt, At = G\n    return torch.einsum('ni,nj->ij', Bt, At)\n\n\ndef chop(mat: torch.Tensor, eps=1e-10) -> torch.Tensor:\n    \"\"\"Set values below max(mat)*eps to zero\"\"\"\n\n    mat = to_normal_form(mat)\n    zeros = torch.zeros(mat.shape)\n    return torch.where(abs(mat) < eps, zeros, mat)\n\n\ndef format_list(ll: List) -> str:\n    formatted = [\"%.2f\" % (d,) for d in ll]\n    return ', '.join(formatted)\n\n\ndef create_local_logdir(logdir) -> str:\n    \"\"\"Dedupes logdir by appending a number to avoid conflict with existing folder at logdir, ie logdir, logdir01\"\"\"\n    attemp_count = 0\n    while os.path.exists(f\"{logdir}{attemp_count:02d}\"):\n        attemp_count += 1\n    logdir = f\"{logdir}{attemp_count:02d}\"\n    return logdir\n\n\nclass NoOp:\n    \"\"\"Dummy callable that accepts every signature\"\"\"\n\n    def __getattr__(self, *_args, **_kwargs):\n        def no_op(*_args, **_kwargs): pass\n\n        return no_op\n\n\ndef install_pdb_handler():\n    \"\"\"Signals to automatically start pdb:\n      1. CTRL+\\\\ breaks into pdb.\n      2. pdb gets launched on exception.\n    \"\"\"\n\n    import signal\n    import pdb\n\n    def handler(_signum, _frame):\n        pdb.set_trace()\n\n    signal.signal(signal.SIGQUIT, handler)\n\n    # Drop into PDB on exception\n    # from https://stackoverflow.com/questions/13174412\n    def info(type_, value, tb):\n        if hasattr(sys, 'ps1') or not sys.stderr.isatty():\n            # we are in interactive mode or we don't have a tty-like\n            # device, so we call the default hook\n            sys.__excepthook__(type_, value, tb)\n        else:\n            import traceback\n            import pdb\n            # we are NOT in interactive mode, print the exception...\n            traceback.print_exception(type_, value, tb)\n            print()\n            # ...then start the debugger in post-mortem mode.\n            pdb.pm()\n\n    sys.excepthook = info\n\n\ndef randomly_rotate(X: torch.Tensor) -> torch.Tensor:\n    \"\"\"Randomly rotate d,n data matrix X\"\"\"\n\n    d, n = X.shape\n    z = torch.randn((d, d), dtype=X.dtype)\n    q, r = torch.qr(z)\n    d = torch.diag(r)\n    ph = d / abs(d)\n    rot_mat = q * ph\n    return rot_mat @ X\n\n\ndef random_cov(rank, d=None, n=20) -> torch.Tensor:\n    \"\"\"\n\n    Args:\n        rank: dimensionality of space spanned by data\n        d: embedding dimension\n        n: number of examples to generate covariance matrix\n\n    Returns:\n        covariance matrix of size d and rank rank\n    \"\"\"\n    if d is None:\n        d = rank\n    assert d >= rank\n    X = torch.randn((rank, n))\n    X = torch.cat([X, torch.zeros(d - rank, n)])\n    X = randomly_rotate(X)\n    return X @ X.t() / n\n\n\ndef _to_mathematica(x):\n    x = to_numpy(x)\n    x = np.array2string(x, separator=',')\n    x = x.replace('[', '{')\n    x = x.replace(']', '}')\n    x = x.replace('(', '')\n    x = x.replace(')', '')\n    x = x.replace('tensor', '')\n    return x\n\n\ndef _from_mathematica(x):\n    x = x.replace('\\n', '')\n    x = x.replace('{', '[')\n    x = x.replace('}', ']')\n    return x\n\n\ndef _dim_check(d, rank=0):\n    assert d > 0\n    assert d < 1e6\n    assert 0 <= rank <= d\n\n\ndef random_cov_pair(shared_rank, independent_rank, d, n=20, strength=1):\n    \"\"\"Generate pair of covariance matrices which share covariance in subspace of dimension shared_rank,\n    and have independent covariances of dimension independent_rank. Strength determines relative scale of covariance\n    in the independent subspace.\"\"\"\n    _dim_check(d, shared_rank + independent_rank)\n    _dim_check(d, shared_rank)\n    _dim_check(d, independent_rank)\n    print(shared_rank, independent_rank, d)\n    shared = random_cov(shared_rank, d, n)\n    if independent_rank == 0 or strength == 0:\n        return shared, shared\n    A = shared + strength * random_cov(independent_rank, d, n)\n    B = shared + strength * random_cov(independent_rank, d, n)\n    return A, B\n\n\ndef is_row_matrix(dd):\n    return len(dd.shape) == 2 and dd.shape[0] == 1\n\n\ndef is_col_matrix(dd):\n    return len(dd.shape) == 2 and dd.shape[1] == 1\n\n\ndef is_square_matrix(dd):\n    return len(dd.shape) == 2 and dd.shape[0] == dd.shape[1] and dd.shape[0] >= 1\n\n\ndef is_vector(dd) -> bool:\n    shape = dd.shape\n    return len(shape) == 1 and shape[0] >= 1\n\n\ndef is_matrix(dd) -> bool:\n    shape = dd.shape\n    return len(shape) == 2 and shape[0] >= 1 and shape[1] >= 1\n\n\ndef eye(d: int) -> torch.Tensor:\n    return torch.eye(d).to(gl.device)\n\n\ndef eye_like(X: torch.Tensor) -> torch.Tensor:\n    \"\"\"Create identity matrix of same shape as X.\"\"\"\n    # TODO(y): dedup with regularize to support rectangular matrices\n    assert is_square_matrix(X)\n    d = X.shape[0]\n\n    return torch.eye(d).type(X.dtype).to(X.device)\n\n\ndef rmul(a: torch.Tensor, b):\n    # https://github.com/pytorch/pytorch/issues/26333\n    return b.__rmul__(a)\n\n\ndef matmul(a, b):\n    try:\n        return a @ b\n    except TypeError:\n        return rmatmul(a, b)\n\n\ndef rmatmul(a: torch.Tensor, b):\n    return b.__rmatmul__(a)\n\n\n# helper util for norm squared, usual norm is slow https://discuss.pytorch.org/t/torch-norm-3-6x-slower-than-manually-calculating-sum-of-squares/14684\ndef norm_squared(param):\n    return (param * param).sum()\n\n\ndef dot_product(A, B):\n    return (A * B).sum()  # computes tr(AB')\n\n\nif __name__ == '__main__':\n    run_all_tests(sys.modules[__name__])\n\n\n# import matplotlib.pyplot as plt\n#\n#\n# def spectral_plot(vals: torch.Tensor, loglog=True):\n#     fig, ax = plt.subplots()\n#     y = vals\n#     x = torch.arange(len(vals), dtype=y.dtype) + 1.\n#     if loglog:\n#         y = torch.log10(y)\n#         x = torch.log10(x)\n#\n#     markerline, stemlines, baseline = ax.stem(x, y, markerfmt='bo', basefmt='r-', bottom=min(y))\n#     plt.setp(baseline, color='r', linewidth=2)\n#\n#     plt.show()\n\n\ndef copy_stats(shared_stats, stats):\n    for key in shared_stats:\n        assert key not in stats, f\"Trying to overwrite {key}\"\n        stats[key] = shared_stats[key]\n    return None\n\n\ndef skip_nans(t): return t[torch.isfinite(t)]\n\n\n# list replacement. Workaround for AttrDict automatically converting list objects to Tuple\nclass MyList:\n    def __init__(self, *args, **kwargs):\n        super(MyList, self).__init__(*args, **kwargs)\n        self.storage = list()\n\n    def __getattr__(self, *_args, **_kwargs):\n        return self.storage.__getattribute__(*_args, **_kwargs)\n\n    def normal_form(self):\n        return self.value()\n\n    def value(self):\n        return self.storage\n\n\ndef divide_attributes(d, n):\n    \"\"\"Helper util to divide all tensor attributes of d by n, return result as new AttrDict\"\"\"\n\n    result = AttrDict()\n    for val in d:\n        if type(d[val]) == torch.Tensor:\n            result[val] = d[val] / n\n    return result\n"
  },
  {
    "path": "autotune/util_test.py",
    "content": "import math\nimport os\nimport sys\n\n# import torch\nimport pytest\nimport scipy\nfrom scipy import linalg\nimport torch\n\nimport numpy as np\nimport util as u\n\nimport torch.nn.functional as F\n\n\ndef test_khatri_rao():\n    A = torch.tensor([[1, 2], [3, 4]])\n    B = torch.tensor([[5, 6], [7, 8]])\n    C = torch.tensor([[5, 12], [7, 16],\n                      [15, 24], [21, 32]])\n    u.check_equal(u.khatri_rao(A, B), C)\n\n\ndef test_khatri_rao_t():\n    A = torch.tensor([[-2., -1.],\n                      [0., 1.],\n                      [2., 3.]])\n    B = torch.tensor([[-4.],\n                      [1.],\n                      [6.]])\n    C = torch.tensor([[8., 4.],\n                      [0., 1.],\n                      [12., 18.]])\n    u.check_equal(u.khatri_rao_t(A, B), C)\n\n\ndef test_to_logits():\n    torch.set_default_dtype(torch.float32)\n\n    p = torch.tensor([0.2, 0.5, 0.3])\n    u.check_close(p, F.softmax(u.to_logits(p), dim=0))\n    u.check_close(p.unsqueeze(0), F.softmax(u.to_logits(p.unsqueeze(0)), dim=1))\n\n\ndef test_cross_entropy_soft():\n    torch.set_default_dtype(torch.float32)\n\n    q = torch.tensor([0.4, 0.6]).unsqueeze(0).float()\n    p = torch.tensor([0.7, 0.3]).unsqueeze(0).float()\n    observed_logit = u.to_logits(p)\n\n    # Compare against other loss functions\n    # https://www.wolframcloud.com/obj/user-eac9ee2d-7714-42da-8f84-bec1603944d5/newton/logistic-hessian.nb\n\n    loss1 = F.binary_cross_entropy(p[0], q[0])\n    u.check_close(loss1, 0.865054)\n\n    loss_fn = u.CrossEntropySoft()\n    loss2 = loss_fn(observed_logit, q)\n    u.check_close(loss2, loss1)\n\n    loss3 = F.cross_entropy(observed_logit, torch.tensor([0]))\n    u.check_close(loss3, loss_fn(observed_logit, torch.tensor([[1, 0.]])))\n\n    # check gradient\n    observed_logit.requires_grad = True\n    grad = torch.autograd.grad(loss_fn(observed_logit, target=q), observed_logit)\n    u.check_close(p - q, grad[0])\n\n    # check Hessian\n    observed_logit = u.to_logits(p)\n    observed_logit.zero_()\n    observed_logit.requires_grad = True\n    hessian_autograd = u.hessian(loss_fn(observed_logit, target=q), observed_logit)\n    hessian_autograd = hessian_autograd.reshape((p.numel(), p.numel()))\n    p = F.softmax(observed_logit, dim=1)\n    hessian_manual = torch.diag(p[0]) - p.t() @ p\n    u.check_close(hessian_autograd, hessian_manual)\n\n\ndef test_symsqrt():\n    u.seed_random(1)\n    torch.set_default_dtype(torch.float32)\n\n    mat = torch.reshape(torch.arange(9) + 1, (3, 3)).float() + torch.eye(3) * 5\n    mat = mat + mat.t()  # make symmetric\n    smat = u.symsqrt(mat)\n    u.check_close(mat, smat @ smat.t())\n    u.check_close(mat, smat @ smat)\n\n    def randomly_rotate(X):\n        \"\"\"Randomly rotate d,n data matrix X\"\"\"\n        d, n = X.shape\n        z = torch.randn((d, d), dtype=X.dtype)\n        q, r = torch.qr(z)\n        d = torch.diag(r)\n        ph = d / abs(d)\n        rot_mat = q * ph\n        return rot_mat @ X\n\n    n = 20\n    d = 10\n    X = torch.randn((d, n))\n\n    # embed in a larger space\n    X = torch.cat([X, torch.zeros_like(X)])\n    X = randomly_rotate(X)\n    cov = X @ X.t() / n\n    sqrt, rank = u.symsqrt(cov, return_rank=True)\n    assert rank == d\n    assert torch.allclose(sqrt @ sqrt, cov, atol=1e-5)\n\n    Y = torch.randn((d, n))\n    Y = torch.cat([Y, torch.zeros_like(X)])\n    Y = randomly_rotate(X)\n    cov = u.Kron(X @ X.t(), Y @ Y.t())\n    sqrt, rank = cov.symsqrt(return_rank=True)\n    assert rank == d * d\n    u.check_close(sqrt @ sqrt, cov, rtol=1e-4)\n\n    X = torch.tensor([[7., 0, 0, 0, 0]]).t()\n    X = randomly_rotate(X)\n    cov = X @ X.t()\n    u.check_close(u.sym_l2_norm(cov), 7 * 7)\n\n    Y = torch.tensor([[8., 0, 0, 0, 0]]).t()\n    Y = randomly_rotate(Y)\n    cov = u.Kron(X @ X.t(), Y @ Y.t())\n    u.check_close(cov.sym_l2_norm(), 7 * 7 * 8 * 8)\n\n\n@pytest.mark.skip(reason=\"fails, need to redo pinv implementation\")\ndef atest_pinv():\n    a = torch.tensor([[2., 7, 9], [1, 9, 8], [2, 7, 5]])\n    b = torch.tensor([[6., 6, 1], [10, 7, 7], [7, 10, 10]])\n    C = u.Kron(a, b)\n    u.check_close(a.flatten().norm() * b.flatten().norm(), C.frobenius_norm())\n\n    u.check_close(C.frobenius_norm(), 4 * math.sqrt(11635.))\n\n    Ci = [[0, 5 / 102, -(7 / 204), 0, -(70 / 561), 49 / 561, 0, 125 / 1122, -(175 / 2244)],\n          [1 / 20, -(53 / 1020), 8 / 255, -(7 / 55), 371 / 2805, -(224 / 2805), 5 / 44, -(265 / 2244), 40 / 561],\n          [-(1 / 20), 3 / 170, 3 / 170, 7 / 55, -(42 / 935), -(42 / 935), -(5 / 44), 15 / 374, 15 / 374],\n          [0, -(5 / 102), 7 / 204, 0, 20 / 561, -(14 / 561), 0, 35 / 1122, -(49 / 2244)],\n          [-(1 / 20), 53 / 1020, -(8 / 255), 2 / 55, -(106 / 2805), 64 / 2805, 7 / 220, -(371 / 11220), 56 / 2805],\n          [1 / 20, -(3 / 170), -(3 / 170), -(2 / 55), 12 / 935, 12 / 935, -(7 / 220), 21 / 1870, 21 / 1870],\n          [0, 5 / 102, -(7 / 204), 0, 0, 0, 0, -(5 / 102), 7 / 204],\n          [1 / 20, -(53 / 1020), 8 / 255, 0, 0, 0, -(1 / 20), 53 / 1020, -(8 / 255)],\n          [-(1 / 20), 3 / 170, 3 / 170, 0, 0, 0, 1 / 20, -(3 / 170), -(3 / 170)]]\n    C = C.expand_vec()\n    C0 = u.to_numpy(C)\n    Ci = torch.tensor(Ci)\n    u.check_close(C @ Ci @ C, C)\n\n    u.check_close(linalg.pinv(C0), Ci, rtol=1e-5, atol=1e-6)\n    u.check_close(torch.pinverse(C), Ci, rtol=1e-5, atol=1e-6)\n    u.check_close(u.pinv(C), Ci, rtol=1e-5, atol=1e-6)\n    u.check_close(C.pinv(), Ci, rtol=1e-5, atol=1e-6)\n\n\ndef test_pinverse():\n\n    def subtest(dtype):\n        # {{11041, 13359, 15023, 18177}, {13359, 16165, 18177, 21995}, {15023, 18177, 20453, 24747}, {18177, 21995, 24747, 29945}}\n        x = [[11041, 13359, 15023, 18177], [13359, 16165, 18177, 21995], [15023, 18177, 20453, 24747], [18177, 21995, 24747, 29945]]\n        x = u.to_pytorch(x).type(dtype)\n        # {{29945, -24747, -21995, 18177}, {-24747, 20453, 18177, -15023}, {-21995, 18177, 16165, -13359}, {18177, -15023, -13359, 11041}}\n        y0 = [[29945, -24747, -21995, 18177], [-24747, 20453, 18177, -15023], [-21995, 18177, 16165, -13359], [18177, -15023, -13359, 11041]]\n        y0 = u.to_pytorch(y0)/16  # ground-truth\n        y0 = u.to_pytorch(y0).type(dtype)\n\n        #  print('discrepancy1 truth', torch.norm(x @ y0 @ x - x))\n        #  print('discrepancy2 truth', torch.norm(y0 @ x @ y0 - y0))\n        y1 = torch.pinverse(x)\n        # print('torch error', torch.norm(y0-y1))\n        if dtype == torch.float64:\n            assert torch.norm(y0-y1) < 2e-5  # 1.8943e-05\n        y2 = scipy.linalg.pinv(x)\n        # print('scipy error', torch.norm(y0-u.from_numpy(y2)))  # 2.5631e-05\n\n    subtest(torch.float64)\n    subtest(torch.float32)\n\n\ndef test_l2_norm():\n    mat = torch.tensor([[1, 1], [0, 1]]).float()\n    u.check_equal(u.l2_norm(mat), 0.5 * (1 + math.sqrt(5)))\n    ii = torch.eye(5)\n    u.check_equal(u.l2_norm(ii), 1)\n\n\ndef test_symsqrt_neg():\n    \"\"\"Test robustness to small negative eigenvalues.\"\"\"\n    u.seed_random(1)\n    torch.set_default_dtype(torch.float32)\n\n    mat = torch.tensor([[1.704692840576171875e-05, -9.693153669044357601e-15, -4.637238930627063382e-07,\n                         -5.784777457051859528e-08, -7.958237541183521557e-11, -9.898678399622440338e-06,\n                         -2.152719247305867611e-07, -1.635662982835128787e-08, -6.400216989277396351e-06,\n                         -1.906904145698717912e-08],\n                        [-9.693153669044357601e-15, 9.693318840469072190e-15, -4.495100185314538545e-21,\n                         -5.607465147510056466e-22, -7.714305304820877864e-25, -9.595268609986125189e-20,\n                         -2.086734953246380139e-21, -1.585527368218132061e-22, -6.204040063550678436e-20,\n                         -1.848454455492805625e-22],\n                        [-4.637238930627063382e-07, -4.495100185314538545e-21, 4.637315669242525473e-07,\n                         -2.682631101578927119e-14, -3.690551006200058401e-17, -4.590410516980281130e-12,\n                         -9.983013764605641605e-14, -7.585219006177833234e-15, -2.968034672201635971e-12,\n                         -8.843071403179941781e-15],\n                        [-5.784777457051859528e-08, -5.607465147510056466e-22, -2.682631101578927119e-14,\n                         5.784875867220762302e-08, -4.603820523722603687e-18, -5.726360683376563454e-13,\n                         -1.245342652107404510e-14, -9.462269640040017228e-16, -3.702509490405986314e-13,\n                         -1.103139288087268827e-15],\n                        [-7.958237541183521557e-11, -7.714305304820877864e-25, -3.690551006200058401e-17,\n                         -4.603820523722603687e-18, 7.958373543504038139e-11, -7.877872806981575052e-16,\n                         -1.713243580702275093e-17, -1.301743849346897150e-18, -5.093618864028342207e-16,\n                         -1.517611416046059107e-18],\n                        [-9.898678399622440338e-06, -9.595268609986125189e-20, -4.590410516980281130e-12,\n                         -5.726360683376563454e-13, -7.877872806981575052e-16, 9.898749340209178627e-06,\n                         -2.130980288062023220e-12, -1.619145491510778911e-13, -6.335585528427500890e-11,\n                         -1.887647481900456281e-13],\n                        [-2.152719247305867611e-07, -2.086734953246380139e-21, -9.983013764605641605e-14,\n                         -1.245342652107404510e-14, -1.713243580702275093e-17, -2.130980288062023220e-12,\n                         2.152755484985391377e-07, -3.521243228436451468e-15, -1.377834044774539635e-12,\n                         -4.105169319306963341e-15],\n                        [-1.635662982835128787e-08, -1.585527368218132061e-22, -7.585219006177833234e-15,\n                         -9.462269640040017228e-16, -1.301743849346897150e-18, -1.619145491510778911e-13,\n                         -3.521243228436451468e-15, 1.635690871637507371e-08, -1.046895521119271810e-13,\n                         -3.119158858896762436e-16],\n                        [-6.400216989277396351e-06, -6.204040063550678436e-20, -2.968034672201635971e-12,\n                         -3.702509490405986314e-13, -5.093618864028342207e-16, -6.335585528427500890e-11,\n                         -1.377834044774539635e-12, -1.046895521119271810e-13, 6.400285201380029321e-06,\n                         -1.220501699922618699e-13],\n                        [-1.906904145698717912e-08, -1.848454455492805625e-22, -8.843071403179941781e-15,\n                         -1.103139288087268827e-15, -1.517611416046059107e-18, -1.887647481900456281e-13,\n                         -4.105169319306963341e-15, -3.119158858896762436e-16, -1.220501699922618699e-13,\n                         1.906936653028878936e-08]])\n    evals = torch.eig(mat).eigenvalues\n    assert torch.min(evals) < 0\n    smat = u.symsqrt(mat)\n    u.check_close(mat, smat @ smat.t())\n    u.check_close(mat, smat @ smat)\n\n\ndef test_truncated_lyapunov():\n    d = 100\n    n = 1000\n    shared_rank = 2\n    independent_rank = 1\n    A, C = u.random_cov_pair(shared_rank=shared_rank, independent_rank=independent_rank, strength=0.1, d=d, n=n)\n    X = u.lyapunov_truncated(A, C)\n\n    # effective rank of X captures dimensionality of shared subspace\n    u.check_close(u.rank(X), shared_rank + independent_rank, rtol=1e-4)\n    u.check_close(u.erank(X), shared_rank, rtol=1e-2)\n\n\ndef test_lyapunov_lstsq():\n    torch.manual_seed(1)\n    torch.set_default_dtype(torch.float64)\n    # A = torch.tensor([1., 2, 3, 4]).reshape(2, 2)\n    # C = torch.tensor([5., 6, 7, 8]).reshape(2, 2)\n    # X = u.lyapunov_lstsq(A, C)\n    # u.check_close(X, [[0.1, 1.1], [1.3, 0.1]])\n    #\n    # X = u.lyapunov_lstsq(A, A)\n    # u.check_close(X, [[0.5, -.1], [.1, .5]])\n    #\n    A = u.random_cov(1, 3, n=100)\n    # print('A=', u._to_mathematica(A))\n    X = u.lyapunov_lstsq(A, 2 * A)\n    # print('X=', u._to_mathematica(X))\n    # print(torch.svd(X)[1])\n    X = u.lyapunov_svd(A, 2 * A)\n    # print(X)\n    # print(torch.svd(X)[1])\n    # torch.set_default_dtype(torch.float32)\n\n\ndef test_robust_svd():\n    mat = np.genfromtxt('test/gesvd_crash.txt', delimiter=\",\")\n    mat = torch.tensor(mat).type(torch.get_default_dtype())\n    U, S, V = u.robust_svd(mat)\n    mat2 = U @ torch.diag(S) @ V.T\n    u.check_close(mat, mat2)\n\n\ndef test_misc():\n    d = 3\n    a = u.eye_like(torch.ones((d, d)))\n    assert u.erank(a) == d\n\n\ndef test_kron():\n    \"\"\"Test kron, vec and vecr identities\"\"\"\n    torch.set_default_dtype(torch.float64)\n    a = torch.tensor([1, 2, 3, 4]).reshape(2, 2)\n    b = torch.tensor([5, 6, 7, 8]).reshape(2, 2)\n    u.check_close(u.Kron(a, b).trace(), 65)\n\n    a = torch.tensor([[2., 7, 9], [1, 9, 8], [2, 7, 5]])\n    b = torch.tensor([[6., 6, 1], [10, 7, 7], [7, 10, 10]])\n    Ck = u.Kron(a, b)\n    u.check_close(a.flatten().norm() * b.flatten().norm(), Ck.frobenius_norm())\n\n    u.check_close(Ck.frobenius_norm(), 4 * math.sqrt(11635.))\n\n    Ci = [[0, 5 / 102, -(7 / 204), 0, -(70 / 561), 49 / 561, 0, 125 / 1122, -(175 / 2244)],\n          [1 / 20, -(53 / 1020), 8 / 255, -(7 / 55), 371 / 2805, -(224 / 2805), 5 / 44, -(265 / 2244), 40 / 561],\n          [-(1 / 20), 3 / 170, 3 / 170, 7 / 55, -(42 / 935), -(42 / 935), -(5 / 44), 15 / 374, 15 / 374],\n          [0, -(5 / 102), 7 / 204, 0, 20 / 561, -(14 / 561), 0, 35 / 1122, -(49 / 2244)],\n          [-(1 / 20), 53 / 1020, -(8 / 255), 2 / 55, -(106 / 2805), 64 / 2805, 7 / 220, -(371 / 11220), 56 / 2805],\n          [1 / 20, -(3 / 170), -(3 / 170), -(2 / 55), 12 / 935, 12 / 935, -(7 / 220), 21 / 1870, 21 / 1870],\n          [0, 5 / 102, -(7 / 204), 0, 0, 0, 0, -(5 / 102), 7 / 204],\n          [1 / 20, -(53 / 1020), 8 / 255, 0, 0, 0, -(1 / 20), 53 / 1020, -(8 / 255)],\n          [-(1 / 20), 3 / 170, 3 / 170, 0, 0, 0, 1 / 20, -(3 / 170), -(3 / 170)]]\n    C = Ck.expand()\n    C0 = u.to_numpy(C)\n    Ci = torch.tensor(Ci)\n    u.check_close(C @ Ci @ C, C)\n\n    u.check_close(Ck.inv().expand(), torch.inverse(Ck.expand()))\n    u.check_close(Ck.inv().expand_vec(), torch.inverse(Ck.expand_vec()))\n    u.check_close(Ck.pinv().expand(), torch.pinverse(Ck.expand()))\n\n    u.check_close(linalg.pinv(C0), Ci, rtol=1e-5, atol=1e-6)\n    u.check_close(torch.pinverse(C), Ci, rtol=1e-5, atol=1e-6)\n    u.check_close(Ck.inv().expand(), Ci, rtol=1e-5, atol=1e-6)\n    u.check_close(Ck.pinv().expand(), Ci, rtol=1e-5, atol=1e-6)\n\n    Ck2 = u.Kron(b, 2 * a)\n    u.check_close((Ck @ Ck2).expand(), Ck.expand() @ Ck2.expand())\n    u.check_close((Ck @ Ck2).expand_vec(), Ck.expand_vec() @ Ck2.expand_vec())\n\n    d2 = 3\n    d1 = 2\n    G = torch.randn(d2, d1)\n    g = u.vec(G)\n    H = u.Kron(u.random_cov(d1), u.random_cov(d2))\n\n    Gt = G.t()\n    gt = g.reshape(1, -1)\n\n    vecX = u.Vec([1, 2, 3, 4], shape=(2, 2))\n    K = u.Kron([[5, 6], [7, 8]], [[9, 10], [11, 12]])\n\n    u.check_equal(vecX @ K, [644, 706, 748, 820])\n    u.check_equal(K @ vecX, [543, 655, 737, 889])\n\n    u.check_equal(u.matmul(vecX @ K, vecX), 7538)\n    u.check_equal(vecX @ (vecX @ K), 7538)\n    u.check_equal(vecX @ vecX, 30)\n\n    vecX = u.Vec([1, 2], shape=(1, 2))\n    K = u.Kron([[5]], [[9, 10], [11, 12]])\n\n    u.check_equal(vecX.norm()**2, 5)\n\n    # check kronecker rules\n    X = torch.tensor([[1., 2], [3, 4]])\n    A = torch.tensor([[5., 6], [7, 8]])\n    B = torch.tensor([[9., 10], [11, 12]])\n    x = u.Vec(X)\n\n    # kron/vec/vecr identities\n    u.check_equal(u.Vec(A @ X @ B), x @ u.Kron(B, A.t()))\n    u.check_equal(u.Vec(A @ X @ B), u.Kron(B.t(), A) @ x)\n    u.check_equal(u.Vecr(A @ X @ B), u.Kron(A, B.t()) @ u.Vecr(X))\n    u.check_equal(u.Vecr(A @ X @ B), u.Vecr(X) @ u.Kron(A.t(), B))\n\n    def extra_checks(A, X, B):\n        x = u.Vec(X)\n        u.check_equal(u.Vec(A @ X @ B), x @ u.Kron(B, A.t()))\n        u.check_equal(u.Vec(A @ X @ B), u.Kron(B.t(), A) @ x)\n        u.check_equal(u.Vecr(A @ X @ B), u.Kron(A, B.t()) @ u.Vecr(X))\n        u.check_equal(u.Vecr(A @ X @ B), u.Vecr(X) @ u.Kron(A.t(), B))\n        u.check_equal(u.Vecr(A @ X @ B), u.Vecr(X) @ u.Kron(A.t(), B).normal_form())\n        u.check_equal(u.Vecr(A @ X @ B), u.matmul(u.Kron(A, B.t()).normal_form(), u.Vecr(X)))\n        u.check_equal(u.Vec(A @ X @ B), u.matmul(u.Kron(B.t(), A).normal_form(), x))\n        u.check_equal(u.Vec(A @ X @ B), x @ u.Kron(B, A.t()).normal_form())\n        u.check_equal(u.Vec(A @ X @ B), x.normal_form() @ u.Kron(B, A.t()).normal_form())\n        u.check_equal(u.Vec(A @ X @ B), u.Kron(B.t(), A).normal_form() @ x.normal_form())\n        u.check_equal(u.Vecr(A @ X @ B), u.Kron(A, B.t()).normal_form() @ u.Vecr(X).normal_form())\n        u.check_equal(u.Vecr(A @ X @ B), u.Vecr(X).normal_form() @ u.Kron(A.t(), B).normal_form())\n\n    # shape checks\n    d1, d2 = 3, 4\n    extra_checks(torch.ones((d1, d1)), torch.ones((d1, d2)), torch.ones((d2, d2)))\n\n    A = torch.rand(d1, d1)\n    B = torch.rand(d2, d2)\n    #x = torch.rand((d1*d2))\n    #X = x.t().reshape(d1, d2)\n    # X = torch.rand((d1, d2))\n    # x = u.vec(X)\n    x = torch.rand((d1*d2))\n    #    print((u.vec(A@X@B)-u.kron(B.t(), A) @ x).norm())\n\n\ndef test_contiguous():\n\n    d = 5\n    A = torch.rand((d, d))\n    B = torch.rand((d, d))\n    result = torch.einsum(\"ab,cd->acbd\", A, B)\n    assert(result.is_contiguous())\n    result = torch.einsum(\"ab,cd->acbd\", B, A)\n    assert(result.is_contiguous())\n    result = torch.einsum(\"ab,cd->acbd\", B, A.t())\n    assert(not result.is_contiguous())\n\n\nif __name__ == '__main__':\n    # test_truncated_lyapunov()\n    # test_lyapunov_lstsq()\n    # test_robust_svd()\n    # test_contiguous()\n    #    test_kron()\n    test_pinverse()\n#    u.run_all_tests(sys.modules[__name__])\n"
  },
  {
    "path": "aws-recipes.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Init\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 1,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"ncluster version 0.1.73\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"import os\\n\",\n    \"import sys\\n\",\n    \"import time\\n\",\n    \"import boto3\\n\",\n    \"import ncluster\\n\",\n    \"import boto3\\n\",\n    \"import base64\\n\",\n    \"import pickle\\n\",\n    \"import shlex\\n\",\n    \"from ncluster import aws_util as u\\n\",\n    \"from ncluster import util as util\\n\",\n    \"import subprocess\\n\",\n    \"\\n\",\n    \"from pprint import pprint as pprint\\n\",\n    \"import importlib\\n\",\n    \"\\n\",\n    \"sys.path.insert(0, os.environ['HOME'])\\n\",\n    \"from credentials import *   # go_yaro, go_mind, go_andrew\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"def ossystem(cmd, shell=True):\\n\",\n    \"    \\\"\\\"\\\"Like os.system, but returns output of command as string.\\\"\\\"\\\"\\n\",\n    \"    p = subprocess.Popen(cmd, shell=shell, stdout=subprocess.PIPE,\\n\",\n    \"                         stderr=subprocess.STDOUT)\\n\",\n    \"    (stdout, stderr) = p.communicate()\\n\",\n    \"    return stdout.decode('ascii')\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"Filters=[{'Name': 'instance-state-name', 'Values': ['stopped']}])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"def easy_filter()\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Instances\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Launching EFA enabled instance\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 43,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"import importlib\\n\",\n    \"client = u.get_ec2_client()\\n\",\n    \"ec2 = u.get_ec2_resource()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 4,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"  image = u.lookup_image('dlami23-efa')\\n\",\n    \"  keypair = u.get_keypair()\\n\",\n    \"  security_group = u.get_security_group()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 61,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"os.environ['NCLUSTER_ZONE']='us-east-1d'\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 62,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"subnet=u.get_subnet()\\n\",\n    \"placement_group = ''\\n\",\n    \"name='efa-programmatic'\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 18,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"instance_type='p3dn.24xlarge'\\n\",\n    \"disk_size=500\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 33,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'ami-03147512dd1ffee88'\"\n      ]\n     },\n     \"execution_count\": 33,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"image.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 35,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'ncluster-yaroslavvb'\"\n      ]\n     },\n     \"execution_count\": 35,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"keypair.name\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 54,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'sg-01494dff7a2a16363'\"\n      ]\n     },\n     \"execution_count\": 54,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"security_group.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 63,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'subnet-047707529f095f614'\"\n      ]\n     },\n     \"execution_count\": 63,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"subnet.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 55,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'ami-03147512dd1ffee88'\"\n      ]\n     },\n     \"execution_count\": 55,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"image.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 56,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'ncluster-yaroslavvb'\"\n      ]\n     },\n     \"execution_count\": 56,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"keypair.name\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 71,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"boto3.resources.factory.ec2.SecurityGroup\"\n      ]\n     },\n     \"execution_count\": 71,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"type(security_group)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 72,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"import boto3\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 66,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"keypair_name='ncluster-yaroslavvb'\\n\",\n    \"instance_type='p3dn.24xlarge'\\n\",\n    \"instance_type='c5n.18xlarge'\\n\",\n    \"security_group_id='sg-0139018179276c4ba'\\n\",\n    \"subnet_id='subnet-047707529f095f614'\\n\",\n    \"image_id='ami-03147512dd1ffee88'\\n\",\n    \"zone='us-east-1d'\\n\",\n    \"\\n\",\n    \"args = {'ImageId': image_id,\\n\",\n    \"        'InstanceType': instance_type,\\n\",\n    \"        'MinCount': 1,\\n\",\n    \"        'MaxCount': 1,\\n\",\n    \"        'KeyName': keypair_name}\\n\",\n    \"\\n\",\n    \"args['TagSpecifications'] = [{\\n\",\n    \"  'ResourceType': 'instance',\\n\",\n    \"  'Tags': [{\\n\",\n    \"    'Key': 'Name',\\n\",\n    \"    'Value': name\\n\",\n    \"  }]\\n\",\n    \"}]\\n\",\n    \"\\n\",\n    \"subnet = u.get_subnet()\\n\",\n    \"args['NetworkInterfaces'] = [{'SubnetId': subnet_id,\\n\",\n    \"                              'DeviceIndex': 0,\\n\",\n    \"                              'DeleteOnTermination': True,\\n\",\n    \"                              'InterfaceType':'efa',\\n\",\n    \"                              'Groups': [security_group_id]}]\\n\",\n    \"placement_specs = {'AvailabilityZone': zone}\\n\",\n    \"\\n\",\n    \"args['Placement'] = placement_specs\\n\",\n    \"args['Monitoring'] = {'Enabled': True}\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 67,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"instances = ec2.create_instances(**args)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 68,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'1.9.122'\"\n      ]\n     },\n     \"execution_count\": 68,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"boto3.__version__\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 25,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Collecting boto3\\n\",\n      \"\\u001b[?25l  Downloading https://files.pythonhosted.org/packages/8e/5e/d109e3ec9a6b43887ed9de1bd16141ad8e4442aaecff6f90fca05429c43a/boto3-1.9.159-py2.py3-none-any.whl (128kB)\\n\",\n      \"\\u001b[K    100% |████████████████████████████████| 133kB 240kB/s ta 0:00:01\\n\",\n      \"\\u001b[?25hCollecting botocore<1.13.0,>=1.12.159 (from boto3)\\n\",\n      \"\\u001b[?25l  Downloading https://files.pythonhosted.org/packages/52/bb/113f5083f145c41750d5b6f171a76c20f2e2b55a7bd9d02f55e849559619/botocore-1.12.159-py2.py3-none-any.whl (5.5MB)\\n\",\n      \"\\u001b[K    100% |████████████████████████████████| 5.5MB 1.3MB/s ta 0:00:011\\n\",\n      \"\\u001b[?25hRequirement already satisfied, skipping upgrade: jmespath<1.0.0,>=0.7.1 in /Users/yaroslavvb/anaconda3/envs/main/lib/python3.6/site-packages (from boto3) (0.9.4)\\n\",\n      \"Requirement already satisfied, skipping upgrade: s3transfer<0.3.0,>=0.2.0 in /Users/yaroslavvb/anaconda3/envs/main/lib/python3.6/site-packages (from boto3) (0.2.0)\\n\",\n      \"Requirement already satisfied, skipping upgrade: docutils>=0.10 in /Users/yaroslavvb/anaconda3/envs/main/lib/python3.6/site-packages (from botocore<1.13.0,>=1.12.159->boto3) (0.14)\\n\",\n      \"Requirement already satisfied, skipping upgrade: urllib3<1.26,>=1.20; python_version >= \\\"3.4\\\" in /Users/yaroslavvb/anaconda3/envs/main/lib/python3.6/site-packages (from botocore<1.13.0,>=1.12.159->boto3) (1.24.1)\\n\",\n      \"Requirement already satisfied, skipping upgrade: python-dateutil<3.0.0,>=2.1; python_version >= \\\"2.7\\\" in /Users/yaroslavvb/anaconda3/envs/main/lib/python3.6/site-packages (from botocore<1.13.0,>=1.12.159->boto3) (2.8.0)\\n\",\n      \"Requirement already satisfied, skipping upgrade: six>=1.5 in /Users/yaroslavvb/anaconda3/envs/main/lib/python3.6/site-packages (from python-dateutil<3.0.0,>=2.1; python_version >= \\\"2.7\\\"->botocore<1.13.0,>=1.12.159->boto3) (1.12.0)\\n\",\n      \"Installing collected packages: botocore, boto3\\n\",\n      \"  Found existing installation: botocore 1.12.122\\n\",\n      \"    Uninstalling botocore-1.12.122:\\n\",\n      \"      Successfully uninstalled botocore-1.12.122\\n\",\n      \"  Found existing installation: boto3 1.9.122\\n\",\n      \"    Uninstalling boto3-1.9.122:\\n\",\n      \"      Successfully uninstalled boto3-1.9.122\\n\",\n      \"Successfully installed boto3-1.9.159 botocore-1.12.159\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"!pip install -U boto3\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Launching EFA2\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 45,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"ename\": \"ClientError\",\n     \"evalue\": \"An error occurred (InvalidParameterCombination) when calling the RunInstances operation: Network interfaces and an instance-level security groups may not be specified on the same request\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mClientError\\u001b[0m                               Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-45-3ffda00fd701>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m\\u001b[0m\\n\\u001b[1;32m     22\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m     23\\u001b[0m \\u001b[0mec2\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mboto3\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mSession\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mresource\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m'ec2'\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m---> 24\\u001b[0;31m \\u001b[0minstances\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mec2\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mcreate_instances\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m**\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m~/anaconda3/envs/main/lib/python3.6/site-packages/boto3/resources/factory.py\\u001b[0m in \\u001b[0;36mdo_action\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    518\\u001b[0m             \\u001b[0;31m# instance via ``self``.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    519\\u001b[0m             \\u001b[0;32mdef\\u001b[0m \\u001b[0mdo_action\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 520\\u001b[0;31m                 \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0maction\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    521\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    522\\u001b[0m                 \\u001b[0;32mif\\u001b[0m \\u001b[0mhasattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m'load'\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m~/anaconda3/envs/main/lib/python3.6/site-packages/boto3/resources/action.py\\u001b[0m in \\u001b[0;36m__call__\\u001b[0;34m(self, parent, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m     81\\u001b[0m                     operation_name, params)\\n\\u001b[1;32m     82\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m---> 83\\u001b[0;31m         \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mgetattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparent\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mmeta\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mclient\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m**\\u001b[0m\\u001b[0mparams\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m     84\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m     85\\u001b[0m         \\u001b[0mlogger\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdebug\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m'Response: %r'\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mresponse\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m~/anaconda3/envs/main/lib/python3.6/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_api_call\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    355\\u001b[0m                     \\\"%s() only accepts keyword arguments.\\\" % py_operation_name)\\n\\u001b[1;32m    356\\u001b[0m             \\u001b[0;31m# The \\\"self\\\" in this scope is referring to the BaseClient.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 357\\u001b[0;31m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_make_api_call\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0moperation_name\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    358\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    359\\u001b[0m         \\u001b[0m_api_call\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m__name__\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mstr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mpy_operation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m~/anaconda3/envs/main/lib/python3.6/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_make_api_call\\u001b[0;34m(self, operation_name, api_params)\\u001b[0m\\n\\u001b[1;32m    659\\u001b[0m             \\u001b[0merror_code\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Error\\\"\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m{\\u001b[0m\\u001b[0;34m}\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Code\\\"\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    660\\u001b[0m             \\u001b[0merror_class\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mexceptions\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mfrom_code\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0merror_code\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 661\\u001b[0;31m             \\u001b[0;32mraise\\u001b[0m \\u001b[0merror_class\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    662\\u001b[0m         \\u001b[0;32melse\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    663\\u001b[0m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mClientError\\u001b[0m: An error occurred (InvalidParameterCombination) when calling the RunInstances operation: Network interfaces and an instance-level security groups may not be specified on the same request\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"import boto3\\n\",\n    \"instance_type='p3dn.24xlarge'\\n\",\n    \"\\n\",\n    \"subnet_id='subnet-07e59d5b61d434fd4'\\n\",\n    \"name='efa-programmatic'\\n\",\n    \"image_id='ami-03147512dd1ffee88'\\n\",\n    \"security_group_id='sg-01494dff7a2a16363'\\n\",\n    \"\\n\",\n    \"args = {'ImageId': image_id,\\n\",\n    \"        'InstanceType': instance_type,\\n\",\n    \"        'MinCount': 1,\\n\",\n    \"        'MaxCount': 1,\\n\",\n    \"        'SecurityGroupIds': [security_group_id],\\n\",\n    \"        'KeyName': 'ncluster-yaroslavvb'}\\n\",\n    \"\\n\",\n    \"args['NetworkInterfaces'] = [{'SubnetId': subnet_id,\\n\",\n    \"                               'DeviceIndex': 0,\\n\",\n    \"                               'DeleteOnTermination': True,\\n\",\n    \"                               'InterfaceType':'efa',\\n\",\n    \"                               'Groups': [security_group_id]}]\\n\",\n    \"placement_specs = {'AvailabilityZone': 'us-east-1b'}\\n\",\n    \"\\n\",\n    \"ec2 = boto3.Session().resource('ec2')\\n\",\n    \"instances = ec2.create_instances(**args)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Checking disks\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 3,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Using region  us-east-1\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"instance=u.lookup_instance('demo')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 33,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"volumes = list(instance.volumes.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 35,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"volume = volumes[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 36,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[{'AttachTime': datetime.datetime(2019, 6, 23, 22, 34, 54, tzinfo=tzutc()),\\n\",\n       \"  'Device': '/dev/sda1',\\n\",\n       \"  'InstanceId': 'i-048f463c7019b821e',\\n\",\n       \"  'State': 'attached',\\n\",\n       \"  'VolumeId': 'vol-00af8a22453ab79f0',\\n\",\n       \"  'DeleteOnTermination': True}]\"\n      ]\n     },\n     \"execution_count\": 36,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"volume.attachments\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 42,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"500\"\n      ]\n     },\n     \"execution_count\": 42,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"volume.size\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 43,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'vol-00af8a22453ab79f0'\"\n      ]\n     },\n     \"execution_count\": 43,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"volume.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 37,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'gp2'\"\n      ]\n     },\n     \"execution_count\": 37,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"volume.volume_type\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 38,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"ec2.Volume.snapshotsCollectionManager(ec2.Volume(id='vol-00af8a22453ab79f0'), ec2.Snapshot)\"\n      ]\n     },\n     \"execution_count\": 38,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"volume.snapshots\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 39,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'/dev/sda1'\"\n      ]\n     },\n     \"execution_count\": 39,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"volume.attachments[0]['Device']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 50,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \" /dev/sda1        500        gp2          vol-00af8a22453ab79f0 \\n\",\n      \" /dev/xvda        500        gp2          vol-063f8a82cc1ebc300 \\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"instance = u.lookup_instances('efa-image11')\\n\",\n    \"for volume in instance.volumes.all():\\n\",\n    \"    device = volume.attachments[0]['Device']\\n\",\n    \"    print(f\\\"{device:>10s} {volume.size:>10d} {volume.volume_type:>10s} {volume.id:>30s} \\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Checking security group\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 7,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Using region  us-east-1\\n\"\n     ]\n    },\n    {\n     \"ename\": \"AssertionError\",\n     \"evalue\": \"Didn't find any instances matching 'pair'\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mAssertionError\\u001b[0m                            Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-7-f6efe1139d19>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0minstance\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0mu\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mlookup_instance\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m'pair'\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m~/Dropbox/git0/ncluster/ncluster/aws_util.py\\u001b[0m in \\u001b[0;36mlookup_instance\\u001b[0;34m(fragment)\\u001b[0m\\n\\u001b[1;32m    460\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    461\\u001b[0m   \\u001b[0minstances\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mlookup_instances\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mfragment\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 462\\u001b[0;31m   \\u001b[0;32massert\\u001b[0m \\u001b[0minstances\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34mf\\\"Didn't find any instances matching '{fragment}'\\\"\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    463\\u001b[0m   \\u001b[0mnames\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0;34m[\\u001b[0m\\u001b[0mget_name\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mi\\u001b[0m\\u001b[0;34m)\\u001b[0m \\u001b[0;32mfor\\u001b[0m \\u001b[0mi\\u001b[0m \\u001b[0;32min\\u001b[0m \\u001b[0minstances\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    464\\u001b[0m   \\u001b[0;32massert\\u001b[0m \\u001b[0mlen\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0minstances\\u001b[0m\\u001b[0;34m)\\u001b[0m \\u001b[0;34m==\\u001b[0m \\u001b[0;36m1\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34mf\\\"Found multiple instances matching fragment {fragment}: {','.join(names)}\\\"\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mAssertionError\\u001b[0m: Didn't find any instances matching 'pair'\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"instance=u.lookup_instance('pair')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 9,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"''\"\n      ]\n     },\n     \"execution_count\": 9,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instance.placement_group.name\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Filtering instances by state\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 69,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"['MindscribeWeb-env',\\n\",\n       \" 'launch_interact-gpt1-ryanmckinney',\\n\",\n       \" 'voice-server-auto',\\n\",\n       \" 'voice-server-dev-server',\\n\",\n       \" 'voice-server-auto']\"\n      ]\n     },\n     \"execution_count\": 69,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"[u.get_name(i) for i in ec2.instances.filter(Filters=[{'Name': 'instance-state-name', 'Values': ['running']}])]\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Network\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Getting default VPC\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 84,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"from ncluster import aws_util as u\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 85,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"ec2.Vpc(id='vpc-0a007bc3954ed0c9d')\"\n      ]\n     },\n     \"execution_count\": 85,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"u.get_vpc()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 86,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"client = u.get_ec2_client()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 87,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'Vpcs': [{'CidrBlock': '172.31.0.0/16',\\n\",\n       \"   'DhcpOptionsId': 'dopt-086557b289697d4b4',\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'VpcId': 'vpc-d5c91aaf',\\n\",\n       \"   'OwnerId': '331439827203',\\n\",\n       \"   'InstanceTenancy': 'default',\\n\",\n       \"   'CidrBlockAssociationSet': [{'AssociationId': 'vpc-cidr-assoc-f6a70b9a',\\n\",\n       \"     'CidrBlock': '172.31.0.0/16',\\n\",\n       \"     'CidrBlockState': {'State': 'associated'}}],\\n\",\n       \"   'IsDefault': True},\\n\",\n       \"  {'CidrBlock': '192.168.0.0/16',\\n\",\n       \"   'DhcpOptionsId': 'dopt-086557b289697d4b4',\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'VpcId': 'vpc-0a007bc3954ed0c9d',\\n\",\n       \"   'OwnerId': '331439827203',\\n\",\n       \"   'InstanceTenancy': 'default',\\n\",\n       \"   'CidrBlockAssociationSet': [{'AssociationId': 'vpc-cidr-assoc-0a30b722e61658fc8',\\n\",\n       \"     'CidrBlock': '192.168.0.0/16',\\n\",\n       \"     'CidrBlockState': {'State': 'associated'}}],\\n\",\n       \"   'IsDefault': False,\\n\",\n       \"   'Tags': [{'Key': 'Name', 'Value': 'ncluster'}]}],\\n\",\n       \" 'ResponseMetadata': {'RequestId': 'c0cb05a1-8ee4-4e30-a137-4f074ccbd48a',\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'content-length': '1902',\\n\",\n       \"   'date': 'Mon, 03 Jun 2019 20:46:11 GMT',\\n\",\n       \"   'server': 'AmazonEC2'},\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 87,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.describe_vpcs()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 88,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"ec2.Vpc(id='vpc-d5c91aaf')\"\n      ]\n     },\n     \"execution_count\": 88,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"u.get_default_vpc()\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Create EFA-friendly security group\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"# 1. check existing security group that works\\n\",\n    \"# 2. create new security group, double check that it looks the same\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 83,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"os.environ['AWS_DEFAULT_REGION']='us-east-1'\\n\",\n    \"importlib.reload(boto3)\\n\",\n    \"d = u.get_security_group_dict()\\n\",\n    \"good_group=d['ncluster']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 84,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[{'FromPort': 6006,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 6016,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'FromPort': 0,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 65535,\\n\",\n       \"  'UserIdGroupPairs': [{'GroupId': 'sg-01494dff7a2a16363',\\n\",\n       \"    'UserId': '331439827203'},\\n\",\n       \"   {'GroupId': 'sg-09a65a86d87d54560',\\n\",\n       \"    'PeeringStatus': 'active',\\n\",\n       \"    'UserId': '331439827203',\\n\",\n       \"    'VpcId': 'vpc-0a007bc3954ed0c9d',\\n\",\n       \"    'VpcPeeringConnectionId': 'pcx-087644c72415b62e1'}]},\\n\",\n       \" {'FromPort': 8888,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 8899,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'IpProtocol': '-1',\\n\",\n       \"  'IpRanges': [],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'UserIdGroupPairs': [{'Description': 'efa',\\n\",\n       \"    'GroupId': 'sg-01494dff7a2a16363',\\n\",\n       \"    'UserId': '331439827203'}]},\\n\",\n       \" {'FromPort': 60000,\\n\",\n       \"  'IpProtocol': 'udp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 61000,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'FromPort': 22,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 22,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'FromPort': 6379,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 6379,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'FromPort': 2049,\\n\",\n       \"  'IpProtocol': 'udp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0', 'Description': 'NFS-udp'}],\\n\",\n       \"  'Ipv6Ranges': [{'CidrIpv6': '::/0', 'Description': 'NFS-udp'}],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 2049,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'FromPort': 0,\\n\",\n       \"  'IpProtocol': 'udp',\\n\",\n       \"  'IpRanges': [],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 65535,\\n\",\n       \"  'UserIdGroupPairs': [{'GroupId': 'sg-01494dff7a2a16363',\\n\",\n       \"    'UserId': '331439827203'},\\n\",\n       \"   {'GroupId': 'sg-09a65a86d87d54560',\\n\",\n       \"    'PeeringStatus': 'active',\\n\",\n       \"    'UserId': '331439827203',\\n\",\n       \"    'VpcId': 'vpc-0a007bc3954ed0c9d',\\n\",\n       \"    'VpcPeeringConnectionId': 'pcx-087644c72415b62e1'}]},\\n\",\n       \" {'FromPort': -1,\\n\",\n       \"  'IpProtocol': 'icmp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': -1,\\n\",\n       \"  'UserIdGroupPairs': [{'GroupId': 'sg-01494dff7a2a16363',\\n\",\n       \"    'UserId': '331439827203'},\\n\",\n       \"   {'GroupId': 'sg-09a65a86d87d54560',\\n\",\n       \"    'PeeringStatus': 'active',\\n\",\n       \"    'UserId': '331439827203',\\n\",\n       \"    'VpcId': 'vpc-0a007bc3954ed0c9d',\\n\",\n       \"    'VpcPeeringConnectionId': 'pcx-087644c72415b62e1'}]},\\n\",\n       \" {'FromPort': 2049,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0', 'Description': 'NFS'}],\\n\",\n       \"  'Ipv6Ranges': [{'CidrIpv6': '::/0', 'Description': 'NFS'}],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 2049,\\n\",\n       \"  'UserIdGroupPairs': []}]\"\n      ]\n     },\n     \"execution_count\": 84,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"group.ip_permissions\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 85,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"os.environ['AWS_DEFAULT_REGION']='us-west-2'\\n\",\n    \"importlib.reload(boto3)\\n\",\n    \"d = u.get_security_group_dict()\\n\",\n    \"bad_group=d['ncluster']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 86,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'sg-01494dff7a2a16363'\"\n      ]\n     },\n     \"execution_count\": 86,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"good_group.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 87,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'sg-0481f4230bc91ab83'\"\n      ]\n     },\n     \"execution_count\": 87,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"bad_group.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 90,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'sg-01494dff7a2a16363'\"\n      ]\n     },\n     \"execution_count\": 90,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"good_group.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 88,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[{'FromPort': 6006,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 6016,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'FromPort': 0,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 65535,\\n\",\n       \"  'UserIdGroupPairs': [{'GroupId': 'sg-01494dff7a2a16363',\\n\",\n       \"    'UserId': '331439827203'},\\n\",\n       \"   {'GroupId': 'sg-09a65a86d87d54560',\\n\",\n       \"    'PeeringStatus': 'active',\\n\",\n       \"    'UserId': '331439827203',\\n\",\n       \"    'VpcId': 'vpc-0a007bc3954ed0c9d',\\n\",\n       \"    'VpcPeeringConnectionId': 'pcx-087644c72415b62e1'}]},\\n\",\n       \" {'FromPort': 8888,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 8899,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'IpProtocol': '-1',\\n\",\n       \"  'IpRanges': [],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'UserIdGroupPairs': [{'Description': 'efa',\\n\",\n       \"    'GroupId': 'sg-01494dff7a2a16363',\\n\",\n       \"    'UserId': '331439827203'}]},\\n\",\n       \" {'FromPort': 60000,\\n\",\n       \"  'IpProtocol': 'udp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 61000,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'FromPort': 22,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 22,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'FromPort': 6379,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 6379,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'FromPort': 2049,\\n\",\n       \"  'IpProtocol': 'udp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0', 'Description': 'NFS-udp'}],\\n\",\n       \"  'Ipv6Ranges': [{'CidrIpv6': '::/0', 'Description': 'NFS-udp'}],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 2049,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'FromPort': 0,\\n\",\n       \"  'IpProtocol': 'udp',\\n\",\n       \"  'IpRanges': [],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 65535,\\n\",\n       \"  'UserIdGroupPairs': [{'GroupId': 'sg-01494dff7a2a16363',\\n\",\n       \"    'UserId': '331439827203'},\\n\",\n       \"   {'GroupId': 'sg-09a65a86d87d54560',\\n\",\n       \"    'PeeringStatus': 'active',\\n\",\n       \"    'UserId': '331439827203',\\n\",\n       \"    'VpcId': 'vpc-0a007bc3954ed0c9d',\\n\",\n       \"    'VpcPeeringConnectionId': 'pcx-087644c72415b62e1'}]},\\n\",\n       \" {'FromPort': -1,\\n\",\n       \"  'IpProtocol': 'icmp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': -1,\\n\",\n       \"  'UserIdGroupPairs': [{'GroupId': 'sg-01494dff7a2a16363',\\n\",\n       \"    'UserId': '331439827203'},\\n\",\n       \"   {'GroupId': 'sg-09a65a86d87d54560',\\n\",\n       \"    'PeeringStatus': 'active',\\n\",\n       \"    'UserId': '331439827203',\\n\",\n       \"    'VpcId': 'vpc-0a007bc3954ed0c9d',\\n\",\n       \"    'VpcPeeringConnectionId': 'pcx-087644c72415b62e1'}]},\\n\",\n       \" {'FromPort': 2049,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0', 'Description': 'NFS'}],\\n\",\n       \"  'Ipv6Ranges': [{'CidrIpv6': '::/0', 'Description': 'NFS'}],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 2049,\\n\",\n       \"  'UserIdGroupPairs': []}]\"\n      ]\n     },\n     \"execution_count\": 88,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"good_group.ip_permissions\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### What correct rule looks like\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"{'IpProtocol': '-1',\\n\",\n    \"  'IpRanges': [],\\n\",\n    \"  'Ipv6Ranges': [],\\n\",\n    \"  'PrefixListIds': [],\\n\",\n    \"  'UserIdGroupPairs': [{'Description': 'efa',\\n\",\n    \"    'GroupId': 'sg-01494dff7a2a16363',\\n\",\n    \"    'UserId': '331439827203'}]},\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 73,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'sg-069bb8d7ea3950cfc'\"\n      ]\n     },\n     \"execution_count\": 73,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"group.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 13,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"{\\r\\n\",\n      \"    \\\"GroupId\\\": \\\"sg-0d9123fbedb51266f\\\"\\r\\n\",\n      \"}\\r\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"!aws ec2 create-security-group --group-name MySecurityGroup --description \\\"My security group\\\"\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 92,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[{'IpProtocol': '-1',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'UserIdGroupPairs': [{'Description': 'efa',\\n\",\n       \"    'GroupId': 'sg-01494dff7a2a16363',\\n\",\n       \"    'UserId': '331439827203'}]}]\"\n      ]\n     },\n     \"execution_count\": 92,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"good_group.ip_permissions_egress\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"{'IpProtocol': '-1',\\n\",\n    \"  'IpRanges': [],\\n\",\n    \"  'Ipv6Ranges': [],\\n\",\n    \"  'PrefixListIds': [],\\n\",\n    \"  'UserIdGroupPairs': [{'Description': 'efa',\\n\",\n    \"    'GroupId': 'sg-01494dff7a2a16363',\\n\",\n    \"    'UserId': '331439827203'}]},\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 93,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[{'IpProtocol': '-1',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'UserIdGroupPairs': []}]\"\n      ]\n     },\n     \"execution_count\": 93,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"bad_group.ip_permissions_egress\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 109,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[{'IpProtocol': '-1',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'UserIdGroupPairs': [{'Description': 'efa',\\n\",\n       \"    'GroupId': 'sg-0481f4230bc91ab83',\\n\",\n       \"    'UserId': '331439827203'}]}]\"\n      ]\n     },\n     \"execution_count\": 109,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"bad_group.reload()\\n\",\n    \"bad_group.ip_permissions_egress\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 94,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"other_security_group=bad_group\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 107,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"rule = {\\n\",\n    \"\\\"IpProtocol\\\": \\\"-1\\\",\\n\",\n    \"\\\"PrefixListIds\\\": [],\\n\",\n    \"'UserIdGroupPairs': [{'Description': 'efa',\\n\",\n    \"                      'GroupId': other_security_group.id,\\n\",\n    \"                      'UserId': u.get_account_number()}]\\n\",\n    \"}\\n\",\n    \"bad_group.authorize_egress(IpPermissions=[rule])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 108,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'RequestId': 'c537d59e-f7ca-432b-b6f7-434e0eef6715',\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'content-length': '257',\\n\",\n       \"   'date': 'Fri, 07 Jun 2019 22:34:25 GMT',\\n\",\n       \"   'server': 'AmazonEC2'},\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 108,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"bad_group.authorize_egress(IpPermissions=[rule])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 14,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"!aws ec2 authorize-security-group-ingress --group-id sg-0d9123fbedb51266f --protocol all --port all --cidr 0.0.0.0/0\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 15,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"{\\r\\n\",\n      \"    \\\"SecurityGroups\\\": [\\r\\n\",\n      \"        {\\r\\n\",\n      \"            \\\"Description\\\": \\\"My security group\\\",\\r\\n\",\n      \"            \\\"GroupName\\\": \\\"MySecurityGroup\\\",\\r\\n\",\n      \"            \\\"IpPermissions\\\": [\\r\\n\",\n      \"                {\\r\\n\",\n      \"                    \\\"IpProtocol\\\": \\\"-1\\\",\\r\\n\",\n      \"                    \\\"IpRanges\\\": [\\r\\n\",\n      \"                        {\\r\\n\",\n      \"                            \\\"CidrIp\\\": \\\"0.0.0.0/0\\\"\\r\\n\",\n      \"                        }\\r\\n\",\n      \"                    ],\\r\\n\",\n      \"                    \\\"Ipv6Ranges\\\": [],\\r\\n\",\n      \"                    \\\"PrefixListIds\\\": [],\\r\\n\",\n      \"                    \\\"UserIdGroupPairs\\\": []\\r\\n\",\n      \"                }\\r\\n\",\n      \"            ],\\r\\n\",\n      \"            \\\"OwnerId\\\": \\\"331439827203\\\",\\r\\n\",\n      \"            \\\"GroupId\\\": \\\"sg-0d9123fbedb51266f\\\",\\r\\n\",\n      \"            \\\"IpPermissionsEgress\\\": [\\r\\n\",\n      \"                {\\r\\n\",\n      \"                    \\\"IpProtocol\\\": \\\"-1\\\",\\r\\n\",\n      \"                    \\\"IpRanges\\\": [\\r\\n\",\n      \"                        {\\r\\n\",\n      \"                            \\\"CidrIp\\\": \\\"0.0.0.0/0\\\"\\r\\n\",\n      \"                        }\\r\\n\",\n      \"                    ],\\r\\n\",\n      \"                    \\\"Ipv6Ranges\\\": [],\\r\\n\",\n      \"                    \\\"PrefixListIds\\\": [],\\r\\n\",\n      \"                    \\\"UserIdGroupPairs\\\": []\\r\\n\",\n      \"                }\\r\\n\",\n      \"            ],\\r\\n\",\n      \"            \\\"VpcId\\\": \\\"vpc-d5c91aaf\\\"\\r\\n\",\n      \"        }\\r\\n\",\n      \"    ]\\r\\n\",\n      \"}\\r\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"!aws ec2 describe-security-groups --group-names MySecurityGroup\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Create one through boto3\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 17,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"vpc = u.get_default_vpc()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 33,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"security_group_name='MySecurityGroup3'\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 19,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"ec2 = u.get_ec2_resource()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 34,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"group2=ec2.create_security_group(GroupName=security_group_name,\\n\",\n    \"                          Description=security_group_name,\\n\",\n    \"                          VpcId=vpc.id)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 35,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'sg-0f8536aa45d3ab3ee'\"\n      ]\n     },\n     \"execution_count\": 35,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"group2.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 24,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"rule={'IpProtocol': '-1',\\n\",\n    \"      'IpRanges': [],\\n\",\n    \"      'Ipv6Ranges': [],\\n\",\n    \"      'PrefixListIds': [],\\n\",\n    \"      'UserIdGroupPairs': [{'Description': 'efa',\\n\",\n    \"        'GroupId': group2.id,\\n\",\n    \"        'UserId': u.get_account_number()}]\\n\",\n    \"     },\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 36,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"rule2= {\\n\",\n    \"                    \\\"IpProtocol\\\": \\\"-1\\\",\\n\",\n    \"                    \\\"IpRanges\\\": [\\n\",\n    \"                        {\\n\",\n    \"                            \\\"CidrIp\\\": \\\"0.0.0.0/0\\\"\\n\",\n    \"                        }\\n\",\n    \"                    ],\\n\",\n    \"                    \\\"Ipv6Ranges\\\": [],\\n\",\n    \"                    \\\"PrefixListIds\\\": [],\\n\",\n    \"                    'UserIdGroupPairs': [{'Description': 'efa',\\n\",\n    \"        'GroupId': group2.id,\\n\",\n    \"        'UserId': u.get_account_number()}]\\n\",\n    \"                }\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 40,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'ncluster'\"\n      ]\n     },\n     \"execution_count\": 40,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"group.description\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 42,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"True\"\n      ]\n     },\n     \"execution_count\": 42,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"vpc.is_default\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 26,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'1.9.159'\"\n      ]\n     },\n     \"execution_count\": 26,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"boto3.__version__\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"pip install\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 37,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"response = group2.authorize_ingress(IpPermissions=[rule2])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 38,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'RequestId': 'b99465f3-fc28-41c7-99b0-b0e73be00641',\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'content-length': '259',\\n\",\n       \"   'date': 'Fri, 07 Jun 2019 00:52:03 GMT',\\n\",\n       \"   'server': 'AmazonEC2'},\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 38,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"response\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Account-level\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Limits\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 3,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"client = u.get_ec2_client()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 4,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'AccountAttributes': [{'AttributeName': 'supported-platforms',\\n\",\n       \"   'AttributeValues': [{'AttributeValue': 'VPC'}]},\\n\",\n       \"  {'AttributeName': 'vpc-max-security-groups-per-interface',\\n\",\n       \"   'AttributeValues': [{'AttributeValue': '5'}]},\\n\",\n       \"  {'AttributeName': 'max-elastic-ips',\\n\",\n       \"   'AttributeValues': [{'AttributeValue': '5'}]},\\n\",\n       \"  {'AttributeName': 'max-instances',\\n\",\n       \"   'AttributeValues': [{'AttributeValue': '300'}]},\\n\",\n       \"  {'AttributeName': 'vpc-max-elastic-ips',\\n\",\n       \"   'AttributeValues': [{'AttributeValue': '5'}]},\\n\",\n       \"  {'AttributeName': 'default-vpc',\\n\",\n       \"   'AttributeValues': [{'AttributeValue': 'vpc-d5c91aaf'}]}],\\n\",\n       \" 'ResponseMetadata': {'RequestId': 'c576523f-f2e6-436f-ba84-f96edadac907',\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'content-length': '1858',\\n\",\n       \"   'date': 'Fri, 21 Jun 2019 15:46:24 GMT',\\n\",\n       \"   'server': 'AmazonEC2'},\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 4,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.describe_account_attributes()\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Account name\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"- https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListAccountAliases.html \\n\",\n    \"- https://docs.aws.amazon.com/cli/latest/reference/iam/list-account-aliases.html \"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 5,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"['keyapp']\"\n      ]\n     },\n     \"execution_count\": 5,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"go_mind()\\n\",\n    \"importlib.reload(boto3)\\n\",\n    \"iam_client = boto3.client('iam')\\n\",\n    \"iam_client.list_account_aliases()\\n\",\n    \"iam_client.list_account_aliases()['AccountAliases']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 10,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"import os\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 17,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'yaroslavvb'\"\n      ]\n     },\n     \"execution_count\": 17,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"import getpass\\n\",\n    \"getpass.getuser()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 18,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'yaroslavvb'\"\n      ]\n     },\n     \"execution_count\": 18,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"iam_client.get_user()['User']['UserName']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 3,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'AccountAliases': ['yacht'],\\n\",\n       \" 'IsTruncated': False,\\n\",\n       \" 'ResponseMetadata': {'RequestId': '8901298c-8a1d-11e9-a205-2d1e7619d282',\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'HTTPHeaders': {'x-amzn-requestid': '8901298c-8a1d-11e9-a205-2d1e7619d282',\\n\",\n       \"   'content-type': 'text/xml',\\n\",\n       \"   'content-length': '384',\\n\",\n       \"   'date': 'Sat, 08 Jun 2019 18:45:06 GMT'},\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 3,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"# yaro\\n\",\n    \"importlib.reload(boto3)\\n\",\n    \"go_yaro()\\n\",\n    \"iam_client = boto3.client('iam')\\n\",\n    \"iam_client.list_account_aliases()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 4,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'AccountAliases': ['antics'],\\n\",\n       \" 'IsTruncated': False,\\n\",\n       \" 'ResponseMetadata': {'RequestId': '8e8fe37b-8a1d-11e9-831f-2d10654543da',\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'HTTPHeaders': {'x-amzn-requestid': '8e8fe37b-8a1d-11e9-831f-2d10654543da',\\n\",\n       \"   'content-type': 'text/xml',\\n\",\n       \"   'content-length': '385',\\n\",\n       \"   'date': 'Sat, 08 Jun 2019 18:45:15 GMT'},\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 4,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"# andrew\\n\",\n    \"go_andrew()\\n\",\n    \"importlib.reload(boto3)\\n\",\n    \"iam_client = boto3.client('iam')\\n\",\n    \"iam_client.list_account_aliases()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 5,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"{'Account': '979440106638',\\n\",\n      \" 'Arn': 'arn:aws:iam::979440106638:user/yaroslavvb',\\n\",\n      \" 'ResponseMetadata': {'HTTPHeaders': {'content-length': '407',\\n\",\n      \"                                      'content-type': 'text/xml',\\n\",\n      \"                                      'date': 'Sat, 08 Jun 2019 18:45:44 GMT',\\n\",\n      \"                                      'x-amzn-requestid': '9fc0fc18-8a1d-11e9-8f18-af3e36405676'},\\n\",\n      \"                      'HTTPStatusCode': 200,\\n\",\n      \"                      'RequestId': '9fc0fc18-8a1d-11e9-8f18-af3e36405676',\\n\",\n      \"                      'RetryAttempts': 0},\\n\",\n      \" 'UserId': 'AIDA6ICZN7SHO54UXNLS3'}\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"# mindscribe\\n\",\n    \"go_mind()\\n\",\n    \"importlib.reload(boto3)\\n\",\n    \"sts_client = boto3.client('sts')\\n\",\n    \"pprint(sts_client.get_caller_identity())\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Valid zones for p3dn\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 22,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Valid zones for  yacht p3dn.24xlarge\\n\",\n      \"eu-west-1a: 9.739100\\n\",\n      \"eu-west-1b: 9.739100\\n\",\n      \"ap-northeast-1b: 42.783000\\n\",\n      \"us-east-1b: 9.363600\\n\",\n      \"us-east-1d: 9.363600\\n\",\n      \"us-west-2b: 9.363600\\n\",\n      \"us-west-2c: 9.363600\\n\",\n      \"{'eu-west-1a': '9.739100', 'eu-west-1b': '9.739100', 'ap-northeast-1b': '42.783000', 'us-east-1b': '9.363600', 'us-east-1d': '9.363600', 'us-west-2b': '9.363600', 'us-west-2c': '9.363600'}\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"import boto3\\n\",\n    \"importlib.reload(boto3)\\n\",\n    \"\\n\",\n    \"def valid_zones(prefix, init_func, instanceType):\\n\",\n    \"    product = 'Linux/UNIX (Amazon VPC)'\\n\",\n    \"    result = {}\\n\",\n    \"    print(\\\"Valid zones for \\\", prefix, instanceType)\\n\",\n    \"    for region in boto3.client('ec2').describe_regions()['Regions']:\\n\",\n    \"        importlib.reload(boto3)\\n\",\n    \"        client = boto3.client('ec2', region_name=region['RegionName'])\\n\",\n    \"        for zone in [z['ZoneName'] for z in client.describe_availability_zones()['AvailabilityZones'] if z['State'] == 'available']:\\n\",\n    \"            try:\\n\",\n    \"                price = client.describe_spot_price_history(InstanceTypes=[instanceType],\\n\",\n    \"                                                           MaxResults=1,\\n\",\n    \"                                                           ProductDescriptions=[product],\\n\",\n    \"                                                           AvailabilityZone=zone)['SpotPriceHistory'][0]['SpotPrice']\\n\",\n    \"                print(\\\"%s: %s\\\" % (zone, price))\\n\",\n    \"                result[zone] = price\\n\",\n    \"            except IndexError: pass\\n\",\n    \"    return result\\n\",\n    \"\\n\",\n    \"print(valid_zones('yacht', go_yacht, 'p3dn.24xlarge'))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 34,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Valid zones for  yacht p3.16xlarge\\n\",\n      \"eu-west-2a: 8.613600\\n\",\n      \"eu-west-2b: 8.613600\\n\",\n      \"eu-west-1a: 7.932000\\n\",\n      \"eu-west-1b: 7.932000\\n\",\n      \"eu-west-1c: 26.440000\\n\",\n      \"ap-northeast-2a: 11.954400\\n\",\n      \"ap-northeast-2c: 11.954400\\n\",\n      \"ap-northeast-1a: 10.065600\\n\",\n      \"ap-northeast-1c: 10.065600\\n\",\n      \"ca-central-1b: 8.078400\\n\",\n      \"ap-southeast-1a: 10.161600\\n\",\n      \"ap-southeast-1b: 10.161600\\n\",\n      \"ap-southeast-2b: 10.161600\\n\",\n      \"eu-central-1a: 9.175200\\n\",\n      \"eu-central-1b: 9.175200\\n\",\n      \"us-east-1a: 24.480000\\n\",\n      \"us-east-1b: 7.344000\\n\",\n      \"us-east-1c: 7.344000\\n\",\n      \"us-east-1d: 7.344000\\n\",\n      \"us-east-1f: 7.344000\\n\",\n      \"us-east-2a: 7.344000\\n\",\n      \"us-east-2b: 7.344000\\n\",\n      \"us-west-2a: 7.344000\\n\",\n      \"us-west-2b: 7.344000\\n\",\n      \"us-west-2c: 7.344000\\n\",\n      \"Valid zones for  yacht p3dn.24xlarge\\n\",\n      \"eu-west-1a: 9.739100\\n\",\n      \"eu-west-1c: 9.739100\\n\",\n      \"ap-northeast-1a: 12.834900\\n\",\n      \"us-east-1b: 9.363600\\n\",\n      \"us-east-1c: 9.363600\\n\",\n      \"us-west-2b: 9.363600\\n\",\n      \"us-west-2c: 9.363600\\n\",\n      \"Valid zones for  antics p3.16xlarge\\n\",\n      \"eu-west-2a: 8.613600\\n\",\n      \"eu-west-2b: 8.613600\\n\",\n      \"eu-west-1a: 7.932000\\n\",\n      \"eu-west-1b: 7.932000\\n\",\n      \"eu-west-1c: 26.440000\\n\",\n      \"ap-northeast-2a: 11.954400\\n\",\n      \"ap-northeast-2c: 11.954400\\n\",\n      \"ap-northeast-1a: 10.065600\\n\",\n      \"ap-northeast-1c: 10.065600\\n\",\n      \"ca-central-1b: 8.078400\\n\",\n      \"ap-southeast-1a: 10.161600\\n\",\n      \"ap-southeast-1b: 10.161600\\n\",\n      \"ap-southeast-2b: 10.161600\\n\",\n      \"eu-central-1a: 9.175200\\n\",\n      \"eu-central-1b: 9.175200\\n\",\n      \"us-east-1a: 24.480000\\n\",\n      \"us-east-1b: 7.344000\\n\",\n      \"us-east-1c: 7.344000\\n\",\n      \"us-east-1d: 7.344000\\n\",\n      \"us-east-1f: 7.344000\\n\",\n      \"us-east-2a: 7.344000\\n\",\n      \"us-east-2b: 7.344000\\n\",\n      \"us-west-2a: 7.344000\\n\",\n      \"us-west-2b: 7.344000\\n\",\n      \"us-west-2c: 7.344000\\n\",\n      \"Valid zones for  antics p3dn.24xlarge\\n\",\n      \"eu-west-1a: 9.739100\\n\",\n      \"eu-west-1c: 9.739100\\n\",\n      \"ap-northeast-1a: 12.834900\\n\",\n      \"us-east-1b: 9.363600\\n\",\n      \"us-east-1c: 9.363600\\n\",\n      \"us-west-2b: 9.363600\\n\",\n      \"us-west-2c: 9.363600\\n\",\n      \"Valid zones for  keyapp p3.16xlarge\\n\",\n      \"eu-west-2a: 8.613600\\n\",\n      \"eu-west-2b: 8.613600\\n\",\n      \"eu-west-1a: 7.932000\\n\",\n      \"eu-west-1b: 7.932000\\n\",\n      \"eu-west-1c: 26.440000\\n\",\n      \"ap-northeast-2a: 11.954400\\n\",\n      \"ap-northeast-2c: 11.954400\\n\",\n      \"ap-northeast-1a: 10.065600\\n\",\n      \"ap-northeast-1c: 10.065600\\n\",\n      \"ca-central-1b: 8.078400\\n\",\n      \"ap-southeast-1a: 10.161600\\n\",\n      \"ap-southeast-1b: 10.161600\\n\",\n      \"ap-southeast-2b: 10.161600\\n\",\n      \"eu-central-1a: 9.175200\\n\",\n      \"eu-central-1b: 9.175200\\n\",\n      \"us-east-1a: 24.480000\\n\",\n      \"us-east-1b: 7.344000\\n\",\n      \"us-east-1c: 7.344000\\n\",\n      \"us-east-1d: 7.344000\\n\",\n      \"us-east-1f: 7.344000\\n\",\n      \"us-east-2a: 7.344000\\n\",\n      \"us-east-2b: 7.344000\\n\",\n      \"us-west-2a: 7.344000\\n\",\n      \"us-west-2b: 7.344000\\n\",\n      \"us-west-2c: 7.344000\\n\",\n      \"Valid zones for  keyapp p3dn.24xlarge\\n\",\n      \"eu-west-1a: 9.739100\\n\",\n      \"eu-west-1c: 9.739100\\n\",\n      \"ap-northeast-1a: 12.834900\\n\",\n      \"us-east-1b: 9.363600\\n\",\n      \"us-east-1c: 9.363600\\n\",\n      \"us-west-2b: 9.363600\\n\",\n      \"us-west-2c: 9.363600\\n\",\n      \"{('yacht', 'p3.16xlarge'): {'eu-west-2a': '8.613600', 'eu-west-2b': '8.613600', 'eu-west-1a': '7.932000', 'eu-west-1b': '7.932000', 'eu-west-1c': '26.440000', 'ap-northeast-2a': '11.954400', 'ap-northeast-2c': '11.954400', 'ap-northeast-1a': '10.065600', 'ap-northeast-1c': '10.065600', 'ca-central-1b': '8.078400', 'ap-southeast-1a': '10.161600', 'ap-southeast-1b': '10.161600', 'ap-southeast-2b': '10.161600', 'eu-central-1a': '9.175200', 'eu-central-1b': '9.175200', 'us-east-1a': '24.480000', 'us-east-1b': '7.344000', 'us-east-1c': '7.344000', 'us-east-1d': '7.344000', 'us-east-1f': '7.344000', 'us-east-2a': '7.344000', 'us-east-2b': '7.344000', 'us-west-2a': '7.344000', 'us-west-2b': '7.344000', 'us-west-2c': '7.344000'}, ('yacht', 'p3dn.24xlarge'): {'eu-west-1a': '9.739100', 'eu-west-1c': '9.739100', 'ap-northeast-1a': '12.834900', 'us-east-1b': '9.363600', 'us-east-1c': '9.363600', 'us-west-2b': '9.363600', 'us-west-2c': '9.363600'}, ('antics', 'p3.16xlarge'): {'eu-west-2a': '8.613600', 'eu-west-2b': '8.613600', 'eu-west-1a': '7.932000', 'eu-west-1b': '7.932000', 'eu-west-1c': '26.440000', 'ap-northeast-2a': '11.954400', 'ap-northeast-2c': '11.954400', 'ap-northeast-1a': '10.065600', 'ap-northeast-1c': '10.065600', 'ca-central-1b': '8.078400', 'ap-southeast-1a': '10.161600', 'ap-southeast-1b': '10.161600', 'ap-southeast-2b': '10.161600', 'eu-central-1a': '9.175200', 'eu-central-1b': '9.175200', 'us-east-1a': '24.480000', 'us-east-1b': '7.344000', 'us-east-1c': '7.344000', 'us-east-1d': '7.344000', 'us-east-1f': '7.344000', 'us-east-2a': '7.344000', 'us-east-2b': '7.344000', 'us-west-2a': '7.344000', 'us-west-2b': '7.344000', 'us-west-2c': '7.344000'}, ('antics', 'p3dn.24xlarge'): {'eu-west-1a': '9.739100', 'eu-west-1c': '9.739100', 'ap-northeast-1a': '12.834900', 'us-east-1b': '9.363600', 'us-east-1c': '9.363600', 'us-west-2b': '9.363600', 'us-west-2c': '9.363600'}, ('keyapp', 'p3.16xlarge'): {'eu-west-2a': '8.613600', 'eu-west-2b': '8.613600', 'eu-west-1a': '7.932000', 'eu-west-1b': '7.932000', 'eu-west-1c': '26.440000', 'ap-northeast-2a': '11.954400', 'ap-northeast-2c': '11.954400', 'ap-northeast-1a': '10.065600', 'ap-northeast-1c': '10.065600', 'ca-central-1b': '8.078400', 'ap-southeast-1a': '10.161600', 'ap-southeast-1b': '10.161600', 'ap-southeast-2b': '10.161600', 'eu-central-1a': '9.175200', 'eu-central-1b': '9.175200', 'us-east-1a': '24.480000', 'us-east-1b': '7.344000', 'us-east-1c': '7.344000', 'us-east-1d': '7.344000', 'us-east-1f': '7.344000', 'us-east-2a': '7.344000', 'us-east-2b': '7.344000', 'us-west-2a': '7.344000', 'us-west-2b': '7.344000', 'us-west-2c': '7.344000'}, ('keyapp', 'p3dn.24xlarge'): {'eu-west-1a': '9.739100', 'eu-west-1c': '9.739100', 'ap-northeast-1a': '12.834900', 'us-east-1b': '9.363600', 'us-east-1c': '9.363600', 'us-west-2b': '9.363600', 'us-west-2c': '9.363600'}}\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"# get valid zones for accounts\\n\",\n    \"valid_zone_dict = {}\\n\",\n    \"for (prefix, init) in [('yacht', go_yacht), ('antics', go_antics), ('keyapp', go_keyapp)]:\\n\",\n    \"    importlib.reload(boto3)\\n\",\n    \"\\n\",\n    \"    for instance_type in ['p3.16xlarge', 'p3dn.24xlarge']:\\n\",\n    \"        valid_zone_dict[(prefix, instance_type)] = valid_zones(prefix, init, instance_type)\\n\",\n    \"print(valid_zone_dict)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 6,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"d = {('yacht', 'p3.16xlarge'): {'eu-west-2a': '8.613600', 'eu-west-2b': '8.613600', 'eu-west-1a': '26.440000', 'eu-west-1b': '7.932000', 'eu-west-1c': '7.932000', 'ap-northeast-2a': '11.954400', 'ap-northeast-2c': '11.954400', 'ap-northeast-1b': '10.065600', 'ap-northeast-1c': '10.065600', 'ca-central-1b': '8.078400', 'ap-southeast-1a': '10.161600', 'ap-southeast-1b': '10.161600', 'ap-southeast-2a': '10.161600', 'eu-central-1a': '9.175200', 'eu-central-1b': '9.175200', 'us-east-1a': '24.480000', 'us-east-1b': '7.344000', 'us-east-1d': '7.344000', 'us-east-1e': '7.344000', 'us-east-1f': '7.344000', 'us-east-2a': '7.471400', 'us-east-2b': '7.344000', 'us-west-2a': '7.344000', 'us-west-2b': '7.344000', 'us-west-2c': '7.344000'}, ('yacht', 'p3dn.24xlarge'): {'eu-west-1a': '9.739100', 'eu-west-1b': '9.739100', 'ap-northeast-1b': '12.834900', 'us-east-1b': '9.363600', 'us-east-1d': '9.363600', 'us-west-2b': '9.363600', 'us-west-2c': '9.363600'}, ('antics', 'p3.16xlarge'): {'eu-west-2a': '8.613600', 'eu-west-2b': '8.613600', 'eu-west-1a': '26.440000', 'eu-west-1b': '7.932000', 'eu-west-1c': '7.932000', 'ap-northeast-2a': '11.954400', 'ap-northeast-2c': '11.954400', 'ap-northeast-1b': '10.065600', 'ap-northeast-1c': '10.065600', 'ca-central-1b': '8.078400', 'ap-southeast-1a': '10.161600', 'ap-southeast-1b': '10.161600', 'ap-southeast-2a': '10.161600', 'eu-central-1a': '9.175200', 'eu-central-1b': '9.175200', 'us-east-1a': '24.480000', 'us-east-1b': '7.344000', 'us-east-1d': '7.344000', 'us-east-1e': '7.344000', 'us-east-1f': '7.344000', 'us-east-2a': '7.471400', 'us-east-2b': '7.344000', 'us-west-2a': '7.344000', 'us-west-2b': '7.344000', 'us-west-2c': '7.344000'}, ('antics', 'p3dn.24xlarge'): {'eu-west-1a': '9.739100', 'eu-west-1b': '9.739100', 'ap-northeast-1b': '12.834900', 'us-east-1b': '9.363600', 'us-east-1d': '9.363600', 'us-west-2b': '9.363600', 'us-west-2c': '9.363600'}, ('keyapp', 'p3.16xlarge'): {'eu-west-2a': '8.613600', 'eu-west-2b': '8.613600', 'eu-west-1a': '26.440000', 'eu-west-1b': '7.932000', 'eu-west-1c': '7.932000', 'ap-northeast-2a': '11.954400', 'ap-northeast-2c': '11.954400', 'ap-northeast-1b': '10.065600', 'ap-northeast-1c': '10.065600', 'ca-central-1b': '8.078400', 'ap-southeast-1a': '10.161600', 'ap-southeast-1b': '10.161600', 'ap-southeast-2a': '10.161600', 'eu-central-1a': '9.175200', 'eu-central-1b': '9.175200', 'us-east-1a': '24.480000', 'us-east-1b': '7.344000', 'us-east-1d': '7.344000', 'us-east-1e': '7.344000', 'us-east-1f': '7.344000', 'us-east-2a': '7.471400', 'us-east-2b': '7.344000', 'us-west-2a': '7.344000', 'us-west-2b': '7.344000', 'us-west-2c': '7.344000'}, ('keyapp', 'p3dn.24xlarge'): {'eu-west-1a': '9.739100', 'eu-west-1b': '9.739100', 'ap-northeast-1b': '12.834900', 'us-east-1b': '9.363600', 'us-east-1d': '9.363600', 'us-west-2b': '9.363600', 'us-west-2c': '9.363600'}}\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 7,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'eu-west-2a': '8.613600',\\n\",\n       \" 'eu-west-2b': '8.613600',\\n\",\n       \" 'eu-west-1a': '26.440000',\\n\",\n       \" 'eu-west-1b': '7.932000',\\n\",\n       \" 'eu-west-1c': '7.932000',\\n\",\n       \" 'ap-northeast-2a': '11.954400',\\n\",\n       \" 'ap-northeast-2c': '11.954400',\\n\",\n       \" 'ap-northeast-1b': '10.065600',\\n\",\n       \" 'ap-northeast-1c': '10.065600',\\n\",\n       \" 'ca-central-1b': '8.078400',\\n\",\n       \" 'ap-southeast-1a': '10.161600',\\n\",\n       \" 'ap-southeast-1b': '10.161600',\\n\",\n       \" 'ap-southeast-2a': '10.161600',\\n\",\n       \" 'eu-central-1a': '9.175200',\\n\",\n       \" 'eu-central-1b': '9.175200',\\n\",\n       \" 'us-east-1a': '24.480000',\\n\",\n       \" 'us-east-1b': '7.344000',\\n\",\n       \" 'us-east-1d': '7.344000',\\n\",\n       \" 'us-east-1e': '7.344000',\\n\",\n       \" 'us-east-1f': '7.344000',\\n\",\n       \" 'us-east-2a': '7.471400',\\n\",\n       \" 'us-east-2b': '7.344000',\\n\",\n       \" 'us-west-2a': '7.344000',\\n\",\n       \" 'us-west-2b': '7.344000',\\n\",\n       \" 'us-west-2c': '7.344000'}\"\n      ]\n     },\n     \"execution_count\": 7,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"d[('yacht', 'p3.16xlarge')]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 8,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'eu-west-1a': '9.739100',\\n\",\n       \" 'eu-west-1b': '9.739100',\\n\",\n       \" 'ap-northeast-1b': '12.834900',\\n\",\n       \" 'us-east-1b': '9.363600',\\n\",\n       \" 'us-east-1d': '9.363600',\\n\",\n       \" 'us-west-2b': '9.363600',\\n\",\n       \" 'us-west-2c': '9.363600'}\"\n      ]\n     },\n     \"execution_count\": 8,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"d[('keyapp', 'p3dn.24xlarge')]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 31,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'eu-west-1a': '9.739100',\\n\",\n       \" 'eu-west-1b': '9.739100',\\n\",\n       \" 'ap-northeast-1b': '12.834900',\\n\",\n       \" 'us-east-1b': '9.363600',\\n\",\n       \" 'us-east-1d': '9.363600',\\n\",\n       \" 'us-west-2b': '9.363600',\\n\",\n       \" 'us-west-2c': '9.363600'}\"\n      ]\n     },\n     \"execution_count\": 31,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"d[('antics', 'p3dn.24xlarge')]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 32,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'eu-west-1a': '9.739100',\\n\",\n       \" 'eu-west-1b': '9.739100',\\n\",\n       \" 'ap-northeast-1b': '12.834900',\\n\",\n       \" 'us-east-1b': '9.363600',\\n\",\n       \" 'us-east-1d': '9.363600',\\n\",\n       \" 'us-west-2b': '9.363600',\\n\",\n       \" 'us-west-2c': '9.363600'}\"\n      ]\n     },\n     \"execution_count\": 32,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"d[('yacht', 'p3dn.24xlarge')]\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Images\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 80,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"ename\": \"IndexError\",\n     \"evalue\": \"list index out of range\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mIndexError\\u001b[0m                                Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-80-9364c187a168>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m\\u001b[0m\\n\\u001b[1;32m      1\\u001b[0m \\u001b[0mimages\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mlist\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mec2\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mimages\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mall\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m----> 2\\u001b[0;31m \\u001b[0;34m[\\u001b[0m\\u001b[0mim\\u001b[0m \\u001b[0;32mfor\\u001b[0m \\u001b[0mim\\u001b[0m \\u001b[0;32min\\u001b[0m \\u001b[0mimages\\u001b[0m \\u001b[0;32mif\\u001b[0m \\u001b[0mim\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mid\\u001b[0m \\u001b[0;34m==\\u001b[0m \\u001b[0;34m'ami-a9d09ed1'\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m[\\u001b[0m\\u001b[0;36m0\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mname\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;31mIndexError\\u001b[0m: list index out of range\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"images = list(ec2.images.all())\\n\",\n    \"[im for im in images if im.id == 'ami-a9d09ed1'][0].name\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"amazon_ami='ami-0cc96feef8c6bbff3'\\n\",\n    \"ec2 = u.get_ec2_resource()\\n\",\n    \"images = list(ec2.images.all())\\n\",\n    \"[im for im in images if im.id == amazon_ami][0].name\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Get root device name\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 81,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"images = list(ec2.images.filter(ImageIds=['ami-0cc96feef8c6bbff3']));\\n\",\n    \"device_name = images[0].root_device_name\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 82,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"image = images[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 90,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'Amazon Linux 2 AMI 2.0.20190612 x86_64 HVM gp2'\"\n      ]\n     },\n     \"execution_count\": 90,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"image.description\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 83,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'/dev/xvda'\"\n      ]\n     },\n     \"execution_count\": 83,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"image.root_device_name\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 87,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"client = u.get_ec2_client()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 89,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'Images': [{'Architecture': 'x86_64',\\n\",\n       \"   'CreationDate': '2019-06-11T07:15:13.000Z',\\n\",\n       \"   'ImageId': 'ami-0cc96feef8c6bbff3',\\n\",\n       \"   'ImageLocation': 'amazon/amzn2-ami-hvm-2.0.20190612-x86_64-gp2',\\n\",\n       \"   'ImageType': 'machine',\\n\",\n       \"   'Public': True,\\n\",\n       \"   'OwnerId': '137112412989',\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'BlockDeviceMappings': [{'DeviceName': '/dev/xvda',\\n\",\n       \"     'Ebs': {'DeleteOnTermination': True,\\n\",\n       \"      'SnapshotId': 'snap-08f742c6ac4f80dda',\\n\",\n       \"      'VolumeSize': 8,\\n\",\n       \"      'VolumeType': 'gp2',\\n\",\n       \"      'Encrypted': False}}],\\n\",\n       \"   'Description': 'Amazon Linux 2 AMI 2.0.20190612 x86_64 HVM gp2',\\n\",\n       \"   'EnaSupport': True,\\n\",\n       \"   'Hypervisor': 'xen',\\n\",\n       \"   'ImageOwnerAlias': 'amazon',\\n\",\n       \"   'Name': 'amzn2-ami-hvm-2.0.20190612-x86_64-gp2',\\n\",\n       \"   'RootDeviceName': '/dev/xvda',\\n\",\n       \"   'RootDeviceType': 'ebs',\\n\",\n       \"   'SriovNetSupport': 'simple',\\n\",\n       \"   'VirtualizationType': 'hvm'}],\\n\",\n       \" 'ResponseMetadata': {'RequestId': '5b4677b0-8357-4c84-bfca-4a6914874746',\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'content-length': '1727',\\n\",\n       \"   'date': 'Tue, 09 Jul 2019 17:25:01 GMT',\\n\",\n       \"   'server': 'AmazonEC2'},\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 89,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.describe_images(ImageIds=['ami-0cc96feef8c6bbff3'])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 64,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'ebs'\"\n      ]\n     },\n     \"execution_count\": 64,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"image.root_device_type\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Volumes\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 2,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"ec2 = u.get_ec2_resource()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 21,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'noname'\"\n      ]\n     },\n     \"execution_count\": 21,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"u.get_name(v)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 24,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'gp2'\"\n      ]\n     },\n     \"execution_count\": 24,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"v.volume_type\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"volumes = list(ec2.volumes.all())\\n\",\n    \"for v in volumes:\\n\",\n    \"  print(v.id, u.get_name(v), v)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 27,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"    volume_names = set(u.get_name(v) for v in ec2.volumes.all())\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 28,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'2prepare-image', 'imagenet18', 'noname'}\"\n      ]\n     },\n     \"execution_count\": 28,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"volume_names\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 31,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'05'\"\n      ]\n     },\n     \"execution_count\": 31,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"f\\\"{5:02d}\\\"\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 4,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"vol-0d0f0b89221e5e821 noname 0.one_small_machine_wiki_state\\n\",\n      \"vol-0417b338eca4208dd 2prepare-image 2prepare-image\\n\",\n      \"vol-0caa9c257d63d99bc noname 4prepare\\n\",\n      \"vol-053292dec5fff7965 noname tensorboard-east\\n\",\n      \"vol-0b3370c415f9dc7cd noname 0.one-imagenet\\n\",\n      \"vol-0e7e0928ccc431214 noname shell\\n\",\n      \"vol-0f2293283ba7a254e noname pytorch_aws\\n\",\n      \"vol-021050b054b05c6a4 noname sshtest\\n\",\n      \"vol-0fef8436b3b5c0e99 noname mnist\\n\",\n      \"vol-0ff25f669b4da1a84 noname ncluster_launch\\n\",\n      \"vol-07f0daec1852ab6f1 noname efs_test\\n\",\n      \"vol-0bddd83e9f307b0c3 noname shell\\n\",\n      \"vol-0cd4da6eabe52cebb noname shell\\n\",\n      \"vol-09fe7efe1b43e8e6b noname mnist\\n\",\n      \"vol-04191ce2971c80d14 noname 1.mnist_distributed\\n\",\n      \"vol-096daf0d410040175 noname 0.mnist_distributed\\n\",\n      \"vol-0b7341b3dbe9da443 noname 0.mnist_distributed2\\n\",\n      \"vol-09e4b8c3b7b590f57 noname 1.mnist_distributed2\\n\",\n      \"vol-083dd0297aab919ae noname 2test\\n\",\n      \"vol-01dd504f31802f2ab noname test\\n\",\n      \"vol-05acff587a1a279b8 noname test2\\n\",\n      \"vol-045366b5c3a90e53c noname imagenet_prep\\n\",\n      \"vol-02c4b1c5ebe4db908 noname imagenet-prep\\n\",\n      \"vol-0fd20d716517c942d imagenet18 <unattached>\\n\",\n      \"vol-0ddc6ef3d0f57fe6d noname grover-checkpoints\\n\",\n      \"vol-06e70db102aa4d4cc noname 0.2imagenet\\n\",\n      \"vol-001ac894268e0a891 noname tensorboard\\n\",\n      \"vol-01c48e1cc0676ba08 noname 1.multi-imagenet00\\n\",\n      \"vol-0925c55a1dd96fbc4 noname 3.multi-imagenet00\\n\",\n      \"vol-08ffffce4f3738a77 noname 2.multi-imagenet00\\n\",\n      \"vol-0fb2e947428404acc noname 0.multi-imagenet00\\n\",\n      \"vol-02c5e2b7bfd164f49 noname imagenet-p3dn\\n\",\n      \"vol-09459ca540d4a43d1 noname 1.two-imagenet\\n\",\n      \"vol-0a74c9ada4c644db3 noname 0.two-imagenet\\n\",\n      \"vol-0695b61a472256744 noname 1.four-imagenet\\n\",\n      \"vol-069d252f9079ced1e noname 2.four-imagenet\\n\",\n      \"vol-09b24a5bfe5f0beb1 noname 3.four-imagenet\\n\",\n      \"vol-0fd9c9d205170c755 noname 0.four-imagenet\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"volumes = list(ec2.volumes.all())\\n\",\n    \"for v in volumes:\\n\",\n    \"  if v.attachments:\\n\",\n    \"    machine = u.get_name(ec2.Instance(v.attachments[0]['InstanceId']))\\n\",\n    \"  else:\\n\",\n    \"    machine = '<unattached>'\\n\",\n    \"  print(v.id, u.get_name(v), machine)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"ec2.volumes.filter()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 5,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Using region  us-east-1\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"instance = u.lookup_instance('imagenet-prep')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 6,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"instance.attach_volume(Device='/dev/xvdh')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 19,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"ec2.create_volume?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 17,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"v =volumes[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 18,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"1000\"\n      ]\n     },\n     \"execution_count\": 18,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"v.size\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Keypairs\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Delete security group\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 37,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'/Users/yaroslavvb/.ncluster/ncluster-yaroslavvb-979440106638-us-east-1.pem'\"\n      ]\n     },\n     \"execution_count\": 37,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"u.get_keypair_fn()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 27,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'/Users/yaroslavvb/.ncluster/ncluster-yaroslavvb-979440106638-us-east-1.pem'\"\n      ]\n     },\n     \"execution_count\": 27,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"u.get_keypair_fn()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 38,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"pairs = u.get_keypair_dict()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 39,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'dnew': ec2.KeyPairInfo(name='dnew'),\\n\",\n       \" 'ncluster-ben': ec2.KeyPairInfo(name='ncluster-ben'),\\n\",\n       \" 'ncluster-darius': ec2.KeyPairInfo(name='ncluster-darius'),\\n\",\n       \" 'ncluster-dlam': ec2.KeyPairInfo(name='ncluster-dlam'),\\n\",\n       \" 'ncluster-fakeben': ec2.KeyPairInfo(name='ncluster-fakeben'),\\n\",\n       \" 'ncluster-ubuntu': ec2.KeyPairInfo(name='ncluster-ubuntu'),\\n\",\n       \" 'ncluster-ubuntu2': ec2.KeyPairInfo(name='ncluster-ubuntu2'),\\n\",\n       \" 'ncluster-yaroslav': ec2.KeyPairInfo(name='ncluster-yaroslav'),\\n\",\n       \" 'ncluster-yaroslavvb': ec2.KeyPairInfo(name='ncluster-yaroslavvb')}\"\n      ]\n     },\n     \"execution_count\": 39,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"pairs\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 28,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'ncluster-yaroslavvb'\"\n      ]\n     },\n     \"execution_count\": 28,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"u.get_keypair_name()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 32,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'224u-ec2': ec2.KeyPairInfo(name='224u-ec2'),\\n\",\n       \" 'aws-eb': ec2.KeyPairInfo(name='aws-eb'),\\n\",\n       \" 'dlam': ec2.KeyPairInfo(name='dlam'),\\n\",\n       \" 'ec2-test': ec2.KeyPairInfo(name='ec2-test'),\\n\",\n       \" 'ncluster-darius': ec2.KeyPairInfo(name='ncluster-darius'),\\n\",\n       \" 'ncluster-ryanmckinney': ec2.KeyPairInfo(name='ncluster-ryanmckinney'),\\n\",\n       \" 'ncluster-ubuntu': ec2.KeyPairInfo(name='ncluster-ubuntu')}\"\n      ]\n     },\n     \"execution_count\": 32,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"pairs\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Fingerprinting\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 55,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"/Users/yaroslavvb/.ncluster/ncluster-yaroslavvb-979440106638-us-east-1.pem\\n\",\n      \"50:b9:04:03:b9:79:53:1d:cd:d2:1f:82:7b:ef:20:63:cb:19:26:26\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"pair = pairs['ncluster-yaroslavvb']\\n\",\n    \"print(u.get_keypair_fn())\\n\",\n    \"print(pair.key_fingerprint)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 79,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"openssl pkcs8 -in /Users/yaroslavvb/.ncluster/ncluster-yaroslavvb-979440106638-us-east-1.pem -inform PEM -outform DER -topk8 -nocrypt | openssl sha1 -c\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"print(f'openssl pkcs8 -in {u.get_keypair_fn()} -inform PEM -outform DER -topk8 -nocrypt | openssl sha1 -c')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 77,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"/bin/sh: openssl pkcs8 -in /Users/yaroslavvb/.ncluster/ncluster-yaroslavvb-979440106638-us-east-1.pem -inform PEM -outform DER -topk8 -nocrypt | openssl sha1 -c: No such file or directory\\r\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"!'openssl pkcs8 -in /Users/yaroslavvb/.ncluster/ncluster-yaroslavvb-979440106638-us-east-1.pem -inform PEM -outform DER -topk8 -nocrypt | openssl sha1 -c'\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 56,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'(stdin)= f2:8c:2a:ea:a3:da:ca:b0:7e:a0:d5:54:d3:5a:86:19:82:1e:b1:40\\\\n'\"\n      ]\n     },\n     \"execution_count\": 56,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ossystem(f'openssl pkcs8 -in {u.get_keypair_fn()} -inform PEM -outform DER -topk8 -nocrypt | openssl sha1 -c')\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Not the same :(\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Deleting keypairs\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 23,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Deleting keypair ncluster-yaroslavvb\\n\",\n      \"Warning, the following instances will be no longer accessible:\\n\",\n      \"gpubox i-00a15a75a001b9fab\\n\",\n      \"train_squad-large-yaroslavvb i-038ab3bf2c5feeafc\\n\",\n      \"Proceed? (y/N)y\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"key_name = 'ncluster-yaroslavvb'\\n\",\n    \"keypair = pairs[key_name]\\n\",\n    \"print(f\\\"Deleting keypair {key_name}\\\")\\n\",\n    \"ec2 = u.get_ec2_resource()\\n\",\n    \"instance_list = []\\n\",\n    \"for instance in ec2.instances.all():\\n\",\n    \"    if instance.key_name == key_name:\\n\",\n    \"        instance_list.append(instance)\\n\",\n    \"if instance_list:\\n\",\n    \"    print(\\\"Warning, after deleting keypair, the following instances will be no longer accessible:\\\")\\n\",\n    \"    for i in instance_list:\\n\",\n    \"        print(u.get_name(i), i.id)\\n\",\n    \"    answer = input(\\\"Proceed? (y/N)\\\")\\n\",\n    \"else:\\n\",\n    \"    answer = \\\"y\\\"\\n\",\n    \"if answer.lower() == 'y':\\n\",\n    \"    keypair.delete()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 21,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'i-038ab3bf2c5feeafc'\"\n      ]\n     },\n     \"execution_count\": 21,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instance.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Scratch\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": []\n  }\n ],\n \"metadata\": {\n  \"kernelspec\": {\n   \"display_name\": \"Python 3\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.6.8\"\n  },\n  \"toc\": {\n   \"base_numbering\": 1,\n   \"nav_menu\": {},\n   \"number_sections\": true,\n   \"sideBar\": true,\n   \"skip_h1_title\": false,\n   \"title_cell\": \"Table of Contents\",\n   \"title_sidebar\": \"Contents\",\n   \"toc_cell\": false,\n   \"toc_position\": {},\n   \"toc_section_display\": true,\n   \"toc_window_display\": true\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "aws-scratch.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Init\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 1,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"#import aws\\n\",\n    \"import os\\n\",\n    \"import sys\\n\",\n    \"import time\\n\",\n    \"#import tensorflow as tf\\n\",\n    \"import boto3\\n\",\n    \"\\n\",\n    \"sys.path.insert(0, os.environ['HOME']+'/git0/cluster')\\n\",\n    \"import util as u\\n\",\n    \"\\n\",\n    \"import boto3\\n\",\n    \"from collections import OrderedDict, defaultdict\\n\",\n    \"ec2 = boto3.resource('ec2')\\n\",\n    \"\\n\",\n    \"client = u.create_ec2_client()\\n\",\n    \"ec2 = u.create_ec2_resource()\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# G3 Instance peak performance\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 5,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"\\n\",\n      \" 8192 x 8192 matmul took: 0.29 sec, 3792.15 G ops/sec\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"import os\\n\",\n    \"import sys\\n\",\n    \"import tensorflow as tf\\n\",\n    \"import time\\n\",\n    \"\\n\",\n    \"n = 8192\\n\",\n    \"dtype = tf.float32\\n\",\n    \"with tf.device(\\\"/gpu:0\\\"):\\n\",\n    \"    matrix1 = tf.Variable(tf.ones((n, n), dtype=dtype))\\n\",\n    \"    matrix2 = tf.Variable(tf.ones((n, n), dtype=dtype))\\n\",\n    \"    product = tf.matmul(matrix1, matrix2)\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"# avoid optimizing away redundant nodes\\n\",\n    \"config = tf.ConfigProto(graph_options=tf.GraphOptions(optimizer_options=tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)))\\n\",\n    \"sess = tf.Session(config=config)\\n\",\n    \"\\n\",\n    \"sess.run(tf.global_variables_initializer())\\n\",\n    \"iters = 10\\n\",\n    \"\\n\",\n    \"# pre-warming\\n\",\n    \"sess.run(product.op)\\n\",\n    \"\\n\",\n    \"start = time.time()\\n\",\n    \"for i in range(iters):\\n\",\n    \"  sess.run(product.op)\\n\",\n    \"end = time.time()\\n\",\n    \"ops = n**3 + (n-1)*n**2 # n^2*(n-1) additions, n^3 multiplications\\n\",\n    \"elapsed = (end - start)\\n\",\n    \"rate = iters*ops/elapsed/10**9\\n\",\n    \"print('\\\\n %d x %d matmul took: %.2f sec, %.2f G ops/sec' % (n, n,\\n\",\n    \"                                                            elapsed/iters,\\n\",\n    \"                                                            rate,))\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Enable eager mode\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 2,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"ValueError\",\n     \"evalue\": \"Do not call tfe.enable_eager_execution more than once in the same process. Note eager-mode methods such as tfe.run() also call tfe.enable_eager_execution.\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mValueError\\u001b[0m                                Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-2-2ec4b9d05846>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[1;32m      1\\u001b[0m \\u001b[0;32mfrom\\u001b[0m \\u001b[0mtensorflow\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mcontrib\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0meager\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mpython\\u001b[0m \\u001b[0;32mimport\\u001b[0m \\u001b[0mtfe\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m----> 2\\u001b[0;31m \\u001b[0mtfe\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0menable_eager_execution\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m~/anaconda3/envs/tf/lib/python3.5/site-packages/tensorflow/python/eager/context.py\\u001b[0m in \\u001b[0;36menable_eager_execution\\u001b[0;34m()\\u001b[0m\\n\\u001b[1;32m    439\\u001b[0m     raise ValueError(\\n\\u001b[1;32m    440\\u001b[0m         \\u001b[0;34m\\\"Do not call %s more than once in the same process. Note eager-mode \\\"\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 441\\u001b[0;31m         \\\"methods such as tfe.run() also call %s.\\\" % (func_name, func_name))\\n\\u001b[0m\\u001b[1;32m    442\\u001b[0m   \\u001b[0m_default_mode\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mEAGER_MODE\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    443\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mValueError\\u001b[0m: Do not call tfe.enable_eager_execution more than once in the same process. Note eager-mode methods such as tfe.run() also call tfe.enable_eager_execution.\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"from tensorflow.contrib.eager.python import tfe\\n\",\n    \"tfe.enable_eager_execution()\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"source\": [\n    \"# Instance control\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"http://boto3.readthedocs.io/en/latest/reference/services/ec2.html#instance\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 325,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import sys, os\\n\",\n    \"sys.path.insert(0, '/Users/yaroslav/git0/cluster')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 37,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import cluster_aws as toby_aws\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 3,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"instances = cluster_aws.LookupAwsInstances(instance_tag=\\\"whisper\\\", ssh_key=os.environ['HOME']+'/d/yaroslav.pem')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 4,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[<cluster_aws.AWSInstance at 0x11125b438>,\\n\",\n       \" <cluster_aws.AWSInstance at 0x11125b390>,\\n\",\n       \" <cluster_aws.AWSInstance at 0x11125b358>]\"\n      ]\n     },\n     \"execution_count\": 4,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instances\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 39,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[]\"\n      ]\n     },\n     \"execution_count\": 39,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"toby_aws.LookupAwsInstances(\\\"testjob\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 134,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ec2 = boto3.resource('ec2')\\n\",\n    \"\\n\",\n    \"instances = ec2.instances.filter(Filters=[{'Name': 'instance-state-name', 'Values': ['terminated']}])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 135,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"instances=list(instances)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 137,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[ec2.Instance(id='i-08353b6df1352063d'),\\n\",\n       \" ec2.Instance(id='i-01fb7721c2de6de49'),\\n\",\n       \" ec2.Instance(id='i-0358efb3e93ea2c62'),\\n\",\n       \" ec2.Instance(id='i-01cef8d3f8c5abd08')]\"\n      ]\n     },\n     \"execution_count\": 137,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instances\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 35,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"ec2.instancesCollection(ec2.ServiceResource(), ec2.Instance)\"\n      ]\n     },\n     \"execution_count\": 35,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ec2.instances.filter(InstanceIds=[]).all()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 26,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"AttributeError\",\n     \"evalue\": \"'ec2.Instance' object has no attribute 'name'\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mAttributeError\\u001b[0m                            Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-26-665949aaa325>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0minstance\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mname\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;31mAttributeError\\u001b[0m: 'ec2.Instance' object has no attribute 'name'\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"instance.name\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 13,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[{'Key': 'Name', 'Value': 'testjob'}]\"\n      ]\n     },\n     \"execution_count\": 13,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instance.tags\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 133,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[('i-06a4a0d8e2236ae1c', 'testjob'),\\n\",\n       \" ('i-0b18d5c2bf06afa87', 'testjob'),\\n\",\n       \" ('i-0a279259ebf8e1c0b', 'testjob'),\\n\",\n       \" ('i-06977aebb6a40ce75', 'testjob')]\"\n      ]\n     },\n     \"execution_count\": 133,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"[(i.id, tag['Value']) for i in instances for tag in i.tags if tag['Key'] == 'Name']\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Creating new instances with userdata\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 2,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ec2.create_instances?\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Getting instance hostnames\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 148,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"instances=list(ec2.instances.filter(InstanceIds=['i-0be3150cdca115d44']))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 151,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"AttributeError\",\n     \"evalue\": \"'ec2.Instance' object has no attribute 'hostname'\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mAttributeError\\u001b[0m                            Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-151-d62ce76b09ed>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0minstance\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mhostname\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;31mAttributeError\\u001b[0m: 'ec2.Instance' object has no attribute 'hostname'\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"instance.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 150,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'34.212.254.42'\"\n      ]\n     },\n     \"execution_count\": 150,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instance=instances[0]\\n\",\n    \"instance.public_ip_address\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 156,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"i-0be3150cdca115d44\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"instances=ec2.instances.filter(InstanceIds=['i-0be3150cdca115d44'])\\n\",\n    \"for i in instances:\\n\",\n    \"  print(i.id)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 159,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"i-0be3150cdca115d44\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"for i in instances:\\n\",\n    \"  print(i.id)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 152,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"34.209.255.229  i-047e3cc351ce00468   nodes.0726aa4c-pachydermcluster.kubernetes.com\\n\",\n      \"52.36.167.177   i-0fd359996572dd7c6   testjob\\n\",\n      \"52.40.109.190   i-0267a30cf58b2dc75   master-us-west-2a.masters.0726aa4c-pachydermcluster.kubernetes.com\\n\",\n      \"52.89.53.239    i-0941a8cf4f1824c3f   nodes.90c444a2-pachydermcluster.kubernetes.com\\n\",\n      \"52.37.131.117   i-06d8bd4450bf17b06   master-us-west-2a.masters.90c444a2-pachydermcluster.kubernetes.com\\n\",\n      \"52.37.61.251    i-0b735ac755913f501   nodes.0726aa4c-pachydermcluster.kubernetes.com\\n\",\n      \"52.27.162.71    i-07f875dcda4f055ed   testjob\\n\",\n      \"34.212.254.42   i-0be3150cdca115d44   testjob\\n\",\n      \"34.215.225.82   i-068c23912bcf71bfc   nodes.90c444a2-pachydermcluster.kubernetes.com\\n\"\n     ]\n    },\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"OrderedDict([('i-047e3cc351ce00468', '34.209.255.229'),\\n\",\n       \"             ('i-0fd359996572dd7c6', '52.36.167.177'),\\n\",\n       \"             ('i-0267a30cf58b2dc75', '52.40.109.190'),\\n\",\n       \"             ('i-0941a8cf4f1824c3f', '52.89.53.239'),\\n\",\n       \"             ('i-06d8bd4450bf17b06', '52.37.131.117'),\\n\",\n       \"             ('i-0b735ac755913f501', '52.37.61.251'),\\n\",\n       \"             ('i-07f875dcda4f055ed', '52.27.162.71'),\\n\",\n       \"             ('i-0be3150cdca115d44', '34.212.254.42'),\\n\",\n       \"             ('i-068c23912bcf71bfc', '34.215.225.82')])\"\n      ]\n     },\n     \"execution_count\": 152,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"import boto3\\n\",\n    \"from collections import OrderedDict, defaultdict\\n\",\n    \"ec2 = boto3.resource('ec2')\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"def get_private_instance_ip_map():\\n\",\n    \"  \\\"\\\"\\\"Return instance_id->private_ip map for all running instances.\\\"\\\"\\\"\\n\",\n    \"  \\n\",\n    \"  ec2 = boto3.resource('ec2')\\n\",\n    \"\\n\",\n    \"  # Get information for all running instances\\n\",\n    \"  running_instances = ec2.instances.filter(Filters=[{\\n\",\n    \"    'Name': 'instance-state-name',\\n\",\n    \"    'Values': ['running']}])\\n\",\n    \"\\n\",\n    \"  ec2info = OrderedDict()\\n\",\n    \"  for instance in running_instances:\\n\",\n    \"    name = ''\\n\",\n    \"    for tag in instance.tags or []:\\n\",\n    \"      if 'Name' in tag['Key']:\\n\",\n    \"        name = tag['Value']\\n\",\n    \"    print(\\\"%-15s %-20s  %s\\\"%(instance.private_ip_address, instance.id, name))\\n\",\n    \"    ec2info[instance.id] = instance.private_ip_address\\n\",\n    \"    \\n\",\n    \"  return ec2info\\n\",\n    \"\\n\",\n    \"def get_public_instance_ip_map():\\n\",\n    \"  \\\"\\\"\\\"Return instance_id->private_ip map for all running instances.\\\"\\\"\\\"\\n\",\n    \"  \\n\",\n    \"  ec2 = boto3.resource('ec2')\\n\",\n    \"\\n\",\n    \"  # Get information for all running instances\\n\",\n    \"  running_instances = ec2.instances.filter(Filters=[{\\n\",\n    \"    'Name': 'instance-state-name',\\n\",\n    \"    'Values': ['running']}])\\n\",\n    \"\\n\",\n    \"  ec2info = OrderedDict()\\n\",\n    \"  for instance in running_instances:\\n\",\n    \"    name = ''\\n\",\n    \"    for tag in instance.tags or []:\\n\",\n    \"      if 'Name' in tag['Key']:\\n\",\n    \"        name = tag['Value']\\n\",\n    \"    print(\\\"%-15s %-20s  %s\\\"%(instance.public_ip_address, instance.id, name))\\n\",\n    \"    ec2info[instance.id] = instance.public_ip_address\\n\",\n    \"    \\n\",\n    \"  return ec2info\\n\",\n    \"\\n\",\n    \"get_public_instance_ip_map()\\n\",\n    \"#from pprint import pprint as pp\\n\",\n    \"#pp(get_instance_ip_map())\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Sending files\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 125,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import paramiko\\n\",\n    \"def SshToHost(hostname,\\n\",\n    \"              ssh_key=None,\\n\",\n    \"              username='ubuntu',\\n\",\n    \"            retry=10):\\n\",\n    \"\\n\",\n    \"  \\\"\\\"\\\"Create ssh connection to host\\n\",\n    \"\\n\",\n    \"  Creates and returns and ssh connection to the host passed in.  \\n\",\n    \"\\n\",\n    \"  Args:\\n\",\n    \"    hostname: host name or ip address of the system to connect to.\\n\",\n    \"    retry: number of time to retry.\\n\",\n    \"    ssh_key: full path to the ssk hey to use to connect.\\n\",\n    \"    username: username to connect with.\\n\",\n    \"\\n\",\n    \"  returns SSH client connected to host.\\n\",\n    \"\\n\",\n    \"  \\\"\\\"\\\"\\n\",\n    \"\\n\",\n    \"  k = paramiko.RSAKey.from_private_key_file(ssh_key)\\n\",\n    \"  \\n\",\n    \"  ssh_client = paramiko.SSHClient()\\n\",\n    \"  ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())\\n\",\n    \"\\n\",\n    \"  counter = retry\\n\",\n    \"  while counter > 0:\\n\",\n    \"    try:\\n\",\n    \"      ssh_client.connect(hostname=hostname, username=username, pkey=k)\\n\",\n    \"      break\\n\",\n    \"    except Exception as e:\\n\",\n    \"      counter = counter - 1\\n\",\n    \"      print('Exception connecting to host via ssh (could be a timeout):'.format(e))\\n\",\n    \"      if counter == 0:\\n\",\n    \"        print('Got impatient with retrying ssh to host. Time to give up.')\\n\",\n    \"        return None\\n\",\n    \"\\n\",\n    \"  return ssh_client\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 126,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"username='ubuntu'\\n\",\n    \"KEY_PATH = os.environ['HOME']+'/d/yaroslav.pem'\\n\",\n    \"ssh_key=KEY_PATH\\n\",\n    \"hostname = \\\"52.27.162.71\\\"\\n\",\n    \"ssh_client = SshToHost(hostname, ssh_key)\\n\",\n    \"sftp = ssh_client.open_sftp()\\n\",\n    \"sftp.put('/temp/hi.txt', 'hi.txt')\\n\",\n    \"stdin,stdout,stderr=ssh_client.exec_command('cat hi.txt')\\n\",\n    \"print(stdout.read().decode(\\\"ascii\\\"))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 154,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'yaroslav.pem'\"\n      ]\n     },\n     \"execution_count\": 154,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"os.path.basename(KEY_PATH)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 132,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"hi\\n\",\n      \"testing\\n\",\n      \"\\n\"\n     ]\n    }\n   ],\n   \"source\": []\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 165,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"1510529639.275616\"\n      ]\n     },\n     \"execution_count\": 165,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"time.time()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 180,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import struct\\n\",\n    \"value = time.time()\\n\",\n    \"ba = bytearray(struct.pack(\\\"d\\\", value))  \\n\",\n    \"import base64\\n\",\n    \"b16=base64.b16encode(ba)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 181,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"1510530098.287752\"\n      ]\n     },\n     \"execution_count\": 181,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"value\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 182,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"b'876A920C3782D641'\"\n      ]\n     },\n     \"execution_count\": 182,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"b16\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 183,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"bytearray(b'\\\\x87j\\\\x92\\\\x0c7\\\\x82\\\\xd6A')\"\n      ]\n     },\n     \"execution_count\": 183,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ba\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 186,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"bytearray(b'\\\\x87j\\\\x92\\\\x0c7\\\\x82\\\\xd6A')\"\n      ]\n     },\n     \"execution_count\": 186,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ba\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 189,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"b16s = b16.decode('ascii')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 187,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"(1510530098.287752,)\"\n      ]\n     },\n     \"execution_count\": 187,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"struct.unpack('d', base64.b16decode(b16))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 190,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"(1510530098.287752,)\"\n      ]\n     },\n     \"execution_count\": 190,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"struct.unpack('d', base64.b16decode(b16s))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 192,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"['asdfasdf-asdf', 'asdf']\"\n      ]\n     },\n     \"execution_count\": 192,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"'asdfasdf-asdf-asdf'.rsplit('-',1)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 127,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"(<paramiko.ChannelFile from <paramiko.Channel 0 (open) window=2097152 -> <paramiko.Transport at 0xf4a5978 (cipher aes128-ctr, 128 bits) (active; 1 open channel(s))>>>,\\n\",\n       \" <paramiko.ChannelFile from <paramiko.Channel 0 (open) window=2097152 -> <paramiko.Transport at 0xf4a5978 (cipher aes128-ctr, 128 bits) (active; 1 open channel(s))>>>,\\n\",\n       \" <paramiko.ChannelFile from <paramiko.Channel 0 (open) window=2097152 -> <paramiko.Transport at 0xf4a5978 (cipher aes128-ctr, 128 bits) (active; 1 open channel(s))>>>)\"\n      ]\n     },\n     \"execution_count\": 127,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ssh_client.exec_command('ls')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 99,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"(<paramiko.ChannelFile from <paramiko.Channel 16 (open) window=2097152 -> <paramiko.Transport at 0xf50e9b0 (cipher aes128-ctr, 128 bits) (active; 2 open channel(s))>>>,\\n\",\n       \" <paramiko.ChannelFile from <paramiko.Channel 16 (open) window=2097152 -> <paramiko.Transport at 0xf50e9b0 (cipher aes128-ctr, 128 bits) (active; 2 open channel(s))>>>,\\n\",\n       \" <paramiko.ChannelFile from <paramiko.Channel 16 (open) window=2097152 -> <paramiko.Transport at 0xf50e9b0 (cipher aes128-ctr, 128 bits) (active; 2 open channel(s))>>>)\"\n      ]\n     },\n     \"execution_count\": 99,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ssh_client.exec_command('cd efs', get_pty=True)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 121,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"# from https://stackoverflow.com/questions/35821184/implement-an-interactive-shell-over-ssh-in-python-using-paramiko\\n\",\n    \"import paramiko\\n\",\n    \"import re\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"class Shell:\\n\",\n    \"    def __init__(self, host, ssh_key, username='ubuntu', retry=10):\\n\",\n    \"        k = paramiko.RSAKey.from_private_key_file(ssh_key)\\n\",\n    \"\\n\",\n    \"        self.ssh = paramiko.SSHClient()\\n\",\n    \"        self.ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())\\n\",\n    \"        \\n\",\n    \"        counter = retry\\n\",\n    \"        while counter > 0:\\n\",\n    \"          try:\\n\",\n    \"            self.ssh.connect(hostname=hostname, username=username, pkey=k)\\n\",\n    \"            break\\n\",\n    \"          except Exception as e:\\n\",\n    \"            counter = counter - 1\\n\",\n    \"            print('Exception connecting to host via ssh (could be a timeout):'.format(e))\\n\",\n    \"        if counter == 0:\\n\",\n    \"          print('Got impatient with retrying ssh to host. Time to give up.')\\n\",\n    \"          return None\\n\",\n    \"\\n\",\n    \"        shell = self.ssh.invoke_shell()\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"    def __del__(self):\\n\",\n    \"        self.ssh.close()\\n\",\n    \"\\n\",\n    \"    def cmd(self, cmd):\\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"\\n\",\n    \"        :param cmd: the command to be executed on the remote computer\\n\",\n    \"        :examples:  execute('ls')\\n\",\n    \"                    execute('finger')\\n\",\n    \"                    execute('cd folder_name')\\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"\\n\",\n    \"        cmd = cmd.strip('\\\\n')\\n\",\n    \"        shell.send(cmd+'\\\\n')\\n\",\n    \"        \\n\",\n    \"        self.stdin.write(cmd + '\\\\n')\\n\",\n    \"        self.stdin.flush()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 122,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"shell = Shell(hostname, ssh_key)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 123,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"shell.cmd('ls')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 124,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"KeyboardInterrupt\",\n     \"evalue\": \"\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mKeyboardInterrupt\\u001b[0m                         Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-124-436a15676ed4>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mss\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0mshell\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mstdout\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mread\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/paramiko/file.py\\u001b[0m in \\u001b[0;36mread\\u001b[0;34m(self, size)\\u001b[0m\\n\\u001b[1;32m    191\\u001b[0m             \\u001b[0;32mwhile\\u001b[0m \\u001b[0;32mTrue\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    192\\u001b[0m                 \\u001b[0;32mtry\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 193\\u001b[0;31m                     \\u001b[0mnew_data\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_read\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_DEFAULT_BUFSIZE\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    194\\u001b[0m                 \\u001b[0;32mexcept\\u001b[0m \\u001b[0mEOFError\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    195\\u001b[0m                     \\u001b[0mnew_data\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0;32mNone\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/paramiko/channel.py\\u001b[0m in \\u001b[0;36m_read\\u001b[0;34m(self, size)\\u001b[0m\\n\\u001b[1;32m   1328\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m   1329\\u001b[0m     \\u001b[0;32mdef\\u001b[0m \\u001b[0m_read\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0msize\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m-> 1330\\u001b[0;31m         \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mchannel\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mrecv\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0msize\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m   1331\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m   1332\\u001b[0m     \\u001b[0;32mdef\\u001b[0m \\u001b[0m_write\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mdata\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/paramiko/channel.py\\u001b[0m in \\u001b[0;36mrecv\\u001b[0;34m(self, nbytes)\\u001b[0m\\n\\u001b[1;32m    681\\u001b[0m         \\\"\\\"\\\"\\n\\u001b[1;32m    682\\u001b[0m         \\u001b[0;32mtry\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 683\\u001b[0;31m             \\u001b[0mout\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0min_buffer\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mread\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mnbytes\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mtimeout\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    684\\u001b[0m         \\u001b[0;32mexcept\\u001b[0m \\u001b[0mPipeTimeout\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    685\\u001b[0m             \\u001b[0;32mraise\\u001b[0m \\u001b[0msocket\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mtimeout\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/paramiko/buffered_pipe.py\\u001b[0m in \\u001b[0;36mread\\u001b[0;34m(self, nbytes, timeout)\\u001b[0m\\n\\u001b[1;32m    154\\u001b[0m                 \\u001b[0;32mwhile\\u001b[0m \\u001b[0;34m(\\u001b[0m\\u001b[0mlen\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_buffer\\u001b[0m\\u001b[0;34m)\\u001b[0m \\u001b[0;34m==\\u001b[0m \\u001b[0;36m0\\u001b[0m\\u001b[0;34m)\\u001b[0m \\u001b[0;32mand\\u001b[0m \\u001b[0;32mnot\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_closed\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    155\\u001b[0m                     \\u001b[0mthen\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mtime\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mtime\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 156\\u001b[0;31m                     \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_cv\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mwait\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mtimeout\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    157\\u001b[0m                     \\u001b[0;32mif\\u001b[0m \\u001b[0mtimeout\\u001b[0m \\u001b[0;32mis\\u001b[0m \\u001b[0;32mnot\\u001b[0m \\u001b[0;32mNone\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    158\\u001b[0m                         \\u001b[0mtimeout\\u001b[0m \\u001b[0;34m-=\\u001b[0m \\u001b[0mtime\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mtime\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m \\u001b[0;34m-\\u001b[0m \\u001b[0mthen\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/threading.py\\u001b[0m in \\u001b[0;36mwait\\u001b[0;34m(self, timeout)\\u001b[0m\\n\\u001b[1;32m    291\\u001b[0m         \\u001b[0;32mtry\\u001b[0m\\u001b[0;34m:\\u001b[0m    \\u001b[0;31m# restore state no matter what (e.g., KeyboardInterrupt)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    292\\u001b[0m             \\u001b[0;32mif\\u001b[0m \\u001b[0mtimeout\\u001b[0m \\u001b[0;32mis\\u001b[0m \\u001b[0;32mNone\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 293\\u001b[0;31m                 \\u001b[0mwaiter\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0macquire\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    294\\u001b[0m                 \\u001b[0mgotit\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0;32mTrue\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    295\\u001b[0m             \\u001b[0;32melse\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mKeyboardInterrupt\\u001b[0m: \"\n     ]\n    }\n   ],\n   \"source\": [\n    \"ss=shell.stdout.read()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 116,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"KeyboardInterrupt\",\n     \"evalue\": \"\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mKeyboardInterrupt\\u001b[0m                         Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-116-1076df6a045d>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[1;32m      1\\u001b[0m \\u001b[0mshell\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mcmd\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m'ls'\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m----> 2\\u001b[0;31m \\u001b[0mprint\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mshell\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mstdout\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mread\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdecode\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"ascii\\\"\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/paramiko/file.py\\u001b[0m in \\u001b[0;36mread\\u001b[0;34m(self, size)\\u001b[0m\\n\\u001b[1;32m    191\\u001b[0m             \\u001b[0;32mwhile\\u001b[0m \\u001b[0;32mTrue\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    192\\u001b[0m                 \\u001b[0;32mtry\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 193\\u001b[0;31m                     \\u001b[0mnew_data\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_read\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_DEFAULT_BUFSIZE\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    194\\u001b[0m                 \\u001b[0;32mexcept\\u001b[0m \\u001b[0mEOFError\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    195\\u001b[0m                     \\u001b[0mnew_data\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0;32mNone\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/paramiko/channel.py\\u001b[0m in \\u001b[0;36m_read\\u001b[0;34m(self, size)\\u001b[0m\\n\\u001b[1;32m   1328\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m   1329\\u001b[0m     \\u001b[0;32mdef\\u001b[0m \\u001b[0m_read\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0msize\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m-> 1330\\u001b[0;31m         \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mchannel\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mrecv\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0msize\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m   1331\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m   1332\\u001b[0m     \\u001b[0;32mdef\\u001b[0m \\u001b[0m_write\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mdata\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/paramiko/channel.py\\u001b[0m in \\u001b[0;36mrecv\\u001b[0;34m(self, nbytes)\\u001b[0m\\n\\u001b[1;32m    681\\u001b[0m         \\\"\\\"\\\"\\n\\u001b[1;32m    682\\u001b[0m         \\u001b[0;32mtry\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 683\\u001b[0;31m             \\u001b[0mout\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0min_buffer\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mread\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mnbytes\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mtimeout\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    684\\u001b[0m         \\u001b[0;32mexcept\\u001b[0m \\u001b[0mPipeTimeout\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    685\\u001b[0m             \\u001b[0;32mraise\\u001b[0m \\u001b[0msocket\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mtimeout\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/paramiko/buffered_pipe.py\\u001b[0m in \\u001b[0;36mread\\u001b[0;34m(self, nbytes, timeout)\\u001b[0m\\n\\u001b[1;32m    154\\u001b[0m                 \\u001b[0;32mwhile\\u001b[0m \\u001b[0;34m(\\u001b[0m\\u001b[0mlen\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_buffer\\u001b[0m\\u001b[0;34m)\\u001b[0m \\u001b[0;34m==\\u001b[0m \\u001b[0;36m0\\u001b[0m\\u001b[0;34m)\\u001b[0m \\u001b[0;32mand\\u001b[0m \\u001b[0;32mnot\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_closed\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    155\\u001b[0m                     \\u001b[0mthen\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mtime\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mtime\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 156\\u001b[0;31m                     \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_cv\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mwait\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mtimeout\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    157\\u001b[0m                     \\u001b[0;32mif\\u001b[0m \\u001b[0mtimeout\\u001b[0m \\u001b[0;32mis\\u001b[0m \\u001b[0;32mnot\\u001b[0m \\u001b[0;32mNone\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    158\\u001b[0m                         \\u001b[0mtimeout\\u001b[0m \\u001b[0;34m-=\\u001b[0m \\u001b[0mtime\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mtime\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m \\u001b[0;34m-\\u001b[0m \\u001b[0mthen\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/threading.py\\u001b[0m in \\u001b[0;36mwait\\u001b[0;34m(self, timeout)\\u001b[0m\\n\\u001b[1;32m    291\\u001b[0m         \\u001b[0;32mtry\\u001b[0m\\u001b[0;34m:\\u001b[0m    \\u001b[0;31m# restore state no matter what (e.g., KeyboardInterrupt)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    292\\u001b[0m             \\u001b[0;32mif\\u001b[0m \\u001b[0mtimeout\\u001b[0m \\u001b[0;32mis\\u001b[0m \\u001b[0;32mNone\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 293\\u001b[0;31m                 \\u001b[0mwaiter\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0macquire\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    294\\u001b[0m                 \\u001b[0mgotit\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0;32mTrue\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    295\\u001b[0m             \\u001b[0;32melse\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mKeyboardInterrupt\\u001b[0m: \"\n     ]\n    }\n   ],\n   \"source\": [\n    \"shell.cmd('ls')\\n\",\n    \"print(shell.stdout.read().decode(\\\"ascii\\\"))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"shell.stdout\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 113,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"['anaconda3                                hi.txt\\\\n',\\n\",\n       \" 'Anaconda3-4.4.0-Linux-x86_64.sh          home\\\\n',\\n\",\n       \" 'cuda-repo-ubuntu1604_8.0.61-1_amd64.deb  libcudnn5_5.1.10-1_cuda8.0_amd64.deb\\\\n',\\n\",\n       \" 'd                                        libcudnn6_6.0.21-1_cuda8.0_amd64.deb\\\\n',\\n\",\n       \" 'Dropbox                                  pytorch_example\\\\n',\\n\",\n       \" 'early-eager                              pytorch_example.tar\\\\n',\\n\",\n       \" 'efs                                      #test.txt#\\\\n',\\n\",\n       \" 'efs2                                     whisper\\\\n',\\n\",\n       \" 'git0\\\\n',\\n\",\n       \" 'ubuntu@ip-172-31-37-145:~$ echo end of stdOUT buffer. finished with exit status  $?\\\\n']\"\n      ]\n     },\n     \"execution_count\": 113,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"stdout\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"channel = ssh_client.invoke_shell()\\n\",\n    \"stdin = channel.makefile('wb')\\n\",\n    \"stdout = channel.makefile('r')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 96,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"stdin,stdout,stderr=ssh_client.exec_command('cd efs', get_pty=True)\\n\",\n    \"print(stdout.read().decode(\\\"ascii\\\"))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 97,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"anaconda3\\t\\t\\t\\t hi.txt\\r\\n\",\n      \"Anaconda3-4.4.0-Linux-x86_64.sh\\t\\t home\\r\\n\",\n      \"cuda-repo-ubuntu1604_8.0.61-1_amd64.deb  libcudnn5_5.1.10-1_cuda8.0_amd64.deb\\r\\n\",\n      \"d\\t\\t\\t\\t\\t libcudnn6_6.0.21-1_cuda8.0_amd64.deb\\r\\n\",\n      \"Dropbox\\t\\t\\t\\t\\t pytorch_example\\r\\n\",\n      \"early-eager\\t\\t\\t\\t pytorch_example.tar\\r\\n\",\n      \"efs\\t\\t\\t\\t\\t #test.txt#\\r\\n\",\n      \"efs2\\t\\t\\t\\t\\t whisper\\r\\n\",\n      \"git0\\r\\n\",\n      \"\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"stdin,stdout,stderr=ssh_client.exec_command('ls', get_pty=True)\\n\",\n    \"print(stdout.read().decode(\\\"ascii\\\"))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 92,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"<SFTPAttributes: [ size=11 uid=1000 gid=1000 mode=0o100664 atime=1510523151 mtime=1510523217 ]>\"\n      ]\n     },\n     \"execution_count\": 92,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"sftp = ssh_client.open_sftp()\\n\",\n    \"sftp.put('/temp/hi.txt', 'hi.txt')\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Placement groups\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 129,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"res = client.create_placement_group(GroupName=\\\"test3\\\", Strategy='cluster')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 130,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 12 Dec 2017 19:49:22 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '4f745b13-6567-4272-8197-fe4a6acf5ef7',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 130,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"res\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 153,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"\\n\",\n    \"def _create_ec2_client():\\n\",\n    \"  REGION = os.environ['AWS_DEFAULT_REGION']\\n\",\n    \"  return boto3.client('ec2', region_name=REGION)\\n\",\n    \"\\n\",\n    \"def get_placement_group_dict():\\n\",\n    \"  \\\"\\\"\\\"Returns dictionary of {placement_group_name: state}\\\"\\\"\\\"\\n\",\n    \"\\n\",\n    \"  client = _create_ec2_client()\\n\",\n    \"  response = client.describe_placement_groups()\\n\",\n    \"  assert _is_good_response(response)\\n\",\n    \"\\n\",\n    \"  result = OrderedDict()\\n\",\n    \"  for placement_group_response in response['PlacementGroups']:\\n\",\n    \"    key = placement_group_response['GroupName']\\n\",\n    \"    assert key not in result, (\\\"Duplicate placement group \\\" +\\n\",\n    \"                               placement_group_name)\\n\",\n    \"    result[key] = placement_group_response['State']\\n\",\n    \"  return response\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 154,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'PlacementGroups': [{'GroupName': 'inet3',\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'amazon1', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'sharded2', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'beefy2', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'default', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'amazon', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'test3', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'beefy', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'beefy_head', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'amazon3', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'beefy3', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'inet', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'amazon2', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'sharded', 'State': 'available', 'Strategy': 'cluster'}],\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Wed, 13 Dec 2017 20:17:25 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '6318b155-7f52-4c08-b6bf-08aadc3d1530',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 154,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"get_placement_group_dict()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"delete_place\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 127,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"client = create_ec2_client()\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 1,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import boto3\\n\",\n    \"ec2 = boto3.client('ec2')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 9,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"result=ec2.describe_placement_groups(GroupNames=[\\\"beefy2\\\"])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 13,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"True\"\n      ]\n     },\n     \"execution_count\": 13,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"result['PlacementGroups'][0]['State']=='available'\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 9,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'GroupName': 'gpu12', 'State': 'available', 'Strategy': 'cluster'}\"\n      ]\n     },\n     \"execution_count\": 9,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"result['PlacementGroups'][0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 2,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'PlacementGroups': [{'GroupName': 'gpu3',\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'Strategy': 'cluster'}],\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 28 Nov 2017 18:51:03 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': 'a92ecfb4-7897-4def-8edc-6bdccfe9ac61',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 2,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ec2.describe_placement_groups(GroupNames=['gpu3'])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 10,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Fri, 17 Nov 2017 05:26:01 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '9f5590d2-2b43-473b-bf03-0045eff22408',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 10,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ec2.delete_placement_group(GroupName='test')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 17,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"try:\\n\",\n    \"  res = client.create_placement_group(GroupName='gpu3', Strategy='cluster')\\n\",\n    \"except Exception as e:\\n\",\n    \"  aaa = e\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 160,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Wed, 13 Dec 2017 20:27:50 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '4d501789-b047-47e8-9354-4513c345e722',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 160,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.delete_placement_group(GroupName=\\\"beefy\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 20,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'InvalidPlacementGroup.Duplicate'\"\n      ]\n     },\n     \"execution_count\": 20,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"aaa.response['Error']['Code']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 21,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"\\\"An error occurred (InvalidPlacementGroup.Duplicate) when calling the CreatePlacementGroup operation: The placement group 'gpu3' already exists.\\\"\"\n      ]\n     },\n     \"execution_count\": 21,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"str(aaa)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def MaybeCreatePlacementGroup(name='tf_bm'):\\n\",\n    \"  client = boto3.client('ec2')\\n\",\n    \"  try:\\n\",\n    \"    client.describe_placement_groups(GroupNames=[name])\\n\",\n    \"  except boto3.exceptions.botocore.exceptions.ClientError as e:\\n\",\n    \"    res = client.create_placement_group(GroupName=name, Strategy='cluster')\\n\",\n    \"\\n\",\n    \"  counter = 0\\n\",\n    \"  while True:\\n\",\n    \"    try:\\n\",\n    \"      res = client.describe_placement_groups(GroupNames=[name])\\n\",\n    \"      if res['PlacementGroups'][0]['State'] == 'available':\\n\",\n    \"        break\\n\",\n    \"    except:\\n\",\n    \"      pass\\n\",\n    \"    counter = counter + 1\\n\",\n    \"    if counter >= 10:\\n\",\n    \"      print('Failed to create placement group %s' % name)\\n\",\n    \"    time.sleep(10)\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"def DeletePlacementGroup(name='tf_bm'):\\n\",\n    \"  client = boto3.client('ec2')\\n\",\n    \"  try:\\n\",\n    \"    client.describe_placement_groups(GroupNames=[name])\\n\",\n    \"  except boto3.exceptions.botocore.exceptions.ClientError as e:\\n\",\n    \"    print(\\\"Placement group %s doesn't exit.\\\" % name)\\n\",\n    \"    return\\n\",\n    \"\\n\",\n    \"  # Not sure whether delete_placement_group would throw or not.\\n\",\n    \"  res = client.delete_placement_group(GroupName=name)\\n\",\n    \"  if res['ResponseMetadata']['HTTPStatusCode'] != 200:\\n\",\n    \"    print('Failed to delete placement group %s' % name)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Instance limits using limit checker\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 9,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ec2 = boto3.client('ec2')\\n\",\n    \"response = ec2.describe_instances()\\n\",\n    \"\\n\",\n    \"instance_list = []\\n\",\n    \"for reservation in response['Reservations']:\\n\",\n    \"  for instance in reservation['Instances']:\\n\",\n    \"    instance_list.append(instance)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 12,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"r4.xlarge running\\n\",\n      \"c5.2xlarge terminated\\n\",\n      \"c5.2xlarge terminated\\n\",\n      \"c5.2xlarge terminated\\n\",\n      \"c5.2xlarge terminated\\n\",\n      \"p2.8xlarge running\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"inst = 0\\n\",\n    \"for i in instance_list:\\n\",\n    \"  print(i['InstanceType'], i['State']['Name'])\\n\",\n    \"  if i['InstanceType'].startswith('p2'):\\n\",\n    \"    inst = i\\n\",\n    \"    break\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 10,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stderr\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"awslimitchecker 2.0.0 is AGPL-licensed free software; all users have a right to the full source code of this version. See <https://github.com/jantman/awslimitchecker>\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"from awslimitchecker.checker import AwsLimitChecker\\n\",\n    \"c = AwsLimitChecker()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 11,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stderr\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"ERROR - unknown instance type 'c5.2xlarge'; not counting\\n\",\n      \"ERROR - unknown instance type 'c5.2xlarge'; not counting\\n\",\n      \"ERROR - unknown instance type 'c5.2xlarge'; not counting\\n\",\n      \"ERROR - unknown instance type 'c5.2xlarge'; not counting\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"c.find_usage()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 12,\n   \"metadata\": {\n    \"collapsed\": true,\n    \"scrolled\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"limits=c.get_limits()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 18,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"KeyError\",\n     \"evalue\": \"'Running On-Demand c5.xlarge instances'\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mKeyError\\u001b[0m                                  Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-18-1652fbf60a10>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mll\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0mlimits\\u001b[0m\\u001b[0;34m[\\u001b[0m\\u001b[0;34m'EC2'\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m[\\u001b[0m\\u001b[0;34m'Running On-Demand c5.xlarge instances'\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;31mKeyError\\u001b[0m: 'Running On-Demand c5.xlarge instances'\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"ll=limits['EC2']['Running On-Demand c5.xlarge instances']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 14,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"usage = ll.get_current_usage()[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 15,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"0\"\n      ]\n     },\n     \"execution_count\": 15,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"usage.get_value()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 16,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"machine_limit = limits['EC2']['Running On-Demand r4.xlarge instances']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 17,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"0\"\n      ]\n     },\n     \"execution_count\": 17,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"machine_limit.get_limit_source()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 50,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"temp=machine_limit.get_current_usage()[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 53,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'AWS::EC2::Instance'\"\n      ]\n     },\n     \"execution_count\": 53,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"temp.aws_type\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 47,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'6'\"\n      ]\n     },\n     \"execution_count\": 47,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"machine_limit.get_current_usage_str()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 44,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"20\"\n      ]\n     },\n     \"execution_count\": 44,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"machine_limit.get_limit()\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Instance limits using boto3 \"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 27,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'AccountAttributes': [{'AttributeName': 'max-instances',\\n\",\n       \"   'AttributeValues': [{'AttributeValue': '20'}]}],\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 28 Nov 2017 21:11:48 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '16d4bdaa-fd5e-4376-953d-a13f93944fc8',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 27,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ec2.describe_account_attributes(AttributeNames=[\\\"max-instances\\\"])\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Instance state query\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 24,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"  ec2 = boto3.client('ec2')\\n\",\n    \"  response = ec2.describe_instances()\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 16,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"  instance_list = []\\n\",\n    \"  for reservation in response['Reservations']:\\n\",\n    \"    for instance in reservation['Instances']:\\n\",\n    \"      instance_list.append(((instance['LaunchTime']), instance))\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 19,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'AmiLaunchIndex': 1,\\n\",\n       \" 'Architecture': 'x86_64',\\n\",\n       \" 'BlockDeviceMappings': [{'DeviceName': '/dev/xvda',\\n\",\n       \"   'Ebs': {'AttachTime': datetime.datetime(2017, 12, 2, 2, 3, 33, tzinfo=tzutc()),\\n\",\n       \"    'DeleteOnTermination': True,\\n\",\n       \"    'Status': 'attached',\\n\",\n       \"    'VolumeId': 'vol-0736954def22c0445'}}],\\n\",\n       \" 'ClientToken': '',\\n\",\n       \" 'EbsOptimized': False,\\n\",\n       \" 'EnaSupport': True,\\n\",\n       \" 'Hypervisor': 'xen',\\n\",\n       \" 'ImageId': 'ami-bf4193c7',\\n\",\n       \" 'InstanceId': 'i-0af3d8d828b9c4cb9',\\n\",\n       \" 'InstanceType': 'c5.18xlarge',\\n\",\n       \" 'KeyName': 'yaroslav',\\n\",\n       \" 'LaunchTime': datetime.datetime(2017, 12, 2, 2, 3, 32, tzinfo=tzutc()),\\n\",\n       \" 'Monitoring': {'State': 'disabled'},\\n\",\n       \" 'NetworkInterfaces': [{'Association': {'IpOwnerId': 'amazon',\\n\",\n       \"    'PublicDnsName': 'ec2-35-167-132-34.us-west-2.compute.amazonaws.com',\\n\",\n       \"    'PublicIp': '35.167.132.34'},\\n\",\n       \"   'Attachment': {'AttachTime': datetime.datetime(2017, 12, 2, 2, 3, 32, tzinfo=tzutc()),\\n\",\n       \"    'AttachmentId': 'eni-attach-a4470155',\\n\",\n       \"    'DeleteOnTermination': True,\\n\",\n       \"    'DeviceIndex': 0,\\n\",\n       \"    'Status': 'attached'},\\n\",\n       \"   'Description': '',\\n\",\n       \"   'Groups': [{'GroupId': 'sg-6f582012', 'GroupName': 'open'}],\\n\",\n       \"   'Ipv6Addresses': [],\\n\",\n       \"   'MacAddress': '06:73:ae:34:71:40',\\n\",\n       \"   'NetworkInterfaceId': 'eni-9de313af',\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'PrivateDnsName': 'ip-172-31-43-11.us-west-2.compute.internal',\\n\",\n       \"   'PrivateIpAddress': '172.31.43.11',\\n\",\n       \"   'PrivateIpAddresses': [{'Association': {'IpOwnerId': 'amazon',\\n\",\n       \"      'PublicDnsName': 'ec2-35-167-132-34.us-west-2.compute.amazonaws.com',\\n\",\n       \"      'PublicIp': '35.167.132.34'},\\n\",\n       \"     'Primary': True,\\n\",\n       \"     'PrivateDnsName': 'ip-172-31-43-11.us-west-2.compute.internal',\\n\",\n       \"     'PrivateIpAddress': '172.31.43.11'}],\\n\",\n       \"   'SourceDestCheck': True,\\n\",\n       \"   'Status': 'in-use',\\n\",\n       \"   'SubnetId': 'subnet-cdd15785',\\n\",\n       \"   'VpcId': 'vpc-fe722098'}],\\n\",\n       \" 'Placement': {'AvailabilityZone': 'us-west-2a',\\n\",\n       \"  'GroupName': 'amazon3',\\n\",\n       \"  'Tenancy': 'default'},\\n\",\n       \" 'PrivateDnsName': 'ip-172-31-43-11.us-west-2.compute.internal',\\n\",\n       \" 'PrivateIpAddress': '172.31.43.11',\\n\",\n       \" 'ProductCodes': [],\\n\",\n       \" 'PublicDnsName': 'ec2-35-167-132-34.us-west-2.compute.amazonaws.com',\\n\",\n       \" 'PublicIpAddress': '35.167.132.34',\\n\",\n       \" 'RootDeviceName': '/dev/xvda',\\n\",\n       \" 'RootDeviceType': 'ebs',\\n\",\n       \" 'SecurityGroups': [{'GroupId': 'sg-6f582012', 'GroupName': 'open'}],\\n\",\n       \" 'SourceDestCheck': True,\\n\",\n       \" 'State': {'Code': 16, 'Name': 'running'},\\n\",\n       \" 'StateTransitionReason': '',\\n\",\n       \" 'SubnetId': 'subnet-cdd15785',\\n\",\n       \" 'Tags': [{'Key': 'Name', 'Value': 'amazon3'}],\\n\",\n       \" 'VirtualizationType': 'hvm',\\n\",\n       \" 'VpcId': 'vpc-fe722098'}\"\n      ]\n     },\n     \"execution_count\": 19,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instance_list[0][1]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 20,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'running'\"\n      ]\n     },\n     \"execution_count\": 20,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instance_list[0][1][\\\"State\\\"][\\\"Name\\\"]\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Find out size of instance volume\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 23,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ec2 = u.create_ec2_resource()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 24,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"instances=list(ec2.instances.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 26,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"inst=instances[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 27,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"datetime.datetime(2018, 1, 15, 20, 16, 6, tzinfo=tzutc())\"\n      ]\n     },\n     \"execution_count\": 27,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"inst.launch_time\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 29,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"vol=ec2.Volume('vol-0a98ee5f7f155b2b7')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 32,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"client=u.create_ec2_client()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 33,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"client.modify_volume?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 23,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Instance id: vol-01564523457cf1ffb, disk size: 500.0 GB, state: in-use\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"import boto3\\n\",\n    \"ec2 = boto3.resource('ec2', region_name='us-east-1')\\n\",\n    \"instance_id='i-057cc0bd9fb49d07e'\\n\",\n    \"instance =  ec2.Instance(instance_id)\\n\",\n    \"volumes = instance.volumes.all()\\n\",\n    \"for v in volumes:\\n\",\n    \"    print(\\\"Instance id: %s, disk size: %.1f GB, state: %s\\\"%(v.id, v.size, v.state))\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 39,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def get_name(instance_response):\\n\",\n    \"  names = [entry['Value'] for entry in instance_response.get('Tags',[]) if\\n\",\n    \"           entry['Key']=='Name']\\n\",\n    \"  if not names:\\n\",\n    \"    names = ['']\\n\",\n    \"  assert len(names)==1\\n\",\n    \"  return names[0]\\n\",\n    \"\\n\",\n    \"from collections import defaultdict\\n\",\n    \"ec2 = boto3.client('ec2')\\n\",\n    \"response = ec2.describe_instances()\\n\",\n    \"instances = defaultdict(lambda: [])\\n\",\n    \"for reservation in response['Reservations']:\\n\",\n    \"  for instance_response in reservation['Instances']:\\n\",\n    \"    instances[get_name(instance_response)].append(instance_response)\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 41,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[{'AmiLaunchIndex': 0,\\n\",\n       \"  'Architecture': 'x86_64',\\n\",\n       \"  'BlockDeviceMappings': [{'DeviceName': '/dev/sda1',\\n\",\n       \"    'Ebs': {'AttachTime': datetime.datetime(2017, 12, 4, 20, 33, 1, tzinfo=tzutc()),\\n\",\n       \"     'DeleteOnTermination': True,\\n\",\n       \"     'Status': 'attached',\\n\",\n       \"     'VolumeId': 'vol-090c4a23e59922b4b'}}],\\n\",\n       \"  'ClientToken': '',\\n\",\n       \"  'EbsOptimized': False,\\n\",\n       \"  'EnaSupport': True,\\n\",\n       \"  'Hypervisor': 'xen',\\n\",\n       \"  'ImageId': 'ami-f1e73689',\\n\",\n       \"  'InstanceId': 'i-0565a2e6b11533428',\\n\",\n       \"  'InstanceType': 'p3.16xlarge',\\n\",\n       \"  'KeyName': 'yaroslav',\\n\",\n       \"  'LaunchTime': datetime.datetime(2017, 12, 4, 20, 33, tzinfo=tzutc()),\\n\",\n       \"  'Monitoring': {'State': 'disabled'},\\n\",\n       \"  'NetworkInterfaces': [{'Association': {'IpOwnerId': 'amazon',\\n\",\n       \"     'PublicDnsName': 'ec2-52-26-171-202.us-west-2.compute.amazonaws.com',\\n\",\n       \"     'PublicIp': '52.26.171.202'},\\n\",\n       \"    'Attachment': {'AttachTime': datetime.datetime(2017, 12, 4, 20, 33, tzinfo=tzutc()),\\n\",\n       \"     'AttachmentId': 'eni-attach-d0085836',\\n\",\n       \"     'DeleteOnTermination': True,\\n\",\n       \"     'DeviceIndex': 0,\\n\",\n       \"     'Status': 'attached'},\\n\",\n       \"    'Description': '',\\n\",\n       \"    'Groups': [{'GroupId': 'sg-6f582012', 'GroupName': 'open'}],\\n\",\n       \"    'Ipv6Addresses': [],\\n\",\n       \"    'MacAddress': '0a:aa:5b:5d:5b:10',\\n\",\n       \"    'NetworkInterfaceId': 'eni-9bdcaa9e',\\n\",\n       \"    'OwnerId': '316880547378',\\n\",\n       \"    'PrivateDnsName': 'ip-172-31-4-50.us-west-2.compute.internal',\\n\",\n       \"    'PrivateIpAddress': '172.31.4.50',\\n\",\n       \"    'PrivateIpAddresses': [{'Association': {'IpOwnerId': 'amazon',\\n\",\n       \"       'PublicDnsName': 'ec2-52-26-171-202.us-west-2.compute.amazonaws.com',\\n\",\n       \"       'PublicIp': '52.26.171.202'},\\n\",\n       \"      'Primary': True,\\n\",\n       \"      'PrivateDnsName': 'ip-172-31-4-50.us-west-2.compute.internal',\\n\",\n       \"      'PrivateIpAddress': '172.31.4.50'}],\\n\",\n       \"    'SourceDestCheck': True,\\n\",\n       \"    'Status': 'in-use',\\n\",\n       \"    'SubnetId': 'subnet-a93f12f2',\\n\",\n       \"    'VpcId': 'vpc-fe722098'}],\\n\",\n       \"  'Placement': {'AvailabilityZone': 'us-west-2c',\\n\",\n       \"   'GroupName': '',\\n\",\n       \"   'Tenancy': 'default'},\\n\",\n       \"  'PrivateDnsName': 'ip-172-31-4-50.us-west-2.compute.internal',\\n\",\n       \"  'PrivateIpAddress': '172.31.4.50',\\n\",\n       \"  'ProductCodes': [],\\n\",\n       \"  'PublicDnsName': 'ec2-52-26-171-202.us-west-2.compute.amazonaws.com',\\n\",\n       \"  'PublicIpAddress': '52.26.171.202',\\n\",\n       \"  'RootDeviceName': '/dev/sda1',\\n\",\n       \"  'RootDeviceType': 'ebs',\\n\",\n       \"  'SecurityGroups': [{'GroupId': 'sg-6f582012', 'GroupName': 'open'}],\\n\",\n       \"  'SourceDestCheck': True,\\n\",\n       \"  'State': {'Code': 16, 'Name': 'running'},\\n\",\n       \"  'StateTransitionReason': '',\\n\",\n       \"  'SubnetId': 'subnet-a93f12f2',\\n\",\n       \"  'Tags': [{'Key': 'Name', 'Value': 'p3'}],\\n\",\n       \"  'VirtualizationType': 'hvm',\\n\",\n       \"  'VpcId': 'vpc-fe722098'}]\"\n      ]\n     },\n     \"execution_count\": 41,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instances['p3']\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Find AMI\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 20,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import boto3\\n\",\n    \"ec2 = boto3.resource('ec2', region_name='us-west-2')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 22,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"ubuntu-14.04-VC4.1.3-1-62ab724f-833e-4666-99d0-21e3ec7ad743-ami-d569eac2.3\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"for image in list(ec2.images.filter(Filters=[{'Name':'name', 'Values':['ubuntu-14.04*']}]).all()):\\n\",\n    \"  print(image.name)\\n\",\n    \"  break\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 26,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'ubuntu-14.04-VC4.1.3-1-62ab724f-833e-4666-99d0-21e3ec7ad743-ami-d569eac2.3'\"\n      ]\n     },\n     \"execution_count\": 26,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"image.name\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"https://aws.amazon.com/marketplace/pp/B077GCH38C?qid=1512418106283&sr=0-2&ref_=srh_res_product_title\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 27,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'ami-03cf0263'\"\n      ]\n     },\n     \"execution_count\": 27,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"image.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 32,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"ClientError\",\n     \"evalue\": \"An error occurred (InvalidParameterValue) when calling the DescribeImages operation: The filter 'Id' is invalid\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mClientError\\u001b[0m                               Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-32-a5b4ff85d74a>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mimage\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mlist\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mec2\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mimages\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mfilter\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mFilters\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0;34m[\\u001b[0m\\u001b[0;34m{\\u001b[0m\\u001b[0;34m\\\"Name\\\"\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\\"Id\\\"\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m\\\"Values\\\"\\u001b[0m\\u001b[0;34m:\\u001b[0m \\u001b[0;34m[\\u001b[0m\\u001b[0;34m\\\"ami-405ade3a\\\"\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m}\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mall\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m[\\u001b[0m\\u001b[0;36m0\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/collection.py\\u001b[0m in \\u001b[0;36m__iter__\\u001b[0;34m(self)\\u001b[0m\\n\\u001b[1;32m     81\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m     82\\u001b[0m         \\u001b[0mcount\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0;36m0\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m---> 83\\u001b[0;31m         \\u001b[0;32mfor\\u001b[0m \\u001b[0mpage\\u001b[0m \\u001b[0;32min\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mpages\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m     84\\u001b[0m             \\u001b[0;32mfor\\u001b[0m \\u001b[0mitem\\u001b[0m \\u001b[0;32min\\u001b[0m \\u001b[0mpage\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m     85\\u001b[0m                 \\u001b[0;32myield\\u001b[0m \\u001b[0mitem\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/collection.py\\u001b[0m in \\u001b[0;36mpages\\u001b[0;34m(self)\\u001b[0m\\n\\u001b[1;32m    159\\u001b[0m                          \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_parent\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mmeta\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mservice_name\\u001b[0m\\u001b[0;34m,\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    160\\u001b[0m                          self._py_operation_name, params)\\n\\u001b[0;32m--> 161\\u001b[0;31m             \\u001b[0mpages\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0;34m[\\u001b[0m\\u001b[0mgetattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mclient\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_py_operation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m**\\u001b[0m\\u001b[0mparams\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    162\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    163\\u001b[0m         \\u001b[0;31m# Now that we have a page iterator or single page of results\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_api_call\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    310\\u001b[0m                     \\\"%s() only accepts keyword arguments.\\\" % py_operation_name)\\n\\u001b[1;32m    311\\u001b[0m             \\u001b[0;31m# The \\\"self\\\" in this scope is referring to the BaseClient.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 312\\u001b[0;31m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_make_api_call\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0moperation_name\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    313\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    314\\u001b[0m         \\u001b[0m_api_call\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m__name__\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mstr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mpy_operation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_make_api_call\\u001b[0;34m(self, operation_name, api_params)\\u001b[0m\\n\\u001b[1;32m    603\\u001b[0m             \\u001b[0merror_code\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Error\\\"\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m{\\u001b[0m\\u001b[0;34m}\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Code\\\"\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    604\\u001b[0m             \\u001b[0merror_class\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mexceptions\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mfrom_code\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0merror_code\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 605\\u001b[0;31m             \\u001b[0;32mraise\\u001b[0m \\u001b[0merror_class\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    606\\u001b[0m         \\u001b[0;32melse\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    607\\u001b[0m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mClientError\\u001b[0m: An error occurred (InvalidParameterValue) when calling the DescribeImages operation: The filter 'Id' is invalid\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"image = list(ec2.images.filter(Filters=[{\\\"Name\\\":\\\"Id\\\", \\\"Values\\\": [\\\"ami-405ade3a\\\"]}]).all())[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Debugging paramiko\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 47,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"ssh_to_host ubuntu@ec2-52-34-58-144.us-west-2.compute.amazonaws.com\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"import paramiko\\n\",\n    \"username='ubuntu'\\n\",\n    \"ssh_key=\\\"/Users/yaroslav/d/yaroslav.pem\\\"\\n\",\n    \"hostname='ec2-52-34-58-144.us-west-2.compute.amazonaws.com'\\n\",\n    \"\\n\",\n    \"print(\\\"ssh_to_host %s@%s\\\"%(username, hostname))\\n\",\n    \"k = paramiko.RSAKey.from_private_key_file(ssh_key)\\n\",\n    \"ssh_client = paramiko.SSHClient()\\n\",\n    \"ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())\\n\",\n    \"ssh_client.connect(hostname=hostname, username=username, pkey=k)\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 49,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"for i in range(100):\\n\",\n    \"  ssh_client.exec_command(\\\"tmux send-keys -t tmux 'sleep 3; echo %d' Enter\\\"%(i,))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 46,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"(<paramiko.ChannelFile from <paramiko.Channel 11 (open) window=2097152 -> <paramiko.Transport at 0xb2e0f60 (cipher aes128-ctr, 128 bits) (active; 1 open channel(s))>>>,\\n\",\n       \" <paramiko.ChannelFile from <paramiko.Channel 11 (open) window=2097152 -> <paramiko.Transport at 0xb2e0f60 (cipher aes128-ctr, 128 bits) (active; 1 open channel(s))>>>,\\n\",\n       \" <paramiko.ChannelFile from <paramiko.Channel 11 (open) window=2097152 -> <paramiko.Transport at 0xb2e0f60 (cipher aes128-ctr, 128 bits) (active; 1 open channel(s))>>>)\"\n      ]\n     },\n     \"execution_count\": 46,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ssh_client.exec_command(\\\"tmux send-keys -t tmux 'ls' Enter\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# New region setup\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 47,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import boto3\\n\",\n    \"import os\\n\",\n    \"def _create_ec2_client():\\n\",\n    \"  REGION = os.environ['AWS_DEFAULT_REGION']\\n\",\n    \"  return boto3.client('ec2', region_name=REGION)\\n\",\n    \"\\n\",\n    \"def _create_efs_client():\\n\",\n    \"  REGION = os.environ['AWS_DEFAULT_REGION']\\n\",\n    \"  return boto3.client('efs', region_name=REGION)\\n\",\n    \"\\n\",\n    \"def _create_efs_resource():\\n\",\n    \"  REGION = os.environ['AWS_DEFAULT_REGION']\\n\",\n    \"  return boto3.resource('efs', region_name=REGION)\\n\",\n    \"\\n\",\n    \"def _create_ec2_resource():\\n\",\n    \"  REGION = os.environ['AWS_DEFAULT_REGION']\\n\",\n    \"  return boto3.resource('ec2',region_name=REGION)\\n\",\n    \"\\n\",\n    \"def _is_good_response(response):\\n\",\n    \"  \\\"\\\"\\\"Helper method to check if boto3 call was a success.\\\"\\\"\\\"\\n\",\n    \"  \\n\",\n    \"  return response[\\\"ResponseMetadata\\\"]['HTTPStatusCode'] == 200\\n\",\n    \"\\n\",\n    \"def _get_name(tags):\\n\",\n    \"  \\\"\\\"\\\"Helper utility to extract name out of tags dictionary.\\n\",\n    \"      [{'Key': 'Name', 'Value': 'nexus'}] -> 'nexus'\\n\",\n    \" \\n\",\n    \"     Assert fails if there's more than one name.\\n\",\n    \"     Returns '' if there's less than one name.\\n\",\n    \"  \\\"\\\"\\\"\\n\",\n    \"  \\n\",\n    \"  names = [entry['Value'] for entry in tags if entry['Key']=='Name']\\n\",\n    \"  if not names:\\n\",\n    \"    return ''\\n\",\n    \"  if len(names)>1:\\n\",\n    \"    assert False, \\\"have more than one name: \\\"+str(names)\\n\",\n    \"  return names[0]\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Creating new security group\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 241,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import boto3\\n\",\n    \"REGION='us-west-1'\\n\",\n    \"ec2 = boto3.resource('ec2',region_name=REGION)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 243,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"security_groups=list(vpc.security_groups.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 245,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[]\"\n      ]\n     },\n     \"execution_count\": 245,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"security_groups\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 422,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"  DEFAULT_NAME = 'nexus'\\n\",\n    \"  security_group = u.get_security_group_dict()[DEFAULT_NAME]\\n\",\n    \"  keypair = u.get_keypair_dict()[DEFAULT_NAME]\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 423,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'nexus'\"\n      ]\n     },\n     \"execution_count\": 423,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"keypair.name\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 420,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"security_group = u.get_security_group_dict()['nexus']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 421,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'nexus'\"\n      ]\n     },\n     \"execution_count\": 421,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"security_group.group_name\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 411,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"subnets = list(vpc.subnets.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 416,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ec2.create_instances?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 415,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 19 Dec 2017 23:44:30 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': 'c5de6a58-3c5f-48ba-a2a6-eed01188d239',\\n\",\n       \"  'RetryAttempts': 0},\\n\",\n       \" 'Vpcs': [{'CidrBlock': '172.31.0.0/16',\\n\",\n       \"   'CidrBlockAssociationSet': [{'AssociationId': 'vpc-cidr-assoc-984c4ff1',\\n\",\n       \"     'CidrBlock': '172.31.0.0/16',\\n\",\n       \"     'CidrBlockState': {'State': 'associated'}}],\\n\",\n       \"   'DhcpOptionsId': 'dopt-4689da22',\\n\",\n       \"   'InstanceTenancy': 'default',\\n\",\n       \"   'IsDefault': True,\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'VpcId': 'vpc-79c4f61d'}]}\"\n      ]\n     },\n     \"execution_count\": 415,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.describe_vpcs()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 259,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'nexus'\"\n      ]\n     },\n     \"execution_count\": 259,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"security_groups[0].group_name\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 260,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"security_group = security_groups[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 261,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[{'Key': 'Name', 'Value': 'nexus'}]\"\n      ]\n     },\n     \"execution_count\": 261,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"security_group.tags\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"c.get_name(security_groups[0].)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"source\": [\n    \"## Creating network\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 50,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"vpc = ec2.create_vpc(CidrBlock='192.168.0.0/16')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 51,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[ec2.Tag(resource_id='vpc-2bb1584c', key='Name', value='nexus_vpc')]\"\n      ]\n     },\n     \"execution_count\": 51,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"vpc.create_tags(Tags=[{\\\"Key\\\": \\\"Name\\\", \\\"Value\\\": \\\"nexus_vpc\\\"}])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 53,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 19 Dec 2017 00:00:50 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '29be9d8e-8ae1-45f0-80d4-53d6a1aae72d',\\n\",\n       \"  'RetryAttempts': 0},\\n\",\n       \" 'Vpcs': [{'CidrBlock': '192.168.0.0/16',\\n\",\n       \"   'CidrBlockAssociationSet': [{'AssociationId': 'vpc-cidr-assoc-90cb8dfa',\\n\",\n       \"     'CidrBlock': '192.168.0.0/16',\\n\",\n       \"     'CidrBlockState': {'State': 'associated'}}],\\n\",\n       \"   'DhcpOptionsId': 'dopt-fcb80385',\\n\",\n       \"   'InstanceTenancy': 'default',\\n\",\n       \"   'IsDefault': False,\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'Tags': [{'Key': 'Name', 'Value': 'nexus'}],\\n\",\n       \"   'VpcId': 'vpc-1a054562'},\\n\",\n       \"  {'CidrBlock': '172.31.0.0/16',\\n\",\n       \"   'CidrBlockAssociationSet': [{'AssociationId': 'vpc-cidr-assoc-4805d222',\\n\",\n       \"     'CidrBlock': '172.31.0.0/16',\\n\",\n       \"     'CidrBlockState': {'State': 'associated'}}],\\n\",\n       \"   'DhcpOptionsId': 'dopt-fcb80385',\\n\",\n       \"   'InstanceTenancy': 'default',\\n\",\n       \"   'IsDefault': True,\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'VpcId': 'vpc-2b72a053'},\\n\",\n       \"  {'CidrBlock': '192.168.0.0/16',\\n\",\n       \"   'CidrBlockAssociationSet': [{'AssociationId': 'vpc-cidr-assoc-b5ce88df',\\n\",\n       \"     'CidrBlock': '192.168.0.0/16',\\n\",\n       \"     'CidrBlockState': {'State': 'associated'}}],\\n\",\n       \"   'DhcpOptionsId': 'dopt-fcb80385',\\n\",\n       \"   'InstanceTenancy': 'default',\\n\",\n       \"   'IsDefault': False,\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'Tags': [{'Key': 'Name', 'Value': 'nexus2'}],\\n\",\n       \"   'VpcId': 'vpc-cbffbeb3'},\\n\",\n       \"  {'CidrBlock': '192.168.0.0/16',\\n\",\n       \"   'CidrBlockAssociationSet': [{'AssociationId': 'vpc-cidr-assoc-1e793f74',\\n\",\n       \"     'CidrBlock': '192.168.0.0/16',\\n\",\n       \"     'CidrBlockState': {'State': 'associated'}}],\\n\",\n       \"   'DhcpOptionsId': 'dopt-fcb80385',\\n\",\n       \"   'InstanceTenancy': 'default',\\n\",\n       \"   'IsDefault': False,\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'VpcId': 'vpc-11bbfa69'}]}\"\n      ]\n     },\n     \"execution_count\": 53,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.describe_vpcs()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 54,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"vpc.wait_until_available()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 55,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"    ig = ec2.create_internet_gateway()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 56,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 19 Dec 2017 00:01:21 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': 'c860ca96-78d0-420b-8ec0-a1279fc6bf5e',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 56,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"    ig.attach_to_vpc(VpcId=vpc.id)\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 117,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"os.environ['AWS_DEFAULT_REGION']='us-west-1'\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 118,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"OrderedDict([('nexus_vpc', ec2.Vpc(id='vpc-14876473'))])\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"  from collections import OrderedDict\\n\",\n    \"  client = _create_ec2_client()\\n\",\n    \"  response = client.describe_vpcs()\\n\",\n    \"  assert _is_good_response(response)\\n\",\n    \"\\n\",\n    \"  result = OrderedDict()\\n\",\n    \"  ec2 = _create_ec2_resource()\\n\",\n    \"  for vpc_response in response['Vpcs']:\\n\",\n    \"    key = _get_name(vpc_response.get('Tags', []))\\n\",\n    \"    if not key:  # skip VPC's that don't have a name assigned\\n\",\n    \"      continue\\n\",\n    \"    \\n\",\n    \"    result[key] = ec2.Vpc(vpc_response['VpcId'])\\n\",\n    \"\\n\",\n    \"  print(result)\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 119,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"client = _create_ec2_client()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 124,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'vpc-2bb1584c'\"\n      ]\n     },\n     \"execution_count\": 124,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"vpc.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 130,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[]\"\n      ]\n     },\n     \"execution_count\": 130,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"vpc.get_available_subresources()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 132,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"ClientError\",\n     \"evalue\": \"An error occurred (DependencyViolation) when calling the DeleteVpc operation: The vpc 'vpc-2bb1584c' has dependencies and cannot be deleted.\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mClientError\\u001b[0m                               Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-132-5817a2b5d85f>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mvpc\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdelete\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/factory.py\\u001b[0m in \\u001b[0;36mdo_action\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    518\\u001b[0m             \\u001b[0;31m# instance via ``self``.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    519\\u001b[0m             \\u001b[0;32mdef\\u001b[0m \\u001b[0mdo_action\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 520\\u001b[0;31m                 \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0maction\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    521\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    522\\u001b[0m                 \\u001b[0;32mif\\u001b[0m \\u001b[0mhasattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m'load'\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/action.py\\u001b[0m in \\u001b[0;36m__call__\\u001b[0;34m(self, parent, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m     81\\u001b[0m                     operation_name, params)\\n\\u001b[1;32m     82\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m---> 83\\u001b[0;31m         \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mgetattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparent\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mmeta\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mclient\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m**\\u001b[0m\\u001b[0mparams\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m     84\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m     85\\u001b[0m         \\u001b[0mlogger\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdebug\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m'Response: %r'\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mresponse\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_api_call\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    310\\u001b[0m                     \\\"%s() only accepts keyword arguments.\\\" % py_operation_name)\\n\\u001b[1;32m    311\\u001b[0m             \\u001b[0;31m# The \\\"self\\\" in this scope is referring to the BaseClient.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 312\\u001b[0;31m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_make_api_call\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0moperation_name\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    313\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    314\\u001b[0m         \\u001b[0m_api_call\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m__name__\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mstr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mpy_operation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_make_api_call\\u001b[0;34m(self, operation_name, api_params)\\u001b[0m\\n\\u001b[1;32m    603\\u001b[0m             \\u001b[0merror_code\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Error\\\"\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m{\\u001b[0m\\u001b[0;34m}\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Code\\\"\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    604\\u001b[0m             \\u001b[0merror_class\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mexceptions\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mfrom_code\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0merror_code\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 605\\u001b[0;31m             \\u001b[0;32mraise\\u001b[0m \\u001b[0merror_class\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    606\\u001b[0m         \\u001b[0;32melse\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    607\\u001b[0m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mClientError\\u001b[0m: An error occurred (DependencyViolation) when calling the DeleteVpc operation: The vpc 'vpc-2bb1584c' has dependencies and cannot be deleted.\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"vpc.delete()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 139,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"TypeError\",\n     \"evalue\": \"'ec2.subnetsCollection' object does not support indexing\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mTypeError\\u001b[0m                                 Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-139-8107254f2575>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mec2\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0msubnets\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mall\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m[\\u001b[0m\\u001b[0;36m0\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;31mTypeError\\u001b[0m: 'ec2.subnetsCollection' object does not support indexing\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"ec2.subnets.all()[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 140,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"ClientError\",\n     \"evalue\": \"An error occurred (DependencyViolation) when calling the DeleteVpc operation: The vpc 'vpc-2bb1584c' has dependencies and cannot be deleted.\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mClientError\\u001b[0m                               Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-140-66c2e576fccb>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mclient\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdelete_vpc\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mVpcId\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0mvpc\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mid\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_api_call\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    310\\u001b[0m                     \\\"%s() only accepts keyword arguments.\\\" % py_operation_name)\\n\\u001b[1;32m    311\\u001b[0m             \\u001b[0;31m# The \\\"self\\\" in this scope is referring to the BaseClient.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 312\\u001b[0;31m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_make_api_call\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0moperation_name\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    313\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    314\\u001b[0m         \\u001b[0m_api_call\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m__name__\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mstr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mpy_operation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_make_api_call\\u001b[0;34m(self, operation_name, api_params)\\u001b[0m\\n\\u001b[1;32m    603\\u001b[0m             \\u001b[0merror_code\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Error\\\"\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m{\\u001b[0m\\u001b[0;34m}\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Code\\\"\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    604\\u001b[0m             \\u001b[0merror_class\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mexceptions\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mfrom_code\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0merror_code\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 605\\u001b[0;31m             \\u001b[0;32mraise\\u001b[0m \\u001b[0merror_class\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    606\\u001b[0m         \\u001b[0;32melse\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    607\\u001b[0m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mClientError\\u001b[0m: An error occurred (DependencyViolation) when calling the DeleteVpc operation: The vpc 'vpc-2bb1584c' has dependencies and cannot be deleted.\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"response = client.delete_vpc(VpcId=vpc.id)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 152,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[ec2.RouteTable(id='rtb-f4ba3693'), ec2.RouteTable(id='rtb-a8b438cf')]\"\n      ]\n     },\n     \"execution_count\": 152,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"list(vpc.route_tables.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 150,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"ec2.RouteTable(id='rtb-f4ba3693')\\n\",\n      \"ec2.RouteTable(id='rtb-a8b438cf')\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"for r in vpc.route_tables.all():\\n\",\n    \"  print(r)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 158,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"subnets = list(vpc.subnets.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 159,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[]\"\n      ]\n     },\n     \"execution_count\": 159,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"subnets\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 157,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"IndexError\",\n     \"evalue\": \"list index out of range\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mIndexError\\u001b[0m                                Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-157-09ce1249c092>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0msubnet\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0msubnets\\u001b[0m\\u001b[0;34m[\\u001b[0m\\u001b[0;36m1\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;31mIndexError\\u001b[0m: list index out of range\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"subnet = subnets[1]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 156,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 19 Dec 2017 01:43:58 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': 'a322b866-3966-495f-9b6f-b05ceca514a5',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 156,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"subnet.delete()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 72,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"True\"\n      ]\n     },\n     \"execution_count\": 72,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"kk.issubset(ig.attachments[0].keys())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 73,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def _get1(items, **kwargs):\\n\",\n    \"  \\\"\\\"\\\"Helper method to extract values, ie\\n\",\n    \"  response = [{'State': 'available', 'VpcId': 'vpc-2bb1584c'}]\\n\",\n    \"  _get1(response, State=-1, VpcId='vpc-2bb1584c') #=> 'available'\\\"\\\"\\\"\\n\",\n    \"\\n\",\n    \"  # find the value of attribute to return\\n\",\n    \"  query_arg = None\\n\",\n    \"  for arg, value in kwargs.items():\\n\",\n    \"    if value == -1:\\n\",\n    \"      assert query_arg is None, \\\"Only single query arg (-1 valued) is allowed\\\"\\n\",\n    \"      query_arg = arg\\n\",\n    \"  result = []\\n\",\n    \"  \\n\",\n    \"  filterset = set(kwargs.keys())\\n\",\n    \"  for item in items:\\n\",\n    \"    match = True\\n\",\n    \"    assert filterset.issubset(item.keys()), \\\"Filter set contained %s which was not in record %s\\\" %(filterset.difference(item.keys()),\\n\",\n    \"                                                                                                  item)\\n\",\n    \"    for arg in item:\\n\",\n    \"      if arg == query_arg:\\n\",\n    \"        continue\\n\",\n    \"      if arg in kwargs:\\n\",\n    \"        if item[arg] != kwargs[arg]:\\n\",\n    \"          match = False\\n\",\n    \"          break\\n\",\n    \"    if match:\\n\",\n    \"      result.append(item[query_arg])\\n\",\n    \"  assert len(result) <= 1, \\\"%d values matched %s, only allow 1\\\" % (len(result), kwargs)\\n\",\n    \"  if result:\\n\",\n    \"    return result[0]\\n\",\n    \"  return None\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 74,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'available'\"\n      ]\n     },\n     \"execution_count\": 74,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"_get1(ig.attachments, State=-1, VpcId='vpc-2bb1584c')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 75,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ig.attachments?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 13,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"TypeError\",\n     \"evalue\": \"unsupported operand type(s) for -: 'ec2.Vpc' and 'int'\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mTypeError\\u001b[0m                                 Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-13-1fb6eba250c4>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mvpc\\u001b[0m\\u001b[0;34m-\\u001b[0m\\u001b[0;36m14876473\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;31mTypeError\\u001b[0m: unsupported operand type(s) for -: 'ec2.Vpc' and 'int'\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"vpc-14876473\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 76,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"client = boto3.client('ec2')\\n\",\n    \"route_table = vpc.create_route_table()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 77,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"vpc.create_route_table?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 79,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"route_table.load()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 84,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def _make_name(name):\\n\",\n    \"  return [{'Key': 'Name', 'Value': name}]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 87,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[ec2.Tag(resource_id='rtb-a8b438cf', key='Name', value='nexus')]\"\n      ]\n     },\n     \"execution_count\": 87,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"route_table.create_tags(Tags=_make_name(\\\"nexus\\\"))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 86,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"route_table.create_tags?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 88,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[{'Key': 'Name', 'Value': 'nexus'}]\"\n      ]\n     },\n     \"execution_count\": 88,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"route_table.tags\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 89,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"route = route_table.create_route(\\n\",\n    \"    DestinationCidrBlock='0.0.0.0/0',\\n\",\n    \"    GatewayId=ig.id\\n\",\n    \")\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 91,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"AttributeError\",\n     \"evalue\": \"'ec2.Route' object has no attribute 'load'\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mAttributeError\\u001b[0m                            Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-91-5079b7942143>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mroute\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mload\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;31mAttributeError\\u001b[0m: 'ec2.Route' object has no attribute 'load'\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"route.load()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 94,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[]\"\n      ]\n     },\n     \"execution_count\": 94,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"route_table.get_available_subresources()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 95,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[ec2.Route(route_table_id='rtb-a8b438cf', destination_cidr_block='192.168.0.0/16'),\\n\",\n       \" ec2.Route(route_table_id='rtb-a8b438cf', destination_cidr_block='0.0.0.0/0')]\"\n      ]\n     },\n     \"execution_count\": 95,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"route_table.routes\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 101,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Failed\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"for i in range(5):\\n\",\n    \"  if i == 6:\\n\",\n    \"    break\\n\",\n    \"else:\\n\",\n    \"  print(\\\"Failed\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 160,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"    subnet = vpc.create_subnet(CidrBlock='192.168.1.0/20')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 161,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'subnet-76901911'\"\n      ]\n     },\n     \"execution_count\": 161,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"subnet.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 163,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"route_tables = list(vpc.route_tables.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 164,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[ec2.RouteTable(id='rtb-f4ba3693'), ec2.RouteTable(id='rtb-a8b438cf')]\"\n      ]\n     },\n     \"execution_count\": 164,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"route_tables\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 165,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"route_table = route_tables[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 167,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'rtb-f4ba3693'\"\n      ]\n     },\n     \"execution_count\": 167,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"route_table.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 209,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"security_groups = list(vpc.security_groups.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 212,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"IndexError\",\n     \"evalue\": \"list index out of range\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mIndexError\\u001b[0m                                Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-212-19c21c6a8dfc>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0msecurity_groups\\u001b[0m\\u001b[0;34m[\\u001b[0m\\u001b[0;36m1\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdelete\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;31mIndexError\\u001b[0m: list index out of range\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"security_groups[1].delete()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 214,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"ec2.SecurityGroup(id='sg-4e8c6c37')\"\n      ]\n     },\n     \"execution_count\": 214,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"security_groups[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"subnet.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 215,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"ClientError\",\n     \"evalue\": \"An error occurred (CannotDelete) when calling the DeleteSecurityGroup operation: the specified group: \\\"sg-4e8c6c37\\\" name: \\\"default\\\" cannot be deleted by a user\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mClientError\\u001b[0m                               Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-215-24e300c2f545>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0msecurity_groups\\u001b[0m\\u001b[0;34m[\\u001b[0m\\u001b[0;36m0\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdelete\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/factory.py\\u001b[0m in \\u001b[0;36mdo_action\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    518\\u001b[0m             \\u001b[0;31m# instance via ``self``.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    519\\u001b[0m             \\u001b[0;32mdef\\u001b[0m \\u001b[0mdo_action\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 520\\u001b[0;31m                 \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0maction\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    521\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    522\\u001b[0m                 \\u001b[0;32mif\\u001b[0m \\u001b[0mhasattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m'load'\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/action.py\\u001b[0m in \\u001b[0;36m__call__\\u001b[0;34m(self, parent, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m     81\\u001b[0m                     operation_name, params)\\n\\u001b[1;32m     82\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m---> 83\\u001b[0;31m         \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mgetattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparent\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mmeta\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mclient\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m**\\u001b[0m\\u001b[0mparams\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m     84\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m     85\\u001b[0m         \\u001b[0mlogger\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdebug\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m'Response: %r'\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mresponse\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_api_call\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    310\\u001b[0m                     \\\"%s() only accepts keyword arguments.\\\" % py_operation_name)\\n\\u001b[1;32m    311\\u001b[0m             \\u001b[0;31m# The \\\"self\\\" in this scope is referring to the BaseClient.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 312\\u001b[0;31m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_make_api_call\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0moperation_name\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    313\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    314\\u001b[0m         \\u001b[0m_api_call\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m__name__\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mstr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mpy_operation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_make_api_call\\u001b[0;34m(self, operation_name, api_params)\\u001b[0m\\n\\u001b[1;32m    603\\u001b[0m             \\u001b[0merror_code\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Error\\\"\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m{\\u001b[0m\\u001b[0;34m}\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Code\\\"\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    604\\u001b[0m             \\u001b[0merror_class\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mexceptions\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mfrom_code\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0merror_code\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 605\\u001b[0;31m             \\u001b[0;32mraise\\u001b[0m \\u001b[0merror_class\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    606\\u001b[0m         \\u001b[0;32melse\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    607\\u001b[0m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mClientError\\u001b[0m: An error occurred (CannotDelete) when calling the DeleteSecurityGroup operation: the specified group: \\\"sg-4e8c6c37\\\" name: \\\"default\\\" cannot be deleted by a user\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"security_groups[0].delete()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 170,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[ec2.Route(route_table_id='rtb-f4ba3693', destination_cidr_block='192.168.0.0/16')]\"\n      ]\n     },\n     \"execution_count\": 170,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"route_table.routes\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 172,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"ClientError\",\n     \"evalue\": \"An error occurred (InvalidParameterValue) when calling the DeleteRoute operation: cannot remove local route 192.168.0.0/16 in route table rtb-f4ba3693\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mClientError\\u001b[0m                               Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-172-593d551f12e4>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mroute_table\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mroutes\\u001b[0m\\u001b[0;34m[\\u001b[0m\\u001b[0;36m0\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdelete\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/factory.py\\u001b[0m in \\u001b[0;36mdo_action\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    518\\u001b[0m             \\u001b[0;31m# instance via ``self``.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    519\\u001b[0m             \\u001b[0;32mdef\\u001b[0m \\u001b[0mdo_action\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 520\\u001b[0;31m                 \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0maction\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    521\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    522\\u001b[0m                 \\u001b[0;32mif\\u001b[0m \\u001b[0mhasattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m'load'\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/action.py\\u001b[0m in \\u001b[0;36m__call__\\u001b[0;34m(self, parent, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m     81\\u001b[0m                     operation_name, params)\\n\\u001b[1;32m     82\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m---> 83\\u001b[0;31m         \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mgetattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparent\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mmeta\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mclient\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m**\\u001b[0m\\u001b[0mparams\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m     84\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m     85\\u001b[0m         \\u001b[0mlogger\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdebug\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m'Response: %r'\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mresponse\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_api_call\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    310\\u001b[0m                     \\\"%s() only accepts keyword arguments.\\\" % py_operation_name)\\n\\u001b[1;32m    311\\u001b[0m             \\u001b[0;31m# The \\\"self\\\" in this scope is referring to the BaseClient.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 312\\u001b[0;31m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_make_api_call\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0moperation_name\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    313\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    314\\u001b[0m         \\u001b[0m_api_call\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m__name__\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mstr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mpy_operation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_make_api_call\\u001b[0;34m(self, operation_name, api_params)\\u001b[0m\\n\\u001b[1;32m    603\\u001b[0m             \\u001b[0merror_code\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Error\\\"\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m{\\u001b[0m\\u001b[0;34m}\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Code\\\"\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    604\\u001b[0m             \\u001b[0merror_class\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mexceptions\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mfrom_code\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0merror_code\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 605\\u001b[0;31m             \\u001b[0;32mraise\\u001b[0m \\u001b[0merror_class\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    606\\u001b[0m         \\u001b[0;32melse\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    607\\u001b[0m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mClientError\\u001b[0m: An error occurred (InvalidParameterValue) when calling the DeleteRoute operation: cannot remove local route 192.168.0.0/16 in route table rtb-f4ba3693\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"route_table.routes[0].delete()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 175,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"gateways = list(vpc.internet_gateways.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 176,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"gateway = gateways[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 180,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 19 Dec 2017 01:51:15 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '230d20fa-3cf3-4344-afe6-159d0ac6f522',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 180,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"gateway.detach_from_vpc(VpcId=vpc.id)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 186,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[]\"\n      ]\n     },\n     \"execution_count\": 186,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"list(vpc.internet_gateways.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 193,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"route_tables = list(vpc.route_tables.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 195,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"route_table = route_tables[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 199,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"route = route_table.routes[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 200,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"ec2.Route(route_table_id='rtb-f4ba3693', destination_cidr_block='192.168.0.0/16')\"\n      ]\n     },\n     \"execution_count\": 200,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"route\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 201,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"ClientError\",\n     \"evalue\": \"An error occurred (InvalidParameterValue) when calling the DeleteRoute operation: cannot remove local route 192.168.0.0/16 in route table rtb-f4ba3693\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mClientError\\u001b[0m                               Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-201-a85a3a3f7fa5>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mroute\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdelete\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/factory.py\\u001b[0m in \\u001b[0;36mdo_action\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    518\\u001b[0m             \\u001b[0;31m# instance via ``self``.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    519\\u001b[0m             \\u001b[0;32mdef\\u001b[0m \\u001b[0mdo_action\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 520\\u001b[0;31m                 \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0maction\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    521\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    522\\u001b[0m                 \\u001b[0;32mif\\u001b[0m \\u001b[0mhasattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m'load'\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/action.py\\u001b[0m in \\u001b[0;36m__call__\\u001b[0;34m(self, parent, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m     81\\u001b[0m                     operation_name, params)\\n\\u001b[1;32m     82\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m---> 83\\u001b[0;31m         \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mgetattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparent\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mmeta\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mclient\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m**\\u001b[0m\\u001b[0mparams\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m     84\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m     85\\u001b[0m         \\u001b[0mlogger\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdebug\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m'Response: %r'\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mresponse\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_api_call\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    310\\u001b[0m                     \\\"%s() only accepts keyword arguments.\\\" % py_operation_name)\\n\\u001b[1;32m    311\\u001b[0m             \\u001b[0;31m# The \\\"self\\\" in this scope is referring to the BaseClient.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 312\\u001b[0;31m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_make_api_call\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0moperation_name\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    313\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    314\\u001b[0m         \\u001b[0m_api_call\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m__name__\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mstr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mpy_operation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_make_api_call\\u001b[0;34m(self, operation_name, api_params)\\u001b[0m\\n\\u001b[1;32m    603\\u001b[0m             \\u001b[0merror_code\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Error\\\"\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m{\\u001b[0m\\u001b[0;34m}\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Code\\\"\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    604\\u001b[0m             \\u001b[0merror_class\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mexceptions\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mfrom_code\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0merror_code\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 605\\u001b[0;31m             \\u001b[0;32mraise\\u001b[0m \\u001b[0merror_class\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    606\\u001b[0m         \\u001b[0;32melse\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    607\\u001b[0m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mClientError\\u001b[0m: An error occurred (InvalidParameterValue) when calling the DeleteRoute operation: cannot remove local route 192.168.0.0/16 in route table rtb-f4ba3693\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"route.delete()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 206,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[ec2.SecurityGroup(id='sg-4e8c6c37')]\"\n      ]\n     },\n     \"execution_count\": 206,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"list(vpc.security_groups.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 104,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"vpc.create_subnet?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 97,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"rr = route_table.routes[1]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 99,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'0.0.0.0/0'\"\n      ]\n     },\n     \"execution_count\": 99,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"rr.destination_cidr_block\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ec.RouteTable('rtb-3b530d5d').routes\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 92,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"ResourceLoadException\",\n     \"evalue\": \"ec2.Route has no load method\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mResourceLoadException\\u001b[0m                     Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-92-9fe40fcb58d9>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mroute\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mstate\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/factory.py\\u001b[0m in \\u001b[0;36mproperty_loader\\u001b[0;34m(self)\\u001b[0m\\n\\u001b[1;32m    341\\u001b[0m                     raise ResourceLoadException(\\n\\u001b[1;32m    342\\u001b[0m                         '{0} has no load method'.format(\\n\\u001b[0;32m--> 343\\u001b[0;31m                             self.__class__.__name__))\\n\\u001b[0m\\u001b[1;32m    344\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    345\\u001b[0m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mmeta\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdata\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mname\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mResourceLoadException\\u001b[0m: ec2.Route has no load method\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"route.state\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 58,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"response = client.describe_vpcs()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 63,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"200\"\n      ]\n     },\n     \"execution_count\": 63,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"response[\\\"ResponseMetadata\\\"]['HTTPStatusCode']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 64,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[{'CidrBlock': '172.31.0.0/16',\\n\",\n       \"  'CidrBlockAssociationSet': [{'AssociationId': 'vpc-cidr-assoc-984c4ff1',\\n\",\n       \"    'CidrBlock': '172.31.0.0/16',\\n\",\n       \"    'CidrBlockState': {'State': 'associated'}}],\\n\",\n       \"  'DhcpOptionsId': 'dopt-4689da22',\\n\",\n       \"  'InstanceTenancy': 'default',\\n\",\n       \"  'IsDefault': True,\\n\",\n       \"  'State': 'available',\\n\",\n       \"  'VpcId': 'vpc-79c4f61d'},\\n\",\n       \" {'CidrBlock': '192.168.0.0/16',\\n\",\n       \"  'CidrBlockAssociationSet': [{'AssociationId': 'vpc-cidr-assoc-35a2505d',\\n\",\n       \"    'CidrBlock': '192.168.0.0/16',\\n\",\n       \"    'CidrBlockState': {'State': 'associated'}}],\\n\",\n       \"  'DhcpOptionsId': 'dopt-4689da22',\\n\",\n       \"  'InstanceTenancy': 'default',\\n\",\n       \"  'IsDefault': False,\\n\",\n       \"  'State': 'available',\\n\",\n       \"  'Tags': [{'Key': 'Name', 'Value': 'nexus_vpc'}],\\n\",\n       \"  'VpcId': 'vpc-14876473'}]\"\n      ]\n     },\n     \"execution_count\": 64,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"response['Vpcs']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 80,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"os.environ['AWS_DEFAULT_REGION']='us-west-1'\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 77,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def get_name(tags):\\n\",\n    \"  \\\"\\\"\\\"[{'Key': 'Name', 'Value': 'nexus'}] -> 'nexus'\\\"\\\"\\\"\\n\",\n    \"  names = [entry['Value'] for entry in tags if entry['Key']=='Name']\\n\",\n    \"  if not names:\\n\",\n    \"    names = ['']\\n\",\n    \"  assert len(names)==1, \\\"have more than one name: \\\"+str(names)\\n\",\n    \"  return names[0]\\n\",\n    \"\\n\",\n    \"def create_ec2_client():\\n\",\n    \"  REGION = os.environ['AWS_DEFAULT_REGION']\\n\",\n    \"  return boto3.client('ec2', region_name=REGION)\\n\",\n    \"\\n\",\n    \"def create_ec2_resource():\\n\",\n    \"  REGION = os.environ['AWS_DEFAULT_REGION']\\n\",\n    \"  return boto3.resource('ec2',region_name=REGION)\\n\",\n    \"\\n\",\n    \"def get_vpc_dict():\\n\",\n    \"  \\\"\\\"\\\"Returns dictionary of {name:[vpc1,vpc2, ],...} \\\"\\\"\\\"\\n\",\n    \"  from collections import defaultdict\\n\",\n    \"  result = defaultdict(list)\\n\",\n    \"  client = create_ec2_client()\\n\",\n    \"  response = client.describe_vpcs()\\n\",\n    \"  assert response[\\\"ResponseMetadata\\\"]['HTTPStatusCode'] == 200\\n\",\n    \"  for vpc_response in response['Vpcs']:\\n\",\n    \"    result[get_name(vpc_response.get('Tags', []))].append(vpc_response)\\n\",\n    \"  return result\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 85,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'vpc-14876473'\"\n      ]\n     },\n     \"execution_count\": 85,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"vpc.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 82,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"defaultdict(list,\\n\",\n       \"            {'': [{'CidrBlock': '172.31.0.0/16',\\n\",\n       \"               'CidrBlockAssociationSet': [{'AssociationId': 'vpc-cidr-assoc-984c4ff1',\\n\",\n       \"                 'CidrBlock': '172.31.0.0/16',\\n\",\n       \"                 'CidrBlockState': {'State': 'associated'}}],\\n\",\n       \"               'DhcpOptionsId': 'dopt-4689da22',\\n\",\n       \"               'InstanceTenancy': 'default',\\n\",\n       \"               'IsDefault': True,\\n\",\n       \"               'State': 'available',\\n\",\n       \"               'VpcId': 'vpc-79c4f61d'}],\\n\",\n       \"             'nexus_vpc': [{'CidrBlock': '192.168.0.0/16',\\n\",\n       \"               'CidrBlockAssociationSet': [{'AssociationId': 'vpc-cidr-assoc-35a2505d',\\n\",\n       \"                 'CidrBlock': '192.168.0.0/16',\\n\",\n       \"                 'CidrBlockState': {'State': 'associated'}}],\\n\",\n       \"               'DhcpOptionsId': 'dopt-4689da22',\\n\",\n       \"               'InstanceTenancy': 'default',\\n\",\n       \"               'IsDefault': False,\\n\",\n       \"               'State': 'available',\\n\",\n       \"               'Tags': [{'Key': 'Name', 'Value': 'nexus_vpc'}],\\n\",\n       \"               'VpcId': 'vpc-14876473'}]})\"\n      ]\n     },\n     \"execution_count\": 82,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"get_vpc_dict()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 84,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"False\"\n      ]\n     },\n     \"execution_count\": 84,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"'nexus' in get_vpc_dict()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 79,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 12 Dec 2017 05:20:58 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '1fe9496b-f3af-4c48-9841-35c9b0172bf6',\\n\",\n       \"  'RetryAttempts': 0},\\n\",\n       \" 'Vpcs': [{'CidrBlock': '172.31.0.0/16',\\n\",\n       \"   'CidrBlockAssociationSet': [{'AssociationId': 'vpc-cidr-assoc-4805d222',\\n\",\n       \"     'CidrBlock': '172.31.0.0/16',\\n\",\n       \"     'CidrBlockState': {'State': 'associated'}}],\\n\",\n       \"   'DhcpOptionsId': 'dopt-fcb80385',\\n\",\n       \"   'InstanceTenancy': 'default',\\n\",\n       \"   'IsDefault': True,\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'VpcId': 'vpc-2b72a053'}]}\"\n      ]\n     },\n     \"execution_count\": 79,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client = create_ec2_client()\\n\",\n    \"response = client.describe_vpcs()\\n\",\n    \"response  \"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 55,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 12 Dec 2017 05:06:27 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': 'aaf8c91c-8ef1-425b-87e9-e8c13a17ecf5',\\n\",\n       \"  'RetryAttempts': 0},\\n\",\n       \" 'Vpcs': [{'CidrBlock': '192.168.0.0/16',\\n\",\n       \"   'CidrBlockAssociationSet': [{'AssociationId': 'vpc-cidr-assoc-35a2505d',\\n\",\n       \"     'CidrBlock': '192.168.0.0/16',\\n\",\n       \"     'CidrBlockState': {'State': 'associated'}}],\\n\",\n       \"   'DhcpOptionsId': 'dopt-4689da22',\\n\",\n       \"   'InstanceTenancy': 'default',\\n\",\n       \"   'IsDefault': False,\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'Tags': [{'Key': 'Name', 'Value': 'nexus_vpc'}],\\n\",\n       \"   'VpcId': 'vpc-14876473'}]}\"\n      ]\n     },\n     \"execution_count\": 55,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.describe_vpcs(VpcIds=[vpc.id])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 187,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def get_vpc_dict():\\n\",\n    \"  \\\"\\\"\\\"Returns dictionary of named VPCs {name: vpc_id}\\n\",\n    \"\\n\",\n    \"  Assert fails if there's more than one VPC with same name.\\\"\\\"\\\"\\n\",\n    \"\\n\",\n    \"  client = _create_ec2_client()\\n\",\n    \"  response = client.describe_vpcs()\\n\",\n    \"  assert _is_good_response(response)\\n\",\n    \"\\n\",\n    \"  result = OrderedDict()\\n\",\n    \"  for vpc_response in response['Vpcs']:\\n\",\n    \"    key = _get_name(vpc_response.get('Tags', []))\\n\",\n    \"    if not key:  # skip VPC's that don't have a name assigned\\n\",\n    \"      continue\\n\",\n    \"    \\n\",\n    \"    assert key not in result, (\\\"Duplicate VPC group \\\" + key)\\n\",\n    \"    result[key] = vpc_response['VpcId']\\n\",\n    \"    \\n\",\n    \"  return result\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 189,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"OrderedDict([('282e747a-pachydermcluster.kubernetes.com', 'vpc-f683678f'),\\n\",\n       \"             ('yong', 'vpc-d91a23bf'),\\n\",\n       \"             ('0726aa4c-pachydermcluster.kubernetes.com', 'vpc-14500972')])\"\n      ]\n     },\n     \"execution_count\": 189,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"def _get_name(tags):\\n\",\n    \"  \\\"\\\"\\\"Helper utility to extract name out of tags dictionary.\\n\",\n    \"      [{'Key': 'Name', 'Value': 'nexus'}] -> 'nexus'\\n\",\n    \" \\n\",\n    \"     Assert fails if there's more than one name.\\n\",\n    \"     Returns '' if there's less than one name.\\n\",\n    \"  \\\"\\\"\\\"\\n\",\n    \"  \\n\",\n    \"  names = [entry['Value'] for entry in tags if entry['Key']=='Name']\\n\",\n    \"  if not names:\\n\",\n    \"    names = ['']\\n\",\n    \"  assert len(names)==1, \\\"have more than one name: \\\"+str(names)\\n\",\n    \"  return names[0]\\n\",\n    \"\\n\",\n    \"get_vpc_dict()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 191,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"vvv=ec2.Vpc('vpc-d91a23bf')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 192,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'vpc-d91a23bf'\"\n      ]\n     },\n     \"execution_count\": 192,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"vvv.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ec2.SecurityGroup\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 186,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"ClientError\",\n     \"evalue\": \"An error occurred (InvalidPlacementGroup.Duplicate) when calling the CreatePlacementGroup operation: The placement group 'hi' already exists.\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mClientError\\u001b[0m                               Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-186-3bfce4a03614>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mec2\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mcreate_placement_group\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mGroupName\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0;34m'hi'\\u001b[0m\\u001b[0;34m,\\u001b[0m\\u001b[0mStrategy\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0;34m'cluster'\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/factory.py\\u001b[0m in \\u001b[0;36mdo_action\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    518\\u001b[0m             \\u001b[0;31m# instance via ``self``.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    519\\u001b[0m             \\u001b[0;32mdef\\u001b[0m \\u001b[0mdo_action\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 520\\u001b[0;31m                 \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0maction\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    521\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    522\\u001b[0m                 \\u001b[0;32mif\\u001b[0m \\u001b[0mhasattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m'load'\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/action.py\\u001b[0m in \\u001b[0;36m__call__\\u001b[0;34m(self, parent, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m     81\\u001b[0m                     operation_name, params)\\n\\u001b[1;32m     82\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m---> 83\\u001b[0;31m         \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mgetattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparent\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mmeta\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mclient\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m**\\u001b[0m\\u001b[0mparams\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m     84\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m     85\\u001b[0m         \\u001b[0mlogger\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdebug\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m'Response: %r'\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mresponse\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_api_call\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    310\\u001b[0m                     \\\"%s() only accepts keyword arguments.\\\" % py_operation_name)\\n\\u001b[1;32m    311\\u001b[0m             \\u001b[0;31m# The \\\"self\\\" in this scope is referring to the BaseClient.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 312\\u001b[0;31m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_make_api_call\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0moperation_name\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    313\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    314\\u001b[0m         \\u001b[0m_api_call\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m__name__\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mstr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mpy_operation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_make_api_call\\u001b[0;34m(self, operation_name, api_params)\\u001b[0m\\n\\u001b[1;32m    603\\u001b[0m             \\u001b[0merror_code\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Error\\\"\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m{\\u001b[0m\\u001b[0;34m}\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Code\\\"\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    604\\u001b[0m             \\u001b[0merror_class\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mexceptions\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mfrom_code\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0merror_code\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 605\\u001b[0;31m             \\u001b[0;32mraise\\u001b[0m \\u001b[0merror_class\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    606\\u001b[0m         \\u001b[0;32melse\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    607\\u001b[0m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mClientError\\u001b[0m: An error occurred (InvalidPlacementGroup.Duplicate) when calling the CreatePlacementGroup operation: The placement group 'hi' already exists.\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"ec2.create_placement_group(GroupName='hi',Strategy='cluster')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 19,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"igw-f976c69d\\n\",\n      \"rtb-eea42389\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"ig = ec2.create_internet_gateway()\\n\",\n    \"vpc.attach_internet_gateway(InternetGatewayId=ig.id)\\n\",\n    \"print(ig.id)\\n\",\n    \"\\n\",\n    \"route_table = vpc.create_route_table()\\n\",\n    \"route = route_table.create_route(\\n\",\n    \"    DestinationCidrBlock='0.0.0.0/0',\\n\",\n    \"    GatewayId=ig.id\\n\",\n    \")\\n\",\n    \"print(route_table.id)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 161,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"gateway = ec2.create_internet_gateway()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 312,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"gateway.attach_to_vpc?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 163,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'vpc-14876473'\"\n      ]\n     },\n     \"execution_count\": 163,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"vpc.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 165,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"  subnet = vpc.create_subnet(CidrBlock='192.168.2.0/24')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 166,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'pending'\"\n      ]\n     },\n     \"execution_count\": 166,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"subnet.state\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 195,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'KeyPairs': [{'KeyFingerprint': '28:6e:51:d6:81:3d:51:22:4b:20:4a:fb:cf:9b:1f:9f:1d:2a:a9:94',\\n\",\n       \"   'KeyName': 'aws_pach_api_service'},\\n\",\n       \"  {'KeyFingerprint': '6b:07:eb:f9:ab:ff:4f:18:3c:65:6e:99:05:01:21:fc:71:be:be:13',\\n\",\n       \"   'KeyName': 'aws_pach_api_service_stage'},\\n\",\n       \"  {'KeyFingerprint': 'f7:9a:33:d7:72:63:fe:27:30:9a:3b:49:e5:fa:dd:0b:9a:31:77:7a',\\n\",\n       \"   'KeyName': 'brendan'},\\n\",\n       \"  {'KeyFingerprint': '1d:61:59:c6:eb:c3:ca:c4:a9:7a:7a:19:8d:1c:6d:4a',\\n\",\n       \"   'KeyName': 'kubernetes.0726aa4c-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58'},\\n\",\n       \"  {'KeyFingerprint': '1d:61:59:c6:eb:c3:ca:c4:a9:7a:7a:19:8d:1c:6d:4a',\\n\",\n       \"   'KeyName': 'kubernetes.282e747a-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58'},\\n\",\n       \"  {'KeyFingerprint': '1d:61:59:c6:eb:c3:ca:c4:a9:7a:7a:19:8d:1c:6d:4a',\\n\",\n       \"   'KeyName': 'kubernetes.6dbcbbe2-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58'},\\n\",\n       \"  {'KeyFingerprint': '1d:61:59:c6:eb:c3:ca:c4:a9:7a:7a:19:8d:1c:6d:4a',\\n\",\n       \"   'KeyName': 'kubernetes.db5d0d76-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58'},\\n\",\n       \"  {'KeyFingerprint': '42:79:9a:be:17:03:c9:de:dd:05:92:de:85:d7:29:07:cd:b7:a0:5b',\\n\",\n       \"   'KeyName': 'nexus-oregon'},\\n\",\n       \"  {'KeyFingerprint': '4e:2b:72:59:5f:11:94:2d:5a:92:ba:10:2e:f0:10:da:22:03:d3:30',\\n\",\n       \"   'KeyName': 'pach_service_stage'},\\n\",\n       \"  {'KeyFingerprint': '43:fe:a7:51:d7:ad:26:7c:ce:0e:94:53:31:36:9f:38:9f:63:17:1c',\\n\",\n       \"   'KeyName': 'yaroslav'}],\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Wed, 13 Dec 2017 21:38:18 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '040f83ac-0c84-4f31-b6fa-9205581c6fae',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 195,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.describe_key_pairs()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 197,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"keypair=ec2.KeyPair('yaroslav')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 199,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'PlacementGroups': [{'GroupName': 'beefy3',\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'beefy2', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'amazon', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'amazon3', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'inet', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'sharded2', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'amazon2', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'beefy_head', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'default', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'inet3', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'test3', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'amazon1', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'sharded', 'State': 'available', 'Strategy': 'cluster'}],\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Wed, 13 Dec 2017 21:40:06 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': 'fb2119d5-8ed3-4077-90ef-9dc4785755b5',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 199,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.describe_placement_groups()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 205,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"plgroup=ec2.PlacementGroup('beefy2')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 209,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"grp=ec2.PlacementGroup('amazon')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 210,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"ClientError\",\n     \"evalue\": \"An error occurred (InvalidPlacementGroup.Unknown) when calling the DescribePlacementGroups operation: The Placement Group 'amazon' is unknown.\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mClientError\\u001b[0m                               Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-210-df4f78d74a33>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mgrp\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mload\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/factory.py\\u001b[0m in \\u001b[0;36mdo_action\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    503\\u001b[0m             \\u001b[0;31m# instance via ``self``.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    504\\u001b[0m             \\u001b[0;32mdef\\u001b[0m \\u001b[0mdo_action\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 505\\u001b[0;31m                 \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0maction\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    506\\u001b[0m                 \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mmeta\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdata\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mresponse\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    507\\u001b[0m             \\u001b[0;31m# Create the docstring for the load/reload mehtods.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/action.py\\u001b[0m in \\u001b[0;36m__call__\\u001b[0;34m(self, parent, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m     81\\u001b[0m                     operation_name, params)\\n\\u001b[1;32m     82\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m---> 83\\u001b[0;31m         \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mgetattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparent\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mmeta\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mclient\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m**\\u001b[0m\\u001b[0mparams\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m     84\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m     85\\u001b[0m         \\u001b[0mlogger\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdebug\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m'Response: %r'\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mresponse\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_api_call\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    310\\u001b[0m                     \\\"%s() only accepts keyword arguments.\\\" % py_operation_name)\\n\\u001b[1;32m    311\\u001b[0m             \\u001b[0;31m# The \\\"self\\\" in this scope is referring to the BaseClient.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 312\\u001b[0;31m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_make_api_call\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0moperation_name\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    313\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    314\\u001b[0m         \\u001b[0m_api_call\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m__name__\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mstr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mpy_operation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_make_api_call\\u001b[0;34m(self, operation_name, api_params)\\u001b[0m\\n\\u001b[1;32m    603\\u001b[0m             \\u001b[0merror_code\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Error\\\"\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m{\\u001b[0m\\u001b[0;34m}\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Code\\\"\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    604\\u001b[0m             \\u001b[0merror_class\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mexceptions\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mfrom_code\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0merror_code\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 605\\u001b[0;31m             \\u001b[0;32mraise\\u001b[0m \\u001b[0merror_class\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    606\\u001b[0m         \\u001b[0;32melse\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    607\\u001b[0m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mClientError\\u001b[0m: An error occurred (InvalidPlacementGroup.Unknown) when calling the DescribePlacementGroups operation: The Placement Group 'amazon' is unknown.\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"grp.load()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 214,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"ec2.PlacementGroup(name='somegroup')\"\n      ]\n     },\n     \"execution_count\": 214,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ec2.create_placement_group(GroupName=\\\"somegroup\\\",Strategy=\\\"cluster\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 217,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"grp=ec2.PlacementGroup('somegroup')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 218,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"grp.load()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 222,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'somegroup'\"\n      ]\n     },\n     \"execution_count\": 222,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"grp.name\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 216,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'PlacementGroups': [{'GroupName': 'beefy2',\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'sharded', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'beefy3', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'inet3', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'beefy_head', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'inet', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'amazon1', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'test3', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'sharded2', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'amazon2', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'amazon', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'default', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'amazon3', 'State': 'available', 'Strategy': 'cluster'}],\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Wed, 13 Dec 2017 21:44:32 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '27bb8855-4926-4b52-9cdf-f8c2e2556861',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 216,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.describe_placement_groups()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 182,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[ec2.Tag(resource_id='sg-c58e97a3', key='Name', value='default_vpc')]\"\n      ]\n     },\n     \"execution_count\": 182,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"security_group.create_tags(Tags=[{\\\"Key\\\": \\\"Name\\\", \\\"Value\\\": \\\"default_vpc\\\"}])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 194,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"ec2.SecurityGroup(id='sg-c58e97a3')\"\n      ]\n     },\n     \"execution_count\": 194,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ec2.SecurityGroup('sg-c58e97a3')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 183,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"security_group.create_tags?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 170,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"route_tables = list(vpc.route_tables.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 172,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[ec2.Route(route_table_id='rtb-45a42322', destination_cidr_block='192.168.0.0/16')]\"\n      ]\n     },\n     \"execution_count\": 172,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"route_tables[0].routes\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 20,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"subnet-0d1f9c6a\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"# create subnet\\n\",\n    \"subnet = ec2.create_subnet(CidrBlock='192.168.1.0/24', VpcId=vpc.id)\\n\",\n    \"print(subnet.id)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 21,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"ec2.RouteTableAssociation(id='rtbassoc-680ae60e')\"\n      ]\n     },\n     \"execution_count\": 21,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"# associate the route table with the subnet\\n\",\n    \"route_table.associate_with_subnet(SubnetId=subnet.id)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 29,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"# Create sec group\\n\",\n    \"sec_group = ec2.create_security_group(\\n\",\n    \"    GroupName='nexus', Description='nexus group', VpcId=vpc.id)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 30,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 12 Dec 2017 02:56:09 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '9be7631e-7150-4029-98d3-5aac5e6d36b8',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 30,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"# enable pinging\\n\",\n    \"sec_group.authorize_ingress(\\n\",\n    \"    CidrIp='0.0.0.0/0',\\n\",\n    \"    IpProtocol='icmp',\\n\",\n    \"    FromPort=-1,\\n\",\n    \"    ToPort=-1\\n\",\n    \")\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"de\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 106,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 12 Dec 2017 05:57:22 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '73a07462-2f68-4655-b0d6-a41eea1c4db1',\\n\",\n       \"  'RetryAttempts': 0},\\n\",\n       \" 'SecurityGroups': [{'Description': 'slice_0 sec group',\\n\",\n       \"   'GroupId': 'sg-39f9e55f',\\n\",\n       \"   'GroupName': 'slice_0',\\n\",\n       \"   'IpPermissions': [{'FromPort': 8888,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 8888,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': -1,\\n\",\n       \"     'IpProtocol': 'icmp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': -1,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-14876473'},\\n\",\n       \"  {'Description': 'nexus group',\\n\",\n       \"   'GroupId': 'sg-4af9e52c',\\n\",\n       \"   'GroupName': 'nexus',\\n\",\n       \"   'IpPermissions': [{'FromPort': 8888,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 8888,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': -1,\\n\",\n       \"     'IpProtocol': 'icmp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': -1,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-14876473'},\\n\",\n       \"  {'Description': 'launch-wizard-1 created 2017-12-11T19:01:58.747-08:00',\\n\",\n       \"   'GroupId': 'sg-61f6ea07',\\n\",\n       \"   'GroupName': 'launch-wizard-1',\\n\",\n       \"   'IpPermissions': [{'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-79c4f61d'},\\n\",\n       \"  {'Description': 'default VPC security group',\\n\",\n       \"   'GroupId': 'sg-73f8e415',\\n\",\n       \"   'GroupName': 'default',\\n\",\n       \"   'IpPermissions': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-73f8e415',\\n\",\n       \"       'UserId': '316880547378'}]}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-14876473'},\\n\",\n       \"  {'Description': 'default VPC security group',\\n\",\n       \"   'GroupId': 'sg-899ddbef',\\n\",\n       \"   'GroupName': 'default',\\n\",\n       \"   'IpPermissions': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-899ddbef',\\n\",\n       \"       'UserId': '316880547378'}]}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-79c4f61d'}]}\"\n      ]\n     },\n     \"execution_count\": 106,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.describe_security_groups()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 31,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 12 Dec 2017 02:56:10 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '0ce3a5f7-7922-4f59-a1f6-0a61f5924b40',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 31,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"# enable SSH\\n\",\n    \"sec_group.authorize_ingress(IpProtocol=\\\"tcp\\\",CidrIp=\\\"0.0.0.0/0\\\",FromPort=22,ToPort=22)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": []\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 32,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"# ipython notebook and tensorboard ports\\n\",\n    \"response = sec_group.authorize_ingress(IpProtocol=\\\"tcp\\\",CidrIp=\\\"0.0.0.0/0\\\",FromPort=8888,ToPort=8888)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 33,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"200\"\n      ]\n     },\n     \"execution_count\": 33,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"response['ResponseMetadata']['HTTPStatusCode']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 103,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'sg-4af9e52c'\"\n      ]\n     },\n     \"execution_count\": 103,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"sec_group.group_id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 177,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"  security_group = ec2.create_security_group(\\n\",\n    \"    GroupName=\\\"hi\\\", Description=\\\"hi\\\",\\n\",\n    \"    VpcId=vpc.id)\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 179,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"    response = security_group.authorize_ingress(IpProtocol=\\\"tcp\\\",\\n\",\n    \"                                                CidrIp=\\\"0.0.0.0/0\\\",\\n\",\n    \"                                                FromPort=8888,ToPort=8888)\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 180,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Wed, 13 Dec 2017 21:20:45 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '14897fbc-151a-4c7f-b6a0-3f6d6edc0294',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 180,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"response\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 181,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"security_group.authorize_ingress?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 224,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'somegroup'\"\n      ]\n     },\n     \"execution_count\": 224,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"grp.group_name\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 229,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"from pprint import pprint as pp\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 233,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"['amazon',\\n\",\n       \" 'sharded',\\n\",\n       \" 'inet3',\\n\",\n       \" 'amazon1',\\n\",\n       \" 'amazon2',\\n\",\n       \" 'sharded2',\\n\",\n       \" 'default',\\n\",\n       \" 'beefy_head',\\n\",\n       \" 'beefy3',\\n\",\n       \" 'amazon3',\\n\",\n       \" 'test3',\\n\",\n       \" 'inet',\\n\",\n       \" 'beefy2']\"\n      ]\n     },\n     \"execution_count\": 233,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"[a['GroupName'] for a in client.describe_placement_groups()['PlacementGroups']]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 241,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"NameError\",\n     \"evalue\": \"name 'name' is not defined\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mNameError\\u001b[0m                                 Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-241-0e590ed9c94f>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mgroup\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mec2\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mcreate_placement_group\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mGroupName\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0mname\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mStrategy\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0;34m'cluster'\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;31mNameError\\u001b[0m: name 'name' is not defined\"\n     ]\n    }\n   ],\n   \"source\": []\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 253,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'PlacementGroups': [{'GroupName': 'default',\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'test3', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'amazon1', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'beefy2', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'inet3', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'amazon3', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'amazon2', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'beefy_head', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'beefy3', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'sharded', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'sharded2', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'inet', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'amazon', 'State': 'available', 'Strategy': 'cluster'}],\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Wed, 13 Dec 2017 21:56:15 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '25c1b8d6-9b87-4eb4-92cc-7321229f4e75',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 253,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.describe_placement_groups()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ec2.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 251,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"group = ec2.create_placement_group(GroupName='default', Strategy='cluster')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 252,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'cluster'\"\n      ]\n     },\n     \"execution_count\": 252,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"group.strategy\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 245,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"group = ec2.PlacementGroup('test_group')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 246,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'cluster'\"\n      ]\n     },\n     \"execution_count\": 246,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"group.strategy\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 313,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ec2.create_instances?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 424,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"NameError\",\n     \"evalue\": \"name 'sec_group' is not defined\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mNameError\\u001b[0m                                 Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-424-ddc497f06e70>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[1;32m      4\\u001b[0m instances = ec2.create_instances(\\n\\u001b[1;32m      5\\u001b[0m     \\u001b[0mImageId\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0mami\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mInstanceType\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0;34m'c5.large'\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mMaxCount\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0;36m1\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mMinCount\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0;36m1\\u001b[0m\\u001b[0;34m,\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m----> 6\\u001b[0;31m     \\u001b[0mNetworkInterfaces\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0;34m[\\u001b[0m\\u001b[0;34m{\\u001b[0m\\u001b[0;34m'SubnetId'\\u001b[0m\\u001b[0;34m:\\u001b[0m \\u001b[0msubnet\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mid\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m'DeviceIndex'\\u001b[0m\\u001b[0;34m:\\u001b[0m \\u001b[0;36m0\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m'AssociatePublicIpAddress'\\u001b[0m\\u001b[0;34m:\\u001b[0m \\u001b[0;32mTrue\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m'Groups'\\u001b[0m\\u001b[0;34m:\\u001b[0m \\u001b[0;34m[\\u001b[0m\\u001b[0msec_group\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mgroup_id\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m}\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m,\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m      7\\u001b[0m     Placement={'GroupName': grp.group_name})\\n\",\n      \"\\u001b[0;31mNameError\\u001b[0m: name 'sec_group' is not defined\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"grp = ec2.create_placement_group(GroupName=\\\"somegroup\\\",Strategy=\\\"cluster\\\")\\n\",\n    \"\\n\",\n    \"ami=\\\"ami-45ead225\\\"\\n\",\n    \"instances = ec2.create_instances(\\n\",\n    \"    ImageId=ami, InstanceType='c5.large', MaxCount=1, MinCount=1,\\n\",\n    \"    NetworkInterfaces=[{'SubnetId': subnet.id, 'DeviceIndex': 0, 'AssociatePublicIpAddress': True, 'Groups': [sec_group.group_id]}],\\n\",\n    \"    Placement={'GroupName': grp.group_name})\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 173,\n   \"metadata\": {\n    \"collapsed\": false,\n    \"scrolled\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Wed, 13 Dec 2017 21:16:43 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '8be31302-d613-4b55-b0b5-33c984f2c84f',\\n\",\n       \"  'RetryAttempts': 0},\\n\",\n       \" 'SecurityGroups': [{'Description': 'default VPC security group',\\n\",\n       \"   'GroupId': 'sg-019aea7c',\\n\",\n       \"   'GroupName': 'default',\\n\",\n       \"   'IpPermissions': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-019aea7c',\\n\",\n       \"       'UserId': '316880547378'}]}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-14500972'},\\n\",\n       \"  {'Description': 'CVC-baseline.  Allows SSH, tensorboard, and jupyter access',\\n\",\n       \"   'GroupId': 'sg-05aeb178',\\n\",\n       \"   'GroupName': 'CVC',\\n\",\n       \"   'IpPermissions': [{'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': 8880,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 8890,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': 6000,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 6010,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'launch-wizard-9 created 2017-10-31T15:56:03.606-04:00',\\n\",\n       \"   'GroupId': 'sg-1036606d',\\n\",\n       \"   'GroupName': 'launch-wizard-9',\\n\",\n       \"   'IpPermissions': [{'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': 3000,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0', 'Description': 'API web service'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 3000,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'default VPC security group',\\n\",\n       \"   'GroupId': 'sg-15c96969',\\n\",\n       \"   'GroupName': 'default',\\n\",\n       \"   'IpPermissions': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-15c96969',\\n\",\n       \"       'UserId': '316880547378'}]}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-f683678f'},\\n\",\n       \"  {'Description': 'group to provide ssh access to studioml workers',\\n\",\n       \"   'GroupId': 'sg-1c440761',\\n\",\n       \"   'GroupName': 'a22039ad-c92c-42a2-84eb-812dc4485f66',\\n\",\n       \"   'IpPermissions': [{'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'udp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 65000,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 65000,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'launch-wizard-7 created 2017-10-24T14:09:55.984-07:00',\\n\",\n       \"   'GroupId': 'sg-23cfb35e',\\n\",\n       \"   'GroupName': 'launch-wizard-7',\\n\",\n       \"   'IpPermissions': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'group to provide ssh access to studioml workers',\\n\",\n       \"   'GroupId': 'sg-2d460550',\\n\",\n       \"   'GroupName': '73c391ed-8ad5-4edb-a588-a424006d0b72',\\n\",\n       \"   'IpPermissions': [{'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'default VPC security group',\\n\",\n       \"   'GroupId': 'sg-331a744e',\\n\",\n       \"   'GroupName': 'default',\\n\",\n       \"   'IpPermissions': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-331a744e',\\n\",\n       \"       'UserId': '316880547378'}]},\\n\",\n       \"    {'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '24.5.69.107/32', 'Description': 'SSH rule'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': 2049,\\n\",\n       \"     'IpProtocol': 'udp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '203.0.113.0/24'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 2049,\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-51fc832c', 'UserId': '316880547378'},\\n\",\n       \"      {'GroupId': 'sg-6f582012', 'UserId': '316880547378'}]},\\n\",\n       \"    {'FromPort': 2049,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '203.0.113.0/24'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 2049,\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-51fc832c', 'UserId': '316880547378'},\\n\",\n       \"      {'GroupId': 'sg-6f582012', 'UserId': '316880547378'}]}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': 2049,\\n\",\n       \"     'IpProtocol': 'udp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '203.0.113.0/24'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 2049,\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-51fc832c', 'UserId': '316880547378'},\\n\",\n       \"      {'GroupId': 'sg-6f582012', 'UserId': '316880547378'}]},\\n\",\n       \"    {'FromPort': 2049,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '203.0.113.0/24'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 2049,\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-51fc832c', 'UserId': '316880547378'},\\n\",\n       \"      {'GroupId': 'sg-6f582012', 'UserId': '316880547378'}]}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'launch-wizard-8 created 2017-10-24T14:33:17.105-07:00',\\n\",\n       \"   'GroupId': 'sg-3e384743',\\n\",\n       \"   'GroupName': 'launch-wizard-8',\\n\",\n       \"   'IpPermissions': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'Pachyderm API services security rules for stage env',\\n\",\n       \"   'GroupId': 'sg-4a7aff36',\\n\",\n       \"   'GroupName': 'pach_api_service_stage',\\n\",\n       \"   'IpPermissions': [{'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0', 'Description': 'SSH for admin'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': 3000,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0',\\n\",\n       \"       'Description': 'incoming HTTP requests'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 3000,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-f683678f'},\\n\",\n       \"  {'Description': 'group to provide ssh access to studioml workers',\\n\",\n       \"   'GroupId': 'sg-51fc832c',\\n\",\n       \"   'GroupName': '046109af-bd00-45d3-bebb-cd5494da35b5',\\n\",\n       \"   'IpPermissions': [{'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'Security group for nodes',\\n\",\n       \"   'GroupId': 'sg-56c7672a',\\n\",\n       \"   'GroupName': 'nodes.282e747a-pachydermcluster.kubernetes.com',\\n\",\n       \"   'IpPermissions': [{'FromPort': 30080,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0',\\n\",\n       \"       'Description': 'pachyderm dashboard/UI'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 30081,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-56c7672a', 'UserId': '316880547378'},\\n\",\n       \"      {'GroupId': 'sg-78c66604', 'UserId': '316880547378'}]},\\n\",\n       \"    {'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': 30650,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0', 'Description': 'API requests'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 30650,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'Tags': [{'Key': 'Name',\\n\",\n       \"     'Value': 'nodes.282e747a-pachydermcluster.kubernetes.com'},\\n\",\n       \"    {'Key': 'KubernetesCluster',\\n\",\n       \"     'Value': '282e747a-pachydermcluster.kubernetes.com'}],\\n\",\n       \"   'VpcId': 'vpc-f683678f'},\\n\",\n       \"  {'Description': 'launch-wizard-5 created 2017-10-24T13:51:09.540-07:00',\\n\",\n       \"   'GroupId': 'sg-5cdca021',\\n\",\n       \"   'GroupName': 'launch-wizard-5',\\n\",\n       \"   'IpPermissions': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'launch-wizard-10 created 2017-11-17T10:38:33.585-08:00',\\n\",\n       \"   'GroupId': 'sg-6e7c6f13',\\n\",\n       \"   'GroupName': 'launch-wizard-10',\\n\",\n       \"   'IpPermissions': [{'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'all traffic',\\n\",\n       \"   'GroupId': 'sg-6f582012',\\n\",\n       \"   'GroupName': 'open',\\n\",\n       \"   'IpPermissions': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'launch-wizard-6 created 2017-10-24T13:55:45.047-07:00',\\n\",\n       \"   'GroupId': 'sg-71daa60c',\\n\",\n       \"   'GroupName': 'launch-wizard-6',\\n\",\n       \"   'IpPermissions': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'group to provide ssh access to studioml workers',\\n\",\n       \"   'GroupId': 'sg-724b340f',\\n\",\n       \"   'GroupName': 'c4d6e81b-b660-429b-a9ab-000146fee87d',\\n\",\n       \"   'IpPermissions': [{'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'launch-wizard-12 created 2017-11-22T16:23:41.264-05:00',\\n\",\n       \"   'GroupId': 'sg-736c830f',\\n\",\n       \"   'GroupName': 'pachyderm_REST_service',\\n\",\n       \"   'IpPermissions': [{'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': 3000,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0', 'Description': 'HTTP requests'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 3000,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-14500972'},\\n\",\n       \"  {'Description': 'launch-wizard-2 created 2017-10-20T17:08:42.881-07:00',\\n\",\n       \"   'GroupId': 'sg-73c1a80e',\\n\",\n       \"   'GroupName': 'launch-wizard-2',\\n\",\n       \"   'IpPermissions': [{'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'Security group for masters',\\n\",\n       \"   'GroupId': 'sg-78c66604',\\n\",\n       \"   'GroupName': 'masters.282e747a-pachydermcluster.kubernetes.com',\\n\",\n       \"   'IpPermissions': [{'FromPort': 1,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 4000,\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-56c7672a',\\n\",\n       \"       'UserId': '316880547378'}]},\\n\",\n       \"    {'FromPort': 4003,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 65535,\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-56c7672a',\\n\",\n       \"       'UserId': '316880547378'}]},\\n\",\n       \"    {'FromPort': 8080,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 8080,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-78c66604',\\n\",\n       \"       'UserId': '316880547378'}]},\\n\",\n       \"    {'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': 1,\\n\",\n       \"     'IpProtocol': 'udp',\\n\",\n       \"     'IpRanges': [],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 65535,\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-56c7672a',\\n\",\n       \"       'UserId': '316880547378'}]},\\n\",\n       \"    {'FromPort': 30650,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 30650,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': 443,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 443,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'Tags': [{'Key': 'KubernetesCluster',\\n\",\n       \"     'Value': '282e747a-pachydermcluster.kubernetes.com'},\\n\",\n       \"    {'Key': 'Name',\\n\",\n       \"     'Value': 'masters.282e747a-pachydermcluster.kubernetes.com'}],\\n\",\n       \"   'VpcId': 'vpc-f683678f'},\\n\",\n       \"  {'Description': 'launch-wizard-11 created 2017-11-17T13:48:16.930-08:00',\\n\",\n       \"   'GroupId': 'sg-908596ed',\\n\",\n       \"   'GroupName': 'launch-wizard-11',\\n\",\n       \"   'IpPermissions': [{'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'default VPC security group',\\n\",\n       \"   'GroupId': 'sg-a0d4d4dd',\\n\",\n       \"   'GroupName': 'default',\\n\",\n       \"   'IpPermissions': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-a0d4d4dd',\\n\",\n       \"       'UserId': '316880547378'}]}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-d91a23bf'},\\n\",\n       \"  {'Description': 'Security group for nodes',\\n\",\n       \"   'GroupId': 'sg-af9dedd2',\\n\",\n       \"   'GroupName': 'nodes.0726aa4c-pachydermcluster.kubernetes.com',\\n\",\n       \"   'IpPermissions': [{'FromPort': 30080,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0',\\n\",\n       \"       'Description': 'Pachyderm Dashboard'}],\\n\",\n       \"     'Ipv6Ranges': [{'CidrIpv6': '::/0',\\n\",\n       \"       'Description': 'Pachyderm Dashboard'}],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 30081,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-af9dedd2', 'UserId': '316880547378'},\\n\",\n       \"      {'GroupId': 'sg-eb9eee96', 'UserId': '316880547378'}]},\\n\",\n       \"    {'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': 30650,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0', 'Description': 'pachyderm service'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 30650,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'Tags': [{'Key': 'Name',\\n\",\n       \"     'Value': 'nodes.0726aa4c-pachydermcluster.kubernetes.com'},\\n\",\n       \"    {'Key': 'KubernetesCluster',\\n\",\n       \"     'Value': '0726aa4c-pachydermcluster.kubernetes.com'}],\\n\",\n       \"   'VpcId': 'vpc-14500972'},\\n\",\n       \"  {'Description': 'group to provide ssh access to studioml workers',\\n\",\n       \"   'GroupId': 'sg-ca2b6bb7',\\n\",\n       \"   'GroupName': '78768c8a-287a-4be4-bbb0-6d531317f8d5',\\n\",\n       \"   'IpPermissions': [{'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'launch-wizard-1 created 2017-10-20T15:57:51.300-07:00',\\n\",\n       \"   'GroupId': 'sg-cdb5dcb0',\\n\",\n       \"   'GroupName': 'launch-wizard-1',\\n\",\n       \"   'IpPermissions': [{'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'launch-wizard-3 created 2017-10-24T13:43:54.899-07:00',\\n\",\n       \"   'GroupId': 'sg-cee498b3',\\n\",\n       \"   'GroupName': 'launch-wizard-3',\\n\",\n       \"   'IpPermissions': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'group to provide ssh access to studioml workers',\\n\",\n       \"   'GroupId': 'sg-dc601fa1',\\n\",\n       \"   'GroupName': 'b10e3d58-b97f-4e9d-82f4-bd0cdad239f1',\\n\",\n       \"   'IpPermissions': [{'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'Security group for masters',\\n\",\n       \"   'GroupId': 'sg-eb9eee96',\\n\",\n       \"   'GroupName': 'masters.0726aa4c-pachydermcluster.kubernetes.com',\\n\",\n       \"   'IpPermissions': [{'FromPort': 1,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 4000,\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-af9dedd2',\\n\",\n       \"       'UserId': '316880547378'}]},\\n\",\n       \"    {'FromPort': 4003,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 65535,\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-af9dedd2',\\n\",\n       \"       'UserId': '316880547378'}]},\\n\",\n       \"    {'FromPort': 8080,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 8080,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-eb9eee96',\\n\",\n       \"       'UserId': '316880547378'}]},\\n\",\n       \"    {'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': 1,\\n\",\n       \"     'IpProtocol': 'udp',\\n\",\n       \"     'IpRanges': [],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 65535,\\n\",\n       \"     'UserIdGroupPairs': [{'GroupId': 'sg-af9dedd2',\\n\",\n       \"       'UserId': '316880547378'}]},\\n\",\n       \"    {'FromPort': 30650,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 30650,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': 443,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 443,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'Tags': [{'Key': 'Name',\\n\",\n       \"     'Value': 'masters.0726aa4c-pachydermcluster.kubernetes.com'},\\n\",\n       \"    {'Key': 'KubernetesCluster',\\n\",\n       \"     'Value': '0726aa4c-pachydermcluster.kubernetes.com'}],\\n\",\n       \"   'VpcId': 'vpc-14500972'},\\n\",\n       \"  {'Description': 'group to provide ssh access to studioml workers',\\n\",\n       \"   'GroupId': 'sg-ef4f3092',\\n\",\n       \"   'GroupName': '079a259c-2d0e-45da-916c-1fb855ae2344',\\n\",\n       \"   'IpPermissions': [{'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'},\\n\",\n       \"  {'Description': 'launch-wizard-12 created 2017-12-08T16:19:44.702-05:00',\\n\",\n       \"   'GroupId': 'sg-f750fa8b',\\n\",\n       \"   'GroupName': 'launch-wizard-12',\\n\",\n       \"   'IpPermissions': [{'FromPort': 22,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 22,\\n\",\n       \"     'UserIdGroupPairs': []},\\n\",\n       \"    {'FromPort': 3000,\\n\",\n       \"     'IpProtocol': 'tcp',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0', 'Description': 'HTTP requests'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'ToPort': 3000,\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-f683678f'},\\n\",\n       \"  {'Description': 'launch-wizard-4 created 2017-10-24T13:48:12.400-07:00',\\n\",\n       \"   'GroupId': 'sg-fde79b80',\\n\",\n       \"   'GroupName': 'launch-wizard-4',\\n\",\n       \"   'IpPermissions': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'IpPermissionsEgress': [{'IpProtocol': '-1',\\n\",\n       \"     'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"     'Ipv6Ranges': [],\\n\",\n       \"     'PrefixListIds': [],\\n\",\n       \"     'UserIdGroupPairs': []}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'VpcId': 'vpc-fe722098'}]}\"\n      ]\n     },\n     \"execution_count\": 173,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.describe_security_groups()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 147,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"ec2.Instance(id='i-07adfb26e0fd845a9')\"\n      ]\n     },\n     \"execution_count\": 147,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instances[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 150,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ii.load()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 151,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'13.56.149.107'\"\n      ]\n     },\n     \"execution_count\": 151,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ii.public_ip_address\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 146,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ii.wait_until_running()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 140,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[ec2.Instance(id='i-07adfb26e0fd845a9')]\"\n      ]\n     },\n     \"execution_count\": 140,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"list(instances)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 47,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import os\\n\",\n    \"# http://boto3.readthedocs.io/en/latest/guide/ec2-example-key-pairs.html\\n\",\n    \"KEY_PAIR_LOCATION=os.environ[\\\"HOME\\\"]+'/.nexus.pem'\\n\",\n    \"KEY_PAIR_NAME='nexus'\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 37,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"keypair = ec2.create_key_pair(KeyName='nexus')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"boto3.client('ec2', region_name=REGION)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 41,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"1670\"\n      ]\n     },\n     \"execution_count\": 41,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"open(KEY_PAIR_LOCATION, 'w').write(keypair.key_material)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 51,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'/Users/yaroslav/.nexus.pem'\"\n      ]\n     },\n     \"execution_count\": 51,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"KEY_PAIR_LOCATION\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 110,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'PlacementGroups': [{'GroupName': 'test',\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'Strategy': 'cluster'}],\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 12 Dec 2017 14:39:41 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '38ed4769-7f17-4a46-ba69-0c25a623959c',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 110,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.describe_placement_groups()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 116,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"from collections import OrderedDict\\n\",\n    \"def get_placement_group_dict():\\n\",\n    \"  \\\"\\\"\\\"Returns dictionary of {placement_group_name: state}\\\"\\\"\\\"\\n\",\n    \"\\n\",\n    \"  client = create_ec2_client()\\n\",\n    \"  response = client.describe_placement_groups()\\n\",\n    \"  assert _is_good_response(response)\\n\",\n    \"\\n\",\n    \"  result = OrderedDict()\\n\",\n    \"  for placement_group_response in response['PlacementGroups']:\\n\",\n    \"    key = placement_group_response['GroupName']\\n\",\n    \"    assert key not in result, (\\\"Duplicate placement group \\\" +\\n\",\n    \"                               placement_group_name)\\n\",\n    \"    result[key] = placement_group_response['State']\\n\",\n    \"  return result\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 117,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"OrderedDict([('amazon2', 'available'),\\n\",\n       \"             ('inet3', 'available'),\\n\",\n       \"             ('default', 'available'),\\n\",\n       \"             ('amazon3', 'available'),\\n\",\n       \"             ('beefy', 'available'),\\n\",\n       \"             ('inet', 'available'),\\n\",\n       \"             ('amazon1', 'available'),\\n\",\n       \"             ('beefy3', 'available'),\\n\",\n       \"             ('beefy2', 'available')])\"\n      ]\n     },\n     \"execution_count\": 117,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"get_placement_group_dict()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 108,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 12 Dec 2017 14:25:45 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': 'd28f424e-d4da-4227-a25b-0d45155136b8',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 108,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.create_placement_group(GroupName=\\\"test\\\",Strategy=\\\"cluster\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def _maybe_create_placement_group(name):\\n\",\n    \"  client = boto3.client('ec2')\\n\",\n    \"  try:\\n\",\n    \"    client.describe_placement_groups(GroupNames=[name])\\n\",\n    \"  except boto3.exceptions.botocore.exceptions.ClientError as e:\\n\",\n    \"    print(\\\"Creating placement group: \\\"+name)\\n\",\n    \"    res = client.create_placement_group(GroupName=name, Strategy='cluster')\\n\",\n    \"\\n\",\n    \"  counter = 0\\n\",\n    \"  while True:\\n\",\n    \"    try:\\n\",\n    \"      res = client.describe_placement_groups(GroupNames=[name])\\n\",\n    \"      if res['PlacementGroups'][0]['State'] == 'available':\\n\",\n    \"        print(\\\"Found placement group: \\\"+name)\\n\",\n    \"        break\\n\",\n    \"    except Exception as e:\\n\",\n    \"      print(e)\\n\",\n    \"    counter = counter + 1\\n\",\n    \"    if counter >= 10:\\n\",\n    \"      print('Failed to create placement group %s' % name)\\n\",\n    \"    time.sleep(TIMEOUT_SEC)\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 52,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"0\"\n      ]\n     },\n     \"execution_count\": 52,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"os.system('chmod 400 %s'%(KEY_PAIR_LOCATION,))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"# todo: assert result is 0\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 99,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def _is_good_response(response):\\n\",\n    \"  return response[\\\"ResponseMetadata\\\"]['HTTPStatusCode'] == 200\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 100,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def get_keypair_dict():\\n\",\n    \"  \\\"\\\"\\\"Returns dictionry of {keypairname: fingerprint}.\\\"\\\"\\\"\\n\",\n    \"  \\n\",\n    \"  client = create_ec2_client()\\n\",\n    \"  response=client.describe_key_pairs()\\n\",\n    \"  assert _is_good_response(response)\\n\",\n    \"  \\n\",\n    \"  from collections import defaultdict\\n\",\n    \"  result = {}\\n\",\n    \"  for keypair in response['KeyPairs']:\\n\",\n    \"    keypair_name = keypair.get('KeyName', '')\\n\",\n    \"    assert keypair_name not in result, \\\"Duplicate key \\\"+keypair_name\\n\",\n    \"    result[keypair_name] = keypair.get('KeyFingerprint','')\\n\",\n    \"  return result\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 101,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'aws_pach_api_service': '28:6e:51:d6:81:3d:51:22:4b:20:4a:fb:cf:9b:1f:9f:1d:2a:a9:94',\\n\",\n       \" 'brendan': 'f7:9a:33:d7:72:63:fe:27:30:9a:3b:49:e5:fa:dd:0b:9a:31:77:7a',\\n\",\n       \" 'kubernetes.0726aa4c-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58': '1d:61:59:c6:eb:c3:ca:c4:a9:7a:7a:19:8d:1c:6d:4a',\\n\",\n       \" 'kubernetes.282e747a-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58': '1d:61:59:c6:eb:c3:ca:c4:a9:7a:7a:19:8d:1c:6d:4a',\\n\",\n       \" 'kubernetes.6dbcbbe2-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58': '1d:61:59:c6:eb:c3:ca:c4:a9:7a:7a:19:8d:1c:6d:4a',\\n\",\n       \" 'kubernetes.db5d0d76-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58': '1d:61:59:c6:eb:c3:ca:c4:a9:7a:7a:19:8d:1c:6d:4a',\\n\",\n       \" 'nexus-oregon': '42:79:9a:be:17:03:c9:de:dd:05:92:de:85:d7:29:07:cd:b7:a0:5b',\\n\",\n       \" 'pach_service_stage': '4e:2b:72:59:5f:11:94:2d:5a:92:ba:10:2e:f0:10:da:22:03:d3:30',\\n\",\n       \" 'yaroslav': '43:fe:a7:51:d7:ad:26:7c:ce:0e:94:53:31:36:9f:38:9f:63:17:1c'}\"\n      ]\n     },\n     \"execution_count\": 101,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"get_keypair_dict()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 96,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'KeyPairs': [{'KeyFingerprint': 'e4:fc:cf:7f:78:f2:ce:0d:5e:c9:e3:12:85:72:68:b1:ad:47:38:55',\\n\",\n       \"   'KeyName': 'nexus'}],\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 12 Dec 2017 05:42:01 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': 'a765e248-3fe2-4d41-b854-2d5eba7a2114',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 96,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client=boto3.client('ec2', region_name='us-west-1')\\n\",\n    \"response=client.describe_key_pairs()\\n\",\n    \"response\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": []\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 46,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"nexus\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"for r in response['KeyPairs']:\\n\",\n    \"  print(r['KeyName'])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 102,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"ec2.SecurityGroup(id='sg-4af9e52c')\"\n      ]\n     },\n     \"execution_count\": 102,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"vpc\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 265,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"ec2.Subnet(id='subnet-bca924db')\"\n      ]\n     },\n     \"execution_count\": 265,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"subnet\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 274,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[]\"\n      ]\n     },\n     \"execution_count\": 274,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"vpc.get_available_subresources()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 278,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"subnets=list(vpc.subnets.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 279,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"ec2.Subnet(id='subnet-bca924db')\"\n      ]\n     },\n     \"execution_count\": 279,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"subnets[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 268,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[{'Key': 'Name', 'Value': 'nexus_vpc'}]\"\n      ]\n     },\n     \"execution_count\": 268,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"vpc.tags\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 48,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"# create again with security key\\n\",\n    \"ami=\\\"ami-45ead225\\\"\\n\",\n    \"instances = ec2.create_instances(\\n\",\n    \"    ImageId=ami, InstanceType='t2.micro', MaxCount=1, MinCount=1,KeyName=KEY_PAIR_NAME,\\n\",\n    \"    NetworkInterfaces=[{'SubnetId': subnet.id, 'DeviceIndex': 0, 'AssociatePublicIpAddress': True, 'Groups': [sec_group.group_id]}])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 49,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"# create again with security key\\n\",\n    \"ami=\\\"ami-45ead225\\\"\\n\",\n    \"instances = ec2.create_instances(\\n\",\n    \"    ImageId=ami, InstanceType='t2.micro', MaxCount=1, MinCount=1,KeyName=KEY_PAIR_NAME,\\n\",\n    \"    NetworkInterfaces=[{'SubnetId': subnet.id, 'DeviceIndex': 0, 'AssociatePublicIpAddress': True, 'Groups': [sec_group.group_id]}])\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## List/delete vpc's\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 305,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def _create_ec2_client():\\n\",\n    \"  REGION = os.environ['AWS_DEFAULT_REGION']\\n\",\n    \"  return boto3.client('ec2', region_name=REGION)\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"def _create_ec2_resource():\\n\",\n    \"  REGION = os.environ['AWS_DEFAULT_REGION']\\n\",\n    \"  return boto3.resource('ec2',region_name=REGION)\\n\",\n    \"\\n\",\n    \"def get_vpc_dict():\\n\",\n    \"  \\\"\\\"\\\"Returns dictionary of named VPCs {name: vpc}\\n\",\n    \"\\n\",\n    \"  Assert fails if there's more than one VPC with same name.\\\"\\\"\\\"\\n\",\n    \"\\n\",\n    \"  client = _create_ec2_client()\\n\",\n    \"  response = client.describe_vpcs()\\n\",\n    \"  assert _is_good_response(response)\\n\",\n    \"\\n\",\n    \"  result = OrderedDict()\\n\",\n    \"  ec2 = _create_ec2_resource()\\n\",\n    \"  for vpc_response in response['Vpcs']:\\n\",\n    \"    key = _get_name(vpc_response.get('Tags', []))\\n\",\n    \"    if not key:  # skip VPC's that don't have a name assigned\\n\",\n    \"      continue\\n\",\n    \"      \\n\",\n    \"    assert key not in result, (\\\"Duplicate VPC group \\\" + key)\\n\",\n    \"    result[key] = ec2.Vpc(vpc_response['VpcId'])\\n\",\n    \"\\n\",\n    \"  return result\\n\",\n    \"\\n\",\n    \"def _get_name(tags):\\n\",\n    \"  \\\"\\\"\\\"Helper utility to extract name out of tags dictionary.\\n\",\n    \"      [{'Key': 'Name', 'Value': 'nexus'}] -> 'nexus'\\n\",\n    \" \\n\",\n    \"     Assert fails if there's more than one name.\\n\",\n    \"     Returns '' if there's less than one name.\\n\",\n    \"  \\\"\\\"\\\"\\n\",\n    \"  \\n\",\n    \"  names = [entry['Value'] for entry in tags if entry['Key']=='Name']\\n\",\n    \"  if not names:\\n\",\n    \"    names = ['']\\n\",\n    \"  assert len(names)==1, \\\"have more than one name: \\\"+str(names)\\n\",\n    \"  return names[0]\\n\",\n    \"\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 290,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'AvailabilityZones': [{'Messages': [],\\n\",\n       \"   'RegionName': 'us-west-1',\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'ZoneName': 'us-west-1a'},\\n\",\n       \"  {'Messages': [],\\n\",\n       \"   'RegionName': 'us-west-1',\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'ZoneName': 'us-west-1c'}],\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 19 Dec 2017 17:22:45 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '329b7ce0-1020-48f3-9751-516408b14097',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 290,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.describe_availability_zones()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 310,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"vpc=d['nexus']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 311,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"ClientError\",\n     \"evalue\": \"An error occurred (DependencyViolation) when calling the DeleteVpc operation: The vpc 'vpc-febcfd86' has dependencies and cannot be deleted.\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mClientError\\u001b[0m                               Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-311-5817a2b5d85f>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mvpc\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdelete\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/factory.py\\u001b[0m in \\u001b[0;36mdo_action\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    518\\u001b[0m             \\u001b[0;31m# instance via ``self``.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    519\\u001b[0m             \\u001b[0;32mdef\\u001b[0m \\u001b[0mdo_action\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 520\\u001b[0;31m                 \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0maction\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    521\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    522\\u001b[0m                 \\u001b[0;32mif\\u001b[0m \\u001b[0mhasattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m'load'\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/action.py\\u001b[0m in \\u001b[0;36m__call__\\u001b[0;34m(self, parent, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m     81\\u001b[0m                     operation_name, params)\\n\\u001b[1;32m     82\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m---> 83\\u001b[0;31m         \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mgetattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparent\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mmeta\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mclient\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m**\\u001b[0m\\u001b[0mparams\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m     84\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m     85\\u001b[0m         \\u001b[0mlogger\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdebug\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m'Response: %r'\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mresponse\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_api_call\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    310\\u001b[0m                     \\\"%s() only accepts keyword arguments.\\\" % py_operation_name)\\n\\u001b[1;32m    311\\u001b[0m             \\u001b[0;31m# The \\\"self\\\" in this scope is referring to the BaseClient.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 312\\u001b[0;31m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_make_api_call\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0moperation_name\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    313\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    314\\u001b[0m         \\u001b[0m_api_call\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m__name__\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mstr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mpy_operation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_make_api_call\\u001b[0;34m(self, operation_name, api_params)\\u001b[0m\\n\\u001b[1;32m    603\\u001b[0m             \\u001b[0merror_code\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Error\\\"\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m{\\u001b[0m\\u001b[0;34m}\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Code\\\"\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    604\\u001b[0m             \\u001b[0merror_class\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mexceptions\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mfrom_code\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0merror_code\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 605\\u001b[0;31m             \\u001b[0;32mraise\\u001b[0m \\u001b[0merror_class\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    606\\u001b[0m         \\u001b[0;32melse\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    607\\u001b[0m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mClientError\\u001b[0m: An error occurred (DependencyViolation) when calling the DeleteVpc operation: The vpc 'vpc-febcfd86' has dependencies and cannot be deleted.\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"vpc.delete()  # not working, delete through console instead https://console.aws.amazon.com/vpc/home?region=us-east-1#vpcs:\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Delete some vpc stuff\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 216,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"os.environ['AWS_DEFAULT_REGION']='us-east-1'\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 219,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import sys\\n\",\n    \"sys.path.insert(0, os.environ[\\\"HOME\\\"]+'/git0/cluster')\\n\",\n    \"import common_resources as c\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 233,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"  existing_vpcs = c.get_vpc_dict()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 234,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"OrderedDict([('nexus', ec2.Vpc(id='vpc-1a054562')),\\n\",\n       \"             ('nexus01', ec2.Vpc(id='vpc-c6c388be')),\\n\",\n       \"             ('nexus2', ec2.Vpc(id='vpc-cbffbeb3')),\\n\",\n       \"             ('nexus00', ec2.Vpc(id='vpc-58f3b820'))])\"\n      ]\n     },\n     \"execution_count\": 234,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"existing_vpcs\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 236,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"vpc=existing_vpcs['nexus00']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 237,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"vpc.load()\\n\",\n    \"route_tables = list(vpc.route_tables.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 238,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"ClientError\",\n     \"evalue\": \"An error occurred (DependencyViolation) when calling the DeleteRouteTable operation: The routeTable 'rtb-8b57acf6' has dependencies and cannot be deleted.\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mClientError\\u001b[0m                               Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-238-9392dfa267ca>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mroute_tables\\u001b[0m\\u001b[0;34m[\\u001b[0m\\u001b[0;36m0\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdelete\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/factory.py\\u001b[0m in \\u001b[0;36mdo_action\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    518\\u001b[0m             \\u001b[0;31m# instance via ``self``.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    519\\u001b[0m             \\u001b[0;32mdef\\u001b[0m \\u001b[0mdo_action\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 520\\u001b[0;31m                 \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0maction\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    521\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    522\\u001b[0m                 \\u001b[0;32mif\\u001b[0m \\u001b[0mhasattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m'load'\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/action.py\\u001b[0m in \\u001b[0;36m__call__\\u001b[0;34m(self, parent, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m     81\\u001b[0m                     operation_name, params)\\n\\u001b[1;32m     82\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m---> 83\\u001b[0;31m         \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mgetattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparent\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mmeta\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mclient\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m**\\u001b[0m\\u001b[0mparams\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m     84\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m     85\\u001b[0m         \\u001b[0mlogger\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdebug\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m'Response: %r'\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mresponse\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_api_call\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    310\\u001b[0m                     \\\"%s() only accepts keyword arguments.\\\" % py_operation_name)\\n\\u001b[1;32m    311\\u001b[0m             \\u001b[0;31m# The \\\"self\\\" in this scope is referring to the BaseClient.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 312\\u001b[0;31m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_make_api_call\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0moperation_name\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    313\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    314\\u001b[0m         \\u001b[0m_api_call\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m__name__\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mstr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mpy_operation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_make_api_call\\u001b[0;34m(self, operation_name, api_params)\\u001b[0m\\n\\u001b[1;32m    603\\u001b[0m             \\u001b[0merror_code\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Error\\\"\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m{\\u001b[0m\\u001b[0;34m}\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Code\\\"\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    604\\u001b[0m             \\u001b[0merror_class\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mexceptions\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mfrom_code\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0merror_code\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 605\\u001b[0;31m             \\u001b[0;32mraise\\u001b[0m \\u001b[0merror_class\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    606\\u001b[0m         \\u001b[0;32melse\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    607\\u001b[0m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mClientError\\u001b[0m: An error occurred (DependencyViolation) when calling the DeleteRouteTable operation: The routeTable 'rtb-8b57acf6' has dependencies and cannot be deleted.\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"route_tables[0].delete()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": []\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 240,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[ec2.Route(route_table_id='rtb-8b57acf6', destination_cidr_block='192.168.0.0/16')]\"\n      ]\n     },\n     \"execution_count\": 240,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"route_tables[0].routes.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 239,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"ClientError\",\n     \"evalue\": \"An error occurred (DependencyViolation) when calling the DeleteRouteTable operation: The routeTable 'rtb-9043b8ed' has dependencies and cannot be deleted.\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mClientError\\u001b[0m                               Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-239-5d17817be023>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mroute_tables\\u001b[0m\\u001b[0;34m[\\u001b[0m\\u001b[0;36m1\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdelete\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/factory.py\\u001b[0m in \\u001b[0;36mdo_action\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    518\\u001b[0m             \\u001b[0;31m# instance via ``self``.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    519\\u001b[0m             \\u001b[0;32mdef\\u001b[0m \\u001b[0mdo_action\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 520\\u001b[0;31m                 \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0maction\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    521\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    522\\u001b[0m                 \\u001b[0;32mif\\u001b[0m \\u001b[0mhasattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m'load'\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/action.py\\u001b[0m in \\u001b[0;36m__call__\\u001b[0;34m(self, parent, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m     81\\u001b[0m                     operation_name, params)\\n\\u001b[1;32m     82\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m---> 83\\u001b[0;31m         \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mgetattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparent\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mmeta\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mclient\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m**\\u001b[0m\\u001b[0mparams\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m     84\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m     85\\u001b[0m         \\u001b[0mlogger\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdebug\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m'Response: %r'\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mresponse\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_api_call\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    310\\u001b[0m                     \\\"%s() only accepts keyword arguments.\\\" % py_operation_name)\\n\\u001b[1;32m    311\\u001b[0m             \\u001b[0;31m# The \\\"self\\\" in this scope is referring to the BaseClient.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 312\\u001b[0;31m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_make_api_call\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0moperation_name\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    313\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    314\\u001b[0m         \\u001b[0m_api_call\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m__name__\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mstr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mpy_operation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_make_api_call\\u001b[0;34m(self, operation_name, api_params)\\u001b[0m\\n\\u001b[1;32m    603\\u001b[0m             \\u001b[0merror_code\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Error\\\"\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m{\\u001b[0m\\u001b[0;34m}\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Code\\\"\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    604\\u001b[0m             \\u001b[0merror_class\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mexceptions\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mfrom_code\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0merror_code\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 605\\u001b[0;31m             \\u001b[0;32mraise\\u001b[0m \\u001b[0merror_class\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    606\\u001b[0m         \\u001b[0;32melse\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    607\\u001b[0m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mClientError\\u001b[0m: An error occurred (DependencyViolation) when calling the DeleteRouteTable operation: The routeTable 'rtb-9043b8ed' has dependencies and cannot be deleted.\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"route_tables[1].delete()\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Route tables\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 267,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"route_tables = list(d['nexus'].route_tables.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 269,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"route_table = route_tables[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 271,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'rtb-aeaa5cd3'\"\n      ]\n     },\n     \"execution_count\": 271,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"route_table.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 272,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[]\"\n      ]\n     },\n     \"execution_count\": 272,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"route_table.tags\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 278,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"ResourceMeta('ec2', identifiers=['id'])\"\n      ]\n     },\n     \"execution_count\": 278,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"route_table.meta\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Internet gateways\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 274,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"internet_gateways = list(vpc.internet_gateways.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 276,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"iga = internet_gateways[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 277,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"iga.create_tags\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Keypairs\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 3,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'KeyPairs': [{'KeyFingerprint': '28:6e:51:d6:81:3d:51:22:4b:20:4a:fb:cf:9b:1f:9f:1d:2a:a9:94',\\n\",\n       \"   'KeyName': 'aws_pach_api_service'},\\n\",\n       \"  {'KeyFingerprint': '6b:07:eb:f9:ab:ff:4f:18:3c:65:6e:99:05:01:21:fc:71:be:be:13',\\n\",\n       \"   'KeyName': 'aws_pach_api_service_stage'},\\n\",\n       \"  {'KeyFingerprint': 'f7:9a:33:d7:72:63:fe:27:30:9a:3b:49:e5:fa:dd:0b:9a:31:77:7a',\\n\",\n       \"   'KeyName': 'brendan'},\\n\",\n       \"  {'KeyFingerprint': '1d:61:59:c6:eb:c3:ca:c4:a9:7a:7a:19:8d:1c:6d:4a',\\n\",\n       \"   'KeyName': 'kubernetes.0726aa4c-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58'},\\n\",\n       \"  {'KeyFingerprint': '1d:61:59:c6:eb:c3:ca:c4:a9:7a:7a:19:8d:1c:6d:4a',\\n\",\n       \"   'KeyName': 'kubernetes.282e747a-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58'},\\n\",\n       \"  {'KeyFingerprint': '1d:61:59:c6:eb:c3:ca:c4:a9:7a:7a:19:8d:1c:6d:4a',\\n\",\n       \"   'KeyName': 'kubernetes.6dbcbbe2-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58'},\\n\",\n       \"  {'KeyFingerprint': '1d:61:59:c6:eb:c3:ca:c4:a9:7a:7a:19:8d:1c:6d:4a',\\n\",\n       \"   'KeyName': 'kubernetes.db5d0d76-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58'},\\n\",\n       \"  {'KeyFingerprint': '96:c7:f9:66:ad:29:2f:e6:56:06:89:c1:5e:d6:c9:53:07:67:9b:dd',\\n\",\n       \"   'KeyName': 'nexus'},\\n\",\n       \"  {'KeyFingerprint': '42:79:9a:be:17:03:c9:de:dd:05:92:de:85:d7:29:07:cd:b7:a0:5b',\\n\",\n       \"   'KeyName': 'nexus-oregon'},\\n\",\n       \"  {'KeyFingerprint': '4e:2b:72:59:5f:11:94:2d:5a:92:ba:10:2e:f0:10:da:22:03:d3:30',\\n\",\n       \"   'KeyName': 'pach_service_stage'},\\n\",\n       \"  {'KeyFingerprint': '43:fe:a7:51:d7:ad:26:7c:ce:0e:94:53:31:36:9f:38:9f:63:17:1c',\\n\",\n       \"   'KeyName': 'yaroslav'}],\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Wed, 10 Jan 2018 05:13:06 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': 'dadac7c2-0f45-4eb9-8737-33da2175062a',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 3,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.describe_key_pairs()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 2,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"keypairs = u.get_keypair_dict()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 4,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"keypair = keypairs['nexus']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 5,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'nexus'\"\n      ]\n     },\n     \"execution_count\": 5,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"keypair.name\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 6,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'2e:b3:5b:59:62:a4:b2:21:51:71:e3:88:3c:27:33:bb:3c:76:ea:63'\"\n      ]\n     },\n     \"execution_count\": 6,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"keypair.key_fingerprint\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 9,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'mac.local'\"\n      ]\n     },\n     \"execution_count\": 9,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"import socket\\n\",\n    \"#socket.gethostname()\\n\",\n    \"socket.getfqdn()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 16,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'b0207aa6d182a61fb2a886607b046e11'\"\n      ]\n     },\n     \"execution_count\": 16,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"import hashlib\\n\",\n    \"hash_object = hashlib.md5(socket.gethostname().encode('ascii'))\\n\",\n    \"hash_object.hexdigest()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 13,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'b0207aa6d182a61fb2a886607b046e11'\"\n      ]\n     },\n     \"execution_count\": 13,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": []\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 14,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import getpass\\n\",\n    \"username = getpass.getuser()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 15,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'yaroslav'\"\n      ]\n     },\n     \"execution_count\": 15,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"username\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Enable DNS on VPC\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 437,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"vpc = u.get_vpc_dict()['nexus']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 440,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"response = vpc.modify_attribute(EnableDnsHostnames={\\\"Value\\\":True})\\n\",\n    \"response = vpc.modify_attribute(EnableDnsSupport={\\\"Value\\\":True})\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 441,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Wed, 20 Dec 2017 01:37:16 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': 'e52ad0de-54d2-4962-87d1-d59384c0bbf9',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 441,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"response\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ec2.Vpc('vpc-aaaaaaaa').describe_attribute(Attribute='enableDnsHostnames')['EnableDnsHostnames']['Value']\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Efs troubleshooting\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 442,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'us-east-1'\"\n      ]\n     },\n     \"execution_count\": 442,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"os.environ['AWS_DEFAULT_REGION']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 443,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"vpc = u.get_vpc_dict()['nexus']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 446,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'EnableDnsSupport': {'Value': True},\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Wed, 20 Dec 2017 01:44:55 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '5e54000b-525f-42ce-a27f-ccfc34b1d4b3',\\n\",\n       \"  'RetryAttempts': 0},\\n\",\n       \" 'VpcId': 'vpc-26e6b35e'}\"\n      ]\n     },\n     \"execution_count\": 446,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"vpc.describe_attribute(Attribute='enableDnsSupport')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 447,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'EnableDnsHostnames': {'Value': True},\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Wed, 20 Dec 2017 01:45:12 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': 'c9fbb240-0ad9-4072-970d-ea2643176410',\\n\",\n       \"  'RetryAttempts': 0},\\n\",\n       \" 'VpcId': 'vpc-26e6b35e'}\"\n      ]\n     },\n     \"execution_count\": 447,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"vpc.describe_attribute(Attribute='enableDnsHostnames')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 448,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"efs_id = u.get_efs_dict()['nexus']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 449,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ec2 = u.create_ec2_resource()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 450,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"instances = list(ec2.instances.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 451,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"instance = instances[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 482,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"zone = instance.placement['AvailabilityZone']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 480,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"OrderedDict([('us-east-1c', 'fsmt-c5454a8c'),\\n\",\n       \"             ('us-east-1b', 'fsmt-c7454a8e'),\\n\",\n       \"             ('us-east-1f', 'fsmt-d8454a91'),\\n\",\n       \"             ('us-east-1a', 'fsmt-d9454a90'),\\n\",\n       \"             ('us-east-1e', 'fsmt-da454a93'),\\n\",\n       \"             ('us-east-1d', 'fsmt-db454a92')])\"\n      ]\n     },\n     \"execution_count\": 480,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"importlib.reload(u)\\n\",\n    \"u.get_mount_targets_dict(efs_id)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 472,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[{'GroupId': 'sg-3d2a2148', 'GroupName': 'nexus'}]\"\n      ]\n     },\n     \"execution_count\": 472,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instance.security_groups\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 484,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"mount_target = u.get_mount_targets_dict(efs_id)[zone]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 474,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"efs_client = u.create_efs_client()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 486,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-length': '34',\\n\",\n       \"   'content-type': 'application/json',\\n\",\n       \"   'date': 'Wed, 20 Dec 2017 02:04:55 GMT',\\n\",\n       \"   'x-amzn-requestid': '2c486ab4-e52a-11e7-9043-3787982a1618'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '2c486ab4-e52a-11e7-9043-3787982a1618',\\n\",\n       \"  'RetryAttempts': 0},\\n\",\n       \" 'SecurityGroups': ['sg-3d2a2148']}\"\n      ]\n     },\n     \"execution_count\": 486,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"efs_client.describe_mount_target_security_groups(MountTargetId=mount_target)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 488,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"security_group = u.get_security_group_dict()['nexus']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 489,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[{'FromPort': 8890,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 8890,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'FromPort': 8888,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 8888,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'FromPort': 6006,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 6006,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'FromPort': 22,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 22,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'FromPort': 6379,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 6379,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'FromPort': 6008,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 6008,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'FromPort': 6007,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 6007,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'FromPort': -1,\\n\",\n       \"  'IpProtocol': 'icmp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': -1,\\n\",\n       \"  'UserIdGroupPairs': []},\\n\",\n       \" {'FromPort': 8889,\\n\",\n       \"  'IpProtocol': 'tcp',\\n\",\n       \"  'IpRanges': [{'CidrIp': '0.0.0.0/0'}],\\n\",\n       \"  'Ipv6Ranges': [],\\n\",\n       \"  'PrefixListIds': [],\\n\",\n       \"  'ToPort': 8889,\\n\",\n       \"  'UserIdGroupPairs': []}]\"\n      ]\n     },\n     \"execution_count\": 489,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"security_group.ip_permissions\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 490,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"security_group.authorize_ingress()\\n\",\n    \"\\n\",\n    \"--source-group sg-1a2b3c4d\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 494,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'nexus'\"\n      ]\n     },\n     \"execution_count\": 494,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"security_group.group_name\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 496,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"security_group.authorize_ingress?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 497,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"security_group.authorize_ingress?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 507,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"ClientError\",\n     \"evalue\": \"An error occurred (InvalidGroup.NotFound) when calling the AuthorizeSecurityGroupIngress operation: The security group 'sg-3d2a2148' does not exist in default VPC 'vpc-79c4f61d'\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mClientError\\u001b[0m                               Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-507-907a5c9aaed3>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[1;32m      2\\u001b[0m                                         \\u001b[0mGroupId\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0msecurity_group\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mid\\u001b[0m\\u001b[0;34m,\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m      3\\u001b[0m                                         \\u001b[0mIpProtocol\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0;34m'all'\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mFromPort\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0;36m0\\u001b[0m\\u001b[0;34m,\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m----> 4\\u001b[0;31m ToPort=0,SourceSecurityGroupName=security_group.group_id)\\n\\u001b[0m\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_api_call\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    310\\u001b[0m                     \\\"%s() only accepts keyword arguments.\\\" % py_operation_name)\\n\\u001b[1;32m    311\\u001b[0m             \\u001b[0;31m# The \\\"self\\\" in this scope is referring to the BaseClient.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 312\\u001b[0;31m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_make_api_call\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0moperation_name\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    313\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    314\\u001b[0m         \\u001b[0m_api_call\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m__name__\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mstr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mpy_operation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_make_api_call\\u001b[0;34m(self, operation_name, api_params)\\u001b[0m\\n\\u001b[1;32m    603\\u001b[0m             \\u001b[0merror_code\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Error\\\"\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m{\\u001b[0m\\u001b[0;34m}\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Code\\\"\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    604\\u001b[0m             \\u001b[0merror_class\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mexceptions\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mfrom_code\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0merror_code\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 605\\u001b[0;31m             \\u001b[0;32mraise\\u001b[0m \\u001b[0merror_class\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    606\\u001b[0m         \\u001b[0;32melse\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    607\\u001b[0m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mClientError\\u001b[0m: An error occurred (InvalidGroup.NotFound) when calling the AuthorizeSecurityGroupIngress operation: The security group 'sg-3d2a2148' does not exist in default VPC 'vpc-79c4f61d'\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"client.authorize_security_group_ingress(\\n\",\n    \"                                        GroupId=security_group.id,\\n\",\n    \"                                        IpProtocol='all', FromPort=0,\\n\",\n    \"ToPort=0,SourceSecurityGroupName=security_group.group_id)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 514,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"65535\"\n      ]\n     },\n     \"execution_count\": 514,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"2**16-1\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 517,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Wed, 20 Dec 2017 02:35:26 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '14836c3f-0ad1-4c14-9d93-332c642480e9',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 517,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"new_rule ={'FromPort': 0,\\n\",\n    \" 'IpProtocol': 'tcp',\\n\",\n    \" 'IpRanges': [],\\n\",\n    \" 'PrefixListIds': [],\\n\",\n    \" 'ToPort': 65535,\\n\",\n    \" 'UserIdGroupPairs': [{'GroupId': security_group.id}]} #id in VPC2\\n\",\n    \"security_group.authorize_ingress(IpPermissions=[new_rule]) \"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 526,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Warning, got An error occurred (InvalidPermission.Duplicate) when calling the AuthorizeSecurityGroupIngress operation: the specified rule \\\"peer: sg-3d2a2148, UDP, from port: 0, to port: 65535, ALLOW\\\" already exists\\n\",\n      \"Warning, got An error occurred (InvalidPermission.Duplicate) when calling the AuthorizeSecurityGroupIngress operation: the specified rule \\\"peer: sg-3d2a2148, UDP, from port: 0, to port: 65535, ALLOW\\\" already exists\\n\",\n      \"Warning, got An error occurred (InvalidPermission.Duplicate) when calling the AuthorizeSecurityGroupIngress operation: the specified rule \\\"peer: sg-3d2a2148, UDP, from port: 0, to port: 65535, ALLOW\\\" already exists\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"    for protocol in ['tcp', 'udp', 'icmp']:\\n\",\n    \"      try:\\n\",\n    \"        rule ={'FromPort': 0,\\n\",\n    \"               'IpProtocol': protocol,\\n\",\n    \"               'IpRanges': [],\\n\",\n    \"               'PrefixListIds': [],\\n\",\n    \"               'ToPort': 65535,\\n\",\n    \"               'UserIdGroupPairs': [{'GroupId': security_group.id}]}\\n\",\n    \"        security_group.authorize_ingress(IpPermissions=[new_rule])\\n\",\n    \"      except Exception as e:\\n\",\n    \"        if e.response['Error']['Code']=='InvalidPermission.Duplicate':\\n\",\n    \"          print(\\\"Warning, got \\\"+str(e))\\n\",\n    \"        else:\\n\",\n    \"          assert False, \\\"Failed while authorizing ingress with \\\"+str(e)\\n\",\n    \"      \\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 527,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"OrderedDict([('nexus', 'fs-fa5b62b3')])\"\n      ]\n     },\n     \"execution_count\": 527,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"u.get_efs_dict()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 536,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"  efs_id = u.get_efs_dict()[\\\"nexus\\\"]\\n\",\n    \"  region = 'us-east-1'\\n\",\n    \"  dns = \\\"{efs_id}.efs.{region}.amazonaws.com\\\".format(**locals())\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 537,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'fs-fa5b62b3.efs.us-east-1.amazonaws.com'\"\n      ]\n     },\n     \"execution_count\": 537,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"dns\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 534,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'5'\"\n      ]\n     },\n     \"execution_count\": 534,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"\\\"{a}\\\".format(**locals())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 530,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'fs-fa5b62b3'\"\n      ]\n     },\n     \"execution_count\": 530,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"locals()[\\\"efs_id\\\"]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 525,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"True\"\n      ]\n     },\n     \"execution_count\": 525,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"a.response['Error']['Code']=='InvalidPermission.Duplicate'\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"new_rule ={'FromPort': 0,\\n\",\n    \" 'IpProtocol': 'udp',\\n\",\n    \" 'IpRanges': [],\\n\",\n    \" 'PrefixListIds': [],\\n\",\n    \" 'ToPort': 65535,\\n\",\n    \" 'UserIdGroupPairs': [{'GroupId': security_group.id}]} #id in VPC2\\n\",\n    \"security_group.authorize_ingress(IpPermissions=[new_rule]) \"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 511,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"client.authorize_security_group_ingress?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 505,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'sg-3d2a2148'\"\n      ]\n     },\n     \"execution_count\": 505,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"security_group.id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"aws ec2 authorize-security-group-ingress --group-id sg-3d2a2148 --protocol tcp --port 80 --source-group sg-3d2a2148\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 501,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"client.authorize_security_group_ingress()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 498,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"ClientError\",\n     \"evalue\": \"An error occurred (VPCIdNotSpecified) when calling the AuthorizeSecurityGroupIngress operation: No default VPC for this user\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mClientError\\u001b[0m                               Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-498-881650adb4f4>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[1;32m      3\\u001b[0m   \\u001b[0mIpProtocol\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0;34m'All'\\u001b[0m\\u001b[0;34m,\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m      4\\u001b[0m   \\u001b[0mFromPort\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0;34m-\\u001b[0m\\u001b[0;36m1\\u001b[0m\\u001b[0;34m,\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m----> 5\\u001b[0;31m   \\u001b[0mToPort\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0;34m-\\u001b[0m\\u001b[0;36m1\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m      6\\u001b[0m )\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/factory.py\\u001b[0m in \\u001b[0;36mdo_action\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    518\\u001b[0m             \\u001b[0;31m# instance via ``self``.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    519\\u001b[0m             \\u001b[0;32mdef\\u001b[0m \\u001b[0mdo_action\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 520\\u001b[0;31m                 \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0maction\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m*\\u001b[0m\\u001b[0margs\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m**\\u001b[0m\\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    521\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    522\\u001b[0m                 \\u001b[0;32mif\\u001b[0m \\u001b[0mhasattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m'load'\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/action.py\\u001b[0m in \\u001b[0;36m__call__\\u001b[0;34m(self, parent, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m     81\\u001b[0m                     operation_name, params)\\n\\u001b[1;32m     82\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m---> 83\\u001b[0;31m         \\u001b[0mresponse\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mgetattr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparent\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mmeta\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mclient\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m**\\u001b[0m\\u001b[0mparams\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m     84\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m     85\\u001b[0m         \\u001b[0mlogger\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdebug\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m'Response: %r'\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mresponse\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_api_call\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    310\\u001b[0m                     \\\"%s() only accepts keyword arguments.\\\" % py_operation_name)\\n\\u001b[1;32m    311\\u001b[0m             \\u001b[0;31m# The \\\"self\\\" in this scope is referring to the BaseClient.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 312\\u001b[0;31m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_make_api_call\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0moperation_name\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    313\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    314\\u001b[0m         \\u001b[0m_api_call\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m__name__\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mstr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mpy_operation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_make_api_call\\u001b[0;34m(self, operation_name, api_params)\\u001b[0m\\n\\u001b[1;32m    603\\u001b[0m             \\u001b[0merror_code\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Error\\\"\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m{\\u001b[0m\\u001b[0;34m}\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Code\\\"\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    604\\u001b[0m             \\u001b[0merror_class\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mexceptions\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mfrom_code\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0merror_code\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 605\\u001b[0;31m             \\u001b[0;32mraise\\u001b[0m \\u001b[0merror_class\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    606\\u001b[0m         \\u001b[0;32melse\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    607\\u001b[0m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mClientError\\u001b[0m: An error occurred (VPCIdNotSpecified) when calling the AuthorizeSecurityGroupIngress operation: No default VPC for this user\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"    security_group.authorize_ingress(\\n\",\n    \"      SourceSecurityGroupName=security_group.id,\\n\",\n    \"      IpProtocol='All',\\n\",\n    \"      FromPort=-1,\\n\",\n    \"      ToPort=-1\\n\",\n    \"    )\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 500,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'vpc-26e6b35e'\"\n      ]\n     },\n     \"execution_count\": 500,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"security_group.vpc_id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"  ec2 = boto3.resource('ec2')\\n\",\n    \"\\n\",\n    \"  # TODO: add waiting so that instances that \\\"initializing\\\" are supported\\n\",\n    \"  instances = ec2.instances.filter(\\n\",\n    \"    Filters=[{'Name': 'instance-state-name', 'Values': ['running']}])\\n\",\n    \"\\n\",\n    \"  result = []\\n\",\n    \"  for i in instances.all():\\n\",\n    \"    inst_name = u.get_name(i.tags)\\n\",\n    \"    key_name = i.key_name\\n\",\n    \"\\n\",\n    \"    if inst_name == name:\\n\",\n    \"      if key_name != KEY_NAME:\\n\",\n    \"        print(\\\"name matches, but key name %s doesn't match %s, skipping\\\"%(key_name, KEY_NAME))\\n\",\n    \"        continue\\n\",\n    \"      result.append(i)\\n\",\n    \"\\n\",\n    \"    ec2 = boto3.resource('ec2')\\n\",\n    \"  instances = ec2.instances.filter(\\n\",\n    \"    Filters=[{'Name': 'instance-state-name', 'Values': ['running']}])\\n\",\n    \"\\n\",\n    \"  result = []\\n\",\n    \"  for i in instances:\\n\",\n    \"    names = []\\n\",\n    \"    if i.tags:\\n\",\n    \"      names = [tag['Value'] for tag in i.tags if tag['Key'] == 'Name']\\n\",\n    \"    key_name = i.key_name\\n\",\n    \"\\n\",\n    \"    assert len(names) <= 1\\n\",\n    \"    if names:\\n\",\n    \"      inst_name = names[0]\\n\",\n    \"    else:\\n\",\n    \"      inst_name = ''\\n\",\n    \"    if inst_name == name:\\n\",\n    \"      if key_name != KEY_NAME:\\n\",\n    \"        print(\\\"name matches, but key name %s doesn't match %s, skipping\\\"%(key_name, KEY_NAME))\\n\",\n    \"        continue\\n\",\n    \"      result.append(i)\\n\",\n    \"  return result\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Create EFS\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 291,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"os.environ['AWS_DEFAULT_REGION']='us-east-1'\\n\",\n    \"efs_client=_create_efs_client()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 292,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'FileSystems': [],\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-length': '50',\\n\",\n       \"   'content-type': 'application/json',\\n\",\n       \"   'date': 'Tue, 19 Dec 2017 17:23:01 GMT',\\n\",\n       \"   'x-amzn-requestid': '439df84c-e4e1-11e7-bfec-e1d94534db9c'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '439df84c-e4e1-11e7-bfec-e1d94534db9c',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 292,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"efs_client.describe_file_systems()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 293,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"OrderedDict([('nexus2', ec2.SecurityGroup(id='sg-50cfe125')),\\n\",\n       \"             ('nexus00', ec2.SecurityGroup(id='sg-891a13fc')),\\n\",\n       \"             ('nexus', ec2.SecurityGroup(id='sg-d0cae4a5'))])\"\n      ]\n     },\n     \"execution_count\": 293,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"c.get_security_group_dict()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 340,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"token = str(int(time.time()*1e6)) # epoch usec\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 346,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"An error occurred (FileSystemAlreadyExists) when calling the CreateFileSystem operation: None\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"a = None\\n\",\n    \"try:\\n\",\n    \"  response = efs_client.create_file_system(CreationToken=token, PerformanceMode='generalPurpose')\\n\",\n    \"except Exception as e:\\n\",\n    \"  print(e)\\n\",\n    \"  a = e\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 351,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'FileSystemAlreadyExists'\"\n      ]\n     },\n     \"execution_count\": 351,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"a.response['Error']['Code']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 366,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"<module 'util' from '/Users/yaroslav/git0/cluster/util.py'>\"\n      ]\n     },\n     \"execution_count\": 366,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"importlib.reload(u)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 367,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"u.create_efs('nexus01')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 368,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"OrderedDict([('nexus01', 'fs-0f95ab46'), ('nexus00', 'fs-8397a9ca')])\"\n      ]\n     },\n     \"execution_count\": 368,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"u.get_efs_dict()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 352,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"<botocore.client.EFS at 0x107418c50>\"\n      ]\n     },\n     \"execution_count\": 352,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"efs.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 32,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"response = efs_client.create_tags(FileSystemId=fs_id, Tags=[{\\\"Key\\\":\\\"name\\\", \\\"Value\\\":\\\"test_efs\\\"}])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 34,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'fs-4bf940e2'\"\n      ]\n     },\n     \"execution_count\": 34,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"fs_id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 363,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"fs_id = u.get1(efs_client.describe_file_systems()['FileSystems'], FileSystemId=-1, CreationToken=token)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 364,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'application/json',\\n\",\n       \"   'date': 'Tue, 19 Dec 2017 18:02:12 GMT',\\n\",\n       \"   'x-amzn-requestid': 'bd865df2-e4e6-11e7-9a73-2b548ec68a6f'},\\n\",\n       \"  'HTTPStatusCode': 204,\\n\",\n       \"  'RequestId': 'bd865df2-e4e6-11e7-9a73-2b548ec68a6f',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 364,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"efs_client.create_tags(FileSystemId=fs_id, Tags=u.make_name('nexus00'))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 365,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"OrderedDict([('nexus00', 'fs-8397a9ca')])\"\n      ]\n     },\n     \"execution_count\": 365,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"u.get_efs_dict()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 307,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"fs_id = c.get1(efs_client.describe_file_systems()['FileSystems'], FileSystemId=-1, CreationToken=token)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 310,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'application/json',\\n\",\n       \"   'date': 'Tue, 19 Dec 2017 17:29:19 GMT',\\n\",\n       \"   'x-amzn-requestid': '25dd20d1-e4e2-11e7-851c-5bda6b65b79c'},\\n\",\n       \"  'HTTPStatusCode': 204,\\n\",\n       \"  'RequestId': '25dd20d1-e4e2-11e7-851c-5bda6b65b79c',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 310,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"efs_client.create_tags(FileSystemId=fs_id, Tags=c.make_name('nexus00'))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 313,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"fs-4498a60d\\n\",\n      \"{'ResponseMetadata': {'RetryAttempts': 0, 'HTTPStatusCode': 200, 'RequestId': '46bef164-e4e2-11e7-978b-8d2563c5a66a', 'HTTPHeaders': {'x-amzn-requestid': '46bef164-e4e2-11e7-978b-8d2563c5a66a', 'content-type': 'application/json', 'date': 'Tue, 19 Dec 2017 17:30:15 GMT', 'content-length': '75'}}, 'Tags': [{'Value': 'nexus00', 'Key': 'Name'}]}\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"response = efs_client.describe_file_systems()\\n\",\n    \"for efs_response in response['FileSystems']:\\n\",\n    \"  print(efs_response['FileSystemId'])\\n\",\n    \"  print(efs_client.describe_tags(FileSystemId=efs_response['FileSystemId']))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 326,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import util as u\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 334,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"  \\\"\\\"\\\"Returns dictionary of {efs_name: efs_id}\\\"\\\"\\\"\\n\",\n    \"  # there's no EC2 resource for EFS objects, so return EFS_ID instead\\n\",\n    \"  # https://stackoverflow.com/questions/47870342/no-ec2-resource-for-efs-objects\\n\",\n    \"\\n\",\n    \"  efs_client = u.create_efs_client()\\n\",\n    \"  response = efs_client.describe_file_systems()\\n\",\n    \"  assert u.is_good_response(response)\\n\",\n    \"  result = OrderedDict()\\n\",\n    \"  for efs_response in response['FileSystems']:\\n\",\n    \"    fs_id = efs_response['FileSystemId']\\n\",\n    \"    tag_response = efs_client.describe_tags(FileSystemId=fs_id)\\n\",\n    \"    assert u.is_good_response(tag_response)\\n\",\n    \"    key = u.get_name(tag_response['Tags'])\\n\",\n    \"    if not key:   # skip EFS's without a name\\n\",\n    \"      continue\\n\",\n    \"    assert key not in result\\n\",\n    \"    result[key] = fs_id\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 370,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'fs-8397a9ca'\"\n      ]\n     },\n     \"execution_count\": 370,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"fs_id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 371,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"efs_client.create_mount_target?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 373,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[ec2.Subnet(id='subnet-f5e248a8')]\"\n      ]\n     },\n     \"execution_count\": 373,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"list(vpc.subnets.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 374,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"subnet-f5e248a8\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"for subnet in vpc.subnets.all():\\n\",\n    \"  print(subnet.id)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 388,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-length': '75',\\n\",\n       \"   'content-type': 'application/json',\\n\",\n       \"   'date': 'Tue, 19 Dec 2017 18:17:51 GMT',\\n\",\n       \"   'x-amzn-requestid': 'ece8b9f3-e4e8-11e7-8125-435d90b564e8'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': 'ece8b9f3-e4e8-11e7-8125-435d90b564e8',\\n\",\n       \"  'RetryAttempts': 0},\\n\",\n       \" 'Tags': [{'Key': 'Name', 'Value': 'nexus00'}]}\"\n      ]\n     },\n     \"execution_count\": 388,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"efs_client.describe_tags(FileSystemId='fs-8397a9ca')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 386,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'FileSystems': [{'CreationTime': datetime.datetime(2017, 12, 19, 10, 3, 44, tzinfo=tzlocal()),\\n\",\n       \"   'CreationToken': '1513706624330134',\\n\",\n       \"   'Encrypted': False,\\n\",\n       \"   'FileSystemId': 'fs-0f95ab46',\\n\",\n       \"   'LifeCycleState': 'available',\\n\",\n       \"   'Name': 'nexus01',\\n\",\n       \"   'NumberOfMountTargets': 0,\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'PerformanceMode': 'generalPurpose',\\n\",\n       \"   'SizeInBytes': {'Value': 6144}},\\n\",\n       \"  {'CreationTime': datetime.datetime(2017, 12, 19, 9, 52, 33, tzinfo=tzlocal()),\\n\",\n       \"   'CreationToken': '1513705952536349',\\n\",\n       \"   'Encrypted': False,\\n\",\n       \"   'FileSystemId': 'fs-8397a9ca',\\n\",\n       \"   'LifeCycleState': 'available',\\n\",\n       \"   'Name': 'nexus00',\\n\",\n       \"   'NumberOfMountTargets': 1,\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'PerformanceMode': 'generalPurpose',\\n\",\n       \"   'SizeInBytes': {'Value': 6144}},\\n\",\n       \"  {'CreationTime': datetime.datetime(2017, 12, 19, 9, 52, 18, tzinfo=tzlocal()),\\n\",\n       \"   'CreationToken': '1513704300869863',\\n\",\n       \"   'Encrypted': False,\\n\",\n       \"   'FileSystemId': 'fs-8897a9c1',\\n\",\n       \"   'LifeCycleState': 'available',\\n\",\n       \"   'NumberOfMountTargets': 0,\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'PerformanceMode': 'generalPurpose',\\n\",\n       \"   'SizeInBytes': {'Value': 6144}}],\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-length': '914',\\n\",\n       \"   'content-type': 'application/json',\\n\",\n       \"   'date': 'Tue, 19 Dec 2017 18:14:06 GMT',\\n\",\n       \"   'x-amzn-requestid': '666a7d7f-e4e8-11e7-b698-09471602bb2e'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '666a7d7f-e4e8-11e7-b698-09471602bb2e',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 386,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"efs_client.describe_file_systems()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"efs_client.create_mount_target(fs_id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 379,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"security_group=u.get_security_group_dict()['nexus']\\n\",\n    \"subnet = list(vpc.subnets.all())[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 380,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'FileSystemId': 'fs-8397a9ca',\\n\",\n       \" 'IpAddress': '192.168.1.217',\\n\",\n       \" 'LifeCycleState': 'creating',\\n\",\n       \" 'MountTargetId': 'fsmt-be9c90f7',\\n\",\n       \" 'NetworkInterfaceId': 'eni-6083e1cd',\\n\",\n       \" 'OwnerId': '316880547378',\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-length': '208',\\n\",\n       \"   'content-type': 'application/json',\\n\",\n       \"   'date': 'Tue, 19 Dec 2017 18:10:36 GMT',\\n\",\n       \"   'x-amzn-requestid': 'e96b9703-e4e7-11e7-8125-435d90b564e8'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': 'e96b9703-e4e7-11e7-8125-435d90b564e8',\\n\",\n       \"  'RetryAttempts': 0},\\n\",\n       \" 'SubnetId': 'subnet-f5e248a8'}\"\n      ]\n     },\n     \"execution_count\": 380,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"efs_client.create_mount_target(FileSystemId=fs_id, SubnetId=subnet.id, SecurityGroups=[security_group.id])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 393,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'MountTargets': [{'FileSystemId': 'fs-8397a9ca',\\n\",\n       \"   'IpAddress': '192.168.1.217',\\n\",\n       \"   'LifeCycleState': 'available',\\n\",\n       \"   'MountTargetId': 'fsmt-be9c90f7',\\n\",\n       \"   'NetworkInterfaceId': 'eni-6083e1cd',\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'SubnetId': 'subnet-f5e248a8'}],\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-length': '260',\\n\",\n       \"   'content-type': 'application/json',\\n\",\n       \"   'date': 'Tue, 19 Dec 2017 18:23:30 GMT',\\n\",\n       \"   'x-amzn-requestid': 'b765e2c5-e4e9-11e7-a0f8-71380bab6b2b'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': 'b765e2c5-e4e9-11e7-a0f8-71380bab6b2b',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 393,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"efs_client.describe_mount_targets(FileSystemId=fs_id)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 406,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'application/json',\\n\",\n       \"   'date': 'Tue, 19 Dec 2017 18:34:11 GMT',\\n\",\n       \"   'x-amzn-requestid': '34e2dd88-e4eb-11e7-9723-2f715784a176'},\\n\",\n       \"  'HTTPStatusCode': 204,\\n\",\n       \"  'RequestId': '34e2dd88-e4eb-11e7-9723-2f715784a176',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 406,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"efs_client.delete_file_system(FileSystemId='fs-8397a9ca')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 407,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'us-east-1c'\"\n      ]\n     },\n     \"execution_count\": 407,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"subnet.availability_zone\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 405,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"MountTargetNotFound\",\n     \"evalue\": \"An error occurred (MountTargetNotFound) when calling the DeleteMountTarget operation: mount target does not exist\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mMountTargetNotFound\\u001b[0m                       Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-405-81caba2497b5>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mefs_client\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdelete_mount_target\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mMountTargetId\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0;34m'fsmt-be9c90f7'\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_api_call\\u001b[0;34m(self, *args, **kwargs)\\u001b[0m\\n\\u001b[1;32m    310\\u001b[0m                     \\\"%s() only accepts keyword arguments.\\\" % py_operation_name)\\n\\u001b[1;32m    311\\u001b[0m             \\u001b[0;31m# The \\\"self\\\" in this scope is referring to the BaseClient.\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 312\\u001b[0;31m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m_make_api_call\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0moperation_name\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mkwargs\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    313\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    314\\u001b[0m         \\u001b[0m_api_call\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m__name__\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mstr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mpy_operation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/botocore/client.py\\u001b[0m in \\u001b[0;36m_make_api_call\\u001b[0;34m(self, operation_name, api_params)\\u001b[0m\\n\\u001b[1;32m    603\\u001b[0m             \\u001b[0merror_code\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Error\\\"\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0;34m{\\u001b[0m\\u001b[0;34m}\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m\\\"Code\\\"\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    604\\u001b[0m             \\u001b[0merror_class\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mexceptions\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mfrom_code\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0merror_code\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 605\\u001b[0;31m             \\u001b[0;32mraise\\u001b[0m \\u001b[0merror_class\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0moperation_name\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    606\\u001b[0m         \\u001b[0;32melse\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    607\\u001b[0m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mparsed_response\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mMountTargetNotFound\\u001b[0m: An error occurred (MountTargetNotFound) when calling the DeleteMountTarget operation: mount target does not exist\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"efs_client.delete_mount_target(MountTargetId='fsmt-be9c90f7')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 409,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"TypeError\",\n     \"evalue\": \"get_waiter() missing 1 required positional argument: 'waiter_name'\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mTypeError\\u001b[0m                                 Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-409-254777339a85>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mefs_client\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget_waiter\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;31mTypeError\\u001b[0m: get_waiter() missing 1 required positional argument: 'waiter_name'\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"efs_client.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 396,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ec2 = u.create_ec2_resource()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 397,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"subnet = ec2.Subnet('subnet-f5e248a8')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 398,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'us-east-1c'\"\n      ]\n     },\n     \"execution_count\": 398,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"subnet.availability_zone\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Subnet troubleshooting\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 4,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"good_subnet_id='subnet-4862bf20'\\n\",\n    \"bad_subnet_id='subnet-79920c56'\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 20,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ec2_resource1=boto3.resource('ec2', 'us-east-1')\\n\",\n    \"bad_subnet=ec2_resource1.Subnet('subnet-79920c56')\\n\",\n    \"client1 = boto3.client('ec2', 'us-east-1')\\n\",\n    \"\\n\",\n    \"ec2_resource2=boto3.resource('ec2', 'us-east-2')\\n\",\n    \"good_subnet=ec2_resource2.Subnet('subnet-4862bf20')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 22,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"True\"\n      ]\n     },\n     \"execution_count\": 22,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"bad_subnet.map_public_ip_on_launch\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 16,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"False\"\n      ]\n     },\n     \"execution_count\": 16,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"good_subnet.map_public_ip_on_launch\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 17,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"AttributeError\",\n     \"evalue\": \"can't set attribute\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mAttributeError\\u001b[0m                            Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-17-68a7034042ff>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0mgood_subnet\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mmap_public_ip_on_launch\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0;32mTrue\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;31mAttributeError\\u001b[0m: can't set attribute\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"good_subnet.map_public_ip_on_launch=True\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 21,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"response = client1.modify_subnet_attribute(\\n\",\n    \"    MapPublicIpOnLaunch={\\n\",\n    \"        'Value': True\\n\",\n    \"    },\\n\",\n    \"    SubnetId='subnet-79920c56'\\n\",\n    \")\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"boto3.resource('ec2', 'us-east-1')\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"source\": [\n    \"# Queryin instances\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 4,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import os, sys, boto3\\n\",\n    \"os.environ['AWS_DEFAULT_REGION']='us-west-2'\\n\",\n    \"region = os.environ['AWS_DEFAULT_REGION']\\n\",\n    \"client = boto3.client('ec2', region_name=region)\\n\",\n    \"ec2 = u.create_ec2_resource()\\n\",\n    \"response = client.describe_instances()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 5,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"instances = list(ec2.instances.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 6,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"instance=instances[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 7,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'34.216.9.68'\"\n      ]\n     },\n     \"execution_count\": 7,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instance.public_ip_address\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 9,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'r4.xlarge'\"\n      ]\n     },\n     \"execution_count\": 9,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instance.instance_type\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 31,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ec2.create_instances?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 2,\n   \"metadata\": {\n    \"collapsed\": false,\n    \"scrolled\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'Reservations': [{'Groups': [],\\n\",\n       \"   'Instances': [{'AmiLaunchIndex': 0,\\n\",\n       \"     'Architecture': 'x86_64',\\n\",\n       \"     'BlockDeviceMappings': [{'DeviceName': '/dev/xvda',\\n\",\n       \"       'Ebs': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 19, 12, tzinfo=tzutc()),\\n\",\n       \"        'DeleteOnTermination': True,\\n\",\n       \"        'Status': 'attached',\\n\",\n       \"        'VolumeId': 'vol-08604c56267074557'}},\\n\",\n       \"      {'DeviceName': '/dev/xvdbo',\\n\",\n       \"       'Ebs': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 25, 16, tzinfo=tzutc()),\\n\",\n       \"        'DeleteOnTermination': False,\\n\",\n       \"        'Status': 'attached',\\n\",\n       \"        'VolumeId': 'vol-031c9be6d29b8fac4'}}],\\n\",\n       \"     'ClientToken': '21d58244-2ecc-0d59-b648-a3f5eb6950c9_subnet-117af859_1',\\n\",\n       \"     'EbsOptimized': False,\\n\",\n       \"     'Hypervisor': 'xen',\\n\",\n       \"     'IamInstanceProfile': {'Arn': 'arn:aws:iam::316880547378:instance-profile/nodes.0726aa4c-pachydermcluster.kubernetes.com',\\n\",\n       \"      'Id': 'AIPAJVWHPW5ZLSTJ2MT3Y'},\\n\",\n       \"     'ImageId': 'ami-2fa0ba56',\\n\",\n       \"     'InstanceId': 'i-056c288cf6677c393',\\n\",\n       \"     'InstanceType': 'r4.xlarge',\\n\",\n       \"     'KeyName': 'kubernetes.0726aa4c-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58',\\n\",\n       \"     'LaunchTime': datetime.datetime(2017, 12, 26, 4, 19, 12, tzinfo=tzutc()),\\n\",\n       \"     'Monitoring': {'State': 'enabled'},\\n\",\n       \"     'NetworkInterfaces': [{'Association': {'IpOwnerId': 'amazon',\\n\",\n       \"        'PublicDnsName': 'ec2-34-216-9-68.us-west-2.compute.amazonaws.com',\\n\",\n       \"        'PublicIp': '34.216.9.68'},\\n\",\n       \"       'Attachment': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 19, 12, tzinfo=tzutc()),\\n\",\n       \"        'AttachmentId': 'eni-attach-bbaf024b',\\n\",\n       \"        'DeleteOnTermination': True,\\n\",\n       \"        'DeviceIndex': 0,\\n\",\n       \"        'Status': 'attached'},\\n\",\n       \"       'Description': '',\\n\",\n       \"       'Groups': [{'GroupId': 'sg-af9dedd2',\\n\",\n       \"         'GroupName': 'nodes.0726aa4c-pachydermcluster.kubernetes.com'}],\\n\",\n       \"       'Ipv6Addresses': [],\\n\",\n       \"       'MacAddress': '06:d3:b4:36:b7:9c',\\n\",\n       \"       'NetworkInterfaceId': 'eni-a1ede693',\\n\",\n       \"       'OwnerId': '316880547378',\\n\",\n       \"       'PrivateDnsName': 'ip-172-20-34-224.us-west-2.compute.internal',\\n\",\n       \"       'PrivateIpAddress': '172.20.34.224',\\n\",\n       \"       'PrivateIpAddresses': [{'Association': {'IpOwnerId': 'amazon',\\n\",\n       \"          'PublicDnsName': 'ec2-34-216-9-68.us-west-2.compute.amazonaws.com',\\n\",\n       \"          'PublicIp': '34.216.9.68'},\\n\",\n       \"         'Primary': True,\\n\",\n       \"         'PrivateDnsName': 'ip-172-20-34-224.us-west-2.compute.internal',\\n\",\n       \"         'PrivateIpAddress': '172.20.34.224'}],\\n\",\n       \"       'SourceDestCheck': False,\\n\",\n       \"       'Status': 'in-use',\\n\",\n       \"       'SubnetId': 'subnet-117af859',\\n\",\n       \"       'VpcId': 'vpc-14500972'}],\\n\",\n       \"     'Placement': {'AvailabilityZone': 'us-west-2a',\\n\",\n       \"      'GroupName': '',\\n\",\n       \"      'Tenancy': 'default'},\\n\",\n       \"     'PrivateDnsName': 'ip-172-20-34-224.us-west-2.compute.internal',\\n\",\n       \"     'PrivateIpAddress': '172.20.34.224',\\n\",\n       \"     'ProductCodes': [],\\n\",\n       \"     'PublicDnsName': 'ec2-34-216-9-68.us-west-2.compute.amazonaws.com',\\n\",\n       \"     'PublicIpAddress': '34.216.9.68',\\n\",\n       \"     'RootDeviceName': '/dev/xvda',\\n\",\n       \"     'RootDeviceType': 'ebs',\\n\",\n       \"     'SecurityGroups': [{'GroupId': 'sg-af9dedd2',\\n\",\n       \"       'GroupName': 'nodes.0726aa4c-pachydermcluster.kubernetes.com'}],\\n\",\n       \"     'SourceDestCheck': False,\\n\",\n       \"     'State': {'Code': 16, 'Name': 'running'},\\n\",\n       \"     'StateTransitionReason': '',\\n\",\n       \"     'SubnetId': 'subnet-117af859',\\n\",\n       \"     'Tags': [{'Key': 'k8s.io/role/node', 'Value': '1'},\\n\",\n       \"      {'Key': 'Name',\\n\",\n       \"       'Value': 'nodes.0726aa4c-pachydermcluster.kubernetes.com'},\\n\",\n       \"      {'Key': 'KubernetesCluster',\\n\",\n       \"       'Value': '0726aa4c-pachydermcluster.kubernetes.com'},\\n\",\n       \"      {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"       'Value': 'nodes.0726aa4c-pachydermcluster.kubernetes.com'}],\\n\",\n       \"     'VirtualizationType': 'hvm',\\n\",\n       \"     'VpcId': 'vpc-14500972'}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'RequesterId': '226008221399',\\n\",\n       \"   'ReservationId': 'r-072746a0bbd36c0cb'},\\n\",\n       \"  {'Groups': [],\\n\",\n       \"   'Instances': [{'AmiLaunchIndex': 0,\\n\",\n       \"     'Architecture': 'x86_64',\\n\",\n       \"     'BlockDeviceMappings': [{'DeviceName': '/dev/xvda',\\n\",\n       \"       'Ebs': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 19, 14, tzinfo=tzutc()),\\n\",\n       \"        'DeleteOnTermination': True,\\n\",\n       \"        'Status': 'attached',\\n\",\n       \"        'VolumeId': 'vol-0ce1c1c25a016e374'}}],\\n\",\n       \"     'ClientToken': 'a5858244-2ee4-7132-15ac-5dab66c51cd1_subnet-40dcfc26_1',\\n\",\n       \"     'EbsOptimized': False,\\n\",\n       \"     'Hypervisor': 'xen',\\n\",\n       \"     'IamInstanceProfile': {'Arn': 'arn:aws:iam::316880547378:instance-profile/nodes.282e747a-pachydermcluster.kubernetes.com',\\n\",\n       \"      'Id': 'AIPAIAJQXKIXJTIS7DJ36'},\\n\",\n       \"     'ImageId': 'ami-3fa07b47',\\n\",\n       \"     'InstanceId': 'i-02df584528e76280e',\\n\",\n       \"     'InstanceType': 'r4.xlarge',\\n\",\n       \"     'KeyName': 'kubernetes.282e747a-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58',\\n\",\n       \"     'LaunchTime': datetime.datetime(2017, 12, 26, 4, 19, 13, tzinfo=tzutc()),\\n\",\n       \"     'Monitoring': {'State': 'enabled'},\\n\",\n       \"     'NetworkInterfaces': [{'Association': {'IpOwnerId': 'amazon',\\n\",\n       \"        'PublicDnsName': 'ec2-34-213-240-110.us-west-2.compute.amazonaws.com',\\n\",\n       \"        'PublicIp': '34.213.240.110'},\\n\",\n       \"       'Attachment': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 19, 13, tzinfo=tzutc()),\\n\",\n       \"        'AttachmentId': 'eni-attach-bf7aded8',\\n\",\n       \"        'DeleteOnTermination': True,\\n\",\n       \"        'DeviceIndex': 0,\\n\",\n       \"        'Status': 'attached'},\\n\",\n       \"       'Description': '',\\n\",\n       \"       'Groups': [{'GroupId': 'sg-56c7672a',\\n\",\n       \"         'GroupName': 'nodes.282e747a-pachydermcluster.kubernetes.com'}],\\n\",\n       \"       'Ipv6Addresses': [],\\n\",\n       \"       'MacAddress': '02:c9:e8:90:63:50',\\n\",\n       \"       'NetworkInterfaceId': 'eni-7e05045d',\\n\",\n       \"       'OwnerId': '316880547378',\\n\",\n       \"       'PrivateDnsName': 'ip-172-20-36-46.us-west-2.compute.internal',\\n\",\n       \"       'PrivateIpAddress': '172.20.36.46',\\n\",\n       \"       'PrivateIpAddresses': [{'Association': {'IpOwnerId': 'amazon',\\n\",\n       \"          'PublicDnsName': 'ec2-34-213-240-110.us-west-2.compute.amazonaws.com',\\n\",\n       \"          'PublicIp': '34.213.240.110'},\\n\",\n       \"         'Primary': True,\\n\",\n       \"         'PrivateDnsName': 'ip-172-20-36-46.us-west-2.compute.internal',\\n\",\n       \"         'PrivateIpAddress': '172.20.36.46'}],\\n\",\n       \"       'SourceDestCheck': False,\\n\",\n       \"       'Status': 'in-use',\\n\",\n       \"       'SubnetId': 'subnet-40dcfc26',\\n\",\n       \"       'VpcId': 'vpc-f683678f'}],\\n\",\n       \"     'Placement': {'AvailabilityZone': 'us-west-2b',\\n\",\n       \"      'GroupName': '',\\n\",\n       \"      'Tenancy': 'default'},\\n\",\n       \"     'PrivateDnsName': 'ip-172-20-36-46.us-west-2.compute.internal',\\n\",\n       \"     'PrivateIpAddress': '172.20.36.46',\\n\",\n       \"     'ProductCodes': [],\\n\",\n       \"     'PublicDnsName': 'ec2-34-213-240-110.us-west-2.compute.amazonaws.com',\\n\",\n       \"     'PublicIpAddress': '34.213.240.110',\\n\",\n       \"     'RootDeviceName': '/dev/xvda',\\n\",\n       \"     'RootDeviceType': 'ebs',\\n\",\n       \"     'SecurityGroups': [{'GroupId': 'sg-56c7672a',\\n\",\n       \"       'GroupName': 'nodes.282e747a-pachydermcluster.kubernetes.com'}],\\n\",\n       \"     'SourceDestCheck': False,\\n\",\n       \"     'State': {'Code': 16, 'Name': 'running'},\\n\",\n       \"     'StateTransitionReason': '',\\n\",\n       \"     'SubnetId': 'subnet-40dcfc26',\\n\",\n       \"     'Tags': [{'Key': 'KubernetesCluster',\\n\",\n       \"       'Value': '282e747a-pachydermcluster.kubernetes.com'},\\n\",\n       \"      {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"       'Value': 'nodes.282e747a-pachydermcluster.kubernetes.com'},\\n\",\n       \"      {'Key': 'k8s.io/role/node', 'Value': '1'},\\n\",\n       \"      {'Key': 'Name',\\n\",\n       \"       'Value': 'nodes.282e747a-pachydermcluster.kubernetes.com'}],\\n\",\n       \"     'VirtualizationType': 'hvm',\\n\",\n       \"     'VpcId': 'vpc-f683678f'}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'RequesterId': '226008221399',\\n\",\n       \"   'ReservationId': 'r-00ef06eaae6bddc8a'},\\n\",\n       \"  {'Groups': [],\\n\",\n       \"   'Instances': [{'AmiLaunchIndex': 0,\\n\",\n       \"     'Architecture': 'x86_64',\\n\",\n       \"     'BlockDeviceMappings': [{'DeviceName': '/dev/sda1',\\n\",\n       \"       'Ebs': {'AttachTime': datetime.datetime(2018, 1, 9, 1, 1, 34, tzinfo=tzutc()),\\n\",\n       \"        'DeleteOnTermination': True,\\n\",\n       \"        'Status': 'attached',\\n\",\n       \"        'VolumeId': 'vol-0d50c1afd6dd8a330'}}],\\n\",\n       \"     'ClientToken': '',\\n\",\n       \"     'EbsOptimized': False,\\n\",\n       \"     'EnaSupport': True,\\n\",\n       \"     'Hypervisor': 'xen',\\n\",\n       \"     'ImageId': 'ami-3b6bce43',\\n\",\n       \"     'InstanceId': 'i-0a2f3e7fec4e72026',\\n\",\n       \"     'InstanceType': 'p2.xlarge',\\n\",\n       \"     'KeyName': 'nexus',\\n\",\n       \"     'LaunchTime': datetime.datetime(2018, 1, 9, 1, 1, 34, tzinfo=tzutc()),\\n\",\n       \"     'Monitoring': {'State': 'disabled'},\\n\",\n       \"     'NetworkInterfaces': [{'Association': {'IpOwnerId': 'amazon',\\n\",\n       \"        'PublicDnsName': 'ec2-52-26-179-153.us-west-2.compute.amazonaws.com',\\n\",\n       \"        'PublicIp': '52.26.179.153'},\\n\",\n       \"       'Attachment': {'AttachTime': datetime.datetime(2018, 1, 9, 1, 1, 34, tzinfo=tzutc()),\\n\",\n       \"        'AttachmentId': 'eni-attach-7b02478b',\\n\",\n       \"        'DeleteOnTermination': True,\\n\",\n       \"        'DeviceIndex': 0,\\n\",\n       \"        'Status': 'attached'},\\n\",\n       \"       'Description': '',\\n\",\n       \"       'Groups': [{'GroupId': 'sg-0eb0c072', 'GroupName': 'nexus'}],\\n\",\n       \"       'Ipv6Addresses': [],\\n\",\n       \"       'MacAddress': '06:00:cc:2d:07:78',\\n\",\n       \"       'NetworkInterfaceId': 'eni-b631b783',\\n\",\n       \"       'OwnerId': '316880547378',\\n\",\n       \"       'PrivateDnsName': 'ip-192-168-11-77.us-west-2.compute.internal',\\n\",\n       \"       'PrivateIpAddress': '192.168.11.77',\\n\",\n       \"       'PrivateIpAddresses': [{'Association': {'IpOwnerId': 'amazon',\\n\",\n       \"          'PublicDnsName': 'ec2-52-26-179-153.us-west-2.compute.amazonaws.com',\\n\",\n       \"          'PublicIp': '52.26.179.153'},\\n\",\n       \"         'Primary': True,\\n\",\n       \"         'PrivateDnsName': 'ip-192-168-11-77.us-west-2.compute.internal',\\n\",\n       \"         'PrivateIpAddress': '192.168.11.77'}],\\n\",\n       \"       'SourceDestCheck': True,\\n\",\n       \"       'Status': 'in-use',\\n\",\n       \"       'SubnetId': 'subnet-3787dd7f',\\n\",\n       \"       'VpcId': 'vpc-7b679f02'}],\\n\",\n       \"     'Placement': {'AvailabilityZone': 'us-west-2a',\\n\",\n       \"      'GroupName': '',\\n\",\n       \"      'Tenancy': 'default'},\\n\",\n       \"     'PrivateDnsName': 'ip-192-168-11-77.us-west-2.compute.internal',\\n\",\n       \"     'PrivateIpAddress': '192.168.11.77',\\n\",\n       \"     'ProductCodes': [],\\n\",\n       \"     'PublicDnsName': 'ec2-52-26-179-153.us-west-2.compute.amazonaws.com',\\n\",\n       \"     'PublicIpAddress': '52.26.179.153',\\n\",\n       \"     'RootDeviceName': '/dev/sda1',\\n\",\n       \"     'RootDeviceType': 'ebs',\\n\",\n       \"     'SecurityGroups': [{'GroupId': 'sg-0eb0c072', 'GroupName': 'nexus'}],\\n\",\n       \"     'SourceDestCheck': True,\\n\",\n       \"     'State': {'Code': 16, 'Name': 'running'},\\n\",\n       \"     'StateTransitionReason': '',\\n\",\n       \"     'SubnetId': 'subnet-3787dd7f',\\n\",\n       \"     'Tags': [{'Key': 'Name', 'Value': 'gpubox00'}],\\n\",\n       \"     'VirtualizationType': 'hvm',\\n\",\n       \"     'VpcId': 'vpc-7b679f02'}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'ReservationId': 'r-0d6bae0e0c7b9625b'},\\n\",\n       \"  {'Groups': [],\\n\",\n       \"   'Instances': [{'AmiLaunchIndex': 0,\\n\",\n       \"     'Architecture': 'x86_64',\\n\",\n       \"     'BlockDeviceMappings': [{'DeviceName': '/dev/xvda',\\n\",\n       \"       'Ebs': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 18, 2, tzinfo=tzutc()),\\n\",\n       \"        'DeleteOnTermination': True,\\n\",\n       \"        'Status': 'attached',\\n\",\n       \"        'VolumeId': 'vol-00840a058bf987b36'}},\\n\",\n       \"      {'DeviceName': '/dev/xvdu',\\n\",\n       \"       'Ebs': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 19, 49, tzinfo=tzutc()),\\n\",\n       \"        'DeleteOnTermination': False,\\n\",\n       \"        'Status': 'attached',\\n\",\n       \"        'VolumeId': 'vol-0b48118aff3f6cf73'}},\\n\",\n       \"      {'DeviceName': '/dev/xvdv',\\n\",\n       \"       'Ebs': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 19, 49, tzinfo=tzutc()),\\n\",\n       \"        'DeleteOnTermination': False,\\n\",\n       \"        'Status': 'attached',\\n\",\n       \"        'VolumeId': 'vol-025053f4080390b0c'}}],\\n\",\n       \"     'ClientToken': 'e0058244-2a7d-1aab-75e6-4e2a4571137e_subnet-117af859_1',\\n\",\n       \"     'EbsOptimized': False,\\n\",\n       \"     'Hypervisor': 'xen',\\n\",\n       \"     'IamInstanceProfile': {'Arn': 'arn:aws:iam::316880547378:instance-profile/masters.0726aa4c-pachydermcluster.kubernetes.com',\\n\",\n       \"      'Id': 'AIPAJSAE24GJL3XSEIAWY'},\\n\",\n       \"     'ImageId': 'ami-2fa0ba56',\\n\",\n       \"     'InstanceId': 'i-0dd736f656a6dd117',\\n\",\n       \"     'InstanceType': 'r4.xlarge',\\n\",\n       \"     'KeyName': 'kubernetes.0726aa4c-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58',\\n\",\n       \"     'LaunchTime': datetime.datetime(2017, 12, 26, 4, 18, 1, tzinfo=tzutc()),\\n\",\n       \"     'Monitoring': {'State': 'enabled'},\\n\",\n       \"     'NetworkInterfaces': [{'Association': {'IpOwnerId': 'amazon',\\n\",\n       \"        'PublicDnsName': 'ec2-35-165-58-53.us-west-2.compute.amazonaws.com',\\n\",\n       \"        'PublicIp': '35.165.58.53'},\\n\",\n       \"       'Attachment': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 18, 1, tzinfo=tzutc()),\\n\",\n       \"        'AttachmentId': 'eni-attach-f4ae0304',\\n\",\n       \"        'DeleteOnTermination': True,\\n\",\n       \"        'DeviceIndex': 0,\\n\",\n       \"        'Status': 'attached'},\\n\",\n       \"       'Description': '',\\n\",\n       \"       'Groups': [{'GroupId': 'sg-eb9eee96',\\n\",\n       \"         'GroupName': 'masters.0726aa4c-pachydermcluster.kubernetes.com'}],\\n\",\n       \"       'Ipv6Addresses': [],\\n\",\n       \"       'MacAddress': '06:a4:aa:bb:8d:34',\\n\",\n       \"       'NetworkInterfaceId': 'eni-d5e2e9e7',\\n\",\n       \"       'OwnerId': '316880547378',\\n\",\n       \"       'PrivateDnsName': 'ip-172-20-62-172.us-west-2.compute.internal',\\n\",\n       \"       'PrivateIpAddress': '172.20.62.172',\\n\",\n       \"       'PrivateIpAddresses': [{'Association': {'IpOwnerId': 'amazon',\\n\",\n       \"          'PublicDnsName': 'ec2-35-165-58-53.us-west-2.compute.amazonaws.com',\\n\",\n       \"          'PublicIp': '35.165.58.53'},\\n\",\n       \"         'Primary': True,\\n\",\n       \"         'PrivateDnsName': 'ip-172-20-62-172.us-west-2.compute.internal',\\n\",\n       \"         'PrivateIpAddress': '172.20.62.172'}],\\n\",\n       \"       'SourceDestCheck': False,\\n\",\n       \"       'Status': 'in-use',\\n\",\n       \"       'SubnetId': 'subnet-117af859',\\n\",\n       \"       'VpcId': 'vpc-14500972'}],\\n\",\n       \"     'Placement': {'AvailabilityZone': 'us-west-2a',\\n\",\n       \"      'GroupName': '',\\n\",\n       \"      'Tenancy': 'default'},\\n\",\n       \"     'PrivateDnsName': 'ip-172-20-62-172.us-west-2.compute.internal',\\n\",\n       \"     'PrivateIpAddress': '172.20.62.172',\\n\",\n       \"     'ProductCodes': [],\\n\",\n       \"     'PublicDnsName': 'ec2-35-165-58-53.us-west-2.compute.amazonaws.com',\\n\",\n       \"     'PublicIpAddress': '35.165.58.53',\\n\",\n       \"     'RootDeviceName': '/dev/xvda',\\n\",\n       \"     'RootDeviceType': 'ebs',\\n\",\n       \"     'SecurityGroups': [{'GroupId': 'sg-eb9eee96',\\n\",\n       \"       'GroupName': 'masters.0726aa4c-pachydermcluster.kubernetes.com'}],\\n\",\n       \"     'SourceDestCheck': False,\\n\",\n       \"     'State': {'Code': 16, 'Name': 'running'},\\n\",\n       \"     'StateTransitionReason': '',\\n\",\n       \"     'SubnetId': 'subnet-117af859',\\n\",\n       \"     'Tags': [{'Key': 'KubernetesCluster',\\n\",\n       \"       'Value': '0726aa4c-pachydermcluster.kubernetes.com'},\\n\",\n       \"      {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"       'Value': 'master-us-west-2a.masters.0726aa4c-pachydermcluster.kubernetes.com'},\\n\",\n       \"      {'Key': 'k8s.io/role/master', 'Value': '1'},\\n\",\n       \"      {'Key': 'Name',\\n\",\n       \"       'Value': 'master-us-west-2a.masters.0726aa4c-pachydermcluster.kubernetes.com'}],\\n\",\n       \"     'VirtualizationType': 'hvm',\\n\",\n       \"     'VpcId': 'vpc-14500972'}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'RequesterId': '226008221399',\\n\",\n       \"   'ReservationId': 'r-0a4225e61cd8753fd'},\\n\",\n       \"  {'Groups': [],\\n\",\n       \"   'Instances': [{'AmiLaunchIndex': 0,\\n\",\n       \"     'Architecture': 'x86_64',\\n\",\n       \"     'BlockDeviceMappings': [{'DeviceName': '/dev/xvda',\\n\",\n       \"       'Ebs': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 21, 15, tzinfo=tzutc()),\\n\",\n       \"        'DeleteOnTermination': True,\\n\",\n       \"        'Status': 'attached',\\n\",\n       \"        'VolumeId': 'vol-008d30557600ab11f'}},\\n\",\n       \"      {'DeviceName': '/dev/xvdbq',\\n\",\n       \"       'Ebs': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 23, 48, tzinfo=tzutc()),\\n\",\n       \"        'DeleteOnTermination': False,\\n\",\n       \"        'Status': 'attached',\\n\",\n       \"        'VolumeId': 'vol-08f0480a25691c38d'}},\\n\",\n       \"      {'DeviceName': '/dev/xvdbc',\\n\",\n       \"       'Ebs': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 26, 2, tzinfo=tzutc()),\\n\",\n       \"        'DeleteOnTermination': False,\\n\",\n       \"        'Status': 'attached',\\n\",\n       \"        'VolumeId': 'vol-08e03e6997f8bab56'}}],\\n\",\n       \"     'ClientToken': '7a958244-363c-b05c-6d9f-53dcbee593a5_subnet-117af859_1',\\n\",\n       \"     'EbsOptimized': False,\\n\",\n       \"     'Hypervisor': 'xen',\\n\",\n       \"     'IamInstanceProfile': {'Arn': 'arn:aws:iam::316880547378:instance-profile/nodes.0726aa4c-pachydermcluster.kubernetes.com',\\n\",\n       \"      'Id': 'AIPAJVWHPW5ZLSTJ2MT3Y'},\\n\",\n       \"     'ImageId': 'ami-2fa0ba56',\\n\",\n       \"     'InstanceId': 'i-08f4f4c45eb0742fd',\\n\",\n       \"     'InstanceType': 'r4.xlarge',\\n\",\n       \"     'KeyName': 'kubernetes.0726aa4c-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58',\\n\",\n       \"     'LaunchTime': datetime.datetime(2017, 12, 26, 4, 21, 14, tzinfo=tzutc()),\\n\",\n       \"     'Monitoring': {'State': 'enabled'},\\n\",\n       \"     'NetworkInterfaces': [{'Association': {'IpOwnerId': 'amazon',\\n\",\n       \"        'PublicDnsName': 'ec2-34-214-16-119.us-west-2.compute.amazonaws.com',\\n\",\n       \"        'PublicIp': '34.214.16.119'},\\n\",\n       \"       'Attachment': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 21, 14, tzinfo=tzutc()),\\n\",\n       \"        'AttachmentId': 'eni-attach-8fae037f',\\n\",\n       \"        'DeleteOnTermination': True,\\n\",\n       \"        'DeviceIndex': 0,\\n\",\n       \"        'Status': 'attached'},\\n\",\n       \"       'Description': '',\\n\",\n       \"       'Groups': [{'GroupId': 'sg-af9dedd2',\\n\",\n       \"         'GroupName': 'nodes.0726aa4c-pachydermcluster.kubernetes.com'}],\\n\",\n       \"       'Ipv6Addresses': [],\\n\",\n       \"       'MacAddress': '06:27:71:53:cb:7c',\\n\",\n       \"       'NetworkInterfaceId': 'eni-3bfaf109',\\n\",\n       \"       'OwnerId': '316880547378',\\n\",\n       \"       'PrivateDnsName': 'ip-172-20-53-19.us-west-2.compute.internal',\\n\",\n       \"       'PrivateIpAddress': '172.20.53.19',\\n\",\n       \"       'PrivateIpAddresses': [{'Association': {'IpOwnerId': 'amazon',\\n\",\n       \"          'PublicDnsName': 'ec2-34-214-16-119.us-west-2.compute.amazonaws.com',\\n\",\n       \"          'PublicIp': '34.214.16.119'},\\n\",\n       \"         'Primary': True,\\n\",\n       \"         'PrivateDnsName': 'ip-172-20-53-19.us-west-2.compute.internal',\\n\",\n       \"         'PrivateIpAddress': '172.20.53.19'}],\\n\",\n       \"       'SourceDestCheck': False,\\n\",\n       \"       'Status': 'in-use',\\n\",\n       \"       'SubnetId': 'subnet-117af859',\\n\",\n       \"       'VpcId': 'vpc-14500972'}],\\n\",\n       \"     'Placement': {'AvailabilityZone': 'us-west-2a',\\n\",\n       \"      'GroupName': '',\\n\",\n       \"      'Tenancy': 'default'},\\n\",\n       \"     'PrivateDnsName': 'ip-172-20-53-19.us-west-2.compute.internal',\\n\",\n       \"     'PrivateIpAddress': '172.20.53.19',\\n\",\n       \"     'ProductCodes': [],\\n\",\n       \"     'PublicDnsName': 'ec2-34-214-16-119.us-west-2.compute.amazonaws.com',\\n\",\n       \"     'PublicIpAddress': '34.214.16.119',\\n\",\n       \"     'RootDeviceName': '/dev/xvda',\\n\",\n       \"     'RootDeviceType': 'ebs',\\n\",\n       \"     'SecurityGroups': [{'GroupId': 'sg-af9dedd2',\\n\",\n       \"       'GroupName': 'nodes.0726aa4c-pachydermcluster.kubernetes.com'}],\\n\",\n       \"     'SourceDestCheck': False,\\n\",\n       \"     'State': {'Code': 16, 'Name': 'running'},\\n\",\n       \"     'StateTransitionReason': '',\\n\",\n       \"     'SubnetId': 'subnet-117af859',\\n\",\n       \"     'Tags': [{'Key': 'Name',\\n\",\n       \"       'Value': 'nodes.0726aa4c-pachydermcluster.kubernetes.com'},\\n\",\n       \"      {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"       'Value': 'nodes.0726aa4c-pachydermcluster.kubernetes.com'},\\n\",\n       \"      {'Key': 'KubernetesCluster',\\n\",\n       \"       'Value': '0726aa4c-pachydermcluster.kubernetes.com'},\\n\",\n       \"      {'Key': 'k8s.io/role/node', 'Value': '1'}],\\n\",\n       \"     'VirtualizationType': 'hvm',\\n\",\n       \"     'VpcId': 'vpc-14500972'}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'RequesterId': '226008221399',\\n\",\n       \"   'ReservationId': 'r-07b06627df74ab1f2'},\\n\",\n       \"  {'Groups': [],\\n\",\n       \"   'Instances': [{'AmiLaunchIndex': 0,\\n\",\n       \"     'Architecture': 'x86_64',\\n\",\n       \"     'BlockDeviceMappings': [{'DeviceName': '/dev/xvda',\\n\",\n       \"       'Ebs': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 21, 40, tzinfo=tzutc()),\\n\",\n       \"        'DeleteOnTermination': True,\\n\",\n       \"        'Status': 'attached',\\n\",\n       \"        'VolumeId': 'vol-06cea5f32e34cd630'}},\\n\",\n       \"      {'DeviceName': '/dev/xvdbp',\\n\",\n       \"       'Ebs': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 24, 11, tzinfo=tzutc()),\\n\",\n       \"        'DeleteOnTermination': False,\\n\",\n       \"        'Status': 'attached',\\n\",\n       \"        'VolumeId': 'vol-0bc2438247b84fc0c'}}],\\n\",\n       \"     'ClientToken': '85958244-37c9-062f-3f0b-b14aec86d951_subnet-40dcfc26_1',\\n\",\n       \"     'EbsOptimized': False,\\n\",\n       \"     'Hypervisor': 'xen',\\n\",\n       \"     'IamInstanceProfile': {'Arn': 'arn:aws:iam::316880547378:instance-profile/nodes.282e747a-pachydermcluster.kubernetes.com',\\n\",\n       \"      'Id': 'AIPAIAJQXKIXJTIS7DJ36'},\\n\",\n       \"     'ImageId': 'ami-3fa07b47',\\n\",\n       \"     'InstanceId': 'i-08b2664ccbc3e51f7',\\n\",\n       \"     'InstanceType': 'r4.xlarge',\\n\",\n       \"     'KeyName': 'kubernetes.282e747a-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58',\\n\",\n       \"     'LaunchTime': datetime.datetime(2017, 12, 26, 4, 21, 39, tzinfo=tzutc()),\\n\",\n       \"     'Monitoring': {'State': 'enabled'},\\n\",\n       \"     'NetworkInterfaces': [{'Association': {'IpOwnerId': 'amazon',\\n\",\n       \"        'PublicDnsName': 'ec2-54-148-55-168.us-west-2.compute.amazonaws.com',\\n\",\n       \"        'PublicIp': '54.148.55.168'},\\n\",\n       \"       'Attachment': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 21, 39, tzinfo=tzutc()),\\n\",\n       \"        'AttachmentId': 'eni-attach-8944e0ee',\\n\",\n       \"        'DeleteOnTermination': True,\\n\",\n       \"        'DeviceIndex': 0,\\n\",\n       \"        'Status': 'attached'},\\n\",\n       \"       'Description': '',\\n\",\n       \"       'Groups': [{'GroupId': 'sg-56c7672a',\\n\",\n       \"         'GroupName': 'nodes.282e747a-pachydermcluster.kubernetes.com'}],\\n\",\n       \"       'Ipv6Addresses': [],\\n\",\n       \"       'MacAddress': '02:ea:dd:5a:b7:de',\\n\",\n       \"       'NetworkInterfaceId': 'eni-3e05041d',\\n\",\n       \"       'OwnerId': '316880547378',\\n\",\n       \"       'PrivateDnsName': 'ip-172-20-61-239.us-west-2.compute.internal',\\n\",\n       \"       'PrivateIpAddress': '172.20.61.239',\\n\",\n       \"       'PrivateIpAddresses': [{'Association': {'IpOwnerId': 'amazon',\\n\",\n       \"          'PublicDnsName': 'ec2-54-148-55-168.us-west-2.compute.amazonaws.com',\\n\",\n       \"          'PublicIp': '54.148.55.168'},\\n\",\n       \"         'Primary': True,\\n\",\n       \"         'PrivateDnsName': 'ip-172-20-61-239.us-west-2.compute.internal',\\n\",\n       \"         'PrivateIpAddress': '172.20.61.239'}],\\n\",\n       \"       'SourceDestCheck': False,\\n\",\n       \"       'Status': 'in-use',\\n\",\n       \"       'SubnetId': 'subnet-40dcfc26',\\n\",\n       \"       'VpcId': 'vpc-f683678f'}],\\n\",\n       \"     'Placement': {'AvailabilityZone': 'us-west-2b',\\n\",\n       \"      'GroupName': '',\\n\",\n       \"      'Tenancy': 'default'},\\n\",\n       \"     'PrivateDnsName': 'ip-172-20-61-239.us-west-2.compute.internal',\\n\",\n       \"     'PrivateIpAddress': '172.20.61.239',\\n\",\n       \"     'ProductCodes': [],\\n\",\n       \"     'PublicDnsName': 'ec2-54-148-55-168.us-west-2.compute.amazonaws.com',\\n\",\n       \"     'PublicIpAddress': '54.148.55.168',\\n\",\n       \"     'RootDeviceName': '/dev/xvda',\\n\",\n       \"     'RootDeviceType': 'ebs',\\n\",\n       \"     'SecurityGroups': [{'GroupId': 'sg-56c7672a',\\n\",\n       \"       'GroupName': 'nodes.282e747a-pachydermcluster.kubernetes.com'}],\\n\",\n       \"     'SourceDestCheck': False,\\n\",\n       \"     'State': {'Code': 16, 'Name': 'running'},\\n\",\n       \"     'StateTransitionReason': '',\\n\",\n       \"     'SubnetId': 'subnet-40dcfc26',\\n\",\n       \"     'Tags': [{'Key': 'k8s.io/role/node', 'Value': '1'},\\n\",\n       \"      {'Key': 'Name',\\n\",\n       \"       'Value': 'nodes.282e747a-pachydermcluster.kubernetes.com'},\\n\",\n       \"      {'Key': 'KubernetesCluster',\\n\",\n       \"       'Value': '282e747a-pachydermcluster.kubernetes.com'},\\n\",\n       \"      {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"       'Value': 'nodes.282e747a-pachydermcluster.kubernetes.com'}],\\n\",\n       \"     'VirtualizationType': 'hvm',\\n\",\n       \"     'VpcId': 'vpc-f683678f'}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'RequesterId': '226008221399',\\n\",\n       \"   'ReservationId': 'r-002b24a4f9ea0d6ac'},\\n\",\n       \"  {'Groups': [],\\n\",\n       \"   'Instances': [{'AmiLaunchIndex': 0,\\n\",\n       \"     'Architecture': 'x86_64',\\n\",\n       \"     'BlockDeviceMappings': [{'DeviceName': '/dev/xvda',\\n\",\n       \"       'Ebs': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 18, 47, tzinfo=tzutc()),\\n\",\n       \"        'DeleteOnTermination': True,\\n\",\n       \"        'Status': 'attached',\\n\",\n       \"        'VolumeId': 'vol-0d2b1a12eee59fde7'}},\\n\",\n       \"      {'DeviceName': '/dev/xvdu',\\n\",\n       \"       'Ebs': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 21, 9, tzinfo=tzutc()),\\n\",\n       \"        'DeleteOnTermination': False,\\n\",\n       \"        'Status': 'attached',\\n\",\n       \"        'VolumeId': 'vol-0f5f2efeef56aabc5'}},\\n\",\n       \"      {'DeviceName': '/dev/xvdv',\\n\",\n       \"       'Ebs': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 21, 9, tzinfo=tzutc()),\\n\",\n       \"        'DeleteOnTermination': False,\\n\",\n       \"        'Status': 'attached',\\n\",\n       \"        'VolumeId': 'vol-0511a82cb21d7c038'}}],\\n\",\n       \"     'ClientToken': '91c58244-2d40-61b7-0393-daa08f957908_subnet-40dcfc26_1',\\n\",\n       \"     'EbsOptimized': False,\\n\",\n       \"     'Hypervisor': 'xen',\\n\",\n       \"     'IamInstanceProfile': {'Arn': 'arn:aws:iam::316880547378:instance-profile/masters.282e747a-pachydermcluster.kubernetes.com',\\n\",\n       \"      'Id': 'AIPAIVSSNE6EH2S57SNZG'},\\n\",\n       \"     'ImageId': 'ami-3fa07b47',\\n\",\n       \"     'InstanceId': 'i-0b186c01e65d805c0',\\n\",\n       \"     'InstanceType': 'r4.xlarge',\\n\",\n       \"     'KeyName': 'kubernetes.282e747a-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58',\\n\",\n       \"     'LaunchTime': datetime.datetime(2017, 12, 26, 4, 18, 46, tzinfo=tzutc()),\\n\",\n       \"     'Monitoring': {'State': 'enabled'},\\n\",\n       \"     'NetworkInterfaces': [{'Association': {'IpOwnerId': 'amazon',\\n\",\n       \"        'PublicDnsName': 'ec2-34-214-219-29.us-west-2.compute.amazonaws.com',\\n\",\n       \"        'PublicIp': '34.214.219.29'},\\n\",\n       \"       'Attachment': {'AttachTime': datetime.datetime(2017, 12, 26, 4, 18, 46, tzinfo=tzutc()),\\n\",\n       \"        'AttachmentId': 'eni-attach-cc7adeab',\\n\",\n       \"        'DeleteOnTermination': True,\\n\",\n       \"        'DeviceIndex': 0,\\n\",\n       \"        'Status': 'attached'},\\n\",\n       \"       'Description': '',\\n\",\n       \"       'Groups': [{'GroupId': 'sg-78c66604',\\n\",\n       \"         'GroupName': 'masters.282e747a-pachydermcluster.kubernetes.com'}],\\n\",\n       \"       'Ipv6Addresses': [],\\n\",\n       \"       'MacAddress': '02:f8:fb:30:3e:56',\\n\",\n       \"       'NetworkInterfaceId': 'eni-ca0100e9',\\n\",\n       \"       'OwnerId': '316880547378',\\n\",\n       \"       'PrivateDnsName': 'ip-172-20-60-51.us-west-2.compute.internal',\\n\",\n       \"       'PrivateIpAddress': '172.20.60.51',\\n\",\n       \"       'PrivateIpAddresses': [{'Association': {'IpOwnerId': 'amazon',\\n\",\n       \"          'PublicDnsName': 'ec2-34-214-219-29.us-west-2.compute.amazonaws.com',\\n\",\n       \"          'PublicIp': '34.214.219.29'},\\n\",\n       \"         'Primary': True,\\n\",\n       \"         'PrivateDnsName': 'ip-172-20-60-51.us-west-2.compute.internal',\\n\",\n       \"         'PrivateIpAddress': '172.20.60.51'}],\\n\",\n       \"       'SourceDestCheck': False,\\n\",\n       \"       'Status': 'in-use',\\n\",\n       \"       'SubnetId': 'subnet-40dcfc26',\\n\",\n       \"       'VpcId': 'vpc-f683678f'}],\\n\",\n       \"     'Placement': {'AvailabilityZone': 'us-west-2b',\\n\",\n       \"      'GroupName': '',\\n\",\n       \"      'Tenancy': 'default'},\\n\",\n       \"     'PrivateDnsName': 'ip-172-20-60-51.us-west-2.compute.internal',\\n\",\n       \"     'PrivateIpAddress': '172.20.60.51',\\n\",\n       \"     'ProductCodes': [],\\n\",\n       \"     'PublicDnsName': 'ec2-34-214-219-29.us-west-2.compute.amazonaws.com',\\n\",\n       \"     'PublicIpAddress': '34.214.219.29',\\n\",\n       \"     'RootDeviceName': '/dev/xvda',\\n\",\n       \"     'RootDeviceType': 'ebs',\\n\",\n       \"     'SecurityGroups': [{'GroupId': 'sg-78c66604',\\n\",\n       \"       'GroupName': 'masters.282e747a-pachydermcluster.kubernetes.com'}],\\n\",\n       \"     'SourceDestCheck': False,\\n\",\n       \"     'State': {'Code': 16, 'Name': 'running'},\\n\",\n       \"     'StateTransitionReason': '',\\n\",\n       \"     'SubnetId': 'subnet-40dcfc26',\\n\",\n       \"     'Tags': [{'Key': 'Name',\\n\",\n       \"       'Value': 'master-us-west-2b.masters.282e747a-pachydermcluster.kubernetes.com'},\\n\",\n       \"      {'Key': 'KubernetesCluster',\\n\",\n       \"       'Value': '282e747a-pachydermcluster.kubernetes.com'},\\n\",\n       \"      {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"       'Value': 'master-us-west-2b.masters.282e747a-pachydermcluster.kubernetes.com'},\\n\",\n       \"      {'Key': 'k8s.io/role/master', 'Value': '1'}],\\n\",\n       \"     'VirtualizationType': 'hvm',\\n\",\n       \"     'VpcId': 'vpc-f683678f'}],\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'RequesterId': '226008221399',\\n\",\n       \"   'ReservationId': 'r-00610366bd2fcbfc8'}],\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 09 Jan 2018 22:06:19 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '089bcb03-9efe-49fd-99ce-7c48f93499fb',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 2,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.describe_instances()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 14,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"sys.path.insert(0, os.environ['HOME']+'/git0/cluster')\\n\",\n    \"import util as u\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 15,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'sanc00'\"\n      ]\n     },\n     \"execution_count\": 15,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"u.get_name(instance.tags)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 18,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"datetime.datetime(2017, 12, 22, 0, 50, 10, tzinfo=tzutc())\"\n      ]\n     },\n     \"execution_count\": 18,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instance.launch_time\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"instance.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 16,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"datetime.datetime(2017, 12, 22, 0, 50, 10, tzinfo=tzutc())\"\n      ]\n     },\n     \"execution_count\": 16,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instance.launch_time\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 12,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[{'Key': 'Name', 'Value': 'sanc00'}]\"\n      ]\n     },\n     \"execution_count\": 12,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instance.tags\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 155,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ami=\\\"ami-45ead225\\\"\\n\",\n    \"instances = ec2.create_instances(\\n\",\n    \"    ImageId=ami, InstanceType='t2.micro', MaxCount=1, MinCount=1,\\n\",\n    \"    NetworkInterfaces=[{'SubnetId': subnet.id, 'DeviceIndex': 0, 'AssociatePublicIpAddress': True, 'Groups': [sec_group.group_id]}])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 538,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'i-00b80c5e0d4981f6b'\"\n      ]\n     },\n     \"execution_count\": 538,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instances[0].id\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 159,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"instance = instances[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 540,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"instance.load()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 542,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"AttributeError\",\n     \"evalue\": \"'NoneType' object has no attribute 'get'\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mAttributeError\\u001b[0m                            Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-542-6b31ca56c744>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[0;32m----> 1\\u001b[0;31m \\u001b[0minstance\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0miam_instance_profile\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/envs/sep22/lib/python3.5/site-packages/boto3/resources/factory.py\\u001b[0m in \\u001b[0;36mproperty_loader\\u001b[0;34m(self)\\u001b[0m\\n\\u001b[1;32m    343\\u001b[0m                             self.__class__.__name__))\\n\\u001b[1;32m    344\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 345\\u001b[0;31m             \\u001b[0;32mreturn\\u001b[0m \\u001b[0mself\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mmeta\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mdata\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mget\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mname\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    346\\u001b[0m \\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    347\\u001b[0m         \\u001b[0mproperty_loader\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0m__name__\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mstr\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0msnake_cased\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mAttributeError\\u001b[0m: 'NoneType' object has no attribute 'get'\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"instance.iam_instance_profile\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Uninitialize many instances\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 4,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"i-05a227278056dea5e\\n\",\n      \"i-0d32740b5d1a6b0b8\\n\",\n      \"i-0f2fc22c05c1e523d\\n\",\n      \"i-02c967a42d0542711\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"import os,boto3\\n\",\n    \"os.environ['AWS_DEFAULT_REGION']='us-east-1'\\n\",\n    \"region = os.environ['AWS_DEFAULT_REGION']\\n\",\n    \"client = boto3.client('ec2', region_name=region)\\n\",\n    \"ec2 = boto3.resource('ec2', region_name=region)\\n\",\n    \"\\n\",\n    \"for instance in ec2.instances.all():\\n\",\n    \"  if instance.state['Name'] == 'running':\\n\",\n    \"    print(instance.id)\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 6,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"instance=list(ec2.instances.all())[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 7,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'54.224.204.197'\"\n      ]\n     },\n     \"execution_count\": 7,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instance.public_ip_address\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 8,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'nexus'\"\n      ]\n     },\n     \"execution_count\": 8,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instance.key_name\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Job level debugging\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 15,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import sys\\n\",\n    \"sys.path.insert(0, os.environ['HOME']+'/git0/cluster')\\n\",\n    \"import aws\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 17,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Found existing job cifar-worker\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"worker_job = aws.server_job('cifar-worker', num_tasks=1,availability_zone='us-east-1c')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 20,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"2017-12-27 04:50:31.728987 cifar-worker:0: (192.168.35.110) Running initialize\\n\",\n      \"ssh_to_host ubuntu@54.83.131.12\\n\",\n      \"2017-12-27 04:50:33.672796 cifar-worker:0: (192.168.35.110) Checking for initialized file\\n\",\n      \"2017-12-27 04:50:34.239068 cifar-worker:0: (192.168.35.110) downloading /tmp/is_initialized to /tmp/tasklogs/0-1514346633855078.is_initialized\\n\",\n      \"2017-12-27 04:50:35.107455 cifar-worker:0: (192.168.35.110) reusing previous initialized state\\n\",\n      \"2017-12-27 04:50:35.274303 cifar-worker:0: (192.168.35.110) run_sync: tmux kill-session -t tmux\\n\",\n      \"2017-12-27 04:50:35.941431 cifar-worker:0: (192.168.35.110) run_sync returned: \\n\",\n      \"2017-12-27 04:50:36.111033 cifar-worker:0: (192.168.35.110) run_sync: tmux new-session -s tmux -n 0 -d\\n\",\n      \"2017-12-27 04:50:36.651738 cifar-worker:0: (192.168.35.110) run_sync returned: \\n\",\n      \"2017-12-27 04:50:37.012613 cifar-worker:0: (192.168.35.110) Checking for initialized file\\n\",\n      \"2017-12-27 04:50:37.528438 cifar-worker:0: (192.168.35.110) downloading /tmp/is_initialized to /tmp/tasklogs/0-1514346637184593.is_initialized\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"worker_job.wait_until_ready()\\n\",\n    \"worker_task = worker_job.tasks[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 21,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"2017-12-27 04:50:46.878479 cifar-worker:0: (192.168.35.110) tmux> ls\\n\",\n      \"2017-12-27 04:50:48.154443 cifar-worker:0: (192.168.35.110) run_sync: mkdir -p /tmp/tmux\\n\",\n      \"2017-12-27 04:50:48.933499 cifar-worker:0: (192.168.35.110) run_sync returned: \\n\",\n      \"2017-12-27 04:50:49.086868 cifar-worker:0: (192.168.35.110) run_sync: tmux send-keys -t tmux:0 'ls; echo $? > /tmp/tmux/2.1514346649086852.out' Enter\\n\",\n      \"2017-12-27 04:50:49.597799 cifar-worker:0: (192.168.35.110) run_sync returned: \\n\",\n      \"2017-12-27 04:50:50.730751 cifar-worker:0: (192.168.35.110) downloading /tmp/tmux/2.1514346649086852.out to /tmp/tmux/1514346650231037\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"worker_task.run('ls')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 22,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"2017-12-27 04:51:44.540383 cifar-worker:0: (192.168.35.110) Remote file cifar10_main.py exists, skipping\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"open('/tmp/hi.txt','w').write(\\\"hello\\\")\\n\",\n    \"worker_task.upload('/tmp/hi.txt', 'cifar10_main.py')\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Time conversions\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 7,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"from operator import itemgetter\\n\",\n    \"\\n\",\n    \"ec2 = u.create_ec2_resource()\\n\",\n    \"instances = [(u.seconds_from_datetime(i.launch_time), i) for i in ec2.instances.all()]\\n\",\n    \"sorted_instances = sorted(instances, key=itemgetter(0))\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 9,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"inst=sorted_instances[-1][1]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 10,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'0.gpubox.deleteme'\"\n      ]\n     },\n     \"execution_count\": 10,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"u.get_name(inst.tags)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 11,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"datetime.datetime(2018, 1, 27, 0, 58, 46, tzinfo=tzutc())\"\n      ]\n     },\n     \"execution_count\": 11,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"inst.launch_time\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 12,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import time\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 14,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"1517043526.0\"\n      ]\n     },\n     \"execution_count\": 14,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"dt=inst.launch_time\\n\",\n    \"time.mktime(dt.utctimetuple())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 20,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"from datetime import date\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 21,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"AttributeError\",\n     \"evalue\": \"'datetime.date' object has no attribute 'tzinfo'\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mAttributeError\\u001b[0m                            Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-21-1f073e52fb31>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[1;32m      1\\u001b[0m \\u001b[0;32mimport\\u001b[0m \\u001b[0mpytz\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m      2\\u001b[0m \\u001b[0mutc\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mpytz\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mUTC\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m----> 3\\u001b[0;31m \\u001b[0mutc\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mlocalize\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mdate\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mfromtimestamp\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;36m1517043526.0\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\",\n      \"\\u001b[0;32m/Users/yaroslav/anaconda/lib/python3.5/site-packages/pytz/__init__.py\\u001b[0m in \\u001b[0;36mlocalize\\u001b[0;34m(self, dt, is_dst)\\u001b[0m\\n\\u001b[1;32m    224\\u001b[0m     \\u001b[0;32mdef\\u001b[0m \\u001b[0mlocalize\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mdt\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mis_dst\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0;32mFalse\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    225\\u001b[0m         \\u001b[0;34m'''Convert naive time to local time'''\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m--> 226\\u001b[0;31m         \\u001b[0;32mif\\u001b[0m \\u001b[0mdt\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mtzinfo\\u001b[0m \\u001b[0;32mis\\u001b[0m \\u001b[0;32mnot\\u001b[0m \\u001b[0;32mNone\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m    227\\u001b[0m             \\u001b[0;32mraise\\u001b[0m \\u001b[0mValueError\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m'Not naive datetime (tzinfo is already set)'\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m    228\\u001b[0m         \\u001b[0;32mreturn\\u001b[0m \\u001b[0mdt\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mreplace\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mtzinfo\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0mself\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mAttributeError\\u001b[0m: 'datetime.date' object has no attribute 'tzinfo'\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"     import pytz\\n\",\n    \"     utc = pytz.UTC\\n\",\n    \"     utc.localize(date.fromtimestamp(1517043526.0))\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"inst.reboot()\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# AMI retrieval\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 9,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"pytorch.imagenet.source.v2 ami-78dfe807\\n\",\n      \"pytorch.imagenet ami-a9bb9bd6\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"filter = {'Name': 'name', 'Values' : ['pytorch*']}\\n\",\n    \"for i in ec2.images.filter(Filters = [filter], Owners=['self']):\\n\",\n    \"  print(i.name, i.id)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 8,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'ami-a9bb9bd6'\"\n      ]\n     },\n     \"execution_count\": 8,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"def lookup_ami(wildcard):\\n\",\n    \"  filter = {'Name': 'name', 'Values' : [wildcard]}\\n\",\n    \"  images = list(ec2.images.filter(Filters = [filter], Owners=['self']))\\n\",\n    \"  assert len(images)<=1, \\\"Multiple images match \\\"+str(wildcard)\\n\",\n    \"  assert len(images)>=0, \\\"No images match \\\"+str(wildcard)\\n\",\n    \"  return i\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"i\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Clean-up placement groups\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 10,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"client = u.create_ec2_client()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 12,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ec2 = u.create_ec2_resource()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 17,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Deleting tf\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting run01\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting c5\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting psbench9\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting gloop2p\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting raybench44\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting yaro16\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting placement\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting yaro_test\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting tfbench\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting psbench6\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting psbench7\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting yaro-friday-16\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting simple\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting tfbench44\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting singlerun\\n\",\n      \"   Failed\\n\",\n      \"Deleting raybench20\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting many02\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting raybench2\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting raybench17\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting run03\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting eight\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting raybench3\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting yaro-friday-8\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting c5amazon00\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting psbench13\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting raybench4\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting async\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting psbench12\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting nccl\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting pytorch_cluster_f\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting p2pgpu\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting psbench3\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting run02\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting raybench19\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting many01\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting raybench16\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting nexus00\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting raybench14\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting psbench5\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting run\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting raybench18\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting somegroup\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting raybench5\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting sixteen\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting yaro_16\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting psbench11\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting raybench\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting raybench15\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting allreduce\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting tfbench4\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting psbench10\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting psbench4\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting gpu\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting psbench8\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting run2\\n\",\n      \"   Succeeded\\n\",\n      \"Deleting yaro8\\n\",\n      \"   Failed\\n\",\n      \"Deleting c5amazon01\\n\",\n      \"   Succeeded\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"for group in ec2.placement_groups.all():\\n\",\n    \"  try:\\n\",\n    \"    print(\\\"Deleting \\\"+group.name)\\n\",\n    \"    group.delete()\\n\",\n    \"  except:\\n\",\n    \"    print(\\\"   Failed\\\")\\n\",\n    \"  else:\\n\",\n    \"    print(\\\"   Succeeded\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 16,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'c5amazon00'\"\n      ]\n     },\n     \"execution_count\": 16,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"group.name\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 11,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'PlacementGroups': [{'GroupName': 'raybench3',\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'sixteen', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'singlerun', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'c5amazon00', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'tfbench', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'p2pgpu', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'tfbench4', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'psbench7', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'async', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'somegroup', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'psbench11', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'raybench16', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'raybench19', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'psbench12', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'psbench10', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'yaro-friday-8', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'run2', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'raybench15', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'psbench5', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'raybench4', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'eight', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'pytorch_cluster_f',\\n\",\n       \"   'State': 'available',\\n\",\n       \"   'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'tfbench44', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'psbench6', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'raybench44', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'yaro-friday-16', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'gpu', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'run03', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'many02', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'run01', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'yaro8', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'raybench17', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'psbench3', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'nccl', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'psbench4', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'c5amazon01', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'raybench20', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'psbench8', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'simple', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'many01', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'raybench5', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'yaro_16', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'yaro16', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'psbench9', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'raybench14', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'raybench', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'raybench18', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'run', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'nexus00', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'c5', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'placement', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'psbench13', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'tf', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'yaro_test', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'raybench2', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'run02', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'allreduce', 'State': 'available', 'Strategy': 'cluster'},\\n\",\n       \"  {'GroupName': 'gloop2p', 'State': 'available', 'Strategy': 'cluster'}],\\n\",\n       \" 'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Sat, 14 Jul 2018 15:27:38 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '114c5728-9464-4fee-b444-ba723c196f48',\\n\",\n       \"  'RetryAttempts': 0}}\"\n      ]\n     },\n     \"execution_count\": 11,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.describe_placement_groups()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"  client = u.create_ec2_client()\\n\",\n    \"  try:\\n\",\n    \"    # TODO: check that the error is actually about placement group\\n\",\n    \"    client.describe_placement_groups(GroupNames=[name])\\n\",\n    \"  except boto3.exceptions.botocore.exceptions.ClientError as e:\\n\",\n    \"    # \\n\",\n    \"    print(\\\"Creating placement group: \\\"+name)\\n\",\n    \"    res = client.create_placement_group(GroupName=name, Strategy='cluster')\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Volume info\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 6,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"volumes = list(ec2.volumes.all())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 8,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"vol = volumes[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 13,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'i-06257b1a1409aba20'\"\n      ]\n     },\n     \"execution_count\": 13,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"vol.attachments[0][\\\"InstanceId\\\"]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 15,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"inst=ec2.Instance('i-06257b1a1409aba20')\\n\",\n    \"u.get_name(inst)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 17,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"''\"\n      ]\n     },\n     \"execution_count\": 17,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"u.get_name(vol)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 3,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Sun, 22 Jul 2018 16:51:55 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '45e3f987-5c1d-4c1c-8d14-0cc667eeccf3',\\n\",\n       \"  'RetryAttempts': 0},\\n\",\n       \" 'Snapshots': [{'Description': 'Copied for DestinationAmi ami-78dfe807 from SourceAmi ami-6583d71d for SourceSnapshot snap-0221e898577adee42. Task created on 1,531,301,312,003.',\\n\",\n       \"   'Encrypted': False,\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'Progress': '100%',\\n\",\n       \"   'SnapshotId': 'snap-02c1f2467776319db',\\n\",\n       \"   'StartTime': datetime.datetime(2018, 7, 11, 9, 28, 46, tzinfo=tzutc()),\\n\",\n       \"   'State': 'completed',\\n\",\n       \"   'VolumeId': 'vol-ffffffff',\\n\",\n       \"   'VolumeSize': 500},\\n\",\n       \"  {'Description': 'Copied for DestinationAmi ami-a9bb9bd6 from SourceAmi ami-53c8822b for SourceSnapshot snap-0f26a36b43deea971. Task created on 1,530,640,163,368.',\\n\",\n       \"   'Encrypted': False,\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'Progress': '100%',\\n\",\n       \"   'SnapshotId': 'snap-0e7edc7112e923950',\\n\",\n       \"   'StartTime': datetime.datetime(2018, 7, 3, 17, 49, 28, tzinfo=tzutc()),\\n\",\n       \"   'State': 'completed',\\n\",\n       \"   'VolumeId': 'vol-ffffffff',\\n\",\n       \"   'VolumeSize': 1000},\\n\",\n       \"  {'Description': 'Created by CreateImage(i-0ddb9b1d8504b342f) for ami-5b524f21 from vol-00cbc9a74e2ebff28',\\n\",\n       \"   'Encrypted': False,\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'Progress': '100%',\\n\",\n       \"   'SnapshotId': 'snap-00cecc84f1adf0af0',\\n\",\n       \"   'StartTime': datetime.datetime(2018, 2, 13, 23, 41, 34, tzinfo=tzutc()),\\n\",\n       \"   'State': 'completed',\\n\",\n       \"   'VolumeId': 'vol-00cbc9a74e2ebff28',\\n\",\n       \"   'VolumeSize': 500},\\n\",\n       \"  {'Description': 'Created by CreateImage(i-016e2869519aa7eef) for ami-f9d6dc83 from vol-009d3f7a768ce25c3',\\n\",\n       \"   'Encrypted': False,\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'Progress': '100%',\\n\",\n       \"   'SnapshotId': 'snap-07f0a9369c4974e2f',\\n\",\n       \"   'StartTime': datetime.datetime(2018, 2, 8, 23, 36, 3, tzinfo=tzutc()),\\n\",\n       \"   'State': 'completed',\\n\",\n       \"   'VolumeId': 'vol-009d3f7a768ce25c3',\\n\",\n       \"   'VolumeSize': 500},\\n\",\n       \"  {'Description': 'Created by CreateImage(i-041f134bc867a0556) for ami-67c4871d from vol-04d57187dc3f33301',\\n\",\n       \"   'Encrypted': False,\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'Progress': '100%',\\n\",\n       \"   'SnapshotId': 'snap-07d6b1a1dcbf8a688',\\n\",\n       \"   'StartTime': datetime.datetime(2017, 12, 27, 3, 14, 29, tzinfo=tzutc()),\\n\",\n       \"   'State': 'completed',\\n\",\n       \"   'VolumeId': 'vol-04d57187dc3f33301',\\n\",\n       \"   'VolumeSize': 50},\\n\",\n       \"  {'Description': 'Created by CreateImage(i-0884617da04b5a90e) for ami-1fc08065 from vol-0318f9cf517b9bdce',\\n\",\n       \"   'Encrypted': False,\\n\",\n       \"   'OwnerId': '316880547378',\\n\",\n       \"   'Progress': '100%',\\n\",\n       \"   'SnapshotId': 'snap-0d28af9890f62c69b',\\n\",\n       \"   'StartTime': datetime.datetime(2017, 12, 26, 8, 2, tzinfo=tzutc()),\\n\",\n       \"   'State': 'completed',\\n\",\n       \"   'VolumeId': 'vol-0318f9cf517b9bdce',\\n\",\n       \"   'VolumeSize': 50}]}\"\n      ]\n     },\n     \"execution_count\": 3,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client = u.create_ec2_client()\\n\",\n    \"client.describe_snapshots(OwnerIds=['self'])\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Spot instances\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 10,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"args = {'ImageId': 'ami-18693660',\\n\",\n    \"              'InstanceType': 'p2.xlarge',\\n\",\n    \"              'KeyName': 'nexus-yaroslav'}\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 11,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"spot_requests = client.request_spot_instances(SpotPrice=\\\"0.01\\\",\\n\",\n    \"                                              LaunchSpecification=args,\\n\",\n    \"                                              InstanceCount=1)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ValidUntil=datetime(2015, 1, 1),\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 3,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"client.request_spot_instances?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 14,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"datetime.datetime(2018, 7, 27, 7, 24, 39, 738095)\"\n      ]\n     },\n     \"execution_count\": 14,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"datetime.datetime.now()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 23,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import pytz\\n\",\n    \"import datetime as dt\\n\",\n    \"# datetime is not timezone aware, use pytz to fix\\n\",\n    \"now = dt.datetime.utcnow().replace(tzinfo=pytz.utc)\\n\",\n    \"expiration = now + dt.timedelta(minutes=15)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 24,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"spot_requests2 = client.request_spot_instances(SpotPrice=\\\"0.01\\\",\\n\",\n    \"                                              LaunchSpecification=args,\\n\",\n    \"                                              InstanceCount=1,\\n\",\n    \"                                              ValidUntil=expiration)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 21,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"datetime.datetime(2018, 7, 27, 14, 28, 50, 915418, tzinfo=<UTC>)\"\n      ]\n     },\n     \"execution_count\": 21,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": []\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 20,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"datetime.datetime(2018, 7, 27, 7, 27, 32, 601104)\"\n      ]\n     },\n     \"execution_count\": 20,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"datetime.datetime.now()\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"source\": [\n    \"# Scratch\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 20,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"  name = 'gpubox00'\\n\",\n    \"  KEY_NAME='nexus'\\n\",\n    \"  ec2 = boto3.resource('ec2')\\n\",\n    \"  instances = ec2.instances.filter(\\n\",\n    \"    Filters=[{'Name': 'instance-state-name', 'Values': ['running']}])\\n\",\n    \"  instances = list(instances)\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 42,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import sys, inspect\\n\",\n    \"def hello():\\n\",\n    \"  print(inspect.stack()[1][3])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 43,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def helloparent():\\n\",\n    \"  hello()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 46,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\\n\",\n       \"   'date': 'Tue, 17 Jul 2018 15:27:15 GMT',\\n\",\n       \"   'server': 'AmazonEC2',\\n\",\n       \"   'transfer-encoding': 'chunked',\\n\",\n       \"   'vary': 'Accept-Encoding'},\\n\",\n       \"  'HTTPStatusCode': 200,\\n\",\n       \"  'RequestId': '460077d1-68e6-4c2c-96d1-2a1c7b91d4f7',\\n\",\n       \"  'RetryAttempts': 0},\\n\",\n       \" 'Tags': [{'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'subnet-2f22b800',\\n\",\n       \"   'ResourceType': 'subnet',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'subnet-2f22b800',\\n\",\n       \"   'ResourceType': 'subnet',\\n\",\n       \"   'Value': 'us-east-1a.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'kubernetes.io/cluster/df86c4e8-pachydermcluster.kubernetes.com',\\n\",\n       \"   'ResourceId': 'subnet-2f22b800',\\n\",\n       \"   'ResourceType': 'subnet',\\n\",\n       \"   'Value': 'owned'},\\n\",\n       \"  {'Key': 'kubernetes.io/role/elb',\\n\",\n       \"   'ResourceId': 'subnet-2f22b800',\\n\",\n       \"   'ResourceType': 'subnet',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'subnet-f39755dd',\\n\",\n       \"   'ResourceType': 'subnet',\\n\",\n       \"   'Value': '6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'subnet-f39755dd',\\n\",\n       \"   'ResourceType': 'subnet',\\n\",\n       \"   'Value': 'us-east-1a.6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'kubernetes.io/cluster/6a4d8d28-pachydermcluster.kubernetes.com',\\n\",\n       \"   'ResourceId': 'subnet-f39755dd',\\n\",\n       \"   'ResourceType': 'subnet',\\n\",\n       \"   'Value': 'owned'},\\n\",\n       \"  {'Key': 'kubernetes.io/role/elb',\\n\",\n       \"   'ResourceId': 'subnet-f39755dd',\\n\",\n       \"   'ResourceType': 'subnet',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'rtb-17fa1168',\\n\",\n       \"   'ResourceType': 'route-table',\\n\",\n       \"   'Value': '6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'rtb-17fa1168',\\n\",\n       \"   'ResourceType': 'route-table',\\n\",\n       \"   'Value': '6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'rtb-2fa1c652',\\n\",\n       \"   'ResourceType': 'route-table',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'rtb-2fa1c652',\\n\",\n       \"   'ResourceType': 'route-table',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'rtb-89e169f4',\\n\",\n       \"   'ResourceType': 'route-table',\\n\",\n       \"   'Value': 'nexus2'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'rtb-a8b10cd5',\\n\",\n       \"   'ResourceType': 'route-table',\\n\",\n       \"   'Value': 'deleteme'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'rtb-d89204a5',\\n\",\n       \"   'ResourceType': 'route-table',\\n\",\n       \"   'Value': 'gpubox'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'rtb-e701859a',\\n\",\n       \"   'ResourceType': 'route-table',\\n\",\n       \"   'Value': 'naxus'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'rtb-ff3bf682',\\n\",\n       \"   'ResourceType': 'route-table',\\n\",\n       \"   'Value': 'nexus'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'vol-02c09e98c01898a7f',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': '6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'vol-02c09e98c01898a7f',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': '6a4d8d28-pachydermcluster.kubernetes.com-dynamic-pvc-4d54a48f-607b-11e8-ba9c-12f672ac1996'},\\n\",\n       \"  {'Key': 'kubernetes.io/cluster/6a4d8d28-pachydermcluster.kubernetes.com',\\n\",\n       \"   'ResourceId': 'vol-02c09e98c01898a7f',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'owned'},\\n\",\n       \"  {'Key': 'kubernetes.io/created-for/pv/name',\\n\",\n       \"   'ResourceId': 'vol-02c09e98c01898a7f',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'pvc-4d54a48f-607b-11e8-ba9c-12f672ac1996'},\\n\",\n       \"  {'Key': 'kubernetes.io/created-for/pvc/name',\\n\",\n       \"   'ResourceId': 'vol-02c09e98c01898a7f',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'etcd-storage-etcd-0'},\\n\",\n       \"  {'Key': 'kubernetes.io/created-for/pvc/namespace',\\n\",\n       \"   'ResourceId': 'vol-02c09e98c01898a7f',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'default'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'vol-02eafaf70f4a5cfa8',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': '6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'vol-02eafaf70f4a5cfa8',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'a.etcd-main.6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/etcd/main',\\n\",\n       \"   'ResourceId': 'vol-02eafaf70f4a5cfa8',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'a/a'},\\n\",\n       \"  {'Key': 'k8s.io/role/master',\\n\",\n       \"   'ResourceId': 'vol-02eafaf70f4a5cfa8',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'vol-048e29f604d2900a7',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'vol-048e29f604d2900a7',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com-dynamic-pvc-be84b9b6-fa31-11e7-ab45-1263c630187a'},\\n\",\n       \"  {'Key': 'kubernetes.io/cluster/df86c4e8-pachydermcluster.kubernetes.com',\\n\",\n       \"   'ResourceId': 'vol-048e29f604d2900a7',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'owned'},\\n\",\n       \"  {'Key': 'kubernetes.io/created-for/pv/name',\\n\",\n       \"   'ResourceId': 'vol-048e29f604d2900a7',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'pvc-be84b9b6-fa31-11e7-ab45-1263c630187a'},\\n\",\n       \"  {'Key': 'kubernetes.io/created-for/pvc/name',\\n\",\n       \"   'ResourceId': 'vol-048e29f604d2900a7',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'etcd-storage-etcd-0'},\\n\",\n       \"  {'Key': 'kubernetes.io/created-for/pvc/namespace',\\n\",\n       \"   'ResourceId': 'vol-048e29f604d2900a7',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'default'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'vol-05763dbf313f5a28e',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': '6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'vol-05763dbf313f5a28e',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'a.etcd-events.6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/etcd/events',\\n\",\n       \"   'ResourceId': 'vol-05763dbf313f5a28e',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'a/a'},\\n\",\n       \"  {'Key': 'k8s.io/role/master',\\n\",\n       \"   'ResourceId': 'vol-05763dbf313f5a28e',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'vol-06fb03280cf2598fb',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'vol-06fb03280cf2598fb',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'a.etcd-events.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/etcd/events',\\n\",\n       \"   'ResourceId': 'vol-06fb03280cf2598fb',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'a/a'},\\n\",\n       \"  {'Key': 'k8s.io/role/master',\\n\",\n       \"   'ResourceId': 'vol-06fb03280cf2598fb',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'vol-08f8b6fef5df993b0',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'vol-08f8b6fef5df993b0',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com-dynamic-pvc-7dd40002-1d90-11e8-8f83-129abe8e441c'},\\n\",\n       \"  {'Key': 'kubernetes.io/cluster/df86c4e8-pachydermcluster.kubernetes.com',\\n\",\n       \"   'ResourceId': 'vol-08f8b6fef5df993b0',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'owned'},\\n\",\n       \"  {'Key': 'kubernetes.io/created-for/pv/name',\\n\",\n       \"   'ResourceId': 'vol-08f8b6fef5df993b0',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'pvc-7dd40002-1d90-11e8-8f83-129abe8e441c'},\\n\",\n       \"  {'Key': 'kubernetes.io/created-for/pvc/name',\\n\",\n       \"   'ResourceId': 'vol-08f8b6fef5df993b0',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'grafana-storage-pvc'},\\n\",\n       \"  {'Key': 'kubernetes.io/created-for/pvc/namespace',\\n\",\n       \"   'ResourceId': 'vol-08f8b6fef5df993b0',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'kube-system'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'vol-0f0e841d0cc657002',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'vol-0f0e841d0cc657002',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'a.etcd-main.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/etcd/main',\\n\",\n       \"   'ResourceId': 'vol-0f0e841d0cc657002',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': 'a/a'},\\n\",\n       \"  {'Key': 'k8s.io/role/master',\\n\",\n       \"   'ResourceId': 'vol-0f0e841d0cc657002',\\n\",\n       \"   'ResourceType': 'volume',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'dopt-3d06ec45',\\n\",\n       \"   'ResourceType': 'dhcp-options',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'dopt-3d06ec45',\\n\",\n       \"   'ResourceType': 'dhcp-options',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'dopt-e39a4198',\\n\",\n       \"   'ResourceType': 'dhcp-options',\\n\",\n       \"   'Value': '6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'dopt-e39a4198',\\n\",\n       \"   'ResourceType': 'dhcp-options',\\n\",\n       \"   'Value': '6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'sg-1515af61',\\n\",\n       \"   'ResourceType': 'security-group',\\n\",\n       \"   'Value': 'deleteme'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'sg-2ff68867',\\n\",\n       \"   'ResourceType': 'security-group',\\n\",\n       \"   'Value': '6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'sg-2ff68867',\\n\",\n       \"   'ResourceType': 'security-group',\\n\",\n       \"   'Value': 'masters.6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'sg-47402933',\\n\",\n       \"   'ResourceType': 'security-group',\\n\",\n       \"   'Value': 'gpubox'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'sg-65034311',\\n\",\n       \"   'ResourceType': 'security-group',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'sg-65034311',\\n\",\n       \"   'ResourceType': 'security-group',\\n\",\n       \"   'Value': 'masters.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'sg-8b9f12fc',\\n\",\n       \"   'ResourceType': 'security-group',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'sg-8b9f12fc',\\n\",\n       \"   'ResourceType': 'security-group',\\n\",\n       \"   'Value': 'load_balancer'},\\n\",\n       \"  {'Key': 'kubernetes.io/cluster/df86c4e8-pachydermcluster.kubernetes.com',\\n\",\n       \"   'ResourceId': 'sg-8b9f12fc',\\n\",\n       \"   'ResourceType': 'security-group',\\n\",\n       \"   'Value': 'owned'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'sg-98f973ec',\\n\",\n       \"   'ResourceType': 'security-group',\\n\",\n       \"   'Value': 'naxus'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'sg-a81176dc',\\n\",\n       \"   'ResourceType': 'security-group',\\n\",\n       \"   'Value': 'nexus2'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'sg-c583fd8d',\\n\",\n       \"   'ResourceType': 'security-group',\\n\",\n       \"   'Value': '6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'sg-c583fd8d',\\n\",\n       \"   'ResourceType': 'security-group',\\n\",\n       \"   'Value': 'nodes.6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'sg-cabbf0be',\\n\",\n       \"   'ResourceType': 'security-group',\\n\",\n       \"   'Value': 'api_service'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'sg-d0fcbda4',\\n\",\n       \"   'ResourceType': 'security-group',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'sg-d0fcbda4',\\n\",\n       \"   'ResourceType': 'security-group',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'sg-f78d9782',\\n\",\n       \"   'ResourceType': 'security-group',\\n\",\n       \"   'Value': 'nexus'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'igw-31c1ef48',\\n\",\n       \"   'ResourceType': 'internet-gateway',\\n\",\n       \"   'Value': 'naxus'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'igw-8aeda7f3',\\n\",\n       \"   'ResourceType': 'internet-gateway',\\n\",\n       \"   'Value': 'nexus'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'igw-a44a60dd',\\n\",\n       \"   'ResourceType': 'internet-gateway',\\n\",\n       \"   'Value': 'nexus2'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'igw-a4af9add',\\n\",\n       \"   'ResourceType': 'internet-gateway',\\n\",\n       \"   'Value': 'gpubox'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'igw-c4dcedbd',\\n\",\n       \"   'ResourceType': 'internet-gateway',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'igw-c4dcedbd',\\n\",\n       \"   'ResourceType': 'internet-gateway',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'igw-ecb9f894',\\n\",\n       \"   'ResourceType': 'internet-gateway',\\n\",\n       \"   'Value': '6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'igw-ecb9f894',\\n\",\n       \"   'ResourceType': 'internet-gateway',\\n\",\n       \"   'Value': '6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'igw-f4a9848d',\\n\",\n       \"   'ResourceType': 'internet-gateway',\\n\",\n       \"   'Value': 'deleteme'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'vpc-3c3b6944',\\n\",\n       \"   'ResourceType': 'vpc',\\n\",\n       \"   'Value': 'nexus'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'vpc-b489bacc',\\n\",\n       \"   'ResourceType': 'vpc',\\n\",\n       \"   'Value': 'naxus'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'vpc-cf447cb7',\\n\",\n       \"   'ResourceType': 'vpc',\\n\",\n       \"   'Value': 'gpubox'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'vpc-d3e6d0ab',\\n\",\n       \"   'ResourceType': 'vpc',\\n\",\n       \"   'Value': 'deleteme'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'vpc-e74b759f',\\n\",\n       \"   'ResourceType': 'vpc',\\n\",\n       \"   'Value': 'nexus2'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'vpc-fce1e584',\\n\",\n       \"   'ResourceType': 'vpc',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'vpc-fce1e584',\\n\",\n       \"   'ResourceType': 'vpc',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'kubernetes.io/cluster/df86c4e8-pachydermcluster.kubernetes.com',\\n\",\n       \"   'ResourceId': 'vpc-fce1e584',\\n\",\n       \"   'ResourceType': 'vpc',\\n\",\n       \"   'Value': 'owned'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'vpc-ff497384',\\n\",\n       \"   'ResourceType': 'vpc',\\n\",\n       \"   'Value': '6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'vpc-ff497384',\\n\",\n       \"   'ResourceType': 'vpc',\\n\",\n       \"   'Value': '6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'kubernetes.io/cluster/6a4d8d28-pachydermcluster.kubernetes.com',\\n\",\n       \"   'ResourceId': 'vpc-ff497384',\\n\",\n       \"   'ResourceType': 'vpc',\\n\",\n       \"   'Value': 'owned'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0020e767dc92a3294',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0020e767dc92a3294',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0020e767dc92a3294',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0020e767dc92a3294',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0020e767dc92a3294',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-003654b37ea440a96',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-003654b37ea440a96',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-003654b37ea440a96',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-003654b37ea440a96',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-003654b37ea440a96',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-00399f65c2521f730',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-00399f65c2521f730',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-00399f65c2521f730',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-00399f65c2521f730',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-00399f65c2521f730',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-003eab1c585c6a873',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-003eab1c585c6a873',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-003eab1c585c6a873',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-003eab1c585c6a873',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-003eab1c585c6a873',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-004f954169fbeac38',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-004f954169fbeac38',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-004f954169fbeac38',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-004f954169fbeac38',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-004f954169fbeac38',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-004ff1a1aa6db2c51',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-004ff1a1aa6db2c51',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-004ff1a1aa6db2c51',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-004ff1a1aa6db2c51',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-004ff1a1aa6db2c51',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-008cc231731598ddc',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-008cc231731598ddc',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-008cc231731598ddc',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-008cc231731598ddc',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-008cc231731598ddc',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-00a889188d7c8eee7',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-00a889188d7c8eee7',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-00a889188d7c8eee7',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-00a889188d7c8eee7',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-00a889188d7c8eee7',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-00d511a9a8314a9ba',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'xview-api-prod-main-2'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-00e172ce3b2c4f5f5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-00e172ce3b2c4f5f5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-00e172ce3b2c4f5f5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-00e172ce3b2c4f5f5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-00e172ce3b2c4f5f5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0101baf35d6b1b3e5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0101baf35d6b1b3e5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0101baf35d6b1b3e5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0101baf35d6b1b3e5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0101baf35d6b1b3e5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-01246bcafbf8b6877',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-01246bcafbf8b6877',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-01246bcafbf8b6877',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-01246bcafbf8b6877',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-01246bcafbf8b6877',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-013308e3257da3901',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-013308e3257da3901',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-013308e3257da3901',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-013308e3257da3901',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-013308e3257da3901',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-013dd8b902543c69b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.gpubox.numpy02'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-014c55c920fdd4ab3',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-014c55c920fdd4ab3',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-014c55c920fdd4ab3',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-014c55c920fdd4ab3',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-014c55c920fdd4ab3',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0159b29dd84382537',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0159b29dd84382537',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0159b29dd84382537',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0159b29dd84382537',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0159b29dd84382537',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-015f699fdd072f9f5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-015f699fdd072f9f5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-015f699fdd072f9f5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-015f699fdd072f9f5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-015f699fdd072f9f5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-016e2869519aa7eef',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.gpubox.numpy'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-018e64a90efa73ba9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-018e64a90efa73ba9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-018e64a90efa73ba9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-018e64a90efa73ba9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-018e64a90efa73ba9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-01d402fcd683b2b67',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-01d402fcd683b2b67',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-01d402fcd683b2b67',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-01d402fcd683b2b67',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-01d402fcd683b2b67',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-01d78d999098c75b5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-01d78d999098c75b5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-01d78d999098c75b5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-01d78d999098c75b5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-01d78d999098c75b5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0224c0416376e073d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0224c0416376e073d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0224c0416376e073d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0224c0416376e073d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0224c0416376e073d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-02482ca4df2bb9e8d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-02482ca4df2bb9e8d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-02482ca4df2bb9e8d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-02482ca4df2bb9e8d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-02482ca4df2bb9e8d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-024a17ce53c5bb88c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-024a17ce53c5bb88c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-024a17ce53c5bb88c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-024a17ce53c5bb88c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-024a17ce53c5bb88c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-02520cc43124c86d7',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-02520cc43124c86d7',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-02520cc43124c86d7',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-02520cc43124c86d7',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-02520cc43124c86d7',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-02582f6823d8932fe',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.gpubox.p3yux'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-027fc6783ebe54878',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-027fc6783ebe54878',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-027fc6783ebe54878',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-027fc6783ebe54878',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-027fc6783ebe54878',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-029491ba2fb4b9bb1',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-029491ba2fb4b9bb1',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-029491ba2fb4b9bb1',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-029491ba2fb4b9bb1',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-029491ba2fb4b9bb1',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-02998d893ffe160ac',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'api_service_ELBtest'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-02a0f186ec3a07b08',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-02a0f186ec3a07b08',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-02a0f186ec3a07b08',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-02a0f186ec3a07b08',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-02a0f186ec3a07b08',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-02ac0c177576431d8',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'memory.gpubox.0'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-02bcf0976a3c495ca',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.tb.dawn_runs'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-02e095c8b4071721e',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.gpubox.box00'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-02e2d80782f4b63db',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-02e2d80782f4b63db',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-02e2d80782f4b63db',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-02e2d80782f4b63db',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-02e2d80782f4b63db',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-02ed5c47ebde5334a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-02ed5c47ebde5334a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-02ed5c47ebde5334a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-02ed5c47ebde5334a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-02ed5c47ebde5334a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-02fe0764588173d6a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-02fe0764588173d6a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-02fe0764588173d6a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-02fe0764588173d6a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-02fe0764588173d6a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0339a171c133d312d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.gpubox.yux-cifar'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0350958e6de1874fa',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0350958e6de1874fa',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0350958e6de1874fa',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0350958e6de1874fa',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0350958e6de1874fa',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0352cf23872d0e00a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0352cf23872d0e00a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0352cf23872d0e00a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0352cf23872d0e00a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0352cf23872d0e00a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-035d13f11099798fc',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-035d13f11099798fc',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-035d13f11099798fc',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-035d13f11099798fc',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-035d13f11099798fc',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-036649321fcf01bc0',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.tb.tfbench'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-038d8d54e9383baa6',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-038d8d54e9383baa6',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-038d8d54e9383baa6',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-038d8d54e9383baa6',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-038d8d54e9383baa6',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0396ec5efc4f95c01',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'xview-api-downloads-prod'},\\n\",\n       \"  {'Key': 'production',\\n\",\n       \"   'ResourceId': 'i-0396ec5efc4f95c01',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'true'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-03d8a4b33e05c6e8d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-03d8a4b33e05c6e8d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-03d8a4b33e05c6e8d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-03d8a4b33e05c6e8d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-03d8a4b33e05c6e8d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-03ee0e8f91a470182',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-03ee0e8f91a470182',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-03ee0e8f91a470182',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-03ee0e8f91a470182',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-03ee0e8f91a470182',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-03f3194e6c501569e',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.tb.dawn_runs_cifar'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-03fbd7a823aebf82b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-03fbd7a823aebf82b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-03fbd7a823aebf82b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-03fbd7a823aebf82b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-03fbd7a823aebf82b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-03fe8fcc5d9216183',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-03fe8fcc5d9216183',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-03fe8fcc5d9216183',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-03fe8fcc5d9216183',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-03fe8fcc5d9216183',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-03ffd770c0178c342',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-03ffd770c0178c342',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-03ffd770c0178c342',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-03ffd770c0178c342',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-03ffd770c0178c342',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-043cf2d930f56eb2d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-043cf2d930f56eb2d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-043cf2d930f56eb2d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-043cf2d930f56eb2d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-043cf2d930f56eb2d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-045a33ff90e89e186',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-045a33ff90e89e186',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-045a33ff90e89e186',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-045a33ff90e89e186',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-045a33ff90e89e186',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-045fbfe473b8d093a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-045fbfe473b8d093a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-045fbfe473b8d093a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-045fbfe473b8d093a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-045fbfe473b8d093a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-047e0b876271604aa',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-047e0b876271604aa',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-047e0b876271604aa',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-047e0b876271604aa',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-047e0b876271604aa',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0484d65691038d24f',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'imagenet'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0509c4b31f7583717',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0509c4b31f7583717',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0509c4b31f7583717',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0509c4b31f7583717',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0509c4b31f7583717',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-054f67f81099f2a9d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-054f67f81099f2a9d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-054f67f81099f2a9d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-054f67f81099f2a9d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-054f67f81099f2a9d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0582794c5279eb42e',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0582794c5279eb42e',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0582794c5279eb42e',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0582794c5279eb42e',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0582794c5279eb42e',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-058471a46975e9ec4',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-058471a46975e9ec4',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-058471a46975e9ec4',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-058471a46975e9ec4',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-058471a46975e9ec4',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-058ab3e010defda46',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-058ab3e010defda46',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-058ab3e010defda46',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-058ab3e010defda46',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-058ab3e010defda46',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-05910169879af66eb',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-05910169879af66eb',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-05910169879af66eb',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-05910169879af66eb',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-05910169879af66eb',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0594eb67db53ec075',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0594eb67db53ec075',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0594eb67db53ec075',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0594eb67db53ec075',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0594eb67db53ec075',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0598517f0f88f3566',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0598517f0f88f3566',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0598517f0f88f3566',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0598517f0f88f3566',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0598517f0f88f3566',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-060c13e9d8fa56ac9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-060c13e9d8fa56ac9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-060c13e9d8fa56ac9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-060c13e9d8fa56ac9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-060c13e9d8fa56ac9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-061886d833b6b7933',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-061886d833b6b7933',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-061886d833b6b7933',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-061886d833b6b7933',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-061886d833b6b7933',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-061c2df3c2a091ee5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-061c2df3c2a091ee5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-061c2df3c2a091ee5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-061c2df3c2a091ee5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-061c2df3c2a091ee5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0620e9a7ddd928f11',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0620e9a7ddd928f11',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0620e9a7ddd928f11',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0620e9a7ddd928f11',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0620e9a7ddd928f11',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-06257b1a1409aba20',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.tb.cifartb'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-066a9247c1ecd4c2b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-066a9247c1ecd4c2b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-066a9247c1ecd4c2b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-066a9247c1ecd4c2b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-066a9247c1ecd4c2b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-068b546443f217266',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.gpubox.box00'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-06a4188eb6f4109c2',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-06a4188eb6f4109c2',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-06a4188eb6f4109c2',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-06a4188eb6f4109c2',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-06a4188eb6f4109c2',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-06bf8b99e5d7e6453',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-06bf8b99e5d7e6453',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-06bf8b99e5d7e6453',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-06bf8b99e5d7e6453',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-06bf8b99e5d7e6453',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-06cdadfc1a50bb41f',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-06cdadfc1a50bb41f',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-06cdadfc1a50bb41f',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-06cdadfc1a50bb41f',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-06cdadfc1a50bb41f',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-06e0484dda7ddbf33',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-06e0484dda7ddbf33',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-06e0484dda7ddbf33',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-06e0484dda7ddbf33',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-06e0484dda7ddbf33',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-06ee75d264c931d3b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-06ee75d264c931d3b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-06ee75d264c931d3b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-06ee75d264c931d3b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-06ee75d264c931d3b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-06f5f7df3eebfca81',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.gpubox.box00'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-06fffff96fc0c4ecb',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-06fffff96fc0c4ecb',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-06fffff96fc0c4ecb',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-06fffff96fc0c4ecb',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-06fffff96fc0c4ecb',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0700777d6a50c3c75',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.gpubox.p3-yux-cifar'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-073fd02248bd78e6d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'xview-api-prod-sub-2'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0756691937adff2f3',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0756691937adff2f3',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0756691937adff2f3',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0756691937adff2f3',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0756691937adff2f3',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-07904411b95fad7b3',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-07904411b95fad7b3',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-07904411b95fad7b3',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-07904411b95fad7b3',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-07904411b95fad7b3',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-07b5ddb2f75736a6c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-07b5ddb2f75736a6c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-07b5ddb2f75736a6c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-07b5ddb2f75736a6c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-07b5ddb2f75736a6c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-07c21135f8481e04b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-07c21135f8481e04b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-07c21135f8481e04b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-07c21135f8481e04b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-07c21135f8481e04b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-07d520fe35d82b50c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-07d520fe35d82b50c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-07d520fe35d82b50c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-07d520fe35d82b50c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-07d520fe35d82b50c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-080477d58f4deb125',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.gpubox.dawn'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-080f1a2fc204c2817',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-080f1a2fc204c2817',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-080f1a2fc204c2817',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-080f1a2fc204c2817',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-080f1a2fc204c2817',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-08183c89bb9171505',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-08183c89bb9171505',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-08183c89bb9171505',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-08183c89bb9171505',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-08183c89bb9171505',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0820a03cf3a734be9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'box00.gpubox.0'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0844b0dbe4ecd587b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0844b0dbe4ecd587b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0844b0dbe4ecd587b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0844b0dbe4ecd587b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0844b0dbe4ecd587b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-084ae3ab2cf85c7ca',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-084ae3ab2cf85c7ca',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-084ae3ab2cf85c7ca',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-084ae3ab2cf85c7ca',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-084ae3ab2cf85c7ca',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-084dc2196c2cdaef6',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-084dc2196c2cdaef6',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-084dc2196c2cdaef6',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-084dc2196c2cdaef6',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-084dc2196c2cdaef6',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-085db17aea6fa6e43',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'API_service_redteam'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-088f8a876a50ad507',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-088f8a876a50ad507',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-088f8a876a50ad507',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-088f8a876a50ad507',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-088f8a876a50ad507',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-08919a62609ecfa77',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-08919a62609ecfa77',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-08919a62609ecfa77',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-08919a62609ecfa77',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-08919a62609ecfa77',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-08b3f9dfb998f7c94',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-08b3f9dfb998f7c94',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-08b3f9dfb998f7c94',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-08b3f9dfb998f7c94',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-08b3f9dfb998f7c94',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-08c58b106f49bd992',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'pachyderm-jump-box'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-08c9b0a64fb32f158',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'xview-api-prod-main'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-09184eeb7e34b3a03',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-09184eeb7e34b3a03',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-09184eeb7e34b3a03',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-09184eeb7e34b3a03',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-09184eeb7e34b3a03',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-092fa611672b93372',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'xview-api-prod-sub'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-093e2e715a1de639f',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-093e2e715a1de639f',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-093e2e715a1de639f',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-093e2e715a1de639f',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-093e2e715a1de639f',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-095273e045205c2f1',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-095273e045205c2f1',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-095273e045205c2f1',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-095273e045205c2f1',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-095273e045205c2f1',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0955b99fbf38a8af8',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0955b99fbf38a8af8',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0955b99fbf38a8af8',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0955b99fbf38a8af8',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0955b99fbf38a8af8',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-09681b3e33a90c73d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-09681b3e33a90c73d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-09681b3e33a90c73d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-09681b3e33a90c73d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-09681b3e33a90c73d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0a221d8046e09e389',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0a221d8046e09e389',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0a221d8046e09e389',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0a221d8046e09e389',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0a221d8046e09e389',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0a3795fd55cc0f20f',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0a3795fd55cc0f20f',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0a3795fd55cc0f20f',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0a3795fd55cc0f20f',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0a3795fd55cc0f20f',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0a3824b1db8998c49',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0a3824b1db8998c49',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0a3824b1db8998c49',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0a3824b1db8998c49',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0a3824b1db8998c49',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0a45794235912e030',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0a45794235912e030',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0a45794235912e030',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0a45794235912e030',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0a45794235912e030',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0a47df733781b94d2',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0a47df733781b94d2',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0a47df733781b94d2',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0a47df733781b94d2',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0a47df733781b94d2',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0a48d7f5b426827f9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0a48d7f5b426827f9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0a48d7f5b426827f9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0a48d7f5b426827f9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0a48d7f5b426827f9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0a511bc1e7e3c697c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0a511bc1e7e3c697c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0a511bc1e7e3c697c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0a511bc1e7e3c697c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0a511bc1e7e3c697c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0a91adbdd6199e3d8',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0a91adbdd6199e3d8',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0a91adbdd6199e3d8',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0a91adbdd6199e3d8',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0a91adbdd6199e3d8',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0acad6055c5bc9acd',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0acad6055c5bc9acd',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0acad6055c5bc9acd',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0acad6055c5bc9acd',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0acad6055c5bc9acd',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0b3fc89457487791c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0b3fc89457487791c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0b3fc89457487791c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0b3fc89457487791c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0b3fc89457487791c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0b6243b001e18dc0d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0b6243b001e18dc0d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0b6243b001e18dc0d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0b6243b001e18dc0d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0b6243b001e18dc0d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0b7051137b601007c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0b7051137b601007c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0b7051137b601007c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0b7051137b601007c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0b7051137b601007c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0b96599d55130cf58',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0b96599d55130cf58',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0b96599d55130cf58',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0b96599d55130cf58',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0b96599d55130cf58',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0b9915312768b8f5e',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0b9915312768b8f5e',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0b9915312768b8f5e',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0b9915312768b8f5e',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0b9915312768b8f5e',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0b9cc79a7772cd283',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.gpubox.cpubox'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0bc81a071965f2b10',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0bc81a071965f2b10',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0bc81a071965f2b10',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0bc81a071965f2b10',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0bc81a071965f2b10',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0be441cef6037541b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.gpubox.yuxin'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0bf58acab1e4d6db4',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0bf58acab1e4d6db4',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'master-us-east-1a.masters.6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0bf58acab1e4d6db4',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'master-us-east-1a.masters.6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0bf58acab1e4d6db4',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'master-us-east-1a'},\\n\",\n       \"  {'Key': 'k8s.io/role/master',\\n\",\n       \"   'ResourceId': 'i-0bf58acab1e4d6db4',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0c1ef85cf1069c891',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0c1ef85cf1069c891',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0c1ef85cf1069c891',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0c1ef85cf1069c891',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0c1ef85cf1069c891',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0c23813261aa29161',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0c23813261aa29161',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0c23813261aa29161',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0c23813261aa29161',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0c23813261aa29161',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0c3566e4f4b70737c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0c3566e4f4b70737c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0c3566e4f4b70737c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0c3566e4f4b70737c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0c3566e4f4b70737c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0c4ecfa8011043736',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0c4ecfa8011043736',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0c4ecfa8011043736',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0c4ecfa8011043736',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0c4ecfa8011043736',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0c66217b8696cb19d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0c66217b8696cb19d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0c66217b8696cb19d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0c66217b8696cb19d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0c66217b8696cb19d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0c87e2d9a7e2e23f1',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0c87e2d9a7e2e23f1',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0c87e2d9a7e2e23f1',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0c87e2d9a7e2e23f1',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0c87e2d9a7e2e23f1',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0cc8d9a4eec703253',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0cc8d9a4eec703253',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0cc8d9a4eec703253',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0cc8d9a4eec703253',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0cc8d9a4eec703253',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0ccc80e8d5a77db6a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0ccc80e8d5a77db6a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0ccc80e8d5a77db6a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0ccc80e8d5a77db6a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0ccc80e8d5a77db6a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0ce7952d566f87f61',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.gpubox.tf_numpy_benchmark'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0cf41d3848252f8da',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0cf41d3848252f8da',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0cf41d3848252f8da',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0cf41d3848252f8da',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0cf41d3848252f8da',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0cf6f9c4efeebb50a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0cf6f9c4efeebb50a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0cf6f9c4efeebb50a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0cf6f9c4efeebb50a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0cf6f9c4efeebb50a',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0d158d1905735a358',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0d158d1905735a358',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0d158d1905735a358',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0d158d1905735a358',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0d158d1905735a358',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0d30bd5733b8244f8',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0d30bd5733b8244f8',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0d30bd5733b8244f8',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0d30bd5733b8244f8',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0d30bd5733b8244f8',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0d3a7e4acf48f9831',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0d3a7e4acf48f9831',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0d3a7e4acf48f9831',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0d3a7e4acf48f9831',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0d3a7e4acf48f9831',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0d566e72943510042',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0d566e72943510042',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0d566e72943510042',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0d566e72943510042',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0d566e72943510042',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0d7c14bd5570456ee',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.tb.tf'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0d8592ca813c07615',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0d8592ca813c07615',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0d8592ca813c07615',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0d8592ca813c07615',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0d8592ca813c07615',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0dc44a6ac338c67a5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.tb.aws-fp16'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0dcd6c00b2bac4d76',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0dcd6c00b2bac4d76',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0dcd6c00b2bac4d76',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.6a4d8d28-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0dcd6c00b2bac4d76',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0dcd6c00b2bac4d76',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0dda426ba9c38b4ea',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0dda426ba9c38b4ea',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0dda426ba9c38b4ea',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0dda426ba9c38b4ea',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0dda426ba9c38b4ea',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0dddafa016c49a90c',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.gpubox.p3adam'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0de2703f385626908',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0de2703f385626908',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0de2703f385626908',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0de2703f385626908',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0de2703f385626908',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0e0453b14573a1345',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0e0453b14573a1345',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0e0453b14573a1345',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0e0453b14573a1345',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0e0453b14573a1345',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0e3d07cc3746a8a83',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0e3d07cc3746a8a83',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0e3d07cc3746a8a83',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0e3d07cc3746a8a83',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0e3d07cc3746a8a83',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0e40a3e828fe67323',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0e40a3e828fe67323',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0e40a3e828fe67323',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0e40a3e828fe67323',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0e40a3e828fe67323',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0e89afea593fe4520',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.gpubox.aws-eval'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0e9d3ae6cac412c2b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0e9d3ae6cac412c2b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0e9d3ae6cac412c2b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0e9d3ae6cac412c2b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0e9d3ae6cac412c2b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0ebcdf4dd7b2056a5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0ebcdf4dd7b2056a5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0ebcdf4dd7b2056a5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0ebcdf4dd7b2056a5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0ebcdf4dd7b2056a5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0ec403275902ed3cf',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0ec403275902ed3cf',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0ec403275902ed3cf',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0ec403275902ed3cf',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0ec403275902ed3cf',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0ed66aeb37bec05db',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0ed66aeb37bec05db',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0ed66aeb37bec05db',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0ed66aeb37bec05db',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0ed66aeb37bec05db',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0ee78c269b25bafb9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0ee78c269b25bafb9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'master-us-east-1a.masters.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0ee78c269b25bafb9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'master-us-east-1a.masters.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0ee78c269b25bafb9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'master-us-east-1a'},\\n\",\n       \"  {'Key': 'k8s.io/role/master',\\n\",\n       \"   'ResourceId': 'i-0ee78c269b25bafb9',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0ef85000b1d4159d2',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0ef85000b1d4159d2',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0ef85000b1d4159d2',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0ef85000b1d4159d2',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0ef85000b1d4159d2',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0efa16b5fc8c3f82b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0efa16b5fc8c3f82b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0efa16b5fc8c3f82b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0efa16b5fc8c3f82b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0efa16b5fc8c3f82b',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0f22d1b34bae312a0',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0f22d1b34bae312a0',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0f22d1b34bae312a0',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0f22d1b34bae312a0',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0f22d1b34bae312a0',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0f2875a0c81840e7f',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.tb.yuxin_numpy'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0f297747caf5305d4',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0f297747caf5305d4',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0f297747caf5305d4',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0f297747caf5305d4',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0f297747caf5305d4',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0f5445032b0b09942',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '0.gpubox.nccl01'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0f5ee58d080019f27',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0f5ee58d080019f27',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0f5ee58d080019f27',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0f5ee58d080019f27',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0f5ee58d080019f27',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0f5ff88e175eb4b0d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0f5ff88e175eb4b0d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0f5ff88e175eb4b0d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0f5ff88e175eb4b0d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0f5ff88e175eb4b0d',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0f70b9f1d2723b338',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0f70b9f1d2723b338',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0f70b9f1d2723b338',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0f70b9f1d2723b338',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0f70b9f1d2723b338',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0f731d8cee3f32f56',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0f731d8cee3f32f56',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0f731d8cee3f32f56',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0f731d8cee3f32f56',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0f731d8cee3f32f56',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'},\\n\",\n       \"  {'Key': 'KubernetesCluster',\\n\",\n       \"   'ResourceId': 'i-0f836a9c6b1b5b4e5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'Name',\\n\",\n       \"   'ResourceId': 'i-0f836a9c6b1b5b4e5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'aws:autoscaling:groupName',\\n\",\n       \"   'ResourceId': 'i-0f836a9c6b1b5b4e5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes.df86c4e8-pachydermcluster.kubernetes.com'},\\n\",\n       \"  {'Key': 'k8s.io/cluster-autoscaler/node-template/label/kops.k8s.io/instancegroup',\\n\",\n       \"   'ResourceId': 'i-0f836a9c6b1b5b4e5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': 'nodes'},\\n\",\n       \"  {'Key': 'k8s.io/role/node',\\n\",\n       \"   'ResourceId': 'i-0f836a9c6b1b5b4e5',\\n\",\n       \"   'ResourceType': 'instance',\\n\",\n       \"   'Value': '1'}]}\"\n      ]\n     },\n     \"execution_count\": 46,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"client.describe_tags()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 59,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"fragment='0'\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 60,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import datetime\\n\",\n    \"from operator import itemgetter\\n\",\n    \"from tzlocal import get_localzone # $ pip install tzlocal\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"def toseconds(dt):\\n\",\n    \"  # to invert:\\n\",\n    \"  # import pytz\\n\",\n    \"  # utc = pytz.UTC\\n\",\n    \"  # utc.localize(datetime.fromtimestamp(seconds))\\n\",\n    \"  return time.mktime(dt.utctimetuple())\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 66,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"<module 'util' from '/Users/yaroslav/git0/cluster/util.py'>\"\n      ]\n     },\n     \"execution_count\": 66,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"import importlib\\n\",\n    \"importlib.reload(u)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 67,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Using username 'ubuntu'\\n\",\n      \"Using region  us-east-1\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:22:55-07:00 with key nexus-yaroslav\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:04:22-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:04:22-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:04:22-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:03:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:53-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:02:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:01:54-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:01:54-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:01:54-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:01:54-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:01:54-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:01:54-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:01:54-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:01:54-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:01:54-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-17 08:01:54-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 14:11:15-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 14:11:15-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 14:11:15-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 14:11:15-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 14:11:15-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 14:11:15-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 14:11:15-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 14:11:15-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 14:11:15-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 14:11:15-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:15:11-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:15:11-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:15:11-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:15:11-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:15:11-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:15:11-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:15:11-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:15:11-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:15:11-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:15:11-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:09:30-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:09:30-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:09:30-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:09:30-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:09:30-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:09:30-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:09:30-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:09:30-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:09:30-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-07-06 13:09:30-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-06-16 12:58:15-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-06-15 11:48:39-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-06-15 11:48:39-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-06-03 19:04:14-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.6a4d8d28-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-06-01 07:33:13-07:00 with key kubernetes.6a4d8d28-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.6a4d8d28-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-06-01 07:33:13-07:00 with key kubernetes.6a4d8d28-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-31 15:26:38-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.6a4d8d28-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-25 17:19:33-07:00 with key kubernetes.6a4d8d28-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key pachyderm-jump-box, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-22 08:34:54-07:00 with key pachyderm-jump-box\\n\",\n      \"Got key xview-api-prod, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-20 19:48:55-07:00 with key xview-api-prod\\n\",\n      \"Got key xview-api-prod, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-20 19:48:19-07:00 with key xview-api-prod\\n\",\n      \"Got key xview-api-prod, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-20 17:24:18-07:00 with key xview-api-prod\\n\",\n      \"Got key xview-api-prod, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-20 17:23:15-07:00 with key xview-api-prod\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 23:55:22-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 23:53:23-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 22:21:10-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 22:21:10-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key aws_east_api_prod, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 08:56:58-07:00 with key aws_east_api_prod\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:14:06-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:14:06-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:14:06-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:14:06-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:14:06-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:13:36-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:13:36-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:13:36-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:13:36-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:13:36-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:13:36-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:13:36-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:13:36-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:13:36-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:13:07-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:13:07-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:13:07-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:13:07-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:13:07-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:13:07-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:13:07-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:13:07-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:13:07-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:12:37-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:12:37-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:12:37-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:12:37-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:12:37-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:12:37-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:12:37-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:12:37-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:12:37-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-05-03 00:12:37-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-04-05 20:27:05-07:00 with key nexus-yaroslav\\n\",\n      \"Got key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58, expected nexus-yaroslav, skipping\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-03-21 18:27:21-07:00 with key kubernetes.df86c4e8-pachydermcluster.kubernetes.com-79:6b:55:2e:89:4d:be:42:29:3b:ba:cd:22:c8:ee:58\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-03-17 16:03:12-07:00 with key nexus-yaroslav\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-03-12 17:56:52-07:00 with key nexus-yaroslav\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-02-13 15:57:44-08:00 with key nexus-yaroslav\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-01-31 17:01:03-08:00 with key nexus-yaroslav\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-01-31 15:09:05-08:00 with key nexus-yaroslav\\n\",\n      \"Found to 0.tb.tfbench in us-east-1 launched at 2018-01-24 20:56:09-08:00 with key nexus-yaroslav\\n\"\n     ]\n    }\n   ],\n   \"source\": []\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 48,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"client.delete_tags?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 434,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"ec2.Instance(id='i-07a0cd1b69980ebc8')\\n\",\n      \"ec2.Instance(id='i-0f99e16b39aacbca1')\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"a\\n\",\n    \"\\n\",\n    \"  result = []\\n\",\n    \"  for i in instances.all():\\n\",\n    \"    print(i)\\n\",\n    \"    name = u.get_name(i.tags)\\n\",\n    \"    key_name = i.key_name\\n\",\n    \"\\n\",\n    \"    assert len(names) <= 1\\n\",\n    \"    if names:\\n\",\n    \"      inst_name = names[0]\\n\",\n    \"    else:\\n\",\n    \"      inst_name = ''\\n\",\n    \"    if inst_name == name:\\n\",\n    \"      if key_name != KEY_NAME:\\n\",\n    \"        print(\\\"name matches, but key name %s doesn't match %s, skipping\\\"%(key_name, KEY_NAME))\\n\",\n    \"        continue\\n\",\n    \"      result.append(i)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 436,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ec2.create_vpc?\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 80,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'2017-12-04 17:31:27.013135'\"\n      ]\n     },\n     \"execution_count\": 80,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"current_seconds=time.time();\\n\",\n    \"remainder_micros=int(1e6*(current_seconds-int(current_seconds)))\\n\",\n    \"time_str = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(current_seconds))\\n\",\n    \"full_time_str = \\\"%s.%06d\\\"%(time_str, remainder_micros)\\n\",\n    \"full_time_str\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 75,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'2017-12-04 17:31:14.381412'\"\n      ]\n     },\n     \"execution_count\": 75,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": []\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 37,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"['plasma_manager91853411',\\n\",\n       \" 'plasma_store10537880',\\n\",\n       \" 'plasma_store18236878',\\n\",\n       \" 'plasma_store88828496',\\n\",\n       \" 'scheduler62714006',\\n\",\n       \" 'plasma_store41416591',\\n\",\n       \" 'plasma_manager69489913',\\n\",\n       \" 'scheduler4710266',\\n\",\n       \" 'scheduler8096252',\\n\",\n       \" 'plasma_store25595318',\\n\",\n       \" 'scheduler85908030',\\n\",\n       \" 'scheduler37020026',\\n\",\n       \" 'plasma_manager34279968',\\n\",\n       \" 'plasma_manager16268969',\\n\",\n       \" 'plasma_store61975526',\\n\",\n       \" 'plasma_store59559392',\\n\",\n       \" 'plasma_manager48870941',\\n\",\n       \" 'plasma_manager4501529',\\n\",\n       \" 'scheduler91987771',\\n\",\n       \" 'plasma_store34948235',\\n\",\n       \" 'com.apple.launchd.phjQmyOsHP',\\n\",\n       \" 'scheduler85745644',\\n\",\n       \" 'plasma_manager76483440',\\n\",\n       \" 'plasma_manager98848736',\\n\",\n       \" 'plasma_manager63116115',\\n\",\n       \" 'at-hRSIKu',\\n\",\n       \" 'scheduler35081158',\\n\",\n       \" 'plasma_store13954523',\\n\",\n       \" 'plasma_manager91698017',\\n\",\n       \" 'plasma_manager95221948',\\n\",\n       \" 'scheduler267754',\\n\",\n       \" 'plasma_manager413673',\\n\",\n       \" 'scheduler29933459',\\n\",\n       \" 'scheduler69376320',\\n\",\n       \" 'plasma_manager72378285',\\n\",\n       \" 'scheduler46128327',\\n\",\n       \" 'plasma_manager620644',\\n\",\n       \" 'scheduler94136826',\\n\",\n       \" 'raylogs',\\n\",\n       \" 'scheduler10661819',\\n\",\n       \" 'plasma_store4931042',\\n\",\n       \" 'adobegc.log',\\n\",\n       \" 'scheduler17834366',\\n\",\n       \" 'boost_interprocess',\\n\",\n       \" 'plasma_store28239973',\\n\",\n       \" 'plasma_store49175967',\\n\",\n       \" 'scheduler84647737',\\n\",\n       \" 'scheduler2952570',\\n\",\n       \" 'plasma_store81600479',\\n\",\n       \" 'scheduler49818626',\\n\",\n       \" 'plasma_manager79244000',\\n\",\n       \" 'tasklogs',\\n\",\n       \" 'tmux',\\n\",\n       \" 'scheduler14706058',\\n\",\n       \" 'plasma_manager38459732',\\n\",\n       \" 'plasma_manager17318940',\\n\",\n       \" 'plasma_manager90318312',\\n\",\n       \" 'scheduler49593698',\\n\",\n       \" 'plasma_manager38935970',\\n\",\n       \" 'plasma_store32560338',\\n\",\n       \" 'scheduler31529091',\\n\",\n       \" 'plasma_store33949921',\\n\",\n       \" 'scheduler79823530',\\n\",\n       \" 'plasma_manager34074245',\\n\",\n       \" 'plasma_store55028483',\\n\",\n       \" 'plasma_store81236797',\\n\",\n       \" 'plasma_store14921337',\\n\",\n       \" 'plasma_store76575142',\\n\",\n       \" 'plasma_manager8466500',\\n\",\n       \" 'plasma_manager59591766',\\n\",\n       \" 'plasma_store59747806',\\n\",\n       \" 'plasma_store21929172',\\n\",\n       \" 'plasma_store20840957',\\n\",\n       \" 'plasma_manager18349304',\\n\",\n       \" 'com.apple.launchd.YOICqQ8WsA',\\n\",\n       \" 'tmux-501',\\n\",\n       \" 'scheduler65783973',\\n\",\n       \" 'plasma_store23994906',\\n\",\n       \" 'plasma_manager73815591',\\n\",\n       \" 'scheduler35171712',\\n\",\n       \" 'plasma_store11482292']\"\n      ]\n     },\n     \"execution_count\": 37,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"os.listdir('.')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 36,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'/private/tmp'\"\n      ]\n     },\n     \"execution_count\": 36,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"os.getcwd()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 35,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"os.chdir('/tmp')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 32,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"KEY_NAME='yaroslav'\\n\",\n    \"\\n\",\n    \"def lookup_aws_instances(name):\\n\",\n    \"  \\\"\\\"\\\"Returns all AWS instances for given job.\\\"\\\"\\\"\\n\",\n    \"  \\n\",\n    \"  ec2 = boto3.resource('ec2')\\n\",\n    \"  instances = ec2.instances.filter(\\n\",\n    \"    Filters=[{'Name': 'instance-state-name', 'Values': ['running']}])\\n\",\n    \"\\n\",\n    \"  result = []\\n\",\n    \"  for i in instances:\\n\",\n    \"    names = []\\n\",\n    \"    if i.tags:\\n\",\n    \"      names = [tag['Value'] for tag in i.tags if tag['Key'] == 'Name']\\n\",\n    \"    key_name = i.key_name\\n\",\n    \"\\n\",\n    \"    assert len(names) <= 1\\n\",\n    \"    if names:\\n\",\n    \"      inst_name = names[0]\\n\",\n    \"    else:\\n\",\n    \"      inst_name = ''\\n\",\n    \"    if inst_name == name:\\n\",\n    \"      if key_name != KEY_NAME:\\n\",\n    \"        print(\\\"name matches, but key name %s doesn't match %s, skipping\\\"%(key_name, KEY_NAME))\\n\",\n    \"        continue\\n\",\n    \"      result.append(i)\\n\",\n    \"  return result\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 34,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"instances=lookup_aws_instances(\\\"hello\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 35,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"instance = instances[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 37,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'54.68.66.51'\"\n      ]\n     },\n     \"execution_count\": 37,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instance.public_ip_address\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 38,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import os\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 40,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'async_sgd_benchmark.py'\"\n      ]\n     },\n     \"execution_count\": 40,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"os.path.basename(\\\"https://gist.githubusercontent.com/robertnishihara/4e246d6942cd692a0838414ff01975c1/raw/486a6a3f8c5cfc3d198e73cea50507a829e0cc9d/async_sgd_benchmark.py\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 36,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"['__class__',\\n\",\n       \" '__delattr__',\\n\",\n       \" '__dict__',\\n\",\n       \" '__dir__',\\n\",\n       \" '__doc__',\\n\",\n       \" '__eq__',\\n\",\n       \" '__format__',\\n\",\n       \" '__ge__',\\n\",\n       \" '__getattribute__',\\n\",\n       \" '__gt__',\\n\",\n       \" '__hash__',\\n\",\n       \" '__init__',\\n\",\n       \" '__le__',\\n\",\n       \" '__lt__',\\n\",\n       \" '__module__',\\n\",\n       \" '__ne__',\\n\",\n       \" '__new__',\\n\",\n       \" '__reduce__',\\n\",\n       \" '__reduce_ex__',\\n\",\n       \" '__repr__',\\n\",\n       \" '__setattr__',\\n\",\n       \" '__sizeof__',\\n\",\n       \" '__str__',\\n\",\n       \" '__subclasshook__',\\n\",\n       \" '__weakref__',\\n\",\n       \" '_id',\\n\",\n       \" 'ami_launch_index',\\n\",\n       \" 'architecture',\\n\",\n       \" 'attach_classic_link_vpc',\\n\",\n       \" 'attach_volume',\\n\",\n       \" 'block_device_mappings',\\n\",\n       \" 'classic_address',\\n\",\n       \" 'client_token',\\n\",\n       \" 'console_output',\\n\",\n       \" 'create_image',\\n\",\n       \" 'create_tags',\\n\",\n       \" 'delete_tags',\\n\",\n       \" 'describe_attribute',\\n\",\n       \" 'detach_classic_link_vpc',\\n\",\n       \" 'detach_volume',\\n\",\n       \" 'ebs_optimized',\\n\",\n       \" 'elastic_gpu_associations',\\n\",\n       \" 'ena_support',\\n\",\n       \" 'get_available_subresources',\\n\",\n       \" 'hypervisor',\\n\",\n       \" 'iam_instance_profile',\\n\",\n       \" 'id',\\n\",\n       \" 'image',\\n\",\n       \" 'image_id',\\n\",\n       \" 'instance_id',\\n\",\n       \" 'instance_lifecycle',\\n\",\n       \" 'instance_type',\\n\",\n       \" 'kernel_id',\\n\",\n       \" 'key_name',\\n\",\n       \" 'key_pair',\\n\",\n       \" 'launch_time',\\n\",\n       \" 'load',\\n\",\n       \" 'meta',\\n\",\n       \" 'modify_attribute',\\n\",\n       \" 'monitor',\\n\",\n       \" 'monitoring',\\n\",\n       \" 'network_interfaces',\\n\",\n       \" 'network_interfaces_attribute',\\n\",\n       \" 'password_data',\\n\",\n       \" 'placement',\\n\",\n       \" 'placement_group',\\n\",\n       \" 'platform',\\n\",\n       \" 'private_dns_name',\\n\",\n       \" 'private_ip_address',\\n\",\n       \" 'product_codes',\\n\",\n       \" 'public_dns_name',\\n\",\n       \" 'public_ip_address',\\n\",\n       \" 'ramdisk_id',\\n\",\n       \" 'reboot',\\n\",\n       \" 'reload',\\n\",\n       \" 'report_status',\\n\",\n       \" 'reset_attribute',\\n\",\n       \" 'reset_kernel',\\n\",\n       \" 'reset_ramdisk',\\n\",\n       \" 'reset_source_dest_check',\\n\",\n       \" 'root_device_name',\\n\",\n       \" 'root_device_type',\\n\",\n       \" 'security_groups',\\n\",\n       \" 'source_dest_check',\\n\",\n       \" 'spot_instance_request_id',\\n\",\n       \" 'sriov_net_support',\\n\",\n       \" 'start',\\n\",\n       \" 'state',\\n\",\n       \" 'state_reason',\\n\",\n       \" 'state_transition_reason',\\n\",\n       \" 'stop',\\n\",\n       \" 'subnet',\\n\",\n       \" 'subnet_id',\\n\",\n       \" 'tags',\\n\",\n       \" 'terminate',\\n\",\n       \" 'unmonitor',\\n\",\n       \" 'virtualization_type',\\n\",\n       \" 'volumes',\\n\",\n       \" 'vpc',\\n\",\n       \" 'vpc_addresses',\\n\",\n       \" 'vpc_id',\\n\",\n       \" 'wait_until_exists',\\n\",\n       \" 'wait_until_running',\\n\",\n       \" 'wait_until_stopped',\\n\",\n       \" 'wait_until_terminated']\"\n      ]\n     },\n     \"execution_count\": 36,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"dir(instance)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 81,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ec2 = boto3.resource('ec2')\\n\",\n    \"aws_instances = ec2.create_instances?\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"aws_instances = ec2.create_instances\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"aws_instances = ec2.create_instances\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 43,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ec2 = boto3.client('ec2')\\n\",\n    \"response = ec2.describe_instances()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 23,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": []\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 14,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import boto3\\n\",\n    \"ec2 = boto3.resource('ec2')\\n\",\n    \"AMI = 'ami-9ddb0fe5'\\n\",\n    \"KEY_NAME = 'yaroslav'  # AWS key-name to use\\n\",\n    \"SECURITY_GROUP = 'open' # security group for all instances\\n\",\n    \"placement_group='ebs-test'\\n\",\n    \"\\n\",\n    \"ec2 = boto3.resource('ec2')\\n\",\n    \"instances = ec2.create_instances(\\n\",\n    \"ImageId=AMI,\\n\",\n    \"InstanceType='c5.large',\\n\",\n    \"MinCount=1,\\n\",\n    \"MaxCount=1,\\n\",\n    \"SecurityGroups=[SECURITY_GROUP],\\n\",\n    \"KeyName=KEY_NAME)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 27,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"    ec2 = boto3.resource('ec2')\\n\",\n    \"    instances2 = ec2.create_instances(\\n\",\n    \"      ImageId=AMI,\\n\",\n    \"      InstanceType='c5.2xlarge',\\n\",\n    \"      MinCount=4,\\n\",\n    \"      MaxCount=4,\\n\",\n    \"      SecurityGroups=[SECURITY_GROUP],\\n\",\n    \"      KeyName=KEY_NAME)\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 25,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[ec2.Instance(id='i-037156ba385ad4fe5'),\\n\",\n       \" ec2.Instance(id='i-01c4a7e0f5ca56b32'),\\n\",\n       \" ec2.Instance(id='i-0805ec38fd3cf71b9'),\\n\",\n       \" ec2.Instance(id='i-09322ea431460f284'),\\n\",\n       \" ec2.Instance(id='i-00356bd9050161866'),\\n\",\n       \" ec2.Instance(id='i-0cdde35372adcf3d3'),\\n\",\n       \" ec2.Instance(id='i-0aae50b99f628f851'),\\n\",\n       \" ec2.Instance(id='i-0a2c0879c1d4118f6')]\"\n      ]\n     },\n     \"execution_count\": 25,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"instances\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 20,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[('i-04043b4d7436be162', 'testjob'),\\n\",\n       \" ('i-04101fcf8a211e862', 'testjob'),\\n\",\n       \" ('i-0b1b3c658b51e3fe6',\\n\",\n       \"  'master-us-west-2a.masters.90c444a2-pachydermcluster.kubernetes.com'),\\n\",\n       \" ('i-0aaa1f818181e50d0',\\n\",\n       \"  'master-us-west-2a.masters.0726aa4c-pachydermcluster.kubernetes.com'),\\n\",\n       \" ('i-07f83369033a741a3', 'pachyderm-webservice'),\\n\",\n       \" ('i-08259f03e6c8061c3', 'testjob'),\\n\",\n       \" ('i-008877bc5b2a6ef43', 'testjob'),\\n\",\n       \" ('i-03baf8ed44431961c', 'nodes.0726aa4c-pachydermcluster.kubernetes.com'),\\n\",\n       \" ('i-0498d6623c44de7b7', 'nodes.0726aa4c-pachydermcluster.kubernetes.com'),\\n\",\n       \" ('i-02831a5e1defa3caa', 'nodes.90c444a2-pachydermcluster.kubernetes.com'),\\n\",\n       \" ('i-01c7202a3c06f35d3', 'nodes.90c444a2-pachydermcluster.kubernetes.com')]\"\n      ]\n     },\n     \"execution_count\": 20,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"[(i.id, tag['Value']) for i in instances for tag in i.tags if tag['Key'] == 'Name']\"\n   ]\n  }\n ],\n \"metadata\": {\n  \"anaconda-cloud\": {},\n  \"kernelspec\": {\n   \"display_name\": \"Python [default]\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.5.2\"\n  },\n  \"toc\": {\n   \"colors\": {\n    \"hover_highlight\": \"#DAA520\",\n    \"running_highlight\": \"#FF0000\",\n    \"selected_highlight\": \"#FFD700\"\n   },\n   \"moveMenuLeft\": true,\n   \"nav_menu\": {},\n   \"navigate_menu\": true,\n   \"number_sections\": false,\n   \"sideBar\": true,\n   \"skip_h1_title\": false,\n   \"threshold\": 4,\n   \"toc_cell\": false,\n   \"toc_position\": {},\n   \"toc_section_display\": \"block\",\n   \"toc_window_display\": true\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "benchmark_huggingface_predict.py",
    "content": "# Simple benchmark to time prediction using huggingface API\n# 150ms prediction on first word (18 word context)\n# 50ms prediction on each following word\n\nimport sys\nimport argparse\nimport logging\nimport math\nimport os\nimport time\n\nimport numpy as np\nimport torch\nimport torch.nn.functional as F\nimport tqdm\nfrom tensorboardX import SummaryWriter\nfrom torch.utils.data import DataLoader, Dataset\nfrom tqdm import trange\n\nimport pytorch_pretrained_bert\nfrom data_loader import get_data_loader\nfrom model_sampler import print_samples\nfrom pytorch_pretrained_bert import GPT2LMHeadModel, GPT2Tokenizer, OpenAIAdam\nfrom torch.utils.data import DataLoader, Dataset, Subset\nmodel_name = 'gpt2'\nenc = GPT2Tokenizer.from_pretrained(model_name)\nmodel = GPT2LMHeadModel.from_pretrained(model_name)\n\n\nmodel_name = 'gpt2'\nenc = GPT2Tokenizer.from_pretrained(model_name)\nmodel = GPT2LMHeadModel.from_pretrained(model_name)\ndevice='cpu'\nbeam_width = 130\nstopwords = []\n\ndef to_list(tensor):\n    return list(tensor.cpu().numpy())\n\ndef predict(line, max_predictions):\n    \"\"\"Give continuation of the line with at most max_predictions BPE tokens. Returns line extended with predictions of\n     the model.\"\"\"\n\n    line_encoded = enc.encode(line)\n    line_encoded = torch.tensor(line_encoded)\n    line_encoded = line_encoded.unsqueeze_(0) # batch of size 1\n    line_encoded_list = list(line_encoded[0].numpy())\n    line_encoded = line_encoded.to(device)\n    state = None\n\n    for i in range(max_predictions):\n        with timeit('forward'):\n            logits, state = model(line_encoded, past=state)\n        \n        #        predicted = argmax(logits[0,-1,:])\n\n        # [[idx1, idx2, ...]]\n        with timeit('topk'):\n            _, line_encoded_candidates = torch.topk(logits[:,-1,:], k=beam_width, dim=-1)\n\n        # determine which candidates are stopwords by decoding them and\n        # comparing against NLTK stopword list\n        \n        line_encoded_candidates = to_list(line_encoded_candidates[0])\n        is_stopword = []\n        for s in line_encoded_candidates:\n            is_stopword.append(enc.decode([s.item()]).strip() in stopwords)\n\n            \n        # find first prediction which is not a stopword\n        predicted = None\n        for (idx, candidate) in enumerate(line_encoded_candidates):\n            if is_stopword[idx]:\n                #                print('skipping stopword ', idx)\n                continue\n            else:\n                predicted = candidate\n                break\n        assert predicted is not None\n        line_encoded = torch.tensor([[predicted]]).to(device)\n        line_encoded_list.append(predicted)\n\n    return enc.decode(line_encoded_list)\n\n\nclass timeit:\n    \"\"\"Decorator to measure length of time spent in the block in millis and log\n  it to TensorBoard.\"\"\"\n\n    def __init__(self, tag=\"\"):\n        self.tag = tag\n\n    def __enter__(self):\n        self.start = time.perf_counter()\n        return self\n\n    def __exit__(self, *args):\n        self.end = time.perf_counter()\n        interval_ms = 1000 * (self.end - self.start)\n        newtag = 'times/' + self.tag\n        print(newtag, interval_ms)\n\nif __name__=='__main__':\n    line = \"both its sun-speckled shade and the cool grass beneath were a welcome respite after the stifling kitchen \"\n    for i in range(10):\n        with timeit('predict'):\n            print(predict(line, max_predictions=15))\n"
  },
  {
    "path": "bin/tfversion",
    "content": "#!/usr/bin/env python\nimport os\nos.environ['TF_CPP_MIN_LOG_LEVEL']='2'\nimport tensorflow as tf\nversion=tf.__version__\nprint(\"version: %s\"%(version,))\ncommit = tf.__git_version__\nprint(\"__git_version__: %s\"%(commit,))\n# commit looks like this\n# 'v1.0.0-65-g4763edf-dirty'\ncommit = commit.replace(\"'\",\"\")\nif commit.endswith('-dirty'):\n  dirty = True\n  commit = commit[:-len('-dirty')]\ncommit=commit.rsplit('-g', 1)[1]\nurl = 'https://github.com/tensorflow/tensorflow/commit/'+commit\nprint(\"Commit %s\" %(url,))"
  },
  {
    "path": "clipping-profile.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"source\": [\n    \"# Memory usage of clipping ops\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Install memory profiler\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 1,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import urllib.request\\n\",\n    \"response = urllib.request.urlopen(\\\"https://raw.githubusercontent.com/yaroslavvb/memory_util/master/memory_util.py\\\")\\n\",\n    \"open(\\\"memory_util.py\\\", \\\"wb\\\").write(response.read())\\n\",\n    \"\\n\",\n    \"import memory_util\\n\",\n    \"memory_util.vlog(1)\\n\",\n    \"import tensorflow as tf\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Sanity check\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 41,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"        7                            a(1555-gpu_bfc)     1000192     1000192 gpu_bfc\\n\",\n      \"        9                            b(1556-gpu_bfc)     1000192     2000384 gpu_bfc\\n\",\n      \"       11                            c(1557-gpu_bfc)     1000192     3000576 gpu_bfc\\n\",\n      \"       13                            a(1555-gpu_bfc)    -1000192     2000384 gpu_bfc\\n\",\n      \"       14                            b(1556-gpu_bfc)    -1000192     1000192 gpu_bfc\\n\",\n      \"       15                            c(1557-gpu_bfc)    -1000192           0 gpu_bfc\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"from tensorflow.python.ops import gen_random_ops\\n\",\n    \"tf.reset_default_graph()\\n\",\n    \"sess = tf.Session()\\n\",\n    \"dtype = tf.float32\\n\",\n    \"a = gen_random_ops._random_uniform((250*1000,), dtype, name=\\\"a\\\")\\n\",\n    \"b = gen_random_ops._random_uniform((250*1000,), dtype, name=\\\"b\\\")\\n\",\n    \"c = tf.add(a, b, name=\\\"c\\\")\\n\",\n    \"with memory_util.capture_stderr() as stderr:\\n\",\n    \"    sess.run(c.op)\\n\",\n    \"memory_util.print_memory_timeline(stderr, ignore_less_than_bytes=1000)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 42,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAZMAAAD8CAYAAACyyUlaAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAALEgAACxIB0t1+/AAAFF1JREFUeJzt3X+snmWd5/H3Z4o4RqeC0iXdlm7J2OykmkzVE8A42bia\\ngcJOtkziDyAjjSGWREg0O8mK8w+OSlb/GNmYVSKzNBZXLcQfaTNbp9MgE2MiPw5agZZxOYs/aHO0\\nHYpUY9SA3/3jXI0P3XN6flw957Y971fy5Lmf733d13XdEPg8931fT06qCkmSevzB0BOQJJ35DBNJ\\nUjfDRJLUzTCRJHUzTCRJ3QwTSVI3w0SS1M0wkSR1M0wkSd3OGXoCS+WCCy6o9evXDz0NSTqjPPLI\\nI/9aVatma7dswmT9+vWMj48PPQ1JOqMk+dFc2nmbS5LUzTCRJHUzTCRJ3QwTSVI3w0SS1G3WMEny\\nh0keSvK9JAeS/G2rX5zkwSQTSe5Jcm6rv7R9nmj714/09aFW/36SK0bqm1ttIsktI/V5jyFJWnpz\\nuTL5NfDWqvpTYBOwOcllwCeA26vqNcCzwA2t/Q3As61+e2tHko3ANcBrgc3AZ5KsSLIC+DRwJbAR\\nuLa1Zb5jSJKGMevvTGrq7/r+on18SXsV8FbgulbfAXwYuAPY0rYBvgz8jyRp9Z1V9WvgB0kmgEta\\nu4mqegogyU5gS5In5jtG+TeItUBffPDH7Np/eOhpLLktm9Zw3aXrhp6GzgJzembSriD2A0eAfcD/\\nBX5WVc+3JoeANW17DfA0QNv/HPDq0fpJx8xUf/UCxjh53tuSjCcZP3r06FxOVcvUrv2HOTh5fOhp\\nLKmDk8eXZYBqcczpF/BV9QKwKcl5wNeAP1nUWZ0mVXUncCfA2NiYVy06pY2rV3LPjW8aehpL5l2f\\n/fbQU9BZZF6ruarqZ8D9wJuA85KcCKO1wImvOIeBiwDa/lcCz4zWTzpmpvozCxhDkjSAuazmWtWu\\nSEjyMuDPgSeYCpW3t2ZbgV1te3f7TNv/jfYsYzdwTVuJdTGwAXgIeBjY0FZuncvUQ/rd7Zj5jiFJ\\nGsBcbnOtBna0VVd/ANxbVf+Q5CCwM8nHgO8Cd7X2dwGfbw/YjzEVDlTVgST3AgeB54Gb2u0zktwM\\n7AVWANur6kDr64PzGUOSNIy5rOZ6FHj9NPWn+N1qrNH6r4B3zNDXbcBt09T3AHtOxxiSpKXnL+Al\\nSd0ME0lSN8NEktTNMJEkdTNMJEndDBNJUjfDRJLUzTCRJHUzTCRJ3QwTSVI3w0SS1M0wkSR1M0wk\\nSd0ME0lSN8NEktTNMJEkdTNMJEndDBNJUjfDRJLUzTCRJHUzTCRJ3QwTSVI3w0SS1M0wkSR1mzVM\\nklyU5P4kB5McSPL+Vv9wksNJ9rfXVSPHfCjJRJLvJ7lipL651SaS3DJSvzjJg61+T5JzW/2l7fNE\\n279+tjEkSUtvLlcmzwN/XVUbgcuAm5JsbPtur6pN7bUHoO27BngtsBn4TJIVSVYAnwauBDYC1470\\n84nW12uAZ4EbWv0G4NlWv721m3GMBf9TkCR1mTVMqmqyqr7Ttn8OPAGsOcUhW4CdVfXrqvoBMAFc\\n0l4TVfVUVf0G2AlsSRLgrcCX2/E7gKtH+trRtr8MvK21n2kMSdIA5vXMpN1mej3wYCvdnOTRJNuT\\nnN9qa4CnRw471Goz1V8N/Kyqnj+p/qK+2v7nWvuZ+jp5vtuSjCcZP3r06HxOVZI0D3MOkySvAL4C\\nfKCqjgN3AH8MbAImgb9blBl2qKo7q2qsqsZWrVo19HQk6aw1pzBJ8hKmguQLVfVVgKr6aVW9UFW/\\nBf6e391mOgxcNHL42labqf4McF6Sc06qv6ivtv+Vrf1MfUmSBjCX1VwB7gKeqKpPjtRXjzT7S+Dx\\ntr0buKatxLoY2AA8BDwMbGgrt85l6gH67qoq4H7g7e34rcCukb62tu23A99o7WcaQ5I0gHNmb8Kb\\ngXcDjyXZ32p/w9RqrE1AAT8EbgSoqgNJ7gUOMrUS7KaqegEgyc3AXmAFsL2qDrT+PgjsTPIx4LtM\\nhRft/fNJJoBjTAXQKceQJC29WcOkqr4FZJpde05xzG3AbdPU90x3XFU9xTSrsarqV8A75jOGJGnp\\n+Qt4SVI3w0SS1M0wkSR1M0wkSd0ME0lSN8NEktTNMJEkdTNMJEndDBNJUjfDRJLUzTCRJHUzTCRJ\\n3QwTSVI3w0SS1M0wkSR1M0wkSd0ME0lSN8NEktTNMJEkdTNMJEndDBNJUjfDRJLUzTCRJHWbNUyS\\nXJTk/iQHkxxI8v5Wf1WSfUmebO/nt3qSfCrJRJJHk7xhpK+trf2TSbaO1N+Y5LF2zKeSZKFjSJKW\\n3lyuTJ4H/rqqNgKXATcl2QjcAtxXVRuA+9pngCuBDe21DbgDpoIBuBW4FLgEuPVEOLQ27x05bnOr\\nz2sMSdIwZg2Tqpqsqu+07Z8DTwBrgC3AjtZsB3B1294C3F1THgDOS7IauALYV1XHqupZYB+wue1b\\nWVUPVFUBd5/U13zGkCQN4Jz5NE6yHng98CBwYVVNtl0/AS5s22uAp0cOO9Rqp6ofmqbOAsaYRN2+\\n+OCP2bX/8NDTWFIHJ4+zcfXKoaex5A5OHuddn/320NNYUls2reG6S9cNPY2zzpwfwCd5BfAV4ANV\\ndXx0X7uiqNM8txdZyBhJtiUZTzJ+9OjRRZrZ2WfX/sMcnDw+e8OzyMbVK9myac3sDc8iWzatWXYB\\nenDy+LL7orRU5nRlkuQlTAXJF6rqq6380ySrq2qy3WI60uqHgYtGDl/baoeBt5xU/+dWXztN+4WM\\n8SJVdSdwJ8DY2Niiht3ZZuPqldxz45uGnoYW0XWXrlt239CX21XYUprLaq4AdwFPVNUnR3btBk6s\\nyNoK7BqpX99WXF0GPNduVe0FLk9yfnvwfjmwt+07nuSyNtb1J/U1nzEkSQOYy5XJm4F3A48l2d9q\\nfwN8HLg3yQ3Aj4B3tn17gKuACeCXwHsAqupYko8CD7d2H6mqY237fcDngJcBX28v5juGJGkYs4ZJ\\nVX0LyAy73zZN+wJumqGv7cD2aerjwOumqT8z3zEkSUvPX8BLkroZJpKkboaJJKmbYSJJ6maYSJK6\\nGSaSpG6GiSSpm2EiSepmmEiSuhkmkqRuhokkqZthIknqZphIkroZJpKkboaJJKmbYSJJ6maYSJK6\\nGSaSpG6GiSSpm2EiSepmmEiSuhkmkqRuhokkqZthIknqNmuYJNme5EiSx0dqH05yOMn+9rpqZN+H\\nkkwk+X6SK0bqm1ttIsktI/WLkzzY6vckObfVX9o+T7T962cbQ5I0jLlcmXwO2DxN/faq2tReewCS\\nbASuAV7bjvlMkhVJVgCfBq4ENgLXtrYAn2h9vQZ4Frih1W8Anm3121u7GceY32lLkk6nWcOkqr4J\\nHJtjf1uAnVX166r6ATABXNJeE1X1VFX9BtgJbEkS4K3Al9vxO4CrR/ra0ba/DLyttZ9pDEnSQHqe\\nmdyc5NF2G+z8VlsDPD3S5lCrzVR/NfCzqnr+pPqL+mr7n2vtZ+pLkjSQhYbJHcAfA5uASeDvTtuM\\nTqMk25KMJxk/evTo0NORpLPWgsKkqn5aVS9U1W+Bv+d3t5kOAxeNNF3bajPVnwHOS3LOSfUX9dX2\\nv7K1n6mv6eZ5Z1WNVdXYqlWrFnKqkqQ5WFCYJFk98vEvgRMrvXYD17SVWBcDG4CHgIeBDW3l1rlM\\nPUDfXVUF3A+8vR2/Fdg10tfWtv124But/UxjSJIGcs5sDZJ8CXgLcEGSQ8CtwFuSbAIK+CFwI0BV\\nHUhyL3AQeB64qapeaP3cDOwFVgDbq+pAG+KDwM4kHwO+C9zV6ncBn08ywdQCgGtmG0OSNIxZw6Sq\\nrp2mfNc0tRPtbwNum6a+B9gzTf0pplmNVVW/At4xnzEkScPwF/CSpG6GiSSpm2EiSepmmEiSuhkm\\nkqRuhokkqZthIknqZphIkroZJpKkboaJJKmbYSJJ6maYSJK6GSaSpG6GiSSpm2EiSepmmEiSuhkm\\nkqRuhokkqZthIknqZphIkroZJpKkboaJJKmbYSJJ6maYSJK6zRomSbYnOZLk8ZHaq5LsS/Jkez+/\\n1ZPkU0kmkjya5A0jx2xt7Z9MsnWk/sYkj7VjPpUkCx1DkjSMuVyZfA7YfFLtFuC+qtoA3Nc+A1wJ\\nbGivbcAdMBUMwK3ApcAlwK0nwqG1ee/IcZsXMoYkaTizhklVfRM4dlJ5C7Cjbe8Arh6p311THgDO\\nS7IauALYV1XHqupZYB+wue1bWVUPVFUBd5/U13zGkCQN5JwFHndhVU227Z8AF7btNcDTI+0Otdqp\\n6oemqS9kjEkWwRcf/DG79h9ejK5/bx2cPM7G1SuHnoa0KA5OHuddn/320NNYUls2reG6S9ct6hjd\\nD+DbFUWdhrmc9jGSbEsynmT86NGjCxp71/7DHJw8vqBjz1QbV69ky6Y1szeUzjBbNq1Zdl+UDk4e\\nX5IvxAu9MvlpktVVNdluMR1p9cPARSPt1rbaYeAtJ9X/udXXTtN+IWP8f6rqTuBOgLGxsQUH3sbV\\nK7nnxjct9HBJvyeuu3Tdon9D/32zVFdhC70y2Q2cWJG1Fdg1Ur++rbi6DHiu3araC1ye5Pz24P1y\\nYG/bdzzJZW0V1/Un9TWfMSRJA5n1yiTJl5i6qrggySGmVmV9HLg3yQ3Aj4B3tuZ7gKuACeCXwHsA\\nqupYko8CD7d2H6mqEw/138fUirGXAV9vL+Y7hiRpOLOGSVVdO8Out03TtoCbZuhnO7B9mvo48Lpp\\n6s/MdwxJ0jD8BbwkqZthIknqZphIkroZJpKkboaJJKmbYSJJ6maYSJK6GSaSpG6GiSSpm2EiSepm\\nmEiSuhkmkqRuhokkqZthIknqZphIkroZJpKkboaJJKmbYSJJ6maYSJK6GSaSpG6GiSSpm2EiSepm\\nmEiSuhkmkqRuXWGS5IdJHkuyP8l4q70qyb4kT7b381s9ST6VZCLJo0neMNLP1tb+ySRbR+pvbP1P\\ntGNzqjEkScM4HVcm/7GqNlXVWPt8C3BfVW0A7mufAa4ENrTXNuAOmAoG4FbgUuAS4NaRcLgDeO/I\\ncZtnGUOSNIDFuM21BdjRtncAV4/U764pDwDnJVkNXAHsq6pjVfUssA/Y3PatrKoHqqqAu0/qa7ox\\nJEkD6A2TAv4pySNJtrXahVU12bZ/AlzYttcAT48ce6jVTlU/NE39VGNIkgZwTufxf1ZVh5P8G2Bf\\nkn8Z3VlVlaQ6xzilU43RAm4bwLp16xZzGpK0rHVdmVTV4fZ+BPgaU888ftpuUdHej7Tmh4GLRg5f\\n22qnqq+dps4pxjh5fndW1VhVja1atWqhpylJmsWCwyTJy5P80Ylt4HLgcWA3cGJF1lZgV9veDVzf\\nVnVdBjzXblXtBS5Pcn578H45sLftO57ksraK6/qT+ppuDEnSAHpuc10IfK2t1j0H+GJV/WOSh4F7\\nk9wA/Ah4Z2u/B7gKmAB+CbwHoKqOJfko8HBr95GqOta23wd8DngZ8PX2Avj4DGNIkgaw4DCpqqeA\\nP52m/gzwtmnqBdw0Q1/bge3T1MeB1811DEnSMPwFvCSpm2EiSepmmEiSuhkmkqRuhokkqZthIknq\\nZphIkroZJpKkboaJJKmbYSJJ6maYSJK6GSaSpG6GiSSpm2EiSepmmEiSuhkmkqRuhokkqZthIknq\\nZphIkroZJpKkboaJJKmbYSJJ6maYSJK6GSaSpG5ndJgk2Zzk+0kmktwy9Hwkabk6Y8MkyQrg08CV\\nwEbg2iQbh52VJC1PZ2yYAJcAE1X1VFX9BtgJbBl4TpK0LJ3JYbIGeHrk86FWkyQtsXOGnsBiSrIN\\n2Aawbt26BfWx8d+uPJ1TkqQltVT/D0tVLclAp1uSNwEfrqor2ucPAVTVf5uu/djYWI2Pjy/hDCXp\\nzJfkkaoam63dmXyb62FgQ5KLk5wLXAPsHnhOkrQsnbG3uarq+SQ3A3uBFcD2qjow8LQkaVk6Y8ME\\noKr2AHuGnockLXdn8m0uSdLvCcNEktTNMJEkdTNMJEndDBNJUrcz9keL85XkKPCjBR5+AfCvp3E6\\nZwLPeXnwnJeHnnP+d1W1arZGyyZMeiQZn8svQM8mnvPy4DkvD0txzt7mkiR1M0wkSd0Mk7m5c+gJ\\nDMBzXh485+Vh0c/ZZyaSpG5emUiSuhkms0iyOcn3k0wkuWXo+Sy2JNuTHEny+NBzWSpJLkpyf5KD\\nSQ4kef/Qc1psSf4wyUNJvtfO+W+HntNSSLIiyXeT/MPQc1kKSX6Y5LEk+5Ms6h908jbXKSRZAfwf\\n4M+Z+rPADwPXVtXBQSe2iJL8B+AXwN1V9bqh57MUkqwGVlfVd5L8EfAIcPVZ/u85wMur6hdJXgJ8\\nC3h/VT0w8NQWVZL/AowBK6vqL4aez2JL8kNgrKoW/Xc1Xpmc2iXARFU9VVW/AXYCWwae06Kqqm8C\\nx4aex1Kqqsmq+k7b/jnwBLBm2Fktrpryi/bxJe11Vn+zTLIW+E/A/xx6Lmcjw+TU1gBPj3w+xFn+\\nP5nlLsl64PXAg8POZPG1Wz77gSPAvqo628/5vwP/Ffjt0BNZQgX8U5JHkmxbzIEME6lJ8grgK8AH\\nqur40PNZbFX1QlVtAtYClyQ5a29rJvkL4EhVPTL0XJbYn1XVG4ArgZvabexFYZic2mHgopHPa1tN\\nZ5n23OArwBeq6qtDz2cpVdXPgPuBzUPPZRG9GfjP7RnCTuCtSf7XsFNafFV1uL0fAb7G1K37RWGY\\nnNrDwIYkFyc5F7gG2D3wnHSatYfRdwFPVNUnh57PUkiyKsl5bftlTC0y+ZdhZ7V4qupDVbW2qtYz\\n9d/xN6rqrwae1qJK8vK2oIQkLwcuBxZtlaZhcgpV9TxwM7CXqYey91bVgWFntbiSfAn4NvDvkxxK\\ncsPQc1oCbwbezdS31f3tddXQk1pkq4H7kzzK1JemfVW1LJbLLiMXAt9K8j3gIeB/V9U/LtZgLg2W\\nJHXzykSS1M0wkSR1M0wkSd0ME0lSN8NEktTNMJEkdTNMJEndDBNJUrf/BxSnAsS8qqDsAAAAAElF\\nTkSuQmCC\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f76517c4550>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"memory_util.plot_memory_timeline(stderr, ignore_less_than_bytes=1000)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## More complex example\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 40,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAW4AAAEDCAYAAAAVyO4LAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAALEgAACxIB0t1+/AAADxBJREFUeJzt3X9snVd9x/HPZ2k2UFursFSVlzaYoQlkIXDZVaOOCnWV\\nQCmb5rExSjsQSJ3SP+hUxNA29s8Aqdo0McQf21g9EVE0+ou1XRBijGqkCpWygFOckjiDMRa6el7j\\nqorc/MPU9rs/7mPIIt97T5L7PD5f+/2SIl/fe3z78eP405PnPuceR4QAAHn8zEYHAACcH4obAJKh\\nuAEgGYobAJKhuAEgGYobAJJprbht77N9yvaxgrGvsf0vtp+y/bjtq9vKBQDZtTnj/rykPYVjPyXp\\nCxHxJkmflPRnbYUCgOxaK+6IOCjp+bPvs/0621+zfcT2N22/oXloWtI3mtsHJM22lQsAsuv6HPec\\npN+PiF+W9FFJf9Pcf1TSbzW33yXpcts/33E2AEjhkq7+Q7Yvk/Qrkr5ke+3un2s+flTSX9n+oKSD\\nkpYkvdRVNgDIpLPiVn92fzoiZs59ICL+W82Muyn4346I0x1mA4A0OjtVEhGrkv7T9u9Ikvve3Nze\\nYXsty8ck7esqFwBk0+blgPdLOiTp9bafsX27pN+VdLvto5KO66cvQt4o6Xu2vy/pKkl3t5ULALIz\\nb+sKALmwchIAkmnlxckdO3bE1NRUG08NAJvSkSNHnouIK0vGtlLcU1NTmp+fb+OpAWBTsv2j0rGc\\nKgGAZChuAEiG4gaAZChuAEiG4gaAZChuAEiG4gaAZLp8d0BgLO47/LT2LyyNHDc7s1O37d7VQSKg\\nW8y4kc7+hSUtLq8OHbO4vFpU7kBGzLiR0vTkhB684/qBj99yz6EO0wDdYsYNAMlQ3ACQDMUNAMlQ\\n3ACQTNGLk7ZPSnpB/Z3XX4yIXpuhAACDnc9VJb8aEc+1lgQAUIRTJQCQTOmMOyR93XZIuici5lrM\\nhC2sZFXk4vKqpicnOkoE1Kd0xn1DRLxF0s2SPmT7becOsL3X9rzt+ZWVlbGGxNZRsipyenJCszM7\\nO0oE1Kdoxh0RS83HU7YflXSdpIPnjJmTNCdJvV4vxpwTW8ioVZHAVjdyxm37UtuXr92W9A5Jx9oO\\nBgBYX8mM+ypJj9peG39fRHyt1VQAgIFGFndE/FDSmzvIAgAowOWAAJAMxQ0AyVDcAJAMxQ0AyVDc\\nAJAMxQ0AyVDcAJAMxQ0AyVDcAJAMxQ0AyVDcAJAMxQ0AyVDcAJAMxQ0AyVDcAJAMxQ0AyVDcAJAM\\nxQ0AyVDcAJAMxQ0AyVDcAJAMxQ0AyVyy0QGAtiwur+qWew6NHDc7s1O37d7VQSKMy32Hn9b+haWR\\n4zbrz5YZNzal2Zmdmp6cGDlucXm1qABQl/0LS1pcXh06ZjP/bJlxY1O6bfeuoplWyYwcdZqenNCD\\nd1w/8PHN/LNlxg0AyVDcAJAMxQ0AyVDcAJBMcXHb3mb7O7a/0mYgAMBw5zPjvkvSibaCAADKFF0O\\naPtqSb8m6W5JH2k1ETatkkUTi8urRddfoz41LorZrIuwSmfcn5H0h5JeHjTA9l7b87bnV1ZWxhIO\\nm0vJoonpyQnNzuzsKBHGqbZFMZt5EdbIGbftX5d0KiKO2L5x0LiImJM0J0m9Xi/GlhCbyqhFE8it\\npkUxm3kRVsmM+62SfsP2SUkPSLrJ9t+3mgoAMNDI4o6Ij0XE1RExJem9kr4REe9rPRkAYF1cxw0A\\nyZzXm0xFxOOSHm8lCQCgCDNuAEiG4gaAZChuAEiGjRQAdKpkNWO2lYxdo7gBdKZkVeza6kuKezCK\\nG0BnSlYzZlzJ2DXOcQNAMhQ3ACRDcQNAMhQ3ACRDcQNAMhQ3ACTD5YDACDVuyYWtjRk3MEJtW3IB\\nzLiBAjVtyQUw4waAZChuAEiG4gaAZChuAEiG4gaAZChuAEiG4gaAZLiOG1veqK20FpdXNT050WEi\\nYDiKG1tayVZa05MTReOArlDc2NJKttICasM5bgBIhuIGgGQobgBIhuIGgGRGFrftV9j+lu2jto/b\\n/kQXwQAA6yu5quTHkm6KiDO2t0t6wvY/RcS/tpwNALCOkcUdESHpTPPp9uZPtBnqYrHVVLdKjzcL\\nWYDxKDrHbXub7QVJpyQ9FhGH1xmz1/a87fmVlZVx5zwvbDXVrZLjLbGQBRiXogU4EfGSpBnbV0h6\\n1PYbI+LYOWPmJM1JUq/X2/AZOVtNdWvU8QYwPud1VUlEnJZ0QNKeduIAAEYpuarkymamLduvlPR2\\nSf/WdjAAwPpKTpVMSrrX9jb1i/6hiPhKu7EAAIOUXFXylKRrO8gCACjAykkASIbiBoBkeD9uYAur\\ndbEauxINx4wb2MJqXKw2O7NzZClv9cVczLiBLa62xWrsSjQaM24ASIbiBoBkKG4ASIbiBoBkKG4A\\nSIbiBoBkKG4ASIbruIExGbXaT+p2BWLJqsjSFYgl31vm1Yy1/exGobiBMShZxbe2QrGrX/61VZHD\\nyrRkBWLpCsWsqxlr/NmNQnEDY1Cy2m8jtssbx5Zym30lY60/u2E4xw0AyVDcAJAMxQ0AyVDcAJAM\\nxQ0AyVDcAJAMxQ0AyVDcAJAMxQ0AyVDcAJAMxQ0AyVDcAJAMxQ0AyYwsbtvX2D5ge9H2cdt3dREM\\nALC+krd1fVHSH0TEk7Yvl3TE9mMRsdhyNgDAOkbOuCNiOSKebG6/IOmEpHzvlg4Am8R5baRge0rS\\ntZIOtxGmRNfbMUndbVlU8r2tqSlT5i2rgIyKX5y0fZmkhyV9OCJW13l8r+152/MrKyvjzPj/rG3H\\nNEzpdkyl5V5apher5HuT6suUdcsqIKuiGbft7eqX9hcj4pH1xkTEnKQ5Ser1ejG2hOvocjumrrcs\\nKvneaswEoDslV5VY0ucknYiIT7cfCQAwTMmpkrdKer+km2wvNH/e2XIuAMAAI0+VRMQTktxBFgBA\\nAVZOAkAyFDcAJENxA0Ay57UAB0C7alyEhfow4wYqUuMiLNSHGTdQmRoXYaEuzLgBIBmKGwCSobgB\\nIBmKGwCSobgBIBmKGwCS4XJAoEOjdl06n92ExvlcGK1kx6yuFkVR3EBHSnYJKt1NaJzPhdFKjuPa\\nwimKG9hESndd6vq5MFrJ8e5yURTnuAEgGYobAJKhuAEgGYobAJKhuAEgGYobAJKhuAEgGYobAJKh\\nuAEgGYobAJKhuAEgGYobAJKhuAEgGYobAJIZWdy299k+ZftYF4EAAMOVzLg/L2lPyzkAAIVGbqQQ\\nEQdtT7UfRbrv8NPav7A0dMxGbMc0ji2Lxv291ZgJQDfGdo7b9l7b87bnV1ZWLug59i8s/WT7n0G6\\n3o5pdmbnyOJaXF4dWYDj/N5qzASgO2Pbuiwi5iTNSVKv14sLfZ7pyQk9eMf144p10ca5ZdG4vrca\\nMwHoDleVAEAyFDcAJFNyOeD9kg5Jer3tZ2zf3n4sAMAgJVeV3NpFEABAGU6VAEAyFDcAJENxA0Ay\\nFDcAJENxA0AyFDcAJENxA0AyFDcAJENxA0AyFDcAJENxA0AyFDcAJENxA0AyFDcAJENxA0AyFDcA\\nJENxA0AyFDcAJENxA0AyFDcAJENxA0AyFDcAJENxA0AyFDcAJENxA0AyFDcAJENxA0AyFDcAJENx\\nA0AyRcVte4/t79n+ge0/bjsUAGCwkcVte5ukv5Z0s6RpSbfanm47GABgfZcUjLlO0g8i4oeSZPsB\\nSbOSFtsMls3i8qpuuefQ0MenJyc6TFRnJgAXr6S4d0r6r7M+f0bS7nMH2d4raa8k7dq164LCTP9C\\nzhKZndk5csz05ETRuHGpMROwmXXZX46I4QPsd0vaExG/13z+fkm7I+LOQV/T6/Vifn5+rEEBYDOz\\nfSQieiVjS16cXJJ0zVmfX93cBwDYACXF/W1Jv2T7tbZ/VtJ7JX253VgAgEFGnuOOiBdt3ynpnyVt\\nk7QvIo63ngwAsK6SFycVEV+V9NWWswAACrByEgCSobgBIBmKGwCSobgBIJmRC3Au6EntFUk/usAv\\n3yHpuTHG6Qq5u0XubpG7fa+JiCtLBrZS3BfD9nzp6qGakLtb5O4WuevCqRIASIbiBoBkaizuuY0O\\ncIHI3S1yd4vcFanuHDcAYLgaZ9wAgCEobgBIpprizrwhse2Ttr9re8F2tTtI2N5n+5TtY2fd92rb\\nj9n+9+bjqzYy43oG5P647aXmmC/YfudGZlyP7WtsH7C9aPu47bua+6s+5kNyV33Mbb/C9rdsH21y\\nf6K5/7W2Dzfd8mDz9tSpVXGOu9mQ+PuS3q7+1mjflnRrRKTY19L2SUm9iKj6Qn/bb5N0RtIXIuKN\\nzX1/Ien5iPjz5n+Yr4qIP9rInOcakPvjks5ExKc2MtswticlTUbEk7Yvl3RE0m9K+qAqPuZDcr9H\\nFR9z25Z0aUScsb1d0hOS7pL0EUmPRMQDtv9W0tGI+OxGZr1Ytcy4f7IhcUT8r6S1DYkxRhFxUNLz\\n59w9K+ne5va96v+CVmVA7upFxHJEPNncfkHSCfX3cK36mA/JXbXoO9N8ur35E5JukvQPzf3VHe8L\\nUUtxr7chcfV/Uc4Skr5u+0izaXImV0XEcnP7fyRdtZFhztOdtp9qTqVUdbrhXLanJF0r6bASHfNz\\nckuVH3Pb22wvSDol6TFJ/yHpdES82AzJ1i3rqqW4s7shIt4i6WZJH2r+aZ9O9M+bbfy5szKflfQ6\\nSTOSliX95cbGGcz2ZZIelvThiFg9+7Gaj/k6uas/5hHxUkTMqL837nWS3rDBkVpRS3Gn3pA4Ipaa\\nj6ckPar+X5gsnm3Oaa6d2zy1wXmKRMSzzS/py5L+TpUe8+Zc68OSvhgRjzR3V3/M18ud5ZhLUkSc\\nlnRA0vWSrrC9tttXqm4ZpJbiTrshse1LmxdwZPtSSe+QdGz4V1Xly5I+0Nz+gKT9G5il2FrxNd6l\\nCo9582LZ5ySdiIhPn/VQ1cd8UO7aj7ntK21f0dx+pfoXO5xQv8Df3Qyr7nhfiCquKpGk5tKiz+in\\nGxLfvcGRitj+RfVn2VJ/D8/7as1u+35JN6r/VpfPSvpTSf8o6SFJu9R/K973RERVLwQOyH2j+v9k\\nD0knJd1x1nnjKti+QdI3JX1X0svN3X+i/vniao/5kNy3quJjbvtN6r/4uE39SelDEfHJ5nf0AUmv\\nlvQdSe+LiB9vXNKLV01xAwDK1HKqBABQiOIGgGQobgBIhuIGgGQobgBIhuIGgGQobgBI5v8ADsQR\\nTSn5CrgAAAAASUVORK5CYII=\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f78518b8e48>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"n = 250*1000*1000\\n\",\n    \"dtype = tf.float32\\n\",\n    \"lower = gen_random_ops._random_uniform((n,), dtype, name=\\\"l\\\")\\n\",\n    \"upper = gen_random_ops._random_uniform((n,), dtype, name=\\\"u\\\")\\n\",\n    \"x = gen_random_ops._random_uniform((n,), dtype, name=\\\"x\\\")\\n\",\n    \"sess = tf.Session()\\n\",\n    \"y = tf.minimum(upper, tf.maximum(lower, x, name=\\\"cl\\\"), name=\\\"cu\\\")\\n\",\n    \"loss = tf.reduce_sum(y, name=\\\"loss\\\")\\n\",\n    \"grad = tf.gradients(loss, [x])[0]\\n\",\n    \"\\n\",\n    \"with memory_util.capture_stderr() as stderr:\\n\",\n    \"    sess.run(grad.op)\\n\",\n    \"memory_util.plot_memory_timeline(stderr, ignore_less_than_bytes=1000**2)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Profile memory of a single maximum\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 35,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAXcAAAEDCAYAAADOc0QpAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAALEgAACxIB0t1+/AAAEuhJREFUeJzt3XGMZWd93vHvU7MhUWEhxSsyHe+yabAabSIYYOTFJapc\\nJCpDkKcJpjZuCY6M1opwAypRhfnDEEtRhdRClDoFb2PLhmJYagi7QaaJBUYGyWwYu2Njj0OzSYnt\\n6RQPNniwEogWfv1jjpNhPLtz7p07e2fe/X6k0Z57znvu/d2jO889+84575uqQpLUln8w7gIkSaNn\\nuEtSgwx3SWqQ4S5JDTLcJalBhrskNWis4Z7k5iSPJ3mwR9uXJPlCkgeSfCnJeWeiRknaicZ95n4L\\ncHHPtv8J+GhVvQy4HviPW1WUJO10Yw33qrobeHL1uiQ/l+R/Jrk3yZeT/Hy36QDwxW75LmDmDJYq\\nSTvKuM/c13MY+HdV9Srgt4D/2q2/H/jVbvlXgOcnedEY6pOkbe854y5gtSTPA/4Z8D+SPLP6ud2/\\nvwXckORK4G5gAfjhma5RknaCbRXurPxP4rtVNbV2Q1X9X7oz9+5L4E1V9d0zXJ8k7QjbqlumqpaB\\n/5PkzQBZ8fJu+dwkz9R7LXDzmMqUpG1v3JdCfgK4B/inSR5LchXwb4CrktwPPMTf/+H0IuAbSf43\\n8GLgd8ZQsiTtCHHIX0lqz7bqlpEkjcbY/qB67rnn1v79+8f18pK0I917773frqo9G7UbW7jv37+f\\n2dnZcb28JO1ISf6qTzu7ZSSpQYa7JDXIcJekBhnuktQgw12SGtQ73JOck+R/JfncOtuem+RIkhNJ\\njifZP8oiJUmDGeTM/Z3Aw6fYdhXwnap6KfAh4AObLUySNLxe17l3U9r9Mivjufz7dZrMAO/vlm9n\\nZWjelGMbSOrptuOPcHRuYah9Z6YmueLgvhFXtLP1PXP/XeA/AD86xfZJ4FGAqjoJPAU8ayKNJIeS\\nzCaZXVpaGqJcSa06OrfA/OLywPvNLy4P/aXQsg3P3JO8EXi8qu5NctFmXqyqDrMy0xLT09Oe1Uv6\\nMQcmdnPk6gsH2ueyG+/Zomp2tj5n7q8BLknyTeCTwGuT/Pc1bRaAvQBJngO8AHhihHVKkgawYbhX\\n1bVVdV5V7QcuB75YVf92TbNjwNu65Uu7Np6ZS9KYDD1wWJLrgdmqOgbcBHwsyQngSVa+BCRJYzJQ\\nuFfVl4AvdcvXrVr/feDNoyxMkjQ871CVpAYZ7pLUIMNdkhpkuEtSgwx3SWqQ4S5JDRrbBNmSNCrz\\ni8tDD0PQ6qBjhrukHW1manLofZ8ZqMxwl6Rt5oqD+4YO55YHHbPPXZIaZLhLUoMMd0lqkOEuSQ0y\\n3CWpQYa7JDXIcJekBm0Y7kl+MsmfJrk/yUNJfnudNlcmWUoy1/28fWvKlST10ecmph8Ar62qp5Ps\\nAr6S5PNV9dU17Y5U1TWjL1GSNKgNw72b6Prp7uGu7sfJryVpG+vV557knCRzwOPAnVV1fJ1mb0ry\\nQJLbk+w9xfMcSjKbZHZpaWkTZUuSTqdXuFfVD6tqCjgPuCDJL65p8kfA/qp6GXAncOspnudwVU1X\\n1fSePXs2U7ck6TQGulqmqr4L3AVcvGb9E1X1g+7hHwCvGk15kqRh9LlaZk+SF3bLPwW8DvizNW0m\\nVj28BHh4lEVKkgbT52qZCeDWJOew8mXwqar6XJLrgdmqOgb8ZpJLgJPAk8CVW1WwJGljfa6WeQB4\\nxTrrr1u1fC1w7WhLkyQNyztUJalBhrskNchwl6QGGe6S1CDDXZIa1OdSSEmd244/wtG5haH2nZma\\n5IqD+0ZckbQ+z9ylARydW2B+cXng/eYXl4f+UpCG4Zm7NKADE7s5cvWFA+1z2Y33bFE10vo8c5ek\\nBhnuktQgw12SGmS4S1KDDHdJapDhLkkNMtwlqUGGuyQ1qM80ez+Z5E+T3J/koSS/vU6b5yY5kuRE\\nkuNJ9m9FsZKkfvqcuf8AeG1VvRyYAi5O8uo1ba4CvlNVLwU+BHxgtGVKkgbRZ5q9Ap7uHu7qfmpN\\nsxng/d3y7cANSdLtK20rmxn8a35xmQMTu0dcUTs8tttHrz73JOckmQMeB+6squNrmkwCjwJU1Ung\\nKeBF6zzPoSSzSWaXlpY2V7k0pGEH/4KVcWVmpiZHXFE7PLbbR6+Bw6rqh8BUkhcCf5jkF6vqwUFf\\nrKoOA4cBpqenPavX2Awz+Jf68dhuDwNdLVNV3wXuAi5es2kB2AuQ5DnAC4AnRlGgJGlwfa6W2dOd\\nsZPkp4DXAX+2ptkx4G3d8qXAF+1vl6Tx6dMtMwHcmuQcVr4MPlVVn0tyPTBbVceAm4CPJTkBPAlc\\nvmUVS5I21OdqmQeAV6yz/rpVy98H3jza0iRJw/IOVUlqkOEuSQ0y3CWpQYa7JDXIcJekBhnuktQg\\nw12SGmS4S1KDDHdJapDhLkkNMtwlqUGGuyQ1yHCXpAYZ7pLUIMNdkhrUZyamvUnuSjKf5KEk71yn\\nzUVJnkoy1/1ct95zSZLOjD4zMZ0E3l1V9yV5PnBvkjuran5Nuy9X1RtHX6IkaVAbnrlX1WJV3dct\\nfw94GJjc6sIkScMbqM89yX5Wptw7vs7mC5Pcn+TzSX7hFPsfSjKbZHZpaWngYiVJ/fQO9yTPAz4N\\nvKuqltdsvg94SVW9HPgvwGfXe46qOlxV01U1vWfPnmFrliRtoFe4J9nFSrB/vKo+s3Z7VS1X1dPd\\n8h3AriTnjrRSSVJvfa6WCXAT8HBVffAUbX6ma0eSC7rnfWKUhUqS+utztcxrgLcCX08y1617L7AP\\noKo+AlwK/EaSk8DfAJdXVW1BvZKkHjYM96r6CpAN2twA3DCqoiRJm+MdqpLUIMNdkhpkuEtSgwx3\\nSWqQ4S5JDTLcJalBfa5zlzQC84vLXHbjPUPtOzM1yRUH9424IrXMcJfOgJmp4QdSnV9cGcrJcNcg\\nDHfpDLji4L6hw3nYs32d3exzl6QGGe6S1CDDXZIaZLhLUoMMd0lqkOEuSQ0y3CWpQX2m2dub5K4k\\n80keSvLOddokye8lOZHkgSSv3JpyJUl99LmJ6STw7qq6L8nzgXuT3FlV86vavB44v/s5CHy4+1eS\\nNAZ9ptlbBBa75e8leRiYBFaH+wzw0W7e1K8meWGSiW7fbeO2449wdG5hqH130tgevs/Tm19c5sDE\\n7i2oSDvRsGP+bPfflYH63JPsB14BHF+zaRJ4dNXjx7p1a/c/lGQ2yezS0tJglY7A0bmFvxunYxDz\\ni8tDh+U4+D5P78DE7k2N9aJ2zExNDvVFvxN+V3qPLZPkecCngXdV1eC/UUBVHQYOA0xPT9cwz7FZ\\nByZ2c+TqCwfaZyeO7eH7lDY27Jg/O+F3pdeZe5JdrAT7x6vqM+s0WQD2rnp8XrdOkjQGfa6WCXAT\\n8HBVffAUzY4Bv9ZdNfNq4Knt1t8uSWeTPt0yrwHeCnw9yVy37r3APoCq+ghwB/AG4ATw18Cvj75U\\nSVJffa6W+QqQDdoU8I5RFSVJ2hzvUJWkBhnuktQgw12SGmS4S1KDDHdJapDhLkkNMtwlqUGGuyQ1\\nyHCXpAYZ7pLUIMNdkhpkuEtSgwx3SWqQ4S5JDTLcJalBhrskNajPNHs3J3k8yYOn2H5RkqeSzHU/\\n142+TEnSIPpMs3cLcAPw0dO0+XJVvXEkFUmSNq3PNHt3J9m/9aVIGqXbjj/C0bmFofefmZrkioP7\\nRliRzqRR9blfmOT+JJ9P8gunapTkUJLZJLNLS0sjemlJ6zk6t8D84vJQ+84vLm/qi0Hj16dbZiP3\\nAS+pqqeTvAH4LHD+eg2r6jBwGGB6erpG8NqSTuPAxG6OXH3hwPtdduM9W1CNzqRNn7lX1XJVPd0t\\n3wHsSnLupiuTJA1t0+Ge5GeSpFu+oHvOJzb7vJKk4W3YLZPkE8BFwLlJHgPeB+wCqKqPAJcCv5Hk\\nJPA3wOVVZZeLJI1Rn6tl3rLB9htYuVRSkrRNeIeqJDXIcJekBhnuktQgw12SGmS4S1KDRnGHqqQt\\nNr+4PPBdo/OLyxyY2L2jXlOjY7hL29zM1ORQ+x2Y2D30vuN4TY2W4S5tc1cc3HfGR2ccx2tqtOxz\\nl6QGGe6S1CDDXZIaZLhLUoMMd0lqkOEuSQ0y3CWpQRuGe5Kbkzye5MFTbE+S30tyIskDSV45+jIl\\nSYPoc+Z+C3Dxaba/npUJsc8HDgEf3nxZkqTN6DMT091J9p+myQzw0W5qva8meWGSiapaHFGNP+a2\\n449wdG5hqH03M+7FMONsPGNmanLgu/18nxtzHBON05n+XRnUKPrcJ4FHVz1+rFv3LEkOJZlNMru0\\ntDTUix2dW2B+cXmofYcd92JmanJTYTlMePk+N+Y4JhqXcfyuDOqMji1TVYeBwwDT09NDT6J9YGI3\\nR66+cGR1bWQz42wM+80Ovk9puxrX78ogRnHmvgDsXfX4vG6dJGlMRhHux4Bf666aeTXw1Fb1t0uS\\n+tmwWybJJ4CLgHOTPAa8D9gFUFUfAe4A3gCcAP4a+PWtKlaS1E+fq2XessH2At4xsookSZvmHaqS\\n1CDDXZIaZLhLUoMMd0lqkOEuSQ0y3CWpQYa7JDXIcJekBhnuktQgw12SGmS4S1KDDHdJapDhLkkN\\nMtwlqUGGuyQ1yHCXpAb1CvckFyf5RpITSd6zzvYrkywlmet+3j76UiVJffWZZu8c4PeB1wGPAV9L\\ncqyq5tc0PVJV12xBjZKkAfU5c78AOFFVf1lVfwt8EpjZ2rIkSZvRJ9wngUdXPX6sW7fWm5I8kOT2\\nJHvXe6Ikh5LMJpldWloaolxJUh+j+oPqHwH7q+plwJ3Ares1qqrDVTVdVdN79uwZ0UtLktbqE+4L\\nwOoz8fO6dX+nqp6oqh90D/8AeNVoypMkDaNPuH8NOD/Jzyb5CeBy4NjqBkkmVj28BHh4dCVKkga1\\n4dUyVXUyyTXAHwPnADdX1UNJrgdmq+oY8JtJLgFOAk8CV25hzZKkDWwY7gBVdQdwx5p1161avha4\\ndrSlSZKG5R2qktQgw12SGmS4S1KDDHdJapDhLkkNMtwlqUGGuyQ1yHCXpAYZ7pLUIMNdkhpkuEtS\\ngwx3SWqQ4S5JDTLcJalBhrskNchwl6QG9Qr3JBcn+UaSE0nes8725yY50m0/nmT/qAuVJPW3Ybgn\\nOQf4feD1wAHgLUkOrGl2FfCdqnop8CHgA6MuVJLUX59p9i4ATlTVXwIk+SQwA8yvajMDvL9bvh24\\nIUmqqkZY6441v7jMZTfeM/A+ByZ2b1FFW+NseZ/STtAn3CeBR1c9fgw4eKo23YTaTwEvAr69ulGS\\nQ8AhgH379g1V8IF/vLOCYGZqcqj9DkzsHnrfcThb3qe0WWcqw7LRyXWSS4GLq+rt3eO3Ager6ppV\\nbR7s2jzWPf6Lrs2313tOgOnp6ZqdnR3BW5Cks0eSe6tqeqN2ff6gugDsXfX4vG7dum2SPAd4AfBE\\nv1IlSaPWJ9y/Bpyf5GeT/ARwOXBsTZtjwNu65UuBL9rfLknjs2Gfe9eHfg3wx8A5wM1V9VCS64HZ\\nqjoG3AR8LMkJ4ElWvgAkSWPS5w+qVNUdwB1r1l23avn7wJtHW5okaVjeoSpJDTLcJalBhrskNchw\\nl6QGbXgT05a9cLIE/NWQu5/Lmrtf9Sweo9Pz+GzMY3R64zo+L6mqPRs1Glu4b0aS2T53aJ3NPEan\\n5/HZmMfo9Lb78bFbRpIaZLhLUoN2argfHncBO4DH6PQ8PhvzGJ3etj4+O7LPXZJ0ejv1zF2SdBqG\\nuyQ1aMeF+0aTdQuSfDPJ15PMJTnrZ0RJcnOSx7tJZZ5Z94+S3Jnkz7t/f3qcNY7bKY7R+5MsdJ+j\\nuSRvGGeN45Rkb5K7kswneSjJO7v12/ZztKPCvedk3VrxL6pqajtfh3sG3QJcvGbde4AvVNX5wBe6\\nx2ezW3j2MQL4UPc5mupGhz1bnQTeXVUHgFcD7+iyZ9t+jnZUuLNqsu6q+lvgmcm6pVOqqrtZmWdg\\ntRng1m75VuBfndGitplTHCN1qmqxqu7rlr8HPMzK3NHb9nO008J9vcm6nV352Qr4kyT3dpOS69le\\nXFWL3fL/A148zmK2sWuSPNB122ybLodxSrIfeAVwnG38Odpp4a5+fqmqXslK99U7kvzzcRe0nXVT\\nQnpN8LN9GPg5YApYBP7zeMsZvyTPAz4NvKuqlldv226fo50W7n0m6z7rVdVC9+/jwB+y0p2lH/et\\nJBMA3b+Pj7mebaeqvlVVP6yqHwH/jbP8c5RkFyvB/vGq+ky3ett+jnZauPeZrPusluQfJnn+M8vA\\nvwQePP1eZ6XVk7q/DTg6xlq2pWdCq/MrnMWfoyRhZa7oh6vqg6s2bdvP0Y67Q7W7HOt3+fvJun9n\\nzCVtK0n+CStn67AyR+5tZ/sxSvIJ4CJWhmj9FvA+4LPAp4B9rAw9/a+r6qz9g+IpjtFFrHTJFPBN\\n4OpV/ctnlSS/BHwZ+Drwo271e1npd9+Wn6MdF+6SpI3ttG4ZSVIPhrskNchwl6QGGe6S1CDDXZIa\\nZLhLUoMMd0lq0P8HEWjGXWNQa2cAAAAASUVORK5CYII=\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f7a51e713c8>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"n = 250*1000*1000\\n\",\n    \"dtype = tf.float32\\n\",\n    \"upper = gen_random_ops._random_uniform((n,), dtype, name=\\\"u\\\")\\n\",\n    \"x = gen_random_ops._random_uniform((n,), dtype, name=\\\"x\\\")\\n\",\n    \"sess = tf.Session()\\n\",\n    \"y = tf.minimum(upper, x, name=\\\"cu\\\")\\n\",\n    \"loss = tf.reduce_sum(y, name=\\\"loss\\\")\\n\",\n    \"grad = tf.gradients(loss, [x])[0]\\n\",\n    \"\\n\",\n    \"with memory_util.capture_stderr() as stderr:\\n\",\n    \"    sess.run(grad.op)\\n\",\n    \"memory_util.plot_memory_timeline(stderr, ignore_less_than_bytes=1000**2)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Profile memory of a chain of max\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 29,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def memory_req_minimum(chain_length):\\n\",\n    \"    \\\"\\\"\\\"Returns memory req to compute chain of min ops\\\"\\\"\\\"\\n\",\n    \"    tf.reset_default_graph()\\n\",\n    \"    n = 250*1000*1000\\n\",\n    \"    dtype = tf.float32\\n\",\n    \"    upper = gen_random_ops._random_uniform((n,), dtype, name=\\\"u\\\")\\n\",\n    \"    x = gen_random_ops._random_uniform((n,), dtype, name=\\\"x\\\")\\n\",\n    \"    sess = tf.Session()\\n\",\n    \"    y = x\\n\",\n    \"    for i in range(chain_length):\\n\",\n    \"        y = tf.minimum(upper, y, name=\\\"cu\\\")\\n\",\n    \"    loss = tf.reduce_sum(y, name=\\\"loss\\\")\\n\",\n    \"    grad = tf.gradients(loss, [x])[0]\\n\",\n    \"\\n\",\n    \"    with memory_util.capture_stderr() as stderr:\\n\",\n    \"        sess.run(grad.op)\\n\",\n    \"    return memory_util.peak_memory(stderr)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 32,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Chain length      mem req\\n\",\n      \"           0   1000001024\\n\",\n      \"           1   4000001024\\n\",\n      \"           2   4250001408\\n\",\n      \"           3   4750001408\\n\",\n      \"           4   5750001408\\n\",\n      \"           5   6000001536\\n\",\n      \"           6   7000000120\\n\",\n      \"           7   8000000136\\n\",\n      \"           8   9000000152\\n\",\n      \"           9  10000000168\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"print(\\\"%12s %12s\\\" %(\\\"Chain length\\\", \\\"mem req\\\"))\\n\",\n    \"for i in range(10):\\n\",\n    \"    print(\\\"%12d %12d\\\"%(i, memory_req_minimum(i)))\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Profile memory of chain on min/max ops\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 33,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def memory_req_minmax(chain_length):\\n\",\n    \"    \\\"\\\"\\\"Returns memory req to compute chain of min ops\\\"\\\"\\\"\\n\",\n    \"    tf.reset_default_graph()\\n\",\n    \"    n = 250*1000*1000\\n\",\n    \"    dtype = tf.float32\\n\",\n    \"    upper = gen_random_ops._random_uniform((n,), dtype, name=\\\"u\\\")\\n\",\n    \"    \\n\",\n    \"    x = gen_random_ops._random_uniform((n,), dtype, name=\\\"x\\\")\\n\",\n    \"    sess = tf.Session()\\n\",\n    \"    y = x\\n\",\n    \"    for i in range(chain_length):\\n\",\n    \"        y = tf.minimum(upper, tf.maximum(upper, y, name=\\\"cl\\\"), name=\\\"cu\\\")\\n\",\n    \"    loss = tf.reduce_sum(y, name=\\\"loss\\\")\\n\",\n    \"    grad = tf.gradients(loss, [x])[0]\\n\",\n    \"\\n\",\n    \"    with memory_util.capture_stderr() as stderr:\\n\",\n    \"        sess.run(grad.op)\\n\",\n    \"    return memory_util.peak_memory(stderr)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 34,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Chain length      mem req\\n\",\n      \"           0   1000001024\\n\",\n      \"           1   4250001408\\n\",\n      \"           2   5750001408\\n\",\n      \"           3   7000000120\\n\",\n      \"           4   9000000152\\n\",\n      \"           5  11000000184\\n\",\n      \"           6  13000000212\\n\",\n      \"           7  15000000248\\n\",\n      \"           8  17000000280\\n\",\n      \"           9  19000000312\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"print(\\\"%12s %12s\\\" %(\\\"Chain length\\\", \\\"mem req\\\"))\\n\",\n    \"for i in range(10):\\n\",\n    \"    print(\\\"%12d %12d\\\"%(i, memory_req_minmax(i)))\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Clipping using map_fn\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 66,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAY0AAAD8CAYAAACLrvgBAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xl8VdW5//HPQ8I8hSFCGBMUB3A2RRxwVoZ4q21tqx2k\\namtv1V7b219vg6g4m1pbW297HdpSsVer/Vm9+jMBSgGnXkXjBCggAYIQ5ilMSSDJ+v1x1jk5IdNJ\\ncnL2SfJ9v17nlb2fvffZT3aG5+y919rLnHOIiIjEokvQCYiISPuhoiEiIjFT0RARkZipaIiISMxU\\nNEREJGYqGiIiEjMVDRERiZmKhoiIxExFQ0REYpYadALxNnjwYJeZmRl0GiIi7cr777+/wzmX3tR6\\nHa5oZGZmUlhYGHQaIiLtipmtj2U9XZ4SEZGYqWiIiEjMVDRERCRmKhoiIhIzFQ0REYmZioaIiMRM\\nRUNERGKmoiFJ51BlNU+8vobyw1VBpyIiR1DRkKTz0ocbeXDuSo6/Yx7TZ78bdDoiEkVFQ5LOtr0V\\nkenXP9tOZm4+hyqrA8xIRMJUNCTpbN5bXid27O1zWbVlXwDZiEg0FQ1JOht2HQSgOC+H00alReKT\\nf/0Gtzz7QVBpiQgqGpKENu0pI6N/DwBeuukcPrjj0siyV5duJjM3n8NVulwlEgQVDUk6m/aUM9QX\\nDYCBvbtRnJdTa52xM+cyd9nmRKcm0umpaEhScc5RdriKYf171llWnJfDTycfF5n/wTMf8MXfvoVz\\nLpEpinRqKhqSVHYfPAzAiAF1iwbAzRcew0d31lyuWrqxlKwZBZH7ICLStlQ0JKkU7zwAwMiBvRpc\\nJ61X6HLV+GH9IrFJDy3m7TU72zw/kc5ORUOSyuc7Q2cMWYN7N7lu/r9NYu6tkyLz1/z+HTJz8yk7\\npJ7kIm1FRUOSyuf+MtPoQQ2faUQ7IaMfK++dUjt25zxdrhJpIyoaklRKdpcBMLRfjybWrNGjawrF\\neTl8a+KoSGzSQ4v57pz34p6fSGenoiFJZVNpGSldjNSU5v9q3nflSSz48XmR+X+s2KbLVSJxpqIh\\nSWVzaTnD0+pvORWLsUP6su7BafTv2TUSO+HOefzvmh3xSE+k01PRkKSypbScYWmxX5qqj5nx8azL\\nyPvySZHYN36/RE/MFYkDFQ1JGs459ldU1tuxryWunjCKT+6eHJkPPzF3f0VlXN5fpDNS0ZCksfPA\\nIQCGN9CxryV6d0+lOC+HnJMzIrETZ83nmSXr47YPkc5ERUOSxrKSUgBGDoituW1z/O4bp/O3H5wV\\nmZ/50nIyc/OprtYjSESao8miYWYjzWyxmX1qZp+Y2a0+fpeZlZjZR/41LWqbGWZWZGarzGxyVHyK\\njxWZWW5UPMvMlvj482bWzce7+/kivzwznt+8JI+Kyiqu+1OoiezYIX3aZB9njB7IZ/dNrRUbc1sB\\nS9aqJ7lIrGI506gEfuKcGwdMBG42s3F+2SPOuVP9qwDAL7saGA9MAf7LzFLMLAX4HTAVGAdcE/U+\\nP/fvdQywG7jBx28Advv4I3496WAOV1Vz3O3zIvOnjkxrZO3W6ZbaheK8HH5y6bGR2NeffIe7/98n\\nbbZPkY6kyaLhnNvsnPvAT+8DVgDDG9nkCuA551yFc24dUARM8K8i59xa59wh4DngCjMz4CLgBb/9\\nHODKqPea46dfAC7260sHUVXtGDtzbmR+3YPTSMSP+IcXj+Wtn10Ymf/TP4s1TodIDJp1T8NfHjoN\\nWOJDt5jZUjObbWYDfGw4sCFqs40+1lB8ELDHOVd5RLzWe/nlpX79I/O60cwKzaxw+/btzfmWJEDO\\nOY6+rSAyn6iCETZiQC/WPjCtVmzszLms9w9NFJG6Yi4aZtYH+BvwI+fcXuAx4GjgVGAz8Ms2yTAG\\nzrknnXPZzrns9PT0oNKQZsqaUVMw1j6Q2IIR1qWLUZyXwy+uOjkSO/8Xr/H1J97WOB0i9YipaJhZ\\nV0IF4xnn3IsAzrmtzrkq51w18HtCl58ASoCRUZuP8LGG4juBNDNLPSJe67388v5+fWnHnHNc8qvX\\nI/NrHphGly7BXnX8avZIlkf16ViybpfG6RCpRyytpwz4I7DCOferqHhG1GpfApb76VeAq33Lpyxg\\nLPAu8B4w1reU6kboZvkrLvRxbjFwld9+OvBy1HtN99NXAYucPv61e19/4h2Ktu0HYNV9U0gJuGCE\\n9emeyroHa1+umvTQYvKXalhZkTBr6n+wmZ0LvAksA8J3CW8DriF0acoBxcD3nXOb/TYzgesJtbz6\\nkXNuro9PA34NpACznXP3+/gYQjfGBwIfAt9yzlWYWQ/gz4Tuo+wCrnbOrW0s3+zsbFdYWNiMQyCJ\\ndP1T77Fo5TYAlt89mT7dU5vYIhjLS0q5/D/fqhVbff9UurbgQYoi7YGZve+cy25yvY72wV1FI3nd\\n+tyHvPzRJgA+vONSBvTuFnBGjTtQUcn4WfNrxT6+8zL69+rawBYi7VesRUMfmyQhZr28PFIw3r3t\\n4qQvGFDzCJKrv1BzK+6Ue/7OxAcWBpiVSLBUNKTN/eYfq5nzduhZT6/9nws4qhkDLCWDvK+czBs/\\nrenTsWVvuR5BIp2Wioa0qefe/ZxH/vEZAHNvnURmDGN/J6NRg3rVuUk+5rYCHnttjZrmSqeioiFt\\n5uWPSsh9cRkAL910Nidk9As4o9YxC/XpuOPycZHYz+etJGtGgQqHdBoqGtIm5i3fwq3PfQTAnOsn\\ncNqoAU1s0X7ccG4WS++6rFYsa0YBO/ZXBJSRSOKoaEjcvfHZdv71v98H4JGvn8L5x3a8Xvr9enSl\\nOC+HM0bXFMPs+/7Bfa9+qrMO6dBUNCSulpeUcq0fVnXWv4zjS6eNCDijtvW3H5zNyzefE5n/w1vr\\ndLlKOjQVDYmbtdv3RzrEzZx2AtedkxVwRolxysi0OuN0ZM0oYNOesoAyEmk7KhoSF5v2lHHRL0PP\\nk5p+1mi+d96YgDNKrPA4Hf96/tGR2Nl5i5jy6zd01iEdioqGtNq2veWcnbcIgEtOOIq7rzgx4IyC\\nkzv1eN78j5o+HSu37CNrRgGHKjVOh3QMKhrSKnsOHmKC7yF9+qg0/jD9CwFnFLyRA+v26Tj29rks\\n9s/cEmnPVDSkxcoPV3HqPQsAGJPemxdvOqeJLTqPcJ+Ou784PhK77qn3OCZq0CmR9khFQ1rkUGU1\\nx98RGtd7XEY/Fv3kgmATSlLTz87k4ztr+nRUVjsyc/Mp3qHRAaV9UtGQZquqdhx7e8243vn/dm6A\\n2SS//r1CfTr6Rj0G/oKHX+Obf3gnwKxEWkZFQ5ol6HG927Nld0/mpZvOjsz/s2gnmbn5AWYk0nwq\\nGtIsyTCud3t22qgBdfp0ZObms2b7/oAyEmkeFQ2JiXOOsx6sGUciGcb1bq/CfTqmnjg0Erv4l68z\\n6aFFAWYlEhsVDYnJ1554m82l5QCsvDd5xvVuzx771hm1+nRs2FVGZm4+ByoqA8xKpHEqGtKkb/1h\\nCe8V7wZC43r36JoScEYdx8iBvSjOy6Fbas2f4vhZ83n5o5IAsxJpmIqGNGryI2/wVtEOIDQ+dp+o\\nFkASP5/dN5VfXHVyZP7W5z7S6ICSlFQ0pEEXPvwaq7buA+DDOy6lf6+uAWfUsX01eyQr7plSKzbm\\ntgL2HDwUUEYidaloSC0791dw7s8XkZmbzzrfAW3pXZcxoHe3gDPrHHp2S6E4L4eBUcf71HsWMG/5\\nlgCzEqlhHe0JnNnZ2a6wsDDoNNqdom37ueRXr9eJr7hnCj276R5GED7dtJdpj75ZK6Z+MdJWzOx9\\n51x2U+vpTKMTq6yqJn/pZjJz8+sUjMtPzmDdg9NUMAI0bli/esfpWLpxT0AZiehMo1P74m/fYunG\\n0lqx/5hyHDdOGkNqij5PJJPv/7mQ+Z9sjcxPGT+Ux799RoAZSUejMw2J2FxaxtTfvMnWveWRmHOu\\nVsF4e8ZFrHtwGjddcIwKRhJ64tvZvDPj4sj8vE+2qHWVBKLJ/w5mNtLMFpvZp2b2iZnd6uMDzWyB\\nma32Xwf4uJnZo2ZWZGZLzez0qPea7tdfbWbTo+JnmNkyv82j5i/aNrQPaZ5nl3zOis17efz1NZFY\\nuN8FQHFeDhn9e+paeZIb2r8HxXk5tWJjbiugRMPKSgLF8pGyEviJc24cMBG42czGAbnAQufcWGCh\\nnweYCoz1rxuBxyBUAIBZwJnABGBWVBF4DPhe1HbhdocN7UOaYXlJ6Iwi3IFsz8FDfO2JtwH48w0T\\nAstLWqY4L4cHv3xSZP6cvEVMfGBhI1uIxE+TRcM5t9k594Gf3gesAIYDVwBz/GpzgCv99BXA0y7k\\nHSDNzDKAycAC59wu59xuYAEwxS/r55x7x4VusDx9xHvVtw+J0f+u2cHiVdsBqDgcGnJ05ZZ9keXn\\nHjM4kLykda6ZMIqP7rw0Mr9lbzmZufnq0yFtrlkXr80sEzgNWAIMcc5t9ou2AEP89HBgQ9RmG32s\\nsfjGeuI0sg+JwSebSvnG75dE5ssPVwGwcXfocsb3JmXpklQ7ltarG8V5OWQO6hWJnXrPAv7fx5sC\\nzEo6upiLhpn1Af4G/Mg5tzd6mT9DaNM7co3tw8xuNLNCMyvcvn17W6bRbny+8yA5j74FhFpEdUvt\\nwobdB/2yUKe9G887OrD8JH5e++mFPH19zWXGH/7lQzJz86msqg4wK+moYioaZtaVUMF4xjn3og9v\\n9ZeW8F+3+XgJMDJq8xE+1lh8RD3xxvZRi3PuSedctnMuOz09PZZvqUPbtrec836xGICrzhjBTRcc\\nw9B+PSJnGBv818F91Mu7ozjv2HTWPDCtVuyYmXNZvXVfA1uItEwsracM+COwwjn3q6hFrwDhFlDT\\ngZej4tf6VlQTgVJ/iWk+cJmZDfA3wC8D5vtle81sot/XtUe8V337kAbsOnCICf6m6JWnDuPhr54C\\nwNB+Pdi8J9TkdsOug3RP7aJLUx1MShejOC+Hb08cHYld+sgbXPjwa3S0/lgSnFjONM4Bvg1cZGYf\\n+dc0IA+41MxWA5f4eYACYC1QBPweuAnAObcLuBd4z7/u8TH8On/w26wBwgNQN7QPqcf+ikpOv3cB\\nABccl86vrz4tsmxYWg8OVVVTXe3YXFpORv8eQaUpbezeK0+sNU7Huh0Hao24KNIaTT7n2jn3FtDQ\\nR9KLjwz4ew83N/Bes4HZ9cQLgRPrie+sbx9S18FDlZw4az4Axw/ty1PX1W5KO2JA6Gbpjv0VbCot\\nY2LWoITnKIkzcmAv1j04rVaxyMzNZ/Z3srnoeLUnkZZT198O4FBlNePuDBWM00elMe9H59VZZ9TA\\nUNFYs/0AzsHwAT0TmqMknlnoctVDUeN0XP9UoXqSS6uoaLRzzjlOuHMeACMG9OTFm86pd73Mwb0B\\neGftTgBGDuhV73rS8XytgXE6yg5VBZSRtGcqGu2Yc46sGQVU+U+Nb/z0wgbXDbflD4/CN2qQzjQ6\\nk/A4HUP6dY/ETrhzHrNeXh5gVtIeqWi0Yyff9ffIdNH9U+nSpeHWUIP7hP5ZvL8+9MyprMF92jY5\\nSUpLbruEOVF9Oua8vZ7M3Hy1rpKYqWi0U1f89i32VVQCsPr+qU0+mbZLF6Nb1DqjB+ryVGd1/rHp\\nrLqv9uWqrBkFbNKDDyUGKhrt0L/851t87B9rvvLeKXSN8VHm0Te/0zTed6fWPTV0uerqL9T0tz07\\nbxF36nKVNEFFo5358fMfscw/tfbjWZfRo2vsI+uN8EWjb49UdewTAPK+cjJvz7goMv+0v1wl0hAV\\njXbk/vxPeenD0BNW3pt5Cf17Nu9sIdyhb2g/deyTGhn9e9YZpyMzNz/S0k4kmopGO/HQvJX8/s11\\nALz1swtJ79u9iS3qGp4Wuo/RRWcZUo/ivBx+Ovm4yPzVT77DtbPfDTAjSUYqGu3Ak2+s4b9eC426\\nt+DH50V6dzdXRlroDONwtZ5+KvW7+cJj+PSeyZH5Nz7bTmZuPpm5+fz4+Y8CzEyShYpGknvu3c95\\noGAlAP9z8zmMHdK3xe91lD87OXl4/7jkJh1Tr26pdS5XAZFLo9K5qWgksfylm8l9cRkAz904kVNH\\nprXq/SaNTWfG1OO54/Jx8UhPOrjivBxe/eG59S7bsOsgRdv2JzgjSQYqGklq4Yqt3PzsBwD86bov\\nMHFM6x8wmNLF+P75RzOoT/Pvh0jndOLw/iz4cd1nmU16aDGX/Op1StS3o9NR0UhChcW7uGFOIQC/\\nufpULjzuqIAzks5s7JC+nDYqjd7d6jbvPidvUQAZSZBUNJLMis17uerxt4HQuAhXnDq8iS1E2t6w\\n/j05cKgK51ydJ+Re+PBrwSQlgVDRSCIbdh1k6m/eBODfLh5bawQ2kSCFnyaw5+BhdhyoAELjtkBo\\nkKfM3HwqKvXU3M5ARSNJbNtbzqSHQuN6fy17BP9+6bEBZyRSY6R/Vtn6XQf5fOdBAL5zdiY5J2VE\\n1jnu9nl8sqk0kPwkcVQ0kkDpwcORcb3POWYQD111SsAZidSWNSg0Hsv6nQdYt+MAAKMH9eZ33zyd\\nl246O7JezqNvcfBQZSA5SmKoaASs/HAVp9wTesT5yIE9eea7EwPOSKSu0X48ls93HmTD7lCLqczB\\nodhpowaw5oFpkXXH3Tmfe1/9NDLOi3QsKhoBOlxVzfF3hEbd69s9lTf/46ImthAJRvi5ZSV7yijx\\nReOovjXPMEvpYqy8t+Zx6398ax1H31agYWU7IBWNgByqrGbszLmR+WV3T25kbZFgpaZ0oYuFisbm\\n0jK6phgpRwz61aNrSp2e5GNUODocFY0AVFU7xvlxvQHWPTitkbVFksPwAT3ZUlrOltJyhqc1PFxw\\ncV4O3z9/TGR+zG0FiUhPEkRFI8Gcc0y4/x9UVjsG9OrK2gemaWwLaReG9Q8Vjc2l5bUG9KrPjKkn\\nMP9HNT3JM3PzWbZRLas6AhWNBHLOcfEvX2fngUOkdDEKb7+00XG9RZLJsLSe7KuopOxwFcP6N140\\nAI4b2pe/fK+mYce//PYtFq3c2pYpSgKoaCTQlb/7J2t9c8VV906pc01YJJkNS6u58d3UmUbYWUcP\\nIu/LJ0Xmr3+qkFVb9sU9N0kcFY0EcM5x7ex3a43rnRrjuN4iyWJk1DguI5sxpsvVE0bVukE++ddv\\n8L2nC+OamyROk/+5zGy2mW0zs+VRsbvMrMTMPvKvaVHLZphZkZmtMrPJUfEpPlZkZrlR8SwzW+Lj\\nz5tZNx/v7ueL/PLMeH3TiVR68DBZMwp447PtQPPH9RZJFqMG1hSKUYOaPxBYdF+OBZ9u5aZn3o9L\\nXpJYsXzcfQqYUk/8Eefcqf5VAGBm44CrgfF+m/8ysxQzSwF+B0wFxgHX+HUBfu7f6xhgN3CDj98A\\n7PbxR/x67cqrSzdFOu4BLL97crPH9RZJFqMH966ZbkHRSOliLLvrssh8wbItZObmRx5LIu1Dk0XD\\nOfcGsCvG97sCeM45V+GcWwcUARP8q8g5t9Y5dwh4DrjCQs2GLgJe8NvPAa6Meq85fvoF4GJrJ82M\\n8pdu5py8Rdzy7IdA6Bk9xXk59OmeGnBmIi2X0a/mnkZ6C8dk6dujK8V5OVx3TmYkdt4vFrNtX3lr\\n05MEac2F9VvMbKm/fDXAx4YDG6LW2ehjDcUHAXucc5VHxGu9l19e6tdPavsrKrn52Q8ig9Pk/9u5\\n3PXF8QFnJdJ60S39Wvv5bda/jGfO9RMi8xPuX8j762P9bCpBamnReAw4GjgV2Az8Mm4ZtYCZ3Whm\\nhWZWuH379iBTYcOumlPtz+6byvhhGo9bOpZe9QzG1BLnH5vOintqrnx/5bG3eeOz7TinHuTJrEVF\\nwzm31TlX5ZyrBn5P6PITQAkwMmrVET7WUHwnkGZmqUfEa72XX97fr19fPk8657Kdc9np6ekt+Zbi\\nptg3qf3Td75At1S1kJKOZcU9U3j/9kvj9n49u9V+9Mi1s98la0YB2/dVxG0fEl8t+q9mZhlRs18C\\nwi2rXgGu9i2fsoCxwLvAe8BY31KqG6Gb5a+40EeKxcBVfvvpwMtR7zXdT18FLHLt4CNIsb+p15Ib\\nhSLJrme3FHrG6Uwj2qr7are1+cL9/yAzN1/PrUpCsTS5/QvwNnCcmW00sxuAh8xsmZktBS4Efgzg\\nnPsE+CvwKTAPuNmfkVQCtwDzgRXAX/26AD8D/t3Migjds/ijj/8RGOTj/w5Emukms8/95akRzWjH\\nLtLZdU9NYd2D0/jK6SNqxcfcVsDm0rKAspL6WDv48N4s2dnZrrAwuI5D185+lzc+217naZ8iEpsD\\nFZWMnzW/Vuyovt15d+YlAWXUOZjZ+8657KbW00X3ONu0p4z0vi1rjigi0Lt7KsV5OSz8yfmR2LZ9\\nFWTm5nO4qjrAzARUNOJua2k5w/r3aHpFEWnU0el9avUiBxg7cy7LS/S03CCpaMTZvopKhjUy1oCI\\nxC6li1Gcl8Nj3zw9Erv8P99i0kOLAsyqc1PRiKPSssMAjByom+Ai8TT1pAw+nlXzCJINu8rIzM2n\\n9ODhALPqnFQ04ijcsU/NbUXir3/P0CNIJo0dHImdcs/feXTh6gCz6nxUNOKoeGeoY1/moN5NrCki\\nLfXnG87klVvOicz/asFn6tORQCoacbTed+wbpctTIm3q5BFprLy3dofAMbcVcKhSravamopGHIUv\\nT2Wo9ZRIm+vRNfQIkqvOqOkQeOztc8nMzQ8wq45PRSOONu4uwwyNyieSQA9/9RQWRfXpAMjMzadS\\nfTrahP67xVHJnjKG9VdzW5FEG5Peh7VH9Ok4ZuZcXv8s2Kded0QqGnG0aU8ZQ/qpN7hIELr4Ph2/\\n/vqpkdj02e/qclWcqWjESenBw1RUVvPB53uCTkWkU7vytOG1hpWF0OWqfeXq0xEPKhpxsmLLXgCG\\nqze4SODCw8qePKJmELST7vo7M15cpkGeWklFI07Cj2/+5ddOCTgTEQl75ZZzmfejSZH5v7z7OVkz\\nCqhSn44WU9GIkw27QkVDHftEksvxQ/vVGlYW4OjbCti4+2ADW0hjVDTipGR3qGjosegiySc8rOzN\\nFx4diZ3788Wc/eDCALNqn1Q04mTjnoN0S+1CShcLOhURacBPJx/P6z+9IDK/qbRcfTqaSUUjTkp2\\nl2kcDZF2YPSg3vX26Vi4YmtAGbUvKhpxUrKnjKEqGiLtQrhPxx2Xj4vEbphTyEW/fC24pNoJFY04\\nqK52HK5y6g0u0s7ccG5WrXE61m4/QGZuPhWVVQFmldxUNOJg+/4KAIYPUNEQaW/C43SMy+gXiR13\\n+zzy5q4MMKvkpaIRB8U7QuNo6JHoIu1Xwa2TeP7GiZH5x19fo7OOeqhoxEF48KXR6qMh0q6dOWZQ\\nnXE6jrt9XmTYA1HRiIuajn060xBp78LjdEw/a3QkNumhxVz08Gt6BAkqGnFRsidUNAb3Ucc+kY7i\\n7itOrNWnY+2OA2TNKAguoSShohEHm/aU0S2lC13UsU+kQxk9qDdrjujTkZmbz+JV2wLKKHgqGnGw\\nubRcLadEOqgU36fjZ1OOj8Su+9N7nbYneZNFw8xmm9k2M1seFRtoZgvMbLX/OsDHzcweNbMiM1tq\\nZqdHbTPdr7/azKZHxc8ws2V+m0fNzBrbRzLasrdcj0QX6eB+cMHRLL97cq3YMTPnUn64c7WuiuVM\\n4ylgyhGxXGChc24ssNDPA0wFxvrXjcBjECoAwCzgTGACMCuqCDwGfC9quylN7COpVFU7DlVWM0Jn\\nGiIdXp/uqRTn5dT6kHj8HfP473fWB5hVYjVZNJxzbwC7jghfAczx03OAK6PiT7uQd4A0M8sAJgML\\nnHO7nHO7gQXAFL+sn3PuHRdqlvD0Ee9V3z6SyjtrdwKwauu+gDMRkUT5Z+5F/PX7Z0Xmb/+f5WTm\\n5neK1lUtvacxxDm32U9vAYb46eHAhqj1NvpYY/GN9cQb20cdZnajmRWaWeH27YkdSH6H7w1+46Qx\\nCd2viARrQtZAPrtvaq1Y1owC1m7fH1BGidHqG+H+DKFNy2tT+3DOPemcy3bOZaenp7dlKnV8vjPU\\n6efE4f2bWFNEOppuqV0ozsvhBxfUjNNx0S9f5/HX1wSYVdtqadHY6i8t4b+G25+VACOj1hvhY43F\\nR9QTb2wfSWWDH/1rmG6Ei3RaP5tyPIW3XxKZz5u7kszcfA5UVAaYVdtoadF4BQi3gJoOvBwVv9a3\\nopoIlPpLTPOBy8xsgL8Bfhkw3y/ba2YTfaupa494r/r2kVQ2+hH7NPiSSOc2uE93ivNyasXGz5rP\\nh5/vDiijthFLk9u/AG8Dx5nZRjO7AcgDLjWz1cAlfh6gAFgLFAG/B24CcM7tAu4F3vOve3wMv84f\\n/DZrgLk+3tA+ksqmPWVkaBwNEfGK83L47xvOjMx/6b/+l8zcfKqqO8ZNcutod/uzs7NdYWFhwvZ3\\n/B1zGZfRjxdvOidh+xSR5LfrwCFOv3dBrdgnd0+md/fUgDJqnJm975zLbmo99QhvBecc5YerGTFA\\nDyoUkdoG9u5GcV4Oab26RmLjZ83nxqcT96G2LahotMLug4cBGDlQN8FFpH4f3XkZT3z7jMj83z/d\\n2q77dKhotEJ4HA0NviQijZk8fmidcTqyZhRQdqj9PYJERaMVwn00MjX4kog0ITxOx+UnZ0RiJ9w5\\nj4fnrwowq+ZT0WiF8GhemYNVNEQkNr/9xum1xun47eIiMnPzqW4nratUNFphvS8a6Rp8SUSaYfSg\\n3nX6dIy5rYBt+8oDyih2KhqtsGHXQQ2+JCItVpyXw4NfPikyP+H+hVz/1HsBZtQ0FY1W2FxazlB1\\n7BORVrhmwig+iRqnY9HKbWTm5rOlNDnPOlQ0WmFzaZmKhoi0Wm8/TkfPrimR2MQHF/LMkuQbp0NF\\no4Wqqx2Hq5xG7BORuFlx7xReuaXm6RIzX0q+cTpUNFpoq79hpRH7RCSeTh6Rxur7647Tsbf8cEAZ\\n1aai0UKfbQ0NtJKl5rYiEmddU0LjdGQOquk4fPJdf+dnLywNMKsQFY0WWu2Hdz1Jgy+JSBt57acX\\n8s/ciyK2Y7yRAAAMp0lEQVTzzxduIDM3n8dfX8OCT7cGkpOKRgt97vtojNQjRESkDQ1P68m6B6dx\\nVN+a/mB5c1fyvYAefKii0UIlfvClHlGtHURE2oKZ8e7MS7j7i+ODTkVFo6VK9pQxsHe3oNMQkU5k\\n+tmZvPCvZwWag4pGC2nEPhEJQnbmQE4flUbXlGCeRKGi0UJ7yysZpj4aIhKA0YN6c7jKBfKQQxWN\\nFjhQUQmoj4aIBGOk/9+zbV9FwvetotEC4ZZTo9VySkQCEG61GR4ILpFUNFpgvf9BjVbHPhEJQLhT\\ncfgDbCKpaLRA+AelEftEJAijfE/xjSoa7UO4j8awNLWeEpHEG9w71NFvo/9flEgqGi0QPtPonqqO\\nfSKSeF26GH26p7I5gDE3VDRaoGRPGUP76SxDRIIztH8PNpXqTKNd2LSnnCHq2CciAcro36P9XZ4y\\ns2IzW2ZmH5lZoY8NNLMFZrbafx3g42Zmj5pZkZktNbPTo95nul9/tZlNj4qf4d+/yG8b+GDczjn2\\nV1QyXPczRCRAGf17UFXtqKyqTuh+43GmcaFz7lTnXLafzwUWOufGAgv9PMBUYKx/3Qg8BqEiA8wC\\nzgQmALPChcav872o7abEId9W2VsW6tinEftEJEgjBoRaUG1NcAe/trg8dQUwx0/PAa6Mij/tQt4B\\n0swsA5gMLHDO7XLO7QYWAFP8sn7OuXdcaKzDp6PeKzBLS/YAkNZLDysUkeCMHBj64Lp+R2I7+LW2\\naDjg72b2vpnd6GNDnHOb/fQWYIifHg5siNp2o481Ft9YTzxQr34c+tain20vIpJoowaG+omtS3Cv\\n8NRWbn+uc67EzI4CFpjZyuiFzjlnZm3+RC1fsG4EGDVqVJvuq2+P0CG7bPzQNt2PiEhjwkPBJrpX\\neKvONJxzJf7rNuAlQvcktvpLS/iv2/zqJcDIqM1H+Fhj8RH1xOvL40nnXLZzLjs9Pb0131KTwk3c\\n+vfs2qb7ERFpTHg8n0S3oGpx0TCz3mbWNzwNXAYsB14Bwi2gpgMv++lXgGt9K6qJQKm/jDUfuMzM\\nBvgb4JcB8/2yvWY20beaujbqvQKzaU85fbu39gRNRKR1zIxe3VISXjRa899vCPCSbwWbCjzrnJtn\\nZu8BfzWzG4D1wNf8+gXANKAIOAhcB+Cc22Vm9wLv+fXucc7t8tM3AU8BPYG5/hWoLaXlDNcj0UUk\\nCQxL68m2vYntFd7iouGcWwucUk98J3BxPXEH3NzAe80GZtcTLwRObGmObWHL3nJOHN4v6DRERMjo\\n34M3V+9I6D7VI7wZKiqrgJr20SIiQQqPq3E4gR38VDSaIfx0W3XsE5FkMMoXjc17EneJSkWjGdbv\\nDDVtC3eqEREJUrhorN+VuL4aKhrNEB5acbQGXxKRJDDa99UoTmCvcBWNZgh3ohmlscFFJAmE/xcl\\nsoOfikYzbNgVuqfRW/00RCQJ9O0R6mQc/t+UCCoazbBpT5l6gotIUunbPZWSPSoaSWlzaRkZGnxJ\\nRJJIRloPNidwBD8VjWbYffAwI9QbXESSyLC0nuzYfyhh+1PRiFHZIXXsE5HkE+43Vn64KiH7U9GI\\n0Ybd4T4aKhoikjzCLag27k5MCyoVjRit2bYfgDGD1UdDRJJHuN9YuPNxW1PRiNGilaFhQcKdaURE\\nkkGW/yCbqL4aKhox2ldeCejylIgkl/BjjRI1roaKRow+3LCbrMG96ZqiQyYiyaNXt1Bn400J6quh\\n/4Ax2Lm/gq17KxjaT300RCT5DO7TPWEd/PQ8jAY457j0kTc4XFUduWb4pdOGB5yViEhdowb25IPP\\n97CltJyhbdwBWUWjAQ//fRVFvsXUwUNVHJ3emwuPPyrgrERE6vr6F0ayvGQva7fvV9EIyu8WrwGg\\n8PZLGNyne8DZiIg07OtfGMWFxx/FUX3b/hK67mnUY13Us+lVMESkPUhEwQAVjXrd8uwHAPz2G6cF\\nnImISHJR0ajHJ5v2ApBzUkbAmYiIJBcVjSNED5toZgFmIiKSfFQ0jnDdU+8BMPs72QFnIiKSfFQ0\\njhC+CX7R8UMCzkREJPmoaEQJ98sQEZH6JX3RMLMpZrbKzIrMLLct93W9vzQ15/oJbbkbEZF2K6mL\\nhpmlAL8DpgLjgGvMbFxb7S/8aOHzj01vq12IiLRrSV00gAlAkXNurXPuEPAccEVb7OhT38xWREQa\\nluxFYziwIWp+o4/F3Y+e/xCAZ797Zlu8vYhIh5DsRSMmZnajmRWaWeH27dtb9B7fPHM0Pbp24exj\\nBsc5OxGRjiPZi0YJMDJqfoSP1eKce9I5l+2cy05Pb9n9iOlnZ7Ly3qkty1JEpJNI9qLxHjDWzLLM\\nrBtwNfBKwDmJiHRaSf1odOdcpZndAswHUoDZzrlPAk5LRKTTSuqiAeCcKwAKgs5DRESS//KUiIgk\\nERUNERGJmYqGiIjETEVDRERipqIhIiIxM+dc0DnElZltB9a3cPPBwI44ptMWlGPrJXt+oBzjJdlz\\nTKb8Rjvnmuwd3eGKRmuYWaFzLqmH7FOOrZfs+YFyjJdkzzHZ86uPLk+JiEjMVDRERCRmKhq1PRl0\\nAjFQjq2X7PmBcoyXZM8x2fOrQ/c0REQkZjrTEBGRmKloeGY2xcxWmVmRmeUmcL8jzWyxmX1qZp+Y\\n2a0+PtDMFpjZav91gI+bmT3q81xqZqdHvdd0v/5qM5veBrmmmNmHZvaqn88ysyU+l+f94+sxs+5+\\nvsgvz4x6jxk+vsrMJsc5vzQze8HMVprZCjM7K5mOo5n92P+Ml5vZX8ysR9DH0Mxmm9k2M1seFYvb\\nMTOzM8xsmd/mUTOzOOX4C/9zXmpmL5lZWtSyeo9PQ3/jDf0MWptj1LKfmJkzs8F+PpDjGDfOuU7/\\nIvTY9TXAGKAb8DEwLkH7zgBO99N9gc+AccBDQK6P5wI/99PTgLmAAROBJT4+EFjrvw7w0wPinOu/\\nA88Cr/r5vwJX++nHgR/46ZuAx/301cDzfnqcP7bdgSx/zFPimN8c4Lt+uhuQlizHkdAwxeuAnlHH\\n7jtBH0PgPOB0YHlULG7HDHjXr2t+26lxyvEyINVP/zwqx3qPD438jTf0M2htjj4+ktDQDuuBwUEe\\nx7j9nQW142R6AWcB86PmZwAzAsrlZeBSYBWQ4WMZwCo//QRwTdT6q/zya4AnouK11otDXiOAhcBF\\nwKv+l3dH1B9u5Bj6P5Kz/HSqX8+OPK7R68Uhv/6E/inbEfGkOI7UjHc/0B+TV4HJyXAMgUxq/0OO\\nyzHzy1ZGxWut15ocj1j2JeAZP13v8aGBv/HGfo/jkSPwAnAKUExN0QjsOMbjpctTIeE/6LCNPpZQ\\n/hLEacASYIhzbrNftAUY4qcbyrWtv4dfA/8BVPv5QcAe51xlPfuL5OKXl/r12zLHLGA78CcLXUL7\\ng5n1JkmOo3OuBHgY+BzYTOiYvE9yHcOweB2z4X66LXMFuJ7Qp++W5NjY73GrmNkVQIlz7uMjFiXr\\ncYyJikaSMLM+wN+AHznn9kYvc6GPF4E1czOzy4Ftzrn3g8ohBqmELg885pw7DThA6NJKRJDH0d8X\\nuIJQcRsG9AamBJFLcwT9u9cUM5sJVALPBJ1LNDPrBdwG3Bl0LvGmohFSQujaY9gIH0sIM+tKqGA8\\n45x70Ye3mlmGX54BbGsi17b8Hs4BvmhmxcBzhC5R/QZIM7Pw6I/R+4vk4pf3B3a2cY4bgY3OuSV+\\n/gVCRSRZjuMlwDrn3Hbn3GHgRULHNZmOYVi8jlmJn26TXM3sO8DlwDd9cWtJjjtp+GfQGkcT+oDw\\nsf+7GQF8YGZDW5Bjmx7HZgvqulgyvQh9Sl1L6Iccvkk2PkH7NuBp4NdHxH9B7ZuRD/npHGrfRHvX\\nxwcSuqY/wL/WAQPbIN8LqLkR/n+pfQPxJj99M7Vv4v7VT4+n9k3KtcT3RvibwHF++i5/DJPiOAJn\\nAp8Avfw+5wA/TIZjSN17GnE7ZtS9gTstTjlOAT4F0o9Yr97jQyN/4w39DFqb4xHLiqm5pxHYcYzL\\n31lQO062F6EWDZ8RamExM4H7PZfQ6f9S4CP/mkboWutCYDXwj6hfHgN+5/NcBmRHvdf1QJF/XddG\\n+V5ATdEY43+Zi/wfXncf7+Hni/zyMVHbz/S5ryLOLUCAU4FCfyz/x//hJc1xBO4GVgLLgT/7f2yB\\nHkPgL4TusRwmdLZ2QzyPGZDtv981wG85oqFCK3IsInT9P/w383hTx4cG/sYb+hm0NscjlhdTUzQC\\nOY7xeqlHuIiIxEz3NEREJGYqGiIiEjMVDRERiZmKhoiIxExFQ0REYqaiISIiMVPREBGRmKloiIhI\\nzP4/GCQWbNt5m78AAAAASUVORK5CYII=\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f7b9462b400>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"n = 100#250*1000*1000\\n\",\n    \"dtype = tf.float32\\n\",\n    \"lower = gen_random_ops._random_uniform((n,), dtype, name=\\\"u\\\")\\n\",\n    \"upper = gen_random_ops._random_uniform((n,), dtype, name=\\\"u\\\")\\n\",\n    \"x = gen_random_ops._random_uniform((n,), dtype, name=\\\"x\\\")\\n\",\n    \"sess = tf.Session(config = tf.ConfigProto(graph_options=tf.GraphOptions(optimizer_options=tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0))))\\n\",\n    \"\\n\",\n    \"y = x\\n\",\n    \"#chain_length = 2\\n\",\n    \"for i in range(chain_length):\\n\",\n    \"    y = tf.map_fn(lambda args: tf.clip_by_value(args[0], args[1], args[2]), (y, lower, upper), dtype=(dtype))\\n\",\n    \"    loss = tf.reduce_sum(y, name=\\\"loss\\\")\\n\",\n    \"    grad = tf.gradients(loss, [x])[0]\\n\",\n    \"\\n\",\n    \"with memory_util.capture_stderr() as stderr:\\n\",\n    \"    sess.run(grad.op)\\n\",\n    \"memory_util.plot_memory_timeline(stderr, ignore_less_than_bytes=0)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 71,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def memory_req_mapfn(chain_length):\\n\",\n    \"    \\\"\\\"\\\"Returns memory req to compute chain of min ops\\\"\\\"\\\"\\n\",\n    \"    tf.reset_default_graph()\\n\",\n    \"    n = 250\\n\",\n    \"    dtype = tf.float32\\n\",\n    \"    upper = gen_random_ops._random_uniform((n,), dtype, name=\\\"u\\\")\\n\",\n    \"    lower = gen_random_ops._random_uniform((n,), dtype, name=\\\"l\\\")\\n\",\n    \"    \\n\",\n    \"    x = gen_random_ops._random_uniform((n,), dtype, name=\\\"x\\\")\\n\",\n    \"    sess = tf.Session()\\n\",\n    \"    y = x\\n\",\n    \"    for i in range(chain_length):\\n\",\n    \"        y = tf.map_fn(lambda args: tf.clip_by_value(args[0], args[1], args[2]), (y, lower, upper), dtype=(dtype))\\n\",\n    \"    loss = tf.reduce_sum(y, name=\\\"loss\\\")\\n\",\n    \"    grad = tf.gradients(loss, [x])[0]\\n\",\n    \"\\n\",\n    \"    with memory_util.capture_stderr() as stderr:\\n\",\n    \"        sess.run(grad.op)\\n\",\n    \"    return memory_util.peak_memory(stderr)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 72,\n   \"metadata\": {\n    \"collapsed\": false,\n    \"scrolled\": true\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Chain length      mem req\\n\",\n      \"           0         2048\\n\",\n      \"           1       391856\\n\",\n      \"           2       653435\\n\",\n      \"           3       914501\\n\",\n      \"           4      1175823\\n\",\n      \"           5      1437145\\n\",\n      \"           6      1697698\\n\",\n      \"           7      1960045\\n\",\n      \"           8      2221111\\n\",\n      \"           9      2482433\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"print(\\\"%12s %12s\\\" %(\\\"Chain length\\\", \\\"mem req\\\"))\\n\",\n    \"for i in range(10):\\n\",\n    \"    print(\\\"%12d %12d\\\"%(i, memory_req_mapfn(i)))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 73,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"/home/yaroslav/git2/notebooks\\r\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"!pwd\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": []\n  }\n ],\n \"metadata\": {\n  \"kernelspec\": {\n   \"display_name\": \"Python 3\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.5.2\"\n  },\n  \"toc\": {\n   \"colors\": {\n    \"hover_highlight\": \"#DAA520\",\n    \"running_highlight\": \"#FF0000\",\n    \"selected_highlight\": \"#FFD700\"\n   },\n   \"moveMenuLeft\": true,\n   \"nav_menu\": {\n    \"height\": \"12px\",\n    \"width\": \"252px\"\n   },\n   \"navigate_menu\": true,\n   \"number_sections\": false,\n   \"sideBar\": true,\n   \"threshold\": 4,\n   \"toc_cell\": false,\n   \"toc_section_display\": \"block\",\n   \"toc_window_display\": false\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "cluster/.gitignore",
    "content": "/.DS_Store\n"
  },
  {
    "path": "cluster/README.md",
    "content": "# cluster\ntrain on AWS\n"
  },
  {
    "path": "cluster/async_adder.py",
    "content": "#!/usr/bin/env python\nimport base64\nimport os\nimport portpicker\nimport subprocess\nimport sys\nimport tensorflow as tf\nimport threading\nimport time\nimport pickle\n\nfrom tensorflow.python.summary import summary as summary_lib\nfrom tensorflow.python import pywrap_tensorflow\nfrom tensorflow.python.util import compat\nfrom tensorflow.core.util import event_pb2\nfrom tensorflow.core.framework import summary_pb2\nfrom tensorflow.python.training import training_util # TOOD: not needed?\n\nfrom tensorflow.python.framework import device as pydev\n\nfrom myutil import timeit\n\n# TODO: when ps server restarts, it doesn't reinitialize the variables\n# TODO: document TF_CONFIG\n\nRETRY_DELAY_SEC = 5\n\n# TODO: replace with \"sharded\"\nflags = tf.flags\nflags.DEFINE_integer(\"iters\", 1000, \"number of times to repeat experiment\")\nflags.DEFINE_integer(\"iters_per_step\", 10, \"number of additions per step\")\nflags.DEFINE_integer(\"data_mb\", 128, \"size of vector in MBs\")\nflags.DEFINE_boolean(\"verbose\", False, \"whether to have verbose logging\")\nflags.DEFINE_boolean(\"profile\", False, \"whether to collect CPU profile\")\n\n# internal flags, set by client\nFLAGS = flags.FLAGS\n\n\n# TODO: remove logdir prefix, it should be global settings that doesn't change\n# todo: name not needed?\n#flags.DEFINE_string('logdir', '', 'where to event logs')\nflags.DEFINE_string('name', 'default',\n                    'tag used to keep track of machines in this experiment')\n\n\n# TODO: switch back to regular (not traced) runs\ntimeline_counter = 0\nrun_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE, output_partition_graphs=True)\ndef traced_run(fetches):\n  \"\"\"Runs fetches, dumps timeline files in current directory.\"\"\"\n\n  global timeline_counter\n  run_metadata = tf.RunMetadata()\n\n  config = load_config()\n  log_fn = \"%s-%s-%s\"%(config.task_type, config.task_id, timeline_counter)\n  sess = tf.get_default_session()\n  \n  root = os.getcwd()+\"/data\"\n  os.system('mkdir -p '+root)\n  \n  from tensorflow.python.client import timeline\n\n  results = sess.run(fetches,\n                     options=run_options,\n                     run_metadata=run_metadata);\n  tl = timeline.Timeline(step_stats=run_metadata.step_stats)\n  ctf = tl.generate_chrome_trace_format(show_memory=True,\n                                          show_dataflow=False)\n  open(root+\"/timeline_%s.json\"%(log_fn,), \"w\").write(ctf)\n  open(root+\"/stepstats_%s.pbtxt\"%(log_fn,), \"w\").write(str(\n    run_metadata.step_stats))\n  timeline_counter+=1\n  return results\n\n\ndef sessrun(fetches):\n  sess = tf.get_default_session()\n  return sess.run(fetches)\n  return traced_run(fetches)\n\n\ndef get_ps_device(task=0, op_device_str=''):\n  device_str = '/job:ps'\n  device = pydev.DeviceSpec.from_string(device_str)\n  device.task = task\n  op_device = pydev.DeviceSpec.from_string(op_device_str)\n  device.merge_from(op_device)\n  return device.to_string()\n\n# todo: private methods\ndef get_worker_device(task, op_device_str=''):\n  device_str = '/job:worker'\n  device = pydev.DeviceSpec.from_string(device_str)\n  device.task = task\n  op_device = pydev.DeviceSpec.from_string(op_device_str)\n  device.merge_from(op_device)\n  return device.to_string()\n\ndef session_config():\n  optimizer_options = tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)\n  config = tf.ConfigProto(\n    graph_options=tf.GraphOptions(optimizer_options=optimizer_options))\n  \n  config.operation_timeout_in_ms = 10*1000  # abort after 10 seconds\n  return config\n\ndef write_event(tag, value, step):\n  event = event_pb2.Event(\n      wall_time=time.time(),\n      step=step,\n      summary=summary_pb2.Summary(\n          value=[summary_pb2.Summary.Value(\n              tag=tag, simple_value=value)]))\n\n  # todo: not flush so often?\n  writer.WriteEvent(event)\n  writer.Flush()\n\n  return event\n\ndef make_params():\n  params_size = 250*1000*FLAGS.data_mb # 1MB is 250k integers\n  dtype=tf.int32\n  ps_device = get_ps_device(0)\n  with tf.device(ps_device):\n    params = tf.get_variable(\"params\", [params_size], dtype,\n                             initializer=tf.ones_initializer())\n  return params\n    \ndef run_worker():\n  \"\"\"Main worker loop.\"\"\"\n\n  # todo: rename \"config\" into distributed_config\n  config = load_config()\n  cluster_spec = config.cluster_spec\n  #  import pdb; pdb.set_trace()\n\n  ps_tasks = len(cluster_spec['ps'])\n  assert ps_tasks >= 0\n\n  # returns device like /job:worker/task:0\n  worker_device = ''\n  assert config.task_type == 'worker'\n  \n  if config.task_id == 1:\n    time.sleep(60)  # slow-down second worker\n  \n  worker_device = get_worker_device(config.task_id)\n\n  ps_device = get_ps_device(0)\n\n  # todo: replace with int64\n  # todo: replace with varscope.getvariable like in alextp suggestion\n  with timeit(\"worker graph create\"):\n    params = make_params()\n    with tf.device(worker_device):\n      val = tf.ones((), dtype=params.dtype)\n      grads = tf.fill([params.shape[0]], val)\n      # todo: add two-way communication\n\n    with tf.device(ps_device):\n      update = params.assign_add(grads)\n      params0 = params[0]\n\n    #uninitialized_op = tf.report_uninitialized_variables()\n    initialized_op = tf.is_variable_initialized(params)\n  \n  # todo: check how estimator does it\n  # TODO: retries for errors during server creation?\n  # it can fail if assigned port is unavailable\n  with timeit(\"worker server start\"):\n    server = tf.train.Server(cluster_spec, config=session_config(),\n                             job_name=config.task_type,\n                             task_index=config.task_id)\n\n    # follow logic in prepare_session\n    # https://github.com/tensorflow/tensorflow/blob/22586bdf900640217deac6dc826054bc6e785518/tensorflow/python/training/session_manager.py#L71\n\n  def create_session():\n    #    uninited_list = ['somevariable']\n    is_initialized = False\n    while not is_initialized:\n      try:\n        with timeit(\"session creation\"):\n          sess = tf.InteractiveSession(server.target, config=session_config())\n        with timeit(\"sessrun\"):\n          #          uninited_list = sessrun(uninitialized_op)\n          is_initialized = sessrun(initialized_op)\n      except Exception as e:\n        print(\"Initialization failed with %s, retrying\" %(e,))\n      print((\"Model not initialized, \"\n             \"retrying in %.1f seconds\" %(RETRY_DELAY_SEC,)))\n      time.sleep(RETRY_DELAY_SEC)\n    return sess\n    \n  # are there failures in creating session\n  with timeit('create session'):\n    sess = tf.InteractiveSession(server.target, config=session_config())\n    \n  # only run initialization on worker task 0\n  if config.task_id == 0:\n    sess_run_succeeded = False\n    while not sess_run_succeeded:\n      try:\n        with timeit('intialize vars'):\n          sessrun(params.initializer)\n          sess_run_succeeded = True\n      except Exception as e:\n        print(\"Initialization failed with %s, retrying \"\n              \"in %.1f sec\" %(e, RETRY_DELAY_SEC))\n        # this can fail if workers too too long to come up and\n        # sessrun failed with DeadlineExceeded\n        time.sleep(RETRY_DELAY_SEC)\n    \n\n  for step in range(FLAGS.iters):\n    start_time = time.time()\n    for i in range(FLAGS.iters_per_step):\n      sess_run_succeeded = False\n      while not sess_run_succeeded:\n        try:\n          sessrun(update)\n          sess_run_succeeded = True\n        # Exception when ps restarts, need to recreate session\n        except Exception as e:  \n          print((\"sess run failed with %s, \"\n                 \"retrying in %.1f seconds\" %(e, RETRY_DELAY_SEC,)))\n          time.sleep(RETRY_DELAY_SEC)\n          sess = create_session()\n\n    elapsed_time = time.time() - start_time\n    rate = float(FLAGS.iters_per_step)*FLAGS.data_mb/elapsed_time\n    event = write_event('rate', rate, step)\n    print('%.2f MB/s'%(rate,))\n\n\n# replacement of estimators.run_config.ClusterConfig that works with sparse\n# cluster config\n\nclass MyClusterConfig:\n  def __init__(self):\n    self.task_id = -1\n    self.task_type = \"asdf\"\n    self.cluster_spec = {\"asdf\":\"asdf\"}\n\n  def __str__(self):\n    return self.__dict__.__str__()\n\ndef load_config():\n  \"\"\"Returns ClusterConfig object. Config contains task spec and cluster spec in dictionary-like form as below\n  # {\"task\": {\"index\": 0, \"type\": \"worker\"}, \"cluster\": {\"worker\": [\"localhost:24724\"], \"ps\": [\"localhost:15960\"]}}\n  \"\"\"\n  # old way that doesn't work for sparse format\n  # if 'TF_CONFIG' not in os.environ:\n  #   # try loading encoded version\n  #   if 'TF_CONFIG_BASE16' in os.environ:\n  #     tf_config_str = base64.b16decode(os.environ['TF_CONFIG_BASE16'])\n  #     tf_config_str = tf_config_str.decode('ascii')\n  #     os.environ['TF_CONFIG'] = tf_config_str\n  #     del os.environ['TF_CONFIG_BASE16']\n  #   else:\n  #     assert False, \"Must specify TF_CONFIG or TF_CONFIG_BASE16\"\n      \n#  from tensorflow.contrib.learn.python.learn.estimators.run_config import ClusterConfig\n  \n  config = MyClusterConfig()\n  config_dict = pickle.loads(base64.b16decode(os.environ[\"TF_PICKLE_BASE16\"]))\n  config.task_type = config_dict[\"task\"][\"type\"]\n  config.task_id = config_dict[\"task\"][\"index\"]\n  config.cluster_spec = config_dict[\"cluster\"]\n  return config\n\ndef run_ps():\n  config = load_config()\n  \n  assert config.task_type == 'ps'\n  params = make_params()\n  \n  with timeit('create server'):\n    print(\"Starting server with target %s\"%(config.cluster_spec[config.task_type][config.task_id]))\n    server = tf.train.Server(config.cluster_spec, config=session_config(),\n                             job_name=config.task_type,\n                             task_index=config.task_id)\n\n  # doing init run from ps master fails with\n  # sess run failed with No worker known as /job:worker/replica:0/task:1\n  #      [[Node: Fill_S3 = _Recv[client_terminated=false, recv_device=\"/job:ps/replica:0/task:0/device:CPU:0\", send_device=\"/job:worker/replica:0/task:1/device:CPU:0\", send_device_incarnation=7403937842608207616, tensor_name=\"edge_3_Fill\", tensor_type=DT_INT32, _device=\"/job:ps/replica:0/task:0/device:CPU:0\"]()]], retrying in 5.0 seconds\n\n  # todo: replace with dequeue for graceful shutdown\n  # todo: done_queue from sharded_ps_benchmark\n  # done_queue = create_done_queue(0)\n  time.sleep(365*24*3600)\n\ndef _get_master():\n  \"\"\"Returns the appropriate string for local grpc TensorFlow master.\n  For compat with server.target, return bytes instead of string.\n\n  The address is derived from server spec, so it may not match the value\n  returned by server.target stared locally (server.target can be localhost:129)\n  \"\"\"\n\n  def _get_master_str():\n    config = load_config()\n    task_type = config.task_type\n    task_id = config.task_id\n    cluster_spec = config.cluster_spec\n\n    if not cluster_spec:\n      return ''\n\n    # If there is only one node in the cluster, do things locally.\n    jobs = cluster_spec.jobs\n    if len(jobs) == 1 and len(cluster_spec.job_tasks(jobs[0])) == 1:\n      return ''\n\n    # Lookup the master in cluster_spec using task_type and task_id,\n    # if possible.\n    if task_type:\n      if task_type not in jobs:\n        raise ValueError(\n            '%s is not a valid task_type in the cluster_spec:\\n'\n            '%s\\n\\n'\n            'Note that these values may be coming from the TF_CONFIG environment '\n            'variable.' % (task_type, cluster_spec))\n      addresses = cluster_spec.job_tasks(task_type)\n      if task_id >= len(addresses) or task_id < 0:\n        raise ValueError(\n            '%d is not a valid task_id for task_type %s in the '\n            'cluster_spec:\\n'\n            '%s\\n\\n'\n            'Note that these value may be coming from the TF_CONFIG environment '\n            'variable.' % (task_id, task_type, cluster_spec))\n      return 'grpc://' + addresses[task_id]\n\n    # For backwards compatibility, we return empty string if task_type was\n    # not set (task_type did not previously exist).\n    return ''\n\n  return _get_master_str().encode('ascii')\n\ndef main():\n  global writer\n  config = load_config()\n\n  # todo: factor out common logic\n  logdir = os.environ[\"LOGDIR\"]\n  writer = pywrap_tensorflow.EventsWriter(compat.as_bytes(logdir+'/events'))\n\n  if  config.task_type == 'worker':\n    run_worker()\n  elif config.task_type == 'ps':\n    run_ps()\n  else:\n    assert False, \"Unknown task type \"+str(config.task_type)\n    \n  writer.Close()\n\n\nif __name__=='__main__':\n  main()\n"
  },
  {
    "path": "cluster/aws.py",
    "content": "import threading\nimport base64\nimport struct\nfrom collections import OrderedDict\nfrom pprint import pprint as pp\nimport argparse\nimport boto3\nimport os\nimport sys\nimport time\n#import util as myutil\nimport yaml\n\nfrom myutil import timeit\n\nmodule_path=os.path.dirname(os.path.abspath(__file__))\nsys.path.insert(0, module_path+'/tf-tools/benchmark/runner')\n\n# TODO: decide on name to show in TMUX window\n# TODO: should we do jobname=run5-worker, or have each job also have\n# associated \"run\" name \"run5\" in addition to jobname \"worker\"?\n# TODO: check for instance type when reusing, and kill if necessary\n\n# TODO: support \"kill\"\n\n# Todo: better clean-up (at least kill python processes to free ports)\n\n# TODO: bash errors get swallowed\n# ubuntu@ip-172-31-33-25:~$ source ~/.bashrc || export PATH=~/anaconda3/bin:$PATH || source activate py2 || cd ~/git0/benchmarks/scripts/tf_cnn_benchmarks || killall python< || export TF_PICKLE_BASE16=80037D7100285807000000636C7573746572710163636F6C6C656374696F6E730A64656661756C74646963740A7102636275696C74696E730A646963740A7103857104527105285802000000707371067D71074B0058110000003137322E33312E33332E32353A333030307108735806000000776F726B657271095D710A58110000003137322E33312E34302E34303A33303030710B617558040000007461736B710C7D710D285805000000696E646578710E4B00580400000074797065710F680675752E || export LOGDIR=/efs/logs/default || CUDA_VISIBLE_DEVICES='' python tf_cnn_benchmarks.py --local_parameter_device=gpu --worker_hosts=172.31.40.40:3000 --ps_hosts=172.31.33.25:3000 --job_name=ps --task_index=0\n# -bash: syntax error near unexpected token `||'\n\n# TODO: option to reuse stopped instances\n# TODO: ability to get instance id for a given task\n\n# User specific config. These settings are reused for all jobs.\nAMI = 'ami-9ddb0fe5'\nKEY_NAME = 'yaroslav'  # AWS key-name to use, only modify instances with this\n# key\nSSH_KEY_PATH = os.environ['HOME']+'/d/yaroslav.pem' # location of .pem file locally\nSECURITY_GROUP = 'open' # security group for all instances\nDEFAULT_PORT = 3000\n\nLOCAL_TASKLOGDIR_PREFIX='/temp/tasklogs'\nLOCAL_LOGDIR_PREFIX='/temp/logs'\n\ndef _ExecuteCommandInThread(ssh_client,\n                           cmd,\n                           stdout_file=None,\n                           stderr_file=None,\n                           line_extractor=None,\n                           print_error=False):\n  \"\"\"Returns a thread that executes the given cmd.  Non-Blocking call.\n\n  \n\n  Args:\n    ssh_client: ssh client setup to connect to the server to run the tests on\n    cmd: cmd to run in the ssh_client\n    stdout_file: local file to write standard output of the cmd to\n    stderr_file: local file to write standard error of the cmd to\n    line_extractor: method to call on each line to determine if the line\n    should be printed to the local console.\n    print_error: True to print output if there is an error, e.g. non-'0' exit code.\n\n  returns a thread that executes the given cmd\n\n  \"\"\"\n  t = threading.Thread(\n      target=_ExecuteCommandAndStreamOutput,\n      args=(ssh_client, cmd, stdout_file, stderr_file, line_extractor,\n            print_error))\n  t.start()\n  return t\n\n\ndef _StreamOutputToFile(fd, file, line_extractor, cmd=None):\n  \"\"\"Stream output to local file print select content to console\n\n  Streams output to a local file and if a line_extractor is passed\n  uses it to determine which data is printed to the local console.\n\n  \"\"\"\n  def func(fd, file, line_extractor):\n    with open(file, 'ab+') as f:\n      if cmd:\n        line = cmd + '\\n'\n        f.write(line.encode('utf-8'))\n      try:\n        for line in iter(lambda: fd.readline(2048), ''):\n          f.write(line.encode('utf-8', errors='ignore'))\n          f.flush()\n          if line_extractor:\n            line_extractor(line)\n      except UnicodeDecodeError as err:\n        print('UnicodeDecodeError parsing stdout/stderr, bug in paramiko:{}'\n              .format(err))\n  t = threading.Thread(target=func, args=(fd, file, line_extractor))\n  t.start()\n  return t\n\ndef _ExecuteCommandAndStreamOutput(ssh_client,\n                                  cmd,\n                                  stdout_file=None,\n                                  stderr_file=None,\n                                  line_extractor=None,\n                                  print_error=False,\n                                  ok_exit_status=[0]):\n  \"\"\"Executes cmd in ssh_client.  Blocking call.\n\n\n  Args:\n    ssh_client: ssh client setup to connect to the server to run the tests on\n    cmd: cmd to run in the ssh_client\n    stdout_file: local file to write standard output of the cmd to\n    stderr_file: local file to write standard error of the cmd to\n    line_extractor: method to call on each line to determine if the line\n    should be printed to the local console.\n    print_error: True to print output if there is an error\n    ok_exit_status: List of status codes that are not errors, defaults to '0'\n\n  \"\"\"\n  _, stdout, stderr = ssh_client.exec_command(cmd, get_pty=True)\n  if stdout_file:\n    t1 = _StreamOutputToFile(stdout, stdout_file, line_extractor, cmd=cmd)\n  if stderr_file:\n    t2 = _StreamOutputToFile(stderr, stderr_file, line_extractor)\n  if stdout_file:\n    t1.join()\n  if stderr_file:\n    t2.join()\n  exit_status = stdout.channel.recv_exit_status()\n  if exit_status in ok_exit_status:\n    return True\n  else:\n    if print_error:\n      print('Command execution failed! Check log. Exit Status({}):{}'.format(exit_status, cmd))\n    return False\n\n\ndef lookup_aws_instances(name):\n  \"\"\"Returns all AWS instances for given job.\"\"\"\n  ec2 = boto3.resource('ec2')\n  instances = ec2.instances.filter(\n    Filters=[{'Name': 'instance-state-name', 'Values': ['running']}])\n\n  result = []\n  for i in instances:\n    names = []\n    if i.tags:\n      names = [tag['Value'] for tag in i.tags if tag['Key'] == 'Name']\n    key_name = i.key_name\n\n    assert len(names) <= 1\n    if names:\n      inst_name = names[0]\n    else:\n      inst_name = ''\n    if inst_name == name:\n      if key_name != KEY_NAME:\n        print(\"name matches, but key name %s doesn't match %s, skipping\"%(key_name, KEY_NAME))\n        continue\n      result.append(i)\n  return result\n\ndef tf_job(name, num_tasks, instance_type=None, placement_group=''):\n  \"\"\"Creates TensorFlow job on AWS cluster. If job with same name already\n  exist on AWS cluster, then reuse those instances instead of creating new.\"\"\"\n\n  if instance_type is None:\n    instance_type = 'c5.large'\n  # assume if given job exists, it's been configured properly\n  # this is a performance optimization to avoid AWS startup delay\n  instances = lookup_aws_instances(name)\n  if instances:\n    # TODO: change >= to ==?\n    # TODO: otherwise you have problem where job has more tasks than requested\n    assert len(instances) >= num_tasks, (\"Found job with same name, but number\"\n       \" of tasks %d doesn't match requested %d, kill job manually.\"%(len(instances), num_tasks))\n    print(\"Found existing job \"+name)\n  else:\n    print(\"Launching new job \"+name)\n\n    ec2 = boto3.resource('ec2')\n    instances = ec2.create_instances(\n      ImageId=AMI,\n      InstanceType=instance_type,\n      MinCount=num_tasks,\n      MaxCount=num_tasks,\n      SecurityGroups=[SECURITY_GROUP],\n      KeyName=KEY_NAME)\n    \n    for instance in instances:\n      tag = ec2.create_tags(\n        Resources=[instance.id], Tags=[{\n            'Key': 'Name',\n            'Value': name\n        }])\n\n    assert len(instances) == num_tasks\n    print('{} Instances created'.format(len(instances)))\n    \n  job = Job(name, instances=instances)\n  \n  # todo: setup EFS logdir\n  # todo: setup remote tasklogdir?\n\n  return job\n\ndef terminate_job(name):\n  instances = lookup_aws_instances(name)\n  for i in instances:\n    print(\"Killing '%s' '%s' '%s'\" %(name, i.id, i.instance_type))\n    i.terminate()\n\n  for i in instances:\n    i.load()\n    while True:\n      if i.state['Name'] ==  'terminated':\n        break\n      print(\"Waiting for %s to die, instance state is %s\"%(i.id, i.state))\n      time.sleep(5)\n      i.load()\n\nimport paramiko\ndef _ssh_to_host(hostname,\n              ssh_key=None,\n              username='ubuntu',\n              retry=10):\n\n  \"\"\"Create ssh connection to host\n\n  Creates and returns and ssh connection to the host passed in.  \n\n  Args:\n    hostname: host name or ip address of the system to connect to.\n    retry: number of time to retry.\n    ssh_key: full path to the ssk hey to use to connect.\n    username: username to connect with.\n\n  returns SSH client connected to host.\n\n  \"\"\"\n\n  k = paramiko.RSAKey.from_private_key_file(ssh_key)\n  \n  ssh_client = paramiko.SSHClient()\n  ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())\n\n  counter = retry\n  while counter > 0:\n    try:\n      ssh_client.connect(hostname=hostname, username=username, pkey=k)\n      break\n    except Exception as e:\n      counter = counter - 1\n      print('Exception connecting to host via ssh (could be a timeout):'.format(e))\n      if counter == 0:\n        print('Got impatient with retrying ssh to host. Time to give up.')\n        return None\n\n  return ssh_client\n\n\nclass Job:\n  def __init__(self, name, instances):\n    self.name = name\n    self.tasks = []\n    # todo: make task_ids asignment deterministic\n    for task_id, instance in enumerate(instances):\n      self.tasks.append(Task(instance, self, task_id))\n\n  def wait_until_ready(self):\n    \"\"\"Waits until all tasks in the job are available and initialized.\"\"\"\n    for task in self.tasks:\n      task.wait_until_ready()\n      # todo: initialization should start async in constructor instead of here\n\ndef _encode_float(value):\n  ba = bytearray(struct.pack('d', value))  \n  return base64.b16encode(ba).decode('ascii')\n\ndef _decode_float(b16):\n  return struct.unpack('d', base64.b16decode(b16))[0]\n\nclass Task:\n  def __init__(self, instance, job, task_id):\n    self.instance = instance\n    self.job = job\n    self.id = task_id\n    self.initialized = False\n    self.local_tasklogdir = '%s/%s/%s' %(LOCAL_TASKLOGDIR_PREFIX, self.job.name,\n                                         self.id)\n    self.last_stdout = None  # path of last stdout file location\n    self.last_stderr = None  # path of last stderr file location\n\n\n  def wait_until_ready(self):\n    while not self.initialized:\n      self.initialize()\n      if self.initialized:\n        break\n      time.sleep(5)\n    self.connect_instructions = '<todo: add instructions>'\n      \n\n  def initialize(self):\n    # todo: do we need to wait until public_ip is available?\n    assert self.public_ip\n    # todo: this sometimes fails because public_ip is not ready\n    # add query/wait\n    self.ssh_client = _ssh_to_host(self.public_ip, SSH_KEY_PATH)\n    if self.ssh_client is None:\n      print(\"SSH into %s:%s failed\" %(self.job.name, self.id,))\n      return\n    \n    # this blocks until instance is up\n    self.initialized = True\n    \n  def run_sync(self, cmd):\n    \"\"\"Runs given cmd in the task, returns stdout/stderr as strings.\n    Because it blocks until cmd is done, use it for short cmds.\"\"\"\n    # TODO: run doesn't preserve tty\n    # find paramiko recipe to use tty and use that\n    stdin, stdout, stderr = self.ssh_client.exec_command(cmd)\n    stdout_str = stdout.read().decode('ascii')\n    stderr_str = stderr.read().decode('ascii')\n    return stdout_str, stderr_str\n\n  def _setup_tasklogdir(self):\n    if not os.path.exists(self.local_tasklogdir):\n      os.system('mkdir -p '+self.local_tasklogdir)\n      \n  def run(self, cmd, mirror_output=False):\n    \"\"\"Runs given command in the task, streams stdout/stderr to local files.\"\"\"\n\n    assert self.initialized, (\"Trying to run command on task that's not \"\n                              \"initialized\")\n    \n    self._setup_tasklogdir()\n    # todo: switch from encoded floats to integer micros\n    print(\"---\", cmd)\n    timestamp = _encode_float(time.time())\n    stdout_fn = \"%s/%s.stdout\"%(self.local_tasklogdir, timestamp)\n    stderr_fn = \"%s/%s.stderr\"%(self.local_tasklogdir, timestamp)\n    self.last_stdout = stdout_fn\n    self.last_stderr = stderr_fn\n\n    if mirror_output:\n      def line_extractor(line):\n        print(line)\n    else:\n      line_extractor = None\n      \n    _ExecuteCommandInThread(ssh_client=self.ssh_client,\n                            cmd=cmd,\n                            stdout_file=stdout_fn,\n                            stderr_file=stderr_fn,\n                            line_extractor=line_extractor)\n\n  def upload(self, local_file, remote_file=None):\n    \"\"\"Uploads file to remote instance. If location not specified, dumps it\n    in default directory with same name.\"\"\"\n    self.wait_until_ready()\n\n    # TODO: self.ssh_client is sometimes None\n    sftp = self.ssh_client.open_sftp()\n    if remote_file is None:\n      remote_file = os.path.basename(local_file)\n    sftp.put(local_file, remote_file)\n\n  def _upload_directory(self, local_directory, remote_directory):\n    pass\n  \n  @property\n  def public_ip(self):\n    self.instance.load()\n    return self.instance.public_ip_address\n\n  @property\n  def port(self):\n    return DEFAULT_PORT\n\n  @property\n  def ip(self):  # private ip\n    self.instance.load()\n    return self.instance.private_ip_address\n"
  },
  {
    "path": "cluster/benchmark_grpc_recv.py",
    "content": "#!/usr/bin/env python\n#\n# Dependencies:\n# portpicker (pip install portpicker)\n# tcmalloc4 (sudo apt-get install google-perftools)\n#\n# TODO: add baseline numbers\n# Generating profile:\n#\n# rm /tmp/profile*\n# python benchmark_grpc_recv.py --data_mb=512 --profile\n# export p=/tmp/profile.out.0_27680\n# google-pprof `which python` $p --svg > /tmp/profile.0.svg\n# export p=/tmp/profile.out.1_27683\n# google-pprof `which python` $p --svg > /tmp/profile.1.svg\n\n\nimport os\nimport portpicker\nimport subprocess\nimport sys\nimport tensorflow as tf\nimport threading\nimport time\n\nflags = tf.flags\nflags.DEFINE_integer(\"iters\", 1000, \"number of times to repeat experiment\")\nflags.DEFINE_integer(\"iters_per_step\", 100, \"number of additions per step\")\nflags.DEFINE_integer(\"data_mb\", 128, \"size of vector in MBs\")\nflags.DEFINE_boolean(\"verbose\", False, \"whether to have verbose logging\")\nflags.DEFINE_boolean(\"profile\", False, \"whether to collect CPU profile\")\n\n# internal flags, set by client\nflags.DEFINE_string(\"task_index\", \"\", \"# of current task\")\nflags.DEFINE_string(\"port0\", \"12222\", \"port of worker1, used as master\")\nflags.DEFINE_string(\"port1\", \"12223\", \"port of worker2\")\nFLAGS = flags.FLAGS\n\n\nflags.DEFINE_string('localdir_prefix', '/temp/logs',\n                     'where to mirror worker logs locally')\nflags.DEFINE_string('logdir_prefix', '/efs/logs',\n                     'where to dump EFS logs')\nflags.DEFINE_string('name', 'default',\n                    'tag used to keep track of machines in this experiment')\n\n\n# setup local cluster from flags\n\ndef session_config():\n  optimizer_options = tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)\n  graph_options = tf.GraphOptions(optimizer_options=optimizer_options)\n  config = tf.ConfigProto(graph_options=graph_options,\n                          intra_op_parallelism_threads=10,\n                          inter_op_parallelism_threads=10)\n\n\nhost = \"127.0.0.1\"\ndef clusterspec():\n  cluster = {\"worker\": [host+\":\"+FLAGS.port0, host+\":\"+FLAGS.port1]}\n  return tf.train.ClusterSpec(cluster).as_cluster_def()\n  \n  \ndef create_graph(device0, device1):\n  \"\"\"Create graph that keeps var1 on device0, var2 on device1 and adds them\"\"\"\n  \n  tf.reset_default_graph()\n  dtype=tf.int32\n  params_size = 250*1000*FLAGS.data_mb # 1MB is 250k integers\n\n  with tf.device(device0):\n    var1 = tf.get_variable(\"var1\", [params_size], dtype,\n                             initializer=tf.ones_initializer())\n  with tf.device(device1):\n    var2 = tf.get_variable(\"var2\", [params_size], dtype,\n                           initializer=tf.ones_initializer())\n    add_op = var1.assign_add(var2)\n\n  init_op = tf.global_variables_initializer()\n  return init_op, add_op\n\ndef create_done_queue(i):\n  \"\"\"Queue used to signal death for i'th worker.\"\"\"\n  \n  with tf.device(\"/job:worker/task:%s\" % (i)):\n    return tf.FIFOQueue(1, tf.int32, shared_name=\"done_queue\"+\n                        str(i))\n\nfrom tensorflow.python.summary import summary as summary_lib\nfrom tensorflow.python import pywrap_tensorflow\nfrom tensorflow.python.util import compat\nfrom tensorflow.core.util import event_pb2\nfrom tensorflow.core.framework import summary_pb2\nfrom tensorflow.python.training import training_util # TOOD: not needed?\n\n\ndef make_event(tag, value, step):\n  event = event_pb2.Event(\n      wall_time=time.time(),\n      step=step,\n      summary=summary_pb2.Summary(\n          value=[summary_pb2.Summary.Value(\n              tag=tag, simple_value=value)]))\n  return event\n\ndef run_benchmark(sess, init_op, add_op):\n  \"\"\"Returns MB/s rate of addition.\"\"\"\n\n\n  logdir=FLAGS.logdir_prefix+'/'+FLAGS.name\n  os.system('mkdir -p '+logdir)\n  \n  # TODO: make events follow same format as eager writer\n  writer = pywrap_tensorflow.EventsWriter(compat.as_bytes(logdir+'/events'))\n  filename = compat.as_text(writer.FileName())\n  training_util.get_or_create_global_step()\n\n  sess.run(init_op)\n\n  for step in range(FLAGS.iters):\n    start_time = time.time()\n    for i in range(FLAGS.iters_per_step):\n      sess.run(add_op.op)\n\n    elapsed_time = time.time() - start_time\n    rate = float(FLAGS.iters)*FLAGS.data_mb/elapsed_time\n    event = make_event('rate', rate, step)\n    writer.WriteEvent(event)\n    writer.Flush()\n  writer.Close()\n  # add event\n\n\ndef run_benchmark_local():\n  ops = create_graph(None, None)\n  sess = tf.Session(config=session_config())\n  return run_benchmark(sess, *ops)\n\n\ndef run_benchmark_distributed():\n  ops = create_graph(\"/job:worker/task:0\", \"/job:worker/task:1\")\n  queues = [create_done_queue(0), create_done_queue(1)]\n\n  # launch distributed service\n\n\n  port0, port1 = [portpicker.pick_unused_port() for _ in range(2)]\n  flags = \" \".join(sys.argv)  # pass parent flags to children\n  \n  def run_worker(w):\n    my_env = os.environ.copy()\n    if not FLAGS.verbose:\n      my_env[\"CUDA_VISIBLE_DEVICES\"] = \"\"\n      my_env[\"TF_CPP_MIN_LOG_LEVEL\"] = \"2\"\n    if FLAGS.profile:\n      my_env[\"LD_PRELOAD\"]=\"/usr/lib/libtcmalloc_and_profiler.so.4\"\n      my_env[\"CPUPROFILE\"]=\"/tmp/profile.out.%s\"%(w)\n    cmd = \"python %s --task=%d --port0=%s --port1=%s\"%(flags, w, port0, port1)\n    subprocess.Popen(cmd, shell=True, stderr=subprocess.STDOUT,\n                     env=my_env)\n    \n  run_worker(0)\n  run_worker(1)\n\n  sess = tf.Session(\"grpc://%s:%s\"%(host, port0), config=session_config())\n  rate = run_benchmark(sess, *ops)\n\n  # bring down workers\n  if FLAGS.verbose:\n    print(\"Killing workers.\")\n  sess.run(queues[1].enqueue(1))\n  # todo: sleep to avoid killing master too early?\n  sess.run(queues[0].enqueue(1))  # bring down master last\n  \n  return rate\n\nif __name__=='__main__':\n  if not FLAGS.task_index:\n\n    rate1 = run_benchmark_local()\n    rate2 = run_benchmark_distributed()\n\n    if FLAGS.verbose:\n      print(\"Adding data in %d MB chunks\" %(FLAGS.data_mb))\n    print(\"Local rate:       %.2f MB/s\" %(rate1,))\n    print(\"Distributed rate: %.2f MB/s\" %(rate2,))\n\n  else: # Launch TensorFlow server\n    server = tf.train.Server(clusterspec(), config=session_config(),\n                             job_name=\"worker\",\n                             task_index=int(FLAGS.task_index))\n    queue = create_done_queue(FLAGS.task_index)\n    sess = tf.Session(server.target, config=session_config())\n    sess.run(queue.dequeue())\n    time.sleep(1) # give chance for master session.run call to return\n    if FLAGS.verbose:\n      print(\"Worker %s quitting.\" %(FLAGS.task_index))\n"
  },
  {
    "path": "cluster/benchmarks/.gitignore",
    "content": "*.pyc\n"
  },
  {
    "path": "cluster/benchmarks/LICENSE",
    "content": "                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n"
  },
  {
    "path": "cluster/benchmarks/README.md",
    "content": "# Instructions for adding distributed benchmarks to continuous run:\n\n1. You can add your benchmark file under\n   [tensorflow/benchmarks/scripts](https://github.com/tensorflow/benchmarks/tree/master/scripts) directory. The benchmark should accept `task_index`, `job_name`, `ps_hosts` and `worker_hosts` flags. You can copy-paste the following flag definitions:\n\n    ```python\n    tf.app.flags.DEFINE_integer(\"task_index\", None, \"Task index, should be >= 0.\")\n    tf.app.flags.DEFINE_string(\"job_name\", None, \"job name: worker or ps\")\n    tf.app.flags.DEFINE_string(\"ps_hosts\", None, \"Comma-separated list of hostname:port pairs\")\n    tf.app.flags.DEFINE_string(\"worker_hosts\", None, \"Comma-separated list of hostname:port pairs\")\n    ```\n2. Report benchmark values by calling `store_data_in_json` from your benchmark\n   code. This function is defined in\n   [benchmark\\_util.py](https://github.com/tensorflow/benchmarks/blob/master/scripts/util/benchmark_util.py).\n3. Create a Dockerfile that sets up dependencies and runs your benchmark. For\n   example, see [Dockerfile.tf\\_cnn\\_benchmarks](https://github.com/tensorflow/benchmarks/blob/master/scripts/Dockerfile.tf_cnn_benchmarks).\n4. Add the benchmark to\n   [benchmark\\_configs.yml](https://github.com/tensorflow/benchmarks/blob/master/scripts/benchmark_configs.yml)\n   * Set `benchmark_name` to a descriptive name for your benchmark and make sure\n     it is unique.\n   * Set `worker_count` and `ps_count`.\n   * Set `docker_file` to the Dockerfile path starting with `benchmarks/`\n     directory.\n   * Optionally, you can pass flags to your benchmark by adding `args` list.\n5. Send PR with the changes to annarev.\n\nCurrently running benchmarks:\nhttps://benchmarks-dot-tensorflow-testing.appspot.com/\n\nFor any questions, please contact annarev@google.com.\n"
  },
  {
    "path": "cluster/benchmarks/bower_components/d3/.bower.json",
    "content": "{\n  \"name\": \"d3\",\n  \"version\": \"3.5.5\",\n  \"main\": \"d3.js\",\n  \"scripts\": [\n    \"d3.js\"\n  ],\n  \"ignore\": [\n    \".DS_Store\",\n    \".git\",\n    \".gitignore\",\n    \".npmignore\",\n    \".spmignore\",\n    \".travis.yml\",\n    \"Makefile\",\n    \"bin\",\n    \"component.json\",\n    \"composer.json\",\n    \"index.js\",\n    \"lib\",\n    \"node_modules\",\n    \"package.json\",\n    \"src\",\n    \"test\"\n  ],\n  \"homepage\": \"https://github.com/mbostock-bower/d3-bower\",\n  \"_release\": \"3.5.5\",\n  \"_resolution\": {\n    \"type\": \"version\",\n    \"tag\": \"v3.5.5\",\n    \"commit\": \"264ea13e4ed8583b37a91f7640aa22fdee6b2f26\"\n  },\n  \"_source\": \"https://github.com/mbostock-bower/d3-bower.git\",\n  \"_target\": \"3.5.5\",\n  \"_originalSource\": \"d3\"\n}"
  },
  {
    "path": "cluster/benchmarks/bower_components/d3/.gitattributes",
    "content": "bower.json -diff merge=ours\ncomponent.json -diff merge=ours\nd3.js -diff merge=ours\nd3.min.js -diff merge=ours\npackage.js -diff merge=ours\n"
  },
  {
    "path": "cluster/benchmarks/bower_components/d3/CONTRIBUTING.md",
    "content": "# Contributing\n\n**Important:** these GitHub issues are for *bug reports and feature requests only*. Please use [StackOverflow](http://stackoverflow.com/questions/tagged/d3.js) or the [d3-js Google group](https://groups.google.com/d/forum/d3-js) for general help.\n\nIf you’re looking for ways to contribute, please [peruse open issues](https://github.com/mbostock/d3/issues?milestone=&page=1&state=open). The icebox is a good place to find ideas that are not currently in development. If you already have an idea, please check past issues to see whether your idea or a similar one was previously discussed.\n\nBefore submitting a pull request, consider implementing a live example first, say using [bl.ocks.org](http://bl.ocks.org). Real-world use cases go a long way to demonstrating the usefulness of a proposed feature. The more complex a feature’s implementation, the more usefulness it should provide. Share your demo using the #d3js tag on Twitter or by sending it to the [d3-js Google group](https://groups.google.com/d/forum/d3-js).\n\nIf your proposed feature does not involve changing core functionality, consider submitting it instead as a [D3 plugin](https://github.com/d3/d3-plugins). New core features should be for general use, whereas plugins are suitable for more specialized use cases. When in doubt, it’s easier to start with a plugin before “graduating” to core.\n\nTo contribute new documentation or add examples to the gallery, just [edit the Wiki](https://github.com/mbostock/d3/wiki)!\n\n## How to Submit a Pull Request\n\n1. Click the “Fork” button to create your personal fork of the D3 repository.\n\n2. After cloning your fork of the D3 repository in the terminal, run `npm install` to install D3’s dependencies.\n\n3. Create a new branch for your new feature. For example: `git checkout -b my-awesome-feature`. A dedicated branch for your pull request means you can develop multiple features at the same time, and ensures that your pull request is stable even if you later decide to develop an unrelated feature.\n\n4. The `d3.js` and `d3.min.js` files are built from source files in the `src` directory. _Do not edit `d3.js` directly._ Instead, edit the source files, and then run `make` to build the generated files.\n\n5. Use `make test` to run tests and verify your changes. If you are adding a new feature, you should add new tests! If you are changing existing functionality, make sure the existing tests run, or update them as appropriate.\n\n6. Sign D3’s [Individual Contributor License Agreement](https://docs.google.com/forms/d/1CzjdBKtDuA8WeuFJinadx956xLQ4Xriv7-oDvXnZMaI/viewform). Unless you are submitting a trivial patch (such as fixing a typo), this form is needed to verify that you are able to contribute.\n\n7. Submit your pull request, and good luck!\n"
  },
  {
    "path": "cluster/benchmarks/bower_components/d3/LICENSE",
    "content": "Copyright (c) 2010-2015, Michael Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* The name Michael Bostock may not be used to endorse or promote products\n  derived from this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL MICHAEL BOSTOCK BE LIABLE FOR ANY DIRECT,\nINDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\nBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\nOF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\nEVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
  },
  {
    "path": "cluster/benchmarks/bower_components/d3/README.md",
    "content": "# Data-Driven Documents\n\n<a href=\"http://d3js.org\"><img src=\"http://d3js.org/logo.svg\" align=\"left\" hspace=\"10\" vspace=\"6\"></a>\n\n**D3.js** is a JavaScript library for manipulating documents based on data. **D3** helps you bring data to life using HTML, SVG and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation.\n\nWant to learn more? [See the wiki.](https://github.com/mbostock/d3/wiki)\n\nFor examples, [see the gallery](https://github.com/mbostock/d3/wiki/Gallery) and [mbostock’s bl.ocks](http://bl.ocks.org/mbostock).\n"
  },
  {
    "path": "cluster/benchmarks/bower_components/d3/bower.json",
    "content": "{\n  \"name\": \"d3\",\n  \"version\": \"3.5.5\",\n  \"main\": \"d3.js\",\n  \"scripts\": [\n    \"d3.js\"\n  ],\n  \"ignore\": [\n    \".DS_Store\",\n    \".git\",\n    \".gitignore\",\n    \".npmignore\",\n    \".spmignore\",\n    \".travis.yml\",\n    \"Makefile\",\n    \"bin\",\n    \"component.json\",\n    \"composer.json\",\n    \"index.js\",\n    \"lib\",\n    \"node_modules\",\n    \"package.json\",\n    \"src\",\n    \"test\"\n  ]\n}\n"
  },
  {
    "path": "cluster/benchmarks/bower_components/d3/d3.js",
    "content": "!function() {\n  var d3 = {\n    version: \"3.5.5\"\n  };\n  var d3_arraySlice = [].slice, d3_array = function(list) {\n    return d3_arraySlice.call(list);\n  };\n  var d3_document = this.document;\n  function d3_documentElement(node) {\n    return node && (node.ownerDocument || node.document || node).documentElement;\n  }\n  function d3_window(node) {\n    return node && (node.ownerDocument && node.ownerDocument.defaultView || node.document && node || node.defaultView);\n  }\n  if (d3_document) {\n    try {\n      d3_array(d3_document.documentElement.childNodes)[0].nodeType;\n    } catch (e) {\n      d3_array = function(list) {\n        var i = list.length, array = new Array(i);\n        while (i--) array[i] = list[i];\n        return array;\n      };\n    }\n  }\n  if (!Date.now) Date.now = function() {\n    return +new Date();\n  };\n  if (d3_document) {\n    try {\n      d3_document.createElement(\"DIV\").style.setProperty(\"opacity\", 0, \"\");\n    } catch (error) {\n      var d3_element_prototype = this.Element.prototype, d3_element_setAttribute = d3_element_prototype.setAttribute, d3_element_setAttributeNS = d3_element_prototype.setAttributeNS, d3_style_prototype = this.CSSStyleDeclaration.prototype, d3_style_setProperty = d3_style_prototype.setProperty;\n      d3_element_prototype.setAttribute = function(name, value) {\n        d3_element_setAttribute.call(this, name, value + \"\");\n      };\n      d3_element_prototype.setAttributeNS = function(space, local, value) {\n        d3_element_setAttributeNS.call(this, space, local, value + \"\");\n      };\n      d3_style_prototype.setProperty = function(name, value, priority) {\n        d3_style_setProperty.call(this, name, value + \"\", priority);\n      };\n    }\n  }\n  d3.ascending = d3_ascending;\n  function d3_ascending(a, b) {\n    return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN;\n  }\n  d3.descending = function(a, b) {\n    return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN;\n  };\n  d3.min = function(array, f) {\n    var i = -1, n = array.length, a, b;\n    if (arguments.length === 1) {\n      while (++i < n) if ((b = array[i]) != null && b >= b) {\n        a = b;\n        break;\n      }\n      while (++i < n) if ((b = array[i]) != null && a > b) a = b;\n    } else {\n      while (++i < n) if ((b = f.call(array, array[i], i)) != null && b >= b) {\n        a = b;\n        break;\n      }\n      while (++i < n) if ((b = f.call(array, array[i], i)) != null && a > b) a = b;\n    }\n    return a;\n  };\n  d3.max = function(array, f) {\n    var i = -1, n = array.length, a, b;\n    if (arguments.length === 1) {\n      while (++i < n) if ((b = array[i]) != null && b >= b) {\n        a = b;\n        break;\n      }\n      while (++i < n) if ((b = array[i]) != null && b > a) a = b;\n    } else {\n      while (++i < n) if ((b = f.call(array, array[i], i)) != null && b >= b) {\n        a = b;\n        break;\n      }\n      while (++i < n) if ((b = f.call(array, array[i], i)) != null && b > a) a = b;\n    }\n    return a;\n  };\n  d3.extent = function(array, f) {\n    var i = -1, n = array.length, a, b, c;\n    if (arguments.length === 1) {\n      while (++i < n) if ((b = array[i]) != null && b >= b) {\n        a = c = b;\n        break;\n      }\n      while (++i < n) if ((b = array[i]) != null) {\n        if (a > b) a = b;\n        if (c < b) c = b;\n      }\n    } else {\n      while (++i < n) if ((b = f.call(array, array[i], i)) != null && b >= b) {\n        a = c = b;\n        break;\n      }\n      while (++i < n) if ((b = f.call(array, array[i], i)) != null) {\n        if (a > b) a = b;\n        if (c < b) c = b;\n      }\n    }\n    return [ a, c ];\n  };\n  function d3_number(x) {\n    return x === null ? NaN : +x;\n  }\n  function d3_numeric(x) {\n    return !isNaN(x);\n  }\n  d3.sum = function(array, f) {\n    var s = 0, n = array.length, a, i = -1;\n    if (arguments.length === 1) {\n      while (++i < n) if (d3_numeric(a = +array[i])) s += a;\n    } else {\n      while (++i < n) if (d3_numeric(a = +f.call(array, array[i], i))) s += a;\n    }\n    return s;\n  };\n  d3.mean = function(array, f) {\n    var s = 0, n = array.length, a, i = -1, j = n;\n    if (arguments.length === 1) {\n      while (++i < n) if (d3_numeric(a = d3_number(array[i]))) s += a; else --j;\n    } else {\n      while (++i < n) if (d3_numeric(a = d3_number(f.call(array, array[i], i)))) s += a; else --j;\n    }\n    if (j) return s / j;\n  };\n  d3.quantile = function(values, p) {\n    var H = (values.length - 1) * p + 1, h = Math.floor(H), v = +values[h - 1], e = H - h;\n    return e ? v + e * (values[h] - v) : v;\n  };\n  d3.median = function(array, f) {\n    var numbers = [], n = array.length, a, i = -1;\n    if (arguments.length === 1) {\n      while (++i < n) if (d3_numeric(a = d3_number(array[i]))) numbers.push(a);\n    } else {\n      while (++i < n) if (d3_numeric(a = d3_number(f.call(array, array[i], i)))) numbers.push(a);\n    }\n    if (numbers.length) return d3.quantile(numbers.sort(d3_ascending), .5);\n  };\n  d3.variance = function(array, f) {\n    var n = array.length, m = 0, a, d, s = 0, i = -1, j = 0;\n    if (arguments.length === 1) {\n      while (++i < n) {\n        if (d3_numeric(a = d3_number(array[i]))) {\n          d = a - m;\n          m += d / ++j;\n          s += d * (a - m);\n        }\n      }\n    } else {\n      while (++i < n) {\n        if (d3_numeric(a = d3_number(f.call(array, array[i], i)))) {\n          d = a - m;\n          m += d / ++j;\n          s += d * (a - m);\n        }\n      }\n    }\n    if (j > 1) return s / (j - 1);\n  };\n  d3.deviation = function() {\n    var v = d3.variance.apply(this, arguments);\n    return v ? Math.sqrt(v) : v;\n  };\n  function d3_bisector(compare) {\n    return {\n      left: function(a, x, lo, hi) {\n        if (arguments.length < 3) lo = 0;\n        if (arguments.length < 4) hi = a.length;\n        while (lo < hi) {\n          var mid = lo + hi >>> 1;\n          if (compare(a[mid], x) < 0) lo = mid + 1; else hi = mid;\n        }\n        return lo;\n      },\n      right: function(a, x, lo, hi) {\n        if (arguments.length < 3) lo = 0;\n        if (arguments.length < 4) hi = a.length;\n        while (lo < hi) {\n          var mid = lo + hi >>> 1;\n          if (compare(a[mid], x) > 0) hi = mid; else lo = mid + 1;\n        }\n        return lo;\n      }\n    };\n  }\n  var d3_bisect = d3_bisector(d3_ascending);\n  d3.bisectLeft = d3_bisect.left;\n  d3.bisect = d3.bisectRight = d3_bisect.right;\n  d3.bisector = function(f) {\n    return d3_bisector(f.length === 1 ? function(d, x) {\n      return d3_ascending(f(d), x);\n    } : f);\n  };\n  d3.shuffle = function(array, i0, i1) {\n    if ((m = arguments.length) < 3) {\n      i1 = array.length;\n      if (m < 2) i0 = 0;\n    }\n    var m = i1 - i0, t, i;\n    while (m) {\n      i = Math.random() * m-- | 0;\n      t = array[m + i0], array[m + i0] = array[i + i0], array[i + i0] = t;\n    }\n    return array;\n  };\n  d3.permute = function(array, indexes) {\n    var i = indexes.length, permutes = new Array(i);\n    while (i--) permutes[i] = array[indexes[i]];\n    return permutes;\n  };\n  d3.pairs = function(array) {\n    var i = 0, n = array.length - 1, p0, p1 = array[0], pairs = new Array(n < 0 ? 0 : n);\n    while (i < n) pairs[i] = [ p0 = p1, p1 = array[++i] ];\n    return pairs;\n  };\n  d3.zip = function() {\n    if (!(n = arguments.length)) return [];\n    for (var i = -1, m = d3.min(arguments, d3_zipLength), zips = new Array(m); ++i < m; ) {\n      for (var j = -1, n, zip = zips[i] = new Array(n); ++j < n; ) {\n        zip[j] = arguments[j][i];\n      }\n    }\n    return zips;\n  };\n  function d3_zipLength(d) {\n    return d.length;\n  }\n  d3.transpose = function(matrix) {\n    return d3.zip.apply(d3, matrix);\n  };\n  d3.keys = function(map) {\n    var keys = [];\n    for (var key in map) keys.push(key);\n    return keys;\n  };\n  d3.values = function(map) {\n    var values = [];\n    for (var key in map) values.push(map[key]);\n    return values;\n  };\n  d3.entries = function(map) {\n    var entries = [];\n    for (var key in map) entries.push({\n      key: key,\n      value: map[key]\n    });\n    return entries;\n  };\n  d3.merge = function(arrays) {\n    var n = arrays.length, m, i = -1, j = 0, merged, array;\n    while (++i < n) j += arrays[i].length;\n    merged = new Array(j);\n    while (--n >= 0) {\n      array = arrays[n];\n      m = array.length;\n      while (--m >= 0) {\n        merged[--j] = array[m];\n      }\n    }\n    return merged;\n  };\n  var abs = Math.abs;\n  d3.range = function(start, stop, step) {\n    if (arguments.length < 3) {\n      step = 1;\n      if (arguments.length < 2) {\n        stop = start;\n        start = 0;\n      }\n    }\n    if ((stop - start) / step === Infinity) throw new Error(\"infinite range\");\n    var range = [], k = d3_range_integerScale(abs(step)), i = -1, j;\n    start *= k, stop *= k, step *= k;\n    if (step < 0) while ((j = start + step * ++i) > stop) range.push(j / k); else while ((j = start + step * ++i) < stop) range.push(j / k);\n    return range;\n  };\n  function d3_range_integerScale(x) {\n    var k = 1;\n    while (x * k % 1) k *= 10;\n    return k;\n  }\n  function d3_class(ctor, properties) {\n    for (var key in properties) {\n      Object.defineProperty(ctor.prototype, key, {\n        value: properties[key],\n        enumerable: false\n      });\n    }\n  }\n  d3.map = function(object, f) {\n    var map = new d3_Map();\n    if (object instanceof d3_Map) {\n      object.forEach(function(key, value) {\n        map.set(key, value);\n      });\n    } else if (Array.isArray(object)) {\n      var i = -1, n = object.length, o;\n      if (arguments.length === 1) while (++i < n) map.set(i, object[i]); else while (++i < n) map.set(f.call(object, o = object[i], i), o);\n    } else {\n      for (var key in object) map.set(key, object[key]);\n    }\n    return map;\n  };\n  function d3_Map() {\n    this._ = Object.create(null);\n  }\n  var d3_map_proto = \"__proto__\", d3_map_zero = \"\\x00\";\n  d3_class(d3_Map, {\n    has: d3_map_has,\n    get: function(key) {\n      return this._[d3_map_escape(key)];\n    },\n    set: function(key, value) {\n      return this._[d3_map_escape(key)] = value;\n    },\n    remove: d3_map_remove,\n    keys: d3_map_keys,\n    values: function() {\n      var values = [];\n      for (var key in this._) values.push(this._[key]);\n      return values;\n    },\n    entries: function() {\n      var entries = [];\n      for (var key in this._) entries.push({\n        key: d3_map_unescape(key),\n        value: this._[key]\n      });\n      return entries;\n    },\n    size: d3_map_size,\n    empty: d3_map_empty,\n    forEach: function(f) {\n      for (var key in this._) f.call(this, d3_map_unescape(key), this._[key]);\n    }\n  });\n  function d3_map_escape(key) {\n    return (key += \"\") === d3_map_proto || key[0] === d3_map_zero ? d3_map_zero + key : key;\n  }\n  function d3_map_unescape(key) {\n    return (key += \"\")[0] === d3_map_zero ? key.slice(1) : key;\n  }\n  function d3_map_has(key) {\n    return d3_map_escape(key) in this._;\n  }\n  function d3_map_remove(key) {\n    return (key = d3_map_escape(key)) in this._ && delete this._[key];\n  }\n  function d3_map_keys() {\n    var keys = [];\n    for (var key in this._) keys.push(d3_map_unescape(key));\n    return keys;\n  }\n  function d3_map_size() {\n    var size = 0;\n    for (var key in this._) ++size;\n    return size;\n  }\n  function d3_map_empty() {\n    for (var key in this._) return false;\n    return true;\n  }\n  d3.nest = function() {\n    var nest = {}, keys = [], sortKeys = [], sortValues, rollup;\n    function map(mapType, array, depth) {\n      if (depth >= keys.length) return rollup ? rollup.call(nest, array) : sortValues ? array.sort(sortValues) : array;\n      var i = -1, n = array.length, key = keys[depth++], keyValue, object, setter, valuesByKey = new d3_Map(), values;\n      while (++i < n) {\n        if (values = valuesByKey.get(keyValue = key(object = array[i]))) {\n          values.push(object);\n        } else {\n          valuesByKey.set(keyValue, [ object ]);\n        }\n      }\n      if (mapType) {\n        object = mapType();\n        setter = function(keyValue, values) {\n          object.set(keyValue, map(mapType, values, depth));\n        };\n      } else {\n        object = {};\n        setter = function(keyValue, values) {\n          object[keyValue] = map(mapType, values, depth);\n        };\n      }\n      valuesByKey.forEach(setter);\n      return object;\n    }\n    function entries(map, depth) {\n      if (depth >= keys.length) return map;\n      var array = [], sortKey = sortKeys[depth++];\n      map.forEach(function(key, keyMap) {\n        array.push({\n          key: key,\n          values: entries(keyMap, depth)\n        });\n      });\n      return sortKey ? array.sort(function(a, b) {\n        return sortKey(a.key, b.key);\n      }) : array;\n    }\n    nest.map = function(array, mapType) {\n      return map(mapType, array, 0);\n    };\n    nest.entries = function(array) {\n      return entries(map(d3.map, array, 0), 0);\n    };\n    nest.key = function(d) {\n      keys.push(d);\n      return nest;\n    };\n    nest.sortKeys = function(order) {\n      sortKeys[keys.length - 1] = order;\n      return nest;\n    };\n    nest.sortValues = function(order) {\n      sortValues = order;\n      return nest;\n    };\n    nest.rollup = function(f) {\n      rollup = f;\n      return nest;\n    };\n    return nest;\n  };\n  d3.set = function(array) {\n    var set = new d3_Set();\n    if (array) for (var i = 0, n = array.length; i < n; ++i) set.add(array[i]);\n    return set;\n  };\n  function d3_Set() {\n    this._ = Object.create(null);\n  }\n  d3_class(d3_Set, {\n    has: d3_map_has,\n    add: function(key) {\n      this._[d3_map_escape(key += \"\")] = true;\n      return key;\n    },\n    remove: d3_map_remove,\n    values: d3_map_keys,\n    size: d3_map_size,\n    empty: d3_map_empty,\n    forEach: function(f) {\n      for (var key in this._) f.call(this, d3_map_unescape(key));\n    }\n  });\n  d3.behavior = {};\n  function d3_identity(d) {\n    return d;\n  }\n  d3.rebind = function(target, source) {\n    var i = 1, n = arguments.length, method;\n    while (++i < n) target[method = arguments[i]] = d3_rebind(target, source, source[method]);\n    return target;\n  };\n  function d3_rebind(target, source, method) {\n    return function() {\n      var value = method.apply(source, arguments);\n      return value === source ? target : value;\n    };\n  }\n  function d3_vendorSymbol(object, name) {\n    if (name in object) return name;\n    name = name.charAt(0).toUpperCase() + name.slice(1);\n    for (var i = 0, n = d3_vendorPrefixes.length; i < n; ++i) {\n      var prefixName = d3_vendorPrefixes[i] + name;\n      if (prefixName in object) return prefixName;\n    }\n  }\n  var d3_vendorPrefixes = [ \"webkit\", \"ms\", \"moz\", \"Moz\", \"o\", \"O\" ];\n  function d3_noop() {}\n  d3.dispatch = function() {\n    var dispatch = new d3_dispatch(), i = -1, n = arguments.length;\n    while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);\n    return dispatch;\n  };\n  function d3_dispatch() {}\n  d3_dispatch.prototype.on = function(type, listener) {\n    var i = type.indexOf(\".\"), name = \"\";\n    if (i >= 0) {\n      name = type.slice(i + 1);\n      type = type.slice(0, i);\n    }\n    if (type) return arguments.length < 2 ? this[type].on(name) : this[type].on(name, listener);\n    if (arguments.length === 2) {\n      if (listener == null) for (type in this) {\n        if (this.hasOwnProperty(type)) this[type].on(name, null);\n      }\n      return this;\n    }\n  };\n  function d3_dispatch_event(dispatch) {\n    var listeners = [], listenerByName = new d3_Map();\n    function event() {\n      var z = listeners, i = -1, n = z.length, l;\n      while (++i < n) if (l = z[i].on) l.apply(this, arguments);\n      return dispatch;\n    }\n    event.on = function(name, listener) {\n      var l = listenerByName.get(name), i;\n      if (arguments.length < 2) return l && l.on;\n      if (l) {\n        l.on = null;\n        listeners = listeners.slice(0, i = listeners.indexOf(l)).concat(listeners.slice(i + 1));\n        listenerByName.remove(name);\n      }\n      if (listener) listeners.push(listenerByName.set(name, {\n        on: listener\n      }));\n      return dispatch;\n    };\n    return event;\n  }\n  d3.event = null;\n  function d3_eventPreventDefault() {\n    d3.event.preventDefault();\n  }\n  function d3_eventSource() {\n    var e = d3.event, s;\n    while (s = e.sourceEvent) e = s;\n    return e;\n  }\n  function d3_eventDispatch(target) {\n    var dispatch = new d3_dispatch(), i = 0, n = arguments.length;\n    while (++i < n) dispatch[arguments[i]] = d3_dispatch_event(dispatch);\n    dispatch.of = function(thiz, argumentz) {\n      return function(e1) {\n        try {\n          var e0 = e1.sourceEvent = d3.event;\n          e1.target = target;\n          d3.event = e1;\n          dispatch[e1.type].apply(thiz, argumentz);\n        } finally {\n          d3.event = e0;\n        }\n      };\n    };\n    return dispatch;\n  }\n  d3.requote = function(s) {\n    return s.replace(d3_requote_re, \"\\\\$&\");\n  };\n  var d3_requote_re = /[\\\\\\^\\$\\*\\+\\?\\|\\[\\]\\(\\)\\.\\{\\}]/g;\n  var d3_subclass = {}.__proto__ ? function(object, prototype) {\n    object.__proto__ = prototype;\n  } : function(object, prototype) {\n    for (var property in prototype) object[property] = prototype[property];\n  };\n  function d3_selection(groups) {\n    d3_subclass(groups, d3_selectionPrototype);\n    return groups;\n  }\n  var d3_select = function(s, n) {\n    return n.querySelector(s);\n  }, d3_selectAll = function(s, n) {\n    return n.querySelectorAll(s);\n  }, d3_selectMatches = function(n, s) {\n    var d3_selectMatcher = n.matches || n[d3_vendorSymbol(n, \"matchesSelector\")];\n    d3_selectMatches = function(n, s) {\n      return d3_selectMatcher.call(n, s);\n    };\n    return d3_selectMatches(n, s);\n  };\n  if (typeof Sizzle === \"function\") {\n    d3_select = function(s, n) {\n      return Sizzle(s, n)[0] || null;\n    };\n    d3_selectAll = Sizzle;\n    d3_selectMatches = Sizzle.matchesSelector;\n  }\n  d3.selection = function() {\n    return d3.select(d3_document.documentElement);\n  };\n  var d3_selectionPrototype = d3.selection.prototype = [];\n  d3_selectionPrototype.select = function(selector) {\n    var subgroups = [], subgroup, subnode, group, node;\n    selector = d3_selection_selector(selector);\n    for (var j = -1, m = this.length; ++j < m; ) {\n      subgroups.push(subgroup = []);\n      subgroup.parentNode = (group = this[j]).parentNode;\n      for (var i = -1, n = group.length; ++i < n; ) {\n        if (node = group[i]) {\n          subgroup.push(subnode = selector.call(node, node.__data__, i, j));\n          if (subnode && \"__data__\" in node) subnode.__data__ = node.__data__;\n        } else {\n          subgroup.push(null);\n        }\n      }\n    }\n    return d3_selection(subgroups);\n  };\n  function d3_selection_selector(selector) {\n    return typeof selector === \"function\" ? selector : function() {\n      return d3_select(selector, this);\n    };\n  }\n  d3_selectionPrototype.selectAll = function(selector) {\n    var subgroups = [], subgroup, node;\n    selector = d3_selection_selectorAll(selector);\n    for (var j = -1, m = this.length; ++j < m; ) {\n      for (var group = this[j], i = -1, n = group.length; ++i < n; ) {\n        if (node = group[i]) {\n          subgroups.push(subgroup = d3_array(selector.call(node, node.__data__, i, j)));\n          subgroup.parentNode = node;\n        }\n      }\n    }\n    return d3_selection(subgroups);\n  };\n  function d3_selection_selectorAll(selector) {\n    return typeof selector === \"function\" ? selector : function() {\n      return d3_selectAll(selector, this);\n    };\n  }\n  var d3_nsPrefix = {\n    svg: \"http://www.w3.org/2000/svg\",\n    xhtml: \"http://www.w3.org/1999/xhtml\",\n    xlink: \"http://www.w3.org/1999/xlink\",\n    xml: \"http://www.w3.org/XML/1998/namespace\",\n    xmlns: \"http://www.w3.org/2000/xmlns/\"\n  };\n  d3.ns = {\n    prefix: d3_nsPrefix,\n    qualify: function(name) {\n      var i = name.indexOf(\":\"), prefix = name;\n      if (i >= 0) {\n        prefix = name.slice(0, i);\n        name = name.slice(i + 1);\n      }\n      return d3_nsPrefix.hasOwnProperty(prefix) ? {\n        space: d3_nsPrefix[prefix],\n        local: name\n      } : name;\n    }\n  };\n  d3_selectionPrototype.attr = function(name, value) {\n    if (arguments.length < 2) {\n      if (typeof name === \"string\") {\n        var node = this.node();\n        name = d3.ns.qualify(name);\n        return name.local ? node.getAttributeNS(name.space, name.local) : node.getAttribute(name);\n      }\n      for (value in name) this.each(d3_selection_attr(value, name[value]));\n      return this;\n    }\n    return this.each(d3_selection_attr(name, value));\n  };\n  function d3_selection_attr(name, value) {\n    name = d3.ns.qualify(name);\n    function attrNull() {\n      this.removeAttribute(name);\n    }\n    function attrNullNS() {\n      this.removeAttributeNS(name.space, name.local);\n    }\n    function attrConstant() {\n      this.setAttribute(name, value);\n    }\n    function attrConstantNS() {\n      this.setAttributeNS(name.space, name.local, value);\n    }\n    function attrFunction() {\n      var x = value.apply(this, arguments);\n      if (x == null) this.removeAttribute(name); else this.setAttribute(name, x);\n    }\n    function attrFunctionNS() {\n      var x = value.apply(this, arguments);\n      if (x == null) this.removeAttributeNS(name.space, name.local); else this.setAttributeNS(name.space, name.local, x);\n    }\n    return value == null ? name.local ? attrNullNS : attrNull : typeof value === \"function\" ? name.local ? attrFunctionNS : attrFunction : name.local ? attrConstantNS : attrConstant;\n  }\n  function d3_collapse(s) {\n    return s.trim().replace(/\\s+/g, \" \");\n  }\n  d3_selectionPrototype.classed = function(name, value) {\n    if (arguments.length < 2) {\n      if (typeof name === \"string\") {\n        var node = this.node(), n = (name = d3_selection_classes(name)).length, i = -1;\n        if (value = node.classList) {\n          while (++i < n) if (!value.contains(name[i])) return false;\n        } else {\n          value = node.getAttribute(\"class\");\n          while (++i < n) if (!d3_selection_classedRe(name[i]).test(value)) return false;\n        }\n        return true;\n      }\n      for (value in name) this.each(d3_selection_classed(value, name[value]));\n      return this;\n    }\n    return this.each(d3_selection_classed(name, value));\n  };\n  function d3_selection_classedRe(name) {\n    return new RegExp(\"(?:^|\\\\s+)\" + d3.requote(name) + \"(?:\\\\s+|$)\", \"g\");\n  }\n  function d3_selection_classes(name) {\n    return (name + \"\").trim().split(/^|\\s+/);\n  }\n  function d3_selection_classed(name, value) {\n    name = d3_selection_classes(name).map(d3_selection_classedName);\n    var n = name.length;\n    function classedConstant() {\n      var i = -1;\n      while (++i < n) name[i](this, value);\n    }\n    function classedFunction() {\n      var i = -1, x = value.apply(this, arguments);\n      while (++i < n) name[i](this, x);\n    }\n    return typeof value === \"function\" ? classedFunction : classedConstant;\n  }\n  function d3_selection_classedName(name) {\n    var re = d3_selection_classedRe(name);\n    return function(node, value) {\n      if (c = node.classList) return value ? c.add(name) : c.remove(name);\n      var c = node.getAttribute(\"class\") || \"\";\n      if (value) {\n        re.lastIndex = 0;\n        if (!re.test(c)) node.setAttribute(\"class\", d3_collapse(c + \" \" + name));\n      } else {\n        node.setAttribute(\"class\", d3_collapse(c.replace(re, \" \")));\n      }\n    };\n  }\n  d3_selectionPrototype.style = function(name, value, priority) {\n    var n = arguments.length;\n    if (n < 3) {\n      if (typeof name !== \"string\") {\n        if (n < 2) value = \"\";\n        for (priority in name) this.each(d3_selection_style(priority, name[priority], value));\n        return this;\n      }\n      if (n < 2) {\n        var node = this.node();\n        return d3_window(node).getComputedStyle(node, null).getPropertyValue(name);\n      }\n      priority = \"\";\n    }\n    return this.each(d3_selection_style(name, value, priority));\n  };\n  function d3_selection_style(name, value, priority) {\n    function styleNull() {\n      this.style.removeProperty(name);\n    }\n    function styleConstant() {\n      this.style.setProperty(name, value, priority);\n    }\n    function styleFunction() {\n      var x = value.apply(this, arguments);\n      if (x == null) this.style.removeProperty(name); else this.style.setProperty(name, x, priority);\n    }\n    return value == null ? styleNull : typeof value === \"function\" ? styleFunction : styleConstant;\n  }\n  d3_selectionPrototype.property = function(name, value) {\n    if (arguments.length < 2) {\n      if (typeof name === \"string\") return this.node()[name];\n      for (value in name) this.each(d3_selection_property(value, name[value]));\n      return this;\n    }\n    return this.each(d3_selection_property(name, value));\n  };\n  function d3_selection_property(name, value) {\n    function propertyNull() {\n      delete this[name];\n    }\n    function propertyConstant() {\n      this[name] = value;\n    }\n    function propertyFunction() {\n      var x = value.apply(this, arguments);\n      if (x == null) delete this[name]; else this[name] = x;\n    }\n    return value == null ? propertyNull : typeof value === \"function\" ? propertyFunction : propertyConstant;\n  }\n  d3_selectionPrototype.text = function(value) {\n    return arguments.length ? this.each(typeof value === \"function\" ? function() {\n      var v = value.apply(this, arguments);\n      this.textContent = v == null ? \"\" : v;\n    } : value == null ? function() {\n      this.textContent = \"\";\n    } : function() {\n      this.textContent = value;\n    }) : this.node().textContent;\n  };\n  d3_selectionPrototype.html = function(value) {\n    return arguments.length ? this.each(typeof value === \"function\" ? function() {\n      var v = value.apply(this, arguments);\n      this.innerHTML = v == null ? \"\" : v;\n    } : value == null ? function() {\n      this.innerHTML = \"\";\n    } : function() {\n      this.innerHTML = value;\n    }) : this.node().innerHTML;\n  };\n  d3_selectionPrototype.append = function(name) {\n    name = d3_selection_creator(name);\n    return this.select(function() {\n      return this.appendChild(name.apply(this, arguments));\n    });\n  };\n  function d3_selection_creator(name) {\n    function create() {\n      var document = this.ownerDocument, namespace = this.namespaceURI;\n      return namespace ? document.createElementNS(namespace, name) : document.createElement(name);\n    }\n    function createNS() {\n      return this.ownerDocument.createElementNS(name.space, name.local);\n    }\n    return typeof name === \"function\" ? name : (name = d3.ns.qualify(name)).local ? createNS : create;\n  }\n  d3_selectionPrototype.insert = function(name, before) {\n    name = d3_selection_creator(name);\n    before = d3_selection_selector(before);\n    return this.select(function() {\n      return this.insertBefore(name.apply(this, arguments), before.apply(this, arguments) || null);\n    });\n  };\n  d3_selectionPrototype.remove = function() {\n    return this.each(d3_selectionRemove);\n  };\n  function d3_selectionRemove() {\n    var parent = this.parentNode;\n    if (parent) parent.removeChild(this);\n  }\n  d3_selectionPrototype.data = function(value, key) {\n    var i = -1, n = this.length, group, node;\n    if (!arguments.length) {\n      value = new Array(n = (group = this[0]).length);\n      while (++i < n) {\n        if (node = group[i]) {\n          value[i] = node.__data__;\n        }\n      }\n      return value;\n    }\n    function bind(group, groupData) {\n      var i, n = group.length, m = groupData.length, n0 = Math.min(n, m), updateNodes = new Array(m), enterNodes = new Array(m), exitNodes = new Array(n), node, nodeData;\n      if (key) {\n        var nodeByKeyValue = new d3_Map(), keyValues = new Array(n), keyValue;\n        for (i = -1; ++i < n; ) {\n          if (nodeByKeyValue.has(keyValue = key.call(node = group[i], node.__data__, i))) {\n            exitNodes[i] = node;\n          } else {\n            nodeByKeyValue.set(keyValue, node);\n          }\n          keyValues[i] = keyValue;\n        }\n        for (i = -1; ++i < m; ) {\n          if (!(node = nodeByKeyValue.get(keyValue = key.call(groupData, nodeData = groupData[i], i)))) {\n            enterNodes[i] = d3_selection_dataNode(nodeData);\n          } else if (node !== true) {\n            updateNodes[i] = node;\n            node.__data__ = nodeData;\n          }\n          nodeByKeyValue.set(keyValue, true);\n        }\n        for (i = -1; ++i < n; ) {\n          if (nodeByKeyValue.get(keyValues[i]) !== true) {\n            exitNodes[i] = group[i];\n          }\n        }\n      } else {\n        for (i = -1; ++i < n0; ) {\n          node = group[i];\n          nodeData = groupData[i];\n          if (node) {\n            node.__data__ = nodeData;\n            updateNodes[i] = node;\n          } else {\n            enterNodes[i] = d3_selection_dataNode(nodeData);\n          }\n        }\n        for (;i < m; ++i) {\n          enterNodes[i] = d3_selection_dataNode(groupData[i]);\n        }\n        for (;i < n; ++i) {\n          exitNodes[i] = group[i];\n        }\n      }\n      enterNodes.update = updateNodes;\n      enterNodes.parentNode = updateNodes.parentNode = exitNodes.parentNode = group.parentNode;\n      enter.push(enterNodes);\n      update.push(updateNodes);\n      exit.push(exitNodes);\n    }\n    var enter = d3_selection_enter([]), update = d3_selection([]), exit = d3_selection([]);\n    if (typeof value === \"function\") {\n      while (++i < n) {\n        bind(group = this[i], value.call(group, group.parentNode.__data__, i));\n      }\n    } else {\n      while (++i < n) {\n        bind(group = this[i], value);\n      }\n    }\n    update.enter = function() {\n      return enter;\n    };\n    update.exit = function() {\n      return exit;\n    };\n    return update;\n  };\n  function d3_selection_dataNode(data) {\n    return {\n      __data__: data\n    };\n  }\n  d3_selectionPrototype.datum = function(value) {\n    return arguments.length ? this.property(\"__data__\", value) : this.property(\"__data__\");\n  };\n  d3_selectionPrototype.filter = function(filter) {\n    var subgroups = [], subgroup, group, node;\n    if (typeof filter !== \"function\") filter = d3_selection_filter(filter);\n    for (var j = 0, m = this.length; j < m; j++) {\n      subgroups.push(subgroup = []);\n      subgroup.parentNode = (group = this[j]).parentNode;\n      for (var i = 0, n = group.length; i < n; i++) {\n        if ((node = group[i]) && filter.call(node, node.__data__, i, j)) {\n          subgroup.push(node);\n        }\n      }\n    }\n    return d3_selection(subgroups);\n  };\n  function d3_selection_filter(selector) {\n    return function() {\n      return d3_selectMatches(this, selector);\n    };\n  }\n  d3_selectionPrototype.order = function() {\n    for (var j = -1, m = this.length; ++j < m; ) {\n      for (var group = this[j], i = group.length - 1, next = group[i], node; --i >= 0; ) {\n        if (node = group[i]) {\n          if (next && next !== node.nextSibling) next.parentNode.insertBefore(node, next);\n          next = node;\n        }\n      }\n    }\n    return this;\n  };\n  d3_selectionPrototype.sort = function(comparator) {\n    comparator = d3_selection_sortComparator.apply(this, arguments);\n    for (var j = -1, m = this.length; ++j < m; ) this[j].sort(comparator);\n    return this.order();\n  };\n  function d3_selection_sortComparator(comparator) {\n    if (!arguments.length) comparator = d3_ascending;\n    return function(a, b) {\n      return a && b ? comparator(a.__data__, b.__data__) : !a - !b;\n    };\n  }\n  d3_selectionPrototype.each = function(callback) {\n    return d3_selection_each(this, function(node, i, j) {\n      callback.call(node, node.__data__, i, j);\n    });\n  };\n  function d3_selection_each(groups, callback) {\n    for (var j = 0, m = groups.length; j < m; j++) {\n      for (var group = groups[j], i = 0, n = group.length, node; i < n; i++) {\n        if (node = group[i]) callback(node, i, j);\n      }\n    }\n    return groups;\n  }\n  d3_selectionPrototype.call = function(callback) {\n    var args = d3_array(arguments);\n    callback.apply(args[0] = this, args);\n    return this;\n  };\n  d3_selectionPrototype.empty = function() {\n    return !this.node();\n  };\n  d3_selectionPrototype.node = function() {\n    for (var j = 0, m = this.length; j < m; j++) {\n      for (var group = this[j], i = 0, n = group.length; i < n; i++) {\n        var node = group[i];\n        if (node) return node;\n      }\n    }\n    return null;\n  };\n  d3_selectionPrototype.size = function() {\n    var n = 0;\n    d3_selection_each(this, function() {\n      ++n;\n    });\n    return n;\n  };\n  function d3_selection_enter(selection) {\n    d3_subclass(selection, d3_selection_enterPrototype);\n    return selection;\n  }\n  var d3_selection_enterPrototype = [];\n  d3.selection.enter = d3_selection_enter;\n  d3.selection.enter.prototype = d3_selection_enterPrototype;\n  d3_selection_enterPrototype.append = d3_selectionPrototype.append;\n  d3_selection_enterPrototype.empty = d3_selectionPrototype.empty;\n  d3_selection_enterPrototype.node = d3_selectionPrototype.node;\n  d3_selection_enterPrototype.call = d3_selectionPrototype.call;\n  d3_selection_enterPrototype.size = d3_selectionPrototype.size;\n  d3_selection_enterPrototype.select = function(selector) {\n    var subgroups = [], subgroup, subnode, upgroup, group, node;\n    for (var j = -1, m = this.length; ++j < m; ) {\n      upgroup = (group = this[j]).update;\n      subgroups.push(subgroup = []);\n      subgroup.parentNode = group.parentNode;\n      for (var i = -1, n = group.length; ++i < n; ) {\n        if (node = group[i]) {\n          subgroup.push(upgroup[i] = subnode = selector.call(group.parentNode, node.__data__, i, j));\n          subnode.__data__ = node.__data__;\n        } else {\n          subgroup.push(null);\n        }\n      }\n    }\n    return d3_selection(subgroups);\n  };\n  d3_selection_enterPrototype.insert = function(name, before) {\n    if (arguments.length < 2) before = d3_selection_enterInsertBefore(this);\n    return d3_selectionPrototype.insert.call(this, name, before);\n  };\n  function d3_selection_enterInsertBefore(enter) {\n    var i0, j0;\n    return function(d, i, j) {\n      var group = enter[j].update, n = group.length, node;\n      if (j != j0) j0 = j, i0 = 0;\n      if (i >= i0) i0 = i + 1;\n      while (!(node = group[i0]) && ++i0 < n) ;\n      return node;\n    };\n  }\n  d3.select = function(node) {\n    var group;\n    if (typeof node === \"string\") {\n      group = [ d3_select(node, d3_document) ];\n      group.parentNode = d3_document.documentElement;\n    } else {\n      group = [ node ];\n      group.parentNode = d3_documentElement(node);\n    }\n    return d3_selection([ group ]);\n  };\n  d3.selectAll = function(nodes) {\n    var group;\n    if (typeof nodes === \"string\") {\n      group = d3_array(d3_selectAll(nodes, d3_document));\n      group.parentNode = d3_document.documentElement;\n    } else {\n      group = nodes;\n      group.parentNode = null;\n    }\n    return d3_selection([ group ]);\n  };\n  d3_selectionPrototype.on = function(type, listener, capture) {\n    var n = arguments.length;\n    if (n < 3) {\n      if (typeof type !== \"string\") {\n        if (n < 2) listener = false;\n        for (capture in type) this.each(d3_selection_on(capture, type[capture], listener));\n        return this;\n      }\n      if (n < 2) return (n = this.node()[\"__on\" + type]) && n._;\n      capture = false;\n    }\n    return this.each(d3_selection_on(type, listener, capture));\n  };\n  function d3_selection_on(type, listener, capture) {\n    var name = \"__on\" + type, i = type.indexOf(\".\"), wrap = d3_selection_onListener;\n    if (i > 0) type = type.slice(0, i);\n    var filter = d3_selection_onFilters.get(type);\n    if (filter) type = filter, wrap = d3_selection_onFilter;\n    function onRemove() {\n      var l = this[name];\n      if (l) {\n        this.removeEventListener(type, l, l.$);\n        delete this[name];\n      }\n    }\n    function onAdd() {\n      var l = wrap(listener, d3_array(arguments));\n      onRemove.call(this);\n      this.addEventListener(type, this[name] = l, l.$ = capture);\n      l._ = listener;\n    }\n    function removeAll() {\n      var re = new RegExp(\"^__on([^.]+)\" + d3.requote(type) + \"$\"), match;\n      for (var name in this) {\n        if (match = name.match(re)) {\n          var l = this[name];\n          this.removeEventListener(match[1], l, l.$);\n          delete this[name];\n        }\n      }\n    }\n    return i ? listener ? onAdd : onRemove : listener ? d3_noop : removeAll;\n  }\n  var d3_selection_onFilters = d3.map({\n    mouseenter: \"mouseover\",\n    mouseleave: \"mouseout\"\n  });\n  if (d3_document) {\n    d3_selection_onFilters.forEach(function(k) {\n      if (\"on\" + k in d3_document) d3_selection_onFilters.remove(k);\n    });\n  }\n  function d3_selection_onListener(listener, argumentz) {\n    return function(e) {\n      var o = d3.event;\n      d3.event = e;\n      argumentz[0] = this.__data__;\n      try {\n        listener.apply(this, argumentz);\n      } finally {\n        d3.event = o;\n      }\n    };\n  }\n  function d3_selection_onFilter(listener, argumentz) {\n    var l = d3_selection_onListener(listener, argumentz);\n    return function(e) {\n      var target = this, related = e.relatedTarget;\n      if (!related || related !== target && !(related.compareDocumentPosition(target) & 8)) {\n        l.call(target, e);\n      }\n    };\n  }\n  var d3_event_dragSelect, d3_event_dragId = 0;\n  function d3_event_dragSuppress(node) {\n    var name = \".dragsuppress-\" + ++d3_event_dragId, click = \"click\" + name, w = d3.select(d3_window(node)).on(\"touchmove\" + name, d3_eventPreventDefault).on(\"dragstart\" + name, d3_eventPreventDefault).on(\"selectstart\" + name, d3_eventPreventDefault);\n    if (d3_event_dragSelect == null) {\n      d3_event_dragSelect = \"onselectstart\" in node ? false : d3_vendorSymbol(node.style, \"userSelect\");\n    }\n    if (d3_event_dragSelect) {\n      var style = d3_documentElement(node).style, select = style[d3_event_dragSelect];\n      style[d3_event_dragSelect] = \"none\";\n    }\n    return function(suppressClick) {\n      w.on(name, null);\n      if (d3_event_dragSelect) style[d3_event_dragSelect] = select;\n      if (suppressClick) {\n        var off = function() {\n          w.on(click, null);\n        };\n        w.on(click, function() {\n          d3_eventPreventDefault();\n          off();\n        }, true);\n        setTimeout(off, 0);\n      }\n    };\n  }\n  d3.mouse = function(container) {\n    return d3_mousePoint(container, d3_eventSource());\n  };\n  var d3_mouse_bug44083 = this.navigator && /WebKit/.test(this.navigator.userAgent) ? -1 : 0;\n  function d3_mousePoint(container, e) {\n    if (e.changedTouches) e = e.changedTouches[0];\n    var svg = container.ownerSVGElement || container;\n    if (svg.createSVGPoint) {\n      var point = svg.createSVGPoint();\n      if (d3_mouse_bug44083 < 0) {\n        var window = d3_window(container);\n        if (window.scrollX || window.scrollY) {\n          svg = d3.select(\"body\").append(\"svg\").style({\n            position: \"absolute\",\n            top: 0,\n            left: 0,\n            margin: 0,\n            padding: 0,\n            border: \"none\"\n          }, \"important\");\n          var ctm = svg[0][0].getScreenCTM();\n          d3_mouse_bug44083 = !(ctm.f || ctm.e);\n          svg.remove();\n        }\n      }\n      if (d3_mouse_bug44083) point.x = e.pageX, point.y = e.pageY; else point.x = e.clientX, \n      point.y = e.clientY;\n      point = point.matrixTransform(container.getScreenCTM().inverse());\n      return [ point.x, point.y ];\n    }\n    var rect = container.getBoundingClientRect();\n    return [ e.clientX - rect.left - container.clientLeft, e.clientY - rect.top - container.clientTop ];\n  }\n  d3.touch = function(container, touches, identifier) {\n    if (arguments.length < 3) identifier = touches, touches = d3_eventSource().changedTouches;\n    if (touches) for (var i = 0, n = touches.length, touch; i < n; ++i) {\n      if ((touch = touches[i]).identifier === identifier) {\n        return d3_mousePoint(container, touch);\n      }\n    }\n  };\n  d3.behavior.drag = function() {\n    var event = d3_eventDispatch(drag, \"drag\", \"dragstart\", \"dragend\"), origin = null, mousedown = dragstart(d3_noop, d3.mouse, d3_window, \"mousemove\", \"mouseup\"), touchstart = dragstart(d3_behavior_dragTouchId, d3.touch, d3_identity, \"touchmove\", \"touchend\");\n    function drag() {\n      this.on(\"mousedown.drag\", mousedown).on(\"touchstart.drag\", touchstart);\n    }\n    function dragstart(id, position, subject, move, end) {\n      return function() {\n        var that = this, target = d3.event.target, parent = that.parentNode, dispatch = event.of(that, arguments), dragged = 0, dragId = id(), dragName = \".drag\" + (dragId == null ? \"\" : \"-\" + dragId), dragOffset, dragSubject = d3.select(subject(target)).on(move + dragName, moved).on(end + dragName, ended), dragRestore = d3_event_dragSuppress(target), position0 = position(parent, dragId);\n        if (origin) {\n          dragOffset = origin.apply(that, arguments);\n          dragOffset = [ dragOffset.x - position0[0], dragOffset.y - position0[1] ];\n        } else {\n          dragOffset = [ 0, 0 ];\n        }\n        dispatch({\n          type: \"dragstart\"\n        });\n        function moved() {\n          var position1 = position(parent, dragId), dx, dy;\n          if (!position1) return;\n          dx = position1[0] - position0[0];\n          dy = position1[1] - position0[1];\n          dragged |= dx | dy;\n          position0 = position1;\n          dispatch({\n            type: \"drag\",\n            x: position1[0] + dragOffset[0],\n            y: position1[1] + dragOffset[1],\n            dx: dx,\n            dy: dy\n          });\n        }\n        function ended() {\n          if (!position(parent, dragId)) return;\n          dragSubject.on(move + dragName, null).on(end + dragName, null);\n          dragRestore(dragged && d3.event.target === target);\n          dispatch({\n            type: \"dragend\"\n          });\n        }\n      };\n    }\n    drag.origin = function(x) {\n      if (!arguments.length) return origin;\n      origin = x;\n      return drag;\n    };\n    return d3.rebind(drag, event, \"on\");\n  };\n  function d3_behavior_dragTouchId() {\n    return d3.event.changedTouches[0].identifier;\n  }\n  d3.touches = function(container, touches) {\n    if (arguments.length < 2) touches = d3_eventSource().touches;\n    return touches ? d3_array(touches).map(function(touch) {\n      var point = d3_mousePoint(container, touch);\n      point.identifier = touch.identifier;\n      return point;\n    }) : [];\n  };\n  var ε = 1e-6, ε2 = ε * ε, π = Math.PI, τ = 2 * π, τε = τ - ε, halfπ = π / 2, d3_radians = π / 180, d3_degrees = 180 / π;\n  function d3_sgn(x) {\n    return x > 0 ? 1 : x < 0 ? -1 : 0;\n  }\n  function d3_cross2d(a, b, c) {\n    return (b[0] - a[0]) * (c[1] - a[1]) - (b[1] - a[1]) * (c[0] - a[0]);\n  }\n  function d3_acos(x) {\n    return x > 1 ? 0 : x < -1 ? π : Math.acos(x);\n  }\n  function d3_asin(x) {\n    return x > 1 ? halfπ : x < -1 ? -halfπ : Math.asin(x);\n  }\n  function d3_sinh(x) {\n    return ((x = Math.exp(x)) - 1 / x) / 2;\n  }\n  function d3_cosh(x) {\n    return ((x = Math.exp(x)) + 1 / x) / 2;\n  }\n  function d3_tanh(x) {\n    return ((x = Math.exp(2 * x)) - 1) / (x + 1);\n  }\n  function d3_haversin(x) {\n    return (x = Math.sin(x / 2)) * x;\n  }\n  var ρ = Math.SQRT2, ρ2 = 2, ρ4 = 4;\n  d3.interpolateZoom = function(p0, p1) {\n    var ux0 = p0[0], uy0 = p0[1], w0 = p0[2], ux1 = p1[0], uy1 = p1[1], w1 = p1[2];\n    var dx = ux1 - ux0, dy = uy1 - uy0, d2 = dx * dx + dy * dy, d1 = Math.sqrt(d2), b0 = (w1 * w1 - w0 * w0 + ρ4 * d2) / (2 * w0 * ρ2 * d1), b1 = (w1 * w1 - w0 * w0 - ρ4 * d2) / (2 * w1 * ρ2 * d1), r0 = Math.log(Math.sqrt(b0 * b0 + 1) - b0), r1 = Math.log(Math.sqrt(b1 * b1 + 1) - b1), dr = r1 - r0, S = (dr || Math.log(w1 / w0)) / ρ;\n    function interpolate(t) {\n      var s = t * S;\n      if (dr) {\n        var coshr0 = d3_cosh(r0), u = w0 / (ρ2 * d1) * (coshr0 * d3_tanh(ρ * s + r0) - d3_sinh(r0));\n        return [ ux0 + u * dx, uy0 + u * dy, w0 * coshr0 / d3_cosh(ρ * s + r0) ];\n      }\n      return [ ux0 + t * dx, uy0 + t * dy, w0 * Math.exp(ρ * s) ];\n    }\n    interpolate.duration = S * 1e3;\n    return interpolate;\n  };\n  d3.behavior.zoom = function() {\n    var view = {\n      x: 0,\n      y: 0,\n      k: 1\n    }, translate0, center0, center, size = [ 960, 500 ], scaleExtent = d3_behavior_zoomInfinity, duration = 250, zooming = 0, mousedown = \"mousedown.zoom\", mousemove = \"mousemove.zoom\", mouseup = \"mouseup.zoom\", mousewheelTimer, touchstart = \"touchstart.zoom\", touchtime, event = d3_eventDispatch(zoom, \"zoomstart\", \"zoom\", \"zoomend\"), x0, x1, y0, y1;\n    if (!d3_behavior_zoomWheel) {\n      d3_behavior_zoomWheel = \"onwheel\" in d3_document ? (d3_behavior_zoomDelta = function() {\n        return -d3.event.deltaY * (d3.event.deltaMode ? 120 : 1);\n      }, \"wheel\") : \"onmousewheel\" in d3_document ? (d3_behavior_zoomDelta = function() {\n        return d3.event.wheelDelta;\n      }, \"mousewheel\") : (d3_behavior_zoomDelta = function() {\n        return -d3.event.detail;\n      }, \"MozMousePixelScroll\");\n    }\n    function zoom(g) {\n      g.on(mousedown, mousedowned).on(d3_behavior_zoomWheel + \".zoom\", mousewheeled).on(\"dblclick.zoom\", dblclicked).on(touchstart, touchstarted);\n    }\n    zoom.event = function(g) {\n      g.each(function() {\n        var dispatch = event.of(this, arguments), view1 = view;\n        if (d3_transitionInheritId) {\n          d3.select(this).transition().each(\"start.zoom\", function() {\n            view = this.__chart__ || {\n              x: 0,\n              y: 0,\n              k: 1\n            };\n            zoomstarted(dispatch);\n          }).tween(\"zoom:zoom\", function() {\n            var dx = size[0], dy = size[1], cx = center0 ? center0[0] : dx / 2, cy = center0 ? center0[1] : dy / 2, i = d3.interpolateZoom([ (cx - view.x) / view.k, (cy - view.y) / view.k, dx / view.k ], [ (cx - view1.x) / view1.k, (cy - view1.y) / view1.k, dx / view1.k ]);\n            return function(t) {\n              var l = i(t), k = dx / l[2];\n              this.__chart__ = view = {\n                x: cx - l[0] * k,\n                y: cy - l[1] * k,\n                k: k\n              };\n              zoomed(dispatch);\n            };\n          }).each(\"interrupt.zoom\", function() {\n            zoomended(dispatch);\n          }).each(\"end.zoom\", function() {\n            zoomended(dispatch);\n          });\n        } else {\n          this.__chart__ = view;\n          zoomstarted(dispatch);\n          zoomed(dispatch);\n          zoomended(dispatch);\n        }\n      });\n    };\n    zoom.translate = function(_) {\n      if (!arguments.length) return [ view.x, view.y ];\n      view = {\n        x: +_[0],\n        y: +_[1],\n        k: view.k\n      };\n      rescale();\n      return zoom;\n    };\n    zoom.scale = function(_) {\n      if (!arguments.length) return view.k;\n      view = {\n        x: view.x,\n        y: view.y,\n        k: +_\n      };\n      rescale();\n      return zoom;\n    };\n    zoom.scaleExtent = function(_) {\n      if (!arguments.length) return scaleExtent;\n      scaleExtent = _ == null ? d3_behavior_zoomInfinity : [ +_[0], +_[1] ];\n      return zoom;\n    };\n    zoom.center = function(_) {\n      if (!arguments.length) return center;\n      center = _ && [ +_[0], +_[1] ];\n      return zoom;\n    };\n    zoom.size = function(_) {\n      if (!arguments.length) return size;\n      size = _ && [ +_[0], +_[1] ];\n      return zoom;\n    };\n    zoom.duration = function(_) {\n      if (!arguments.length) return duration;\n      duration = +_;\n      return zoom;\n    };\n    zoom.x = function(z) {\n      if (!arguments.length) return x1;\n      x1 = z;\n      x0 = z.copy();\n      view = {\n        x: 0,\n        y: 0,\n        k: 1\n      };\n      return zoom;\n    };\n    zoom.y = function(z) {\n      if (!arguments.length) return y1;\n      y1 = z;\n      y0 = z.copy();\n      view = {\n        x: 0,\n        y: 0,\n        k: 1\n      };\n      return zoom;\n    };\n    function location(p) {\n      return [ (p[0] - view.x) / view.k, (p[1] - view.y) / view.k ];\n    }\n    function point(l) {\n      return [ l[0] * view.k + view.x, l[1] * view.k + view.y ];\n    }\n    function scaleTo(s) {\n      view.k = Math.max(scaleExtent[0], Math.min(scaleExtent[1], s));\n    }\n    function translateTo(p, l) {\n      l = point(l);\n      view.x += p[0] - l[0];\n      view.y += p[1] - l[1];\n    }\n    function zoomTo(that, p, l, k) {\n      that.__chart__ = {\n        x: view.x,\n        y: view.y,\n        k: view.k\n      };\n      scaleTo(Math.pow(2, k));\n      translateTo(center0 = p, l);\n      that = d3.select(that);\n      if (duration > 0) that = that.transition().duration(duration);\n      that.call(zoom.event);\n    }\n    function rescale() {\n      if (x1) x1.domain(x0.range().map(function(x) {\n        return (x - view.x) / view.k;\n      }).map(x0.invert));\n      if (y1) y1.domain(y0.range().map(function(y) {\n        return (y - view.y) / view.k;\n      }).map(y0.invert));\n    }\n    function zoomstarted(dispatch) {\n      if (!zooming++) dispatch({\n        type: \"zoomstart\"\n      });\n    }\n    function zoomed(dispatch) {\n      rescale();\n      dispatch({\n        type: \"zoom\",\n        scale: view.k,\n        translate: [ view.x, view.y ]\n      });\n    }\n    function zoomended(dispatch) {\n      if (!--zooming) dispatch({\n        type: \"zoomend\"\n      });\n      center0 = null;\n    }\n    function mousedowned() {\n      var that = this, target = d3.event.target, dispatch = event.of(that, arguments), dragged = 0, subject = d3.select(d3_window(that)).on(mousemove, moved).on(mouseup, ended), location0 = location(d3.mouse(that)), dragRestore = d3_event_dragSuppress(that);\n      d3_selection_interrupt.call(that);\n      zoomstarted(dispatch);\n      function moved() {\n        dragged = 1;\n        translateTo(d3.mouse(that), location0);\n        zoomed(dispatch);\n      }\n      function ended() {\n        subject.on(mousemove, null).on(mouseup, null);\n        dragRestore(dragged && d3.event.target === target);\n        zoomended(dispatch);\n      }\n    }\n    function touchstarted() {\n      var that = this, dispatch = event.of(that, arguments), locations0 = {}, distance0 = 0, scale0, zoomName = \".zoom-\" + d3.event.changedTouches[0].identifier, touchmove = \"touchmove\" + zoomName, touchend = \"touchend\" + zoomName, targets = [], subject = d3.select(that), dragRestore = d3_event_dragSuppress(that);\n      started();\n      zoomstarted(dispatch);\n      subject.on(mousedown, null).on(touchstart, started);\n      function relocate() {\n        var touches = d3.touches(that);\n        scale0 = view.k;\n        touches.forEach(function(t) {\n          if (t.identifier in locations0) locations0[t.identifier] = location(t);\n        });\n        return touches;\n      }\n      function started() {\n        var target = d3.event.target;\n        d3.select(target).on(touchmove, moved).on(touchend, ended);\n        targets.push(target);\n        var changed = d3.event.changedTouches;\n        for (var i = 0, n = changed.length; i < n; ++i) {\n          locations0[changed[i].identifier] = null;\n        }\n        var touches = relocate(), now = Date.now();\n        if (touches.length === 1) {\n          if (now - touchtime < 500) {\n            var p = touches[0];\n            zoomTo(that, p, locations0[p.identifier], Math.floor(Math.log(view.k) / Math.LN2) + 1);\n            d3_eventPreventDefault();\n          }\n          touchtime = now;\n        } else if (touches.length > 1) {\n          var p = touches[0], q = touches[1], dx = p[0] - q[0], dy = p[1] - q[1];\n          distance0 = dx * dx + dy * dy;\n        }\n      }\n      function moved() {\n        var touches = d3.touches(that), p0, l0, p1, l1;\n        d3_selection_interrupt.call(that);\n        for (var i = 0, n = touches.length; i < n; ++i, l1 = null) {\n          p1 = touches[i];\n          if (l1 = locations0[p1.identifier]) {\n            if (l0) break;\n            p0 = p1, l0 = l1;\n          }\n        }\n        if (l1) {\n          var distance1 = (distance1 = p1[0] - p0[0]) * distance1 + (distance1 = p1[1] - p0[1]) * distance1, scale1 = distance0 && Math.sqrt(distance1 / distance0);\n          p0 = [ (p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2 ];\n          l0 = [ (l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2 ];\n          scaleTo(scale1 * scale0);\n        }\n        touchtime = null;\n        translateTo(p0, l0);\n        zoomed(dispatch);\n      }\n      function ended() {\n        if (d3.event.touches.length) {\n          var changed = d3.event.changedTouches;\n          for (var i = 0, n = changed.length; i < n; ++i) {\n            delete locations0[changed[i].identifier];\n          }\n          for (var identifier in locations0) {\n            return void relocate();\n          }\n        }\n        d3.selectAll(targets).on(zoomName, null);\n        subject.on(mousedown, mousedowned).on(touchstart, touchstarted);\n        dragRestore();\n        zoomended(dispatch);\n      }\n    }\n    function mousewheeled() {\n      var dispatch = event.of(this, arguments);\n      if (mousewheelTimer) clearTimeout(mousewheelTimer); else translate0 = location(center0 = center || d3.mouse(this)), \n      d3_selection_interrupt.call(this), zoomstarted(dispatch);\n      mousewheelTimer = setTimeout(function() {\n        mousewheelTimer = null;\n        zoomended(dispatch);\n      }, 50);\n      d3_eventPreventDefault();\n      scaleTo(Math.pow(2, d3_behavior_zoomDelta() * .002) * view.k);\n      translateTo(center0, translate0);\n      zoomed(dispatch);\n    }\n    function dblclicked() {\n      var p = d3.mouse(this), k = Math.log(view.k) / Math.LN2;\n      zoomTo(this, p, location(p), d3.event.shiftKey ? Math.ceil(k) - 1 : Math.floor(k) + 1);\n    }\n    return d3.rebind(zoom, event, \"on\");\n  };\n  var d3_behavior_zoomInfinity = [ 0, Infinity ], d3_behavior_zoomDelta, d3_behavior_zoomWheel;\n  d3.color = d3_color;\n  function d3_color() {}\n  d3_color.prototype.toString = function() {\n    return this.rgb() + \"\";\n  };\n  d3.hsl = d3_hsl;\n  function d3_hsl(h, s, l) {\n    return this instanceof d3_hsl ? void (this.h = +h, this.s = +s, this.l = +l) : arguments.length < 2 ? h instanceof d3_hsl ? new d3_hsl(h.h, h.s, h.l) : d3_rgb_parse(\"\" + h, d3_rgb_hsl, d3_hsl) : new d3_hsl(h, s, l);\n  }\n  var d3_hslPrototype = d3_hsl.prototype = new d3_color();\n  d3_hslPrototype.brighter = function(k) {\n    k = Math.pow(.7, arguments.length ? k : 1);\n    return new d3_hsl(this.h, this.s, this.l / k);\n  };\n  d3_hslPrototype.darker = function(k) {\n    k = Math.pow(.7, arguments.length ? k : 1);\n    return new d3_hsl(this.h, this.s, k * this.l);\n  };\n  d3_hslPrototype.rgb = function() {\n    return d3_hsl_rgb(this.h, this.s, this.l);\n  };\n  function d3_hsl_rgb(h, s, l) {\n    var m1, m2;\n    h = isNaN(h) ? 0 : (h %= 360) < 0 ? h + 360 : h;\n    s = isNaN(s) ? 0 : s < 0 ? 0 : s > 1 ? 1 : s;\n    l = l < 0 ? 0 : l > 1 ? 1 : l;\n    m2 = l <= .5 ? l * (1 + s) : l + s - l * s;\n    m1 = 2 * l - m2;\n    function v(h) {\n      if (h > 360) h -= 360; else if (h < 0) h += 360;\n      if (h < 60) return m1 + (m2 - m1) * h / 60;\n      if (h < 180) return m2;\n      if (h < 240) return m1 + (m2 - m1) * (240 - h) / 60;\n      return m1;\n    }\n    function vv(h) {\n      return Math.round(v(h) * 255);\n    }\n    return new d3_rgb(vv(h + 120), vv(h), vv(h - 120));\n  }\n  d3.hcl = d3_hcl;\n  function d3_hcl(h, c, l) {\n    return this instanceof d3_hcl ? void (this.h = +h, this.c = +c, this.l = +l) : arguments.length < 2 ? h instanceof d3_hcl ? new d3_hcl(h.h, h.c, h.l) : h instanceof d3_lab ? d3_lab_hcl(h.l, h.a, h.b) : d3_lab_hcl((h = d3_rgb_lab((h = d3.rgb(h)).r, h.g, h.b)).l, h.a, h.b) : new d3_hcl(h, c, l);\n  }\n  var d3_hclPrototype = d3_hcl.prototype = new d3_color();\n  d3_hclPrototype.brighter = function(k) {\n    return new d3_hcl(this.h, this.c, Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)));\n  };\n  d3_hclPrototype.darker = function(k) {\n    return new d3_hcl(this.h, this.c, Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)));\n  };\n  d3_hclPrototype.rgb = function() {\n    return d3_hcl_lab(this.h, this.c, this.l).rgb();\n  };\n  function d3_hcl_lab(h, c, l) {\n    if (isNaN(h)) h = 0;\n    if (isNaN(c)) c = 0;\n    return new d3_lab(l, Math.cos(h *= d3_radians) * c, Math.sin(h) * c);\n  }\n  d3.lab = d3_lab;\n  function d3_lab(l, a, b) {\n    return this instanceof d3_lab ? void (this.l = +l, this.a = +a, this.b = +b) : arguments.length < 2 ? l instanceof d3_lab ? new d3_lab(l.l, l.a, l.b) : l instanceof d3_hcl ? d3_hcl_lab(l.h, l.c, l.l) : d3_rgb_lab((l = d3_rgb(l)).r, l.g, l.b) : new d3_lab(l, a, b);\n  }\n  var d3_lab_K = 18;\n  var d3_lab_X = .95047, d3_lab_Y = 1, d3_lab_Z = 1.08883;\n  var d3_labPrototype = d3_lab.prototype = new d3_color();\n  d3_labPrototype.brighter = function(k) {\n    return new d3_lab(Math.min(100, this.l + d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);\n  };\n  d3_labPrototype.darker = function(k) {\n    return new d3_lab(Math.max(0, this.l - d3_lab_K * (arguments.length ? k : 1)), this.a, this.b);\n  };\n  d3_labPrototype.rgb = function() {\n    return d3_lab_rgb(this.l, this.a, this.b);\n  };\n  function d3_lab_rgb(l, a, b) {\n    var y = (l + 16) / 116, x = y + a / 500, z = y - b / 200;\n    x = d3_lab_xyz(x) * d3_lab_X;\n    y = d3_lab_xyz(y) * d3_lab_Y;\n    z = d3_lab_xyz(z) * d3_lab_Z;\n    return new d3_rgb(d3_xyz_rgb(3.2404542 * x - 1.5371385 * y - .4985314 * z), d3_xyz_rgb(-.969266 * x + 1.8760108 * y + .041556 * z), d3_xyz_rgb(.0556434 * x - .2040259 * y + 1.0572252 * z));\n  }\n  function d3_lab_hcl(l, a, b) {\n    return l > 0 ? new d3_hcl(Math.atan2(b, a) * d3_degrees, Math.sqrt(a * a + b * b), l) : new d3_hcl(NaN, NaN, l);\n  }\n  function d3_lab_xyz(x) {\n    return x > .206893034 ? x * x * x : (x - 4 / 29) / 7.787037;\n  }\n  function d3_xyz_lab(x) {\n    return x > .008856 ? Math.pow(x, 1 / 3) : 7.787037 * x + 4 / 29;\n  }\n  function d3_xyz_rgb(r) {\n    return Math.round(255 * (r <= .00304 ? 12.92 * r : 1.055 * Math.pow(r, 1 / 2.4) - .055));\n  }\n  d3.rgb = d3_rgb;\n  function d3_rgb(r, g, b) {\n    return this instanceof d3_rgb ? void (this.r = ~~r, this.g = ~~g, this.b = ~~b) : arguments.length < 2 ? r instanceof d3_rgb ? new d3_rgb(r.r, r.g, r.b) : d3_rgb_parse(\"\" + r, d3_rgb, d3_hsl_rgb) : new d3_rgb(r, g, b);\n  }\n  function d3_rgbNumber(value) {\n    return new d3_rgb(value >> 16, value >> 8 & 255, value & 255);\n  }\n  function d3_rgbString(value) {\n    return d3_rgbNumber(value) + \"\";\n  }\n  var d3_rgbPrototype = d3_rgb.prototype = new d3_color();\n  d3_rgbPrototype.brighter = function(k) {\n    k = Math.pow(.7, arguments.length ? k : 1);\n    var r = this.r, g = this.g, b = this.b, i = 30;\n    if (!r && !g && !b) return new d3_rgb(i, i, i);\n    if (r && r < i) r = i;\n    if (g && g < i) g = i;\n    if (b && b < i) b = i;\n    return new d3_rgb(Math.min(255, r / k), Math.min(255, g / k), Math.min(255, b / k));\n  };\n  d3_rgbPrototype.darker = function(k) {\n    k = Math.pow(.7, arguments.length ? k : 1);\n    return new d3_rgb(k * this.r, k * this.g, k * this.b);\n  };\n  d3_rgbPrototype.hsl = function() {\n    return d3_rgb_hsl(this.r, this.g, this.b);\n  };\n  d3_rgbPrototype.toString = function() {\n    return \"#\" + d3_rgb_hex(this.r) + d3_rgb_hex(this.g) + d3_rgb_hex(this.b);\n  };\n  function d3_rgb_hex(v) {\n    return v < 16 ? \"0\" + Math.max(0, v).toString(16) : Math.min(255, v).toString(16);\n  }\n  function d3_rgb_parse(format, rgb, hsl) {\n    var r = 0, g = 0, b = 0, m1, m2, color;\n    m1 = /([a-z]+)\\((.*)\\)/i.exec(format);\n    if (m1) {\n      m2 = m1[2].split(\",\");\n      switch (m1[1]) {\n       case \"hsl\":\n        {\n          return hsl(parseFloat(m2[0]), parseFloat(m2[1]) / 100, parseFloat(m2[2]) / 100);\n        }\n\n       case \"rgb\":\n        {\n          return rgb(d3_rgb_parseNumber(m2[0]), d3_rgb_parseNumber(m2[1]), d3_rgb_parseNumber(m2[2]));\n        }\n      }\n    }\n    if (color = d3_rgb_names.get(format.toLowerCase())) {\n      return rgb(color.r, color.g, color.b);\n    }\n    if (format != null && format.charAt(0) === \"#\" && !isNaN(color = parseInt(format.slice(1), 16))) {\n      if (format.length === 4) {\n        r = (color & 3840) >> 4;\n        r = r >> 4 | r;\n        g = color & 240;\n        g = g >> 4 | g;\n        b = color & 15;\n        b = b << 4 | b;\n      } else if (format.length === 7) {\n        r = (color & 16711680) >> 16;\n        g = (color & 65280) >> 8;\n        b = color & 255;\n      }\n    }\n    return rgb(r, g, b);\n  }\n  function d3_rgb_hsl(r, g, b) {\n    var min = Math.min(r /= 255, g /= 255, b /= 255), max = Math.max(r, g, b), d = max - min, h, s, l = (max + min) / 2;\n    if (d) {\n      s = l < .5 ? d / (max + min) : d / (2 - max - min);\n      if (r == max) h = (g - b) / d + (g < b ? 6 : 0); else if (g == max) h = (b - r) / d + 2; else h = (r - g) / d + 4;\n      h *= 60;\n    } else {\n      h = NaN;\n      s = l > 0 && l < 1 ? 0 : h;\n    }\n    return new d3_hsl(h, s, l);\n  }\n  function d3_rgb_lab(r, g, b) {\n    r = d3_rgb_xyz(r);\n    g = d3_rgb_xyz(g);\n    b = d3_rgb_xyz(b);\n    var x = d3_xyz_lab((.4124564 * r + .3575761 * g + .1804375 * b) / d3_lab_X), y = d3_xyz_lab((.2126729 * r + .7151522 * g + .072175 * b) / d3_lab_Y), z = d3_xyz_lab((.0193339 * r + .119192 * g + .9503041 * b) / d3_lab_Z);\n    return d3_lab(116 * y - 16, 500 * (x - y), 200 * (y - z));\n  }\n  function d3_rgb_xyz(r) {\n    return (r /= 255) <= .04045 ? r / 12.92 : Math.pow((r + .055) / 1.055, 2.4);\n  }\n  function d3_rgb_parseNumber(c) {\n    var f = parseFloat(c);\n    return c.charAt(c.length - 1) === \"%\" ? Math.round(f * 2.55) : f;\n  }\n  var d3_rgb_names = d3.map({\n    aliceblue: 15792383,\n    antiquewhite: 16444375,\n    aqua: 65535,\n    aquamarine: 8388564,\n    azure: 15794175,\n    beige: 16119260,\n    bisque: 16770244,\n    black: 0,\n    blanchedalmond: 16772045,\n    blue: 255,\n    blueviolet: 9055202,\n    brown: 10824234,\n    burlywood: 14596231,\n    cadetblue: 6266528,\n    chartreuse: 8388352,\n    chocolate: 13789470,\n    coral: 16744272,\n    cornflowerblue: 6591981,\n    cornsilk: 16775388,\n    crimson: 14423100,\n    cyan: 65535,\n    darkblue: 139,\n    darkcyan: 35723,\n    darkgoldenrod: 12092939,\n    darkgray: 11119017,\n    darkgreen: 25600,\n    darkgrey: 11119017,\n    darkkhaki: 12433259,\n    darkmagenta: 9109643,\n    darkolivegreen: 5597999,\n    darkorange: 16747520,\n    darkorchid: 10040012,\n    darkred: 9109504,\n    darksalmon: 15308410,\n    darkseagreen: 9419919,\n    darkslateblue: 4734347,\n    darkslategray: 3100495,\n    darkslategrey: 3100495,\n    darkturquoise: 52945,\n    darkviolet: 9699539,\n    deeppink: 16716947,\n    deepskyblue: 49151,\n    dimgray: 6908265,\n    dimgrey: 6908265,\n    dodgerblue: 2003199,\n    firebrick: 11674146,\n    floralwhite: 16775920,\n    forestgreen: 2263842,\n    fuchsia: 16711935,\n    gainsboro: 14474460,\n    ghostwhite: 16316671,\n    gold: 16766720,\n    goldenrod: 14329120,\n    gray: 8421504,\n    green: 32768,\n    greenyellow: 11403055,\n    grey: 8421504,\n    honeydew: 15794160,\n    hotpink: 16738740,\n    indianred: 13458524,\n    indigo: 4915330,\n    ivory: 16777200,\n    khaki: 15787660,\n    lavender: 15132410,\n    lavenderblush: 16773365,\n    lawngreen: 8190976,\n    lemonchiffon: 16775885,\n    lightblue: 11393254,\n    lightcoral: 15761536,\n    lightcyan: 14745599,\n    lightgoldenrodyellow: 16448210,\n    lightgray: 13882323,\n    lightgreen: 9498256,\n    lightgrey: 13882323,\n    lightpink: 16758465,\n    lightsalmon: 16752762,\n    lightseagreen: 2142890,\n    lightskyblue: 8900346,\n    lightslategray: 7833753,\n    lightslategrey: 7833753,\n    lightsteelblue: 11584734,\n    lightyellow: 16777184,\n    lime: 65280,\n    limegreen: 3329330,\n    linen: 16445670,\n    magenta: 16711935,\n    maroon: 8388608,\n    mediumaquamarine: 6737322,\n    mediumblue: 205,\n    mediumorchid: 12211667,\n    mediumpurple: 9662683,\n    mediumseagreen: 3978097,\n    mediumslateblue: 8087790,\n    mediumspringgreen: 64154,\n    mediumturquoise: 4772300,\n    mediumvioletred: 13047173,\n    midnightblue: 1644912,\n    mintcream: 16121850,\n    mistyrose: 16770273,\n    moccasin: 16770229,\n    navajowhite: 16768685,\n    navy: 128,\n    oldlace: 16643558,\n    olive: 8421376,\n    olivedrab: 7048739,\n    orange: 16753920,\n    orangered: 16729344,\n    orchid: 14315734,\n    palegoldenrod: 15657130,\n    palegreen: 10025880,\n    paleturquoise: 11529966,\n    palevioletred: 14381203,\n    papayawhip: 16773077,\n    peachpuff: 16767673,\n    peru: 13468991,\n    pink: 16761035,\n    plum: 14524637,\n    powderblue: 11591910,\n    purple: 8388736,\n    rebeccapurple: 6697881,\n    red: 16711680,\n    rosybrown: 12357519,\n    royalblue: 4286945,\n    saddlebrown: 9127187,\n    salmon: 16416882,\n    sandybrown: 16032864,\n    seagreen: 3050327,\n    seashell: 16774638,\n    sienna: 10506797,\n    silver: 12632256,\n    skyblue: 8900331,\n    slateblue: 6970061,\n    slategray: 7372944,\n    slategrey: 7372944,\n    snow: 16775930,\n    springgreen: 65407,\n    steelblue: 4620980,\n    tan: 13808780,\n    teal: 32896,\n    thistle: 14204888,\n    tomato: 16737095,\n    turquoise: 4251856,\n    violet: 15631086,\n    wheat: 16113331,\n    white: 16777215,\n    whitesmoke: 16119285,\n    yellow: 16776960,\n    yellowgreen: 10145074\n  });\n  d3_rgb_names.forEach(function(key, value) {\n    d3_rgb_names.set(key, d3_rgbNumber(value));\n  });\n  function d3_functor(v) {\n    return typeof v === \"function\" ? v : function() {\n      return v;\n    };\n  }\n  d3.functor = d3_functor;\n  d3.xhr = d3_xhrType(d3_identity);\n  function d3_xhrType(response) {\n    return function(url, mimeType, callback) {\n      if (arguments.length === 2 && typeof mimeType === \"function\") callback = mimeType, \n      mimeType = null;\n      return d3_xhr(url, mimeType, response, callback);\n    };\n  }\n  function d3_xhr(url, mimeType, response, callback) {\n    var xhr = {}, dispatch = d3.dispatch(\"beforesend\", \"progress\", \"load\", \"error\"), headers = {}, request = new XMLHttpRequest(), responseType = null;\n    if (this.XDomainRequest && !(\"withCredentials\" in request) && /^(http(s)?:)?\\/\\//.test(url)) request = new XDomainRequest();\n    \"onload\" in request ? request.onload = request.onerror = respond : request.onreadystatechange = function() {\n      request.readyState > 3 && respond();\n    };\n    function respond() {\n      var status = request.status, result;\n      if (!status && d3_xhrHasResponse(request) || status >= 200 && status < 300 || status === 304) {\n        try {\n          result = response.call(xhr, request);\n        } catch (e) {\n          dispatch.error.call(xhr, e);\n          return;\n        }\n        dispatch.load.call(xhr, result);\n      } else {\n        dispatch.error.call(xhr, request);\n      }\n    }\n    request.onprogress = function(event) {\n      var o = d3.event;\n      d3.event = event;\n      try {\n        dispatch.progress.call(xhr, request);\n      } finally {\n        d3.event = o;\n      }\n    };\n    xhr.header = function(name, value) {\n      name = (name + \"\").toLowerCase();\n      if (arguments.length < 2) return headers[name];\n      if (value == null) delete headers[name]; else headers[name] = value + \"\";\n      return xhr;\n    };\n    xhr.mimeType = function(value) {\n      if (!arguments.length) return mimeType;\n      mimeType = value == null ? null : value + \"\";\n      return xhr;\n    };\n    xhr.responseType = function(value) {\n      if (!arguments.length) return responseType;\n      responseType = value;\n      return xhr;\n    };\n    xhr.response = function(value) {\n      response = value;\n      return xhr;\n    };\n    [ \"get\", \"post\" ].forEach(function(method) {\n      xhr[method] = function() {\n        return xhr.send.apply(xhr, [ method ].concat(d3_array(arguments)));\n      };\n    });\n    xhr.send = function(method, data, callback) {\n      if (arguments.length === 2 && typeof data === \"function\") callback = data, data = null;\n      request.open(method, url, true);\n      if (mimeType != null && !(\"accept\" in headers)) headers[\"accept\"] = mimeType + \",*/*\";\n      if (request.setRequestHeader) for (var name in headers) request.setRequestHeader(name, headers[name]);\n      if (mimeType != null && request.overrideMimeType) request.overrideMimeType(mimeType);\n      if (responseType != null) request.responseType = responseType;\n      if (callback != null) xhr.on(\"error\", callback).on(\"load\", function(request) {\n        callback(null, request);\n      });\n      dispatch.beforesend.call(xhr, request);\n      request.send(data == null ? null : data);\n      return xhr;\n    };\n    xhr.abort = function() {\n      request.abort();\n      return xhr;\n    };\n    d3.rebind(xhr, dispatch, \"on\");\n    return callback == null ? xhr : xhr.get(d3_xhr_fixCallback(callback));\n  }\n  function d3_xhr_fixCallback(callback) {\n    return callback.length === 1 ? function(error, request) {\n      callback(error == null ? request : null);\n    } : callback;\n  }\n  function d3_xhrHasResponse(request) {\n    var type = request.responseType;\n    return type && type !== \"text\" ? request.response : request.responseText;\n  }\n  d3.dsv = function(delimiter, mimeType) {\n    var reFormat = new RegExp('[\"' + delimiter + \"\\n]\"), delimiterCode = delimiter.charCodeAt(0);\n    function dsv(url, row, callback) {\n      if (arguments.length < 3) callback = row, row = null;\n      var xhr = d3_xhr(url, mimeType, row == null ? response : typedResponse(row), callback);\n      xhr.row = function(_) {\n        return arguments.length ? xhr.response((row = _) == null ? response : typedResponse(_)) : row;\n      };\n      return xhr;\n    }\n    function response(request) {\n      return dsv.parse(request.responseText);\n    }\n    function typedResponse(f) {\n      return function(request) {\n        return dsv.parse(request.responseText, f);\n      };\n    }\n    dsv.parse = function(text, f) {\n      var o;\n      return dsv.parseRows(text, function(row, i) {\n        if (o) return o(row, i - 1);\n        var a = new Function(\"d\", \"return {\" + row.map(function(name, i) {\n          return JSON.stringify(name) + \": d[\" + i + \"]\";\n        }).join(\",\") + \"}\");\n        o = f ? function(row, i) {\n          return f(a(row), i);\n        } : a;\n      });\n    };\n    dsv.parseRows = function(text, f) {\n      var EOL = {}, EOF = {}, rows = [], N = text.length, I = 0, n = 0, t, eol;\n      function token() {\n        if (I >= N) return EOF;\n        if (eol) return eol = false, EOL;\n        var j = I;\n        if (text.charCodeAt(j) === 34) {\n          var i = j;\n          while (i++ < N) {\n            if (text.charCodeAt(i) === 34) {\n              if (text.charCodeAt(i + 1) !== 34) break;\n              ++i;\n            }\n          }\n          I = i + 2;\n          var c = text.charCodeAt(i + 1);\n          if (c === 13) {\n            eol = true;\n            if (text.charCodeAt(i + 2) === 10) ++I;\n          } else if (c === 10) {\n            eol = true;\n          }\n          return text.slice(j + 1, i).replace(/\"\"/g, '\"');\n        }\n        while (I < N) {\n          var c = text.charCodeAt(I++), k = 1;\n          if (c === 10) eol = true; else if (c === 13) {\n            eol = true;\n            if (text.charCodeAt(I) === 10) ++I, ++k;\n          } else if (c !== delimiterCode) continue;\n          return text.slice(j, I - k);\n        }\n        return text.slice(j);\n      }\n      while ((t = token()) !== EOF) {\n        var a = [];\n        while (t !== EOL && t !== EOF) {\n          a.push(t);\n          t = token();\n        }\n        if (f && (a = f(a, n++)) == null) continue;\n        rows.push(a);\n      }\n      return rows;\n    };\n    dsv.format = function(rows) {\n      if (Array.isArray(rows[0])) return dsv.formatRows(rows);\n      var fieldSet = new d3_Set(), fields = [];\n      rows.forEach(function(row) {\n        for (var field in row) {\n          if (!fieldSet.has(field)) {\n            fields.push(fieldSet.add(field));\n          }\n        }\n      });\n      return [ fields.map(formatValue).join(delimiter) ].concat(rows.map(function(row) {\n        return fields.map(function(field) {\n          return formatValue(row[field]);\n        }).join(delimiter);\n      })).join(\"\\n\");\n    };\n    dsv.formatRows = function(rows) {\n      return rows.map(formatRow).join(\"\\n\");\n    };\n    function formatRow(row) {\n      return row.map(formatValue).join(delimiter);\n    }\n    function formatValue(text) {\n      return reFormat.test(text) ? '\"' + text.replace(/\\\"/g, '\"\"') + '\"' : text;\n    }\n    return dsv;\n  };\n  d3.csv = d3.dsv(\",\", \"text/csv\");\n  d3.tsv = d3.dsv(\"\t\", \"text/tab-separated-values\");\n  var d3_timer_queueHead, d3_timer_queueTail, d3_timer_interval, d3_timer_timeout, d3_timer_active, d3_timer_frame = this[d3_vendorSymbol(this, \"requestAnimationFrame\")] || function(callback) {\n    setTimeout(callback, 17);\n  };\n  d3.timer = function(callback, delay, then) {\n    var n = arguments.length;\n    if (n < 2) delay = 0;\n    if (n < 3) then = Date.now();\n    var time = then + delay, timer = {\n      c: callback,\n      t: time,\n      f: false,\n      n: null\n    };\n    if (d3_timer_queueTail) d3_timer_queueTail.n = timer; else d3_timer_queueHead = timer;\n    d3_timer_queueTail = timer;\n    if (!d3_timer_interval) {\n      d3_timer_timeout = clearTimeout(d3_timer_timeout);\n      d3_timer_interval = 1;\n      d3_timer_frame(d3_timer_step);\n    }\n  };\n  function d3_timer_step() {\n    var now = d3_timer_mark(), delay = d3_timer_sweep() - now;\n    if (delay > 24) {\n      if (isFinite(delay)) {\n        clearTimeout(d3_timer_timeout);\n        d3_timer_timeout = setTimeout(d3_timer_step, delay);\n      }\n      d3_timer_interval = 0;\n    } else {\n      d3_timer_interval = 1;\n      d3_timer_frame(d3_timer_step);\n    }\n  }\n  d3.timer.flush = function() {\n    d3_timer_mark();\n    d3_timer_sweep();\n  };\n  function d3_timer_mark() {\n    var now = Date.now();\n    d3_timer_active = d3_timer_queueHead;\n    while (d3_timer_active) {\n      if (now >= d3_timer_active.t) d3_timer_active.f = d3_timer_active.c(now - d3_timer_active.t);\n      d3_timer_active = d3_timer_active.n;\n    }\n    return now;\n  }\n  function d3_timer_sweep() {\n    var t0, t1 = d3_timer_queueHead, time = Infinity;\n    while (t1) {\n      if (t1.f) {\n        t1 = t0 ? t0.n = t1.n : d3_timer_queueHead = t1.n;\n      } else {\n        if (t1.t < time) time = t1.t;\n        t1 = (t0 = t1).n;\n      }\n    }\n    d3_timer_queueTail = t0;\n    return time;\n  }\n  function d3_format_precision(x, p) {\n    return p - (x ? Math.ceil(Math.log(x) / Math.LN10) : 1);\n  }\n  d3.round = function(x, n) {\n    return n ? Math.round(x * (n = Math.pow(10, n))) / n : Math.round(x);\n  };\n  var d3_formatPrefixes = [ \"y\", \"z\", \"a\", \"f\", \"p\", \"n\", \"µ\", \"m\", \"\", \"k\", \"M\", \"G\", \"T\", \"P\", \"E\", \"Z\", \"Y\" ].map(d3_formatPrefix);\n  d3.formatPrefix = function(value, precision) {\n    var i = 0;\n    if (value) {\n      if (value < 0) value *= -1;\n      if (precision) value = d3.round(value, d3_format_precision(value, precision));\n      i = 1 + Math.floor(1e-12 + Math.log(value) / Math.LN10);\n      i = Math.max(-24, Math.min(24, Math.floor((i - 1) / 3) * 3));\n    }\n    return d3_formatPrefixes[8 + i / 3];\n  };\n  function d3_formatPrefix(d, i) {\n    var k = Math.pow(10, abs(8 - i) * 3);\n    return {\n      scale: i > 8 ? function(d) {\n        return d / k;\n      } : function(d) {\n        return d * k;\n      },\n      symbol: d\n    };\n  }\n  function d3_locale_numberFormat(locale) {\n    var locale_decimal = locale.decimal, locale_thousands = locale.thousands, locale_grouping = locale.grouping, locale_currency = locale.currency, formatGroup = locale_grouping && locale_thousands ? function(value, width) {\n      var i = value.length, t = [], j = 0, g = locale_grouping[0], length = 0;\n      while (i > 0 && g > 0) {\n        if (length + g + 1 > width) g = Math.max(1, width - length);\n        t.push(value.substring(i -= g, i + g));\n        if ((length += g + 1) > width) break;\n        g = locale_grouping[j = (j + 1) % locale_grouping.length];\n      }\n      return t.reverse().join(locale_thousands);\n    } : d3_identity;\n    return function(specifier) {\n      var match = d3_format_re.exec(specifier), fill = match[1] || \" \", align = match[2] || \">\", sign = match[3] || \"-\", symbol = match[4] || \"\", zfill = match[5], width = +match[6], comma = match[7], precision = match[8], type = match[9], scale = 1, prefix = \"\", suffix = \"\", integer = false, exponent = true;\n      if (precision) precision = +precision.substring(1);\n      if (zfill || fill === \"0\" && align === \"=\") {\n        zfill = fill = \"0\";\n        align = \"=\";\n      }\n      switch (type) {\n       case \"n\":\n        comma = true;\n        type = \"g\";\n        break;\n\n       case \"%\":\n        scale = 100;\n        suffix = \"%\";\n        type = \"f\";\n        break;\n\n       case \"p\":\n        scale = 100;\n        suffix = \"%\";\n        type = \"r\";\n        break;\n\n       case \"b\":\n       case \"o\":\n       case \"x\":\n       case \"X\":\n        if (symbol === \"#\") prefix = \"0\" + type.toLowerCase();\n\n       case \"c\":\n        exponent = false;\n\n       case \"d\":\n        integer = true;\n        precision = 0;\n        break;\n\n       case \"s\":\n        scale = -1;\n        type = \"r\";\n        break;\n      }\n      if (symbol === \"$\") prefix = locale_currency[0], suffix = locale_currency[1];\n      if (type == \"r\" && !precision) type = \"g\";\n      if (precision != null) {\n        if (type == \"g\") precision = Math.max(1, Math.min(21, precision)); else if (type == \"e\" || type == \"f\") precision = Math.max(0, Math.min(20, precision));\n      }\n      type = d3_format_types.get(type) || d3_format_typeDefault;\n      var zcomma = zfill && comma;\n      return function(value) {\n        var fullSuffix = suffix;\n        if (integer && value % 1) return \"\";\n        var negative = value < 0 || value === 0 && 1 / value < 0 ? (value = -value, \"-\") : sign === \"-\" ? \"\" : sign;\n        if (scale < 0) {\n          var unit = d3.formatPrefix(value, precision);\n          value = unit.scale(value);\n          fullSuffix = unit.symbol + suffix;\n        } else {\n          value *= scale;\n        }\n        value = type(value, precision);\n        var i = value.lastIndexOf(\".\"), before, after;\n        if (i < 0) {\n          var j = exponent ? value.lastIndexOf(\"e\") : -1;\n          if (j < 0) before = value, after = \"\"; else before = value.substring(0, j), after = value.substring(j);\n        } else {\n          before = value.substring(0, i);\n          after = locale_decimal + value.substring(i + 1);\n        }\n        if (!zfill && comma) before = formatGroup(before, Infinity);\n        var length = prefix.length + before.length + after.length + (zcomma ? 0 : negative.length), padding = length < width ? new Array(length = width - length + 1).join(fill) : \"\";\n        if (zcomma) before = formatGroup(padding + before, padding.length ? width - after.length : Infinity);\n        negative += prefix;\n        value = before + after;\n        return (align === \"<\" ? negative + value + padding : align === \">\" ? padding + negative + value : align === \"^\" ? padding.substring(0, length >>= 1) + negative + value + padding.substring(length) : negative + (zcomma ? value : padding + value)) + fullSuffix;\n      };\n    };\n  }\n  var d3_format_re = /(?:([^{])?([<>=^]))?([+\\- ])?([$#])?(0)?(\\d+)?(,)?(\\.-?\\d+)?([a-z%])?/i;\n  var d3_format_types = d3.map({\n    b: function(x) {\n      return x.toString(2);\n    },\n    c: function(x) {\n      return String.fromCharCode(x);\n    },\n    o: function(x) {\n      return x.toString(8);\n    },\n    x: function(x) {\n      return x.toString(16);\n    },\n    X: function(x) {\n      return x.toString(16).toUpperCase();\n    },\n    g: function(x, p) {\n      return x.toPrecision(p);\n    },\n    e: function(x, p) {\n      return x.toExponential(p);\n    },\n    f: function(x, p) {\n      return x.toFixed(p);\n    },\n    r: function(x, p) {\n      return (x = d3.round(x, d3_format_precision(x, p))).toFixed(Math.max(0, Math.min(20, d3_format_precision(x * (1 + 1e-15), p))));\n    }\n  });\n  function d3_format_typeDefault(x) {\n    return x + \"\";\n  }\n  var d3_time = d3.time = {}, d3_date = Date;\n  function d3_date_utc() {\n    this._ = new Date(arguments.length > 1 ? Date.UTC.apply(this, arguments) : arguments[0]);\n  }\n  d3_date_utc.prototype = {\n    getDate: function() {\n      return this._.getUTCDate();\n    },\n    getDay: function() {\n      return this._.getUTCDay();\n    },\n    getFullYear: function() {\n      return this._.getUTCFullYear();\n    },\n    getHours: function() {\n      return this._.getUTCHours();\n    },\n    getMilliseconds: function() {\n      return this._.getUTCMilliseconds();\n    },\n    getMinutes: function() {\n      return this._.getUTCMinutes();\n    },\n    getMonth: function() {\n      return this._.getUTCMonth();\n    },\n    getSeconds: function() {\n      return this._.getUTCSeconds();\n    },\n    getTime: function() {\n      return this._.getTime();\n    },\n    getTimezoneOffset: function() {\n      return 0;\n    },\n    valueOf: function() {\n      return this._.valueOf();\n    },\n    setDate: function() {\n      d3_time_prototype.setUTCDate.apply(this._, arguments);\n    },\n    setDay: function() {\n      d3_time_prototype.setUTCDay.apply(this._, arguments);\n    },\n    setFullYear: function() {\n      d3_time_prototype.setUTCFullYear.apply(this._, arguments);\n    },\n    setHours: function() {\n      d3_time_prototype.setUTCHours.apply(this._, arguments);\n    },\n    setMilliseconds: function() {\n      d3_time_prototype.setUTCMilliseconds.apply(this._, arguments);\n    },\n    setMinutes: function() {\n      d3_time_prototype.setUTCMinutes.apply(this._, arguments);\n    },\n    setMonth: function() {\n      d3_time_prototype.setUTCMonth.apply(this._, arguments);\n    },\n    setSeconds: function() {\n      d3_time_prototype.setUTCSeconds.apply(this._, arguments);\n    },\n    setTime: function() {\n      d3_time_prototype.setTime.apply(this._, arguments);\n    }\n  };\n  var d3_time_prototype = Date.prototype;\n  function d3_time_interval(local, step, number) {\n    function round(date) {\n      var d0 = local(date), d1 = offset(d0, 1);\n      return date - d0 < d1 - date ? d0 : d1;\n    }\n    function ceil(date) {\n      step(date = local(new d3_date(date - 1)), 1);\n      return date;\n    }\n    function offset(date, k) {\n      step(date = new d3_date(+date), k);\n      return date;\n    }\n    function range(t0, t1, dt) {\n      var time = ceil(t0), times = [];\n      if (dt > 1) {\n        while (time < t1) {\n          if (!(number(time) % dt)) times.push(new Date(+time));\n          step(time, 1);\n        }\n      } else {\n        while (time < t1) times.push(new Date(+time)), step(time, 1);\n      }\n      return times;\n    }\n    function range_utc(t0, t1, dt) {\n      try {\n        d3_date = d3_date_utc;\n        var utc = new d3_date_utc();\n        utc._ = t0;\n        return range(utc, t1, dt);\n      } finally {\n        d3_date = Date;\n      }\n    }\n    local.floor = local;\n    local.round = round;\n    local.ceil = ceil;\n    local.offset = offset;\n    local.range = range;\n    var utc = local.utc = d3_time_interval_utc(local);\n    utc.floor = utc;\n    utc.round = d3_time_interval_utc(round);\n    utc.ceil = d3_time_interval_utc(ceil);\n    utc.offset = d3_time_interval_utc(offset);\n    utc.range = range_utc;\n    return local;\n  }\n  function d3_time_interval_utc(method) {\n    return function(date, k) {\n      try {\n        d3_date = d3_date_utc;\n        var utc = new d3_date_utc();\n        utc._ = date;\n        return method(utc, k)._;\n      } finally {\n        d3_date = Date;\n      }\n    };\n  }\n  d3_time.year = d3_time_interval(function(date) {\n    date = d3_time.day(date);\n    date.setMonth(0, 1);\n    return date;\n  }, function(date, offset) {\n    date.setFullYear(date.getFullYear() + offset);\n  }, function(date) {\n    return date.getFullYear();\n  });\n  d3_time.years = d3_time.year.range;\n  d3_time.years.utc = d3_time.year.utc.range;\n  d3_time.day = d3_time_interval(function(date) {\n    var day = new d3_date(2e3, 0);\n    day.setFullYear(date.getFullYear(), date.getMonth(), date.getDate());\n    return day;\n  }, function(date, offset) {\n    date.setDate(date.getDate() + offset);\n  }, function(date) {\n    return date.getDate() - 1;\n  });\n  d3_time.days = d3_time.day.range;\n  d3_time.days.utc = d3_time.day.utc.range;\n  d3_time.dayOfYear = function(date) {\n    var year = d3_time.year(date);\n    return Math.floor((date - year - (date.getTimezoneOffset() - year.getTimezoneOffset()) * 6e4) / 864e5);\n  };\n  [ \"sunday\", \"monday\", \"tuesday\", \"wednesday\", \"thursday\", \"friday\", \"saturday\" ].forEach(function(day, i) {\n    i = 7 - i;\n    var interval = d3_time[day] = d3_time_interval(function(date) {\n      (date = d3_time.day(date)).setDate(date.getDate() - (date.getDay() + i) % 7);\n      return date;\n    }, function(date, offset) {\n      date.setDate(date.getDate() + Math.floor(offset) * 7);\n    }, function(date) {\n      var day = d3_time.year(date).getDay();\n      return Math.floor((d3_time.dayOfYear(date) + (day + i) % 7) / 7) - (day !== i);\n    });\n    d3_time[day + \"s\"] = interval.range;\n    d3_time[day + \"s\"].utc = interval.utc.range;\n    d3_time[day + \"OfYear\"] = function(date) {\n      var day = d3_time.year(date).getDay();\n      return Math.floor((d3_time.dayOfYear(date) + (day + i) % 7) / 7);\n    };\n  });\n  d3_time.week = d3_time.sunday;\n  d3_time.weeks = d3_time.sunday.range;\n  d3_time.weeks.utc = d3_time.sunday.utc.range;\n  d3_time.weekOfYear = d3_time.sundayOfYear;\n  function d3_locale_timeFormat(locale) {\n    var locale_dateTime = locale.dateTime, locale_date = locale.date, locale_time = locale.time, locale_periods = locale.periods, locale_days = locale.days, locale_shortDays = locale.shortDays, locale_months = locale.months, locale_shortMonths = locale.shortMonths;\n    function d3_time_format(template) {\n      var n = template.length;\n      function format(date) {\n        var string = [], i = -1, j = 0, c, p, f;\n        while (++i < n) {\n          if (template.charCodeAt(i) === 37) {\n            string.push(template.slice(j, i));\n            if ((p = d3_time_formatPads[c = template.charAt(++i)]) != null) c = template.charAt(++i);\n            if (f = d3_time_formats[c]) c = f(date, p == null ? c === \"e\" ? \" \" : \"0\" : p);\n            string.push(c);\n            j = i + 1;\n          }\n        }\n        string.push(template.slice(j, i));\n        return string.join(\"\");\n      }\n      format.parse = function(string) {\n        var d = {\n          y: 1900,\n          m: 0,\n          d: 1,\n          H: 0,\n          M: 0,\n          S: 0,\n          L: 0,\n          Z: null\n        }, i = d3_time_parse(d, template, string, 0);\n        if (i != string.length) return null;\n        if (\"p\" in d) d.H = d.H % 12 + d.p * 12;\n        var localZ = d.Z != null && d3_date !== d3_date_utc, date = new (localZ ? d3_date_utc : d3_date)();\n        if (\"j\" in d) date.setFullYear(d.y, 0, d.j); else if (\"w\" in d && (\"W\" in d || \"U\" in d)) {\n          date.setFullYear(d.y, 0, 1);\n          date.setFullYear(d.y, 0, \"W\" in d ? (d.w + 6) % 7 + d.W * 7 - (date.getDay() + 5) % 7 : d.w + d.U * 7 - (date.getDay() + 6) % 7);\n        } else date.setFullYear(d.y, d.m, d.d);\n        date.setHours(d.H + (d.Z / 100 | 0), d.M + d.Z % 100, d.S, d.L);\n        return localZ ? date._ : date;\n      };\n      format.toString = function() {\n        return template;\n      };\n      return format;\n    }\n    function d3_time_parse(date, template, string, j) {\n      var c, p, t, i = 0, n = template.length, m = string.length;\n      while (i < n) {\n        if (j >= m) return -1;\n        c = template.charCodeAt(i++);\n        if (c === 37) {\n          t = template.charAt(i++);\n          p = d3_time_parsers[t in d3_time_formatPads ? template.charAt(i++) : t];\n          if (!p || (j = p(date, string, j)) < 0) return -1;\n        } else if (c != string.charCodeAt(j++)) {\n          return -1;\n        }\n      }\n      return j;\n    }\n    d3_time_format.utc = function(template) {\n      var local = d3_time_format(template);\n      function format(date) {\n        try {\n          d3_date = d3_date_utc;\n          var utc = new d3_date();\n          utc._ = date;\n          return local(utc);\n        } finally {\n          d3_date = Date;\n        }\n      }\n      format.parse = function(string) {\n        try {\n          d3_date = d3_date_utc;\n          var date = local.parse(string);\n          return date && date._;\n        } finally {\n          d3_date = Date;\n        }\n      };\n      format.toString = local.toString;\n      return format;\n    };\n    d3_time_format.multi = d3_time_format.utc.multi = d3_time_formatMulti;\n    var d3_time_periodLookup = d3.map(), d3_time_dayRe = d3_time_formatRe(locale_days), d3_time_dayLookup = d3_time_formatLookup(locale_days), d3_time_dayAbbrevRe = d3_time_formatRe(locale_shortDays), d3_time_dayAbbrevLookup = d3_time_formatLookup(locale_shortDays), d3_time_monthRe = d3_time_formatRe(locale_months), d3_time_monthLookup = d3_time_formatLookup(locale_months), d3_time_monthAbbrevRe = d3_time_formatRe(locale_shortMonths), d3_time_monthAbbrevLookup = d3_time_formatLookup(locale_shortMonths);\n    locale_periods.forEach(function(p, i) {\n      d3_time_periodLookup.set(p.toLowerCase(), i);\n    });\n    var d3_time_formats = {\n      a: function(d) {\n        return locale_shortDays[d.getDay()];\n      },\n      A: function(d) {\n        return locale_days[d.getDay()];\n      },\n      b: function(d) {\n        return locale_shortMonths[d.getMonth()];\n      },\n      B: function(d) {\n        return locale_months[d.getMonth()];\n      },\n      c: d3_time_format(locale_dateTime),\n      d: function(d, p) {\n        return d3_time_formatPad(d.getDate(), p, 2);\n      },\n      e: function(d, p) {\n        return d3_time_formatPad(d.getDate(), p, 2);\n      },\n      H: function(d, p) {\n        return d3_time_formatPad(d.getHours(), p, 2);\n      },\n      I: function(d, p) {\n        return d3_time_formatPad(d.getHours() % 12 || 12, p, 2);\n      },\n      j: function(d, p) {\n        return d3_time_formatPad(1 + d3_time.dayOfYear(d), p, 3);\n      },\n      L: function(d, p) {\n        return d3_time_formatPad(d.getMilliseconds(), p, 3);\n      },\n      m: function(d, p) {\n        return d3_time_formatPad(d.getMonth() + 1, p, 2);\n      },\n      M: function(d, p) {\n        return d3_time_formatPad(d.getMinutes(), p, 2);\n      },\n      p: function(d) {\n        return locale_periods[+(d.getHours() >= 12)];\n      },\n      S: function(d, p) {\n        return d3_time_formatPad(d.getSeconds(), p, 2);\n      },\n      U: function(d, p) {\n        return d3_time_formatPad(d3_time.sundayOfYear(d), p, 2);\n      },\n      w: function(d) {\n        return d.getDay();\n      },\n      W: function(d, p) {\n        return d3_time_formatPad(d3_time.mondayOfYear(d), p, 2);\n      },\n      x: d3_time_format(locale_date),\n      X: d3_time_format(locale_time),\n      y: function(d, p) {\n        return d3_time_formatPad(d.getFullYear() % 100, p, 2);\n      },\n      Y: function(d, p) {\n        return d3_time_formatPad(d.getFullYear() % 1e4, p, 4);\n      },\n      Z: d3_time_zone,\n      \"%\": function() {\n        return \"%\";\n      }\n    };\n    var d3_time_parsers = {\n      a: d3_time_parseWeekdayAbbrev,\n      A: d3_time_parseWeekday,\n      b: d3_time_parseMonthAbbrev,\n      B: d3_time_parseMonth,\n      c: d3_time_parseLocaleFull,\n      d: d3_time_parseDay,\n      e: d3_time_parseDay,\n      H: d3_time_parseHour24,\n      I: d3_time_parseHour24,\n      j: d3_time_parseDayOfYear,\n      L: d3_time_parseMilliseconds,\n      m: d3_time_parseMonthNumber,\n      M: d3_time_parseMinutes,\n      p: d3_time_parseAmPm,\n      S: d3_time_parseSeconds,\n      U: d3_time_parseWeekNumberSunday,\n      w: d3_time_parseWeekdayNumber,\n      W: d3_time_parseWeekNumberMonday,\n      x: d3_time_parseLocaleDate,\n      X: d3_time_parseLocaleTime,\n      y: d3_time_parseYear,\n      Y: d3_time_parseFullYear,\n      Z: d3_time_parseZone,\n      \"%\": d3_time_parseLiteralPercent\n    };\n    function d3_time_parseWeekdayAbbrev(date, string, i) {\n      d3_time_dayAbbrevRe.lastIndex = 0;\n      var n = d3_time_dayAbbrevRe.exec(string.slice(i));\n      return n ? (date.w = d3_time_dayAbbrevLookup.get(n[0].toLowerCase()), i + n[0].length) : -1;\n    }\n    function d3_time_parseWeekday(date, string, i) {\n      d3_time_dayRe.lastIndex = 0;\n      var n = d3_time_dayRe.exec(string.slice(i));\n      return n ? (date.w = d3_time_dayLookup.get(n[0].toLowerCase()), i + n[0].length) : -1;\n    }\n    function d3_time_parseMonthAbbrev(date, string, i) {\n      d3_time_monthAbbrevRe.lastIndex = 0;\n      var n = d3_time_monthAbbrevRe.exec(string.slice(i));\n      return n ? (date.m = d3_time_monthAbbrevLookup.get(n[0].toLowerCase()), i + n[0].length) : -1;\n    }\n    function d3_time_parseMonth(date, string, i) {\n      d3_time_monthRe.lastIndex = 0;\n      var n = d3_time_monthRe.exec(string.slice(i));\n      return n ? (date.m = d3_time_monthLookup.get(n[0].toLowerCase()), i + n[0].length) : -1;\n    }\n    function d3_time_parseLocaleFull(date, string, i) {\n      return d3_time_parse(date, d3_time_formats.c.toString(), string, i);\n    }\n    function d3_time_parseLocaleDate(date, string, i) {\n      return d3_time_parse(date, d3_time_formats.x.toString(), string, i);\n    }\n    function d3_time_parseLocaleTime(date, string, i) {\n      return d3_time_parse(date, d3_time_formats.X.toString(), string, i);\n    }\n    function d3_time_parseAmPm(date, string, i) {\n      var n = d3_time_periodLookup.get(string.slice(i, i += 2).toLowerCase());\n      return n == null ? -1 : (date.p = n, i);\n    }\n    return d3_time_format;\n  }\n  var d3_time_formatPads = {\n    \"-\": \"\",\n    _: \" \",\n    \"0\": \"0\"\n  }, d3_time_numberRe = /^\\s*\\d+/, d3_time_percentRe = /^%/;\n  function d3_time_formatPad(value, fill, width) {\n    var sign = value < 0 ? \"-\" : \"\", string = (sign ? -value : value) + \"\", length = string.length;\n    return sign + (length < width ? new Array(width - length + 1).join(fill) + string : string);\n  }\n  function d3_time_formatRe(names) {\n    return new RegExp(\"^(?:\" + names.map(d3.requote).join(\"|\") + \")\", \"i\");\n  }\n  function d3_time_formatLookup(names) {\n    var map = new d3_Map(), i = -1, n = names.length;\n    while (++i < n) map.set(names[i].toLowerCase(), i);\n    return map;\n  }\n  function d3_time_parseWeekdayNumber(date, string, i) {\n    d3_time_numberRe.lastIndex = 0;\n    var n = d3_time_numberRe.exec(string.slice(i, i + 1));\n    return n ? (date.w = +n[0], i + n[0].length) : -1;\n  }\n  function d3_time_parseWeekNumberSunday(date, string, i) {\n    d3_time_numberRe.lastIndex = 0;\n    var n = d3_time_numberRe.exec(string.slice(i));\n    return n ? (date.U = +n[0], i + n[0].length) : -1;\n  }\n  function d3_time_parseWeekNumberMonday(date, string, i) {\n    d3_time_numberRe.lastIndex = 0;\n    var n = d3_time_numberRe.exec(string.slice(i));\n    return n ? (date.W = +n[0], i + n[0].length) : -1;\n  }\n  function d3_time_parseFullYear(date, string, i) {\n    d3_time_numberRe.lastIndex = 0;\n    var n = d3_time_numberRe.exec(string.slice(i, i + 4));\n    return n ? (date.y = +n[0], i + n[0].length) : -1;\n  }\n  function d3_time_parseYear(date, string, i) {\n    d3_time_numberRe.lastIndex = 0;\n    var n = d3_time_numberRe.exec(string.slice(i, i + 2));\n    return n ? (date.y = d3_time_expandYear(+n[0]), i + n[0].length) : -1;\n  }\n  function d3_time_parseZone(date, string, i) {\n    return /^[+-]\\d{4}$/.test(string = string.slice(i, i + 5)) ? (date.Z = -string, \n    i + 5) : -1;\n  }\n  function d3_time_expandYear(d) {\n    return d + (d > 68 ? 1900 : 2e3);\n  }\n  function d3_time_parseMonthNumber(date, string, i) {\n    d3_time_numberRe.lastIndex = 0;\n    var n = d3_time_numberRe.exec(string.slice(i, i + 2));\n    return n ? (date.m = n[0] - 1, i + n[0].length) : -1;\n  }\n  function d3_time_parseDay(date, string, i) {\n    d3_time_numberRe.lastIndex = 0;\n    var n = d3_time_numberRe.exec(string.slice(i, i + 2));\n    return n ? (date.d = +n[0], i + n[0].length) : -1;\n  }\n  function d3_time_parseDayOfYear(date, string, i) {\n    d3_time_numberRe.lastIndex = 0;\n    var n = d3_time_numberRe.exec(string.slice(i, i + 3));\n    return n ? (date.j = +n[0], i + n[0].length) : -1;\n  }\n  function d3_time_parseHour24(date, string, i) {\n    d3_time_numberRe.lastIndex = 0;\n    var n = d3_time_numberRe.exec(string.slice(i, i + 2));\n    return n ? (date.H = +n[0], i + n[0].length) : -1;\n  }\n  function d3_time_parseMinutes(date, string, i) {\n    d3_time_numberRe.lastIndex = 0;\n    var n = d3_time_numberRe.exec(string.slice(i, i + 2));\n    return n ? (date.M = +n[0], i + n[0].length) : -1;\n  }\n  function d3_time_parseSeconds(date, string, i) {\n    d3_time_numberRe.lastIndex = 0;\n    var n = d3_time_numberRe.exec(string.slice(i, i + 2));\n    return n ? (date.S = +n[0], i + n[0].length) : -1;\n  }\n  function d3_time_parseMilliseconds(date, string, i) {\n    d3_time_numberRe.lastIndex = 0;\n    var n = d3_time_numberRe.exec(string.slice(i, i + 3));\n    return n ? (date.L = +n[0], i + n[0].length) : -1;\n  }\n  function d3_time_zone(d) {\n    var z = d.getTimezoneOffset(), zs = z > 0 ? \"-\" : \"+\", zh = abs(z) / 60 | 0, zm = abs(z) % 60;\n    return zs + d3_time_formatPad(zh, \"0\", 2) + d3_time_formatPad(zm, \"0\", 2);\n  }\n  function d3_time_parseLiteralPercent(date, string, i) {\n    d3_time_percentRe.lastIndex = 0;\n    var n = d3_time_percentRe.exec(string.slice(i, i + 1));\n    return n ? i + n[0].length : -1;\n  }\n  function d3_time_formatMulti(formats) {\n    var n = formats.length, i = -1;\n    while (++i < n) formats[i][0] = this(formats[i][0]);\n    return function(date) {\n      var i = 0, f = formats[i];\n      while (!f[1](date)) f = formats[++i];\n      return f[0](date);\n    };\n  }\n  d3.locale = function(locale) {\n    return {\n      numberFormat: d3_locale_numberFormat(locale),\n      timeFormat: d3_locale_timeFormat(locale)\n    };\n  };\n  var d3_locale_enUS = d3.locale({\n    decimal: \".\",\n    thousands: \",\",\n    grouping: [ 3 ],\n    currency: [ \"$\", \"\" ],\n    dateTime: \"%a %b %e %X %Y\",\n    date: \"%m/%d/%Y\",\n    time: \"%H:%M:%S\",\n    periods: [ \"AM\", \"PM\" ],\n    days: [ \"Sunday\", \"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\", \"Saturday\" ],\n    shortDays: [ \"Sun\", \"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\" ],\n    months: [ \"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\" ],\n    shortMonths: [ \"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\", \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\" ]\n  });\n  d3.format = d3_locale_enUS.numberFormat;\n  d3.geo = {};\n  function d3_adder() {}\n  d3_adder.prototype = {\n    s: 0,\n    t: 0,\n    add: function(y) {\n      d3_adderSum(y, this.t, d3_adderTemp);\n      d3_adderSum(d3_adderTemp.s, this.s, this);\n      if (this.s) this.t += d3_adderTemp.t; else this.s = d3_adderTemp.t;\n    },\n    reset: function() {\n      this.s = this.t = 0;\n    },\n    valueOf: function() {\n      return this.s;\n    }\n  };\n  var d3_adderTemp = new d3_adder();\n  function d3_adderSum(a, b, o) {\n    var x = o.s = a + b, bv = x - a, av = x - bv;\n    o.t = a - av + (b - bv);\n  }\n  d3.geo.stream = function(object, listener) {\n    if (object && d3_geo_streamObjectType.hasOwnProperty(object.type)) {\n      d3_geo_streamObjectType[object.type](object, listener);\n    } else {\n      d3_geo_streamGeometry(object, listener);\n    }\n  };\n  function d3_geo_streamGeometry(geometry, listener) {\n    if (geometry && d3_geo_streamGeometryType.hasOwnProperty(geometry.type)) {\n      d3_geo_streamGeometryType[geometry.type](geometry, listener);\n    }\n  }\n  var d3_geo_streamObjectType = {\n    Feature: function(feature, listener) {\n      d3_geo_streamGeometry(feature.geometry, listener);\n    },\n    FeatureCollection: function(object, listener) {\n      var features = object.features, i = -1, n = features.length;\n      while (++i < n) d3_geo_streamGeometry(features[i].geometry, listener);\n    }\n  };\n  var d3_geo_streamGeometryType = {\n    Sphere: function(object, listener) {\n      listener.sphere();\n    },\n    Point: function(object, listener) {\n      object = object.coordinates;\n      listener.point(object[0], object[1], object[2]);\n    },\n    MultiPoint: function(object, listener) {\n      var coordinates = object.coordinates, i = -1, n = coordinates.length;\n      while (++i < n) object = coordinates[i], listener.point(object[0], object[1], object[2]);\n    },\n    LineString: function(object, listener) {\n      d3_geo_streamLine(object.coordinates, listener, 0);\n    },\n    MultiLineString: function(object, listener) {\n      var coordinates = object.coordinates, i = -1, n = coordinates.length;\n      while (++i < n) d3_geo_streamLine(coordinates[i], listener, 0);\n    },\n    Polygon: function(object, listener) {\n      d3_geo_streamPolygon(object.coordinates, listener);\n    },\n    MultiPolygon: function(object, listener) {\n      var coordinates = object.coordinates, i = -1, n = coordinates.length;\n      while (++i < n) d3_geo_streamPolygon(coordinates[i], listener);\n    },\n    GeometryCollection: function(object, listener) {\n      var geometries = object.geometries, i = -1, n = geometries.length;\n      while (++i < n) d3_geo_streamGeometry(geometries[i], listener);\n    }\n  };\n  function d3_geo_streamLine(coordinates, listener, closed) {\n    var i = -1, n = coordinates.length - closed, coordinate;\n    listener.lineStart();\n    while (++i < n) coordinate = coordinates[i], listener.point(coordinate[0], coordinate[1], coordinate[2]);\n    listener.lineEnd();\n  }\n  function d3_geo_streamPolygon(coordinates, listener) {\n    var i = -1, n = coordinates.length;\n    listener.polygonStart();\n    while (++i < n) d3_geo_streamLine(coordinates[i], listener, 1);\n    listener.polygonEnd();\n  }\n  d3.geo.area = function(object) {\n    d3_geo_areaSum = 0;\n    d3.geo.stream(object, d3_geo_area);\n    return d3_geo_areaSum;\n  };\n  var d3_geo_areaSum, d3_geo_areaRingSum = new d3_adder();\n  var d3_geo_area = {\n    sphere: function() {\n      d3_geo_areaSum += 4 * π;\n    },\n    point: d3_noop,\n    lineStart: d3_noop,\n    lineEnd: d3_noop,\n    polygonStart: function() {\n      d3_geo_areaRingSum.reset();\n      d3_geo_area.lineStart = d3_geo_areaRingStart;\n    },\n    polygonEnd: function() {\n      var area = 2 * d3_geo_areaRingSum;\n      d3_geo_areaSum += area < 0 ? 4 * π + area : area;\n      d3_geo_area.lineStart = d3_geo_area.lineEnd = d3_geo_area.point = d3_noop;\n    }\n  };\n  function d3_geo_areaRingStart() {\n    var λ00, φ00, λ0, cosφ0, sinφ0;\n    d3_geo_area.point = function(λ, φ) {\n      d3_geo_area.point = nextPoint;\n      λ0 = (λ00 = λ) * d3_radians, cosφ0 = Math.cos(φ = (φ00 = φ) * d3_radians / 2 + π / 4), \n      sinφ0 = Math.sin(φ);\n    };\n    function nextPoint(λ, φ) {\n      λ *= d3_radians;\n      φ = φ * d3_radians / 2 + π / 4;\n      var dλ = λ - λ0, sdλ = dλ >= 0 ? 1 : -1, adλ = sdλ * dλ, cosφ = Math.cos(φ), sinφ = Math.sin(φ), k = sinφ0 * sinφ, u = cosφ0 * cosφ + k * Math.cos(adλ), v = k * sdλ * Math.sin(adλ);\n      d3_geo_areaRingSum.add(Math.atan2(v, u));\n      λ0 = λ, cosφ0 = cosφ, sinφ0 = sinφ;\n    }\n    d3_geo_area.lineEnd = function() {\n      nextPoint(λ00, φ00);\n    };\n  }\n  function d3_geo_cartesian(spherical) {\n    var λ = spherical[0], φ = spherical[1], cosφ = Math.cos(φ);\n    return [ cosφ * Math.cos(λ), cosφ * Math.sin(λ), Math.sin(φ) ];\n  }\n  function d3_geo_cartesianDot(a, b) {\n    return a[0] * b[0] + a[1] * b[1] + a[2] * b[2];\n  }\n  function d3_geo_cartesianCross(a, b) {\n    return [ a[1] * b[2] - a[2] * b[1], a[2] * b[0] - a[0] * b[2], a[0] * b[1] - a[1] * b[0] ];\n  }\n  function d3_geo_cartesianAdd(a, b) {\n    a[0] += b[0];\n    a[1] += b[1];\n    a[2] += b[2];\n  }\n  function d3_geo_cartesianScale(vector, k) {\n    return [ vector[0] * k, vector[1] * k, vector[2] * k ];\n  }\n  function d3_geo_cartesianNormalize(d) {\n    var l = Math.sqrt(d[0] * d[0] + d[1] * d[1] + d[2] * d[2]);\n    d[0] /= l;\n    d[1] /= l;\n    d[2] /= l;\n  }\n  function d3_geo_spherical(cartesian) {\n    return [ Math.atan2(cartesian[1], cartesian[0]), d3_asin(cartesian[2]) ];\n  }\n  function d3_geo_sphericalEqual(a, b) {\n    return abs(a[0] - b[0]) < ε && abs(a[1] - b[1]) < ε;\n  }\n  d3.geo.bounds = function() {\n    var λ0, φ0, λ1, φ1, λ_, λ__, φ__, p0, dλSum, ranges, range;\n    var bound = {\n      point: point,\n      lineStart: lineStart,\n      lineEnd: lineEnd,\n      polygonStart: function() {\n        bound.point = ringPoint;\n        bound.lineStart = ringStart;\n        bound.lineEnd = ringEnd;\n        dλSum = 0;\n        d3_geo_area.polygonStart();\n      },\n      polygonEnd: function() {\n        d3_geo_area.polygonEnd();\n        bound.point = point;\n        bound.lineStart = lineStart;\n        bound.lineEnd = lineEnd;\n        if (d3_geo_areaRingSum < 0) λ0 = -(λ1 = 180), φ0 = -(φ1 = 90); else if (dλSum > ε) φ1 = 90; else if (dλSum < -ε) φ0 = -90;\n        range[0] = λ0, range[1] = λ1;\n      }\n    };\n    function point(λ, φ) {\n      ranges.push(range = [ λ0 = λ, λ1 = λ ]);\n      if (φ < φ0) φ0 = φ;\n      if (φ > φ1) φ1 = φ;\n    }\n    function linePoint(λ, φ) {\n      var p = d3_geo_cartesian([ λ * d3_radians, φ * d3_radians ]);\n      if (p0) {\n        var normal = d3_geo_cartesianCross(p0, p), equatorial = [ normal[1], -normal[0], 0 ], inflection = d3_geo_cartesianCross(equatorial, normal);\n        d3_geo_cartesianNormalize(inflection);\n        inflection = d3_geo_spherical(inflection);\n        var dλ = λ - λ_, s = dλ > 0 ? 1 : -1, λi = inflection[0] * d3_degrees * s, antimeridian = abs(dλ) > 180;\n        if (antimeridian ^ (s * λ_ < λi && λi < s * λ)) {\n          var φi = inflection[1] * d3_degrees;\n          if (φi > φ1) φ1 = φi;\n        } else if (λi = (λi + 360) % 360 - 180, antimeridian ^ (s * λ_ < λi && λi < s * λ)) {\n          var φi = -inflection[1] * d3_degrees;\n          if (φi < φ0) φ0 = φi;\n        } else {\n          if (φ < φ0) φ0 = φ;\n          if (φ > φ1) φ1 = φ;\n        }\n        if (antimeridian) {\n          if (λ < λ_) {\n            if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ;\n          } else {\n            if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ;\n          }\n        } else {\n          if (λ1 >= λ0) {\n            if (λ < λ0) λ0 = λ;\n            if (λ > λ1) λ1 = λ;\n          } else {\n            if (λ > λ_) {\n              if (angle(λ0, λ) > angle(λ0, λ1)) λ1 = λ;\n            } else {\n              if (angle(λ, λ1) > angle(λ0, λ1)) λ0 = λ;\n            }\n          }\n        }\n      } else {\n        point(λ, φ);\n      }\n      p0 = p, λ_ = λ;\n    }\n    function lineStart() {\n      bound.point = linePoint;\n    }\n    function lineEnd() {\n      range[0] = λ0, range[1] = λ1;\n      bound.point = point;\n      p0 = null;\n    }\n    function ringPoint(λ, φ) {\n      if (p0) {\n        var dλ = λ - λ_;\n        dλSum += abs(dλ) > 180 ? dλ + (dλ > 0 ? 360 : -360) : dλ;\n      } else λ__ = λ, φ__ = φ;\n      d3_geo_area.point(λ, φ);\n      linePoint(λ, φ);\n    }\n    function ringStart() {\n      d3_geo_area.lineStart();\n    }\n    function ringEnd() {\n      ringPoint(λ__, φ__);\n      d3_geo_area.lineEnd();\n      if (abs(dλSum) > ε) λ0 = -(λ1 = 180);\n      range[0] = λ0, range[1] = λ1;\n      p0 = null;\n    }\n    function angle(λ0, λ1) {\n      return (λ1 -= λ0) < 0 ? λ1 + 360 : λ1;\n    }\n    function compareRanges(a, b) {\n      return a[0] - b[0];\n    }\n    function withinRange(x, range) {\n      return range[0] <= range[1] ? range[0] <= x && x <= range[1] : x < range[0] || range[1] < x;\n    }\n    return function(feature) {\n      φ1 = λ1 = -(λ0 = φ0 = Infinity);\n      ranges = [];\n      d3.geo.stream(feature, bound);\n      var n = ranges.length;\n      if (n) {\n        ranges.sort(compareRanges);\n        for (var i = 1, a = ranges[0], b, merged = [ a ]; i < n; ++i) {\n          b = ranges[i];\n          if (withinRange(b[0], a) || withinRange(b[1], a)) {\n            if (angle(a[0], b[1]) > angle(a[0], a[1])) a[1] = b[1];\n            if (angle(b[0], a[1]) > angle(a[0], a[1])) a[0] = b[0];\n          } else {\n            merged.push(a = b);\n          }\n        }\n        var best = -Infinity, dλ;\n        for (var n = merged.length - 1, i = 0, a = merged[n], b; i <= n; a = b, ++i) {\n          b = merged[i];\n          if ((dλ = angle(a[1], b[0])) > best) best = dλ, λ0 = b[0], λ1 = a[1];\n        }\n      }\n      ranges = range = null;\n      return λ0 === Infinity || φ0 === Infinity ? [ [ NaN, NaN ], [ NaN, NaN ] ] : [ [ λ0, φ0 ], [ λ1, φ1 ] ];\n    };\n  }();\n  d3.geo.centroid = function(object) {\n    d3_geo_centroidW0 = d3_geo_centroidW1 = d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 = d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 = d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0;\n    d3.geo.stream(object, d3_geo_centroid);\n    var x = d3_geo_centroidX2, y = d3_geo_centroidY2, z = d3_geo_centroidZ2, m = x * x + y * y + z * z;\n    if (m < ε2) {\n      x = d3_geo_centroidX1, y = d3_geo_centroidY1, z = d3_geo_centroidZ1;\n      if (d3_geo_centroidW1 < ε) x = d3_geo_centroidX0, y = d3_geo_centroidY0, z = d3_geo_centroidZ0;\n      m = x * x + y * y + z * z;\n      if (m < ε2) return [ NaN, NaN ];\n    }\n    return [ Math.atan2(y, x) * d3_degrees, d3_asin(z / Math.sqrt(m)) * d3_degrees ];\n  };\n  var d3_geo_centroidW0, d3_geo_centroidW1, d3_geo_centroidX0, d3_geo_centroidY0, d3_geo_centroidZ0, d3_geo_centroidX1, d3_geo_centroidY1, d3_geo_centroidZ1, d3_geo_centroidX2, d3_geo_centroidY2, d3_geo_centroidZ2;\n  var d3_geo_centroid = {\n    sphere: d3_noop,\n    point: d3_geo_centroidPoint,\n    lineStart: d3_geo_centroidLineStart,\n    lineEnd: d3_geo_centroidLineEnd,\n    polygonStart: function() {\n      d3_geo_centroid.lineStart = d3_geo_centroidRingStart;\n    },\n    polygonEnd: function() {\n      d3_geo_centroid.lineStart = d3_geo_centroidLineStart;\n    }\n  };\n  function d3_geo_centroidPoint(λ, φ) {\n    λ *= d3_radians;\n    var cosφ = Math.cos(φ *= d3_radians);\n    d3_geo_centroidPointXYZ(cosφ * Math.cos(λ), cosφ * Math.sin(λ), Math.sin(φ));\n  }\n  function d3_geo_centroidPointXYZ(x, y, z) {\n    ++d3_geo_centroidW0;\n    d3_geo_centroidX0 += (x - d3_geo_centroidX0) / d3_geo_centroidW0;\n    d3_geo_centroidY0 += (y - d3_geo_centroidY0) / d3_geo_centroidW0;\n    d3_geo_centroidZ0 += (z - d3_geo_centroidZ0) / d3_geo_centroidW0;\n  }\n  function d3_geo_centroidLineStart() {\n    var x0, y0, z0;\n    d3_geo_centroid.point = function(λ, φ) {\n      λ *= d3_radians;\n      var cosφ = Math.cos(φ *= d3_radians);\n      x0 = cosφ * Math.cos(λ);\n      y0 = cosφ * Math.sin(λ);\n      z0 = Math.sin(φ);\n      d3_geo_centroid.point = nextPoint;\n      d3_geo_centroidPointXYZ(x0, y0, z0);\n    };\n    function nextPoint(λ, φ) {\n      λ *= d3_radians;\n      var cosφ = Math.cos(φ *= d3_radians), x = cosφ * Math.cos(λ), y = cosφ * Math.sin(λ), z = Math.sin(φ), w = Math.atan2(Math.sqrt((w = y0 * z - z0 * y) * w + (w = z0 * x - x0 * z) * w + (w = x0 * y - y0 * x) * w), x0 * x + y0 * y + z0 * z);\n      d3_geo_centroidW1 += w;\n      d3_geo_centroidX1 += w * (x0 + (x0 = x));\n      d3_geo_centroidY1 += w * (y0 + (y0 = y));\n      d3_geo_centroidZ1 += w * (z0 + (z0 = z));\n      d3_geo_centroidPointXYZ(x0, y0, z0);\n    }\n  }\n  function d3_geo_centroidLineEnd() {\n    d3_geo_centroid.point = d3_geo_centroidPoint;\n  }\n  function d3_geo_centroidRingStart() {\n    var λ00, φ00, x0, y0, z0;\n    d3_geo_centroid.point = function(λ, φ) {\n      λ00 = λ, φ00 = φ;\n      d3_geo_centroid.point = nextPoint;\n      λ *= d3_radians;\n      var cosφ = Math.cos(φ *= d3_radians);\n      x0 = cosφ * Math.cos(λ);\n      y0 = cosφ * Math.sin(λ);\n      z0 = Math.sin(φ);\n      d3_geo_centroidPointXYZ(x0, y0, z0);\n    };\n    d3_geo_centroid.lineEnd = function() {\n      nextPoint(λ00, φ00);\n      d3_geo_centroid.lineEnd = d3_geo_centroidLineEnd;\n      d3_geo_centroid.point = d3_geo_centroidPoint;\n    };\n    function nextPoint(λ, φ) {\n      λ *= d3_radians;\n      var cosφ = Math.cos(φ *= d3_radians), x = cosφ * Math.cos(λ), y = cosφ * Math.sin(λ), z = Math.sin(φ), cx = y0 * z - z0 * y, cy = z0 * x - x0 * z, cz = x0 * y - y0 * x, m = Math.sqrt(cx * cx + cy * cy + cz * cz), u = x0 * x + y0 * y + z0 * z, v = m && -d3_acos(u) / m, w = Math.atan2(m, u);\n      d3_geo_centroidX2 += v * cx;\n      d3_geo_centroidY2 += v * cy;\n      d3_geo_centroidZ2 += v * cz;\n      d3_geo_centroidW1 += w;\n      d3_geo_centroidX1 += w * (x0 + (x0 = x));\n      d3_geo_centroidY1 += w * (y0 + (y0 = y));\n      d3_geo_centroidZ1 += w * (z0 + (z0 = z));\n      d3_geo_centroidPointXYZ(x0, y0, z0);\n    }\n  }\n  function d3_geo_compose(a, b) {\n    function compose(x, y) {\n      return x = a(x, y), b(x[0], x[1]);\n    }\n    if (a.invert && b.invert) compose.invert = function(x, y) {\n      return x = b.invert(x, y), x && a.invert(x[0], x[1]);\n    };\n    return compose;\n  }\n  function d3_true() {\n    return true;\n  }\n  function d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener) {\n    var subject = [], clip = [];\n    segments.forEach(function(segment) {\n      if ((n = segment.length - 1) <= 0) return;\n      var n, p0 = segment[0], p1 = segment[n];\n      if (d3_geo_sphericalEqual(p0, p1)) {\n        listener.lineStart();\n        for (var i = 0; i < n; ++i) listener.point((p0 = segment[i])[0], p0[1]);\n        listener.lineEnd();\n        return;\n      }\n      var a = new d3_geo_clipPolygonIntersection(p0, segment, null, true), b = new d3_geo_clipPolygonIntersection(p0, null, a, false);\n      a.o = b;\n      subject.push(a);\n      clip.push(b);\n      a = new d3_geo_clipPolygonIntersection(p1, segment, null, false);\n      b = new d3_geo_clipPolygonIntersection(p1, null, a, true);\n      a.o = b;\n      subject.push(a);\n      clip.push(b);\n    });\n    clip.sort(compare);\n    d3_geo_clipPolygonLinkCircular(subject);\n    d3_geo_clipPolygonLinkCircular(clip);\n    if (!subject.length) return;\n    for (var i = 0, entry = clipStartInside, n = clip.length; i < n; ++i) {\n      clip[i].e = entry = !entry;\n    }\n    var start = subject[0], points, point;\n    while (1) {\n      var current = start, isSubject = true;\n      while (current.v) if ((current = current.n) === start) return;\n      points = current.z;\n      listener.lineStart();\n      do {\n        current.v = current.o.v = true;\n        if (current.e) {\n          if (isSubject) {\n            for (var i = 0, n = points.length; i < n; ++i) listener.point((point = points[i])[0], point[1]);\n          } else {\n            interpolate(current.x, current.n.x, 1, listener);\n          }\n          current = current.n;\n        } else {\n          if (isSubject) {\n            points = current.p.z;\n            for (var i = points.length - 1; i >= 0; --i) listener.point((point = points[i])[0], point[1]);\n          } else {\n            interpolate(current.x, current.p.x, -1, listener);\n          }\n          current = current.p;\n        }\n        current = current.o;\n        points = current.z;\n        isSubject = !isSubject;\n      } while (!current.v);\n      listener.lineEnd();\n    }\n  }\n  function d3_geo_clipPolygonLinkCircular(array) {\n    if (!(n = array.length)) return;\n    var n, i = 0, a = array[0], b;\n    while (++i < n) {\n      a.n = b = array[i];\n      b.p = a;\n      a = b;\n    }\n    a.n = b = array[0];\n    b.p = a;\n  }\n  function d3_geo_clipPolygonIntersection(point, points, other, entry) {\n    this.x = point;\n    this.z = points;\n    this.o = other;\n    this.e = entry;\n    this.v = false;\n    this.n = this.p = null;\n  }\n  function d3_geo_clip(pointVisible, clipLine, interpolate, clipStart) {\n    return function(rotate, listener) {\n      var line = clipLine(listener), rotatedClipStart = rotate.invert(clipStart[0], clipStart[1]);\n      var clip = {\n        point: point,\n        lineStart: lineStart,\n        lineEnd: lineEnd,\n        polygonStart: function() {\n          clip.point = pointRing;\n          clip.lineStart = ringStart;\n          clip.lineEnd = ringEnd;\n          segments = [];\n          polygon = [];\n        },\n        polygonEnd: function() {\n          clip.point = point;\n          clip.lineStart = lineStart;\n          clip.lineEnd = lineEnd;\n          segments = d3.merge(segments);\n          var clipStartInside = d3_geo_pointInPolygon(rotatedClipStart, polygon);\n          if (segments.length) {\n            if (!polygonStarted) listener.polygonStart(), polygonStarted = true;\n            d3_geo_clipPolygon(segments, d3_geo_clipSort, clipStartInside, interpolate, listener);\n          } else if (clipStartInside) {\n            if (!polygonStarted) listener.polygonStart(), polygonStarted = true;\n            listener.lineStart();\n            interpolate(null, null, 1, listener);\n            listener.lineEnd();\n          }\n          if (polygonStarted) listener.polygonEnd(), polygonStarted = false;\n          segments = polygon = null;\n        },\n        sphere: function() {\n          listener.polygonStart();\n          listener.lineStart();\n          interpolate(null, null, 1, listener);\n          listener.lineEnd();\n          listener.polygonEnd();\n        }\n      };\n      function point(λ, φ) {\n        var point = rotate(λ, φ);\n        if (pointVisible(λ = point[0], φ = point[1])) listener.point(λ, φ);\n      }\n      function pointLine(λ, φ) {\n        var point = rotate(λ, φ);\n        line.point(point[0], point[1]);\n      }\n      function lineStart() {\n        clip.point = pointLine;\n        line.lineStart();\n      }\n      function lineEnd() {\n        clip.point = point;\n        line.lineEnd();\n      }\n      var segments;\n      var buffer = d3_geo_clipBufferListener(), ringListener = clipLine(buffer), polygonStarted = false, polygon, ring;\n      function pointRing(λ, φ) {\n        ring.push([ λ, φ ]);\n        var point = rotate(λ, φ);\n        ringListener.point(point[0], point[1]);\n      }\n      function ringStart() {\n        ringListener.lineStart();\n        ring = [];\n      }\n      function ringEnd() {\n        pointRing(ring[0][0], ring[0][1]);\n        ringListener.lineEnd();\n        var clean = ringListener.clean(), ringSegments = buffer.buffer(), segment, n = ringSegments.length;\n        ring.pop();\n        polygon.push(ring);\n        ring = null;\n        if (!n) return;\n        if (clean & 1) {\n          segment = ringSegments[0];\n          var n = segment.length - 1, i = -1, point;\n          if (n > 0) {\n            if (!polygonStarted) listener.polygonStart(), polygonStarted = true;\n            listener.lineStart();\n            while (++i < n) listener.point((point = segment[i])[0], point[1]);\n            listener.lineEnd();\n          }\n          return;\n        }\n        if (n > 1 && clean & 2) ringSegments.push(ringSegments.pop().concat(ringSegments.shift()));\n        segments.push(ringSegments.filter(d3_geo_clipSegmentLength1));\n      }\n      return clip;\n    };\n  }\n  function d3_geo_clipSegmentLength1(segment) {\n    return segment.length > 1;\n  }\n  function d3_geo_clipBufferListener() {\n    var lines = [], line;\n    return {\n      lineStart: function() {\n        lines.push(line = []);\n      },\n      point: function(λ, φ) {\n        line.push([ λ, φ ]);\n      },\n      lineEnd: d3_noop,\n      buffer: function() {\n        var buffer = lines;\n        lines = [];\n        line = null;\n        return buffer;\n      },\n      rejoin: function() {\n        if (lines.length > 1) lines.push(lines.pop().concat(lines.shift()));\n      }\n    };\n  }\n  function d3_geo_clipSort(a, b) {\n    return ((a = a.x)[0] < 0 ? a[1] - halfπ - ε : halfπ - a[1]) - ((b = b.x)[0] < 0 ? b[1] - halfπ - ε : halfπ - b[1]);\n  }\n  var d3_geo_clipAntimeridian = d3_geo_clip(d3_true, d3_geo_clipAntimeridianLine, d3_geo_clipAntimeridianInterpolate, [ -π, -π / 2 ]);\n  function d3_geo_clipAntimeridianLine(listener) {\n    var λ0 = NaN, φ0 = NaN, sλ0 = NaN, clean;\n    return {\n      lineStart: function() {\n        listener.lineStart();\n        clean = 1;\n      },\n      point: function(λ1, φ1) {\n        var sλ1 = λ1 > 0 ? π : -π, dλ = abs(λ1 - λ0);\n        if (abs(dλ - π) < ε) {\n          listener.point(λ0, φ0 = (φ0 + φ1) / 2 > 0 ? halfπ : -halfπ);\n          listener.point(sλ0, φ0);\n          listener.lineEnd();\n          listener.lineStart();\n          listener.point(sλ1, φ0);\n          listener.point(λ1, φ0);\n          clean = 0;\n        } else if (sλ0 !== sλ1 && dλ >= π) {\n          if (abs(λ0 - sλ0) < ε) λ0 -= sλ0 * ε;\n          if (abs(λ1 - sλ1) < ε) λ1 -= sλ1 * ε;\n          φ0 = d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1);\n          listener.point(sλ0, φ0);\n          listener.lineEnd();\n          listener.lineStart();\n          listener.point(sλ1, φ0);\n          clean = 0;\n        }\n        listener.point(λ0 = λ1, φ0 = φ1);\n        sλ0 = sλ1;\n      },\n      lineEnd: function() {\n        listener.lineEnd();\n        λ0 = φ0 = NaN;\n      },\n      clean: function() {\n        return 2 - clean;\n      }\n    };\n  }\n  function d3_geo_clipAntimeridianIntersect(λ0, φ0, λ1, φ1) {\n    var cosφ0, cosφ1, sinλ0_λ1 = Math.sin(λ0 - λ1);\n    return abs(sinλ0_λ1) > ε ? Math.atan((Math.sin(φ0) * (cosφ1 = Math.cos(φ1)) * Math.sin(λ1) - Math.sin(φ1) * (cosφ0 = Math.cos(φ0)) * Math.sin(λ0)) / (cosφ0 * cosφ1 * sinλ0_λ1)) : (φ0 + φ1) / 2;\n  }\n  function d3_geo_clipAntimeridianInterpolate(from, to, direction, listener) {\n    var φ;\n    if (from == null) {\n      φ = direction * halfπ;\n      listener.point(-π, φ);\n      listener.point(0, φ);\n      listener.point(π, φ);\n      listener.point(π, 0);\n      listener.point(π, -φ);\n      listener.point(0, -φ);\n      listener.point(-π, -φ);\n      listener.point(-π, 0);\n      listener.point(-π, φ);\n    } else if (abs(from[0] - to[0]) > ε) {\n      var s = from[0] < to[0] ? π : -π;\n      φ = direction * s / 2;\n      listener.point(-s, φ);\n      listener.point(0, φ);\n      listener.point(s, φ);\n    } else {\n      listener.point(to[0], to[1]);\n    }\n  }\n  function d3_geo_pointInPolygon(point, polygon) {\n    var meridian = point[0], parallel = point[1], meridianNormal = [ Math.sin(meridian), -Math.cos(meridian), 0 ], polarAngle = 0, winding = 0;\n    d3_geo_areaRingSum.reset();\n    for (var i = 0, n = polygon.length; i < n; ++i) {\n      var ring = polygon[i], m = ring.length;\n      if (!m) continue;\n      var point0 = ring[0], λ0 = point0[0], φ0 = point0[1] / 2 + π / 4, sinφ0 = Math.sin(φ0), cosφ0 = Math.cos(φ0), j = 1;\n      while (true) {\n        if (j === m) j = 0;\n        point = ring[j];\n        var λ = point[0], φ = point[1] / 2 + π / 4, sinφ = Math.sin(φ), cosφ = Math.cos(φ), dλ = λ - λ0, sdλ = dλ >= 0 ? 1 : -1, adλ = sdλ * dλ, antimeridian = adλ > π, k = sinφ0 * sinφ;\n        d3_geo_areaRingSum.add(Math.atan2(k * sdλ * Math.sin(adλ), cosφ0 * cosφ + k * Math.cos(adλ)));\n        polarAngle += antimeridian ? dλ + sdλ * τ : dλ;\n        if (antimeridian ^ λ0 >= meridian ^ λ >= meridian) {\n          var arc = d3_geo_cartesianCross(d3_geo_cartesian(point0), d3_geo_cartesian(point));\n          d3_geo_cartesianNormalize(arc);\n          var intersection = d3_geo_cartesianCross(meridianNormal, arc);\n          d3_geo_cartesianNormalize(intersection);\n          var φarc = (antimeridian ^ dλ >= 0 ? -1 : 1) * d3_asin(intersection[2]);\n          if (parallel > φarc || parallel === φarc && (arc[0] || arc[1])) {\n            winding += antimeridian ^ dλ >= 0 ? 1 : -1;\n          }\n        }\n        if (!j++) break;\n        λ0 = λ, sinφ0 = sinφ, cosφ0 = cosφ, point0 = point;\n      }\n    }\n    return (polarAngle < -ε || polarAngle < ε && d3_geo_areaRingSum < 0) ^ winding & 1;\n  }\n  function d3_geo_clipCircle(radius) {\n    var cr = Math.cos(radius), smallRadius = cr > 0, notHemisphere = abs(cr) > ε, interpolate = d3_geo_circleInterpolate(radius, 6 * d3_radians);\n    return d3_geo_clip(visible, clipLine, interpolate, smallRadius ? [ 0, -radius ] : [ -π, radius - π ]);\n    function visible(λ, φ) {\n      return Math.cos(λ) * Math.cos(φ) > cr;\n    }\n    function clipLine(listener) {\n      var point0, c0, v0, v00, clean;\n      return {\n        lineStart: function() {\n          v00 = v0 = false;\n          clean = 1;\n        },\n        point: function(λ, φ) {\n          var point1 = [ λ, φ ], point2, v = visible(λ, φ), c = smallRadius ? v ? 0 : code(λ, φ) : v ? code(λ + (λ < 0 ? π : -π), φ) : 0;\n          if (!point0 && (v00 = v0 = v)) listener.lineStart();\n          if (v !== v0) {\n            point2 = intersect(point0, point1);\n            if (d3_geo_sphericalEqual(point0, point2) || d3_geo_sphericalEqual(point1, point2)) {\n              point1[0] += ε;\n              point1[1] += ε;\n              v = visible(point1[0], point1[1]);\n            }\n          }\n          if (v !== v0) {\n            clean = 0;\n            if (v) {\n              listener.lineStart();\n              point2 = intersect(point1, point0);\n              listener.point(point2[0], point2[1]);\n            } else {\n              point2 = intersect(point0, point1);\n              listener.point(point2[0], point2[1]);\n              listener.lineEnd();\n            }\n            point0 = point2;\n          } else if (notHemisphere && point0 && smallRadius ^ v) {\n            var t;\n            if (!(c & c0) && (t = intersect(point1, point0, true))) {\n              clean = 0;\n              if (smallRadius) {\n                listener.lineStart();\n                listener.point(t[0][0], t[0][1]);\n                listener.point(t[1][0], t[1][1]);\n                listener.lineEnd();\n              } else {\n                listener.point(t[1][0], t[1][1]);\n                listener.lineEnd();\n                listener.lineStart();\n                listener.point(t[0][0], t[0][1]);\n              }\n            }\n          }\n          if (v && (!point0 || !d3_geo_sphericalEqual(point0, point1))) {\n            listener.point(point1[0], point1[1]);\n          }\n          point0 = point1, v0 = v, c0 = c;\n        },\n        lineEnd: function() {\n          if (v0) listener.lineEnd();\n          point0 = null;\n        },\n        clean: function() {\n          return clean | (v00 && v0) << 1;\n        }\n      };\n    }\n    function intersect(a, b, two) {\n      var pa = d3_geo_cartesian(a), pb = d3_geo_cartesian(b);\n      var n1 = [ 1, 0, 0 ], n2 = d3_geo_cartesianCross(pa, pb), n2n2 = d3_geo_cartesianDot(n2, n2), n1n2 = n2[0], determinant = n2n2 - n1n2 * n1n2;\n      if (!determinant) return !two && a;\n      var c1 = cr * n2n2 / determinant, c2 = -cr * n1n2 / determinant, n1xn2 = d3_geo_cartesianCross(n1, n2), A = d3_geo_cartesianScale(n1, c1), B = d3_geo_cartesianScale(n2, c2);\n      d3_geo_cartesianAdd(A, B);\n      var u = n1xn2, w = d3_geo_cartesianDot(A, u), uu = d3_geo_cartesianDot(u, u), t2 = w * w - uu * (d3_geo_cartesianDot(A, A) - 1);\n      if (t2 < 0) return;\n      var t = Math.sqrt(t2), q = d3_geo_cartesianScale(u, (-w - t) / uu);\n      d3_geo_cartesianAdd(q, A);\n      q = d3_geo_spherical(q);\n      if (!two) return q;\n      var λ0 = a[0], λ1 = b[0], φ0 = a[1], φ1 = b[1], z;\n      if (λ1 < λ0) z = λ0, λ0 = λ1, λ1 = z;\n      var δλ = λ1 - λ0, polar = abs(δλ - π) < ε, meridian = polar || δλ < ε;\n      if (!polar && φ1 < φ0) z = φ0, φ0 = φ1, φ1 = z;\n      if (meridian ? polar ? φ0 + φ1 > 0 ^ q[1] < (abs(q[0] - λ0) < ε ? φ0 : φ1) : φ0 <= q[1] && q[1] <= φ1 : δλ > π ^ (λ0 <= q[0] && q[0] <= λ1)) {\n        var q1 = d3_geo_cartesianScale(u, (-w + t) / uu);\n        d3_geo_cartesianAdd(q1, A);\n        return [ q, d3_geo_spherical(q1) ];\n      }\n    }\n    function code(λ, φ) {\n      var r = smallRadius ? radius : π - radius, code = 0;\n      if (λ < -r) code |= 1; else if (λ > r) code |= 2;\n      if (φ < -r) code |= 4; else if (φ > r) code |= 8;\n      return code;\n    }\n  }\n  function d3_geom_clipLine(x0, y0, x1, y1) {\n    return function(line) {\n      var a = line.a, b = line.b, ax = a.x, ay = a.y, bx = b.x, by = b.y, t0 = 0, t1 = 1, dx = bx - ax, dy = by - ay, r;\n      r = x0 - ax;\n      if (!dx && r > 0) return;\n      r /= dx;\n      if (dx < 0) {\n        if (r < t0) return;\n        if (r < t1) t1 = r;\n      } else if (dx > 0) {\n        if (r > t1) return;\n        if (r > t0) t0 = r;\n      }\n      r = x1 - ax;\n      if (!dx && r < 0) return;\n      r /= dx;\n      if (dx < 0) {\n        if (r > t1) return;\n        if (r > t0) t0 = r;\n      } else if (dx > 0) {\n        if (r < t0) return;\n        if (r < t1) t1 = r;\n      }\n      r = y0 - ay;\n      if (!dy && r > 0) return;\n      r /= dy;\n      if (dy < 0) {\n        if (r < t0) return;\n        if (r < t1) t1 = r;\n      } else if (dy > 0) {\n        if (r > t1) return;\n        if (r > t0) t0 = r;\n      }\n      r = y1 - ay;\n      if (!dy && r < 0) return;\n      r /= dy;\n      if (dy < 0) {\n        if (r > t1) return;\n        if (r > t0) t0 = r;\n      } else if (dy > 0) {\n        if (r < t0) return;\n        if (r < t1) t1 = r;\n      }\n      if (t0 > 0) line.a = {\n        x: ax + t0 * dx,\n        y: ay + t0 * dy\n      };\n      if (t1 < 1) line.b = {\n        x: ax + t1 * dx,\n        y: ay + t1 * dy\n      };\n      return line;\n    };\n  }\n  var d3_geo_clipExtentMAX = 1e9;\n  d3.geo.clipExtent = function() {\n    var x0, y0, x1, y1, stream, clip, clipExtent = {\n      stream: function(output) {\n        if (stream) stream.valid = false;\n        stream = clip(output);\n        stream.valid = true;\n        return stream;\n      },\n      extent: function(_) {\n        if (!arguments.length) return [ [ x0, y0 ], [ x1, y1 ] ];\n        clip = d3_geo_clipExtent(x0 = +_[0][0], y0 = +_[0][1], x1 = +_[1][0], y1 = +_[1][1]);\n        if (stream) stream.valid = false, stream = null;\n        return clipExtent;\n      }\n    };\n    return clipExtent.extent([ [ 0, 0 ], [ 960, 500 ] ]);\n  };\n  function d3_geo_clipExtent(x0, y0, x1, y1) {\n    return function(listener) {\n      var listener_ = listener, bufferListener = d3_geo_clipBufferListener(), clipLine = d3_geom_clipLine(x0, y0, x1, y1), segments, polygon, ring;\n      var clip = {\n        point: point,\n        lineStart: lineStart,\n        lineEnd: lineEnd,\n        polygonStart: function() {\n          listener = bufferListener;\n          segments = [];\n          polygon = [];\n          clean = true;\n        },\n        polygonEnd: function() {\n          listener = listener_;\n          segments = d3.merge(segments);\n          var clipStartInside = insidePolygon([ x0, y1 ]), inside = clean && clipStartInside, visible = segments.length;\n          if (inside || visible) {\n            listener.polygonStart();\n            if (inside) {\n              listener.lineStart();\n              interpolate(null, null, 1, listener);\n              listener.lineEnd();\n            }\n            if (visible) {\n              d3_geo_clipPolygon(segments, compare, clipStartInside, interpolate, listener);\n            }\n            listener.polygonEnd();\n          }\n          segments = polygon = ring = null;\n        }\n      };\n      function insidePolygon(p) {\n        var wn = 0, n = polygon.length, y = p[1];\n        for (var i = 0; i < n; ++i) {\n          for (var j = 1, v = polygon[i], m = v.length, a = v[0], b; j < m; ++j) {\n            b = v[j];\n            if (a[1] <= y) {\n              if (b[1] > y && d3_cross2d(a, b, p) > 0) ++wn;\n            } else {\n              if (b[1] <= y && d3_cross2d(a, b, p) < 0) --wn;\n            }\n            a = b;\n          }\n        }\n        return wn !== 0;\n      }\n      function interpolate(from, to, direction, listener) {\n        var a = 0, a1 = 0;\n        if (from == null || (a = corner(from, direction)) !== (a1 = corner(to, direction)) || comparePoints(from, to) < 0 ^ direction > 0) {\n          do {\n            listener.point(a === 0 || a === 3 ? x0 : x1, a > 1 ? y1 : y0);\n          } while ((a = (a + direction + 4) % 4) !== a1);\n        } else {\n          listener.point(to[0], to[1]);\n        }\n      }\n      function pointVisible(x, y) {\n        return x0 <= x && x <= x1 && y0 <= y && y <= y1;\n      }\n      function point(x, y) {\n        if (pointVisible(x, y)) listener.point(x, y);\n      }\n      var x__, y__, v__, x_, y_, v_, first, clean;\n      function lineStart() {\n        clip.point = linePoint;\n        if (polygon) polygon.push(ring = []);\n        first = true;\n        v_ = false;\n        x_ = y_ = NaN;\n      }\n      function lineEnd() {\n        if (segments) {\n          linePoint(x__, y__);\n          if (v__ && v_) bufferListener.rejoin();\n          segments.push(bufferListener.buffer());\n        }\n        clip.point = point;\n        if (v_) listener.lineEnd();\n      }\n      function linePoint(x, y) {\n        x = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, x));\n        y = Math.max(-d3_geo_clipExtentMAX, Math.min(d3_geo_clipExtentMAX, y));\n        var v = pointVisible(x, y);\n        if (polygon) ring.push([ x, y ]);\n        if (first) {\n          x__ = x, y__ = y, v__ = v;\n          first = false;\n          if (v) {\n            listener.lineStart();\n            listener.point(x, y);\n          }\n        } else {\n          if (v && v_) listener.point(x, y); else {\n            var l = {\n              a: {\n                x: x_,\n                y: y_\n              },\n              b: {\n                x: x,\n                y: y\n              }\n            };\n            if (clipLine(l)) {\n              if (!v_) {\n                listener.lineStart();\n                listener.point(l.a.x, l.a.y);\n              }\n              listener.point(l.b.x, l.b.y);\n              if (!v) listener.lineEnd();\n              clean = false;\n            } else if (v) {\n              listener.lineStart();\n              listener.point(x, y);\n              clean = false;\n            }\n          }\n        }\n        x_ = x, y_ = y, v_ = v;\n      }\n      return clip;\n    };\n    function corner(p, direction) {\n      return abs(p[0] - x0) < ε ? direction > 0 ? 0 : 3 : abs(p[0] - x1) < ε ? direction > 0 ? 2 : 1 : abs(p[1] - y0) < ε ? direction > 0 ? 1 : 0 : direction > 0 ? 3 : 2;\n    }\n    function compare(a, b) {\n      return comparePoints(a.x, b.x);\n    }\n    function comparePoints(a, b) {\n      var ca = corner(a, 1), cb = corner(b, 1);\n      return ca !== cb ? ca - cb : ca === 0 ? b[1] - a[1] : ca === 1 ? a[0] - b[0] : ca === 2 ? a[1] - b[1] : b[0] - a[0];\n    }\n  }\n  function d3_geo_conic(projectAt) {\n    var φ0 = 0, φ1 = π / 3, m = d3_geo_projectionMutator(projectAt), p = m(φ0, φ1);\n    p.parallels = function(_) {\n      if (!arguments.length) return [ φ0 / π * 180, φ1 / π * 180 ];\n      return m(φ0 = _[0] * π / 180, φ1 = _[1] * π / 180);\n    };\n    return p;\n  }\n  function d3_geo_conicEqualArea(φ0, φ1) {\n    var sinφ0 = Math.sin(φ0), n = (sinφ0 + Math.sin(φ1)) / 2, C = 1 + sinφ0 * (2 * n - sinφ0), ρ0 = Math.sqrt(C) / n;\n    function forward(λ, φ) {\n      var ρ = Math.sqrt(C - 2 * n * Math.sin(φ)) / n;\n      return [ ρ * Math.sin(λ *= n), ρ0 - ρ * Math.cos(λ) ];\n    }\n    forward.invert = function(x, y) {\n      var ρ0_y = ρ0 - y;\n      return [ Math.atan2(x, ρ0_y) / n, d3_asin((C - (x * x + ρ0_y * ρ0_y) * n * n) / (2 * n)) ];\n    };\n    return forward;\n  }\n  (d3.geo.conicEqualArea = function() {\n    return d3_geo_conic(d3_geo_conicEqualArea);\n  }).raw = d3_geo_conicEqualArea;\n  d3.geo.albers = function() {\n    return d3.geo.conicEqualArea().rotate([ 96, 0 ]).center([ -.6, 38.7 ]).parallels([ 29.5, 45.5 ]).scale(1070);\n  };\n  d3.geo.albersUsa = function() {\n    var lower48 = d3.geo.albers();\n    var alaska = d3.geo.conicEqualArea().rotate([ 154, 0 ]).center([ -2, 58.5 ]).parallels([ 55, 65 ]);\n    var hawaii = d3.geo.conicEqualArea().rotate([ 157, 0 ]).center([ -3, 19.9 ]).parallels([ 8, 18 ]);\n    var point, pointStream = {\n      point: function(x, y) {\n        point = [ x, y ];\n      }\n    }, lower48Point, alaskaPoint, hawaiiPoint;\n    function albersUsa(coordinates) {\n      var x = coordinates[0], y = coordinates[1];\n      point = null;\n      (lower48Point(x, y), point) || (alaskaPoint(x, y), point) || hawaiiPoint(x, y);\n      return point;\n    }\n    albersUsa.invert = function(coordinates) {\n      var k = lower48.scale(), t = lower48.translate(), x = (coordinates[0] - t[0]) / k, y = (coordinates[1] - t[1]) / k;\n      return (y >= .12 && y < .234 && x >= -.425 && x < -.214 ? alaska : y >= .166 && y < .234 && x >= -.214 && x < -.115 ? hawaii : lower48).invert(coordinates);\n    };\n    albersUsa.stream = function(stream) {\n      var lower48Stream = lower48.stream(stream), alaskaStream = alaska.stream(stream), hawaiiStream = hawaii.stream(stream);\n      return {\n        point: function(x, y) {\n          lower48Stream.point(x, y);\n          alaskaStream.point(x, y);\n          hawaiiStream.point(x, y);\n        },\n        sphere: function() {\n          lower48Stream.sphere();\n          alaskaStream.sphere();\n          hawaiiStream.sphere();\n        },\n        lineStart: function() {\n          lower48Stream.lineStart();\n          alaskaStream.lineStart();\n          hawaiiStream.lineStart();\n        },\n        lineEnd: function() {\n          lower48Stream.lineEnd();\n          alaskaStream.lineEnd();\n          hawaiiStream.lineEnd();\n        },\n        polygonStart: function() {\n          lower48Stream.polygonStart();\n          alaskaStream.polygonStart();\n          hawaiiStream.polygonStart();\n        },\n        polygonEnd: function() {\n          lower48Stream.polygonEnd();\n          alaskaStream.polygonEnd();\n          hawaiiStream.polygonEnd();\n        }\n      };\n    };\n    albersUsa.precision = function(_) {\n      if (!arguments.length) return lower48.precision();\n      lower48.precision(_);\n      alaska.precision(_);\n      hawaii.precision(_);\n      return albersUsa;\n    };\n    albersUsa.scale = function(_) {\n      if (!arguments.length) return lower48.scale();\n      lower48.scale(_);\n      alaska.scale(_ * .35);\n      hawaii.scale(_);\n      return albersUsa.translate(lower48.translate());\n    };\n    albersUsa.translate = function(_) {\n      if (!arguments.length) return lower48.translate();\n      var k = lower48.scale(), x = +_[0], y = +_[1];\n      lower48Point = lower48.translate(_).clipExtent([ [ x - .455 * k, y - .238 * k ], [ x + .455 * k, y + .238 * k ] ]).stream(pointStream).point;\n      alaskaPoint = alaska.translate([ x - .307 * k, y + .201 * k ]).clipExtent([ [ x - .425 * k + ε, y + .12 * k + ε ], [ x - .214 * k - ε, y + .234 * k - ε ] ]).stream(pointStream).point;\n      hawaiiPoint = hawaii.translate([ x - .205 * k, y + .212 * k ]).clipExtent([ [ x - .214 * k + ε, y + .166 * k + ε ], [ x - .115 * k - ε, y + .234 * k - ε ] ]).stream(pointStream).point;\n      return albersUsa;\n    };\n    return albersUsa.scale(1070);\n  };\n  var d3_geo_pathAreaSum, d3_geo_pathAreaPolygon, d3_geo_pathArea = {\n    point: d3_noop,\n    lineStart: d3_noop,\n    lineEnd: d3_noop,\n    polygonStart: function() {\n      d3_geo_pathAreaPolygon = 0;\n      d3_geo_pathArea.lineStart = d3_geo_pathAreaRingStart;\n    },\n    polygonEnd: function() {\n      d3_geo_pathArea.lineStart = d3_geo_pathArea.lineEnd = d3_geo_pathArea.point = d3_noop;\n      d3_geo_pathAreaSum += abs(d3_geo_pathAreaPolygon / 2);\n    }\n  };\n  function d3_geo_pathAreaRingStart() {\n    var x00, y00, x0, y0;\n    d3_geo_pathArea.point = function(x, y) {\n      d3_geo_pathArea.point = nextPoint;\n      x00 = x0 = x, y00 = y0 = y;\n    };\n    function nextPoint(x, y) {\n      d3_geo_pathAreaPolygon += y0 * x - x0 * y;\n      x0 = x, y0 = y;\n    }\n    d3_geo_pathArea.lineEnd = function() {\n      nextPoint(x00, y00);\n    };\n  }\n  var d3_geo_pathBoundsX0, d3_geo_pathBoundsY0, d3_geo_pathBoundsX1, d3_geo_pathBoundsY1;\n  var d3_geo_pathBounds = {\n    point: d3_geo_pathBoundsPoint,\n    lineStart: d3_noop,\n    lineEnd: d3_noop,\n    polygonStart: d3_noop,\n    polygonEnd: d3_noop\n  };\n  function d3_geo_pathBoundsPoint(x, y) {\n    if (x < d3_geo_pathBoundsX0) d3_geo_pathBoundsX0 = x;\n    if (x > d3_geo_pathBoundsX1) d3_geo_pathBoundsX1 = x;\n    if (y < d3_geo_pathBoundsY0) d3_geo_pathBoundsY0 = y;\n    if (y > d3_geo_pathBoundsY1) d3_geo_pathBoundsY1 = y;\n  }\n  function d3_geo_pathBuffer() {\n    var pointCircle = d3_geo_pathBufferCircle(4.5), buffer = [];\n    var stream = {\n      point: point,\n      lineStart: function() {\n        stream.point = pointLineStart;\n      },\n      lineEnd: lineEnd,\n      polygonStart: function() {\n        stream.lineEnd = lineEndPolygon;\n      },\n      polygonEnd: function() {\n        stream.lineEnd = lineEnd;\n        stream.point = point;\n      },\n      pointRadius: function(_) {\n        pointCircle = d3_geo_pathBufferCircle(_);\n        return stream;\n      },\n      result: function() {\n        if (buffer.length) {\n          var result = buffer.join(\"\");\n          buffer = [];\n          return result;\n        }\n      }\n    };\n    function point(x, y) {\n      buffer.push(\"M\", x, \",\", y, pointCircle);\n    }\n    function pointLineStart(x, y) {\n      buffer.push(\"M\", x, \",\", y);\n      stream.point = pointLine;\n    }\n    function pointLine(x, y) {\n      buffer.push(\"L\", x, \",\", y);\n    }\n    function lineEnd() {\n      stream.point = point;\n    }\n    function lineEndPolygon() {\n      buffer.push(\"Z\");\n    }\n    return stream;\n  }\n  function d3_geo_pathBufferCircle(radius) {\n    return \"m0,\" + radius + \"a\" + radius + \",\" + radius + \" 0 1,1 0,\" + -2 * radius + \"a\" + radius + \",\" + radius + \" 0 1,1 0,\" + 2 * radius + \"z\";\n  }\n  var d3_geo_pathCentroid = {\n    point: d3_geo_pathCentroidPoint,\n    lineStart: d3_geo_pathCentroidLineStart,\n    lineEnd: d3_geo_pathCentroidLineEnd,\n    polygonStart: function() {\n      d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidRingStart;\n    },\n    polygonEnd: function() {\n      d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint;\n      d3_geo_pathCentroid.lineStart = d3_geo_pathCentroidLineStart;\n      d3_geo_pathCentroid.lineEnd = d3_geo_pathCentroidLineEnd;\n    }\n  };\n  function d3_geo_pathCentroidPoint(x, y) {\n    d3_geo_centroidX0 += x;\n    d3_geo_centroidY0 += y;\n    ++d3_geo_centroidZ0;\n  }\n  function d3_geo_pathCentroidLineStart() {\n    var x0, y0;\n    d3_geo_pathCentroid.point = function(x, y) {\n      d3_geo_pathCentroid.point = nextPoint;\n      d3_geo_pathCentroidPoint(x0 = x, y0 = y);\n    };\n    function nextPoint(x, y) {\n      var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy);\n      d3_geo_centroidX1 += z * (x0 + x) / 2;\n      d3_geo_centroidY1 += z * (y0 + y) / 2;\n      d3_geo_centroidZ1 += z;\n      d3_geo_pathCentroidPoint(x0 = x, y0 = y);\n    }\n  }\n  function d3_geo_pathCentroidLineEnd() {\n    d3_geo_pathCentroid.point = d3_geo_pathCentroidPoint;\n  }\n  function d3_geo_pathCentroidRingStart() {\n    var x00, y00, x0, y0;\n    d3_geo_pathCentroid.point = function(x, y) {\n      d3_geo_pathCentroid.point = nextPoint;\n      d3_geo_pathCentroidPoint(x00 = x0 = x, y00 = y0 = y);\n    };\n    function nextPoint(x, y) {\n      var dx = x - x0, dy = y - y0, z = Math.sqrt(dx * dx + dy * dy);\n      d3_geo_centroidX1 += z * (x0 + x) / 2;\n      d3_geo_centroidY1 += z * (y0 + y) / 2;\n      d3_geo_centroidZ1 += z;\n      z = y0 * x - x0 * y;\n      d3_geo_centroidX2 += z * (x0 + x);\n      d3_geo_centroidY2 += z * (y0 + y);\n      d3_geo_centroidZ2 += z * 3;\n      d3_geo_pathCentroidPoint(x0 = x, y0 = y);\n    }\n    d3_geo_pathCentroid.lineEnd = function() {\n      nextPoint(x00, y00);\n    };\n  }\n  function d3_geo_pathContext(context) {\n    var pointRadius = 4.5;\n    var stream = {\n      point: point,\n      lineStart: function() {\n        stream.point = pointLineStart;\n      },\n      lineEnd: lineEnd,\n      polygonStart: function() {\n        stream.lineEnd = lineEndPolygon;\n      },\n      polygonEnd: function() {\n        stream.lineEnd = lineEnd;\n        stream.point = point;\n      },\n      pointRadius: function(_) {\n        pointRadius = _;\n        return stream;\n      },\n      result: d3_noop\n    };\n    function point(x, y) {\n      context.moveTo(x + pointRadius, y);\n      context.arc(x, y, pointRadius, 0, τ);\n    }\n    function pointLineStart(x, y) {\n      context.moveTo(x, y);\n      stream.point = pointLine;\n    }\n    function pointLine(x, y) {\n      context.lineTo(x, y);\n    }\n    function lineEnd() {\n      stream.point = point;\n    }\n    function lineEndPolygon() {\n      context.closePath();\n    }\n    return stream;\n  }\n  function d3_geo_resample(project) {\n    var δ2 = .5, cosMinDistance = Math.cos(30 * d3_radians), maxDepth = 16;\n    function resample(stream) {\n      return (maxDepth ? resampleRecursive : resampleNone)(stream);\n    }\n    function resampleNone(stream) {\n      return d3_geo_transformPoint(stream, function(x, y) {\n        x = project(x, y);\n        stream.point(x[0], x[1]);\n      });\n    }\n    function resampleRecursive(stream) {\n      var λ00, φ00, x00, y00, a00, b00, c00, λ0, x0, y0, a0, b0, c0;\n      var resample = {\n        point: point,\n        lineStart: lineStart,\n        lineEnd: lineEnd,\n        polygonStart: function() {\n          stream.polygonStart();\n          resample.lineStart = ringStart;\n        },\n        polygonEnd: function() {\n          stream.polygonEnd();\n          resample.lineStart = lineStart;\n        }\n      };\n      function point(x, y) {\n        x = project(x, y);\n        stream.point(x[0], x[1]);\n      }\n      function lineStart() {\n        x0 = NaN;\n        resample.point = linePoint;\n        stream.lineStart();\n      }\n      function linePoint(λ, φ) {\n        var c = d3_geo_cartesian([ λ, φ ]), p = project(λ, φ);\n        resampleLineTo(x0, y0, λ0, a0, b0, c0, x0 = p[0], y0 = p[1], λ0 = λ, a0 = c[0], b0 = c[1], c0 = c[2], maxDepth, stream);\n        stream.point(x0, y0);\n      }\n      function lineEnd() {\n        resample.point = point;\n        stream.lineEnd();\n      }\n      function ringStart() {\n        lineStart();\n        resample.point = ringPoint;\n        resample.lineEnd = ringEnd;\n      }\n      function ringPoint(λ, φ) {\n        linePoint(λ00 = λ, φ00 = φ), x00 = x0, y00 = y0, a00 = a0, b00 = b0, c00 = c0;\n        resample.point = linePoint;\n      }\n      function ringEnd() {\n        resampleLineTo(x0, y0, λ0, a0, b0, c0, x00, y00, λ00, a00, b00, c00, maxDepth, stream);\n        resample.lineEnd = lineEnd;\n        lineEnd();\n      }\n      return resample;\n    }\n    function resampleLineTo(x0, y0, λ0, a0, b0, c0, x1, y1, λ1, a1, b1, c1, depth, stream) {\n      var dx = x1 - x0, dy = y1 - y0, d2 = dx * dx + dy * dy;\n      if (d2 > 4 * δ2 && depth--) {\n        var a = a0 + a1, b = b0 + b1, c = c0 + c1, m = Math.sqrt(a * a + b * b + c * c), φ2 = Math.asin(c /= m), λ2 = abs(abs(c) - 1) < ε || abs(λ0 - λ1) < ε ? (λ0 + λ1) / 2 : Math.atan2(b, a), p = project(λ2, φ2), x2 = p[0], y2 = p[1], dx2 = x2 - x0, dy2 = y2 - y0, dz = dy * dx2 - dx * dy2;\n        if (dz * dz / d2 > δ2 || abs((dx * dx2 + dy * dy2) / d2 - .5) > .3 || a0 * a1 + b0 * b1 + c0 * c1 < cosMinDistance) {\n          resampleLineTo(x0, y0, λ0, a0, b0, c0, x2, y2, λ2, a /= m, b /= m, c, depth, stream);\n          stream.point(x2, y2);\n          resampleLineTo(x2, y2, λ2, a, b, c, x1, y1, λ1, a1, b1, c1, depth, stream);\n        }\n      }\n    }\n    resample.precision = function(_) {\n      if (!arguments.length) return Math.sqrt(δ2);\n      maxDepth = (δ2 = _ * _) > 0 && 16;\n      return resample;\n    };\n    return resample;\n  }\n  d3.geo.path = function() {\n    var pointRadius = 4.5, projection, context, projectStream, contextStream, cacheStream;\n    function path(object) {\n      if (object) {\n        if (typeof pointRadius === \"function\") contextStream.pointRadius(+pointRadius.apply(this, arguments));\n        if (!cacheStream || !cacheStream.valid) cacheStream = projectStream(contextStream);\n        d3.geo.stream(object, cacheStream);\n      }\n      return contextStream.result();\n    }\n    path.area = function(object) {\n      d3_geo_pathAreaSum = 0;\n      d3.geo.stream(object, projectStream(d3_geo_pathArea));\n      return d3_geo_pathAreaSum;\n    };\n    path.centroid = function(object) {\n      d3_geo_centroidX0 = d3_geo_centroidY0 = d3_geo_centroidZ0 = d3_geo_centroidX1 = d3_geo_centroidY1 = d3_geo_centroidZ1 = d3_geo_centroidX2 = d3_geo_centroidY2 = d3_geo_centroidZ2 = 0;\n      d3.geo.stream(object, projectStream(d3_geo_pathCentroid));\n      return d3_geo_centroidZ2 ? [ d3_geo_centroidX2 / d3_geo_centroidZ2, d3_geo_centroidY2 / d3_geo_centroidZ2 ] : d3_geo_centroidZ1 ? [ d3_geo_centroidX1 / d3_geo_centroidZ1, d3_geo_centroidY1 / d3_geo_centroidZ1 ] : d3_geo_centroidZ0 ? [ d3_geo_centroidX0 / d3_geo_centroidZ0, d3_geo_centroidY0 / d3_geo_centroidZ0 ] : [ NaN, NaN ];\n    };\n    path.bounds = function(object) {\n      d3_geo_pathBoundsX1 = d3_geo_pathBoundsY1 = -(d3_geo_pathBoundsX0 = d3_geo_pathBoundsY0 = Infinity);\n      d3.geo.stream(object, projectStream(d3_geo_pathBounds));\n      return [ [ d3_geo_pathBoundsX0, d3_geo_pathBoundsY0 ], [ d3_geo_pathBoundsX1, d3_geo_pathBoundsY1 ] ];\n    };\n    path.projection = function(_) {\n      if (!arguments.length) return projection;\n      projectStream = (projection = _) ? _.stream || d3_geo_pathProjectStream(_) : d3_identity;\n      return reset();\n    };\n    path.context = function(_) {\n      if (!arguments.length) return context;\n      contextStream = (context = _) == null ? new d3_geo_pathBuffer() : new d3_geo_pathContext(_);\n      if (typeof pointRadius !== \"function\") contextStream.pointRadius(pointRadius);\n      return reset();\n    };\n    path.pointRadius = function(_) {\n      if (!arguments.length) return pointRadius;\n      pointRadius = typeof _ === \"function\" ? _ : (contextStream.pointRadius(+_), +_);\n      return path;\n    };\n    function reset() {\n      cacheStream = null;\n      return path;\n    }\n    return path.projection(d3.geo.albersUsa()).context(null);\n  };\n  function d3_geo_pathProjectStream(project) {\n    var resample = d3_geo_resample(function(x, y) {\n      return project([ x * d3_degrees, y * d3_degrees ]);\n    });\n    return function(stream) {\n      return d3_geo_projectionRadians(resample(stream));\n    };\n  }\n  d3.geo.transform = function(methods) {\n    return {\n      stream: function(stream) {\n        var transform = new d3_geo_transform(stream);\n        for (var k in methods) transform[k] = methods[k];\n        return transform;\n      }\n    };\n  };\n  function d3_geo_transform(stream) {\n    this.stream = stream;\n  }\n  d3_geo_transform.prototype = {\n    point: function(x, y) {\n      this.stream.point(x, y);\n    },\n    sphere: function() {\n      this.stream.sphere();\n    },\n    lineStart: function() {\n      this.stream.lineStart();\n    },\n    lineEnd: function() {\n      this.stream.lineEnd();\n    },\n    polygonStart: function() {\n      this.stream.polygonStart();\n    },\n    polygonEnd: function() {\n      this.stream.polygonEnd();\n    }\n  };\n  function d3_geo_transformPoint(stream, point) {\n    return {\n      point: point,\n      sphere: function() {\n        stream.sphere();\n      },\n      lineStart: function() {\n        stream.lineStart();\n      },\n      lineEnd: function() {\n        stream.lineEnd();\n      },\n      polygonStart: function() {\n        stream.polygonStart();\n      },\n      polygonEnd: function() {\n        stream.polygonEnd();\n      }\n    };\n  }\n  d3.geo.projection = d3_geo_projection;\n  d3.geo.projectionMutator = d3_geo_projectionMutator;\n  function d3_geo_projection(project) {\n    return d3_geo_projectionMutator(function() {\n      return project;\n    })();\n  }\n  function d3_geo_projectionMutator(projectAt) {\n    var project, rotate, projectRotate, projectResample = d3_geo_resample(function(x, y) {\n      x = project(x, y);\n      return [ x[0] * k + δx, δy - x[1] * k ];\n    }), k = 150, x = 480, y = 250, λ = 0, φ = 0, δλ = 0, δφ = 0, δγ = 0, δx, δy, preclip = d3_geo_clipAntimeridian, postclip = d3_identity, clipAngle = null, clipExtent = null, stream;\n    function projection(point) {\n      point = projectRotate(point[0] * d3_radians, point[1] * d3_radians);\n      return [ point[0] * k + δx, δy - point[1] * k ];\n    }\n    function invert(point) {\n      point = projectRotate.invert((point[0] - δx) / k, (δy - point[1]) / k);\n      return point && [ point[0] * d3_degrees, point[1] * d3_degrees ];\n    }\n    projection.stream = function(output) {\n      if (stream) stream.valid = false;\n      stream = d3_geo_projectionRadians(preclip(rotate, projectResample(postclip(output))));\n      stream.valid = true;\n      return stream;\n    };\n    projection.clipAngle = function(_) {\n      if (!arguments.length) return clipAngle;\n      preclip = _ == null ? (clipAngle = _, d3_geo_clipAntimeridian) : d3_geo_clipCircle((clipAngle = +_) * d3_radians);\n      return invalidate();\n    };\n    projection.clipExtent = function(_) {\n      if (!arguments.length) return clipExtent;\n      clipExtent = _;\n      postclip = _ ? d3_geo_clipExtent(_[0][0], _[0][1], _[1][0], _[1][1]) : d3_identity;\n      return invalidate();\n    };\n    projection.scale = function(_) {\n      if (!arguments.length) return k;\n      k = +_;\n      return reset();\n    };\n    projection.translate = function(_) {\n      if (!arguments.length) return [ x, y ];\n      x = +_[0];\n      y = +_[1];\n      return reset();\n    };\n    projection.center = function(_) {\n      if (!arguments.length) return [ λ * d3_degrees, φ * d3_degrees ];\n      λ = _[0] % 360 * d3_radians;\n      φ = _[1] % 360 * d3_radians;\n      return reset();\n    };\n    projection.rotate = function(_) {\n      if (!arguments.length) return [ δλ * d3_degrees, δφ * d3_degrees, δγ * d3_degrees ];\n      δλ = _[0] % 360 * d3_radians;\n      δφ = _[1] % 360 * d3_radians;\n      δγ = _.length > 2 ? _[2] % 360 * d3_radians : 0;\n      return reset();\n    };\n    d3.rebind(projection, projectResample, \"precision\");\n    function reset() {\n      projectRotate = d3_geo_compose(rotate = d3_geo_rotation(δλ, δφ, δγ), project);\n      var center = project(λ, φ);\n      δx = x - center[0] * k;\n      δy = y + center[1] * k;\n      return invalidate();\n    }\n    function invalidate() {\n      if (stream) stream.valid = false, stream = null;\n      return projection;\n    }\n    return function() {\n      project = projectAt.apply(this, arguments);\n      projection.invert = project.invert && invert;\n      return reset();\n    };\n  }\n  function d3_geo_projectionRadians(stream) {\n    return d3_geo_transformPoint(stream, function(x, y) {\n      stream.point(x * d3_radians, y * d3_radians);\n    });\n  }\n  function d3_geo_equirectangular(λ, φ) {\n    return [ λ, φ ];\n  }\n  (d3.geo.equirectangular = function() {\n    return d3_geo_projection(d3_geo_equirectangular);\n  }).raw = d3_geo_equirectangular.invert = d3_geo_equirectangular;\n  d3.geo.rotation = function(rotate) {\n    rotate = d3_geo_rotation(rotate[0] % 360 * d3_radians, rotate[1] * d3_radians, rotate.length > 2 ? rotate[2] * d3_radians : 0);\n    function forward(coordinates) {\n      coordinates = rotate(coordinates[0] * d3_radians, coordinates[1] * d3_radians);\n      return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates;\n    }\n    forward.invert = function(coordinates) {\n      coordinates = rotate.invert(coordinates[0] * d3_radians, coordinates[1] * d3_radians);\n      return coordinates[0] *= d3_degrees, coordinates[1] *= d3_degrees, coordinates;\n    };\n    return forward;\n  };\n  function d3_geo_identityRotation(λ, φ) {\n    return [ λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ ];\n  }\n  d3_geo_identityRotation.invert = d3_geo_equirectangular;\n  function d3_geo_rotation(δλ, δφ, δγ) {\n    return δλ ? δφ || δγ ? d3_geo_compose(d3_geo_rotationλ(δλ), d3_geo_rotationφγ(δφ, δγ)) : d3_geo_rotationλ(δλ) : δφ || δγ ? d3_geo_rotationφγ(δφ, δγ) : d3_geo_identityRotation;\n  }\n  function d3_geo_forwardRotationλ(δλ) {\n    return function(λ, φ) {\n      return λ += δλ, [ λ > π ? λ - τ : λ < -π ? λ + τ : λ, φ ];\n    };\n  }\n  function d3_geo_rotationλ(δλ) {\n    var rotation = d3_geo_forwardRotationλ(δλ);\n    rotation.invert = d3_geo_forwardRotationλ(-δλ);\n    return rotation;\n  }\n  function d3_geo_rotationφγ(δφ, δγ) {\n    var cosδφ = Math.cos(δφ), sinδφ = Math.sin(δφ), cosδγ = Math.cos(δγ), sinδγ = Math.sin(δγ);\n    function rotation(λ, φ) {\n      var cosφ = Math.cos(φ), x = Math.cos(λ) * cosφ, y = Math.sin(λ) * cosφ, z = Math.sin(φ), k = z * cosδφ + x * sinδφ;\n      return [ Math.atan2(y * cosδγ - k * sinδγ, x * cosδφ - z * sinδφ), d3_asin(k * cosδγ + y * sinδγ) ];\n    }\n    rotation.invert = function(λ, φ) {\n      var cosφ = Math.cos(φ), x = Math.cos(λ) * cosφ, y = Math.sin(λ) * cosφ, z = Math.sin(φ), k = z * cosδγ - y * sinδγ;\n      return [ Math.atan2(y * cosδγ + z * sinδγ, x * cosδφ + k * sinδφ), d3_asin(k * cosδφ - x * sinδφ) ];\n    };\n    return rotation;\n  }\n  d3.geo.circle = function() {\n    var origin = [ 0, 0 ], angle, precision = 6, interpolate;\n    function circle() {\n      var center = typeof origin === \"function\" ? origin.apply(this, arguments) : origin, rotate = d3_geo_rotation(-center[0] * d3_radians, -center[1] * d3_radians, 0).invert, ring = [];\n      interpolate(null, null, 1, {\n        point: function(x, y) {\n          ring.push(x = rotate(x, y));\n          x[0] *= d3_degrees, x[1] *= d3_degrees;\n        }\n      });\n      return {\n        type: \"Polygon\",\n        coordinates: [ ring ]\n      };\n    }\n    circle.origin = function(x) {\n      if (!arguments.length) return origin;\n      origin = x;\n      return circle;\n    };\n    circle.angle = function(x) {\n      if (!arguments.length) return angle;\n      interpolate = d3_geo_circleInterpolate((angle = +x) * d3_radians, precision * d3_radians);\n      return circle;\n    };\n    circle.precision = function(_) {\n      if (!arguments.length) return precision;\n      interpolate = d3_geo_circleInterpolate(angle * d3_radians, (precision = +_) * d3_radians);\n      return circle;\n    };\n    return circle.angle(90);\n  };\n  function d3_geo_circleInterpolate(radius, precision) {\n    var cr = Math.cos(radius), sr = Math.sin(radius);\n    return function(from, to, direction, listener) {\n      var step = direction * precision;\n      if (from != null) {\n        from = d3_geo_circleAngle(cr, from);\n        to = d3_geo_circleAngle(cr, to);\n        if (direction > 0 ? from < to : from > to) from += direction * τ;\n      } else {\n        from = radius + direction * τ;\n        to = radius - .5 * step;\n      }\n      for (var point, t = from; direction > 0 ? t > to : t < to; t -= step) {\n        listener.point((point = d3_geo_spherical([ cr, -sr * Math.cos(t), -sr * Math.sin(t) ]))[0], point[1]);\n      }\n    };\n  }\n  function d3_geo_circleAngle(cr, point) {\n    var a = d3_geo_cartesian(point);\n    a[0] -= cr;\n    d3_geo_cartesianNormalize(a);\n    var angle = d3_acos(-a[1]);\n    return ((-a[2] < 0 ? -angle : angle) + 2 * Math.PI - ε) % (2 * Math.PI);\n  }\n  d3.geo.distance = function(a, b) {\n    var Δλ = (b[0] - a[0]) * d3_radians, φ0 = a[1] * d3_radians, φ1 = b[1] * d3_radians, sinΔλ = Math.sin(Δλ), cosΔλ = Math.cos(Δλ), sinφ0 = Math.sin(φ0), cosφ0 = Math.cos(φ0), sinφ1 = Math.sin(φ1), cosφ1 = Math.cos(φ1), t;\n    return Math.atan2(Math.sqrt((t = cosφ1 * sinΔλ) * t + (t = cosφ0 * sinφ1 - sinφ0 * cosφ1 * cosΔλ) * t), sinφ0 * sinφ1 + cosφ0 * cosφ1 * cosΔλ);\n  };\n  d3.geo.graticule = function() {\n    var x1, x0, X1, X0, y1, y0, Y1, Y0, dx = 10, dy = dx, DX = 90, DY = 360, x, y, X, Y, precision = 2.5;\n    function graticule() {\n      return {\n        type: \"MultiLineString\",\n        coordinates: lines()\n      };\n    }\n    function lines() {\n      return d3.range(Math.ceil(X0 / DX) * DX, X1, DX).map(X).concat(d3.range(Math.ceil(Y0 / DY) * DY, Y1, DY).map(Y)).concat(d3.range(Math.ceil(x0 / dx) * dx, x1, dx).filter(function(x) {\n        return abs(x % DX) > ε;\n      }).map(x)).concat(d3.range(Math.ceil(y0 / dy) * dy, y1, dy).filter(function(y) {\n        return abs(y % DY) > ε;\n      }).map(y));\n    }\n    graticule.lines = function() {\n      return lines().map(function(coordinates) {\n        return {\n          type: \"LineString\",\n          coordinates: coordinates\n        };\n      });\n    };\n    graticule.outline = function() {\n      return {\n        type: \"Polygon\",\n        coordinates: [ X(X0).concat(Y(Y1).slice(1), X(X1).reverse().slice(1), Y(Y0).reverse().slice(1)) ]\n      };\n    };\n    graticule.extent = function(_) {\n      if (!arguments.length) return graticule.minorExtent();\n      return graticule.majorExtent(_).minorExtent(_);\n    };\n    graticule.majorExtent = function(_) {\n      if (!arguments.length) return [ [ X0, Y0 ], [ X1, Y1 ] ];\n      X0 = +_[0][0], X1 = +_[1][0];\n      Y0 = +_[0][1], Y1 = +_[1][1];\n      if (X0 > X1) _ = X0, X0 = X1, X1 = _;\n      if (Y0 > Y1) _ = Y0, Y0 = Y1, Y1 = _;\n      return graticule.precision(precision);\n    };\n    graticule.minorExtent = function(_) {\n      if (!arguments.length) return [ [ x0, y0 ], [ x1, y1 ] ];\n      x0 = +_[0][0], x1 = +_[1][0];\n      y0 = +_[0][1], y1 = +_[1][1];\n      if (x0 > x1) _ = x0, x0 = x1, x1 = _;\n      if (y0 > y1) _ = y0, y0 = y1, y1 = _;\n      return graticule.precision(precision);\n    };\n    graticule.step = function(_) {\n      if (!arguments.length) return graticule.minorStep();\n      return graticule.majorStep(_).minorStep(_);\n    };\n    graticule.majorStep = function(_) {\n      if (!arguments.length) return [ DX, DY ];\n      DX = +_[0], DY = +_[1];\n      return graticule;\n    };\n    graticule.minorStep = function(_) {\n      if (!arguments.length) return [ dx, dy ];\n      dx = +_[0], dy = +_[1];\n      return graticule;\n    };\n    graticule.precision = function(_) {\n      if (!arguments.length) return precision;\n      precision = +_;\n      x = d3_geo_graticuleX(y0, y1, 90);\n      y = d3_geo_graticuleY(x0, x1, precision);\n      X = d3_geo_graticuleX(Y0, Y1, 90);\n      Y = d3_geo_graticuleY(X0, X1, precision);\n      return graticule;\n    };\n    return graticule.majorExtent([ [ -180, -90 + ε ], [ 180, 90 - ε ] ]).minorExtent([ [ -180, -80 - ε ], [ 180, 80 + ε ] ]);\n  };\n  function d3_geo_graticuleX(y0, y1, dy) {\n    var y = d3.range(y0, y1 - ε, dy).concat(y1);\n    return function(x) {\n      return y.map(function(y) {\n        return [ x, y ];\n      });\n    };\n  }\n  function d3_geo_graticuleY(x0, x1, dx) {\n    var x = d3.range(x0, x1 - ε, dx).concat(x1);\n    return function(y) {\n      return x.map(function(x) {\n        return [ x, y ];\n      });\n    };\n  }\n  function d3_source(d) {\n    return d.source;\n  }\n  function d3_target(d) {\n    return d.target;\n  }\n  d3.geo.greatArc = function() {\n    var source = d3_source, source_, target = d3_target, target_;\n    function greatArc() {\n      return {\n        type: \"LineString\",\n        coordinates: [ source_ || source.apply(this, arguments), target_ || target.apply(this, arguments) ]\n      };\n    }\n    greatArc.distance = function() {\n      return d3.geo.distance(source_ || source.apply(this, arguments), target_ || target.apply(this, arguments));\n    };\n    greatArc.source = function(_) {\n      if (!arguments.length) return source;\n      source = _, source_ = typeof _ === \"function\" ? null : _;\n      return greatArc;\n    };\n    greatArc.target = function(_) {\n      if (!arguments.length) return target;\n      target = _, target_ = typeof _ === \"function\" ? null : _;\n      return greatArc;\n    };\n    greatArc.precision = function() {\n      return arguments.length ? greatArc : 0;\n    };\n    return greatArc;\n  };\n  d3.geo.interpolate = function(source, target) {\n    return d3_geo_interpolate(source[0] * d3_radians, source[1] * d3_radians, target[0] * d3_radians, target[1] * d3_radians);\n  };\n  function d3_geo_interpolate(x0, y0, x1, y1) {\n    var cy0 = Math.cos(y0), sy0 = Math.sin(y0), cy1 = Math.cos(y1), sy1 = Math.sin(y1), kx0 = cy0 * Math.cos(x0), ky0 = cy0 * Math.sin(x0), kx1 = cy1 * Math.cos(x1), ky1 = cy1 * Math.sin(x1), d = 2 * Math.asin(Math.sqrt(d3_haversin(y1 - y0) + cy0 * cy1 * d3_haversin(x1 - x0))), k = 1 / Math.sin(d);\n    var interpolate = d ? function(t) {\n      var B = Math.sin(t *= d) * k, A = Math.sin(d - t) * k, x = A * kx0 + B * kx1, y = A * ky0 + B * ky1, z = A * sy0 + B * sy1;\n      return [ Math.atan2(y, x) * d3_degrees, Math.atan2(z, Math.sqrt(x * x + y * y)) * d3_degrees ];\n    } : function() {\n      return [ x0 * d3_degrees, y0 * d3_degrees ];\n    };\n    interpolate.distance = d;\n    return interpolate;\n  }\n  d3.geo.length = function(object) {\n    d3_geo_lengthSum = 0;\n    d3.geo.stream(object, d3_geo_length);\n    return d3_geo_lengthSum;\n  };\n  var d3_geo_lengthSum;\n  var d3_geo_length = {\n    sphere: d3_noop,\n    point: d3_noop,\n    lineStart: d3_geo_lengthLineStart,\n    lineEnd: d3_noop,\n    polygonStart: d3_noop,\n    polygonEnd: d3_noop\n  };\n  function d3_geo_lengthLineStart() {\n    var λ0, sinφ0, cosφ0;\n    d3_geo_length.point = function(λ, φ) {\n      λ0 = λ * d3_radians, sinφ0 = Math.sin(φ *= d3_radians), cosφ0 = Math.cos(φ);\n      d3_geo_length.point = nextPoint;\n    };\n    d3_geo_length.lineEnd = function() {\n      d3_geo_length.point = d3_geo_length.lineEnd = d3_noop;\n    };\n    function nextPoint(λ, φ) {\n      var sinφ = Math.sin(φ *= d3_radians), cosφ = Math.cos(φ), t = abs((λ *= d3_radians) - λ0), cosΔλ = Math.cos(t);\n      d3_geo_lengthSum += Math.atan2(Math.sqrt((t = cosφ * Math.sin(t)) * t + (t = cosφ0 * sinφ - sinφ0 * cosφ * cosΔλ) * t), sinφ0 * sinφ + cosφ0 * cosφ * cosΔλ);\n      λ0 = λ, sinφ0 = sinφ, cosφ0 = cosφ;\n    }\n  }\n  function d3_geo_azimuthal(scale, angle) {\n    function azimuthal(λ, φ) {\n      var cosλ = Math.cos(λ), cosφ = Math.cos(φ), k = scale(cosλ * cosφ);\n      return [ k * cosφ * Math.sin(λ), k * Math.sin(φ) ];\n    }\n    azimuthal.invert = function(x, y) {\n      var ρ = Math.sqrt(x * x + y * y), c = angle(ρ), sinc = Math.sin(c), cosc = Math.cos(c);\n      return [ Math.atan2(x * sinc, ρ * cosc), Math.asin(ρ && y * sinc / ρ) ];\n    };\n    return azimuthal;\n  }\n  var d3_geo_azimuthalEqualArea = d3_geo_azimuthal(function(cosλcosφ) {\n    return Math.sqrt(2 / (1 + cosλcosφ));\n  }, function(ρ) {\n    return 2 * Math.asin(ρ / 2);\n  });\n  (d3.geo.azimuthalEqualArea = function() {\n    return d3_geo_projection(d3_geo_azimuthalEqualArea);\n  }).raw = d3_geo_azimuthalEqualArea;\n  var d3_geo_azimuthalEquidistant = d3_geo_azimuthal(function(cosλcosφ) {\n    var c = Math.acos(cosλcosφ);\n    return c && c / Math.sin(c);\n  }, d3_identity);\n  (d3.geo.azimuthalEquidistant = function() {\n    return d3_geo_projection(d3_geo_azimuthalEquidistant);\n  }).raw = d3_geo_azimuthalEquidistant;\n  function d3_geo_conicConformal(φ0, φ1) {\n    var cosφ0 = Math.cos(φ0), t = function(φ) {\n      return Math.tan(π / 4 + φ / 2);\n    }, n = φ0 === φ1 ? Math.sin(φ0) : Math.log(cosφ0 / Math.cos(φ1)) / Math.log(t(φ1) / t(φ0)), F = cosφ0 * Math.pow(t(φ0), n) / n;\n    if (!n) return d3_geo_mercator;\n    function forward(λ, φ) {\n      if (F > 0) {\n        if (φ < -halfπ + ε) φ = -halfπ + ε;\n      } else {\n        if (φ > halfπ - ε) φ = halfπ - ε;\n      }\n      var ρ = F / Math.pow(t(φ), n);\n      return [ ρ * Math.sin(n * λ), F - ρ * Math.cos(n * λ) ];\n    }\n    forward.invert = function(x, y) {\n      var ρ0_y = F - y, ρ = d3_sgn(n) * Math.sqrt(x * x + ρ0_y * ρ0_y);\n      return [ Math.atan2(x, ρ0_y) / n, 2 * Math.atan(Math.pow(F / ρ, 1 / n)) - halfπ ];\n    };\n    return forward;\n  }\n  (d3.geo.conicConformal = function() {\n    return d3_geo_conic(d3_geo_conicConformal);\n  }).raw = d3_geo_conicConformal;\n  function d3_geo_conicEquidistant(φ0, φ1) {\n    var cosφ0 = Math.cos(φ0), n = φ0 === φ1 ? Math.sin(φ0) : (cosφ0 - Math.cos(φ1)) / (φ1 - φ0), G = cosφ0 / n + φ0;\n    if (abs(n) < ε) return d3_geo_equirectangular;\n    function forward(λ, φ) {\n      var ρ = G - φ;\n      return [ ρ * Math.sin(n * λ), G - ρ * Math.cos(n * λ) ];\n    }\n    forward.invert = function(x, y) {\n      var ρ0_y = G - y;\n      return [ Math.atan2(x, ρ0_y) / n, G - d3_sgn(n) * Math.sqrt(x * x + ρ0_y * ρ0_y) ];\n    };\n    return forward;\n  }\n  (d3.geo.conicEquidistant = function() {\n    return d3_geo_conic(d3_geo_conicEquidistant);\n  }).raw = d3_geo_conicEquidistant;\n  var d3_geo_gnomonic = d3_geo_azimuthal(function(cosλcosφ) {\n    return 1 / cosλcosφ;\n  }, Math.atan);\n  (d3.geo.gnomonic = function() {\n    return d3_geo_projection(d3_geo_gnomonic);\n  }).raw = d3_geo_gnomonic;\n  function d3_geo_mercator(λ, φ) {\n    return [ λ, Math.log(Math.tan(π / 4 + φ / 2)) ];\n  }\n  d3_geo_mercator.invert = function(x, y) {\n    return [ x, 2 * Math.atan(Math.exp(y)) - halfπ ];\n  };\n  function d3_geo_mercatorProjection(project) {\n    var m = d3_geo_projection(project), scale = m.scale, translate = m.translate, clipExtent = m.clipExtent, clipAuto;\n    m.scale = function() {\n      var v = scale.apply(m, arguments);\n      return v === m ? clipAuto ? m.clipExtent(null) : m : v;\n    };\n    m.translate = function() {\n      var v = translate.apply(m, arguments);\n      return v === m ? clipAuto ? m.clipExtent(null) : m : v;\n    };\n    m.clipExtent = function(_) {\n      var v = clipExtent.apply(m, arguments);\n      if (v === m) {\n        if (clipAuto = _ == null) {\n          var k = π * scale(), t = translate();\n          clipExtent([ [ t[0] - k, t[1] - k ], [ t[0] + k, t[1] + k ] ]);\n        }\n      } else if (clipAuto) {\n        v = null;\n      }\n      return v;\n    };\n    return m.clipExtent(null);\n  }\n  (d3.geo.mercator = function() {\n    return d3_geo_mercatorProjection(d3_geo_mercator);\n  }).raw = d3_geo_mercator;\n  var d3_geo_orthographic = d3_geo_azimuthal(function() {\n    return 1;\n  }, Math.asin);\n  (d3.geo.orthographic = function() {\n    return d3_geo_projection(d3_geo_orthographic);\n  }).raw = d3_geo_orthographic;\n  var d3_geo_stereographic = d3_geo_azimuthal(function(cosλcosφ) {\n    return 1 / (1 + cosλcosφ);\n  }, function(ρ) {\n    return 2 * Math.atan(ρ);\n  });\n  (d3.geo.stereographic = function() {\n    return d3_geo_projection(d3_geo_stereographic);\n  }).raw = d3_geo_stereographic;\n  function d3_geo_transverseMercator(λ, φ) {\n    return [ Math.log(Math.tan(π / 4 + φ / 2)), -λ ];\n  }\n  d3_geo_transverseMercator.invert = function(x, y) {\n    return [ -y, 2 * Math.atan(Math.exp(x)) - halfπ ];\n  };\n  (d3.geo.transverseMercator = function() {\n    var projection = d3_geo_mercatorProjection(d3_geo_transverseMercator), center = projection.center, rotate = projection.rotate;\n    projection.center = function(_) {\n      return _ ? center([ -_[1], _[0] ]) : (_ = center(), [ _[1], -_[0] ]);\n    };\n    projection.rotate = function(_) {\n      return _ ? rotate([ _[0], _[1], _.length > 2 ? _[2] + 90 : 90 ]) : (_ = rotate(), \n      [ _[0], _[1], _[2] - 90 ]);\n    };\n    return rotate([ 0, 0, 90 ]);\n  }).raw = d3_geo_transverseMercator;\n  d3.geom = {};\n  function d3_geom_pointX(d) {\n    return d[0];\n  }\n  function d3_geom_pointY(d) {\n    return d[1];\n  }\n  d3.geom.hull = function(vertices) {\n    var x = d3_geom_pointX, y = d3_geom_pointY;\n    if (arguments.length) return hull(vertices);\n    function hull(data) {\n      if (data.length < 3) return [];\n      var fx = d3_functor(x), fy = d3_functor(y), i, n = data.length, points = [], flippedPoints = [];\n      for (i = 0; i < n; i++) {\n        points.push([ +fx.call(this, data[i], i), +fy.call(this, data[i], i), i ]);\n      }\n      points.sort(d3_geom_hullOrder);\n      for (i = 0; i < n; i++) flippedPoints.push([ points[i][0], -points[i][1] ]);\n      var upper = d3_geom_hullUpper(points), lower = d3_geom_hullUpper(flippedPoints);\n      var skipLeft = lower[0] === upper[0], skipRight = lower[lower.length - 1] === upper[upper.length - 1], polygon = [];\n      for (i = upper.length - 1; i >= 0; --i) polygon.push(data[points[upper[i]][2]]);\n      for (i = +skipLeft; i < lower.length - skipRight; ++i) polygon.push(data[points[lower[i]][2]]);\n      return polygon;\n    }\n    hull.x = function(_) {\n      return arguments.length ? (x = _, hull) : x;\n    };\n    hull.y = function(_) {\n      return arguments.length ? (y = _, hull) : y;\n    };\n    return hull;\n  };\n  function d3_geom_hullUpper(points) {\n    var n = points.length, hull = [ 0, 1 ], hs = 2;\n    for (var i = 2; i < n; i++) {\n      while (hs > 1 && d3_cross2d(points[hull[hs - 2]], points[hull[hs - 1]], points[i]) <= 0) --hs;\n      hull[hs++] = i;\n    }\n    return hull.slice(0, hs);\n  }\n  function d3_geom_hullOrder(a, b) {\n    return a[0] - b[0] || a[1] - b[1];\n  }\n  d3.geom.polygon = function(coordinates) {\n    d3_subclass(coordinates, d3_geom_polygonPrototype);\n    return coordinates;\n  };\n  var d3_geom_polygonPrototype = d3.geom.polygon.prototype = [];\n  d3_geom_polygonPrototype.area = function() {\n    var i = -1, n = this.length, a, b = this[n - 1], area = 0;\n    while (++i < n) {\n      a = b;\n      b = this[i];\n      area += a[1] * b[0] - a[0] * b[1];\n    }\n    return area * .5;\n  };\n  d3_geom_polygonPrototype.centroid = function(k) {\n    var i = -1, n = this.length, x = 0, y = 0, a, b = this[n - 1], c;\n    if (!arguments.length) k = -1 / (6 * this.area());\n    while (++i < n) {\n      a = b;\n      b = this[i];\n      c = a[0] * b[1] - b[0] * a[1];\n      x += (a[0] + b[0]) * c;\n      y += (a[1] + b[1]) * c;\n    }\n    return [ x * k, y * k ];\n  };\n  d3_geom_polygonPrototype.clip = function(subject) {\n    var input, closed = d3_geom_polygonClosed(subject), i = -1, n = this.length - d3_geom_polygonClosed(this), j, m, a = this[n - 1], b, c, d;\n    while (++i < n) {\n      input = subject.slice();\n      subject.length = 0;\n      b = this[i];\n      c = input[(m = input.length - closed) - 1];\n      j = -1;\n      while (++j < m) {\n        d = input[j];\n        if (d3_geom_polygonInside(d, a, b)) {\n          if (!d3_geom_polygonInside(c, a, b)) {\n            subject.push(d3_geom_polygonIntersect(c, d, a, b));\n          }\n          subject.push(d);\n        } else if (d3_geom_polygonInside(c, a, b)) {\n          subject.push(d3_geom_polygonIntersect(c, d, a, b));\n        }\n        c = d;\n      }\n      if (closed) subject.push(subject[0]);\n      a = b;\n    }\n    return subject;\n  };\n  function d3_geom_polygonInside(p, a, b) {\n    return (b[0] - a[0]) * (p[1] - a[1]) < (b[1] - a[1]) * (p[0] - a[0]);\n  }\n  function d3_geom_polygonIntersect(c, d, a, b) {\n    var x1 = c[0], x3 = a[0], x21 = d[0] - x1, x43 = b[0] - x3, y1 = c[1], y3 = a[1], y21 = d[1] - y1, y43 = b[1] - y3, ua = (x43 * (y1 - y3) - y43 * (x1 - x3)) / (y43 * x21 - x43 * y21);\n    return [ x1 + ua * x21, y1 + ua * y21 ];\n  }\n  function d3_geom_polygonClosed(coordinates) {\n    var a = coordinates[0], b = coordinates[coordinates.length - 1];\n    return !(a[0] - b[0] || a[1] - b[1]);\n  }\n  var d3_geom_voronoiEdges, d3_geom_voronoiCells, d3_geom_voronoiBeaches, d3_geom_voronoiBeachPool = [], d3_geom_voronoiFirstCircle, d3_geom_voronoiCircles, d3_geom_voronoiCirclePool = [];\n  function d3_geom_voronoiBeach() {\n    d3_geom_voronoiRedBlackNode(this);\n    this.edge = this.site = this.circle = null;\n  }\n  function d3_geom_voronoiCreateBeach(site) {\n    var beach = d3_geom_voronoiBeachPool.pop() || new d3_geom_voronoiBeach();\n    beach.site = site;\n    return beach;\n  }\n  function d3_geom_voronoiDetachBeach(beach) {\n    d3_geom_voronoiDetachCircle(beach);\n    d3_geom_voronoiBeaches.remove(beach);\n    d3_geom_voronoiBeachPool.push(beach);\n    d3_geom_voronoiRedBlackNode(beach);\n  }\n  function d3_geom_voronoiRemoveBeach(beach) {\n    var circle = beach.circle, x = circle.x, y = circle.cy, vertex = {\n      x: x,\n      y: y\n    }, previous = beach.P, next = beach.N, disappearing = [ beach ];\n    d3_geom_voronoiDetachBeach(beach);\n    var lArc = previous;\n    while (lArc.circle && abs(x - lArc.circle.x) < ε && abs(y - lArc.circle.cy) < ε) {\n      previous = lArc.P;\n      disappearing.unshift(lArc);\n      d3_geom_voronoiDetachBeach(lArc);\n      lArc = previous;\n    }\n    disappearing.unshift(lArc);\n    d3_geom_voronoiDetachCircle(lArc);\n    var rArc = next;\n    while (rArc.circle && abs(x - rArc.circle.x) < ε && abs(y - rArc.circle.cy) < ε) {\n      next = rArc.N;\n      disappearing.push(rArc);\n      d3_geom_voronoiDetachBeach(rArc);\n      rArc = next;\n    }\n    disappearing.push(rArc);\n    d3_geom_voronoiDetachCircle(rArc);\n    var nArcs = disappearing.length, iArc;\n    for (iArc = 1; iArc < nArcs; ++iArc) {\n      rArc = disappearing[iArc];\n      lArc = disappearing[iArc - 1];\n      d3_geom_voronoiSetEdgeEnd(rArc.edge, lArc.site, rArc.site, vertex);\n    }\n    lArc = disappearing[0];\n    rArc = disappearing[nArcs - 1];\n    rArc.edge = d3_geom_voronoiCreateEdge(lArc.site, rArc.site, null, vertex);\n    d3_geom_voronoiAttachCircle(lArc);\n    d3_geom_voronoiAttachCircle(rArc);\n  }\n  function d3_geom_voronoiAddBeach(site) {\n    var x = site.x, directrix = site.y, lArc, rArc, dxl, dxr, node = d3_geom_voronoiBeaches._;\n    while (node) {\n      dxl = d3_geom_voronoiLeftBreakPoint(node, directrix) - x;\n      if (dxl > ε) node = node.L; else {\n        dxr = x - d3_geom_voronoiRightBreakPoint(node, directrix);\n        if (dxr > ε) {\n          if (!node.R) {\n            lArc = node;\n            break;\n          }\n          node = node.R;\n        } else {\n          if (dxl > -ε) {\n            lArc = node.P;\n            rArc = node;\n          } else if (dxr > -ε) {\n            lArc = node;\n            rArc = node.N;\n          } else {\n            lArc = rArc = node;\n          }\n          break;\n        }\n      }\n    }\n    var newArc = d3_geom_voronoiCreateBeach(site);\n    d3_geom_voronoiBeaches.insert(lArc, newArc);\n    if (!lArc && !rArc) return;\n    if (lArc === rArc) {\n      d3_geom_voronoiDetachCircle(lArc);\n      rArc = d3_geom_voronoiCreateBeach(lArc.site);\n      d3_geom_voronoiBeaches.insert(newArc, rArc);\n      newArc.edge = rArc.edge = d3_geom_voronoiCreateEdge(lArc.site, newArc.site);\n      d3_geom_voronoiAttachCircle(lArc);\n      d3_geom_voronoiAttachCircle(rArc);\n      return;\n    }\n    if (!rArc) {\n      newArc.edge = d3_geom_voronoiCreateEdge(lArc.site, newArc.site);\n      return;\n    }\n    d3_geom_voronoiDetachCircle(lArc);\n    d3_geom_voronoiDetachCircle(rArc);\n    var lSite = lArc.site, ax = lSite.x, ay = lSite.y, bx = site.x - ax, by = site.y - ay, rSite = rArc.site, cx = rSite.x - ax, cy = rSite.y - ay, d = 2 * (bx * cy - by * cx), hb = bx * bx + by * by, hc = cx * cx + cy * cy, vertex = {\n      x: (cy * hb - by * hc) / d + ax,\n      y: (bx * hc - cx * hb) / d + ay\n    };\n    d3_geom_voronoiSetEdgeEnd(rArc.edge, lSite, rSite, vertex);\n    newArc.edge = d3_geom_voronoiCreateEdge(lSite, site, null, vertex);\n    rArc.edge = d3_geom_voronoiCreateEdge(site, rSite, null, vertex);\n    d3_geom_voronoiAttachCircle(lArc);\n    d3_geom_voronoiAttachCircle(rArc);\n  }\n  function d3_geom_voronoiLeftBreakPoint(arc, directrix) {\n    var site = arc.site, rfocx = site.x, rfocy = site.y, pby2 = rfocy - directrix;\n    if (!pby2) return rfocx;\n    var lArc = arc.P;\n    if (!lArc) return -Infinity;\n    site = lArc.site;\n    var lfocx = site.x, lfocy = site.y, plby2 = lfocy - directrix;\n    if (!plby2) return lfocx;\n    var hl = lfocx - rfocx, aby2 = 1 / pby2 - 1 / plby2, b = hl / plby2;\n    if (aby2) return (-b + Math.sqrt(b * b - 2 * aby2 * (hl * hl / (-2 * plby2) - lfocy + plby2 / 2 + rfocy - pby2 / 2))) / aby2 + rfocx;\n    return (rfocx + lfocx) / 2;\n  }\n  function d3_geom_voronoiRightBreakPoint(arc, directrix) {\n    var rArc = arc.N;\n    if (rArc) return d3_geom_voronoiLeftBreakPoint(rArc, directrix);\n    var site = arc.site;\n    return site.y === directrix ? site.x : Infinity;\n  }\n  function d3_geom_voronoiCell(site) {\n    this.site = site;\n    this.edges = [];\n  }\n  d3_geom_voronoiCell.prototype.prepare = function() {\n    var halfEdges = this.edges, iHalfEdge = halfEdges.length, edge;\n    while (iHalfEdge--) {\n      edge = halfEdges[iHalfEdge].edge;\n      if (!edge.b || !edge.a) halfEdges.splice(iHalfEdge, 1);\n    }\n    halfEdges.sort(d3_geom_voronoiHalfEdgeOrder);\n    return halfEdges.length;\n  };\n  function d3_geom_voronoiCloseCells(extent) {\n    var x0 = extent[0][0], x1 = extent[1][0], y0 = extent[0][1], y1 = extent[1][1], x2, y2, x3, y3, cells = d3_geom_voronoiCells, iCell = cells.length, cell, iHalfEdge, halfEdges, nHalfEdges, start, end;\n    while (iCell--) {\n      cell = cells[iCell];\n      if (!cell || !cell.prepare()) continue;\n      halfEdges = cell.edges;\n      nHalfEdges = halfEdges.length;\n      iHalfEdge = 0;\n      while (iHalfEdge < nHalfEdges) {\n        end = halfEdges[iHalfEdge].end(), x3 = end.x, y3 = end.y;\n        start = halfEdges[++iHalfEdge % nHalfEdges].start(), x2 = start.x, y2 = start.y;\n        if (abs(x3 - x2) > ε || abs(y3 - y2) > ε) {\n          halfEdges.splice(iHalfEdge, 0, new d3_geom_voronoiHalfEdge(d3_geom_voronoiCreateBorderEdge(cell.site, end, abs(x3 - x0) < ε && y1 - y3 > ε ? {\n            x: x0,\n            y: abs(x2 - x0) < ε ? y2 : y1\n          } : abs(y3 - y1) < ε && x1 - x3 > ε ? {\n            x: abs(y2 - y1) < ε ? x2 : x1,\n            y: y1\n          } : abs(x3 - x1) < ε && y3 - y0 > ε ? {\n            x: x1,\n            y: abs(x2 - x1) < ε ? y2 : y0\n          } : abs(y3 - y0) < ε && x3 - x0 > ε ? {\n            x: abs(y2 - y0) < ε ? x2 : x0,\n            y: y0\n          } : null), cell.site, null));\n          ++nHalfEdges;\n        }\n      }\n    }\n  }\n  function d3_geom_voronoiHalfEdgeOrder(a, b) {\n    return b.angle - a.angle;\n  }\n  function d3_geom_voronoiCircle() {\n    d3_geom_voronoiRedBlackNode(this);\n    this.x = this.y = this.arc = this.site = this.cy = null;\n  }\n  function d3_geom_voronoiAttachCircle(arc) {\n    var lArc = arc.P, rArc = arc.N;\n    if (!lArc || !rArc) return;\n    var lSite = lArc.site, cSite = arc.site, rSite = rArc.site;\n    if (lSite === rSite) return;\n    var bx = cSite.x, by = cSite.y, ax = lSite.x - bx, ay = lSite.y - by, cx = rSite.x - bx, cy = rSite.y - by;\n    var d = 2 * (ax * cy - ay * cx);\n    if (d >= -ε2) return;\n    var ha = ax * ax + ay * ay, hc = cx * cx + cy * cy, x = (cy * ha - ay * hc) / d, y = (ax * hc - cx * ha) / d, cy = y + by;\n    var circle = d3_geom_voronoiCirclePool.pop() || new d3_geom_voronoiCircle();\n    circle.arc = arc;\n    circle.site = cSite;\n    circle.x = x + bx;\n    circle.y = cy + Math.sqrt(x * x + y * y);\n    circle.cy = cy;\n    arc.circle = circle;\n    var before = null, node = d3_geom_voronoiCircles._;\n    while (node) {\n      if (circle.y < node.y || circle.y === node.y && circle.x <= node.x) {\n        if (node.L) node = node.L; else {\n          before = node.P;\n          break;\n        }\n      } else {\n        if (node.R) node = node.R; else {\n          before = node;\n          break;\n        }\n      }\n    }\n    d3_geom_voronoiCircles.insert(before, circle);\n    if (!before) d3_geom_voronoiFirstCircle = circle;\n  }\n  function d3_geom_voronoiDetachCircle(arc) {\n    var circle = arc.circle;\n    if (circle) {\n      if (!circle.P) d3_geom_voronoiFirstCircle = circle.N;\n      d3_geom_voronoiCircles.remove(circle);\n      d3_geom_voronoiCirclePool.push(circle);\n      d3_geom_voronoiRedBlackNode(circle);\n      arc.circle = null;\n    }\n  }\n  function d3_geom_voronoiClipEdges(extent) {\n    var edges = d3_geom_voronoiEdges, clip = d3_geom_clipLine(extent[0][0], extent[0][1], extent[1][0], extent[1][1]), i = edges.length, e;\n    while (i--) {\n      e = edges[i];\n      if (!d3_geom_voronoiConnectEdge(e, extent) || !clip(e) || abs(e.a.x - e.b.x) < ε && abs(e.a.y - e.b.y) < ε) {\n        e.a = e.b = null;\n        edges.splice(i, 1);\n      }\n    }\n  }\n  function d3_geom_voronoiConnectEdge(edge, extent) {\n    var vb = edge.b;\n    if (vb) return true;\n    var va = edge.a, x0 = extent[0][0], x1 = extent[1][0], y0 = extent[0][1], y1 = extent[1][1], lSite = edge.l, rSite = edge.r, lx = lSite.x, ly = lSite.y, rx = rSite.x, ry = rSite.y, fx = (lx + rx) / 2, fy = (ly + ry) / 2, fm, fb;\n    if (ry === ly) {\n      if (fx < x0 || fx >= x1) return;\n      if (lx > rx) {\n        if (!va) va = {\n          x: fx,\n          y: y0\n        }; else if (va.y >= y1) return;\n        vb = {\n          x: fx,\n          y: y1\n        };\n      } else {\n        if (!va) va = {\n          x: fx,\n          y: y1\n        }; else if (va.y < y0) return;\n        vb = {\n          x: fx,\n          y: y0\n        };\n      }\n    } else {\n      fm = (lx - rx) / (ry - ly);\n      fb = fy - fm * fx;\n      if (fm < -1 || fm > 1) {\n        if (lx > rx) {\n          if (!va) va = {\n            x: (y0 - fb) / fm,\n            y: y0\n          }; else if (va.y >= y1) return;\n          vb = {\n            x: (y1 - fb) / fm,\n            y: y1\n          };\n        } else {\n          if (!va) va = {\n            x: (y1 - fb) / fm,\n            y: y1\n          }; else if (va.y < y0) return;\n          vb = {\n            x: (y0 - fb) / fm,\n            y: y0\n          };\n        }\n      } else {\n        if (ly < ry) {\n          if (!va) va = {\n            x: x0,\n            y: fm * x0 + fb\n          }; else if (va.x >= x1) return;\n          vb = {\n            x: x1,\n            y: fm * x1 + fb\n          };\n        } else {\n          if (!va) va = {\n            x: x1,\n            y: fm * x1 + fb\n          }; else if (va.x < x0) return;\n          vb = {\n            x: x0,\n            y: fm * x0 + fb\n          };\n        }\n      }\n    }\n    edge.a = va;\n    edge.b = vb;\n    return true;\n  }\n  function d3_geom_voronoiEdge(lSite, rSite) {\n    this.l = lSite;\n    this.r = rSite;\n    this.a = this.b = null;\n  }\n  function d3_geom_voronoiCreateEdge(lSite, rSite, va, vb) {\n    var edge = new d3_geom_voronoiEdge(lSite, rSite);\n    d3_geom_voronoiEdges.push(edge);\n    if (va) d3_geom_voronoiSetEdgeEnd(edge, lSite, rSite, va);\n    if (vb) d3_geom_voronoiSetEdgeEnd(edge, rSite, lSite, vb);\n    d3_geom_voronoiCells[lSite.i].edges.push(new d3_geom_voronoiHalfEdge(edge, lSite, rSite));\n    d3_geom_voronoiCells[rSite.i].edges.push(new d3_geom_voronoiHalfEdge(edge, rSite, lSite));\n    return edge;\n  }\n  function d3_geom_voronoiCreateBorderEdge(lSite, va, vb) {\n    var edge = new d3_geom_voronoiEdge(lSite, null);\n    edge.a = va;\n    edge.b = vb;\n    d3_geom_voronoiEdges.push(edge);\n    return edge;\n  }\n  function d3_geom_voronoiSetEdgeEnd(edge, lSite, rSite, vertex) {\n    if (!edge.a && !edge.b) {\n      edge.a = vertex;\n      edge.l = lSite;\n      edge.r = rSite;\n    } else if (edge.l === rSite) {\n      edge.b = vertex;\n    } else {\n      edge.a = vertex;\n    }\n  }\n  function d3_geom_voronoiHalfEdge(edge, lSite, rSite) {\n    var va = edge.a, vb = edge.b;\n    this.edge = edge;\n    this.site = lSite;\n    this.angle = rSite ? Math.atan2(rSite.y - lSite.y, rSite.x - lSite.x) : edge.l === lSite ? Math.atan2(vb.x - va.x, va.y - vb.y) : Math.atan2(va.x - vb.x, vb.y - va.y);\n  }\n  d3_geom_voronoiHalfEdge.prototype = {\n    start: function() {\n      return this.edge.l === this.site ? this.edge.a : this.edge.b;\n    },\n    end: function() {\n      return this.edge.l === this.site ? this.edge.b : this.edge.a;\n    }\n  };\n  function d3_geom_voronoiRedBlackTree() {\n    this._ = null;\n  }\n  function d3_geom_voronoiRedBlackNode(node) {\n    node.U = node.C = node.L = node.R = node.P = node.N = null;\n  }\n  d3_geom_voronoiRedBlackTree.prototype = {\n    insert: function(after, node) {\n      var parent, grandpa, uncle;\n      if (after) {\n        node.P = after;\n        node.N = after.N;\n        if (after.N) after.N.P = node;\n        after.N = node;\n        if (after.R) {\n          after = after.R;\n          while (after.L) after = after.L;\n          after.L = node;\n        } else {\n          after.R = node;\n        }\n        parent = after;\n      } else if (this._) {\n        after = d3_geom_voronoiRedBlackFirst(this._);\n        node.P = null;\n        node.N = after;\n        after.P = after.L = node;\n        parent = after;\n      } else {\n        node.P = node.N = null;\n        this._ = node;\n        parent = null;\n      }\n      node.L = node.R = null;\n      node.U = parent;\n      node.C = true;\n      after = node;\n      while (parent && parent.C) {\n        grandpa = parent.U;\n        if (parent === grandpa.L) {\n          uncle = grandpa.R;\n          if (uncle && uncle.C) {\n            parent.C = uncle.C = false;\n            grandpa.C = true;\n            after = grandpa;\n          } else {\n            if (after === parent.R) {\n              d3_geom_voronoiRedBlackRotateLeft(this, parent);\n              after = parent;\n              parent = after.U;\n            }\n            parent.C = false;\n            grandpa.C = true;\n            d3_geom_voronoiRedBlackRotateRight(this, grandpa);\n          }\n        } else {\n          uncle = grandpa.L;\n          if (uncle && uncle.C) {\n            parent.C = uncle.C = false;\n            grandpa.C = true;\n            after = grandpa;\n          } else {\n            if (after === parent.L) {\n              d3_geom_voronoiRedBlackRotateRight(this, parent);\n              after = parent;\n              parent = after.U;\n            }\n            parent.C = false;\n            grandpa.C = true;\n            d3_geom_voronoiRedBlackRotateLeft(this, grandpa);\n          }\n        }\n        parent = after.U;\n      }\n      this._.C = false;\n    },\n    remove: function(node) {\n      if (node.N) node.N.P = node.P;\n      if (node.P) node.P.N = node.N;\n      node.N = node.P = null;\n      var parent = node.U, sibling, left = node.L, right = node.R, next, red;\n      if (!left) next = right; else if (!right) next = left; else next = d3_geom_voronoiRedBlackFirst(right);\n      if (parent) {\n        if (parent.L === node) parent.L = next; else parent.R = next;\n      } else {\n        this._ = next;\n      }\n      if (left && right) {\n        red = next.C;\n        next.C = node.C;\n        next.L = left;\n        left.U = next;\n        if (next !== right) {\n          parent = next.U;\n          next.U = node.U;\n          node = next.R;\n          parent.L = node;\n          next.R = right;\n          right.U = next;\n        } else {\n          next.U = parent;\n          parent = next;\n          node = next.R;\n        }\n      } else {\n        red = node.C;\n        node = next;\n      }\n      if (node) node.U = parent;\n      if (red) return;\n      if (node && node.C) {\n        node.C = false;\n        return;\n      }\n      do {\n        if (node === this._) break;\n        if (node === parent.L) {\n          sibling = parent.R;\n          if (sibling.C) {\n            sibling.C = false;\n            parent.C = true;\n            d3_geom_voronoiRedBlackRotateLeft(this, parent);\n            sibling = parent.R;\n          }\n          if (sibling.L && sibling.L.C || sibling.R && sibling.R.C) {\n            if (!sibling.R || !sibling.R.C) {\n              sibling.L.C = false;\n              sibling.C = true;\n              d3_geom_voronoiRedBlackRotateRight(this, sibling);\n              sibling = parent.R;\n            }\n            sibling.C = parent.C;\n            parent.C = sibling.R.C = false;\n            d3_geom_voronoiRedBlackRotateLeft(this, parent);\n            node = this._;\n            break;\n          }\n        } else {\n          sibling = parent.L;\n          if (sibling.C) {\n            sibling.C = false;\n            parent.C = true;\n            d3_geom_voronoiRedBlackRotateRight(this, parent);\n            sibling = parent.L;\n          }\n          if (sibling.L && sibling.L.C || sibling.R && sibling.R.C) {\n            if (!sibling.L || !sibling.L.C) {\n              sibling.R.C = false;\n              sibling.C = true;\n              d3_geom_voronoiRedBlackRotateLeft(this, sibling);\n              sibling = parent.L;\n            }\n            sibling.C = parent.C;\n            parent.C = sibling.L.C = false;\n            d3_geom_voronoiRedBlackRotateRight(this, parent);\n            node = this._;\n            break;\n          }\n        }\n        sibling.C = true;\n        node = parent;\n        parent = parent.U;\n      } while (!node.C);\n      if (node) node.C = false;\n    }\n  };\n  function d3_geom_voronoiRedBlackRotateLeft(tree, node) {\n    var p = node, q = node.R, parent = p.U;\n    if (parent) {\n      if (parent.L === p) parent.L = q; else parent.R = q;\n    } else {\n      tree._ = q;\n    }\n    q.U = parent;\n    p.U = q;\n    p.R = q.L;\n    if (p.R) p.R.U = p;\n    q.L = p;\n  }\n  function d3_geom_voronoiRedBlackRotateRight(tree, node) {\n    var p = node, q = node.L, parent = p.U;\n    if (parent) {\n      if (parent.L === p) parent.L = q; else parent.R = q;\n    } else {\n      tree._ = q;\n    }\n    q.U = parent;\n    p.U = q;\n    p.L = q.R;\n    if (p.L) p.L.U = p;\n    q.R = p;\n  }\n  function d3_geom_voronoiRedBlackFirst(node) {\n    while (node.L) node = node.L;\n    return node;\n  }\n  function d3_geom_voronoi(sites, bbox) {\n    var site = sites.sort(d3_geom_voronoiVertexOrder).pop(), x0, y0, circle;\n    d3_geom_voronoiEdges = [];\n    d3_geom_voronoiCells = new Array(sites.length);\n    d3_geom_voronoiBeaches = new d3_geom_voronoiRedBlackTree();\n    d3_geom_voronoiCircles = new d3_geom_voronoiRedBlackTree();\n    while (true) {\n      circle = d3_geom_voronoiFirstCircle;\n      if (site && (!circle || site.y < circle.y || site.y === circle.y && site.x < circle.x)) {\n        if (site.x !== x0 || site.y !== y0) {\n          d3_geom_voronoiCells[site.i] = new d3_geom_voronoiCell(site);\n          d3_geom_voronoiAddBeach(site);\n          x0 = site.x, y0 = site.y;\n        }\n        site = sites.pop();\n      } else if (circle) {\n        d3_geom_voronoiRemoveBeach(circle.arc);\n      } else {\n        break;\n      }\n    }\n    if (bbox) d3_geom_voronoiClipEdges(bbox), d3_geom_voronoiCloseCells(bbox);\n    var diagram = {\n      cells: d3_geom_voronoiCells,\n      edges: d3_geom_voronoiEdges\n    };\n    d3_geom_voronoiBeaches = d3_geom_voronoiCircles = d3_geom_voronoiEdges = d3_geom_voronoiCells = null;\n    return diagram;\n  }\n  function d3_geom_voronoiVertexOrder(a, b) {\n    return b.y - a.y || b.x - a.x;\n  }\n  d3.geom.voronoi = function(points) {\n    var x = d3_geom_pointX, y = d3_geom_pointY, fx = x, fy = y, clipExtent = d3_geom_voronoiClipExtent;\n    if (points) return voronoi(points);\n    function voronoi(data) {\n      var polygons = new Array(data.length), x0 = clipExtent[0][0], y0 = clipExtent[0][1], x1 = clipExtent[1][0], y1 = clipExtent[1][1];\n      d3_geom_voronoi(sites(data), clipExtent).cells.forEach(function(cell, i) {\n        var edges = cell.edges, site = cell.site, polygon = polygons[i] = edges.length ? edges.map(function(e) {\n          var s = e.start();\n          return [ s.x, s.y ];\n        }) : site.x >= x0 && site.x <= x1 && site.y >= y0 && site.y <= y1 ? [ [ x0, y1 ], [ x1, y1 ], [ x1, y0 ], [ x0, y0 ] ] : [];\n        polygon.point = data[i];\n      });\n      return polygons;\n    }\n    function sites(data) {\n      return data.map(function(d, i) {\n        return {\n          x: Math.round(fx(d, i) / ε) * ε,\n          y: Math.round(fy(d, i) / ε) * ε,\n          i: i\n        };\n      });\n    }\n    voronoi.links = function(data) {\n      return d3_geom_voronoi(sites(data)).edges.filter(function(edge) {\n        return edge.l && edge.r;\n      }).map(function(edge) {\n        return {\n          source: data[edge.l.i],\n          target: data[edge.r.i]\n        };\n      });\n    };\n    voronoi.triangles = function(data) {\n      var triangles = [];\n      d3_geom_voronoi(sites(data)).cells.forEach(function(cell, i) {\n        var site = cell.site, edges = cell.edges.sort(d3_geom_voronoiHalfEdgeOrder), j = -1, m = edges.length, e0, s0, e1 = edges[m - 1].edge, s1 = e1.l === site ? e1.r : e1.l;\n        while (++j < m) {\n          e0 = e1;\n          s0 = s1;\n          e1 = edges[j].edge;\n          s1 = e1.l === site ? e1.r : e1.l;\n          if (i < s0.i && i < s1.i && d3_geom_voronoiTriangleArea(site, s0, s1) < 0) {\n            triangles.push([ data[i], data[s0.i], data[s1.i] ]);\n          }\n        }\n      });\n      return triangles;\n    };\n    voronoi.x = function(_) {\n      return arguments.length ? (fx = d3_functor(x = _), voronoi) : x;\n    };\n    voronoi.y = function(_) {\n      return arguments.length ? (fy = d3_functor(y = _), voronoi) : y;\n    };\n    voronoi.clipExtent = function(_) {\n      if (!arguments.length) return clipExtent === d3_geom_voronoiClipExtent ? null : clipExtent;\n      clipExtent = _ == null ? d3_geom_voronoiClipExtent : _;\n      return voronoi;\n    };\n    voronoi.size = function(_) {\n      if (!arguments.length) return clipExtent === d3_geom_voronoiClipExtent ? null : clipExtent && clipExtent[1];\n      return voronoi.clipExtent(_ && [ [ 0, 0 ], _ ]);\n    };\n    return voronoi;\n  };\n  var d3_geom_voronoiClipExtent = [ [ -1e6, -1e6 ], [ 1e6, 1e6 ] ];\n  function d3_geom_voronoiTriangleArea(a, b, c) {\n    return (a.x - c.x) * (b.y - a.y) - (a.x - b.x) * (c.y - a.y);\n  }\n  d3.geom.delaunay = function(vertices) {\n    return d3.geom.voronoi().triangles(vertices);\n  };\n  d3.geom.quadtree = function(points, x1, y1, x2, y2) {\n    var x = d3_geom_pointX, y = d3_geom_pointY, compat;\n    if (compat = arguments.length) {\n      x = d3_geom_quadtreeCompatX;\n      y = d3_geom_quadtreeCompatY;\n      if (compat === 3) {\n        y2 = y1;\n        x2 = x1;\n        y1 = x1 = 0;\n      }\n      return quadtree(points);\n    }\n    function quadtree(data) {\n      var d, fx = d3_functor(x), fy = d3_functor(y), xs, ys, i, n, x1_, y1_, x2_, y2_;\n      if (x1 != null) {\n        x1_ = x1, y1_ = y1, x2_ = x2, y2_ = y2;\n      } else {\n        x2_ = y2_ = -(x1_ = y1_ = Infinity);\n        xs = [], ys = [];\n        n = data.length;\n        if (compat) for (i = 0; i < n; ++i) {\n          d = data[i];\n          if (d.x < x1_) x1_ = d.x;\n          if (d.y < y1_) y1_ = d.y;\n          if (d.x > x2_) x2_ = d.x;\n          if (d.y > y2_) y2_ = d.y;\n          xs.push(d.x);\n          ys.push(d.y);\n        } else for (i = 0; i < n; ++i) {\n          var x_ = +fx(d = data[i], i), y_ = +fy(d, i);\n          if (x_ < x1_) x1_ = x_;\n          if (y_ < y1_) y1_ = y_;\n          if (x_ > x2_) x2_ = x_;\n          if (y_ > y2_) y2_ = y_;\n          xs.push(x_);\n          ys.push(y_);\n        }\n      }\n      var dx = x2_ - x1_, dy = y2_ - y1_;\n      if (dx > dy) y2_ = y1_ + dx; else x2_ = x1_ + dy;\n      function insert(n, d, x, y, x1, y1, x2, y2) {\n        if (isNaN(x) || isNaN(y)) return;\n        if (n.leaf) {\n          var nx = n.x, ny = n.y;\n          if (nx != null) {\n            if (abs(nx - x) + abs(ny - y) < .01) {\n              insertChild(n, d, x, y, x1, y1, x2, y2);\n            } else {\n              var nPoint = n.point;\n              n.x = n.y = n.point = null;\n              insertChild(n, nPoint, nx, ny, x1, y1, x2, y2);\n              insertChild(n, d, x, y, x1, y1, x2, y2);\n            }\n          } else {\n            n.x = x, n.y = y, n.point = d;\n          }\n        } else {\n          insertChild(n, d, x, y, x1, y1, x2, y2);\n        }\n      }\n      function insertChild(n, d, x, y, x1, y1, x2, y2) {\n        var xm = (x1 + x2) * .5, ym = (y1 + y2) * .5, right = x >= xm, below = y >= ym, i = below << 1 | right;\n        n.leaf = false;\n        n = n.nodes[i] || (n.nodes[i] = d3_geom_quadtreeNode());\n        if (right) x1 = xm; else x2 = xm;\n        if (below) y1 = ym; else y2 = ym;\n        insert(n, d, x, y, x1, y1, x2, y2);\n      }\n      var root = d3_geom_quadtreeNode();\n      root.add = function(d) {\n        insert(root, d, +fx(d, ++i), +fy(d, i), x1_, y1_, x2_, y2_);\n      };\n      root.visit = function(f) {\n        d3_geom_quadtreeVisit(f, root, x1_, y1_, x2_, y2_);\n      };\n      root.find = function(point) {\n        return d3_geom_quadtreeFind(root, point[0], point[1], x1_, y1_, x2_, y2_);\n      };\n      i = -1;\n      if (x1 == null) {\n        while (++i < n) {\n          insert(root, data[i], xs[i], ys[i], x1_, y1_, x2_, y2_);\n        }\n        --i;\n      } else data.forEach(root.add);\n      xs = ys = data = d = null;\n      return root;\n    }\n    quadtree.x = function(_) {\n      return arguments.length ? (x = _, quadtree) : x;\n    };\n    quadtree.y = function(_) {\n      return arguments.length ? (y = _, quadtree) : y;\n    };\n    quadtree.extent = function(_) {\n      if (!arguments.length) return x1 == null ? null : [ [ x1, y1 ], [ x2, y2 ] ];\n      if (_ == null) x1 = y1 = x2 = y2 = null; else x1 = +_[0][0], y1 = +_[0][1], x2 = +_[1][0], \n      y2 = +_[1][1];\n      return quadtree;\n    };\n    quadtree.size = function(_) {\n      if (!arguments.length) return x1 == null ? null : [ x2 - x1, y2 - y1 ];\n      if (_ == null) x1 = y1 = x2 = y2 = null; else x1 = y1 = 0, x2 = +_[0], y2 = +_[1];\n      return quadtree;\n    };\n    return quadtree;\n  };\n  function d3_geom_quadtreeCompatX(d) {\n    return d.x;\n  }\n  function d3_geom_quadtreeCompatY(d) {\n    return d.y;\n  }\n  function d3_geom_quadtreeNode() {\n    return {\n      leaf: true,\n      nodes: [],\n      point: null,\n      x: null,\n      y: null\n    };\n  }\n  function d3_geom_quadtreeVisit(f, node, x1, y1, x2, y2) {\n    if (!f(node, x1, y1, x2, y2)) {\n      var sx = (x1 + x2) * .5, sy = (y1 + y2) * .5, children = node.nodes;\n      if (children[0]) d3_geom_quadtreeVisit(f, children[0], x1, y1, sx, sy);\n      if (children[1]) d3_geom_quadtreeVisit(f, children[1], sx, y1, x2, sy);\n      if (children[2]) d3_geom_quadtreeVisit(f, children[2], x1, sy, sx, y2);\n      if (children[3]) d3_geom_quadtreeVisit(f, children[3], sx, sy, x2, y2);\n    }\n  }\n  function d3_geom_quadtreeFind(root, x, y, x0, y0, x3, y3) {\n    var minDistance2 = Infinity, closestPoint;\n    (function find(node, x1, y1, x2, y2) {\n      if (x1 > x3 || y1 > y3 || x2 < x0 || y2 < y0) return;\n      if (point = node.point) {\n        var point, dx = x - node.x, dy = y - node.y, distance2 = dx * dx + dy * dy;\n        if (distance2 < minDistance2) {\n          var distance = Math.sqrt(minDistance2 = distance2);\n          x0 = x - distance, y0 = y - distance;\n          x3 = x + distance, y3 = y + distance;\n          closestPoint = point;\n        }\n      }\n      var children = node.nodes, xm = (x1 + x2) * .5, ym = (y1 + y2) * .5, right = x >= xm, below = y >= ym;\n      for (var i = below << 1 | right, j = i + 4; i < j; ++i) {\n        if (node = children[i & 3]) switch (i & 3) {\n         case 0:\n          find(node, x1, y1, xm, ym);\n          break;\n\n         case 1:\n          find(node, xm, y1, x2, ym);\n          break;\n\n         case 2:\n          find(node, x1, ym, xm, y2);\n          break;\n\n         case 3:\n          find(node, xm, ym, x2, y2);\n          break;\n        }\n      }\n    })(root, x0, y0, x3, y3);\n    return closestPoint;\n  }\n  d3.interpolateRgb = d3_interpolateRgb;\n  function d3_interpolateRgb(a, b) {\n    a = d3.rgb(a);\n    b = d3.rgb(b);\n    var ar = a.r, ag = a.g, ab = a.b, br = b.r - ar, bg = b.g - ag, bb = b.b - ab;\n    return function(t) {\n      return \"#\" + d3_rgb_hex(Math.round(ar + br * t)) + d3_rgb_hex(Math.round(ag + bg * t)) + d3_rgb_hex(Math.round(ab + bb * t));\n    };\n  }\n  d3.interpolateObject = d3_interpolateObject;\n  function d3_interpolateObject(a, b) {\n    var i = {}, c = {}, k;\n    for (k in a) {\n      if (k in b) {\n        i[k] = d3_interpolate(a[k], b[k]);\n      } else {\n        c[k] = a[k];\n      }\n    }\n    for (k in b) {\n      if (!(k in a)) {\n        c[k] = b[k];\n      }\n    }\n    return function(t) {\n      for (k in i) c[k] = i[k](t);\n      return c;\n    };\n  }\n  d3.interpolateNumber = d3_interpolateNumber;\n  function d3_interpolateNumber(a, b) {\n    a = +a, b = +b;\n    return function(t) {\n      return a * (1 - t) + b * t;\n    };\n  }\n  d3.interpolateString = d3_interpolateString;\n  function d3_interpolateString(a, b) {\n    var bi = d3_interpolate_numberA.lastIndex = d3_interpolate_numberB.lastIndex = 0, am, bm, bs, i = -1, s = [], q = [];\n    a = a + \"\", b = b + \"\";\n    while ((am = d3_interpolate_numberA.exec(a)) && (bm = d3_interpolate_numberB.exec(b))) {\n      if ((bs = bm.index) > bi) {\n        bs = b.slice(bi, bs);\n        if (s[i]) s[i] += bs; else s[++i] = bs;\n      }\n      if ((am = am[0]) === (bm = bm[0])) {\n        if (s[i]) s[i] += bm; else s[++i] = bm;\n      } else {\n        s[++i] = null;\n        q.push({\n          i: i,\n          x: d3_interpolateNumber(am, bm)\n        });\n      }\n      bi = d3_interpolate_numberB.lastIndex;\n    }\n    if (bi < b.length) {\n      bs = b.slice(bi);\n      if (s[i]) s[i] += bs; else s[++i] = bs;\n    }\n    return s.length < 2 ? q[0] ? (b = q[0].x, function(t) {\n      return b(t) + \"\";\n    }) : function() {\n      return b;\n    } : (b = q.length, function(t) {\n      for (var i = 0, o; i < b; ++i) s[(o = q[i]).i] = o.x(t);\n      return s.join(\"\");\n    });\n  }\n  var d3_interpolate_numberA = /[-+]?(?:\\d+\\.?\\d*|\\.?\\d+)(?:[eE][-+]?\\d+)?/g, d3_interpolate_numberB = new RegExp(d3_interpolate_numberA.source, \"g\");\n  d3.interpolate = d3_interpolate;\n  function d3_interpolate(a, b) {\n    var i = d3.interpolators.length, f;\n    while (--i >= 0 && !(f = d3.interpolators[i](a, b))) ;\n    return f;\n  }\n  d3.interpolators = [ function(a, b) {\n    var t = typeof b;\n    return (t === \"string\" ? d3_rgb_names.has(b) || /^(#|rgb\\(|hsl\\()/.test(b) ? d3_interpolateRgb : d3_interpolateString : b instanceof d3_color ? d3_interpolateRgb : Array.isArray(b) ? d3_interpolateArray : t === \"object\" && isNaN(b) ? d3_interpolateObject : d3_interpolateNumber)(a, b);\n  } ];\n  d3.interpolateArray = d3_interpolateArray;\n  function d3_interpolateArray(a, b) {\n    var x = [], c = [], na = a.length, nb = b.length, n0 = Math.min(a.length, b.length), i;\n    for (i = 0; i < n0; ++i) x.push(d3_interpolate(a[i], b[i]));\n    for (;i < na; ++i) c[i] = a[i];\n    for (;i < nb; ++i) c[i] = b[i];\n    return function(t) {\n      for (i = 0; i < n0; ++i) c[i] = x[i](t);\n      return c;\n    };\n  }\n  var d3_ease_default = function() {\n    return d3_identity;\n  };\n  var d3_ease = d3.map({\n    linear: d3_ease_default,\n    poly: d3_ease_poly,\n    quad: function() {\n      return d3_ease_quad;\n    },\n    cubic: function() {\n      return d3_ease_cubic;\n    },\n    sin: function() {\n      return d3_ease_sin;\n    },\n    exp: function() {\n      return d3_ease_exp;\n    },\n    circle: function() {\n      return d3_ease_circle;\n    },\n    elastic: d3_ease_elastic,\n    back: d3_ease_back,\n    bounce: function() {\n      return d3_ease_bounce;\n    }\n  });\n  var d3_ease_mode = d3.map({\n    \"in\": d3_identity,\n    out: d3_ease_reverse,\n    \"in-out\": d3_ease_reflect,\n    \"out-in\": function(f) {\n      return d3_ease_reflect(d3_ease_reverse(f));\n    }\n  });\n  d3.ease = function(name) {\n    var i = name.indexOf(\"-\"), t = i >= 0 ? name.slice(0, i) : name, m = i >= 0 ? name.slice(i + 1) : \"in\";\n    t = d3_ease.get(t) || d3_ease_default;\n    m = d3_ease_mode.get(m) || d3_identity;\n    return d3_ease_clamp(m(t.apply(null, d3_arraySlice.call(arguments, 1))));\n  };\n  function d3_ease_clamp(f) {\n    return function(t) {\n      return t <= 0 ? 0 : t >= 1 ? 1 : f(t);\n    };\n  }\n  function d3_ease_reverse(f) {\n    return function(t) {\n      return 1 - f(1 - t);\n    };\n  }\n  function d3_ease_reflect(f) {\n    return function(t) {\n      return .5 * (t < .5 ? f(2 * t) : 2 - f(2 - 2 * t));\n    };\n  }\n  function d3_ease_quad(t) {\n    return t * t;\n  }\n  function d3_ease_cubic(t) {\n    return t * t * t;\n  }\n  function d3_ease_cubicInOut(t) {\n    if (t <= 0) return 0;\n    if (t >= 1) return 1;\n    var t2 = t * t, t3 = t2 * t;\n    return 4 * (t < .5 ? t3 : 3 * (t - t2) + t3 - .75);\n  }\n  function d3_ease_poly(e) {\n    return function(t) {\n      return Math.pow(t, e);\n    };\n  }\n  function d3_ease_sin(t) {\n    return 1 - Math.cos(t * halfπ);\n  }\n  function d3_ease_exp(t) {\n    return Math.pow(2, 10 * (t - 1));\n  }\n  function d3_ease_circle(t) {\n    return 1 - Math.sqrt(1 - t * t);\n  }\n  function d3_ease_elastic(a, p) {\n    var s;\n    if (arguments.length < 2) p = .45;\n    if (arguments.length) s = p / τ * Math.asin(1 / a); else a = 1, s = p / 4;\n    return function(t) {\n      return 1 + a * Math.pow(2, -10 * t) * Math.sin((t - s) * τ / p);\n    };\n  }\n  function d3_ease_back(s) {\n    if (!s) s = 1.70158;\n    return function(t) {\n      return t * t * ((s + 1) * t - s);\n    };\n  }\n  function d3_ease_bounce(t) {\n    return t < 1 / 2.75 ? 7.5625 * t * t : t < 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75 : t < 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375 : 7.5625 * (t -= 2.625 / 2.75) * t + .984375;\n  }\n  d3.interpolateHcl = d3_interpolateHcl;\n  function d3_interpolateHcl(a, b) {\n    a = d3.hcl(a);\n    b = d3.hcl(b);\n    var ah = a.h, ac = a.c, al = a.l, bh = b.h - ah, bc = b.c - ac, bl = b.l - al;\n    if (isNaN(bc)) bc = 0, ac = isNaN(ac) ? b.c : ac;\n    if (isNaN(bh)) bh = 0, ah = isNaN(ah) ? b.h : ah; else if (bh > 180) bh -= 360; else if (bh < -180) bh += 360;\n    return function(t) {\n      return d3_hcl_lab(ah + bh * t, ac + bc * t, al + bl * t) + \"\";\n    };\n  }\n  d3.interpolateHsl = d3_interpolateHsl;\n  function d3_interpolateHsl(a, b) {\n    a = d3.hsl(a);\n    b = d3.hsl(b);\n    var ah = a.h, as = a.s, al = a.l, bh = b.h - ah, bs = b.s - as, bl = b.l - al;\n    if (isNaN(bs)) bs = 0, as = isNaN(as) ? b.s : as;\n    if (isNaN(bh)) bh = 0, ah = isNaN(ah) ? b.h : ah; else if (bh > 180) bh -= 360; else if (bh < -180) bh += 360;\n    return function(t) {\n      return d3_hsl_rgb(ah + bh * t, as + bs * t, al + bl * t) + \"\";\n    };\n  }\n  d3.interpolateLab = d3_interpolateLab;\n  function d3_interpolateLab(a, b) {\n    a = d3.lab(a);\n    b = d3.lab(b);\n    var al = a.l, aa = a.a, ab = a.b, bl = b.l - al, ba = b.a - aa, bb = b.b - ab;\n    return function(t) {\n      return d3_lab_rgb(al + bl * t, aa + ba * t, ab + bb * t) + \"\";\n    };\n  }\n  d3.interpolateRound = d3_interpolateRound;\n  function d3_interpolateRound(a, b) {\n    b -= a;\n    return function(t) {\n      return Math.round(a + b * t);\n    };\n  }\n  d3.transform = function(string) {\n    var g = d3_document.createElementNS(d3.ns.prefix.svg, \"g\");\n    return (d3.transform = function(string) {\n      if (string != null) {\n        g.setAttribute(\"transform\", string);\n        var t = g.transform.baseVal.consolidate();\n      }\n      return new d3_transform(t ? t.matrix : d3_transformIdentity);\n    })(string);\n  };\n  function d3_transform(m) {\n    var r0 = [ m.a, m.b ], r1 = [ m.c, m.d ], kx = d3_transformNormalize(r0), kz = d3_transformDot(r0, r1), ky = d3_transformNormalize(d3_transformCombine(r1, r0, -kz)) || 0;\n    if (r0[0] * r1[1] < r1[0] * r0[1]) {\n      r0[0] *= -1;\n      r0[1] *= -1;\n      kx *= -1;\n      kz *= -1;\n    }\n    this.rotate = (kx ? Math.atan2(r0[1], r0[0]) : Math.atan2(-r1[0], r1[1])) * d3_degrees;\n    this.translate = [ m.e, m.f ];\n    this.scale = [ kx, ky ];\n    this.skew = ky ? Math.atan2(kz, ky) * d3_degrees : 0;\n  }\n  d3_transform.prototype.toString = function() {\n    return \"translate(\" + this.translate + \")rotate(\" + this.rotate + \")skewX(\" + this.skew + \")scale(\" + this.scale + \")\";\n  };\n  function d3_transformDot(a, b) {\n    return a[0] * b[0] + a[1] * b[1];\n  }\n  function d3_transformNormalize(a) {\n    var k = Math.sqrt(d3_transformDot(a, a));\n    if (k) {\n      a[0] /= k;\n      a[1] /= k;\n    }\n    return k;\n  }\n  function d3_transformCombine(a, b, k) {\n    a[0] += k * b[0];\n    a[1] += k * b[1];\n    return a;\n  }\n  var d3_transformIdentity = {\n    a: 1,\n    b: 0,\n    c: 0,\n    d: 1,\n    e: 0,\n    f: 0\n  };\n  d3.interpolateTransform = d3_interpolateTransform;\n  function d3_interpolateTransform(a, b) {\n    var s = [], q = [], n, A = d3.transform(a), B = d3.transform(b), ta = A.translate, tb = B.translate, ra = A.rotate, rb = B.rotate, wa = A.skew, wb = B.skew, ka = A.scale, kb = B.scale;\n    if (ta[0] != tb[0] || ta[1] != tb[1]) {\n      s.push(\"translate(\", null, \",\", null, \")\");\n      q.push({\n        i: 1,\n        x: d3_interpolateNumber(ta[0], tb[0])\n      }, {\n        i: 3,\n        x: d3_interpolateNumber(ta[1], tb[1])\n      });\n    } else if (tb[0] || tb[1]) {\n      s.push(\"translate(\" + tb + \")\");\n    } else {\n      s.push(\"\");\n    }\n    if (ra != rb) {\n      if (ra - rb > 180) rb += 360; else if (rb - ra > 180) ra += 360;\n      q.push({\n        i: s.push(s.pop() + \"rotate(\", null, \")\") - 2,\n        x: d3_interpolateNumber(ra, rb)\n      });\n    } else if (rb) {\n      s.push(s.pop() + \"rotate(\" + rb + \")\");\n    }\n    if (wa != wb) {\n      q.push({\n        i: s.push(s.pop() + \"skewX(\", null, \")\") - 2,\n        x: d3_interpolateNumber(wa, wb)\n      });\n    } else if (wb) {\n      s.push(s.pop() + \"skewX(\" + wb + \")\");\n    }\n    if (ka[0] != kb[0] || ka[1] != kb[1]) {\n      n = s.push(s.pop() + \"scale(\", null, \",\", null, \")\");\n      q.push({\n        i: n - 4,\n        x: d3_interpolateNumber(ka[0], kb[0])\n      }, {\n        i: n - 2,\n        x: d3_interpolateNumber(ka[1], kb[1])\n      });\n    } else if (kb[0] != 1 || kb[1] != 1) {\n      s.push(s.pop() + \"scale(\" + kb + \")\");\n    }\n    n = q.length;\n    return function(t) {\n      var i = -1, o;\n      while (++i < n) s[(o = q[i]).i] = o.x(t);\n      return s.join(\"\");\n    };\n  }\n  function d3_uninterpolateNumber(a, b) {\n    b = (b -= a = +a) || 1 / b;\n    return function(x) {\n      return (x - a) / b;\n    };\n  }\n  function d3_uninterpolateClamp(a, b) {\n    b = (b -= a = +a) || 1 / b;\n    return function(x) {\n      return Math.max(0, Math.min(1, (x - a) / b));\n    };\n  }\n  d3.layout = {};\n  d3.layout.bundle = function() {\n    return function(links) {\n      var paths = [], i = -1, n = links.length;\n      while (++i < n) paths.push(d3_layout_bundlePath(links[i]));\n      return paths;\n    };\n  };\n  function d3_layout_bundlePath(link) {\n    var start = link.source, end = link.target, lca = d3_layout_bundleLeastCommonAncestor(start, end), points = [ start ];\n    while (start !== lca) {\n      start = start.parent;\n      points.push(start);\n    }\n    var k = points.length;\n    while (end !== lca) {\n      points.splice(k, 0, end);\n      end = end.parent;\n    }\n    return points;\n  }\n  function d3_layout_bundleAncestors(node) {\n    var ancestors = [], parent = node.parent;\n    while (parent != null) {\n      ancestors.push(node);\n      node = parent;\n      parent = parent.parent;\n    }\n    ancestors.push(node);\n    return ancestors;\n  }\n  function d3_layout_bundleLeastCommonAncestor(a, b) {\n    if (a === b) return a;\n    var aNodes = d3_layout_bundleAncestors(a), bNodes = d3_layout_bundleAncestors(b), aNode = aNodes.pop(), bNode = bNodes.pop(), sharedNode = null;\n    while (aNode === bNode) {\n      sharedNode = aNode;\n      aNode = aNodes.pop();\n      bNode = bNodes.pop();\n    }\n    return sharedNode;\n  }\n  d3.layout.chord = function() {\n    var chord = {}, chords, groups, matrix, n, padding = 0, sortGroups, sortSubgroups, sortChords;\n    function relayout() {\n      var subgroups = {}, groupSums = [], groupIndex = d3.range(n), subgroupIndex = [], k, x, x0, i, j;\n      chords = [];\n      groups = [];\n      k = 0, i = -1;\n      while (++i < n) {\n        x = 0, j = -1;\n        while (++j < n) {\n          x += matrix[i][j];\n        }\n        groupSums.push(x);\n        subgroupIndex.push(d3.range(n));\n        k += x;\n      }\n      if (sortGroups) {\n        groupIndex.sort(function(a, b) {\n          return sortGroups(groupSums[a], groupSums[b]);\n        });\n      }\n      if (sortSubgroups) {\n        subgroupIndex.forEach(function(d, i) {\n          d.sort(function(a, b) {\n            return sortSubgroups(matrix[i][a], matrix[i][b]);\n          });\n        });\n      }\n      k = (τ - padding * n) / k;\n      x = 0, i = -1;\n      while (++i < n) {\n        x0 = x, j = -1;\n        while (++j < n) {\n          var di = groupIndex[i], dj = subgroupIndex[di][j], v = matrix[di][dj], a0 = x, a1 = x += v * k;\n          subgroups[di + \"-\" + dj] = {\n            index: di,\n            subindex: dj,\n            startAngle: a0,\n            endAngle: a1,\n            value: v\n          };\n        }\n        groups[di] = {\n          index: di,\n          startAngle: x0,\n          endAngle: x,\n          value: (x - x0) / k\n        };\n        x += padding;\n      }\n      i = -1;\n      while (++i < n) {\n        j = i - 1;\n        while (++j < n) {\n          var source = subgroups[i + \"-\" + j], target = subgroups[j + \"-\" + i];\n          if (source.value || target.value) {\n            chords.push(source.value < target.value ? {\n              source: target,\n              target: source\n            } : {\n              source: source,\n              target: target\n            });\n          }\n        }\n      }\n      if (sortChords) resort();\n    }\n    function resort() {\n      chords.sort(function(a, b) {\n        return sortChords((a.source.value + a.target.value) / 2, (b.source.value + b.target.value) / 2);\n      });\n    }\n    chord.matrix = function(x) {\n      if (!arguments.length) return matrix;\n      n = (matrix = x) && matrix.length;\n      chords = groups = null;\n      return chord;\n    };\n    chord.padding = function(x) {\n      if (!arguments.length) return padding;\n      padding = x;\n      chords = groups = null;\n      return chord;\n    };\n    chord.sortGroups = function(x) {\n      if (!arguments.length) return sortGroups;\n      sortGroups = x;\n      chords = groups = null;\n      return chord;\n    };\n    chord.sortSubgroups = function(x) {\n      if (!arguments.length) return sortSubgroups;\n      sortSubgroups = x;\n      chords = null;\n      return chord;\n    };\n    chord.sortChords = function(x) {\n      if (!arguments.length) return sortChords;\n      sortChords = x;\n      if (chords) resort();\n      return chord;\n    };\n    chord.chords = function() {\n      if (!chords) relayout();\n      return chords;\n    };\n    chord.groups = function() {\n      if (!groups) relayout();\n      return groups;\n    };\n    return chord;\n  };\n  d3.layout.force = function() {\n    var force = {}, event = d3.dispatch(\"start\", \"tick\", \"end\"), size = [ 1, 1 ], drag, alpha, friction = .9, linkDistance = d3_layout_forceLinkDistance, linkStrength = d3_layout_forceLinkStrength, charge = -30, chargeDistance2 = d3_layout_forceChargeDistance2, gravity = .1, theta2 = .64, nodes = [], links = [], distances, strengths, charges;\n    function repulse(node) {\n      return function(quad, x1, _, x2) {\n        if (quad.point !== node) {\n          var dx = quad.cx - node.x, dy = quad.cy - node.y, dw = x2 - x1, dn = dx * dx + dy * dy;\n          if (dw * dw / theta2 < dn) {\n            if (dn < chargeDistance2) {\n              var k = quad.charge / dn;\n              node.px -= dx * k;\n              node.py -= dy * k;\n            }\n            return true;\n          }\n          if (quad.point && dn && dn < chargeDistance2) {\n            var k = quad.pointCharge / dn;\n            node.px -= dx * k;\n            node.py -= dy * k;\n          }\n        }\n        return !quad.charge;\n      };\n    }\n    force.tick = function() {\n      if ((alpha *= .99) < .005) {\n        event.end({\n          type: \"end\",\n          alpha: alpha = 0\n        });\n        return true;\n      }\n      var n = nodes.length, m = links.length, q, i, o, s, t, l, k, x, y;\n      for (i = 0; i < m; ++i) {\n        o = links[i];\n        s = o.source;\n        t = o.target;\n        x = t.x - s.x;\n        y = t.y - s.y;\n        if (l = x * x + y * y) {\n          l = alpha * strengths[i] * ((l = Math.sqrt(l)) - distances[i]) / l;\n          x *= l;\n          y *= l;\n          t.x -= x * (k = s.weight / (t.weight + s.weight));\n          t.y -= y * k;\n          s.x += x * (k = 1 - k);\n          s.y += y * k;\n        }\n      }\n      if (k = alpha * gravity) {\n        x = size[0] / 2;\n        y = size[1] / 2;\n        i = -1;\n        if (k) while (++i < n) {\n          o = nodes[i];\n          o.x += (x - o.x) * k;\n          o.y += (y - o.y) * k;\n        }\n      }\n      if (charge) {\n        d3_layout_forceAccumulate(q = d3.geom.quadtree(nodes), alpha, charges);\n        i = -1;\n        while (++i < n) {\n          if (!(o = nodes[i]).fixed) {\n            q.visit(repulse(o));\n          }\n        }\n      }\n      i = -1;\n      while (++i < n) {\n        o = nodes[i];\n        if (o.fixed) {\n          o.x = o.px;\n          o.y = o.py;\n        } else {\n          o.x -= (o.px - (o.px = o.x)) * friction;\n          o.y -= (o.py - (o.py = o.y)) * friction;\n        }\n      }\n      event.tick({\n        type: \"tick\",\n        alpha: alpha\n      });\n    };\n    force.nodes = function(x) {\n      if (!arguments.length) return nodes;\n      nodes = x;\n      return force;\n    };\n    force.links = function(x) {\n      if (!arguments.length) return links;\n      links = x;\n      return force;\n    };\n    force.size = function(x) {\n      if (!arguments.length) return size;\n      size = x;\n      return force;\n    };\n    force.linkDistance = function(x) {\n      if (!arguments.length) return linkDistance;\n      linkDistance = typeof x === \"function\" ? x : +x;\n      return force;\n    };\n    force.distance = force.linkDistance;\n    force.linkStrength = function(x) {\n      if (!arguments.length) return linkStrength;\n      linkStrength = typeof x === \"function\" ? x : +x;\n      return force;\n    };\n    force.friction = function(x) {\n      if (!arguments.length) return friction;\n      friction = +x;\n      return force;\n    };\n    force.charge = function(x) {\n      if (!arguments.length) return charge;\n      charge = typeof x === \"function\" ? x : +x;\n      return force;\n    };\n    force.chargeDistance = function(x) {\n      if (!arguments.length) return Math.sqrt(chargeDistance2);\n      chargeDistance2 = x * x;\n      return force;\n    };\n    force.gravity = function(x) {\n      if (!arguments.length) return gravity;\n      gravity = +x;\n      return force;\n    };\n    force.theta = function(x) {\n      if (!arguments.length) return Math.sqrt(theta2);\n      theta2 = x * x;\n      return force;\n    };\n    force.alpha = function(x) {\n      if (!arguments.length) return alpha;\n      x = +x;\n      if (alpha) {\n        if (x > 0) alpha = x; else alpha = 0;\n      } else if (x > 0) {\n        event.start({\n          type: \"start\",\n          alpha: alpha = x\n        });\n        d3.timer(force.tick);\n      }\n      return force;\n    };\n    force.start = function() {\n      var i, n = nodes.length, m = links.length, w = size[0], h = size[1], neighbors, o;\n      for (i = 0; i < n; ++i) {\n        (o = nodes[i]).index = i;\n        o.weight = 0;\n      }\n      for (i = 0; i < m; ++i) {\n        o = links[i];\n        if (typeof o.source == \"number\") o.source = nodes[o.source];\n        if (typeof o.target == \"number\") o.target = nodes[o.target];\n        ++o.source.weight;\n        ++o.target.weight;\n      }\n      for (i = 0; i < n; ++i) {\n        o = nodes[i];\n        if (isNaN(o.x)) o.x = position(\"x\", w);\n        if (isNaN(o.y)) o.y = position(\"y\", h);\n        if (isNaN(o.px)) o.px = o.x;\n        if (isNaN(o.py)) o.py = o.y;\n      }\n      distances = [];\n      if (typeof linkDistance === \"function\") for (i = 0; i < m; ++i) distances[i] = +linkDistance.call(this, links[i], i); else for (i = 0; i < m; ++i) distances[i] = linkDistance;\n      strengths = [];\n      if (typeof linkStrength === \"function\") for (i = 0; i < m; ++i) strengths[i] = +linkStrength.call(this, links[i], i); else for (i = 0; i < m; ++i) strengths[i] = linkStrength;\n      charges = [];\n      if (typeof charge === \"function\") for (i = 0; i < n; ++i) charges[i] = +charge.call(this, nodes[i], i); else for (i = 0; i < n; ++i) charges[i] = charge;\n      function position(dimension, size) {\n        if (!neighbors) {\n          neighbors = new Array(n);\n          for (j = 0; j < n; ++j) {\n            neighbors[j] = [];\n          }\n          for (j = 0; j < m; ++j) {\n            var o = links[j];\n            neighbors[o.source.index].push(o.target);\n            neighbors[o.target.index].push(o.source);\n          }\n        }\n        var candidates = neighbors[i], j = -1, l = candidates.length, x;\n        while (++j < l) if (!isNaN(x = candidates[j][dimension])) return x;\n        return Math.random() * size;\n      }\n      return force.resume();\n    };\n    force.resume = function() {\n      return force.alpha(.1);\n    };\n    force.stop = function() {\n      return force.alpha(0);\n    };\n    force.drag = function() {\n      if (!drag) drag = d3.behavior.drag().origin(d3_identity).on(\"dragstart.force\", d3_layout_forceDragstart).on(\"drag.force\", dragmove).on(\"dragend.force\", d3_layout_forceDragend);\n      if (!arguments.length) return drag;\n      this.on(\"mouseover.force\", d3_layout_forceMouseover).on(\"mouseout.force\", d3_layout_forceMouseout).call(drag);\n    };\n    function dragmove(d) {\n      d.px = d3.event.x, d.py = d3.event.y;\n      force.resume();\n    }\n    return d3.rebind(force, event, \"on\");\n  };\n  function d3_layout_forceDragstart(d) {\n    d.fixed |= 2;\n  }\n  function d3_layout_forceDragend(d) {\n    d.fixed &= ~6;\n  }\n  function d3_layout_forceMouseover(d) {\n    d.fixed |= 4;\n    d.px = d.x, d.py = d.y;\n  }\n  function d3_layout_forceMouseout(d) {\n    d.fixed &= ~4;\n  }\n  function d3_layout_forceAccumulate(quad, alpha, charges) {\n    var cx = 0, cy = 0;\n    quad.charge = 0;\n    if (!quad.leaf) {\n      var nodes = quad.nodes, n = nodes.length, i = -1, c;\n      while (++i < n) {\n        c = nodes[i];\n        if (c == null) continue;\n        d3_layout_forceAccumulate(c, alpha, charges);\n        quad.charge += c.charge;\n        cx += c.charge * c.cx;\n        cy += c.charge * c.cy;\n      }\n    }\n    if (quad.point) {\n      if (!quad.leaf) {\n        quad.point.x += Math.random() - .5;\n        quad.point.y += Math.random() - .5;\n      }\n      var k = alpha * charges[quad.point.index];\n      quad.charge += quad.pointCharge = k;\n      cx += k * quad.point.x;\n      cy += k * quad.point.y;\n    }\n    quad.cx = cx / quad.charge;\n    quad.cy = cy / quad.charge;\n  }\n  var d3_layout_forceLinkDistance = 20, d3_layout_forceLinkStrength = 1, d3_layout_forceChargeDistance2 = Infinity;\n  d3.layout.hierarchy = function() {\n    var sort = d3_layout_hierarchySort, children = d3_layout_hierarchyChildren, value = d3_layout_hierarchyValue;\n    function hierarchy(root) {\n      var stack = [ root ], nodes = [], node;\n      root.depth = 0;\n      while ((node = stack.pop()) != null) {\n        nodes.push(node);\n        if ((childs = children.call(hierarchy, node, node.depth)) && (n = childs.length)) {\n          var n, childs, child;\n          while (--n >= 0) {\n            stack.push(child = childs[n]);\n            child.parent = node;\n            child.depth = node.depth + 1;\n          }\n          if (value) node.value = 0;\n          node.children = childs;\n        } else {\n          if (value) node.value = +value.call(hierarchy, node, node.depth) || 0;\n          delete node.children;\n        }\n      }\n      d3_layout_hierarchyVisitAfter(root, function(node) {\n        var childs, parent;\n        if (sort && (childs = node.children)) childs.sort(sort);\n        if (value && (parent = node.parent)) parent.value += node.value;\n      });\n      return nodes;\n    }\n    hierarchy.sort = function(x) {\n      if (!arguments.length) return sort;\n      sort = x;\n      return hierarchy;\n    };\n    hierarchy.children = function(x) {\n      if (!arguments.length) return children;\n      children = x;\n      return hierarchy;\n    };\n    hierarchy.value = function(x) {\n      if (!arguments.length) return value;\n      value = x;\n      return hierarchy;\n    };\n    hierarchy.revalue = function(root) {\n      if (value) {\n        d3_layout_hierarchyVisitBefore(root, function(node) {\n          if (node.children) node.value = 0;\n        });\n        d3_layout_hierarchyVisitAfter(root, function(node) {\n          var parent;\n          if (!node.children) node.value = +value.call(hierarchy, node, node.depth) || 0;\n          if (parent = node.parent) parent.value += node.value;\n        });\n      }\n      return root;\n    };\n    return hierarchy;\n  };\n  function d3_layout_hierarchyRebind(object, hierarchy) {\n    d3.rebind(object, hierarchy, \"sort\", \"children\", \"value\");\n    object.nodes = object;\n    object.links = d3_layout_hierarchyLinks;\n    return object;\n  }\n  function d3_layout_hierarchyVisitBefore(node, callback) {\n    var nodes = [ node ];\n    while ((node = nodes.pop()) != null) {\n      callback(node);\n      if ((children = node.children) && (n = children.length)) {\n        var n, children;\n        while (--n >= 0) nodes.push(children[n]);\n      }\n    }\n  }\n  function d3_layout_hierarchyVisitAfter(node, callback) {\n    var nodes = [ node ], nodes2 = [];\n    while ((node = nodes.pop()) != null) {\n      nodes2.push(node);\n      if ((children = node.children) && (n = children.length)) {\n        var i = -1, n, children;\n        while (++i < n) nodes.push(children[i]);\n      }\n    }\n    while ((node = nodes2.pop()) != null) {\n      callback(node);\n    }\n  }\n  function d3_layout_hierarchyChildren(d) {\n    return d.children;\n  }\n  function d3_layout_hierarchyValue(d) {\n    return d.value;\n  }\n  function d3_layout_hierarchySort(a, b) {\n    return b.value - a.value;\n  }\n  function d3_layout_hierarchyLinks(nodes) {\n    return d3.merge(nodes.map(function(parent) {\n      return (parent.children || []).map(function(child) {\n        return {\n          source: parent,\n          target: child\n        };\n      });\n    }));\n  }\n  d3.layout.partition = function() {\n    var hierarchy = d3.layout.hierarchy(), size = [ 1, 1 ];\n    function position(node, x, dx, dy) {\n      var children = node.children;\n      node.x = x;\n      node.y = node.depth * dy;\n      node.dx = dx;\n      node.dy = dy;\n      if (children && (n = children.length)) {\n        var i = -1, n, c, d;\n        dx = node.value ? dx / node.value : 0;\n        while (++i < n) {\n          position(c = children[i], x, d = c.value * dx, dy);\n          x += d;\n        }\n      }\n    }\n    function depth(node) {\n      var children = node.children, d = 0;\n      if (children && (n = children.length)) {\n        var i = -1, n;\n        while (++i < n) d = Math.max(d, depth(children[i]));\n      }\n      return 1 + d;\n    }\n    function partition(d, i) {\n      var nodes = hierarchy.call(this, d, i);\n      position(nodes[0], 0, size[0], size[1] / depth(nodes[0]));\n      return nodes;\n    }\n    partition.size = function(x) {\n      if (!arguments.length) return size;\n      size = x;\n      return partition;\n    };\n    return d3_layout_hierarchyRebind(partition, hierarchy);\n  };\n  d3.layout.pie = function() {\n    var value = Number, sort = d3_layout_pieSortByValue, startAngle = 0, endAngle = τ, padAngle = 0;\n    function pie(data) {\n      var n = data.length, values = data.map(function(d, i) {\n        return +value.call(pie, d, i);\n      }), a = +(typeof startAngle === \"function\" ? startAngle.apply(this, arguments) : startAngle), da = (typeof endAngle === \"function\" ? endAngle.apply(this, arguments) : endAngle) - a, p = Math.min(Math.abs(da) / n, +(typeof padAngle === \"function\" ? padAngle.apply(this, arguments) : padAngle)), pa = p * (da < 0 ? -1 : 1), k = (da - n * pa) / d3.sum(values), index = d3.range(n), arcs = [], v;\n      if (sort != null) index.sort(sort === d3_layout_pieSortByValue ? function(i, j) {\n        return values[j] - values[i];\n      } : function(i, j) {\n        return sort(data[i], data[j]);\n      });\n      index.forEach(function(i) {\n        arcs[i] = {\n          data: data[i],\n          value: v = values[i],\n          startAngle: a,\n          endAngle: a += v * k + pa,\n          padAngle: p\n        };\n      });\n      return arcs;\n    }\n    pie.value = function(_) {\n      if (!arguments.length) return value;\n      value = _;\n      return pie;\n    };\n    pie.sort = function(_) {\n      if (!arguments.length) return sort;\n      sort = _;\n      return pie;\n    };\n    pie.startAngle = function(_) {\n      if (!arguments.length) return startAngle;\n      startAngle = _;\n      return pie;\n    };\n    pie.endAngle = function(_) {\n      if (!arguments.length) return endAngle;\n      endAngle = _;\n      return pie;\n    };\n    pie.padAngle = function(_) {\n      if (!arguments.length) return padAngle;\n      padAngle = _;\n      return pie;\n    };\n    return pie;\n  };\n  var d3_layout_pieSortByValue = {};\n  d3.layout.stack = function() {\n    var values = d3_identity, order = d3_layout_stackOrderDefault, offset = d3_layout_stackOffsetZero, out = d3_layout_stackOut, x = d3_layout_stackX, y = d3_layout_stackY;\n    function stack(data, index) {\n      if (!(n = data.length)) return data;\n      var series = data.map(function(d, i) {\n        return values.call(stack, d, i);\n      });\n      var points = series.map(function(d) {\n        return d.map(function(v, i) {\n          return [ x.call(stack, v, i), y.call(stack, v, i) ];\n        });\n      });\n      var orders = order.call(stack, points, index);\n      series = d3.permute(series, orders);\n      points = d3.permute(points, orders);\n      var offsets = offset.call(stack, points, index);\n      var m = series[0].length, n, i, j, o;\n      for (j = 0; j < m; ++j) {\n        out.call(stack, series[0][j], o = offsets[j], points[0][j][1]);\n        for (i = 1; i < n; ++i) {\n          out.call(stack, series[i][j], o += points[i - 1][j][1], points[i][j][1]);\n        }\n      }\n      return data;\n    }\n    stack.values = function(x) {\n      if (!arguments.length) return values;\n      values = x;\n      return stack;\n    };\n    stack.order = function(x) {\n      if (!arguments.length) return order;\n      order = typeof x === \"function\" ? x : d3_layout_stackOrders.get(x) || d3_layout_stackOrderDefault;\n      return stack;\n    };\n    stack.offset = function(x) {\n      if (!arguments.length) return offset;\n      offset = typeof x === \"function\" ? x : d3_layout_stackOffsets.get(x) || d3_layout_stackOffsetZero;\n      return stack;\n    };\n    stack.x = function(z) {\n      if (!arguments.length) return x;\n      x = z;\n      return stack;\n    };\n    stack.y = function(z) {\n      if (!arguments.length) return y;\n      y = z;\n      return stack;\n    };\n    stack.out = function(z) {\n      if (!arguments.length) return out;\n      out = z;\n      return stack;\n    };\n    return stack;\n  };\n  function d3_layout_stackX(d) {\n    return d.x;\n  }\n  function d3_layout_stackY(d) {\n    return d.y;\n  }\n  function d3_layout_stackOut(d, y0, y) {\n    d.y0 = y0;\n    d.y = y;\n  }\n  var d3_layout_stackOrders = d3.map({\n    \"inside-out\": function(data) {\n      var n = data.length, i, j, max = data.map(d3_layout_stackMaxIndex), sums = data.map(d3_layout_stackReduceSum), index = d3.range(n).sort(function(a, b) {\n        return max[a] - max[b];\n      }), top = 0, bottom = 0, tops = [], bottoms = [];\n      for (i = 0; i < n; ++i) {\n        j = index[i];\n        if (top < bottom) {\n          top += sums[j];\n          tops.push(j);\n        } else {\n          bottom += sums[j];\n          bottoms.push(j);\n        }\n      }\n      return bottoms.reverse().concat(tops);\n    },\n    reverse: function(data) {\n      return d3.range(data.length).reverse();\n    },\n    \"default\": d3_layout_stackOrderDefault\n  });\n  var d3_layout_stackOffsets = d3.map({\n    silhouette: function(data) {\n      var n = data.length, m = data[0].length, sums = [], max = 0, i, j, o, y0 = [];\n      for (j = 0; j < m; ++j) {\n        for (i = 0, o = 0; i < n; i++) o += data[i][j][1];\n        if (o > max) max = o;\n        sums.push(o);\n      }\n      for (j = 0; j < m; ++j) {\n        y0[j] = (max - sums[j]) / 2;\n      }\n      return y0;\n    },\n    wiggle: function(data) {\n      var n = data.length, x = data[0], m = x.length, i, j, k, s1, s2, s3, dx, o, o0, y0 = [];\n      y0[0] = o = o0 = 0;\n      for (j = 1; j < m; ++j) {\n        for (i = 0, s1 = 0; i < n; ++i) s1 += data[i][j][1];\n        for (i = 0, s2 = 0, dx = x[j][0] - x[j - 1][0]; i < n; ++i) {\n          for (k = 0, s3 = (data[i][j][1] - data[i][j - 1][1]) / (2 * dx); k < i; ++k) {\n            s3 += (data[k][j][1] - data[k][j - 1][1]) / dx;\n          }\n          s2 += s3 * data[i][j][1];\n        }\n        y0[j] = o -= s1 ? s2 / s1 * dx : 0;\n        if (o < o0) o0 = o;\n      }\n      for (j = 0; j < m; ++j) y0[j] -= o0;\n      return y0;\n    },\n    expand: function(data) {\n      var n = data.length, m = data[0].length, k = 1 / n, i, j, o, y0 = [];\n      for (j = 0; j < m; ++j) {\n        for (i = 0, o = 0; i < n; i++) o += data[i][j][1];\n        if (o) for (i = 0; i < n; i++) data[i][j][1] /= o; else for (i = 0; i < n; i++) data[i][j][1] = k;\n      }\n      for (j = 0; j < m; ++j) y0[j] = 0;\n      return y0;\n    },\n    zero: d3_layout_stackOffsetZero\n  });\n  function d3_layout_stackOrderDefault(data) {\n    return d3.range(data.length);\n  }\n  function d3_layout_stackOffsetZero(data) {\n    var j = -1, m = data[0].length, y0 = [];\n    while (++j < m) y0[j] = 0;\n    return y0;\n  }\n  function d3_layout_stackMaxIndex(array) {\n    var i = 1, j = 0, v = array[0][1], k, n = array.length;\n    for (;i < n; ++i) {\n      if ((k = array[i][1]) > v) {\n        j = i;\n        v = k;\n      }\n    }\n    return j;\n  }\n  function d3_layout_stackReduceSum(d) {\n    return d.reduce(d3_layout_stackSum, 0);\n  }\n  function d3_layout_stackSum(p, d) {\n    return p + d[1];\n  }\n  d3.layout.histogram = function() {\n    var frequency = true, valuer = Number, ranger = d3_layout_histogramRange, binner = d3_layout_histogramBinSturges;\n    function histogram(data, i) {\n      var bins = [], values = data.map(valuer, this), range = ranger.call(this, values, i), thresholds = binner.call(this, range, values, i), bin, i = -1, n = values.length, m = thresholds.length - 1, k = frequency ? 1 : 1 / n, x;\n      while (++i < m) {\n        bin = bins[i] = [];\n        bin.dx = thresholds[i + 1] - (bin.x = thresholds[i]);\n        bin.y = 0;\n      }\n      if (m > 0) {\n        i = -1;\n        while (++i < n) {\n          x = values[i];\n          if (x >= range[0] && x <= range[1]) {\n            bin = bins[d3.bisect(thresholds, x, 1, m) - 1];\n            bin.y += k;\n            bin.push(data[i]);\n          }\n        }\n      }\n      return bins;\n    }\n    histogram.value = function(x) {\n      if (!arguments.length) return valuer;\n      valuer = x;\n      return histogram;\n    };\n    histogram.range = function(x) {\n      if (!arguments.length) return ranger;\n      ranger = d3_functor(x);\n      return histogram;\n    };\n    histogram.bins = function(x) {\n      if (!arguments.length) return binner;\n      binner = typeof x === \"number\" ? function(range) {\n        return d3_layout_histogramBinFixed(range, x);\n      } : d3_functor(x);\n      return histogram;\n    };\n    histogram.frequency = function(x) {\n      if (!arguments.length) return frequency;\n      frequency = !!x;\n      return histogram;\n    };\n    return histogram;\n  };\n  function d3_layout_histogramBinSturges(range, values) {\n    return d3_layout_histogramBinFixed(range, Math.ceil(Math.log(values.length) / Math.LN2 + 1));\n  }\n  function d3_layout_histogramBinFixed(range, n) {\n    var x = -1, b = +range[0], m = (range[1] - b) / n, f = [];\n    while (++x <= n) f[x] = m * x + b;\n    return f;\n  }\n  function d3_layout_histogramRange(values) {\n    return [ d3.min(values), d3.max(values) ];\n  }\n  d3.layout.pack = function() {\n    var hierarchy = d3.layout.hierarchy().sort(d3_layout_packSort), padding = 0, size = [ 1, 1 ], radius;\n    function pack(d, i) {\n      var nodes = hierarchy.call(this, d, i), root = nodes[0], w = size[0], h = size[1], r = radius == null ? Math.sqrt : typeof radius === \"function\" ? radius : function() {\n        return radius;\n      };\n      root.x = root.y = 0;\n      d3_layout_hierarchyVisitAfter(root, function(d) {\n        d.r = +r(d.value);\n      });\n      d3_layout_hierarchyVisitAfter(root, d3_layout_packSiblings);\n      if (padding) {\n        var dr = padding * (radius ? 1 : Math.max(2 * root.r / w, 2 * root.r / h)) / 2;\n        d3_layout_hierarchyVisitAfter(root, function(d) {\n          d.r += dr;\n        });\n        d3_layout_hierarchyVisitAfter(root, d3_layout_packSiblings);\n        d3_layout_hierarchyVisitAfter(root, function(d) {\n          d.r -= dr;\n        });\n      }\n      d3_layout_packTransform(root, w / 2, h / 2, radius ? 1 : 1 / Math.max(2 * root.r / w, 2 * root.r / h));\n      return nodes;\n    }\n    pack.size = function(_) {\n      if (!arguments.length) return size;\n      size = _;\n      return pack;\n    };\n    pack.radius = function(_) {\n      if (!arguments.length) return radius;\n      radius = _ == null || typeof _ === \"function\" ? _ : +_;\n      return pack;\n    };\n    pack.padding = function(_) {\n      if (!arguments.length) return padding;\n      padding = +_;\n      return pack;\n    };\n    return d3_layout_hierarchyRebind(pack, hierarchy);\n  };\n  function d3_layout_packSort(a, b) {\n    return a.value - b.value;\n  }\n  function d3_layout_packInsert(a, b) {\n    var c = a._pack_next;\n    a._pack_next = b;\n    b._pack_prev = a;\n    b._pack_next = c;\n    c._pack_prev = b;\n  }\n  function d3_layout_packSplice(a, b) {\n    a._pack_next = b;\n    b._pack_prev = a;\n  }\n  function d3_layout_packIntersects(a, b) {\n    var dx = b.x - a.x, dy = b.y - a.y, dr = a.r + b.r;\n    return .999 * dr * dr > dx * dx + dy * dy;\n  }\n  function d3_layout_packSiblings(node) {\n    if (!(nodes = node.children) || !(n = nodes.length)) return;\n    var nodes, xMin = Infinity, xMax = -Infinity, yMin = Infinity, yMax = -Infinity, a, b, c, i, j, k, n;\n    function bound(node) {\n      xMin = Math.min(node.x - node.r, xMin);\n      xMax = Math.max(node.x + node.r, xMax);\n      yMin = Math.min(node.y - node.r, yMin);\n      yMax = Math.max(node.y + node.r, yMax);\n    }\n    nodes.forEach(d3_layout_packLink);\n    a = nodes[0];\n    a.x = -a.r;\n    a.y = 0;\n    bound(a);\n    if (n > 1) {\n      b = nodes[1];\n      b.x = b.r;\n      b.y = 0;\n      bound(b);\n      if (n > 2) {\n        c = nodes[2];\n        d3_layout_packPlace(a, b, c);\n        bound(c);\n        d3_layout_packInsert(a, c);\n        a._pack_prev = c;\n        d3_layout_packInsert(c, b);\n        b = a._pack_next;\n        for (i = 3; i < n; i++) {\n          d3_layout_packPlace(a, b, c = nodes[i]);\n          var isect = 0, s1 = 1, s2 = 1;\n          for (j = b._pack_next; j !== b; j = j._pack_next, s1++) {\n            if (d3_layout_packIntersects(j, c)) {\n              isect = 1;\n              break;\n            }\n          }\n          if (isect == 1) {\n            for (k = a._pack_prev; k !== j._pack_prev; k = k._pack_prev, s2++) {\n              if (d3_layout_packIntersects(k, c)) {\n                break;\n              }\n            }\n          }\n          if (isect) {\n            if (s1 < s2 || s1 == s2 && b.r < a.r) d3_layout_packSplice(a, b = j); else d3_layout_packSplice(a = k, b);\n            i--;\n          } else {\n            d3_layout_packInsert(a, c);\n            b = c;\n            bound(c);\n          }\n        }\n      }\n    }\n    var cx = (xMin + xMax) / 2, cy = (yMin + yMax) / 2, cr = 0;\n    for (i = 0; i < n; i++) {\n      c = nodes[i];\n      c.x -= cx;\n      c.y -= cy;\n      cr = Math.max(cr, c.r + Math.sqrt(c.x * c.x + c.y * c.y));\n    }\n    node.r = cr;\n    nodes.forEach(d3_layout_packUnlink);\n  }\n  function d3_layout_packLink(node) {\n    node._pack_next = node._pack_prev = node;\n  }\n  function d3_layout_packUnlink(node) {\n    delete node._pack_next;\n    delete node._pack_prev;\n  }\n  function d3_layout_packTransform(node, x, y, k) {\n    var children = node.children;\n    node.x = x += k * node.x;\n    node.y = y += k * node.y;\n    node.r *= k;\n    if (children) {\n      var i = -1, n = children.length;\n      while (++i < n) d3_layout_packTransform(children[i], x, y, k);\n    }\n  }\n  function d3_layout_packPlace(a, b, c) {\n    var db = a.r + c.r, dx = b.x - a.x, dy = b.y - a.y;\n    if (db && (dx || dy)) {\n      var da = b.r + c.r, dc = dx * dx + dy * dy;\n      da *= da;\n      db *= db;\n      var x = .5 + (db - da) / (2 * dc), y = Math.sqrt(Math.max(0, 2 * da * (db + dc) - (db -= dc) * db - da * da)) / (2 * dc);\n      c.x = a.x + x * dx + y * dy;\n      c.y = a.y + x * dy - y * dx;\n    } else {\n      c.x = a.x + db;\n      c.y = a.y;\n    }\n  }\n  d3.layout.tree = function() {\n    var hierarchy = d3.layout.hierarchy().sort(null).value(null), separation = d3_layout_treeSeparation, size = [ 1, 1 ], nodeSize = null;\n    function tree(d, i) {\n      var nodes = hierarchy.call(this, d, i), root0 = nodes[0], root1 = wrapTree(root0);\n      d3_layout_hierarchyVisitAfter(root1, firstWalk), root1.parent.m = -root1.z;\n      d3_layout_hierarchyVisitBefore(root1, secondWalk);\n      if (nodeSize) d3_layout_hierarchyVisitBefore(root0, sizeNode); else {\n        var left = root0, right = root0, bottom = root0;\n        d3_layout_hierarchyVisitBefore(root0, function(node) {\n          if (node.x < left.x) left = node;\n          if (node.x > right.x) right = node;\n          if (node.depth > bottom.depth) bottom = node;\n        });\n        var tx = separation(left, right) / 2 - left.x, kx = size[0] / (right.x + separation(right, left) / 2 + tx), ky = size[1] / (bottom.depth || 1);\n        d3_layout_hierarchyVisitBefore(root0, function(node) {\n          node.x = (node.x + tx) * kx;\n          node.y = node.depth * ky;\n        });\n      }\n      return nodes;\n    }\n    function wrapTree(root0) {\n      var root1 = {\n        A: null,\n        children: [ root0 ]\n      }, queue = [ root1 ], node1;\n      while ((node1 = queue.pop()) != null) {\n        for (var children = node1.children, child, i = 0, n = children.length; i < n; ++i) {\n          queue.push((children[i] = child = {\n            _: children[i],\n            parent: node1,\n            children: (child = children[i].children) && child.slice() || [],\n            A: null,\n            a: null,\n            z: 0,\n            m: 0,\n            c: 0,\n            s: 0,\n            t: null,\n            i: i\n          }).a = child);\n        }\n      }\n      return root1.children[0];\n    }\n    function firstWalk(v) {\n      var children = v.children, siblings = v.parent.children, w = v.i ? siblings[v.i - 1] : null;\n      if (children.length) {\n        d3_layout_treeShift(v);\n        var midpoint = (children[0].z + children[children.length - 1].z) / 2;\n        if (w) {\n          v.z = w.z + separation(v._, w._);\n          v.m = v.z - midpoint;\n        } else {\n          v.z = midpoint;\n        }\n      } else if (w) {\n        v.z = w.z + separation(v._, w._);\n      }\n      v.parent.A = apportion(v, w, v.parent.A || siblings[0]);\n    }\n    function secondWalk(v) {\n      v._.x = v.z + v.parent.m;\n      v.m += v.parent.m;\n    }\n    function apportion(v, w, ancestor) {\n      if (w) {\n        var vip = v, vop = v, vim = w, vom = vip.parent.children[0], sip = vip.m, sop = vop.m, sim = vim.m, som = vom.m, shift;\n        while (vim = d3_layout_treeRight(vim), vip = d3_layout_treeLeft(vip), vim && vip) {\n          vom = d3_layout_treeLeft(vom);\n          vop = d3_layout_treeRight(vop);\n          vop.a = v;\n          shift = vim.z + sim - vip.z - sip + separation(vim._, vip._);\n          if (shift > 0) {\n            d3_layout_treeMove(d3_layout_treeAncestor(vim, v, ancestor), v, shift);\n            sip += shift;\n            sop += shift;\n          }\n          sim += vim.m;\n          sip += vip.m;\n          som += vom.m;\n          sop += vop.m;\n        }\n        if (vim && !d3_layout_treeRight(vop)) {\n          vop.t = vim;\n          vop.m += sim - sop;\n        }\n        if (vip && !d3_layout_treeLeft(vom)) {\n          vom.t = vip;\n          vom.m += sip - som;\n          ancestor = v;\n        }\n      }\n      return ancestor;\n    }\n    function sizeNode(node) {\n      node.x *= size[0];\n      node.y = node.depth * size[1];\n    }\n    tree.separation = function(x) {\n      if (!arguments.length) return separation;\n      separation = x;\n      return tree;\n    };\n    tree.size = function(x) {\n      if (!arguments.length) return nodeSize ? null : size;\n      nodeSize = (size = x) == null ? sizeNode : null;\n      return tree;\n    };\n    tree.nodeSize = function(x) {\n      if (!arguments.length) return nodeSize ? size : null;\n      nodeSize = (size = x) == null ? null : sizeNode;\n      return tree;\n    };\n    return d3_layout_hierarchyRebind(tree, hierarchy);\n  };\n  function d3_layout_treeSeparation(a, b) {\n    return a.parent == b.parent ? 1 : 2;\n  }\n  function d3_layout_treeLeft(v) {\n    var children = v.children;\n    return children.length ? children[0] : v.t;\n  }\n  function d3_layout_treeRight(v) {\n    var children = v.children, n;\n    return (n = children.length) ? children[n - 1] : v.t;\n  }\n  function d3_layout_treeMove(wm, wp, shift) {\n    var change = shift / (wp.i - wm.i);\n    wp.c -= change;\n    wp.s += shift;\n    wm.c += change;\n    wp.z += shift;\n    wp.m += shift;\n  }\n  function d3_layout_treeShift(v) {\n    var shift = 0, change = 0, children = v.children, i = children.length, w;\n    while (--i >= 0) {\n      w = children[i];\n      w.z += shift;\n      w.m += shift;\n      shift += w.s + (change += w.c);\n    }\n  }\n  function d3_layout_treeAncestor(vim, v, ancestor) {\n    return vim.a.parent === v.parent ? vim.a : ancestor;\n  }\n  d3.layout.cluster = function() {\n    var hierarchy = d3.layout.hierarchy().sort(null).value(null), separation = d3_layout_treeSeparation, size = [ 1, 1 ], nodeSize = false;\n    function cluster(d, i) {\n      var nodes = hierarchy.call(this, d, i), root = nodes[0], previousNode, x = 0;\n      d3_layout_hierarchyVisitAfter(root, function(node) {\n        var children = node.children;\n        if (children && children.length) {\n          node.x = d3_layout_clusterX(children);\n          node.y = d3_layout_clusterY(children);\n        } else {\n          node.x = previousNode ? x += separation(node, previousNode) : 0;\n          node.y = 0;\n          previousNode = node;\n        }\n      });\n      var left = d3_layout_clusterLeft(root), right = d3_layout_clusterRight(root), x0 = left.x - separation(left, right) / 2, x1 = right.x + separation(right, left) / 2;\n      d3_layout_hierarchyVisitAfter(root, nodeSize ? function(node) {\n        node.x = (node.x - root.x) * size[0];\n        node.y = (root.y - node.y) * size[1];\n      } : function(node) {\n        node.x = (node.x - x0) / (x1 - x0) * size[0];\n        node.y = (1 - (root.y ? node.y / root.y : 1)) * size[1];\n      });\n      return nodes;\n    }\n    cluster.separation = function(x) {\n      if (!arguments.length) return separation;\n      separation = x;\n      return cluster;\n    };\n    cluster.size = function(x) {\n      if (!arguments.length) return nodeSize ? null : size;\n      nodeSize = (size = x) == null;\n      return cluster;\n    };\n    cluster.nodeSize = function(x) {\n      if (!arguments.length) return nodeSize ? size : null;\n      nodeSize = (size = x) != null;\n      return cluster;\n    };\n    return d3_layout_hierarchyRebind(cluster, hierarchy);\n  };\n  function d3_layout_clusterY(children) {\n    return 1 + d3.max(children, function(child) {\n      return child.y;\n    });\n  }\n  function d3_layout_clusterX(children) {\n    return children.reduce(function(x, child) {\n      return x + child.x;\n    }, 0) / children.length;\n  }\n  function d3_layout_clusterLeft(node) {\n    var children = node.children;\n    return children && children.length ? d3_layout_clusterLeft(children[0]) : node;\n  }\n  function d3_layout_clusterRight(node) {\n    var children = node.children, n;\n    return children && (n = children.length) ? d3_layout_clusterRight(children[n - 1]) : node;\n  }\n  d3.layout.treemap = function() {\n    var hierarchy = d3.layout.hierarchy(), round = Math.round, size = [ 1, 1 ], padding = null, pad = d3_layout_treemapPadNull, sticky = false, stickies, mode = \"squarify\", ratio = .5 * (1 + Math.sqrt(5));\n    function scale(children, k) {\n      var i = -1, n = children.length, child, area;\n      while (++i < n) {\n        area = (child = children[i]).value * (k < 0 ? 0 : k);\n        child.area = isNaN(area) || area <= 0 ? 0 : area;\n      }\n    }\n    function squarify(node) {\n      var children = node.children;\n      if (children && children.length) {\n        var rect = pad(node), row = [], remaining = children.slice(), child, best = Infinity, score, u = mode === \"slice\" ? rect.dx : mode === \"dice\" ? rect.dy : mode === \"slice-dice\" ? node.depth & 1 ? rect.dy : rect.dx : Math.min(rect.dx, rect.dy), n;\n        scale(remaining, rect.dx * rect.dy / node.value);\n        row.area = 0;\n        while ((n = remaining.length) > 0) {\n          row.push(child = remaining[n - 1]);\n          row.area += child.area;\n          if (mode !== \"squarify\" || (score = worst(row, u)) <= best) {\n            remaining.pop();\n            best = score;\n          } else {\n            row.area -= row.pop().area;\n            position(row, u, rect, false);\n            u = Math.min(rect.dx, rect.dy);\n            row.length = row.area = 0;\n            best = Infinity;\n          }\n        }\n        if (row.length) {\n          position(row, u, rect, true);\n          row.length = row.area = 0;\n        }\n        children.forEach(squarify);\n      }\n    }\n    function stickify(node) {\n      var children = node.children;\n      if (children && children.length) {\n        var rect = pad(node), remaining = children.slice(), child, row = [];\n        scale(remaining, rect.dx * rect.dy / node.value);\n        row.area = 0;\n        while (child = remaining.pop()) {\n          row.push(child);\n          row.area += child.area;\n          if (child.z != null) {\n            position(row, child.z ? rect.dx : rect.dy, rect, !remaining.length);\n            row.length = row.area = 0;\n          }\n        }\n        children.forEach(stickify);\n      }\n    }\n    function worst(row, u) {\n      var s = row.area, r, rmax = 0, rmin = Infinity, i = -1, n = row.length;\n      while (++i < n) {\n        if (!(r = row[i].area)) continue;\n        if (r < rmin) rmin = r;\n        if (r > rmax) rmax = r;\n      }\n      s *= s;\n      u *= u;\n      return s ? Math.max(u * rmax * ratio / s, s / (u * rmin * ratio)) : Infinity;\n    }\n    function position(row, u, rect, flush) {\n      var i = -1, n = row.length, x = rect.x, y = rect.y, v = u ? round(row.area / u) : 0, o;\n      if (u == rect.dx) {\n        if (flush || v > rect.dy) v = rect.dy;\n        while (++i < n) {\n          o = row[i];\n          o.x = x;\n          o.y = y;\n          o.dy = v;\n          x += o.dx = Math.min(rect.x + rect.dx - x, v ? round(o.area / v) : 0);\n        }\n        o.z = true;\n        o.dx += rect.x + rect.dx - x;\n        rect.y += v;\n        rect.dy -= v;\n      } else {\n        if (flush || v > rect.dx) v = rect.dx;\n        while (++i < n) {\n          o = row[i];\n          o.x = x;\n          o.y = y;\n          o.dx = v;\n          y += o.dy = Math.min(rect.y + rect.dy - y, v ? round(o.area / v) : 0);\n        }\n        o.z = false;\n        o.dy += rect.y + rect.dy - y;\n        rect.x += v;\n        rect.dx -= v;\n      }\n    }\n    function treemap(d) {\n      var nodes = stickies || hierarchy(d), root = nodes[0];\n      root.x = 0;\n      root.y = 0;\n      root.dx = size[0];\n      root.dy = size[1];\n      if (stickies) hierarchy.revalue(root);\n      scale([ root ], root.dx * root.dy / root.value);\n      (stickies ? stickify : squarify)(root);\n      if (sticky) stickies = nodes;\n      return nodes;\n    }\n    treemap.size = function(x) {\n      if (!arguments.length) return size;\n      size = x;\n      return treemap;\n    };\n    treemap.padding = function(x) {\n      if (!arguments.length) return padding;\n      function padFunction(node) {\n        var p = x.call(treemap, node, node.depth);\n        return p == null ? d3_layout_treemapPadNull(node) : d3_layout_treemapPad(node, typeof p === \"number\" ? [ p, p, p, p ] : p);\n      }\n      function padConstant(node) {\n        return d3_layout_treemapPad(node, x);\n      }\n      var type;\n      pad = (padding = x) == null ? d3_layout_treemapPadNull : (type = typeof x) === \"function\" ? padFunction : type === \"number\" ? (x = [ x, x, x, x ], \n      padConstant) : padConstant;\n      return treemap;\n    };\n    treemap.round = function(x) {\n      if (!arguments.length) return round != Number;\n      round = x ? Math.round : Number;\n      return treemap;\n    };\n    treemap.sticky = function(x) {\n      if (!arguments.length) return sticky;\n      sticky = x;\n      stickies = null;\n      return treemap;\n    };\n    treemap.ratio = function(x) {\n      if (!arguments.length) return ratio;\n      ratio = x;\n      return treemap;\n    };\n    treemap.mode = function(x) {\n      if (!arguments.length) return mode;\n      mode = x + \"\";\n      return treemap;\n    };\n    return d3_layout_hierarchyRebind(treemap, hierarchy);\n  };\n  function d3_layout_treemapPadNull(node) {\n    return {\n      x: node.x,\n      y: node.y,\n      dx: node.dx,\n      dy: node.dy\n    };\n  }\n  function d3_layout_treemapPad(node, padding) {\n    var x = node.x + padding[3], y = node.y + padding[0], dx = node.dx - padding[1] - padding[3], dy = node.dy - padding[0] - padding[2];\n    if (dx < 0) {\n      x += dx / 2;\n      dx = 0;\n    }\n    if (dy < 0) {\n      y += dy / 2;\n      dy = 0;\n    }\n    return {\n      x: x,\n      y: y,\n      dx: dx,\n      dy: dy\n    };\n  }\n  d3.random = {\n    normal: function(µ, σ) {\n      var n = arguments.length;\n      if (n < 2) σ = 1;\n      if (n < 1) µ = 0;\n      return function() {\n        var x, y, r;\n        do {\n          x = Math.random() * 2 - 1;\n          y = Math.random() * 2 - 1;\n          r = x * x + y * y;\n        } while (!r || r > 1);\n        return µ + σ * x * Math.sqrt(-2 * Math.log(r) / r);\n      };\n    },\n    logNormal: function() {\n      var random = d3.random.normal.apply(d3, arguments);\n      return function() {\n        return Math.exp(random());\n      };\n    },\n    bates: function(m) {\n      var random = d3.random.irwinHall(m);\n      return function() {\n        return random() / m;\n      };\n    },\n    irwinHall: function(m) {\n      return function() {\n        for (var s = 0, j = 0; j < m; j++) s += Math.random();\n        return s;\n      };\n    }\n  };\n  d3.scale = {};\n  function d3_scaleExtent(domain) {\n    var start = domain[0], stop = domain[domain.length - 1];\n    return start < stop ? [ start, stop ] : [ stop, start ];\n  }\n  function d3_scaleRange(scale) {\n    return scale.rangeExtent ? scale.rangeExtent() : d3_scaleExtent(scale.range());\n  }\n  function d3_scale_bilinear(domain, range, uninterpolate, interpolate) {\n    var u = uninterpolate(domain[0], domain[1]), i = interpolate(range[0], range[1]);\n    return function(x) {\n      return i(u(x));\n    };\n  }\n  function d3_scale_nice(domain, nice) {\n    var i0 = 0, i1 = domain.length - 1, x0 = domain[i0], x1 = domain[i1], dx;\n    if (x1 < x0) {\n      dx = i0, i0 = i1, i1 = dx;\n      dx = x0, x0 = x1, x1 = dx;\n    }\n    domain[i0] = nice.floor(x0);\n    domain[i1] = nice.ceil(x1);\n    return domain;\n  }\n  function d3_scale_niceStep(step) {\n    return step ? {\n      floor: function(x) {\n        return Math.floor(x / step) * step;\n      },\n      ceil: function(x) {\n        return Math.ceil(x / step) * step;\n      }\n    } : d3_scale_niceIdentity;\n  }\n  var d3_scale_niceIdentity = {\n    floor: d3_identity,\n    ceil: d3_identity\n  };\n  function d3_scale_polylinear(domain, range, uninterpolate, interpolate) {\n    var u = [], i = [], j = 0, k = Math.min(domain.length, range.length) - 1;\n    if (domain[k] < domain[0]) {\n      domain = domain.slice().reverse();\n      range = range.slice().reverse();\n    }\n    while (++j <= k) {\n      u.push(uninterpolate(domain[j - 1], domain[j]));\n      i.push(interpolate(range[j - 1], range[j]));\n    }\n    return function(x) {\n      var j = d3.bisect(domain, x, 1, k) - 1;\n      return i[j](u[j](x));\n    };\n  }\n  d3.scale.linear = function() {\n    return d3_scale_linear([ 0, 1 ], [ 0, 1 ], d3_interpolate, false);\n  };\n  function d3_scale_linear(domain, range, interpolate, clamp) {\n    var output, input;\n    function rescale() {\n      var linear = Math.min(domain.length, range.length) > 2 ? d3_scale_polylinear : d3_scale_bilinear, uninterpolate = clamp ? d3_uninterpolateClamp : d3_uninterpolateNumber;\n      output = linear(domain, range, uninterpolate, interpolate);\n      input = linear(range, domain, uninterpolate, d3_interpolate);\n      return scale;\n    }\n    function scale(x) {\n      return output(x);\n    }\n    scale.invert = function(y) {\n      return input(y);\n    };\n    scale.domain = function(x) {\n      if (!arguments.length) return domain;\n      domain = x.map(Number);\n      return rescale();\n    };\n    scale.range = function(x) {\n      if (!arguments.length) return range;\n      range = x;\n      return rescale();\n    };\n    scale.rangeRound = function(x) {\n      return scale.range(x).interpolate(d3_interpolateRound);\n    };\n    scale.clamp = function(x) {\n      if (!arguments.length) return clamp;\n      clamp = x;\n      return rescale();\n    };\n    scale.interpolate = function(x) {\n      if (!arguments.length) return interpolate;\n      interpolate = x;\n      return rescale();\n    };\n    scale.ticks = function(m) {\n      return d3_scale_linearTicks(domain, m);\n    };\n    scale.tickFormat = function(m, format) {\n      return d3_scale_linearTickFormat(domain, m, format);\n    };\n    scale.nice = function(m) {\n      d3_scale_linearNice(domain, m);\n      return rescale();\n    };\n    scale.copy = function() {\n      return d3_scale_linear(domain, range, interpolate, clamp);\n    };\n    return rescale();\n  }\n  function d3_scale_linearRebind(scale, linear) {\n    return d3.rebind(scale, linear, \"range\", \"rangeRound\", \"interpolate\", \"clamp\");\n  }\n  function d3_scale_linearNice(domain, m) {\n    return d3_scale_nice(domain, d3_scale_niceStep(d3_scale_linearTickRange(domain, m)[2]));\n  }\n  function d3_scale_linearTickRange(domain, m) {\n    if (m == null) m = 10;\n    var extent = d3_scaleExtent(domain), span = extent[1] - extent[0], step = Math.pow(10, Math.floor(Math.log(span / m) / Math.LN10)), err = m / span * step;\n    if (err <= .15) step *= 10; else if (err <= .35) step *= 5; else if (err <= .75) step *= 2;\n    extent[0] = Math.ceil(extent[0] / step) * step;\n    extent[1] = Math.floor(extent[1] / step) * step + step * .5;\n    extent[2] = step;\n    return extent;\n  }\n  function d3_scale_linearTicks(domain, m) {\n    return d3.range.apply(d3, d3_scale_linearTickRange(domain, m));\n  }\n  function d3_scale_linearTickFormat(domain, m, format) {\n    var range = d3_scale_linearTickRange(domain, m);\n    if (format) {\n      var match = d3_format_re.exec(format);\n      match.shift();\n      if (match[8] === \"s\") {\n        var prefix = d3.formatPrefix(Math.max(abs(range[0]), abs(range[1])));\n        if (!match[7]) match[7] = \".\" + d3_scale_linearPrecision(prefix.scale(range[2]));\n        match[8] = \"f\";\n        format = d3.format(match.join(\"\"));\n        return function(d) {\n          return format(prefix.scale(d)) + prefix.symbol;\n        };\n      }\n      if (!match[7]) match[7] = \".\" + d3_scale_linearFormatPrecision(match[8], range);\n      format = match.join(\"\");\n    } else {\n      format = \",.\" + d3_scale_linearPrecision(range[2]) + \"f\";\n    }\n    return d3.format(format);\n  }\n  var d3_scale_linearFormatSignificant = {\n    s: 1,\n    g: 1,\n    p: 1,\n    r: 1,\n    e: 1\n  };\n  function d3_scale_linearPrecision(value) {\n    return -Math.floor(Math.log(value) / Math.LN10 + .01);\n  }\n  function d3_scale_linearFormatPrecision(type, range) {\n    var p = d3_scale_linearPrecision(range[2]);\n    return type in d3_scale_linearFormatSignificant ? Math.abs(p - d3_scale_linearPrecision(Math.max(abs(range[0]), abs(range[1])))) + +(type !== \"e\") : p - (type === \"%\") * 2;\n  }\n  d3.scale.log = function() {\n    return d3_scale_log(d3.scale.linear().domain([ 0, 1 ]), 10, true, [ 1, 10 ]);\n  };\n  function d3_scale_log(linear, base, positive, domain) {\n    function log(x) {\n      return (positive ? Math.log(x < 0 ? 0 : x) : -Math.log(x > 0 ? 0 : -x)) / Math.log(base);\n    }\n    function pow(x) {\n      return positive ? Math.pow(base, x) : -Math.pow(base, -x);\n    }\n    function scale(x) {\n      return linear(log(x));\n    }\n    scale.invert = function(x) {\n      return pow(linear.invert(x));\n    };\n    scale.domain = function(x) {\n      if (!arguments.length) return domain;\n      positive = x[0] >= 0;\n      linear.domain((domain = x.map(Number)).map(log));\n      return scale;\n    };\n    scale.base = function(_) {\n      if (!arguments.length) return base;\n      base = +_;\n      linear.domain(domain.map(log));\n      return scale;\n    };\n    scale.nice = function() {\n      var niced = d3_scale_nice(domain.map(log), positive ? Math : d3_scale_logNiceNegative);\n      linear.domain(niced);\n      domain = niced.map(pow);\n      return scale;\n    };\n    scale.ticks = function() {\n      var extent = d3_scaleExtent(domain), ticks = [], u = extent[0], v = extent[1], i = Math.floor(log(u)), j = Math.ceil(log(v)), n = base % 1 ? 2 : base;\n      if (isFinite(j - i)) {\n        if (positive) {\n          for (;i < j; i++) for (var k = 1; k < n; k++) ticks.push(pow(i) * k);\n          ticks.push(pow(i));\n        } else {\n          ticks.push(pow(i));\n          for (;i++ < j; ) for (var k = n - 1; k > 0; k--) ticks.push(pow(i) * k);\n        }\n        for (i = 0; ticks[i] < u; i++) {}\n        for (j = ticks.length; ticks[j - 1] > v; j--) {}\n        ticks = ticks.slice(i, j);\n      }\n      return ticks;\n    };\n    scale.tickFormat = function(n, format) {\n      if (!arguments.length) return d3_scale_logFormat;\n      if (arguments.length < 2) format = d3_scale_logFormat; else if (typeof format !== \"function\") format = d3.format(format);\n      var k = Math.max(.1, n / scale.ticks().length), f = positive ? (e = 1e-12, Math.ceil) : (e = -1e-12, \n      Math.floor), e;\n      return function(d) {\n        return d / pow(f(log(d) + e)) <= k ? format(d) : \"\";\n      };\n    };\n    scale.copy = function() {\n      return d3_scale_log(linear.copy(), base, positive, domain);\n    };\n    return d3_scale_linearRebind(scale, linear);\n  }\n  var d3_scale_logFormat = d3.format(\".0e\"), d3_scale_logNiceNegative = {\n    floor: function(x) {\n      return -Math.ceil(-x);\n    },\n    ceil: function(x) {\n      return -Math.floor(-x);\n    }\n  };\n  d3.scale.pow = function() {\n    return d3_scale_pow(d3.scale.linear(), 1, [ 0, 1 ]);\n  };\n  function d3_scale_pow(linear, exponent, domain) {\n    var powp = d3_scale_powPow(exponent), powb = d3_scale_powPow(1 / exponent);\n    function scale(x) {\n      return linear(powp(x));\n    }\n    scale.invert = function(x) {\n      return powb(linear.invert(x));\n    };\n    scale.domain = function(x) {\n      if (!arguments.length) return domain;\n      linear.domain((domain = x.map(Number)).map(powp));\n      return scale;\n    };\n    scale.ticks = function(m) {\n      return d3_scale_linearTicks(domain, m);\n    };\n    scale.tickFormat = function(m, format) {\n      return d3_scale_linearTickFormat(domain, m, format);\n    };\n    scale.nice = function(m) {\n      return scale.domain(d3_scale_linearNice(domain, m));\n    };\n    scale.exponent = function(x) {\n      if (!arguments.length) return exponent;\n      powp = d3_scale_powPow(exponent = x);\n      powb = d3_scale_powPow(1 / exponent);\n      linear.domain(domain.map(powp));\n      return scale;\n    };\n    scale.copy = function() {\n      return d3_scale_pow(linear.copy(), exponent, domain);\n    };\n    return d3_scale_linearRebind(scale, linear);\n  }\n  function d3_scale_powPow(e) {\n    return function(x) {\n      return x < 0 ? -Math.pow(-x, e) : Math.pow(x, e);\n    };\n  }\n  d3.scale.sqrt = function() {\n    return d3.scale.pow().exponent(.5);\n  };\n  d3.scale.ordinal = function() {\n    return d3_scale_ordinal([], {\n      t: \"range\",\n      a: [ [] ]\n    });\n  };\n  function d3_scale_ordinal(domain, ranger) {\n    var index, range, rangeBand;\n    function scale(x) {\n      return range[((index.get(x) || (ranger.t === \"range\" ? index.set(x, domain.push(x)) : NaN)) - 1) % range.length];\n    }\n    function steps(start, step) {\n      return d3.range(domain.length).map(function(i) {\n        return start + step * i;\n      });\n    }\n    scale.domain = function(x) {\n      if (!arguments.length) return domain;\n      domain = [];\n      index = new d3_Map();\n      var i = -1, n = x.length, xi;\n      while (++i < n) if (!index.has(xi = x[i])) index.set(xi, domain.push(xi));\n      return scale[ranger.t].apply(scale, ranger.a);\n    };\n    scale.range = function(x) {\n      if (!arguments.length) return range;\n      range = x;\n      rangeBand = 0;\n      ranger = {\n        t: \"range\",\n        a: arguments\n      };\n      return scale;\n    };\n    scale.rangePoints = function(x, padding) {\n      if (arguments.length < 2) padding = 0;\n      var start = x[0], stop = x[1], step = domain.length < 2 ? (start = (start + stop) / 2, \n      0) : (stop - start) / (domain.length - 1 + padding);\n      range = steps(start + step * padding / 2, step);\n      rangeBand = 0;\n      ranger = {\n        t: \"rangePoints\",\n        a: arguments\n      };\n      return scale;\n    };\n    scale.rangeRoundPoints = function(x, padding) {\n      if (arguments.length < 2) padding = 0;\n      var start = x[0], stop = x[1], step = domain.length < 2 ? (start = stop = Math.round((start + stop) / 2), \n      0) : (stop - start) / (domain.length - 1 + padding) | 0;\n      range = steps(start + Math.round(step * padding / 2 + (stop - start - (domain.length - 1 + padding) * step) / 2), step);\n      rangeBand = 0;\n      ranger = {\n        t: \"rangeRoundPoints\",\n        a: arguments\n      };\n      return scale;\n    };\n    scale.rangeBands = function(x, padding, outerPadding) {\n      if (arguments.length < 2) padding = 0;\n      if (arguments.length < 3) outerPadding = padding;\n      var reverse = x[1] < x[0], start = x[reverse - 0], stop = x[1 - reverse], step = (stop - start) / (domain.length - padding + 2 * outerPadding);\n      range = steps(start + step * outerPadding, step);\n      if (reverse) range.reverse();\n      rangeBand = step * (1 - padding);\n      ranger = {\n        t: \"rangeBands\",\n        a: arguments\n      };\n      return scale;\n    };\n    scale.rangeRoundBands = function(x, padding, outerPadding) {\n      if (arguments.length < 2) padding = 0;\n      if (arguments.length < 3) outerPadding = padding;\n      var reverse = x[1] < x[0], start = x[reverse - 0], stop = x[1 - reverse], step = Math.floor((stop - start) / (domain.length - padding + 2 * outerPadding));\n      range = steps(start + Math.round((stop - start - (domain.length - padding) * step) / 2), step);\n      if (reverse) range.reverse();\n      rangeBand = Math.round(step * (1 - padding));\n      ranger = {\n        t: \"rangeRoundBands\",\n        a: arguments\n      };\n      return scale;\n    };\n    scale.rangeBand = function() {\n      return rangeBand;\n    };\n    scale.rangeExtent = function() {\n      return d3_scaleExtent(ranger.a[0]);\n    };\n    scale.copy = function() {\n      return d3_scale_ordinal(domain, ranger);\n    };\n    return scale.domain(domain);\n  }\n  d3.scale.category10 = function() {\n    return d3.scale.ordinal().range(d3_category10);\n  };\n  d3.scale.category20 = function() {\n    return d3.scale.ordinal().range(d3_category20);\n  };\n  d3.scale.category20b = function() {\n    return d3.scale.ordinal().range(d3_category20b);\n  };\n  d3.scale.category20c = function() {\n    return d3.scale.ordinal().range(d3_category20c);\n  };\n  var d3_category10 = [ 2062260, 16744206, 2924588, 14034728, 9725885, 9197131, 14907330, 8355711, 12369186, 1556175 ].map(d3_rgbString);\n  var d3_category20 = [ 2062260, 11454440, 16744206, 16759672, 2924588, 10018698, 14034728, 16750742, 9725885, 12955861, 9197131, 12885140, 14907330, 16234194, 8355711, 13092807, 12369186, 14408589, 1556175, 10410725 ].map(d3_rgbString);\n  var d3_category20b = [ 3750777, 5395619, 7040719, 10264286, 6519097, 9216594, 11915115, 13556636, 9202993, 12426809, 15186514, 15190932, 8666169, 11356490, 14049643, 15177372, 8077683, 10834324, 13528509, 14589654 ].map(d3_rgbString);\n  var d3_category20c = [ 3244733, 7057110, 10406625, 13032431, 15095053, 16616764, 16625259, 16634018, 3253076, 7652470, 10607003, 13101504, 7695281, 10394312, 12369372, 14342891, 6513507, 9868950, 12434877, 14277081 ].map(d3_rgbString);\n  d3.scale.quantile = function() {\n    return d3_scale_quantile([], []);\n  };\n  function d3_scale_quantile(domain, range) {\n    var thresholds;\n    function rescale() {\n      var k = 0, q = range.length;\n      thresholds = [];\n      while (++k < q) thresholds[k - 1] = d3.quantile(domain, k / q);\n      return scale;\n    }\n    function scale(x) {\n      if (!isNaN(x = +x)) return range[d3.bisect(thresholds, x)];\n    }\n    scale.domain = function(x) {\n      if (!arguments.length) return domain;\n      domain = x.map(d3_number).filter(d3_numeric).sort(d3_ascending);\n      return rescale();\n    };\n    scale.range = function(x) {\n      if (!arguments.length) return range;\n      range = x;\n      return rescale();\n    };\n    scale.quantiles = function() {\n      return thresholds;\n    };\n    scale.invertExtent = function(y) {\n      y = range.indexOf(y);\n      return y < 0 ? [ NaN, NaN ] : [ y > 0 ? thresholds[y - 1] : domain[0], y < thresholds.length ? thresholds[y] : domain[domain.length - 1] ];\n    };\n    scale.copy = function() {\n      return d3_scale_quantile(domain, range);\n    };\n    return rescale();\n  }\n  d3.scale.quantize = function() {\n    return d3_scale_quantize(0, 1, [ 0, 1 ]);\n  };\n  function d3_scale_quantize(x0, x1, range) {\n    var kx, i;\n    function scale(x) {\n      return range[Math.max(0, Math.min(i, Math.floor(kx * (x - x0))))];\n    }\n    function rescale() {\n      kx = range.length / (x1 - x0);\n      i = range.length - 1;\n      return scale;\n    }\n    scale.domain = function(x) {\n      if (!arguments.length) return [ x0, x1 ];\n      x0 = +x[0];\n      x1 = +x[x.length - 1];\n      return rescale();\n    };\n    scale.range = function(x) {\n      if (!arguments.length) return range;\n      range = x;\n      return rescale();\n    };\n    scale.invertExtent = function(y) {\n      y = range.indexOf(y);\n      y = y < 0 ? NaN : y / kx + x0;\n      return [ y, y + 1 / kx ];\n    };\n    scale.copy = function() {\n      return d3_scale_quantize(x0, x1, range);\n    };\n    return rescale();\n  }\n  d3.scale.threshold = function() {\n    return d3_scale_threshold([ .5 ], [ 0, 1 ]);\n  };\n  function d3_scale_threshold(domain, range) {\n    function scale(x) {\n      if (x <= x) return range[d3.bisect(domain, x)];\n    }\n    scale.domain = function(_) {\n      if (!arguments.length) return domain;\n      domain = _;\n      return scale;\n    };\n    scale.range = function(_) {\n      if (!arguments.length) return range;\n      range = _;\n      return scale;\n    };\n    scale.invertExtent = function(y) {\n      y = range.indexOf(y);\n      return [ domain[y - 1], domain[y] ];\n    };\n    scale.copy = function() {\n      return d3_scale_threshold(domain, range);\n    };\n    return scale;\n  }\n  d3.scale.identity = function() {\n    return d3_scale_identity([ 0, 1 ]);\n  };\n  function d3_scale_identity(domain) {\n    function identity(x) {\n      return +x;\n    }\n    identity.invert = identity;\n    identity.domain = identity.range = function(x) {\n      if (!arguments.length) return domain;\n      domain = x.map(identity);\n      return identity;\n    };\n    identity.ticks = function(m) {\n      return d3_scale_linearTicks(domain, m);\n    };\n    identity.tickFormat = function(m, format) {\n      return d3_scale_linearTickFormat(domain, m, format);\n    };\n    identity.copy = function() {\n      return d3_scale_identity(domain);\n    };\n    return identity;\n  }\n  d3.svg = {};\n  function d3_zero() {\n    return 0;\n  }\n  d3.svg.arc = function() {\n    var innerRadius = d3_svg_arcInnerRadius, outerRadius = d3_svg_arcOuterRadius, cornerRadius = d3_zero, padRadius = d3_svg_arcAuto, startAngle = d3_svg_arcStartAngle, endAngle = d3_svg_arcEndAngle, padAngle = d3_svg_arcPadAngle;\n    function arc() {\n      var r0 = Math.max(0, +innerRadius.apply(this, arguments)), r1 = Math.max(0, +outerRadius.apply(this, arguments)), a0 = startAngle.apply(this, arguments) - halfπ, a1 = endAngle.apply(this, arguments) - halfπ, da = Math.abs(a1 - a0), cw = a0 > a1 ? 0 : 1;\n      if (r1 < r0) rc = r1, r1 = r0, r0 = rc;\n      if (da >= τε) return circleSegment(r1, cw) + (r0 ? circleSegment(r0, 1 - cw) : \"\") + \"Z\";\n      var rc, cr, rp, ap, p0 = 0, p1 = 0, x0, y0, x1, y1, x2, y2, x3, y3, path = [];\n      if (ap = (+padAngle.apply(this, arguments) || 0) / 2) {\n        rp = padRadius === d3_svg_arcAuto ? Math.sqrt(r0 * r0 + r1 * r1) : +padRadius.apply(this, arguments);\n        if (!cw) p1 *= -1;\n        if (r1) p1 = d3_asin(rp / r1 * Math.sin(ap));\n        if (r0) p0 = d3_asin(rp / r0 * Math.sin(ap));\n      }\n      if (r1) {\n        x0 = r1 * Math.cos(a0 + p1);\n        y0 = r1 * Math.sin(a0 + p1);\n        x1 = r1 * Math.cos(a1 - p1);\n        y1 = r1 * Math.sin(a1 - p1);\n        var l1 = Math.abs(a1 - a0 - 2 * p1) <= π ? 0 : 1;\n        if (p1 && d3_svg_arcSweep(x0, y0, x1, y1) === cw ^ l1) {\n          var h1 = (a0 + a1) / 2;\n          x0 = r1 * Math.cos(h1);\n          y0 = r1 * Math.sin(h1);\n          x1 = y1 = null;\n        }\n      } else {\n        x0 = y0 = 0;\n      }\n      if (r0) {\n        x2 = r0 * Math.cos(a1 - p0);\n        y2 = r0 * Math.sin(a1 - p0);\n        x3 = r0 * Math.cos(a0 + p0);\n        y3 = r0 * Math.sin(a0 + p0);\n        var l0 = Math.abs(a0 - a1 + 2 * p0) <= π ? 0 : 1;\n        if (p0 && d3_svg_arcSweep(x2, y2, x3, y3) === 1 - cw ^ l0) {\n          var h0 = (a0 + a1) / 2;\n          x2 = r0 * Math.cos(h0);\n          y2 = r0 * Math.sin(h0);\n          x3 = y3 = null;\n        }\n      } else {\n        x2 = y2 = 0;\n      }\n      if ((rc = Math.min(Math.abs(r1 - r0) / 2, +cornerRadius.apply(this, arguments))) > .001) {\n        cr = r0 < r1 ^ cw ? 0 : 1;\n        var oc = x3 == null ? [ x2, y2 ] : x1 == null ? [ x0, y0 ] : d3_geom_polygonIntersect([ x0, y0 ], [ x3, y3 ], [ x1, y1 ], [ x2, y2 ]), ax = x0 - oc[0], ay = y0 - oc[1], bx = x1 - oc[0], by = y1 - oc[1], kc = 1 / Math.sin(Math.acos((ax * bx + ay * by) / (Math.sqrt(ax * ax + ay * ay) * Math.sqrt(bx * bx + by * by))) / 2), lc = Math.sqrt(oc[0] * oc[0] + oc[1] * oc[1]);\n        if (x1 != null) {\n          var rc1 = Math.min(rc, (r1 - lc) / (kc + 1)), t30 = d3_svg_arcCornerTangents(x3 == null ? [ x2, y2 ] : [ x3, y3 ], [ x0, y0 ], r1, rc1, cw), t12 = d3_svg_arcCornerTangents([ x1, y1 ], [ x2, y2 ], r1, rc1, cw);\n          if (rc === rc1) {\n            path.push(\"M\", t30[0], \"A\", rc1, \",\", rc1, \" 0 0,\", cr, \" \", t30[1], \"A\", r1, \",\", r1, \" 0 \", 1 - cw ^ d3_svg_arcSweep(t30[1][0], t30[1][1], t12[1][0], t12[1][1]), \",\", cw, \" \", t12[1], \"A\", rc1, \",\", rc1, \" 0 0,\", cr, \" \", t12[0]);\n          } else {\n            path.push(\"M\", t30[0], \"A\", rc1, \",\", rc1, \" 0 1,\", cr, \" \", t12[0]);\n          }\n        } else {\n          path.push(\"M\", x0, \",\", y0);\n        }\n        if (x3 != null) {\n          var rc0 = Math.min(rc, (r0 - lc) / (kc - 1)), t03 = d3_svg_arcCornerTangents([ x0, y0 ], [ x3, y3 ], r0, -rc0, cw), t21 = d3_svg_arcCornerTangents([ x2, y2 ], x1 == null ? [ x0, y0 ] : [ x1, y1 ], r0, -rc0, cw);\n          if (rc === rc0) {\n            path.push(\"L\", t21[0], \"A\", rc0, \",\", rc0, \" 0 0,\", cr, \" \", t21[1], \"A\", r0, \",\", r0, \" 0 \", cw ^ d3_svg_arcSweep(t21[1][0], t21[1][1], t03[1][0], t03[1][1]), \",\", 1 - cw, \" \", t03[1], \"A\", rc0, \",\", rc0, \" 0 0,\", cr, \" \", t03[0]);\n          } else {\n            path.push(\"L\", t21[0], \"A\", rc0, \",\", rc0, \" 0 0,\", cr, \" \", t03[0]);\n          }\n        } else {\n          path.push(\"L\", x2, \",\", y2);\n        }\n      } else {\n        path.push(\"M\", x0, \",\", y0);\n        if (x1 != null) path.push(\"A\", r1, \",\", r1, \" 0 \", l1, \",\", cw, \" \", x1, \",\", y1);\n        path.push(\"L\", x2, \",\", y2);\n        if (x3 != null) path.push(\"A\", r0, \",\", r0, \" 0 \", l0, \",\", 1 - cw, \" \", x3, \",\", y3);\n      }\n      path.push(\"Z\");\n      return path.join(\"\");\n    }\n    function circleSegment(r1, cw) {\n      return \"M0,\" + r1 + \"A\" + r1 + \",\" + r1 + \" 0 1,\" + cw + \" 0,\" + -r1 + \"A\" + r1 + \",\" + r1 + \" 0 1,\" + cw + \" 0,\" + r1;\n    }\n    arc.innerRadius = function(v) {\n      if (!arguments.length) return innerRadius;\n      innerRadius = d3_functor(v);\n      return arc;\n    };\n    arc.outerRadius = function(v) {\n      if (!arguments.length) return outerRadius;\n      outerRadius = d3_functor(v);\n      return arc;\n    };\n    arc.cornerRadius = function(v) {\n      if (!arguments.length) return cornerRadius;\n      cornerRadius = d3_functor(v);\n      return arc;\n    };\n    arc.padRadius = function(v) {\n      if (!arguments.length) return padRadius;\n      padRadius = v == d3_svg_arcAuto ? d3_svg_arcAuto : d3_functor(v);\n      return arc;\n    };\n    arc.startAngle = function(v) {\n      if (!arguments.length) return startAngle;\n      startAngle = d3_functor(v);\n      return arc;\n    };\n    arc.endAngle = function(v) {\n      if (!arguments.length) return endAngle;\n      endAngle = d3_functor(v);\n      return arc;\n    };\n    arc.padAngle = function(v) {\n      if (!arguments.length) return padAngle;\n      padAngle = d3_functor(v);\n      return arc;\n    };\n    arc.centroid = function() {\n      var r = (+innerRadius.apply(this, arguments) + +outerRadius.apply(this, arguments)) / 2, a = (+startAngle.apply(this, arguments) + +endAngle.apply(this, arguments)) / 2 - halfπ;\n      return [ Math.cos(a) * r, Math.sin(a) * r ];\n    };\n    return arc;\n  };\n  var d3_svg_arcAuto = \"auto\";\n  function d3_svg_arcInnerRadius(d) {\n    return d.innerRadius;\n  }\n  function d3_svg_arcOuterRadius(d) {\n    return d.outerRadius;\n  }\n  function d3_svg_arcStartAngle(d) {\n    return d.startAngle;\n  }\n  function d3_svg_arcEndAngle(d) {\n    return d.endAngle;\n  }\n  function d3_svg_arcPadAngle(d) {\n    return d && d.padAngle;\n  }\n  function d3_svg_arcSweep(x0, y0, x1, y1) {\n    return (x0 - x1) * y0 - (y0 - y1) * x0 > 0 ? 0 : 1;\n  }\n  function d3_svg_arcCornerTangents(p0, p1, r1, rc, cw) {\n    var x01 = p0[0] - p1[0], y01 = p0[1] - p1[1], lo = (cw ? rc : -rc) / Math.sqrt(x01 * x01 + y01 * y01), ox = lo * y01, oy = -lo * x01, x1 = p0[0] + ox, y1 = p0[1] + oy, x2 = p1[0] + ox, y2 = p1[1] + oy, x3 = (x1 + x2) / 2, y3 = (y1 + y2) / 2, dx = x2 - x1, dy = y2 - y1, d2 = dx * dx + dy * dy, r = r1 - rc, D = x1 * y2 - x2 * y1, d = (dy < 0 ? -1 : 1) * Math.sqrt(r * r * d2 - D * D), cx0 = (D * dy - dx * d) / d2, cy0 = (-D * dx - dy * d) / d2, cx1 = (D * dy + dx * d) / d2, cy1 = (-D * dx + dy * d) / d2, dx0 = cx0 - x3, dy0 = cy0 - y3, dx1 = cx1 - x3, dy1 = cy1 - y3;\n    if (dx0 * dx0 + dy0 * dy0 > dx1 * dx1 + dy1 * dy1) cx0 = cx1, cy0 = cy1;\n    return [ [ cx0 - ox, cy0 - oy ], [ cx0 * r1 / r, cy0 * r1 / r ] ];\n  }\n  function d3_svg_line(projection) {\n    var x = d3_geom_pointX, y = d3_geom_pointY, defined = d3_true, interpolate = d3_svg_lineLinear, interpolateKey = interpolate.key, tension = .7;\n    function line(data) {\n      var segments = [], points = [], i = -1, n = data.length, d, fx = d3_functor(x), fy = d3_functor(y);\n      function segment() {\n        segments.push(\"M\", interpolate(projection(points), tension));\n      }\n      while (++i < n) {\n        if (defined.call(this, d = data[i], i)) {\n          points.push([ +fx.call(this, d, i), +fy.call(this, d, i) ]);\n        } else if (points.length) {\n          segment();\n          points = [];\n        }\n      }\n      if (points.length) segment();\n      return segments.length ? segments.join(\"\") : null;\n    }\n    line.x = function(_) {\n      if (!arguments.length) return x;\n      x = _;\n      return line;\n    };\n    line.y = function(_) {\n      if (!arguments.length) return y;\n      y = _;\n      return line;\n    };\n    line.defined = function(_) {\n      if (!arguments.length) return defined;\n      defined = _;\n      return line;\n    };\n    line.interpolate = function(_) {\n      if (!arguments.length) return interpolateKey;\n      if (typeof _ === \"function\") interpolateKey = interpolate = _; else interpolateKey = (interpolate = d3_svg_lineInterpolators.get(_) || d3_svg_lineLinear).key;\n      return line;\n    };\n    line.tension = function(_) {\n      if (!arguments.length) return tension;\n      tension = _;\n      return line;\n    };\n    return line;\n  }\n  d3.svg.line = function() {\n    return d3_svg_line(d3_identity);\n  };\n  var d3_svg_lineInterpolators = d3.map({\n    linear: d3_svg_lineLinear,\n    \"linear-closed\": d3_svg_lineLinearClosed,\n    step: d3_svg_lineStep,\n    \"step-before\": d3_svg_lineStepBefore,\n    \"step-after\": d3_svg_lineStepAfter,\n    basis: d3_svg_lineBasis,\n    \"basis-open\": d3_svg_lineBasisOpen,\n    \"basis-closed\": d3_svg_lineBasisClosed,\n    bundle: d3_svg_lineBundle,\n    cardinal: d3_svg_lineCardinal,\n    \"cardinal-open\": d3_svg_lineCardinalOpen,\n    \"cardinal-closed\": d3_svg_lineCardinalClosed,\n    monotone: d3_svg_lineMonotone\n  });\n  d3_svg_lineInterpolators.forEach(function(key, value) {\n    value.key = key;\n    value.closed = /-closed$/.test(key);\n  });\n  function d3_svg_lineLinear(points) {\n    return points.join(\"L\");\n  }\n  function d3_svg_lineLinearClosed(points) {\n    return d3_svg_lineLinear(points) + \"Z\";\n  }\n  function d3_svg_lineStep(points) {\n    var i = 0, n = points.length, p = points[0], path = [ p[0], \",\", p[1] ];\n    while (++i < n) path.push(\"H\", (p[0] + (p = points[i])[0]) / 2, \"V\", p[1]);\n    if (n > 1) path.push(\"H\", p[0]);\n    return path.join(\"\");\n  }\n  function d3_svg_lineStepBefore(points) {\n    var i = 0, n = points.length, p = points[0], path = [ p[0], \",\", p[1] ];\n    while (++i < n) path.push(\"V\", (p = points[i])[1], \"H\", p[0]);\n    return path.join(\"\");\n  }\n  function d3_svg_lineStepAfter(points) {\n    var i = 0, n = points.length, p = points[0], path = [ p[0], \",\", p[1] ];\n    while (++i < n) path.push(\"H\", (p = points[i])[0], \"V\", p[1]);\n    return path.join(\"\");\n  }\n  function d3_svg_lineCardinalOpen(points, tension) {\n    return points.length < 4 ? d3_svg_lineLinear(points) : points[1] + d3_svg_lineHermite(points.slice(1, -1), d3_svg_lineCardinalTangents(points, tension));\n  }\n  function d3_svg_lineCardinalClosed(points, tension) {\n    return points.length < 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite((points.push(points[0]), \n    points), d3_svg_lineCardinalTangents([ points[points.length - 2] ].concat(points, [ points[1] ]), tension));\n  }\n  function d3_svg_lineCardinal(points, tension) {\n    return points.length < 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite(points, d3_svg_lineCardinalTangents(points, tension));\n  }\n  function d3_svg_lineHermite(points, tangents) {\n    if (tangents.length < 1 || points.length != tangents.length && points.length != tangents.length + 2) {\n      return d3_svg_lineLinear(points);\n    }\n    var quad = points.length != tangents.length, path = \"\", p0 = points[0], p = points[1], t0 = tangents[0], t = t0, pi = 1;\n    if (quad) {\n      path += \"Q\" + (p[0] - t0[0] * 2 / 3) + \",\" + (p[1] - t0[1] * 2 / 3) + \",\" + p[0] + \",\" + p[1];\n      p0 = points[1];\n      pi = 2;\n    }\n    if (tangents.length > 1) {\n      t = tangents[1];\n      p = points[pi];\n      pi++;\n      path += \"C\" + (p0[0] + t0[0]) + \",\" + (p0[1] + t0[1]) + \",\" + (p[0] - t[0]) + \",\" + (p[1] - t[1]) + \",\" + p[0] + \",\" + p[1];\n      for (var i = 2; i < tangents.length; i++, pi++) {\n        p = points[pi];\n        t = tangents[i];\n        path += \"S\" + (p[0] - t[0]) + \",\" + (p[1] - t[1]) + \",\" + p[0] + \",\" + p[1];\n      }\n    }\n    if (quad) {\n      var lp = points[pi];\n      path += \"Q\" + (p[0] + t[0] * 2 / 3) + \",\" + (p[1] + t[1] * 2 / 3) + \",\" + lp[0] + \",\" + lp[1];\n    }\n    return path;\n  }\n  function d3_svg_lineCardinalTangents(points, tension) {\n    var tangents = [], a = (1 - tension) / 2, p0, p1 = points[0], p2 = points[1], i = 1, n = points.length;\n    while (++i < n) {\n      p0 = p1;\n      p1 = p2;\n      p2 = points[i];\n      tangents.push([ a * (p2[0] - p0[0]), a * (p2[1] - p0[1]) ]);\n    }\n    return tangents;\n  }\n  function d3_svg_lineBasis(points) {\n    if (points.length < 3) return d3_svg_lineLinear(points);\n    var i = 1, n = points.length, pi = points[0], x0 = pi[0], y0 = pi[1], px = [ x0, x0, x0, (pi = points[1])[0] ], py = [ y0, y0, y0, pi[1] ], path = [ x0, \",\", y0, \"L\", d3_svg_lineDot4(d3_svg_lineBasisBezier3, px), \",\", d3_svg_lineDot4(d3_svg_lineBasisBezier3, py) ];\n    points.push(points[n - 1]);\n    while (++i <= n) {\n      pi = points[i];\n      px.shift();\n      px.push(pi[0]);\n      py.shift();\n      py.push(pi[1]);\n      d3_svg_lineBasisBezier(path, px, py);\n    }\n    points.pop();\n    path.push(\"L\", pi);\n    return path.join(\"\");\n  }\n  function d3_svg_lineBasisOpen(points) {\n    if (points.length < 4) return d3_svg_lineLinear(points);\n    var path = [], i = -1, n = points.length, pi, px = [ 0 ], py = [ 0 ];\n    while (++i < 3) {\n      pi = points[i];\n      px.push(pi[0]);\n      py.push(pi[1]);\n    }\n    path.push(d3_svg_lineDot4(d3_svg_lineBasisBezier3, px) + \",\" + d3_svg_lineDot4(d3_svg_lineBasisBezier3, py));\n    --i;\n    while (++i < n) {\n      pi = points[i];\n      px.shift();\n      px.push(pi[0]);\n      py.shift();\n      py.push(pi[1]);\n      d3_svg_lineBasisBezier(path, px, py);\n    }\n    return path.join(\"\");\n  }\n  function d3_svg_lineBasisClosed(points) {\n    var path, i = -1, n = points.length, m = n + 4, pi, px = [], py = [];\n    while (++i < 4) {\n      pi = points[i % n];\n      px.push(pi[0]);\n      py.push(pi[1]);\n    }\n    path = [ d3_svg_lineDot4(d3_svg_lineBasisBezier3, px), \",\", d3_svg_lineDot4(d3_svg_lineBasisBezier3, py) ];\n    --i;\n    while (++i < m) {\n      pi = points[i % n];\n      px.shift();\n      px.push(pi[0]);\n      py.shift();\n      py.push(pi[1]);\n      d3_svg_lineBasisBezier(path, px, py);\n    }\n    return path.join(\"\");\n  }\n  function d3_svg_lineBundle(points, tension) {\n    var n = points.length - 1;\n    if (n) {\n      var x0 = points[0][0], y0 = points[0][1], dx = points[n][0] - x0, dy = points[n][1] - y0, i = -1, p, t;\n      while (++i <= n) {\n        p = points[i];\n        t = i / n;\n        p[0] = tension * p[0] + (1 - tension) * (x0 + t * dx);\n        p[1] = tension * p[1] + (1 - tension) * (y0 + t * dy);\n      }\n    }\n    return d3_svg_lineBasis(points);\n  }\n  function d3_svg_lineDot4(a, b) {\n    return a[0] * b[0] + a[1] * b[1] + a[2] * b[2] + a[3] * b[3];\n  }\n  var d3_svg_lineBasisBezier1 = [ 0, 2 / 3, 1 / 3, 0 ], d3_svg_lineBasisBezier2 = [ 0, 1 / 3, 2 / 3, 0 ], d3_svg_lineBasisBezier3 = [ 0, 1 / 6, 2 / 3, 1 / 6 ];\n  function d3_svg_lineBasisBezier(path, x, y) {\n    path.push(\"C\", d3_svg_lineDot4(d3_svg_lineBasisBezier1, x), \",\", d3_svg_lineDot4(d3_svg_lineBasisBezier1, y), \",\", d3_svg_lineDot4(d3_svg_lineBasisBezier2, x), \",\", d3_svg_lineDot4(d3_svg_lineBasisBezier2, y), \",\", d3_svg_lineDot4(d3_svg_lineBasisBezier3, x), \",\", d3_svg_lineDot4(d3_svg_lineBasisBezier3, y));\n  }\n  function d3_svg_lineSlope(p0, p1) {\n    return (p1[1] - p0[1]) / (p1[0] - p0[0]);\n  }\n  function d3_svg_lineFiniteDifferences(points) {\n    var i = 0, j = points.length - 1, m = [], p0 = points[0], p1 = points[1], d = m[0] = d3_svg_lineSlope(p0, p1);\n    while (++i < j) {\n      m[i] = (d + (d = d3_svg_lineSlope(p0 = p1, p1 = points[i + 1]))) / 2;\n    }\n    m[i] = d;\n    return m;\n  }\n  function d3_svg_lineMonotoneTangents(points) {\n    var tangents = [], d, a, b, s, m = d3_svg_lineFiniteDifferences(points), i = -1, j = points.length - 1;\n    while (++i < j) {\n      d = d3_svg_lineSlope(points[i], points[i + 1]);\n      if (abs(d) < ε) {\n        m[i] = m[i + 1] = 0;\n      } else {\n        a = m[i] / d;\n        b = m[i + 1] / d;\n        s = a * a + b * b;\n        if (s > 9) {\n          s = d * 3 / Math.sqrt(s);\n          m[i] = s * a;\n          m[i + 1] = s * b;\n        }\n      }\n    }\n    i = -1;\n    while (++i <= j) {\n      s = (points[Math.min(j, i + 1)][0] - points[Math.max(0, i - 1)][0]) / (6 * (1 + m[i] * m[i]));\n      tangents.push([ s || 0, m[i] * s || 0 ]);\n    }\n    return tangents;\n  }\n  function d3_svg_lineMonotone(points) {\n    return points.length < 3 ? d3_svg_lineLinear(points) : points[0] + d3_svg_lineHermite(points, d3_svg_lineMonotoneTangents(points));\n  }\n  d3.svg.line.radial = function() {\n    var line = d3_svg_line(d3_svg_lineRadial);\n    line.radius = line.x, delete line.x;\n    line.angle = line.y, delete line.y;\n    return line;\n  };\n  function d3_svg_lineRadial(points) {\n    var point, i = -1, n = points.length, r, a;\n    while (++i < n) {\n      point = points[i];\n      r = point[0];\n      a = point[1] - halfπ;\n      point[0] = r * Math.cos(a);\n      point[1] = r * Math.sin(a);\n    }\n    return points;\n  }\n  function d3_svg_area(projection) {\n    var x0 = d3_geom_pointX, x1 = d3_geom_pointX, y0 = 0, y1 = d3_geom_pointY, defined = d3_true, interpolate = d3_svg_lineLinear, interpolateKey = interpolate.key, interpolateReverse = interpolate, L = \"L\", tension = .7;\n    function area(data) {\n      var segments = [], points0 = [], points1 = [], i = -1, n = data.length, d, fx0 = d3_functor(x0), fy0 = d3_functor(y0), fx1 = x0 === x1 ? function() {\n        return x;\n      } : d3_functor(x1), fy1 = y0 === y1 ? function() {\n        return y;\n      } : d3_functor(y1), x, y;\n      function segment() {\n        segments.push(\"M\", interpolate(projection(points1), tension), L, interpolateReverse(projection(points0.reverse()), tension), \"Z\");\n      }\n      while (++i < n) {\n        if (defined.call(this, d = data[i], i)) {\n          points0.push([ x = +fx0.call(this, d, i), y = +fy0.call(this, d, i) ]);\n          points1.push([ +fx1.call(this, d, i), +fy1.call(this, d, i) ]);\n        } else if (points0.length) {\n          segment();\n          points0 = [];\n          points1 = [];\n        }\n      }\n      if (points0.length) segment();\n      return segments.length ? segments.join(\"\") : null;\n    }\n    area.x = function(_) {\n      if (!arguments.length) return x1;\n      x0 = x1 = _;\n      return area;\n    };\n    area.x0 = function(_) {\n      if (!arguments.length) return x0;\n      x0 = _;\n      return area;\n    };\n    area.x1 = function(_) {\n      if (!arguments.length) return x1;\n      x1 = _;\n      return area;\n    };\n    area.y = function(_) {\n      if (!arguments.length) return y1;\n      y0 = y1 = _;\n      return area;\n    };\n    area.y0 = function(_) {\n      if (!arguments.length) return y0;\n      y0 = _;\n      return area;\n    };\n    area.y1 = function(_) {\n      if (!arguments.length) return y1;\n      y1 = _;\n      return area;\n    };\n    area.defined = function(_) {\n      if (!arguments.length) return defined;\n      defined = _;\n      return area;\n    };\n    area.interpolate = function(_) {\n      if (!arguments.length) return interpolateKey;\n      if (typeof _ === \"function\") interpolateKey = interpolate = _; else interpolateKey = (interpolate = d3_svg_lineInterpolators.get(_) || d3_svg_lineLinear).key;\n      interpolateReverse = interpolate.reverse || interpolate;\n      L = interpolate.closed ? \"M\" : \"L\";\n      return area;\n    };\n    area.tension = function(_) {\n      if (!arguments.length) return tension;\n      tension = _;\n      return area;\n    };\n    return area;\n  }\n  d3_svg_lineStepBefore.reverse = d3_svg_lineStepAfter;\n  d3_svg_lineStepAfter.reverse = d3_svg_lineStepBefore;\n  d3.svg.area = function() {\n    return d3_svg_area(d3_identity);\n  };\n  d3.svg.area.radial = function() {\n    var area = d3_svg_area(d3_svg_lineRadial);\n    area.radius = area.x, delete area.x;\n    area.innerRadius = area.x0, delete area.x0;\n    area.outerRadius = area.x1, delete area.x1;\n    area.angle = area.y, delete area.y;\n    area.startAngle = area.y0, delete area.y0;\n    area.endAngle = area.y1, delete area.y1;\n    return area;\n  };\n  d3.svg.chord = function() {\n    var source = d3_source, target = d3_target, radius = d3_svg_chordRadius, startAngle = d3_svg_arcStartAngle, endAngle = d3_svg_arcEndAngle;\n    function chord(d, i) {\n      var s = subgroup(this, source, d, i), t = subgroup(this, target, d, i);\n      return \"M\" + s.p0 + arc(s.r, s.p1, s.a1 - s.a0) + (equals(s, t) ? curve(s.r, s.p1, s.r, s.p0) : curve(s.r, s.p1, t.r, t.p0) + arc(t.r, t.p1, t.a1 - t.a0) + curve(t.r, t.p1, s.r, s.p0)) + \"Z\";\n    }\n    function subgroup(self, f, d, i) {\n      var subgroup = f.call(self, d, i), r = radius.call(self, subgroup, i), a0 = startAngle.call(self, subgroup, i) - halfπ, a1 = endAngle.call(self, subgroup, i) - halfπ;\n      return {\n        r: r,\n        a0: a0,\n        a1: a1,\n        p0: [ r * Math.cos(a0), r * Math.sin(a0) ],\n        p1: [ r * Math.cos(a1), r * Math.sin(a1) ]\n      };\n    }\n    function equals(a, b) {\n      return a.a0 == b.a0 && a.a1 == b.a1;\n    }\n    function arc(r, p, a) {\n      return \"A\" + r + \",\" + r + \" 0 \" + +(a > π) + \",1 \" + p;\n    }\n    function curve(r0, p0, r1, p1) {\n      return \"Q 0,0 \" + p1;\n    }\n    chord.radius = function(v) {\n      if (!arguments.length) return radius;\n      radius = d3_functor(v);\n      return chord;\n    };\n    chord.source = function(v) {\n      if (!arguments.length) return source;\n      source = d3_functor(v);\n      return chord;\n    };\n    chord.target = function(v) {\n      if (!arguments.length) return target;\n      target = d3_functor(v);\n      return chord;\n    };\n    chord.startAngle = function(v) {\n      if (!arguments.length) return startAngle;\n      startAngle = d3_functor(v);\n      return chord;\n    };\n    chord.endAngle = function(v) {\n      if (!arguments.length) return endAngle;\n      endAngle = d3_functor(v);\n      return chord;\n    };\n    return chord;\n  };\n  function d3_svg_chordRadius(d) {\n    return d.radius;\n  }\n  d3.svg.diagonal = function() {\n    var source = d3_source, target = d3_target, projection = d3_svg_diagonalProjection;\n    function diagonal(d, i) {\n      var p0 = source.call(this, d, i), p3 = target.call(this, d, i), m = (p0.y + p3.y) / 2, p = [ p0, {\n        x: p0.x,\n        y: m\n      }, {\n        x: p3.x,\n        y: m\n      }, p3 ];\n      p = p.map(projection);\n      return \"M\" + p[0] + \"C\" + p[1] + \" \" + p[2] + \" \" + p[3];\n    }\n    diagonal.source = function(x) {\n      if (!arguments.length) return source;\n      source = d3_functor(x);\n      return diagonal;\n    };\n    diagonal.target = function(x) {\n      if (!arguments.length) return target;\n      target = d3_functor(x);\n      return diagonal;\n    };\n    diagonal.projection = function(x) {\n      if (!arguments.length) return projection;\n      projection = x;\n      return diagonal;\n    };\n    return diagonal;\n  };\n  function d3_svg_diagonalProjection(d) {\n    return [ d.x, d.y ];\n  }\n  d3.svg.diagonal.radial = function() {\n    var diagonal = d3.svg.diagonal(), projection = d3_svg_diagonalProjection, projection_ = diagonal.projection;\n    diagonal.projection = function(x) {\n      return arguments.length ? projection_(d3_svg_diagonalRadialProjection(projection = x)) : projection;\n    };\n    return diagonal;\n  };\n  function d3_svg_diagonalRadialProjection(projection) {\n    return function() {\n      var d = projection.apply(this, arguments), r = d[0], a = d[1] - halfπ;\n      return [ r * Math.cos(a), r * Math.sin(a) ];\n    };\n  }\n  d3.svg.symbol = function() {\n    var type = d3_svg_symbolType, size = d3_svg_symbolSize;\n    function symbol(d, i) {\n      return (d3_svg_symbols.get(type.call(this, d, i)) || d3_svg_symbolCircle)(size.call(this, d, i));\n    }\n    symbol.type = function(x) {\n      if (!arguments.length) return type;\n      type = d3_functor(x);\n      return symbol;\n    };\n    symbol.size = function(x) {\n      if (!arguments.length) return size;\n      size = d3_functor(x);\n      return symbol;\n    };\n    return symbol;\n  };\n  function d3_svg_symbolSize() {\n    return 64;\n  }\n  function d3_svg_symbolType() {\n    return \"circle\";\n  }\n  function d3_svg_symbolCircle(size) {\n    var r = Math.sqrt(size / π);\n    return \"M0,\" + r + \"A\" + r + \",\" + r + \" 0 1,1 0,\" + -r + \"A\" + r + \",\" + r + \" 0 1,1 0,\" + r + \"Z\";\n  }\n  var d3_svg_symbols = d3.map({\n    circle: d3_svg_symbolCircle,\n    cross: function(size) {\n      var r = Math.sqrt(size / 5) / 2;\n      return \"M\" + -3 * r + \",\" + -r + \"H\" + -r + \"V\" + -3 * r + \"H\" + r + \"V\" + -r + \"H\" + 3 * r + \"V\" + r + \"H\" + r + \"V\" + 3 * r + \"H\" + -r + \"V\" + r + \"H\" + -3 * r + \"Z\";\n    },\n    diamond: function(size) {\n      var ry = Math.sqrt(size / (2 * d3_svg_symbolTan30)), rx = ry * d3_svg_symbolTan30;\n      return \"M0,\" + -ry + \"L\" + rx + \",0\" + \" 0,\" + ry + \" \" + -rx + \",0\" + \"Z\";\n    },\n    square: function(size) {\n      var r = Math.sqrt(size) / 2;\n      return \"M\" + -r + \",\" + -r + \"L\" + r + \",\" + -r + \" \" + r + \",\" + r + \" \" + -r + \",\" + r + \"Z\";\n    },\n    \"triangle-down\": function(size) {\n      var rx = Math.sqrt(size / d3_svg_symbolSqrt3), ry = rx * d3_svg_symbolSqrt3 / 2;\n      return \"M0,\" + ry + \"L\" + rx + \",\" + -ry + \" \" + -rx + \",\" + -ry + \"Z\";\n    },\n    \"triangle-up\": function(size) {\n      var rx = Math.sqrt(size / d3_svg_symbolSqrt3), ry = rx * d3_svg_symbolSqrt3 / 2;\n      return \"M0,\" + -ry + \"L\" + rx + \",\" + ry + \" \" + -rx + \",\" + ry + \"Z\";\n    }\n  });\n  d3.svg.symbolTypes = d3_svg_symbols.keys();\n  var d3_svg_symbolSqrt3 = Math.sqrt(3), d3_svg_symbolTan30 = Math.tan(30 * d3_radians);\n  d3_selectionPrototype.transition = function(name) {\n    var id = d3_transitionInheritId || ++d3_transitionId, ns = d3_transitionNamespace(name), subgroups = [], subgroup, node, transition = d3_transitionInherit || {\n      time: Date.now(),\n      ease: d3_ease_cubicInOut,\n      delay: 0,\n      duration: 250\n    };\n    for (var j = -1, m = this.length; ++j < m; ) {\n      subgroups.push(subgroup = []);\n      for (var group = this[j], i = -1, n = group.length; ++i < n; ) {\n        if (node = group[i]) d3_transitionNode(node, i, ns, id, transition);\n        subgroup.push(node);\n      }\n    }\n    return d3_transition(subgroups, ns, id);\n  };\n  d3_selectionPrototype.interrupt = function(name) {\n    return this.each(name == null ? d3_selection_interrupt : d3_selection_interruptNS(d3_transitionNamespace(name)));\n  };\n  var d3_selection_interrupt = d3_selection_interruptNS(d3_transitionNamespace());\n  function d3_selection_interruptNS(ns) {\n    return function() {\n      var lock, active;\n      if ((lock = this[ns]) && (active = lock[lock.active])) {\n        if (--lock.count) delete lock[lock.active]; else delete this[ns];\n        lock.active += .5;\n        active.event && active.event.interrupt.call(this, this.__data__, active.index);\n      }\n    };\n  }\n  function d3_transition(groups, ns, id) {\n    d3_subclass(groups, d3_transitionPrototype);\n    groups.namespace = ns;\n    groups.id = id;\n    return groups;\n  }\n  var d3_transitionPrototype = [], d3_transitionId = 0, d3_transitionInheritId, d3_transitionInherit;\n  d3_transitionPrototype.call = d3_selectionPrototype.call;\n  d3_transitionPrototype.empty = d3_selectionPrototype.empty;\n  d3_transitionPrototype.node = d3_selectionPrototype.node;\n  d3_transitionPrototype.size = d3_selectionPrototype.size;\n  d3.transition = function(selection, name) {\n    return selection && selection.transition ? d3_transitionInheritId ? selection.transition(name) : selection : d3.selection().transition(selection);\n  };\n  d3.transition.prototype = d3_transitionPrototype;\n  d3_transitionPrototype.select = function(selector) {\n    var id = this.id, ns = this.namespace, subgroups = [], subgroup, subnode, node;\n    selector = d3_selection_selector(selector);\n    for (var j = -1, m = this.length; ++j < m; ) {\n      subgroups.push(subgroup = []);\n      for (var group = this[j], i = -1, n = group.length; ++i < n; ) {\n        if ((node = group[i]) && (subnode = selector.call(node, node.__data__, i, j))) {\n          if (\"__data__\" in node) subnode.__data__ = node.__data__;\n          d3_transitionNode(subnode, i, ns, id, node[ns][id]);\n          subgroup.push(subnode);\n        } else {\n          subgroup.push(null);\n        }\n      }\n    }\n    return d3_transition(subgroups, ns, id);\n  };\n  d3_transitionPrototype.selectAll = function(selector) {\n    var id = this.id, ns = this.namespace, subgroups = [], subgroup, subnodes, node, subnode, transition;\n    selector = d3_selection_selectorAll(selector);\n    for (var j = -1, m = this.length; ++j < m; ) {\n      for (var group = this[j], i = -1, n = group.length; ++i < n; ) {\n        if (node = group[i]) {\n          transition = node[ns][id];\n          subnodes = selector.call(node, node.__data__, i, j);\n          subgroups.push(subgroup = []);\n          for (var k = -1, o = subnodes.length; ++k < o; ) {\n            if (subnode = subnodes[k]) d3_transitionNode(subnode, k, ns, id, transition);\n            subgroup.push(subnode);\n          }\n        }\n      }\n    }\n    return d3_transition(subgroups, ns, id);\n  };\n  d3_transitionPrototype.filter = function(filter) {\n    var subgroups = [], subgroup, group, node;\n    if (typeof filter !== \"function\") filter = d3_selection_filter(filter);\n    for (var j = 0, m = this.length; j < m; j++) {\n      subgroups.push(subgroup = []);\n      for (var group = this[j], i = 0, n = group.length; i < n; i++) {\n        if ((node = group[i]) && filter.call(node, node.__data__, i, j)) {\n          subgroup.push(node);\n        }\n      }\n    }\n    return d3_transition(subgroups, this.namespace, this.id);\n  };\n  d3_transitionPrototype.tween = function(name, tween) {\n    var id = this.id, ns = this.namespace;\n    if (arguments.length < 2) return this.node()[ns][id].tween.get(name);\n    return d3_selection_each(this, tween == null ? function(node) {\n      node[ns][id].tween.remove(name);\n    } : function(node) {\n      node[ns][id].tween.set(name, tween);\n    });\n  };\n  function d3_transition_tween(groups, name, value, tween) {\n    var id = groups.id, ns = groups.namespace;\n    return d3_selection_each(groups, typeof value === \"function\" ? function(node, i, j) {\n      node[ns][id].tween.set(name, tween(value.call(node, node.__data__, i, j)));\n    } : (value = tween(value), function(node) {\n      node[ns][id].tween.set(name, value);\n    }));\n  }\n  d3_transitionPrototype.attr = function(nameNS, value) {\n    if (arguments.length < 2) {\n      for (value in nameNS) this.attr(value, nameNS[value]);\n      return this;\n    }\n    var interpolate = nameNS == \"transform\" ? d3_interpolateTransform : d3_interpolate, name = d3.ns.qualify(nameNS);\n    function attrNull() {\n      this.removeAttribute(name);\n    }\n    function attrNullNS() {\n      this.removeAttributeNS(name.space, name.local);\n    }\n    function attrTween(b) {\n      return b == null ? attrNull : (b += \"\", function() {\n        var a = this.getAttribute(name), i;\n        return a !== b && (i = interpolate(a, b), function(t) {\n          this.setAttribute(name, i(t));\n        });\n      });\n    }\n    function attrTweenNS(b) {\n      return b == null ? attrNullNS : (b += \"\", function() {\n        var a = this.getAttributeNS(name.space, name.local), i;\n        return a !== b && (i = interpolate(a, b), function(t) {\n          this.setAttributeNS(name.space, name.local, i(t));\n        });\n      });\n    }\n    return d3_transition_tween(this, \"attr.\" + nameNS, value, name.local ? attrTweenNS : attrTween);\n  };\n  d3_transitionPrototype.attrTween = function(nameNS, tween) {\n    var name = d3.ns.qualify(nameNS);\n    function attrTween(d, i) {\n      var f = tween.call(this, d, i, this.getAttribute(name));\n      return f && function(t) {\n        this.setAttribute(name, f(t));\n      };\n    }\n    function attrTweenNS(d, i) {\n      var f = tween.call(this, d, i, this.getAttributeNS(name.space, name.local));\n      return f && function(t) {\n        this.setAttributeNS(name.space, name.local, f(t));\n      };\n    }\n    return this.tween(\"attr.\" + nameNS, name.local ? attrTweenNS : attrTween);\n  };\n  d3_transitionPrototype.style = function(name, value, priority) {\n    var n = arguments.length;\n    if (n < 3) {\n      if (typeof name !== \"string\") {\n        if (n < 2) value = \"\";\n        for (priority in name) this.style(priority, name[priority], value);\n        return this;\n      }\n      priority = \"\";\n    }\n    function styleNull() {\n      this.style.removeProperty(name);\n    }\n    function styleString(b) {\n      return b == null ? styleNull : (b += \"\", function() {\n        var a = d3_window(this).getComputedStyle(this, null).getPropertyValue(name), i;\n        return a !== b && (i = d3_interpolate(a, b), function(t) {\n          this.style.setProperty(name, i(t), priority);\n        });\n      });\n    }\n    return d3_transition_tween(this, \"style.\" + name, value, styleString);\n  };\n  d3_transitionPrototype.styleTween = function(name, tween, priority) {\n    if (arguments.length < 3) priority = \"\";\n    function styleTween(d, i) {\n      var f = tween.call(this, d, i, d3_window(this).getComputedStyle(this, null).getPropertyValue(name));\n      return f && function(t) {\n        this.style.setProperty(name, f(t), priority);\n      };\n    }\n    return this.tween(\"style.\" + name, styleTween);\n  };\n  d3_transitionPrototype.text = function(value) {\n    return d3_transition_tween(this, \"text\", value, d3_transition_text);\n  };\n  function d3_transition_text(b) {\n    if (b == null) b = \"\";\n    return function() {\n      this.textContent = b;\n    };\n  }\n  d3_transitionPrototype.remove = function() {\n    var ns = this.namespace;\n    return this.each(\"end.transition\", function() {\n      var p;\n      if (this[ns].count < 2 && (p = this.parentNode)) p.removeChild(this);\n    });\n  };\n  d3_transitionPrototype.ease = function(value) {\n    var id = this.id, ns = this.namespace;\n    if (arguments.length < 1) return this.node()[ns][id].ease;\n    if (typeof value !== \"function\") value = d3.ease.apply(d3, arguments);\n    return d3_selection_each(this, function(node) {\n      node[ns][id].ease = value;\n    });\n  };\n  d3_transitionPrototype.delay = function(value) {\n    var id = this.id, ns = this.namespace;\n    if (arguments.length < 1) return this.node()[ns][id].delay;\n    return d3_selection_each(this, typeof value === \"function\" ? function(node, i, j) {\n      node[ns][id].delay = +value.call(node, node.__data__, i, j);\n    } : (value = +value, function(node) {\n      node[ns][id].delay = value;\n    }));\n  };\n  d3_transitionPrototype.duration = function(value) {\n    var id = this.id, ns = this.namespace;\n    if (arguments.length < 1) return this.node()[ns][id].duration;\n    return d3_selection_each(this, typeof value === \"function\" ? function(node, i, j) {\n      node[ns][id].duration = Math.max(1, value.call(node, node.__data__, i, j));\n    } : (value = Math.max(1, value), function(node) {\n      node[ns][id].duration = value;\n    }));\n  };\n  d3_transitionPrototype.each = function(type, listener) {\n    var id = this.id, ns = this.namespace;\n    if (arguments.length < 2) {\n      var inherit = d3_transitionInherit, inheritId = d3_transitionInheritId;\n      try {\n        d3_transitionInheritId = id;\n        d3_selection_each(this, function(node, i, j) {\n          d3_transitionInherit = node[ns][id];\n          type.call(node, node.__data__, i, j);\n        });\n      } finally {\n        d3_transitionInherit = inherit;\n        d3_transitionInheritId = inheritId;\n      }\n    } else {\n      d3_selection_each(this, function(node) {\n        var transition = node[ns][id];\n        (transition.event || (transition.event = d3.dispatch(\"start\", \"end\", \"interrupt\"))).on(type, listener);\n      });\n    }\n    return this;\n  };\n  d3_transitionPrototype.transition = function() {\n    var id0 = this.id, id1 = ++d3_transitionId, ns = this.namespace, subgroups = [], subgroup, group, node, transition;\n    for (var j = 0, m = this.length; j < m; j++) {\n      subgroups.push(subgroup = []);\n      for (var group = this[j], i = 0, n = group.length; i < n; i++) {\n        if (node = group[i]) {\n          transition = node[ns][id0];\n          d3_transitionNode(node, i, ns, id1, {\n            time: transition.time,\n            ease: transition.ease,\n            delay: transition.delay + transition.duration,\n            duration: transition.duration\n          });\n        }\n        subgroup.push(node);\n      }\n    }\n    return d3_transition(subgroups, ns, id1);\n  };\n  function d3_transitionNamespace(name) {\n    return name == null ? \"__transition__\" : \"__transition_\" + name + \"__\";\n  }\n  function d3_transitionNode(node, i, ns, id, inherit) {\n    var lock = node[ns] || (node[ns] = {\n      active: 0,\n      count: 0\n    }), transition = lock[id];\n    if (!transition) {\n      var time = inherit.time;\n      transition = lock[id] = {\n        tween: new d3_Map(),\n        time: time,\n        delay: inherit.delay,\n        duration: inherit.duration,\n        ease: inherit.ease,\n        index: i\n      };\n      inherit = null;\n      ++lock.count;\n      d3.timer(function(elapsed) {\n        var delay = transition.delay, duration, ease, timer = d3_timer_active, tweened = [];\n        timer.t = delay + time;\n        if (delay <= elapsed) return start(elapsed - delay);\n        timer.c = start;\n        function start(elapsed) {\n          if (lock.active > id) return stop();\n          var active = lock[lock.active];\n          if (active) {\n            --lock.count;\n            delete lock[lock.active];\n            active.event && active.event.interrupt.call(node, node.__data__, active.index);\n          }\n          lock.active = id;\n          transition.event && transition.event.start.call(node, node.__data__, i);\n          transition.tween.forEach(function(key, value) {\n            if (value = value.call(node, node.__data__, i)) {\n              tweened.push(value);\n            }\n          });\n          ease = transition.ease;\n          duration = transition.duration;\n          d3.timer(function() {\n            timer.c = tick(elapsed || 1) ? d3_true : tick;\n            return 1;\n          }, 0, time);\n        }\n        function tick(elapsed) {\n          if (lock.active !== id) return 1;\n          var t = elapsed / duration, e = ease(t), n = tweened.length;\n          while (n > 0) {\n            tweened[--n].call(node, e);\n          }\n          if (t >= 1) {\n            transition.event && transition.event.end.call(node, node.__data__, i);\n            return stop();\n          }\n        }\n        function stop() {\n          if (--lock.count) delete lock[id]; else delete node[ns];\n          return 1;\n        }\n      }, 0, time);\n    }\n  }\n  d3.svg.axis = function() {\n    var scale = d3.scale.linear(), orient = d3_svg_axisDefaultOrient, innerTickSize = 6, outerTickSize = 6, tickPadding = 3, tickArguments_ = [ 10 ], tickValues = null, tickFormat_;\n    function axis(g) {\n      g.each(function() {\n        var g = d3.select(this);\n        var scale0 = this.__chart__ || scale, scale1 = this.__chart__ = scale.copy();\n        var ticks = tickValues == null ? scale1.ticks ? scale1.ticks.apply(scale1, tickArguments_) : scale1.domain() : tickValues, tickFormat = tickFormat_ == null ? scale1.tickFormat ? scale1.tickFormat.apply(scale1, tickArguments_) : d3_identity : tickFormat_, tick = g.selectAll(\".tick\").data(ticks, scale1), tickEnter = tick.enter().insert(\"g\", \".domain\").attr(\"class\", \"tick\").style(\"opacity\", ε), tickExit = d3.transition(tick.exit()).style(\"opacity\", ε).remove(), tickUpdate = d3.transition(tick.order()).style(\"opacity\", 1), tickSpacing = Math.max(innerTickSize, 0) + tickPadding, tickTransform;\n        var range = d3_scaleRange(scale1), path = g.selectAll(\".domain\").data([ 0 ]), pathUpdate = (path.enter().append(\"path\").attr(\"class\", \"domain\"), \n        d3.transition(path));\n        tickEnter.append(\"line\");\n        tickEnter.append(\"text\");\n        var lineEnter = tickEnter.select(\"line\"), lineUpdate = tickUpdate.select(\"line\"), text = tick.select(\"text\").text(tickFormat), textEnter = tickEnter.select(\"text\"), textUpdate = tickUpdate.select(\"text\"), sign = orient === \"top\" || orient === \"left\" ? -1 : 1, x1, x2, y1, y2;\n        if (orient === \"bottom\" || orient === \"top\") {\n          tickTransform = d3_svg_axisX, x1 = \"x\", y1 = \"y\", x2 = \"x2\", y2 = \"y2\";\n          text.attr(\"dy\", sign < 0 ? \"0em\" : \".71em\").style(\"text-anchor\", \"middle\");\n          pathUpdate.attr(\"d\", \"M\" + range[0] + \",\" + sign * outerTickSize + \"V0H\" + range[1] + \"V\" + sign * outerTickSize);\n        } else {\n          tickTransform = d3_svg_axisY, x1 = \"y\", y1 = \"x\", x2 = \"y2\", y2 = \"x2\";\n          text.attr(\"dy\", \".32em\").style(\"text-anchor\", sign < 0 ? \"end\" : \"start\");\n          pathUpdate.attr(\"d\", \"M\" + sign * outerTickSize + \",\" + range[0] + \"H0V\" + range[1] + \"H\" + sign * outerTickSize);\n        }\n        lineEnter.attr(y2, sign * innerTickSize);\n        textEnter.attr(y1, sign * tickSpacing);\n        lineUpdate.attr(x2, 0).attr(y2, sign * innerTickSize);\n        textUpdate.attr(x1, 0).attr(y1, sign * tickSpacing);\n        if (scale1.rangeBand) {\n          var x = scale1, dx = x.rangeBand() / 2;\n          scale0 = scale1 = function(d) {\n            return x(d) + dx;\n          };\n        } else if (scale0.rangeBand) {\n          scale0 = scale1;\n        } else {\n          tickExit.call(tickTransform, scale1, scale0);\n        }\n        tickEnter.call(tickTransform, scale0, scale1);\n        tickUpdate.call(tickTransform, scale1, scale1);\n      });\n    }\n    axis.scale = function(x) {\n      if (!arguments.length) return scale;\n      scale = x;\n      return axis;\n    };\n    axis.orient = function(x) {\n      if (!arguments.length) return orient;\n      orient = x in d3_svg_axisOrients ? x + \"\" : d3_svg_axisDefaultOrient;\n      return axis;\n    };\n    axis.ticks = function() {\n      if (!arguments.length) return tickArguments_;\n      tickArguments_ = arguments;\n      return axis;\n    };\n    axis.tickValues = function(x) {\n      if (!arguments.length) return tickValues;\n      tickValues = x;\n      return axis;\n    };\n    axis.tickFormat = function(x) {\n      if (!arguments.length) return tickFormat_;\n      tickFormat_ = x;\n      return axis;\n    };\n    axis.tickSize = function(x) {\n      var n = arguments.length;\n      if (!n) return innerTickSize;\n      innerTickSize = +x;\n      outerTickSize = +arguments[n - 1];\n      return axis;\n    };\n    axis.innerTickSize = function(x) {\n      if (!arguments.length) return innerTickSize;\n      innerTickSize = +x;\n      return axis;\n    };\n    axis.outerTickSize = function(x) {\n      if (!arguments.length) return outerTickSize;\n      outerTickSize = +x;\n      return axis;\n    };\n    axis.tickPadding = function(x) {\n      if (!arguments.length) return tickPadding;\n      tickPadding = +x;\n      return axis;\n    };\n    axis.tickSubdivide = function() {\n      return arguments.length && axis;\n    };\n    return axis;\n  };\n  var d3_svg_axisDefaultOrient = \"bottom\", d3_svg_axisOrients = {\n    top: 1,\n    right: 1,\n    bottom: 1,\n    left: 1\n  };\n  function d3_svg_axisX(selection, x0, x1) {\n    selection.attr(\"transform\", function(d) {\n      var v0 = x0(d);\n      return \"translate(\" + (isFinite(v0) ? v0 : x1(d)) + \",0)\";\n    });\n  }\n  function d3_svg_axisY(selection, y0, y1) {\n    selection.attr(\"transform\", function(d) {\n      var v0 = y0(d);\n      return \"translate(0,\" + (isFinite(v0) ? v0 : y1(d)) + \")\";\n    });\n  }\n  d3.svg.brush = function() {\n    var event = d3_eventDispatch(brush, \"brushstart\", \"brush\", \"brushend\"), x = null, y = null, xExtent = [ 0, 0 ], yExtent = [ 0, 0 ], xExtentDomain, yExtentDomain, xClamp = true, yClamp = true, resizes = d3_svg_brushResizes[0];\n    function brush(g) {\n      g.each(function() {\n        var g = d3.select(this).style(\"pointer-events\", \"all\").style(\"-webkit-tap-highlight-color\", \"rgba(0,0,0,0)\").on(\"mousedown.brush\", brushstart).on(\"touchstart.brush\", brushstart);\n        var background = g.selectAll(\".background\").data([ 0 ]);\n        background.enter().append(\"rect\").attr(\"class\", \"background\").style(\"visibility\", \"hidden\").style(\"cursor\", \"crosshair\");\n        g.selectAll(\".extent\").data([ 0 ]).enter().append(\"rect\").attr(\"class\", \"extent\").style(\"cursor\", \"move\");\n        var resize = g.selectAll(\".resize\").data(resizes, d3_identity);\n        resize.exit().remove();\n        resize.enter().append(\"g\").attr(\"class\", function(d) {\n          return \"resize \" + d;\n        }).style(\"cursor\", function(d) {\n          return d3_svg_brushCursor[d];\n        }).append(\"rect\").attr(\"x\", function(d) {\n          return /[ew]$/.test(d) ? -3 : null;\n        }).attr(\"y\", function(d) {\n          return /^[ns]/.test(d) ? -3 : null;\n        }).attr(\"width\", 6).attr(\"height\", 6).style(\"visibility\", \"hidden\");\n        resize.style(\"display\", brush.empty() ? \"none\" : null);\n        var gUpdate = d3.transition(g), backgroundUpdate = d3.transition(background), range;\n        if (x) {\n          range = d3_scaleRange(x);\n          backgroundUpdate.attr(\"x\", range[0]).attr(\"width\", range[1] - range[0]);\n          redrawX(gUpdate);\n        }\n        if (y) {\n          range = d3_scaleRange(y);\n          backgroundUpdate.attr(\"y\", range[0]).attr(\"height\", range[1] - range[0]);\n          redrawY(gUpdate);\n        }\n        redraw(gUpdate);\n      });\n    }\n    brush.event = function(g) {\n      g.each(function() {\n        var event_ = event.of(this, arguments), extent1 = {\n          x: xExtent,\n          y: yExtent,\n          i: xExtentDomain,\n          j: yExtentDomain\n        }, extent0 = this.__chart__ || extent1;\n        this.__chart__ = extent1;\n        if (d3_transitionInheritId) {\n          d3.select(this).transition().each(\"start.brush\", function() {\n            xExtentDomain = extent0.i;\n            yExtentDomain = extent0.j;\n            xExtent = extent0.x;\n            yExtent = extent0.y;\n            event_({\n              type: \"brushstart\"\n            });\n          }).tween(\"brush:brush\", function() {\n            var xi = d3_interpolateArray(xExtent, extent1.x), yi = d3_interpolateArray(yExtent, extent1.y);\n            xExtentDomain = yExtentDomain = null;\n            return function(t) {\n              xExtent = extent1.x = xi(t);\n              yExtent = extent1.y = yi(t);\n              event_({\n                type: \"brush\",\n                mode: \"resize\"\n              });\n            };\n          }).each(\"end.brush\", function() {\n            xExtentDomain = extent1.i;\n            yExtentDomain = extent1.j;\n            event_({\n              type: \"brush\",\n              mode: \"resize\"\n            });\n            event_({\n              type: \"brushend\"\n            });\n          });\n        } else {\n          event_({\n            type: \"brushstart\"\n          });\n          event_({\n            type: \"brush\",\n            mode: \"resize\"\n          });\n          event_({\n            type: \"brushend\"\n          });\n        }\n      });\n    };\n    function redraw(g) {\n      g.selectAll(\".resize\").attr(\"transform\", function(d) {\n        return \"translate(\" + xExtent[+/e$/.test(d)] + \",\" + yExtent[+/^s/.test(d)] + \")\";\n      });\n    }\n    function redrawX(g) {\n      g.select(\".extent\").attr(\"x\", xExtent[0]);\n      g.selectAll(\".extent,.n>rect,.s>rect\").attr(\"width\", xExtent[1] - xExtent[0]);\n    }\n    function redrawY(g) {\n      g.select(\".extent\").attr(\"y\", yExtent[0]);\n      g.selectAll(\".extent,.e>rect,.w>rect\").attr(\"height\", yExtent[1] - yExtent[0]);\n    }\n    function brushstart() {\n      var target = this, eventTarget = d3.select(d3.event.target), event_ = event.of(target, arguments), g = d3.select(target), resizing = eventTarget.datum(), resizingX = !/^(n|s)$/.test(resizing) && x, resizingY = !/^(e|w)$/.test(resizing) && y, dragging = eventTarget.classed(\"extent\"), dragRestore = d3_event_dragSuppress(target), center, origin = d3.mouse(target), offset;\n      var w = d3.select(d3_window(target)).on(\"keydown.brush\", keydown).on(\"keyup.brush\", keyup);\n      if (d3.event.changedTouches) {\n        w.on(\"touchmove.brush\", brushmove).on(\"touchend.brush\", brushend);\n      } else {\n        w.on(\"mousemove.brush\", brushmove).on(\"mouseup.brush\", brushend);\n      }\n      g.interrupt().selectAll(\"*\").interrupt();\n      if (dragging) {\n        origin[0] = xExtent[0] - origin[0];\n        origin[1] = yExtent[0] - origin[1];\n      } else if (resizing) {\n        var ex = +/w$/.test(resizing), ey = +/^n/.test(resizing);\n        offset = [ xExtent[1 - ex] - origin[0], yExtent[1 - ey] - origin[1] ];\n        origin[0] = xExtent[ex];\n        origin[1] = yExtent[ey];\n      } else if (d3.event.altKey) center = origin.slice();\n      g.style(\"pointer-events\", \"none\").selectAll(\".resize\").style(\"display\", null);\n      d3.select(\"body\").style(\"cursor\", eventTarget.style(\"cursor\"));\n      event_({\n        type: \"brushstart\"\n      });\n      brushmove();\n      function keydown() {\n        if (d3.event.keyCode == 32) {\n          if (!dragging) {\n            center = null;\n            origin[0] -= xExtent[1];\n            origin[1] -= yExtent[1];\n            dragging = 2;\n          }\n          d3_eventPreventDefault();\n        }\n      }\n      function keyup() {\n        if (d3.event.keyCode == 32 && dragging == 2) {\n          origin[0] += xExtent[1];\n          origin[1] += yExtent[1];\n          dragging = 0;\n          d3_eventPreventDefault();\n        }\n      }\n      function brushmove() {\n        var point = d3.mouse(target), moved = false;\n        if (offset) {\n          point[0] += offset[0];\n          point[1] += offset[1];\n        }\n        if (!dragging) {\n          if (d3.event.altKey) {\n            if (!center) center = [ (xExtent[0] + xExtent[1]) / 2, (yExtent[0] + yExtent[1]) / 2 ];\n            origin[0] = xExtent[+(point[0] < center[0])];\n            origin[1] = yExtent[+(point[1] < center[1])];\n          } else center = null;\n        }\n        if (resizingX && move1(point, x, 0)) {\n          redrawX(g);\n          moved = true;\n        }\n        if (resizingY && move1(point, y, 1)) {\n          redrawY(g);\n          moved = true;\n        }\n        if (moved) {\n          redraw(g);\n          event_({\n            type: \"brush\",\n            mode: dragging ? \"move\" : \"resize\"\n          });\n        }\n      }\n      function move1(point, scale, i) {\n        var range = d3_scaleRange(scale), r0 = range[0], r1 = range[1], position = origin[i], extent = i ? yExtent : xExtent, size = extent[1] - extent[0], min, max;\n        if (dragging) {\n          r0 -= position;\n          r1 -= size + position;\n        }\n        min = (i ? yClamp : xClamp) ? Math.max(r0, Math.min(r1, point[i])) : point[i];\n        if (dragging) {\n          max = (min += position) + size;\n        } else {\n          if (center) position = Math.max(r0, Math.min(r1, 2 * center[i] - min));\n          if (position < min) {\n            max = min;\n            min = position;\n          } else {\n            max = position;\n          }\n        }\n        if (extent[0] != min || extent[1] != max) {\n          if (i) yExtentDomain = null; else xExtentDomain = null;\n          extent[0] = min;\n          extent[1] = max;\n          return true;\n        }\n      }\n      function brushend() {\n        brushmove();\n        g.style(\"pointer-events\", \"all\").selectAll(\".resize\").style(\"display\", brush.empty() ? \"none\" : null);\n        d3.select(\"body\").style(\"cursor\", null);\n        w.on(\"mousemove.brush\", null).on(\"mouseup.brush\", null).on(\"touchmove.brush\", null).on(\"touchend.brush\", null).on(\"keydown.brush\", null).on(\"keyup.brush\", null);\n        dragRestore();\n        event_({\n          type: \"brushend\"\n        });\n      }\n    }\n    brush.x = function(z) {\n      if (!arguments.length) return x;\n      x = z;\n      resizes = d3_svg_brushResizes[!x << 1 | !y];\n      return brush;\n    };\n    brush.y = function(z) {\n      if (!arguments.length) return y;\n      y = z;\n      resizes = d3_svg_brushResizes[!x << 1 | !y];\n      return brush;\n    };\n    brush.clamp = function(z) {\n      if (!arguments.length) return x && y ? [ xClamp, yClamp ] : x ? xClamp : y ? yClamp : null;\n      if (x && y) xClamp = !!z[0], yClamp = !!z[1]; else if (x) xClamp = !!z; else if (y) yClamp = !!z;\n      return brush;\n    };\n    brush.extent = function(z) {\n      var x0, x1, y0, y1, t;\n      if (!arguments.length) {\n        if (x) {\n          if (xExtentDomain) {\n            x0 = xExtentDomain[0], x1 = xExtentDomain[1];\n          } else {\n            x0 = xExtent[0], x1 = xExtent[1];\n            if (x.invert) x0 = x.invert(x0), x1 = x.invert(x1);\n            if (x1 < x0) t = x0, x0 = x1, x1 = t;\n          }\n        }\n        if (y) {\n          if (yExtentDomain) {\n            y0 = yExtentDomain[0], y1 = yExtentDomain[1];\n          } else {\n            y0 = yExtent[0], y1 = yExtent[1];\n            if (y.invert) y0 = y.invert(y0), y1 = y.invert(y1);\n            if (y1 < y0) t = y0, y0 = y1, y1 = t;\n          }\n        }\n        return x && y ? [ [ x0, y0 ], [ x1, y1 ] ] : x ? [ x0, x1 ] : y && [ y0, y1 ];\n      }\n      if (x) {\n        x0 = z[0], x1 = z[1];\n        if (y) x0 = x0[0], x1 = x1[0];\n        xExtentDomain = [ x0, x1 ];\n        if (x.invert) x0 = x(x0), x1 = x(x1);\n        if (x1 < x0) t = x0, x0 = x1, x1 = t;\n        if (x0 != xExtent[0] || x1 != xExtent[1]) xExtent = [ x0, x1 ];\n      }\n      if (y) {\n        y0 = z[0], y1 = z[1];\n        if (x) y0 = y0[1], y1 = y1[1];\n        yExtentDomain = [ y0, y1 ];\n        if (y.invert) y0 = y(y0), y1 = y(y1);\n        if (y1 < y0) t = y0, y0 = y1, y1 = t;\n        if (y0 != yExtent[0] || y1 != yExtent[1]) yExtent = [ y0, y1 ];\n      }\n      return brush;\n    };\n    brush.clear = function() {\n      if (!brush.empty()) {\n        xExtent = [ 0, 0 ], yExtent = [ 0, 0 ];\n        xExtentDomain = yExtentDomain = null;\n      }\n      return brush;\n    };\n    brush.empty = function() {\n      return !!x && xExtent[0] == xExtent[1] || !!y && yExtent[0] == yExtent[1];\n    };\n    return d3.rebind(brush, event, \"on\");\n  };\n  var d3_svg_brushCursor = {\n    n: \"ns-resize\",\n    e: \"ew-resize\",\n    s: \"ns-resize\",\n    w: \"ew-resize\",\n    nw: \"nwse-resize\",\n    ne: \"nesw-resize\",\n    se: \"nwse-resize\",\n    sw: \"nesw-resize\"\n  };\n  var d3_svg_brushResizes = [ [ \"n\", \"e\", \"s\", \"w\", \"nw\", \"ne\", \"se\", \"sw\" ], [ \"e\", \"w\" ], [ \"n\", \"s\" ], [] ];\n  var d3_time_format = d3_time.format = d3_locale_enUS.timeFormat;\n  var d3_time_formatUtc = d3_time_format.utc;\n  var d3_time_formatIso = d3_time_formatUtc(\"%Y-%m-%dT%H:%M:%S.%LZ\");\n  d3_time_format.iso = Date.prototype.toISOString && +new Date(\"2000-01-01T00:00:00.000Z\") ? d3_time_formatIsoNative : d3_time_formatIso;\n  function d3_time_formatIsoNative(date) {\n    return date.toISOString();\n  }\n  d3_time_formatIsoNative.parse = function(string) {\n    var date = new Date(string);\n    return isNaN(date) ? null : date;\n  };\n  d3_time_formatIsoNative.toString = d3_time_formatIso.toString;\n  d3_time.second = d3_time_interval(function(date) {\n    return new d3_date(Math.floor(date / 1e3) * 1e3);\n  }, function(date, offset) {\n    date.setTime(date.getTime() + Math.floor(offset) * 1e3);\n  }, function(date) {\n    return date.getSeconds();\n  });\n  d3_time.seconds = d3_time.second.range;\n  d3_time.seconds.utc = d3_time.second.utc.range;\n  d3_time.minute = d3_time_interval(function(date) {\n    return new d3_date(Math.floor(date / 6e4) * 6e4);\n  }, function(date, offset) {\n    date.setTime(date.getTime() + Math.floor(offset) * 6e4);\n  }, function(date) {\n    return date.getMinutes();\n  });\n  d3_time.minutes = d3_time.minute.range;\n  d3_time.minutes.utc = d3_time.minute.utc.range;\n  d3_time.hour = d3_time_interval(function(date) {\n    var timezone = date.getTimezoneOffset() / 60;\n    return new d3_date((Math.floor(date / 36e5 - timezone) + timezone) * 36e5);\n  }, function(date, offset) {\n    date.setTime(date.getTime() + Math.floor(offset) * 36e5);\n  }, function(date) {\n    return date.getHours();\n  });\n  d3_time.hours = d3_time.hour.range;\n  d3_time.hours.utc = d3_time.hour.utc.range;\n  d3_time.month = d3_time_interval(function(date) {\n    date = d3_time.day(date);\n    date.setDate(1);\n    return date;\n  }, function(date, offset) {\n    date.setMonth(date.getMonth() + offset);\n  }, function(date) {\n    return date.getMonth();\n  });\n  d3_time.months = d3_time.month.range;\n  d3_time.months.utc = d3_time.month.utc.range;\n  function d3_time_scale(linear, methods, format) {\n    function scale(x) {\n      return linear(x);\n    }\n    scale.invert = function(x) {\n      return d3_time_scaleDate(linear.invert(x));\n    };\n    scale.domain = function(x) {\n      if (!arguments.length) return linear.domain().map(d3_time_scaleDate);\n      linear.domain(x);\n      return scale;\n    };\n    function tickMethod(extent, count) {\n      var span = extent[1] - extent[0], target = span / count, i = d3.bisect(d3_time_scaleSteps, target);\n      return i == d3_time_scaleSteps.length ? [ methods.year, d3_scale_linearTickRange(extent.map(function(d) {\n        return d / 31536e6;\n      }), count)[2] ] : !i ? [ d3_time_scaleMilliseconds, d3_scale_linearTickRange(extent, count)[2] ] : methods[target / d3_time_scaleSteps[i - 1] < d3_time_scaleSteps[i] / target ? i - 1 : i];\n    }\n    scale.nice = function(interval, skip) {\n      var domain = scale.domain(), extent = d3_scaleExtent(domain), method = interval == null ? tickMethod(extent, 10) : typeof interval === \"number\" && tickMethod(extent, interval);\n      if (method) interval = method[0], skip = method[1];\n      function skipped(date) {\n        return !isNaN(date) && !interval.range(date, d3_time_scaleDate(+date + 1), skip).length;\n      }\n      return scale.domain(d3_scale_nice(domain, skip > 1 ? {\n        floor: function(date) {\n          while (skipped(date = interval.floor(date))) date = d3_time_scaleDate(date - 1);\n          return date;\n        },\n        ceil: function(date) {\n          while (skipped(date = interval.ceil(date))) date = d3_time_scaleDate(+date + 1);\n          return date;\n        }\n      } : interval));\n    };\n    scale.ticks = function(interval, skip) {\n      var extent = d3_scaleExtent(scale.domain()), method = interval == null ? tickMethod(extent, 10) : typeof interval === \"number\" ? tickMethod(extent, interval) : !interval.range && [ {\n        range: interval\n      }, skip ];\n      if (method) interval = method[0], skip = method[1];\n      return interval.range(extent[0], d3_time_scaleDate(+extent[1] + 1), skip < 1 ? 1 : skip);\n    };\n    scale.tickFormat = function() {\n      return format;\n    };\n    scale.copy = function() {\n      return d3_time_scale(linear.copy(), methods, format);\n    };\n    return d3_scale_linearRebind(scale, linear);\n  }\n  function d3_time_scaleDate(t) {\n    return new Date(t);\n  }\n  var d3_time_scaleSteps = [ 1e3, 5e3, 15e3, 3e4, 6e4, 3e5, 9e5, 18e5, 36e5, 108e5, 216e5, 432e5, 864e5, 1728e5, 6048e5, 2592e6, 7776e6, 31536e6 ];\n  var d3_time_scaleLocalMethods = [ [ d3_time.second, 1 ], [ d3_time.second, 5 ], [ d3_time.second, 15 ], [ d3_time.second, 30 ], [ d3_time.minute, 1 ], [ d3_time.minute, 5 ], [ d3_time.minute, 15 ], [ d3_time.minute, 30 ], [ d3_time.hour, 1 ], [ d3_time.hour, 3 ], [ d3_time.hour, 6 ], [ d3_time.hour, 12 ], [ d3_time.day, 1 ], [ d3_time.day, 2 ], [ d3_time.week, 1 ], [ d3_time.month, 1 ], [ d3_time.month, 3 ], [ d3_time.year, 1 ] ];\n  var d3_time_scaleLocalFormat = d3_time_format.multi([ [ \".%L\", function(d) {\n    return d.getMilliseconds();\n  } ], [ \":%S\", function(d) {\n    return d.getSeconds();\n  } ], [ \"%I:%M\", function(d) {\n    return d.getMinutes();\n  } ], [ \"%I %p\", function(d) {\n    return d.getHours();\n  } ], [ \"%a %d\", function(d) {\n    return d.getDay() && d.getDate() != 1;\n  } ], [ \"%b %d\", function(d) {\n    return d.getDate() != 1;\n  } ], [ \"%B\", function(d) {\n    return d.getMonth();\n  } ], [ \"%Y\", d3_true ] ]);\n  var d3_time_scaleMilliseconds = {\n    range: function(start, stop, step) {\n      return d3.range(Math.ceil(start / step) * step, +stop, step).map(d3_time_scaleDate);\n    },\n    floor: d3_identity,\n    ceil: d3_identity\n  };\n  d3_time_scaleLocalMethods.year = d3_time.year;\n  d3_time.scale = function() {\n    return d3_time_scale(d3.scale.linear(), d3_time_scaleLocalMethods, d3_time_scaleLocalFormat);\n  };\n  var d3_time_scaleUtcMethods = d3_time_scaleLocalMethods.map(function(m) {\n    return [ m[0].utc, m[1] ];\n  });\n  var d3_time_scaleUtcFormat = d3_time_formatUtc.multi([ [ \".%L\", function(d) {\n    return d.getUTCMilliseconds();\n  } ], [ \":%S\", function(d) {\n    return d.getUTCSeconds();\n  } ], [ \"%I:%M\", function(d) {\n    return d.getUTCMinutes();\n  } ], [ \"%I %p\", function(d) {\n    return d.getUTCHours();\n  } ], [ \"%a %d\", function(d) {\n    return d.getUTCDay() && d.getUTCDate() != 1;\n  } ], [ \"%b %d\", function(d) {\n    return d.getUTCDate() != 1;\n  } ], [ \"%B\", function(d) {\n    return d.getUTCMonth();\n  } ], [ \"%Y\", d3_true ] ]);\n  d3_time_scaleUtcMethods.year = d3_time.year.utc;\n  d3_time.scale.utc = function() {\n    return d3_time_scale(d3.scale.linear(), d3_time_scaleUtcMethods, d3_time_scaleUtcFormat);\n  };\n  d3.text = d3_xhrType(function(request) {\n    return request.responseText;\n  });\n  d3.json = function(url, callback) {\n    return d3_xhr(url, \"application/json\", d3_json, callback);\n  };\n  function d3_json(request) {\n    return JSON.parse(request.responseText);\n  }\n  d3.html = function(url, callback) {\n    return d3_xhr(url, \"text/html\", d3_html, callback);\n  };\n  function d3_html(request) {\n    var range = d3_document.createRange();\n    range.selectNode(d3_document.body);\n    return range.createContextualFragment(request.responseText);\n  }\n  d3.xml = d3_xhrType(function(request) {\n    return request.responseXML;\n  });\n  if (typeof define === \"function\" && define.amd) define(d3); else if (typeof module === \"object\" && module.exports) module.exports = d3;\n  this.d3 = d3;\n}();"
  },
  {
    "path": "cluster/benchmarks/bower_components/d3/package.js",
    "content": "// Package metadata for Meteor.js.\n\nPackage.describe({\n  name: \"d3js:d3\", // http://atmospherejs.com/d3js/d3\n  summary: \"D3 (official): A JavaScript visualization library for HTML and SVG.\",\n  version: \"3.5.5\",\n  git: \"https://github.com/mbostock/d3.git\"\n});\n\nPackage.onUse(function(api) {\n  api.versionsFrom([\"METEOR@1.0\"]);\n  api.addFiles(\"d3.js\", \"client\");\n});\n"
  },
  {
    "path": "cluster/benchmarks/bower_components/plottable/.bower.json",
    "content": "{\n  \"name\": \"plottable\",\n  \"description\": \"A modular charting library built on D3\",\n  \"version\": \"2.2.0\",\n  \"main\": [\n    \"plottable.js\",\n    \"plottable.css\"\n  ],\n  \"typescript\": {\n    \"definition\": \"plottable.d.ts\"\n  },\n  \"license\": \"MIT\",\n  \"ignore\": [\n    \"**/*\",\n    \"!bower.json\",\n    \"!plottable.js\",\n    \"!plottable.css\",\n    \"!plottable.min.js\",\n    \"!plottable.d.ts\"\n  ],\n  \"keywords\": [\n    \"plottable\",\n    \"plottablejs\",\n    \"plottable.js\",\n    \"d3\",\n    \"data viz\",\n    \"chart\",\n    \"charts\",\n    \"reusable charts\",\n    \"visualization\",\n    \"scatterplot\",\n    \"bar chart\",\n    \"plot\",\n    \"plots\"\n  ],\n  \"dependencies\": {\n    \"d3\": \"3.5.5\"\n  },\n  \"homepage\": \"http://plottablejs.org\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git://github.com/palantir/plottable.git\"\n  },\n  \"devDependencies\": {\n    \"chai\": \"2.0.0\",\n    \"mocha\": \"2.2.5\",\n    \"jQuery\": \"2.1.0\",\n    \"jquery.simulate\": \"1.2.0\",\n    \"requirejs\": \"2.1.18\",\n    \"sinon\": \"1.16.1\"\n  },\n  \"_release\": \"2.2.0\",\n  \"_resolution\": {\n    \"type\": \"version\",\n    \"tag\": \"v2.2.0\",\n    \"commit\": \"e36001d8b6640cd23599905255d61b4ab58a648d\"\n  },\n  \"_source\": \"https://github.com/palantir/plottable.git\",\n  \"_target\": \"^2.2.0\",\n  \"_originalSource\": \"plottable\",\n  \"_direct\": true\n}"
  },
  {
    "path": "cluster/benchmarks/bower_components/plottable/bower.json",
    "content": "{\n  \"name\": \"plottable\",\n  \"description\": \"A modular charting library built on D3\",\n  \"version\": \"2.2.0\",\n  \"main\": [\n    \"plottable.js\",\n    \"plottable.css\"\n  ],\n  \"typescript\": {\n    \"definition\": \"plottable.d.ts\"\n  },\n  \"license\": \"MIT\",\n  \"ignore\": [\n    \"**/*\",\n    \"!bower.json\",\n    \"!plottable.js\",\n    \"!plottable.css\",\n    \"!plottable.min.js\",\n    \"!plottable.d.ts\"\n  ],\n  \"keywords\": [\n    \"plottable\",\n    \"plottablejs\",\n    \"plottable.js\",\n    \"d3\",\n    \"data viz\",\n    \"chart\",\n    \"charts\",\n    \"reusable charts\",\n    \"visualization\",\n    \"scatterplot\",\n    \"bar chart\",\n    \"plot\",\n    \"plots\"\n  ],\n  \"dependencies\": {\n    \"d3\": \"3.5.5\"\n  },\n  \"homepage\": \"http://plottablejs.org\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git://github.com/palantir/plottable.git\"\n  },\n  \"devDependencies\": {\n    \"chai\": \"2.0.0\",\n    \"mocha\": \"2.2.5\",\n    \"jQuery\": \"2.1.0\",\n    \"jquery.simulate\": \"1.2.0\",\n    \"requirejs\": \"2.1.18\",\n    \"sinon\": \"1.16.1\"\n  }\n}\n"
  },
  {
    "path": "cluster/benchmarks/bower_components/plottable/plottable.css",
    "content": "\n.plottable-colors-0 {\n  background-color: #5279c7; /* INDIGO */\n}\n\n.plottable-colors-1 {\n  background-color: #fd373e; /* CORAL_RED */\n}\n\n.plottable-colors-2 {\n  background-color: #63c261; /* FERN */\n}\n\n.plottable-colors-3 {\n  background-color: #fad419; /* BRIGHT_SUN */\n}\n\n.plottable-colors-4 {\n  background-color: #2c2b6f; /* JACARTA */\n}\n\n.plottable-colors-5 {\n  background-color: #ff7939; /* BURNING_ORANGE */\n}\n\n.plottable-colors-6 {\n  background-color: #db2e65; /* CERISE_RED */\n}\n\n.plottable-colors-7 {\n  background-color: #99ce50; /* CONIFER */\n}\n\n.plottable-colors-8 {\n  background-color: #962565; /* ROYAL_HEATH */\n}\n\n.plottable-colors-9 {\n  background-color: #06cccc; /* ROBINS_EGG_BLUE */\n}\n\nsvg.plottable {\n  display : block; /* SVGs must be block elements for width/height calculations to work in Firefox. */\n  pointer-events: visibleFill;\n}\n\n.plottable .background-fill {\n  fill: none;\n  pointer-events: none;\n}\n\n.plottable .bounding-box {\n  /* Invisible pink bounding-box to allow for collision testing */\n  fill: pink;\n  visibility: hidden;\n}\n\n.plottable .label text {\n  font-family: \"Helvetica Neue\", sans-serif;\n  fill: #32313F;\n}\n\n.plottable .bar-label-text-area text {\n  font-family: \"Helvetica Neue\", sans-serif;\n  font-size: 14px;\n}\n\n.plottable .label-area text {\n  fill: #32313F;\n  font-family: \"Helvetica Neue\", sans-serif;\n  font-size: 14px;\n}\n\n.plottable .light-label text {\n  fill: white;\n}\n\n.plottable .dark-label text {\n  fill: #32313F;\n}\n\n.plottable .off-bar-label text {\n  fill: #32313F;\n}\n\n.plottable .stacked-bar-plot .off-bar-label {\n  /* HACKHACK #2795: correct off-bar label logic to be implemented on StackedBar */\n  visibility: hidden !important;\n}\n\n.plottable .axis-label text {\n  font-size: 10px;\n  font-weight: bold;\n  letter-spacing: 1px;\n  line-height: normal;\n  text-transform: uppercase;\n}\n\n.plottable .title-label text {\n  font-size: 20px;\n  font-weight: bold;\n}\n\n.plottable .axis line.baseline {\n  stroke: #CCC;\n  stroke-width: 1px;\n}\n\n.plottable .axis line.tick-mark {\n  stroke: #CCC;\n  stroke-width: 1px;\n}\n\n.plottable .axis text {\n  fill: #32313F;\n  font-family: \"Helvetica Neue\", sans-serif;\n  font-size: 12px;\n  font-weight: 200;\n  line-height: normal;\n}\n\n.plottable .axis .annotation-circle {\n  fill: white;\n  stroke-width: 1px;\n  stroke: #CCC;\n}\n\n.plottable .axis .annotation-line {\n  stroke: #CCC;\n  stroke-width: 1px;\n}\n\n.plottable .axis .annotation-rect {\n  stroke: #CCC;\n  stroke-width: 1px;\n  fill: white;\n}\n\n.plottable .bar-plot .baseline {\n  stroke: #999;\n}\n\n.plottable .gridlines line {\n  stroke: #3C3C3C; /* hackhack: gridlines should be solid; see #820 */\n  opacity: 0.25;\n  stroke-width: 1px;\n}\n\n.plottable .selection-box-layer .selection-area {\n  fill: black;\n  fill-opacity: 0.03;\n  stroke: #CCC;\n}\n/* DragBoxLayer */\n.plottable .drag-box-layer.x-resizable .drag-edge-lr {\n  cursor: ew-resize;\n}\n.plottable .drag-box-layer.y-resizable .drag-edge-tb {\n  cursor: ns-resize;\n}\n\n.plottable .drag-box-layer.x-resizable.y-resizable .drag-corner-tl {\n  cursor: nwse-resize;\n}\n.plottable .drag-box-layer.x-resizable.y-resizable .drag-corner-tr {\n  cursor: nesw-resize;\n}\n.plottable .drag-box-layer.x-resizable.y-resizable .drag-corner-bl {\n  cursor: nesw-resize;\n}\n.plottable .drag-box-layer.x-resizable.y-resizable .drag-corner-br {\n  cursor: nwse-resize;\n}\n\n.plottable .drag-box-layer.movable .selection-area {\n  cursor: move; /* IE fallback */\n  cursor: -moz-grab;\n  cursor: -webkit-grab;\n  cursor: grab;\n}\n\n.plottable .drag-box-layer.movable .selection-area:active {\n  cursor: -moz-grabbing;\n  cursor: -webkit-grabbing;\n  cursor: grabbing;\n}\n/* /DragBoxLayer */\n\n.plottable .guide-line-layer line.guide-line {\n  stroke: #CCC;\n  stroke-width: 1px;\n}\n\n.plottable .drag-line-layer.enabled.vertical line.drag-edge {\n  cursor: ew-resize;\n}\n\n.plottable .drag-line-layer.enabled.horizontal line.drag-edge {\n  cursor: ns-resize;\n}\n\n.plottable .legend text {\n  fill: #32313F;\n  font-family: \"Helvetica Neue\", sans-serif;\n  font-size: 12px;\n  font-weight: bold;\n  line-height: normal;\n}\n\n.plottable .interpolated-color-legend rect.swatch-bounding-box {\n  fill: none;\n  stroke: #CCC;\n  stroke-width: 1px;\n  pointer-events: none;\n}\n\n.plottable .waterfall-plot line.connector {\n  stroke: #CCC;\n  stroke-width: 1px;\n}\n\n.plottable .pie-plot .arc.outline {\n  stroke-linejoin: round;\n}\n"
  },
  {
    "path": "cluster/benchmarks/bower_components/plottable/plottable.d.ts",
    "content": "declare namespace Plottable.Utils.Math {\n    /**\n     * Checks if x is between a and b.\n     *\n     * @param {number} x The value to test if in range\n     * @param {number} a The beginning of the (inclusive) range\n     * @param {number} b The ending of the (inclusive) range\n     * @return {boolean} Whether x is in [a, b]\n     */\n    function inRange(x: number, a: number, b: number): boolean;\n    /**\n     * Clamps x to the range [min, max].\n     *\n     * @param {number} x The value to be clamped.\n     * @param {number} min The minimum value.\n     * @param {number} max The maximum value.\n     * @return {number} A clamped value in the range [min, max].\n     */\n    function clamp(x: number, min: number, max: number): number;\n    /**\n     * Applies the accessor, if provided, to each element of `array` and returns the maximum value.\n     * If no maximum value can be computed, returns defaultValue.\n     */\n    function max<C>(array: C[], defaultValue: C): C;\n    function max<T, C>(array: T[], accessor: (t?: T, i?: number) => C, defaultValue: C): C;\n    /**\n     * Applies the accessor, if provided, to each element of `array` and returns the minimum value.\n     * If no minimum value can be computed, returns defaultValue.\n     */\n    function min<C>(array: C[], defaultValue: C): C;\n    function min<T, C>(array: T[], accessor: (t?: T, i?: number) => C, defaultValue: C): C;\n    /**\n     * Returns true **only** if x is NaN\n     */\n    function isNaN(n: any): boolean;\n    /**\n     * Returns true if the argument is a number, which is not NaN\n     * Numbers represented as strings do not pass this function\n     */\n    function isValidNumber(n: any): boolean;\n    /**\n     * Generates an array of consecutive, strictly increasing numbers\n     * in the range [start, stop) separeted by step\n     */\n    function range(start: number, stop: number, step?: number): number[];\n    /**\n     * Returns the square of the distance between two points\n     *\n     * @param {Point} p1\n     * @param {Point} p2\n     * @return {number} dist(p1, p2)^2\n     */\n    function distanceSquared(p1: Point, p2: Point): number;\n    function degreesToRadians(degree: number): number;\n}\ndeclare namespace Plottable.Utils {\n    /**\n     * Shim for ES6 map.\n     * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map\n     */\n    class Map<K, V> {\n        private _keyValuePairs;\n        private _es6Map;\n        constructor();\n        set(key: K, value: V): this;\n        get(key: K): V;\n        has(key: K): boolean;\n        forEach(callbackFn: (value: V, key: K, map: Map<K, V>) => void, thisArg?: any): void;\n        delete(key: K): boolean;\n    }\n}\ndeclare namespace Plottable.Utils {\n    /**\n     * Shim for ES6 set.\n     * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set\n     */\n    class Set<T> {\n        size: number;\n        private _values;\n        private _es6Set;\n        constructor();\n        add(value: T): this;\n        delete(value: T): boolean;\n        has(value: T): boolean;\n        forEach(callback: (value: T, value2: T, set: Set<T>) => void, thisArg?: any): void;\n    }\n}\ndeclare namespace Plottable.Utils.DOM {\n    /**\n     * Gets the bounding box of an element.\n     * @param {d3.Selection} element\n     * @returns {SVGRed} The bounding box.\n     */\n    function elementBBox(element: d3.Selection<any>): SVGRect;\n    /**\n     * Screen refresh rate which is assumed to be 60fps\n     */\n    var SCREEN_REFRESH_RATE_MILLISECONDS: number;\n    /**\n     * Polyfill for `window.requestAnimationFrame`.\n     * If the function exists, then we use the function directly.\n     * Otherwise, we set a timeout on `SCREEN_REFRESH_RATE_MILLISECONDS` and then perform the function.\n     *\n     * @param {() => void} callback The callback to call in the next animation frame\n     */\n    function requestAnimationFramePolyfill(callback: () => void): void;\n    /**\n     * Calculates the width of the element.\n     * The width includes the padding and the border on the element's left and right sides.\n     *\n     * @param {Element} element The element to query\n     * @returns {number} The width of the element.\n     */\n    function elementWidth(element: Element): number;\n    /**\n     * Calculates the height of the element.\n     * The height includes the padding the and the border on the element's top and bottom sides.\n     *\n     * @param {Element} element The element to query\n     * @returns {number} The height of the element\n     */\n    function elementHeight(element: Element): number;\n    /**\n     * Retrieves the number array representing the translation for the selection\n     *\n     * @param {d3.Selection<any>} selection The selection to query\n     * @returns {[number, number]} The number array representing the translation\n     */\n    function translate(selection: d3.Selection<any>): [number, number];\n    /**\n     * Translates the given selection by the input x / y pixel amounts.\n     *\n     * @param {d3.Selection<any>} selection The selection to translate\n     * @param {number} x The amount to translate in the x direction\n     * @param {number} y The amount to translate in the y direction\n     * @returns {d3.Selection<any>} The input selection\n     */\n    function translate(selection: d3.Selection<any>, x: number, y: number): d3.Selection<any>;\n    /**\n     * Checks if the first ClientRect overlaps the second.\n     *\n     * @param {ClientRect} clientRectA The first ClientRect\n     * @param {ClientRect} clientRectB The second ClientRect\n     * @returns {boolean} If the ClientRects overlap each other.\n     */\n    function clientRectsOverlap(clientRectA: ClientRect, clientRectB: ClientRect): boolean;\n    /**\n     * Returns true if and only if innerClientRect is inside outerClientRect.\n     *\n     * @param {ClientRect} innerClientRect The first ClientRect\n     * @param {ClientRect} outerClientRect The second ClientRect\n     * @returns {boolean} If and only if the innerClientRect is inside outerClientRect.\n     */\n    function clientRectInside(innerClientRect: ClientRect, outerClientRect: ClientRect): boolean;\n    /**\n     * Retrieves the bounding svg of the input element\n     *\n     * @param {SVGElement} element The element to query\n     * @returns {SVGElement} The bounding svg\n     */\n    function boundingSVG(element: SVGElement): SVGElement;\n    /**\n     * Generates a ClipPath ID that is unique for this instance of Plottable\n     */\n    function generateUniqueClipPathId(): string;\n    /**\n     * Returns true if the supplied coordinates or Ranges intersect or are contained by bbox.\n     *\n     * @param {number | Range} xValOrRange The x coordinate or Range to test\n     * @param {number | Range} yValOrRange The y coordinate or Range to test\n     * @param {SVGRect} bbox The bbox\n     * @param {number} tolerance Amount by which to expand bbox, in each dimension, before\n     * testing intersection\n     *\n     * @returns {boolean} True if the supplied coordinates or Ranges intersect or are\n     * contained by bbox, false otherwise.\n     */\n    function intersectsBBox(xValOrRange: number | Range, yValOrRange: number | Range, bbox: SVGRect, tolerance?: number): boolean;\n}\ndeclare namespace Plottable.Utils.Color {\n    /**\n     * Return contrast ratio between two colors\n     * Based on implementation from chroma.js by Gregor Aisch (gka) (licensed under BSD)\n     * chroma.js may be found here: https://github.com/gka/chroma.js\n     * License may be found here: https://github.com/gka/chroma.js/blob/master/LICENSE\n     * see http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef\n     */\n    function contrast(a: string, b: string): number;\n    /**\n     * Returns a brighter copy of this color. Each channel is multiplied by 0.7 ^ -factor.\n     * Channel values are capped at the maximum value of 255, and the minimum value of 30.\n     */\n    function lightenColor(color: string, factor: number): string;\n    /**\n     * Gets the Hex Code of the color resulting by applying the className CSS class to the\n     * colorTester selection. Returns null if the tester is transparent.\n     *\n     * @param {d3.Selection<void>} colorTester The d3 selection to apply the CSS class to\n     * @param {string} className The name of the class to be applied\n     * @return {string} The hex code of the computed color\n     */\n    function colorTest(colorTester: d3.Selection<void>, className: string): string;\n}\ndeclare namespace Plottable.Utils.Array {\n    /**\n     * Takes two arrays of numbers and adds them together\n     *\n     * @param {number[]} aList The first array of numbers\n     * @param {number[]} bList The second array of numbers\n     * @return {number[]} An array of numbers where x[i] = aList[i] + bList[i]\n     */\n    function add(aList: number[], bList: number[]): number[];\n    /**\n     * Take an array of values, and return the unique values.\n     * Will work iff ∀ a, b, a.toString() == b.toString() => a == b; will break on Object inputs\n     *\n     * @param {T[]} values The values to find uniqueness for\n     * @return {T[]} The unique values\n     */\n    function uniq<T>(arr: T[]): T[];\n    /**\n     * @param {T[][]} a The 2D array that will have its elements joined together.\n     * @return {T[]} Every array in a, concatenated together in the order they appear.\n     */\n    function flatten<T>(a: T[][]): T[];\n    /**\n     * Creates an array of length `count`, filled with value or (if value is a function), value()\n     *\n     * @param {T | ((index?: number) => T)} value The value to fill the array with or a value generator (called with index as arg)\n     * @param {number} count The length of the array to generate\n     * @return {any[]}\n     */\n    function createFilledArray<T>(value: T | ((index?: number) => T), count: number): T[];\n}\ndeclare namespace Plottable.Utils {\n    /**\n     * A set of callbacks which can be all invoked at once.\n     * Each callback exists at most once in the set (based on reference equality).\n     * All callbacks should have the same signature.\n     */\n    class CallbackSet<CB extends Function> extends Set<CB> {\n        callCallbacks(...args: any[]): this;\n    }\n}\ndeclare namespace Plottable.Utils.Stacking {\n    type StackedDatum = {\n        value: number;\n        offset: number;\n    };\n    type StackingResult = Utils.Map<Dataset, Utils.Map<string, StackedDatum>>;\n    /**\n     * Computes the StackingResult (value and offset) for each data point in each Dataset.\n     *\n     * @param {Dataset[]} datasets The Datasets to be stacked on top of each other in the order of stacking\n     * @param {Accessor<any>} keyAccessor Accessor for the key of the data\n     * @param {Accessor<number>} valueAccessor Accessor for the value of the data\n     * @return {StackingResult} value and offset for each datapoint in each Dataset\n     */\n    function stack(datasets: Dataset[], keyAccessor: Accessor<any>, valueAccessor: Accessor<number>): StackingResult;\n    /**\n     * Computes the total extent over all data points in all Datasets, taking stacking into consideration.\n     *\n     * @param {StackingResult} stackingResult The value and offset information for each datapoint in each dataset\n     * @oaram {Accessor<any>} keyAccessor Accessor for the key of the data existent in the stackingResult\n     * @param {Accessor<boolean>} filter A filter for data to be considered when computing the total extent\n     * @return {[number, number]} The total extent\n     */\n    function stackedExtent(stackingResult: StackingResult, keyAccessor: Accessor<any>, filter: Accessor<boolean>): number[];\n    /**\n     * Normalizes a key used for stacking\n     *\n     * @param {any} key The key to be normalized\n     * @return {string} The stringified key\n     */\n    function normalizeKey(key: any): string;\n}\ndeclare namespace Plottable.Utils.Window {\n    /**\n     * Print a warning message to the console, if it is available.\n     *\n     * @param {string} The warnings to print\n     */\n    function warn(warning: string): void;\n    /**\n     * Is like setTimeout, but activates synchronously if time=0\n     * We special case 0 because of an observed issue where calling setTimeout causes visible flickering.\n     * We believe this is because when requestAnimationFrame calls into the paint function, as soon as that function finishes\n     * evaluating, the results are painted to the screen. As a result, if we want something to occur immediately but call setTimeout\n     * with time=0, then it is pushed to the call stack and rendered in the next frame, so the component that was rendered via\n     * setTimeout appears out-of-sync with the rest of the plot.\n     */\n    function setTimeout(f: Function, time: number, ...args: any[]): number;\n    /**\n     * Sends a deprecation warning to the console. The warning includes the name of the deprecated method,\n     * version number of the deprecation, and an optional message.\n     *\n     * To be used in the first line of a deprecated method.\n     *\n     * @param {string} callingMethod The name of the method being deprecated\n     * @param {string} version The version when the tagged method became obsolete\n     * @param {string?} message Optional message to be shown with the warning\n     */\n    function deprecated(callingMethod: string, version: string, message?: string): void;\n}\ndeclare namespace Plottable.Utils {\n    class ClientToSVGTranslator {\n        private static _TRANSLATOR_KEY;\n        private _svg;\n        private _measureRect;\n        /**\n         * Returns the ClientToSVGTranslator for the <svg> containing elem.\n         * If one already exists on that <svg>, it will be returned; otherwise, a new one will be created.\n         */\n        static getTranslator(elem: SVGElement): ClientToSVGTranslator;\n        constructor(svg: SVGElement);\n        /**\n         * Computes the position relative to the <svg> in svg-coordinate-space.\n         */\n        computePosition(clientX: number, clientY: number): Point;\n        /**\n         * Checks whether event happened inside <svg> element.\n         */\n        insideSVG(e: Event): boolean;\n    }\n}\ndeclare namespace Plottable.Configs {\n    /**\n     * Specifies if Plottable should show warnings.\n     */\n    var SHOW_WARNINGS: boolean;\n    /**\n     * Specifies if Plottable should add <title> elements to text.\n     */\n    var ADD_TITLE_ELEMENTS: boolean;\n}\ndeclare namespace Plottable {\n    var version: string;\n}\ndeclare namespace Plottable {\n    type DatasetCallback = (dataset: Dataset) => void;\n    class Dataset {\n        private _data;\n        private _metadata;\n        private _callbacks;\n        /**\n         * A Dataset contains an array of data and some metadata.\n         * Changes to the data or metadata will cause anything subscribed to the Dataset to update.\n         *\n         * @constructor\n         * @param {any[]} [data=[]] The data for this Dataset.\n         * @param {any} [metadata={}] An object containing additional information.\n         */\n        constructor(data?: any[], metadata?: any);\n        /**\n         * Adds a callback to be called when the Dataset updates.\n         *\n         * @param {DatasetCallback} callback.\n         * @returns {Dataset} The calling Dataset.\n         */\n        onUpdate(callback: DatasetCallback): this;\n        /**\n         * Removes a callback that would be called when the Dataset updates.\n         *\n         * @param {DatasetCallback} callback\n         * @returns {Dataset} The calling Dataset.\n         */\n        offUpdate(callback: DatasetCallback): this;\n        /**\n         * Gets the data.\n         *\n         * @returns {any[]}\n         */\n        data(): any[];\n        /**\n         * Sets the data.\n         *\n         * @param {any[]} data\n         * @returns {Dataset} The calling Dataset.\n         */\n        data(data: any[]): this;\n        /**\n         * Gets the metadata.\n         *\n         * @returns {any}\n         */\n        metadata(): any;\n        /**\n         * Sets the metadata.\n         *\n         * @param {any} metadata\n         * @returns {Dataset} The calling Dataset.\n         */\n        metadata(metadata: any): this;\n    }\n}\ndeclare namespace Plottable.RenderPolicies {\n    /**\n     * A policy for rendering Components.\n     */\n    interface RenderPolicy {\n        render(): any;\n    }\n    /**\n     * Renders Components immediately after they are enqueued.\n     * Useful for debugging, horrible for performance.\n     */\n    class Immediate implements RenderPolicy {\n        render(): void;\n    }\n    /**\n     * The default way to render, which only tries to render every frame\n     * (usually, 1/60th of a second).\n     */\n    class AnimationFrame implements RenderPolicy {\n        render(): void;\n    }\n    /**\n     * Renders with `setTimeout()`.\n     * Generally an inferior way to render compared to `requestAnimationFrame`,\n     * but useful for browsers that don't suppoort `requestAnimationFrame`.\n     */\n    class Timeout implements RenderPolicy {\n        private _timeoutMsec;\n        render(): void;\n    }\n}\n/**\n * The RenderController is responsible for enqueueing and synchronizing\n * layout and render calls for Components.\n *\n * Layout and render calls occur inside an animation callback\n * (window.requestAnimationFrame if available).\n *\n * RenderController.flush() immediately lays out and renders all Components currently enqueued.\n *\n * To always have immediate rendering (useful for debugging), call\n * ```typescript\n * Plottable.RenderController.setRenderPolicy(\n *   new Plottable.RenderPolicies.Immediate()\n * );\n * ```\n */\ndeclare namespace Plottable.RenderController {\n    namespace Policy {\n        var IMMEDIATE: string;\n        var ANIMATION_FRAME: string;\n        var TIMEOUT: string;\n    }\n    function renderPolicy(): RenderPolicies.RenderPolicy;\n    function renderPolicy(renderPolicy: string): void;\n    /**\n     * Enqueues the Component for rendering.\n     *\n     * @param {Component} component\n     */\n    function registerToRender(component: Component): void;\n    /**\n     * Enqueues the Component for layout and rendering.\n     *\n     * @param {Component} component\n     */\n    function registerToComputeLayout(component: Component): void;\n    /**\n     * Renders all Components waiting to be rendered immediately\n     * instead of waiting until the next frame.\n     *\n     * Useful to call when debugging.\n     */\n    function flush(): void;\n}\ndeclare namespace Plottable {\n    /**\n     * Accesses a specific datum property.\n     */\n    interface Accessor<T> {\n        (datum: any, index: number, dataset: Dataset): T;\n    }\n    /**\n     * Retrieves a scaled datum property.\n     * Essentially passes the result of an Accessor through a Scale.\n     */\n    type Projector = (datum: any, index: number, dataset: Dataset) => any;\n    /**\n     * A mapping from attributes (\"x\", \"fill\", etc.) to the functions that get\n     * that information out of the data.\n     */\n    type AttributeToProjector = {\n        [attr: string]: Projector;\n    };\n    /**\n     * A function that generates attribute values from the datum and index.\n     * Essentially a Projector with a particular Dataset rolled in.\n     */\n    type AppliedProjector = (datum: any, index: number) => any;\n    /**\n     * A mapping from attributes to the AppliedProjectors used to generate them.\n     */\n    type AttributeToAppliedProjector = {\n        [attr: string]: AppliedProjector;\n    };\n    /**\n     * Space request used during layout negotiation.\n     *\n     * @member {number} minWidth The minimum acceptable width given the offered space.\n     * @member {number} minHeight the minimum acceptable height given the offered space.\n     */\n    type SpaceRequest = {\n        minWidth: number;\n        minHeight: number;\n    };\n    /**\n     * Min and max values for a particular property.\n     */\n    type Range = {\n        min: number;\n        max: number;\n    };\n    /**\n     * A location in pixel-space.\n     */\n    type Point = {\n        x: number;\n        y: number;\n    };\n    /**\n     * The corners of a box.\n     */\n    type Bounds = {\n        topLeft: Point;\n        bottomRight: Point;\n    };\n    /**\n     * An object representing a data-backed visual entity inside a Component.\n     */\n    interface Entity<C extends Component> {\n        datum: any;\n        position: Point;\n        selection: d3.Selection<any>;\n        component: C;\n    }\n}\ndeclare namespace Plottable {\n    type Formatter = (d: any) => string;\n}\ndeclare namespace Plottable.Formatters {\n    /**\n     * Creates a formatter for currency values.\n     *\n     * @param {number} [precision] The number of decimal places to show (default 2).\n     * @param {string} [symbol] The currency symbol to use (default \"$\").\n     * @param {boolean} [prefix] Whether to prepend or append the currency symbol (default true).\n     *\n     * @returns {Formatter} A formatter for currency values.\n     */\n    function currency(precision?: number, symbol?: string, prefix?: boolean): (d: any) => string;\n    /**\n     * Creates a formatter that displays exactly [precision] decimal places.\n     *\n     * @param {number} [precision] The number of decimal places to show (default 3).\n     *\n     * @returns {Formatter} A formatter that displays exactly [precision] decimal places.\n     */\n    function fixed(precision?: number): (d: any) => string;\n    /**\n     * Creates a formatter that formats numbers to show no more than\n     * [maxNumberOfDecimalPlaces] decimal places. All other values are stringified.\n     *\n     * @param {number} [maxNumberOfDecimalPlaces] The number of decimal places to show (default 3).\n     *\n     * @returns {Formatter} A formatter for general values.\n     */\n    function general(maxNumberOfDecimalPlaces?: number): (d: any) => string;\n    /**\n     * Creates a formatter that stringifies its input.\n     *\n     * @returns {Formatter} A formatter that stringifies its input.\n     */\n    function identity(): (d: any) => string;\n    /**\n     * Creates a formatter for percentage values.\n     * Multiplies the input by 100 and appends \"%\".\n     *\n     * @param {number} [precision] The number of decimal places to show (default 0).\n     *\n     * @returns {Formatter} A formatter for percentage values.\n     */\n    function percentage(precision?: number): (d: any) => string;\n    /**\n     * Creates a formatter for values that displays [numberOfSignificantFigures] significant figures\n     * and puts SI notation.\n     *\n     * @param {number} [numberOfSignificantFigures] The number of significant figures to show (default 3).\n     *\n     * @returns {Formatter} A formatter for SI values.\n     */\n    function siSuffix(numberOfSignificantFigures?: number): (d: any) => string;\n    /**\n     * Creates a formatter for values that displays abbreviated values\n     * and uses standard short scale suffixes\n     * - K - thousands - 10 ^ 3\n     * - M - millions - 10 ^ 6\n     * - B - billions - 10 ^ 9\n     * - T - trillions - 10 ^ 12\n     * - Q - quadrillions - 10 ^ 15\n     *\n     * Numbers with a magnitude outside of (10 ^ (-precision), 10 ^ 15) are shown using\n     * scientific notation to avoid creating extremely long decimal strings.\n     *\n     * @param {number} [precision] the number of decimal places to show (default 3)\n     * @returns {Formatter} A formatter with short scale formatting\n     */\n    function shortScale(precision?: number): (num: number) => string;\n    /**\n     * Creates a multi time formatter that displays dates.\n     *\n     * @returns {Formatter} A formatter for time/date values.\n     */\n    function multiTime(): (d: any) => string;\n    /**\n     * Creates a time formatter that displays time/date using given specifier.\n     *\n     * List of directives can be found on: https://github.com/mbostock/d3/wiki/Time-Formatting#format\n     *\n     * @param {string} [specifier] The specifier for the formatter.\n     *\n     * @returns {Formatter} A formatter for time/date values.\n     */\n    function time(specifier: string): Formatter;\n}\ndeclare namespace Plottable {\n    /**\n     * A SymbolFactory is a function that takes in a symbolSize which is the edge length of the render area\n     * and returns a string representing the 'd' attribute of the resultant 'path' element\n     */\n    type SymbolFactory = (symbolSize: number) => string;\n}\ndeclare namespace Plottable.SymbolFactories {\n    function circle(): SymbolFactory;\n    function square(): SymbolFactory;\n    function cross(): SymbolFactory;\n    function diamond(): SymbolFactory;\n    function triangleUp(): SymbolFactory;\n    function triangleDown(): SymbolFactory;\n}\ndeclare namespace Plottable.Scales {\n    /**\n     * A function that supplies domain values to be included into a Scale.\n     *\n     * @param {Scale} scale\n     * @returns {D[]} An array of values that should be included in the Scale.\n     */\n    interface IncludedValuesProvider<D> {\n        (scale: Scale<D, any>): D[];\n    }\n    /**\n     * A function that supplies padding exception values for the Scale.\n     * If one end of the domain is set to an excepted value as a result of autoDomain()-ing,\n     * that end of the domain will not be padded.\n     *\n     * @param {QuantitativeScale} scale\n     * @returns {D[]} An array of values that should not be padded.\n     */\n    interface PaddingExceptionsProvider<D> {\n        (scale: QuantitativeScale<D>): D[];\n    }\n}\ndeclare namespace Plottable {\n    interface ScaleCallback<S extends Scale<any, any>> {\n        (scale: S): any;\n    }\n    class Scale<D, R> {\n        private _callbacks;\n        private _autoDomainAutomatically;\n        private _domainModificationInProgress;\n        private _includedValuesProviders;\n        /**\n         * A Scale is a function (in the mathematical sense) that maps values from a domain to a range.\n         *\n         * @constructor\n         */\n        constructor();\n        /**\n         * Given an array of potential domain values, computes the extent of those values.\n         *\n         * @param {D[]} values\n         * @returns {D[]} The extent of the input values.\n         */\n        extentOfValues(values: D[]): D[];\n        protected _getAllIncludedValues(): D[];\n        protected _getExtent(): D[];\n        /**\n         * Adds a callback to be called when the Scale updates.\n         *\n         * @param {ScaleCallback} callback.\n         * @returns {Scale} The calling Scale.\n         */\n        onUpdate(callback: ScaleCallback<this>): this;\n        /**\n         * Removes a callback that would be called when the Scale updates.\n         *\n         * @param {ScaleCallback} callback.\n         * @returns {Scale} The calling Scale.\n         */\n        offUpdate(callback: ScaleCallback<this>): this;\n        protected _dispatchUpdate(): void;\n        /**\n         * Sets the Scale's domain so that it spans the Extents of all its ExtentsProviders.\n         *\n         * @returns {Scale} The calling Scale.\n         */\n        autoDomain(): this;\n        protected _autoDomainIfAutomaticMode(): void;\n        /**\n         * Computes the range value corresponding to a given domain value.\n         *\n         * @param {D} value\n         * @returns {R} The range value corresponding to the supplied domain value.\n         */\n        scale(value: D): R;\n        /**\n         * Gets the domain.\n         *\n         * @returns {D[]} The current domain.\n         */\n        domain(): D[];\n        /**\n         * Sets the domain.\n         *\n         * @param {D[]} values\n         * @returns {Scale} The calling Scale.\n         */\n        domain(values: D[]): this;\n        protected _getDomain(): D[];\n        protected _setDomain(values: D[]): void;\n        protected _backingScaleDomain(): D[];\n        protected _backingScaleDomain(values: D[]): this;\n        /**\n         * Gets the range.\n         *\n         * @returns {R[]} The current range.\n         */\n        range(): R[];\n        /**\n         * Sets the range.\n         *\n         * @param {R[]} values\n         * @returns {Scale} The calling Scale.\n         */\n        range(values: R[]): this;\n        protected _getRange(): R[];\n        protected _setRange(values: R[]): void;\n        /**\n         * Adds an IncludedValuesProvider to the Scale.\n         *\n         * @param {Scales.IncludedValuesProvider} provider\n         * @returns {Scale} The calling Scale.\n         */\n        addIncludedValuesProvider(provider: Scales.IncludedValuesProvider<D>): this;\n        /**\n         * Removes the IncludedValuesProvider from the Scale.\n         *\n         * @param {Scales.IncludedValuesProvider} provider\n         * @returns {Scale} The calling Scale.\n         */\n        removeIncludedValuesProvider(provider: Scales.IncludedValuesProvider<D>): this;\n    }\n}\ndeclare namespace Plottable {\n    class QuantitativeScale<D> extends Scale<D, number> {\n        protected static _DEFAULT_NUM_TICKS: number;\n        private _tickGenerator;\n        private _padProportion;\n        private _paddingExceptionsProviders;\n        private _domainMin;\n        private _domainMax;\n        private _snappingDomainEnabled;\n        /**\n         * A QuantitativeScale is a Scale that maps number-like values to numbers.\n         * It is invertible and continuous.\n         *\n         * @constructor\n         */\n        constructor();\n        autoDomain(): this;\n        protected _autoDomainIfAutomaticMode(): void;\n        protected _getExtent(): D[];\n        /**\n         * Adds a padding exception provider.\n         * If one end of the domain is set to an excepted value as a result of autoDomain()-ing,\n         * that end of the domain will not be padded.\n         *\n         * @param {Scales.PaddingExceptionProvider<D>} provider The provider function.\n         * @returns {QuantitativeScale} The calling QuantitativeScale.\n         */\n        addPaddingExceptionsProvider(provider: Scales.PaddingExceptionsProvider<D>): this;\n        /**\n         * Removes the padding exception provider.\n         *\n         * @param {Scales.PaddingExceptionProvider<D>} provider The provider function.\n         * @returns {QuantitativeScale} The calling QuantitativeScale.\n         */\n        removePaddingExceptionsProvider(provider: Scales.PaddingExceptionsProvider<D>): this;\n        /**\n         * Gets the padding proportion.\n         */\n        padProportion(): number;\n        /**\n         * Sets the padding porportion.\n         * When autoDomain()-ing, the computed domain will be expanded by this proportion,\n         * then rounded to human-readable values.\n         *\n         * @param {number} padProportion The padding proportion. Passing 0 disables padding.\n         * @returns {QuantitativeScale} The calling QuantitativeScale.\n         */\n        padProportion(padProportion: number): this;\n        private _padDomain(domain);\n        /**\n         * Gets whether or not the scale snaps its domain to nice values.\n         */\n        snappingDomainEnabled(): boolean;\n        /**\n         * Sets whether or not the scale snaps its domain to nice values.\n         */\n        snappingDomainEnabled(snappingDomainEnabled: boolean): this;\n        protected _expandSingleValueDomain(singleValueDomain: D[]): D[];\n        /**\n         * Computes the domain value corresponding to a supplied range value.\n         *\n         * @param {number} value: A value from the Scale's range.\n         * @returns {D} The domain value corresponding to the supplied range value.\n         */\n        invert(value: number): D;\n        domain(): D[];\n        domain(values: D[]): this;\n        /**\n         * Gets the lower end of the domain.\n         *\n         * @return {D}\n         */\n        domainMin(): D;\n        /**\n         * Sets the lower end of the domain.\n         *\n         * @return {QuantitativeScale} The calling QuantitativeScale.\n         */\n        domainMin(domainMin: D): this;\n        /**\n         * Gets the upper end of the domain.\n         *\n         * @return {D}\n         */\n        domainMax(): D;\n        /**\n         * Sets the upper end of the domain.\n         *\n         * @return {QuantitativeScale} The calling QuantitativeScale.\n         */\n        domainMax(domainMax: D): this;\n        extentOfValues(values: D[]): D[];\n        protected _setDomain(values: D[]): void;\n        /**\n         * Gets the array of tick values generated by the default algorithm.\n         */\n        defaultTicks(): D[];\n        /**\n         * Gets an array of tick values spanning the domain.\n         *\n         * @returns {D[]}\n         */\n        ticks(): D[];\n        /**\n         * Given a domain, expands its domain onto \"nice\" values, e.g. whole\n         * numbers.\n         */\n        protected _niceDomain(domain: D[], count?: number): D[];\n        protected _defaultExtent(): D[];\n        /**\n         * Gets the TickGenerator.\n         */\n        tickGenerator(): Scales.TickGenerators.TickGenerator<D>;\n        /**\n         * Sets the TickGenerator\n         *\n         * @param {TickGenerator} generator\n         * @return {QuantitativeScale} The calling QuantitativeScale.\n         */\n        tickGenerator(generator: Scales.TickGenerators.TickGenerator<D>): this;\n    }\n}\ndeclare namespace Plottable.Scales {\n    class Linear extends QuantitativeScale<number> {\n        private _d3Scale;\n        /**\n         * @constructor\n         */\n        constructor();\n        protected _defaultExtent(): number[];\n        protected _expandSingleValueDomain(singleValueDomain: number[]): number[];\n        scale(value: number): number;\n        protected _getDomain(): number[];\n        protected _backingScaleDomain(): number[];\n        protected _backingScaleDomain(values: number[]): this;\n        protected _getRange(): number[];\n        protected _setRange(values: number[]): void;\n        invert(value: number): number;\n        defaultTicks(): number[];\n        protected _niceDomain(domain: number[], count?: number): number[];\n    }\n}\ndeclare namespace Plottable.Scales {\n    class ModifiedLog extends QuantitativeScale<number> {\n        private _base;\n        private _d3Scale;\n        private _pivot;\n        private _untransformedDomain;\n        /**\n         * A ModifiedLog Scale acts as a regular log scale for large numbers.\n         * As it approaches 0, it gradually becomes linear.\n         * Consequently, a ModifiedLog Scale can process 0 and negative numbers.\n         *\n         * For x >= base, scale(x) = log(x).\n         *\n         * For 0 < x < base, scale(x) will become more and more\n         * linear as it approaches 0.\n         *\n         * At x == 0, scale(x) == 0.\n         *\n         * For negative values, scale(-x) = -scale(x).\n         *\n         * The range and domain for the scale should also be set, using the\n         * range() and domain() accessors, respectively.\n         *\n         * For `range`, provide a two-element array giving the minimum and\n         * maximum of values produced when scaling.\n         *\n         * For `domain` provide a two-element array giving the minimum and\n         * maximum of the values that will be scaled.\n         *\n         * @constructor\n         * @param {number} [base=10]\n         *        The base of the log. Must be > 1.\n         *\n         */\n        constructor(base?: number);\n        /**\n         * Returns an adjusted log10 value for graphing purposes.  The first\n         * adjustment is that negative values are changed to positive during\n         * the calculations, and then the answer is negated at the end.  The\n         * second is that, for values less than 10, an increasingly large\n         * (0 to 1) scaling factor is added such that at 0 the value is\n         * adjusted to 1, resulting in a returned result of 0.\n         */\n        private _adjustedLog(x);\n        private _invertedAdjustedLog(x);\n        scale(x: number): number;\n        invert(x: number): number;\n        protected _getDomain(): number[];\n        protected _setDomain(values: number[]): void;\n        protected _backingScaleDomain(): number[];\n        protected _backingScaleDomain(values: number[]): this;\n        ticks(): number[];\n        /**\n         * Return an appropriate number of ticks from lower to upper.\n         *\n         * This will first try to fit as many powers of this.base as it can from\n         * lower to upper.\n         *\n         * If it still has ticks after that, it will generate ticks in \"clusters\",\n         * e.g. [20, 30, ... 90, 100] would be a cluster, [200, 300, ... 900, 1000]\n         * would be another cluster.\n         *\n         * This function will generate clusters as large as it can while not\n         * drastically exceeding its number of ticks.\n         */\n        private _logTicks(lower, upper);\n        /**\n         * How many ticks does the range [lower, upper] deserve?\n         *\n         * e.g. if your domain was [10, 1000] and I asked _howManyTicks(10, 100),\n         * I would get 1/2 of the ticks. The range 10, 100 takes up 1/2 of the\n         * distance when plotted.\n         */\n        private _howManyTicks(lower, upper);\n        protected _niceDomain(domain: number[], count?: number): number[];\n        protected _defaultExtent(): number[];\n        protected _expandSingleValueDomain(singleValueDomain: number[]): number[];\n        protected _getRange(): number[];\n        protected _setRange(values: number[]): void;\n        defaultTicks(): number[];\n    }\n}\ndeclare namespace Plottable.Scales {\n    class Category extends Scale<string, number> {\n        private _d3Scale;\n        private _range;\n        private _innerPadding;\n        private _outerPadding;\n        /**\n         * A Category Scale maps strings to numbers.\n         *\n         * @constructor\n         */\n        constructor();\n        extentOfValues(values: string[]): string[];\n        protected _getExtent(): string[];\n        domain(): string[];\n        domain(values: string[]): this;\n        range(): [number, number];\n        range(values: [number, number]): this;\n        private static _convertToPlottableInnerPadding(d3InnerPadding);\n        private static _convertToPlottableOuterPadding(d3OuterPadding, d3InnerPadding);\n        private _setBands();\n        /**\n         * Returns the width of the range band.\n         *\n         * @returns {number} The range band width\n         */\n        rangeBand(): number;\n        /**\n         * Returns the step width of the scale.\n         *\n         * The step width is the pixel distance between adjacent values in the domain.\n         *\n         * @returns {number}\n         */\n        stepWidth(): number;\n        /**\n         * Gets the inner padding.\n         *\n         * The inner padding is defined as the padding in between bands on the scale,\n         * expressed as a multiple of the rangeBand().\n         *\n         * @returns {number}\n         */\n        innerPadding(): number;\n        /**\n         * Sets the inner padding.\n         *\n         * The inner padding is defined as the padding in between bands on the scale,\n         * expressed as a multiple of the rangeBand().\n         *\n         * @returns {Category} The calling Category Scale.\n         */\n        innerPadding(innerPadding: number): this;\n        /**\n         * Gets the outer padding.\n         *\n         * The outer padding is the padding in between the outer bands and the edges of the range,\n         * expressed as a multiple of the rangeBand().\n         *\n         * @returns {number}\n         */\n        outerPadding(): number;\n        /**\n         * Sets the outer padding.\n         *\n         * The outer padding is the padding in between the outer bands and the edges of the range,\n         * expressed as a multiple of the rangeBand().\n         *\n         * @returns {Category} The calling Category Scale.\n         */\n        outerPadding(outerPadding: number): this;\n        scale(value: string): number;\n        protected _getDomain(): string[];\n        protected _backingScaleDomain(): string[];\n        protected _backingScaleDomain(values: string[]): this;\n        protected _getRange(): number[];\n        protected _setRange(values: number[]): void;\n    }\n}\ndeclare namespace Plottable.Scales {\n    class Color extends Scale<string, string> {\n        private static _LOOP_LIGHTEN_FACTOR;\n        private static _MAXIMUM_COLORS_FROM_CSS;\n        private static _plottableColorCache;\n        private _d3Scale;\n        /**\n         * A Color Scale maps string values to color hex values expressed as a string.\n         *\n         * @constructor\n         * @param {string} [scaleType] One of \"Category10\"/\"Category20\"/\"Category20b\"/\"Category20c\".\n         *   (see https://github.com/mbostock/d3/wiki/Ordinal-Scales#categorical-colors)\n         *   If not supplied, reads the colors defined using CSS -- see plottable.css.\n         */\n        constructor(scaleType?: string);\n        extentOfValues(values: string[]): string[];\n        protected _getExtent(): string[];\n        static invalidateColorCache(): void;\n        private static _getPlottableColors();\n        /**\n         * Returns the color-string corresponding to a given string.\n         * If there are not enough colors in the range(), a lightened version of an existing color will be used.\n         *\n         * @param {string} value\n         * @returns {string}\n         */\n        scale(value: string): string;\n        protected _getDomain(): string[];\n        protected _backingScaleDomain(): string[];\n        protected _backingScaleDomain(values: string[]): this;\n        protected _getRange(): string[];\n        protected _setRange(values: string[]): void;\n    }\n}\ndeclare namespace Plottable.Scales {\n    class Time extends QuantitativeScale<Date> {\n        private _d3Scale;\n        /**\n         * A Time Scale maps Date objects to numbers.\n         *\n         * @constructor\n         */\n        constructor();\n        /**\n         * Returns an array of ticks values separated by the specified interval.\n         *\n         * @param {string} interval A string specifying the interval unit.\n         * @param {number?} [step] The number of multiples of the interval between consecutive ticks.\n         * @return {Date[]}\n         */\n        tickInterval(interval: string, step?: number): Date[];\n        protected _setDomain(values: Date[]): void;\n        protected _defaultExtent(): Date[];\n        protected _expandSingleValueDomain(singleValueDomain: Date[]): Date[];\n        scale(value: Date): number;\n        protected _getDomain(): Date[];\n        protected _backingScaleDomain(): Date[];\n        protected _backingScaleDomain(values: Date[]): this;\n        protected _getRange(): number[];\n        protected _setRange(values: number[]): void;\n        invert(value: number): Date;\n        defaultTicks(): Date[];\n        protected _niceDomain(domain: Date[]): Date[];\n        /**\n         * Transforms the Plottable TimeInterval string into a d3 time interval equivalent.\n         * If the provided TimeInterval is incorrect, the default is d3.time.year\n         */\n        static timeIntervalToD3Time(timeInterval: string): d3.time.Interval;\n    }\n}\ndeclare namespace Plottable.Scales {\n    class InterpolatedColor extends Scale<number, string> {\n        static REDS: string[];\n        static BLUES: string[];\n        static POSNEG: string[];\n        private _colorRange;\n        private _colorScale;\n        private _d3Scale;\n        /**\n         * An InterpolatedColor Scale maps numbers to color hex values, expressed as strings.\n         *\n         * @param {string} [scaleType=\"linear\"] One of \"linear\"/\"log\"/\"sqrt\"/\"pow\".\n         */\n        constructor(scaleType?: string);\n        extentOfValues(values: number[]): number[];\n        /**\n         * Generates the converted QuantitativeScale.\n         */\n        private _d3InterpolatedScale();\n        /**\n         * Generates the d3 interpolator for colors.\n         */\n        private _interpolateColors();\n        private _resetScale();\n        autoDomain(): this;\n        scale(value: number): string;\n        protected _getDomain(): number[];\n        protected _backingScaleDomain(): number[];\n        protected _backingScaleDomain(values: number[]): this;\n        protected _getRange(): string[];\n        protected _setRange(range: string[]): void;\n    }\n}\ndeclare namespace Plottable.Scales.TickGenerators {\n    /**\n     * Generates an array of tick values for the specified scale.\n     *\n     * @param {QuantitativeScale} scale\n     * @returns {D[]}\n     */\n    interface TickGenerator<D> {\n        (scale: Plottable.QuantitativeScale<D>): D[];\n    }\n    /**\n     * Creates a TickGenerator using the specified interval.\n     *\n     * Generates ticks at multiples of the interval while also including the domain boundaries.\n     *\n     * @param {number} interval\n     * @returns {TickGenerator}\n     */\n    function intervalTickGenerator(interval: number): TickGenerator<number>;\n    /**\n     * Creates a TickGenerator returns only integer tick values.\n     *\n     * @returns {TickGenerator}\n     */\n    function integerTickGenerator(): TickGenerator<number>;\n}\ndeclare namespace Plottable {\n    namespace Drawers {\n        /**\n         * A step for the drawer to draw.\n         *\n         * Specifies how AttributeToProjector needs to be animated.\n         */\n        type DrawStep = {\n            attrToProjector: AttributeToProjector;\n            animator: Animator;\n        };\n        /**\n         * A DrawStep that carries an AttributeToAppliedProjector map.\n         */\n        type AppliedDrawStep = {\n            attrToAppliedProjector: AttributeToAppliedProjector;\n            animator: Animator;\n        };\n    }\n    class Drawer {\n        private _renderArea;\n        protected _svgElementName: string;\n        protected _className: string;\n        private _dataset;\n        private _cachedSelectionValid;\n        private _cachedSelection;\n        /**\n         * A Drawer draws svg elements based on the input Dataset.\n         *\n         * @constructor\n         * @param {Dataset} dataset The dataset associated with this Drawer\n         */\n        constructor(dataset: Dataset);\n        /**\n         * Retrieves the renderArea selection for the Drawer.\n         */\n        renderArea(): d3.Selection<void>;\n        /**\n         * Sets the renderArea selection for the Drawer.\n         *\n         * @param {d3.Selection} Selection containing the <g> to render to.\n         * @returns {Drawer} The calling Drawer.\n         */\n        renderArea(area: d3.Selection<void>): this;\n        /**\n         * Removes the Drawer and its renderArea\n         */\n        remove(): void;\n        /**\n         * Binds data to selection\n         *\n         * @param{any[]} data The data to be drawn\n         */\n        private _bindSelectionData(data);\n        protected _applyDefaultAttributes(selection: d3.Selection<any>): void;\n        /**\n         * Draws data using one step\n         *\n         * @param{AppliedDrawStep} step The step, how data should be drawn.\n         */\n        private _drawStep(step);\n        private _appliedProjectors(attrToProjector);\n        /**\n         * Calculates the total time it takes to use the input drawSteps to draw the input data\n         *\n         * @param {any[]} data The data that would have been drawn\n         * @param {Drawers.DrawStep[]} drawSteps The DrawSteps to use\n         * @returns {number} The total time it takes to draw\n         */\n        totalDrawTime(data: any[], drawSteps: Drawers.DrawStep[]): number;\n        /**\n         * Draws the data into the renderArea using the spefic steps and metadata\n         *\n         * @param{any[]} data The data to be drawn\n         * @param{DrawStep[]} drawSteps The list of steps, which needs to be drawn\n         */\n        draw(data: any[], drawSteps: Drawers.DrawStep[]): this;\n        selection(): d3.Selection<any>;\n        /**\n         * Returns the CSS selector for this Drawer's visual elements.\n         */\n        selector(): string;\n        /**\n         * Returns the D3 selection corresponding to the datum with the specified index.\n         */\n        selectionForIndex(index: number): d3.Selection<any>;\n    }\n}\ndeclare namespace Plottable.Drawers {\n    class Line extends Drawer {\n        constructor(dataset: Dataset);\n        protected _applyDefaultAttributes(selection: d3.Selection<any>): void;\n        selectionForIndex(index: number): d3.Selection<any>;\n    }\n}\ndeclare namespace Plottable.Drawers {\n    class Area extends Drawer {\n        constructor(dataset: Dataset);\n        protected _applyDefaultAttributes(selection: d3.Selection<any>): void;\n        selectionForIndex(index: number): d3.Selection<any>;\n    }\n}\ndeclare namespace Plottable.Drawers {\n    class Rectangle extends Drawer {\n        constructor(dataset: Dataset);\n    }\n}\ndeclare namespace Plottable.Drawers {\n    class Arc extends Drawer {\n        constructor(dataset: Dataset);\n        protected _applyDefaultAttributes(selection: d3.Selection<any>): void;\n    }\n}\ndeclare namespace Plottable.Drawers {\n    class ArcOutline extends Drawer {\n        constructor(dataset: Dataset);\n        protected _applyDefaultAttributes(selection: d3.Selection<any>): void;\n    }\n}\ndeclare namespace Plottable.Drawers {\n    class Symbol extends Drawer {\n        constructor(dataset: Dataset);\n    }\n}\ndeclare namespace Plottable.Drawers {\n    class Segment extends Drawer {\n        constructor(dataset: Dataset);\n    }\n}\ndeclare namespace Plottable {\n    type ComponentCallback = (component: Component) => void;\n    namespace Components {\n        class Alignment {\n            static TOP: string;\n            static BOTTOM: string;\n            static LEFT: string;\n            static RIGHT: string;\n            static CENTER: string;\n        }\n    }\n    class Component {\n        private _element;\n        private _content;\n        protected _boundingBox: d3.Selection<void>;\n        private _backgroundContainer;\n        private _foregroundContainer;\n        protected _clipPathEnabled: boolean;\n        private _origin;\n        private _parent;\n        private _xAlignment;\n        private static _xAlignToProportion;\n        private _yAlignment;\n        private static _yAlignToProportion;\n        protected _isSetup: boolean;\n        protected _isAnchored: boolean;\n        private _boxes;\n        private _boxContainer;\n        private _rootSVG;\n        private _isTopLevelComponent;\n        private _width;\n        private _height;\n        private _cssClasses;\n        private _destroyed;\n        private _clipPathID;\n        private _onAnchorCallbacks;\n        private _onDetachCallbacks;\n        private static _SAFARI_EVENT_BACKING_CLASS;\n        constructor();\n        /**\n         * Attaches the Component as a child of a given d3 Selection.\n         *\n         * @param {d3.Selection} selection.\n         * @returns {Component} The calling Component.\n         */\n        anchor(selection: d3.Selection<void>): this;\n        /**\n         * Adds a callback to be called on anchoring the Component to the DOM.\n         * If the Component is already anchored, the callback is called immediately.\n         *\n         * @param {ComponentCallback} callback\n         * @return {Component}\n         */\n        onAnchor(callback: ComponentCallback): this;\n        /**\n         * Removes a callback that would be called on anchoring the Component to the DOM.\n         * The callback is identified by reference equality.\n         *\n         * @param {ComponentCallback} callback\n         * @return {Component}\n         */\n        offAnchor(callback: ComponentCallback): this;\n        /**\n         * Creates additional elements as necessary for the Component to function.\n         * Called during anchor() if the Component's element has not been created yet.\n         * Override in subclasses to provide additional functionality.\n         */\n        protected _setup(): void;\n        /**\n         * Given available space in pixels, returns the minimum width and height this Component will need.\n         *\n         * @param {number} availableWidth\n         * @param {number} availableHeight\n         * @returns {SpaceRequest}\n         */\n        requestedSpace(availableWidth: number, availableHeight: number): SpaceRequest;\n        /**\n         * Computes and sets the size, position, and alignment of the Component from the specified values.\n         * If no parameters are supplied and the Component is a root node,\n         * they are inferred from the size of the Component's element.\n         *\n         * @param {Point} [origin] Origin of the space offered to the Component.\n         * @param {number} [availableWidth] Available width in pixels.\n         * @param {number} [availableHeight] Available height in pixels.\n         * @returns {Component} The calling Component.\n         */\n        computeLayout(origin?: Point, availableWidth?: number, availableHeight?: number): this;\n        protected _sizeFromOffer(availableWidth: number, availableHeight: number): {\n            width: number;\n            height: number;\n        };\n        /**\n         * Queues the Component for rendering.\n         *\n         * @returns {Component} The calling Component.\n         */\n        render(): this;\n        private _scheduleComputeLayout();\n        /**\n         * Renders the Component without waiting for the next frame.\n         */\n        renderImmediately(): this;\n        /**\n         * Causes the Component to re-layout and render.\n         *\n         * This function should be called when a CSS change has occured that could\n         * influence the layout of the Component, such as changing the font size.\n         *\n         * @returns {Component} The calling Component.\n         */\n        redraw(): this;\n        /**\n         * Renders the Component to a given <svg>.\n         *\n         * @param {String|d3.Selection} element A selector-string for the <svg>, or a d3 selection containing an <svg>.\n         * @returns {Component} The calling Component.\n         */\n        renderTo(element: String | Element | d3.Selection<void>): this;\n        /**\n         * Gets the x alignment of the Component.\n         */\n        xAlignment(): string;\n        /**\n         * Sets the x alignment of the Component.\n         *\n         * @param {string} xAlignment The x alignment of the Component (\"left\"/\"center\"/\"right\").\n         * @returns {Component} The calling Component.\n         */\n        xAlignment(xAlignment: string): this;\n        /**\n         * Gets the y alignment of the Component.\n         */\n        yAlignment(): string;\n        /**\n         * Sets the y alignment of the Component.\n         *\n         * @param {string} yAlignment The y alignment of the Component (\"top\"/\"center\"/\"bottom\").\n         * @returns {Component} The calling Component.\n         */\n        yAlignment(yAlignment: string): this;\n        private _addBox(className?, parentElement?);\n        private _generateClipPath();\n        private _updateClipPath();\n        /**\n         * Checks if the Component has a given CSS class.\n         *\n         * @param {string} cssClass The CSS class to check for.\n         */\n        hasClass(cssClass: string): boolean;\n        /**\n         * Adds a given CSS class to the Component.\n         *\n         * @param {string} cssClass The CSS class to add.\n         * @returns {Component} The calling Component.\n         */\n        addClass(cssClass: string): this;\n        /**\n         * Removes a given CSS class from the Component.\n         *\n         * @param {string} cssClass The CSS class to remove.\n         * @returns {Component} The calling Component.\n         */\n        removeClass(cssClass: string): this;\n        /**\n         * Checks if the Component has a fixed width or if it grows to fill available space.\n         * Returns false by default on the base Component class.\n         */\n        fixedWidth(): boolean;\n        /**\n         * Checks if the Component has a fixed height or if it grows to fill available space.\n         * Returns false by default on the base Component class.\n         */\n        fixedHeight(): boolean;\n        /**\n         * Detaches a Component from the DOM. The Component can be reused.\n         *\n         * This should only be used if you plan on reusing the calling Component. Otherwise, use destroy().\n         *\n         * @returns The calling Component.\n         */\n        detach(): this;\n        /**\n         * Adds a callback to be called when the Component is detach()-ed.\n         *\n         * @param {ComponentCallback} callback\n         * @return {Component} The calling Component.\n         */\n        onDetach(callback: ComponentCallback): this;\n        /**\n         * Removes a callback to be called when the Component is detach()-ed.\n         * The callback is identified by reference equality.\n         *\n         * @param {ComponentCallback} callback\n         * @return {Component} The calling Component.\n         */\n        offDetach(callback: ComponentCallback): this;\n        /**\n         * Gets the parent ComponentContainer for this Component.\n         */\n        parent(): ComponentContainer;\n        /**\n         * Sets the parent ComponentContainer for this Component.\n         * An error will be thrown if the parent does not contain this Component.\n         * Adding a Component to a ComponentContainer should be done\n         * using the appropriate method on the ComponentContainer.\n         */\n        parent(parent: ComponentContainer): this;\n        /**\n         * Removes a Component from the DOM and disconnects all listeners.\n         */\n        destroy(): void;\n        /**\n         * Gets the width of the Component in pixels.\n         */\n        width(): number;\n        /**\n         * Gets the height of the Component in pixels.\n         */\n        height(): number;\n        /**\n         * Gets the origin of the Component relative to its parent.\n         *\n         * @return {Point}\n         */\n        origin(): Point;\n        /**\n         * Gets the origin of the Component relative to the root <svg>.\n         *\n         * @return {Point}\n         */\n        originToSVG(): Point;\n        /**\n         * Gets the Selection containing the <g> in front of the visual elements of the Component.\n         *\n         * Will return undefined if the Component has not been anchored.\n         *\n         * @return {d3.Selection}\n         */\n        foreground(): d3.Selection<void>;\n        /**\n         * Gets a Selection containing a <g> that holds the visual elements of the Component.\n         *\n         * Will return undefined if the Component has not been anchored.\n         *\n         * @return {d3.Selection} content selection for the Component\n         */\n        content(): d3.Selection<void>;\n        /**\n         * Gets the Selection containing the <g> behind the visual elements of the Component.\n         *\n         * Will return undefined if the Component has not been anchored.\n         *\n         * @return {d3.Selection} background selection for the Component\n         */\n        background(): d3.Selection<void>;\n    }\n}\ndeclare namespace Plottable {\n    class ComponentContainer extends Component {\n        private _detachCallback;\n        constructor();\n        anchor(selection: d3.Selection<void>): this;\n        render(): this;\n        /**\n         * Checks whether the specified Component is in the ComponentContainer.\n         */\n        has(component: Component): boolean;\n        protected _adoptAndAnchor(component: Component): void;\n        /**\n         * Removes the specified Component from the ComponentContainer.\n         */\n        remove(component: Component): this;\n        /**\n         * Carry out the actual removal of a Component.\n         * Implementation dependent on the type of container.\n         *\n         * @return {boolean} true if the Component was successfully removed, false otherwise.\n         */\n        protected _remove(component: Component): boolean;\n        /**\n         * Invokes a callback on each Component in the ComponentContainer.\n         */\n        protected _forEach(callback: (component: Component) => void): void;\n        /**\n         * Destroys the ComponentContainer and all Components within it.\n         */\n        destroy(): void;\n    }\n}\ndeclare namespace Plottable.Components {\n    class Group extends ComponentContainer {\n        private _components;\n        /**\n         * Constructs a Group.\n         *\n         * A Group contains Components that will be rendered on top of each other.\n         * Components added later will be rendered above Components already in the Group.\n         *\n         * @constructor\n         * @param {Component[]} [components=[]] Components to be added to the Group.\n         */\n        constructor(components?: Component[]);\n        protected _forEach(callback: (component: Component) => any): void;\n        /**\n         * Checks whether the specified Component is in the Group.\n         */\n        has(component: Component): boolean;\n        requestedSpace(offeredWidth: number, offeredHeight: number): SpaceRequest;\n        computeLayout(origin?: Point, availableWidth?: number, availableHeight?: number): this;\n        protected _sizeFromOffer(availableWidth: number, availableHeight: number): {\n            width: number;\n            height: number;\n        };\n        fixedWidth(): boolean;\n        fixedHeight(): boolean;\n        /**\n         * @return {Component[]} The Components in this Group.\n         */\n        components(): Component[];\n        /**\n         * Adds a Component to this Group.\n         * The added Component will be rendered above Components already in the Group.\n         */\n        append(component: Component): this;\n        protected _remove(component: Component): boolean;\n    }\n}\ndeclare namespace Plottable.Components {\n    class PlotGroup extends Group {\n        entityNearest(point: Point): Plots.PlotEntity;\n        /**\n         * Adds a Plot to this Plot Group.\n         * The added Plot will be rendered above Plots already in the Group.\n         */\n        append(plot: Plot): this;\n    }\n}\ndeclare namespace Plottable {\n    class Axis<D> extends Component {\n        /**\n         * The css class applied to each end tick mark (the line on the end tick).\n         */\n        static END_TICK_MARK_CLASS: string;\n        /**\n         * The css class applied to each tick mark (the line on the tick).\n         */\n        static TICK_MARK_CLASS: string;\n        /**\n         * The css class applied to each tick label (the text associated with the tick).\n         */\n        static TICK_LABEL_CLASS: string;\n        /**\n         * The css class applied to each annotation line, which extends from the axis to the rect.\n         */\n        static ANNOTATION_LINE_CLASS: string;\n        /**\n         * The css class applied to each annotation rect, which surrounds the annotation label.\n         */\n        static ANNOTATION_RECT_CLASS: string;\n        /**\n         * The css class applied to each annotation circle, which denotes which tick is being annotated.\n         */\n        static ANNOTATION_CIRCLE_CLASS: string;\n        /**\n         * The css class applied to each annotation label, which shows the formatted annotation text.\n         */\n        static ANNOTATION_LABEL_CLASS: string;\n        private static _ANNOTATION_LABEL_PADDING;\n        protected _tickMarkContainer: d3.Selection<void>;\n        protected _tickLabelContainer: d3.Selection<void>;\n        protected _baseline: d3.Selection<void>;\n        protected _scale: Scale<D, number>;\n        private _formatter;\n        private _orientation;\n        private _endTickLength;\n        private _innerTickLength;\n        private _tickLabelPadding;\n        private _margin;\n        private _showEndTickLabels;\n        private _rescaleCallback;\n        private _annotatedTicks;\n        private _annotationFormatter;\n        private _annotationsEnabled;\n        private _annotationTierCount;\n        private _annotationContainer;\n        private _annotationMeasurer;\n        private _annotationWriter;\n        /**\n         * Constructs an Axis.\n         * An Axis is a visual representation of a Scale.\n         *\n         * @constructor\n         * @param {Scale} scale\n         * @param {string} orientation One of \"top\"/\"bottom\"/\"left\"/\"right\".\n         */\n        constructor(scale: Scale<D, number>, orientation: string);\n        destroy(): void;\n        protected _isHorizontal(): boolean;\n        protected _computeWidth(): number;\n        protected _computeHeight(): number;\n        requestedSpace(offeredWidth: number, offeredHeight: number): SpaceRequest;\n        fixedHeight(): boolean;\n        fixedWidth(): boolean;\n        protected _rescale(): void;\n        computeLayout(origin?: Point, availableWidth?: number, availableHeight?: number): this;\n        protected _setup(): void;\n        protected _getTickValues(): D[];\n        renderImmediately(): this;\n        /**\n         * Gets the annotated ticks.\n         */\n        annotatedTicks(): D[];\n        /**\n         * Sets the annotated ticks.\n         *\n         * @returns {Axis} The calling Axis.\n         */\n        annotatedTicks(annotatedTicks: D[]): this;\n        /**\n         * Gets the Formatter for the annotations.\n         */\n        annotationFormatter(): Formatter;\n        /**\n         * Sets the Formatter for the annotations.\n         *\n         * @returns {Axis} The calling Axis.\n         */\n        annotationFormatter(annotationFormatter: Formatter): this;\n        /**\n         * Gets if annotations are enabled.\n         */\n        annotationsEnabled(): boolean;\n        /**\n         * Sets if annotations are enabled.\n         *\n         * @returns {Axis} The calling Axis.\n         */\n        annotationsEnabled(annotationsEnabled: boolean): this;\n        /**\n         * Gets the count of annotation tiers to render.\n         */\n        annotationTierCount(): number;\n        /**\n         * Sets the count of annotation tiers to render.\n         *\n         * @returns {Axis} The calling Axis.\n         */\n        annotationTierCount(annotationTierCount: number): this;\n        protected _drawAnnotations(): void;\n        private _annotatedTicksToRender();\n        /**\n         * Retrieves the size of the core pieces.\n         *\n         * The core pieces include the labels, the end tick marks, the inner tick marks, and the tick label padding.\n         */\n        protected _coreSize(): number;\n        protected _annotationTierHeight(): number;\n        private _annotationToTier(measurements);\n        protected _removeAnnotations(): void;\n        protected _generateBaselineAttrHash(): {\n            [key: string]: number;\n        };\n        protected _generateTickMarkAttrHash(isEndTickMark?: boolean): {\n            [key: string]: number | ((d: any) => number);\n        };\n        protected _setDefaultAlignment(): void;\n        /**\n         * Gets the Formatter on the Axis. Tick values are passed through the\n         * Formatter before being displayed.\n         */\n        formatter(): Formatter;\n        /**\n         * Sets the Formatter on the Axis. Tick values are passed through the\n         * Formatter before being displayed.\n         *\n         * @param {Formatter} formatter\n         * @returns {Axis} The calling Axis.\n         */\n        formatter(formatter: Formatter): this;\n        /**\n         * Gets the tick mark length in pixels.\n         */\n        innerTickLength(): number;\n        /**\n         * Sets the tick mark length in pixels.\n         *\n         * @param {number} length\n         * @returns {Axis} The calling Axis.\n         */\n        innerTickLength(length: number): this;\n        /**\n         * Gets the end tick mark length in pixels.\n         */\n        endTickLength(): number;\n        /**\n         * Sets the end tick mark length in pixels.\n         *\n         * @param {number} length\n         * @returns {Axis} The calling Axis.\n         */\n        endTickLength(length: number): this;\n        protected _maxLabelTickLength(): number;\n        /**\n         * Gets the padding between each tick mark and its associated label in pixels.\n         */\n        tickLabelPadding(): number;\n        /**\n         * Sets the padding between each tick mark and its associated label in pixels.\n         *\n         * @param {number} padding\n         * @returns {Axis} The calling Axis.\n         */\n        tickLabelPadding(padding: number): this;\n        /**\n         * Gets the margin in pixels.\n         * The margin is the amount of space between the tick labels and the outer edge of the Axis.\n         * The margin also determines the space that annotations will reside in if annotations are enabled.\n         */\n        margin(): number;\n        /**\n         * Sets the margin in pixels.\n         * The margin is the amount of space between the tick labels and the outer edge of the Axis.\n         * The margin also determines the space that annotations will reside in if annotations are enabled.\n         *\n         * @param {number} size\n         * @returns {Axis} The calling Axis.\n         */\n        margin(size: number): this;\n        /**\n         * Gets the orientation of the Axis.\n         */\n        orientation(): string;\n        /**\n         * Sets the orientation of the Axis.\n         *\n         * @param {number} orientation One of \"top\"/\"bottom\"/\"left\"/\"right\".\n         * @returns {Axis} The calling Axis.\n         */\n        orientation(orientation: string): this;\n        /**\n         * Gets whether the Axis shows the end tick labels.\n         */\n        showEndTickLabels(): boolean;\n        /**\n         * Sets whether the Axis shows the end tick labels.\n         *\n         * @param {boolean} show\n         * @returns {Axis} The calling Axis.\n         */\n        showEndTickLabels(show: boolean): this;\n    }\n}\ndeclare namespace Plottable {\n    namespace TimeInterval {\n        var second: string;\n        var minute: string;\n        var hour: string;\n        var day: string;\n        var week: string;\n        var month: string;\n        var year: string;\n    }\n}\ndeclare namespace Plottable.Axes {\n    /**\n     * Defines a configuration for a Time Axis tier.\n     * For details on how ticks are generated see: https://github.com/mbostock/d3/wiki/Time-Scales#ticks\n     * interval - A time unit associated with this configuration (seconds, minutes, hours, etc).\n     * step - number of intervals between each tick.\n     * formatter - formatter used to format tick labels.\n     */\n    type TimeAxisTierConfiguration = {\n        interval: string;\n        step: number;\n        formatter: Formatter;\n    };\n    /**\n     * An array of linked TimeAxisTierConfigurations.\n     * Each configuration will be shown on a different tier.\n     * Currently, up to two tiers are supported.\n     */\n    type TimeAxisConfiguration = TimeAxisTierConfiguration[];\n    class Time extends Axis<Date> {\n        /**\n         * The CSS class applied to each Time Axis tier\n         */\n        static TIME_AXIS_TIER_CLASS: string;\n        private static _DEFAULT_TIME_AXIS_CONFIGURATIONS;\n        private _tierLabelContainers;\n        private _tierMarkContainers;\n        private _tierBaselines;\n        private _tierHeights;\n        private _possibleTimeAxisConfigurations;\n        private _numTiers;\n        private _measurer;\n        private _mostPreciseConfigIndex;\n        private _tierLabelPositions;\n        private static _LONG_DATE;\n        /**\n         * Constructs a Time Axis.\n         *\n         * A Time Axis is a visual representation of a Time Scale.\n         *\n         * @constructor\n         * @param {Scales.Time} scale\n         * @param {string} orientation One of \"top\"/\"bottom\".\n         */\n        constructor(scale: Scales.Time, orientation: string);\n        /**\n         * Gets the label positions for each tier.\n         */\n        tierLabelPositions(): string[];\n        /**\n         * Sets the label positions for each tier.\n         *\n         * @param {string[]} newPositions The positions for each tier. \"bottom\" and \"center\" are the only supported values.\n         * @returns {Axes.Time} The calling Time Axis.\n         */\n        tierLabelPositions(newPositions: string[]): this;\n        /**\n         * Gets the possible TimeAxisConfigurations.\n         */\n        axisConfigurations(): TimeAxisConfiguration[];\n        /**\n         * Sets the possible TimeAxisConfigurations.\n         * The Time Axis will choose the most precise configuration that will display in the available space.\n         *\n         * @param {TimeAxisConfiguration[]} configurations\n         * @returns {Axes.Time} The calling Time Axis.\n         */\n        axisConfigurations(configurations: TimeAxisConfiguration[]): this;\n        /**\n         * Gets the index of the most precise TimeAxisConfiguration that will fit in the current width.\n         */\n        private _getMostPreciseConfigurationIndex();\n        orientation(): string;\n        orientation(orientation: string): this;\n        protected _computeHeight(): number;\n        private _getIntervalLength(config);\n        private _maxWidthForInterval(config);\n        /**\n         * Check if tier configuration fits in the current width.\n         */\n        private _checkTimeAxisTierConfigurationWidth(config);\n        protected _sizeFromOffer(availableWidth: number, availableHeight: number): {\n            width: number;\n            height: number;\n        };\n        protected _setup(): void;\n        private _setupDomElements();\n        private _getTickIntervalValues(config);\n        protected _getTickValues(): any[];\n        private _cleanTiers();\n        private _getTickValuesForConfiguration(config);\n        private _renderTierLabels(container, config, index);\n        private _renderTickMarks(tickValues, index);\n        private _renderLabellessTickMarks(tickValues);\n        private _generateLabellessTicks();\n        renderImmediately(): this;\n        private _hideOverflowingTiers();\n        private _hideOverlappingAndCutOffLabels(index);\n    }\n}\ndeclare namespace Plottable.Axes {\n    class Numeric extends Axis<number> {\n        private _tickLabelPositioning;\n        private _usesTextWidthApproximation;\n        private _measurer;\n        private _wrapper;\n        /**\n         * Constructs a Numeric Axis.\n         *\n         * A Numeric Axis is a visual representation of a QuantitativeScale.\n         *\n         * @constructor\n         * @param {QuantitativeScale} scale\n         * @param {string} orientation One of \"top\"/\"bottom\"/\"left\"/\"right\".\n         */\n        constructor(scale: QuantitativeScale<number>, orientation: string);\n        protected _setup(): void;\n        protected _computeWidth(): number;\n        private _computeExactTextWidth();\n        private _computeApproximateTextWidth();\n        protected _computeHeight(): number;\n        protected _getTickValues(): number[];\n        protected _rescale(): void;\n        renderImmediately(): this;\n        private _showAllTickMarks();\n        /**\n         * Hides the Tick Marks which have no corresponding Tick Labels\n         */\n        private _hideTickMarksWithoutLabel();\n        /**\n         * Gets the tick label position relative to the tick marks.\n         *\n         * @returns {string} The current tick label position.\n         */\n        tickLabelPosition(): string;\n        /**\n         * Sets the tick label position relative to the tick marks.\n         *\n         * @param {string} position \"top\"/\"center\"/\"bottom\" for a vertical Numeric Axis,\n         *                          \"left\"/\"center\"/\"right\" for a horizontal Numeric Axis.\n         * @returns {Numeric} The calling Numeric Axis.\n         */\n        tickLabelPosition(position: string): this;\n        /**\n         * Gets the approximate text width setting.\n         *\n         * @returns {boolean} The current text width approximation setting.\n         */\n        usesTextWidthApproximation(): boolean;\n        /**\n         * Sets the approximate text width setting. Approximating text width\n         * measurements can drastically speed up plot rendering, but the plot may\n         * have extra white space that would be eliminated by exact measurements.\n         * Additionally, very abnormal fonts may not approximate reasonably.\n         *\n         * @param {boolean} The new text width approximation setting.\n         * @returns {Axes.Numeric} The calling Axes.Numeric.\n         */\n        usesTextWidthApproximation(enable: boolean): this;\n        private _hideEndTickLabels();\n        private _hideOverflowingTickLabels();\n        private _hideOverlappingTickLabels();\n        /**\n         * The method is responsible for evenly spacing the labels on the axis.\n         * @return test to see if taking every `interval` recrangle from `rects`\n         *         will result in labels not overlapping\n         *\n         * For top, bottom, left, right positioning of the thicks, we want the padding\n         * between the labels to be 3x, such that the label will be  `padding` distance\n         * from the tick and 2 * `padding` distance (or more) from the next tick\n         *\n         */\n        private _hasOverlapWithInterval(interval, rects);\n    }\n}\ndeclare namespace Plottable.Axes {\n    class Category extends Axis<string> {\n        private _tickLabelAngle;\n        private _measurer;\n        private _wrapper;\n        private _writer;\n        /**\n         * Constructs a Category Axis.\n         *\n         * A Category Axis is a visual representation of a Category Scale.\n         *\n         * @constructor\n         * @param {Scales.Category} scale\n         * @param {string} [orientation=\"bottom\"] One of \"top\"/\"bottom\"/\"left\"/\"right\".\n         */\n        constructor(scale: Scales.Category, orientation: string);\n        protected _setup(): void;\n        protected _rescale(): this;\n        requestedSpace(offeredWidth: number, offeredHeight: number): SpaceRequest;\n        protected _coreSize(): number;\n        protected _getTickValues(): string[];\n        /**\n         * Gets the tick label angle in degrees.\n         */\n        tickLabelAngle(): number;\n        /**\n         * Sets the tick label angle in degrees.\n         * Right now only -90/0/90 are supported. 0 is horizontal.\n         *\n         * @param {number} angle\n         * @returns {Category} The calling Category Axis.\n         */\n        tickLabelAngle(angle: number): this;\n        /**\n         * Measures the size of the ticks while also writing them to the DOM.\n         * @param {d3.Selection} ticks The tick elements to be written to.\n         */\n        private _drawTicks(axisWidth, axisHeight, scale, ticks);\n        /**\n         * Measures the size of the ticks without making any (permanent) DOM\n         * changes.\n         *\n         * @param {string[]} ticks The strings that will be printed on the ticks.\n         */\n        private _measureTicks(axisWidth, axisHeight, scale, ticks);\n        renderImmediately(): this;\n        computeLayout(origin?: Point, availableWidth?: number, availableHeight?: number): this;\n    }\n}\ndeclare namespace Plottable.Components {\n    class Label extends Component {\n        private _textContainer;\n        private _text;\n        private _angle;\n        private _measurer;\n        private _wrapper;\n        private _writer;\n        private _padding;\n        /**\n         * A Label is a Component that displays a single line of text.\n         *\n         * @constructor\n         * @param {string} [displayText=\"\"] The text of the Label.\n         * @param {number} [angle=0] The angle of the Label in degrees (-90/0/90). 0 is horizontal.\n         */\n        constructor(displayText?: string, angle?: number);\n        requestedSpace(offeredWidth: number, offeredHeight: number): SpaceRequest;\n        protected _setup(): void;\n        /**\n         * Gets the Label's text.\n         */\n        text(): string;\n        /**\n         * Sets the Label's text.\n         *\n         * @param {string} displayText\n         * @returns {Label} The calling Label.\n         */\n        text(displayText: string): this;\n        /**\n         * Gets the angle of the Label in degrees.\n         */\n        angle(): number;\n        /**\n         * Sets the angle of the Label in degrees.\n         *\n         * @param {number} angle One of -90/0/90. 0 is horizontal.\n         * @returns {Label} The calling Label.\n         */\n        angle(angle: number): this;\n        /**\n         * Gets the amount of padding around the Label in pixels.\n         */\n        padding(): number;\n        /**\n         * Sets the amount of padding around the Label in pixels.\n         *\n         * @param {number} padAmount\n         * @returns {Label} The calling Label.\n         */\n        padding(padAmount: number): this;\n        fixedWidth(): boolean;\n        fixedHeight(): boolean;\n        renderImmediately(): this;\n    }\n    class TitleLabel extends Label {\n        static TITLE_LABEL_CLASS: string;\n        /**\n         * @constructor\n         * @param {string} [text]\n         * @param {number} [angle] One of -90/0/90. 0 is horizontal.\n         */\n        constructor(text?: string, angle?: number);\n    }\n    class AxisLabel extends Label {\n        static AXIS_LABEL_CLASS: string;\n        /**\n         * @constructor\n         * @param {string} [text]\n         * @param {number} [angle] One of -90/0/90. 0 is horizontal.\n         */\n        constructor(text?: string, angle?: number);\n    }\n}\ndeclare namespace Plottable.Components {\n    class Legend extends Component {\n        /**\n         * The css class applied to each legend row\n         */\n        static LEGEND_ROW_CLASS: string;\n        /**\n         * The css class applied to each legend entry\n         */\n        static LEGEND_ENTRY_CLASS: string;\n        /**\n         * The css class applied to each legend symbol\n         */\n        static LEGEND_SYMBOL_CLASS: string;\n        private _padding;\n        private _colorScale;\n        private _formatter;\n        private _maxEntriesPerRow;\n        private _comparator;\n        private _measurer;\n        private _wrapper;\n        private _writer;\n        private _symbolFactoryAccessor;\n        private _symbolOpacityAccessor;\n        private _redrawCallback;\n        /**\n         * The Legend consists of a series of entries, each with a color and label taken from the Color Scale.\n         *\n         * @constructor\n         * @param {Scale.Color} scale\n         */\n        constructor(colorScale: Scales.Color);\n        protected _setup(): void;\n        /**\n         * Gets the Formatter for the entry texts.\n         */\n        formatter(): Formatter;\n        /**\n         * Sets the Formatter for the entry texts.\n         *\n         * @param {Formatter} formatter\n         * @returns {Legend} The calling Legend.\n         */\n        formatter(formatter: Formatter): this;\n        /**\n         * Gets the maximum number of entries per row.\n         *\n         * @returns {number}\n         */\n        maxEntriesPerRow(): number;\n        /**\n         * Sets the maximum number of entries perrow.\n         *\n         * @param {number} maxEntriesPerRow\n         * @returns {Legend} The calling Legend.\n         */\n        maxEntriesPerRow(maxEntriesPerRow: number): this;\n        /**\n         * Gets the current comparator for the Legend's entries.\n         *\n         * @returns {(a: string, b: string) => number}\n         */\n        comparator(): (a: string, b: string) => number;\n        /**\n         * Sets a new comparator for the Legend's entries.\n         * The comparator is used to set the display order of the entries.\n         *\n         * @param {(a: string, b: string) => number} comparator\n         * @returns {Legend} The calling Legend.\n         */\n        comparator(comparator: (a: string, b: string) => number): this;\n        /**\n         * Gets the Color Scale.\n         *\n         * @returns {Scales.Color}\n         */\n        colorScale(): Scales.Color;\n        /**\n         * Sets the Color Scale.\n         *\n         * @param {Scales.Color} scale\n         * @returns {Legend} The calling Legend.\n         */\n        colorScale(colorScale: Scales.Color): this;\n        destroy(): void;\n        private _calculateLayoutInfo(availableWidth, availableHeight);\n        requestedSpace(offeredWidth: number, offeredHeight: number): SpaceRequest;\n        private _packRows(availableWidth, entries, entryLengths);\n        /**\n         * Gets the Entities (representing Legend entries) at a particular point.\n         * Returns an empty array if no Entities are present at that location.\n         *\n         * @param {Point} p\n         * @returns {Entity<Legend>[]}\n         */\n        entitiesAt(p: Point): Entity<Legend>[];\n        renderImmediately(): this;\n        /**\n         * Gets the function determining the symbols of the Legend.\n         *\n         * @returns {(datum: any, index: number) => symbolFactory}\n         */\n        symbol(): (datum: any, index: number) => SymbolFactory;\n        /**\n         * Sets the function determining the symbols of the Legend.\n         *\n         * @param {(datum: any, index: number) => SymbolFactory} symbol\n         * @returns {Legend} The calling Legend\n         */\n        symbol(symbol: (datum: any, index: number) => SymbolFactory): this;\n        /**\n         * Gets the opacity of the symbols of the Legend.\n         *\n         * @returns {(datum: any, index: number) => number}\n         */\n        symbolOpacity(): (datum: any, index: number) => number;\n        /**\n         * Sets the opacity of the symbols of the Legend.\n         *\n         * @param {number | ((datum: any, index: number) => number)} symbolOpacity\n         * @returns {Legend} The calling Legend\n         */\n        symbolOpacity(symbolOpacity: number | ((datum: any, index: number) => number)): this;\n        fixedWidth(): boolean;\n        fixedHeight(): boolean;\n    }\n}\ndeclare namespace Plottable.Components {\n    class InterpolatedColorLegend extends Component {\n        private static _DEFAULT_NUM_SWATCHES;\n        private _measurer;\n        private _wrapper;\n        private _writer;\n        private _scale;\n        private _orientation;\n        private _textPadding;\n        private _formatter;\n        private _expands;\n        private _swatchContainer;\n        private _swatchBoundingBox;\n        private _lowerLabel;\n        private _upperLabel;\n        private _redrawCallback;\n        /**\n         * The css class applied to the legend labels.\n         */\n        static LEGEND_LABEL_CLASS: string;\n        /**\n         * Creates an InterpolatedColorLegend.\n         *\n         * The InterpolatedColorLegend consists of a sequence of swatches that show the\n         * associated InterpolatedColor Scale sampled at various points.\n         * Two labels show the maximum and minimum values of the InterpolatedColor Scale.\n         *\n         * @constructor\n         * @param {Scales.InterpolatedColor} interpolatedColorScale\n         */\n        constructor(interpolatedColorScale: Scales.InterpolatedColor);\n        destroy(): void;\n        /**\n         * Gets the Formatter for the labels.\n         */\n        formatter(): Formatter;\n        /**\n         * Sets the Formatter for the labels.\n         *\n         * @param {Formatter} formatter\n         * @returns {InterpolatedColorLegend} The calling InterpolatedColorLegend.\n         */\n        formatter(formatter: Formatter): this;\n        /**\n         * Gets whether the InterpolatedColorLegend expands to occupy all offered space in the long direction\n         */\n        expands(): boolean;\n        /**\n         * Sets whether the InterpolatedColorLegend expands to occupy all offered space in the long direction\n         *\n         * @param {expands} boolean\n         * @returns {InterpolatedColorLegend} The calling InterpolatedColorLegend.\n         */\n        expands(expands: boolean): this;\n        private static _ensureOrientation(orientation);\n        /**\n         * Gets the orientation.\n         */\n        orientation(): string;\n        /**\n         * Sets the orientation.\n         *\n         * @param {string} orientation One of \"horizontal\"/\"left\"/\"right\".\n         * @returns {InterpolatedColorLegend} The calling InterpolatedColorLegend.\n         */\n        orientation(orientation: string): this;\n        fixedWidth(): boolean;\n        fixedHeight(): boolean;\n        private _generateTicks(numSwatches?);\n        protected _setup(): void;\n        requestedSpace(offeredWidth: number, offeredHeight: number): SpaceRequest;\n        private _isVertical();\n        renderImmediately(): this;\n    }\n}\ndeclare namespace Plottable.Components {\n    class Gridlines extends Component {\n        private _xScale;\n        private _yScale;\n        private _xLinesContainer;\n        private _yLinesContainer;\n        private _renderCallback;\n        /**\n         * @constructor\n         * @param {QuantitativeScale} xScale The scale to base the x gridlines on. Pass null if no gridlines are desired.\n         * @param {QuantitativeScale} yScale The scale to base the y gridlines on. Pass null if no gridlines are desired.\n         */\n        constructor(xScale: QuantitativeScale<any>, yScale: QuantitativeScale<any>);\n        destroy(): this;\n        protected _setup(): void;\n        renderImmediately(): this;\n        computeLayout(origin?: Point, availableWidth?: number, availableHeight?: number): this;\n        private _redrawXLines();\n        private _redrawYLines();\n    }\n}\ndeclare namespace Plottable.Components {\n    class Table extends ComponentContainer {\n        private _rowPadding;\n        private _columnPadding;\n        private _rows;\n        private _rowWeights;\n        private _columnWeights;\n        private _nRows;\n        private _nCols;\n        private _calculatedLayout;\n        /**\n         * A Table combines Components in the form of a grid. A\n         * common case is combining a y-axis, x-axis, and the plotted data via\n         * ```typescript\n         * new Table([[yAxis, plot],\n         *            [null,  xAxis]]);\n         * ```\n         *\n         * @constructor\n         * @param {Component[][]} [rows=[]] A 2-D array of Components to be added to the Table.\n         *   null can be used if a cell is empty.\n         */\n        constructor(rows?: Component[][]);\n        protected _forEach(callback: (component: Component) => any): void;\n        /**\n         * Checks whether the specified Component is in the Table.\n         */\n        has(component: Component): boolean;\n        /**\n         * Returns the Component at the specified row and column index.\n         *\n         * @param {number} rowIndex\n         * @param {number} columnIndex\n         * @returns {Component} The Component at the specified position, or null if no Component is there.\n         */\n        componentAt(rowIndex: number, columnIndex: number): Component;\n        /**\n         * Adds a Component in the specified row and column position.\n         *\n         * For example, instead of calling `new Table([[a, b], [null, c]])`, you\n         * could call\n         * var table = new Plottable.Components.Table();\n         * table.add(a, 0, 0);\n         * table.add(b, 0, 1);\n         * table.add(c, 1, 1);\n         *\n         * @param {Component} component The Component to be added.\n         * @param {number} row\n         * @param {number} col\n         * @returns {Table} The calling Table.\n         */\n        add(component: Component, row: number, col: number): this;\n        protected _remove(component: Component): boolean;\n        private _iterateLayout(availableWidth, availableHeight, isFinalOffer?);\n        private _determineGuarantees(offeredWidths, offeredHeights, isFinalOffer?);\n        requestedSpace(offeredWidth: number, offeredHeight: number): SpaceRequest;\n        computeLayout(origin?: Point, availableWidth?: number, availableHeight?: number): this;\n        /**\n         * Gets the padding above and below each row in pixels.\n         */\n        rowPadding(): number;\n        /**\n         * Sets the padding above and below each row in pixels.\n         *\n         * @param {number} rowPadding\n         * @returns {Table} The calling Table.\n         */\n        rowPadding(rowPadding: number): this;\n        /**\n         * Gets the padding to the left and right of each column in pixels.\n         */\n        columnPadding(): number;\n        /**\n         * Sets the padding to the left and right of each column in pixels.\n         *\n         * @param {number} columnPadding\n         * @returns {Table} The calling Table.\n         */\n        columnPadding(columnPadding: number): this;\n        /**\n         * Gets the weight of the specified row.\n         *\n         * @param {number} index\n         */\n        rowWeight(index: number): number;\n        /**\n         * Sets the weight of the specified row.\n         * Space is allocated to rows based on their weight. Rows with higher weights receive proportionally more space.\n         *\n         * A common case would be to have one row take up 2/3rds of the space,\n         * and the other row take up 1/3rd.\n         *\n         * Example:\n         *\n         * ```JavaScript\n         * plot = new Plottable.Component.Table([\n         *  [row1],\n         *  [row2]\n         * ]);\n         *\n         * // assign twice as much space to the first row\n         * plot\n         *  .rowWeight(0, 2)\n         *  .rowWeight(1, 1)\n         * ```\n         *\n         * @param {number} index\n         * @param {number} weight\n         * @returns {Table} The calling Table.\n         */\n        rowWeight(index: number, weight: number): this;\n        /**\n         * Gets the weight of the specified column.\n         *\n         * @param {number} index\n         */\n        columnWeight(index: number): number;\n        /**\n         * Sets the weight of the specified column.\n         * Space is allocated to columns based on their weight. Columns with higher weights receive proportionally more space.\n         *\n         * Please see `rowWeight` docs for an example.\n         *\n         * @param {number} index\n         * @param {number} weight\n         * @returns {Table} The calling Table.\n         */\n        columnWeight(index: number, weight: number): this;\n        fixedWidth(): boolean;\n        fixedHeight(): boolean;\n        private _padTableToSize(nRows, nCols);\n        private static _calcComponentWeights(setWeights, componentGroups, fixityAccessor);\n        private static _calcProportionalSpace(weights, freeSpace);\n        private static _fixedSpace(componentGroup, fixityAccessor);\n    }\n}\ndeclare namespace Plottable.Components {\n    enum PropertyMode {\n        VALUE = 0,\n        PIXEL = 1,\n    }\n    class SelectionBoxLayer extends Component {\n        protected _box: d3.Selection<void>;\n        private _boxArea;\n        private _boxVisible;\n        private _boxBounds;\n        private _xExtent;\n        private _yExtent;\n        private _xScale;\n        private _yScale;\n        private _adjustBoundsCallback;\n        protected _xBoundsMode: PropertyMode;\n        protected _yBoundsMode: PropertyMode;\n        constructor();\n        protected _setup(): void;\n        protected _sizeFromOffer(availableWidth: number, availableHeight: number): {\n            width: number;\n            height: number;\n        };\n        /**\n         * Gets the Bounds of the box.\n         */\n        bounds(): Bounds;\n        /**\n         * Sets the Bounds of the box.\n         *\n         * @param {Bounds} newBounds\n         * @return {SelectionBoxLayer} The calling SelectionBoxLayer.\n         */\n        bounds(newBounds: Bounds): this;\n        protected _setBounds(newBounds: Bounds): void;\n        private _getBounds();\n        renderImmediately(): this;\n        /**\n         * Gets whether the box is being shown.\n         */\n        boxVisible(): boolean;\n        /**\n         * Shows or hides the selection box.\n         *\n         * @param {boolean} show Whether or not to show the box.\n         * @return {SelectionBoxLayer} The calling SelectionBoxLayer.\n         */\n        boxVisible(show: boolean): this;\n        fixedWidth(): boolean;\n        fixedHeight(): boolean;\n        /**\n         * Gets the x scale for this SelectionBoxLayer.\n         */\n        xScale(): QuantitativeScale<number | {\n            valueOf(): number;\n        }>;\n        /**\n         * Sets the x scale for this SelectionBoxLayer.\n         *\n         * @returns {SelectionBoxLayer} The calling SelectionBoxLayer.\n         */\n        xScale(xScale: QuantitativeScale<number | {\n            valueOf(): number;\n        }>): this;\n        /**\n         * Gets the y scale for this SelectionBoxLayer.\n         */\n        yScale(): QuantitativeScale<number | {\n            valueOf(): number;\n        }>;\n        /**\n         * Sets the y scale for this SelectionBoxLayer.\n         *\n         * @returns {SelectionBoxLayer} The calling SelectionBoxLayer.\n         */\n        yScale(yScale: QuantitativeScale<number | {\n            valueOf(): number;\n        }>): this;\n        /**\n         * Gets the data values backing the left and right edges of the box.\n         *\n         * Returns an undefined array if the edges are not backed by a scale.\n         */\n        xExtent(): (number | {\n            valueOf(): number;\n        })[];\n        /**\n         * Sets the data values backing the left and right edges of the box.\n         */\n        xExtent(xExtent: (number | {\n            valueOf(): number;\n        })[]): this;\n        private _getXExtent();\n        protected _setXExtent(xExtent: (number | {\n            valueOf(): number;\n        })[]): void;\n        /**\n         * Gets the data values backing the top and bottom edges of the box.\n         *\n         * Returns an undefined array if the edges are not backed by a scale.\n         */\n        yExtent(): (number | {\n            valueOf(): number;\n        })[];\n        /**\n         * Sets the data values backing the top and bottom edges of the box.\n         */\n        yExtent(yExtent: (number | {\n            valueOf(): number;\n        })[]): this;\n        private _getYExtent();\n        protected _setYExtent(yExtent: (number | {\n            valueOf(): number;\n        })[]): void;\n        destroy(): void;\n    }\n}\ndeclare namespace Plottable.Components {\n    class GuideLineLayer<D> extends Component {\n        static ORIENTATION_VERTICAL: string;\n        static ORIENTATION_HORIZONTAL: string;\n        private _orientation;\n        private _value;\n        private _scale;\n        private _pixelPosition;\n        private _scaleUpdateCallback;\n        private _guideLine;\n        private _mode;\n        constructor(orientation: string);\n        protected _setup(): void;\n        protected _sizeFromOffer(availableWidth: number, availableHeight: number): {\n            width: number;\n            height: number;\n        };\n        protected _isVertical(): boolean;\n        fixedWidth(): boolean;\n        fixedHeight(): boolean;\n        computeLayout(origin?: Point, availableWidth?: number, availableHeight?: number): this;\n        renderImmediately(): this;\n        private _syncPixelPositionAndValue();\n        protected _setPixelPositionWithoutChangingMode(pixelPosition: number): void;\n        /**\n         * Gets the QuantitativeScale on the GuideLineLayer.\n         *\n         * @return {QuantitativeScale<D>}\n         */\n        scale(): QuantitativeScale<D>;\n        /**\n         * Sets the QuantitativeScale on the GuideLineLayer.\n         * If value() was the last property set, pixelPosition() will be updated according to the new scale.\n         * If pixelPosition() was the last property set, value() will be updated according to the new scale.\n         *\n         * @param {QuantitativeScale<D>} scale\n         * @return {GuideLineLayer<D>} The calling GuideLineLayer.\n         */\n        scale(scale: QuantitativeScale<D>): this;\n        /**\n         * Gets the value of the guide line in data-space.\n         *\n         * @return {D}\n         */\n        value(): D;\n        /**\n         * Sets the value of the guide line in data-space.\n         * If the GuideLineLayer has a scale, pixelPosition() will be updated now and whenever the scale updates.\n         *\n         * @param {D} value\n         * @return {GuideLineLayer<D>} The calling GuideLineLayer.\n         */\n        value(value: D): this;\n        /**\n         * Gets the position of the guide line in pixel-space.\n         *\n         * @return {number}\n         */\n        pixelPosition(): number;\n        /**\n         * Sets the position of the guide line in pixel-space.\n         * If the GuideLineLayer has a scale, the value() will be updated now and whenever the scale updates.\n         *\n         * @param {number} pixelPosition\n         * @return {GuideLineLayer<D>} The calling GuideLineLayer.\n         */\n        pixelPosition(pixelPosition: number): this;\n        destroy(): void;\n    }\n}\ndeclare namespace Plottable.Plots {\n    interface PlotEntity extends Entity<Plot> {\n        dataset: Dataset;\n        index: number;\n        component: Plot;\n    }\n    interface AccessorScaleBinding<D, R> {\n        accessor: Accessor<any>;\n        scale?: Scale<D, R>;\n    }\n    namespace Animator {\n        var MAIN: string;\n        var RESET: string;\n    }\n}\ndeclare namespace Plottable {\n    class Plot extends Component {\n        protected static _ANIMATION_MAX_DURATION: number;\n        private _dataChanged;\n        private _datasetToDrawer;\n        protected _renderArea: d3.Selection<void>;\n        private _attrBindings;\n        private _attrExtents;\n        private _includedValuesProvider;\n        private _animate;\n        private _animators;\n        protected _renderCallback: ScaleCallback<Scale<any, any>>;\n        private _onDatasetUpdateCallback;\n        protected _propertyExtents: d3.Map<any[]>;\n        protected _propertyBindings: d3.Map<Plots.AccessorScaleBinding<any, any>>;\n        /**\n         * A Plot draws some visualization of the inputted Datasets.\n         *\n         * @constructor\n         */\n        constructor();\n        anchor(selection: d3.Selection<void>): this;\n        protected _setup(): void;\n        destroy(): void;\n        protected _createNodesForDataset(dataset: Dataset): Drawer;\n        protected _createDrawer(dataset: Dataset): Drawer;\n        protected _getAnimator(key: string): Animator;\n        protected _onDatasetUpdate(): void;\n        /**\n         * Gets the AccessorScaleBinding for a particular attribute.\n         *\n         * @param {string} attr\n         */\n        attr<A>(attr: string): Plots.AccessorScaleBinding<A, number | string>;\n        /**\n         * Sets a particular attribute to a constant value or the result of an Accessor.\n         *\n         * @param {string} attr\n         * @param {number|string|Accessor<number>|Accessor<string>} attrValue\n         * @returns {Plot} The calling Plot.\n         */\n        attr(attr: string, attrValue: number | string | Accessor<number> | Accessor<string>): this;\n        /**\n         * Sets a particular attribute to a scaled constant value or scaled result of an Accessor.\n         * The provided Scale will account for the attribute values when autoDomain()-ing.\n         *\n         * @param {string} attr\n         * @param {A|Accessor<A>} attrValue\n         * @param {Scale<A, number | string>} scale The Scale used to scale the attrValue.\n         * @returns {Plot} The calling Plot.\n         */\n        attr<A>(attr: string, attrValue: A | Accessor<A>, scale: Scale<A, number | string>): this;\n        protected _bindProperty(property: string, value: any, scale: Scale<any, any>): void;\n        private _bindAttr(attr, value, scale);\n        protected _generateAttrToProjector(): AttributeToProjector;\n        renderImmediately(): this;\n        /**\n         * Returns whether the plot will be animated.\n         */\n        animated(): boolean;\n        /**\n         * Enables or disables animation.\n         */\n        animated(willAnimate: boolean): this;\n        detach(): this;\n        /**\n         * @returns {Scale[]} A unique array of all scales currently used by the Plot.\n         */\n        private _scales();\n        /**\n         * Updates the extents associated with each attribute, then autodomains all scales the Plot uses.\n         */\n        protected _updateExtents(): void;\n        private _updateExtentsForAttr(attr);\n        protected _updateExtentsForProperty(property: string): void;\n        protected _filterForProperty(property: string): Accessor<boolean>;\n        private _updateExtentsForKey(key, bindings, extents, filter);\n        private _computeExtent(dataset, accScaleBinding, filter);\n        /**\n         * Override in subclass to add special extents, such as included values\n         */\n        protected _extentsForProperty(property: string): any[];\n        private _includedValuesForScale<D>(scale);\n        /**\n         * Get the Animator associated with the specified Animator key.\n         *\n         * @return {Animator}\n         */\n        animator(animatorKey: string): Animator;\n        /**\n         * Set the Animator associated with the specified Animator key.\n         *\n         * @param {string} animatorKey\n         * @param {Animator} animator\n         * @returns {Plot} The calling Plot.\n         */\n        animator(animatorKey: string, animator: Animator): this;\n        /**\n         * Adds a Dataset to the Plot.\n         *\n         * @param {Dataset} dataset\n         * @returns {Plot} The calling Plot.\n         */\n        addDataset(dataset: Dataset): this;\n        protected _addDataset(dataset: Dataset): this;\n        /**\n         * Removes a Dataset from the Plot.\n         *\n         * @param {Dataset} dataset\n         * @returns {Plot} The calling Plot.\n         */\n        removeDataset(dataset: Dataset): this;\n        protected _removeDataset(dataset: Dataset): this;\n        protected _removeDatasetNodes(dataset: Dataset): void;\n        datasets(): Dataset[];\n        datasets(datasets: Dataset[]): this;\n        protected _getDrawersInOrder(): Drawer[];\n        protected _generateDrawSteps(): Drawers.DrawStep[];\n        protected _additionalPaint(time: number): void;\n        protected _getDataToDraw(): Utils.Map<Dataset, any[]>;\n        private _paint();\n        /**\n         * Retrieves Selections of this Plot for the specified Datasets.\n         *\n         * @param {Dataset[]} [datasets] The Datasets to retrieve the Selections for.\n         *   If not provided, Selections will be retrieved for all Datasets on the Plot.\n         * @returns {d3.Selection}\n         */\n        selections(datasets?: Dataset[]): d3.Selection<any>;\n        /**\n         * Gets the Entities associated with the specified Datasets.\n         *\n         * @param {dataset[]} datasets The Datasets to retrieve the Entities for.\n         *   If not provided, returns defaults to all Datasets on the Plot.\n         * @return {Plots.PlotEntity[]}\n         */\n        entities(datasets?: Dataset[]): Plots.PlotEntity[];\n        private _lightweightEntities(datasets?);\n        private _lightweightPlotEntityToPlotEntity(entity);\n        /**\n         * Returns the PlotEntity nearest to the query point by the Euclidian norm, or undefined if no PlotEntity can be found.\n         *\n         * @param {Point} queryPoint\n         * @returns {Plots.PlotEntity} The nearest PlotEntity, or undefined if no PlotEntity can be found.\n         */\n        entityNearest(queryPoint: Point): Plots.PlotEntity;\n        protected _entityVisibleOnPlot(pixelPoint: Point, datum: any, index: number, dataset: Dataset): boolean;\n        protected _uninstallScaleForKey(scale: Scale<any, any>, key: string): void;\n        protected _installScaleForKey(scale: Scale<any, any>, key: string): void;\n        protected _propertyProjectors(): AttributeToProjector;\n        protected static _scaledAccessor<D, R>(binding: Plots.AccessorScaleBinding<D, R>): Accessor<any>;\n        protected _pixelPoint(datum: any, index: number, dataset: Dataset): Point;\n        protected _animateOnNextRender(): boolean;\n    }\n}\ndeclare namespace Plottable.Plots {\n    class Pie extends Plot {\n        private static _INNER_RADIUS_KEY;\n        private static _OUTER_RADIUS_KEY;\n        private static _SECTOR_VALUE_KEY;\n        private _startAngles;\n        private _endAngles;\n        private _labelFormatter;\n        private _labelsEnabled;\n        private _strokeDrawers;\n        /**\n         * @constructor\n         */\n        constructor();\n        protected _setup(): void;\n        computeLayout(origin?: Point, availableWidth?: number, availableHeight?: number): this;\n        addDataset(dataset: Dataset): this;\n        protected _addDataset(dataset: Dataset): this;\n        removeDataset(dataset: Dataset): this;\n        protected _removeDatasetNodes(dataset: Dataset): void;\n        protected _removeDataset(dataset: Dataset): this;\n        selections(datasets?: Dataset[]): d3.Selection<any>;\n        protected _onDatasetUpdate(): void;\n        protected _createDrawer(dataset: Dataset): Drawers.Arc;\n        entities(datasets?: Dataset[]): PlotEntity[];\n        /**\n         * Gets the AccessorScaleBinding for the sector value.\n         */\n        sectorValue<S>(): AccessorScaleBinding<S, number>;\n        /**\n         * Sets the sector value to a constant number or the result of an Accessor<number>.\n         *\n         * @param {number|Accessor<number>} sectorValue\n         * @returns {Pie} The calling Pie Plot.\n         */\n        sectorValue(sectorValue: number | Accessor<number>): this;\n        /**\n         * Sets the sector value to a scaled constant value or scaled result of an Accessor.\n         * The provided Scale will account for the values when autoDomain()-ing.\n         *\n         * @param {S|Accessor<S>} sectorValue\n         * @param {Scale<S, number>} scale\n         * @returns {Pie} The calling Pie Plot.\n         */\n        sectorValue<S>(sectorValue: S | Accessor<S>, scale: Scale<S, number>): this;\n        /**\n         * Gets the AccessorScaleBinding for the inner radius.\n         */\n        innerRadius<R>(): AccessorScaleBinding<R, number>;\n        /**\n         * Sets the inner radius to a constant number or the result of an Accessor<number>.\n         *\n         * @param {number|Accessor<number>} innerRadius\n         * @returns {Pie} The calling Pie Plot.\n         */\n        innerRadius(innerRadius: number | Accessor<number>): any;\n        /**\n         * Sets the inner radius to a scaled constant value or scaled result of an Accessor.\n         * The provided Scale will account for the values when autoDomain()-ing.\n         *\n         * @param {R|Accessor<R>} innerRadius\n         * @param {Scale<R, number>} scale\n         * @returns {Pie} The calling Pie Plot.\n         */\n        innerRadius<R>(innerRadius: R | Accessor<R>, scale: Scale<R, number>): any;\n        /**\n         * Gets the AccessorScaleBinding for the outer radius.\n         */\n        outerRadius<R>(): AccessorScaleBinding<R, number>;\n        /**\n         * Sets the outer radius to a constant number or the result of an Accessor<number>.\n         *\n         * @param {number|Accessor<number>} outerRadius\n         * @returns {Pie} The calling Pie Plot.\n         */\n        outerRadius(outerRadius: number | Accessor<number>): this;\n        /**\n         * Sets the outer radius to a scaled constant value or scaled result of an Accessor.\n         * The provided Scale will account for the values when autoDomain()-ing.\n         *\n         * @param {R|Accessor<R>} outerRadius\n         * @param {Scale<R, number>} scale\n         * @returns {Pie} The calling Pie Plot.\n         */\n        outerRadius<R>(outerRadius: R | Accessor<R>, scale: Scale<R, number>): this;\n        /**\n         * Get whether slice labels are enabled.\n         *\n         * @returns {boolean} Whether slices should display labels or not.\n         */\n        labelsEnabled(): boolean;\n        /**\n         * Sets whether labels are enabled.\n         *\n         * @param {boolean} labelsEnabled\n         * @returns {Pie} The calling Pie Plot.\n         */\n        labelsEnabled(enabled: boolean): this;\n        /**\n         * Gets the Formatter for the labels.\n         */\n        labelFormatter(): Formatter;\n        /**\n         * Sets the Formatter for the labels.\n         *\n         * @param {Formatter} formatter\n         * @returns {Pie} The calling Pie Plot.\n         */\n        labelFormatter(formatter: Formatter): this;\n        entitiesAt(queryPoint: Point): PlotEntity[];\n        protected _propertyProjectors(): AttributeToProjector;\n        private _updatePieAngles();\n        protected _getDataToDraw(): Utils.Map<Dataset, any[]>;\n        protected static _isValidData(value: any): boolean;\n        protected _pixelPoint(datum: any, index: number, dataset: Dataset): {\n            x: number;\n            y: number;\n        };\n        protected _additionalPaint(time: number): void;\n        private _generateStrokeDrawSteps();\n        private _sliceIndexForPoint(p);\n        private _drawLabels();\n    }\n}\ndeclare namespace Plottable {\n    class XYPlot<X, Y> extends Plot {\n        protected static _X_KEY: string;\n        protected static _Y_KEY: string;\n        private _autoAdjustXScaleDomain;\n        private _autoAdjustYScaleDomain;\n        private _adjustYDomainOnChangeFromXCallback;\n        private _adjustXDomainOnChangeFromYCallback;\n        private _deferredRendering;\n        private _cachedDomainX;\n        private _cachedDomainY;\n        /**\n         * An XYPlot is a Plot that displays data along two primary directions, X and Y.\n         *\n         * @constructor\n         * @param {Scale} xScale The x scale to use.\n         * @param {Scale} yScale The y scale to use.\n         */\n        constructor();\n        /**\n         * Returns the whether or not the rendering is deferred for performance boost.\n         * @return {boolean} The deferred rendering option\n         */\n        deferredRendering(): boolean;\n        /**\n         * Sets / unsets the deferred rendering option\n         * Activating this option improves the performance of plot interaction (pan / zoom) by\n         * performing lazy renders, only after the interaction has stopped. Because re-rendering\n         * is no longer performed during the interaction, the zooming might experience a small\n         * resolution degradation, before the lazy re-render is performed.\n         *\n         * This option is intended for cases where performance is an issue.\n         */\n        deferredRendering(deferredRendering: boolean): this;\n        /**\n         * Gets the AccessorScaleBinding for X.\n         */\n        x(): Plots.AccessorScaleBinding<X, number>;\n        /**\n         * Sets X to a constant number or the result of an Accessor<number>.\n         *\n         * @param {number|Accessor<number>} x\n         * @returns {XYPlot} The calling XYPlot.\n         */\n        x(x: number | Accessor<number>): this;\n        /**\n         * Sets X to a scaled constant value or scaled result of an Accessor.\n         * The provided Scale will account for the values when autoDomain()-ing.\n         *\n         * @param {X|Accessor<X>} x\n         * @param {Scale<X, number>} xScale\n         * @returns {XYPlot} The calling XYPlot.\n         */\n        x(x: X | Accessor<X>, xScale: Scale<X, number>): this;\n        /**\n         * Gets the AccessorScaleBinding for Y.\n         */\n        y(): Plots.AccessorScaleBinding<Y, number>;\n        /**\n         * Sets Y to a constant number or the result of an Accessor<number>.\n         *\n         * @param {number|Accessor<number>} y\n         * @returns {XYPlot} The calling XYPlot.\n         */\n        y(y: number | Accessor<number>): this;\n        /**\n         * Sets Y to a scaled constant value or scaled result of an Accessor.\n         * The provided Scale will account for the values when autoDomain()-ing.\n         *\n         * @param {Y|Accessor<Y>} y\n         * @param {Scale<Y, number>} yScale\n         * @returns {XYPlot} The calling XYPlot.\n         */\n        y(y: Y | Accessor<Y>, yScale: Scale<Y, number>): this;\n        protected _filterForProperty(property: string): (datum: any, index: number, dataset: Dataset) => boolean;\n        private _makeFilterByProperty(property);\n        protected _uninstallScaleForKey(scale: Scale<any, any>, key: string): void;\n        protected _installScaleForKey(scale: Scale<any, any>, key: string): void;\n        destroy(): this;\n        /**\n         * Gets the automatic domain adjustment mode for visible points.\n         */\n        autorangeMode(): string;\n        /**\n         * Sets the automatic domain adjustment mode for visible points to operate against the X Scale, Y Scale, or neither.\n         * If \"x\" or \"y\" is specified the adjustment is immediately performed.\n         *\n         * @param {string} autorangeMode One of \"x\"/\"y\"/\"none\".\n         *   \"x\" will adjust the x Scale in relation to changes in the y domain.\n         *   \"y\" will adjust the y Scale in relation to changes in the x domain.\n         *   \"none\" means neither Scale will change automatically.\n         * @returns {XYPlot} The calling XYPlot.\n         */\n        autorangeMode(autorangeMode: string): this;\n        computeLayout(origin?: Point, availableWidth?: number, availableHeight?: number): this;\n        private _updateXExtentsAndAutodomain();\n        private _updateYExtentsAndAutodomain();\n        /**\n         * Adjusts the domains of both X and Y scales to show all data.\n         * This call does not override the autorange() behavior.\n         *\n         * @returns {XYPlot} The calling XYPlot.\n         */\n        showAllData(): this;\n        private _adjustYDomainOnChangeFromX();\n        private _adjustXDomainOnChangeFromY();\n        protected _projectorsReady(): boolean;\n        protected _pixelPoint(datum: any, index: number, dataset: Dataset): Point;\n        protected _getDataToDraw(): Utils.Map<Dataset, any[]>;\n    }\n}\ndeclare namespace Plottable.Plots {\n    class Rectangle<X, Y> extends XYPlot<X, Y> {\n        private static _X2_KEY;\n        private static _Y2_KEY;\n        private _labelsEnabled;\n        private _label;\n        /**\n         * A Rectangle Plot displays rectangles based on the data.\n         * The left and right edges of each rectangle can be set with x() and x2().\n         *   If only x() is set the Rectangle Plot will attempt to compute the correct left and right edge positions.\n         * The top and bottom edges of each rectangle can be set with y() and y2().\n         *   If only y() is set the Rectangle Plot will attempt to compute the correct top and bottom edge positions.\n         *\n         * @constructor\n         * @param {Scale.Scale} xScale\n         * @param {Scale.Scale} yScale\n         */\n        constructor();\n        protected _createDrawer(dataset: Dataset): Drawers.Rectangle;\n        protected _generateAttrToProjector(): {\n            [attr: string]: (datum: any, index: number, dataset: Dataset) => any;\n        };\n        protected _generateDrawSteps(): Drawers.DrawStep[];\n        protected _updateExtentsForProperty(property: string): void;\n        protected _filterForProperty(property: string): (datum: any, index: number, dataset: Dataset) => boolean;\n        /**\n         * Gets the AccessorScaleBinding for X.\n         */\n        x(): AccessorScaleBinding<X, number>;\n        /**\n         * Sets X to a constant number or the result of an Accessor<number>.\n         *\n         * @param {number|Accessor<number>} x\n         * @returns {Plots.Rectangle} The calling Rectangle Plot.\n         */\n        x(x: number | Accessor<number>): this;\n        /**\n         * Sets X to a scaled constant value or scaled result of an Accessor.\n         * The provided Scale will account for the values when autoDomain()-ing.\n         *\n         * @param {X|Accessor<X>} x\n         * @param {Scale<X, number>} xScale\n         * @returns {Plots.Rectangle} The calling Rectangle Plot.\n         */\n        x(x: X | Accessor<X>, xScale: Scale<X, number>): this;\n        /**\n         * Gets the AccessorScaleBinding for X2.\n         */\n        x2(): AccessorScaleBinding<X, number>;\n        /**\n         * Sets X2 to a constant number or the result of an Accessor.\n         * If a Scale has been set for X, it will also be used to scale X2.\n         *\n         * @param {number|Accessor<number>|X|Accessor<X>} x2\n         * @returns {Plots.Rectangle} The calling Rectangle Plot.\n         */\n        x2(x2: number | Accessor<number> | X | Accessor<X>): this;\n        /**\n         * Gets the AccessorScaleBinding for Y.\n         */\n        y(): AccessorScaleBinding<Y, number>;\n        /**\n         * Sets Y to a constant number or the result of an Accessor<number>.\n         *\n         * @param {number|Accessor<number>} y\n         * @returns {Plots.Rectangle} The calling Rectangle Plot.\n         */\n        y(y: number | Accessor<number>): this;\n        /**\n         * Sets Y to a scaled constant value or scaled result of an Accessor.\n         * The provided Scale will account for the values when autoDomain()-ing.\n         *\n         * @param {Y|Accessor<Y>} y\n         * @param {Scale<Y, number>} yScale\n         * @returns {Plots.Rectangle} The calling Rectangle Plot.\n         */\n        y(y: Y | Accessor<Y>, yScale: Scale<Y, number>): this;\n        /**\n         * Gets the AccessorScaleBinding for Y2.\n         */\n        y2(): AccessorScaleBinding<Y, number>;\n        /**\n         * Sets Y2 to a constant number or the result of an Accessor.\n         * If a Scale has been set for Y, it will also be used to scale Y2.\n         *\n         * @param {number|Accessor<number>|Y|Accessor<Y>} y2\n         * @returns {Plots.Rectangle} The calling Rectangle Plot.\n         */\n        y2(y2: number | Accessor<number> | Y | Accessor<Y>): this;\n        /**\n         * Gets the PlotEntities at a particular Point.\n         *\n         * @param {Point} point The point to query.\n         * @returns {PlotEntity[]} The PlotEntities at the particular point\n         */\n        entitiesAt(point: Point): PlotEntity[];\n        /**\n         * Gets the Entities that intersect the Bounds.\n         *\n         * @param {Bounds} bounds\n         * @returns {PlotEntity[]}\n         */\n        entitiesIn(bounds: Bounds): PlotEntity[];\n        /**\n         * Gets the Entities that intersect the area defined by the ranges.\n         *\n         * @param {Range} xRange\n         * @param {Range} yRange\n         * @returns {PlotEntity[]}\n         */\n        entitiesIn(xRange: Range, yRange: Range): PlotEntity[];\n        private _entityBBox(datum, index, dataset, attrToProjector);\n        private _entitiesIntersecting(xValOrRange, yValOrRange);\n        /**\n         * Gets the accessor for labels.\n         *\n         * @returns {Accessor<string>}\n         */\n        label(): Accessor<string>;\n        /**\n         * Sets the text of labels to the result of an Accessor.\n         *\n         * @param {Accessor<string>} label\n         * @returns {Plots.Rectangle} The calling Rectangle Plot.\n         */\n        label(label: Accessor<string>): this;\n        /**\n         * Gets whether labels are enabled.\n         *\n         * @returns {boolean}\n         */\n        labelsEnabled(): boolean;\n        /**\n         * Sets whether labels are enabled.\n         * Labels too big to be contained in the rectangle, cut off by edges, or blocked by other rectangles will not be shown.\n         *\n         * @param {boolean} labelsEnabled\n         * @returns {Rectangle} The calling Rectangle Plot.\n         */\n        labelsEnabled(enabled: boolean): this;\n        protected _propertyProjectors(): AttributeToProjector;\n        protected _pixelPoint(datum: any, index: number, dataset: Dataset): {\n            x: any;\n            y: any;\n        };\n        private _rectangleWidth(scale);\n        protected _getDataToDraw(): Utils.Map<Dataset, any[]>;\n        protected _additionalPaint(time: number): void;\n        private _drawLabels();\n        private _drawLabel(dataToDraw, dataset, datasetIndex);\n        private _overlayLabel(labelXRange, labelYRange, datumIndex, datasetIndex, dataToDraw);\n    }\n}\ndeclare namespace Plottable.Plots {\n    class Scatter<X, Y> extends XYPlot<X, Y> {\n        private static _SIZE_KEY;\n        private static _SYMBOL_KEY;\n        /**\n         * A Scatter Plot draws a symbol at each data point.\n         *\n         * @constructor\n         */\n        constructor();\n        protected _createDrawer(dataset: Dataset): Drawers.Symbol;\n        /**\n         * Gets the AccessorScaleBinding for the size property of the plot.\n         * The size property corresponds to the area of the symbol.\n         */\n        size<S>(): AccessorScaleBinding<S, number>;\n        /**\n         * Sets the size property to a constant number or the result of an Accessor<number>.\n         *\n         * @param {number|Accessor<number>} size\n         * @returns {Plots.Scatter} The calling Scatter Plot.\n         */\n        size(size: number | Accessor<number>): this;\n        /**\n         * Sets the size property to a scaled constant value or scaled result of an Accessor.\n         * The provided Scale will account for the values when autoDomain()-ing.\n         *\n         * @param {S|Accessor<S>} sectorValue\n         * @param {Scale<S, number>} scale\n         * @returns {Plots.Scatter} The calling Scatter Plot.\n         */\n        size<S>(size: S | Accessor<S>, scale: Scale<S, number>): this;\n        /**\n         * Gets the AccessorScaleBinding for the symbol property of the plot.\n         * The symbol property corresponds to how the symbol will be drawn.\n         */\n        symbol(): AccessorScaleBinding<any, any>;\n        /**\n         * Sets the symbol property to an Accessor<SymbolFactory>.\n         *\n         * @param {Accessor<SymbolFactory>} symbol\n         * @returns {Plots.Scatter} The calling Scatter Plot.\n         */\n        symbol(symbol: Accessor<SymbolFactory>): this;\n        protected _generateDrawSteps(): Drawers.DrawStep[];\n        protected _entityVisibleOnPlot(pixelPoint: Point, datum: any, index: number, dataset: Dataset): boolean;\n        protected _propertyProjectors(): AttributeToProjector;\n        /**\n         * Gets the Entities that intersect the Bounds.\n         *\n         * @param {Bounds} bounds\n         * @returns {PlotEntity[]}\n         */\n        entitiesIn(bounds: Bounds): PlotEntity[];\n        /**\n         * Gets the Entities that intersect the area defined by the ranges.\n         *\n         * @param {Range} xRange\n         * @param {Range} yRange\n         * @returns {PlotEntity[]}\n         */\n        entitiesIn(xRange: Range, yRange: Range): PlotEntity[];\n        /**\n         * Gets the Entities at a particular Point.\n         *\n         * @param {Point} p\n         * @returns {PlotEntity[]}\n         */\n        entitiesAt(p: Point): PlotEntity[];\n    }\n}\ndeclare namespace Plottable.Plots {\n    class Bar<X, Y> extends XYPlot<X, Y> {\n        static ORIENTATION_VERTICAL: string;\n        static ORIENTATION_HORIZONTAL: string;\n        private static _BAR_WIDTH_RATIO;\n        private static _SINGLE_BAR_DIMENSION_RATIO;\n        private static _BAR_AREA_CLASS;\n        private static _LABEL_AREA_CLASS;\n        private static _LABEL_VERTICAL_PADDING;\n        private static _LABEL_HORIZONTAL_PADDING;\n        private _baseline;\n        private _baselineValue;\n        protected _isVertical: boolean;\n        private _labelFormatter;\n        private _labelsEnabled;\n        private _hideBarsIfAnyAreTooWide;\n        private _labelConfig;\n        private _baselineValueProvider;\n        private _barPixelWidth;\n        private _updateBarPixelWidthCallback;\n        /**\n         * A Bar Plot draws bars growing out from a baseline to some value\n         *\n         * @constructor\n         * @param {string} [orientation=\"vertical\"] One of \"vertical\"/\"horizontal\".\n         */\n        constructor(orientation?: string);\n        x(): Plots.AccessorScaleBinding<X, number>;\n        x(x: number | Accessor<number>): this;\n        x(x: X | Accessor<X>, xScale: Scale<X, number>): this;\n        y(): Plots.AccessorScaleBinding<Y, number>;\n        y(y: number | Accessor<number>): this;\n        y(y: Y | Accessor<Y>, yScale: Scale<Y, number>): this;\n        /**\n         * Gets the orientation of the plot\n         *\n         * @return \"vertical\" | \"horizontal\"\n         */\n        orientation(): string;\n        render(): this;\n        protected _createDrawer(dataset: Dataset): Drawers.Rectangle;\n        protected _setup(): void;\n        /**\n         * Gets the baseline value.\n         * The baseline is the line that the bars are drawn from.\n         *\n         * @returns {X|Y}\n         */\n        baselineValue(): X | Y;\n        /**\n         * Sets the baseline value.\n         * The baseline is the line that the bars are drawn from.\n         *\n         * @param {X|Y} value\n         * @returns {Bar} The calling Bar Plot.\n         */\n        baselineValue(value: X | Y): this;\n        addDataset(dataset: Dataset): this;\n        protected _addDataset(dataset: Dataset): this;\n        removeDataset(dataset: Dataset): this;\n        protected _removeDataset(dataset: Dataset): this;\n        datasets(): Dataset[];\n        datasets(datasets: Dataset[]): this;\n        /**\n         * Get whether bar labels are enabled.\n         *\n         * @returns {boolean} Whether bars should display labels or not.\n         */\n        labelsEnabled(): boolean;\n        /**\n         * Sets whether labels are enabled.\n         *\n         * @param {boolean} labelsEnabled\n         * @returns {Bar} The calling Bar Plot.\n         */\n        labelsEnabled(enabled: boolean): this;\n        /**\n         * Gets the Formatter for the labels.\n         */\n        labelFormatter(): Formatter;\n        /**\n         * Sets the Formatter for the labels.\n         *\n         * @param {Formatter} formatter\n         * @returns {Bar} The calling Bar Plot.\n         */\n        labelFormatter(formatter: Formatter): this;\n        protected _createNodesForDataset(dataset: Dataset): Drawer;\n        protected _removeDatasetNodes(dataset: Dataset): void;\n        /**\n         * Returns the PlotEntity nearest to the query point according to the following algorithm:\n         *   - If the query point is inside a bar, returns the PlotEntity for that bar.\n         *   - Otherwise, gets the nearest PlotEntity by the primary direction (X for vertical, Y for horizontal),\n         *     breaking ties with the secondary direction.\n         * Returns undefined if no PlotEntity can be found.\n         *\n         * @param {Point} queryPoint\n         * @returns {PlotEntity} The nearest PlotEntity, or undefined if no PlotEntity can be found.\n         */\n        entityNearest(queryPoint: Point): PlotEntity;\n        protected _entityVisibleOnPlot(pixelPoint: Point, datum: any, index: number, dataset: Dataset): boolean;\n        /**\n         * Gets the Entities at a particular Point.\n         *\n         * @param {Point} p\n         * @returns {PlotEntity[]}\n         */\n        entitiesAt(p: Point): PlotEntity[];\n        /**\n         * Gets the Entities that intersect the Bounds.\n         *\n         * @param {Bounds} bounds\n         * @returns {PlotEntity[]}\n         */\n        entitiesIn(bounds: Bounds): PlotEntity[];\n        /**\n         * Gets the Entities that intersect the area defined by the ranges.\n         *\n         * @param {Range} xRange\n         * @param {Range} yRange\n         * @returns {PlotEntity[]}\n         */\n        entitiesIn(xRange: Range, yRange: Range): PlotEntity[];\n        private _entitiesIntersecting(xValOrRange, yValOrRange);\n        private _updateValueScale();\n        protected _additionalPaint(time: number): void;\n        /**\n         * Makes sure the extent takes into account the widths of the bars\n         */\n        protected _extentsForProperty(property: string): any[];\n        private _drawLabels();\n        private _drawLabel(data, dataset);\n        protected _generateDrawSteps(): Drawers.DrawStep[];\n        protected _generateAttrToProjector(): {\n            [attr: string]: (datum: any, index: number, dataset: Dataset) => any;\n        };\n        /**\n         * Computes the barPixelWidth of all the bars in the plot.\n         *\n         * If the position scale of the plot is a CategoryScale and in bands mode, then the rangeBands function will be used.\n         * If the position scale of the plot is a QuantitativeScale, then the bar width is equal to the smallest distance between\n         * two adjacent data points, padded for visualisation.\n         */\n        protected _getBarPixelWidth(): number;\n        private _updateBarPixelWidth();\n        entities(datasets?: Dataset[]): PlotEntity[];\n        protected _pixelPoint(datum: any, index: number, dataset: Dataset): Point;\n        protected _uninstallScaleForKey(scale: Scale<any, number>, key: string): void;\n        protected _getDataToDraw(): Utils.Map<Dataset, any[]>;\n    }\n}\ndeclare namespace Plottable.Plots {\n    class Line<X> extends XYPlot<X, number> {\n        private _interpolator;\n        private _autorangeSmooth;\n        private _croppedRenderingEnabled;\n        private _downsamplingEnabled;\n        /**\n         * A Line Plot draws line segments starting from the first data point to the next.\n         *\n         * @constructor\n         */\n        constructor();\n        x(): Plots.AccessorScaleBinding<X, number>;\n        x(x: number | Accessor<number>): this;\n        x(x: X | Accessor<X>, xScale: Scale<X, number>): this;\n        y(): Plots.AccessorScaleBinding<number, number>;\n        y(y: number | Accessor<number>): this;\n        y(y: number | Accessor<number>, yScale: Scale<number, number>): this;\n        autorangeMode(): string;\n        autorangeMode(autorangeMode: string): this;\n        /**\n         * Gets whether or not the autoranging is done smoothly.\n         */\n        autorangeSmooth(): boolean;\n        /**\n         * Sets whether or not the autorange is done smoothly.\n         *\n         * Smooth autoranging is done by making sure lines always exit on the left / right side of the plot\n         * and deactivating the nice domain feature on the scales\n         */\n        autorangeSmooth(autorangeSmooth: boolean): this;\n        private _setScaleSnapping();\n        /**\n         * Gets the interpolation function associated with the plot.\n         *\n         * @return {string | (points: Array<[number, number]>) => string)}\n         */\n        interpolator(): string | ((points: Array<[number, number]>) => string);\n        /**\n         * Sets the interpolation function associated with the plot.\n         *\n         * @param {string | points: Array<[number, number]>) => string} interpolator Interpolation function\n         * @return Plots.Line\n         */\n        interpolator(interpolator: string | ((points: Array<[number, number]>) => string)): this;\n        interpolator(interpolator: \"linear\"): this;\n        interpolator(interpolator: \"linear-closed\"): this;\n        interpolator(interpolator: \"step\"): this;\n        interpolator(interpolator: \"step-before\"): this;\n        interpolator(interpolator: \"step-after\"): this;\n        interpolator(interpolator: \"basis\"): this;\n        interpolator(interpolator: \"basis-open\"): this;\n        interpolator(interpolator: \"basis-closed\"): this;\n        interpolator(interpolator: \"bundle\"): this;\n        interpolator(interpolator: \"cardinal\"): this;\n        interpolator(interpolator: \"cardinal-open\"): this;\n        interpolator(interpolator: \"cardinal-closed\"): this;\n        interpolator(interpolator: \"monotone\"): this;\n        /**\n         * Gets if downsampling is enabled\n         *\n         * When downsampling is enabled, two consecutive lines with the same slope will be merged to one line.\n         */\n        downsamplingEnabled(): boolean;\n        /**\n         * Sets if downsampling is enabled\n         *\n         * @returns {Plots.Line} The calling Plots.Line\n         */\n        downsamplingEnabled(downsampling: boolean): this;\n        /**\n         * Gets if croppedRendering is enabled\n         *\n         * When croppedRendering is enabled, lines that will not be visible in the viewport will not be drawn.\n         */\n        croppedRenderingEnabled(): boolean;\n        /**\n         * Sets if croppedRendering is enabled\n         *\n         * @returns {Plots.Line} The calling Plots.Line\n         */\n        croppedRenderingEnabled(croppedRendering: boolean): this;\n        protected _createDrawer(dataset: Dataset): Drawer;\n        protected _extentsForProperty(property: string): any[];\n        private _getEdgeIntersectionPoints();\n        protected _getResetYFunction(): (d: any, i: number, dataset: Dataset) => number;\n        protected _generateDrawSteps(): Drawers.DrawStep[];\n        protected _generateAttrToProjector(): {\n            [attr: string]: (datum: any, index: number, dataset: Dataset) => any;\n        };\n        /**\n         * Returns the PlotEntity nearest to the query point by X then by Y, or undefined if no PlotEntity can be found.\n         *\n         * @param {Point} queryPoint\n         * @returns {PlotEntity} The nearest PlotEntity, or undefined if no PlotEntity can be found.\n         */\n        entityNearestByXThenY(queryPoint: Point): PlotEntity;\n        protected _propertyProjectors(): AttributeToProjector;\n        protected _constructLineProjector(xProjector: Projector, yProjector: Projector): (datum: any, index: number, dataset: Dataset) => string;\n        protected _getDataToDraw(): Utils.Map<Dataset, any[]>;\n        private _filterCroppedRendering(dataset, indices);\n        private _filterDownsampling(dataset, indices);\n    }\n}\ndeclare namespace Plottable.Plots {\n    class Area<X> extends Line<X> {\n        private static _Y0_KEY;\n        private _lineDrawers;\n        private _constantBaselineValueProvider;\n        /**\n         * An Area Plot draws a filled region (area) between Y and Y0.\n         *\n         * @constructor\n         */\n        constructor();\n        protected _setup(): void;\n        y(): Plots.AccessorScaleBinding<number, number>;\n        y(y: number | Accessor<number>): this;\n        y(y: number | Accessor<number>, yScale: QuantitativeScale<number>): this;\n        /**\n         * Gets the AccessorScaleBinding for Y0.\n         */\n        y0(): Plots.AccessorScaleBinding<number, number>;\n        /**\n         * Sets Y0 to a constant number or the result of an Accessor<number>.\n         * If a Scale has been set for Y, it will also be used to scale Y0.\n         *\n         * @param {number|Accessor<number>} y0\n         * @returns {Area} The calling Area Plot.\n         */\n        y0(y0: number | Accessor<number>): this;\n        protected _onDatasetUpdate(): void;\n        addDataset(dataset: Dataset): this;\n        protected _addDataset(dataset: Dataset): this;\n        protected _removeDatasetNodes(dataset: Dataset): void;\n        protected _additionalPaint(): void;\n        private _generateLineDrawSteps();\n        private _generateLineAttrToProjector();\n        protected _createDrawer(dataset: Dataset): Drawers.Area;\n        protected _generateDrawSteps(): Drawers.DrawStep[];\n        protected _updateYScale(): void;\n        protected _getResetYFunction(): Accessor<any>;\n        protected _propertyProjectors(): AttributeToProjector;\n        selections(datasets?: Dataset[]): d3.Selection<any>;\n        protected _constructAreaProjector(xProjector: Projector, yProjector: Projector, y0Projector: Projector): (datum: any[], index: number, dataset: Dataset) => string;\n    }\n}\ndeclare namespace Plottable.Plots {\n    class ClusteredBar<X, Y> extends Bar<X, Y> {\n        private _clusterOffsets;\n        /**\n         * A ClusteredBar Plot groups bars across Datasets based on the primary value of the bars.\n         *   On a vertical ClusteredBar Plot, the bars with the same X value are grouped.\n         *   On a horizontal ClusteredBar Plot, the bars with the same Y value are grouped.\n         *\n         * @constructor\n         * @param {string} [orientation=\"vertical\"] One of \"vertical\"/\"horizontal\".\n         */\n        constructor(orientation?: string);\n        protected _generateAttrToProjector(): {\n            [attr: string]: (datum: any, index: number, dataset: Dataset) => any;\n        };\n        private _updateClusterPosition();\n        private _makeInnerScale();\n        protected _getDataToDraw(): Utils.Map<Dataset, any[]>;\n    }\n}\ndeclare namespace Plottable.Plots {\n    class StackedArea<X> extends Area<X> {\n        private _stackingResult;\n        private _stackedExtent;\n        private _baseline;\n        private _baselineValue;\n        private _baselineValueProvider;\n        /**\n         * @constructor\n         */\n        constructor();\n        croppedRenderingEnabled(): boolean;\n        croppedRenderingEnabled(croppedRendering: boolean): this;\n        protected _getAnimator(key: string): Animator;\n        protected _setup(): void;\n        x(): Plots.AccessorScaleBinding<X, number>;\n        x(x: number | Accessor<number>): this;\n        x(x: X | Accessor<X>, xScale: Scale<X, number>): this;\n        y(): Plots.AccessorScaleBinding<number, number>;\n        y(y: number | Accessor<number>): this;\n        y(y: number | Accessor<number>, yScale: QuantitativeScale<number>): this;\n        /**\n         * Gets if downsampling is enabled\n         *\n         * When downsampling is enabled, two consecutive lines with the same slope will be merged to one line.\n         */\n        downsamplingEnabled(): boolean;\n        /**\n         * Sets if downsampling is enabled\n         *\n         * For now, downsampling is always disabled in stacked area plot\n         * @returns {Plots.StackedArea} The calling Plots.StackedArea\n         */\n        downsamplingEnabled(downsampling: boolean): this;\n        protected _additionalPaint(): void;\n        protected _updateYScale(): void;\n        protected _onDatasetUpdate(): this;\n        protected _updateExtentsForProperty(property: string): void;\n        protected _extentsForProperty(attr: string): any[];\n        private _updateStackExtentsAndOffsets();\n        private _checkSameDomain(datasets, keyAccessor);\n        /**\n         * Given an array of Datasets and the accessor function for the key, computes the\n         * set reunion (no duplicates) of the domain of each Dataset. The keys are stringified\n         * before being returned.\n         *\n         * @param {Dataset[]} datasets The Datasets for which we extract the domain keys\n         * @param {Accessor<any>} keyAccessor The accessor for the key of the data\n         * @return {string[]} An array of stringified keys\n         */\n        private static _domainKeys(datasets, keyAccessor);\n        protected _propertyProjectors(): AttributeToProjector;\n        protected _pixelPoint(datum: any, index: number, dataset: Dataset): Point;\n    }\n}\ndeclare namespace Plottable.Plots {\n    class StackedBar<X, Y> extends Bar<X, Y> {\n        private _stackingResult;\n        private _stackedExtent;\n        /**\n         * A StackedBar Plot stacks bars across Datasets based on the primary value of the bars.\n         *   On a vertical StackedBar Plot, the bars with the same X value are stacked.\n         *   On a horizontal StackedBar Plot, the bars with the same Y value are stacked.\n         *\n         * @constructor\n         * @param {Scale} xScale\n         * @param {Scale} yScale\n         * @param {string} [orientation=\"vertical\"] One of \"vertical\"/\"horizontal\".\n         */\n        constructor(orientation?: string);\n        x(): Plots.AccessorScaleBinding<X, number>;\n        x(x: number | Accessor<number>): this;\n        x(x: X | Accessor<X>, xScale: Scale<X, number>): this;\n        y(): Plots.AccessorScaleBinding<Y, number>;\n        y(y: number | Accessor<number>): this;\n        y(y: Y | Accessor<Y>, yScale: Scale<Y, number>): this;\n        protected _generateAttrToProjector(): {\n            [attr: string]: (datum: any, index: number, dataset: Dataset) => any;\n        };\n        protected _onDatasetUpdate(): this;\n        protected _updateExtentsForProperty(property: string): void;\n        protected _extentsForProperty(attr: string): any[];\n        private _updateStackExtentsAndOffsets();\n    }\n}\ndeclare namespace Plottable.Plots {\n    class Segment<X, Y> extends XYPlot<X, Y> {\n        private static _X2_KEY;\n        private static _Y2_KEY;\n        /**\n         * A Segment Plot displays line segments based on the data.\n         *\n         * @constructor\n         */\n        constructor();\n        protected _createDrawer(dataset: Dataset): Drawers.Segment;\n        protected _generateDrawSteps(): Drawers.DrawStep[];\n        protected _updateExtentsForProperty(property: string): void;\n        protected _filterForProperty(property: string): (datum: any, index: number, dataset: Dataset) => boolean;\n        /**\n         * Gets the AccessorScaleBinding for X\n         */\n        x(): AccessorScaleBinding<X, number>;\n        /**\n         * Sets X to a constant value or the result of an Accessor.\n         *\n         * @param {X|Accessor<X>} x\n         * @returns {Plots.Segment} The calling Segment Plot.\n         */\n        x(x: number | Accessor<number>): this;\n        /**\n         * Sets X to a scaled constant value or scaled result of an Accessor.\n         * The provided Scale will account for the values when autoDomain()-ing.\n         *\n         * @param {X|Accessor<X>} x\n         * @param {Scale<X, number>} xScale\n         * @returns {Plots.Segment} The calling Segment Plot.\n         */\n        x(x: X | Accessor<X>, xScale: Scale<X, number>): this;\n        /**\n         * Gets the AccessorScaleBinding for X2\n         */\n        x2(): AccessorScaleBinding<X, number>;\n        /**\n         * Sets X2 to a constant number or the result of an Accessor.\n         * If a Scale has been set for X, it will also be used to scale X2.\n         *\n         * @param {number|Accessor<number>|Y|Accessor<Y>} y2\n         * @returns {Plots.Segment} The calling Segment Plot\n         */\n        x2(x2: number | Accessor<number> | X | Accessor<X>): this;\n        /**\n         * Gets the AccessorScaleBinding for Y\n         */\n        y(): AccessorScaleBinding<Y, number>;\n        /**\n         * Sets Y to a constant value or the result of an Accessor.\n         *\n         * @param {Y|Accessor<Y>} y\n         * @returns {Plots.Segment} The calling Segment Plot.\n         */\n        y(y: number | Accessor<number>): this;\n        /**\n         * Sets Y to a scaled constant value or scaled result of an Accessor.\n         * The provided Scale will account for the values when autoDomain()-ing.\n         *\n         * @param {Y|Accessor<Y>} y\n         * @param {Scale<Y, number>} yScale\n         * @returns {Plots.Segment} The calling Segment Plot.\n         */\n        y(y: Y | Accessor<Y>, yScale: Scale<Y, number>): this;\n        /**\n         * Gets the AccessorScaleBinding for Y2.\n         */\n        y2(): AccessorScaleBinding<Y, number>;\n        /**\n         * Sets Y2 to a constant number or the result of an Accessor.\n         * If a Scale has been set for Y, it will also be used to scale Y2.\n         *\n         * @param {number|Accessor<number>|Y|Accessor<Y>} y2\n         * @returns {Plots.Segment} The calling Segment Plot.\n         */\n        y2(y2: number | Accessor<number> | Y | Accessor<Y>): this;\n        protected _propertyProjectors(): AttributeToProjector;\n        /**\n         * Gets the Entities that intersect the Bounds.\n         *\n         * @param {Bounds} bounds\n         * @returns {PlotEntity[]}\n         */\n        entitiesIn(bounds: Bounds): PlotEntity[];\n        /**\n         * Gets the Entities that intersect the area defined by the ranges.\n         *\n         * @param {Range} xRange\n         * @param {Range} yRange\n         * @returns {PlotEntity[]}\n         */\n        entitiesIn(xRange: Range, yRange: Range): PlotEntity[];\n        private _entitiesIntersecting(xRange, yRange);\n        private _lineIntersectsBox(entity, xRange, yRange, attrToProjector);\n        private _lineIntersectsSegment(point1, point2, point3, point4);\n    }\n}\ndeclare namespace Plottable.Plots {\n    class Waterfall<X, Y> extends Bar<X, number> {\n        private static _BAR_DECLINE_CLASS;\n        private static _BAR_GROWTH_CLASS;\n        private static _BAR_TOTAL_CLASS;\n        private static _CONNECTOR_CLASS;\n        private static _CONNECTOR_AREA_CLASS;\n        private static _TOTAL_KEY;\n        private _connectorArea;\n        private _connectorsEnabled;\n        private _extent;\n        private _subtotals;\n        constructor();\n        /**\n         * Gets whether connectors are enabled.\n         *\n         * @returns {boolean} Whether connectors should be shown or not.\n         */\n        connectorsEnabled(): boolean;\n        /**\n         * Sets whether connectors are enabled.\n         *\n         * @param {boolean} enabled\n         * @returns {Plots.Waterfall} The calling Waterfall Plot.\n         */\n        connectorsEnabled(enabled: boolean): this;\n        /**\n         * Gets the AccessorScaleBinding for whether a bar represents a total or a delta.\n         */\n        total<T>(): Plots.AccessorScaleBinding<T, boolean>;\n        /**\n         * Sets total to a constant number or the result of an Accessor\n         *\n         * @param {Accessor<boolean>}\n         * @returns {Plots.Waterfall} The calling Waterfall Plot.\n         */\n        total(total: Accessor<boolean>): this;\n        protected _additionalPaint(time: number): void;\n        protected _createNodesForDataset(dataset: Dataset): Drawer;\n        protected _extentsForProperty(attr: string): any[];\n        protected _generateAttrToProjector(): {\n            [attr: string]: (datum: any, index: number, dataset: Dataset) => any;\n        };\n        protected _onDatasetUpdate(): this;\n        private _calculateSubtotalsAndExtent(dataset);\n        private _drawConnectors();\n        private _updateSubtotals();\n    }\n}\ndeclare namespace Plottable {\n    interface Animator {\n        /**\n         * Applies the supplied attributes to a d3.Selection with some animation.\n         *\n         * @param {d3.Selection} selection The update selection or transition selection that we wish to animate.\n         * @param {AttributeToAppliedProjector} attrToAppliedProjector The set of\n         *     AppliedProjectors that we will use to set attributes on the selection.\n         * @return {any} Animators should return the selection or\n         *     transition object so that plots may chain the transitions between\n         *     animators.\n         */\n        animate(selection: d3.Selection<any>, attrToAppliedProjector: AttributeToAppliedProjector): d3.Selection<any> | d3.Transition<any>;\n        /**\n         * Given the number of elements, return the total time the animation requires\n         *\n         * @param {number} numberofIterations The number of elements that will be drawn\n         * @returns {number}\n         */\n        totalTime(numberOfIterations: number): number;\n    }\n}\ndeclare namespace Plottable.Animators {\n    /**\n     * An animator implementation with no animation. The attributes are\n     * immediately set on the selection.\n     */\n    class Null implements Animator {\n        totalTime(selection: any): number;\n        animate(selection: d3.Selection<any>, attrToAppliedProjector: AttributeToAppliedProjector): d3.Selection<any>;\n    }\n}\ndeclare namespace Plottable.Animators {\n    /**\n     * An Animator with easing and configurable durations and delays.\n     */\n    class Easing implements Animator {\n        /**\n         * The default starting delay of the animation in milliseconds\n         */\n        private static _DEFAULT_START_DELAY_MILLISECONDS;\n        /**\n         * The default duration of one animation step in milliseconds\n         */\n        private static _DEFAULT_STEP_DURATION_MILLISECONDS;\n        /**\n         * The default maximum start delay between each step of an animation\n         */\n        private static _DEFAULT_ITERATIVE_DELAY_MILLISECONDS;\n        /**\n         * The default maximum total animation duration\n         */\n        private static _DEFAULT_MAX_TOTAL_DURATION_MILLISECONDS;\n        /**\n         * The default easing of the animation\n         */\n        private static _DEFAULT_EASING_MODE;\n        private _startDelay;\n        private _stepDuration;\n        private _stepDelay;\n        private _maxTotalDuration;\n        private _easingMode;\n        /**\n         * Constructs the default animator\n         *\n         * @constructor\n         */\n        constructor();\n        totalTime(numberOfSteps: number): number;\n        animate(selection: d3.Selection<any>, attrToAppliedProjector: AttributeToAppliedProjector): d3.Transition<any>;\n        /**\n         * Gets the start delay of the animation in milliseconds.\n         *\n         * @returns {number} The current start delay.\n         */\n        startDelay(): number;\n        /**\n         * Sets the start delay of the animation in milliseconds.\n         *\n         * @param {number} startDelay The start delay in milliseconds.\n         * @returns {Easing} The calling Easing Animator.\n         */\n        startDelay(startDelay: number): this;\n        /**\n         * Gets the duration of one animation step in milliseconds.\n         *\n         * @returns {number} The current duration.\n         */\n        stepDuration(): number;\n        /**\n         * Sets the duration of one animation step in milliseconds.\n         *\n         * @param {number} stepDuration The duration in milliseconds.\n         * @returns {Easing} The calling Easing Animator.\n         */\n        stepDuration(stepDuration: number): this;\n        /**\n         * Gets the maximum start delay between animation steps in milliseconds.\n         *\n         * @returns {number} The current maximum iterative delay.\n         */\n        stepDelay(): number;\n        /**\n         * Sets the maximum start delay between animation steps in milliseconds.\n         *\n         * @param {number} stepDelay The maximum iterative delay in milliseconds.\n         * @returns {Easing} The calling Easing Animator.\n         */\n        stepDelay(stepDelay: number): this;\n        /**\n         * Gets the maximum total animation duration constraint in milliseconds.\n         *\n         * If the animation time would exceed the specified time, the duration of each step\n         * and the delay between each step will be reduced until the animation fits within\n         * the specified time.\n         *\n         * @returns {number} The current maximum total animation duration.\n         */\n        maxTotalDuration(): number;\n        /**\n         * Sets the maximum total animation duration constraint in miliseconds.\n         *\n         * If the animation time would exceed the specified time, the duration of each step\n         * and the delay between each step will be reduced until the animation fits within\n         * the specified time.\n         *\n         * @param {number} maxTotalDuration The maximum total animation duration in milliseconds.\n         * @returns {Easing} The calling Easing Animator.\n         */\n        maxTotalDuration(maxTotalDuration: number): this;\n        /**\n         * Gets the current easing mode of the animation.\n         *\n         * @returns {string} the current easing mode.\n         */\n        easingMode(): string;\n        /**\n         * Sets the easing mode of the animation.\n         *\n         * @param {string} easingMode The desired easing mode.\n         * @returns {Easing} The calling Easing Animator.\n         */\n        easingMode(easingMode: string): this;\n        /**\n         * Adjust the iterative delay, such that it takes into account the maxTotalDuration constraint\n         */\n        private _getAdjustedIterativeDelay(numberOfSteps);\n    }\n}\ndeclare namespace Plottable {\n    class Dispatcher {\n        protected _eventToProcessingFunction: {\n            [eventName: string]: (e: Event) => any;\n        };\n        private _eventNameToCallbackSet;\n        private _connected;\n        private _hasNoCallbacks();\n        private _connect();\n        private _disconnect();\n        protected _addCallbackForEvent(eventName: string, callback: Function): void;\n        protected _removeCallbackForEvent(eventName: string, callback: Function): void;\n        protected _callCallbacksForEvent(eventName: string, ...args: any[]): void;\n    }\n}\ndeclare namespace Plottable.Dispatchers {\n    type MouseCallback = (p: Point, event: MouseEvent) => void;\n    class Mouse extends Dispatcher {\n        private static _DISPATCHER_KEY;\n        private _translator;\n        private _lastMousePosition;\n        private static _MOUSEOVER_EVENT_NAME;\n        private static _MOUSEMOVE_EVENT_NAME;\n        private static _MOUSEOUT_EVENT_NAME;\n        private static _MOUSEDOWN_EVENT_NAME;\n        private static _MOUSEUP_EVENT_NAME;\n        private static _WHEEL_EVENT_NAME;\n        private static _DBLCLICK_EVENT_NAME;\n        /**\n         * Get a Mouse Dispatcher for the <svg> containing elem.\n         * If one already exists on that <svg>, it will be returned; otherwise, a new one will be created.\n         *\n         * @param {SVGElement} elem\n         * @return {Dispatchers.Mouse}\n         */\n        static getDispatcher(elem: SVGElement): Dispatchers.Mouse;\n        /**\n         * This constructor not be invoked directly.\n         *\n         * @constructor\n         * @param {SVGElement} svg The root <svg> to attach to.\n         */\n        constructor(svg: SVGElement);\n        /**\n         * Registers a callback to be called when the mouse position changes.\n         *\n         * @param {MouseCallback} callback\n         * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n         */\n        onMouseMove(callback: MouseCallback): this;\n        /**\n         * Removes a callback that would be called when the mouse position changes.\n         *\n         * @param {MouseCallback} callback\n         * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n         */\n        offMouseMove(callback: MouseCallback): this;\n        /**\n         * Registers a callback to be called when a mousedown occurs.\n         *\n         * @param {MouseCallback} callback\n         * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n         */\n        onMouseDown(callback: MouseCallback): this;\n        /**\n         * Removes a callback that would be called when a mousedown occurs.\n         *\n         * @param {MouseCallback} callback\n         * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n         */\n        offMouseDown(callback: MouseCallback): this;\n        /**\n         * Registers a callback to be called when a mouseup occurs.\n         *\n         * @param {MouseCallback} callback\n         * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n         */\n        onMouseUp(callback: MouseCallback): this;\n        /**\n         * Removes a callback that would be called when a mouseup occurs.\n         *\n         * @param {MouseCallback} callback\n         * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n         */\n        offMouseUp(callback: MouseCallback): this;\n        /**\n         * Registers a callback to be called when a wheel event occurs.\n         *\n         * @param {MouseCallback} callback\n         * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n         */\n        onWheel(callback: MouseCallback): this;\n        /**\n         * Removes a callback that would be called when a wheel event occurs.\n         *\n         * @param {MouseCallback} callback\n         * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n         */\n        offWheel(callback: MouseCallback): this;\n        /**\n         * Registers a callback to be called when a dblClick occurs.\n         *\n         * @param {MouseCallback} callback\n         * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n         */\n        onDblClick(callback: MouseCallback): this;\n        /**\n         * Removes a callback that would be called when a dblClick occurs.\n         *\n         * @param {MouseCallback} callback\n         * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n         */\n        offDblClick(callback: MouseCallback): this;\n        /**\n         * Computes the mouse position from the given event, and if successful\n         * calls all the callbacks in the provided callbackSet.\n         */\n        private _measureAndDispatch(event, eventName, scope?);\n        eventInsideSVG(event: MouseEvent): boolean;\n        /**\n         * Returns the last computed mouse position in <svg> coordinate space.\n         *\n         * @return {Point}\n         */\n        lastMousePosition(): Point;\n    }\n}\ndeclare namespace Plottable.Dispatchers {\n    type TouchCallback = (ids: number[], idToPoint: {\n        [id: number]: Point;\n    }, event: TouchEvent) => void;\n    class Touch extends Dispatcher {\n        private static _DISPATCHER_KEY;\n        private static _TOUCHSTART_EVENT_NAME;\n        private static _TOUCHMOVE_EVENT_NAME;\n        private static _TOUCHEND_EVENT_NAME;\n        private static _TOUCHCANCEL_EVENT_NAME;\n        private _translator;\n        /**\n         * Gets a Touch Dispatcher for the <svg> containing elem.\n         * If one already exists on that <svg>, it will be returned; otherwise, a new one will be created.\n         *\n         * @param {SVGElement} elem\n         * @return {Dispatchers.Touch}\n         */\n        static getDispatcher(elem: SVGElement): Dispatchers.Touch;\n        /**\n         * This constructor should not be invoked directly.\n         *\n         * @constructor\n         * @param {SVGElement} svg The root <svg> to attach to.\n         */\n        constructor(svg: SVGElement);\n        /**\n         * Registers a callback to be called when a touch starts.\n         *\n         * @param {TouchCallback} callback\n         * @return {Dispatchers.Touch} The calling Touch Dispatcher.\n         */\n        onTouchStart(callback: TouchCallback): this;\n        /**\n         * Removes a callback that would be called when a touch starts.\n         *\n         * @param {TouchCallback} callback\n         * @return {Dispatchers.Touch} The calling Touch Dispatcher.\n         */\n        offTouchStart(callback: TouchCallback): this;\n        /**\n         * Registers a callback to be called when the touch position changes.\n         *\n         * @param {TouchCallback} callback\n         * @return {Dispatchers.Touch} The calling Touch Dispatcher.\n         */\n        onTouchMove(callback: TouchCallback): this;\n        /**\n         * Removes a callback that would be called when the touch position changes.\n         *\n         * @param {TouchCallback} callback\n         * @return {Dispatchers.Touch} The calling Touch Dispatcher.\n         */\n        offTouchMove(callback: TouchCallback): this;\n        /**\n         * Registers a callback to be called when a touch ends.\n         *\n         * @param {TouchCallback} callback\n         * @return {Dispatchers.Touch} The calling Touch Dispatcher.\n         */\n        onTouchEnd(callback: TouchCallback): this;\n        /**\n         * Removes a callback that would be called when a touch ends.\n         *\n         * @param {TouchCallback} callback\n         * @return {Dispatchers.Touch} The calling Touch Dispatcher.\n         */\n        offTouchEnd(callback: TouchCallback): this;\n        /**\n         * Registers a callback to be called when a touch is cancelled.\n         *\n         * @param {TouchCallback} callback\n         * @return {Dispatchers.Touch} The calling Touch Dispatcher.\n         */\n        onTouchCancel(callback: TouchCallback): this;\n        /**\n         * Removes a callback that would be called when a touch is cancelled.\n         *\n         * @param {TouchCallback} callback\n         * @return {Dispatchers.Touch} The calling Touch Dispatcher.\n         */\n        offTouchCancel(callback: TouchCallback): this;\n        /**\n         * Computes the Touch position from the given event, and if successful\n         * calls all the callbacks in the provided callbackSet.\n         */\n        private _measureAndDispatch(event, eventName, scope?);\n        eventInsideSVG(event: TouchEvent): boolean;\n    }\n}\ndeclare namespace Plottable.Dispatchers {\n    type KeyCallback = (keyCode: number, event: KeyboardEvent) => void;\n    class Key extends Dispatcher {\n        private static _DISPATCHER_KEY;\n        private static _KEYDOWN_EVENT_NAME;\n        private static _KEYUP_EVENT_NAME;\n        /**\n         * Gets a Key Dispatcher. If one already exists it will be returned;\n         * otherwise, a new one will be created.\n         *\n         * @return {Dispatchers.Key}\n         */\n        static getDispatcher(): Dispatchers.Key;\n        /**\n         * This constructor should not be invoked directly.\n         *\n         * @constructor\n         */\n        constructor();\n        private _processKeydown(event);\n        private _processKeyup(event);\n        /**\n         * Registers a callback to be called whenever a key is pressed.\n         *\n         * @param {KeyCallback} callback\n         * @return {Dispatchers.Key} The calling Key Dispatcher.\n         */\n        onKeyDown(callback: KeyCallback): this;\n        /**\n         * Removes the callback to be called whenever a key is pressed.\n         *\n         * @param {KeyCallback} callback\n         * @return {Dispatchers.Key} The calling Key Dispatcher.\n         */\n        offKeyDown(callback: KeyCallback): this;\n        /** Registers a callback to be called whenever a key is released.\n         *\n         * @param {KeyCallback} callback\n         * @return {Dispatchers.Key} The calling Key Dispatcher.\n         */\n        onKeyUp(callback: KeyCallback): this;\n        /**\n         * Removes the callback to be called whenever a key is released.\n         *\n         * @param {KeyCallback} callback\n         * @return {Dispatchers.Key} The calling Key Dispatcher.\n         */\n        offKeyUp(callback: KeyCallback): this;\n    }\n}\ndeclare namespace Plottable {\n    class Interaction {\n        protected _componentAttachedTo: Component;\n        private _anchorCallback;\n        private _isAnchored;\n        private _enabled;\n        protected _anchor(component: Component): void;\n        protected _unanchor(): void;\n        /**\n         * Attaches this Interaction to a Component.\n         * If the Interaction was already attached to a Component, it first detaches itself from the old Component.\n         *\n         * @param {Component} component\n         * @returns {Interaction} The calling Interaction.\n         */\n        attachTo(component: Component): this;\n        private _connect();\n        /**\n         * Detaches this Interaction from the Component.\n         * This Interaction can be reused.\n         *\n         * @param {Component} component\n         * @returns {Interaction} The calling Interaction.\n         */\n        detachFrom(component: Component): this;\n        private _disconnect();\n        /**\n         * Gets whether this Interaction is enabled.\n         */\n        enabled(): boolean;\n        /**\n         * Enables or disables this Interaction.\n         *\n         * @param {boolean} enabled Whether the Interaction should be enabled.\n         * @return {Interaction} The calling Interaction.\n         */\n        enabled(enabled: boolean): this;\n        /**\n         * Translates an <svg>-coordinate-space point to Component-space coordinates.\n         *\n         * @param {Point} p A Point in <svg>-space coordinates.\n         * @return {Point} The same location in Component-space coordinates.\n         */\n        protected _translateToComponentSpace(p: Point): Point;\n        /**\n         * Checks whether a Component-coordinate-space Point is inside the Component.\n         *\n         * @param {Point} p A Point in Compoennt-space coordinates.\n         * @return {boolean} Whether or not the point is inside the Component.\n         */\n        protected _isInsideComponent(p: Point): boolean;\n    }\n}\ndeclare namespace Plottable {\n    type ClickCallback = (point: Point) => void;\n}\ndeclare namespace Plottable.Interactions {\n    class Click extends Interaction {\n        private _mouseDispatcher;\n        private _touchDispatcher;\n        private _clickedDown;\n        private _onClickCallbacks;\n        private _mouseDownCallback;\n        private _mouseUpCallback;\n        private _touchStartCallback;\n        private _touchEndCallback;\n        private _touchCancelCallback;\n        protected _anchor(component: Component): void;\n        protected _unanchor(): void;\n        private _handleClickDown(p);\n        private _handleClickUp(p);\n        /**\n         * Adds a callback to be called when the Component is clicked.\n         *\n         * @param {ClickCallback} callback\n         * @return {Interactions.Click} The calling Click Interaction.\n         */\n        onClick(callback: ClickCallback): this;\n        /**\n         * Removes a callback that would be called when the Component is clicked.\n         *\n         * @param {ClickCallback} callback\n         * @return {Interactions.Click} The calling Click Interaction.\n         */\n        offClick(callback: ClickCallback): this;\n    }\n}\ndeclare namespace Plottable.Interactions {\n    class DoubleClick extends Interaction {\n        private _mouseDispatcher;\n        private _touchDispatcher;\n        private _clickState;\n        private _clickedDown;\n        private _clickedPoint;\n        private _onDoubleClickCallbacks;\n        private _mouseDownCallback;\n        private _mouseUpCallback;\n        private _dblClickCallback;\n        private _touchStartCallback;\n        private _touchEndCallback;\n        private _touchCancelCallback;\n        protected _anchor(component: Component): void;\n        protected _unanchor(): void;\n        private _handleClickDown(p);\n        private _handleClickUp(p);\n        private _handleDblClick();\n        private _handleClickCancel();\n        private static _pointsEqual(p1, p2);\n        /**\n         * Adds a callback to be called when the Component is double-clicked.\n         *\n         * @param {ClickCallback} callback\n         * @return {Interactions.DoubleClick} The calling DoubleClick Interaction.\n         */\n        onDoubleClick(callback: ClickCallback): this;\n        /**\n         * Removes a callback that would be called when the Component is double-clicked.\n         *\n         * @param {ClickCallback} callback\n         * @return {Interactions.DoubleClick} The calling DoubleClick Interaction.\n         */\n        offDoubleClick(callback: ClickCallback): this;\n    }\n}\ndeclare namespace Plottable {\n    type KeyCallback = (keyCode: number) => void;\n    namespace Interactions {\n        class Key extends Interaction {\n            /**\n             * A Key Interaction listens to key events that occur while the Component is\n             * moused over.\n             */\n            private _positionDispatcher;\n            private _keyDispatcher;\n            private _keyPressCallbacks;\n            private _keyReleaseCallbacks;\n            private _mouseMoveCallback;\n            private _downedKeys;\n            private _keyDownCallback;\n            private _keyUpCallback;\n            protected _anchor(component: Component): void;\n            protected _unanchor(): void;\n            private _handleKeyDownEvent(keyCode, event);\n            private _handleKeyUpEvent(keyCode);\n            /**\n             * Adds a callback to be called when the key with the given keyCode is\n             * pressed and the user is moused over the Component.\n             *\n             * @param {number} keyCode\n             * @param {KeyCallback} callback\n             * @returns {Interactions.Key} The calling Key Interaction.\n             */\n            onKeyPress(keyCode: number, callback: KeyCallback): this;\n            /**\n             * Removes a callback that would be called when the key with the given keyCode is\n             * pressed and the user is moused over the Component.\n             *\n             * @param {number} keyCode\n             * @param {KeyCallback} callback\n             * @returns {Interactions.Key} The calling Key Interaction.\n             */\n            offKeyPress(keyCode: number, callback: KeyCallback): this;\n            /**\n             * Adds a callback to be called when the key with the given keyCode is\n             * released if the key was pressed with the mouse inside of the Component.\n             *\n             * @param {number} keyCode\n             * @param {KeyCallback} callback\n             * @returns {Interactions.Key} The calling Key Interaction.\n             */\n            onKeyRelease(keyCode: number, callback: KeyCallback): this;\n            /**\n             * Removes a callback that would be called when the key with the given keyCode is\n             * released if the key was pressed with the mouse inside of the Component.\n             *\n             * @param {number} keyCode\n             * @param {KeyCallback} callback\n             * @returns {Interactions.Key} The calling Key Interaction.\n             */\n            offKeyRelease(keyCode: number, callback: KeyCallback): this;\n        }\n    }\n}\ndeclare namespace Plottable {\n    type PointerCallback = (point: Point) => void;\n}\ndeclare namespace Plottable.Interactions {\n    class Pointer extends Interaction {\n        private _mouseDispatcher;\n        private _touchDispatcher;\n        private _overComponent;\n        private _pointerEnterCallbacks;\n        private _pointerMoveCallbacks;\n        private _pointerExitCallbacks;\n        private _mouseMoveCallback;\n        private _touchStartCallback;\n        protected _anchor(component: Component): void;\n        protected _unanchor(): void;\n        private _handleMouseEvent(p, e);\n        private _handleTouchEvent(p, e);\n        private _handlePointerEvent(p, insideSVG);\n        /**\n         * Adds a callback to be called when the pointer enters the Component.\n         *\n         * @param {PointerCallback} callback\n         * @return {Interactions.Pointer} The calling Pointer Interaction.\n         */\n        onPointerEnter(callback: PointerCallback): this;\n        /**\n         * Removes a callback that would be called when the pointer enters the Component.\n         *\n         * @param {PointerCallback} callback\n         * @return {Interactions.Pointer} The calling Pointer Interaction.\n         */\n        offPointerEnter(callback: PointerCallback): this;\n        /**\n         * Adds a callback to be called when the pointer moves within the Component.\n         *\n         * @param {PointerCallback} callback\n         * @return {Interactions.Pointer} The calling Pointer Interaction.\n         */\n        onPointerMove(callback: PointerCallback): this;\n        /**\n         * Removes a callback that would be called when the pointer moves within the Component.\n         *\n         * @param {PointerCallback} callback\n         * @return {Interactions.Pointer} The calling Pointer Interaction.\n         */\n        offPointerMove(callback: PointerCallback): this;\n        /**\n         * Adds a callback to be called when the pointer exits the Component.\n         *\n         * @param {PointerCallback} callback\n         * @return {Interactions.Pointer} The calling Pointer Interaction.\n         */\n        onPointerExit(callback: PointerCallback): this;\n        /**\n         * Removes a callback that would be called when the pointer exits the Component.\n         *\n         * @param {PointerCallback} callback\n         * @return {Interactions.Pointer} The calling Pointer Interaction.\n         */\n        offPointerExit(callback: PointerCallback): this;\n    }\n}\ndeclare namespace Plottable.Interactions {\n    class PanZoom extends Interaction {\n        /**\n         * The number of pixels occupied in a line.\n         */\n        private static _PIXELS_PER_LINE;\n        private _xScales;\n        private _yScales;\n        private _dragInteraction;\n        private _mouseDispatcher;\n        private _touchDispatcher;\n        private _touchIds;\n        private _wheelCallback;\n        private _touchStartCallback;\n        private _touchMoveCallback;\n        private _touchEndCallback;\n        private _touchCancelCallback;\n        private _minDomainExtents;\n        private _maxDomainExtents;\n        /**\n         * A PanZoom Interaction updates the domains of an x-scale and/or a y-scale\n         * in response to the user panning or zooming.\n         *\n         * @constructor\n         * @param {QuantitativeScale} [xScale] The x-scale to update on panning/zooming.\n         * @param {QuantitativeScale} [yScale] The y-scale to update on panning/zooming.\n         */\n        constructor(xScale?: QuantitativeScale<any>, yScale?: QuantitativeScale<any>);\n        protected _anchor(component: Component): void;\n        protected _unanchor(): void;\n        private _handleTouchStart(ids, idToPoint, e);\n        private _handlePinch(ids, idToPoint, e);\n        private static _centerPoint(point1, point2);\n        private static _pointDistance(point1, point2);\n        private _handleTouchEnd(ids, idToPoint, e);\n        private _magnifyScale<D>(scale, magnifyAmount, centerValue);\n        private _translateScale<D>(scale, translateAmount);\n        private _handleWheelEvent(p, e);\n        private _constrainedZoomAmount(scale, zoomAmount);\n        private _setupDragInteraction();\n        private _nonLinearScaleWithExtents(scale);\n        /**\n         * Gets the x scales for this PanZoom Interaction.\n         */\n        xScales(): QuantitativeScale<any>[];\n        /**\n         * Sets the x scales for this PanZoom Interaction.\n         *\n         * @returns {Interactions.PanZoom} The calling PanZoom Interaction.\n         */\n        xScales(xScales: QuantitativeScale<any>[]): this;\n        /**\n         * Gets the y scales for this PanZoom Interaction.\n         */\n        yScales(): QuantitativeScale<any>[];\n        /**\n         * Sets the y scales for this PanZoom Interaction.\n         *\n         * @returns {Interactions.PanZoom} The calling PanZoom Interaction.\n         */\n        yScales(yScales: QuantitativeScale<any>[]): this;\n        /**\n         * Adds an x scale to this PanZoom Interaction\n         *\n         * @param {QuantitativeScale<any>} An x scale to add\n         * @returns {Interactions.PanZoom} The calling PanZoom Interaction.\n         */\n        addXScale(xScale: QuantitativeScale<any>): this;\n        /**\n         * Removes an x scale from this PanZoom Interaction\n         *\n         * @param {QuantitativeScale<any>} An x scale to remove\n         * @returns {Interactions.PanZoom} The calling PanZoom Interaction.\n         */\n        removeXScale(xScale: QuantitativeScale<any>): this;\n        /**\n         * Adds a y scale to this PanZoom Interaction\n         *\n         * @param {QuantitativeScale<any>} A y scale to add\n         * @returns {Interactions.PanZoom} The calling PanZoom Interaction.\n         */\n        addYScale(yScale: QuantitativeScale<any>): this;\n        /**\n         * Removes a y scale from this PanZoom Interaction\n         *\n         * @param {QuantitativeScale<any>} A y scale to remove\n         * @returns {Interactions.PanZoom} The calling PanZoom Interaction.\n         */\n        removeYScale(yScale: QuantitativeScale<any>): this;\n        /**\n         * Gets the minimum domain extent for the scale, specifying the minimum allowable amount\n         * between the ends of the domain.\n         *\n         * Note that extents will mainly work on scales that work linearly like Linear Scale and Time Scale\n         *\n         * @param {QuantitativeScale<any>} quantitativeScale The scale to query\n         * @returns {D} The minimum domain extent for the scale.\n         */\n        minDomainExtent<D>(quantitativeScale: QuantitativeScale<D>): D;\n        /**\n         * Sets the minimum domain extent for the scale, specifying the minimum allowable amount\n         * between the ends of the domain.\n         *\n         * Note that extents will mainly work on scales that work linearly like Linear Scale and Time Scale\n         *\n         * @param {QuantitativeScale<any>} quantitativeScale The scale to query\n         * @param {D} minDomainExtent The minimum domain extent for the scale.\n         * @returns {Interactions.PanZoom} The calling PanZoom Interaction.\n         */\n        minDomainExtent<D>(quantitativeScale: QuantitativeScale<D>, minDomainExtent: D): this;\n        /**\n         * Gets the maximum domain extent for the scale, specifying the maximum allowable amount\n         * between the ends of the domain.\n         *\n         * Note that extents will mainly work on scales that work linearly like Linear Scale and Time Scale\n         *\n         * @param {QuantitativeScale<any>} quantitativeScale The scale to query\n         * @returns {D} The maximum domain extent for the scale.\n         */\n        maxDomainExtent<D>(quantitativeScale: QuantitativeScale<D>): D;\n        /**\n         * Sets the maximum domain extent for the scale, specifying the maximum allowable amount\n         * between the ends of the domain.\n         *\n         * Note that extents will mainly work on scales that work linearly like Linear Scale and Time Scale\n         *\n         * @param {QuantitativeScale<any>} quantitativeScale The scale to query\n         * @param {D} minDomainExtent The maximum domain extent for the scale.\n         * @returns {Interactions.PanZoom} The calling PanZoom Interaction.\n         */\n        maxDomainExtent<D>(quantitativeScale: QuantitativeScale<D>, maxDomainExtent: D): this;\n    }\n}\ndeclare namespace Plottable {\n    type DragCallback = (start: Point, end: Point) => void;\n}\ndeclare namespace Plottable.Interactions {\n    class Drag extends Interaction {\n        private _dragging;\n        private _constrainedToComponent;\n        private _mouseDispatcher;\n        private _touchDispatcher;\n        private _dragOrigin;\n        private _dragStartCallbacks;\n        private _dragCallbacks;\n        private _dragEndCallbacks;\n        private _mouseDownCallback;\n        private _mouseMoveCallback;\n        private _mouseUpCallback;\n        private _touchStartCallback;\n        private _touchMoveCallback;\n        private _touchEndCallback;\n        protected _anchor(component: Component): void;\n        protected _unanchor(): void;\n        private _translateAndConstrain(p);\n        private _startDrag(point, event);\n        private _doDrag(point, event);\n        private _endDrag(point, event);\n        /**\n         * Gets whether the Drag Interaction constrains Points passed to its\n         * callbacks to lie inside its Component.\n         *\n         * If true, when the user drags outside of the Component, the closest Point\n         * inside the Component will be passed to the callback instead of the actual\n         * cursor position.\n         *\n         * @return {boolean}\n         */\n        constrainedToComponent(): boolean;\n        /**\n         * Sets whether the Drag Interaction constrains Points passed to its\n         * callbacks to lie inside its Component.\n         *\n         * If true, when the user drags outside of the Component, the closest Point\n         * inside the Component will be passed to the callback instead of the actual\n         * cursor position.\n         *\n         * @param {boolean}\n         * @return {Interactions.Drag} The calling Drag Interaction.\n         */\n        constrainedToComponent(constrainedToComponent: boolean): this;\n        /**\n         * Adds a callback to be called when dragging starts.\n         *\n         * @param {DragCallback} callback\n         * @returns {Drag} The calling Drag Interaction.\n         */\n        onDragStart(callback: DragCallback): this;\n        /**\n         * Removes a callback that would be called when dragging starts.\n         *\n         * @param {DragCallback} callback\n         * @returns {Drag} The calling Drag Interaction.\n         */\n        offDragStart(callback: DragCallback): this;\n        /**\n         * Adds a callback to be called during dragging.\n         *\n         * @param {DragCallback} callback\n         * @returns {Drag} The calling Drag Interaction.\n         */\n        onDrag(callback: DragCallback): this;\n        /**\n         * Removes a callback that would be called during dragging.\n         *\n         * @param {DragCallback} callback\n         * @returns {Drag} The calling Drag Interaction.\n         */\n        offDrag(callback: DragCallback): this;\n        /**\n         * Adds a callback to be called when dragging ends.\n         *\n         * @param {DragCallback} callback\n         * @returns {Drag} The calling Drag Interaction.\n         */\n        onDragEnd(callback: DragCallback): this;\n        /**\n         * Removes a callback that would be called when dragging ends.\n         *\n         * @param {DragCallback} callback\n         * @returns {Drag} The calling Drag Interaction.\n         */\n        offDragEnd(callback: DragCallback): this;\n    }\n}\ndeclare namespace Plottable {\n    type DragBoxCallback = (bounds: Bounds) => void;\n}\ndeclare namespace Plottable.Components {\n    class DragBoxLayer extends Components.SelectionBoxLayer {\n        private _dragInteraction;\n        private _detectionEdgeT;\n        private _detectionEdgeB;\n        private _detectionEdgeL;\n        private _detectionEdgeR;\n        private _detectionCornerTL;\n        private _detectionCornerTR;\n        private _detectionCornerBL;\n        private _detectionCornerBR;\n        private _detectionRadius;\n        private _resizable;\n        private _movable;\n        protected _hasCorners: boolean;\n        private _dragStartCallbacks;\n        private _dragCallbacks;\n        private _dragEndCallbacks;\n        private _disconnectInteraction;\n        /**\n         * Constructs a DragBoxLayer.\n         *\n         * A DragBoxLayer is a SelectionBoxLayer with a built-in Drag Interaction.\n         * A drag gesture will set the Bounds of the box.\n         * If resizing is enabled using resizable(true), the edges of box can be repositioned.\n         *\n         * @constructor\n         */\n        constructor();\n        private _setUpCallbacks();\n        protected _setup(): void;\n        private _getResizingEdges(p);\n        renderImmediately(): this;\n        /**\n         * Gets the detection radius of the drag box in pixels.\n         */\n        detectionRadius(): number;\n        /**\n         * Sets the detection radius of the drag box in pixels.\n         *\n         * @param {number} r\n         * @return {DragBoxLayer} The calling DragBoxLayer.\n         */\n        detectionRadius(r: number): this;\n        /**\n         * Gets whether or not the drag box is resizable.\n         */\n        resizable(): boolean;\n        /**\n         * Sets whether or not the drag box is resizable.\n         *\n         * @param {boolean} canResize\n         * @return {DragBoxLayer} The calling DragBoxLayer.\n         */\n        resizable(canResize: boolean): this;\n        protected _setResizableClasses(canResize: boolean): void;\n        /**\n         * Gets whether or not the drag box is movable.\n         */\n        movable(): boolean;\n        /**\n         * Sets whether or not the drag box is movable.\n         *\n         * @param {boolean} movable\n         * @return {DragBoxLayer} The calling DragBoxLayer.\n         */\n        movable(movable: boolean): this;\n        private _setMovableClass();\n        /**\n         * Sets the callback to be called when dragging starts.\n         *\n         * @param {DragBoxCallback} callback\n         * @returns {DragBoxLayer} The calling DragBoxLayer.\n         */\n        onDragStart(callback: DragBoxCallback): this;\n        /**\n         * Removes a callback to be called when dragging starts.\n         *\n         * @param {DragBoxCallback} callback\n         * @returns {DragBoxLayer} The calling DragBoxLayer.\n         */\n        offDragStart(callback: DragBoxCallback): this;\n        /**\n         * Sets a callback to be called during dragging.\n         *\n         * @param {DragBoxCallback} callback\n         * @returns {DragBoxLayer} The calling DragBoxLayer.\n         */\n        onDrag(callback: DragBoxCallback): this;\n        /**\n         * Removes a callback to be called during dragging.\n         *\n         * @param {DragBoxCallback} callback\n         * @returns {DragBoxLayer} The calling DragBoxLayer.\n         */\n        offDrag(callback: DragBoxCallback): this;\n        /**\n         * Sets a callback to be called when dragging ends.\n         *\n         * @param {DragBoxCallback} callback\n         * @returns {DragBoxLayer} The calling DragBoxLayer.\n         */\n        onDragEnd(callback: DragBoxCallback): this;\n        /**\n         * Removes a callback to be called when dragging ends.\n         *\n         * @param {DragBoxCallback} callback\n         * @returns {DragBoxLayer} The calling DragBoxLayer.\n         */\n        offDragEnd(callback: DragBoxCallback): this;\n        /**\n         * Gets the internal Interactions.Drag of the DragBoxLayer.\n         */\n        dragInteraction(): Interactions.Drag;\n        /**\n         * Enables or disables the interaction and drag box.\n         */\n        enabled(enabled: boolean): this;\n        /**\n         * Gets the enabled state.\n         */\n        enabled(): boolean;\n        destroy(): void;\n        detach(): this;\n        anchor(selection: d3.Selection<void>): this;\n        private _resetState();\n    }\n}\ndeclare namespace Plottable.Components {\n    class XDragBoxLayer extends DragBoxLayer {\n        /**\n         * An XDragBoxLayer is a DragBoxLayer whose size can only be set in the X-direction.\n         * The y-values of the bounds() are always set to 0 and the height() of the XDragBoxLayer.\n         *\n         * @constructor\n         */\n        constructor();\n        computeLayout(origin?: Point, availableWidth?: number, availableHeight?: number): this;\n        protected _setBounds(newBounds: Bounds): void;\n        protected _setResizableClasses(canResize: boolean): void;\n        yScale<D extends number | {\n            valueOf(): number;\n        }>(): QuantitativeScale<D>;\n        yScale<D extends number | {\n            valueOf(): number;\n        }>(yScale: QuantitativeScale<D>): this;\n        yExtent(): (number | {\n            valueOf(): number;\n        })[];\n        yExtent(yExtent: (number | {\n            valueOf(): number;\n        })[]): this;\n    }\n}\ndeclare namespace Plottable.Components {\n    class YDragBoxLayer extends DragBoxLayer {\n        /**\n         * A YDragBoxLayer is a DragBoxLayer whose size can only be set in the Y-direction.\n         * The x-values of the bounds() are always set to 0 and the width() of the YDragBoxLayer.\n         *\n         * @constructor\n         */\n        constructor();\n        computeLayout(origin?: Point, availableWidth?: number, availableHeight?: number): this;\n        protected _setBounds(newBounds: Bounds): void;\n        protected _setResizableClasses(canResize: boolean): void;\n        xScale<D extends number | {\n            valueOf(): number;\n        }>(): QuantitativeScale<D>;\n        xScale<D extends number | {\n            valueOf(): number;\n        }>(xScale: QuantitativeScale<D>): this;\n        xExtent(): (number | {\n            valueOf(): number;\n        })[];\n        xExtent(xExtent: (number | {\n            valueOf(): number;\n        })[]): this;\n    }\n}\ndeclare namespace Plottable {\n    interface DragLineCallback<D> {\n        (dragLineLayer: Components.DragLineLayer<D>): void;\n    }\n}\ndeclare namespace Plottable.Components {\n    class DragLineLayer<D> extends GuideLineLayer<D> {\n        private _dragInteraction;\n        private _detectionRadius;\n        private _detectionEdge;\n        private _enabled;\n        private _dragStartCallbacks;\n        private _dragCallbacks;\n        private _dragEndCallbacks;\n        private _disconnectInteraction;\n        constructor(orientation: string);\n        protected _setup(): void;\n        renderImmediately(): this;\n        /**\n         * Gets the detection radius of the drag line in pixels.\n         */\n        detectionRadius(): number;\n        /**\n         * Sets the detection radius of the drag line in pixels.\n         *\n         * @param {number} detectionRadius\n         * @return {DragLineLayer<D>} The calling DragLineLayer.\n         */\n        detectionRadius(detectionRadius: number): this;\n        /**\n         * Gets whether the DragLineLayer is enabled.\n         */\n        enabled(): boolean;\n        /**\n         * Enables or disables the DragLineLayer.\n         *\n         * @param {boolean} enabled\n         * @return {DragLineLayer<D>} The calling DragLineLayer.\n         */\n        enabled(enabled: boolean): this;\n        /**\n         * Sets the callback to be called when dragging starts.\n         * The callback will be passed the calling DragLineLayer.\n         *\n         * @param {DragLineCallback<D>} callback\n         * @returns {DragLineLayer<D>} The calling DragLineLayer.\n         */\n        onDragStart(callback: DragLineCallback<D>): this;\n        /**\n         * Removes a callback that would be called when dragging starts.\n         *\n         * @param {DragLineCallback<D>} callback\n         * @returns {DragLineLayer<D>} The calling DragLineLayer.\n         */\n        offDragStart(callback: DragLineCallback<D>): this;\n        /**\n         * Sets a callback to be called during dragging.\n         * The callback will be passed the calling DragLineLayer.\n         *\n         * @param {DragLineCallback<D>} callback\n         * @returns {DragLineLayer<D>} The calling DragLineLayer.\n         */\n        onDrag(callback: DragLineCallback<D>): this;\n        /**\n         * Removes a callback that would be called during dragging.\n         *\n         * @param {DragLineCallback<D>} callback\n         * @returns {DragLineLayer<D>} The calling DragLineLayer.\n         */\n        offDrag(callback: DragLineCallback<D>): this;\n        /**\n         * Sets a callback to be called when dragging ends.\n         * The callback will be passed the calling DragLineLayer.\n         *\n         * @param {DragLineCallback<D>} callback\n         * @returns {DragLineLayer<D>} The calling DragLineLayer.\n         */\n        onDragEnd(callback: DragLineCallback<D>): this;\n        /**\n         * Removes a callback that would be called when dragging ends.\n         *\n         * @param {DragLineCallback<D>} callback\n         * @returns {DragLineLayer<D>} The calling DragLineLayer.\n         */\n        offDragEnd(callback: DragLineCallback<D>): this;\n        destroy(): void;\n    }\n}\n"
  },
  {
    "path": "cluster/benchmarks/bower_components/plottable/plottable.js",
    "content": "/*!\nPlottable 2.2.0 (https://github.com/palantir/plottable)\nCopyright 2014-2015 Palantir Technologies\nLicensed under MIT (https://github.com/palantir/plottable/blob/master/LICENSE)\n*/\n\n(function (root, factory) {\n  if (typeof define === 'function' && define.amd) {\n    // AMD. Register as an anonymous module unless amdModuleId is set\n    define([\"d3\"], function (a0) {\n      return (root['Plottable'] = factory(a0));\n    });\n  } else if (typeof exports === 'object') {\n    // Node. Does not work with strict CommonJS, but\n    // only CommonJS-like environments that support module.exports,\n    // like Node.\n    module.exports = factory(require(\"d3\"));\n  } else {\n    root['Plottable'] = factory(d3);\n  }\n}(this, function (d3) {\n\nvar __extends = (this && this.__extends) || function (d, b) {\n    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];\n    function __() { this.constructor = d; }\n    d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n};\nvar Plottable;\n(function (Plottable) {\n    var Utils;\n    (function (Utils) {\n        var Math;\n        (function (Math) {\n            var nativeMath = window.Math;\n            /**\n             * Checks if x is between a and b.\n             *\n             * @param {number} x The value to test if in range\n             * @param {number} a The beginning of the (inclusive) range\n             * @param {number} b The ending of the (inclusive) range\n             * @return {boolean} Whether x is in [a, b]\n             */\n            function inRange(x, a, b) {\n                return (nativeMath.min(a, b) <= x && x <= nativeMath.max(a, b));\n            }\n            Math.inRange = inRange;\n            /**\n             * Clamps x to the range [min, max].\n             *\n             * @param {number} x The value to be clamped.\n             * @param {number} min The minimum value.\n             * @param {number} max The maximum value.\n             * @return {number} A clamped value in the range [min, max].\n             */\n            function clamp(x, min, max) {\n                return nativeMath.min(nativeMath.max(min, x), max);\n            }\n            Math.clamp = clamp;\n            function max(array, firstArg, secondArg) {\n                var accessor = typeof (firstArg) === \"function\" ? firstArg : null;\n                var defaultValue = accessor == null ? firstArg : secondArg;\n                /* tslint:disable:ban */\n                var maxValue = accessor == null ? d3.max(array) : d3.max(array, accessor);\n                /* tslint:enable:ban */\n                return maxValue !== undefined ? maxValue : defaultValue;\n            }\n            Math.max = max;\n            function min(array, firstArg, secondArg) {\n                var accessor = typeof (firstArg) === \"function\" ? firstArg : null;\n                var defaultValue = accessor == null ? firstArg : secondArg;\n                /* tslint:disable:ban */\n                var minValue = accessor == null ? d3.min(array) : d3.min(array, accessor);\n                /* tslint:enable:ban */\n                return minValue !== undefined ? minValue : defaultValue;\n            }\n            Math.min = min;\n            /**\n             * Returns true **only** if x is NaN\n             */\n            function isNaN(n) {\n                return n !== n;\n            }\n            Math.isNaN = isNaN;\n            /**\n             * Returns true if the argument is a number, which is not NaN\n             * Numbers represented as strings do not pass this function\n             */\n            function isValidNumber(n) {\n                return typeof n === \"number\" && !Plottable.Utils.Math.isNaN(n) && isFinite(n);\n            }\n            Math.isValidNumber = isValidNumber;\n            /**\n             * Generates an array of consecutive, strictly increasing numbers\n             * in the range [start, stop) separeted by step\n             */\n            function range(start, stop, step) {\n                if (step === void 0) { step = 1; }\n                if (step === 0) {\n                    throw new Error(\"step cannot be 0\");\n                }\n                var length = nativeMath.max(nativeMath.ceil((stop - start) / step), 0);\n                var range = [];\n                for (var i = 0; i < length; ++i) {\n                    range[i] = start + step * i;\n                }\n                return range;\n            }\n            Math.range = range;\n            /**\n             * Returns the square of the distance between two points\n             *\n             * @param {Point} p1\n             * @param {Point} p2\n             * @return {number} dist(p1, p2)^2\n             */\n            function distanceSquared(p1, p2) {\n                return nativeMath.pow(p2.y - p1.y, 2) + nativeMath.pow(p2.x - p1.x, 2);\n            }\n            Math.distanceSquared = distanceSquared;\n            function degreesToRadians(degree) {\n                return degree / 360 * nativeMath.PI * 2;\n            }\n            Math.degreesToRadians = degreesToRadians;\n        })(Math = Utils.Math || (Utils.Math = {}));\n    })(Utils = Plottable.Utils || (Plottable.Utils = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Utils;\n    (function (Utils) {\n        /**\n         * Shim for ES6 map.\n         * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map\n         */\n        var Map = (function () {\n            function Map() {\n                if (typeof window.Map === \"function\") {\n                    this._es6Map = new window.Map();\n                }\n                else {\n                    this._keyValuePairs = [];\n                }\n            }\n            Map.prototype.set = function (key, value) {\n                if (Utils.Math.isNaN(key)) {\n                    throw new Error(\"NaN may not be used as a key to the Map\");\n                }\n                if (this._es6Map != null) {\n                    this._es6Map.set(key, value);\n                    return this;\n                }\n                for (var i = 0; i < this._keyValuePairs.length; i++) {\n                    if (this._keyValuePairs[i].key === key) {\n                        this._keyValuePairs[i].value = value;\n                        return this;\n                    }\n                }\n                this._keyValuePairs.push({ key: key, value: value });\n                return this;\n            };\n            Map.prototype.get = function (key) {\n                if (this._es6Map != null) {\n                    return this._es6Map.get(key);\n                }\n                for (var i = 0; i < this._keyValuePairs.length; i++) {\n                    if (this._keyValuePairs[i].key === key) {\n                        return this._keyValuePairs[i].value;\n                    }\n                }\n                return undefined;\n            };\n            Map.prototype.has = function (key) {\n                if (this._es6Map != null) {\n                    return this._es6Map.has(key);\n                }\n                for (var i = 0; i < this._keyValuePairs.length; i++) {\n                    if (this._keyValuePairs[i].key === key) {\n                        return true;\n                    }\n                }\n                return false;\n            };\n            Map.prototype.forEach = function (callbackFn, thisArg) {\n                var _this = this;\n                if (this._es6Map != null) {\n                    var callbackWrapper = function (value, key) { return callbackFn.call(thisArg, value, key, _this); };\n                    this._es6Map.forEach(callbackWrapper, thisArg);\n                    return;\n                }\n                this._keyValuePairs.forEach(function (keyValuePair) {\n                    callbackFn.call(thisArg, keyValuePair.value, keyValuePair.key, _this);\n                });\n            };\n            Map.prototype.delete = function (key) {\n                if (this._es6Map != null) {\n                    return this._es6Map.delete(key);\n                }\n                for (var i = 0; i < this._keyValuePairs.length; i++) {\n                    if (this._keyValuePairs[i].key === key) {\n                        this._keyValuePairs.splice(i, 1);\n                        return true;\n                    }\n                }\n                return false;\n            };\n            return Map;\n        }());\n        Utils.Map = Map;\n    })(Utils = Plottable.Utils || (Plottable.Utils = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Utils;\n    (function (Utils) {\n        /**\n         * Shim for ES6 set.\n         * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set\n         */\n        var Set = (function () {\n            function Set() {\n                if (typeof window.Set === \"function\") {\n                    this._es6Set = new window.Set();\n                }\n                else {\n                    this._values = [];\n                }\n                this.size = 0;\n            }\n            Set.prototype.add = function (value) {\n                if (this._es6Set != null) {\n                    this._es6Set.add(value);\n                    this.size = this._es6Set.size;\n                    return this;\n                }\n                if (!this.has(value)) {\n                    this._values.push(value);\n                    this.size = this._values.length;\n                }\n                return this;\n            };\n            Set.prototype.delete = function (value) {\n                if (this._es6Set != null) {\n                    var deleted = this._es6Set.delete(value);\n                    this.size = this._es6Set.size;\n                    return deleted;\n                }\n                var index = this._values.indexOf(value);\n                if (index !== -1) {\n                    this._values.splice(index, 1);\n                    this.size = this._values.length;\n                    return true;\n                }\n                return false;\n            };\n            Set.prototype.has = function (value) {\n                if (this._es6Set != null) {\n                    return this._es6Set.has(value);\n                }\n                return this._values.indexOf(value) !== -1;\n            };\n            Set.prototype.forEach = function (callback, thisArg) {\n                var _this = this;\n                if (this._es6Set != null) {\n                    var callbackWrapper = function (value, value2) { return callback.call(thisArg, value, value2, _this); };\n                    this._es6Set.forEach(callbackWrapper, thisArg);\n                    return;\n                }\n                this._values.forEach(function (value) {\n                    callback.call(thisArg, value, value, _this);\n                });\n            };\n            return Set;\n        }());\n        Utils.Set = Set;\n    })(Utils = Plottable.Utils || (Plottable.Utils = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Utils;\n    (function (Utils) {\n        var DOM;\n        (function (DOM) {\n            var nativeMath = window.Math;\n            /**\n             * Gets the bounding box of an element.\n             * @param {d3.Selection} element\n             * @returns {SVGRed} The bounding box.\n             */\n            function elementBBox(element) {\n                var bbox;\n                // HACKHACK: Firefox won't correctly measure nodes with style \"display: none\" or their descendents (FF Bug 612118).\n                try {\n                    bbox = element.node().getBBox();\n                }\n                catch (err) {\n                    bbox = { x: 0, y: 0, width: 0, height: 0 };\n                }\n                return bbox;\n            }\n            DOM.elementBBox = elementBBox;\n            /**\n             * Screen refresh rate which is assumed to be 60fps\n             */\n            DOM.SCREEN_REFRESH_RATE_MILLISECONDS = 1000 / 60;\n            /**\n             * Polyfill for `window.requestAnimationFrame`.\n             * If the function exists, then we use the function directly.\n             * Otherwise, we set a timeout on `SCREEN_REFRESH_RATE_MILLISECONDS` and then perform the function.\n             *\n             * @param {() => void} callback The callback to call in the next animation frame\n             */\n            function requestAnimationFramePolyfill(callback) {\n                if (window.requestAnimationFrame != null) {\n                    window.requestAnimationFrame(callback);\n                }\n                else {\n                    setTimeout(callback, DOM.SCREEN_REFRESH_RATE_MILLISECONDS);\n                }\n            }\n            DOM.requestAnimationFramePolyfill = requestAnimationFramePolyfill;\n            /**\n             * Calculates the width of the element.\n             * The width includes the padding and the border on the element's left and right sides.\n             *\n             * @param {Element} element The element to query\n             * @returns {number} The width of the element.\n             */\n            function elementWidth(element) {\n                var style = window.getComputedStyle(element);\n                return _parseStyleValue(style, \"width\")\n                    + _parseStyleValue(style, \"padding-left\")\n                    + _parseStyleValue(style, \"padding-right\")\n                    + _parseStyleValue(style, \"border-left-width\")\n                    + _parseStyleValue(style, \"border-right-width\");\n            }\n            DOM.elementWidth = elementWidth;\n            /**\n             * Calculates the height of the element.\n             * The height includes the padding the and the border on the element's top and bottom sides.\n             *\n             * @param {Element} element The element to query\n             * @returns {number} The height of the element\n             */\n            function elementHeight(element) {\n                var style = window.getComputedStyle(element);\n                return _parseStyleValue(style, \"height\")\n                    + _parseStyleValue(style, \"padding-top\")\n                    + _parseStyleValue(style, \"padding-bottom\")\n                    + _parseStyleValue(style, \"border-top-width\")\n                    + _parseStyleValue(style, \"border-bottom-width\");\n            }\n            DOM.elementHeight = elementHeight;\n            function translate(selection, x, y) {\n                var transformMatrix = d3.transform(selection.attr(\"transform\"));\n                if (x == null) {\n                    return transformMatrix.translate;\n                }\n                y = (y == null) ? 0 : y;\n                transformMatrix.translate[0] = x;\n                transformMatrix.translate[1] = y;\n                selection.attr(\"transform\", transformMatrix.toString());\n                return selection;\n            }\n            DOM.translate = translate;\n            /**\n             * Checks if the first ClientRect overlaps the second.\n             *\n             * @param {ClientRect} clientRectA The first ClientRect\n             * @param {ClientRect} clientRectB The second ClientRect\n             * @returns {boolean} If the ClientRects overlap each other.\n             */\n            function clientRectsOverlap(clientRectA, clientRectB) {\n                if (nativeMath.floor(clientRectA.right) <= nativeMath.ceil(clientRectB.left)) {\n                    return false;\n                }\n                if (nativeMath.ceil(clientRectA.left) >= nativeMath.floor(clientRectB.right)) {\n                    return false;\n                }\n                if (nativeMath.floor(clientRectA.bottom) <= nativeMath.ceil(clientRectB.top)) {\n                    return false;\n                }\n                if (nativeMath.ceil(clientRectA.top) >= nativeMath.floor(clientRectB.bottom)) {\n                    return false;\n                }\n                return true;\n            }\n            DOM.clientRectsOverlap = clientRectsOverlap;\n            /**\n             * Returns true if and only if innerClientRect is inside outerClientRect.\n             *\n             * @param {ClientRect} innerClientRect The first ClientRect\n             * @param {ClientRect} outerClientRect The second ClientRect\n             * @returns {boolean} If and only if the innerClientRect is inside outerClientRect.\n             */\n            function clientRectInside(innerClientRect, outerClientRect) {\n                return (nativeMath.floor(outerClientRect.left) <= nativeMath.ceil(innerClientRect.left) &&\n                    nativeMath.floor(outerClientRect.top) <= nativeMath.ceil(innerClientRect.top) &&\n                    nativeMath.floor(innerClientRect.right) <= nativeMath.ceil(outerClientRect.right) &&\n                    nativeMath.floor(innerClientRect.bottom) <= nativeMath.ceil(outerClientRect.bottom));\n            }\n            DOM.clientRectInside = clientRectInside;\n            /**\n             * Retrieves the bounding svg of the input element\n             *\n             * @param {SVGElement} element The element to query\n             * @returns {SVGElement} The bounding svg\n             */\n            function boundingSVG(element) {\n                var ownerSVG = element.ownerSVGElement;\n                if (ownerSVG != null) {\n                    return ownerSVG;\n                }\n                if (element.nodeName.toLowerCase() === \"svg\") {\n                    return element;\n                }\n                return null; // not in the DOM\n            }\n            DOM.boundingSVG = boundingSVG;\n            var _latestClipPathId = 0;\n            /**\n             * Generates a ClipPath ID that is unique for this instance of Plottable\n             */\n            function generateUniqueClipPathId() {\n                return \"plottableClipPath\" + ++_latestClipPathId;\n            }\n            DOM.generateUniqueClipPathId = generateUniqueClipPathId;\n            /**\n             * Returns true if the supplied coordinates or Ranges intersect or are contained by bbox.\n             *\n             * @param {number | Range} xValOrRange The x coordinate or Range to test\n             * @param {number | Range} yValOrRange The y coordinate or Range to test\n             * @param {SVGRect} bbox The bbox\n             * @param {number} tolerance Amount by which to expand bbox, in each dimension, before\n             * testing intersection\n             *\n             * @returns {boolean} True if the supplied coordinates or Ranges intersect or are\n             * contained by bbox, false otherwise.\n             */\n            function intersectsBBox(xValOrRange, yValOrRange, bbox, tolerance) {\n                if (tolerance === void 0) { tolerance = 0.5; }\n                var xRange = _parseRange(xValOrRange);\n                var yRange = _parseRange(yValOrRange);\n                // SVGRects are positioned with sub-pixel accuracy (the default unit\n                // for the x, y, height & width attributes), but user selections (e.g. via\n                // mouse events) usually have pixel accuracy. A tolerance of half-a-pixel\n                // seems appropriate.\n                return bbox.x + bbox.width >= xRange.min - tolerance &&\n                    bbox.x <= xRange.max + tolerance &&\n                    bbox.y + bbox.height >= yRange.min - tolerance &&\n                    bbox.y <= yRange.max + tolerance;\n            }\n            DOM.intersectsBBox = intersectsBBox;\n            /**\n             * Create a Range from a number or an object with \"min\" and \"max\" defined.\n             *\n             * @param {any} input The object to parse\n             *\n             * @returns {Range} The generated Range\n             */\n            function _parseRange(input) {\n                if (typeof (input) === \"number\") {\n                    var value = input;\n                    return { min: value, max: value };\n                }\n                var range = input;\n                if (range instanceof Object && \"min\" in range && \"max\" in range) {\n                    return range;\n                }\n                throw new Error(\"input '\" + input + \"' can't be parsed as an Range\");\n            }\n            function _parseStyleValue(style, property) {\n                var value = style.getPropertyValue(property);\n                var parsedValue = parseFloat(value);\n                return parsedValue || 0;\n            }\n        })(DOM = Utils.DOM || (Utils.DOM = {}));\n    })(Utils = Plottable.Utils || (Plottable.Utils = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Utils;\n    (function (Utils) {\n        var Color;\n        (function (Color) {\n            var nativeMath = window.Math;\n            /**\n             * Return contrast ratio between two colors\n             * Based on implementation from chroma.js by Gregor Aisch (gka) (licensed under BSD)\n             * chroma.js may be found here: https://github.com/gka/chroma.js\n             * License may be found here: https://github.com/gka/chroma.js/blob/master/LICENSE\n             * see http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef\n             */\n            function contrast(a, b) {\n                var l1 = luminance(a) + 0.05;\n                var l2 = luminance(b) + 0.05;\n                return l1 > l2 ? l1 / l2 : l2 / l1;\n            }\n            Color.contrast = contrast;\n            /**\n             * Returns a brighter copy of this color. Each channel is multiplied by 0.7 ^ -factor.\n             * Channel values are capped at the maximum value of 255, and the minimum value of 30.\n             */\n            function lightenColor(color, factor) {\n                var hsl = d3.hsl(color).brighter(factor);\n                return hsl.rgb().toString();\n            }\n            Color.lightenColor = lightenColor;\n            /**\n             * Gets the Hex Code of the color resulting by applying the className CSS class to the\n             * colorTester selection. Returns null if the tester is transparent.\n             *\n             * @param {d3.Selection<void>} colorTester The d3 selection to apply the CSS class to\n             * @param {string} className The name of the class to be applied\n             * @return {string} The hex code of the computed color\n             */\n            function colorTest(colorTester, className) {\n                colorTester.classed(className, true);\n                // Use regex to get the text inside the rgb parentheses\n                var colorStyle = colorTester.style(\"background-color\");\n                if (colorStyle === \"transparent\") {\n                    return null;\n                }\n                var rgb = /\\((.+)\\)/.exec(colorStyle)[1]\n                    .split(\",\")\n                    .map(function (colorValue) {\n                    var colorNumber = +colorValue;\n                    var hexValue = colorNumber.toString(16);\n                    return colorNumber < 16 ? \"0\" + hexValue : hexValue;\n                });\n                if (rgb.length === 4 && rgb[3] === \"00\") {\n                    return null;\n                }\n                var hexCode = \"#\" + rgb.join(\"\");\n                colorTester.classed(className, false);\n                return hexCode;\n            }\n            Color.colorTest = colorTest;\n            /**\n             * Return relative luminance (defined here: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef)\n             * Based on implementation from chroma.js by Gregor Aisch (gka) (licensed under BSD)\n             * chroma.js may be found here: https://github.com/gka/chroma.js\n             * License may be found here: https://github.com/gka/chroma.js/blob/master/LICENSE\n             */\n            function luminance(color) {\n                var rgb = d3.rgb(color);\n                var lum = function (x) {\n                    x = x / 255;\n                    return x <= 0.03928 ? x / 12.92 : nativeMath.pow((x + 0.055) / 1.055, 2.4);\n                };\n                var r = lum(rgb.r);\n                var g = lum(rgb.g);\n                var b = lum(rgb.b);\n                return 0.2126 * r + 0.7152 * g + 0.0722 * b;\n            }\n        })(Color = Utils.Color || (Utils.Color = {}));\n    })(Utils = Plottable.Utils || (Plottable.Utils = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Utils;\n    (function (Utils) {\n        var Array;\n        (function (Array) {\n            var nativeArray = window.Array;\n            /**\n             * Takes two arrays of numbers and adds them together\n             *\n             * @param {number[]} aList The first array of numbers\n             * @param {number[]} bList The second array of numbers\n             * @return {number[]} An array of numbers where x[i] = aList[i] + bList[i]\n             */\n            function add(aList, bList) {\n                if (aList.length !== bList.length) {\n                    throw new Error(\"attempted to add arrays of unequal length\");\n                }\n                return aList.map(function (_, i) { return aList[i] + bList[i]; });\n            }\n            Array.add = add;\n            /**\n             * Take an array of values, and return the unique values.\n             * Will work iff ∀ a, b, a.toString() == b.toString() => a == b; will break on Object inputs\n             *\n             * @param {T[]} values The values to find uniqueness for\n             * @return {T[]} The unique values\n             */\n            function uniq(arr) {\n                var seen = d3.set();\n                var result = [];\n                arr.forEach(function (x) {\n                    if (!seen.has(String(x))) {\n                        seen.add(String(x));\n                        result.push(x);\n                    }\n                });\n                return result;\n            }\n            Array.uniq = uniq;\n            /**\n             * @param {T[][]} a The 2D array that will have its elements joined together.\n             * @return {T[]} Every array in a, concatenated together in the order they appear.\n             */\n            function flatten(a) {\n                return nativeArray.prototype.concat.apply([], a);\n            }\n            Array.flatten = flatten;\n            /**\n             * Creates an array of length `count`, filled with value or (if value is a function), value()\n             *\n             * @param {T | ((index?: number) => T)} value The value to fill the array with or a value generator (called with index as arg)\n             * @param {number} count The length of the array to generate\n             * @return {any[]}\n             */\n            function createFilledArray(value, count) {\n                var out = [];\n                for (var i = 0; i < count; i++) {\n                    out[i] = typeof (value) === \"function\" ? value(i) : value;\n                }\n                return out;\n            }\n            Array.createFilledArray = createFilledArray;\n        })(Array = Utils.Array || (Utils.Array = {}));\n    })(Utils = Plottable.Utils || (Plottable.Utils = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Utils;\n    (function (Utils) {\n        /**\n         * A set of callbacks which can be all invoked at once.\n         * Each callback exists at most once in the set (based on reference equality).\n         * All callbacks should have the same signature.\n         */\n        var CallbackSet = (function (_super) {\n            __extends(CallbackSet, _super);\n            function CallbackSet() {\n                _super.apply(this, arguments);\n            }\n            CallbackSet.prototype.callCallbacks = function () {\n                var _this = this;\n                var args = [];\n                for (var _i = 0; _i < arguments.length; _i++) {\n                    args[_i - 0] = arguments[_i];\n                }\n                this.forEach(function (callback) {\n                    callback.apply(_this, args);\n                });\n                return this;\n            };\n            return CallbackSet;\n        }(Utils.Set));\n        Utils.CallbackSet = CallbackSet;\n    })(Utils = Plottable.Utils || (Plottable.Utils = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Utils;\n    (function (Utils) {\n        var Stacking;\n        (function (Stacking) {\n            var nativeMath = window.Math;\n            /**\n             * Computes the StackingResult (value and offset) for each data point in each Dataset.\n             *\n             * @param {Dataset[]} datasets The Datasets to be stacked on top of each other in the order of stacking\n             * @param {Accessor<any>} keyAccessor Accessor for the key of the data\n             * @param {Accessor<number>} valueAccessor Accessor for the value of the data\n             * @return {StackingResult} value and offset for each datapoint in each Dataset\n             */\n            function stack(datasets, keyAccessor, valueAccessor) {\n                var positiveOffsets = d3.map();\n                var negativeOffsets = d3.map();\n                var datasetToKeyToStackedDatum = new Utils.Map();\n                datasets.forEach(function (dataset) {\n                    var keyToStackedDatum = new Utils.Map();\n                    dataset.data().forEach(function (datum, index) {\n                        var key = normalizeKey(keyAccessor(datum, index, dataset));\n                        var value = +valueAccessor(datum, index, dataset);\n                        var offset;\n                        var offsetMap = (value >= 0) ? positiveOffsets : negativeOffsets;\n                        if (offsetMap.has(key)) {\n                            offset = offsetMap.get(key);\n                            offsetMap.set(key, offset + value);\n                        }\n                        else {\n                            offset = 0;\n                            offsetMap.set(key, value);\n                        }\n                        keyToStackedDatum.set(key, {\n                            value: value,\n                            offset: offset,\n                        });\n                    });\n                    datasetToKeyToStackedDatum.set(dataset, keyToStackedDatum);\n                });\n                return datasetToKeyToStackedDatum;\n            }\n            Stacking.stack = stack;\n            /**\n             * Computes the total extent over all data points in all Datasets, taking stacking into consideration.\n             *\n             * @param {StackingResult} stackingResult The value and offset information for each datapoint in each dataset\n             * @oaram {Accessor<any>} keyAccessor Accessor for the key of the data existent in the stackingResult\n             * @param {Accessor<boolean>} filter A filter for data to be considered when computing the total extent\n             * @return {[number, number]} The total extent\n             */\n            function stackedExtent(stackingResult, keyAccessor, filter) {\n                var extents = [];\n                stackingResult.forEach(function (stackedDatumMap, dataset) {\n                    dataset.data().forEach(function (datum, index) {\n                        if (filter != null && !filter(datum, index, dataset)) {\n                            return;\n                        }\n                        var stackedDatum = stackedDatumMap.get(normalizeKey(keyAccessor(datum, index, dataset)));\n                        extents.push(stackedDatum.value + stackedDatum.offset);\n                    });\n                });\n                var maxStackExtent = Utils.Math.max(extents, 0);\n                var minStackExtent = Utils.Math.min(extents, 0);\n                return [nativeMath.min(minStackExtent, 0), nativeMath.max(0, maxStackExtent)];\n            }\n            Stacking.stackedExtent = stackedExtent;\n            /**\n             * Normalizes a key used for stacking\n             *\n             * @param {any} key The key to be normalized\n             * @return {string} The stringified key\n             */\n            function normalizeKey(key) {\n                return String(key);\n            }\n            Stacking.normalizeKey = normalizeKey;\n        })(Stacking = Utils.Stacking || (Utils.Stacking = {}));\n    })(Utils = Plottable.Utils || (Plottable.Utils = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Utils;\n    (function (Utils) {\n        var Window;\n        (function (Window) {\n            /**\n             * Print a warning message to the console, if it is available.\n             *\n             * @param {string} The warnings to print\n             */\n            function warn(warning) {\n                if (!Plottable.Configs.SHOW_WARNINGS) {\n                    return;\n                }\n                /* tslint:disable:no-console */\n                if (window.console != null) {\n                    if (window.console.warn != null) {\n                        console.warn(warning);\n                    }\n                    else if (window.console.log != null) {\n                        console.log(warning);\n                    }\n                }\n                /* tslint:enable:no-console */\n            }\n            Window.warn = warn;\n            /**\n             * Is like setTimeout, but activates synchronously if time=0\n             * We special case 0 because of an observed issue where calling setTimeout causes visible flickering.\n             * We believe this is because when requestAnimationFrame calls into the paint function, as soon as that function finishes\n             * evaluating, the results are painted to the screen. As a result, if we want something to occur immediately but call setTimeout\n             * with time=0, then it is pushed to the call stack and rendered in the next frame, so the component that was rendered via\n             * setTimeout appears out-of-sync with the rest of the plot.\n             */\n            function setTimeout(f, time) {\n                var args = [];\n                for (var _i = 2; _i < arguments.length; _i++) {\n                    args[_i - 2] = arguments[_i];\n                }\n                if (time === 0) {\n                    f(args);\n                    return -1;\n                }\n                else {\n                    return window.setTimeout(f, time, args);\n                }\n            }\n            Window.setTimeout = setTimeout;\n            /**\n             * Sends a deprecation warning to the console. The warning includes the name of the deprecated method,\n             * version number of the deprecation, and an optional message.\n             *\n             * To be used in the first line of a deprecated method.\n             *\n             * @param {string} callingMethod The name of the method being deprecated\n             * @param {string} version The version when the tagged method became obsolete\n             * @param {string?} message Optional message to be shown with the warning\n             */\n            function deprecated(callingMethod, version, message) {\n                if (message === void 0) { message = \"\"; }\n                Utils.Window.warn(\"Method \" + callingMethod + \" has been deprecated in version \" + version +\n                    \". Please refer to the release notes. \" + message);\n            }\n            Window.deprecated = deprecated;\n        })(Window = Utils.Window || (Utils.Window = {}));\n    })(Utils = Plottable.Utils || (Plottable.Utils = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Utils;\n    (function (Utils) {\n        var ClientToSVGTranslator = (function () {\n            function ClientToSVGTranslator(svg) {\n                this._svg = svg;\n                this._measureRect = document.createElementNS(svg.namespaceURI, \"rect\");\n                this._measureRect.setAttribute(\"class\", \"measure-rect\");\n                this._measureRect.setAttribute(\"style\", \"opacity: 0; visibility: hidden;\");\n                this._measureRect.setAttribute(\"width\", \"1\");\n                this._measureRect.setAttribute(\"height\", \"1\");\n                this._svg.appendChild(this._measureRect);\n            }\n            /**\n             * Returns the ClientToSVGTranslator for the <svg> containing elem.\n             * If one already exists on that <svg>, it will be returned; otherwise, a new one will be created.\n             */\n            ClientToSVGTranslator.getTranslator = function (elem) {\n                var svg = Utils.DOM.boundingSVG(elem);\n                var translator = svg[ClientToSVGTranslator._TRANSLATOR_KEY];\n                if (translator == null) {\n                    translator = new ClientToSVGTranslator(svg);\n                    svg[ClientToSVGTranslator._TRANSLATOR_KEY] = translator;\n                }\n                return translator;\n            };\n            /**\n             * Computes the position relative to the <svg> in svg-coordinate-space.\n             */\n            ClientToSVGTranslator.prototype.computePosition = function (clientX, clientY) {\n                // get the origin\n                this._measureRect.setAttribute(\"x\", \"0\");\n                this._measureRect.setAttribute(\"y\", \"0\");\n                var mrBCR = this._measureRect.getBoundingClientRect();\n                var origin = { x: mrBCR.left, y: mrBCR.top };\n                // calculate the scale\n                var sampleDistance = 100;\n                this._measureRect.setAttribute(\"x\", String(sampleDistance));\n                this._measureRect.setAttribute(\"y\", String(sampleDistance));\n                mrBCR = this._measureRect.getBoundingClientRect();\n                var testPoint = { x: mrBCR.left, y: mrBCR.top };\n                // invalid measurements -- SVG might not be in the DOM\n                if (origin.x === testPoint.x || origin.y === testPoint.y) {\n                    return null;\n                }\n                var scaleX = (testPoint.x - origin.x) / sampleDistance;\n                var scaleY = (testPoint.y - origin.y) / sampleDistance;\n                // get the true cursor position\n                this._measureRect.setAttribute(\"x\", String((clientX - origin.x) / scaleX));\n                this._measureRect.setAttribute(\"y\", String((clientY - origin.y) / scaleY));\n                mrBCR = this._measureRect.getBoundingClientRect();\n                var trueCursorPosition = { x: mrBCR.left, y: mrBCR.top };\n                var scaledPosition = {\n                    x: (trueCursorPosition.x - origin.x) / scaleX,\n                    y: (trueCursorPosition.y - origin.y) / scaleY,\n                };\n                return scaledPosition;\n            };\n            /**\n             * Checks whether event happened inside <svg> element.\n             */\n            ClientToSVGTranslator.prototype.insideSVG = function (e) {\n                return Utils.DOM.boundingSVG(e.target) === this._svg;\n            };\n            ClientToSVGTranslator._TRANSLATOR_KEY = \"__Plottable_ClientToSVGTranslator\";\n            return ClientToSVGTranslator;\n        }());\n        Utils.ClientToSVGTranslator = ClientToSVGTranslator;\n    })(Utils = Plottable.Utils || (Plottable.Utils = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Configs;\n    (function (Configs) {\n        /**\n         * Specifies if Plottable should show warnings.\n         */\n        Configs.SHOW_WARNINGS = true;\n        /**\n         * Specifies if Plottable should add <title> elements to text.\n         */\n        Configs.ADD_TITLE_ELEMENTS = true;\n    })(Configs = Plottable.Configs || (Plottable.Configs = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    Plottable.version = \"2.2.0\";\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Dataset = (function () {\n        /**\n         * A Dataset contains an array of data and some metadata.\n         * Changes to the data or metadata will cause anything subscribed to the Dataset to update.\n         *\n         * @constructor\n         * @param {any[]} [data=[]] The data for this Dataset.\n         * @param {any} [metadata={}] An object containing additional information.\n         */\n        function Dataset(data, metadata) {\n            if (data === void 0) { data = []; }\n            if (metadata === void 0) { metadata = {}; }\n            this._data = data;\n            this._metadata = metadata;\n            this._callbacks = new Plottable.Utils.CallbackSet();\n        }\n        /**\n         * Adds a callback to be called when the Dataset updates.\n         *\n         * @param {DatasetCallback} callback.\n         * @returns {Dataset} The calling Dataset.\n         */\n        Dataset.prototype.onUpdate = function (callback) {\n            this._callbacks.add(callback);\n            return this;\n        };\n        /**\n         * Removes a callback that would be called when the Dataset updates.\n         *\n         * @param {DatasetCallback} callback\n         * @returns {Dataset} The calling Dataset.\n         */\n        Dataset.prototype.offUpdate = function (callback) {\n            this._callbacks.delete(callback);\n            return this;\n        };\n        Dataset.prototype.data = function (data) {\n            if (data == null) {\n                return this._data;\n            }\n            else {\n                this._data = data;\n                this._callbacks.callCallbacks(this);\n                return this;\n            }\n        };\n        Dataset.prototype.metadata = function (metadata) {\n            if (metadata == null) {\n                return this._metadata;\n            }\n            else {\n                this._metadata = metadata;\n                this._callbacks.callCallbacks(this);\n                return this;\n            }\n        };\n        return Dataset;\n    }());\n    Plottable.Dataset = Dataset;\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var RenderPolicies;\n    (function (RenderPolicies) {\n        /**\n         * Renders Components immediately after they are enqueued.\n         * Useful for debugging, horrible for performance.\n         */\n        var Immediate = (function () {\n            function Immediate() {\n            }\n            Immediate.prototype.render = function () {\n                Plottable.RenderController.flush();\n            };\n            return Immediate;\n        }());\n        RenderPolicies.Immediate = Immediate;\n        /**\n         * The default way to render, which only tries to render every frame\n         * (usually, 1/60th of a second).\n         */\n        var AnimationFrame = (function () {\n            function AnimationFrame() {\n            }\n            AnimationFrame.prototype.render = function () {\n                Plottable.Utils.DOM.requestAnimationFramePolyfill(Plottable.RenderController.flush);\n            };\n            return AnimationFrame;\n        }());\n        RenderPolicies.AnimationFrame = AnimationFrame;\n        /**\n         * Renders with `setTimeout()`.\n         * Generally an inferior way to render compared to `requestAnimationFrame`,\n         * but useful for browsers that don't suppoort `requestAnimationFrame`.\n         */\n        var Timeout = (function () {\n            function Timeout() {\n                this._timeoutMsec = Plottable.Utils.DOM.SCREEN_REFRESH_RATE_MILLISECONDS;\n            }\n            Timeout.prototype.render = function () {\n                setTimeout(Plottable.RenderController.flush, this._timeoutMsec);\n            };\n            return Timeout;\n        }());\n        RenderPolicies.Timeout = Timeout;\n    })(RenderPolicies = Plottable.RenderPolicies || (Plottable.RenderPolicies = {}));\n})(Plottable || (Plottable = {}));\n/**\n * The RenderController is responsible for enqueueing and synchronizing\n * layout and render calls for Components.\n *\n * Layout and render calls occur inside an animation callback\n * (window.requestAnimationFrame if available).\n *\n * RenderController.flush() immediately lays out and renders all Components currently enqueued.\n *\n * To always have immediate rendering (useful for debugging), call\n * ```typescript\n * Plottable.RenderController.setRenderPolicy(\n *   new Plottable.RenderPolicies.Immediate()\n * );\n * ```\n */\nvar Plottable;\n(function (Plottable) {\n    var RenderController;\n    (function (RenderController) {\n        var _componentsNeedingRender = new Plottable.Utils.Set();\n        var _componentsNeedingComputeLayout = new Plottable.Utils.Set();\n        var _animationRequested = false;\n        var _isCurrentlyFlushing = false;\n        var Policy;\n        (function (Policy) {\n            Policy.IMMEDIATE = \"immediate\";\n            Policy.ANIMATION_FRAME = \"animationframe\";\n            Policy.TIMEOUT = \"timeout\";\n        })(Policy = RenderController.Policy || (RenderController.Policy = {}));\n        var _renderPolicy = new Plottable.RenderPolicies.AnimationFrame();\n        function renderPolicy(renderPolicy) {\n            if (renderPolicy == null) {\n                return _renderPolicy;\n            }\n            switch (renderPolicy.toLowerCase()) {\n                case Policy.IMMEDIATE:\n                    _renderPolicy = new Plottable.RenderPolicies.Immediate();\n                    break;\n                case Policy.ANIMATION_FRAME:\n                    _renderPolicy = new Plottable.RenderPolicies.AnimationFrame();\n                    break;\n                case Policy.TIMEOUT:\n                    _renderPolicy = new Plottable.RenderPolicies.Timeout();\n                    break;\n                default:\n                    Plottable.Utils.Window.warn(\"Unrecognized renderPolicy: \" + renderPolicy);\n            }\n        }\n        RenderController.renderPolicy = renderPolicy;\n        /**\n         * Enqueues the Component for rendering.\n         *\n         * @param {Component} component\n         */\n        function registerToRender(component) {\n            if (_isCurrentlyFlushing) {\n                Plottable.Utils.Window.warn(\"Registered to render while other components are flushing: request may be ignored\");\n            }\n            _componentsNeedingRender.add(component);\n            requestRender();\n        }\n        RenderController.registerToRender = registerToRender;\n        /**\n         * Enqueues the Component for layout and rendering.\n         *\n         * @param {Component} component\n         */\n        function registerToComputeLayout(component) {\n            _componentsNeedingComputeLayout.add(component);\n            _componentsNeedingRender.add(component);\n            requestRender();\n        }\n        RenderController.registerToComputeLayout = registerToComputeLayout;\n        function requestRender() {\n            // Only run or enqueue flush on first request.\n            if (!_animationRequested) {\n                _animationRequested = true;\n                _renderPolicy.render();\n            }\n        }\n        /**\n         * Renders all Components waiting to be rendered immediately\n         * instead of waiting until the next frame.\n         *\n         * Useful to call when debugging.\n         */\n        function flush() {\n            if (_animationRequested) {\n                // Layout\n                _componentsNeedingComputeLayout.forEach(function (component) { return component.computeLayout(); });\n                // Top level render; Containers will put their children in the toRender queue\n                _componentsNeedingRender.forEach(function (component) { return component.render(); });\n                _isCurrentlyFlushing = true;\n                var failed_1 = new Plottable.Utils.Set();\n                _componentsNeedingRender.forEach(function (component) {\n                    try {\n                        component.renderImmediately();\n                    }\n                    catch (err) {\n                        // throw error with timeout to avoid interrupting further renders\n                        window.setTimeout(function () { throw err; }, 0);\n                        failed_1.add(component);\n                    }\n                });\n                _componentsNeedingComputeLayout = new Plottable.Utils.Set();\n                _componentsNeedingRender = failed_1;\n                _animationRequested = false;\n                _isCurrentlyFlushing = false;\n            }\n        }\n        RenderController.flush = flush;\n    })(RenderController = Plottable.RenderController || (Plottable.RenderController = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Formatters;\n    (function (Formatters) {\n        /**\n         * Creates a formatter for currency values.\n         *\n         * @param {number} [precision] The number of decimal places to show (default 2).\n         * @param {string} [symbol] The currency symbol to use (default \"$\").\n         * @param {boolean} [prefix] Whether to prepend or append the currency symbol (default true).\n         *\n         * @returns {Formatter} A formatter for currency values.\n         */\n        function currency(precision, symbol, prefix) {\n            if (precision === void 0) { precision = 2; }\n            if (symbol === void 0) { symbol = \"$\"; }\n            if (prefix === void 0) { prefix = true; }\n            var fixedFormatter = Formatters.fixed(precision);\n            return function (d) {\n                var formattedValue = fixedFormatter(Math.abs(d));\n                if (formattedValue !== \"\") {\n                    if (prefix) {\n                        formattedValue = symbol + formattedValue;\n                    }\n                    else {\n                        formattedValue += symbol;\n                    }\n                    if (d < 0) {\n                        formattedValue = \"-\" + formattedValue;\n                    }\n                }\n                return formattedValue;\n            };\n        }\n        Formatters.currency = currency;\n        /**\n         * Creates a formatter that displays exactly [precision] decimal places.\n         *\n         * @param {number} [precision] The number of decimal places to show (default 3).\n         *\n         * @returns {Formatter} A formatter that displays exactly [precision] decimal places.\n         */\n        function fixed(precision) {\n            if (precision === void 0) { precision = 3; }\n            verifyPrecision(precision);\n            return function (d) { return d.toFixed(precision); };\n        }\n        Formatters.fixed = fixed;\n        /**\n         * Creates a formatter that formats numbers to show no more than\n         * [maxNumberOfDecimalPlaces] decimal places. All other values are stringified.\n         *\n         * @param {number} [maxNumberOfDecimalPlaces] The number of decimal places to show (default 3).\n         *\n         * @returns {Formatter} A formatter for general values.\n         */\n        function general(maxNumberOfDecimalPlaces) {\n            if (maxNumberOfDecimalPlaces === void 0) { maxNumberOfDecimalPlaces = 3; }\n            verifyPrecision(maxNumberOfDecimalPlaces);\n            return function (d) {\n                if (typeof d === \"number\") {\n                    var multiplier = Math.pow(10, maxNumberOfDecimalPlaces);\n                    return String(Math.round(d * multiplier) / multiplier);\n                }\n                else {\n                    return String(d);\n                }\n            };\n        }\n        Formatters.general = general;\n        /**\n         * Creates a formatter that stringifies its input.\n         *\n         * @returns {Formatter} A formatter that stringifies its input.\n         */\n        function identity() {\n            return function (d) { return String(d); };\n        }\n        Formatters.identity = identity;\n        /**\n         * Creates a formatter for percentage values.\n         * Multiplies the input by 100 and appends \"%\".\n         *\n         * @param {number} [precision] The number of decimal places to show (default 0).\n         *\n         * @returns {Formatter} A formatter for percentage values.\n         */\n        function percentage(precision) {\n            if (precision === void 0) { precision = 0; }\n            var fixedFormatter = Formatters.fixed(precision);\n            return function (d) {\n                var valToFormat = d * 100;\n                // Account for float imprecision\n                var valString = d.toString();\n                var integerPowerTen = Math.pow(10, valString.length - (valString.indexOf(\".\") + 1));\n                valToFormat = parseInt((valToFormat * integerPowerTen).toString(), 10) / integerPowerTen;\n                return fixedFormatter(valToFormat) + \"%\";\n            };\n        }\n        Formatters.percentage = percentage;\n        /**\n         * Creates a formatter for values that displays [numberOfSignificantFigures] significant figures\n         * and puts SI notation.\n         *\n         * @param {number} [numberOfSignificantFigures] The number of significant figures to show (default 3).\n         *\n         * @returns {Formatter} A formatter for SI values.\n         */\n        function siSuffix(numberOfSignificantFigures) {\n            if (numberOfSignificantFigures === void 0) { numberOfSignificantFigures = 3; }\n            verifyPrecision(numberOfSignificantFigures);\n            return function (d) { return d3.format(\".\" + numberOfSignificantFigures + \"s\")(d); };\n        }\n        Formatters.siSuffix = siSuffix;\n        /**\n         * Creates a formatter for values that displays abbreviated values\n         * and uses standard short scale suffixes\n         * - K - thousands - 10 ^ 3\n         * - M - millions - 10 ^ 6\n         * - B - billions - 10 ^ 9\n         * - T - trillions - 10 ^ 12\n         * - Q - quadrillions - 10 ^ 15\n         *\n         * Numbers with a magnitude outside of (10 ^ (-precision), 10 ^ 15) are shown using\n         * scientific notation to avoid creating extremely long decimal strings.\n         *\n         * @param {number} [precision] the number of decimal places to show (default 3)\n         * @returns {Formatter} A formatter with short scale formatting\n         */\n        function shortScale(precision) {\n            if (precision === void 0) { precision = 3; }\n            verifyPrecision(precision);\n            var suffixes = \"KMBTQ\";\n            var exponentFormatter = d3.format(\".\" + precision + \"e\");\n            var fixedFormatter = d3.format(\".\" + precision + \"f\");\n            var max = Math.pow(10, (3 * (suffixes.length + 1)));\n            var min = Math.pow(10, -precision);\n            return function (num) {\n                var absNum = Math.abs(num);\n                if ((absNum < min || absNum >= max) && absNum !== 0) {\n                    return exponentFormatter(num);\n                }\n                var idx = -1;\n                while (absNum >= Math.pow(1000, idx + 2) && idx < (suffixes.length - 1)) {\n                    idx++;\n                }\n                var output = \"\";\n                if (idx === -1) {\n                    output = fixedFormatter(num);\n                }\n                else {\n                    output = fixedFormatter(num / Math.pow(1000, idx + 1)) + suffixes[idx];\n                }\n                // catch rounding by the underlying d3 formatter\n                if ((num > 0 && output.substr(0, 4) === \"1000\") || (num < 0 && output.substr(0, 5) === \"-1000\")) {\n                    if (idx < suffixes.length - 1) {\n                        idx++;\n                        output = fixedFormatter(num / Math.pow(1000, idx + 1)) + suffixes[idx];\n                    }\n                    else {\n                        output = exponentFormatter(num);\n                    }\n                }\n                return output;\n            };\n        }\n        Formatters.shortScale = shortScale;\n        /**\n         * Creates a multi time formatter that displays dates.\n         *\n         * @returns {Formatter} A formatter for time/date values.\n         */\n        function multiTime() {\n            var numFormats = 8;\n            // these defaults were taken from d3\n            // https://github.com/mbostock/d3/wiki/Time-Formatting#format_multi\n            var timeFormat = {};\n            timeFormat[0] = {\n                format: \".%L\",\n                filter: function (d) { return d.getMilliseconds() !== 0; },\n            };\n            timeFormat[1] = {\n                format: \":%S\",\n                filter: function (d) { return d.getSeconds() !== 0; },\n            };\n            timeFormat[2] = {\n                format: \"%I:%M\",\n                filter: function (d) { return d.getMinutes() !== 0; },\n            };\n            timeFormat[3] = {\n                format: \"%I %p\",\n                filter: function (d) { return d.getHours() !== 0; },\n            };\n            timeFormat[4] = {\n                format: \"%a %d\",\n                filter: function (d) { return d.getDay() !== 0 && d.getDate() !== 1; },\n            };\n            timeFormat[5] = {\n                format: \"%b %d\",\n                filter: function (d) { return d.getDate() !== 1; },\n            };\n            timeFormat[6] = {\n                format: \"%b\",\n                filter: function (d) { return d.getMonth() !== 0; },\n            };\n            timeFormat[7] = {\n                format: \"%Y\",\n                filter: function () { return true; },\n            };\n            return function (d) {\n                for (var i = 0; i < numFormats; i++) {\n                    if (timeFormat[i].filter(d)) {\n                        return d3.time.format(timeFormat[i].format)(d);\n                    }\n                }\n            };\n        }\n        Formatters.multiTime = multiTime;\n        /**\n         * Creates a time formatter that displays time/date using given specifier.\n         *\n         * List of directives can be found on: https://github.com/mbostock/d3/wiki/Time-Formatting#format\n         *\n         * @param {string} [specifier] The specifier for the formatter.\n         *\n         * @returns {Formatter} A formatter for time/date values.\n         */\n        function time(specifier) {\n            return d3.time.format(specifier);\n        }\n        Formatters.time = time;\n        function verifyPrecision(precision) {\n            if (precision < 0 || precision > 20) {\n                throw new RangeError(\"Formatter precision must be between 0 and 20\");\n            }\n            if (precision !== Math.floor(precision)) {\n                throw new RangeError(\"Formatter precision must be an integer\");\n            }\n        }\n    })(Formatters = Plottable.Formatters || (Plottable.Formatters = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var SymbolFactories;\n    (function (SymbolFactories) {\n        function circle() {\n            return function (symbolSize) { return d3.svg.symbol().type(\"circle\").size(Math.PI * Math.pow(symbolSize / 2, 2))(null); };\n        }\n        SymbolFactories.circle = circle;\n        function square() {\n            return function (symbolSize) { return d3.svg.symbol().type(\"square\").size(Math.pow(symbolSize, 2))(null); };\n        }\n        SymbolFactories.square = square;\n        function cross() {\n            return function (symbolSize) { return d3.svg.symbol().type(\"cross\").size((5 / 9) * Math.pow(symbolSize, 2))(null); };\n        }\n        SymbolFactories.cross = cross;\n        function diamond() {\n            return function (symbolSize) { return d3.svg.symbol().type(\"diamond\").size(Math.tan(Math.PI / 6) * Math.pow(symbolSize, 2) / 2)(null); };\n        }\n        SymbolFactories.diamond = diamond;\n        function triangleUp() {\n            return function (symbolSize) { return d3.svg.symbol().type(\"triangle-up\").size(Math.sqrt(3) * Math.pow(symbolSize / 2, 2))(null); };\n        }\n        SymbolFactories.triangleUp = triangleUp;\n        function triangleDown() {\n            return function (symbolSize) { return d3.svg.symbol().type(\"triangle-down\").size(Math.sqrt(3) * Math.pow(symbolSize / 2, 2))(null); };\n        }\n        SymbolFactories.triangleDown = triangleDown;\n    })(SymbolFactories = Plottable.SymbolFactories || (Plottable.SymbolFactories = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Scale = (function () {\n        /**\n         * A Scale is a function (in the mathematical sense) that maps values from a domain to a range.\n         *\n         * @constructor\n         */\n        function Scale() {\n            this._autoDomainAutomatically = true;\n            this._domainModificationInProgress = false;\n            this._callbacks = new Plottable.Utils.CallbackSet();\n            this._includedValuesProviders = new Plottable.Utils.Set();\n        }\n        /**\n         * Given an array of potential domain values, computes the extent of those values.\n         *\n         * @param {D[]} values\n         * @returns {D[]} The extent of the input values.\n         */\n        Scale.prototype.extentOfValues = function (values) {\n            return []; // this should be overwritten\n        };\n        Scale.prototype._getAllIncludedValues = function () {\n            var _this = this;\n            var providerArray = [];\n            this._includedValuesProviders.forEach(function (provider) {\n                var extents = provider(_this);\n                providerArray = providerArray.concat(extents);\n            });\n            return providerArray;\n        };\n        Scale.prototype._getExtent = function () {\n            return []; // this should be overwritten\n        };\n        /**\n         * Adds a callback to be called when the Scale updates.\n         *\n         * @param {ScaleCallback} callback.\n         * @returns {Scale} The calling Scale.\n         */\n        Scale.prototype.onUpdate = function (callback) {\n            this._callbacks.add(callback);\n            return this;\n        };\n        /**\n         * Removes a callback that would be called when the Scale updates.\n         *\n         * @param {ScaleCallback} callback.\n         * @returns {Scale} The calling Scale.\n         */\n        Scale.prototype.offUpdate = function (callback) {\n            this._callbacks.delete(callback);\n            return this;\n        };\n        Scale.prototype._dispatchUpdate = function () {\n            this._callbacks.callCallbacks(this);\n        };\n        /**\n         * Sets the Scale's domain so that it spans the Extents of all its ExtentsProviders.\n         *\n         * @returns {Scale} The calling Scale.\n         */\n        Scale.prototype.autoDomain = function () {\n            this._autoDomainAutomatically = true;\n            this._setDomain(this._getExtent());\n            return this;\n        };\n        Scale.prototype._autoDomainIfAutomaticMode = function () {\n            if (this._autoDomainAutomatically) {\n                this.autoDomain();\n            }\n        };\n        /**\n         * Computes the range value corresponding to a given domain value.\n         *\n         * @param {D} value\n         * @returns {R} The range value corresponding to the supplied domain value.\n         */\n        Scale.prototype.scale = function (value) {\n            throw new Error(\"Subclasses should override scale\");\n        };\n        Scale.prototype.domain = function (values) {\n            if (values == null) {\n                return this._getDomain();\n            }\n            else {\n                this._autoDomainAutomatically = false;\n                this._setDomain(values);\n                return this;\n            }\n        };\n        Scale.prototype._getDomain = function () {\n            throw new Error(\"Subclasses should override _getDomain\");\n        };\n        Scale.prototype._setDomain = function (values) {\n            if (!this._domainModificationInProgress) {\n                this._domainModificationInProgress = true;\n                this._backingScaleDomain(values);\n                this._dispatchUpdate();\n                this._domainModificationInProgress = false;\n            }\n        };\n        Scale.prototype._backingScaleDomain = function (values) {\n            throw new Error(\"Subclasses should override _backingDomain\");\n        };\n        Scale.prototype.range = function (values) {\n            if (values == null) {\n                return this._getRange();\n            }\n            else {\n                this._setRange(values);\n                return this;\n            }\n        };\n        Scale.prototype._getRange = function () {\n            throw new Error(\"Subclasses should override _getRange\");\n        };\n        Scale.prototype._setRange = function (values) {\n            throw new Error(\"Subclasses should override _setRange\");\n        };\n        /**\n         * Adds an IncludedValuesProvider to the Scale.\n         *\n         * @param {Scales.IncludedValuesProvider} provider\n         * @returns {Scale} The calling Scale.\n         */\n        Scale.prototype.addIncludedValuesProvider = function (provider) {\n            this._includedValuesProviders.add(provider);\n            this._autoDomainIfAutomaticMode();\n            return this;\n        };\n        /**\n         * Removes the IncludedValuesProvider from the Scale.\n         *\n         * @param {Scales.IncludedValuesProvider} provider\n         * @returns {Scale} The calling Scale.\n         */\n        Scale.prototype.removeIncludedValuesProvider = function (provider) {\n            this._includedValuesProviders.delete(provider);\n            this._autoDomainIfAutomaticMode();\n            return this;\n        };\n        return Scale;\n    }());\n    Plottable.Scale = Scale;\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var QuantitativeScale = (function (_super) {\n        __extends(QuantitativeScale, _super);\n        /**\n         * A QuantitativeScale is a Scale that maps number-like values to numbers.\n         * It is invertible and continuous.\n         *\n         * @constructor\n         */\n        function QuantitativeScale() {\n            _super.call(this);\n            this._tickGenerator = function (scale) { return scale.defaultTicks(); };\n            this._padProportion = 0.05;\n            this._snappingDomainEnabled = true;\n            this._paddingExceptionsProviders = new Plottable.Utils.Set();\n        }\n        QuantitativeScale.prototype.autoDomain = function () {\n            this._domainMin = null;\n            this._domainMax = null;\n            _super.prototype.autoDomain.call(this);\n            return this;\n        };\n        QuantitativeScale.prototype._autoDomainIfAutomaticMode = function () {\n            if (this._domainMin != null && this._domainMax != null) {\n                this._setDomain([this._domainMin, this._domainMax]);\n                return;\n            }\n            var computedExtent = this._getExtent();\n            if (this._domainMin != null) {\n                var maxValue = computedExtent[1];\n                if (this._domainMin >= maxValue) {\n                    maxValue = this._expandSingleValueDomain([this._domainMin, this._domainMin])[1];\n                }\n                this._setDomain([this._domainMin, maxValue]);\n                return;\n            }\n            if (this._domainMax != null) {\n                var minValue = computedExtent[0];\n                if (this._domainMax <= minValue) {\n                    minValue = this._expandSingleValueDomain([this._domainMax, this._domainMax])[0];\n                }\n                this._setDomain([minValue, this._domainMax]);\n                return;\n            }\n            _super.prototype._autoDomainIfAutomaticMode.call(this);\n        };\n        QuantitativeScale.prototype._getExtent = function () {\n            var includedValues = this._getAllIncludedValues();\n            var extent = this._defaultExtent();\n            if (includedValues.length !== 0) {\n                var combinedExtent = [\n                    Plottable.Utils.Math.min(includedValues, extent[0]),\n                    Plottable.Utils.Math.max(includedValues, extent[1]),\n                ];\n                extent = this._padDomain(combinedExtent);\n            }\n            if (this._domainMin != null) {\n                extent[0] = this._domainMin;\n            }\n            if (this._domainMax != null) {\n                extent[1] = this._domainMax;\n            }\n            return extent;\n        };\n        /**\n         * Adds a padding exception provider.\n         * If one end of the domain is set to an excepted value as a result of autoDomain()-ing,\n         * that end of the domain will not be padded.\n         *\n         * @param {Scales.PaddingExceptionProvider<D>} provider The provider function.\n         * @returns {QuantitativeScale} The calling QuantitativeScale.\n         */\n        QuantitativeScale.prototype.addPaddingExceptionsProvider = function (provider) {\n            this._paddingExceptionsProviders.add(provider);\n            this._autoDomainIfAutomaticMode();\n            return this;\n        };\n        /**\n         * Removes the padding exception provider.\n         *\n         * @param {Scales.PaddingExceptionProvider<D>} provider The provider function.\n         * @returns {QuantitativeScale} The calling QuantitativeScale.\n         */\n        QuantitativeScale.prototype.removePaddingExceptionsProvider = function (provider) {\n            this._paddingExceptionsProviders.delete(provider);\n            this._autoDomainIfAutomaticMode();\n            return this;\n        };\n        QuantitativeScale.prototype.padProportion = function (padProportion) {\n            if (padProportion == null) {\n                return this._padProportion;\n            }\n            if (padProportion < 0) {\n                throw new Error(\"padProportion must be non-negative\");\n            }\n            this._padProportion = padProportion;\n            this._autoDomainIfAutomaticMode();\n            return this;\n        };\n        QuantitativeScale.prototype._padDomain = function (domain) {\n            var _this = this;\n            if (domain[0].valueOf() === domain[1].valueOf()) {\n                return this._expandSingleValueDomain(domain);\n            }\n            if (this._padProportion === 0) {\n                return domain;\n            }\n            var p = this._padProportion / 2;\n            var min = domain[0];\n            var max = domain[1];\n            var minExistsInExceptions = false;\n            var maxExistsInExceptions = false;\n            this._paddingExceptionsProviders.forEach(function (provider) {\n                var values = provider(_this);\n                values.forEach(function (value) {\n                    if (value.valueOf() === min.valueOf()) {\n                        minExistsInExceptions = true;\n                    }\n                    if (value.valueOf() === max.valueOf()) {\n                        maxExistsInExceptions = true;\n                    }\n                });\n            });\n            var originalDomain = this._backingScaleDomain();\n            this._backingScaleDomain(domain);\n            var newMin = minExistsInExceptions ? min : this.invert(this.scale(min) - (this.scale(max) - this.scale(min)) * p);\n            var newMax = maxExistsInExceptions ? max : this.invert(this.scale(max) + (this.scale(max) - this.scale(min)) * p);\n            this._backingScaleDomain(originalDomain);\n            if (this._snappingDomainEnabled) {\n                return this._niceDomain([newMin, newMax]);\n            }\n            return ([newMin, newMax]);\n        };\n        QuantitativeScale.prototype.snappingDomainEnabled = function (snappingDomainEnabled) {\n            if (snappingDomainEnabled == null) {\n                return this._snappingDomainEnabled;\n            }\n            this._snappingDomainEnabled = snappingDomainEnabled;\n            this._autoDomainIfAutomaticMode();\n            return this;\n        };\n        QuantitativeScale.prototype._expandSingleValueDomain = function (singleValueDomain) {\n            return singleValueDomain;\n        };\n        /**\n         * Computes the domain value corresponding to a supplied range value.\n         *\n         * @param {number} value: A value from the Scale's range.\n         * @returns {D} The domain value corresponding to the supplied range value.\n         */\n        QuantitativeScale.prototype.invert = function (value) {\n            throw new Error(\"Subclasses should override invert\");\n        };\n        QuantitativeScale.prototype.domain = function (values) {\n            if (values != null) {\n                this._domainMin = values[0];\n                this._domainMax = values[1];\n            }\n            return _super.prototype.domain.call(this, values);\n        };\n        QuantitativeScale.prototype.domainMin = function (domainMin) {\n            if (domainMin == null) {\n                return this.domain()[0];\n            }\n            this._domainMin = domainMin;\n            this._autoDomainIfAutomaticMode();\n            return this;\n        };\n        QuantitativeScale.prototype.domainMax = function (domainMax) {\n            if (domainMax == null) {\n                return this.domain()[1];\n            }\n            this._domainMax = domainMax;\n            this._autoDomainIfAutomaticMode();\n            return this;\n        };\n        QuantitativeScale.prototype.extentOfValues = function (values) {\n            // HACKHACK: TS1.4 doesn't consider numbers to be Number-like (valueOf() returning number), so D can't be typed correctly\n            var extent = d3.extent(values.filter(function (value) { return Plottable.Utils.Math.isValidNumber(+value); }));\n            if (extent[0] == null || extent[1] == null) {\n                return [];\n            }\n            else {\n                return extent;\n            }\n        };\n        QuantitativeScale.prototype._setDomain = function (values) {\n            var isNaNOrInfinity = function (x) { return Plottable.Utils.Math.isNaN(x) || x === Infinity || x === -Infinity; };\n            if (isNaNOrInfinity(values[0]) || isNaNOrInfinity(values[1])) {\n                Plottable.Utils.Window.warn(\"Warning: QuantitativeScales cannot take NaN or Infinity as a domain value. Ignoring.\");\n                return;\n            }\n            _super.prototype._setDomain.call(this, values);\n        };\n        /**\n         * Gets the array of tick values generated by the default algorithm.\n         */\n        QuantitativeScale.prototype.defaultTicks = function () {\n            throw new Error(\"Subclasses should override _getDefaultTicks\");\n        };\n        /**\n         * Gets an array of tick values spanning the domain.\n         *\n         * @returns {D[]}\n         */\n        QuantitativeScale.prototype.ticks = function () {\n            return this._tickGenerator(this);\n        };\n        /**\n         * Given a domain, expands its domain onto \"nice\" values, e.g. whole\n         * numbers.\n         */\n        QuantitativeScale.prototype._niceDomain = function (domain, count) {\n            throw new Error(\"Subclasses should override _niceDomain\");\n        };\n        QuantitativeScale.prototype._defaultExtent = function () {\n            throw new Error(\"Subclasses should override _defaultExtent\");\n        };\n        QuantitativeScale.prototype.tickGenerator = function (generator) {\n            if (generator == null) {\n                return this._tickGenerator;\n            }\n            else {\n                this._tickGenerator = generator;\n                return this;\n            }\n        };\n        QuantitativeScale._DEFAULT_NUM_TICKS = 10;\n        return QuantitativeScale;\n    }(Plottable.Scale));\n    Plottable.QuantitativeScale = QuantitativeScale;\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Scales;\n    (function (Scales) {\n        var Linear = (function (_super) {\n            __extends(Linear, _super);\n            /**\n             * @constructor\n             */\n            function Linear() {\n                _super.call(this);\n                this._d3Scale = d3.scale.linear();\n            }\n            Linear.prototype._defaultExtent = function () {\n                return [0, 1];\n            };\n            Linear.prototype._expandSingleValueDomain = function (singleValueDomain) {\n                if (singleValueDomain[0] === singleValueDomain[1]) {\n                    return [singleValueDomain[0] - 1, singleValueDomain[1] + 1];\n                }\n                return singleValueDomain;\n            };\n            Linear.prototype.scale = function (value) {\n                return this._d3Scale(value);\n            };\n            Linear.prototype._getDomain = function () {\n                return this._backingScaleDomain();\n            };\n            Linear.prototype._backingScaleDomain = function (values) {\n                if (values == null) {\n                    return this._d3Scale.domain();\n                }\n                else {\n                    this._d3Scale.domain(values);\n                    return this;\n                }\n            };\n            Linear.prototype._getRange = function () {\n                return this._d3Scale.range();\n            };\n            Linear.prototype._setRange = function (values) {\n                this._d3Scale.range(values);\n            };\n            Linear.prototype.invert = function (value) {\n                return this._d3Scale.invert(value);\n            };\n            Linear.prototype.defaultTicks = function () {\n                return this._d3Scale.ticks(Scales.Linear._DEFAULT_NUM_TICKS);\n            };\n            Linear.prototype._niceDomain = function (domain, count) {\n                return this._d3Scale.copy().domain(domain).nice(count).domain();\n            };\n            return Linear;\n        }(Plottable.QuantitativeScale));\n        Scales.Linear = Linear;\n    })(Scales = Plottable.Scales || (Plottable.Scales = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Scales;\n    (function (Scales) {\n        var ModifiedLog = (function (_super) {\n            __extends(ModifiedLog, _super);\n            /**\n             * A ModifiedLog Scale acts as a regular log scale for large numbers.\n             * As it approaches 0, it gradually becomes linear.\n             * Consequently, a ModifiedLog Scale can process 0 and negative numbers.\n             *\n             * For x >= base, scale(x) = log(x).\n             *\n             * For 0 < x < base, scale(x) will become more and more\n             * linear as it approaches 0.\n             *\n             * At x == 0, scale(x) == 0.\n             *\n             * For negative values, scale(-x) = -scale(x).\n             *\n             * The range and domain for the scale should also be set, using the\n             * range() and domain() accessors, respectively.\n             *\n             * For `range`, provide a two-element array giving the minimum and\n             * maximum of values produced when scaling.\n             *\n             * For `domain` provide a two-element array giving the minimum and\n             * maximum of the values that will be scaled.\n             *\n             * @constructor\n             * @param {number} [base=10]\n             *        The base of the log. Must be > 1.\n             *\n             */\n            function ModifiedLog(base) {\n                if (base === void 0) { base = 10; }\n                _super.call(this);\n                this._d3Scale = d3.scale.linear();\n                this._base = base;\n                this._pivot = this._base;\n                this._setDomain(this._defaultExtent());\n                if (base <= 1) {\n                    throw new Error(\"ModifiedLogScale: The base must be > 1\");\n                }\n            }\n            /**\n             * Returns an adjusted log10 value for graphing purposes.  The first\n             * adjustment is that negative values are changed to positive during\n             * the calculations, and then the answer is negated at the end.  The\n             * second is that, for values less than 10, an increasingly large\n             * (0 to 1) scaling factor is added such that at 0 the value is\n             * adjusted to 1, resulting in a returned result of 0.\n             */\n            ModifiedLog.prototype._adjustedLog = function (x) {\n                var negationFactor = x < 0 ? -1 : 1;\n                x *= negationFactor;\n                if (x < this._pivot) {\n                    x += (this._pivot - x) / this._pivot;\n                }\n                x = Math.log(x) / Math.log(this._base);\n                x *= negationFactor;\n                return x;\n            };\n            ModifiedLog.prototype._invertedAdjustedLog = function (x) {\n                var negationFactor = x < 0 ? -1 : 1;\n                x *= negationFactor;\n                x = Math.pow(this._base, x);\n                if (x < this._pivot) {\n                    x = (this._pivot * (x - 1)) / (this._pivot - 1);\n                }\n                x *= negationFactor;\n                return x;\n            };\n            ModifiedLog.prototype.scale = function (x) {\n                return this._d3Scale(this._adjustedLog(x));\n            };\n            ModifiedLog.prototype.invert = function (x) {\n                return this._invertedAdjustedLog(this._d3Scale.invert(x));\n            };\n            ModifiedLog.prototype._getDomain = function () {\n                return this._untransformedDomain;\n            };\n            ModifiedLog.prototype._setDomain = function (values) {\n                this._untransformedDomain = values;\n                var transformedDomain = [this._adjustedLog(values[0]), this._adjustedLog(values[1])];\n                _super.prototype._setDomain.call(this, transformedDomain);\n            };\n            ModifiedLog.prototype._backingScaleDomain = function (values) {\n                if (values == null) {\n                    return this._d3Scale.domain();\n                }\n                else {\n                    this._d3Scale.domain(values);\n                    return this;\n                }\n            };\n            ModifiedLog.prototype.ticks = function () {\n                // Say your domain is [-100, 100] and your pivot is 10.\n                // then we're going to draw negative log ticks from -100 to -10,\n                // linear ticks from -10 to 10, and positive log ticks from 10 to 100.\n                var middle = function (x, y, z) { return [x, y, z].sort(function (a, b) { return a - b; })[1]; };\n                var min = Plottable.Utils.Math.min(this._untransformedDomain, 0);\n                var max = Plottable.Utils.Math.max(this._untransformedDomain, 0);\n                var negativeLower = min;\n                var negativeUpper = middle(min, max, -this._pivot);\n                var positiveLower = middle(min, max, this._pivot);\n                var positiveUpper = max;\n                var negativeLogTicks = this._logTicks(-negativeUpper, -negativeLower).map(function (x) { return -x; }).reverse();\n                var positiveLogTicks = this._logTicks(positiveLower, positiveUpper);\n                var linearMin = Math.max(min, -this._pivot);\n                var linearMax = Math.min(max, this._pivot);\n                var linearTicks = d3.scale.linear().domain([linearMin, linearMax]).ticks(this._howManyTicks(linearMin, linearMax));\n                var ticks = negativeLogTicks.concat(linearTicks).concat(positiveLogTicks);\n                // If you only have 1 tick, you can't tell how big the scale is.\n                if (ticks.length <= 1) {\n                    ticks = d3.scale.linear().domain([min, max]).ticks(Scales.ModifiedLog._DEFAULT_NUM_TICKS);\n                }\n                return ticks;\n            };\n            /**\n             * Return an appropriate number of ticks from lower to upper.\n             *\n             * This will first try to fit as many powers of this.base as it can from\n             * lower to upper.\n             *\n             * If it still has ticks after that, it will generate ticks in \"clusters\",\n             * e.g. [20, 30, ... 90, 100] would be a cluster, [200, 300, ... 900, 1000]\n             * would be another cluster.\n             *\n             * This function will generate clusters as large as it can while not\n             * drastically exceeding its number of ticks.\n             */\n            ModifiedLog.prototype._logTicks = function (lower, upper) {\n                var _this = this;\n                var nTicks = this._howManyTicks(lower, upper);\n                if (nTicks === 0) {\n                    return [];\n                }\n                var startLogged = Math.floor(Math.log(lower) / Math.log(this._base));\n                var endLogged = Math.ceil(Math.log(upper) / Math.log(this._base));\n                var bases = d3.range(endLogged, startLogged, -Math.ceil((endLogged - startLogged) / nTicks));\n                var multiples = d3.range(this._base, 1, -(this._base - 1)).map(Math.floor);\n                var uniqMultiples = Plottable.Utils.Array.uniq(multiples);\n                var clusters = bases.map(function (b) { return uniqMultiples.map(function (x) { return Math.pow(_this._base, b - 1) * x; }); });\n                var flattened = Plottable.Utils.Array.flatten(clusters);\n                var filtered = flattened.filter(function (x) { return lower <= x && x <= upper; });\n                var sorted = filtered.sort(function (x, y) { return x - y; });\n                return sorted;\n            };\n            /**\n             * How many ticks does the range [lower, upper] deserve?\n             *\n             * e.g. if your domain was [10, 1000] and I asked _howManyTicks(10, 100),\n             * I would get 1/2 of the ticks. The range 10, 100 takes up 1/2 of the\n             * distance when plotted.\n             */\n            ModifiedLog.prototype._howManyTicks = function (lower, upper) {\n                var adjustedMin = this._adjustedLog(Plottable.Utils.Math.min(this._untransformedDomain, 0));\n                var adjustedMax = this._adjustedLog(Plottable.Utils.Math.max(this._untransformedDomain, 0));\n                var adjustedLower = this._adjustedLog(lower);\n                var adjustedUpper = this._adjustedLog(upper);\n                var proportion = (adjustedUpper - adjustedLower) / (adjustedMax - adjustedMin);\n                var ticks = Math.ceil(proportion * Scales.ModifiedLog._DEFAULT_NUM_TICKS);\n                return ticks;\n            };\n            ModifiedLog.prototype._niceDomain = function (domain, count) {\n                return domain;\n            };\n            ModifiedLog.prototype._defaultExtent = function () {\n                return [0, this._base];\n            };\n            ModifiedLog.prototype._expandSingleValueDomain = function (singleValueDomain) {\n                if (singleValueDomain[0] === singleValueDomain[1]) {\n                    var singleValue = singleValueDomain[0];\n                    if (singleValue > 0) {\n                        return [singleValue / this._base, singleValue * this._base];\n                    }\n                    else if (singleValue === 0) {\n                        return [-this._base, this._base];\n                    }\n                    else {\n                        return [singleValue * this._base, singleValue / this._base];\n                    }\n                }\n                return singleValueDomain;\n            };\n            ModifiedLog.prototype._getRange = function () {\n                return this._d3Scale.range();\n            };\n            ModifiedLog.prototype._setRange = function (values) {\n                this._d3Scale.range(values);\n            };\n            ModifiedLog.prototype.defaultTicks = function () {\n                return this._d3Scale.ticks(Scales.ModifiedLog._DEFAULT_NUM_TICKS);\n            };\n            return ModifiedLog;\n        }(Plottable.QuantitativeScale));\n        Scales.ModifiedLog = ModifiedLog;\n    })(Scales = Plottable.Scales || (Plottable.Scales = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Scales;\n    (function (Scales) {\n        var Category = (function (_super) {\n            __extends(Category, _super);\n            /**\n             * A Category Scale maps strings to numbers.\n             *\n             * @constructor\n             */\n            function Category() {\n                _super.call(this);\n                this._range = [0, 1];\n                this._d3Scale = d3.scale.ordinal();\n                var d3InnerPadding = 0.3;\n                this._innerPadding = Category._convertToPlottableInnerPadding(d3InnerPadding);\n                this._outerPadding = Category._convertToPlottableOuterPadding(0.5, d3InnerPadding);\n            }\n            Category.prototype.extentOfValues = function (values) {\n                return Plottable.Utils.Array.uniq(values);\n            };\n            Category.prototype._getExtent = function () {\n                return Plottable.Utils.Array.uniq(this._getAllIncludedValues());\n            };\n            Category.prototype.domain = function (values) {\n                return _super.prototype.domain.call(this, values);\n            };\n            Category.prototype.range = function (values) {\n                return _super.prototype.range.call(this, values);\n            };\n            Category._convertToPlottableInnerPadding = function (d3InnerPadding) {\n                return 1 / (1 - d3InnerPadding) - 1;\n            };\n            Category._convertToPlottableOuterPadding = function (d3OuterPadding, d3InnerPadding) {\n                return d3OuterPadding / (1 - d3InnerPadding);\n            };\n            Category.prototype._setBands = function () {\n                var d3InnerPadding = 1 - 1 / (1 + this.innerPadding());\n                var d3OuterPadding = this.outerPadding() / (1 + this.innerPadding());\n                this._d3Scale.rangeBands(this._range, d3InnerPadding, d3OuterPadding);\n            };\n            /**\n             * Returns the width of the range band.\n             *\n             * @returns {number} The range band width\n             */\n            Category.prototype.rangeBand = function () {\n                return this._d3Scale.rangeBand();\n            };\n            /**\n             * Returns the step width of the scale.\n             *\n             * The step width is the pixel distance between adjacent values in the domain.\n             *\n             * @returns {number}\n             */\n            Category.prototype.stepWidth = function () {\n                return this.rangeBand() * (1 + this.innerPadding());\n            };\n            Category.prototype.innerPadding = function (innerPadding) {\n                if (innerPadding == null) {\n                    return this._innerPadding;\n                }\n                this._innerPadding = innerPadding;\n                this.range(this.range());\n                this._dispatchUpdate();\n                return this;\n            };\n            Category.prototype.outerPadding = function (outerPadding) {\n                if (outerPadding == null) {\n                    return this._outerPadding;\n                }\n                this._outerPadding = outerPadding;\n                this.range(this.range());\n                this._dispatchUpdate();\n                return this;\n            };\n            Category.prototype.scale = function (value) {\n                // scale it to the middle\n                return this._d3Scale(value) + this.rangeBand() / 2;\n            };\n            Category.prototype._getDomain = function () {\n                return this._backingScaleDomain();\n            };\n            Category.prototype._backingScaleDomain = function (values) {\n                if (values == null) {\n                    return this._d3Scale.domain();\n                }\n                else {\n                    this._d3Scale.domain(values);\n                    this._setBands();\n                    return this;\n                }\n            };\n            Category.prototype._getRange = function () {\n                return this._range;\n            };\n            Category.prototype._setRange = function (values) {\n                this._range = values;\n                this._setBands();\n            };\n            return Category;\n        }(Plottable.Scale));\n        Scales.Category = Category;\n    })(Scales = Plottable.Scales || (Plottable.Scales = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Scales;\n    (function (Scales) {\n        var Color = (function (_super) {\n            __extends(Color, _super);\n            /**\n             * A Color Scale maps string values to color hex values expressed as a string.\n             *\n             * @constructor\n             * @param {string} [scaleType] One of \"Category10\"/\"Category20\"/\"Category20b\"/\"Category20c\".\n             *   (see https://github.com/mbostock/d3/wiki/Ordinal-Scales#categorical-colors)\n             *   If not supplied, reads the colors defined using CSS -- see plottable.css.\n             */\n            function Color(scaleType) {\n                _super.call(this);\n                var scale;\n                switch (scaleType) {\n                    case null:\n                    case undefined:\n                        if (Color._plottableColorCache == null) {\n                            Color._plottableColorCache = Color._getPlottableColors();\n                        }\n                        scale = d3.scale.ordinal().range(Color._plottableColorCache);\n                        break;\n                    case \"Category10\":\n                    case \"category10\":\n                    case \"10\":\n                        scale = d3.scale.category10();\n                        break;\n                    case \"Category20\":\n                    case \"category20\":\n                    case \"20\":\n                        scale = d3.scale.category20();\n                        break;\n                    case \"Category20b\":\n                    case \"category20b\":\n                    case \"20b\":\n                        scale = d3.scale.category20b();\n                        break;\n                    case \"Category20c\":\n                    case \"category20c\":\n                    case \"20c\":\n                        scale = d3.scale.category20c();\n                        break;\n                    default:\n                        throw new Error(\"Unsupported ColorScale type\");\n                }\n                this._d3Scale = scale;\n            }\n            Color.prototype.extentOfValues = function (values) {\n                return Plottable.Utils.Array.uniq(values);\n            };\n            // Duplicated from OrdinalScale._getExtent - should be removed in #388\n            Color.prototype._getExtent = function () {\n                return Plottable.Utils.Array.uniq(this._getAllIncludedValues());\n            };\n            Color.invalidateColorCache = function () {\n                Color._plottableColorCache = null;\n            };\n            Color._getPlottableColors = function () {\n                var plottableDefaultColors = [];\n                var colorTester = d3.select(\"body\").append(\"plottable-color-tester\");\n                var defaultColorHex = Plottable.Utils.Color.colorTest(colorTester, \"\");\n                var i = 0;\n                var colorHex = Plottable.Utils.Color.colorTest(colorTester, \"plottable-colors-0\");\n                while (colorHex != null && i < this._MAXIMUM_COLORS_FROM_CSS) {\n                    if (colorHex === defaultColorHex && colorHex === plottableDefaultColors[plottableDefaultColors.length - 1]) {\n                        break;\n                    }\n                    plottableDefaultColors.push(colorHex);\n                    i++;\n                    colorHex = Plottable.Utils.Color.colorTest(colorTester, \"plottable-colors-\" + i);\n                }\n                colorTester.remove();\n                return plottableDefaultColors;\n            };\n            /**\n             * Returns the color-string corresponding to a given string.\n             * If there are not enough colors in the range(), a lightened version of an existing color will be used.\n             *\n             * @param {string} value\n             * @returns {string}\n             */\n            Color.prototype.scale = function (value) {\n                var color = this._d3Scale(value);\n                var index = this.domain().indexOf(value);\n                var numLooped = Math.floor(index / this.range().length);\n                var modifyFactor = Math.log(numLooped * Color._LOOP_LIGHTEN_FACTOR + 1);\n                return Plottable.Utils.Color.lightenColor(color, modifyFactor);\n            };\n            Color.prototype._getDomain = function () {\n                return this._backingScaleDomain();\n            };\n            Color.prototype._backingScaleDomain = function (values) {\n                if (values == null) {\n                    return this._d3Scale.domain();\n                }\n                else {\n                    this._d3Scale.domain(values);\n                    return this;\n                }\n            };\n            Color.prototype._getRange = function () {\n                return this._d3Scale.range();\n            };\n            Color.prototype._setRange = function (values) {\n                this._d3Scale.range(values);\n            };\n            Color._LOOP_LIGHTEN_FACTOR = 1.6;\n            // The maximum number of colors we are getting from CSS stylesheets\n            Color._MAXIMUM_COLORS_FROM_CSS = 256;\n            return Color;\n        }(Plottable.Scale));\n        Scales.Color = Color;\n    })(Scales = Plottable.Scales || (Plottable.Scales = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Scales;\n    (function (Scales) {\n        var Time = (function (_super) {\n            __extends(Time, _super);\n            /**\n             * A Time Scale maps Date objects to numbers.\n             *\n             * @constructor\n             */\n            function Time() {\n                _super.call(this);\n                this._d3Scale = d3.time.scale();\n                this.autoDomain();\n            }\n            /**\n             * Returns an array of ticks values separated by the specified interval.\n             *\n             * @param {string} interval A string specifying the interval unit.\n             * @param {number?} [step] The number of multiples of the interval between consecutive ticks.\n             * @return {Date[]}\n             */\n            Time.prototype.tickInterval = function (interval, step) {\n                // temporarily creats a time scale from our linear scale into a time scale so we can get access to its api\n                var tempScale = d3.time.scale();\n                var d3Interval = Time.timeIntervalToD3Time(interval);\n                tempScale.domain(this.domain());\n                tempScale.range(this.range());\n                return tempScale.ticks(d3Interval, step);\n            };\n            Time.prototype._setDomain = function (values) {\n                if (values[1] < values[0]) {\n                    throw new Error(\"Scale.Time domain values must be in chronological order\");\n                }\n                return _super.prototype._setDomain.call(this, values);\n            };\n            Time.prototype._defaultExtent = function () {\n                return [new Date(\"1970-01-01\"), new Date(\"1970-01-02\")];\n            };\n            Time.prototype._expandSingleValueDomain = function (singleValueDomain) {\n                var startTime = singleValueDomain[0].getTime();\n                var endTime = singleValueDomain[1].getTime();\n                if (startTime === endTime) {\n                    var startDate = new Date(startTime);\n                    startDate.setDate(startDate.getDate() - 1);\n                    var endDate = new Date(endTime);\n                    endDate.setDate(endDate.getDate() + 1);\n                    return [startDate, endDate];\n                }\n                return singleValueDomain;\n            };\n            Time.prototype.scale = function (value) {\n                return this._d3Scale(value);\n            };\n            Time.prototype._getDomain = function () {\n                return this._backingScaleDomain();\n            };\n            Time.prototype._backingScaleDomain = function (values) {\n                if (values == null) {\n                    return this._d3Scale.domain();\n                }\n                else {\n                    this._d3Scale.domain(values);\n                    return this;\n                }\n            };\n            Time.prototype._getRange = function () {\n                return this._d3Scale.range();\n            };\n            Time.prototype._setRange = function (values) {\n                this._d3Scale.range(values);\n            };\n            Time.prototype.invert = function (value) {\n                return this._d3Scale.invert(value);\n            };\n            Time.prototype.defaultTicks = function () {\n                return this._d3Scale.ticks(Scales.Time._DEFAULT_NUM_TICKS);\n            };\n            Time.prototype._niceDomain = function (domain) {\n                return this._d3Scale.copy().domain(domain).nice().domain();\n            };\n            /**\n             * Transforms the Plottable TimeInterval string into a d3 time interval equivalent.\n             * If the provided TimeInterval is incorrect, the default is d3.time.year\n             */\n            Time.timeIntervalToD3Time = function (timeInterval) {\n                switch (timeInterval) {\n                    case Plottable.TimeInterval.second:\n                        return d3.time.second;\n                    case Plottable.TimeInterval.minute:\n                        return d3.time.minute;\n                    case Plottable.TimeInterval.hour:\n                        return d3.time.hour;\n                    case Plottable.TimeInterval.day:\n                        return d3.time.day;\n                    case Plottable.TimeInterval.week:\n                        return d3.time.week;\n                    case Plottable.TimeInterval.month:\n                        return d3.time.month;\n                    case Plottable.TimeInterval.year:\n                        return d3.time.year;\n                    default:\n                        throw Error(\"TimeInterval specified does not exist: \" + timeInterval);\n                }\n            };\n            return Time;\n        }(Plottable.QuantitativeScale));\n        Scales.Time = Time;\n    })(Scales = Plottable.Scales || (Plottable.Scales = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Scales;\n    (function (Scales) {\n        var InterpolatedColor = (function (_super) {\n            __extends(InterpolatedColor, _super);\n            /**\n             * An InterpolatedColor Scale maps numbers to color hex values, expressed as strings.\n             *\n             * @param {string} [scaleType=\"linear\"] One of \"linear\"/\"log\"/\"sqrt\"/\"pow\".\n             */\n            function InterpolatedColor(scaleType) {\n                if (scaleType === void 0) { scaleType = \"linear\"; }\n                _super.call(this);\n                switch (scaleType) {\n                    case \"linear\":\n                        this._colorScale = d3.scale.linear();\n                        break;\n                    case \"log\":\n                        this._colorScale = d3.scale.log();\n                        break;\n                    case \"sqrt\":\n                        this._colorScale = d3.scale.sqrt();\n                        break;\n                    case \"pow\":\n                        this._colorScale = d3.scale.pow();\n                        break;\n                }\n                if (this._colorScale == null) {\n                    throw new Error(\"unknown QuantitativeScale scale type \" + scaleType);\n                }\n                this.range(InterpolatedColor.REDS);\n            }\n            InterpolatedColor.prototype.extentOfValues = function (values) {\n                var extent = d3.extent(values);\n                if (extent[0] == null || extent[1] == null) {\n                    return [];\n                }\n                else {\n                    return extent;\n                }\n            };\n            /**\n             * Generates the converted QuantitativeScale.\n             */\n            InterpolatedColor.prototype._d3InterpolatedScale = function () {\n                return this._colorScale.range([0, 1]).interpolate(this._interpolateColors());\n            };\n            /**\n             * Generates the d3 interpolator for colors.\n             */\n            InterpolatedColor.prototype._interpolateColors = function () {\n                var colors = this._colorRange;\n                if (colors.length < 2) {\n                    throw new Error(\"Color scale arrays must have at least two elements.\");\n                }\n                ;\n                return function (a, b) {\n                    return function (t) {\n                        // Clamp t parameter to [0,1]\n                        t = Math.max(0, Math.min(1, t));\n                        // Determine indices for colors\n                        var tScaled = t * (colors.length - 1);\n                        var i0 = Math.floor(tScaled);\n                        var i1 = Math.ceil(tScaled);\n                        var frac = (tScaled - i0);\n                        // Interpolate in the L*a*b color space\n                        return d3.interpolateLab(colors[i0], colors[i1])(frac);\n                    };\n                };\n            };\n            InterpolatedColor.prototype._resetScale = function () {\n                this._d3Scale = this._d3InterpolatedScale();\n                this._autoDomainIfAutomaticMode();\n                this._dispatchUpdate();\n            };\n            InterpolatedColor.prototype.autoDomain = function () {\n                // InterpolatedColorScales do not pad\n                var includedValues = this._getAllIncludedValues();\n                if (includedValues.length > 0) {\n                    this._setDomain([Plottable.Utils.Math.min(includedValues, 0), Plottable.Utils.Math.max(includedValues, 0)]);\n                }\n                return this;\n            };\n            InterpolatedColor.prototype.scale = function (value) {\n                return this._d3Scale(value);\n            };\n            InterpolatedColor.prototype._getDomain = function () {\n                return this._backingScaleDomain();\n            };\n            InterpolatedColor.prototype._backingScaleDomain = function (values) {\n                if (values == null) {\n                    return this._d3Scale.domain();\n                }\n                else {\n                    this._d3Scale.domain(values);\n                    return this;\n                }\n            };\n            InterpolatedColor.prototype._getRange = function () {\n                return this._colorRange;\n            };\n            InterpolatedColor.prototype._setRange = function (range) {\n                this._colorRange = range;\n                this._resetScale();\n            };\n            InterpolatedColor.REDS = [\n                \"#FFFFFF\",\n                \"#FFF6E1\",\n                \"#FEF4C0\",\n                \"#FED976\",\n                \"#FEB24C\",\n                \"#FD8D3C\",\n                \"#FC4E2A\",\n                \"#E31A1C\",\n                \"#B10026\",\n            ];\n            InterpolatedColor.BLUES = [\n                \"#FFFFFF\",\n                \"#CCFFFF\",\n                \"#A5FFFD\",\n                \"#85F7FB\",\n                \"#6ED3EF\",\n                \"#55A7E0\",\n                \"#417FD0\",\n                \"#2545D3\",\n                \"#0B02E1\",\n            ];\n            InterpolatedColor.POSNEG = [\n                \"#0B02E1\",\n                \"#2545D3\",\n                \"#417FD0\",\n                \"#55A7E0\",\n                \"#6ED3EF\",\n                \"#85F7FB\",\n                \"#A5FFFD\",\n                \"#CCFFFF\",\n                \"#FFFFFF\",\n                \"#FFF6E1\",\n                \"#FEF4C0\",\n                \"#FED976\",\n                \"#FEB24C\",\n                \"#FD8D3C\",\n                \"#FC4E2A\",\n                \"#E31A1C\",\n                \"#B10026\",\n            ];\n            return InterpolatedColor;\n        }(Plottable.Scale));\n        Scales.InterpolatedColor = InterpolatedColor;\n    })(Scales = Plottable.Scales || (Plottable.Scales = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Scales;\n    (function (Scales) {\n        var TickGenerators;\n        (function (TickGenerators) {\n            /**\n             * Creates a TickGenerator using the specified interval.\n             *\n             * Generates ticks at multiples of the interval while also including the domain boundaries.\n             *\n             * @param {number} interval\n             * @returns {TickGenerator}\n             */\n            function intervalTickGenerator(interval) {\n                if (interval <= 0) {\n                    throw new Error(\"interval must be positive number\");\n                }\n                return function (s) {\n                    var domain = s.domain();\n                    var low = Math.min(domain[0], domain[1]);\n                    var high = Math.max(domain[0], domain[1]);\n                    var firstTick = Math.ceil(low / interval) * interval;\n                    var numTicks = Math.floor((high - firstTick) / interval) + 1;\n                    var lowTicks = low % interval === 0 ? [] : [low];\n                    var middleTicks = Plottable.Utils.Math.range(0, numTicks).map(function (t) { return firstTick + t * interval; });\n                    var highTicks = high % interval === 0 ? [] : [high];\n                    return lowTicks.concat(middleTicks).concat(highTicks);\n                };\n            }\n            TickGenerators.intervalTickGenerator = intervalTickGenerator;\n            /**\n             * Creates a TickGenerator returns only integer tick values.\n             *\n             * @returns {TickGenerator}\n             */\n            function integerTickGenerator() {\n                return function (s) {\n                    var defaultTicks = s.defaultTicks();\n                    return defaultTicks.filter(function (tick, i) { return (tick % 1 === 0) || (i === 0) || (i === defaultTicks.length - 1); });\n                };\n            }\n            TickGenerators.integerTickGenerator = integerTickGenerator;\n        })(TickGenerators = Scales.TickGenerators || (Scales.TickGenerators = {}));\n    })(Scales = Plottable.Scales || (Plottable.Scales = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Drawer = (function () {\n        /**\n         * A Drawer draws svg elements based on the input Dataset.\n         *\n         * @constructor\n         * @param {Dataset} dataset The dataset associated with this Drawer\n         */\n        function Drawer(dataset) {\n            this._cachedSelectionValid = false;\n            this._dataset = dataset;\n        }\n        Drawer.prototype.renderArea = function (area) {\n            if (area == null) {\n                return this._renderArea;\n            }\n            this._renderArea = area;\n            this._cachedSelectionValid = false;\n            return this;\n        };\n        /**\n         * Removes the Drawer and its renderArea\n         */\n        Drawer.prototype.remove = function () {\n            if (this.renderArea() != null) {\n                this.renderArea().remove();\n            }\n        };\n        /**\n         * Binds data to selection\n         *\n         * @param{any[]} data The data to be drawn\n         */\n        Drawer.prototype._bindSelectionData = function (data) {\n            var dataElements = this.selection().data(data);\n            dataElements.enter().append(this._svgElementName);\n            dataElements.exit().remove();\n            this._applyDefaultAttributes(dataElements);\n        };\n        Drawer.prototype._applyDefaultAttributes = function (selection) {\n            if (this._className != null) {\n                selection.classed(this._className, true);\n            }\n        };\n        /**\n         * Draws data using one step\n         *\n         * @param{AppliedDrawStep} step The step, how data should be drawn.\n         */\n        Drawer.prototype._drawStep = function (step) {\n            var selection = this.selection();\n            var colorAttributes = [\"fill\", \"stroke\"];\n            colorAttributes.forEach(function (colorAttribute) {\n                if (step.attrToAppliedProjector[colorAttribute] != null) {\n                    selection.attr(colorAttribute, step.attrToAppliedProjector[colorAttribute]);\n                }\n            });\n            step.animator.animate(selection, step.attrToAppliedProjector);\n            if (this._className != null) {\n                this.selection().classed(this._className, true);\n            }\n        };\n        Drawer.prototype._appliedProjectors = function (attrToProjector) {\n            var _this = this;\n            var modifiedAttrToProjector = {};\n            Object.keys(attrToProjector).forEach(function (attr) {\n                modifiedAttrToProjector[attr] =\n                    function (datum, index) { return attrToProjector[attr](datum, index, _this._dataset); };\n            });\n            return modifiedAttrToProjector;\n        };\n        /**\n         * Calculates the total time it takes to use the input drawSteps to draw the input data\n         *\n         * @param {any[]} data The data that would have been drawn\n         * @param {Drawers.DrawStep[]} drawSteps The DrawSteps to use\n         * @returns {number} The total time it takes to draw\n         */\n        Drawer.prototype.totalDrawTime = function (data, drawSteps) {\n            var delay = 0;\n            drawSteps.forEach(function (drawStep, i) {\n                delay += drawStep.animator.totalTime(data.length);\n            });\n            return delay;\n        };\n        /**\n         * Draws the data into the renderArea using the spefic steps and metadata\n         *\n         * @param{any[]} data The data to be drawn\n         * @param{DrawStep[]} drawSteps The list of steps, which needs to be drawn\n         */\n        Drawer.prototype.draw = function (data, drawSteps) {\n            var _this = this;\n            var appliedDrawSteps = drawSteps.map(function (dr) {\n                var attrToAppliedProjector = _this._appliedProjectors(dr.attrToProjector);\n                return {\n                    attrToAppliedProjector: attrToAppliedProjector,\n                    animator: dr.animator,\n                };\n            });\n            this._bindSelectionData(data);\n            this._cachedSelectionValid = false;\n            var delay = 0;\n            appliedDrawSteps.forEach(function (drawStep, i) {\n                Plottable.Utils.Window.setTimeout(function () { return _this._drawStep(drawStep); }, delay);\n                delay += drawStep.animator.totalTime(data.length);\n            });\n            return this;\n        };\n        Drawer.prototype.selection = function () {\n            if (!this._cachedSelectionValid) {\n                this._cachedSelection = this.renderArea().selectAll(this.selector());\n                this._cachedSelectionValid = true;\n            }\n            return this._cachedSelection;\n        };\n        /**\n         * Returns the CSS selector for this Drawer's visual elements.\n         */\n        Drawer.prototype.selector = function () {\n            return this._svgElementName;\n        };\n        /**\n         * Returns the D3 selection corresponding to the datum with the specified index.\n         */\n        Drawer.prototype.selectionForIndex = function (index) {\n            return d3.select(this.selection()[0][index]);\n        };\n        return Drawer;\n    }());\n    Plottable.Drawer = Drawer;\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Drawers;\n    (function (Drawers) {\n        var Line = (function (_super) {\n            __extends(Line, _super);\n            function Line(dataset) {\n                _super.call(this, dataset);\n                this._className = \"line\";\n                this._svgElementName = \"path\";\n            }\n            Line.prototype._applyDefaultAttributes = function (selection) {\n                _super.prototype._applyDefaultAttributes.call(this, selection);\n                selection.style(\"fill\", \"none\");\n            };\n            Line.prototype.selectionForIndex = function (index) {\n                return d3.select(this.selection()[0][0]);\n            };\n            return Line;\n        }(Plottable.Drawer));\n        Drawers.Line = Line;\n    })(Drawers = Plottable.Drawers || (Plottable.Drawers = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Drawers;\n    (function (Drawers) {\n        var Area = (function (_super) {\n            __extends(Area, _super);\n            function Area(dataset) {\n                _super.call(this, dataset);\n                this._className = \"area\";\n                this._svgElementName = \"path\";\n            }\n            Area.prototype._applyDefaultAttributes = function (selection) {\n                _super.prototype._applyDefaultAttributes.call(this, selection);\n                selection.style(\"stroke\", \"none\");\n            };\n            Area.prototype.selectionForIndex = function (index) {\n                return d3.select(this.selection()[0][0]);\n            };\n            return Area;\n        }(Plottable.Drawer));\n        Drawers.Area = Area;\n    })(Drawers = Plottable.Drawers || (Plottable.Drawers = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Drawers;\n    (function (Drawers) {\n        var Rectangle = (function (_super) {\n            __extends(Rectangle, _super);\n            function Rectangle(dataset) {\n                _super.call(this, dataset);\n                this._svgElementName = \"rect\";\n            }\n            return Rectangle;\n        }(Plottable.Drawer));\n        Drawers.Rectangle = Rectangle;\n    })(Drawers = Plottable.Drawers || (Plottable.Drawers = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Drawers;\n    (function (Drawers) {\n        var Arc = (function (_super) {\n            __extends(Arc, _super);\n            function Arc(dataset) {\n                _super.call(this, dataset);\n                this._className = \"arc fill\";\n                this._svgElementName = \"path\";\n            }\n            Arc.prototype._applyDefaultAttributes = function (selection) {\n                _super.prototype._applyDefaultAttributes.call(this, selection);\n                selection.style(\"stroke\", \"none\");\n            };\n            return Arc;\n        }(Plottable.Drawer));\n        Drawers.Arc = Arc;\n    })(Drawers = Plottable.Drawers || (Plottable.Drawers = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Drawers;\n    (function (Drawers) {\n        var ArcOutline = (function (_super) {\n            __extends(ArcOutline, _super);\n            function ArcOutline(dataset) {\n                _super.call(this, dataset);\n                this._className = \"arc outline\";\n                this._svgElementName = \"path\";\n            }\n            ArcOutline.prototype._applyDefaultAttributes = function (selection) {\n                _super.prototype._applyDefaultAttributes.call(this, selection);\n                selection.style(\"fill\", \"none\");\n            };\n            return ArcOutline;\n        }(Plottable.Drawer));\n        Drawers.ArcOutline = ArcOutline;\n    })(Drawers = Plottable.Drawers || (Plottable.Drawers = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Drawers;\n    (function (Drawers) {\n        var Symbol = (function (_super) {\n            __extends(Symbol, _super);\n            function Symbol(dataset) {\n                _super.call(this, dataset);\n                this._svgElementName = \"path\";\n                this._className = \"symbol\";\n            }\n            return Symbol;\n        }(Plottable.Drawer));\n        Drawers.Symbol = Symbol;\n    })(Drawers = Plottable.Drawers || (Plottable.Drawers = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Drawers;\n    (function (Drawers) {\n        var Segment = (function (_super) {\n            __extends(Segment, _super);\n            function Segment(dataset) {\n                _super.call(this, dataset);\n                this._svgElementName = \"line\";\n            }\n            return Segment;\n        }(Plottable.Drawer));\n        Drawers.Segment = Segment;\n    })(Drawers = Plottable.Drawers || (Plottable.Drawers = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Components;\n    (function (Components) {\n        var Alignment = (function () {\n            function Alignment() {\n            }\n            Alignment.TOP = \"top\";\n            Alignment.BOTTOM = \"bottom\";\n            Alignment.LEFT = \"left\";\n            Alignment.RIGHT = \"right\";\n            Alignment.CENTER = \"center\";\n            return Alignment;\n        }());\n        Components.Alignment = Alignment;\n    })(Components = Plottable.Components || (Plottable.Components = {}));\n    var Component = (function () {\n        function Component() {\n            this._clipPathEnabled = false;\n            this._origin = { x: 0, y: 0 }; // Origin of the coordinate space for the Component.\n            this._xAlignment = \"left\";\n            this._yAlignment = \"top\";\n            this._isSetup = false;\n            this._isAnchored = false;\n            this._boxes = [];\n            this._isTopLevelComponent = false;\n            this._cssClasses = new Plottable.Utils.Set();\n            this._destroyed = false;\n            this._onAnchorCallbacks = new Plottable.Utils.CallbackSet();\n            this._onDetachCallbacks = new Plottable.Utils.CallbackSet();\n            this._cssClasses.add(\"component\");\n        }\n        /**\n         * Attaches the Component as a child of a given d3 Selection.\n         *\n         * @param {d3.Selection} selection.\n         * @returns {Component} The calling Component.\n         */\n        Component.prototype.anchor = function (selection) {\n            if (this._destroyed) {\n                throw new Error(\"Can't reuse destroy()-ed Components!\");\n            }\n            this._isTopLevelComponent = selection.node().nodeName.toLowerCase() === \"svg\";\n            if (this._isTopLevelComponent) {\n                // svg node gets the \"plottable\" CSS class\n                this._rootSVG = selection;\n                this._rootSVG.classed(\"plottable\", true);\n                // visible overflow for firefox https://stackoverflow.com/questions/5926986/why-does-firefox-appear-to-truncate-embedded-svgs\n                this._rootSVG.style(\"overflow\", \"visible\");\n                // HACKHACK: Safari fails to register events on the <svg> itself\n                var safariBacking = this._rootSVG.select(\".\" + Component._SAFARI_EVENT_BACKING_CLASS);\n                if (safariBacking.empty()) {\n                    this._rootSVG.append(\"rect\").classed(Component._SAFARI_EVENT_BACKING_CLASS, true).attr({\n                        x: 0,\n                        y: 0,\n                        width: \"100%\",\n                        height: \"100%\",\n                    }).style(\"opacity\", 0);\n                }\n            }\n            if (this._element != null) {\n                // reattach existing element\n                selection.node().appendChild(this._element.node());\n            }\n            else {\n                this._element = selection.append(\"g\");\n                this._setup();\n            }\n            this._isAnchored = true;\n            this._onAnchorCallbacks.callCallbacks(this);\n            return this;\n        };\n        /**\n         * Adds a callback to be called on anchoring the Component to the DOM.\n         * If the Component is already anchored, the callback is called immediately.\n         *\n         * @param {ComponentCallback} callback\n         * @return {Component}\n         */\n        Component.prototype.onAnchor = function (callback) {\n            if (this._isAnchored) {\n                callback(this);\n            }\n            this._onAnchorCallbacks.add(callback);\n            return this;\n        };\n        /**\n         * Removes a callback that would be called on anchoring the Component to the DOM.\n         * The callback is identified by reference equality.\n         *\n         * @param {ComponentCallback} callback\n         * @return {Component}\n         */\n        Component.prototype.offAnchor = function (callback) {\n            this._onAnchorCallbacks.delete(callback);\n            return this;\n        };\n        /**\n         * Creates additional elements as necessary for the Component to function.\n         * Called during anchor() if the Component's element has not been created yet.\n         * Override in subclasses to provide additional functionality.\n         */\n        Component.prototype._setup = function () {\n            var _this = this;\n            if (this._isSetup) {\n                return;\n            }\n            this._cssClasses.forEach(function (cssClass) {\n                _this._element.classed(cssClass, true);\n            });\n            this._cssClasses = new Plottable.Utils.Set();\n            this._backgroundContainer = this._element.append(\"g\").classed(\"background-container\", true);\n            this._addBox(\"background-fill\", this._backgroundContainer);\n            this._content = this._element.append(\"g\").classed(\"content\", true);\n            this._foregroundContainer = this._element.append(\"g\").classed(\"foreground-container\", true);\n            this._boxContainer = this._element.append(\"g\").classed(\"box-container\", true);\n            if (this._clipPathEnabled) {\n                this._generateClipPath();\n            }\n            ;\n            this._boundingBox = this._addBox(\"bounding-box\");\n            this._isSetup = true;\n        };\n        /**\n         * Given available space in pixels, returns the minimum width and height this Component will need.\n         *\n         * @param {number} availableWidth\n         * @param {number} availableHeight\n         * @returns {SpaceRequest}\n         */\n        Component.prototype.requestedSpace = function (availableWidth, availableHeight) {\n            return {\n                minWidth: 0,\n                minHeight: 0,\n            };\n        };\n        /**\n         * Computes and sets the size, position, and alignment of the Component from the specified values.\n         * If no parameters are supplied and the Component is a root node,\n         * they are inferred from the size of the Component's element.\n         *\n         * @param {Point} [origin] Origin of the space offered to the Component.\n         * @param {number} [availableWidth] Available width in pixels.\n         * @param {number} [availableHeight] Available height in pixels.\n         * @returns {Component} The calling Component.\n         */\n        Component.prototype.computeLayout = function (origin, availableWidth, availableHeight) {\n            var _this = this;\n            if (origin == null || availableWidth == null || availableHeight == null) {\n                if (this._element == null) {\n                    throw new Error(\"anchor() must be called before computeLayout()\");\n                }\n                else if (this._isTopLevelComponent) {\n                    // we are the root node, retrieve height/width from root SVG\n                    origin = { x: 0, y: 0 };\n                    // Set width/height to 100% if not specified, to allow accurate size calculation\n                    // see http://www.w3.org/TR/CSS21/visudet.html#block-replaced-width\n                    // and http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height\n                    if (this._rootSVG.attr(\"width\") == null) {\n                        this._rootSVG.attr(\"width\", \"100%\");\n                    }\n                    if (this._rootSVG.attr(\"height\") == null) {\n                        this._rootSVG.attr(\"height\", \"100%\");\n                    }\n                    var elem = this._rootSVG.node();\n                    availableWidth = Plottable.Utils.DOM.elementWidth(elem);\n                    availableHeight = Plottable.Utils.DOM.elementHeight(elem);\n                }\n                else {\n                    throw new Error(\"null arguments cannot be passed to computeLayout() on a non-root node\");\n                }\n            }\n            var size = this._sizeFromOffer(availableWidth, availableHeight);\n            this._width = size.width;\n            this._height = size.height;\n            var xAlignProportion = Component._xAlignToProportion[this._xAlignment];\n            var yAlignProportion = Component._yAlignToProportion[this._yAlignment];\n            this._origin = {\n                x: origin.x + (availableWidth - this.width()) * xAlignProportion,\n                y: origin.y + (availableHeight - this.height()) * yAlignProportion,\n            };\n            this._element.attr(\"transform\", \"translate(\" + this._origin.x + \",\" + this._origin.y + \")\");\n            this._boxes.forEach(function (b) { return b.attr(\"width\", _this.width()).attr(\"height\", _this.height()); });\n            return this;\n        };\n        Component.prototype._sizeFromOffer = function (availableWidth, availableHeight) {\n            var requestedSpace = this.requestedSpace(availableWidth, availableHeight);\n            return {\n                width: this.fixedWidth() ? Math.min(availableWidth, requestedSpace.minWidth) : availableWidth,\n                height: this.fixedHeight() ? Math.min(availableHeight, requestedSpace.minHeight) : availableHeight,\n            };\n        };\n        /**\n         * Queues the Component for rendering.\n         *\n         * @returns {Component} The calling Component.\n         */\n        Component.prototype.render = function () {\n            if (this._isAnchored && this._isSetup && this.width() >= 0 && this.height() >= 0) {\n                Plottable.RenderController.registerToRender(this);\n            }\n            return this;\n        };\n        Component.prototype._scheduleComputeLayout = function () {\n            if (this._isAnchored && this._isSetup) {\n                Plottable.RenderController.registerToComputeLayout(this);\n            }\n        };\n        /**\n         * Renders the Component without waiting for the next frame.\n         */\n        Component.prototype.renderImmediately = function () {\n            if (this._clipPathEnabled) {\n                this._updateClipPath();\n            }\n            return this;\n        };\n        /**\n         * Causes the Component to re-layout and render.\n         *\n         * This function should be called when a CSS change has occured that could\n         * influence the layout of the Component, such as changing the font size.\n         *\n         * @returns {Component} The calling Component.\n         */\n        Component.prototype.redraw = function () {\n            if (this._isAnchored && this._isSetup) {\n                if (this._isTopLevelComponent) {\n                    this._scheduleComputeLayout();\n                }\n                else {\n                    this.parent().redraw();\n                }\n            }\n            return this;\n        };\n        /**\n         * Renders the Component to a given <svg>.\n         *\n         * @param {String|d3.Selection} element A selector-string for the <svg>, or a d3 selection containing an <svg>.\n         * @returns {Component} The calling Component.\n         */\n        Component.prototype.renderTo = function (element) {\n            this.detach();\n            if (element != null) {\n                var selection = void 0;\n                if (typeof (element) === \"string\") {\n                    selection = d3.select(element);\n                }\n                else if (element instanceof Element) {\n                    selection = d3.select(element);\n                }\n                else {\n                    selection = element;\n                }\n                if (!selection.node() || selection.node().nodeName.toLowerCase() !== \"svg\") {\n                    throw new Error(\"Plottable requires a valid SVG to renderTo\");\n                }\n                this.anchor(selection);\n            }\n            if (this._element == null) {\n                throw new Error(\"If a Component has never been rendered before, then renderTo must be given a node to render to, \" +\n                    \"or a d3.Selection, or a selector string\");\n            }\n            this.computeLayout();\n            this.render();\n            // flush so that consumers can immediately attach to stuff we create in the DOM\n            Plottable.RenderController.flush();\n            return this;\n        };\n        Component.prototype.xAlignment = function (xAlignment) {\n            if (xAlignment == null) {\n                return this._xAlignment;\n            }\n            xAlignment = xAlignment.toLowerCase();\n            if (Component._xAlignToProportion[xAlignment] == null) {\n                throw new Error(\"Unsupported alignment: \" + xAlignment);\n            }\n            this._xAlignment = xAlignment;\n            this.redraw();\n            return this;\n        };\n        Component.prototype.yAlignment = function (yAlignment) {\n            if (yAlignment == null) {\n                return this._yAlignment;\n            }\n            yAlignment = yAlignment.toLowerCase();\n            if (Component._yAlignToProportion[yAlignment] == null) {\n                throw new Error(\"Unsupported alignment: \" + yAlignment);\n            }\n            this._yAlignment = yAlignment;\n            this.redraw();\n            return this;\n        };\n        Component.prototype._addBox = function (className, parentElement) {\n            if (this._element == null) {\n                throw new Error(\"Adding boxes before anchoring is currently disallowed\");\n            }\n            parentElement = parentElement == null ? this._boxContainer : parentElement;\n            var box = parentElement.append(\"rect\");\n            if (className != null) {\n                box.classed(className, true);\n            }\n            this._boxes.push(box);\n            if (this.width() != null && this.height() != null) {\n                box.attr(\"width\", this.width()).attr(\"height\", this.height());\n            }\n            return box;\n        };\n        Component.prototype._generateClipPath = function () {\n            // The clip path will prevent content from overflowing its Component space.\n            this._clipPathID = Plottable.Utils.DOM.generateUniqueClipPathId();\n            var clipPathParent = this._boxContainer.append(\"clipPath\").attr(\"id\", this._clipPathID);\n            this._addBox(\"clip-rect\", clipPathParent);\n            this._updateClipPath();\n        };\n        Component.prototype._updateClipPath = function () {\n            // HACKHACK: IE <= 9 does not respect the HTML base element in SVG.\n            // They don't need the current URL in the clip path reference.\n            var prefix = /MSIE [5-9]/.test(navigator.userAgent) ? \"\" : document.location.href;\n            prefix = prefix.split(\"#\")[0]; // To fix cases where an anchor tag was used\n            this._element.attr(\"clip-path\", \"url(\\\"\" + prefix + \"#\" + this._clipPathID + \"\\\")\");\n        };\n        /**\n         * Checks if the Component has a given CSS class.\n         *\n         * @param {string} cssClass The CSS class to check for.\n         */\n        Component.prototype.hasClass = function (cssClass) {\n            if (cssClass == null) {\n                return false;\n            }\n            if (this._element == null) {\n                return this._cssClasses.has(cssClass);\n            }\n            else {\n                return this._element.classed(cssClass);\n            }\n        };\n        /**\n         * Adds a given CSS class to the Component.\n         *\n         * @param {string} cssClass The CSS class to add.\n         * @returns {Component} The calling Component.\n         */\n        Component.prototype.addClass = function (cssClass) {\n            if (cssClass == null) {\n                return this;\n            }\n            if (this._element == null) {\n                this._cssClasses.add(cssClass);\n            }\n            else {\n                this._element.classed(cssClass, true);\n            }\n            return this;\n        };\n        /**\n         * Removes a given CSS class from the Component.\n         *\n         * @param {string} cssClass The CSS class to remove.\n         * @returns {Component} The calling Component.\n         */\n        Component.prototype.removeClass = function (cssClass) {\n            if (cssClass == null) {\n                return this;\n            }\n            if (this._element == null) {\n                this._cssClasses.delete(cssClass);\n            }\n            else {\n                this._element.classed(cssClass, false);\n            }\n            return this;\n        };\n        /**\n         * Checks if the Component has a fixed width or if it grows to fill available space.\n         * Returns false by default on the base Component class.\n         */\n        Component.prototype.fixedWidth = function () {\n            return false;\n        };\n        /**\n         * Checks if the Component has a fixed height or if it grows to fill available space.\n         * Returns false by default on the base Component class.\n         */\n        Component.prototype.fixedHeight = function () {\n            return false;\n        };\n        /**\n         * Detaches a Component from the DOM. The Component can be reused.\n         *\n         * This should only be used if you plan on reusing the calling Component. Otherwise, use destroy().\n         *\n         * @returns The calling Component.\n         */\n        Component.prototype.detach = function () {\n            this.parent(null);\n            if (this._isAnchored) {\n                this._element.remove();\n                if (this._isTopLevelComponent) {\n                    this._rootSVG.select(\".\" + Component._SAFARI_EVENT_BACKING_CLASS).remove();\n                }\n            }\n            this._isAnchored = false;\n            this._onDetachCallbacks.callCallbacks(this);\n            return this;\n        };\n        /**\n         * Adds a callback to be called when the Component is detach()-ed.\n         *\n         * @param {ComponentCallback} callback\n         * @return {Component} The calling Component.\n         */\n        Component.prototype.onDetach = function (callback) {\n            this._onDetachCallbacks.add(callback);\n            return this;\n        };\n        /**\n         * Removes a callback to be called when the Component is detach()-ed.\n         * The callback is identified by reference equality.\n         *\n         * @param {ComponentCallback} callback\n         * @return {Component} The calling Component.\n         */\n        Component.prototype.offDetach = function (callback) {\n            this._onDetachCallbacks.delete(callback);\n            return this;\n        };\n        Component.prototype.parent = function (parent) {\n            if (parent === undefined) {\n                return this._parent;\n            }\n            if (parent !== null && !parent.has(this)) {\n                throw new Error(\"Passed invalid parent\");\n            }\n            this._parent = parent;\n            return this;\n        };\n        /**\n         * Removes a Component from the DOM and disconnects all listeners.\n         */\n        Component.prototype.destroy = function () {\n            this._destroyed = true;\n            this.detach();\n        };\n        /**\n         * Gets the width of the Component in pixels.\n         */\n        Component.prototype.width = function () {\n            return this._width;\n        };\n        /**\n         * Gets the height of the Component in pixels.\n         */\n        Component.prototype.height = function () {\n            return this._height;\n        };\n        /**\n         * Gets the origin of the Component relative to its parent.\n         *\n         * @return {Point}\n         */\n        Component.prototype.origin = function () {\n            return {\n                x: this._origin.x,\n                y: this._origin.y,\n            };\n        };\n        /**\n         * Gets the origin of the Component relative to the root <svg>.\n         *\n         * @return {Point}\n         */\n        Component.prototype.originToSVG = function () {\n            var origin = this.origin();\n            var ancestor = this.parent();\n            while (ancestor != null) {\n                var ancestorOrigin = ancestor.origin();\n                origin.x += ancestorOrigin.x;\n                origin.y += ancestorOrigin.y;\n                ancestor = ancestor.parent();\n            }\n            return origin;\n        };\n        /**\n         * Gets the Selection containing the <g> in front of the visual elements of the Component.\n         *\n         * Will return undefined if the Component has not been anchored.\n         *\n         * @return {d3.Selection}\n         */\n        Component.prototype.foreground = function () {\n            return this._foregroundContainer;\n        };\n        /**\n         * Gets a Selection containing a <g> that holds the visual elements of the Component.\n         *\n         * Will return undefined if the Component has not been anchored.\n         *\n         * @return {d3.Selection} content selection for the Component\n         */\n        Component.prototype.content = function () {\n            return this._content;\n        };\n        /**\n         * Gets the Selection containing the <g> behind the visual elements of the Component.\n         *\n         * Will return undefined if the Component has not been anchored.\n         *\n         * @return {d3.Selection} background selection for the Component\n         */\n        Component.prototype.background = function () {\n            return this._backgroundContainer;\n        };\n        Component._xAlignToProportion = {\n            \"left\": 0,\n            \"center\": 0.5,\n            \"right\": 1,\n        };\n        Component._yAlignToProportion = {\n            \"top\": 0,\n            \"center\": 0.5,\n            \"bottom\": 1,\n        };\n        Component._SAFARI_EVENT_BACKING_CLASS = \"safari-event-backing\";\n        return Component;\n    }());\n    Plottable.Component = Component;\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    /*\n     * ComponentContainer class encapsulates Table and ComponentGroup's shared functionality.\n     * It will not do anything if instantiated directly.\n     */\n    var ComponentContainer = (function (_super) {\n        __extends(ComponentContainer, _super);\n        function ComponentContainer() {\n            var _this = this;\n            _super.call(this);\n            this._detachCallback = function (component) { return _this.remove(component); };\n        }\n        ComponentContainer.prototype.anchor = function (selection) {\n            var _this = this;\n            _super.prototype.anchor.call(this, selection);\n            this._forEach(function (c) { return c.anchor(_this.content()); });\n            return this;\n        };\n        ComponentContainer.prototype.render = function () {\n            this._forEach(function (c) { return c.render(); });\n            return this;\n        };\n        /**\n         * Checks whether the specified Component is in the ComponentContainer.\n         */\n        ComponentContainer.prototype.has = function (component) {\n            throw new Error(\"has() is not implemented on ComponentContainer\");\n        };\n        ComponentContainer.prototype._adoptAndAnchor = function (component) {\n            component.parent(this);\n            component.onDetach(this._detachCallback);\n            if (this._isAnchored) {\n                component.anchor(this.content());\n            }\n        };\n        /**\n         * Removes the specified Component from the ComponentContainer.\n         */\n        ComponentContainer.prototype.remove = function (component) {\n            if (this.has(component)) {\n                component.offDetach(this._detachCallback);\n                this._remove(component);\n                component.detach();\n                this.redraw();\n            }\n            return this;\n        };\n        /**\n         * Carry out the actual removal of a Component.\n         * Implementation dependent on the type of container.\n         *\n         * @return {boolean} true if the Component was successfully removed, false otherwise.\n         */\n        ComponentContainer.prototype._remove = function (component) {\n            return false;\n        };\n        /**\n         * Invokes a callback on each Component in the ComponentContainer.\n         */\n        ComponentContainer.prototype._forEach = function (callback) {\n            throw new Error(\"_forEach() is not implemented on ComponentContainer\");\n        };\n        /**\n         * Destroys the ComponentContainer and all Components within it.\n         */\n        ComponentContainer.prototype.destroy = function () {\n            _super.prototype.destroy.call(this);\n            this._forEach(function (c) { return c.destroy(); });\n        };\n        return ComponentContainer;\n    }(Plottable.Component));\n    Plottable.ComponentContainer = ComponentContainer;\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Components;\n    (function (Components) {\n        var Group = (function (_super) {\n            __extends(Group, _super);\n            /**\n             * Constructs a Group.\n             *\n             * A Group contains Components that will be rendered on top of each other.\n             * Components added later will be rendered above Components already in the Group.\n             *\n             * @constructor\n             * @param {Component[]} [components=[]] Components to be added to the Group.\n             */\n            function Group(components) {\n                var _this = this;\n                if (components === void 0) { components = []; }\n                _super.call(this);\n                this._components = [];\n                this.addClass(\"component-group\");\n                components.forEach(function (c) { return _this.append(c); });\n            }\n            Group.prototype._forEach = function (callback) {\n                this.components().forEach(callback);\n            };\n            /**\n             * Checks whether the specified Component is in the Group.\n             */\n            Group.prototype.has = function (component) {\n                return this._components.indexOf(component) >= 0;\n            };\n            Group.prototype.requestedSpace = function (offeredWidth, offeredHeight) {\n                var requests = this._components.map(function (c) { return c.requestedSpace(offeredWidth, offeredHeight); });\n                return {\n                    minWidth: Plottable.Utils.Math.max(requests, function (request) { return request.minWidth; }, 0),\n                    minHeight: Plottable.Utils.Math.max(requests, function (request) { return request.minHeight; }, 0),\n                };\n            };\n            Group.prototype.computeLayout = function (origin, availableWidth, availableHeight) {\n                var _this = this;\n                _super.prototype.computeLayout.call(this, origin, availableWidth, availableHeight);\n                this._forEach(function (component) {\n                    component.computeLayout({ x: 0, y: 0 }, _this.width(), _this.height());\n                });\n                return this;\n            };\n            Group.prototype._sizeFromOffer = function (availableWidth, availableHeight) {\n                return {\n                    width: availableWidth,\n                    height: availableHeight,\n                };\n            };\n            Group.prototype.fixedWidth = function () {\n                return this._components.every(function (c) { return c.fixedWidth(); });\n            };\n            Group.prototype.fixedHeight = function () {\n                return this._components.every(function (c) { return c.fixedHeight(); });\n            };\n            /**\n             * @return {Component[]} The Components in this Group.\n             */\n            Group.prototype.components = function () {\n                return this._components.slice();\n            };\n            /**\n             * Adds a Component to this Group.\n             * The added Component will be rendered above Components already in the Group.\n             */\n            Group.prototype.append = function (component) {\n                if (component != null && !this.has(component)) {\n                    component.detach();\n                    this._components.push(component);\n                    this._adoptAndAnchor(component);\n                    this.redraw();\n                }\n                return this;\n            };\n            Group.prototype._remove = function (component) {\n                var removeIndex = this._components.indexOf(component);\n                if (removeIndex >= 0) {\n                    this._components.splice(removeIndex, 1);\n                    return true;\n                }\n                return false;\n            };\n            return Group;\n        }(Plottable.ComponentContainer));\n        Components.Group = Group;\n    })(Components = Plottable.Components || (Plottable.Components = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Components;\n    (function (Components) {\n        var PlotGroup = (function (_super) {\n            __extends(PlotGroup, _super);\n            function PlotGroup() {\n                _super.apply(this, arguments);\n            }\n            PlotGroup.prototype.entityNearest = function (point) {\n                var closestPlotEntity;\n                var minDistSquared = Infinity;\n                this.components().forEach(function (plot) {\n                    var candidatePlotEntity = plot.entityNearest(point);\n                    if (candidatePlotEntity == null) {\n                        return;\n                    }\n                    var distSquared = Plottable.Utils.Math.distanceSquared(candidatePlotEntity.position, point);\n                    if (distSquared <= minDistSquared) {\n                        minDistSquared = distSquared;\n                        closestPlotEntity = candidatePlotEntity;\n                    }\n                });\n                return closestPlotEntity;\n            };\n            /**\n             * Adds a Plot to this Plot Group.\n             * The added Plot will be rendered above Plots already in the Group.\n             */\n            PlotGroup.prototype.append = function (plot) {\n                if (plot != null && !(plot instanceof Plottable.Plot)) {\n                    throw new Error(\"Plot Group only accepts plots\");\n                }\n                _super.prototype.append.call(this, plot);\n                return this;\n            };\n            return PlotGroup;\n        }(Components.Group));\n        Components.PlotGroup = PlotGroup;\n    })(Components = Plottable.Components || (Plottable.Components = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Axis = (function (_super) {\n        __extends(Axis, _super);\n        /**\n         * Constructs an Axis.\n         * An Axis is a visual representation of a Scale.\n         *\n         * @constructor\n         * @param {Scale} scale\n         * @param {string} orientation One of \"top\"/\"bottom\"/\"left\"/\"right\".\n         */\n        function Axis(scale, orientation) {\n            var _this = this;\n            _super.call(this);\n            this._endTickLength = 5;\n            this._innerTickLength = 5;\n            this._tickLabelPadding = 10;\n            this._margin = 15;\n            this._showEndTickLabels = false;\n            this._annotationsEnabled = false;\n            this._annotationTierCount = 1;\n            if (scale == null || orientation == null) {\n                throw new Error(\"Axis requires a scale and orientation\");\n            }\n            this._scale = scale;\n            this.orientation(orientation);\n            this._setDefaultAlignment();\n            this.addClass(\"axis\");\n            if (this._isHorizontal()) {\n                this.addClass(\"x-axis\");\n            }\n            else {\n                this.addClass(\"y-axis\");\n            }\n            this.formatter(Plottable.Formatters.identity());\n            this._rescaleCallback = function (newScale) { return _this._rescale(); };\n            this._scale.onUpdate(this._rescaleCallback);\n            this._annotatedTicks = [];\n            this._annotationFormatter = Plottable.Formatters.identity();\n        }\n        Axis.prototype.destroy = function () {\n            _super.prototype.destroy.call(this);\n            this._scale.offUpdate(this._rescaleCallback);\n        };\n        Axis.prototype._isHorizontal = function () {\n            return this._orientation === \"top\" || this._orientation === \"bottom\";\n        };\n        Axis.prototype._computeWidth = function () {\n            // to be overridden by subclass logic\n            return this._maxLabelTickLength();\n        };\n        Axis.prototype._computeHeight = function () {\n            // to be overridden by subclass logic\n            return this._maxLabelTickLength();\n        };\n        Axis.prototype.requestedSpace = function (offeredWidth, offeredHeight) {\n            var requestedWidth = 0;\n            var requestedHeight = 0;\n            if (this._isHorizontal()) {\n                requestedHeight = this._computeHeight() + this._margin;\n                if (this.annotationsEnabled()) {\n                    var tierHeight = this._annotationMeasurer.measure().height + 2 * Axis._ANNOTATION_LABEL_PADDING;\n                    requestedHeight += tierHeight * this.annotationTierCount();\n                }\n            }\n            else {\n                requestedWidth = this._computeWidth() + this._margin;\n                if (this.annotationsEnabled()) {\n                    var tierHeight = this._annotationMeasurer.measure().height + 2 * Axis._ANNOTATION_LABEL_PADDING;\n                    requestedWidth += tierHeight * this.annotationTierCount();\n                }\n            }\n            return {\n                minWidth: requestedWidth,\n                minHeight: requestedHeight,\n            };\n        };\n        Axis.prototype.fixedHeight = function () {\n            return this._isHorizontal();\n        };\n        Axis.prototype.fixedWidth = function () {\n            return !this._isHorizontal();\n        };\n        Axis.prototype._rescale = function () {\n            // default implementation; subclasses may call redraw() here\n            this.render();\n        };\n        Axis.prototype.computeLayout = function (origin, availableWidth, availableHeight) {\n            _super.prototype.computeLayout.call(this, origin, availableWidth, availableHeight);\n            if (this._isHorizontal()) {\n                this._scale.range([0, this.width()]);\n            }\n            else {\n                this._scale.range([this.height(), 0]);\n            }\n            return this;\n        };\n        Axis.prototype._setup = function () {\n            _super.prototype._setup.call(this);\n            this._tickMarkContainer = this.content().append(\"g\")\n                .classed(Axis.TICK_MARK_CLASS + \"-container\", true);\n            this._tickLabelContainer = this.content().append(\"g\")\n                .classed(Axis.TICK_LABEL_CLASS + \"-container\", true);\n            this._baseline = this.content().append(\"line\").classed(\"baseline\", true);\n            this._annotationContainer = this.content().append(\"g\")\n                .classed(\"annotation-container\", true);\n            this._annotationContainer.append(\"g\").classed(\"annotation-line-container\", true);\n            this._annotationContainer.append(\"g\").classed(\"annotation-circle-container\", true);\n            this._annotationContainer.append(\"g\").classed(\"annotation-rect-container\", true);\n            var annotationLabelContainer = this._annotationContainer.append(\"g\").classed(\"annotation-label-container\", true);\n            this._annotationMeasurer = new SVGTypewriter.Measurers.Measurer(annotationLabelContainer);\n            this._annotationWriter = new SVGTypewriter.Writers.Writer(this._annotationMeasurer);\n        };\n        /*\n         * Function for generating tick values in data-space (as opposed to pixel values).\n         * To be implemented by subclasses.\n         */\n        Axis.prototype._getTickValues = function () {\n            return [];\n        };\n        Axis.prototype.renderImmediately = function () {\n            var tickMarkValues = this._getTickValues();\n            var tickMarks = this._tickMarkContainer.selectAll(\".\" + Axis.TICK_MARK_CLASS).data(tickMarkValues);\n            tickMarks.enter().append(\"line\").classed(Axis.TICK_MARK_CLASS, true);\n            tickMarks.attr(this._generateTickMarkAttrHash());\n            d3.select(tickMarks[0][0]).classed(Axis.END_TICK_MARK_CLASS, true)\n                .attr(this._generateTickMarkAttrHash(true));\n            d3.select(tickMarks[0][tickMarkValues.length - 1]).classed(Axis.END_TICK_MARK_CLASS, true)\n                .attr(this._generateTickMarkAttrHash(true));\n            tickMarks.exit().remove();\n            this._baseline.attr(this._generateBaselineAttrHash());\n            if (this.annotationsEnabled()) {\n                this._drawAnnotations();\n            }\n            else {\n                this._removeAnnotations();\n            }\n            return this;\n        };\n        Axis.prototype.annotatedTicks = function (annotatedTicks) {\n            if (annotatedTicks == null) {\n                return this._annotatedTicks;\n            }\n            this._annotatedTicks = annotatedTicks;\n            this.render();\n            return this;\n        };\n        Axis.prototype.annotationFormatter = function (annotationFormatter) {\n            if (annotationFormatter == null) {\n                return this._annotationFormatter;\n            }\n            this._annotationFormatter = annotationFormatter;\n            this.render();\n            return this;\n        };\n        Axis.prototype.annotationsEnabled = function (annotationsEnabled) {\n            if (annotationsEnabled == null) {\n                return this._annotationsEnabled;\n            }\n            this._annotationsEnabled = annotationsEnabled;\n            this.redraw();\n            return this;\n        };\n        Axis.prototype.annotationTierCount = function (annotationTierCount) {\n            if (annotationTierCount == null) {\n                return this._annotationTierCount;\n            }\n            if (annotationTierCount < 0) {\n                throw new Error(\"annotationTierCount cannot be negative\");\n            }\n            this._annotationTierCount = annotationTierCount;\n            this.redraw();\n            return this;\n        };\n        Axis.prototype._drawAnnotations = function () {\n            var _this = this;\n            var labelPadding = Axis._ANNOTATION_LABEL_PADDING;\n            var measurements = new Plottable.Utils.Map();\n            var annotatedTicks = this._annotatedTicksToRender();\n            annotatedTicks.forEach(function (annotatedTick) {\n                var measurement = _this._annotationMeasurer.measure(_this.annotationFormatter()(annotatedTick));\n                var paddedMeasurement = { width: measurement.width + 2 * labelPadding, height: measurement.height + 2 * labelPadding };\n                measurements.set(annotatedTick, paddedMeasurement);\n            });\n            var tierHeight = this._annotationMeasurer.measure().height + 2 * labelPadding;\n            var annotationToTier = this._annotationToTier(measurements);\n            var hiddenAnnotations = new Plottable.Utils.Set();\n            var axisHeight = this._isHorizontal() ? this.height() : this.width();\n            var axisHeightWithoutMarginAndAnnotations = this._coreSize();\n            var numTiers = Math.min(this.annotationTierCount(), Math.floor((axisHeight - axisHeightWithoutMarginAndAnnotations) / tierHeight));\n            annotationToTier.forEach(function (tier, annotation) {\n                if (tier === -1 || tier >= numTiers) {\n                    hiddenAnnotations.add(annotation);\n                }\n            });\n            var bindElements = function (selection, elementName, className) {\n                var elements = selection.selectAll(\".\" + className).data(annotatedTicks);\n                elements.enter().append(elementName).classed(className, true);\n                elements.exit().remove();\n                return elements;\n            };\n            var offsetF = function (d) {\n                switch (_this.orientation()) {\n                    case \"bottom\":\n                    case \"right\":\n                        return annotationToTier.get(d) * tierHeight + axisHeightWithoutMarginAndAnnotations;\n                    case \"top\":\n                    case \"left\":\n                        return axisHeight - axisHeightWithoutMarginAndAnnotations - annotationToTier.get(d) * tierHeight;\n                }\n            };\n            var positionF = function (d) { return _this._scale.scale(d); };\n            var visibilityF = function (d) { return hiddenAnnotations.has(d) ? \"hidden\" : \"visible\"; };\n            var secondaryPosition;\n            switch (this.orientation()) {\n                case \"bottom\":\n                case \"right\":\n                    secondaryPosition = 0;\n                    break;\n                case \"top\":\n                    secondaryPosition = this.height();\n                    break;\n                case \"left\":\n                    secondaryPosition = this.width();\n                    break;\n            }\n            var isHorizontal = this._isHorizontal();\n            bindElements(this._annotationContainer.select(\".annotation-line-container\"), \"line\", Axis.ANNOTATION_LINE_CLASS)\n                .attr({\n                x1: isHorizontal ? positionF : secondaryPosition,\n                x2: isHorizontal ? positionF : offsetF,\n                y1: isHorizontal ? secondaryPosition : positionF,\n                y2: isHorizontal ? offsetF : positionF,\n                visibility: visibilityF,\n            });\n            bindElements(this._annotationContainer.select(\".annotation-circle-container\"), \"circle\", Axis.ANNOTATION_CIRCLE_CLASS)\n                .attr({\n                cx: isHorizontal ? positionF : secondaryPosition,\n                cy: isHorizontal ? secondaryPosition : positionF,\n                r: 3,\n            });\n            var rectangleOffsetF = function (d) {\n                switch (_this.orientation()) {\n                    case \"bottom\":\n                    case \"right\":\n                        return offsetF(d);\n                    case \"top\":\n                    case \"left\":\n                        return offsetF(d) - measurements.get(d).height;\n                }\n            };\n            bindElements(this._annotationContainer.select(\".annotation-rect-container\"), \"rect\", Axis.ANNOTATION_RECT_CLASS)\n                .attr({\n                x: isHorizontal ? positionF : rectangleOffsetF,\n                y: isHorizontal ? rectangleOffsetF : positionF,\n                width: isHorizontal ? function (d) { return measurements.get(d).width; } : function (d) { return measurements.get(d).height; },\n                height: isHorizontal ? function (d) { return measurements.get(d).height; } : function (d) { return measurements.get(d).width; },\n                visibility: visibilityF,\n            });\n            var annotationWriter = this._annotationWriter;\n            var annotationFormatter = this.annotationFormatter();\n            var annotationLabels = bindElements(this._annotationContainer.select(\".annotation-label-container\"), \"g\", Axis.ANNOTATION_LABEL_CLASS);\n            annotationLabels.selectAll(\".text-container\").remove();\n            annotationLabels.attr({\n                transform: function (d) {\n                    var xTranslate = isHorizontal ? positionF(d) : rectangleOffsetF(d);\n                    var yTranslate = isHorizontal ? rectangleOffsetF(d) : positionF(d);\n                    return \"translate(\" + xTranslate + \",\" + yTranslate + \")\";\n                },\n                visibility: visibilityF,\n            })\n                .each(function (annotationLabel) {\n                var writeOptions = {\n                    selection: d3.select(this),\n                    xAlign: \"center\",\n                    yAlign: \"center\",\n                    textRotation: isHorizontal ? 0 : 90,\n                };\n                annotationWriter.write(annotationFormatter(annotationLabel), isHorizontal ? measurements.get(annotationLabel).width : measurements.get(annotationLabel).height, isHorizontal ? measurements.get(annotationLabel).height : measurements.get(annotationLabel).width, writeOptions);\n            });\n        };\n        Axis.prototype._annotatedTicksToRender = function () {\n            var _this = this;\n            var scaleRange = this._scale.range();\n            return Plottable.Utils.Array.uniq(this.annotatedTicks().filter(function (tick) {\n                if (tick == null) {\n                    return false;\n                }\n                return Plottable.Utils.Math.inRange(_this._scale.scale(tick), scaleRange[0], scaleRange[1]);\n            }));\n        };\n        /**\n         * Retrieves the size of the core pieces.\n         *\n         * The core pieces include the labels, the end tick marks, the inner tick marks, and the tick label padding.\n         */\n        Axis.prototype._coreSize = function () {\n            var relevantDimension = this._isHorizontal() ? this.height() : this.width();\n            var axisHeightWithoutMargin = this._isHorizontal() ? this._computeHeight() : this._computeWidth();\n            return Math.min(axisHeightWithoutMargin, relevantDimension);\n        };\n        Axis.prototype._annotationTierHeight = function () {\n            return this._annotationMeasurer.measure().height + 2 * Axis._ANNOTATION_LABEL_PADDING;\n        };\n        Axis.prototype._annotationToTier = function (measurements) {\n            var _this = this;\n            var annotationTiers = [[]];\n            var annotationToTier = new Plottable.Utils.Map();\n            var dimension = this._isHorizontal() ? this.width() : this.height();\n            this._annotatedTicksToRender().forEach(function (annotatedTick) {\n                var position = _this._scale.scale(annotatedTick);\n                var length = measurements.get(annotatedTick).width;\n                if (position < 0 || position + length > dimension) {\n                    annotationToTier.set(annotatedTick, -1);\n                    return;\n                }\n                var tierHasCollision = function (testTier) { return annotationTiers[testTier].some(function (testTick) {\n                    var testPosition = _this._scale.scale(testTick);\n                    var testLength = measurements.get(testTick).width;\n                    return position + length >= testPosition && position <= testPosition + testLength;\n                }); };\n                var tier = 0;\n                while (tierHasCollision(tier)) {\n                    tier++;\n                    if (annotationTiers.length === tier) {\n                        annotationTiers.push([]);\n                    }\n                }\n                annotationTiers[tier].push(annotatedTick);\n                annotationToTier.set(annotatedTick, tier);\n            });\n            return annotationToTier;\n        };\n        Axis.prototype._removeAnnotations = function () {\n            this._annotationContainer.selectAll(\".annotation-line\").remove();\n            this._annotationContainer.selectAll(\".annotation-circle\").remove();\n            this._annotationContainer.selectAll(\".annotation-rect\").remove();\n            this._annotationContainer.selectAll(\".annotation-label\").remove();\n        };\n        Axis.prototype._generateBaselineAttrHash = function () {\n            var baselineAttrHash = {\n                x1: 0,\n                y1: 0,\n                x2: 0,\n                y2: 0,\n            };\n            switch (this._orientation) {\n                case \"bottom\":\n                    baselineAttrHash[\"x2\"] = this.width();\n                    break;\n                case \"top\":\n                    baselineAttrHash[\"x2\"] = this.width();\n                    baselineAttrHash[\"y1\"] = this.height();\n                    baselineAttrHash[\"y2\"] = this.height();\n                    break;\n                case \"left\":\n                    baselineAttrHash[\"x1\"] = this.width();\n                    baselineAttrHash[\"x2\"] = this.width();\n                    baselineAttrHash[\"y2\"] = this.height();\n                    break;\n                case \"right\":\n                    baselineAttrHash[\"y2\"] = this.height();\n                    break;\n            }\n            return baselineAttrHash;\n        };\n        Axis.prototype._generateTickMarkAttrHash = function (isEndTickMark) {\n            var _this = this;\n            if (isEndTickMark === void 0) { isEndTickMark = false; }\n            var tickMarkAttrHash = {\n                x1: 0,\n                y1: 0,\n                x2: 0,\n                y2: 0,\n            };\n            var scalingFunction = function (d) { return _this._scale.scale(d); };\n            if (this._isHorizontal()) {\n                tickMarkAttrHash[\"x1\"] = scalingFunction;\n                tickMarkAttrHash[\"x2\"] = scalingFunction;\n            }\n            else {\n                tickMarkAttrHash[\"y1\"] = scalingFunction;\n                tickMarkAttrHash[\"y2\"] = scalingFunction;\n            }\n            var tickLength = isEndTickMark ? this._endTickLength : this._innerTickLength;\n            switch (this._orientation) {\n                case \"bottom\":\n                    tickMarkAttrHash[\"y2\"] = tickLength;\n                    break;\n                case \"top\":\n                    tickMarkAttrHash[\"y1\"] = this.height();\n                    tickMarkAttrHash[\"y2\"] = this.height() - tickLength;\n                    break;\n                case \"left\":\n                    tickMarkAttrHash[\"x1\"] = this.width();\n                    tickMarkAttrHash[\"x2\"] = this.width() - tickLength;\n                    break;\n                case \"right\":\n                    tickMarkAttrHash[\"x2\"] = tickLength;\n                    break;\n            }\n            return tickMarkAttrHash;\n        };\n        Axis.prototype._setDefaultAlignment = function () {\n            switch (this._orientation) {\n                case \"bottom\":\n                    this.yAlignment(\"top\");\n                    break;\n                case \"top\":\n                    this.yAlignment(\"bottom\");\n                    break;\n                case \"left\":\n                    this.xAlignment(\"right\");\n                    break;\n                case \"right\":\n                    this.xAlignment(\"left\");\n                    break;\n            }\n        };\n        Axis.prototype.formatter = function (formatter) {\n            if (formatter == null) {\n                return this._formatter;\n            }\n            this._formatter = formatter;\n            this.redraw();\n            return this;\n        };\n        Axis.prototype.innerTickLength = function (length) {\n            if (length == null) {\n                return this._innerTickLength;\n            }\n            else {\n                if (length < 0) {\n                    throw new Error(\"inner tick length must be positive\");\n                }\n                this._innerTickLength = length;\n                this.redraw();\n                return this;\n            }\n        };\n        Axis.prototype.endTickLength = function (length) {\n            if (length == null) {\n                return this._endTickLength;\n            }\n            else {\n                if (length < 0) {\n                    throw new Error(\"end tick length must be positive\");\n                }\n                this._endTickLength = length;\n                this.redraw();\n                return this;\n            }\n        };\n        Axis.prototype._maxLabelTickLength = function () {\n            if (this.showEndTickLabels()) {\n                return Math.max(this.innerTickLength(), this.endTickLength());\n            }\n            else {\n                return this.innerTickLength();\n            }\n        };\n        Axis.prototype.tickLabelPadding = function (padding) {\n            if (padding == null) {\n                return this._tickLabelPadding;\n            }\n            else {\n                if (padding < 0) {\n                    throw new Error(\"tick label padding must be positive\");\n                }\n                this._tickLabelPadding = padding;\n                this.redraw();\n                return this;\n            }\n        };\n        Axis.prototype.margin = function (size) {\n            if (size == null) {\n                return this._margin;\n            }\n            else {\n                if (size < 0) {\n                    throw new Error(\"margin size must be positive\");\n                }\n                this._margin = size;\n                this.redraw();\n                return this;\n            }\n        };\n        Axis.prototype.orientation = function (orientation) {\n            if (orientation == null) {\n                return this._orientation;\n            }\n            else {\n                var newOrientationLC = orientation.toLowerCase();\n                if (newOrientationLC !== \"top\" &&\n                    newOrientationLC !== \"bottom\" &&\n                    newOrientationLC !== \"left\" &&\n                    newOrientationLC !== \"right\") {\n                    throw new Error(\"unsupported orientation\");\n                }\n                this._orientation = newOrientationLC;\n                this.redraw();\n                return this;\n            }\n        };\n        Axis.prototype.showEndTickLabels = function (show) {\n            if (show == null) {\n                return this._showEndTickLabels;\n            }\n            this._showEndTickLabels = show;\n            this.render();\n            return this;\n        };\n        /**\n         * The css class applied to each end tick mark (the line on the end tick).\n         */\n        Axis.END_TICK_MARK_CLASS = \"end-tick-mark\";\n        /**\n         * The css class applied to each tick mark (the line on the tick).\n         */\n        Axis.TICK_MARK_CLASS = \"tick-mark\";\n        /**\n         * The css class applied to each tick label (the text associated with the tick).\n         */\n        Axis.TICK_LABEL_CLASS = \"tick-label\";\n        /**\n         * The css class applied to each annotation line, which extends from the axis to the rect.\n         */\n        Axis.ANNOTATION_LINE_CLASS = \"annotation-line\";\n        /**\n         * The css class applied to each annotation rect, which surrounds the annotation label.\n         */\n        Axis.ANNOTATION_RECT_CLASS = \"annotation-rect\";\n        /**\n         * The css class applied to each annotation circle, which denotes which tick is being annotated.\n         */\n        Axis.ANNOTATION_CIRCLE_CLASS = \"annotation-circle\";\n        /**\n         * The css class applied to each annotation label, which shows the formatted annotation text.\n         */\n        Axis.ANNOTATION_LABEL_CLASS = \"annotation-label\";\n        Axis._ANNOTATION_LABEL_PADDING = 4;\n        return Axis;\n    }(Plottable.Component));\n    Plottable.Axis = Axis;\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var TimeInterval;\n    (function (TimeInterval) {\n        TimeInterval.second = \"second\";\n        TimeInterval.minute = \"minute\";\n        TimeInterval.hour = \"hour\";\n        TimeInterval.day = \"day\";\n        TimeInterval.week = \"week\";\n        TimeInterval.month = \"month\";\n        TimeInterval.year = \"year\";\n    })(TimeInterval = Plottable.TimeInterval || (Plottable.TimeInterval = {}));\n    ;\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Axes;\n    (function (Axes) {\n        var Time = (function (_super) {\n            __extends(Time, _super);\n            /**\n             * Constructs a Time Axis.\n             *\n             * A Time Axis is a visual representation of a Time Scale.\n             *\n             * @constructor\n             * @param {Scales.Time} scale\n             * @param {string} orientation One of \"top\"/\"bottom\".\n             */\n            function Time(scale, orientation) {\n                _super.call(this, scale, orientation);\n                this._tierLabelPositions = [];\n                this.addClass(\"time-axis\");\n                this.tickLabelPadding(5);\n                this.axisConfigurations(Time._DEFAULT_TIME_AXIS_CONFIGURATIONS);\n                this.annotationFormatter(Plottable.Formatters.time(\"%a %b %d, %Y\"));\n            }\n            Time.prototype.tierLabelPositions = function (newPositions) {\n                if (newPositions == null) {\n                    return this._tierLabelPositions;\n                }\n                else {\n                    if (!newPositions.every(function (pos) { return pos.toLowerCase() === \"between\" || pos.toLowerCase() === \"center\"; })) {\n                        throw new Error(\"Unsupported position for tier labels\");\n                    }\n                    this._tierLabelPositions = newPositions;\n                    this.redraw();\n                    return this;\n                }\n            };\n            Time.prototype.axisConfigurations = function (configurations) {\n                if (configurations == null) {\n                    return this._possibleTimeAxisConfigurations;\n                }\n                this._possibleTimeAxisConfigurations = configurations;\n                this._numTiers = Plottable.Utils.Math.max(this._possibleTimeAxisConfigurations.map(function (config) { return config.length; }), 0);\n                if (this._isAnchored) {\n                    this._setupDomElements();\n                }\n                var oldLabelPositions = this.tierLabelPositions();\n                var newLabelPositions = [];\n                for (var i = 0; i < this._numTiers; i++) {\n                    newLabelPositions.push(oldLabelPositions[i] || \"between\");\n                }\n                this.tierLabelPositions(newLabelPositions);\n                this.redraw();\n                return this;\n            };\n            /**\n             * Gets the index of the most precise TimeAxisConfiguration that will fit in the current width.\n             */\n            Time.prototype._getMostPreciseConfigurationIndex = function () {\n                var _this = this;\n                var mostPreciseIndex = this._possibleTimeAxisConfigurations.length;\n                this._possibleTimeAxisConfigurations.forEach(function (interval, index) {\n                    if (index < mostPreciseIndex && interval.every(function (tier) {\n                        return _this._checkTimeAxisTierConfigurationWidth(tier);\n                    })) {\n                        mostPreciseIndex = index;\n                    }\n                });\n                if (mostPreciseIndex === this._possibleTimeAxisConfigurations.length) {\n                    Plottable.Utils.Window.warn(\"zoomed out too far: could not find suitable interval to display labels\");\n                    --mostPreciseIndex;\n                }\n                return mostPreciseIndex;\n            };\n            Time.prototype.orientation = function (orientation) {\n                if (orientation && (orientation.toLowerCase() === \"right\" || orientation.toLowerCase() === \"left\")) {\n                    throw new Error(orientation + \" is not a supported orientation for TimeAxis - only horizontal orientations are supported\");\n                }\n                return _super.prototype.orientation.call(this, orientation); // maintains getter-setter functionality\n            };\n            Time.prototype._computeHeight = function () {\n                var textHeight = this._measurer.measure().height;\n                this._tierHeights = [];\n                for (var i = 0; i < this._numTiers; i++) {\n                    this._tierHeights.push(textHeight + this.tickLabelPadding() +\n                        ((this._tierLabelPositions[i]) === \"between\" ? 0 : this._maxLabelTickLength()));\n                }\n                return d3.sum(this._tierHeights);\n            };\n            Time.prototype._getIntervalLength = function (config) {\n                var startDate = this._scale.domain()[0];\n                var d3Interval = Plottable.Scales.Time.timeIntervalToD3Time(config.interval);\n                var endDate = d3Interval.offset(startDate, config.step);\n                if (endDate > this._scale.domain()[1]) {\n                    // this offset is too large, so just return available width\n                    return this.width();\n                }\n                // measure how much space one date can get\n                var stepLength = Math.abs(this._scale.scale(endDate) - this._scale.scale(startDate));\n                return stepLength;\n            };\n            Time.prototype._maxWidthForInterval = function (config) {\n                return this._measurer.measure(config.formatter(Time._LONG_DATE)).width;\n            };\n            /**\n             * Check if tier configuration fits in the current width.\n             */\n            Time.prototype._checkTimeAxisTierConfigurationWidth = function (config) {\n                var worstWidth = this._maxWidthForInterval(config) + 2 * this.tickLabelPadding();\n                return Math.min(this._getIntervalLength(config), this.width()) >= worstWidth;\n            };\n            Time.prototype._sizeFromOffer = function (availableWidth, availableHeight) {\n                // Makes sure that the size it requires is a multiple of tier sizes, such that\n                // we have no leftover tiers\n                var size = _super.prototype._sizeFromOffer.call(this, availableWidth, availableHeight);\n                var tierHeights = this._tierHeights.reduce(function (prevValue, currValue, index, arr) {\n                    return (prevValue + currValue > size.height) ? prevValue : (prevValue + currValue);\n                });\n                var nonCoreHeight = this.margin() + (this.annotationsEnabled() ? this.annotationTierCount() * this._annotationTierHeight() : 0);\n                size.height = Math.min(size.height, tierHeights + nonCoreHeight);\n                return size;\n            };\n            Time.prototype._setup = function () {\n                _super.prototype._setup.call(this);\n                this._setupDomElements();\n            };\n            Time.prototype._setupDomElements = function () {\n                this.content().selectAll(\".\" + Time.TIME_AXIS_TIER_CLASS).remove();\n                this._tierLabelContainers = [];\n                this._tierMarkContainers = [];\n                this._tierBaselines = [];\n                this._tickLabelContainer.remove();\n                this._baseline.remove();\n                for (var i = 0; i < this._numTiers; ++i) {\n                    var tierContainer = this.content().append(\"g\").classed(Time.TIME_AXIS_TIER_CLASS, true);\n                    this._tierLabelContainers.push(tierContainer.append(\"g\").classed(Plottable.Axis.TICK_LABEL_CLASS + \"-container\", true));\n                    this._tierMarkContainers.push(tierContainer.append(\"g\").classed(Plottable.Axis.TICK_MARK_CLASS + \"-container\", true));\n                    this._tierBaselines.push(tierContainer.append(\"line\").classed(\"baseline\", true));\n                }\n                this._measurer = new SVGTypewriter.Measurers.Measurer(this._tierLabelContainers[0]);\n            };\n            Time.prototype._getTickIntervalValues = function (config) {\n                return this._scale.tickInterval(config.interval, config.step);\n            };\n            Time.prototype._getTickValues = function () {\n                var _this = this;\n                return this._possibleTimeAxisConfigurations[this._mostPreciseConfigIndex].reduce(function (ticks, config) { return ticks.concat(_this._getTickIntervalValues(config)); }, []);\n            };\n            Time.prototype._cleanTiers = function () {\n                for (var index = 0; index < this._tierLabelContainers.length; index++) {\n                    this._tierLabelContainers[index].selectAll(\".\" + Plottable.Axis.TICK_LABEL_CLASS).remove();\n                    this._tierMarkContainers[index].selectAll(\".\" + Plottable.Axis.TICK_MARK_CLASS).remove();\n                    this._tierBaselines[index].style(\"visibility\", \"hidden\");\n                }\n            };\n            Time.prototype._getTickValuesForConfiguration = function (config) {\n                var tickPos = this._scale.tickInterval(config.interval, config.step);\n                var domain = this._scale.domain();\n                var tickPosValues = tickPos.map(function (d) { return d.valueOf(); }); // can't indexOf with objects\n                if (tickPosValues.indexOf(domain[0].valueOf()) === -1) {\n                    tickPos.unshift(domain[0]);\n                }\n                if (tickPosValues.indexOf(domain[1].valueOf()) === -1) {\n                    tickPos.push(domain[1]);\n                }\n                return tickPos;\n            };\n            Time.prototype._renderTierLabels = function (container, config, index) {\n                var _this = this;\n                var tickPos = this._getTickValuesForConfiguration(config);\n                var labelPos = [];\n                if (this._tierLabelPositions[index] === \"between\" && config.step === 1) {\n                    tickPos.map(function (datum, i) {\n                        if (i + 1 >= tickPos.length) {\n                            return;\n                        }\n                        labelPos.push(new Date((tickPos[i + 1].valueOf() - tickPos[i].valueOf()) / 2 + tickPos[i].valueOf()));\n                    });\n                }\n                else {\n                    labelPos = tickPos;\n                }\n                var tickLabels = container.selectAll(\".\" + Plottable.Axis.TICK_LABEL_CLASS).data(labelPos, function (d) { return String(d.valueOf()); });\n                var tickLabelsEnter = tickLabels.enter().append(\"g\").classed(Plottable.Axis.TICK_LABEL_CLASS, true);\n                tickLabelsEnter.append(\"text\");\n                var xTranslate = (this._tierLabelPositions[index] === \"center\" || config.step === 1) ? 0 : this.tickLabelPadding();\n                var yTranslate;\n                if (this.orientation() === \"bottom\") {\n                    yTranslate = d3.sum(this._tierHeights.slice(0, index + 1)) - this.tickLabelPadding();\n                }\n                else {\n                    if (this._tierLabelPositions[index] === \"center\") {\n                        yTranslate = this.height() - d3.sum(this._tierHeights.slice(0, index)) - this.tickLabelPadding() - this._maxLabelTickLength();\n                    }\n                    else {\n                        yTranslate = this.height() - d3.sum(this._tierHeights.slice(0, index)) - this.tickLabelPadding();\n                    }\n                }\n                var textSelection = tickLabels.selectAll(\"text\");\n                if (textSelection.size() > 0) {\n                    Plottable.Utils.DOM.translate(textSelection, xTranslate, yTranslate);\n                }\n                tickLabels.exit().remove();\n                tickLabels.attr(\"transform\", function (d) { return \"translate(\" + _this._scale.scale(d) + \",0)\"; });\n                var anchor = (this._tierLabelPositions[index] === \"center\" || config.step === 1) ? \"middle\" : \"start\";\n                tickLabels.selectAll(\"text\").text(config.formatter).style(\"text-anchor\", anchor);\n            };\n            Time.prototype._renderTickMarks = function (tickValues, index) {\n                var tickMarks = this._tierMarkContainers[index].selectAll(\".\" + Plottable.Axis.TICK_MARK_CLASS).data(tickValues);\n                tickMarks.enter().append(\"line\").classed(Plottable.Axis.TICK_MARK_CLASS, true);\n                var attr = this._generateTickMarkAttrHash();\n                var offset = this._tierHeights.slice(0, index).reduce(function (translate, height) { return translate + height; }, 0);\n                if (this.orientation() === \"bottom\") {\n                    attr[\"y1\"] = offset;\n                    attr[\"y2\"] = offset + (this._tierLabelPositions[index] === \"center\" ? this.innerTickLength() : this._tierHeights[index]);\n                }\n                else {\n                    attr[\"y1\"] = this.height() - offset;\n                    attr[\"y2\"] = this.height() - (offset + (this._tierLabelPositions[index] === \"center\" ?\n                        this.innerTickLength() : this._tierHeights[index]));\n                }\n                tickMarks.attr(attr);\n                if (this.orientation() === \"bottom\") {\n                    attr[\"y1\"] = offset;\n                    attr[\"y2\"] = offset + (this._tierLabelPositions[index] === \"center\" ? this.endTickLength() : this._tierHeights[index]);\n                }\n                else {\n                    attr[\"y1\"] = this.height() - offset;\n                    attr[\"y2\"] = this.height() - (offset + (this._tierLabelPositions[index] === \"center\" ?\n                        this.endTickLength() : this._tierHeights[index]));\n                }\n                d3.select(tickMarks[0][0]).attr(attr);\n                d3.select(tickMarks[0][tickMarks.size() - 1]).attr(attr);\n                // Add end-tick classes to first and last tick for CSS customization purposes\n                d3.select(tickMarks[0][0]).classed(Plottable.Axis.END_TICK_MARK_CLASS, true);\n                d3.select(tickMarks[0][tickMarks.size() - 1]).classed(Plottable.Axis.END_TICK_MARK_CLASS, true);\n                tickMarks.exit().remove();\n            };\n            Time.prototype._renderLabellessTickMarks = function (tickValues) {\n                var tickMarks = this._tickMarkContainer.selectAll(\".\" + Plottable.Axis.TICK_MARK_CLASS).data(tickValues);\n                tickMarks.enter().append(\"line\").classed(Plottable.Axis.TICK_MARK_CLASS, true);\n                var attr = this._generateTickMarkAttrHash();\n                attr[\"y2\"] = (this.orientation() === \"bottom\") ? this.tickLabelPadding() : this.height() - this.tickLabelPadding();\n                tickMarks.attr(attr);\n                tickMarks.exit().remove();\n            };\n            Time.prototype._generateLabellessTicks = function () {\n                if (this._mostPreciseConfigIndex < 1) {\n                    return [];\n                }\n                return this._getTickIntervalValues(this._possibleTimeAxisConfigurations[this._mostPreciseConfigIndex - 1][0]);\n            };\n            Time.prototype.renderImmediately = function () {\n                var _this = this;\n                this._mostPreciseConfigIndex = this._getMostPreciseConfigurationIndex();\n                var tierConfigs = this._possibleTimeAxisConfigurations[this._mostPreciseConfigIndex];\n                this._cleanTiers();\n                tierConfigs.forEach(function (config, i) {\n                    return _this._renderTierLabels(_this._tierLabelContainers[i], config, i);\n                });\n                var tierTicks = tierConfigs.map(function (config, i) {\n                    return _this._getTickValuesForConfiguration(config);\n                });\n                var baselineOffset = 0;\n                for (var i = 0; i < Math.max(tierConfigs.length, 1); ++i) {\n                    var attr = this._generateBaselineAttrHash();\n                    attr[\"y1\"] += (this.orientation() === \"bottom\") ? baselineOffset : -baselineOffset;\n                    attr[\"y2\"] = attr[\"y1\"];\n                    this._tierBaselines[i].attr(attr).style(\"visibility\", \"inherit\");\n                    baselineOffset += this._tierHeights[i];\n                }\n                var labelLessTicks = [];\n                var domain = this._scale.domain();\n                var totalLength = this._scale.scale(domain[1]) - this._scale.scale(domain[0]);\n                if (this._getIntervalLength(tierConfigs[0]) * 1.5 >= totalLength) {\n                    labelLessTicks = this._generateLabellessTicks();\n                }\n                this._renderLabellessTickMarks(labelLessTicks);\n                this._hideOverflowingTiers();\n                for (var i = 0; i < tierConfigs.length; ++i) {\n                    this._renderTickMarks(tierTicks[i], i);\n                    this._hideOverlappingAndCutOffLabels(i);\n                }\n                if (this.annotationsEnabled()) {\n                    this._drawAnnotations();\n                }\n                else {\n                    this._removeAnnotations();\n                }\n                return this;\n            };\n            Time.prototype._hideOverflowingTiers = function () {\n                var _this = this;\n                var availableHeight = this.height();\n                var usedHeight = 0;\n                this.content()\n                    .selectAll(\".\" + Time.TIME_AXIS_TIER_CLASS)\n                    .attr(\"visibility\", function (d, i) {\n                    usedHeight += _this._tierHeights[i];\n                    return usedHeight <= availableHeight ? \"inherit\" : \"hidden\";\n                });\n            };\n            Time.prototype._hideOverlappingAndCutOffLabels = function (index) {\n                var _this = this;\n                var boundingBox = this._boundingBox.node().getBoundingClientRect();\n                var isInsideBBox = function (tickBox) {\n                    return (Math.floor(boundingBox.left) <= Math.ceil(tickBox.left) &&\n                        Math.floor(boundingBox.top) <= Math.ceil(tickBox.top) &&\n                        Math.floor(tickBox.right) <= Math.ceil(boundingBox.left + _this.width()) &&\n                        Math.floor(tickBox.bottom) <= Math.ceil(boundingBox.top + _this.height()));\n                };\n                var visibleTickMarks = this._tierMarkContainers[index]\n                    .selectAll(\".\" + Plottable.Axis.TICK_MARK_CLASS)\n                    .filter(function (d, i) {\n                    var visibility = d3.select(this).style(\"visibility\");\n                    return visibility === \"visible\" || visibility === \"inherit\";\n                });\n                // We use the ClientRects because x1/x2 attributes are not comparable to ClientRects of labels\n                var visibleTickMarkRects = visibleTickMarks[0].map(function (mark) { return mark.getBoundingClientRect(); });\n                var visibleTickLabels = this._tierLabelContainers[index]\n                    .selectAll(\".\" + Plottable.Axis.TICK_LABEL_CLASS)\n                    .filter(function (d, i) {\n                    var visibility = d3.select(this).style(\"visibility\");\n                    return visibility === \"visible\" || visibility === \"inherit\";\n                });\n                var lastLabelClientRect;\n                visibleTickLabels.each(function (d, i) {\n                    var clientRect = this.getBoundingClientRect();\n                    var tickLabel = d3.select(this);\n                    var leadingTickMark = visibleTickMarkRects[i];\n                    var trailingTickMark = visibleTickMarkRects[i + 1];\n                    var isOverlappingLastLabel = (lastLabelClientRect != null && Plottable.Utils.DOM.clientRectsOverlap(clientRect, lastLabelClientRect));\n                    var isOverlappingLeadingTickMark = (leadingTickMark != null && Plottable.Utils.DOM.clientRectsOverlap(clientRect, leadingTickMark));\n                    var isOverlappingTrailingTickMark = (trailingTickMark != null && Plottable.Utils.DOM.clientRectsOverlap(clientRect, trailingTickMark));\n                    if (!isInsideBBox(clientRect) || isOverlappingLastLabel || isOverlappingLeadingTickMark || isOverlappingTrailingTickMark) {\n                        tickLabel.style(\"visibility\", \"hidden\");\n                    }\n                    else {\n                        lastLabelClientRect = clientRect;\n                        tickLabel.style(\"visibility\", \"inherit\");\n                    }\n                });\n            };\n            /**\n             * The CSS class applied to each Time Axis tier\n             */\n            Time.TIME_AXIS_TIER_CLASS = \"time-axis-tier\";\n            Time._DEFAULT_TIME_AXIS_CONFIGURATIONS = [\n                [\n                    { interval: Plottable.TimeInterval.second, step: 1, formatter: Plottable.Formatters.time(\"%I:%M:%S %p\") },\n                    { interval: Plottable.TimeInterval.day, step: 1, formatter: Plottable.Formatters.time(\"%B %e, %Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.second, step: 5, formatter: Plottable.Formatters.time(\"%I:%M:%S %p\") },\n                    { interval: Plottable.TimeInterval.day, step: 1, formatter: Plottable.Formatters.time(\"%B %e, %Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.second, step: 10, formatter: Plottable.Formatters.time(\"%I:%M:%S %p\") },\n                    { interval: Plottable.TimeInterval.day, step: 1, formatter: Plottable.Formatters.time(\"%B %e, %Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.second, step: 15, formatter: Plottable.Formatters.time(\"%I:%M:%S %p\") },\n                    { interval: Plottable.TimeInterval.day, step: 1, formatter: Plottable.Formatters.time(\"%B %e, %Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.second, step: 30, formatter: Plottable.Formatters.time(\"%I:%M:%S %p\") },\n                    { interval: Plottable.TimeInterval.day, step: 1, formatter: Plottable.Formatters.time(\"%B %e, %Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.minute, step: 1, formatter: Plottable.Formatters.time(\"%I:%M %p\") },\n                    { interval: Plottable.TimeInterval.day, step: 1, formatter: Plottable.Formatters.time(\"%B %e, %Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.minute, step: 5, formatter: Plottable.Formatters.time(\"%I:%M %p\") },\n                    { interval: Plottable.TimeInterval.day, step: 1, formatter: Plottable.Formatters.time(\"%B %e, %Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.minute, step: 10, formatter: Plottable.Formatters.time(\"%I:%M %p\") },\n                    { interval: Plottable.TimeInterval.day, step: 1, formatter: Plottable.Formatters.time(\"%B %e, %Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.minute, step: 15, formatter: Plottable.Formatters.time(\"%I:%M %p\") },\n                    { interval: Plottable.TimeInterval.day, step: 1, formatter: Plottable.Formatters.time(\"%B %e, %Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.minute, step: 30, formatter: Plottable.Formatters.time(\"%I:%M %p\") },\n                    { interval: Plottable.TimeInterval.day, step: 1, formatter: Plottable.Formatters.time(\"%B %e, %Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.hour, step: 1, formatter: Plottable.Formatters.time(\"%I %p\") },\n                    { interval: Plottable.TimeInterval.day, step: 1, formatter: Plottable.Formatters.time(\"%B %e, %Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.hour, step: 3, formatter: Plottable.Formatters.time(\"%I %p\") },\n                    { interval: Plottable.TimeInterval.day, step: 1, formatter: Plottable.Formatters.time(\"%B %e, %Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.hour, step: 6, formatter: Plottable.Formatters.time(\"%I %p\") },\n                    { interval: Plottable.TimeInterval.day, step: 1, formatter: Plottable.Formatters.time(\"%B %e, %Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.hour, step: 12, formatter: Plottable.Formatters.time(\"%I %p\") },\n                    { interval: Plottable.TimeInterval.day, step: 1, formatter: Plottable.Formatters.time(\"%B %e, %Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.day, step: 1, formatter: Plottable.Formatters.time(\"%a %e\") },\n                    { interval: Plottable.TimeInterval.month, step: 1, formatter: Plottable.Formatters.time(\"%B %Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.day, step: 1, formatter: Plottable.Formatters.time(\"%e\") },\n                    { interval: Plottable.TimeInterval.month, step: 1, formatter: Plottable.Formatters.time(\"%B %Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.month, step: 1, formatter: Plottable.Formatters.time(\"%B\") },\n                    { interval: Plottable.TimeInterval.year, step: 1, formatter: Plottable.Formatters.time(\"%Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.month, step: 1, formatter: Plottable.Formatters.time(\"%b\") },\n                    { interval: Plottable.TimeInterval.year, step: 1, formatter: Plottable.Formatters.time(\"%Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.month, step: 3, formatter: Plottable.Formatters.time(\"%b\") },\n                    { interval: Plottable.TimeInterval.year, step: 1, formatter: Plottable.Formatters.time(\"%Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.month, step: 6, formatter: Plottable.Formatters.time(\"%b\") },\n                    { interval: Plottable.TimeInterval.year, step: 1, formatter: Plottable.Formatters.time(\"%Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.year, step: 1, formatter: Plottable.Formatters.time(\"%Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.year, step: 1, formatter: Plottable.Formatters.time(\"%y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.year, step: 5, formatter: Plottable.Formatters.time(\"%Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.year, step: 25, formatter: Plottable.Formatters.time(\"%Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.year, step: 50, formatter: Plottable.Formatters.time(\"%Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.year, step: 100, formatter: Plottable.Formatters.time(\"%Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.year, step: 200, formatter: Plottable.Formatters.time(\"%Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.year, step: 500, formatter: Plottable.Formatters.time(\"%Y\") },\n                ],\n                [\n                    { interval: Plottable.TimeInterval.year, step: 1000, formatter: Plottable.Formatters.time(\"%Y\") },\n                ],\n            ];\n            Time._LONG_DATE = new Date(9999, 8, 29, 12, 59, 9999);\n            return Time;\n        }(Plottable.Axis));\n        Axes.Time = Time;\n    })(Axes = Plottable.Axes || (Plottable.Axes = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Axes;\n    (function (Axes) {\n        var Numeric = (function (_super) {\n            __extends(Numeric, _super);\n            /**\n             * Constructs a Numeric Axis.\n             *\n             * A Numeric Axis is a visual representation of a QuantitativeScale.\n             *\n             * @constructor\n             * @param {QuantitativeScale} scale\n             * @param {string} orientation One of \"top\"/\"bottom\"/\"left\"/\"right\".\n             */\n            function Numeric(scale, orientation) {\n                _super.call(this, scale, orientation);\n                this._tickLabelPositioning = \"center\";\n                this._usesTextWidthApproximation = false;\n                this.formatter(Plottable.Formatters.general());\n            }\n            Numeric.prototype._setup = function () {\n                _super.prototype._setup.call(this);\n                this._measurer = new SVGTypewriter.Measurers.Measurer(this._tickLabelContainer, Plottable.Axis.TICK_LABEL_CLASS);\n                this._wrapper = new SVGTypewriter.Wrappers.Wrapper().maxLines(1);\n            };\n            Numeric.prototype._computeWidth = function () {\n                var maxTextWidth = this._usesTextWidthApproximation ? this._computeApproximateTextWidth() : this._computeExactTextWidth();\n                if (this._tickLabelPositioning === \"center\") {\n                    return this._maxLabelTickLength() + this.tickLabelPadding() + maxTextWidth;\n                }\n                else {\n                    return Math.max(this._maxLabelTickLength(), this.tickLabelPadding() + maxTextWidth);\n                }\n            };\n            Numeric.prototype._computeExactTextWidth = function () {\n                var _this = this;\n                var tickValues = this._getTickValues();\n                var textLengths = tickValues.map(function (v) {\n                    var formattedValue = _this.formatter()(v);\n                    return _this._measurer.measure(formattedValue).width;\n                });\n                return Plottable.Utils.Math.max(textLengths, 0);\n            };\n            Numeric.prototype._computeApproximateTextWidth = function () {\n                var _this = this;\n                var tickValues = this._getTickValues();\n                var mWidth = this._measurer.measure(\"M\").width;\n                var textLengths = tickValues.map(function (v) {\n                    var formattedValue = _this.formatter()(v);\n                    return formattedValue.length * mWidth;\n                });\n                return Plottable.Utils.Math.max(textLengths, 0);\n            };\n            Numeric.prototype._computeHeight = function () {\n                var textHeight = this._measurer.measure().height;\n                if (this._tickLabelPositioning === \"center\") {\n                    return this._maxLabelTickLength() + this.tickLabelPadding() + textHeight;\n                }\n                else {\n                    return Math.max(this._maxLabelTickLength(), this.tickLabelPadding() + textHeight);\n                }\n            };\n            Numeric.prototype._getTickValues = function () {\n                var scale = this._scale;\n                var domain = scale.domain();\n                var min = domain[0] <= domain[1] ? domain[0] : domain[1];\n                var max = domain[0] >= domain[1] ? domain[0] : domain[1];\n                if (min === domain[0]) {\n                    return scale.ticks().filter(function (i) { return i >= min && i <= max; });\n                }\n                else {\n                    return scale.ticks().filter(function (i) { return i >= min && i <= max; }).reverse();\n                }\n            };\n            Numeric.prototype._rescale = function () {\n                if (!this._isSetup) {\n                    return;\n                }\n                if (!this._isHorizontal()) {\n                    var reComputedWidth = this._computeWidth();\n                    if (reComputedWidth > this.width() || reComputedWidth < (this.width() - this.margin())) {\n                        this.redraw();\n                        return;\n                    }\n                }\n                this.render();\n            };\n            Numeric.prototype.renderImmediately = function () {\n                var _this = this;\n                _super.prototype.renderImmediately.call(this);\n                var tickLabelAttrHash = {\n                    x: 0,\n                    y: 0,\n                    dx: \"0em\",\n                    dy: \"0.3em\",\n                };\n                var tickMarkLength = this._maxLabelTickLength();\n                var tickLabelPadding = this.tickLabelPadding();\n                var tickLabelTextAnchor = \"middle\";\n                var labelGroupTransformX = 0;\n                var labelGroupTransformY = 0;\n                var labelGroupShiftX = 0;\n                var labelGroupShiftY = 0;\n                if (this._isHorizontal()) {\n                    switch (this._tickLabelPositioning) {\n                        case \"left\":\n                            tickLabelTextAnchor = \"end\";\n                            labelGroupTransformX = -tickLabelPadding;\n                            labelGroupShiftY = tickLabelPadding;\n                            break;\n                        case \"center\":\n                            labelGroupShiftY = tickMarkLength + tickLabelPadding;\n                            break;\n                        case \"right\":\n                            tickLabelTextAnchor = \"start\";\n                            labelGroupTransformX = tickLabelPadding;\n                            labelGroupShiftY = tickLabelPadding;\n                            break;\n                    }\n                }\n                else {\n                    switch (this._tickLabelPositioning) {\n                        case \"top\":\n                            tickLabelAttrHash[\"dy\"] = \"-0.3em\";\n                            labelGroupShiftX = tickLabelPadding;\n                            labelGroupTransformY = -tickLabelPadding;\n                            break;\n                        case \"center\":\n                            labelGroupShiftX = tickMarkLength + tickLabelPadding;\n                            break;\n                        case \"bottom\":\n                            tickLabelAttrHash[\"dy\"] = \"1em\";\n                            labelGroupShiftX = tickLabelPadding;\n                            labelGroupTransformY = tickLabelPadding;\n                            break;\n                    }\n                }\n                var tickMarkAttrHash = this._generateTickMarkAttrHash();\n                switch (this.orientation()) {\n                    case \"bottom\":\n                        tickLabelAttrHash[\"x\"] = tickMarkAttrHash[\"x1\"];\n                        tickLabelAttrHash[\"dy\"] = \"0.95em\";\n                        labelGroupTransformY = tickMarkAttrHash[\"y1\"] + labelGroupShiftY;\n                        break;\n                    case \"top\":\n                        tickLabelAttrHash[\"x\"] = tickMarkAttrHash[\"x1\"];\n                        tickLabelAttrHash[\"dy\"] = \"-.25em\";\n                        labelGroupTransformY = tickMarkAttrHash[\"y1\"] - labelGroupShiftY;\n                        break;\n                    case \"left\":\n                        tickLabelTextAnchor = \"end\";\n                        labelGroupTransformX = tickMarkAttrHash[\"x1\"] - labelGroupShiftX;\n                        tickLabelAttrHash[\"y\"] = tickMarkAttrHash[\"y1\"];\n                        break;\n                    case \"right\":\n                        tickLabelTextAnchor = \"start\";\n                        labelGroupTransformX = tickMarkAttrHash[\"x1\"] + labelGroupShiftX;\n                        tickLabelAttrHash[\"y\"] = tickMarkAttrHash[\"y1\"];\n                        break;\n                }\n                var tickLabelValues = this._getTickValues();\n                var tickLabels = this._tickLabelContainer\n                    .selectAll(\".\" + Plottable.Axis.TICK_LABEL_CLASS)\n                    .data(tickLabelValues);\n                tickLabels.enter().append(\"text\").classed(Plottable.Axis.TICK_LABEL_CLASS, true);\n                tickLabels.exit().remove();\n                tickLabels.style(\"text-anchor\", tickLabelTextAnchor)\n                    .style(\"visibility\", \"inherit\")\n                    .attr(tickLabelAttrHash)\n                    .text(function (s) { return _this.formatter()(s); });\n                var labelGroupTransform = \"translate(\" + labelGroupTransformX + \", \" + labelGroupTransformY + \")\";\n                this._tickLabelContainer.attr(\"transform\", labelGroupTransform);\n                this._showAllTickMarks();\n                if (!this.showEndTickLabels()) {\n                    this._hideEndTickLabels();\n                }\n                this._hideOverflowingTickLabels();\n                this._hideOverlappingTickLabels();\n                if (this._tickLabelPositioning === \"bottom\" ||\n                    this._tickLabelPositioning === \"top\" ||\n                    this._tickLabelPositioning === \"left\" ||\n                    this._tickLabelPositioning === \"right\") {\n                    this._hideTickMarksWithoutLabel();\n                }\n                return this;\n            };\n            Numeric.prototype._showAllTickMarks = function () {\n                this._tickMarkContainer.selectAll(\".\" + Plottable.Axis.TICK_MARK_CLASS)\n                    .each(function () {\n                    d3.select(this).style(\"visibility\", \"inherit\");\n                });\n            };\n            /**\n             * Hides the Tick Marks which have no corresponding Tick Labels\n             */\n            Numeric.prototype._hideTickMarksWithoutLabel = function () {\n                var visibleTickMarks = this._tickMarkContainer.selectAll(\".\" + Plottable.Axis.TICK_MARK_CLASS);\n                var visibleTickLabels = this._tickLabelContainer\n                    .selectAll(\".\" + Plottable.Axis.TICK_LABEL_CLASS)\n                    .filter(function (d, i) {\n                    var visibility = d3.select(this).style(\"visibility\");\n                    return (visibility === \"inherit\") || (visibility === \"visible\");\n                });\n                var labelNumbersShown = [];\n                visibleTickLabels.each(function (labelNumber) { return labelNumbersShown.push(labelNumber); });\n                visibleTickMarks.each(function (e, i) {\n                    if (labelNumbersShown.indexOf(e) === -1) {\n                        d3.select(this).style(\"visibility\", \"hidden\");\n                    }\n                });\n            };\n            Numeric.prototype.tickLabelPosition = function (position) {\n                if (position == null) {\n                    return this._tickLabelPositioning;\n                }\n                else {\n                    var positionLC = position.toLowerCase();\n                    if (this._isHorizontal()) {\n                        if (!(positionLC === \"left\" || positionLC === \"center\" || positionLC === \"right\")) {\n                            throw new Error(positionLC + \" is not a valid tick label position for a horizontal NumericAxis\");\n                        }\n                    }\n                    else {\n                        if (!(positionLC === \"top\" || positionLC === \"center\" || positionLC === \"bottom\")) {\n                            throw new Error(positionLC + \" is not a valid tick label position for a vertical NumericAxis\");\n                        }\n                    }\n                    this._tickLabelPositioning = positionLC;\n                    this.redraw();\n                    return this;\n                }\n            };\n            Numeric.prototype.usesTextWidthApproximation = function (enable) {\n                if (enable == null) {\n                    return this._usesTextWidthApproximation;\n                }\n                else {\n                    this._usesTextWidthApproximation = enable;\n                    return this;\n                }\n            };\n            Numeric.prototype._hideEndTickLabels = function () {\n                var boundingBox = this._boundingBox.node().getBoundingClientRect();\n                var tickLabels = this._tickLabelContainer.selectAll(\".\" + Plottable.Axis.TICK_LABEL_CLASS);\n                if (tickLabels[0].length === 0) {\n                    return;\n                }\n                var firstTickLabel = tickLabels[0][0];\n                if (!Plottable.Utils.DOM.clientRectInside(firstTickLabel.getBoundingClientRect(), boundingBox)) {\n                    d3.select(firstTickLabel).style(\"visibility\", \"hidden\");\n                }\n                var lastTickLabel = tickLabels[0][tickLabels[0].length - 1];\n                if (!Plottable.Utils.DOM.clientRectInside(lastTickLabel.getBoundingClientRect(), boundingBox)) {\n                    d3.select(lastTickLabel).style(\"visibility\", \"hidden\");\n                }\n            };\n            // Responsible for hiding any tick labels that break out of the bounding container\n            Numeric.prototype._hideOverflowingTickLabels = function () {\n                var boundingBox = this._boundingBox.node().getBoundingClientRect();\n                var tickLabels = this._tickLabelContainer.selectAll(\".\" + Plottable.Axis.TICK_LABEL_CLASS);\n                if (tickLabels.empty()) {\n                    return;\n                }\n                tickLabels.each(function (d, i) {\n                    if (!Plottable.Utils.DOM.clientRectInside(this.getBoundingClientRect(), boundingBox)) {\n                        d3.select(this).style(\"visibility\", \"hidden\");\n                    }\n                });\n            };\n            Numeric.prototype._hideOverlappingTickLabels = function () {\n                var visibleTickLabels = this._tickLabelContainer\n                    .selectAll(\".\" + Plottable.Axis.TICK_LABEL_CLASS)\n                    .filter(function (d, i) {\n                    var visibility = d3.select(this).style(\"visibility\");\n                    return (visibility === \"inherit\") || (visibility === \"visible\");\n                });\n                var visibleTickLabelRects = visibleTickLabels[0].map(function (label) { return label.getBoundingClientRect(); });\n                var interval = 1;\n                while (!this._hasOverlapWithInterval(interval, visibleTickLabelRects) && interval < visibleTickLabelRects.length) {\n                    interval += 1;\n                }\n                visibleTickLabels.each(function (d, i) {\n                    var tickLabel = d3.select(this);\n                    if (i % interval !== 0) {\n                        tickLabel.style(\"visibility\", \"hidden\");\n                    }\n                });\n            };\n            /**\n             * The method is responsible for evenly spacing the labels on the axis.\n             * @return test to see if taking every `interval` recrangle from `rects`\n             *         will result in labels not overlapping\n             *\n             * For top, bottom, left, right positioning of the thicks, we want the padding\n             * between the labels to be 3x, such that the label will be  `padding` distance\n             * from the tick and 2 * `padding` distance (or more) from the next tick\n             *\n             */\n            Numeric.prototype._hasOverlapWithInterval = function (interval, rects) {\n                var padding = this.tickLabelPadding();\n                if (this._tickLabelPositioning === \"bottom\" ||\n                    this._tickLabelPositioning === \"top\" ||\n                    this._tickLabelPositioning === \"left\" ||\n                    this._tickLabelPositioning === \"right\") {\n                    padding *= 3;\n                }\n                for (var i = 0; i < rects.length - (interval); i += interval) {\n                    var currRect = rects[i];\n                    var nextRect = rects[i + interval];\n                    if (this._isHorizontal()) {\n                        if (currRect.right + padding >= nextRect.left) {\n                            return false;\n                        }\n                    }\n                    else {\n                        if (currRect.top - padding <= nextRect.bottom) {\n                            return false;\n                        }\n                    }\n                }\n                return true;\n            };\n            return Numeric;\n        }(Plottable.Axis));\n        Axes.Numeric = Numeric;\n    })(Axes = Plottable.Axes || (Plottable.Axes = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Axes;\n    (function (Axes) {\n        var Category = (function (_super) {\n            __extends(Category, _super);\n            /**\n             * Constructs a Category Axis.\n             *\n             * A Category Axis is a visual representation of a Category Scale.\n             *\n             * @constructor\n             * @param {Scales.Category} scale\n             * @param {string} [orientation=\"bottom\"] One of \"top\"/\"bottom\"/\"left\"/\"right\".\n             */\n            function Category(scale, orientation) {\n                _super.call(this, scale, orientation);\n                this._tickLabelAngle = 0;\n                this.addClass(\"category-axis\");\n            }\n            Category.prototype._setup = function () {\n                _super.prototype._setup.call(this);\n                this._measurer = new SVGTypewriter.Measurers.CacheCharacterMeasurer(this._tickLabelContainer);\n                this._wrapper = new SVGTypewriter.Wrappers.Wrapper();\n                this._writer = new SVGTypewriter.Writers.Writer(this._measurer, this._wrapper);\n            };\n            Category.prototype._rescale = function () {\n                return this.redraw();\n            };\n            Category.prototype.requestedSpace = function (offeredWidth, offeredHeight) {\n                var widthRequiredByTicks = this._isHorizontal() ? 0 : this._maxLabelTickLength() + this.tickLabelPadding() + this.margin();\n                var heightRequiredByTicks = this._isHorizontal() ? this._maxLabelTickLength() + this.tickLabelPadding() + this.margin() : 0;\n                if (this._scale.domain().length === 0) {\n                    return {\n                        minWidth: 0,\n                        minHeight: 0,\n                    };\n                }\n                if (this.annotationsEnabled()) {\n                    var tierTotalHeight = this._annotationTierHeight() * this.annotationTierCount();\n                    if (this._isHorizontal()) {\n                        heightRequiredByTicks += tierTotalHeight;\n                    }\n                    else {\n                        widthRequiredByTicks += tierTotalHeight;\n                    }\n                }\n                var categoryScale = this._scale;\n                var measureResult = this._measureTicks(offeredWidth, offeredHeight, categoryScale, categoryScale.domain());\n                return {\n                    minWidth: measureResult.usedWidth + widthRequiredByTicks,\n                    minHeight: measureResult.usedHeight + heightRequiredByTicks,\n                };\n            };\n            Category.prototype._coreSize = function () {\n                var relevantDimension = this._isHorizontal() ? this.height() : this.width();\n                var relevantRequestedSpaceDimension = this._isHorizontal() ?\n                    this.requestedSpace(this.width(), this.height()).minHeight :\n                    this.requestedSpace(this.width(), this.height()).minWidth;\n                var marginAndAnnotationSize = this.margin() + this._annotationTierHeight();\n                var axisHeightWithoutMargin = relevantRequestedSpaceDimension - marginAndAnnotationSize;\n                return Math.min(axisHeightWithoutMargin, relevantDimension);\n            };\n            Category.prototype._getTickValues = function () {\n                return this._scale.domain();\n            };\n            Category.prototype.tickLabelAngle = function (angle) {\n                if (angle == null) {\n                    return this._tickLabelAngle;\n                }\n                if (angle !== 0 && angle !== 90 && angle !== -90) {\n                    throw new Error(\"Angle \" + angle + \" not supported; only 0, 90, and -90 are valid values\");\n                }\n                this._tickLabelAngle = angle;\n                this.redraw();\n                return this;\n            };\n            /**\n             * Measures the size of the ticks while also writing them to the DOM.\n             * @param {d3.Selection} ticks The tick elements to be written to.\n             */\n            Category.prototype._drawTicks = function (axisWidth, axisHeight, scale, ticks) {\n                var self = this;\n                var xAlign;\n                var yAlign;\n                switch (this.tickLabelAngle()) {\n                    case 0:\n                        xAlign = { left: \"right\", right: \"left\", top: \"center\", bottom: \"center\" };\n                        yAlign = { left: \"center\", right: \"center\", top: \"bottom\", bottom: \"top\" };\n                        break;\n                    case 90:\n                        xAlign = { left: \"center\", right: \"center\", top: \"right\", bottom: \"left\" };\n                        yAlign = { left: \"top\", right: \"bottom\", top: \"center\", bottom: \"center\" };\n                        break;\n                    case -90:\n                        xAlign = { left: \"center\", right: \"center\", top: \"left\", bottom: \"right\" };\n                        yAlign = { left: \"bottom\", right: \"top\", top: \"center\", bottom: \"center\" };\n                        break;\n                }\n                ticks.each(function (d) {\n                    var bandWidth = scale.stepWidth();\n                    var width = self._isHorizontal() ? bandWidth : axisWidth - self._maxLabelTickLength() - self.tickLabelPadding();\n                    var height = self._isHorizontal() ? axisHeight - self._maxLabelTickLength() - self.tickLabelPadding() : bandWidth;\n                    var writeOptions = {\n                        selection: d3.select(this),\n                        xAlign: xAlign[self.orientation()],\n                        yAlign: yAlign[self.orientation()],\n                        textRotation: self.tickLabelAngle(),\n                    };\n                    self._writer.write(self.formatter()(d), width, height, writeOptions);\n                });\n            };\n            /**\n             * Measures the size of the ticks without making any (permanent) DOM\n             * changes.\n             *\n             * @param {string[]} ticks The strings that will be printed on the ticks.\n             */\n            Category.prototype._measureTicks = function (axisWidth, axisHeight, scale, ticks) {\n                var _this = this;\n                var axisSpace = this._isHorizontal() ? axisWidth : axisHeight;\n                var totalOuterPaddingRatio = 2 * scale.outerPadding();\n                var totalInnerPaddingRatio = (ticks.length - 1) * scale.innerPadding();\n                var expectedRangeBand = axisSpace / (totalOuterPaddingRatio + totalInnerPaddingRatio + ticks.length);\n                var stepWidth = expectedRangeBand * (1 + scale.innerPadding());\n                var wrappingResults = ticks.map(function (s) {\n                    // HACKHACK: https://github.com/palantir/svg-typewriter/issues/25\n                    var width = axisWidth - _this._maxLabelTickLength() - _this.tickLabelPadding(); // default for left/right\n                    if (_this._isHorizontal()) {\n                        width = stepWidth; // defaults to the band width\n                        if (_this._tickLabelAngle !== 0) {\n                            width = axisHeight - _this._maxLabelTickLength() - _this.tickLabelPadding(); // use the axis height\n                        }\n                        // HACKHACK: Wrapper fails under negative circumstances\n                        width = Math.max(width, 0);\n                    }\n                    // HACKHACK: https://github.com/palantir/svg-typewriter/issues/25\n                    var height = stepWidth; // default for left/right\n                    if (_this._isHorizontal()) {\n                        height = axisHeight - _this._maxLabelTickLength() - _this.tickLabelPadding();\n                        if (_this._tickLabelAngle !== 0) {\n                            height = axisWidth - _this._maxLabelTickLength() - _this.tickLabelPadding();\n                        }\n                        // HACKHACK: Wrapper fails under negative circumstances\n                        height = Math.max(height, 0);\n                    }\n                    return _this._wrapper.wrap(_this.formatter()(s), _this._measurer, width, height);\n                });\n                // HACKHACK: https://github.com/palantir/svg-typewriter/issues/25\n                var widthFn = (this._isHorizontal() && this._tickLabelAngle === 0) ? d3.sum : Plottable.Utils.Math.max;\n                var heightFn = (this._isHorizontal() && this._tickLabelAngle === 0) ? Plottable.Utils.Math.max : d3.sum;\n                var textFits = wrappingResults.every(function (t) {\n                    return !SVGTypewriter.Utils.StringMethods.isNotEmptyString(t.truncatedText) && t.noLines === 1;\n                });\n                var usedWidth = widthFn(wrappingResults, function (t) { return _this._measurer.measure(t.wrappedText).width; }, 0);\n                var usedHeight = heightFn(wrappingResults, function (t) { return _this._measurer.measure(t.wrappedText).height; }, 0);\n                // If the tick labels are rotated, reverse usedWidth and usedHeight\n                // HACKHACK: https://github.com/palantir/svg-typewriter/issues/25\n                if (this._tickLabelAngle !== 0) {\n                    var tempHeight = usedHeight;\n                    usedHeight = usedWidth;\n                    usedWidth = tempHeight;\n                }\n                return {\n                    textFits: textFits,\n                    usedWidth: usedWidth,\n                    usedHeight: usedHeight,\n                };\n            };\n            Category.prototype.renderImmediately = function () {\n                var _this = this;\n                _super.prototype.renderImmediately.call(this);\n                var catScale = this._scale;\n                var tickLabels = this._tickLabelContainer.selectAll(\".\" + Plottable.Axis.TICK_LABEL_CLASS).data(this._scale.domain(), function (d) { return d; });\n                var getTickLabelTransform = function (d, i) {\n                    var innerPaddingWidth = catScale.stepWidth() - catScale.rangeBand();\n                    var scaledValue = catScale.scale(d) - catScale.rangeBand() / 2 - innerPaddingWidth / 2;\n                    var x = _this._isHorizontal() ? scaledValue : 0;\n                    var y = _this._isHorizontal() ? 0 : scaledValue;\n                    return \"translate(\" + x + \",\" + y + \")\";\n                };\n                tickLabels.enter().append(\"g\").classed(Plottable.Axis.TICK_LABEL_CLASS, true);\n                tickLabels.exit().remove();\n                tickLabels.attr(\"transform\", getTickLabelTransform);\n                // erase all text first, then rewrite\n                tickLabels.text(\"\");\n                this._drawTicks(this.width(), this.height(), catScale, tickLabels);\n                var xTranslate = this.orientation() === \"right\" ? this._maxLabelTickLength() + this.tickLabelPadding() : 0;\n                var yTranslate = this.orientation() === \"bottom\" ? this._maxLabelTickLength() + this.tickLabelPadding() : 0;\n                Plottable.Utils.DOM.translate(this._tickLabelContainer, xTranslate, yTranslate);\n                return this;\n            };\n            Category.prototype.computeLayout = function (origin, availableWidth, availableHeight) {\n                // When anyone calls redraw(), computeLayout() will be called\n                // on everyone, including this. Since CSS or something might have\n                // affected the size of the characters, clear the cache.\n                this._measurer.reset();\n                _super.prototype.computeLayout.call(this, origin, availableWidth, availableHeight);\n                if (!this._isHorizontal()) {\n                    this._scale.range([0, this.height()]);\n                }\n                return this;\n            };\n            return Category;\n        }(Plottable.Axis));\n        Axes.Category = Category;\n    })(Axes = Plottable.Axes || (Plottable.Axes = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Components;\n    (function (Components) {\n        var Label = (function (_super) {\n            __extends(Label, _super);\n            /**\n             * A Label is a Component that displays a single line of text.\n             *\n             * @constructor\n             * @param {string} [displayText=\"\"] The text of the Label.\n             * @param {number} [angle=0] The angle of the Label in degrees (-90/0/90). 0 is horizontal.\n             */\n            function Label(displayText, angle) {\n                if (displayText === void 0) { displayText = \"\"; }\n                if (angle === void 0) { angle = 0; }\n                _super.call(this);\n                this.addClass(\"label\");\n                this.text(displayText);\n                this.angle(angle);\n                this.xAlignment(\"center\").yAlignment(\"center\");\n                this._padding = 0;\n            }\n            Label.prototype.requestedSpace = function (offeredWidth, offeredHeight) {\n                var desiredWH = this._measurer.measure(this._text);\n                var desiredWidth = (this.angle() === 0 ? desiredWH.width : desiredWH.height) + 2 * this.padding();\n                var desiredHeight = (this.angle() === 0 ? desiredWH.height : desiredWH.width) + 2 * this.padding();\n                return {\n                    minWidth: desiredWidth,\n                    minHeight: desiredHeight,\n                };\n            };\n            Label.prototype._setup = function () {\n                _super.prototype._setup.call(this);\n                this._textContainer = this.content().append(\"g\");\n                this._measurer = new SVGTypewriter.Measurers.Measurer(this._textContainer);\n                this._wrapper = new SVGTypewriter.Wrappers.Wrapper();\n                this._writer = new SVGTypewriter.Writers.Writer(this._measurer, this._wrapper);\n                this.text(this._text);\n            };\n            Label.prototype.text = function (displayText) {\n                if (displayText == null) {\n                    return this._text;\n                }\n                else {\n                    if (typeof displayText !== \"string\") {\n                        throw new Error(\"Label.text() only takes strings as input\");\n                    }\n                    this._text = displayText;\n                    this.redraw();\n                    return this;\n                }\n            };\n            Label.prototype.angle = function (angle) {\n                if (angle == null) {\n                    return this._angle;\n                }\n                else {\n                    angle %= 360;\n                    if (angle > 180) {\n                        angle -= 360;\n                    }\n                    else if (angle < -180) {\n                        angle += 360;\n                    }\n                    if (angle === -90 || angle === 0 || angle === 90) {\n                        this._angle = angle;\n                    }\n                    else {\n                        throw new Error(angle + \" is not a valid angle for Label\");\n                    }\n                    this.redraw();\n                    return this;\n                }\n            };\n            Label.prototype.padding = function (padAmount) {\n                if (padAmount == null) {\n                    return this._padding;\n                }\n                else {\n                    padAmount = +padAmount;\n                    if (padAmount < 0) {\n                        throw new Error(padAmount + \" is not a valid padding value. Cannot be less than 0.\");\n                    }\n                    this._padding = padAmount;\n                    this.redraw();\n                    return this;\n                }\n            };\n            Label.prototype.fixedWidth = function () {\n                return true;\n            };\n            Label.prototype.fixedHeight = function () {\n                return true;\n            };\n            Label.prototype.renderImmediately = function () {\n                _super.prototype.renderImmediately.call(this);\n                // HACKHACK SVGTypewriter should remove existing content - #21 on SVGTypewriter.\n                this._textContainer.selectAll(\"g\").remove();\n                var textMeasurement = this._measurer.measure(this._text);\n                var heightPadding = Math.max(Math.min((this.height() - textMeasurement.height) / 2, this.padding()), 0);\n                var widthPadding = Math.max(Math.min((this.width() - textMeasurement.width) / 2, this.padding()), 0);\n                this._textContainer.attr(\"transform\", \"translate(\" + widthPadding + \",\" + heightPadding + \")\");\n                var writeWidth = this.width() - 2 * widthPadding;\n                var writeHeight = this.height() - 2 * heightPadding;\n                var writeOptions = {\n                    selection: this._textContainer,\n                    xAlign: this.xAlignment(),\n                    yAlign: this.yAlignment(),\n                    textRotation: this.angle(),\n                };\n                this._writer.write(this._text, writeWidth, writeHeight, writeOptions);\n                return this;\n            };\n            return Label;\n        }(Plottable.Component));\n        Components.Label = Label;\n        var TitleLabel = (function (_super) {\n            __extends(TitleLabel, _super);\n            /**\n             * @constructor\n             * @param {string} [text]\n             * @param {number} [angle] One of -90/0/90. 0 is horizontal.\n             */\n            function TitleLabel(text, angle) {\n                _super.call(this, text, angle);\n                this.addClass(TitleLabel.TITLE_LABEL_CLASS);\n            }\n            TitleLabel.TITLE_LABEL_CLASS = \"title-label\";\n            return TitleLabel;\n        }(Label));\n        Components.TitleLabel = TitleLabel;\n        var AxisLabel = (function (_super) {\n            __extends(AxisLabel, _super);\n            /**\n             * @constructor\n             * @param {string} [text]\n             * @param {number} [angle] One of -90/0/90. 0 is horizontal.\n             */\n            function AxisLabel(text, angle) {\n                _super.call(this, text, angle);\n                this.addClass(AxisLabel.AXIS_LABEL_CLASS);\n            }\n            AxisLabel.AXIS_LABEL_CLASS = \"axis-label\";\n            return AxisLabel;\n        }(Label));\n        Components.AxisLabel = AxisLabel;\n    })(Components = Plottable.Components || (Plottable.Components = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Components;\n    (function (Components) {\n        var Legend = (function (_super) {\n            __extends(Legend, _super);\n            /**\n             * The Legend consists of a series of entries, each with a color and label taken from the Color Scale.\n             *\n             * @constructor\n             * @param {Scale.Color} scale\n             */\n            function Legend(colorScale) {\n                var _this = this;\n                _super.call(this);\n                this._padding = 5;\n                this.addClass(\"legend\");\n                this.maxEntriesPerRow(1);\n                if (colorScale == null) {\n                    throw new Error(\"Legend requires a colorScale\");\n                }\n                this._colorScale = colorScale;\n                this._redrawCallback = function (scale) { return _this.redraw(); };\n                this._colorScale.onUpdate(this._redrawCallback);\n                this._formatter = Plottable.Formatters.identity();\n                this.xAlignment(\"right\").yAlignment(\"top\");\n                this.comparator(function (a, b) {\n                    var formattedText = _this._colorScale.domain().slice().map(function (d) { return _this._formatter(d); });\n                    return formattedText.indexOf(a) - formattedText.indexOf(b);\n                });\n                this._symbolFactoryAccessor = function () { return Plottable.SymbolFactories.circle(); };\n                this._symbolOpacityAccessor = function () { return 1; };\n            }\n            Legend.prototype._setup = function () {\n                _super.prototype._setup.call(this);\n                var fakeLegendRow = this.content().append(\"g\").classed(Legend.LEGEND_ROW_CLASS, true);\n                var fakeLegendEntry = fakeLegendRow.append(\"g\").classed(Legend.LEGEND_ENTRY_CLASS, true);\n                fakeLegendEntry.append(\"text\");\n                this._measurer = new SVGTypewriter.Measurers.Measurer(fakeLegendRow);\n                this._wrapper = new SVGTypewriter.Wrappers.Wrapper().maxLines(1);\n                this._writer = new SVGTypewriter.Writers.Writer(this._measurer, this._wrapper).addTitleElement(Plottable.Configs.ADD_TITLE_ELEMENTS);\n            };\n            Legend.prototype.formatter = function (formatter) {\n                if (formatter == null) {\n                    return this._formatter;\n                }\n                this._formatter = formatter;\n                this.redraw();\n                return this;\n            };\n            Legend.prototype.maxEntriesPerRow = function (maxEntriesPerRow) {\n                if (maxEntriesPerRow == null) {\n                    return this._maxEntriesPerRow;\n                }\n                else {\n                    this._maxEntriesPerRow = maxEntriesPerRow;\n                    this.redraw();\n                    return this;\n                }\n            };\n            Legend.prototype.comparator = function (comparator) {\n                if (comparator == null) {\n                    return this._comparator;\n                }\n                else {\n                    this._comparator = comparator;\n                    this.redraw();\n                    return this;\n                }\n            };\n            Legend.prototype.colorScale = function (colorScale) {\n                if (colorScale != null) {\n                    this._colorScale.offUpdate(this._redrawCallback);\n                    this._colorScale = colorScale;\n                    this._colorScale.onUpdate(this._redrawCallback);\n                    this.redraw();\n                    return this;\n                }\n                else {\n                    return this._colorScale;\n                }\n            };\n            Legend.prototype.destroy = function () {\n                _super.prototype.destroy.call(this);\n                this._colorScale.offUpdate(this._redrawCallback);\n            };\n            Legend.prototype._calculateLayoutInfo = function (availableWidth, availableHeight) {\n                var _this = this;\n                var textHeight = this._measurer.measure().height;\n                var availableWidthForEntries = Math.max(0, (availableWidth - this._padding));\n                var entryNames = this._colorScale.domain().slice().sort(function (a, b) { return _this._comparator(_this._formatter(a), _this._formatter(b)); });\n                var entryLengths = d3.map();\n                var untruncatedEntryLengths = d3.map();\n                entryNames.forEach(function (entryName) {\n                    var untruncatedEntryLength = textHeight + _this._measurer.measure(_this._formatter(entryName)).width + _this._padding;\n                    var entryLength = Math.min(untruncatedEntryLength, availableWidthForEntries);\n                    entryLengths.set(entryName, entryLength);\n                    untruncatedEntryLengths.set(entryName, untruncatedEntryLength);\n                });\n                var rows = this._packRows(availableWidthForEntries, entryNames, entryLengths);\n                var rowsAvailable = Math.floor((availableHeight - 2 * this._padding) / textHeight);\n                if (rowsAvailable !== rowsAvailable) {\n                    rowsAvailable = 0;\n                }\n                return {\n                    textHeight: textHeight,\n                    entryLengths: entryLengths,\n                    untruncatedEntryLengths: untruncatedEntryLengths,\n                    rows: rows,\n                    numRowsToDraw: Math.max(Math.min(rowsAvailable, rows.length), 0),\n                };\n            };\n            Legend.prototype.requestedSpace = function (offeredWidth, offeredHeight) {\n                var estimatedLayout = this._calculateLayoutInfo(offeredWidth, offeredHeight);\n                var untruncatedRowLengths = estimatedLayout.rows.map(function (row) {\n                    return d3.sum(row, function (entry) { return estimatedLayout.untruncatedEntryLengths.get(entry); });\n                });\n                var longestUntruncatedRowLength = Plottable.Utils.Math.max(untruncatedRowLengths, 0);\n                return {\n                    minWidth: this._padding + longestUntruncatedRowLength,\n                    minHeight: estimatedLayout.rows.length * estimatedLayout.textHeight + 2 * this._padding,\n                };\n            };\n            Legend.prototype._packRows = function (availableWidth, entries, entryLengths) {\n                var _this = this;\n                var rows = [];\n                var currentRow = [];\n                var spaceLeft = availableWidth;\n                entries.forEach(function (e) {\n                    var entryLength = entryLengths.get(e);\n                    if (entryLength > spaceLeft || currentRow.length === _this._maxEntriesPerRow) {\n                        rows.push(currentRow);\n                        currentRow = [];\n                        spaceLeft = availableWidth;\n                    }\n                    currentRow.push(e);\n                    spaceLeft -= entryLength;\n                });\n                if (currentRow.length !== 0) {\n                    rows.push(currentRow);\n                }\n                return rows;\n            };\n            /**\n             * Gets the Entities (representing Legend entries) at a particular point.\n             * Returns an empty array if no Entities are present at that location.\n             *\n             * @param {Point} p\n             * @returns {Entity<Legend>[]}\n             */\n            Legend.prototype.entitiesAt = function (p) {\n                if (!this._isSetup) {\n                    return [];\n                }\n                var entities = [];\n                var layout = this._calculateLayoutInfo(this.width(), this.height());\n                var legendPadding = this._padding;\n                var legend = this;\n                this.content().selectAll(\"g.\" + Legend.LEGEND_ROW_CLASS).each(function (d, i) {\n                    var lowY = i * layout.textHeight + legendPadding;\n                    var highY = (i + 1) * layout.textHeight + legendPadding;\n                    var symbolY = (lowY + highY) / 2;\n                    var lowX = legendPadding;\n                    var highX = legendPadding;\n                    d3.select(this).selectAll(\"g.\" + Legend.LEGEND_ENTRY_CLASS).each(function (value) {\n                        highX += layout.entryLengths.get(value);\n                        var symbolX = lowX + layout.textHeight / 2;\n                        if (highX >= p.x && lowX <= p.x &&\n                            highY >= p.y && lowY <= p.y) {\n                            var entrySelection = d3.select(this);\n                            var datum = entrySelection.datum();\n                            entities.push({\n                                datum: datum,\n                                position: { x: symbolX, y: symbolY },\n                                selection: entrySelection,\n                                component: legend,\n                            });\n                        }\n                        lowX += layout.entryLengths.get(value);\n                    });\n                });\n                return entities;\n            };\n            Legend.prototype.renderImmediately = function () {\n                var _this = this;\n                _super.prototype.renderImmediately.call(this);\n                var layout = this._calculateLayoutInfo(this.width(), this.height());\n                var rowsToDraw = layout.rows.slice(0, layout.numRowsToDraw);\n                var rows = this.content().selectAll(\"g.\" + Legend.LEGEND_ROW_CLASS).data(rowsToDraw);\n                rows.enter().append(\"g\").classed(Legend.LEGEND_ROW_CLASS, true);\n                rows.exit().remove();\n                rows.attr(\"transform\", function (d, i) { return \"translate(0, \" + (i * layout.textHeight + _this._padding) + \")\"; });\n                var entries = rows.selectAll(\"g.\" + Legend.LEGEND_ENTRY_CLASS).data(function (d) { return d; });\n                var entriesEnter = entries.enter().append(\"g\").classed(Legend.LEGEND_ENTRY_CLASS, true);\n                entriesEnter.append(\"path\");\n                entriesEnter.append(\"g\").classed(\"text-container\", true);\n                entries.exit().remove();\n                var legendPadding = this._padding;\n                rows.each(function (values) {\n                    var xShift = legendPadding;\n                    var entriesInRow = d3.select(this).selectAll(\"g.\" + Legend.LEGEND_ENTRY_CLASS);\n                    entriesInRow.attr(\"transform\", function (value, i) {\n                        var translateString = \"translate(\" + xShift + \", 0)\";\n                        xShift += layout.entryLengths.get(value);\n                        return translateString;\n                    });\n                });\n                entries.select(\"path\").attr(\"d\", function (d, i, j) { return _this.symbol()(d, j)(layout.textHeight * 0.6); })\n                    .attr(\"transform\", \"translate(\" + (layout.textHeight / 2) + \",\" + layout.textHeight / 2 + \")\")\n                    .attr(\"fill\", function (value) { return _this._colorScale.scale(value); })\n                    .attr(\"opacity\", function (d, i, j) { return _this.symbolOpacity()(d, j); })\n                    .classed(Legend.LEGEND_SYMBOL_CLASS, true);\n                var padding = this._padding;\n                var textContainers = entries.select(\"g.text-container\");\n                textContainers.text(\"\"); // clear out previous results\n                var self = this;\n                textContainers.attr(\"transform\", \"translate(\" + layout.textHeight + \", 0)\")\n                    .each(function (value) {\n                    var container = d3.select(this);\n                    var maxTextLength = layout.entryLengths.get(value) - layout.textHeight - padding;\n                    var writeOptions = {\n                        selection: container,\n                        xAlign: \"left\",\n                        yAlign: \"top\",\n                        textRotation: 0,\n                    };\n                    self._writer.write(self._formatter(value), maxTextLength, self.height(), writeOptions);\n                });\n                return this;\n            };\n            Legend.prototype.symbol = function (symbol) {\n                if (symbol == null) {\n                    return this._symbolFactoryAccessor;\n                }\n                else {\n                    this._symbolFactoryAccessor = symbol;\n                    this.render();\n                    return this;\n                }\n            };\n            Legend.prototype.symbolOpacity = function (symbolOpacity) {\n                if (symbolOpacity == null) {\n                    return this._symbolOpacityAccessor;\n                }\n                else if (typeof symbolOpacity === \"number\") {\n                    this._symbolOpacityAccessor = function () { return symbolOpacity; };\n                }\n                else {\n                    this._symbolOpacityAccessor = symbolOpacity;\n                }\n                this.render();\n                return this;\n            };\n            Legend.prototype.fixedWidth = function () {\n                return true;\n            };\n            Legend.prototype.fixedHeight = function () {\n                return true;\n            };\n            /**\n             * The css class applied to each legend row\n             */\n            Legend.LEGEND_ROW_CLASS = \"legend-row\";\n            /**\n             * The css class applied to each legend entry\n             */\n            Legend.LEGEND_ENTRY_CLASS = \"legend-entry\";\n            /**\n             * The css class applied to each legend symbol\n             */\n            Legend.LEGEND_SYMBOL_CLASS = \"legend-symbol\";\n            return Legend;\n        }(Plottable.Component));\n        Components.Legend = Legend;\n    })(Components = Plottable.Components || (Plottable.Components = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Components;\n    (function (Components) {\n        var InterpolatedColorLegend = (function (_super) {\n            __extends(InterpolatedColorLegend, _super);\n            /**\n             * Creates an InterpolatedColorLegend.\n             *\n             * The InterpolatedColorLegend consists of a sequence of swatches that show the\n             * associated InterpolatedColor Scale sampled at various points.\n             * Two labels show the maximum and minimum values of the InterpolatedColor Scale.\n             *\n             * @constructor\n             * @param {Scales.InterpolatedColor} interpolatedColorScale\n             */\n            function InterpolatedColorLegend(interpolatedColorScale) {\n                var _this = this;\n                _super.call(this);\n                this._textPadding = 5;\n                if (interpolatedColorScale == null) {\n                    throw new Error(\"InterpolatedColorLegend requires a interpolatedColorScale\");\n                }\n                this._scale = interpolatedColorScale;\n                this._redrawCallback = function (scale) { return _this.redraw(); };\n                this._scale.onUpdate(this._redrawCallback);\n                this._formatter = Plottable.Formatters.general();\n                this._orientation = \"horizontal\";\n                this._expands = false;\n                this.addClass(\"legend\");\n                this.addClass(\"interpolated-color-legend\");\n            }\n            InterpolatedColorLegend.prototype.destroy = function () {\n                _super.prototype.destroy.call(this);\n                this._scale.offUpdate(this._redrawCallback);\n            };\n            InterpolatedColorLegend.prototype.formatter = function (formatter) {\n                if (formatter === undefined) {\n                    return this._formatter;\n                }\n                this._formatter = formatter;\n                this.redraw();\n                return this;\n            };\n            InterpolatedColorLegend.prototype.expands = function (expands) {\n                if (expands == null) {\n                    return this._expands;\n                }\n                this._expands = expands;\n                this.redraw();\n                return this;\n            };\n            InterpolatedColorLegend._ensureOrientation = function (orientation) {\n                orientation = orientation.toLowerCase();\n                if (orientation === \"horizontal\" || orientation === \"left\" || orientation === \"right\") {\n                    return orientation;\n                }\n                else {\n                    throw new Error(\"\\\"\" + orientation + \"\\\" is not a valid orientation for InterpolatedColorLegend\");\n                }\n            };\n            InterpolatedColorLegend.prototype.orientation = function (orientation) {\n                if (orientation == null) {\n                    return this._orientation;\n                }\n                else {\n                    this._orientation = InterpolatedColorLegend._ensureOrientation(orientation);\n                    this.redraw();\n                    return this;\n                }\n            };\n            InterpolatedColorLegend.prototype.fixedWidth = function () {\n                return !this.expands() || this._isVertical();\n            };\n            InterpolatedColorLegend.prototype.fixedHeight = function () {\n                return !this.expands() || !this._isVertical();\n            };\n            InterpolatedColorLegend.prototype._generateTicks = function (numSwatches) {\n                if (numSwatches === void 0) { numSwatches = InterpolatedColorLegend._DEFAULT_NUM_SWATCHES; }\n                var domain = this._scale.domain();\n                if (numSwatches === 1) {\n                    return [domain[0]];\n                }\n                var slope = (domain[1] - domain[0]) / (numSwatches - 1);\n                var ticks = [];\n                for (var i = 0; i < numSwatches; i++) {\n                    ticks.push(domain[0] + slope * i);\n                }\n                return ticks;\n            };\n            InterpolatedColorLegend.prototype._setup = function () {\n                _super.prototype._setup.call(this);\n                this._swatchContainer = this.content().append(\"g\").classed(\"swatch-container\", true);\n                this._swatchBoundingBox = this.content().append(\"rect\").classed(\"swatch-bounding-box\", true);\n                this._lowerLabel = this.content().append(\"g\").classed(InterpolatedColorLegend.LEGEND_LABEL_CLASS, true);\n                this._upperLabel = this.content().append(\"g\").classed(InterpolatedColorLegend.LEGEND_LABEL_CLASS, true);\n                this._measurer = new SVGTypewriter.Measurers.Measurer(this.content());\n                this._wrapper = new SVGTypewriter.Wrappers.Wrapper();\n                this._writer = new SVGTypewriter.Writers.Writer(this._measurer, this._wrapper);\n            };\n            InterpolatedColorLegend.prototype.requestedSpace = function (offeredWidth, offeredHeight) {\n                var _this = this;\n                var textHeight = this._measurer.measure().height;\n                var padding = textHeight;\n                var domain = this._scale.domain();\n                var labelWidths = domain.map(function (d) { return _this._measurer.measure(_this._formatter(d)).width; });\n                var desiredHeight;\n                var desiredWidth;\n                var numSwatches = InterpolatedColorLegend._DEFAULT_NUM_SWATCHES;\n                if (this._isVertical()) {\n                    var longestWidth = Plottable.Utils.Math.max(labelWidths, 0);\n                    desiredWidth = padding + textHeight + this._textPadding + longestWidth + this._textPadding;\n                    desiredHeight = numSwatches * textHeight;\n                }\n                else {\n                    desiredHeight = padding + textHeight + padding;\n                    desiredWidth = this._textPadding + labelWidths[0] + numSwatches * textHeight\n                        + labelWidths[1] + this._textPadding;\n                }\n                return {\n                    minWidth: desiredWidth,\n                    minHeight: desiredHeight,\n                };\n            };\n            InterpolatedColorLegend.prototype._isVertical = function () {\n                return this._orientation !== \"horizontal\";\n            };\n            InterpolatedColorLegend.prototype.renderImmediately = function () {\n                var _this = this;\n                _super.prototype.renderImmediately.call(this);\n                var domain = this._scale.domain();\n                var text0 = this._formatter(domain[0]);\n                var text0Width = this._measurer.measure(text0).width;\n                var text1 = this._formatter(domain[1]);\n                var text1Width = this._measurer.measure(text1).width;\n                var textHeight = this._measurer.measure().height;\n                var textPadding = this._textPadding;\n                var upperLabelShift = { x: 0, y: 0 };\n                var lowerLabelShift = { x: 0, y: 0 };\n                var lowerWriteOptions = {\n                    selection: this._lowerLabel,\n                    xAlign: \"center\",\n                    yAlign: \"center\",\n                    textRotation: 0,\n                };\n                var upperWriteOptions = {\n                    selection: this._upperLabel,\n                    xAlign: \"center\",\n                    yAlign: \"center\",\n                    textRotation: 0,\n                };\n                var swatchWidth;\n                var swatchHeight;\n                var swatchX;\n                var swatchY;\n                var boundingBoxAttr = {\n                    x: 0,\n                    y: 0,\n                    width: 0,\n                    height: 0,\n                };\n                var padding;\n                var numSwatches;\n                if (this._isVertical()) {\n                    numSwatches = Math.floor(this.height());\n                    var longestTextWidth_1 = Math.max(text0Width, text1Width);\n                    padding = (this.width() - longestTextWidth_1 - 2 * this._textPadding) / 2;\n                    swatchWidth = Math.max(this.width() - padding - 2 * textPadding - longestTextWidth_1, 0);\n                    swatchHeight = 1;\n                    swatchY = function (d, i) { return _this.height() - (i + 1); };\n                    upperWriteOptions.yAlign = \"top\";\n                    upperLabelShift.y = 0;\n                    lowerWriteOptions.yAlign = \"bottom\";\n                    lowerLabelShift.y = 0;\n                    if (this._orientation === \"left\") {\n                        swatchX = function (d, i) { return textPadding + longestTextWidth_1 + textPadding; };\n                        upperWriteOptions.xAlign = \"right\";\n                        upperLabelShift.x = -(padding + swatchWidth + textPadding);\n                        lowerWriteOptions.xAlign = \"right\";\n                        lowerLabelShift.x = -(padding + swatchWidth + textPadding);\n                    }\n                    else {\n                        swatchX = function (d, i) { return padding; };\n                        upperWriteOptions.xAlign = \"left\";\n                        upperLabelShift.x = padding + swatchWidth + textPadding;\n                        lowerWriteOptions.xAlign = \"left\";\n                        lowerLabelShift.x = padding + swatchWidth + textPadding;\n                    }\n                    boundingBoxAttr[\"width\"] = swatchWidth;\n                    boundingBoxAttr[\"height\"] = numSwatches * swatchHeight;\n                }\n                else {\n                    padding = Math.max(textPadding, (this.height() - textHeight) / 2);\n                    numSwatches = Math.max(Math.floor(this.width() - textPadding * 4 - text0Width - text1Width), 0);\n                    swatchWidth = 1;\n                    swatchHeight = Math.max((this.height() - 2 * padding), 0);\n                    swatchX = function (d, i) { return Math.floor(text0Width + 2 * textPadding) + i; };\n                    swatchY = function (d, i) { return padding; };\n                    upperWriteOptions.xAlign = \"right\";\n                    upperLabelShift.x = -textPadding;\n                    lowerWriteOptions.xAlign = \"left\";\n                    lowerLabelShift.x = textPadding;\n                    boundingBoxAttr[\"y\"] = padding;\n                    boundingBoxAttr[\"width\"] = numSwatches * swatchWidth;\n                    boundingBoxAttr[\"height\"] = swatchHeight;\n                }\n                boundingBoxAttr[\"x\"] = swatchX(null, 0); // position of the first swatch\n                this._upperLabel.text(\"\"); // clear the upper label\n                this._writer.write(text1, this.width(), this.height(), upperWriteOptions);\n                var upperTranslateString = \"translate(\" + upperLabelShift.x + \", \" + upperLabelShift.y + \")\";\n                this._upperLabel.attr(\"transform\", upperTranslateString);\n                this._lowerLabel.text(\"\"); // clear the lower label\n                this._writer.write(text0, this.width(), this.height(), lowerWriteOptions);\n                var lowerTranslateString = \"translate(\" + lowerLabelShift.x + \", \" + lowerLabelShift.y + \")\";\n                this._lowerLabel.attr(\"transform\", lowerTranslateString);\n                this._swatchBoundingBox.attr(boundingBoxAttr);\n                var ticks = this._generateTicks(numSwatches);\n                var swatches = this._swatchContainer.selectAll(\"rect.swatch\").data(ticks);\n                var rects = swatches.enter().append(\"rect\").classed(\"swatch\", true);\n                swatches.exit().remove();\n                swatches.attr({\n                    \"fill\": function (d, i) { return _this._scale.scale(d); },\n                    \"width\": swatchWidth,\n                    \"height\": swatchHeight,\n                    \"x\": swatchX,\n                    \"y\": swatchY,\n                    \"shape-rendering\": \"crispEdges\",\n                });\n                if (Plottable.Configs.ADD_TITLE_ELEMENTS) {\n                    rects.append(\"title\").text(function (d) { return _this._formatter(d); });\n                }\n                return this;\n            };\n            InterpolatedColorLegend._DEFAULT_NUM_SWATCHES = 11;\n            /**\n             * The css class applied to the legend labels.\n             */\n            InterpolatedColorLegend.LEGEND_LABEL_CLASS = \"legend-label\";\n            return InterpolatedColorLegend;\n        }(Plottable.Component));\n        Components.InterpolatedColorLegend = InterpolatedColorLegend;\n    })(Components = Plottable.Components || (Plottable.Components = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Components;\n    (function (Components) {\n        var Gridlines = (function (_super) {\n            __extends(Gridlines, _super);\n            /**\n             * @constructor\n             * @param {QuantitativeScale} xScale The scale to base the x gridlines on. Pass null if no gridlines are desired.\n             * @param {QuantitativeScale} yScale The scale to base the y gridlines on. Pass null if no gridlines are desired.\n             */\n            function Gridlines(xScale, yScale) {\n                var _this = this;\n                if (xScale != null && !(Plottable.QuantitativeScale.prototype.isPrototypeOf(xScale))) {\n                    throw new Error(\"xScale needs to inherit from Scale.QuantitativeScale\");\n                }\n                if (yScale != null && !(Plottable.QuantitativeScale.prototype.isPrototypeOf(yScale))) {\n                    throw new Error(\"yScale needs to inherit from Scale.QuantitativeScale\");\n                }\n                _super.call(this);\n                this.addClass(\"gridlines\");\n                this._xScale = xScale;\n                this._yScale = yScale;\n                this._renderCallback = function (scale) { return _this.render(); };\n                if (this._xScale) {\n                    this._xScale.onUpdate(this._renderCallback);\n                }\n                if (this._yScale) {\n                    this._yScale.onUpdate(this._renderCallback);\n                }\n            }\n            Gridlines.prototype.destroy = function () {\n                _super.prototype.destroy.call(this);\n                if (this._xScale) {\n                    this._xScale.offUpdate(this._renderCallback);\n                }\n                if (this._yScale) {\n                    this._yScale.offUpdate(this._renderCallback);\n                }\n                return this;\n            };\n            Gridlines.prototype._setup = function () {\n                _super.prototype._setup.call(this);\n                this._xLinesContainer = this.content().append(\"g\").classed(\"x-gridlines\", true);\n                this._yLinesContainer = this.content().append(\"g\").classed(\"y-gridlines\", true);\n            };\n            Gridlines.prototype.renderImmediately = function () {\n                _super.prototype.renderImmediately.call(this);\n                this._redrawXLines();\n                this._redrawYLines();\n                return this;\n            };\n            Gridlines.prototype.computeLayout = function (origin, availableWidth, availableHeight) {\n                _super.prototype.computeLayout.call(this, origin, availableWidth, availableHeight);\n                if (this._xScale != null) {\n                    this._xScale.range([0, this.width()]);\n                }\n                if (this._yScale != null) {\n                    this._yScale.range([this.height(), 0]);\n                }\n                return this;\n            };\n            Gridlines.prototype._redrawXLines = function () {\n                var _this = this;\n                if (this._xScale) {\n                    var xTicks = this._xScale.ticks();\n                    var getScaledXValue = function (tickVal) { return _this._xScale.scale(tickVal); };\n                    var xLines = this._xLinesContainer.selectAll(\"line\").data(xTicks);\n                    xLines.enter().append(\"line\");\n                    xLines.attr(\"x1\", getScaledXValue)\n                        .attr(\"y1\", 0)\n                        .attr(\"x2\", getScaledXValue)\n                        .attr(\"y2\", this.height())\n                        .classed(\"zeroline\", function (t) { return t === 0; });\n                    xLines.exit().remove();\n                }\n            };\n            Gridlines.prototype._redrawYLines = function () {\n                var _this = this;\n                if (this._yScale) {\n                    var yTicks = this._yScale.ticks();\n                    var getScaledYValue = function (tickVal) { return _this._yScale.scale(tickVal); };\n                    var yLines = this._yLinesContainer.selectAll(\"line\").data(yTicks);\n                    yLines.enter().append(\"line\");\n                    yLines.attr(\"x1\", 0)\n                        .attr(\"y1\", getScaledYValue)\n                        .attr(\"x2\", this.width())\n                        .attr(\"y2\", getScaledYValue)\n                        .classed(\"zeroline\", function (t) { return t === 0; });\n                    yLines.exit().remove();\n                }\n            };\n            return Gridlines;\n        }(Plottable.Component));\n        Components.Gridlines = Gridlines;\n    })(Components = Plottable.Components || (Plottable.Components = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Components;\n    (function (Components) {\n        var Table = (function (_super) {\n            __extends(Table, _super);\n            /**\n             * A Table combines Components in the form of a grid. A\n             * common case is combining a y-axis, x-axis, and the plotted data via\n             * ```typescript\n             * new Table([[yAxis, plot],\n             *            [null,  xAxis]]);\n             * ```\n             *\n             * @constructor\n             * @param {Component[][]} [rows=[]] A 2-D array of Components to be added to the Table.\n             *   null can be used if a cell is empty.\n             */\n            function Table(rows) {\n                var _this = this;\n                if (rows === void 0) { rows = []; }\n                _super.call(this);\n                this._rowPadding = 0;\n                this._columnPadding = 0;\n                this._rows = [];\n                this._rowWeights = [];\n                this._columnWeights = [];\n                this._nRows = 0;\n                this._nCols = 0;\n                this._calculatedLayout = null;\n                this.addClass(\"table\");\n                rows.forEach(function (row, rowIndex) {\n                    row.forEach(function (component, colIndex) {\n                        if (component != null) {\n                            _this.add(component, rowIndex, colIndex);\n                        }\n                    });\n                });\n            }\n            Table.prototype._forEach = function (callback) {\n                for (var r = 0; r < this._nRows; r++) {\n                    for (var c = 0; c < this._nCols; c++) {\n                        if (this._rows[r][c] != null) {\n                            callback(this._rows[r][c]);\n                        }\n                    }\n                }\n            };\n            /**\n             * Checks whether the specified Component is in the Table.\n             */\n            Table.prototype.has = function (component) {\n                for (var r = 0; r < this._nRows; r++) {\n                    for (var c = 0; c < this._nCols; c++) {\n                        if (this._rows[r][c] === component) {\n                            return true;\n                        }\n                    }\n                }\n                return false;\n            };\n            /**\n             * Returns the Component at the specified row and column index.\n             *\n             * @param {number} rowIndex\n             * @param {number} columnIndex\n             * @returns {Component} The Component at the specified position, or null if no Component is there.\n             */\n            Table.prototype.componentAt = function (rowIndex, columnIndex) {\n                if (rowIndex < 0 || rowIndex >= this._nRows || columnIndex < 0 || columnIndex >= this._nCols) {\n                    return null;\n                }\n                return this._rows[rowIndex][columnIndex];\n            };\n            ;\n            /**\n             * Adds a Component in the specified row and column position.\n             *\n             * For example, instead of calling `new Table([[a, b], [null, c]])`, you\n             * could call\n             * var table = new Plottable.Components.Table();\n             * table.add(a, 0, 0);\n             * table.add(b, 0, 1);\n             * table.add(c, 1, 1);\n             *\n             * @param {Component} component The Component to be added.\n             * @param {number} row\n             * @param {number} col\n             * @returns {Table} The calling Table.\n             */\n            Table.prototype.add = function (component, row, col) {\n                if (component == null) {\n                    throw Error(\"Cannot add null to a table cell\");\n                }\n                if (!this.has(component)) {\n                    var currentComponent = this._rows[row] && this._rows[row][col];\n                    if (currentComponent != null) {\n                        throw new Error(\"cell is occupied\");\n                    }\n                    component.detach();\n                    this._nRows = Math.max(row + 1, this._nRows);\n                    this._nCols = Math.max(col + 1, this._nCols);\n                    this._padTableToSize(this._nRows, this._nCols);\n                    this._rows[row][col] = component;\n                    this._adoptAndAnchor(component);\n                    this.redraw();\n                }\n                return this;\n            };\n            Table.prototype._remove = function (component) {\n                for (var r = 0; r < this._nRows; r++) {\n                    for (var c = 0; c < this._nCols; c++) {\n                        if (this._rows[r][c] === component) {\n                            this._rows[r][c] = null;\n                            return true;\n                        }\n                    }\n                }\n                return false;\n            };\n            Table.prototype._iterateLayout = function (availableWidth, availableHeight, isFinalOffer) {\n                if (isFinalOffer === void 0) { isFinalOffer = false; }\n                /*\n                 * Given availableWidth and availableHeight, figure out how to allocate it between rows and columns using an iterative algorithm.\n                 *\n                 * For both dimensions, keeps track of \"guaranteedSpace\", which the fixed-size components have requested, and\n                 * \"proportionalSpace\", which is being given to proportionally-growing components according to the weights on the table.\n                 * Here is how it works (example uses width but it is the same for height). First, columns are guaranteed no width, and\n                 * the free width is allocated to columns based on their colWeights. Then, in determineGuarantees, every component is\n                 * offered its column's width and may request some amount of it, which increases that column's guaranteed\n                 * width. If there are some components that were not satisfied with the width they were offered, and there is free\n                 * width that has not already been guaranteed, then the remaining width is allocated to the unsatisfied columns and the\n                 * algorithm runs again. If all components are satisfied, then the remaining width is allocated as proportional space\n                 * according to the colWeights.\n                 *\n                 * The guaranteed width for each column is monotonically increasing as the algorithm iterates. Since it is deterministic\n                 * and monotonically increasing, if the freeWidth does not change during an iteration it implies that no further progress\n                 * is possible, so the algorithm will not continue iterating on that dimension's account.\n                 *\n                 * If the algorithm runs more than 5 times, we stop and just use whatever we arrived at. It's not clear under what\n                 * circumstances this will happen or if it will happen at all. A message will be printed to the console if this occurs.\n                 *\n                 */\n                var rows = this._rows;\n                var cols = d3.transpose(this._rows);\n                var availableWidthAfterPadding = availableWidth - this._columnPadding * (this._nCols - 1);\n                var availableHeightAfterPadding = availableHeight - this._rowPadding * (this._nRows - 1);\n                var rowWeights = Table._calcComponentWeights(this._rowWeights, rows, function (c) { return (c == null) || c.fixedHeight(); });\n                var colWeights = Table._calcComponentWeights(this._columnWeights, cols, function (c) { return (c == null) || c.fixedWidth(); });\n                // To give the table a good starting position to iterate from, we give the fixed-width components half-weight\n                // so that they will get some initial space allocated to work with\n                var heuristicColWeights = colWeights.map(function (c) { return c === 0 ? 0.5 : c; });\n                var heuristicRowWeights = rowWeights.map(function (c) { return c === 0 ? 0.5 : c; });\n                var colProportionalSpace = Table._calcProportionalSpace(heuristicColWeights, availableWidthAfterPadding);\n                var rowProportionalSpace = Table._calcProportionalSpace(heuristicRowWeights, availableHeightAfterPadding);\n                var guaranteedWidths = Plottable.Utils.Array.createFilledArray(0, this._nCols);\n                var guaranteedHeights = Plottable.Utils.Array.createFilledArray(0, this._nRows);\n                var freeWidth;\n                var freeHeight;\n                var nIterations = 0;\n                var guarantees;\n                var wantsWidth;\n                var wantsHeight;\n                while (true) {\n                    var offeredHeights = Plottable.Utils.Array.add(guaranteedHeights, rowProportionalSpace);\n                    var offeredWidths = Plottable.Utils.Array.add(guaranteedWidths, colProportionalSpace);\n                    guarantees = this._determineGuarantees(offeredWidths, offeredHeights, isFinalOffer);\n                    guaranteedWidths = guarantees.guaranteedWidths;\n                    guaranteedHeights = guarantees.guaranteedHeights;\n                    wantsWidth = guarantees.wantsWidthArr.some(function (x) { return x; });\n                    wantsHeight = guarantees.wantsHeightArr.some(function (x) { return x; });\n                    var lastFreeWidth = freeWidth;\n                    var lastFreeHeight = freeHeight;\n                    freeWidth = availableWidthAfterPadding - d3.sum(guarantees.guaranteedWidths);\n                    freeHeight = availableHeightAfterPadding - d3.sum(guarantees.guaranteedHeights);\n                    var xWeights = void 0;\n                    if (wantsWidth) {\n                        xWeights = guarantees.wantsWidthArr.map(function (x) { return x ? 0.1 : 0; });\n                        xWeights = Plottable.Utils.Array.add(xWeights, colWeights);\n                    }\n                    else {\n                        xWeights = colWeights;\n                    }\n                    var yWeights = void 0;\n                    if (wantsHeight) {\n                        yWeights = guarantees.wantsHeightArr.map(function (x) { return x ? 0.1 : 0; });\n                        yWeights = Plottable.Utils.Array.add(yWeights, rowWeights);\n                    }\n                    else {\n                        yWeights = rowWeights;\n                    }\n                    colProportionalSpace = Table._calcProportionalSpace(xWeights, freeWidth);\n                    rowProportionalSpace = Table._calcProportionalSpace(yWeights, freeHeight);\n                    nIterations++;\n                    var canImproveWidthAllocation = freeWidth > 0 && freeWidth !== lastFreeWidth;\n                    var canImproveHeightAllocation = freeHeight > 0 && freeHeight !== lastFreeHeight;\n                    if (!(canImproveWidthAllocation || canImproveHeightAllocation)) {\n                        break;\n                    }\n                    if (nIterations > 5) {\n                        break;\n                    }\n                }\n                // Redo the proportional space one last time, to ensure we use the real weights not the wantsWidth/Height weights\n                freeWidth = availableWidthAfterPadding - d3.sum(guarantees.guaranteedWidths);\n                freeHeight = availableHeightAfterPadding - d3.sum(guarantees.guaranteedHeights);\n                colProportionalSpace = Table._calcProportionalSpace(colWeights, freeWidth);\n                rowProportionalSpace = Table._calcProportionalSpace(rowWeights, freeHeight);\n                return {\n                    colProportionalSpace: colProportionalSpace,\n                    rowProportionalSpace: rowProportionalSpace,\n                    guaranteedWidths: guarantees.guaranteedWidths,\n                    guaranteedHeights: guarantees.guaranteedHeights,\n                    wantsWidth: wantsWidth,\n                    wantsHeight: wantsHeight,\n                };\n            };\n            Table.prototype._determineGuarantees = function (offeredWidths, offeredHeights, isFinalOffer) {\n                if (isFinalOffer === void 0) { isFinalOffer = false; }\n                var requestedWidths = Plottable.Utils.Array.createFilledArray(0, this._nCols);\n                var requestedHeights = Plottable.Utils.Array.createFilledArray(0, this._nRows);\n                var columnNeedsWidth = Plottable.Utils.Array.createFilledArray(false, this._nCols);\n                var rowNeedsHeight = Plottable.Utils.Array.createFilledArray(false, this._nRows);\n                this._rows.forEach(function (row, rowIndex) {\n                    row.forEach(function (component, colIndex) {\n                        var spaceRequest;\n                        if (component != null) {\n                            spaceRequest = component.requestedSpace(offeredWidths[colIndex], offeredHeights[rowIndex]);\n                        }\n                        else {\n                            spaceRequest = {\n                                minWidth: 0,\n                                minHeight: 0,\n                            };\n                        }\n                        var columnWidth = isFinalOffer ? Math.min(spaceRequest.minWidth, offeredWidths[colIndex]) : spaceRequest.minWidth;\n                        requestedWidths[colIndex] = Math.max(requestedWidths[colIndex], columnWidth);\n                        var rowHeight = isFinalOffer ? Math.min(spaceRequest.minHeight, offeredHeights[rowIndex]) : spaceRequest.minHeight;\n                        requestedHeights[rowIndex] = Math.max(requestedHeights[rowIndex], rowHeight);\n                        var componentNeedsWidth = spaceRequest.minWidth > offeredWidths[colIndex];\n                        columnNeedsWidth[colIndex] = columnNeedsWidth[colIndex] || componentNeedsWidth;\n                        var componentNeedsHeight = spaceRequest.minHeight > offeredHeights[rowIndex];\n                        rowNeedsHeight[rowIndex] = rowNeedsHeight[rowIndex] || componentNeedsHeight;\n                    });\n                });\n                return {\n                    guaranteedWidths: requestedWidths,\n                    guaranteedHeights: requestedHeights,\n                    wantsWidthArr: columnNeedsWidth,\n                    wantsHeightArr: rowNeedsHeight,\n                };\n            };\n            Table.prototype.requestedSpace = function (offeredWidth, offeredHeight) {\n                this._calculatedLayout = this._iterateLayout(offeredWidth, offeredHeight);\n                return {\n                    minWidth: d3.sum(this._calculatedLayout.guaranteedWidths),\n                    minHeight: d3.sum(this._calculatedLayout.guaranteedHeights),\n                };\n            };\n            Table.prototype.computeLayout = function (origin, availableWidth, availableHeight) {\n                var _this = this;\n                _super.prototype.computeLayout.call(this, origin, availableWidth, availableHeight);\n                var lastLayoutWidth = d3.sum(this._calculatedLayout.guaranteedWidths);\n                var lastLayoutHeight = d3.sum(this._calculatedLayout.guaranteedHeights);\n                var layout = this._calculatedLayout;\n                if (lastLayoutWidth > this.width() || lastLayoutHeight > this.height()) {\n                    layout = this._iterateLayout(this.width(), this.height(), true);\n                }\n                var childYOrigin = 0;\n                var rowHeights = Plottable.Utils.Array.add(layout.rowProportionalSpace, layout.guaranteedHeights);\n                var colWidths = Plottable.Utils.Array.add(layout.colProportionalSpace, layout.guaranteedWidths);\n                this._rows.forEach(function (row, rowIndex) {\n                    var childXOrigin = 0;\n                    row.forEach(function (component, colIndex) {\n                        // recursively compute layout\n                        if (component != null) {\n                            component.computeLayout({ x: childXOrigin, y: childYOrigin }, colWidths[colIndex], rowHeights[rowIndex]);\n                        }\n                        childXOrigin += colWidths[colIndex] + _this._columnPadding;\n                    });\n                    childYOrigin += rowHeights[rowIndex] + _this._rowPadding;\n                });\n                return this;\n            };\n            Table.prototype.rowPadding = function (rowPadding) {\n                if (rowPadding == null) {\n                    return this._rowPadding;\n                }\n                if (!Plottable.Utils.Math.isValidNumber(rowPadding) || rowPadding < 0) {\n                    throw Error(\"rowPadding must be a non-negative finite value\");\n                }\n                this._rowPadding = rowPadding;\n                this.redraw();\n                return this;\n            };\n            Table.prototype.columnPadding = function (columnPadding) {\n                if (columnPadding == null) {\n                    return this._columnPadding;\n                }\n                if (!Plottable.Utils.Math.isValidNumber(columnPadding) || columnPadding < 0) {\n                    throw Error(\"columnPadding must be a non-negative finite value\");\n                }\n                this._columnPadding = columnPadding;\n                this.redraw();\n                return this;\n            };\n            Table.prototype.rowWeight = function (index, weight) {\n                if (weight == null) {\n                    return this._rowWeights[index];\n                }\n                if (!Plottable.Utils.Math.isValidNumber(weight) || weight < 0) {\n                    throw Error(\"rowWeight must be a non-negative finite value\");\n                }\n                this._rowWeights[index] = weight;\n                this.redraw();\n                return this;\n            };\n            Table.prototype.columnWeight = function (index, weight) {\n                if (weight == null) {\n                    return this._columnWeights[index];\n                }\n                if (!Plottable.Utils.Math.isValidNumber(weight) || weight < 0) {\n                    throw Error(\"columnWeight must be a non-negative finite value\");\n                }\n                this._columnWeights[index] = weight;\n                this.redraw();\n                return this;\n            };\n            Table.prototype.fixedWidth = function () {\n                var cols = d3.transpose(this._rows);\n                return Table._fixedSpace(cols, function (c) { return (c == null) || c.fixedWidth(); });\n            };\n            Table.prototype.fixedHeight = function () {\n                return Table._fixedSpace(this._rows, function (c) { return (c == null) || c.fixedHeight(); });\n            };\n            Table.prototype._padTableToSize = function (nRows, nCols) {\n                for (var i = 0; i < nRows; i++) {\n                    if (this._rows[i] === undefined) {\n                        this._rows[i] = [];\n                        this._rowWeights[i] = null;\n                    }\n                    for (var j = 0; j < nCols; j++) {\n                        if (this._rows[i][j] === undefined) {\n                            this._rows[i][j] = null;\n                        }\n                    }\n                }\n                for (var j = 0; j < nCols; j++) {\n                    if (this._columnWeights[j] === undefined) {\n                        this._columnWeights[j] = null;\n                    }\n                }\n            };\n            Table._calcComponentWeights = function (setWeights, componentGroups, fixityAccessor) {\n                // If the row/col weight was explicitly set, then return it outright\n                // If the weight was not explicitly set, then guess it using the heuristic that if all components are fixed-space\n                // then weight is 0, otherwise weight is 1\n                return setWeights.map(function (w, i) {\n                    if (w != null) {\n                        return w;\n                    }\n                    var fixities = componentGroups[i].map(fixityAccessor);\n                    var allFixed = fixities.reduce(function (a, b) { return a && b; }, true);\n                    return allFixed ? 0 : 1;\n                });\n            };\n            Table._calcProportionalSpace = function (weights, freeSpace) {\n                var weightSum = d3.sum(weights);\n                if (weightSum === 0) {\n                    return Plottable.Utils.Array.createFilledArray(0, weights.length);\n                }\n                else {\n                    return weights.map(function (w) { return freeSpace * w / weightSum; });\n                }\n            };\n            Table._fixedSpace = function (componentGroup, fixityAccessor) {\n                var all = function (bools) { return bools.reduce(function (a, b) { return a && b; }, true); };\n                var groupIsFixed = function (components) { return all(components.map(fixityAccessor)); };\n                return all(componentGroup.map(groupIsFixed));\n            };\n            return Table;\n        }(Plottable.ComponentContainer));\n        Components.Table = Table;\n    })(Components = Plottable.Components || (Plottable.Components = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Components;\n    (function (Components) {\n        (function (PropertyMode) {\n            PropertyMode[PropertyMode[\"VALUE\"] = 0] = \"VALUE\";\n            PropertyMode[PropertyMode[\"PIXEL\"] = 1] = \"PIXEL\";\n        })(Components.PropertyMode || (Components.PropertyMode = {}));\n        var PropertyMode = Components.PropertyMode;\n        ;\n        var SelectionBoxLayer = (function (_super) {\n            __extends(SelectionBoxLayer, _super);\n            function SelectionBoxLayer() {\n                var _this = this;\n                _super.call(this);\n                this._boxVisible = false;\n                this._boxBounds = {\n                    topLeft: { x: 0, y: 0 },\n                    bottomRight: { x: 0, y: 0 },\n                };\n                this._xBoundsMode = PropertyMode.PIXEL;\n                this._yBoundsMode = PropertyMode.PIXEL;\n                this.addClass(\"selection-box-layer\");\n                this._adjustBoundsCallback = function () {\n                    _this.render();\n                };\n                this._clipPathEnabled = true;\n                this._xExtent = [undefined, undefined];\n                this._yExtent = [undefined, undefined];\n            }\n            SelectionBoxLayer.prototype._setup = function () {\n                _super.prototype._setup.call(this);\n                this._box = this.content().append(\"g\").classed(\"selection-box\", true).remove();\n                this._boxArea = this._box.append(\"rect\").classed(\"selection-area\", true);\n            };\n            SelectionBoxLayer.prototype._sizeFromOffer = function (availableWidth, availableHeight) {\n                return {\n                    width: availableWidth,\n                    height: availableHeight,\n                };\n            };\n            SelectionBoxLayer.prototype.bounds = function (newBounds) {\n                if (newBounds == null) {\n                    return this._getBounds();\n                }\n                this._setBounds(newBounds);\n                this._xBoundsMode = PropertyMode.PIXEL;\n                this._yBoundsMode = PropertyMode.PIXEL;\n                this.render();\n                return this;\n            };\n            SelectionBoxLayer.prototype._setBounds = function (newBounds) {\n                var topLeft = {\n                    x: Math.min(newBounds.topLeft.x, newBounds.bottomRight.x),\n                    y: Math.min(newBounds.topLeft.y, newBounds.bottomRight.y),\n                };\n                var bottomRight = {\n                    x: Math.max(newBounds.topLeft.x, newBounds.bottomRight.x),\n                    y: Math.max(newBounds.topLeft.y, newBounds.bottomRight.y),\n                };\n                this._boxBounds = {\n                    topLeft: topLeft,\n                    bottomRight: bottomRight,\n                };\n            };\n            SelectionBoxLayer.prototype._getBounds = function () {\n                return {\n                    topLeft: {\n                        x: this._xBoundsMode === PropertyMode.PIXEL ?\n                            this._boxBounds.topLeft.x :\n                            (this._xScale == null ?\n                                0 :\n                                Math.min(this.xScale().scale(this.xExtent()[0]), this.xScale().scale(this.xExtent()[1]))),\n                        y: this._yBoundsMode === PropertyMode.PIXEL ?\n                            this._boxBounds.topLeft.y :\n                            (this._yScale == null ?\n                                0 :\n                                Math.min(this.yScale().scale(this.yExtent()[0]), this.yScale().scale(this.yExtent()[1]))),\n                    },\n                    bottomRight: {\n                        x: this._xBoundsMode === PropertyMode.PIXEL ?\n                            this._boxBounds.bottomRight.x :\n                            (this._xScale == null ?\n                                0 :\n                                Math.max(this.xScale().scale(this.xExtent()[0]), this.xScale().scale(this.xExtent()[1]))),\n                        y: this._yBoundsMode === PropertyMode.PIXEL ?\n                            this._boxBounds.bottomRight.y :\n                            (this._yScale == null ?\n                                0 :\n                                Math.max(this.yScale().scale(this.yExtent()[0]), this.yScale().scale(this.yExtent()[1]))),\n                    },\n                };\n            };\n            SelectionBoxLayer.prototype.renderImmediately = function () {\n                _super.prototype.renderImmediately.call(this);\n                if (this._boxVisible) {\n                    var bounds = this.bounds();\n                    var t = bounds.topLeft.y;\n                    var b = bounds.bottomRight.y;\n                    var l = bounds.topLeft.x;\n                    var r = bounds.bottomRight.x;\n                    if (!(Plottable.Utils.Math.isValidNumber(t) &&\n                        Plottable.Utils.Math.isValidNumber(b) &&\n                        Plottable.Utils.Math.isValidNumber(l) &&\n                        Plottable.Utils.Math.isValidNumber(r))) {\n                        throw new Error(\"bounds have not been properly set\");\n                    }\n                    this._boxArea.attr({\n                        x: l, y: t, width: r - l, height: b - t,\n                    });\n                    this.content().node().appendChild(this._box.node());\n                }\n                else {\n                    this._box.remove();\n                }\n                return this;\n            };\n            SelectionBoxLayer.prototype.boxVisible = function (show) {\n                if (show == null) {\n                    return this._boxVisible;\n                }\n                this._boxVisible = show;\n                this.render();\n                return this;\n            };\n            SelectionBoxLayer.prototype.fixedWidth = function () {\n                return true;\n            };\n            SelectionBoxLayer.prototype.fixedHeight = function () {\n                return true;\n            };\n            SelectionBoxLayer.prototype.xScale = function (xScale) {\n                if (xScale == null) {\n                    return this._xScale;\n                }\n                if (this._xScale != null) {\n                    this._xScale.offUpdate(this._adjustBoundsCallback);\n                }\n                this._xScale = xScale;\n                this._xBoundsMode = PropertyMode.VALUE;\n                this._xScale.onUpdate(this._adjustBoundsCallback);\n                this.render();\n                return this;\n            };\n            SelectionBoxLayer.prototype.yScale = function (yScale) {\n                if (yScale == null) {\n                    return this._yScale;\n                }\n                if (this._yScale != null) {\n                    this._yScale.offUpdate(this._adjustBoundsCallback);\n                }\n                this._yScale = yScale;\n                this._yBoundsMode = PropertyMode.VALUE;\n                this._yScale.onUpdate(this._adjustBoundsCallback);\n                this.render();\n                return this;\n            };\n            SelectionBoxLayer.prototype.xExtent = function (xExtent) {\n                // Explicit typing for Typescript 1.4\n                if (xExtent == null) {\n                    return this._getXExtent();\n                }\n                this._setXExtent(xExtent);\n                this._xBoundsMode = PropertyMode.VALUE;\n                this.render();\n                return this;\n            };\n            SelectionBoxLayer.prototype._getXExtent = function () {\n                return this._xBoundsMode === PropertyMode.VALUE ?\n                    this._xExtent :\n                    (this._xScale == null ?\n                        [undefined, undefined] :\n                        [\n                            this._xScale.invert(this._boxBounds.topLeft.x),\n                            this._xScale.invert(this._boxBounds.bottomRight.x),\n                        ]);\n            };\n            SelectionBoxLayer.prototype._setXExtent = function (xExtent) {\n                this._xExtent = xExtent;\n            };\n            SelectionBoxLayer.prototype.yExtent = function (yExtent) {\n                // Explicit typing for Typescript 1.4\n                if (yExtent == null) {\n                    return this._getYExtent();\n                }\n                this._setYExtent(yExtent);\n                this._yBoundsMode = PropertyMode.VALUE;\n                this.render();\n                return this;\n            };\n            SelectionBoxLayer.prototype._getYExtent = function () {\n                return this._yBoundsMode === PropertyMode.VALUE ?\n                    this._yExtent :\n                    (this._yScale == null ?\n                        [undefined, undefined] :\n                        [\n                            this._yScale.invert(this._boxBounds.topLeft.y),\n                            this._yScale.invert(this._boxBounds.bottomRight.y),\n                        ]);\n            };\n            SelectionBoxLayer.prototype._setYExtent = function (yExtent) {\n                this._yExtent = yExtent;\n            };\n            SelectionBoxLayer.prototype.destroy = function () {\n                _super.prototype.destroy.call(this);\n                if (this._xScale != null) {\n                    this.xScale().offUpdate(this._adjustBoundsCallback);\n                }\n                if (this._yScale != null) {\n                    this.yScale().offUpdate(this._adjustBoundsCallback);\n                }\n            };\n            return SelectionBoxLayer;\n        }(Plottable.Component));\n        Components.SelectionBoxLayer = SelectionBoxLayer;\n    })(Components = Plottable.Components || (Plottable.Components = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Components;\n    (function (Components) {\n        var PropertyMode;\n        (function (PropertyMode) {\n            PropertyMode[PropertyMode[\"VALUE\"] = 0] = \"VALUE\";\n            PropertyMode[PropertyMode[\"PIXEL\"] = 1] = \"PIXEL\";\n        })(PropertyMode || (PropertyMode = {}));\n        ;\n        var GuideLineLayer = (function (_super) {\n            __extends(GuideLineLayer, _super);\n            function GuideLineLayer(orientation) {\n                var _this = this;\n                _super.call(this);\n                this._mode = PropertyMode.VALUE;\n                if (orientation !== GuideLineLayer.ORIENTATION_VERTICAL && orientation !== GuideLineLayer.ORIENTATION_HORIZONTAL) {\n                    throw new Error(orientation + \" is not a valid orientation for GuideLineLayer\");\n                }\n                this._orientation = orientation;\n                this._clipPathEnabled = true;\n                this.addClass(\"guide-line-layer\");\n                if (this._isVertical()) {\n                    this.addClass(\"vertical\");\n                }\n                else {\n                    this.addClass(\"horizontal\");\n                }\n                this._scaleUpdateCallback = function () {\n                    _this._syncPixelPositionAndValue();\n                    _this.render();\n                };\n            }\n            GuideLineLayer.prototype._setup = function () {\n                _super.prototype._setup.call(this);\n                this._guideLine = this.content().append(\"line\").classed(\"guide-line\", true);\n            };\n            GuideLineLayer.prototype._sizeFromOffer = function (availableWidth, availableHeight) {\n                return {\n                    width: availableWidth,\n                    height: availableHeight,\n                };\n            };\n            GuideLineLayer.prototype._isVertical = function () {\n                return this._orientation === GuideLineLayer.ORIENTATION_VERTICAL;\n            };\n            GuideLineLayer.prototype.fixedWidth = function () {\n                return true;\n            };\n            GuideLineLayer.prototype.fixedHeight = function () {\n                return true;\n            };\n            GuideLineLayer.prototype.computeLayout = function (origin, availableWidth, availableHeight) {\n                _super.prototype.computeLayout.call(this, origin, availableWidth, availableHeight);\n                if (this.scale() != null) {\n                    if (this._isVertical()) {\n                        this.scale().range([0, this.width()]);\n                    }\n                    else {\n                        this.scale().range([this.height(), 0]);\n                    }\n                }\n                return this;\n            };\n            GuideLineLayer.prototype.renderImmediately = function () {\n                _super.prototype.renderImmediately.call(this);\n                this._syncPixelPositionAndValue();\n                this._guideLine.attr({\n                    x1: this._isVertical() ? this.pixelPosition() : 0,\n                    y1: this._isVertical() ? 0 : this.pixelPosition(),\n                    x2: this._isVertical() ? this.pixelPosition() : this.width(),\n                    y2: this._isVertical() ? this.height() : this.pixelPosition(),\n                });\n                return this;\n            };\n            // sets pixelPosition() or value() based on the other, depending on which was the last one set\n            GuideLineLayer.prototype._syncPixelPositionAndValue = function () {\n                if (this.scale() == null) {\n                    return;\n                }\n                if (this._mode === PropertyMode.VALUE && this.value() != null) {\n                    this._pixelPosition = this.scale().scale(this.value());\n                }\n                else if (this._mode === PropertyMode.PIXEL && this.pixelPosition() != null) {\n                    this._value = this.scale().invert(this.pixelPosition());\n                }\n            };\n            GuideLineLayer.prototype._setPixelPositionWithoutChangingMode = function (pixelPosition) {\n                this._pixelPosition = pixelPosition;\n                if (this.scale() != null) {\n                    this._value = this.scale().invert(this.pixelPosition());\n                }\n                this.render();\n            };\n            GuideLineLayer.prototype.scale = function (scale) {\n                if (scale == null) {\n                    return this._scale;\n                }\n                var previousScale = this._scale;\n                if (previousScale != null) {\n                    previousScale.offUpdate(this._scaleUpdateCallback);\n                }\n                this._scale = scale;\n                this._scale.onUpdate(this._scaleUpdateCallback);\n                this._syncPixelPositionAndValue();\n                this.redraw();\n                return this;\n            };\n            GuideLineLayer.prototype.value = function (value) {\n                if (value == null) {\n                    return this._value;\n                }\n                this._value = value;\n                this._mode = PropertyMode.VALUE;\n                this._syncPixelPositionAndValue();\n                this.render();\n                return this;\n            };\n            GuideLineLayer.prototype.pixelPosition = function (pixelPosition) {\n                if (pixelPosition == null) {\n                    return this._pixelPosition;\n                }\n                if (!Plottable.Utils.Math.isValidNumber(pixelPosition)) {\n                    throw new Error(\"pixelPosition must be a finite number\");\n                }\n                this._pixelPosition = pixelPosition;\n                this._mode = PropertyMode.PIXEL;\n                this._syncPixelPositionAndValue();\n                this.render();\n                return this;\n            };\n            GuideLineLayer.prototype.destroy = function () {\n                _super.prototype.destroy.call(this);\n                if (this.scale() != null) {\n                    this.scale().offUpdate(this._scaleUpdateCallback);\n                }\n            };\n            GuideLineLayer.ORIENTATION_VERTICAL = \"vertical\";\n            GuideLineLayer.ORIENTATION_HORIZONTAL = \"horizontal\";\n            return GuideLineLayer;\n        }(Plottable.Component));\n        Components.GuideLineLayer = GuideLineLayer;\n    })(Components = Plottable.Components || (Plottable.Components = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Plots;\n    (function (Plots) {\n        var Animator;\n        (function (Animator) {\n            Animator.MAIN = \"main\";\n            Animator.RESET = \"reset\";\n        })(Animator = Plots.Animator || (Plots.Animator = {}));\n    })(Plots = Plottable.Plots || (Plottable.Plots = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Plot = (function (_super) {\n        __extends(Plot, _super);\n        /**\n         * A Plot draws some visualization of the inputted Datasets.\n         *\n         * @constructor\n         */\n        function Plot() {\n            var _this = this;\n            _super.call(this);\n            this._dataChanged = false;\n            this._animate = false;\n            this._animators = {};\n            this._clipPathEnabled = true;\n            this.addClass(\"plot\");\n            this._datasetToDrawer = new Plottable.Utils.Map();\n            this._attrBindings = d3.map();\n            this._attrExtents = d3.map();\n            this._includedValuesProvider = function (scale) { return _this._includedValuesForScale(scale); };\n            this._renderCallback = function (scale) { return _this.render(); };\n            this._onDatasetUpdateCallback = function () { return _this._onDatasetUpdate(); };\n            this._propertyBindings = d3.map();\n            this._propertyExtents = d3.map();\n            var mainAnimator = new Plottable.Animators.Easing().maxTotalDuration(Plot._ANIMATION_MAX_DURATION);\n            this.animator(Plottable.Plots.Animator.MAIN, mainAnimator);\n            this.animator(Plottable.Plots.Animator.RESET, new Plottable.Animators.Null());\n        }\n        Plot.prototype.anchor = function (selection) {\n            _super.prototype.anchor.call(this, selection);\n            this._dataChanged = true;\n            this._updateExtents();\n            return this;\n        };\n        Plot.prototype._setup = function () {\n            var _this = this;\n            _super.prototype._setup.call(this);\n            this._renderArea = this.content().append(\"g\").classed(\"render-area\", true);\n            this.datasets().forEach(function (dataset) { return _this._createNodesForDataset(dataset); });\n        };\n        Plot.prototype.destroy = function () {\n            var _this = this;\n            _super.prototype.destroy.call(this);\n            this._scales().forEach(function (scale) { return scale.offUpdate(_this._renderCallback); });\n            this.datasets([]);\n        };\n        Plot.prototype._createNodesForDataset = function (dataset) {\n            var drawer = this._datasetToDrawer.get(dataset);\n            drawer.renderArea(this._renderArea.append(\"g\"));\n            return drawer;\n        };\n        Plot.prototype._createDrawer = function (dataset) {\n            return new Plottable.Drawer(dataset);\n        };\n        Plot.prototype._getAnimator = function (key) {\n            if (this._animateOnNextRender()) {\n                return this._animators[key] || new Plottable.Animators.Null();\n            }\n            else {\n                return new Plottable.Animators.Null();\n            }\n        };\n        Plot.prototype._onDatasetUpdate = function () {\n            this._updateExtents();\n            this._dataChanged = true;\n            this.render();\n        };\n        Plot.prototype.attr = function (attr, attrValue, scale) {\n            if (attrValue == null) {\n                return this._attrBindings.get(attr);\n            }\n            this._bindAttr(attr, attrValue, scale);\n            this.render(); // queue a re-render upon changing projector\n            return this;\n        };\n        Plot.prototype._bindProperty = function (property, value, scale) {\n            var binding = this._propertyBindings.get(property);\n            var oldScale = binding != null ? binding.scale : null;\n            this._propertyBindings.set(property, { accessor: d3.functor(value), scale: scale });\n            this._updateExtentsForProperty(property);\n            if (oldScale != null) {\n                this._uninstallScaleForKey(oldScale, property);\n            }\n            if (scale != null) {\n                this._installScaleForKey(scale, property);\n            }\n        };\n        Plot.prototype._bindAttr = function (attr, value, scale) {\n            var binding = this._attrBindings.get(attr);\n            var oldScale = binding != null ? binding.scale : null;\n            this._attrBindings.set(attr, { accessor: d3.functor(value), scale: scale });\n            this._updateExtentsForAttr(attr);\n            if (oldScale != null) {\n                this._uninstallScaleForKey(oldScale, attr);\n            }\n            if (scale != null) {\n                this._installScaleForKey(scale, attr);\n            }\n        };\n        Plot.prototype._generateAttrToProjector = function () {\n            var h = {};\n            this._attrBindings.forEach(function (attr, binding) {\n                var accessor = binding.accessor;\n                var scale = binding.scale;\n                var fn = scale ? function (d, i, dataset) { return scale.scale(accessor(d, i, dataset)); } : accessor;\n                h[attr] = fn;\n            });\n            var propertyProjectors = this._propertyProjectors();\n            Object.keys(propertyProjectors).forEach(function (key) {\n                if (h[key] == null) {\n                    h[key] = propertyProjectors[key];\n                }\n            });\n            return h;\n        };\n        Plot.prototype.renderImmediately = function () {\n            _super.prototype.renderImmediately.call(this);\n            if (this._isAnchored) {\n                this._paint();\n                this._dataChanged = false;\n            }\n            return this;\n        };\n        Plot.prototype.animated = function (willAnimate) {\n            if (willAnimate == null) {\n                return this._animate;\n            }\n            this._animate = willAnimate;\n            return this;\n        };\n        Plot.prototype.detach = function () {\n            _super.prototype.detach.call(this);\n            // make the domain resize\n            this._updateExtents();\n            return this;\n        };\n        /**\n         * @returns {Scale[]} A unique array of all scales currently used by the Plot.\n         */\n        Plot.prototype._scales = function () {\n            var scales = [];\n            this._attrBindings.forEach(function (attr, binding) {\n                var scale = binding.scale;\n                if (scale != null && scales.indexOf(scale) === -1) {\n                    scales.push(scale);\n                }\n            });\n            this._propertyBindings.forEach(function (property, binding) {\n                var scale = binding.scale;\n                if (scale != null && scales.indexOf(scale) === -1) {\n                    scales.push(scale);\n                }\n            });\n            return scales;\n        };\n        /**\n         * Updates the extents associated with each attribute, then autodomains all scales the Plot uses.\n         */\n        Plot.prototype._updateExtents = function () {\n            var _this = this;\n            this._attrBindings.forEach(function (attr) { return _this._updateExtentsForAttr(attr); });\n            this._propertyExtents.forEach(function (property) { return _this._updateExtentsForProperty(property); });\n            this._scales().forEach(function (scale) { return scale.addIncludedValuesProvider(_this._includedValuesProvider); });\n        };\n        Plot.prototype._updateExtentsForAttr = function (attr) {\n            // Filters should never be applied to attributes\n            this._updateExtentsForKey(attr, this._attrBindings, this._attrExtents, null);\n        };\n        Plot.prototype._updateExtentsForProperty = function (property) {\n            this._updateExtentsForKey(property, this._propertyBindings, this._propertyExtents, this._filterForProperty(property));\n        };\n        Plot.prototype._filterForProperty = function (property) {\n            return null;\n        };\n        Plot.prototype._updateExtentsForKey = function (key, bindings, extents, filter) {\n            var _this = this;\n            var accScaleBinding = bindings.get(key);\n            if (accScaleBinding == null || accScaleBinding.accessor == null) {\n                return;\n            }\n            extents.set(key, this.datasets().map(function (dataset) { return _this._computeExtent(dataset, accScaleBinding, filter); }));\n        };\n        Plot.prototype._computeExtent = function (dataset, accScaleBinding, filter) {\n            var accessor = accScaleBinding.accessor;\n            var scale = accScaleBinding.scale;\n            if (scale == null) {\n                return [];\n            }\n            var data = dataset.data();\n            if (filter != null) {\n                data = data.filter(function (d, i) { return filter(d, i, dataset); });\n            }\n            var appliedAccessor = function (d, i) { return accessor(d, i, dataset); };\n            var mappedData = data.map(appliedAccessor);\n            return scale.extentOfValues(mappedData);\n        };\n        /**\n         * Override in subclass to add special extents, such as included values\n         */\n        Plot.prototype._extentsForProperty = function (property) {\n            return this._propertyExtents.get(property);\n        };\n        Plot.prototype._includedValuesForScale = function (scale) {\n            var _this = this;\n            if (!this._isAnchored) {\n                return [];\n            }\n            var includedValues = [];\n            this._attrBindings.forEach(function (attr, binding) {\n                if (binding.scale === scale) {\n                    var extents = _this._attrExtents.get(attr);\n                    if (extents != null) {\n                        includedValues = includedValues.concat(d3.merge(extents));\n                    }\n                }\n            });\n            this._propertyBindings.forEach(function (property, binding) {\n                if (binding.scale === scale) {\n                    var extents = _this._extentsForProperty(property);\n                    if (extents != null) {\n                        includedValues = includedValues.concat(d3.merge(extents));\n                    }\n                }\n            });\n            return includedValues;\n        };\n        Plot.prototype.animator = function (animatorKey, animator) {\n            if (animator === undefined) {\n                return this._animators[animatorKey];\n            }\n            else {\n                this._animators[animatorKey] = animator;\n                return this;\n            }\n        };\n        /**\n         * Adds a Dataset to the Plot.\n         *\n         * @param {Dataset} dataset\n         * @returns {Plot} The calling Plot.\n         */\n        Plot.prototype.addDataset = function (dataset) {\n            this._addDataset(dataset);\n            this._onDatasetUpdate();\n            return this;\n        };\n        Plot.prototype._addDataset = function (dataset) {\n            this._removeDataset(dataset);\n            var drawer = this._createDrawer(dataset);\n            this._datasetToDrawer.set(dataset, drawer);\n            if (this._isSetup) {\n                this._createNodesForDataset(dataset);\n            }\n            dataset.onUpdate(this._onDatasetUpdateCallback);\n            return this;\n        };\n        /**\n         * Removes a Dataset from the Plot.\n         *\n         * @param {Dataset} dataset\n         * @returns {Plot} The calling Plot.\n         */\n        Plot.prototype.removeDataset = function (dataset) {\n            this._removeDataset(dataset);\n            this._onDatasetUpdate();\n            return this;\n        };\n        Plot.prototype._removeDataset = function (dataset) {\n            if (this.datasets().indexOf(dataset) === -1) {\n                return this;\n            }\n            this._removeDatasetNodes(dataset);\n            dataset.offUpdate(this._onDatasetUpdateCallback);\n            this._datasetToDrawer.delete(dataset);\n            return this;\n        };\n        Plot.prototype._removeDatasetNodes = function (dataset) {\n            var drawer = this._datasetToDrawer.get(dataset);\n            drawer.remove();\n        };\n        Plot.prototype.datasets = function (datasets) {\n            var _this = this;\n            var currentDatasets = [];\n            this._datasetToDrawer.forEach(function (drawer, dataset) { return currentDatasets.push(dataset); });\n            if (datasets == null) {\n                return currentDatasets;\n            }\n            currentDatasets.forEach(function (dataset) { return _this._removeDataset(dataset); });\n            datasets.forEach(function (dataset) { return _this._addDataset(dataset); });\n            this._onDatasetUpdate();\n            return this;\n        };\n        Plot.prototype._getDrawersInOrder = function () {\n            var _this = this;\n            return this.datasets().map(function (dataset) { return _this._datasetToDrawer.get(dataset); });\n        };\n        Plot.prototype._generateDrawSteps = function () {\n            return [{ attrToProjector: this._generateAttrToProjector(), animator: new Plottable.Animators.Null() }];\n        };\n        Plot.prototype._additionalPaint = function (time) {\n            // no-op\n        };\n        Plot.prototype._getDataToDraw = function () {\n            var dataToDraw = new Plottable.Utils.Map();\n            this.datasets().forEach(function (dataset) { return dataToDraw.set(dataset, dataset.data()); });\n            return dataToDraw;\n        };\n        Plot.prototype._paint = function () {\n            var drawSteps = this._generateDrawSteps();\n            var dataToDraw = this._getDataToDraw();\n            var drawers = this._getDrawersInOrder();\n            this.datasets().forEach(function (ds, i) { return drawers[i].draw(dataToDraw.get(ds), drawSteps); });\n            var times = this.datasets().map(function (ds, i) { return drawers[i].totalDrawTime(dataToDraw.get(ds), drawSteps); });\n            var maxTime = Plottable.Utils.Math.max(times, 0);\n            this._additionalPaint(maxTime);\n        };\n        /**\n         * Retrieves Selections of this Plot for the specified Datasets.\n         *\n         * @param {Dataset[]} [datasets] The Datasets to retrieve the Selections for.\n         *   If not provided, Selections will be retrieved for all Datasets on the Plot.\n         * @returns {d3.Selection}\n         */\n        Plot.prototype.selections = function (datasets) {\n            var _this = this;\n            if (datasets === void 0) { datasets = this.datasets(); }\n            var selections = [];\n            datasets.forEach(function (dataset) {\n                var drawer = _this._datasetToDrawer.get(dataset);\n                if (drawer == null) {\n                    return;\n                }\n                drawer.renderArea().selectAll(drawer.selector()).each(function () {\n                    selections.push(this);\n                });\n            });\n            return d3.selectAll(selections);\n        };\n        /**\n         * Gets the Entities associated with the specified Datasets.\n         *\n         * @param {dataset[]} datasets The Datasets to retrieve the Entities for.\n         *   If not provided, returns defaults to all Datasets on the Plot.\n         * @return {Plots.PlotEntity[]}\n         */\n        Plot.prototype.entities = function (datasets) {\n            var _this = this;\n            if (datasets === void 0) { datasets = this.datasets(); }\n            return this._lightweightEntities(datasets).map(function (entity) { return _this._lightweightPlotEntityToPlotEntity(entity); });\n        };\n        Plot.prototype._lightweightEntities = function (datasets) {\n            var _this = this;\n            if (datasets === void 0) { datasets = this.datasets(); }\n            var lightweightEntities = [];\n            datasets.forEach(function (dataset) {\n                var drawer = _this._datasetToDrawer.get(dataset);\n                var validDatumIndex = 0;\n                dataset.data().forEach(function (datum, datasetIndex) {\n                    var position = _this._pixelPoint(datum, datasetIndex, dataset);\n                    if (Plottable.Utils.Math.isNaN(position.x) || Plottable.Utils.Math.isNaN(position.y)) {\n                        return;\n                    }\n                    lightweightEntities.push({\n                        datum: datum,\n                        index: datasetIndex,\n                        dataset: dataset,\n                        position: position,\n                        component: _this,\n                        drawer: drawer,\n                        validDatumIndex: validDatumIndex,\n                    });\n                    validDatumIndex++;\n                });\n            });\n            return lightweightEntities;\n        };\n        Plot.prototype._lightweightPlotEntityToPlotEntity = function (entity) {\n            var plotEntity = {\n                datum: entity.datum,\n                position: entity.position,\n                dataset: entity.dataset,\n                index: entity.index,\n                component: entity.component,\n                selection: entity.drawer.selectionForIndex(entity.validDatumIndex),\n            };\n            return plotEntity;\n        };\n        /**\n         * Returns the PlotEntity nearest to the query point by the Euclidian norm, or undefined if no PlotEntity can be found.\n         *\n         * @param {Point} queryPoint\n         * @returns {Plots.PlotEntity} The nearest PlotEntity, or undefined if no PlotEntity can be found.\n         */\n        Plot.prototype.entityNearest = function (queryPoint) {\n            var _this = this;\n            var closestDistanceSquared = Infinity;\n            var closestPointEntity;\n            var entities = this._lightweightEntities();\n            entities.forEach(function (entity) {\n                if (!_this._entityVisibleOnPlot(entity.position, entity.datum, entity.index, entity.dataset)) {\n                    return;\n                }\n                var distanceSquared = Plottable.Utils.Math.distanceSquared(entity.position, queryPoint);\n                if (distanceSquared < closestDistanceSquared) {\n                    closestDistanceSquared = distanceSquared;\n                    closestPointEntity = entity;\n                }\n            });\n            if (closestPointEntity === undefined) {\n                return undefined;\n            }\n            return this._lightweightPlotEntityToPlotEntity(closestPointEntity);\n        };\n        Plot.prototype._entityVisibleOnPlot = function (pixelPoint, datum, index, dataset) {\n            return !(pixelPoint.x < 0 || pixelPoint.y < 0 ||\n                pixelPoint.x > this.width() || pixelPoint.y > this.height());\n        };\n        Plot.prototype._uninstallScaleForKey = function (scale, key) {\n            scale.offUpdate(this._renderCallback);\n            scale.removeIncludedValuesProvider(this._includedValuesProvider);\n        };\n        Plot.prototype._installScaleForKey = function (scale, key) {\n            scale.onUpdate(this._renderCallback);\n            scale.addIncludedValuesProvider(this._includedValuesProvider);\n        };\n        Plot.prototype._propertyProjectors = function () {\n            return {};\n        };\n        Plot._scaledAccessor = function (binding) {\n            return binding.scale == null ?\n                binding.accessor :\n                function (d, i, ds) { return binding.scale.scale(binding.accessor(d, i, ds)); };\n        };\n        Plot.prototype._pixelPoint = function (datum, index, dataset) {\n            return { x: 0, y: 0 };\n        };\n        Plot.prototype._animateOnNextRender = function () {\n            return this._animate && this._dataChanged;\n        };\n        Plot._ANIMATION_MAX_DURATION = 600;\n        return Plot;\n    }(Plottable.Component));\n    Plottable.Plot = Plot;\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Plots;\n    (function (Plots) {\n        var Pie = (function (_super) {\n            __extends(Pie, _super);\n            /**\n             * @constructor\n             */\n            function Pie() {\n                var _this = this;\n                _super.call(this);\n                this._labelFormatter = Plottable.Formatters.identity();\n                this._labelsEnabled = false;\n                this.innerRadius(0);\n                this.outerRadius(function () { return Math.min(_this.width(), _this.height()) / 2; });\n                this.addClass(\"pie-plot\");\n                this.attr(\"fill\", function (d, i) { return String(i); }, new Plottable.Scales.Color());\n                this._strokeDrawers = new Plottable.Utils.Map();\n            }\n            Pie.prototype._setup = function () {\n                var _this = this;\n                _super.prototype._setup.call(this);\n                this._strokeDrawers.forEach(function (d) { return d.renderArea(_this._renderArea.append(\"g\")); });\n            };\n            Pie.prototype.computeLayout = function (origin, availableWidth, availableHeight) {\n                _super.prototype.computeLayout.call(this, origin, availableWidth, availableHeight);\n                this._renderArea.attr(\"transform\", \"translate(\" + this.width() / 2 + \",\" + this.height() / 2 + \")\");\n                var radiusLimit = Math.min(this.width(), this.height()) / 2;\n                if (this.innerRadius().scale != null) {\n                    this.innerRadius().scale.range([0, radiusLimit]);\n                }\n                if (this.outerRadius().scale != null) {\n                    this.outerRadius().scale.range([0, radiusLimit]);\n                }\n                return this;\n            };\n            Pie.prototype.addDataset = function (dataset) {\n                _super.prototype.addDataset.call(this, dataset);\n                return this;\n            };\n            Pie.prototype._addDataset = function (dataset) {\n                if (this.datasets().length === 1) {\n                    Plottable.Utils.Window.warn(\"Only one dataset is supported in Pie plots\");\n                    return this;\n                }\n                this._updatePieAngles();\n                var strokeDrawer = new Plottable.Drawers.ArcOutline(dataset);\n                if (this._isSetup) {\n                    strokeDrawer.renderArea(this._renderArea.append(\"g\"));\n                }\n                this._strokeDrawers.set(dataset, strokeDrawer);\n                _super.prototype._addDataset.call(this, dataset);\n                return this;\n            };\n            Pie.prototype.removeDataset = function (dataset) {\n                _super.prototype.removeDataset.call(this, dataset);\n                return this;\n            };\n            Pie.prototype._removeDatasetNodes = function (dataset) {\n                _super.prototype._removeDatasetNodes.call(this, dataset);\n                this._strokeDrawers.get(dataset).remove();\n            };\n            Pie.prototype._removeDataset = function (dataset) {\n                _super.prototype._removeDataset.call(this, dataset);\n                this._startAngles = [];\n                this._endAngles = [];\n                return this;\n            };\n            Pie.prototype.selections = function (datasets) {\n                var _this = this;\n                if (datasets === void 0) { datasets = this.datasets(); }\n                var allSelections = _super.prototype.selections.call(this, datasets)[0];\n                datasets.forEach(function (dataset) {\n                    var drawer = _this._strokeDrawers.get(dataset);\n                    if (drawer == null) {\n                        return;\n                    }\n                    drawer.renderArea().selectAll(drawer.selector()).each(function () {\n                        allSelections.push(this);\n                    });\n                });\n                return d3.selectAll(allSelections);\n            };\n            Pie.prototype._onDatasetUpdate = function () {\n                _super.prototype._onDatasetUpdate.call(this);\n                this._updatePieAngles();\n                this.render();\n            };\n            Pie.prototype._createDrawer = function (dataset) {\n                return new Plottable.Drawers.Arc(dataset);\n            };\n            Pie.prototype.entities = function (datasets) {\n                var _this = this;\n                if (datasets === void 0) { datasets = this.datasets(); }\n                var entities = _super.prototype.entities.call(this, datasets);\n                entities.forEach(function (entity) {\n                    entity.position.x += _this.width() / 2;\n                    entity.position.y += _this.height() / 2;\n                    var stroke = _this._strokeDrawers.get(entity.dataset).selectionForIndex(entity.index);\n                    entity.selection[0].push(stroke[0][0]);\n                });\n                return entities;\n            };\n            Pie.prototype.sectorValue = function (sectorValue, scale) {\n                if (sectorValue == null) {\n                    return this._propertyBindings.get(Pie._SECTOR_VALUE_KEY);\n                }\n                this._bindProperty(Pie._SECTOR_VALUE_KEY, sectorValue, scale);\n                this._updatePieAngles();\n                this.render();\n                return this;\n            };\n            Pie.prototype.innerRadius = function (innerRadius, scale) {\n                if (innerRadius == null) {\n                    return this._propertyBindings.get(Pie._INNER_RADIUS_KEY);\n                }\n                this._bindProperty(Pie._INNER_RADIUS_KEY, innerRadius, scale);\n                this.render();\n                return this;\n            };\n            Pie.prototype.outerRadius = function (outerRadius, scale) {\n                if (outerRadius == null) {\n                    return this._propertyBindings.get(Pie._OUTER_RADIUS_KEY);\n                }\n                this._bindProperty(Pie._OUTER_RADIUS_KEY, outerRadius, scale);\n                this.render();\n                return this;\n            };\n            Pie.prototype.labelsEnabled = function (enabled) {\n                if (enabled == null) {\n                    return this._labelsEnabled;\n                }\n                else {\n                    this._labelsEnabled = enabled;\n                    this.render();\n                    return this;\n                }\n            };\n            Pie.prototype.labelFormatter = function (formatter) {\n                if (formatter == null) {\n                    return this._labelFormatter;\n                }\n                else {\n                    this._labelFormatter = formatter;\n                    this.render();\n                    return this;\n                }\n            };\n            /*\n             * Gets the Entities at a particular Point.\n             *\n             * @param {Point} p\n             * @param {PlotEntity[]}\n             */\n            Pie.prototype.entitiesAt = function (queryPoint) {\n                var center = { x: this.width() / 2, y: this.height() / 2 };\n                var adjustedQueryPoint = { x: queryPoint.x - center.x, y: queryPoint.y - center.y };\n                var index = this._sliceIndexForPoint(adjustedQueryPoint);\n                return index == null ? [] : [this.entities()[index]];\n            };\n            Pie.prototype._propertyProjectors = function () {\n                var _this = this;\n                var attrToProjector = _super.prototype._propertyProjectors.call(this);\n                var innerRadiusAccessor = Plottable.Plot._scaledAccessor(this.innerRadius());\n                var outerRadiusAccessor = Plottable.Plot._scaledAccessor(this.outerRadius());\n                attrToProjector[\"d\"] = function (datum, index, ds) {\n                    return d3.svg.arc().innerRadius(innerRadiusAccessor(datum, index, ds))\n                        .outerRadius(outerRadiusAccessor(datum, index, ds))\n                        .startAngle(_this._startAngles[index])\n                        .endAngle(_this._endAngles[index])(datum, index);\n                };\n                return attrToProjector;\n            };\n            Pie.prototype._updatePieAngles = function () {\n                if (this.sectorValue() == null) {\n                    return;\n                }\n                if (this.datasets().length === 0) {\n                    return;\n                }\n                var sectorValueAccessor = Plottable.Plot._scaledAccessor(this.sectorValue());\n                var dataset = this.datasets()[0];\n                var data = this._getDataToDraw().get(dataset);\n                var pie = d3.layout.pie().sort(null).value(function (d, i) { return sectorValueAccessor(d, i, dataset); })(data);\n                this._startAngles = pie.map(function (slice) { return slice.startAngle; });\n                this._endAngles = pie.map(function (slice) { return slice.endAngle; });\n            };\n            Pie.prototype._getDataToDraw = function () {\n                var dataToDraw = _super.prototype._getDataToDraw.call(this);\n                if (this.datasets().length === 0) {\n                    return dataToDraw;\n                }\n                var sectorValueAccessor = Plottable.Plot._scaledAccessor(this.sectorValue());\n                var ds = this.datasets()[0];\n                var data = dataToDraw.get(ds);\n                var filteredData = data.filter(function (d, i) { return Pie._isValidData(sectorValueAccessor(d, i, ds)); });\n                dataToDraw.set(ds, filteredData);\n                return dataToDraw;\n            };\n            Pie._isValidData = function (value) {\n                return Plottable.Utils.Math.isValidNumber(value) && value >= 0;\n            };\n            Pie.prototype._pixelPoint = function (datum, index, dataset) {\n                var scaledValueAccessor = Plottable.Plot._scaledAccessor(this.sectorValue());\n                if (!Pie._isValidData(scaledValueAccessor(datum, index, dataset))) {\n                    return { x: NaN, y: NaN };\n                }\n                var innerRadius = Plottable.Plot._scaledAccessor(this.innerRadius())(datum, index, dataset);\n                var outerRadius = Plottable.Plot._scaledAccessor(this.outerRadius())(datum, index, dataset);\n                var avgRadius = (innerRadius + outerRadius) / 2;\n                var pie = d3.layout.pie()\n                    .sort(null)\n                    .value(function (d, i) {\n                    var value = scaledValueAccessor(d, i, dataset);\n                    return Pie._isValidData(value) ? value : 0;\n                })(dataset.data());\n                var startAngle = pie[index].startAngle;\n                var endAngle = pie[index].endAngle;\n                var avgAngle = (startAngle + endAngle) / 2;\n                return { x: avgRadius * Math.sin(avgAngle), y: -avgRadius * Math.cos(avgAngle) };\n            };\n            Pie.prototype._additionalPaint = function (time) {\n                var _this = this;\n                this._renderArea.select(\".label-area\").remove();\n                if (this._labelsEnabled) {\n                    Plottable.Utils.Window.setTimeout(function () { return _this._drawLabels(); }, time);\n                }\n                var drawSteps = this._generateStrokeDrawSteps();\n                var dataToDraw = this._getDataToDraw();\n                this.datasets().forEach(function (dataset) { return _this._strokeDrawers.get(dataset).draw(dataToDraw.get(dataset), drawSteps); });\n            };\n            Pie.prototype._generateStrokeDrawSteps = function () {\n                var attrToProjector = this._generateAttrToProjector();\n                return [{ attrToProjector: attrToProjector, animator: new Plottable.Animators.Null() }];\n            };\n            Pie.prototype._sliceIndexForPoint = function (p) {\n                var pointRadius = Math.sqrt(Math.pow(p.x, 2) + Math.pow(p.y, 2));\n                var pointAngle = Math.acos(-p.y / pointRadius);\n                if (p.x < 0) {\n                    pointAngle = Math.PI * 2 - pointAngle;\n                }\n                var index;\n                for (var i = 0; i < this._startAngles.length; i++) {\n                    if (this._startAngles[i] < pointAngle && this._endAngles[i] > pointAngle) {\n                        index = i;\n                        break;\n                    }\n                }\n                if (index !== undefined) {\n                    var dataset = this.datasets()[0];\n                    var datum = dataset.data()[index];\n                    var innerRadius = this.innerRadius().accessor(datum, index, dataset);\n                    var outerRadius = this.outerRadius().accessor(datum, index, dataset);\n                    if (pointRadius > innerRadius && pointRadius < outerRadius) {\n                        return index;\n                    }\n                }\n                return null;\n            };\n            Pie.prototype._drawLabels = function () {\n                var _this = this;\n                var attrToProjector = this._generateAttrToProjector();\n                var labelArea = this._renderArea.append(\"g\").classed(\"label-area\", true);\n                var measurer = new SVGTypewriter.Measurers.Measurer(labelArea);\n                var writer = new SVGTypewriter.Writers.Writer(measurer);\n                var dataset = this.datasets()[0];\n                var data = this._getDataToDraw().get(dataset);\n                data.forEach(function (datum, datumIndex) {\n                    var value = _this.sectorValue().accessor(datum, datumIndex, dataset);\n                    if (!Plottable.Utils.Math.isValidNumber(value)) {\n                        return;\n                    }\n                    value = _this._labelFormatter(value);\n                    var measurement = measurer.measure(value);\n                    var theta = (_this._endAngles[datumIndex] + _this._startAngles[datumIndex]) / 2;\n                    var outerRadius = _this.outerRadius().accessor(datum, datumIndex, dataset);\n                    if (_this.outerRadius().scale) {\n                        outerRadius = _this.outerRadius().scale.scale(outerRadius);\n                    }\n                    var innerRadius = _this.innerRadius().accessor(datum, datumIndex, dataset);\n                    if (_this.innerRadius().scale) {\n                        innerRadius = _this.innerRadius().scale.scale(innerRadius);\n                    }\n                    var labelRadius = (outerRadius + innerRadius) / 2;\n                    var x = Math.sin(theta) * labelRadius - measurement.width / 2;\n                    var y = -Math.cos(theta) * labelRadius - measurement.height / 2;\n                    var corners = [\n                        { x: x, y: y },\n                        { x: x, y: y + measurement.height },\n                        { x: x + measurement.width, y: y },\n                        { x: x + measurement.width, y: y + measurement.height },\n                    ];\n                    var showLabel = corners.every(function (corner) {\n                        return Math.abs(corner.x) <= _this.width() / 2 && Math.abs(corner.y) <= _this.height() / 2;\n                    });\n                    if (showLabel) {\n                        var sliceIndices = corners.map(function (corner) { return _this._sliceIndexForPoint(corner); });\n                        showLabel = sliceIndices.every(function (index) { return index === datumIndex; });\n                    }\n                    var color = attrToProjector[\"fill\"](datum, datumIndex, dataset);\n                    var dark = Plottable.Utils.Color.contrast(\"white\", color) * 1.6 < Plottable.Utils.Color.contrast(\"black\", color);\n                    var g = labelArea.append(\"g\").attr(\"transform\", \"translate(\" + x + \",\" + y + \")\");\n                    var className = dark ? \"dark-label\" : \"light-label\";\n                    g.classed(className, true);\n                    g.style(\"visibility\", showLabel ? \"inherit\" : \"hidden\");\n                    writer.write(value, measurement.width, measurement.height, {\n                        selection: g,\n                        xAlign: \"center\",\n                        yAlign: \"center\",\n                        textRotation: 0,\n                    });\n                });\n            };\n            Pie._INNER_RADIUS_KEY = \"inner-radius\";\n            Pie._OUTER_RADIUS_KEY = \"outer-radius\";\n            Pie._SECTOR_VALUE_KEY = \"sector-value\";\n            return Pie;\n        }(Plottable.Plot));\n        Plots.Pie = Pie;\n    })(Plots = Plottable.Plots || (Plottable.Plots = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var XYPlot = (function (_super) {\n        __extends(XYPlot, _super);\n        /**\n         * An XYPlot is a Plot that displays data along two primary directions, X and Y.\n         *\n         * @constructor\n         * @param {Scale} xScale The x scale to use.\n         * @param {Scale} yScale The y scale to use.\n         */\n        function XYPlot() {\n            var _this = this;\n            _super.call(this);\n            this._autoAdjustXScaleDomain = false;\n            this._autoAdjustYScaleDomain = false;\n            this._deferredRendering = false;\n            this._cachedDomainX = [null, null];\n            this._cachedDomainY = [null, null];\n            this.addClass(\"xy-plot\");\n            this._adjustYDomainOnChangeFromXCallback = function (scale) { return _this._adjustYDomainOnChangeFromX(); };\n            this._adjustXDomainOnChangeFromYCallback = function (scale) { return _this._adjustXDomainOnChangeFromY(); };\n            var _deltaX = 0;\n            var _deltaY = 0;\n            var _scalingX = 1;\n            var _scalingY = 1;\n            var _lastSeenDomainX = [null, null];\n            var _lastSeenDomainY = [null, null];\n            var _timeoutReference = 0;\n            var _deferredRenderingTimeout = 500;\n            var _registerDeferredRendering = function () {\n                if (_this._renderArea == null) {\n                    return;\n                }\n                _this._renderArea.attr(\"transform\", \"translate(\" + _deltaX + \", \" + _deltaY + \")\" +\n                    \"scale(\" + _scalingX + \", \" + _scalingY + \")\");\n                clearTimeout(_timeoutReference);\n                _timeoutReference = setTimeout(function () {\n                    _this._cachedDomainX = _lastSeenDomainX;\n                    _this._cachedDomainY = _lastSeenDomainY;\n                    _deltaX = 0;\n                    _deltaY = 0;\n                    _scalingX = 1;\n                    _scalingY = 1;\n                    _this.render();\n                    _this._renderArea.attr(\"transform\", \"translate(0, 0) scale(1, 1)\");\n                }, _deferredRenderingTimeout);\n            };\n            var _lazyDomainChangeCallbackX = function (scale) {\n                if (!_this._isAnchored) {\n                    return;\n                }\n                _lastSeenDomainX = scale.domain();\n                _scalingX = (scale.scale(_this._cachedDomainX[1]) - scale.scale(_this._cachedDomainX[0])) /\n                    (scale.scale(_lastSeenDomainX[1]) - scale.scale(_lastSeenDomainX[0])) || 1;\n                _deltaX = scale.scale(_this._cachedDomainX[0]) - scale.scale(_lastSeenDomainX[0]) || 0;\n                _registerDeferredRendering();\n            };\n            var _lazyDomainChangeCallbackY = function (scale) {\n                if (!_this._isAnchored) {\n                    return;\n                }\n                _lastSeenDomainY = scale.domain();\n                _scalingY = (scale.scale(_this._cachedDomainY[1]) - scale.scale(_this._cachedDomainY[0])) /\n                    (scale.scale(_lastSeenDomainY[1]) - scale.scale(_lastSeenDomainY[0])) || 1;\n                _deltaY = scale.scale(_this._cachedDomainY[0]) - scale.scale(_lastSeenDomainY[0]) * _scalingY || 0;\n                _registerDeferredRendering();\n            };\n            this._renderCallback = function (scale) {\n                if (_this.deferredRendering() && _this.x() && _this.x().scale === scale) {\n                    _lazyDomainChangeCallbackX(scale);\n                }\n                else if (_this.deferredRendering() && _this.y() && _this.y().scale === scale) {\n                    _lazyDomainChangeCallbackY(scale);\n                }\n                else {\n                    _this.render();\n                }\n            };\n        }\n        XYPlot.prototype.deferredRendering = function (deferredRendering) {\n            if (deferredRendering == null) {\n                return this._deferredRendering;\n            }\n            if (deferredRendering && this._isAnchored) {\n                if (this.x() && this.x().scale) {\n                    this._cachedDomainX = this.x().scale.domain();\n                }\n                if (this.y() && this.y().scale) {\n                    this._cachedDomainY = this.y().scale.domain();\n                }\n            }\n            this._deferredRendering = deferredRendering;\n            return this;\n        };\n        XYPlot.prototype.x = function (x, xScale) {\n            if (x == null) {\n                return this._propertyBindings.get(XYPlot._X_KEY);\n            }\n            this._bindProperty(XYPlot._X_KEY, x, xScale);\n            var width = this.width();\n            if (xScale != null && width != null) {\n                xScale.range([0, width]);\n            }\n            if (this._autoAdjustYScaleDomain) {\n                this._updateYExtentsAndAutodomain();\n            }\n            this.render();\n            return this;\n        };\n        XYPlot.prototype.y = function (y, yScale) {\n            if (y == null) {\n                return this._propertyBindings.get(XYPlot._Y_KEY);\n            }\n            this._bindProperty(XYPlot._Y_KEY, y, yScale);\n            var height = this.height();\n            if (yScale != null && height != null) {\n                if (yScale instanceof Plottable.Scales.Category) {\n                    yScale.range([0, height]);\n                }\n                else {\n                    yScale.range([height, 0]);\n                }\n            }\n            if (this._autoAdjustXScaleDomain) {\n                this._updateXExtentsAndAutodomain();\n            }\n            this.render();\n            return this;\n        };\n        XYPlot.prototype._filterForProperty = function (property) {\n            if (property === \"x\" && this._autoAdjustXScaleDomain) {\n                return this._makeFilterByProperty(\"y\");\n            }\n            else if (property === \"y\" && this._autoAdjustYScaleDomain) {\n                return this._makeFilterByProperty(\"x\");\n            }\n            return null;\n        };\n        XYPlot.prototype._makeFilterByProperty = function (property) {\n            var binding = this._propertyBindings.get(property);\n            if (binding != null) {\n                var accessor_1 = binding.accessor;\n                var scale_1 = binding.scale;\n                if (scale_1 != null) {\n                    return function (datum, index, dataset) {\n                        var range = scale_1.range();\n                        return Plottable.Utils.Math.inRange(scale_1.scale(accessor_1(datum, index, dataset)), range[0], range[1]);\n                    };\n                }\n            }\n            return null;\n        };\n        XYPlot.prototype._uninstallScaleForKey = function (scale, key) {\n            _super.prototype._uninstallScaleForKey.call(this, scale, key);\n            var adjustCallback = key === XYPlot._X_KEY ? this._adjustYDomainOnChangeFromXCallback\n                : this._adjustXDomainOnChangeFromYCallback;\n            scale.offUpdate(adjustCallback);\n        };\n        XYPlot.prototype._installScaleForKey = function (scale, key) {\n            _super.prototype._installScaleForKey.call(this, scale, key);\n            var adjustCallback = key === XYPlot._X_KEY ? this._adjustYDomainOnChangeFromXCallback\n                : this._adjustXDomainOnChangeFromYCallback;\n            scale.onUpdate(adjustCallback);\n        };\n        XYPlot.prototype.destroy = function () {\n            _super.prototype.destroy.call(this);\n            if (this.x().scale) {\n                this.x().scale.offUpdate(this._adjustYDomainOnChangeFromXCallback);\n            }\n            if (this.y().scale) {\n                this.y().scale.offUpdate(this._adjustXDomainOnChangeFromYCallback);\n            }\n            return this;\n        };\n        XYPlot.prototype.autorangeMode = function (autorangeMode) {\n            if (autorangeMode == null) {\n                if (this._autoAdjustXScaleDomain) {\n                    return \"x\";\n                }\n                if (this._autoAdjustYScaleDomain) {\n                    return \"y\";\n                }\n                return \"none\";\n            }\n            switch (autorangeMode) {\n                case \"x\":\n                    this._autoAdjustXScaleDomain = true;\n                    this._autoAdjustYScaleDomain = false;\n                    this._adjustXDomainOnChangeFromY();\n                    break;\n                case \"y\":\n                    this._autoAdjustXScaleDomain = false;\n                    this._autoAdjustYScaleDomain = true;\n                    this._adjustYDomainOnChangeFromX();\n                    break;\n                case \"none\":\n                    this._autoAdjustXScaleDomain = false;\n                    this._autoAdjustYScaleDomain = false;\n                    break;\n                default:\n                    throw new Error(\"Invalid scale name '\" + autorangeMode + \"', must be 'x', 'y' or 'none'\");\n            }\n            return this;\n        };\n        XYPlot.prototype.computeLayout = function (origin, availableWidth, availableHeight) {\n            _super.prototype.computeLayout.call(this, origin, availableWidth, availableHeight);\n            var xBinding = this.x();\n            var xScale = xBinding && xBinding.scale;\n            if (xScale != null) {\n                xScale.range([0, this.width()]);\n            }\n            var yBinding = this.y();\n            var yScale = yBinding && yBinding.scale;\n            if (yScale != null) {\n                if (yScale instanceof Plottable.Scales.Category) {\n                    yScale.range([0, this.height()]);\n                }\n                else {\n                    yScale.range([this.height(), 0]);\n                }\n            }\n            return this;\n        };\n        XYPlot.prototype._updateXExtentsAndAutodomain = function () {\n            this._updateExtentsForProperty(\"x\");\n            var xScale = this.x().scale;\n            if (xScale != null) {\n                xScale.autoDomain();\n            }\n        };\n        XYPlot.prototype._updateYExtentsAndAutodomain = function () {\n            this._updateExtentsForProperty(\"y\");\n            var yScale = this.y().scale;\n            if (yScale != null) {\n                yScale.autoDomain();\n            }\n        };\n        /**\n         * Adjusts the domains of both X and Y scales to show all data.\n         * This call does not override the autorange() behavior.\n         *\n         * @returns {XYPlot} The calling XYPlot.\n         */\n        XYPlot.prototype.showAllData = function () {\n            this._updateXExtentsAndAutodomain();\n            this._updateYExtentsAndAutodomain();\n            return this;\n        };\n        XYPlot.prototype._adjustYDomainOnChangeFromX = function () {\n            if (!this._projectorsReady()) {\n                return;\n            }\n            if (this._autoAdjustYScaleDomain) {\n                this._updateYExtentsAndAutodomain();\n            }\n        };\n        XYPlot.prototype._adjustXDomainOnChangeFromY = function () {\n            if (!this._projectorsReady()) {\n                return;\n            }\n            if (this._autoAdjustXScaleDomain) {\n                this._updateXExtentsAndAutodomain();\n            }\n        };\n        XYPlot.prototype._projectorsReady = function () {\n            var xBinding = this.x();\n            var yBinding = this.y();\n            return xBinding != null &&\n                xBinding.accessor != null &&\n                yBinding != null &&\n                yBinding.accessor != null;\n        };\n        XYPlot.prototype._pixelPoint = function (datum, index, dataset) {\n            var xProjector = Plottable.Plot._scaledAccessor(this.x());\n            var yProjector = Plottable.Plot._scaledAccessor(this.y());\n            return { x: xProjector(datum, index, dataset), y: yProjector(datum, index, dataset) };\n        };\n        XYPlot.prototype._getDataToDraw = function () {\n            var _this = this;\n            var dataToDraw = _super.prototype._getDataToDraw.call(this);\n            var definedFunction = function (d, i, dataset) {\n                var positionX = Plottable.Plot._scaledAccessor(_this.x())(d, i, dataset);\n                var positionY = Plottable.Plot._scaledAccessor(_this.y())(d, i, dataset);\n                return Plottable.Utils.Math.isValidNumber(positionX) &&\n                    Plottable.Utils.Math.isValidNumber(positionY);\n            };\n            this.datasets().forEach(function (dataset) {\n                dataToDraw.set(dataset, dataToDraw.get(dataset).filter(function (d, i) { return definedFunction(d, i, dataset); }));\n            });\n            return dataToDraw;\n        };\n        XYPlot._X_KEY = \"x\";\n        XYPlot._Y_KEY = \"y\";\n        return XYPlot;\n    }(Plottable.Plot));\n    Plottable.XYPlot = XYPlot;\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Plots;\n    (function (Plots) {\n        var Rectangle = (function (_super) {\n            __extends(Rectangle, _super);\n            /**\n             * A Rectangle Plot displays rectangles based on the data.\n             * The left and right edges of each rectangle can be set with x() and x2().\n             *   If only x() is set the Rectangle Plot will attempt to compute the correct left and right edge positions.\n             * The top and bottom edges of each rectangle can be set with y() and y2().\n             *   If only y() is set the Rectangle Plot will attempt to compute the correct top and bottom edge positions.\n             *\n             * @constructor\n             * @param {Scale.Scale} xScale\n             * @param {Scale.Scale} yScale\n             */\n            function Rectangle() {\n                _super.call(this);\n                this._labelsEnabled = false;\n                this._label = null;\n                this.animator(\"rectangles\", new Plottable.Animators.Null());\n                this.addClass(\"rectangle-plot\");\n                this.attr(\"fill\", new Plottable.Scales.Color().range()[0]);\n            }\n            Rectangle.prototype._createDrawer = function (dataset) {\n                return new Plottable.Drawers.Rectangle(dataset);\n            };\n            Rectangle.prototype._generateAttrToProjector = function () {\n                var _this = this;\n                var attrToProjector = _super.prototype._generateAttrToProjector.call(this);\n                // Copy each of the different projectors.\n                var xAttr = Plottable.Plot._scaledAccessor(this.x());\n                var x2Attr = attrToProjector[Rectangle._X2_KEY];\n                var yAttr = Plottable.Plot._scaledAccessor(this.y());\n                var y2Attr = attrToProjector[Rectangle._Y2_KEY];\n                var xScale = this.x().scale;\n                var yScale = this.y().scale;\n                if (x2Attr != null) {\n                    attrToProjector[\"width\"] = function (d, i, dataset) { return Math.abs(x2Attr(d, i, dataset) - xAttr(d, i, dataset)); };\n                    attrToProjector[\"x\"] = function (d, i, dataset) { return Math.min(x2Attr(d, i, dataset), xAttr(d, i, dataset)); };\n                }\n                else {\n                    attrToProjector[\"width\"] = function (d, i, dataset) { return _this._rectangleWidth(xScale); };\n                    attrToProjector[\"x\"] = function (d, i, dataset) { return xAttr(d, i, dataset) - 0.5 * attrToProjector[\"width\"](d, i, dataset); };\n                }\n                if (y2Attr != null) {\n                    attrToProjector[\"height\"] = function (d, i, dataset) { return Math.abs(y2Attr(d, i, dataset) - yAttr(d, i, dataset)); };\n                    attrToProjector[\"y\"] = function (d, i, dataset) {\n                        return Math.max(y2Attr(d, i, dataset), yAttr(d, i, dataset)) - attrToProjector[\"height\"](d, i, dataset);\n                    };\n                }\n                else {\n                    attrToProjector[\"height\"] = function (d, i, dataset) { return _this._rectangleWidth(yScale); };\n                    attrToProjector[\"y\"] = function (d, i, dataset) { return yAttr(d, i, dataset) - 0.5 * attrToProjector[\"height\"](d, i, dataset); };\n                }\n                // Clean up the attributes projected onto the SVG elements\n                delete attrToProjector[Rectangle._X2_KEY];\n                delete attrToProjector[Rectangle._Y2_KEY];\n                return attrToProjector;\n            };\n            Rectangle.prototype._generateDrawSteps = function () {\n                return [{ attrToProjector: this._generateAttrToProjector(), animator: this._getAnimator(\"rectangles\") }];\n            };\n            Rectangle.prototype._updateExtentsForProperty = function (property) {\n                _super.prototype._updateExtentsForProperty.call(this, property);\n                if (property === \"x\") {\n                    _super.prototype._updateExtentsForProperty.call(this, \"x2\");\n                }\n                else if (property === \"y\") {\n                    _super.prototype._updateExtentsForProperty.call(this, \"y2\");\n                }\n            };\n            Rectangle.prototype._filterForProperty = function (property) {\n                if (property === \"x2\") {\n                    return _super.prototype._filterForProperty.call(this, \"x\");\n                }\n                else if (property === \"y2\") {\n                    return _super.prototype._filterForProperty.call(this, \"y\");\n                }\n                return _super.prototype._filterForProperty.call(this, property);\n            };\n            Rectangle.prototype.x = function (x, xScale) {\n                if (x == null) {\n                    return _super.prototype.x.call(this);\n                }\n                if (xScale == null) {\n                    _super.prototype.x.call(this, x);\n                }\n                else {\n                    _super.prototype.x.call(this, x, xScale);\n                }\n                if (xScale != null) {\n                    var x2Binding = this.x2();\n                    var x2 = x2Binding && x2Binding.accessor;\n                    if (x2 != null) {\n                        this._bindProperty(Rectangle._X2_KEY, x2, xScale);\n                    }\n                }\n                // The x and y scales should render in bands with no padding for category scales\n                if (xScale instanceof Plottable.Scales.Category) {\n                    xScale.innerPadding(0).outerPadding(0);\n                }\n                return this;\n            };\n            Rectangle.prototype.x2 = function (x2) {\n                if (x2 == null) {\n                    return this._propertyBindings.get(Rectangle._X2_KEY);\n                }\n                var xBinding = this.x();\n                var xScale = xBinding && xBinding.scale;\n                this._bindProperty(Rectangle._X2_KEY, x2, xScale);\n                this.render();\n                return this;\n            };\n            Rectangle.prototype.y = function (y, yScale) {\n                if (y == null) {\n                    return _super.prototype.y.call(this);\n                }\n                if (yScale == null) {\n                    _super.prototype.y.call(this, y);\n                }\n                else {\n                    _super.prototype.y.call(this, y, yScale);\n                }\n                if (yScale != null) {\n                    var y2Binding = this.y2();\n                    var y2 = y2Binding && y2Binding.accessor;\n                    if (y2 != null) {\n                        this._bindProperty(Rectangle._Y2_KEY, y2, yScale);\n                    }\n                }\n                // The x and y scales should render in bands with no padding for category scales\n                if (yScale instanceof Plottable.Scales.Category) {\n                    yScale.innerPadding(0).outerPadding(0);\n                }\n                return this;\n            };\n            Rectangle.prototype.y2 = function (y2) {\n                if (y2 == null) {\n                    return this._propertyBindings.get(Rectangle._Y2_KEY);\n                }\n                var yBinding = this.y();\n                var yScale = yBinding && yBinding.scale;\n                this._bindProperty(Rectangle._Y2_KEY, y2, yScale);\n                this.render();\n                return this;\n            };\n            /**\n             * Gets the PlotEntities at a particular Point.\n             *\n             * @param {Point} point The point to query.\n             * @returns {PlotEntity[]} The PlotEntities at the particular point\n             */\n            Rectangle.prototype.entitiesAt = function (point) {\n                var attrToProjector = this._generateAttrToProjector();\n                return this.entities().filter(function (entity) {\n                    var datum = entity.datum;\n                    var index = entity.index;\n                    var dataset = entity.dataset;\n                    var x = attrToProjector[\"x\"](datum, index, dataset);\n                    var y = attrToProjector[\"y\"](datum, index, dataset);\n                    var width = attrToProjector[\"width\"](datum, index, dataset);\n                    var height = attrToProjector[\"height\"](datum, index, dataset);\n                    return x <= point.x && point.x <= x + width && y <= point.y && point.y <= y + height;\n                });\n            };\n            Rectangle.prototype.entitiesIn = function (xRangeOrBounds, yRange) {\n                var dataXRange;\n                var dataYRange;\n                if (yRange == null) {\n                    var bounds = xRangeOrBounds;\n                    dataXRange = { min: bounds.topLeft.x, max: bounds.bottomRight.x };\n                    dataYRange = { min: bounds.topLeft.y, max: bounds.bottomRight.y };\n                }\n                else {\n                    dataXRange = xRangeOrBounds;\n                    dataYRange = yRange;\n                }\n                return this._entitiesIntersecting(dataXRange, dataYRange);\n            };\n            Rectangle.prototype._entityBBox = function (datum, index, dataset, attrToProjector) {\n                return {\n                    x: attrToProjector[\"x\"](datum, index, dataset),\n                    y: attrToProjector[\"y\"](datum, index, dataset),\n                    width: attrToProjector[\"width\"](datum, index, dataset),\n                    height: attrToProjector[\"height\"](datum, index, dataset),\n                };\n            };\n            Rectangle.prototype._entitiesIntersecting = function (xValOrRange, yValOrRange) {\n                var _this = this;\n                var intersected = [];\n                var attrToProjector = this._generateAttrToProjector();\n                this.entities().forEach(function (entity) {\n                    if (Plottable.Utils.DOM.intersectsBBox(xValOrRange, yValOrRange, _this._entityBBox(entity.datum, entity.index, entity.dataset, attrToProjector))) {\n                        intersected.push(entity);\n                    }\n                });\n                return intersected;\n            };\n            Rectangle.prototype.label = function (label) {\n                if (label == null) {\n                    return this._label;\n                }\n                this._label = label;\n                this.render();\n                return this;\n            };\n            Rectangle.prototype.labelsEnabled = function (enabled) {\n                if (enabled == null) {\n                    return this._labelsEnabled;\n                }\n                else {\n                    this._labelsEnabled = enabled;\n                    this.render();\n                    return this;\n                }\n            };\n            Rectangle.prototype._propertyProjectors = function () {\n                var attrToProjector = _super.prototype._propertyProjectors.call(this);\n                if (this.x2() != null) {\n                    attrToProjector[\"x2\"] = Plottable.Plot._scaledAccessor(this.x2());\n                }\n                if (this.y2() != null) {\n                    attrToProjector[\"y2\"] = Plottable.Plot._scaledAccessor(this.y2());\n                }\n                return attrToProjector;\n            };\n            Rectangle.prototype._pixelPoint = function (datum, index, dataset) {\n                var attrToProjector = this._generateAttrToProjector();\n                var rectX = attrToProjector[\"x\"](datum, index, dataset);\n                var rectY = attrToProjector[\"y\"](datum, index, dataset);\n                var rectWidth = attrToProjector[\"width\"](datum, index, dataset);\n                var rectHeight = attrToProjector[\"height\"](datum, index, dataset);\n                var x = rectX + rectWidth / 2;\n                var y = rectY + rectHeight / 2;\n                return { x: x, y: y };\n            };\n            Rectangle.prototype._rectangleWidth = function (scale) {\n                if (scale instanceof Plottable.Scales.Category) {\n                    return scale.rangeBand();\n                }\n                else {\n                    var accessor_2 = scale === this.x().scale ? this.x().accessor : this.y().accessor;\n                    var accessorData = d3.set(Plottable.Utils.Array.flatten(this.datasets().map(function (dataset) {\n                        return dataset.data().map(function (d, i) { return accessor_2(d, i, dataset).valueOf(); });\n                    }))).values().map(function (value) { return +value; });\n                    // Get the absolute difference between min and max\n                    var min = Plottable.Utils.Math.min(accessorData, 0);\n                    var max = Plottable.Utils.Math.max(accessorData, 0);\n                    var scaledMin = scale.scale(min);\n                    var scaledMax = scale.scale(max);\n                    return (scaledMax - scaledMin) / Math.abs(max - min);\n                }\n            };\n            Rectangle.prototype._getDataToDraw = function () {\n                var dataToDraw = new Plottable.Utils.Map();\n                var attrToProjector = this._generateAttrToProjector();\n                this.datasets().forEach(function (dataset) {\n                    var data = dataset.data().filter(function (d, i) { return Plottable.Utils.Math.isValidNumber(attrToProjector[\"x\"](d, i, dataset)) &&\n                        Plottable.Utils.Math.isValidNumber(attrToProjector[\"y\"](d, i, dataset)) &&\n                        Plottable.Utils.Math.isValidNumber(attrToProjector[\"width\"](d, i, dataset)) &&\n                        Plottable.Utils.Math.isValidNumber(attrToProjector[\"height\"](d, i, dataset)); });\n                    dataToDraw.set(dataset, data);\n                });\n                return dataToDraw;\n            };\n            Rectangle.prototype._additionalPaint = function (time) {\n                var _this = this;\n                this._renderArea.selectAll(\".label-area\").remove();\n                if (this._labelsEnabled && this.label() != null) {\n                    Plottable.Utils.Window.setTimeout(function () { return _this._drawLabels(); }, time);\n                }\n            };\n            Rectangle.prototype._drawLabels = function () {\n                var _this = this;\n                var dataToDraw = this._getDataToDraw();\n                this.datasets().forEach(function (dataset, i) { return _this._drawLabel(dataToDraw, dataset, i); });\n            };\n            Rectangle.prototype._drawLabel = function (dataToDraw, dataset, datasetIndex) {\n                var _this = this;\n                var attrToProjector = this._generateAttrToProjector();\n                var labelArea = this._renderArea.append(\"g\").classed(\"label-area\", true);\n                var measurer = new SVGTypewriter.Measurers.Measurer(labelArea);\n                var writer = new SVGTypewriter.Writers.Writer(measurer);\n                var xRange = this.x().scale.range();\n                var yRange = this.y().scale.range();\n                var xMin = Math.min.apply(null, xRange);\n                var xMax = Math.max.apply(null, xRange);\n                var yMin = Math.min.apply(null, yRange);\n                var yMax = Math.max.apply(null, yRange);\n                var data = dataToDraw.get(dataset);\n                data.forEach(function (datum, datumIndex) {\n                    var label = \"\" + _this.label()(datum, datumIndex, dataset);\n                    var measurement = measurer.measure(label);\n                    var x = attrToProjector[\"x\"](datum, datumIndex, dataset);\n                    var y = attrToProjector[\"y\"](datum, datumIndex, dataset);\n                    var width = attrToProjector[\"width\"](datum, datumIndex, dataset);\n                    var height = attrToProjector[\"height\"](datum, datumIndex, dataset);\n                    if (measurement.height <= height && measurement.width <= width) {\n                        var horizontalOffset = (width - measurement.width) / 2;\n                        var verticalOffset = (height - measurement.height) / 2;\n                        x += horizontalOffset;\n                        y += verticalOffset;\n                        var xLabelRange = { min: x, max: x + measurement.width };\n                        var yLabelRange = { min: y, max: y + measurement.height };\n                        if (xLabelRange.min < xMin || xLabelRange.max > xMax || yLabelRange.min < yMin || yLabelRange.max > yMax) {\n                            return;\n                        }\n                        if (_this._overlayLabel(xLabelRange, yLabelRange, datumIndex, datasetIndex, dataToDraw)) {\n                            return;\n                        }\n                        var color = attrToProjector[\"fill\"](datum, datumIndex, dataset);\n                        var dark = Plottable.Utils.Color.contrast(\"white\", color) * 1.6 < Plottable.Utils.Color.contrast(\"black\", color);\n                        var g = labelArea.append(\"g\").attr(\"transform\", \"translate(\" + x + \",\" + y + \")\");\n                        var className = dark ? \"dark-label\" : \"light-label\";\n                        g.classed(className, true);\n                        writer.write(label, measurement.width, measurement.height, {\n                            selection: g,\n                            xAlign: \"center\",\n                            yAlign: \"center\",\n                            textRotation: 0,\n                        });\n                    }\n                });\n            };\n            Rectangle.prototype._overlayLabel = function (labelXRange, labelYRange, datumIndex, datasetIndex, dataToDraw) {\n                var attrToProjector = this._generateAttrToProjector();\n                var datasets = this.datasets();\n                for (var i = datasetIndex; i < datasets.length; i++) {\n                    var dataset = datasets[i];\n                    var data = dataToDraw.get(dataset);\n                    for (var j = (i === datasetIndex ? datumIndex + 1 : 0); j < data.length; j++) {\n                        if (Plottable.Utils.DOM.intersectsBBox(labelXRange, labelYRange, this._entityBBox(data[j], j, dataset, attrToProjector))) {\n                            return true;\n                        }\n                    }\n                }\n                return false;\n            };\n            Rectangle._X2_KEY = \"x2\";\n            Rectangle._Y2_KEY = \"y2\";\n            return Rectangle;\n        }(Plottable.XYPlot));\n        Plots.Rectangle = Rectangle;\n    })(Plots = Plottable.Plots || (Plottable.Plots = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Plots;\n    (function (Plots) {\n        var Scatter = (function (_super) {\n            __extends(Scatter, _super);\n            /**\n             * A Scatter Plot draws a symbol at each data point.\n             *\n             * @constructor\n             */\n            function Scatter() {\n                _super.call(this);\n                this.addClass(\"scatter-plot\");\n                var animator = new Plottable.Animators.Easing();\n                animator.startDelay(5);\n                animator.stepDuration(250);\n                animator.maxTotalDuration(Plottable.Plot._ANIMATION_MAX_DURATION);\n                this.animator(Plots.Animator.MAIN, animator);\n                this.attr(\"opacity\", 0.6);\n                this.attr(\"fill\", new Plottable.Scales.Color().range()[0]);\n                this.size(6);\n                var circleSymbolFactory = Plottable.SymbolFactories.circle();\n                this.symbol(function () { return circleSymbolFactory; });\n            }\n            Scatter.prototype._createDrawer = function (dataset) {\n                return new Plottable.Drawers.Symbol(dataset);\n            };\n            Scatter.prototype.size = function (size, scale) {\n                if (size == null) {\n                    return this._propertyBindings.get(Scatter._SIZE_KEY);\n                }\n                this._bindProperty(Scatter._SIZE_KEY, size, scale);\n                this.render();\n                return this;\n            };\n            Scatter.prototype.symbol = function (symbol) {\n                if (symbol == null) {\n                    return this._propertyBindings.get(Scatter._SYMBOL_KEY);\n                }\n                this._propertyBindings.set(Scatter._SYMBOL_KEY, { accessor: symbol });\n                this.render();\n                return this;\n            };\n            Scatter.prototype._generateDrawSteps = function () {\n                var drawSteps = [];\n                if (this._animateOnNextRender()) {\n                    var resetAttrToProjector = this._generateAttrToProjector();\n                    var symbolProjector_1 = Plottable.Plot._scaledAccessor(this.symbol());\n                    resetAttrToProjector[\"d\"] = function (datum, index, dataset) { return symbolProjector_1(datum, index, dataset)(0); };\n                    drawSteps.push({ attrToProjector: resetAttrToProjector, animator: this._getAnimator(Plots.Animator.RESET) });\n                }\n                drawSteps.push({ attrToProjector: this._generateAttrToProjector(), animator: this._getAnimator(Plots.Animator.MAIN) });\n                return drawSteps;\n            };\n            Scatter.prototype._entityVisibleOnPlot = function (pixelPoint, datum, index, dataset) {\n                var xRange = { min: 0, max: this.width() };\n                var yRange = { min: 0, max: this.height() };\n                var diameter = Plottable.Plot._scaledAccessor(this.size())(datum, index, dataset);\n                var translatedBbox = {\n                    x: pixelPoint.x - diameter,\n                    y: pixelPoint.y - diameter,\n                    width: diameter,\n                    height: diameter,\n                };\n                return Plottable.Utils.DOM.intersectsBBox(xRange, yRange, translatedBbox);\n            };\n            Scatter.prototype._propertyProjectors = function () {\n                var propertyToProjectors = _super.prototype._propertyProjectors.call(this);\n                var xProjector = Plottable.Plot._scaledAccessor(this.x());\n                var yProjector = Plottable.Plot._scaledAccessor(this.y());\n                var sizeProjector = Plottable.Plot._scaledAccessor(this.size());\n                propertyToProjectors[\"transform\"] = function (datum, index, dataset) {\n                    return \"translate(\" + xProjector(datum, index, dataset) + \",\" + yProjector(datum, index, dataset) + \")\";\n                };\n                var symbolProjector = Plottable.Plot._scaledAccessor(this.symbol());\n                propertyToProjectors[\"d\"] = function (datum, index, dataset) {\n                    return symbolProjector(datum, index, dataset)(sizeProjector(datum, index, dataset));\n                };\n                return propertyToProjectors;\n            };\n            Scatter.prototype.entitiesIn = function (xRangeOrBounds, yRange) {\n                var dataXRange;\n                var dataYRange;\n                if (yRange == null) {\n                    var bounds = xRangeOrBounds;\n                    dataXRange = { min: bounds.topLeft.x, max: bounds.bottomRight.x };\n                    dataYRange = { min: bounds.topLeft.y, max: bounds.bottomRight.y };\n                }\n                else {\n                    dataXRange = xRangeOrBounds;\n                    dataYRange = yRange;\n                }\n                var xProjector = Plottable.Plot._scaledAccessor(this.x());\n                var yProjector = Plottable.Plot._scaledAccessor(this.y());\n                return this.entities().filter(function (entity) {\n                    var datum = entity.datum;\n                    var index = entity.index;\n                    var dataset = entity.dataset;\n                    var x = xProjector(datum, index, dataset);\n                    var y = yProjector(datum, index, dataset);\n                    return dataXRange.min <= x && x <= dataXRange.max && dataYRange.min <= y && y <= dataYRange.max;\n                });\n            };\n            /**\n             * Gets the Entities at a particular Point.\n             *\n             * @param {Point} p\n             * @returns {PlotEntity[]}\n             */\n            Scatter.prototype.entitiesAt = function (p) {\n                var xProjector = Plottable.Plot._scaledAccessor(this.x());\n                var yProjector = Plottable.Plot._scaledAccessor(this.y());\n                var sizeProjector = Plottable.Plot._scaledAccessor(this.size());\n                return this.entities().filter(function (entity) {\n                    var datum = entity.datum;\n                    var index = entity.index;\n                    var dataset = entity.dataset;\n                    var x = xProjector(datum, index, dataset);\n                    var y = yProjector(datum, index, dataset);\n                    var size = sizeProjector(datum, index, dataset);\n                    return x - size / 2 <= p.x && p.x <= x + size / 2 && y - size / 2 <= p.y && p.y <= y + size / 2;\n                });\n            };\n            Scatter._SIZE_KEY = \"size\";\n            Scatter._SYMBOL_KEY = \"symbol\";\n            return Scatter;\n        }(Plottable.XYPlot));\n        Plots.Scatter = Scatter;\n    })(Plots = Plottable.Plots || (Plottable.Plots = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Plots;\n    (function (Plots) {\n        var Bar = (function (_super) {\n            __extends(Bar, _super);\n            /**\n             * A Bar Plot draws bars growing out from a baseline to some value\n             *\n             * @constructor\n             * @param {string} [orientation=\"vertical\"] One of \"vertical\"/\"horizontal\".\n             */\n            function Bar(orientation) {\n                var _this = this;\n                if (orientation === void 0) { orientation = Bar.ORIENTATION_VERTICAL; }\n                _super.call(this);\n                this._labelFormatter = Plottable.Formatters.identity();\n                this._labelsEnabled = false;\n                this._hideBarsIfAnyAreTooWide = true;\n                this._barPixelWidth = 0;\n                this.addClass(\"bar-plot\");\n                if (orientation !== Bar.ORIENTATION_VERTICAL && orientation !== Bar.ORIENTATION_HORIZONTAL) {\n                    throw new Error(orientation + \" is not a valid orientation for Plots.Bar\");\n                }\n                this._isVertical = orientation === Bar.ORIENTATION_VERTICAL;\n                this.animator(\"baseline\", new Plottable.Animators.Null());\n                this.attr(\"fill\", new Plottable.Scales.Color().range()[0]);\n                this.attr(\"width\", function () { return _this._barPixelWidth; });\n                this._labelConfig = new Plottable.Utils.Map();\n                this._baselineValueProvider = function () { return [_this.baselineValue()]; };\n                this._updateBarPixelWidthCallback = function () { return _this._updateBarPixelWidth(); };\n            }\n            Bar.prototype.x = function (x, xScale) {\n                if (x == null) {\n                    return _super.prototype.x.call(this);\n                }\n                if (xScale == null) {\n                    _super.prototype.x.call(this, x);\n                }\n                else {\n                    _super.prototype.x.call(this, x, xScale);\n                    xScale.onUpdate(this._updateBarPixelWidthCallback);\n                }\n                this._updateValueScale();\n                return this;\n            };\n            Bar.prototype.y = function (y, yScale) {\n                if (y == null) {\n                    return _super.prototype.y.call(this);\n                }\n                if (yScale == null) {\n                    _super.prototype.y.call(this, y);\n                }\n                else {\n                    _super.prototype.y.call(this, y, yScale);\n                    yScale.onUpdate(this._updateBarPixelWidthCallback);\n                }\n                this._updateValueScale();\n                return this;\n            };\n            /**\n             * Gets the orientation of the plot\n             *\n             * @return \"vertical\" | \"horizontal\"\n             */\n            Bar.prototype.orientation = function () {\n                return this._isVertical ? Bar.ORIENTATION_VERTICAL : Bar.ORIENTATION_HORIZONTAL;\n            };\n            Bar.prototype.render = function () {\n                this._updateBarPixelWidth();\n                this._updateExtents();\n                _super.prototype.render.call(this);\n                return this;\n            };\n            Bar.prototype._createDrawer = function (dataset) {\n                return new Plottable.Drawers.Rectangle(dataset);\n            };\n            Bar.prototype._setup = function () {\n                _super.prototype._setup.call(this);\n                this._baseline = this._renderArea.append(\"line\").classed(\"baseline\", true);\n            };\n            Bar.prototype.baselineValue = function (value) {\n                if (value == null) {\n                    if (this._baselineValue != null) {\n                        return this._baselineValue;\n                    }\n                    if (!this._projectorsReady()) {\n                        return 0;\n                    }\n                    var valueScale = this._isVertical ? this.y().scale : this.x().scale;\n                    if (!valueScale) {\n                        return 0;\n                    }\n                    if (valueScale instanceof Plottable.Scales.Time) {\n                        return new Date(0);\n                    }\n                    return 0;\n                }\n                this._baselineValue = value;\n                this._updateValueScale();\n                this.render();\n                return this;\n            };\n            Bar.prototype.addDataset = function (dataset) {\n                _super.prototype.addDataset.call(this, dataset);\n                this._updateBarPixelWidth();\n                return this;\n            };\n            Bar.prototype._addDataset = function (dataset) {\n                dataset.onUpdate(this._updateBarPixelWidthCallback);\n                _super.prototype._addDataset.call(this, dataset);\n                return this;\n            };\n            Bar.prototype.removeDataset = function (dataset) {\n                dataset.offUpdate(this._updateBarPixelWidthCallback);\n                _super.prototype.removeDataset.call(this, dataset);\n                this._updateBarPixelWidth();\n                return this;\n            };\n            Bar.prototype._removeDataset = function (dataset) {\n                dataset.offUpdate(this._updateBarPixelWidthCallback);\n                _super.prototype._removeDataset.call(this, dataset);\n                return this;\n            };\n            Bar.prototype.datasets = function (datasets) {\n                if (datasets == null) {\n                    return _super.prototype.datasets.call(this);\n                }\n                _super.prototype.datasets.call(this, datasets);\n                this._updateBarPixelWidth();\n                return this;\n            };\n            Bar.prototype.labelsEnabled = function (enabled) {\n                if (enabled == null) {\n                    return this._labelsEnabled;\n                }\n                else {\n                    this._labelsEnabled = enabled;\n                    this.render();\n                    return this;\n                }\n            };\n            Bar.prototype.labelFormatter = function (formatter) {\n                if (formatter == null) {\n                    return this._labelFormatter;\n                }\n                else {\n                    this._labelFormatter = formatter;\n                    this.render();\n                    return this;\n                }\n            };\n            Bar.prototype._createNodesForDataset = function (dataset) {\n                var drawer = _super.prototype._createNodesForDataset.call(this, dataset);\n                drawer.renderArea().classed(Bar._BAR_AREA_CLASS, true);\n                var labelArea = this._renderArea.append(\"g\").classed(Bar._LABEL_AREA_CLASS, true);\n                var measurer = new SVGTypewriter.Measurers.CacheCharacterMeasurer(labelArea);\n                var writer = new SVGTypewriter.Writers.Writer(measurer);\n                this._labelConfig.set(dataset, { labelArea: labelArea, measurer: measurer, writer: writer });\n                return drawer;\n            };\n            Bar.prototype._removeDatasetNodes = function (dataset) {\n                _super.prototype._removeDatasetNodes.call(this, dataset);\n                var labelConfig = this._labelConfig.get(dataset);\n                if (labelConfig != null) {\n                    labelConfig.labelArea.remove();\n                    this._labelConfig.delete(dataset);\n                }\n            };\n            /**\n             * Returns the PlotEntity nearest to the query point according to the following algorithm:\n             *   - If the query point is inside a bar, returns the PlotEntity for that bar.\n             *   - Otherwise, gets the nearest PlotEntity by the primary direction (X for vertical, Y for horizontal),\n             *     breaking ties with the secondary direction.\n             * Returns undefined if no PlotEntity can be found.\n             *\n             * @param {Point} queryPoint\n             * @returns {PlotEntity} The nearest PlotEntity, or undefined if no PlotEntity can be found.\n             */\n            Bar.prototype.entityNearest = function (queryPoint) {\n                var _this = this;\n                var minPrimaryDist = Infinity;\n                var minSecondaryDist = Infinity;\n                var queryPtPrimary = this._isVertical ? queryPoint.x : queryPoint.y;\n                var queryPtSecondary = this._isVertical ? queryPoint.y : queryPoint.x;\n                // SVGRects are positioned with sub-pixel accuracy (the default unit\n                // for the x, y, height & width attributes), but user selections (e.g. via\n                // mouse events) usually have pixel accuracy. We add a tolerance of 0.5 pixels.\n                var tolerance = 0.5;\n                var closest;\n                this.entities().forEach(function (entity) {\n                    if (!_this._entityVisibleOnPlot(entity.position, entity.datum, entity.index, entity.dataset)) {\n                        return;\n                    }\n                    var primaryDist = 0;\n                    var secondaryDist = 0;\n                    var plotPt = entity.position;\n                    // if we're inside a bar, distance in both directions should stay 0\n                    var barBBox = Plottable.Utils.DOM.elementBBox(entity.selection);\n                    if (!Plottable.Utils.DOM.intersectsBBox(queryPoint.x, queryPoint.y, barBBox, tolerance)) {\n                        var plotPtPrimary = _this._isVertical ? plotPt.x : plotPt.y;\n                        primaryDist = Math.abs(queryPtPrimary - plotPtPrimary);\n                        // compute this bar's min and max along the secondary axis\n                        var barMinSecondary = _this._isVertical ? barBBox.y : barBBox.x;\n                        var barMaxSecondary = barMinSecondary + (_this._isVertical ? barBBox.height : barBBox.width);\n                        if (queryPtSecondary >= barMinSecondary - tolerance && queryPtSecondary <= barMaxSecondary + tolerance) {\n                            // if we're within a bar's secondary axis span, it is closest in that direction\n                            secondaryDist = 0;\n                        }\n                        else {\n                            var plotPtSecondary = _this._isVertical ? plotPt.y : plotPt.x;\n                            secondaryDist = Math.abs(queryPtSecondary - plotPtSecondary);\n                        }\n                    }\n                    // if we find a closer bar, record its distance and start new closest lists\n                    if (primaryDist < minPrimaryDist\n                        || primaryDist === minPrimaryDist && secondaryDist < minSecondaryDist) {\n                        closest = entity;\n                        minPrimaryDist = primaryDist;\n                        minSecondaryDist = secondaryDist;\n                    }\n                });\n                return closest;\n            };\n            Bar.prototype._entityVisibleOnPlot = function (pixelPoint, datum, index, dataset) {\n                var xRange = { min: 0, max: this.width() };\n                var yRange = { min: 0, max: this.height() };\n                var attrToProjector = this._generateAttrToProjector();\n                var barBBox = {\n                    x: attrToProjector[\"x\"](datum, index, dataset),\n                    y: attrToProjector[\"y\"](datum, index, dataset),\n                    width: attrToProjector[\"width\"](datum, index, dataset),\n                    height: attrToProjector[\"height\"](datum, index, dataset),\n                };\n                return Plottable.Utils.DOM.intersectsBBox(xRange, yRange, barBBox);\n            };\n            /**\n             * Gets the Entities at a particular Point.\n             *\n             * @param {Point} p\n             * @returns {PlotEntity[]}\n             */\n            Bar.prototype.entitiesAt = function (p) {\n                return this._entitiesIntersecting(p.x, p.y);\n            };\n            Bar.prototype.entitiesIn = function (xRangeOrBounds, yRange) {\n                var dataXRange;\n                var dataYRange;\n                if (yRange == null) {\n                    var bounds = xRangeOrBounds;\n                    dataXRange = { min: bounds.topLeft.x, max: bounds.bottomRight.x };\n                    dataYRange = { min: bounds.topLeft.y, max: bounds.bottomRight.y };\n                }\n                else {\n                    dataXRange = xRangeOrBounds;\n                    dataYRange = yRange;\n                }\n                return this._entitiesIntersecting(dataXRange, dataYRange);\n            };\n            Bar.prototype._entitiesIntersecting = function (xValOrRange, yValOrRange) {\n                var intersected = [];\n                this.entities().forEach(function (entity) {\n                    if (Plottable.Utils.DOM.intersectsBBox(xValOrRange, yValOrRange, Plottable.Utils.DOM.elementBBox(entity.selection))) {\n                        intersected.push(entity);\n                    }\n                });\n                return intersected;\n            };\n            Bar.prototype._updateValueScale = function () {\n                if (!this._projectorsReady()) {\n                    return;\n                }\n                var valueScale = this._isVertical ? this.y().scale : this.x().scale;\n                if (valueScale instanceof Plottable.QuantitativeScale) {\n                    var qscale = valueScale;\n                    qscale.addPaddingExceptionsProvider(this._baselineValueProvider);\n                    qscale.addIncludedValuesProvider(this._baselineValueProvider);\n                }\n            };\n            Bar.prototype._additionalPaint = function (time) {\n                var _this = this;\n                var primaryScale = this._isVertical ? this.y().scale : this.x().scale;\n                var scaledBaseline = primaryScale.scale(this.baselineValue());\n                var baselineAttr = {\n                    \"x1\": this._isVertical ? 0 : scaledBaseline,\n                    \"y1\": this._isVertical ? scaledBaseline : 0,\n                    \"x2\": this._isVertical ? this.width() : scaledBaseline,\n                    \"y2\": this._isVertical ? scaledBaseline : this.height(),\n                };\n                this._getAnimator(\"baseline\").animate(this._baseline, baselineAttr);\n                this.datasets().forEach(function (dataset) { return _this._labelConfig.get(dataset).labelArea.selectAll(\"g\").remove(); });\n                if (this._labelsEnabled) {\n                    Plottable.Utils.Window.setTimeout(function () { return _this._drawLabels(); }, time);\n                }\n            };\n            /**\n             * Makes sure the extent takes into account the widths of the bars\n             */\n            Bar.prototype._extentsForProperty = function (property) {\n                var _this = this;\n                var extents = _super.prototype._extentsForProperty.call(this, property);\n                var accScaleBinding;\n                if (property === \"x\" && this._isVertical) {\n                    accScaleBinding = this.x();\n                }\n                else if (property === \"y\" && !this._isVertical) {\n                    accScaleBinding = this.y();\n                }\n                else {\n                    return extents;\n                }\n                if (!(accScaleBinding && accScaleBinding.scale && accScaleBinding.scale instanceof Plottable.QuantitativeScale)) {\n                    return extents;\n                }\n                var scale = accScaleBinding.scale;\n                // To account for inverted domains\n                extents = extents.map(function (extent) { return d3.extent([\n                    scale.invert(scale.scale(extent[0]) - _this._barPixelWidth / 2),\n                    scale.invert(scale.scale(extent[0]) + _this._barPixelWidth / 2),\n                    scale.invert(scale.scale(extent[1]) - _this._barPixelWidth / 2),\n                    scale.invert(scale.scale(extent[1]) + _this._barPixelWidth / 2),\n                ]); });\n                return extents;\n            };\n            Bar.prototype._drawLabels = function () {\n                var _this = this;\n                var dataToDraw = this._getDataToDraw();\n                var labelsTooWide = false;\n                this.datasets().forEach(function (dataset) { return labelsTooWide = labelsTooWide || _this._drawLabel(dataToDraw.get(dataset), dataset); });\n                if (this._hideBarsIfAnyAreTooWide && labelsTooWide) {\n                    this.datasets().forEach(function (dataset) { return _this._labelConfig.get(dataset).labelArea.selectAll(\"g\").remove(); });\n                }\n            };\n            Bar.prototype._drawLabel = function (data, dataset) {\n                var _this = this;\n                var attrToProjector = this._generateAttrToProjector();\n                var labelConfig = this._labelConfig.get(dataset);\n                var labelArea = labelConfig.labelArea;\n                var measurer = labelConfig.measurer;\n                var writer = labelConfig.writer;\n                var drawLabel = function (d, i) {\n                    var valueAccessor = _this._isVertical ? _this.y().accessor : _this.x().accessor;\n                    var value = valueAccessor(d, i, dataset);\n                    var valueScale = _this._isVertical ? _this.y().scale : _this.x().scale;\n                    var scaledValue = valueScale != null ? valueScale.scale(value) : value;\n                    var scaledBaseline = valueScale != null ? valueScale.scale(_this.baselineValue()) : _this.baselineValue();\n                    var barWidth = attrToProjector[\"width\"](d, i, dataset);\n                    var barHeight = attrToProjector[\"height\"](d, i, dataset);\n                    var text = _this._labelFormatter(valueAccessor(d, i, dataset));\n                    var measurement = measurer.measure(text);\n                    var xAlignment = \"center\";\n                    var yAlignment = \"center\";\n                    var labelContainerOrigin = {\n                        x: attrToProjector[\"x\"](d, i, dataset),\n                        y: attrToProjector[\"y\"](d, i, dataset),\n                    };\n                    var containerWidth = barWidth;\n                    var containerHeight = barHeight;\n                    var labelOrigin = {\n                        x: labelContainerOrigin.x,\n                        y: labelContainerOrigin.y,\n                    };\n                    var showLabelOnBar;\n                    if (_this._isVertical) {\n                        labelOrigin.x += containerWidth / 2 - measurement.width / 2;\n                        var barY = attrToProjector[\"y\"](d, i, dataset);\n                        var effectiveBarHeight = barHeight;\n                        if (barY + barHeight > _this.height()) {\n                            effectiveBarHeight = _this.height() - barY;\n                        }\n                        else if (barY < 0) {\n                            effectiveBarHeight = barY + barHeight;\n                        }\n                        var offset = Bar._LABEL_VERTICAL_PADDING;\n                        showLabelOnBar = measurement.height + 2 * offset <= effectiveBarHeight;\n                        if (showLabelOnBar) {\n                            if (scaledValue < scaledBaseline) {\n                                labelContainerOrigin.y += offset;\n                                yAlignment = \"top\";\n                                labelOrigin.y += offset;\n                            }\n                            else {\n                                labelContainerOrigin.y -= offset;\n                                yAlignment = \"bottom\";\n                                labelOrigin.y += containerHeight - offset - measurement.height;\n                            }\n                        }\n                        else {\n                            containerHeight = barHeight + offset + measurement.height;\n                            if (scaledValue <= scaledBaseline) {\n                                labelContainerOrigin.y -= offset + measurement.height;\n                                yAlignment = \"top\";\n                                labelOrigin.y -= offset + measurement.height;\n                            }\n                            else {\n                                yAlignment = \"bottom\";\n                                labelOrigin.y += barHeight + offset;\n                            }\n                        }\n                    }\n                    else {\n                        labelOrigin.y += containerHeight / 2 - measurement.height / 2;\n                        var barX = attrToProjector[\"x\"](d, i, dataset);\n                        var effectiveBarWidth = barWidth;\n                        if (barX + barWidth > _this.width()) {\n                            effectiveBarWidth = _this.width() - barX;\n                        }\n                        else if (barX < 0) {\n                            effectiveBarWidth = barX + barWidth;\n                        }\n                        var offset = Bar._LABEL_HORIZONTAL_PADDING;\n                        showLabelOnBar = measurement.width + 2 * offset <= effectiveBarWidth;\n                        if (showLabelOnBar) {\n                            if (scaledValue < scaledBaseline) {\n                                labelContainerOrigin.x += offset;\n                                xAlignment = \"left\";\n                                labelOrigin.x += offset;\n                            }\n                            else {\n                                labelContainerOrigin.x -= offset;\n                                xAlignment = \"right\";\n                                labelOrigin.x += containerWidth - offset - measurement.width;\n                            }\n                        }\n                        else {\n                            containerWidth = barWidth + offset + measurement.width;\n                            if (scaledValue < scaledBaseline) {\n                                labelContainerOrigin.x -= offset + measurement.width;\n                                xAlignment = \"left\";\n                                labelOrigin.x -= offset + measurement.width;\n                            }\n                            else {\n                                xAlignment = \"right\";\n                                labelOrigin.x += barWidth + offset;\n                            }\n                        }\n                    }\n                    var labelContainer = labelArea.append(\"g\").attr(\"transform\", \"translate(\" + labelContainerOrigin.x + \", \" + labelContainerOrigin.y + \")\");\n                    if (showLabelOnBar) {\n                        labelContainer.classed(\"on-bar-label\", true);\n                        var color = attrToProjector[\"fill\"](d, i, dataset);\n                        var dark = Plottable.Utils.Color.contrast(\"white\", color) * 1.6 < Plottable.Utils.Color.contrast(\"black\", color);\n                        labelContainer.classed(dark ? \"dark-label\" : \"light-label\", true);\n                    }\n                    else {\n                        labelContainer.classed(\"off-bar-label\", true);\n                    }\n                    var hideLabel = labelOrigin.x < 0 ||\n                        labelOrigin.y < 0 ||\n                        labelOrigin.x + measurement.width > _this.width() ||\n                        labelOrigin.y + measurement.height > _this.height();\n                    labelContainer.style(\"visibility\", hideLabel ? \"hidden\" : \"inherit\");\n                    var writeOptions = {\n                        selection: labelContainer,\n                        xAlign: xAlignment,\n                        yAlign: yAlignment,\n                        textRotation: 0,\n                    };\n                    writer.write(text, containerWidth, containerHeight, writeOptions);\n                    var tooWide = _this._isVertical ? barWidth < measurement.width : barHeight < measurement.height;\n                    return tooWide;\n                };\n                var labelTooWide = data.map(drawLabel);\n                return labelTooWide.some(function (d) { return d; });\n            };\n            Bar.prototype._generateDrawSteps = function () {\n                var drawSteps = [];\n                if (this._animateOnNextRender()) {\n                    var resetAttrToProjector = this._generateAttrToProjector();\n                    var primaryScale = this._isVertical ? this.y().scale : this.x().scale;\n                    var scaledBaseline_1 = primaryScale.scale(this.baselineValue());\n                    var positionAttr = this._isVertical ? \"y\" : \"x\";\n                    var dimensionAttr = this._isVertical ? \"height\" : \"width\";\n                    resetAttrToProjector[positionAttr] = function () { return scaledBaseline_1; };\n                    resetAttrToProjector[dimensionAttr] = function () { return 0; };\n                    drawSteps.push({ attrToProjector: resetAttrToProjector, animator: this._getAnimator(Plots.Animator.RESET) });\n                }\n                drawSteps.push({ attrToProjector: this._generateAttrToProjector(), animator: this._getAnimator(Plots.Animator.MAIN) });\n                return drawSteps;\n            };\n            Bar.prototype._generateAttrToProjector = function () {\n                // Primary scale/direction: the \"length\" of the bars\n                // Secondary scale/direction: the \"width\" of the bars\n                var attrToProjector = _super.prototype._generateAttrToProjector.call(this);\n                var primaryScale = this._isVertical ? this.y().scale : this.x().scale;\n                var primaryAttr = this._isVertical ? \"y\" : \"x\";\n                var secondaryAttr = this._isVertical ? \"x\" : \"y\";\n                var scaledBaseline = primaryScale.scale(this.baselineValue());\n                var positionF = this._isVertical ? Plottable.Plot._scaledAccessor(this.x()) : Plottable.Plot._scaledAccessor(this.y());\n                var widthF = attrToProjector[\"width\"];\n                var originalPositionFn = this._isVertical ? Plottable.Plot._scaledAccessor(this.y()) : Plottable.Plot._scaledAccessor(this.x());\n                var heightF = function (d, i, dataset) {\n                    return Math.abs(scaledBaseline - originalPositionFn(d, i, dataset));\n                };\n                attrToProjector[\"width\"] = this._isVertical ? widthF : heightF;\n                attrToProjector[\"height\"] = this._isVertical ? heightF : widthF;\n                attrToProjector[secondaryAttr] = function (d, i, dataset) {\n                    return positionF(d, i, dataset) - widthF(d, i, dataset) / 2;\n                };\n                attrToProjector[primaryAttr] = function (d, i, dataset) {\n                    var originalPos = originalPositionFn(d, i, dataset);\n                    // If it is past the baseline, it should start at the baselin then width/height\n                    // carries it over. If it's not past the baseline, leave it at original position and\n                    // then width/height carries it to baseline\n                    return (originalPos > scaledBaseline) ? scaledBaseline : originalPos;\n                };\n                return attrToProjector;\n            };\n            /**\n             * Computes the barPixelWidth of all the bars in the plot.\n             *\n             * If the position scale of the plot is a CategoryScale and in bands mode, then the rangeBands function will be used.\n             * If the position scale of the plot is a QuantitativeScale, then the bar width is equal to the smallest distance between\n             * two adjacent data points, padded for visualisation.\n             */\n            Bar.prototype._getBarPixelWidth = function () {\n                if (!this._projectorsReady()) {\n                    return 0;\n                }\n                var barPixelWidth;\n                var barScale = this._isVertical ? this.x().scale : this.y().scale;\n                if (barScale instanceof Plottable.Scales.Category) {\n                    barPixelWidth = barScale.rangeBand();\n                }\n                else {\n                    var barAccessor_1 = this._isVertical ? this.x().accessor : this.y().accessor;\n                    var numberBarAccessorData = d3.set(Plottable.Utils.Array.flatten(this.datasets().map(function (dataset) {\n                        return dataset.data().map(function (d, i) { return barAccessor_1(d, i, dataset); })\n                            .filter(function (d) { return d != null; })\n                            .map(function (d) { return d.valueOf(); });\n                    }))).values().map(function (value) { return +value; });\n                    numberBarAccessorData.sort(function (a, b) { return a - b; });\n                    var scaledData = numberBarAccessorData.map(function (datum) { return barScale.scale(datum); });\n                    var barAccessorDataPairs = d3.pairs(scaledData);\n                    var barWidthDimension = this._isVertical ? this.width() : this.height();\n                    barPixelWidth = Plottable.Utils.Math.min(barAccessorDataPairs, function (pair, i) {\n                        return Math.abs(pair[1] - pair[0]);\n                    }, barWidthDimension * Bar._SINGLE_BAR_DIMENSION_RATIO);\n                    barPixelWidth *= Bar._BAR_WIDTH_RATIO;\n                }\n                return barPixelWidth;\n            };\n            Bar.prototype._updateBarPixelWidth = function () {\n                this._barPixelWidth = this._getBarPixelWidth();\n            };\n            Bar.prototype.entities = function (datasets) {\n                if (datasets === void 0) { datasets = this.datasets(); }\n                if (!this._projectorsReady()) {\n                    return [];\n                }\n                var entities = _super.prototype.entities.call(this, datasets);\n                return entities;\n            };\n            Bar.prototype._pixelPoint = function (datum, index, dataset) {\n                var attrToProjector = this._generateAttrToProjector();\n                var rectX = attrToProjector[\"x\"](datum, index, dataset);\n                var rectY = attrToProjector[\"y\"](datum, index, dataset);\n                var rectWidth = attrToProjector[\"width\"](datum, index, dataset);\n                var rectHeight = attrToProjector[\"height\"](datum, index, dataset);\n                var x;\n                var y;\n                var originalPosition = (this._isVertical ? Plottable.Plot._scaledAccessor(this.y()) : Plottable.Plot._scaledAccessor(this.x()))(datum, index, dataset);\n                var scaledBaseline = (this._isVertical ? this.y().scale : this.x().scale).scale(this.baselineValue());\n                if (this._isVertical) {\n                    x = rectX + rectWidth / 2;\n                    y = originalPosition <= scaledBaseline ? rectY : rectY + rectHeight;\n                }\n                else {\n                    x = originalPosition >= scaledBaseline ? rectX + rectWidth : rectX;\n                    y = rectY + rectHeight / 2;\n                }\n                return { x: x, y: y };\n            };\n            Bar.prototype._uninstallScaleForKey = function (scale, key) {\n                scale.offUpdate(this._updateBarPixelWidthCallback);\n                _super.prototype._uninstallScaleForKey.call(this, scale, key);\n            };\n            Bar.prototype._getDataToDraw = function () {\n                var dataToDraw = new Plottable.Utils.Map();\n                var attrToProjector = this._generateAttrToProjector();\n                this.datasets().forEach(function (dataset) {\n                    var data = dataset.data().filter(function (d, i) { return Plottable.Utils.Math.isValidNumber(attrToProjector[\"x\"](d, i, dataset)) &&\n                        Plottable.Utils.Math.isValidNumber(attrToProjector[\"y\"](d, i, dataset)) &&\n                        Plottable.Utils.Math.isValidNumber(attrToProjector[\"width\"](d, i, dataset)) &&\n                        Plottable.Utils.Math.isValidNumber(attrToProjector[\"height\"](d, i, dataset)); });\n                    dataToDraw.set(dataset, data);\n                });\n                return dataToDraw;\n            };\n            Bar.ORIENTATION_VERTICAL = \"vertical\";\n            Bar.ORIENTATION_HORIZONTAL = \"horizontal\";\n            Bar._BAR_WIDTH_RATIO = 0.95;\n            Bar._SINGLE_BAR_DIMENSION_RATIO = 0.4;\n            Bar._BAR_AREA_CLASS = \"bar-area\";\n            Bar._LABEL_AREA_CLASS = \"bar-label-text-area\";\n            Bar._LABEL_VERTICAL_PADDING = 5;\n            Bar._LABEL_HORIZONTAL_PADDING = 5;\n            return Bar;\n        }(Plottable.XYPlot));\n        Plots.Bar = Bar;\n    })(Plots = Plottable.Plots || (Plottable.Plots = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Plots;\n    (function (Plots) {\n        var Line = (function (_super) {\n            __extends(Line, _super);\n            /**\n             * A Line Plot draws line segments starting from the first data point to the next.\n             *\n             * @constructor\n             */\n            function Line() {\n                _super.call(this);\n                this._interpolator = \"linear\";\n                this._autorangeSmooth = false;\n                this._croppedRenderingEnabled = true;\n                this._downsamplingEnabled = false;\n                this.addClass(\"line-plot\");\n                var animator = new Plottable.Animators.Easing();\n                animator.stepDuration(Plottable.Plot._ANIMATION_MAX_DURATION);\n                animator.easingMode(\"exp-in-out\");\n                animator.maxTotalDuration(Plottable.Plot._ANIMATION_MAX_DURATION);\n                this.animator(Plots.Animator.MAIN, animator);\n                this.attr(\"stroke\", new Plottable.Scales.Color().range()[0]);\n                this.attr(\"stroke-width\", \"2px\");\n            }\n            Line.prototype.x = function (x, xScale) {\n                if (x == null) {\n                    return _super.prototype.x.call(this);\n                }\n                else {\n                    if (xScale == null) {\n                        _super.prototype.x.call(this, x);\n                    }\n                    else {\n                        _super.prototype.x.call(this, x, xScale);\n                    }\n                    this._setScaleSnapping();\n                    return this;\n                }\n            };\n            Line.prototype.y = function (y, yScale) {\n                if (y == null) {\n                    return _super.prototype.y.call(this);\n                }\n                else {\n                    _super.prototype.y.call(this, y, yScale);\n                    this._setScaleSnapping();\n                    return this;\n                }\n            };\n            Line.prototype.autorangeMode = function (autorangeMode) {\n                if (autorangeMode == null) {\n                    return _super.prototype.autorangeMode.call(this);\n                }\n                _super.prototype.autorangeMode.call(this, autorangeMode);\n                this._setScaleSnapping();\n                return this;\n            };\n            Line.prototype.autorangeSmooth = function (autorangeSmooth) {\n                if (autorangeSmooth == null) {\n                    return this._autorangeSmooth;\n                }\n                this._autorangeSmooth = autorangeSmooth;\n                this._setScaleSnapping();\n                return this;\n            };\n            Line.prototype._setScaleSnapping = function () {\n                if (this.autorangeMode() === \"x\" && this.x() && this.x().scale && this.x().scale instanceof Plottable.QuantitativeScale) {\n                    this.x().scale.snappingDomainEnabled(!this.autorangeSmooth());\n                }\n                if (this.autorangeMode() === \"y\" && this.y() && this.y().scale && this.y().scale instanceof Plottable.QuantitativeScale) {\n                    this.y().scale.snappingDomainEnabled(!this.autorangeSmooth());\n                }\n            };\n            Line.prototype.interpolator = function (interpolator) {\n                if (interpolator == null) {\n                    return this._interpolator;\n                }\n                this._interpolator = interpolator;\n                this.render();\n                return this;\n            };\n            Line.prototype.downsamplingEnabled = function (downsampling) {\n                if (downsampling == null) {\n                    return this._downsamplingEnabled;\n                }\n                this._downsamplingEnabled = downsampling;\n                return this;\n            };\n            Line.prototype.croppedRenderingEnabled = function (croppedRendering) {\n                if (croppedRendering == null) {\n                    return this._croppedRenderingEnabled;\n                }\n                this._croppedRenderingEnabled = croppedRendering;\n                this.render();\n                return this;\n            };\n            Line.prototype._createDrawer = function (dataset) {\n                return new Plottable.Drawers.Line(dataset);\n            };\n            Line.prototype._extentsForProperty = function (property) {\n                var extents = _super.prototype._extentsForProperty.call(this, property);\n                if (!this._autorangeSmooth) {\n                    return extents;\n                }\n                if (this.autorangeMode() !== property) {\n                    return extents;\n                }\n                if (this.autorangeMode() !== \"x\" && this.autorangeMode() !== \"y\") {\n                    return extents;\n                }\n                var edgeIntersectionPoints = this._getEdgeIntersectionPoints();\n                var includedValues;\n                if (this.autorangeMode() === \"y\") {\n                    includedValues = edgeIntersectionPoints.left.concat(edgeIntersectionPoints.right).map(function (point) { return point.y; });\n                }\n                else {\n                    includedValues = edgeIntersectionPoints.top.concat(edgeIntersectionPoints.bottom).map(function (point) { return point.x; });\n                }\n                return extents.map(function (extent) { return d3.extent(d3.merge([extent, includedValues])); });\n            };\n            Line.prototype._getEdgeIntersectionPoints = function () {\n                var _this = this;\n                if (!(this.y().scale instanceof Plottable.QuantitativeScale && this.x().scale instanceof Plottable.QuantitativeScale)) {\n                    return {\n                        left: [],\n                        right: [],\n                        top: [],\n                        bottom: [],\n                    };\n                }\n                var yScale = this.y().scale;\n                var xScale = this.x().scale;\n                var intersectionPoints = {\n                    left: [],\n                    right: [],\n                    top: [],\n                    bottom: [],\n                };\n                var leftX = xScale.scale(xScale.domain()[0]);\n                var rightX = xScale.scale(xScale.domain()[1]);\n                var bottomY = yScale.scale(yScale.domain()[0]);\n                var topY = yScale.scale(yScale.domain()[1]);\n                this.datasets().forEach(function (dataset) {\n                    var data = dataset.data();\n                    var x1, x2, y1, y2;\n                    var prevX, prevY, currX, currY;\n                    for (var i = 1; i < data.length; i++) {\n                        prevX = currX || xScale.scale(_this.x().accessor(data[i - 1], i - 1, dataset));\n                        prevY = currY || yScale.scale(_this.y().accessor(data[i - 1], i - 1, dataset));\n                        currX = xScale.scale(_this.x().accessor(data[i], i, dataset));\n                        currY = yScale.scale(_this.y().accessor(data[i], i, dataset));\n                        // If values crossed left edge\n                        if ((prevX < leftX) === (leftX <= currX)) {\n                            x1 = leftX - prevX;\n                            x2 = currX - prevX;\n                            y2 = currY - prevY;\n                            y1 = x1 * y2 / x2;\n                            intersectionPoints.left.push({\n                                x: leftX,\n                                y: yScale.invert(prevY + y1),\n                            });\n                        }\n                        // If values crossed right edge\n                        if ((prevX < rightX) === (rightX <= currX)) {\n                            x1 = rightX - prevX;\n                            x2 = currX - prevX;\n                            y2 = currY - prevY;\n                            y1 = x1 * y2 / x2;\n                            intersectionPoints.right.push({\n                                x: rightX,\n                                y: yScale.invert(prevY + y1),\n                            });\n                        }\n                        // If values crossed upper edge\n                        if ((prevY < topY) === (topY <= currY)) {\n                            x2 = currX - prevX;\n                            y1 = topY - prevY;\n                            y2 = currY - prevY;\n                            x1 = y1 * x2 / y2;\n                            intersectionPoints.top.push({\n                                x: xScale.invert(prevX + x1),\n                                y: topY,\n                            });\n                        }\n                        // If values crossed lower edge\n                        if ((prevY < bottomY) === (bottomY <= currY)) {\n                            x2 = currX - prevX;\n                            y1 = bottomY - prevY;\n                            y2 = currY - prevY;\n                            x1 = y1 * x2 / y2;\n                            intersectionPoints.bottom.push({\n                                x: xScale.invert(prevX + x1),\n                                y: bottomY,\n                            });\n                        }\n                    }\n                    ;\n                });\n                return intersectionPoints;\n            };\n            Line.prototype._getResetYFunction = function () {\n                // gets the y-value generator for the animation start point\n                var yDomain = this.y().scale.domain();\n                var domainMax = Math.max(yDomain[0], yDomain[1]);\n                var domainMin = Math.min(yDomain[0], yDomain[1]);\n                // start from zero, or the closest domain value to zero\n                // avoids lines zooming on from offscreen.\n                var startValue = (domainMax < 0 && domainMax) || (domainMin > 0 && domainMin) || 0;\n                var scaledStartValue = this.y().scale.scale(startValue);\n                return function (d, i, dataset) { return scaledStartValue; };\n            };\n            Line.prototype._generateDrawSteps = function () {\n                var drawSteps = [];\n                if (this._animateOnNextRender()) {\n                    var attrToProjector = this._generateAttrToProjector();\n                    attrToProjector[\"d\"] = this._constructLineProjector(Plottable.Plot._scaledAccessor(this.x()), this._getResetYFunction());\n                    drawSteps.push({ attrToProjector: attrToProjector, animator: this._getAnimator(Plots.Animator.RESET) });\n                }\n                drawSteps.push({ attrToProjector: this._generateAttrToProjector(), animator: this._getAnimator(Plots.Animator.MAIN) });\n                return drawSteps;\n            };\n            Line.prototype._generateAttrToProjector = function () {\n                var attrToProjector = _super.prototype._generateAttrToProjector.call(this);\n                Object.keys(attrToProjector).forEach(function (attribute) {\n                    if (attribute === \"d\") {\n                        return;\n                    }\n                    var projector = attrToProjector[attribute];\n                    attrToProjector[attribute] = function (data, i, dataset) {\n                        return data.length > 0 ? projector(data[0], i, dataset) : null;\n                    };\n                });\n                return attrToProjector;\n            };\n            /**\n             * Returns the PlotEntity nearest to the query point by X then by Y, or undefined if no PlotEntity can be found.\n             *\n             * @param {Point} queryPoint\n             * @returns {PlotEntity} The nearest PlotEntity, or undefined if no PlotEntity can be found.\n             */\n            Line.prototype.entityNearestByXThenY = function (queryPoint) {\n                var _this = this;\n                var minXDist = Infinity;\n                var minYDist = Infinity;\n                var closest;\n                this.entities().forEach(function (entity) {\n                    if (!_this._entityVisibleOnPlot(entity.position, entity.datum, entity.index, entity.dataset)) {\n                        return;\n                    }\n                    var xDist = Math.abs(queryPoint.x - entity.position.x);\n                    var yDist = Math.abs(queryPoint.y - entity.position.y);\n                    if (xDist < minXDist || xDist === minXDist && yDist < minYDist) {\n                        closest = entity;\n                        minXDist = xDist;\n                        minYDist = yDist;\n                    }\n                });\n                return closest;\n            };\n            Line.prototype._propertyProjectors = function () {\n                var propertyToProjectors = _super.prototype._propertyProjectors.call(this);\n                propertyToProjectors[\"d\"] = this._constructLineProjector(Plottable.Plot._scaledAccessor(this.x()), Plottable.Plot._scaledAccessor(this.y()));\n                return propertyToProjectors;\n            };\n            Line.prototype._constructLineProjector = function (xProjector, yProjector) {\n                var _this = this;\n                var definedProjector = function (d, i, dataset) {\n                    var positionX = Plottable.Plot._scaledAccessor(_this.x())(d, i, dataset);\n                    var positionY = Plottable.Plot._scaledAccessor(_this.y())(d, i, dataset);\n                    return positionX != null && !Plottable.Utils.Math.isNaN(positionX) &&\n                        positionY != null && !Plottable.Utils.Math.isNaN(positionY);\n                };\n                return function (datum, index, dataset) {\n                    return d3.svg.line()\n                        .x(function (innerDatum, innerIndex) { return xProjector(innerDatum, innerIndex, dataset); })\n                        .y(function (innerDatum, innerIndex) { return yProjector(innerDatum, innerIndex, dataset); })\n                        .interpolate(_this.interpolator())\n                        .defined(function (innerDatum, innerIndex) { return definedProjector(innerDatum, innerIndex, dataset); })(datum);\n                };\n            };\n            Line.prototype._getDataToDraw = function () {\n                var _this = this;\n                var dataToDraw = new Plottable.Utils.Map();\n                this.datasets().forEach(function (dataset) {\n                    var data = dataset.data();\n                    if (!_this._croppedRenderingEnabled && !_this._downsamplingEnabled) {\n                        dataToDraw.set(dataset, [data]);\n                        return;\n                    }\n                    var filteredDataIndices = data.map(function (d, i) { return i; });\n                    if (_this._croppedRenderingEnabled) {\n                        filteredDataIndices = _this._filterCroppedRendering(dataset, filteredDataIndices);\n                    }\n                    if (_this._downsamplingEnabled) {\n                        filteredDataIndices = _this._filterDownsampling(dataset, filteredDataIndices);\n                    }\n                    dataToDraw.set(dataset, [filteredDataIndices.map(function (d, i) { return data[d]; })]);\n                });\n                return dataToDraw;\n            };\n            Line.prototype._filterCroppedRendering = function (dataset, indices) {\n                var _this = this;\n                var xProjector = Plottable.Plot._scaledAccessor(this.x());\n                var yProjector = Plottable.Plot._scaledAccessor(this.y());\n                var data = dataset.data();\n                var filteredDataIndices = [];\n                var pointInViewport = function (x, y) {\n                    return Plottable.Utils.Math.inRange(x, 0, _this.width()) &&\n                        Plottable.Utils.Math.inRange(y, 0, _this.height());\n                };\n                for (var i = 0; i < indices.length; i++) {\n                    var currXPoint = xProjector(data[indices[i]], indices[i], dataset);\n                    var currYPoint = yProjector(data[indices[i]], indices[i], dataset);\n                    var shouldShow = pointInViewport(currXPoint, currYPoint);\n                    if (!shouldShow && indices[i - 1] != null && data[indices[i - 1]] != null) {\n                        var prevXPoint = xProjector(data[indices[i - 1]], indices[i - 1], dataset);\n                        var prevYPoint = yProjector(data[indices[i - 1]], indices[i - 1], dataset);\n                        shouldShow = shouldShow || pointInViewport(prevXPoint, prevYPoint);\n                    }\n                    if (!shouldShow && indices[i + 1] != null && data[indices[i + 1]] != null) {\n                        var nextXPoint = xProjector(data[indices[i + 1]], indices[i + 1], dataset);\n                        var nextYPoint = yProjector(data[indices[i + 1]], indices[i + 1], dataset);\n                        shouldShow = shouldShow || pointInViewport(nextXPoint, nextYPoint);\n                    }\n                    if (shouldShow) {\n                        filteredDataIndices.push(indices[i]);\n                    }\n                }\n                return filteredDataIndices;\n            };\n            Line.prototype._filterDownsampling = function (dataset, indices) {\n                if (indices.length === 0) {\n                    return [];\n                }\n                var data = dataset.data();\n                var scaledXAccessor = Plottable.Plot._scaledAccessor(this.x());\n                var scaledYAccessor = Plottable.Plot._scaledAccessor(this.y());\n                var filteredIndices = [indices[0]];\n                var indexOnCurrentSlope = function (i, currentSlope) {\n                    var p1x = scaledXAccessor(data[indices[i]], indices[i], dataset);\n                    var p1y = scaledYAccessor(data[indices[i]], indices[i], dataset);\n                    var p2x = scaledXAccessor(data[indices[i + 1]], indices[i + 1], dataset);\n                    var p2y = scaledYAccessor(data[indices[i + 1]], indices[i + 1], dataset);\n                    if (currentSlope === Infinity) {\n                        return Math.floor(p1x) === Math.floor(p2x);\n                    }\n                    else {\n                        var expectedP2y = p1y + (p2x - p1x) * currentSlope;\n                        return Math.floor(p2y) === Math.floor(expectedP2y);\n                    }\n                };\n                for (var i = 0; i < indices.length - 1;) {\n                    var indexFirst = indices[i];\n                    var p1x = scaledXAccessor(data[indices[i]], indices[i], dataset);\n                    var p1y = scaledYAccessor(data[indices[i]], indices[i], dataset);\n                    var p2x = scaledXAccessor(data[indices[i + 1]], indices[i + 1], dataset);\n                    var p2y = scaledYAccessor(data[indices[i + 1]], indices[i + 1], dataset);\n                    var currentSlope = (Math.floor(p1x) === Math.floor(p2x)) ? Infinity : (p2y - p1y) / (p2x - p1x);\n                    var indexMin = indices[i];\n                    var minScaledValue = (currentSlope === Infinity) ? p1y : p1x;\n                    var indexMax = indexMin;\n                    var maxScaledValue = minScaledValue;\n                    var firstIndexOnCurrentSlope = true;\n                    while (i < indices.length - 1 && (firstIndexOnCurrentSlope || indexOnCurrentSlope(i, currentSlope))) {\n                        i++;\n                        firstIndexOnCurrentSlope = false;\n                        var currScaledValue = currentSlope === Infinity ? scaledYAccessor(data[indices[i]], indices[i], dataset) :\n                            scaledXAccessor(data[indices[i]], indices[i], dataset);\n                        if (currScaledValue > maxScaledValue) {\n                            maxScaledValue = currScaledValue;\n                            indexMax = indices[i];\n                        }\n                        if (currScaledValue < minScaledValue) {\n                            minScaledValue = currScaledValue;\n                            indexMin = indices[i];\n                        }\n                    }\n                    var indexLast = indices[i];\n                    if (indexMin !== indexFirst) {\n                        filteredIndices.push(indexMin);\n                    }\n                    if (indexMax !== indexMin && indexMax !== indexFirst) {\n                        filteredIndices.push(indexMax);\n                    }\n                    if (indexLast !== indexFirst && indexLast !== indexMin && indexLast !== indexMax) {\n                        filteredIndices.push(indexLast);\n                    }\n                }\n                return filteredIndices;\n            };\n            return Line;\n        }(Plottable.XYPlot));\n        Plots.Line = Line;\n    })(Plots = Plottable.Plots || (Plottable.Plots = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Plots;\n    (function (Plots) {\n        var Area = (function (_super) {\n            __extends(Area, _super);\n            /**\n             * An Area Plot draws a filled region (area) between Y and Y0.\n             *\n             * @constructor\n             */\n            function Area() {\n                _super.call(this);\n                this.addClass(\"area-plot\");\n                this.y0(0); // default\n                this.attr(\"fill-opacity\", 0.25);\n                this.attr(\"fill\", new Plottable.Scales.Color().range()[0]);\n                this._lineDrawers = new Plottable.Utils.Map();\n            }\n            Area.prototype._setup = function () {\n                var _this = this;\n                _super.prototype._setup.call(this);\n                this._lineDrawers.forEach(function (d) { return d.renderArea(_this._renderArea.append(\"g\")); });\n            };\n            Area.prototype.y = function (y, yScale) {\n                if (y == null) {\n                    return _super.prototype.y.call(this);\n                }\n                if (yScale == null) {\n                    _super.prototype.y.call(this, y);\n                }\n                else {\n                    _super.prototype.y.call(this, y, yScale);\n                }\n                if (yScale != null) {\n                    var y0 = this.y0().accessor;\n                    if (y0 != null) {\n                        this._bindProperty(Area._Y0_KEY, y0, yScale);\n                    }\n                    this._updateYScale();\n                }\n                return this;\n            };\n            Area.prototype.y0 = function (y0) {\n                if (y0 == null) {\n                    return this._propertyBindings.get(Area._Y0_KEY);\n                }\n                var yBinding = this.y();\n                var yScale = yBinding && yBinding.scale;\n                this._bindProperty(Area._Y0_KEY, y0, yScale);\n                this._updateYScale();\n                this.render();\n                return this;\n            };\n            Area.prototype._onDatasetUpdate = function () {\n                _super.prototype._onDatasetUpdate.call(this);\n                this._updateYScale();\n            };\n            Area.prototype.addDataset = function (dataset) {\n                _super.prototype.addDataset.call(this, dataset);\n                return this;\n            };\n            Area.prototype._addDataset = function (dataset) {\n                var lineDrawer = new Plottable.Drawers.Line(dataset);\n                if (this._isSetup) {\n                    lineDrawer.renderArea(this._renderArea.append(\"g\"));\n                }\n                this._lineDrawers.set(dataset, lineDrawer);\n                _super.prototype._addDataset.call(this, dataset);\n                return this;\n            };\n            Area.prototype._removeDatasetNodes = function (dataset) {\n                _super.prototype._removeDatasetNodes.call(this, dataset);\n                this._lineDrawers.get(dataset).remove();\n            };\n            Area.prototype._additionalPaint = function () {\n                var _this = this;\n                var drawSteps = this._generateLineDrawSteps();\n                var dataToDraw = this._getDataToDraw();\n                this.datasets().forEach(function (dataset) { return _this._lineDrawers.get(dataset).draw(dataToDraw.get(dataset), drawSteps); });\n            };\n            Area.prototype._generateLineDrawSteps = function () {\n                var drawSteps = [];\n                if (this._animateOnNextRender()) {\n                    var attrToProjector = this._generateLineAttrToProjector();\n                    attrToProjector[\"d\"] = this._constructLineProjector(Plottable.Plot._scaledAccessor(this.x()), this._getResetYFunction());\n                    drawSteps.push({ attrToProjector: attrToProjector, animator: this._getAnimator(Plots.Animator.RESET) });\n                }\n                drawSteps.push({ attrToProjector: this._generateLineAttrToProjector(), animator: this._getAnimator(Plots.Animator.MAIN) });\n                return drawSteps;\n            };\n            Area.prototype._generateLineAttrToProjector = function () {\n                var lineAttrToProjector = this._generateAttrToProjector();\n                lineAttrToProjector[\"d\"] = this._constructLineProjector(Plottable.Plot._scaledAccessor(this.x()), Plottable.Plot._scaledAccessor(this.y()));\n                return lineAttrToProjector;\n            };\n            Area.prototype._createDrawer = function (dataset) {\n                return new Plottable.Drawers.Area(dataset);\n            };\n            Area.prototype._generateDrawSteps = function () {\n                var drawSteps = [];\n                if (this._animateOnNextRender()) {\n                    var attrToProjector = this._generateAttrToProjector();\n                    attrToProjector[\"d\"] = this._constructAreaProjector(Plottable.Plot._scaledAccessor(this.x()), this._getResetYFunction(), Plottable.Plot._scaledAccessor(this.y0()));\n                    drawSteps.push({ attrToProjector: attrToProjector, animator: this._getAnimator(Plots.Animator.RESET) });\n                }\n                drawSteps.push({ attrToProjector: this._generateAttrToProjector(), animator: this._getAnimator(Plots.Animator.MAIN) });\n                return drawSteps;\n            };\n            Area.prototype._updateYScale = function () {\n                var extents = this._propertyExtents.get(\"y0\");\n                var extent = Plottable.Utils.Array.flatten(extents);\n                var uniqExtentVals = Plottable.Utils.Array.uniq(extent);\n                var constantBaseline = uniqExtentVals.length === 1 ? uniqExtentVals[0] : null;\n                var yBinding = this.y();\n                var yScale = (yBinding && yBinding.scale);\n                if (yScale == null) {\n                    return;\n                }\n                if (this._constantBaselineValueProvider != null) {\n                    yScale.removePaddingExceptionsProvider(this._constantBaselineValueProvider);\n                    this._constantBaselineValueProvider = null;\n                }\n                if (constantBaseline != null) {\n                    this._constantBaselineValueProvider = function () { return [constantBaseline]; };\n                    yScale.addPaddingExceptionsProvider(this._constantBaselineValueProvider);\n                }\n            };\n            Area.prototype._getResetYFunction = function () {\n                return Plottable.Plot._scaledAccessor(this.y0());\n            };\n            Area.prototype._propertyProjectors = function () {\n                var propertyToProjectors = _super.prototype._propertyProjectors.call(this);\n                propertyToProjectors[\"d\"] = this._constructAreaProjector(Plottable.Plot._scaledAccessor(this.x()), Plottable.Plot._scaledAccessor(this.y()), Plottable.Plot._scaledAccessor(this.y0()));\n                return propertyToProjectors;\n            };\n            Area.prototype.selections = function (datasets) {\n                var _this = this;\n                if (datasets === void 0) { datasets = this.datasets(); }\n                var allSelections = _super.prototype.selections.call(this, datasets)[0];\n                var lineDrawers = datasets.map(function (dataset) { return _this._lineDrawers.get(dataset); })\n                    .filter(function (drawer) { return drawer != null; });\n                lineDrawers.forEach(function (ld, i) { return allSelections.push(ld.selectionForIndex(i).node()); });\n                return d3.selectAll(allSelections);\n            };\n            Area.prototype._constructAreaProjector = function (xProjector, yProjector, y0Projector) {\n                var _this = this;\n                var definedProjector = function (d, i, dataset) {\n                    var positionX = Plottable.Plot._scaledAccessor(_this.x())(d, i, dataset);\n                    var positionY = Plottable.Plot._scaledAccessor(_this.y())(d, i, dataset);\n                    return Plottable.Utils.Math.isValidNumber(positionX) && Plottable.Utils.Math.isValidNumber(positionY);\n                };\n                return function (datum, index, dataset) {\n                    var areaGenerator = d3.svg.area()\n                        .x(function (innerDatum, innerIndex) { return xProjector(innerDatum, innerIndex, dataset); })\n                        .y1(function (innerDatum, innerIndex) { return yProjector(innerDatum, innerIndex, dataset); })\n                        .y0(function (innerDatum, innerIndex) { return y0Projector(innerDatum, innerIndex, dataset); })\n                        .interpolate(_this.interpolator())\n                        .defined(function (innerDatum, innerIndex) { return definedProjector(innerDatum, innerIndex, dataset); });\n                    return areaGenerator(datum);\n                };\n            };\n            Area._Y0_KEY = \"y0\";\n            return Area;\n        }(Plots.Line));\n        Plots.Area = Area;\n    })(Plots = Plottable.Plots || (Plottable.Plots = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Plots;\n    (function (Plots) {\n        var ClusteredBar = (function (_super) {\n            __extends(ClusteredBar, _super);\n            /**\n             * A ClusteredBar Plot groups bars across Datasets based on the primary value of the bars.\n             *   On a vertical ClusteredBar Plot, the bars with the same X value are grouped.\n             *   On a horizontal ClusteredBar Plot, the bars with the same Y value are grouped.\n             *\n             * @constructor\n             * @param {string} [orientation=\"vertical\"] One of \"vertical\"/\"horizontal\".\n             */\n            function ClusteredBar(orientation) {\n                if (orientation === void 0) { orientation = Plots.Bar.ORIENTATION_VERTICAL; }\n                _super.call(this, orientation);\n                this._clusterOffsets = new Plottable.Utils.Map();\n            }\n            ClusteredBar.prototype._generateAttrToProjector = function () {\n                var _this = this;\n                var attrToProjector = _super.prototype._generateAttrToProjector.call(this);\n                // the width is constant, so set the inner scale range to that\n                var innerScale = this._makeInnerScale();\n                var innerWidthF = function (d, i) { return innerScale.rangeBand(); };\n                attrToProjector[\"width\"] = this._isVertical ? innerWidthF : attrToProjector[\"width\"];\n                attrToProjector[\"height\"] = !this._isVertical ? innerWidthF : attrToProjector[\"height\"];\n                var xAttr = attrToProjector[\"x\"];\n                var yAttr = attrToProjector[\"y\"];\n                attrToProjector[\"x\"] = this._isVertical ?\n                    function (d, i, ds) { return xAttr(d, i, ds) + _this._clusterOffsets.get(ds); } :\n                    function (d, i, ds) { return xAttr(d, i, ds); };\n                attrToProjector[\"y\"] = this._isVertical ?\n                    function (d, i, ds) { return yAttr(d, i, ds); } :\n                    function (d, i, ds) { return yAttr(d, i, ds) + _this._clusterOffsets.get(ds); };\n                return attrToProjector;\n            };\n            ClusteredBar.prototype._updateClusterPosition = function () {\n                var _this = this;\n                var innerScale = this._makeInnerScale();\n                this.datasets().forEach(function (d, i) { return _this._clusterOffsets.set(d, innerScale.scale(String(i)) - innerScale.rangeBand() / 2); });\n            };\n            ClusteredBar.prototype._makeInnerScale = function () {\n                var innerScale = new Plottable.Scales.Category();\n                innerScale.domain(this.datasets().map(function (d, i) { return String(i); }));\n                var widthProjector = Plottable.Plot._scaledAccessor(this.attr(\"width\"));\n                innerScale.range([0, widthProjector(null, 0, null)]);\n                return innerScale;\n            };\n            ClusteredBar.prototype._getDataToDraw = function () {\n                this._updateClusterPosition();\n                return _super.prototype._getDataToDraw.call(this);\n            };\n            return ClusteredBar;\n        }(Plots.Bar));\n        Plots.ClusteredBar = ClusteredBar;\n    })(Plots = Plottable.Plots || (Plottable.Plots = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Plots;\n    (function (Plots) {\n        var StackedArea = (function (_super) {\n            __extends(StackedArea, _super);\n            /**\n             * @constructor\n             */\n            function StackedArea() {\n                var _this = this;\n                _super.call(this);\n                this._baselineValue = 0;\n                this.addClass(\"stacked-area-plot\");\n                this.attr(\"fill-opacity\", 1);\n                this._stackingResult = new Plottable.Utils.Map();\n                this._stackedExtent = [];\n                this._baselineValueProvider = function () { return [_this._baselineValue]; };\n                this.croppedRenderingEnabled(false);\n            }\n            StackedArea.prototype.croppedRenderingEnabled = function (croppedRendering) {\n                if (croppedRendering == null) {\n                    return _super.prototype.croppedRenderingEnabled.call(this);\n                }\n                if (croppedRendering === true) {\n                    // HACKHACK #3032: cropped rendering doesn't currently work correctly on StackedArea\n                    Plottable.Utils.Window.warn(\"Warning: Stacked Area Plot does not support cropped rendering.\");\n                    return this;\n                }\n                return _super.prototype.croppedRenderingEnabled.call(this, croppedRendering);\n            };\n            StackedArea.prototype._getAnimator = function (key) {\n                return new Plottable.Animators.Null();\n            };\n            StackedArea.prototype._setup = function () {\n                _super.prototype._setup.call(this);\n                this._baseline = this._renderArea.append(\"line\").classed(\"baseline\", true);\n            };\n            StackedArea.prototype.x = function (x, xScale) {\n                if (x == null) {\n                    return _super.prototype.x.call(this);\n                }\n                if (xScale == null) {\n                    _super.prototype.x.call(this, x);\n                }\n                else {\n                    _super.prototype.x.call(this, x, xScale);\n                }\n                this._updateStackExtentsAndOffsets();\n                return this;\n            };\n            StackedArea.prototype.y = function (y, yScale) {\n                if (y == null) {\n                    return _super.prototype.y.call(this);\n                }\n                if (yScale == null) {\n                    _super.prototype.y.call(this, y);\n                }\n                else {\n                    _super.prototype.y.call(this, y, yScale);\n                }\n                this._updateStackExtentsAndOffsets();\n                return this;\n            };\n            StackedArea.prototype.downsamplingEnabled = function (downsampling) {\n                if (downsampling == null) {\n                    return _super.prototype.downsamplingEnabled.call(this);\n                }\n                Plottable.Utils.Window.warn(\"Warning: Stacked Area Plot does not support downsampling\");\n                return this;\n            };\n            StackedArea.prototype._additionalPaint = function () {\n                var scaledBaseline = this.y().scale.scale(this._baselineValue);\n                var baselineAttr = {\n                    \"x1\": 0,\n                    \"y1\": scaledBaseline,\n                    \"x2\": this.width(),\n                    \"y2\": scaledBaseline,\n                };\n                this._getAnimator(\"baseline\").animate(this._baseline, baselineAttr);\n            };\n            StackedArea.prototype._updateYScale = function () {\n                var yBinding = this.y();\n                var scale = (yBinding && yBinding.scale);\n                if (scale == null) {\n                    return;\n                }\n                scale.addPaddingExceptionsProvider(this._baselineValueProvider);\n                scale.addIncludedValuesProvider(this._baselineValueProvider);\n            };\n            StackedArea.prototype._onDatasetUpdate = function () {\n                this._updateStackExtentsAndOffsets();\n                _super.prototype._onDatasetUpdate.call(this);\n                return this;\n            };\n            StackedArea.prototype._updateExtentsForProperty = function (property) {\n                _super.prototype._updateExtentsForProperty.call(this, property);\n                if ((property === \"x\" || property === \"y\") && this._projectorsReady()) {\n                    this._updateStackExtentsAndOffsets();\n                }\n            };\n            StackedArea.prototype._extentsForProperty = function (attr) {\n                var primaryAttr = \"y\";\n                if (attr === primaryAttr) {\n                    return [this._stackedExtent];\n                }\n                else {\n                    return _super.prototype._extentsForProperty.call(this, attr);\n                }\n            };\n            StackedArea.prototype._updateStackExtentsAndOffsets = function () {\n                if (!this._projectorsReady()) {\n                    return;\n                }\n                var datasets = this.datasets();\n                var keyAccessor = this.x().accessor;\n                var valueAccessor = this.y().accessor;\n                var filter = this._filterForProperty(\"y\");\n                this._checkSameDomain(datasets, keyAccessor);\n                this._stackingResult = Plottable.Utils.Stacking.stack(datasets, keyAccessor, valueAccessor);\n                this._stackedExtent = Plottable.Utils.Stacking.stackedExtent(this._stackingResult, keyAccessor, filter);\n            };\n            StackedArea.prototype._checkSameDomain = function (datasets, keyAccessor) {\n                var keySets = datasets.map(function (dataset) {\n                    return d3.set(dataset.data().map(function (datum, i) { return keyAccessor(datum, i, dataset).toString(); })).values();\n                });\n                var domainKeys = StackedArea._domainKeys(datasets, keyAccessor);\n                if (keySets.some(function (keySet) { return keySet.length !== domainKeys.length; })) {\n                    Plottable.Utils.Window.warn(\"the domains across the datasets are not the same. Plot may produce unintended behavior.\");\n                }\n            };\n            /**\n             * Given an array of Datasets and the accessor function for the key, computes the\n             * set reunion (no duplicates) of the domain of each Dataset. The keys are stringified\n             * before being returned.\n             *\n             * @param {Dataset[]} datasets The Datasets for which we extract the domain keys\n             * @param {Accessor<any>} keyAccessor The accessor for the key of the data\n             * @return {string[]} An array of stringified keys\n             */\n            StackedArea._domainKeys = function (datasets, keyAccessor) {\n                var domainKeys = d3.set();\n                datasets.forEach(function (dataset) {\n                    dataset.data().forEach(function (datum, index) {\n                        domainKeys.add(keyAccessor(datum, index, dataset));\n                    });\n                });\n                return domainKeys.values();\n            };\n            StackedArea.prototype._propertyProjectors = function () {\n                var _this = this;\n                var propertyToProjectors = _super.prototype._propertyProjectors.call(this);\n                var yAccessor = this.y().accessor;\n                var xAccessor = this.x().accessor;\n                var normalizedXAccessor = function (datum, index, dataset) {\n                    return Plottable.Utils.Stacking.normalizeKey(xAccessor(datum, index, dataset));\n                };\n                var stackYProjector = function (d, i, dataset) {\n                    return _this.y().scale.scale(+yAccessor(d, i, dataset) + _this._stackingResult.get(dataset).get(normalizedXAccessor(d, i, dataset)).offset);\n                };\n                var stackY0Projector = function (d, i, dataset) {\n                    return _this.y().scale.scale(_this._stackingResult.get(dataset).get(normalizedXAccessor(d, i, dataset)).offset);\n                };\n                propertyToProjectors[\"d\"] = this._constructAreaProjector(Plottable.Plot._scaledAccessor(this.x()), stackYProjector, stackY0Projector);\n                return propertyToProjectors;\n            };\n            StackedArea.prototype._pixelPoint = function (datum, index, dataset) {\n                var pixelPoint = _super.prototype._pixelPoint.call(this, datum, index, dataset);\n                var xValue = this.x().accessor(datum, index, dataset);\n                var yValue = this.y().accessor(datum, index, dataset);\n                var scaledYValue = this.y().scale.scale(+yValue + this._stackingResult.get(dataset).get(Plottable.Utils.Stacking.normalizeKey(xValue)).offset);\n                return { x: pixelPoint.x, y: scaledYValue };\n            };\n            return StackedArea;\n        }(Plots.Area));\n        Plots.StackedArea = StackedArea;\n    })(Plots = Plottable.Plots || (Plottable.Plots = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Plots;\n    (function (Plots) {\n        var StackedBar = (function (_super) {\n            __extends(StackedBar, _super);\n            /**\n             * A StackedBar Plot stacks bars across Datasets based on the primary value of the bars.\n             *   On a vertical StackedBar Plot, the bars with the same X value are stacked.\n             *   On a horizontal StackedBar Plot, the bars with the same Y value are stacked.\n             *\n             * @constructor\n             * @param {Scale} xScale\n             * @param {Scale} yScale\n             * @param {string} [orientation=\"vertical\"] One of \"vertical\"/\"horizontal\".\n             */\n            function StackedBar(orientation) {\n                if (orientation === void 0) { orientation = Plots.Bar.ORIENTATION_VERTICAL; }\n                _super.call(this, orientation);\n                this.addClass(\"stacked-bar-plot\");\n                this._stackingResult = new Plottable.Utils.Map();\n                this._stackedExtent = [];\n            }\n            StackedBar.prototype.x = function (x, xScale) {\n                if (x == null) {\n                    return _super.prototype.x.call(this);\n                }\n                if (xScale == null) {\n                    _super.prototype.x.call(this, x);\n                }\n                else {\n                    _super.prototype.x.call(this, x, xScale);\n                }\n                this._updateStackExtentsAndOffsets();\n                return this;\n            };\n            StackedBar.prototype.y = function (y, yScale) {\n                if (y == null) {\n                    return _super.prototype.y.call(this);\n                }\n                if (yScale == null) {\n                    _super.prototype.y.call(this, y);\n                }\n                else {\n                    _super.prototype.y.call(this, y, yScale);\n                }\n                this._updateStackExtentsAndOffsets();\n                return this;\n            };\n            StackedBar.prototype._generateAttrToProjector = function () {\n                var _this = this;\n                var attrToProjector = _super.prototype._generateAttrToProjector.call(this);\n                var valueAttr = this._isVertical ? \"y\" : \"x\";\n                var keyAttr = this._isVertical ? \"x\" : \"y\";\n                var primaryScale = this._isVertical ? this.y().scale : this.x().scale;\n                var primaryAccessor = this._propertyBindings.get(valueAttr).accessor;\n                var keyAccessor = this._propertyBindings.get(keyAttr).accessor;\n                var normalizedKeyAccessor = function (datum, index, dataset) {\n                    return Plottable.Utils.Stacking.normalizeKey(keyAccessor(datum, index, dataset));\n                };\n                var getStart = function (d, i, dataset) {\n                    return primaryScale.scale(_this._stackingResult.get(dataset).get(normalizedKeyAccessor(d, i, dataset)).offset);\n                };\n                var getEnd = function (d, i, dataset) {\n                    return primaryScale.scale(+primaryAccessor(d, i, dataset) +\n                        _this._stackingResult.get(dataset).get(normalizedKeyAccessor(d, i, dataset)).offset);\n                };\n                var heightF = function (d, i, dataset) {\n                    return Math.abs(getEnd(d, i, dataset) - getStart(d, i, dataset));\n                };\n                attrToProjector[this._isVertical ? \"height\" : \"width\"] = heightF;\n                var attrFunction = function (d, i, dataset) {\n                    return +primaryAccessor(d, i, dataset) < 0 ? getStart(d, i, dataset) : getEnd(d, i, dataset);\n                };\n                attrToProjector[valueAttr] = function (d, i, dataset) {\n                    return _this._isVertical ? attrFunction(d, i, dataset) : attrFunction(d, i, dataset) - heightF(d, i, dataset);\n                };\n                return attrToProjector;\n            };\n            StackedBar.prototype._onDatasetUpdate = function () {\n                this._updateStackExtentsAndOffsets();\n                _super.prototype._onDatasetUpdate.call(this);\n                return this;\n            };\n            StackedBar.prototype._updateExtentsForProperty = function (property) {\n                _super.prototype._updateExtentsForProperty.call(this, property);\n                if ((property === \"x\" || property === \"y\") && this._projectorsReady()) {\n                    this._updateStackExtentsAndOffsets();\n                }\n            };\n            StackedBar.prototype._extentsForProperty = function (attr) {\n                var primaryAttr = this._isVertical ? \"y\" : \"x\";\n                if (attr === primaryAttr) {\n                    return [this._stackedExtent];\n                }\n                else {\n                    return _super.prototype._extentsForProperty.call(this, attr);\n                }\n            };\n            StackedBar.prototype._updateStackExtentsAndOffsets = function () {\n                if (!this._projectorsReady()) {\n                    return;\n                }\n                var datasets = this.datasets();\n                var keyAccessor = this._isVertical ? this.x().accessor : this.y().accessor;\n                var valueAccessor = this._isVertical ? this.y().accessor : this.x().accessor;\n                var filter = this._filterForProperty(this._isVertical ? \"y\" : \"x\");\n                this._stackingResult = Plottable.Utils.Stacking.stack(datasets, keyAccessor, valueAccessor);\n                this._stackedExtent = Plottable.Utils.Stacking.stackedExtent(this._stackingResult, keyAccessor, filter);\n            };\n            return StackedBar;\n        }(Plots.Bar));\n        Plots.StackedBar = StackedBar;\n    })(Plots = Plottable.Plots || (Plottable.Plots = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Plots;\n    (function (Plots) {\n        var Segment = (function (_super) {\n            __extends(Segment, _super);\n            /**\n             * A Segment Plot displays line segments based on the data.\n             *\n             * @constructor\n             */\n            function Segment() {\n                _super.call(this);\n                this.addClass(\"segment-plot\");\n                this.attr(\"stroke\", new Plottable.Scales.Color().range()[0]);\n                this.attr(\"stroke-width\", \"2px\");\n            }\n            Segment.prototype._createDrawer = function (dataset) {\n                return new Plottable.Drawers.Segment(dataset);\n            };\n            Segment.prototype._generateDrawSteps = function () {\n                return [{ attrToProjector: this._generateAttrToProjector(), animator: new Plottable.Animators.Null() }];\n            };\n            Segment.prototype._updateExtentsForProperty = function (property) {\n                _super.prototype._updateExtentsForProperty.call(this, property);\n                if (property === \"x\") {\n                    _super.prototype._updateExtentsForProperty.call(this, \"x2\");\n                }\n                else if (property === \"y\") {\n                    _super.prototype._updateExtentsForProperty.call(this, \"y2\");\n                }\n            };\n            Segment.prototype._filterForProperty = function (property) {\n                if (property === \"x2\") {\n                    return _super.prototype._filterForProperty.call(this, \"x\");\n                }\n                else if (property === \"y2\") {\n                    return _super.prototype._filterForProperty.call(this, \"y\");\n                }\n                return _super.prototype._filterForProperty.call(this, property);\n            };\n            Segment.prototype.x = function (x, xScale) {\n                if (x == null) {\n                    return _super.prototype.x.call(this);\n                }\n                if (xScale == null) {\n                    _super.prototype.x.call(this, x);\n                }\n                else {\n                    _super.prototype.x.call(this, x, xScale);\n                    var x2Binding = this.x2();\n                    var x2 = x2Binding && x2Binding.accessor;\n                    if (x2 != null) {\n                        this._bindProperty(Segment._X2_KEY, x2, xScale);\n                    }\n                }\n                return this;\n            };\n            Segment.prototype.x2 = function (x2) {\n                if (x2 == null) {\n                    return this._propertyBindings.get(Segment._X2_KEY);\n                }\n                var xBinding = this.x();\n                var xScale = xBinding && xBinding.scale;\n                this._bindProperty(Segment._X2_KEY, x2, xScale);\n                this.render();\n                return this;\n            };\n            Segment.prototype.y = function (y, yScale) {\n                if (y == null) {\n                    return _super.prototype.y.call(this);\n                }\n                if (yScale == null) {\n                    _super.prototype.y.call(this, y);\n                }\n                else {\n                    _super.prototype.y.call(this, y, yScale);\n                    var y2Binding = this.y2();\n                    var y2 = y2Binding && y2Binding.accessor;\n                    if (y2 != null) {\n                        this._bindProperty(Segment._Y2_KEY, y2, yScale);\n                    }\n                }\n                return this;\n            };\n            Segment.prototype.y2 = function (y2) {\n                if (y2 == null) {\n                    return this._propertyBindings.get(Segment._Y2_KEY);\n                }\n                var yBinding = this.y();\n                var yScale = yBinding && yBinding.scale;\n                this._bindProperty(Segment._Y2_KEY, y2, yScale);\n                this.render();\n                return this;\n            };\n            Segment.prototype._propertyProjectors = function () {\n                var attrToProjector = _super.prototype._propertyProjectors.call(this);\n                attrToProjector[\"x1\"] = Plottable.Plot._scaledAccessor(this.x());\n                attrToProjector[\"x2\"] = this.x2() == null ? Plottable.Plot._scaledAccessor(this.x()) : Plottable.Plot._scaledAccessor(this.x2());\n                attrToProjector[\"y1\"] = Plottable.Plot._scaledAccessor(this.y());\n                attrToProjector[\"y2\"] = this.y2() == null ? Plottable.Plot._scaledAccessor(this.y()) : Plottable.Plot._scaledAccessor(this.y2());\n                return attrToProjector;\n            };\n            Segment.prototype.entitiesIn = function (xRangeOrBounds, yRange) {\n                var dataXRange;\n                var dataYRange;\n                if (yRange == null) {\n                    var bounds = xRangeOrBounds;\n                    dataXRange = { min: bounds.topLeft.x, max: bounds.bottomRight.x };\n                    dataYRange = { min: bounds.topLeft.y, max: bounds.bottomRight.y };\n                }\n                else {\n                    dataXRange = xRangeOrBounds;\n                    dataYRange = yRange;\n                }\n                return this._entitiesIntersecting(dataXRange, dataYRange);\n            };\n            Segment.prototype._entitiesIntersecting = function (xRange, yRange) {\n                var _this = this;\n                var intersected = [];\n                var attrToProjector = this._generateAttrToProjector();\n                this.entities().forEach(function (entity) {\n                    if (_this._lineIntersectsBox(entity, xRange, yRange, attrToProjector)) {\n                        intersected.push(entity);\n                    }\n                });\n                return intersected;\n            };\n            Segment.prototype._lineIntersectsBox = function (entity, xRange, yRange, attrToProjector) {\n                var _this = this;\n                var x1 = attrToProjector[\"x1\"](entity.datum, entity.index, entity.dataset);\n                var x2 = attrToProjector[\"x2\"](entity.datum, entity.index, entity.dataset);\n                var y1 = attrToProjector[\"y1\"](entity.datum, entity.index, entity.dataset);\n                var y2 = attrToProjector[\"y2\"](entity.datum, entity.index, entity.dataset);\n                // check if any of end points of the segment is inside the box\n                if ((xRange.min <= x1 && x1 <= xRange.max && yRange.min <= y1 && y1 <= yRange.max) ||\n                    (xRange.min <= x2 && x2 <= xRange.max && yRange.min <= y2 && y2 <= yRange.max)) {\n                    return true;\n                }\n                var startPoint = { x: x1, y: y1 };\n                var endPoint = { x: x2, y: y2 };\n                var corners = [\n                    { x: xRange.min, y: yRange.min },\n                    { x: xRange.min, y: yRange.max },\n                    { x: xRange.max, y: yRange.max },\n                    { x: xRange.max, y: yRange.min },\n                ];\n                var intersections = corners.filter(function (point, index) {\n                    if (index !== 0) {\n                        // return true if border formed by conecting current corner and previous corner intersects with the segment\n                        return _this._lineIntersectsSegment(startPoint, endPoint, point, corners[index - 1]) &&\n                            _this._lineIntersectsSegment(point, corners[index - 1], startPoint, endPoint);\n                    }\n                });\n                return intersections.length > 0;\n            };\n            Segment.prototype._lineIntersectsSegment = function (point1, point2, point3, point4) {\n                /* tslint:disable no-shadowed-variable */\n                var calcOrientation = function (point1, point2, point) {\n                    return (point2.x - point1.x) * (point.y - point2.y) - (point2.y - point1.y) * (point.x - point2.x);\n                };\n                /* tslint:enable no-shadowed-variable */\n                // point3 and point4 are on different sides of line formed by point1 and point2\n                return calcOrientation(point1, point2, point3) * calcOrientation(point1, point2, point4) < 0;\n            };\n            Segment._X2_KEY = \"x2\";\n            Segment._Y2_KEY = \"y2\";\n            return Segment;\n        }(Plottable.XYPlot));\n        Plots.Segment = Segment;\n    })(Plots = Plottable.Plots || (Plottable.Plots = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Plots;\n    (function (Plots) {\n        var Waterfall = (function (_super) {\n            __extends(Waterfall, _super);\n            function Waterfall() {\n                _super.call(this);\n                this._connectorsEnabled = false;\n                this.addClass(\"waterfall-plot\");\n            }\n            Waterfall.prototype.connectorsEnabled = function (enabled) {\n                if (enabled == null) {\n                    return this._connectorsEnabled;\n                }\n                this._connectorsEnabled = enabled;\n                return this;\n            };\n            Waterfall.prototype.total = function (total) {\n                if (total == null) {\n                    return this._propertyBindings.get(Waterfall._TOTAL_KEY);\n                }\n                this._bindProperty(Waterfall._TOTAL_KEY, total, null);\n                return this;\n            };\n            Waterfall.prototype._additionalPaint = function (time) {\n                var _this = this;\n                this._connectorArea.selectAll(\"line\").remove();\n                if (this._connectorsEnabled) {\n                    Plottable.Utils.Window.setTimeout(function () { return _this._drawConnectors(); }, time);\n                }\n            };\n            Waterfall.prototype._createNodesForDataset = function (dataset) {\n                var drawer = _super.prototype._createNodesForDataset.call(this, dataset);\n                this._connectorArea = this._renderArea.append(\"g\").classed(Waterfall._CONNECTOR_AREA_CLASS, true);\n                return drawer;\n            };\n            Waterfall.prototype._extentsForProperty = function (attr) {\n                var primaryAttr = \"y\";\n                if (attr === primaryAttr) {\n                    return [this._extent];\n                }\n                else {\n                    return _super.prototype._extentsForProperty.call(this, attr);\n                }\n            };\n            Waterfall.prototype._generateAttrToProjector = function () {\n                var _this = this;\n                var attrToProjector = _super.prototype._generateAttrToProjector.call(this);\n                var yScale = this.y().scale;\n                var totalAccessor = Plottable.Plot._scaledAccessor(this.total());\n                var yAttr = this.attr(\"y\");\n                if (yAttr == null) {\n                    attrToProjector[\"y\"] = function (d, i, dataset) {\n                        var currentValue = _this.y().accessor(d, i, dataset);\n                        var isTotal = totalAccessor(d, i, dataset);\n                        if (isTotal) {\n                            return Math.min(yScale.scale(currentValue), yScale.scale(0));\n                        }\n                        else {\n                            var currentSubtotal = _this._subtotals[i];\n                            if (i === 0) {\n                                if (currentValue < 0) {\n                                    return yScale.scale(currentSubtotal - currentValue);\n                                }\n                                else {\n                                    return yScale.scale(currentSubtotal);\n                                }\n                            }\n                            var priorSubtotal = _this._subtotals[i - 1];\n                            if (currentSubtotal > priorSubtotal) {\n                                return yScale.scale(currentSubtotal);\n                            }\n                            else {\n                                return yScale.scale(priorSubtotal);\n                            }\n                        }\n                    };\n                }\n                var heightAttr = this.attr(\"height\");\n                if (heightAttr == null) {\n                    attrToProjector[\"height\"] = function (d, i, dataset) {\n                        var isTotal = totalAccessor(d, i, dataset);\n                        var currentValue = _this.y().accessor(d, i, dataset);\n                        if (isTotal) {\n                            return Math.abs(yScale.scale(currentValue) - yScale.scale(0));\n                        }\n                        else {\n                            var currentSubtotal = _this._subtotals[i];\n                            if (i === 0) {\n                                return Math.abs(yScale.scale(currentSubtotal) - yScale.scale(currentSubtotal - currentValue));\n                            }\n                            else {\n                                var priorSubtotal = _this._subtotals[i - 1];\n                                return Math.abs(yScale.scale(currentSubtotal) - yScale.scale(priorSubtotal));\n                            }\n                        }\n                    };\n                }\n                attrToProjector[\"class\"] = function (d, i, dataset) {\n                    var baseClass = \"\";\n                    if (_this.attr(\"class\") != null) {\n                        baseClass = _this.attr(\"class\").accessor(d, i, dataset) + \" \";\n                    }\n                    var isTotal = totalAccessor(d, i, dataset);\n                    if (isTotal) {\n                        return baseClass + Waterfall._BAR_TOTAL_CLASS;\n                    }\n                    else {\n                        var delta = _this.y().accessor(d, i, dataset);\n                        return baseClass + (delta > 0 ? Waterfall._BAR_GROWTH_CLASS : Waterfall._BAR_DECLINE_CLASS);\n                    }\n                };\n                return attrToProjector;\n            };\n            Waterfall.prototype._onDatasetUpdate = function () {\n                this._updateSubtotals();\n                _super.prototype._onDatasetUpdate.call(this);\n                return this;\n            };\n            Waterfall.prototype._calculateSubtotalsAndExtent = function (dataset) {\n                var _this = this;\n                var min = Number.MAX_VALUE;\n                var max = Number.MIN_VALUE;\n                var total = 0;\n                var hasStarted = false;\n                dataset.data().forEach(function (datum, index) {\n                    var currentValue = _this.y().accessor(datum, index, dataset);\n                    var isTotal = _this.total().accessor(datum, index, dataset);\n                    if (!isTotal || index === 0) {\n                        total += currentValue;\n                    }\n                    _this._subtotals.push(total);\n                    if (total < min) {\n                        min = total;\n                    }\n                    if (total > max) {\n                        max = total;\n                    }\n                    if (isTotal) {\n                        if (currentValue < min) {\n                            min = currentValue;\n                        }\n                        if (currentValue > max) {\n                            max = currentValue;\n                        }\n                    }\n                    if (!hasStarted && isTotal) {\n                        var startTotal = currentValue - total;\n                        for (var i = 0; i < _this._subtotals.length; i++) {\n                            _this._subtotals[i] += startTotal;\n                        }\n                        hasStarted = true;\n                        total += startTotal;\n                        min += startTotal;\n                        max += startTotal;\n                    }\n                });\n                this._extent = [min, max];\n            };\n            Waterfall.prototype._drawConnectors = function () {\n                var attrToProjector = this._generateAttrToProjector();\n                var dataset = this.datasets()[0];\n                for (var datumIndex = 1; datumIndex < dataset.data().length; datumIndex++) {\n                    var prevIndex = datumIndex - 1;\n                    var datum = dataset.data()[datumIndex];\n                    var prevDatum = dataset.data()[prevIndex];\n                    var x = attrToProjector[\"x\"](prevDatum, prevIndex, dataset);\n                    var x2 = attrToProjector[\"x\"](datum, datumIndex, dataset) + attrToProjector[\"width\"](datum, datumIndex, dataset);\n                    var y = attrToProjector[\"y\"](datum, datumIndex, dataset);\n                    if ((this._subtotals[datumIndex] > 0 && this._subtotals[datumIndex] > this._subtotals[prevIndex]) ||\n                        (this._subtotals[datumIndex] < 0 && this._subtotals[datumIndex] >= this._subtotals[prevIndex])) {\n                        y = attrToProjector[\"y\"](datum, datumIndex, dataset) + attrToProjector[\"height\"](datum, datumIndex, dataset);\n                    }\n                    this._connectorArea.append(\"line\").classed(Waterfall._CONNECTOR_CLASS, true)\n                        .attr(\"x1\", x).attr(\"x2\", x2).attr(\"y1\", y).attr(\"y2\", y);\n                }\n            };\n            Waterfall.prototype._updateSubtotals = function () {\n                var datasets = this.datasets();\n                if (datasets.length > 0) {\n                    var dataset = datasets[datasets.length - 1];\n                    this._subtotals = new Array();\n                    this._calculateSubtotalsAndExtent(dataset);\n                }\n            };\n            Waterfall._BAR_DECLINE_CLASS = \"waterfall-decline\";\n            Waterfall._BAR_GROWTH_CLASS = \"waterfall-growth\";\n            Waterfall._BAR_TOTAL_CLASS = \"waterfall-total\";\n            Waterfall._CONNECTOR_CLASS = \"connector\";\n            Waterfall._CONNECTOR_AREA_CLASS = \"connector-area\";\n            Waterfall._TOTAL_KEY = \"total\";\n            return Waterfall;\n        }(Plots.Bar));\n        Plots.Waterfall = Waterfall;\n    })(Plots = Plottable.Plots || (Plottable.Plots = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Animators;\n    (function (Animators) {\n        /**\n         * An animator implementation with no animation. The attributes are\n         * immediately set on the selection.\n         */\n        var Null = (function () {\n            function Null() {\n            }\n            Null.prototype.totalTime = function (selection) {\n                return 0;\n            };\n            Null.prototype.animate = function (selection, attrToAppliedProjector) {\n                return selection.attr(attrToAppliedProjector);\n            };\n            return Null;\n        }());\n        Animators.Null = Null;\n    })(Animators = Plottable.Animators || (Plottable.Animators = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Animators;\n    (function (Animators) {\n        /**\n         * An Animator with easing and configurable durations and delays.\n         */\n        var Easing = (function () {\n            /**\n             * Constructs the default animator\n             *\n             * @constructor\n             */\n            function Easing() {\n                this._startDelay = Easing._DEFAULT_START_DELAY_MILLISECONDS;\n                this._stepDuration = Easing._DEFAULT_STEP_DURATION_MILLISECONDS;\n                this._stepDelay = Easing._DEFAULT_ITERATIVE_DELAY_MILLISECONDS;\n                this._maxTotalDuration = Easing._DEFAULT_MAX_TOTAL_DURATION_MILLISECONDS;\n                this._easingMode = Easing._DEFAULT_EASING_MODE;\n            }\n            Easing.prototype.totalTime = function (numberOfSteps) {\n                var adjustedIterativeDelay = this._getAdjustedIterativeDelay(numberOfSteps);\n                return this.startDelay() + adjustedIterativeDelay * (Math.max(numberOfSteps - 1, 0)) + this.stepDuration();\n            };\n            Easing.prototype.animate = function (selection, attrToAppliedProjector) {\n                var _this = this;\n                var numberOfSteps = selection[0].length;\n                var adjustedIterativeDelay = this._getAdjustedIterativeDelay(numberOfSteps);\n                return selection.transition()\n                    .ease(this.easingMode())\n                    .duration(this.stepDuration())\n                    .delay(function (d, i) { return _this.startDelay() + adjustedIterativeDelay * i; })\n                    .attr(attrToAppliedProjector);\n            };\n            Easing.prototype.startDelay = function (startDelay) {\n                if (startDelay == null) {\n                    return this._startDelay;\n                }\n                else {\n                    this._startDelay = startDelay;\n                    return this;\n                }\n            };\n            Easing.prototype.stepDuration = function (stepDuration) {\n                if (stepDuration == null) {\n                    return Math.min(this._stepDuration, this._maxTotalDuration);\n                }\n                else {\n                    this._stepDuration = stepDuration;\n                    return this;\n                }\n            };\n            Easing.prototype.stepDelay = function (stepDelay) {\n                if (stepDelay == null) {\n                    return this._stepDelay;\n                }\n                else {\n                    this._stepDelay = stepDelay;\n                    return this;\n                }\n            };\n            Easing.prototype.maxTotalDuration = function (maxTotalDuration) {\n                if (maxTotalDuration == null) {\n                    return this._maxTotalDuration;\n                }\n                else {\n                    this._maxTotalDuration = maxTotalDuration;\n                    return this;\n                }\n            };\n            Easing.prototype.easingMode = function (easingMode) {\n                if (easingMode == null) {\n                    return this._easingMode;\n                }\n                else {\n                    this._easingMode = easingMode;\n                    return this;\n                }\n            };\n            /**\n             * Adjust the iterative delay, such that it takes into account the maxTotalDuration constraint\n             */\n            Easing.prototype._getAdjustedIterativeDelay = function (numberOfSteps) {\n                var stepStartTimeInterval = this.maxTotalDuration() - this.stepDuration();\n                stepStartTimeInterval = Math.max(stepStartTimeInterval, 0);\n                var maxPossibleIterativeDelay = stepStartTimeInterval / Math.max(numberOfSteps - 1, 1);\n                return Math.min(this.stepDelay(), maxPossibleIterativeDelay);\n            };\n            /**\n             * The default starting delay of the animation in milliseconds\n             */\n            Easing._DEFAULT_START_DELAY_MILLISECONDS = 0;\n            /**\n             * The default duration of one animation step in milliseconds\n             */\n            Easing._DEFAULT_STEP_DURATION_MILLISECONDS = 300;\n            /**\n             * The default maximum start delay between each step of an animation\n             */\n            Easing._DEFAULT_ITERATIVE_DELAY_MILLISECONDS = 15;\n            /**\n             * The default maximum total animation duration\n             */\n            Easing._DEFAULT_MAX_TOTAL_DURATION_MILLISECONDS = Infinity;\n            /**\n             * The default easing of the animation\n             */\n            Easing._DEFAULT_EASING_MODE = \"exp-out\";\n            return Easing;\n        }());\n        Animators.Easing = Easing;\n    })(Animators = Plottable.Animators || (Plottable.Animators = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Dispatcher = (function () {\n        function Dispatcher() {\n            this._eventToProcessingFunction = {};\n            this._eventNameToCallbackSet = {};\n            this._connected = false;\n        }\n        Dispatcher.prototype._hasNoCallbacks = function () {\n            var eventNames = Object.keys(this._eventNameToCallbackSet);\n            for (var i = 0; i < eventNames.length; i++) {\n                if (this._eventNameToCallbackSet[eventNames[i]].size !== 0) {\n                    return false;\n                }\n            }\n            return true;\n        };\n        Dispatcher.prototype._connect = function () {\n            var _this = this;\n            if (this._connected) {\n                return;\n            }\n            Object.keys(this._eventToProcessingFunction).forEach(function (event) {\n                var processingFunction = _this._eventToProcessingFunction[event];\n                document.addEventListener(event, processingFunction);\n            });\n            this._connected = true;\n        };\n        Dispatcher.prototype._disconnect = function () {\n            var _this = this;\n            if (this._connected && this._hasNoCallbacks()) {\n                Object.keys(this._eventToProcessingFunction).forEach(function (event) {\n                    var processingFunction = _this._eventToProcessingFunction[event];\n                    document.removeEventListener(event, processingFunction);\n                });\n                this._connected = false;\n            }\n        };\n        Dispatcher.prototype._addCallbackForEvent = function (eventName, callback) {\n            if (this._eventNameToCallbackSet[eventName] == null) {\n                this._eventNameToCallbackSet[eventName] = new Plottable.Utils.CallbackSet();\n            }\n            this._eventNameToCallbackSet[eventName].add(callback);\n            this._connect();\n        };\n        Dispatcher.prototype._removeCallbackForEvent = function (eventName, callback) {\n            if (this._eventNameToCallbackSet[eventName] != null) {\n                this._eventNameToCallbackSet[eventName].delete(callback);\n            }\n            this._disconnect();\n        };\n        Dispatcher.prototype._callCallbacksForEvent = function (eventName) {\n            var args = [];\n            for (var _i = 1; _i < arguments.length; _i++) {\n                args[_i - 1] = arguments[_i];\n            }\n            var callbackSet = this._eventNameToCallbackSet[eventName];\n            if (callbackSet != null) {\n                callbackSet.callCallbacks.apply(callbackSet, args);\n            }\n        };\n        return Dispatcher;\n    }());\n    Plottable.Dispatcher = Dispatcher;\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Dispatchers;\n    (function (Dispatchers) {\n        var Mouse = (function (_super) {\n            __extends(Mouse, _super);\n            /**\n             * This constructor not be invoked directly.\n             *\n             * @constructor\n             * @param {SVGElement} svg The root <svg> to attach to.\n             */\n            function Mouse(svg) {\n                var _this = this;\n                _super.call(this);\n                this._translator = Plottable.Utils.ClientToSVGTranslator.getTranslator(svg);\n                this._lastMousePosition = { x: -1, y: -1 };\n                var processMoveCallback = function (e) { return _this._measureAndDispatch(e, Mouse._MOUSEMOVE_EVENT_NAME, \"page\"); };\n                this._eventToProcessingFunction[Mouse._MOUSEOVER_EVENT_NAME] = processMoveCallback;\n                this._eventToProcessingFunction[Mouse._MOUSEMOVE_EVENT_NAME] = processMoveCallback;\n                this._eventToProcessingFunction[Mouse._MOUSEOUT_EVENT_NAME] = processMoveCallback;\n                this._eventToProcessingFunction[Mouse._MOUSEDOWN_EVENT_NAME] =\n                    function (e) { return _this._measureAndDispatch(e, Mouse._MOUSEDOWN_EVENT_NAME); };\n                this._eventToProcessingFunction[Mouse._MOUSEUP_EVENT_NAME] =\n                    function (e) { return _this._measureAndDispatch(e, Mouse._MOUSEUP_EVENT_NAME, \"page\"); };\n                this._eventToProcessingFunction[Mouse._WHEEL_EVENT_NAME] =\n                    function (e) { return _this._measureAndDispatch(e, Mouse._WHEEL_EVENT_NAME); };\n                this._eventToProcessingFunction[Mouse._DBLCLICK_EVENT_NAME] =\n                    function (e) { return _this._measureAndDispatch(e, Mouse._DBLCLICK_EVENT_NAME); };\n            }\n            /**\n             * Get a Mouse Dispatcher for the <svg> containing elem.\n             * If one already exists on that <svg>, it will be returned; otherwise, a new one will be created.\n             *\n             * @param {SVGElement} elem\n             * @return {Dispatchers.Mouse}\n             */\n            Mouse.getDispatcher = function (elem) {\n                var svg = Plottable.Utils.DOM.boundingSVG(elem);\n                var dispatcher = svg[Mouse._DISPATCHER_KEY];\n                if (dispatcher == null) {\n                    dispatcher = new Mouse(svg);\n                    svg[Mouse._DISPATCHER_KEY] = dispatcher;\n                }\n                return dispatcher;\n            };\n            /**\n             * Registers a callback to be called when the mouse position changes.\n             *\n             * @param {MouseCallback} callback\n             * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n             */\n            Mouse.prototype.onMouseMove = function (callback) {\n                this._addCallbackForEvent(Mouse._MOUSEMOVE_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when the mouse position changes.\n             *\n             * @param {MouseCallback} callback\n             * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n             */\n            Mouse.prototype.offMouseMove = function (callback) {\n                this._removeCallbackForEvent(Mouse._MOUSEMOVE_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Registers a callback to be called when a mousedown occurs.\n             *\n             * @param {MouseCallback} callback\n             * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n             */\n            Mouse.prototype.onMouseDown = function (callback) {\n                this._addCallbackForEvent(Mouse._MOUSEDOWN_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when a mousedown occurs.\n             *\n             * @param {MouseCallback} callback\n             * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n             */\n            Mouse.prototype.offMouseDown = function (callback) {\n                this._removeCallbackForEvent(Mouse._MOUSEDOWN_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Registers a callback to be called when a mouseup occurs.\n             *\n             * @param {MouseCallback} callback\n             * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n             */\n            Mouse.prototype.onMouseUp = function (callback) {\n                this._addCallbackForEvent(Mouse._MOUSEUP_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when a mouseup occurs.\n             *\n             * @param {MouseCallback} callback\n             * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n             */\n            Mouse.prototype.offMouseUp = function (callback) {\n                this._removeCallbackForEvent(Mouse._MOUSEUP_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Registers a callback to be called when a wheel event occurs.\n             *\n             * @param {MouseCallback} callback\n             * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n             */\n            Mouse.prototype.onWheel = function (callback) {\n                this._addCallbackForEvent(Mouse._WHEEL_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when a wheel event occurs.\n             *\n             * @param {MouseCallback} callback\n             * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n             */\n            Mouse.prototype.offWheel = function (callback) {\n                this._removeCallbackForEvent(Mouse._WHEEL_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Registers a callback to be called when a dblClick occurs.\n             *\n             * @param {MouseCallback} callback\n             * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n             */\n            Mouse.prototype.onDblClick = function (callback) {\n                this._addCallbackForEvent(Mouse._DBLCLICK_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when a dblClick occurs.\n             *\n             * @param {MouseCallback} callback\n             * @return {Dispatchers.Mouse} The calling Mouse Dispatcher.\n             */\n            Mouse.prototype.offDblClick = function (callback) {\n                this._removeCallbackForEvent(Mouse._DBLCLICK_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Computes the mouse position from the given event, and if successful\n             * calls all the callbacks in the provided callbackSet.\n             */\n            Mouse.prototype._measureAndDispatch = function (event, eventName, scope) {\n                if (scope === void 0) { scope = \"element\"; }\n                if (scope !== \"page\" && scope !== \"element\") {\n                    throw new Error(\"Invalid scope '\" + scope + \"', must be 'element' or 'page'\");\n                }\n                if (scope === \"page\" || this.eventInsideSVG(event)) {\n                    var newMousePosition = this._translator.computePosition(event.clientX, event.clientY);\n                    if (newMousePosition != null) {\n                        this._lastMousePosition = newMousePosition;\n                        this._callCallbacksForEvent(eventName, this.lastMousePosition(), event);\n                    }\n                }\n            };\n            Mouse.prototype.eventInsideSVG = function (event) {\n                return this._translator.insideSVG(event);\n            };\n            /**\n             * Returns the last computed mouse position in <svg> coordinate space.\n             *\n             * @return {Point}\n             */\n            Mouse.prototype.lastMousePosition = function () {\n                return this._lastMousePosition;\n            };\n            Mouse._DISPATCHER_KEY = \"__Plottable_Dispatcher_Mouse\";\n            Mouse._MOUSEOVER_EVENT_NAME = \"mouseover\";\n            Mouse._MOUSEMOVE_EVENT_NAME = \"mousemove\";\n            Mouse._MOUSEOUT_EVENT_NAME = \"mouseout\";\n            Mouse._MOUSEDOWN_EVENT_NAME = \"mousedown\";\n            Mouse._MOUSEUP_EVENT_NAME = \"mouseup\";\n            Mouse._WHEEL_EVENT_NAME = \"wheel\";\n            Mouse._DBLCLICK_EVENT_NAME = \"dblclick\";\n            return Mouse;\n        }(Plottable.Dispatcher));\n        Dispatchers.Mouse = Mouse;\n    })(Dispatchers = Plottable.Dispatchers || (Plottable.Dispatchers = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Dispatchers;\n    (function (Dispatchers) {\n        var Touch = (function (_super) {\n            __extends(Touch, _super);\n            /**\n             * This constructor should not be invoked directly.\n             *\n             * @constructor\n             * @param {SVGElement} svg The root <svg> to attach to.\n             */\n            function Touch(svg) {\n                var _this = this;\n                _super.call(this);\n                this._translator = Plottable.Utils.ClientToSVGTranslator.getTranslator(svg);\n                this._eventToProcessingFunction[Touch._TOUCHSTART_EVENT_NAME] =\n                    function (e) { return _this._measureAndDispatch(e, Touch._TOUCHSTART_EVENT_NAME, \"page\"); };\n                this._eventToProcessingFunction[Touch._TOUCHMOVE_EVENT_NAME] =\n                    function (e) { return _this._measureAndDispatch(e, Touch._TOUCHMOVE_EVENT_NAME, \"page\"); };\n                this._eventToProcessingFunction[Touch._TOUCHEND_EVENT_NAME] =\n                    function (e) { return _this._measureAndDispatch(e, Touch._TOUCHEND_EVENT_NAME, \"page\"); };\n                this._eventToProcessingFunction[Touch._TOUCHCANCEL_EVENT_NAME] =\n                    function (e) { return _this._measureAndDispatch(e, Touch._TOUCHCANCEL_EVENT_NAME, \"page\"); };\n            }\n            /**\n             * Gets a Touch Dispatcher for the <svg> containing elem.\n             * If one already exists on that <svg>, it will be returned; otherwise, a new one will be created.\n             *\n             * @param {SVGElement} elem\n             * @return {Dispatchers.Touch}\n             */\n            Touch.getDispatcher = function (elem) {\n                var svg = Plottable.Utils.DOM.boundingSVG(elem);\n                var dispatcher = svg[Touch._DISPATCHER_KEY];\n                if (dispatcher == null) {\n                    dispatcher = new Touch(svg);\n                    svg[Touch._DISPATCHER_KEY] = dispatcher;\n                }\n                return dispatcher;\n            };\n            /**\n             * Registers a callback to be called when a touch starts.\n             *\n             * @param {TouchCallback} callback\n             * @return {Dispatchers.Touch} The calling Touch Dispatcher.\n             */\n            Touch.prototype.onTouchStart = function (callback) {\n                this._addCallbackForEvent(Touch._TOUCHSTART_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when a touch starts.\n             *\n             * @param {TouchCallback} callback\n             * @return {Dispatchers.Touch} The calling Touch Dispatcher.\n             */\n            Touch.prototype.offTouchStart = function (callback) {\n                this._removeCallbackForEvent(Touch._TOUCHSTART_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Registers a callback to be called when the touch position changes.\n             *\n             * @param {TouchCallback} callback\n             * @return {Dispatchers.Touch} The calling Touch Dispatcher.\n             */\n            Touch.prototype.onTouchMove = function (callback) {\n                this._addCallbackForEvent(Touch._TOUCHMOVE_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when the touch position changes.\n             *\n             * @param {TouchCallback} callback\n             * @return {Dispatchers.Touch} The calling Touch Dispatcher.\n             */\n            Touch.prototype.offTouchMove = function (callback) {\n                this._removeCallbackForEvent(Touch._TOUCHMOVE_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Registers a callback to be called when a touch ends.\n             *\n             * @param {TouchCallback} callback\n             * @return {Dispatchers.Touch} The calling Touch Dispatcher.\n             */\n            Touch.prototype.onTouchEnd = function (callback) {\n                this._addCallbackForEvent(Touch._TOUCHEND_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when a touch ends.\n             *\n             * @param {TouchCallback} callback\n             * @return {Dispatchers.Touch} The calling Touch Dispatcher.\n             */\n            Touch.prototype.offTouchEnd = function (callback) {\n                this._removeCallbackForEvent(Touch._TOUCHEND_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Registers a callback to be called when a touch is cancelled.\n             *\n             * @param {TouchCallback} callback\n             * @return {Dispatchers.Touch} The calling Touch Dispatcher.\n             */\n            Touch.prototype.onTouchCancel = function (callback) {\n                this._addCallbackForEvent(Touch._TOUCHCANCEL_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when a touch is cancelled.\n             *\n             * @param {TouchCallback} callback\n             * @return {Dispatchers.Touch} The calling Touch Dispatcher.\n             */\n            Touch.prototype.offTouchCancel = function (callback) {\n                this._removeCallbackForEvent(Touch._TOUCHCANCEL_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Computes the Touch position from the given event, and if successful\n             * calls all the callbacks in the provided callbackSet.\n             */\n            Touch.prototype._measureAndDispatch = function (event, eventName, scope) {\n                if (scope === void 0) { scope = \"element\"; }\n                if (scope !== \"page\" && scope !== \"element\") {\n                    throw new Error(\"Invalid scope '\" + scope + \"', must be 'element' or 'page'\");\n                }\n                if (scope === \"element\" && !this.eventInsideSVG(event)) {\n                    return;\n                }\n                var touches = event.changedTouches;\n                var touchPositions = {};\n                var touchIdentifiers = [];\n                for (var i = 0; i < touches.length; i++) {\n                    var touch = touches[i];\n                    var touchID = touch.identifier;\n                    var newTouchPosition = this._translator.computePosition(touch.clientX, touch.clientY);\n                    if (newTouchPosition != null) {\n                        touchPositions[touchID] = newTouchPosition;\n                        touchIdentifiers.push(touchID);\n                    }\n                }\n                ;\n                if (touchIdentifiers.length > 0) {\n                    this._callCallbacksForEvent(eventName, touchIdentifiers, touchPositions, event);\n                }\n            };\n            Touch.prototype.eventInsideSVG = function (event) {\n                return this._translator.insideSVG(event);\n            };\n            Touch._DISPATCHER_KEY = \"__Plottable_Dispatcher_Touch\";\n            Touch._TOUCHSTART_EVENT_NAME = \"touchstart\";\n            Touch._TOUCHMOVE_EVENT_NAME = \"touchmove\";\n            Touch._TOUCHEND_EVENT_NAME = \"touchend\";\n            Touch._TOUCHCANCEL_EVENT_NAME = \"touchcancel\";\n            return Touch;\n        }(Plottable.Dispatcher));\n        Dispatchers.Touch = Touch;\n    })(Dispatchers = Plottable.Dispatchers || (Plottable.Dispatchers = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Dispatchers;\n    (function (Dispatchers) {\n        var Key = (function (_super) {\n            __extends(Key, _super);\n            /**\n             * This constructor should not be invoked directly.\n             *\n             * @constructor\n             */\n            function Key() {\n                var _this = this;\n                _super.call(this);\n                this._eventToProcessingFunction[Key._KEYDOWN_EVENT_NAME] = function (e) { return _this._processKeydown(e); };\n                this._eventToProcessingFunction[Key._KEYUP_EVENT_NAME] = function (e) { return _this._processKeyup(e); };\n            }\n            /**\n             * Gets a Key Dispatcher. If one already exists it will be returned;\n             * otherwise, a new one will be created.\n             *\n             * @return {Dispatchers.Key}\n             */\n            Key.getDispatcher = function () {\n                var dispatcher = document[Key._DISPATCHER_KEY];\n                if (dispatcher == null) {\n                    dispatcher = new Key();\n                    document[Key._DISPATCHER_KEY] = dispatcher;\n                }\n                return dispatcher;\n            };\n            Key.prototype._processKeydown = function (event) {\n                this._callCallbacksForEvent(Key._KEYDOWN_EVENT_NAME, event.keyCode, event);\n            };\n            Key.prototype._processKeyup = function (event) {\n                this._callCallbacksForEvent(Key._KEYUP_EVENT_NAME, event.keyCode, event);\n            };\n            /**\n             * Registers a callback to be called whenever a key is pressed.\n             *\n             * @param {KeyCallback} callback\n             * @return {Dispatchers.Key} The calling Key Dispatcher.\n             */\n            Key.prototype.onKeyDown = function (callback) {\n                this._addCallbackForEvent(Key._KEYDOWN_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Removes the callback to be called whenever a key is pressed.\n             *\n             * @param {KeyCallback} callback\n             * @return {Dispatchers.Key} The calling Key Dispatcher.\n             */\n            Key.prototype.offKeyDown = function (callback) {\n                this._removeCallbackForEvent(Key._KEYDOWN_EVENT_NAME, callback);\n                return this;\n            };\n            /** Registers a callback to be called whenever a key is released.\n             *\n             * @param {KeyCallback} callback\n             * @return {Dispatchers.Key} The calling Key Dispatcher.\n             */\n            Key.prototype.onKeyUp = function (callback) {\n                this._addCallbackForEvent(Key._KEYUP_EVENT_NAME, callback);\n                return this;\n            };\n            /**\n             * Removes the callback to be called whenever a key is released.\n             *\n             * @param {KeyCallback} callback\n             * @return {Dispatchers.Key} The calling Key Dispatcher.\n             */\n            Key.prototype.offKeyUp = function (callback) {\n                this._removeCallbackForEvent(Key._KEYUP_EVENT_NAME, callback);\n                return this;\n            };\n            Key._DISPATCHER_KEY = \"__Plottable_Dispatcher_Key\";\n            Key._KEYDOWN_EVENT_NAME = \"keydown\";\n            Key._KEYUP_EVENT_NAME = \"keyup\";\n            return Key;\n        }(Plottable.Dispatcher));\n        Dispatchers.Key = Key;\n    })(Dispatchers = Plottable.Dispatchers || (Plottable.Dispatchers = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Interaction = (function () {\n        function Interaction() {\n            var _this = this;\n            this._anchorCallback = function (component) { return _this._anchor(component); };\n            this._enabled = true;\n        }\n        Interaction.prototype._anchor = function (component) {\n            this._isAnchored = true;\n        };\n        Interaction.prototype._unanchor = function () {\n            this._isAnchored = false;\n        };\n        /**\n         * Attaches this Interaction to a Component.\n         * If the Interaction was already attached to a Component, it first detaches itself from the old Component.\n         *\n         * @param {Component} component\n         * @returns {Interaction} The calling Interaction.\n         */\n        Interaction.prototype.attachTo = function (component) {\n            this._disconnect();\n            this._componentAttachedTo = component;\n            this._connect();\n            return this;\n        };\n        Interaction.prototype._connect = function () {\n            if (this.enabled() && this._componentAttachedTo != null && !this._isAnchored) {\n                this._componentAttachedTo.onAnchor(this._anchorCallback);\n            }\n        };\n        /**\n         * Detaches this Interaction from the Component.\n         * This Interaction can be reused.\n         *\n         * @param {Component} component\n         * @returns {Interaction} The calling Interaction.\n         */\n        Interaction.prototype.detachFrom = function (component) {\n            this._disconnect();\n            this._componentAttachedTo = null;\n            return this;\n        };\n        Interaction.prototype._disconnect = function () {\n            if (this._isAnchored) {\n                this._unanchor();\n            }\n            if (this._componentAttachedTo != null) {\n                this._componentAttachedTo.offAnchor(this._anchorCallback);\n            }\n        };\n        Interaction.prototype.enabled = function (enabled) {\n            if (enabled == null) {\n                return this._enabled;\n            }\n            this._enabled = enabled;\n            if (this._enabled) {\n                this._connect();\n            }\n            else {\n                this._disconnect();\n            }\n            return this;\n        };\n        /**\n         * Translates an <svg>-coordinate-space point to Component-space coordinates.\n         *\n         * @param {Point} p A Point in <svg>-space coordinates.\n         * @return {Point} The same location in Component-space coordinates.\n         */\n        Interaction.prototype._translateToComponentSpace = function (p) {\n            var origin = this._componentAttachedTo.originToSVG();\n            return {\n                x: p.x - origin.x,\n                y: p.y - origin.y,\n            };\n        };\n        /**\n         * Checks whether a Component-coordinate-space Point is inside the Component.\n         *\n         * @param {Point} p A Point in Compoennt-space coordinates.\n         * @return {boolean} Whether or not the point is inside the Component.\n         */\n        Interaction.prototype._isInsideComponent = function (p) {\n            return 0 <= p.x && 0 <= p.y\n                && p.x <= this._componentAttachedTo.width()\n                && p.y <= this._componentAttachedTo.height();\n        };\n        return Interaction;\n    }());\n    Plottable.Interaction = Interaction;\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Interactions;\n    (function (Interactions) {\n        var Click = (function (_super) {\n            __extends(Click, _super);\n            function Click() {\n                var _this = this;\n                _super.apply(this, arguments);\n                this._clickedDown = false;\n                this._onClickCallbacks = new Plottable.Utils.CallbackSet();\n                this._mouseDownCallback = function (p) { return _this._handleClickDown(p); };\n                this._mouseUpCallback = function (p) { return _this._handleClickUp(p); };\n                this._touchStartCallback = function (ids, idToPoint) { return _this._handleClickDown(idToPoint[ids[0]]); };\n                this._touchEndCallback = function (ids, idToPoint) { return _this._handleClickUp(idToPoint[ids[0]]); };\n                this._touchCancelCallback = function (ids, idToPoint) { return _this._clickedDown = false; };\n            }\n            Click.prototype._anchor = function (component) {\n                _super.prototype._anchor.call(this, component);\n                this._mouseDispatcher = Plottable.Dispatchers.Mouse.getDispatcher(component.content().node());\n                this._mouseDispatcher.onMouseDown(this._mouseDownCallback);\n                this._mouseDispatcher.onMouseUp(this._mouseUpCallback);\n                this._touchDispatcher = Plottable.Dispatchers.Touch.getDispatcher(component.content().node());\n                this._touchDispatcher.onTouchStart(this._touchStartCallback);\n                this._touchDispatcher.onTouchEnd(this._touchEndCallback);\n                this._touchDispatcher.onTouchCancel(this._touchCancelCallback);\n            };\n            Click.prototype._unanchor = function () {\n                _super.prototype._unanchor.call(this);\n                this._mouseDispatcher.offMouseDown(this._mouseDownCallback);\n                this._mouseDispatcher.offMouseUp(this._mouseUpCallback);\n                this._mouseDispatcher = null;\n                this._touchDispatcher.offTouchStart(this._touchStartCallback);\n                this._touchDispatcher.offTouchEnd(this._touchEndCallback);\n                this._touchDispatcher.offTouchCancel(this._touchCancelCallback);\n                this._touchDispatcher = null;\n            };\n            Click.prototype._handleClickDown = function (p) {\n                var translatedPoint = this._translateToComponentSpace(p);\n                if (this._isInsideComponent(translatedPoint)) {\n                    this._clickedDown = true;\n                }\n            };\n            Click.prototype._handleClickUp = function (p) {\n                var translatedPoint = this._translateToComponentSpace(p);\n                if (this._clickedDown && this._isInsideComponent(translatedPoint)) {\n                    this._onClickCallbacks.callCallbacks(translatedPoint);\n                }\n                this._clickedDown = false;\n            };\n            /**\n             * Adds a callback to be called when the Component is clicked.\n             *\n             * @param {ClickCallback} callback\n             * @return {Interactions.Click} The calling Click Interaction.\n             */\n            Click.prototype.onClick = function (callback) {\n                this._onClickCallbacks.add(callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when the Component is clicked.\n             *\n             * @param {ClickCallback} callback\n             * @return {Interactions.Click} The calling Click Interaction.\n             */\n            Click.prototype.offClick = function (callback) {\n                this._onClickCallbacks.delete(callback);\n                return this;\n            };\n            return Click;\n        }(Plottable.Interaction));\n        Interactions.Click = Click;\n    })(Interactions = Plottable.Interactions || (Plottable.Interactions = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Interactions;\n    (function (Interactions) {\n        var ClickState;\n        (function (ClickState) {\n            ClickState[ClickState[\"NotClicked\"] = 0] = \"NotClicked\";\n            ClickState[ClickState[\"SingleClicked\"] = 1] = \"SingleClicked\";\n            ClickState[ClickState[\"DoubleClicked\"] = 2] = \"DoubleClicked\";\n        })(ClickState || (ClickState = {}));\n        ;\n        var DoubleClick = (function (_super) {\n            __extends(DoubleClick, _super);\n            function DoubleClick() {\n                var _this = this;\n                _super.apply(this, arguments);\n                this._clickState = ClickState.NotClicked;\n                this._clickedDown = false;\n                this._onDoubleClickCallbacks = new Plottable.Utils.CallbackSet();\n                this._mouseDownCallback = function (p) { return _this._handleClickDown(p); };\n                this._mouseUpCallback = function (p) { return _this._handleClickUp(p); };\n                this._dblClickCallback = function (p) { return _this._handleDblClick(); };\n                this._touchStartCallback = function (ids, idToPoint) { return _this._handleClickDown(idToPoint[ids[0]]); };\n                this._touchEndCallback = function (ids, idToPoint) { return _this._handleClickUp(idToPoint[ids[0]]); };\n                this._touchCancelCallback = function (ids, idToPoint) { return _this._handleClickCancel(); };\n            }\n            DoubleClick.prototype._anchor = function (component) {\n                _super.prototype._anchor.call(this, component);\n                this._mouseDispatcher = Plottable.Dispatchers.Mouse.getDispatcher(component.content().node());\n                this._mouseDispatcher.onMouseDown(this._mouseDownCallback);\n                this._mouseDispatcher.onMouseUp(this._mouseUpCallback);\n                this._mouseDispatcher.onDblClick(this._dblClickCallback);\n                this._touchDispatcher = Plottable.Dispatchers.Touch.getDispatcher(component.content().node());\n                this._touchDispatcher.onTouchStart(this._touchStartCallback);\n                this._touchDispatcher.onTouchEnd(this._touchEndCallback);\n                this._touchDispatcher.onTouchCancel(this._touchCancelCallback);\n            };\n            DoubleClick.prototype._unanchor = function () {\n                _super.prototype._unanchor.call(this);\n                this._mouseDispatcher.offMouseDown(this._mouseDownCallback);\n                this._mouseDispatcher.offMouseUp(this._mouseUpCallback);\n                this._mouseDispatcher.offDblClick(this._dblClickCallback);\n                this._mouseDispatcher = null;\n                this._touchDispatcher.offTouchStart(this._touchStartCallback);\n                this._touchDispatcher.offTouchEnd(this._touchEndCallback);\n                this._touchDispatcher.offTouchCancel(this._touchCancelCallback);\n                this._touchDispatcher = null;\n            };\n            DoubleClick.prototype._handleClickDown = function (p) {\n                var translatedP = this._translateToComponentSpace(p);\n                if (this._isInsideComponent(translatedP)) {\n                    if (!(this._clickState === ClickState.SingleClicked) || !DoubleClick._pointsEqual(translatedP, this._clickedPoint)) {\n                        this._clickState = ClickState.NotClicked;\n                    }\n                    this._clickedPoint = translatedP;\n                    this._clickedDown = true;\n                }\n            };\n            DoubleClick.prototype._handleClickUp = function (p) {\n                var translatedP = this._translateToComponentSpace(p);\n                if (this._clickedDown && DoubleClick._pointsEqual(translatedP, this._clickedPoint)) {\n                    this._clickState = this._clickState === ClickState.NotClicked ? ClickState.SingleClicked : ClickState.DoubleClicked;\n                }\n                else {\n                    this._clickState = ClickState.NotClicked;\n                }\n                this._clickedDown = false;\n            };\n            DoubleClick.prototype._handleDblClick = function () {\n                if (this._clickState === ClickState.DoubleClicked) {\n                    this._onDoubleClickCallbacks.callCallbacks(this._clickedPoint);\n                    this._clickState = ClickState.NotClicked;\n                }\n            };\n            DoubleClick.prototype._handleClickCancel = function () {\n                this._clickState = ClickState.NotClicked;\n                this._clickedDown = false;\n            };\n            DoubleClick._pointsEqual = function (p1, p2) {\n                return p1.x === p2.x && p1.y === p2.y;\n            };\n            /**\n             * Adds a callback to be called when the Component is double-clicked.\n             *\n             * @param {ClickCallback} callback\n             * @return {Interactions.DoubleClick} The calling DoubleClick Interaction.\n             */\n            DoubleClick.prototype.onDoubleClick = function (callback) {\n                this._onDoubleClickCallbacks.add(callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when the Component is double-clicked.\n             *\n             * @param {ClickCallback} callback\n             * @return {Interactions.DoubleClick} The calling DoubleClick Interaction.\n             */\n            DoubleClick.prototype.offDoubleClick = function (callback) {\n                this._onDoubleClickCallbacks.delete(callback);\n                return this;\n            };\n            return DoubleClick;\n        }(Plottable.Interaction));\n        Interactions.DoubleClick = DoubleClick;\n    })(Interactions = Plottable.Interactions || (Plottable.Interactions = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Interactions;\n    (function (Interactions) {\n        var Key = (function (_super) {\n            __extends(Key, _super);\n            function Key() {\n                var _this = this;\n                _super.apply(this, arguments);\n                this._keyPressCallbacks = {};\n                this._keyReleaseCallbacks = {};\n                this._mouseMoveCallback = function (point) { return false; }; // HACKHACK: registering a listener\n                this._downedKeys = new Plottable.Utils.Set();\n                this._keyDownCallback = function (keyCode, event) { return _this._handleKeyDownEvent(keyCode, event); };\n                this._keyUpCallback = function (keyCode) { return _this._handleKeyUpEvent(keyCode); };\n            }\n            Key.prototype._anchor = function (component) {\n                _super.prototype._anchor.call(this, component);\n                this._positionDispatcher = Plottable.Dispatchers.Mouse.getDispatcher(this._componentAttachedTo._element.node());\n                this._positionDispatcher.onMouseMove(this._mouseMoveCallback);\n                this._keyDispatcher = Plottable.Dispatchers.Key.getDispatcher();\n                this._keyDispatcher.onKeyDown(this._keyDownCallback);\n                this._keyDispatcher.onKeyUp(this._keyUpCallback);\n            };\n            Key.prototype._unanchor = function () {\n                _super.prototype._unanchor.call(this);\n                this._positionDispatcher.offMouseMove(this._mouseMoveCallback);\n                this._positionDispatcher = null;\n                this._keyDispatcher.offKeyDown(this._keyDownCallback);\n                this._keyDispatcher.offKeyUp(this._keyUpCallback);\n                this._keyDispatcher = null;\n            };\n            Key.prototype._handleKeyDownEvent = function (keyCode, event) {\n                var p = this._translateToComponentSpace(this._positionDispatcher.lastMousePosition());\n                if (this._isInsideComponent(p) && !event.repeat) {\n                    if (this._keyPressCallbacks[keyCode]) {\n                        this._keyPressCallbacks[keyCode].callCallbacks(keyCode);\n                    }\n                    this._downedKeys.add(keyCode);\n                }\n            };\n            Key.prototype._handleKeyUpEvent = function (keyCode) {\n                if (this._downedKeys.has(keyCode) && this._keyReleaseCallbacks[keyCode]) {\n                    this._keyReleaseCallbacks[keyCode].callCallbacks(keyCode);\n                }\n                this._downedKeys.delete(keyCode);\n            };\n            /**\n             * Adds a callback to be called when the key with the given keyCode is\n             * pressed and the user is moused over the Component.\n             *\n             * @param {number} keyCode\n             * @param {KeyCallback} callback\n             * @returns {Interactions.Key} The calling Key Interaction.\n             */\n            Key.prototype.onKeyPress = function (keyCode, callback) {\n                if (!this._keyPressCallbacks[keyCode]) {\n                    this._keyPressCallbacks[keyCode] = new Plottable.Utils.CallbackSet();\n                }\n                this._keyPressCallbacks[keyCode].add(callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when the key with the given keyCode is\n             * pressed and the user is moused over the Component.\n             *\n             * @param {number} keyCode\n             * @param {KeyCallback} callback\n             * @returns {Interactions.Key} The calling Key Interaction.\n             */\n            Key.prototype.offKeyPress = function (keyCode, callback) {\n                this._keyPressCallbacks[keyCode].delete(callback);\n                if (this._keyPressCallbacks[keyCode].size === 0) {\n                    delete this._keyPressCallbacks[keyCode];\n                }\n                return this;\n            };\n            /**\n             * Adds a callback to be called when the key with the given keyCode is\n             * released if the key was pressed with the mouse inside of the Component.\n             *\n             * @param {number} keyCode\n             * @param {KeyCallback} callback\n             * @returns {Interactions.Key} The calling Key Interaction.\n             */\n            Key.prototype.onKeyRelease = function (keyCode, callback) {\n                if (!this._keyReleaseCallbacks[keyCode]) {\n                    this._keyReleaseCallbacks[keyCode] = new Plottable.Utils.CallbackSet();\n                }\n                this._keyReleaseCallbacks[keyCode].add(callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when the key with the given keyCode is\n             * released if the key was pressed with the mouse inside of the Component.\n             *\n             * @param {number} keyCode\n             * @param {KeyCallback} callback\n             * @returns {Interactions.Key} The calling Key Interaction.\n             */\n            Key.prototype.offKeyRelease = function (keyCode, callback) {\n                this._keyReleaseCallbacks[keyCode].delete(callback);\n                if (this._keyReleaseCallbacks[keyCode].size === 0) {\n                    delete this._keyReleaseCallbacks[keyCode];\n                }\n                return this;\n            };\n            return Key;\n        }(Plottable.Interaction));\n        Interactions.Key = Key;\n    })(Interactions = Plottable.Interactions || (Plottable.Interactions = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Interactions;\n    (function (Interactions) {\n        var Pointer = (function (_super) {\n            __extends(Pointer, _super);\n            function Pointer() {\n                var _this = this;\n                _super.apply(this, arguments);\n                this._overComponent = false;\n                this._pointerEnterCallbacks = new Plottable.Utils.CallbackSet();\n                this._pointerMoveCallbacks = new Plottable.Utils.CallbackSet();\n                this._pointerExitCallbacks = new Plottable.Utils.CallbackSet();\n                this._mouseMoveCallback = function (p, e) { return _this._handleMouseEvent(p, e); };\n                this._touchStartCallback = function (ids, idToPoint, e) { return _this._handleTouchEvent(idToPoint[ids[0]], e); };\n            }\n            Pointer.prototype._anchor = function (component) {\n                _super.prototype._anchor.call(this, component);\n                this._mouseDispatcher = Plottable.Dispatchers.Mouse.getDispatcher(this._componentAttachedTo.content().node());\n                this._mouseDispatcher.onMouseMove(this._mouseMoveCallback);\n                this._touchDispatcher = Plottable.Dispatchers.Touch.getDispatcher(this._componentAttachedTo.content().node());\n                this._touchDispatcher.onTouchStart(this._touchStartCallback);\n            };\n            Pointer.prototype._unanchor = function () {\n                _super.prototype._unanchor.call(this);\n                this._mouseDispatcher.offMouseMove(this._mouseMoveCallback);\n                this._mouseDispatcher = null;\n                this._touchDispatcher.offTouchStart(this._touchStartCallback);\n                this._touchDispatcher = null;\n            };\n            Pointer.prototype._handleMouseEvent = function (p, e) {\n                var insideSVG = this._mouseDispatcher.eventInsideSVG(e);\n                this._handlePointerEvent(p, insideSVG);\n            };\n            Pointer.prototype._handleTouchEvent = function (p, e) {\n                var insideSVG = this._touchDispatcher.eventInsideSVG(e);\n                this._handlePointerEvent(p, insideSVG);\n            };\n            Pointer.prototype._handlePointerEvent = function (p, insideSVG) {\n                var translatedP = this._translateToComponentSpace(p);\n                var overComponent = this._isInsideComponent(translatedP);\n                if (overComponent && insideSVG) {\n                    if (!this._overComponent) {\n                        this._pointerEnterCallbacks.callCallbacks(translatedP);\n                    }\n                    this._pointerMoveCallbacks.callCallbacks(translatedP);\n                }\n                else if (this._overComponent) {\n                    this._pointerExitCallbacks.callCallbacks(translatedP);\n                }\n                this._overComponent = overComponent && insideSVG;\n            };\n            /**\n             * Adds a callback to be called when the pointer enters the Component.\n             *\n             * @param {PointerCallback} callback\n             * @return {Interactions.Pointer} The calling Pointer Interaction.\n             */\n            Pointer.prototype.onPointerEnter = function (callback) {\n                this._pointerEnterCallbacks.add(callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when the pointer enters the Component.\n             *\n             * @param {PointerCallback} callback\n             * @return {Interactions.Pointer} The calling Pointer Interaction.\n             */\n            Pointer.prototype.offPointerEnter = function (callback) {\n                this._pointerEnterCallbacks.delete(callback);\n                return this;\n            };\n            /**\n             * Adds a callback to be called when the pointer moves within the Component.\n             *\n             * @param {PointerCallback} callback\n             * @return {Interactions.Pointer} The calling Pointer Interaction.\n             */\n            Pointer.prototype.onPointerMove = function (callback) {\n                this._pointerMoveCallbacks.add(callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when the pointer moves within the Component.\n             *\n             * @param {PointerCallback} callback\n             * @return {Interactions.Pointer} The calling Pointer Interaction.\n             */\n            Pointer.prototype.offPointerMove = function (callback) {\n                this._pointerMoveCallbacks.delete(callback);\n                return this;\n            };\n            /**\n             * Adds a callback to be called when the pointer exits the Component.\n             *\n             * @param {PointerCallback} callback\n             * @return {Interactions.Pointer} The calling Pointer Interaction.\n             */\n            Pointer.prototype.onPointerExit = function (callback) {\n                this._pointerExitCallbacks.add(callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when the pointer exits the Component.\n             *\n             * @param {PointerCallback} callback\n             * @return {Interactions.Pointer} The calling Pointer Interaction.\n             */\n            Pointer.prototype.offPointerExit = function (callback) {\n                this._pointerExitCallbacks.delete(callback);\n                return this;\n            };\n            return Pointer;\n        }(Plottable.Interaction));\n        Interactions.Pointer = Pointer;\n    })(Interactions = Plottable.Interactions || (Plottable.Interactions = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Interactions;\n    (function (Interactions) {\n        var PanZoom = (function (_super) {\n            __extends(PanZoom, _super);\n            /**\n             * A PanZoom Interaction updates the domains of an x-scale and/or a y-scale\n             * in response to the user panning or zooming.\n             *\n             * @constructor\n             * @param {QuantitativeScale} [xScale] The x-scale to update on panning/zooming.\n             * @param {QuantitativeScale} [yScale] The y-scale to update on panning/zooming.\n             */\n            function PanZoom(xScale, yScale) {\n                var _this = this;\n                _super.call(this);\n                this._wheelCallback = function (p, e) { return _this._handleWheelEvent(p, e); };\n                this._touchStartCallback = function (ids, idToPoint, e) { return _this._handleTouchStart(ids, idToPoint, e); };\n                this._touchMoveCallback = function (ids, idToPoint, e) { return _this._handlePinch(ids, idToPoint, e); };\n                this._touchEndCallback = function (ids, idToPoint, e) { return _this._handleTouchEnd(ids, idToPoint, e); };\n                this._touchCancelCallback = function (ids, idToPoint, e) { return _this._handleTouchEnd(ids, idToPoint, e); };\n                this._xScales = new Plottable.Utils.Set();\n                this._yScales = new Plottable.Utils.Set();\n                this._dragInteraction = new Interactions.Drag();\n                this._setupDragInteraction();\n                this._touchIds = d3.map();\n                this._minDomainExtents = new Plottable.Utils.Map();\n                this._maxDomainExtents = new Plottable.Utils.Map();\n                if (xScale != null) {\n                    this.addXScale(xScale);\n                }\n                if (yScale != null) {\n                    this.addYScale(yScale);\n                }\n            }\n            PanZoom.prototype._anchor = function (component) {\n                _super.prototype._anchor.call(this, component);\n                this._dragInteraction.attachTo(component);\n                this._mouseDispatcher = Plottable.Dispatchers.Mouse.getDispatcher(this._componentAttachedTo.content().node());\n                this._mouseDispatcher.onWheel(this._wheelCallback);\n                this._touchDispatcher = Plottable.Dispatchers.Touch.getDispatcher(this._componentAttachedTo.content().node());\n                this._touchDispatcher.onTouchStart(this._touchStartCallback);\n                this._touchDispatcher.onTouchMove(this._touchMoveCallback);\n                this._touchDispatcher.onTouchEnd(this._touchEndCallback);\n                this._touchDispatcher.onTouchCancel(this._touchCancelCallback);\n            };\n            PanZoom.prototype._unanchor = function () {\n                _super.prototype._unanchor.call(this);\n                this._mouseDispatcher.offWheel(this._wheelCallback);\n                this._mouseDispatcher = null;\n                this._touchDispatcher.offTouchStart(this._touchStartCallback);\n                this._touchDispatcher.offTouchMove(this._touchMoveCallback);\n                this._touchDispatcher.offTouchEnd(this._touchEndCallback);\n                this._touchDispatcher.offTouchCancel(this._touchCancelCallback);\n                this._touchDispatcher = null;\n                this._dragInteraction.detachFrom(this._componentAttachedTo);\n            };\n            PanZoom.prototype._handleTouchStart = function (ids, idToPoint, e) {\n                for (var i = 0; i < ids.length && this._touchIds.size() < 2; i++) {\n                    var id = ids[i];\n                    this._touchIds.set(id.toString(), this._translateToComponentSpace(idToPoint[id]));\n                }\n            };\n            PanZoom.prototype._handlePinch = function (ids, idToPoint, e) {\n                var _this = this;\n                if (this._touchIds.size() < 2) {\n                    return;\n                }\n                var oldPoints = this._touchIds.values();\n                if (!this._isInsideComponent(this._translateToComponentSpace(oldPoints[0])) ||\n                    !this._isInsideComponent(this._translateToComponentSpace(oldPoints[1]))) {\n                    return;\n                }\n                var oldCornerDistance = PanZoom._pointDistance(oldPoints[0], oldPoints[1]);\n                if (oldCornerDistance === 0) {\n                    return;\n                }\n                ids.forEach(function (id) {\n                    if (_this._touchIds.has(id.toString())) {\n                        _this._touchIds.set(id.toString(), _this._translateToComponentSpace(idToPoint[id]));\n                    }\n                });\n                var points = this._touchIds.values();\n                var newCornerDistance = PanZoom._pointDistance(points[0], points[1]);\n                if (newCornerDistance === 0) {\n                    return;\n                }\n                var magnifyAmount = oldCornerDistance / newCornerDistance;\n                var normalizedPointDiffs = points.map(function (point, i) {\n                    return { x: (point.x - oldPoints[i].x) / magnifyAmount, y: (point.y - oldPoints[i].y) / magnifyAmount };\n                });\n                this.xScales().forEach(function (xScale) {\n                    magnifyAmount = _this._constrainedZoomAmount(xScale, magnifyAmount);\n                });\n                this.yScales().forEach(function (yScale) {\n                    magnifyAmount = _this._constrainedZoomAmount(yScale, magnifyAmount);\n                });\n                var constrainedPoints = oldPoints.map(function (oldPoint, i) {\n                    return {\n                        x: normalizedPointDiffs[i].x * magnifyAmount + oldPoint.x,\n                        y: normalizedPointDiffs[i].y * magnifyAmount + oldPoint.y,\n                    };\n                });\n                var oldCenterPoint = PanZoom._centerPoint(oldPoints[0], oldPoints[1]);\n                var translateAmountX = oldCenterPoint.x - ((constrainedPoints[0].x + constrainedPoints[1].x) / 2);\n                this.xScales().forEach(function (xScale) {\n                    _this._magnifyScale(xScale, magnifyAmount, oldCenterPoint.x);\n                    _this._translateScale(xScale, translateAmountX);\n                });\n                var translateAmountY = oldCenterPoint.y - ((constrainedPoints[0].y + constrainedPoints[1].y) / 2);\n                this.yScales().forEach(function (yScale) {\n                    _this._magnifyScale(yScale, magnifyAmount, oldCenterPoint.y);\n                    _this._translateScale(yScale, translateAmountY);\n                });\n            };\n            PanZoom._centerPoint = function (point1, point2) {\n                var leftX = Math.min(point1.x, point2.x);\n                var rightX = Math.max(point1.x, point2.x);\n                var topY = Math.min(point1.y, point2.y);\n                var bottomY = Math.max(point1.y, point2.y);\n                return { x: (leftX + rightX) / 2, y: (bottomY + topY) / 2 };\n            };\n            PanZoom._pointDistance = function (point1, point2) {\n                var leftX = Math.min(point1.x, point2.x);\n                var rightX = Math.max(point1.x, point2.x);\n                var topY = Math.min(point1.y, point2.y);\n                var bottomY = Math.max(point1.y, point2.y);\n                return Math.sqrt(Math.pow(rightX - leftX, 2) + Math.pow(bottomY - topY, 2));\n            };\n            PanZoom.prototype._handleTouchEnd = function (ids, idToPoint, e) {\n                var _this = this;\n                ids.forEach(function (id) {\n                    _this._touchIds.remove(id.toString());\n                });\n            };\n            PanZoom.prototype._magnifyScale = function (scale, magnifyAmount, centerValue) {\n                var magnifyTransform = function (rangeValue) { return scale.invert(centerValue - (centerValue - rangeValue) * magnifyAmount); };\n                scale.domain(scale.range().map(magnifyTransform));\n            };\n            PanZoom.prototype._translateScale = function (scale, translateAmount) {\n                var translateTransform = function (rangeValue) { return scale.invert(rangeValue + translateAmount); };\n                scale.domain(scale.range().map(translateTransform));\n            };\n            PanZoom.prototype._handleWheelEvent = function (p, e) {\n                var _this = this;\n                var translatedP = this._translateToComponentSpace(p);\n                if (this._isInsideComponent(translatedP)) {\n                    e.preventDefault();\n                    var deltaPixelAmount = e.deltaY * (e.deltaMode ? PanZoom._PIXELS_PER_LINE : 1);\n                    var zoomAmount_1 = Math.pow(2, deltaPixelAmount * .002);\n                    this.xScales().forEach(function (xScale) {\n                        zoomAmount_1 = _this._constrainedZoomAmount(xScale, zoomAmount_1);\n                    });\n                    this.yScales().forEach(function (yScale) {\n                        zoomAmount_1 = _this._constrainedZoomAmount(yScale, zoomAmount_1);\n                    });\n                    this.xScales().forEach(function (xScale) {\n                        _this._magnifyScale(xScale, zoomAmount_1, translatedP.x);\n                    });\n                    this.yScales().forEach(function (yScale) {\n                        _this._magnifyScale(yScale, zoomAmount_1, translatedP.y);\n                    });\n                }\n            };\n            PanZoom.prototype._constrainedZoomAmount = function (scale, zoomAmount) {\n                var extentIncreasing = zoomAmount > 1;\n                var boundingDomainExtent = extentIncreasing ? this.maxDomainExtent(scale) : this.minDomainExtent(scale);\n                if (boundingDomainExtent == null) {\n                    return zoomAmount;\n                }\n                var scaleDomain = scale.domain();\n                var domainExtent = Math.abs(scaleDomain[1] - scaleDomain[0]);\n                var compareF = extentIncreasing ? Math.min : Math.max;\n                return compareF(zoomAmount, boundingDomainExtent / domainExtent);\n            };\n            PanZoom.prototype._setupDragInteraction = function () {\n                var _this = this;\n                this._dragInteraction.constrainedToComponent(false);\n                var lastDragPoint;\n                this._dragInteraction.onDragStart(function () { return lastDragPoint = null; });\n                this._dragInteraction.onDrag(function (startPoint, endPoint) {\n                    if (_this._touchIds.size() >= 2) {\n                        return;\n                    }\n                    var translateAmountX = (lastDragPoint == null ? startPoint.x : lastDragPoint.x) - endPoint.x;\n                    _this.xScales().forEach(function (xScale) {\n                        _this._translateScale(xScale, translateAmountX);\n                    });\n                    var translateAmountY = (lastDragPoint == null ? startPoint.y : lastDragPoint.y) - endPoint.y;\n                    _this.yScales().forEach(function (yScale) {\n                        _this._translateScale(yScale, translateAmountY);\n                    });\n                    lastDragPoint = endPoint;\n                });\n            };\n            PanZoom.prototype._nonLinearScaleWithExtents = function (scale) {\n                return this.minDomainExtent(scale) != null && this.maxDomainExtent(scale) != null &&\n                    !(scale instanceof Plottable.Scales.Linear) && !(scale instanceof Plottable.Scales.Time);\n            };\n            PanZoom.prototype.xScales = function (xScales) {\n                var _this = this;\n                if (xScales == null) {\n                    var scales_1 = [];\n                    this._xScales.forEach(function (xScale) {\n                        scales_1.push(xScale);\n                    });\n                    return scales_1;\n                }\n                this._xScales = new Plottable.Utils.Set();\n                xScales.forEach(function (xScale) {\n                    _this.addXScale(xScale);\n                });\n                return this;\n            };\n            PanZoom.prototype.yScales = function (yScales) {\n                var _this = this;\n                if (yScales == null) {\n                    var scales_2 = [];\n                    this._yScales.forEach(function (yScale) {\n                        scales_2.push(yScale);\n                    });\n                    return scales_2;\n                }\n                this._yScales = new Plottable.Utils.Set();\n                yScales.forEach(function (yScale) {\n                    _this.addYScale(yScale);\n                });\n                return this;\n            };\n            /**\n             * Adds an x scale to this PanZoom Interaction\n             *\n             * @param {QuantitativeScale<any>} An x scale to add\n             * @returns {Interactions.PanZoom} The calling PanZoom Interaction.\n             */\n            PanZoom.prototype.addXScale = function (xScale) {\n                this._xScales.add(xScale);\n                return this;\n            };\n            /**\n             * Removes an x scale from this PanZoom Interaction\n             *\n             * @param {QuantitativeScale<any>} An x scale to remove\n             * @returns {Interactions.PanZoom} The calling PanZoom Interaction.\n             */\n            PanZoom.prototype.removeXScale = function (xScale) {\n                this._xScales.delete(xScale);\n                this._minDomainExtents.delete(xScale);\n                this._maxDomainExtents.delete(xScale);\n                return this;\n            };\n            /**\n             * Adds a y scale to this PanZoom Interaction\n             *\n             * @param {QuantitativeScale<any>} A y scale to add\n             * @returns {Interactions.PanZoom} The calling PanZoom Interaction.\n             */\n            PanZoom.prototype.addYScale = function (yScale) {\n                this._yScales.add(yScale);\n                return this;\n            };\n            /**\n             * Removes a y scale from this PanZoom Interaction\n             *\n             * @param {QuantitativeScale<any>} A y scale to remove\n             * @returns {Interactions.PanZoom} The calling PanZoom Interaction.\n             */\n            PanZoom.prototype.removeYScale = function (yScale) {\n                this._yScales.delete(yScale);\n                this._minDomainExtents.delete(yScale);\n                this._maxDomainExtents.delete(yScale);\n                return this;\n            };\n            PanZoom.prototype.minDomainExtent = function (quantitativeScale, minDomainExtent) {\n                if (minDomainExtent == null) {\n                    return this._minDomainExtents.get(quantitativeScale);\n                }\n                if (minDomainExtent.valueOf() < 0) {\n                    throw new Error(\"extent must be non-negative\");\n                }\n                var maxExtentForScale = this.maxDomainExtent(quantitativeScale);\n                if (maxExtentForScale != null && maxExtentForScale.valueOf() < minDomainExtent.valueOf()) {\n                    throw new Error(\"minDomainExtent must be smaller than maxDomainExtent for the same Scale\");\n                }\n                if (this._nonLinearScaleWithExtents(quantitativeScale)) {\n                    Plottable.Utils.Window.warn(\"Panning and zooming with extents on a nonlinear scale may have unintended behavior.\");\n                }\n                this._minDomainExtents.set(quantitativeScale, minDomainExtent);\n                return this;\n            };\n            PanZoom.prototype.maxDomainExtent = function (quantitativeScale, maxDomainExtent) {\n                if (maxDomainExtent == null) {\n                    return this._maxDomainExtents.get(quantitativeScale);\n                }\n                if (maxDomainExtent.valueOf() <= 0) {\n                    throw new Error(\"extent must be positive\");\n                }\n                var minExtentForScale = this.minDomainExtent(quantitativeScale);\n                if (minExtentForScale != null && maxDomainExtent.valueOf() < minExtentForScale.valueOf()) {\n                    throw new Error(\"maxDomainExtent must be larger than minDomainExtent for the same Scale\");\n                }\n                if (this._nonLinearScaleWithExtents(quantitativeScale)) {\n                    Plottable.Utils.Window.warn(\"Panning and zooming with extents on a nonlinear scale may have unintended behavior.\");\n                }\n                this._maxDomainExtents.set(quantitativeScale, maxDomainExtent);\n                return this;\n            };\n            /**\n             * The number of pixels occupied in a line.\n             */\n            PanZoom._PIXELS_PER_LINE = 120;\n            return PanZoom;\n        }(Plottable.Interaction));\n        Interactions.PanZoom = PanZoom;\n    })(Interactions = Plottable.Interactions || (Plottable.Interactions = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Interactions;\n    (function (Interactions) {\n        var Drag = (function (_super) {\n            __extends(Drag, _super);\n            function Drag() {\n                var _this = this;\n                _super.apply(this, arguments);\n                this._dragging = false;\n                this._constrainedToComponent = true;\n                this._dragStartCallbacks = new Plottable.Utils.CallbackSet();\n                this._dragCallbacks = new Plottable.Utils.CallbackSet();\n                this._dragEndCallbacks = new Plottable.Utils.CallbackSet();\n                this._mouseDownCallback = function (p, e) { return _this._startDrag(p, e); };\n                this._mouseMoveCallback = function (p, e) { return _this._doDrag(p, e); };\n                this._mouseUpCallback = function (p, e) { return _this._endDrag(p, e); };\n                this._touchStartCallback = function (ids, idToPoint, e) { return _this._startDrag(idToPoint[ids[0]], e); };\n                this._touchMoveCallback = function (ids, idToPoint, e) { return _this._doDrag(idToPoint[ids[0]], e); };\n                this._touchEndCallback = function (ids, idToPoint, e) { return _this._endDrag(idToPoint[ids[0]], e); };\n            }\n            Drag.prototype._anchor = function (component) {\n                _super.prototype._anchor.call(this, component);\n                this._mouseDispatcher = Plottable.Dispatchers.Mouse.getDispatcher(this._componentAttachedTo.content().node());\n                this._mouseDispatcher.onMouseDown(this._mouseDownCallback);\n                this._mouseDispatcher.onMouseMove(this._mouseMoveCallback);\n                this._mouseDispatcher.onMouseUp(this._mouseUpCallback);\n                this._touchDispatcher = Plottable.Dispatchers.Touch.getDispatcher(this._componentAttachedTo.content().node());\n                this._touchDispatcher.onTouchStart(this._touchStartCallback);\n                this._touchDispatcher.onTouchMove(this._touchMoveCallback);\n                this._touchDispatcher.onTouchEnd(this._touchEndCallback);\n            };\n            Drag.prototype._unanchor = function () {\n                _super.prototype._unanchor.call(this);\n                this._mouseDispatcher.offMouseDown(this._mouseDownCallback);\n                this._mouseDispatcher.offMouseMove(this._mouseMoveCallback);\n                this._mouseDispatcher.offMouseUp(this._mouseUpCallback);\n                this._mouseDispatcher = null;\n                this._touchDispatcher.offTouchStart(this._touchStartCallback);\n                this._touchDispatcher.offTouchMove(this._touchMoveCallback);\n                this._touchDispatcher.offTouchEnd(this._touchEndCallback);\n                this._touchDispatcher = null;\n            };\n            Drag.prototype._translateAndConstrain = function (p) {\n                var translatedP = this._translateToComponentSpace(p);\n                if (!this._constrainedToComponent) {\n                    return translatedP;\n                }\n                return {\n                    x: Plottable.Utils.Math.clamp(translatedP.x, 0, this._componentAttachedTo.width()),\n                    y: Plottable.Utils.Math.clamp(translatedP.y, 0, this._componentAttachedTo.height()),\n                };\n            };\n            Drag.prototype._startDrag = function (point, event) {\n                if (event instanceof MouseEvent && event.button !== 0) {\n                    return;\n                }\n                var translatedP = this._translateToComponentSpace(point);\n                if (this._isInsideComponent(translatedP)) {\n                    event.preventDefault();\n                    this._dragging = true;\n                    this._dragOrigin = translatedP;\n                    this._dragStartCallbacks.callCallbacks(this._dragOrigin);\n                }\n            };\n            Drag.prototype._doDrag = function (point, event) {\n                if (this._dragging) {\n                    this._dragCallbacks.callCallbacks(this._dragOrigin, this._translateAndConstrain(point));\n                }\n            };\n            Drag.prototype._endDrag = function (point, event) {\n                if (event instanceof MouseEvent && event.button !== 0) {\n                    return;\n                }\n                if (this._dragging) {\n                    this._dragging = false;\n                    this._dragEndCallbacks.callCallbacks(this._dragOrigin, this._translateAndConstrain(point));\n                }\n            };\n            Drag.prototype.constrainedToComponent = function (constrainedToComponent) {\n                if (constrainedToComponent == null) {\n                    return this._constrainedToComponent;\n                }\n                this._constrainedToComponent = constrainedToComponent;\n                return this;\n            };\n            /**\n             * Adds a callback to be called when dragging starts.\n             *\n             * @param {DragCallback} callback\n             * @returns {Drag} The calling Drag Interaction.\n             */\n            Drag.prototype.onDragStart = function (callback) {\n                this._dragStartCallbacks.add(callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when dragging starts.\n             *\n             * @param {DragCallback} callback\n             * @returns {Drag} The calling Drag Interaction.\n             */\n            Drag.prototype.offDragStart = function (callback) {\n                this._dragStartCallbacks.delete(callback);\n                return this;\n            };\n            /**\n             * Adds a callback to be called during dragging.\n             *\n             * @param {DragCallback} callback\n             * @returns {Drag} The calling Drag Interaction.\n             */\n            Drag.prototype.onDrag = function (callback) {\n                this._dragCallbacks.add(callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called during dragging.\n             *\n             * @param {DragCallback} callback\n             * @returns {Drag} The calling Drag Interaction.\n             */\n            Drag.prototype.offDrag = function (callback) {\n                this._dragCallbacks.delete(callback);\n                return this;\n            };\n            /**\n             * Adds a callback to be called when dragging ends.\n             *\n             * @param {DragCallback} callback\n             * @returns {Drag} The calling Drag Interaction.\n             */\n            Drag.prototype.onDragEnd = function (callback) {\n                this._dragEndCallbacks.add(callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when dragging ends.\n             *\n             * @param {DragCallback} callback\n             * @returns {Drag} The calling Drag Interaction.\n             */\n            Drag.prototype.offDragEnd = function (callback) {\n                this._dragEndCallbacks.delete(callback);\n                return this;\n            };\n            return Drag;\n        }(Plottable.Interaction));\n        Interactions.Drag = Drag;\n    })(Interactions = Plottable.Interactions || (Plottable.Interactions = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Components;\n    (function (Components) {\n        var DragBoxLayer = (function (_super) {\n            __extends(DragBoxLayer, _super);\n            /**\n             * Constructs a DragBoxLayer.\n             *\n             * A DragBoxLayer is a SelectionBoxLayer with a built-in Drag Interaction.\n             * A drag gesture will set the Bounds of the box.\n             * If resizing is enabled using resizable(true), the edges of box can be repositioned.\n             *\n             * @constructor\n             */\n            function DragBoxLayer() {\n                _super.call(this);\n                this._detectionRadius = 3;\n                this._resizable = false;\n                this._movable = false;\n                this._hasCorners = true;\n                this.addClass(\"drag-box-layer\");\n                this._dragInteraction = new Plottable.Interactions.Drag();\n                this._setUpCallbacks();\n                this._dragInteraction.attachTo(this);\n                this._dragStartCallbacks = new Plottable.Utils.CallbackSet();\n                this._dragCallbacks = new Plottable.Utils.CallbackSet();\n                this._dragEndCallbacks = new Plottable.Utils.CallbackSet();\n            }\n            DragBoxLayer.prototype._setUpCallbacks = function () {\n                var _this = this;\n                var resizingEdges;\n                var topLeft;\n                var bottomRight;\n                var lastEndPoint;\n                var DRAG_MODES = {\n                    newBox: 0,\n                    resize: 1,\n                    move: 2,\n                };\n                var mode = DRAG_MODES.newBox;\n                var onDragStartCallback = function (startPoint) {\n                    resizingEdges = _this._getResizingEdges(startPoint);\n                    var bounds = _this.bounds();\n                    var isInsideBox = bounds.topLeft.x <= startPoint.x && startPoint.x <= bounds.bottomRight.x &&\n                        bounds.topLeft.y <= startPoint.y && startPoint.y <= bounds.bottomRight.y;\n                    if (_this.boxVisible() && (resizingEdges.top || resizingEdges.bottom || resizingEdges.left || resizingEdges.right)) {\n                        mode = DRAG_MODES.resize;\n                    }\n                    else if (_this.boxVisible() && _this.movable() && isInsideBox) {\n                        mode = DRAG_MODES.move;\n                    }\n                    else {\n                        mode = DRAG_MODES.newBox;\n                        _this._setBounds({\n                            topLeft: startPoint,\n                            bottomRight: startPoint,\n                        });\n                        if (_this._xBoundsMode === Components.PropertyMode.VALUE && _this.xScale() != null) {\n                            _this._setXExtent([_this.xScale().invert(startPoint.x), _this.xScale().invert(startPoint.x)]);\n                        }\n                        if (_this._yBoundsMode === Components.PropertyMode.VALUE && _this.yScale() != null) {\n                            _this._setYExtent([_this.yScale().invert(startPoint.y), _this.yScale().invert(startPoint.y)]);\n                        }\n                        _this.render();\n                    }\n                    _this.boxVisible(true);\n                    bounds = _this.bounds();\n                    // copy points so changes to topLeft and bottomRight don't mutate bounds\n                    topLeft = { x: bounds.topLeft.x, y: bounds.topLeft.y };\n                    bottomRight = { x: bounds.bottomRight.x, y: bounds.bottomRight.y };\n                    lastEndPoint = startPoint;\n                    _this._dragStartCallbacks.callCallbacks(bounds);\n                };\n                var onDragCallback = function (startPoint, endPoint) {\n                    switch (mode) {\n                        case DRAG_MODES.newBox:\n                            bottomRight.x = endPoint.x;\n                            bottomRight.y = endPoint.y;\n                            break;\n                        case DRAG_MODES.resize:\n                            if (resizingEdges.bottom) {\n                                bottomRight.y = endPoint.y;\n                            }\n                            else if (resizingEdges.top) {\n                                topLeft.y = endPoint.y;\n                            }\n                            if (resizingEdges.right) {\n                                bottomRight.x = endPoint.x;\n                            }\n                            else if (resizingEdges.left) {\n                                topLeft.x = endPoint.x;\n                            }\n                            break;\n                        case DRAG_MODES.move:\n                            var dx = endPoint.x - lastEndPoint.x;\n                            var dy = endPoint.y - lastEndPoint.y;\n                            topLeft.x += dx;\n                            topLeft.y += dy;\n                            bottomRight.x += dx;\n                            bottomRight.y += dy;\n                            lastEndPoint = endPoint;\n                            break;\n                    }\n                    _this._setBounds({\n                        topLeft: topLeft,\n                        bottomRight: bottomRight,\n                    });\n                    if (_this._xBoundsMode === Components.PropertyMode.VALUE && _this.xScale() != null) {\n                        _this._setXExtent([_this.xScale().invert(topLeft.x), _this.xScale().invert(bottomRight.x)]);\n                    }\n                    if (_this._yBoundsMode === Components.PropertyMode.VALUE && _this.yScale() != null) {\n                        _this._setYExtent([_this.yScale().invert(topLeft.y), _this.yScale().invert(bottomRight.y)]);\n                    }\n                    _this.render();\n                    _this._dragCallbacks.callCallbacks(_this.bounds());\n                };\n                var onDragEndCallback = function (startPoint, endPoint) {\n                    if (mode === DRAG_MODES.newBox && startPoint.x === endPoint.x && startPoint.y === endPoint.y) {\n                        _this.boxVisible(false);\n                    }\n                    _this._dragEndCallbacks.callCallbacks(_this.bounds());\n                };\n                this._dragInteraction.onDragStart(onDragStartCallback);\n                this._dragInteraction.onDrag(onDragCallback);\n                this._dragInteraction.onDragEnd(onDragEndCallback);\n                this._disconnectInteraction = function () {\n                    _this._dragInteraction.offDragStart(onDragStartCallback);\n                    _this._dragInteraction.offDrag(onDragCallback);\n                    _this._dragInteraction.offDragEnd(onDragEndCallback);\n                    _this._dragInteraction.detachFrom(_this);\n                };\n            };\n            DragBoxLayer.prototype._setup = function () {\n                var _this = this;\n                _super.prototype._setup.call(this);\n                var createLine = function () { return _this._box.append(\"line\").style({\n                    \"opacity\": 0,\n                    \"stroke\": \"pink\",\n                    \"pointer-events\": \"visibleStroke\",\n                }); };\n                this._detectionEdgeT = createLine().classed(\"drag-edge-tb\", true);\n                this._detectionEdgeB = createLine().classed(\"drag-edge-tb\", true);\n                this._detectionEdgeL = createLine().classed(\"drag-edge-lr\", true);\n                this._detectionEdgeR = createLine().classed(\"drag-edge-lr\", true);\n                if (this._hasCorners) {\n                    var createCorner = function () { return _this._box.append(\"circle\")\n                        .style({\n                        \"opacity\": 0,\n                        \"fill\": \"pink\",\n                        \"pointer-events\": \"visibleFill\",\n                    }); };\n                    this._detectionCornerTL = createCorner().classed(\"drag-corner-tl\", true);\n                    this._detectionCornerTR = createCorner().classed(\"drag-corner-tr\", true);\n                    this._detectionCornerBL = createCorner().classed(\"drag-corner-bl\", true);\n                    this._detectionCornerBR = createCorner().classed(\"drag-corner-br\", true);\n                }\n            };\n            DragBoxLayer.prototype._getResizingEdges = function (p) {\n                var edges = {\n                    top: false,\n                    bottom: false,\n                    left: false,\n                    right: false,\n                };\n                if (!this.resizable()) {\n                    return edges;\n                }\n                var bounds = this.bounds();\n                var t = bounds.topLeft.y;\n                var b = bounds.bottomRight.y;\n                var l = bounds.topLeft.x;\n                var r = bounds.bottomRight.x;\n                var rad = this._detectionRadius;\n                if (l - rad <= p.x && p.x <= r + rad) {\n                    edges.top = (t - rad <= p.y && p.y <= t + rad);\n                    edges.bottom = (b - rad <= p.y && p.y <= b + rad);\n                }\n                if (t - rad <= p.y && p.y <= b + rad) {\n                    edges.left = (l - rad <= p.x && p.x <= l + rad);\n                    edges.right = (r - rad <= p.x && p.x <= r + rad);\n                }\n                return edges;\n            };\n            DragBoxLayer.prototype.renderImmediately = function () {\n                _super.prototype.renderImmediately.call(this);\n                if (this.boxVisible()) {\n                    var bounds = this.bounds();\n                    var t = bounds.topLeft.y;\n                    var b = bounds.bottomRight.y;\n                    var l = bounds.topLeft.x;\n                    var r = bounds.bottomRight.x;\n                    this._detectionEdgeT.attr({\n                        x1: l, y1: t, x2: r, y2: t,\n                        \"stroke-width\": this._detectionRadius * 2,\n                    });\n                    this._detectionEdgeB.attr({\n                        x1: l, y1: b, x2: r, y2: b,\n                        \"stroke-width\": this._detectionRadius * 2,\n                    });\n                    this._detectionEdgeL.attr({\n                        x1: l, y1: t, x2: l, y2: b,\n                        \"stroke-width\": this._detectionRadius * 2,\n                    });\n                    this._detectionEdgeR.attr({\n                        x1: r, y1: t, x2: r, y2: b,\n                        \"stroke-width\": this._detectionRadius * 2,\n                    });\n                    if (this._hasCorners) {\n                        this._detectionCornerTL.attr({ cx: l, cy: t, r: this._detectionRadius });\n                        this._detectionCornerTR.attr({ cx: r, cy: t, r: this._detectionRadius });\n                        this._detectionCornerBL.attr({ cx: l, cy: b, r: this._detectionRadius });\n                        this._detectionCornerBR.attr({ cx: r, cy: b, r: this._detectionRadius });\n                    }\n                    return this;\n                }\n            };\n            DragBoxLayer.prototype.detectionRadius = function (r) {\n                if (r == null) {\n                    return this._detectionRadius;\n                }\n                if (r < 0) {\n                    throw new Error(\"detection radius cannot be negative.\");\n                }\n                this._detectionRadius = r;\n                this.render();\n                return this;\n            };\n            DragBoxLayer.prototype.resizable = function (canResize) {\n                if (canResize == null) {\n                    return this._resizable;\n                }\n                this._resizable = canResize;\n                this._setResizableClasses(canResize);\n                return this;\n            };\n            // Sets resizable classes. Overridden by subclasses that only resize in one dimension.\n            DragBoxLayer.prototype._setResizableClasses = function (canResize) {\n                if (canResize && this.enabled()) {\n                    this.addClass(\"x-resizable\");\n                    this.addClass(\"y-resizable\");\n                }\n                else {\n                    this.removeClass(\"x-resizable\");\n                    this.removeClass(\"y-resizable\");\n                }\n            };\n            DragBoxLayer.prototype.movable = function (movable) {\n                if (movable == null) {\n                    return this._movable;\n                }\n                this._movable = movable;\n                this._setMovableClass();\n                return this;\n            };\n            DragBoxLayer.prototype._setMovableClass = function () {\n                if (this.movable() && this.enabled()) {\n                    this.addClass(\"movable\");\n                }\n                else {\n                    this.removeClass(\"movable\");\n                }\n            };\n            /**\n             * Sets the callback to be called when dragging starts.\n             *\n             * @param {DragBoxCallback} callback\n             * @returns {DragBoxLayer} The calling DragBoxLayer.\n             */\n            DragBoxLayer.prototype.onDragStart = function (callback) {\n                this._dragStartCallbacks.add(callback);\n                return this;\n            };\n            /**\n             * Removes a callback to be called when dragging starts.\n             *\n             * @param {DragBoxCallback} callback\n             * @returns {DragBoxLayer} The calling DragBoxLayer.\n             */\n            DragBoxLayer.prototype.offDragStart = function (callback) {\n                this._dragStartCallbacks.delete(callback);\n                return this;\n            };\n            /**\n             * Sets a callback to be called during dragging.\n             *\n             * @param {DragBoxCallback} callback\n             * @returns {DragBoxLayer} The calling DragBoxLayer.\n             */\n            DragBoxLayer.prototype.onDrag = function (callback) {\n                this._dragCallbacks.add(callback);\n                return this;\n            };\n            /**\n             * Removes a callback to be called during dragging.\n             *\n             * @param {DragBoxCallback} callback\n             * @returns {DragBoxLayer} The calling DragBoxLayer.\n             */\n            DragBoxLayer.prototype.offDrag = function (callback) {\n                this._dragCallbacks.delete(callback);\n                return this;\n            };\n            /**\n             * Sets a callback to be called when dragging ends.\n             *\n             * @param {DragBoxCallback} callback\n             * @returns {DragBoxLayer} The calling DragBoxLayer.\n             */\n            DragBoxLayer.prototype.onDragEnd = function (callback) {\n                this._dragEndCallbacks.add(callback);\n                return this;\n            };\n            /**\n             * Removes a callback to be called when dragging ends.\n             *\n             * @param {DragBoxCallback} callback\n             * @returns {DragBoxLayer} The calling DragBoxLayer.\n             */\n            DragBoxLayer.prototype.offDragEnd = function (callback) {\n                this._dragEndCallbacks.delete(callback);\n                return this;\n            };\n            /**\n             * Gets the internal Interactions.Drag of the DragBoxLayer.\n             */\n            DragBoxLayer.prototype.dragInteraction = function () {\n                return this._dragInteraction;\n            };\n            DragBoxLayer.prototype.enabled = function (enabled) {\n                if (enabled == null) {\n                    return this._dragInteraction.enabled();\n                }\n                this._dragInteraction.enabled(enabled);\n                this._setResizableClasses(this.resizable());\n                this._setMovableClass();\n                return this;\n            };\n            DragBoxLayer.prototype.destroy = function () {\n                var _this = this;\n                _super.prototype.destroy.call(this);\n                this._dragStartCallbacks.forEach(function (callback) { return _this._dragCallbacks.delete(callback); });\n                this._dragCallbacks.forEach(function (callback) { return _this._dragCallbacks.delete(callback); });\n                this._dragEndCallbacks.forEach(function (callback) { return _this._dragEndCallbacks.delete(callback); });\n                this._disconnectInteraction();\n            };\n            DragBoxLayer.prototype.detach = function () {\n                this._resetState();\n                this._dragInteraction.detachFrom(this);\n                _super.prototype.detach.call(this);\n                return this;\n            };\n            DragBoxLayer.prototype.anchor = function (selection) {\n                this._dragInteraction.attachTo(this);\n                _super.prototype.anchor.call(this, selection);\n                return this;\n            };\n            DragBoxLayer.prototype._resetState = function () {\n                this.bounds({\n                    topLeft: { x: 0, y: 0 },\n                    bottomRight: { x: 0, y: 0 },\n                });\n            };\n            return DragBoxLayer;\n        }(Components.SelectionBoxLayer));\n        Components.DragBoxLayer = DragBoxLayer;\n    })(Components = Plottable.Components || (Plottable.Components = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Components;\n    (function (Components) {\n        var XDragBoxLayer = (function (_super) {\n            __extends(XDragBoxLayer, _super);\n            /**\n             * An XDragBoxLayer is a DragBoxLayer whose size can only be set in the X-direction.\n             * The y-values of the bounds() are always set to 0 and the height() of the XDragBoxLayer.\n             *\n             * @constructor\n             */\n            function XDragBoxLayer() {\n                _super.call(this);\n                this.addClass(\"x-drag-box-layer\");\n                this._hasCorners = false;\n            }\n            XDragBoxLayer.prototype.computeLayout = function (origin, availableWidth, availableHeight) {\n                _super.prototype.computeLayout.call(this, origin, availableWidth, availableHeight);\n                // set correct bounds when width/height changes\n                this._setBounds(this.bounds());\n                return this;\n            };\n            XDragBoxLayer.prototype._setBounds = function (newBounds) {\n                _super.prototype._setBounds.call(this, {\n                    topLeft: { x: newBounds.topLeft.x, y: 0 },\n                    bottomRight: { x: newBounds.bottomRight.x, y: this.height() },\n                });\n            };\n            XDragBoxLayer.prototype._setResizableClasses = function (canResize) {\n                if (canResize && this.enabled()) {\n                    this.addClass(\"x-resizable\");\n                }\n                else {\n                    this.removeClass(\"x-resizable\");\n                }\n            };\n            XDragBoxLayer.prototype.yScale = function (yScale) {\n                if (yScale == null) {\n                    return _super.prototype.yScale.call(this);\n                }\n                throw new Error(\"yScales cannot be set on an XDragBoxLayer\");\n            };\n            XDragBoxLayer.prototype.yExtent = function (yExtent) {\n                if (yExtent == null) {\n                    return _super.prototype.yExtent.call(this);\n                }\n                throw new Error(\"XDragBoxLayer has no yExtent\");\n            };\n            return XDragBoxLayer;\n        }(Components.DragBoxLayer));\n        Components.XDragBoxLayer = XDragBoxLayer;\n    })(Components = Plottable.Components || (Plottable.Components = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Components;\n    (function (Components) {\n        var YDragBoxLayer = (function (_super) {\n            __extends(YDragBoxLayer, _super);\n            /**\n             * A YDragBoxLayer is a DragBoxLayer whose size can only be set in the Y-direction.\n             * The x-values of the bounds() are always set to 0 and the width() of the YDragBoxLayer.\n             *\n             * @constructor\n             */\n            function YDragBoxLayer() {\n                _super.call(this);\n                this.addClass(\"y-drag-box-layer\");\n                this._hasCorners = false;\n            }\n            YDragBoxLayer.prototype.computeLayout = function (origin, availableWidth, availableHeight) {\n                _super.prototype.computeLayout.call(this, origin, availableWidth, availableHeight);\n                // set correct bounds when width/height changes\n                this._setBounds(this.bounds());\n                return this;\n            };\n            YDragBoxLayer.prototype._setBounds = function (newBounds) {\n                _super.prototype._setBounds.call(this, {\n                    topLeft: { x: 0, y: newBounds.topLeft.y },\n                    bottomRight: { x: this.width(), y: newBounds.bottomRight.y },\n                });\n            };\n            YDragBoxLayer.prototype._setResizableClasses = function (canResize) {\n                if (canResize && this.enabled()) {\n                    this.addClass(\"y-resizable\");\n                }\n                else {\n                    this.removeClass(\"y-resizable\");\n                }\n            };\n            YDragBoxLayer.prototype.xScale = function (xScale) {\n                if (xScale == null) {\n                    return _super.prototype.xScale.call(this);\n                }\n                throw new Error(\"xScales cannot be set on an YDragBoxLayer\");\n            };\n            YDragBoxLayer.prototype.xExtent = function (xExtent) {\n                if (xExtent == null) {\n                    return _super.prototype.xExtent.call(this);\n                }\n                throw new Error(\"YDragBoxLayer has no xExtent\");\n            };\n            return YDragBoxLayer;\n        }(Components.DragBoxLayer));\n        Components.YDragBoxLayer = YDragBoxLayer;\n    })(Components = Plottable.Components || (Plottable.Components = {}));\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    ;\n})(Plottable || (Plottable = {}));\nvar Plottable;\n(function (Plottable) {\n    var Components;\n    (function (Components) {\n        var DragLineLayer = (function (_super) {\n            __extends(DragLineLayer, _super);\n            function DragLineLayer(orientation) {\n                var _this = this;\n                _super.call(this, orientation);\n                this._detectionRadius = 3;\n                this._enabled = true;\n                this.addClass(\"drag-line-layer\");\n                this.addClass(\"enabled\");\n                this._dragInteraction = new Plottable.Interactions.Drag();\n                this._dragInteraction.attachTo(this);\n                var onLine = function (p) {\n                    return (_this._isVertical() &&\n                        _this.pixelPosition() - _this.detectionRadius() <= p.x &&\n                        p.x <= _this.pixelPosition() + _this.detectionRadius()) ||\n                        (!_this._isVertical() &&\n                            _this.pixelPosition() - _this.detectionRadius() <= p.y &&\n                            p.y <= _this.pixelPosition() + _this.detectionRadius());\n                };\n                var dragging = false;\n                var interactionDragStartCallback = function (start) {\n                    if (onLine(start)) {\n                        dragging = true;\n                        _this._dragStartCallbacks.callCallbacks(_this);\n                    }\n                };\n                this._dragInteraction.onDragStart(interactionDragStartCallback);\n                var interactionDragCallback = function (start, end) {\n                    if (dragging) {\n                        _this._setPixelPositionWithoutChangingMode(_this._isVertical() ? end.x : end.y);\n                        _this._dragCallbacks.callCallbacks(_this);\n                    }\n                };\n                this._dragInteraction.onDrag(interactionDragCallback);\n                var interactionDragEndCallback = function (start, end) {\n                    if (dragging) {\n                        dragging = false;\n                        _this._dragEndCallbacks.callCallbacks(_this);\n                    }\n                };\n                this._dragInteraction.onDragEnd(interactionDragEndCallback);\n                this._disconnectInteraction = function () {\n                    _this._dragInteraction.offDragStart(interactionDragStartCallback);\n                    _this._dragInteraction.offDrag(interactionDragCallback);\n                    _this._dragInteraction.offDragEnd(interactionDragEndCallback);\n                    _this._dragInteraction.detachFrom(_this);\n                };\n                this._dragStartCallbacks = new Plottable.Utils.CallbackSet();\n                this._dragCallbacks = new Plottable.Utils.CallbackSet();\n                this._dragEndCallbacks = new Plottable.Utils.CallbackSet();\n            }\n            DragLineLayer.prototype._setup = function () {\n                _super.prototype._setup.call(this);\n                this._detectionEdge = this.content().append(\"line\").style({\n                    \"opacity\": 0,\n                    \"stroke\": \"pink\",\n                    \"pointer-events\": \"visibleStroke\",\n                }).classed(\"drag-edge\", true);\n            };\n            DragLineLayer.prototype.renderImmediately = function () {\n                _super.prototype.renderImmediately.call(this);\n                this._detectionEdge.attr({\n                    x1: this._isVertical() ? this.pixelPosition() : 0,\n                    y1: this._isVertical() ? 0 : this.pixelPosition(),\n                    x2: this._isVertical() ? this.pixelPosition() : this.width(),\n                    y2: this._isVertical() ? this.height() : this.pixelPosition(),\n                    \"stroke-width\": this._detectionRadius * 2,\n                });\n                return this;\n            };\n            DragLineLayer.prototype.detectionRadius = function (detectionRadius) {\n                if (detectionRadius == null) {\n                    return this._detectionRadius;\n                }\n                if (detectionRadius < 0) {\n                    throw new Error(\"detection radius cannot be negative.\");\n                }\n                this._detectionRadius = detectionRadius;\n                this.render();\n                return this;\n            };\n            DragLineLayer.prototype.enabled = function (enabled) {\n                if (enabled == null) {\n                    return this._enabled;\n                }\n                this._enabled = enabled;\n                if (enabled) {\n                    this.addClass(\"enabled\");\n                }\n                else {\n                    this.removeClass(\"enabled\");\n                }\n                this._dragInteraction.enabled(enabled);\n                return this;\n            };\n            /**\n             * Sets the callback to be called when dragging starts.\n             * The callback will be passed the calling DragLineLayer.\n             *\n             * @param {DragLineCallback<D>} callback\n             * @returns {DragLineLayer<D>} The calling DragLineLayer.\n             */\n            DragLineLayer.prototype.onDragStart = function (callback) {\n                this._dragStartCallbacks.add(callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when dragging starts.\n             *\n             * @param {DragLineCallback<D>} callback\n             * @returns {DragLineLayer<D>} The calling DragLineLayer.\n             */\n            DragLineLayer.prototype.offDragStart = function (callback) {\n                this._dragStartCallbacks.delete(callback);\n                return this;\n            };\n            /**\n             * Sets a callback to be called during dragging.\n             * The callback will be passed the calling DragLineLayer.\n             *\n             * @param {DragLineCallback<D>} callback\n             * @returns {DragLineLayer<D>} The calling DragLineLayer.\n             */\n            DragLineLayer.prototype.onDrag = function (callback) {\n                this._dragCallbacks.add(callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called during dragging.\n             *\n             * @param {DragLineCallback<D>} callback\n             * @returns {DragLineLayer<D>} The calling DragLineLayer.\n             */\n            DragLineLayer.prototype.offDrag = function (callback) {\n                this._dragCallbacks.delete(callback);\n                return this;\n            };\n            /**\n             * Sets a callback to be called when dragging ends.\n             * The callback will be passed the calling DragLineLayer.\n             *\n             * @param {DragLineCallback<D>} callback\n             * @returns {DragLineLayer<D>} The calling DragLineLayer.\n             */\n            DragLineLayer.prototype.onDragEnd = function (callback) {\n                this._dragEndCallbacks.add(callback);\n                return this;\n            };\n            /**\n             * Removes a callback that would be called when dragging ends.\n             *\n             * @param {DragLineCallback<D>} callback\n             * @returns {DragLineLayer<D>} The calling DragLineLayer.\n             */\n            DragLineLayer.prototype.offDragEnd = function (callback) {\n                this._dragEndCallbacks.delete(callback);\n                return this;\n            };\n            DragLineLayer.prototype.destroy = function () {\n                var _this = this;\n                _super.prototype.destroy.call(this);\n                this._dragStartCallbacks.forEach(function (callback) { return _this._dragStartCallbacks.delete(callback); });\n                this._dragCallbacks.forEach(function (callback) { return _this._dragCallbacks.delete(callback); });\n                this._dragEndCallbacks.forEach(function (callback) { return _this._dragEndCallbacks.delete(callback); });\n                this._disconnectInteraction();\n            };\n            return DragLineLayer;\n        }(Components.GuideLineLayer));\n        Components.DragLineLayer = DragLineLayer;\n    })(Components = Plottable.Components || (Plottable.Components = {}));\n})(Plottable || (Plottable = {}));\n\n/*!\nSVG Typewriter 0.3.0 (https://github.com/palantir/svg-typewriter)\nCopyright 2014 Palantir Technologies\nLicensed under MIT (https://github.com/palantir/svg-typewriter/blob/develop/LICENSE)\n*/\n\n///<reference path=\"../reference.ts\" />\nvar SVGTypewriter;\n(function (SVGTypewriter) {\n    var Utils;\n    (function (Utils) {\n        var Methods;\n        (function (Methods) {\n            /**\n             * Check if two arrays are equal by strict equality.\n             */\n            function arrayEq(a, b) {\n                // Technically, null and undefined are arrays too\n                if (a == null || b == null) {\n                    return a === b;\n                }\n                if (a.length !== b.length) {\n                    return false;\n                }\n                for (var i = 0; i < a.length; i++) {\n                    if (a[i] !== b[i]) {\n                        return false;\n                    }\n                }\n                return true;\n            }\n            Methods.arrayEq = arrayEq;\n            /**\n             * @param {any} a Object to check against b for equality.\n             * @param {any} b Object to check against a for equality.\n             *\n             * @returns {boolean} whether or not two objects share the same keys, and\n             *          values associated with those keys. Values will be compared\n             *          with ===.\n             */\n            function objEq(a, b) {\n                if (a == null || b == null) {\n                    return a === b;\n                }\n                var keysA = Object.keys(a).sort();\n                var keysB = Object.keys(b).sort();\n                var valuesA = keysA.map(function (k) { return a[k]; });\n                var valuesB = keysB.map(function (k) { return b[k]; });\n                return arrayEq(keysA, keysB) && arrayEq(valuesA, valuesB);\n            }\n            Methods.objEq = objEq;\n        })(Methods = Utils.Methods || (Utils.Methods = {}));\n    })(Utils = SVGTypewriter.Utils || (SVGTypewriter.Utils = {}));\n})(SVGTypewriter || (SVGTypewriter = {}));\n\nvar SVGTypewriter;\n(function (SVGTypewriter) {\n    var Utils;\n    (function (Utils) {\n        var DOM;\n        (function (DOM) {\n            function transform(s, x, y) {\n                var xform = d3.transform(s.attr(\"transform\"));\n                if (x == null) {\n                    return xform.translate;\n                }\n                else {\n                    y = (y == null) ? 0 : y;\n                    xform.translate[0] = x;\n                    xform.translate[1] = y;\n                    s.attr(\"transform\", xform.toString());\n                    return s;\n                }\n            }\n            DOM.transform = transform;\n            function getBBox(element) {\n                var bbox;\n                try {\n                    bbox = element.node().getBBox();\n                }\n                catch (err) {\n                    bbox = {\n                        x: 0,\n                        y: 0,\n                        width: 0,\n                        height: 0\n                    };\n                }\n                return bbox;\n            }\n            DOM.getBBox = getBBox;\n        })(DOM = Utils.DOM || (Utils.DOM = {}));\n    })(Utils = SVGTypewriter.Utils || (SVGTypewriter.Utils = {}));\n})(SVGTypewriter || (SVGTypewriter = {}));\n\n///<reference path=\"../reference.ts\" />\nvar SVGTypewriter;\n(function (SVGTypewriter) {\n    var Utils;\n    (function (Utils) {\n        var Cache = (function () {\n            /**\n             * @constructor\n             *\n             * @param {string} compute The function whose results will be cached.\n             * @param {(v: T, w: T) => boolean} [valueEq]\n             *        Used to determine if the value of canonicalKey has changed.\n             *        If omitted, defaults to === comparision.\n             */\n            function Cache(compute, valueEq) {\n                if (valueEq === void 0) { valueEq = function (v, w) { return v === w; }; }\n                this.cache = d3.map();\n                this.compute = compute;\n                this.valueEq = valueEq;\n            }\n            /**\n             * Attempt to look up k in the cache, computing the result if it isn't\n             * found.\n             *\n             * @param {string} k The key to look up in the cache.\n             * @return {T} The value associated with k; the result of compute(k).\n             */\n            Cache.prototype.get = function (k) {\n                if (!this.cache.has(k)) {\n                    this.cache.set(k, this.compute(k));\n                }\n                return this.cache.get(k);\n            };\n            /**\n             * Reset the cache empty.\n             *\n             * @return {Cache<T>} The calling Cache.\n             */\n            Cache.prototype.clear = function () {\n                this.cache = d3.map();\n                return this;\n            };\n            return Cache;\n        })();\n        Utils.Cache = Cache;\n    })(Utils = SVGTypewriter.Utils || (SVGTypewriter.Utils = {}));\n})(SVGTypewriter || (SVGTypewriter = {}));\n\n///<reference path=\"../reference.ts\" />\nvar SVGTypewriter;\n(function (SVGTypewriter) {\n    var Utils;\n    (function (Utils) {\n        var Tokenizer = (function () {\n            function Tokenizer() {\n                this.WordDividerRegExp = new RegExp(\"\\\\W\");\n                this.WhitespaceRegExp = new RegExp(\"\\\\s\");\n            }\n            Tokenizer.prototype.tokenize = function (line) {\n                var _this = this;\n                return line.split(\"\").reduce(function (tokens, c) { return tokens.slice(0, -1).concat(_this.shouldCreateNewToken(tokens[tokens.length - 1], c)); }, [\"\"]);\n            };\n            Tokenizer.prototype.shouldCreateNewToken = function (token, newCharacter) {\n                if (!token) {\n                    return [newCharacter];\n                }\n                var lastCharacter = token[token.length - 1];\n                if (this.WhitespaceRegExp.test(lastCharacter) && this.WhitespaceRegExp.test(newCharacter)) {\n                    return [token + newCharacter];\n                }\n                else if (this.WhitespaceRegExp.test(lastCharacter) || this.WhitespaceRegExp.test(newCharacter)) {\n                    return [token, newCharacter];\n                }\n                else if (!(this.WordDividerRegExp.test(lastCharacter) || this.WordDividerRegExp.test(newCharacter))) {\n                    return [token + newCharacter];\n                }\n                else if (lastCharacter === newCharacter) {\n                    return [token + newCharacter];\n                }\n                else {\n                    return [token, newCharacter];\n                }\n            };\n            return Tokenizer;\n        })();\n        Utils.Tokenizer = Tokenizer;\n    })(Utils = SVGTypewriter.Utils || (SVGTypewriter.Utils = {}));\n})(SVGTypewriter || (SVGTypewriter = {}));\n\n///<reference path=\"../reference.ts\" />\nvar SVGTypewriter;\n(function (SVGTypewriter) {\n    var Utils;\n    (function (Utils) {\n        var StringMethods;\n        (function (StringMethods) {\n            /**\n             * Treat all sequences of consecutive whitespace as a single \" \".\n             */\n            function combineWhitespace(str) {\n                return str.replace(/\\s+/g, \" \");\n            }\n            StringMethods.combineWhitespace = combineWhitespace;\n            function isNotEmptyString(str) {\n                return str && str.trim() !== \"\";\n            }\n            StringMethods.isNotEmptyString = isNotEmptyString;\n            function trimStart(str, c) {\n                if (!str) {\n                    return str;\n                }\n                var chars = str.split(\"\");\n                var reduceFunction = c ? function (s) { return s.split(c).some(isNotEmptyString); } : isNotEmptyString;\n                return chars.reduce(function (s, c) { return reduceFunction(s + c) ? s + c : s; }, \"\");\n            }\n            StringMethods.trimStart = trimStart;\n            function trimEnd(str, c) {\n                if (!str) {\n                    return str;\n                }\n                var reversedChars = str.split(\"\");\n                reversedChars.reverse();\n                reversedChars = trimStart(reversedChars.join(\"\"), c).split(\"\");\n                reversedChars.reverse();\n                return reversedChars.join(\"\");\n            }\n            StringMethods.trimEnd = trimEnd;\n        })(StringMethods = Utils.StringMethods || (Utils.StringMethods = {}));\n    })(Utils = SVGTypewriter.Utils || (SVGTypewriter.Utils = {}));\n})(SVGTypewriter || (SVGTypewriter = {}));\n\n///<reference path=\"../reference.ts\" />\nvar SVGTypewriter;\n(function (SVGTypewriter) {\n    var Animators;\n    (function (Animators) {\n        var BaseAnimator = (function () {\n            function BaseAnimator() {\n                this.duration(BaseAnimator.DEFAULT_DURATION_MILLISECONDS);\n                this.delay(0);\n                this.easing(BaseAnimator.DEFAULT_EASING);\n                this.moveX(0);\n                this.moveY(0);\n            }\n            BaseAnimator.prototype.animate = function (selection) {\n                var xForm = d3.transform(\"\");\n                xForm.translate = [this.moveX(), this.moveY()];\n                selection.attr(\"transform\", xForm.toString());\n                xForm.translate = [0, 0];\n                return this._animate(selection, { transform: xForm.toString() });\n            };\n            BaseAnimator.prototype._animate = function (selection, attr) {\n                return selection.transition().ease(this.easing()).duration(this.duration()).delay(this.delay()).attr(attr);\n            };\n            BaseAnimator.prototype.duration = function (duration) {\n                if (duration == null) {\n                    return this._duration;\n                }\n                else {\n                    this._duration = duration;\n                    return this;\n                }\n            };\n            BaseAnimator.prototype.moveX = function (shift) {\n                if (shift == null) {\n                    return this._moveX;\n                }\n                else {\n                    this._moveX = shift;\n                    return this;\n                }\n            };\n            BaseAnimator.prototype.moveY = function (shift) {\n                if (shift == null) {\n                    return this._moveY;\n                }\n                else {\n                    this._moveY = shift;\n                    return this;\n                }\n            };\n            BaseAnimator.prototype.delay = function (delay) {\n                if (delay == null) {\n                    return this._delay;\n                }\n                else {\n                    this._delay = delay;\n                    return this;\n                }\n            };\n            BaseAnimator.prototype.easing = function (easing) {\n                if (easing == null) {\n                    return this._easing;\n                }\n                else {\n                    this._easing = easing;\n                    return this;\n                }\n            };\n            /**\n             * The default duration of the animation in milliseconds\n             */\n            BaseAnimator.DEFAULT_DURATION_MILLISECONDS = 300;\n            /**\n             * The default easing of the animation\n             */\n            BaseAnimator.DEFAULT_EASING = \"exp-out\";\n            return BaseAnimator;\n        })();\n        Animators.BaseAnimator = BaseAnimator;\n    })(Animators = SVGTypewriter.Animators || (SVGTypewriter.Animators = {}));\n})(SVGTypewriter || (SVGTypewriter = {}));\n\n///<reference path=\"../reference.ts\" />\nvar __extends = this.__extends || function (d, b) {\n    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];\n    function __() { this.constructor = d; }\n    __.prototype = b.prototype;\n    d.prototype = new __();\n};\nvar SVGTypewriter;\n(function (SVGTypewriter) {\n    var Animators;\n    (function (Animators) {\n        var UnveilAnimator = (function (_super) {\n            __extends(UnveilAnimator, _super);\n            function UnveilAnimator() {\n                this.direction(\"bottom\");\n                _super.call(this);\n            }\n            UnveilAnimator.prototype.direction = function (direction) {\n                if (direction == null) {\n                    return this._direction;\n                }\n                else {\n                    if (UnveilAnimator.SupportedDirections.indexOf(direction) === -1) {\n                        throw new Error(\"unsupported direction - \" + direction);\n                    }\n                    this._direction = direction;\n                    return this;\n                }\n            };\n            UnveilAnimator.prototype.animate = function (selection) {\n                var attr = SVGTypewriter.Utils.DOM.getBBox(selection);\n                var mask = selection.select(\".clip-rect\");\n                mask.attr(\"width\", 0);\n                mask.attr(\"height\", 0);\n                switch (this._direction) {\n                    case \"top\":\n                        mask.attr(\"y\", attr.y + attr.height);\n                        mask.attr(\"x\", attr.x);\n                        mask.attr(\"width\", attr.width);\n                        break;\n                    case \"bottom\":\n                        mask.attr(\"y\", attr.y);\n                        mask.attr(\"x\", attr.x);\n                        mask.attr(\"width\", attr.width);\n                        break;\n                    case \"left\":\n                        mask.attr(\"y\", attr.y);\n                        mask.attr(\"x\", attr.x);\n                        mask.attr(\"height\", attr.height);\n                        break;\n                    case \"right\":\n                        mask.attr(\"y\", attr.y);\n                        mask.attr(\"x\", attr.x + attr.width);\n                        mask.attr(\"height\", attr.height);\n                        break;\n                }\n                this._animate(mask, attr);\n                return _super.prototype.animate.call(this, selection);\n            };\n            UnveilAnimator.SupportedDirections = [\"top\", \"bottom\", \"left\", \"right\"];\n            return UnveilAnimator;\n        })(Animators.BaseAnimator);\n        Animators.UnveilAnimator = UnveilAnimator;\n    })(Animators = SVGTypewriter.Animators || (SVGTypewriter.Animators = {}));\n})(SVGTypewriter || (SVGTypewriter = {}));\n\n///<reference path=\"../reference.ts\" />\nvar __extends = this.__extends || function (d, b) {\n    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];\n    function __() { this.constructor = d; }\n    __.prototype = b.prototype;\n    d.prototype = new __();\n};\nvar SVGTypewriter;\n(function (SVGTypewriter) {\n    var Animators;\n    (function (Animators) {\n        var OpacityAnimator = (function (_super) {\n            __extends(OpacityAnimator, _super);\n            function OpacityAnimator() {\n                _super.apply(this, arguments);\n            }\n            OpacityAnimator.prototype.animate = function (selection) {\n                var area = selection.select(\".text-area\");\n                area.attr(\"opacity\", 0);\n                var attr = {\n                    opacity: 1\n                };\n                this._animate(area, attr);\n                return _super.prototype.animate.call(this, selection);\n            };\n            return OpacityAnimator;\n        })(Animators.BaseAnimator);\n        Animators.OpacityAnimator = OpacityAnimator;\n    })(Animators = SVGTypewriter.Animators || (SVGTypewriter.Animators = {}));\n})(SVGTypewriter || (SVGTypewriter = {}));\n\n///<reference path=\"../reference.ts\" />\nvar SVGTypewriter;\n(function (SVGTypewriter) {\n    var Wrappers;\n    (function (Wrappers) {\n        var Wrapper = (function () {\n            function Wrapper() {\n                this.maxLines(Infinity);\n                this.textTrimming(\"ellipsis\");\n                this.allowBreakingWords(true);\n                this._tokenizer = new SVGTypewriter.Utils.Tokenizer();\n                this._breakingCharacter = \"-\";\n            }\n            Wrapper.prototype.maxLines = function (noLines) {\n                if (noLines == null) {\n                    return this._maxLines;\n                }\n                else {\n                    this._maxLines = noLines;\n                    return this;\n                }\n            };\n            Wrapper.prototype.textTrimming = function (option) {\n                if (option == null) {\n                    return this._textTrimming;\n                }\n                else {\n                    if (option !== \"ellipsis\" && option !== \"none\") {\n                        throw new Error(option + \" - unsupported text trimming option.\");\n                    }\n                    this._textTrimming = option;\n                    return this;\n                }\n            };\n            Wrapper.prototype.allowBreakingWords = function (allow) {\n                if (allow == null) {\n                    return this._allowBreakingWords;\n                }\n                else {\n                    this._allowBreakingWords = allow;\n                    return this;\n                }\n            };\n            Wrapper.prototype.wrap = function (text, measurer, width, height) {\n                var _this = this;\n                if (height === void 0) { height = Infinity; }\n                var initialWrappingResult = {\n                    originalText: text,\n                    wrappedText: \"\",\n                    noLines: 0,\n                    noBrokeWords: 0,\n                    truncatedText: \"\"\n                };\n                var state = {\n                    wrapping: initialWrappingResult,\n                    currentLine: \"\",\n                    availableWidth: width,\n                    availableLines: Math.min(Math.floor(height / measurer.measure().height), this._maxLines),\n                    canFitText: true\n                };\n                var lines = text.split(\"\\n\");\n                return lines.reduce(function (state, line, i) { return _this.breakLineToFitWidth(state, line, i !== lines.length - 1, measurer); }, state).wrapping;\n            };\n            Wrapper.prototype.breakLineToFitWidth = function (state, line, hasNextLine, measurer) {\n                var _this = this;\n                if (!state.canFitText && state.wrapping.truncatedText !== \"\") {\n                    state.wrapping.truncatedText += \"\\n\";\n                }\n                var tokens = this._tokenizer.tokenize(line);\n                state = tokens.reduce(function (state, token) { return _this.wrapNextToken(token, state, measurer); }, state);\n                var wrappedText = SVGTypewriter.Utils.StringMethods.trimEnd(state.currentLine);\n                state.wrapping.noLines += +(wrappedText !== \"\");\n                if (state.wrapping.noLines === state.availableLines && this._textTrimming !== \"none\" && hasNextLine) {\n                    var ellipsisResult = this.addEllipsis(wrappedText, state.availableWidth, measurer);\n                    state.wrapping.wrappedText += ellipsisResult.wrappedToken;\n                    state.wrapping.truncatedText += ellipsisResult.remainingToken;\n                    state.canFitText = false;\n                }\n                else {\n                    state.wrapping.wrappedText += wrappedText;\n                }\n                state.currentLine = \"\\n\";\n                return state;\n            };\n            Wrapper.prototype.canFitToken = function (token, width, measurer) {\n                var _this = this;\n                var possibleBreaks = this._allowBreakingWords ? token.split(\"\").map(function (c, i) { return (i !== token.length - 1) ? c + _this._breakingCharacter : c; }) : [token];\n                return (measurer.measure(token).width <= width) || possibleBreaks.every(function (c) { return measurer.measure(c).width <= width; });\n            };\n            Wrapper.prototype.addEllipsis = function (line, width, measurer) {\n                if (this._textTrimming === \"none\") {\n                    return {\n                        wrappedToken: line,\n                        remainingToken: \"\"\n                    };\n                }\n                var truncatedLine = line.substring(0).trim();\n                var lineWidth = measurer.measure(truncatedLine).width;\n                var ellipsesWidth = measurer.measure(\"...\").width;\n                var prefix = (line.length > 0 && line[0] === \"\\n\") ? \"\\n\" : \"\";\n                if (width <= ellipsesWidth) {\n                    var periodWidth = ellipsesWidth / 3;\n                    var numPeriodsThatFit = Math.floor(width / periodWidth);\n                    return {\n                        wrappedToken: prefix + \"...\".substr(0, numPeriodsThatFit),\n                        remainingToken: line\n                    };\n                }\n                while (lineWidth + ellipsesWidth > width) {\n                    truncatedLine = SVGTypewriter.Utils.StringMethods.trimEnd(truncatedLine.substr(0, truncatedLine.length - 1));\n                    lineWidth = measurer.measure(truncatedLine).width;\n                }\n                return {\n                    wrappedToken: prefix + truncatedLine + \"...\",\n                    remainingToken: SVGTypewriter.Utils.StringMethods.trimEnd(line.substring(truncatedLine.length), \"-\").trim()\n                };\n            };\n            Wrapper.prototype.wrapNextToken = function (token, state, measurer) {\n                if (!state.canFitText || state.availableLines === state.wrapping.noLines || !this.canFitToken(token, state.availableWidth, measurer)) {\n                    return this.finishWrapping(token, state, measurer);\n                }\n                var remainingToken = token;\n                while (remainingToken) {\n                    var result = this.breakTokenToFitInWidth(remainingToken, state.currentLine, state.availableWidth, measurer);\n                    state.currentLine = result.line;\n                    remainingToken = result.remainingToken;\n                    if (remainingToken != null) {\n                        state.wrapping.noBrokeWords += +result.breakWord;\n                        ++state.wrapping.noLines;\n                        if (state.availableLines === state.wrapping.noLines) {\n                            var ellipsisResult = this.addEllipsis(state.currentLine, state.availableWidth, measurer);\n                            state.wrapping.wrappedText += ellipsisResult.wrappedToken;\n                            state.wrapping.truncatedText += ellipsisResult.remainingToken + remainingToken;\n                            state.currentLine = \"\\n\";\n                            return state;\n                        }\n                        else {\n                            state.wrapping.wrappedText += SVGTypewriter.Utils.StringMethods.trimEnd(state.currentLine);\n                            state.currentLine = \"\\n\";\n                        }\n                    }\n                }\n                return state;\n            };\n            Wrapper.prototype.finishWrapping = function (token, state, measurer) {\n                // Token is really long, but we have a space to put part of the word.\n                if (state.canFitText && state.availableLines !== state.wrapping.noLines && this._allowBreakingWords && this._textTrimming !== \"none\") {\n                    var res = this.addEllipsis(state.currentLine + token, state.availableWidth, measurer);\n                    state.wrapping.wrappedText += res.wrappedToken;\n                    state.wrapping.truncatedText += res.remainingToken;\n                    state.wrapping.noBrokeWords += +(res.remainingToken.length < token.length);\n                    state.wrapping.noLines += +(res.wrappedToken.length > 0);\n                    state.currentLine = \"\";\n                }\n                else {\n                    state.wrapping.truncatedText += token;\n                }\n                state.canFitText = false;\n                return state;\n            };\n            /**\n             * Breaks single token to fit current line.\n             * If token contains only whitespaces then they will not be populated to next line.\n             */\n            Wrapper.prototype.breakTokenToFitInWidth = function (token, line, availableWidth, measurer, breakingCharacter) {\n                if (breakingCharacter === void 0) { breakingCharacter = this._breakingCharacter; }\n                if (measurer.measure(line + token).width <= availableWidth) {\n                    return {\n                        remainingToken: null,\n                        line: line + token,\n                        breakWord: false\n                    };\n                }\n                if (token.trim() === \"\") {\n                    return {\n                        remainingToken: \"\",\n                        line: line,\n                        breakWord: false\n                    };\n                }\n                if (!this._allowBreakingWords) {\n                    return {\n                        remainingToken: token,\n                        line: line,\n                        breakWord: false\n                    };\n                }\n                var fitTokenLength = 0;\n                while (fitTokenLength < token.length) {\n                    if (measurer.measure(line + token.substring(0, fitTokenLength + 1) + breakingCharacter).width <= availableWidth) {\n                        ++fitTokenLength;\n                    }\n                    else {\n                        break;\n                    }\n                }\n                var suffix = \"\";\n                if (fitTokenLength > 0) {\n                    suffix = breakingCharacter;\n                }\n                return {\n                    remainingToken: token.substring(fitTokenLength),\n                    line: line + token.substring(0, fitTokenLength) + suffix,\n                    breakWord: fitTokenLength > 0\n                };\n            };\n            return Wrapper;\n        })();\n        Wrappers.Wrapper = Wrapper;\n    })(Wrappers = SVGTypewriter.Wrappers || (SVGTypewriter.Wrappers = {}));\n})(SVGTypewriter || (SVGTypewriter = {}));\n\n///<reference path=\"../reference.ts\" />\nvar __extends = this.__extends || function (d, b) {\n    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];\n    function __() { this.constructor = d; }\n    __.prototype = b.prototype;\n    d.prototype = new __();\n};\nvar SVGTypewriter;\n(function (SVGTypewriter) {\n    var Wrappers;\n    (function (Wrappers) {\n        var SingleLineWrapper = (function (_super) {\n            __extends(SingleLineWrapper, _super);\n            function SingleLineWrapper() {\n                _super.apply(this, arguments);\n            }\n            SingleLineWrapper.prototype.wrap = function (text, measurer, width, height) {\n                var _this = this;\n                if (height === void 0) { height = Infinity; }\n                var lines = text.split(\"\\n\");\n                if (lines.length > 1) {\n                    throw new Error(\"SingleLineWrapper is designed to work only on single line\");\n                }\n                var wrapFN = function (w) { return _super.prototype.wrap.call(_this, text, measurer, w, height); };\n                var result = wrapFN(width);\n                if (result.noLines < 2) {\n                    return result;\n                }\n                var left = 0;\n                var right = width;\n                for (var i = 0; i < SingleLineWrapper.NO_WRAP_ITERATIONS && right > left; ++i) {\n                    var currentWidth = (right + left) / 2;\n                    var currentResult = wrapFN(currentWidth);\n                    if (this.areSameResults(result, currentResult)) {\n                        right = currentWidth;\n                        result = currentResult;\n                    }\n                    else {\n                        left = currentWidth;\n                    }\n                }\n                return result;\n            };\n            SingleLineWrapper.prototype.areSameResults = function (one, two) {\n                return one.noLines === two.noLines && one.truncatedText === two.truncatedText;\n            };\n            SingleLineWrapper.NO_WRAP_ITERATIONS = 5;\n            return SingleLineWrapper;\n        })(Wrappers.Wrapper);\n        Wrappers.SingleLineWrapper = SingleLineWrapper;\n    })(Wrappers = SVGTypewriter.Wrappers || (SVGTypewriter.Wrappers = {}));\n})(SVGTypewriter || (SVGTypewriter = {}));\n\n///<reference path=\"reference.ts\" />\nvar SVGTypewriter;\n(function (SVGTypewriter) {\n    var Writers;\n    (function (Writers) {\n        var Writer = (function () {\n            function Writer(measurer, wrapper) {\n                this._writerID = Writer.nextID++;\n                this._elementID = 0;\n                this.measurer(measurer);\n                if (wrapper) {\n                    this.wrapper(wrapper);\n                }\n                this.addTitleElement(false);\n            }\n            Writer.prototype.measurer = function (newMeasurer) {\n                this._measurer = newMeasurer;\n                return this;\n            };\n            Writer.prototype.wrapper = function (newWrapper) {\n                this._wrapper = newWrapper;\n                return this;\n            };\n            Writer.prototype.addTitleElement = function (add) {\n                this._addTitleElement = add;\n                return this;\n            };\n            Writer.prototype.writeLine = function (line, g, width, xAlign, yOffset) {\n                var textEl = g.append(\"text\");\n                textEl.text(line);\n                var xOffset = width * Writer.XOffsetFactor[xAlign];\n                var anchor = Writer.AnchorConverter[xAlign];\n                textEl.attr(\"text-anchor\", anchor).classed(\"text-line\", true);\n                SVGTypewriter.Utils.DOM.transform(textEl, xOffset, yOffset).attr(\"y\", \"-0.25em\");\n                ;\n            };\n            Writer.prototype.writeText = function (text, writingArea, width, height, xAlign, yAlign) {\n                var _this = this;\n                var lines = text.split(\"\\n\");\n                var lineHeight = this._measurer.measure().height;\n                var yOffset = Writer.YOffsetFactor[yAlign] * (height - lines.length * lineHeight);\n                lines.forEach(function (line, i) {\n                    _this.writeLine(line, writingArea, width, xAlign, (i + 1) * lineHeight + yOffset);\n                });\n            };\n            Writer.prototype.write = function (text, width, height, options) {\n                if (Writer.SupportedRotation.indexOf(options.textRotation) === -1) {\n                    throw new Error(\"unsupported rotation - \" + options.textRotation);\n                }\n                var orientHorizontally = Math.abs(Math.abs(options.textRotation) - 90) > 45;\n                var primaryDimension = orientHorizontally ? width : height;\n                var secondaryDimension = orientHorizontally ? height : width;\n                var textContainer = options.selection.append(\"g\").classed(\"text-container\", true);\n                if (this._addTitleElement) {\n                    textContainer.append(\"title\").text(text);\n                }\n                var textArea = textContainer.append(\"g\").classed(\"text-area\", true);\n                var wrappedText = this._wrapper ? this._wrapper.wrap(text, this._measurer, primaryDimension, secondaryDimension).wrappedText : text;\n                this.writeText(wrappedText, textArea, primaryDimension, secondaryDimension, options.xAlign, options.yAlign);\n                var xForm = d3.transform(\"\");\n                var xForm2 = d3.transform(\"\");\n                xForm.rotate = options.textRotation;\n                switch (options.textRotation) {\n                    case 90:\n                        xForm.translate = [width, 0];\n                        xForm2.rotate = -90;\n                        xForm2.translate = [0, 200];\n                        break;\n                    case -90:\n                        xForm.translate = [0, height];\n                        xForm2.rotate = 90;\n                        xForm2.translate = [width, 0];\n                        break;\n                    case 180:\n                        xForm.translate = [width, height];\n                        xForm2.translate = [width, height];\n                        xForm2.rotate = 180;\n                        break;\n                }\n                textArea.attr(\"transform\", xForm.toString());\n                this.addClipPath(textContainer, xForm2);\n                if (options.animator) {\n                    options.animator.animate(textContainer);\n                }\n            };\n            Writer.prototype.addClipPath = function (selection, transform) {\n                var elementID = this._elementID++;\n                var prefix = /MSIE [5-9]/.test(navigator.userAgent) ? \"\" : document.location.href;\n                prefix = prefix.split(\"#\")[0]; // To fix cases where an anchor tag was used\n                var clipPathID = \"clipPath\" + this._writerID + \"_\" + elementID;\n                selection.select(\".text-area\").attr(\"clip-path\", \"url(\\\"\" + prefix + \"#\" + clipPathID + \"\\\")\");\n                var clipPathParent = selection.append(\"clipPath\").attr(\"id\", clipPathID);\n                var bboxAttrs = SVGTypewriter.Utils.DOM.getBBox(selection.select(\".text-area\"));\n                var box = clipPathParent.append(\"rect\");\n                box.classed(\"clip-rect\", true).attr({\n                    x: bboxAttrs.x,\n                    y: bboxAttrs.y,\n                    width: bboxAttrs.width,\n                    height: bboxAttrs.height\n                });\n            };\n            Writer.nextID = 0;\n            Writer.SupportedRotation = [-90, 0, 180, 90];\n            Writer.AnchorConverter = {\n                left: \"start\",\n                center: \"middle\",\n                right: \"end\"\n            };\n            Writer.XOffsetFactor = {\n                left: 0,\n                center: 0.5,\n                right: 1\n            };\n            Writer.YOffsetFactor = {\n                top: 0,\n                center: 0.5,\n                bottom: 1\n            };\n            return Writer;\n        })();\n        Writers.Writer = Writer;\n    })(Writers = SVGTypewriter.Writers || (SVGTypewriter.Writers = {}));\n})(SVGTypewriter || (SVGTypewriter = {}));\n\n///<reference path=\"../reference.ts\" />\nvar SVGTypewriter;\n(function (SVGTypewriter) {\n    var Measurers;\n    (function (Measurers) {\n        ;\n        var AbstractMeasurer = (function () {\n            function AbstractMeasurer(area, className) {\n                this.textMeasurer = this.getTextMeasurer(area, className);\n            }\n            AbstractMeasurer.prototype.checkSelectionIsText = function (d) {\n                return d[0][0].tagName === \"text\" || !d.select(\"text\").empty();\n            };\n            AbstractMeasurer.prototype.getTextMeasurer = function (area, className) {\n                var _this = this;\n                if (!this.checkSelectionIsText(area)) {\n                    var textElement = area.append(\"text\");\n                    if (className) {\n                        textElement.classed(className, true);\n                    }\n                    textElement.remove();\n                    return function (text) {\n                        area.node().appendChild(textElement.node());\n                        var areaDimension = _this.measureBBox(textElement, text);\n                        textElement.remove();\n                        return areaDimension;\n                    };\n                }\n                else {\n                    var parentNode = area.node().parentNode;\n                    var textSelection;\n                    if (area[0][0].tagName === \"text\") {\n                        textSelection = area;\n                    }\n                    else {\n                        textSelection = area.select(\"text\");\n                    }\n                    area.remove();\n                    return function (text) {\n                        parentNode.appendChild(area.node());\n                        var areaDimension = _this.measureBBox(textSelection, text);\n                        area.remove();\n                        return areaDimension;\n                    };\n                }\n            };\n            AbstractMeasurer.prototype.measureBBox = function (d, text) {\n                d.text(text);\n                var bb = SVGTypewriter.Utils.DOM.getBBox(d);\n                return { width: bb.width, height: bb.height };\n            };\n            AbstractMeasurer.prototype.measure = function (text) {\n                if (text === void 0) { text = AbstractMeasurer.HEIGHT_TEXT; }\n                return this.textMeasurer(text);\n            };\n            AbstractMeasurer.HEIGHT_TEXT = \"bqpdl\";\n            return AbstractMeasurer;\n        })();\n        Measurers.AbstractMeasurer = AbstractMeasurer;\n    })(Measurers = SVGTypewriter.Measurers || (SVGTypewriter.Measurers = {}));\n})(SVGTypewriter || (SVGTypewriter = {}));\n\n///<reference path=\"../reference.ts\" />\nvar __extends = this.__extends || function (d, b) {\n    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];\n    function __() { this.constructor = d; }\n    __.prototype = b.prototype;\n    d.prototype = new __();\n};\nvar SVGTypewriter;\n(function (SVGTypewriter) {\n    var Measurers;\n    (function (Measurers) {\n        var Measurer = (function (_super) {\n            __extends(Measurer, _super);\n            function Measurer(area, className, useGuards) {\n                if (className === void 0) { className = null; }\n                if (useGuards === void 0) { useGuards = false; }\n                _super.call(this, area, className);\n                this.useGuards = useGuards;\n            }\n            // Guards assures same line height and width of whitespaces on both ends.\n            Measurer.prototype._addGuards = function (text) {\n                return Measurers.AbstractMeasurer.HEIGHT_TEXT + text + Measurers.AbstractMeasurer.HEIGHT_TEXT;\n            };\n            Measurer.prototype.getGuardWidth = function () {\n                if (this.guardWidth == null) {\n                    this.guardWidth = _super.prototype.measure.call(this).width;\n                }\n                return this.guardWidth;\n            };\n            Measurer.prototype._measureLine = function (line) {\n                var measuredLine = this.useGuards ? this._addGuards(line) : line;\n                var measuredLineDimensions = _super.prototype.measure.call(this, measuredLine);\n                measuredLineDimensions.width -= this.useGuards ? (2 * this.getGuardWidth()) : 0;\n                return measuredLineDimensions;\n            };\n            Measurer.prototype.measure = function (text) {\n                var _this = this;\n                if (text === void 0) { text = Measurers.AbstractMeasurer.HEIGHT_TEXT; }\n                if (text.trim() === \"\") {\n                    return { width: 0, height: 0 };\n                }\n                var linesDimensions = text.trim().split(\"\\n\").map(function (line) { return _this._measureLine(line); });\n                return {\n                    width: d3.max(linesDimensions, function (dim) { return dim.width; }),\n                    height: d3.sum(linesDimensions, function (dim) { return dim.height; })\n                };\n            };\n            return Measurer;\n        })(Measurers.AbstractMeasurer);\n        Measurers.Measurer = Measurer;\n    })(Measurers = SVGTypewriter.Measurers || (SVGTypewriter.Measurers = {}));\n})(SVGTypewriter || (SVGTypewriter = {}));\n\n///<reference path=\"../reference.ts\" />\nvar __extends = this.__extends || function (d, b) {\n    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];\n    function __() { this.constructor = d; }\n    __.prototype = b.prototype;\n    d.prototype = new __();\n};\nvar SVGTypewriter;\n(function (SVGTypewriter) {\n    var Measurers;\n    (function (Measurers) {\n        var CharacterMeasurer = (function (_super) {\n            __extends(CharacterMeasurer, _super);\n            function CharacterMeasurer() {\n                _super.apply(this, arguments);\n            }\n            CharacterMeasurer.prototype._measureCharacter = function (c) {\n                return _super.prototype._measureLine.call(this, c);\n            };\n            CharacterMeasurer.prototype._measureLine = function (line) {\n                var _this = this;\n                var charactersDimensions = line.split(\"\").map(function (c) { return _this._measureCharacter(c); });\n                return {\n                    width: d3.sum(charactersDimensions, function (dim) { return dim.width; }),\n                    height: d3.max(charactersDimensions, function (dim) { return dim.height; })\n                };\n            };\n            return CharacterMeasurer;\n        })(Measurers.Measurer);\n        Measurers.CharacterMeasurer = CharacterMeasurer;\n    })(Measurers = SVGTypewriter.Measurers || (SVGTypewriter.Measurers = {}));\n})(SVGTypewriter || (SVGTypewriter = {}));\n\n///<reference path=\"../reference.ts\" />\nvar __extends = this.__extends || function (d, b) {\n    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];\n    function __() { this.constructor = d; }\n    __.prototype = b.prototype;\n    d.prototype = new __();\n};\nvar SVGTypewriter;\n(function (SVGTypewriter) {\n    var Measurers;\n    (function (Measurers) {\n        var CacheCharacterMeasurer = (function (_super) {\n            __extends(CacheCharacterMeasurer, _super);\n            function CacheCharacterMeasurer(area, className) {\n                var _this = this;\n                _super.call(this, area, className);\n                this.cache = new SVGTypewriter.Utils.Cache(function (c) { return _this._measureCharacterNotFromCache(c); }, SVGTypewriter.Utils.Methods.objEq);\n            }\n            CacheCharacterMeasurer.prototype._measureCharacterNotFromCache = function (c) {\n                return _super.prototype._measureCharacter.call(this, c);\n            };\n            CacheCharacterMeasurer.prototype._measureCharacter = function (c) {\n                return this.cache.get(c);\n            };\n            CacheCharacterMeasurer.prototype.reset = function () {\n                this.cache.clear();\n            };\n            return CacheCharacterMeasurer;\n        })(Measurers.CharacterMeasurer);\n        Measurers.CacheCharacterMeasurer = CacheCharacterMeasurer;\n    })(Measurers = SVGTypewriter.Measurers || (SVGTypewriter.Measurers = {}));\n})(SVGTypewriter || (SVGTypewriter = {}));\n\nreturn Plottable;\n\n}));\n"
  },
  {
    "path": "cluster/benchmarks/dashboard_app/app.yaml",
    "content": "runtime: python\nenv: flex\nentrypoint: gunicorn -b :$PORT main:app\nservice: benchmarks\n\nruntime_config:\n  python_version: 3\n"
  },
  {
    "path": "cluster/benchmarks/dashboard_app/main.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\"\"\"Flask application file for benchmark dashboard.\"\"\"\nfrom collections import namedtuple\nfrom datetime import datetime\nfrom datetime import timedelta\nimport json\nimport logging\nfrom operator import itemgetter\nimport re\nimport urllib\n\nfrom flask import Flask, render_template, request\nfrom google.cloud import datastore\n\n\napp = Flask(__name__)\n\n# How much data to fetch for graphing.\n_DAYS_TO_FETCH = 90\n# Don't show a benchmark in benchmark list if it hasn't been run\n# for this many days.\n_MAX_DAYS_WITHOUT_RUN = 14\n# Arguments in this list will not be displayed on the dashboard.\n_ARGUMENTS_TO_EXCLUDE = set(\n    ['job_name', 'result_storage', 'task_index'])\n\n\ndef argument_name(argument):\n  \"\"\"Gets argument name from string in the form \"--arg_name=value\".\n\n  Args:\n    argument: String argument in the form --arg_name=value.\n\n  Returns:\n    String argument name.\n  \"\"\"\n  if len(argument) < 4 or argument[:2] != '--' or '=' not in argument:\n    logging.error('Invalid argument: %s. Argument must be in the form '\n                  '--name=value', argument)\n    return ''\n  return argument[2:argument.index('=')]\n\n\n@app.route('/')\n@app.route('/<pattern>')\ndef index(pattern=None):\n  \"\"\"Renders index.html page with a list of benchmarks.\"\"\"\n  filter_regex = None\n  if pattern:\n    filter_regex = re.compile(urllib.parse.unquote(pattern))\n  min_time_to_lookup = datetime.now() - timedelta(days=_MAX_DAYS_WITHOUT_RUN)\n\n  client = datastore.Client()\n  query = client.query(kind='Test')\n  query.add_filter('start', '>', min_time_to_lookup)\n\n  fetched = list(query.fetch())\n  test_names = {}  # maps test name to encoded test name\n  for fetched_result in fetched:\n    if fetched_result['test'] in test_names:\n      continue  # already added\n    if not filter_regex or re.search(pattern, fetched_result['test']):\n      test_names[fetched_result['test']] = urllib.parse.quote(\n          fetched_result['test'], safe='')\n\n  # convert test_names to list and sort\n  test_names = sorted(test_names.items(), key=itemgetter(1), reverse=True)\n\n  return render_template('index.html', tests=test_names)\n\n\n@app.route('/test/<test_id>')\ndef test(test_id):\n  \"\"\"Renders test.html page with a graph for each benchmark entry.\"\"\"\n  test_id = urllib.parse.unquote(test_id)\n  min_time_to_lookup = datetime.now() - timedelta(days=2)\n  client = datastore.Client()\n\n  # Get most recent start time for this test\n  query = client.query(kind='Test')\n  query.add_filter('test', '=', test_id)\n  query.order = ['-start']\n  test_results = list(query.fetch(limit=1))\n  if not test_results:\n    return 'No data for benchmark %s' % test_id\n\n  start_time = test_results[0]['start']\n\n  # Get a list of entry ids\n  query = client.query(kind='Entry')\n  query.add_filter('test', '=', test_id)\n  query.add_filter('start', '=', start_time)\n\n  try:\n    test_info = json.loads(test_results[0]['info'])\n  except ValueError as e:\n    logging.exception('Failed to parse \"info\" in test_results.', e)\n    test_info = None\n  arguments = []\n  if (test_info and 'runConfiguration' in test_info and\n      'argument' in test_info['runConfiguration']):\n    arguments = test_info['runConfiguration']['argument']\n  arguments = [\n      arg for arg in arguments\n      if argument_name(arg) not in _ARGUMENTS_TO_EXCLUDE]\n  arguments = ' '.join(arguments)\n  entries = []\n  Entry = namedtuple('Entry', ['id', 'latest_value'])\n  for entry in query.fetch():\n    info = json.loads(entry['info'])\n    entries.append(Entry(entry['entry'], info['wallTime']))\n\n  return render_template(\n      'test.html', test_id=test_id, entries=entries,\n      latest_time=start_time.strftime('%Y-%m-%d %H:%M'),\n      arguments=arguments)\n\n\n@app.route('/benchmark_data/')\ndef benchmark_data():\n  \"\"\"Returns benchmark data in json format for graphing.\"\"\"\n  test_id = urllib.parse.unquote(request.args.get('test'))\n  entry_id = urllib.parse.unquote(request.args.get('entry'))\n  min_time_to_lookup = datetime.now() - timedelta(days=_DAYS_TO_FETCH)\n\n  client = datastore.Client()\n  timing_query = client.query(kind='Entry')\n  timing_query.add_filter('test', '=', test_id)\n  timing_query.add_filter('entry', '=', entry_id)\n  timing_query.add_filter('start', '>', min_time_to_lookup)\n  timing_query.projection = ['start', 'timing']\n  start_and_timing = [\n      {'start': data['start'], 'timing': data['timing']}\n      for data in timing_query.fetch()]\n  start_and_timing_json = json.dumps(start_and_timing)\n  return start_and_timing_json\n\n\n@app.errorhandler(500)\ndef server_error(e):\n  logging.exception('An error occurred during a request.', e)\n  return 'An internal error occurred.', 500\n\n\nif __name__ == '__main__':\n  # This is used when running locally. Gunicorn is used to run the\n  # application on Google App Engine. See entrypoint in app.yaml.\n  app.run(host='127.0.0.1', port=8080, threaded=True)\n"
  },
  {
    "path": "cluster/benchmarks/dashboard_app/main_test.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\nimport json\nimport main\nimport unittest\nimport urllib\n\nclass TestMain(unittest.TestCase):\n\n  def testArgumentInvalidFormat(self):\n    self.assertEqual('', main.argument_name(''))\n    self.assertEqual('', main.argument_name('arg=val'))\n    self.assertEqual('', main.argument_name('-arg=val'))\n    self.assertEqual('', main.argument_name('--argval'))\n    self.assertEqual('', main.argument_name('--=val'))\n    self.assertEqual('', main.argument_name('--='))\n\n  def testArgumentValidFormat(self):\n    self.assertEqual('abc', main.argument_name('--abc=123'))\n    self.assertEqual('a', main.argument_name('--a=123'))\n\n  def testIndexPage(self):\n    main.app.testing = True\n    client = main.app.test_client()\n\n    r = client.get('/')\n    self.assertEqual(200, r.status_code)\n    self.assertIn('sample_logged_benchmark', r.data.decode('utf-8'))\n\n  def testTestPage_InvalidTest(self):\n    main.app.testing = True\n    client = main.app.test_client()\n\n    r = client.get('/test/abc')\n    self.assertEqual(200, r.status_code)\n    self.assertIn('No data for benchmark', str(r.data))\n\n  def testTestPage_SampleTest(self):\n    main.app.testing = True\n    client = main.app.test_client()\n    sample_benchmark_name = '//tensorflow/examples/benchmark:sample_logged_benchmark'\n\n    r = client.get(\n        '/test/%252F%252Ftensorflow%252Fexamples%252Fbenchmark%253Asample_logged_benchmark')\n    self.assertEqual(200, r.status_code)\n    self.assertIn(\n        'Performance plots for %s' % sample_benchmark_name, str(r.data))\n\n  def testFetchBenchmarkData_InvalidTest(self):\n    main.app.testing = True\n    client = main.app.test_client()\n\n    r = client.get('/benchmark_data/?test=abc&entry=cde')\n    self.assertEqual(200, r.status_code)\n    self.assertEqual(b'[]', r.data)\n\n  def testFetchBenchmarkData_SampleTest(self):\n    main.app.testing = True\n    client = main.app.test_client()\n\n    encoded_benchmark_name = (\n        '/test/%252F%252Ftensorflow%252Fexamples%252Fbenchmark%253Asample_logged_benchmark')\n    r = client.get('/benchmark_data/?test=%s&entry=SampleBenchmark.sum_wall_time' %\n                   encoded_benchmark_name)\n    self.assertEqual(200, r.status_code)\n    self.assertEqual(b'[]', r.data)\n\n\nif __name__ == '__main__':\n  unittest.main()\n"
  },
  {
    "path": "cluster/benchmarks/dashboard_app/requirements.txt",
    "content": "Flask==0.12.2\ngunicorn==19.7.1\ngoogle-cloud\n"
  },
  {
    "path": "cluster/benchmarks/dashboard_app/static/css/style.css",
    "content": "/* Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n==============================================================================\n*/\n\nbody {\n  font-family: roboto, sans-serif;\n}\n\nh2 {\n  font-weight: 400;\n}\n\nem {\n  color: #666666;\n  font-size: 18px;\n  font-style: normal;\n}\n\n.outer_div {\n  max-width: 1000px;\n  margin: 20px;\n}\n\ntable, th, td {\n  border-collapse: collapse;\n  border: 1px solid #d9d9d9;\n}\n\nth, td {\n  padding: 15px;\n}\n\nth {\n  text-align: left;\n  font-weight: normal;\n}\n\nul {\n  width: 100%;\n  margin: 0;\n  padding: 0;\n}\n\nli {\n  font-size: 14px;\n  background-color: white;\n  list-style: none;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n  margin: 10px 0 0 0;\n}\n\nli:hover {\n  background-color: #eeeeee;\n}\n\nli a {\n  display: inline-block;\n  width: 100%;\n  height: 100%;\n  color: black;\n  text-decoration: none;\n  padding: 8px 8px;\n}\n\nsvg {\n  margin-top: 20px;\n}\n\n#filter_input {\n  display: block;\n  width: 100%;\n  font-size: 14px;\n  padding: 8px 8px;\n  border: 1px solid #d9d9d9;\n  border-radius: 2px;\n  box-sizing: border-box;\n}\n\n#filter_label, #arguments_label {\n  color: #666666;\n  font-size: 16px;\n}\n\n#latest_value_label {\n  margin-bottom: 20px;\n}\n\nplottable .title-label text{\n  font-size: 16px;\n  font-family: roboto, sans-serif;\n}\n"
  },
  {
    "path": "cluster/benchmarks/dashboard_app/static/js/benchmark_latency_chart.js",
    "content": "// Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n//\n// Licensed under the Apache License, Version 2.0 (the \"License\");\n// you may not use this file except in compliance with the License.\n// You may obtain a copy of the License at\n//\n//     http://www.apache.org/licenses/LICENSE-2.0\n//\n// Unless required by applicable law or agreed to in writing, software\n// distributed under the License is distributed on an \"AS IS\" BASIS,\n// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n// See the License for the specific language governing permissions and\n// limitations under the License.\n\n/**\n * @fileoverview Provides a way to create a benchmark latency chart.\n */\n\n/**\n * Constructor.\n * @param {string} svg_element_id svg element to add the chart to.\n * @param {string} test_id of the test to plot data for.\n * @param {string} entry_id of the specific test entry to plot.\n */\nvar BenchmarkLatencyChart = function(svg_element, test_id, entry_id) {\n  this.svg_element = svg_element;\n  this.test_id = test_id;\n  this.entry_id = entry_id;\n};\n\n/**\n * Adds data to the given plots.\n */\nBenchmarkLatencyChart.prototype.addData_ = function(plot) {\n  const encodedTestId = encodeURIComponent(this.test_id);\n  const encodedEntryId = encodeURIComponent(this.entry_id);\n  const jsonDataUrl =\n      '/benchmark_data/?test=' + encodedTestId + '&entry=' + encodedEntryId\n  d3.json(jsonDataUrl, function(data) {\n    benchmarks = []\n    for (var i = 0; i < data.length; i++) {\n      const name = this.entry_id;\n      const timestamp = new Date(+data[i]['start'] / 1000);\n      const mean_latency = data[i]['timing'];\n      benchmarks.push(\n          {name: name, timestamp: timestamp,\n           mean_latency: +mean_latency});\n    }\n    plot.addDataset(\n      new Plottable.Dataset(benchmarks, {name: 'Forward'}));\n  });\n};\n\n/**\n * Create the chart.\n */\nBenchmarkLatencyChart.prototype.makeChart = function() {\n  const xScale = new Plottable.Scales.Time();\n  const yScaleForward = new Plottable.Scales.Linear();\n\n  const plot = new LatencyChart(\n      this.entry_id, 'value',\n      xScale, yScaleForward);\n\n  this.addData_(plot);\n\n  const table = new Plottable.Components.Table([[plot.table]]);\n  table.renderTo(this.svg_element);\n\n  plot.addTooltip();\n  new Plottable.Interactions.Click()\n      .attachTo(plot.linePlot)\n      .onClick(function(p) {\n         plot.updateForPosition(p);\n      });\n};\n"
  },
  {
    "path": "cluster/benchmarks/dashboard_app/templates/index.html",
    "content": "<!--\n  @license\n  Copyright 2016 The TensorFlow Authors. All Rights Reserved.\n\n  Licensed under the Apache License, Version 2.0 (the \"License\");\n  you may not use this file except in compliance with the License.\n  You may obtain a copy of the License at\n\n      http://www.apache.org/licenses/LICENSE-2.0\n\n      Unless required by applicable law or agreed to in writing, software\n      distributed under the License is distributed on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n      See the License for the specific language governing permissions and\n      limitations under the License.\n-->\n<!DOCTYPE html>\n<head>\n<meta charset=\"utf-8\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/bower_components/plottable/plottable.css\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/css/style.css\">\n<script>\nupdateFilter = function(e){\n   var input = document.getElementById('filter_input');\n   var filter = input.value.toUpperCase();\n   var ul = document.getElementById(\"benchmark_list\");\n   var li = ul.getElementsByTagName('li');\n   var a, i;\n\n   for (i = 0; i < li.length; i++) {\n     a = li[i].getElementsByTagName(\"a\")[0];\n     if (a.innerHTML.toUpperCase().indexOf(filter) > -1) {\n       li[i].style.display = \"\";\n     } else {\n       li[i].style.display = \"none\";\n     }\n   }\n};\n</script>\n</head>\n<body>\n<div class=\"outer_div\">\n<span id=\"filter_label\">Filter</span>\n<input type=\"text\" id=\"filter_input\" onkeyup=\"updateFilter(this)\" placeholder=\"\"/>\n<ul id=\"benchmark_list\">\n{% for test_name, encoded_test_name in tests %}\n<li><a href=\"{{ url_for('test', test_id=encoded_test_name) }}\">{{ test_name }}</a></li>\n{% endfor %}\n</ul>\n</div>\n</body>\n</html>\n\n"
  },
  {
    "path": "cluster/benchmarks/dashboard_app/templates/test.html",
    "content": "<!--\n  @license\n  Copyright 2016 The TensorFlow Authors. All Rights Reserved.\n\n  Licensed under the Apache License, Version 2.0 (the \"License\");\n  you may not use this file except in compliance with the License.\n  You may obtain a copy of the License at\n\n      http://www.apache.org/licenses/LICENSE-2.0\n\n      Unless required by applicable law or agreed to in writing, software\n      distributed under the License is distributed on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n      See the License for the specific language governing permissions and\n      limitations under the License.\n-->\n<!DOCTYPE html>\n<head>\n<meta charset=\"utf-8\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.rawgit.com/tensorflow/benchmarks/master/bower_components/plottable/plottable.css\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/css/style.css\">\n</head>\n<body>\n<div class=\"outer_div\">\n<h2>Performance plots for {{ test_id }}</h2>\n\n{% if arguments %}\n<div id=\"arguments_label\"><span>Arguments:</span></div>\n<div>{{ arguments }}</div>\n{% endif %}\n\n\n{% for entry in entries %}\n<svg width=\"1000\" height=\"500\"\n  onload=\"new BenchmarkLatencyChart(this, '{{ test_id }}', '{{ entry.id }}').makeChart()\">\n</svg>\n<div id=\"latest_value_label\"><span>Latest value: <em>{{ entry.latest_value }}</em> at <em>{{ latest_time }}</em>.</span></div>\n{% endfor %}\n\n</div>\n<script src=\"https://cdn.rawgit.com/tensorflow/benchmarks/master/bower_components/d3/d3.js\"></script>\n<script src=\"https://cdn.rawgit.com/tensorflow/benchmarks/master/bower_components/plottable/plottable.js\"></script>\n<script src=\"https://cdn.rawgit.com/tensorflow/benchmarks/master/js/latency_chart.js\"></script>\n<script src=\"/static/js/benchmark_latency_chart.js\"></script>\n</body>\n</html>\n\n"
  },
  {
    "path": "cluster/benchmarks/index.html",
    "content": "<!DOCTYPE html>\n<head>\n<meta charset=\"utf-8\">\n<style>\nbody {\n  font-family: roboto, sans-serif;\n}\na {\n  font-weight: 400;\n}\n.outer_div {\n  margin: 20px;\n}\n</style>\n</head>\n<body>\n<div class=\"outer_div\">\n<a href=\"soumith_benchmarks.html\">Soumith benchmarks</a>\n</div>\n</body>\n</html>\n"
  },
  {
    "path": "cluster/benchmarks/js/csv_benchmark_chart.js",
    "content": "/**\n * @fileoverview Provides a way to create a mean latency chart based on a\n * csv file with latency data.\n */\n\n/**\n * Constructor.\n * @param {string} svg_element_id svg element to add the chart to.\n * @param {string} latency_csv_file File to read input data from. The file\n *     must have lines in the following format:\n *     (Forward|Forward-Backward),timestamp,num_batches,mean,sd\n */\nvar CsvLatencyChart = function(svg_element_id, latency_csv_file) {\n  this.svg_element_id = svg_element_id;\n  this.latency_csv_file = latency_csv_file;\n};\n\n/**\n * Adds data to the given plots.\n */\nCsvLatencyChart.prototype.addData_ = function(\n    plotForward, plotForwardBackward) {\n  d3.text(this.latency_csv_file, function(data) {\n    data = d3.csv.parseRows(data);\n    const parseDate = d3.time.format('%Y-%m-%d %H:%M:%S').parse;\n    let forwardBenchmarks = [];\n    let forwardBackwardBenchmarks = [];\n    for (var i = 0; i < data.length; i++) {\n      const name = data[i][0];\n      const timestamp = data[i][1];\n      const mean_latency = data[i][3];\n      // Timestamp has the format: 2016-08-31 23:38:55.159320\n      // However, we can't parse this date format using d3 time\n      // functions, so we remove everything after the dot before parsing.\n      const dateUpToSeconds = timestamp.split('.')[0]\n      if (name == 'Forward') {\n        forwardBenchmarks.push(\n            {name: name, timestamp: parseDate(dateUpToSeconds),\n             mean_latency: +mean_latency});\n      } else {\n        forwardBackwardBenchmarks.push(\n            {name: name, timestamp: parseDate(dateUpToSeconds),\n             mean_latency: +mean_latency});\n      }\n    }\n    plotForward.addDataset(\n        new Plottable.Dataset(forwardBenchmarks, {name: 'Forward'}));\n    plotForwardBackward.addDataset(\n        new Plottable.Dataset(\n            forwardBackwardBenchmarks, {name: 'Forward-Backward'}));\n  });\n};\n\n/**\n * Create the chart.\n */\nCsvLatencyChart.prototype.makeChart = function() {\n  const xScale = new Plottable.Scales.Time();\n  const yScaleForward = new Plottable.Scales.Linear();\n  const yScaleForwardBackward = new Plottable.Scales.Linear();\n\n  const plotForward = new LatencyChart(\n      'Forward pass per-batch latency', 'Mean latency (sec)',\n      xScale, yScaleForward);\n  const plotForwardBackward = new LatencyChart(\n      'Forward-backward pass per-batch latency', 'Mean latency (sec)',\n      xScale, yScaleForwardBackward);\n\n  this.addData_(plotForward, plotForwardBackward);\n\n  const table = new Plottable.Components.Table([\n      [plotForward.table],\n      [plotForwardBackward.table]\n  ]);\n  table.renderTo(this.svg_element_id);\n\n  plotForward.addTooltip();\n  plotForwardBackward.addTooltip();\n  new Plottable.Interactions.Click()\n      .attachTo(plotForward.linePlot)\n      .onClick(function(p) {\n         plotForward.updateForPosition(p);\n         plotForwardBackward.updateForPosition(p);\n      });\n  new Plottable.Interactions.Click()\n      .attachTo(plotForwardBackward.linePlot)\n      .onClick(function(p) {\n         plotForward.updateForPosition(p);\n         plotForwardBackward.updateForPosition(p);\n      });\n};\n"
  },
  {
    "path": "cluster/benchmarks/js/latency_chart.js",
    "content": "/**\n * @fileoverview Combines all components needed to display a line chart for\n * benchmarks.\n * @param {string} title Graph title.\n * @param {string} yLabel Label to use for the y-axis.\n * @param {Plottable.Scale} xScale X-scale for the graph.\n * @param {Plottable.Scale} yScale Y-scale for the graph.\n */\nvar LatencyChart = function(title, yLabel, xScale, yScale) {\n  this.linePlot = new Plottable.Plots.Line()\n      .x(function(d) { return d.timestamp; }, xScale)\n      .y(function(d) { return d.mean_latency; }, yScale)\n      .attr('stroke-width', 3);\n  this.pointPlot = new Plottable.Plots.Scatter()\n      .x(function(d) { return d.timestamp; }, xScale)\n      .y(function(d) { return d.mean_latency; }, yScale)\n      .size(10)\n      .attr('opacity', 1)\n      .addDataset(new Plottable.Dataset());\n  this.guideline = new Plottable.Components.GuideLineLayer('vertical')\n      .scale(xScale);\n  this.xAxis = new Plottable.Axes.Time(xScale, 'bottom')\n      .annotationsEnabled(true);\n  this.yAxis = new Plottable.Axes.Numeric(yScale, 'left');\n  this.title = new Plottable.Components.TitleLabel(title)\n      .yAlignment('top').padding(10);\n  this.yLabel = new Plottable.Components.AxisLabel(yLabel, '270');\n  const group = new Plottable.Components.Group(\n      [this.guideline, this.linePlot, this.pointPlot]);\n  this.table = new Plottable.Components.Table([\n      [null, null, this.title],\n      [this.yLabel, this.yAxis, group],\n      [null, null, this.xAxis]\n  ]);\n};\n\n/**\n * Add value tooltip to this chart.\n * Note: this method must be called after the chart has been\n * rendered.\n */\nLatencyChart.prototype.addTooltip = function() {\n  this.tooltip = new ValueTooltip(this.linePlot);\n};\n\n/**\n * Add data to this chart.\n * Data must be an Array with items in the form:\n * {name, timestamp, mean_latency}\n */\nLatencyChart.prototype.addDataset = function(data) {\n  this.linePlot.addDataset(data);\n};\n\n/**\n * Update chart for the given position: display a guideline,\n * x-axis value indicator and show value tooltip at this position.\n * @param {Plottable.Point} position Point to update for.\n */\nLatencyChart.prototype.updateForPosition = function(position) {\n  const entity = this.linePlot.entityNearest(position);\n  if (typeof entity == 'undefined') {\n    return;\n  }\n  const date = new Date(entity.datum.timestamp);\n  this.guideline.value(date);\n  this.pointPlot.datasets()[0].data([entity.datum]);\n  if (typeof this.tooltip != 'undefined') {\n    this.tooltip.update(entity.position, entity.datum.mean_latency);\n  }\n  this.xAxis.annotatedTicks([date]);\n};\n\n/**\n * Constructor. Creates a tooltip to display chart value.\n * @param {Plottable.Plots.Line} linePlot Plot to add the tooltip to.\n */\nvar ValueTooltip = function(linePlot) {\n  this.tooltip = d3.select('body').append('div')\n      .style('position', 'absolute')\n      .style('z-index', '10')\n      .style('visibility', 'hidden');\n  this.tooltipAnchorSelection = linePlot.foreground().append('circle').attr({\n    r: 3,\n    opacity: 0\n  });\n};\n\n/**\n * Display tooltip at the given position.\n * @param {Plottable.Point} position Point to display tooltip at.\n * @param {number} data Numeric data to show.\n */\nValueTooltip.prototype.update = function(position, data) {\n  this.tooltipAnchorSelection.attr({\n    cx: position.x,\n    cy: position.y\n  });\n  const boundingRect =\n      this.tooltipAnchorSelection.node().parentElement.getBoundingClientRect();\n  this.tooltip.style(\n      'top',\n      (boundingRect.top - document.body.getBoundingClientRect().top-10)+'px')\n      .style('left',(boundingRect.left+10)+'px');\n  this.tooltip.style('visibility', 'visible');\n  this.tooltip.text(data.toPrecision(6));\n};\n"
  },
  {
    "path": "cluster/benchmarks/scripts/Dockerfile.tf_cnn_benchmarks",
    "content": "FROM tensorflow/tensorflow:nightly-gpu\n\nRUN apt-get update && apt-get install -y python-pip && pip install google-cloud\nCOPY tf_cnn_benchmarks/ ./tf_cnn_benchmarks/\nRUN touch tf_cnn_benchmarks/__init__.py\nRUN mkdir ./util/\nCOPY util/ ./util/\nENTRYPOINT [\"python\", \"-m\", \"tf_cnn_benchmarks.tf_cnn_benchmarks\"]\n"
  },
  {
    "path": "cluster/benchmarks/scripts/benchmark_configs.yml",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n# Distributed benchmark configs to run with continuous build.\n# For each benchmark, the following properties are supported:\n#\n# benchmark_name: (required) unique name of the benchmark to run\n# args: (optional) argument values to pass to the benchmark.\n# env_vars: (optional) environment variables to set for benchmark jobs.\n# worker_count: (required) number of worker jobs to run\n# ps_count: (required) number of ps jobs to run.\n# gpus_per_machine: (optional) number of required gpus per worker\n#   (currently only supporting <= 1).\n# docker_file: (required) docker file to build a docker image for.\n#   Path to the docker file should be relative to Jenkins build folder.\n#   'benchmarks' github repo will be cloned to 'benchmarks' folder.\n#\n# Example:\n# - benchmark_name: \"benchmark_alexnet\"\n#   args:\n#     data_format: \"NHWC\"\n#   worker_count: 1\n#   ps_count: 2\n#   docker_file: \"benchmarks/models/Dockerfile.alexnet_distributed_test\"\n\n- benchmark_name: \"tf_cnn_benchmark_resnet50\"\n  args:\n    data_format: \"NHWC\"\n    model: \"resnet50\"\n    result_storage: \"cbuild_benchmark_datastore\"\n    num_gpus: 8\n    local_parameter_device: \"cpu\"\n  worker_count: 2\n  ps_count: 2\n  gpus_per_machine: 8\n  docker_file: \"benchmarks/scripts/Dockerfile.tf_cnn_benchmarks\"\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/README.md",
    "content": "# tf_cnn_benchmarks: High performance benchmarks\n\ntf_cnn_benchmarks contains implementations of several popular convolutional\nmodels, and is designed to be as fast as possible. tf_cnn_benchmarks supports\nboth running on a single machine or running in distributed mode across multiple\nhosts. See the [High-Performance models\nguide](https://www.tensorflow.org/performance/performance_models) for more\ninformation.\n\nThese models utilize many of the strategies in the [TensorFlow Performance\nGuide](https://www.tensorflow.org/performance/performance_guide). Benchmark\nresults can be found [here](https://www.tensorflow.org/performance/benchmarks).\n\nThese models are designed for performance. For models that have clean and\neasy-to-read implementations, see the [TensorFlow Official\nModels](https://github.com/tensorflow/models/tree/master/official).\n\n## Getting Started\n\nTo run ResNet50 with synthetic data without distortions with a single GPU, run\n\n```\npython tf_cnn_benchmarks.py --num_gpus=1 --batch_size=32 --model=resnet50 --variable_update=parameter_server\n```\n\nSome important flags are\n\n*   model: Model to use, e.g. resnet50, inception3, vgg16, and alexnet.\n*   num_gpus: Number of GPUs to use.\n*   data_dir: Path to data to process. If not set, synthetic data is used. To\n    use Imagenet data use these\n    [instructions](https://github.com/tensorflow/models/tree/master/research/inception#getting-started)\n    as a starting point.\n*   batch_size: Batch size for each GPU.\n*   variable_update: The method for managing variables: parameter_server\n    ,replicated, distributed_replicated, independent\n*   local_parameter_device: Device to use as parameter server: cpu or gpu.\n\nSee\n[benchmark_cnn.py](https://github.com/tensorflow/benchmarks/blob/master/scripts/tf_cnn_benchmarks/benchmark_cnn.py)\nfor the full list of flags. The `_DEFAULT_PARAMS` dict in that file contains the\nflags.\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/benchmark_cnn.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"TensorFlow benchmark library.\n\nSee the README for more information.\n\"\"\"\n\nfrom __future__ import print_function\n\nimport argparse\nfrom collections import namedtuple\nimport math\nimport os\nimport threading\nimport time\n\nimport numpy as np\n\nimport six\nfrom six.moves import xrange  # pylint: disable=redefined-builtin\nimport tensorflow as tf\n\nfrom tensorflow.python.client import timeline\nfrom tensorflow.python.ops import data_flow_ops\nfrom tensorflow.python.platform import gfile\nfrom tensorflow.python.util import nest\nimport benchmark_storage\nimport cnn_util\nimport convnet_builder\nimport datasets\nimport variable_mgr\nfrom cnn_util import log_fn\nfrom models import model_config\n\n# _ParamSpec describes one of BenchmarkCNN's parameters. _ParamSpec is the value\n# type for _DEFAULT_PARAMS below.\n_ParamSpec = namedtuple('_ParamSpec',\n                        ['flag_type', 'default_value', 'description'])\n\n# _DEFAULT_PARAMS maps from each parameter's name to its _ParamSpec.\n_DEFAULT_PARAMS = {\n    'model':\n        _ParamSpec('string', 'trivial', 'name of the model to run'),\n\n    # The code will first check if it's running under benchmarking mode\n    # or evaluation mode, depending on 'eval':\n    # Under the evaluation mode, this script will read a saved model,\n    #   and compute the accuracy of the model against a validation dataset.\n    #   Additional ops for accuracy and top_k predictors are only used under\n    #   this mode.\n    # Under the benchmarking mode, user can specify whether nor not to use\n    #   the forward-only option, which will only compute the loss function.\n    #   forward-only cannot be enabled with eval at the same time.\n    'eval':\n        _ParamSpec('boolean', False, 'whether use eval or benchmarking'),\n    'eval_interval_secs':\n        _ParamSpec('integer', 0,\n                   'How often to run eval on saved checkpoints. Usually the '\n                   'same as save_model_secs from the corresponding training '\n                   'run. Pass 0 to eval only once.'),\n    'forward_only':\n        _ParamSpec('boolean', False,\n                   'whether use forward-only or training for benchmarking'),\n    'print_training_accuracy':\n        _ParamSpec('boolean', False,\n                   'whether to calculate and print training accuracy during '\n                   'training'),\n    'batch_size':\n        _ParamSpec('integer', 0, 'batch size per compute device'),\n    'batch_group_size':\n        _ParamSpec('integer', 1,\n                   'number of groups of batches processed in the image '\n                   'producer.'),\n    'num_batches':\n        _ParamSpec('integer', 100, 'number of batches to run, excluding '\n                   'warmup'),\n    'num_warmup_batches':\n        _ParamSpec('integer', None, 'number of batches to run before timing'),\n    'autotune_threshold':\n        _ParamSpec('integer', None, 'The autotune threshold for the models'),\n    'num_gpus':\n        _ParamSpec('integer', 1, 'the number of GPUs to run on'),\n    'gpu_indices':\n        _ParamSpec('string', '', 'indices of worker GPUs in ring order'),\n    'display_every':\n        _ParamSpec('integer', 10,\n                   'Number of local steps after which progress is printed out'),\n    'data_dir':\n        _ParamSpec('string', None,\n                   'Path to dataset in TFRecord format (aka Example '\n                   'protobufs). If not specified, synthetic data will be '\n                   'used.'),\n    'data_name':\n        _ParamSpec('string', None,\n                   'Name of dataset: imagenet or cifar10. If not specified, it '\n                   'is automatically guessed based on data_dir.'),\n    'resize_method':\n        _ParamSpec('string', 'bilinear',\n                   'Method for resizing input images: crop, nearest, bilinear, '\n                   'bicubic, area, or round_robin. The `crop` mode requires '\n                   'source images to be at least as large as the network input '\n                   'size. The `round_robin` mode applies different resize '\n                   'methods based on position in a batch in a round-robin '\n                   'fashion. Other modes support any sizes and apply random '\n                   'bbox distortions before resizing (even with '\n                   'distortions=False).'),\n    'distortions':\n        _ParamSpec('boolean', True,\n                   'Enable/disable distortions during image preprocessing. '\n                   'These include bbox and color distortions.'),\n    'use_datasets':\n        _ParamSpec('boolean', True,\n                   'Enable use of datasets for input pipeline'),\n    'cache_data':\n        _ParamSpec('boolean', False,\n                   'Enable use of a special datasets pipeline that reads a '\n                   'single TFRecord into memory and repeats it infinitely many '\n                   'times. The purpose of this flag is to make it possible '\n                   'to write regression tests that are not bottlenecked by CNS '\n                   'throughput.'),\n    'local_parameter_device':\n        _ParamSpec('string', 'gpu',\n                   'Device to use as parameter server: cpu or gpu. For '\n                   'distributed training, it can affect where caching of '\n                   'variables happens.'),\n    'device':\n        _ParamSpec('string', 'gpu',\n                   'Device to use for computation: cpu or gpu'),\n    'data_format':\n        _ParamSpec('string', 'NCHW',\n                   'Data layout to use: NHWC (TF native) or NCHW (cuDNN '\n                   'native, requires GPU).'),\n    'num_intra_threads':\n        _ParamSpec('integer', 1,\n                   'Number of threads to use for intra-op parallelism. If set '\n                   'to 0, the system will pick an appropriate number.'),\n    'num_inter_threads':\n        _ParamSpec('integer', 0,\n                   'Number of threads to use for inter-op parallelism. If set '\n                   'to 0, the system will pick an appropriate number.'),\n    'trace_file':\n        _ParamSpec('string', None,\n                   'Enable TensorFlow tracing and write trace to this file.'),\n    'graph_file':\n        _ParamSpec('string', None,\n                   'Write the model\\'s graph definition to this file. Defaults '\n                   'to binary format unless filename ends in `txt`.'),\n    'optimizer':\n        _ParamSpec('string', 'sgd',\n                   'Optimizer to use: momentum or sgd or rmsprop'),\n    'learning_rate':\n        _ParamSpec('float', None, 'Initial learning rate for training.'),\n    'num_epochs_per_decay':\n        _ParamSpec('float', 0,\n                   'Steps after which learning rate decays. If 0, the learning '\n                   'rate does not decay.'),\n    'learning_rate_decay_factor':\n        _ParamSpec('float', 0,\n                   'Learning rate decay factor. Decay by this factor every '\n                   '`num_epochs_per_decay` epochs. If 0, learning rate does '\n                   'not decay.'),\n    'minimum_learning_rate':\n        _ParamSpec('float', 0,\n                   'The minimum learning rate. The learning rate will '\n                   'never decay past this value. Requires `learning_rate`, '\n                   '`num_epochs_per_decay` and `learning_rate_decay_factor` to '\n                   'be set.'),\n    'momentum':\n        _ParamSpec('float', 0.9, 'Momentum for training.'),\n    'rmsprop_decay':\n        _ParamSpec('float', 0.9, 'Decay term for RMSProp.'),\n    'rmsprop_momentum':\n        _ParamSpec('float', 0.9, 'Momentum in RMSProp.'),\n    'rmsprop_epsilon':\n        _ParamSpec('float', 1.0, 'Epsilon term for RMSProp.'),\n    'gradient_clip':\n        _ParamSpec('float', None,\n                   'Gradient clipping magnitude. Disabled by default.'),\n    'weight_decay':\n        _ParamSpec('float', 0.00004, 'Weight decay factor for training.'),\n    'gpu_memory_frac_for_testing':\n        _ParamSpec('float', 0,\n                   'If non-zero, the fraction of GPU memory that will be used. '\n                   'Useful for testing the benchmark script, as this allows '\n                   'distributed mode to be run on a single machine. For '\n                   'example, if there are two tasks, each can be allocated '\n                   '~40 percent of the memory on a single machine'),\n    'use_tf_layers':\n        _ParamSpec('boolean', True,\n                   'If True, use tf.layers for neural network layers. This '\n                   'should not affect performance or accuracy in any way.'),\n    'tf_random_seed':\n        _ParamSpec('integer', 1234,\n                   'The TensorFlow random seed. Useful for debugging NaNs, as '\n                   'this can be set to various values to see if the NaNs '\n                   'depend on the seed.'),\n\n    # Performance tuning parameters.\n    'winograd_nonfused':\n        _ParamSpec('boolean', True,\n                   'Enable/disable using the Winograd non-fused algorithms.'),\n    'sync_on_finish':\n        _ParamSpec('boolean', False,\n                   'Enable/disable whether the devices are synced after each '\n                   'step.'),\n    'staged_vars':\n        _ParamSpec('boolean', False,\n                   'whether the variables are staged from the main '\n                   'computation'),\n    'force_gpu_compatible':\n        _ParamSpec('boolean', True,\n                   'whether to enable force_gpu_compatible in GPU_Options'),\n    'xla':\n        _ParamSpec('boolean', False, 'whether to enable XLA'),\n    'fuse_decode_and_crop':\n        _ParamSpec('boolean', True,\n                   'Fuse decode_and_crop for image preprocessing.'),\n    'distort_color_in_yiq':\n        _ParamSpec('boolean', False,\n                   'Distort color of input images in YIQ space.'),\n    # Performance tuning specific to MKL.\n    'mkl':\n        _ParamSpec('boolean', False, 'If true, set MKL environment variables.'),\n    'kmp_blocktime':\n        _ParamSpec('integer', 30,\n                   'The time, in milliseconds, that a thread should wait, '\n                   'after completing the execution of a parallel region, '\n                   'before sleeping'),\n    'kmp_affinity':\n        _ParamSpec('string', 'granularity=fine,verbose,compact,1,0',\n                   'Restricts execution of certain threads (virtual execution '\n                   'units) to a subset of the physical processing units in a '\n                   'multiprocessor computer.'),\n    'kmp_settings':\n        _ParamSpec('integer', 1, 'If set to 1, MKL settings will be printed.'),\n\n    # fp16 parameters. If use_fp16=False, no other fp16 parameters apply.\n    'use_fp16':\n        _ParamSpec('boolean', False,\n                   'Use 16-bit floats for certain tensors instead of 32-bit '\n                   'floats. This is currently experimental.'),\n    # TODO(reedwm): The default loss scale of 128 causes most models to diverge\n    # on the second step with synthetic data. Changing the tf.set_random_seed\n    # call to tf.set_random_seed(1235) or most other seed values causes the\n    # issue not to occur.\n    'fp16_loss_scale':\n        _ParamSpec('float', None,\n                   'If fp16 is enabled, the loss is multiplied by this amount '\n                   'right before gradients are computed, then each gradient '\n                   'is divided by this amount. Mathematically, this has no '\n                   'effect, but it helps avoid fp16 underflow. Set to 1 to '\n                   'effectively disable.'),\n    'fp16_vars':\n        _ParamSpec('boolean', False,\n                   'If fp16 is enabled, also use fp16 for variables. If False, '\n                   'the variables are stored in fp32 and casted to fp16 when '\n                   'retrieved.  Recommended to leave as False.'),\n\n    # The method for managing variables:\n    #   parameter_server: variables are stored on a parameter server that holds\n    #       the master copy of the variable. In local execution, a local device\n    #       acts as the parameter server for each variable; in distributed\n    #       execution, the parameter servers are separate processes in the\n    #       cluster.\n    #       For each step, each tower gets a copy of the variables from the\n    #       parameter server, and sends its gradients to the param server.\n    #   replicated: each GPU has its own copy of the variables. To apply\n    #       gradients, an all_reduce algorithm or or regular cross-device\n    #       aggregation is used to replicate the combined gradients to all\n    #       towers (depending on all_reduce_spec parameter setting).\n    #   independent: each GPU has its own copy of the variables, and gradients\n    #       are not shared between towers. This can be used to check performance\n    #       when no data is moved between GPUs.\n    #   distributed_replicated: Distributed training only. Each GPU has a copy\n    #       of the variables, and updates its copy after the parameter servers\n    #       are all updated with the gradients from all servers. Only works with\n    #       cross_replica_sync=true. Unlike 'replicated', currently never uses\n    #       nccl all-reduce for replicating within a server.\n    #   distributed_all_reduce: Distributed training where all replicas run\n    #       in a single session, using all-reduce to mutally reduce the\n    #       gradients.  Uses no parameter servers.  When there is only one\n    #       worker, this is the same as replicated.\n    'variable_update':\n        _ParamSpec('string', 'parameter_server',\n                   'The method for managing variables: parameter_server, '\n                   'replicated, distributed_replicated, independent, '\n                   'distributed_all_reduce'),\n    'all_reduce_spec':\n        _ParamSpec('string', None,\n                   'A specification of the all_reduce algorithm to be used for '\n                   'reducing gradients.  For more details, see '\n                   'parse_all_reduce_spec in variable_mgr.py.  An '\n                   'all_reduce_spec has BNF form:\\n'\n                   'int ::= positive whole number\\n'\n                   'g_int ::= int[KkMGT]?\\n'\n                   'alg_spec ::= alg | alg#int\\n'\n                   'range_spec ::= alg_spec | alg_spec/alg_spec\\n'\n                   'spec ::= range_spec | range_spec:g_int:range_spec\\n'\n                   'NOTE: not all syntactically correct constructs are '\n                   'supported.\\n\\n'\n                   'Examples:\\n '\n                   '\"xring\" == use one global ring reduction for all '\n                   'tensors\\n'\n                   '\"pscpu\" == use CPU at worker 0 to reduce all tensors\\n'\n                   '\"nccl\" == use NCCL to locally reduce all tensors.  '\n                   'Limited to 1 worker.\\n'\n                   '\"nccl/xring\" == locally (to one worker) reduce values '\n                   'using NCCL then ring reduce across workers.\\n'\n                   '\"pscpu:32k:xring\" == use pscpu algorithm for tensors of '\n                   'size up to 32kB, then xring for larger tensors.'),\n\n    # Distributed training parameters.\n    'job_name':\n        _ParamSpec('string', '',\n                   'One of \"ps\", \"worker\", \"\".  Empty for local training'),\n    'ps_hosts':\n        _ParamSpec('string', '', 'Comma-separated list of target hosts'),\n    'worker_hosts':\n        _ParamSpec('string', '', 'Comma-separated list of target hosts'),\n    'controller_host':\n        _ParamSpec('string', None, 'optional controller host'),\n    'task_index':\n        _ParamSpec('integer', 0, 'Index of task within the job'),\n    'server_protocol':\n        _ParamSpec('string', 'grpc', 'protocol for servers'),\n    'cross_replica_sync':\n        _ParamSpec('boolean', True, ''),\n\n    # Summary and Save & load checkpoints.\n    'summary_verbosity':\n        _ParamSpec(\n            'integer', 0, 'Verbosity level for summary ops. '\n            '  level 0: disable any summary. '\n            '  level 1: small and fast ops, e.g.: learning_rate, total_loss.'\n            '  level 2: medium-cost ops, e.g. histogram of all gradients.'\n            '  level 3: expensive ops: images and histogram of each gradient.'),\n    'save_summaries_steps':\n        _ParamSpec('integer', 0,\n                   'How often to save summaries for trained models. Pass 0 to '\n                   'disable summaries.'),\n    'save_model_secs':\n        _ParamSpec('integer', 0,\n                   'How often to save trained models. Pass 0 to disable '\n                   'checkpoints.'),\n    'train_dir':\n        _ParamSpec('string', None,\n                   'Path to session checkpoints. Pass None to disable saving '\n                   'checkpoint at the end.'),\n    'eval_dir':\n        _ParamSpec('string', '/tmp/tf_cnn_benchmarks/eval',\n                   'Directory where to write eval event logs.'),\n    'result_storage':\n        _ParamSpec('string', None,\n                   'Specifies storage option for benchmark results. None means '\n                   'results won\\'t be stored. `cbuild_benchmark_datastore` '\n                   'means results will be stored in cbuild datastore (note: '\n                   'this option requires special permissions and meant to be '\n                   'used from cbuilds).'),\n}\n\n\ndef define_flags():\n  \"\"\"Define a command line flag for each _ParamSpec in _DEFAULT_PARAMS.\"\"\"\n  define_flag = {\n      'boolean': tf.flags.DEFINE_boolean,\n      'float': tf.flags.DEFINE_float,\n      'integer': tf.flags.DEFINE_integer,\n      'string': tf.flags.DEFINE_string,\n  }\n  for name, param_spec in six.iteritems(_DEFAULT_PARAMS):\n    if param_spec.flag_type not in define_flag:\n      raise ValueError('Unknown flag_type %s' % param_spec.flag_type)\n    else:\n      define_flag[param_spec.flag_type](\n          name, param_spec.default_value, param_spec.description)\n\n\nFLAGS = tf.flags.FLAGS\n\n\nclass GlobalStepWatcher(threading.Thread):\n  \"\"\"A helper class for globe_step.\n\n  Polls for changes in the global_step of the model, and finishes when the\n  number of steps for the global run are done.\n  \"\"\"\n\n  def __init__(self, sess, global_step_op,\n               start_at_global_step, end_at_global_step):\n    threading.Thread.__init__(self)\n    self.sess = sess\n    self.global_step_op = global_step_op\n    self.start_at_global_step = start_at_global_step\n    self.end_at_global_step = end_at_global_step\n\n    self.start_time = 0\n    self.start_step = 0\n    self.finish_time = 0\n    self.finish_step = 0\n\n  def run(self):\n    while self.finish_time == 0:\n      time.sleep(.25)\n      global_step_val, = self.sess.run([self.global_step_op])\n      if self.start_time == 0 and global_step_val >= self.start_at_global_step:\n        # Use tf.logging.info instead of log_fn, since print (which is log_fn)\n        # is not thread safe and may interleave the outputs from two parallel\n        # calls to print, which can break tests.\n        tf.logging.info('Starting real work at step %s at time %s' % (\n            global_step_val, time.ctime()))\n        self.start_time = time.time()\n        self.start_step = global_step_val\n      if self.finish_time == 0 and global_step_val >= self.end_at_global_step:\n        tf.logging.info('Finishing real work at step %s at time %s' % (\n            global_step_val, time.ctime()))\n        self.finish_time = time.time()\n        self.finish_step = global_step_val\n\n  def done(self):\n    return self.finish_time > 0\n\n  def num_steps(self):\n    return self.finish_step - self.start_step\n\n  def elapsed_time(self):\n    return self.finish_time - self.start_time\n\n\nclass CheckpointNotFoundException(Exception):\n  pass\n\n\ndef get_data_type(params):\n  \"\"\"Returns BenchmarkCNN's data type as determined by use_fp16.\n\n  Args:\n    params: Params tuple, typically created by make_params or\n            make_params_from_flags.\n  \"\"\"\n  return tf.float16 if params.use_fp16 else tf.float32\n\n\ndef loss_function(logits, labels, aux_logits):\n  \"\"\"Loss function.\"\"\"\n  with tf.name_scope('xentropy'):\n    cross_entropy = tf.losses.sparse_softmax_cross_entropy(\n        logits=logits, labels=labels)\n    loss = tf.reduce_mean(cross_entropy, name='xentropy_mean')\n  if aux_logits is not None:\n    with tf.name_scope('aux_xentropy'):\n      aux_cross_entropy = tf.losses.sparse_softmax_cross_entropy(\n          logits=aux_logits, labels=labels)\n      aux_loss = 0.4 * tf.reduce_mean(aux_cross_entropy, name='aux_loss')\n      loss = tf.add_n([loss, aux_loss])\n  return loss\n\n\ndef create_config_proto(params):\n  \"\"\"Returns session config proto.\n\n  Args:\n    params: Params tuple, typically created by make_params or\n            make_params_from_flags.\n  \"\"\"\n  config = tf.ConfigProto()\n  config.allow_soft_placement = True\n  config.intra_op_parallelism_threads = params.num_intra_threads\n  config.inter_op_parallelism_threads = params.num_inter_threads\n  config.gpu_options.force_gpu_compatible = params.force_gpu_compatible\n  if params.gpu_memory_frac_for_testing > 0:\n    config.gpu_options.per_process_gpu_memory_fraction = (\n        params.gpu_memory_frac_for_testing)\n  if params.xla:\n    config.graph_options.optimizer_options.global_jit_level = (\n        tf.OptimizerOptions.ON_1)\n  return config\n\n\ndef get_mode_from_params(params):\n  \"\"\"Returns the mode in which this script is running.\n\n  Args:\n    params: Params tuple, typically created by make_params or\n            make_params_from_flags.\n  Raises:\n    ValueError: Unsupported params settings.\n  \"\"\"\n  if params.forward_only and params.eval:\n    raise ValueError('Only one of forward_only and eval parameters is true')\n\n  if params.eval:\n    return 'evaluation'\n  if params.forward_only:\n    return 'forward-only'\n  return 'training'\n\n\ndef benchmark_one_step(sess,\n                       fetches,\n                       step,\n                       batch_size,\n                       step_train_times,\n                       trace_filename,\n                       image_producer,\n                       params,\n                       summary_op=None):\n  \"\"\"Advance one step of benchmarking.\"\"\"\n  if trace_filename is not None and step == -1:\n    run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)\n    run_metadata = tf.RunMetadata()\n  else:\n    run_options = None\n    run_metadata = None\n  summary_str = None\n  start_time = time.time()\n  if summary_op is None:\n    results = sess.run(fetches, options=run_options, run_metadata=run_metadata)\n  else:\n    (results, summary_str) = sess.run(\n        [fetches, summary_op], options=run_options, run_metadata=run_metadata)\n\n  if not params.forward_only:\n    lossval = results['total_loss']\n  else:\n    lossval = 0.\n  image_producer.notify_image_consumption()\n  train_time = time.time() - start_time\n  step_train_times.append(train_time)\n  if step >= 0 and (step == 0 or (step + 1) % params.display_every == 0):\n    log_str = '%i\\t%s\\t%.3f' % (\n        step + 1, get_perf_timing_str(batch_size, step_train_times), lossval)\n    if 'top_1_accuracy' in results:\n      log_str += '\\t%.3f\\t%.3f' % (results['top_1_accuracy'],\n                                   results['top_5_accuracy'])\n    log_fn(log_str)\n  if trace_filename is not None and step == -1:\n    log_fn('Dumping trace to %s' % trace_filename)\n    trace = timeline.Timeline(step_stats=run_metadata.step_stats)\n    with gfile.Open(trace_filename, 'w') as trace_file:\n      trace_file.write(trace.generate_chrome_trace_format(show_memory=True))\n  return summary_str\n\n\ndef get_perf_timing_str(batch_size, step_train_times, scale=1):\n  times = np.array(step_train_times)\n  speeds = batch_size / times\n  speed_mean = scale * batch_size / np.mean(times)\n  if scale == 1:\n    speed_uncertainty = np.std(speeds) / np.sqrt(float(len(speeds)))\n    speed_madstd = 1.4826 * np.median(np.abs(speeds - np.median(speeds)))\n    speed_jitter = speed_madstd\n    return 'images/sec: %.1f +/- %.1f (jitter = %.1f)' % (\n        speed_mean, speed_uncertainty, speed_jitter)\n  else:\n    return 'images/sec: %.1f' % speed_mean\n\n\ndef load_checkpoint(saver, sess, ckpt_dir):\n  ckpt = tf.train.get_checkpoint_state(ckpt_dir)\n  if ckpt and ckpt.model_checkpoint_path:\n    if os.path.isabs(ckpt.model_checkpoint_path):\n      # Restores from checkpoint with absolute path.\n      model_checkpoint_path = ckpt.model_checkpoint_path\n    else:\n      # Restores from checkpoint with relative path.\n      model_checkpoint_path = os.path.join(ckpt_dir, ckpt.model_checkpoint_path)\n    # Assuming model_checkpoint_path looks something like:\n    #   /my-favorite-path/imagenet_train/model.ckpt-0,\n    # extract global_step from it.\n    global_step = ckpt.model_checkpoint_path.split('/')[-1].split('-')[-1]\n    if not global_step.isdigit():\n      global_step = 0\n    else:\n      global_step = int(global_step)\n    saver.restore(sess, model_checkpoint_path)\n    log_fn('Successfully loaded model from %s.' % ckpt.model_checkpoint_path)\n    return global_step\n  else:\n    raise CheckpointNotFoundException('No checkpoint file found.')\n\n\n# Params are passed to BenchmarkCNN's constructor. Params is a map from name\n# to value, with one field per key in _DEFAULT_PARAMS.\n#\n# Call make_params() or make_params_from_flags() below to construct a Params\n# tuple with default values from _DEFAULT_PARAMS, rather than constructing\n# Params directly.\nParams = namedtuple('Params', _DEFAULT_PARAMS.keys())  # pylint: disable=invalid-name\n\n\ndef make_params(**kwargs):\n  \"\"\"Create a Params tuple for BenchmarkCNN from kwargs.\n\n  Default values are filled in from _DEFAULT_PARAMS.\n\n  Args:\n    **kwargs: kwarg values will override the default values.\n  Returns:\n    Params namedtuple for constructing BenchmarkCNN.\n  \"\"\"\n  # Create a (name: default_value) map from PARAMS.\n  default_kwargs = {\n      name: _DEFAULT_PARAMS[name].default_value\n      for name in _DEFAULT_PARAMS\n  }\n  return Params(**default_kwargs)._replace(**kwargs)\n\n\ndef make_params_from_flags():\n  \"\"\"Create a Params tuple for BenchmarkCNN from FLAGS.\n\n  Returns:\n    Params namedtuple for constructing BenchmarkCNN.\n  \"\"\"\n  # Collect (name: value) pairs for FLAGS with matching names in\n  # _DEFAULT_PARAMS.\n  flag_values = {name: getattr(FLAGS, name) for name in _DEFAULT_PARAMS.keys()}\n  return Params(**flag_values)\n\n\nclass BenchmarkCNN(object):\n  \"\"\"Class for benchmarking a cnn network.\"\"\"\n\n  def __init__(self, params):\n    \"\"\"Initialize BenchmarkCNN.\n\n    Args:\n      params: Params tuple, typically created by make_params or\n              make_params_from_flags.\n    Raises:\n      ValueError: Unsupported params settings.\n    \"\"\"\n    self.params = params\n    self.dataset = datasets.create_dataset(self.params.data_dir,\n                                           self.params.data_name)\n    self.model = model_config.get_model_config(self.params.model, self.dataset)\n    self.trace_filename = self.params.trace_file\n    self.data_format = self.params.data_format\n    self.num_batches = self.params.num_batches\n    autotune_threshold = self.params.autotune_threshold if (\n        self.params.autotune_threshold) else 1\n    min_autotune_warmup = 5 * autotune_threshold * autotune_threshold\n    self.num_warmup_batches = self.params.num_warmup_batches if (\n        self.params.num_warmup_batches is not None) else max(\n            10, min_autotune_warmup)\n    self.graph_file = self.params.graph_file\n    self.resize_method = self.params.resize_method\n    self.sync_queue_counter = 0\n    self.num_gpus = self.params.num_gpus\n    if self.params.gpu_indices:\n      self.gpu_indices = [int(x) for x in self.params.gpu_indices.split(',')]\n    else:\n      self.gpu_indices = [x for x in range(self.num_gpus)]\n    self.use_synthetic_gpu_images = self.dataset.use_synthetic_gpu_images()\n\n    if (self.params.device == 'cpu' and self.params.data_format == 'NCHW' and\n        not self.params.mkl):\n      raise ValueError('device=cpu requires that data_format=NHWC')\n\n    if self.params.use_tf_layers and self.params.use_fp16:\n      raise ValueError('if use_fp16=true, use_tf_layers must be false.')\n\n    if ((self.params.num_epochs_per_decay or\n         self.params.learning_rate_decay_factor) and\n        not (self.params.learning_rate and self.params.num_epochs_per_decay and\n             self.params.learning_rate_decay_factor)):\n      raise ValueError('If one of num_epochs_per_decay or '\n                       'learning_rate_decay_factor is set, both must be set'\n                       'and learning_rate must be set')\n    if (self.params.minimum_learning_rate and\n        not (self.params.learning_rate and self.params.num_epochs_per_decay and\n             self.params.learning_rate_decay_factor)):\n      raise ValueError('minimum_learning_rate requires learning_rate,'\n                       'num_epochs_per_decay, and '\n                       'learning_rate_decay_factor to be set')\n\n    if (self.params.use_fp16 and self.params.fp16_vars and\n        'replicated' in self.params.variable_update and\n        'nccl' in self.params.all_reduce_spec):\n      raise ValueError('fp16 variables are not supported with NCCL')\n\n    # Use the batch size from the command line if specified, otherwise use the\n    # model's default batch size.  Scale the benchmark's batch size by the\n    # number of GPUs.\n    if self.params.batch_size > 0:\n      self.model.set_batch_size(self.params.batch_size)\n    self.batch_size = self.model.get_batch_size() * self.num_gpus\n    self.batch_group_size = self.params.batch_group_size\n\n    if self.params.use_fp16:\n      self.loss_scale = (self.params.fp16_loss_scale or\n                         self.model.get_fp16_loss_scale())\n    else:\n      self.loss_scale = 1.\n\n    self.job_name = self.params.job_name  # \"\" for local training\n    self.ps_hosts = self.params.ps_hosts.split(',')\n    self.worker_hosts = self.params.worker_hosts.split(',')\n    self.controller_host = self.params.controller_host\n\n    if len(self.worker_hosts) > 1 and self.params.all_reduce_spec == 'nccl':\n      raise ValueError('--all_reduce_spec=nccl is invalid in a '\n                       'multi-worker job')\n\n    # PS server is used for distributed jobs not using all-reduce.\n    use_ps_server = self.job_name and (\n        self.params.variable_update != 'distributed_all_reduce')\n    # controller is used for distributed_all_reduce with > 1 worker.\n    use_controller = (self.params.variable_update == 'distributed_all_reduce'\n                      and self.job_name)\n    if use_controller and not self.controller_host:\n      raise ValueError('When variable_update==distributed_all_reduce '\n                       'controller_host must also be specified.')\n\n    self.local_parameter_device_flag = self.params.local_parameter_device\n    if self.job_name:\n      self.task_index = self.params.task_index\n      if use_controller:\n        assert not use_ps_server\n        self.cluster = tf.train.ClusterSpec(\n            {'controller': [self.controller_host],\n             'worker': self.worker_hosts})\n      else:\n        assert use_ps_server\n        self.cluster = tf.train.ClusterSpec({'ps': self.ps_hosts,\n                                             'worker': self.worker_hosts})\n\n      self.server = None\n      if self.job_name != 'controller':\n        if not self.server:\n          self.server = tf.train.Server(self.cluster, job_name=self.job_name,\n                                        task_index=self.task_index,\n                                        config=create_config_proto(self.params),\n                                        protocol=self.params.server_protocol)\n\n      worker_prefix = '/job:worker/task:%s' % self.task_index\n      if use_ps_server:\n        self.param_server_device = tf.train.replica_device_setter(\n            worker_device=worker_prefix + '/cpu:0', cluster=self.cluster)\n        # This device on which the queues for managing synchronization between\n        # servers should be stored.\n        num_ps = len(self.ps_hosts)\n        self.sync_queue_devices = ['/job:ps/task:%s/cpu:0' % i\n                                   for i in range(num_ps)]\n      else:\n        self.sync_queue_devices = ['/job:worker/task:0/cpu:0']\n    else:\n      self.task_index = 0\n      self.cluster = None\n      self.server = None\n      worker_prefix = ''\n      self.param_server_device = '/%s:0' % self.params.local_parameter_device\n      self.sync_queue_devices = [self.param_server_device]\n\n    # Device to use for ops that need to always run on the local worker's CPU.\n    self.cpu_device = '%s/cpu:0' % worker_prefix\n\n    # Device to use for ops that need to always run on the local worker's\n    # compute device, and never on a parameter server device.\n    self.raw_devices = [\n        '%s/%s:%i' % (worker_prefix, self.params.device, i)\n        for i in xrange(self.num_gpus)\n    ]\n\n    if (self.params.staged_vars and\n        self.params.variable_update != 'parameter_server'):\n      raise ValueError('staged_vars for now is only supported with '\n                       'variable_update=parameter_server')\n\n    if self.params.variable_update == 'parameter_server':\n      if self.job_name:\n        if not self.params.staged_vars:\n          self.variable_mgr = variable_mgr.VariableMgrDistributedFetchFromPS(\n              self)\n        else:\n          self.variable_mgr = (\n              variable_mgr.VariableMgrDistributedFetchFromStagedPS(self))\n      else:\n        if not self.params.staged_vars:\n          self.variable_mgr = variable_mgr.VariableMgrLocalFetchFromPS(self)\n        else:\n          self.variable_mgr = variable_mgr.VariableMgrLocalFetchFromStagedPS(\n              self)\n    elif self.params.variable_update == 'replicated':\n      if self.job_name:\n        raise ValueError('Invalid variable_update in distributed mode: %s' %\n                         self.params.variable_update)\n      self.variable_mgr = variable_mgr.VariableMgrLocalReplicated(\n          self, self.params.all_reduce_spec)\n    elif self.params.variable_update == 'distributed_all_reduce':\n      assert self.params.cross_replica_sync\n      self.variable_mgr = variable_mgr.VariableMgrDistributedAllReduce(\n          self, self.params.all_reduce_spec,\n          'worker' if len(self.worker_hosts) > 1 else 'localhost',\n          len(self.worker_hosts))\n    elif self.params.variable_update == 'distributed_replicated':\n      assert self.params.cross_replica_sync\n      if not self.job_name:\n        raise ValueError('Invalid variable_update in local mode: %s' %\n                         self.params.variable_update)\n      self.variable_mgr = variable_mgr.VariableMgrDistributedReplicated(self)\n    elif self.params.variable_update == 'independent':\n      if self.job_name:\n        raise ValueError('Invalid variable_update in distributed mode: %s' %\n                         self.params.variable_update)\n      self.variable_mgr = variable_mgr.VariableMgrIndependent(self)\n    else:\n      raise ValueError(\n          'Invalid variable_update: %s' % self.params.variable_update)\n\n    # Device to use for running on the local worker's compute device, but\n    # with variables assigned to parameter server devices.\n    self.devices = self.variable_mgr.get_devices()\n    if self.job_name:\n      if use_ps_server:\n        self.global_step_device = self.param_server_device\n      else:\n        self.global_step_device = '/job:worker/task:0/cpu:0'\n    else:\n      self.global_step_device = self.cpu_device\n\n    self.image_preprocessor = self.get_image_preprocessor()\n    self.init_global_step = 0\n\n  def reset_devices_for_task(self, task_num, is_local=False):\n    \"\"\"Used to imitate another task when building a distributed graph.\"\"\"\n    worker_prefix = ('job:localhost' if is_local\n                     else '/job:worker/task:%s' % task_num)\n    self.cpu_device = '%s/cpu:0' % worker_prefix\n    self.raw_devices = ['%s/%s:%i' % (worker_prefix, self.params.device, i)\n                        for i in xrange(self.num_gpus)]\n    self.devices = self.variable_mgr.get_devices()\n\n  def raw_devices_across_tasks(self, is_local=False):\n    \"\"\"Returns list of raw device names across all tasks.\"\"\"\n    num_tasks = len(self.worker_hosts)\n    if is_local:\n      assert num_tasks == 1\n      return self.raw_devices\n    else:\n      return ['job:worker/task%s/%s:%i' % (t, self.params.device, i)\n              for t in xrange(num_tasks)\n              for i in xrange(self.num_gpus)]\n\n  def print_info(self):\n    \"\"\"Print basic information.\"\"\"\n    log_fn('Model:       %s' % self.model.get_model())\n    log_fn('Mode:        %s' % get_mode_from_params(self.params))\n    single_session = self.params.variable_update == 'distributed_all_reduce'\n    log_fn('SingleSess:  %s' % single_session)\n    if single_session:\n      device_list = self.raw_devices_across_tasks()\n      num_workers = len(self.worker_hosts)\n    else:\n      device_list = self.raw_devices\n      num_workers = 1\n    batch_size = num_workers * self.batch_size\n    log_fn('Batch size:  %s global' % batch_size)\n    log_fn('             %s per device' % (batch_size / len(device_list)))\n    if self.batch_group_size > 1:\n      log_fn('             %d batches per prepocessing group' %\n             self.batch_group_size)\n    log_fn('Devices:     %s' % device_list)\n    log_fn('Data format: %s' % self.data_format)\n    log_fn('Optimizer:   %s' % self.params.optimizer)\n    log_fn('Variables:   %s' % self.params.variable_update)\n    if (self.params.variable_update == 'replicated' or\n        self.params.variable_update == 'distributed_all_reduce'):\n      log_fn('AllReduce:   %s' % self.params.all_reduce_spec)\n    if self.job_name:\n      log_fn('Sync:        %s' % self.params.cross_replica_sync)\n    if self.params.staged_vars:\n      log_fn('Staged vars: %s' % self.params.staged_vars)\n    log_fn('==========')\n\n  def run(self):\n    \"\"\"Run the benchmark task assigned to this process.\n\n    Returns:\n      Dictionary of statistics for training or eval.\n    Raises:\n       ValueError: unrecognized job name.\n    \"\"\"\n    if self.params.job_name == 'ps':\n      log_fn('Running parameter server %s' % self.task_index)\n      self.server.join()\n      return {}\n\n    # For distributed_all_reduce with multiple workers, drive\n    # from a separate controller process.\n    if self.params.variable_update == 'distributed_all_reduce':\n      if self.params.job_name == 'worker':\n        log_fn('Starting worker %s' % self.task_index)\n        self.server.join()\n        return\n      elif self.params.job_name and self.params.job_name != 'controller':\n        raise ValueError('unrecognized job name: %s' % self.params.job_name)\n\n    with tf.Graph().as_default():\n      if self.params.eval:\n        return self._eval_cnn()\n      else:\n        return self._benchmark_cnn()\n\n  def _eval_cnn(self):\n    \"\"\"Evaluate a model every self.params.eval_interval_secs.\n\n    Returns:\n      Dictionary containing eval statistics. Currently returns an empty\n      dictionary.\n    \"\"\"\n    (image_producer_ops, enqueue_ops, fetches) = self._build_model()\n    saver = tf.train.Saver(self.variable_mgr.savable_variables())\n    summary_writer = tf.summary.FileWriter(self.params.eval_dir,\n                                           tf.get_default_graph())\n    target = ''\n    local_var_init_op = tf.local_variables_initializer()\n    variable_mgr_init_ops = [local_var_init_op]\n    with tf.control_dependencies([local_var_init_op]):\n      variable_mgr_init_ops.extend(self.variable_mgr.get_post_init_ops())\n    local_var_init_op_group = tf.group(*variable_mgr_init_ops)\n    summary_op = tf.summary.merge_all()\n    while True:\n      self._eval_once(\n          saver, summary_writer, target, local_var_init_op_group,\n          image_producer_ops, enqueue_ops, fetches, summary_op)\n      if self.params.eval_interval_secs <= 0:\n        break\n      time.sleep(self.params.eval_interval_secs)\n    return {}\n\n  def _eval_once(self, saver, summary_writer, target,\n                 local_var_init_op_group, image_producer_ops, enqueue_ops,\n                 fetches, summary_op):\n    \"\"\"Evaluate the model from a checkpoint using validation dataset.\"\"\"\n    with tf.Session(\n        target=target, config=create_config_proto(self.params)) as sess:\n      if self.params.train_dir is None:\n        raise ValueError('Trained model directory not specified')\n      try:\n        global_step = load_checkpoint(saver, sess, self.params.train_dir)\n      except CheckpointNotFoundException:\n        log_fn('Checkpoint not found in %s' % self.params.train_dir)\n        return\n      sess.run(local_var_init_op_group)\n      if self.dataset.queue_runner_required():\n        tf.train.start_queue_runners(sess=sess)\n      image_producer = cnn_util.ImageProducer(sess, image_producer_ops,\n                                              self.batch_group_size)\n      image_producer.start()\n      for i in xrange(len(enqueue_ops)):\n        sess.run(enqueue_ops[:(i+1)])\n        image_producer.notify_image_consumption()\n      start_time = time.time()\n      top_1_accuracy_sum = 0.0\n      top_5_accuracy_sum = 0.0\n      total_eval_count = self.num_batches * self.batch_size\n      for step in xrange(self.num_batches):\n        if (self.params.save_summaries_steps > 0 and\n            (step + 1) % self.params.save_summaries_steps == 0):\n          results, summary_str = sess.run([fetches, summary_op])\n          summary_writer.add_summary(summary_str)\n        else:\n          results = sess.run(fetches)\n        top_1_accuracy_sum += results['top_1_accuracy']\n        top_5_accuracy_sum += results['top_5_accuracy']\n        if (step + 1) % self.params.display_every == 0:\n          duration = time.time() - start_time\n          examples_per_sec = (\n              self.batch_size * self.params.display_every / duration)\n          log_fn('%i\\t%.1f examples/sec' % (step + 1, examples_per_sec))\n          start_time = time.time()\n        image_producer.notify_image_consumption()\n      image_producer.done()\n      precision_at_1 = top_1_accuracy_sum / self.num_batches\n      recall_at_5 = top_5_accuracy_sum / self.num_batches\n      summary = tf.Summary()\n      summary.value.add(tag='eval/Accuracy@1', simple_value=precision_at_1)\n      summary.value.add(tag='eval/Recall@5', simple_value=recall_at_5)\n      summary_writer.add_summary(summary, global_step)\n      log_fn('Precision @ 1 = %.4f recall @ 5 = %.4f [%d examples]' %\n             (precision_at_1, recall_at_5, total_eval_count))\n\n  def _benchmark_cnn(self):\n    \"\"\"Run cnn in benchmark mode. When forward_only on, it forwards CNN.\n\n    Returns:\n      Dictionary containing training statistics (num_workers, num_steps,\n      average_wall_time, images_per_sec).\n    \"\"\"\n    if self.params.variable_update == 'distributed_all_reduce':\n      self.single_session = True\n      (image_producer_ops, enqueue_ops, fetches) = (\n          self._build_model_single_session())\n    else:\n      self.single_session = False\n      (image_producer_ops, enqueue_ops, fetches) = self._build_model()\n    fetches_list = nest.flatten(list(fetches.values()))\n    main_fetch_group = tf.group(*fetches_list)\n    execution_barrier = None\n    if (not self.single_session and self.job_name and\n        not self.params.cross_replica_sync):\n      execution_barrier = self.add_sync_queues_and_barrier(\n          'execution_barrier_', [])\n\n    global_step = tf.train.get_global_step()\n    with tf.device(self.global_step_device):\n      with tf.control_dependencies([main_fetch_group]):\n        fetches['inc_global_step'] = global_step.assign_add(1)\n\n    if ((not self.single_session) and self.job_name and\n        self.params.cross_replica_sync):\n      # Block all replicas until all replicas are ready for next step.\n      fetches['sync_queues'] = self.add_sync_queues_and_barrier(\n          'sync_queues_step_end_', [main_fetch_group])\n\n    local_var_init_op = tf.local_variables_initializer()\n    variable_mgr_init_ops = [local_var_init_op]\n    with tf.control_dependencies([local_var_init_op]):\n      variable_mgr_init_ops.extend(self.variable_mgr.get_post_init_ops())\n    local_var_init_op_group = tf.group(*variable_mgr_init_ops)\n\n    summary_op = tf.summary.merge_all()\n    is_chief = (not self.job_name or self.task_index == 0)\n    summary_writer = None\n    if (is_chief and self.params.summary_verbosity and self.params.train_dir and\n        self.params.save_summaries_steps > 0):\n      summary_writer = tf.summary.FileWriter(self.params.train_dir,\n                                             tf.get_default_graph())\n\n    # We want to start the benchmark timer right after a image_producer barrier\n    # and avoids undesired wating times on barriers.\n    if ((self.num_warmup_batches + len(enqueue_ops) - 1) %\n        self.batch_group_size) != 0:\n      self.num_warmup_batches = int(\n          math.ceil((self.num_warmup_batches + len(enqueue_ops) - 1.0) /\n                    self.batch_group_size) * self.batch_group_size\n          - len(enqueue_ops) + 1)\n      log_fn('Round up warm up steps to %d to match batch_group_size' %\n             self.num_warmup_batches)\n      assert ((self.num_warmup_batches + len(enqueue_ops) - 1) %\n              self.batch_group_size) == 0\n    # We run the summaries in the same thread as the training operations by\n    # passing in None for summary_op to avoid a summary_thread being started.\n    # Running summaries and training operations in parallel could run out of\n    # GPU memory.\n    saver = tf.train.Saver(self.variable_mgr.savable_variables())\n    ready_for_local_init_op = None\n    if self.job_name and not self.single_session:\n      # In distributed mode, we don't want to run local_var_init_op_group until\n      # the global variables are initialized, because local_var_init_op_group\n      # may use global variables (such as in distributed replicated mode). We\n      # don't set this in non-distributed mode, because in non-distributed mode,\n      # local_var_init_op_group may itself initialize global variables (such as\n      # in replicated mode).\n      ready_for_local_init_op = tf.report_uninitialized_variables(\n          tf.global_variables())\n    sv = tf.train.Supervisor(\n        is_chief=is_chief,\n        logdir=self.params.train_dir,\n        ready_for_local_init_op=ready_for_local_init_op,\n        local_init_op=local_var_init_op_group,\n        saver=saver,\n        global_step=global_step,\n        summary_op=None,\n        save_model_secs=self.params.save_model_secs,\n        summary_writer=summary_writer)\n\n    step_train_times = []\n    start_standard_services = (self.params.summary_verbosity >= 1 or\n                               self.dataset.queue_runner_required())\n    if self.job_name == 'controller':\n      master_target = self.worker_hosts[0]\n    else:\n      master_target = self.server.target if self.server else ''\n    with sv.managed_session(\n        master=master_target,\n        config=create_config_proto(self.params),\n        start_standard_services=start_standard_services) as sess:\n      image_producer = cnn_util.ImageProducer(sess, image_producer_ops,\n                                              self.batch_group_size)\n      image_producer.start()\n      for i in xrange(len(enqueue_ops)):\n        sess.run(enqueue_ops[:(i+1)])\n        image_producer.notify_image_consumption()\n      self.init_global_step, = sess.run([global_step])\n      if not self.single_session:\n        global_step_watcher = GlobalStepWatcher(\n            sess, global_step,\n            len(self.worker_hosts) * self.num_warmup_batches +\n            self.init_global_step,\n            len(self.worker_hosts) * (\n                self.num_warmup_batches + self.num_batches) - 1)\n        global_step_watcher.start()\n      else:\n        global_step_watcher = None\n\n      if self.graph_file is not None:\n        path, filename = os.path.split(self.graph_file)\n        as_text = filename.endswith('txt')\n        log_fn('Writing GraphDef as %s to %s' % (\n            'text' if as_text else 'binary', self.graph_file))\n        tf.train.write_graph(sess.graph_def, path, filename, as_text)\n\n      log_fn('Running warm up')\n      local_step = -1 * self.num_warmup_batches\n\n      if self.single_session or (self.params.cross_replica_sync and\n                                 self.params.job_name):\n        # In cross-replica sync mode, all workers must run the same number of\n        # local steps, or else the workers running the extra step will block.\n        done_fn = lambda: local_step == self.num_batches\n      else:\n        done_fn = global_step_watcher.done\n      loop_start_time = time.time()\n      while not done_fn():\n        if local_step == 0:\n          log_fn('Done warm up')\n          if execution_barrier:\n            log_fn('Waiting for other replicas to finish warm up')\n            assert global_step_watcher.start_time == 0\n            sess.run([execution_barrier])\n\n          header_str = 'Step\\tImg/sec\\tloss'\n          if self.params.print_training_accuracy or self.params.forward_only:\n            header_str += '\\ttop_1_accuracy\\ttop_5_accuracy'\n          log_fn(header_str)\n          assert len(step_train_times) == self.num_warmup_batches\n          # reset times to ignore warm up batch\n          step_train_times = []\n          loop_start_time = time.time()\n        if (summary_writer and\n            (local_step + 1) % self.params.save_summaries_steps == 0):\n          fetch_summary = summary_op\n        else:\n          fetch_summary = None\n        summary_str = benchmark_one_step(\n            sess, fetches, local_step,\n            self.batch_size * (len(self.worker_hosts)\n                               if self.single_session else 1),\n            step_train_times, self.trace_filename, image_producer, self.params,\n            fetch_summary)\n        if summary_str is not None and is_chief:\n          sv.summary_computed(sess, summary_str)\n        local_step += 1\n      loop_end_time = time.time()\n      # Waits for the global step to be done, regardless of done_fn.\n      if global_step_watcher:\n        while not global_step_watcher.done():\n          time.sleep(.25)\n      if self.single_session:\n        num_workers = len(self.worker_hosts)\n        num_steps = local_step\n        elapsed_time = loop_end_time - loop_start_time\n      else:\n        num_workers = 1\n        num_steps = global_step_watcher.num_steps()\n        elapsed_time = global_step_watcher.elapsed_time()\n\n      average_wall_time = elapsed_time / num_steps if num_steps > 0 else 0\n      images_per_sec = ((num_workers * self.batch_size) /\n                        average_wall_time if average_wall_time > 0 else 0)\n\n      log_fn('-' * 64)\n      log_fn('total images/sec: %.2f' % images_per_sec)\n      log_fn('-' * 64)\n      image_producer.done()\n      if is_chief:\n        store_benchmarks({'total_images_per_sec': images_per_sec}, self.params)\n      # Save the model checkpoint.\n      if self.params.train_dir is not None and is_chief:\n        checkpoint_path = os.path.join(self.params.train_dir, 'model.ckpt')\n        if not gfile.Exists(self.params.train_dir):\n          gfile.MakeDirs(self.params.train_dir)\n        sv.saver.save(sess, checkpoint_path, global_step)\n\n      if execution_barrier:\n        # Wait for other workers to reach the end, so this worker doesn't\n        # go away underneath them.\n        sess.run([execution_barrier])\n    sv.stop()\n    return {\n        'num_workers': num_workers,\n        'num_steps': num_steps,\n        'average_wall_time': average_wall_time,\n        'images_per_sec': images_per_sec\n    }\n\n  def _build_image_processing(self, shift_ratio=0):\n    \"\"\"\"Build the image (pre)processing portion of the model graph.\"\"\"\n    with tf.device(self.cpu_device):\n      if self.params.eval:\n        subset = 'validation'\n      else:\n        subset = 'train'\n      image_producer_ops = []\n      image_producer_stages = []\n      images_splits, labels_splits = self.image_preprocessor.minibatch(\n          self.dataset, subset=subset, use_datasets=self.params.use_datasets,\n          cache_data=self.params.cache_data, shift_ratio=shift_ratio)\n      images_shape = images_splits[0].get_shape()\n      labels_shape = labels_splits[0].get_shape()\n      for device_num in range(len(self.devices)):\n        image_producer_stages.append(data_flow_ops.StagingArea(\n            [images_splits[0].dtype, labels_splits[0].dtype],\n            shapes=[images_shape, labels_shape]))\n        for group_index in xrange(self.batch_group_size):\n          if not self.use_synthetic_gpu_images:\n            batch_index = group_index + device_num * self.batch_group_size\n            put_op = image_producer_stages[device_num].put(\n                [images_splits[batch_index], labels_splits[batch_index]])\n            image_producer_ops.append(put_op)\n    return (image_producer_ops, image_producer_stages)\n\n  def _build_model(self):\n    \"\"\"Build the TensorFlow graph.\"\"\"\n    tf.set_random_seed(self.params.tf_random_seed)\n    np.random.seed(4321)\n    phase_train = not (self.params.eval or self.params.forward_only)\n\n    log_fn('Generating model')\n    losses = []\n    device_grads = []\n    all_logits = []\n    all_top_1_ops = []\n    all_top_5_ops = []\n    enqueue_ops = []\n    gpu_compute_stage_ops = []\n    gpu_grad_stage_ops = []\n\n    with tf.device(self.global_step_device):\n      global_step = tf.train.get_or_create_global_step()\n\n    # Build the processing and model for the worker.\n    (image_producer_ops, image_producer_stages) = self._build_image_processing(\n        shift_ratio=0)\n    image_producer_ops = tf.group(*image_producer_ops)\n    update_ops = None\n    staging_delta_ops = []\n\n    for device_num in range(len(self.devices)):\n      with self.variable_mgr.create_outer_variable_scope(\n          device_num), tf.name_scope('tower_%i' % device_num) as name_scope:\n        results = self.add_forward_pass_and_gradients(\n            phase_train, device_num, device_num,\n            image_producer_stages[device_num],\n            gpu_compute_stage_ops, gpu_grad_stage_ops)\n        if phase_train:\n          losses.append(results['loss'])\n          device_grads.append(results['gradvars'])\n        else:\n          all_logits.append(results['logits'])\n        if not phase_train or self.params.print_training_accuracy:\n          all_top_1_ops.append(results['top_1_op'])\n          all_top_5_ops.append(results['top_5_op'])\n\n        if device_num == 0:\n          # Retain the Batch Normalization updates operations only from the\n          # first tower. These operations update the moving mean and moving\n          # variance variables, which are updated (but not used) during\n          # training, and used during evaluation. The moving mean and variance\n          # approximate the true mean and variance across all images in the\n          # dataset. Therefore, in replicated mode, these moving averages would\n          # be almost identical for each tower, and so we only update and save\n          # the moving averages for one tower. In parameter server mode, all\n          # towers share a copy of the variables so we also only need to update\n          # and save the moving averages once.\n          update_ops = tf.get_collection(tf.GraphKeys.UPDATE_OPS, name_scope)\n          staging_delta_ops = list(self.variable_mgr.staging_delta_ops)\n\n    if self.variable_mgr.supports_staged_vars():\n      for staging_ops in self.variable_mgr.staging_vars_on_devices:\n        gpu_compute_stage_ops.extend(\n            [put_op for _, (put_op, _) in six.iteritems(staging_ops)])\n    enqueue_ops.append(tf.group(*gpu_compute_stage_ops))\n    if gpu_grad_stage_ops:\n      staging_delta_ops += gpu_grad_stage_ops\n    if staging_delta_ops:\n      enqueue_ops.append(tf.group(*(staging_delta_ops)))\n\n    fetches = self._build_fetches(global_step, all_logits, losses, device_grads,\n                                  enqueue_ops, update_ops, all_top_1_ops,\n                                  all_top_5_ops, phase_train)\n    return (image_producer_ops, enqueue_ops, fetches)\n\n  def _build_fetches(self, global_step, all_logits, losses, device_grads,\n                     enqueue_ops, update_ops, all_top_1_ops, all_top_5_ops,\n                     phase_train):\n    \"\"\"Complete construction of model graph, populating the fetches map.\"\"\"\n    fetches = {'enqueue_ops': enqueue_ops}\n    if all_top_1_ops:\n      fetches['top_1_accuracy'] = tf.reduce_sum(all_top_1_ops) / self.batch_size\n      if self.task_index == 0 and self.params.summary_verbosity >= 1:\n        tf.summary.scalar('top_1_accuracy', fetches['top_1_accuracy'])\n    if all_top_5_ops:\n      fetches['top_5_accuracy'] = tf.reduce_sum(all_top_5_ops) / self.batch_size\n      if self.task_index == 0 and self.params.summary_verbosity >= 1:\n        tf.summary.scalar('top_5_accuracy', fetches['top_5_accuracy'])\n\n    if not phase_train:\n      if self.params.forward_only:\n        fetches['all_logits'] = tf.concat(all_logits, 0)\n      return fetches\n    apply_gradient_devices, gradient_state = (\n        self.variable_mgr.preprocess_device_grads(device_grads))\n\n    training_ops = []\n    for d, device in enumerate(apply_gradient_devices):\n      with tf.device(device):\n        total_loss = tf.reduce_mean(losses)\n        avg_grads = self.variable_mgr.get_gradients_to_apply(d, gradient_state)\n\n        gradient_clip = self.params.gradient_clip\n        learning_rate = (self.params.learning_rate or\n                         self.model.get_learning_rate(global_step,\n                                                      self.batch_size))\n        if ((not self.use_synthetic_gpu_images) and\n            self.params.learning_rate and\n            self.params.num_epochs_per_decay > 0 and\n            self.params.learning_rate_decay_factor > 0):\n          num_batches_per_epoch = (\n              float(self.dataset.num_examples_per_epoch()) / self.batch_size)\n          decay_steps = int(\n              num_batches_per_epoch * self.params.num_epochs_per_decay)\n\n          # Decay the learning rate exponentially based on the number of steps.\n          learning_rate = tf.train.exponential_decay(\n              self.params.learning_rate,\n              global_step,\n              decay_steps,\n              self.params.learning_rate_decay_factor,\n              staircase=True)\n\n          if self.params.minimum_learning_rate != 0.:\n            learning_rate = tf.maximum(learning_rate,\n                                       self.params.minimum_learning_rate)\n\n        if gradient_clip is not None:\n          clipped_grads = [\n              (tf.clip_by_value(grad, -gradient_clip, +gradient_clip), var)\n              for grad, var in avg_grads\n          ]\n        else:\n          clipped_grads = avg_grads\n\n        learning_rate = tf.identity(learning_rate, name='learning_rate')\n        if self.params.optimizer == 'momentum':\n          opt = tf.train.MomentumOptimizer(\n              learning_rate, self.params.momentum, use_nesterov=True)\n        elif self.params.optimizer == 'sgd':\n          opt = tf.train.GradientDescentOptimizer(learning_rate)\n        elif self.params.optimizer == 'rmsprop':\n          opt = tf.train.RMSPropOptimizer(\n              learning_rate,\n              self.params.rmsprop_decay,\n              momentum=self.params.rmsprop_momentum,\n              epsilon=self.params.rmsprop_epsilon)\n        else:\n          raise ValueError('Optimizer \"%s\" was not recognized',\n                           self.params.optimizer)\n\n        self.variable_mgr.append_apply_gradients_ops(\n            gradient_state, opt, clipped_grads, training_ops)\n    train_op = tf.group(*(training_ops + update_ops))\n\n    with tf.device(self.cpu_device):\n      if self.task_index == 0 and self.params.summary_verbosity >= 1:\n        tf.summary.scalar('learning_rate', learning_rate)\n        tf.summary.scalar('total_loss', total_loss)\n\n        if self.params.summary_verbosity >= 2:\n          # Histogram of log values of all non-zero gradients.\n          all_grads = []\n          for grad, var in avg_grads:\n            all_grads.append(tf.reshape(grad, [-1]))\n          grads = tf.abs(tf.concat(all_grads, 0))\n          # exclude grads with zero values.\n          indices_for_non_zero_grads = tf.where(tf.not_equal(grads, 0))\n          log_grads = tf.reshape(\n              tf.log(tf.gather(grads, indices_for_non_zero_grads)), [-1])\n          tf.summary.histogram('log_gradients', log_grads)\n\n        if self.params.summary_verbosity >= 3:\n          for grad, var in avg_grads:\n            if grad is not None:\n              tf.summary.histogram(var.op.name + '/gradients', grad)\n          for var in tf.trainable_variables():\n            tf.summary.histogram(var.op.name, var)\n\n    fetches['train_op'] = train_op\n    fetches['total_loss'] = total_loss\n    return fetches\n\n  def _build_model_single_session(self):\n    \"\"\"Build the TensorFlow graph for multiple replicas in a single_session.\n\n    Returns:\n      image_producer_ops:\n      enqueue_ops:\n      fetches:\n\n    Raises:\n       ValueError: optimizer not recognized.\n\n    Single session runs multiple model replicas as part of one large\n    distributed graph, whose global execution is always step-synchronized.\n    \"\"\"\n    # verify assumptions\n    assert self.params.task_index == 0\n    assert not self.params.eval\n    assert not self.params.forward_only\n    assert not self.params.staged_vars\n\n    tf.set_random_seed(self.params.tf_random_seed)\n    np.random.seed(4321)\n    phase_train = True\n\n    log_fn('Generating model')\n    losses = []\n    device_grads = []\n    all_logits = []\n    all_top_1_ops = []\n    all_top_5_ops = []\n    enqueue_ops = []\n    gpu_compute_stage_ops = []\n    gpu_grad_stage_ops = []\n\n    with tf.device(self.global_step_device):\n      global_step = tf.train.get_or_create_global_step()\n\n    update_ops = []\n    global_image_producer_ops = []\n\n    num_workers = len(self.worker_hosts)\n    is_local = not self.job_name\n    if is_local:\n      assert num_workers == 1\n    for task_num in range(num_workers):\n      # Reset the devices that self.variable_mgr knows about to those\n      # belonging to the next worker (task).\n      self.reset_devices_for_task(task_num, is_local)\n      # Build the per-worker image processing\n      (image_producer_ops, image_producer_stages) = (\n          self._build_image_processing(\n              shift_ratio=(float(task_num) / num_workers)))\n      global_image_producer_ops.extend(image_producer_ops)\n      # Build the per-worker model replica.\n      for rel_device_num in range(len(self.devices)):\n        abs_device_num = task_num * len(self.devices) + rel_device_num\n        with self.variable_mgr.create_outer_variable_scope(\n            abs_device_num), tf.name_scope(\n                'task_%i_tower_%i' % (task_num, rel_device_num)) as name_scope:\n          task_results = self.add_forward_pass_and_gradients(\n              phase_train, rel_device_num, abs_device_num,\n              image_producer_stages[rel_device_num],\n              gpu_compute_stage_ops, gpu_grad_stage_ops)\n          if phase_train:\n            losses.append(task_results['loss'])\n            device_grads.append(task_results['gradvars'])\n          else:\n            all_logits.append(task_results['logits'])\n          if not phase_train or self.params.print_training_accuracy:\n            all_top_1_ops.append(task_results['top_1_op'])\n            all_top_5_ops.append(task_results['top_5_op'])\n\n          if rel_device_num == 0:\n            # Retain the Batch Normalization updates operations only\n            # from the first tower. These operations update the moving\n            # mean and moving variance variables, which are updated\n            # (but not used) during training, and used during\n            # evaluation. The moving mean and variance approximate the\n            # true mean and variance across all images in the\n            # dataset. Therefore, in replicated mode, these moving\n            # averages would be almost identical for each tower, and\n            # so we only update and save the moving averages for one\n            # tower. In parameter server mode, all towers share a copy\n            # of the variables so we also only need to update and save\n            # the moving averages once.\n            update_ops.extend(tf.get_collection(\n                tf.GraphKeys.UPDATE_OPS, name_scope))\n            assert not self.variable_mgr.staging_delta_ops\n\n    enqueue_ops.append(tf.group(*gpu_compute_stage_ops))\n    assert not self.variable_mgr.supports_staged_vars()\n    assert not gpu_grad_stage_ops\n\n    fetches = self._build_fetches(global_step, all_logits, losses,\n                                  device_grads, enqueue_ops, update_ops,\n                                  all_top_1_ops, all_top_5_ops, phase_train)\n    global_image_producer_ops = tf.group(*global_image_producer_ops)\n    return (global_image_producer_ops, enqueue_ops, fetches)\n\n  def add_forward_pass_and_gradients(\n      self, phase_train, rel_device_num, abs_device_num, image_producer_stage,\n      gpu_compute_stage_ops, gpu_grad_stage_ops):\n    \"\"\"Add ops for forward-pass and gradient computations.\"\"\"\n    nclass = self.dataset.num_classes + 1\n    input_data_type = get_data_type(self.params)\n    data_type = get_data_type(self.params)\n    if not self.use_synthetic_gpu_images:\n      with tf.device(self.cpu_device):\n        host_images, host_labels = image_producer_stage.get()\n        images_shape = host_images.get_shape()\n        labels_shape = host_labels.get_shape()\n    with tf.device(self.raw_devices[rel_device_num]):\n      if not self.use_synthetic_gpu_images:\n        gpu_compute_stage = data_flow_ops.StagingArea(\n            [host_images.dtype, host_labels.dtype],\n            shapes=[images_shape, labels_shape]\n        )\n        # The CPU-to-GPU copy is triggered here.\n        gpu_compute_stage_op = gpu_compute_stage.put(\n            [host_images, host_labels])\n        images, labels = gpu_compute_stage.get()\n        images = tf.reshape(images, shape=images_shape)\n        gpu_compute_stage_ops.append(gpu_compute_stage_op)\n      else:\n        # Minor hack to avoid H2D copy when using synthetic data\n        image_size = self.model.get_image_size()\n        image_shape = [self.batch_size // self.num_gpus, image_size, image_size,\n                       self.dataset.depth]\n        labels_shape = [self.batch_size // self.num_gpus]\n        # Synthetic image should be within [0, 255].\n        images = tf.truncated_normal(\n            image_shape,\n            dtype=input_data_type,\n            mean=127,\n            stddev=60,\n            name='synthetic_images')\n        images = tf.contrib.framework.local_variable(\n            images, name='gpu_cached_images')\n        labels = tf.random_uniform(\n            labels_shape, minval=0, maxval=nclass-1,\n            dtype=tf.int32, name='synthetic_labels')\n\n    with tf.device(self.devices[rel_device_num]):\n      # Rescale from [0, 255] to [0, 2]\n      images = tf.multiply(images, 1./127.5)\n      # Rescale to [-1, 1]\n      images = tf.subtract(images, 1.0)\n\n      if self.data_format == 'NCHW':\n        images = tf.transpose(images, [0, 3, 1, 2])\n      if input_data_type != data_type:\n        images = tf.cast(images, data_type)\n      var_type = tf.float32\n      if data_type == tf.float16 and self.params.fp16_vars:\n        var_type = tf.float16\n      network = convnet_builder.ConvNetBuilder(\n          images, self.dataset.depth, phase_train, self.params.use_tf_layers,\n          self.data_format, data_type, var_type)\n      with tf.variable_scope('cg', custom_getter=network.get_custom_getter()):\n        self.model.add_inference(network)\n        # Add the final fully-connected class layer\n        logits = network.affine(nclass, activation='linear')\n        aux_logits = None\n        if network.aux_top_layer is not None:\n          with network.switch_to_aux_top_layer():\n            aux_logits = network.affine(nclass, activation='linear',\n                                        stddev=0.001)\n      if data_type == tf.float16:\n        # TODO(reedwm): Determine if we should do this cast here.\n        logits = tf.cast(logits, tf.float32)\n        if aux_logits is not None:\n          aux_logits = tf.cast(aux_logits, tf.float32)\n\n      results = {}  # The return value\n      if not phase_train or self.params.print_training_accuracy:\n        top_1_op = tf.reduce_sum(\n            tf.cast(tf.nn.in_top_k(logits, labels, 1), data_type))\n        top_5_op = tf.reduce_sum(\n            tf.cast(tf.nn.in_top_k(logits, labels, 5), data_type))\n        results['top_1_op'] = top_1_op\n        results['top_5_op'] = top_5_op\n\n      if not phase_train:\n        results['logits'] = logits\n        return results\n      loss = loss_function(logits, labels, aux_logits=aux_logits)\n      params = self.variable_mgr.trainable_variables_on_device(rel_device_num,\n                                                               abs_device_num)\n      if data_type == tf.float16 and self.params.fp16_vars:\n        # fp16 reductions are very slow on GPUs, so cast to fp32 before calling\n        # tf.nn.l2_loss and tf.add_n.\n        # TODO(b/36217816): Once the bug is fixed, investigate if we should do\n        # this reduction in fp16.\n        fp32_params = (tf.cast(p, tf.float32) for p in params)\n        l2_loss = tf.add_n([tf.nn.l2_loss(v) for v in fp32_params])\n      else:\n        l2_loss = tf.add_n([tf.nn.l2_loss(v) for v in params])\n      weight_decay = self.params.weight_decay\n      if weight_decay is not None and weight_decay != 0.:\n        loss += weight_decay * l2_loss\n\n      aggmeth = tf.AggregationMethod.DEFAULT\n      scaled_loss = loss if self.loss_scale == 1. else loss * self.loss_scale\n      grads = tf.gradients(scaled_loss, params, aggregation_method=aggmeth)\n      if self.loss_scale != 1.:\n        # TODO(reedwm): We could avoid these multiplications by directly\n        # modifying the learning rate instead. If this is done, care must be\n        # taken to ensure that this scaling method is correct, as some\n        # optimizers square gradients and do other operations which might not be\n        # compatible with modifying both the gradients and the learning rate.\n        grads = [grad * (1. / self.loss_scale) for grad in grads]\n\n      if self.params.staged_vars:\n        grad_dtypes = [grad.dtype for grad in grads]\n        grad_shapes = [grad.shape for grad in grads]\n        grad_stage = data_flow_ops.StagingArea(grad_dtypes, grad_shapes)\n        grad_stage_op = grad_stage.put(grads)\n        # In general, this decouples the computation of the gradients and\n        # the updates of the weights.\n        # During the pipeline warm up, this runs enough training to produce\n        # the first set of gradients.\n        gpu_grad_stage_ops.append(grad_stage_op)\n        grads = grad_stage.get()\n\n      param_refs = self.variable_mgr.trainable_variables_on_device(\n          rel_device_num, abs_device_num, writable=True)\n      gradvars = list(zip(grads, param_refs))\n      results['loss'] = loss\n      results['gradvars'] = gradvars\n      return results\n\n  def get_image_preprocessor(self):\n    \"\"\"Returns the image preprocessor to used, based on the model.\n\n    Returns:\n      The image preprocessor, or None if synthetic data should be used.\n    \"\"\"\n    image_size = self.model.get_image_size()\n    input_data_type = get_data_type(self.params)\n\n    shift_ratio = 0\n    if self.job_name:\n      # shift_ratio prevents multiple workers from processing the same batch\n      # during a step\n      assert self.worker_hosts\n      shift_ratio = float(self.task_index) / len(self.worker_hosts)\n\n    processor_class = self.dataset.get_image_preprocessor()\n    assert processor_class\n    return processor_class(\n        image_size,\n        image_size,\n        self.batch_size * self.batch_group_size,\n        len(self.devices) * self.batch_group_size,\n        dtype=input_data_type,\n        train=(not self.params.eval),\n        distortions=self.params.distortions,\n        resize_method=self.resize_method,\n        shift_ratio=shift_ratio,\n        summary_verbosity=self.params.summary_verbosity,\n        distort_color_in_yiq=self.params.distort_color_in_yiq,\n        fuse_decode_and_crop=self.params.fuse_decode_and_crop)\n\n  def add_sync_queues_and_barrier(self, name_prefix,\n                                  enqueue_after_list):\n    \"\"\"Adds ops to enqueue on all worker queues.\n\n    Args:\n      name_prefix: prefixed for the shared_name of ops.\n      enqueue_after_list: control dependency from ops.\n\n    Returns:\n      an op that should be used as control dependency before starting next step.\n    \"\"\"\n    self.sync_queue_counter += 1\n    num_workers = self.cluster.num_tasks('worker')\n    with tf.device(self.sync_queue_devices[\n        self.sync_queue_counter % len(self.sync_queue_devices)]):\n      sync_queues = [\n          tf.FIFOQueue(num_workers, [tf.bool], shapes=[[]],\n                       shared_name='%s%s' % (name_prefix, i))\n          for i in range(num_workers)]\n      queue_ops = []\n      # For each other worker, add an entry in a queue, signaling that it can\n      # finish this step.\n      token = tf.constant(False)\n      with tf.control_dependencies(enqueue_after_list):\n        for i, q in enumerate(sync_queues):\n          if i == self.task_index:\n            queue_ops.append(tf.no_op())\n          else:\n            queue_ops.append(q.enqueue(token))\n\n      # Drain tokens off queue for this worker, one for each other worker.\n      queue_ops.append(\n          sync_queues[self.task_index].dequeue_many(len(sync_queues) - 1))\n\n      return tf.group(*queue_ops)\n\n\ndef store_benchmarks(names_to_values, params):\n  if params.result_storage:\n    benchmark_storage.store_benchmark(names_to_values, params.result_storage)\n\n\ndef setup(params):\n  \"\"\"Sets up the environment that BenchmarkCNN should run in.\n\n  Args:\n    params: Params tuple, typically created by make_params or\n            make_params_from_flags.\n  \"\"\"\n  if params.winograd_nonfused:\n    os.environ['TF_ENABLE_WINOGRAD_NONFUSED'] = '1'\n  else:\n    os.environ.pop('TF_ENABLE_WINOGRAD_NONFUSED', None)\n  if params.autotune_threshold:\n    os.environ['TF_AUTOTUNE_THRESHOLD'] = str(params.autotune_threshold)\n  os.environ['TF_SYNC_ON_FINISH'] = str(int(params.sync_on_finish))\n  argparse.ArgumentParser(\n      formatter_class=argparse.ArgumentDefaultsHelpFormatter)\n\n  # Sets environment variables for MKL\n  if params.mkl:\n    os.environ['KMP_BLOCKTIME'] = str(params.kmp_blocktime)\n    os.environ['KMP_SETTINGS'] = str(params.kmp_settings)\n    os.environ['KMP_AFFINITY'] = params.kmp_affinity\n    if params.num_intra_threads > 0:\n      os.environ['OMP_NUM_THREADS'] = str(params.num_intra_threads)\n\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/benchmark_storage.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\"\"\"Provides ways to store benchmark output.\"\"\"\n\n\ndef store_benchmark(data, storage_type=None):\n  \"\"\"Store benchmark data.\n\n  Args:\n    data: Dictionary mapping from string benchmark name to\n      numeric benchmark value.\n    storage_type: (string) Specifies where to store benchmark\n      result. If storage_type is\n      'cbuild_benchmark_datastore': store outputs in our continuous\n        build datastore. gcloud must be setup in current environment\n        pointing to the project where data will be added.\n  \"\"\"\n  if storage_type == 'cbuild_benchmark_datastore':\n    try:\n      # pylint: disable=g-import-not-at-top\n      import cbuild_benchmark_storage\n      # pylint: enable=g-import-not-at-top\n    except ImportError:\n      raise ImportError(\n          'Missing cbuild_benchmark_storage.py required for '\n          'benchmark_cloud_datastore option')\n    cbuild_benchmark_storage.upload_to_benchmark_datastore(data)\n  else:\n    assert False, 'unknown storage_type: ' + storage_type\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/cbuild_benchmark_storage.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\"\"\"Provides a way to store benchmark results in GCE Datastore.\n\nDatastore client is initialized from current environment.\nData is stored using the format defined in:\n  https://github.com/tensorflow/tensorflow/blob/master/tensorflow/tools/test/upload_test_benchmarks_index.yaml\n\"\"\"\nfrom datetime import datetime\nimport json\nimport os\nimport sys\nfrom google.cloud import datastore\nimport six\n\n\n_TEST_NAME_ENV_VAR = 'TF_DIST_BENCHMARK_NAME'\n\n\ndef upload_to_benchmark_datastore(data, test_name=None, start_time=None):\n  \"\"\"Use a new datastore.Client to upload data to datastore.\n\n  Create the datastore Entities from that data and upload them to the\n  datastore in a batch using the client connection.\n\n  Args:\n    data: Map from benchmark names to values.\n    test_name: Name of this test. If not specified, name will be set either\n      from TF_DIST_BENCHMARK_NAME environment variable or to default name\n      'TestBenchmark'.\n    start_time: (datetime) Time to record for this test.\n\n  Raises:\n    ValueError: if test_name is not passed in and TF_DIST_BENCHMARK_NAME\n      is not set.\n  \"\"\"\n  client = datastore.Client()\n\n  if not test_name:\n    if _TEST_NAME_ENV_VAR in os.environ:\n      test_name = os.environ[_TEST_NAME_ENV_VAR]\n    else:\n      raise ValueError(\n          'No test name passed in for benchmarks. '\n          'Either pass a test_name to upload_to_benchmark_datastore or '\n          'set %s environment variable.' % _TEST_NAME_ENV_VAR)\n  test_name = six.text_type(test_name)\n\n  if not start_time:\n    start_time = datetime.now()\n\n  # Create one Entry Entity for each benchmark entry.  The wall-clock timing is\n  # the attribute to be fetched and displayed.  The full entry information is\n  # also stored as a non-indexed JSON blob.\n  entries = []\n  batch = []\n  for name, value in data.items():\n    e_key = client.key('Entry')\n    e_val = datastore.Entity(e_key, exclude_from_indexes=['info'])\n    entry_map = {'name': name, 'wallTime': value, 'iters': '1'}\n    entries.append(entry_map)\n    e_val.update({\n        'test': test_name,\n        'start': start_time,\n        'entry': six.text_type(name),\n        'timing': value,\n        'info': six.text_type(json.dumps(entry_map))\n    })\n    batch.append(e_val)\n\n  # Create the Test Entity containing all the test information as a\n  # non-indexed JSON blob.\n  test_result = json.dumps(\n      {'name': test_name,\n       'startTime': (start_time - datetime(1970, 1, 1)).total_seconds(),\n       'entries': {'entry': entries},\n       'runConfiguration': {'argument': sys.argv[1:]}})\n  t_key = client.key('Test')\n  t_val = datastore.Entity(t_key, exclude_from_indexes=['info'])\n  t_val.update({\n      'test': test_name,\n      'start': start_time,\n      'info': six.text_type(test_result)\n  })\n  batch.append(t_val)\n\n  # Put the whole batch of Entities in the datastore.\n  client.put_multi(batch)\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/cnn_util.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Utilities for CNN benchmarks.\"\"\"\nfrom __future__ import print_function\n\nimport sys\nimport threading\n\nimport tensorflow as tf\ntf.flags.DEFINE_boolean('use_python32_barrier', False,\n                        \"\"\"When on, use threading.Barrier at python 3.2.\"\"\")\ntf.flags.DEFINE_boolean('flush_stdout', False,\n                        \"\"\"When on, flush stdout everytime log_fn is called.\"\"\")\nFLAGS = tf.flags.FLAGS\n\n\ndef tensorflow_version_tuple():\n  v = tf.__version__\n  major, minor, patch = v.split('.')\n  return (int(major), int(minor), patch)\n\n\ndef tensorflow_version():\n  vt = tensorflow_version_tuple()\n  return vt[0] * 1000 + vt[1]\n\n\ndef log_fn(log):\n  print(log)\n  if FLAGS.flush_stdout:\n    sys.stdout.flush()\n\n\n# For Python 2.7 compatibility, we do not use threading.Barrier.\nclass Barrier(object):\n  \"\"\"Implements a lightweight Barrier.\n\n  Useful for synchronizing a fixed number of threads at known synchronization\n  points.  Threads block on 'wait()' and simultaneously return once they have\n  all made that call.\n\n  # Implementaion adpoted from boost/thread/barrier.hpp\n  \"\"\"\n\n  def __init__(self, parties):\n    \"\"\"Create a barrier, initialised to 'parties' threads.\"\"\"\n    self.cond = threading.Condition(threading.Lock())\n    self.parties = parties\n    # Indicates the number of waiting parties.\n    self.waiting = 0\n    # generation is needed to deal with spurious wakeups. If self.cond.wait()\n    # wakes up for other reasons, generation will force it go back to wait().\n    self.generation = 0\n    self.broken = False\n\n  def wait(self):\n    \"\"\"Wait for the barrier.\"\"\"\n    with self.cond:\n      # Check if the barrier has been disabled or not.\n      if self.broken:\n        return\n      gen = self.generation\n      self.waiting += 1\n      if self.waiting == self.parties:\n        self.waiting = 0\n        self.generation += 1\n        self.cond.notify_all()\n      # loop because of spurious wakeups\n      while gen == self.generation:\n        self.cond.wait()\n\n  # TODO(huangyp): Remove this method once we find a way to know which step\n  # is the last barrier.\n  def abort(self):\n    \"\"\"Clear existing barrier and disable this barrier.\"\"\"\n    with self.cond:\n      if self.waiting > 0:\n        self.generation += 1\n        self.cond.notify_all()\n      self.broken = True\n\n\nclass ImageProducer(object):\n  \"\"\"An image producer that puts images into a staging area periodically.\n\n  This class is useful for periodically running a set of ops, `put_ops` on a\n  different thread every `batch_group_size` times.\n\n  The notify_image_consumption() method is used to increment an internal counter\n  so that when it is first called, `put_ops` is executed. Afterwards, every\n  `batch_group_size` times notify_image_consumption() is called,\n  `put_ops` is executed again. A barrier is placed so that the main thread is\n  blocked until `put_ops` have been executed.\n\n  The start() method is used to start the thread that runs `put_ops`.\n\n  The done() method waits until the last put_ops is executed and stops the\n  thread.\n\n  The purpose of this class is to fill an image input pipeline every\n  `batch_group_size` steps. Suppose `put_ops` supplies M images to the input\n  pipeline when run, and that every step, (M/`batch_group_size`) images are\n  consumed. Then, by calling notify_image_consumption() every step, images are\n  supplied to the input pipeline at the same amount they are consumed.\n  \"\"\"\n\n  def __init__(self, sess, put_ops, batch_group_size):\n    self.sess = sess\n    self.num_gets = 0\n    self.put_ops = put_ops\n    self.batch_group_size = batch_group_size\n    self.done_event = threading.Event()\n    if (FLAGS.use_python32_barrier and\n        sys.version_info[0] == 3 and sys.version_info[1] >= 2):\n      self.put_barrier = threading.Barrier(2)\n    else:\n      self.put_barrier = Barrier(2)\n\n  def _should_put(self):\n    return self.num_gets % self.batch_group_size == 0\n\n  def done(self):\n    \"\"\"Stop the image producer.\"\"\"\n    self.done_event.set()\n    self.put_barrier.abort()\n    self.thread.join()\n\n  def start(self):\n    \"\"\"Start the image producer.\"\"\"\n    self.thread = threading.Thread(target=self._loop_producer)\n    # Set daemon to true to allow Ctrl + C to terminate all threads.\n    self.thread.daemon = True\n    self.thread.start()\n\n  def notify_image_consumption(self):\n    \"\"\"Increment the counter of image_producer by 1.\n\n    This should only be called by the main thread that consumes images and runs\n    the model computation.\n    \"\"\"\n    if self._should_put():\n      self.put_barrier.wait()\n    self.num_gets += 1\n\n  def _loop_producer(self):\n    while not self.done_event.isSet():\n      self.sess.run([self.put_ops])\n      self.put_barrier.wait()\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/convnet_builder.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\"\"\"CNN builder.\"\"\"\n\nfrom __future__ import print_function\n\nfrom collections import defaultdict\nimport contextlib\n\nimport numpy as np\n\nimport tensorflow as tf\n\nfrom tensorflow.python.layers import convolutional as conv_layers\nfrom tensorflow.python.layers import core as core_layers\nfrom tensorflow.python.layers import pooling as pooling_layers\nfrom tensorflow.python.training import moving_averages\n\n\nclass ConvNetBuilder(object):\n  \"\"\"Builder of cnn net.\"\"\"\n\n  def __init__(self,\n               input_op,\n               input_nchan,\n               phase_train,\n               use_tf_layers,\n               data_format='NCHW',\n               dtype=tf.float32,\n               variable_dtype=tf.float32):\n    self.top_layer = input_op\n    self.top_size = input_nchan\n    self.phase_train = phase_train\n    self.use_tf_layers = use_tf_layers\n    self.data_format = data_format\n    self.dtype = dtype\n    self.variable_dtype = variable_dtype\n    self.counts = defaultdict(lambda: 0)\n    self.use_batch_norm = False\n    self.batch_norm_config = {}  # 'decay': 0.997, 'scale': True}\n    self.channel_pos = ('channels_last'\n                        if data_format == 'NHWC' else 'channels_first')\n    self.aux_top_layer = None\n    self.aux_top_size = 0\n\n  def get_custom_getter(self):\n    \"\"\"Returns a custom getter that this class's methods must be called under.\n\n    All methods of this class must be called under a variable scope that was\n    passed this custom getter. Example:\n\n    ```python\n    network = ConvNetBuilder(...)\n    with tf.variable_scope('cg', custom_getter=network.get_custom_getter()):\n      network.conv(...)\n      # Call more methods of network here\n    ```\n\n    Currently, this custom getter only does anything if self.use_tf_layers is\n    True. In that case, it causes variables to be stored as dtype\n    self.variable_type, then casted to the requested dtype, instead of directly\n    storing the variable as the requested dtype.\n    \"\"\"\n    def inner_custom_getter(getter, *args, **kwargs):\n      \"\"\"Custom getter that forces variables to have type self.variable_type.\"\"\"\n      if not self.use_tf_layers:\n        return getter(*args, **kwargs)\n      requested_dtype = kwargs['dtype']\n      if not (requested_dtype == tf.float32 and\n              self.variable_dtype == tf.float16):\n        # Only change the variable dtype if doing so does not decrease variable\n        # precision.\n        kwargs['dtype'] = self.variable_dtype\n      var = getter(*args, **kwargs)\n      # This if statement is needed to guard the cast, because batch norm\n      # assigns directly to the return value of this custom getter. The cast\n      # makes the return value not a variable so it cannot be assigned. Batch\n      # norm variables are always in fp32 so this if statement is never\n      # triggered for them.\n      if var.dtype.base_dtype != requested_dtype:\n        var = tf.cast(var, requested_dtype)\n      return var\n    return inner_custom_getter\n\n  @contextlib.contextmanager\n  def switch_to_aux_top_layer(self):\n    \"\"\"Context that construct cnn in the auxiliary arm.\"\"\"\n    if self.aux_top_layer is None:\n      raise RuntimeError('Empty auxiliary top layer in the network.')\n    saved_top_layer = self.top_layer\n    saved_top_size = self.top_size\n    self.top_layer = self.aux_top_layer\n    self.top_size = self.aux_top_size\n    yield\n    self.aux_top_layer = self.top_layer\n    self.aux_top_size = self.top_size\n    self.top_layer = saved_top_layer\n    self.top_size = saved_top_size\n\n  def get_variable(self, name, shape, dtype, cast_dtype, *args, **kwargs):\n    # TODO(reedwm): Currently variables and gradients are transferred to other\n    # devices and machines as type `dtype`, not `cast_dtype`. In particular,\n    # this means in fp16 mode, variables are transferred as fp32 values, not\n    # fp16 values, which uses extra bandwidth.\n    var = tf.get_variable(name, shape, dtype, *args, **kwargs)\n    return tf.cast(var, cast_dtype)\n\n  def _conv2d_impl(self, input_layer, num_channels_in, filters, kernel_size,\n                   strides, padding, kernel_initializer):\n    if self.use_tf_layers:\n      return conv_layers.conv2d(input_layer, filters, kernel_size, strides,\n                                padding, self.channel_pos,\n                                kernel_initializer=kernel_initializer,\n                                use_bias=False)\n    else:\n      weights_shape = [kernel_size[0], kernel_size[1], num_channels_in, filters]\n      # We use the name 'conv2d/kernel' so the variable has the same name as its\n      # tf.layers equivalent. This way, if a checkpoint is written when\n      # self.use_tf_layers == True, it can be loaded when\n      # self.use_tf_layers == False, and vice versa.\n      weights = self.get_variable('conv2d/kernel', weights_shape,\n                                  self.variable_dtype, self.dtype,\n                                  initializer=kernel_initializer)\n      if self.data_format == 'NHWC':\n        strides = [1] + strides + [1]\n      else:\n        strides = [1, 1] + strides\n      return tf.nn.conv2d(input_layer, weights, strides, padding,\n                          data_format=self.data_format)\n\n  def conv(self,\n           num_out_channels,\n           k_height,\n           k_width,\n           d_height=1,\n           d_width=1,\n           mode='SAME',\n           input_layer=None,\n           num_channels_in=None,\n           use_batch_norm=None,\n           stddev=None,\n           activation='relu',\n           bias=0.0):\n    \"\"\"Construct a conv2d layer on top of cnn.\"\"\"\n    if input_layer is None:\n      input_layer = self.top_layer\n    if num_channels_in is None:\n      num_channels_in = self.top_size\n    kernel_initializer = None\n    if stddev is not None:\n      kernel_initializer = tf.truncated_normal_initializer(stddev=stddev)\n    name = 'conv' + str(self.counts['conv'])\n    self.counts['conv'] += 1\n    with tf.variable_scope(name):\n      strides = [1, d_height, d_width, 1]\n      if self.data_format == 'NCHW':\n        strides = [strides[0], strides[3], strides[1], strides[2]]\n      if mode != 'SAME_RESNET':\n        conv = self._conv2d_impl(input_layer, num_channels_in, num_out_channels,\n                                 kernel_size=[k_height, k_width],\n                                 strides=[d_height, d_width], padding=mode,\n                                 kernel_initializer=kernel_initializer)\n      else:  # Special padding mode for ResNet models\n        if d_height == 1 and d_width == 1:\n          conv = self._conv2d_impl(input_layer, num_channels_in,\n                                   num_out_channels,\n                                   kernel_size=[k_height, k_width],\n                                   strides=[d_height, d_width], padding='SAME',\n                                   kernel_initializer=kernel_initializer)\n        else:\n          rate = 1  # Unused (for 'a trous' convolutions)\n          kernel_height_effective = k_height + (k_height - 1) * (rate - 1)\n          pad_h_beg = (kernel_height_effective - 1) // 2\n          pad_h_end = kernel_height_effective - 1 - pad_h_beg\n          kernel_width_effective = k_width + (k_width - 1) * (rate - 1)\n          pad_w_beg = (kernel_width_effective - 1) // 2\n          pad_w_end = kernel_width_effective - 1 - pad_w_beg\n          padding = [[0, 0], [pad_h_beg, pad_h_end],\n                     [pad_w_beg, pad_w_end], [0, 0]]\n          if self.data_format == 'NCHW':\n            padding = [padding[0], padding[3], padding[1], padding[2]]\n          input_layer = tf.pad(input_layer, padding)\n          conv = self._conv2d_impl(input_layer, num_channels_in,\n                                   num_out_channels,\n                                   kernel_size=[k_height, k_width],\n                                   strides=[d_height, d_width], padding='VALID',\n                                   kernel_initializer=kernel_initializer)\n      if use_batch_norm is None:\n        use_batch_norm = self.use_batch_norm\n      if not use_batch_norm:\n        if bias is not None:\n          biases = self.get_variable('biases', [num_out_channels],\n                                     self.variable_dtype, self.dtype,\n                                     initializer=tf.constant_initializer(bias))\n          biased = tf.reshape(\n              tf.nn.bias_add(conv, biases, data_format=self.data_format),\n              conv.get_shape())\n        else:\n          biased = conv\n      else:\n        self.top_layer = conv\n        self.top_size = num_out_channels\n        biased = self.batch_norm(**self.batch_norm_config)\n      if activation == 'relu':\n        conv1 = tf.nn.relu(biased)\n      elif activation == 'linear' or activation is None:\n        conv1 = biased\n      elif activation == 'tanh':\n        conv1 = tf.nn.tanh(biased)\n      else:\n        raise KeyError('Invalid activation type \\'%s\\'' % activation)\n      self.top_layer = conv1\n      self.top_size = num_out_channels\n      return conv1\n\n  def _pool(self,\n            pool_name,\n            pool_function,\n            k_height,\n            k_width,\n            d_height,\n            d_width,\n            mode,\n            input_layer,\n            num_channels_in):\n    \"\"\"Construct a pooling layer.\"\"\"\n    if input_layer is None:\n      input_layer = self.top_layer\n    else:\n      self.top_size = num_channels_in\n    name = pool_name + str(self.counts[pool_name])\n    self.counts[pool_name] += 1\n    if self.use_tf_layers:\n      pool = pool_function(\n          input_layer, [k_height, k_width], [d_height, d_width],\n          padding=mode,\n          data_format=self.channel_pos,\n          name=name)\n    else:\n      if self.data_format == 'NHWC':\n        ksize = [1, k_height, k_width, 1]\n        strides = [1, d_height, d_width, 1]\n      else:\n        ksize = [1, 1, k_height, k_width]\n        strides = [1, 1, d_height, d_width]\n      pool = tf.nn.max_pool(input_layer, ksize, strides, padding=mode,\n                            data_format=self.data_format, name=name)\n    self.top_layer = pool\n    return pool\n\n  def mpool(self,\n            k_height,\n            k_width,\n            d_height=2,\n            d_width=2,\n            mode='VALID',\n            input_layer=None,\n            num_channels_in=None):\n    \"\"\"Construct a max pooling layer.\"\"\"\n    return self._pool('mpool', pooling_layers.max_pooling2d, k_height, k_width,\n                      d_height, d_width, mode, input_layer, num_channels_in)\n\n  def apool(self,\n            k_height,\n            k_width,\n            d_height=2,\n            d_width=2,\n            mode='VALID',\n            input_layer=None,\n            num_channels_in=None):\n    \"\"\"Construct an average pooling layer.\"\"\"\n    return self._pool('apool', pooling_layers.average_pooling2d, k_height,\n                      k_width, d_height, d_width, mode, input_layer,\n                      num_channels_in)\n\n  def reshape(self, shape, input_layer=None):\n    if input_layer is None:\n      input_layer = self.top_layer\n    self.top_layer = tf.reshape(input_layer, shape)\n    self.top_size = shape[-1]  # HACK This may not always work\n    return self.top_layer\n\n  def affine(self,\n             num_out_channels,\n             input_layer=None,\n             num_channels_in=None,\n             bias=0.0,\n             stddev=None,\n             activation='relu'):\n    if input_layer is None:\n      input_layer = self.top_layer\n    if num_channels_in is None:\n      num_channels_in = self.top_size\n    name = 'affine' + str(self.counts['affine'])\n    self.counts['affine'] += 1\n    with tf.variable_scope(name):\n      init_factor = 2. if activation == 'relu' else 1.\n      stddev = stddev or np.sqrt(init_factor / num_channels_in)\n      kernel = self.get_variable(\n          'weights', [num_channels_in, num_out_channels],\n          self.variable_dtype, self.dtype,\n          initializer=tf.truncated_normal_initializer(stddev=stddev))\n      biases = self.get_variable('biases', [num_out_channels],\n                                 self.variable_dtype, self.dtype,\n                                 initializer=tf.constant_initializer(bias))\n      logits = tf.nn.xw_plus_b(input_layer, kernel, biases)\n      if activation == 'relu':\n        affine1 = tf.nn.relu(logits, name=name)\n      elif activation == 'linear' or activation is None:\n        affine1 = logits\n      else:\n        raise KeyError('Invalid activation type \\'%s\\'' % activation)\n      self.top_layer = affine1\n      self.top_size = num_out_channels\n      return affine1\n\n  def inception_module(self, name, cols, input_layer=None, in_size=None):\n    if input_layer is None:\n      input_layer = self.top_layer\n    if in_size is None:\n      in_size = self.top_size\n    name += str(self.counts[name])\n    self.counts[name] += 1\n    with tf.variable_scope(name):\n      col_layers = []\n      col_layer_sizes = []\n      for c, col in enumerate(cols):\n        col_layers.append([])\n        col_layer_sizes.append([])\n        for l, layer in enumerate(col):\n          ltype, args = layer[0], layer[1:]\n          kwargs = {\n              'input_layer': input_layer,\n              'num_channels_in': in_size\n          } if l == 0 else {}\n          if ltype == 'conv':\n            self.conv(*args, **kwargs)\n          elif ltype == 'mpool':\n            self.mpool(*args, **kwargs)\n          elif ltype == 'apool':\n            self.apool(*args, **kwargs)\n          elif ltype == 'share':  # Share matching layer from previous column\n            self.top_layer = col_layers[c - 1][l]\n            self.top_size = col_layer_sizes[c - 1][l]\n          else:\n            raise KeyError(\n                'Invalid layer type for inception module: \\'%s\\'' % ltype)\n          col_layers[c].append(self.top_layer)\n          col_layer_sizes[c].append(self.top_size)\n      catdim = 3 if self.data_format == 'NHWC' else 1\n      self.top_layer = tf.concat([layers[-1] for layers in col_layers], catdim)\n      self.top_size = sum([sizes[-1] for sizes in col_layer_sizes])\n      return self.top_layer\n\n  def spatial_mean(self, keep_dims=False):\n    name = 'spatial_mean' + str(self.counts['spatial_mean'])\n    self.counts['spatial_mean'] += 1\n    axes = [1, 2] if self.data_format == 'NHWC' else [2, 3]\n    self.top_layer = tf.reduce_mean(\n        self.top_layer, axes, keep_dims=keep_dims, name=name)\n    return self.top_layer\n\n  def dropout(self, keep_prob=0.5, input_layer=None):\n    if input_layer is None:\n      input_layer = self.top_layer\n    else:\n      self.top_size = None\n    name = 'dropout' + str(self.counts['dropout'])\n    with tf.variable_scope(name):\n      if not self.phase_train:\n        keep_prob = 1.0\n      if self.use_tf_layers:\n        dropout = core_layers.dropout(input_layer, 1. - keep_prob)\n      else:\n        dropout = tf.nn.dropout(input_layer, keep_prob)\n      self.top_layer = dropout\n      return dropout\n\n  def _batch_norm_without_layers(self, input_layer, decay, use_scale, epsilon):\n    \"\"\"Batch normalization on `input_layer` without tf.layers.\"\"\"\n    # We make this function as similar as possible to the\n    # tf.contrib.layers.batch_norm, to minimize the differences between using\n    # layers and not using layers.\n    shape = input_layer.shape\n    num_channels = shape[3] if self.data_format == 'NHWC' else shape[1]\n    beta = self.get_variable('beta', [num_channels], tf.float32, tf.float32,\n                             initializer=tf.zeros_initializer())\n    if use_scale:\n      gamma = self.get_variable('gamma', [num_channels], tf.float32,\n                                tf.float32, initializer=tf.ones_initializer())\n    else:\n      gamma = tf.constant(1.0, tf.float32, [num_channels])\n    # For moving variables, we use tf.get_variable instead of self.get_variable,\n    # since self.get_variable returns the result of tf.cast which we cannot\n    # assign to.\n    moving_mean = tf.get_variable('moving_mean', [num_channels],\n                                  tf.float32,\n                                  initializer=tf.zeros_initializer(),\n                                  trainable=False)\n    moving_variance = tf.get_variable('moving_variance', [num_channels],\n                                      tf.float32,\n                                      initializer=tf.ones_initializer(),\n                                      trainable=False)\n    if self.phase_train:\n      bn, batch_mean, batch_variance = tf.nn.fused_batch_norm(\n          input_layer, gamma, beta, epsilon=epsilon,\n          data_format=self.data_format, is_training=True)\n      mean_update = moving_averages.assign_moving_average(\n          moving_mean, batch_mean, decay=decay, zero_debias=False)\n      variance_update = moving_averages.assign_moving_average(\n          moving_variance, batch_variance, decay=decay, zero_debias=False)\n      tf.add_to_collection(tf.GraphKeys.UPDATE_OPS, mean_update)\n      tf.add_to_collection(tf.GraphKeys.UPDATE_OPS, variance_update)\n    else:\n      bn, _, _ = tf.nn.fused_batch_norm(\n          input_layer, gamma, beta, mean=moving_mean,\n          variance=moving_variance, epsilon=epsilon,\n          data_format=self.data_format, is_training=False)\n    return bn\n\n  def batch_norm(self, input_layer=None, decay=0.999, scale=False,\n                 epsilon=0.001):\n    \"\"\"Adds a Batch Normalization layer.\"\"\"\n    if input_layer is None:\n      input_layer = self.top_layer\n    else:\n      self.top_size = None\n    name = 'batchnorm' + str(self.counts['batchnorm'])\n    self.counts['batchnorm'] += 1\n\n    with tf.variable_scope(name) as scope:\n      if self.use_tf_layers:\n        bn = tf.contrib.layers.batch_norm(\n            input_layer,\n            decay=decay,\n            scale=scale,\n            epsilon=epsilon,\n            is_training=self.phase_train,\n            fused=True,\n            data_format=self.data_format,\n            scope=scope)\n      else:\n        bn = self._batch_norm_without_layers(input_layer, decay, scale, epsilon)\n    self.top_layer = bn\n    self.top_size = bn.shape[3] if self.data_format == 'NHWC' else bn.shape[1]\n    self.top_size = int(self.top_size)\n    return bn\n\n  def lrn(self, depth_radius, bias, alpha, beta):\n    \"\"\"Adds a local response normalization layer.\"\"\"\n    name = 'lrn' + str(self.counts['lrn'])\n    self.counts['lrn'] += 1\n    self.top_layer = tf.nn.lrn(\n        self.top_layer, depth_radius, bias, alpha, beta, name=name)\n    return self.top_layer\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/datasets.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Benchmark dataset utilities.\n\"\"\"\n\nfrom abc import abstractmethod\nimport os\n\nimport numpy as np\nfrom six.moves import cPickle\nfrom six.moves import xrange  # pylint: disable=redefined-builtin\nimport tensorflow as tf\n\nfrom tensorflow.python.platform import gfile\nimport preprocessing\n\n\nIMAGENET_NUM_TRAIN_IMAGES = 1281167\nIMAGENET_NUM_VAL_IMAGES = 50000\n\n\ndef create_dataset(data_dir, data_name):\n  \"\"\"Create a Dataset instance based on data_dir and data_name.\"\"\"\n  supported_datasets = {\n      'synthetic': SyntheticData,\n      'imagenet': ImagenetData,\n      'cifar10': Cifar10Data,\n  }\n  if not data_dir:\n    data_name = 'synthetic'\n\n  if data_name is None:\n    for supported_name in supported_datasets:\n      if supported_name in data_dir:\n        data_name = supported_name\n        break\n\n  if data_name is None:\n    raise ValueError('Could not identify name of dataset. '\n                     'Please specify with --data_name option.')\n\n  if data_name not in supported_datasets:\n    raise ValueError('Unknown dataset. Must be one of %s', ', '.join(\n        [key for key in sorted(supported_datasets.keys())]))\n\n  return supported_datasets[data_name](data_dir)\n\n\nclass Dataset(object):\n  \"\"\"Abstract class for cnn benchmarks dataset.\"\"\"\n\n  def __init__(self, name, height=None, width=None, depth=None, data_dir=None,\n               queue_runner_required=False, num_classes=1000):\n    self.name = name\n    self.height = height\n    self.width = width\n    self.depth = depth or 3\n\n    self.data_dir = data_dir\n    self._queue_runner_required = queue_runner_required\n    self._num_classes = num_classes\n\n  def tf_record_pattern(self, subset):\n    return os.path.join(self.data_dir, '%s-*-of-*' % subset)\n\n  def reader(self):\n    return tf.TFRecordReader()\n\n  @property\n  def num_classes(self):\n    return self._num_classes\n\n  @num_classes.setter\n  def num_classes(self, val):\n    self._num_classes = val\n\n  @abstractmethod\n  def num_examples_per_epoch(self, subset):\n    pass\n\n  def __str__(self):\n    return self.name\n\n  def get_image_preprocessor(self):\n    return None\n\n  def queue_runner_required(self):\n    return self._queue_runner_required\n\n  def use_synthetic_gpu_images(self):\n    return False\n\n\nclass ImagenetData(Dataset):\n  \"\"\"Configuration for Imagenet dataset.\"\"\"\n\n  def __init__(self, data_dir=None):\n    if data_dir is None:\n      raise ValueError('Data directory not specified')\n    super(ImagenetData, self).__init__('imagenet', 300, 300, data_dir=data_dir)\n\n  def num_examples_per_epoch(self, subset='train'):\n    if subset == 'train':\n      return IMAGENET_NUM_TRAIN_IMAGES\n    elif subset == 'validation':\n      return IMAGENET_NUM_VAL_IMAGES\n    else:\n      raise ValueError('Invalid data subset \"%s\"' % subset)\n\n  def get_image_preprocessor(self):\n    return preprocessing.RecordInputImagePreprocessor\n\n\nclass SyntheticData(Dataset):\n  \"\"\"Configuration for synthetic dataset.\"\"\"\n\n  def __init__(self, unused_data_dir):\n    super(SyntheticData, self).__init__('synthetic')\n\n  def get_image_preprocessor(self):\n    return preprocessing.SyntheticImagePreprocessor\n\n  def use_synthetic_gpu_images(self):\n    return True\n\n\nclass Cifar10Data(Dataset):\n  \"\"\"Configuration for cifar 10 dataset.\n\n  It will mount all the input images to memory.\n  \"\"\"\n\n  def __init__(self, data_dir=None):\n    if data_dir is None:\n      raise ValueError('Data directory not specified')\n    super(Cifar10Data, self).__init__('cifar10', 32, 32, data_dir=data_dir,\n                                      queue_runner_required=True,\n                                      num_classes=10)\n\n  def read_data_files(self, subset='train'):\n    \"\"\"Reads from data file and return images and labels in a numpy array.\"\"\"\n    if subset == 'train':\n      filenames = [os.path.join(self.data_dir, 'data_batch_%d' % i)\n                   for i in xrange(1, 6)]\n    elif subset == 'validation':\n      filenames = [os.path.join(self.data_dir, 'test_batch')]\n    else:\n      raise ValueError('Invalid data subset \"%s\"' % subset)\n\n    inputs = []\n    for filename in filenames:\n      with gfile.Open(filename, 'r') as f:\n        inputs.append(cPickle.load(f))\n    # See http://www.cs.toronto.edu/~kriz/cifar.html for a description of the\n    # input format.\n    all_images = np.concatenate(\n        [each_input['data'] for each_input in inputs]).astype(np.float32)\n    all_labels = np.concatenate(\n        [each_input['labels'] for each_input in inputs])\n    return all_images, all_labels\n\n  def num_examples_per_epoch(self, subset='train'):\n    if subset == 'train':\n      return 50000\n    elif subset == 'validation':\n      return 10000\n    else:\n      raise ValueError('Invalid data subset \"%s\"' % subset)\n\n  def get_image_preprocessor(self):\n    return preprocessing.Cifar10ImagePreprocessor\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/models/__init__.py",
    "content": ""
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/models/alexnet_model.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Alexnet model configuration.\n\nReferences:\n  Krizhevsky, Alex, Ilya Sutskever, and Geoffrey E. Hinton\n  ImageNet Classification with Deep Convolutional Neural Networks\n  Advances in Neural Information Processing Systems. 2012\n\"\"\"\n\nimport tensorflow as tf\nfrom models import model\n\n\nclass AlexnetModel(model.Model):\n  \"\"\"Alexnet cnn model.\"\"\"\n\n  def __init__(self):\n    super(AlexnetModel, self).__init__('alexnet', 224 + 3, 512, 0.005)\n\n  def add_inference(self, cnn):\n    # Note: VALID requires padding the images by 3 in width and height\n    cnn.conv(64, 11, 11, 4, 4, 'VALID')\n    cnn.mpool(3, 3, 2, 2)\n    cnn.conv(192, 5, 5)\n    cnn.mpool(3, 3, 2, 2)\n    cnn.conv(384, 3, 3)\n    cnn.conv(384, 3, 3)\n    cnn.conv(256, 3, 3)\n    cnn.mpool(3, 3, 2, 2)\n    cnn.reshape([-1, 256 * 6 * 6])\n    cnn.affine(4096)\n    cnn.dropout()\n    cnn.affine(4096)\n    cnn.dropout()\n\n\nclass AlexnetCifar10Model(model.Model):\n  \"\"\"Alexnet cnn model for cifar datasets.\n\n  The model architecture follows the one defined in the tensorflow tutorial\n  model.\n\n  Reference model: tensorflow/models/tutorials/image/cifar10/cifar10.py\n  Paper: http://www.cs.toronto.edu/~kriz/learning-features-2009-TR.pdf\n  \"\"\"\n\n  def __init__(self):\n    super(AlexnetCifar10Model, self).__init__('alexnet', 32, 128, 0.1)\n\n  def add_inference(self, cnn):\n    cnn.conv(64, 5, 5, 1, 1, 'SAME', stddev=5e-2)\n    cnn.mpool(3, 3, 2, 2, mode='SAME')\n    cnn.lrn(depth_radius=4, bias=1.0, alpha=0.001 / 9.0, beta=0.75)\n    cnn.conv(64, 5, 5, 1, 1, 'SAME', bias=0.1, stddev=5e-2)\n    cnn.lrn(depth_radius=4, bias=1.0, alpha=0.001 / 9.0, beta=0.75)\n    cnn.mpool(3, 3, 2, 2, mode='SAME')\n    shape = cnn.top_layer.get_shape().as_list()\n    flat_dim = shape[1] * shape[2] * shape[3]\n    cnn.reshape([-1, flat_dim])\n    cnn.affine(384, stddev=0.04, bias=0.1)\n    cnn.affine(192, stddev=0.04, bias=0.1)\n\n  def get_learning_rate(self, global_step, batch_size):\n    num_examples_per_epoch = 50000\n    num_epochs_per_decay = 100\n    decay_steps = int(num_epochs_per_decay * num_examples_per_epoch /\n                      batch_size)\n    decay_factor = 0.1\n    return tf.train.exponential_decay(\n        self.learning_rate, global_step, decay_steps, decay_factor,\n        staircase=True)\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/models/densenet_model.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Densenet model configuration.\n\nReferences:\n  \"Densely Connected Convolutional Networks\": https://arxiv.org/pdf/1608.06993\n\"\"\"\nimport numpy as np\nfrom six.moves import xrange  # pylint: disable=redefined-builtin\nimport tensorflow as tf\nfrom models import model as model_lib\n\n\nclass DensenetCifar10Model(model_lib.Model):\n  \"\"\"Densenet cnn network configuration.\"\"\"\n\n  def __init__(self, model, layer_counts, growth_rate):\n    self.growth_rate = growth_rate\n    super(DensenetCifar10Model, self).__init__(model, 32, 64, 0.1,\n                                               layer_counts=layer_counts)\n    self.batch_norm_config = {'decay': 0.9, 'epsilon': 1e-5, 'scale': True}\n\n  def dense_block(self, cnn, growth_rate):\n    input_layer = cnn.top_layer\n    c = cnn.batch_norm(input_layer, **self.batch_norm_config)\n    c = tf.nn.relu(c)\n    c = cnn.conv(growth_rate, 3, 3, 1, 1, stddev=np.sqrt(2.0/9/growth_rate),\n                 activation=None, input_layer=c)\n    channel_index = 3 if cnn.channel_pos == 'channels_last' else 1\n    cnn.top_layer = tf.concat([input_layer, c], channel_index)\n    cnn.top_size += growth_rate\n\n  def transition_layer(self, cnn):\n    in_size = cnn.top_size\n    cnn.batch_norm(**self.batch_norm_config)\n    cnn.top_layer = tf.nn.relu(cnn.top_layer)\n    cnn.conv(in_size, 1, 1, 1, 1, stddev=np.sqrt(2.0/9/in_size))\n    cnn.apool(2, 2, 2, 2)\n\n  def add_inference(self, cnn):\n    if self.layer_counts is None:\n      raise ValueError('Layer counts not specified for %s' % self.get_model())\n    if self.growth_rate is None:\n      raise ValueError('Growth rate not specified for %s' % self.get_model())\n\n    cnn.conv(16, 3, 3, 1, 1, activation=None)\n    # Block 1\n    for _ in xrange(self.layer_counts[0]):\n      self.dense_block(cnn, self.growth_rate)\n    self.transition_layer(cnn)\n    # Block 2\n    for _ in xrange(self.layer_counts[1]):\n      self.dense_block(cnn, self.growth_rate)\n    self.transition_layer(cnn)\n    # Block 3\n    for _ in xrange(self.layer_counts[2]):\n      self.dense_block(cnn, self.growth_rate)\n    cnn.batch_norm(**self.batch_norm_config)\n    cnn.top_layer = tf.nn.relu(cnn.top_layer)\n    channel_index = 3 if cnn.channel_pos == 'channels_last' else 1\n    cnn.top_size = cnn.top_layer.get_shape().as_list()[channel_index]\n    cnn.spatial_mean()\n\n  def get_learning_rate(self, global_step, batch_size):\n    num_batches_per_epoch = int(50000 / batch_size)\n    boundaries = num_batches_per_epoch * np.array([150, 225, 300],\n                                                  dtype=np.int64)\n    boundaries = [x for x in boundaries]\n    values = [0.1, 0.01, 0.001, 0.0001]\n    return tf.train.piecewise_constant(global_step, boundaries, values)\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/models/googlenet_model.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Googlenet model configuration.\n\nReferences:\n  Szegedy, Christian, Wei Liu, Yangqing Jia, Pierre Sermanet, Scott Reed,\n  Dragomir Anguelov, Dumitru Erhan, Vincent Vanhoucke, and Andrew Rabinovich\n  Going deeper with convolutions\n  arXiv preprint arXiv:1409.4842 (2014)\n\"\"\"\n\nfrom models import model\n\n\nclass GooglenetModel(model.Model):\n\n  def __init__(self):\n    super(GooglenetModel, self).__init__('googlenet', 224, 32, 0.005)\n\n  def add_inference(self, cnn):\n    def inception_v1(cnn, k, l, m, n, p, q):\n      cols = [[('conv', k, 1, 1)], [('conv', l, 1, 1), ('conv', m, 3, 3)],\n              [('conv', n, 1, 1), ('conv', p, 5, 5)],\n              [('mpool', 3, 3, 1, 1, 'SAME'), ('conv', q, 1, 1)]]\n      cnn.inception_module('incept_v1', cols)\n\n    cnn.conv(64, 7, 7, 2, 2)\n    cnn.mpool(3, 3, 2, 2, mode='SAME')\n    cnn.conv(64, 1, 1)\n    cnn.conv(192, 3, 3)\n    cnn.mpool(3, 3, 2, 2, mode='SAME')\n    inception_v1(cnn, 64, 96, 128, 16, 32, 32)\n    inception_v1(cnn, 128, 128, 192, 32, 96, 64)\n    cnn.mpool(3, 3, 2, 2, mode='SAME')\n    inception_v1(cnn, 192, 96, 208, 16, 48, 64)\n    inception_v1(cnn, 160, 112, 224, 24, 64, 64)\n    inception_v1(cnn, 128, 128, 256, 24, 64, 64)\n    inception_v1(cnn, 112, 144, 288, 32, 64, 64)\n    inception_v1(cnn, 256, 160, 320, 32, 128, 128)\n    cnn.mpool(3, 3, 2, 2, mode='SAME')\n    inception_v1(cnn, 256, 160, 320, 32, 128, 128)\n    inception_v1(cnn, 384, 192, 384, 48, 128, 128)\n    cnn.apool(7, 7, 1, 1, mode='VALID')\n    cnn.reshape([-1, 1024])\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/models/inception_model.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Inception model configuration.\n\nIncludes multiple models: inception3, inception4, inception-resnet2.\n\nReferences:\n  Christian Szegedy, Sergey Ioffe, Vincent Vanhoucke, Alex Alemi\n  Inception-v4, Inception-ResNet and the Impact of Residual Connections on\n  Learning\n\n  Christian Szegedy, Wei Liu, Yangqing Jia, Pierre Sermanet, Scott Reed,\n  Dragomir Anguelov, Dumitru Erhan, Vincent Vanhoucke, Andrew Rabinovich\n  Going Deeper with Convolutions\n  http://arxiv.org/pdf/1409.4842v1.pdf\n\n  Christian Szegedy, Vincent Vanhoucke, Sergey Ioffe, Jonathon Shlens,\n  Zbigniew Wojna\n  Rethinking the Inception Architecture for Computer Vision\n  arXiv preprint arXiv:1512.00567 (2015)\n\n  Inception v3 model: http://arxiv.org/abs/1512.00567\n\n  Inception v4 and Resnet V2 architectures: http://arxiv.org/abs/1602.07261\n\"\"\"\n\nfrom six.moves import xrange  # pylint: disable=redefined-builtin\nfrom models import model\n\n\nclass Inceptionv3Model(model.Model):\n\n  def __init__(self, auxiliary=False):\n    self._auxiliary = auxiliary\n    super(Inceptionv3Model, self).__init__('inception3', 299, 32, 0.005)\n\n  def add_inference(self, cnn):\n    def inception_v3_a(cnn, n):\n      cols = [[('conv', 64, 1, 1)], [('conv', 48, 1, 1), ('conv', 64, 5, 5)],\n              [('conv', 64, 1, 1), ('conv', 96, 3, 3), ('conv', 96, 3, 3)],\n              [('apool', 3, 3, 1, 1, 'SAME'), ('conv', n, 1, 1)]]\n      cnn.inception_module('incept_v3_a', cols)\n\n    def inception_v3_b(cnn):\n      cols = [[('conv', 384, 3, 3, 2, 2, 'VALID')],\n              [('conv', 64, 1, 1),\n               ('conv', 96, 3, 3),\n               ('conv', 96, 3, 3, 2, 2, 'VALID')],\n              [('mpool', 3, 3, 2, 2, 'VALID')]]\n      cnn.inception_module('incept_v3_b', cols)\n\n    def inception_v3_c(cnn, n):\n      cols = [[('conv', 192, 1, 1)],\n              [('conv', n, 1, 1), ('conv', n, 1, 7), ('conv', 192, 7, 1)],\n              [('conv', n, 1, 1), ('conv', n, 7, 1), ('conv', n, 1, 7),\n               ('conv', n, 7, 1), ('conv', 192, 1, 7)],\n              [('apool', 3, 3, 1, 1, 'SAME'), ('conv', 192, 1, 1)]]\n      cnn.inception_module('incept_v3_c', cols)\n\n    def inception_v3_d(cnn):\n      cols = [[('conv', 192, 1, 1), ('conv', 320, 3, 3, 2, 2, 'VALID')],\n              [('conv', 192, 1, 1), ('conv', 192, 1, 7), ('conv', 192, 7, 1),\n               ('conv', 192, 3, 3, 2, 2, 'VALID')],\n              [('mpool', 3, 3, 2, 2, 'VALID')]]\n      cnn.inception_module('incept_v3_d', cols)\n\n    def inception_v3_e(cnn, pooltype):\n      cols = [[('conv', 320, 1, 1)], [('conv', 384, 1, 1), ('conv', 384, 1, 3)],\n              [('share',), ('conv', 384, 3, 1)],\n              [('conv', 448, 1, 1), ('conv', 384, 3, 3), ('conv', 384, 1, 3)],\n              [('share',), ('share',), ('conv', 384, 3, 1)],\n              [('mpool' if pooltype == 'max' else 'apool', 3, 3, 1, 1, 'SAME'),\n               ('conv', 192, 1, 1)]]\n      cnn.inception_module('incept_v3_e', cols)\n\n    def incept_v3_aux(cnn):\n      assert cnn.aux_top_layer is None\n      cnn.aux_top_layer = cnn.top_layer\n      cnn.aux_top_size = cnn.top_size\n      with cnn.switch_to_aux_top_layer():\n        cnn.apool(5, 5, 3, 3, mode='VALID')\n        cnn.conv(128, 1, 1, mode='SAME')\n        cnn.conv(768, 5, 5, mode='VALID', stddev=0.01)\n        cnn.reshape([-1, 768])\n\n    cnn.use_batch_norm = True\n    cnn.conv(32, 3, 3, 2, 2, mode='VALID')   # 299 x 299 x 3\n    cnn.conv(32, 3, 3, 1, 1, mode='VALID')   # 149 x 149 x 32\n    cnn.conv(64, 3, 3, 1, 1, mode='SAME')    # 147 x 147 x 64\n    cnn.mpool(3, 3, 2, 2, mode='VALID')      # 147 x 147 x 64\n    cnn.conv(80, 1, 1, 1, 1, mode='VALID')   # 73 x 73 x 80\n    cnn.conv(192, 3, 3, 1, 1, mode='VALID')  # 71 x 71 x 192\n    cnn.mpool(3, 3, 2, 2, 'VALID')           # 35 x 35 x 192\n    inception_v3_a(cnn, 32)                  # 35 x 35 x 256 mixed.\n    inception_v3_a(cnn, 64)                  # 35 x 35 x 288 mixed_1.\n    inception_v3_a(cnn, 64)                  # 35 x 35 x 288 mixed_2\n    inception_v3_b(cnn)                      # 17 x 17 x 768 mixed_3\n    inception_v3_c(cnn, 128)                 # 17 x 17 x 768 mixed_4\n    inception_v3_c(cnn, 160)                 # 17 x 17 x 768 mixed_5\n    inception_v3_c(cnn, 160)                 # 17 x 17 x 768 mixed_6\n    inception_v3_c(cnn, 192)                 # 17 x 17 x 768 mixed_7\n    if self._auxiliary:\n      incept_v3_aux(cnn)                     # Auxillary Head logits\n    inception_v3_d(cnn)                      # 17 x 17 x 1280 mixed_8\n    inception_v3_e(cnn, 'avg')               # 8 x 8 x 2048 mixed_9\n    inception_v3_e(cnn, 'max')               # 8 x 8 x 2048 mixed_10\n    cnn.apool(8, 8, 1, 1, 'VALID')           # 8 x 8 x 2048\n    cnn.reshape([-1, 2048])                  # 1 x 1 x 2048\n\n\n# Stem functions\ndef inception_v4_sa(cnn):\n  cols = [[('mpool', 3, 3, 2, 2, 'VALID')], [('conv', 96, 3, 3, 2, 2, 'VALID')]]\n  cnn.inception_module('incept_v4_sa', cols)\n\n\ndef inception_v4_sb(cnn):\n  cols = [[('conv', 64, 1, 1), ('conv', 96, 3, 3, 1, 1, 'VALID')],\n          [('conv', 64, 1, 1), ('conv', 64, 7, 1), ('conv', 64, 1, 7),\n           ('conv', 96, 3, 3, 1, 1, 'VALID')]]\n  cnn.inception_module('incept_v4_sb', cols)\n\n\ndef inception_v4_sc(cnn):\n  cols = [[('conv', 192, 3, 3, 2, 2, 'VALID')],\n          [('mpool', 3, 3, 2, 2, 'VALID')]]\n  cnn.inception_module('incept_v4_sc', cols)\n\n\n# Reduction functions\ndef inception_v4_ra(cnn, k, l, m, n):\n  cols = [\n      [('mpool', 3, 3, 2, 2, 'VALID')], [('conv', n, 3, 3, 2, 2, 'VALID')],\n      [('conv', k, 1, 1), ('conv', l, 3, 3), ('conv', m, 3, 3, 2, 2, 'VALID')]\n  ]\n  cnn.inception_module('incept_v4_ra', cols)\n\n\ndef inception_v4_rb(cnn):\n  cols = [[('mpool', 3, 3, 2, 2, 'VALID')],\n          [('conv', 192, 1, 1), ('conv', 192, 3, 3, 2, 2, 'VALID')],\n          [('conv', 256, 1, 1), ('conv', 256, 1, 7), ('conv', 320, 7, 1),\n           ('conv', 320, 3, 3, 2, 2, 'VALID')]]\n  cnn.inception_module('incept_v4_rb', cols)\n\n\nclass Inceptionv4Model(model.Model):\n\n  def __init__(self):\n    super(Inceptionv4Model, self).__init__('inception4', 299, 32, 0.005)\n\n  def add_inference(self, cnn):\n    def inception_v4_a(cnn):\n      cols = [[('apool', 3, 3, 1, 1, 'SAME'), ('conv', 96, 1, 1)],\n              [('conv', 96, 1, 1)], [('conv', 64, 1, 1), ('conv', 96, 3, 3)],\n              [('conv', 64, 1, 1), ('conv', 96, 3, 3), ('conv', 96, 3, 3)]]\n      cnn.inception_module('incept_v4_a', cols)\n\n    def inception_v4_b(cnn):\n      cols = [[('apool', 3, 3, 1, 1, 'SAME'), ('conv', 128, 1, 1)],\n              [('conv', 384, 1, 1)],\n              [('conv', 192, 1, 1), ('conv', 224, 1, 7), ('conv', 256, 7, 1)],\n              [('conv', 192, 1, 1), ('conv', 192, 1, 7), ('conv', 224, 7, 1),\n               ('conv', 224, 1, 7), ('conv', 256, 7, 1)]]\n      cnn.inception_module('incept_v4_b', cols)\n\n    def inception_v4_c(cnn):\n      cols = [[('apool', 3, 3, 1, 1, 'SAME'), ('conv', 256, 1, 1)],\n              [('conv', 256, 1, 1)], [('conv', 384, 1, 1), ('conv', 256, 1, 3)],\n              [('share',), ('conv', 256, 3, 1)],\n              [('conv', 384, 1, 1), ('conv', 448, 1, 3), ('conv', 512, 3, 1),\n               ('conv', 256, 3, 1)], [('share',), ('share',), ('share',),\n                                      ('conv', 256, 1, 3)]]\n      cnn.inception_module('incept_v4_c', cols)\n\n    cnn.use_batch_norm = True\n    cnn.conv(32, 3, 3, 2, 2, mode='VALID')\n    cnn.conv(32, 3, 3, 1, 1, mode='VALID')\n    cnn.conv(64, 3, 3)\n    inception_v4_sa(cnn)\n    inception_v4_sb(cnn)\n    inception_v4_sc(cnn)\n    for _ in xrange(4):\n      inception_v4_a(cnn)\n    inception_v4_ra(cnn, 192, 224, 256, 384)\n    for _ in xrange(7):\n      inception_v4_b(cnn)\n    inception_v4_rb(cnn)\n    for _ in xrange(3):\n      inception_v4_c(cnn)\n    cnn.spatial_mean()\n    cnn.dropout(0.8)\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/models/lenet_model.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Lenet model configuration.\n\nReferences:\n  LeCun, Yann, Leon Bottou, Yoshua Bengio, and Patrick Haffner\n  Gradient-based learning applied to document recognition\n  Proceedings of the IEEE (1998)\n\"\"\"\n\nfrom models import model\n\n\nclass Lenet5Model(model.Model):\n\n  def __init__(self):\n    super(Lenet5Model, self).__init__('lenet5', 28, 32, 0.005)\n\n  def add_inference(self, cnn):\n    # Note: This matches TF's MNIST tutorial model\n    cnn.conv(32, 5, 5)\n    cnn.mpool(2, 2)\n    cnn.conv(64, 5, 5)\n    cnn.mpool(2, 2)\n    cnn.reshape([-1, 64 * 7 * 7])\n    cnn.affine(512)\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/models/model.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\"\"\"Base model configuration for CNN benchmarks.\"\"\"\n\n\nclass Model(object):\n  \"\"\"Base model configuration for CNN benchmarks.\"\"\"\n\n  def __init__(self,\n               model,\n               image_size,\n               batch_size,\n               learning_rate,\n               layer_counts=None,\n               fp16_loss_scale=128):\n    self.model = model\n    self.image_size = image_size\n    self.batch_size = batch_size\n    self.default_batch_size = batch_size\n    self.learning_rate = learning_rate\n    self.layer_counts = layer_counts\n    # TODO(reedwm) Set custom loss scales for each model instead of using the\n    # default of 128.\n    self.fp16_loss_scale = fp16_loss_scale\n\n  def get_model(self):\n    return self.model\n\n  def get_image_size(self):\n    return self.image_size\n\n  def get_batch_size(self):\n    return self.batch_size\n\n  def set_batch_size(self, batch_size):\n    self.batch_size = batch_size\n\n  def get_default_batch_size(self):\n    return self.default_batch_size\n\n  def get_layer_counts(self):\n    return self.layer_counts\n\n  def get_fp16_loss_scale(self):\n    return self.fp16_loss_scale\n\n  def get_learning_rate(self, global_step, batch_size):\n    del global_step\n    del batch_size\n    return self.learning_rate\n\n  def add_inference(self, unused_cnn):\n    raise ValueError('Must be implemented in derived classes')\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/models/model_config.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Model configurations for CNN benchmarks.\n\"\"\"\n\nfrom models import alexnet_model\nfrom models import densenet_model\nfrom models import googlenet_model\nfrom models import inception_model\nfrom models import lenet_model\nfrom models import overfeat_model\nfrom models import resnet_model\nfrom models import trivial_model\nfrom models import vgg_model\n\n\ndef get_model_config(model, dataset):\n  \"\"\"Map model name to model network configuration.\"\"\"\n  if 'cifar10' == dataset.name:\n    return get_cifar10_model_config(model)\n  if model == 'vgg11':\n    mc = vgg_model.Vgg11Model()\n  elif model == 'vgg16':\n    mc = vgg_model.Vgg16Model()\n  elif model == 'vgg19':\n    mc = vgg_model.Vgg19Model()\n  elif model == 'lenet':\n    mc = lenet_model.Lenet5Model()\n  elif model == 'googlenet':\n    mc = googlenet_model.GooglenetModel()\n  elif model == 'overfeat':\n    mc = overfeat_model.OverfeatModel()\n  elif model == 'alexnet':\n    mc = alexnet_model.AlexnetModel()\n  elif model == 'trivial':\n    mc = trivial_model.TrivialModel()\n  elif model == 'inception3':\n    mc = inception_model.Inceptionv3Model()\n  elif model == 'inception4':\n    mc = inception_model.Inceptionv4Model()\n  elif model == 'resnet50' or model == 'resnet50_v2':\n    mc = resnet_model.ResnetModel(model, (3, 4, 6, 3))\n  elif model == 'resnet101' or model == 'resnet101_v2':\n    mc = resnet_model.ResnetModel(model, (3, 4, 23, 3))\n  elif model == 'resnet152' or model == 'resnet152_v2':\n    mc = resnet_model.ResnetModel(model, (3, 8, 36, 3))\n  else:\n    raise KeyError('Invalid model name \\'%s\\' for dataset \\'%s\\'' %\n                   (model, dataset.name))\n  return mc\n\n\ndef get_cifar10_model_config(model):\n  \"\"\"Map model name to model network configuration for cifar10 dataset.\"\"\"\n  if model == 'alexnet':\n    mc = alexnet_model.AlexnetCifar10Model()\n  elif model == 'resnet20' or model == 'resnet20_v2':\n    mc = resnet_model.ResnetCifar10Model(model, (3, 3, 3))\n  elif model == 'resnet32' or model == 'resnet32_v2':\n    mc = resnet_model.ResnetCifar10Model(model, (5, 5, 5))\n  elif model == 'resnet44' or model == 'resnet44_v2':\n    mc = resnet_model.ResnetCifar10Model(model, (7, 7, 7))\n  elif model == 'resnet56' or model == 'resnet56_v2':\n    mc = resnet_model.ResnetCifar10Model(model, (9, 9, 9))\n  elif model == 'resnet110' or model == 'resnet110_v2':\n    mc = resnet_model.ResnetCifar10Model(model, (18, 18, 18))\n  elif model == 'densenet40_k12':\n    mc = densenet_model.DensenetCifar10Model(model, (12, 12, 12), 12)\n  elif model == 'densenet100_k12':\n    mc = densenet_model.DensenetCifar10Model(model, (32, 32, 32), 12)\n  elif model == 'densenet100_k24':\n    mc = densenet_model.DensenetCifar10Model(model, (32, 32, 32), 24)\n  else:\n    raise KeyError('Invalid model name \\'%s\\' for Cifar10 DataSet.' % model)\n  return mc\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/models/overfeat_model.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Overfeat model configuration.\n\nReferences:\n  OverFeat: Integrated Recognition, Localization and Detection using\n  Convolutional Networks\n  Pierre Sermanet, David Eigen, Xiang Zhang, Michael Mathieu, Rob Fergus,\n  Yann LeCun, 2014\n  http://arxiv.org/abs/1312.6229\n\"\"\"\n\nfrom models import model\n\n\nclass OverfeatModel(model.Model):\n\n  def __init__(self):\n    super(OverfeatModel, self).__init__('overfeat', 231, 32, 0.005)\n\n  def add_inference(self, cnn):\n    # Note: VALID requires padding the images by 3 in width and height\n    cnn.conv(96, 11, 11, 4, 4, mode='VALID')\n    cnn.mpool(2, 2)\n    cnn.conv(256, 5, 5, 1, 1, mode='VALID')\n    cnn.mpool(2, 2)\n    cnn.conv(512, 3, 3)\n    cnn.conv(1024, 3, 3)\n    cnn.conv(1024, 3, 3)\n    cnn.mpool(2, 2)\n    cnn.reshape([-1, 1024 * 6 * 6])\n    cnn.affine(3072)\n    cnn.affine(4096)\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/models/resnet_model.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Resnet model configuration.\n\nReferences:\n  Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun\n  Deep Residual Learning for Image Recognition\n  arXiv:1512.03385 (2015)\n\n  Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun\n  Identity Mappings in Deep Residual Networks\n  arXiv:1603.05027 (2016)\n\n  Liang-Chieh Chen, George Papandreou, Iasonas Kokkinos, Kevin Murphy,\n  Alan L. Yuille\n  DeepLab: Semantic Image Segmentation with Deep Convolutional Nets,\n  Atrous Convolution, and Fully Connected CRFs\n  arXiv:1606.00915 (2016)\n\"\"\"\n\nimport numpy as np\nfrom six.moves import xrange  # pylint: disable=redefined-builtin\nimport tensorflow as tf\nimport datasets\nfrom models import model as model_lib\n\n\ndef bottleneck_block_v1(cnn, depth, depth_bottleneck, stride):\n  \"\"\"Bottleneck block with identity short-cut for ResNet v1.\n\n  Args:\n    cnn: the network to append bottleneck blocks.\n    depth: the number of output filters for this bottleneck block.\n    depth_bottleneck: the number of bottleneck filters for this block.\n    stride: Stride used in the first layer of the bottleneck block.\n  \"\"\"\n  input_layer = cnn.top_layer\n  in_size = cnn.top_size\n  name_key = 'resnet_v1'\n  name = name_key + str(cnn.counts[name_key])\n  cnn.counts[name_key] += 1\n\n  with tf.variable_scope(name):\n    if depth == in_size:\n      if stride == 1:\n        shortcut = input_layer\n      else:\n        shortcut = cnn.apool(\n            1, 1, stride, stride, input_layer=input_layer,\n            num_channels_in=in_size)\n    else:\n      shortcut = cnn.conv(\n          depth, 1, 1, stride, stride, activation=None,\n          use_batch_norm=True, input_layer=input_layer,\n          num_channels_in=in_size, bias=None)\n    cnn.conv(depth_bottleneck, 1, 1, stride, stride,\n             input_layer=input_layer, num_channels_in=in_size,\n             use_batch_norm=True, bias=None)\n    cnn.conv(depth_bottleneck, 3, 3, 1, 1, mode='SAME_RESNET',\n             use_batch_norm=True, bias=None)\n    res = cnn.conv(depth, 1, 1, 1, 1, activation=None,\n                   use_batch_norm=True, bias=None)\n    output = tf.nn.relu(shortcut + res)\n    cnn.top_layer = output\n    cnn.top_size = depth\n\n\ndef bottleneck_block_v2(cnn, depth, depth_bottleneck, stride):\n  \"\"\"Bottleneck block with identity short-cut for ResNet v2.\n\n  The main difference from v1 is that a batch norm and relu are done at the\n  start of the block, instead of the end. This initial batch norm and relu is\n  collectively called a pre-activation.\n\n  Args:\n    cnn: the network to append bottleneck blocks.\n    depth: the number of output filters for this bottleneck block.\n    depth_bottleneck: the number of bottleneck filters for this block.\n    stride: Stride used in the first layer of the bottleneck block.\n  \"\"\"\n  input_layer = cnn.top_layer\n  in_size = cnn.top_size\n  name_key = 'resnet_v2'\n  name = name_key + str(cnn.counts[name_key])\n  cnn.counts[name_key] += 1\n\n  preact = cnn.batch_norm()\n  preact = tf.nn.relu(preact)\n  with tf.variable_scope(name):\n    if depth == in_size:\n      if stride == 1:\n        shortcut = input_layer\n      else:\n        shortcut = cnn.apool(\n            1, 1, stride, stride, input_layer=input_layer,\n            num_channels_in=in_size)\n    else:\n      shortcut = cnn.conv(\n          depth, 1, 1, stride, stride, activation=None, use_batch_norm=False,\n          input_layer=preact, num_channels_in=in_size, bias=None)\n    cnn.conv(depth_bottleneck, 1, 1, stride, stride,\n             input_layer=preact, num_channels_in=in_size,\n             use_batch_norm=True, bias=None)\n    cnn.conv(depth_bottleneck, 3, 3, 1, 1, mode='SAME_RESNET',\n             use_batch_norm=True, bias=None)\n    res = cnn.conv(depth, 1, 1, 1, 1, activation=None,\n                   use_batch_norm=False, bias=None)\n    output = shortcut + res\n    cnn.top_layer = output\n    cnn.top_size = depth\n\n\ndef bottleneck_block(cnn, depth, depth_bottleneck, stride, pre_activation):\n  \"\"\"Bottleneck block with identity short-cut.\n\n  Args:\n    cnn: the network to append bottleneck blocks.\n    depth: the number of output filters for this bottleneck block.\n    depth_bottleneck: the number of bottleneck filters for this block.\n    stride: Stride used in the first layer of the bottleneck block.\n    pre_activation: use pre_activation structure used in v2 or not.\n  \"\"\"\n  if pre_activation:\n    bottleneck_block_v2(cnn, depth, depth_bottleneck, stride)\n  else:\n    bottleneck_block_v1(cnn, depth, depth_bottleneck, stride)\n\n\ndef residual_block(cnn, depth, stride, pre_activation):\n  \"\"\"Residual block with identity short-cut.\n\n  Args:\n    cnn: the network to append residual blocks.\n    depth: the number of output filters for this residual block.\n    stride: Stride used in the first layer of the residual block.\n    pre_activation: use pre_activation structure or not.\n  \"\"\"\n  input_layer = cnn.top_layer\n  in_size = cnn.top_size\n  if in_size != depth:\n    # Plan A of shortcut.\n    shortcut = cnn.apool(1, 1, stride, stride,\n                         input_layer=input_layer,\n                         num_channels_in=in_size)\n    padding = (depth - in_size) // 2\n    if cnn.channel_pos == 'channels_last':\n      shortcut = tf.pad(\n          shortcut, [[0, 0], [0, 0], [0, 0], [padding, padding]])\n    else:\n      shortcut = tf.pad(\n          shortcut, [[0, 0], [padding, padding], [0, 0], [0, 0]])\n  else:\n    shortcut = input_layer\n  if pre_activation:\n    res = cnn.batch_norm(input_layer)\n    res = tf.nn.relu(res)\n  else:\n    res = input_layer\n  cnn.conv(depth, 3, 3, stride, stride,\n           input_layer=res, num_channels_in=in_size,\n           use_batch_norm=True, bias=None)\n  if pre_activation:\n    res = cnn.conv(depth, 3, 3, 1, 1, activation=None,\n                   use_batch_norm=False, bias=None)\n    output = shortcut + res\n  else:\n    res = cnn.conv(depth, 3, 3, 1, 1, activation=None,\n                   use_batch_norm=True, bias=None)\n    output = tf.nn.relu(shortcut + res)\n  cnn.top_layer = output\n  cnn.top_size = depth\n\n\nclass ResnetModel(model_lib.Model):\n  \"\"\"Resnet cnn network configuration.\"\"\"\n\n  def __init__(self, model, layer_counts):\n    default_batch_sizes = {\n        'resnet50': 64,\n        'resnet101': 32,\n        'resnet152': 32,\n        'resnet50_v2': 64,\n        'resnet101_v2': 32,\n        'resnet152_v2': 32,\n    }\n    batch_size = default_batch_sizes.get(model, 32)\n    super(ResnetModel, self).__init__(model, 224, batch_size, 0.005,\n                                      layer_counts)\n    self.pre_activation = 'v2' in model\n\n  def add_inference(self, cnn):\n    if self.layer_counts is None:\n      raise ValueError('Layer counts not specified for %s' % self.get_model())\n    cnn.use_batch_norm = True\n    cnn.batch_norm_config = {'decay': 0.997, 'epsilon': 1e-5, 'scale': True}\n    cnn.conv(64, 7, 7, 2, 2, mode='SAME_RESNET', use_batch_norm=True)\n    cnn.mpool(3, 3, 2, 2)\n    for _ in xrange(self.layer_counts[0]):\n      bottleneck_block(cnn, 256, 64, 1, self.pre_activation)\n    for i in xrange(self.layer_counts[1]):\n      stride = 2 if i == 0 else 1\n      bottleneck_block(cnn, 512, 128, stride, self.pre_activation)\n    for i in xrange(self.layer_counts[2]):\n      stride = 2 if i == 0 else 1\n      bottleneck_block(cnn, 1024, 256, stride, self.pre_activation)\n    for i in xrange(self.layer_counts[3]):\n      stride = 2 if i == 0 else 1\n      bottleneck_block(cnn, 2048, 512, stride, self.pre_activation)\n    if self.pre_activation:\n      cnn.batch_norm()\n      cnn.top_layer = tf.nn.relu(cnn.top_layer)\n    cnn.spatial_mean()\n\n  def get_learning_rate(self, global_step, batch_size):\n    num_batches_per_epoch = (\n        float(datasets.IMAGENET_NUM_TRAIN_IMAGES) / batch_size)\n    boundaries = [int(num_batches_per_epoch * x) for x in [30, 60]]\n    values = [0.1, 0.01, 0.001]\n    return tf.train.piecewise_constant(global_step, boundaries, values)\n\n\nclass ResnetCifar10Model(model_lib.Model):\n  \"\"\"Resnet cnn network configuration for Cifar 10 dataset.\n\n  V1 model architecture follows the one defined in the paper:\n  https://arxiv.org/pdf/1512.03385.pdf.\n\n  V2 model architecture follows the one defined in the paper:\n  https://arxiv.org/pdf/1603.05027.pdf.\n  \"\"\"\n\n  def __init__(self, model, layer_counts):\n    self.pre_activation = 'v2' in model\n    super(ResnetCifar10Model, self).__init__(\n        model, 32, 128, 0.1, layer_counts)\n\n  def add_inference(self, cnn):\n    if self.layer_counts is None:\n      raise ValueError('Layer counts not specified for %s' % self.get_model())\n\n    cnn.use_batch_norm = True\n    cnn.batch_norm_config = {'decay': 0.9, 'epsilon': 1e-5, 'scale': True}\n    if self.pre_activation:\n      cnn.conv(16, 3, 3, 1, 1, use_batch_norm=True)\n    else:\n      cnn.conv(16, 3, 3, 1, 1, activation=None, use_batch_norm=True)\n    for i in xrange(self.layer_counts[0]):\n      # reshape to batch_size x 16 x 32 x 32\n      residual_block(cnn, 16, 1, self.pre_activation)\n    for i in xrange(self.layer_counts[1]):\n      # Subsampling is performed at the first convolution with a stride of 2\n      stride = 2 if i == 0 else 1\n      # reshape to batch_size x 32 x 16 x 16\n      residual_block(cnn, 32, stride, self.pre_activation)\n    for i in xrange(self.layer_counts[2]):\n      stride = 2 if i == 0 else 1\n      # reshape to batch_size x 64 x 8 x 8\n      residual_block(cnn, 64, stride, self.pre_activation)\n    if self.pre_activation:\n      cnn.batch_norm()\n      cnn.top_layer = tf.nn.relu(cnn.top_layer)\n    cnn.spatial_mean()\n\n  def get_learning_rate(self, global_step, batch_size):\n    num_batches_per_epoch = int(50000 / batch_size)\n    boundaries = num_batches_per_epoch * np.array([82, 123, 300],\n                                                  dtype=np.int64)\n    boundaries = [x for x in boundaries]\n    values = [0.1, 0.01, 0.001, 0.0002]\n    return tf.train.piecewise_constant(global_step, boundaries, values)\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/models/trivial_model.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\"\"\"Trivial model configuration.\"\"\"\n\nfrom models import model\n\n\nclass TrivialModel(model.Model):\n  \"\"\"Trivial model configuration.\"\"\"\n\n  def __init__(self):\n    super(TrivialModel, self).__init__('trivial', 224 + 3, 32, 0.005)\n\n  def add_inference(self, cnn):\n    cnn.reshape([-1, 227 * 227 * 3])\n    cnn.affine(1)\n    cnn.affine(4096)\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/models/vgg_model.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Vgg model configuration.\n\nIncludes multiple models: vgg11, vgg16, vgg19, corresponding to\n  model A, D, and E in Table 1 of [1].\n\nReferences:\n[1]  Simonyan, Karen, Andrew Zisserman\n     Very Deep Convolutional Networks for Large-Scale Image Recognition\n     arXiv:1409.1556 (2014)\n\"\"\"\n\nfrom six.moves import xrange  # pylint: disable=redefined-builtin\nfrom models import model\n\n\ndef _construct_vgg(cnn, num_conv_layers):\n  \"\"\"Build vgg architecture from blocks.\"\"\"\n  assert len(num_conv_layers) == 5\n  for _ in xrange(num_conv_layers[0]):\n    cnn.conv(64, 3, 3)\n  cnn.mpool(2, 2)\n  for _ in xrange(num_conv_layers[1]):\n    cnn.conv(128, 3, 3)\n  cnn.mpool(2, 2)\n  for _ in xrange(num_conv_layers[2]):\n    cnn.conv(256, 3, 3)\n  cnn.mpool(2, 2)\n  for _ in xrange(num_conv_layers[3]):\n    cnn.conv(512, 3, 3)\n  cnn.mpool(2, 2)\n  for _ in xrange(num_conv_layers[4]):\n    cnn.conv(512, 3, 3)\n  cnn.mpool(2, 2)\n  cnn.reshape([-1, 512 * 7 * 7])\n  cnn.affine(4096)\n  cnn.dropout()\n  cnn.affine(4096)\n  cnn.dropout()\n\n\nclass Vgg11Model(model.Model):\n\n  def __init__(self):\n    super(Vgg11Model, self).__init__('vgg11', 224, 64, 0.005)\n\n  def add_inference(self, cnn):\n    _construct_vgg(cnn, [1, 1, 2, 2, 2])\n\n\nclass Vgg16Model(model.Model):\n\n  def __init__(self):\n    super(Vgg16Model, self).__init__('vgg16', 224, 64, 0.005)\n\n  def add_inference(self, cnn):\n    _construct_vgg(cnn, [2, 2, 3, 3, 3])\n\n\nclass Vgg19Model(model.Model):\n\n  def __init__(self):\n    super(Vgg19Model, self).__init__('vgg19', 224, 64, 0.005)\n\n  def add_inference(self, cnn):\n    _construct_vgg(cnn, [2, 2, 4, 4, 4])\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/preprocessing.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Image pre-processing utilities.\n\"\"\"\nimport math\nfrom six.moves import xrange  # pylint: disable=redefined-builtin\nimport tensorflow as tf\n\nfrom tensorflow.contrib.data.python.ops import batching\nfrom tensorflow.contrib.data.python.ops import interleave_ops\nfrom tensorflow.contrib.image.python.ops import distort_image_ops\nfrom tensorflow.python.layers import utils\nfrom tensorflow.python.ops import data_flow_ops\nfrom tensorflow.python.platform import gfile\nimport cnn_util\n\n\ndef parse_example_proto(example_serialized):\n  \"\"\"Parses an Example proto containing a training example of an image.\n\n  The output of the build_image_data.py image preprocessing script is a dataset\n  containing serialized Example protocol buffers. Each Example proto contains\n  the following fields:\n\n    image/height: 462\n    image/width: 581\n    image/colorspace: 'RGB'\n    image/channels: 3\n    image/class/label: 615\n    image/class/synset: 'n03623198'\n    image/class/text: 'knee pad'\n    image/object/bbox/xmin: 0.1\n    image/object/bbox/xmax: 0.9\n    image/object/bbox/ymin: 0.2\n    image/object/bbox/ymax: 0.6\n    image/object/bbox/label: 615\n    image/format: 'JPEG'\n    image/filename: 'ILSVRC2012_val_00041207.JPEG'\n    image/encoded: <JPEG encoded string>\n\n  Args:\n    example_serialized: scalar Tensor tf.string containing a serialized\n      Example protocol buffer.\n\n  Returns:\n    image_buffer: Tensor tf.string containing the contents of a JPEG file.\n    label: Tensor tf.int32 containing the label.\n    bbox: 3-D float Tensor of bounding boxes arranged [1, num_boxes, coords]\n      where each coordinate is [0, 1) and the coordinates are arranged as\n      [ymin, xmin, ymax, xmax].\n    text: Tensor tf.string containing the human-readable label.\n  \"\"\"\n  # Dense features in Example proto.\n  feature_map = {\n      'image/encoded': tf.FixedLenFeature([], dtype=tf.string,\n                                          default_value=''),\n      'image/class/label': tf.FixedLenFeature([1], dtype=tf.int64,\n                                              default_value=-1),\n      'image/class/text': tf.FixedLenFeature([], dtype=tf.string,\n                                             default_value=''),\n  }\n  sparse_float32 = tf.VarLenFeature(dtype=tf.float32)\n  # Sparse features in Example proto.\n  feature_map.update(\n      {k: sparse_float32 for k in ['image/object/bbox/xmin',\n                                   'image/object/bbox/ymin',\n                                   'image/object/bbox/xmax',\n                                   'image/object/bbox/ymax']})\n\n  features = tf.parse_single_example(example_serialized, feature_map)\n  label = tf.cast(features['image/class/label'], dtype=tf.int32)\n\n  xmin = tf.expand_dims(features['image/object/bbox/xmin'].values, 0)\n  ymin = tf.expand_dims(features['image/object/bbox/ymin'].values, 0)\n  xmax = tf.expand_dims(features['image/object/bbox/xmax'].values, 0)\n  ymax = tf.expand_dims(features['image/object/bbox/ymax'].values, 0)\n\n  # Note that we impose an ordering of (y, x) just to make life difficult.\n  bbox = tf.concat([ymin, xmin, ymax, xmax], 0)\n\n  # Force the variable number of bounding boxes into the shape\n  # [1, num_boxes, coords].\n  bbox = tf.expand_dims(bbox, 0)\n  bbox = tf.transpose(bbox, [0, 2, 1])\n\n  return features['image/encoded'], label, bbox, features['image/class/text']\n\n\ndef get_image_resize_method(resize_method, batch_position=0):\n  \"\"\"Get tensorflow resize method.\n\n  If method is 'round_robin', return different methods based on batch position\n  in a round-robin fashion. NOTE: If the batch size is not a multiple of the\n  number of methods, then the distribution of methods will not be uniform.\n\n  Args:\n    resize_method: (string) nearest, bilinear, bicubic, area, or round_robin.\n    batch_position: position of the image in a batch. NOTE: this argument can\n      be an integer or a tensor\n  Returns:\n    one of resize type defined in tf.image.ResizeMethod.\n  \"\"\"\n  resize_methods_map = {\n      'nearest': tf.image.ResizeMethod.NEAREST_NEIGHBOR,\n      'bilinear': tf.image.ResizeMethod.BILINEAR,\n      'bicubic': tf.image.ResizeMethod.BICUBIC,\n      'area': tf.image.ResizeMethod.AREA\n  }\n\n  if resize_method != 'round_robin':\n    return resize_methods_map[resize_method]\n\n  # return a resize method based on batch position in a round-robin fashion.\n  resize_methods = resize_methods_map.values()\n  def lookup(index):\n    return resize_methods[index]\n\n  def resize_method_0():\n    return utils.smart_cond(batch_position % len(resize_methods) == 0,\n                            lambda: lookup(0), resize_method_1)\n\n  def resize_method_1():\n    return utils.smart_cond(batch_position % len(resize_methods) == 1,\n                            lambda: lookup(1), resize_method_2)\n\n  def resize_method_2():\n    return utils.smart_cond(batch_position % len(resize_methods) == 2,\n                            lambda: lookup(2), lambda: lookup(3))\n\n  # NOTE(jsimsa): Unfortunately, we cannot use a single recursive function here\n  # because TF would not be able to construct a finite graph.\n\n  return resize_method_0()\n\n\ndef decode_jpeg(image_buffer, scope=None):  # , dtype=tf.float32):\n  \"\"\"Decode a JPEG string into one 3-D float image Tensor.\n\n  Args:\n    image_buffer: scalar string Tensor.\n    scope: Optional scope for op_scope.\n  Returns:\n    3-D float Tensor with values ranging from [0, 1).\n  \"\"\"\n  # with tf.op_scope([image_buffer], scope, 'decode_jpeg'):\n  # with tf.name_scope(scope, 'decode_jpeg', [image_buffer]):\n  with tf.name_scope(scope or 'decode_jpeg'):\n    # Decode the string as an RGB JPEG.\n    # Note that the resulting image contains an unknown height and width\n    # that is set dynamically by decode_jpeg. In other words, the height\n    # and width of image is unknown at compile-time.\n    image = tf.image.decode_jpeg(image_buffer, channels=3,\n                                 fancy_upscaling=False,\n                                 dct_method='INTEGER_FAST')\n\n    # image = tf.Print(image, [tf.shape(image)], 'Image shape: ')\n\n    return image\n\n\ndef eval_image(image,\n               height,\n               width,\n               batch_position,\n               resize_method,\n               summary_verbosity=0):\n  \"\"\"Get the image for model evaluation.\n\n  We preprocess the image simiarly to Slim, see\n  https://github.com/tensorflow/models/blob/master/slim/preprocessing/vgg_preprocessing.py\n  Validation images do not have bounding boxes, so to crop the image, we first\n  resize the image such that the aspect ratio is maintained and the resized\n  height and width are both at least 1.15 times `height` and `width`\n  respectively. Then, we do a central crop to size (`height`, `width`).\n\n  TODO(b/64579165): Determine if we should use different evaluation\n  prepossessing steps.\n\n  Args:\n    image: 3-D float Tensor representing the image.\n    height: The height of the image that will be returned.\n    width: The width of the image that will be returned.\n    batch_position: position of the image in a batch, which affects how images\n      are distorted and resized. NOTE: this argument can be an integer or a\n      tensor\n    resize_method: one of the strings 'round_robin', 'nearest', 'bilinear',\n      'bicubic', or 'area'.\n    summary_verbosity: Verbosity level for summary ops. Pass 0 to disable both\n      summaries and checkpoints.\n  Returns:\n    An image of size (output_height, output_width, 3) that is resized and\n    cropped as described above.\n  \"\"\"\n  # TODO(reedwm): Currently we resize then crop. Investigate if it's faster to\n  # crop then resize.\n  with tf.name_scope('eval_image'):\n    if summary_verbosity >= 3:\n      tf.summary.image(\n          'original_image', tf.expand_dims(image, 0))\n\n    shape = tf.shape(image)\n    image_height = shape[0]\n    image_width = shape[1]\n    image_height_float = tf.cast(image_height, tf.float32)\n    image_width_float = tf.cast(image_width, tf.float32)\n\n    scale_factor = 1.15\n\n    # Compute resize_height and resize_width to be the minimum values such that\n    #   1. The aspect ratio is maintained (i.e. resize_height / resize_width is\n    #      image_height / image_width), and\n    #   2. resize_height >= height * `scale_factor`, and\n    #   3. resize_width >= width * `scale_factor`\n    max_ratio = tf.maximum(height / image_height_float,\n                           width / image_width_float)\n    resize_height = tf.cast(image_height_float * max_ratio * scale_factor,\n                            tf.int32)\n    resize_width = tf.cast(image_width_float * max_ratio * scale_factor,\n                           tf.int32)\n\n    # Resize the image to shape (`resize_height`, `resize_width`)\n    image_resize_method = get_image_resize_method(resize_method, batch_position)\n    distorted_image = tf.image.resize_images(image,\n                                             [resize_height, resize_width],\n                                             image_resize_method,\n                                             align_corners=False)\n\n    # Do a central crop of the image to size (height, width).\n    total_crop_height = (resize_height - height)\n    crop_top = total_crop_height // 2\n    total_crop_width = (resize_width - width)\n    crop_left = total_crop_width // 2\n    distorted_image = tf.slice(distorted_image, [crop_top, crop_left, 0],\n                               [height, width, 3])\n\n    distorted_image.set_shape([height, width, 3])\n    if summary_verbosity >= 3:\n      tf.summary.image(\n          'cropped_resized_image', tf.expand_dims(distorted_image, 0))\n    image = distorted_image\n  return image\n\n\ndef train_image(image_buffer,\n                height,\n                width,\n                bbox,\n                batch_position,\n                resize_method,\n                distortions,\n                scope=None,\n                summary_verbosity=0,\n                distort_color_in_yiq=False,\n                fuse_decode_and_crop=False):\n  \"\"\"Distort one image for training a network.\n\n  Distorting images provides a useful technique for augmenting the data\n  set during training in order to make the network invariant to aspects\n  of the image that do not effect the label.\n\n  Args:\n    image_buffer: scalar string Tensor representing the raw JPEG image buffer.\n    height: integer\n    width: integer\n    bbox: 3-D float Tensor of bounding boxes arranged [1, num_boxes, coords]\n      where each coordinate is [0, 1) and the coordinates are arranged\n      as [ymin, xmin, ymax, xmax].\n    batch_position: position of the image in a batch, which affects how images\n      are distorted and resized. NOTE: this argument can be an integer or a\n      tensor\n    resize_method: round_robin, nearest, bilinear, bicubic, or area.\n    distortions: If true, apply full distortions for image colors.\n    scope: Optional scope for op_scope.\n    summary_verbosity: Verbosity level for summary ops. Pass 0 to disable both\n      summaries and checkpoints.\n    distort_color_in_yiq: distort color of input images in YIQ space.\n    fuse_decode_and_crop: fuse the decode/crop operation.\n  Returns:\n    3-D float Tensor of distorted image used for training.\n  \"\"\"\n  # with tf.op_scope([image, height, width, bbox], scope, 'distort_image'):\n  # with tf.name_scope(scope, 'distort_image', [image, height, width, bbox]):\n  with tf.name_scope(scope or 'distort_image'):\n    # A large fraction of image datasets contain a human-annotated bounding box\n    # delineating the region of the image containing the object of interest.  We\n    # choose to create a new bounding box for the object which is a randomly\n    # distorted version of the human-annotated bounding box that obeys an\n    # allowed range of aspect ratios, sizes and overlap with the human-annotated\n    # bounding box. If no box is supplied, then we assume the bounding box is\n    # the entire image.\n    sample_distorted_bounding_box = tf.image.sample_distorted_bounding_box(\n        tf.image.extract_jpeg_shape(image_buffer),\n        bounding_boxes=bbox,\n        min_object_covered=0.1,\n        aspect_ratio_range=[0.75, 1.33],\n        area_range=[0.05, 1.0],\n        max_attempts=100,\n        use_image_if_no_bounding_boxes=True)\n    bbox_begin, bbox_size, distort_bbox = sample_distorted_bounding_box\n    if summary_verbosity >= 3:\n      image = tf.image.decode_jpeg(image_buffer, channels=3,\n                                   dct_method='INTEGER_FAST')\n      image = tf.image.convert_image_dtype(image, dtype=tf.float32)\n      image_with_distorted_box = tf.image.draw_bounding_boxes(\n          tf.expand_dims(image, 0), distort_bbox)\n      tf.summary.image(\n          'images_with_distorted_bounding_box',\n          image_with_distorted_box)\n\n    # Crop the image to the specified bounding box.\n    if fuse_decode_and_crop:\n      offset_y, offset_x, _ = tf.unstack(bbox_begin)\n      target_height, target_width, _ = tf.unstack(bbox_size)\n      crop_window = tf.stack([offset_y, offset_x, target_height, target_width])\n      image = tf.image.decode_and_crop_jpeg(\n          image_buffer, crop_window, channels=3)\n    else:\n      image = tf.image.decode_jpeg(image_buffer, channels=3,\n                                   dct_method='INTEGER_FAST')\n      image = tf.slice(image, bbox_begin, bbox_size)\n\n    if distortions:\n      # After this point, all image pixels reside in [0,1]. Before, they were\n      # uint8s in the range [0, 255].\n      image = tf.image.convert_image_dtype(image, dtype=tf.float32)\n\n    # This resizing operation may distort the images because the aspect\n    # ratio is not respected.\n    image_resize_method = get_image_resize_method(resize_method, batch_position)\n    if cnn_util.tensorflow_version() >= 11:\n      distorted_image = tf.image.resize_images(\n          image, [height, width],\n          image_resize_method,\n          align_corners=False)\n    else:\n      distorted_image = tf.image.resize_images(\n          image,\n          height,\n          width,\n          image_resize_method,\n          align_corners=False)\n    # Restore the shape since the dynamic slice based upon the bbox_size loses\n    # the third dimension.\n    distorted_image.set_shape([height, width, 3])\n    if summary_verbosity >= 3:\n      tf.summary.image(\n          'cropped_resized_image',\n          tf.expand_dims(distorted_image, 0))\n\n    # Randomly flip the image horizontally.\n    distorted_image = tf.image.random_flip_left_right(distorted_image)\n\n    if distortions:\n      # Randomly distort the colors.\n      distorted_image = distort_color(distorted_image, batch_position,\n                                      distort_color_in_yiq=distort_color_in_yiq)\n\n      # Note: This ensures the scaling matches the output of eval_image\n      distorted_image *= 255\n\n    if summary_verbosity >= 3:\n      tf.summary.image(\n          'final_distorted_image',\n          tf.expand_dims(distorted_image, 0))\n    return distorted_image\n\n\ndef distort_color(image, batch_position=0, distort_color_in_yiq=False,\n                  scope=None):\n  \"\"\"Distort the color of the image.\n\n  Each color distortion is non-commutative and thus ordering of the color ops\n  matters. Ideally we would randomly permute the ordering of the color ops.\n  Rather then adding that level of complication, we select a distinct ordering\n  of color ops based on the position of the image in a batch.\n\n  Args:\n    image: float32 Tensor containing single image. Tensor values should be in\n      range [0, 1].\n    batch_position: the position of the image in a batch. NOTE: this argument\n      can be an integer or a tensor\n    distort_color_in_yiq: distort color of input images in YIQ space.\n    scope: Optional scope for op_scope.\n  Returns:\n    color-distorted image\n  \"\"\"\n  with tf.name_scope(scope or 'distort_color'):\n\n    def distort_fn_0(image=image):\n      \"\"\"Variant 0 of distort function.\"\"\"\n      image = tf.image.random_brightness(image, max_delta=32. / 255.)\n      if distort_color_in_yiq:\n        image = distort_image_ops.random_hsv_in_yiq(\n            image, lower_saturation=0.5, upper_saturation=1.5,\n            max_delta_hue=0.2 * math.pi)\n      else:\n        image = tf.image.random_saturation(image, lower=0.5, upper=1.5)\n        image = tf.image.random_hue(image, max_delta=0.2)\n      image = tf.image.random_contrast(image, lower=0.5, upper=1.5)\n      return image\n\n    def distort_fn_1(image=image):\n      \"\"\"Variant 1 of distort function.\"\"\"\n      image = tf.image.random_brightness(image, max_delta=32. / 255.)\n      image = tf.image.random_contrast(image, lower=0.5, upper=1.5)\n      if distort_color_in_yiq:\n        image = distort_image_ops.random_hsv_in_yiq(\n            image, lower_saturation=0.5, upper_saturation=1.5,\n            max_delta_hue=0.2 * math.pi)\n      else:\n        image = tf.image.random_saturation(image, lower=0.5, upper=1.5)\n        image = tf.image.random_hue(image, max_delta=0.2)\n      return image\n\n    image = utils.smart_cond(batch_position % 2 == 0, distort_fn_0,\n                             distort_fn_1)\n    # The random_* ops do not necessarily clamp.\n    image = tf.clip_by_value(image, 0.0, 1.0)\n    return image\n\n\nclass RecordInputImagePreprocessor(object):\n  \"\"\"Preprocessor for images with RecordInput format.\"\"\"\n\n  def __init__(self,\n               height,\n               width,\n               batch_size,\n               num_splits,\n               dtype,\n               train,\n               distortions,\n               resize_method,\n               shift_ratio,\n               summary_verbosity,\n               distort_color_in_yiq,\n               fuse_decode_and_crop):\n    self.height = height\n    self.width = width\n    self.batch_size = batch_size\n    self.num_splits = num_splits\n    self.dtype = dtype\n    self.train = train\n    self.resize_method = resize_method\n    self.shift_ratio = shift_ratio\n    self.distortions = distortions\n    self.distort_color_in_yiq = distort_color_in_yiq\n    self.fuse_decode_and_crop = fuse_decode_and_crop\n    if self.batch_size % self.num_splits != 0:\n      raise ValueError(\n          ('batch_size must be a multiple of num_splits: '\n           'batch_size %d, num_splits: %d') %\n          (self.batch_size, self.num_splits))\n    self.batch_size_per_split = self.batch_size // self.num_splits\n    self.summary_verbosity = summary_verbosity\n\n  def preprocess(self, image_buffer, bbox, batch_position):\n    \"\"\"Preprocessing image_buffer as a function of its batch position.\"\"\"\n    if self.train:\n      image = train_image(image_buffer, self.height, self.width, bbox,\n                          batch_position, self.resize_method, self.distortions,\n                          None, summary_verbosity=self.summary_verbosity,\n                          distort_color_in_yiq=self.distort_color_in_yiq,\n                          fuse_decode_and_crop=self.fuse_decode_and_crop)\n    else:\n      image = tf.image.decode_jpeg(\n          image_buffer, channels=3, dct_method='INTEGER_FAST')\n      image = eval_image(image, self.height, self.width, batch_position,\n                         self.resize_method,\n                         summary_verbosity=self.summary_verbosity)\n    # Note: image is now float32 [height,width,3] with range [0, 255]\n\n    # image = tf.cast(image, tf.uint8) # HACK TESTING\n\n    return image\n\n  def parse_and_preprocess(self, value, batch_position):\n    image_buffer, label_index, bbox, _ = parse_example_proto(value)\n    image = self.preprocess(image_buffer, bbox, batch_position)\n    return (label_index, image)\n\n  def minibatch(self, dataset, subset, use_datasets, cache_data,\n                shift_ratio=-1):\n    if shift_ratio < 0:\n      shift_ratio = self.shift_ratio\n    with tf.name_scope('batch_processing'):\n      # Build final results per split.\n      images = [[] for _ in range(self.num_splits)]\n      labels = [[] for _ in range(self.num_splits)]\n      if use_datasets:\n        glob_pattern = dataset.tf_record_pattern(subset)\n        file_names = gfile.Glob(glob_pattern)\n        if not file_names:\n          raise ValueError('Found no files in --data_dir matching: {}'\n                           .format(glob_pattern))\n        ds = tf.data.TFRecordDataset.list_files(file_names)\n        ds = ds.apply(\n            interleave_ops.parallel_interleave(\n                tf.data.TFRecordDataset, cycle_length=10))\n        if cache_data:\n          ds = ds.take(1).cache().repeat()\n        counter = tf.data.Dataset.range(self.batch_size)\n        counter = counter.repeat()\n        ds = tf.data.Dataset.zip((ds, counter))\n        ds = ds.prefetch(buffer_size=self.batch_size)\n        ds = ds.shuffle(buffer_size=10000)\n        ds = ds.repeat()\n        ds = ds.apply(\n            batching.map_and_batch(\n                map_func=self.parse_and_preprocess,\n                batch_size=self.batch_size_per_split,\n                num_parallel_batches=self.num_splits))\n        ds = ds.prefetch(buffer_size=self.num_splits)\n        ds_iterator = ds.make_one_shot_iterator()\n        for d in xrange(self.num_splits):\n          labels[d], images[d] = ds_iterator.get_next()\n\n      else:\n        record_input = data_flow_ops.RecordInput(\n            file_pattern=dataset.tf_record_pattern(subset),\n            seed=301,\n            parallelism=64,\n            buffer_size=10000,\n            batch_size=self.batch_size,\n            shift_ratio=shift_ratio,\n            name='record_input')\n        records = record_input.get_yield_op()\n        records = tf.split(records, self.batch_size, 0)\n        records = [tf.reshape(record, []) for record in records]\n        for idx in xrange(self.batch_size):\n          value = records[idx]\n          (label, image) = self.parse_and_preprocess(value, idx)\n          split_index = idx % self.num_splits\n          labels[split_index].append(label)\n          images[split_index].append(image)\n\n      for split_index in xrange(self.num_splits):\n        if not use_datasets:\n          images[split_index] = tf.parallel_stack(images[split_index])\n          labels[split_index] = tf.concat(labels[split_index], 0)\n        images[split_index] = tf.cast(images[split_index], self.dtype)\n        depth = 3\n        images[split_index] = tf.reshape(\n            images[split_index],\n            shape=[self.batch_size_per_split, self.height, self.width, depth])\n        labels[split_index] = tf.reshape(labels[split_index],\n                                         [self.batch_size_per_split])\n      return images, labels\n\n\nclass Cifar10ImagePreprocessor(object):\n  \"\"\"Preprocessor for Cifar10 input images.\"\"\"\n\n  def __init__(self,\n               height,\n               width,\n               batch_size,\n               num_splits,\n               dtype,\n               train,\n               distortions,\n               resize_method,\n               shift_ratio,\n               summary_verbosity=0,\n               distort_color_in_yiq=False,\n               fuse_decode_and_crop=False):\n    # Process images of this size. Depending on the model configuration, the\n    # size of the input layer might differ from the original size of 32 x 32.\n    self.height = height or 32\n    self.width = width or 32\n    self.depth = 3\n    self.batch_size = batch_size\n    self.num_splits = num_splits\n    self.dtype = dtype\n    self.train = train\n    self.distortions = distortions\n    self.shift_ratio = shift_ratio\n    del distort_color_in_yiq\n    del fuse_decode_and_crop\n    del resize_method\n    del shift_ratio  # unused, because a RecordInput is not used\n    if self.batch_size % self.num_splits != 0:\n      raise ValueError(\n          ('batch_size must be a multiple of num_splits: '\n           'batch_size %d, num_splits: %d') %\n          (self.batch_size, self.num_splits))\n    self.batch_size_per_split = self.batch_size // self.num_splits\n    self.summary_verbosity = summary_verbosity\n\n  def _distort_image(self, image):\n    \"\"\"Distort one image for training a network.\n\n    Adopted the standard data augmentation scheme that is widely used for\n    this dataset: the images are first zero-padded with 4 pixels on each side,\n    then randomly cropped to again produce distorted images; half of the images\n    are then horizontally mirrored.\n\n    Args:\n      image: input image.\n    Returns:\n      distored image.\n    \"\"\"\n    image = tf.image.resize_image_with_crop_or_pad(\n        image, self.height + 8, self.width + 8)\n    distorted_image = tf.random_crop(image,\n                                     [self.height, self.width, self.depth])\n    # Randomly flip the image horizontally.\n    distorted_image = tf.image.random_flip_left_right(distorted_image)\n    if self.summary_verbosity >= 3:\n      tf.summary.image('distorted_image', tf.expand_dims(distorted_image, 0))\n    return distorted_image\n\n  def _eval_image(self, image):\n    \"\"\"Get the image for model evaluation.\"\"\"\n    distorted_image = tf.image.resize_image_with_crop_or_pad(\n        image, self.width, self.height)\n    if self.summary_verbosity >= 3:\n      tf.summary.image('cropped.image', tf.expand_dims(distorted_image, 0))\n    return distorted_image\n\n  def preprocess(self, raw_image):\n    \"\"\"Preprocessing raw image.\"\"\"\n    if self.summary_verbosity >= 3:\n      tf.summary.image('raw.image', tf.expand_dims(raw_image, 0))\n    if self.train and self.distortions:\n      image = self._distort_image(raw_image)\n    else:\n      image = self._eval_image(raw_image)\n    return image\n\n  def minibatch(self, dataset, subset, use_datasets, cache_data,\n                shift_ratio=-1):\n    # TODO(jsimsa): Implement datasets code path\n    del use_datasets, cache_data, shift_ratio\n    with tf.name_scope('batch_processing'):\n      all_images, all_labels = dataset.read_data_files(subset)\n      all_images = tf.constant(all_images)\n      all_labels = tf.constant(all_labels)\n      input_image, input_label = tf.train.slice_input_producer(\n          [all_images, all_labels])\n      input_image = tf.cast(input_image, self.dtype)\n      input_label = tf.cast(input_label, tf.int32)\n      # Ensure that the random shuffling has good mixing properties.\n      min_fraction_of_examples_in_queue = 0.4\n      min_queue_examples = int(dataset.num_examples_per_epoch(subset) *\n                               min_fraction_of_examples_in_queue)\n      raw_images, raw_labels = tf.train.shuffle_batch(\n          [input_image, input_label], batch_size=self.batch_size,\n          capacity=min_queue_examples + 3 * self.batch_size,\n          min_after_dequeue=min_queue_examples)\n\n      images = [[] for i in range(self.num_splits)]\n      labels = [[] for i in range(self.num_splits)]\n\n      # Create a list of size batch_size, each containing one image of the\n      # batch. Without the unstack call, raw_images[i] would still access the\n      # same image via a strided_slice op, but would be slower.\n      raw_images = tf.unstack(raw_images, axis=0)\n      raw_labels = tf.unstack(raw_labels, axis=0)\n      for i in xrange(self.batch_size):\n        split_index = i % self.num_splits\n        # The raw image read from data has the format [depth, height, width]\n        # reshape to the format returned by minibatch.\n        raw_image = tf.reshape(raw_images[i],\n                               [dataset.depth, dataset.height, dataset.width])\n        raw_image = tf.transpose(raw_image, [1, 2, 0])\n        image = self.preprocess(raw_image)\n        images[split_index].append(image)\n\n        labels[split_index].append(raw_labels[i])\n\n      for split_index in xrange(self.num_splits):\n        images[split_index] = tf.parallel_stack(images[split_index])\n        labels[split_index] = tf.parallel_stack(labels[split_index])\n      return images, labels\n\n\nclass SyntheticImagePreprocessor(object):\n  \"\"\"Preprocessor used for images and labels.\"\"\"\n\n  def __init__(self, height, width, batch_size, num_splits,\n               dtype, train, distortions, resize_method, shift_ratio,\n               summary_verbosity, distort_color_in_yiq=False,\n               fuse_decode_and_crop=False):\n    del train, distortions, resize_method, summary_verbosity\n    del distort_color_in_yiq\n    del fuse_decode_and_crop\n    self.batch_size = batch_size\n    self.height = height\n    self.width = width\n    self.depth = 3\n    self.dtype = dtype\n    self.num_splits = num_splits\n    self.shift_ratio = shift_ratio\n\n  def minibatch(self, dataset, subset, use_datasets, cache_data,\n                shift_ratio=-1):\n    \"\"\"Get synthetic image batches.\"\"\"\n    del subset, use_datasets, cache_data, shift_ratio\n    input_shape = [self.batch_size, self.height, self.width, self.depth]\n    images = tf.truncated_normal(\n        input_shape,\n        dtype=self.dtype,\n        stddev=1e-1,\n        name='synthetic_images')\n    labels = tf.random_uniform(\n        [self.batch_size],\n        minval=0,\n        maxval=dataset.num_classes - 1,\n        dtype=tf.int32,\n        name='synthetic_labels')\n    # Note: This results in a H2D copy, but no computation\n    # Note: This avoids recomputation of the random values, but still\n    #         results in a H2D copy.\n    images = tf.contrib.framework.local_variable(images, name='images')\n    labels = tf.contrib.framework.local_variable(labels, name='labels')\n    if self.num_splits == 1:\n      images_splits = [images]\n      labels_splits = [labels]\n    else:\n      images_splits = tf.split(images, self.num_splits, 0)\n      labels_splits = tf.split(labels, self.num_splits, 0)\n    return images_splits, labels_splits\n\n\nclass TestImagePreprocessor(object):\n  \"\"\"Preprocessor used for testing.\n\n  set_fake_data() sets which images and labels will be output by minibatch(),\n  and must be called before minibatch(). This allows tests to easily specify\n  a set of images to use for training, without having to create any files.\n\n  Queue runners must be started for this preprocessor to work.\n  \"\"\"\n\n  def __init__(self,\n               height,\n               width,\n               batch_size,\n               num_splits,\n               dtype,\n               train=None,\n               distortions=None,\n               resize_method=None,\n               shift_ratio=0,\n               summary_verbosity=0,\n               distort_color_in_yiq=False,\n               fuse_decode_and_crop=False):\n    del height, width, train, distortions, resize_method\n    del summary_verbosity, fuse_decode_and_crop, distort_color_in_yiq\n    self.batch_size = batch_size\n    self.num_splits = num_splits\n    self.dtype = dtype\n    self.expected_subset = None\n    self.shift_ratio = shift_ratio\n\n  def set_fake_data(self, fake_images, fake_labels):\n    assert len(fake_images.shape) == 4\n    assert len(fake_labels.shape) == 1\n    assert fake_images.shape[0] == fake_labels.shape[0]\n    assert fake_images.shape[0] % self.batch_size == 0\n    self.fake_images = fake_images\n    self.fake_labels = fake_labels\n\n  def minibatch(self, dataset, subset, use_datasets, cache_data,\n                shift_ratio=-1):\n    del dataset, use_datasets, cache_data, shift_ratio\n    if (not hasattr(self, 'fake_images') or\n        not hasattr(self, 'fake_labels')):\n      raise ValueError('Must call set_fake_data() before calling minibatch '\n                       'on TestImagePreprocessor')\n    if self.expected_subset is not None:\n      assert subset == self.expected_subset\n\n    with tf.name_scope('batch_processing'):\n      image_slice, label_slice = tf.train.slice_input_producer(\n          [self.fake_images, self.fake_labels],\n          shuffle=False,\n          name='image_slice')\n      raw_images, raw_labels = tf.train.batch(\n          [image_slice, label_slice], batch_size=self.batch_size,\n          name='image_batch')\n      images = [[] for _ in range(self.num_splits)]\n      labels = [[] for _ in range(self.num_splits)]\n      for i in xrange(self.batch_size):\n        split_index = i % self.num_splits\n        raw_image = tf.cast(raw_images[i], self.dtype)\n        images[split_index].append(raw_image)\n        labels[split_index].append(raw_labels[i])\n      for split_index in xrange(self.num_splits):\n        images[split_index] = tf.parallel_stack(images[split_index])\n        labels[split_index] = tf.parallel_stack(labels[split_index])\n\n      return images, labels\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/tf_cnn_benchmarks.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Benchmark script for TensorFlow.\n\nSee the README for more information.\n\"\"\"\n\nfrom __future__ import print_function\n\n\nimport tensorflow as tf\n\nimport benchmark_cnn\nimport cnn_util\nfrom cnn_util import log_fn\n\nbenchmark_cnn.define_flags()\n\n\ndef main(extra_flags):\n  # extra_flags is a list of command line arguments, excluding those defined\n  # in tf.flags.FLAGS. extra_flags[0] is always the program name. It is an error\n  # to supply flags not defined with tf.flags.FLAGS, so we raise an ValueError\n  # in that case.\n  assert len(extra_flags) >= 1\n  if len(extra_flags) > 1:\n    raise ValueError('Received unknown flags: %s' % extra_flags[1:])\n\n  params = benchmark_cnn.make_params_from_flags()\n  benchmark_cnn.setup(params)\n  bench = benchmark_cnn.BenchmarkCNN(params)\n\n  tfversion = cnn_util.tensorflow_version_tuple()\n  log_fn('TensorFlow:  %i.%i' % (tfversion[0], tfversion[1]))\n\n  bench.print_info()\n  bench.run()\n\n\nif __name__ == '__main__':\n  tf.app.run()\n"
  },
  {
    "path": "cluster/benchmarks/scripts/tf_cnn_benchmarks/variable_mgr.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Defines VariableMgr and subclasses used to manage variables.\n\n\"\"\"\n\nfrom __future__ import print_function\n\nimport collections as pycoll\nimport operator\nimport re\n\nimport tensorflow as tf\n\nfrom tensorflow.contrib import nccl\nfrom tensorflow.contrib.all_reduce.python import all_reduce\nfrom tensorflow.python.framework import ops\nfrom tensorflow.python.ops import data_flow_ops\n\nPS_SHADOW_VAR_PREFIX = 'ps_var'\n\n\n# To be used with custom_getter on tf.get_variable.\nclass OverrideCachingDevice(object):\n  \"\"\"Variable getter which caches variables on the least loaded device.\n\n  Variables smaller than a certain threshold are cached on a single specific\n  device, as specified in the constructor. All other variables are load balanced\n  across a pool of devices, by caching each variable on the least loaded device.\n  \"\"\"\n\n  def __init__(self, devices, device_for_small_variables,\n               small_variable_size_threshold):\n    self.devices = devices\n    self.sizes = [0] * len(self.devices)\n    self.device_for_small_variables = device_for_small_variables\n    self.small_variable_size_threshold = small_variable_size_threshold\n\n  def __call__(self, getter, *args, **kwargs):\n    size = tf.TensorShape(kwargs['shape']).num_elements()\n    if size < self.small_variable_size_threshold:\n      device_name = self.device_for_small_variables\n    else:\n      device_index, _ = min(enumerate(\n          self.sizes), key=operator.itemgetter(1))\n      device_name = self.devices[device_index]\n      self.sizes[device_index] += size\n\n    kwargs['caching_device'] = device_name\n    var = getter(*args, **kwargs)\n    return var\n\n\n# To be used with custom_getter on tf.get_variable. Ensures the created variable\n# is in LOCAL_VARIABLES and not GLOBAL_VARIBLES collection.\nclass OverrideToLocalVariableIfNotPsVar(object):\n\n  # args and kwargs come from the custom_getter interface for Tensorflow\n  # variables, and matches tf.get_variable's signature, with the addition of\n  # 'getter' at the beginning.\n  def __call__(self, getter, name, *args, **kwargs):\n    if name.startswith(PS_SHADOW_VAR_PREFIX):\n      return getter(*args, **kwargs)\n\n    if 'collections' in kwargs:\n      collections = kwargs['collections']\n    if not collections:\n      collections = set([tf.GraphKeys.GLOBAL_VARIABLES])\n    else:\n      collections = set(list(collections))\n    collections.remove(tf.GraphKeys.GLOBAL_VARIABLES)\n    collections.add(tf.GraphKeys.LOCAL_VARIABLES)\n    kwargs['collections'] = list(collections)\n    return getter(name, *args, **kwargs)\n\n\nclass ParamServerDeviceSetter(object):\n  \"\"\"Helper class to assign variables on the least loaded ps-device.\"\"\"\n\n  def __init__(self, worker_device, ps_devices):\n    \"\"\"Initializer for ParamServerDevicSetter.\n\n    Args:\n      worker_device: the device to use for computer ops.\n      ps_devices: a list of device to use for Variable ops. Each variable is\n      assigned to the least loaded device.\n    \"\"\"\n    self.ps_devices = ps_devices\n    self.worker_device = worker_device\n    self.ps_sizes = [0] * len(self.ps_devices)\n\n  def __call__(self, op):\n    if op.device:\n      return op.device\n    if op.type not in ['Variable', 'VariableV2']:\n      return self.worker_device\n\n    device_index, _ = min(enumerate(\n        self.ps_sizes), key=operator.itemgetter(1))\n    device_name = self.ps_devices[device_index]\n    var_size = op.outputs[0].get_shape().num_elements()\n    self.ps_sizes[device_index] += var_size\n\n    return device_name\n\n\nclass VariableMgr(object):\n  \"\"\"Abstract superclass for class used by BenchmarkCnn to control variables.\n\n    Functions on this class are used to control how variables are created and\n    managed, and how gradients are computed and applied.\n  \"\"\"\n\n  def __init__(self, benchmark_cnn):\n    self.benchmark_cnn = benchmark_cnn\n    self.staging_delta_ops = []\n\n  def each_tower_has_variables(self):\n    \"\"\"Returns True if each GPU tower of the model has separate variables.\"\"\"\n    assert False, 'Must be implemented in subclass'\n\n  def supports_staged_vars(self):\n    \"\"\"Whether staged variable management is supported.\"\"\"\n    return False\n\n  def create_outer_variable_scope(self, device_num):\n    \"\"\"Create the tf.variable_scope around all model graph operations.\"\"\"\n    del device_num  # unused by this implementation\n    assert False, 'Must be implemented in subclass'\n\n  def preprocess_device_grads(self, device_grads):\n    \"\"\"Preprocess the device gradients prior to applying them.\n\n    Args:\n      device_grads: List of lists of (gradient, variable) tuples.\n        device_grads[t][g] = (gradient, variable), where t is the index of the\n        tower and g is the index of the gradient-variable pair.\n\n    Returns: a tuple of (apply_gradients_devices, gradient_state).\n      gradient_state is an opaque structure that should be passed to\n      get_gradients_to_apply() and append_apply_gradients_ops() (in that order).\n      apply_gradients_devices is a list of devices where the gradients will be\n      applied with get_gradients_to_apply() and append_apply_gradients_ops().\n    \"\"\"\n    del device_grads  # unused by this implementation\n    assert False, 'Must be implemented in subclass'\n\n  def get_gradients_to_apply(self, device_num, gradient_state):\n    \"\"\"Returns the [(gradient, variable)] list to apply for device_num.\n\n    Args:\n      device_num: indexes into apply_gradients_devices, which was returned by an\n        earlier call to preprocess_device_grads.\n      gradient_state: from previous call to apply_gradients_devices.\n    \"\"\"\n    del device_num, gradient_state  # unused by this implementation\n    assert False, 'Must be implemented in subclass'\n\n  def append_apply_gradients_ops(\n      self, gradient_state, opt, grads, training_ops):\n    \"\"\"Adds training ops for grads to 'training_ops'.\n\n    Args:\n      gradient_state: from previous call to apply_gradients_devices.\n      opt: the underlying optimizer\n      grads: [(grad, var)] to apply\n      training_ops: list to which to add ops\n    \"\"\"\n    del gradient_state  # unused by this implementation\n    apply_gradients_op = opt.apply_gradients(grads)\n    training_ops.append(apply_gradients_op)\n\n  def get_post_init_ops(self):\n    \"\"\"Returns ops that should run post-initialization.\"\"\"\n    return []\n\n  def get_devices(self):\n    \"\"\"Returns devices to use for computation; includes replica selection.\"\"\"\n    assert False, 'Must be implemented in subclass'\n\n  def savable_variables(self):\n    \"\"\"Returns a list/dict of savable variables to pass to tf.train.Saver.\"\"\"\n    return tf.global_variables()\n\n  def trainable_variables_on_device(self, rel_device_num, abs_device_num,\n                                    writable=False):\n    \"\"\"Return the set of trainable variables on device.\n\n    Args:\n      rel_device_num: local worker device index.\n      abs_device_num: global graph device index.\n      writable: whether to get a reference to the underlying variable.\n\n    Returns:\n      The set of trainable vairalbes on the specified device.\n    \"\"\"\n    del rel_device_num, writable\n    if self.each_tower_has_variables():\n      params = [\n          v for v in tf.trainable_variables()\n          if v.name.startswith('v%s/' % abs_device_num)\n      ]\n    else:\n      params = tf.trainable_variables()\n    return params\n\n\nclass VariableMgrIndependent(VariableMgr):\n  \"\"\"VariableMgr that implements the --independent mode for local jobs.\n\n     Each GPU has its own copy of the variables, and gradients are\n     not shared between towers. This can be used to check\n     performance when no data is moved between GPUs.\n  \"\"\"\n\n  def each_tower_has_variables(self):\n    return True\n\n  def create_outer_variable_scope(self, device_num):\n    return tf.variable_scope('v%s' % device_num)\n\n  def preprocess_device_grads(self, device_grads):\n    return (self.benchmark_cnn.devices, device_grads)\n\n  def get_gradients_to_apply(self, device_num, gradient_state):\n    device_grads = gradient_state\n    return device_grads[device_num]\n\n  def get_devices(self):\n    return self.benchmark_cnn.raw_devices\n\n\nclass VariableMgrLocalFetchFromPS(VariableMgr):\n  \"\"\"VariableMgr that implements the --parameter_server mode for local jobs.\n\n     Variables are stored on a parameter server.  For each step, each tower gets\n     a copy of the variables from the parameter server, and sends its gradients\n     to the param server.\n  \"\"\"\n\n  def each_tower_has_variables(self):\n    return False\n\n  def create_outer_variable_scope(self, device_num):\n    return tf.variable_scope('v', reuse=bool(device_num))\n\n  def preprocess_device_grads(self, device_grads):\n    return ([self.benchmark_cnn.param_server_device], device_grads)\n\n  def get_gradients_to_apply(self, device_num, gradient_state):\n    assert device_num == 0\n    device_grads = gradient_state\n    return aggregate_gradients_using_copy_with_variable_colocation(\n        device_grads, use_mean=True)\n\n  def get_devices(self):\n    raw_devices = self.benchmark_cnn.raw_devices\n    if self.benchmark_cnn.local_parameter_device_flag == 'gpu':\n      return [ParamServerDeviceSetter(d, raw_devices) for d in raw_devices]\n    else:\n      return [tf.train.replica_device_setter(\n          worker_device=d, ps_device=self.benchmark_cnn.param_server_device,\n          ps_tasks=1) for d in raw_devices]\n\n\nclass StagedModelVariable(object):\n  \"\"\"Staging variable wrapper that decouples reads and updates.\n\n  This class represents a variable through a staging buffer. Reads from this\n  variable directly gets from the staging buffer. Updates are stacked into\n  another staging buffer, and will be processed later.\n  \"\"\"\n\n  def __init__(self, real_var, var_stage_get, variable_mgr):\n    \"\"\"Initializer for the model variables through a staging buffer.\n\n    Args:\n      real_var: the underlying real variable.\n      var_stage_get: the read op from the staging buffer.\n      variable_mgr: the parent variable-manager.\n    \"\"\"\n    self.real_var = real_var\n    self.var_stage_get = var_stage_get\n    self.variable_mgr = variable_mgr\n\n  def _value(self):\n    \"\"\"The read access of this variable. The content from the staging buffer.\"\"\"\n    return self.var_stage_get\n\n  def _ref(self):\n    \"\"\"Return the underlying variable ref, required by tf.colocate_with.\"\"\"\n    return self.real_var._ref()  # pylint: disable=protected-access\n\n  def read_value(self):\n    \"\"\"Mimics tf.Variable.read_value().\"\"\"\n    return tf.identity(self.var_stage_get, name='read')\n\n  @property\n  def dtype(self):\n    \"\"\"Return the non-reference dtype.\"\"\"\n    return self.var_stage_get.dtype\n\n  def assign_sub(self, delta, name=None):\n    \"\"\"Mimic the updates to the variable.\n\n    Args:\n      delta: is pushed into a staging buffer and will be pumped later.\n      name: currently ignored; names of ops and the StagingArea are\n            computed without using this pass name.\n    Returns:\n      The actual updates. The colocation constraint will be reapplied.\n    \"\"\"\n    # This parameter is ignored: the StagingArea only supports setting\n    # the shared name, not the names of individual ops it uses.\n    del name\n\n    # colocate_with(None, True) clears the colocation constraints.\n    # Push the delta into a staging buffer.\n    with ops.colocate_with(None, True), tf.device(self.var_stage_get.device):\n      delta_staging_area = data_flow_ops.StagingArea(\n          [self.var_stage_get.dtype], shapes=[self.var_stage_get.shape])\n      delta_put_op = delta_staging_area.put([delta])\n      self.variable_mgr.staging_delta_ops.append(delta_put_op)\n      delta_get_op = delta_staging_area.get()[0]\n    # Return the actual updates. The colocation constraint will be reapplied.\n    return self.real_var.assign_sub(delta_get_op)\n\n  @staticmethod\n  # pylint: disable=bad-staticmethod-argument,invalid-name\n  def _TensorConversionFunction(self, dtype=None, name=None, as_ref=False):\n    \"\"\"Utility function for converting a StagedModelVariable to a Tensor.\"\"\"\n    del dtype, name  # unused: this function returns the cached ref or value.\n    if as_ref:\n      return self._ref()\n    else:\n      return self._value()\n\n\nops.register_tensor_conversion_function(\n    StagedModelVariable, StagedModelVariable._TensorConversionFunction)  # pylint: disable=protected-access\n\n\nclass StagedVariableGetter(object):\n  \"\"\"A variable getter through staging buffers on devices.\n\n  Instead of a caching device, this getter tracks where the variable is used.\n  And on each device, it goes through a staging buffer.\n  \"\"\"\n\n  def __init__(self, device_num, devices, cpu_device, variable_mgr):\n    \"\"\"Initializer for StagedVariableGetter.\n\n    Args:\n      device_num: the current device index.\n      devices: a list of all the devices to build towers.\n      cpu_device: a cpu_device for this replica. If None, no cpu-caching is\n          done.\n      variable_mgr: the parent variable manager.\n    \"\"\"\n    self.device_num = device_num\n    self.devices = devices\n    self.cpu_device = cpu_device\n    self.variable_mgr = variable_mgr\n\n  def __call__(self, getter, name, *args, **kwargs):\n    staging_ops = self.variable_mgr.staging_vars_on_devices[self.device_num]\n    if name in staging_ops:\n      put_op, get_op = staging_ops[name]\n      return get_op\n    real_var = getter(name, *args, **kwargs)\n    shape = kwargs['shape']\n    dtype = kwargs['dtype']\n    trainable = kwargs['trainable']\n    if self.cpu_device:\n      with tf.device(self.cpu_device):\n        # This helps copying the weights from the parameter to this server only\n        # once.\n        if name in self.variable_mgr.staged_vars_on_cpu:\n          cpu_var = self.variable_mgr.staged_vars_on_cpu[name]\n        else:\n          cpu_var = tf.identity(real_var)\n          self.variable_mgr.staged_vars_on_cpu[name] = cpu_var\n      var_to_stage = cpu_var\n    else:\n      var_to_stage = tf.identity(real_var)  # de-reference the variable.\n\n    with tf.device(self.devices[self.device_num]):\n      staging_area = data_flow_ops.StagingArea([dtype], shapes=[shape])\n      put_op = staging_area.put([var_to_stage])\n      get_op = staging_area.get()[0]\n      staging_ops[name] = (put_op, get_op)\n    if trainable:\n      # For trainable variables, they are managed separatedly through\n      # apply_gradients.\n      return get_op\n    else:\n      # For other shadow variables, the access is decoupled through a wrapper\n      # class.\n      return StagedModelVariable(real_var, get_op, self.variable_mgr)\n\n  def trainable_variables_on_device(self, rel_device_num, abs_device_num,\n                                    writable):\n    \"\"\"Return the set of trainable variables on the specified device.\n\n    Args:\n      rel_device_num: local worker device index.\n      abs_device_num: global graph device index.\n      writable: whether the returned variables is writable or read-only.\n\n    Returns:\n      Return the set of trainable variables on the specified device.\n    \"\"\"\n    del abs_device_num\n    params_refs = tf.trainable_variables()\n    if writable:\n      return params_refs\n    params = []\n    for param in params_refs:\n      var_name = param.name.split(':')[0]\n      _, var_get_op = self.variable_mgr.staging_vars_on_devices[rel_device_num][\n          var_name]\n      params.append(var_get_op)\n    return params\n\n\nclass VariableMgrLocalFetchFromStagedPS(VariableMgrLocalFetchFromPS):\n  \"\"\"Implements fetching a local variable through staging buffers.\n  \"\"\"\n\n  def __init__(self, benchmark_cnn):\n    super(VariableMgrLocalFetchFromStagedPS, self).__init__(benchmark_cnn)\n    # A data structure to track where the variables are used on each device.\n    # Indexed by device_num and var_name, each entry stores the \"put\" and \"get\"\n    # ops used for that variable on that device:\n    #   staging_vars_on_devices[device_num][var_name] == (put_op, get_op)\n    self.staging_vars_on_devices = [dict() for _ in\n                                    self.benchmark_cnn.raw_devices]\n\n  def supports_staged_vars(self):\n    return True\n\n  def create_outer_variable_scope(self, device_num):\n    self._custom_getter = StagedVariableGetter(\n        device_num, self.benchmark_cnn.raw_devices, None, self)\n    return tf.variable_scope(\n        'v', reuse=bool(device_num), custom_getter=self._custom_getter)\n\n  def trainable_variables_on_device(self, rel_device_num, abs_device_num,\n                                    writable=False):\n    return self._custom_getter.trainable_variables_on_device(\n        rel_device_num, abs_device_num, writable=writable)\n\n\nAllReduceSpecTuple = pycoll.namedtuple('AllReduceSpecTuple', 'alg shards limit')\n\n\ndef parse_general_int(s):\n  \"\"\"Parse integer with power-of-2 suffix eg. 32k.\"\"\"\n  mo = re.match(r'(\\d+)([KkMGT]?)$', s)\n  if mo:\n    i, suffix = mo.group(1, 2)\n    v = int(i)\n    if suffix:\n      if suffix == 'K' or suffix == 'k':\n        v *= 1024\n      elif suffix == 'M':\n        v *= (1024 * 1024)\n      elif suffix == 'G':\n        v *= (1024 * 1024 * 1024)\n      elif suffix == 'T':\n        v *= (1024 * 1024 * 1024 * 1024)\n      else:\n        raise ValueError('invalid integer string %s' % s)\n    return v\n  else:\n    v = int(s)\n  return v\n\n\ndef parse_all_reduce_spec(all_reduce_spec):\n  \"\"\"Parse all_reduce_spec.\n\n  Args:\n    all_reduce_spec: a string specifying a combination of all-reduce\n      algorithms to apply for gradient reduction.\n\n  Returns:\n    a list of AllReduceSpecTuple.\n\n  Raises:\n    ValueError: all_reduce_spec is not well-formed.\n\n  An all_reduce_spec has BNF form:\n     int ::= positive whole number\n     g_int ::= int[KkMGT]?\n     alg_spec ::= alg | alg#int\n     range_spec ::= alg_spec | alg_spec/alg_spec\n     spec ::= range_spec | range_spec:g_int:range_spec\n\n  Not all syntactically correct specifications are supported.\n  Examples of supported all_reduce_spec strings, with semantics explained:\n\n    'xring' == apply ring all-reduce to all tensors\n    'xring#2' == apply ring all-reduce to all tensors, using two simultaneous\n            transfer rings, each operating on 1/2 of each tensor.\n    'nccl'  == apply NCCL all-reduce to all tensors (only works within\n            a single worker process where all devices are GPUs)\n    'nccl/xring' == apply NCCL all-reduce to all tensors within each worker\n            to produce at least one full-reduced (locally) value,\n            then apply ring all-reduce to one such value from each\n            worker, then apply NCCL broadcast to propagate those globally\n            reduced values back to every device within each worker.\n    'pscpu' == Shuffle reduce using worker CPUs as the gather devices: each\n            distributed tensor is reduced by copying all instances to\n            one of the worker CPUs, computing the reduction there, then\n            copying back to each participating device.  Tensor reductions\n            are assigned to specific CPUs round-robin.\n    'psgpu#4' == Arrange all GPUs across all workers into groups of 4.\n            Each distributed tensor is shuffle reduced against one\n            such group of 4 GPUs, selected round-robin.  That is, each\n            tensor is split across 4 shards for the reduction.\n    'pscpu:2k:pscpu#2:64k:xring' == Apply single-shard pscpu to\n            tensors of size <= 2048 elements, apply 2-shard pscpu to\n            tensors up to size 64k elements, apply xring to larger tensors.\n    'pscpu/pscpu#2' == Use shuffle gather to locally reduce each tensor on\n            the worker's CPU, then use 2-shard shuffle to reduce those\n            locally reduced tensors across workers (on the worker CPUs), then\n            scatter the globally reduced values locally from each worker CPU.\n  \"\"\"\n  range_parts = all_reduce_spec.split(':') + ['-1']\n  if len(range_parts) % 2:\n    raise ValueError('all_reduce_spec not well formed: %s' % all_reduce_spec)\n  limit = 0\n  spec = []\n  alg = None\n  shards = 1\n  for i, range_part in enumerate(range_parts):\n    if i % 2 == 1:\n      try:\n        limit = parse_general_int(range_part)\n        spec.append(AllReduceSpecTuple(alg=alg, shards=shards, limit=limit))\n      except ValueError:\n        raise ValueError('all_reduce_spec (%s) contains non-integer range %s' %\n                         (all_reduce_spec, range_part))\n    else:\n      alg = range_part\n      alg_parts = range_part.split('#')\n      alg = alg_parts[0]\n      if len(alg_parts) > 1:\n        try:\n          shards = int(alg_parts[1])\n        except ValueError:\n          raise ValueError('all_reduce_spec (%s) contains non-integer '\n                           'shards %s' % all_reduce_spec, alg_parts[1])\n      else:\n        shards = 1\n      if alg not in['nccl', 'nccl/xring', 'nccl/rechd', 'nccl/pscpu',\n                    'xring', 'pscpu', 'psgpu', 'pscpu/pscpu']:\n        raise ValueError('all_reduce_spec (%s) contains invalid alg %s' %\n                         (all_reduce_spec, alg))\n  return spec\n\n\ndef build_all_reduce_device_prefixes(job_name, num_tasks):\n  \"\"\"Build list of device prefix names for all_reduce.\n\n  Args:\n    job_name: 'worker', 'ps' or 'localhost'.\n    num_tasks: number of jobs across which device names should be generated.\n\n  Returns:\n     A list of device name prefix strings. Each element spells out the full\n     host name without adding the device.\n     e.g. '/job:worker/task:0'\n  \"\"\"\n  if job_name != 'localhost':\n    return ['/job:%s/task:%d' % (job_name, d) for d in range(0, num_tasks)]\n  else:\n    assert num_tasks == 1\n    return ['/job:%s' % job_name]\n\n\ndef group_device_names(devices, group_size):\n  \"\"\"Group device names into groups of group_size.\n\n  Args:\n    devices: list of strings naming devices.\n    group_size: int >= 1\n\n  Returns:\n    list of lists of devices, where each inner list is group_size long,\n      and each device appears at least once in an inner list.  If\n      len(devices) % group_size = 0 then each device will appear\n      exactly once.\n\n  Raises:\n    ValueError: group_size > len(devices)\n  \"\"\"\n  num_devices = len(devices)\n  if group_size > num_devices:\n    raise ValueError('only %d devices, but group_size=%d' % (\n        num_devices, group_size))\n  num_groups = (num_devices // group_size) + (\n      1 if (num_devices % group_size != 0) else 0)\n  groups = [[] for i in range(num_groups)]\n  for i in range(0, num_groups * group_size):\n    groups[i % num_groups].append(devices[i % num_devices])\n  return groups\n\n\nclass VariableMgrLocalReplicated(VariableMgr):\n  \"\"\"VariableMgr that implements the --replicated mode for local jobs.\n\n     Each GPU has its own copy of the variables. To apply gradients,\n     either a local all-reduce algorithm is applied or a regular\n     cross-device aggregation is used to replicate the combined\n     gradients to all towers.\n  \"\"\"\n\n  def __init__(self, benchmark_cnn, all_reduce_spec):\n    super(VariableMgrLocalReplicated, self).__init__(benchmark_cnn)\n    if all_reduce_spec:\n      spec = parse_all_reduce_spec(all_reduce_spec)\n      if len(spec) != 1:\n        raise ValueError(\n            'replicated mode does not support hybrid all-reduce strategies')\n      self._all_reduce_spec = spec[0]\n    else:\n      self._all_reduce_spec = None\n\n  def each_tower_has_variables(self):\n    return True\n\n  def create_outer_variable_scope(self, device_num):\n    return tf.variable_scope('v%s' % device_num)\n\n  def preprocess_device_grads(self, device_grads):\n    if self._all_reduce_spec:\n      aggregated_device_grads = sum_gradients_all_reduce(\n          ['/job:localhost'], device_grads, 1,\n          self._all_reduce_spec.alg,\n          self._all_reduce_spec.shards, self.benchmark_cnn.gpu_indices)\n    else:\n      agg_grads = aggregate_gradients_using_copy_with_device_selection(\n          self.benchmark_cnn, device_grads, use_mean=False)\n      aggregated_device_grads = []\n      for arr in device_grads:\n        aggregated_device_grads.append(\n            [(g, v) for (_, v), (g, _) in zip(arr, agg_grads)])\n    return (self.benchmark_cnn.devices, aggregated_device_grads)\n\n  def get_gradients_to_apply(self, device_num, gradient_state):\n    device_grads = gradient_state\n    return device_grads[device_num]\n\n  def get_post_init_ops(self):\n    # Copy initialized values for variables on GPU 0 to other GPUs.\n    global_vars = tf.global_variables()\n    var_by_name = dict([(v.name, v) for v in global_vars])\n    post_init_ops = []\n    for v in global_vars:\n      split_name = v.name.split('/')\n      # TODO(b/62630508): use more specific prefix than v or v0.\n      if split_name[0] == 'v0' or not v.name.startswith('v'):\n        continue\n      split_name[0] = 'v0'\n      copy_from = var_by_name['/'.join(split_name)]\n      post_init_ops.append(v.assign(copy_from.read_value()))\n    return post_init_ops\n\n  def savable_variables(self):\n    \"\"\"Return the set of variables used for saving/loading the model.\"\"\"\n    params = []\n    for v in tf.global_variables():\n      split_name = v.name.split('/')\n      if split_name[0] == 'v0' or not v.name.startswith('v'):\n        params.append(v)\n    return params\n\n  def get_devices(self):\n    return self.benchmark_cnn.raw_devices\n\n\nclass VariableMgrDistributedAllReduce(VariableMgr):\n  \"\"\"VariableMgr that implements the --distributed_all_reduce mode.\n\n     Each GPU has its own copy of the variables. To apply gradients,\n     the specified all-reduce algorithm is used to reduce the gradients\n     and replicate the final value to all GPUs.\n  \"\"\"\n\n  def __init__(self, benchmark_cnn, all_reduce_spec, job_name,\n               num_workers):\n    super(VariableMgrDistributedAllReduce, self).__init__(benchmark_cnn)\n    if not all_reduce_spec:\n      raise ValueError(\n          'distributed_all_reduce requires a non-empty all_reduce_spec')\n    self._all_reduce_spec = parse_all_reduce_spec(all_reduce_spec)\n    self._all_reduce_device_prefixes = build_all_reduce_device_prefixes(\n        job_name, num_workers)\n    self._num_workers = num_workers\n    if not self._all_reduce_spec:\n      raise ValueError('all_reduce_spec must be specified')\n\n  def each_tower_has_variables(self):\n    return True\n\n  def create_outer_variable_scope(self, device_num):\n    \"\"\"Create a scope for the named device.\n\n    Args:\n      device_num: index of device for variable scope. (Note that\n        device_num spans all processes in cluster since a single global\n        graph is used.)\n\n    Returns:\n      the requested variable_scope\n    \"\"\"\n    return tf.variable_scope('v%s' % device_num)\n\n  def preprocess_device_grads(self, device_grads):\n    remaining_grads = device_grads\n    aggregated_grads = []\n    for spec_tuple in self._all_reduce_spec:\n      if spec_tuple.limit < 0:\n        this_grads = remaining_grads\n        remaining_grads = []\n      else:\n        (this_grads, remaining_grads) = split_grads_by_size(\n            spec_tuple.limit, remaining_grads)\n      if this_grads:\n        range_agg_grads = sum_gradients_all_reduce(\n            self._all_reduce_device_prefixes, this_grads, self._num_workers,\n            spec_tuple.alg, spec_tuple.shards, self.benchmark_cnn.gpu_indices)\n        if not aggregated_grads:\n          aggregated_grads = range_agg_grads\n        else:\n          assert len(aggregated_grads) == len(range_agg_grads)\n          for i in range(len(aggregated_grads)):\n            aggregated_grads[i] += range_agg_grads[i]\n    assert not remaining_grads\n    full_device_set = []\n    for grads in device_grads:\n      g, v = grads[0]\n      del v\n      full_device_set.append(g.device)\n    return (full_device_set, aggregated_grads)\n\n  def get_gradients_to_apply(self, device_num, gradient_state):\n    device_grads = gradient_state\n    if device_num >= len(device_grads):\n      raise ValueError('device_num %d exceeds length of device_grads (%d)' %\n                       (device_num, len(device_grads)))\n    return device_grads[device_num]\n\n  def get_post_init_ops(self):\n    \"\"\"Copy initialized values for variables to other devices.\"\"\"\n    global_vars = tf.global_variables()\n    var_by_name = dict([(v.name, v) for v in global_vars])\n    post_init_ops = []\n    for v in global_vars:\n      split_name = v.name.split('/')\n      # TODO(b/62630508): use more specific prefix than v or v0.\n      if split_name[0] == 'v0' or not v.name.startswith('v'):\n        continue\n      split_name[0] = 'v0'\n      copy_from = var_by_name['/'.join(split_name)]\n      post_init_ops.append(v.assign(copy_from.read_value()))\n    return post_init_ops\n\n  def savable_variables(self):\n    \"\"\"Return the set of variables used for saving/loading the model.\"\"\"\n    params = []\n    for v in tf.global_variables():\n      split_name = v.name.split('/')\n      if split_name[0] == 'v0' or not v.name.startswith('v'):\n        params.append(v)\n    return params\n\n  def get_devices(self):\n    return self.benchmark_cnn.raw_devices\n\n\nclass VariableMgrDistributedFetchFromPS(VariableMgr):\n  \"\"\"Implements --variable_update=parameter_server mode for distributed jobs.\n\n     Variables are stored on a parameter server.  For each step, each tower gets\n     a copy of the variables from the parameter server, and sends its gradients\n     to the param server.\n  \"\"\"\n\n  def each_tower_has_variables(self):\n    return False\n\n  def create_outer_variable_scope(self, device_num):\n    if self.benchmark_cnn.local_parameter_device_flag == 'gpu':\n      caching_devices = self.benchmark_cnn.raw_devices\n    else:\n      caching_devices = [self.benchmark_cnn.cpu_device]\n    custom_getter = OverrideCachingDevice(\n        caching_devices, self.benchmark_cnn.cpu_device, 1024*64)\n    return tf.variable_scope('v', reuse=bool(device_num),\n                             custom_getter=custom_getter)\n\n  def preprocess_device_grads(self, device_grads):\n    # Returns (gradient_devices, gradient_state)\n    return ([self.benchmark_cnn.param_server_device], device_grads)\n\n  def get_gradients_to_apply(self, device_num, gradient_state):\n    assert device_num == 0\n    return aggregate_gradients_using_copy(gradient_state, use_mean=True)\n\n  def get_devices(self):\n    ps_strategy = tf.contrib.training.GreedyLoadBalancingStrategy(\n        len(self.benchmark_cnn.ps_hosts), tf.contrib.training.byte_size_load_fn)\n    return [tf.train.replica_device_setter(\n        worker_device=d, cluster=self.benchmark_cnn.cluster,\n        ps_strategy=ps_strategy)\n            for d in self.benchmark_cnn.raw_devices]\n\n\nclass VariableMgrDistributedFetchFromStagedPS(\n    VariableMgrDistributedFetchFromPS):\n  \"\"\"Extends VariableMgrDistributedFetchFromPS for --staged_vars.\"\"\"\n\n  def __init__(self, benchmark_cnn):\n    super(VariableMgrDistributedFetchFromStagedPS, self).__init__(benchmark_cnn)\n    self.staging_vars_on_devices = [dict() for _ in\n                                    self.benchmark_cnn.raw_devices]\n    self.staged_vars_on_cpu = {}\n\n  def create_outer_variable_scope(self, device_num):\n    self._custom_getter = StagedVariableGetter(\n        device_num, self.benchmark_cnn.raw_devices,\n        self.benchmark_cnn.cpu_device, self)\n    return tf.variable_scope(\n        'v', reuse=bool(device_num), custom_getter=self._custom_getter)\n\n  def supports_staged_vars(self):\n    return True\n\n  def trainable_variables_on_device(self, rel_device_num, abs_device_num,\n                                    writable=False):\n    return self._custom_getter.trainable_variables_on_device(\n        rel_device_num, abs_device_num, writable=writable)\n\n\nclass VariableMgrDistributedReplicated(VariableMgr):\n  \"\"\"VariableMgr that implements the --distributed_replicated mode.\n\n     Each GPU has a copy of the variables, and updates its copy after the\n     parameter servers are all updated with the gradients from all servers. Only\n     works with cross_replica_sync=true. Unlike 'replicated', does not use nccl\n     all-reduce for replicating within a server.\n  \"\"\"\n\n  def each_tower_has_variables(self):\n    return True\n\n  def create_outer_variable_scope(self, device_num):\n    return tf.variable_scope(\n        'v%s' % device_num,\n        custom_getter=OverrideToLocalVariableIfNotPsVar())\n\n  def preprocess_device_grads(self, device_grads):\n    return ([self.benchmark_cnn.param_server_device], device_grads)\n\n  def get_gradients_to_apply(self, device_num, gradient_state):\n    device_grads = gradient_state  # From 2nd result of preprocess_device_grads.\n\n    avg_grads = aggregate_gradients_using_copy_with_device_selection(\n        self.benchmark_cnn, device_grads, use_mean=True)\n\n    # Make shadow variable on a parameter server for each original trainable\n    # variable.\n    for i, (g, v) in enumerate(avg_grads):\n      my_name = PS_SHADOW_VAR_PREFIX + '/' + v.name\n      if my_name.endswith(':0'): my_name = my_name[:-2]\n      new_v = tf.get_variable(my_name, dtype=v.dtype.base_dtype,\n                              initializer=v.initial_value,\n                              trainable=True)\n      avg_grads[i] = (g, new_v)\n    return avg_grads\n\n  def append_apply_gradients_ops(self, gradient_state, opt,\n                                 grads, training_ops):\n    device_grads = gradient_state  # From 2nd result of preprocess_device_grads.\n\n    # For each variable, apply the combined gradients for this server on\n    # the parameter server, and then wait for all other servers to do\n    # this.\n    for i, (g, v) in enumerate(grads):\n      apply_gradient_op = opt.apply_gradients([(g, v)])\n      barrier = self.benchmark_cnn.add_sync_queues_and_barrier(\n          'replicate_variable_%s' % i, [apply_gradient_op])\n      with tf.control_dependencies([barrier]):\n        with tf.device(self.benchmark_cnn.cpu_device):\n          updated_value = v.read_value()\n          for my_d in range(len(self.benchmark_cnn.devices)):\n            training_ops.append(\n                device_grads[my_d][i][1].assign(updated_value))\n\n  def _strip_port(self, s):\n    if s.endswith(':0'):\n      return s[:-2]\n    return s\n\n  def get_post_init_ops(self):\n    # Copy initialized variables for variables on the parameter server\n    # to the local copy of the variable.\n\n    local_vars = tf.local_variables()\n    local_var_by_name = dict(\n        [(self._strip_port(v.name), v) for v in local_vars])\n    post_init_ops = []\n    for v in tf.global_variables():\n      if v.name.startswith(PS_SHADOW_VAR_PREFIX + '/v0/'):\n        prefix = self._strip_port(\n            v.name[len(PS_SHADOW_VAR_PREFIX + '/v0'):])\n        for i in range(self.benchmark_cnn.num_gpus):\n          name = 'v%s%s' % (i, prefix)\n          if name in local_var_by_name:\n            copy_to = local_var_by_name[name]\n            post_init_ops.append(copy_to.assign(v.read_value()))\n    return post_init_ops\n\n  def _remove_shadow_var_prefix_if_present(self, var_name):\n    if var_name.startswith(PS_SHADOW_VAR_PREFIX + '/'):\n      return var_name[len(PS_SHADOW_VAR_PREFIX + '/'):]\n    else:\n      return var_name\n\n  def var_dict_name(self, v):\n    return self._strip_port(self._remove_shadow_var_prefix_if_present(v.name))\n\n  def savable_variables(self):\n    \"\"\"Returns a list/dict of savable variables to pass to tf.train.Saver.\"\"\"\n    params = {}\n    for v in tf.global_variables():\n      assert (v.name.startswith(PS_SHADOW_VAR_PREFIX + '/v0/') or\n              v.name == 'global_step:0')\n      # We store variables in the checkpoint with the shadow variable prefix\n      # removed so we can evaluate checkpoints in non-distributed replicated\n      # mode. The checkpoints can also be loaded for training in\n      # distributed_replicated mode.\n      name = self._strip_port(self._remove_shadow_var_prefix_if_present(v.name))\n      params[name] = v\n    for v in tf.local_variables():\n      # Non-trainable variables, such as batch norm moving averages, do not have\n      # corresponding global shadow variables, so we add them here. Trainable\n      # local variables have corresponding global shadow variables, which were\n      # added in the global variable loop above.\n      if v.name.startswith('v0/') and v not in tf.trainable_variables():\n        params[self._strip_port(v.name)] = v\n    return params\n\n  def get_devices(self):\n    return self.benchmark_cnn.raw_devices\n\n\ndef split_grads_by_size(threshold_size, device_grads):\n  \"\"\"Break gradients into two sets according to tensor size.\n\n  Args:\n    threshold_size: int size cutoff for small vs large tensor.\n    device_grads: List of lists of (gradient, variable) tuples.  The outer\n        list is over devices, the inner list is over individual gradients.\n\n  Returns:\n    small_grads: Subset of device_grads where shape is <= theshold_size\n       elements.\n    large_grads: Subset of device_grads where shape is > threshold_size\n       elements.\n  \"\"\"\n  small_grads = []\n  large_grads = []\n  for dl in device_grads:\n    small_dl = []\n    large_dl = []\n    for (g, v) in dl:\n      tensor_size = g.get_shape().num_elements()\n      if tensor_size <= threshold_size:\n        small_dl.append([g, v])\n      else:\n        large_dl.append([g, v])\n    if small_dl:\n      small_grads.append(small_dl)\n    if large_dl:\n      large_grads.append(large_dl)\n  return small_grads, large_grads\n\n\ndef sum_grad_and_var_all_reduce(grad_and_vars, num_workers, alg, gpu_indices,\n                                aux_devices=None, num_shards=1):\n  \"\"\"Apply all-reduce algorithm over specified gradient tensors.\"\"\"\n  # Note that each grad_and_vars looks like the following:\n  #   ((grad0_gpu0, var0_gpu0), ... , (grad0_gpuN, var0_gpuN))\n  scaled_grads = [g for g, _ in grad_and_vars]\n  if alg == 'nccl':\n    summed_grads = nccl.all_sum(scaled_grads)\n  elif alg == 'xring':\n    summed_grads = all_reduce.build_ring_all_reduce(\n        scaled_grads, num_workers, num_shards, gpu_indices, tf.add)\n  elif alg == 'nccl/xring':\n    summed_grads = all_reduce.build_nccl_then_ring(scaled_grads, num_shards,\n                                                   tf.add)\n  elif alg == 'nccl/rechd':\n    summed_grads = all_reduce.build_nccl_then_recursive_hd(scaled_grads, tf.add)\n  elif alg == 'nccl/pscpu':\n    summed_grads = all_reduce.build_nccl_then_shuffle(\n        scaled_grads, aux_devices, tf.add, tf.add_n)\n  elif alg == 'pscpu/pscpu':\n    summed_grads = all_reduce.build_shuffle_then_shuffle(\n        scaled_grads, aux_devices,\n        # TODO(tucker): devise a way of better specifying the device set\n        # for the second level.\n        [aux_devices[0]],\n        tf.add_n)\n  elif alg in ['pscpu', 'psgpu']:\n    summed_grads = all_reduce.build_shuffle_all_reduce(\n        scaled_grads, aux_devices, tf.add_n)\n  else:\n    raise ValueError('unsupported all_reduce alg: ', alg)\n\n  result = []\n  for (_, v), g in zip(grad_and_vars, summed_grads):\n    result.append([g, v])\n  return result\n\n\ndef contains_any(haystack, needles):\n  \"\"\"Tests if any needle is a substring of haystack.\n\n  Args:\n    haystack: a string\n    needles: list of strings\n\n  Returns:\n    True if any element of needles is a substring of haystack,\n      False otherwise.\n  \"\"\"\n  for n in needles:\n    if n in haystack:\n      return True\n  return False\n\n\ndef sum_gradients_all_reduce(dev_prefixes, tower_grads, num_workers,\n                             alg, num_shards, gpu_indices):\n  \"\"\"Apply all-reduce algorithm over specified gradient tensors.\n\n  Args:\n    dev_prefixes: list of prefix strings to use to generate PS device names.\n    tower_grads: the gradients to reduce.\n    num_workers: number of worker processes across entire job.\n    alg: the all-reduce algorithm to apply.\n    num_shards: alg-specific sharding factor.\n    gpu_indices: indices of local GPUs in order usable for ring-reduce.\n\n  Returns:\n    list of reduced tensors\n  \"\"\"\n  alg_contains_shuffle = contains_any(alg, ['pscpu', 'psgpu'])\n  new_tower_grads = []\n  is_hierarchical = '/' in alg\n  if 'pscpu' in alg:\n    aux_devices = [prefix + '/cpu:0' for prefix in dev_prefixes]\n  elif 'psgpu' in alg:\n    aux_devices = [prefix + '/gpu:%d' % i for i in range(len(gpu_indices))\n                   for prefix in dev_prefixes]\n  else:\n    aux_devices = ['/job:localhost/cpu:0']\n  aux_device_groups = group_device_names(\n      aux_devices, num_shards if alg_contains_shuffle else 1)\n  group_index = 0\n  for grad_and_vars in zip(*tower_grads):\n    new_tower_grads.append(sum_grad_and_var_all_reduce(\n        grad_and_vars, num_workers, alg, gpu_indices,\n        aux_devices if is_hierarchical else aux_device_groups[group_index],\n        num_shards))\n    group_index = (group_index + 1) % len(aux_device_groups)\n  return [list(x) for x in zip(*new_tower_grads)]\n\n\ndef aggregate_gradients_using_copy_with_device_selection(\n    benchmark_cnn, tower_grads, use_mean):\n  \"\"\"Aggregate gradients, controlling device for the aggregation.\n\n  Args:\n    benchmark_cnn: benchmark_cnn class.\n    tower_grads: List of lists of (gradient, variable) tuples. The outer list\n      is over towers. The inner list is over individual gradients.\n    use_mean: if True, mean is taken, else sum of gradients is taken.\n\n  Returns:\n    List of pairs of (gradient, variable) where the gradient has been averaged\n     across all towers. For each gradient, the variable is chosen from the\n     first tower.\n  \"\"\"\n  if benchmark_cnn.local_parameter_device_flag == 'gpu':\n    avail_devices = benchmark_cnn.raw_devices\n  else:\n    avail_devices = [benchmark_cnn.param_server_device]\n  agg_grads = []\n  for i, single_grads in enumerate(zip(*tower_grads)):\n    with tf.device(avail_devices[i % len(avail_devices)]):\n      agg_grads.append(\n          aggregate_single_gradient_using_copy(single_grads, use_mean))\n  return agg_grads\n\n\ndef aggregate_gradients_using_copy_with_variable_colocation(\n    tower_grads, use_mean):\n  \"\"\"Aggregate gradients, colocating computation with the gradient's variable.\n\n  Args:\n    tower_grads: List of lists of (gradient, variable) tuples. The outer list\n      is over towers. The inner list is over individual gradients. All variables\n      of the same gradient across towers must be the same (that is,\n      tower_grads[x][a][1] == tower_grads[y][a][1] for all indices x, y, and a)\n    use_mean: if True, mean is taken, else sum of gradients is taken.\n  Returns:\n    List of pairs of (gradient, variable) where the gradient has been averaged\n     across all towers.\n  \"\"\"\n  agg_grads = []\n  for single_grads in zip(*tower_grads):\n    # Note that each single_grads looks like the following:\n    #   ((grad0_gpu0, var0_gpu0), ... , (grad0_gpuN, var0_gpuN))\n    var = single_grads[0][1]\n\n    for _, v in single_grads:\n      assert v == var\n\n    with tf.device(var.device):\n      agg_grads.append(\n          aggregate_single_gradient_using_copy(single_grads, use_mean))\n  return agg_grads\n\n\ndef aggregate_gradients_using_copy(tower_grads, use_mean):\n  \"\"\"Calculate the average gradient for each shared variable across all towers.\n\n  Note that this function provides a synchronization point across all towers.\n\n  Args:\n    tower_grads: List of lists of (gradient, variable) tuples. The outer list\n      is over towers. The inner list is over individual gradients.\n    use_mean: if True, mean is taken, else sum of gradients is taken.\n  Returns:\n     List of pairs of (gradient, variable) where the gradient has been averaged\n     across all towers. For each gradient, the variable is chosen from the\n     first tower.\n  \"\"\"\n  return [aggregate_single_gradient_using_copy(single_grads, use_mean)\n          for single_grads in zip(*tower_grads)]\n\n\ndef aggregate_single_gradient_using_copy(grad_and_vars, use_mean):\n  \"\"\"Calculate the average gradient for a shared variable across all towers.\n\n  Note that this function provides a synchronization point across all towers.\n\n  Args:\n    grad_and_vars: A list or tuple of (gradient, variable) tuples. Each\n      (gradient, variable) pair within the outer list represents the gradient\n      of the variable calculated for a single tower, and the number of pairs\n      equals the number of towers.\n    use_mean: if True, mean is taken, else sum of gradients is taken.\n  Returns:\n     The pair (average_gradient, variable) where the gradient has been averaged\n     across all towers. The variable is chosen from the first tower.\n  \"\"\"\n  grads = [g for g, _ in grad_and_vars]\n  grad = tf.add_n(grads)\n\n  if use_mean and len(grads) > 1:\n    grad = tf.multiply(grad, 1.0/len(grads))\n\n  v = grad_and_vars[0][1]\n  return grad, v\n"
  },
  {
    "path": "cluster/benchmarks/scripts/util/__init__.py",
    "content": ""
  },
  {
    "path": "cluster/benchmarks/scripts/util/benchmark_util.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Provides helper functions for distributed benchmarks running on Jenkins.\"\"\"\nfrom __future__ import absolute_import\nfrom __future__ import division\nfrom __future__ import print_function\n\nimport calendar\nfrom collections import namedtuple\nimport logging\nimport os\n\nfrom google.protobuf import json_format\n\nfrom tensorflow.core.util import test_log_pb2\nfrom tensorflow.python.platform import gfile\n\n\n_OUTPUT_FILE_ENV_VAR = 'TF_DIST_BENCHMARK_RESULTS_FILE'\n_TEST_NAME_ENV_VAR = 'TF_DIST_BENCHMARK_NAME'\n\n\n# Represents a single stat_value entry where\n#  - name is a unique identifier for this specific measurement.\n#  - stat_value is the measurement to track (for e.g. mean time per iter).\n#  - num_samples is the number of samples that stat_value is averaged over.\nStatEntry = namedtuple(\n    'StatEntry', ['name', 'stat_value', 'num_samples'])\n\n\ndef store_data_in_json(\n    stat_entries, timestamp, output_file=None, test_name=None):\n  \"\"\"Stores benchmark results in JSON format.\n\n  Args:\n    stat_entries: list of StatEntry objects.\n    timestamp: (datetime) start time of the test run.\n    output_file: if specified, writes benchmark results to output_file.\n      Otherwise, if TF_DIST_BENCHMARK_RESULTS_FILE environment variable is set,\n      writes to file specified by this environment variable. If neither\n      output_file is passed in, nor TF_DIST_BENCHMARK_RESULTS_FILE is set,\n      does nothing.\n    test_name: benchmark name. This argument is required if\n      TF_DIST_BENCHMARK_NAME environment variable is not set.\n\n  Raises:\n    ValueError: when neither test_name is passed in nor\n      TF_DIST_BENCHMARK_NAME is set.\n  \"\"\"\n  test_result = test_log_pb2.TestResults(\n      start_time=calendar.timegm(timestamp.timetuple()))\n  if not output_file:\n    if _OUTPUT_FILE_ENV_VAR not in os.environ:\n      logging.warning(\n          'Skipping storing json output, since we could not determine '\n          'location to store results at. Either output_file argument or '\n          '%s environment variable needs to be set.', _OUTPUT_FILE_ENV_VAR)\n      return\n    output_file = os.environ[_OUTPUT_FILE_ENV_VAR]\n\n  if test_name is not None:\n    test_result.name = test_name\n  elif _TEST_NAME_ENV_VAR in os.environ:\n    test_result.name = os.environ[_TEST_NAME_ENV_VAR]\n  else:\n    raise ValueError(\n        'Could not determine test name. test_name argument is not passed in '\n        'and TF_DIST_BENCHMARK_NAME environment variable is not set.')\n\n  for stat_entry in stat_entries:\n    test_result.entries.entry.add(\n        name=stat_entry.name,\n        iters=stat_entry.num_samples,\n        wall_time=stat_entry.stat_value\n    )\n  json_test_results = json_format.MessageToJson(test_result)\n\n  with gfile.Open(output_file, 'wb') as jsonfile:\n    jsonfile.write(json_test_results)\n"
  },
  {
    "path": "cluster/benchmarks/scripts/util/benchmark_util_test.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\"\"\"Tests for benchmark_util.\"\"\"\n\nfrom __future__ import absolute_import\nfrom __future__ import division\nfrom __future__ import print_function\n\nimport datetime\nimport json\nimport os\nimport tempfile\nimport unittest\n\nimport benchmark_util\n\n\nclass BenchmarkUtilTest(unittest.TestCase):\n\n  def testStoreDataWithNoEntries(self):\n    with tempfile.NamedTemporaryFile() as temp_file:\n      timing_entries = []\n      benchmark_util.store_data_in_json(\n          timing_entries, datetime.date(2017, 1, 1), temp_file.name)\n      with open(temp_file.name, 'r') as json_file:\n        json_output = json.loads(json_file.read())\n        self.assertEqual('TestBenchmark', json_output['name'])\n        self.assertEqual(u'1483228800', json_output['startTime'])\n\n  def testStoreDataWithEntries(self):\n    with tempfile.NamedTemporaryFile() as temp_file:\n      timing_entries = [benchmark_util.StatEntry('test', 0.1, 1)]\n      benchmark_util.store_data_in_json(\n          timing_entries, datetime.date(2017, 1, 1), temp_file.name)\n\n      with open(temp_file.name, 'r') as json_file:\n        json_output = json.loads(json_file.read())\n        self.assertEqual(1, len(json_output['entries']['entry']))\n        self.assertEqual('test', json_output['entries']['entry'][0]['name'])\n        self.assertEqual(0.1, json_output['entries']['entry'][0]['wallTime'])\n        self.assertEqual(u'1', json_output['entries']['entry'][0]['iters'])\n        self.assertEqual(u'1483228800', json_output['startTime'])\n        self.assertEqual('TestBenchmark', json_output['name'])\n\n\nif __name__ == '__main__':\n  unittest.main()\n"
  },
  {
    "path": "cluster/benchmarks/scripts/util/convert_csv_to_json.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\"\"\"Convert CSV benchmark data to JSON format.\n\nCSV benchmark data has the format:\n  Description,timestamp,num_batches,time mean value,time sd\n\nJSON benchmark data in in the format of TestResults proto\nconverted to JSON.\nhttps://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/util/test_log.proto.\n\"\"\"\nimport argparse\nimport csv\nfrom datetime import datetime\n\nimport benchmark_util\n\n\ndef get_data_from_csv(csv_reader):\n  \"\"\"Creates a list of StatEntry objects based on data in CSV data.\n\n  Input CSV data must be in the format:\n    Description,timestamp,num_batches,time mean value,time sd\n\n  Args:\n    csv_reader: csv.reader instance.\n\n  Returns:\n    A tuple of datetime timestamp and list of benchmark_util.StatEntry objects.\n\n  Raises:\n    ValueError: if CSV is invalid.\n  \"\"\"\n  timestamp = None\n  stat_entries = []\n\n  for row in csv_reader:\n    if len(row) != 5:\n      raise ValueError('Expected 5 entries per line in the input CSV file, '\n                       'but found %d entries.' % len(row))\n    if '' in row:\n      raise ValueError('Found empty entries in row: %s' % row)\n\n    # Set timestamp based on the first line in CSV file.\n    if timestamp is None:\n      # Example of time formatting: 2017-06-26 02:59:29.325579\n      timestamp = datetime.strptime(row[1], \"%Y-%m-%d %H:%M:%S.%f\")\n    stat_entries.append(\n        benchmark_util.StatEntry(row[0], float(row[3]), 1))\n  return timestamp, stat_entries\n\n\ndef main():\n  with open(FLAGS.input_csv_file, 'r') as csvfile:\n    csv_reader = csv.reader(csvfile)\n    timestamp, stat_entries = get_data_from_csv(csv_reader)\n    benchmark_util.store_data_in_json(\n        stat_entries, timestamp,\n        output_file=FLAGS.output_json_file,\n        test_name=FLAGS.test_name)\n\n\nif __name__ == '__main__':\n    parser = argparse.ArgumentParser()\n    parser.register(\n        'type', 'bool', lambda v: v.lower() in ('true', 't', 'y', 'yes'))\n    parser.add_argument(\n        '--test_name', type=str, default=None, required=True,\n        help='Name of the test.')\n    parser.add_argument(\n        '--input_csv_file', type=str, default=None, required=True,\n        help='Path to the CSV file.')\n    parser.add_argument(\n        '--output_json_file', type=str, default=None, required=True,\n        help='Path to output JSON file.')\n    FLAGS, _ = parser.parse_known_args()\n    main()\n\n"
  },
  {
    "path": "cluster/benchmarks/scripts/util/convert_csv_to_json_test.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\"\"\"Tests for convert_csv_to_json.\"\"\"\nimport csv\nimport datetime\nimport unittest\n\nimport convert_csv_to_json\n\n\nclass ConvertCsvToJsonTest(unittest.TestCase):\n\n  def testSingleEntryCSV(self):\n    # Description,timestamp,num_batches,time mean value,time sd\n    csv_reader = csv.reader(\n        ['abc,2017-06-26 02:59:29.325579,10,2.15,0.1'])\n    timestamp, stat_entries = convert_csv_to_json.get_data_from_csv(csv_reader)\n    self.assertEqual(\n        datetime.datetime(2017, 06, 26, 2, 59, 29, 325579),\n        timestamp)\n    self.assertEqual(1, len(stat_entries))\n    self.assertEqual('abc', stat_entries[0].name)\n    self.assertEqual(2.15, stat_entries[0].stat_value)\n\n  def testTwoEntryCSV(self):\n    # Description,timestamp,num_batches,time mean value,time sd\n    csv_reader = csv.reader(\n        ['abc,2017-06-26 02:59:35.425579,10,2.15,0.1',\n         'def,2017-06-26 02:59:29.325579,10,10.1,0.1'])\n    timestamp, stat_entries = convert_csv_to_json.get_data_from_csv(csv_reader)\n    self.assertEqual(\n        datetime.datetime(2017, 06, 26, 2, 59, 35, 425579),\n        timestamp)\n    self.assertEqual(2, len(stat_entries))\n    self.assertEqual('abc', stat_entries[0].name)\n    self.assertEqual(2.15, stat_entries[0].stat_value)\n    self.assertEqual('def', stat_entries[1].name)\n    self.assertEqual(10.1, stat_entries[1].stat_value)\n\n  def testInvalidCSV_LessEntries(self):\n    csv_reader = csv.reader(\n        ['abc,2017-06-26 02:59:29.325579,10,2.15'])\n    with self.assertRaises(ValueError):\n      timestamp, stat_entries = convert_csv_to_json.get_data_from_csv(\n          csv_reader)\n\n  def testInvalidCSV_MoreEntries(self):\n    csv_reader = csv.reader(\n        ['abc,2017-06-26 02:59:29.325579,10,2.15,0.1,extra_entry'])\n    with self.assertRaises(ValueError):\n      timestamp, stat_entries = convert_csv_to_json.get_data_from_csv(\n          csv_reader)\n\n  def testInvalidCSV_EmptyEntry(self):\n    csv_reader = csv.reader(\n        [',2017-06-26 02:59:29.325579,10,2.15,0.1'])\n    with self.assertRaises(ValueError):\n      timestamp, stat_entries = convert_csv_to_json.get_data_from_csv(\n          csv_reader)\n\n  def testInvalidCSV_InvalidDate(self):\n    csv_reader = csv.reader(['abc,invaliddate,10,2.15,0.1'])\n    with self.assertRaises(ValueError):\n      timestamp, stat_entries = convert_csv_to_json.get_data_from_csv(\n          csv_reader)\n\n  def testInvalidCSV_InvalidValue(self):\n    csv_reader = csv.reader(\n        ['abc,2017-06-26 02:59:29.325579,10,invalidfloat,0.1'])\n    with self.assertRaises(ValueError):\n      timestamp, stat_entries = convert_csv_to_json.get_data_from_csv(\n          csv_reader)\n\n\nif __name__ == '__main__':\n  unittest.main()\n"
  },
  {
    "path": "cluster/benchmarks/soumith_benchmarks.html",
    "content": "<!DOCTYPE html>\n<head>\n<meta charset=\"utf-8\">\n<link rel=\"stylesheet\" type=\"text/css\" href=\"./bower_components/plottable/plottable.css\">\n<style>\nbody {\n  font-family: roboto, sans-serif;\n}\n.plottable .title-label text{\n  font-size: 16px;\n  font-family: roboto, sans-serif;\n}\nh2 {\n  font-weight: 400;\n}\n.outer_div {\n  margin: 20px;\n}\n</style>\n</head>\n<body>\n<div class=\"outer_div\">\n<h2>Alexnet</h2>\n<svg id=\"alexnet_benchmark_plot\" width=\"1000\" height=\"500\"></svg>\n<h2>Googlenet</h2>\n<svg id=\"googlenet_benchmark_plot\" width=\"1000\" height=\"500\"></svg>\n<h2>Overfeat</h2>\n<svg id=\"overfeat_benchmark_plot\" width=\"1000\" height=\"500\"></svg>\n<h2>VGG</h2>\n<svg id=\"vgg_benchmark_plot\" width=\"1000\" height=\"500\"></svg>\n</div>\n<script src=\"./bower_components/d3/d3.js\"></script>\n<script src=\"./bower_components/plottable/plottable.js\"></script>\n<script src=\"./js/latency_chart.js\"></script>\n<script src=\"./js/csv_benchmark_chart.js\"></script>\n<script>\nvar BASE_BENCHMARK_URL =\n  'https://ci.tensorflow.org/job/nightly-soumith-benchmarks/lastSuccessfulBuild/artifact/';\nnew CsvLatencyChart(\n    'svg#alexnet_benchmark_plot',\n    BASE_BENCHMARK_URL + 'benchmark_alexnet_history.csv')\n    .makeChart();\nnew CsvLatencyChart(\n    'svg#googlenet_benchmark_plot',\n    BASE_BENCHMARK_URL + 'benchmark_googlenet_history.csv')\n    .makeChart();\nnew CsvLatencyChart(\n    'svg#overfeat_benchmark_plot',\n    BASE_BENCHMARK_URL + 'benchmark_overfeat_history.csv')\n    .makeChart();\nnew CsvLatencyChart(\n    'svg#vgg_benchmark_plot',\n    BASE_BENCHMARK_URL + 'benchmark_vgg_history.csv')\n    .makeChart();\n</script>\n</body>\n</html>\n"
  },
  {
    "path": "cluster/benchmarks/tools/k8s_tensorflow_lib.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Generates YAML configuration files for distributed TensorFlow workers.\n\nThe workers will be run in a Kubernetes (k8s) container cluster.\n\"\"\"\nfrom __future__ import absolute_import\nfrom __future__ import division\nfrom __future__ import print_function\n\n# Note: It is intentional that we do not import tensorflow in this script. The\n# machine that launches a TensorFlow k8s cluster does not have to have the\n# Python package of TensorFlow installed on it.\n\n# Worker pods will mount host volume /shared, as a convenient way to create\n# shared storage among workers during local tests.\nWORKER_POD = (\n    \"\"\"apiVersion: v1\nkind: Pod\nmetadata:\n  name: {name_prefix}-worker{worker_id}\n  labels:\n    tf-worker: \"{worker_id}\"\n    name-prefix: \"{name_prefix}\"\n    job: \"worker\"\nspec:\n  restartPolicy: OnFailure\n  containers:\n  - name: tf-worker{worker_id}\n    image: {docker_image}\n    args: [{args}]\n    ports:\n    - containerPort: {port}\n    env: [{env_vars}]\n    resources: {{limits: {resource_limits} }}\n    volumeMounts: [{volume_mounts}]\n  volumes: [{volumes}]\n\"\"\")\nWORKER_SVC = (\n    \"\"\"apiVersion: v1\nkind: Service\nmetadata:\n  name: {name_prefix}-worker{worker_id}\n  labels:\n    tf-worker: \"{worker_id}\"\nspec:\n  ports:\n  - port: {port}\n    targetPort: {port}\n  selector:\n    tf-worker: \"{worker_id}\"\n\"\"\")\nWORKER_LB_SVC = (\n    \"\"\"apiVersion: v1\nkind: Service\nmetadata:\n  name: {name_prefix}-worker{worker_id}\n  labels:\n    tf-worker: \"{worker_id}\"\nspec:\n  type: LoadBalancer\n  ports:\n  - port: {port}\n  selector:\n    tf-worker: \"{worker_id}\"\n\"\"\")\nPARAM_SERVER_POD = (\n    \"\"\"apiVersion: v1\nkind: Pod\nmetadata:\n  name: {name_prefix}-ps{param_server_id}\n  labels:\n    tf-ps: \"{param_server_id}\"\n    name-prefix: \"{name_prefix}\"\n    job: \"ps\"\nspec:\n  restartPolicy: OnFailure\n  containers:\n  - name: tf-ps{param_server_id}\n    image: {docker_image}\n    args: [{args}]\n    ports:\n    - containerPort: {port}\n    env: [{env_vars}]\n    volumeMounts: [{volume_mounts}]\n  volumes: [{volumes}]\n\"\"\")\nPARAM_SERVER_SVC = (\n    \"\"\"apiVersion: v1\nkind: Service\nmetadata:\n  name: {name_prefix}-ps{param_server_id}\n  labels:\n    tf-ps: \"{param_server_id}\"\nspec:\n  ports:\n  - port: {port}\n  selector:\n    tf-ps: \"{param_server_id}\"\n\"\"\")\nPARAM_LB_SVC = (\"\"\"apiVersion: v1\nkind: Service\nmetadata:\n  name: {name_prefix}-ps{param_server_id}\n  labels:\n    tf-ps: \"{param_server_id}\"\nspec:\n  type: LoadBalancer\n  ports:\n  - port: {port}\n  selector:\n    tf-ps: \"{param_server_id}\"\n\"\"\")\n_ENV_VAR_TEMPLATE = '{name: \"%s\", value: \"%s\"}'\n_ARG_TEMPLATE = '\"--%s=%s\"'\n_SHARED_VOLUME_INFO = {'shared': ('/shared', '/shared')}\n_VOLUME_MOUNT_TEMPLATE = '{name: %s, mountPath: %s}'\n_VOLUME_TEMPLATE = '{name: %s, hostPath: {path: %s}}'\n_GPU_TEMPLATE = '{alpha.kubernetes.io/nvidia-gpu: %d}'\n\ndef GenerateConfig(num_workers,\n                   num_param_servers,\n                   port,\n                   request_load_balancer,\n                   docker_image,\n                   name_prefix,\n                   additional_args=None,\n                   env_vars=None,\n                   volumes=None,\n                   use_shared_volume=True,\n                   use_cluster_spec=True,\n                   gpu_limit=0):\n  \"\"\"Generate configuration strings.\n\n  Args:\n    num_workers: number of worker jobs.\n    num_param_servers: number of ps server jobs.\n    port: GRPC server port.\n    request_load_balancer: request worker0 to be exposed on a public IP\n      address via an external load balancer.\n    docker_image: docker image to use.\n    name_prefix: name to prepend to pod job names.\n    additional_args: dictionary mapping argument names to argument values\n      to pass to pods.\n    env_vars: dictionary of environment variables to set.\n    volumes: dictionary mapping from volume name to a tuple of values\n      (src_location, dst_location). This volumes will be added in addition\n      to /shared volume if use_shared_volume is True.\n    use_shared_volume: whether to add hostPath to /shared directory\n      to the kubernetes config.\n    use_cluster_spec: if true, pass --cluster_spec to worker and ps jobs.\n      If false, pass --worker_hosts and --ps_hosts to worker and ps jobs.\n    gpu_limit: Add a requirement to worker jobs for this many gpu's.\n\n  Returns:\n    Kubernetes yaml config.\n  \"\"\"\n  if env_vars is None:\n    env_vars = {}\n  env_str = ', '.join([_ENV_VAR_TEMPLATE % (name, value)\n                       for name, value in env_vars.items()])\n  if additional_args is None:\n    additional_args = {}\n  config = ''\n  common_args = GetCommonArgs(\n      num_workers, num_param_servers, port, name_prefix, use_cluster_spec)\n\n  if volumes is None:\n    volumes = {}\n  if use_shared_volume:\n    volumes.update(_SHARED_VOLUME_INFO)\n  volumes_str = ', '.join([_VOLUME_TEMPLATE % (name, location[0])\n                          for name, location in volumes.items()])\n  volume_mounts_str = ', '.join([_VOLUME_MOUNT_TEMPLATE % (name, location[1])\n                                 for name, location in volumes.items()])\n\n  for worker in range(num_workers):\n    worker_args = {\n        'job_name': 'worker',\n        'task_index': worker\n    }\n    worker_args.update(common_args)\n    worker_args.update(additional_args)\n    arg_str = ', '.join([_ARG_TEMPLATE % (name, value)\n                         for name, value in worker_args.items()])\n\n    config += WORKER_POD.format(\n        port=port,\n        worker_id=worker,\n        docker_image=docker_image,\n        name_prefix=name_prefix,\n        volume_mounts=volume_mounts_str,\n        volumes=volumes_str,\n        args=arg_str,\n        env_vars=env_str,\n        resource_limits=_GPU_TEMPLATE % gpu_limit if gpu_limit > 0 else '')\n    config += '---\\n'\n    if request_load_balancer:\n      config += WORKER_LB_SVC.format(port=port,\n                                     worker_id=worker,\n                                     name_prefix=name_prefix)\n    else:\n      config += WORKER_SVC.format(port=port,\n                                  worker_id=worker,\n                                  name_prefix=name_prefix)\n    config += '---\\n'\n\n  for param_server in range(num_param_servers):\n    ps_args = {\n        'job_name': 'ps',\n        'task_index': param_server\n    }\n    ps_args.update(common_args)\n    ps_args.update(additional_args)\n    arg_str = ', '.join([_ARG_TEMPLATE % (name, value)\n                         for name, value in ps_args.items()])\n    config += PARAM_SERVER_POD.format(\n        port=port,\n        param_server_id=param_server,\n        docker_image=docker_image,\n        name_prefix=name_prefix,\n        volume_mounts=volume_mounts_str,\n        volumes=volumes_str,\n        args=arg_str,\n        env_vars=env_str)\n    config += '---\\n'\n    if request_load_balancer:\n      config += PARAM_LB_SVC.format(\n          port=port, param_server_id=param_server, name_prefix=name_prefix)\n    else:\n      config += PARAM_SERVER_SVC.format(\n          port=port, param_server_id=param_server, name_prefix=name_prefix)\n    config += '---\\n'\n\n  return config\n\n\ndef WorkerClusterSpecString(num_workers,\n                            num_param_servers,\n                            port,\n                            name_prefix):\n  \"\"\"Generates worker cluster spec.\"\"\"\n  return ClusterSpecString(num_workers, num_param_servers, port, name_prefix)\n\n\ndef ParamServerClusterSpecString(num_workers,\n                                 num_param_servers,\n                                 port,\n                                 name_prefix):\n  \"\"\"Generates parameter server spec.\"\"\"\n  return ClusterSpecString(num_workers, num_param_servers, port,\n                           name_prefix)\n\n\ndef ClusterSpecString(num_workers,\n                      num_param_servers,\n                      port,\n                      name_prefix):\n  \"\"\"Generates general cluster spec.\"\"\"\n  spec = 'worker|'\n  for worker in range(num_workers):\n    spec += '%s-worker%d:%d' % (name_prefix, worker, port)\n    if worker != num_workers-1:\n      spec += ';'\n\n  spec += ',ps|'\n  for param_server in range(num_param_servers):\n    spec += '%s-ps%d:%d' % (name_prefix, param_server, port)\n    if param_server != num_param_servers-1:\n      spec += ';'\n\n  return spec\n\n\ndef GetCommonArgs(num_workers,\n                  num_param_servers,\n                  port,\n                  name_prefix,\n                  use_cluster_spec):\n  \"\"\"Get arguments common to both worker and ps jobs.\n\n  Args:\n    num_workers: number of workers.\n    num_param_servers: number of ps servers.\n    port: worker and ps port number.\n    name_prefix: prefix to prepend to job names.\n    use_cluster_spec: if true, pass --cluster_spec argument.\n      If false, parse --worker_hosts and --ps_hosts arguments.\n\n  Returns:\n    A dictionary of argument names mapping to argument values.\n  \"\"\"\n  common_args = {}\n  if use_cluster_spec:\n    common_args['cluster_spec'] = WorkerClusterSpecString(\n        num_workers,\n        num_param_servers,\n        port,\n        name_prefix)\n  else:\n    common_args['worker_hosts'] = WorkerHosts(num_workers, port, name_prefix)\n    common_args['ps_hosts'] = PsHosts(num_param_servers, port, name_prefix)\n  return common_args\n\n\ndef WorkerHosts(num_workers, port, name_prefix):\n  worker_hosts = ['%s-worker%d:%d' % (name_prefix, i, port)\n                  for i in range(num_workers)]\n  return ','.join(worker_hosts)\n\n\ndef PsHosts(num_ps, port, name_prefix):\n  ps_hosts = ['%s-ps%d:%d' % (name_prefix, i, port)\n              for i in range(num_ps)]\n  return ','.join(ps_hosts)\n"
  },
  {
    "path": "cluster/benchmarks/tools/k8s_tensorflow_test.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\"\"\"Tests for k8s_tensorflow_lib.\"\"\"\n\nfrom __future__ import absolute_import\nfrom __future__ import division\nfrom __future__ import print_function\n\nimport unittest\n\nimport k8s_tensorflow_lib\n\n\nclass K8sTensorflowTest(unittest.TestCase):\n\n  def testGenerateConfig_LoadBalancer(self):\n    # Use loadbalancer\n    config = k8s_tensorflow_lib.GenerateConfig(\n        num_workers=1,\n        num_param_servers=1,\n        port=5000,\n        request_load_balancer=True,\n        docker_image='test_image',\n        name_prefix='abc',\n        use_shared_volume=False)\n    self.assertTrue('LoadBalancer' in config)\n\n    # Don't use loadbalancer\n    config = k8s_tensorflow_lib.GenerateConfig(\n        num_workers=1,\n        num_param_servers=1,\n        port=5000,\n        request_load_balancer=False,\n        docker_image='test_image',\n        name_prefix='abc',\n        use_shared_volume=False)\n    self.assertFalse('LoadBalancer' in config)\n\n  def testGenerateConfig_SharedVolume(self):\n    # Use shared directory\n    config = k8s_tensorflow_lib.GenerateConfig(\n        num_workers=1,\n        num_param_servers=1,\n        port=5000,\n        request_load_balancer=False,\n        docker_image='test_image',\n        name_prefix='abc',\n        use_shared_volume=True)\n    self.assertTrue('/shared' in config)\n\n    # Don't use shared directory\n    config = k8s_tensorflow_lib.GenerateConfig(\n        num_workers=1,\n        num_param_servers=1,\n        port=5000,\n        request_load_balancer=False,\n        docker_image='test_image',\n        name_prefix='abc',\n        use_shared_volume=False)\n    self.assertFalse('/shared' in config)\n\n  def testEnvVar(self):\n    # Use loadbalancer\n    config = k8s_tensorflow_lib.GenerateConfig(\n        num_workers=1,\n        num_param_servers=1,\n        port=5000,\n        request_load_balancer=True,\n        docker_image='test_image',\n        name_prefix='abc',\n        use_shared_volume=False,\n        env_vars={'test1': 'test1_value', 'test2': 'test2_value'})\n    self.assertTrue('{name: \"test1\", value: \"test1_value\"}' in config)\n    self.assertTrue('{name: \"test2\", value: \"test2_value\"}' in config)\n\n  def testClusterSpec(self):\n    # Use cluster_spec\n    config = k8s_tensorflow_lib.GenerateConfig(\n        num_workers=1,\n        num_param_servers=1,\n        port=5000,\n        request_load_balancer=True,\n        docker_image='test_image',\n        name_prefix='abc',\n        use_shared_volume=False,\n        use_cluster_spec=True)\n    self.assertFalse('worker_hosts' in config)\n    self.assertFalse('ps_hosts' in config)\n    self.assertTrue(\n        '\"--cluster_spec=worker|abc-worker0:5000,ps|abc-ps0:5000\"' in config)\n\n    # Don't use cluster_spec\n    config = k8s_tensorflow_lib.GenerateConfig(\n        num_workers=1,\n        num_param_servers=1,\n        port=5000,\n        request_load_balancer=True,\n        docker_image='test_image',\n        name_prefix='abc',\n        use_shared_volume=False,\n        use_cluster_spec=False)\n    self.assertFalse('cluster_spec' in config)\n    self.assertTrue('\"--worker_hosts=abc-worker0:5000\"' in config)\n    self.assertTrue('\"--ps_hosts=abc-ps0:5000\"' in config)\n\n  def testWorkerHosts(self):\n    self.assertEqual(\n        'test_prefix-worker0:1234',\n        k8s_tensorflow_lib.WorkerHosts(1, 1234, 'test_prefix'))\n    self.assertEqual(\n        'test_prefix-worker0:1234,test_prefix-worker1:1234',\n        k8s_tensorflow_lib.WorkerHosts(2, 1234, 'test_prefix'))\n\n  def testPsHosts(self):\n    self.assertEqual(\n        'test_prefix-ps0:1234,test_prefix-ps1:1234',\n        k8s_tensorflow_lib.PsHosts(2, 1234, 'test_prefix'))\n\n\nif __name__ == '__main__':\n  unittest.main()\n"
  },
  {
    "path": "cluster/benchmarks/tools/kubectl_util.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\"\"\"Utils for running, waiting and stopping benchmark jobs on kubernetes.\n\nFunctions in this file assume kubernetes jobs have 'name-prefix' and 'job'\nselectors set.\n\"\"\"\nfrom __future__ import absolute_import\nfrom __future__ import division\nfrom __future__ import print_function\n\nimport logging\nimport subprocess\nimport time\n\n\n_KUBECTL = 'kubectl'\nWAIT_PERIOD_SECONDS = 20\n\n\nclass TimeoutError(Exception):\n  pass\n\n\ndef _WaitUntil(timeout, predicate, *args):\n  start_time = time.time()\n  while time.time() - start_time < timeout:\n    time.sleep(WAIT_PERIOD_SECONDS)\n    if predicate(*args):\n      return True\n  return False\n\n\ndef _GetPodNames(pod_name_prefix, job_name=None):\n  \"\"\"Get pod names based on the pod_name_prefix and job_name.\n\n  Args:\n    pod_name_prefix: value of 'name-prefix' selector.\n    job_name: value of 'job' selector. If None, pod names will be\n      selected only based on 'name-prefix' selector.\n\n  Returns:\n    List of pod names.\n  \"\"\"\n  pod_list_command = [\n      _KUBECTL, 'get', 'pods', '-o', 'name', '-a',\n      '-l', _GetJobSelector(pod_name_prefix, job_name)]\n  logging.info('Command to get pod names: %s', ' '.join(pod_list_command))\n  output = subprocess.check_output(pod_list_command, universal_newlines=True)\n  pod_names = [name for name in output.strip().split('\\n') if name]\n  logging.info('Pod names: \"%s\"', ','.join(pod_names))\n  return pod_names\n\n\ndef CreatePods(pod_name, yaml_file):\n  \"\"\"Creates pods based on the given kubernetes config.\n\n  Args:\n    pod_name: 'name-prefix' selector for the pods.\n    yaml_file: kubernetes yaml config.\n\n  Raises:\n    TimeoutError: if jobs didn't come up for a long time.\n  \"\"\"\n  command = [_KUBECTL, 'create', '--filename=%s' % yaml_file]\n  logging.info('Creating pods: %s', subprocess.list2cmdline(command))\n  subprocess.check_call(command)\n\n  if not _WaitUntil(100, _GetPodNames, pod_name):\n    raise TimeoutError(\n        'Timed out waiting for %s pod to come up.' % pod_name)\n\n\ndef DeletePods(pod_name, yaml_file):\n  \"\"\"Deletes pods based on the given kubernetes config.\n\n  Args:\n    pod_name: 'name-prefix' selector for the pods.\n    yaml_file: kubernetes yaml config.\n\n  Raises:\n    TimeoutError: if jobs didn't terminate for a long time.\n  \"\"\"\n  command = [_KUBECTL, 'delete', '--filename=%s' % yaml_file]\n  logging.info('Deleting pods: %s', ' '.join(command))\n  subprocess.call(command)\n\n  def CheckPodsAreTerminated():\n    return not _GetPodNames(pod_name)\n  if not _WaitUntil(100, CheckPodsAreTerminated):\n    raise TimeoutError(\n        'Timed out waiting for %s pod to terminate.' % pod_name)\n\n\ndef _GetJobSelector(pod_name_prefix, job_name=None):\n  selector = 'name-prefix in (%s)' % pod_name_prefix\n  if job_name:\n    selector += ',job in (%s)' % job_name\n  return selector\n\n\ndef WaitForCompletion(pod_name_prefix, job_name='worker', timeout=2*60*60):\n  \"\"\"Waits until jobs matching pod_name and job_name are terminated.\n\n  Args:\n    pod_name_prefix: value of 'name-prefix' selector.\n    job_name: value of 'job' selector.\n    timeout: how long to wait for jobs to terminate before timing out.\n\n  Returns:\n    True if jobs terminated with success, False otherwise.\n\n  Raises:\n    TimeoutError: if jobs haven't terminated after timeout.\n    ValueError: if we couldn't find jobs matching pod_name and job_name.\n  \"\"\"\n  # Jsonpath that selects comma-separated exit codes (followed by extra comma\n  # at the end).\n  # If a job doesn't have an exit code yet, empty string will be returned\n  # instead. For ex. output for 2 jobs where one is missing an exit code\n  # and the other one has an exit code of 0 would look like: ,0,\n  last_state_query = (\n      'jsonpath=\\'{range .items[*]}'\n      '{.status.containerStatuses[?(@.state.terminated)]'\n      '.state.terminated.exitCode},{end}\\'')\n  status_command = [\n      _KUBECTL, 'get', '-o', last_state_query,\n      'pods', '-l', _GetJobSelector(pod_name_prefix, job_name), '-a'\n  ]\n\n  exit_codes = []\n  start_time = time.time()\n  while time.time() - start_time < timeout:\n    # Output of check_output is a string that starts and ends with '.\n    output = subprocess.check_output(\n        status_command, universal_newlines=True).strip('\\'')\n    logging.debug('Pod status: %s', output)\n    if not output:\n      raise ValueError(\n          'Query did not match any data. Query: %s' % ' '.join(status_command))\n    # Output will end with an extra comma. So, we remove it before splitting.\n    exit_codes = output[:-1].split(',')\n    if '' not in exit_codes:  # fetched all exit codes\n      break\n    time.sleep(WAIT_PERIOD_SECONDS)\n\n  if '' in exit_codes:\n    raise TimeoutError(\n        'Timed out waiting for %s %s jobs to finish.' %\n        (pod_name_prefix, job_name))\n  _PrintLogs(pod_name_prefix, job_name)\n\n  failed_job_count = sum(code != '0' for code in exit_codes)\n  if failed_job_count > 0:\n    logging.error('%d out of %d jobs failed. Exit codes: %s',\n                  failed_job_count, len(exit_codes), ','.join(exit_codes))\n    return False\n  return True\n\n\ndef _PrintLogs(pod_name_prefix, job_name):\n  \"\"\"Prints pod logs.\n\n  If a pod has been restarted, prints logs from previous run. Otherwise,\n  prints the logs from current run. We print logs for pods selected\n  based on pod_name_prefix and job_name.\n\n  Args:\n    pod_name_prefix: value of 'name-prefix' selector.\n    job_name: value of 'job' selector.\n  \"\"\"\n  for pod_name in _GetPodNames(pod_name_prefix, job_name):\n    try:\n      # Get previous logs.\n      logs_command = [_KUBECTL, 'logs', '-p', pod_name]\n      logging.info('Command to get logs: %s', ' '.join(logs_command))\n      output = subprocess.check_output(logs_command, universal_newlines=True)\n    except subprocess.CalledProcessError:\n      # We couldn't get previous logs, so we will try to get current logs.\n      logs_command = [_KUBECTL, 'logs', pod_name]\n      logging.info('Command to get logs: %s', ' '.join(logs_command))\n      output = subprocess.check_output(logs_command, universal_newlines=True)\n    print('%s logs:' % pod_name)\n    print(output)\n"
  },
  {
    "path": "cluster/benchmarks/tools/kubectl_util_test.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\"\"\"Tests for kubectl_util.\"\"\"\n\nfrom __future__ import absolute_import\nfrom __future__ import division\nfrom __future__ import print_function\n\nimport mock\nimport subprocess\nimport unittest\n\nimport kubectl_util\n\n\nkubectl_util.WAIT_PERIOD_SECONDS = 1\n\n\nclass KubectlUtilTest(unittest.TestCase):\n\n  @mock.patch.object(subprocess, 'check_output')\n  @mock.patch.object(subprocess, 'check_call')\n  def testCreatePods(self, mock_check_call, mock_check_output):\n    mock_check_output.return_value = 'nonempty'\n    kubectl_util.CreatePods('test_pod', 'test.yaml')\n    mock_check_call.assert_called_once_with(\n        ['kubectl', 'create', '--filename=test.yaml'])\n    mock_check_output.assert_called_once_with(\n        ['kubectl', 'get', 'pods', '-o', 'name', '-a', '-l',\n         'name-prefix in (test_pod)'], universal_newlines=True)\n\n  @mock.patch.object(subprocess, 'check_output')\n  @mock.patch.object(subprocess, 'call')\n  def testDeletePods(self, mock_check_call, mock_check_output):\n    mock_check_output.return_value = ''\n    kubectl_util.DeletePods('test_pod', 'test.yaml')\n    mock_check_call.assert_called_once_with(\n        ['kubectl', 'delete', '--filename=test.yaml'])\n    mock_check_output.assert_called_once_with(\n        ['kubectl', 'get', 'pods', '-o', 'name', '-a', '-l',\n         'name-prefix in (test_pod)'], universal_newlines=True)\n\n  @mock.patch.object(subprocess, 'check_output')\n  def testWaitForCompletion(self, mock_check_output):\n    # Test success\n    mock_check_output.return_value = '\\'0,0,\\''\n    self.assertTrue(kubectl_util.WaitForCompletion('test_pod'))\n\n    # Test failure\n    mock_check_output.return_value = '\\'0,1,\\''\n    self.assertFalse(kubectl_util.WaitForCompletion('test_pod'))\n\n    # Test timeout\n    with self.assertRaises(kubectl_util.TimeoutError):\n      mock_check_output.return_value = '\\'0,,\\''\n      kubectl_util.WaitForCompletion('test_pod', timeout=5)\n\n\nif __name__ == '__main__':\n  unittest.main()\n"
  },
  {
    "path": "cluster/benchmarks/tools/run_distributed_benchmarks.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Builds docker images and runs benchmarks from benchmark_configs.yml file.\n\nThis script should only be run from opensource repository.\n\"\"\"\nimport argparse\nfrom datetime import datetime\nimport logging\nimport os\nfrom string import maketrans\nimport subprocess\nimport sys\n\nimport docker\nimport k8s_tensorflow_lib\nimport kubectl_util\nimport yaml\n\n\n_DOCKER_IMAGE_PATTERN = 'gcr.io/tensorflow-testing/benchmarks/%s'\n_OUTPUT_FILE_ENV_VAR = 'TF_DIST_BENCHMARK_RESULTS_FILE'\n_TEST_NAME_ENV_VAR = 'TF_DIST_BENCHMARK_NAME'\n_PORT = 5000\n\n\ndef _ConvertToValidName(name):\n  \"\"\"Converts to name that we can use as a kubernetes job prefix.\n\n  Args:\n    name: benchmark name.\n\n  Returns:\n    Benchmark name that can be used as a kubernetes job prefix.\n  \"\"\"\n  return name.translate(maketrans('/:_', '---'))\n\n\ndef _RunBenchmark(name, yaml_file):\n  \"\"\"Runs a single distributed benchmark.\n\n  Args:\n    name: name of the benchmark to run.\n    yaml_file: path to kubernetes config file.\n  \"\"\"\n  kubectl_util.DeletePods(name, yaml_file)\n  kubectl_util.CreatePods(name, yaml_file)\n  success = kubectl_util.WaitForCompletion(name)\n  kubectl_util.DeletePods(name, yaml_file)\n  return success\n\n\ndef _BuildAndPushDockerImage(\n    docker_client, docker_file, name, tag, push_to_gcloud=False):\n  \"\"\"Builds a docker image and optionally pushes it to gcloud.\n\n  Args:\n    docker_client: docker.Client object.\n    docker_file: Dockerfile path.\n    name: name of the benchmark to build a docker image for.\n    tag: tag for docker image.\n    push_to_gcloud: whether to push the image to google cloud.\n\n  Returns:\n    Docker image identifier.\n  \"\"\"\n  local_docker_image_with_tag = '%s:%s' % (name, tag)\n  remote_docker_image = _DOCKER_IMAGE_PATTERN % name\n  remote_docker_image_with_tag = '%s:%s' % (remote_docker_image, tag)\n  if FLAGS.docker_context_dir:\n    docker_context = os.path.join(\n        os.path.dirname(__file__), FLAGS.docker_context_dir)\n    docker_file_name = docker_file\n  else:\n    docker_context = os.path.dirname(docker_file)\n    docker_file_name = os.path.basename(docker_file)\n\n  built_image = docker_client.images.build(\n      path=docker_context, dockerfile=docker_file_name,\n      tag=local_docker_image_with_tag,\n      pull=True)\n  built_image.tag(remote_docker_image, tag=tag)\n  if push_to_gcloud:\n    subprocess.check_call(\n        ['gcloud', 'docker', '--', 'push', remote_docker_image_with_tag])\n  return remote_docker_image_with_tag\n\n\ndef _GetMostRecentDockerImageFromGcloud(docker_image):\n  \"\"\"Get most recent <docker_image>:tag for this docker_image.\n \n  Args:\n    docker_image: (string) docker image on Google Cloud.\n  \n  Returns:\n    docker_image:tag if at least one tag was found for docker_image.\n    Otherwise, returns None.\n  \"\"\"\n  tag = subprocess.check_output(\n      ['gcloud', 'container', 'images', 'list-tags',\n       docker_image, '--limit=1', '--format=value(tags[0])'])\n  tag = tag.strip()\n  if not tag:\n    return None \n  return '%s:%s' % (docker_image, tag)\n \n\ndef get_gpu_volume_mounts():\n  \"\"\"Get volume specs to add to Kubernetes config.\n\n  Returns:\n    Volume specs in the format: volume_name: (hostPath, podPath). \n  \"\"\"\n  volume_specs = {}\n\n  if FLAGS.nvidia_lib_dir:\n    volume_specs['nvidia-libraries'] = (FLAGS.nvidia_lib_dir, '/usr/lib/nvidia')\n\n  if FLAGS.cuda_lib_dir:\n    cuda_library_files = ['libcuda.so', 'libcuda.so.1', 'libcudart.so']\n    for cuda_library_file in cuda_library_files:\n      lib_name = cuda_library_file.split('.')[0]\n      volume_specs['cuda-libraries-%s' % lib_name] = (\n          os.path.join(FLAGS.cuda_lib_dir, cuda_library_file),\n          os.path.join('/usr/lib/cuda/', cuda_library_file))\n  return volume_specs\n\n\nclass NoImageFoundError(Exception):\n    pass\n\n\ndef main():\n  config_text = open(FLAGS.benchmark_configs_file, 'r').read()\n  configs = yaml.load(config_text)\n\n  docker_client = docker.from_env()\n  time_tag = datetime.now().strftime('%d_%m_%Y_%H_%M')\n  # Create directories to store kubernetes yaml configs in.\n  if not os.path.isdir(FLAGS.config_output_file_dir):\n    os.makedirs(FLAGS.config_output_file_dir)\n  # Keeps track of already built docker images in case multiple benchmarks\n  # use the same docker image.\n  benchmark_name_to_docker_image = {}\n\n  # TODO(annarev): run benchmarks in parallel instead of sequentially.\n  for config in configs:\n    name = _ConvertToValidName(str(config['benchmark_name']))\n    if name in benchmark_name_to_docker_image:\n      docker_image = benchmark_name_to_docker_image[name]\n    elif FLAGS.build_docker_image:\n      docker_image = _BuildAndPushDockerImage(\n          docker_client, config['docker_file'], name, time_tag,\n          FLAGS.store_docker_image_in_gcloud)\n      benchmark_name_to_docker_image[name] = docker_image\n    else:\n      docker_image = _GetMostRecentDockerImageFromGcloud(\n          _DOCKER_IMAGE_PATTERN % name)\n      if not docker_image:\n        raise NoImageFoundError('No tags found for image %s.' % docker_image)\n\n    env_vars = {\n        _OUTPUT_FILE_ENV_VAR: os.path.join(\n            FLAGS.benchmark_results_dir, name + '.json'),\n        _TEST_NAME_ENV_VAR: name\n    }\n    gpu_count = (0 if 'gpus_per_machine' not in config\n                 else config['gpus_per_machine'])\n    volumes = {}\n    if gpu_count > 0:\n      volumes = get_gpu_volume_mounts()\n      env_vars['LD_LIBRARY_PATH'] = (\n          '/usr/lib/cuda:/usr/lib/nvidia:/usr/lib/x86_64-linux-gnu')\n\n    env_vars.update(config.get('env_vars', {}))\n    args = config.get('args', {})\n    kubernetes_config = k8s_tensorflow_lib.GenerateConfig(\n        config['worker_count'],\n        config['ps_count'],\n        _PORT,\n        request_load_balancer=False,\n        docker_image=docker_image,\n        name_prefix=name,\n        additional_args=args,\n        env_vars=env_vars,\n        volumes=volumes,\n        use_shared_volume=False,\n        use_cluster_spec=False,\n        gpu_limit=gpu_count)\n\n    kubernetes_config_path = os.path.join(\n        FLAGS.config_output_file_dir, name + '.yaml')\n    with open(kubernetes_config_path, 'w') as output_config_file:\n      output_config_file.write(kubernetes_config)\n\n    success = _RunBenchmark(name, kubernetes_config_path)\n    if not success:\n      sys.exit(1)\n\n\nif __name__ == '__main__':\n  parser = argparse.ArgumentParser()\n  parser.register(\n      'type', 'bool', lambda v: v.lower() in ('true', 't', 'y', 'yes'))\n  parser.add_argument(\n      '--benchmark_configs_file', type=str, default=None, required=True,\n      help='YAML file with benchmark configs.')\n  parser.add_argument(\n      '--config_output_file_dir', type=str, default=None, required=True,\n      help='Directory to write generated kubernetes configs to.')\n  parser.add_argument(\n      '--benchmark_results_dir', type=str, default=None, required=True,\n      help='Directory to store benchmark results at.')\n  parser.add_argument(\n      '--docker_context_dir', type=str, default='',\n      help='Directory to use as a docker context. By default, docker context '\n           'will be set to the directory containing a docker file.')\n  parser.add_argument(\n      '--build_docker_image', type='bool', nargs='?', const=True, default=True,\n      help='Whether to build a new docker image or try to use existing one.') \n  parser.add_argument(\n      '--store_docker_image_in_gcloud', type='bool', nargs='?', const=True,\n      default=False, help='Push docker images to google cloud.')\n  parser.add_argument(\n      '--cuda_lib_dir', type=str, default=None, required=False,\n      help='Directory where cuda library files are located on gcloud node.')\n  parser.add_argument(\n      '--nvidia_lib_dir', type=str, default=None, required=False,\n      help='Directory where nvidia library files are located on gcloud node.')\n  FLAGS, _ = parser.parse_known_args()\n  logging.basicConfig(level=logging.DEBUG)\n  main()\n"
  },
  {
    "path": "cluster/client_transfer_benchmark.py",
    "content": "#!/usr/bin/env python\n# Benchmark transferring data from TF into Python runtime\n# Macbook\n# t->p 2919.72 MB/second\n# p->t 7374.80 MB/second\n#\n# Older info\n#\n## Dependencies:\n# portpicker (pip install portpicker)\n# tcmalloc4 (sudo apt-get install google-perftools)\n# TF 0.12  (for var.read_value(), ones_initializer())\n#\n# On Linux default malloc is slow\n# sudo apt-get install google-perftools\n# export LD_PRELOAD=\"/usr/lib/libtcmalloc.so.4\"\n#\n# local session benchmark:\n# 2014 MacBook (100 iters):\n# 128MB --  3.56 GB/s\n# 1024MB -- 1.96 GB/s\n# \n# Xeon E5-2630 v3 @ 2.40GHz (100 iters):\n# 128 MB -- 0.43 GB/s (default malloc)\n# 128 MB -- 4-6.2 GB/s (tcmalloc)\n# 1024 MB -- 4-5.97 GB/s (tcmalloc)\n#\n#\n# distributed session + profiling on Xeon:\n# python client_transfer_benchmark.py --profile\n# 116.70 MB per second\n# 151 MB per second (using AsProtoTensorContent patch)\n# google-pprof `which python` /tmp/profile.out.client --svg > /tmp/profile.client\n# google-pprof `which python` /tmp/profile.out.worker --svg > /tmp/profile.worker\n#\n#\n# Profiling feeding: on Xeon:\n# python client_transfer_benchmark.py --direction=p2t --profile\n# 1577.86 MB per second\n#  143.93 MB per second\n\n\nimport gc\nimport os\nimport portpicker\nimport subprocess\nimport sys\nimport tensorflow as tf\nimport tempfile\nimport threading\nimport time\nfrom tensorflow.python.training import training_util\nfrom tensorflow.python.platform import gfile\n\nfrom tensorflow.contrib.summary import summary_ops\nfrom tensorflow.contrib.summary import gen_summary_ops\n\n\nflags = tf.flags\nflags.DEFINE_integer(\"iters\", 10, \"Maximum number of additions\")\nflags.DEFINE_integer(\"warmup_iters\", 1, \"warmup iterations\")\nflags.DEFINE_integer(\"data_mb\", 128, \"size of vector in MBs\")\nflags.DEFINE_boolean(\"verbose\", False, \"extra logging\")\nflags.DEFINE_boolean(\"sanity_check\", False, \"run sanity check on results\")\nflags.DEFINE_boolean(\"profile\", False, \"whether to run distributed version and \"\n                                           \"collect CPU profile\")\nflags.DEFINE_boolean(\"in_process\", True, \"do bencharmk on in-process master\")\nflags.DEFINE_string(\"direction\", \"t2p\", \"which direction to profile, either \"\n                    \"tensorflow to python (t2p) or python to tensorflow (p2t)\")\nflags.DEFINE_string(\"logdir\", os.environ[\"HOME\"]+\"/efs/client_transfer_benchmark\", \"location of tensorboard events\")\n\n# internal flags, set by client\nflags.DEFINE_string(\"worker_type\", \"launcher\", \"launcher or client or worker\")\nflags.DEFINE_string(\"port\", \"12222\", \"port of master\")\nFLAGS = flags.FLAGS\n\n\nhost = \"127.0.0.1\"\ndef clusterspec():\n  cluster = {\"worker\": [host+\":\"+FLAGS.port]}\n  return tf.train.ClusterSpec(cluster).as_cluster_def()\n\n\ndef log(s):\n  if FLAGS.verbose: print(s)\n\n\ndef session_config():\n  optimizer_options = tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)\n  config = tf.ConfigProto(\n    graph_options=tf.GraphOptions(optimizer_options=optimizer_options))\n  config.log_device_placement = False\n  config.allow_soft_placement = False\n  return config\n\n\ndef launch_distributed_service():\n  port = portpicker.pick_unused_port()\n  \n  def launch_worker(worker_type):\n    my_env = os.environ.copy()\n    if not FLAGS.verbose:\n      my_env[\"CUDA_VISIBLE_DEVICES\"] = \"\"\n      my_env[\"TF_CPP_MIN_LOG_LEVEL\"] = \"3\"\n    if FLAGS.profile:\n      my_env[\"LD_PRELOAD\"]=\"/usr/lib/libtcmalloc_and_profiler.so.4\"\n      my_env[\"CPUPROFILE\"]=\"/tmp/profile.out.%s\"%(worker_type)\n\n    args = [\"python\"] + sys.argv + [\"--port=\"+str(port),\n                                    \"--worker_type=\"+worker_type]\n    proc = subprocess.Popen(args, stderr=subprocess.STDOUT, env=my_env)\n    log(\"worker %s pid %s\"%(worker_type, proc.pid))\n    \n  launch_worker(\"worker\")\n  launch_worker(\"client\")\n\ndef run_benchmark(master, direction=None):\n  \"\"\"Connect to master and run simple TF->Python transfer benchmark.\"\"\"\n\n\n  from tensorflow.python.summary import summary as summary_lib\n  from tensorflow.python import pywrap_tensorflow\n  from tensorflow.python.util import compat\n  from tensorflow.core.util import event_pb2\n  from tensorflow.core.framework import summary_pb2\n\n\n  def make_event(tag, value, step):\n    event = event_pb2.Event(\n        wall_time=time.time(),\n        step=step,\n        summary=summary_pb2.Summary(\n            value=[summary_pb2.Summary.Value(\n                tag=tag, simple_value=value)]))\n    return event\n    \n  if not direction:\n    os.system('mkdir -p '+FLAGS.logdir)\n\n    # todo: unique filenames like with contrib.summary writer\n    writer = pywrap_tensorflow.EventsWriter(compat.as_bytes(FLAGS.logdir+'/events'))\n    filename = compat.as_text(writer.FileName())\n\n    training_util.get_or_create_global_step()\n    sess = tf.InteractiveSession()\n    step = 0\n    while True:\n      p_to_t = run_benchmark(master, 'p->t')\n      print(\"recoridng\", p_to_t, \"to\", FLAGS.logdir)\n      t_to_p = run_benchmark(master, 't->p')\n      \n      event = make_event('p->t', p_to_t, step)\n      writer.WriteEvent(event)\n      event = make_event('t->p', t_to_p, step)\n      writer.WriteEvent(event)\n      writer.Flush()\n      step+=1\n      \n    writer.Close()\n    return\n  \n  assert FLAGS.warmup_iters > 0\n  gc.disable()\n  \n  dtype = tf.int32\n  params_size = 250*1000*FLAGS.data_mb # 1MB is 250k integers\n#  params = tf.get_variable(\"params\", [params_size], dtype,\n#                           initializer=tf.ones_initializer())\n  params = tf.Variable(tf.ones([params_size], dtype=dtype), name='params')\n  params_read = params.read_value()   # prevent caching\n  params_holder = tf.placeholder(dtype)\n  params_write = params.assign(params_holder)\n  done_queue = create_done_queue(0)\n  init_op = tf.global_variables_initializer()\n  sess = tf.Session(master, config=session_config())\n  sess.run(init_op)\n  result = sess.run(params_read)\n  \n  total = 0\n  for i in range(FLAGS.iters+FLAGS.warmup_iters):\n    if i == FLAGS.warmup_iters:\n      start_time = time.time()\n    # fetch value into Python runtime\n    if direction == \"t->p\":\n      result = sess.run(params_read)\n      if FLAGS.sanity_check:\n        total += result.sum()\n        print(float(total)/params_size)\n    elif direction == \"p->t\":\n      sess.run(params_write.op, feed_dict={params_holder: result})\n      \n\n  elapsed_time = time.time() - start_time\n  rate = float(FLAGS.iters)*FLAGS.data_mb/elapsed_time\n  print(\"%5s %.2f MB/second\" % (direction, rate))\n  sess.run(done_queue.enqueue(1))\n  return rate\n\ndef create_done_queue(i):\n  \"\"\"Queue used to signal death for i'th worker.\"\"\"\n  \n  return tf.FIFOQueue(1, tf.int32, shared_name=\"done_queue\"+\n                      str(i))\n\nif __name__ == '__main__':\n  # run local benchmark in launcher and launch service\n  if FLAGS.worker_type == \"launcher\":\n    run_benchmark(\"\")  # run local benchmark in launcher\n    if FLAGS.profile:\n      gc.collect()\n      launch_distributed_service()\n\n  # run distributed benchmark in client\n  elif FLAGS.worker_type == \"client\":\n    if not FLAGS.in_process:\n      run_benchmark(\"grpc://%s:%s\"%(host, FLAGS.port))\n    log(\"Killing worker.\")\n\n  elif FLAGS.worker_type == \"worker\": # run tensorflow worker\n    server = tf.train.Server(clusterspec(), config=session_config(),\n                             job_name=\"worker\",\n                             task_index=0)\n    queue = create_done_queue(0)\n    sess = tf.Session(server.target, config=session_config())\n    if FLAGS.in_process:\n      run_benchmark(server.target)\n\n    sess.run(queue.dequeue())\n    time.sleep(2) # give chance for master session.run call to return\n    if FLAGS.verbose:\n      print(\"Worker %s quitting.\" %(FLAGS.task_index))\n  else:\n    assert False, \"Unknown worker type\"\n"
  },
  {
    "path": "cluster/cloud-formation-example/README.md",
    "content": "# TensorFlow\n\n\nCreate Stack:\n```\naws --region ap-southeast-2 cloudformation create-stack --stack-name tensorflow --template-body file://tensorflow.yaml --parameters ParameterKey=KeyName,ParameterValue=[KeyName]\n```\n\nUpdate Stack:\n```\naws --region ap-southeast-2 cloudformation update-stack --stack-name tensorflow --template-body file://tensorflow.yaml --parameters ParameterKey=KeyName,ParameterValue=[KeyName]\n```\n\nDelete Stack:\n```\naws --region ap-southeast-2 cloudformation delete-stack --stack-name tensorflow\n```\n\nDescribe Stack:\n```\naws --region ap-southeast-2 cloudformation describe-stacks --stack-name tensorflow\n```\n\n# Create DNS zone distributed.tensorflow.\nbash -x zone.sh create distributed.tensorflow. ap-southeast-2 vpc-9e314bfa\n# Launch cluster with CloudFormation\naws --region ap-southeast-2 cloudformation create-stack --stack-name tensorflow --template-body file://tensorflow.yaml --parameters ParameterKey=KeyName,ParameterValue=ytang ParameterKey=SubnetId,ParameterValue=subnet-8eaba9ea ParameterKey=VPC,ParameterValue=vpc-9e314bfa\n# Destroy cluster with CloudFormation\naws --region ap-southeast-2 cloudformation delete-stack --stack-name tensorflow\n# Delete DNS zone distributed.tensorflow.\nbash -x zone.sh delete distributed.tensorflow. ap-southeast-2 vpc-9e314bfa\n"
  },
  {
    "path": "cluster/cloud-formation-example/iam.yaml",
    "content": "AWSTemplateFormatVersion: 2010-09-09\nDescription: TensorFlow IamInstanceProfile CloudFormation\nParameters:\n  InstanceProfileName:\n    Type: String\n    Default: TensorFlowCloudFormation\nResources:\n  Role:\n    Type: AWS::IAM::Role\n    Properties:\n      AssumeRolePolicyDocument:\n        Version: 2012-10-17\n        Statement:\n          Effect: Allow\n          Principal:\n            Service:\n            - ec2.amazonaws.com\n          Action:\n          - sts:AssumeRole\n  Policies:\n    Type: AWS::IAM::Policy\n    Properties:\n      PolicyDocument: \n        Version: 2012-10-17\n        Statement:\n        - \n          Effect: \"Allow\"\n          Action: \n          - \"ec2:AssociateAddress\"\n          - \"ec2:DisassociateAddress\"\n          Resource: \"*\"\n      PolicyName: !Join [ \"-\", [ !Ref \"AWS::StackName\", \"Policies\" ] ]\n      Roles:\n      - !Ref Role\n  InstanceProfile:\n    Type: AWS::IAM::InstanceProfile\n    Properties:\n      Roles:\n      - !Ref Role\n      InstanceProfileName: !Ref InstanceProfileName\n"
  },
  {
    "path": "cluster/cloud-formation-example/tensorflow.yaml",
    "content": "AWSTemplateFormatVersion: 2010-09-09\nDescription: Distributed TensorFlow CloudFormation\nMappings: \n  AMI:\n    ap-southeast-2:\n      AMI: ami-1a668878\n  Init:\n    tensorflow-cfn:\n      Content: |\n        #!/bin/bash\n        #\n        echo Region:$Region\n        echo InstanceId:$InstanceId\n        echo NetworkInterfaceId:$NetworkInterfaceId\n        echo DesiredCapacity:$DesiredCapacity\n        HostedZoneId=$(aws --region $Region route53 list-hosted-zones --query \"HostedZones[?Name == 'distributed.tensorflow.'].Id\" --output text | sed 's/\\/hostedzone\\///g')\n        AutoScalingGroupName=$(aws --region $Region autoscaling describe-auto-scaling-instances --instance-ids $InstanceId --output text --query AutoScalingInstances[0].AutoScalingGroupName)\n        Address=$(aws --region $Region ec2 describe-instances --instance-id $InstanceId --query \"Reservations[0].Instances[0].PrivateIpAddress\" --output text)\n        for cycle in {1..60} ; do\n            attach=$(aws --region $Region ec2 attach-network-interface --network-interface-id $NetworkInterfaceId --instance-id $InstanceId --device-index 1 --output text --query AttachmentId)\n            if [[ $attach = eni-attach-* ]]; then\n                for (( entry=0; entry<${DesiredCapacity}; entry++ )) ; do\n                    index=$(( entry ))\n                    name=$index.distributed.tensorflow.\n                    record=$(aws --region $Region route53 list-resource-record-sets --hosted-zone-id $HostedZoneId --query \"ResourceRecordSets[?Name == '$name'].ResourceRecords\" --output text)\n                    if [[ ! -z $record ]]; then\n                        value=$(aws --region $Region ec2 describe-instances --instance-id $(aws --region $Region autoscaling describe-auto-scaling-groups --auto-scaling-group-names $AutoScalingGroupName --query \"AutoScalingGroups[0].Instances[*].InstanceId\" --output text) --filters \"Name=private-ip-address,Values=$record\" \"Name=instance-state-name,Values=pending,running,stopping,stopped\" --query \"Reservations[0].Instances[0].PrivateIpAddress\" --output text)\n                        if [[ $record != $value ]]; then\n                            record=\n                        fi\n                    fi\n                    if [[ -z $record ]]; then\n                        # Found an open spot\n                        aws --region $Region route53 change-resource-record-sets --hosted-zone-id $HostedZoneId --change-batch \"{\\\"Changes\\\":[{\\\"Action\\\":\\\"UPSERT\\\",\\\"ResourceRecordSet\\\":{\\\"Name\\\":\\\"$name\\\",\\\"Type\\\":\\\"A\\\",\\\"TTL\\\":5,\\\"ResourceRecords\\\":[{\\\"Value\\\":\\\"$Address\\\"}]}}]}\"\n                        echo $index > /etc/tensorflow_index\n                        break\n                    fi\n                    echo record:$record\n                done\n                echo SUCCESS\n                aws --region $Region ec2 detach-network-interface --attachment-id $attach\n                exit 0\n            fi\n            sleep 10\n        done\n        echo FAILURE\n        exit 1\n\nParameters: \n  VPC:\n    Type: String\n    Default: \"\"\n  SubnetId:\n    Type: String\n  InstanceType:\n    Type: String\n    Default: t2.micro\n  VolumeSize:\n    Type: String\n    Default: 20\n  DesiredCapacity:\n    Type: String\n    Default: 3\n  IamInstanceProfile:\n    Type: String\n    Default: Kubernetes\n  KeyName:\n    Type: String\n    Default: \"\"\nConditions:\n  KeyName: !Equals [ !Ref KeyName, \"\" ]\nResources:\n  NetworkInterface:\n    Type: AWS::EC2::NetworkInterface\n    Properties:\n      SubnetId: !Ref SubnetId\n\n  LaunchConfiguration:\n    Type: AWS::AutoScaling::LaunchConfiguration\n    Properties: \n      KeyName: !If [ KeyName, !Ref \"AWS::NoValue\", !Ref KeyName ]\n      IamInstanceProfile: !Ref IamInstanceProfile\n      ImageId: !FindInMap [ AMI, !Ref \"AWS::Region\", AMI ]\n      InstanceType: !Ref InstanceType\n      BlockDeviceMappings:\n      - DeviceName: /dev/xvda\n        Ebs:\n          VolumeSize: !Ref VolumeSize\n          VolumeType: gp2\n      UserData:\n        Fn::Base64: !Sub\n          - |+\n            #cloud-config\n\n            write_files:\n              - path: /etc/tensorflow-cfn\n                owner: root\n                encoding: base64\n                content: ${Init}\n\n            runcmd:\n              - set -x\n              - yum install -y docker\n              - sed -i \"s/^\\s*OPTIONS=\\\"/OPTIONS=\\\"--storage-driver overlay2 /\" /etc/sysconfig/docker\n              - chkconfig docker on\n              - service docker start\n              - echo\n              - docker pull tensorflow/tensorflow:1.4.0\n              - echo\n              - Region=$(curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone | sed 's/.$//')\n              - InstanceId=$(curl -s http://169.254.169.254/latest/meta-data/instance-id)\n              - AmiLaunchIndex=$(curl -s http://169.254.169.254/latest/meta-data/ami-launch-index)\n              - export Region=$Region && export InstanceId=$InstanceId && export NetworkInterfaceId=${NetworkInterfaceId} && export DesiredCapacity=${DesiredCapacity}\n              - bash -x /etc/tensorflow-cfn\n\n            output: {all: '| tee -a /var/log/cloud-config.log'}\n          - { Init: { \"Fn::Base64\": !FindInMap [ Init, tensorflow-cfn, Content ] }, NetworkInterfaceId: !Ref NetworkInterface, DesiredCapacity: !Ref DesiredCapacity }\n\n  AutoScalingGroup:\n    Type: AWS::AutoScaling::AutoScalingGroup\n    Properties:\n      LaunchConfigurationName: !Ref LaunchConfiguration\n      MinSize: 1\n      MaxSize: !Ref DesiredCapacity\n      DesiredCapacity: !Ref DesiredCapacity\n      VPCZoneIdentifier:\n      - !Ref SubnetId\n      Tags:\n      -\n        Key: Name\n        Value: !Ref AWS::StackName\n        PropagateAtLaunch: true\n"
  },
  {
    "path": "cluster/cloud-formation-example/zone.sh",
    "content": "set -x\nset -e\n\noption=$1\nName=$2\nRegion=$3\nVPC=$4\n\nif [[ \"$option\" == \"create\" ]]; then\naws --region $Region route53 create-hosted-zone --name $Name --vpc VPCRegion=$Region,VPCId=$VPC --caller-reference $Name.$(date \"+%F-%T\")\nexit 0\nelif [[ \"$option\" == \"delete\" ]]; then\nHostedZoneId=$(aws --region $Region route53 list-hosted-zones --query \"HostedZones[?Name == '$Name'].Id\" --output text | sed 's/\\/hostedzone\\///g')\nif [[ ! -z $HostedZoneId ]]; then\naws --region $Region route53 list-resource-record-sets \\\n  --hosted-zone-id $HostedZoneId |\njq -c '.ResourceRecordSets[]' |\nwhile read -r resourcerecordset; do\n  read -r name type <<<$(echo $(jq -r '.Name,.Type' <<<\"$resourcerecordset\"))\n  if [ $type != \"NS\" -a $type != \"SOA\" ]; then\n    aws --region $Region route53 change-resource-record-sets \\\n      --hosted-zone-id $HostedZoneId \\\n      --change-batch '{\"Changes\":[{\"Action\":\"DELETE\",\"ResourceRecordSet\": '\"$resourcerecordset\"' }]}' \\\n      --output text --query 'ChangeInfo.Id'\n  fi\ndone\n    aws --region $Region route53 delete-hosted-zone --id $HostedZoneId\nfi\nexit 0\nelse\nexit 1\nfi\n"
  },
  {
    "path": "cluster/connect.py",
    "content": "#!/usr/bin/env python\n\"\"\"\n\nScript to connect to most recent instance with containing given fragment:\nUsage:\nconnect\n-- connects to most recently launched instance\nconnect i3\n-- connects to most recently launchedn instance containing i3 in instance id\n\n\nDebugging/exploring:\n\npython\nfrom pprint import pprint\nimport boto3\nec2 = boto3.client('ec2')\nresponse = ec2.describe_instances()\nreservation=response['Reservations'][0]\ninstance = reservation['Instances'][0]\npprint(instance)\n\"\"\"\n\n# todo: allow to do ls, show tags\n# todo: handle KeyError: 'PublicIpAddress'\n\nimport boto3\nimport time\nimport sys\nimport os\nfrom datetime import datetime\nfrom operator import itemgetter\n\n\ndef toseconds(dt):\n  # to invert:\n  # import pytz\n  # utc = pytz.UTC\n  # utc.localize(datetime.fromtimestamp(seconds))\n  return time.mktime(dt.utctimetuple())\n\ndef main():\n  fragment = ''\n  if len(sys.argv)>1:\n    fragment = sys.argv[1]\n    \n  ec2 = boto3.client('ec2')\n  response = ec2.describe_instances()\n\n  instance_list = []\n  for reservation in response['Reservations']:\n    for instance in reservation['Instances']:\n      instance_list.append((toseconds(instance['LaunchTime']), instance))\n\n  import pytz\n  from tzlocal import get_localzone # $ pip install tzlocal\n\n  sorted_instance_list = sorted(instance_list, key=itemgetter(0))\n  cmd = ''\n  for (ts, instance) in reversed(sorted_instance_list):\n    if fragment in instance['InstanceId']:\n      \n      localtime = instance['LaunchTime'].astimezone(get_localzone())\n      keyname = instance.get('KeyName','none')\n      print(\"Connecting to %s launched at %s with key %s\" % (instance['InstanceId'], localtime, keyname))\n      cmd = \"ssh -i $HOME/Dropbox/yaroslav.pem -o StrictHostKeyChecking=no ubuntu@\"+instance['PublicIpAddress']\n      break\n  if not cmd:\n    print(\"no instance id contains fragment '%s'\"%(fragment,))\n  else:\n    print(cmd)\n    os.system(cmd)\n\n\n\nif __name__=='__main__':\n  main()\n"
  },
  {
    "path": "cluster/delete_placement_groups.py",
    "content": "#!/usr/bin/env python\n\n# delete all placement groups\n\nimport boto3\n\n# {'PlacementGroups': [{'GroupName': 'gpu12',\n#    'State': 'available',\n#    'Strategy': 'cluster'},\n#   {'GroupName': 'gpu6', 'State': 'available', 'Strategy': 'cluster'},\n#   {'GroupName': 'gpu10', 'State': 'available', 'Strategy': 'cluster'},\n#   {'GroupName': 'gpu4', 'State': 'available', 'Strategy': 'cluster'},\n#   {'GroupName': 'cnn2', 'State': 'available', 'Strategy': 'cluster'},\n#   {'GroupName': 'gpu5', 'State': 'available', 'Strategy': 'cluster'},\n#   {'GroupName': 'gpu3', 'State': 'available', 'Strategy': 'cluster'},\n#   {'GroupName': 'tf', 'State': 'available', 'Strategy': 'cluster'},\n#   {'GroupName': 'gpu7', 'State': 'available', 'Strategy': 'cluster'},\n#   {'GroupName': 'gpu11', 'State': 'available', 'Strategy': 'cluster'},\n#   {'GroupName': 'gpu8', 'State': 'available', 'Strategy': 'cluster'},\n#   {'GroupName': 'gpu9', 'State': 'available', 'Strategy': 'cluster'},\n#   {'GroupName': 'cnn', 'State': 'available', 'Strategy': 'cluster'}],\n#  'ResponseMetadata': {'HTTPHeaders': {'content-type': 'text/xml;charset=UTF-8',\n#    'date': 'Tue, 28 Nov 2017 18:52:18 GMT',\n#    'server': 'AmazonEC2',\n#    'transfer-encoding': 'chunked',\n#    'vary': 'Accept-Encoding'},\n#   'HTTPStatusCode': 200,\n#   'RequestId': '3d7adfe7-1109-413d-9aab-2f0aeafef968',\n#   'RetryAttempts': 0}}\n\nimport boto3\nec2 = boto3.client('ec2')\n\nresult=ec2.describe_placement_groups()\n#print(result)\nfor entry in result[\"PlacementGroups\"]:\n  name = entry.get('GroupName', '---')\n  try:\n    print(\"Deleting \"+name)\n    response = ec2.delete_placement_group(GroupName=name)\n    print(\"Response was %d\" %(response['ResponseMetadata']['HTTPStatusCode']))\n  except Exception as e:\n    print(\"Failed with %s\"%(e,))\n"
  },
  {
    "path": "cluster/fill_efs.py",
    "content": "#!/usr/bin/env python\n\nimport numpy as np\nimport math\nimport argparse\n\nparser = argparse.ArgumentParser(description='script to fill EFS with data')\n\nparser.add_argument('--gb', type=int, default=100, metavar='N',\n                    help='how many GBs to dump')\nparser.add_argument('--chunk_gb', type=int, default=1, metavar='N',\n                    help='how many GBs to dump')\nparser.add_argument('--fn', type=str, default=\"fill\", metavar='N',\n                    help='filename')\nargs = parser.parse_args()\n\ndef main():\n  chunk_size = args.chunk_gb*1e9\n  current_size = 0\n\n  file_counter = 0\n  max_file_counter = int(math.ceil(args.gb/args.chunk_gb))\n  while current_size < args.gb*1e9:\n    fn = args.fn+\"-%05d-of-%05d\"%(file_counter, max_file_counter)\n    file_counter+=1\n    with open(fn, 'wb') as out:\n      out.write(np.random.bytes(chunk_size))\n    print(\"Wrote %5.1f GBs\"%(current_size/1e9))\n    current_size+=chunk_size\n\nif __name__=='__main__':\n  main()\n"
  },
  {
    "path": "cluster/imagenet64/README.md",
    "content": "# Performance\n\nReproducing 64-GPU ImageNet performance benchmark on AWS\n\nRun this:\n\n```\npython launch.py --num_workers=8 --num_ps=4\n```\n\nThat will launch 8 gradient workers on `p2.8xlarge` instances, and 4 parameter server workers on `c5.large` instances, and stream worker output locally.\n\nFor different sizes you should see this performance:\n\n\n<img src=https://i.stack.imgur.com/CupI1.png>\n\n# Detailed instructions\n## Setup\n\nFirst create the proper environment that can run this benchmark. This means installing TensorFlow and CUDA if necessary.\n\nFor this, launch an instance on AWS, SSH into it, setup all the proper packages, and then save this instance image as an AMI to use in your experiments.\n\nStarting from Amazon Ubuntu 16.04 official AMI, might do this\n\n```\nsudo apt install -y wget python-pip git python-dev jq\nsudo apt install -y python3-pip python3-dev jq\nsudo apt install -y\nsudo apt install python3\nsudo apt install -y jq\n\ncurl -O https://repo.continuum.io/archive/Anaconda3-4.4.0-Linux-x86_64.sh\nbash ./Anaconda3-4.4.0-Linux-x86_64.sh -b -p ~/anaconda3\n\necho 'export PATH=\"/home/ubuntu/anaconda3/bin:$PATH\"' >> ~/.bashrc\necho '# comment' >> ~/.bashrc\nsource ~/.bashrc\nyes | conda update conda\n\nyes | conda create -n tf python=3.5 anaconda\nsource activate tf\npip install tf-nightly-gpu --upgrade --upgrade-strategy=only-if-needed\nyes | conda install pytorch torchvision cuda80 -c soumith\nconda install -y -c conda-forge opencv\n\ncudnn5=\"libcudnn5_5.1.10-1_cuda8.0_amd64.deb\"\ncudnn6=\"libcudnn6_6.0.21-1_cuda8.0_amd64.deb\"\ncuda_base=\"https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/\"\ncuda_ver=\"cuda-repo-ubuntu1604_8.0.61-1_amd64.deb\"\n\nwget $cuda_base/$cuda_ver\nsudo dpkg -i ./cuda-repo-ubuntu1604_8.0.61-1_amd64.deb\nsudo apt -y update\nsudo apt install -y \"cuda-8.0\"\n\ncode_url_base=\"https://storage.googleapis.com/studio-ed756.appspot.com/src\"\nwget $code_url_base/$cudnn5\nwget $code_url_base/$cudnn6\nsudo dpkg -i $cudnn5\nsudo dpkg -i $cudnn6\n\necho 'export LD_LIBRARY_PATH=\"$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64\"' >> ~/.bashrc\necho 'export CUDA_HOME=/usr/local/cuda' >> ~/.bashrc\necho '# comment' >> ~/.bashrc\nsource ~/.bashrc\n```\n\nNow git clone TensorFlow benchmarks directory under `git0` directory\n```\nmkdir ~/git0\ncd ~/git0\ngit clone https://github.com/tensorflow/benchmarks\n```\n\nFinally create an image from this instance,\n<img src=https://i.stack.imgur.com/3iRWY.png>\n\nAfter image is created, save it's AMI id into env var, ie\n\n```\nexport AMI = 'ami-9ddb0xxx'\n```\n\n\nNow pick a security group that has SSH ports open (either pick an existing one from Security Groups tab on your console left sidebar, or create a new one)\n\nSave name of the group into env var. It is under \"Group Name\" column in the console\n<img src=https://i.stack.imgur.com/vqUTL.png>\n\nsecurity-group.png\n\nSave the name of this group into environment variable\n```\nexport SECURITY_GROUP=open\n```\n\n\nNow to configure ssh keys, go through the process of SSHing into some AWS instance. As a part of this, you will create a key with corresponding `.pem` file\nLocate this file and save it's path to SSH_KEY_PATH env var\n\n```\nexport SSH_KEY_PATH=~/home.pem\n```\n\nFinally, save the name of the keypair corresponding to this file into KEY_NAME env variable (it's the \"Key pair name\" under Network & Security/Key Pairs)\n\n```\nexport KEY_NAME=mykey\n```\n\n## Running experiment\n\nNow to launch experiment with 1 gradient worker and 1 parameter server\n\n```\npip install -r requirements.txt\npython launch.py\n```\n\nAfter instances launch, you should see something like this printed on your console for each task launched (1 for ps, and 1 for gradient worker)\n\n```\n...\nTo see the output of 0: tail -f /temp/tasklogs/cnn1p3/worker/0/884ABE537587D641.stdout\n```\nExecute this command in a different console and you'll see the results streaming in real time\n\n```\n...\n2017-11-28 21:08:37.690888: I tensorflow/core/distributed_runtime/master_session.cc:1008] Start master session 158197ad72c6e80a with config: intra_op_parallelism_threads: 1 gpu_options { force_gpu_compatible: true } allow_soft_placement: true\nRunning warm up\nDone warm up\nStep\tImg/sec\tloss\n1\timages/sec: 373.4 +/- 0.0 (jitter = 0.0)\t7.924\n10\timages/sec: 369.9 +/- 4.2 (jitter = 1.3)\t7.888\n20\timages/sec: 369.6 +/- 3.0 (jitter = 1.5)\t7.871\n30\timages/sec: 371.0 +/- 2.0 (jitter = 1.9)\t7.884\n40\timages/sec: 371.5 +/- 1.5 (jitter = 1.7)\t7.902\n```\n\n\nTo launch multiple experiments, give them different run names. IE, to evaluate in parallel an experiment with 8 gradient workers, 4 ps workers, and use a specific instance type for each group, do this\n\n\n```\npython launch.py --run=cnn8 --num_workers=8 --num_ps=4\n```\n\n\nYou may also want to customize instance types to get around your limits. Specify those as follows\n```\npython launch.py --run=cnn8 --num_workers=8 --num_ps=4 --worker_type=p2.8xlarge --ps_type=c5.2xlarge\n```\n\nTo clean up your running experiments, use [terminate_instances.py](https://github.com/diux-dev/cluster/blob/master/terminate_instances.py) script. It's hardwired to only kill instances launched with a specific ssh key, so modify `LIMIT_TO_KEY` constant in the script to work for your instances.\n\n## Troubleshooting\n\n* Sometimes first launch will get stuck with the following error printed in worker console\n\n```\ntensorflow.python.framework.errors_impl.UnavailableError: Endpoint read failed\n```\n\nThis is due one of the workers taking too long to spin up, and connection timing out in `tf_cnn_benchmarks.py`. The solution is to simply repeat the same launch command. It will reuse existing AWS instances, so the connection should succeed the second time.\n\n* **Note for people porting to other systems**: \"variable_mgr.py\" in benchmarks is not compatible with Python3, hence the `launch.py` script overwrites it with the local `variable_mgr.py` version. If you don't use launch.py, make sure to copy this file manually.\n"
  },
  {
    "path": "cluster/imagenet64/aws.py",
    "content": "\"\"\"Utilities to launch jobs on AWS.\n\nExample usage:\njob = aws.tf_job('myjob', 1)\ntask = job.tasks[0]\ntask.upload(__file__)   # copies current script onto machine\ntask.run(\"python %s --role=worker\" % (__file__,)) # runs script and streams output locally to file in /temp\n\n\"\"\"\n\nimport argparse\nimport base64\nimport boto3\nimport os\nimport struct\nimport sys\nimport threading\nimport time\nimport yaml\nimport paramiko\n\nfrom collections import OrderedDict\nfrom pprint import pprint as pp\n\n# global settings that we don't expect to change\nDEFAULT_PORT = 3000\nLOCAL_TASKLOGDIR_PREFIX='/temp/tasklogs'\nINITIALIZE_CHECK_TIMEOUT_SEC=5\n\n# global AWS vars from environment\nAMI = os.environ['AMI']\nKEY_NAME = os.environ['KEY_NAME']\nSSH_KEY_PATH = os.environ['SSH_KEY_PATH']\nSECURITY_GROUP = os.environ['SECURITY_GROUP']\n\n\nclass timeit:\n  \"\"\"Decorator to measure length of time spent in the block in millis and log\n  it to TensorBoard.\"\"\"\n  \n  def __init__(self, tag=\"\"):\n    self.tag = tag\n    \n  def __enter__(self):\n    self.start = time.perf_counter()\n    return self\n  \n  def __exit__(self, *args):\n    self.end = time.perf_counter()\n    interval_sec = (self.end - self.start)\n    print(\"%s took %.2f seconds\"%(self.tag, interval_sec))\n\n\n\ndef _ExecuteCommandInThread(ssh_client,\n                           cmd,\n                           stdout_file=None,\n                           stderr_file=None,\n                           line_extractor=None,\n                           print_error=False):\n  \"\"\"Returns a thread that executes the given cmd.  Non-Blocking call.\n  \n\n  Args:\n    ssh_client: ssh client setup to connect to the server to run the tests on\n    cmd: cmd to run in the ssh_client\n    stdout_file: local file to write standard output of the cmd to\n    stderr_file: local file to write standard error of the cmd to\n    line_extractor: method to call on each line to determine if the line\n    should be printed to the local console.\n    print_error: True to print output if there is an error, e.g. non-'0' exit code.\n\n  returns a thread that executes the given cmd\n\n  \"\"\"\n  t = threading.Thread(\n      target=_ExecuteCommandAndStreamOutput,\n      args=(ssh_client, cmd, stdout_file, stderr_file, line_extractor,\n            print_error))\n  print(t.daemon)\n  t.start()\n  return t\n\n\ndef _StreamOutputToFile(fd, file, line_extractor, cmd=None):\n  \"\"\"Stream output to local file print select content to console\n\n  Streams output to a local file and if a line_extractor is passed\n  uses it to determine which data is printed to the local console.\n\n  \"\"\"\n  def func(fd, file, line_extractor):\n    with open(file, 'ab+') as f:\n      if cmd:\n        line = cmd + '\\n'\n        f.write(line.encode('utf-8'))\n      try:\n        for line in iter(lambda: fd.readline(2048), ''):\n          f.write(line.encode('utf-8', errors='ignore'))\n          f.flush()\n          if line_extractor:\n            line_extractor(line)\n      except UnicodeDecodeError as err:\n        print('UnicodeDecodeError parsing stdout/stderr, bug in paramiko:{}'\n              .format(err))\n  t = threading.Thread(target=func, args=(fd, file, line_extractor))\n  t.start()\n  return t\n\ndef _ExecuteCommandAndStreamOutput(ssh_client,\n                                  cmd,\n                                  stdout_file=None,\n                                  stderr_file=None,\n                                  line_extractor=None,\n                                  print_error=False,\n                                  ok_exit_status=[0]):\n  \"\"\"Executes cmd in ssh_client.  Blocking call.\n\n\n  Args:\n    ssh_client: ssh client setup to connect to the server to run the tests on\n    cmd: cmd to run in the ssh_client\n    stdout_file: local file to write standard output of the cmd to\n    stderr_file: local file to write standard error of the cmd to\n    line_extractor: method to call on each line to determine if the line\n    should be printed to the local console.\n    print_error: True to print output if there is an error\n    ok_exit_status: List of status codes that are not errors, defaults to '0'\n\n  \"\"\"\n  _, stdout, stderr = ssh_client.exec_command(cmd, get_pty=True)\n  if stdout_file:\n    t1 = _StreamOutputToFile(stdout, stdout_file, line_extractor, cmd=cmd)\n  if stderr_file:\n    t2 = _StreamOutputToFile(stderr, stderr_file, line_extractor)\n  if stdout_file:\n    t1.join()\n  if stderr_file:\n    t2.join()\n  exit_status = stdout.channel.recv_exit_status()\n  if exit_status in ok_exit_status:\n    return True\n  else:\n    if print_error:\n      print('Command execution failed! Check log. Exit Status({}):{}'.format(exit_status, cmd))\n    return False\n\n\ndef lookup_aws_instances(name):\n  \"\"\"Returns all AWS instances for given job.\"\"\"\n  ec2 = boto3.resource('ec2')\n  instances = ec2.instances.filter(\n    Filters=[{'Name': 'instance-state-name', 'Values': ['running']}])\n\n  result = []\n  for i in instances:\n    names = []\n    if i.tags:\n      names = [tag['Value'] for tag in i.tags if tag['Key'] == 'Name']\n    key_name = i.key_name\n\n    assert len(names) <= 1\n    if names:\n      inst_name = names[0]\n    else:\n      inst_name = ''\n    if inst_name == name:\n      if key_name != KEY_NAME:\n        print(\"name matches, but key name %s doesn't match %s, skipping\"%(key_name, KEY_NAME))\n        continue\n      result.append(i)\n  return result\n\ndef tf_job(name, num_tasks, instance_type=None, placement_group=''):\n  \"\"\"Creates TensorFlow job on AWS cluster. If job with same name already\n  exist on AWS cluster, then reuse those instances instead of creating new.\n\n  This requires that that job settings are identical (number of tasks/instace\n  type/placement group)\n  \"\"\"\n\n  if instance_type is None:\n    instance_type = 'c5.large'\n  # assume if given job exists, it's been configured properly\n  # this is a performance optimization to avoid AWS startup delay\n  instances = lookup_aws_instances(name)\n  if instances:\n    assert len(instances) == num_tasks, (\"Found job with same name, but number\"\n       \" of tasks %d doesn't match requested %d, kill job manually.\"%(len(instances), num_tasks))\n    print(\"Found existing job \"+name)\n  else:\n    print(\"Launching new job \"+name)\n\n    ec2 = boto3.resource('ec2')\n    placement_arg = {'GroupName': placement_group} if placement_group else {'GroupName': ''}\n    print(\"Requesting %d %s\" %(num_tasks, instance_type))\n    instances = ec2.create_instances(\n      ImageId=AMI,\n      InstanceType=instance_type,\n      MinCount=num_tasks,\n      MaxCount=num_tasks,\n      SecurityGroups=[SECURITY_GROUP],\n      Placement=placement_arg,\n      KeyName=KEY_NAME)\n    \n    for instance in instances:\n      tag = ec2.create_tags(\n        Resources=[instance.id], Tags=[{\n            'Key': 'Name',\n            'Value': name\n        }])\n\n    assert len(instances) == num_tasks\n    print('{} Instances created'.format(len(instances)))\n    \n  job = Job(name, instances=instances)\n  \n  # todo: setup EFS logdir\n  # todo: setup remote tasklogdir?\n\n  return job\n\ndef terminate_job(name):\n  instances = lookup_aws_instances(name)\n  for i in instances:\n    print(\"Killing '%s' '%s' '%s'\" %(name, i.id, i.instance_type))\n    i.terminate()\n\n  for i in instances:\n    i.load()\n    while True:\n      if i.state['Name'] ==  'terminated':\n        break\n      print(\"Waiting for %s to die, instance state is %s\"%(i.id, i.state))\n      time.sleep(5)\n      i.load()\n\ndef _ssh_to_host(hostname,\n              ssh_key=None,\n              username='ubuntu',\n              retry=1):\n\n  \"\"\"Create ssh connection to host\n\n  Creates and returns and ssh connection to the host passed in.  \n\n  Args:\n    hostname: host name or ip address of the system to connect to.\n    retry: number of time to retry.\n    ssh_key: full path to the ssk hey to use to connect.\n    username: username to connect with.\n\n  returns SSH client connected to host.\n\n  \"\"\"\n\n  k = paramiko.RSAKey.from_private_key_file(ssh_key)\n  \n  ssh_client = paramiko.SSHClient()\n  ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())\n\n  counter = retry\n  while counter > 0:\n    try:\n      ssh_client.connect(hostname=hostname, username=username, pkey=k)\n      break\n    except Exception as e:\n      counter = counter - 1\n      print('Exception connecting to host via ssh (could be a timeout):'.format(e))\n      if counter == 0:\n        return None\n\n  return ssh_client\n\n\nclass Job:\n  def __init__(self, name, instances):\n    self.name = name\n    self.tasks = []\n    # todo: make task_ids asignment deterministic\n    for task_id, instance in enumerate(instances):\n      self.tasks.append(Task(instance, self, task_id))\n\n  def wait_until_ready(self):\n    \"\"\"Waits until all tasks in the job are available and initialized.\"\"\"\n    for task in self.tasks:\n      task.wait_until_ready()\n      # todo: initialization should start async in constructor instead of here\n\ndef _encode_float(value):\n  ba = bytearray(struct.pack('d', value))  \n  return base64.b16encode(ba).decode('ascii')\n\ndef _decode_float(b16):\n  return struct.unpack('d', base64.b16decode(b16))[0]\n\nclass Task:\n  def __init__(self, instance, job, task_id):\n    self.instance = instance\n    self.job = job\n    self.id = task_id\n    self.initialized = False\n    self.local_tasklogdir = '%s/%s/%s' %(LOCAL_TASKLOGDIR_PREFIX, self.job.name,\n                                         self.id)\n    self.last_stdout = None  # path of last stdout file location\n    self.last_stderr = None  # path of last stderr file location\n\n\n  def wait_until_ready(self):\n    while not self.initialized:\n      self.initialize()\n      if self.initialized:\n        break\n      print(\"Not initialized, retrying in %d seconds\"%(INITIALIZE_CHECK_TIMEOUT_SEC))\n      time.sleep(INITIALIZE_CHECK_TIMEOUT_SEC)\n    self.connect_instructions = '<todo: add instructions>'\n      \n\n  def initialize(self):\n    # todo: do we need to wait until public_ip is available?\n    assert self.public_ip\n    # todo: this sometimes fails because public_ip is not ready\n    # add query/wait\n    self.ssh_client = _ssh_to_host(self.public_ip, SSH_KEY_PATH)\n    if self.ssh_client is None:\n      print(\"SSH into %s:%s failed\" %(self.job.name, self.id,))\n      return\n    \n    # this blocks until instance is up\n    self.initialized = True\n    \n  def run_sync(self, cmd):\n    \"\"\"Runs given cmd in the task, returns stdout/stderr as strings.\n    Because it blocks until cmd is done, use it for short cmds.\"\"\"\n    # TODO: run doesn't preserve tty\n    # find paramiko recipe to use tty and use that\n    stdin, stdout, stderr = self.ssh_client.exec_command(cmd)\n    stdout_str = stdout.read().decode('ascii')\n    stderr_str = stderr.read().decode('ascii')\n    return stdout_str, stderr_str\n\n  def _setup_tasklogdir(self):\n    if not os.path.exists(self.local_tasklogdir):\n      os.system('mkdir -p '+self.local_tasklogdir)\n      \n  def run(self, cmd, mirror_output=False):\n    \"\"\"Runs given command in the task, streams stdout/stderr to local files.\"\"\"\n\n    assert self.initialized, (\"Trying to run command on task that's not \"\n                              \"initialized\")\n    \n    self._setup_tasklogdir()\n    # todo: switch from encoded floats to integer micros\n    print(\"---\", cmd)\n    timestamp = _encode_float(time.time())\n    stdout_fn = \"%s/%s.stdout\"%(self.local_tasklogdir, timestamp)\n    stderr_fn = \"%s/%s.stderr\"%(self.local_tasklogdir, timestamp)\n    self.last_stdout = stdout_fn\n    self.last_stderr = stderr_fn\n\n    if mirror_output:\n      def line_extractor(line):\n        print(line)\n    else:\n      line_extractor = None\n      \n    _ExecuteCommandInThread(ssh_client=self.ssh_client,\n                            cmd=cmd,\n                            stdout_file=stdout_fn,\n                            stderr_file=stderr_fn,\n                            line_extractor=line_extractor)\n\n  def upload(self, local_file, remote_file=None):\n    \"\"\"Uploads file to remote instance. If location not specified, dumps it\n    in default directory with same name.\"\"\"\n    self.wait_until_ready()\n\n    # TODO: self.ssh_client is sometimes None\n    sftp = self.ssh_client.open_sftp()\n    if remote_file is None:\n      remote_file = os.path.basename(local_file)\n    sftp.put(local_file, remote_file)\n\n  def _upload_directory(self, local_directory, remote_directory):\n    pass\n  \n  @property\n  def public_ip(self):\n    self.instance.load()\n    return self.instance.public_ip_address\n\n  @property\n  def port(self):\n    return DEFAULT_PORT\n\n  @property\n  def ip(self):  # private ip\n    self.instance.load()\n    return self.instance.private_ip_address\n"
  },
  {
    "path": "cluster/imagenet64/launch.py",
    "content": "#!/usr/bin/env python\n\n# ImageNet experiments\n# 1 worker, 1 ps: 1 gpu/machine\n# python launch_async_adder.py --cluster=aws --run=gpu\n# worker 0 log:\n# 1\timages/sec: 52.5 +/- 0.0 (jitter = 0.0)\t8.128\n# 10\timages/sec: 52.3 +/- 0.0 (jitter = 0.1)\t8.093\n# 20\timages/sec: 52.2 +/- 0.0 (jitter = 0.1)\t8.132\n# 30\timages/sec: 52.2 +/- 0.0 (jitter = 0.2)\t8.023\n\n# 1 worker, 1 ps: 8 gpus/machine\n# python launch_async_adder.py --cluster=aws --run=gpu2\n# worker 0 log:\n# 1\timages/sec: 391.0 +/- 0.0 (jitter = 0.0)\t8.070\n# 10\timages/sec: 391.7 +/- 0.5 (jitter = 2.1)\t7.985\n# 20\timages/sec: 391.0 +/- 0.3 (jitter = 1.1)\t7.969\n# 30\timages/sec: 390.5 +/- 0.3 (jitter = 1.0)\t7.958\n# 40\timages/sec: 389.9 +/- 0.3 (jitter = 1.4)\t7.990\n\n# 2 workers, 1 ps\n# python launch_async_adder.py --cluster=aws --run=gpu4 --num_workers=2 --num_ps=1\n# worker 0 log:\n# 1\timages/sec: 385.2 +/- 0.0 (jitter = 0.0)\t8.014\n# 10\timages/sec: 383.4 +/- 0.5 (jitter = 1.1)\t7.928\n# 20\timages/sec: 383.3 +/- 0.4 (jitter = 2.1)\t7.910\n# 30\timages/sec: 382.6 +/- 0.6 (jitter = 2.2)\t7.884\n# 40\timages/sec: 381.9 +/- 0.5 (jitter = 2.4)\t7.914\n\n# 5 workers, 1 ps\n# ./launch_async_adder.py --run=gpu5 --cluster=aws --num_workers=5 --num_ps=4 \\\n# --worker_type=p2.8xlarge --ps_type=c5.large\n# worker 0 log:\n# 1\timages/sec: 384.1 +/- 0.0 (jitter = 0.0)\t7.943\n# 10\timages/sec: 381.8 +/- 3.4 (jitter = 2.0)\t7.868\n# 20\timages/sec: 382.6 +/- 1.8 (jitter = 3.3)\t7.861\n# 30\timages/sec: 382.7 +/- 1.2 (jitter = 3.1)\t7.854\n#\n#\n# 8 workers, 4 ps\n# ./launch_async_adder.py --run=cnn --num_workers=8 --num_ps=4 --worker_type=p2.8xlarge --ps_type=c5.2xlarge\n#\n# worker 0 log:\n# 1\timages/sec: 389.6 +/- 0.0 (jitter = 0.0)\t7.903\n# 10\timages/sec: 388.4 +/- 0.7 (jitter = 1.2)\t7.867\n# 20\timages/sec: 388.3 +/- 0.4 (jitter = 0.7)\t7.851\n# 30\timages/sec: 387.9 +/- 0.3 (jitter = 1.6)\t7.863\n#\n#\n# after enabling placement groups\n# python ./launch_async_adder.py --run=cnn2 --num_workers=8 --num_ps=4 --worker_type=p2.8xlarge --ps_type=c5.2xlarge\n# worker 0 log:\n# 1\timages/sec: 368.4 +/- 0.0 (jitter = 0.0)\t7.925\n# 10\timages/sec: 368.7 +/- 0.8 (jitter = 1.3)\t7.880\n# 20\timages/sec: 368.5 +/- 0.5 (jitter = 0.8)\t7.873\n#\n#\n# after disabling placement groups again\n# python ./launch_async_adder.py --run=cnn2 --num_workers=8 --num_ps=4 --worker_type=p2.8xlarge --ps_type=c5.2xlarge --disable_placement\n# 1\timages/sec: 371.8 +/- 0.0 (jitter = 0.0)\t7.928\n# 10\timages/sec: 370.0 +/- 0.6 (jitter = 1.6)\t7.886\n# 20\timages/sec: 369.1 +/- 0.4 (jitter = 2.1)\t7.874\n# 30\timages/sec: 369.0 +/- 0.3 (jitter = 1.6)\t7.886\n# 40\timages/sec: 368.4 +/- 0.3 (jitter = 1.6)\t7.914\n\n\n# If given job name exists, it will assume\n# it has correct number of instances (tasks), and reuse those instances.\n\n# without placement group\n# python launch.py --run=cnn8 --num_workers=8 --num_ps=4 --worker_type=p2.8xlarge --ps_type=c5.2xlarge --disable_placement\n# 1\timages/sec: 373.4 +/- 0.0 (jitter = 0.0)\t7.924\n# 10\timages/sec: 369.9 +/- 4.2 (jitter = 1.3)\t7.888\n# 20\timages/sec: 369.6 +/- 3.0 (jitter = 1.5)\t7.871\n# 30\timages/sec: 371.0 +/- 2.0 (jitter = 1.9)\t7.884\n# 40\timages/sec: 371.5 +/- 1.5 (jitter = 1.7)\t7.902\n# 50\timages/sec: 370.6 +/- 1.5 (jitter = 1.9)\t7.866\n\n# TODO: this can fail with\n# tensorflow.python.framework.errors_impl.UnavailableError: Endpoint read failed\n\nimport base64\nimport json\nimport os\nimport pickle\nimport sys\nimport tensorflow as tf\nimport time\n\nfrom collections import defaultdict\n\nimport aws\n\nLOCAL_LOGDIR_PREFIX='/temp/logs'\n\nflags = tf.flags\nflags.DEFINE_string('run', 'default',\n                    'tag used to keep track of machines in this experiment')\nflags.DEFINE_integer(\"num_workers\", 1, \"number of gradient workers\")\nflags.DEFINE_integer(\"num_ps\", 1, \"number of ps workers\")\n\n# todo: remove\nflags.DEFINE_string('worker_type', 'p2.8xlarge',\n                    'instance type to use for gradient workers')\nflags.DEFINE_string('ps_type', 'c5.large', 'instance type to use for '\n                    'ps workers')\n\n# started getting following error on placement groups, dsiable for now\n# The placement group 'xyz' is in use in another availability zone: null\nflags.DEFINE_boolean('disable_placement', True, 'disable placement groups')\n\nFLAGS = flags.FLAGS\n\ndef ossystem(cmd):\n  print(cmd)\n  os.system(cmd)\n\n# todo, move into aws.py\nclass AWSInstance(object):\n\n  def __init__(self, instance, ssh_key='', name='', username='ubuntu',\n               tags=None):\n    # assert instance is aws instance\n    self.aws_instance = instance\n    self.ssh_key = ssh_key\n    self.username = username\n    if name:\n      self.SetNameTag(name)\n    if tags:\n      for key, value in tags.items():\n        self.SetCustomTag(key, value)\n\n    self.opened_ssh_client = []\n\n  def __del__(self):\n    self.CleanSshClient()\n\n  def WaitUntilReady(self):\n    self.aws_instance.wait_until_running()\n    # Sometimes the wait doesn't work, wait longer and check status\n    client = boto3.client('ec2')\n    while True:\n      res = client.describe_instance_status(\n          InstanceIds=[self.aws_instance.instance_id])\n      try:\n        if (res['InstanceStatuses'][0]['InstanceStatus']['Status'] == 'ok' and\n            res['InstanceStatuses'][0]['SystemStatus']['Status'] == 'ok'):\n          break\n      except:\n        print('instance has no status')\n      time.sleep(30)\n\n    self.aws_instance.load()\n    self.hostname = self.aws_instance.public_dns_name\n\n  def CreateSshClient(self):\n    assert self.hostname is not None\n    ssh_client = util.SshToHost(self.hostname, ssh_key=self.ssh_key, username=self.username)\n    self.opened_ssh_client.append(ssh_client)\n    return ssh_client\n\n  def reuse_ssh_client(self):\n    assert self.hostname is not None\n    if not hasattr(self, 'ssh_client') or self.ssh_client == None:\n      self.ssh_client = util.SshToHost(self.hostname, ssh_key=self.ssh_key, username=self.username)\n    return self.ssh_client\n\n  def CleanSshClient(self):\n    if hasattr(self, 'ssh_client'):\n      self.opened_ssh_client.append(self.ssh_client)\n    for ssh_client in self.opened_ssh_client:\n      try:\n        ssh_client.close()\n      except:\n        pass\n    self.opened_ssh_client = []\n    self.ssh_client = None\n\n  @property\n  def state(self):\n    return self.aws_instance.state.get('Name', None)\n\n  def SetNameTag(self, name='tf'):\n    ec2 = boto3.resource('ec2')\n    self.tag = ec2.create_tags(\n        Resources=[self.aws_instance.id], Tags=[{\n            'Key': 'Name',\n            'Value': name\n        }])\n\n  def SetCustomTag(self, key, value):\n    ec2 = boto3.resource('ec2')\n    self.tag = ec2.create_tags(\n        Resources=[self.aws_instance.id], Tags=[{\n            'Key': key,\n            'Value': value\n        }])\n\n  def Start(self):\n    self.aws_instance.start()\n\n  def Stop(self):\n    self.CleanSshClient()\n    self.aws_instance.stop()\n\n  def StopAndWaitUntilStopped(self):\n    self.Stop()\n    self.aws_instance.wait_until_stopped()\n\n  def Terminate(self):\n    self.CleanSshClient()\n    self.aws_instance.terminate()\n\n  def TerminateAndWaitUntilTerminated(self):\n    self.Terminate()\n    self.aws_instance.wait_until_terminated()\n\n  @property\n  def instance_id(self):\n    return self.aws_instance.instance_id\n\n  def ExecuteCommandAndWait(self, cmd, print_error=False):\n    util.ExecuteCommandAndWait(\n        self.reuse_ssh_client(), cmd, print_error=print_error)\n\n  def ExecuteCommandAndReturnStdout(self, cmd):\n    return util.ExecuteCommandAndReturnStdout(self.reuse_ssh_client(), cmd)\n\n  # TODO: rename to stdout_fn\n  def ExecuteCommandAndStreamOutput(self, \n                                    cmd,\n                                    stdout_file=None,\n                                    stderr_file=None,\n                                    line_extractor=None,\n                                    print_error=False,\n                                    ok_exit_status=[0]):\n  \n    return util.ExecuteCommandAndStreamOutput(self.reuse_ssh_client(),\n                                              cmd,\n                                              stdout_file=stdout_file,\n                                              stderr_file=stderr_file,\n                                              line_extractor=line_extractor,\n                                              print_error=print_error,\n                                              ok_exit_status=ok_exit_status) \n\n  def ExecuteCommandInThread(self,\n                             command,\n                             stdout_file=None,\n                             stderr_file=None,\n                             line_extractor=None,\n                             print_error=False):\n    ssh_client = self.CreateSshClient()\n    return util.ExecuteCommandInThread(\n        ssh_client,\n        command,\n        stdout_file=stdout_file,\n        stderr_file=stderr_file,\n        line_extractor=line_extractor,\n        print_error=print_error)\n\n  def RetrieveFile(self, remote_file, local_file):\n    sftp_client = self.reuse_ssh_client().open_sftp()\n    sftp_client.get(remote_file, local_file)\n    sftp_client.close()\n\n  def UploadFile(self, local_file, remote_file):\n    sftp_client = self.reuse_ssh_client().open_sftp()\n    sftp_client.put(local_file, remote_file)\n    sftp_client.close()\n\ndef CreateAwsInstances(num_instances=1,\n                       image_id='',\n                       instance_type='t1.micro',\n                       key_name='',\n                       ssh_key='',\n                       instance_tag='tf',\n                       security_group='default',\n                       placement_group='',\n                       tags=None):\n  ec2 = boto3.resource('ec2')\n  if placement_group:\n    MaybeCreatePlacementGroup(name=placement_group)\n    aws_instances = ec2.create_instances(\n        ImageId=image_id,\n        InstanceType=instance_type,\n        MinCount=num_instances,\n        MaxCount=num_instances,\n        SecurityGroups=[security_group],\n        Placement={'GroupName': placement_group},\n        KeyName=key_name)\n  else:\n    aws_instances = ec2.create_instances(\n        ImageId=image_id,\n        InstanceType=instance_type,\n        MinCount=num_instances,\n        MaxCount=num_instances,\n        SecurityGroups=[security_group],\n        KeyName=key_name)\n  assert len(aws_instances) == num_instances\n  print('{} Instances created'.format(len(aws_instances)))\n  instances = [\n      AWSInstance(instance, ssh_key, instance_tag, tags=tags) for instance in aws_instances\n  ]\n\n  return instances\n\n\ndef setup_local_logdir(run):\n  logdir = LOCAL_LOGDIR_PREFIX + '/' + run\n  os.system('rm -Rf '+logdir)\n  os.system('mkdir -p '+logdir)\n  return logdir\n\ndef launch_job_aws(name, replicas):\n  # todo: rename instance_tag to name\n  instances = cluster_aws.CreateAwsInstances(num_instances=num_instances,\n                                             image_id=AMI,\n                                             key_name=KEY_NAME,\n                                             ssh_key=KEY_PATH,\n                                             security_group=SECURITY_GROUP,\n                                             instance_tag=name,\n                                             placement_group='',\n                                             instance_type=INSTANCE_TYPE)\n  job = AwsJob()\n\n\n\ndef tf_config_cmd(full_cluster_spec, task_spec):\n  task_type = task_spec['type']\n  task_id = task_spec['index']\n  print(\"Task id is %r\"%(task_id,))\n  host = full_cluster_spec[task_type][task_id]\n\n  # every worker needs its own location\n  sparse_cluster_spec = defaultdict(dict)\n  sparse_cluster_spec[task_type][task_id] = host\n\n  # worker workers know about all ps workers\n  if task_type == 'worker':\n    sparse_cluster_spec['ps'] = full_cluster_spec['ps']\n\n  # ps workers know about all worker workers\n  if task_type == 'ps':\n    pass\n    sparse_cluster_spec['worker'] = full_cluster_spec['worker']\n    #sparse_cluster_spec['worker'] = {0: full_cluster_spec['worker'][0]}\n\n  sparse_cluster_config = {'cluster': sparse_cluster_spec,\n                           'task': task_spec}\n  print(\"Cluster config for %s %s is %s\"%(task_type, task_id,\n                                          sparse_cluster_spec))\n  json_string = json.dumps(sparse_cluster_config)\n  json_string_encoded = base64.b16encode(json_string.encode('ascii'))\n  json_string_encoded = json_string_encoded.decode('ascii')\n\n  pickle_string = pickle.dumps(sparse_cluster_config)\n  pickle_string_encoded = base64.b16encode(pickle_string)\n  pickle_string_encoded = pickle_string_encoded.decode('ascii')\n  export_command = \"export TF_PICKLE_BASE16=%s\"%(pickle_string_encoded,)\n  return export_command\n\ndef launch_aws():\n  ps_job = aws.tf_job(FLAGS.run+'-ps', FLAGS.num_ps)\n  worker_job = aws.tf_job(FLAGS.run+'-worker', FLAGS.num_workers, placement_group='tf')\n  tb_job = aws.tf_job(FLAGS.run+'-tb', 1, placement_group='tf')\n\n  # wait for everything to come up\n\n  # todo: private IP's may be known before instances are ready\n  ps_job.wait_for_ready()\n  worker_job.wait_for_ready()\n  \n  # TODO: orchestration may be easier if I save server spec to a predictable\n  # location on AWS rather than passing it to each worker through command-line\n  \n  # Orchestration: every worker needs to know:\n  # 1. their own role (task_spec), ie {type: worker, index: 0}\n  # 2. role->ip mapping of all machines (cluster_spec), ie\n  #    {\"worker\": [\"localhost:24724\"], \"ps\": [\"localhost:15960\"]}}\n  ps_hosts = [\"%s:%d\"%(task.ip, task.port) for task in ps_job.tasks]\n  worker_hosts = [\"%s:%d\"%(task.ip, task.port) for task in worker_job.tasks]\n  cluster_spec = {'worker': worker_hosts, 'ps': ps_hosts}\n\n  # launch parameter server tasks\n  task_type = 'ps'  \n  for task in ps_job.tasks:\n    task_spec = {'type': task_type, 'index': task.id}\n    task.run(generate_tf_env_setup_cmd(cluster_spec, task_spec))\n    task.run(PS_CMD)\n\n  # launch worker tasks\n  task_type = 'worker' # task type can also be \"chief\", overlapping with worker\n  for task in worker_job.tasks:\n    task_spec = {'type': task_type, 'index': task.id}\n    task.run(generate_tf_env_setup_cmd(cluster_spec, task_spec))\n    task.run(WORKER_CMD)\n\n  # launch tensorboard visualizer\n  task = tb_job.tasks[0]\n  task.run('tensorboard --port=%d --logdir=%s'%(task.port, logdir))\n\n  \n\nclass Instance:\n  # todo: move inside instance\n  \n  def tf_env_setup(self, cluster_spec, task_spec):\n    cluster_config = {'cluster': cluster_spec, 'task': task_spec}\n    json_string = json.dumps(cluster_config)\n    json_string_encoded = base64.b16encode(json_string.encode('ascii'))\n    json_string_encoded = json_string_encoded.decode('ascii')\n    export_command = \"export TF_CONFIG_BASE16=%s\"%(json_string_encoded,)\n    self.run(export_command)\n\n# TODO: rename .ip to get_ip()\n\ndef launch_local():\n  ps_job = launch_job_tmux('ps', FLAGS.num_ps)\n  worker_job = launch_job_tmux('worker', FLAGS.num_workers)\n  tb_job = launch_job_tmux('tb', 1)\n\n  logdir = setup_local_logdir(FLAGS.run)\n\n  # Orchestration: every worker needs to know:\n  # 1. their own role (task_spec), ie {type: worker, index: 0}\n  # 2. role->ip mapping of all machines (cluster_spec), ie\n  #    {\"worker\": [\"localhost:24724\"], \"ps\": [\"localhost:15960\"]}}\n   \n  ps_hosts = [\"%s:%d\"%(task.ip, task.port) for task in ps_job.tasks]\n  worker_hosts = [\"%s:%d\"%(task.ip, task.port) for task in worker_job.tasks]\n  cluster_spec = {'worker': worker_hosts, 'ps': ps_hosts}\n\n  # launch parameter server tasks\n  task_type = 'ps'  \n  for task in ps_job.tasks:\n    task_spec = {'type': task_type, 'index': task.id}\n    task.tf_env_setup(cluster_spec, task_spec)\n    task.run(PS_CMD)\n\n  # launch worker tasks\n  task_type = 'worker' # task type can also be \"chief\", overlapping with worker\n  for task in worker_job.tasks:\n    task_spec = {'type': task_type, 'index': task.id}\n    task.tf_env_setup(cluster_spec, task_spec)\n    task.run(WORKER_CMD)\n\n  # launch tensorboard visualizer\n  task = tb_job.tasks[0]\n  task.run('tensorboard --port=%d --logdir=%s'%(task.port, logdir))\n\n\ndef cnn_launcher():\n  \"\"\"Experiment launcher.\"\"\"\n\n  import boto3\n  ec2 = boto3.client('ec2')\n  \n  if not FLAGS.disable_placement:\n    placement_group = FLAGS.run\n    try:\n      response = ec2.create_placement_group(GroupName=placement_group,\n                                            Strategy='cluster')\n    except Exception as e:\n      if 'Duplicate' in e.response['Error']['Code']:\n        print(\"Warning, placement group %s already exists, skipping\" %(placement_group,))\n        print(\"Got message \"+str(e))\n  else:\n    placement_group = ''\n\n  ps_job = aws.tf_job(FLAGS.run+'/ps', FLAGS.num_ps,\n                      instance_type=FLAGS.ps_type,\n                      placement_group=placement_group)\n  worker_job = aws.tf_job(FLAGS.run+'/worker', FLAGS.num_workers,\n                          instance_type=FLAGS.worker_type,\n                          placement_group=placement_group)\n\n  ps_job.wait_until_ready()\n  worker_job.wait_until_ready()\n\n  # Orchestration: every worker needs to know:\n  # 1. their own role (task_spec), ie {type: worker, index: 0}\n  # 2. role->ip mapping of all machines (cluster_spec), ie\n  #    {\"worker\": [\"localhost:24724\"], \"ps\": [\"localhost:15960\"]}}\n\n  ps_hosts = [\"%s:%d\"%(task.ip, task.port) for task in ps_job.tasks]\n  ps_hosts_str = ','.join(ps_hosts)\n  worker_hosts = [\"%s:%d\"%(task.ip, task.port) for task in worker_job.tasks]\n  worker_hosts_str = ','.join(worker_hosts)\n  cluster_spec = {'worker': worker_hosts, 'ps': ps_hosts}\n\n  setup_cmd = \"source ~/.bashrc && export PATH=~/anaconda3/bin:$PATH && source activate py2 && cd ~/git0/benchmarks/scripts/tf_cnn_benchmarks\"\n\n  # kill previous running processes in case we are reusing instances\n  for task in ps_job.tasks:\n    task.run(\"killall python\")\n  for task in worker_job.tasks:\n    task.run(\"killall python\")\n\n  time.sleep(5)\n\n  # launch parameter server tasks\n  task_type = 'ps'\n  cmds = []\n  ps_cmd_tmpl = \"CUDA_VISIBLE_DEVICES='' python tf_cnn_benchmarks.py --local_parameter_device=gpu --worker_hosts=%(worker_hosts)s --ps_hosts=%(ps_hosts)s --job_name=ps --task_index=%(task_index)s\"\n  for task in ps_job.tasks:\n    cmds = []\n    task_spec = {'type': task_type, 'index': task.id}\n    cmds.append(setup_cmd)\n    cmds.append(tf_config_cmd(cluster_spec, task_spec))\n    task.upload(\"variable_mgr.py\",\n                \"/home/ubuntu/Dropbox/git0/benchmarks/scripts/tf_cnn_benchmarks/variable_mgr.py\")\n    cmds.append(ps_cmd_tmpl % {\"worker_hosts\": worker_hosts_str,\n                               \"ps_hosts\": ps_hosts_str,\n                               \"job_name\": task_type,\n                               \"task_index\": task.id})\n    task.run(' && '.join(cmds))\n    print(\"To see the output: tail -f %s\" %(task.last_stdout))\n\n  # launch worker tasks\n  task_type = 'worker'\n  cmds = []\n  worker_cmd_tmpl = \"python tf_cnn_benchmarks.py --data_format=NCHW --batch_size=64 --num_batches=1000 --model=resnet50 --optimizer=sgd --variable_update=distributed_replicated --cross_replica_sync=True --local_parameter_device=gpu --num_gpus=8 --nodistortions --display_every=10 --worker_hosts=%(worker_hosts)s --ps_hosts=%(ps_hosts)s --job_name=worker --task_index=%(task_index)s\"\n\n  for task in worker_job.tasks:\n    cmds = []\n    task_spec = {'type': task_type, 'index': task.id}\n    cmds.append(setup_cmd)\n\n    cmds.append(tf_config_cmd(cluster_spec, task_spec))\n    task.upload(\"variable_mgr.py\",\n                \"/home/ubuntu/Dropbox/git0/benchmarks/scripts/tf_cnn_benchmarks/variable_mgr.py\")\n    cmds.append(worker_cmd_tmpl % {\"worker_hosts\": worker_hosts_str,\n                                   \"ps_hosts\": ps_hosts_str,\n                                   \"job_name\": task_type,\n                                   \"task_index\": task.id})\n    task.run(' && '.join(cmds))\n    print(\"To see the output of %s: tail -f %s\" %(task.id,\n                                                  task.last_stdout))\n\n\ndef main():\n  os.system('rm -Rf data') # todo: remove\n  cnn_launcher()\n  \n\nif __name__=='__main__':\n  main()\n  \n"
  },
  {
    "path": "cluster/imagenet64/requirements.txt",
    "content": "boto3\nparamiko\npyyaml\ntensorflow-gpu==1.4\n"
  },
  {
    "path": "cluster/imagenet64/variable_mgr.py",
    "content": "# Copyright 2017 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Defines VariableMgr and subclasses used to manage variables.\n\n\"\"\"\n\nfrom __future__ import print_function\n\nimport collections as pycoll\nimport operator\nimport re\n\nimport tensorflow as tf\n\nfrom tensorflow.contrib import nccl\nfrom tensorflow.contrib.all_reduce.python import all_reduce\nfrom tensorflow.python.framework import ops\nfrom tensorflow.python.ops import data_flow_ops\n\nPS_SHADOW_VAR_PREFIX = 'ps_var'\n\n\n# To be used with custom_getter on tf.get_variable.\nclass OverrideCachingDevice(object):\n  \"\"\"Variable getter which caches variables on the least loaded device.\n\n  Variables smaller than a certain threshold are cached on a single specific\n  device, as specified in the constructor. All other variables are load balanced\n  across a pool of devices, by caching each variable on the least loaded device.\n  \"\"\"\n\n  def __init__(self, devices, device_for_small_variables,\n               small_variable_size_threshold):\n    self.devices = devices\n    self.sizes = [0] * len(self.devices)\n    self.device_for_small_variables = device_for_small_variables\n    self.small_variable_size_threshold = small_variable_size_threshold\n\n  def __call__(self, getter, *args, **kwargs):\n    size = tf.TensorShape(kwargs['shape']).num_elements()\n    if size < self.small_variable_size_threshold:\n      device_name = self.device_for_small_variables\n    else:\n      device_index, _ = min(enumerate(\n          self.sizes), key=operator.itemgetter(1))\n      device_name = self.devices[device_index]\n      self.sizes[device_index] += size\n\n    kwargs['caching_device'] = device_name\n    var = getter(*args, **kwargs)\n    return var\n\n\n# To be used with custom_getter on tf.get_variable. Ensures the created variable\n# is in LOCAL_VARIABLES and not GLOBAL_VARIBLES collection.\nclass OverrideToLocalVariableIfNotPsVar(object):\n\n  # args and kwargs come from the custom_getter interface for Tensorflow\n  # variables, and matches tf.get_variable's signature, with the addition of\n  # 'getter' at the beginning.\n  def __call__(self, getter, name, *args, **kwargs):\n    if name.startswith(PS_SHADOW_VAR_PREFIX):\n      return getter(*args, **kwargs)\n\n    if 'collections' in kwargs:\n      collections = kwargs['collections']\n    if not collections:\n      collections = set([tf.GraphKeys.GLOBAL_VARIABLES])\n    else:\n      collections = set(list(collections))\n    collections.remove(tf.GraphKeys.GLOBAL_VARIABLES)\n    collections.add(tf.GraphKeys.LOCAL_VARIABLES)\n    kwargs['collections'] = list(collections)\n    return getter(name, *args, **kwargs)\n\n\nclass ParamServerDeviceSetter(object):\n  \"\"\"Helper class to assign variables on the least loaded ps-device.\"\"\"\n\n  def __init__(self, worker_device, ps_devices):\n    \"\"\"Initializer for ParamServerDevicSetter.\n\n    Args:\n      worker_device: the device to use for computer ops.\n      ps_devices: a list of device to use for Variable ops. Each variable is\n      assigned to the least loaded device.\n    \"\"\"\n    self.ps_devices = ps_devices\n    self.worker_device = worker_device\n    self.ps_sizes = [0] * len(self.ps_devices)\n\n  def __call__(self, op):\n    if op.device:\n      return op.device\n    if op.type not in ['Variable', 'VariableV2']:\n      return self.worker_device\n\n    device_index, _ = min(enumerate(\n        self.ps_sizes), key=operator.itemgetter(1))\n    device_name = self.ps_devices[device_index]\n    var_size = op.outputs[0].get_shape().num_elements()\n    self.ps_sizes[device_index] += var_size\n\n    return device_name\n\n\nclass VariableMgr(object):\n  \"\"\"Abstract superclass for class used by BenchmarkCnn to control variables.\n\n    Functions on this class are used to control how variables are created and\n    managed, and how gradients are computed and applied.\n  \"\"\"\n\n  def __init__(self, benchmark_cnn):\n    self.benchmark_cnn = benchmark_cnn\n    self.staging_delta_ops = []\n\n  def each_tower_has_variables(self):\n    \"\"\"Returns True if each GPU tower of the model has separate variables.\"\"\"\n    assert False, 'Must be implemented in subclass'\n\n  def supports_staged_vars(self):\n    \"\"\"Whether staged variable management is supported.\"\"\"\n    return False\n\n  def create_outer_variable_scope(self, device_num):\n    \"\"\"Create the tf.variable_scope around all model graph operations.\"\"\"\n    del device_num  # unused by this implementation\n    assert False, 'Must be implemented in subclass'\n\n  def preprocess_device_grads(self, device_grads):\n    \"\"\"Preprocess the device gradients prior to applying them.\n\n    Args:\n      device_grads: List of lists of (gradient, variable) tuples.\n        device_grads[t][g] = (gradient, variable), where t is the index of the\n        tower and g is the index of the gradient-variable pair.\n\n    Returns: a tuple of (apply_gradients_devices, gradient_state).\n      gradient_state is an opaque structure that should be passed to\n      get_gradients_to_apply() and append_apply_gradients_ops() (in that order).\n      apply_gradients_devices is a list of devices where the gradients will be\n      applied with get_gradients_to_apply() and append_apply_gradients_ops().\n    \"\"\"\n    del device_grads  # unused by this implementation\n    assert False, 'Must be implemented in subclass'\n\n  def get_gradients_to_apply(self, device_num, gradient_state):\n    \"\"\"Returns the [(gradient, variable)] list to apply for device_num.\n\n    Args:\n      device_num: indexes into apply_gradients_devices, which was returned by an\n        earlier call to preprocess_device_grads.\n      gradient_state: from previous call to apply_gradients_devices.\n    \"\"\"\n    del device_num, gradient_state  # unused by this implementation\n    assert False, 'Must be implemented in subclass'\n\n  def append_apply_gradients_ops(\n      self, gradient_state, opt, grads, training_ops):\n    \"\"\"Adds training ops for grads to 'training_ops'.\n\n    Args:\n      gradient_state: from previous call to apply_gradients_devices.\n      opt: the underlying optimizer\n      grads: [(grad, var)] to apply\n      training_ops: list to which to add ops\n    \"\"\"\n    del gradient_state  # unused by this implementation\n    apply_gradients_op = opt.apply_gradients(grads)\n    training_ops.append(apply_gradients_op)\n\n  def get_post_init_ops(self):\n    \"\"\"Returns ops that should run post-initialization.\"\"\"\n    return []\n\n  def get_devices(self):\n    \"\"\"Returns devices to use for computation; includes replica selection.\"\"\"\n    assert False, 'Must be implemented in subclass'\n\n  def savable_variables(self):\n    \"\"\"Returns a list/dict of savable variables to pass to tf.train.Saver.\"\"\"\n    return tf.global_variables()\n\n  def trainable_variables_on_device(self, rel_device_num, abs_device_num,\n                                    writable=False):\n    \"\"\"Return the set of trainable variables on device.\n\n    Args:\n      rel_device_num: local worker device index.\n      abs_device_num: global graph device index.\n      writable: whether to get a reference to the underlying variable.\n\n    Returns:\n      The set of trainable vairalbes on the specified device.\n    \"\"\"\n    del rel_device_num, writable\n    if self.each_tower_has_variables():\n      params = [\n          v for v in tf.trainable_variables()\n          if v.name.startswith('v%s/' % abs_device_num)\n      ]\n    else:\n      params = tf.trainable_variables()\n    return params\n\n\nclass VariableMgrIndependent(VariableMgr):\n  \"\"\"VariableMgr that implements the --independent mode for local jobs.\n\n     Each GPU has its own copy of the variables, and gradients are\n     not shared between towers. This can be used to check\n     performance when no data is moved between GPUs.\n  \"\"\"\n\n  def each_tower_has_variables(self):\n    return True\n\n  def create_outer_variable_scope(self, device_num):\n    return tf.variable_scope('v%s' % device_num)\n\n  def preprocess_device_grads(self, device_grads):\n    return (self.benchmark_cnn.devices, device_grads)\n\n  def get_gradients_to_apply(self, device_num, gradient_state):\n    device_grads = gradient_state\n    return device_grads[device_num]\n\n  def get_devices(self):\n    return self.benchmark_cnn.raw_devices\n\n\nclass VariableMgrLocalFetchFromPS(VariableMgr):\n  \"\"\"VariableMgr that implements the --parameter_server mode for local jobs.\n\n     Variables are stored on a parameter server.  For each step, each tower gets\n     a copy of the variables from the parameter server, and sends its gradients\n     to the param server.\n  \"\"\"\n\n  def each_tower_has_variables(self):\n    return False\n\n  def create_outer_variable_scope(self, device_num):\n    return tf.variable_scope('v', reuse=bool(device_num))\n\n  def preprocess_device_grads(self, device_grads):\n    return ([self.benchmark_cnn.param_server_device], device_grads)\n\n  def get_gradients_to_apply(self, device_num, gradient_state):\n    assert device_num == 0\n    device_grads = gradient_state\n    return aggregate_gradients_using_copy_with_variable_colocation(\n        device_grads, use_mean=True)\n\n  def get_devices(self):\n    raw_devices = self.benchmark_cnn.raw_devices\n    if self.benchmark_cnn.local_parameter_device_flag == 'gpu':\n      return [ParamServerDeviceSetter(d, raw_devices) for d in raw_devices]\n    else:\n      return [tf.train.replica_device_setter(\n          worker_device=d, ps_device=self.benchmark_cnn.param_server_device,\n          ps_tasks=1) for d in raw_devices]\n\n\nclass StagedModelVariable(object):\n  \"\"\"Staging variable wrapper that decouples reads and updates.\n\n  This class represents a variable through a staging buffer. Reads from this\n  variable directly gets from the staging buffer. Updates are stacked into\n  another staging buffer, and will be processed later.\n  \"\"\"\n\n  def __init__(self, real_var, var_stage_get, variable_mgr):\n    \"\"\"Initializer for the model variables through a staging buffer.\n\n    Args:\n      real_var: the underlying real variable.\n      var_stage_get: the read op from the staging buffer.\n      variable_mgr: the parent variable-manager.\n    \"\"\"\n    self.real_var = real_var\n    self.var_stage_get = var_stage_get\n    self.variable_mgr = variable_mgr\n\n  def _value(self):\n    \"\"\"The read access of this variable. The content from the staging buffer.\"\"\"\n    return self.var_stage_get\n\n  def _ref(self):\n    \"\"\"Return the underlying variable ref, required by tf.colocate_with.\"\"\"\n    return self.real_var._ref()  # pylint: disable=protected-access\n\n  def read_value(self):\n    \"\"\"Mimics tf.Variable.read_value().\"\"\"\n    return tf.identity(self.var_stage_get, name='read')\n\n  @property\n  def dtype(self):\n    \"\"\"Return the non-reference dtype.\"\"\"\n    return self.var_stage_get.dtype\n\n  def assign_sub(self, delta, name=None):\n    \"\"\"Mimic the updates to the variable.\n\n    Args:\n      delta: is pushed into a staging buffer and will be pumped later.\n      name: currently ignored; names of ops and the StagingArea are\n            computed without using this pass name.\n    Returns:\n      The actual updates. The colocation constraint will be reapplied.\n    \"\"\"\n    # This parameter is ignored: the StagingArea only supports setting\n    # the shared name, not the names of individual ops it uses.\n    del name\n\n    # colocate_with(None, True) clears the colocation constraints.\n    # Push the delta into a staging buffer.\n    with ops.colocate_with(None, True), tf.device(self.var_stage_get.device):\n      delta_staging_area = data_flow_ops.StagingArea(\n          [self.var_stage_get.dtype], shapes=[self.var_stage_get.shape])\n      delta_put_op = delta_staging_area.put([delta])\n      self.variable_mgr.staging_delta_ops.append(delta_put_op)\n      delta_get_op = delta_staging_area.get()[0]\n    # Return the actual updates. The colocation constraint will be reapplied.\n    return self.real_var.assign_sub(delta_get_op)\n\n  @staticmethod\n  # pylint: disable=bad-staticmethod-argument,invalid-name\n  def _TensorConversionFunction(self, dtype=None, name=None, as_ref=False):\n    \"\"\"Utility function for converting a StagedModelVariable to a Tensor.\"\"\"\n    del dtype, name  # unused: this function returns the cached ref or value.\n    if as_ref:\n      return self._ref()\n    else:\n      return self._value()\n\n\nops.register_tensor_conversion_function(\n    StagedModelVariable, StagedModelVariable._TensorConversionFunction)  # pylint: disable=protected-access\n\n\nclass StagedVariableGetter(object):\n  \"\"\"A variable getter through staging buffers on devices.\n\n  Instead of a caching device, this getter tracks where the variable is used.\n  And on each device, it goes through a staging buffer.\n  \"\"\"\n\n  def __init__(self, device_num, devices, cpu_device, variable_mgr):\n    \"\"\"Initializer for StagedVariableGetter.\n\n    Args:\n      device_num: the current device index.\n      devices: a list of all the devices to build towers.\n      cpu_device: a cpu_device for this replica. If None, no cpu-caching is\n          done.\n      variable_mgr: the parent variable manager.\n    \"\"\"\n    self.device_num = device_num\n    self.devices = devices\n    self.cpu_device = cpu_device\n    self.variable_mgr = variable_mgr\n\n  def __call__(self, getter, name, *args, **kwargs):\n    staging_ops = self.variable_mgr.staging_vars_on_devices[self.device_num]\n    if name in staging_ops:\n      put_op, get_op = staging_ops[name]\n      return get_op\n    real_var = getter(name, *args, **kwargs)\n    shape = kwargs['shape']\n    dtype = kwargs['dtype']\n    trainable = kwargs['trainable']\n    if self.cpu_device:\n      with tf.device(self.cpu_device):\n        # This helps copying the weights from the parameter to this server only\n        # once.\n        if name in self.variable_mgr.staged_vars_on_cpu:\n          cpu_var = self.variable_mgr.staged_vars_on_cpu[name]\n        else:\n          cpu_var = tf.identity(real_var)\n          self.variable_mgr.staged_vars_on_cpu[name] = cpu_var\n      var_to_stage = cpu_var\n    else:\n      var_to_stage = tf.identity(real_var)  # de-reference the variable.\n\n    with tf.device(self.devices[self.device_num]):\n      staging_area = data_flow_ops.StagingArea([dtype], shapes=[shape])\n      put_op = staging_area.put([var_to_stage])\n      get_op = staging_area.get()[0]\n      staging_ops[name] = (put_op, get_op)\n    if trainable:\n      # For trainable variables, they are managed separatedly through\n      # apply_gradients.\n      return get_op\n    else:\n      # For other shadow variables, the access is decoupled through a wrapper\n      # class.\n      return StagedModelVariable(real_var, get_op, self.variable_mgr)\n\n  def trainable_variables_on_device(self, rel_device_num, abs_device_num,\n                                    writable):\n    \"\"\"Return the set of trainable variables on the specified device.\n\n    Args:\n      rel_device_num: local worker device index.\n      abs_device_num: global graph device index.\n      writable: whether the returned variables is writable or read-only.\n\n    Returns:\n      Return the set of trainable variables on the specified device.\n    \"\"\"\n    del abs_device_num\n    params_refs = tf.trainable_variables()\n    if writable:\n      return params_refs\n    params = []\n    for param in params_refs:\n      var_name = param.name.split(':')[0]\n      _, var_get_op = self.variable_mgr.staging_vars_on_devices[rel_device_num][\n          var_name]\n      params.append(var_get_op)\n    return params\n\n\nclass VariableMgrLocalFetchFromStagedPS(VariableMgrLocalFetchFromPS):\n  \"\"\"Implements fetching a local variable through staging buffers.\n  \"\"\"\n\n  def __init__(self, benchmark_cnn):\n    super(VariableMgrLocalFetchFromStagedPS, self).__init__(benchmark_cnn)\n    # A data structure to track where the variables are used on each device.\n    # Indexed by device_num and var_name, each entry stores the \"put\" and \"get\"\n    # ops used for that variable on that device:\n    #   staging_vars_on_devices[device_num][var_name] == (put_op, get_op)\n    self.staging_vars_on_devices = [dict() for _ in\n                                    self.benchmark_cnn.raw_devices]\n\n  def supports_staged_vars(self):\n    return True\n\n  def create_outer_variable_scope(self, device_num):\n    self._custom_getter = StagedVariableGetter(\n        device_num, self.benchmark_cnn.raw_devices, None, self)\n    return tf.variable_scope(\n        'v', reuse=bool(device_num), custom_getter=self._custom_getter)\n\n  def trainable_variables_on_device(self, rel_device_num, abs_device_num,\n                                    writable=False):\n    return self._custom_getter.trainable_variables_on_device(\n        rel_device_num, abs_device_num, writable=writable)\n\n\nAllReduceSpecTuple = pycoll.namedtuple('AllReduceSpecTuple', 'alg shards limit')\n\n\ndef parse_general_int(s):\n  \"\"\"Parse integer with power-of-2 suffix eg. 32k.\"\"\"\n  mo = re.match(r'(\\d+)([KkMGT]?)$', s)\n  if mo:\n    i, suffix = mo.group(1, 2)\n    v = int(i)\n    if suffix:\n      if suffix == 'K' or suffix == 'k':\n        v *= 1024\n      elif suffix == 'M':\n        v *= (1024 * 1024)\n      elif suffix == 'G':\n        v *= (1024 * 1024 * 1024)\n      elif suffix == 'T':\n        v *= (1024 * 1024 * 1024 * 1024)\n      else:\n        raise ValueError('invalid integer string %s' % s)\n    return v\n  else:\n    v = int(s)\n  return v\n\n\ndef parse_all_reduce_spec(all_reduce_spec):\n  \"\"\"Parse all_reduce_spec.\n\n  Args:\n    all_reduce_spec: a string specifying a combination of all-reduce\n      algorithms to apply for gradient reduction.\n\n  Returns:\n    a list of AllReduceSpecTuple.\n\n  Raises:\n    ValueError: all_reduce_spec is not well-formed.\n\n  An all_reduce_spec has BNF form:\n     int ::= positive whole number\n     g_int ::= int[KkMGT]?\n     alg_spec ::= alg | alg#int\n     range_spec ::= alg_spec | alg_spec/alg_spec\n     spec ::= range_spec | range_spec:g_int:range_spec\n\n  Not all syntactically correct specifications are supported.\n  Examples of supported all_reduce_spec strings, with semantics explained:\n\n    'xring' == apply ring all-reduce to all tensors\n    'xring#2' == apply ring all-reduce to all tensors, using two simultaneous\n            transfer rings, each operating on 1/2 of each tensor.\n    'nccl'  == apply NCCL all-reduce to all tensors (only works within\n            a single worker process where all devices are GPUs)\n    'nccl/xring' == apply NCCL all-reduce to all tensors within each worker\n            to produce at least one full-reduced (locally) value,\n            then apply ring all-reduce to one such value from each\n            worker, then apply NCCL broadcast to propagate those globally\n            reduced values back to every device within each worker.\n    'pscpu' == Shuffle reduce using worker CPUs as the gather devices: each\n            distributed tensor is reduced by copying all instances to\n            one of the worker CPUs, computing the reduction there, then\n            copying back to each participating device.  Tensor reductions\n            are assigned to specific CPUs round-robin.\n    'psgpu#4' == Arrange all GPUs across all workers into groups of 4.\n            Each distributed tensor is shuffle reduced against one\n            such group of 4 GPUs, selected round-robin.  That is, each\n            tensor is split across 4 shards for the reduction.\n    'pscpu:2k:pscpu#2:64k:xring' == Apply single-shard pscpu to\n            tensors of size <= 2048 elements, apply 2-shard pscpu to\n            tensors up to size 64k elements, apply xring to larger tensors.\n    'pscpu/pscpu#2' == Use shuffle gather to locally reduce each tensor on\n            the worker's CPU, then use 2-shard shuffle to reduce those\n            locally reduced tensors across workers (on the worker CPUs), then\n            scatter the globally reduced values locally from each worker CPU.\n  \"\"\"\n  range_parts = all_reduce_spec.split(':') + ['-1']\n  if len(range_parts) % 2:\n    raise ValueError('all_reduce_spec not well formed: %s' % all_reduce_spec)\n  limit = 0\n  spec = []\n  alg = None\n  shards = 1\n  for i, range_part in enumerate(range_parts):\n    if i % 2 == 1:\n      try:\n        limit = parse_general_int(range_part)\n        spec.append(AllReduceSpecTuple(alg=alg, shards=shards, limit=limit))\n      except ValueError:\n        raise ValueError('all_reduce_spec (%s) contains non-integer range %s' %\n                         (all_reduce_spec, range_part))\n    else:\n      alg = range_part\n      alg_parts = range_part.split('#')\n      alg = alg_parts[0]\n      if len(alg_parts) > 1:\n        try:\n          shards = int(alg_parts[1])\n        except ValueError:\n          raise ValueError('all_reduce_spec (%s) contains non-integer '\n                           'shards %s' % all_reduce_spec, alg_parts[1])\n      else:\n        shards = 1\n      if alg not in['nccl', 'nccl/xring', 'nccl/rechd', 'nccl/pscpu',\n                    'xring', 'pscpu', 'psgpu', 'pscpu/pscpu']:\n        raise ValueError('all_reduce_spec (%s) contains invalid alg %s' %\n                         (all_reduce_spec, alg))\n  return spec\n\n\ndef build_all_reduce_device_prefixes(job_name, num_tasks):\n  \"\"\"Build list of device prefix names for all_reduce.\n\n  Args:\n    job_name: 'worker', 'ps' or 'localhost'.\n    num_tasks: number of jobs across which device names should be generated.\n\n  Returns:\n     A list of device name prefix strings. Each element spells out the full\n     host name without adding the device.\n     e.g. '/job:worker/task:0'\n  \"\"\"\n  if job_name != 'localhost':\n    return ['/job:%s/task:%d' % (job_name, d) for d in range(0, num_tasks)]\n  else:\n    assert num_tasks == 1\n    return ['/job:%s' % job_name]\n\n\ndef group_device_names(devices, group_size):\n  \"\"\"Group device names into groups of group_size.\n\n  Args:\n    devices: list of strings naming devices.\n    group_size: int >= 1\n\n  Returns:\n    list of lists of devices, where each inner list is group_size long,\n      and each device appears at least once in an inner list.  If\n      len(devices) % group_size = 0 then each device will appear\n      exactly once.\n\n  Raises:\n    ValueError: group_size > len(devices)\n  \"\"\"\n  num_devices = len(devices)\n  if group_size > num_devices:\n    raise ValueError('only %d devices, but group_size=%d' % (\n        num_devices, group_size))\n  num_groups = (num_devices // group_size) + (\n      1 if (num_devices % group_size != 0) else 0)\n  groups = [[] for i in range(num_groups)]\n  for i in range(0, num_groups * group_size):\n    groups[i % num_groups].append(devices[i % num_devices])\n  return groups\n\n\nclass VariableMgrLocalReplicated(VariableMgr):\n  \"\"\"VariableMgr that implements the --replicated mode for local jobs.\n\n     Each GPU has its own copy of the variables. To apply gradients,\n     either a local all-reduce algorithm is applied or a regular\n     cross-device aggregation is used to replicate the combined\n     gradients to all towers.\n  \"\"\"\n\n  def __init__(self, benchmark_cnn, all_reduce_spec):\n    super(VariableMgrLocalReplicated, self).__init__(benchmark_cnn)\n    if all_reduce_spec:\n      spec = parse_all_reduce_spec(all_reduce_spec)\n      if len(spec) != 1:\n        raise ValueError(\n            'replicated mode does not support hybrid all-reduce strategies')\n      self._all_reduce_spec = spec[0]\n    else:\n      self._all_reduce_spec = None\n\n  def each_tower_has_variables(self):\n    return True\n\n  def create_outer_variable_scope(self, device_num):\n    return tf.variable_scope('v%s' % device_num)\n\n  def preprocess_device_grads(self, device_grads):\n    if self._all_reduce_spec:\n      aggregated_device_grads = sum_gradients_all_reduce(\n          ['/job:localhost'], device_grads, 1,\n          self._all_reduce_spec.alg,\n          self._all_reduce_spec.shards, self.benchmark_cnn.gpu_indices)\n    else:\n      agg_grads = aggregate_gradients_using_copy_with_device_selection(\n          self.benchmark_cnn, device_grads, use_mean=False)\n      aggregated_device_grads = []\n      for arr in device_grads:\n        aggregated_device_grads.append(\n            [(g, v) for (_, v), (g, _) in zip(arr, agg_grads)])\n    return (self.benchmark_cnn.devices, aggregated_device_grads)\n\n  def get_gradients_to_apply(self, device_num, gradient_state):\n    device_grads = gradient_state\n    return device_grads[device_num]\n\n  def get_post_init_ops(self):\n    # Copy initialized values for variables on GPU 0 to other GPUs.\n    global_vars = tf.global_variables()\n    var_by_name = dict([(v.name, v) for v in global_vars])\n    post_init_ops = []\n    for v in global_vars:\n      split_name = v.name.split('/')\n      # TODO(b/62630508): use more specific prefix than v or v0.\n      if split_name[0] == 'v0' or not v.name.startswith('v'):\n        continue\n      split_name[0] = 'v0'\n      copy_from = var_by_name['/'.join(split_name)]\n      post_init_ops.append(v.assign(copy_from.read_value()))\n    return post_init_ops\n\n  def savable_variables(self):\n    \"\"\"Return the set of variables used for saving/loading the model.\"\"\"\n    params = []\n    for v in tf.global_variables():\n      split_name = v.name.split('/')\n      if split_name[0] == 'v0' or not v.name.startswith('v'):\n        params.append(v)\n    return params\n\n  def get_devices(self):\n    return self.benchmark_cnn.raw_devices\n\n\nclass VariableMgrDistributedAllReduce(VariableMgr):\n  \"\"\"VariableMgr that implements the --distributed_all_reduce mode.\n\n     Each GPU has its own copy of the variables. To apply gradients,\n     the specified all-reduce algorithm is used to reduce the gradients\n     and replicate the final value to all GPUs.\n  \"\"\"\n\n  def __init__(self, benchmark_cnn, all_reduce_spec, job_name,\n               num_workers):\n    super(VariableMgrDistributedAllReduce, self).__init__(benchmark_cnn)\n    if not all_reduce_spec:\n      raise ValueError(\n          'distributed_all_reduce requires a non-empty all_reduce_spec')\n    self._all_reduce_spec = parse_all_reduce_spec(all_reduce_spec)\n    self._all_reduce_device_prefixes = build_all_reduce_device_prefixes(\n        job_name, num_workers)\n    self._num_workers = num_workers\n    if not self._all_reduce_spec:\n      raise ValueError('all_reduce_spec must be specified')\n\n  def each_tower_has_variables(self):\n    return True\n\n  def create_outer_variable_scope(self, device_num):\n    \"\"\"Create a scope for the named device.\n\n    Args:\n      device_num: index of device for variable scope. (Note that\n        device_num spans all processes in cluster since a single global\n        graph is used.)\n\n    Returns:\n      the requested variable_scope\n    \"\"\"\n    return tf.variable_scope('v%s' % device_num)\n\n  def preprocess_device_grads(self, device_grads):\n    remaining_grads = device_grads\n    aggregated_grads = []\n    for spec_tuple in self._all_reduce_spec:\n      if spec_tuple.limit < 0:\n        this_grads = remaining_grads\n        remaining_grads = []\n      else:\n        (this_grads, remaining_grads) = split_grads_by_size(\n            spec_tuple.limit, remaining_grads)\n      if this_grads:\n        range_agg_grads = sum_gradients_all_reduce(\n            self._all_reduce_device_prefixes, this_grads, self._num_workers,\n            spec_tuple.alg, spec_tuple.shards, self.benchmark_cnn.gpu_indices)\n        if not aggregated_grads:\n          aggregated_grads = range_agg_grads\n        else:\n          assert len(aggregated_grads) == len(range_agg_grads)\n          for i in range(len(aggregated_grads)):\n            aggregated_grads[i] += range_agg_grads[i]\n    assert not remaining_grads\n    full_device_set = []\n    for grads in device_grads:\n      g, v = grads[0]\n      del v\n      full_device_set.append(g.device)\n    return (full_device_set, aggregated_grads)\n\n  def get_gradients_to_apply(self, device_num, gradient_state):\n    device_grads = gradient_state\n    if device_num >= len(device_grads):\n      raise ValueError('device_num %d exceeds length of device_grads (%d)' %\n                       (device_num, len(device_grads)))\n    return device_grads[device_num]\n\n  def get_post_init_ops(self):\n    \"\"\"Copy initialized values for variables to other devices.\"\"\"\n    global_vars = tf.global_variables()\n    var_by_name = dict([(v.name, v) for v in global_vars])\n    post_init_ops = []\n    for v in global_vars:\n      split_name = v.name.split('/')\n      # TODO(b/62630508): use more specific prefix than v or v0.\n      if split_name[0] == 'v0' or not v.name.startswith('v'):\n        continue\n      split_name[0] = 'v0'\n      copy_from = var_by_name['/'.join(split_name)]\n      post_init_ops.append(v.assign(copy_from.read_value()))\n    return post_init_ops\n\n  def savable_variables(self):\n    \"\"\"Return the set of variables used for saving/loading the model.\"\"\"\n    params = []\n    for v in tf.global_variables():\n      split_name = v.name.split('/')\n      if split_name[0] == 'v0' or not v.name.startswith('v'):\n        params.append(v)\n    return params\n\n  def get_devices(self):\n    return self.benchmark_cnn.raw_devices\n\n\nclass VariableMgrDistributedFetchFromPS(VariableMgr):\n  \"\"\"Implements --variable_update=parameter_server mode for distributed jobs.\n\n     Variables are stored on a parameter server.  For each step, each tower gets\n     a copy of the variables from the parameter server, and sends its gradients\n     to the param server.\n  \"\"\"\n\n  def each_tower_has_variables(self):\n    return False\n\n  def create_outer_variable_scope(self, device_num):\n    if self.benchmark_cnn.local_parameter_device_flag == 'gpu':\n      caching_devices = self.benchmark_cnn.raw_devices\n    else:\n      caching_devices = [self.benchmark_cnn.cpu_device]\n    custom_getter = OverrideCachingDevice(\n        caching_devices, self.benchmark_cnn.cpu_device, 1024*64)\n    return tf.variable_scope('v', reuse=bool(device_num),\n                             custom_getter=custom_getter)\n\n  def preprocess_device_grads(self, device_grads):\n    # Returns (gradient_devices, gradient_state)\n    return ([self.benchmark_cnn.param_server_device], device_grads)\n\n  def get_gradients_to_apply(self, device_num, gradient_state):\n    assert device_num == 0\n    return aggregate_gradients_using_copy(gradient_state, use_mean=True)\n\n  def get_devices(self):\n    ps_strategy = tf.contrib.training.GreedyLoadBalancingStrategy(\n        len(self.benchmark_cnn.ps_hosts), tf.contrib.training.byte_size_load_fn)\n    return [tf.train.replica_device_setter(\n        worker_device=d, cluster=self.benchmark_cnn.cluster,\n        ps_strategy=ps_strategy)\n            for d in self.benchmark_cnn.raw_devices]\n\n\nclass VariableMgrDistributedFetchFromStagedPS(\n    VariableMgrDistributedFetchFromPS):\n  \"\"\"Extends VariableMgrDistributedFetchFromPS for --staged_vars.\"\"\"\n\n  def __init__(self, benchmark_cnn):\n    super(VariableMgrDistributedFetchFromStagedPS, self).__init__(benchmark_cnn)\n    self.staging_vars_on_devices = [dict() for _ in\n                                    self.benchmark_cnn.raw_devices]\n    self.staged_vars_on_cpu = {}\n\n  def create_outer_variable_scope(self, device_num):\n    self._custom_getter = StagedVariableGetter(\n        device_num, self.benchmark_cnn.raw_devices,\n        self.benchmark_cnn.cpu_device, self)\n    return tf.variable_scope(\n        'v', reuse=bool(device_num), custom_getter=self._custom_getter)\n\n  def supports_staged_vars(self):\n    return True\n\n  def trainable_variables_on_device(self, rel_device_num, abs_device_num,\n                                    writable=False):\n    return self._custom_getter.trainable_variables_on_device(\n        rel_device_num, abs_device_num, writable=writable)\n\n\nclass VariableMgrDistributedReplicated(VariableMgr):\n  \"\"\"VariableMgr that implements the --distributed_replicated mode.\n\n     Each GPU has a copy of the variables, and updates its copy after the\n     parameter servers are all updated with the gradients from all servers. Only\n     works with cross_replica_sync=true. Unlike 'replicated', does not use nccl\n     all-reduce for replicating within a server.\n  \"\"\"\n\n  def each_tower_has_variables(self):\n    return True\n\n  def create_outer_variable_scope(self, device_num):\n    return tf.variable_scope(\n        'v%s' % device_num,\n        custom_getter=OverrideToLocalVariableIfNotPsVar())\n\n  def preprocess_device_grads(self, device_grads):\n    return ([self.benchmark_cnn.param_server_device], device_grads)\n\n  def get_gradients_to_apply(self, device_num, gradient_state):\n    device_grads = gradient_state  # From 2nd result of preprocess_device_grads.\n\n    avg_grads = aggregate_gradients_using_copy_with_device_selection(\n        self.benchmark_cnn, device_grads, use_mean=True)\n\n    # Make shadow variable on a parameter server for each original trainable\n    # variable.\n    for i, (g, v) in enumerate(avg_grads):\n      my_name = PS_SHADOW_VAR_PREFIX + '/' + v.name\n      if my_name.endswith(':0'): my_name = my_name[:-2]\n      new_v = tf.get_variable(my_name, dtype=v.dtype.base_dtype,\n                              initializer=v.initial_value,\n                              trainable=True)\n      avg_grads[i] = (g, new_v)\n    return avg_grads\n\n  def append_apply_gradients_ops(self, gradient_state, opt,\n                                 grads, training_ops):\n    device_grads = gradient_state  # From 2nd result of preprocess_device_grads.\n\n    # For each variable, apply the combined gradients for this server on\n    # the parameter server, and then wait for all other servers to do\n    # this.\n    for i, (g, v) in enumerate(grads):\n      apply_gradient_op = opt.apply_gradients([(g, v)])\n      barrier = self.benchmark_cnn.add_sync_queues_and_barrier(\n          'replicate_variable_%s' % i, [apply_gradient_op])\n      with tf.control_dependencies([barrier]):\n        with tf.device(self.benchmark_cnn.cpu_device):\n          updated_value = v.read_value()\n          for my_d in range(len(self.benchmark_cnn.devices)):\n            training_ops.append(\n                device_grads[my_d][i][1].assign(updated_value))\n\n  def _strip_port(self, s):\n    if s.endswith(':0'):\n      return s[:-2]\n    return s\n\n  def get_post_init_ops(self):\n    # Copy initialized variables for variables on the parameter server\n    # to the local copy of the variable.\n\n    local_vars = tf.local_variables()\n    local_var_by_name = dict(\n        [(self._strip_port(v.name), v) for v in local_vars])\n    post_init_ops = []\n    for v in tf.global_variables():\n      if v.name.startswith(PS_SHADOW_VAR_PREFIX + '/v0/'):\n        prefix = self._strip_port(\n            v.name[len(PS_SHADOW_VAR_PREFIX + '/v0'):])\n        for i in range(self.benchmark_cnn.num_gpus):\n          name = 'v%s%s' % (i, prefix)\n          if name in local_var_by_name:\n            copy_to = local_var_by_name[name]\n            post_init_ops.append(copy_to.assign(v.read_value()))\n    return post_init_ops\n\n  def _remove_shadow_var_prefix_if_present(self, var_name):\n    if var_name.startswith(PS_SHADOW_VAR_PREFIX + '/'):\n      return var_name[len(PS_SHADOW_VAR_PREFIX + '/'):]\n    else:\n      return var_name\n\n  def var_dict_name(self, v):\n    return self._strip_port(self._remove_shadow_var_prefix_if_present(v.name))\n\n  def savable_variables(self):\n    \"\"\"Returns a list/dict of savable variables to pass to tf.train.Saver.\"\"\"\n    params = {}\n    for v in tf.global_variables():\n      assert (v.name.startswith(PS_SHADOW_VAR_PREFIX + '/v0/') or\n              v.name == 'global_step:0')\n      # We store variables in the checkpoint with the shadow variable prefix\n      # removed so we can evaluate checkpoints in non-distributed replicated\n      # mode. The checkpoints can also be loaded for training in\n      # distributed_replicated mode.\n      name = self._strip_port(self._remove_shadow_var_prefix_if_present(v.name))\n      params[name] = v\n    for v in tf.local_variables():\n      # Non-trainable variables, such as batch norm moving averages, do not have\n      # corresponding global shadow variables, so we add them here. Trainable\n      # local variables have corresponding global shadow variables, which were\n      # added in the global variable loop above.\n      if v.name.startswith('v0/') and v not in tf.trainable_variables():\n        params[self._strip_port(v.name)] = v\n    return params\n\n  def get_devices(self):\n    return self.benchmark_cnn.raw_devices\n\n\ndef split_grads_by_size(threshold_size, device_grads):\n  \"\"\"Break gradients into two sets according to tensor size.\n\n  Args:\n    threshold_size: int size cutoff for small vs large tensor.\n    device_grads: List of lists of (gradient, variable) tuples.  The outer\n        list is over devices, the inner list is over individual gradients.\n\n  Returns:\n    small_grads: Subset of device_grads where shape is <= theshold_size\n       elements.\n    large_grads: Subset of device_grads where shape is > threshold_size\n       elements.\n  \"\"\"\n  small_grads = []\n  large_grads = []\n  for dl in device_grads:\n    small_dl = []\n    large_dl = []\n    for (g, v) in dl:\n      tensor_size = g.get_shape().num_elements()\n      if tensor_size <= threshold_size:\n        small_dl.append([g, v])\n      else:\n        large_dl.append([g, v])\n    if small_dl:\n      small_grads.append(small_dl)\n    if large_dl:\n      large_grads.append(large_dl)\n  return small_grads, large_grads\n\n\ndef sum_grad_and_var_all_reduce(grad_and_vars, num_workers, alg, gpu_indices,\n                                aux_devices=None, num_shards=1):\n  \"\"\"Apply all-reduce algorithm over specified gradient tensors.\"\"\"\n  # Note that each grad_and_vars looks like the following:\n  #   ((grad0_gpu0, var0_gpu0), ... , (grad0_gpuN, var0_gpuN))\n  scaled_grads = [g for g, _ in grad_and_vars]\n  if alg == 'nccl':\n    summed_grads = nccl.all_sum(scaled_grads)\n  elif alg == 'xring':\n    summed_grads = all_reduce.build_ring_all_reduce(\n        scaled_grads, num_workers, num_shards, gpu_indices, tf.add)\n  elif alg == 'nccl/xring':\n    summed_grads = all_reduce.build_nccl_then_ring(scaled_grads, num_shards,\n                                                   tf.add)\n  elif alg == 'nccl/rechd':\n    summed_grads = all_reduce.build_nccl_then_recursive_hd(scaled_grads, tf.add)\n  elif alg == 'nccl/pscpu':\n    summed_grads = all_reduce.build_nccl_then_shuffle(\n        scaled_grads, aux_devices, tf.add, tf.add_n)\n  elif alg == 'pscpu/pscpu':\n    summed_grads = all_reduce.build_shuffle_then_shuffle(\n        scaled_grads, aux_devices,\n        # TODO(tucker): devise a way of better specifying the device set\n        # for the second level.\n        [aux_devices[0]],\n        tf.add_n)\n  elif alg in ['pscpu', 'psgpu']:\n    summed_grads = all_reduce.build_shuffle_all_reduce(\n        scaled_grads, aux_devices, tf.add_n)\n  else:\n    raise ValueError('unsupported all_reduce alg: ', alg)\n\n  result = []\n  for (_, v), g in zip(grad_and_vars, summed_grads):\n    result.append([g, v])\n  return result\n\n\ndef contains_any(haystack, needles):\n  \"\"\"Tests if any needle is a substring of haystack.\n\n  Args:\n    haystack: a string\n    needles: list of strings\n\n  Returns:\n    True if any element of needles is a substring of haystack,\n      False otherwise.\n  \"\"\"\n  for n in needles:\n    if n in haystack:\n      return True\n  return False\n\n\ndef sum_gradients_all_reduce(dev_prefixes, tower_grads, num_workers,\n                             alg, num_shards, gpu_indices):\n  \"\"\"Apply all-reduce algorithm over specified gradient tensors.\n\n  Args:\n    dev_prefixes: list of prefix strings to use to generate PS device names.\n    tower_grads: the gradients to reduce.\n    num_workers: number of worker processes across entire job.\n    alg: the all-reduce algorithm to apply.\n    num_shards: alg-specific sharding factor.\n    gpu_indices: indices of local GPUs in order usable for ring-reduce.\n\n  Returns:\n    list of reduced tensors\n  \"\"\"\n  alg_contains_shuffle = contains_any(alg, ['pscpu', 'psgpu'])\n  new_tower_grads = []\n  is_hierarchical = '/' in alg\n  if 'pscpu' in alg:\n    aux_devices = [prefix + '/cpu:0' for prefix in dev_prefixes]\n  elif 'psgpu' in alg:\n    aux_devices = [prefix + '/gpu:%d' % i for i in range(len(gpu_indices))\n                   for prefix in dev_prefixes]\n  else:\n    aux_devices = ['/job:localhost/cpu:0']\n  aux_device_groups = group_device_names(\n      aux_devices, num_shards if alg_contains_shuffle else 1)\n  group_index = 0\n  for grad_and_vars in zip(*tower_grads):\n    new_tower_grads.append(sum_grad_and_var_all_reduce(\n        grad_and_vars, num_workers, alg, gpu_indices,\n        aux_devices if is_hierarchical else aux_device_groups[group_index],\n        num_shards))\n    group_index = (group_index + 1) % len(aux_device_groups)\n  return [list(x) for x in zip(*new_tower_grads)]\n\n\ndef aggregate_gradients_using_copy_with_device_selection(\n    benchmark_cnn, tower_grads, use_mean):\n  \"\"\"Aggregate gradients, controlling device for the aggregation.\n\n  Args:\n    benchmark_cnn: benchmark_cnn class.\n    tower_grads: List of lists of (gradient, variable) tuples. The outer list\n      is over towers. The inner list is over individual gradients.\n    use_mean: if True, mean is taken, else sum of gradients is taken.\n\n  Returns:\n    List of pairs of (gradient, variable) where the gradient has been averaged\n     across all towers. For each gradient, the variable is chosen from the\n     first tower.\n  \"\"\"\n  if benchmark_cnn.local_parameter_device_flag == 'gpu':\n    avail_devices = benchmark_cnn.raw_devices\n  else:\n    avail_devices = [benchmark_cnn.param_server_device]\n  agg_grads = []\n  for i, single_grads in enumerate(zip(*tower_grads)):\n    with tf.device(avail_devices[i % len(avail_devices)]):\n      agg_grads.append(\n          aggregate_single_gradient_using_copy(single_grads, use_mean))\n  return agg_grads\n\n\ndef aggregate_gradients_using_copy_with_variable_colocation(\n    tower_grads, use_mean):\n  \"\"\"Aggregate gradients, colocating computation with the gradient's variable.\n\n  Args:\n    tower_grads: List of lists of (gradient, variable) tuples. The outer list\n      is over towers. The inner list is over individual gradients. All variables\n      of the same gradient across towers must be the same (that is,\n      tower_grads[x][a][1] == tower_grads[y][a][1] for all indices x, y, and a)\n    use_mean: if True, mean is taken, else sum of gradients is taken.\n  Returns:\n    List of pairs of (gradient, variable) where the gradient has been averaged\n     across all towers.\n  \"\"\"\n  agg_grads = []\n  for single_grads in zip(*tower_grads):\n    # Note that each single_grads looks like the following:\n    #   ((grad0_gpu0, var0_gpu0), ... , (grad0_gpuN, var0_gpuN))\n    var = single_grads[0][1]\n\n    for _, v in single_grads:\n      assert v == var\n\n    with tf.device(var.device):\n      agg_grads.append(\n          aggregate_single_gradient_using_copy(single_grads, use_mean))\n  return agg_grads\n\n\ndef aggregate_gradients_using_copy(tower_grads, use_mean):\n  \"\"\"Calculate the average gradient for each shared variable across all towers.\n\n  Note that this function provides a synchronization point across all towers.\n\n  Args:\n    tower_grads: List of lists of (gradient, variable) tuples. The outer list\n      is over towers. The inner list is over individual gradients.\n    use_mean: if True, mean is taken, else sum of gradients is taken.\n  Returns:\n     List of pairs of (gradient, variable) where the gradient has been averaged\n     across all towers. For each gradient, the variable is chosen from the\n     first tower.\n  \"\"\"\n  return [aggregate_single_gradient_using_copy(single_grads, use_mean)\n          for single_grads in zip(*tower_grads)]\n\n\ndef aggregate_single_gradient_using_copy(grad_and_vars, use_mean):\n  \"\"\"Calculate the average gradient for a shared variable across all towers.\n\n  Note that this function provides a synchronization point across all towers.\n\n  Args:\n    grad_and_vars: A list or tuple of (gradient, variable) tuples. Each\n      (gradient, variable) pair within the outer list represents the gradient\n      of the variable calculated for a single tower, and the number of pairs\n      equals the number of towers.\n    use_mean: if True, mean is taken, else sum of gradients is taken.\n  Returns:\n     The pair (average_gradient, variable) where the gradient has been averaged\n     across all towers. The variable is chosen from the first tower.\n  \"\"\"\n  grads = [g for g, _ in grad_and_vars]\n  grad = tf.add_n(grads)\n\n  if use_mean and len(grads) > 1:\n    grad = tf.multiply(grad, 1.0/len(grads))\n\n  v = grad_and_vars[0][1]\n  return grad, v\n"
  },
  {
    "path": "cluster/instance_info.py",
    "content": "from collections import defaultdict\n\nimport boto3\n\n\"\"\"\nA tool for retrieving basic information from the running EC2 instances.\n\"\"\"\n\n# Connect to EC2\nec2 = boto3.resource('ec2')\n\n# Get information for all running instances\nrunning_instances = ec2.instances.filter(Filters=[{\n  'Name': 'instance-state-name',\n  'Values': ['running']}])\n\nec2info = defaultdict()\nfor instance in running_instances:\n  for tag in instance.tags or []:\n    if 'Name'in tag['Key']:\n      name = tag['Value']\n  if name != 'tf':\n    continue\n  # Add instance info to a dictionary         \n  ec2info[instance.id] = {\n    'Name': name,\n    'Type': instance.instance_type,\n    'State': instance.state['Name'],\n    'Private IP': instance.private_ip_address,\n    'Public IP': instance.public_ip_address,\n    'Launch Time': instance.launch_time\n  }\n\nattributes = ['Name', 'Type', 'State', 'Private IP', 'Public IP', 'Launch Time']\nfor instance_id, instance in ec2info.items():\n  for key in attributes:\n    print(\"{0}: {1}\".format(key, instance[key]))\n  print(\"------\")\n  \n"
  },
  {
    "path": "cluster/launch_async_adder.py",
    "content": "#!/usr/bin/env python\n\n# ImageNet experiments\n# 1 worker, 1 ps: 1 gpu/machine\n# python launch_async_adder.py --cluster=aws --run=gpu\n# worker 0 log:\n# 1\timages/sec: 52.5 +/- 0.0 (jitter = 0.0)\t8.128\n# 10\timages/sec: 52.3 +/- 0.0 (jitter = 0.1)\t8.093\n# 20\timages/sec: 52.2 +/- 0.0 (jitter = 0.1)\t8.132\n# 30\timages/sec: 52.2 +/- 0.0 (jitter = 0.2)\t8.023\n\n# 1 worker, 1 ps: 8 gpus/machine\n# python launch_async_adder.py --cluster=aws --run=gpu2\n# worker 0 log:\n# 1\timages/sec: 391.0 +/- 0.0 (jitter = 0.0)\t8.070\n# 10\timages/sec: 391.7 +/- 0.5 (jitter = 2.1)\t7.985\n# 20\timages/sec: 391.0 +/- 0.3 (jitter = 1.1)\t7.969\n# 30\timages/sec: 390.5 +/- 0.3 (jitter = 1.0)\t7.958\n# 40\timages/sec: 389.9 +/- 0.3 (jitter = 1.4)\t7.990\n\n# 2 workers, 1 ps\n# python launch_async_adder.py --cluster=aws --run=gpu4 --num_workers=2 --num_ps=1\n# worker 0 log:\n# 1\timages/sec: 385.2 +/- 0.0 (jitter = 0.0)\t8.014\n# 10\timages/sec: 383.4 +/- 0.5 (jitter = 1.1)\t7.928\n# 20\timages/sec: 383.3 +/- 0.4 (jitter = 2.1)\t7.910\n# 30\timages/sec: 382.6 +/- 0.6 (jitter = 2.2)\t7.884\n# 40\timages/sec: 381.9 +/- 0.5 (jitter = 2.4)\t7.914\n\n# 5 workers, 1 ps\n# ./launch_async_adder.py --run=gpu5 --cluster=aws --num_workers=5 --num_ps=4 \\\n# --worker_type=p2.8xlarge --ps_type=c5.large\n# worker 0 log:\n# 1\timages/sec: 384.1 +/- 0.0 (jitter = 0.0)\t7.943\n# 10\timages/sec: 381.8 +/- 3.4 (jitter = 2.0)\t7.868\n# 20\timages/sec: 382.6 +/- 1.8 (jitter = 3.3)\t7.861\n# 30\timages/sec: 382.7 +/- 1.2 (jitter = 3.1)\t7.854\n#\n#\n# 8 workers, 4 ps\n# ./launch_async_adder.py --run=cnn --num_workers=8 --num_ps=4 --worker_type=p2.8xlarge --ps_type=c5.2xlarge\n#\n# worker 0 log:\n# 1\timages/sec: 389.6 +/- 0.0 (jitter = 0.0)\t7.903\n# 10\timages/sec: 388.4 +/- 0.7 (jitter = 1.2)\t7.867\n# 20\timages/sec: 388.3 +/- 0.4 (jitter = 0.7)\t7.851\n# 30\timages/sec: 387.9 +/- 0.3 (jitter = 1.6)\t7.863\n#\n#\n# after enabling placement groups\n# python ./launch_async_adder.py --run=cnn2 --num_workers=8 --num_ps=4 --worker_type=p2.8xlarge --ps_type=c5.2xlarge\n# worker 0 log:\n# 1\timages/sec: 368.4 +/- 0.0 (jitter = 0.0)\t7.925\n# 10\timages/sec: 368.7 +/- 0.8 (jitter = 1.3)\t7.880\n# 20\timages/sec: 368.5 +/- 0.5 (jitter = 0.8)\t7.873\n#\n#\n# after disabling placement groups again\n# python ./launch_async_adder.py --run=cnn2 --num_workers=8 --num_ps=4 --worker_type=p2.8xlarge --ps_type=c5.2xlarge --disable_placement\n# 1\timages/sec: 371.8 +/- 0.0 (jitter = 0.0)\t7.928\n# 10\timages/sec: 370.0 +/- 0.6 (jitter = 1.6)\t7.886\n# 20\timages/sec: 369.1 +/- 0.4 (jitter = 2.1)\t7.874\n# 30\timages/sec: 369.0 +/- 0.3 (jitter = 1.6)\t7.886\n# 40\timages/sec: 368.4 +/- 0.3 (jitter = 1.6)\t7.914\n\n\n# Works either with remote or local instances.\n# Local instances are tmux sessions. Each session has separate window\n# corresponding to the task.\n\n# Remote instances are on AWS. If given job name exists, it will assume\n# it has correct number of instances (tasks), and reuse those instances.\n\n# Job naming:\n# test-ps (2 instances)\n# test-worker (3 instances)\n# test-tb (tensorboard process)\n\n# Locally\n# tmux session test-ps\n# tmux session test-worker\n\n# todo: utility to scp directory to amazon machine\n\n# TODO: check if instance limits are satisfiable ahead of time, crash early if\n# not (need iam:GetAccountSummary  permission)\n#\n# Stop failure that happens when cluster init is triggered before instances\n# are ready, currently stack trace as below\n#     self.stop(close_summary_writer=close_summary_writer)\n#   File \"/home/ubuntu/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/python/training/supervisor.py\", line 820, in stop\n#     ignore_live_threads=ignore_live_threads)\n#   File \"/home/ubuntu/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/python/training/coordinator.py\", line 387, in join\n#     six.reraise(*self._exc_info_to_raise)\n#   File \"/home/ubuntu/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/python/training/supervisor.py\", line 981, in managed_session\n#     start_standard_services=start_standard_services)\n#   File \"/home/ubuntu/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/python/training/supervisor.py\", line 726, in prepare_or_wait_for_session\n#     max_wait_secs=max_wait_secs)\n#   File \"/home/ubuntu/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/python/training/session_manager.py\", line 400, in wait_for_session\n#     sess)\n#   File \"/home/ubuntu/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/python/training/session_manager.py\", line 481, in _try_run_local_init_op\n#     is_ready_for_local_init, msg = self._model_ready_for_local_init(sess)\n#   File \"/home/ubuntu/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/python/training/session_manager.py\", line 466, in _model_ready_for_local_init\n#     \"Model not ready for local init\")\n#   File \"/home/ubuntu/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/python/training/session_manager.py\", line 508, in _ready\n#     ready_value = sess.run(op)\n#   File \"/home/ubuntu/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/python/client/session.py\", line 889, in run\n#     run_metadata_ptr)\n#   File \"/home/ubuntu/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/python/client/session.py\", line 1120, in _run\n#     feed_dict_tensor, options, run_metadata)\n#   File \"/home/ubuntu/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/python/client/session.py\", line 1317, in _do_run\n#     options, run_metadata)\n#   File \"/home/ubuntu/anaconda3/envs/py2/lib/python2.7/site-packages/tensorflow/python/client/session.py\", line 1336, in _do_call\n#     raise type(e)(node_def, op, message)\n# tensorflow.python.framework.errors_impl.UnavailableError: Endpoint read failed\n\nimport base64\nimport json\nimport os\nimport portpicker\nimport shlex\nimport subprocess\nimport sys\nimport tensorflow as tf\nimport threading\nimport time\nfrom collections import defaultdict\nimport pickle\n\nmodule_path=os.path.dirname(os.path.abspath(__file__))\nsys.path.insert(0, module_path+'/tf-tools/benchmark/runner')\nimport cluster_aws\n\nimport aws\nimport tmux\n\n# TODO: stop launcher script from quitting when ssh command returns\n# (remove daemon thread designation)\n\n# todo: robustness to worker restarts\n\n# todo, way to do \"tail -f\" to show logs from single task\n\n\n################################################################################\n# User-specific AWS config\nAMI = 'ami-9ddb0fe5'\nKEY_NAME = 'yaroslav'  # AWS key-name to use\nKEY_PATH = os.environ['HOME']+'/d/yaroslav.pem' # location of .pem file on\n                                                # local filesystem\nSECURITY_GROUP = 'open' # security group for all instances\n################################################################################\n\n\nLOCAL_LOGDIR_PREFIX='/temp/logs'\nEFS_LOGDIR_PREFIX='/efs/logs'\n\n# TODO: replace tmux_name with just name\nflags = tf.flags\nflags.DEFINE_string('run', 'default',\n                    'tag used to keep track of machines in this experiment')\nflags.DEFINE_integer(\"num_workers\", 1, \"number of gradient workers\")\nflags.DEFINE_integer(\"num_ps\", 1, \"number of ps workers\")\n#flags.DEFINE_boolean(\"verbose\", False, \"whether to have verbose logging\")\nflags.DEFINE_string(\"tmux_name\", \"async_adder\", \"name to use for tmux session\")\n#flags.DEFINE_string('localdir_prefix', '/temp/stdout',\n#                     'where to mirror worker logs locally')\n#flags.DEFINE_string('logdir_prefix', '/efs/logs',\n#                     'where to dump EFS logs')\nflags.DEFINE_integer('remote_worker_port', 3333, 'port to use for '\n                     'remote connections')\nflags.DEFINE_integer('remote_tb_port', 6006, 'port to use for '\n                     'tensorboard service')\nflags.DEFINE_string(\"cluster\", \"aws\", \"where to run (aws or local)\")\nflags.DEFINE_boolean(\"kill\", False, \"brings down experiment\")\nflags.DEFINE_string('worker_type', 'p2.8xlarge', 'instance type to use for workers')\nflags.DEFINE_string('ps_type', 'c5.large', 'instance type to use for ps')\nflags.DEFINE_boolean('disable_placement', False, 'disable placement groups')\n\nFLAGS = flags.FLAGS\n\n\nWORKER_CMD='python ./async_adder.py'  # todo: path robustness?\nPS_CMD='python ./async_adder.py'\n\n\n# TODO: worker/ps logs are different, make sure different worker tasks\n# are actually writing to different logs\n\n# todo: sometimes get 'endpoint read failed', due to AWS not bringing up\n# all instances yet perhaps\ndef ossystem(cmd):\n  print(cmd)\n  os.system(cmd)\n\n# todo: factor out into tmux_lib\n\n\ndef setup_local_logdir(run):\n  logdir = LOCAL_LOGDIR_PREFIX + '/' + run\n  os.system('rm -Rf '+logdir)\n  os.system('mkdir -p '+logdir)\n  return logdir\n\ndef setup_remote_logdir(run):\n  logdir = EFS_LOGDIR_PREFIX + '/' + run\n  # TODO: make these mkdir's work\n  #os.system('rm -Rf '+logdir)\n  #os.system('mkdir -p '+logdir)\n  return logdir\n\ninitialized_windows = set()\ndef run_in_window(window, cmd_list):\n  \"\"\"Runs command in tmux window, initializing tmux session and window if\n    necessary. cmd_list is list of args\"\"\"\n\n  if isinstance(cmd_list, str):\n    cmd_list = [cmd_list]\n\n  assert isinstance(cmd_list, list)\n  \n  global initialized_windows\n  def run(cmd):\n    ossystem(\"tmux send-keys -t {} '{}' Enter\".format(window, cmd))\n\n  # if nothing initialized, restart session\n  if not initialized_windows:\n    ossystem('tmux kill-session -t ' + FLAGS.tmux_name)\n    # -d starts new session in detached mode\n    # since can't start windowless tmux, start with dummy window and rename\n    ossystem('tmux new-session -s %s -n %s -d '% (FLAGS.tmux_name, \"blargh\"))\n    \n  if not window in initialized_windows:\n    if not initialized_windows:\n      ossystem('tmux rename-window -t blargh '+window)\n    else:\n      ossystem(\"tmux new-window -t {} -n {}\".format(FLAGS.tmux_name, window))\n\n    initialized_windows.add(window)\n    \n  for cmd in cmd_list:\n    run(cmd)\n\n# all instances->tasks\ndef launch_job_tmux(role, num_tasks):\n  \n  job_name = FLAGS.run + '-'+role\n  DEFAULT_NAME = 'blargh'\n  ossystem('tmux kill-session -t ' + job_name)\n\n  # todo: move tmux initialization into localjob init\n  # TODO: don't need default name\n  ossystem('tmux new-session -s %s -n %s -d '% (job_name, DEFAULT_NAME))\n  ossystem('tmux rename-window -t %s %s '%(DEFAULT_NAME, '0'))\n  for task_id in range(1, num_tasks):\n    ossystem(\"tmux new-window -t {} -n {}\".format(job_name, task_id))\n\n  job = LocalJob(job_name, num_tasks)\n  # setup environment\n  for task in job.tasks:\n    task.run('source activate sep22')\n    \n  return job\n\n\nclass LocalJob:\n  def __init__(self, name, num_tasks):\n    self.name = name\n    self.num_tasks = num_tasks\n    self.tasks = []\n    for task_id in range(num_tasks):\n      self.tasks.append(LocalTask(self, task_id))\n\n\nclass LocalTask: # same as Instance\n  \"\"\"Local tasks interacts with tmux session where session name is derived\n  from job name, and windows are task ids.\"\"\"\n\n  def __init__(self, job, task_id):\n    self.job = job\n    self.ip = '127.0.0.1' # hostname/ip address\n    self.id = task_id\n    self.port = portpicker.pick_unused_port()\n\n  def run(self, cmd):\n    window = self.job.name+\":\"+str(self.id)\n    ossystem(\"tmux send-keys -t {} '{}' Enter\".format(window, cmd))\n\n\n  def tf_env_setup(self, full_cluster_spec, task_spec):\n    # full cluster config\n    # todo: not needed\n    #    cluster_config = {'cluster': cluster_spec, 'task': task_spec}\n\n    task_type = task_spec['type']\n    task_id = task_spec['index']\n    print(\"Task id is %r\"%(task_id,))\n    host = full_cluster_spec[task_type][task_id]\n\n    # every worker needs its own location\n    sparse_cluster_spec = defaultdict(dict)\n    sparse_cluster_spec[task_type][task_id] = host\n    \n    # worker workers know about all ps workers\n    if task_type == 'worker':\n      sparse_cluster_spec['ps'] = full_cluster_spec['ps']\n      \n    # ps workers know about all worker workers\n    if task_type == 'ps':\n      pass\n      sparse_cluster_spec['worker'] = full_cluster_spec['worker']\n      #sparse_cluster_spec['worker'] = {0: full_cluster_spec['worker'][0]}\n\n    sparse_cluster_config = {'cluster': sparse_cluster_spec,\n                             'task': task_spec}\n    print(\"Cluster config for %s %s is %s\"%(task_type, task_id,\n                                            sparse_cluster_spec))\n    json_string = json.dumps(sparse_cluster_config)\n    json_string_encoded = base64.b16encode(json_string.encode('ascii'))\n    json_string_encoded = json_string_encoded.decode('ascii')\n    export_command = \"export TF_CONFIG_BASE16=%s\"%(json_string_encoded,)\n    self.run(export_command)\n\n    # json has problem with sparse clusterspec (0 can't be key, only \"0\")\n    # therefore also dump clusterspec as pickle object\n    pickle_string = pickle.dumps(sparse_cluster_config)\n    pickle_string_encoded = base64.b16encode(pickle_string)\n    pickle_string_encoded = pickle_string_encoded.decode('ascii')\n    export_command = \"export TF_PICKLE_BASE16=%s\"%(pickle_string_encoded,)\n    self.run(export_command)\n    \n    logdir = LOCAL_LOGDIR_PREFIX + '/' + FLAGS.run\n    self.run(\"export LOGDIR=\"+logdir)\n\n\ndef select_window(window):\n  \"\"\"select the window to be in the foreground\"\"\"\n  ossystem('tmux select-window -t %s:%s'% (FLAGS.tmux_name, window))\n\ndef launch_job_aws(name, replicas):\n\n  # todo: rename instance_tag to name\n  instances = cluster_aws.CreateAwsInstances(num_instances=num_instances,\n                                             image_id=AMI,\n                                             key_name=KEY_NAME,\n                                             ssh_key=KEY_PATH,\n                                             security_group=SECURITY_GROUP,\n                                             instance_tag=name,\n                                             placement_group='',\n                                             instance_type=INSTANCE_TYPE)\n  job = AwsJob()\n\n\n\ndef tf_config_cmd(full_cluster_spec, task_spec):\n  task_type = task_spec['type']\n  task_id = task_spec['index']\n  print(\"Task id is %r\"%(task_id,))\n  host = full_cluster_spec[task_type][task_id]\n\n  # every worker needs its own location\n  sparse_cluster_spec = defaultdict(dict)\n  sparse_cluster_spec[task_type][task_id] = host\n\n  # worker workers know about all ps workers\n  if task_type == 'worker':\n    sparse_cluster_spec['ps'] = full_cluster_spec['ps']\n\n  # ps workers know about all worker workers\n  if task_type == 'ps':\n    pass\n    sparse_cluster_spec['worker'] = full_cluster_spec['worker']\n    #sparse_cluster_spec['worker'] = {0: full_cluster_spec['worker'][0]}\n\n  sparse_cluster_config = {'cluster': sparse_cluster_spec,\n                           'task': task_spec}\n  print(\"Cluster config for %s %s is %s\"%(task_type, task_id,\n                                          sparse_cluster_spec))\n  json_string = json.dumps(sparse_cluster_config)\n  json_string_encoded = base64.b16encode(json_string.encode('ascii'))\n  json_string_encoded = json_string_encoded.decode('ascii')\n\n  pickle_string = pickle.dumps(sparse_cluster_config)\n  pickle_string_encoded = base64.b16encode(pickle_string)\n  pickle_string_encoded = pickle_string_encoded.decode('ascii')\n  export_command = \"export TF_PICKLE_BASE16=%s\"%(pickle_string_encoded,)\n  return export_command\n\nclass BasicAwsJob():\n  def __init__(name, num_tasks):\n    pass\n\n  \n  \ndef launch_aws():\n  ps_job = aws.tf_job(FLAGS.run+'-ps', FLAGS.num_ps)\n  worker_job = aws.tf_job(FLAGS.run+'-worker', FLAGS.num_workers, placement_group='tf')\n  tb_job = aws.tf_job(FLAGS.run+'-tb', 1, placement_group='tf')\n\n  # wait for everything to come up\n\n  # todo: private IP's may be known before instances are ready\n  ps_job.wait_for_ready()\n  worker_job.wait_for_ready()\n  \n  # TODO: orchestration may be easier if I save server spec to a predictable\n  # location on AWS rather than passing it to each worker through command-line\n  \n  # Orchestration: every worker needs to know:\n  # 1. their own role (task_spec), ie {type: worker, index: 0}\n  # 2. role->ip mapping of all machines (cluster_spec), ie\n  #    {\"worker\": [\"localhost:24724\"], \"ps\": [\"localhost:15960\"]}}\n  ps_hosts = [\"%s:%d\"%(task.ip, task.port) for task in ps_job.tasks]\n  worker_hosts = [\"%s:%d\"%(task.ip, task.port) for task in worker_job.tasks]\n  cluster_spec = {'worker': worker_hosts, 'ps': ps_hosts}\n\n  # launch parameter server tasks\n  task_type = 'ps'  \n  for task in ps_job.tasks:\n    task_spec = {'type': task_type, 'index': task.id}\n    task.run(generate_tf_env_setup_cmd(cluster_spec, task_spec))\n    task.run(PS_CMD)\n\n  # launch worker tasks\n  task_type = 'worker' # task type can also be \"chief\", overlapping with worker\n  for task in worker_job.tasks:\n    task_spec = {'type': task_type, 'index': task.id}\n    task.run(generate_tf_env_setup_cmd(cluster_spec, task_spec))\n    task.run(WORKER_CMD)\n\n  # launch tensorboard visualizer\n  task = tb_job.tasks[0]\n  task.run('tensorboard --port=%d --logdir=%s'%(task.port, logdir))\n\n  \n\nclass Instance:\n  # todo: move inside instance\n  \n  def tf_env_setup(self, cluster_spec, task_spec):\n    cluster_config = {'cluster': cluster_spec, 'task': task_spec}\n    json_string = json.dumps(cluster_config)\n    json_string_encoded = base64.b16encode(json_string.encode('ascii'))\n    json_string_encoded = json_string_encoded.decode('ascii')\n    export_command = \"export TF_CONFIG_BASE16=%s\"%(json_string_encoded,)\n    self.run(export_command)\n\n# TODO: rename .ip to get_ip()\n\ndef launch_local():\n  ps_job = launch_job_tmux('ps', FLAGS.num_ps)\n  worker_job = launch_job_tmux('worker', FLAGS.num_workers)\n  tb_job = launch_job_tmux('tb', 1)\n\n  logdir = setup_local_logdir(FLAGS.run)\n\n  # Orchestration: every worker needs to know:\n  # 1. their own role (task_spec), ie {type: worker, index: 0}\n  # 2. role->ip mapping of all machines (cluster_spec), ie\n  #    {\"worker\": [\"localhost:24724\"], \"ps\": [\"localhost:15960\"]}}\n   \n  ps_hosts = [\"%s:%d\"%(task.ip, task.port) for task in ps_job.tasks]\n  worker_hosts = [\"%s:%d\"%(task.ip, task.port) for task in worker_job.tasks]\n  cluster_spec = {'worker': worker_hosts, 'ps': ps_hosts}\n\n  # launch parameter server tasks\n  task_type = 'ps'  \n  for task in ps_job.tasks:\n    task_spec = {'type': task_type, 'index': task.id}\n    task.tf_env_setup(cluster_spec, task_spec)\n    task.run(PS_CMD)\n\n  # launch worker tasks\n  task_type = 'worker' # task type can also be \"chief\", overlapping with worker\n  for task in worker_job.tasks:\n    task_spec = {'type': task_type, 'index': task.id}\n    task.tf_env_setup(cluster_spec, task_spec)\n    task.run(WORKER_CMD)\n\n  # launch tensorboard visualizer\n  task = tb_job.tasks[0]\n  task.run('tensorboard --port=%d --logdir=%s'%(task.port, logdir))\n\n\n# def launch_remote():\n#   ps_job = AwsJob('ps', 1)\n#   worker_job = launch_instances_aws('worker', 1)\n#   tb_job = launch_instances_aws('tb', 1)[0]\n\n#   # Orchestration, every worker needs to know their own role (task_spec)\n#   # and role->ip mapping of all machines (cluster_spec)\n#   # This information is saved as base16 encoded dictionary in env var\n#   # and loaded in the task script\n#   PORT = 3000\n#   ps_hosts = [\"%s:%d\"%(i.ip, PORT) for i in ps_instances]\n#   worker_hosts = [\"%s:%d\"%(i.ip, PORT) for i in worker_instances]\n#   cluster_spec = {'worker': worker_hosts, 'ps': ps_hosts}\n\n#   def tf_config_setup():\n#     task_spec = {'type': task_type, 'index': task_id}\n#     cluster_config = {'cluster': cluster_spec, 'task': task_spec}\n#     json_string = json.dumps(cluster_config)\n#     json_string_encoded = base64.b16encode(json_string.encode('ascii'))\n#     json_string_encoded = json_string_encoded.decode('ascii')\n#     export_command = \"export TF_CONFIG_BASE16=%s\"%(json_string_encoded,)\n#     print('export command')\n#     print(repr(export_command))\n#     return export_command\n\n#   task_type = 'ps'\n#   for task_id, instance in enumerate(ps_instances):\n#     instance.run(tf_config_setup())\n#     instance.run(PS_CMD)\n\n#   task_type = 'worker'\n#   for task_id, instance in enumerate(worker_instances):\n#     instance.run(tf_config_setup())\n#     instance.run(WORKER_CMD)\n\n#   tb_instance.run('tensorboard --port=%d --logdir=%s'%(port, logdir))\n\ndef cnn_launcher():\n  \"\"\"Experiment launcher.\"\"\"\n  if FLAGS.cluster == 'local':\n    if FLAGS.kill:\n      tmux.kill_job(\"ps\")\n      tmux.kill_job(\"worker\")\n      tmux.kill_job(\"tb\")\n      return\n    \n    logdir = setup_local_logdir(FLAGS.run)\n    ps_job = tmux.tf_job('ps', FLAGS.num_ps)\n    worker_job = tmux.tf_job('worker', FLAGS.num_workers)\n    tb_job = tmux.tf_job('tb', 1)\n\n\n    # Orchestration: every worker needs to know:\n    # 1. their own role (task_spec), ie {type: worker, index: 0}\n    # 2. role->ip mapping of all machines (cluster_spec), ie\n    #    {\"worker\": [\"localhost:24724\"], \"ps\": [\"localhost:15960\"]}}\n\n    ps_hosts = [\"%s:%d\"%(task.ip, task.port) for task in ps_job.tasks]\n    worker_hosts = [\"%s:%d\"%(task.ip, task.port) for task in worker_job.tasks]\n    cluster_spec = {'worker': worker_hosts, 'ps': ps_hosts}\n\n    # launch parameter server tasks\n    task_type = 'ps'  \n    for task in ps_job.tasks:\n      task_spec = {'type': task_type, 'index': task.id}\n      task.run(tf_config_cmd(cluster_spec, task_spec))\n      task.run(\"export LOGDIR=\"+logdir)\n      task.run(PS_CMD)\n\n    # launch worker tasks\n    task_type = 'worker'\n    for task in worker_job.tasks:\n      task_spec = {'type': task_type, 'index': task.id}\n      task.run(tf_config_cmd(cluster_spec, task_spec))\n      task.run(\"export LOGDIR=\"+logdir)\n      task.run(WORKER_CMD)\n\n    # launch tensorboard visualizer\n    task = tb_job.tasks[0]\n    task.run(\"export LOGDIR=\"+logdir)\n    task.run('tensorboard --port=%d --logdir=$LOGDIR')\n  elif FLAGS.cluster == 'aws':\n\n    # create placement group, same as run name\n    import boto3\n    ec2 = boto3.client('ec2')\n    \n    if not FLAGS.disable_placement:\n      placement_group = FLAGS.run\n      try:\n        response = ec2.create_placement_group(GroupName=placement_group,\n                                            Strategy='cluster')\n      except Exception as e:\n        if 'Duplicate' in e.response['Error']['Code']:\n          print(\"Warning, placement group %s already exists, skipping\" %(placement_group,))\n          print(\"Got message \"+str(e))\n    else:\n      placement_group = ''\n\n\n    # out of instances for c5.large\n    logdir = setup_remote_logdir(FLAGS.run)\n    ps_job = aws.tf_job(FLAGS.run+'/ps', FLAGS.num_ps,\n                        instance_type=FLAGS.ps_type,\n                        placement_group=placement_group)\n    worker_job = aws.tf_job(FLAGS.run+'/worker', FLAGS.num_workers,\n                            instance_type=FLAGS.worker_type,\n                            placement_group=placement_group)\n\n    ps_job.wait_until_ready()\n    worker_job.wait_until_ready()\n    #    tb_job = aws.tf_job('tb', 1, instance_type='m2.micro')\n\n    # Orchestration: every worker needs to know:\n    # 1. their own role (task_spec), ie {type: worker, index: 0}\n    # 2. role->ip mapping of all machines (cluster_spec), ie\n    #    {\"worker\": [\"localhost:24724\"], \"ps\": [\"localhost:15960\"]}}\n\n    ps_hosts = [\"%s:%d\"%(task.ip, task.port) for task in ps_job.tasks]\n    ps_hosts_str = ','.join(ps_hosts)\n    worker_hosts = [\"%s:%d\"%(task.ip, task.port) for task in worker_job.tasks]\n    worker_hosts_str = ','.join(worker_hosts)\n    cluster_spec = {'worker': worker_hosts, 'ps': ps_hosts}\n\n    setup_cmd = \"source ~/.bashrc && export PATH=~/anaconda3/bin:$PATH && source activate py2 && cd ~/git0/benchmarks/scripts/tf_cnn_benchmarks\"\n\n\n    for task in ps_job.tasks:\n      task.run(\"killall python\")\n    for task in worker_job.tasks:\n      task.run(\"killall python\")\n\n    time.sleep(5)\n    \n    # launch parameter server tasks\n    task_type = 'ps'\n    cmds = []\n    ps_cmd_tmpl = \"CUDA_VISIBLE_DEVICES='' python tf_cnn_benchmarks.py --local_parameter_device=gpu --worker_hosts=%(worker_hosts)s --ps_hosts=%(ps_hosts)s --job_name=ps --task_index=%(task_index)s\"\n    for task in ps_job.tasks:\n      cmds = []\n      task_spec = {'type': task_type, 'index': task.id}\n      cmds.append(setup_cmd)\n      cmds.append(tf_config_cmd(cluster_spec, task_spec))\n      cmds.append(\"export LOGDIR=\"+logdir)\n      #      task.upload(\"./benchmarks/scripts/tf_cnn_benchmarks/tf_cnn_benchmarks.py\")\n      task.upload(\"./benchmarks/scripts/tf_cnn_benchmarks/variable_mgr.py\",\n                  \"/home/ubuntu/Dropbox/git0/benchmarks/scripts/tf_cnn_benchmarks/variable_mgr.py\")\n      cmds.append(ps_cmd_tmpl % {\"worker_hosts\": worker_hosts_str,\n                                 \"ps_hosts\": ps_hosts_str,\n                                 \"job_name\": task_type,\n                                 \"task_index\": task.id})\n      task.run(' && '.join(cmds))\n      print(\"To see the output: tail -f %s\" %(task.last_stdout))\n\n    # launch worker tasks\n    task_type = 'worker'\n    cmds = []\n    worker_cmd_tmpl = \"python tf_cnn_benchmarks.py --data_format=NCHW --batch_size=64 --num_batches=1000 --model=resnet50 --optimizer=sgd --variable_update=distributed_replicated --cross_replica_sync=True --local_parameter_device=gpu --num_gpus=8 --nodistortions --display_every=10 --worker_hosts=%(worker_hosts)s --ps_hosts=%(ps_hosts)s --job_name=worker --task_index=%(task_index)s\"\n\n    for task in worker_job.tasks:\n      cmds = []\n      task_spec = {'type': task_type, 'index': task.id}\n      cmds.append(setup_cmd)\n\n      cmds.append(tf_config_cmd(cluster_spec, task_spec))\n      cmds.append(\"export LOGDIR=\"+logdir)\n      task.upload(\"./benchmarks/scripts/tf_cnn_benchmarks/variable_mgr.py\",\n                  \"/home/ubuntu/Dropbox/git0/benchmarks/scripts/tf_cnn_benchmarks/variable_mgr.py\")\n      #      task.upload(\"./benchmarks/scripts/tf_cnn_benchmarks/tf_cnn_benchmarks.py\")\n      cmds.append(worker_cmd_tmpl % {\"worker_hosts\": worker_hosts_str,\n                                     \"ps_hosts\": ps_hosts_str,\n                                     \"job_name\": task_type,\n                                     \"task_index\": task.id})\n      task.run(' && '.join(cmds))\n      print(\"To see the output of %s: tail -f %s\" %(task.id,\n                                                    task.last_stdout))\n\n\n    print(\"Sleeping\")\n    time.sleep(1000)\n\n    # TODO: are ssh calls blocking?\n    \n    # launch tensorboard visualizer\n    #    task = tb_job.tasks[0]\n    #    cmds = []\n    #    cmds.append(\"export LOGDIR=\"+logdir)\n    #    cmds.append('tensorboard --port=%d --logdir=$LOGDIR' %(task.port))\n    #    task.run(' && '.join(cmds))\n    \n    \n\ndef main():\n  os.system('rm -Rf data') # todo: remove\n  cnn_launcher()\n  \n\nif __name__=='__main__':\n  main()\n  \n"
  },
  {
    "path": "cluster/launch_micro.py",
    "content": "#!/usr/bin/env python\n# Launch single instance\n\nfrom collections import OrderedDict\nfrom pprint import pprint as pp\nimport argparse\nimport boto3\nimport os\nimport sys\nimport time\n#import util as myutil\nimport yaml\n\nfrom myutil import timeit\n\nmodule_path=os.path.dirname(os.path.abspath(__file__))\nsys.path.insert(0, module_path+'/tf-tools/benchmark/runner')\nimport cluster_aws\n\n# TODO: cluster_aws util shadows our util\n\n\n\nEXPNAME='exp3' # TODO: remove\n\nparser = argparse.ArgumentParser(description='ImageNet experiment')\nparser.add_argument('--name', type=str, default='default',\n                     help=('tag used to keep track of machines in this '\n                           'experiment'))\nparser.add_argument('--launch', action='store_true', default=False,\n                    help='launch new instances (instead of reusing)')\nparser.add_argument('--kill', action='store_true', default=False,\n                    help='kill instances')\nparser.add_argument('--ami', type=str, default='ami-9ddb0fe5',\n                    help='AMI to use for launching instances')\nparser.add_argument('--key-name', type=str, default='yaroslav',\n                    help='AWS key-name to use')\nparser.add_argument('--key-path', type=str,\n                    default=os.environ['HOME']+'/d/yaroslav.pem',\n                    help='location of .pem file on local filesystem')\nparser.add_argument('--instance-type', type=str,\n                     default='t2.micro',\n                     help='instance type to use')\nparser.add_argument('--security-group', type=str,\n                     default='open',\n                     help='which security group to use for instances')\nparser.add_argument('--localdir_prefix', type=str, default='/temp/logs',\n                     help='where to mirror worker logs locally')\nparser.add_argument('--logdir_prefix', type=str, default='/efs/logs',\n                     help='where to dump EFS logs')\nparser.add_argument('--port', type=int, default=3333,\n                     help='default port to use for all connections')\n\nargs = parser.parse_args()\n\ndef main():\n  localdir=args.localdir_prefix+'/'+args.name\n  logdir=args.logdir_prefix+'/'+args.name\n    \n  os.system('rm -Rf '+localdir)\n  os.system('mkdir -p '+localdir)\n\n  # TODO: automatically decide whether to launch or connect to existing\n  # TODO: implement killing\n  if args.launch:\n    print(\"Creating new instances\")\n    tags = {'iam': os.environ['USER']}\n    with timeit('create_instances'):\n      instances = cluster_aws.CreateAwsInstances(num_instances=1,\n                                                 image_id=args.ami,\n                                                 key_name=args.key_name,\n                                                 ssh_key=args.key_path,\n                                                 security_group=args.security_group,\n                                                 instance_tag=args.name,\n                                                 placement_group='',\n                                                 instance_type=args.instance_type,\n                                                 tags=tags)\n  else:\n    print(\"Reusing existing instances\")\n    instances = cluster_aws.LookupAwsInstances(instance_tag=args.name,\n                                               ssh_key=args.key_path)\n  assert len(instances) == 1, \"%d instances found\" % (len(instances),)\n\n  with timeit('connect'):\n    for i,instance in enumerate(instances):\n      print(\"Connecting to instance %d, %s\" % (i, instance.instance_id))\n      instance.WaitUntilReady()\n\n  instance = instances[0]\n\n  # TODO: mount at /efs instead of ~/efs\n  setup_cmd = \"\"\"\nsudo apt-get install nfs-common -y\nEFS_ID=fs-ab2b8102\nEFS_REGION=us-west-2\nsudo mkdir -p /efs\nsudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 $EFS_ID.efs.$EFS_REGION.amazonaws.com:/ /efs\"\"\"\n\n  setup_cmds = setup_cmd.strip().split('\\n')\n  cmd = ' && '.join(setup_cmds)\n  i = 0\n  fn_out = localdir + '/out-%02d'%(i,)\n  fn_err = localdir + '/err-%02d'%(i,)\n\n  print(cmd)\n  def p(line): print(line)\n  instance.ExecuteCommandAndStreamOutput(cmd, fn_out, fn_err, p)\n\n  \nif __name__=='__main__':\n  main()\n"
  },
  {
    "path": "cluster/launch_ray.py",
    "content": "#!/usr/bin/env python\n# Launch single instance, \n\nfrom collections import OrderedDict\nfrom pprint import pprint as pp\nimport argparse\nimport boto3\nimport os\nimport sys\nimport time\n#import util as myutil\nimport yaml\n\nfrom myutil import timeit\n\nmodule_path=os.path.dirname(os.path.abspath(__file__))\nsys.path.insert(0, module_path+'/tf-tools/benchmark/runner')\nimport cluster_aws\n\nparser = argparse.ArgumentParser(description='ImageNet experiment')\nparser.add_argument('--name', type=str, default='ray',\n                     help=('tag used to keep track of machines in this '\n                           'experiment'))\nparser.add_argument('--launch', action='store_true', default=False,\n                    help='launch new instances (instead of reusing)')\nparser.add_argument('--kill', action='store_true', default=False,\n                    help='kill instances')\nparser.add_argument('--ami', type=str, default='ami-9ddb0fe5',\n                    help='AMI to use for launching instances')\nparser.add_argument('--key-name', type=str, default='yaroslav',\n                    help='AWS key-name to use')\nparser.add_argument('--key-path', type=str,\n                    default=os.environ['HOME']+'/d/yaroslav.pem',\n                    help='location of .pem file on local filesystem')\nparser.add_argument('--instance-type', type=str,\n                     default='p3.16xlarge',\n                     help='instance type to use')\nparser.add_argument('--instance-number', type=int,\n                     default=2,\n                     help='instance type to use')\nparser.add_argument('--security-group', type=str,\n                     default='open',\n                     help='which security group to use for instances')\nparser.add_argument('--localdir_prefix', type=str, default='/temp/logs',\n                     help='where to mirror worker logs locally')\nparser.add_argument('--logdir_prefix', type=str, default='/efs/logs',\n                     help='where to dump EFS logs')\nparser.add_argument('--port', type=int, default=3333,\n                     help='default port to use for all connections')\n\nargs = parser.parse_args()\n\ndef main():\n  localdir=args.localdir_prefix+'/'+args.name\n  logdir=args.logdir_prefix+'/'+args.name\n    \n  os.system('rm -Rf '+localdir)\n  os.system('mkdir -p '+localdir)\n\n  # TODO: automatically decide whether to launch or connect to existing\n  # TODO: implement killing\n  if args.launch:\n    print(\"Creating new instances\")\n    tags = {'iam': os.environ['USER']}\n    with timeit('create_instances'):\n      instances = cluster_aws.CreateAwsInstances(num_instances=args.instance_number,\n                                                 image_id=args.ami,\n                                                 key_name=args.key_name,\n                                                 ssh_key=args.key_path,\n                                                 security_group=args.security_group,\n                                                 instance_tag=args.name,\n                                                 placement_group='',\n                                                 instance_type=args.instance_type,\n                                                 tags=tags)\n  else:\n    print(\"Reusing existing instances\")\n    instances = cluster_aws.LookupAwsInstances(instance_tag=args.name,\n                                               ssh_key=args.key_path)\n  assert len(instances) == args.instance_number, \"%d instances found\" % (len(instances),)\n\n  with timeit('connect'):\n    for i,instance in enumerate(instances):\n      print(\"Connecting to instance %d, %s\" % (i, instance.instance_id))\n      instance.WaitUntilReady()\n\n  instance = instances[0]\n\n  setup_cmd = \"\"\"\nsudo apt-get install nfs-common -y\nEFS_ID=fs-ab2b8102\nEFS_REGION=us-west-2\nsudo mkdir -p /efs\nsudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 $EFS_ID.efs.$EFS_REGION.amazonaws.com:/ /efs\"\"\"\n\n  setup_cmds = setup_cmd.strip().split('\\n')\n  cmd = ' && '.join(setup_cmds)\n  i = 0\n  fn_out = localdir + '/out-%02d'%(i,)\n  fn_err = localdir + '/err-%02d'%(i,)\n\n  print(cmd)\n  def p(line): print(line)\n  instance.ExecuteCommandAndStreamOutput(cmd, fn_out, fn_err, p)\n\n  \nif __name__=='__main__':\n  main()\n"
  },
  {
    "path": "cluster/launch_simple_tf.py",
    "content": "# simple example of launching tensorflow job\n\nimport time\nimport tensorflow as tf\n\nflags = tf.flags\nflags.DEFINE_string(\"role\", \"launcher\", \"either launcher or worker\")\nflags.DEFINE_integer(\"data_mb\", 128, \"size of vector in MBs\")\nflags.DEFINE_integer(\"iters_per_step\", 10, \"number of additions per step\")\nflags.DEFINE_string(\"cluster\", \"aws\", \"where to run (aws or local)\")\nFLAGS = flags.FLAGS\n\n  \ndef main():\n  if FLAGS.role == \"launcher\":\n    launcher()\n  elif FLAGS.role == \"worker\":\n    worker()\n  else:\n    assert False, \"Unknown role \"+FLAGS.role\n\n\ndef launcher(do_local=False):\n  if FLAGS.cluster == 'local':\n    import tmux\n    job = tmux.tf_job('myjob', 1)\n  elif FLAGS.cluster == 'aws':\n    import aws\n    job = aws.tf_job('myjob', 1)\n  else:\n    assert False, \"Unknown cluster \"+FLAGS.cluster\n\n  task = job.tasks[0]\n  task.upload(__file__)   # copies current script onto machine\n  setup_cmd =  (\"source ~/.bashrc && export PATH=~/anaconda3/bin:$PATH && \"\n                \"source activate tf\")\n  task.run(\"%s && python %s --role=worker\" % (setup_cmd, __file__,))\n  \n  print(\"To see the output: tail -f %s\" %(task.last_stdout))\n  print(\"To interact with the task, do \"+task.connect_instructions)\n \n\ndef worker():\n  \"\"\"Worker script that runs on AWS machine. Adds vectors of ones forever,\n  prints MB/s.\"\"\"\n  \n  def session_config():\n    optimizer_options = tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)\n    config = tf.ConfigProto(\n      graph_options=tf.GraphOptions(optimizer_options=optimizer_options))\n    config.operation_timeout_in_ms = 10*1000  # abort after 10 seconds\n    return config\n\n  params_size = 250*1000*FLAGS.data_mb # 1MB is 250k floats\n  dtype=tf.float32\n  val = tf.ones((), dtype=dtype)\n  vals = tf.fill([params_size], val)\n  params = tf.Variable(vals)\n  update = params.assign_add(vals)\n  \n  sess = tf.Session(config=session_config())\n  sess.run(params.initializer)\n  \n  while True:\n    start_time = time.perf_counter()\n    for i in range(FLAGS.iters_per_step):\n      sess.run(update.op)\n\n    elapsed_time = time.perf_counter() - start_time\n    rate = float(FLAGS.iters_per_step)*FLAGS.data_mb/elapsed_time\n    print('%.2f MB/s'%(rate,))    \n\n    \nif __name__=='__main__':\n  main()\n"
  },
  {
    "path": "cluster/local_distributed_benchmark.py",
    "content": "\"\"\"Benchmark tensorflow distributed by adding vector of ones on worker2\nto variable on worker1 as fast as possible.\nOn 2014 macbook, TensorFlow 0.10 this shows\nLocal rate:       2175.28 MB per second\nDistributed rate: 107.13 MB per second\n\"\"\"\n\nimport subprocess\nimport tensorflow as tf\nimport time\nimport sys\n\nflags = tf.flags\nflags.DEFINE_integer(\"iters\", 10, \"Maximum number of additions\")\nflags.DEFINE_integer(\"data_mb\", 100, \"size of vector in MBs\")\nflags.DEFINE_string(\"port1\", \"12224\", \"port of worker1\")\nflags.DEFINE_string(\"port2\", \"12225\", \"port of worker2\")\nflags.DEFINE_string(\"task\", \"\", \"internal use\")\nFLAGS = flags.FLAGS\n\n# setup local cluster from flags\nhost = \"127.0.0.1:\"\ncluster = {\"worker\": [host+FLAGS.port1, host+FLAGS.port2]}\nclusterspec = tf.train.ClusterSpec(cluster).as_cluster_def()\n\ndef default_config():\n  optimizer_options = tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)\n  config = tf.ConfigProto(\n    graph_options=tf.GraphOptions(optimizer_options=optimizer_options))\n  config.log_device_placement = False\n  config.allow_soft_placement = False\n  return config\n\ndef create_graph(device1, device2):\n  \"\"\"Create graph that keeps variable on device1 and\n  vector of ones/addition op on device2\"\"\"\n  \n  tf.reset_default_graph()\n  dtype=tf.int32\n  params_size = 250*1000*FLAGS.data_mb # 1MB is 250k integers\n\n  with tf.device(device1):\n    params = tf.get_variable(\"params\", [params_size], dtype,\n                             initializer=tf.zeros_initializer)\n  with tf.device(device2):\n    # constant node gets placed on device1 because of simple_placer\n    #    update = tf.constant(1, shape=[params_size], dtype=dtype)\n    update = tf.get_variable(\"update\", [params_size], dtype,\n                             initializer=tf.ones_initializer)\n    add_op = params.assign_add(update)\n    \n  init_op = tf.initialize_all_variables()\n  return init_op, add_op\n\ndef run_benchmark(sess, init_op, add_op):\n  \"\"\"Returns MB/s rate of addition.\"\"\"\n  \n  sess.run(init_op)\n  sess.run(add_op.op)  # warm-up\n  start_time = time.time()\n  for i in range(FLAGS.iters):\n    # change to add_op.op to make faster\n    sess.run(add_op)\n  elapsed_time = time.time() - start_time\n  return float(FLAGS.iters)*FLAGS.data_mb/elapsed_time\n\n\ndef run_benchmark_local():\n  ops = create_graph(None, None)\n  sess = tf.Session(config=default_config())\n  return run_benchmark(sess, *ops)\n\n\ndef run_benchmark_distributed():\n  ops = create_graph(\"/job:worker/task:0\", \"/job:worker/task:1\")\n\n  # launch distributed service\n  def runcmd(cmd): subprocess.Popen(cmd, shell=True, stderr=subprocess.STDOUT)\n  runcmd(\"python %s --task=0\"%(sys.argv[0]))\n  runcmd(\"python %s --task=1\"%(sys.argv[0]))\n  time.sleep(1)\n\n  sess = tf.Session(\"grpc://\"+host+FLAGS.port1, config=default_config())\n  return run_benchmark(sess, *ops)\n  \nif __name__=='__main__':\n  if not FLAGS.task:\n\n    rate1 = run_benchmark_local()\n    rate2 = run_benchmark_distributed()\n\n    print(\"Adding data in %d MB chunks\" %(FLAGS.data_mb))\n    print(\"Local rate:       %.2f MB per second\" %(rate1,))\n    print(\"Distributed rate: %.2f MB per second\" %(rate2,))\n\n  else: # Launch TensorFlow server\n    server = tf.train.Server(clusterspec, config=default_config(),\n                             job_name=\"worker\",\n                             task_index=int(FLAGS.task))\n    server.join()\n"
  },
  {
    "path": "cluster/myutil.py",
    "content": "from pprint import pprint as pp\nimport yaml\n#import util\nimport boto3\nfrom collections import OrderedDict\nimport time\n\nclass timeit:\n  \"\"\"Decorator to measure length of time spent in the block in millis and log\n  it to TensorBoard.\"\"\"\n  \n  def __init__(self, tag=\"\"):\n    self.tag = tag\n    \n  def __enter__(self):\n    self.start = time.perf_counter()\n    return self\n  \n  def __exit__(self, *args):\n    self.end = time.perf_counter()\n    interval_sec = (self.end - self.start)\n    print(\"%s took %.2f seconds\"%(self.tag, interval_sec))\n\ndef get_instance_ip_map():\n  \"\"\"Return instance_id->private_ip map for all running instances.\"\"\"\n  \n  ec2 = boto3.resource('ec2')\n\n  # Get information for all running instances\n  running_instances = ec2.instances.filter(Filters=[{\n    'Name': 'instance-state-name',\n    'Values': ['running']}])\n\n  ec2info = OrderedDict()\n  for instance in running_instances:\n    name = ''\n    for tag in instance.tags or []:\n      if 'Name' in tag['Key']:\n        name = tag['Value']\n    ec2info[instance.id] = instance.private_ip_address\n    \n  return ec2info\n"
  },
  {
    "path": "cluster/ray_add.py",
    "content": "# To benchmark READ throughput, run the following.\n#\n#     python async_sgd_benchmark.py --num-workers=10 --num-parameter-servers=10 --data-size=100000000 --read\n#\n# 10 workers, 10 parameter servers, 100MB objects, 64 cores:\n#     read throughput: reaches 29GB/s (after warm up).\n#\n# 1 worker, 1 parameter server, 100MB objects, 64 cores:\n#     read throughput: reaches 3GB/s\n# ------------------------------------------------------------------------------\n#\n# To benchmark WRITE throughput, run the following.\n#\n#     python async_sgd_benchmark.py --num-workers=10 --num-parameter-servers=10 --data-size=100000000\n#\n# 10 workers, 10 parameter servers, 100MB objects, 64 cores:\n#     write throughput: reaches 15GB/s (after warm up).\n#\n# 1 worker, 1 parameter server, 100MB objects, 64 cores:\n#     write throughput: 1GB/s\n\nfrom __future__ import absolute_import\nfrom __future__ import division\nfrom __future__ import print_function\n\nimport argparse\nimport numpy as np\nimport time\n\nimport ray\n\nparser = argparse.ArgumentParser(description='Benchmark asynchronous '\n                                             'training.')\nparser.add_argument('--num-workers', default=4, type=int,\n                    help='The number of workers to use.')\nparser.add_argument('--num-parameter-servers', default=4, type=int,\n                    help='The number of parameter servers to use.')\nparser.add_argument('--data-size', default=1000000, type=int,\n                    help='The size of the data to use.')\nparser.add_argument('--read', action='store_true',\n                    help='measure read throughput, the default is to measure '\n                         'write throughput')\n\n\nargs = parser.parse_args()\n\n@ray.remote\nclass ParameterServer(object):\n    def __init__(self, data_size, read):\n        self.data_size = data_size\n        self.read = read\n        self.value = np.zeros(data_size, dtype=np.uint8)\n        self.times = []\n\n    def push(self, value):\n        if not self.read:\n            self.update_times()\n        self.value += value\n\n    def pull(self):\n        if self.read:\n            self.update_times()\n        return self.value\n\n    def update_times(self):\n        self.times.append(time.time())\n        if len(self.times) > 100:\n            self.times = self.times[-100:]\n\n    def get_throughput(self):\n        return (self.data_size * (len(self.times) - 1) /\n                (self.times[-1] - self.times[0]))\n\n\n@ray.remote\ndef worker_task(data_size, read, *parameter_servers):\n    while True:\n        if read:\n            # Get the current value from the parameter server.\n            values = ray.get([ps.pull.remote() for ps in parameter_servers])\n        else:\n            # Push an update to the parameter server.\n            ray.get([ps.push.remote(np.zeros(data_size, dtype=np.uint8))\n                     for ps in parameter_servers])\n\n\nray.init(num_workers=args.num_workers, redirect_output=True)\n\nparameter_servers = [ParameterServer.remote(args.data_size, args.read)\n                     for _ in range(args.num_parameter_servers)]\n\n# Let the parameter servers start up.\ntime.sleep(3)\n\n# Start some training tasks.\nworker_tasks = [worker_task.remote(args.data_size, args.read,\n                                   *parameter_servers)\n                for _ in range(args.num_workers)]\n\nwhile True:\n    time.sleep(2)\n    throughput = (ray.get(parameter_servers[0].get_throughput.remote()) *\n                  args.num_parameter_servers)\n    if args.read:\n        print('Read throughput is {}MB/s.'.format(throughput / 1e6))\n    else:\n        print('Write throughput is {}MB/s.'.format(throughput / 1e6))\n"
  },
  {
    "path": "cluster/simple_distributed.py",
    "content": "#!/usr/bin/env python\n# Launches \n\nimport gc\nimport os\nimport portpicker\nimport subprocess\nimport sys\nimport tensorflow as tf\nimport tempfile\nimport threading\nimport time\nfrom tensorflow.python.training import training_util\nfrom tensorflow.python.platform import gfile\n\nfrom tensorflow.contrib.summary import summary_ops\nfrom tensorflow.contrib.summary import gen_summary_ops\n\n\nflags = tf.flags\nflags.DEFINE_integer(\"iters\", 100000, \"Maximum number of additions\")\nflags.DEFINE_integer(\"warmup_iters\", 1, \"warmup iterations\")\nflags.DEFINE_integer(\"data_mb\", 128, \"size of vector in MBs\")\nflags.DEFINE_boolean(\"verbose\", False, \"extra logging\")\nflags.DEFINE_boolean(\"sanity_check\", False, \"run sanity check on results\")\nflags.DEFINE_boolean(\"profile\", False, \"whether to run distributed version and \"\n                                           \"collect CPU profile\")\nflags.DEFINE_boolean(\"in_process\", True, \"do bencharmk on in-process master\")\nflags.DEFINE_string(\"direction\", \"t2p\", \"which direction to profile, either \"\n                    \"tensorflow to python (t2p) or python to tensorflow (p2t)\")\nflags.DEFINE_string(\"logdir\", os.environ[\"HOME\"]+\"/efs/client_transfer_benchmark\", \"location of tensorboard events\")\n\n# internal flags, set by client\nflags.DEFINE_string(\"worker_type\", \"launcher\", \"launcher or client or worker\")\nflags.DEFINE_string(\"port\", \"12222\", \"port of master\")\nFLAGS = flags.FLAGS\n\n\nhost = \"127.0.0.1\"\ndef clusterspec():\n  cluster = {\"worker\": [host+\":\"+FLAGS.port]}\n  return tf.train.ClusterSpec(cluster).as_cluster_def()\n\n\ndef log(s):\n  if FLAGS.verbose: print(s)\n\n\ndef session_config():\n  optimizer_options = tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)\n  config = tf.ConfigProto(\n    graph_options=tf.GraphOptions(optimizer_options=optimizer_options))\n  config.log_device_placement = False\n  config.allow_soft_placement = False\n  return config\n\n\ndef launch_distributed_service():\n  port = portpicker.pick_unused_port()\n  \n  def launch_worker(worker_type):\n    my_env = os.environ.copy()\n    if not FLAGS.verbose:\n      my_env[\"CUDA_VISIBLE_DEVICES\"] = \"\"\n      my_env[\"TF_CPP_MIN_LOG_LEVEL\"] = \"3\"\n    if FLAGS.profile:\n      my_env[\"LD_PRELOAD\"]=\"/usr/lib/libtcmalloc_and_profiler.so.4\"\n      my_env[\"CPUPROFILE\"]=\"/tmp/profile.out.%s\"%(worker_type)\n\n    args = [\"python\"] + sys.argv + [\"--port=\"+str(port),\n                                    \"--worker_type=\"+worker_type]\n    proc = subprocess.Popen(args, stderr=subprocess.STDOUT, env=my_env)\n    log(\"worker %s pid %s\"%(worker_type, proc.pid))\n    \n  launch_worker(\"worker\")\n  launch_worker(\"client\")\n\ndef run_benchmark(master, direction=None):\n  \"\"\"Connect to master and run simple TF->Python transfer benchmark.\"\"\"\n\n\n  from tensorflow.python.summary import summary as summary_lib\n  from tensorflow.python import pywrap_tensorflow\n  from tensorflow.python.util import compat\n  from tensorflow.core.util import event_pb2\n  from tensorflow.core.framework import summary_pb2\n\n\n  def make_event(tag, value, step):\n    event = event_pb2.Event(\n        wall_time=time.time(),\n        step=step,\n        summary=summary_pb2.Summary(\n            value=[summary_pb2.Summary.Value(\n                tag=tag, simple_value=value)]))\n    return event\n    \n  if not direction:\n    os.system('mkdir -p '+FLAGS.logdir)\n\n    # todo: unique filenames like with contrib.summary writer\n    writer = pywrap_tensorflow.EventsWriter(compat.as_bytes(FLAGS.logdir+'/events'))\n    filename = compat.as_text(writer.FileName())\n\n    training_util.get_or_create_global_step()\n    sess = tf.InteractiveSession()\n    step = 0\n    while True:\n      p_to_t = run_benchmark(master, 'p->t')\n      print(\"recoridng\", p_to_t, \"to\", FLAGS.logdir)\n      t_to_p = run_benchmark(master, 't->p')\n      \n      event = make_event('p->t', p_to_t, step)\n      writer.WriteEvent(event)\n      event = make_event('t->p', t_to_p, step)\n      writer.WriteEvent(event)\n      writer.Flush()\n      step+=1\n      \n    writer.Close()\n    return\n  \n  assert FLAGS.warmup_iters > 0\n  gc.disable()\n  \n  dtype = tf.int32\n  params_size = 250*1000*FLAGS.data_mb # 1MB is 250k integers\n#  params = tf.get_variable(\"params\", [params_size], dtype,\n#                           initializer=tf.ones_initializer())\n  params = tf.Variable(tf.ones([params_size], dtype=dtype), name='params')\n  params_read = params.read_value()   # prevent caching\n  params_holder = tf.placeholder(dtype)\n  params_write = params.assign(params_holder)\n  done_queue = create_done_queue(0)\n  init_op = tf.global_variables_initializer()\n  sess = tf.Session(master, config=session_config())\n  sess.run(init_op)\n  result = sess.run(params_read)\n  \n  total = 0\n  for i in range(FLAGS.iters+FLAGS.warmup_iters):\n    if i == FLAGS.warmup_iters:\n      start_time = time.time()\n    # fetch value into Python runtime\n    if direction == \"t->p\":\n      result = sess.run(params_read)\n      if FLAGS.sanity_check:\n        total += result.sum()\n        print(float(total)/params_size)\n    elif direction == \"p->t\":\n      sess.run(params_write.op, feed_dict={params_holder: result})\n      \n\n  elapsed_time = time.time() - start_time\n  rate = float(FLAGS.iters)*FLAGS.data_mb/elapsed_time\n  print(\"%5s %.2f MB/second\" % (direction, rate))\n  sess.run(done_queue.enqueue(1))\n  return rate\n\ndef create_done_queue(i):\n  \"\"\"Queue used to signal death for i'th worker.\"\"\"\n  \n  return tf.FIFOQueue(1, tf.int32, shared_name=\"done_queue\"+\n                      str(i))\n\nif __name__ == '__main__':\n  # run local benchmark in launcher and launch service\n  if FLAGS.worker_type == \"launcher\":\n    run_benchmark(\"\")  # run local benchmark in launcher\n    if FLAGS.profile:\n      gc.collect()\n      launch_distributed_service()\n\n  # run distributed benchmark in client\n  elif FLAGS.worker_type == \"client\":\n    if not FLAGS.in_process:\n      run_benchmark(\"grpc://%s:%s\"%(host, FLAGS.port))\n    log(\"Killing worker.\")\n\n  elif FLAGS.worker_type == \"worker\": # run tensorflow worker\n    server = tf.train.Server(clusterspec(), config=session_config(),\n                             job_name=\"worker\",\n                             task_index=0)\n    queue = create_done_queue(0)\n    sess = tf.Session(server.target, config=session_config())\n    if FLAGS.in_process:\n      run_benchmark(server.target)\n\n    sess.run(queue.dequeue())\n    time.sleep(2) # give chance for master session.run call to return\n    if FLAGS.verbose:\n      print(\"Worker %s quitting.\" %(FLAGS.task_index))\n  else:\n    assert False, \"Unknown worker type\"\n"
  },
  {
    "path": "cluster/terminate_instances.py",
    "content": "#!/usr/bin/env python\n\"\"\"\n\nScript to kill all instances matching given prefix.\n\nUsage:\n\n./terminate_instances.py gpu   # terminates all instances matching \"gpu*\"\n\"\"\"\n\nimport boto3\nimport time\nimport sys\nimport os\n\nLIMIT_TO_KEY = 'yaroslav'   # only touch instances launched with this key,\n                            # set to '' to remove restriction\n\ndef main():\n  prefix = sys.argv[1]\n\n  ec2 = boto3.client('ec2')\n  response = ec2.describe_instances()\n\n  def get_name(instance_response):\n    names = [entry['Value'] for entry in instance_response.get('Tags',[]) if\n             entry['Key']=='Name']\n    if not names:\n      names = ['']\n    assert len(names)==1\n    return names[0]\n\n  instance_list = []\n  for reservation in response['Reservations']:\n    for instance_response in reservation['Instances']:\n      instance_list.append((get_name(instance_response),\n                            instance_response))\n\n  instances_to_kill = []\n  for (name, instance_response) in instance_list:\n    if not name.startswith(prefix):\n      continue\n    key = instance_response.get('KeyName', '')\n    if LIMIT_TO_KEY and LIMIT_TO_KEY != key:\n      print(\"instance %s matches but key %s doesn't match desired key %s, \"\n            \"skipping\" %(name, key, LIMIT_TO_KEY))\n      continue\n    state = instance_response['State']['Name']\n    if state == 'terminated':\n      continue\n    instances_to_kill.append((instance_response['InstanceId'],\n                              name,\n                              instance_response['AmiLaunchIndex'],\n                              state))\n\n  for (instance_id, name, task_id, state) in instances_to_kill:\n    print(\"%s:%s   %s\"%(name, task_id, state))\n\n  answer = input(\"%d instances found, terminate? (Y/n) \" % (\n    len(instances_to_kill)))\n  if not answer:\n    answer = \"y\"\n  if answer.lower() == \"y\":\n    instance_ids = [record[0] for record in instances_to_kill]\n    response = ec2.terminate_instances(InstanceIds=instance_ids)\n    print(\"Terminating, got response: %s\", response)\n  else:\n    print(\"Didn't get y, doing nothing\")\n  \n\nif __name__=='__main__':\n  main()\n"
  },
  {
    "path": "cluster/test_aws.py",
    "content": "# simple example of launching tensorflow job\n\nimport aws\nimport os\nimport sys\nimport time\nimport tensorflow as tf\nimport boto3\n\nflags = tf.flags\nflags.DEFINE_string(\"role\", \"launcher\", \"either launcher or worker\")\nflags.DEFINE_integer(\"data_mb\", 128, \"size of vector in MBs\")\nflags.DEFINE_integer(\"iters_per_step\", 10, \"number of additions per step\")\nFLAGS = flags.FLAGS\n\nmodule_path=os.path.dirname(os.path.abspath(__file__))\nsys.path.insert(0, module_path+'/tf-tools/benchmark/runner')\nimport cluster_aws as toby_aws\n\n\ndef test_new_job():\n  name = \"testjob\"\n  instances = toby_aws.LookupAwsInstances(instance_tag=name)\n  assert not instances, \"Instances already exist, kill them first\"\n\n  job = aws.tf_job(name, 2)\n  instances = toby_aws.LookupAwsInstances(instance_tag=name)\n  assert len(instances) == 2\n\ndef test_terminate_job():\n  aws.terminate_job(\"testjob\")\n\n\ndef test_reuse_job():\n  name = \"testjob\"\n  job = aws.tf_job(name, 2)\n\ndef test_send_file():\n  name = \"testjob\"\n  job = aws.tf_job(name, 4)\n  job.wait_until_ready()\n  task0 = job.tasks[0]\n  secret_word = \"testfile3\"\n  os.system(\"echo '%s' > upload_test.txt\"%(secret_word,))\n  task0.upload('upload_test.txt')\n  stdout,stderr = task0.run_sync(\"cat upload_test.txt\")\n  print(stdout)    # => testfile2\n  assert stdout.strip() == secret_word\n\ndef test_upload_directory():\n  pass\n\ndef test_stream_output():\n  name = \"testjob\"\n  job = aws.tf_job(name, 4)\n  job.wait_until_ready()\n  task = job.tasks[0]\n  task.run('cd Dropbox && ls') \n  time.sleep(0.5)  # async ... todo: expose thread and join instead of sleep?\n  os.system('cat '+task.last_stdout)\n\n\ndef main():\n  #  test_terminate_job()\n  #  test_new_job()\n  #  test_reuse_job()\n  #  test_send_file()\n  test_stream_output()\n    \nif __name__=='__main__':\n  main()\n"
  },
  {
    "path": "cluster/tf-tools/.gitignore",
    "content": "__pycache__\n.DS_Store\n"
  },
  {
    "path": "cluster/tf-tools/benchmark/multi_gpu/advanced_tweaks_compare.sh",
    "content": "# Showing NCHW vs NHWC, NCCL and paramater server GPU vs CPU\n_NUM_GPUS=1,2,8\nLOG_FOLDER=advanced_tests\n\n# PS GPU vs. CPU NHWC\n./test_runner.sh --model resnet50 --num_batches 100 --batch_size 32 --gpus ${_NUM_GPUS} --ps_server gpu --variable_update send_recv --data_format NHWC --log_folder_prefix ${LOG_FOLDER} --framework tensorflow\n./test_runner.sh --model resnet50 --num_batches 100 --batch_size 32 --gpus ${_NUM_GPUS} --ps_server cpu --variable_update send_recv --data_format NHWC --log_folder_prefix ${LOG_FOLDER} --framework tensorflow\n\n# NCHW vs NHWC  (GPU PS)\n./test_runner.sh --model resnet50 --num_batches 100 --batch_size 32 --gpus ${_NUM_GPUS} --ps_server gpu --data_format NCHW --variable_update send_recv --log_folder_prefix ${LOG_FOLDER} --framework tensorflow\n./test_runner.sh --model resnet50 --num_batches 100 --batch_size 32 --gpus ${_NUM_GPUS} --ps_server gpu --data_format NHWC --variable_update send_recv --log_folder_prefix ${LOG_FOLDER} --framework tensorflow\n\n# Add NCCL to NCHW (GPU PS)\n./test_runner.sh --model resnet50 --num_batches 100 --batch_size 32 --gpus ${_NUM_GPUS} --ps_server gpu --data_format NCHW --variable_update replicated --log_folder_prefix ${LOG_FOLDER} --framework tensorflow\n\n\n"
  },
  {
    "path": "cluster/tf-tools/benchmark/multi_gpu/image_classification_bench_tests.sh",
    "content": "# Runs tests for an 8 GPU server\n_NUM_GPUS=1,2,4,8\n# Inception v3\n./test_runner.sh --model inception3 --num_batches 100 --batch_size 32 --gpus ${_NUM_GPUS} --framework tensorflow\n./test_runner.sh --model inception3 --num_batches 4 --batch_size 32 --gpus ${_NUM_GPUS} --framework mxnet\n\n\n# Resnet-50\n./test_runner.sh --model resnet50 --num_batches 100 --batch_size 32 --gpus ${_NUM_GPUS} --framework tensorflow\n./test_runner.sh --model resnet50 --num_batches 4 --batch_size 32 --gpus ${_NUM_GPUS} --framework mxnet\n\n\n# Resnet-152\n./test_runner.sh --model resnet152 --num_batches 100 --batch_size 32 --gpus ${_NUM_GPUS} --framework tensorflow\n./test_runner.sh --model resnet152 --num_batches 4 --batch_size 32 --gpus ${_NUM_GPUS} --framework mxnet\n\n\n# AlexNet (OWT)\n# AlexNet script is broken on MXNet.\n#./test_runner.sh --model alexnet --num_batches 4 --batch_size 512 --gpus ${_NUM_GPUS} --framework mxnet\n./test_runner.sh --model alexnet --num_batches 100 --batch_size 512 --gpus ${_NUM_GPUS} --framework tensorflow\n./test_runner.sh --model alexnet --num_batches 100 --batch_size 128 --gpus ${_NUM_GPUS} --framework tensorflow\n"
  },
  {
    "path": "cluster/tf-tools/benchmark/multi_gpu/stats_monitor.sh",
    "content": "#!/bin/bash\n\n\n# Get all nvidia-smi data worth having\n# There is no historical data so calling this after a run\n# when the GPU may no long be throttled is of no value.\n\nKEEP_LOOP=true\nLOG_FULL_PATH=\"./monitor_log.txt\"\nLOG_SUMMARY_FULL_PATH=\"./log_summary.txt\"\n\n\nwhile [[ $# -gt -0 ]]; do\n  key=\"$1\"\n#  echo $key\n#  echo $2\n  case $key in\n    --log_full_path)\n      LOG_FULL_PATH=\"$2\" # location to log raw monitoring logs, e.g. nvidia-smi\n      shift\n      ;;\n    --log_summary_full_path)\n      LOG_SUMMARY_FULL_PATH=\"$2\"  # Format of the data NHWC or NCHW (NVIDIA)\n      shift\n      ;;\n    *)\n      echo \"Unknown flag: $key\"\n      ;;\n  esac\n  shift # past argument or value\ndone\n\n\n\n\nMAX_SLOWDOWN_GPUS=0\n# Handle CTRL-C or other term signal, log the max number of GPUs that showed\n# Errors, for now that means \"HW Slowdown: Active\"\nfunction summarizeCleanup {\n  echo \"Max GPUs throttled: ${MAX_SLOWDOWN_GPUS}\"\n  echo \"Max GPUs throttled: ${MAX_SLOWDOWN_GPUS}\" >> $LOG_SUMMARY_FULL_PATH\n  exit;\n}\n\n# catch being asked to end\ntrap summarizeCleanup SIGINT SIGTERM\n\n# Log nvidia-smi data forever (until killed externally) and track when HW Slowdown: Active occures \n# which indicates overheating and likely lower clock.\nwhile [ \"$KEEP_LOOP\" = \"true\" ]; do\n\n  RESULT=$(nvidia-smi -q -d UTILIZATION,CLOCK,PERFORMANCE | tee -a ${LOG_FULL_PATH} | \\\ngrep -E 'HW Slowdown' | awk '!/Not Active/ {count++} END{print count}')\n  \n  # Handle result being blank.  Likely a better way using awk above\n  if [ \"$RESULT\" = \"\" ]; then\n    RESULT=0\n  fi  \n\n  if [ \"$RESULT\" -gt \"$MAX_SLOWDOWN_GPUS\" ]; then\n  \tMAX_SLOWDOWN_GPUS=$RESULT\n  \techo \"$MAX_SLOWDOWN_GPUS GPU(s) with slowdown\"\n  fi\n\n  \n  # 10 second seem to be reasonable.\n  sleep 10\n\ndone\n\n"
  },
  {
    "path": "cluster/tf-tools/benchmark/multi_gpu/test_runner.sh",
    "content": "#!/bin/bash\n\n# Set defaults to best performance for most scenarios and most used values\nGPUS_PER_HOST=1\nDATA_FORMAT=NCHW  #other option is NHWC (NCHW is cuDNN default format, will not work on CPU)\nBATCH_SIZE=32\nMODEL=inception3\nDISPLAY_EVERY=10 #Display after every X steps.\nNUM_BATCHES=100 # 4 or 5 is good for mxnet (their synthetic test does 40 batches per epoch)\nMEM_TEST=false\nVARIABLE_UPDATE=replicated #send-recv works on CPU and GPU.  For NVIDIA GPU use replicated, which uses nccl.\nPS_SERVER=gpu # cpu often performs similar to gpu but GPU is recommended unless there is a memory constraint.\nFRAMEWORK=tensorflow #m xnet is also supported\n\n# Directories for github repos\nSRC_ROOT=\"${HOME}/src\" \nTIMESTAMP=$(date +\"%Y%m%d_%H%M%S\")\n# Only used for mxnet\nNUM_LAYERS=50\n\n#Run with Real data\nSYNTHETIC_DATA=true\nDATA_DIR=/usr/local/google/home/tobyboyd/imagenet\n\n# Genearl Config\nLOG_FOLDER_PREFIX=logs  # Useful for grouping logs\n\n# Stats monitor\nMONITOR_STATS=true\n\nwhile [[ $# -gt -0 ]]; do\n  key=\"$1\"\n  echo $key\n  echo $2\n  case $key in\n      --gpus)\n      GPUS_PER_HOST=\"$2\" # which GPU configs to run , e.g.  1,2,4,8 (4 tests one for eaah number of GPUs)\n      shift\n      ;;\n    --data_format)\n      DATA_FORMAT=\"$2\"  # Format of the data NHWC or NCHW (NVIDIA)\n      shift\n      ;;\n    --num_batches)\n      NUM_BATCHES=\"$2\"  # Number of batches.  Note that mxnet uses epochs which is 40 per num_batches\n      shift\n      ;;\n    --batch_size) # Size of the batch to run\n      BATCH_SIZE=\"$2\"\n      shift\n      ;;\n    --display_every_step)\n      DISPLAY_EVERY=\"$2\" # how often to display batch timings, 10 is reasonable.\n      shift\n      ;;\n    --variable_update)\n      VARIABLE_UPDATE=\"$2\"   # Set how to update variables\n      shift\n      ;;\n    --mem_test)\n      MEM_TEST=\"$2\" # set to true to run a mem-test\n      shift\n      ;;\n    --ps_server)\n      PS_SERVER=\"$2\"   # where to run the parameter server or where to place them cpu/gpu\n      shift\n      ;;\n    --framework)\n      FRAMEWORK=\"$2\"   # framework to use, mxnet or tensorflow\n      shift\n      ;;\n    --model)\n      MODEL=\"$2\"   # name of the model to run\n      shift\n      ;;\n    --src_root)\n      MODEL=\"$2\"   # Folder where the github repos are found\n      shift\n      ;;\n    --log_folder_prefix)\n      LOG_FOLDER_PREFIX=\"$2\"   # prefix for the log folder to help with organization\n      shift\n      ;;\n    --data_dir)\n      DATA_DIR=\"$2\"   # prefix for the log folder to help with organization\n      SYNTHETIC_DATA=false\n      shift\n      ;;\n    --synthetic)\n      SYNTHETIC_DATA=\"$2\"   # prefix for the log folder to help with organization\n      shift\n      ;;\n    --monitor_stats)\n      MONITOR_STATS=\"$2\"  # on by default set to false to turn off\n      shift\n      ;;\n    *)\n      echo \"Unknown flag: $key\"\n      ;;\n  esac\n  shift # past argument or value\ndone\n\n#Convert values for non-tensorflow platforms\nif [ \"${FRAMEWORK}\" = \"mxnet\" ]; then\n    #Cheap trick to align GPU index MXnet uses 0 base\n    # TODO: make work for multiple GPU, eg. 1,2,4,8\n   #GPUS=$((GPUS-1))\n\n   IMAGE_SHAPE=not_set\n   case $MODEL in\n    inception3)\n        IMAGE_SHAPE=\"3,299,299\"\n        MODEL=inception-v3\n        ;;\n    resnet50)\n        IMAGE_SHAPE=\"3,224,224\"\n        MODEL=resnet\n        ;;\n    resnet152)\n        IMAGE_SHAPE=\"3,224,224\"\n        MODEL=resnet\n        NUM_LAYERS=152\n        ;;\n    alexnet)\n        IMAGE_SHAPE=\"3,224,224\"\n        # MXNet has alenet and googlenet mixed up in their repo\n        MODEL=alexnet\n        ;;\n    *)\n        echo \"Unknown mxnet model: $MODEL\" # unknown option\n        ;;\n    esac \nfi\n\nconvertToMXNetGPU () \n{\n    local mxnet_gpu=0\n    case $1 in\n    1)\n      mxnet_gpu=\"0\"\n      ;;\n    2)\n      mxnet_gpu=\"0,1\" \n      ;;\n    4)\n      mxnet_gpu=\"0,1,2,3\"\n      ;;\n    8)\n      mxnet_gpu=\"0,1,2,3,4,5,6,7\" \n      ;;\n    *)\n      echo \"Unknown GPU string $1\"\n      exit 1;\n      ;;\n    esac\n\n    echo $mxnet_gpu\n}\n\n# Set log folder name and links to tools folders\nLOG_FOLDER=\"${LOG_FOLDER_PREFIX}/${TIMESTAMP}_${FRAMEWORK}_${MODEL}_${BATCH_SIZE}\"\nMXNET_BENCHMARK_DIRECTORY=\"${SRC_ROOT}/mxnet/example/image-classification\"\nTF_BENCHMARK_DIRECTORY=\"${HOME}/tf_cnn_bench\"\n\n\necho \"##### Config #####\"\necho \"GPU configs to test: $GPUS\"\necho \"Parameter server: ${PS_SERVER}\"\necho \"data_format: $DATA_FORMAT\"\necho \"batch_size: $BATCH_SIZE\"\necho \"variable_update: $VARIABLE_UPDATE\"\necho \"batch_num: $NUM_BATCHES\"\necho \"mem_test: $MEM_TEST\"\necho \"framework: $FRAMEWORK\"\necho \"log folder: $LOG_FOLDER\"\necho \"src root: $SRC_ROOT\"\n\n#make log folder\necho \"Make log folder:${LOG_FOLDER}\"\nmkdir -p $LOG_FOLDER\n\nGPUS=${GPUS_PER_HOST//,/$'\\n'}  # change the commas to white space\n\n# PID for the stats monitor\nSTATS_MONITOR_PID=0\n# Handle CTRL-C or other term signal, log the max number of GPUs that showed\n# Errors, for now that means \"HW Slowdown: Active\"\nfunction cleanup {\n  # kill stats monitor incase it is running using all methods\n  if [ \"$STATS_MONITOR_PID\" -gt \"0\" ]; then \n    kill $STATS_MONITOR_PID\n    wait $STATS_MONITOR_PID\n    pgrep \"stats_monitor\" | xargs kill >/dev/null 2>&1\n    exit;\n  fi\n}\n\n# catch being asked to end\ntrap cleanup SIGINT SIGTERM\n\n# This is a little lame but double check stats_monitor was killed\npgrep \"stats_monitor\" | xargs kill >/dev/null 2>&1\n\n\n# Execute the benchmark on each GPU config, e.g. 1, 2, 4 and then 8 GPUs.  \nif [ \"$MEM_TEST\" = \"false\" ]; then\n    for gpu in $GPUS; do\n      if [ \"${FRAMEWORK}\" = \"mxnet\" ]; then\n        gpu=$(convertToMXNetGPU $gpu)\n        BENCH_EXEC=\"python ${MXNET_BENCHMARK_DIRECTORY}/train_imagenet.py --gpus ${gpu} --network ${MODEL} --batch-size ${BATCH_SIZE} \\\n--image-shape ${IMAGE_SHAPE} --num-epochs ${NUM_BATCHES} --kv-store device --benchmark 1 --disp-batches ${DISPLAY_EVERY} \\\n--num-layers ${NUM_LAYERS}\"\n      else  \n        BENCH_EXEC=\"python ${TF_BENCHMARK_DIRECTORY}/tf_cnn_benchmarks.py --model=${MODEL} --batch_size=${BATCH_SIZE} --num_batches=${NUM_BATCHES} \\\n--num_gpus=${gpu} --data_format=${DATA_FORMAT} --display_every=${DISPLAY_EVERY} --weak_scaling=true \\\n--parameter_server=${PS_SERVER} --device=gpu --variable_update=${VARIABLE_UPDATE}\"\n        if [ \"$SYNTHETIC_DATA\" = \"false\" ]; then\n          BENCH_EXEC=\"${BENCH_EXEC} --data_dir=${DATA_DIR} --nodistortions --data_name=imagenet\"\n        fi\n      fi\n      \n      # run stats monitor (wathch for overheading cards)\n      if [ \"$MONITOR_STATS\" = \"true\" ]; then\n        echo \"Start stats monitor...\"\n        ./stats_monitor.sh --log_full_path $LOG_FOLDER/${gpu}_full_log.txt --log_summary_full_path $LOG_FOLDER/${gpu}_log_summary.txt  &\n        STATS_MONITOR_PID=$! \n      fi\n\n      echo \"Command to run: $BENCH_EXEC\"\n      $BENCH_EXEC 2>&1 | tee $LOG_FOLDER/${gpu}.txt\n      \n      if [ \"$STATS_MONITOR_PID\" -gt \"0\" ]; then  \n        echo \"Stats monitor: stopping\"\n        kill $STATS_MONITOR_PID\n        echo \"Wait for stats monitor to stop: ${STATS_MONITOR_PID}\"\n        wait $STATS_MONITOR_PID\n        echo \"Stats monitor: stopped\"\n      fi\n\n      if [ \"${FRAMEWORK}\" = \"mxnet\" ]; then\n        # average last 5 entries (not the most elegant string of commands)\n        grep \"samples/sec\" $LOG_FOLDER/${gpu}.txt | awk '{print $5}' | tail -5 | \\\nawk '{ sum += $1; n++ } END { if (n > 0) print \"Images/sec Last 5 Results:\" sum / n }' 2>&1 | tee -a $LOG_FOLDER/${gpu}.txt \n      fi\n\n    done\n\n    echo \"$BENCH_EXEC\" >> $LOG_FOLDER/result.txt\n    grep \"^total images/sec\" $LOG_FOLDER/*.txt 2>&1 | tee -a $LOG_FOLDER/result.txt\n    # Gather up summary log messages into botto of results file\n    cat $LOG_FOLDER/${gpu}_log_summary.txt >> $LOG_FOLDER/result.txt\n\nfi\n\n\n# Find where program fails due to memory errors by brute force\n# Suggestion is to run 100 batches as a standard\nif [ \"$MEM_TEST\" = \"true\" ]; then\n    BATCH_ARRAY=(${BATCH_SIZE//,/$'\\n'}) # Turn batch_size into an array expected LOW[0] HIGH[1]\n    \n    # convert $BATCH_SIZE into BATCH_SIZES, BATCH_SIZE expected to be a range, e.g. 200,300\n    BIN_SEARCH_HIGH=${BATCH_ARRAY[1]}\n    BIN_SEARCH_LOW=${BATCH_ARRAY[0]}\n    BIN_SEARCH_RUN=$BIN_SEARCH_HIGH\n    RESULT=0\n    RESULT_TEXT=\"Never OOM, try a larger HIGH batch size\"\n    RESULT_NEVER_PASS=true\n    GPU_CONVERSION=false\n    #Distance moved will always be negative when moving down from OOM\n    while [ $(($BIN_SEARCH_LOW + 1)) -lt $BIN_SEARCH_HIGH ]; do\n        echo \"Test batch size ${BIN_SEARCH_RUN}\" \n        if [ \"${FRAMEWORK}\" = \"mxnet\" ]; then\n          #do not convert on every loop\n          if [ \"${GPU_CONVERSION}\" = \"false\" ]; then\n            GPUS=$(convertToMXNetGPU $GPUS)\n             GPU_CONVERSION=true\n          fi\n\n          BENCH_EXEC=\"python ${MXNET_BENCHMARK_DIRECTORY}/train_imagenet.py --gpus ${GPUS} --network ${MODEL} --batch-size ${BIN_SEARCH_RUN} \\\n--image-shape ${IMAGE_SHAPE} --num-epochs ${NUM_BATCHES} --kv-store device --benchmark 1 --disp-batches ${DISPLAY_EVERY} --num-layers ${NUM_LAYERS}\"\n          OOM_LOG_MSG=\"cudaMalloc failed: out of memory\"\n        else\n          BENCH_EXEC=\"python ${TF_BENCHMARK_DIRECTORY}/tf_cnn_benchmarks.py --model=${MODEL} --batch_size=${BIN_SEARCH_RUN} --num_batches=${NUM_BATCHES} \\\n--num_gpus=${GPUS} --data_format=${DATA_FORMAT} --display_every=${DISPLAY_EVERY} --weak_scaling=true \\\n--parameter_server=${PS_SERVER} --device=gpu --variable_update=${VARIABLE_UPDATE}\"\n          OOM_LOG_MSG=\"OOM when allocating tensor\"\n        fi\n\n        echo \"Command to run: $BENCH_EXEC\"\n        echo \"$BENCH_EXEC\" >> $LOG_FOLDER/result.txt\n        $BENCH_EXEC 2>&1 | tee $LOG_FOLDER/${GPUS}_${BIN_SEARCH_RUN}.txt\n        ## Check of OOM occured\n        echo \"Test batch size ${BIN_SEARCH_RUN}\" \n        ## Check of OOM occured\n        if grep -q \"${OOM_LOG_MSG}\" $LOG_FOLDER/${GPUS}_${BIN_SEARCH_RUN}.txt\n        then\n            echo \"Out of Memory at batchsize=${BIN_SEARCH_RUN}\" | tee -a $LOG_FOLDER/result.txt\n            RESULT=$BIN_SEARCH_RUN \n            BIN_SEARCH_HIGH=$BIN_SEARCH_RUN\n            BIN_SEARCH_RUN=$(bc <<< \"${BIN_SEARCH_HIGH}-(${BIN_SEARCH_HIGH}-${BIN_SEARCH_LOW})/2\")\n            RESULT_TEXT=\"oom\"\n        else\n            # Not OOM keep tryig to find first OOM\n            echo \"Not OOM at batchsize=${BIN_SEARCH_RUN}\" | tee -a $LOG_FOLDER/result.txt \n            BIN_SEARCH_LOW=$BIN_SEARCH_RUN\n            BIN_SEARCH_RUN=$(bc <<< \"${BIN_SEARCH_LOW}+(${BIN_SEARCH_HIGH}-${BIN_SEARCH_LOW})/2\")\n            RESULT_NEVER_PASS=false\n        fi\n        BIN_SEARCH_LAST=$BIN_SEARCH_RUN\n        echo next move distance: $BIN_DISTANCE\n    done\n\n    if [ $RESULT_NEVER_PASS = \"true\" ]; then\n        echo \"Test was always OOM try a lower batch size\" | tee -a $LOG_FOLDER/result.txt\n    else\n        echo \"Final result batch-size: $RESULT ${RESULT_TEXT}\" | tee -a $LOG_FOLDER/result.txt\n    fi\n    \nfi \n\n"
  },
  {
    "path": "cluster/tf-tools/benchmark/multi_gpu/unit_test_stats_monitor.sh",
    "content": "#!/bin/bash\n\n./monitor_nvidia.sh --log_full_path ./full_log.txt --log_summary_full_path ./log_summary.txt  &\n\nNVIDIA_MONITOR=$!\n\necho \"Log monitor pid ${NVIDIA_MONITOR}\"\n\nsleep 12\n\nkill $NVIDIA_MONITOR\nwait $NVIDIA_MONITOR\necho \"Success:  ${NVIDIA_MONITOR} is not longer running\" \n\n# put this in any script to hard kill monitor_nvidida\necho \"Test killing with pgrep\"\n./monitor_nvidia.sh --log_full_path ./full_log --log_summary_full_path ./log_summary  &\nNVIDIA_MONITOR_2=$!\n\nsleep 12\n\necho \"Log monitor pid ${NVIDIA_MONITOR_2}\"\necho \"kill with pgrep\"\npgrep \"monitor_nvidia\" | xargs kill\n\necho \"Wait until dead\"\nwait $NVIDIA_MONITOR_2\necho \"Process is dead:  Test successful\"\n\n"
  },
  {
    "path": "cluster/tf-tools/benchmark/runner/cluster_aws.py",
    "content": "import boto3\nimport os\nimport time\nimport util\nfrom contextlib import contextmanager\n\n\nclass AWSInstance(object):\n\n  def __init__(self, instance, ssh_key='', name='', username='ubuntu'):\n    # assert instance is aws instance\n    self.aws_instance = instance\n    self.ssh_key = ssh_key\n    self.username = username\n    if name:\n      self.SetNameTag(name)\n    self.opened_ssh_client = []\n\n  def __del__(self):\n    self.CleanSshClient()\n\n  def WaitUntilReady(self):\n    self.aws_instance.wait_until_running()\n    # Sometimes the wait doesn't work, wait longer and check status\n    client = boto3.client('ec2')\n    while True:\n      res = client.describe_instance_status(\n          InstanceIds=[self.aws_instance.instance_id])\n      try:\n        if (res['InstanceStatuses'][0]['InstanceStatus']['Status'] == 'ok' and\n            res['InstanceStatuses'][0]['SystemStatus']['Status'] == 'ok'):\n          break\n      except:\n        print('instance has no status')\n      time.sleep(30)\n\n    self.aws_instance.load()\n    self.hostname = self.aws_instance.public_dns_name\n\n  def CreateSshClient(self):\n    assert self.hostname is not None\n    ssh_client = util.SshToHost(self.hostname, ssh_key=self.ssh_key, username=self.username)\n    self.opened_ssh_client.append(ssh_client)\n    return ssh_client\n\n  def reuse_ssh_client(self):\n    assert self.hostname is not None\n    if not hasattr(self, 'ssh_client') or self.ssh_client == None:\n      self.ssh_client = util.SshToHost(self.hostname, ssh_key=self.ssh_key, username=self.username)\n    return self.ssh_client\n\n  def CleanSshClient(self):\n    if hasattr(self, 'ssh_client'):\n      self.opened_ssh_client.append(self.ssh_client)\n    for ssh_client in self.opened_ssh_client:\n      try:\n        ssh_client.close()\n      except:\n        pass\n    self.opened_ssh_client = []\n    self.ssh_client = None\n\n  @property\n  def state(self):\n    return self.aws_instance.state.get('Name', None)\n\n  def SetNameTag(self, name='tf'):\n    ec2 = boto3.resource('ec2')\n    self.tag = ec2.create_tags(\n        Resources=[self.aws_instance.id], Tags=[{\n            'Key': 'Name',\n            'Value': name\n        }])\n\n  def Start(self):\n    self.aws_instance.start()\n\n  def Stop(self):\n    self.CleanSshClient()\n    self.aws_instance.stop()\n\n  def StopAndWaitUntilStopped(self):\n    self.Stop()\n    self.aws_instance.wait_until_stopped()\n\n  def Terminate(self):\n    self.CleanSshClient()\n    self.aws_instance.terminate()\n\n  def TerminateAndWaitUntilTerminated(self):\n    self.Terminate()\n    self.aws_instance.wait_until_terminated()\n\n  @property\n  def instance_id(self):\n    return self.aws_instance.instance_id\n\n  def ExecuteCommandAndWait(self, cmd, print_error=False):\n    util.ExecuteCommandAndWait(\n        self.reuse_ssh_client(), cmd, print_error=print_error)\n\n  def ExecuteCommandAndReturnStdout(self, cmd):\n    return util.ExecuteCommandAndReturnStdout(self.reuse_ssh_client(), cmd)\n\n  def ExecuteCommandAndStreamOutput(self, \n                                    cmd,\n                                    stdout_file=None,\n                                    stderr_file=None,\n                                    line_extractor=None,\n                                    print_error=False,\n                                    ok_exit_status=[0]):\n  \n    return util.ExecuteCommandAndStreamOutput(self.reuse_ssh_client(),\n                                              cmd,\n                                              stdout_file=stdout_file,\n                                              stderr_file=stderr_file,\n                                              line_extractor=line_extractor,\n                                              print_error=print_error,\n                                              ok_exit_status=ok_exit_status) \n\n  def ExecuteCommandInThread(self,\n                             command,\n                             stdout_file=None,\n                             stderr_file=None,\n                             line_extractor=None,\n                             print_error=False):\n    ssh_client = self.CreateSshClient()\n    return util.ExecuteCommandInThread(\n        ssh_client,\n        command,\n        stdout_file=stdout_file,\n        stderr_file=stderr_file,\n        line_extractor=line_extractor,\n        print_error=print_error)\n\n  def RetrieveFile(self, remote_file, local_file):\n    sftp_client = self.reuse_ssh_client().open_sftp()\n    sftp_client.get(remote_file, local_file)\n    sftp_client.close()\n\n  def UploadFile(self, local_file, remote_file):\n    sftp_client = self.reuse_ssh_client().open_sftp()\n    sftp_client.put(local_file, remote_file)\n    sftp_client.close()\n\n\ndef MaybeCreatePlacementGroup(name='tf_bm'):\n  client = boto3.client('ec2')\n  try:\n    client.describe_placement_groups(GroupNames=[name])\n  except boto3.exceptions.botocore.exceptions.ClientError as e:\n    res = client.create_placement_group(GroupName=name, Strategy='cluster')\n\n  counter = 0\n  while True:\n    try:\n      res = client.describe_placement_groups(GroupNames=[name])\n      if res['PlacementGroups'][0]['State'] == 'available':\n        break\n    except:\n      pass\n    counter = counter + 1\n    if counter >= 10:\n      print('Failed to create placement group %s' % name)\n    time.sleep(10)\n\n\ndef DeletePlacementGroup(name='tf_bm'):\n  client = boto3.client('ec2')\n  try:\n    client.describe_placement_groups(GroupNames=[name])\n  except boto3.exceptions.botocore.exceptions.ClientError as e:\n    print(\"Placement group %s doesn't exit.\" % name)\n    return\n\n  # Not sure whether delete_placement_group would throw or not.\n  res = client.delete_placement_group(GroupName=name)\n  if res['ResponseMetadata']['HTTPStatusCode'] != 200:\n    print('Failed to delete placement group %s' % name)\n\n\n\n\ndef CreateAwsInstances(num_instances=1,\n                       image_id='',\n                       instance_type='t1.micro',\n                       key_name='',\n                       ssh_key='',\n                       instance_tag='tf',\n                       security_group='default',\n                       placement_group=''):\n  ec2 = boto3.resource('ec2')\n  if placement_group:\n    MaybeCreatePlacementGroup(name=placement_group)\n    aws_instances = ec2.create_instances(\n        ImageId=image_id,\n        InstanceType=instance_type,\n        MinCount=num_instances,\n        MaxCount=num_instances,\n        SecurityGroups=[security_group],\n        Placement={'GroupName': placement_group},\n        KeyName=key_name)\n  else:\n    aws_instances = ec2.create_instances(\n        ImageId=image_id,\n        InstanceType=instance_type,\n        MinCount=num_instances,\n        MaxCount=num_instances,\n        SecurityGroups=[security_group],\n        KeyName=key_name)\n  assert len(aws_instances) == num_instances\n  print('{} Instances created'.format(len(aws_instances)))\n  instances = [\n      AWSInstance(instance, ssh_key, instance_tag) for instance in aws_instances\n  ]\n\n  return instances\n\n\ndef LookupAwsInstances(image_id=None,\n                       state=None,\n                       instance_tag=None,\n                       placement_group=None,\n                       ssh_key=None):\n\n  def FillOneFilter(key, values):\n    f = {}\n    f['Name'] = key\n    f['Values'] = values\n    return f\n\n  filters = []\n  if image_id is not None:\n    filters.append(FillOneFilter('image-id', [image_id]))\n  if state is not None:\n    filters.append(FillOneFilter('instance-state-name', [state.lower()]))\n  if instance_tag is not None:\n    filters.append(FillOneFilter('tag:Name', [instance_tag]))\n  if placement_group is not None:\n    filters.append(FillOneFilter('placement-group-name', [placement_group]))\n\n  ec2 = boto3.resource('ec2')\n  instances = ec2.instances.filter(Filters=filters)\n\n  return [\n      AWSInstance(instance, ssh_key) for instance in instances\n      if instance.state.get('Name') != 'terminated'\n  ]\n\n\n@contextmanager\ndef AwsInstances(num_instances=1,\n                 image_id='',\n                 instance_type='',\n                 key_name='',\n                 ssh_key='',\n                 security_group='default',\n                 instance_tag='',\n                 placement_group='bm_group',\n                 close_behavior=None):\n  try:\n    instances_created = False\n    instances = CreateAwsInstances(\n        num_instances=num_instances,\n        image_id=image_id,\n        instance_type=instance_type,\n        key_name=key_name,\n        ssh_key=ssh_key,\n        instance_tag=instance_tag,\n        security_group=security_group,\n        placement_group=placement_group)\n    instances_created = True\n\n    for instance in instances:\n      print('Waiting for instance({}) to be ready.'.format(\n          instance.instance_id))\n      instance.WaitUntilReady()\n    print('All {} instances ready!!!'.format(len(instances)))\n    yield instances\n  finally:\n    if not instances_created:\n      return\n    if close_behavior is not None:\n      for instance in instances:\n        if close_behavior == 'terminate':\n          instance.Terminate()\n        elif close_behavior == 'stop':\n          instance.Stop()\n      if placement_group and close_behavior == 'terminate':\n        DeletePlacementGroup(placement_group)\n\n\n@contextmanager\ndef ReuseAwsInstances(image_id=None,\n                      state=None,\n                      instance_tag=None,\n                      placement_group=None,\n                      ssh_key=None,\n                      close_behavior=None):\n  try:\n    instances = LookupAwsInstances(\n        image_id=image_id,\n        instance_tag=instance_tag,\n        state=state,\n        placement_group=placement_group,\n        ssh_key=ssh_key)\n\n    if len(instances) == 0:\n      raise ValueError('No instances found for instance_tag={} or image_id={}'.\n                       format(instance_tag, image_id))\n\n    for instance in instances:\n      if instance.state.lower() != 'running':\n        print('Current instance({}) state:{}, trying to start.'.format(\n            instance.instance_id, instance.state))\n        instance.Start()\n    for instance in instances:\n      print('Waiting for instance({}) to be ready.'.format(\n          instance.instance_id))\n      instance.WaitUntilReady()\n    print('All {} instances ready!!!'.format(len(instances)))\n    yield instances\n  finally:\n    if close_behavior is not None:\n      for instance in instances:\n        if close_behavior == 'terminate':\n          instance.Terminate()\n        elif close_behavior == 'stop':\n          instance.Stop()\n      if placement_group and close_behavior == 'terminate':\n        DeletePlacementGroup(placement_group)\n"
  },
  {
    "path": "cluster/tf-tools/benchmark/runner/command_builder.py",
    "content": "import os\nimport sys\nimport six\n\ndef BuildDistributedCommandWorker(run_config, worker_hosts, ps_hosts,\n                                  task_index):\n  \"\"\"Build command to start distributed worker.\"\"\"\n\n  run_script = 'python tf_cnn_benchmarks.py'\n  # Build command line\n  run_cmd_list = []\n\n  # Arguments with no name change that are passed through from the configs.\n  pass_through_args = [\n      'data_format', 'batch_size', 'num_batches', 'model', 'data_dir',\n      'optimizer', 'learning_rate', 'sync_on_finish', 'weight_decay',\n      'data_name', 'use_nccl', 'variable_update', 'num_intra_threads',\n      'num_inter_threads', 'mkl', 'num_warmup_batches', 'forward_only',\n      'kmp_blocktime', 'device', 'staged_vars', 'staged_grads', 'cross_replica_sync'\n  ]\n\n  for arg in pass_through_args:\n    if arg in run_config:\n      run_cmd_list.append('--{}={}'.format(arg, run_config[arg]))\n\n  if 'ps_server' in run_config:\n    run_cmd_list.append(\n        '--local_parameter_device={}'.format(run_config['ps_server']))\n\n  if 'gpus' in run_config:\n    run_cmd_list.append('--num_gpus={}'.format(run_config['gpus']))\n\n  # Setting the train_dir results in summaries and checkpoints\n  # being written unless turned off.\n  if 'train_dir' in run_config and task_index == 0:\n    run_cmd_list.append('--train_dir={}'.format(run_config['train_dir']))\n    if 'save_model_secs' in run_config:\n      run_cmd_list.append(\n          '--save_model_secs={}'.format(run_config['save_model_secs']))\n    else:\n      # Defaults to saving every 10 minutes (10*60).\n      run_cmd_list.append('--save_model_secs=600')\n\n    if 'summary_verbosity' in run_config:\n      run_cmd_list.append(\n          '--summary_verbosity={}'.format(run_config['summary_verbosity']))\n    else:\n      # Defaults to 1 for basic summaries\n      run_cmd_list.append('--summary_verbosity=1')\n\n    if 'save_summaries_steps' in run_config:\n      run_cmd_list.append('--save_summaries_steps={}'.format(\n          run_config['save_summaries_steps']))\n    else:\n      # This is local not global steps.\n      run_cmd_list.append('--save_summaries_steps=500')\n\n  # Set to pickup training from a checkpoint\n  if 'pretrain_dir' in run_config and task_index == 0:\n    run_cmd_list.append('--pretrain_dir={}'.format(run_config['pretrain_dir']))\n\n  # Forces no distortions, which is the most common for benchmarks.\n  run_cmd_list.append('--nodistortions')\n  if 'display_every' in run_config:\n    run_cmd_list.append(\n        '--display_every={}'.format(run_config['display_every']))\n  else:\n    run_cmd_list.append('--display_every=10')\n\n  if ps_hosts:\n    # Set flags needed for running in distributed mode.\n    run_cmd_list.append('--worker_hosts=' + worker_hosts)\n    run_cmd_list.append('--ps_hosts=' + ps_hosts)\n    run_cmd_list.append('--job_name=worker')\n    run_cmd_list.append('--task_index={}'.format(task_index))\n\n  run_cmd = '{} {}'.format(run_script, ' '.join(run_cmd_list))\n\n  return run_cmd\n\n\ndef BuildDistributedCommandPS(run_config, worker_hosts, ps_hosts, task_index):\n  \"\"\"Build command to start distributed parameter server.\n\n  \"\"\"\n  print('Build Distributed Parameter Run Command')\n\n  run_script = \"CUDA_VISIBLE_DEVICES='' python tf_cnn_benchmarks.py\"\n  # Build command line\n  run_cmd_list = []\n\n  if 'sync_on_finish' in run_config:\n    run_cmd_list.append(\n        '--sync_on_finish={}'.format(run_config['sync_on_finish']))\n\n  run_cmd_list.append('--local_parameter_device=' + run_config['ps_server'])\n  run_cmd_list.append('--worker_hosts=' + worker_hosts)\n  run_cmd_list.append('--ps_hosts=' + ps_hosts)\n  run_cmd_list.append('--job_name=ps')\n  run_cmd_list.append('--task_index={}'.format(task_index))\n\n  run_cmd = '{} {}'.format(run_script, ' '.join(run_cmd_list))\n\n  return run_cmd\n\n\ndef WorkerUtil(workers):\n  \"\"\"Handles different entries options for workers and ps_servers\"\"\"\n  if (type(workers) is int):\n    if workers == 0:\n      return '0'\n    else:\n      return ','.join(str(n) for n in range(workers))\n  else:\n    return workers\n\n\ndef GpuDecode(raw_gpu_input):\n  \"\"\"Handles different entries options for workers and ps_servers\"\"\"\n  if type(raw_gpu_input) is int:\n    return str(raw_gpu_input)\n  else:\n    return raw_gpu_input.split(',')\n\n\ndef LoadYamlRunConfig(full_config, debug_level):\n  \"\"\"Processes config file into list of configs\n\n  Reads the config made up of repeating 'run_configs'  The first first config as\n  is treated as the base. Each config entry after the first is merged with the\n  base (first) config.  The idea being the first config is the base and the\n  subsequent configs are variations that override the base config\n\n  Additionally, multiple configs are created based on the the following fields:\n  'model' (list of models to test), gpu (list of number of GPUs to test), and\n  repeat (number of times to run the test).\n\n  Args:\n    full_config: full run_config normally loaded from yaml\n    debug_level: controls level of output\n  \"\"\"\n\n  # base config that subsequent configs merge with\n  base_config = None\n  configs = []\n  for config in full_config['run_configs']:\n    if base_config is None:\n      base_config = config\n    else:\n      # merges config with base config\n      base = base_config.copy()\n      base.update(config)\n      config = base\n\n    # Copy root settings into config.  Anything\n    # at the root with override anything in run_configs\n    for k, v in six.iteritems(full_config):\n      if k != 'run_configs':\n        base_config[k] = v\n\n    # breaks configs up to run each model in a seperate config\n    for model in config['models']:\n      #print('Model {}'.format(model))\n      model_config = config.copy()\n      model_config['model'] = model\n\n      # Multiple configs if gpu count is comma delimited\n      if 'gpus' in config:\n        gpus = config['gpus']\n        gpu_list = GpuDecode(gpus)\n        for gpu in gpu_list:\n          gpu_config = model_config.copy()\n          gpu_config['raw_gpu'] = gpus\n          gpu_config['gpus'] = gpu\n          # Check if the test should be repeated\n          if gpu_config.get('repeat') is not None:\n            repeat = int(gpu_config['repeat'])\n            for i in range(repeat):\n              # Creates copy so each one can have an index, e.g. 'copy'\n              repeat_model_config = gpu_config.copy()\n              repeat_model_config['copy'] = i\n              configs.append(repeat_model_config)\n          else:\n            # Add config to list\n            configs.append(gpu_config)\n          if debug_level > 0:\n            print('Config:{} \\n{}'.format(gpu_config['name'], gpu_config))\n      # Testing with CPU\n      else:\n        if model_config.get('repeat') is not None:\n          repeat = int(model_config['repeat'])\n          for i in range(repeat):\n            # Creates copy so each one can have an index, e.g. 'copy'\n            repeat_model_config = model_config.copy()\n            repeat_model_config['copy'] = i\n            configs.append(repeat_model_config)\n        else:\n          configs.append(model_config)\n        if debug_level > 0:\n          print('Config:{} \\n{}'.format(model_config['name'], model_config))\n  return configs\n"
  },
  {
    "path": "cluster/tf-tools/benchmark/runner/configs/aws/multi_server.yaml",
    "content": "# Run config\ncloud_type: aws\n\ntf_url: tensorflow-gpu\n\n# Shared with AWS and GCE\ninstance_tag: tf-monster\ninstance_type: p2.8xlarge\ninstance_force_reuse: False\ninstance_ami: ami-xxxxxxx\ninstance_count: 8\n#instance_on_finish: stop\n\n# As of May 2017 this config matches what was published on tf.org.\n# For batch-size 32, 4 ps_servers is the right setting for 8 workers\nrun_configs:\n  - name: distributed\n    workers: 8\n    ps_servers: 8\n    gpus: 8\n    models: ['resnet50']\n    ps_server: gpu\n    data_format: NCHW\n    variable_update: distributed_replicated\n    log_folder: results\n    framework: tensorflow\n    num_batches: 100\n    batch_size: 64\n    repeat: 5\n    cross_replica_sync: True\n    optimizer: sgd\n\n\n####\n# Full run 32 GPUs down to 1 GPU with ps_servers tuned for resnet50\n#######\n\n  - name: distributed\n    workers: 4\n    ps_servers: 4\n\n  - name: distributed\n    workers: 2\n    ps_servers: 2\n\n  - name: distributed\n    workers: 1\n    ps_servers: 1\n\n  - name: distributed\n    workers: '0'\n    ps_servers: '0'\n    gpus: 1\n"
  },
  {
    "path": "cluster/tf-tools/benchmark/runner/configs/aws/yaroslav.yaml",
    "content": "# Run config\ncloud_type: aws\n\ntf_url: tensorflow-gpu\n\ninstance_tag: yaroslav\ninstance_type: p2.xlarge\ninstance_force_reuse: False\ninstance_ami: ami-60df1418\ninstance_count: 8\n#instance_on_finish: stop\n\nrun_configs:\n  - name: distributed\n    workers: 1\n    ps_servers: 1\n    gpus: 1\n    models: ['resnet50']\n    ps_server: gpu\n    data_format: NCHW\n    variable_update: distributed_replicated\n    log_folder: results\n    framework: tensorflow\n    num_batches: 100\n    batch_size: 64\n    repeat: 1\n    cross_replica_sync: True\n    optimizer: sgd\n\n"
  },
  {
    "path": "cluster/tf-tools/benchmark/runner/instance_info.py",
    "content": "from collections import defaultdict\n\nimport boto3\n\n\"\"\"\nA tool for retrieving basic information from the running EC2 instances.\n\"\"\"\n\n# Connect to EC2\nec2 = boto3.resource('ec2')\n\n# Get information for all running instances\nrunning_instances = ec2.instances.filter(Filters=[{\n  'Name': 'instance-state-name',\n  'Values': ['running']}])\n\nec2info = defaultdict()\nfor instance in running_instances:\n  for tag in instance.tags or []:\n    if 'Name'in tag['Key']:\n      name = tag['Value']\n  if name != 'tf':\n    continue\n  # Add instance info to a dictionary         \n  ec2info[instance.id] = {\n    'Name': name,\n    'Type': instance.instance_type,\n    'State': instance.state['Name'],\n    'Private IP': instance.private_ip_address,\n    'Public IP': instance.public_ip_address,\n    'Launch Time': instance.launch_time\n  }\n\nattributes = ['Name', 'Type', 'State', 'Private IP', 'Public IP', 'Launch Time']\nfor instance_id, instance in ec2info.items():\n  for key in attributes:\n    print(\"{0}: {1}\".format(key, instance[key]))\n  print(\"------\")\n  \n"
  },
  {
    "path": "cluster/tf-tools/benchmark/runner/launch_experiment.py",
    "content": "# launch imagenet experiment\n\nfrom command_builder import *\nfrom pprint import pprint as pp\nimport yaml\nimport cluster_aws\nimport util\nimport boto3\n\nfrom collections import OrderedDict\nimport time\n\nimport argparse\nparser = argparse.ArgumentParser(description='ImageNet experiment')\n\nparser.add_argument('--launch', action='store_true', default=False,\n                    help='launch new instances (instead of reusing)')\nparser.add_argument('--num-workers', type=int, default=1,\n                    help='number of workers')\nparser.add_argument('--num-ps', type=int, default=1,\n                    help='number of parameter servers')\nparser.add_argument('--ami', type=str, default='ami-9ddb0fe5',\n                    help='AMI to use for launching instances')\nparser.add_argument('--key-name', type=str, default='yaroslav',\n                    help='AWS key-name to use')\nparser.add_argument('--key-path', type=str,\n                    default=os.environ['HOME']+'/d/yaroslav.pem',\n                    help='location of .pem file on local filesystem')\nparser.add_argument('--instance-type', type=str,\n                     default='p2.8xlarge',\n                     help='instance type to use')\nparser.add_argument('--security-group', type=str,\n                     default='open',\n                     help='which security group to use for instances')\nparser.add_argument('--tag', type=str, default='tf',\n                     help=('tag used to keep track of machines in this '\n                           'experiment'))\nparser.add_argument('--logdir', type=str, default='/tmp/tf',\n                     help='where to dump worker logs')\nparser.add_argument('--port', type=int, default=3333,\n                     help='default port to use for all connections')\n\nargs = parser.parse_args()\n\n\nclass timeit:\n  \"\"\"Decorator to measure length of time spent in the block in millis and log\n  it to TensorBoard.\"\"\"\n  \n  def __init__(self, tag=\"\"):\n    self.tag = tag\n    \n  def __enter__(self):\n    self.start = time.perf_counter()\n    return self\n  \n  def __exit__(self, *args):\n    self.end = time.perf_counter()\n    interval_sec = (self.end - self.start)\n    print(\"%s took %.2f seconds\"%(self.tag, interval_sec))\n\n\ndef get_instance_ip_map():\n  \"\"\"Return instance_id->private_ip map for all running instances.\"\"\"\n  \n  ec2 = boto3.resource('ec2')\n\n  # Get information for all running instances\n  running_instances = ec2.instances.filter(Filters=[{\n    'Name': 'instance-state-name',\n    'Values': ['running']}])\n\n  ec2info = OrderedDict()\n  for instance in running_instances:\n    name = ''\n    for tag in instance.tags or []:\n      if 'Name' in tag['Key']:\n        name = tag['Value']\n    ec2info[instance.id] = instance.private_ip_address\n    \n  return ec2info\n\n\ndef main():\n  num_instances = args.num_workers + args.num_ps\n  os.system('rm -Rf '+args.logdir)\n  os.system('mkdir -p '+args.logdir)\n\n  # TODO: add these commands (running manually for now)\n  #  sudo nvidia-persistenced\n  #  sudo nvidia-smi --auto-boost-default=0\n  #  sudo nvidia-smi -ac 2505,875 # p2\n  \n  if args.launch:\n    print(\"Creating new instances\")\n    with timeit('create_instances'):\n      instances = cluster_aws.CreateAwsInstances(num_instances=num_instances,\n                                                 image_id=args.ami,\n                                                 key_name=args.key_name,\n                                                 ssh_key=args.key_path,\n                                                 security_group=args.security_group,\n                                                 instance_tag=args.tag,\n                                                 placement_group='',\n                                                 instance_type=args.instance_type)\n  else:\n    # TODO: better control of retrieved instances\n    print(\"Reusing existing instances\")\n    instances = cluster_aws.LookupAwsInstances(instance_tag=args.tag,\n                                               ssh_key=args.key_path)\n    assert len(instances) >= num_instances\n\n  # todo: deterministic worker sort\n  with timeit('connect'):\n    for i,instance in enumerate(instances):\n      if i >= num_instances:\n        break\n      print(\"Connecting to instance %d, %s\" % (i, instance.instance_id))\n      instance.WaitUntilReady()\n\n\n  worker_instances = instances[:args.num_workers]\n  ps_instances = instances[args.num_workers:args.num_workers+args.num_ps]\n\n  instance_ip_map = get_instance_ip_map()\n  \n  worker_host_fragments = []\n  for instance in worker_instances:\n    assert instance.instance_id in instance_ip_map\n    worker_host_str = '%s:%d'%(instance_ip_map[instance.instance_id], args.port)\n    worker_host_fragments.append(worker_host_str)\n  worker_hosts = ','.join(worker_host_fragments)\n  \n  ps_host_fragments = []\n  for instance in ps_instances:\n    assert instance.instance_id in instance_ip_map\n    ps_host_str = '%s:%d'%(instance_ip_map[instance.instance_id], args.port)\n    ps_host_fragments.append(ps_host_str)\n  ps_hosts = ','.join(ps_host_fragments)\n\n\n  line_extractor = util.ExtractErrorToConsole\n\n  setup_cmd = \"source ~/.bashrc && export PATH=~/anaconda3/bin:$PATH && source activate py2 && cd ~/git0/benchmarks/scripts/tf_cnn_benchmarks\"\n  \n  worker_cmd_tmpl = \"python tf_cnn_benchmarks.py --data_format=NCHW --batch_size=64 --num_batches=1000 --model=resnet50 --optimizer=sgd --variable_update=distributed_replicated --cross_replica_sync=True --local_parameter_device=gpu --num_gpus=1 --nodistortions --display_every=10 --worker_hosts=%(worker_hosts)s --ps_hosts=%(ps_hosts)s --job_name=worker --task_index=%(task_index)s\"\n\n  #  job_name = 'worker'\n  for i, instance in enumerate(worker_instances):\n    worker_cmd = worker_cmd_tmpl % {'worker_hosts': worker_hosts, 'ps_hosts': ps_hosts, 'task_index': i}\n    cmd = setup_cmd + \" && \" + worker_cmd\n    #    print(cmd)\n    fn_out = args.logdir + '/worker_out-%02d'%(i,)\n    fn_err = args.logdir + '/worker_err-%02d'%(i,)\n    #ssh_client = instance.reuse_ssh_client()\n    result = instance.ExecuteCommandInThread(cmd,\n                                             stdout_file=fn_out,\n                                             stderr_file=fn_err,\n                                             line_extractor=line_extractor)\n    print(\"worker %d started\" %(i,))\n\n  ps_cmd_tmpl = \"CUDA_VISIBLE_DEVICES='' python tf_cnn_benchmarks.py --local_parameter_device=gpu --worker_hosts=%(worker_hosts)s --ps_hosts=%(ps_hosts)s --job_name=ps --task_index=%(task_index)s\"\n  job_name = 'ps'\n  for i, instance in enumerate(ps_instances):\n    ps_cmd = ps_cmd_tmpl % {'worker_hosts': worker_hosts, 'ps_hosts': ps_hosts,\n                            'task_index': i}\n    cmd = setup_cmd + \" && \" + ps_cmd\n    #    print(cmd)\n    fn_out = args.logdir + '/ps_out-%02d'%(i,)\n    fn_err = args.logdir + '/ps_err-%02d'%(i,)\n    #ssh_client = instance.reuse_ssh_client()\n    result = instance.ExecuteCommandInThread(cmd,\n                                             stdout_file=fn_out,\n                                             stderr_file=fn_err,\n                                             line_extractor=line_extractor)\n    print(\"parameter server %d started \" %(i,))\n\n  time.sleep(10000)\n  \nif __name__=='__main__':\n  main()\n"
  },
  {
    "path": "cluster/tf-tools/benchmark/runner/test_cluster_aws.py",
    "content": "from command_builder import *\nfrom pprint import pprint as pp\nimport yaml\nimport cluster_aws\n\nfrom collections import OrderedDict\nimport time\n\nAMI='ami-60df1418'   # cuda 8\nAMI='ami-9ddb0fe5'   # boyd base\nKEY_NAME='yaroslav'\nKEY_FILE=os.environ['HOME']+'/d/yaroslav.pem'\nSECURITY_GROUP='open'\n#INSTANCE_TYPE='g3.16xlarge'\nINSTANCE_TYPE='p2.8xlarge'\nTAG='tf'\n\nglobal_timeit_dict = OrderedDict()\nclass timeit:\n  \"\"\"Decorator to measure length of time spent in the block in millis and log\n  it to TensorBoard.\"\"\"\n  \n  def __init__(self, tag=\"\"):\n    self.tag = tag\n    \n  def __enter__(self):\n    self.start = time.perf_counter()\n    return self\n  \n  def __exit__(self, *args):\n    self.end = time.perf_counter()\n    interval_sec = (self.end - self.start)\n    print(\"%s took %.2f seconds\"%(self.tag, interval_sec))\n\ndef test_two_machine():\n  \n\n\ndef main():\n  FIRST_TIME = False\n  \n  if FIRST_TIME:\n    with timeit('create_instances'):\n      instances = cluster_aws.CreateAwsInstances(num_instances=2,\n                                                 image_id=AMI,\n                                                 key_name=KEY_NAME,\n                                                 ssh_key=KEY_FILE,\n                                                 security_group=SECURITY_GROUP,\n                                                 instance_tag=TAG,\n                                                 placement_group='',\n                                                 instance_type=INSTANCE_TYPE)\n  else:\n    instances = cluster_aws.LookupAwsInstances(instance_tag=TAG,\n                                               ssh_key=KEY_FILE)\n    #    Exception connecting to host via ssh (could be a timeout):\n\n\n  \n  with timeit('connect'):\n    instance = instances[0]\n    instance.WaitUntilReady()\n    \n\n  def line_extractor(line):\n    return True\n  \n  instance.ExecuteCommandAndStreamOutput('mkdir 43',\n                                         stdout_file='/tmp/output')\n  instance.ExecuteCommandAndStreamOutput('ls', stdout_file='/tmp/output')\n\n  import pdb; pdb.set_trace()\n\n\nif __name__=='__main__':\n  main()\n"
  },
  {
    "path": "cluster/tf-tools/benchmark/runner/test_command_builder.py",
    "content": "from command_builder import *\nfrom pprint import pprint as pp\nimport yaml\n\ndef main():\n\n  \n  with open('configs/aws/yaroslav.yaml') as stream:\n    config_yaml = yaml.load(stream)\n\n  configs = LoadYamlRunConfig(config_yaml, 1)\n#  pp(configs)\n\n  config = configs[0]\n\n  worker_hosts = ['1','2']\n  worker_hosts_str = ','.join(worker_hosts)\n  ps_hosts = ['a','b']\n  ps_hosts_str = ','.join(ps_hosts)\n  for i,worker in enumerate(worker_hosts):\n    print(BuildDistributedCommandWorker(config, worker_hosts_str, ps_hosts_str, i))\n    \n  for i,worker in enumerate(ps_hosts):\n    print(BuildDistributedCommandPS(config, worker_hosts_str, ps_hosts_str, i))\n                                \n  \n\n  \n\nif __name__=='__main__':\n  main()\n"
  },
  {
    "path": "cluster/tf-tools/benchmark/runner/util.py",
    "content": "#import exceptions\nimport functools\nimport logging\nimport os\nimport paramiko\nimport numpy\nimport sys\nimport threading\nimport time\n\ndef ExtractErrorToConsole(line):\n  \"\"\"Prints errors found in output to console\n  \n  Add checks to ensure any errors or info from the call of interest are \n  shown in the console to improve speed of identifying issues, e.g. socket \n  already used on non worker_0.  \n\n  \"\"\"\n  # tf_cnn_bench error lines start with E\n  if line.find('E') == 0:\n    print(line.rstrip('\\n'))\n    return\n\n  # Tensorflow Errors often look liked 'E tensorflow'\n  if line.find('E tensorflow') != -1:\n    print(line.rstrip('\\n'))\n    return\n\n  # A little noisy but useful\n  # Print number of devices found.  AWS often has\n  # a busted GPU\n  if line.find('DMA: ') != -1:\n    print(line.rstrip('\\n'))\n    return\n\ndef ExtractToStdout(line):\n  print(line.rstrip('\\n'))\n\n\ndef ExtractImagePerSecond(line):\n  if 'images/sec:' in line:\n    print(line.rstrip('\\n'))\n\n\ndef ExecuteCommandAndWait(ssh_client, command, print_error=True, ok_exit_status=[0]):\n  _, stdout, stderr = ssh_client.exec_command(command, get_pty=True)\n  exit_status = stdout.channel.recv_exit_status()\n  if exit_status in ok_exit_status:\n    return True\n  else:\n    if print_error:\n      print('Error({}) executing command:{}'.format(exit_status, command))\n      print(stdout.read())\n    return False\n\n\ndef ExecuteCommandAndReturnStdout(ssh_client, command):\n  _, stdout, stderr = ssh_client.exec_command(command, get_pty=True)\n  exit_status = stdout.channel.recv_exit_status()\n  return stdout.read()\n\n\ndef _StreamOutputToFile(fd, file, line_extractor, command=None):\n  \"\"\"Stream output to local file print select content to console\n\n  Streams output to a local file and if a line_extractor is passed\n  uses it to determine which data is printed to the local console.\n\n  \"\"\"\n  def func(fd, file, line_extractor):\n    with open(file, 'ab+') as f:\n      if command:\n        line = command + '\\n'\n        f.write(line.encode('utf-8'))\n      try:\n        for line in iter(lambda: fd.readline(2048), ''):\n          f.write(line.encode('utf-8', errors='ignore'))\n          f.flush()\n          if line_extractor:\n            line_extractor(line)\n      except UnicodeDecodeError as err:\n        print('UnicodeDecodeError parsing stdout/stderr, bug in paramiko:{}'\n              .format(err))\n  t = threading.Thread(target=func, args=(fd, file, line_extractor))\n  t.start()\n  return t\n\n\ndef ExecuteCommandAndStreamOutput(ssh_client,\n                                  command,\n                                  stdout_file=None,\n                                  stderr_file=None,\n                                  line_extractor=None,\n                                  print_error=False,\n                                  ok_exit_status=[0]):\n  \"\"\"Executes command in ssh_client.  Blocking call.\n\n\n  Args:\n    ssh_client: ssh client setup to connect to the server to run the tests on\n    command: command to run in the ssh_client\n    stdout_file: local file to write standard output of the command to\n    stderr_file: local file to write standard error of the command to\n    line_extractor: method to call on each line to determine if the line\n    should be printed to the local console.\n    print_error: True to print output if there is an error\n    ok_exit_status: List of status codes that are not errors, defaults to '0'\n\n  \"\"\"\n  _, stdout, stderr = ssh_client.exec_command(command, get_pty=True)\n  if stdout_file:\n    t1 = _StreamOutputToFile(stdout, stdout_file, line_extractor, command=command)\n  if stderr_file:\n    t2 = _StreamOutputToFile(stderr, stderr_file, line_extractor)\n  if stdout_file:\n    t1.join()\n  if stderr_file:\n    t2.join()\n  exit_status = stdout.channel.recv_exit_status()\n  if exit_status in ok_exit_status:\n    return True\n  else:\n    if print_error:\n      print('Command execution failed! Check log. Exit Status({}):{}'.format(exit_status, command))\n    return False\n\n\ndef ExecuteCommandInThread(ssh_client,\n                           command,\n                           stdout_file=None,\n                           stderr_file=None,\n                           line_extractor=None,\n                           print_error=False):\n  \"\"\"Returns a thread that executes the given command.  Non-Blocking call.\n\n  \n\n  Args:\n    ssh_client: ssh client setup to connect to the server to run the tests on\n    command: command to run in the ssh_client\n    stdout_file: local file to write standard output of the command to\n    stderr_file: local file to write standard error of the command to\n    line_extractor: method to call on each line to determine if the line\n    should be printed to the local console.\n    print_error: True to print output if there is an error, e.g. non-'0' exit code.\n\n  returns a thread that executes the given command\n\n  \"\"\"\n  t = threading.Thread(\n      target=ExecuteCommandAndStreamOutput,\n      args=(ssh_client, command, stdout_file, stderr_file, line_extractor,\n            print_error))\n  t.start()\n  return t\n\n\ndef SshToHost(hostname,\n              retry=10,\n              ssh_key=os.path.join(os.environ['HOME'], 'd/yaroslav.pem'),\n              password=None,\n              username='ubuntu'):\n\n  \"\"\"Create ssh connection to host\n\n  Creates and returns and ssh connection to the host passed in.  \n\n  Args:\n    hostname: host name or ip address of the system to connect to.\n    retry: number of time to retry.\n    ssh_key: full path to the ssk hey to use to connect.\n    username: username to connect with.\n\n  returns SSH client connected to host.\n\n  \"\"\"\n\n  # If logging is needed\n  # paramiko.util.log_to_file(\"/tmp/paramiko.log\")\n  k = None\n  if ssh_key: \n    k = paramiko.RSAKey.from_private_key_file(ssh_key)\n  \n  ssh_client = paramiko.SSHClient()\n  ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())\n\n  counter = retry\n  while counter > 0:\n    try:\n      if password: \n        ssh_client.connect(hostname=hostname, username=username, password=password)\n      else:\n        ssh_client.connect(hostname=hostname, username=username, pkey=k)\n      break\n    except Exception as e:\n      counter = counter - 1\n      print('Exception connecting to host via ssh (could be a timeout):'.format(e))\n      if counter == 0:\n        print('Got impatient with retrying ssh to host. Time to give up.')\n        return None\n\n  return ssh_client\n"
  },
  {
    "path": "cluster/tf-tools/install/aws_amzlinux.md",
    "content": "# Install for Amazon Linux TensorFlow + CUDA\nThis install was created on the latest Amazon Linux image as of 12-FEB-2017.\nThe end results is a system that can build and run TensorFlow.  To save space\ncreate one machine to do builds following these instructions and then another \nAMI to run tensorflow without the source code, bazel and development kit items.\nMost of the tools are necessary to run TensorFlow but I collected some of the\ncommand from other locatios and thus some of the libs and tools installed may\nnot actually be needed.  I also install a few tools I use.\n\n## Which AMI and size\nPick the most recent AWS Amazon Linux image.  I chose 20GB to be 100% sure \neverything would fit for a \"build box\".  I also plan to run other frameworks.\nIf building something to just run TensorFlow, 8GB is likely enough.  \n\n## Is this perfect?\nNot remotely.  I try to keep notes each time I do it and it gets better each\ntime.  I also sometimes forget to copy the commands back to this file.  If it\nis not exact it will get you very close.  \n\n## Fun Tip (to save money)\nStart the instance on a m4 instance.  Skip the NVIDIA driver install. Everything\nelse will work.  Then save off as an AMI and launch as a p2 instance.  A few\nnotes:\n*   m4 instances do not have avx2.  Cross compile will work but the binary\n    cannot be tested.  Just compile without avx2 to test.\n*   Compiling with CUDA works but will not run on m4, because it does not have\n    an NVIDIA card.  \n*   After moving to p2, make sure to install the NVIDIA driver\n*   This might not save money, it does for me becuase I end up keeping an m4 \n    instance as a buid box.  So I can build gcc 4.8.x.  \n\n## Install\nSome [hints](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/accelerated-computing-instances.html#optimize_gpu)\nfrom Amazon.  I did not have good results turning off auto-boost.\n\n```bash\n\n#######################################################\n# The basics, do this even if skipping other sections\n######################################################\nsudo yum update -y\nsudo yum erase nvidia cuda\n\nsudo yum install -y gcc kernel-devel-`uname -r`\nsudo yum install python-numpy gcc-c++ git\n\nOnly needed for Bazel to build TF, skip if not buildig a build machine\nsudo yum remove java-1.7.0-openjdk\nsudo yum install java-1.8.0 java-1.8.0-openjdk-devel\n\n*Setup pip (python package manager)*\nsudo pip install --upgrade pip\n# Make a symbolic link so sudo can see pip (cheap hack)\ncd /usr/bin\nsudo ln -s /usr/local/bin/pip\n\n# Upgrade some python packages\npip install awscli --upgrade --user\nsudo pip install wheel\nsudo pip install numpy\n\n############################################\n# Installing NVIDIA with CUDA and cuDNN\n#############################################\n# Install NVIDIA Driver\n# This driver.  I ended up installing 367.48 from the CUDA download.\nwget http://us.download.nvidia.com/XFree86/Linux-x86_64/352.99/NVIDIA-Linux-x86_64-352.99.run\nsudo ./NVIDIA-Linux-x86_64-352.99.run\nsudo reboot\n\n# Install CUDA\n# usr a newer version if desired\nwget https://developer.nvidia.com/compute/cuda/8.0/prod/local_installers/cuda_8.0.44_linux-run\n./cuda_8.0.44_linux-run --extract=/home/ec2-user/\nsudo ./cuda-linux64-rel-8.0.44-21122537.run\n\n# Install CuDNN\n# Download CuDNN from NVIDIA (get the Linux package not deb packages)\n# Need to sign up to down load from NVIDIA, I would share a link if I could\n# this step is annoying\nwget <Need to sign up to download from NVIDIA>\ntar zxf cudnn-8.0-linux-x64-v5.1.tgz\ncd cuda\n\n# Copy files into CUDA directorys\nsudo cp -P include/cudnn.h /usr/local/cuda-8.0/include/\nsudo cp -P lib64/libcudnn* /usr/local/cuda-8.0/lib64/\nsudo chmod a+r /usr/local/cuda-8.0/lib64/libcudnn*\n\n# Setup Profile with CUDA environment variables\nAdd to ~.bash_profile\n#CUDA Setup\nexport CUDA_HOME=/usr/local/cuda\nexport CUDA_ROOT=/usr/local/cuda\nPATH=$PATH:$CUDA_ROOT/bin\nexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CUDA_ROOT/lib64\nsource .bash_profile\n\n############################################\n# Installing TensorFlow from source\n#############################################\n# Download bazel get latest but the java install is fine\n\n# set java home\nexport JAVA_HOME=/etc/alternatives/java_sdk\nwget https://github.com/bazelbuild/bazel/releases/download/0.4.4/bazel-0.4.4-jdk7-installer-linux-x86_64.sh\n# install to your $HOME/bin directory (find if you are not sharing)\n./bazel-0.4.4-jdk7-installer-linux-x86_64.sh --user\n\n\n# Build Tensorflow\ncd ~\nmkdir src\ncd src\ngit clone https://github.com/tensorflow/tensorflow\ncd tensorflow\n\n./configure\nDefaults with exception of\nY Cuda 8.0 \ncompute 3.7 (max for K80 assuming not using g.xx instances)\n\n# Works for p2 AWS instances with broadwell CPUs.\n# https://gcc.gnu.org/onlinedocs/gcc-4.8.5/gcc/i386-and-x86-64-Options.html#i386-and-x86-64-Options\n# core-avx2 is the best option for hazwel with gcc 4.8.3\nbazel build  --copt=-march=core-avx2 --config=cuda //tensorflow/tools/pip_package:build_pip_package\n# or to build for the native machine\nbazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package\n\n# Build the pip package\nbazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg\n\n# Install\ncd /tmp/tensorflow_pkg\nsudo pip install --upgrade --force-reinstall <tensorflow file>\n\n# Do a quick Test and watch for any warnings, e.g. AVX FMA not compiled in\n# Watch that the GPUs start up, assuming GPUs were desired\npython src/tensorflow/tensorflow/examples/tutorials/mnist/mnist_softmax.py\n\n\n################################\n# Optional\n################################\n\n# ldcofig. There are some scenarios where .bash_profile does not seem to work\n# I often set the following when running benchmark tests so I know\n# cuda is always being picked up and reduces odd errors.\n\nsudo vi /etc/ld.so.conf\n/usr/local/cuda/lib64\n/usr/local/cuda/extras/CUPTI/lib64\n# Load new config\nsudo ldconfig\n\n# Verify config \nldconfig -p\n\n\n```\n\n\n\n"
  },
  {
    "path": "cluster/tf-tools/install/aws_ubuntu16_04.md",
    "content": "# Install TensorFlow + CUDA on Ubuntu 16.04 on AWS\nThis install was done on AWS using Ubuntu 16.04 LTS Starting with m4.2xlarge to\nsave money during compile time.  Just using a p2.1xlarge instance is likely\neasier an cost effective.  \n\nPython 2.7, the default with Unbuntu 16.04\n\n## Objective\nInstall NVIDIA drivers, compile tensorflow and then make an AMI that can be\nlaunched on a p2.xLarge instance with NVIDIA GPUs (K80s) that support CUDA 8.0.\ng2 instances will not work as they only support up to CUDA 7.5.\n\nNote: This script is not intended to be the fastest approach. Some of the\nsteps could be turned into one-liners vs. manual work.\n\n## VM Instance settings\nIf compiling TF from source start with 15GB.  To be extra safe and if there is\na desire to install other frameworks 20-30GB is a good size.  30GB is more than\nenough in my expeience and 20GB should work.  If trying to keep space usage to a\nminimum, it should be possible to have an 8-10GB VM and remember to delete\nNVIDIA downloads after they are used.\n\n\n```bash\n############################################\n# Install NVIDIA Driver\n########################\n# The best approach is to install the Ubuntu version of the driver.  Do not\n# install the driver included in the CUDA package unless necessary.  \nsudo add-apt-repository ppa:graphics-drivers/ppa\nsudo apt-get update && sudo apt-get upgrade\n# Check https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa to see the\n# latest drivers available\nsudo apt-get install nvidia-378\n\n############################################\n# Install basic packages needed for TensorFlow and generally needed\n########################\nsudo apt-get install -y build-essential git python-pip libfreetype6-dev libxft-dev libncurses-dev libopenblas-dev gfortran python-matplotlib libblas-dev liblapack-dev libatlas-base-dev python-dev python-pydot linux-headers-generic linux-image-extra-virtual unzip python-numpy swig python-pandas python-sklearn unzip wget pkg-config zip g++ zlib1g-dev libcurl3-dev\nsudo apt-get install libcupti-dev bc\n\n# AWS EFS Driver (to mount drives from EFS)\nsudo apt-get -y install nfs-common\n\n# Install Python package manager\nsudo pip install -U pip\nsudo pip install --upgrade pip\nsudo pip install wheel numpy\n\n############################################\n# Install CUDA using packages rather than the script install.\n########################\n# If a new version of CUDA is out, get the link from NVIDIA's site.\n\nwget https://developer.nvidia.com/compute/cuda/8.0/Prod2/local_installers/cuda_8.0.61_375.26_linux-run\n./cuda_8.0.61_375.26_linux-run --extract=/home/ubuntu/\nsudo ./cuda-linux64-rel-8.0.61-21551265.run\n\n############################################\n# Install CuDNN\n########################\n# Download CuDNN from NVIDIA (get the Linux package not deb packages)\n# scp to ec2 instance\n# Cannot provide direct download due to needing to signup to get CuDNN.\ntar zxf cudnn-8.0-linux-x64-v5.1.tgz\n\n# Copy files into CUDA directories\nsudo cp -P include/cudnn.h /usr/local/cuda-8.0/include/\nsudo cp -P lib64/libcudnn* /usr/local/cuda-8.0/lib64/\nsudo chmod a+r /usr/local/cuda-8.0/lib64/libcudnn*\n\n# Setup Profile with CUDA environment variables\nAdd to ~profile\n#CUDA Setup\nexport CUDA_HOME=/usr/local/cuda\nexport CUDA_ROOT=/usr/local/cuda\nPATH=$PATH:$CUDA_ROOT/bin\nexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CUDA_ROOT/lib64:$CUDA_ROOT/extras/CUPTI/lib64\nsource .profile\n\n############################################\n# Install Bazel\n########################\necho \"deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8\" | sudo tee /etc/apt/sources.list.d/bazel.list\ncurl https://bazel.build/bazel-release.pub.gpg | sudo apt-key add -\nsudo apt-get update && sudo apt-get install bazel\nsudo apt-get upgrade bazel\n\n############################################\n# Install TensorFlow\n########################\ngit clone https://github.com/tensorflow/tensorflow\n\n./configure\n# Defaults with exception of\n# Y Cuda / 8.0 / Compute 3.7 for K80s.\n\n# Works for m2 and p2 instances and compiles in AVX2 optimizations.\nbazel build -c opt --copt=-march=\"haswell\" --config=cuda //tensorflow/tools/pip_package:build_pip_package\n\n# Build the pip package\nbazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg\n\n# Install\npip install --upgrade --force-reinstall /tmp/tensorflow_pkg tensorflow*\n\n###########################\n#  Optional\n#####################\n\n# This removes a service that is not needed and looks, although it does not,\n# to take up 100% CPU at times via top.\nsudo apt-get remove gstreamer1.0\n\n###########################\n# Enhanced Networking\n# http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking-ena.html#enhanced-networking-ena-ubuntu\n#####################\nsudo apt-get update && sudo apt-get upgrade -y\nsudo apt-get install -y build-essential dkms\n\n# Get amazon drivers from github and build\ngit clone https://github.com/amzn/amzn-drivers\nsudo mv amzn-drivers /usr/src/amzn-drivers-1.0.0\nsudo touch /usr/src/amzn-drivers-1.0.0/dkms.conf\nsudo vim /usr/src/amzn-drivers-1.0.0/dkms.conf\n# Add the following\nPACKAGE_NAME=\"ena\"\nPACKAGE_VERSION=\"1.0.0\"\nCLEAN=\"make -C kernel/linux/ena clean\"\nMAKE=\"make -C kernel/linux/ena/ BUILD_KERNEL=${kernelver}\"\nBUILT_MODULE_NAME[0]=\"ena\"\nBUILT_MODULE_LOCATION=\"kernel/linux/ena\"\nDEST_MODULE_LOCATION[0]=\"/updates\"\nDEST_MODULE_NAME[0]=\"ena\"\nAUTOINSTALL=\"yes\"\n\n# Compile and install\nsudo dkms add -m amzn-drivers -v 1.0.0\nsudo dkms build -m amzn-drivers -v 1.0.0\nsudo dkms install -m amzn-drivers -v 1.0.0\nsudo update-initramfs -c -k all\n\n# Verify it is installed.  Not specific to look for just make sure an error\n# is not returned\nmodinfo ena\n\n# Enable on the instances (once images the AMI should always have it enabled on startup)\n# Stop the instance using the console or the cli below.  Then set the attribute and restart.\n# Upgrade awscli (--ena-support is kind of new) suggest NOT using apt-get\nsudo pip install --upgrade awscli\n\naws ec2 stop-instances --instance-id i-xxxxxxxxxx\naws ec2 modify-instance-attribute --instance-id i-xxxxxxxx --ena-support\n\n# ldcofig. There are some scenarios where .bash_profile does not seem to work\n# I often set the following when running benchmark tests so I know\n# cuda is always being picked up and reduces odd errors.\n\nsudo vi /etc/ld.so.conf\n/usr/local/cuda/lib64\n/usr/local/cuda/extras/CUPTI/lib64\n# Load new config\nsudo ldconfig\n\n# Verify config \nldconfig -p\n\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
  },
  {
    "path": "cluster/tmux.py",
    "content": "\n#import util as myutil\nfrom collections import OrderedDict\nfrom collections import defaultdict\nfrom pprint import pprint as pp\nimport argparse\nimport base64\nimport base64\nimport boto3\nimport json\nimport os\nimport os\nimport pickle\nimport portpicker\nimport shlex\nimport struct\nimport subprocess\nimport sys\nimport sys\nimport tensorflow as tf\nimport threading\nimport threading\nimport time\nimport time\nimport yaml\n\nLOCAL_TASKLOGDIR_PREFIX='/temp/tasklogs'\nLOCAL_LOGDIR_PREFIX='/temp/logs'\n\ndef _setup_logdir(job_name):\n  \"\"\"Creates appropriate logdir for given job.\"\"\"\n  run_name = job_name.rsplit('-',1)[0]  # somerun-11-ps -> somerun-11\n  logdir = '/temp/logs/'+run_name\n  os.system('rm -Rf '+logdir)\n  os.system('mkdir -p '+logdir)\n  return logdir\n\n\n\ndef _ossystem(cmd):\n  print(cmd)\n  os.system(cmd)\n\ndef kill_job(name):\n  \"\"\"Simple local TensorFlow job launcher.\"\"\"\n  \n  _ossystem('tmux kill-session -t ' + name)\n\ndef tf_job(name, num_tasks):\n  \"\"\"Simple local TensorFlow job launcher.\"\"\"\n  \n  DEFAULT_NAME = '0'\n  _ossystem('tmux kill-session -t ' + name)\n\n  # TODO: don't need default name\n  tmux_windows = [name+\":\"+str(0)]\n  _ossystem('tmux new-session -s %s -n %s -d '% (name, DEFAULT_NAME))\n  _ossystem('tmux rename-window -t %s %s '%(DEFAULT_NAME, '0'))\n  for task_id in range(1, num_tasks):\n    _ossystem(\"tmux new-window -t {} -n {}\".format(name, task_id))\n    tmux_windows.append(name+\":\"+str(task_id))\n\n  # todo: remove num_tasks\n  job = Job(name, num_tasks, tmux_windows)\n  # setup environment\n  for task in job.tasks:\n    task.run('source activate sep22')\n\n  # todo: logdir is shared across jobs, so set it up in experiment launcher\n  _setup_logdir(name)\n  job.logdir = _setup_logdir(name)\n\n  return job\n\n\nclass Job:\n  def __init__(self, name, num_tasks, tmux_windows):\n    self.name = name\n    #    self.num_tasks = num_tasks\n    self.tasks = []\n    for task_id, tmux_window in enumerate(tmux_windows):\n      self.tasks.append(Task(tmux_window, self, task_id))\n\n\nclass Task:\n  \"\"\"Local tasks interacts with tmux session where session name is derived\n  from job name, and windows are task ids.\"\"\"\n\n  def __init__(self, tmux_window, job, task_id):\n    self.tmux_window = tmux_window\n    self.job = job\n    self.ip = '127.0.0.1' # hostname/ip address\n    self.id = task_id\n    self.port = portpicker.pick_unused_port()\n    self.connect_instructions = 'tmux a -t '+self.tmux_window\n\n    self.last_stdout = '<unavailable>'  # compatiblity with aws.py:Task\n    self.last_stderr = '<unavailable>'\n\n  def run(self, cmd):\n    _ossystem(\"tmux send-keys -t {} '{}' Enter\".format(self.tmux_window, cmd))\n\n  def upload(self, cmd):  # compatiblity with aws.py:Task\n    pass\n\n  def tf_env_setup(self, full_cluster_spec, task_spec):\n    # full cluster config\n    # todo: not needed\n    #    cluster_config = {'cluster': cluster_spec, 'task': task_spec}\n\n    task_type = task_spec['type']\n    task_id = task_spec['index']\n    print(\"Task id is %r\"%(task_id,))\n    host = full_cluster_spec[task_type][task_id]\n\n    # every worker needs its own location\n    sparse_cluster_spec = defaultdict(dict)\n    sparse_cluster_spec[task_type][task_id] = host\n    \n    # worker workers know about all ps workers\n    if task_type == 'worker':\n      sparse_cluster_spec['ps'] = full_cluster_spec['ps']\n      \n    # ps workers know about all worker workers\n    if task_type == 'ps':\n      pass\n      sparse_cluster_spec['worker'] = full_cluster_spec['worker']\n      #sparse_cluster_spec['worker'] = {0: full_cluster_spec['worker'][0]}\n\n    sparse_cluster_config = {'cluster': sparse_cluster_spec,\n                             'task': task_spec}\n    print(\"Cluster config for %s %s is %s\"%(task_type, task_id,\n                                            sparse_cluster_spec))\n    json_string = json.dumps(sparse_cluster_config)\n    json_string_encoded = base64.b16encode(json_string.encode('ascii'))\n    json_string_encoded = json_string_encoded.decode('ascii')\n    export_command = \"export TF_CONFIG_BASE16=%s\"%(json_string_encoded,)\n    self.run(export_command)\n\n    # json has problem with sparse clusterspec (0 can't be key, only \"0\")\n    # therefore also dump clusterspec as pickle object\n    pickle_string = pickle.dumps(sparse_cluster_config)\n    pickle_string_encoded = base64.b16encode(pickle_string)\n    pickle_string_encoded = pickle_string_encoded.decode('ascii')\n    export_command = \"export TF_PICKLE_BASE16=%s\"%(pickle_string_encoded,)\n    self.run(export_command)\n    \n    logdir = LOCAL_LOGDIR_PREFIX + '/' + FLAGS.run\n    self.run(\"export LOGDIR=\"+logdir)\n"
  },
  {
    "path": "cluster/upload_test.txt",
    "content": "testfile3\n"
  },
  {
    "path": "conditional_backprop.py",
    "content": "# Example of conditionally enabling backprop based on a variable.\n# variable \"switches\" determines which entries of \"y\" will be backpropagated\n# through.\n#\n# IE, switches.assign([1,0]) enables backprop through first value but not\n# second.\n#\n# Running it you should see following on stdout:\n# Value 2.0, gradient 2.0\n# Value 2.0, gradient 0.0\n# Value 2.0, gradient 1.0\n\nimport tensorflow as tf\n\ndef conditional_backprop(do_backprop, tensor):\n    do_backprop = tf.Print(do_backprop, [do_backprop], \"switch query\")\n    t = tf.cond(tf.cast(do_backprop, tf.bool),\n                lambda: tf.Print(tensor, [0],\n                                 \"backprop enabled for \"+tensor.op.name),\n                lambda: tf.zeros_like(tensor))\n    y = t + tf.stop_gradient(tensor - t)\n    return y\n\nx = tf.ones((), name=\"x\")\ny0 = tf.add(x, 0, name=\"y0\")\ny1 = tf.add(x, 0, name=\"y1\")\n\nswitches = tf.Variable(tf.ones((2)))\ndoit = tf.constant(True)\nyy0 = conditional_backprop(switches[0], y0)\nyy1 = conditional_backprop(switches[1], y1)\ny = tf.stack([yy0, yy1], name=\"y\")\n\nz = tf.reduce_sum(y)\n\ngrad = tf.gradients(z, [x])[0]\n\nsess = tf.Session()\nsess.run(tf.global_variables_initializer())\nprint(\"Value %.1f, gradient %.1f\"%tuple(sess.run([z, grad])))\n\nsess.run(switches.assign([0,0]))\nprint(\"Value %.1f, gradient %.1f\"%tuple(sess.run([z, grad])))\n\nsess.run(switches.assign([1,0]))\nprint(\"Value %.1f, gradient %.1f\"%tuple(sess.run([z, grad])))\n"
  },
  {
    "path": "configure_tf.sh",
    "content": "#!/usr/bin/expect -d\n# Helper script that uses expect to automatically go through all configure\n# steps using the defaults for all options except\n# XLA: y\n# CUDA: y\n# compute capability: 3.5,5.0,6.0,6.1\nspawn ./configure\nexpect \"Please specify the location of python*\"\nsend \"\\r\"\nexpect \"Please specify optimization flags to use during compilation when bazel option*\"\nsend \"\\r\"\nexpect \"Do you wish to use jemalloc*\"\nsend \"\\r\"\nexpect \"Do you wish to build TensorFlow with Google Cloud Platform*\"\nsend \"\\r\"\nexpect \"Do you wish to build TensorFlow with Hadoop File System support*\"\nsend \"\\r\"\nexpect \"Do you wish to build TensorFlow with the XLA*\"\nsend \"y\\r\"\nexpect \"Please input the desired Python library*\"\nsend \"\\r\"\nexpect \"Do you wish to build TensorFlow with OpenCL*\"\nsend \"\\r\"\nexpect \"Do you wish to build TensorFlow with CUDA*\"\nsend \"y\\r\"\nexpect \"Please specify which gcc should*\"\nsend \"\\r\"\nexpect \"Please specify the CUDA SDK version you want to use*\"\nsend \"\\r\"\nexpect \"Please specify the location where CUDA  toolkit*\"\nsend \"\\r\"\nexpect \"Please specify the Cudnn version*\"\nsend \"\\r\"\nexpect \"Please specify the location where cuDNN\"\nsend \"\\r\"\nexpect \"lease specify a list of comma-separated Cuda compute\"\nsend \"3.5,5.2,6.0,6.1\\r\"\nset timeout 120\nexpect eof\n"
  },
  {
    "path": "configure_tf_cpu.sh",
    "content": "#!/usr/bin/expect -d\n# Helper script that uses expect to automatically go through all configure\n# steps using the defaults for all options except\n# XLA: y\n# CUDA: n\nspawn ./configure\nexpect \"Please specify the location of python*\"\nsend \"\\r\"\nexpect \"Please specify optimization flags to use during compilation when bazel option*\"\nsend \"\\r\"\nexpect \"Do you wish to use jemalloc*\"\nsend \"\\r\"\nexpect \"Do you wish to build TensorFlow with Google Cloud Platform*\"\nsend \"\\r\"\nexpect \"Do you wish to build TensorFlow with Hadoop File System support*\"\nsend \"\\r\"\nexpect \"Do you wish to build TensorFlow with the XLA*\"\nsend \"y\\r\"\nexpect \"Please input the desired Python library*\"\nsend \"\\r\"\nexpect \"Do you wish to build TensorFlow with OpenCL*\"\nsend \"\\r\"\nexpect \"Do you wish to build TensorFlow with CUDA*\"\nsend \"\\r\"\nset timeout 120\nexpect eof\n"
  },
  {
    "path": "danjar_peek.py",
    "content": "import tensorflow as tf\nfrom tensorflow.python.client import timeline\n\n\nclass Queue(tf.FIFOQueue):\n\n  def __init__(self, capacity):\n    s = ()\n    d = tf.int32\n    super().__init__(capacity - 1, [d], [s])\n    self._first = tf.get_variable(name=\"var1\",\n                                  initializer=tf.ones_initializer(),\n                                  shape=s, dtype=d, use_resource=False)\n    self._size = tf.get_variable(name=\"size\", shape=(),\n                                 initializer=tf.zeros_initializer(),\n                                 dtype=tf.int32, use_resource=False)\n \n  def peek(self):\n    return self._first.read_value()\n\n  def enqueue(self, element):\n    super_ = super()\n    def first():\n      assigns = [self._first.assign(element)]\n      with tf.control_dependencies(assigns):\n        return tf.constant(0)\n      \n    def other():\n      with tf.control_dependencies([super_.enqueue(element)]):\n        return tf.constant(0)\n      \n    with tf.control_dependencies([self._size.assign_add(1)]):\n      dummy = tf.cond(tf.equal(self._size, 0), first, other)\n      return tf.identity(dummy)\n\n\nqueue = Queue(10)\nqueue_peek = queue.peek()\nprint(\"Peek op is \"+str(queue_peek))\n\nqueue_init = queue.enqueue(tf.constant(-2))\n\n\nprint(tf.get_default_graph().as_graph_def())\nfor i in range(20):\n  sess = tf.Session()\n  sess.run(tf.global_variables_initializer())\n  sess.run(queue_init)\n  print(\"queue size\", sess.run(queue.size()))\n  sess.run(queue.close())\n\n#  print(\"Printing queue\")\n#  while True:\n#    print(sess.run(queue.dequeue()))\n\n  run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)\n  run_options.output_partition_graphs = True\n  run_metadata = tf.RunMetadata()\n  #import pdb; pdb.set_trace()\n  # queue_peek, \n  result = sess.run(queue_peek, run_metadata=run_metadata,\n                    options=run_options)\n\n  tl = timeline.Timeline(run_metadata.step_stats)\n  ctf = tl.generate_chrome_trace_format()\n  with open('timeline-%d.json'%(i,), 'w') as f:\n    f.write(ctf)\n  with open('stepstats-%d.json'%(i,), 'w') as f:\n    f.write(str(run_metadata))\n\n  print(result, end=' ')\n  \n# Expected: 1 1 1 1 1 1 1 1 1 1\n# Actual: 0 1 0 0 1 1 0 0 0 1\n"
  },
  {
    "path": "distributed/README.md",
    "content": "TF distributed tools\n "
  },
  {
    "path": "distributed/benchmark_grpc_recv.py",
    "content": "# Dependencies:\n# portpicker (pip install portpicker)\n# tcmalloc4 (sudo apt-get install google-perftools)\n# TF 0.12\n#\n#\n# Benchmarks on Xeon E5-2630 v3 @ 2.40GHz\n#\n# export LD_PRELOAD=/usr/lib/libtcmalloc.so.4\n# python benchmark_grpc_recv.py --data_mb=128\n# Local rate:       15214.63 MB/s\n# Distributed rate: 569.27 MB/s\n\n# python benchmark_grpc_recv.py --data_mb=256\n# Local rate:       15461.36 MB/s\n# Distributed rate: 362.97 MB/s\n#\n# python benchmark_grpc_recv.py --data_mb=512\n# Local rate:       15451.36 MB/s\n# Distributed rate: 202.46 MB/s\n#\n# python benchmark_grpc_recv.py --data_mb=768\n# Local rate:       16046.28 MB/s\n# Distributed rate: 142.19 MB/s\n#\n# python benchmark_grpc_recv.py --data_mb=1024\n# Local rate:       14546.77 MB/s\n# Distributed rate: 106.29 MB/s\n#\n# Generating profile:\n#\n# rm /tmp/profile*\n# python benchmark_grpc_recv.py --data_mb=512 --profile\n# export p=/tmp/profile.out.0_27680\n# google-pprof `which python` $p --svg > /tmp/profile.0.svg\n# export p=/tmp/profile.out.1_27683\n# google-pprof `which python` $p --svg > /tmp/profile.1.svg\n\n\nimport os\nimport portpicker\nimport subprocess\nimport sys\nimport tensorflow as tf\nimport threading\nimport time\n\nflags = tf.flags\nflags.DEFINE_integer(\"iters\", 10, \"Maximum number of additions\")\nflags.DEFINE_integer(\"data_mb\", 128, \"size of vector in MBs\")\nflags.DEFINE_boolean(\"verbose\", False, \"whether to have verbose logging\")\nflags.DEFINE_boolean(\"profile\", False, \"whether to collect CPU profile\")\n\n# internal flags, set by client\nflags.DEFINE_string(\"task_index\", \"\", \"# of current task\")\nflags.DEFINE_string(\"port0\", \"12222\", \"port of worker1, used as master\")\nflags.DEFINE_string(\"port1\", \"12223\", \"port of worker2\")\nFLAGS = flags.FLAGS\n\n# setup local cluster from flags\n\ndef session_config():\n  optimizer_options = tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)\n  graph_options = tf.GraphOptions(optimizer_options=optimizer_options)\n  config = tf.ConfigProto(graph_options=graph_options,\n                          intra_op_parallelism_threads=10,\n                          inter_op_parallelism_threads=10)\n\n\nhost = \"127.0.0.1\"\ndef clusterspec():\n  cluster = {\"worker\": [host+\":\"+FLAGS.port0, host+\":\"+FLAGS.port1]}\n  return tf.train.ClusterSpec(cluster).as_cluster_def()\n  \n  \ndef create_graph(device0, device1):\n  \"\"\"Create graph that keeps var1 on device0, var2 on device1 and adds them\"\"\"\n  \n  tf.reset_default_graph()\n  dtype=tf.int32\n  params_size = 250*1000*FLAGS.data_mb # 1MB is 250k integers\n\n  with tf.device(device0):\n    var1 = tf.get_variable(\"var1\", [params_size], dtype,\n                             initializer=tf.ones_initializer())\n  with tf.device(device1):\n    var2 = tf.get_variable(\"var2\", [params_size], dtype,\n                           initializer=tf.ones_initializer())\n    add_op = var1.assign_add(var2)\n    \n  init_op = tf.global_variables_initializer()\n  return init_op, add_op\n\ndef create_done_queue(i):\n  \"\"\"Queue used to signal death for i'th worker.\"\"\"\n  \n  with tf.device(\"/job:worker/task:%s\" % (i)):\n    return tf.FIFOQueue(1, tf.int32, shared_name=\"done_queue\"+\n                        str(i))\n\ndef run_benchmark(sess, init_op, add_op):\n  \"\"\"Returns MB/s rate of addition.\"\"\"\n  \n  sess.run(init_op)\n  sess.run(add_op.op)  # warm-up\n  start_time = time.time()\n  for i in range(FLAGS.iters):\n    sess.run(add_op.op)\n    \n  elapsed_time = time.time() - start_time\n  return float(FLAGS.iters)*FLAGS.data_mb/elapsed_time\n\n\ndef run_benchmark_local():\n  ops = create_graph(None, None)\n  sess = tf.Session(config=session_config())\n  return run_benchmark(sess, *ops)\n\n\ndef run_benchmark_distributed():\n  ops = create_graph(\"/job:worker/task:0\", \"/job:worker/task:1\")\n  queues = [create_done_queue(0), create_done_queue(1)]\n\n  # launch distributed service\n\n\n  port0, port1 = [portpicker.pick_unused_port() for _ in range(2)]\n  flags = \" \".join(sys.argv)  # pass parent flags to children\n  \n  def run_worker(w):\n    my_env = os.environ.copy()\n    if not FLAGS.verbose:\n      my_env[\"CUDA_VISIBLE_DEVICES\"] = \"\"\n      my_env[\"TF_CPP_MIN_LOG_LEVEL\"] = \"2\"\n    if FLAGS.profile:\n      my_env[\"LD_PRELOAD\"]=\"/usr/lib/libtcmalloc_and_profiler.so.4\"\n      my_env[\"CPUPROFILE\"]=\"/tmp/profile.out.%s\"%(w)\n    cmd = \"python %s --task=%d --port0=%s --port1=%s\"%(flags, w, port0, port1)\n    subprocess.Popen(cmd, shell=True, stderr=subprocess.STDOUT,\n                     env=my_env)\n    \n  run_worker(0)\n  run_worker(1)\n\n  sess = tf.Session(\"grpc://%s:%s\"%(host, port0), config=session_config())\n  rate = run_benchmark(sess, *ops)\n\n  # bring down workers\n  if FLAGS.verbose:\n    print(\"Killing workers.\")\n  sess.run(queues[1].enqueue(1))\n  sess.run(queues[0].enqueue(1))  # bring down master last\n  \n  return rate\n\nif __name__=='__main__':\n  if not FLAGS.task_index:\n\n    rate1 = run_benchmark_local()\n    rate2 = run_benchmark_distributed()\n\n    if FLAGS.verbose:\n      print(\"Adding data in %d MB chunks\" %(FLAGS.data_mb))\n    print(\"Local rate:       %.2f MB/s\" %(rate1,))\n    print(\"Distributed rate: %.2f MB/s\" %(rate2,))\n\n  else: # Launch TensorFlow server\n    server = tf.train.Server(clusterspec(), config=session_config(),\n                             job_name=\"worker\",\n                             task_index=int(FLAGS.task_index))\n    queue = create_done_queue(FLAGS.task_index)\n    sess = tf.Session(server.target, config=session_config())\n    sess.run(queue.dequeue())\n    time.sleep(1) # give chance for master session.run call to return\n    if FLAGS.verbose:\n      print(\"Worker %s quitting.\" %(FLAGS.task_index))\n"
  },
  {
    "path": "distributed/client_transfer_benchmark.py",
    "content": "# Benchmark transferring data from TF into Python runtime\n#\n## Dependencies:\n# portpicker (pip install portpicker)\n# tcmalloc4 (sudo apt-get install google-perftools)\n# TF 0.12  (for var.read_value(), ones_initializer())\n#\n# On Linux default malloc is slow\n# sudo apt-get install google-perftools\n# export LD_PRELOAD=\"/usr/lib/libtcmalloc.so.4\"\n#\n# local session benchmark:\n# 2014 MacBook (100 iters):\n# 128MB --  3.56 GB/s\n# 1024MB -- 1.96 GB/s\n# \n# Xeon E5-2630 v3 @ 2.40GHz (100 iters):\n# 128 MB -- 0.43 GB/s (default malloc)\n# 128 MB -- 4-6.2 GB/s (tcmalloc)\n# 1024 MB -- 4-5.97 GB/s (tcmalloc)\n#\n#\n# distributed session + profiling on Xeon:\n# python client_transfer_benchmark.py --profile\n# 116.70 MB per second\n# 151 MB per second (using AsProtoTensorContent patch)\n# google-pprof `which python` /tmp/profile.out.client --svg > /tmp/profile.client\n# google-pprof `which python` /tmp/profile.out.worker --svg > /tmp/profile.worker\n#\n#\n# Profiling feeding: on Xeon:\n# python client_transfer_benchmark.py --direction=p2t --profile\n# 1577.86 MB per second\n#  143.93 MB per second\n\n# Profiling on c4 instance with tf1.4rc1\n# python3 client_transfer_benchmark.py\n# 2692.30 MB per second\n# python3 client_transfer_benchmark.py --direction=p2t\n# 7012.22 MB per second\n\n\nimport gc\nimport os\nimport portpicker\nimport subprocess\nimport sys\nimport tensorflow as tf\nimport threading\nimport time\n\nflags = tf.flags\nflags.DEFINE_integer(\"iters\", 10, \"Maximum number of additions\")\nflags.DEFINE_integer(\"warmup_iters\", 1, \"warmup iterations\")\nflags.DEFINE_integer(\"data_mb\", 128, \"size of vector in MBs\")\nflags.DEFINE_boolean(\"verbose\", False, \"extra logging\")\nflags.DEFINE_boolean(\"sanity_check\", False, \"run sanity check on results\")\nflags.DEFINE_boolean(\"profile\", False, \"whether to run distributed version and \"\n                                           \"collect CPU profile\")\nflags.DEFINE_boolean(\"in_process\", True, \"do bencharmk on in-process master\")\nflags.DEFINE_string(\"direction\", \"t2p\", \"which direction to profile, either \"\n                    \"tensorflow to python (t2p) or python to tensorflow (p2t)\")\n\n# internal flags, set by client\nflags.DEFINE_string(\"worker_type\", \"launcher\", \"launcher or client or worker\")\nflags.DEFINE_string(\"port\", \"12222\", \"port of master\")\nFLAGS = flags.FLAGS\n\n\nhost = \"127.0.0.1\"\ndef clusterspec():\n  cluster = {\"worker\": [host+\":\"+FLAGS.port]}\n  return tf.train.ClusterSpec(cluster).as_cluster_def()\n\n\ndef log(s):\n  if FLAGS.verbose: print(s)\n\n\ndef session_config():\n  optimizer_options = tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)\n  config = tf.ConfigProto(\n    graph_options=tf.GraphOptions(optimizer_options=optimizer_options))\n  config.log_device_placement = False\n  config.allow_soft_placement = False\n  return config\n\n\ndef launch_distributed_service():\n  port = portpicker.pick_unused_port()\n  \n  def launch_worker(worker_type):\n    my_env = os.environ.copy()\n    if not FLAGS.verbose:\n      my_env[\"CUDA_VISIBLE_DEVICES\"] = \"\"\n      my_env[\"TF_CPP_MIN_LOG_LEVEL\"] = \"3\"\n    if FLAGS.profile:\n      my_env[\"LD_PRELOAD\"]=\"/usr/lib/libtcmalloc_and_profiler.so.4\"\n      my_env[\"CPUPROFILE\"]=\"/tmp/profile.out.%s\"%(worker_type)\n\n    args = [\"python\"] + sys.argv + [\"--port=\"+str(port),\n                                    \"--worker_type=\"+worker_type]\n    proc = subprocess.Popen(args, stderr=subprocess.STDOUT, env=my_env)\n    log(\"worker %s pid %s\"%(worker_type, proc.pid))\n    \n  launch_worker(\"worker\")\n  launch_worker(\"client\")\n\ndef run_benchmark(master):\n  \"\"\"Connect to master and run simple TF->Python transfer benchmark.\"\"\"\n  \n  assert FLAGS.warmup_iters > 0\n  gc.disable()\n  \n  dtype = tf.int32\n  params_size = 250*1000*FLAGS.data_mb # 1MB is 250k integers\n  params = tf.get_variable(\"params\", [params_size], dtype,\n                           initializer=tf.ones_initializer())\n  params_read = params.read_value()   # prevent caching\n  params_holder = tf.placeholder(dtype)\n  params_write = params.assign(params_holder)\n  done_queue = create_done_queue(0)\n  init_op = tf.global_variables_initializer()\n  sess = tf.Session(master, config=session_config())\n  sess.run(init_op)\n  result = sess.run(params_read)\n  \n  total = 0\n  for i in range(FLAGS.iters+FLAGS.warmup_iters):\n    if i == FLAGS.warmup_iters:\n      start_time = time.time()\n    # fetch value into Python runtime\n    if FLAGS.direction == \"t2p\":\n      result = sess.run(params_read)\n      if FLAGS.sanity_check:\n        total += result.sum()\n        print(float(total)/params_size)\n    elif FLAGS.direction == \"p2t\":\n      sess.run(params_write.op, feed_dict={params_holder: result})\n      \n\n  elapsed_time = time.time() - start_time\n  rate = float(FLAGS.iters)*FLAGS.data_mb/elapsed_time\n  print(\"%.2f MB per second\" % (rate))\n  sess.run(done_queue.enqueue(1))\n\ndef create_done_queue(i):\n  \"\"\"Queue used to signal death for i'th worker.\"\"\"\n  \n  return tf.FIFOQueue(1, tf.int32, shared_name=\"done_queue\"+\n                      str(i))\n\nif __name__ == '__main__':\n  # run local benchmark in launcher and launch service\n  if FLAGS.worker_type == \"launcher\":\n    run_benchmark(\"\")  # run local benchmark in launcher\n    if FLAGS.profile:\n      gc.collect()\n      launch_distributed_service()\n\n  # run distributed benchmark in client\n  elif FLAGS.worker_type == \"client\":\n    if not FLAGS.in_process:\n      run_benchmark(\"grpc://%s:%s\"%(host, FLAGS.port))\n    log(\"Killing worker.\")\n\n  elif FLAGS.worker_type == \"worker\": # run tensorflow worker\n    server = tf.train.Server(clusterspec(), config=session_config(),\n                             job_name=\"worker\",\n                             task_index=0)\n    queue = create_done_queue(0)\n    sess = tf.Session(server.target, config=session_config())\n    if FLAGS.in_process:\n      run_benchmark(server.target)\n\n    sess.run(queue.dequeue())\n    time.sleep(2) # give chance for master session.run call to return\n    if FLAGS.verbose:\n      print(\"Worker %s quitting.\" %(FLAGS.task_index))\n  else:\n    assert False, \"Unknown worker type\"\n"
  },
  {
    "path": "double_memory_bug.py",
    "content": "# Troubleshooting\n# https://github.com/tensorflow/tensorflow/issues/13433#issuecomment-351722017\n\nimport tensorflow as tf\nimport numpy as np\n\ndef sessrun(*args, **kwargs):\n  \"\"\"Helper to do sess.run and save run_metadata\"\"\"\n  global sess, run_metadata\n  \n  run_metadata = tf.RunMetadata()\n\n  kwargs['options'] = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)\n  kwargs['run_metadata'] = run_metadata\n  result = sess.run(*args, **kwargs)\n  first_entry = args[0]\n  # have to do this because sess.run(tensor) is same as sess.run([tensor]) \n  if isinstance(first_entry, list):\n    if len(first_entry) == 0 and len(args) == 1:\n      return None\n    first_entry = first_entry[0]\n\nimport urllib.request\nresponse = urllib.request.urlopen(\"https://raw.githubusercontent.com/yaroslavvb/chain_constant_memory/master/mem_util.py\")\nopen(\"mem_util.py\", \"wb\").write(response.read())\n\nimport mem_util\n\n\ndtype = tf.float32\ndtype_size = 4 # bytes\n#shape = (1000,1000*1000)\nshape = (100, 1000*1000)\ntotal_size = np.prod(shape)*dtype_size\nprint(\"Variable with %.1f GB\" %(total_size/1e9,))\nw = tf.Variable(tf.random_uniform(shape,dtype=dtype),dtype=dtype)\nsess = tf.Session()\nsessrun(tf.global_variables_initializer())\nprint(sess.run(w[0,0]))\n\nmem_util.print_memory_timeline(run_metadata)\n"
  },
  {
    "path": "dynamic_stitch_gpu.py",
    "content": "# from https://github.com/tensorflow/tensorflow/issues/7251\nimport os\nos.environ[\"CUDA_VISIBLE_DEVICES\"]=\"0\"\n\nimport tensorflow as tf\nfrom tensorflow.python.client.timeline import Timeline\n\nwith tf.device(\"/gpu:0\"):\n    x = tf.ones(100, name=\"x\")\n    idxs = tf.range(100)\n\n    for i in range(10):\n        y = tf.identity(x, name=\"identity-\"+str(i))\n        x = tf.dynamic_stitch([idxs, idxs], [x, y], name=\"stitch-\"+str(i))\n\nconfig = tf.ConfigProto(graph_options=tf.GraphOptions(optimizer_options=tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)))\nsess = tf.InteractiveSession(config=config)\nmetadata = tf.RunMetadata()\nsess.run(x, options=tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE,\n                                  output_partition_graphs=True),\n         run_metadata=metadata)\n\ntimeline = Timeline(metadata.step_stats)\nwith open(\"dynamic_stitch_gpu_profile.json\", \"w\") as f:\n    f.write(timeline.generate_chrome_trace_format())\nwith open(\"dynamic_stitch_gpu_profile.pbtxt\", \"w\") as f:\n    f.write(str(metadata))\n"
  },
  {
    "path": "dynamic_stitch_gpu_profile.pbtxt",
    "content": "step_stats {\n  dev_stats {\n    device: \"/job:localhost/replica:0/task:0/cpu:0\"\n    node_stats {\n      node_name: \"_SOURCE\"\n      all_start_micros: 1486162184520805\n      op_start_rel_micros: 18\n      op_end_rel_micros: 19\n      all_end_rel_micros: 63\n      memory {\n        allocator_name: \"cpu\"\n      }\n      timeline_label: \"_SOURCE = NoOp()\"\n      scheduled_micros: 1486162184520748\n    }\n  }\n  dev_stats {\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    node_stats {\n      node_name: \"_SOURCE\"\n      all_start_micros: 1486162184520807\n      op_start_rel_micros: 11352\n      op_end_rel_micros: 11403\n      all_end_rel_micros: 11412\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      timeline_label: \"_SOURCE = NoOp()\"\n      scheduled_micros: 1486162184520733\n    }\n    node_stats {\n      node_name: \"x\"\n      all_start_micros: 1486162184532227\n      op_start_rel_micros: 2\n      op_end_rel_micros: 5\n      all_end_rel_micros: 24\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"gpu_bfc\"\n            allocation_id: 2\n            ptr: 1108325958912\n          }\n        }\n      }\n      timeline_label: \"x = Const()\"\n      scheduled_micros: 1486162184532219\n    }\n    node_stats {\n      node_name: \"range/start\"\n      all_start_micros: 1486162184532254\n      op_start_rel_micros: 1\n      op_end_rel_micros: 3\n      all_end_rel_micros: 7\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      output {\n        tensor_description {\n          dtype: DT_INT32\n          shape {\n          }\n          allocation_description {\n            requested_bytes: 4\n            allocated_bytes: 256\n            allocator_name: \"cuda_host_bfc\"\n            allocation_id: 2\n            ptr: 1120319569920\n          }\n        }\n      }\n      timeline_label: \"range/start = Const()\"\n      scheduled_micros: 1486162184532251\n    }\n    node_stats {\n      node_name: \"range/limit\"\n      all_start_micros: 1486162184532263\n      op_end_rel_micros: 2\n      all_end_rel_micros: 5\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      output {\n        tensor_description {\n          dtype: DT_INT32\n          shape {\n          }\n          allocation_description {\n            requested_bytes: 4\n            allocated_bytes: 256\n            allocator_name: \"cuda_host_bfc\"\n            allocation_id: 3\n            ptr: 1120319570176\n          }\n        }\n      }\n      timeline_label: \"range/limit = Const()\"\n      scheduled_micros: 1486162184532261\n    }\n    node_stats {\n      node_name: \"range/delta\"\n      all_start_micros: 1486162184532269\n      op_end_rel_micros: 2\n      all_end_rel_micros: 4\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      output {\n        tensor_description {\n          dtype: DT_INT32\n          shape {\n          }\n          allocation_description {\n            requested_bytes: 4\n            allocated_bytes: 256\n            allocator_name: \"cuda_host_bfc\"\n            allocation_id: 4\n            ptr: 1120319570432\n          }\n        }\n      }\n      timeline_label: \"range/delta = Const()\"\n      scheduled_micros: 1486162184532267\n    }\n    node_stats {\n      node_name: \"identity-0\"\n      all_start_micros: 1486162184532312\n      op_start_rel_micros: 1\n      op_end_rel_micros: 3\n      all_end_rel_micros: 6\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"gpu_bfc\"\n            allocation_id: 2\n            ptr: 1108325958912\n          }\n        }\n      }\n      timeline_label: \"identity-0 = Identity(x)\"\n      scheduled_micros: 1486162184532291\n    }\n    node_stats {\n      node_name: \"range\"\n      all_start_micros: 1486162184532322\n      op_start_rel_micros: 1\n      op_end_rel_micros: 660\n      all_end_rel_micros: 676\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      memory {\n        allocator_name: \"cpu_pool\"\n        total_bytes: 400\n      }\n      output {\n        tensor_description {\n          dtype: DT_INT32\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocator_name: \"cpu_pool\"\n            ptr: 140413138685984\n          }\n        }\n      }\n      timeline_label: \"range = Range(range/start, range/limit, range/delta)\"\n      scheduled_micros: 1486162184532318\n    }\n    node_stats {\n      node_name: \"stitch-0\"\n      all_start_micros: 1486162184533623\n      op_start_rel_micros: 3\n      op_end_rel_micros: 56\n      all_end_rel_micros: 70\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      memory {\n        allocator_name: \"cuda_host_bfc\"\n        total_bytes: 512\n        peak_bytes: 512\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"cuda_host_bfc\"\n            allocation_id: 7\n            has_single_reference: true\n            ptr: 1120319571712\n          }\n        }\n      }\n      timeline_label: \"stitch-0 = DynamicStitch(range, range, x/_1, identity-0/_3)\"\n      scheduled_micros: 1486162184533619\n    }\n    node_stats {\n      node_name: \"identity-1\"\n      all_start_micros: 1486162184533805\n      op_start_rel_micros: 3\n      op_end_rel_micros: 9\n      all_end_rel_micros: 20\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"gpu_bfc\"\n            allocation_id: 3\n            ptr: 1108325959424\n          }\n        }\n      }\n      timeline_label: \"identity-1 = Identity(stitch-0/_5)\"\n      scheduled_micros: 1486162184533800\n    }\n    node_stats {\n      node_name: \"stitch-1\"\n      all_start_micros: 1486162184533952\n      op_start_rel_micros: 3\n      op_end_rel_micros: 19\n      all_end_rel_micros: 30\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      memory {\n        allocator_name: \"cuda_host_bfc\"\n        total_bytes: 512\n        peak_bytes: 512\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"cuda_host_bfc\"\n            allocation_id: 9\n            has_single_reference: true\n            ptr: 1120319571200\n          }\n        }\n      }\n      timeline_label: \"stitch-1 = DynamicStitch(range, range, stitch-0, identity-1/_7)\"\n      scheduled_micros: 1486162184533948\n    }\n    node_stats {\n      node_name: \"identity-2\"\n      all_start_micros: 1486162184534078\n      op_start_rel_micros: 3\n      op_end_rel_micros: 7\n      all_end_rel_micros: 16\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"gpu_bfc\"\n            allocation_id: 4\n            ptr: 1108325959424\n          }\n        }\n      }\n      timeline_label: \"identity-2 = Identity(stitch-1/_9)\"\n      scheduled_micros: 1486162184534073\n    }\n    node_stats {\n      node_name: \"stitch-2\"\n      all_start_micros: 1486162184534207\n      op_start_rel_micros: 3\n      op_end_rel_micros: 20\n      all_end_rel_micros: 28\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      memory {\n        allocator_name: \"cuda_host_bfc\"\n        total_bytes: 512\n        peak_bytes: 512\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"cuda_host_bfc\"\n            allocation_id: 11\n            has_single_reference: true\n            ptr: 1120319571712\n          }\n        }\n      }\n      timeline_label: \"stitch-2 = DynamicStitch(range, range, stitch-1, identity-2/_11)\"\n      scheduled_micros: 1486162184534204\n    }\n    node_stats {\n      node_name: \"identity-3\"\n      all_start_micros: 1486162184534325\n      op_start_rel_micros: 2\n      op_end_rel_micros: 7\n      all_end_rel_micros: 15\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"gpu_bfc\"\n            allocation_id: 5\n            ptr: 1108325959424\n          }\n        }\n      }\n      timeline_label: \"identity-3 = Identity(stitch-2/_13)\"\n      scheduled_micros: 1486162184534321\n    }\n    node_stats {\n      node_name: \"stitch-3\"\n      all_start_micros: 1486162184534446\n      op_start_rel_micros: 3\n      op_end_rel_micros: 24\n      all_end_rel_micros: 38\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      memory {\n        allocator_name: \"cuda_host_bfc\"\n        total_bytes: 512\n        peak_bytes: 512\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"cuda_host_bfc\"\n            allocation_id: 13\n            has_single_reference: true\n            ptr: 1120319571200\n          }\n        }\n      }\n      timeline_label: \"stitch-3 = DynamicStitch(range, range, stitch-2, identity-3/_15)\"\n      scheduled_micros: 1486162184534442\n    }\n    node_stats {\n      node_name: \"identity-4\"\n      all_start_micros: 1486162184534600\n      op_start_rel_micros: 4\n      op_end_rel_micros: 11\n      all_end_rel_micros: 23\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"gpu_bfc\"\n            allocation_id: 6\n            ptr: 1108325959424\n          }\n        }\n      }\n      timeline_label: \"identity-4 = Identity(stitch-3/_17)\"\n      scheduled_micros: 1486162184534594\n    }\n    node_stats {\n      node_name: \"stitch-4\"\n      all_start_micros: 1486162184534773\n      op_start_rel_micros: 4\n      op_end_rel_micros: 26\n      all_end_rel_micros: 38\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      memory {\n        allocator_name: \"cuda_host_bfc\"\n        total_bytes: 512\n        peak_bytes: 512\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"cuda_host_bfc\"\n            allocation_id: 15\n            has_single_reference: true\n            ptr: 1120319571712\n          }\n        }\n      }\n      timeline_label: \"stitch-4 = DynamicStitch(range, range, stitch-3, identity-4/_19)\"\n      scheduled_micros: 1486162184534768\n    }\n    node_stats {\n      node_name: \"identity-5\"\n      all_start_micros: 1486162184534903\n      op_start_rel_micros: 3\n      op_end_rel_micros: 9\n      all_end_rel_micros: 18\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"gpu_bfc\"\n            allocation_id: 7\n            ptr: 1108325959424\n          }\n        }\n      }\n      timeline_label: \"identity-5 = Identity(stitch-4/_21)\"\n      scheduled_micros: 1486162184534899\n    }\n    node_stats {\n      node_name: \"stitch-5\"\n      all_start_micros: 1486162184535024\n      op_start_rel_micros: 2\n      op_end_rel_micros: 17\n      all_end_rel_micros: 26\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      memory {\n        allocator_name: \"cuda_host_bfc\"\n        total_bytes: 512\n        peak_bytes: 512\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"cuda_host_bfc\"\n            allocation_id: 17\n            has_single_reference: true\n            ptr: 1120319571200\n          }\n        }\n      }\n      timeline_label: \"stitch-5 = DynamicStitch(range, range, stitch-4, identity-5/_23)\"\n      scheduled_micros: 1486162184535020\n    }\n    node_stats {\n      node_name: \"identity-6\"\n      all_start_micros: 1486162184535134\n      op_start_rel_micros: 2\n      op_end_rel_micros: 5\n      all_end_rel_micros: 12\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"gpu_bfc\"\n            allocation_id: 8\n            ptr: 1108325959424\n          }\n        }\n      }\n      timeline_label: \"identity-6 = Identity(stitch-5/_25)\"\n      scheduled_micros: 1486162184535130\n    }\n    node_stats {\n      node_name: \"stitch-6\"\n      all_start_micros: 1486162184535240\n      op_start_rel_micros: 2\n      op_end_rel_micros: 17\n      all_end_rel_micros: 26\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      memory {\n        allocator_name: \"cuda_host_bfc\"\n        total_bytes: 512\n        peak_bytes: 512\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"cuda_host_bfc\"\n            allocation_id: 19\n            has_single_reference: true\n            ptr: 1120319571712\n          }\n        }\n      }\n      timeline_label: \"stitch-6 = DynamicStitch(range, range, stitch-5, identity-6/_27)\"\n      scheduled_micros: 1486162184535236\n    }\n    node_stats {\n      node_name: \"identity-7\"\n      all_start_micros: 1486162184535346\n      op_start_rel_micros: 1\n      op_end_rel_micros: 4\n      all_end_rel_micros: 10\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"gpu_bfc\"\n            allocation_id: 9\n            ptr: 1108325959424\n          }\n        }\n      }\n      timeline_label: \"identity-7 = Identity(stitch-6/_29)\"\n      scheduled_micros: 1486162184535343\n    }\n    node_stats {\n      node_name: \"stitch-7\"\n      all_start_micros: 1486162184535436\n      op_start_rel_micros: 2\n      op_end_rel_micros: 15\n      all_end_rel_micros: 23\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      memory {\n        allocator_name: \"cuda_host_bfc\"\n        total_bytes: 512\n        peak_bytes: 512\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"cuda_host_bfc\"\n            allocation_id: 21\n            has_single_reference: true\n            ptr: 1120319571200\n          }\n        }\n      }\n      timeline_label: \"stitch-7 = DynamicStitch(range, range, stitch-6, identity-7/_31)\"\n      scheduled_micros: 1486162184535434\n    }\n    node_stats {\n      node_name: \"identity-8\"\n      all_start_micros: 1486162184535536\n      op_start_rel_micros: 2\n      op_end_rel_micros: 4\n      all_end_rel_micros: 10\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"gpu_bfc\"\n            allocation_id: 10\n            ptr: 1108325959424\n          }\n        }\n      }\n      timeline_label: \"identity-8 = Identity(stitch-7/_33)\"\n      scheduled_micros: 1486162184535534\n    }\n    node_stats {\n      node_name: \"stitch-8\"\n      all_start_micros: 1486162184535627\n      op_start_rel_micros: 1\n      op_end_rel_micros: 15\n      all_end_rel_micros: 23\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      memory {\n        allocator_name: \"cuda_host_bfc\"\n        total_bytes: 512\n        peak_bytes: 512\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"cuda_host_bfc\"\n            allocation_id: 23\n            has_single_reference: true\n            ptr: 1120319571712\n          }\n        }\n      }\n      timeline_label: \"stitch-8 = DynamicStitch(range, range, stitch-7, identity-8/_35)\"\n      scheduled_micros: 1486162184535625\n    }\n    node_stats {\n      node_name: \"identity-9\"\n      all_start_micros: 1486162184535725\n      op_start_rel_micros: 2\n      op_end_rel_micros: 5\n      all_end_rel_micros: 11\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocated_bytes: 512\n            allocator_name: \"gpu_bfc\"\n            allocation_id: 11\n            ptr: 1108325959424\n          }\n        }\n      }\n      timeline_label: \"identity-9 = Identity(stitch-8/_37)\"\n      scheduled_micros: 1486162184535723\n    }\n    node_stats {\n      node_name: \"stitch-9\"\n      all_start_micros: 1486162184535882\n      op_start_rel_micros: 2\n      op_end_rel_micros: 20\n      all_end_rel_micros: 32\n      memory {\n        allocator_name: \"gpu_bfc\"\n      }\n      memory {\n        allocator_name: \"cpu_pool\"\n        total_bytes: 400\n      }\n      output {\n        tensor_description {\n          dtype: DT_FLOAT\n          shape {\n            dim {\n              size: 100\n            }\n          }\n          allocation_description {\n            requested_bytes: 400\n            allocator_name: \"cpu_pool\"\n            ptr: 140413136625696\n          }\n        }\n      }\n      timeline_label: \"stitch-9 = DynamicStitch(range, range, stitch-8, identity-9/_39)\"\n      scheduled_micros: 1486162184535878\n    }\n  }\n  dev_stats {\n    device: \"/gpu:0/memcpy\"\n    node_stats {\n      node_name: \"edge_9_x:MEMCPYDtoH\"\n      all_start_micros: 1486162184532468\n      op_end_rel_micros: 2\n      all_end_rel_micros: 2\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_10_identity-0:MEMCPYDtoH\"\n      all_start_micros: 1486162184533568\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_11_stitch-0:MEMCPYHtoD\"\n      all_start_micros: 1486162184533767\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYHtoD 400 bytes (Pinned to Device)\"\n    }\n    node_stats {\n      node_name: \"edge_15_identity-1:MEMCPYDtoH\"\n      all_start_micros: 1486162184533906\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_16_stitch-1:MEMCPYHtoD\"\n      all_start_micros: 1486162184534040\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYHtoD 400 bytes (Pinned to Device)\"\n    }\n    node_stats {\n      node_name: \"edge_20_identity-2:MEMCPYDtoH\"\n      all_start_micros: 1486162184534165\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_21_stitch-2:MEMCPYHtoD\"\n      all_start_micros: 1486162184534290\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYHtoD 400 bytes (Pinned to Device)\"\n    }\n    node_stats {\n      node_name: \"edge_25_identity-3:MEMCPYDtoH\"\n      all_start_micros: 1486162184534409\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_26_stitch-3:MEMCPYHtoD\"\n      all_start_micros: 1486162184534564\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYHtoD 400 bytes (Pinned to Device)\"\n    }\n    node_stats {\n      node_name: \"edge_30_identity-4:MEMCPYDtoH\"\n      all_start_micros: 1486162184534721\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_31_stitch-4:MEMCPYHtoD\"\n      all_start_micros: 1486162184534872\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYHtoD 400 bytes (Pinned to Device)\"\n    }\n    node_stats {\n      node_name: \"edge_35_identity-5:MEMCPYDtoH\"\n      all_start_micros: 1486162184534987\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_36_stitch-5:MEMCPYHtoD\"\n      all_start_micros: 1486162184535104\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYHtoD 400 bytes (Pinned to Device)\"\n    }\n    node_stats {\n      node_name: \"edge_40_identity-6:MEMCPYDtoH\"\n      all_start_micros: 1486162184535206\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_41_stitch-6:MEMCPYHtoD\"\n      all_start_micros: 1486162184535318\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYHtoD 400 bytes (Pinned to Device)\"\n    }\n    node_stats {\n      node_name: \"edge_45_identity-7:MEMCPYDtoH\"\n      all_start_micros: 1486162184535409\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_46_stitch-7:MEMCPYHtoD\"\n      all_start_micros: 1486162184535509\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYHtoD 400 bytes (Pinned to Device)\"\n    }\n    node_stats {\n      node_name: \"edge_50_identity-8:MEMCPYDtoH\"\n      all_start_micros: 1486162184535601\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_51_stitch-8:MEMCPYHtoD\"\n      all_start_micros: 1486162184535699\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYHtoD 400 bytes (Pinned to Device)\"\n    }\n    node_stats {\n      node_name: \"edge_55_identity-9:MEMCPYDtoH\"\n      all_start_micros: 1486162184535816\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n  }\n  dev_stats {\n    device: \"/gpu:0/stream:14\"\n    node_stats {\n      node_name: \"edge_9_x:MEMCPYDtoH\"\n      all_start_micros: 1486162184532468\n      op_end_rel_micros: 2\n      all_end_rel_micros: 2\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_10_identity-0:MEMCPYDtoH\"\n      all_start_micros: 1486162184533568\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_15_identity-1:MEMCPYDtoH\"\n      all_start_micros: 1486162184533906\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_20_identity-2:MEMCPYDtoH\"\n      all_start_micros: 1486162184534165\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_25_identity-3:MEMCPYDtoH\"\n      all_start_micros: 1486162184534409\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_30_identity-4:MEMCPYDtoH\"\n      all_start_micros: 1486162184534721\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_35_identity-5:MEMCPYDtoH\"\n      all_start_micros: 1486162184534987\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_40_identity-6:MEMCPYDtoH\"\n      all_start_micros: 1486162184535206\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_45_identity-7:MEMCPYDtoH\"\n      all_start_micros: 1486162184535409\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_50_identity-8:MEMCPYDtoH\"\n      all_start_micros: 1486162184535601\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n    node_stats {\n      node_name: \"edge_55_identity-9:MEMCPYDtoH\"\n      all_start_micros: 1486162184535816\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYDtoH 400 bytes (Device to Pinned)\"\n    }\n  }\n  dev_stats {\n    device: \"/gpu:0/stream:13\"\n    node_stats {\n      node_name: \"edge_11_stitch-0:MEMCPYHtoD\"\n      all_start_micros: 1486162184533767\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYHtoD 400 bytes (Pinned to Device)\"\n    }\n    node_stats {\n      node_name: \"edge_16_stitch-1:MEMCPYHtoD\"\n      all_start_micros: 1486162184534040\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYHtoD 400 bytes (Pinned to Device)\"\n    }\n    node_stats {\n      node_name: \"edge_21_stitch-2:MEMCPYHtoD\"\n      all_start_micros: 1486162184534290\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYHtoD 400 bytes (Pinned to Device)\"\n    }\n    node_stats {\n      node_name: \"edge_26_stitch-3:MEMCPYHtoD\"\n      all_start_micros: 1486162184534564\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYHtoD 400 bytes (Pinned to Device)\"\n    }\n    node_stats {\n      node_name: \"edge_31_stitch-4:MEMCPYHtoD\"\n      all_start_micros: 1486162184534872\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYHtoD 400 bytes (Pinned to Device)\"\n    }\n    node_stats {\n      node_name: \"edge_36_stitch-5:MEMCPYHtoD\"\n      all_start_micros: 1486162184535104\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYHtoD 400 bytes (Pinned to Device)\"\n    }\n    node_stats {\n      node_name: \"edge_41_stitch-6:MEMCPYHtoD\"\n      all_start_micros: 1486162184535318\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYHtoD 400 bytes (Pinned to Device)\"\n    }\n    node_stats {\n      node_name: \"edge_46_stitch-7:MEMCPYHtoD\"\n      all_start_micros: 1486162184535509\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYHtoD 400 bytes (Pinned to Device)\"\n    }\n    node_stats {\n      node_name: \"edge_51_stitch-8:MEMCPYHtoD\"\n      all_start_micros: 1486162184535699\n      op_end_rel_micros: 1\n      all_end_rel_micros: 1\n      timeline_label: \"MEMCPYHtoD 400 bytes (Pinned to Device)\"\n    }\n  }\n}\npartition_graphs {\n  node {\n    name: \"x\"\n    op: \"Const\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"dtype\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"value\"\n      value {\n        tensor {\n          dtype: DT_FLOAT\n          tensor_shape {\n            dim {\n              size: 100\n            }\n          }\n          float_val: 1.0\n        }\n      }\n    }\n  }\n  node {\n    name: \"x/_0\"\n    op: \"_Send\"\n    input: \"x\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_9_x\"\n      }\n    }\n  }\n  node {\n    name: \"x/_1\"\n    op: \"_HostRecv\"\n    input: \"^x/_0\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_9_x\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-0\"\n    op: \"Identity\"\n    input: \"x\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-0/_2\"\n    op: \"_Send\"\n    input: \"identity-0\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_10_identity-0\"\n      }\n    }\n  }\n  node {\n    name: \"identity-0/_3\"\n    op: \"_HostRecv\"\n    input: \"^identity-0/_2\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_10_identity-0\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"range/start\"\n    op: \"Const\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"dtype\"\n      value {\n        type: DT_INT32\n      }\n    }\n    attr {\n      key: \"value\"\n      value {\n        tensor {\n          dtype: DT_INT32\n          tensor_shape {\n          }\n          int_val: 0\n        }\n      }\n    }\n  }\n  node {\n    name: \"range/limit\"\n    op: \"Const\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"dtype\"\n      value {\n        type: DT_INT32\n      }\n    }\n    attr {\n      key: \"value\"\n      value {\n        tensor {\n          dtype: DT_INT32\n          tensor_shape {\n          }\n          int_val: 100\n        }\n      }\n    }\n  }\n  node {\n    name: \"range/delta\"\n    op: \"Const\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"dtype\"\n      value {\n        type: DT_INT32\n      }\n    }\n    attr {\n      key: \"value\"\n      value {\n        tensor {\n          dtype: DT_INT32\n          tensor_shape {\n          }\n          int_val: 1\n        }\n      }\n    }\n  }\n  node {\n    name: \"range\"\n    op: \"Range\"\n    input: \"range/start\"\n    input: \"range/limit\"\n    input: \"range/delta\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"Tidx\"\n      value {\n        type: DT_INT32\n      }\n    }\n  }\n  node {\n    name: \"stitch-0\"\n    op: \"DynamicStitch\"\n    input: \"range\"\n    input: \"range\"\n    input: \"x/_1\"\n    input: \"identity-0/_3\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"N\"\n      value {\n        i: 2\n      }\n    }\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-0/_4\"\n    op: \"_HostSend\"\n    input: \"stitch-0\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_11_stitch-0\"\n      }\n    }\n  }\n  node {\n    name: \"stitch-0/_5\"\n    op: \"_Recv\"\n    input: \"^stitch-0/_4\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_11_stitch-0\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-1\"\n    op: \"Identity\"\n    input: \"stitch-0/_5\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-1/_6\"\n    op: \"_Send\"\n    input: \"identity-1\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_15_identity-1\"\n      }\n    }\n  }\n  node {\n    name: \"identity-1/_7\"\n    op: \"_HostRecv\"\n    input: \"^identity-1/_6\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_15_identity-1\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-1\"\n    op: \"DynamicStitch\"\n    input: \"range\"\n    input: \"range\"\n    input: \"stitch-0\"\n    input: \"identity-1/_7\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"N\"\n      value {\n        i: 2\n      }\n    }\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-1/_8\"\n    op: \"_HostSend\"\n    input: \"stitch-1\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_16_stitch-1\"\n      }\n    }\n  }\n  node {\n    name: \"stitch-1/_9\"\n    op: \"_Recv\"\n    input: \"^stitch-1/_8\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_16_stitch-1\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-2\"\n    op: \"Identity\"\n    input: \"stitch-1/_9\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-2/_10\"\n    op: \"_Send\"\n    input: \"identity-2\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_20_identity-2\"\n      }\n    }\n  }\n  node {\n    name: \"identity-2/_11\"\n    op: \"_HostRecv\"\n    input: \"^identity-2/_10\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_20_identity-2\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-2\"\n    op: \"DynamicStitch\"\n    input: \"range\"\n    input: \"range\"\n    input: \"stitch-1\"\n    input: \"identity-2/_11\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"N\"\n      value {\n        i: 2\n      }\n    }\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-2/_12\"\n    op: \"_HostSend\"\n    input: \"stitch-2\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_21_stitch-2\"\n      }\n    }\n  }\n  node {\n    name: \"stitch-2/_13\"\n    op: \"_Recv\"\n    input: \"^stitch-2/_12\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_21_stitch-2\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-3\"\n    op: \"Identity\"\n    input: \"stitch-2/_13\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-3/_14\"\n    op: \"_Send\"\n    input: \"identity-3\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_25_identity-3\"\n      }\n    }\n  }\n  node {\n    name: \"identity-3/_15\"\n    op: \"_HostRecv\"\n    input: \"^identity-3/_14\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_25_identity-3\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-3\"\n    op: \"DynamicStitch\"\n    input: \"range\"\n    input: \"range\"\n    input: \"stitch-2\"\n    input: \"identity-3/_15\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"N\"\n      value {\n        i: 2\n      }\n    }\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-3/_16\"\n    op: \"_HostSend\"\n    input: \"stitch-3\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_26_stitch-3\"\n      }\n    }\n  }\n  node {\n    name: \"stitch-3/_17\"\n    op: \"_Recv\"\n    input: \"^stitch-3/_16\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_26_stitch-3\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-4\"\n    op: \"Identity\"\n    input: \"stitch-3/_17\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-4/_18\"\n    op: \"_Send\"\n    input: \"identity-4\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_30_identity-4\"\n      }\n    }\n  }\n  node {\n    name: \"identity-4/_19\"\n    op: \"_HostRecv\"\n    input: \"^identity-4/_18\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_30_identity-4\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-4\"\n    op: \"DynamicStitch\"\n    input: \"range\"\n    input: \"range\"\n    input: \"stitch-3\"\n    input: \"identity-4/_19\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"N\"\n      value {\n        i: 2\n      }\n    }\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-4/_20\"\n    op: \"_HostSend\"\n    input: \"stitch-4\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_31_stitch-4\"\n      }\n    }\n  }\n  node {\n    name: \"stitch-4/_21\"\n    op: \"_Recv\"\n    input: \"^stitch-4/_20\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_31_stitch-4\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-5\"\n    op: \"Identity\"\n    input: \"stitch-4/_21\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-5/_22\"\n    op: \"_Send\"\n    input: \"identity-5\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_35_identity-5\"\n      }\n    }\n  }\n  node {\n    name: \"identity-5/_23\"\n    op: \"_HostRecv\"\n    input: \"^identity-5/_22\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_35_identity-5\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-5\"\n    op: \"DynamicStitch\"\n    input: \"range\"\n    input: \"range\"\n    input: \"stitch-4\"\n    input: \"identity-5/_23\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"N\"\n      value {\n        i: 2\n      }\n    }\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-5/_24\"\n    op: \"_HostSend\"\n    input: \"stitch-5\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_36_stitch-5\"\n      }\n    }\n  }\n  node {\n    name: \"stitch-5/_25\"\n    op: \"_Recv\"\n    input: \"^stitch-5/_24\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_36_stitch-5\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-6\"\n    op: \"Identity\"\n    input: \"stitch-5/_25\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-6/_26\"\n    op: \"_Send\"\n    input: \"identity-6\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_40_identity-6\"\n      }\n    }\n  }\n  node {\n    name: \"identity-6/_27\"\n    op: \"_HostRecv\"\n    input: \"^identity-6/_26\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_40_identity-6\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-6\"\n    op: \"DynamicStitch\"\n    input: \"range\"\n    input: \"range\"\n    input: \"stitch-5\"\n    input: \"identity-6/_27\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"N\"\n      value {\n        i: 2\n      }\n    }\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-6/_28\"\n    op: \"_HostSend\"\n    input: \"stitch-6\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_41_stitch-6\"\n      }\n    }\n  }\n  node {\n    name: \"stitch-6/_29\"\n    op: \"_Recv\"\n    input: \"^stitch-6/_28\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_41_stitch-6\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-7\"\n    op: \"Identity\"\n    input: \"stitch-6/_29\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-7/_30\"\n    op: \"_Send\"\n    input: \"identity-7\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_45_identity-7\"\n      }\n    }\n  }\n  node {\n    name: \"identity-7/_31\"\n    op: \"_HostRecv\"\n    input: \"^identity-7/_30\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_45_identity-7\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-7\"\n    op: \"DynamicStitch\"\n    input: \"range\"\n    input: \"range\"\n    input: \"stitch-6\"\n    input: \"identity-7/_31\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"N\"\n      value {\n        i: 2\n      }\n    }\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-7/_32\"\n    op: \"_HostSend\"\n    input: \"stitch-7\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_46_stitch-7\"\n      }\n    }\n  }\n  node {\n    name: \"stitch-7/_33\"\n    op: \"_Recv\"\n    input: \"^stitch-7/_32\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_46_stitch-7\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-8\"\n    op: \"Identity\"\n    input: \"stitch-7/_33\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-8/_34\"\n    op: \"_Send\"\n    input: \"identity-8\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_50_identity-8\"\n      }\n    }\n  }\n  node {\n    name: \"identity-8/_35\"\n    op: \"_HostRecv\"\n    input: \"^identity-8/_34\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_50_identity-8\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-8\"\n    op: \"DynamicStitch\"\n    input: \"range\"\n    input: \"range\"\n    input: \"stitch-7\"\n    input: \"identity-8/_35\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"N\"\n      value {\n        i: 2\n      }\n    }\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-8/_36\"\n    op: \"_HostSend\"\n    input: \"stitch-8\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_51_stitch-8\"\n      }\n    }\n  }\n  node {\n    name: \"stitch-8/_37\"\n    op: \"_Recv\"\n    input: \"^stitch-8/_36\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_51_stitch-8\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-9\"\n    op: \"Identity\"\n    input: \"stitch-8/_37\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"identity-9/_38\"\n    op: \"_Send\"\n    input: \"identity-9\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_55_identity-9\"\n      }\n    }\n  }\n  node {\n    name: \"identity-9/_39\"\n    op: \"_HostRecv\"\n    input: \"^identity-9/_38\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_55_identity-9\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-9\"\n    op: \"DynamicStitch\"\n    input: \"range\"\n    input: \"range\"\n    input: \"stitch-8\"\n    input: \"identity-9/_39\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"N\"\n      value {\n        i: 2\n      }\n    }\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"stitch-9/_40\"\n    op: \"_HostSend\"\n    input: \"stitch-9\"\n    device: \"/job:localhost/replica:0/task:0/gpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/cpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_61_stitch-9\"\n      }\n    }\n  }\n  versions {\n    producer: 21\n  }\n}\npartition_graphs {\n  node {\n    name: \"stitch-9/_41\"\n    op: \"_Recv\"\n    device: \"/job:localhost/replica:0/task:0/cpu:0\"\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: false\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/cpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/gpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 1\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"edge_61_stitch-9\"\n      }\n    }\n    attr {\n      key: \"tensor_type\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n  }\n  node {\n    name: \"_send_stitch-9_0\"\n    op: \"_Send\"\n    input: \"stitch-9/_41\"\n    device: \"/job:localhost/replica:0/task:0/cpu:0\"\n    attr {\n      key: \"T\"\n      value {\n        type: DT_FLOAT\n      }\n    }\n    attr {\n      key: \"client_terminated\"\n      value {\n        b: true\n      }\n    }\n    attr {\n      key: \"recv_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/cpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device\"\n      value {\n        s: \"/job:localhost/replica:0/task:0/cpu:0\"\n      }\n    }\n    attr {\n      key: \"send_device_incarnation\"\n      value {\n        i: 6194878103004924795\n      }\n    }\n    attr {\n      key: \"tensor_name\"\n      value {\n        s: \"stitch-9:0\"\n      }\n    }\n  }\n  versions {\n    producer: 21\n  }\n}\n"
  },
  {
    "path": "eager_lbfgs/.ipynb_checkpoints/performance-checkpoint.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# l-BFGS performance: Eager vs PyTorch\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"```\\n\",\n    \"python run_experiment.py\\n\",\n    \"```\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Note (this is only for small batch sizes, multiple runs caused out of CUDA memory in Pytorch, need to figure out how to isolate runs better)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 10,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import numpy as np\\n\",\n    \"import matplotlib.pyplot as plt\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 64,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAZgAAAEWCAYAAABbgYH9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XmYFNX1//H3kdUgoCAYFRRUBAdElpFIooaICxoEF1SQ\\nKCAGo6JxS36QxRiXuC9RwXwxEDUugOJCDIoERFwAGVBRQHQEVBAFhkVkX87vj1tg2w4wI1NT3T2f\\n1/PMM9W3blWfaoo5Xbfq3mvujoiISFnbI+kAREQkNynBiIhILJRgREQkFkowIiISCyUYERGJhRKM\\niIjEQglGpIIzs5fMrFfScUjuMfWDkVxjZguAi939f0nHIlKR6QpGpIKyQH8DJDY6uaRCMbNfm1mh\\nmS03s9FmdkBUbmZ2r5ktMbOvzex9M2sRrTvNzGab2WozW2Rm1+1i/3OiurPNrE1UfoSZTTSzlWY2\\ny8y6pGzziJkNjpqqvjGzN83sx2Z2n5mtMLMPzax1Sv0FZjYw2v8KM/uXmVWP1u1jZi+a2dJo3Ytm\\n1iBl24lmdouZvQmsBQ6Jyi6O1h9mZq+Z2SozW2ZmI1K2/amZTYvWTTOzn6bt96Yo9tVm9oqZ7bv7\\n/2KSzZRgpMIwsxOAW4Fzgf2BT4Hh0eqTgeOBw4HaUZ2iaN1Q4BJ3rwm0ACbsYP/nADcAFwK1gC5A\\nkZlVAf4DvALUB64AnjCzpimbnwv8CdgX2ABMBmZEr58B7kl7u57AKcChUcx/isr3AP4FHAwcBKwD\\nHkzb9gKgH1Az+gxS3RTFuQ/QAHggOrY6wH+B+4G6UTz/NbO6KdueD/SJjrEqsMNELBWDEoxUJD2B\\nYe4+w903AAOB9mbWCNhE+IPbjHBvco67L4622wTkmVktd1/h7jN2sP+LgTvcfZoHhe7+KXAMsBdw\\nm7tvdPcJwItAj5Rtn3P36e6+HngOWO/uj7n7FmAE0DrtvR5098/dfTlwy7Z9uXuRu49y97Xuvjpa\\n9/O0bR9x91nuvtndN6Wt20RITge4+3p3fyMq/yXwsbv/O9ruKeBD4PSUbf/l7h+5+zpgJNBqB5+T\\nVBBKMFKRHEDKN3Z3/4ZwlXJg9Ef/QWAQsMTMhphZrajq2cBpwKdR81H7Hey/IfDJDt73c3ffmlL2\\nKXBgyuuvUpbXFfN6r7R9fp62r21NfT8ys/8zs0/N7GtgErC3mVXawbbpfg8Y8HbUlHdRyjGkX+2k\\nH8OXKctri4lZKhglGKlIviB8OwfAzGoQmnsWAbj7/e7eFsgjNDv9Liqf5u5dCU0/zxO+nRfnc0KT\\nVXHv2zDthvpB2973B2qYtq8vouVrgabAT9y9FqHZD0LS2GaHj466+5fu/mt3PwC4BBhsZoeR9tml\\nvO/uHIPkOCUYyVVVzKx6yk9l4Cmgj5m1MrNqwN+Aqe6+wMyONrOfRPdL1gDrga1mVtXMeppZ7ag5\\n6Wtg6w7e85/AdWbWNnpo4DAzOxiYSvhG/3szq2JmHQhNS8N3sJ+SuNzMGkT3Rv5IaEaD0My3DlgZ\\nrftLaXZqZuekPBSwgpCMtgJjgMPN7Hwzq2xm5xES8Yu7cQyS45RgJFeNIfyh3fZzQ9Qv5s/AKGAx\\n4Wqje1S/FvAw4Y/qp4SmszujdRcAC6Imp98Q7uV8j7s/Tbjn8SSwmnC1U8fdNxISyqnAMmAwcKG7\\nf7gbx/ck4Wb8PEKz3M1R+X3AntH7TAFeLuV+jwammtk3wGjgt+4+z92LgM6EK6QiQlNaZ3dfthvH\\nIDlOHS1FsoypI6lkCV3BiIhILJRgREQkFmoiExGRWOgKRkREYlE56QCStO+++3qjRo2SDkNEJKtM\\nnz59mbvX21W9Cp1gGjVqREFBQdJhiIhkFTNLH9WhWGoiExGRWCjBiIhILJRgREQkFhX6HkxxNm3a\\nxMKFC1m/fn3SoWSs6tWr06BBA6pUqZJ0KCKSwZRg0ixcuJCaNWvSqFEjzGzXG1Qw7k5RURELFy6k\\ncePGSYcjIhlMTWRp1q9fT926dZVcdsDMqFu3rq7wRGSXlGCKoeSyc/p8RLLb5Mlw663hd5zURCYi\\nUoFMHrOCjmfXZuOmPahaFcaPh/Y7mqN1N+kKRkSkApl45bNsXO9s2QIbN8LEifG9lxJMBbZ58+ak\\nQxCR8jB9OixfDkCH64+nanWjUiWoWhU6dIjvbZVgMtDjjz9Ou3btaNWqFZdccglbtmzh0ksvJT8/\\nn+bNm/OXv3w7C+6YMWNo1qwZbdu25corr6Rz584ArFmzhosuuoh27drRunVrXnjhBQAeeeQRunTp\\nwgknnEDHjh0TOT4RKScrVsDll8PRR8Pf/gZA+wubMH7CHtx0U7zNY6B7MLtWkvTeuTNcd9239Xv3\\nDj/LlkG3bt+tu4vr0Tlz5jBixAjefPNNqlSpwmWXXcYTTzzBLbfcQp06ddiyZQsdO3Zk5syZHH74\\n4VxyySVMmjSJxo0b06NHj+37ueWWWzjhhBMYNmwYK1eupF27dpx44okAzJgxg5kzZ1KnTp2Sfgoi\\nkk3c4d//Dn+Xiorgiivgz3/evrp9+3gTyzZKMBlm/PjxTJ8+naOPPhqAdevWUb9+fUaOHMmQIUPY\\nvHkzixcvZvbs2WzdupVDDjlke3+UHj16MGTIEABeeeUVRo8ezV133QWEx68/++wzAE466SQlF5Fc\\n9cEHcNll8PrrcMwxMHYstG6dSCixJhgz6wT8HagE/NPdb0tbXw14DGgLFAHnufuCaN1AoC+wBbjS\\n3ceaWcOo/n6AA0Pc/e9R/TuB04GNwCdAH3dfudsHUdo7YKn199231Nu7O7169eLWW2/dXjZ//nxO\\nOukkpk2bxj777EPv3r132Q/F3Rk1ahRNmzb9TvnUqVOpUaNGqWISkSywejX89a9w332w997wz39C\\nnz6wR3J3QmJ7ZzOrBAwCTgXygB5mlpdWrS+wwt0PA+4Fbo+2zQO6A82BTsDgaH+bgWvdPQ84Brg8\\nZZ/jgBbu3hL4CBgY17HFqWPHjjzzzDMsWbIEgOXLl/PZZ59Ro0YNateuzVdffcVLL70EQNOmTZk3\\nbx4LFiwAYMSIEdv3c8opp/DAAw+wbcbSd955p3wPRETKz+rV0Lw53H03XHQRzJ0Lffsmmlwg3pv8\\n7YBCd5/n7huB4UDXtDpdgUej5WeAjhZ68XUFhrv7BnefDxQC7dx9sbvPAHD31cAc4MDo9Svuvu2x\\nqClAgxiPLTZ5eXncfPPNnHzyybRs2ZKTTjqJatWq0bp1a5o1a8b555/Pz372MwD23HNPBg8eTKdO\\nnWjbti01a9akdu3aAPz5z39m06ZNtGzZkubNm/PnlPZXEckRy5aF3zVrhpv5kyfDkCFQt26ycUVs\\n2zfcMt+xWTegk7tfHL2+APiJu/dPqfNBVGdh9PoT4CfADcAUd388Kh8KvOTuz6Rs2wiYRLhq+Trt\\nvf8DjNi2fdq6fkA/gIMOOqjtp59+d96cOXPmcMQRR+zWsZenb775hr322gt35/LLL6dJkyZcffXV\\nsb9vtn1OIjlnzBg4+2yYNCk8JVaOzGy6u+fvql5WPqZsZnsBo4CrikkufyQ0pT1R3LbuPsTd8909\\nv169Xc74mfEefvhhWrVqRfPmzVm1ahWXXHJJ0iGJSJxWRreWjz02NIM1bJhsPDsR503+RUDqkTeI\\nyoqrs9DMKgO1CTf7d7itmVUhJJcn3P3Z1J2ZWW+gM9DR47o0yzBXX311uVyxiEjCFiyA3/4WPvkE\\n3nkHatWCBx9MOqqdivMKZhrQxMwam1lVwk370Wl1RgO9ouVuwIQoMYwGuptZNTNrDDQB3o7uzwwF\\n5rj7Pak7ip5Y+z3Qxd3XxnZUIiLlacOG0EkyLy/0jOzVa9fbZIjYrmDcfbOZ9QfGEh5THubus8zs\\nRqDA3UcTksW/zawQWE5IQkT1RgKzCc1dl7v7FjM7FrgAeN/M3o3e6g/uPgZ4EKgGjItG+53i7r+J\\n6/hERGL3v/+Fm/cffRTut9x7b0Y3iaWLtR9M9Id/TFrZ9SnL64FzdrDtLcAtaWVvAMWOFR896iwi\\nkv0WLYJrr4URI+DQQ+Gll6BTp6SjKrWsvMkvIpKzhg6FZs3g+edDx8kPPsjK5AJKMDnhb9EgdmXh\\nhhtu2D68jIiUo23PJe25Jxx/PMyaBddfD9WrJxvXblCCyQGlTTDuztatW2OKRkRKZePGMKTLPdFz\\nSz16wIsvhqaxLKcEUwbKevrRBQsW0KxZM3r27MkRRxxBt27dGDNmDGecccb2OuPGjePMM89kwIAB\\nrFu3jlatWtGzZ08A7rnnHlq0aEGLFi247777tu+zadOmXHjhhbRo0YLPP/+cl19+mTZt2nDUUUd9\\nZ+j+2bNn06FDBw455BDuv//+sjkoESle1aphqJe10cOvZuEnF7h7hf1p27atp5s9e/b3ynbmrbfc\\n99zTvVKl8Putt0q1ebHmz5/vgL/xxhvu7t6nTx+/4447vGnTpr5kyRJ3d+/Ro4ePHj3a3d1r1Kix\\nfduCggJv0aKFf/PNN7569WrPy8vzGTNm+Pz5893MfPLkye7uvmTJEm/QoIHPmzfP3d2Liorc3f0v\\nf/mLt2/f3tevX+9Lly71OnXq+MaNG78XY2k/JxFJMW2a+3HHuRcWhtdbtyYbTykRngTe5d9YXcHs\\npokTwxVuWU8/2rBhw+1jjv3qV7/izTff5IILLuDxxx9n5cqVTJ48mVNPPfV7273xxhuceeaZ1KhR\\ng7322ouzzjqL119/HYCDDz6YY445BoApU6Zw/PHHbx/qP3X4/l/+8pdUq1aNfffdl/r16/PVV1+V\\nzUGJVHQrVoSh9Nu1g48/hmgKjZy5Ykmj+WB2U4cO4Qp348aynX7U0k44M6NPnz6cfvrpVK9enXPO\\nOYfKlUv3z1fSYfqrVau2fblSpUqaWllkd7nDY4/B734XJgC78srwhFg0OG2u0hXMbmrfPnSuLevp\\nRz/77DMmRzd1nnzySY499lgOOOAADjjgAG6++Wb69OmzvW6VKlXYtGkTAMcddxzPP/88a9euZc2a\\nNTz33HMcd9xx39v/Mcccw6RJk5g/fz4QpgUQkRi8/354Kqx3bzjsMJg+PczZkuPJBXQFUybimH60\\nadOmDBo0iIsuuoi8vDwuvfRSAHr27MnSpUu/M5Jxv379aNmyJW3atOGJJ56gd+/etGvXDoCLL76Y\\n1q1bb58zZpt69eoxZMgQzjrrLLZu3Ur9+vUZN25c2R6ESEW2ejXccAP8/e9hArChQ0OSSXiOlvIU\\n23D92SA/P98LCgq+U5YJw9AvWLCAzp0788EHH3xvXf/+/WndujV9+/ZNILJvZcLnJJLR5s+HFi3g\\nV78KY4llyBwtZaGkw/XrCiaLtG3blho1anD33XcnHYqIFGfuXHjyyXDl0rgxzJsH++2XdFSJUYLJ\\nQI0aNSr26mX69OkJRCMiJTZmTGgS69MHGjWq0MkFdJO/WBW52bAk9PmIpPjPf8K4YQBXXBGuYho1\\nSjSkTKEEk6Z69eoUFRXpj+gOuDtFRUVUz+LxkUTKxPz50KVL+HnggVBWuXKFv2pJpSayNA0aNGDh\\nwoUsXbo06VAyVvXq1WnQoEHSYYgkY8MGuOsuuPlmqFQJ7rwzzDQp36MEk6ZKlSrbe7eLiHzHuHHQ\\nv3+YAKxbtzABmL5s7ZCayEREdmXRIjjvPDj5ZNi6FV5+GZ5+WsllF3QFIyKyK+eeCzNmwI03huFe\\ndA+yRJRgRESK88YboaPk3nvD4MFQsyYcckjSUWUVNZGJiKT77LMwcu222V2POkrJ5QdQghERgTDn\\nxoQJYfmgg+DZZ2HgwGRjynJKMCIi06bBT34CHTvCe++Fsi5doIRTXEjxlGBEpOJavhx+85uQXL74\\nAp56Clq2TDqqnKEEIyIVz9at8K9/QdOm8M9/ho6SH34I3bvn7OySSVCCEZGKZebMMAHYRRfB4YeH\\nCcDuvRdq1Uo6spyjBCMiFcezz0KbNmFAymHD4PXXwxNiEotYE4yZdTKzuWZWaGYDillfzcxGROun\\nmlmjlHUDo/K5ZnZKVNbQzF41s9lmNsvMfptSv46ZjTOzj6Pf+8R5bCKSJdxh2bKwfMIJoTls7tww\\npH4Fml0yCbF9umZWCRgEnArkAT3MLC+tWl9ghbsfBtwL3B5tmwd0B5oDnYDB0f42A9e6ex5wDHB5\\nyj4HAOPdvQkwPnotIhVdnz7h6bDNm0Onybvvhjp1ko6qQogzfbcDCt19nrtvBIYDXdPqdAUejZaf\\nATqamUXlw919g7vPBwqBdu6+2N1nALj7amAOcGAx+3oUOCOm4xKRTLd2bRj1GODss+GSS3TzPgFx\\nJpgDgc9TXi/k22TwvTruvhlYBdQtybZRc1prYGpUtJ+7L46WvwSKnZTBzPqZWYGZFWhIfpEcNHo0\\n5OV92wv/9NPhssvC0PpSrrKyAdLM9gJGAVe5+9fp6z3MFlbsjGHuPsTd8909v169ejFHKiLlZv78\\nkEy6dg3jhh1/fNIRVXhxJphFQMOU1w2ismLrmFlloDZQtLNtzawKIbk84e7PptT5ysz2j+rsDywp\\nsyMRkcy1YQPcdFO4apk4MVy5zJgBxx2XdGQVXpwJZhrQxMwam1lVwk370Wl1RgO9ouVuwITo6mM0\\n0D16yqwx0AR4O7o/MxSY4+737GRfvYAXyvyIRCSzvPIKHHkkXH99uHqZMweuvRaqVEk6MiHGBBPd\\nU+kPjCXcjB/p7rPM7EYz6xJVGwrUNbNC4BqiJ7/cfRYwEpgNvAxc7u5bgJ8BFwAnmNm70c9p0b5u\\nA04ys4+BE6PXIpKL1q0Lc7Scckp4PXYsjBypCcAyjIULhoopPz/fCwoKkg5DRErKPTwN5h6eDmvT\\nJkwAVq1a0pFVKGY23d3zd1UvK2/yi0gFNHMmHHMMLFgQksyoUfCnPym5ZDAlGBHJDvvsA2vWwOKo\\nN4L6tWQ8JRgRyUxbtsCgQdCtW2gSa9gQ3n8f2rdPOjIpISUYEck8U6dCu3bQvz+sXAmrV4dyXbVk\\nFSUYEckcy5eHYV3atw9NYcOHw7hxGko/SynBiEjytm4Nw+c3bQpDh8JVV4UJwM47T1ctWaxy0gGI\\nSAX33nthrLC33oKf/QwGD9a0xTlCCUZEkjV2LHz8cZjC+MILNUdLDlGCEZHy5R7urdSoAV26wNVX\\nw8UXa46WHKSvCiJSvrZuDQNSDh0aXlepouSSo5RgRCR+a9bADTdAUVGYl+XFF+HZZ3e5mWQ3JRgR\\niY87PP98GEr/r3+F//wnlO+/vyYAqwCUYEQkHvPmhSH0zzwz9GOZNAl69046KilHSjAiUrbWr4cb\\nb4TmzeG11+DuuzUBWAWlp8hEpOy8/DJccQUUFob5Wu65Bw48MOmoJCFKMCJSNj7+GE47DQ47LMw0\\nedJJSUckCVMTmYj8cJs2hWQC0KRJuIn//vtKLgIowYjI7rjrLujUKYwbBvDLX2oCMNlOTWQiUjpf\\nfglLloTxwvr3hyOPhGbNko5KMpCuYESkZLZsgQcfDCMe9+oV+rjUrAmdOycdmWQoJRgR2bUpU+Do\\no8MTYu3awYgRGkZfdkkJRkR2rKgI+vULE4B99VVILK+8AocfnnRkkgWUYETk+7ZuDYNRNm0aJgK7\\n5ppwI//cc3XlIiWmm/wi8n3nngujRoUJwB56KNzIFyklJRgRCVatgj33hKpV4YILws17TQAmu0Fn\\njoiE+yvNmsF994XXXbuGgSmVXGQ3xHr2mFknM5trZoVmNqCY9dXMbES0fqqZNUpZNzAqn2tmp6SU\\nDzOzJWb2Qdq+WpnZFDN718wKzKxdnMcmkhNWrgy/99svJJQTTkg0HMktsSUYM6sEDAJOBfKAHmaW\\nl1atL7DC3Q8D7gVuj7bNA7oDzYFOwOBofwCPRGXp7gD+6u6tgOuj1yJSnDVrYMAAaNgwjCEGcOut\\nkJ+fbFySU+K8gmkHFLr7PHffCAwHuqbV6Qo8Gi0/A3Q0M4vKh7v7BnefDxRG+8PdJwHLi3k/B2pF\\ny7WBL8ryYERygjs891yYAOz22+Hss2HvvZOOSnJUnDf5DwQ+T3m9EPjJjuq4+2YzWwXUjcqnpG27\\nqzG/rwLGmtldhMT50x8eukgO+uST0FHypZfCU2Gvvw7HHpt0VJLDcukO3qXA1e7eELgaGFpcJTPr\\nF92jKVi6dGm5BiiSiPXrw3TFzZuHpHLPPTB9upKLxC7OBLMIaJjyukFUVmwdM6tMaNoqKuG26XoB\\nz0bLTxM1qaVz9yHunu/u+fXq1SvBYYhksWnToEULuOEGOOOM0Fny6quhSpWkI5MKIM4EMw1oYmaN\\nzawq4ab96LQ6owmJAaAbMMHdPSrvHj1l1hhoAry9i/f7Avh5tHwC8HEZHINIdnIPv+vVCwNSjhsH\\nw4drdkkpV7Hdg4nuqfQHxgKVgGHuPsvMbgQK3H00oRnr32ZWSLhx3z3adpaZjQRmA5uBy919C4CZ\\nPQV0APY1s4XAX9x9KPBr4O/RldB6oF9cxyaS0QYNgldfhaefhkaNYMYMDe8iiYi1J7+7jwHGpJVd\\nn7K8HjhnB9veAtxSTHmPHdR/A2i7O/GK5ITNm2HjRli7FmrUUHKRxOTSTX6RiunLL+FXv4LHHguv\\nr7wSRo8OyUUkQUowItlq82Z44IEw4vHTT8O2pyJ1xSIZQoNdimSjKVPgssvgnXfgpJPCTJOao0Uy\\njK5gRLJJ+gRgI0fC2LFKLpKRlGBEskH6BGDXXhv6tJxzjprEJGOpiUwkG2zdCvffH8YQGzRIE4BJ\\nVtAVjEimWrUqjHi8ciVUrhw6S772mpKLZA0lGJEMM3lyGDl/8nNfhnHDXnklrKhfX81hklXURCaS\\nQSa/WETHs2qxcWsVqlZtyvhnFtG+i8bMk+xUoisYM/utmdWyYKiZzTCzk+MOTqRCGTWKiecNZuMm\\nY8uW0Bl/4iwlF8leJW0iu8jdvwZOBvYBLgBuiy0qkYpk1Sq48ELo1o0ODedRtfoeVKoEVatChw5J\\nByfyw5W0iWxbw+9pwL+jwSjVGCyyuyZMgN694Ysv4Prraf+nPzG+YA8mTgzJpX37hOMT2Q0lTTDT\\nzewVoDEw0MxqAlvjC0skx61bB3/4A9x3X+gk+dZb0C5MYdS+vRKL5IaSJpi+QCtgnruvNbM6QJ/4\\nwhLJYR9/HCb/mj0b+veH22+HH/0o6ahEylxJE0x74F13X2NmvwLaAH+PLyyRHFa/PtSuHYZ4OVnP\\nykjuKulN/oeAtWZ2FHAt8AnwWGxRieSawkLo2xc2bAjJ5c03lVwk55U0wWyOpjLuCjzo7oOAmvGF\\nJZJjPvwQnnsuNIuBOkxKhVDSBLPazAYSHk/+r5ntAVSJLyyRHLB4cZinBaBzZ5g/H1q3TjYmkXJU\\n0gRzHrCB0B/mS6ABcGdsUYlku6efhhYt4OKLw1hiEJrGRCqQEiWYKKk8AdQ2s87AenfXPRiRdCtX\\nhumLzz0XDj0U3n4b9t476ahEElHSoWLOBd4GzgHOBaaaWbc4AxPJOuPHh5GOhw+HG24IN/KbNk06\\nKpHElPQx5T8CR7v7EgAzqwf8D3gmrsBEssa6dWFY/fvvDwll8mQ4+uikoxJJXEkTzB7bkkukCA31\\nLwKzZkG3buEpMXWaFPmOkiaYl81sLPBU9Po8YEw8IYlkkVq1oFKlMGfLSSclHY1IRilRgnH335nZ\\n2cDPoqIh7v5cfGGJZLCPPoIhQ+COO6BhQ5g5E/bQBb1IuhJPOObuo4BRMcYikh1efRWGDYN+/cJA\\nlUouIsXa6f8MM1ttZl8X87PazL4uryBFEvfFFzBuXFju1y/cczn88GRjEslwO00w7l7T3WsV81PT\\n3Wvtaudm1snM5ppZoZkNKGZ9NTMbEa2famaNUtYNjMrnmtkpKeXDzGyJmX1QzP6uMLMPzWyWmd2x\\nq/hESmTkyPD48YUXwvr1YZiX+vWTjkok48V2bW9mlYBBwKlAHtDDzPLSqvUFVrj7YcC9wO3RtnlA\\nd6A50AkYHO0P4JGoLP39fkEYK+0od28O3FXWxyQVzIoV0LMnnHceHHYYTJwI1asnHZVI1oiz8bgd\\nUOju89x9IzCckABSdQUejZafATpGM2V2BYa7+wZ3nw8URvvD3ScBy4t5v0uB29x9Q1RvSTF1RErm\\nf/8LVy0jRsBf/6pOkyI/QJwJ5kDg85TXC6OyYuu4+2ZgFVC3hNumOxw4Lmpqe83Miu3pZmb9zKzA\\nzAqWLl1a4oORCmLtWrjyyvDIcc2aMGUKXH89VC7x8zAiEsmlx18qA3WAY4DfASOjq6HvcPch7p7v\\n7vn16tUr7xglk737LrRpAw88EJLMjBmQn590VCJZK86vZYuAhimvG0RlxdVZaGaVgdqEUQJKsm26\\nhcCz0bw1b5vZVmBfQJcpUjJ77AGbN4enxU48MeloRLJenFcw04AmZtbYzKoSbtqPTqszGugVLXcD\\nJkQJYjTQPXrKrDHQhDDY5s48D/wCwMwOB6oCy8rkSCR3zZ0Lt90Wllu2DI8fK7mIlInYEkx0T6U/\\nMBaYA4x091lmdqOZdYmqDQXqmlkhcA0wINp2FjASmA28DFzu7lsAzOwpYDLQ1MwWmlnfaF/DgEOi\\nx5eHA72iZCWyY089BXfeGSYHA91rESlDVpH/Bufn53tBQUHSYUh5W7Qo/LRrB5s2wbJlsP/+SUcl\\nkjXMbLq77/IGZS7d5BfZtREjwuPHF1wAW7ZAlSpKLiIxUYKRimHFCjj/fOjePQzx8uKLYRRkEYmN\\nEozkvnHjwlXL00/DTTfBG29AkyZJRyWS85RgJHetXQtXXAEnnxzmbZkyBf70J93IFyknSjCSmwoK\\nQqfJBx+Eq66C6dOhbdukoxKpUPRVTnLTypWwbh2MHw8nnJB0NCIVkq5gJHfMnQv//GdYPvHEMPOk\\nkotIYpRgJHfccw/88Y/wdTQXXrVqycYjUsEpwUh2W7QoDO8CoUf+u++GG/oikjglGMleTz0FLVpA\\nnz7gHhKLOk2KZAwlGMk+y5eHDpPnnw/NmsFjj4VpjEUkoyjBSHYZOzZ0mhw1Cm6+GV5/XZ0mRTKU\\nEoxkh7VeKgMAAAAQCElEQVRroX9/6NQJ9t4bpk4NN/TVaVIkYynBSOZ7+21o3RoGDYKrr/62E6WI\\nZDR9/ZPM9+GH6jQpkoV0BSOZ6cMP4dlnw/IFF8Ds2UouIllGCUYy04ABoTlsw4bwhNheeyUdkYiU\\nkprIJHMsXBiSyYEHwkMPhTL1xhfJWrqCkeS5w5NPhsePL700lO2/vzpNimQ5JRhJ1rZOkz17whFH\\nhPHERCQnKMFIcl5+OQz18uyzcMstMGkSHHZY0lGJSBlRgpHyt2YNXHYZnHoq7LNP6Ofyhz+o06RI\\njlGCkfI1ZUroNPmPf8A114SZJlu3TjoqEYmBvjJK+ZowITx6PGECdOiQdDQiEiNdwUj85syBV18N\\ny//v/8HMmUouIhWArmAkXu7Qty+sWgXvvw+VKkHt2klHJSLlINYrGDPrZGZzzazQzAYUs76amY2I\\n1k81s0Yp6wZG5XPN7JSU8mFmtsTMPtjBe15rZm5m+8ZxTFJCn38OK1eGjpOPPhrGEdtDF8wiFUls\\n/+PNrBIwCDgVyAN6mFleWrW+wAp3Pwy4F7g92jYP6A40BzoBg6P9ATwSlRX3ng2Bk4HPyvRgpOTc\\n4fHHQ6fJ3/0ulDVpAj/+cbJxiUi5i/MrZTug0N3nuftGYDjQNa1OV+DRaPkZoKOZWVQ+3N03uPt8\\noDDaH+4+CVi+g/e8F/g94GV6JFIyRUVw3nlhcMrmzcN4YiJSYcWZYA4EPk95vTAqK7aOu28GVgF1\\nS7jtd5hZV2CRu7+3i3r9zKzAzAqWLl1akuOQknjppXDV8vzz8Le/hU6Thx6adFQikqCcaBQ3sx8B\\nfwCu31Vddx/i7vnunl+vXr34g8t1a9aE8cNOOw3q1AmdJgcODDfzRaRCizPBLAIaprxuEJUVW8fM\\nKgO1gaISbpvqUKAx8J6ZLYjqzzAzNfzHacoUaNUK/u//4Nprw0yTrVolHZWIZIg4H1OeBjQxs8aE\\n5NAdOD+tzmigFzAZ6AZMcHc3s9HAk2Z2D3AA0AR4e0dv5O7vA/W3vY6STL67Lyu7w5Hvefxx2LQp\\n9HH5+c+TjkZEMkxsVzDRPZX+wFhgDjDS3WeZ2Y1m1iWqNhSoa2aFwDXAgGjbWcBIYDbwMnC5u28B\\nMLOnCAmpqZktNLO+cR2DFGP2bHj33bB8xx3w3ntKLiJSLHOvuA9c5efne0FBQdJhZI8tWyAvD+rX\\nh9dfTzoaEUmImU139/xd1VNPftm1hQuhXr0wu+RTT4UZJ0VEdiEnniKTmGzrNNm8Odx8cyhr0wb2\\n2y/ZuEQkKyjBSPGKiuDcc0OnySOPhD59ko5IRLKMEox830svhZkmX3gBbrsNXnsNDjkk6ahEJMso\\nwci3vvkGfvOb0GmyXj2YNi0Mr69OkyLyAyjBSDB5cugkOWRIGKRy2jQ46qikoxKRLKanyCS4807Y\\nvBkmToTjj086GhHJAUowFdns2VC9eri/8vDDUKUK1KqVdFQikiPURFZRrV8PHTvCNdeE13XrKrmI\\nSJnSFUxFs3hxmPyrenV48snQx0VEJAa6gqko3OGxx6BZM3jooVD2i1+EYV9ERGKgBFMRLFsG3bpB\\nr17hybBTT006IhGpAJRgct1//xs6Tb74Itx+exhav3HjpKMSkQpACSZXffMNXHIJdO4cmsGmTYPf\\n/16dJkWk3CjB5KJtnSYffjgklWnToGXLpKMSkQpGT5HlGne47rowd8trr8FxxyUdkYhUUEowuWLW\\nrDCM/r77wvDhULu2+rWISKLURJYLVq6En/4UBg4Mrxs2VHIRkcTpCiabFRWFHvh77w2PPhqSjIhI\\nhtAVTDZyh0ceCWOIPf98KDvjDHWaFJGMogSTbZYuhbPPDjNMHnWUhtQXkYylBJNNXnwxTF/83//C\\nHXeo06SIZDQlmGywejX8+tdw+unhSbFp08KkYOo0KSIZTAkm0735Zug0OXRomL747bfVaVJEsoKe\\nIstkmzfDRReFm/qTJsGxxyYdkYhIiSnBZKLZs8O9lT33hBdegAMPhJo1k45KRKRU1ESWaRYuhDZt\\n4KabwutmzZRcRCQrxZpgzKyTmc01s0IzG1DM+mpmNiJaP9XMGqWsGxiVzzWzU1LKh5nZEjP7IG1f\\nd5rZh2Y208yeM7O94zy2Mrd6dfjdoEGYEOzqq5ONR0RkN8WWYMysEjAIOBXIA3qYWV5atb7ACnc/\\nDLgXuD3aNg/oDjQHOgGDo/0BPBKVpRsHtHD3lsBHwMAyPaC4bOs0efDBMGVKKOvTB+rVSzQsEZHd\\nFecVTDug0N3nuftGYDjQNa1OV+DRaPkZoKOZWVQ+3N03uPt8oDDaH+4+CVie/mbu/oq7b45eTgEa\\nlPUBlbmlS+Gss0JCOfJI+PGPk45IRKTMxJlgDgQ+T3m9MCortk6UHFYBdUu47c5cBLxU3Aoz62dm\\nBWZWsHTp0lLssoz95z9hpskxY+Cuu0KnyUaNkotHRKSM5dxNfjP7I7AZeKK49e4+xN3z3T2/XhLN\\nUKtXw8UXQ5cusP/+UFAA114Le+TcP4WIVHBx/lVbBDRMed0gKiu2jplVBmoDRSXc9nvMrDfQGejp\\n7v5DA4/NG2+EscP+9S8YMACmTg1NYyIiOSjOBDMNaGJmjc2sKuGm/ei0OqOBXtFyN2BClBhGA92j\\np8waA02At3f2ZmbWCfg90MXd15bhcZSNtWvDIJVmodPkrbdCtWpJRyUiEpvYOlq6+2Yz6w+MBSoB\\nw9x9lpndCBS4+2hgKPBvMysk3LjvHm07y8xGArMJzV2Xu/sWADN7CugA7GtmC4G/uPtQ4EGgGjAu\\nPCfAFHf/TVzHV2IffQSHHgo/+lEYrFL9WkSkgrBMbEkqL/n5+V5QUBDfG8yeDa1bw513wpVXxvc+\\nIiLlyMymu3v+rurpznIc1q8Pv484Am65BXr0SDYeEZEEKMGUJXcYNiyMI1ZYGO63XHedOk2KSIWk\\nBFNWliyBM8+Evn3DfZaqVZOOSEQkUUowZeGFF0KnyZdfhnvugfHj4aCDko5KRCRRGq5/d6xeDVdd\\nFZrFWrUKvfGbN086KhGRjKArmB9g8mS49ZL5TG7aOwxU+Yc/hE6TSi4iItvpCqaUJk+Gjic4G9c3\\npKo9zvh/fEz7fprCWEQkna5gSmniRNi4ydhCZTbuUZ2JRUouIiLFUYIppQ4dwgNilSpB1apGhw5J\\nRyQikpnURFZK7duHh8QmTgzJpn37pCMSEclMSjA/QPv2SiwiIruiJjIREYmFEoyIiMRCCUZERGKh\\nBCMiIrFQghERkVgowYiISCwq9IyWZrYU+PQHbr4vsKwMwykriqt0FFfpKK7SydS4YPdiO9jddznR\\nVYVOMLvDzApKMmVoeVNcpaO4SkdxlU6mxgXlE5uayEREJBZKMCIiEgslmB9uSNIB7IDiKh3FVTqK\\nq3QyNS4oh9h0D0ZERGKhKxgREYmFEoyIiMRCCWYHzGyYmS0xsw9SyuqY2Tgz+zj6vU9UbmZ2v5kV\\nmtlMM2tTznHdaWYfRu/9nJntHZU3MrN1ZvZu9POPco7rBjNblPL+p6WsGxh9XnPN7JRyjmtESkwL\\nzOzdqLw8P6+GZvaqmc02s1lm9tuoPNFzbCdxJXqO7SSuRM+xncSV6DlmZtXN7G0zey+K669ReWMz\\nmxp9LiPMrGpUXi16XRitb1Qmgbi7for5AY4H2gAfpJTdAQyIlgcAt0fLpwEvAQYcA0wt57hOBipH\\ny7enxNUotV4Cn9cNwHXF1M0D3gOqAY2BT4BK5RVX2vq7gesT+Lz2B9pEyzWBj6LPJdFzbCdxJXqO\\n7SSuRM+xHcWV9DkWnSd7RctVgKnReTMS6B6V/wO4NFq+DPhHtNwdGFEWcegKZgfcfRKwPK24K/Bo\\ntPwocEZK+WMeTAH2NrP9yysud3/F3TdHL6cADeJ479LGtRNdgeHuvsHd5wOFQLvyjsvMDDgXeCqO\\n994Zd1/s7jOi5dXAHOBAEj7HdhRX0ufYTj6vHSmXc2xXcSV1jkXnyTfRyyrRjwMnAM9E5enn17bz\\n7hmgYxT7blGCKZ393H1xtPwlsF+0fCDweUq9hez85I/TRYRvuts0NrN3zOw1MzsugXj6R80qw7Y1\\n95A5n9dxwFfu/nFKWbl/XlFzRGvCt8yMOcfS4kqV6DlWTFwZcY7t4PNK7Bwzs0pR09wSYBzhKm5l\\nyheF1M9k++cVrV8F1N3dGJRgfiAP15IZ9Yy3mf0R2Aw8ERUtBg5y99bANcCTZlarHEN6CDgUaBXF\\ncnc5vndJ9OC73yzL/fMys72AUcBV7v516rokz7EdxZX0OVZMXBlxju3k3zGxc8zdt7h7K8LVZjug\\nWRzvszNKMKXz1bZmiej3kqh8EdAwpV6DqKzcmFlvoDPQM/rDRNQ8UBQtTyd8gzm8vGJy96+ik3wr\\n8DDfNlFkwudVGTgLGLGtrLw/LzOrQvij9IS7PxsVJ36O7SCuxM+x4uLKhHNsJ59X4udY9D4rgVeB\\n9oSm1crRqtTPZPvnFa2vDRTt7nsrwZTOaKBXtNwLeCGl/EILjgFWpTRzxM7MOgG/B7q4+9qU8npm\\nVilaPgRoAswrx7hS7xGcCWx7kms00D16cqVxFNfb5RVX5ETgQ3dfuK2gPD+vqH17KDDH3e9JWZXo\\nObajuJI+x3YSV6Ln2E7+HSHBcyx6n21P+u0JnES4P/Qq0C2qln5+bTvvugETtn2J2C1l8aRALv4Q\\nLmsXA5sIbZV9CW2S44GPgf8BdfzbJzYGEb6NvA/kl3NchYT203ejn21Pg5wNzIrKZgCnl3Nc/44+\\nj5nRCbx/Sv0/Rp/XXODU8owrKn8E+E1a3fL8vI4lNH/NTPl3Oy3pc2wncSV6ju0krkTPsR3FlfQ5\\nBrQE3oni+oBvn2I7hJBoC4GngWpRefXodWG0/pCyiENDxYiISCzURCYiIrFQghERkVgowYiISCyU\\nYEREJBZKMCIiEgslGJGYWRhB94Nd19xev7eZHVCCOg/ufnQi8VGCEck8vYGdJhiRbKAEI1I+KpvZ\\nE2Y2x8yeMbMfmdn1ZjbNzD4wsyFRL/1uQD7whIX5QvY0s6PN7C0Lc3u8bWY1o30eYGYvW5g75o4E\\nj02kWEowIuWjKTDY3Y8AvibMv/Ggux/t7i2APYHO7v4MUEAY76sVsIUwltVv3f0owvAj66J9tgLO\\nA44EzjOzhohkECUYkfLxubu/GS0/Thhi5BcWZg98nzBPR/NitmsKLHb3aQDu/rV/O9z6eHdf5e7r\\ngdnAwfEegkjpVN51FREpA+ljMjkwmDCm2OdmdgNhPKjS2JCyvAX9f5YMoysYkfJxkJm1j5bPB96I\\nlpdFc4l0S6m7mjD9LoSBGvc3s6MBzKxmynDrIhlNJ6pI+ZgLXG5mwwjNWQ8B+xBGuv0SmJZS9xHg\\nH2a2jjCHx3nAA9Gw6+sI92FEMp5GUxYRkVioiUxERGKhBCMiIrFQghERkVgowYiISCyUYEREJBZK\\nMCIiEgslGBERicX/B0AavLQTc04hAAAAAElFTkSuQmCC\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f207daba470>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    },\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAYUAAAEWCAYAAACJ0YulAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XmcVnXd//HXexZA0dwYKwUFuxFFU9ARLfPWUBNNJc1U\\n1BRxy6LS7jL7VWam2b4pZlhqqbmkaXRHmplmmguQSgou3EgCmg4YrqDMzOf3xzlz5sx2zQXMmWuA\\n9/PxuB5zlu8553NdHOY937NdigjMzMwAqipdgJmZ9R0OBTMzyzgUzMws41AwM7OMQ8HMzDIOBTMz\\nyzgUrM+S9P8k/bzSdfRV/nysCPJ9ClYpkl7PjW4IvAU0peNnRMR1vV+V2frNoWB9gqQFwKkR8edK\\n17I2kFQTEY2VrsPWPT58ZH2WpPMlXZsOD5UUkk6WtFDSfyR9QtIekmZLWibp0nbLT5I0N217h6Rt\\nS2zrA5L+nq5noaSJ6fRNJP1KUoOkf0n6iqSqdN5ESfdL+mG63HxJ70+nL5T0kqSTctu4WtLlku6U\\n9Jqkv+ZrkvTjdLlXJc2StE+7z+JmSddKehWY2O7zGZDOW5rWMkPSO9N5W0maJullSfMkndZuvTel\\n7/E1SU9Iql+zfzlbmzkUbG2zJzAcOAb4EfBl4ABgJ+BoSfsCSBoP/D/gSKAO+BtwfWcrTH8x/xG4\\nJG07Cng0nX0JsAmwHbAvcCJwcrt6ZgNbAL8GbgD2AP4LOAG4VNJGufbHA98ABqXbyB8im5Fue/N0\\nXb+RNCA3fzxwM7Bpu+UATkrrHJLW8glgeTrvBmARsBVwFPBNSWNzyx6ettkUmAa0CVdbvzgUbG3z\\njYhYERF/At4Aro+IlyJiMckv/tFpu08AF0fE3PQwyzeBUV30Fo4D/hwR10fEyohYGhGPSqoGjgW+\\nFBGvRcQC4PvAx3PLPhsRV0VEE3AjyS/lCyLirbTGt0kCosUfIuLeiHiLJNDeJ2kIQERcm267MSK+\\nD/QHRuSWfSAibouI5ohYTlsrScLgvyKiKSJmRcSr6br3Br6Yfm6PAj8nCbcW90XE9PQ9XAPsWuLz\\nt3WcQ8HWNi/mhpd3Mt7yV/m2wI/TQynLgJcBAVt3ss4hwP91Mn0QUAv8KzftX+3W0X77RERXNQEs\\nbBmIiNfTurYCkPT59HDXK2nNm6Q1dFi2E9cAdwA3SHpe0nck1abrfjkiXivxHv6dG34TGCCppsS2\\nbB3mULB11UKSK5g2zb02iIi/d9H2PZ1MX0LyF3i+d7ENsHgN6hrSMpAeVtoceD49f3AOcDSwWURs\\nCrxCEmQturwqJO3hfD0iRgLvBw4l6Q08D2wuaeMefA+2DnMo2LrqcuBLknaC7ITxx7poex1wgKSj\\nJdVI2kLSqPRwyk3ARZI2Tg89fQ64dg3qOiQ9qd2P5NzCgxGxENgYaAQagBpJ5wHvKHelkj4o6b3p\\nIa9XScKsOV3334GL05PRuwCnrOF7sHWYQ8HWSRFxK/BtksMprwKPAwd30fY54BDgf0gO5zxK63H1\\nT5Ocu5gP3EdyAvjKNSjt18DX0u3sTnIyGpJDP7cDT5Mc3llB6cNF7b2L5CT0q8Bc4K8kh5QAJgBD\\nSXoNtwJf86W/1hXfp2DWSyRdDSyKiK9UuhazrrinYGZmGYeCmZllfPjIzMwy7imYmVlmrbtBZdCg\\nQTF06NBKl2FmtlaZNWvWkoio667dWhcKQ4cOZebMmZUuw8xsrSLpX923KvDwkaQr06dEPt7FfEn6\\nSfrUxtmSdiuqFjMzK0+R5xSuBsaVmH8wydMuhwOnAz8tsBYzMytDYaEQEfeS3LXZlfHAryLxILCp\\npHcXVY+ZmXWvklcfbU3b2/gX0fkTLJF0uqSZkmY2NDT0SnFmZuujteKS1IiYGhH1EVFfV9ftyXMz\\nM1tNlQyFxeQeIwwMxo/zNTOrqEqGwjTgxPQqpL2AVyLihQrWY2a23ivsPgVJ1wP7AYMkLSJ5XHAt\\nQERcDkwneVzxPJJvezq58zX1oFtugX//GwYNgi22aPtzgw0K37yZWV9XWChExIRu5gfwqaK236nL\\nL4c/d/EY+Q03TAJixx3hjjuSaVOnQgSccUYy/vDD0K+fg8TM1llr3R3Na2T6dHj5ZVi6FJYsaf2Z\\nH95ww9b2t9wCzc2toXDccfB/ua/ybQmSQYNaex1jxsDZZ7dub+utYdf0+1pWrIABA3rnvZqZrYb1\\nKxRqa+Gd70xe5bjjjiQUWlxzTXL4qX2QtAw/+yxUV7e2P+UUOPRQuOKKZD0bbQT9+3cMkvzw7rvD\\n+96XLL9wIdTVOUjMrNesX6GwOqpy5+JbflmX6+67W3+hNzXBhRe2DZIlS2DBguTnf/6TtPvMZ5Lt\\nrFgB22wD3/wmfOlLsHhxEjCdhUl+fOhQ2GyznnjnZrYecigUaYcdWodra+Hcc7tu29iYHNrKh9AV\\nV0B9fev8wYOTUPnXv9oGSd6PfgSf/Sw89RQccEByXuTgg2HOHLjsstKBkj90ZmbrJYdCX1FTA1tu\\n2To+YACcemrr+Lbbwu9/33aZxsYkGPI9j/e+N5nXr18SCu96VzL+3HNw/fVJ8HRlgw3g1lvhoIPg\\noYfghz+Eb30r6X3MmQOPPdbxcNeGG4LUIx+BmVWeQ2FtVlOTnHPo7C7vYcPgqqtax8eNS3oZLUHS\\n2Un2JUtgu+2S9kuXwj/+kVx9BfCHP8A553TczoABbXsbV10FQ4YkV2o99BCcfnpyHuWFF2DlSgeJ\\nWR+31n0dZ319ffj7FCrgtdeS8xrtg6R9uNx6a9Lj+frX4fzzkyCoqYFPfhJ+mj4It32Q5Hsf552X\\nnKx/+mlYvrz1yi0zWyOSZkVEfbftHApWiKampEcyaFAyPmMGzJ7d9aXAS5YkJ9dffz3pRZx0Etxz\\nT3L+BOCII5J1dHXV1qBByeW/++6btH/77eQ8jnskZkD5oeDDR1aM6urWQADYY4/kVUpTU+sv8XPO\\ngYkTW+eNHZtcVdUSJI8+2nqyveUPmx13TM59QHI+pX9/uPPOZPzkk+HNN0uHyqBBMHBgj7x9s7WV\\nQ8H6jvw9HjvtlLxafPrTnS/T0iNZsiTpHbSYODHpKbR46SWYN69jkOQdckhy7gTgQx9KguWcc5K2\\n558Pm2/e+VVbAwe6R2LrDIeCrd1aeiT5XgnApEltx1t+2UPbIMmfG8nf1LjZZsnNhgBvvAHf+Ebn\\nQQKtNySedRZ84QvJIbCxY5Px445Lrvw6/vjkcuNSr1NPhfHjk3M3Z52VvPbeO+n9XHxx98tPnJjc\\n/DhvHvzsZ3DmmcmFA489Bjff3P3yRx+dXCTw1FNJD+uEE2DTTZPDfg8/3P3yBx0EG2+cbP/JJ5OL\\nG2pqkvNDCxe2bSt1XH706OTf8/nnYdkyGDky+XxfeCH5Nyi17erq5N8AknNRzc2tvb6VK1u3JznA\\nu+FQsPVPV0GSd+ONrcMbbZT8Ylm2rON5kPx4S6hIHZ+N1a9f8ouquTm5AqxluLk5Canm5uRkPsBb\\nbyVB8MoryfiyZfD3v7ddprPX2LFJKCxalNyTMn58Egr//GdyE2T+7vzO7LFHEgozZiQ9s3HjklC4\\n/Xb44he7/1yfeSYJhd/+Nmn/xhtJKPz0p8n9M915443kyrTvfheuvLL1/Z91Ftx0U+ll3/GO1vYT\\nJyZBNnduMj52LNx3X2vbzgJphx2Sq+0guUm0pgZuuy0Zf//7k3NbpUJpr71ar/YbPz65NPzCC1u3\\n/9ZbpZfff3/4/OeT9scem/RaTzwxOeR5yilJm/e9DyZP7v5zXEMOBbNytPwl2vLXaCkDBybPvWqx\\nzTZw113lb2u77eCJJ1rH3//+ts/c6s5++yW/YFuccELygqS301WotITYxz6WBELLnfFnnpn0eLoL\\npSHp16OceGLyi7Dlbv5PfxqOPLLzZfL19O+ftJ84MXkPLSZPhsMOK73tmtyvshNOSEK6xWmnJb2Y\\nUsvn/0A44IC2hzI/+MHk8GOp5YcNa23/rnclhxpbDByYrC/fvv0fBi1/EADMn99af2NjElbtayyQ\\nrz4yM1sPlHv10VrxdZxmZtY7HApmZpYpNBQkjZP0lKR5kjo8DU7StpLukjRb0j2SBhdZj5mZlVZY\\nKEiqBqYABwMjgQmSRrZr9j3gVxGxC3ABcHFR9ZiZWfeK7CmMAeZFxPyIeBu4ARjfrs1I4C/p8N2d\\nzDczs15UZChsDSzMjS9Kp+U9BhyZDh8BbCypwzV/kk6XNFPSzIaGhkKKNTOzyp9o/jywr6RHgH2B\\nxUBT+0YRMTUi6iOivq6zx0SbmVmPKPLmtcXAkNz44HRaJiKeJ+0pSNoI+GhELCuwJjMzK6HInsIM\\nYLikYZL6AccC0/INJA2S1FLDl4ArC6zHzMy6UVgoREQjMBm4A5gL3BQRT0i6QNLhabP9gKckPQ28\\nE7ioqHrMzKx7fsyFmdl6wI+5MDOzVeZQMDOzjEPBzMwyDgUzM8s4FMzMLONQMDOzjEPBzMwyDgUz\\nM8s4FMzMLONQMDOzjEPBzMwyDgUzM8s4FMzMLONQMDOzjEPBzMwyDgUzM8sUGgqSxkl6StI8Sed2\\nMn8bSXdLekTSbEmHFFmPmZmVVlgoSKoGpgAHAyOBCZJGtmv2FZKv6RxN8h3OlxVVj5mZda/InsIY\\nYF5EzI+It4EbgPHt2gTwjnR4E+D5AusxM7NuFBkKWwMLc+OL0ml55wMnSFoETAc+3dmKJJ0uaaak\\nmQ0NDUXUamZmVP5E8wTg6ogYDBwCXCOpQ00RMTUi6iOivq6urteLNDNbXxQZCouBIbnxwem0vFOA\\nmwAi4gFgADCowJrMzKyEIkNhBjBc0jBJ/UhOJE9r1+Y5YH8ASTuShIKPD5mZVUhhoRARjcBk4A5g\\nLslVRk9IukDS4Wmz/wFOk/QYcD0wMSKiqJrMzKy0miJXHhHTSU4g56edlxueA+xdZA1mZla+Sp9o\\nNjOzPsShYGZmGYeCmZllHApmZpZxKJiZWcahYGZmGYeCmZllHApmZpZxKJiZWcahYGZmGYeCmZll\\nHApmZpZxKJiZWcahYGZmGYeCmZllHApmZpYpNBQkjZP0lKR5ks7tZP4PJT2avp6WtKzIeszMrLTC\\nvnlNUjUwBTgQWATMkDQt/bY1ACLi7Fz7TwOji6rHzMy6V2RPYQwwLyLmR8TbwA3A+BLtJ5B8T7OZ\\nmVVIkaGwNbAwN74ondaBpG2BYcBfuph/uqSZkmY2NDT0eKFmZpboKyeajwVujoimzmZGxNSIqI+I\\n+rq6ul4uzcxs/VFkKCwGhuTGB6fTOnMsPnRkZlZxRYbCDGC4pGGS+pH84p/WvpGkHYDNgAcKrMXM\\nzMpQWChERCMwGbgDmAvcFBFPSLpA0uG5pscCN0REFFWLmZmVp7BLUgEiYjowvd2089qNn19kDWZm\\nVr6+cqLZzMz6AIeCmZllHApmZpZxKJiZWcahYGZmmbJCQdJASVXp8PaSDpdUW2xpZmbW28rtKdwL\\nDJC0NfAn4OPA1UUVZWZmlVHufQqKiDclnQJcFhHfkfRokYWZmbW3cuVKFi1axIoVKypdSp81YMAA\\nBg8eTG3t6h3MKTsUJL0POB44JZ1WvVpbNDNbTYsWLWLjjTdm6NChSKp0OX1ORLB06VIWLVrEsGHD\\nVmsd5R4+Ogv4EnBr+qiK7YC7V2uLZmaracWKFWyxxRYOhC5IYosttlijnlRZPYWI+Cvw19z4fOAz\\nq71VM7PV5EAobU0/n5KhIOn3QJcPqouIw7uaZ2Zma5/uegrfS38eCbwLuDYdnwC8WFRRZmbru8bG\\nRmpqCn1maadKnlOIiL+mh472johjIuL36es4YJ/eKdHMrO+49tprGTNmDKNGjeKMM86gqamJM888\\nk/r6enbaaSe+9rWvZW2nT5/ODjvswO67785nPvMZDj30UADeeOMNJk2axJgxYxg9ejS/+93vALj6\\n6qs5/PDDGTt2LPvvv39F3l+5MTRQ0nbpuQQkDQMGFleWmVkZ9tuv+zaHHgqf/3xr+4kTk9eSJXDU\\nUW3b3nNPyVXNnTuXG2+8kfvvv5/a2lo++clPct1113HRRRex+eab09TUxP7778/s2bPZfvvtOeOM\\nM7j33nsZNmwYEyZMyNZz0UUXMXbsWK688kqWLVvGmDFjOOCAAwD4xz/+wezZs9l8883L/RR6VLmh\\ncDZwj6T5gIBtgTMKq8rMrA+66667mDVrFnvssQcAy5cvZ8stt+Smm25i6tSpNDY28sILLzBnzhya\\nm5vZbrvtsktDJ0yYwNSpUwH405/+xLRp0/je95Ij9CtWrOC5554D4MADD6xYIED5Vx/dLmk4sEM6\\n6cmIeKu75SSNA35Mck/DzyPiW520ORo4n+SE9mPpoSkzs+5185d9yfaDBq3y8hHBSSedxMUXX5xN\\ne/bZZznwwAOZMWMGm222GRMnTuz2ktCI4JZbbmHEiBFtpj/00EMMHFjZgzCr8kC83YGdgF2BYySd\\nWKqxpGpgCnAwMBKYIGlkuzbDSe5/2DsidiK5H8LMrE/af//9ufnmm3nppZcAePnll3nuuecYOHAg\\nm2yyCS+++CJ//OMfARgxYgTz589nwYIFANx4443Zeg466CAuueQSWr6F+JFHHundN1JCWT0FSdcA\\n7wEeBZrSyQH8qsRiY4B5ufMQNwDjgTm5NqcBUyLiPwAR8dIqVW9m1otGjhzJhRdeyIc+9CGam5up\\nra1lypQpjB49mh122IEhQ4aw9957A7DBBhtw2WWXMW7cOAYOHJgdcgL46le/yllnncUuu+xCc3Mz\\nw4YN43//938r9bbaUEtSlWwkzQVGRjmNW5c5ChgXEaem4x8H9oyIybk2twFPA3uTHGI6PyJuL7Xe\\n+vr6mDlzZrllmNk6ZO7cuey4446VLqNsr7/+OhtttBERwac+9SmGDx/O2WefXfh2O/ucJM2KiPru\\nli338NHjJPcp9LQaYDiwH8m9D1dI2rR9I0mnS5opaWZDQ0MBZZiZ9bwrrriCUaNGsdNOO/HKK69w\\nxhl9//qccq8+GgTMkfQwkJ1g7uaO5sXAkNz44HRa3iLgoYhYCTwr6WmSkJiRbxQRU4GpkPQUyqzZ\\nzKyizj777F7pGfSkckPh/NVY9wxgeHpPw2LgWKD9lUW3kfQQrpI0CNgemL8a2zIzsx5Q1uGj9K7m\\nJ4GN09fcdFqpZRqBycAdwFzgpvQJqxdIaulh3AEslTSH5KmrX4iIpav3VszMbE2Ve/XR0cB3gXtI\\nbl67RNIXIuLmUstFxHRgertp5+WGA/hc+jIzswor9/DRl4E9Wi4ZlVQH/BkoGQpmZrZ2Kffqo6p2\\n9xAsXYVlzczWW9/85jd7bF3nn39+9miMopT7i/12SXdImihpIvAH4I/FlWVmtm5Y1VCICJqbmwuq\\npnvlnmj+AvAzYJf0NTUizimyMDOzvmjBggXssMMOHH/88ey4444cddRRTJ8+nY985CNZmzvvvJMj\\njjiCc889l+XLlzNq1CiOP/54AH7wgx+w8847s/POO/OjH/0oW+eIESM48cQT2XnnnVm4cCG33347\\nu+22G7vuumubx2jPmTOH/fbbj+22246f/OQnPf7+yj3RPAyYHhG/Tcc3kDQ0Ihb0eEVmZmX4+u+f\\nYM7zr/boOkdu9Q6+dthO3bZ76qmn+MUvfsHee+/NpEmTeOKJJ3jyySdpaGigrq6Oq666ikmTJnHY\\nYYdx6aWX8uijjwIwa9YsrrrqKh566CEigj333JN9992XzTbbjGeeeYZf/vKX7LXXXjQ0NHDaaadl\\nj91++eWXs20/+eST3H333bz22muMGDGCM888k9ra2h77DMo9fPQbIN+faUqnmZmtd/LPODrhhBO4\\n//77+fjHP861117LsmXLeOCBBzj44IM7LHffffdxxBFHMHDgQDbaaCOOPPJI/va3vwGw7bbbstde\\newHw4IMP8t///d/ZY7fzj9L+8Ic/TP/+/Rk0aBBbbrklL77Ys1+CWe7VRzUR8XbLSES8Lalfj1Zi\\nZrYKyvmLviiSOoyffPLJHHbYYQwYMICPfexjq/xVmuU+Mrt///7ZcHV1NY2Njau0ne6U21NoyN1w\\nhqTxwJIercTMbC3x3HPP8cADDwDw61//mg984ANstdVWbLXVVlx44YWcfPLJWdva2lpWrlwJwD77\\n7MNtt93Gm2++yRtvvMGtt97KPvt0/Gbjvfbai3vvvZdnn30WoM3ho6KVG2WfAK6TNIXkkdmLgJLf\\np2Bmtq4aMWIEU6ZMYdKkSYwcOZIzzzwTgOOPP56GhoY2Tyg9/fTT2WWXXdhtt9247rrrmDhxImPG\\njAHg1FNPZfTo0dl3LrSoq6tj6tSpHHnkkTQ3N7Plllty55139sp7K+vR2VljaSOAiHi9sIq64Udn\\nm62/+sKjsxcsWMChhx7K448/3mHe5MmTGT16NKecckoFKmtV+KOzJb1T0i+A30TE65JGSqrsuzYz\\n60N23313Zs+ezQknnFDpUtZIuYePrgauInncBSRfjHMj8IsCajIz67OGDh3aaS9h1qxZFaim55V7\\nonlQRNxEellq+gTUptKLmJnZ2qbcUHhD0hYkJ5mRtBfwSmFVmZl1YVXOg66P1vTzKffw0eeAacB7\\nJN0P1AFHrdGWzcxW0YABA1i6dClbbLFFh3sFLAmEpUuXMmDAgNVeR7mh8B7gYJKv1/wosOcqLGtm\\n1iMGDx7MokWL8He1d23AgAEMHjx4tZcv9xf7VyPiN5I2Az4IfA/4KUk4dEnSOODHQDXw84j4Vrv5\\nE0m+vKflu5svjYifl1++ma1Pamtrs0c/WDHKPafQclL5w8AVEfEHoORjLiRVA1NIehgjgQmSRnbS\\n9MaIGJW+HAhmZhVUbigslvQz4BhguqT+ZSw7BpgXEfPT5ybdAIxf/VLNzKxo5YbC0cAdwEERsQzY\\nHPhCN8tsDSzMjS9Kp7X3UUmzJd0saUiZ9ZiZWQHK/ZKdNyPitxHxTDr+QkT8qQe2/3tgaETsAtwJ\\n/LKzRpJOlzRT0kyfYDIzK06R37O8mORqpRaDaT2hDEBELI2It9LRnwO7d7aiiJgaEfURUV9XV1dI\\nsWZmVmwozACGSxqWfvfCsST3OmQkvTs3ejgwt8B6zMysG4XdaxARjZImk5yLqAaujIgnJF0AzIyI\\nacBn0u9paAReBiYWVY+ZmXVvlR6d3Rf40dlmZquuRx+dbWZm6weHgpmZZRwKZmaWcSiYmVnGoWBm\\nZhmHgpmZZRwKZmaWcSiYmVnGoWBmZhmHgpmZZRwKZmaWcSiYmVnGoWBmZhmHgpmZZRwKZmaWcSiY\\nmVmm0FCQNE7SU5LmSTq3RLuPSgpJ3X4BhJmZFaewUJBUDUwBDgZGAhMkjeyk3cbAZ4GHiqrFzMzK\\nU2RPYQwwLyLmR8TbwA3A+E7afQP4NrCiwFrMzKwMRYbC1sDC3PiidFpG0m7AkIj4Q4F1mJlZmSp2\\nollSFfAD4H/KaHu6pJmSZjY0NBRfnJnZeqrIUFgMDMmND06ntdgY2Bm4R9ICYC9gWmcnmyNiakTU\\nR0R9XV1dgSWbma3figyFGcBwScMk9QOOBaa1zIyIVyJiUEQMjYihwIPA4RExs8CazMyshMJCISIa\\ngcnAHcBc4KaIeELSBZIOL2q7Zma2+mqKXHlETAemt5t2Xhdt9yuyFjMz657vaDYzs4xDwczMMg4F\\nMzPLOBTMzCzjUDAzs4xDwczMMg4FMzPLOBTMzCzjUDAzs4xDwczMMg4FMzPLOBTMzCzjUDAzs4xD\\nwczMMg4FMzPLOBTMzCxTaChIGifpKUnzJJ3byfxPSPqnpEcl3SdpZJH1mJlZaYWFgqRqYApwMDAS\\nmNDJL/1fR8R7I2IU8B3gB0XVY2Zm3SuypzAGmBcR8yPibeAGYHy+QUS8mhsdCESB9ZiZWTeK/I7m\\nrYGFufFFwJ7tG0n6FPA5oB8wtsB6zMysGxU/0RwRUyLiPcAXga901kbS6ZJmSprZ0NDQuwWama1H\\nigyFxcCQ3PjgdFpXbgA+0tmMiJgaEfURUV9XV9eDJZqZWV6RoTADGC5pmKR+wLHAtHwDScNzox8G\\nnimwHjMz60Zh5xQiolHSZOAOoBq4MiKekHQBMDMipgGTJR0ArAT+A5xUVD1mZta9Ik80ExHTgent\\npp2XG/5skds3M7NVU/ETzWZm1nc4FMzMLONQMDOzjEPBzMwyDgUzM8s4FMzMLONQMDOzjEPBzMwy\\nDgUzM8s4FMzMLONQMDOzjEPBzMwyDgUzM8s4FMzMLONQMDOzTKHfp9CXXPPAAi75yzxqqkR1taip\\nqqK6SlRLVFeJmur0Z1XLzyqq2oznf1ZRXQXVVVVtp1enP5W06bhO5dZZ1WHd1bltt6+pSsl4Z8tW\\ntas7P93MbFUUGgqSxgE/JvnmtZ9HxLfazf8ccCrQCDQAkyLiX0XUss0WA9l/xy1pbAqamoPG5paf\\nzTQ1Q1Nzc25asHxlE43NQXPWNjc/XUdTtIw3t1tnFPEWVplEa+i1hEZ1VYegqe4kqKqrOg/Dms7m\\nVeeCtMM6uwnSdPkqtQ20LGDTkE3WWUaQ5pZN1pnMlxyQZuUoLBQkVQNTgAOBRcAMSdMiYk6u2SNA\\nfUS8KelM4DvAMUXUs+/2dey7fV0Rq+5Uc4fgaR1vas4HUxI2HYOm47LN7YKnfVA1R7QLruY22+xq\\n2S7nNwUrm5pZvrLzmpoiaGpqv1wyv7mZ5GffyMcOQda+V9h50HTsueWDprOgqq2uSl41on82XEW/\\n7KfoV5NM75eb1zKttlr0z4ar2rTtV5PUYVakInsKY4B5ETEfQNINwHggC4WIuDvX/kHghALr6VVV\\nVaJf9h+4uqK1VFJzPuiakxBpilzYteu5NTV3DMOOodh5ry1Zf3OHkOoshEsGbRcB/VZjU4n1JgHa\\n2By83djM203NvN3Y3OOfZ5XIwqJfm+BIAqnTQKlR1rZtCIl+1dXUpvM7hpVyYdX5NtsGWjLNvbK1\\nW5GhsDWwMDe+CNizRPtTgD8WWI9VQFWVqELUroe5GGlQrWxqZmVj8FZTEyubgpW50FiZ/UzavZVO\\nW5mf3xSeDkrNAAAITElEQVTt2rZdfmVTaxDl27y5vCnXpu323k6XayqgK9cvDYd8WGRhlQuofMi0\\nhpW66EUpm9Z5+HUMqP653lc+8HyurbQ+caJZ0glAPbBvF/NPB04H2GabbXqxMrPVJyn7C55+ALWV\\nLqmDlh7O203NWVitbIx2odM2SDqGS+cB1nG5pjbh9/pbjW1CMb++lbnlelrrYT7Rr6aaftVqPcSX\\nBk//NMDyAdV6OLBdDysXVv3SHlZnh/7yAdW2x9U2/Cp9DqzIUFgMDMmND06ntSHpAODLwL4R8VZn\\nK4qIqcBUgPr6+j5ylNps7ZecP6lmQB/tykVEEhhpULTtTbU9VFcqwDrvhXUVfklvbsXKZl5b0dgu\\nrKJNgL7d1Ez08G8kiTZh0y8XUGcdsD2H77pVz26wnSJDYQYwXNIwkjA4Fjgu30DSaOBnwLiIeKnA\\nWsxsLSQpOSdSUwX9K11NRxEt55NyAVUiwDoe+ssFUVeHB1t6bk3NbLZh8b3NwkIhIholTQbuIDnT\\nemVEPCHpAmBmREwDvgtsBPwm7S49FxGHF1WTmVlPUsv9Q9WwQb++2dtaVYWeU4iI6cD0dtPOyw0f\\nUOT2zcxs1fgxF2ZmlnEomJlZxqFgZmYZh4KZmWUcCmZmlnEomJlZxqFgZmYZRU/fo10wSQ3A6n7n\\nwiBgSQ+W01Nc16pxXauur9bmulbNmtS1bUR0+/0Ba10orAlJMyOivtJ1tOe6Vo3rWnV9tTbXtWp6\\noy4fPjIzs4xDwczMMutbKEytdAFdcF2rxnWtur5am+taNYXXtV6dUzAzs9LWt56CmZmV4FAwM7PM\\nOhUKkq6U9JKkx3PTNpd0p6Rn0p+bpdMl6SeS5kmaLWm3Xq7ru5KeTLd9q6RN0+lDJS2X9Gj6uryX\\n6zpf0uLc9g/JzftS+nk9JemgXq7rxlxNCyQ9mk7vzc9riKS7Jc2R9ISkz6bTK7qPlairovtYiboq\\nuo+VqKui+5ikAZIelvRYWtfX0+nDJD2Ufi43SuqXTu+fjs9L5w/tkUIiYp15Af8N7AY8npv2HeDc\\ndPhc4Nvp8CHAHwEBewEP9XJdHwJq0uFv5+oamm9Xgc/rfODznbQdCTxG8qWIw4D/A6p7q652878P\\nnFeBz+vdwG7p8MbA0+nnUtF9rERdFd3HStRV0X2sq7oqvY+l+8lG6XAt8FC639wEHJtOvxw4Mx3+\\nJHB5OnwscGNP1LFO9RQi4l7g5XaTxwO/TId/CXwkN/1XkXgQ2FTSu3urroj4U0Q0pqMPAoOL2Paq\\n1lXCeOCGiHgrIp4F5gFjersuSQKOBq4vYtulRMQLEfGPdPg1YC6wNRXex7qqq9L7WInPqyu9so91\\nV1el9rF0P3k9Ha1NXwGMBW5Op7ffv1r2u5uB/dPa18g6FQpdeGdEvJAO/xt4Zzq8NbAw124RpXfY\\nIk0i+YuyxTBJj0j6q6R9KlDP5PSQw5Uth0LoO5/XPsCLEfFMblqvf15pV300yV9zfWYfa1dXXkX3\\nsU7q6hP7WBefV8X2MUnV6WGrl4A7SXpLy3Lhnv9Mss8rnf8KsMWa1rA+hEImkn5Wn7oGV9KXgUbg\\nunTSC8A2ETEa+Bzwa0nv6MWSfgq8BxiV1vL9Xtx2OSbQ9i+4Xv+8JG0E3AKcFRGv5udVch/rqq5K\\n72Od1NUn9rES/44V28cioikiRpH06sYAOxSxnVLWh1B4saXLnv58KZ2+GBiSazc4ndZrJE0EDgWO\\nT3+ZkHadl6bDs0j+Uti+t2qKiBfTHbMZuILW7ntf+LxqgCOBG1um9fbnJamW5BfJdRHx23Ryxfex\\nLuqq+D7WWV19YR8r8XlVfB9Lt7MMuBt4H8lhx5p0Vv4zyT6vdP4mwNI13fb6EArTgJPS4ZOA3+Wm\\nn6jEXsAruUMAhZM0DjgHODwi3sxNr5NUnQ5vBwwH5vdiXflj3kcALVcATQOOTa94GJbW9XBv1ZU6\\nAHgyIha1TOjNzys9XvsLYG5E/CA3q6L7WFd1VXofK1FXRfexEv+OUMF9LN1OyxViGwAHkpzvuBs4\\nKm3Wfv9q2e+OAv7SEvxrpCfOVveVF0mX7wVgJcmxt1NIjrHdBTwD/BnYPFrP9E8hSf1/AvW9XNc8\\nkuOBj6avlqsIPgo8kU77B3BYL9d1Tfp5zE53unfn2n85/byeAg7uzbrS6VcDn2jXtjc/rw+QHBqa\\nnft3O6TS+1iJuiq6j5Woq6L7WFd1VXofA3YBHknrepzWq5+2IwnHecBvgP7p9AHp+Lx0/nY9UYcf\\nc2FmZpn14fCRmZmVyaFgZmYZh4KZmWUcCmZmlnEomJlZxqFg1gklT8Z8vPuWWfuJkrYqo82la16d\\nWXEcCmY9YyJQMhTM1gYOBbOu1Ui6TtJcSTdL2lDSeZJmSHpc0tT0buWjgHrgOiXP299A0h6S/q7k\\n2fgPS9o4XedWkm5X8t0L36ngezPrlEPBrGsjgMsiYkfgVZLn118aEXtExM7ABsChEXEzMJPk+UKj\\ngCaSZ+d8NiJ2JXl0wvJ0naOAY4D3AsdIGoJZH+JQMOvawoi4Px2+luTxCB9U8i1X/yR5zv1OnSw3\\nAnghImYARMSr0fro47si4pWIWAHMAbYt9i2YrZqa7puYrbfaPwMmgMtInmG0UNL5JM+fWRVv5Yab\\n8P9B62PcUzDr2jaS3pcOHwfclw4vSZ/Ff1Su7WskX+0IycPc3i1pDwBJG+cefWzWp3lHNevaU8Cn\\nJF1Jcqjnp8BmJE+w/DcwI9f2auBySctJnoF/DHBJ+gjk5STnFcz6PD8l1czMMj58ZGZmGYeCmZll\\nHApmZpZxKJiZWcahYGZmGYeCmZllHApmZpb5/yeFtSW9ILIBAAAAAElFTkSuQmCC\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f204ff37390>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"name = \\\"short\\\"\\n\",\n    \"sizes = np.loadtxt(\\\"data/\\\"+name+\\\"_batch.csv\\\")\\n\",\n    \"eager_loss = np.loadtxt(\\\"data/\\\"+name+\\\"_eager_loss.csv\\\")\\n\",\n    \"pytorch_loss = np.loadtxt(\\\"data/\\\"+name+\\\"_pytorch_loss.csv\\\")\\n\",\n    \"eager_time = np.loadtxt(\\\"data/\\\"+name+\\\"_eager_time.csv\\\")\\n\",\n    \"pytorch_time = np.loadtxt(\\\"data/\\\"+name+\\\"_pytorch_time.csv\\\")\\n\",\n    \"\\n\",\n    \"plt.figure()\\n\",\n    \"plt.plot(sizes, eager_loss, \\\"r-.\\\", label=\\\"eager\\\")\\n\",\n    \"plt.plot(sizes, pytorch_loss, \\\"b.\\\", label=\\\"pytorch\\\", )\\n\",\n    \"plt.xlabel('batch')\\n\",\n    \"plt.ylabel('loss')\\n\",\n    \"plt.title(\\\"Loss comparison\\\")\\n\",\n    \"plt.legend()\\n\",\n    \"plt.show()\\n\",\n    \"\\n\",\n    \"plt.figure()\\n\",\n    \"plt.plot(sizes, eager_time, \\\"r-.\\\", label=\\\"eager\\\")\\n\",\n    \"plt.plot(sizes, pytorch_time, label=\\\"pytorch\\\", )\\n\",\n    \"plt.xlabel('batch')\\n\",\n    \"plt.ylabel('seconds')\\n\",\n    \"plt.title(\\\"Time comparison\\\")\\n\",\n    \"plt.legend()\\n\",\n    \"plt.show()\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Smaller batch size over time\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 70,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"eager_time = [ 9.956,10.458,11.165,11.718,12.266,12.895,13.489,14.256,14.507,14.985,15.458,16.042,17.207,17.466,18.055,18.697,19.809,20.059,20.819,21.233,21.601,22.518,23.282,23.403,24.068,24.598,25.744,26.210,26.502,27.360,27.831,28.441,29.778,29.646,29.799,30.450,31.504,31.505,32.622,33.037,33.811,34.773,35.326,35.991,36.594,36.500,37.344,37.874,38.789,39.225,39.140,39.927,42.270,42.847,42.110,42.635,42.952,43.473,44.878,44.347,45.866,47.548,47.781,47.595,48.300,48.560,49.676,49.845,50.881,51.773,52.642,51.688,52.824,53.089,53.895,54.764,56.337,56.621,57.160,57.537,57.120,58.887,60.140,60.642,60.738,59.964,60.999,113.873,82.613,70.696,68.861,119.047,86.889,73.380,71.339,72.702,78.510,76.220,81.118,81.893,81.957,81.701,82.284,81.577,77.567,71.422,71.663,69.876,69.599,69.395,69.772,71.386,69.338,69.457,69.148,69.488,70.914,69.696,69.023,69.143,69.538,70.210,70.981,69.644,69.258,69.767,69.610,70.711,69.474,69.342,69.448,70.121,70.823,70.372,68.813,69.419,70.439,71.350,69.522,70.178,70.290,69.487,70.589,70.802,69.717,69.184,69.214,70.600,70.450,69.866,70.288,69.628,69.378,70.901,69.778,128.478,99.367,83.765,81.682,81.755,81.899,139.968,102.203,83.374,81.848,80.654,82.094,82.165,81.908,82.216,82.364,82.091,82.139,73.772,69.451,71.176,70.858,70.327,69.240,70.553,70.638,70.554,69.671,69.927,69.065,70.886,71.387,69.514,69.945,69.896,69.308,72.577,70.703,69.750,69.518,69.544,70.919,70.932,69.131,69.365,69.792,70.106,70.437,69.118,70.133,70.281,70.514,71.216,70.595,70.610,69.407,69.793,70.735,70.515,70.555,70.084,70.373,71.261,71.180,69.573,68.935,69.558,70.904,71.225,126.060,92.226,83.836,80.064,81.842,81.320,81.336,81.765,80.803,81.512,81.242,81.516,75.659,69.908,69.454,68.851,70.764,70.969,68.771,68.187,68.539,69.440,72.031,69.348,69.761,69.086,68.700,70.304,70.550,68.586,68.498,68.344,69.109,70.707,68.810,68.987,68.972,69.319,71.018,70.248,68.614,68.267,69.581,71.174,70.077,69.616,68.489,68.622,69.012,71.473,69.207,68.975,69.076,69.192,70.277,69.806,68.449,69.295,68.456,69.944,71.537,70.277,69.568,68.433,69.057,70.769,70.171,69.485,69.635,70.014,70.354,70.311,70.373,70.580,68.708,69.351,71.069,69.210,69.799,69.562,69.684,69.695,70.623,69.598,69.910,68.166,68.588,70.558,68.559,70.100,69.142,68.468,70.810,70.744,69.260,69.831,68.309,69.873,70.667,69.406,68.848,68.947,69.127,70.833,69.964,71.217,69.186,69.323,71.046,70.655,68.769,69.983,69.158,69.568,70.500,69.165,68.986,69.231,70.034,70.698,69.973,70.057,69.508,70.075,69.493,70.645,68.582,69.097,70.200,69.232,73.596,70.077,69.721,70.028,69.132,70.676,69.526,70.255,68.411,68.705,71.556,69.640,69.518,69.679,68.396,70.324,70.497,69.679,68.470,68.452,68.543,70.731,69.928,69.153,69.600,69.341,70.638,70.566,69.845,69.402,69.167,69.347,70.725,70.052,69.472,69.983,69.074,70.556,70.540,69.139,68.359,69.290,69.743,69.570,69.063,70.068,69.588,70.372,70.509,70.480,68.589,69.366,68.961,71.227,69.459,68.938,68.381,70.772,70.830,70.700,70.079,69.657,69.392,69.026,70.355,69.328,69.196,70.415,69.995,70.584,70.217,69.906,69.200,68.897,69.582,71.840,68.498,69.743,69.084,70.119,71.069,69.237,69.764,68.690,68.610,69.906,69.793,68.569,68.516,69.824,69.462,70.960,69.206,69.033,69.076,69.192,70.631,69.519,69.499,68.545,69.348,70.842,69.672,68.838,68.518,68.978,69.346,71.748,69.098,68.224,68.343,69.174,70.563,68.597,68.903,68.409,69.139,71.305,70.294,68.418,69.804,69.803,71.841,69.504,69.215,69.129,68.887,70.917,68.701,69.223,69.791,70.132,71.176,69.727,68.960,69.172,70.211,71.174,70.261,69.494,69.383,69.814,70.740,70.550,68.786,68.917,69.651,69.837,70.707,69.334,69.288,129.014,91.463,81.587,81.457,81.922,82.118,81.739,81.777,81.776,81.614,78.016,71.392,69.432,69.324,69.450,70.391,70.851,69.700,69.400,70.348,70.648,71.187,70.739,69.049,69.280,70.685,71.093,70.285,69.632,69.416,68.792,70.294,71.328,69.322,71.346,122.104,98.735,82.942,82.162,81.959,81.933,86.281,80.857,81.778,81.852,82.027,81.553,71.945,70.013,70.465,70.501,71.490,69.060,69.680,68.810,69.045,70.787,71.242,68.974,70.532,68.926,69.959,71.247,69.031,68.841,68.861,70.484,70.884,70.325,70.151,68.811,70.111,71.229,71.614,69.087,70.338,69.947,71.287,71.504,69.905,70.036,70.123,69.840,71.240,69.760,70.046,70.433,70.238,70.005,71.773,70.579,70.179,69.441,70.311,70.336,70.066,69.483,69.922,69.564,70.694,70.741,68.857,70.747,70.170,70.727,69.058,68.893,69.047,70.020,70.167,69.673,69.644,69.512,70.083,70.823,69.510,69.466,69.023,70.774,70.916,71.202,69.931,69.831,70.786,71.182,69.681,70.694,69.525,70.537,71.409,70.277,129.484,100.618,139.584,94.153,82.550,82.292,82.355,81.948,82.154,82.035,82.561,82.265,82.334,75.794,71.257,71.569,69.522,69.683,69.650,69.020,71.938,69.589,69.068,69.887,69.587,71.445,71.153,70.662,69.984,69.662,70.017,70.652,69.166,70.874,70.070,116.980,92.934,81.974,81.709,81.450,81.517,81.779,81.374,81.510,82.066,82.035,77.664,69.875,69.907,70.958,70.890,69.855,69.699,69.840,70.445,71.349,70.296,70.638,69.636,70.831,71.002,71.622,68.488,69.724,70.990,71.530,71.098,69.592,69.520,69.739,70.141,71.098,70.255,69.602,70.724,69.547,70.664,70.227,69.009,68.720,70.001,71.007,71.009,69.686,69.926,69.401,70.264,70.982,70.055,68.946,68.992,70.341,70.391,70.578,70.372,69.987,69.218,70.571,70.747,69.537,68.676,69.489,69.250,70.935,70.743,126.120,98.221,83.184,80.934,81.873,81.755,82.200,81.866,81.812,82.415,81.687,81.938,73.691,69.442,71.857,71.521,73.010,104.449,84.435,81.092,81.480,81.562,81.762,81.811,81.715,81.983,81.904,82.005,82.608,80.820,75.554,71.447,69.613,68.777,70.024,71.215,70.809,69.020,69.983,70.311,71.805,70.966,70.080,70.842,70.524,69.868,71.469,70.743,69.620,70.124,70.427,71.383,70.529,70.431,68.800,69.405,71.305,70.428,69.060,69.123,69.287,70.076,71.308,70.312,70.186,69.606,71.463,70.097,69.361,69.178,69.416,70.727,71.656,69.330,69.679,69.881,69.942,71.264,70.361,70.612,70.700,71.098,70.712,70.934,70.253,70.445,70.657,70.438,70.551,70.376,69.930,70.678,71.092,70.803,68.853,69.721,69.630,69.502,70.604,69.644,71.059,70.406,70.668,71.202,69.757,69.900,69.536,70.085,70.151,69.657,69.531,69.349,69.574,71.163,70.610,71.019,70.415,70.335,70.944,71.077,70.061,69.112,70.441,70.702,69.989,69.857,70.422,70.344,71.732,71.043,72.203,69.114,69.995,71.190,70.988,70.128,69.635,69.381,70.148,72.133,69.747,72.119,70.807,70.522,71.978,71.180,68.656,68.671,72.049,71.047,95.643,84.011,81.683,81.544,82.475,82.113,81.943,81.607,81.400,73.575,70.003,69.299,72.134,71.663,70.836,69.153,68.888,69.775,69.570,70.241,70.218,69.722,69.750,69.521,70.587,71.028,70.388,69.785,69.899,69.966,71.425,69.921,69.587,70.376,69.745,70.800,69.673,69.963,69.381,70.494,71.409,69.998,69.268,69.275,68.975,70.185,71.924,69.640,69.076,68.622,68.484,70.428,69.042,69.955,70.322,128.748,100.591,83.165,82.308,82.476,82.403,82.645,82.201,81.933,82.277,81.956,81.994,78.495,70.834,71.382,70.084,69.266,68.894,69.398,71.148,70.346,68.944,69.946,69.494,72.265,70.253,70.334,69.074,70.381,70.594,70.912,70.312,69.717,69.589,71.474,69.860,69.119,68.551,68.935,72.108,70.214,68.941,69.504,68.713,70.242,71.286,70.892,70.451,70.669,69.522,71.348]\\n\",\n    \"pytorch_time =[5.655, 6.597, 6.190, 6.199, 6.325, 6.370, 6.582, 6.590, 6.688, 6.782, 6.825, 9.405, 4.586, 7.045, 7.050, 7.183, 7.262, 7.395, 7.423, 8.607, 7.317, 7.721, 7.808, 7.973, 7.846, 8.013, 8.093, 8.185, 8.275, 9.027, 8.432, 8.597,14.387, 7.403, 8.600, 8.723, 8.854, 8.963, 9.020, 9.076, 9.208, 9.243, 9.458, 9.410, 9.594, 9.583, 9.563, 9.752, 9.747, 9.964,10.961, 9.007,10.112,10.265,10.264,10.369,10.594,10.552,10.681,10.824,10.665,10.765,11.034,10.993,11.163,10.565,14.330, 9.330,11.373,11.451,11.585,11.642,11.604,12.293,12.754,11.744,11.962,11.898,12.770,12.282,12.462,12.631,12.579,12.638,12.731,12.872,13.344,12.964,13.303,13.387,13.678,13.548,13.347,13.535,13.697,13.705,13.761,13.763,14.163,13.948,14.245,13.256,14.187,14.025,14.055,14.149,14.092,13.991,14.123,14.091,14.128,14.050,14.091,14.193,14.308,14.436,14.250,14.213,14.066,14.147,13.962,14.176,13.996,14.115,14.083,14.085,14.074,14.073,14.015,14.195,14.125,14.109,14.108,14.223,14.118,14.105,14.177,14.241,14.501,14.262,14.342,14.452,14.263,14.171,14.056,14.112,14.087,14.088,14.098,14.092,14.109,14.044,14.020,14.050,14.204,14.044,14.125,14.003,14.102,14.305,14.243,14.033,14.212,14.198,14.380,14.466,14.349,14.359,14.556,14.218,14.249,14.119,14.166,14.092,14.136,14.026,14.185,14.014,14.202,14.046,14.069,14.004,14.088,14.072,14.095,14.019,14.126,14.125,14.114,14.070,14.407,14.325,14.444,14.241,14.166,14.286,14.276,14.196,14.241,14.170,14.030,14.105,14.065,13.878,14.130,13.978,14.041,14.017,14.099,14.075,14.152,14.120,14.038,13.981,14.145,14.137,14.353,14.533,14.360,14.350,14.483,14.325,14.182,14.149,14.243,14.282,14.116,13.924,14.250,14.109,14.120,15.688,14.148,14.039,14.067,14.104,14.170,14.080,14.253,14.046,14.117,14.151,14.571,14.247,14.550,14.397,14.334,14.347,14.271,14.271,14.187,14.215,14.074,14.182,14.189,14.170,14.250,14.274,14.098,14.173,14.255,14.237,14.175,14.215,14.246,14.239,14.343,14.177,14.542,14.456,14.675,14.513,14.087,14.171,14.211,14.145,14.096,14.068,14.183,14.089,14.050,14.155,14.207,14.127,13.883,14.028,14.080,14.173,14.060,14.234,14.231,14.180,14.174,14.356,14.480,14.508,14.056,14.440,14.428,14.277,14.156,14.276,14.247,14.273,14.219,14.123,14.429,14.240,14.211,14.304,14.039,13.896,14.142,14.011,14.176,13.999,14.049,14.001,14.078,14.171,14.348,14.495,14.346,14.604,14.337,14.304,14.293,14.150,14.298,14.195,14.296,14.017,14.235,14.208,14.233,14.253,14.179,14.283,14.228,14.213,14.110,14.100,14.252,14.126,14.053,14.280,14.362,14.353,14.481,14.461,14.174,14.267,14.097,14.121,14.126,14.122,14.004,14.159,14.085,14.269,14.225,14.199,14.205,14.190,14.252,14.230,14.134,14.248,14.113,14.073,14.181,14.243,14.345,14.399,14.328,14.401,14.270,13.939,14.140,14.163,14.222,14.145,14.050,14.013,14.003,13.993,14.090,14.095,14.013,14.117,14.034,14.146,14.127,14.240,13.944,14.020,14.049,14.015,14.605,14.359,14.235,14.049,14.057,14.107,14.104,14.102,14.540,14.028,14.113,14.055,14.051,14.104,14.152,14.077,14.098,14.171,14.066,14.000,14.347,14.087,14.144,14.166,14.142,14.264,14.340,14.373,14.241,14.443,14.270,14.427,14.163,14.348,14.292,14.096,14.089,14.091,14.239,14.095,14.115,14.137,14.314,14.168,14.189,16.063,14.332,14.074,14.229,13.978,14.155,14.459,14.512,14.381,14.434,14.380,14.275,14.349,14.091,14.180,14.125,14.128,13.995,14.114,14.253,14.069,14.109,14.177,14.012,13.947,14.124,13.901,14.066,14.054,14.086,14.357,14.079,14.152,14.050,14.303,14.639,14.416,14.189,14.351,14.131,14.155,14.165,14.082,14.022,14.007,14.115,14.069,14.118,14.071,14.124,14.099,14.055,14.251,14.029,13.892,14.153,13.938,14.129,13.958,14.296,14.301,14.270,14.422,14.114,14.538,14.128,14.196,14.088,14.117,14.641,14.076,13.977,14.393,14.083,14.096,14.025,13.959,14.116,14.042,14.198,14.027,14.079,14.093,14.111,14.053,14.541,14.337,14.298,14.602,14.395,14.395,13.763,14.092,14.096,14.006,13.968,14.032,14.068,14.033,14.034,14.008,14.056,14.182,14.020,14.034,14.025,14.212,13.978,14.053,14.120,14.066,14.015,14.281,14.490,14.242,14.340,14.079,14.014,14.155,14.073,14.105,13.902,14.034,14.030,14.055,14.068,14.101,14.147,14.091,14.105,14.064,14.105,14.017,13.967,14.081,13.992,14.019,14.300,14.261,14.284,14.356,14.321,14.286,14.058,14.280,14.027,14.187,14.005,14.047,14.000,14.205,14.168,14.187,14.139,14.037,14.165,14.068,13.985,14.028,14.055,14.007,14.084,14.062,14.114,14.232,14.420,14.346,14.252,14.050,14.062,14.121,14.070,13.974,14.007,14.022,14.055,14.024,14.019,14.015,14.082,14.129,14.049,13.999,13.975,14.053,13.948,14.182,14.232,14.001,14.234,14.365,14.256,14.280,14.247,14.110,14.145,13.997,14.093,14.007,14.066,13.982,14.211,14.050,14.090,14.024,14.088,14.059,13.962,13.945,14.002,14.030,14.005,14.208,15.573,14.147,14.096,14.353,14.079,14.012,14.189,14.291,14.071,14.065,14.038,13.906,14.100,14.013,14.043,13.992,14.226,14.026,13.917,14.068,14.201,14.067,14.089,14.146,14.181,14.005,14.030,14.017,13.940,14.173,14.402,14.324,14.247,14.320,14.325,14.201,14.063,14.008,14.081,14.071,14.045,14.001,14.043,13.938,14.010,14.002,13.995,14.015,14.021,14.005,14.000,14.040,14.020,14.031,14.057,14.153,14.173,14.240,14.262,14.252,14.402,14.391,14.143,14.067,14.140,14.066,14.050,14.054,14.006,14.178,14.017,14.056,13.972,14.038,14.068,14.067,14.060,14.008,14.062,14.018,14.049,14.035,14.032,14.278,14.174,14.294,14.187,14.214,14.121,14.054,14.023,14.082,14.065,14.016,14.028,14.010,14.062,13.975,14.059,14.064,14.061,14.038,14.062,13.965,13.975,14.004,14.223,14.046,13.987,14.068,14.098,14.049,14.170,14.256,14.339,14.073,14.097,14.123,14.017,14.093,14.033,14.007,13.982,13.998,13.978,14.057,14.037,13.970,14.189,14.264,14.118,14.014,14.015,14.052,13.978,14.114,14.041,14.258,14.255,14.259,14.435,14.178,14.172,14.004,14.064,14.007,14.054,14.463,14.314,13.991,14.040,13.958,14.033,13.969,13.989,14.188,14.035,14.019,14.025,13.952,14.041,14.015,14.306,14.354,14.237,14.231,14.104,14.099,14.140,14.143,13.947,14.017,14.068,14.029,14.036,14.088,14.030,14.088,13.920,14.041,13.970,14.058,13.983,14.060,14.025,14.059,13.891,14.092,14.314,14.319,14.270,14.188,14.254,14.034,13.996,14.024,14.065,13.986,14.013,13.979,14.055,14.153,14.026,14.147,14.024,14.049,14.059,14.014,14.050,14.068,13.991,14.085,14.003,14.533,14.292,14.295,14.219,14.410,14.161,14.260,14.123,14.191,14.154,14.120,14.039,14.032,13.922,13.942,14.301,14.038,13.995,13.974,13.949,13.946,14.043,13.974,13.925,14.008,14.006,13.972,14.022,14.271,14.235,14.274,14.313,14.091,14.073,14.396,14.139,14.223,14.146,14.046,14.005,14.117,13.998,13.990,14.002,14.057,14.044,14.015,14.040,14.049,13.983,14.099,14.041,14.030,14.163,14.324,14.363,14.450,14.275,14.054,14.087,14.115,13.973,13.991,14.000,14.043,14.050,13.966,14.066,13.995,14.353,14.032,14.067,14.022,14.045,14.092,14.008,14.027,14.057,14.316,14.249,14.222,14.448,14.228,14.186,14.153,14.173,14.046,14.167,14.034,14.056,13.950,14.081,14.119,14.092,13.996,14.062,14.038,13.966,14.018,14.043,13.924,14.128,13.996,14.145,13.990,14.257,14.322,14.256,14.313,14.349,14.069,14.032,14.030,14.099,14.077,14.186,14.003,13.989,14.005,14.000,14.027,14.029,13.956,14.018,14.005,14.059,14.021,14.032,14.119]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 76,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAREAAAC/CAYAAADZ9eikAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAAHsAAAB7AB1IKDYgAAIABJREFUeJztnXeYVNXZwH9nti9b2KUuSxdREEUN8ikqYiFqrBCMfogV\\njQVjISqIGjFEY0EssURjwUaiokGNDU0AUdRAUD6aohCkSV2W7bszO+/3x5nLzO7O7E6503bO73nu\\nc+/ce+4579zy3vec8573KBHBYDAYwsURbwEMBkNyY5SIwWCICKNEDAZDRBglYjAYIsIokSRHKZWj\\nlFroWSo963Kl1O3xls0OlFJPx1sGQ+so0zvTflBKLRORYfGWwy6UUg4RccdbDkPrGEukHaKUGqWU\\nmunZXq6UekIp9bVSapJS6mWl1Aql1DjP8WFKqQVKqcVKqZv95PULpdSXHgvnIqVUmlLqFaXUIqXU\\ne0qpIqVUX6XUEqXUa0qp1Uqp85VS//CUc6Ann2+VUn9VSi1TSo337LvIk+9ypdRFnn3TlVKzlVLv\\nA4cppZZ59s/wlLFAKXV0K3J87pFjpVLqpBhd8tRGRMzSThZgmWc9Cpjp2d4A9ALygEqgK9ARWOg5\\n/glQ5Nl+F+jmk58DWAEU+PweB9zn+X0R8DugL7AWSAN+DvzHk/Yc4PeetFVAMZAFfONJm+s5lgMs\\n92xPB2b4+U9fAelByPEdkA4MAt6K9z1JhcVYIu2fvSKyWUSqgHUislNEyoFsz/HDgL8rpRYCvdEK\\nx6ILsFlEKgBEVy0GAEs9x5cCB3q214hII7ANWOVJuxUo8hz/r4iUiUg9sBnoDJzqKfdDT7745Nuc\\nu4DnPW0kXVuRY5WIuDxlFLXIxWA76fEWwBB1JMC2xQpgnIjsU0qlAb5tELuAnkqpPBGpUko5gB+A\\n4cCbwFHA922UozzrvkqpIqAGrah2A3cAIz3pN/ic468dZJGIfOipCv0aWBOEHApD1DFKxDAVeMuj\\nIOqBMUAtaMvD08vzT6VUDfA88FdgrFLqU3QVZQJQEEQ5m4HH0NWMmSLSqJR6C1gMLAf2tnH+PKVU\\nFvqZvQZdfQpHDoPNmN4ZQ0xobz1HBi+mTcRgMESEsUQMBkNExL1NZOzYsdK3b994i2EwGALw8MMP\\nvyUivwx0PO5KpG/fvsyaNSveYhgMhgA8/PDDP7Z23LSJGAyGiDBKxGAwRETcqzMGQ7JTU1NDWVkZ\\n7aGTQkQoLCyksLAw6HMiUiJKqf7A7UChiFgDui4HLhGRE5RSPYAHgUbgBRFZEEl5BkMisnv3bkpL\\nS0lLS4u3KBEjImzevDkkJRJRdUZENojIROu3R6l0RrtLA0wE7gMuBa6MpKyEYfNmqKmJtxSGBEIp\\n1S4UCOj/olRoowVsaxPxuE3/FnjEZ3dP9ACuFmMhlFKnKqVmbdy40S4RYsO558Ls2fGWwuDLbbeB\\n6eFrlWhWtexsE7GskAeAoUqpXwBb0AO4KponFpGPgI8mT558k40yRJ+FCyEzM95SGHypqYHa2nhL\\noWlsBHeAOErpntfN5YKMjKZpHQ7wY838+OOPPPTQQ4gIJSUl1NTUUF5eztChQ7nyyiu57bbbEBG+\\n++47Jk6cSGlpKbNnz8blcnHMMcfQs2dPHnzwQY499limTJkSFYspIktEKdVJKfVn4AjgPBE5X0Ru\\nBFaIyPvAc8CtwLOeJfk56SR46ql4S2Hw5YMPYNGieEuhmTFDf2T8LWvW6OVAT9SCWbO8x2bM8Jvd\\nk08+SU5ODp06dWL9+vW4XC6Ki4t5/fXX2bdvHzt27OC+++5jxIgRnixnUVRURJcuXfj6668BGDFi\\nBNOmTYtalSsiS0RE9gBX+9k/zrPeBlwcSRkJx7Jl0LEj3HhjvCUxWLhckCg9I3feCbcHCG9rWSLf\\ne6IWTJ7sfY4c/r/nbrebiy66iMMOO4w333yT6upqLr74Yk488USA/e0X1rqhoYEbbriBoiIdSmXh\\nwoUhNZKGg+niDYdEeWANmtNPhz594i2FJi3Nb7WkCRkZQae97rrrmDZtGiUlJeTn57N69Wp++ukn\\nGhsbKSwspGvXrkydOpXVq1czbNgwpkyZwm9+8xu6detG3759OfTQQ236Y4ExSiQcjBJJLJ58Evr3\\nh1tvjbckttOnTx9effXVFvunTJkCwFFHHcXSpUvp1q0bI0aMIDMzk1deeaVJ2lGjRkVVRqNEwsEo\\nkcTjp5/iLUFcGDt2LGPHjo2rDEaJhINRIonFdddBVla8pUhZjBIJhx494i2BwZfNm6HAREaMF0aJ\\nhMo//gEHHxxvKQy+vPMO9OsXbylSFjOKN1T27YMfWw2vYNi7N7DDVTQQgTFjYldeAjFu3Lg207ib\\n3YuNGzdy880t5ikLG2OJhMKkSfDMM9oP4CQzuVpAiovhwQfBxge1TT75JHZlBUBEcLnDby9Ld7Qc\\ntzJ79mwWLFjA4MGDAe0PcuuttzJ58mTGjBnDmjVrmD59OpOvuIIbJk2isF8/iouL+d3vfsexxx7L\\nWWedxUknncQbb7yBy+Wid+/ejBkzhqVLl3LrrbeyefNm5syZE/J4mSZyh31mKvLkk/DPf8LRR8db\\nksQn1tbaz38e2/L84HILB97+Qdjnf3/P6WSktXyZR48ezYQJE7jgggvIyMigvLycffv2cfzxxzN4\\n8GCmT5/OP2bPZuTQoVz2+98zceJEKioqyM3NZerUqaxZs4bMzEwefPBBQFsiAwcO5IEHHuDGG29k\\n+/btlJSUhC23USKhcsMNMH68HvQVLC4XVFVpT1dDdPjiC/vz/Okn6NQp6LFS6Q7F9/ecHnZx6Q7/\\n1oDL5QLA6XRy3nnnccEFFzBt2jTA66kqDkcLa8LyVBURHM08Yq1j2dnZ1NfXhy0zmDaR0CgqglWr\\n4N13Qztv+nR9bqowYgSceWZsy4zAHA9Ijx7w0EMhiKDISHOEvQSqUsyfP5/JkyczfPhwzjnnHCor\\nKxk5ciQA3bp1Y+rUqYwcNYpFK1fy29/+ll69elHg01t1yCGHUFtbyy233MLjjz8e2TXxg7FEQmGv\\nZ5K2UP1E1q+3X5ZE5oQTdLtILDk9fAsgIKedBgMGtJ0uyowfP54zzzyTuro6rr32Wm655Zb9x/Yr\\nhZ07eWHaNBjmnR9s7ty5+7dnzpzZJE/r93333RexfEaJxIJOneItQWyxhrnHAkuhP/NMaFXMYPjw\\nQzjqKDjvPHvzDYFLL710/3Z2djbPPPOM/4QFBVBaGhuhmmGqM6HgdOp1qJbIccfBGWfYL0+i8skn\\nug3IHy4XVLQILxM527bZn2eQpKenUxXo/8aKjAxbrL/GxsaQe2qMJRIK1ujLUJWIywVbt9ovT6Jy\\nyimQm+v/2F13wb332jd0wHrgTzjBnvx8OfdcGDiwzWTdunVjx44d7N3b1pzkUWTTJli3Tl/7CBAR\\nOnfuHNI5tgZqVkq9ADQAmcAVQDfaY6DmUN3ejz46tj4T8eaxx6CkRDewNseKpWEXVrWprMzefAHm\\nzdMN4hMmtJrM4XBE1EVqC7t3wx//CJddFvOibQ3ULCKXichVQAXQg1YCNcc1xqpIeB6VDoeue4ca\\nz3PDBlixIvTykpXy8sD/94QT4IAD7CvLuo//+Y99efoyZEh08rWbjRvtV9BBYnubiFLqYCBLRDbT\\nSqBmEflIRCbHZR7ekSMhnBgLbjfs2AHffhvaeeXlesyNAXJyoEsX+/KzqkURmvF+GTkSDjrI/nyj\\nQajPpI3YqkSUUkOAm4HrPbusQM2J1YD72WeweHF45955Z+iOTdnZ3vaUVCFQm8eiRfDll/aX88MP\\n9uVp8emn8OKL9ucbDaLhJxMktgVqVkrdDnzsyfMxpVRP2mOg5pdeCj2C1htvwP/9X3TkSVQCKZEn\\nn4SdO+0v53//1//x006DK64IL+9DDoFf/Sq8c2NNgBitscDuQM33+EmWeIGaL744/CA2f/qTbuO4\\n667gz4njVyLh+OEHmD8ffBymIsJSIsuX+z/+0Ue6CvVsGN+w3buhsjJ82WJJhw5xKzqxqhmxYvx4\\nCGIIdQsOOQSWLtWt9qGQakpkyBB9jf0xe7a9sVCtaxvI8snPD78hd8cOPR1FMlBaCqNHx6Xo1PMT\\n2blTB7Hp3j20kZ9uN6xerbdD9XFINSVy9tn66++Pc87RbVJ2kZ2t154pFFpw9dWBZWmLK67QH45k\\nYPdu+PjjuBSdepbIe+/penmodUhfRRBq93BeXmjpk53sbO84o+asXKnn7rGLhga9fukl/8dffjn0\\nAZMWs2fHrds0ZE45Ba6/vu10USD1LBFLWw8dGtp5SmkLxFqHwpFHJk8DnR188EFg0zpaDcxbtvjf\\nP2eOrtKEg8vlVVKJTteugSfNijKpZ4lY8VGffjq085zOtuvfgcjOhrVrQzsnmTn7bD0/rj/s7kWw\\nYn107er/eI8e4Tc6Tppkr2NcNJkzB7p1i0vRqadErAsdqvOXr+Lo3j20c489Fn7969DOSWZeeAG+\\n+cb/MbuVSHW1XnsC97TgmGPgggvCy/uJJ+Df/w7v3Fhz1llx66FJveqMT4yFkLCUyFNPhR67YtUq\\nHeA5VVi3Tk9c7Y8DD7R3yktLeQQKxzhuHAwaFH7+//M/4Z8bSzZs8CrUGJN6lki4WEqkqiq8ev1f\\n/mKvPIlOoCpfbi54gg7bWk4g9/T33w//wzFsWPIokUCWXwxIPSXib2RpMFgP6y23wOefh3ZucXHQ\\ncTrbDYGUyJo19vpeWOUEskS2boUlS8LLe9mykMIjxpVkdXtPSkLtlbGwHtb77w+9Ffy555Knq9Au\\nAimRu+8O3JMSSTk33mhfnha9esHll9ufbzSIo9t76ikRa4b1q69uPV1z0tL0+r33dNyGUEg1Z7PW\\n2LdPjyWyC0uJrFxpX54WTmfTLt5EjpVrPZ9xIPWUyNln63Wobu9ZWdr34dNPw69jpwo9e8KVV/o/\\nNns23HSTfWVZX+BAMV27dg29N81i+3b485/19rZtiT3fUHa299mOMamnREpLtUL4+99DO6+uzuuo\\nZtzeW2fChMBtQBdfHNinIxysqThOPtn/8alTw3+5pk+Hn/1Mb7tc2rU8UXG59HCOWAXI9iH1lMi3\\n30J9feg9BL7mYqhu7+GOGE5WCgsDm/4rVtgbCsByagsU9+PFF2FBmFE5X3nF235jZztONBg9Om5e\\n0XbHWB0PnAhkAdd4kj2Jjru6UERejaQ8W7DGbYQaJzUjI3y394EDwSf0f7vn7bcDd2nbGZAIvAp9\\n82b/x++6K3zLZ+tWr4fzgAGBg08nAp066XAHcWgbsTXGKjBGRK4EXgfGepa5nn3xqbA1x1Ief/pT\\naOdVVITv9t6pk72DzhKdceMCf7nt7kXIy4PDDgvsJzJ8ePizD/7ud2CF76yqCuzKnwjMnavnnomD\\njHZXZ6y360d0fNWegPWJaFJZi1ugZsvt/V//Cu083ypMqDFCTz45rhMgxZx583TcFX/YrUTKyrTz\\nX69e/o8PH66nfgiH227T3sagY4skMhdeqK9tIPf/KBKtNpHe6PiqW9CKpEVZcQvU/Mkn4Z0nAunp\\n2vnozTdDO/err1JrLt7PPgvsF1NYGH5viT+syagDWYcjR0YWRc0K6B3HLtSg+OEH/aELZxaDCLEz\\nxuptwDyl1FPAecBbnuWXnn1hBnVIEES0lne7Q5+eIDcX7vEXObIdE+ilzsiwNwKXVU6g8r76yusb\\nFCqDBnnHSXXoYO+YH7v59FO9TjYlIiJ7RORqETlARP4oInNE5BoRuVREqj3LZZ598W9UBT2iNhx8\\n3d4XLQrt3D59Uq+bN9BLvW+fDhRkdzmBru9//xv6/bJYuxamTdPbDQ3atT6WL+ny5cG3v1npkk2J\\nJCXHHBPeedZNuuIK+P3vQzv30Ue141IqEejhv+Yaez0/RXQVKdQqZjAUF+uYIuB9Oe2a/jMYfvaz\\n4KfCsOQyfiIxYPZsvb7mmlaTtcCaN+aHH/T4j1CI5YOX6GRk6HYpu66JiLZuLHPeTjIyvE5zaWm6\\nmzeWbSPhtB3FYQxN6imRs87S60DzlASisBAuuQQWLoS//jW0c1OtKlNQADfc4P/Yiy/CVVfZ14tg\\nvTQLF/o/3qtX+BOH7dihe2gA+vXTVaO6uvDyCoft2wP7vzRHRAdfsnN2wSBJPSXSo4ceZ/Doo6Gd\\nV1np9YoMtd6ZakrkqqsCv7i/+Y1e22V2l5bqF+h3v/N//IEHQovq78szz3ijveflaZmdzvDyCoeO\\nHXWVKhhE4G9/01O2xpjUUyKLFumvSai+A2lpXlM2VFM81WKJdO+ue0X8YQXPsasBsKICrrsO7r3X\\n//FXXgnfS/a117wu+laPXCzbHMrLg7d8Tj0VxoyJS9U59ZSI1VBlzVcSLLm5XhM81BvVpYu3gS4V\\nmDs38Nff8tOx62VsaNADIwMFOho3TiuDcFixwjsD3vDh+mMQ64bLsrLg0pWWakskDv5IqadECgr0\\n+sEHQztv587w3d4POEB7yKZKA+uECfoF9IfdvQidO+t5hAJVM8aMCT8K+qxZ+uUE2LNHK6xYd6F2\\n7hxcumef1QM9A0V4iyKpp0Q6ddLrUKN4+zYEFhaGdu6YMXD88XHpw48LS5cGno3NbiXy009w0UWB\\nG2pPOAGOOy68vK+6SgdABvjuO72OpSXicHgHALbFVVdBSQnU1kZXJj+knhIJN6CtiLZi7ror9O7E\\nd9/VsV0T3XXaLmbP9r58zRHRjdt2zQpYU6MVSSBLpFcvHaE/HGpr4bTT9HY8/ETc7uCf1w0b9HUw\\nzmYxINyLLKIb8XJz4YsvQju3Xz8dzSuVpo0I9FKLwC9+EXqbVCCslzpQeZs36+pOOPTurYMogX5u\\njjxSf+1jgfW/rOpUW1htQkaJxIBwTVvrpk6ZAh99FNq5hx+uze1EHkpuN60pkWef9W5HipVHoOrM\\ntm3hTyC+aVNTj9Xly/WHJBZY1aZglYhxe48hp5wS3nnWTRo5MvRpBO6/X7fyWyNOU4FAL/XFF+te\\nhKws+5RIt26BAzWnRxB3KyfH69diyRqre2g14r/zTmjnGbf3GGBF3AoUSDgQlq+Hy6WtkVCwHjxj\\nieiG7dWr9TXZsyfyckS0L8WiRf4VVyTtUPn53t4Rt1tPZNWli55pLtptI2lpunu6qiq49G1V66JI\\n6imRM87Q6yuu0JG8rUC8bdG9u65bL1mi1x07Bh8dzTIxV65MjW7ejAw9jH716pbHHnsMZszQ2x9+\\nGHlZDof+aj/1FJx4ojdviwMP1OtADb2tsXOnjieilJ6wrLER7rhDNwrPmxex6K1SW6v9bSZODE52\\nET1HzuOPe3uSYoStSkQp1VspNU8p9bxSaqpSarxS6i9KqZeUUvGZbbg5ffror+Hll+tBeMuXB9fg\\nuWeP7mWxRgHv26e7D4PBUhwXXKAf+liOv4gHd9+tv+L+4thOm+Yd53LxxZFfiwMPhL17dfT+UaNa\\nVmvef1+7jh9wQOgu4b7zCVdX6xCXVlyYaEd+z8qC3/5WbwczR5IV//eii7QSieEzZrclcig6purl\\nwBG0jLkaf159VSuEO++EyZP1AxbMw5WWpttTlizR3YZLlgTvHWgpEWu8juUF2V657TZ44gk9ydfy\\n5U2PLV+uA/zceqv+HenDXl7u9UgdMKBlw+Lf/qa75B95RFufofD11/o5EdFWTlqaHhT32mvQv39k\\ncreF261Dau7aFdzsfqefrn1FRo/WMW/8WYFRwm4l8iUwUSn1L+BDWsZc3U/cYqzu3avXLpduIM3P\\nD+6l7thRKx3QrfZOZ/Cu7CL6pbn+eq202nvbyHHH6Zftm29aelC+9ZY20++/X3eXR1qHr672+u3k\\n5rZ0trIaGidN0golFP75T22tfvwxPP+8fk66ddNTMwSa58Yuqqr0dezcWXeJt8VBB8FRR+ntjh1j\\nOhDPbiVyGXCXiJwEnOGz34q5up+4xVi1RpdOmKDNvzPPDG5emE2bmkZFGzky+JbzAQP0tBGgW/zj\\n4FUYUx5+WFtphYUtq4qW2Q36XvhOUxkOpaXa6gF9bZsr6IkT9UjcfftC7+p97jntF3L00fojYLny\\nv/oqzJwZmdxt4Xbrqu+6ddpfpS0efthb7SkoiKlPUkAlopS6USmVp5R6Tyn1WJD5fQhc74m7upGW\\nMVfjT05O09+PP+5tfGuNhoamEbl27YIXXgiuzEsu0Q8z+P9atjdKSnTXal5ey94FXyVyySWRO51t\\n2uR9eXJzWyqRq67SPTfffhs4xkkgfv1rHVMkLU3nYU3kPmKE/vhEk8ZGrUQOOCC4qsmkSVqRgH7G\\nY+hO0Jol0hs4FXgACKriKiKrRGScJ+7qzc1jrtohcMQ0r7rcd19w42h8H37QLffTpwdX5ltvecP3\\nFRa2f3+RwYP1y5ed3bLNw/c6PvqodyxTuOzb53X+69u35dQc69bpe56VFfp1nzdPK6VVq+Dmm71y\\n9+wZvBNYuLjdWnm5XMGFMtiyxduLE85/jYDWlEgdesKpz/G2bSQ/vuHj7r1Xe5MGEw2quRLx94IE\\noqTE21OxdGliTwxtJ20pkUsv1dHCIsE3v/799cvui9utj2dmhv5iWXlb1pL17Lz5ZuiR8ULFqs5U\\nVQVn9cyd663WJYISUUplAX9AT4WZCYQYVDSBGTnSu11QoAdY9evX9nnNlUgobRvHHOPtGv7447gM\\n144p1rXq0KFlb4nvdbzgguAjd7VVFuiv8Rln+D+elRV6+4t1rlUFtpSIv2qa3VhKxJI7GP8i6zqM\\nHas/jjEikE/wNMCaUkyhLZHLYyJRtBkzxrs9aZJufT/yyLY9WCOxRO65R7cRTJmiI37l50d3DpOl\\nS3VjXLhxNCLFulZ/+EPLY5dd5n0ZR4+OPHSk733p1KmlN7GvEgnXErGUiFVOhw66VyiaFBTo62dZ\\nQfX1rbcf+V6HsbH1pghUnbkf+I1nuc6zbh/4DgvfskU3YAUzqCorS9f1LXJydPek1YU4Z07genJF\\nhfehu+MOXZ1ZuTJ6Dku33x5Z9PNIp7ewHujVq7U/jS99+3oV6LBh2hO0Ndrqfvd9ebKzvTFRmx+P\\nRIlYL29+vl5blohI8JHH2qK8XD+b5eW6Lea773TYx/R0XX6gZ1RENxr7XoeHHoKnn9buDHfc4U07\\nd25UPKYDKZEngD95lsc96/aB1b9/wgn6xnzzja5Hu92692XZMq0YKiv18P2VK7XF0a8fzJ/vzcfq\\nFraskSVL9IhRi+ee8x6rr/fe4Cee0I5Phx2m2wREtIJZsEBHkf/iC62cli3T1R6nU+ezYIE37z17\\nvDL+8Y/e/VbV4eOPYfFi/V8ffliXEcgfY/Hill2fJSXaR8IXp1M3Jj/9tM7vuut0dW79em1uv/uu\\nllfE+0Bv2KBjk65apV8MEa18rSk38vJ09fKpp3SX6aJF+lp88IEOr/joo7q6ac2H63R6X4KtW/V/\\nnzbNG/Kyvl77VVhOYq++qq9Jhw66y/kvf9Hy3HQTvP46DBmiPV3r6rQyW7ZMx+TwLcvXErF6dywl\\n8tpr2vpZsQJ++Ut9X157TVsR8+frOYKnTNGTYPny3HO6wfbFF/UwgLVrtXzXXquvw5gx2ufDKreu\\nTjfO+yqAujrdM3X33XqIga8SOf54/VzPnKmt4O+/1x+s887Tv99+214/EhFpsQAdmi/+0tmx3HTT\\nTRJTampERo0S2bNH/37vPf3YZ2dbj3/g5Y47muZ16aUinTrpY4WFev3ssyL5+Xr7hhtEzjxTpKRE\\n5O239TlXXunN76qrRGbObFnOjh0iw4f7l+H99/X6wgu9+2bOFCkqCix3ly563aePyLx5+r+++67I\\nF19401x9tV5Pny7Sq5dO+/LLIsuXizzySNvXpkcPvT7tNJFjjxWprNT/97LLvGleekmvV6/Wx6zr\\n1NbicIj8/Od6+9RT9XV9+WXv8dde896TvLyW51dU6GNffCFy+OGtl+UrU2OjiNst4nLp3xs26HzK\\nyvTvI49sem63bv7zvPRSkQkTRH71K+++SZO820895d22nidrEWl6jx55ROSuu7z7cnO929dfr9Ov\\nXt32Nf3734N+ZYBZ0so77H8nvAA871leAJ5vLZNIlpgrkcmT9d9esED/3rOn5QW2FAuIjB7d8qZa\\n+D4UgZZDDtHrrVv1OTfdpH8r1TTdxIleRdb8WLDLwoX+959ySssXJNBy8MHhlX322U0fdhH90vk7\\n/sEH+vi8eV7Z/C0TJoh06OD/WP/+3u3aWu89Offcpukuukjvb2wUGTZMpLi46fFhw0ROPllvX3aZ\\nyNCh3mNnneXN9733vIrR7RYpLdVpDjpI5LzzvOf8+td6fcQRev3EE/qcZ57xpnn2WZFx4/T266+L\\npKWJ3H23yIwZ+oNjpTv5ZH3u668Hvkbjx+v1kCEiK1bo9JbS810sea38P/886FcmXCWS3W4tkZtu\\n0jd9927vvh9+0BbKzJki//633vfCCyLnnCPidIrMmiWybp3I3r1N82ps1C/CQw9p7V9eLlJVpb+S\\n27aJbNoksnmzfjgt1q7VL0B6ur78p58u0r1705di4EC9/s9/tPIZP15kzhyRO+9s+mB07iyycqXe\\nnjVL529ZHU89JfLOO3r73ntFOnbUZVdW6m0Q+fJLvb7kEi3zuHEic+e2fAC/+kqvH3+86f6+fUWO\\nO05kxAiR227TeZSWitTXe6/PRx+JfPutvo533CEyYIBIdbX3enz2mTe/KVP0etMm73GXS2T9epG/\\n/EVbGePHi2zZInLzzU2Vh0VVlf7yV1Xpl90f1v59+0QaGvS17d9f73vpJZH580WWLBFZtqy1J0k/\\nSzt36v+5cKG+byI6T6dTW3G+jBjhtQCqq7VlZMlhsX69Pta7t8jUqd7999wj8vzz3rQNDSL/938i\\nixdrxffNN03LuvVWbW3+7W9atmuv1df2hRe0JRUCbSkRpdM0RSl1N3CAR4Fkeao9QTjwh87kyZNl\\n1qxZ0cjaPzfdpOuxvg1O8aCurmlr+9df67p29+76lfruO+9YCItt23Tby/Dhui3CGqbuS329dlKy\\ngvGsXatPETkDAAAP8ElEQVQ9cl0ub3k1Nbod4bDDdLtGcy/evXu196eIrueXluo6dGGhbjvIzdX5\\nl5ZG7ixm8I/Lpe9jML1XVndwW2kaGsLyEFZKPSwikwMd99vFKyJ3KaX+DvwbiHBwQ4Ihkhgz0jW/\\nmUcc0fR3cwUC2mFt3Di9HWg8RfNxQIMG6bVvhK/cXK1AoKUCgaajk60ep44d9Trc8JKG0AglIlsw\\n8+86HPbFtW1Ga5KuEpE/tnI8OUkUJWIwtBNaUyJOpdTHwC4AERkfG5GijFEiBoOttKZEuovI6JhJ\\nEiuOOSb0yacMBkNAWlMiuUqpC4AKABF5PzYiRZloD5wyGFKM1lpkFqB7Zrp4lvbB449rb0WDwWAL\\nAS0REXkx1MyUUg5gBlAALAOcwIloZXSNxDumyMqVelxBtCN1GwwphN3hEc9Bx1J1osMhBgzUHJcY\\nq2+/DaeeCkOHxq5Mg6GdY7cSOQhY4nFMuQYCB2qWeMRYXb/e6zdhMBhswW4lsgXwhFPHdz6/FoGa\\nY05lpZ6tPppxPAyGFCSCiUr98hbwJ6XU8cCnwF5PoOYcIMj5FaKENTO8FWHMYDDYgq1KRERqgInN\\nds+xs4yw+ekn+OST+EX7MhjaKXZbIonLI4/EWwKDoV2SGhN6r18f/1G7BkM7pf0rERE9SZKpxhgM\\nUaH9V2fWrdMxMN5+O96SGAztkvZviSxZAmefbYLnGAxRov0rkTffNIF0DIYo0r6VSE0N/OtfML59\\nhEIxGBKR9q1Ebr0VevWK/uTLBkMK076VyLRpetYvg8EQNdqvEikrg5dfhkMPjbckBkO7pv0qEd8p\\nFw0GQ9Rov0rk5psDT6tgMBhso30qkalT4ZVX4PDD4y2JwdDuaZ9K5P779Xrw4PjKYTCkALa7vSul\\nOgCLgOnoSGf9gAzgavE3Z2c06NYNFi+OSVEGQ6oTDUtkCjqmqgM4UkSuA1YCsXEbbWyEigoz4M5g\\niBG2KhGl1GhgDbATKMQzex5+YqxGLVBzWhrs3g0FBfbmazAY/GK3JTIKOBoY71m6eva3iLEatUDN\\nv/ylViIGgyEm2B0e8XYApdSlwG5goFLqUfS8M0/aWVYAAeCKK6CkJOpFGQwGTVTiiYjI7Gjk2yZz\\n5ugRuxkZcSneYEhF2k8Xr8sF118PdXXxlsRgSCnajxL58ksoLoaBA+MticGQUrQfJfLWW3DGGaBU\\nvCUxGFKK9hFjtbERnn0WPvoo3pIYDClH+7BEFi+G2lo44oh4S2IwpBztQ4mUl+tRu9nZ8ZbEYEg5\\nkr86U18PJ58M554bb0kMhpQk+S2Rzz6DMWPiLYXBkLIkvyVy8slwwgnxlsJgSFmS2xKproa779aD\\n7gwGQ1xIbiXy/vswf77xDTEY4khyK5E33oDzzou3FAZDSpO8SmT9enjnHaNEDIY4k7xK5OOP4ayz\\nzOx2BkOcsbV3Ril1LnAGUAA8BxxKtGKsvvoqTJxoW3YGgyE87A5KNA+Yp5QqAmYBmSJyoVLqOnSM\\nVXuiJ9fWQlYWnH++LdkZDIbwiVZ15g7gWaIVYzUnBz75RK8NBkNcsTtQs1JK3Q98ACwFOnsO2Rtj\\n9ZJLYO3ayIQ1GAy2YLfH6m+AU9CR3gcAy6MSY/Xii6FPH9uyMxgM4WN3m8hjwGN25tmCTZv0kP/c\\n3KgWEw027q6md3EuDkfyOMfd+/5arjtpAAXZyRO3trLOSYfM9KS6zslM8nXxnn9+zIIPNboFfx1K\\nIkJtQ2NQedQ5G/fnMWrmQt5f9RMNLjf7apwt0m4uq2FfbdP9brdQ52xZVqNbqKhrmYez0R2UXA0u\\nN9X1LhpcLdNb8rrdwjOfbmDpf8v8XoeaBpdfGaz8y2sa9v+udzU2+e37P+zm0Onzef7z/9qeb1uI\\n+H9egsHZ6A773OYyxJrkGoC3aBFs3Ahjx+7fVeds5OA7P2T9vb8gzc+XZ+jd83np8uEM7dVx/77t\\n++rYVFbDr57+gnSH4oSBXdheUUd5jZOczDQGdsujvMbJyq37qKxzccqgrmSlp+Fyu1m1tYKt5bUA\\nHNm7I/UuN/275PHd9grW7ajikB4FZKY76NExhwyHYt432wDIy9KX+q63V3PdnK8BOLBrHkW5mVTV\\nu6hzNbJhVzUAxx/YmQaXmzqXm617a9hd1UCX/Cx2VdZT3CGTvp1yWb6pHICC7HQ652eRk5FGg8vN\\n9zurGNqzkHqXm8x0B24Ryqoa2LavjlMGdSMnM42KWieL1u3afz265mdRWpTDtz9Vkp3hYG+Nkz6d\\ncsnJ0GOSJr64DID+nTtQ1CETEWFnZT1b9tbul7cgO4P1u6r4dntlk+t/aGkhBTnpfP7DHgCGlBYw\\nqHsB5bVO9lY3sOzHvQztWcgBXfOod2qFtmF3NZv2VJOe5uDI3h1JcygKcjJYs62C7oXZ9CrKpbzW\\nSXW9ixWby+mSn0WX/CwAuuTp9R/eW8t7K38iLyudqnoX+dkZ1DkbWb+zikElBXQvzN7/X3dV1LNu\\nZyVH9NJlFeVm0tDoZtXWffTomEP3Ah2nxuUW9lQ3UFHrRCkYVFKA0+WmvNZJnbORxd/vpig3g/Q0\\nB0N7dkQp+GFnFf07d6AwJ4NaZyMF2Rks2bCbLnlZDOiaR1l1AwU5Gby1fCug8yzMScehFAO75bOp\\nrIal/y2jvtHNaYd0JzvDQVm1k2U/ljGoewEHdc/nzeVbOG5AZ5Zu3AsIw/oU43BAVnoaa7ZVsLuq\\nnoO651OUm0lpUQ57qho4tLSAS4/tF8xb1yYqHprLl8mTJ8usWbOCS3z11Xp6zLvv3r+rrLqBI2d8\\nzNrfn0ZOZsuBeH2nvsf0swYzvF8nGt3Co/9cxydrdzZJM+PcIRTnZpKV7mDpj2X0KMwhJyONgpx0\\nuuRn8/2OShwOhUIrrUElBTgcitVb97GlvJZeRblkpCn6dc6jut7F4u93U5iTQW5mGoN7FNAhK50v\\n1u9hb00DA7vlA/rlKq9pYG9NA0opOuZkUJCTwcbd1VTWudhdXU92eprn5WokLyudPdUNfLO5nLys\\ndE71PFBfbiijuEMmGWmKsuoGDuyWz3fbK1BK0aMwh/LaBrrmZ/Pt9goy0xy4BRpcjVTWuSjOy2RP\\nVQPFHTLJTHOwqayGYwd0prreRVlNA7UNjeRmprGtvI5zDu/Blxv2sK/WSVW9i3qXm15FORTkZFDv\\ncuNqFLaW17D8x3LOPrwH9c5Gvt9ZRae8LNKUomdRDvUuN+t3VdGjYw67q+rJSnfQJT+LyjoXrkY3\\nXQuyqal3kZWRRpe8LD5Zu4Oj+hazt6aBdIeiX5c8tpXXUlbdQGFOBrsq68lIUxzQJY9NZTXUOhvp\\nlJdFg8tNZZ0TERCgqs5F7+Ic6lxuBpcUsK28ljpnI3UuN0W5GXTJzyLN4WDL3hq2lddSlJtJukPh\\ncCjystLZW+PE2egm3aGoqHXSJT8LpRQVdU4aXG6y0tPIy0qjuEMW2yvqqHPq69upQya9inPYvq8O\\nt0BlnYtGkf3PRnW9C2ejkJXuoKHRzWE9C9lVWc/G3TXsqqojPzuDTh0yKcrNpLLOSb3LTUaag6IO\\nGXTOy+L7HVVU1bvYWVnHQd0LyE53kJeVzn/3VJOXlU69082PZdX8T79OlNc0UN3QSE1DI4U5GRzV\\nt4jDenZs8b74Qyn1sIhMDnQ8eSyRhgY9VqbZRN2WOV7vavSrRAAWrdvF9HfXAPqr+8exh3L20B6k\\nORS1DY0Udcjcn/aUwS3n8P1ZnyK/+R7Z2//+Ew/u2mLf4b2Cu2GDSlqf/vOsoT2a/O7fJS+osob3\\nKw6q/Nbo27lDxHmEgr97YfBy/IFd4i0CkExKZP586NULBg9usttqL7CUSU2Diy/W72FIaSHveKoS\\nC77TpvsD4w7jV8N6NTk/O8OEETAYIiF5lMgbb8CFF7bYXefSSqTe5abRLfzhvbXM+WoTAMUeCyMv\\nK51Vd58aO1kNhhQieZTIn/8MLhf3ffAte6sbmHHuEDLSFB+v3gHAU4vWM3/1dnZX6R6AN64+hqP6\\nFnPQHR9wVF//1Q6DwRA5yaNEPC7uf160HoDXlm1meN9i/r2xDIC3v97KY/97BCcd3JU3lm3hZ572\\niqV3nEJmWvL1ZBsMyULSvF1uPz4b/95YxoxzhwC6h+XkQd1QSvGro3rtdzQqyM4w7R4GQxRJGktk\\nwnNfsWT9nv2/37xmBIf0KCA7I41zDu9BflbS/BWDoV2RNG/ezsp6rh11AErBEwvWN+l2TSaXbIOh\\nvZE0SuTjm0YC8NHq7XGWxGAw+JI0SkR5IrqfNqSEjfedEWdpDAaDRdI0rBoMhsQkqpaIUqoDOo5I\\nA7BQRF6NZnkGgyH2RNsSGQvMFZErgbOjXJbBYIgD0VYiPYHNnu0mQTEiirFqMBgShmgrkS14AzQ3\\nKSuiGKsGgyFhiGo8EU+byONAHfCZvzYRpdSb6GjwwdAnhLTxJFnkhOSR1chpP8HK2kdEfhnoYNyD\\nEoWCUmpWa8FREoVkkROSR1Yjp/3YJWuydfHGJrhq5CSLnJA8sho57ccWWZPKEjEYDIlHslkiBoMh\\nwTBKxGAwRERSjJ1JVM9XpdS5wBlAAfAccCjQD8gArgZKgAfRPjIviMiCOIlqXcNFwHTgIBJXTgcw\\nA31NlwFO4ET0LIrXeJLF/VlQSvVGT9RWBqwDNiWSnEqp/sDtQKGIjFNKjW9LvuZpRKQ6qLKSoU1E\\nKXURUC4i7yqlXhOR8+Mtky9KqSJgFpApIhcqpa4DVgCjgHnAauAVERkfRxl/D1QB3wLnJ7CcY4Bz\\ngT3Ae8DVInKeUupMwIr/EPdnQSl1BlAkIq8opV4DHAkq51yPEnmjLfmapxGRl4MpI1mqMwE9XxOE\\nO4BnAWtGqB/RMvcENotIcNPSRQml1GhgDbATPU9yQsrp4SBgiafr8Rr01DHQTFbPvng+C18CE5VS\\n/wI+JHHltAhGvuZpgiJZlEhAz9d4ojT3Ax8AS4HOnkO90TJvAXp6TPR4Mgo4GhjvWayJcRJNTtCy\\n7PVs+758TWT17IunvJcBd4nISegqrUWiydmcYOSz0gRFslRn2vR8jQdKqeuBS9AK5BsgF+0FaNU7\\nS4D7ABe6mvCvOIkKgFLqUmA3MJAElVMplQv8CahBV732AscDOcAkT7K4PwtKqSHo9qXd6GrichJI\\nTqVUJ+AeYDTaSv6xLfk8bSL707SrNhGDwZC4JJKZZTAYkhCjRAwGQ0QYJWIwGCIiKZzNDImJUups\\nYCjwtYj8o5V0jgTpPjZEAaNEDJFQjO6dGuSJxl+P7u7MAd4EegCnoD1PH4mTjIYoY3pnDGHj6TLO\\nAzaKyD+UUu8C//EcdqF9DZyJ0iVviA7GEjFESoXPtgP4g4i4YL+S2RcPoQyxwygRQ6QUAWcqpdLR\\nA9KeVUqVoaswhhTAVGcMBkNEmC5eg8EQEUaJGAyGiDBKxGAwRIRRIgaDISL+Hwgp6ZIWJ4zDAAAA\\nAElFTkSuQmCC\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f207d9b9dd8>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"plt.figure(dpi=50)\\n\",\n    \"plt.plot(eager_time, \\\"r-.\\\", label=\\\"eager\\\")\\n\",\n    \"plt.plot(pytorch_time, label=\\\"pytorch\\\", )\\n\",\n    \"plt.xlabel('iter')\\n\",\n    \"plt.ylabel('millis')\\n\",\n    \"plt.title(\\\"Time comparison\\\")\\n\",\n    \"plt.legend()\\n\",\n    \"plt.show()\"\n   ]\n  }\n ],\n \"metadata\": {\n  \"kernelspec\": {\n   \"display_name\": \"Python 3\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.5.4\"\n  },\n  \"toc\": {\n   \"nav_menu\": {},\n   \"number_sections\": true,\n   \"sideBar\": true,\n   \"skip_h1_title\": false,\n   \"toc_cell\": false,\n   \"toc_position\": {},\n   \"toc_section_display\": \"block\",\n   \"toc_window_display\": false\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "eager_lbfgs/common_gd.py",
    "content": "import argparse\nparser = argparse.ArgumentParser(description='PyTorch MNIST Example')\n\nparser.add_argument('--batch-size', type=int, default=60000, metavar='N',\n                    help='input batch size for training')\nparser.add_argument('--iters', type=int, default=100, metavar='N',\n                    help='number of iterations to run for (default: 20)')\nparser.add_argument('--lr', type=float, default=1.0, metavar='LR',\n                    help='learning rate (default: 1.0)')\nparser.add_argument('--no-cuda', action='store_true', default=False,\n                    help='disables CUDA training')\nparser.add_argument('--seed', type=int, default=1, metavar='S',\n                    help='random seed (default: 1)')\nparser.add_argument('--hidden-size', type=int, default=196, metavar='H',\n                    help='hidden size')\nparser.add_argument('--visible-size', type=int, default=784, metavar='V',\n                    help='visible-size')\nparser.add_argument('--gd', action='store_true', default=False,\n                    help='force run of gradient descent instead of lbfgs')\nparser.add_argument('--history', type=int, default=100, metavar='V',\n                    help='history buffer for lbfgs')\nargs = parser.parse_args()\n"
  },
  {
    "path": "eager_lbfgs/data/short_batch.csv",
    "content": "100\n200\n300\n"
  },
  {
    "path": "eager_lbfgs/data/short_eager_batch.csv",
    "content": "10\n100\n"
  },
  {
    "path": "eager_lbfgs/data/short_eager_loss.csv",
    "content": "1.125071197748184204e-03\n1.720546046271920204e-03\n2.242934657260775566e-03\n"
  },
  {
    "path": "eager_lbfgs/data/short_eager_time.csv",
    "content": "9.806975307874381542e-01\n9.339727419428527355e-01\n9.292591358534991741e-01\n"
  },
  {
    "path": "eager_lbfgs/data/short_pytorch_loss.csv",
    "content": "1.125177601352334023e-03\n1.720896689221262932e-03\n2.242802875116467476e-03\n"
  },
  {
    "path": "eager_lbfgs/data/short_pytorch_time.csv",
    "content": "2.150501497089862823e-01\n2.058924520388245583e-01\n1.908177738077938557e-01\n"
  },
  {
    "path": "eager_lbfgs/eager_lbfgs.py",
    "content": "import util as u\n\nimport tensorflow as tf\nimport numpy as np\nimport time\n\nfrom tensorflow.contrib.eager.python import tfe\ntfe.enable_eager_execution()\n\ndef dot(a, b):\n  \"\"\"Dot product function since TensorFlow doesn't have one.\"\"\"\n  return tf.reduce_sum(a*b)\n\ndef verbose_func(s):\n  print(s)\n\nfinal_loss = None\ntimes = []\ndef lbfgs(opfunc, x, config, state, do_verbose):\n  \"\"\"port of lbfgs.lua, using TensorFlow eager mode.\n  \"\"\"\n\n  global final_loss, times\n  \n  maxIter = config.maxIter or 20\n  maxEval = config.maxEval or maxIter*1.25\n  tolFun = config.tolFun or 1e-5\n  tolX = config.tolX or 1e-9\n  nCorrection = config.nCorrection or 100\n  lineSearch = config.lineSearch\n  lineSearchOpts = config.lineSearchOptions\n  learningRate = config.learningRate or 1\n  isverbose = config.verbose or False\n\n  # verbose function\n  if isverbose:\n    verbose = verbose_func\n  else:\n    verbose = lambda x: None\n\n    # evaluate initial f(x) and df/dx\n  f, g = opfunc(x)\n\n  f_hist = [f]\n  currentFuncEval = 1\n  state.funcEval = state.funcEval + 1\n  p = g.shape[0]\n\n  # check optimality of initial point\n  tmp1 = tf.abs(g)\n  if tf.reduce_sum(tmp1) <= tolFun:\n    verbose(\"optimality condition below tolFun\")\n    return x, f_hist\n\n  # optimize for a max of maxIter iterations\n  nIter = 0\n  times = []\n  while nIter < maxIter:\n    start_time = time.time()\n    \n    # keep track of nb of iterations\n    nIter = nIter + 1\n    state.nIter = state.nIter + 1\n\n    ############################################################\n    ## compute gradient descent direction\n    ############################################################\n    if state.nIter == 1:\n      d = -g\n      old_dirs = []\n      old_stps = []\n      Hdiag = 1\n    else:\n      # do lbfgs update (update memory)\n      y = g - g_old\n      s = d*t\n      ys = dot(y, s)\n      \n      if ys > 1e-10:\n        # updating memory\n        if len(old_dirs) == nCorrection:\n          # shift history by one (limited-memory)\n          del old_dirs[0]\n          del old_stps[0]\n\n        # store new direction/step\n        old_dirs.append(s)\n        old_stps.append(y)\n\n        # update scale of initial Hessian approximation\n        Hdiag = ys/dot(y, y)\n\n      # compute the approximate (L-BFGS) inverse Hessian \n      # multiplied by the gradient\n      k = len(old_dirs)\n\n      # need to be accessed element-by-element, so don't re-type tensor:\n      ro = [0]*nCorrection\n      for i in range(k):\n        ro[i] = 1/dot(old_stps[i], old_dirs[i])\n        \n\n      # iteration in L-BFGS loop collapsed to use just one buffer\n      # need to be accessed element-by-element, so don't re-type tensor:\n      al = [0]*nCorrection\n\n      q = -g\n      for i in range(k-1, -1, -1):\n        al[i] = dot(old_dirs[i], q) * ro[i]\n        q = q - al[i]*old_stps[i]\n\n      # multiply by initial Hessian\n      r = q*Hdiag\n      for i in range(k):\n        be_i = dot(old_stps[i], r) * ro[i]\n        r += (al[i]-be_i)*old_dirs[i]\n        \n      d = r\n      # final direction is in r/d (same object)\n\n    g_old = g\n    f_old = f\n    \n    ############################################################\n    ## compute step length\n    ############################################################\n    # directional derivative\n    gtd = dot(g, d)\n\n    # check that progress can be made along that direction\n    if gtd > -tolX:\n      verbose(\"Can not make progress along direction.\")\n      break\n\n    # reset initial guess for step size\n    if state.nIter == 1:\n      tmp1 = tf.abs(g)\n      t = min(1, 1/tf.reduce_sum(tmp1))\n    else:\n      t = learningRate\n\n\n    # optional line search: user function\n    lsFuncEval = 0\n    if lineSearch and isinstance(lineSearch) == types.FunctionType:\n      # perform line search, using user function\n      f,g,x,t,lsFuncEval = lineSearch(opfunc,x,t,d,f,g,gtd,lineSearchOpts)\n      f_hist.append(f)\n    else:\n      # no line search, simply move with fixed-step\n      x += t*d\n      \n      if nIter != maxIter:\n        # re-evaluate function only if not in last iteration\n        # the reason we do this: in a stochastic setting,\n        # no use to re-evaluate that function here\n        f, g = opfunc(x)\n        \n        lsFuncEval = 1\n        f_hist.append(f)\n\n\n    # update func eval\n    currentFuncEval = currentFuncEval + lsFuncEval\n    state.funcEval = state.funcEval + lsFuncEval\n\n    ############################################################\n    ## check conditions\n    ############################################################\n    if nIter == maxIter:\n      break\n\n    if currentFuncEval >= maxEval:\n      # max nb of function evals\n      verbose('max nb of function evals')\n      break\n\n    tmp1 = tf.abs(g)\n    if tf.reduce_sum(tmp1) <=tolFun:\n      # check optimality\n      verbose('optimality condition below tolFun')\n      break\n    \n    tmp1 = tf.abs(d*t)\n    if tf.reduce_sum(tmp1) <= tolX:\n      # step size below tolX\n      verbose('step size below tolX')\n      break\n\n    if tf.abs(f-f_old) < tolX:\n      # function value changing less than tolX\n      verbose('function value changing less than tolX'+str(tf.abs(f-f_old)))\n      break\n\n    if do_verbose:\n      print(\"Step %3d loss %6.5f msec %6.3f\"%(nIter, f.numpy(), u.last_time()))\n      u.record_time()\n      times.append(u.last_time())\n\n    if nIter == maxIter - 1:\n      final_loss = f.numpy()\n\n\n  # save state\n  state.old_dirs = old_dirs\n  state.old_stps = old_stps\n  state.Hdiag = Hdiag\n  state.g_old = g_old\n  state.f_old = f_old\n  state.t = t\n  state.d = d\n\n  return x, f_hist, currentFuncEval\n\n# dummy/Struct gives Lua-like struct object with 0 defaults\nclass dummy(object):\n  pass\n\nclass Struct(dummy):\n  def __getattribute__(self, key):\n    if key == '__dict__':\n      return super(dummy, self).__getattribute__('__dict__')\n    return self.__dict__.get(key, 0)\n\nW_flat = None\ndef benchmark(batch_size, iters, seed=1, cuda=True, history=100, verbose=False):\n  global final_loss, W_flat\n  tf.set_random_seed(seed)\n  np.random.seed(seed)\n  \n  images = tf.constant(u.get_mnist_images(batch_size).T)\n  images = images[:batch_size]\n  if cuda:\n    images = images.gpu()\n  data = images\n\n  if cuda:\n    device='/gpu:0'\n  else:\n    device=''\n\n  device_ctx = tf.device(device)\n  device_ctx.__enter__()\n\n  visible_size = 28*28\n  hidden_size = 196\n  initial_val = tf.zeros([visible_size*hidden_size])\n  if W_flat is None:\n    W_flat = tfe.Variable(initial_val, name='W_flat')\n  W_flat.assign(initial_val)\n  \n  \n  def loss_fn(w_flat):\n    w = tf.reshape(w_flat, [visible_size, hidden_size])\n    x = tf.matmul(data, w)\n    x = tf.sigmoid(x)\n    x = tf.matmul(x, w, transpose_b=True)\n    x = tf.sigmoid(x)\n    return tf.reduce_mean(tf.square(x-data))\n\n  value_and_gradients_fn = tfe.value_and_gradients_function(loss_fn)\n  def opfunc(x):  # returns (value, gradient)\n    value, grads = value_and_gradients_fn(x)\n    return value, grads[0]\n      \n  # initialize weights\n  W_flat.assign(u.ng_init(visible_size, hidden_size).flatten())\n\n  state = Struct()\n  config = Struct()\n  config.maxIter = iters\n  config.nCorrection = history\n  config.verbose = True\n  x, f_hist, currentFuncEval = lbfgs(opfunc, W_flat, config, state, verbose)\n\n  if verbose:\n    u.summarize_time()\n\n  s = ','.join([\"%f\"%(n,) for n in times[2:]])\n  print('{', s,'}')\n  \n  return final_loss\n\n\ndef main():\n  import common_gd\n  args = common_gd.args\n  args.cuda = not args.no_cuda and (tfe.num_gpus() > 0)\n\n  print(benchmark(batch_size=args.batch_size, iters=args.iters, seed=args.seed, cuda=args.cuda, history=args.history, verbose=True))\n\nif __name__=='__main__':\n  main()\n  \n"
  },
  {
    "path": "eager_lbfgs/performance.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# l-BFGS performance: Eager vs PyTorch\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"```\\n\",\n    \"python run_experiment.py\\n\",\n    \"```\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Note (this is only for small batch sizes, multiple runs caused out of CUDA memory in Pytorch, need to figure out how to isolate runs better)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 10,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import numpy as np\\n\",\n    \"import matplotlib.pyplot as plt\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 64,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAZgAAAEWCAYAAABbgYH9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XmYFNX1//H3kdUgoCAYFRRUBAdElpFIooaICxoEF1SQ\\nKCAGo6JxS36QxRiXuC9RwXwxEDUugOJCDIoERFwAGVBRQHQEVBAFhkVkX87vj1tg2w4wI1NT3T2f\\n1/PMM9W3blWfaoo5Xbfq3mvujoiISFnbI+kAREQkNynBiIhILJRgREQkFkowIiISCyUYERGJhRKM\\niIjEQglGpIIzs5fMrFfScUjuMfWDkVxjZguAi939f0nHIlKR6QpGpIKyQH8DJDY6uaRCMbNfm1mh\\nmS03s9FmdkBUbmZ2r5ktMbOvzex9M2sRrTvNzGab2WozW2Rm1+1i/3OiurPNrE1UfoSZTTSzlWY2\\ny8y6pGzziJkNjpqqvjGzN83sx2Z2n5mtMLMPzax1Sv0FZjYw2v8KM/uXmVWP1u1jZi+a2dJo3Ytm\\n1iBl24lmdouZvQmsBQ6Jyi6O1h9mZq+Z2SozW2ZmI1K2/amZTYvWTTOzn6bt96Yo9tVm9oqZ7bv7\\n/2KSzZRgpMIwsxOAW4Fzgf2BT4Hh0eqTgeOBw4HaUZ2iaN1Q4BJ3rwm0ACbsYP/nADcAFwK1gC5A\\nkZlVAf4DvALUB64AnjCzpimbnwv8CdgX2ABMBmZEr58B7kl7u57AKcChUcx/isr3AP4FHAwcBKwD\\nHkzb9gKgH1Az+gxS3RTFuQ/QAHggOrY6wH+B+4G6UTz/NbO6KdueD/SJjrEqsMNELBWDEoxUJD2B\\nYe4+w903AAOB9mbWCNhE+IPbjHBvco67L4622wTkmVktd1/h7jN2sP+LgTvcfZoHhe7+KXAMsBdw\\nm7tvdPcJwItAj5Rtn3P36e6+HngOWO/uj7n7FmAE0DrtvR5098/dfTlwy7Z9uXuRu49y97Xuvjpa\\n9/O0bR9x91nuvtndN6Wt20RITge4+3p3fyMq/yXwsbv/O9ruKeBD4PSUbf/l7h+5+zpgJNBqB5+T\\nVBBKMFKRHEDKN3Z3/4ZwlXJg9Ef/QWAQsMTMhphZrajq2cBpwKdR81H7Hey/IfDJDt73c3ffmlL2\\nKXBgyuuvUpbXFfN6r7R9fp62r21NfT8ys/8zs0/N7GtgErC3mVXawbbpfg8Y8HbUlHdRyjGkX+2k\\nH8OXKctri4lZKhglGKlIviB8OwfAzGoQmnsWAbj7/e7eFsgjNDv9Liqf5u5dCU0/zxO+nRfnc0KT\\nVXHv2zDthvpB2973B2qYtq8vouVrgabAT9y9FqHZD0LS2GaHj466+5fu/mt3PwC4BBhsZoeR9tml\\nvO/uHIPkOCUYyVVVzKx6yk9l4Cmgj5m1MrNqwN+Aqe6+wMyONrOfRPdL1gDrga1mVtXMeppZ7ag5\\n6Wtg6w7e85/AdWbWNnpo4DAzOxiYSvhG/3szq2JmHQhNS8N3sJ+SuNzMGkT3Rv5IaEaD0My3DlgZ\\nrftLaXZqZuekPBSwgpCMtgJjgMPN7Hwzq2xm5xES8Yu7cQyS45RgJFeNIfyh3fZzQ9Qv5s/AKGAx\\n4Wqje1S/FvAw4Y/qp4SmszujdRcAC6Imp98Q7uV8j7s/Tbjn8SSwmnC1U8fdNxISyqnAMmAwcKG7\\nf7gbx/ck4Wb8PEKz3M1R+X3AntH7TAFeLuV+jwammtk3wGjgt+4+z92LgM6EK6QiQlNaZ3dfthvH\\nIDlOHS1FsoypI6lkCV3BiIhILJRgREQkFmoiExGRWOgKRkREYlE56QCStO+++3qjRo2SDkNEJKtM\\nnz59mbvX21W9Cp1gGjVqREFBQdJhiIhkFTNLH9WhWGoiExGRWCjBiIhILJRgREQkFhX6HkxxNm3a\\nxMKFC1m/fn3SoWSs6tWr06BBA6pUqZJ0KCKSwZRg0ixcuJCaNWvSqFEjzGzXG1Qw7k5RURELFy6k\\ncePGSYcjIhlMTWRp1q9fT926dZVcdsDMqFu3rq7wRGSXlGCKoeSyc/p8RLLb5Mlw663hd5zURCYi\\nUoFMHrOCjmfXZuOmPahaFcaPh/Y7mqN1N+kKRkSkApl45bNsXO9s2QIbN8LEifG9lxJMBbZ58+ak\\nQxCR8jB9OixfDkCH64+nanWjUiWoWhU6dIjvbZVgMtDjjz9Ou3btaNWqFZdccglbtmzh0ksvJT8/\\nn+bNm/OXv3w7C+6YMWNo1qwZbdu25corr6Rz584ArFmzhosuuoh27drRunVrXnjhBQAeeeQRunTp\\nwgknnEDHjh0TOT4RKScrVsDll8PRR8Pf/gZA+wubMH7CHtx0U7zNY6B7MLtWkvTeuTNcd9239Xv3\\nDj/LlkG3bt+tu4vr0Tlz5jBixAjefPNNqlSpwmWXXcYTTzzBLbfcQp06ddiyZQsdO3Zk5syZHH74\\n4VxyySVMmjSJxo0b06NHj+37ueWWWzjhhBMYNmwYK1eupF27dpx44okAzJgxg5kzZ1KnTp2Sfgoi\\nkk3c4d//Dn+Xiorgiivgz3/evrp9+3gTyzZKMBlm/PjxTJ8+naOPPhqAdevWUb9+fUaOHMmQIUPY\\nvHkzixcvZvbs2WzdupVDDjlke3+UHj16MGTIEABeeeUVRo8ezV133QWEx68/++wzAE466SQlF5Fc\\n9cEHcNll8PrrcMwxMHYstG6dSCixJhgz6wT8HagE/NPdb0tbXw14DGgLFAHnufuCaN1AoC+wBbjS\\n3ceaWcOo/n6AA0Pc/e9R/TuB04GNwCdAH3dfudsHUdo7YKn199231Nu7O7169eLWW2/dXjZ//nxO\\nOukkpk2bxj777EPv3r132Q/F3Rk1ahRNmzb9TvnUqVOpUaNGqWISkSywejX89a9w332w997wz39C\\nnz6wR3J3QmJ7ZzOrBAwCTgXygB5mlpdWrS+wwt0PA+4Fbo+2zQO6A82BTsDgaH+bgWvdPQ84Brg8\\nZZ/jgBbu3hL4CBgY17HFqWPHjjzzzDMsWbIEgOXLl/PZZ59Ro0YNateuzVdffcVLL70EQNOmTZk3\\nbx4LFiwAYMSIEdv3c8opp/DAAw+wbcbSd955p3wPRETKz+rV0Lw53H03XHQRzJ0Lffsmmlwg3pv8\\n7YBCd5/n7huB4UDXtDpdgUej5WeAjhZ68XUFhrv7BnefDxQC7dx9sbvPAHD31cAc4MDo9Svuvu2x\\nqClAgxiPLTZ5eXncfPPNnHzyybRs2ZKTTjqJatWq0bp1a5o1a8b555/Pz372MwD23HNPBg8eTKdO\\nnWjbti01a9akdu3aAPz5z39m06ZNtGzZkubNm/PnlPZXEckRy5aF3zVrhpv5kyfDkCFQt26ycUVs\\n2zfcMt+xWTegk7tfHL2+APiJu/dPqfNBVGdh9PoT4CfADcAUd388Kh8KvOTuz6Rs2wiYRLhq+Trt\\nvf8DjNi2fdq6fkA/gIMOOqjtp59+d96cOXPmcMQRR+zWsZenb775hr322gt35/LLL6dJkyZcffXV\\nsb9vtn1OIjlnzBg4+2yYNCk8JVaOzGy6u+fvql5WPqZsZnsBo4CrikkufyQ0pT1R3LbuPsTd8909\\nv169Xc74mfEefvhhWrVqRfPmzVm1ahWXXHJJ0iGJSJxWRreWjz02NIM1bJhsPDsR503+RUDqkTeI\\nyoqrs9DMKgO1CTf7d7itmVUhJJcn3P3Z1J2ZWW+gM9DR47o0yzBXX311uVyxiEjCFiyA3/4WPvkE\\n3nkHatWCBx9MOqqdivMKZhrQxMwam1lVwk370Wl1RgO9ouVuwIQoMYwGuptZNTNrDDQB3o7uzwwF\\n5rj7Pak7ip5Y+z3Qxd3XxnZUIiLlacOG0EkyLy/0jOzVa9fbZIjYrmDcfbOZ9QfGEh5THubus8zs\\nRqDA3UcTksW/zawQWE5IQkT1RgKzCc1dl7v7FjM7FrgAeN/M3o3e6g/uPgZ4EKgGjItG+53i7r+J\\n6/hERGL3v/+Fm/cffRTut9x7b0Y3iaWLtR9M9Id/TFrZ9SnL64FzdrDtLcAtaWVvAMWOFR896iwi\\nkv0WLYJrr4URI+DQQ+Gll6BTp6SjKrWsvMkvIpKzhg6FZs3g+edDx8kPPsjK5AJKMDnhb9EgdmXh\\nhhtu2D68jIiUo23PJe25Jxx/PMyaBddfD9WrJxvXblCCyQGlTTDuztatW2OKRkRKZePGMKTLPdFz\\nSz16wIsvhqaxLKcEUwbKevrRBQsW0KxZM3r27MkRRxxBt27dGDNmDGecccb2OuPGjePMM89kwIAB\\nrFu3jlatWtGzZ08A7rnnHlq0aEGLFi247777tu+zadOmXHjhhbRo0YLPP/+cl19+mTZt2nDUUUd9\\nZ+j+2bNn06FDBw455BDuv//+sjkoESle1aphqJe10cOvZuEnF7h7hf1p27atp5s9e/b3ynbmrbfc\\n99zTvVKl8Putt0q1ebHmz5/vgL/xxhvu7t6nTx+/4447vGnTpr5kyRJ3d+/Ro4ePHj3a3d1r1Kix\\nfduCggJv0aKFf/PNN7569WrPy8vzGTNm+Pz5893MfPLkye7uvmTJEm/QoIHPmzfP3d2Liorc3f0v\\nf/mLt2/f3tevX+9Lly71OnXq+MaNG78XY2k/JxFJMW2a+3HHuRcWhtdbtyYbTykRngTe5d9YXcHs\\npokTwxVuWU8/2rBhw+1jjv3qV7/izTff5IILLuDxxx9n5cqVTJ48mVNPPfV7273xxhuceeaZ1KhR\\ng7322ouzzjqL119/HYCDDz6YY445BoApU6Zw/PHHbx/qP3X4/l/+8pdUq1aNfffdl/r16/PVV1+V\\nzUGJVHQrVoSh9Nu1g48/hmgKjZy5Ykmj+WB2U4cO4Qp348aynX7U0k44M6NPnz6cfvrpVK9enXPO\\nOYfKlUv3z1fSYfqrVau2fblSpUqaWllkd7nDY4/B734XJgC78srwhFg0OG2u0hXMbmrfPnSuLevp\\nRz/77DMmRzd1nnzySY499lgOOOAADjjgAG6++Wb69OmzvW6VKlXYtGkTAMcddxzPP/88a9euZc2a\\nNTz33HMcd9xx39v/Mcccw6RJk5g/fz4QpgUQkRi8/354Kqx3bzjsMJg+PczZkuPJBXQFUybimH60\\nadOmDBo0iIsuuoi8vDwuvfRSAHr27MnSpUu/M5Jxv379aNmyJW3atOGJJ56gd+/etGvXDoCLL76Y\\n1q1bb58zZpt69eoxZMgQzjrrLLZu3Ur9+vUZN25c2R6ESEW2ejXccAP8/e9hArChQ0OSSXiOlvIU\\n23D92SA/P98LCgq+U5YJw9AvWLCAzp0788EHH3xvXf/+/WndujV9+/ZNILJvZcLnJJLR5s+HFi3g\\nV78KY4llyBwtZaGkw/XrCiaLtG3blho1anD33XcnHYqIFGfuXHjyyXDl0rgxzJsH++2XdFSJUYLJ\\nQI0aNSr26mX69OkJRCMiJTZmTGgS69MHGjWq0MkFdJO/WBW52bAk9PmIpPjPf8K4YQBXXBGuYho1\\nSjSkTKEEk6Z69eoUFRXpj+gOuDtFRUVUz+LxkUTKxPz50KVL+HnggVBWuXKFv2pJpSayNA0aNGDh\\nwoUsXbo06VAyVvXq1WnQoEHSYYgkY8MGuOsuuPlmqFQJ7rwzzDQp36MEk6ZKlSrbe7eLiHzHuHHQ\\nv3+YAKxbtzABmL5s7ZCayEREdmXRIjjvPDj5ZNi6FV5+GZ5+WsllF3QFIyKyK+eeCzNmwI03huFe\\ndA+yRJRgRESK88YboaPk3nvD4MFQsyYcckjSUWUVNZGJiKT77LMwcu222V2POkrJ5QdQghERgTDn\\nxoQJYfmgg+DZZ2HgwGRjynJKMCIi06bBT34CHTvCe++Fsi5doIRTXEjxlGBEpOJavhx+85uQXL74\\nAp56Clq2TDqqnKEEIyIVz9at8K9/QdOm8M9/ho6SH34I3bvn7OySSVCCEZGKZebMMAHYRRfB4YeH\\nCcDuvRdq1Uo6spyjBCMiFcezz0KbNmFAymHD4PXXwxNiEotYE4yZdTKzuWZWaGYDillfzcxGROun\\nmlmjlHUDo/K5ZnZKVNbQzF41s9lmNsvMfptSv46ZjTOzj6Pf+8R5bCKSJdxh2bKwfMIJoTls7tww\\npH4Fml0yCbF9umZWCRgEnArkAT3MLC+tWl9ghbsfBtwL3B5tmwd0B5oDnYDB0f42A9e6ex5wDHB5\\nyj4HAOPdvQkwPnotIhVdnz7h6bDNm0Onybvvhjp1ko6qQogzfbcDCt19nrtvBIYDXdPqdAUejZaf\\nATqamUXlw919g7vPBwqBdu6+2N1nALj7amAOcGAx+3oUOCOm4xKRTLd2bRj1GODss+GSS3TzPgFx\\nJpgDgc9TXi/k22TwvTruvhlYBdQtybZRc1prYGpUtJ+7L46WvwSKnZTBzPqZWYGZFWhIfpEcNHo0\\n5OV92wv/9NPhssvC0PpSrrKyAdLM9gJGAVe5+9fp6z3MFlbsjGHuPsTd8909v169ejFHKiLlZv78\\nkEy6dg3jhh1/fNIRVXhxJphFQMOU1w2ismLrmFlloDZQtLNtzawKIbk84e7PptT5ysz2j+rsDywp\\nsyMRkcy1YQPcdFO4apk4MVy5zJgBxx2XdGQVXpwJZhrQxMwam1lVwk370Wl1RgO9ouVuwITo6mM0\\n0D16yqwx0AR4O7o/MxSY4+737GRfvYAXyvyIRCSzvPIKHHkkXH99uHqZMweuvRaqVEk6MiHGBBPd\\nU+kPjCXcjB/p7rPM7EYz6xJVGwrUNbNC4BqiJ7/cfRYwEpgNvAxc7u5bgJ8BFwAnmNm70c9p0b5u\\nA04ys4+BE6PXIpKL1q0Lc7Scckp4PXYsjBypCcAyjIULhoopPz/fCwoKkg5DRErKPTwN5h6eDmvT\\nJkwAVq1a0pFVKGY23d3zd1UvK2/yi0gFNHMmHHMMLFgQksyoUfCnPym5ZDAlGBHJDvvsA2vWwOKo\\nN4L6tWQ8JRgRyUxbtsCgQdCtW2gSa9gQ3n8f2rdPOjIpISUYEck8U6dCu3bQvz+sXAmrV4dyXbVk\\nFSUYEckcy5eHYV3atw9NYcOHw7hxGko/SynBiEjytm4Nw+c3bQpDh8JVV4UJwM47T1ctWaxy0gGI\\nSAX33nthrLC33oKf/QwGD9a0xTlCCUZEkjV2LHz8cZjC+MILNUdLDlGCEZHy5R7urdSoAV26wNVX\\nw8UXa46WHKSvCiJSvrZuDQNSDh0aXlepouSSo5RgRCR+a9bADTdAUVGYl+XFF+HZZ3e5mWQ3JRgR\\niY87PP98GEr/r3+F//wnlO+/vyYAqwCUYEQkHvPmhSH0zzwz9GOZNAl69046KilHSjAiUrbWr4cb\\nb4TmzeG11+DuuzUBWAWlp8hEpOy8/DJccQUUFob5Wu65Bw48MOmoJCFKMCJSNj7+GE47DQ47LMw0\\nedJJSUckCVMTmYj8cJs2hWQC0KRJuIn//vtKLgIowYjI7rjrLujUKYwbBvDLX2oCMNlOTWQiUjpf\\nfglLloTxwvr3hyOPhGbNko5KMpCuYESkZLZsgQcfDCMe9+oV+rjUrAmdOycdmWQoJRgR2bUpU+Do\\no8MTYu3awYgRGkZfdkkJRkR2rKgI+vULE4B99VVILK+8AocfnnRkkgWUYETk+7ZuDYNRNm0aJgK7\\n5ppwI//cc3XlIiWmm/wi8n3nngujRoUJwB56KNzIFyklJRgRCVatgj33hKpV4YILws17TQAmu0Fn\\njoiE+yvNmsF994XXXbuGgSmVXGQ3xHr2mFknM5trZoVmNqCY9dXMbES0fqqZNUpZNzAqn2tmp6SU\\nDzOzJWb2Qdq+WpnZFDN718wKzKxdnMcmkhNWrgy/99svJJQTTkg0HMktsSUYM6sEDAJOBfKAHmaW\\nl1atL7DC3Q8D7gVuj7bNA7oDzYFOwOBofwCPRGXp7gD+6u6tgOuj1yJSnDVrYMAAaNgwjCEGcOut\\nkJ+fbFySU+K8gmkHFLr7PHffCAwHuqbV6Qo8Gi0/A3Q0M4vKh7v7BnefDxRG+8PdJwHLi3k/B2pF\\ny7WBL8ryYERygjs891yYAOz22+Hss2HvvZOOSnJUnDf5DwQ+T3m9EPjJjuq4+2YzWwXUjcqnpG27\\nqzG/rwLGmtldhMT50x8eukgO+uST0FHypZfCU2Gvvw7HHpt0VJLDcukO3qXA1e7eELgaGFpcJTPr\\nF92jKVi6dGm5BiiSiPXrw3TFzZuHpHLPPTB9upKLxC7OBLMIaJjyukFUVmwdM6tMaNoqKuG26XoB\\nz0bLTxM1qaVz9yHunu/u+fXq1SvBYYhksWnToEULuOEGOOOM0Fny6quhSpWkI5MKIM4EMw1oYmaN\\nzawq4ab96LQ6owmJAaAbMMHdPSrvHj1l1hhoAry9i/f7Avh5tHwC8HEZHINIdnIPv+vVCwNSjhsH\\nw4drdkkpV7Hdg4nuqfQHxgKVgGHuPsvMbgQK3H00oRnr32ZWSLhx3z3adpaZjQRmA5uBy919C4CZ\\nPQV0APY1s4XAX9x9KPBr4O/RldB6oF9cxyaS0QYNgldfhaefhkaNYMYMDe8iiYi1J7+7jwHGpJVd\\nn7K8HjhnB9veAtxSTHmPHdR/A2i7O/GK5ITNm2HjRli7FmrUUHKRxOTSTX6RiunLL+FXv4LHHguv\\nr7wSRo8OyUUkQUowItlq82Z44IEw4vHTT8O2pyJ1xSIZQoNdimSjKVPgssvgnXfgpJPCTJOao0Uy\\njK5gRLJJ+gRgI0fC2LFKLpKRlGBEskH6BGDXXhv6tJxzjprEJGOpiUwkG2zdCvffH8YQGzRIE4BJ\\nVtAVjEimWrUqjHi8ciVUrhw6S772mpKLZA0lGJEMM3lyGDl/8nNfhnHDXnklrKhfX81hklXURCaS\\nQSa/WETHs2qxcWsVqlZtyvhnFtG+i8bMk+xUoisYM/utmdWyYKiZzTCzk+MOTqRCGTWKiecNZuMm\\nY8uW0Bl/4iwlF8leJW0iu8jdvwZOBvYBLgBuiy0qkYpk1Sq48ELo1o0ODedRtfoeVKoEVatChw5J\\nByfyw5W0iWxbw+9pwL+jwSjVGCyyuyZMgN694Ysv4Prraf+nPzG+YA8mTgzJpX37hOMT2Q0lTTDT\\nzewVoDEw0MxqAlvjC0skx61bB3/4A9x3X+gk+dZb0C5MYdS+vRKL5IaSJpi+QCtgnruvNbM6QJ/4\\nwhLJYR9/HCb/mj0b+veH22+HH/0o6ahEylxJE0x74F13X2NmvwLaAH+PLyyRHFa/PtSuHYZ4OVnP\\nykjuKulN/oeAtWZ2FHAt8AnwWGxRieSawkLo2xc2bAjJ5c03lVwk55U0wWyOpjLuCjzo7oOAmvGF\\nJZJjPvwQnnsuNIuBOkxKhVDSBLPazAYSHk/+r5ntAVSJLyyRHLB4cZinBaBzZ5g/H1q3TjYmkXJU\\n0gRzHrCB0B/mS6ABcGdsUYlku6efhhYt4OKLw1hiEJrGRCqQEiWYKKk8AdQ2s87AenfXPRiRdCtX\\nhumLzz0XDj0U3n4b9t476ahEElHSoWLOBd4GzgHOBaaaWbc4AxPJOuPHh5GOhw+HG24IN/KbNk06\\nKpHElPQx5T8CR7v7EgAzqwf8D3gmrsBEssa6dWFY/fvvDwll8mQ4+uikoxJJXEkTzB7bkkukCA31\\nLwKzZkG3buEpMXWaFPmOkiaYl81sLPBU9Po8YEw8IYlkkVq1oFKlMGfLSSclHY1IRilRgnH335nZ\\n2cDPoqIh7v5cfGGJZLCPPoIhQ+COO6BhQ5g5E/bQBb1IuhJPOObuo4BRMcYikh1efRWGDYN+/cJA\\nlUouIsXa6f8MM1ttZl8X87PazL4uryBFEvfFFzBuXFju1y/cczn88GRjEslwO00w7l7T3WsV81PT\\n3Wvtaudm1snM5ppZoZkNKGZ9NTMbEa2famaNUtYNjMrnmtkpKeXDzGyJmX1QzP6uMLMPzWyWmd2x\\nq/hESmTkyPD48YUXwvr1YZiX+vWTjkok48V2bW9mlYBBwKlAHtDDzPLSqvUFVrj7YcC9wO3RtnlA\\nd6A50AkYHO0P4JGoLP39fkEYK+0od28O3FXWxyQVzIoV0LMnnHceHHYYTJwI1asnHZVI1oiz8bgd\\nUOju89x9IzCckABSdQUejZafATpGM2V2BYa7+wZ3nw8URvvD3ScBy4t5v0uB29x9Q1RvSTF1RErm\\nf/8LVy0jRsBf/6pOkyI/QJwJ5kDg85TXC6OyYuu4+2ZgFVC3hNumOxw4Lmpqe83Miu3pZmb9zKzA\\nzAqWLl1a4oORCmLtWrjyyvDIcc2aMGUKXH89VC7x8zAiEsmlx18qA3WAY4DfASOjq6HvcPch7p7v\\n7vn16tUr7xglk737LrRpAw88EJLMjBmQn590VCJZK86vZYuAhimvG0RlxdVZaGaVgdqEUQJKsm26\\nhcCz0bw1b5vZVmBfQJcpUjJ77AGbN4enxU48MeloRLJenFcw04AmZtbYzKoSbtqPTqszGugVLXcD\\nJkQJYjTQPXrKrDHQhDDY5s48D/wCwMwOB6oCy8rkSCR3zZ0Lt90Wllu2DI8fK7mIlInYEkx0T6U/\\nMBaYA4x091lmdqOZdYmqDQXqmlkhcA0wINp2FjASmA28DFzu7lsAzOwpYDLQ1MwWmlnfaF/DgEOi\\nx5eHA72iZCWyY089BXfeGSYHA91rESlDVpH/Bufn53tBQUHSYUh5W7Qo/LRrB5s2wbJlsP/+SUcl\\nkjXMbLq77/IGZS7d5BfZtREjwuPHF1wAW7ZAlSpKLiIxUYKRimHFCjj/fOjePQzx8uKLYRRkEYmN\\nEozkvnHjwlXL00/DTTfBG29AkyZJRyWS85RgJHetXQtXXAEnnxzmbZkyBf70J93IFyknSjCSmwoK\\nQqfJBx+Eq66C6dOhbdukoxKpUPRVTnLTypWwbh2MHw8nnJB0NCIVkq5gJHfMnQv//GdYPvHEMPOk\\nkotIYpRgJHfccw/88Y/wdTQXXrVqycYjUsEpwUh2W7QoDO8CoUf+u++GG/oikjglGMleTz0FLVpA\\nnz7gHhKLOk2KZAwlGMk+y5eHDpPnnw/NmsFjj4VpjEUkoyjBSHYZOzZ0mhw1Cm6+GV5/XZ0mRTKU\\nEoxkh7VeKgMAAAAQCElEQVRroX9/6NQJ9t4bpk4NN/TVaVIkYynBSOZ7+21o3RoGDYKrr/62E6WI\\nZDR9/ZPM9+GH6jQpkoV0BSOZ6cMP4dlnw/IFF8Ds2UouIllGCUYy04ABoTlsw4bwhNheeyUdkYiU\\nkprIJHMsXBiSyYEHwkMPhTL1xhfJWrqCkeS5w5NPhsePL700lO2/vzpNimQ5JRhJ1rZOkz17whFH\\nhPHERCQnKMFIcl5+OQz18uyzcMstMGkSHHZY0lGJSBlRgpHyt2YNXHYZnHoq7LNP6Ofyhz+o06RI\\njlGCkfI1ZUroNPmPf8A114SZJlu3TjoqEYmBvjJK+ZowITx6PGECdOiQdDQiEiNdwUj85syBV18N\\ny//v/8HMmUouIhWArmAkXu7Qty+sWgXvvw+VKkHt2klHJSLlINYrGDPrZGZzzazQzAYUs76amY2I\\n1k81s0Yp6wZG5XPN7JSU8mFmtsTMPtjBe15rZm5m+8ZxTFJCn38OK1eGjpOPPhrGEdtDF8wiFUls\\n/+PNrBIwCDgVyAN6mFleWrW+wAp3Pwy4F7g92jYP6A40BzoBg6P9ATwSlRX3ng2Bk4HPyvRgpOTc\\n4fHHQ6fJ3/0ulDVpAj/+cbJxiUi5i/MrZTug0N3nuftGYDjQNa1OV+DRaPkZoKOZWVQ+3N03uPt8\\noDDaH+4+CVi+g/e8F/g94GV6JFIyRUVw3nlhcMrmzcN4YiJSYcWZYA4EPk95vTAqK7aOu28GVgF1\\nS7jtd5hZV2CRu7+3i3r9zKzAzAqWLl1akuOQknjppXDV8vzz8Le/hU6Thx6adFQikqCcaBQ3sx8B\\nfwCu31Vddx/i7vnunl+vXr34g8t1a9aE8cNOOw3q1AmdJgcODDfzRaRCizPBLAIaprxuEJUVW8fM\\nKgO1gaISbpvqUKAx8J6ZLYjqzzAzNfzHacoUaNUK/u//4Nprw0yTrVolHZWIZIg4H1OeBjQxs8aE\\n5NAdOD+tzmigFzAZ6AZMcHc3s9HAk2Z2D3AA0AR4e0dv5O7vA/W3vY6STL67Lyu7w5Hvefxx2LQp\\n9HH5+c+TjkZEMkxsVzDRPZX+wFhgDjDS3WeZ2Y1m1iWqNhSoa2aFwDXAgGjbWcBIYDbwMnC5u28B\\nMLOnCAmpqZktNLO+cR2DFGP2bHj33bB8xx3w3ntKLiJSLHOvuA9c5efne0FBQdJhZI8tWyAvD+rX\\nh9dfTzoaEUmImU139/xd1VNPftm1hQuhXr0wu+RTT4UZJ0VEdiEnniKTmGzrNNm8Odx8cyhr0wb2\\n2y/ZuEQkKyjBSPGKiuDcc0OnySOPhD59ko5IRLKMEox830svhZkmX3gBbrsNXnsNDjkk6ahEJMso\\nwci3vvkGfvOb0GmyXj2YNi0Mr69OkyLyAyjBSDB5cugkOWRIGKRy2jQ46qikoxKRLKanyCS4807Y\\nvBkmToTjj086GhHJAUowFdns2VC9eri/8vDDUKUK1KqVdFQikiPURFZRrV8PHTvCNdeE13XrKrmI\\nSJnSFUxFs3hxmPyrenV48snQx0VEJAa6gqko3OGxx6BZM3jooVD2i1+EYV9ERGKgBFMRLFsG3bpB\\nr17hybBTT006IhGpAJRgct1//xs6Tb74Itx+exhav3HjpKMSkQpACSZXffMNXHIJdO4cmsGmTYPf\\n/16dJkWk3CjB5KJtnSYffjgklWnToGXLpKMSkQpGT5HlGne47rowd8trr8FxxyUdkYhUUEowuWLW\\nrDCM/r77wvDhULu2+rWISKLURJYLVq6En/4UBg4Mrxs2VHIRkcTpCiabFRWFHvh77w2PPhqSjIhI\\nhtAVTDZyh0ceCWOIPf98KDvjDHWaFJGMogSTbZYuhbPPDjNMHnWUhtQXkYylBJNNXnwxTF/83//C\\nHXeo06SIZDQlmGywejX8+tdw+unhSbFp08KkYOo0KSIZTAkm0735Zug0OXRomL747bfVaVJEsoKe\\nIstkmzfDRReFm/qTJsGxxyYdkYhIiSnBZKLZs8O9lT33hBdegAMPhJo1k45KRKRU1ESWaRYuhDZt\\n4KabwutmzZRcRCQrxZpgzKyTmc01s0IzG1DM+mpmNiJaP9XMGqWsGxiVzzWzU1LKh5nZEjP7IG1f\\nd5rZh2Y208yeM7O94zy2Mrd6dfjdoEGYEOzqq5ONR0RkN8WWYMysEjAIOBXIA3qYWV5atb7ACnc/\\nDLgXuD3aNg/oDjQHOgGDo/0BPBKVpRsHtHD3lsBHwMAyPaC4bOs0efDBMGVKKOvTB+rVSzQsEZHd\\nFecVTDug0N3nuftGYDjQNa1OV+DRaPkZoKOZWVQ+3N03uPt8oDDaH+4+CVie/mbu/oq7b45eTgEa\\nlPUBlbmlS+Gss0JCOfJI+PGPk45IRKTMxJlgDgQ+T3m9MCortk6UHFYBdUu47c5cBLxU3Aoz62dm\\nBWZWsHTp0lLssoz95z9hpskxY+Cuu0KnyUaNkotHRKSM5dxNfjP7I7AZeKK49e4+xN3z3T2/XhLN\\nUKtXw8UXQ5cusP/+UFAA114Le+TcP4WIVHBx/lVbBDRMed0gKiu2jplVBmoDRSXc9nvMrDfQGejp\\n7v5DA4/NG2+EscP+9S8YMACmTg1NYyIiOSjOBDMNaGJmjc2sKuGm/ei0OqOBXtFyN2BClBhGA92j\\np8waA02At3f2ZmbWCfg90MXd15bhcZSNtWvDIJVmodPkrbdCtWpJRyUiEpvYOlq6+2Yz6w+MBSoB\\nw9x9lpndCBS4+2hgKPBvMysk3LjvHm07y8xGArMJzV2Xu/sWADN7CugA7GtmC4G/uPtQ4EGgGjAu\\nPCfAFHf/TVzHV2IffQSHHgo/+lEYrFL9WkSkgrBMbEkqL/n5+V5QUBDfG8yeDa1bw513wpVXxvc+\\nIiLlyMymu3v+rurpznIc1q8Pv484Am65BXr0SDYeEZEEKMGUJXcYNiyMI1ZYGO63XHedOk2KSIWk\\nBFNWliyBM8+Evn3DfZaqVZOOSEQkUUowZeGFF0KnyZdfhnvugfHj4aCDko5KRCRRGq5/d6xeDVdd\\nFZrFWrUKvfGbN086KhGRjKArmB9g8mS49ZL5TG7aOwxU+Yc/hE6TSi4iItvpCqaUJk+Gjic4G9c3\\npKo9zvh/fEz7fprCWEQkna5gSmniRNi4ydhCZTbuUZ2JRUouIiLFUYIppQ4dwgNilSpB1apGhw5J\\nRyQikpnURFZK7duHh8QmTgzJpn37pCMSEclMSjA/QPv2SiwiIruiJjIREYmFEoyIiMRCCUZERGKh\\nBCMiIrFQghERkVgowYiISCwq9IyWZrYU+PQHbr4vsKwMwykriqt0FFfpKK7SydS4YPdiO9jddznR\\nVYVOMLvDzApKMmVoeVNcpaO4SkdxlU6mxgXlE5uayEREJBZKMCIiEgslmB9uSNIB7IDiKh3FVTqK\\nq3QyNS4oh9h0D0ZERGKhKxgREYmFEoyIiMRCCWYHzGyYmS0xsw9SyuqY2Tgz+zj6vU9UbmZ2v5kV\\nmtlMM2tTznHdaWYfRu/9nJntHZU3MrN1ZvZu9POPco7rBjNblPL+p6WsGxh9XnPN7JRyjmtESkwL\\nzOzdqLw8P6+GZvaqmc02s1lm9tuoPNFzbCdxJXqO7SSuRM+xncSV6DlmZtXN7G0zey+K669ReWMz\\nmxp9LiPMrGpUXi16XRitb1Qmgbi7for5AY4H2gAfpJTdAQyIlgcAt0fLpwEvAQYcA0wt57hOBipH\\ny7enxNUotV4Cn9cNwHXF1M0D3gOqAY2BT4BK5RVX2vq7gesT+Lz2B9pEyzWBj6LPJdFzbCdxJXqO\\n7SSuRM+xHcWV9DkWnSd7RctVgKnReTMS6B6V/wO4NFq+DPhHtNwdGFEWcegKZgfcfRKwPK24K/Bo\\ntPwocEZK+WMeTAH2NrP9yysud3/F3TdHL6cADeJ479LGtRNdgeHuvsHd5wOFQLvyjsvMDDgXeCqO\\n994Zd1/s7jOi5dXAHOBAEj7HdhRX0ufYTj6vHSmXc2xXcSV1jkXnyTfRyyrRjwMnAM9E5enn17bz\\n7hmgYxT7blGCKZ393H1xtPwlsF+0fCDweUq9hez85I/TRYRvuts0NrN3zOw1MzsugXj6R80qw7Y1\\n95A5n9dxwFfu/nFKWbl/XlFzRGvCt8yMOcfS4kqV6DlWTFwZcY7t4PNK7Bwzs0pR09wSYBzhKm5l\\nyheF1M9k++cVrV8F1N3dGJRgfiAP15IZ9Yy3mf0R2Aw8ERUtBg5y99bANcCTZlarHEN6CDgUaBXF\\ncnc5vndJ9OC73yzL/fMys72AUcBV7v516rokz7EdxZX0OVZMXBlxju3k3zGxc8zdt7h7K8LVZjug\\nWRzvszNKMKXz1bZmiej3kqh8EdAwpV6DqKzcmFlvoDPQM/rDRNQ8UBQtTyd8gzm8vGJy96+ik3wr\\n8DDfNlFkwudVGTgLGLGtrLw/LzOrQvij9IS7PxsVJ36O7SCuxM+x4uLKhHNsJ59X4udY9D4rgVeB\\n9oSm1crRqtTPZPvnFa2vDRTt7nsrwZTOaKBXtNwLeCGl/EILjgFWpTRzxM7MOgG/B7q4+9qU8npm\\nVilaPgRoAswrx7hS7xGcCWx7kms00D16cqVxFNfb5RVX5ETgQ3dfuK2gPD+vqH17KDDH3e9JWZXo\\nObajuJI+x3YSV6Ln2E7+HSHBcyx6n21P+u0JnES4P/Qq0C2qln5+bTvvugETtn2J2C1l8aRALv4Q\\nLmsXA5sIbZV9CW2S44GPgf8BdfzbJzYGEb6NvA/kl3NchYT203ejn21Pg5wNzIrKZgCnl3Nc/44+\\nj5nRCbx/Sv0/Rp/XXODU8owrKn8E+E1a3fL8vI4lNH/NTPl3Oy3pc2wncSV6ju0krkTPsR3FlfQ5\\nBrQE3oni+oBvn2I7hJBoC4GngWpRefXodWG0/pCyiENDxYiISCzURCYiIrFQghERkVgowYiISCyU\\nYEREJBZKMCIiEgslGJGYWRhB94Nd19xev7eZHVCCOg/ufnQi8VGCEck8vYGdJhiRbKAEI1I+KpvZ\\nE2Y2x8yeMbMfmdn1ZjbNzD4wsyFRL/1uQD7whIX5QvY0s6PN7C0Lc3u8bWY1o30eYGYvW5g75o4E\\nj02kWEowIuWjKTDY3Y8AvibMv/Ggux/t7i2APYHO7v4MUEAY76sVsIUwltVv3f0owvAj66J9tgLO\\nA44EzjOzhohkECUYkfLxubu/GS0/Thhi5BcWZg98nzBPR/NitmsKLHb3aQDu/rV/O9z6eHdf5e7r\\ngdnAwfEegkjpVN51FREpA+ljMjkwmDCm2OdmdgNhPKjS2JCyvAX9f5YMoysYkfJxkJm1j5bPB96I\\nlpdFc4l0S6m7mjD9LoSBGvc3s6MBzKxmynDrIhlNJ6pI+ZgLXG5mwwjNWQ8B+xBGuv0SmJZS9xHg\\nH2a2jjCHx3nAA9Gw6+sI92FEMp5GUxYRkVioiUxERGKhBCMiIrFQghERkVgowYiISCyUYEREJBZK\\nMCIiEgslGBERicX/B0AavLQTc04hAAAAAElFTkSuQmCC\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f207daba470>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    },\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAYUAAAEWCAYAAACJ0YulAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XmcVnXd//HXexZA0dwYKwUFuxFFU9ARLfPWUBNNJc1U\\n1BRxy6LS7jL7VWam2b4pZlhqqbmkaXRHmplmmguQSgou3EgCmg4YrqDMzOf3xzlz5sx2zQXMmWuA\\n9/PxuB5zlu8553NdHOY937NdigjMzMwAqipdgJmZ9R0OBTMzyzgUzMws41AwM7OMQ8HMzDIOBTMz\\nyzgUrM+S9P8k/bzSdfRV/nysCPJ9ClYpkl7PjW4IvAU0peNnRMR1vV+V2frNoWB9gqQFwKkR8edK\\n17I2kFQTEY2VrsPWPT58ZH2WpPMlXZsOD5UUkk6WtFDSfyR9QtIekmZLWibp0nbLT5I0N217h6Rt\\nS2zrA5L+nq5noaSJ6fRNJP1KUoOkf0n6iqSqdN5ESfdL+mG63HxJ70+nL5T0kqSTctu4WtLlku6U\\n9Jqkv+ZrkvTjdLlXJc2StE+7z+JmSddKehWY2O7zGZDOW5rWMkPSO9N5W0maJullSfMkndZuvTel\\n7/E1SU9Iql+zfzlbmzkUbG2zJzAcOAb4EfBl4ABgJ+BoSfsCSBoP/D/gSKAO+BtwfWcrTH8x/xG4\\nJG07Cng0nX0JsAmwHbAvcCJwcrt6ZgNbAL8GbgD2AP4LOAG4VNJGufbHA98ABqXbyB8im5Fue/N0\\nXb+RNCA3fzxwM7Bpu+UATkrrHJLW8glgeTrvBmARsBVwFPBNSWNzyx6ettkUmAa0CVdbvzgUbG3z\\njYhYERF/At4Aro+IlyJiMckv/tFpu08AF0fE3PQwyzeBUV30Fo4D/hwR10fEyohYGhGPSqoGjgW+\\nFBGvRcQC4PvAx3PLPhsRV0VEE3AjyS/lCyLirbTGt0kCosUfIuLeiHiLJNDeJ2kIQERcm267MSK+\\nD/QHRuSWfSAibouI5ohYTlsrScLgvyKiKSJmRcSr6br3Br6Yfm6PAj8nCbcW90XE9PQ9XAPsWuLz\\nt3WcQ8HWNi/mhpd3Mt7yV/m2wI/TQynLgJcBAVt3ss4hwP91Mn0QUAv8KzftX+3W0X77RERXNQEs\\nbBmIiNfTurYCkPT59HDXK2nNm6Q1dFi2E9cAdwA3SHpe0nck1abrfjkiXivxHv6dG34TGCCppsS2\\nbB3mULB11UKSK5g2zb02iIi/d9H2PZ1MX0LyF3i+d7ENsHgN6hrSMpAeVtoceD49f3AOcDSwWURs\\nCrxCEmQturwqJO3hfD0iRgLvBw4l6Q08D2wuaeMefA+2DnMo2LrqcuBLknaC7ITxx7poex1wgKSj\\nJdVI2kLSqPRwyk3ARZI2Tg89fQ64dg3qOiQ9qd2P5NzCgxGxENgYaAQagBpJ5wHvKHelkj4o6b3p\\nIa9XScKsOV3334GL05PRuwCnrOF7sHWYQ8HWSRFxK/BtksMprwKPAwd30fY54BDgf0gO5zxK63H1\\nT5Ocu5gP3EdyAvjKNSjt18DX0u3sTnIyGpJDP7cDT5Mc3llB6cNF7b2L5CT0q8Bc4K8kh5QAJgBD\\nSXoNtwJf86W/1hXfp2DWSyRdDSyKiK9UuhazrrinYGZmGYeCmZllfPjIzMwy7imYmVlmrbtBZdCg\\nQTF06NBKl2FmtlaZNWvWkoio667dWhcKQ4cOZebMmZUuw8xsrSLpX923KvDwkaQr06dEPt7FfEn6\\nSfrUxtmSdiuqFjMzK0+R5xSuBsaVmH8wydMuhwOnAz8tsBYzMytDYaEQEfeS3LXZlfHAryLxILCp\\npHcXVY+ZmXWvklcfbU3b2/gX0fkTLJF0uqSZkmY2NDT0SnFmZuujteKS1IiYGhH1EVFfV9ftyXMz\\nM1tNlQyFxeQeIwwMxo/zNTOrqEqGwjTgxPQqpL2AVyLihQrWY2a23ivsPgVJ1wP7AYMkLSJ5XHAt\\nQERcDkwneVzxPJJvezq58zX1oFtugX//GwYNgi22aPtzgw0K37yZWV9XWChExIRu5gfwqaK236nL\\nL4c/d/EY+Q03TAJixx3hjjuSaVOnQgSccUYy/vDD0K+fg8TM1llr3R3Na2T6dHj5ZVi6FJYsaf2Z\\nH95ww9b2t9wCzc2toXDccfB/ua/ybQmSQYNaex1jxsDZZ7dub+utYdf0+1pWrIABA3rnvZqZrYb1\\nKxRqa+Gd70xe5bjjjiQUWlxzTXL4qX2QtAw/+yxUV7e2P+UUOPRQuOKKZD0bbQT9+3cMkvzw7rvD\\n+96XLL9wIdTVOUjMrNesX6GwOqpy5+JbflmX6+67W3+hNzXBhRe2DZIlS2DBguTnf/6TtPvMZ5Lt\\nrFgB22wD3/wmfOlLsHhxEjCdhUl+fOhQ2GyznnjnZrYecigUaYcdWodra+Hcc7tu29iYHNrKh9AV\\nV0B9fev8wYOTUPnXv9oGSd6PfgSf/Sw89RQccEByXuTgg2HOHLjsstKBkj90ZmbrJYdCX1FTA1tu\\n2To+YACcemrr+Lbbwu9/33aZxsYkGPI9j/e+N5nXr18SCu96VzL+3HNw/fVJ8HRlgw3g1lvhoIPg\\noYfghz+Eb30r6X3MmQOPPdbxcNeGG4LUIx+BmVWeQ2FtVlOTnHPo7C7vYcPgqqtax8eNS3oZLUHS\\n2Un2JUtgu+2S9kuXwj/+kVx9BfCHP8A553TczoABbXsbV10FQ4YkV2o99BCcfnpyHuWFF2DlSgeJ\\nWR+31n0dZ319ffj7FCrgtdeS8xrtg6R9uNx6a9Lj+frX4fzzkyCoqYFPfhJ+mj4It32Q5Hsf552X\\nnKx/+mlYvrz1yi0zWyOSZkVEfbftHApWiKampEcyaFAyPmMGzJ7d9aXAS5YkJ9dffz3pRZx0Etxz\\nT3L+BOCII5J1dHXV1qBByeW/++6btH/77eQ8jnskZkD5oeDDR1aM6urWQADYY4/kVUpTU+sv8XPO\\ngYkTW+eNHZtcVdUSJI8+2nqyveUPmx13TM59QHI+pX9/uPPOZPzkk+HNN0uHyqBBMHBgj7x9s7WV\\nQ8H6jvw9HjvtlLxafPrTnS/T0iNZsiTpHbSYODHpKbR46SWYN69jkOQdckhy7gTgQx9KguWcc5K2\\n558Pm2/e+VVbAwe6R2LrDIeCrd1aeiT5XgnApEltx1t+2UPbIMmfG8nf1LjZZsnNhgBvvAHf+Ebn\\nQQKtNySedRZ84QvJIbCxY5Px445Lrvw6/vjkcuNSr1NPhfHjk3M3Z52VvPbeO+n9XHxx98tPnJjc\\n/DhvHvzsZ3DmmcmFA489Bjff3P3yRx+dXCTw1FNJD+uEE2DTTZPDfg8/3P3yBx0EG2+cbP/JJ5OL\\nG2pqkvNDCxe2bSt1XH706OTf8/nnYdkyGDky+XxfeCH5Nyi17erq5N8AknNRzc2tvb6VK1u3JznA\\nu+FQsPVPV0GSd+ONrcMbbZT8Ylm2rON5kPx4S6hIHZ+N1a9f8ouquTm5AqxluLk5Canm5uRkPsBb\\nbyVB8MoryfiyZfD3v7ddprPX2LFJKCxalNyTMn58Egr//GdyE2T+7vzO7LFHEgozZiQ9s3HjklC4\\n/Xb44he7/1yfeSYJhd/+Nmn/xhtJKPz0p8n9M915443kyrTvfheuvLL1/Z91Ftx0U+ll3/GO1vYT\\nJyZBNnduMj52LNx3X2vbzgJphx2Sq+0guUm0pgZuuy0Zf//7k3NbpUJpr71ar/YbPz65NPzCC1u3\\n/9ZbpZfff3/4/OeT9scem/RaTzwxOeR5yilJm/e9DyZP7v5zXEMOBbNytPwl2vLXaCkDBybPvWqx\\nzTZw113lb2u77eCJJ1rH3//+ts/c6s5++yW/YFuccELygqS301WotITYxz6WBELLnfFnnpn0eLoL\\npSHp16OceGLyi7Dlbv5PfxqOPLLzZfL19O+ftJ84MXkPLSZPhsMOK73tmtyvshNOSEK6xWmnJb2Y\\nUsvn/0A44IC2hzI/+MHk8GOp5YcNa23/rnclhxpbDByYrC/fvv0fBi1/EADMn99af2NjElbtayyQ\\nrz4yM1sPlHv10VrxdZxmZtY7HApmZpYpNBQkjZP0lKR5kjo8DU7StpLukjRb0j2SBhdZj5mZlVZY\\nKEiqBqYABwMjgQmSRrZr9j3gVxGxC3ABcHFR9ZiZWfeK7CmMAeZFxPyIeBu4ARjfrs1I4C/p8N2d\\nzDczs15UZChsDSzMjS9Kp+U9BhyZDh8BbCypwzV/kk6XNFPSzIaGhkKKNTOzyp9o/jywr6RHgH2B\\nxUBT+0YRMTUi6iOivq6zx0SbmVmPKPLmtcXAkNz44HRaJiKeJ+0pSNoI+GhELCuwJjMzK6HInsIM\\nYLikYZL6AccC0/INJA2S1FLDl4ArC6zHzMy6UVgoREQjMBm4A5gL3BQRT0i6QNLhabP9gKckPQ28\\nE7ioqHrMzKx7fsyFmdl6wI+5MDOzVeZQMDOzjEPBzMwyDgUzM8s4FMzMLONQMDOzjEPBzMwyDgUz\\nM8s4FMzMLONQMDOzjEPBzMwyDgUzM8s4FMzMLONQMDOzjEPBzMwyDgUzM8sUGgqSxkl6StI8Sed2\\nMn8bSXdLekTSbEmHFFmPmZmVVlgoSKoGpgAHAyOBCZJGtmv2FZKv6RxN8h3OlxVVj5mZda/InsIY\\nYF5EzI+It4EbgPHt2gTwjnR4E+D5AusxM7NuFBkKWwMLc+OL0ml55wMnSFoETAc+3dmKJJ0uaaak\\nmQ0NDUXUamZmVP5E8wTg6ogYDBwCXCOpQ00RMTUi6iOivq6urteLNDNbXxQZCouBIbnxwem0vFOA\\nmwAi4gFgADCowJrMzKyEIkNhBjBc0jBJ/UhOJE9r1+Y5YH8ASTuShIKPD5mZVUhhoRARjcBk4A5g\\nLslVRk9IukDS4Wmz/wFOk/QYcD0wMSKiqJrMzKy0miJXHhHTSU4g56edlxueA+xdZA1mZla+Sp9o\\nNjOzPsShYGZmGYeCmZllHApmZpZxKJiZWcahYGZmGYeCmZllHApmZpZxKJiZWcahYGZmGYeCmZll\\nHApmZpZxKJiZWcahYGZmGYeCmZllHApmZpYpNBQkjZP0lKR5ks7tZP4PJT2avp6WtKzIeszMrLTC\\nvnlNUjUwBTgQWATMkDQt/bY1ACLi7Fz7TwOji6rHzMy6V2RPYQwwLyLmR8TbwA3A+BLtJ5B8T7OZ\\nmVVIkaGwNbAwN74ondaBpG2BYcBfuph/uqSZkmY2NDT0eKFmZpboKyeajwVujoimzmZGxNSIqI+I\\n+rq6ul4uzcxs/VFkKCwGhuTGB6fTOnMsPnRkZlZxRYbCDGC4pGGS+pH84p/WvpGkHYDNgAcKrMXM\\nzMpQWChERCMwGbgDmAvcFBFPSLpA0uG5pscCN0REFFWLmZmVp7BLUgEiYjowvd2089qNn19kDWZm\\nVr6+cqLZzMz6AIeCmZllHApmZpZxKJiZWcahYGZmmbJCQdJASVXp8PaSDpdUW2xpZmbW28rtKdwL\\nDJC0NfAn4OPA1UUVZWZmlVHufQqKiDclnQJcFhHfkfRokYWZmbW3cuVKFi1axIoVKypdSp81YMAA\\nBg8eTG3t6h3MKTsUJL0POB44JZ1WvVpbNDNbTYsWLWLjjTdm6NChSKp0OX1ORLB06VIWLVrEsGHD\\nVmsd5R4+Ogv4EnBr+qiK7YC7V2uLZmaracWKFWyxxRYOhC5IYosttlijnlRZPYWI+Cvw19z4fOAz\\nq71VM7PV5EAobU0/n5KhIOn3QJcPqouIw7uaZ2Zma5/uegrfS38eCbwLuDYdnwC8WFRRZmbru8bG\\nRmpqCn1maadKnlOIiL+mh472johjIuL36es4YJ/eKdHMrO+49tprGTNmDKNGjeKMM86gqamJM888\\nk/r6enbaaSe+9rWvZW2nT5/ODjvswO67785nPvMZDj30UADeeOMNJk2axJgxYxg9ejS/+93vALj6\\n6qs5/PDDGTt2LPvvv39F3l+5MTRQ0nbpuQQkDQMGFleWmVkZ9tuv+zaHHgqf/3xr+4kTk9eSJXDU\\nUW3b3nNPyVXNnTuXG2+8kfvvv5/a2lo++clPct1113HRRRex+eab09TUxP7778/s2bPZfvvtOeOM\\nM7j33nsZNmwYEyZMyNZz0UUXMXbsWK688kqWLVvGmDFjOOCAAwD4xz/+wezZs9l8883L/RR6VLmh\\ncDZwj6T5gIBtgTMKq8rMrA+66667mDVrFnvssQcAy5cvZ8stt+Smm25i6tSpNDY28sILLzBnzhya\\nm5vZbrvtsktDJ0yYwNSpUwH405/+xLRp0/je95Ij9CtWrOC5554D4MADD6xYIED5Vx/dLmk4sEM6\\n6cmIeKu75SSNA35Mck/DzyPiW520ORo4n+SE9mPpoSkzs+5185d9yfaDBq3y8hHBSSedxMUXX5xN\\ne/bZZznwwAOZMWMGm222GRMnTuz2ktCI4JZbbmHEiBFtpj/00EMMHFjZgzCr8kC83YGdgF2BYySd\\nWKqxpGpgCnAwMBKYIGlkuzbDSe5/2DsidiK5H8LMrE/af//9ufnmm3nppZcAePnll3nuuecYOHAg\\nm2yyCS+++CJ//OMfARgxYgTz589nwYIFANx4443Zeg466CAuueQSWr6F+JFHHundN1JCWT0FSdcA\\n7wEeBZrSyQH8qsRiY4B5ufMQNwDjgTm5NqcBUyLiPwAR8dIqVW9m1otGjhzJhRdeyIc+9CGam5up\\nra1lypQpjB49mh122IEhQ4aw9957A7DBBhtw2WWXMW7cOAYOHJgdcgL46le/yllnncUuu+xCc3Mz\\nw4YN43//938r9bbaUEtSlWwkzQVGRjmNW5c5ChgXEaem4x8H9oyIybk2twFPA3uTHGI6PyJuL7Xe\\n+vr6mDlzZrllmNk6ZO7cuey4446VLqNsr7/+OhtttBERwac+9SmGDx/O2WefXfh2O/ucJM2KiPru\\nli338NHjJPcp9LQaYDiwH8m9D1dI2rR9I0mnS5opaWZDQ0MBZZiZ9bwrrriCUaNGsdNOO/HKK69w\\nxhl9//qccq8+GgTMkfQwkJ1g7uaO5sXAkNz44HRa3iLgoYhYCTwr6WmSkJiRbxQRU4GpkPQUyqzZ\\nzKyizj777F7pGfSkckPh/NVY9wxgeHpPw2LgWKD9lUW3kfQQrpI0CNgemL8a2zIzsx5Q1uGj9K7m\\nJ4GN09fcdFqpZRqBycAdwFzgpvQJqxdIaulh3AEslTSH5KmrX4iIpav3VszMbE2Ve/XR0cB3gXtI\\nbl67RNIXIuLmUstFxHRgertp5+WGA/hc+jIzswor9/DRl4E9Wi4ZlVQH/BkoGQpmZrZ2Kffqo6p2\\n9xAsXYVlzczWW9/85jd7bF3nn39+9miMopT7i/12SXdImihpIvAH4I/FlWVmtm5Y1VCICJqbmwuq\\npnvlnmj+AvAzYJf0NTUizimyMDOzvmjBggXssMMOHH/88ey4444cddRRTJ8+nY985CNZmzvvvJMj\\njjiCc889l+XLlzNq1CiOP/54AH7wgx+w8847s/POO/OjH/0oW+eIESM48cQT2XnnnVm4cCG33347\\nu+22G7vuumubx2jPmTOH/fbbj+22246f/OQnPf7+yj3RPAyYHhG/Tcc3kDQ0Ihb0eEVmZmX4+u+f\\nYM7zr/boOkdu9Q6+dthO3bZ76qmn+MUvfsHee+/NpEmTeOKJJ3jyySdpaGigrq6Oq666ikmTJnHY\\nYYdx6aWX8uijjwIwa9YsrrrqKh566CEigj333JN9992XzTbbjGeeeYZf/vKX7LXXXjQ0NHDaaadl\\nj91++eWXs20/+eST3H333bz22muMGDGCM888k9ra2h77DMo9fPQbIN+faUqnmZmtd/LPODrhhBO4\\n//77+fjHP861117LsmXLeOCBBzj44IM7LHffffdxxBFHMHDgQDbaaCOOPPJI/va3vwGw7bbbstde\\newHw4IMP8t///d/ZY7fzj9L+8Ic/TP/+/Rk0aBBbbrklL77Ys1+CWe7VRzUR8XbLSES8Lalfj1Zi\\nZrYKyvmLviiSOoyffPLJHHbYYQwYMICPfexjq/xVmuU+Mrt///7ZcHV1NY2Njau0ne6U21NoyN1w\\nhqTxwJIercTMbC3x3HPP8cADDwDw61//mg984ANstdVWbLXVVlx44YWcfPLJWdva2lpWrlwJwD77\\n7MNtt93Gm2++yRtvvMGtt97KPvt0/Gbjvfbai3vvvZdnn30WoM3ho6KVG2WfAK6TNIXkkdmLgJLf\\np2Bmtq4aMWIEU6ZMYdKkSYwcOZIzzzwTgOOPP56GhoY2Tyg9/fTT2WWXXdhtt9247rrrmDhxImPG\\njAHg1FNPZfTo0dl3LrSoq6tj6tSpHHnkkTQ3N7Plllty55139sp7K+vR2VljaSOAiHi9sIq64Udn\\nm62/+sKjsxcsWMChhx7K448/3mHe5MmTGT16NKecckoFKmtV+KOzJb1T0i+A30TE65JGSqrsuzYz\\n60N23313Zs+ezQknnFDpUtZIuYePrgauInncBSRfjHMj8IsCajIz67OGDh3aaS9h1qxZFaim55V7\\nonlQRNxEellq+gTUptKLmJnZ2qbcUHhD0hYkJ5mRtBfwSmFVmZl1YVXOg66P1vTzKffw0eeAacB7\\nJN0P1AFHrdGWzcxW0YABA1i6dClbbLFFh3sFLAmEpUuXMmDAgNVeR7mh8B7gYJKv1/wosOcqLGtm\\n1iMGDx7MokWL8He1d23AgAEMHjx4tZcv9xf7VyPiN5I2Az4IfA/4KUk4dEnSOODHQDXw84j4Vrv5\\nE0m+vKflu5svjYifl1++ma1Pamtrs0c/WDHKPafQclL5w8AVEfEHoORjLiRVA1NIehgjgQmSRnbS\\n9MaIGJW+HAhmZhVUbigslvQz4BhguqT+ZSw7BpgXEfPT5ybdAIxf/VLNzKxo5YbC0cAdwEERsQzY\\nHPhCN8tsDSzMjS9Kp7X3UUmzJd0saUiZ9ZiZWQHK/ZKdNyPitxHxTDr+QkT8qQe2/3tgaETsAtwJ\\n/LKzRpJOlzRT0kyfYDIzK06R37O8mORqpRaDaT2hDEBELI2It9LRnwO7d7aiiJgaEfURUV9XV1dI\\nsWZmVmwozACGSxqWfvfCsST3OmQkvTs3ejgwt8B6zMysG4XdaxARjZImk5yLqAaujIgnJF0AzIyI\\nacBn0u9paAReBiYWVY+ZmXVvlR6d3Rf40dlmZquuRx+dbWZm6weHgpmZZRwKZmaWcSiYmVnGoWBm\\nZhmHgpmZZRwKZmaWcSiYmVnGoWBmZhmHgpmZZRwKZmaWcSiYmVnGoWBmZhmHgpmZZRwKZmaWcSiY\\nmVmm0FCQNE7SU5LmSTq3RLuPSgpJ3X4BhJmZFaewUJBUDUwBDgZGAhMkjeyk3cbAZ4GHiqrFzMzK\\nU2RPYQwwLyLmR8TbwA3A+E7afQP4NrCiwFrMzKwMRYbC1sDC3PiidFpG0m7AkIj4Q4F1mJlZmSp2\\nollSFfAD4H/KaHu6pJmSZjY0NBRfnJnZeqrIUFgMDMmND06ntdgY2Bm4R9ICYC9gWmcnmyNiakTU\\nR0R9XV1dgSWbma3figyFGcBwScMk9QOOBaa1zIyIVyJiUEQMjYihwIPA4RExs8CazMyshMJCISIa\\ngcnAHcBc4KaIeELSBZIOL2q7Zma2+mqKXHlETAemt5t2Xhdt9yuyFjMz657vaDYzs4xDwczMMg4F\\nMzPLOBTMzCzjUDAzs4xDwczMMg4FMzPLOBTMzCzjUDAzs4xDwczMMg4FMzPLOBTMzCzjUDAzs4xD\\nwczMMg4FMzPLOBTMzCxTaChIGifpKUnzJJ3byfxPSPqnpEcl3SdpZJH1mJlZaYWFgqRqYApwMDAS\\nmNDJL/1fR8R7I2IU8B3gB0XVY2Zm3SuypzAGmBcR8yPibeAGYHy+QUS8mhsdCESB9ZiZWTeK/I7m\\nrYGFufFFwJ7tG0n6FPA5oB8wtsB6zMysGxU/0RwRUyLiPcAXga901kbS6ZJmSprZ0NDQuwWama1H\\nigyFxcCQ3PjgdFpXbgA+0tmMiJgaEfURUV9XV9eDJZqZWV6RoTADGC5pmKR+wLHAtHwDScNzox8G\\nnimwHjMz60Zh5xQiolHSZOAOoBq4MiKekHQBMDMipgGTJR0ArAT+A5xUVD1mZta9Ik80ExHTgent\\npp2XG/5skds3M7NVU/ETzWZm1nc4FMzMLONQMDOzjEPBzMwyDgUzM8s4FMzMLONQMDOzjEPBzMwy\\nDgUzM8s4FMzMLONQMDOzjEPBzMwyDgUzM8s4FMzMLONQMDOzTKHfp9CXXPPAAi75yzxqqkR1taip\\nqqK6SlRLVFeJmur0Z1XLzyqq2oznf1ZRXQXVVVVtp1enP5W06bhO5dZZ1WHd1bltt6+pSsl4Z8tW\\ntas7P93MbFUUGgqSxgE/JvnmtZ9HxLfazf8ccCrQCDQAkyLiX0XUss0WA9l/xy1pbAqamoPG5paf\\nzTQ1Q1Nzc25asHxlE43NQXPWNjc/XUdTtIw3t1tnFPEWVplEa+i1hEZ1VYegqe4kqKqrOg/Dms7m\\nVeeCtMM6uwnSdPkqtQ20LGDTkE3WWUaQ5pZN1pnMlxyQZuUoLBQkVQNTgAOBRcAMSdMiYk6u2SNA\\nfUS8KelM4DvAMUXUs+/2dey7fV0Rq+5Uc4fgaR1vas4HUxI2HYOm47LN7YKnfVA1R7QLruY22+xq\\n2S7nNwUrm5pZvrLzmpoiaGpqv1wyv7mZ5GffyMcOQda+V9h50HTsueWDprOgqq2uSl41on82XEW/\\n7KfoV5NM75eb1zKttlr0z4ar2rTtV5PUYVakInsKY4B5ETEfQNINwHggC4WIuDvX/kHghALr6VVV\\nVaJf9h+4uqK1VFJzPuiakxBpilzYteu5NTV3DMOOodh5ry1Zf3OHkOoshEsGbRcB/VZjU4n1JgHa\\n2By83djM203NvN3Y3OOfZ5XIwqJfm+BIAqnTQKlR1rZtCIl+1dXUpvM7hpVyYdX5NtsGWjLNvbK1\\nW5GhsDWwMDe+CNizRPtTgD8WWI9VQFWVqELUroe5GGlQrWxqZmVj8FZTEyubgpW50FiZ/UzavZVO\\nW5mf3xSeDkrNAAAITElEQVTt2rZdfmVTaxDl27y5vCnXpu323k6XayqgK9cvDYd8WGRhlQuofMi0\\nhpW66EUpm9Z5+HUMqP653lc+8HyurbQ+caJZ0glAPbBvF/NPB04H2GabbXqxMrPVJyn7C55+ALWV\\nLqmDlh7O203NWVitbIx2odM2SDqGS+cB1nG5pjbh9/pbjW1CMb++lbnlelrrYT7Rr6aaftVqPcSX\\nBk//NMDyAdV6OLBdDysXVv3SHlZnh/7yAdW2x9U2/Cp9DqzIUFgMDMmND06ntSHpAODLwL4R8VZn\\nK4qIqcBUgPr6+j5ylNps7ZecP6lmQB/tykVEEhhpULTtTbU9VFcqwDrvhXUVfklvbsXKZl5b0dgu\\nrKJNgL7d1Ez08G8kiTZh0y8XUGcdsD2H77pVz26wnSJDYQYwXNIwkjA4Fjgu30DSaOBnwLiIeKnA\\nWsxsLSQpOSdSUwX9K11NRxEt55NyAVUiwDoe+ssFUVeHB1t6bk3NbLZh8b3NwkIhIholTQbuIDnT\\nemVEPCHpAmBmREwDvgtsBPwm7S49FxGHF1WTmVlPUsv9Q9WwQb++2dtaVYWeU4iI6cD0dtPOyw0f\\nUOT2zcxs1fgxF2ZmlnEomJlZxqFgZmYZh4KZmWUcCmZmlnEomJlZxqFgZmYZRU/fo10wSQ3A6n7n\\nwiBgSQ+W01Nc16pxXauur9bmulbNmtS1bUR0+/0Ba10orAlJMyOivtJ1tOe6Vo3rWnV9tTbXtWp6\\noy4fPjIzs4xDwczMMutbKEytdAFdcF2rxnWtur5am+taNYXXtV6dUzAzs9LWt56CmZmV4FAwM7PM\\nOhUKkq6U9JKkx3PTNpd0p6Rn0p+bpdMl6SeS5kmaLWm3Xq7ru5KeTLd9q6RN0+lDJS2X9Gj6uryX\\n6zpf0uLc9g/JzftS+nk9JemgXq7rxlxNCyQ9mk7vzc9riKS7Jc2R9ISkz6bTK7qPlairovtYiboq\\nuo+VqKui+5ikAZIelvRYWtfX0+nDJD2Ufi43SuqXTu+fjs9L5w/tkUIiYp15Af8N7AY8npv2HeDc\\ndPhc4Nvp8CHAHwEBewEP9XJdHwJq0uFv5+oamm9Xgc/rfODznbQdCTxG8qWIw4D/A6p7q652878P\\nnFeBz+vdwG7p8MbA0+nnUtF9rERdFd3HStRV0X2sq7oqvY+l+8lG6XAt8FC639wEHJtOvxw4Mx3+\\nJHB5OnwscGNP1LFO9RQi4l7g5XaTxwO/TId/CXwkN/1XkXgQ2FTSu3urroj4U0Q0pqMPAoOL2Paq\\n1lXCeOCGiHgrIp4F5gFjersuSQKOBq4vYtulRMQLEfGPdPg1YC6wNRXex7qqq9L7WInPqyu9so91\\nV1el9rF0P3k9Ha1NXwGMBW5Op7ffv1r2u5uB/dPa18g6FQpdeGdEvJAO/xt4Zzq8NbAw124RpXfY\\nIk0i+YuyxTBJj0j6q6R9KlDP5PSQw5Uth0LoO5/XPsCLEfFMblqvf15pV300yV9zfWYfa1dXXkX3\\nsU7q6hP7WBefV8X2MUnV6WGrl4A7SXpLy3Lhnv9Mss8rnf8KsMWa1rA+hEImkn5Wn7oGV9KXgUbg\\nunTSC8A2ETEa+Bzwa0nv6MWSfgq8BxiV1vL9Xtx2OSbQ9i+4Xv+8JG0E3AKcFRGv5udVch/rqq5K\\n72Od1NUn9rES/44V28cioikiRpH06sYAOxSxnVLWh1B4saXLnv58KZ2+GBiSazc4ndZrJE0EDgWO\\nT3+ZkHadl6bDs0j+Uti+t2qKiBfTHbMZuILW7ntf+LxqgCOBG1um9fbnJamW5BfJdRHx23Ryxfex\\nLuqq+D7WWV19YR8r8XlVfB9Lt7MMuBt4H8lhx5p0Vv4zyT6vdP4mwNI13fb6EArTgJPS4ZOA3+Wm\\nn6jEXsAruUMAhZM0DjgHODwi3sxNr5NUnQ5vBwwH5vdiXflj3kcALVcATQOOTa94GJbW9XBv1ZU6\\nAHgyIha1TOjNzys9XvsLYG5E/CA3q6L7WFd1VXofK1FXRfexEv+OUMF9LN1OyxViGwAHkpzvuBs4\\nKm3Wfv9q2e+OAv7SEvxrpCfOVveVF0mX7wVgJcmxt1NIjrHdBTwD/BnYPFrP9E8hSf1/AvW9XNc8\\nkuOBj6avlqsIPgo8kU77B3BYL9d1Tfp5zE53unfn2n85/byeAg7uzbrS6VcDn2jXtjc/rw+QHBqa\\nnft3O6TS+1iJuiq6j5Woq6L7WFd1VXofA3YBHknrepzWq5+2IwnHecBvgP7p9AHp+Lx0/nY9UYcf\\nc2FmZpn14fCRmZmVyaFgZmYZh4KZmWUcCmZmlnEomJlZxqFg1gklT8Z8vPuWWfuJkrYqo82la16d\\nWXEcCmY9YyJQMhTM1gYOBbOu1Ui6TtJcSTdL2lDSeZJmSHpc0tT0buWjgHrgOiXP299A0h6S/q7k\\n2fgPS9o4XedWkm5X8t0L36ngezPrlEPBrGsjgMsiYkfgVZLn118aEXtExM7ABsChEXEzMJPk+UKj\\ngCaSZ+d8NiJ2JXl0wvJ0naOAY4D3AsdIGoJZH+JQMOvawoi4Px2+luTxCB9U8i1X/yR5zv1OnSw3\\nAnghImYARMSr0fro47si4pWIWAHMAbYt9i2YrZqa7puYrbfaPwMmgMtInmG0UNL5JM+fWRVv5Yab\\n8P9B62PcUzDr2jaS3pcOHwfclw4vSZ/Ff1Su7WskX+0IycPc3i1pDwBJG+cefWzWp3lHNevaU8Cn\\nJF1Jcqjnp8BmJE+w/DcwI9f2auBySctJnoF/DHBJ+gjk5STnFcz6PD8l1czMMj58ZGZmGYeCmZll\\nHApmZpZxKJiZWcahYGZmGYeCmZllHApmZpb5/yeFtSW9ILIBAAAAAElFTkSuQmCC\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f204ff37390>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"name = \\\"short\\\"\\n\",\n    \"sizes = np.loadtxt(\\\"data/\\\"+name+\\\"_batch.csv\\\")\\n\",\n    \"eager_loss = np.loadtxt(\\\"data/\\\"+name+\\\"_eager_loss.csv\\\")\\n\",\n    \"pytorch_loss = np.loadtxt(\\\"data/\\\"+name+\\\"_pytorch_loss.csv\\\")\\n\",\n    \"eager_time = np.loadtxt(\\\"data/\\\"+name+\\\"_eager_time.csv\\\")\\n\",\n    \"pytorch_time = np.loadtxt(\\\"data/\\\"+name+\\\"_pytorch_time.csv\\\")\\n\",\n    \"\\n\",\n    \"plt.figure()\\n\",\n    \"plt.plot(sizes, eager_loss, \\\"r-.\\\", label=\\\"eager\\\")\\n\",\n    \"plt.plot(sizes, pytorch_loss, \\\"b.\\\", label=\\\"pytorch\\\", )\\n\",\n    \"plt.xlabel('batch')\\n\",\n    \"plt.ylabel('loss')\\n\",\n    \"plt.title(\\\"Loss comparison\\\")\\n\",\n    \"plt.legend()\\n\",\n    \"plt.show()\\n\",\n    \"\\n\",\n    \"plt.figure()\\n\",\n    \"plt.plot(sizes, eager_time, \\\"r-.\\\", label=\\\"eager\\\")\\n\",\n    \"plt.plot(sizes, pytorch_time, label=\\\"pytorch\\\", )\\n\",\n    \"plt.xlabel('batch')\\n\",\n    \"plt.ylabel('seconds')\\n\",\n    \"plt.title(\\\"Time comparison\\\")\\n\",\n    \"plt.legend()\\n\",\n    \"plt.show()\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Smaller batch size over time\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 70,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"eager_time = [ 9.956,10.458,11.165,11.718,12.266,12.895,13.489,14.256,14.507,14.985,15.458,16.042,17.207,17.466,18.055,18.697,19.809,20.059,20.819,21.233,21.601,22.518,23.282,23.403,24.068,24.598,25.744,26.210,26.502,27.360,27.831,28.441,29.778,29.646,29.799,30.450,31.504,31.505,32.622,33.037,33.811,34.773,35.326,35.991,36.594,36.500,37.344,37.874,38.789,39.225,39.140,39.927,42.270,42.847,42.110,42.635,42.952,43.473,44.878,44.347,45.866,47.548,47.781,47.595,48.300,48.560,49.676,49.845,50.881,51.773,52.642,51.688,52.824,53.089,53.895,54.764,56.337,56.621,57.160,57.537,57.120,58.887,60.140,60.642,60.738,59.964,60.999,113.873,82.613,70.696,68.861,119.047,86.889,73.380,71.339,72.702,78.510,76.220,81.118,81.893,81.957,81.701,82.284,81.577,77.567,71.422,71.663,69.876,69.599,69.395,69.772,71.386,69.338,69.457,69.148,69.488,70.914,69.696,69.023,69.143,69.538,70.210,70.981,69.644,69.258,69.767,69.610,70.711,69.474,69.342,69.448,70.121,70.823,70.372,68.813,69.419,70.439,71.350,69.522,70.178,70.290,69.487,70.589,70.802,69.717,69.184,69.214,70.600,70.450,69.866,70.288,69.628,69.378,70.901,69.778,128.478,99.367,83.765,81.682,81.755,81.899,139.968,102.203,83.374,81.848,80.654,82.094,82.165,81.908,82.216,82.364,82.091,82.139,73.772,69.451,71.176,70.858,70.327,69.240,70.553,70.638,70.554,69.671,69.927,69.065,70.886,71.387,69.514,69.945,69.896,69.308,72.577,70.703,69.750,69.518,69.544,70.919,70.932,69.131,69.365,69.792,70.106,70.437,69.118,70.133,70.281,70.514,71.216,70.595,70.610,69.407,69.793,70.735,70.515,70.555,70.084,70.373,71.261,71.180,69.573,68.935,69.558,70.904,71.225,126.060,92.226,83.836,80.064,81.842,81.320,81.336,81.765,80.803,81.512,81.242,81.516,75.659,69.908,69.454,68.851,70.764,70.969,68.771,68.187,68.539,69.440,72.031,69.348,69.761,69.086,68.700,70.304,70.550,68.586,68.498,68.344,69.109,70.707,68.810,68.987,68.972,69.319,71.018,70.248,68.614,68.267,69.581,71.174,70.077,69.616,68.489,68.622,69.012,71.473,69.207,68.975,69.076,69.192,70.277,69.806,68.449,69.295,68.456,69.944,71.537,70.277,69.568,68.433,69.057,70.769,70.171,69.485,69.635,70.014,70.354,70.311,70.373,70.580,68.708,69.351,71.069,69.210,69.799,69.562,69.684,69.695,70.623,69.598,69.910,68.166,68.588,70.558,68.559,70.100,69.142,68.468,70.810,70.744,69.260,69.831,68.309,69.873,70.667,69.406,68.848,68.947,69.127,70.833,69.964,71.217,69.186,69.323,71.046,70.655,68.769,69.983,69.158,69.568,70.500,69.165,68.986,69.231,70.034,70.698,69.973,70.057,69.508,70.075,69.493,70.645,68.582,69.097,70.200,69.232,73.596,70.077,69.721,70.028,69.132,70.676,69.526,70.255,68.411,68.705,71.556,69.640,69.518,69.679,68.396,70.324,70.497,69.679,68.470,68.452,68.543,70.731,69.928,69.153,69.600,69.341,70.638,70.566,69.845,69.402,69.167,69.347,70.725,70.052,69.472,69.983,69.074,70.556,70.540,69.139,68.359,69.290,69.743,69.570,69.063,70.068,69.588,70.372,70.509,70.480,68.589,69.366,68.961,71.227,69.459,68.938,68.381,70.772,70.830,70.700,70.079,69.657,69.392,69.026,70.355,69.328,69.196,70.415,69.995,70.584,70.217,69.906,69.200,68.897,69.582,71.840,68.498,69.743,69.084,70.119,71.069,69.237,69.764,68.690,68.610,69.906,69.793,68.569,68.516,69.824,69.462,70.960,69.206,69.033,69.076,69.192,70.631,69.519,69.499,68.545,69.348,70.842,69.672,68.838,68.518,68.978,69.346,71.748,69.098,68.224,68.343,69.174,70.563,68.597,68.903,68.409,69.139,71.305,70.294,68.418,69.804,69.803,71.841,69.504,69.215,69.129,68.887,70.917,68.701,69.223,69.791,70.132,71.176,69.727,68.960,69.172,70.211,71.174,70.261,69.494,69.383,69.814,70.740,70.550,68.786,68.917,69.651,69.837,70.707,69.334,69.288,129.014,91.463,81.587,81.457,81.922,82.118,81.739,81.777,81.776,81.614,78.016,71.392,69.432,69.324,69.450,70.391,70.851,69.700,69.400,70.348,70.648,71.187,70.739,69.049,69.280,70.685,71.093,70.285,69.632,69.416,68.792,70.294,71.328,69.322,71.346,122.104,98.735,82.942,82.162,81.959,81.933,86.281,80.857,81.778,81.852,82.027,81.553,71.945,70.013,70.465,70.501,71.490,69.060,69.680,68.810,69.045,70.787,71.242,68.974,70.532,68.926,69.959,71.247,69.031,68.841,68.861,70.484,70.884,70.325,70.151,68.811,70.111,71.229,71.614,69.087,70.338,69.947,71.287,71.504,69.905,70.036,70.123,69.840,71.240,69.760,70.046,70.433,70.238,70.005,71.773,70.579,70.179,69.441,70.311,70.336,70.066,69.483,69.922,69.564,70.694,70.741,68.857,70.747,70.170,70.727,69.058,68.893,69.047,70.020,70.167,69.673,69.644,69.512,70.083,70.823,69.510,69.466,69.023,70.774,70.916,71.202,69.931,69.831,70.786,71.182,69.681,70.694,69.525,70.537,71.409,70.277,129.484,100.618,139.584,94.153,82.550,82.292,82.355,81.948,82.154,82.035,82.561,82.265,82.334,75.794,71.257,71.569,69.522,69.683,69.650,69.020,71.938,69.589,69.068,69.887,69.587,71.445,71.153,70.662,69.984,69.662,70.017,70.652,69.166,70.874,70.070,116.980,92.934,81.974,81.709,81.450,81.517,81.779,81.374,81.510,82.066,82.035,77.664,69.875,69.907,70.958,70.890,69.855,69.699,69.840,70.445,71.349,70.296,70.638,69.636,70.831,71.002,71.622,68.488,69.724,70.990,71.530,71.098,69.592,69.520,69.739,70.141,71.098,70.255,69.602,70.724,69.547,70.664,70.227,69.009,68.720,70.001,71.007,71.009,69.686,69.926,69.401,70.264,70.982,70.055,68.946,68.992,70.341,70.391,70.578,70.372,69.987,69.218,70.571,70.747,69.537,68.676,69.489,69.250,70.935,70.743,126.120,98.221,83.184,80.934,81.873,81.755,82.200,81.866,81.812,82.415,81.687,81.938,73.691,69.442,71.857,71.521,73.010,104.449,84.435,81.092,81.480,81.562,81.762,81.811,81.715,81.983,81.904,82.005,82.608,80.820,75.554,71.447,69.613,68.777,70.024,71.215,70.809,69.020,69.983,70.311,71.805,70.966,70.080,70.842,70.524,69.868,71.469,70.743,69.620,70.124,70.427,71.383,70.529,70.431,68.800,69.405,71.305,70.428,69.060,69.123,69.287,70.076,71.308,70.312,70.186,69.606,71.463,70.097,69.361,69.178,69.416,70.727,71.656,69.330,69.679,69.881,69.942,71.264,70.361,70.612,70.700,71.098,70.712,70.934,70.253,70.445,70.657,70.438,70.551,70.376,69.930,70.678,71.092,70.803,68.853,69.721,69.630,69.502,70.604,69.644,71.059,70.406,70.668,71.202,69.757,69.900,69.536,70.085,70.151,69.657,69.531,69.349,69.574,71.163,70.610,71.019,70.415,70.335,70.944,71.077,70.061,69.112,70.441,70.702,69.989,69.857,70.422,70.344,71.732,71.043,72.203,69.114,69.995,71.190,70.988,70.128,69.635,69.381,70.148,72.133,69.747,72.119,70.807,70.522,71.978,71.180,68.656,68.671,72.049,71.047,95.643,84.011,81.683,81.544,82.475,82.113,81.943,81.607,81.400,73.575,70.003,69.299,72.134,71.663,70.836,69.153,68.888,69.775,69.570,70.241,70.218,69.722,69.750,69.521,70.587,71.028,70.388,69.785,69.899,69.966,71.425,69.921,69.587,70.376,69.745,70.800,69.673,69.963,69.381,70.494,71.409,69.998,69.268,69.275,68.975,70.185,71.924,69.640,69.076,68.622,68.484,70.428,69.042,69.955,70.322,128.748,100.591,83.165,82.308,82.476,82.403,82.645,82.201,81.933,82.277,81.956,81.994,78.495,70.834,71.382,70.084,69.266,68.894,69.398,71.148,70.346,68.944,69.946,69.494,72.265,70.253,70.334,69.074,70.381,70.594,70.912,70.312,69.717,69.589,71.474,69.860,69.119,68.551,68.935,72.108,70.214,68.941,69.504,68.713,70.242,71.286,70.892,70.451,70.669,69.522,71.348]\\n\",\n    \"pytorch_time =[5.655, 6.597, 6.190, 6.199, 6.325, 6.370, 6.582, 6.590, 6.688, 6.782, 6.825, 9.405, 4.586, 7.045, 7.050, 7.183, 7.262, 7.395, 7.423, 8.607, 7.317, 7.721, 7.808, 7.973, 7.846, 8.013, 8.093, 8.185, 8.275, 9.027, 8.432, 8.597,14.387, 7.403, 8.600, 8.723, 8.854, 8.963, 9.020, 9.076, 9.208, 9.243, 9.458, 9.410, 9.594, 9.583, 9.563, 9.752, 9.747, 9.964,10.961, 9.007,10.112,10.265,10.264,10.369,10.594,10.552,10.681,10.824,10.665,10.765,11.034,10.993,11.163,10.565,14.330, 9.330,11.373,11.451,11.585,11.642,11.604,12.293,12.754,11.744,11.962,11.898,12.770,12.282,12.462,12.631,12.579,12.638,12.731,12.872,13.344,12.964,13.303,13.387,13.678,13.548,13.347,13.535,13.697,13.705,13.761,13.763,14.163,13.948,14.245,13.256,14.187,14.025,14.055,14.149,14.092,13.991,14.123,14.091,14.128,14.050,14.091,14.193,14.308,14.436,14.250,14.213,14.066,14.147,13.962,14.176,13.996,14.115,14.083,14.085,14.074,14.073,14.015,14.195,14.125,14.109,14.108,14.223,14.118,14.105,14.177,14.241,14.501,14.262,14.342,14.452,14.263,14.171,14.056,14.112,14.087,14.088,14.098,14.092,14.109,14.044,14.020,14.050,14.204,14.044,14.125,14.003,14.102,14.305,14.243,14.033,14.212,14.198,14.380,14.466,14.349,14.359,14.556,14.218,14.249,14.119,14.166,14.092,14.136,14.026,14.185,14.014,14.202,14.046,14.069,14.004,14.088,14.072,14.095,14.019,14.126,14.125,14.114,14.070,14.407,14.325,14.444,14.241,14.166,14.286,14.276,14.196,14.241,14.170,14.030,14.105,14.065,13.878,14.130,13.978,14.041,14.017,14.099,14.075,14.152,14.120,14.038,13.981,14.145,14.137,14.353,14.533,14.360,14.350,14.483,14.325,14.182,14.149,14.243,14.282,14.116,13.924,14.250,14.109,14.120,15.688,14.148,14.039,14.067,14.104,14.170,14.080,14.253,14.046,14.117,14.151,14.571,14.247,14.550,14.397,14.334,14.347,14.271,14.271,14.187,14.215,14.074,14.182,14.189,14.170,14.250,14.274,14.098,14.173,14.255,14.237,14.175,14.215,14.246,14.239,14.343,14.177,14.542,14.456,14.675,14.513,14.087,14.171,14.211,14.145,14.096,14.068,14.183,14.089,14.050,14.155,14.207,14.127,13.883,14.028,14.080,14.173,14.060,14.234,14.231,14.180,14.174,14.356,14.480,14.508,14.056,14.440,14.428,14.277,14.156,14.276,14.247,14.273,14.219,14.123,14.429,14.240,14.211,14.304,14.039,13.896,14.142,14.011,14.176,13.999,14.049,14.001,14.078,14.171,14.348,14.495,14.346,14.604,14.337,14.304,14.293,14.150,14.298,14.195,14.296,14.017,14.235,14.208,14.233,14.253,14.179,14.283,14.228,14.213,14.110,14.100,14.252,14.126,14.053,14.280,14.362,14.353,14.481,14.461,14.174,14.267,14.097,14.121,14.126,14.122,14.004,14.159,14.085,14.269,14.225,14.199,14.205,14.190,14.252,14.230,14.134,14.248,14.113,14.073,14.181,14.243,14.345,14.399,14.328,14.401,14.270,13.939,14.140,14.163,14.222,14.145,14.050,14.013,14.003,13.993,14.090,14.095,14.013,14.117,14.034,14.146,14.127,14.240,13.944,14.020,14.049,14.015,14.605,14.359,14.235,14.049,14.057,14.107,14.104,14.102,14.540,14.028,14.113,14.055,14.051,14.104,14.152,14.077,14.098,14.171,14.066,14.000,14.347,14.087,14.144,14.166,14.142,14.264,14.340,14.373,14.241,14.443,14.270,14.427,14.163,14.348,14.292,14.096,14.089,14.091,14.239,14.095,14.115,14.137,14.314,14.168,14.189,16.063,14.332,14.074,14.229,13.978,14.155,14.459,14.512,14.381,14.434,14.380,14.275,14.349,14.091,14.180,14.125,14.128,13.995,14.114,14.253,14.069,14.109,14.177,14.012,13.947,14.124,13.901,14.066,14.054,14.086,14.357,14.079,14.152,14.050,14.303,14.639,14.416,14.189,14.351,14.131,14.155,14.165,14.082,14.022,14.007,14.115,14.069,14.118,14.071,14.124,14.099,14.055,14.251,14.029,13.892,14.153,13.938,14.129,13.958,14.296,14.301,14.270,14.422,14.114,14.538,14.128,14.196,14.088,14.117,14.641,14.076,13.977,14.393,14.083,14.096,14.025,13.959,14.116,14.042,14.198,14.027,14.079,14.093,14.111,14.053,14.541,14.337,14.298,14.602,14.395,14.395,13.763,14.092,14.096,14.006,13.968,14.032,14.068,14.033,14.034,14.008,14.056,14.182,14.020,14.034,14.025,14.212,13.978,14.053,14.120,14.066,14.015,14.281,14.490,14.242,14.340,14.079,14.014,14.155,14.073,14.105,13.902,14.034,14.030,14.055,14.068,14.101,14.147,14.091,14.105,14.064,14.105,14.017,13.967,14.081,13.992,14.019,14.300,14.261,14.284,14.356,14.321,14.286,14.058,14.280,14.027,14.187,14.005,14.047,14.000,14.205,14.168,14.187,14.139,14.037,14.165,14.068,13.985,14.028,14.055,14.007,14.084,14.062,14.114,14.232,14.420,14.346,14.252,14.050,14.062,14.121,14.070,13.974,14.007,14.022,14.055,14.024,14.019,14.015,14.082,14.129,14.049,13.999,13.975,14.053,13.948,14.182,14.232,14.001,14.234,14.365,14.256,14.280,14.247,14.110,14.145,13.997,14.093,14.007,14.066,13.982,14.211,14.050,14.090,14.024,14.088,14.059,13.962,13.945,14.002,14.030,14.005,14.208,15.573,14.147,14.096,14.353,14.079,14.012,14.189,14.291,14.071,14.065,14.038,13.906,14.100,14.013,14.043,13.992,14.226,14.026,13.917,14.068,14.201,14.067,14.089,14.146,14.181,14.005,14.030,14.017,13.940,14.173,14.402,14.324,14.247,14.320,14.325,14.201,14.063,14.008,14.081,14.071,14.045,14.001,14.043,13.938,14.010,14.002,13.995,14.015,14.021,14.005,14.000,14.040,14.020,14.031,14.057,14.153,14.173,14.240,14.262,14.252,14.402,14.391,14.143,14.067,14.140,14.066,14.050,14.054,14.006,14.178,14.017,14.056,13.972,14.038,14.068,14.067,14.060,14.008,14.062,14.018,14.049,14.035,14.032,14.278,14.174,14.294,14.187,14.214,14.121,14.054,14.023,14.082,14.065,14.016,14.028,14.010,14.062,13.975,14.059,14.064,14.061,14.038,14.062,13.965,13.975,14.004,14.223,14.046,13.987,14.068,14.098,14.049,14.170,14.256,14.339,14.073,14.097,14.123,14.017,14.093,14.033,14.007,13.982,13.998,13.978,14.057,14.037,13.970,14.189,14.264,14.118,14.014,14.015,14.052,13.978,14.114,14.041,14.258,14.255,14.259,14.435,14.178,14.172,14.004,14.064,14.007,14.054,14.463,14.314,13.991,14.040,13.958,14.033,13.969,13.989,14.188,14.035,14.019,14.025,13.952,14.041,14.015,14.306,14.354,14.237,14.231,14.104,14.099,14.140,14.143,13.947,14.017,14.068,14.029,14.036,14.088,14.030,14.088,13.920,14.041,13.970,14.058,13.983,14.060,14.025,14.059,13.891,14.092,14.314,14.319,14.270,14.188,14.254,14.034,13.996,14.024,14.065,13.986,14.013,13.979,14.055,14.153,14.026,14.147,14.024,14.049,14.059,14.014,14.050,14.068,13.991,14.085,14.003,14.533,14.292,14.295,14.219,14.410,14.161,14.260,14.123,14.191,14.154,14.120,14.039,14.032,13.922,13.942,14.301,14.038,13.995,13.974,13.949,13.946,14.043,13.974,13.925,14.008,14.006,13.972,14.022,14.271,14.235,14.274,14.313,14.091,14.073,14.396,14.139,14.223,14.146,14.046,14.005,14.117,13.998,13.990,14.002,14.057,14.044,14.015,14.040,14.049,13.983,14.099,14.041,14.030,14.163,14.324,14.363,14.450,14.275,14.054,14.087,14.115,13.973,13.991,14.000,14.043,14.050,13.966,14.066,13.995,14.353,14.032,14.067,14.022,14.045,14.092,14.008,14.027,14.057,14.316,14.249,14.222,14.448,14.228,14.186,14.153,14.173,14.046,14.167,14.034,14.056,13.950,14.081,14.119,14.092,13.996,14.062,14.038,13.966,14.018,14.043,13.924,14.128,13.996,14.145,13.990,14.257,14.322,14.256,14.313,14.349,14.069,14.032,14.030,14.099,14.077,14.186,14.003,13.989,14.005,14.000,14.027,14.029,13.956,14.018,14.005,14.059,14.021,14.032,14.119]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 76,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAREAAAC/CAYAAADZ9eikAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAAHsAAAB7AB1IKDYgAAIABJREFUeJztnXeYVNXZwH9nti9b2KUuSxdREEUN8ikqYiFqrBCMfogV\\njQVjISqIGjFEY0EssURjwUaiokGNDU0AUdRAUD6aohCkSV2W7bszO+/3x5nLzO7O7E6503bO73nu\\nc+/ce+4579zy3vec8573KBHBYDAYwsURbwEMBkNyY5SIwWCICKNEDAZDRBglYjAYIsIokSRHKZWj\\nlFroWSo963Kl1O3xls0OlFJPx1sGQ+so0zvTflBKLRORYfGWwy6UUg4RccdbDkPrGEukHaKUGqWU\\nmunZXq6UekIp9bVSapJS6mWl1Aql1DjP8WFKqQVKqcVKqZv95PULpdSXHgvnIqVUmlLqFaXUIqXU\\ne0qpIqVUX6XUEqXUa0qp1Uqp85VS//CUc6Ann2+VUn9VSi1TSo337LvIk+9ypdRFnn3TlVKzlVLv\\nA4cppZZ59s/wlLFAKXV0K3J87pFjpVLqpBhd8tRGRMzSThZgmWc9Cpjp2d4A9ALygEqgK9ARWOg5\\n/glQ5Nl+F+jmk58DWAEU+PweB9zn+X0R8DugL7AWSAN+DvzHk/Yc4PeetFVAMZAFfONJm+s5lgMs\\n92xPB2b4+U9fAelByPEdkA4MAt6K9z1JhcVYIu2fvSKyWUSqgHUislNEyoFsz/HDgL8rpRYCvdEK\\nx6ILsFlEKgBEVy0GAEs9x5cCB3q214hII7ANWOVJuxUo8hz/r4iUiUg9sBnoDJzqKfdDT7745Nuc\\nu4DnPW0kXVuRY5WIuDxlFLXIxWA76fEWwBB1JMC2xQpgnIjsU0qlAb5tELuAnkqpPBGpUko5gB+A\\n4cCbwFHA922UozzrvkqpIqAGrah2A3cAIz3pN/ic468dZJGIfOipCv0aWBOEHApD1DFKxDAVeMuj\\nIOqBMUAtaMvD08vzT6VUDfA88FdgrFLqU3QVZQJQEEQ5m4HH0NWMmSLSqJR6C1gMLAf2tnH+PKVU\\nFvqZvQZdfQpHDoPNmN4ZQ0xobz1HBi+mTcRgMESEsUQMBkNExL1NZOzYsdK3b994i2EwGALw8MMP\\nvyUivwx0PO5KpG/fvsyaNSveYhgMhgA8/PDDP7Z23LSJGAyGiDBKxGAwRETcqzMGQ7JTU1NDWVkZ\\n7aGTQkQoLCyksLAw6HMiUiJKqf7A7UChiFgDui4HLhGRE5RSPYAHgUbgBRFZEEl5BkMisnv3bkpL\\nS0lLS4u3KBEjImzevDkkJRJRdUZENojIROu3R6l0RrtLA0wE7gMuBa6MpKyEYfNmqKmJtxSGBEIp\\n1S4UCOj/olRoowVsaxPxuE3/FnjEZ3dP9ACuFmMhlFKnKqVmbdy40S4RYsO558Ls2fGWwuDLbbeB\\n6eFrlWhWtexsE7GskAeAoUqpXwBb0AO4KponFpGPgI8mT558k40yRJ+FCyEzM95SGHypqYHa2nhL\\noWlsBHeAOErpntfN5YKMjKZpHQ7wY838+OOPPPTQQ4gIJSUl1NTUUF5eztChQ7nyyiu57bbbEBG+\\n++47Jk6cSGlpKbNnz8blcnHMMcfQs2dPHnzwQY499limTJkSFYspIktEKdVJKfVn4AjgPBE5X0Ru\\nBFaIyPvAc8CtwLOeJfk56SR46ql4S2Hw5YMPYNGieEuhmTFDf2T8LWvW6OVAT9SCWbO8x2bM8Jvd\\nk08+SU5ODp06dWL9+vW4XC6Ki4t5/fXX2bdvHzt27OC+++5jxIgRnixnUVRURJcuXfj6668BGDFi\\nBNOmTYtalSsiS0RE9gBX+9k/zrPeBlwcSRkJx7Jl0LEj3HhjvCUxWLhckCg9I3feCbcHCG9rWSLf\\ne6IWTJ7sfY4c/r/nbrebiy66iMMOO4w333yT6upqLr74Yk488USA/e0X1rqhoYEbbriBoiIdSmXh\\nwoUhNZKGg+niDYdEeWANmtNPhz594i2FJi3Nb7WkCRkZQae97rrrmDZtGiUlJeTn57N69Wp++ukn\\nGhsbKSwspGvXrkydOpXVq1czbNgwpkyZwm9+8xu6detG3759OfTQQ236Y4ExSiQcjBJJLJ58Evr3\\nh1tvjbckttOnTx9effXVFvunTJkCwFFHHcXSpUvp1q0bI0aMIDMzk1deeaVJ2lGjRkVVRqNEwsEo\\nkcTjp5/iLUFcGDt2LGPHjo2rDEaJhINRIonFdddBVla8pUhZjBIJhx494i2BwZfNm6HAREaMF0aJ\\nhMo//gEHHxxvKQy+vPMO9OsXbylSFjOKN1T27YMfWw2vYNi7N7DDVTQQgTFjYldeAjFu3Lg207ib\\n3YuNGzdy880t5ikLG2OJhMKkSfDMM9oP4CQzuVpAiovhwQfBxge1TT75JHZlBUBEcLnDby9Ld7Qc\\ntzJ79mwWLFjA4MGDAe0PcuuttzJ58mTGjBnDmjVrmD59OpOvuIIbJk2isF8/iouL+d3vfsexxx7L\\nWWedxUknncQbb7yBy+Wid+/ejBkzhqVLl3LrrbeyefNm5syZE/J4mSZyh31mKvLkk/DPf8LRR8db\\nksQn1tbaz38e2/L84HILB97+Qdjnf3/P6WSktXyZR48ezYQJE7jgggvIyMigvLycffv2cfzxxzN4\\n8GCmT5/OP2bPZuTQoVz2+98zceJEKioqyM3NZerUqaxZs4bMzEwefPBBQFsiAwcO5IEHHuDGG29k\\n+/btlJSUhC23USKhcsMNMH68HvQVLC4XVFVpT1dDdPjiC/vz/Okn6NQp6LFS6Q7F9/ecHnZx6Q7/\\n1oDL5QLA6XRy3nnnccEFFzBt2jTA66kqDkcLa8LyVBURHM08Yq1j2dnZ1NfXhy0zmDaR0CgqglWr\\n4N13Qztv+nR9bqowYgSceWZsy4zAHA9Ijx7w0EMhiKDISHOEvQSqUsyfP5/JkyczfPhwzjnnHCor\\nKxk5ciQA3bp1Y+rUqYwcNYpFK1fy29/+ll69elHg01t1yCGHUFtbyy233MLjjz8e2TXxg7FEQmGv\\nZ5K2UP1E1q+3X5ZE5oQTdLtILDk9fAsgIKedBgMGtJ0uyowfP54zzzyTuro6rr32Wm655Zb9x/Yr\\nhZ07eWHaNBjmnR9s7ty5+7dnzpzZJE/r93333RexfEaJxIJOneItQWyxhrnHAkuhP/NMaFXMYPjw\\nQzjqKDjvPHvzDYFLL710/3Z2djbPPPOM/4QFBVBaGhuhmmGqM6HgdOp1qJbIccfBGWfYL0+i8skn\\nug3IHy4XVLQILxM527bZn2eQpKenUxXo/8aKjAxbrL/GxsaQe2qMJRIK1ujLUJWIywVbt9ovT6Jy\\nyimQm+v/2F13wb332jd0wHrgTzjBnvx8OfdcGDiwzWTdunVjx44d7N3b1pzkUWTTJli3Tl/7CBAR\\nOnfuHNI5tgZqVkq9ADQAmcAVQDfaY6DmUN3ejz46tj4T8eaxx6CkRDewNseKpWEXVrWprMzefAHm\\nzdMN4hMmtJrM4XBE1EVqC7t3wx//CJddFvOibQ3ULCKXichVQAXQg1YCNcc1xqpIeB6VDoeue4ca\\nz3PDBlixIvTykpXy8sD/94QT4IAD7CvLuo//+Y99efoyZEh08rWbjRvtV9BBYnubiFLqYCBLRDbT\\nSqBmEflIRCbHZR7ekSMhnBgLbjfs2AHffhvaeeXlesyNAXJyoEsX+/KzqkURmvF+GTkSDjrI/nyj\\nQajPpI3YqkSUUkOAm4HrPbusQM2J1YD72WeweHF45955Z+iOTdnZ3vaUVCFQm8eiRfDll/aX88MP\\n9uVp8emn8OKL9ucbDaLhJxMktgVqVkrdDnzsyfMxpVRP2mOg5pdeCj2C1htvwP/9X3TkSVQCKZEn\\nn4SdO+0v53//1//x006DK64IL+9DDoFf/Sq8c2NNgBitscDuQM33+EmWeIGaL744/CA2f/qTbuO4\\n667gz4njVyLh+OEHmD8ffBymIsJSIsuX+z/+0Ue6CvVsGN+w3buhsjJ82WJJhw5xKzqxqhmxYvx4\\nCGIIdQsOOQSWLtWt9qGQakpkyBB9jf0xe7a9sVCtaxvI8snPD78hd8cOPR1FMlBaCqNHx6Xo1PMT\\n2blTB7Hp3j20kZ9uN6xerbdD9XFINSVy9tn66++Pc87RbVJ2kZ2t154pFFpw9dWBZWmLK67QH45k\\nYPdu+PjjuBSdepbIe+/penmodUhfRRBq93BeXmjpk53sbO84o+asXKnn7rGLhga9fukl/8dffjn0\\nAZMWs2fHrds0ZE45Ba6/vu10USD1LBFLWw8dGtp5SmkLxFqHwpFHJk8DnR188EFg0zpaDcxbtvjf\\nP2eOrtKEg8vlVVKJTteugSfNijKpZ4lY8VGffjq085zOtuvfgcjOhrVrQzsnmTn7bD0/rj/s7kWw\\nYn107er/eI8e4Tc6Tppkr2NcNJkzB7p1i0vRqadErAsdqvOXr+Lo3j20c489Fn7969DOSWZeeAG+\\n+cb/MbuVSHW1XnsC97TgmGPgggvCy/uJJ+Df/w7v3Fhz1llx66FJveqMT4yFkLCUyFNPhR67YtUq\\nHeA5VVi3Tk9c7Y8DD7R3yktLeQQKxzhuHAwaFH7+//M/4Z8bSzZs8CrUGJN6lki4WEqkqiq8ev1f\\n/mKvPIlOoCpfbi54gg7bWk4g9/T33w//wzFsWPIokUCWXwxIPSXib2RpMFgP6y23wOefh3ZucXHQ\\ncTrbDYGUyJo19vpeWOUEskS2boUlS8LLe9mykMIjxpVkdXtPSkLtlbGwHtb77w+9Ffy555Knq9Au\\nAimRu+8O3JMSSTk33mhfnha9esHll9ufbzSIo9t76ikRa4b1q69uPV1z0tL0+r33dNyGUEg1Z7PW\\n2LdPjyWyC0uJrFxpX54WTmfTLt5EjpVrPZ9xIPWUyNln63Wobu9ZWdr34dNPw69jpwo9e8KVV/o/\\nNns23HSTfWVZX+BAMV27dg29N81i+3b485/19rZtiT3fUHa299mOMamnREpLtUL4+99DO6+uzuuo\\nZtzeW2fChMBtQBdfHNinIxysqThOPtn/8alTw3+5pk+Hn/1Mb7tc2rU8UXG59HCOWAXI9iH1lMi3\\n30J9feg9BL7mYqhu7+GOGE5WCgsDm/4rVtgbCsByagsU9+PFF2FBmFE5X3nF235jZztONBg9Om5e\\n0XbHWB0PnAhkAdd4kj2Jjru6UERejaQ8W7DGbYQaJzUjI3y394EDwSf0f7vn7bcDd2nbGZAIvAp9\\n82b/x++6K3zLZ+tWr4fzgAGBg08nAp066XAHcWgbsTXGKjBGRK4EXgfGepa5nn3xqbA1x1Ief/pT\\naOdVVITv9t6pk72DzhKdceMCf7nt7kXIy4PDDgvsJzJ8ePizD/7ud2CF76yqCuzKnwjMnavnnomD\\njHZXZ6y360d0fNWegPWJaFJZi1ugZsvt/V//Cu083ypMqDFCTz45rhMgxZx583TcFX/YrUTKyrTz\\nX69e/o8PH66nfgiH227T3sagY4skMhdeqK9tIPf/KBKtNpHe6PiqW9CKpEVZcQvU/Mkn4Z0nAunp\\n2vnozTdDO/err1JrLt7PPgvsF1NYGH5viT+syagDWYcjR0YWRc0K6B3HLtSg+OEH/aELZxaDCLEz\\nxuptwDyl1FPAecBbnuWXnn1hBnVIEES0lne7Q5+eIDcX7vEXObIdE+ilzsiwNwKXVU6g8r76yusb\\nFCqDBnnHSXXoYO+YH7v59FO9TjYlIiJ7RORqETlARP4oInNE5BoRuVREqj3LZZ598W9UBT2iNhx8\\n3d4XLQrt3D59Uq+bN9BLvW+fDhRkdzmBru9//xv6/bJYuxamTdPbDQ3atT6WL+ny5cG3v1npkk2J\\nJCXHHBPeedZNuuIK+P3vQzv30Ue141IqEejhv+Yaez0/RXQVKdQqZjAUF+uYIuB9Oe2a/jMYfvaz\\n4KfCsOQyfiIxYPZsvb7mmlaTtcCaN+aHH/T4j1CI5YOX6GRk6HYpu66JiLZuLHPeTjIyvE5zaWm6\\nmzeWbSPhtB3FYQxN6imRs87S60DzlASisBAuuQQWLoS//jW0c1OtKlNQADfc4P/Yiy/CVVfZ14tg\\nvTQLF/o/3qtX+BOH7dihe2gA+vXTVaO6uvDyCoft2wP7vzRHRAdfsnN2wSBJPSXSo4ceZ/Doo6Gd\\nV1np9YoMtd6ZakrkqqsCv7i/+Y1e22V2l5bqF+h3v/N//IEHQovq78szz3ijveflaZmdzvDyCoeO\\nHXWVKhhE4G9/01O2xpjUUyKLFumvSai+A2lpXlM2VFM81WKJdO+ue0X8YQXPsasBsKICrrsO7r3X\\n//FXXgnfS/a117wu+laPXCzbHMrLg7d8Tj0VxoyJS9U59ZSI1VBlzVcSLLm5XhM81BvVpYu3gS4V\\nmDs38Nff8tOx62VsaNADIwMFOho3TiuDcFixwjsD3vDh+mMQ64bLsrLg0pWWakskDv5IqadECgr0\\n+sEHQztv587w3d4POEB7yKZKA+uECfoF9IfdvQidO+t5hAJVM8aMCT8K+qxZ+uUE2LNHK6xYd6F2\\n7hxcumef1QM9A0V4iyKpp0Q6ddLrUKN4+zYEFhaGdu6YMXD88XHpw48LS5cGno3NbiXy009w0UWB\\nG2pPOAGOOy68vK+6SgdABvjuO72OpSXicHgHALbFVVdBSQnU1kZXJj+knhIJN6CtiLZi7ror9O7E\\nd9/VsV0T3XXaLmbP9r58zRHRjdt2zQpYU6MVSSBLpFcvHaE/HGpr4bTT9HY8/ETc7uCf1w0b9HUw\\nzmYxINyLLKIb8XJz4YsvQju3Xz8dzSuVpo0I9FKLwC9+EXqbVCCslzpQeZs36+pOOPTurYMogX5u\\njjxSf+1jgfW/rOpUW1htQkaJxIBwTVvrpk6ZAh99FNq5hx+uze1EHkpuN60pkWef9W5HipVHoOrM\\ntm3hTyC+aVNTj9Xly/WHJBZY1aZglYhxe48hp5wS3nnWTRo5MvRpBO6/X7fyWyNOU4FAL/XFF+te\\nhKws+5RIt26BAzWnRxB3KyfH69diyRqre2g14r/zTmjnGbf3GGBF3AoUSDgQlq+Hy6WtkVCwHjxj\\nieiG7dWr9TXZsyfyckS0L8WiRf4VVyTtUPn53t4Rt1tPZNWli55pLtptI2lpunu6qiq49G1V66JI\\n6imRM87Q6yuu0JG8rUC8bdG9u65bL1mi1x07Bh8dzTIxV65MjW7ejAw9jH716pbHHnsMZszQ2x9+\\nGHlZDof+aj/1FJx4ojdviwMP1OtADb2tsXOnjieilJ6wrLER7rhDNwrPmxex6K1SW6v9bSZODE52\\nET1HzuOPe3uSYoStSkQp1VspNU8p9bxSaqpSarxS6i9KqZeUUvGZbbg5ffror+Hll+tBeMuXB9fg\\nuWeP7mWxRgHv26e7D4PBUhwXXKAf+liOv4gHd9+tv+L+4thOm+Yd53LxxZFfiwMPhL17dfT+UaNa\\nVmvef1+7jh9wQOgu4b7zCVdX6xCXVlyYaEd+z8qC3/5WbwczR5IV//eii7QSieEzZrclcig6purl\\nwBG0jLkaf159VSuEO++EyZP1AxbMw5WWpttTlizR3YZLlgTvHWgpEWu8juUF2V657TZ44gk9ydfy\\n5U2PLV+uA/zceqv+HenDXl7u9UgdMKBlw+Lf/qa75B95RFufofD11/o5EdFWTlqaHhT32mvQv39k\\ncreF261Dau7aFdzsfqefrn1FRo/WMW/8WYFRwm4l8iUwUSn1L+BDWsZc3U/cYqzu3avXLpduIM3P\\nD+6l7thRKx3QrfZOZ/Cu7CL6pbn+eq202nvbyHHH6Zftm29aelC+9ZY20++/X3eXR1qHr672+u3k\\n5rZ0trIaGidN0golFP75T22tfvwxPP+8fk66ddNTMwSa58Yuqqr0dezcWXeJt8VBB8FRR+ntjh1j\\nOhDPbiVyGXCXiJwEnOGz34q5up+4xVi1RpdOmKDNvzPPDG5emE2bmkZFGzky+JbzAQP0tBGgW/zj\\n4FUYUx5+WFtphYUtq4qW2Q36XvhOUxkOpaXa6gF9bZsr6IkT9UjcfftC7+p97jntF3L00fojYLny\\nv/oqzJwZmdxt4Xbrqu+6ddpfpS0efthb7SkoiKlPUkAlopS6USmVp5R6Tyn1WJD5fQhc74m7upGW\\nMVfjT05O09+PP+5tfGuNhoamEbl27YIXXgiuzEsu0Q8z+P9atjdKSnTXal5ey94FXyVyySWRO51t\\n2uR9eXJzWyqRq67SPTfffhs4xkkgfv1rHVMkLU3nYU3kPmKE/vhEk8ZGrUQOOCC4qsmkSVqRgH7G\\nY+hO0Jol0hs4FXgACKriKiKrRGScJ+7qzc1jrtohcMQ0r7rcd19w42h8H37QLffTpwdX5ltvecP3\\nFRa2f3+RwYP1y5ed3bLNw/c6PvqodyxTuOzb53X+69u35dQc69bpe56VFfp1nzdPK6VVq+Dmm71y\\n9+wZvBNYuLjdWnm5XMGFMtiyxduLE85/jYDWlEgdesKpz/G2bSQ/vuHj7r1Xe5MGEw2quRLx94IE\\noqTE21OxdGliTwxtJ20pkUsv1dHCIsE3v/799cvui9utj2dmhv5iWXlb1pL17Lz5ZuiR8ULFqs5U\\nVQVn9cyd663WJYISUUplAX9AT4WZCYQYVDSBGTnSu11QoAdY9evX9nnNlUgobRvHHOPtGv7447gM\\n144p1rXq0KFlb4nvdbzgguAjd7VVFuiv8Rln+D+elRV6+4t1rlUFtpSIv2qa3VhKxJI7GP8i6zqM\\nHas/jjEikE/wNMCaUkyhLZHLYyJRtBkzxrs9aZJufT/yyLY9WCOxRO65R7cRTJmiI37l50d3DpOl\\nS3VjXLhxNCLFulZ/+EPLY5dd5n0ZR4+OPHSk733p1KmlN7GvEgnXErGUiFVOhw66VyiaFBTo62dZ\\nQfX1rbcf+V6HsbH1pghUnbkf+I1nuc6zbh/4DgvfskU3YAUzqCorS9f1LXJydPek1YU4Z07genJF\\nhfehu+MOXZ1ZuTJ6Dku33x5Z9PNIp7ewHujVq7U/jS99+3oV6LBh2hO0Ndrqfvd9ebKzvTFRmx+P\\nRIlYL29+vl5blohI8JHH2qK8XD+b5eW6Lea773TYx/R0XX6gZ1RENxr7XoeHHoKnn9buDHfc4U07\\nd25UPKYDKZEngD95lsc96/aB1b9/wgn6xnzzja5Hu92692XZMq0YKiv18P2VK7XF0a8fzJ/vzcfq\\nFraskSVL9IhRi+ee8x6rr/fe4Cee0I5Phx2m2wREtIJZsEBHkf/iC62cli3T1R6nU+ezYIE37z17\\nvDL+8Y/e/VbV4eOPYfFi/V8ffliXEcgfY/Hill2fJSXaR8IXp1M3Jj/9tM7vuut0dW79em1uv/uu\\nllfE+0Bv2KBjk65apV8MEa18rSk38vJ09fKpp3SX6aJF+lp88IEOr/joo7q6ac2H63R6X4KtW/V/\\nnzbNG/Kyvl77VVhOYq++qq9Jhw66y/kvf9Hy3HQTvP46DBmiPV3r6rQyW7ZMx+TwLcvXErF6dywl\\n8tpr2vpZsQJ++Ut9X157TVsR8+frOYKnTNGTYPny3HO6wfbFF/UwgLVrtXzXXquvw5gx2ufDKreu\\nTjfO+yqAujrdM3X33XqIga8SOf54/VzPnKmt4O+/1x+s887Tv99+214/EhFpsQAdmi/+0tmx3HTT\\nTRJTampERo0S2bNH/37vPf3YZ2dbj3/g5Y47muZ16aUinTrpY4WFev3ssyL5+Xr7hhtEzjxTpKRE\\n5O239TlXXunN76qrRGbObFnOjh0iw4f7l+H99/X6wgu9+2bOFCkqCix3ly563aePyLx5+r+++67I\\nF19401x9tV5Pny7Sq5dO+/LLIsuXizzySNvXpkcPvT7tNJFjjxWprNT/97LLvGleekmvV6/Wx6zr\\n1NbicIj8/Od6+9RT9XV9+WXv8dde896TvLyW51dU6GNffCFy+OGtl+UrU2OjiNst4nLp3xs26HzK\\nyvTvI49sem63bv7zvPRSkQkTRH71K+++SZO820895d22nidrEWl6jx55ROSuu7z7cnO929dfr9Ov\\nXt32Nf3734N+ZYBZ0so77H8nvAA871leAJ5vLZNIlpgrkcmT9d9esED/3rOn5QW2FAuIjB7d8qZa\\n+D4UgZZDDtHrrVv1OTfdpH8r1TTdxIleRdb8WLDLwoX+959ySssXJNBy8MHhlX322U0fdhH90vk7\\n/sEH+vi8eV7Z/C0TJoh06OD/WP/+3u3aWu89Offcpukuukjvb2wUGTZMpLi46fFhw0ROPllvX3aZ\\nyNCh3mNnneXN9733vIrR7RYpLdVpDjpI5LzzvOf8+td6fcQRev3EE/qcZ57xpnn2WZFx4/T266+L\\npKWJ3H23yIwZ+oNjpTv5ZH3u668Hvkbjx+v1kCEiK1bo9JbS810sea38P/886FcmXCWS3W4tkZtu\\n0jd9927vvh9+0BbKzJki//633vfCCyLnnCPidIrMmiWybp3I3r1N82ps1C/CQw9p7V9eLlJVpb+S\\n27aJbNoksnmzfjgt1q7VL0B6ur78p58u0r1705di4EC9/s9/tPIZP15kzhyRO+9s+mB07iyycqXe\\nnjVL529ZHU89JfLOO3r73ntFOnbUZVdW6m0Q+fJLvb7kEi3zuHEic+e2fAC/+kqvH3+86f6+fUWO\\nO05kxAiR227TeZSWitTXe6/PRx+JfPutvo533CEyYIBIdbX3enz2mTe/KVP0etMm73GXS2T9epG/\\n/EVbGePHi2zZInLzzU2Vh0VVlf7yV1Xpl90f1v59+0QaGvS17d9f73vpJZH580WWLBFZtqy1J0k/\\nSzt36v+5cKG+byI6T6dTW3G+jBjhtQCqq7VlZMlhsX69Pta7t8jUqd7999wj8vzz3rQNDSL/938i\\nixdrxffNN03LuvVWbW3+7W9atmuv1df2hRe0JRUCbSkRpdM0RSl1N3CAR4Fkeao9QTjwh87kyZNl\\n1qxZ0cjaPzfdpOuxvg1O8aCurmlr+9df67p29+76lfruO+9YCItt23Tby/Dhui3CGqbuS329dlKy\\ngvGsXatPETkDAAAP8ElEQVQ9cl0ub3k1Nbod4bDDdLtGcy/evXu196eIrueXluo6dGGhbjvIzdX5\\nl5ZG7ixm8I/Lpe9jML1XVndwW2kaGsLyEFZKPSwikwMd99vFKyJ3KaX+DvwbiHBwQ4Ihkhgz0jW/\\nmUcc0fR3cwUC2mFt3Di9HWg8RfNxQIMG6bVvhK/cXK1AoKUCgaajk60ep44d9Trc8JKG0AglIlsw\\n8+86HPbFtW1Ga5KuEpE/tnI8OUkUJWIwtBNaUyJOpdTHwC4AERkfG5GijFEiBoOttKZEuovI6JhJ\\nEiuOOSb0yacMBkNAWlMiuUqpC4AKABF5PzYiRZloD5wyGFKM1lpkFqB7Zrp4lvbB449rb0WDwWAL\\nAS0REXkx1MyUUg5gBlAALAOcwIloZXSNxDumyMqVelxBtCN1GwwphN3hEc9Bx1J1osMhBgzUHJcY\\nq2+/DaeeCkOHxq5Mg6GdY7cSOQhY4nFMuQYCB2qWeMRYXb/e6zdhMBhswW4lsgXwhFPHdz6/FoGa\\nY05lpZ6tPppxPAyGFCSCiUr98hbwJ6XU8cCnwF5PoOYcIMj5FaKENTO8FWHMYDDYgq1KRERqgInN\\nds+xs4yw+ekn+OST+EX7MhjaKXZbIonLI4/EWwKDoV2SGhN6r18f/1G7BkM7pf0rERE9SZKpxhgM\\nUaH9V2fWrdMxMN5+O96SGAztkvZviSxZAmefbYLnGAxRov0rkTffNIF0DIYo0r6VSE0N/OtfML59\\nhEIxGBKR9q1Ebr0VevWK/uTLBkMK076VyLRpetYvg8EQNdqvEikrg5dfhkMPjbckBkO7pv0qEd8p\\nFw0GQ9Rov0rk5psDT6tgMBhso30qkalT4ZVX4PDD4y2JwdDuaZ9K5P779Xrw4PjKYTCkALa7vSul\\nOgCLgOnoSGf9gAzgavE3Z2c06NYNFi+OSVEGQ6oTDUtkCjqmqgM4UkSuA1YCsXEbbWyEigoz4M5g\\niBG2KhGl1GhgDbATKMQzex5+YqxGLVBzWhrs3g0FBfbmazAY/GK3JTIKOBoY71m6eva3iLEatUDN\\nv/ylViIGgyEm2B0e8XYApdSlwG5goFLqUfS8M0/aWVYAAeCKK6CkJOpFGQwGTVTiiYjI7Gjk2yZz\\n5ugRuxkZcSneYEhF2k8Xr8sF118PdXXxlsRgSCnajxL58ksoLoaBA+MticGQUrQfJfLWW3DGGaBU\\nvCUxGFKK9hFjtbERnn0WPvoo3pIYDClH+7BEFi+G2lo44oh4S2IwpBztQ4mUl+tRu9nZ8ZbEYEg5\\nkr86U18PJ58M554bb0kMhpQk+S2Rzz6DMWPiLYXBkLIkvyVy8slwwgnxlsJgSFmS2xKproa779aD\\n7gwGQ1xIbiXy/vswf77xDTEY4khyK5E33oDzzou3FAZDSpO8SmT9enjnHaNEDIY4k7xK5OOP4ayz\\nzOx2BkOcsbV3Ril1LnAGUAA8BxxKtGKsvvoqTJxoW3YGgyE87A5KNA+Yp5QqAmYBmSJyoVLqOnSM\\nVXuiJ9fWQlYWnH++LdkZDIbwiVZ15g7gWaIVYzUnBz75RK8NBkNcsTtQs1JK3Q98ACwFOnsO2Rtj\\n9ZJLYO3ayIQ1GAy2YLfH6m+AU9CR3gcAy6MSY/Xii6FPH9uyMxgM4WN3m8hjwGN25tmCTZv0kP/c\\n3KgWEw027q6md3EuDkfyOMfd+/5arjtpAAXZyRO3trLOSYfM9KS6zslM8nXxnn9+zIIPNboFfx1K\\nIkJtQ2NQedQ5G/fnMWrmQt5f9RMNLjf7apwt0m4uq2FfbdP9brdQ52xZVqNbqKhrmYez0R2UXA0u\\nN9X1LhpcLdNb8rrdwjOfbmDpf8v8XoeaBpdfGaz8y2sa9v+udzU2+e37P+zm0Onzef7z/9qeb1uI\\n+H9egsHZ6A773OYyxJrkGoC3aBFs3Ahjx+7fVeds5OA7P2T9vb8gzc+XZ+jd83np8uEM7dVx/77t\\n++rYVFbDr57+gnSH4oSBXdheUUd5jZOczDQGdsujvMbJyq37qKxzccqgrmSlp+Fyu1m1tYKt5bUA\\nHNm7I/UuN/275PHd9grW7ajikB4FZKY76NExhwyHYt432wDIy9KX+q63V3PdnK8BOLBrHkW5mVTV\\nu6hzNbJhVzUAxx/YmQaXmzqXm617a9hd1UCX/Cx2VdZT3CGTvp1yWb6pHICC7HQ652eRk5FGg8vN\\n9zurGNqzkHqXm8x0B24Ryqoa2LavjlMGdSMnM42KWieL1u3afz265mdRWpTDtz9Vkp3hYG+Nkz6d\\ncsnJ0GOSJr64DID+nTtQ1CETEWFnZT1b9tbul7cgO4P1u6r4dntlk+t/aGkhBTnpfP7DHgCGlBYw\\nqHsB5bVO9lY3sOzHvQztWcgBXfOod2qFtmF3NZv2VJOe5uDI3h1JcygKcjJYs62C7oXZ9CrKpbzW\\nSXW9ixWby+mSn0WX/CwAuuTp9R/eW8t7K38iLyudqnoX+dkZ1DkbWb+zikElBXQvzN7/X3dV1LNu\\nZyVH9NJlFeVm0tDoZtXWffTomEP3Ah2nxuUW9lQ3UFHrRCkYVFKA0+WmvNZJnbORxd/vpig3g/Q0\\nB0N7dkQp+GFnFf07d6AwJ4NaZyMF2Rks2bCbLnlZDOiaR1l1AwU5Gby1fCug8yzMScehFAO75bOp\\nrIal/y2jvtHNaYd0JzvDQVm1k2U/ljGoewEHdc/nzeVbOG5AZ5Zu3AsIw/oU43BAVnoaa7ZVsLuq\\nnoO651OUm0lpUQ57qho4tLSAS4/tF8xb1yYqHprLl8mTJ8usWbOCS3z11Xp6zLvv3r+rrLqBI2d8\\nzNrfn0ZOZsuBeH2nvsf0swYzvF8nGt3Co/9cxydrdzZJM+PcIRTnZpKV7mDpj2X0KMwhJyONgpx0\\nuuRn8/2OShwOhUIrrUElBTgcitVb97GlvJZeRblkpCn6dc6jut7F4u93U5iTQW5mGoN7FNAhK50v\\n1u9hb00DA7vlA/rlKq9pYG9NA0opOuZkUJCTwcbd1VTWudhdXU92eprn5WokLyudPdUNfLO5nLys\\ndE71PFBfbiijuEMmGWmKsuoGDuyWz3fbK1BK0aMwh/LaBrrmZ/Pt9goy0xy4BRpcjVTWuSjOy2RP\\nVQPFHTLJTHOwqayGYwd0prreRVlNA7UNjeRmprGtvI5zDu/Blxv2sK/WSVW9i3qXm15FORTkZFDv\\ncuNqFLaW17D8x3LOPrwH9c5Gvt9ZRae8LNKUomdRDvUuN+t3VdGjYw67q+rJSnfQJT+LyjoXrkY3\\nXQuyqal3kZWRRpe8LD5Zu4Oj+hazt6aBdIeiX5c8tpXXUlbdQGFOBrsq68lIUxzQJY9NZTXUOhvp\\nlJdFg8tNZZ0TERCgqs5F7+Ic6lxuBpcUsK28ljpnI3UuN0W5GXTJzyLN4WDL3hq2lddSlJtJukPh\\ncCjystLZW+PE2egm3aGoqHXSJT8LpRQVdU4aXG6y0tPIy0qjuEMW2yvqqHPq69upQya9inPYvq8O\\nt0BlnYtGkf3PRnW9C2ejkJXuoKHRzWE9C9lVWc/G3TXsqqojPzuDTh0yKcrNpLLOSb3LTUaag6IO\\nGXTOy+L7HVVU1bvYWVnHQd0LyE53kJeVzn/3VJOXlU69082PZdX8T79OlNc0UN3QSE1DI4U5GRzV\\nt4jDenZs8b74Qyn1sIhMDnQ8eSyRhgY9VqbZRN2WOV7vavSrRAAWrdvF9HfXAPqr+8exh3L20B6k\\nORS1DY0Udcjcn/aUwS3n8P1ZnyK/+R7Z2//+Ew/u2mLf4b2Cu2GDSlqf/vOsoT2a/O7fJS+osob3\\nKw6q/Nbo27lDxHmEgr97YfBy/IFd4i0CkExKZP586NULBg9usttqL7CUSU2Diy/W72FIaSHveKoS\\nC77TpvsD4w7jV8N6NTk/O8OEETAYIiF5lMgbb8CFF7bYXefSSqTe5abRLfzhvbXM+WoTAMUeCyMv\\nK51Vd58aO1kNhhQieZTIn/8MLhf3ffAte6sbmHHuEDLSFB+v3gHAU4vWM3/1dnZX6R6AN64+hqP6\\nFnPQHR9wVF//1Q6DwRA5yaNEPC7uf160HoDXlm1meN9i/r2xDIC3v97KY/97BCcd3JU3lm3hZ572\\niqV3nEJmWvL1ZBsMyULSvF1uPz4b/95YxoxzhwC6h+XkQd1QSvGro3rtdzQqyM4w7R4GQxRJGktk\\nwnNfsWT9nv2/37xmBIf0KCA7I41zDu9BflbS/BWDoV2RNG/ezsp6rh11AErBEwvWN+l2TSaXbIOh\\nvZE0SuTjm0YC8NHq7XGWxGAw+JI0SkR5IrqfNqSEjfedEWdpDAaDRdI0rBoMhsQkqpaIUqoDOo5I\\nA7BQRF6NZnkGgyH2RNsSGQvMFZErgbOjXJbBYIgD0VYiPYHNnu0mQTEiirFqMBgShmgrkS14AzQ3\\nKSuiGKsGgyFhiGo8EU+byONAHfCZvzYRpdSb6GjwwdAnhLTxJFnkhOSR1chpP8HK2kdEfhnoYNyD\\nEoWCUmpWa8FREoVkkROSR1Yjp/3YJWuydfHGJrhq5CSLnJA8sho57ccWWZPKEjEYDIlHslkiBoMh\\nwTBKxGAwRERSjJ1JVM9XpdS5wBlAAfAccCjQD8gArgZKgAfRPjIviMiCOIlqXcNFwHTgIBJXTgcw\\nA31NlwFO4ET0LIrXeJLF/VlQSvVGT9RWBqwDNiWSnEqp/sDtQKGIjFNKjW9LvuZpRKQ6qLKSoU1E\\nKXURUC4i7yqlXhOR8+Mtky9KqSJgFpApIhcqpa4DVgCjgHnAauAVERkfRxl/D1QB3wLnJ7CcY4Bz\\ngT3Ae8DVInKeUupMwIr/EPdnQSl1BlAkIq8opV4DHAkq51yPEnmjLfmapxGRl4MpI1mqMwE9XxOE\\nO4BnAWtGqB/RMvcENotIcNPSRQml1GhgDbATPU9yQsrp4SBgiafr8Rr01DHQTFbPvng+C18CE5VS\\n/wI+JHHltAhGvuZpgiJZlEhAz9d4ojT3Ax8AS4HOnkO90TJvAXp6TPR4Mgo4GhjvWayJcRJNTtCy\\n7PVs+758TWT17IunvJcBd4nISegqrUWiydmcYOSz0gRFslRn2vR8jQdKqeuBS9AK5BsgF+0FaNU7\\nS4D7ABe6mvCvOIkKgFLqUmA3MJAElVMplQv8CahBV732AscDOcAkT7K4PwtKqSHo9qXd6GrichJI\\nTqVUJ+AeYDTaSv6xLfk8bSL707SrNhGDwZC4JJKZZTAYkhCjRAwGQ0QYJWIwGCIiKZzNDImJUups\\nYCjwtYj8o5V0jgTpPjZEAaNEDJFQjO6dGuSJxl+P7u7MAd4EegCnoD1PH4mTjIYoY3pnDGHj6TLO\\nAzaKyD+UUu8C//EcdqF9DZyJ0iVviA7GEjFESoXPtgP4g4i4YL+S2RcPoQyxwygRQ6QUAWcqpdLR\\nA9KeVUqVoaswhhTAVGcMBkNEmC5eg8EQEUaJGAyGiDBKxGAwRIRRIgaDISL+Hwgp6ZIWJ4zDAAAA\\nAElFTkSuQmCC\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f207d9b9dd8>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"plt.figure(dpi=50)\\n\",\n    \"plt.plot(eager_time, \\\"r-.\\\", label=\\\"eager\\\")\\n\",\n    \"plt.plot(pytorch_time, label=\\\"pytorch\\\", )\\n\",\n    \"plt.xlabel('iter')\\n\",\n    \"plt.ylabel('millis')\\n\",\n    \"plt.title(\\\"Time comparison\\\")\\n\",\n    \"plt.legend()\\n\",\n    \"plt.show()\"\n   ]\n  }\n ],\n \"metadata\": {\n  \"kernelspec\": {\n   \"display_name\": \"Python 3\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.5.4\"\n  },\n  \"toc\": {\n   \"nav_menu\": {},\n   \"number_sections\": true,\n   \"sideBar\": true,\n   \"skip_h1_title\": false,\n   \"toc_cell\": false,\n   \"toc_position\": {},\n   \"toc_section_display\": \"block\",\n   \"toc_window_display\": false\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "eager_lbfgs/pytorch_lbfgs.py",
    "content": "import util as u\n\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nimport torch.optim as optim\nfrom torch.autograd import Variable\nimport numpy as np\n\n# todo: make images global\n\nstep = 0\nfinal_loss = None\n\ndef benchmark(batch_size, iters, seed=1, cuda=True, history=100, verbose=False):\n  global step, final_loss\n  \n  step = 0\n  final_loss = None\n\n  torch.manual_seed(seed)\n  np.random.seed(seed)\n  if cuda:\n    torch.cuda.manual_seed(seed)\n\n  visible_size = 28*28\n  hidden_size = 196\n  \n  images = torch.Tensor(u.get_mnist_images(batch_size).T)\n  images = images[:batch_size]\n  if cuda:\n    images = images.cuda()\n  data = Variable(images)\n\n  class Net(nn.Module):\n    def __init__(self):\n      super(Net, self).__init__()\n      self.encoder = nn.Parameter(torch.rand(visible_size, hidden_size))\n\n    def forward(self, input):\n      x = input.view(-1, visible_size)\n      x = torch.sigmoid(torch.mm(x, self.encoder))\n      x = torch.sigmoid(torch.mm(x, torch.transpose(self.encoder, 0, 1)))\n      return x.view_as(input)\n\n  # initialize model and weights\n  model = Net()\n  model.encoder.data = torch.Tensor(u.ng_init(visible_size,\n                                              hidden_size))\n  if cuda:\n    model.cuda()\n  \n  model.train()\n  optimizer = optim.LBFGS(model.parameters(), max_iter=iters, history_size=history, lr=1.0)\n\n  times = []\n  def closure():\n    global step, final_loss\n    optimizer.zero_grad()\n    output = model(data)\n    loss = F.mse_loss(output, data)\n    if verbose:\n      loss0 = loss.data[0]\n      times.append(u.last_time())\n      print(\"Step %3d loss %6.5f msec %6.3f\"%(step, loss0, u.last_time()))\n    step+=1\n    if step == iters:\n      final_loss = loss.data[0]\n    loss.backward()\n    u.record_time()\n    return loss\n  \n  optimizer.step(closure)\n\n  output = model(data)\n  loss = F.mse_loss(output, data)\n  loss0 = loss.data[0]\n\n  if verbose:\n    u.summarize_time()\n\n    #  print(times)\n  s = ','.join([\"%f\"%(n,) for n in times[2:]])\n  print('{', s,'}')\n  \n  return final_loss\n\n\n\ndef main():\n  import common_gd\n  args = common_gd.args\n  args.cuda = not args.no_cuda and torch.cuda.is_available()\n\n  print(benchmark(batch_size=args.batch_size, iters=args.iters, seed=args.seed, cuda = args.cuda, history=args.history, verbose=True))\n\nif __name__=='__main__':\n  main()\n"
  },
  {
    "path": "eager_lbfgs/run_experiment.py",
    "content": "# compare timing for variety of batch-sizes\n# TODO: make PyTorch not run out of memory\n\nimport tensorflow as tf\nimport eager_lbfgs\nimport pytorch_lbfgs\nimport numpy as np\nimport util as u\n\nimport time\nimport sys\nimport os\n\ndef run_experiment(iters, name):\n\n  #batch_sizes = [1, 10, 100, 1000, 10000, 60000]\n  batch_sizes = [100, 200, 300]\n\n  eager_stats = []\n  pytorch_stats = []\n\n  def benchmark(f):\n    # do whole run once for pre-warming\n    f()\n    import gc; gc.collect()\n    start_time = time.perf_counter()\n    final_loss = f()\n    elapsed_time = time.perf_counter() - start_time\n    return final_loss, elapsed_time\n\n  for batch_size in batch_sizes:\n    def eager_run():\n      return eager_lbfgs.benchmark(batch_size=batch_size, iters=iters)\n    eager_stats.append(benchmark(eager_run))\n    def pytorch_run():\n      return pytorch_lbfgs.benchmark(batch_size=batch_size, iters=iters)\n    pytorch_stats.append(benchmark(pytorch_run))\n\n  print(eager_stats)\n  print(pytorch_stats)\n  # pytorch_losses\n  # pytorch_times\n  # pytorch_sizes\n  \n  eager_stats = np.array(eager_stats)\n  pytorch_stats = np.array(pytorch_stats)\n  u.dump(batch_sizes, name+\"_batch.csv\")\n  \n  u.dump(eager_stats[:,0], name+\"_eager_loss.csv\")\n  u.dump(eager_stats[:,1], name+\"_eager_time.csv\")\n  \n  u.dump(pytorch_stats[:,0], name+\"_pytorch_loss.csv\")\n  u.dump(pytorch_stats[:,1], name+\"_pytorch_time.csv\")\n\n    \nif __name__=='__main__':\n  if len(sys.argv)<2:\n    print(\"Running short comparison\")\n    run_experiment(51, \"short\")\n  else:\n    print(\"Running long comparison\")\n    run_experiment(101, \"long\")\n    \n"
  },
  {
    "path": "eager_lbfgs/torch_lbfgs.lua",
    "content": "--[[ An implementation of L-BFGS, heavily inspired by minFunc (Mark Schmidt)\n\nThis implementation of L-BFGS relies on a user-provided line\nsearch function (state.lineSearch). If this function is not\nprovided, then a simple learningRate is used to produce fixed\nsize steps. Fixed size steps are much less costly than line\nsearches, and can be useful for stochastic problems.\n\nThe learning rate is used even when a line search is provided.\nThis is also useful for large-scale stochastic problems, where\nopfunc is a noisy approximation of f(x). In that case, the learning\nrate allows a reduction of confidence in the step size.\n\nARGS:\n\n- `opfunc` : a function that takes a single input (X), the point of\n         evaluation, and returns f(X) and df/dX\n- `x` : the initial point\n- `state` : a table describing the state of the optimizer; after each\n         call the state is modified\n- `state.maxIter` : Maximum number of iterations allowed\n- `state.maxEval` : Maximum number of function evaluations\n- `state.tolFun` : Termination tolerance on the first-order optimality\n- `state.tolX` : Termination tol on progress in terms of func/param changes\n- `state.lineSearch` : A line search function\n- `state.learningRate` : If no line search provided, then a fixed step size is used\n\nRETURN:\n- `x*` : the new `x` vector, at the optimal point\n- `f`  : a table of all function values:\n     `f[1]` is the value of the function before any optimization and\n     `f[#f]` is the final fully optimized value, at `x*`\n\n(Clement Farabet, 2012)\n]]\nfunction optim.lbfgs(opfunc, x, config, state)\n   -- get/update state\n   local config = config or {}\n   local state = state or config\n   local maxIter = tonumber(config.maxIter) or 20\n   local maxEval = tonumber(config.maxEval) or maxIter*1.25\n   local tolFun = config.tolFun or 1e-5\n   local tolX = config.tolX or 1e-9\n   local nCorrection = config.nCorrection or 100\n   local lineSearch = config.lineSearch\n   local lineSearchOpts = config.lineSearchOptions\n   local learningRate = config.learningRate or 1\n   local isverbose = config.verbose or false\n\n   state.funcEval = state.funcEval or 0\n   state.nIter = state.nIter or 0\n\n   -- verbose function\n   local verbose\n   if isverbose then\n      verbose = function(...) print('<optim.lbfgs> ', ...) end\n   else\n      verbose = function() end\n   end\n\n   -- import some functions\n   local abs = math.abs\n   local min = math.min\n\n   -- evaluate initial f(x) and df/dx\n   local f,g = opfunc(x)\n   local f_hist = {f}\n   local currentFuncEval = 1\n   state.funcEval = state.funcEval + 1\n   local p = g:size(1)\n\n   -- check optimality of initial point\n   state.tmp1 = state.tmp1 or g.new(g:size()):zero(); local tmp1 = state.tmp1\n   tmp1:copy(g):abs()\n   if tmp1:sum() <= tolFun then\n      -- optimality condition below tolFun\n      verbose('optimality condition below tolFun')\n      return x,f_hist\n   end\n\n   if not state.dir_bufs then\n      -- reusable buffers for y's and s's, and their histories\n      verbose('creating recyclable direction/step/history buffers')\n      state.dir_bufs = state.dir_bufs or g.new(nCorrection+1, p):split(1)\n      state.stp_bufs = state.stp_bufs or g.new(nCorrection+1, p):split(1)\n      for i=1,#state.dir_bufs do\n         state.dir_bufs[i] = state.dir_bufs[i]:squeeze(1)\n         state.stp_bufs[i] = state.stp_bufs[i]:squeeze(1)\n      end\n   end\n\n   -- variables cached in state (for tracing)\n   local d = state.d\n   local t = state.t\n   local old_dirs = state.old_dirs\n   local old_stps = state.old_stps\n   local Hdiag = state.Hdiag\n   local g_old = state.g_old\n   local f_old = state.f_old\n\n   -- optimize for a max of maxIter iterations\n   local nIter = 0\n   while nIter < maxIter do\n      -- keep track of nb of iterations\n      nIter = nIter + 1\n      state.nIter = state.nIter + 1\n\n      ------------------------------------------------------------\n      -- compute gradient descent direction\n      ------------------------------------------------------------\n      if state.nIter == 1 then\n         d = g:clone():mul(-1) -- -g\n         old_dirs = {}\n         old_stps = {}\n         Hdiag = 1\n      else\n         -- do lbfgs update (update memory)\n         local y = table.remove(state.dir_bufs)  -- pop\n         local s = table.remove(state.stp_bufs)\n         y:add(g, -1, g_old)  -- g - g_old\n         s:mul(d, t)          -- d*t\n         local ys = y:dot(s)  -- y*s\n         if ys > 1e-10 then\n            -- updating memory\n            if #old_dirs == nCorrection then\n               -- shift history by one (limited-memory)\n               local removed1 = table.remove(old_dirs, 1)\n               local removed2 = table.remove(old_stps, 1)\n               table.insert(state.dir_bufs, removed1)\n               table.insert(state.stp_bufs, removed2)\n            end\n\n            -- store new direction/step\n            table.insert(old_dirs, s)\n            table.insert(old_stps, y)\n\n            -- update scale of initial Hessian approximation\n            Hdiag = ys / y:dot(y)  -- (y*y)\n         else\n            -- put y and s back into the buffer pool\n            table.insert(state.dir_bufs, y)\n            table.insert(state.stp_bufs, s)\n         end\n\n         -- compute the approximate (L-BFGS) inverse Hessian\n         -- multiplied by the gradient\n         local k = #old_dirs\n\n         -- need to be accessed element-by-element, so don't re-type tensor:\n         state.ro = state.ro or torch.Tensor(nCorrection); local ro = state.ro\n         for i = 1,k do\n            ro[i] = 1 / old_stps[i]:dot(old_dirs[i])\n         end\n\n         -- iteration in L-BFGS loop collapsed to use just one buffer\n         local q = tmp1  -- reuse tmp1 for the q buffer\n         -- need to be accessed element-by-element, so don't re-type tensor:\n         state.al = state.al or torch.zeros(nCorrection) local al = state.al\n\n         q:mul(g, -1)  -- -g\n         for i = k,1,-1 do\n            al[i] = old_dirs[i]:dot(q) * ro[i]\n            q:add(-al[i], old_stps[i])\n         end\n\n         -- multiply by initial Hessian\n         r = d  -- share the same buffer, since we don't need the old d\n         r:mul(q, Hdiag)  -- q[1] * Hdiag\n         for i = 1,k do\n            local be_i = old_stps[i]:dot(r) * ro[i]\n            r:add(al[i]-be_i, old_dirs[i])\n         end\n         -- final direction is in r/d (same object)\n      end\n      g_old = g_old or g:clone()\n      g_old:copy(g)\n      f_old = f\n\n      ------------------------------------------------------------\n      -- compute step length\n      ------------------------------------------------------------\n      -- directional derivative\n      local gtd = g:dot(d)  -- g * d\n\n      -- check that progress can be made along that direction\n      if gtd > -tolX then\n         break\n      end\n\n      -- reset initial guess for step size\n      if state.nIter == 1 then\n         tmp1:copy(g):abs()\n         t = min(1,1/tmp1:sum()) * learningRate\n      else\n         t = learningRate\n      end\n\n      -- optional line search: user function\n      local lsFuncEval = 0\n      if lineSearch and type(lineSearch) == 'function' then\n         -- perform line search, using user function\n         f,g,x,t,lsFuncEval = lineSearch(opfunc,x,t,d,f,g,gtd,lineSearchOpts)\n         table.insert(f_hist, f)\n      else\n         -- no line search, simply move with fixed-step\n         x:add(t,d)\n         if nIter ~= maxIter then\n            -- re-evaluate function only if not in last iteration\n            -- the reason we do this: in a stochastic setting,\n            -- no use to re-evaluate that function here\n            f,g = opfunc(x)\n            lsFuncEval = 1\n            table.insert(f_hist, f)\n         end\n      end\n\n      -- update func eval\n      currentFuncEval = currentFuncEval + lsFuncEval\n      state.funcEval = state.funcEval + lsFuncEval\n\n      ------------------------------------------------------------\n      -- check conditions\n      ------------------------------------------------------------\n      if nIter == maxIter then\n         -- no use to run tests\n         verbose('reached max number of iterations')\n         break\n      end\n\n      if currentFuncEval >= maxEval then\n         -- max nb of function evals\n         verbose('max nb of function evals')\n         break\n      end\n\n      tmp1:copy(g):abs()\n      if tmp1:sum() <= tolFun then\n         -- check optimality\n         verbose('optimality condition below tolFun')\n         break\n      end\n\n      tmp1:copy(d):mul(t):abs()\n      if tmp1:sum() <= tolX then\n         -- step size below tolX\n         verbose('step size below tolX')\n         break\n      end\n\n      if abs(f-f_old) < tolX then\n         -- function value changing less than tolX\n         verbose('function value changing less than tolX')\n         break\n      end\n   end\n\n   -- save state\n   state.old_dirs = old_dirs\n   state.old_stps = old_stps\n   state.Hdiag = Hdiag\n   state.g_old = g_old\n   state.f_old = f_old\n   state.t = t\n   state.d = d\n\n   -- return optimal x, and history of f(x)\n   return x,f_hist,currentFuncEval\nend\n"
  },
  {
    "path": "eager_lbfgs/util.py",
    "content": "#!/usr/bin/env python\nimport socket\nimport contextlib\nimport inspect\nimport inspect\nimport networkx as nx\nimport numpy as np\nimport os\nimport sys\nimport tensorflow as tf\nimport time\nimport traceback\nfrom tensorflow.contrib import graph_editor as ge\nfrom collections import OrderedDict\nfrom collections import defaultdict\n\n# shortcuts to refer to util module, this lets move external code into\n# this module unmodified\nutil = sys.modules[__name__]   \nu = util\n\n# for line profiling\ntry:\n  profile  # throws an exception when profile isn't defined\nexcept NameError:\n  profile = lambda x: x   # if it's not defined simply ignore the decorator.\n\n\ndefault_tf_dtype = tf.float32\ndefault_np_dtype = np.float32\ndefault_dtype = default_tf_dtype\n\nUSE_MKL_SVD=True                   # Tensorflow vs MKL SVD\nDUMP_BAD_SVD=False                 # when SVD fails, dump matrix to temp\n\nif USE_MKL_SVD:\n  if np.__config__.get_info(\"lapack_mkl_info\") is None:\n    print(\"No MKL detected :(\")\n\n\nfrom scipy import linalg\n\ndef check_mkl():\n  assert np.__config__.get_info(\"lapack_mkl_info\"), \"No MKL detected :(\"\n  print(\"Using MKL\")\n \nargs = None  # TODO: replace with object that crashes on access\ndef set_global_args(local_args):\n  \"\"\"Sets args to be reused across several modules. Access as\n  util.args.somesetting \"\"\"\n  global args\n  assert args is None\n  args = local_args\n\ndef concat_blocks(blocks, validate_dims=True):\n  \"\"\"Takes 2d grid of blocks representing matrices and concatenates to single\n  matrix (aka ArrayFlatten)\"\"\"\n\n  if validate_dims:\n    col_dims = np.array([[int(b.shape[1]) for b in row] for row in blocks])\n    col_sums = col_dims.sum(1)\n    assert (col_sums[0] == col_sums).all()\n    row_dims = np.array([[int(b.shape[0]) for b in row] for row in blocks])\n    row_sums = row_dims.sum(0)\n    assert (row_sums[0] == row_sums).all()\n  \n  block_rows = [tf.concat(row, axis=1) for row in blocks]\n  return tf.concat(block_rows, axis=0)\n\ndef concat_blocks_test():\n  blocks = [[tf.constant([[1]]), tf.constant([[1,2]])],\n            [tf.transpose(tf.constant([[1,2]])), tf.constant([[1,2],[3,4]])]]\n  result = concat_blocks(blocks)\n  sess = tf.Session()\n  result0 = sess.run(result)\n  check_equal(result0, [[1, 1, 2], [1, 1, 2], [2, 3, 4]])\n\n\ndef partition_matrix_evenly(mat, splits):\n  \"\"\"Breaks matrix into 2d grid of equal size.\"\"\"\n  assert int(mat.shape[0])%splits==0\n  assert int(mat.shape[1])%splits==0\n  \n  row_chunks = tf.split(mat, splits, axis=0)\n  col_chunks = [tf.split(chunk, splits, axis=1) for chunk in row_chunks]\n  return col_chunks\n\ndef partition_matrix_evenly_test():\n  a = tf.reshape([1,2,3,4], (2,2))\n  blocks = partition_matrix_evenly(a, 2)\n  a2 = concat_blocks(blocks)\n  sess = tf.Session()\n  check_equal(sess.run(a2), sess.run(a))\n\n# inverse of concat blocks\ndef partition_matrix(mat, sizes):\n  pass\n\ndef partition_matrix_test():\n  pass\n\n\n  # TODO: add name property\ndef pseudo_inverse(mat, eps=1e-10):\n  \"\"\"Computes pseudo-inverse of mat, treating eigenvalues below eps as 0.\"\"\"\n  \n  s, u, v = tf.svd(mat)\n  eps = 1e-10   # zero threshold for eigenvalues\n  si = tf.where(tf.less(s, eps), s, 1./s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef symsqrt(mat, eps=1e-7):\n  \"\"\"Symmetric square root.\"\"\"\n  s, u, v = tf.svd(mat)\n  # sqrt is unstable around 0, just use 0 in such case\n  print(\"Warning, cutting off at eps\")\n  si = tf.where(tf.less(s, eps), s, tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_sqrt(mat, eps=1e-7):\n  \"\"\"half pseduo-inverse\"\"\"\n  s, u, v = tf.svd(mat)\n  # zero threshold for eigenvalues\n  si = tf.where(tf.less(s, eps), s, 1./tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_sqrt2(svd, eps=1e-7):\n  \"\"\"half pseduo-inverse, accepting existing values\"\"\"\n  # zero threshold for eigenvalues\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  si = tf.where(tf.less(s, eps), s, 1./tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse2(svd, eps=1e-7):\n  \"\"\"pseudo-inverse, accepting existing values\"\"\"\n  # use float32 machine precision as cut-off (works for MKL)\n  # https://www.wolframcloud.com/objects/927b2aa5-de9c-46f5-89fe-c4a58aa4c04b\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  si = tf.where(s/max_eigen<eps, 0.*s, 1./s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_stable(svd, eps=1e-7):\n  \"\"\"pseudo-inverse, accepting existing values\"\"\"\n  # use float32 machine precision as cut-off (works for MKL)\n  # https://www.wolframcloud.com/objects/927b2aa5-de9c-46f5-89fe-c4a58aa4c04b\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  si = tf.where(s/max_eigen<eps, 0.*s, tf.pow(s, -0.9))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\n# todo: rename l to L\ndef regularized_inverse(mat, l=0.1):\n  return tf.matrix_inverse(mat + l*Identity(int(mat.shape[0])))\n\n# TODO: this gives biased result when I use identity\ndef regularized_inverse2(svd, L=1e-3):\n  \"\"\"Regularized inverse, working from SVD\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  #  max_eigen = tf.Print(max_eigen, [max_eigen], \"max_eigen\")\n  #si = 1/(s + L*tf.ones_like(s)/max_eigen)\n  si = 1/(s+L*tf.ones_like(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef regularized_inverse3(svd, L=1e-3):\n  \"\"\"Unbiased version of regularized_inverse2\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n\n  if L.__class__.__name__=='Var':\n    L = L.var\n    \n  max_eigen = tf.reduce_max(s)\n  #  max_eigen = tf.Print(max_eigen, [max_eigen], \"max_eigen\")\n  #si = 1/(s + L*tf.ones_like(s)/max_eigen)\n  si = (1+L*tf.ones_like(s))/(s+L*tf.ones_like(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef regularized_inverse4(svd, L=1e-3):\n  \"\"\"Uses relative norm\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n\n  if L.__class__.__name__=='Var':\n    L = L.var\n    \n  max_eigen = tf.reduce_max(s)\n  L = L/max_eigen\n  si = (1+L*tf.ones_like(s))/(s+L*tf.ones_like(s))\n  #  si = tf.ones_like(s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_scipy(tensor):\n    dtype = tensor.dtype\n    print(linalg.pinv, tensor, dtype)\n    result = tf.py_func(linalg.pinv, [tensor],\n                        [dtype])[0]\n    result.set_shape(tensor.shape)\n    return result\n  \n\ndef Identity(n, dtype=None, name=None):\n  \"\"\"Identity matrix of size n.\"\"\"\n  if hasattr(n, \"shape\"):  # got a Tensor\n    nn = fix_shape(n.shape)\n    assert nn[0] == nn[1]\n    n = nn[0]\n  if not dtype:\n    dtype = default_dtype\n  return tf.diag(tf.ones((n,), dtype=dtype), name=name)\n\ndef ones(n, dtype=None, name=None):\n  if not dtype:\n    dtype = default_dtype\n  return tf.ones((n,), dtype=dtype, name=name)\n\n# partitions numpy array into sublists of given sizes\ndef partition_list_np(vec, sizes):\n  assert np.sum(sizes) == len(vec)\n  splits = []\n  current_idx = 0\n  for i in range(len(sizes)):\n    splits.append(vec[current_idx: current_idx+sizes[i]])\n    current_idx += sizes[i]\n  assert current_idx == len(vec)\n  return splits\n\ndef chunks(l, n):\n  \"\"\"Yield successive n-sized chunks from l.\"\"\"\n  for i in range(0, len(l), n):\n    yield l[i:i + n]\n\ndef partition_list(l, sizes):\n  \"\"\"Partition l into sublists of given sizes.\"\"\"\n  assert len(l.shape) == 1\n  assert np.sum(sizes) == l.shape[0]\n  splits = []\n  current_idx = 0\n  for i in range(len(sizes)):\n    splits.append(l[current_idx: current_idx+sizes[i]])\n    current_idx += sizes[i]\n  return splits\n\ndef partition_list_test():\n  vec = tf.constant([1,2,3,4,5])\n  sess = tf.Session()\n  result = sess.run(partition_list(vec, [3, 2]))\n  check_equal(result[0], [1,2,3])\n  assert (result[1] == [4,5]).all()\n\n\ndef v2c(vec):\n  \"\"\"Convert vector to column matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return tf.expand_dims(vec, 1)\n\ndef v2c_np(vec):\n  \"\"\"Convert vector to column matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return np.expand_dims(vec, 1)\n\ndef v2r(vec):\n  \"\"\"Convert vector into row matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return tf.expand_dims(vec, 0)\n  \ndef c2v(col):\n  \"\"\"Convert vector into row matrix.\"\"\"\n  assert len(col.shape) == 2\n  assert col.shape[1] == 1\n  return tf.reshape(col, [-1])\n\n\ndef unvectorize_np(vec, rows):\n  \"\"\"Turn vectorized version of tensor into original matrix with given\n  number of rows.\"\"\"\n  assert len(vec)%rows==0\n  cols = len(vec)//rows;\n  return np.array(np.split(vec, cols)).T\n\ndef unvec(vec, rows):\n  \"\"\"Turn vectorized version of tensor into original matrix with given\n  number of rows.\"\"\"\n  assert len(vec.shape) == 1\n  assert vec.shape[0]%rows == 0\n  cols = int(vec.shape[0]//rows)\n  return tf.transpose(tf.reshape(vec, (cols, -1)))\n#  cols = [v2r(v) for v in tf.split(vec, cols)]\n#  return tf.transpose(tf.concat(cols, 0))\n\ndef unvec_test():\n  vec = tf.constant([1,2,3,4,5,6])\n  sess = tf.Session()\n  result = sess.run(unvec(vec, 2))\n  assert (result==[[1,3,5],[2,4,6]]).all()\n\ndef vectorize_np(mat):\n  return mat.reshape((-1, 1), order=\"F\")\n\ndef vec(mat):\n  \"\"\"Vectorize matrix.\"\"\"\n  return tf.reshape(tf.transpose(mat), [-1,1])\n\ndef vec_test():\n  mat = tf.constant([[1, 3, 5], [2, 4, 6]])\n  sess = tf.Session()\n  check_equal(sess.run(c2v(vec(mat))), [1,2,3,4,5,6])\n\n\ndef Kmat(rows, cols):\n  \"\"\"Commutation matrix. Kmat(a,b).vec(M) takes vec of a,b matrix M to vec of\n  its transpose.\"\"\"\n  input_mat = np.reshape(np.arange(rows*cols),[rows,-1]).astype(np.int32)\n  output_mat = input_mat.T\n    \n  input_vec = vectorize_np(input_mat)\n  output_vec = vectorize_np(output_mat)\n    \n  K = np.zeros((rows*cols, rows*cols), dtype=np.int32)\n  for output_idx in range(rows*cols):\n    for input_idx in range(rows*cols):\n      K[output_idx, input_idx] = (output_vec[output_idx] == input_vec[input_idx])\n  return K\n\ndef Kmat_test():\n  check_equal(Kmat(3,2),\n              [[1, 0, 0, 0, 0, 0],\n               [0, 0, 0, 1, 0, 0],\n               [0, 1, 0, 0, 0, 0],\n               [0, 0, 0, 0, 1, 0],\n               [0, 0, 1, 0, 0, 0],\n               [0, 0, 0, 0, 0, 1]])\n\n  check_equal(Kmat(2,3),\n              [[1, 0, 0, 0, 0, 0],\n               [0, 0, 1, 0, 0, 0],\n               [0, 0, 0, 0, 1, 0],\n               [0, 1, 0, 0, 0, 0],\n               [0, 0, 0, 1, 0, 0],\n               [0, 0, 0, 0, 0, 1]])\n\n# turns flattened representation into list of matrices with given matrix\n# sizes\ndef unflatten_np(Wf, fs):\n  if len(Wf.shape)==2 and Wf.shape[1] == 1:  # treat col mats as vectors\n    Wf = Wf.reshape(-1)\n    \n  dims = [(fs[i+1],fs[i]) for i in range(len(fs)-1)]\n  sizes = [s[0]*s[1] for s in dims]\n  assert np.sum(sizes)==len(Wf)\n  Wsf = partition_list_np(Wf, sizes)\n  Ws = [unvectorize_np(Wsf[i], dims[i][0]) for i in range(len(sizes))]\n  return Ws\n\ndef flatten_np(Ws):\n  return np.concatenate([np.reshape(vectorize_np(W),(-1,)) for W in Ws],\n                          axis=0)\ndef flatten_np_test():\n  vec = np.asarray(range(1, 11))\n  fs = [2,2,2,1]\n  result = unflatten_np(vec, fs)\n  result2 = flatten_np(result)\n  check_equal(vec, result2)\n\ndef unflatten(Wf, fs):\n  \"\"\"Turn flattened Tensor into list of rank-2 tensors with given sizes.\"\"\"\n  \n  Wf_shape = fix_shape(Wf.shape)\n  if len(Wf_shape)==2 and Wf_shape[1] == 1:  # treat col mats as vectors\n    Wf = tf.reshape(Wf, [-1])\n  dims = [(fs[i+1],fs[i]) for i in range(len(fs)-1)]\n  sizes = [s[0]*s[1] for s in dims]\n  assert len(Wf.shape) == 1\n  assert np.sum(sizes)==Wf.shape[0]\n  Wsf = partition_list(Wf, sizes)\n  Ws = [unvec(Wsf[i], dims[i][0]) for i in range(len(sizes))]\n  return Ws\n\ndef unflatten_test():\n  vec = tf.constant(list(range(1, 11)))\n  sess = tf.Session()\n  fs = [2,2,2,1]\n  result = sess.run(unflatten(vec, fs))\n  check_equal(result[0], [[1,3],[2,4]])\n  check_equal(result[1], [[5,7],[6,8]])\n  check_equal(result[2], [[9, 10]])\n\ndef flatten(Ws):\n  \"\"\"Inverse of unflatten.\"\"\"\n  return tf.concat([tf.reshape(vec(W),(-1,)) for W in Ws], axis=0)\n\ndef flatten_test():\n  vec = tf.constant(list(range(1, 11)))\n  sess = tf.Session()\n  fs = [2,2,2,1]\n  result = unflatten(vec, fs)\n  result2 = flatten(result)\n  check_equal(sess.run(vec), sess.run(result2))\n\ndef check_close(a0, b0):\n  return check_equal(a0, b0, rtol=1e-5, atol=1e-9)\n  \ndef check_equal(a0, b0, rtol=1e-9, atol=1e-12):\n  \"\"\"Helper function to check that two vectors are equal. If inputs are Tensors\n  will evaluate them in default session.\"\"\"\n\n\n  a = a0.eval() if hasattr(a0, \"eval\") else a0\n  b = b0.eval() if hasattr(b0, \"eval\") else b0\n\n  check_passed = True\n  try:\n    np.testing.assert_allclose(a, b, rtol=rtol, atol=atol)\n  except Exception as e:\n    check_passed = False\n    print(\"Error\" + \"-\"*60)\n    for line in traceback.format_stack():\n      print(line.strip())\n        \n    exc_type, exc_value, exc_traceback = sys.exc_info()\n    print(\"*** print_tb:\")\n    traceback.print_tb(exc_traceback, limit=10, file=sys.stdout)\n    efmt = traceback.format_exc()\n    print(efmt)\n    #    import pdb; pdb.set_trace()\n\n  return check_passed\n\n# TensorShape([Dimension(2), Dimension(10)]) => (2, 10)\ndef fix_shape(tf_shape):\n  return tuple(int(dim) for dim in tf_shape)\n\ndef kronecker_cols(a, b):\n  \"\"\"Treats rank-1 vectors a, b as columns, returns Kronecker product a x b.\"\"\"\n  \n  assert len(a.get_shape())==1, \"Input a must be rank-1, got shape %s\" %(a.get_shape(),)\n  assert len(b.get_shape())==1, \"Input b must be rank-1, got shape %s\"%(a.get_shape(),)\n  segments = []\n  for i in range(a.get_shape()[0]):\n    segments.append(a[i]*b)\n  result_vec = tf.concat(segments, axis=0)\n  result_col = tf.expand_dims(result_vec, 1)\n  return result_col\n\ndef kronecker_cols_test():\n  a = tf.constant([1,2])\n  b = tf.constant([3,4])\n  c = tf.transpose(tf.constant([[3,4,6,8]]))\n  sess = tf.Session()\n  assert sess.run(tf.equal(kronecker_cols(a, b), c)).all()\n\n\ndef kronecker(A, B, do_shape_inference=True):\n  \"\"\"Kronecker product of A,B.\n  turn_off_shape_inference: if True, makes 10x10 kron go 2.4 sec -> 0.9 sec\n  \"\"\"\n\n  Arows, Acols = fix_shape(A.shape)\n  Brows, Bcols = fix_shape(B.shape)\n  Crows, Ccols = Arows*Brows, Acols*Bcols\n  \n  temp = tf.reshape(A, [-1, 1, 1])*tf.expand_dims(B, 0)\n  Bshape = tf.constant((Brows, Bcols))\n\n  # turn off shape inference\n  if not do_shape_inference:\n    disable_shape_inference()\n\n  # [1, n, m] => [n, m]\n  slices = [tf.reshape(s, Bshape) for s in tf.split(temp, Crows)]\n  \n  #  import pdb; pdb.set_trace()\n  grid = list(chunks(slices, Acols))\n  assert len(grid) == Arows\n  result = concat_blocks(grid, validate_dims=do_shape_inference)\n\n  if not do_shape_inference:\n    enable_shape_inference()\n    result.set_shape((Arows*Brows, Acols*Bcols))\n    \n  return result\n\nkr = kronecker\n\ndef kronecker_test():\n  A0 = [[1,2],[3,4]]\n  B0 = [[6,7],[8,9]]\n  A = tf.constant(A0)\n  B = tf.constant(B0)\n  C = kronecker(A, B)\n  sess = tf.Session()\n  C0 = sess.run(C)\n  Ct = [[6, 7, 12, 14], [8, 9, 16, 18], [18, 21, 24, 28], [24, 27, 32, 36]]\n  Cnp = np.kron(A0, B0)\n  check_equal(C0, Ct)\n  check_equal(C0, Cnp)\n\n\ndef col(A,i):\n  \"\"\"Extracts i'th column of matrix A\"\"\"\n  assert len(A.get_shape())==2\n  assert i>=0 and i < A.get_shape()[1]\n  return tf.expand_dims(A[:,i], 1)\n\n\ndef khatri_rao(A, B):\n  Arows, Acols = fix_shape(A.shape)\n  Brows, Bcols = fix_shape(B.shape)\n  assert Acols==Bcols\n  return tf.reshape(tf.einsum(\"ik,jk->ijk\", A, B), (Arows*Brows, Acols))\n\n\ndef khatri_rao_test():\n  A = tf.constant([[1, 2], [3, 4]])\n  B = tf.constant([[5, 6], [7, 8]])\n  C = tf.constant([[5,12], [7,16], [15,24], [21,32]])\n  sess = tf.Session()\n  assert sess.run(tf.equal(khatri_rao(A, B), C)).all()\n\n  \ndef relu_mask(a, dtype=default_dtype):\n  \"\"\"Produces mask of 1s for positive values and 0s for negative values.\"\"\"\n  from tensorflow.python.ops import gen_nn_ops\n  ones = tf.ones(a.get_shape(), dtype=dtype)\n  return gen_nn_ops._relu_grad(ones, a)\n\ndef relu_mask_test():\n  a = tf.constant([-1,0,1,2], dtype=default_dtype)\n  sess = tf.Session()\n  check_equal(sess.run(relu_mask(a)), [0,0,1,1])\n\ndef assert_rectangular(blocks):\n  lengths = np.array([len(row) for row in blocks])\n  assert (lengths==lengths[0]).all()\n  \ndef empty_grid(rows, cols):\n  \"\"\"Create empty list of lists of rows-by-cols shape.\"\"\"\n  result = []\n  for i in range(rows):\n    result.append([None]*cols)\n  return result\n\ndef block_diagonal_inverse(blocks):\n  \"\"\"Invert diagonal blocks, leave remaining unchanged.\"\"\"\n  \n  assert_rectangular(blocks)\n  num_rows = len(blocks)\n  num_cols = len(blocks[0])\n\n  result = empty_grid(num_rows, num_cols)\n  dtype = blocks[0][0].dtype   # TODO: assert same dtype\n  \n  for i in range(len(blocks)):\n    for j in range(len(blocks[0])):\n      block = blocks[i][j]\n      if i == j:\n        result[i][j] = pseudo_inverse(block)\n      else:\n        result[i][j] = tf.zeros(shape=block.get_shape(),\n                                dtype=dtype)\n  return result\n        \ndef block_diagonal_inverse_sqrt(blocks):\n  assert_rectangular(blocks)\n  num_rows = len(blocks)\n  num_cols = len(blocks[0])\n\n  result = empty_grid(num_rows, num_cols)\n  dtype = blocks[0][0].dtype   # TODO: assert same dtype\n  \n  for i in range(len(blocks)):\n    for j in range(len(blocks[0])):\n      block = blocks[i][j]\n      if i == j:\n        result[i][j] = pseudo_inverse_sqrt(block)\n      else:\n        result[i][j] = tf.zeros(shape=block.get_shape(),\n                                dtype=dtype)\n  return result\n\n\ndef block_diagonal_inverse_test():\n  sess = tf.Session()\n  blocks = [[2*Identity(3), tf.ones((3, 1))],\n              [tf.ones((1,3)), 2*Identity(1)]]\n  new_blocks = block_diagonal_inverse(blocks)\n  actual = concat_blocks(new_blocks)\n  expected = 0.5*Identity(4)\n  check_equal(sess.run(actual), sess.run(expected))\n\n  \ndef t(x):\n  return tf.transpose(x)\n\n  \n# Time tracking functions\nglobal_time_list = []\nglobal_last_time = 0\ndef reset_time():\n  global global_time_list, global_last_time\n  global_time_list = []\n  global_last_time = time.perf_counter()\n  \ndef record_time():\n  global global_last_time, global_time_list\n  new_time = time.perf_counter()\n  global_time_list.append(new_time - global_last_time)\n  global_last_time = time.perf_counter()\n  #print(\"step: %.2f\"%(global_time_list[-1]*1000))\n\ndef last_time():\n  \"\"\"Returns last interval records in millis.\"\"\"\n  global global_last_time, global_time_list\n  if global_time_list:\n    return 1000*global_time_list[-1]\n  else:\n    return 0\n\ndef summarize_time(time_list=None):\n  if time_list is None:\n    time_list = global_time_list\n\n  # delete first large interval if exists\n  if time_list and time_list[0]>3600*10:\n    del time_list[0]\n    \n  time_list = 1000*np.array(time_list)  # get seconds, convert to ms\n  if len(time_list)>0:\n    min = np.min(time_list)\n    median = np.median(time_list)\n    formatted = [\"%.2f\"%(d,) for d in time_list[:10]]\n    print(\"Times: min: %.2f, median: %.2f, mean: %.2f\"%(min, median,\n                                                        np.mean(time_list)))\n  else:\n    print(\"Times: <empty>\")\n    \ndef summarize_graph(g=None):\n  if not g:\n    g = tf.get_default_graph()\n  print(\"Graph: %d ops, %d MBs\"%(len(g.get_operations()),\n                                 len(str(g.as_graph_def()))/10**6))\n\nfrom tensorflow.python.framework import ops\noriginal_shape_func = ops.set_shapes_for_outputs\ndef disable_shape_inference():\n  ops.set_shapes_for_outputs = lambda _: _\n  \ndef enable_shape_inference():\n  ops.set_shapes_for_outputs = original_shape_func\n\n# work-around for graph_editor.copy_with_input_replacements scaling\n# quadratically with size of the graph\nfrom tensorflow.contrib.graph_editor import transform\noriginal_assign_renamed_collections_handler = transform.assign_renamed_collections_handler\ndef dummy_collections_handler(info, elem, elem_): pass\ndef disable_collections_handler():\n  transform.assign_renamed_collections_handler = dummy_collections_handler\ndef enable_collections_handler():\n  transform.assign_renamed_collections_handler = original_assign_renamed_collections_handler\n\n\ndef dump_with_prompt(result, fname, no_prefix=False):\n  \"\"\"Helper function to ask for confirmation before overwriting.\"\"\"\n  location = os.getcwd()+\"/data/\"+fname  # TODO: factor out locations logic\n  if os.path.exists(location):\n    answer = input(\"%s exists, overwrite? (Y/n) \"%(location,))\n    if not answer:\n      answer = \"y\"\n    if answer.lower() != \"y\":\n      print(\"skipping\")\n    else:\n      u.dump(result, fname, no_prefix)\n  else:\n    u.dump(result, fname, no_prefix)\n    \n\ndef dump(result, fname, no_prefix=False):\n  \"\"\"Save result to file.\"\"\"\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  if result.shape == ():   # savetxt has problems with scalars\n    result = np.expand_dims(result, 0)\n  if no_prefix:\n    location = os.getcwd()+\"/\"+fname\n  else:\n    location = os.getcwd()+\"/data/\"+fname\n  # special handling for integer datatypes\n  if (\n      result.dtype == np.uint8 or result.dtype == np.int8 or\n      result.dtype == np.uint16 or result.dtype == np.int16 or\n      result.dtype == np.uint32 or result.dtype == np.int32 or\n      result.dtype == np.uint64 or result.dtype == np.int64\n  ):\n    np.savetxt(location, result, fmt=\"%d\", delimiter=',')\n  else:\n    np.savetxt(location, result, delimiter=',')\n  print(location)\n\ndef dump32(result, fname):\n  \"\"\"Efficient dumping of float32 vals\"\"\"\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  location = os.getcwd()+\"/data/\"+fname\n  assert is_numeric(result)\n#  print(location)\n  return result.astype('float32').tofile(location)\n\n\ndef frobenius_np(a):\n  return np.sqrt(np.sum(np.square(a)))\n\ndef nan_check(result):\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  print(\"result any NaNs: %s\"% (np.isnan(result).any(),))\n\n\ndef L2(t):\n  \"\"\"Squared L2 norm of t.\"\"\"\n  if t.__class__.__name__=='Grads':\n    t = t.f\n  else:\n    assert (t.__class__.__name__.endswith('Tensor') or\n            t.__class__.__name__.endswith('Variable'))\n  return tf.reduce_sum(tf.square(t))\n\n\nglobal_timeit_dict = OrderedDict()\nclass timeit:\n  \"\"\"Decorator to measure length of time spent in the block in millis and log\n  it to TensorBoard.\"\"\"\n  \n  def __init__(self, tag=\"\"):\n    self.tag = tag\n    \n  def __enter__(self):\n    self.start = time.perf_counter()\n    return self\n  \n  def __exit__(self, *args):\n    self.end = time.perf_counter()\n    interval_ms = 1000*(self.end - self.start)\n    global_timeit_dict.setdefault(self.tag, []).append(interval_ms)\n    logger = u.get_last_logger(skip_existence_check=True)\n    if logger:\n      newtag = 'time/'+self.tag\n      # since tensorboard doesn't allow hierarchical tags, merge init times\n      if newtag.startswith('time/init'):\n        newtag = newtag.replace('time/init', 'timeinit')\n      logger(newtag, interval_ms)\n\n\nglobal_record_dict = OrderedDict()\ndef record(tag, stat):\n    global global_record_dict\n    global_record_dict.setdefault(tag, []).append(stat)\n\n\ndef timeit_summarize():\n  global global_timeit_dict\n  pass\n\n# graph traversal\n# computation flows from parents to children\n# to find path from target to dependency, do\n# nx.shortest_path(gg, dependency, target)\ndef parents(op): return set(input.op for input in op.inputs)\ndef children(op): return set(op for out in op.outputs for op in out.consumers())\ndef dict_graph():\n  \"\"\"Creates dictionary {node: {child1, child2, ..},..} for current\n  TensorFlow graph. Result is compatible with networkx/toposort\"\"\"\n\n  ops = tf.get_default_graph().get_operations()\n  return {op: children(op) for op in ops}\ndef nx_graph():\n  return nx.DiGraph(dict_graph())\n\ndef shortest_path(dep, target):\n  if hasattr(dep, \"op\"):\n    dep = dep.op\n  if hasattr(target, \"op\"):\n    target = target.op\n  return nx.shortest_path(nx_graph(), dep, target)\n\ndef list_or_tuple(k):\n  return isinstance(k, list) or isinstance(k, tuple)\n\ndef is_numeric(ndarray):\n  ndarray = np.asarray(ndarray)\n  return np.issubdtype(ndarray.dtype, np.number)\n\nclass VarInfo:\n  \"\"\"Encapsulate variable info.\"\"\"\n  def __init__(self, setter, p):\n    self.setter = setter\n    self.p = p\n\nclass SvdTuple:\n  \"\"\"Object to store svd tuple.\n  Create as SvdTuple((s,u,v)) or SvdTuple(s, u, v).\n  \"\"\"\n  def __init__(self, suvi, *args):\n    if list_or_tuple(suvi):\n      if len(suvi) == 3:\n        s, u, v = suvi\n        inv = Identity(s.shape[0])\n      else:\n        s, u, v, inv = suvi\n    else:\n      s = suvi\n      u = args[0]\n      v = args[1]\n      if len(args)>2:\n        inv = args[2]\n      else:\n        inv = Identity(s.shape[0])\n    self.s = s\n    self.u = u\n    self.v = v\n    self.inv = inv\n\n\nclass SvdWrapper:\n  \"\"\"Encapsulates variables needed to perform SVD of a TensorFlow target.\n  Initialize: wrapper = SvdWrapper(tensorflow_var)\n  Trigger SVD: wrapper.update_tf() or wrapper.update_scipy()\n  Access result as TF vars: wrapper.s, wrapper.u, wrapper.v\n  \"\"\"\n  \n  def __init__(self, target, name, do_inverses=False, use_resource=False):\n    self.name = name\n    self.target = target\n    self.do_inverses = do_inverses\n    self.tf_svd = SvdTuple(tf.svd(target))\n    self.update_counter = 0\n    self.use_resource = use_resource\n\n    self.init = SvdTuple(\n      ones(target.shape[0], name=name+\"_s_init\"),\n      Identity(target.shape[0], name=name+\"_u_init\"),\n      Identity(target.shape[0], name=name+\"_v_init\"),\n      Identity(target.shape[0], name=name+\"_inv_init\"),\n    )\n\n    assert self.tf_svd.s.shape == self.init.s.shape\n    assert self.tf_svd.u.shape == self.init.u.shape\n    assert self.tf_svd.v.shape == self.init.v.shape\n    #    assert self.tf_svd.inv.shape == self.init.inv.shape\n\n    if not self.use_resource:\n      self.cached = SvdTuple(\n        tf.Variable(self.init.s, name=name+\"_s\"),\n        tf.Variable(self.init.u, name=name+\"_u\"),\n        tf.Variable(self.init.v, name=name+\"_v\"),\n        tf.Variable(self.init.inv, name=name+\"_inv\"),\n      )\n    else:\n      from tensorflow.python.ops import resource_variable_ops as rr\n      self.cached = SvdTuple(\n        rr.ResourceVariable(self.init.s, name=name+\"_s\"),\n        rr.ResourceVariable(self.init.u, name=name+\"_u\"),\n        rr.ResourceVariable(self.init.v, name=name+\"_v\"),\n        rr.ResourceVariable(self.init.inv, name=name+\"_inv\"),\n      )\n\n    self.s = self.cached.s\n    self.u = self.cached.u\n    self.v = self.cached.v\n    self.inv = self.cached.inv\n\n    if not use_resource:\n      self.holder = SvdTuple(\n        tf.placeholder(default_dtype, shape=self.cached.s.shape, name=name+\"_s_holder\"),\n        tf.placeholder(default_dtype, shape=self.cached.u.shape, name=name+\"_u_holder\"),\n        tf.placeholder(default_dtype, shape=self.cached.v.shape, name=name+\"_v_holder\"),\n        tf.placeholder(default_dtype, shape=self.cached.inv.shape, name=name+\"_inv_holder\")\n      )\n    else:\n      self.holder = self.init\n      \n    self.update_tf_op = tf.group(\n      self.cached.s.assign(self.tf_svd.s),\n      self.cached.u.assign(self.tf_svd.u),\n      self.cached.v.assign(self.tf_svd.v),\n      self.cached.inv.assign(self.tf_svd.inv)\n    )\n\n    self.update_external_op = tf.group(\n      self.cached.s.assign(self.holder.s),\n      self.cached.u.assign(self.holder.u),\n      self.cached.v.assign(self.holder.v),\n    )\n\n    self.update_externalinv_op = tf.group(\n      self.cached.inv.assign(self.holder.inv),\n    )\n\n\n    self.init_ops = (self.s.initializer, self.u.initializer, self.v.initializer,\n                     self.inv.initializer)\n  \n\n  def update(self):\n    if USE_MKL_SVD:\n      self.update_scipy()\n    else:\n      self.update_tf()\n    self.update_counter+=1\n      \n  def update_tf(self):\n    sess = u.get_default_session()\n    sess.run(self.update_tf_op)\n\n  @profile\n  def update_scipy(self):\n    if self.do_inverses:\n      return self.update_scipy_inv()\n    else:\n      return self.update_scipy_svd()\n\n  def update_scipy_inv(self):\n    sess = u.get_default_session()\n    target0 = sess.run(self.target)\n    inv0 = linalg.inv(target0)\n    feed_dict = {self.holder.inv: inv0}\n    sess.run(self.update_externalinv_op, feed_dict=feed_dict)\n  \n  def update_scipy_svd(self):\n    sess = u.get_default_session()\n    target0 = sess.run(self.target)\n    # A=u.diag(s).v', singular vectors are columns\n    # TODO: catch \"ValueError: array must not contain infs or NaNs\"\n    try:\n      u0, s0, vt0 = linalg.svd(target0)\n      v0 = vt0.T\n    except Exception as e:\n      print(\"Got error %s\"%(repr(e),))\n      if DUMP_BAD_SVD:\n        dump32(target0, \"badsvd\")\n      print(\"gesdd failed, trying gesvd\")\n      u0, s0, vt0 = linalg.svd(target0, lapack_driver=\"gesvd\")\n      v0 = vt0.T\n        \n    feed_dict = {self.holder.u: u0,\n                 self.holder.v: v0,\n                 self.holder.s: s0}\n    sess.run(self.update_external_op, feed_dict=feed_dict)\n\ndef extract_grad(grads_and_vars, var):\n  if isinstance(var, str):\n    varname = var\n  else:\n    varname = var.name\n  vals = []\n  for (grad, var) in grads_and_vars:\n    if var.name == varname:\n      vals.append(var)\n  assert length(vals)==1\n  return vals[0]\n\ndef intersept_op_creation(op_type_name_to_intercept):\n  \"\"\"Drops into PDB when particular op type is added to graph.\"\"\"\n  from tensorflow.python.framework import op_def_library\n  old_apply_op = op_def_library.OpDefLibrary.apply_op\n  def my_apply_op(obj, op_type_name, name=None, **keywords):\n    print(op_type_name+\"-\"+str(name))\n    if op_type_name == op_type_name_to_intercept:\n      import pdb; pdb.set_trace()\n    return(old_apply_op(obj, op_type_name, name=name, **keywords))\n  op_def_library.OpDefLibrary.apply_op=my_apply_op\n\n\nglobal_variables = {}\ndef get_variable(name, initializer, reuse=True):\n  \"\"\"Lightweight replacement for tf.get_variable() for variables shared within\n  a single process. Doesn't need variable scopes.\"\"\"\n\n  global global_variables\n  if name in global_variables and reuse:\n    v = global_variables[name]\n  else:\n    v = tf.Variable(name=name, initial_value=initializer)\n    #    print(\"Creating new variable %s into %s\" %(name, v.op.name))\n    global_variables[name] = v\n  return v\n\n\nclass VarStruct:\n  # TODO: refactor to behave more like variable\n  \"\"\"Convenience structure to keep track of variable, its assign op\n  and assignment placeholder.\n\n  v = Var(6)\n  v.set(5)   # equivalent to sess.run(v.assign_op, feed_dict={pl: 5})\n  var.var    # returns underlying variable\n  var.val_   # placeholder to assign op\n  var.setter # assign op\n  var.set(6) # same as sess.run(var.setter, feed_dict={self.val_: val})\n  var.initialize()  # sets variable to initial value\n  \"\"\"\n\n  # TODO: add names to placeholder op\n  def __init__(self, initial_value, name, dtype=None):\n\n    initial_value = np.array(initial_value)\n    assert u.is_numeric(initial_value), \"Non-numeric type.\"\n    if not dtype:\n      dtype = initial_value.dtype\n    else:\n      initial_value = initial_value.astype(dtype)\n    self.initial_value = initial_value\n    self.val_ = tf.placeholder(dtype=initial_value.dtype,\n                               shape=initial_value.shape,\n                               name=name+\"_holder\")\n    self.var = tf.Variable(initial_value=self.val_, name=name, dtype=dtype)\n    assigned_name = self.var.op.name\n    if assigned_name != name:\n      print(\"Warning, conflicting variable %s\"%(assigned_name,))\n    self.setter = self.var.assign(self.val_)\n\n  def set(self, val):\n    sess = u.get_default_session()\n    sess.run(self.setter, feed_dict={self.val_: val})\n\n  def initialize(self):\n    sess = u.get_default_session()\n    sess.run(self.setter, feed_dict={self.val_: self.val})\n\n\nglobal_vars = {}\ndef get_var(name, initializer, reuse=True):\n  \"\"\"Global get_variable replacement for variables that need to be initialized\n  with a large numpy array.\n  \n  a = tf.get_var([1,2,3])\n  a.var   # => gives tf.Variable\n  a.val\n  \"\"\"\n\n  global global_vars\n  dtype = initializer.dtype\n  if name in global_vars and reuse:\n    vv = global_vars[name]\n    if (np.max(np.abs(vv.initial_value - initializer)))>np.finfo(dtype).eps:\n      print(\"Trying to reinitialize global variable %s with new\"\n            \" value, ignoring new value.\"%(name,))\n  else:\n    vv = VarStruct(initial_value=initializer, name=name)\n    global_vars[name] = vv\n  return vv\n\ndef run_all_tests(module):\n  all_functions = inspect.getmembers(module, inspect.isfunction)\n  for name,func in all_functions:\n    if name.endswith(\"_test\"):\n      print(\"Testing \"+name)\n      with timeit():\n        func()\n  print(module.__name__+\" tests passed.\")\n\n@contextlib.contextmanager\ndef capture_ops():\n  \"\"\"Decorator to capture ops created in the block.\n  with capture_ops() as ops:\n    # create some ops\n  print(ops) # => prints ops created.\n  \"\"\"\n\n  micros = int(time.perf_counter()*10**6)\n  scope_name = str(micros)\n  op_list = []\n  with tf.name_scope(scope_name):\n    yield op_list\n\n  g = tf.get_default_graph()\n  op_list.extend(ge.select_ops(scope_name+\"/.*\", graph=g))\n\n@contextlib.contextmanager\ndef capture_vars():\n  \"\"\"Decorator to capture global variables created in the block.\n  \"\"\"\n  \n  micros = int(time.perf_counter()*10**6)\n  scope_name = \"capture_vars_\"+str(micros)\n  op_list = []\n  with tf.variable_scope(scope_name):\n    yield op_list\n\n  g = tf.get_default_graph()\n  for v in tf.global_variables():\n    scope = v.name.split('/', 1)[0]\n    if scope == scope_name:\n      op_list.append(v)\n\ndef Print(op):\n  return tf.Print(op, [op], op.name)\n\n\ndef get_host_prefix():\n  \"ie, returns 10 when on 10.cirrascale...\"\n  return socket.gethostname().split('.',1)[0]\n\ndef summarize_difference(source, target):\n  source = np.asarray(source)\n  machine_epsilon = np.finfo(source.dtype).eps\n  #  abs_diff = np.linalg.norm(np.asarray(source)-target, ord=np.inf)\n  abs_diff = abs(np.asarray(source)-target)\n  rel_diff = abs_diff/abs(source)/machine_epsilon\n  print(\"abs diff: %f, rel diff: %.1f eps \" %(np.max(abs_diff), np.max(rel_diff)))\n\nclass BufferedWriter:\n  \"\"\"Class that aggregates multiple writes and flushes periodically.\"\"\"\n  \n  def __init__(self, outfn, save_every_secs=60*5):\n    self.outfn = outfn\n    self.last_save_ts = time.perf_counter()\n    self.write_buffer = []\n    self.save_every_secs = save_every_secs\n\n  def write(self, line):\n    self.write_buffer.append(line)\n    if time.perf_counter() - self.last_save_ts > self.save_every_secs:\n      self.last_save_ts = time.perf_counter()\n      with open(self.outfn, \"a\") as myfile:\n        for line in self.write_buffer:\n          myfile.write(line)\n      self.write_buffer = []\n\n  def flush():\n    with open(outfn, \"a\") as myfile:\n      for line in self.write_buffer:\n        myfile.write(line)\n    self.write_buffer = []\n    \ndef ossystem(line):\n  print(line)\n  os.system(line)\n  \ndef setup_experiment_run_directory(run, safe_mode=True):\n  # TODO: factor out to use GLOBAL_RUNS_DIRECTORY\n  rundir = \"runs/%s\"%(run,)\n  if os.path.exists(rundir):\n    if safe_mode and not run=='default':\n      answer = input(\"%s exists, delete? (Y/n) \"%(rundir,))\n      if not answer:\n        answer = \"y\"\n      if answer.lower() != \"y\":\n        print(\"skipping\")\n        sys.exit()\n    print(\"Removing %s\"%(rundir,))\n    ossystem(\"rm -Rf \"+rundir)\n  ossystem(\"mkdir %s\"%(rundir,))\n  return rundir\n\n########################################\n# Tensorboard logging\n########################################\n\n# TODO: have global experiment_base that I can use to move logging to\n# non-current directory\nGLOBAL_RUNS_DIRECTORY='runs'\nglobal_last_logger = None\n\ndef get_last_logger(skip_existence_check=False):\n  \"\"\"Returns last logger, if skip_existence_check is set, doesn't\n  throw error if logger doesn't exist.\"\"\"\n  global global_last_logger\n  if not skip_existence_check:\n    assert global_last_logger\n  return global_last_logger\n\nclass TensorboardLogger:\n  \"\"\"Helper class to log to single tensorboard writer from multiple places.\n   logger = u.TensorboardLogger(\"mnist7\")\n   logger = u.get_last_logger()  # gets last logger created\n   logger('svd_time', 5)  # records \"svd_time\" stat at 5\n   logger.next_step()     # advances step counter\n   logger.set_step(5)     # sets step counter to 5\n  \"\"\"\n  \n  def __init__(self, run, step=0):\n    # TODO: do nothing for default run\n    \n    global global_last_logger\n    assert global_last_logger is None\n    self.run = run\n    #    sess = tf.get_default_session()\n\n    self.summary_writer = tf.summary.FileWriter(GLOBAL_RUNS_DIRECTORY+'/'+run,\n                                                graph=tf.get_default_graph())\n    self.step = step\n    self.summary = tf.Summary()\n    global_last_logger = self\n    self.last_timestamp = time.perf_counter()\n\n  def __call__(self, *args):\n    assert len(args)%2 == 0\n    for (tag, value) in chunks(args, 2):\n      self.summary.value.add(tag=tag, simple_value=float(value))\n\n  def next_step(self):\n    new_timestamp = time.perf_counter()\n    interval_ms = 1000*(new_timestamp - self.last_timestamp)\n    self.summary.value.add(tag='time/step',\n                           simple_value=interval_ms)\n    self.last_timestamp = new_timestamp\n    self.summary_writer.add_summary(self.summary, self.step)\n    self.step+=1\n    self.summary = tf.Summary()\n\n\ndef as_int32(v):\n  \"\"\"Convert to int32 dtype.\"\"\"\n  return np.dtype(np.int32).type(v)\n\ndef add_dep(from_op, on_op):\n  ge.reroute.add_control_inputs(from_op, [on_op])\n\n# Three functions below are replacements for tf default session/default graph\n# mechanisms that are global (native ones are thread-local because of thread\n# safety issues that have since been fixes (ie, mrry fixed Graph to be thread\n# safe for reading)\n\nsess = None\ndef register_default_session(local_sess):\n  global sess\n  assert sess is None\n  sess = local_sess\n\ndef get_default_session():\n  # hack, remove\n  return tf.get_default_session()\n  global sess\n  assert sess\n  return sess\n\ndef get_default_graph():\n  global sess\n  assert sess\n  return sess.graph\n\ndef eval(tensor):\n  \"\"\"tensor.eval() replacement since .eval() is not multi-thread-happy\"\"\"\n  global sess\n  assert sess\n  return sess.run(tensor)\n\ndef run(fetches):\n  return u.eval(fetches)\n  \ntimeline_counter = 0\nrun_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)\ndef traced_run(fetches):\n  \"\"\"Runs fetches, dumps timeline files in current directory.\"\"\"\n  global sess\n  assert sess\n  global timeline_counter\n  run_metadata = tf.RunMetadata()\n\n  root = os.getcwd()+\"/data\"\n  from tensorflow.python.client import timeline\n\n  results = sess.run(fetches,\n                     options=run_options,\n                     run_metadata=run_metadata);\n  tl = timeline.Timeline(step_stats=run_metadata.step_stats)\n  ctf = tl.generate_chrome_trace_format(show_memory=True,\n                                          show_dataflow=False)\n  open(root+\"/timeline_%d.json\"%(timeline_counter,), \"w\").write(ctf)\n  open(root+\"/stepstats_%d.pbtxt\"%(timeline_counter,), \"w\").write(str(\n    run_metadata.step_stats))\n  timeline_counter+=1\n  return results  \n\ndef get_mnist_images(max_images=0, fold='train'):\n  \"\"\"Returns mnist images, batch dimension last.\"\"\"\n  \n  import gzip\n  from tensorflow.contrib.learn.python.learn.datasets import base\n  import numpy\n  \n  def extract_images(f):\n    \"\"\"Extract the images into a 4D uint8 numpy array [index, y, x, depth].\n    Args:\n      f: A file object that can be passed into a gzip reader.\n    Returns:\n      data: A 4D uint8 numpy array [index, y, x, depth].\n    Raises:\n      ValueError: If the bytestream does not start with 2051.\n    \"\"\"\n    #    print('Extracting', f.name) # todo: remove\n    with gzip.GzipFile(fileobj=f) as bytestream:\n      magic = _read32(bytestream)\n      if magic != 2051:\n        raise ValueError('Invalid magic number %d in MNIST image file: %s' %\n                         (magic, f.name))\n      num_images = _read32(bytestream)\n      if max_images:\n        num_images = max_images\n      rows = _read32(bytestream)\n      cols = _read32(bytestream)\n      buf = bytestream.read(rows * cols * num_images)\n      data = numpy.frombuffer(buf, dtype=numpy.uint8)\n      data = data.reshape(num_images, rows, cols, 1)\n      return data\n\n  def _read32(bytestream):\n    dt = numpy.dtype(numpy.uint32).newbyteorder('>')\n    return numpy.frombuffer(bytestream.read(4), dtype=dt)[0]\n\n  if fold == 'train': # todo: rename\n    TRAIN_IMAGES = 'train-images-idx3-ubyte.gz'\n  elif fold == 'test':\n    TRAIN_IMAGES = 't10k-images-idx3-ubyte.gz'\n  else:\n    assert False, 'unknown fold %s'%(fold)\n    \n  source_url = 'https://storage.googleapis.com/cvdf-datasets/mnist/'\n  local_file = base.maybe_download(TRAIN_IMAGES, '/tmp',\n                                     source_url + TRAIN_IMAGES)\n  train_images = extract_images(open(local_file, 'rb'))\n  dsize = train_images.shape[0]\n  if fold == 'train':\n    if not max_images:\n      dsize == 60000\n    else:\n      dsize = max_images\n      assert dsize <= 60000\n  else:\n    if not max_images:\n      dsize == 60000\n    else:\n      dsize = max_images\n      assert dsize <= 10000\n\n  train_images = train_images.reshape(dsize, 28**2).T.astype(np.float64)/255\n  train_images = np.ascontiguousarray(train_images)\n  return train_images.astype(default_np_dtype)\n\nregularizer_cache = {}\ndef cachedGpuIdentityRegularizer(n, Lambda):\n  global regularizer_cache\n\n  n = int(n)\n  if (n, Lambda) not in regularizer_cache:\n    numpy_diag = Lambda*np.diag(np.ones([n]))\n    numpy_diag = numpy_diag.astype(default_np_dtype)\n    with tf.device(\"/gpu:0\"):\n      regularizer_cache[(n, Lambda)] = tf.constant(numpy_diag)\n      \n  return regularizer_cache[(n, Lambda)]\n\n# helper utilities\ndef ng_init(s1, s2): # uniform weight init from Ng UFLDL\n  r = np.sqrt(6) / np.sqrt(s1 + s2 + 1)\n  flat = np.random.random(s1*s2)*2*r-r\n  return flat.reshape([s1, s2]).astype(default_np_dtype)\n\n\nif __name__=='__main__':\n  run_all_tests(sys.modules[__name__])\n"
  },
  {
    "path": "enqueue_many_test.py",
    "content": "import os, sys\nimport numpy as np\nos.environ[\"CUDA_VISIBLE_DEVICES\"]=\"\"\nimport tensorflow as tf\n\ndef create_session():\n    config = tf.ConfigProto(log_device_placement=False)\n    config.operation_timeout_in_ms=5000   # terminate on long hangs\n    config.gpu_options.per_process_gpu_memory_fraction=0.3 # don't hog all vRAM\n    sess = tf.InteractiveSession(\"\", config=config)\n    return sess\n\nimport time\nimport threading\nimport os\nos.environ['PYTHONUNBUFFERED'] = 'True'\n\n\nfrom google.protobuf.internal import api_implementation\nassert api_implementation._default_implementation_type == 'cpp'\n\n\nfrom tensorflow.python.client import timeline\n\ntf.reset_default_graph()\n\nreverse = False\nif len(sys.argv)>1:\n    assert sys.argv[1] == 'reverse'\n    reverse = True\n    \nn = 10**6\ndtype = tf.int32\nqueue = tf.FIFOQueue(capacity=2*n, dtypes=[dtype], shapes=[()])\nzeros = tf.Variable(tf.zeros((n), name=\"0\", dtype=dtype))\nones = tf.Variable(tf.ones((n), name=\"1\", dtype=dtype))\nenqueue_zeros = queue.enqueue_many(zeros, name=\"zeros\")\nenqueue_ones = queue.enqueue_many(ones, name=\"ones\")\nsess = create_session()\nsess.run(tf.global_variables_initializer())\n\nstart_time0 = time.time()\nrun_metadatas = []\ndef run_op(op):\n    start_time = time.time()\n    print(\"%10.2f ms: starting op %s\\n\" % ((start_time-start_time0)*1000, op.name), flush=True, end='')\n    \n    options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)\n    run_metadata = tf.RunMetadata()\n    sess.run(op, options=options, run_metadata=run_metadata)\n    end_time = time.time()\n    print(\"%10.2f ms: ending op %s\\n\" % ((end_time-start_time0)*1000, op.name), flush=True, end='')\n    run_metadatas.append(run_metadata)\n\n\n\nthreads = [threading.Thread(group=None, target=run_op, args=(op,)) for op in (enqueue_zeros, enqueue_ones)]\nif reverse:\n    threads.reverse()\n    \nfor t in threads:\n    t.start()\n\n# wait for threads to finish\nfor t in threads:\n    t.join()\n\n# generate merged timeline\nmerged_metadata = tf.RunMetadata()\nfor run_metadata in run_metadatas:\n    merged_metadata.MergeFrom(run_metadata)\n\ntl = timeline.Timeline(merged_metadata.step_stats)\nctf = tl.generate_chrome_trace_format()\nwith open(sys.argv[0]+'_%s_timeline.json'%(reverse), 'w') as f:\n    f.write(ctf)\n\nassert sess.run(queue.size()) == 2*n\nresult = sess.run(queue.dequeue_many(2*n))\npadding = np.array([0])\n\ndiffs = np.concatenate([padding, result])-np.concatenate([result, padding])\nprint(\"Interleaving detected: %s\" % (abs(diffs).sum()>2))\n"
  },
  {
    "path": "enqueue_many_test_singlerun.py",
    "content": "# Test multiple enqueue many in single .run call\nimport os, sys\nimport numpy as np\nos.environ[\"CUDA_VISIBLE_DEVICES\"]=\"\"\nimport tensorflow as tf\n\ndef create_session():\n    config = tf.ConfigProto(log_device_placement=False)\n    config.operation_timeout_in_ms=5000   # terminate on long hangs\n    config.gpu_options.per_process_gpu_memory_fraction=0.3 # don't hog all vRAM\n    sess = tf.InteractiveSession(\"\", config=config)\n    return sess\n\nimport time\nimport threading\nimport os\nos.environ['PYTHONUNBUFFERED'] = 'True'\n\n\nfrom google.protobuf.internal import api_implementation\nassert api_implementation._default_implementation_type == 'cpp'\n\n\nfrom tensorflow.python.client import timeline\ntf.reset_default_graph()\n\nreverse = False\nif len(sys.argv)>1:\n    assert sys.argv[1] == 'reverse'\n    reverse = True\n    \nn = 10**6\ndtype = tf.int32\nqueue = tf.FIFOQueue(capacity=2*n, dtypes=[dtype], shapes=[()])\nzeros = tf.Variable(tf.zeros((n), name=\"0\", dtype=dtype))\nones = tf.Variable(tf.ones((n), name=\"1\", dtype=dtype))\nenqueue_zeros = queue.enqueue_many(zeros, name=\"zeros\")\nenqueue_ones = queue.enqueue_many(ones, name=\"ones\")\nsess = create_session()\nsess.run(tf.global_variables_initializer())\n\nop = tf.group(enqueue_zeros, enqueue_ones)\n\nstart_time0 = time.time()\nrun_metadatas = []\ndef run_op(op):\n    start_time = time.time()\n    print(\"%10.2f ms: starting op %s\\n\" % ((start_time-start_time0)*1000, op.name), flush=True, end='')\n    \n    options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)\n    run_metadata = tf.RunMetadata()\n    sess.run(op, options=options, run_metadata=run_metadata)\n    end_time = time.time()\n    print(\"%10.2f ms: ending op %s\\n\" % ((end_time-start_time0)*1000, op.name), flush=True, end='')\n    run_metadatas.append(run_metadata)\n\n\n\nthreads = [threading.Thread(group=None, target=run_op, args=(op,))]\n    \nfor t in threads:\n    t.start()\n\n# wait for threads to finish\nfor t in threads:\n    t.join()\n\n# generate merged timeline\nmerged_metadata = tf.RunMetadata()\nfor run_metadata in run_metadatas:\n    merged_metadata.MergeFrom(run_metadata)\n\ntl = timeline.Timeline(merged_metadata.step_stats)\nctf = tl.generate_chrome_trace_format()\nwith open(sys.argv[0]+'_timeline.json', 'w') as f:\n    f.write(ctf)\n\nassert sess.run(queue.size()) == 2*n\nresult = sess.run(queue.dequeue_many(2*n))\npadding = np.array([0])\n\ndiffs = np.concatenate([padding, result])-np.concatenate([result, padding])\nprint(\"Interleaving detected: %s\" % (abs(diffs).sum()>2))\n"
  },
  {
    "path": "ericyue-slowreader/benchmark-batch-noqueuerunners-timeline.json",
    "content": "{\n    \"traceEvents\": [\n        {\n            \"ph\": \"M\",\n            \"pid\": 0,\n            \"name\": \"process_name\",\n            \"args\": {\n                \"name\": \"Allocators\"\n            }\n        },\n        {\n            \"ph\": \"M\",\n            \"pid\": 1,\n            \"name\": \"process_name\",\n            \"args\": {\n                \"name\": \"/job:localhost/replica:0/task:0/cpu:0 Compute\"\n            }\n        },\n        {\n            \"ph\": \"M\",\n            \"pid\": 2,\n            \"name\": \"process_name\",\n            \"args\": {\n                \"name\": \"/job:localhost/replica:0/task:0/cpu:0 Tensors\"\n            }\n        },\n        {\n            \"dur\": 2,\n            \"pid\": 1,\n            \"cat\": \"Op\",\n            \"name\": \"NoOp\",\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"name\": \"_SOURCE\"\n            },\n            \"ts\": 1484608787726014,\n            \"tid\": 0\n        },\n        {\n            \"dur\": 3,\n            \"pid\": 1,\n            \"cat\": \"Op\",\n            \"name\": \"Const\",\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"shuffle_batch/n\"\n            },\n            \"ts\": 1484608787726020,\n            \"tid\": 0\n        },\n        {\n            \"dur\": 5,\n            \"pid\": 1,\n            \"cat\": \"Op\",\n            \"name\": \"RandomShuffleQueue\",\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"RandomShuffleQueue\",\n                \"name\": \"shuffle_batch/random_shuffle_queue\"\n            },\n            \"ts\": 1484608787726023,\n            \"tid\": 1\n        },\n        {\n            \"dur\": 7,\n            \"pid\": 1,\n            \"cat\": \"Op\",\n            \"name\": \"Const\",\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"ParseExample/Const\"\n            },\n            \"ts\": 1484608787726024,\n            \"tid\": 0\n        },\n        {\n            \"dur\": 2,\n            \"pid\": 1,\n            \"cat\": \"Op\",\n            \"name\": \"Const\",\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"ParseExample/ParseExample/names\"\n            },\n            \"ts\": 1484608787726032,\n            \"tid\": 0\n        },\n        {\n            \"dur\": 2,\n            \"pid\": 1,\n            \"cat\": \"Op\",\n            \"name\": \"Const\",\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"ParseExample/ParseExample/sparse_keys_0\"\n            },\n            \"ts\": 1484608787726035,\n            \"tid\": 0\n        },\n        {\n            \"dur\": 1,\n            \"pid\": 1,\n            \"cat\": \"Op\",\n            \"name\": \"Const\",\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"ParseExample/ParseExample/sparse_keys_1\"\n            },\n            \"ts\": 1484608787726038,\n            \"tid\": 0\n        },\n        {\n            \"dur\": 2,\n            \"pid\": 1,\n            \"cat\": \"Op\",\n            \"name\": \"Const\",\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"ParseExample/ParseExample/dense_keys_0\"\n            },\n            \"ts\": 1484608787726040,\n            \"tid\": 0\n        },\n        {\n            \"dur\": 97,\n            \"pid\": 1,\n            \"cat\": \"Op\",\n            \"name\": \"QueueDequeueMany\",\n            \"ph\": \"X\",\n            \"args\": {\n                \"input1\": \"shuffle_batch/n\",\n                \"op\": \"QueueDequeueMany\",\n                \"name\": \"shuffle_batch\",\n                \"input0\": \"shuffle_batch/random_shuffle_queue\"\n            },\n            \"ts\": 1484608787726029,\n            \"tid\": 1\n        },\n        {\n            \"pid\": 1,\n            \"cat\": \"DataFlow\",\n            \"name\": \"shuffle_batch/n\",\n            \"ph\": \"s\",\n            \"id\": 0,\n            \"ts\": 1484608787726023,\n            \"tid\": 0\n        },\n        {\n            \"pid\": 1,\n            \"cat\": \"DataFlow\",\n            \"name\": \"shuffle_batch/n\",\n            \"ph\": \"t\",\n            \"id\": 0,\n            \"ts\": 1484608787726029,\n            \"tid\": 1\n        },\n        {\n            \"dur\": 115,\n            \"pid\": 1,\n            \"cat\": \"Op\",\n            \"name\": \"ParseExample\",\n            \"ph\": \"X\",\n            \"args\": {\n                \"input2\": \"ParseExample/ParseExample/sparse_keys_0\",\n                \"input3\": \"ParseExample/ParseExample/sparse_keys_1\",\n                \"input4\": \"ParseExample/ParseExample/dense_keys_0\",\n                \"name\": \"ParseExample/ParseExample\",\n                \"input5\": \"ParseExample/Const\",\n                \"input1\": \"ParseExample/ParseExample/names\",\n                \"op\": \"ParseExample\",\n                \"input0\": \"shuffle_batch\"\n            },\n            \"ts\": 1484608787726132,\n            \"tid\": 0\n        },\n        {\n            \"pid\": 1,\n            \"cat\": \"DataFlow\",\n            \"name\": \"shuffle_batch\",\n            \"ph\": \"s\",\n            \"id\": 1,\n            \"ts\": 1484608787726126,\n            \"tid\": 1\n        },\n        {\n            \"pid\": 1,\n            \"cat\": \"DataFlow\",\n            \"name\": \"shuffle_batch\",\n            \"ph\": \"t\",\n            \"id\": 1,\n            \"ts\": 1484608787726132,\n            \"tid\": 0\n        }\n    ]\n}"
  },
  {
    "path": "ericyue-slowreader/benchmark-batch-noqueuerunners.profile",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<!-- Generated by graphviz version 2.36.0 (20140111.2315)\n -->\n<!-- Title: /home/yaroslav/.conda/envs/starter&#45;agent3/bin/python; 2254 samples Pages: 1 -->\n<svg width=\"100%\" height=\"100%\"\n  xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n<script type=\"text/ecmascript\"><![CDATA[\n// SVGPan\n// http://www.cyberz.org/blog/2009/12/08/svgpan-a-javascript-svg-panzoomdrag-library/\n// Local modification: if(true || ...) below to force panning, never moving.\n\n/**\n *  SVGPan library 1.2\n * ====================\n *\n * Given an unique existing element with id \"viewport\", including the\n * the library into any SVG adds the following capabilities:\n *\n *  - Mouse panning\n *  - Mouse zooming (using the wheel)\n *  - Object dargging\n *\n * Known issues:\n *\n *  - Zooming (while panning) on Safari has still some issues\n *\n * Releases:\n *\n * 1.2, Sat Mar 20 08:42:50 GMT 2010, Zeng Xiaohui\n *\tFixed a bug with browser mouse handler interaction\n *\n * 1.1, Wed Feb  3 17:39:33 GMT 2010, Zeng Xiaohui\n *\tUpdated the zoom code to support the mouse wheel on Safari/Chrome\n *\n * 1.0, Andrea Leofreddi\n *\tFirst release\n *\n * This code is licensed under the following BSD license:\n *\n * Copyright 2009-2010 Andrea Leofreddi <a.leofreddi@itcharm.com>. All rights reserved.\n *\n * Redistribution and use in source and binary forms, with or without modification, are\n * permitted provided that the following conditions are met:\n *\n *    1. Redistributions of source code must retain the above copyright notice, this list of\n *       conditions and the following disclaimer.\n *\n *    2. Redistributions in binary form must reproduce the above copyright notice, this list\n *       of conditions and the following disclaimer in the documentation and/or other materials\n *       provided with the distribution.\n *\n * THIS SOFTWARE IS PROVIDED BY Andrea Leofreddi ``AS IS'' AND ANY EXPRESS OR IMPLIED\n * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\n * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Andrea Leofreddi OR\n * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\n * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\n * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n *\n * The views and conclusions contained in the software and documentation are those of the\n * authors and should not be interpreted as representing official policies, either expressed\n * or implied, of Andrea Leofreddi.\n */\n\nvar root = document.documentElement;\n\nvar state = 'none', stateTarget, stateOrigin, stateTf;\n\nsetupHandlers(root);\n\n/**\n * Register handlers\n */\nfunction setupHandlers(root){\n\tsetAttributes(root, {\n\t\t\"onmouseup\" : \"add(evt)\",\n\t\t\"onmousedown\" : \"handleMouseDown(evt)\",\n\t\t\"onmousemove\" : \"handleMouseMove(evt)\",\n\t\t\"onmouseup\" : \"handleMouseUp(evt)\",\n\t\t//\"onmouseout\" : \"handleMouseUp(evt)\", // Decomment this to stop the pan functionality when dragging out of the SVG element\n\t});\n\n\tif(navigator.userAgent.toLowerCase().indexOf('webkit') >= 0)\n\t\twindow.addEventListener('mousewheel', handleMouseWheel, false); // Chrome/Safari\n\telse\n\t\twindow.addEventListener('DOMMouseScroll', handleMouseWheel, false); // Others\n\n\tvar g = svgDoc.getElementById(\"svg\");\n\tg.width = \"100%\";\n\tg.height = \"100%\";\n}\n\n/**\n * Instance an SVGPoint object with given event coordinates.\n */\nfunction getEventPoint(evt) {\n\tvar p = root.createSVGPoint();\n\n\tp.x = evt.clientX;\n\tp.y = evt.clientY;\n\n\treturn p;\n}\n\n/**\n * Sets the current transform matrix of an element.\n */\nfunction setCTM(element, matrix) {\n\tvar s = \"matrix(\" + matrix.a + \",\" + matrix.b + \",\" + matrix.c + \",\" + matrix.d + \",\" + matrix.e + \",\" + matrix.f + \")\";\n\n\telement.setAttribute(\"transform\", s);\n}\n\n/**\n * Dumps a matrix to a string (useful for debug).\n */\nfunction dumpMatrix(matrix) {\n\tvar s = \"[ \" + matrix.a + \", \" + matrix.c + \", \" + matrix.e + \"\\n  \" + matrix.b + \", \" + matrix.d + \", \" + matrix.f + \"\\n  0, 0, 1 ]\";\n\n\treturn s;\n}\n\n/**\n * Sets attributes of an element.\n */\nfunction setAttributes(element, attributes){\n\tfor (i in attributes)\n\t\telement.setAttributeNS(null, i, attributes[i]);\n}\n\n/**\n * Handle mouse move event.\n */\nfunction handleMouseWheel(evt) {\n\tif(evt.preventDefault)\n\t\tevt.preventDefault();\n\n\tevt.returnValue = false;\n\n\tvar svgDoc = evt.target.ownerDocument;\n\n\tvar delta;\n\n\tif(evt.wheelDelta)\n\t\tdelta = evt.wheelDelta / 3600; // Chrome/Safari\n\telse\n\t\tdelta = evt.detail / -90; // Mozilla\n\n\tvar z = 1 + delta; // Zoom factor: 0.9/1.1\n\n\tvar g = svgDoc.getElementById(\"viewport\");\n\n\tvar p = getEventPoint(evt);\n\n\tp = p.matrixTransform(g.getCTM().inverse());\n\n\t// Compute new scale matrix in current mouse position\n\tvar k = root.createSVGMatrix().translate(p.x, p.y).scale(z).translate(-p.x, -p.y);\n\n        setCTM(g, g.getCTM().multiply(k));\n\n\tstateTf = stateTf.multiply(k.inverse());\n}\n\n/**\n * Handle mouse move event.\n */\nfunction handleMouseMove(evt) {\n\tif(evt.preventDefault)\n\t\tevt.preventDefault();\n\n\tevt.returnValue = false;\n\n\tvar svgDoc = evt.target.ownerDocument;\n\n\tvar g = svgDoc.getElementById(\"viewport\");\n\n\tif(state == 'pan') {\n\t\t// Pan mode\n\t\tvar p = getEventPoint(evt).matrixTransform(stateTf);\n\n\t\tsetCTM(g, stateTf.inverse().translate(p.x - stateOrigin.x, p.y - stateOrigin.y));\n\t} else if(state == 'move') {\n\t\t// Move mode\n\t\tvar p = getEventPoint(evt).matrixTransform(g.getCTM().inverse());\n\n\t\tsetCTM(stateTarget, root.createSVGMatrix().translate(p.x - stateOrigin.x, p.y - stateOrigin.y).multiply(g.getCTM().inverse()).multiply(stateTarget.getCTM()));\n\n\t\tstateOrigin = p;\n\t}\n}\n\n/**\n * Handle click event.\n */\nfunction handleMouseDown(evt) {\n\tif(evt.preventDefault)\n\t\tevt.preventDefault();\n\n\tevt.returnValue = false;\n\n\tvar svgDoc = evt.target.ownerDocument;\n\n\tvar g = svgDoc.getElementById(\"viewport\");\n\n\tif(true || evt.target.tagName == \"svg\") {\n\t\t// Pan mode\n\t\tstate = 'pan';\n\n\t\tstateTf = g.getCTM().inverse();\n\n\t\tstateOrigin = getEventPoint(evt).matrixTransform(stateTf);\n\t} else {\n\t\t// Move mode\n\t\tstate = 'move';\n\n\t\tstateTarget = evt.target;\n\n\t\tstateTf = g.getCTM().inverse();\n\n\t\tstateOrigin = getEventPoint(evt).matrixTransform(stateTf);\n\t}\n}\n\n/**\n * Handle mouse button release event.\n */\nfunction handleMouseUp(evt) {\n\tif(evt.preventDefault)\n\t\tevt.preventDefault();\n\n\tevt.returnValue = false;\n\n\tvar svgDoc = evt.target.ownerDocument;\n\n\tif(state == 'pan' || state == 'move') {\n\t\t// Quit pan mode\n\t\tstate = '';\n\t}\n}\n\n]]></script>\n<g id=\"viewport\" transform=\"translate(0,0)\">\n<g id=\"viewport\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 2718)\">\n<title>/home/yaroslav/.conda/envs/starter&#45;agent3/bin/python; 2254 samples</title>\n<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-2718 2601.43,-2718 2601.43,4 -4,4\"/>\n<!-- Legend -->\n<g id=\"node1\" class=\"node\"><title>Legend</title>\n<text text-anchor=\"start\" x=\"389.435\" y=\"-2690.8\" font-family=\"Times,serif\" font-size=\"24.00\">/home/yaroslav/.conda/envs/starter&#45;agent3/bin/python</text>\n<text text-anchor=\"start\" x=\"389.435\" y=\"-2664.8\" font-family=\"Times,serif\" font-size=\"24.00\">Total samples: 2254</text>\n<text text-anchor=\"start\" x=\"389.435\" y=\"-2638.8\" font-family=\"Times,serif\" font-size=\"24.00\">Focusing on: 2254</text>\n<text text-anchor=\"start\" x=\"389.435\" y=\"-2612.8\" font-family=\"Times,serif\" font-size=\"24.00\">Dropped nodes with &lt;= 11 abs(samples)</text>\n<text text-anchor=\"start\" x=\"389.435\" y=\"-2586.8\" font-family=\"Times,serif\" font-size=\"24.00\">Dropped edges with &lt;= 2 samples</text>\n</g>\n<!-- N1 -->\n<g id=\"node2\" class=\"node\"><title>N1</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1002.68,-2662.5 934.185,-2662.5 934.185,-2627.5 1002.68,-2627.5 1002.68,-2662.5\"/>\n<text text-anchor=\"middle\" x=\"968.435\" y=\"-2652.1\" font-family=\"Times,serif\" font-size=\"8.00\">clone</text>\n<text text-anchor=\"end\" x=\"994.935\" y=\"-2643.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"994.935\" y=\"-2634.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 1354 (60.1%)</text>\n</g>\n<!-- N2 -->\n<g id=\"node3\" class=\"node\"><title>N2</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1002.68,-2509.5 934.185,-2509.5 934.185,-2474.5 1002.68,-2474.5 1002.68,-2509.5\"/>\n<text text-anchor=\"middle\" x=\"968.435\" y=\"-2499.1\" font-family=\"Times,serif\" font-size=\"8.00\">start_thread</text>\n<text text-anchor=\"end\" x=\"994.935\" y=\"-2490.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"994.935\" y=\"-2481.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 1354 (60.1%)</text>\n</g>\n<!-- N1&#45;&gt;N2 -->\n<g id=\"edge6\" class=\"edge\"><title>N1&#45;&gt;N2</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"2\" d=\"M968.435,-2627.26C968.435,-2601.3 968.435,-2551.07 968.435,-2519.95\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"2\" points=\"971.935,-2519.81 968.435,-2509.81 964.935,-2519.81 971.935,-2519.81\"/>\n<text text-anchor=\"middle\" x=\"982.435\" y=\"-2546.3\" font-family=\"Times,serif\" font-size=\"14.00\">1354</text>\n</g>\n<!-- N5 -->\n<g id=\"node6\" class=\"node\"><title>N5</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1002.68,-2403.5 934.185,-2403.5 934.185,-2350.5 1002.68,-2350.5 1002.68,-2403.5\"/>\n<text text-anchor=\"middle\" x=\"968.435\" y=\"-2393.1\" font-family=\"Times,serif\" font-size=\"8.00\">std</text>\n<text text-anchor=\"middle\" x=\"968.435\" y=\"-2384.1\" font-family=\"Times,serif\" font-size=\"8.00\">this_thread</text>\n<text text-anchor=\"middle\" x=\"968.435\" y=\"-2375.1\" font-family=\"Times,serif\" font-size=\"8.00\">__sleep_for</text>\n<text text-anchor=\"end\" x=\"994.935\" y=\"-2366.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"994.935\" y=\"-2357.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 1309 (58.1%)</text>\n</g>\n<!-- N2&#45;&gt;N5 -->\n<g id=\"edge8\" class=\"edge\"><title>N2&#45;&gt;N5</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"2\" d=\"M968.435,-2474.33C968.435,-2458.43 968.435,-2433.99 968.435,-2413.7\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"2\" points=\"971.935,-2413.54 968.435,-2403.54 964.935,-2413.54 971.935,-2413.54\"/>\n<text text-anchor=\"middle\" x=\"982.435\" y=\"-2430.3\" font-family=\"Times,serif\" font-size=\"14.00\">1309</text>\n</g>\n<!-- N66 -->\n<g id=\"node67\" class=\"node\"><title>N66</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1133.68,-2396 1051.18,-2396 1051.18,-2358 1133.68,-2358 1133.68,-2396\"/>\n<text text-anchor=\"middle\" x=\"1092.43\" y=\"-2384.72\" font-family=\"Times,serif\" font-size=\"9.10\">blas_thread_server</text>\n<text text-anchor=\"end\" x=\"1125.93\" y=\"-2374.72\" font-family=\"Times,serif\" font-size=\"9.10\">1 (0.0%)</text>\n<text text-anchor=\"end\" x=\"1125.93\" y=\"-2364.72\" font-family=\"Times,serif\" font-size=\"9.10\">of 45 (2.0%)</text>\n</g>\n<!-- N2&#45;&gt;N66 -->\n<g id=\"edge87\" class=\"edge\"><title>N2&#45;&gt;N66</title>\n<path fill=\"none\" stroke=\"black\" d=\"M986.731,-2474.33C1007.31,-2455.57 1040.96,-2424.91 1064.76,-2403.22\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1067.38,-2405.56 1072.42,-2396.24 1062.67,-2400.39 1067.38,-2405.56\"/>\n<text text-anchor=\"middle\" x=\"1045.43\" y=\"-2430.3\" font-family=\"Times,serif\" font-size=\"14.00\">45</text>\n</g>\n<!-- N3 -->\n<g id=\"node4\" class=\"node\"><title>N3</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1032.68,-2294 904.185,-2294 904.185,-2206 1032.68,-2206 1032.68,-2294\"/>\n<text text-anchor=\"middle\" x=\"968.435\" y=\"-2278.24\" font-family=\"Times,serif\" font-size=\"14.70\">std</text>\n<text text-anchor=\"middle\" x=\"968.435\" y=\"-2262.24\" font-family=\"Times,serif\" font-size=\"14.70\">_Function_handler</text>\n<text text-anchor=\"middle\" x=\"968.435\" y=\"-2246.24\" font-family=\"Times,serif\" font-size=\"14.70\">_M_invoke</text>\n<text text-anchor=\"end\" x=\"1024.93\" y=\"-2230.24\" font-family=\"Times,serif\" font-size=\"14.70\">41 (1.8%)</text>\n<text text-anchor=\"end\" x=\"1024.93\" y=\"-2214.24\" font-family=\"Times,serif\" font-size=\"14.70\">of 1311 (58.2%)</text>\n</g>\n<!-- N3&#45;&gt;N3 -->\n<g id=\"edge85\" class=\"edge\"><title>N3&#45;&gt;N3</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1032.72,-2262.14C1043.22,-2260.41 1050.43,-2256.36 1050.43,-2250 1050.43,-2245.93 1047.47,-2242.8 1042.59,-2240.63\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1043.3,-2237.19 1032.72,-2237.86 1041.4,-2243.93 1043.3,-2237.19\"/>\n<text text-anchor=\"middle\" x=\"1057.43\" y=\"-2246.3\" font-family=\"Times,serif\" font-size=\"14.00\">45</text>\n</g>\n<!-- N4 -->\n<g id=\"node5\" class=\"node\"><title>N4</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1168.68,-2153.5 870.185,-2153.5 870.185,-2020.5 1168.68,-2020.5 1168.68,-2153.5\"/>\n<text text-anchor=\"middle\" x=\"1019.43\" y=\"-2131.58\" font-family=\"Times,serif\" font-size=\"22.40\">Eigen</text>\n<text text-anchor=\"middle\" x=\"1019.43\" y=\"-2106.58\" font-family=\"Times,serif\" font-size=\"22.40\">NonBlockingThreadPoolTempl</text>\n<text text-anchor=\"middle\" x=\"1019.43\" y=\"-2081.58\" font-family=\"Times,serif\" font-size=\"22.40\">WorkerLoop</text>\n<text text-anchor=\"end\" x=\"1160.93\" y=\"-2056.58\" font-family=\"Times,serif\" font-size=\"22.40\">188 (8.3%)</text>\n<text text-anchor=\"end\" x=\"1160.93\" y=\"-2031.58\" font-family=\"Times,serif\" font-size=\"22.40\">of 1309 (58.1%)</text>\n</g>\n<!-- N3&#45;&gt;N4 -->\n<g id=\"edge9\" class=\"edge\"><title>N3&#45;&gt;N4</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"2\" d=\"M990.419,-2205.85C992.996,-2199.94 995.42,-2193.88 997.435,-2188 1000.13,-2180.14 1002.57,-2171.82 1004.76,-2163.47\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"2\" points=\"1008.18,-2164.23 1007.23,-2153.68 1001.39,-2162.52 1008.18,-2164.23\"/>\n<text text-anchor=\"middle\" x=\"1016.43\" y=\"-2176.3\" font-family=\"Times,serif\" font-size=\"14.00\">1309</text>\n</g>\n<!-- N6 -->\n<g id=\"node7\" class=\"node\"><title>N6</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"612.935,-2133.5 515.935,-2133.5 515.935,-2040.5 612.935,-2040.5 612.935,-2133.5\"/>\n<text text-anchor=\"middle\" x=\"564.435\" y=\"-2119.34\" font-family=\"Times,serif\" font-size=\"12.70\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"564.435\" y=\"-2090.34\" font-family=\"Times,serif\" font-size=\"12.70\">ExecutorState</text>\n<text text-anchor=\"middle\" x=\"564.435\" y=\"-2076.34\" font-family=\"Times,serif\" font-size=\"12.70\">Process</text>\n<text text-anchor=\"end\" x=\"605.435\" y=\"-2062.34\" font-family=\"Times,serif\" font-size=\"12.70\">20 (0.9%)</text>\n<text text-anchor=\"end\" x=\"605.435\" y=\"-2048.34\" font-family=\"Times,serif\" font-size=\"12.70\">of 1066 (47.3%)</text>\n</g>\n<!-- N3&#45;&gt;N6 -->\n<g id=\"edge11\" class=\"edge\"><title>N3&#45;&gt;N6</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"2\" d=\"M904.181,-2243.36C819.297,-2234.9 675.393,-2216.79 631.435,-2188 614.314,-2176.79 600.487,-2159.52 589.94,-2142.47\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"2\" points=\"592.812,-2140.45 584.723,-2133.61 586.78,-2144 592.812,-2140.45\"/>\n<text text-anchor=\"middle\" x=\"645.435\" y=\"-2176.3\" font-family=\"Times,serif\" font-size=\"14.00\">1066</text>\n</g>\n<!-- N13 -->\n<g id=\"node14\" class=\"node\"><title>N13</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"644.685,-1184 520.185,-1184 520.185,-1062 644.685,-1062 644.685,-1184\"/>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-1166.48\" font-family=\"Times,serif\" font-size=\"16.90\">std</text>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-1147.48\" font-family=\"Times,serif\" font-size=\"16.90\">_Function_base</text>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-1128.48\" font-family=\"Times,serif\" font-size=\"16.90\">_Base_manager</text>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-1109.48\" font-family=\"Times,serif\" font-size=\"16.90\">_M_manager</text>\n<text text-anchor=\"end\" x=\"636.935\" y=\"-1090.48\" font-family=\"Times,serif\" font-size=\"16.90\">72 (3.2%)</text>\n<text text-anchor=\"end\" x=\"636.935\" y=\"-1071.48\" font-family=\"Times,serif\" font-size=\"16.90\">of 340 (15.1%)</text>\n</g>\n<!-- N3&#45;&gt;N13 -->\n<g id=\"edge96\" class=\"edge\"><title>N3&#45;&gt;N13</title>\n<path fill=\"none\" stroke=\"black\" d=\"M904.175,-2248.04C729.402,-2243.69 258.435,-2219.77 258.435,-2088 258.435,-2088 258.435,-2088 258.435,-1400 258.435,-1382 260.51,-1375.48 272.435,-1362 305.884,-1324.18 338.747,-1346.69 373.435,-1310 398.176,-1283.83 382.913,-1263.27 406.435,-1236 434.991,-1202.9 475.75,-1176.11 510.853,-1157.04\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"512.93,-1159.9 520.116,-1152.12 509.643,-1153.72 512.93,-1159.9\"/>\n<text text-anchor=\"middle\" x=\"265.435\" y=\"-1652.3\" font-family=\"Times,serif\" font-size=\"14.00\">35</text>\n</g>\n<!-- N40 -->\n<g id=\"node41\" class=\"node\"><title>N40</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"485.685,-999.5 411.185,-999.5 411.185,-936.5 485.685,-936.5 485.685,-999.5\"/>\n<text text-anchor=\"middle\" x=\"448.435\" y=\"-987.18\" font-family=\"Times,serif\" font-size=\"10.40\">std</text>\n<text text-anchor=\"middle\" x=\"448.435\" y=\"-976.18\" font-family=\"Times,serif\" font-size=\"10.40\">function</text>\n<text text-anchor=\"middle\" x=\"448.435\" y=\"-965.18\" font-family=\"Times,serif\" font-size=\"10.40\">function</text>\n<text text-anchor=\"end\" x=\"477.935\" y=\"-954.18\" font-family=\"Times,serif\" font-size=\"10.40\">5 (0.2%)</text>\n<text text-anchor=\"end\" x=\"477.935\" y=\"-943.18\" font-family=\"Times,serif\" font-size=\"10.40\">of 133 (5.9%)</text>\n</g>\n<!-- N3&#45;&gt;N40 -->\n<g id=\"edge102\" class=\"edge\"><title>N3&#45;&gt;N40</title>\n<path fill=\"none\" stroke=\"black\" d=\"M903.961,-2248.45C789.401,-2246.21 543.507,-2235.7 342.435,-2188 301.638,-2178.32 293.356,-2169.59 254.435,-2154 183.41,-2125.54 95.4346,-2164.51 95.4346,-2088 95.4346,-2088 95.4346,-2088 95.4346,-1122 95.4346,-990.37 304.621,-970.731 400.929,-968.665\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"401.049,-972.163 410.992,-968.504 400.937,-965.164 401.049,-972.163\"/>\n<text text-anchor=\"middle\" x=\"102.435\" y=\"-1592.3\" font-family=\"Times,serif\" font-size=\"14.00\">31</text>\n</g>\n<!-- N49 -->\n<g id=\"node50\" class=\"node\"><title>N49</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"850.935,-2116 701.935,-2116 701.935,-2058 850.935,-2058 850.935,-2116\"/>\n<text text-anchor=\"middle\" x=\"776.435\" y=\"-2104.4\" font-family=\"Times,serif\" font-size=\"9.50\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"776.435\" y=\"-2094.4\" font-family=\"Times,serif\" font-size=\"9.50\">FIFOQueue</text>\n<text text-anchor=\"middle\" x=\"776.435\" y=\"-2084.4\" font-family=\"Times,serif\" font-size=\"9.50\">GetElementComponentFromBatch</text>\n<text text-anchor=\"end\" x=\"843.435\" y=\"-2074.4\" font-family=\"Times,serif\" font-size=\"9.50\">2 (0.1%)</text>\n<text text-anchor=\"end\" x=\"843.435\" y=\"-2064.4\" font-family=\"Times,serif\" font-size=\"9.50\">of 113 (5.0%)</text>\n</g>\n<!-- N3&#45;&gt;N49 -->\n<g id=\"edge63\" class=\"edge\"><title>N3&#45;&gt;N49</title>\n<path fill=\"none\" stroke=\"black\" d=\"M916.982,-2205.85C885.913,-2179.8 846.845,-2147.04 817.79,-2122.68\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"819.786,-2119.78 809.875,-2116.04 815.289,-2125.15 819.786,-2119.78\"/>\n<text text-anchor=\"middle\" x=\"905.935\" y=\"-2176.3\" font-family=\"Times,serif\" font-size=\"14.00\">113</text>\n</g>\n<!-- N58 -->\n<g id=\"node59\" class=\"node\"><title>N58</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"472.435,-2135 398.435,-2135 398.435,-2039 472.435,-2039 472.435,-2135\"/>\n<text text-anchor=\"middle\" x=\"435.435\" y=\"-2123.16\" font-family=\"Times,serif\" font-size=\"9.80\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"435.435\" y=\"-2101.16\" font-family=\"Times,serif\" font-size=\"9.80\">ExecutorState</text>\n<text text-anchor=\"middle\" x=\"435.435\" y=\"-2090.16\" font-family=\"Times,serif\" font-size=\"9.80\">Process</text>\n<text text-anchor=\"middle\" x=\"435.435\" y=\"-2079.16\" font-family=\"Times,serif\" font-size=\"9.80\">{lambda#1}</text>\n<text text-anchor=\"middle\" x=\"435.435\" y=\"-2068.16\" font-family=\"Times,serif\" font-size=\"9.80\">operator</text>\n<text text-anchor=\"end\" x=\"464.435\" y=\"-2057.16\" font-family=\"Times,serif\" font-size=\"9.80\">3 (0.1%)</text>\n<text text-anchor=\"end\" x=\"464.435\" y=\"-2046.16\" font-family=\"Times,serif\" font-size=\"9.80\">of 62 (2.8%)</text>\n</g>\n<!-- N3&#45;&gt;N58 -->\n<g id=\"edge76\" class=\"edge\"><title>N3&#45;&gt;N58</title>\n<path fill=\"none\" stroke=\"black\" d=\"M903.97,-2249.4C809.711,-2247.13 631.876,-2231.78 506.435,-2154 497.438,-2148.42 488.577,-2141.6 480.327,-2134.48\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"482.41,-2131.65 472.62,-2127.6 477.747,-2136.87 482.41,-2131.65\"/>\n<text text-anchor=\"middle\" x=\"570.435\" y=\"-2176.3\" font-family=\"Times,serif\" font-size=\"14.00\">61</text>\n</g>\n<!-- N79 -->\n<g id=\"node80\" class=\"node\"><title>N79</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1308.68,-2118.5 1226.18,-2118.5 1226.18,-2055.5 1308.68,-2055.5 1308.68,-2118.5\"/>\n<text text-anchor=\"middle\" x=\"1267.43\" y=\"-2106.66\" font-family=\"Times,serif\" font-size=\"9.80\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"1267.43\" y=\"-2095.66\" font-family=\"Times,serif\" font-size=\"9.80\">FIFOQueue</text>\n<text text-anchor=\"middle\" x=\"1267.43\" y=\"-2084.66\" font-family=\"Times,serif\" font-size=\"9.80\">DequeueLocked</text>\n<text text-anchor=\"end\" x=\"1300.93\" y=\"-2073.66\" font-family=\"Times,serif\" font-size=\"9.80\">3 (0.1%)</text>\n<text text-anchor=\"end\" x=\"1300.93\" y=\"-2062.66\" font-family=\"Times,serif\" font-size=\"9.80\">of 32 (1.4%)</text>\n</g>\n<!-- N3&#45;&gt;N79 -->\n<g id=\"edge101\" class=\"edge\"><title>N3&#45;&gt;N79</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1032.76,-2222.49C1046.48,-2216.96 1060.91,-2211.22 1074.43,-2206 1137.14,-2181.81 1162.21,-2193.7 1216.43,-2154 1226.48,-2146.65 1235.52,-2136.8 1243.11,-2126.95\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1246.04,-2128.87 1249.13,-2118.73 1240.4,-2124.73 1246.04,-2128.87\"/>\n<text text-anchor=\"middle\" x=\"1194.43\" y=\"-2176.3\" font-family=\"Times,serif\" font-size=\"14.00\">32</text>\n</g>\n<!-- N4&#45;&gt;N3 -->\n<g id=\"edge10\" class=\"edge\"><title>N4&#45;&gt;N3</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"2\" d=\"M972.461,-2153.73C969.655,-2159.72 967.242,-2165.85 965.435,-2172 963.234,-2179.49 962.193,-2187.57 961.897,-2195.58\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"2\" points=\"958.397,-2195.63 961.889,-2205.63 965.397,-2195.63 958.397,-2195.63\"/>\n<text text-anchor=\"middle\" x=\"979.435\" y=\"-2176.3\" font-family=\"Times,serif\" font-size=\"14.00\">1074</text>\n</g>\n<!-- N4&#45;&gt;N4 -->\n<g id=\"edge45\" class=\"edge\"><title>N4&#45;&gt;N4</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1168.7,-2099.8C1179.69,-2096.93 1186.43,-2092.66 1186.43,-2087 1186.43,-2083.29 1183.53,-2080.17 1178.43,-2077.66\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1179.29,-2074.25 1168.7,-2074.2 1176.95,-2080.84 1179.29,-2074.25\"/>\n<text text-anchor=\"middle\" x=\"1196.93\" y=\"-2083.3\" font-family=\"Times,serif\" font-size=\"14.00\">188</text>\n</g>\n<!-- N4&#45;&gt;N13 -->\n<g id=\"edge105\" class=\"edge\"><title>N4&#45;&gt;N13</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1040.48,-2020.37C1047.44,-1993.3 1053.43,-1961.43 1053.43,-1932 1053.43,-1932 1053.43,-1932 1053.43,-1465 1053.43,-1418.45 1057.87,-1402.22 1034.43,-1362 1016.33,-1330.93 998.03,-1335.26 972.435,-1310 927.353,-1265.5 933.158,-1235.56 879.435,-1202 860.302,-1190.05 736.635,-1159.8 655.029,-1140.68\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"655.334,-1137.16 644.8,-1138.29 653.741,-1143.97 655.334,-1137.16\"/>\n<text text-anchor=\"middle\" x=\"1060.43\" y=\"-1592.3\" font-family=\"Times,serif\" font-size=\"14.00\">29</text>\n</g>\n<!-- N5&#45;&gt;N3 -->\n<g id=\"edge7\" class=\"edge\"><title>N5&#45;&gt;N3</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"2\" d=\"M968.435,-2350.4C968.435,-2337.16 968.435,-2320.48 968.435,-2304.58\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"2\" points=\"971.935,-2304.29 968.435,-2294.29 964.935,-2304.29 971.935,-2304.29\"/>\n<text text-anchor=\"middle\" x=\"982.435\" y=\"-2316.3\" font-family=\"Times,serif\" font-size=\"14.00\">1309</text>\n</g>\n<!-- N6&#45;&gt;N6 -->\n<g id=\"edge110\" class=\"edge\"><title>N6&#45;&gt;N6</title>\n<path fill=\"none\" stroke=\"black\" d=\"M613.075,-2103.64C623.173,-2101.89 630.435,-2096.34 630.435,-2087 630.435,-2081.01 627.454,-2076.59 622.657,-2073.72\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"623.669,-2070.36 613.075,-2070.36 621.353,-2076.97 623.669,-2070.36\"/>\n<text text-anchor=\"middle\" x=\"637.435\" y=\"-2083.3\" font-family=\"Times,serif\" font-size=\"14.00\">20</text>\n</g>\n<!-- N7 -->\n<g id=\"node8\" class=\"node\"><title>N7</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"679.435,-1960 607.435,-1960 607.435,-1902 679.435,-1902 679.435,-1960\"/>\n<text text-anchor=\"middle\" x=\"643.435\" y=\"-1948.72\" font-family=\"Times,serif\" font-size=\"9.10\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"643.435\" y=\"-1938.72\" font-family=\"Times,serif\" font-size=\"9.10\">Device</text>\n<text text-anchor=\"middle\" x=\"643.435\" y=\"-1928.72\" font-family=\"Times,serif\" font-size=\"9.10\">ComputeAsync</text>\n<text text-anchor=\"end\" x=\"671.435\" y=\"-1918.72\" font-family=\"Times,serif\" font-size=\"9.10\">1 (0.0%)</text>\n<text text-anchor=\"end\" x=\"671.435\" y=\"-1908.72\" font-family=\"Times,serif\" font-size=\"9.10\">of 937 (41.6%)</text>\n</g>\n<!-- N6&#45;&gt;N7 -->\n<g id=\"edge13\" class=\"edge\"><title>N6&#45;&gt;N7</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"2\" d=\"M587.923,-2040.21C599.492,-2017.66 613.267,-1990.81 624.2,-1969.49\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"2\" points=\"627.401,-1970.92 628.851,-1960.43 621.173,-1967.73 627.401,-1970.92\"/>\n<text text-anchor=\"middle\" x=\"626.935\" y=\"-1990.3\" font-family=\"Times,serif\" font-size=\"14.00\">937</text>\n</g>\n<!-- N32 -->\n<g id=\"node33\" class=\"node\"><title>N32</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"794.435,-1005 666.435,-1005 666.435,-931 794.435,-931 794.435,-1005\"/>\n<text text-anchor=\"middle\" x=\"730.435\" y=\"-985\" font-family=\"Times,serif\" font-size=\"20.00\">tc_new</text>\n<text text-anchor=\"end\" x=\"786.435\" y=\"-963\" font-family=\"Times,serif\" font-size=\"20.00\">130 (5.8%)</text>\n<text text-anchor=\"end\" x=\"786.435\" y=\"-941\" font-family=\"Times,serif\" font-size=\"20.00\">of 191 (8.5%)</text>\n</g>\n<!-- N6&#45;&gt;N32 -->\n<g id=\"edge126\" class=\"edge\"><title>N6&#45;&gt;N32</title>\n<path fill=\"none\" stroke=\"black\" d=\"M613.032,-2057.02C651.249,-2035.17 706.387,-2005.71 757.435,-1986 786.6,-1974.74 801.078,-1987.6 825.435,-1968 854.239,-1944.82 835.241,-1917.92 863.435,-1894 877.851,-1881.77 1007.9,-1849.07 1025.43,-1842 1209.13,-1767.94 1280.5,-1742.15 1378.43,-1570 1431.2,-1477.24 1436.43,-1443.72 1436.43,-1337 1436.43,-1337 1436.43,-1337 1436.43,-1122 1436.43,-1093.28 1433.18,-1081.86 1412.43,-1062 1379.44,-1030.41 1360.03,-1037.92 1315.43,-1028 1134.98,-987.87 917.088,-974.992 805.028,-970.891\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"804.964,-967.386 794.847,-970.532 804.717,-974.382 804.964,-967.386\"/>\n<text text-anchor=\"middle\" x=\"1420.93\" y=\"-1527.3\" font-family=\"Times,serif\" font-size=\"14.00\">9</text>\n</g>\n<!-- N69 -->\n<g id=\"node70\" class=\"node\"><title>N69</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"525.685,-1968 437.185,-1968 437.185,-1894 525.685,-1894 525.685,-1968\"/>\n<text text-anchor=\"middle\" x=\"481.435\" y=\"-1956.16\" font-family=\"Times,serif\" font-size=\"9.80\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"481.435\" y=\"-1934.16\" font-family=\"Times,serif\" font-size=\"9.80\">ExecutorState</text>\n<text text-anchor=\"middle\" x=\"481.435\" y=\"-1923.16\" font-family=\"Times,serif\" font-size=\"9.80\">PropagateOutputs</text>\n<text text-anchor=\"end\" x=\"517.935\" y=\"-1912.16\" font-family=\"Times,serif\" font-size=\"9.80\">3 (0.1%)</text>\n<text text-anchor=\"end\" x=\"517.935\" y=\"-1901.16\" font-family=\"Times,serif\" font-size=\"9.80\">of 44 (2.0%)</text>\n</g>\n<!-- N6&#45;&gt;N69 -->\n<g id=\"edge135\" class=\"edge\"><title>N6&#45;&gt;N69</title>\n<path fill=\"none\" stroke=\"black\" d=\"M539.757,-2040.21C528.982,-2020.22 516.387,-1996.85 505.665,-1976.96\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"508.708,-1975.23 500.883,-1968.08 502.546,-1978.55 508.708,-1975.23\"/>\n<text text-anchor=\"middle\" x=\"521.935\" y=\"-1990.3\" font-family=\"Times,serif\" font-size=\"14.00\">6</text>\n</g>\n<!-- N72 -->\n<g id=\"node73\" class=\"node\"><title>N72</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"100.435,-1009.5 14.4346,-1009.5 14.4346,-926.5 100.435,-926.5 100.435,-1009.5\"/>\n<text text-anchor=\"middle\" x=\"57.4346\" y=\"-994.7\" font-family=\"Times,serif\" font-size=\"13.50\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"57.4346\" y=\"-979.7\" font-family=\"Times,serif\" font-size=\"13.50\">Tensor</text>\n<text text-anchor=\"middle\" x=\"57.4346\" y=\"-964.7\" font-family=\"Times,serif\" font-size=\"13.50\">IsInitialized</text>\n<text text-anchor=\"end\" x=\"92.4346\" y=\"-949.7\" font-family=\"Times,serif\" font-size=\"13.50\">27 (1.2%)</text>\n<text text-anchor=\"end\" x=\"92.4346\" y=\"-934.7\" font-family=\"Times,serif\" font-size=\"13.50\">of 40 (1.8%)</text>\n</g>\n<!-- N6&#45;&gt;N72 -->\n<g id=\"edge127\" class=\"edge\"><title>N6&#45;&gt;N72</title>\n<path fill=\"none\" stroke=\"black\" d=\"M529.735,-2040.31C522.616,-2032.84 514.739,-2025.69 506.435,-2020 487.299,-2006.88 476.584,-2015.1 457.435,-2002 440.801,-1990.62 438.332,-1984.95 427.435,-1968 410.329,-1941.39 335.764,-1728.22 311.435,-1708 285.07,-1686.09 261.744,-1713.12 236.435,-1690 192.618,-1649.97 76.1494,-1242.37 65.4346,-1184 55.258,-1128.56 54.2991,-1063.78 55.227,-1019.92\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"58.729,-1019.88 55.4827,-1009.8 51.7313,-1019.71 58.729,-1019.88\"/>\n<text text-anchor=\"middle\" x=\"183.935\" y=\"-1527.3\" font-family=\"Times,serif\" font-size=\"14.00\">8</text>\n</g>\n<!-- N73 -->\n<g id=\"node74\" class=\"node\"><title>N73</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"100.435,-873.5 14.4346,-873.5 14.4346,-790.5 100.435,-790.5 100.435,-873.5\"/>\n<text text-anchor=\"middle\" x=\"57.4346\" y=\"-858.7\" font-family=\"Times,serif\" font-size=\"13.50\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"57.4346\" y=\"-843.7\" font-family=\"Times,serif\" font-size=\"13.50\">Tensor</text>\n<text text-anchor=\"middle\" x=\"57.4346\" y=\"-828.7\" font-family=\"Times,serif\" font-size=\"13.50\">~Tensor</text>\n<text text-anchor=\"end\" x=\"92.4346\" y=\"-813.7\" font-family=\"Times,serif\" font-size=\"13.50\">27 (1.2%)</text>\n<text text-anchor=\"end\" x=\"92.4346\" y=\"-798.7\" font-family=\"Times,serif\" font-size=\"13.50\">of 40 (1.8%)</text>\n</g>\n<!-- N6&#45;&gt;N73 -->\n<g id=\"edge115\" class=\"edge\"><title>N6&#45;&gt;N73</title>\n<path fill=\"none\" stroke=\"black\" d=\"M530.838,-2040.28C523.509,-2032.63 515.274,-2025.43 506.435,-2020 479.062,-2003.19 465.293,-2016.11 436.435,-2002 309.413,-1939.89 235.093,-1760.18 197.435,-1690 48.9488,-1413.28 40.8561,-1322.03 5.43462,-1010 1.22365,-972.905 -3.97953,-962.127 5.43462,-926 9.3376,-911.022 16.2442,-895.9 23.7741,-882.329\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"26.8155,-884.061 28.787,-873.651 20.7542,-880.559 26.8155,-884.061\"/>\n<text text-anchor=\"middle\" x=\"102.435\" y=\"-1462.3\" font-family=\"Times,serif\" font-size=\"14.00\">14</text>\n</g>\n<!-- N8 -->\n<g id=\"node9\" class=\"node\"><title>N8</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"701.685,-1842 627.185,-1842 627.185,-1784 701.685,-1784 701.685,-1842\"/>\n<text text-anchor=\"middle\" x=\"664.435\" y=\"-1830.72\" font-family=\"Times,serif\" font-size=\"9.10\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"664.435\" y=\"-1820.72\" font-family=\"Times,serif\" font-size=\"9.10\">QueueOpKernel</text>\n<text text-anchor=\"middle\" x=\"664.435\" y=\"-1810.72\" font-family=\"Times,serif\" font-size=\"9.10\">ComputeAsync</text>\n<text text-anchor=\"end\" x=\"693.935\" y=\"-1800.72\" font-family=\"Times,serif\" font-size=\"9.10\">1 (0.0%)</text>\n<text text-anchor=\"end\" x=\"693.935\" y=\"-1790.72\" font-family=\"Times,serif\" font-size=\"9.10\">of 934 (41.4%)</text>\n</g>\n<!-- N7&#45;&gt;N8 -->\n<g id=\"edge14\" class=\"edge\"><title>N7&#45;&gt;N8</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"2\" d=\"M641.323,-1901.78C640.999,-1888.91 641.516,-1873.54 644.435,-1860 645.036,-1857.21 645.813,-1854.37 646.708,-1851.56\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"2\" points=\"650.01,-1852.72 650.136,-1842.13 643.431,-1850.33 650.01,-1852.72\"/>\n<text text-anchor=\"middle\" x=\"654.935\" y=\"-1864.3\" font-family=\"Times,serif\" font-size=\"14.00\">934</text>\n</g>\n<!-- N9 -->\n<g id=\"node10\" class=\"node\"><title>N9</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"705.685,-1690 623.185,-1690 623.185,-1622 705.685,-1622 705.685,-1690\"/>\n<text text-anchor=\"middle\" x=\"664.435\" y=\"-1677.36\" font-family=\"Times,serif\" font-size=\"10.80\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"664.435\" y=\"-1665.36\" font-family=\"Times,serif\" font-size=\"10.80\">DequeueOp</text>\n<text text-anchor=\"middle\" x=\"664.435\" y=\"-1653.36\" font-family=\"Times,serif\" font-size=\"10.80\">ComputeAsync</text>\n<text text-anchor=\"end\" x=\"697.935\" y=\"-1641.36\" font-family=\"Times,serif\" font-size=\"10.80\">7 (0.3%)</text>\n<text text-anchor=\"end\" x=\"697.935\" y=\"-1629.36\" font-family=\"Times,serif\" font-size=\"10.80\">of 647 (28.7%)</text>\n</g>\n<!-- N8&#45;&gt;N9 -->\n<g id=\"edge15\" class=\"edge\"><title>N8&#45;&gt;N9</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"1.72227\" d=\"M664.435,-1783.93C664.435,-1760.67 664.435,-1727.22 664.435,-1700.49\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"1.72227\" points=\"667.935,-1700.25 664.435,-1690.25 660.935,-1700.25 667.935,-1700.25\"/>\n<text text-anchor=\"middle\" x=\"674.935\" y=\"-1733.3\" font-family=\"Times,serif\" font-size=\"14.00\">647</text>\n</g>\n<!-- N8&#45;&gt;N32 -->\n<g id=\"edge145\" class=\"edge\"><title>N8&#45;&gt;N32</title>\n<path fill=\"none\" stroke=\"black\" d=\"M701.738,-1805.45C736.98,-1798.45 790.796,-1785.63 834.435,-1766 900.144,-1736.44 1038.13,-1613.72 1105.43,-1588 1155.81,-1568.75 1187.94,-1608.77 1225.43,-1570 1261.67,-1532.53 1252.43,-1389.12 1252.43,-1337 1252.43,-1337 1252.43,-1337 1252.43,-1122 1252.43,-1029.78 948.591,-989.217 804.532,-975.17\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"804.73,-971.673 794.442,-974.204 804.063,-978.641 804.73,-971.673\"/>\n<text text-anchor=\"middle\" x=\"1257.93\" y=\"-1397.3\" font-family=\"Times,serif\" font-size=\"14.00\">4</text>\n</g>\n<!-- N38 -->\n<g id=\"node39\" class=\"node\"><title>N38</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"604.435,-1682.5 532.435,-1682.5 532.435,-1629.5 604.435,-1629.5 604.435,-1682.5\"/>\n<text text-anchor=\"middle\" x=\"568.435\" y=\"-1672.1\" font-family=\"Times,serif\" font-size=\"8.00\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"568.435\" y=\"-1663.1\" font-family=\"Times,serif\" font-size=\"8.00\">EnqueueManyOp</text>\n<text text-anchor=\"middle\" x=\"568.435\" y=\"-1654.1\" font-family=\"Times,serif\" font-size=\"8.00\">ComputeAsync</text>\n<text text-anchor=\"end\" x=\"596.435\" y=\"-1645.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"596.435\" y=\"-1636.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 144 (6.4%)</text>\n</g>\n<!-- N8&#45;&gt;N38 -->\n<g id=\"edge54\" class=\"edge\"><title>N8&#45;&gt;N38</title>\n<path fill=\"none\" stroke=\"black\" d=\"M647.05,-1783.93C630.912,-1757.87 606.849,-1719.02 589.6,-1691.17\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"592.498,-1689.21 584.257,-1682.55 586.547,-1692.89 592.498,-1689.21\"/>\n<text text-anchor=\"middle\" x=\"643.935\" y=\"-1733.3\" font-family=\"Times,serif\" font-size=\"14.00\">144</text>\n</g>\n<!-- N48 -->\n<g id=\"node49\" class=\"node\"><title>N48</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"864.935,-1680 749.935,-1680 749.935,-1632 864.935,-1632 864.935,-1680\"/>\n<text text-anchor=\"middle\" x=\"807.435\" y=\"-1668.4\" font-family=\"Times,serif\" font-size=\"9.50\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"807.435\" y=\"-1658.4\" font-family=\"Times,serif\" font-size=\"9.50\">GetResourceFromContext</text>\n<text text-anchor=\"end\" x=\"857.435\" y=\"-1648.4\" font-family=\"Times,serif\" font-size=\"9.50\">2 (0.1%)</text>\n<text text-anchor=\"end\" x=\"857.435\" y=\"-1638.4\" font-family=\"Times,serif\" font-size=\"9.50\">of 115 (5.1%)</text>\n</g>\n<!-- N8&#45;&gt;N48 -->\n<g id=\"edge62\" class=\"edge\"><title>N8&#45;&gt;N48</title>\n<path fill=\"none\" stroke=\"black\" d=\"M690.331,-1783.93C715.344,-1756.82 753.138,-1715.85 778.98,-1687.84\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"781.723,-1690.03 785.932,-1680.31 776.578,-1685.28 781.723,-1690.03\"/>\n<text text-anchor=\"middle\" x=\"767.935\" y=\"-1733.3\" font-family=\"Times,serif\" font-size=\"14.00\">115</text>\n</g>\n<!-- N78 -->\n<g id=\"node79\" class=\"node\"><title>N78</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1153.43,-1435 1081.43,-1435 1081.43,-1367 1153.43,-1367 1153.43,-1435\"/>\n<text text-anchor=\"middle\" x=\"1117.43\" y=\"-1422.36\" font-family=\"Times,serif\" font-size=\"10.80\">std</text>\n<text text-anchor=\"middle\" x=\"1117.43\" y=\"-1410.36\" font-family=\"Times,serif\" font-size=\"10.80\">basic_string</text>\n<text text-anchor=\"middle\" x=\"1117.43\" y=\"-1398.36\" font-family=\"Times,serif\" font-size=\"10.80\">basic_string</text>\n<text text-anchor=\"end\" x=\"1145.43\" y=\"-1386.36\" font-family=\"Times,serif\" font-size=\"10.80\">7 (0.3%)</text>\n<text text-anchor=\"end\" x=\"1145.43\" y=\"-1374.36\" font-family=\"Times,serif\" font-size=\"10.80\">of 32 (1.4%)</text>\n</g>\n<!-- N8&#45;&gt;N78 -->\n<g id=\"edge119\" class=\"edge\"><title>N8&#45;&gt;N78</title>\n<path fill=\"none\" stroke=\"black\" d=\"M701.74,-1800.92C725.696,-1792.98 756.975,-1781.05 782.435,-1766 881.013,-1707.74 1082.31,-1477.1 1084.43,-1474 1090.63,-1464.98 1096.16,-1454.61 1100.84,-1444.6\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1104.17,-1445.73 1105.07,-1435.18 1097.78,-1442.87 1104.17,-1445.73\"/>\n<text text-anchor=\"middle\" x=\"985.435\" y=\"-1592.3\" font-family=\"Times,serif\" font-size=\"14.00\">10</text>\n</g>\n<!-- N9&#45;&gt;N9 -->\n<g id=\"edge131\" class=\"edge\"><title>N9&#45;&gt;N9</title>\n<path fill=\"none\" stroke=\"black\" d=\"M705.789,-1667.07C715.906,-1666.25 723.435,-1662.56 723.435,-1656 723.435,-1651.9 720.494,-1648.92 715.818,-1647.06\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"716.299,-1643.58 705.789,-1644.93 714.842,-1650.43 716.299,-1643.58\"/>\n<text text-anchor=\"middle\" x=\"726.935\" y=\"-1652.3\" font-family=\"Times,serif\" font-size=\"14.00\">7</text>\n</g>\n<!-- N10 -->\n<g id=\"node11\" class=\"node\"><title>N10</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"708.685,-1570 620.185,-1570 620.185,-1492 708.685,-1492 708.685,-1570\"/>\n<text text-anchor=\"middle\" x=\"664.435\" y=\"-1556.16\" font-family=\"Times,serif\" font-size=\"12.30\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"664.435\" y=\"-1542.16\" font-family=\"Times,serif\" font-size=\"12.30\">FIFOQueue</text>\n<text text-anchor=\"middle\" x=\"664.435\" y=\"-1528.16\" font-family=\"Times,serif\" font-size=\"12.30\">TryDequeue</text>\n<text text-anchor=\"end\" x=\"700.935\" y=\"-1514.16\" font-family=\"Times,serif\" font-size=\"12.30\">17 (0.8%)</text>\n<text text-anchor=\"end\" x=\"700.935\" y=\"-1500.16\" font-family=\"Times,serif\" font-size=\"12.30\">of 604 (26.8%)</text>\n</g>\n<!-- N9&#45;&gt;N10 -->\n<g id=\"edge16\" class=\"edge\"><title>N9&#45;&gt;N10</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"1.60781\" d=\"M664.435,-1621.71C664.435,-1609.01 664.435,-1594.27 664.435,-1580.44\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"1.60781\" points=\"667.935,-1580.1 664.435,-1570.1 660.935,-1580.1 667.935,-1580.1\"/>\n<text text-anchor=\"middle\" x=\"674.935\" y=\"-1592.3\" font-family=\"Times,serif\" font-size=\"14.00\">604</text>\n</g>\n<!-- N9&#45;&gt;N13 -->\n<g id=\"edge106\" class=\"edge\"><title>N9&#45;&gt;N13</title>\n<path fill=\"none\" stroke=\"black\" d=\"M703.469,-1621.75C779.456,-1552.75 935.361,-1387.75 882.435,-1236 876.08,-1217.78 871.48,-1212.72 855.435,-1202 794.826,-1161.51 713.149,-1141.77 654.965,-1132.32\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"655.169,-1128.81 644.749,-1130.73 654.09,-1135.73 655.169,-1128.81\"/>\n<text text-anchor=\"middle\" x=\"892.435\" y=\"-1397.3\" font-family=\"Times,serif\" font-size=\"14.00\">26</text>\n</g>\n<!-- N10&#45;&gt;N10 -->\n<g id=\"edge111\" class=\"edge\"><title>N10&#45;&gt;N10</title>\n<path fill=\"none\" stroke=\"black\" d=\"M708.74,-1542.74C718.941,-1541.72 726.435,-1537.81 726.435,-1531 726.435,-1526.74 723.508,-1523.62 718.822,-1521.63\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"719.275,-1518.14 708.74,-1519.26 717.679,-1524.95 719.275,-1518.14\"/>\n<text text-anchor=\"middle\" x=\"733.435\" y=\"-1527.3\" font-family=\"Times,serif\" font-size=\"14.00\">17</text>\n</g>\n<!-- N11 -->\n<g id=\"node12\" class=\"node\"><title>N11</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"608.685,-1437.5 518.185,-1437.5 518.185,-1364.5 608.685,-1364.5 608.685,-1437.5\"/>\n<text text-anchor=\"middle\" x=\"563.435\" y=\"-1423.74\" font-family=\"Times,serif\" font-size=\"12.20\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"563.435\" y=\"-1410.74\" font-family=\"Times,serif\" font-size=\"12.20\">QueueBase</text>\n<text text-anchor=\"middle\" x=\"563.435\" y=\"-1397.74\" font-family=\"Times,serif\" font-size=\"12.20\">FlushUnlocked</text>\n<text text-anchor=\"end\" x=\"600.935\" y=\"-1384.74\" font-family=\"Times,serif\" font-size=\"12.20\">16 (0.7%)</text>\n<text text-anchor=\"end\" x=\"600.935\" y=\"-1371.74\" font-family=\"Times,serif\" font-size=\"12.20\">of 560 (24.8%)</text>\n</g>\n<!-- N10&#45;&gt;N11 -->\n<g id=\"edge19\" class=\"edge\"><title>N10&#45;&gt;N11</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"1.10736\" d=\"M634.405,-1491.94C622.924,-1477.39 609.744,-1460.69 597.883,-1445.66\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"1.10736\" points=\"600.39,-1443.18 591.448,-1437.5 594.895,-1447.52 600.39,-1443.18\"/>\n<text text-anchor=\"middle\" x=\"630.935\" y=\"-1462.3\" font-family=\"Times,serif\" font-size=\"14.00\">416</text>\n</g>\n<!-- N10&#45;&gt;N13 -->\n<g id=\"edge92\" class=\"edge\"><title>N10&#45;&gt;N13</title>\n<path fill=\"none\" stroke=\"black\" d=\"M708.861,-1502.39C732.067,-1486.32 759.666,-1464.44 779.435,-1440 803.683,-1410.02 796.194,-1394.18 817.435,-1362 834.27,-1336.49 851.763,-1338.64 862.435,-1310 873.918,-1279.18 880.873,-1263.23 862.435,-1236 816.299,-1167.86 721.262,-1141.17 654.765,-1130.72\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"655.166,-1127.24 644.761,-1129.24 654.139,-1134.17 655.166,-1127.24\"/>\n<text text-anchor=\"middle\" x=\"859.435\" y=\"-1332.3\" font-family=\"Times,serif\" font-size=\"14.00\">41</text>\n</g>\n<!-- N10&#45;&gt;N32 -->\n<g id=\"edge112\" class=\"edge\"><title>N10&#45;&gt;N32</title>\n<path fill=\"none\" stroke=\"black\" d=\"M708.869,-1518.07C751.244,-1504.82 814.76,-1479.89 857.435,-1440 886.354,-1412.97 880.033,-1395.92 900.435,-1362 914.666,-1338.34 926.551,-1336.46 934.435,-1310 948.139,-1264 951.324,-1246.93 934.435,-1202 904.895,-1123.42 835.495,-1054.01 785.85,-1011.83\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"787.972,-1009.04 778.061,-1005.29 783.473,-1014.4 787.972,-1009.04\"/>\n<text text-anchor=\"middle\" x=\"953.435\" y=\"-1269.3\" font-family=\"Times,serif\" font-size=\"14.00\">17</text>\n</g>\n<!-- N10&#45;&gt;N40 -->\n<g id=\"edge73\" class=\"edge\"><title>N10&#45;&gt;N40</title>\n<path fill=\"none\" stroke=\"black\" d=\"M620.004,-1497.9C616.491,-1495.8 612.944,-1493.8 609.435,-1492 588.432,-1481.2 580.526,-1484.63 559.435,-1474 535.107,-1461.74 529.003,-1457.86 508.435,-1440 501.127,-1433.65 396.036,-1318.98 392.435,-1310 345.784,-1193.6 332.661,-1142.66 383.435,-1028 387.97,-1017.76 395.259,-1008.53 403.347,-1000.59\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"405.916,-1002.98 410.943,-993.655 401.197,-997.81 405.916,-1002.98\"/>\n<text text-anchor=\"middle\" x=\"399.435\" y=\"-1269.3\" font-family=\"Times,serif\" font-size=\"14.00\">67</text>\n</g>\n<!-- N61 -->\n<g id=\"node62\" class=\"node\"><title>N61</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"821.685,-1294 615.185,-1294 615.185,-1252 821.685,-1252 821.685,-1294\"/>\n<text text-anchor=\"middle\" x=\"718.435\" y=\"-1277.28\" font-family=\"Times,serif\" font-size=\"15.90\">__GI___pthread_mutex_lock</text>\n<text text-anchor=\"end\" x=\"813.935\" y=\"-1260.28\" font-family=\"Times,serif\" font-size=\"15.90\">56 (2.5%)</text>\n</g>\n<!-- N10&#45;&gt;N61 -->\n<g id=\"edge129\" class=\"edge\"><title>N10&#45;&gt;N61</title>\n<path fill=\"none\" stroke=\"black\" d=\"M668.275,-1491.83C672.999,-1450.79 682.429,-1383.9 698.435,-1328 700.737,-1319.96 703.671,-1311.4 706.578,-1303.53\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"709.914,-1304.61 710.195,-1294.02 703.37,-1302.12 709.914,-1304.61\"/>\n<text text-anchor=\"middle\" x=\"692.935\" y=\"-1397.3\" font-family=\"Times,serif\" font-size=\"14.00\">8</text>\n</g>\n<!-- N70 -->\n<g id=\"node71\" class=\"node\"><title>N70</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"309.685,-1293.5 161.185,-1293.5 161.185,-1252.5 309.685,-1252.5 309.685,-1293.5\"/>\n<text text-anchor=\"middle\" x=\"235.435\" y=\"-1281.42\" font-family=\"Times,serif\" font-size=\"10.10\">__GI___pthread_mutex_unlock</text>\n<text text-anchor=\"end\" x=\"301.935\" y=\"-1270.42\" font-family=\"Times,serif\" font-size=\"10.10\">4 (0.2%)</text>\n<text text-anchor=\"end\" x=\"301.935\" y=\"-1259.42\" font-family=\"Times,serif\" font-size=\"10.10\">of 42 (1.9%)</text>\n</g>\n<!-- N10&#45;&gt;N70 -->\n<g id=\"edge150\" class=\"edge\"><title>N10&#45;&gt;N70</title>\n<path fill=\"none\" stroke=\"black\" d=\"M620.069,-1496.88C616.569,-1495.04 613.005,-1493.39 609.435,-1492 554.233,-1470.59 531.664,-1497.77 477.435,-1474 429.26,-1452.88 316.169,-1349.92 263.43,-1300.53\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"265.788,-1297.95 256.102,-1293.65 260.996,-1303.05 265.788,-1297.95\"/>\n<text text-anchor=\"middle\" x=\"428.935\" y=\"-1397.3\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n</g>\n<!-- N11&#45;&gt;N3 -->\n<g id=\"edge66\" class=\"edge\"><title>N11&#45;&gt;N3</title>\n<path fill=\"none\" stroke=\"black\" d=\"M540.813,-1437.83C531.89,-1453.79 522.561,-1473.21 517.435,-1492 487.102,-1603.2 491.244,-1706.39 504.435,-1766 507.109,-1778.09 589.549,-1959.38 598.435,-1968 613.013,-1982.14 626.177,-1971.54 640.435,-1986 651.907,-1997.64 649.086,-2004.56 654.435,-2020 674.697,-2078.49 649.886,-2109.04 692.435,-2154 745.061,-2209.61 831.706,-2232.67 893.883,-2242.23\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"893.631,-2245.73 904.03,-2243.71 894.637,-2238.8 893.631,-2245.73\"/>\n<text text-anchor=\"middle\" x=\"547.935\" y=\"-1809.3\" font-family=\"Times,serif\" font-size=\"14.00\">101</text>\n</g>\n<!-- N11&#45;&gt;N11 -->\n<g id=\"edge114\" class=\"edge\"><title>N11&#45;&gt;N11</title>\n<path fill=\"none\" stroke=\"black\" d=\"M608.74,-1412.71C618.96,-1411.65 626.435,-1407.75 626.435,-1401 626.435,-1396.78 623.515,-1393.67 618.83,-1391.68\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"619.277,-1388.19 608.74,-1389.29 617.665,-1395 619.277,-1388.19\"/>\n<text text-anchor=\"middle\" x=\"633.435\" y=\"-1397.3\" font-family=\"Times,serif\" font-size=\"14.00\">16</text>\n</g>\n<!-- N12 -->\n<g id=\"node13\" class=\"node\"><title>N12</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"520.935,-1309.5 415.935,-1309.5 415.935,-1236.5 520.935,-1236.5 520.935,-1309.5\"/>\n<text text-anchor=\"middle\" x=\"468.435\" y=\"-1296.22\" font-family=\"Times,serif\" font-size=\"11.60\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"468.435\" y=\"-1283.22\" font-family=\"Times,serif\" font-size=\"11.60\">QueueBase</text>\n<text text-anchor=\"middle\" x=\"468.435\" y=\"-1270.22\" font-family=\"Times,serif\" font-size=\"11.60\">TryAttemptLocked</text>\n<text text-anchor=\"end\" x=\"513.435\" y=\"-1257.22\" font-family=\"Times,serif\" font-size=\"11.60\">12 (0.5%)</text>\n<text text-anchor=\"end\" x=\"513.435\" y=\"-1244.22\" font-family=\"Times,serif\" font-size=\"11.60\">of 362 (16.1%)</text>\n</g>\n<!-- N11&#45;&gt;N12 -->\n<g id=\"edge22\" class=\"edge\"><title>N11&#45;&gt;N12</title>\n<path fill=\"none\" stroke=\"black\" d=\"M536.466,-1364.23C525.635,-1349.87 513.041,-1333.16 501.654,-1318.06\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"504.286,-1315.74 495.471,-1309.86 498.697,-1319.95 504.286,-1315.74\"/>\n<text text-anchor=\"middle\" x=\"529.935\" y=\"-1332.3\" font-family=\"Times,serif\" font-size=\"14.00\">359</text>\n</g>\n<!-- N11&#45;&gt;N13 -->\n<g id=\"edge104\" class=\"edge\"><title>N11&#45;&gt;N13</title>\n<path fill=\"none\" stroke=\"black\" d=\"M565.88,-1364.48C568.827,-1321.67 573.849,-1248.71 577.591,-1194.36\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"581.103,-1194.31 578.298,-1184.09 574.119,-1193.83 581.103,-1194.31\"/>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-1269.3\" font-family=\"Times,serif\" font-size=\"14.00\">29</text>\n</g>\n<!-- N11&#45;&gt;N61 -->\n<g id=\"edge120\" class=\"edge\"><title>N11&#45;&gt;N61</title>\n<path fill=\"none\" stroke=\"black\" d=\"M607.437,-1364.23C632.307,-1344.01 662.876,-1319.16 685.633,-1300.66\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"688.087,-1303.18 693.639,-1294.16 683.671,-1297.75 688.087,-1303.18\"/>\n<text text-anchor=\"middle\" x=\"653.935\" y=\"-1332.3\" font-family=\"Times,serif\" font-size=\"14.00\">9</text>\n</g>\n<!-- N11&#45;&gt;N70 -->\n<g id=\"edge117\" class=\"edge\"><title>N11&#45;&gt;N70</title>\n<path fill=\"none\" stroke=\"black\" d=\"M518.164,-1383.48C469.8,-1365.72 390.968,-1336.47 323.435,-1310 313.198,-1305.99 302.33,-1301.63 291.854,-1297.37\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"292.953,-1294.04 282.371,-1293.5 290.309,-1300.52 292.953,-1294.04\"/>\n<text text-anchor=\"middle\" x=\"416.435\" y=\"-1332.3\" font-family=\"Times,serif\" font-size=\"14.00\">11</text>\n</g>\n<!-- N12&#45;&gt;N3 -->\n<g id=\"edge29\" class=\"edge\"><title>N12&#45;&gt;N3</title>\n<path fill=\"none\" stroke=\"black\" d=\"M420.296,-1309.6C395.512,-1332.29 370.435,-1364.11 370.435,-1400 370.435,-2088 370.435,-2088 370.435,-2088 370.435,-2118.52 367.286,-2133 389.435,-2154 460.822,-2221.7 754.133,-2241.32 893.816,-2246.88\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"893.882,-2250.38 904.009,-2247.27 894.15,-2243.39 893.882,-2250.38\"/>\n<text text-anchor=\"middle\" x=\"380.935\" y=\"-1733.3\" font-family=\"Times,serif\" font-size=\"14.00\">272</text>\n</g>\n<!-- N12&#45;&gt;N12 -->\n<g id=\"edge122\" class=\"edge\"><title>N12&#45;&gt;N12</title>\n<path fill=\"none\" stroke=\"black\" d=\"M520.942,-1284.11C531.171,-1282.82 538.435,-1279.12 538.435,-1273 538.435,-1269.18 535.597,-1266.3 530.972,-1264.36\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"531.488,-1260.88 520.942,-1261.89 529.815,-1267.68 531.488,-1260.88\"/>\n<text text-anchor=\"middle\" x=\"541.935\" y=\"-1269.3\" font-family=\"Times,serif\" font-size=\"14.00\">9</text>\n</g>\n<!-- N12&#45;&gt;N13 -->\n<g id=\"edge103\" class=\"edge\"><title>N12&#45;&gt;N13</title>\n<path fill=\"none\" stroke=\"black\" d=\"M496.031,-1236.17C506.3,-1222.84 518.322,-1207.23 530.079,-1191.97\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"532.863,-1194.09 536.192,-1184.03 527.317,-1189.82 532.863,-1194.09\"/>\n<text text-anchor=\"middle\" x=\"529.435\" y=\"-1206.3\" font-family=\"Times,serif\" font-size=\"14.00\">30</text>\n</g>\n<!-- N13&#45;&gt;N13 -->\n<g id=\"edge23\" class=\"edge\"><title>N13&#45;&gt;N13</title>\n<path fill=\"none\" stroke=\"black\" d=\"M644.823,-1137.99C655.244,-1135.89 662.435,-1130.89 662.435,-1123 662.435,-1117.94 659.484,-1114.07 654.623,-1111.4\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"655.418,-1107.97 644.823,-1108.01 653.133,-1114.59 655.418,-1107.97\"/>\n<text text-anchor=\"middle\" x=\"672.935\" y=\"-1119.3\" font-family=\"Times,serif\" font-size=\"14.00\">343</text>\n</g>\n<!-- N13&#45;&gt;N32 -->\n<g id=\"edge65\" class=\"edge\"><title>N13&#45;&gt;N32</title>\n<path fill=\"none\" stroke=\"black\" d=\"M640.503,-1061.97C656.51,-1045.42 673.561,-1027.8 688.464,-1012.39\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"691.156,-1014.64 695.593,-1005.02 686.125,-1009.77 691.156,-1014.64\"/>\n<text text-anchor=\"middle\" x=\"680.935\" y=\"-1032.3\" font-family=\"Times,serif\" font-size=\"14.00\">106</text>\n</g>\n<!-- N36 -->\n<g id=\"node37\" class=\"node\"><title>N36</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"640.685,-738 524.185,-738 524.185,-650 640.685,-650 640.685,-738\"/>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-719.36\" font-family=\"Times,serif\" font-size=\"18.30\">operator</text>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-699.36\" font-family=\"Times,serif\" font-size=\"18.30\">delete</text>\n<text text-anchor=\"end\" x=\"632.935\" y=\"-679.36\" font-family=\"Times,serif\" font-size=\"18.30\">95 (4.2%)</text>\n<text text-anchor=\"end\" x=\"632.935\" y=\"-659.36\" font-family=\"Times,serif\" font-size=\"18.30\">of 176 (7.8%)</text>\n</g>\n<!-- N13&#45;&gt;N36 -->\n<g id=\"edge55\" class=\"edge\"><title>N13&#45;&gt;N36</title>\n<path fill=\"none\" stroke=\"black\" d=\"M582.435,-1061.73C582.435,-978.123 582.435,-828.265 582.435,-748.453\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"585.935,-748.138 582.435,-738.138 578.935,-748.138 585.935,-748.138\"/>\n<text text-anchor=\"middle\" x=\"592.935\" y=\"-896.3\" font-family=\"Times,serif\" font-size=\"14.00\">140</text>\n</g>\n<!-- N13&#45;&gt;N40 -->\n<g id=\"edge95\" class=\"edge\"><title>N13&#45;&gt;N40</title>\n<path fill=\"none\" stroke=\"black\" d=\"M529.859,-1061.97C513.854,-1043.7 496.696,-1024.1 482.278,-1007.64\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"484.658,-1005.05 475.437,-999.831 479.392,-1009.66 484.658,-1005.05\"/>\n<text text-anchor=\"middle\" x=\"518.435\" y=\"-1032.3\" font-family=\"Times,serif\" font-size=\"14.00\">36</text>\n</g>\n<!-- N13&#45;&gt;N72 -->\n<g id=\"edge147\" class=\"edge\"><title>N13&#45;&gt;N72</title>\n<path fill=\"none\" stroke=\"black\" d=\"M520.149,-1103.85C415.898,-1073.47 207.919,-1012.86 110.316,-984.411\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"111.239,-981.035 100.659,-981.597 109.28,-987.755 111.239,-981.035\"/>\n<text text-anchor=\"middle\" x=\"307.935\" y=\"-1032.3\" font-family=\"Times,serif\" font-size=\"14.00\">4</text>\n</g>\n<!-- N13&#45;&gt;N73 -->\n<g id=\"edge128\" class=\"edge\"><title>N13&#45;&gt;N73</title>\n<path fill=\"none\" stroke=\"black\" d=\"M570.061,-1061.69C558.466,-1011.1 539.891,-944.278 519.435,-926 459.444,-872.397 218.989,-846.268 110.732,-837.034\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"110.936,-833.539 100.679,-836.193 110.352,-840.515 110.936,-833.539\"/>\n<text text-anchor=\"middle\" x=\"559.935\" y=\"-964.3\" font-family=\"Times,serif\" font-size=\"14.00\">8</text>\n</g>\n<!-- N14 -->\n<g id=\"node15\" class=\"node\"><title>N14</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1853.93,-2662.5 1770.93,-2662.5 1770.93,-2627.5 1853.93,-2627.5 1853.93,-2662.5\"/>\n<text text-anchor=\"middle\" x=\"1812.43\" y=\"-2652.1\" font-family=\"Times,serif\" font-size=\"8.00\">PyEval_EvalCodeEx</text>\n<text text-anchor=\"end\" x=\"1846.43\" y=\"-2643.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"1846.43\" y=\"-2634.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 312 (13.8%)</text>\n</g>\n<!-- N16 -->\n<g id=\"node17\" class=\"node\"><title>N16</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1884.68,-2514 1740.18,-2514 1740.18,-2470 1884.68,-2470 1884.68,-2514\"/>\n<text text-anchor=\"middle\" x=\"1812.43\" y=\"-2501.52\" font-family=\"Times,serif\" font-size=\"10.60\">_PyEval_EvalCodeWithName</text>\n<text text-anchor=\"end\" x=\"1876.93\" y=\"-2489.52\" font-family=\"Times,serif\" font-size=\"10.60\">6 (0.3%)</text>\n<text text-anchor=\"end\" x=\"1876.93\" y=\"-2477.52\" font-family=\"Times,serif\" font-size=\"10.60\">of 312 (13.8%)</text>\n</g>\n<!-- N14&#45;&gt;N16 -->\n<g id=\"edge12\" class=\"edge\"><title>N14&#45;&gt;N16</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"2\" d=\"M1812.43,-2627.26C1812.43,-2602.54 1812.43,-2555.8 1812.43,-2524.52\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"2\" points=\"1815.93,-2524.16 1812.43,-2514.16 1808.93,-2524.16 1815.93,-2524.16\"/>\n<text text-anchor=\"middle\" x=\"1822.93\" y=\"-2546.3\" font-family=\"Times,serif\" font-size=\"14.00\">961</text>\n</g>\n<!-- N15 -->\n<g id=\"node16\" class=\"node\"><title>N15</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1893.43,-2408 1731.43,-2408 1731.43,-2346 1893.43,-2346 1893.43,-2408\"/>\n<text text-anchor=\"middle\" x=\"1812.43\" y=\"-2390.88\" font-family=\"Times,serif\" font-size=\"16.40\">PyEval_EvalFrameEx</text>\n<text text-anchor=\"end\" x=\"1885.43\" y=\"-2372.88\" font-family=\"Times,serif\" font-size=\"16.40\">63 (2.8%)</text>\n<text text-anchor=\"end\" x=\"1885.43\" y=\"-2354.88\" font-family=\"Times,serif\" font-size=\"16.40\">of 312 (13.8%)</text>\n</g>\n<!-- N15&#45;&gt;N15 -->\n<g id=\"edge75\" class=\"edge\"><title>N15&#45;&gt;N15</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1893.61,-2386.26C1904.33,-2384.68 1911.43,-2381.59 1911.43,-2377 1911.43,-2374.06 1908.52,-2371.73 1903.61,-2370.03\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1904.14,-2366.56 1893.61,-2367.74 1902.58,-2373.38 1904.14,-2366.56\"/>\n<text text-anchor=\"middle\" x=\"1918.43\" y=\"-2373.3\" font-family=\"Times,serif\" font-size=\"14.00\">64</text>\n</g>\n<!-- N17 -->\n<g id=\"node18\" class=\"node\"><title>N17</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1903.43,-2276 1823.43,-2276 1823.43,-2224 1903.43,-2224 1903.43,-2276\"/>\n<text text-anchor=\"middle\" x=\"1863.43\" y=\"-2263.68\" font-family=\"Times,serif\" font-size=\"10.40\">call_function</text>\n<text text-anchor=\"middle\" x=\"1863.43\" y=\"-2252.68\" font-family=\"Times,serif\" font-size=\"10.40\">(inline)</text>\n<text text-anchor=\"end\" x=\"1895.43\" y=\"-2241.68\" font-family=\"Times,serif\" font-size=\"10.40\">5 (0.2%)</text>\n<text text-anchor=\"end\" x=\"1895.43\" y=\"-2230.68\" font-family=\"Times,serif\" font-size=\"10.40\">of 312 (13.8%)</text>\n</g>\n<!-- N15&#45;&gt;N17 -->\n<g id=\"edge1\" class=\"edge\"><title>N15&#45;&gt;N17</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-dasharray=\"5,2\" d=\"M1832.25,-2345.92C1835.6,-2340.12 1838.83,-2333.98 1841.43,-2328 1847.23,-2314.69 1851.96,-2299.44 1855.53,-2286.03\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"2\" points=\"1858.95,-2286.76 1858.02,-2276.2 1852.17,-2285.03 1858.95,-2286.76\"/>\n<text text-anchor=\"middle\" x=\"1861.43\" y=\"-2316.3\" font-family=\"Times,serif\" font-size=\"14.00\">3791</text>\n</g>\n<!-- N35 -->\n<g id=\"node36\" class=\"node\"><title>N35</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1762.93,-2109 1701.93,-2109 1701.93,-2065 1762.93,-2065 1762.93,-2109\"/>\n<text text-anchor=\"middle\" x=\"1732.43\" y=\"-2098.6\" font-family=\"Times,serif\" font-size=\"8.00\">ext_do_call</text>\n<text text-anchor=\"middle\" x=\"1732.43\" y=\"-2089.6\" font-family=\"Times,serif\" font-size=\"8.00\">(inline)</text>\n<text text-anchor=\"end\" x=\"1755.43\" y=\"-2080.6\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"1755.43\" y=\"-2071.6\" font-family=\"Times,serif\" font-size=\"8.00\">of 183 (8.1%)</text>\n</g>\n<!-- N15&#45;&gt;N35 -->\n<g id=\"edge21\" class=\"edge\"><title>N15&#45;&gt;N35</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"1.04082\" stroke-dasharray=\"5,2\" d=\"M1804.1,-2345.99C1788.8,-2290.93 1756.41,-2174.3 1740.97,-2118.72\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"1.04082\" points=\"1744.34,-2117.77 1738.29,-2109.07 1737.59,-2119.65 1744.34,-2117.77\"/>\n<text text-anchor=\"middle\" x=\"1799.93\" y=\"-2246.3\" font-family=\"Times,serif\" font-size=\"14.00\">391</text>\n</g>\n<!-- N51 -->\n<g id=\"node52\" class=\"node\"><title>N51</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1682.68,-2106 1544.18,-2106 1544.18,-2068 1682.68,-2068 1682.68,-2106\"/>\n<text text-anchor=\"middle\" x=\"1613.43\" y=\"-2094.72\" font-family=\"Times,serif\" font-size=\"9.10\">PyEval_CallObjectWithKeywords</text>\n<text text-anchor=\"end\" x=\"1674.93\" y=\"-2084.72\" font-family=\"Times,serif\" font-size=\"9.10\">1 (0.0%)</text>\n<text text-anchor=\"end\" x=\"1674.93\" y=\"-2074.72\" font-family=\"Times,serif\" font-size=\"9.10\">of 110 (4.9%)</text>\n</g>\n<!-- N15&#45;&gt;N51 -->\n<g id=\"edge61\" class=\"edge\"><title>N15&#45;&gt;N51</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1731.25,-2366.29C1647.16,-2354.36 1524.1,-2331.03 1495.43,-2294 1471.49,-2263.07 1480.47,-2242.13 1495.43,-2206 1511.81,-2166.46 1548.58,-2133.26 1576.75,-2112.25\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1579.15,-2114.84 1585.19,-2106.13 1575.04,-2109.17 1579.15,-2114.84\"/>\n<text text-anchor=\"middle\" x=\"1505.93\" y=\"-2246.3\" font-family=\"Times,serif\" font-size=\"14.00\">125</text>\n</g>\n<!-- N67 -->\n<g id=\"node68\" class=\"node\"><title>N67</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1710.93,-2273.5 1525.93,-2273.5 1525.93,-2226.5 1710.93,-2226.5 1710.93,-2273.5\"/>\n<text text-anchor=\"middle\" x=\"1618.43\" y=\"-2260.06\" font-family=\"Times,serif\" font-size=\"11.80\">_PyObject_GenericGetAttrWithDict</text>\n<text text-anchor=\"end\" x=\"1703.43\" y=\"-2247.06\" font-family=\"Times,serif\" font-size=\"11.80\">13 (0.6%)</text>\n<text text-anchor=\"end\" x=\"1703.43\" y=\"-2234.06\" font-family=\"Times,serif\" font-size=\"11.80\">of 44 (2.0%)</text>\n</g>\n<!-- N15&#45;&gt;N67 -->\n<g id=\"edge93\" class=\"edge\"><title>N15&#45;&gt;N67</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1765.47,-2345.74C1734.04,-2325.49 1692.95,-2299.01 1662.2,-2279.2\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1663.71,-2276.01 1653.41,-2273.54 1659.92,-2281.9 1663.71,-2276.01\"/>\n<text text-anchor=\"middle\" x=\"1740.43\" y=\"-2316.3\" font-family=\"Times,serif\" font-size=\"14.00\">39</text>\n</g>\n<!-- N16&#45;&gt;N15 -->\n<g id=\"edge2\" class=\"edge\"><title>N16&#45;&gt;N15</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"2\" d=\"M1812.43,-2469.75C1812.43,-2455.34 1812.43,-2435.86 1812.43,-2418.55\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"2\" points=\"1815.93,-2418.11 1812.43,-2408.11 1808.93,-2418.11 1815.93,-2418.11\"/>\n<text text-anchor=\"middle\" x=\"1826.43\" y=\"-2430.3\" font-family=\"Times,serif\" font-size=\"14.00\">2864</text>\n</g>\n<!-- N16&#45;&gt;N16 -->\n<g id=\"edge144\" class=\"edge\"><title>N16&#45;&gt;N16</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1884.82,-2501.81C1895.34,-2500.26 1902.43,-2496.98 1902.43,-2492 1902.43,-2488.81 1899.52,-2486.32 1894.67,-2484.53\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1895.36,-2481.1 1884.82,-2482.19 1893.74,-2487.91 1895.36,-2481.1\"/>\n<text text-anchor=\"middle\" x=\"1905.93\" y=\"-2488.3\" font-family=\"Times,serif\" font-size=\"14.00\">5</text>\n</g>\n<!-- N17&#45;&gt;N15 -->\n<g id=\"edge5\" class=\"edge\"><title>N17&#45;&gt;N15</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"2\" d=\"M1833.87,-2276.02C1824.16,-2286.09 1814.55,-2298.51 1809.43,-2312 1806.61,-2319.46 1805.6,-2327.76 1805.61,-2335.85\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"2\" points=\"1802.12,-2336.09 1806.12,-2345.9 1809.11,-2335.74 1802.12,-2336.09\"/>\n<text text-anchor=\"middle\" x=\"1823.43\" y=\"-2316.3\" font-family=\"Times,serif\" font-size=\"14.00\">1579</text>\n</g>\n<!-- N18 -->\n<g id=\"node19\" class=\"node\"><title>N18</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1970.68,-2109 1906.18,-2109 1906.18,-2065 1970.68,-2065 1970.68,-2109\"/>\n<text text-anchor=\"middle\" x=\"1938.43\" y=\"-2098.6\" font-family=\"Times,serif\" font-size=\"8.00\">fast_function</text>\n<text text-anchor=\"middle\" x=\"1938.43\" y=\"-2089.6\" font-family=\"Times,serif\" font-size=\"8.00\">(inline)</text>\n<text text-anchor=\"end\" x=\"1962.93\" y=\"-2080.6\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"1962.93\" y=\"-2071.6\" font-family=\"Times,serif\" font-size=\"8.00\">of 312 (13.8%)</text>\n</g>\n<!-- N17&#45;&gt;N18 -->\n<g id=\"edge3\" class=\"edge\"><title>N17&#45;&gt;N18</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-dasharray=\"5,2\" d=\"M1875.15,-2223.84C1888.39,-2195.43 1909.93,-2149.2 1924.14,-2118.69\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"2\" points=\"1927.43,-2119.92 1928.48,-2109.38 1921.08,-2116.97 1927.43,-2119.92\"/>\n<text text-anchor=\"middle\" x=\"1913.43\" y=\"-2176.3\" font-family=\"Times,serif\" font-size=\"14.00\">1908</text>\n</g>\n<!-- N37 -->\n<g id=\"node38\" class=\"node\"><title>N37</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1821.68,-1830.5 1747.18,-1830.5 1747.18,-1795.5 1821.68,-1795.5 1821.68,-1830.5\"/>\n<text text-anchor=\"middle\" x=\"1784.43\" y=\"-1820.1\" font-family=\"Times,serif\" font-size=\"8.00\">PyCFunction_Call</text>\n<text text-anchor=\"end\" x=\"1813.93\" y=\"-1811.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"1813.93\" y=\"-1802.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 175 (7.8%)</text>\n</g>\n<!-- N17&#45;&gt;N37 -->\n<g id=\"edge64\" class=\"edge\"><title>N17&#45;&gt;N37</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1863.69,-2223.68C1863.77,-2208.66 1863.77,-2189.24 1863.43,-2172 1860.66,-2031.37 1865.22,-1989.55 1810.43,-1860 1807.55,-1853.19 1803.91,-1846.1 1800.27,-1839.6\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1803.07,-1837.46 1795.02,-1830.57 1797.02,-1840.97 1803.07,-1837.46\"/>\n<text text-anchor=\"middle\" x=\"1865.93\" y=\"-1990.3\" font-family=\"Times,serif\" font-size=\"14.00\">111</text>\n</g>\n<!-- N41 -->\n<g id=\"node42\" class=\"node\"><title>N41</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1848.68,-2111 1782.18,-2111 1782.18,-2063 1848.68,-2063 1848.68,-2111\"/>\n<text text-anchor=\"middle\" x=\"1815.43\" y=\"-2099.72\" font-family=\"Times,serif\" font-size=\"9.10\">do_call</text>\n<text text-anchor=\"middle\" x=\"1815.43\" y=\"-2089.72\" font-family=\"Times,serif\" font-size=\"9.10\">(inline)</text>\n<text text-anchor=\"end\" x=\"1840.93\" y=\"-2079.72\" font-family=\"Times,serif\" font-size=\"9.10\">1 (0.0%)</text>\n<text text-anchor=\"end\" x=\"1840.93\" y=\"-2069.72\" font-family=\"Times,serif\" font-size=\"9.10\">of 122 (5.4%)</text>\n</g>\n<!-- N17&#45;&gt;N41 -->\n<g id=\"edge46\" class=\"edge\"><title>N17&#45;&gt;N41</title>\n<path fill=\"none\" stroke=\"black\" stroke-dasharray=\"5,2\" d=\"M1854.36,-2223.9C1850.51,-2212.93 1846.08,-2199.89 1842.43,-2188 1835.64,-2165.85 1828.85,-2140.66 1823.77,-2121.11\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1827.09,-2119.98 1821.21,-2111.16 1820.32,-2121.72 1827.09,-2119.98\"/>\n<text text-anchor=\"middle\" x=\"1852.93\" y=\"-2176.3\" font-family=\"Times,serif\" font-size=\"14.00\">169</text>\n</g>\n<!-- N18&#45;&gt;N16 -->\n<g id=\"edge4\" class=\"edge\"><title>N18&#45;&gt;N16</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"2\" d=\"M1944.44,-2109.09C1958.48,-2162.82 1988.33,-2307.66 1934.43,-2408 1921.11,-2432.81 1896.72,-2451.62 1873.24,-2465.01\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"2\" points=\"1871.41,-2462.02 1864.3,-2469.88 1874.76,-2468.16 1871.41,-2462.02\"/>\n<text text-anchor=\"middle\" x=\"1976.43\" y=\"-2316.3\" font-family=\"Times,serif\" font-size=\"14.00\">1908</text>\n</g>\n<!-- N19 -->\n<g id=\"node20\" class=\"node\"><title>N19</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"2040.68,-1418.5 1966.18,-1418.5 1966.18,-1383.5 2040.68,-1383.5 2040.68,-1418.5\"/>\n<text text-anchor=\"middle\" x=\"2003.43\" y=\"-1408.1\" font-family=\"Times,serif\" font-size=\"8.00\">PyEval_EvalCode</text>\n<text text-anchor=\"end\" x=\"2032.93\" y=\"-1399.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"2032.93\" y=\"-1390.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 310 (13.8%)</text>\n</g>\n<!-- N19&#45;&gt;N14 -->\n<g id=\"edge20\" class=\"edge\"><title>N19&#45;&gt;N14</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"1.09938\" d=\"M2022.39,-1418.56C2046.05,-1441.16 2083.43,-1484.14 2083.43,-1530 2083.43,-2493 2083.43,-2493 2083.43,-2493 2083.43,-2592.22 1943.09,-2626.84 1864.39,-2638.45\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"1.09938\" points=\"1863.6,-2635.02 1854.18,-2639.87 1864.57,-2641.95 1863.6,-2635.02\"/>\n<text text-anchor=\"middle\" x=\"2093.93\" y=\"-1990.3\" font-family=\"Times,serif\" font-size=\"14.00\">413</text>\n</g>\n<!-- N20 -->\n<g id=\"node21\" class=\"node\"><title>N20</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"2233.68,-2662.5 2169.18,-2662.5 2169.18,-2627.5 2233.68,-2627.5 2233.68,-2662.5\"/>\n<text text-anchor=\"middle\" x=\"2201.43\" y=\"-2652.1\" font-family=\"Times,serif\" font-size=\"8.00\">_L_lock_909</text>\n<text text-anchor=\"end\" x=\"2225.93\" y=\"-2643.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"2225.93\" y=\"-2634.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 290 (12.9%)</text>\n</g>\n<!-- N21 -->\n<g id=\"node22\" class=\"node\"><title>N21</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"2290.68,-2524 2112.18,-2524 2112.18,-2460 2290.68,-2460 2290.68,-2524\"/>\n<text text-anchor=\"middle\" x=\"2201.43\" y=\"-2499.28\" font-family=\"Times,serif\" font-size=\"25.90\">__lll_lock_wait</text>\n<text text-anchor=\"end\" x=\"2282.93\" y=\"-2471.28\" font-family=\"Times,serif\" font-size=\"25.90\">290 (12.9%)</text>\n</g>\n<!-- N20&#45;&gt;N21 -->\n<g id=\"edge26\" class=\"edge\"><title>N20&#45;&gt;N21</title>\n<path fill=\"none\" stroke=\"black\" d=\"M2201.43,-2627.26C2201.43,-2605.08 2201.43,-2565.17 2201.43,-2534.61\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"2204.93,-2534.24 2201.43,-2524.24 2197.93,-2534.24 2204.93,-2534.24\"/>\n<text text-anchor=\"middle\" x=\"2211.93\" y=\"-2546.3\" font-family=\"Times,serif\" font-size=\"14.00\">289</text>\n</g>\n<!-- N21&#45;&gt;N21 -->\n<g id=\"edge25\" class=\"edge\"><title>N21&#45;&gt;N21</title>\n<path fill=\"none\" stroke=\"black\" d=\"M2290.8,-2501.35C2301.47,-2499.65 2308.43,-2496.53 2308.43,-2492 2308.43,-2489.1 2305.58,-2486.78 2300.72,-2485.03\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"2301.34,-2481.59 2290.8,-2482.65 2299.71,-2488.39 2301.34,-2481.59\"/>\n<text text-anchor=\"middle\" x=\"2318.93\" y=\"-2488.3\" font-family=\"Times,serif\" font-size=\"14.00\">289</text>\n</g>\n<!-- N22 -->\n<g id=\"node23\" class=\"node\"><title>N22</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"2485.68,-2662.5 2421.18,-2662.5 2421.18,-2627.5 2485.68,-2627.5 2485.68,-2662.5\"/>\n<text text-anchor=\"middle\" x=\"2453.43\" y=\"-2652.1\" font-family=\"Times,serif\" font-size=\"8.00\">_L_unlock_722</text>\n<text text-anchor=\"end\" x=\"2477.93\" y=\"-2643.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"2477.93\" y=\"-2634.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 278 (12.3%)</text>\n</g>\n<!-- N23 -->\n<g id=\"node24\" class=\"node\"><title>N23</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"2558.68,-2524 2348.18,-2524 2348.18,-2460 2558.68,-2460 2558.68,-2524\"/>\n<text text-anchor=\"middle\" x=\"2453.43\" y=\"-2499.52\" font-family=\"Times,serif\" font-size=\"25.60\">__lll_unlock_wake</text>\n<text text-anchor=\"end\" x=\"2550.93\" y=\"-2471.52\" font-family=\"Times,serif\" font-size=\"25.60\">278 (12.3%)</text>\n</g>\n<!-- N22&#45;&gt;N23 -->\n<g id=\"edge28\" class=\"edge\"><title>N22&#45;&gt;N23</title>\n<path fill=\"none\" stroke=\"black\" d=\"M2453.43,-2627.26C2453.43,-2605.08 2453.43,-2565.17 2453.43,-2534.61\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"2456.93,-2534.24 2453.43,-2524.24 2449.93,-2534.24 2456.93,-2534.24\"/>\n<text text-anchor=\"middle\" x=\"2463.93\" y=\"-2546.3\" font-family=\"Times,serif\" font-size=\"14.00\">278</text>\n</g>\n<!-- N23&#45;&gt;N23 -->\n<g id=\"edge27\" class=\"edge\"><title>N23&#45;&gt;N23</title>\n<path fill=\"none\" stroke=\"black\" d=\"M2558.85,-2500.94C2569.58,-2499.17 2576.43,-2496.19 2576.43,-2492 2576.43,-2489.31 2573.62,-2487.13 2568.78,-2485.44\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"2569.39,-2481.98 2558.85,-2483.06 2567.76,-2488.79 2569.39,-2481.98\"/>\n<text text-anchor=\"middle\" x=\"2586.93\" y=\"-2488.3\" font-family=\"Times,serif\" font-size=\"14.00\">278</text>\n</g>\n<!-- N24 -->\n<g id=\"node25\" class=\"node\"><title>N24</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1653.68,-1950 1583.18,-1950 1583.18,-1912 1653.68,-1912 1653.68,-1950\"/>\n<text text-anchor=\"middle\" x=\"1618.43\" y=\"-1938.72\" font-family=\"Times,serif\" font-size=\"9.10\">PyObject_Call</text>\n<text text-anchor=\"end\" x=\"1645.93\" y=\"-1928.72\" font-family=\"Times,serif\" font-size=\"9.10\">1 (0.0%)</text>\n<text text-anchor=\"end\" x=\"1645.93\" y=\"-1918.72\" font-family=\"Times,serif\" font-size=\"9.10\">of 267 (11.8%)</text>\n</g>\n<!-- N25 -->\n<g id=\"node26\" class=\"node\"><title>N25</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1461.68,-1830.5 1397.18,-1830.5 1397.18,-1795.5 1461.68,-1795.5 1461.68,-1830.5\"/>\n<text text-anchor=\"middle\" x=\"1429.43\" y=\"-1820.1\" font-family=\"Times,serif\" font-size=\"8.00\">function_call</text>\n<text text-anchor=\"end\" x=\"1453.93\" y=\"-1811.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"1453.93\" y=\"-1802.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 264 (11.7%)</text>\n</g>\n<!-- N24&#45;&gt;N25 -->\n<g id=\"edge18\" class=\"edge\"><title>N24&#45;&gt;N25</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"1.41349\" d=\"M1582.76,-1913.7C1561.8,-1903.67 1535.06,-1890.07 1512.43,-1876 1493.49,-1864.22 1473.42,-1849.3 1457.76,-1837.05\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"1.41349\" points=\"1459.57,-1834.01 1449.55,-1830.55 1455.22,-1839.5 1459.57,-1834.01\"/>\n<text text-anchor=\"middle\" x=\"1522.93\" y=\"-1864.3\" font-family=\"Times,serif\" font-size=\"14.00\">531</text>\n</g>\n<!-- N24&#45;&gt;N37 -->\n<g id=\"edge56\" class=\"edge\"><title>N24&#45;&gt;N37</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1650.39,-1912C1667.63,-1901.94 1689.09,-1888.87 1707.43,-1876 1724.58,-1863.97 1742.88,-1849.32 1757.34,-1837.28\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1759.96,-1839.65 1765.37,-1830.53 1755.46,-1834.29 1759.96,-1839.65\"/>\n<text text-anchor=\"middle\" x=\"1737.93\" y=\"-1864.3\" font-family=\"Times,serif\" font-size=\"14.00\">135</text>\n</g>\n<!-- N44 -->\n<g id=\"node45\" class=\"node\"><title>N44</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1728.43,-1832 1660.43,-1832 1660.43,-1794 1728.43,-1794 1728.43,-1832\"/>\n<text text-anchor=\"middle\" x=\"1694.43\" y=\"-1820.4\" font-family=\"Times,serif\" font-size=\"9.50\">method_call</text>\n<text text-anchor=\"end\" x=\"1720.43\" y=\"-1810.4\" font-family=\"Times,serif\" font-size=\"9.50\">2 (0.1%)</text>\n<text text-anchor=\"end\" x=\"1720.43\" y=\"-1800.4\" font-family=\"Times,serif\" font-size=\"9.50\">of 119 (5.3%)</text>\n</g>\n<!-- N24&#45;&gt;N44 -->\n<g id=\"edge47\" class=\"edge\"><title>N24&#45;&gt;N44</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1625.49,-1911.97C1631.6,-1897.36 1641.21,-1876.55 1652.43,-1860 1657.13,-1853.08 1662.82,-1846.14 1668.48,-1839.83\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1671.31,-1841.92 1675.55,-1832.21 1666.18,-1837.16 1671.31,-1841.92\"/>\n<text text-anchor=\"middle\" x=\"1662.93\" y=\"-1864.3\" font-family=\"Times,serif\" font-size=\"14.00\">167</text>\n</g>\n<!-- N50 -->\n<g id=\"node51\" class=\"node\"><title>N50</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1546.68,-1832 1480.18,-1832 1480.18,-1794 1546.68,-1794 1546.68,-1832\"/>\n<text text-anchor=\"middle\" x=\"1513.43\" y=\"-1820.72\" font-family=\"Times,serif\" font-size=\"9.10\">type_call</text>\n<text text-anchor=\"end\" x=\"1538.93\" y=\"-1810.72\" font-family=\"Times,serif\" font-size=\"9.10\">1 (0.0%)</text>\n<text text-anchor=\"end\" x=\"1538.93\" y=\"-1800.72\" font-family=\"Times,serif\" font-size=\"9.10\">of 111 (4.9%)</text>\n</g>\n<!-- N24&#45;&gt;N50 -->\n<g id=\"edge50\" class=\"edge\"><title>N24&#45;&gt;N50</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1589.68,-1911.78C1576.09,-1902.23 1560.29,-1889.69 1548.43,-1876 1539.46,-1865.64 1531.69,-1852.61 1525.76,-1841.18\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1528.81,-1839.45 1521.24,-1832.04 1522.54,-1842.56 1528.81,-1839.45\"/>\n<text text-anchor=\"middle\" x=\"1558.93\" y=\"-1864.3\" font-family=\"Times,serif\" font-size=\"14.00\">153</text>\n</g>\n<!-- N25&#45;&gt;N14 -->\n<g id=\"edge17\" class=\"edge\"><title>N25&#45;&gt;N14</title>\n<path fill=\"none\" stroke=\"black\" stroke-width=\"1.4268\" d=\"M1429.43,-1830.52C1429.43,-1853.02 1429.43,-1894.56 1429.43,-1930 1429.43,-2493 1429.43,-2493 1429.43,-2493 1429.43,-2563.38 1656.11,-2614.84 1760.69,-2634.84\"/>\n<polygon fill=\"black\" stroke=\"black\" stroke-width=\"1.4268\" points=\"1760.24,-2638.31 1770.72,-2636.73 1761.54,-2631.43 1760.24,-2638.31\"/>\n<text text-anchor=\"middle\" x=\"1439.93\" y=\"-2246.3\" font-family=\"Times,serif\" font-size=\"14.00\">536</text>\n</g>\n<!-- N26 -->\n<g id=\"node27\" class=\"node\"><title>N26</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"2050.93,-2104.5 1989.93,-2104.5 1989.93,-2069.5 2050.93,-2069.5 2050.93,-2104.5\"/>\n<text text-anchor=\"middle\" x=\"2020.43\" y=\"-2094.1\" font-family=\"Times,serif\" font-size=\"8.00\">Py_Main</text>\n<text text-anchor=\"end\" x=\"2043.43\" y=\"-2085.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"2043.43\" y=\"-2076.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 210 (9.3%)</text>\n</g>\n<!-- N34 -->\n<g id=\"node35\" class=\"node\"><title>N34</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"2040.93,-1953 1979.93,-1953 1979.93,-1909 2040.93,-1909 2040.93,-1953\"/>\n<text text-anchor=\"middle\" x=\"2010.43\" y=\"-1942.6\" font-family=\"Times,serif\" font-size=\"8.00\">run_file</text>\n<text text-anchor=\"middle\" x=\"2010.43\" y=\"-1933.6\" font-family=\"Times,serif\" font-size=\"8.00\">(inline)</text>\n<text text-anchor=\"end\" x=\"2033.43\" y=\"-1924.6\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"2033.43\" y=\"-1915.6\" font-family=\"Times,serif\" font-size=\"8.00\">of 190 (8.4%)</text>\n</g>\n<!-- N26&#45;&gt;N34 -->\n<g id=\"edge44\" class=\"edge\"><title>N26&#45;&gt;N34</title>\n<path fill=\"none\" stroke=\"black\" stroke-dasharray=\"5,2\" d=\"M2019.35,-2069.23C2017.7,-2043.87 2014.55,-1995.36 2012.47,-1963.34\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"2015.95,-1962.92 2011.81,-1953.17 2008.96,-1963.37 2015.95,-1962.92\"/>\n<text text-anchor=\"middle\" x=\"2024.93\" y=\"-1990.3\" font-family=\"Times,serif\" font-size=\"14.00\">190</text>\n</g>\n<!-- N27 -->\n<g id=\"node28\" class=\"node\"><title>N27</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"2050.93,-2267.5 1989.93,-2267.5 1989.93,-2232.5 2050.93,-2232.5 2050.93,-2267.5\"/>\n<text text-anchor=\"middle\" x=\"2020.43\" y=\"-2257.1\" font-family=\"Times,serif\" font-size=\"8.00\">main</text>\n<text text-anchor=\"end\" x=\"2043.43\" y=\"-2248.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"2043.43\" y=\"-2239.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 210 (9.3%)</text>\n</g>\n<!-- N27&#45;&gt;N26 -->\n<g id=\"edge37\" class=\"edge\"><title>N27&#45;&gt;N26</title>\n<path fill=\"none\" stroke=\"black\" d=\"M2020.43,-2232.38C2020.43,-2204.54 2020.43,-2148.25 2020.43,-2114.78\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"2023.93,-2114.77 2020.43,-2104.77 2016.93,-2114.77 2023.93,-2114.77\"/>\n<text text-anchor=\"middle\" x=\"2030.93\" y=\"-2176.3\" font-family=\"Times,serif\" font-size=\"14.00\">210</text>\n</g>\n<!-- N28 -->\n<g id=\"node29\" class=\"node\"><title>N28</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"2055.43,-2394.5 1981.43,-2394.5 1981.43,-2359.5 2055.43,-2359.5 2055.43,-2394.5\"/>\n<text text-anchor=\"middle\" x=\"2018.43\" y=\"-2384.1\" font-family=\"Times,serif\" font-size=\"8.00\">__libc_start_main</text>\n<text text-anchor=\"end\" x=\"2047.43\" y=\"-2375.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"2047.43\" y=\"-2366.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 209 (9.3%)</text>\n</g>\n<!-- N28&#45;&gt;N27 -->\n<g id=\"edge38\" class=\"edge\"><title>N28&#45;&gt;N27</title>\n<path fill=\"none\" stroke=\"black\" d=\"M2018.7,-2359.4C2019.03,-2338.57 2019.61,-2302.59 2020.01,-2277.84\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"2023.51,-2277.72 2020.17,-2267.67 2016.51,-2277.61 2023.51,-2277.72\"/>\n<text text-anchor=\"middle\" x=\"2029.93\" y=\"-2316.3\" font-family=\"Times,serif\" font-size=\"14.00\">209</text>\n</g>\n<!-- N29 -->\n<g id=\"node30\" class=\"node\"><title>N29</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"2048.93,-2509.5 1987.93,-2509.5 1987.93,-2474.5 2048.93,-2474.5 2048.93,-2509.5\"/>\n<text text-anchor=\"middle\" x=\"2018.43\" y=\"-2499.1\" font-family=\"Times,serif\" font-size=\"8.00\">_start</text>\n<text text-anchor=\"end\" x=\"2041.43\" y=\"-2490.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"2041.43\" y=\"-2481.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 208 (9.2%)</text>\n</g>\n<!-- N29&#45;&gt;N28 -->\n<g id=\"edge39\" class=\"edge\"><title>N29&#45;&gt;N28</title>\n<path fill=\"none\" stroke=\"black\" d=\"M2018.43,-2474.33C2018.43,-2456.05 2018.43,-2426.46 2018.43,-2404.89\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"2021.93,-2404.74 2018.43,-2394.74 2014.93,-2404.74 2021.93,-2404.74\"/>\n<text text-anchor=\"middle\" x=\"2028.93\" y=\"-2430.3\" font-family=\"Times,serif\" font-size=\"14.00\">208</text>\n</g>\n<!-- N30 -->\n<g id=\"node31\" class=\"node\"><title>N30</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"2033.93,-1553 1972.93,-1553 1972.93,-1509 2033.93,-1509 2033.93,-1553\"/>\n<text text-anchor=\"middle\" x=\"2003.43\" y=\"-1542.6\" font-family=\"Times,serif\" font-size=\"8.00\">run_mod</text>\n<text text-anchor=\"middle\" x=\"2003.43\" y=\"-1533.6\" font-family=\"Times,serif\" font-size=\"8.00\">(inline)</text>\n<text text-anchor=\"end\" x=\"2026.43\" y=\"-1524.6\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"2026.43\" y=\"-1515.6\" font-family=\"Times,serif\" font-size=\"8.00\">of 193 (8.6%)</text>\n</g>\n<!-- N30&#45;&gt;N19 -->\n<g id=\"edge40\" class=\"edge\"><title>N30&#45;&gt;N19</title>\n<path fill=\"none\" stroke=\"black\" d=\"M2003.43,-1508.86C2003.43,-1486.94 2003.43,-1452.6 2003.43,-1428.79\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"2006.93,-1428.68 2003.43,-1418.68 1999.93,-1428.68 2006.93,-1428.68\"/>\n<text text-anchor=\"middle\" x=\"2013.93\" y=\"-1462.3\" font-family=\"Times,serif\" font-size=\"14.00\">192</text>\n</g>\n<!-- N31 -->\n<g id=\"node32\" class=\"node\"><title>N31</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"2043.43,-1673.5 1963.43,-1673.5 1963.43,-1638.5 2043.43,-1638.5 2043.43,-1673.5\"/>\n<text text-anchor=\"middle\" x=\"2003.43\" y=\"-1663.1\" font-family=\"Times,serif\" font-size=\"8.00\">PyRun_FileExFlags</text>\n<text text-anchor=\"end\" x=\"2035.43\" y=\"-1654.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"2035.43\" y=\"-1645.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 191 (8.5%)</text>\n</g>\n<!-- N31&#45;&gt;N30 -->\n<g id=\"edge41\" class=\"edge\"><title>N31&#45;&gt;N30</title>\n<path fill=\"none\" stroke=\"black\" stroke-dasharray=\"5,2\" d=\"M2003.43,-1638.41C2003.43,-1619.22 2003.43,-1587.2 2003.43,-1563.28\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"2006.93,-1563.27 2003.43,-1553.27 1999.93,-1563.27 2006.93,-1563.27\"/>\n<text text-anchor=\"middle\" x=\"2013.93\" y=\"-1592.3\" font-family=\"Times,serif\" font-size=\"14.00\">191</text>\n</g>\n<!-- N32&#45;&gt;N32 -->\n<g id=\"edge60\" class=\"edge\"><title>N32&#45;&gt;N32</title>\n<path fill=\"none\" stroke=\"black\" d=\"M794.722,-979.797C805.22,-978.108 812.435,-974.176 812.435,-968 812.435,-964.044 809.474,-961.008 804.586,-958.893\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"805.291,-955.458 794.722,-956.203 803.449,-962.211 805.291,-955.458\"/>\n<text text-anchor=\"middle\" x=\"822.935\" y=\"-964.3\" font-family=\"Times,serif\" font-size=\"14.00\">128</text>\n</g>\n<!-- N56 -->\n<g id=\"node57\" class=\"node\"><title>N56</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"778.435,-858.5 682.435,-858.5 682.435,-805.5 778.435,-805.5 778.435,-858.5\"/>\n<text text-anchor=\"middle\" x=\"730.435\" y=\"-848.1\" font-family=\"Times,serif\" font-size=\"8.00\">tcmalloc</text>\n<text text-anchor=\"middle\" x=\"730.435\" y=\"-839.1\" font-family=\"Times,serif\" font-size=\"8.00\">ThreadCache</text>\n<text text-anchor=\"middle\" x=\"730.435\" y=\"-830.1\" font-family=\"Times,serif\" font-size=\"8.00\">FetchFromCentralCache</text>\n<text text-anchor=\"end\" x=\"770.435\" y=\"-821.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"770.435\" y=\"-812.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 68 (3.0%)</text>\n</g>\n<!-- N32&#45;&gt;N56 -->\n<g id=\"edge77\" class=\"edge\"><title>N32&#45;&gt;N56</title>\n<path fill=\"none\" stroke=\"black\" d=\"M730.435,-930.738C730.435,-911.511 730.435,-887.972 730.435,-868.813\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"733.935,-868.674 730.435,-858.674 726.935,-868.674 733.935,-868.674\"/>\n<text text-anchor=\"middle\" x=\"737.435\" y=\"-896.3\" font-family=\"Times,serif\" font-size=\"14.00\">61</text>\n</g>\n<!-- N33 -->\n<g id=\"node34\" class=\"node\"><title>N33</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"2054.68,-1830.5 1952.18,-1830.5 1952.18,-1795.5 2054.68,-1795.5 2054.68,-1830.5\"/>\n<text text-anchor=\"middle\" x=\"2003.43\" y=\"-1820.1\" font-family=\"Times,serif\" font-size=\"8.00\">PyRun_SimpleFileExFlags</text>\n<text text-anchor=\"end\" x=\"2046.93\" y=\"-1811.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"2046.93\" y=\"-1802.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 190 (8.4%)</text>\n</g>\n<!-- N33&#45;&gt;N31 -->\n<g id=\"edge43\" class=\"edge\"><title>N33&#45;&gt;N31</title>\n<path fill=\"none\" stroke=\"black\" d=\"M2003.43,-1795.41C2003.43,-1768.75 2003.43,-1716.1 2003.43,-1683.98\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"2006.93,-1683.94 2003.43,-1673.94 1999.93,-1683.94 2006.93,-1683.94\"/>\n<text text-anchor=\"middle\" x=\"2013.93\" y=\"-1733.3\" font-family=\"Times,serif\" font-size=\"14.00\">190</text>\n</g>\n<!-- N34&#45;&gt;N33 -->\n<g id=\"edge42\" class=\"edge\"><title>N34&#45;&gt;N33</title>\n<path fill=\"none\" stroke=\"black\" d=\"M2009.17,-1908.99C2008.01,-1889.87 2006.3,-1861.53 2005.05,-1840.78\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"2008.54,-1840.49 2004.44,-1830.72 2001.55,-1840.91 2008.54,-1840.49\"/>\n<text text-anchor=\"middle\" x=\"2016.93\" y=\"-1864.3\" font-family=\"Times,serif\" font-size=\"14.00\">190</text>\n</g>\n<!-- N35&#45;&gt;N24 -->\n<g id=\"edge71\" class=\"edge\"><title>N35&#45;&gt;N24</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1720.22,-2064.72C1712.42,-2051.54 1701.84,-2034.45 1691.43,-2020 1675.88,-1998.41 1656.6,-1975.3 1641.76,-1958.18\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1644.08,-1955.52 1634.86,-1950.29 1638.81,-1960.12 1644.08,-1955.52\"/>\n<text text-anchor=\"middle\" x=\"1683.43\" y=\"-1990.3\" font-family=\"Times,serif\" font-size=\"14.00\">72</text>\n</g>\n<!-- N35&#45;&gt;N37 -->\n<g id=\"edge24\" class=\"edge\"><title>N35&#45;&gt;N37</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1736.51,-2064.66C1745.9,-2015.56 1769,-1894.72 1779.32,-1840.76\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1782.82,-1841.09 1781.26,-1830.61 1775.94,-1839.78 1782.82,-1841.09\"/>\n<text text-anchor=\"middle\" x=\"1779.93\" y=\"-1927.3\" font-family=\"Times,serif\" font-size=\"14.00\">319</text>\n</g>\n<!-- N36&#45;&gt;N36 -->\n<g id=\"edge67\" class=\"edge\"><title>N36&#45;&gt;N36</title>\n<path fill=\"none\" stroke=\"black\" d=\"M640.746,-706.355C651.16,-704.749 658.435,-700.631 658.435,-694 658.435,-689.752 655.449,-686.535 650.566,-684.35\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"651.317,-680.926 640.746,-681.645 649.458,-687.675 651.317,-680.926\"/>\n<text text-anchor=\"middle\" x=\"665.435\" y=\"-690.3\" font-family=\"Times,serif\" font-size=\"14.00\">91</text>\n</g>\n<!-- N53 -->\n<g id=\"node54\" class=\"node\"><title>N53</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"611.935,-577.5 552.935,-577.5 552.935,-524.5 611.935,-524.5 611.935,-577.5\"/>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-567.1\" font-family=\"Times,serif\" font-size=\"8.00\">tcmalloc</text>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-558.1\" font-family=\"Times,serif\" font-size=\"8.00\">ThreadCache</text>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-549.1\" font-family=\"Times,serif\" font-size=\"8.00\">ListTooLong</text>\n<text text-anchor=\"end\" x=\"604.435\" y=\"-540.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"604.435\" y=\"-531.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 83 (3.7%)</text>\n</g>\n<!-- N36&#45;&gt;N53 -->\n<g id=\"edge69\" class=\"edge\"><title>N36&#45;&gt;N53</title>\n<path fill=\"none\" stroke=\"black\" d=\"M582.435,-649.929C582.435,-629.976 582.435,-606.55 582.435,-587.613\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"585.935,-587.606 582.435,-577.606 578.935,-587.606 585.935,-587.606\"/>\n<text text-anchor=\"middle\" x=\"589.435\" y=\"-620.3\" font-family=\"Times,serif\" font-size=\"14.00\">81</text>\n</g>\n<!-- N42 -->\n<g id=\"node43\" class=\"node\"><title>N42</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1914.93,-1673.5 1853.93,-1673.5 1853.93,-1638.5 1914.93,-1638.5 1914.93,-1673.5\"/>\n<text text-anchor=\"middle\" x=\"1884.43\" y=\"-1663.1\" font-family=\"Times,serif\" font-size=\"8.00\">builtin_exec</text>\n<text text-anchor=\"end\" x=\"1907.43\" y=\"-1654.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"1907.43\" y=\"-1645.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 119 (5.3%)</text>\n</g>\n<!-- N37&#45;&gt;N42 -->\n<g id=\"edge35\" class=\"edge\"><title>N37&#45;&gt;N42</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1795.14,-1795.41C1812.56,-1768.4 1847.19,-1714.72 1867.83,-1682.73\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1871.03,-1684.24 1873.51,-1673.94 1865.14,-1680.44 1871.03,-1684.24\"/>\n<text text-anchor=\"middle\" x=\"1859.93\" y=\"-1733.3\" font-family=\"Times,serif\" font-size=\"14.00\">220</text>\n</g>\n<!-- N47 -->\n<g id=\"node48\" class=\"node\"><title>N47</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1784.68,-1673.5 1708.18,-1673.5 1708.18,-1638.5 1784.68,-1638.5 1784.68,-1673.5\"/>\n<text text-anchor=\"middle\" x=\"1746.43\" y=\"-1663.1\" font-family=\"Times,serif\" font-size=\"8.00\">builtin___import__</text>\n<text text-anchor=\"end\" x=\"1776.93\" y=\"-1654.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"1776.93\" y=\"-1645.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 117 (5.2%)</text>\n</g>\n<!-- N37&#45;&gt;N47 -->\n<g id=\"edge33\" class=\"edge\"><title>N37&#45;&gt;N47</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1780.37,-1795.41C1773.83,-1768.75 1760.92,-1716.1 1753.05,-1683.98\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1756.37,-1682.82 1750.59,-1673.94 1749.57,-1684.48 1756.37,-1682.82\"/>\n<text text-anchor=\"middle\" x=\"1782.93\" y=\"-1733.3\" font-family=\"Times,serif\" font-size=\"14.00\">247</text>\n</g>\n<!-- N39 -->\n<g id=\"node40\" class=\"node\"><title>N39</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"600.435,-1557.5 526.435,-1557.5 526.435,-1504.5 600.435,-1504.5 600.435,-1557.5\"/>\n<text text-anchor=\"middle\" x=\"563.435\" y=\"-1547.1\" font-family=\"Times,serif\" font-size=\"8.00\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"563.435\" y=\"-1538.1\" font-family=\"Times,serif\" font-size=\"8.00\">FIFOQueue</text>\n<text text-anchor=\"middle\" x=\"563.435\" y=\"-1529.1\" font-family=\"Times,serif\" font-size=\"8.00\">TryEnqueueMany</text>\n<text text-anchor=\"end\" x=\"592.435\" y=\"-1520.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"592.435\" y=\"-1511.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 144 (6.4%)</text>\n</g>\n<!-- N38&#45;&gt;N39 -->\n<g id=\"edge52\" class=\"edge\"><title>N38&#45;&gt;N39</title>\n<path fill=\"none\" stroke=\"black\" d=\"M567.386,-1629.22C566.663,-1611.42 565.692,-1587.52 564.893,-1567.87\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"568.385,-1567.6 564.481,-1557.75 561.391,-1567.88 568.385,-1567.6\"/>\n<text text-anchor=\"middle\" x=\"576.935\" y=\"-1592.3\" font-family=\"Times,serif\" font-size=\"14.00\">144</text>\n</g>\n<!-- N39&#45;&gt;N11 -->\n<g id=\"edge53\" class=\"edge\"><title>N39&#45;&gt;N11</title>\n<path fill=\"none\" stroke=\"black\" d=\"M563.435,-1504.4C563.435,-1488.2 563.435,-1466.79 563.435,-1447.73\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"566.935,-1447.73 563.435,-1437.73 559.935,-1447.73 566.935,-1447.73\"/>\n<text text-anchor=\"middle\" x=\"573.935\" y=\"-1462.3\" font-family=\"Times,serif\" font-size=\"14.00\">144</text>\n</g>\n<!-- N40&#45;&gt;N13 -->\n<g id=\"edge49\" class=\"edge\"><title>N40&#45;&gt;N13</title>\n<path fill=\"none\" stroke=\"black\" d=\"M452.566,-999.557C455.675,-1014.05 461.08,-1031 470.435,-1044 481.355,-1059.17 496.182,-1072.4 511.469,-1083.44\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"509.776,-1086.53 519.988,-1089.35 513.765,-1080.77 509.776,-1086.53\"/>\n<text text-anchor=\"middle\" x=\"480.935\" y=\"-1032.3\" font-family=\"Times,serif\" font-size=\"14.00\">153</text>\n</g>\n<!-- N40&#45;&gt;N40 -->\n<g id=\"edge142\" class=\"edge\"><title>N40&#45;&gt;N40</title>\n<path fill=\"none\" stroke=\"black\" d=\"M485.709,-980.656C495.776,-979.988 503.435,-975.77 503.435,-968 503.435,-963.144 500.443,-959.675 495.741,-957.593\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"496.232,-954.117 485.709,-955.344 494.701,-960.947 496.232,-954.117\"/>\n<text text-anchor=\"middle\" x=\"506.935\" y=\"-964.3\" font-family=\"Times,serif\" font-size=\"14.00\">5</text>\n</g>\n<!-- N41&#45;&gt;N24 -->\n<g id=\"edge51\" class=\"edge\"><title>N41&#45;&gt;N24</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1803.63,-2062.98C1795.82,-2049.32 1784.61,-2032.33 1771.43,-2020 1739.57,-1990.17 1695.8,-1966.29 1663.23,-1950.98\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1664.49,-1947.7 1653.94,-1946.7 1661.56,-1954.06 1664.49,-1947.7\"/>\n<text text-anchor=\"middle\" x=\"1759.93\" y=\"-1990.3\" font-family=\"Times,serif\" font-size=\"14.00\">152</text>\n</g>\n<!-- N41&#45;&gt;N37 -->\n<g id=\"edge121\" class=\"edge\"><title>N41&#45;&gt;N37</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1814.52,-2062.85C1812.89,-2026.68 1808.83,-1954.61 1800.43,-1894 1797.95,-1876.1 1793.97,-1856.18 1790.6,-1840.69\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1793.98,-1839.76 1788.39,-1830.76 1787.15,-1841.28 1793.98,-1839.76\"/>\n<text text-anchor=\"middle\" x=\"1811.93\" y=\"-1927.3\" font-family=\"Times,serif\" font-size=\"14.00\">9</text>\n</g>\n<!-- N43 -->\n<g id=\"node44\" class=\"node\"><title>N43</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1921.43,-1553 1847.43,-1553 1847.43,-1509 1921.43,-1509 1921.43,-1553\"/>\n<text text-anchor=\"middle\" x=\"1884.43\" y=\"-1542.6\" font-family=\"Times,serif\" font-size=\"8.00\">builtin_exec_impl</text>\n<text text-anchor=\"middle\" x=\"1884.43\" y=\"-1533.6\" font-family=\"Times,serif\" font-size=\"8.00\">(inline)</text>\n<text text-anchor=\"end\" x=\"1913.43\" y=\"-1524.6\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"1913.43\" y=\"-1515.6\" font-family=\"Times,serif\" font-size=\"8.00\">of 119 (5.3%)</text>\n</g>\n<!-- N42&#45;&gt;N43 -->\n<g id=\"edge34\" class=\"edge\"><title>N42&#45;&gt;N43</title>\n<path fill=\"none\" stroke=\"black\" stroke-dasharray=\"5,2\" d=\"M1884.43,-1638.41C1884.43,-1619.22 1884.43,-1587.2 1884.43,-1563.28\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1887.93,-1563.27 1884.43,-1553.27 1880.93,-1563.27 1887.93,-1563.27\"/>\n<text text-anchor=\"middle\" x=\"1894.93\" y=\"-1592.3\" font-family=\"Times,serif\" font-size=\"14.00\">223</text>\n</g>\n<!-- N43&#45;&gt;N19 -->\n<g id=\"edge36\" class=\"edge\"><title>N43&#45;&gt;N19</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1904.09,-1508.86C1925.2,-1486.15 1958.7,-1450.11 1980.88,-1426.26\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1983.69,-1428.38 1987.93,-1418.68 1978.56,-1423.62 1983.69,-1428.38\"/>\n<text text-anchor=\"middle\" x=\"1961.93\" y=\"-1462.3\" font-family=\"Times,serif\" font-size=\"14.00\">219</text>\n</g>\n<!-- N44&#45;&gt;N24 -->\n<g id=\"edge48\" class=\"edge\"><title>N44&#45;&gt;N24</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1690.69,-1832.08C1687.46,-1845 1681.95,-1862.43 1673.43,-1876 1666.76,-1886.63 1657.6,-1896.71 1648.67,-1905.23\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1646.3,-1902.65 1641.28,-1911.99 1651.02,-1907.82 1646.3,-1902.65\"/>\n<text text-anchor=\"middle\" x=\"1692.93\" y=\"-1864.3\" font-family=\"Times,serif\" font-size=\"14.00\">164</text>\n</g>\n<!-- N45 -->\n<g id=\"node46\" class=\"node\"><title>N45</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1797.68,-1548.5 1661.18,-1548.5 1661.18,-1513.5 1797.68,-1513.5 1797.68,-1548.5\"/>\n<text text-anchor=\"middle\" x=\"1729.43\" y=\"-1538.1\" font-family=\"Times,serif\" font-size=\"8.00\">PyImport_ImportModuleLevelObject</text>\n<text text-anchor=\"end\" x=\"1789.93\" y=\"-1529.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"1789.93\" y=\"-1520.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 117 (5.2%)</text>\n</g>\n<!-- N46 -->\n<g id=\"node47\" class=\"node\"><title>N46</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1695.43,-1418.5 1569.43,-1418.5 1569.43,-1383.5 1695.43,-1383.5 1695.43,-1418.5\"/>\n<text text-anchor=\"middle\" x=\"1632.43\" y=\"-1408.1\" font-family=\"Times,serif\" font-size=\"8.00\">_PyObject_CallMethodIdObjArgs</text>\n<text text-anchor=\"end\" x=\"1687.43\" y=\"-1399.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"1687.43\" y=\"-1390.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 117 (5.2%)</text>\n</g>\n<!-- N45&#45;&gt;N46 -->\n<g id=\"edge31\" class=\"edge\"><title>N45&#45;&gt;N46</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1716.75,-1513.27C1700.05,-1491.23 1670.55,-1452.29 1651.24,-1426.82\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1653.95,-1424.59 1645.12,-1418.74 1648.37,-1428.82 1653.95,-1424.59\"/>\n<text text-anchor=\"middle\" x=\"1697.93\" y=\"-1462.3\" font-family=\"Times,serif\" font-size=\"14.00\">255</text>\n</g>\n<!-- N46&#45;&gt;N24 -->\n<g id=\"edge30\" class=\"edge\"><title>N46&#45;&gt;N24</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1632.43,-1418.57C1632.43,-1442.97 1632.43,-1490 1632.43,-1530 1632.43,-1738 1632.43,-1738 1632.43,-1738 1632.43,-1796.25 1625.95,-1864.18 1621.8,-1901.61\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1618.3,-1901.44 1620.65,-1911.77 1625.26,-1902.22 1618.3,-1901.44\"/>\n<text text-anchor=\"middle\" x=\"1642.93\" y=\"-1652.3\" font-family=\"Times,serif\" font-size=\"14.00\">261</text>\n</g>\n<!-- N47&#45;&gt;N45 -->\n<g id=\"edge32\" class=\"edge\"><title>N47&#45;&gt;N45</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1744.14,-1638.41C1741.32,-1617.96 1736.48,-1582.95 1733.12,-1558.7\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1736.58,-1558.14 1731.75,-1548.72 1729.65,-1559.1 1736.58,-1558.14\"/>\n<text text-anchor=\"middle\" x=\"1749.93\" y=\"-1592.3\" font-family=\"Times,serif\" font-size=\"14.00\">248</text>\n</g>\n<!-- N59 -->\n<g id=\"node60\" class=\"node\"><title>N59</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1344.43,-1565 1272.43,-1565 1272.43,-1497 1344.43,-1497 1344.43,-1565\"/>\n<text text-anchor=\"middle\" x=\"1308.43\" y=\"-1552.36\" font-family=\"Times,serif\" font-size=\"10.80\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"1308.43\" y=\"-1540.36\" font-family=\"Times,serif\" font-size=\"10.80\">Tensor</text>\n<text text-anchor=\"middle\" x=\"1308.43\" y=\"-1528.36\" font-family=\"Times,serif\" font-size=\"10.80\">Tensor</text>\n<text text-anchor=\"end\" x=\"1336.43\" y=\"-1516.36\" font-family=\"Times,serif\" font-size=\"10.80\">7 (0.3%)</text>\n<text text-anchor=\"end\" x=\"1336.43\" y=\"-1504.36\" font-family=\"Times,serif\" font-size=\"10.80\">of 60 (2.7%)</text>\n</g>\n<!-- N48&#45;&gt;N59 -->\n<g id=\"edge137\" class=\"edge\"><title>N48&#45;&gt;N59</title>\n<path fill=\"none\" stroke=\"black\" d=\"M865.167,-1645.35C918.861,-1636.01 1000.95,-1620.84 1071.43,-1604 1096.61,-1597.98 1102.23,-1593.9 1127.43,-1588 1170.55,-1577.91 1183.2,-1583.32 1225.43,-1570 1237.96,-1566.05 1251.07,-1560.68 1263.07,-1555.22\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1264.86,-1558.25 1272.43,-1550.84 1261.89,-1551.9 1264.86,-1558.25\"/>\n<text text-anchor=\"middle\" x=\"1130.93\" y=\"-1592.3\" font-family=\"Times,serif\" font-size=\"14.00\">6</text>\n</g>\n<!-- N48&#45;&gt;N61 -->\n<g id=\"edge140\" class=\"edge\"><title>N48&#45;&gt;N61</title>\n<path fill=\"none\" stroke=\"black\" d=\"M802.001,-1631.74C786.605,-1565.83 742.694,-1377.85 725.48,-1304.16\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"728.823,-1303.09 723.14,-1294.14 722.007,-1304.68 728.823,-1303.09\"/>\n<text text-anchor=\"middle\" x=\"768.935\" y=\"-1462.3\" font-family=\"Times,serif\" font-size=\"14.00\">5</text>\n</g>\n<!-- N77 -->\n<g id=\"node78\" class=\"node\"><title>N77</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"932.685,-1565 856.185,-1565 856.185,-1497 932.685,-1497 932.685,-1565\"/>\n<text text-anchor=\"middle\" x=\"894.435\" y=\"-1552.04\" font-family=\"Times,serif\" font-size=\"11.20\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"894.435\" y=\"-1540.04\" font-family=\"Times,serif\" font-size=\"11.20\">ResourceMgr</text>\n<text text-anchor=\"middle\" x=\"894.435\" y=\"-1528.04\" font-family=\"Times,serif\" font-size=\"11.20\">DoLookup</text>\n<text text-anchor=\"end\" x=\"924.935\" y=\"-1516.04\" font-family=\"Times,serif\" font-size=\"11.20\">9 (0.4%)</text>\n<text text-anchor=\"end\" x=\"924.935\" y=\"-1504.04\" font-family=\"Times,serif\" font-size=\"11.20\">of 33 (1.5%)</text>\n</g>\n<!-- N48&#45;&gt;N77 -->\n<g id=\"edge98\" class=\"edge\"><title>N48&#45;&gt;N77</title>\n<path fill=\"none\" stroke=\"black\" d=\"M839.904,-1631.81C849.404,-1623.83 859.175,-1614.29 866.435,-1604 872.646,-1595.2 877.716,-1584.83 881.749,-1574.75\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"885.085,-1575.82 885.302,-1565.23 878.527,-1573.37 885.085,-1575.82\"/>\n<text text-anchor=\"middle\" x=\"882.435\" y=\"-1592.3\" font-family=\"Times,serif\" font-size=\"14.00\">33</text>\n</g>\n<!-- N57 -->\n<g id=\"node58\" class=\"node\"><title>N57</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"791.435,-1962.5 697.435,-1962.5 697.435,-1899.5 791.435,-1899.5 791.435,-1962.5\"/>\n<text text-anchor=\"middle\" x=\"744.435\" y=\"-1950.18\" font-family=\"Times,serif\" font-size=\"10.40\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"744.435\" y=\"-1939.18\" font-family=\"Times,serif\" font-size=\"10.40\">OpKernelContext</text>\n<text text-anchor=\"middle\" x=\"744.435\" y=\"-1928.18\" font-family=\"Times,serif\" font-size=\"10.40\">allocate_persistent</text>\n<text text-anchor=\"end\" x=\"783.435\" y=\"-1917.18\" font-family=\"Times,serif\" font-size=\"10.40\">5 (0.2%)</text>\n<text text-anchor=\"end\" x=\"783.435\" y=\"-1906.18\" font-family=\"Times,serif\" font-size=\"10.40\">of 66 (2.9%)</text>\n</g>\n<!-- N49&#45;&gt;N57 -->\n<g id=\"edge74\" class=\"edge\"><title>N49&#45;&gt;N57</title>\n<path fill=\"none\" stroke=\"black\" d=\"M770.565,-2057.75C765.606,-2033.89 758.439,-1999.4 752.866,-1972.57\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"756.277,-1971.79 750.815,-1962.71 749.423,-1973.21 756.277,-1971.79\"/>\n<text text-anchor=\"middle\" x=\"766.435\" y=\"-1990.3\" font-family=\"Times,serif\" font-size=\"14.00\">66</text>\n</g>\n<!-- N80 -->\n<g id=\"node81\" class=\"node\"><title>N80</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"983.935,-1965 872.935,-1965 872.935,-1897 983.935,-1897 983.935,-1965\"/>\n<text text-anchor=\"middle\" x=\"928.435\" y=\"-1952.04\" font-family=\"Times,serif\" font-size=\"11.20\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"928.435\" y=\"-1940.04\" font-family=\"Times,serif\" font-size=\"11.20\">QueueBase</text>\n<text text-anchor=\"middle\" x=\"928.435\" y=\"-1928.04\" font-family=\"Times,serif\" font-size=\"11.20\">CopySliceToElement</text>\n<text text-anchor=\"end\" x=\"976.435\" y=\"-1916.04\" font-family=\"Times,serif\" font-size=\"11.20\">9 (0.4%)</text>\n<text text-anchor=\"end\" x=\"976.435\" y=\"-1904.04\" font-family=\"Times,serif\" font-size=\"11.20\">of 32 (1.4%)</text>\n</g>\n<!-- N49&#45;&gt;N80 -->\n<g id=\"edge100\" class=\"edge\"><title>N49&#45;&gt;N80</title>\n<path fill=\"none\" stroke=\"black\" d=\"M804.314,-2057.75C827.894,-2033.86 861.974,-1999.34 888.459,-1972.5\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"891.179,-1974.73 895.713,-1965.15 886.197,-1969.81 891.179,-1974.73\"/>\n<text text-anchor=\"middle\" x=\"882.435\" y=\"-1990.3\" font-family=\"Times,serif\" font-size=\"14.00\">32</text>\n</g>\n<!-- N52 -->\n<g id=\"node53\" class=\"node\"><title>N52</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1577.93,-1673.5 1520.93,-1673.5 1520.93,-1638.5 1577.93,-1638.5 1577.93,-1673.5\"/>\n<text text-anchor=\"middle\" x=\"1549.43\" y=\"-1663.1\" font-family=\"Times,serif\" font-size=\"8.00\">slot_tp_init</text>\n<text text-anchor=\"end\" x=\"1570.43\" y=\"-1654.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"1570.43\" y=\"-1645.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 94 (4.2%)</text>\n</g>\n<!-- N50&#45;&gt;N52 -->\n<g id=\"edge58\" class=\"edge\"><title>N50&#45;&gt;N52</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1517.63,-1793.92C1523.97,-1766.65 1535.99,-1714.87 1543.31,-1683.39\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1546.74,-1684.09 1545.59,-1673.56 1539.92,-1682.51 1546.74,-1684.09\"/>\n<text text-anchor=\"middle\" x=\"1547.93\" y=\"-1733.3\" font-family=\"Times,serif\" font-size=\"14.00\">131</text>\n</g>\n<!-- N51&#45;&gt;N24 -->\n<g id=\"edge57\" class=\"edge\"><title>N51&#45;&gt;N24</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1614.03,-2067.73C1614.89,-2041.22 1616.49,-1991.83 1617.51,-1960.51\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1621.02,-1960.36 1617.84,-1950.25 1614.02,-1960.13 1621.02,-1960.36\"/>\n<text text-anchor=\"middle\" x=\"1627.93\" y=\"-1990.3\" font-family=\"Times,serif\" font-size=\"14.00\">134</text>\n</g>\n<!-- N52&#45;&gt;N24 -->\n<g id=\"edge59\" class=\"edge\"><title>N52&#45;&gt;N24</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1553.67,-1673.53C1556.22,-1683.51 1559.53,-1696.48 1562.43,-1708 1581.27,-1782.62 1585.44,-1801.42 1604.43,-1876 1606.55,-1884.31 1608.88,-1893.34 1611.02,-1901.59\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1607.7,-1902.72 1613.6,-1911.52 1614.47,-1900.96 1607.7,-1902.72\"/>\n<text text-anchor=\"middle\" x=\"1606.93\" y=\"-1809.3\" font-family=\"Times,serif\" font-size=\"14.00\">129</text>\n</g>\n<!-- N54 -->\n<g id=\"node55\" class=\"node\"><title>N54</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"655.685,-451.5 509.185,-451.5 509.185,-368.5 655.685,-368.5 655.685,-451.5\"/>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-436.3\" font-family=\"Times,serif\" font-size=\"14.00\">tcmalloc</text>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-421.3\" font-family=\"Times,serif\" font-size=\"14.00\">ThreadCache</text>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-406.3\" font-family=\"Times,serif\" font-size=\"14.00\">ReleaseToCentralCache</text>\n<text text-anchor=\"end\" x=\"647.935\" y=\"-391.3\" font-family=\"Times,serif\" font-size=\"14.00\">33 (1.5%)</text>\n<text text-anchor=\"end\" x=\"647.935\" y=\"-376.3\" font-family=\"Times,serif\" font-size=\"14.00\">of 83 (3.7%)</text>\n</g>\n<!-- N53&#45;&gt;N54 -->\n<g id=\"edge68\" class=\"edge\"><title>N53&#45;&gt;N54</title>\n<path fill=\"none\" stroke=\"black\" d=\"M582.435,-524.181C582.435,-506.706 582.435,-483.035 582.435,-461.858\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"585.935,-461.7 582.435,-451.7 578.935,-461.7 585.935,-461.7\"/>\n<text text-anchor=\"middle\" x=\"589.435\" y=\"-474.3\" font-family=\"Times,serif\" font-size=\"14.00\">83</text>\n</g>\n<!-- N54&#45;&gt;N54 -->\n<g id=\"edge99\" class=\"edge\"><title>N54&#45;&gt;N54</title>\n<path fill=\"none\" stroke=\"black\" d=\"M655.986,-421.442C666.428,-419.591 673.435,-415.777 673.435,-410 673.435,-406.299 670.559,-403.404 665.747,-401.314\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"666.561,-397.907 655.986,-398.558 664.659,-404.644 666.561,-397.907\"/>\n<text text-anchor=\"middle\" x=\"680.435\" y=\"-406.3\" font-family=\"Times,serif\" font-size=\"14.00\">33</text>\n</g>\n<!-- N62 -->\n<g id=\"node63\" class=\"node\"><title>N62</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"616.435,-315.5 548.435,-315.5 548.435,-262.5 616.435,-262.5 616.435,-315.5\"/>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-305.1\" font-family=\"Times,serif\" font-size=\"8.00\">tcmalloc</text>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-296.1\" font-family=\"Times,serif\" font-size=\"8.00\">CentralFreeList</text>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-287.1\" font-family=\"Times,serif\" font-size=\"8.00\">InsertRange</text>\n<text text-anchor=\"end\" x=\"608.435\" y=\"-278.1\" font-family=\"Times,serif\" font-size=\"8.00\">0 (0.0%)</text>\n<text text-anchor=\"end\" x=\"608.435\" y=\"-269.1\" font-family=\"Times,serif\" font-size=\"8.00\">of 51 (2.3%)</text>\n</g>\n<!-- N54&#45;&gt;N62 -->\n<g id=\"edge83\" class=\"edge\"><title>N54&#45;&gt;N62</title>\n<path fill=\"none\" stroke=\"black\" d=\"M582.435,-368.38C582.435,-354.566 582.435,-339.239 582.435,-325.828\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"585.935,-325.549 582.435,-315.549 578.935,-325.549 585.935,-325.549\"/>\n<text text-anchor=\"middle\" x=\"589.435\" y=\"-338.3\" font-family=\"Times,serif\" font-size=\"14.00\">50</text>\n</g>\n<!-- N55 -->\n<g id=\"node56\" class=\"node\"><title>N55</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"769.435,-723 691.435,-723 691.435,-665 769.435,-665 769.435,-723\"/>\n<text text-anchor=\"middle\" x=\"730.435\" y=\"-711.4\" font-family=\"Times,serif\" font-size=\"9.50\">tcmalloc</text>\n<text text-anchor=\"middle\" x=\"730.435\" y=\"-701.4\" font-family=\"Times,serif\" font-size=\"9.50\">CentralFreeList</text>\n<text text-anchor=\"middle\" x=\"730.435\" y=\"-691.4\" font-family=\"Times,serif\" font-size=\"9.50\">RemoveRange</text>\n<text text-anchor=\"end\" x=\"761.435\" y=\"-681.4\" font-family=\"Times,serif\" font-size=\"9.50\">2 (0.1%)</text>\n<text text-anchor=\"end\" x=\"761.435\" y=\"-671.4\" font-family=\"Times,serif\" font-size=\"9.50\">of 68 (3.0%)</text>\n</g>\n<!-- N60 -->\n<g id=\"node61\" class=\"node\"><title>N60</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"792.685,-597.5 668.185,-597.5 668.185,-504.5 792.685,-504.5 792.685,-597.5\"/>\n<text text-anchor=\"middle\" x=\"730.435\" y=\"-580.86\" font-family=\"Times,serif\" font-size=\"15.80\">tcmalloc</text>\n<text text-anchor=\"middle\" x=\"730.435\" y=\"-563.86\" font-family=\"Times,serif\" font-size=\"15.80\">CentralFreeList</text>\n<text text-anchor=\"middle\" x=\"730.435\" y=\"-546.86\" font-family=\"Times,serif\" font-size=\"15.80\">FetchFromSpans</text>\n<text text-anchor=\"end\" x=\"784.935\" y=\"-529.86\" font-family=\"Times,serif\" font-size=\"15.80\">55 (2.4%)</text>\n<text text-anchor=\"end\" x=\"784.935\" y=\"-512.86\" font-family=\"Times,serif\" font-size=\"15.80\">of 58 (2.6%)</text>\n</g>\n<!-- N55&#45;&gt;N60 -->\n<g id=\"edge78\" class=\"edge\"><title>N55&#45;&gt;N60</title>\n<path fill=\"none\" stroke=\"black\" d=\"M730.435,-664.805C730.435,-648.449 730.435,-627.272 730.435,-607.691\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"733.935,-607.63 730.435,-597.63 726.935,-607.63 733.935,-607.63\"/>\n<text text-anchor=\"middle\" x=\"737.435\" y=\"-620.3\" font-family=\"Times,serif\" font-size=\"14.00\">57</text>\n</g>\n<!-- N56&#45;&gt;N55 -->\n<g id=\"edge72\" class=\"edge\"><title>N56&#45;&gt;N55</title>\n<path fill=\"none\" stroke=\"black\" d=\"M730.435,-805.419C730.435,-785.135 730.435,-756.465 730.435,-733.423\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"733.935,-733.282 730.435,-723.283 726.935,-733.283 733.935,-733.282\"/>\n<text text-anchor=\"middle\" x=\"737.435\" y=\"-760.3\" font-family=\"Times,serif\" font-size=\"14.00\">68</text>\n</g>\n<!-- N57&#45;&gt;N57 -->\n<g id=\"edge138\" class=\"edge\"><title>N57&#45;&gt;N57</title>\n<path fill=\"none\" stroke=\"black\" d=\"M791.47,-1942.31C801.864,-1941.25 809.435,-1937.48 809.435,-1931 809.435,-1926.85 806.328,-1923.81 801.362,-1921.88\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"801.991,-1918.44 791.47,-1919.69 800.474,-1925.27 801.991,-1918.44\"/>\n<text text-anchor=\"middle\" x=\"812.935\" y=\"-1927.3\" font-family=\"Times,serif\" font-size=\"14.00\">5</text>\n</g>\n<!-- N57&#45;&gt;N59 -->\n<g id=\"edge141\" class=\"edge\"><title>N57&#45;&gt;N59</title>\n<path fill=\"none\" stroke=\"black\" d=\"M791.577,-1909.92C883.162,-1870.72 1078.54,-1786.08 1105.43,-1766 1179.38,-1710.8 1245.39,-1624.48 1280.89,-1573.55\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1283.93,-1575.3 1286.74,-1565.08 1278.17,-1571.32 1283.93,-1575.3\"/>\n<text text-anchor=\"middle\" x=\"1172.93\" y=\"-1733.3\" font-family=\"Times,serif\" font-size=\"14.00\">5</text>\n</g>\n<!-- N63 -->\n<g id=\"node64\" class=\"node\"><title>N63</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"596.935,-1766 513.935,-1766 513.935,-1708 596.935,-1708 596.935,-1766\"/>\n<text text-anchor=\"middle\" x=\"555.435\" y=\"-1754.4\" font-family=\"Times,serif\" font-size=\"9.50\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"555.435\" y=\"-1744.4\" font-family=\"Times,serif\" font-size=\"9.50\">OpKernelContext</text>\n<text text-anchor=\"middle\" x=\"555.435\" y=\"-1734.4\" font-family=\"Times,serif\" font-size=\"9.50\">allocate_tensor</text>\n<text text-anchor=\"end\" x=\"589.435\" y=\"-1724.4\" font-family=\"Times,serif\" font-size=\"9.50\">2 (0.1%)</text>\n<text text-anchor=\"end\" x=\"589.435\" y=\"-1714.4\" font-family=\"Times,serif\" font-size=\"9.50\">of 51 (2.3%)</text>\n</g>\n<!-- N57&#45;&gt;N63 -->\n<g id=\"edge81\" class=\"edge\"><title>N57&#45;&gt;N63</title>\n<path fill=\"none\" stroke=\"black\" d=\"M715,-1899.23C700.955,-1885.83 683.332,-1870.77 665.435,-1860 645.915,-1848.25 634.92,-1856.61 617.435,-1842 596.356,-1824.39 580.643,-1797.66 570.31,-1775.71\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"573.378,-1774 566.075,-1766.33 566.997,-1776.88 573.378,-1774\"/>\n<text text-anchor=\"middle\" x=\"695.435\" y=\"-1864.3\" font-family=\"Times,serif\" font-size=\"14.00\">51</text>\n</g>\n<!-- N58&#45;&gt;N58 -->\n<g id=\"edge155\" class=\"edge\"><title>N58&#45;&gt;N58</title>\n<path fill=\"none\" stroke=\"black\" d=\"M472.45,-2104.14C482.644,-2103.32 490.435,-2097.6 490.435,-2087 490.435,-2080.21 487.237,-2075.42 482.259,-2072.64\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"483.026,-2069.22 472.45,-2069.86 481.113,-2075.95 483.026,-2069.22\"/>\n<text text-anchor=\"middle\" x=\"493.935\" y=\"-2083.3\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n</g>\n<!-- N58&#45;&gt;N69 -->\n<g id=\"edge94\" class=\"edge\"><title>N58&#45;&gt;N69</title>\n<path fill=\"none\" stroke=\"black\" d=\"M449.486,-2038.96C455.291,-2019.52 461.997,-1997.07 467.761,-1977.78\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"471.172,-1978.59 470.681,-1968 464.465,-1976.58 471.172,-1978.59\"/>\n<text text-anchor=\"middle\" x=\"472.435\" y=\"-1990.3\" font-family=\"Times,serif\" font-size=\"14.00\">38</text>\n</g>\n<!-- N59&#45;&gt;N32 -->\n<g id=\"edge134\" class=\"edge\"><title>N59&#45;&gt;N32</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1344.52,-1500.89C1369.56,-1477.22 1398.43,-1441.39 1398.43,-1402 1398.43,-1402 1398.43,-1402 1398.43,-1122 1398.43,-1001.27 978.574,-975.802 804.585,-970.434\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"804.584,-966.932 794.485,-970.136 804.378,-973.929 804.584,-966.932\"/>\n<text text-anchor=\"middle\" x=\"1401.93\" y=\"-1269.3\" font-family=\"Times,serif\" font-size=\"14.00\">6</text>\n</g>\n<!-- N59&#45;&gt;N59 -->\n<g id=\"edge130\" class=\"edge\"><title>N59&#45;&gt;N59</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1344.52,-1542.94C1354.66,-1542.42 1362.43,-1538.44 1362.43,-1531 1362.43,-1526.35 1359.4,-1523.05 1354.64,-1521.11\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1355.02,-1517.61 1344.52,-1519.06 1353.63,-1524.47 1355.02,-1517.61\"/>\n<text text-anchor=\"middle\" x=\"1365.93\" y=\"-1527.3\" font-family=\"Times,serif\" font-size=\"14.00\">7</text>\n</g>\n<!-- N76 -->\n<g id=\"node77\" class=\"node\"><title>N76</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1344.68,-1438 1278.18,-1438 1278.18,-1364 1344.68,-1364 1344.68,-1438\"/>\n<text text-anchor=\"middle\" x=\"1311.43\" y=\"-1426.16\" font-family=\"Times,serif\" font-size=\"9.80\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"1311.43\" y=\"-1404.16\" font-family=\"Times,serif\" font-size=\"9.80\">Buffer</text>\n<text text-anchor=\"middle\" x=\"1311.43\" y=\"-1393.16\" font-family=\"Times,serif\" font-size=\"9.80\">Buffer</text>\n<text text-anchor=\"end\" x=\"1336.93\" y=\"-1382.16\" font-family=\"Times,serif\" font-size=\"9.80\">3 (0.1%)</text>\n<text text-anchor=\"end\" x=\"1336.93\" y=\"-1371.16\" font-family=\"Times,serif\" font-size=\"9.80\">of 34 (1.5%)</text>\n</g>\n<!-- N59&#45;&gt;N76 -->\n<g id=\"edge97\" class=\"edge\"><title>N59&#45;&gt;N76</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1309.21,-1496.7C1309.56,-1482 1309.97,-1464.46 1310.34,-1448.5\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1313.85,-1448.36 1310.58,-1438.28 1306.85,-1448.19 1313.85,-1448.36\"/>\n<text text-anchor=\"middle\" x=\"1317.43\" y=\"-1462.3\" font-family=\"Times,serif\" font-size=\"14.00\">34</text>\n</g>\n<!-- N60&#45;&gt;N60 -->\n<g id=\"edge79\" class=\"edge\"><title>N60&#45;&gt;N60</title>\n<path fill=\"none\" stroke=\"black\" d=\"M792.823,-563.547C803.244,-561.792 810.435,-557.609 810.435,-551 810.435,-546.766 807.484,-543.528 802.623,-541.286\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"803.402,-537.868 792.823,-538.453 801.457,-544.592 803.402,-537.868\"/>\n<text text-anchor=\"middle\" x=\"817.435\" y=\"-547.3\" font-family=\"Times,serif\" font-size=\"14.00\">54</text>\n</g>\n<!-- N61&#45;&gt;N61 -->\n<g id=\"edge80\" class=\"edge\"><title>N61&#45;&gt;N61</title>\n<path fill=\"none\" stroke=\"black\" d=\"M821.706,-1282.63C832.511,-1280.75 839.435,-1277.54 839.435,-1273 839.435,-1270.09 836.593,-1267.73 831.71,-1265.91\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"832.26,-1262.44 821.706,-1263.37 830.536,-1269.22 832.26,-1262.44\"/>\n<text text-anchor=\"middle\" x=\"846.435\" y=\"-1269.3\" font-family=\"Times,serif\" font-size=\"14.00\">54</text>\n</g>\n<!-- N64 -->\n<g id=\"node65\" class=\"node\"><title>N64</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"631.685,-209.5 533.185,-209.5 533.185,-146.5 631.685,-146.5 631.685,-209.5\"/>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-197.42\" font-family=\"Times,serif\" font-size=\"10.10\">tcmalloc</text>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-186.42\" font-family=\"Times,serif\" font-size=\"10.10\">CentralFreeList</text>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-175.42\" font-family=\"Times,serif\" font-size=\"10.10\">ReleaseListToSpans</text>\n<text text-anchor=\"end\" x=\"623.935\" y=\"-164.42\" font-family=\"Times,serif\" font-size=\"10.10\">4 (0.2%)</text>\n<text text-anchor=\"end\" x=\"623.935\" y=\"-153.42\" font-family=\"Times,serif\" font-size=\"10.10\">of 50 (2.2%)</text>\n</g>\n<!-- N62&#45;&gt;N64 -->\n<g id=\"edge82\" class=\"edge\"><title>N62&#45;&gt;N64</title>\n<path fill=\"none\" stroke=\"black\" d=\"M582.435,-262.444C582.435,-249.786 582.435,-234.192 582.435,-219.925\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"585.935,-219.831 582.435,-209.831 578.935,-219.831 585.935,-219.831\"/>\n<text text-anchor=\"middle\" x=\"589.435\" y=\"-232.3\" font-family=\"Times,serif\" font-size=\"14.00\">50</text>\n</g>\n<!-- N63&#45;&gt;N59 -->\n<g id=\"edge90\" class=\"edge\"><title>N63&#45;&gt;N59</title>\n<path fill=\"none\" stroke=\"black\" d=\"M597.02,-1709.2C598.157,-1708.77 599.296,-1708.37 600.435,-1708 716.19,-1670.76 754.101,-1713.35 873.435,-1690 992.469,-1666.71 1018.18,-1644.71 1132.43,-1604 1151.25,-1597.3 1155.28,-1593.66 1174.43,-1588 1211.05,-1577.17 1223.74,-1585.93 1258.43,-1570 1260.04,-1569.26 1261.63,-1568.47 1263.22,-1567.63\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1265.34,-1570.44 1272.18,-1562.35 1261.79,-1564.41 1265.34,-1570.44\"/>\n<text text-anchor=\"middle\" x=\"1088.43\" y=\"-1652.3\" font-family=\"Times,serif\" font-size=\"14.00\">43</text>\n</g>\n<!-- N63&#45;&gt;N72 -->\n<g id=\"edge154\" class=\"edge\"><title>N63&#45;&gt;N72</title>\n<path fill=\"none\" stroke=\"black\" d=\"M535.706,-1707.77C506.212,-1665.58 453.804,-1590.71 451.435,-1588 331.847,-1451.1 247.15,-1464.54 151.435,-1310 94.2284,-1217.64 71.1966,-1090.07 62.426,-1020.08\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"65.8549,-1019.27 61.1854,-1009.76 58.905,-1020.11 65.8549,-1019.27\"/>\n<text text-anchor=\"middle\" x=\"273.935\" y=\"-1397.3\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n</g>\n<!-- N64&#45;&gt;N64 -->\n<g id=\"edge146\" class=\"edge\"><title>N64&#45;&gt;N64</title>\n<path fill=\"none\" stroke=\"black\" d=\"M631.812,-188.493C642.063,-187.388 649.435,-183.891 649.435,-178 649.435,-174.318 646.555,-171.572 641.893,-169.759\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"642.334,-166.272 631.812,-167.507 640.808,-173.103 642.334,-166.272\"/>\n<text text-anchor=\"middle\" x=\"652.935\" y=\"-174.3\" font-family=\"Times,serif\" font-size=\"14.00\">4</text>\n</g>\n<!-- N65 -->\n<g id=\"node66\" class=\"node\"><title>N65</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"639.935,-93.5 524.935,-93.5 524.935,-0.5 639.935,-0.5 639.935,-93.5\"/>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-77.42\" font-family=\"Times,serif\" font-size=\"15.10\">tcmalloc</text>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-60.42\" font-family=\"Times,serif\" font-size=\"15.10\">CentralFreeList</text>\n<text text-anchor=\"middle\" x=\"582.435\" y=\"-43.42\" font-family=\"Times,serif\" font-size=\"15.10\">ReleaseToSpans</text>\n<text text-anchor=\"end\" x=\"632.435\" y=\"-26.42\" font-family=\"Times,serif\" font-size=\"15.10\">45 (2.0%)</text>\n<text text-anchor=\"end\" x=\"632.435\" y=\"-9.42\" font-family=\"Times,serif\" font-size=\"15.10\">of 46 (2.0%)</text>\n</g>\n<!-- N64&#45;&gt;N65 -->\n<g id=\"edge84\" class=\"edge\"><title>N64&#45;&gt;N65</title>\n<path fill=\"none\" stroke=\"black\" d=\"M582.435,-146.429C582.435,-133.595 582.435,-118.256 582.435,-103.55\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"585.935,-103.509 582.435,-93.5089 578.935,-103.509 585.935,-103.509\"/>\n<text text-anchor=\"middle\" x=\"589.435\" y=\"-116.3\" font-family=\"Times,serif\" font-size=\"14.00\">46</text>\n</g>\n<!-- N65&#45;&gt;N65 -->\n<g id=\"edge86\" class=\"edge\"><title>N65&#45;&gt;N65</title>\n<path fill=\"none\" stroke=\"black\" d=\"M639.979,-59.7082C650.256,-58.0564 657.435,-53.8203 657.435,-47 657.435,-42.6307 654.489,-39.3221 649.669,-37.074\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"650.557,-33.6874 639.979,-34.2918 648.625,-40.4156 650.557,-33.6874\"/>\n<text text-anchor=\"middle\" x=\"664.435\" y=\"-43.3\" font-family=\"Times,serif\" font-size=\"14.00\">45</text>\n</g>\n<!-- N68 -->\n<g id=\"node69\" class=\"node\"><title>N68</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1187.43,-2271 1083.43,-2271 1083.43,-2229 1187.43,-2229 1187.43,-2271\"/>\n<text text-anchor=\"middle\" x=\"1135.43\" y=\"-2255\" font-family=\"Times,serif\" font-size=\"15.00\">__sched_yield</text>\n<text text-anchor=\"end\" x=\"1179.43\" y=\"-2238\" font-family=\"Times,serif\" font-size=\"15.00\">44 (2.0%)</text>\n</g>\n<!-- N66&#45;&gt;N68 -->\n<g id=\"edge88\" class=\"edge\"><title>N66&#45;&gt;N68</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1098.69,-2357.82C1105.62,-2337.68 1116.9,-2304.88 1125.14,-2280.93\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1128.52,-2281.87 1128.46,-2271.27 1121.9,-2279.59 1128.52,-2281.87\"/>\n<text text-anchor=\"middle\" x=\"1121.43\" y=\"-2316.3\" font-family=\"Times,serif\" font-size=\"14.00\">44</text>\n</g>\n<!-- N67&#45;&gt;N67 -->\n<g id=\"edge116\" class=\"edge\"><title>N67&#45;&gt;N67</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1711.12,-2261.12C1721.63,-2259.04 1728.43,-2255.33 1728.43,-2250 1728.43,-2246.58 1725.64,-2243.84 1720.87,-2241.75\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1721.7,-2238.35 1711.12,-2238.88 1719.72,-2245.06 1721.7,-2238.35\"/>\n<text text-anchor=\"middle\" x=\"1735.43\" y=\"-2246.3\" font-family=\"Times,serif\" font-size=\"14.00\">13</text>\n</g>\n<!-- N68&#45;&gt;N68 -->\n<g id=\"edge89\" class=\"edge\"><title>N68&#45;&gt;N68</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1187.64,-2262.58C1198.03,-2261.17 1205.43,-2256.97 1205.43,-2250 1205.43,-2245.53 1202.39,-2242.21 1197.48,-2240.02\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1198.2,-2236.59 1187.64,-2237.42 1196.41,-2243.36 1198.2,-2236.59\"/>\n<text text-anchor=\"middle\" x=\"1212.43\" y=\"-2246.3\" font-family=\"Times,serif\" font-size=\"14.00\">44</text>\n</g>\n<!-- N69&#45;&gt;N61 -->\n<g id=\"edge118\" class=\"edge\"><title>N69&#45;&gt;N61</title>\n<path fill=\"none\" stroke=\"black\" d=\"M470.731,-1893.91C448.68,-1813.31 404.361,-1613.56 455.435,-1458 470.638,-1411.69 472.169,-1394.56 508.435,-1362 514.464,-1356.59 598.93,-1322 658.875,-1297.84\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"660.301,-1301.04 668.27,-1294.06 657.686,-1294.55 660.301,-1301.04\"/>\n<text text-anchor=\"middle\" x=\"440.435\" y=\"-1592.3\" font-family=\"Times,serif\" font-size=\"14.00\">11</text>\n</g>\n<!-- N69&#45;&gt;N69 -->\n<g id=\"edge148\" class=\"edge\"><title>N69&#45;&gt;N69</title>\n<path fill=\"none\" stroke=\"black\" d=\"M525.74,-1942.37C535.941,-1941.39 543.435,-1937.6 543.435,-1931 543.435,-1926.88 540.508,-1923.85 535.822,-1921.92\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"536.267,-1918.43 525.74,-1919.63 534.718,-1925.26 536.267,-1918.43\"/>\n<text text-anchor=\"middle\" x=\"546.935\" y=\"-1927.3\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n</g>\n<!-- N71 -->\n<g id=\"node72\" class=\"node\"><title>N71</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"341.435,-1159 123.435,-1159 123.435,-1087 341.435,-1087 341.435,-1159\"/>\n<text text-anchor=\"middle\" x=\"232.435\" y=\"-1143.4\" font-family=\"Times,serif\" font-size=\"14.50\">__pthread_mutex_unlock_usercnt</text>\n<text text-anchor=\"middle\" x=\"232.435\" y=\"-1127.4\" font-family=\"Times,serif\" font-size=\"14.50\">(inline)</text>\n<text text-anchor=\"end\" x=\"333.435\" y=\"-1111.4\" font-family=\"Times,serif\" font-size=\"14.50\">38 (1.7%)</text>\n<text text-anchor=\"end\" x=\"333.435\" y=\"-1095.4\" font-family=\"Times,serif\" font-size=\"14.50\">of 42 (1.9%)</text>\n</g>\n<!-- N70&#45;&gt;N71 -->\n<g id=\"edge70\" class=\"edge\"><title>N70&#45;&gt;N71</title>\n<path fill=\"none\" stroke=\"black\" stroke-dasharray=\"5,2\" d=\"M235.036,-1252.35C234.609,-1231.29 233.917,-1197.15 233.354,-1169.37\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"236.848,-1169.01 233.146,-1159.08 229.849,-1169.15 236.848,-1169.01\"/>\n<text text-anchor=\"middle\" x=\"241.435\" y=\"-1206.3\" font-family=\"Times,serif\" font-size=\"14.00\">80</text>\n</g>\n<!-- N71&#45;&gt;N70 -->\n<g id=\"edge91\" class=\"edge\"><title>N71&#45;&gt;N70</title>\n<path fill=\"none\" stroke=\"black\" d=\"M220.743,-1159.27C216.342,-1176.9 213.118,-1198.58 216.435,-1218 217.846,-1226.27 220.391,-1234.95 223.17,-1242.88\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"219.961,-1244.29 226.745,-1252.43 226.516,-1241.83 219.961,-1244.29\"/>\n<text text-anchor=\"middle\" x=\"223.435\" y=\"-1206.3\" font-family=\"Times,serif\" font-size=\"14.00\">42</text>\n</g>\n<!-- N72&#45;&gt;N72 -->\n<g id=\"edge107\" class=\"edge\"><title>N72&#45;&gt;N72</title>\n<path fill=\"none\" stroke=\"black\" d=\"M100.471,-980.525C110.789,-979.546 118.435,-975.371 118.435,-968 118.435,-963.278 115.297,-959.867 110.329,-957.769\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"111.004,-954.332 100.471,-955.475 109.417,-961.15 111.004,-954.332\"/>\n<text text-anchor=\"middle\" x=\"125.435\" y=\"-964.3\" font-family=\"Times,serif\" font-size=\"14.00\">26</text>\n</g>\n<!-- N72&#45;&gt;N73 -->\n<g id=\"edge136\" class=\"edge\"><title>N72&#45;&gt;N73</title>\n<path fill=\"none\" stroke=\"black\" d=\"M57.4346,-926.432C57.4346,-913.043 57.4346,-897.977 57.4346,-883.916\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"60.9347,-883.893 57.4346,-873.893 53.9347,-883.893 60.9347,-883.893\"/>\n<text text-anchor=\"middle\" x=\"60.9346\" y=\"-896.3\" font-family=\"Times,serif\" font-size=\"14.00\">6</text>\n</g>\n<!-- N73&#45;&gt;N36 -->\n<g id=\"edge139\" class=\"edge\"><title>N73&#45;&gt;N36</title>\n<path fill=\"none\" stroke=\"black\" d=\"M100.844,-819.755C192.088,-796.118 404.371,-741.127 514.076,-712.708\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"515.241,-716.022 524.044,-710.126 513.486,-709.246 515.241,-716.022\"/>\n<text text-anchor=\"middle\" x=\"339.935\" y=\"-760.3\" font-family=\"Times,serif\" font-size=\"14.00\">5</text>\n</g>\n<!-- N73&#45;&gt;N73 -->\n<g id=\"edge109\" class=\"edge\"><title>N73&#45;&gt;N73</title>\n<path fill=\"none\" stroke=\"black\" d=\"M100.471,-844.525C110.789,-843.546 118.435,-839.371 118.435,-832 118.435,-827.278 115.297,-823.867 110.329,-821.769\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"111.004,-818.332 100.471,-819.475 109.417,-825.15 111.004,-818.332\"/>\n<text text-anchor=\"middle\" x=\"125.435\" y=\"-828.3\" font-family=\"Times,serif\" font-size=\"14.00\">21</text>\n</g>\n<!-- N74 -->\n<g id=\"node75\" class=\"node\"><title>N74</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"1191.43,-1565 1119.43,-1565 1119.43,-1497 1191.43,-1497 1191.43,-1565\"/>\n<text text-anchor=\"middle\" x=\"1155.43\" y=\"-1552.2\" font-family=\"Times,serif\" font-size=\"11.00\">tensorflow</text>\n<text text-anchor=\"middle\" x=\"1155.43\" y=\"-1540.2\" font-family=\"Times,serif\" font-size=\"11.00\">OpKernel</text>\n<text text-anchor=\"middle\" x=\"1155.43\" y=\"-1528.2\" font-family=\"Times,serif\" font-size=\"11.00\">InputRange</text>\n<text text-anchor=\"end\" x=\"1183.43\" y=\"-1516.2\" font-family=\"Times,serif\" font-size=\"11.00\">8 (0.4%)</text>\n<text text-anchor=\"end\" x=\"1183.43\" y=\"-1504.2\" font-family=\"Times,serif\" font-size=\"11.00\">of 37 (1.6%)</text>\n</g>\n<!-- N74&#45;&gt;N36 -->\n<g id=\"edge149\" class=\"edge\"><title>N74&#45;&gt;N36</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1173.85,-1496.85C1190.81,-1461.53 1210.16,-1404.9 1187.43,-1362 1063.71,-1128.46 924.874,-1159.18 695.435,-1028 679.211,-1018.72 669.201,-1024.52 657.435,-1010 655.344,-1007.42 615.475,-837.015 594.739,-747.952\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"598.105,-746.977 592.43,-738.031 591.288,-748.564 598.105,-746.977\"/>\n<text text-anchor=\"middle\" x=\"1033.93\" y=\"-1119.3\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n</g>\n<!-- N74&#45;&gt;N74 -->\n<g id=\"edge133\" class=\"edge\"><title>N74&#45;&gt;N74</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1191.52,-1542.94C1201.66,-1542.42 1209.43,-1538.44 1209.43,-1531 1209.43,-1526.35 1206.4,-1523.05 1201.64,-1521.11\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1202.02,-1517.61 1191.52,-1519.06 1200.63,-1524.47 1202.02,-1517.61\"/>\n<text text-anchor=\"middle\" x=\"1212.93\" y=\"-1527.3\" font-family=\"Times,serif\" font-size=\"14.00\">7</text>\n</g>\n<!-- N75 -->\n<g id=\"node76\" class=\"node\"><title>N75</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"992.935,-1440 909.935,-1440 909.935,-1362 992.935,-1362 992.935,-1440\"/>\n<text text-anchor=\"middle\" x=\"951.435\" y=\"-1425.52\" font-family=\"Times,serif\" font-size=\"13.10\">std</text>\n<text text-anchor=\"middle\" x=\"951.435\" y=\"-1411.52\" font-family=\"Times,serif\" font-size=\"13.10\">_Hashtable</text>\n<text text-anchor=\"middle\" x=\"951.435\" y=\"-1397.52\" font-family=\"Times,serif\" font-size=\"13.10\">find</text>\n<text text-anchor=\"end\" x=\"985.435\" y=\"-1383.52\" font-family=\"Times,serif\" font-size=\"13.10\">23 (1.0%)</text>\n<text text-anchor=\"end\" x=\"985.435\" y=\"-1369.52\" font-family=\"Times,serif\" font-size=\"13.10\">of 34 (1.5%)</text>\n</g>\n<!-- N74&#45;&gt;N75 -->\n<g id=\"edge113\" class=\"edge\"><title>N74&#45;&gt;N75</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1119.43,-1507.41C1086.71,-1486.88 1038.11,-1456.38 1001.59,-1433.47\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1003.38,-1430.46 993.052,-1428.11 999.663,-1436.39 1003.38,-1430.46\"/>\n<text text-anchor=\"middle\" x=\"1073.43\" y=\"-1462.3\" font-family=\"Times,serif\" font-size=\"14.00\">16</text>\n</g>\n<!-- N74&#45;&gt;N78 -->\n<g id=\"edge123\" class=\"edge\"><title>N74&#45;&gt;N78</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1145.55,-1496.7C1140.84,-1480.85 1135.16,-1461.71 1130.14,-1444.79\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1133.47,-1443.72 1127.27,-1435.13 1126.76,-1445.71 1133.47,-1443.72\"/>\n<text text-anchor=\"middle\" x=\"1142.93\" y=\"-1462.3\" font-family=\"Times,serif\" font-size=\"14.00\">9</text>\n</g>\n<!-- N75&#45;&gt;N75 -->\n<g id=\"edge108\" class=\"edge\"><title>N75&#45;&gt;N75</title>\n<path fill=\"none\" stroke=\"black\" d=\"M993.06,-1412.79C1003.04,-1411.87 1010.43,-1407.94 1010.43,-1401 1010.43,-1396.66 1007.55,-1393.5 1002.94,-1391.52\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1003.59,-1388.08 993.06,-1389.21 1002,-1394.89 1003.59,-1388.08\"/>\n<text text-anchor=\"middle\" x=\"1017.43\" y=\"-1397.3\" font-family=\"Times,serif\" font-size=\"14.00\">23</text>\n</g>\n<!-- N76&#45;&gt;N76 -->\n<g id=\"edge153\" class=\"edge\"><title>N76&#45;&gt;N76</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1344.79,-1412.97C1354.71,-1412.62 1362.43,-1408.62 1362.43,-1401 1362.43,-1396.23 1359.42,-1392.89 1354.73,-1390.96\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1355.27,-1387.5 1344.79,-1389.03 1353.94,-1394.37 1355.27,-1387.5\"/>\n<text text-anchor=\"middle\" x=\"1365.93\" y=\"-1397.3\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n</g>\n<!-- N77&#45;&gt;N61 -->\n<g id=\"edge143\" class=\"edge\"><title>N77&#45;&gt;N61</title>\n<path fill=\"none\" stroke=\"black\" d=\"M859.624,-1496.68C843.625,-1480.41 825.011,-1460.06 810.435,-1440 777.904,-1395.24 748.465,-1337.78 732.059,-1303.53\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"735.037,-1301.64 727.591,-1294.11 728.711,-1304.64 735.037,-1301.64\"/>\n<text text-anchor=\"middle\" x=\"813.935\" y=\"-1397.3\" font-family=\"Times,serif\" font-size=\"14.00\">5</text>\n</g>\n<!-- N77&#45;&gt;N75 -->\n<g id=\"edge152\" class=\"edge\"><title>N77&#45;&gt;N75</title>\n<path fill=\"none\" stroke=\"black\" d=\"M909.262,-1496.7C915.654,-1482.35 923.249,-1465.29 930.22,-1449.64\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"933.593,-1450.67 934.464,-1440.11 927.198,-1447.82 933.593,-1450.67\"/>\n<text text-anchor=\"middle\" x=\"929.935\" y=\"-1462.3\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n</g>\n<!-- N77&#45;&gt;N77 -->\n<g id=\"edge125\" class=\"edge\"><title>N77&#45;&gt;N77</title>\n<path fill=\"none\" stroke=\"black\" d=\"M932.91,-1542.88C942.901,-1542.15 950.435,-1538.19 950.435,-1531 950.435,-1526.51 947.492,-1523.28 942.845,-1521.31\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"943.428,-1517.85 932.91,-1519.12 941.925,-1524.69 943.428,-1517.85\"/>\n<text text-anchor=\"middle\" x=\"953.935\" y=\"-1527.3\" font-family=\"Times,serif\" font-size=\"14.00\">9</text>\n</g>\n<!-- N78&#45;&gt;N78 -->\n<g id=\"edge132\" class=\"edge\"><title>N78&#45;&gt;N78</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1153.52,-1412.94C1163.66,-1412.42 1171.43,-1408.44 1171.43,-1401 1171.43,-1396.35 1168.4,-1393.05 1163.64,-1391.11\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1164.02,-1387.61 1153.52,-1389.06 1162.63,-1394.47 1164.02,-1387.61\"/>\n<text text-anchor=\"middle\" x=\"1174.93\" y=\"-1397.3\" font-family=\"Times,serif\" font-size=\"14.00\">7</text>\n</g>\n<!-- N79&#45;&gt;N79 -->\n<g id=\"edge151\" class=\"edge\"><title>N79&#45;&gt;N79</title>\n<path fill=\"none\" stroke=\"black\" d=\"M1308.79,-2103.98C1318.91,-2102.72 1326.43,-2097.06 1326.43,-2087 1326.43,-2080.55 1323.34,-2075.91 1318.46,-2073.08\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"1319.38,-2069.7 1308.79,-2070.02 1317.27,-2076.37 1319.38,-2069.7\"/>\n<text text-anchor=\"middle\" x=\"1329.93\" y=\"-2083.3\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n</g>\n<!-- N80&#45;&gt;N80 -->\n<g id=\"edge124\" class=\"edge\"><title>N80&#45;&gt;N80</title>\n<path fill=\"none\" stroke=\"black\" d=\"M984.134,-1941.99C994.303,-1940.6 1001.43,-1936.93 1001.43,-1931 1001.43,-1927.29 998.649,-1924.47 994.077,-1922.54\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"994.688,-1919.08 984.134,-1920.01 992.966,-1925.87 994.688,-1919.08\"/>\n<text text-anchor=\"middle\" x=\"1004.93\" y=\"-1927.3\" font-family=\"Times,serif\" font-size=\"14.00\">9</text>\n</g>\n</g>\n</g></svg>\n"
  },
  {
    "path": "ericyue-slowreader/benchmark-batch-noqueuerunners.py",
    "content": "# range size is  1000000\n# range queue 900000, batch queue 100000, 81510.55 per second\n# range d 900000, batch d 100000\n# range queue 800000, batch queue 200000, 71304.15 per second\n# range d -100000, batch d 100000\n# range queue 700000, batch queue 300000, 65481.16 per second\n#\n# When using enqueue_many=False\n# range size is  1000000\n# range queue 999000, batch queue 1000, 11485.93 per second\n# range d 999000, batch d 1000\n# range queue 998000, batch queue 2000, 13163.80 per second\n# range d -1000, batch d 1000\n# ange queue 997000, batch queue 3000, 13048.20 per second\n\nimport tensorflow as tf\nimport time, os, sys\nfrom tensorflow.python.client import timeline\n\ndump_timeline = False\nenqueue_many  = True\nenqueue_many_size = 1000\nsteps_to_validate = 200\nepoch_number = 2\nthread_number = 2\nbatch_size = 100\n\ncapacity = 2*10**6\n# don't use too high of limit, 10**9 hangs (overflows to negative in TF?)\na_queue = tf.train.range_input_producer(limit=10**3, num_epochs=2000,\n                                        capacity=capacity, shuffle=False)\n\n# manually run the queue runner for a bit\nconfig = tf.ConfigProto(log_device_placement=False)\nconfig.operation_timeout_in_ms=5000   # terminate on long hangs\nsess = tf.InteractiveSession(\"\", config=config)\nsess.run(tf.global_variables_initializer())\nsess.run(tf.local_variables_initializer())\n\n\na_queue_qr = tf.get_collection(tf.GraphKeys.QUEUE_RUNNERS)[0]\nfor i in range(1000):\n    sess.run(a_queue_qr.enqueue_ops)\n\n\n# check the sizes\nrange_size_node = \"input_producer/fraction_of_2000000_full/fraction_of_2000000_full_Size:0\"\n\n# size gives raw size rather than number of batches\nbatch_size_node = \"batch/fifo_queue_Size:0\"\n\nprint(\"range size is \", sess.run(range_size_node))\n\n# now create batch and run it manually\n# use size of 2 or get TypeError: 'Tensor' object is not iterable.\n# (possibly singleton list get auto-packed into a single Tensor)\nif enqueue_many:\n    a_batch = []\n    for i in range(enqueue_many_size):\n        a_batch.append(a_queue.dequeue())\n        \n    b_batch = tf.train.batch([a_batch], batch_size=batch_size,\n                             capacity=capacity, enqueue_many=enqueue_many)\n        \nelse:\n    [b, _] = tf.train.batch([a_queue.dequeue()]*2, batch_size=batch_size,\n                                capacity=capacity, enqueue_many=enqueue_many)\n\n\nstart_time = time.time()\nold_range_size, old_batch_size = (0, 0)\n\nbatch_qr = [qr for qr in tf.get_collection(tf.GraphKeys.QUEUE_RUNNERS) if qr.name.startswith(\"batch\")][0]\n\nfor i in range(10):\n    for i in range(100): # put some elements on queue\n        sess.run(batch_qr.enqueue_ops)\n\n    if dump_timeline == True:\n        run_metadata = tf.RunMetadata()\n        run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)\n\n        sess.run(batch_qr.enqueue_ops, run_metadata=run_metadata,\n                 options=run_options)\n        trace = timeline.Timeline(step_stats=run_metadata.step_stats)\n        trace_fn = '/tmp/ericyue/process.timeline.json'\n        graph_fn = '/tmp/ericyue/process.graph.pbtxt'\n        metadata_fn = '/tmp/ericyue/process.metadata.pbtxt'\n        open(trace_fn, 'w').write(trace.generate_chrome_trace_format())\n        open(graph_fn, 'w').write(str(tf.get_default_graph().as_graph_def()))\n        open(metadata_fn, 'w').write(str(run_metadata))\n\n        sys.exit()\n\n    \n    new_range_size, new_batch_size = sess.run([range_size_node, batch_size_node])\n    \n    new_time = time.time()\n    rate = (new_batch_size-old_batch_size)/(new_time-start_time)\n    print(\"range queue %d, batch queue %d, %.2f per second\"%(new_range_size,\n                                                             new_batch_size,\n                                                             rate))\n    print(\"range d %d, batch d %d\" %(new_range_size - old_range_size,\n                                     new_batch_size - old_batch_size))\n    start_time = time.time()\n    old_range_size, old_batch_size = new_range_size, new_batch_size \n\n\n"
  },
  {
    "path": "ericyue-slowreader/benchmark-batch.py",
    "content": "# measure the speed at which batches can be made\n# Only 14k \n# range queue 1996115, batch queue 3885, 6455.13 per second\n# range d 404771, batch d 3229\n# range queue 1988698, batch queue 11302, 14735.80 per second\n# range d -7417, batch d 7417\n# range queue 1981384, batch queue 18616, 14620.57 per second\n# range d -7314, batch d 7314\n# range queue 1974016, batch queue 25984, 14662.89 per second\n\nimport tensorflow as tf\nimport time\n\n\nsteps_to_validate = 200\nepoch_number = 2\nthread_number = 2\nbatch_size = 100\n\ncapacity = 2*10**6\n# don't use too high of limit, 10**9 hangs (overflows to negative in TF?)\na_queue = tf.train.range_input_producer(limit=10**3, num_epochs=2000,\n                                        capacity=capacity, shuffle=False)\n\n# manually run the queue runner for a bit\nconfig = tf.ConfigProto(log_device_placement=False)\nconfig.operation_timeout_in_ms=5000   # terminate on long hangs\nsess = tf.InteractiveSession(\"\", config=config)\nsess.run(tf.global_variables_initializer())\nsess.run(tf.local_variables_initializer())\n\n\na_queue_qr = tf.get_collection(tf.GraphKeys.QUEUE_RUNNERS)[0]\nfor i in range(1000):\n    sess.run(a_queue_qr.enqueue_ops)\n\n\n# check the size\nrange_size_node = \"input_producer/fraction_of_2000000_full/fraction_of_2000000_full_Size:0\"\n\n# size gives raw size rather than number of batches\nbatch_size_node = \"batch/fifo_queue_Size:0\"\n\nprint(\"range size is \", sess.run(range_size_node))\n\n# now create batch and run it manually\n# use size of 2 or get TypeError: 'Tensor' object is not iterable.\n# (possibly singleton list get auto-packed into a single Tensor)\n[b, _] = tf.train.batch([a_queue.dequeue()]*2, batch_size=batch_size,\n                        capacity=capacity)\n\n\ntf.train.start_queue_runners()\nstart_time = time.time()\nold_range_size, old_batch_size = (0, 0)\nwhile True:\n    new_range_size, new_batch_size = sess.run([range_size_node, batch_size_node])\n    \n    new_time = time.time()\n    rate = (new_batch_size-old_batch_size)/(new_time-start_time)\n    print(\"range queue %d, batch queue %d, %.2f per second\"%(new_range_size,\n                                                             new_batch_size,\n                                                             rate))\n    print(\"range d %d, batch d %d\" %(new_range_size - old_range_size,\n                                     new_batch_size - old_batch_size))\n    start_time = time.time()\n    old_range_size, old_batch_size = new_range_size, new_batch_size \n    time.sleep(0.5)\n\n\n\ndef let_queue_repopulate(size_tensor, min_elements=100000, sleep_delay=0.5):\n    \"\"\"Wait until queue has enough elements.\"\"\"\n    size2 = \"input_producer/fraction_of_2000000_full/fraction_of_2000000_full_Size:0\"\n    while sess.run(size_tensor) < min_elements:\n        print(\"Size1: %d, size2: %d\" %tuple(sess.run([size_tensor, size2])))\n        time.sleep(sleep_delay)\n\nstep = 0\nstart_time = time.time()\nwhile True:\n    step+=1\n    let_queue_repopulate(size_tensor=batch_size_node)\n    sess.run(b.op)\n    if step % steps_to_validate == 0:\n        end_time = time.time()\n        sec = (end_time - start_time)\n        print(\"[{}] time[{:6.2f}] step[{:10d}] speed[{:6d}]\".format(\n            str(end_time).split(\".\")[0],sec, step,\n            int((steps_to_validate*batch_size)/sec)\n        ))\n        start_time = end_time\n"
  },
  {
    "path": "ericyue-slowreader/benchmark-reader.py",
    "content": "# [1484609202] time[  0.01] step[        20] speed[360350]\n# [1484609202] time[  0.00] step[        40] speed[1129322]\n# [1484609202] time[  0.00] step[        60] speed[546168]\n# [1484609202] time[  0.00] step[        80] speed[709696]\n# [1484609202] time[  0.00] step[       100] speed[1112399]\n# [1484609202] time[  0.00] step[       120] speed[1506033]\n\nimport tensorflow as tf\nimport time\n\nfilename_queue = tf.train.string_input_producer([\"./data.zlib\"],\n                                                shuffle=False,\n                                                seed = int(time.time()))\n\nreader = tf.TFRecordReader(options = tf.python_io.TFRecordOptions(tf.python_io.TFRecordCompressionType.ZLIB))\n_, serialized_example = reader.read(filename_queue)\n\nreader = tf.TFRecordReader(options = tf.python_io.TFRecordOptions(tf.python_io.TFRecordCompressionType.ZLIB))\n_, serialized_example = reader.read(filename_queue)\n\nsess = tf.InteractiveSession()\ntf.train.start_queue_runners()\n\nbatch_size = 100\nsteps_to_validate = 20\n\nstep = 0\nstart_time = time.time()\nwhile True:\n    step+=1\n    sess.run(serialized_example.op)\n    if step % steps_to_validate == 0:\n        end_time = time.time()\n        sec = (end_time - start_time)\n        print(\"[{}] time[{:6.2f}] step[{:10d}] speed[{:6d}]\".format(\n            str(end_time).split(\".\")[0],sec, step,\n            int((steps_to_validate*batch_size)/sec)\n        ))\n        start_time = end_time\n"
  },
  {
    "path": "ericyue-slowreader/benchmark-synthetic-batch.py",
    "content": "# [1484611992] time[  0.00] step[       420] speed[613695]\n# [1484611992] time[  0.00] step[       440] speed[501141]\n# [1484611992] time[  0.01] step[       460] speed[351428]\n# [1484611992] time[  0.00] step[       480] speed[450032]\n# [1484611993] time[  0.14] step[       500] speed[ 14419]\n# [1484611993] time[  0.15] step[       520] speed[ 13662]\n# [1484611993] time[  0.14] step[       540] speed[ 13960]\n# [1484611993] time[  0.15] step[       560] speed[ 13069]\n\nimport tensorflow as tf\nimport time\n\n\nsteps_to_validate = 200\nepoch_number = 2\nthread_number = 2\nbatch_size = 100\n\ncapacity = 2*10**6\n# don't use too high of limit, 10**9 hangs (overflows to negative in TF?)\na_queue = tf.train.range_input_producer(limit=10**3, capacity=capacity)\n\n# use size of 2 or get TypeError: 'Tensor' object is not iterable.\n# (possibly singleton list get auto-packed into a single Tensor)\n[b, _] = tf.train.batch([a_queue.dequeue()]*2, batch_size=100,\n                        capacity=capacity)\n\n\nconfig = tf.ConfigProto(log_device_placement=True)\nconfig.operation_timeout_in_ms=5000   # terminate on long hangs\nsess = tf.InteractiveSession(\"\", config=config)\n\ntf.train.start_queue_runners()\n\ndef let_queue_repopulate(size_tensor, min_elements=100000, sleep_delay=0.5):\n    \"\"\"Wait until queue has enough elements.\"\"\"\n    size2 = \"input_producer/fraction_of_2000000_full/fraction_of_2000000_full_Size:0\"\n    while sess.run(size_tensor) < min_elements:\n        print(\"Size1: %d, size2: %d\" %tuple(sess.run([size_tensor, size2])))\n        time.sleep(sleep_delay)\n\nstep = 0\nstart_time = time.time()\nwhile True:\n    step+=1\n    let_queue_repopulate(size_tensor=\"batch/fifo_queue_Size:0\")\n    sess.run(b.op)\n    if step % steps_to_validate == 0:\n        end_time = time.time()\n        sec = (end_time - start_time)\n        print(\"[{}] time[{:6.2f}] step[{:10d}] speed[{:6d}]\".format(\n            str(end_time).split(\".\")[0],sec, step,\n            int((steps_to_validate*batch_size)/sec)\n        ))\n        start_time = end_time\n"
  },
  {
    "path": "ericyue-slowreader/benchmark-synthetic.py",
    "content": "# [1484615767] time[  0.31] step[      2000] speed[652222]\n# [1484615767] time[  0.31] step[      4000] speed[654197]\n# [1484615768] time[  0.30] step[      6000] speed[661347]\n# [1484615768] time[  0.30] step[      8000] speed[662600]\n#\n# with_dequeu_many = False\n# [1484614505] time[  0.97] step[      2000] speed[205131]\n# [1484614506] time[  0.96] step[      4000] speed[208224]\n# [1484614507] time[  0.96] step[      6000] speed[208984]\n# [1484614508] time[  0.95] step[      8000] speed[209907]\n\nimport tensorflow as tf\nimport time\n\n# try benchmarking\nsteps_to_validate = 2000\nepoch_number = 2\nthread_number = 2\nbatch_size = 100\nuse_dequeue_many = True\n\n\n# don't use too high of limit, 10**9 hangs (overflows to negative in TF?)\na_queue = tf.train.range_input_producer(limit=10**3, capacity=1000, shuffle=False)\n#a_queue = tf.train.string_input_producer([\"hello\"])\n\n\n# use an op that guarantees batch_size dequeues\nif use_dequeue_many:\n    a_batch = a_queue.dequeue_many(n=batch_size)\n    a_batch_op = a_batch.op\nelse:\n    # otherwise just do batch_size dequeue ops\n    a = a_queue.dequeue()\n    a_batch = [a+i for i in range(batch_size)]\n    a_batch_op = tf.group(*a_batch)\n\nconfig = tf.ConfigProto(log_device_placement=False)\nconfig.operation_timeout_in_ms=5000   # terminate on long hangs\nsess = tf.InteractiveSession(\"\", config=config)\n\ntf.train.start_queue_runners()\n\nstep = 0\nstart_time = time.time()\nwhile True:\n    step+=1\n    sess.run(a_batch_op)\n    if step % steps_to_validate == 0:\n        end_time = time.time()\n        sec = (end_time - start_time)\n        print(\"[{}] time[{:6.2f}] step[{:10d}] speed[{:6d}]\".format(\n            str(end_time).split(\".\")[0],sec, step,\n            int((steps_to_validate*batch_size)/sec)\n        ))\n        start_time = end_time\n"
  },
  {
    "path": "ericyue-slowreader/benchmark.py",
    "content": "# On 32-core machine.\n\n# [2017-01-17 10:45:35] time[  1.84] step[       200] speed[ 10887]\n# [2017-01-17 10:45:37] time[  2.02] step[       400] speed[  9896]\n# [2017-01-17 10:45:39] time[  1.93] step[       600] speed[ 10362]\n# [2017-01-17 10:45:41] time[  2.05] step[       800] speed[  9737]\n# [2017-01-17 10:45:43] time[  1.94] step[      1000] speed[ 10322]\n# [2017-01-17 10:45:45] time[  1.84] step[      1200] speed[ 10883]\n#\n# after turning on enqueue_many=True\n# [2017-01-17 10:45:15] time[  0.28] step[       200] speed[ 71383]\n# [2017-01-17 10:45:15] time[  0.16] step[       400] speed[122375]\n# [2017-01-17 10:45:15] time[  0.17] step[       600] speed[119758]\n# [2017-01-17 10:45:16] time[  0.18] step[       800] speed[108752]\n# [2017-01-17 10:45:16] time[  0.18] step[      1000] speed[113386]\n# [2017-01-17 10:45:16] time[  0.17] step[      1200] speed[118286]\n\nimport datetime\nimport pytz\nfrom tensorflow.contrib.session_bundle import exporter\nfrom tensorflow.python.client import timeline\nimport glob\nimport json\nimport time\nimport math\nimport numpy as np\nimport os\nimport tensorflow as tf\n\nsteps_to_validate = 200\nepoch_number = 2\nthread_number = 2\nbatch_size = 100\nmin_after_dequeue = 1000\ncapacity = thread_number * batch_size + min_after_dequeue\nenqueue_many = False\nenqueue_many_size = 1000\n\n# on macos, doing more than 1k threads fails with\n# libc++abi.dylib: libc++abi.dylib: terminating with uncaught exception of type std::__1::system_error: thread constructor failed: Resource temporarily unavailableterminating with uncaught exception of type std::__1::system_error: thread constructor failed: Resource temporarily unavailable\n\n\nfilename_queue = tf.train.string_input_producer(\n      [\"./data.zlib\"],\n      shuffle=True,\n      seed = int(time.time()),\n      num_epochs=epoch_number)\n\ndef read_and_decode(filename_queue):\n    reader = tf.TFRecordReader(options = tf.python_io.TFRecordOptions(tf.python_io.TFRecordCompressionType.ZLIB))\n    _, serialized_example = reader.read(filename_queue)\n    return serialized_example\n\nif enqueue_many:\n    reader = tf.TFRecordReader(options = tf.python_io.TFRecordOptions(tf.python_io.TFRecordCompressionType.ZLIB))\n    queue_batch = []\n    for i in range(enqueue_many_size):\n        _, serialized_example = reader.read(filename_queue)\n        queue_batch.append(serialized_example)\n    batch_serialized_example = tf.train.shuffle_batch(\n        [queue_batch],\n        batch_size=batch_size,\n        num_threads=thread_number,\n        capacity=capacity,\n        min_after_dequeue=min_after_dequeue,\n        enqueue_many=True)\n        \nelse:\n    serialized_example = read_and_decode(filename_queue)\n    batch_serialized_example = tf.train.shuffle_batch(\n        [serialized_example],\n        batch_size=batch_size,\n        num_threads=thread_number,\n        capacity=capacity,\n        min_after_dequeue=min_after_dequeue)\nfeatures = tf.parse_example(\n    batch_serialized_example,\n    features={\n        \"label\": tf.FixedLenFeature([], tf.float32),\n        \"ids\": tf.VarLenFeature(tf.int64),\n        \"values\": tf.VarLenFeature(tf.float32),\n    })\n\nbatch_labels = features[\"label\"]\nbatch_ids = features[\"ids\"]\nbatch_values = features[\"values\"]\n\ninit_op = tf.global_variables_initializer()\n\nsess = tf.Session()\nrun_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)\nrun_metadata = tf.RunMetadata()\nsess.run(init_op,options=run_options, run_metadata=run_metadata)\nsess.run(tf.local_variables_initializer(),options=run_options, run_metadata=run_metadata)\n\ncoord = tf.train.Coordinator()\nthreads = tf.train.start_queue_runners(coord=coord, sess=sess)\n#time.sleep(10)\n\nstart_time = datetime.datetime.now(pytz.timezone('Asia/Shanghai'))\nstep = 1\ntry:\n    while not coord.should_stop():\n        f1,f2,f3 = sess.run([batch_ids,batch_values,batch_labels])\n        step +=1\n        if step % steps_to_validate == 0:\n            end_time = datetime.datetime.now(pytz.timezone('Asia/Shanghai'))\n            sec = (end_time - start_time).total_seconds()\n            print(\"[{}] time[{:6.2f}] step[{:10d}] speed[{:6d}]\".format(\n                str(end_time).split(\".\")[0],sec, step,\n                int((steps_to_validate*batch_size)/sec)\n                ))\n            start_time = end_time\n        if step > 10000:\n          break\n\n\nexcept tf.errors.OutOfRangeError:\n    print(\"Done training after reading all data\")\nfinally:\n    coord.request_stop()\n    print(\"coord stopped\")\n\ncoord.join(threads)\n\ntl = timeline.Timeline(run_metadata.step_stats)\nctf = tl.generate_chrome_trace_format()\nwith open('timeline.json', 'w') as f:\n       f.write(ctf)\nprint(\"all done\")\n"
  },
  {
    "path": "ericyue-slowreader/profile-batch.py",
    "content": "# script for getting cpu profile of queue runners\n# \n# sudo apt-get install google-perftools\n# LD_PRELOAD has to be set in a forked script, otherwise shell will\n# overwrite the profile file\n\nimport os, sys, subprocess\n\nmy_env = os.environ.copy()\nmy_env[\"LD_PRELOAD\"]=\"/usr/lib/libtcmalloc_and_profiler.so.4\"\nmy_env[\"CPUPROFILE\"]=\"/tmp/profile-yue/profile\"\n\nargs = [\"python\", \"benchmark-batch-noqueuerunners.py\"]\nproc = subprocess.Popen(args, stderr=subprocess.STDOUT, env=my_env)\nprint(\"Done\")\n\n"
  },
  {
    "path": "free_gpus.py",
    "content": "#!/usr/bin/env python\n# Parse nvidia-smi for pids and kill all GPU users\n# Tested on nvidia-smi 370.23\nimport os, re, sys, subprocess\nimport pwd\n\nfrom collections import defaultdict\n\ndef tokenize(cmd):\n  if isinstance(cmd, list):\n    return cmd\n  if isinstance(cmd, bytes):\n    cmd = cmd.decode(\"ascii\")\n  if isinstance(cmd, str):\n    cmd = cmd.split(None)\n  return cmd\n\n\ndef run_command(cmd):\n  \"\"\"Run command, return output as string.\"\"\"\n\n  output = subprocess.Popen(cmd, stdout=subprocess.PIPE,\n                            shell=True).communicate()[0]\n  return output.decode(\"ascii\")\n\n\ndef run_shell(cmd):\n  \"\"\"Runs shell command, returns list of outputted lines\n  with newlines stripped.\"\"\"\n\n  cmd = tokenize(cmd)\n  p = subprocess.Popen(cmd, stdout=subprocess.PIPE,\n                       stderr=subprocess.STDOUT)\n  (stdout, stderr) = p.communicate()\n  stdout = stdout.decode(\"ascii\")  # turn into string to make Python3 happy\n  lines = stdout.split('\\n')\n  stripped_lines = []\n  for l in lines:\n    stripped_line = l.strip()\n    if l:\n      stripped_lines.append(stripped_line)\n  return stripped_lines\n\n\ndef run_shell_background(cmd_orig):\n  \"\"\"Runs shell command in background, returns pid.\"\"\"\n\n  cmd = tokenize(cmd_orig)\n  p = subprocess.Popen(cmd, close_fds=True)\n  print(\"[%d] %s \" % (p.pid, cmd_orig))\n\n\ndef get_pid_gpu_map():\n  \"\"\"Returns map of GPU id to memory allocated on that GPU.\"\"\"\n\n  output = run_command(\"nvidia-smi\")\n  gpu_output = output[output.find(\"GPU Memory\"):]\n  # lines of the form\n  # |    0      8734    C   python                             11705MiB |\n  regex = re.compile(r\"[|]\\s+?(?P<gpu_id>\\d+)\\D+?(?P<pid>\\d+).+[ ]\"\n                     \"(?P<gpu_memory>\\d+)MiB\")\n  rows = gpu_output.split(\"\\n\")\n  pids = []\n  pid_gpu_map = defaultdict(list)\n  for row in gpu_output.split(\"\\n\"):\n    m = regex.search(row)\n    if not m:\n      continue\n    pid = int(m.group(\"pid\"))\n    gpu_id = int(m.group(\"gpu_id\"))\n    print(\"pid %s using gpu %s\"%(pid, gpu_id))\n    pid_gpu_map[pid].append(gpu_id)\n  return pid_gpu_map\n\ndef kill_pids(pids_to_kill):\n  pids = []\n  for pid_to_kill in pids_to_kill:\n    pid = run_shell_background(\"sudo kill -9 \"+str(pid_to_kill))\n    pids.append(pid)\n  return pids\n\n\ndef owner(pid):\n  '''Return username of UID of process pid'''\n  UID = 1\n  EUID = 2\n  for ln in open('/proc/%d/status' % pid):\n    if ln.startswith('Uid:'):\n      uid = int(ln.split()[UID])\n      return pwd.getpwuid(uid).pw_name\n          \nif __name__ == '__main__':\n  pid_gpu_map = get_pid_gpu_map()\n  print(\"%10s %10s %s\" %(\"pid\", \"username\", \"gpu\"))\n  for pid in pid_gpu_map:\n    print(\"%10s %10s %s\" %(pid, owner(pid), pid_gpu_map[pid]))\n  answer = input(\"kill these? (Y/n) \")\n  if not answer:\n    answer = \"y\"\n  if answer.lower() == \"y\":\n    pids = kill_pids(pid_gpu_map.keys())\nelse:\n    print(\"Didn't get y, doing nothing\")\n"
  },
  {
    "path": "github_pyfunc_slowness.py",
    "content": "# Example of py_func slowing down future computations\n# On Mac\n# time 1 0.007195033016614616\n# time 2 0.0070790809113532305\n# time 3 0.008019614033401012\n#\n# On Xeon V3:\n# time 1 0.011401358991861343\n# time 2 0.011637557297945023\n# time 3 0.012380894273519516\n#\n# On Mac without MKL installed:\n# time 1 0.011707969009876251\n# time 2 0.011970046092756093\n# time 3 0.011933871079236269\n\nimport numpy as np\nimport scipy\nimport scipy.linalg\nimport tensorflow as tf\nimport timeit\nsess = tf.Session()\na = np.random.random((300, 300))\na = a.dot(a.T)\nbest_time = np.inf\nfor i in range(10):\n    s = timeit.default_timer()\n    scipy.linalg.eigh(a)\n    e = timeit.default_timer()\n    if e - s < best_time:\n        best_time = e - s\nprint(\"time 1\", best_time)\n       \nnp.linalg.svd(np.random.randn(2, 300))\n \nbest_time = np.inf\nfor i in range(10):\n    s = timeit.default_timer()\n    scipy.linalg.eigh(a)\n    e = timeit.default_timer()\n    if e - s < best_time:\n        best_time = e - s\nprint(\"time 2\", best_time)\n\nret = tf.py_func(np.linalg.svd, [np.random.randn(2, 300)], [tf.float64, tf.float64, tf.float64])\nsess.run(ret)\n\nbest_time = np.inf\nfor i in range(10):\n    s = timeit.default_timer()\n    scipy.linalg.eigh(a)\n    e = timeit.default_timer()\n    if e - s < best_time:\n        best_time = e - s\nprint(\"time 3\", best_time)\n"
  },
  {
    "path": "gpu-memory-transfer.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 1,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"[name: \\\"/cpu:0\\\"\\n\",\n      \"device_type: \\\"CPU\\\"\\n\",\n      \"memory_limit: 268435456\\n\",\n      \"locality {\\n\",\n      \"}\\n\",\n      \"incarnation: 12472952657034743275\\n\",\n      \", name: \\\"/gpu:0\\\"\\n\",\n      \"device_type: \\\"GPU\\\"\\n\",\n      \"memory_limit: 11992055808\\n\",\n      \"locality {\\n\",\n      \"  bus_id: 1\\n\",\n      \"}\\n\",\n      \"incarnation: 11654170773547241061\\n\",\n      \"physical_device_desc: \\\"device: 0, name: TITAN X (Pascal), pci bus id: 0000:07:00.0\\\"\\n\",\n      \"]\\n\",\n      \"0.12.head\\n\",\n      \"0.12.1-1934-g27fca7d-dirty\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"import os\\n\",\n    \"import numpy as np\\n\",\n    \"import time\\n\",\n    \"os.environ[\\\"CUDA_VISIBLE_DEVICES\\\"]=\\\"3\\\"\\n\",\n    \"import tensorflow as tf\\n\",\n    \"\\n\",\n    \"from matplotlib import pyplot as plt\\n\",\n    \"%matplotlib inline\\n\",\n    \"\\n\",\n    \"from tensorflow.contrib import graph_editor as ge\\n\",\n    \"from tensorflow.python.client import device_lib\\n\",\n    \"print(device_lib.list_local_devices())\\n\",\n    \"print(tf.__version__)\\n\",\n    \"print(tf.__git_version__)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Benchmark transfering data from CPU to GPU\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 16,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Transfer rate gpu->cpu = 3.38 GB/sec, 2.96 ms/call\\n\",\n      \"Transfer rate cpu->gpu = 3.31 GB/sec, 3.02 ms/call\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"size_mbs = 10\\n\",\n    \"n = 250*1000*size_mbs   # n of float32 entries\\n\",\n    \"with tf.device(\\\"/gpu:0\\\"):\\n\",\n    \"    gpu_var = tf.Variable(tf.random_uniform((n,)))\\n\",\n    \"with tf.device(\\\"/cpu:0\\\"):\\n\",\n    \"    cpu_var = tf.Variable(tf.random_uniform((n,)))\\n\",\n    \"\\n\",\n    \"gpu_to_cpu = cpu_var.assign(gpu_var)\\n\",\n    \"cpu_to_gpu = gpu_var.assign(cpu_var)\\n\",\n    \"\\n\",\n    \"# turn off graph-rewriting\\n\",\n    \"config = tf.ConfigProto(graph_options=tf.GraphOptions(optimizer_options=tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)))\\n\",\n    \"sess = tf.Session(config=config)\\n\",\n    \"\\n\",\n    \"sess.run(tf.global_variables_initializer())\\n\",\n    \"def benchmark(op, iters):\\n\",\n    \"    start_time = time.time()\\n\",\n    \"    for i in range(iters):\\n\",\n    \"        sess.run(gpu_to_cpu.op)\\n\",\n    \"    end_time = time.time()\\n\",\n    \"    return float(end_time - start_time)\\n\",\n    \"\\n\",\n    \"iters = 1000\\n\",\n    \"gpu_to_cpu_time = benchmark(gpu_to_cpu, iters)\\n\",\n    \"cpu_to_gpu_time = benchmark(cpu_to_gpu, iters)\\n\",\n    \"data_volume_mbs = iters*size_mbs\\n\",\n    \"\\n\",\n    \"transfer_rate_mbs = data_volume_mbs/gpu_to_cpu_time\\n\",\n    \"print(\\\"Transfer rate gpu->cpu = %.2f GB/sec, %.2f ms/call\\\" %(transfer_rate_mbs/1000,1000*gpu_to_cpu_time/iters))\\n\",\n    \"\\n\",\n    \"transfer_rate_mbs = data_volume_mbs/cpu_to_gpu_time\\n\",\n    \"print(\\\"Transfer rate cpu->gpu = %.2f GB/sec, %.2f ms/call\\\" %(transfer_rate_mbs/1000,1000*cpu_to_gpu_time/iters))\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Fair benchmark transfering data from CPU to GPU\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 19,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Transfer rate gpu->cpu = 3.27 GB/sec, 3.06 ms/call\\n\",\n      \"Transfer rate cpu->gpu = 3.35 GB/sec, 2.98 ms/call\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"size_mbs = 10\\n\",\n    \"n = 250*1000*size_mbs   # n of float32 entries\\n\",\n    \"with tf.device(\\\"/gpu:0\\\"):\\n\",\n    \"    gpu_var = tf.Variable(tf.random_uniform((n,)))\\n\",\n    \"    gpu_var0 = tf.Variable(tf.random_uniform((n,)))\\n\",\n    \"with tf.device(\\\"/cpu:0\\\"):\\n\",\n    \"    cpu_var = tf.Variable(tf.random_uniform((n,)))\\n\",\n    \"\\n\",\n    \"cpu_to_gpu = gpu_var.assign(cpu_var)\\n\",\n    \"gpu_to_gpu = gpu_var.assign(gpu_var0)\\n\",\n    \"\\n\",\n    \"# turn off graph-rewriting\\n\",\n    \"config = tf.ConfigProto(graph_options=tf.GraphOptions(optimizer_options=tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)))\\n\",\n    \"sess = tf.Session(config=config)\\n\",\n    \"\\n\",\n    \"sess.run(tf.global_variables_initializer())\\n\",\n    \"def benchmark(op, iters):\\n\",\n    \"    start_time = time.time()\\n\",\n    \"    for i in range(iters):\\n\",\n    \"        sess.run(gpu_to_cpu.op)\\n\",\n    \"    end_time = time.time()\\n\",\n    \"    return float(end_time - start_time)\\n\",\n    \"\\n\",\n    \"iters = 1000\\n\",\n    \"gpu_to_cpu_time = benchmark(gpu_to_gpu, iters)\\n\",\n    \"cpu_to_gpu_time = benchmark(cpu_to_gpu, iters)\\n\",\n    \"data_volume_mbs = iters*size_mbs\\n\",\n    \"\\n\",\n    \"transfer_rate_mbs = data_volume_mbs/gpu_to_cpu_time\\n\",\n    \"print(\\\"Transfer rate gpu->cpu = %.2f GB/sec, %.2f ms/call\\\" %(transfer_rate_mbs/1000,1000*gpu_to_cpu_time/iters))\\n\",\n    \"\\n\",\n    \"transfer_rate_mbs = data_volume_mbs/cpu_to_gpu_time\\n\",\n    \"print(\\\"Transfer rate cpu->gpu = %.2f GB/sec, %.2f ms/call\\\" %(transfer_rate_mbs/1000,1000*cpu_to_gpu_time/iters))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 20,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"8\"\n      ]\n     },\n     \"execution_count\": 20,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"35-27\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"source\": [\n    \"# Find cross-over point for mul\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 16,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def benchmark_mul_gpu(size_mbs, iters=10):\\n\",\n    \"    n = 250*1000*size_mbs   # n of float32 entries\\n\",\n    \"\\n\",\n    \"    \\\"\\\"\\\"Find time needed to multiply two vectors on GPU.\\\"\\\"\\\"\\n\",\n    \"    with tf.device(\\\"/gpu:0\\\"):\\n\",\n    \"        var0 = tf.Variable(tf.random_uniform((n,)))\\n\",\n    \"        var1 = tf.Variable(tf.random_uniform((n,)))\\n\",\n    \"        op = tf.multiply(var0, var1)\\n\",\n    \"    config = tf.ConfigProto(graph_options=tf.GraphOptions(optimizer_options=tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)))\\n\",\n    \"    sess = tf.Session(config=config)\\n\",\n    \"    sess.run(tf.global_variables_initializer())\\n\",\n    \"    for i in range(iters):\\n\",\n    \"        if i == 1: # skip 0 as the warm-up iteration\\n\",\n    \"            start_time = time.time()\\n\",\n    \"        sess.run(op.op)\\n\",\n    \"    end_time = time.time()\\n\",\n    \"    return (end_time - start_time)/(iters-1)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 17,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"mbs = range(10, 100, 10)\\n\",\n    \"times_mul = [benchmark_mul_gpu(m) for m in mbs]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 18,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[<matplotlib.lines.Line2D at 0x7fcec87604a8>]\"\n      ]\n     },\n     \"execution_count\": 18,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    },\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAYoAAAD8CAYAAABpcuN4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xl8FeW9x/HPLwkJO0oI+5IAAQwqKAdUqlalFvRa04VW\\nrG1RsbSK3ez1Vtraxfba2turta3aWlEQF0DcctVqVbTa1gIBUdZoBGUnYY2s2X73j5nQmIbkAEnm\\nJPm+X6+8MvPMM8/5zcnJ+Z2ZZ57zmLsjIiJyJElRByAiIolNiUJEROqkRCEiInVSohARkTopUYiI\\nSJ2UKEREpE5KFCIiUiclChERqZMShYiI1Ckl6gAaQrdu3TwzMzPqMEREmpUlS5Zsd/eM+urFlSjM\\nbAJwJ5AM3Ofuv6yxPQ14EBgF7AAuc/f3w23TgSlABfBNd38hLL8fuAQocveTq7XVFZgLZALvA19w\\n9111xZeZmUl+fn48hyIiIiEz+yCeevVeejKzZOAu4CIgB7jczHJqVJsC7HL3wcAdwG3hvjnAJGA4\\nMAG4O2wPYGZYVtNNwMvung28HK6LiEhE4umjGAMUuvtady8F5gC5NerkArPC5fnAODOzsHyOux9y\\n93VAYdge7v4asLOWx6ve1izg00dxPCIi0sDiSRR9gA3V1jeGZbXWcfdyYA+QHue+NfVw9y3h8lag\\nRxwxiohII0nou548+A70Wr8H3cymmlm+meUXFxc3cWQiIq1HPIliE9Cv2nrfsKzWOmaWAnQh6NSO\\nZ9+atplZr7CtXkBRbZXc/V53j7l7LCOj3k57ERE5RvEkisVAtpllmVkqQed0Xo06ecDkcHkisCA8\\nG8gDJplZmpllAdnAonoer3pbk4Gn44hRREQaSb2JIuxzuB54AVgNzHP3lWZ2i5ldGlabAaSbWSFw\\nA+GdSu6+EpgHrAKeB6a5ewWAmT0KvAEMNbONZjYlbOuXwIVm9i7wiXBdREQiYi1hKtRYLOYaRyEi\\nrcmGnfu5/+/r+MHFJ5GSfGzdzWa2xN1j9dVrESOzRURai0PlFdz3+jp+t+Bdksz4zGl9OLXvCY36\\nmEoUIiLNxN8Lt3Pz0ytYW7yPi0/pyc2X5NCrS7tGf1wlChGRBFdUcpCfP7uavLc2MyC9PTOvGs15\\nQ7s32eMrUYiIJKjyikpm//MDbv/LOxwqr+Rb47K59rxBtG2TXP/ODUiJQkQkAS1dv4sfPrmCVVtK\\nOCe7G7fknkxWtw6RxKJEISKSQHbtK+VXL6zh0UUb6Nm5LXdfcToXndyT4OvzoqFEISKSACornflL\\nN/LLP69hz4EyvnpOFt/6xBA6pkX/Nh19BCIirdzqLSXc/NQK8j/YRWzAifz8MyczrGfnqMM6TIlC\\nRCQiew+V85sX3+GBf7xPl3Zt+J+Jp/K50/uSlBTdZabaKFGIiDQxd+e55Vu55ZmVFH14iEmj+/O9\\nCUM5oX1q1KHVSolCRKQJrdu+jx89vYLX393O8N6duedLozi9/4lRh1UnJQoRkSZwsKyCu199jz+8\\n+h5pKUn85FM5fOnMAcf8PU1NSYlCRKSRvVJQxE/yVvLBjv3kjuzNDy4+ie6d20YdVtyUKEREGsnm\\n3Qf42TOr+POKrQzM6MAj15zB2MHdog7rqClRiIg0sLKKSh74+zp+89K7VLpz4/ihXHNOFmkpTfvV\\nGw1FiUJEpAEtWreTHz61nHe27eUTJ3Xnx58aTr+u7aMO67goUYiINIDtew/xi+fW8PjSjfQ5oR1/\\n+kqMC3N6RB1Wg4iru93MJphZgZkVmtlNtWxPM7O54faFZpZZbdv0sLzAzMbX16aZXWBmS81shZnN\\nMjMlMxFJWBWVzkP//IALfv0qeW9t4rrzBvHiDee2mCQBcZxRmFkycBdwIbARWGxmee6+qlq1KcAu\\ndx9sZpOA24DLzCwHmAQMB3oDL5nZkHCff2sTWAPMAsa5+ztmdgswmWBObhGRhLJ84x5++PQK3tqw\\nm7MGpvOzTw9ncPdOUYfV4OL5tD4GKHT3tQBmNgfIBaonilzgJ+HyfOD3FnzVYS4wx90PAevMrDBs\\njyO0WQyUuvs7YZ0XgekoUYhIAtlzoIzb/1LA7H9+QNcOadw5aSSXjugd6Te8NqZ4EkUfYEO19Y3A\\nGUeq4+7lZrYHSA/L/1lj3z7hcm1tbgdSzCzm7vnARKBfbUGZ2VRgKkD//v3jOAwRkePj7jy9bDM/\\nf3Y1O/cd4itnZXLDJ4fQuW2bqENrVAl1/d/dPbx0dYeZpQF/ASqOUPde4F6AWCzmTReliLRGhUUf\\n8sOnVvDPtTsZ0e8EZl41mpP7dIk6rCYRT6LYxEc/1fcNy2qrszHsfO4C7Khn31rL3f0N4BwAM/sk\\nMAQRkYgcLKvgzpff5U+vraVDWgq3fuYUJo3ul3Df8NqY4kkUi4FsM8sieDOfBHyxRp08gk7nNwgu\\nFy0Izw7ygEfM7HaCzuxsYBFgR2rTzLq7e1F4RvE94L+P8xhFRI7Jjr2HuObBfN5cv5uJo/oy/aJh\\npHdMizqsJldvogj7HK4HXgCSgfvdfWV4R1K+u+cRdDbPDjurdxK88RPWm0fQ8V0OTHP3CoDa2gwf\\n8kYzu4Tg1t173H1BAx6viEhc3t++jysfWMSWPQe554rTueiUXlGHFBlzb/6X92OxmOfn50cdhoi0\\nEEvX7+KaWfm4O/dNjjFqQNeoQ2oUZrbE3WP11UuozmwRkag9v2Ir35rzJj27tGXmVWPI6tYh6pAi\\np0QhIhKa+fd1/PSZVYzoewL3TY7RrRX2R9RGiUJEWr3KSufW51Zz39/WcWFOD3476TTapTbPb3pt\\nDEoUItKqHSyr4IZ5y3hu+VYmnzWAH31qOMmt6NbXeChRiEirtWtfKV99MJ/8D3bxg4tP4ppzslrs\\n13AcDyUKEWmV1u/Yz5UPLGLj7gPc9cXT+Y9TW+/tr/VRohCRVmfZht1MmbmYCncevuYMRme2zNtf\\nG4oShYi0Ki+u2sY3Hl1KRqc0Zl41hkEZHaMOKeEpUYhIqzH7jff5cd5KTu7ThRmTR5PRSbe/xkOJ\\nQkRavMpK57YX1vDHv65l3LDu/O6Lp9E+VW9/8dIzJSIt2sGyCv7zsbd45u0tfOnM/vzkU8NJSY5r\\nFmgJKVGISIu1e38pU2cvYdG6ndx00TC+du5A3f56DJQoRKRF2rAzuP11w84D3DlpJLkj+9S/k9RK\\niUJEWpzlG/dw1czFlJZX8OCUMZw5MD3qkJo1JQoRaVEWrNnGtIffpGuHVOZMPYPB3TtFHVKzp0Qh\\nIi3GIwvX88OnlpPTuzP3Tx5N985tow6pRYir69/MJphZgZkVmtlNtWxPM7O54faFZpZZbdv0sLzA\\nzMbX16aZjTOzpWa2zMz+ZmaDj+8QRaSlq6x0fvX8Gr7/5HI+PiSDuVPPUpJoQPUmCjNLBu4CLgJy\\ngMvNLKdGtSnALncfDNwB3Bbum0MwLepwYAJwt5kl19PmPcAV7j4SeAT44fEdooi0ZIfKK/jOvGXc\\n/ep7XD6mH3/6SowOabpY0pDieTbHAIXuvhbAzOYAuQTzYFfJBX4SLs8Hfm/BPWi5wBx3PwSsC+fU\\nHhPWO1KbDnQO63QBNh/boYlIS7fnQBlfm53PP9fu5MbxQ7nuvEG6/bURxJMo+gAbqq1vBM44Uh13\\nLzezPUB6WP7PGvtW3aN2pDavAZ4zswNACXBmHDGKSCuzafcBrrx/Ee/v2Mcdl43gM6f1jTqkFisR\\nhyd+B7jY3fsCDwC311bJzKaaWb6Z5RcXFzdpgCISrRWb9vCZu/7O1pKDzLp6jJJEI4snUWwC+lVb\\n7xuW1VrHzFIILhntqGPfWsvNLAMY4e4Lw/K5wNjagnL3e9095u6xjIyMOA5DRFqCVwuKuOyPb5CS\\nZMz/+ljGDuoWdUgtXjyJYjGQbWZZZpZK0DmdV6NOHjA5XJ4ILHB3D8snhXdFZQHZwKI62twFdDGz\\nIWFbFwKrj/3wRKQlmbt4PVNm5TMgvQNPTvsYQ3tqjERTqLePIuxzuB54AUgG7nf3lWZ2C5Dv7nnA\\nDGB22Fm9k+CNn7DePIJO6nJgmrtXANTWZlj+VeBxM6skSBxXN+gRi0iz4+7c8eI7/HZBIecOyeDu\\nK06no+5sajIWfPBv3mKxmOfn50cdhog0gtLySm56/G2eeHMTl8X68fPPnEwbfftrgzCzJe4eq6+e\\nUrKIJKySg2Vc+9AS/l64g+9eOITrLxis218joEQhIglp8+4DXPXAYt4r3sv/fn4EnxulO5uiokQh\\nIgln1eYSrp65mH2Hypl19Rg+Nlh3NkVJiUJEEsrr7xZz7UNL6ZiWwmPXnsWwnp3r30kalRKFSCuw\\n71A5a7Z+yKotJazeUsKmXQdITjJSkow2KUm0STJSkpNok2ykJCWRkmy0qbbeJjnYnpIUlNe6/SP7\\nhcuHy+renpJkmBmP5W9g+hPLGdy9Iw9cNZpeXdpF/dQJShQiLYq7U/ThIVZtLmHVlhJWbQ4Sw7od\\n+6i6wbFLuzYMSG9PpTvlFU5ZRSXllcFyaUUl5RWVQXll8Lu8smnujExJMsornXOyu3H3FafTqW2b\\nJnlcqZ8ShUgzVV5Rydrt+/4tKezYV3q4Tv+u7cnp1ZnckX3I6d2ZnN6d6d2l7VHdOeQeJIuyikrK\\nKjxIJOF6kEgqKS0Pfh9xe1V5tQRUlaDKyispqwy2d+2QyuSxmbr9NcEoUYg0Ax8eLAsuHW0uOZwY\\nCrZ9SGl5JQCpKUkM7dGJT5zUg5N6dSKndxeG9epE5wb4VG4WXDrSm3frpUQhkkDcnc17DrK62lnC\\nqi0lrN+5/3Cdrh1SyenVmSvHZgZJoVcXBmZ00Bu5NBolCpGIlJZXUli093AHc1VS2HOgDAAzyEzv\\nwCl9unDZ6H7k9OrMSb0606NzmgadSZNSohBpAnv2lwVnCNWSwrtFH1JWEXQUp6UkMaxXZy4+pVfQ\\nl9CrM8N6dtJMbZIQ9CoUaSRvbdjN718pZNXmEjbtPnC4vFvHNHJ6d+bcIRmHk0JWtw4kJ+ksQRKT\\nEoVIIyj68CBTZuUDzlmDuvGlMweQ07szJ/XqRPdObaMOT+SoKFGINLCKSudbjy5j76Eynp52tuZM\\nkGZPiUKkgd350ju8sXYH/zPxVCUJaRF0P51IA3rtnWJ+90ohE0f15fOxfvXvINIMKFGINJBtJQf5\\nztxlZHfvyM9yT446HJEGE1eiMLMJZlZgZoVmdlMt29PMbG64faGZZVbbNj0sLzCz8fW1aWavm9my\\n8GezmT11fIco0vjKKyr5xiNvcqCsgruvOJ12qclRhyTSYOrtozCzZOAu4EJgI7DYzPLcfVW1alOA\\nXe4+2MwmAbcBl5lZDsH82cOB3sBLZjYk3KfWNt39nGqP/Tjw9HEfpUgju/3Fd1j0/k7uuGwEg7ur\\nX0JalnjOKMYAhe6+1t1LgTlAbo06ucCscHk+MM6CoaO5wBx3P+Tu64DCsL162zSzzsAFgM4oJKG9\\nUlDE3a++x6TR/fjMaZqFTVqeeBJFH2BDtfWNYVmtddy9HNgDpNexbzxtfhp42d1LagvKzKaaWb6Z\\n5RcXF8dxGCINb/PuA9wwdxnDenbiJ5cOjzockUaRyJ3ZlwOPHmmju9/r7jF3j2VkZDRhWCKBsopK\\nvvHom5SWV3L3FafTto36JaRliidRbAKq3+fXNyyrtY6ZpQBdgB117Ftnm2bWjeDy1LPxHIRIFH79\\nQgFLPtjFLz53KgMzOkYdjkijiSdRLAayzSzLzFIJOqfzatTJAyaHyxOBBe7uYfmk8K6oLCAbWBRH\\nmxOBZ9z94LEemEhjenn1Nv742lquOKM/l47oHXU4Io2q3rue3L3czK4HXgCSgfvdfaWZ3QLku3se\\nMAOYbWaFwE6CN37CevOAVUA5MM3dKwBqa7Paw04CftlQBynSkDbu2s8N895ieO/O3HxJTtThiDQ6\\nc2+a+XAbUywW8/z8/KjDkFagtLySL/zxDd4r2ssz3zybAekdog5J5JiZ2RJ3j9VXT9/1JHIUbnt+\\nDcs27OaeK05XkpBWI5HvehJJKM+v2MqMv63jyrGZXHRKr6jDEWkyShQicVi/Yz83zn+LEX27MP3i\\nYVGHI9KklChE6nGovIJpjyzFgN9/8XTSUjReQloX9VGI1OPWZ1ezfNMe/vjlUfTr2j7qcESanM4o\\nROrw7NtbmPXGB0w5O4vxw3tGHY5IJJQoRI7g/e37+N7jbzOy3wl8b4L6JaT1UqIQqcXBsgque3gp\\nyUnG7794Gqkp+leR1kt9FCK1+Nkzq1i1pYQZk2P0PVH9EtK66WOSSA1PL9vEwwvX87VzBzLupB5R\\nhyMSOSUKkWreK97L959YzqgBJ/Kf44dGHY5IQlCiEAkdLKtg2sNLSU1J4vdfPI02yfr3EAH1UYgc\\n9pO8lazZ+iEzrxpNry7tog5HJGHoI5MI8MTSjcxZvIFp5w/ivKHdow5HJKEoUUir9+62D/nBkys4\\nI6sr3/nEkKjDEUk4ShTSqu0vLee6h5fSPjWZ315+GinqlxD5N3H9V5jZBDMrMLNCM7uplu1pZjY3\\n3L7QzDKrbZselheY2fj62rTAf5vZO2a22sy+eXyHKHJkNz+1ksLivdw56TR6dG4bdTgiCanezmwz\\nSwbuAi4ENgKLzSzP3VdVqzYF2OXug81sEnAbcJmZ5RBMazoc6A28ZGZV5/ZHavNKoB8wzN0rzUwX\\njKVRzMvfwONLN/LNcdmcnd0t6nBEElY8ZxRjgEJ3X+vupcAcILdGnVxgVrg8HxhnZhaWz3H3Q+6+\\nDigM26urzWuBW9y9EsDdi4798ERqV7D1Q3709ArGDkrnW+Oyow5HJKHFkyj6ABuqrW8My2qt4+7l\\nwB4gvY5962pzEMHZSL6Z/dnM9F8sDWrfoXKue3gJHdPa8JtJI0lOsqhDEkloidhzlwYcDCf8/hNw\\nf22VzGxqmEzyi4uLmzRAab7cnR88uZx12/fx28tH0r2T+iVE6hNPothE0GdQpW9YVmsdM0sBugA7\\n6ti3rjY3Ak+Ey08Cp9YWlLvf6+4xd49lZGTEcRgiMGfxBp5atplvf2IIYwepX0IkHvEkisVAtpll\\nmVkqQed0Xo06ecDkcHkisMDdPSyfFN4VlQVkA4vqafMp4Pxw+ePAO8d2aCIftWpzCT/OW8k52d2Y\\ndv7gqMMRaTbqvevJ3cvN7HrgBSAZuN/dV5rZLUC+u+cBM4DZZlYI7CR44yesNw9YBZQD09y9AqC2\\nNsOH/CXwsJl9B9gLXNNwhyut1YcHy5j2yFJObN+GOy5Tv4TI0bDgg3/zFovFPD8/P+owWrzyikpK\\nKyppn9q8viLM3fnGo2/y3PItPPrVMzljYHrUIYkkBDNbEvYH16l5/cdLpG6Y9xbPLt/CqAEncv7Q\\n7pw3NINhPTsR3AmduB5auJ5n3t7CjeOHKkmIHAMlConLgjXbyHtrM+cPzWBbySFue34Ntz2/hp6d\\n23Le0AzOG9qdjw1Op1PbNlGH+hHLN+7hZ/+3ivOGZnDtxwdFHY5Is6REIfXaX1rOzU+tZEiPjvzx\\nyzFSU5LYVnKQvxYU80pBEc++vYU5izeQkmSMzuzK+cOCxJHdvWOkZxslYb9EesdUbv/CSJLULyFy\\nTJQopF53vvQum3YfYP7XzyI1JbhRrkfntnxhdD++MLofZRWVLPlgF68WFPNqQRG3PreGW59bQ58T\\n2h0+2xg7KJ0OaU33cnN3/uuxt9m8+wBzv3YmXTukNtlji7Q0ShRSp1WbS7jvb+u4fEw/Yplda63T\\nJjmJMwemc+bAdG66aBibdx/gr+8U88qaIp56M5h/OjU5iTFZXQ8njkEZHRr1bGPmP97n+ZVb+f7F\\nwxg1oPa4RSQ+uutJjqii0vncPf9g4679vHTDxzmh/dF/Ki8tryT//Z28UlDEqwXFvFu0F4B+Xdsd\\n7hA/a2A32qUmN1jcyzbs5vN/+AcfH5LBn74SS/jOdpGo6K4nOW6PLPyAZRt2c+ekkceUJABSU5IY\\nO7gbYwd34wf/ARt27ufVd4r5a0ERj+Vv5ME3PiA1JYmzBqZz3tAMzh/ancxuHY455j37y5j28FK6\\nd2rLrz8/QklCpAHojEJqta3kIJ/4378ysv8JPHj1mEZ5wz1YVsGidTsP922s3b4PgMz09pw3tDvn\\nD+vOGVldadsmvrMNd2fq7CW8WlDEvK+dxWn9T2zwmEVaEp1RyHG55f9WUVpRyc8/fXKjfSpv2yaZ\\nc4dkcO6QDH70qRw+2LGPV8M7qR5dtJ6Z/3iftm2SGDuo2+GzjX5d2x+xvRl/W8eLq7Zx8yU5ShIi\\nDUiJQv7NgjXbeHZ5MEBtQPqxXwY6WgPSOzB5bAcmj83kYFkFb6zdwV8LilmwpogFa4qAlQzK6BCc\\nbQztzuisE0lLCc42lq7fxS//vIbxw3tw9ccymyxmkdZAl57kI/aXlnPh7a/RPjWZZ795zuHbYaPk\\n7qzb/q+zjYVrd4ZfJZLM2EHd+PiQbtzz6nskJxvPfOMcurRLrEF/IolKl57kmFSNmXis2piJqJkZ\\nAzM6MjCjI1efncX+0nLeeG8HrxQU8cqaYl5avY3U5CTmX3uWkoRII1CikMOqj5kYfYQxE4mgfWoK\\n407qwbiTeuDuvFe8l7IK56RenaMOTaRFUqIQIBgz8f0nl3Ni+zZ8b8KwqMOJm5kxuHunqMMQadES\\n49qCRK5qzMTNl+Qc85gJEWmZlCiEbSUH+dXzBZyT3Y1LR/SOOhwRSTBKFNIkYyZEpPmKK1GY2QQz\\nKzCzQjO7qZbtaWY2N9y+0Mwyq22bHpYXmNn4+to0s5lmts7MloU/I4/vEKUuVWMmvjkuu0nHTIhI\\n81FvZ7aZJQN3ARcCG4HFZpbn7quqVZsC7HL3wWY2CbgNuMzMcgjmzx4O9AZeMrMh4T51tXmju89v\\ngOOTOlTNM5HdvSNfPWdg1OGISIKK54xiDFDo7mvdvRSYA+TWqJMLzAqX5wPjLLiGkQvMcfdD7r4O\\nKAzbi6dNaWRVYyZu/ewpCTNmQkQSTzzvDn2ADdXWN4ZltdZx93JgD5Bex771tfnfZva2md1hZmm1\\nBWVmU80s38zyi4uL4zgMqa65jJkQkegl4sfI6cAwYDTQFfhebZXc/V53j7l7LCMjoynja/aa65gJ\\nEYlGPIliE9Cv2nrfsKzWOmaWAnQBdtSx7xHbdPctHjgEPEBwmUoakMZMiMjRiCdRLAayzSzLzFIJ\\nOqfzatTJAyaHyxOBBR5822AeMCm8KyoLyAYW1dWmmfUKfxvwaWDF8RygfJTGTIjI0ar3rid3Lzez\\n64EXgGTgfndfaWa3APnungfMAGabWSGwk+CNn7DePGAVUA5Mc/cKgNraDB/yYTPLAAxYBny94Q5X\\nbvm/VRyqqORnuRozISLx0deMtyIL1mzj6pn5/Ocnh3D9BdlRhyMiEYv3a8YTsTNbGkHVmInB3Tsy\\n9dxBUYcjIs2Ivj22lagaMzHva4kzz4SINA96x2gFqsZMTBrdjzFZGjMhIkdHiaKFqxozcUK7Ntx0\\nkcZMiMjRU6Jo4TRmQkSOlxJFC1Y1ZuLswd3IHakxEyJybJQoWrCqMROaZ0JEjocSRQt1eJ6JCwaT\\n2U3zTIjIsVOiaIE0ZkJEGpLGUbRAGjMhIg1J7yItzOotGjMhIg1LiaIFqax0pj+hMRMi0rCUKFqQ\\nhxet15gJEWlwShQtRFHJQX715zUaMyEiDU6JooX46TMaMyEijUOJogV4ZU0Rz76tMRMi0jjiShRm\\nNsHMCsys0MxuqmV7mpnNDbcvNLPMatumh+UFZjb+KNr8rZntPbbDaj32l5bzw6dWaMyEiDSaehOF\\nmSUDdwEXATnA5WaWU6PaFGCXuw8G7gBuC/fNIZgWdTgwAbjbzJLra9PMYsCJx3lsrcKdLwdjJm79\\nzCkaMyEijSKed5YxQKG7r3X3UmAOkFujTi4wK1yeD4yz4EJ5LjDH3Q+5+zqgMGzviG2GSeR/gP86\\nvkNr+VZvKeG+19dxWUxjJkSk8cSTKPoAG6qtbwzLaq3j7uXAHiC9jn3ravN6IM/dt8R3CK1T9TET\\n0y/WmAkRaTwJ9RUeZtYb+DxwXhx1pwJTAfr379+4gSWgqjETd1w2QmMmRKRRxXNGsQnoV229b1hW\\nax0zSwG6ADvq2PdI5acBg4FCM3sfaG9mhbUF5e73unvM3WMZGRlxHEbLUTVm4mOD0/n0yJondyIi\\nDSueRLEYyDazLDNLJeiczqtRJw+YHC5PBBa4u4flk8K7orKAbGDRkdp092fdvae7Z7p7JrA/7CCX\\nav41ZuIUjZkQkUZX76Undy83s+uBF4Bk4H53X2lmtwD57p4HzABmh5/+dxK88RPWmwesAsqBae5e\\nAVBbmw1/eC1P1ZiJ7144hCyNmRCRJmDBB//mLRaLeX5+ftRhNLr9peVcePtrtEtN5tlvnk1aSnLU\\nIYlIM2ZmS9w9Vl+9hOrMlrpVjZmYO/VMJQkRaTIaodVMVB8zccbA9KjDEZFWRImiGdCYCRGJkhJF\\nM1A1ZuKHl5ykMRMi0uSUKBKcxkyISNSUKBKcxkyISNSUKBJY1ZiJb5w/WGMmRCQyShQJ6iPzTHx8\\nYNThiEgrpnEUCUpjJkQkUeiMIgFpzISIJBIligSzbvs+ps7Op0u7Ntx0kcZMiEj0dOkpgby9cTdX\\nPbAYBx64cjQndtCYCRGJnhJFgnjtnWK+/tASunZI5cGrxzAwo2PUIYmIAEoUCeHpZZv47ry3yO7R\\niVlXjaZ757ZRhyQicpgSRcTue30tP392NWcO7Mq9X4nRuW2bqEMSEfkIJYqIVFY6tz2/hj++tpaL\\nT+nJ7V8YSds2ug1WRBKPEkUEyioq+d78t3nizU18+cwB/OTS4SQn6es5RCQxxXV7rJlNMLMCMys0\\ns5tq2Z5mZnPD7QvNLLPatulheYGZja+vTTObYWZvmdnbZjbfzFpUr+7+0nK++mA+T7y5ie9eOIRb\\ncpUkRCSx1ZsozCwZuAu4CMgBLjeznBrVpgC73H0wcAdwW7hvDsH82cOBCcDdZpZcT5vfcfcR7n4q\\nsB64/jjWdxJDAAAKnklEQVSPMWHs3FfK5X9ayGvvFPPLz57CN8Zl64v+RCThxXNGMQYodPe17l4K\\nzAFya9TJBWaFy/OBcRa8A+YCc9z9kLuvAwrD9o7YpruXAIT7twOa/6TewMZd+5n4h3+wZksJf/jS\\nKCaN6R91SCIicYknUfQBNlRb3xiW1VrH3cuBPUB6HfvW2aaZPQBsBYYBv6stKDObamb5ZpZfXFwc\\nx2FEZ83WEj53zz/Y/uEhHrrmDD45vGfUIYmIxC0hv8LD3a8CegOrgcuOUOded4+5eywjI6NJ4zsa\\nC9fu4PN/eAPDeOzrYxmd2TXqkEREjko8iWIT0K/aet+wrNY6ZpYCdAF21LFvvW26ewXBJanPxRFj\\nQnp+xVa+fP8iundK4/HrxjK0Z6eoQxIROWrxJIrFQLaZZZlZKkHndF6NOnnA5HB5IrDA3T0snxTe\\nFZUFZAOLjtSmBQbD4T6KS4E1x3eI0Xjonx9w3cNLGN67M/O/PpY+J7SLOiQRkWNS7zgKdy83s+uB\\nF4Bk4H53X2lmtwD57p4HzABmm1khsJPgjZ+w3jxgFVAOTAvPFDhCm0nALDPrDBjwFnBtwx5y43J3\\n7nz5XX7z0rtcMKw7d33xdNqlaiCdiDRfFnzwb95isZjn5+dHHQYVlc7NT6/gkYXrmTiqL7/47Cm0\\nSU7IbiAREcxsibvH6qunkdkN5GBZBd+es4znV27luvMGceP4oRojISItghJFA9hzoIyvPpjPonU7\\n+dElOVx9dlbUIYmINBgliuO0reQgk+9fxHvFe/nt5adx6YjeUYckItKglCiOw3vFe/nKjEXs3l/K\\nA1eO4ezsblGHJCLS4JQojtGb63dx9czFJCcZc792Fif36RJ1SCIijUKJ4hi8UlDEdQ8tJaNTGrOn\\njGFAeoeoQxIRaTRKFEfp8SUb+d7jbzO0ZydmXjWGjE5pUYckItKolCiOwr2vvcetz63hY4PT+cOX\\nRtFJ05aKSCugRBGHykrn1udWc9/f1vEfp/bi9i+MIC1Fo61FpHVQoqhHaXklN85/i6eXbebKsZn8\\n6JIckjQjnYi0IkoUddh7qJxrH1rC6+9u58bxQ7nuvEEabS0irY4SxRFs33uIq2cuZuXmEn418VS+\\nEOtX/04iIi2QEkUtNuzcz5dnLGRryUHu/fIoxp3UI+qQREQio0RRw8rNe7jygcWUllfy8DVnMmrA\\niVGHJCISKSWKav7x3na+9uASOrZN4ZGvn0V2D81IJyKiRBF69u0tfGfuMgakt+fBKWPo1UUz0omI\\nQHxToWJmE8yswMwKzeymWranmdnccPtCM8ustm16WF5gZuPra9PMHg7LV5jZ/WbW6KPaHnzjfa5/\\ndCmn9u3CY18/S0lCRKSaehOFmSUDdwEXATnA5WaWU6PaFGCXuw8G7gBuC/fNIZgWdTgwAbjbzJLr\\nafNhYBhwCtAOuOa4jrAO7s7//qWAHz29knHDevDQNWdwQvvUxno4EZFmKZ4zijFAobuvdfdSYA6Q\\nW6NOLjArXJ4PjLNgwEEuMMfdD7n7OqAwbO+Ibbr7cx4CFgF9j+8Qa+fufP/JFfxuQSGTRvfjD186\\nnbZtNNpaRKSmeBJFH2BDtfWNYVmtddy9HNgDpNexb71thpecvgw8H0eMR83MGJTRgW9cMJhffPYU\\nUjS3tYhIrRK5M/tu4DV3f722jWY2FZgK0L9//2N6gGvOGXjMwYmItBbxfIzeBFQfltw3LKu1jpml\\nAF2AHXXsW2ebZvZjIAO44UhBufu97h5z91hGRkYchyEiIscinkSxGMg2sywzSyXonM6rUScPmBwu\\nTwQWhH0MecCk8K6oLCCboN/hiG2a2TXAeOByd688vsMTEZHjVe+lJ3cvN7PrgReAZOB+d19pZrcA\\n+e6eB8wAZptZIbCT4I2fsN48YBVQDkxz9wqA2toMH/IPwAfAG+EX8D3h7rc02BGLiMhRseCDf/MW\\ni8U8Pz8/6jBERJoVM1vi7rH66ulWHxERqZMShYiI1EmJQkRE6qREISIidWoRndlmVkxwp9Sx6AZs\\nb8BwGoriOjqK6+gorqPTUuMa4O71DkRrEYnieJhZfjy9/k1NcR0dxXV0FNfRae1x6dKTiIjUSYlC\\nRETqpEQB90YdwBEorqOjuI6O4jo6rTquVt9HISIiddMZhYiI1KlVJYpwDu4iM1tRrayrmb1oZu+G\\nv0+MIK5+ZvaKma0ys5Vm9q1EiM3M2prZIjN7K4zrp2F5Vjg3emE4V3qTzx8bTqn7ppk9kygxhXG8\\nb2bLzWyZmeWHZYnwGjvBzOab2RozW21mZ0Udl5kNDZ+nqp8SM/t21HGFsX0nfM2vMLNHw/+FyF9j\\nZvatMKaVZvbtsKzRn69WlSiAmQRzd1d3E/Cyu2cDL4frTa0c+K675wBnAtPCOcSjju0QcIG7jwBG\\nAhPM7EyCOdHvCOdI30UwZ3pT+xawutp6IsRU5Xx3H1nttsWo/44AdwLPu/swYATBcxdpXO5eED5P\\nI4FRwH7gyajjMrM+wDeBmLufTPAN15OI+DVmZicDXyWYSnoEcImZDaYpni93b1U/QCawotp6AdAr\\nXO4FFCRAjE8DFyZSbEB7YClwBsEAn5Sw/CzghSaOpW/4D3EB8AxgUcdULbb3gW41yiL9OxJMJLaO\\nsE8yUeKqEcsngb8nQlz8a6rmrgRTMTxDMEdO1K/7zwMzqq3fDPxXUzxfre2MojY93H1LuLwV6BFl\\nMGaWCZwGLCQBYgsv8SwDioAXgfeA3R7MjQ61z6He2H5D8A9SNbFVegLEVMWBv5jZknC6Xoj+75gF\\nFAMPhJfr7jOzDgkQV3WTgEfD5UjjcvdNwK+B9cAWYA+whOhfYyuAc8ws3czaAxcTzBTa6M+XEkU1\\nHqTkyG4DM7OOwOPAt929pPq2qGJz9woPLg30JTjlHdbUMVRnZpcARe6+JMo46nC2u58OXERwCfHc\\n6hsj+jumAKcD97j7acA+alyeiPK1H17rvxR4rOa2KOIKr/HnEiTY3kAH/v2SdZNz99UEl7/+AjwP\\nLAMqatRplOdLiQK2mVkvgPB3URRBmFkbgiTxsLs/kUixAbj7buAVglPuEyyYGx1qn0O9MX0MuNTM\\n3gfmEFx+ujPimA4LP43i7kUE19vHEP3fcSOw0d0XhuvzCRJH1HFVuQhY6u7bwvWo4/oEsM7di929\\nDHiC4HUX+WvM3We4+yh3P5egn+QdmuD5UqL46Hzfkwn6B5qUmRnBdLKr3f32RInNzDLM7IRwuR1B\\nv8lqgoQxMYq43H26u/d190yCyxUL3P2KKGOqYmYdzKxT1TLBdfcVRPx3dPetwAYzGxoWjSOYnjjy\\n137ocv512Qmij2s9cKaZtQ//N6uer0R4jXUPf/cHPgs8QlM8X03ZGRP1D8GLcQtQRvApawrB9e2X\\ngXeBl4CuEcR1NsHp4tsEp5PLCK4/RhobcCrwZhjXCuBHYflAYBFQSHC5IC2iv+d5wDOJElMYw1vh\\nz0rgB2F5IrzGRgL54d/yKeDEBImrA7AD6FKtLBHi+imwJnzdzwbSEuQ19jpB0noLGNdUz5dGZouI\\nSJ106UlEROqkRCEiInVSohARkTopUYiISJ2UKEREpE5KFCIiUiclChERqZMShYiI1On/ASJYeg33\\nMD6sAAAAAElFTkSuQmCC\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7fceec6de978>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"plt.plot(mbs, times_mul)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 19,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def benchmark_transfer_gpu(size_mbs, iters=10):\\n\",\n    \"    n = 250*1000*size_mbs   # n of float32 entries\\n\",\n    \"    with tf.device(\\\"/gpu:0\\\"):\\n\",\n    \"        gpu_var = tf.Variable(tf.random_uniform((n,)))\\n\",\n    \"        gpu_var0 = tf.Variable(tf.random_uniform((n,)))\\n\",\n    \"    with tf.device(\\\"/cpu:0\\\"):\\n\",\n    \"        cpu_var = tf.Variable(tf.random_uniform((n,)))\\n\",\n    \"\\n\",\n    \"    cpu_to_gpu = gpu_var.assign(cpu_var)\\n\",\n    \"    gpu_to_gpu = gpu_var.assign(gpu_var0)\\n\",\n    \"\\n\",\n    \"    # turn off graph-rewriting\\n\",\n    \"    config = tf.ConfigProto(graph_options=tf.GraphOptions(optimizer_options=tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)))\\n\",\n    \"    sess = tf.Session(config=config)\\n\",\n    \"\\n\",\n    \"    sess.run(tf.global_variables_initializer())\\n\",\n    \"    def benchmark(op, iters):\\n\",\n    \"        for i in range(iters):\\n\",\n    \"            if i == 1: # skip 0 as the warm-up iteration\\n\",\n    \"                start_time = time.time()\\n\",\n    \"            sess.run(op)\\n\",\n    \"        end_time = time.time()\\n\",\n    \"        return float(end_time - start_time)/(iters-1)\\n\",\n    \"\\n\",\n    \"    gpu_to_gpu_time = benchmark(gpu_to_gpu.op, iters)\\n\",\n    \"    cpu_to_gpu_time = benchmark(cpu_to_gpu.op, iters)\\n\",\n    \"    overhead = cpu_to_gpu_time - gpu_to_gpu_time\\n\",\n    \"    return overhead\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 20,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"mbs = range(10, 100, 10)\\n\",\n    \"times_transfer = [benchmark_transfer_gpu(m) for m in mbs]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 21,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[<matplotlib.lines.Line2D at 0x7fcec0702940>,\\n\",\n       \" <matplotlib.lines.Line2D at 0x7fcec0702be0>]\"\n      ]\n     },\n     \"execution_count\": 21,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    },\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAYQAAAD8CAYAAAB3u9PLAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XucVHX9x/HXZ2ev3JbbonITDFCBvK54TU28gJmYmWJZ\\n/n6Z9vulqV0srSy1K2V2+Wn9IrVfmYoGlmQqilhpEbAYKBfRVZSLKKvcYa8zn98f3wMsy8LOwu6c\\nmd338/GYx8x853vOfGZ29vs553zP+X7N3REREcmLOwAREckOSggiIgIoIYiISEQJQUREACUEERGJ\\nKCGIiAighCAiIhElBBERAZQQREQkkh93AK3Rt29fHzJkSNxhiIjkjPnz57/r7mXp1M2phDBkyBAq\\nKiriDkNEJGeY2Zvp1tUhIxERAZQQREQkooQgIiKAEoKIiESUEEREBFBCEBGRiBKCiIgASggiIsHb\\nL0HlzLijiJUSgojI2y/Bb86FBy6BtUvjjiY2Sggi0rltWAG/vwgKu4XbX74M7nFHFQslBBHpvLat\\nC8mgvhoumwZnfgvefB5e+kPckcVCCUFEOqf6GpjycVi/HC59AA4YCcdcDv2PgRlfh5qNcUeYcUoI\\nItL5pJLwyJWwYjZ85Fcw5JRQnpeAD/0YtlbBs9+LN8YYKCGISOfiDk/eBEunwznfh9EX7vr6gGOg\\n/NMwdzKseTGeGGOihCAincs/fw5zfwUnXgMnfq75OmNvhpLe8JcvQSqV2fhipIQgIp3Hiw/D09+E\\n0R+Fs76953olveCs22DVXFhwf+bii5kSgoh0Dq89C3/6HAz5AFzwS8hrofk78lIYdALM/FY4G6kT\\nUEIQkY5vzYvw0Ceh7wi45PeQX9TyMnl5oYO5egM8c1v7x5gFlBBEpGPbsALu/xgU94BP/AFKeqa/\\n7IGj4fjPwvz/g9Xz2y3EbJFWQjCzcWa2zMwqzezGZl4vMrOHotfnmNmQqLyPmT1rZlvM7M4myxxr\\nZi9Fy/zczKwtPpCIyA7b1sHvPwoN0YVnpQNav47Tb4JuB8BjXwynq3ZgLSYEM0sAdwHjgZHApWY2\\nskm1K4D17j4M+AkwKSqvAW4GvtzMqn8JXAkMj27j9uUDiIg0q74aHrwU1r8BEx+Efofv23qKe8A5\\n34U1C6Di3jYNMduks4cwBqh099fdvQ6YAkxoUmcC8Nvo8VRgrJmZu2919+cJiWEHMzsI6OHu/3J3\\nB34HXLA/H0REZIftF56tnAMXToYhJ+/f+kZ/FIaeCrO+DVuq2ibGLJROQhgArGz0fFVU1mwdd28A\\nNgJ9WljnqhbWCYCZXWVmFWZWUVXVcf8QItJG3OGJr8LSP8O478Ooj+z/Os3g3B9D3bZw2moHlfWd\\nyu4+2d3L3b28rKws7nBEJNv946cw79dw0ufhhP9uu/WWjYCTroGFD8Cbs9tuvVkknYSwGhjU6PnA\\nqKzZOmaWD5QC77WwzoEtrFNEpHUWPgQzbwmHeM5sh1NFT70BSgeFK5iTDW2//pilkxDmAcPNbKiZ\\nFQITgelN6kwHLo8eXwTMivoGmuXua4BNZnZCdHbRp4BHWx29iMh2r82CR1tx4dm+KOwaDkOtXRyG\\nv+hgWvzGoj6Ba4AZwFLgYXdfbGa3mdn5UbV7gD5mVgl8EdhxaqqZvQHcAfyHma1qdIbS54C7gUrg\\nNeCJtvlIItLprHkRHvoU9D0UJt6f3oVn++qw82DYWfDs92HTmvZ7nxjYXjbks055eblXVFTEHYaI\\nZJP1b8I9Z0FeAXzmaejRv/3fc93rcNcJcPh5cFF2n4pqZvPdvTydulnfqSwiskc7LjyrgcumZiYZ\\nAPQ+BE75AiyaBq//NTPvmQFKCCKSm+qr4cGJYWiKS6fs+4Vn++qU66HXEHj8Bmioy+x7txMlBBHJ\\nPakkTPsMrJwbLjw7+KTMx1BQAuN/BO++ArPvbLl+DlBCEJHc4g5PfAVefgzG/QBGxTjIwYizQyfz\\n338EG1a2XD/LKSGISG55/icw72446Vo44b/ijiachuoOT+427mfOUUIQkdyxcAo8cyuMvgjOvDXu\\naIKeg+G0G8Iey6tPxx3NflFCEJHc8NosePTqMMjcBb9onwvP9tWJn4c+w0MHc31Ny/WzVBZ9oyIi\\ne7BmYZjxrOyw9Gc8y6T8QvjQ7bB+eRhLKUcpIYhIdlv/ZjTjWU/4xFQoLo07ouYdcjqMuhCeuyNc\\nuJaDlBBEJHvtcuHZNOhxUNwR7d0534VEQRh+O4dGgdhOCUFEslN9NTxwSaMLzw6LO6KW9egfptx8\\n9Sl4+S9xR9NqSggikn22X3i2ah589NfxXHi2r47/LPQbGU5DrdsadzStooQgItml8YVn4yfByKYz\\n9ma5RAF86MewcWW4YC2HKCGISHZ5/o5w4dnJ14Wt7Vx08Elw5KXwzzuh6pW4o0mbEoKIZI8FD8Iz\\nt8H7L4axt8Qdzf456zYo6AKPfylnOpiVEEQkO1Q+A9OvgaGnwYS7suvCs33RrR+MvRmW/z0Mk50D\\ncvwbF5EO4a0F8PCnoOzw6MKzwrgjahvln4aDjoQZX4eaTXFH0yIlBBGJ1/o3woVnJb3gE3+A4h5x\\nR9R28hLwoTtgyzvw1x/EHU2LlBBEJD5b3wsXniXrcuPCs30xsByOvRzm/C+8szjuaPZKCUFE4lG3\\nLZrxbGW48Kzs0Lgjaj9jvxWG3PhLdncwKyGISOYlG2DaFdGFZ3fDwSfGHVH76tIbzroVVsyGhQ/G\\nHc0eKSGISGa5wxM3wLLHYfwPYeT5cUeUGUddBgPHwFM3Q/X6uKNplhKCiGTW7Duh4l44+Xo4/qq4\\no8mcvLxwBXP1Opj1nbijaZYSgohkzvo34Jlvh3mIx34r7mgy76Aj4LgrYd498Na/445mN0oIIpI5\\nT30jnIo5flLuX3i2r874OnQtCx3MqVTc0eyik/5FRCTjXnsWlv4ZPvBFKB0YdzTxKS6Fs78Dq+fD\\nC7+NO5pdKCGISPtL1odJY3oNCfMPd3ZHXAwHnwLP3BquxcgSSggi0v7mToZ3l8E534eC4rijiZ9Z\\nmIO5djPMzJ6+lLQSgpmNM7NlZlZpZjc283qRmT0UvT7HzIY0eu2mqHyZmZ3TqPwLZrbYzBaZ2YNm\\npl+JSEe0ZW0YtmHYmXDo+LijyR79DocT/hv+fR+snBt3NEAaCcHMEsBdwHhgJHCpmY1sUu0KYL27\\nDwN+AkyKlh0JTARGAeOAX5hZwswGANcC5e4+GkhE9USko5l5a5gOc9wPwpax7HTajdC9P/zli+Fi\\nvZils4cwBqh099fdvQ6YAjSdwmgCsL13ZCow1swsKp/i7rXuvhyojNYHkA+UmFk+0AV4a/8+iohk\\nnVXzYcHvw5Zw3+FxR5N9irrBuO/B2y9BxT1xR5NWQhgArGz0fFVU1mwdd28ANgJ99rSsu68GbgdW\\nAGuAje7+1L58ABHJUqkUPP5l6HYAnHpD3NFkr5EXwCEfDBerbX4n1lBi6VQ2s16EvYehQH+gq5ld\\ntoe6V5lZhZlVVFVVZTJMEdkfCx+At14IM4d1pCGt25oZnHs7NNTA0zfHGko6CWE1MKjR84FRWbN1\\nokNApcB7e1n2TGC5u1e5ez3wCHBSc2/u7pPdvdzdy8vKytIIV0RiV7MRZt4Sxu55/8VxR5P9+g6D\\nk66FFx+C5c/FFkY6CWEeMNzMhppZIaHzd3qTOtOBy6PHFwGz3N2j8onRWUhDgeHAXMKhohPMrEvU\\n1zAWWLr/H0dEssJfJ8HWd+HcH3beK5Jb6wNfgtLB4TBbsj6WEFr8S0V9AtcAMwiN9sPuvtjMbjOz\\n7cMU3gP0MbNK4IvAjdGyi4GHgSXAk8DV7p509zmEzucXgJeiOCa36ScTkXisfRnm/gqO+RT0Pzru\\naHJHYZcwpEfVy/CvX8QSgnkWT9bQVHl5uVdUVMQdhojsiTvcd0EYuO3zL0DXvnFHlHseuCQcNrpm\\nHpQ2PX+n9cxsvruXp1NX+3Ii0nZefgxe/yt88OtKBvtq/CTwJMy4KeNvrYQgIm2jvhpmfA36jYTy\\nK+KOJnf1GhL6E5Y8CpXPZPStlRBEpG384+ewYUXYwk3kxx1NbjvpWuh9CDx+AzTUZuxtlRBEZP9t\\nWAHP3xEushp6atzR5L6CYjj3R7DutZBoM0QJQUT231PfACyM8y9tY9iZcPj58NztYaa5DFBCEJH9\\n8/pfw/HuD3wReg5qsbq0wrjvgyXgid0GmW4XSggisu+S9aGx6nlwOO4tbat0IJz+VWiohrqt7f52\\n6vkRkX037x6oWgqX3K+Jb9rLideEZJuBocOVEERk32ypgme/B+87Aw77UNzRdFx5icy9VcbeSUQ6\\nllm3Qf1WGDdJE990EEoIItJ6q1+AF+6D4/8LykbEHY20ESUEEWmdVAqe+Ap0LYPTvhp3NNKG1Icg\\nIq3z4hRYNQ8u+KUmvulgtIcgIumr2QRPfwsGlMMRE+OORtqY9hBEJH1/mwRbq+DjUzTxTQekv6iI\\npKfqFZjzv3D0ZTDg2LijkXaghCAiLXOHJ78KBV1h7LfijkbaiRKCiLRs2ePw2iz44E3QrSzuaKSd\\nKCGIyN7V18CTN0HZYXDcZ+KORtqROpVFZO/++T+w4U341KOQKIg7GmlH2kMQkT3buAqe+3EYl/+Q\\n0+OORtqZEoKI7NlT3wAczvlu3JFIBighiEjzlj8Hi/8Ip3wBeg6OOxrJACUEEdldsgGe+CqUDoaT\\nr4s7GskQdSqLyO4q7oW1i+Hi+6CgJO5oJEO0hyAiu9r6Ljz7ndCJfPiH445GMkgJQUR2NevbULtF\\nE990QkoIIrLTWwtg/m/h+M9Cv8PijkYyTAlBRAL3aOKbvnD6jXFHIzFIKyGY2TgzW2ZmlWa22y/F\\nzIrM7KHo9TlmNqTRazdF5cvM7JxG5T3NbKqZvWxmS83sxLb4QCKyj158GFbOCYPXFZfGHY3EoMWE\\nYGYJ4C5gPDASuNTMRjapdgWw3t2HAT8BJkXLjgQmAqOAccAvovUB/Ax40t0PA44Elu7/xxGRfVK7\\nGZ7+JvQ/Bo76RNzRSEzS2UMYA1S6++vuXgdMASY0qTMB+G30eCow1swsKp/i7rXuvhyoBMaYWSlw\\nKnAPgLvXufuG/f84IrJP/v4j2PI2nPsjTXzTiaXzlx8ArGz0fFVU1mwdd28ANgJ99rLsUKAK+I2Z\\n/dvM7jazrs29uZldZWYVZlZRVVWVRrgi0irvvgqzfwFHXQYDy+OORmIU16ZAPnAM8Et3PxrYCjTb\\ni+Xuk9293N3Ly8o0DrtIm3KHJ28MF5+dqYlvOrt0EsJqYFCj5wOjsmbrmFk+UAq8t5dlVwGr3H1O\\nVD6VkCBEJJNeeRIqZ4azirr1izsaiVk6CWEeMNzMhppZIaGTeHqTOtOBy6PHFwGz3N2j8onRWUhD\\ngeHAXHd/G1hpZodGy4wFluznZxGR1qivCXsHfQ+FMVfFHY1kgRbHMnL3BjO7BpgBJIB73X2xmd0G\\nVLj7dELn8H1mVgmsIyQNonoPExr7BuBqd09Gq/48cH+UZF4H/rONP5uI7M3sO2H9G/DJP2riGwHA\\nwoZ8bigvL/eKioq4wxDJfRtXw53l8L4zYOL9cUcj7cjM5rt7WmcL6Pwykc7o6W+Cp+Cc78UdiWQR\\nJQSRzuaNf8CiqWGeg14Hxx2NZBElBJHOJNkQxisqHQQnXx93NJJlNEGOSGcy/zfwziL42G+hsEvc\\n0UiW0R6CSGexbR3M+g4M+QCMbDr6jIgSgkjnMevbYRC78T/UxDfSLCUEkc5gzUKo+A2MuRIOaDpY\\nsUighCDS0bnDE1+FLr3h9JvijkaymDqVRTq6l6bCitnw4Z9DSc+4o5Espj0EkY6sdgs8fTP0PxqO\\n/mTc0UiW0x6CSEf23O2weQ1cfJ8mvpEW6Rci0lG99xrMvguO/DgMOi7uaCQHaA9BpKOp3QwLp4TR\\nTBNFcOYtcUckOUIJQaSjeO81mDsZFjwAtZtCv8F5P4HuB8QdmeQIJQSRXJZKwWvPwJxfQeXTkFcA\\noy6AMZ8N8yPrAjRpBSUEkVxUszHsCcz9Nax7DbodEK4xOPY/oPuBcUcnOUoJQSSXVC2LDgs9CPVb\\nYeAY+ODX4PDzIb8w7ugkxykhiGS7VBJemQFzfwWv/xUShTD6o2Ee5AHHxB2ddCBKCCLZqno9/Pv3\\n4bDQhjehe3844xtwzH9At7K4o5MOSAlBJNu8syTsDbz4MNRvg8EnwVm3wmHnQaIg7uikA1NCEMkG\\nyQZY9njoH3jjOcgvhvd/LBwWOuiIuKOTTkIJQSRO29bBC7+FeffAxpVhasszb4FjLg+jk4pkkBKC\\nSBzWvBgOC700FRpqwixm474PI8ZDQv+WEg/98kQyJVkPS/8cDgutmA0FXeDIS8NhIU1aI1lACUGk\\nvW2pgvn/BxX3wua3oNcQOPu7cPQnoKRX3NGJ7KCEINJeVr8Q9gYWTYNkHRzyQTjvDhh+NuQl4o5O\\nZDdKCCJtqaEOljwa+gdWzYPCbqGDeMxVUDYi7uhE9koJQaQtbH47TGI//zew5R3o/T4YNwmO+jgU\\n94g7OpG0pJUQzGwc8DMgAdzt7j9o8noR8DvgWOA94BJ3fyN67SbgCiAJXOvuMxotlwAqgNXuft5+\\nfxqRTKrbBq8+BYsfgZcfh1R9OBw05rPwvjM0Q5nknBYTQtRo3wWcBawC5pnZdHdf0qjaFcB6dx9m\\nZhOBScAlZjYSmAiMAvoDM81shLsno+WuA5YC2oSS3FBfDZUzYfEfYdmTYYC5rmUw5ko47jPQ531x\\nRyiyz9LZQxgDVLr76wBmNgWYADROCBOAW6LHU4E7zcyi8inuXgssN7PKaH2zzWwg8CHgu8AX2+Cz\\niLSPhlqofCZKAo9D3Rbo0geOuBhGfQSGnKJOYukQ0kkIA4CVjZ6vAo7fUx13bzCzjUCfqPxfTZYd\\nED3+KfAVoHvrwxZpZw118PqzsOiRkARqN4VTREdfCKMuDBeS6QIy6WBi+UWb2XnAWnefb2ant1D3\\nKuAqgMGDB2cgOum0kvVheOnFf4SXHwuT0BSXhrkGRn8Ehp6mweWkQ0snIawGBjV6PjAqa67OKjPL\\nB0oJnct7WvZ84HwzOxcoBnqY2e/d/bKmb+7uk4HJAOXl5Z7OhxJJW7Ielv89JIGlf4aaDVBUCod9\\nKBwOOuR0TTwjnUY6CWEeMNzMhhIa84nAx5vUmQ5cDswGLgJmubub2XTgATO7g9CpPByY6+6zgZsA\\noj2ELzeXDETaRbIB3nw+HA5a+meoXgeF3eGwc0MSeN8ZkF8Ud5QiGddiQoj6BK4BZhBOO73X3Reb\\n2W1AhbtPB+4B7os6jdcRkgZRvYcJHdANwNWNzjASyZxUEt78R9gTWDIdtr0LBV3h0PEhCQw7EwqK\\n445SJFbmnjtHYcrLy72ioiLuMCRXpJKw4l9REngUtq4NA8qNOCd0DA8/CwpK4o5SpF2Z2Xx3L0+n\\nrk6TkI4llYJVc0MSWPwn2PI25JfAiLPDnsDws6Gwa9xRimQlJQTJfe6wqiLaE/gTbFoNiaKwBzDq\\nIzBiHBR1iztKkaynhCC5yR3eeiF0DC95NMw2ligMfQFn3hKSgMYQEmkVJQTJHe6wZkF0OOiPsGEF\\n5BWEs4I++PVwllBxadxRiuQsJQTJfu8sCXMKLJoG65dDXn64PuC0G0MS0CQzIm1CCUGy07uVYRTR\\nRdOg6mWwPBh6KpzyBTj8w5qAXqQdKCFI9tiwIhwKWjQN1iwMZYNPgnNvh5EToFu/eOMT6eCUECRe\\nm98JZwYtmgYr54Sy/seEOYdHXQClA+ONT6QTUUKQzNu2LpwZtGgavPE84HDAaBj7zXCaaO9D4o5Q\\npFNSQpDMqNkYZhVbNC0MK51qgD7D4LSvhKuG+x0Wd4QinZ4SgrSfuq3wyoyQBF59GpK1UDoITrwa\\nRn8UDjwCzOKOUkQiSgjSthpqwxSTi6bBsiegfht0OxDKPx0mlxl4nJKASJZSQpD9l6yH5X+LhpN+\\nDGo3QklvOOKSsCdw8EmaYlIkByghyL5JJWHF7LAnsORR2PYeFPUI1wiMuhAO0exiIrlGCUHSt30Q\\nuUXTwvUCW94Ow0kfOj7sCbxvrOYUEMlhSgiyd+7w9ktREngkXDyWKAzDSI++MAwip+GkRToEJYQ4\\nbX4HNq8JwzI0e7O9vNbaOq3syK1aFo0f9Ai89ypYIgwid/pNYb5hDSIn0uEoIcQhWQ//+Bn8bRIk\\n6zL0pi0ljkav46FPAIMhp4TTRA8/H7r2yVCsIhIHJYRMe2sBTL8mHIYZ9RF4/8WAg6dCR62nops3\\nerynW0t10lnHHm5lh4ehI7ofGPc3JiIZooSQKfU18LcfwD9+Dl37wiX3w+HnxR2ViMgOSgiZ8Obs\\nsFfwXiUcfRmc/R2N4S8iWUcJoT3VboZnboO5v4aeg+CTfwwdsyIiWUgJob1UzoQ/Xw8bV8Hxn4Uz\\nbtZE7yKS1ZQQ2tq2dTDj67DwAeg7Aj49AwYfH3dUIiItUkJoS0sehb98OZyy+YEvw6k36MpdEckZ\\nSghtYfM78PiXYen0MKTzZdPgoCPijkpEpFWUEPaHOyx4AGZ8DeqrYey34KRrIaGvVURyj1qufbVh\\nReg0fu0ZGHwinP8/0Hd43FGJiOwzJYTWSqVg3t0w85Yw3MO5t0P5FZCXF3dkIiL7Ja1WzMzGmdky\\nM6s0sxubeb3IzB6KXp9jZkMavXZTVL7MzM6JygaZ2bNmtsTMFpvZdW31gdrVu6/Cb8bDEzfA4BPg\\nc7NhzJVKBiLSIbS4h2BmCeAu4CxgFTDPzKa7+5JG1a4A1rv7MDObCEwCLjGzkcBEYBTQH5hpZiOA\\nBuBL7v6CmXUH5pvZ003WmT2S9fDPn8NfJ0FBCVzwSzjyUk0FKSIdSjqHjMYAle7+OoCZTQEmAI0b\\n7wnALdHjqcCdZmZR+RR3rwWWm1klMMbdZwNrANx9s5ktBQY0WWd2WLMQHr0G3n4xjPh57u3Q/YC4\\noxIRaXPpJIQBwMpGz1cBTa+02lHH3RvMbCPQJyr/V5NlBzReMDq8dDQwp7k3N7OrgKsABg8enEa4\\nbaS+Bv7+Q3j+p9ClD1z8Oxg5IXPvLyKSYbF2KptZN2AacL27b2qujrtPBiYDlJeXe0YCWzEnDEb3\\n7itw1CfCYHRdemfkrUVE4pJOQlgNDGr0fGBU1lydVWaWD5QC7+1tWTMrICSD+939kX2Kvq3VbokG\\no5sMpQPDBWbDzow7KhGRjEjn9Jh5wHAzG2pmhYRO4ulN6kwHLo8eXwTMcnePyidGZyENBYYDc6P+\\nhXuApe5+R1t8kP322iz4xYkhGYy5MpxBpGQgIp1Ii3sIUZ/ANcAMIAHc6+6Lzew2oMLdpxMa9/ui\\nTuN1hKRBVO9hQmdxA3C1uyfN7BTgk8BLZrYgequvufvjbf0BW1S9HmZ8Axb8HvoMh/98Ag4+MeNh\\niIjEzcKGfG4oLy/3ioqKtlvh0j/DX74EW9+Fk6+D076qwehEpEMxs/nuXp5O3c55pfKWtWEwuiWP\\nwoHvh48/DP2PijsqEZFYda6E4A4Lp8CTN0L9tjBpzcnXQaIg7shERGLXeRLChpXw2PVhJrNBx8P5\\nd0LZiLijEhHJGh0/IaRSUHFPGIzOHcb/EI77DOQl4o5MRCSrdPyEULsJ/v4jGHgcfPhn0OvguCMS\\nEclKHT8hlPSEz8yE0kEajE5EZC86fkIA6JnBMZBERHKUBvIXERFACUFERCJKCCIiAighiIhIRAlB\\nRESAznKWkYhIFqtPpthWl2RbXUO4r230uC6JGZz7/oPaPQ4lBBGRNLg7tQ1NGu66JNtqw+OtdQ1U\\n1yXZWpekuq4huk+ytbaBbfU761XXh7KddZPUJVN7fe++3QqVEERE9pe7U1OfYlNNPRur69lUHd3X\\n1LNxWz2bahp2lG+u2bXx3qXhr2sg1YrZAvLzjC6FCboU5tOlKLHjce+uhQzq1YWSwp1lXRo97lqU\\noKQgQdeifEoKE3SNyjJBCUFEsl4y5Wza3ohX17OpumFno75LI7+zcd9UE91XN7S4Bd6lMEFpSQHd\\nivLpUpRPl4IE/XsWUFKYT9fCxI6GeXsjvv1xaLxDg71r455PYX7uddEqIYhkmVTKSbqTTIVbQ8pJ\\nbb/3XZ8nm97cSaZSJFPQkEpB4y1aa/xw55PtI7o0HtjFbPfXG9fZdRSYVqwruq9LpqKt87038Juj\\nBn5LbcNev7NEnlFaUkCP4vxwX1LAgF4l9CguiJ5H5TueF+yo36OkgIJE7jXe7UEJQSQN9ckUVZtr\\nWbu5NrqvYe2m7c9r2FLbQCpqhJPOjkY53DdqrJO7N/ZNG/QcmsSwTXWNttJ7RLeBvbrsvTFvVN6l\\nMLFL4pF9o4QgnVp1XTI07ptrowZ+18fbk8C6rXW7LWsGfboWUta9mO5F+STyjKKCfPLMyM8z8vJ2\\nvU+Ykchr5mZGIhHum1tu+/pC/TwSeex632i9TZfLi9rIxjmmccLx7a/sUrb3ur7Hur5bGc29F5Cf\\nl0dpyc4GvkdxPvnaSo+dEoJ0OO7OpuqGnY17o6350NiHhr5qcy2bmzkUUZAwyroVUdajmEG9u3Ds\\nwb3o172Yfj2K6Ne9iLLuRfTrXkzfboVqxKRDUULopFIp572tdby1oZq3NlSzekM1b22oYfWGbazZ\\nWENtfYqCfCM/L4/CRB75CSM/kUdhIpQV5OdRkGfkJ4yCRF50C3UK8kJZflRWEC1f0Ph5XnOv5ZGf\\nZxTmh/sdZY2W3VLbwNpNzR22abR1v7mWuobdOxFLChI7GvXDD+rBqSOKoufF9Ou+83HPkgLy8nT4\\nQTofJYQOqqY+GTXy2xv8mh2P39pQzVsba3ZrNLsUJhjQs4SDepZQUpBHQ9KpS6bCfUOKrXVJGpIp\\n6qOy+lSK+ganIZWiriFFQ8p3LJNJpSUFOxr044b03rkV3yNq6KPH3Yr0cxfZG/2H5KBUynl3ay1v\\nNWrkdzb+oey9Jse8zeCA7sX071nM6AGlnDPqQPr3LIluxQzs2YUeJflt0jHnUadpfZQ0GpJOfZRI\\n6pMeJZWuQ54SAAAHeElEQVRQFpJJSCqNE9D2+g0p37FcfTJFl8JE1OAX72j4iws0HapIW1BCyELV\\ndUne2tj81v3qDdWs2VCz21b49q37/j1LGD2glAE9i+nfs2RH2QE9ijN2XrSZRYeYoAQ11iK5Qgkh\\nQxqSqR0XzTS+vbOxZufW/cawhd/0jJbGW/fvH1DKuNEHhoa+tGRHo99WW/ci0nkpIbRCfTK144KZ\\nxrfmysKtYcdre7uwpmthggG9QuN+xMCe0VZ98Y4G/8DSYl04IyLtrtMlhPpkas8N+rbmG/btr2+t\\nS+513cUFO8+tLi0pYEDPYg4/qPsuZU1v/boXa+teRLJCh08I7s55//M867bWsbG6nm0tNOolBYld\\nGuyBvbpQ2r9xI55PaZddG/XtV04W5et4uYjkrrQSgpmNA34GJIC73f0HTV4vAn4HHAu8B1zi7m9E\\nr90EXAEkgWvdfUY662wrZsaIA7rvGOuk6a1Hk+e5OCCViEhbaDEhmFkCuAs4C1gFzDOz6e6+pFG1\\nK4D17j7MzCYCk4BLzGwkMBEYBfQHZprZiGiZltbZZn5yyVHtsVoRkQ4lnc3hMUClu7/u7nXAFGBC\\nkzoTgN9Gj6cCYy0cFJ8ATHH3WndfDlRG60tnnSIikkHpJIQBwMpGz1dFZc3WcfcGYCPQZy/LprNO\\nERHJoKw/YG5mV5lZhZlVVFVVxR2OiEiHlU5CWA0MavR8YFTWbB0zywdKCZ3Le1o2nXUC4O6T3b3c\\n3cvLysrSCFdERPZFOglhHjDczIaaWSGhk3h6kzrTgcujxxcBszwMjj4dmGhmRWY2FBgOzE1znSIi\\nkkEtnmXk7g1mdg0wg3CK6L3uvtjMbgMq3H06cA9wn5lVAusIDTxRvYeBJUADcLW7JwGaW2fbfzwR\\nEUmXeQ7N11deXu4VFRVxhyEikjPMbL67l6dTN+s7lUVEJDNyag/BzKqAN/dx8b7Au20YTltRXK2j\\nuFpHcbVOR4zrYHdP64ycnEoI+8PMKtLdbcokxdU6iqt1FFfrdPa4dMhIREQAJQQREYl0poQwOe4A\\n9kBxtY7iah3F1TqdOq5O04cgIiJ715n2EEREZC86ZEIws3vNbK2ZLWpU1tvMnjazV6P7XhmOaZCZ\\nPWtmS8xssZldlyVxFZvZXDNbGMV1a1Q+1MzmmFmlmT0UDTGScWaWMLN/m9lj2RKXmb1hZi+Z2QIz\\nq4jKYv07RjH0NLOpZvaymS01sxOzJK5Do+9q+22TmV0fd2xm9oXoN7/IzB6M/hey4fd1XRTTYjO7\\nPirLyHfVIRMC8H/AuCZlNwLPuPtw4JnoeSY1AF9y95HACcDV0QRCccdVC5zh7kcCRwHjzOwEwiRH\\nP3H3YcB6wiRIcbgOWNroebbE9UF3P6rRqYBx/x0hzED4pLsfBhxJ+N5ij8vdl0Xf1VGEWRW3AX+M\\nMzYzGwBcC5S7+2jCEDrbJ/eK7fdlZqOBKwlzxhwJnGdmw8jUd+XuHfIGDAEWNXq+DDgoenwQsCzm\\n+B4lzBiXNXEBXYAXgOMJF8HkR+UnAjNiiGdg9OM/A3gMsCyJ6w2gb5OyWP+OhBGGlxP1C2ZLXM3E\\neTbwj7hjY+ecLL0JY7o9BpwT9+8L+BhwT6PnNwNfydR31VH3EJpzgLuviR6/DRwQVyBmNgQ4GphD\\nFsQVHZZZAKwFngZeAzZ4mOwI4pvA6KeEf4ZU9LxPlsTlwFNmNt/MrorK4v47DgWqgN9Eh9juNrOu\\nWRBXUxOBB6PHscXm7quB24EVwBrCpF7zif/3tQj4gJn1MbMuwLmEqQIy8l11poSwg4c0G8vpVWbW\\nDZgGXO/um7IhLndPetidH0jYVT0s0zE0ZWbnAWvdfX7csTTjFHc/BhhPOPR3auMXY/o75gPHAL90\\n96OBrTQ5rBDn7x4gOh5/PvCHpq9lOrboGPwEQiLtD3Rl98PMGefuSwmHrZ4CngQWAMkmddrtu+pM\\nCeEdMzsIILpfm+kAzKyAkAzud/dHsiWu7dx9A/AsYVe5p4XJjmAvExi1o5OB883sDcKc22cQjpHH\\nHdf2rUvcfS3hWPgY4v87rgJWufuc6PlUQoKIO67GxgMvuPs70fM4YzsTWO7uVe5eDzxC+M1lw+/r\\nHnc/1t1PJfRjvEKGvqvOlBAaT+JzOeEYfsaYmRHmjVjq7ndkUVxlZtYzelxC6NdYSkgMF8UVl7vf\\n5O4D3X0I4TDDLHf/RNxxmVlXM+u+/THhmPgiYv47uvvbwEozOzQqGkuYhyTWuJq4lJ2HiyDe2FYA\\nJ5hZl+h/c/v3FevvC8DM+kX3g4ELgQfI1HeVyQ6TDHbMPEg4LlhP2HK6gnD8+RngVWAm0DvDMZ1C\\n2M17kbAbuIBwfDDuuI4A/h3FtQj4ZlR+CGF2u0rCLn5RjH/P04HHsiGu6P0XRrfFwNej8lj/jlEM\\nRwEV0d/yT0CvbIgriq0rYVrd0kZlcf/2bwVejn739wFFcf++orieIySnhcDYTH5XulJZRESAznXI\\nSERE9kIJQUREACUEERGJKCGIiAighCAiIhElBBERAZQQREQkooQgIiIA/D8Bp9Gp/vMAmQAAAABJ\\nRU5ErkJggg==\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7fcec87292b0>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"plt.plot(mbs, times_mul, mbs, times_transfer)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Find cross-over point for concat\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 22,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def benchmark_concat_gpu(size_mbs, iters=10):\\n\",\n    \"    n = 250*1000*size_mbs   # n of float32 entries\\n\",\n    \"\\n\",\n    \"    \\\"\\\"\\\"Find time needed to multiply two vectors on GPU.\\\"\\\"\\\"\\n\",\n    \"    with tf.device(\\\"/gpu:0\\\"):\\n\",\n    \"        var0 = tf.Variable(tf.random_uniform((n//2,)))\\n\",\n    \"        var1 = tf.Variable(tf.random_uniform(((n+1)//2,)))\\n\",\n    \"        op = tf.concat_v2(values=[var0, var1], axis=0)\\n\",\n    \"    config = tf.ConfigProto(graph_options=tf.GraphOptions(optimizer_options=tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)))\\n\",\n    \"    sess = tf.Session(config=config)\\n\",\n    \"    sess.run(tf.global_variables_initializer())\\n\",\n    \"    for i in range(iters):\\n\",\n    \"        if i == 1: # skip 0 as the warm-up iteration\\n\",\n    \"            start_time = time.time()\\n\",\n    \"        sess.run(op.op)\\n\",\n    \"    end_time = time.time()\\n\",\n    \"    return (end_time - start_time)/(iters-1)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 23,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"mbs = range(10, 100, 10)\\n\",\n    \"times_concat = [benchmark_concat_gpu(m) for m in mbs]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 24,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[<matplotlib.lines.Line2D at 0x7fcea87af588>,\\n\",\n       \" <matplotlib.lines.Line2D at 0x7fcea87af828>]\"\n      ]\n     },\n     \"execution_count\": 24,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    },\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAYQAAAD8CAYAAAB3u9PLAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xl8VdW5//HPk5OEEOYhUJkEBUWwjhHnERQcKl7rgK1D\\nW27p7U+tY1u9ba9Da6vWWjt4e69VW2dU1EodQBHrdBUIODGIRkQJooR5JtPz+2PtwEkM5IQkZ58k\\n3/dLXjln7XX2eU4S1zd7XObuiIiIZMVdgIiIZAYFgoiIAAoEERGJKBBERARQIIiISESBICIigAJB\\nREQiCgQREQEUCCIiEsmOu4CG6Nmzpw8cODDuMkREWozZs2evcPeCVPq2qEAYOHAgRUVFcZchItJi\\nmNmnqfbVLiMREQEUCCIiElEgiIgIoEAQEZGIAkFERAAFgoiIRBQIIiICKBBERIIv3ofiaXFXESsF\\ngojIF+/D306Bh8+F5QviriY2CgQRadvWfAYPngW5HcO/Z68G97irioUCQUTark2rQhiUb4bzn4BR\\n18Gnr8P7j8ddWSwUCCLSNpVvhkfOg9WfwHkPQ+9hcNBF0PdgmPoz2Lwm7grTToEgIm1PVSU8+X1Y\\nMgP+7X9h4FGhPSsBp/4ONpbCy7+Ot8YYKBBEpG1xh+d/Cgv+CWN+A/ueWXN5nwPhkPEw66+w7N14\\naoyJAkFE2pY37giD/RGXwmE/rLvPCT+H9t3h2augqiq99cVIgSAibce7E2Ha9bDvWTDqxh33a98N\\nTvoVlMyCtx9IW3lxUyCISNvw8XR4+mIYdAyc8d+QVc/wt/84GHBECJBNq9JSYtwUCCLS+i17Fx69\\nAAqGwrkPQna7+l9jBqfeBlvWhlBoAxQIItK6rV4MD50ddgN9exLkdUn9tb2Hh+MMc+6HJbOarcRM\\nkVIgmNkYM1toZsVmdk0dy9uZ2aPR8hlmNjBq72FmL5vZBjP7c63XHGxm70ev+aOZWVN8IBGRbTau\\nhAe/CRVbw4VnnXdr+DqOuwY6fQ2evTKcrtqK1RsIZpYA7gROBoYB55nZsFrdxgOr3X0w8Hvglqh9\\nC/AL4Oo6Vv0X4PvAkOjfmF35ACIidSrbBI+MgzVL4LyJULD3rq2nXScY/Wv44j2YdU/T1phhUtlC\\nGAEUu/sidy8DJgJja/UZC9wXPZ4EjDQzc/eN7v46IRi2MbPdgM7u/pa7O3A/cEZjPoiIyDaVFfDE\\n+HCW0Dfvht0Pb9z6hv8b7HEcTP8VbFjeFBVmpFQCoS+wJOl5SdRWZx93rwDWAj3qWWdJPesEwMwm\\nmFmRmRWVlpamUK6ItGnu8NzVsPA5OPlWGHZ649dpBqfcBuWb4IVfNH59GSrjDyq7+13uXujuhQUF\\nBXGXIyKZ7rXbYPbf4Kgr4NAJTbfenkPgyMvgvYmw+PWmW28GSSUQlgL9k573i9rq7GNm2UAXYGU9\\n6+xXzzpFRBrm7YfCbp39xsHI65p+/UdfBV0GhFtkV5Y3/fpjlkogzAKGmNkgM8sFxgGTa/WZDFwU\\nPT4LmB4dG6iTuy8D1pnZYdHZRRcCTze4ehGRah+9CJMvhT2Oh9P/FHbzNLXcfDj5FihdAG/9penX\\nH7N6AyE6JnAJMBVYADzm7vPM7EYzq945dw/Qw8yKgSuBbaemmtli4HbgO2ZWknSG0v8D7gaKgY+B\\n55vmI4lIm7N0Djx2Ubhu4NwHIDu3+d5r6Cmw1xj4182wtnXt2LCd/CGfcQoLC72oqCjuMkQkk6xa\\nBPecBDntYfw06NS7+d9z9WK481DYazScc3/zv18jmNlsdy9MpW/GH1QWEdmhjSvChWdVFXD+k+kJ\\nA4BuA+Hoq2H+01D8UnreMw0UCCLSMpVthIfPgXWfw7ceC2cBpdORP4Lue8JzPw5XQrcCCgQRaXkq\\nK+Dx78Lnb8NZ90L/EemvIbsdnPJbWPUxvPHH9L9/M1AgiEjL4g7PXgEfTQ3TXQ49Nb5aBo+EYWeE\\nax9WL46vjiaiQBCRluWVW8LdR4/5MRR+L+5qwn2OLBGm5WzhFAgi0nLMvg/+9Rs44Ntw/M/iribo\\n0jfcEfXDKfDBc3FX0ygKBBFpGRZOgWeugMGj4Bt/aJ4Lz3bVYT+Egn3CVkLZprir2WUKBBHJfCVF\\n8Ph34Gtfh7Pvg0RO3BXVlMgJxzPWfhaOJ7RQCgQRyWwrPw6nl3bqDd9+HNp1jLuiug08MtxD6Y0/\\nwoqP4q5mlygQRCRzbVgOD54ZHp//JHTsFW899Tnpl5CTH26/3YLuAlFNgSAimWnrhjAX8vovw4Vn\\nPfaMu6L6dewFJ/wcFv0L5j0VdzUNpkAQkcxTWQ6PXxSmrTz779AvpVvxZIZDxsPX9oOp/wlb18dd\\nTYMoEEQks7jDPy+D4mlw2u9h7xY23XpWItS9/otwR9QWRIEgIpnl5ZvgnYfg2Gvg4O/EXc2u6VcI\\nB10Y5kz4cl7c1aRMgSAimWPWPfDqb+HAC8LFXi3ZqOshrws8e1WLOcCsQBCRzPDBs+HsnCEnwWl3\\nZNaFZ7sivzuceAN89ia8+0jc1aREgSAi8VsyEyZ9D3Y7IBxETmTHXVHTOOB86DcCXvgFbF4ddzX1\\nUiCISLxKPwwXnnXuE04vze0Qd0VNJysrXMG8eRVM/1Xc1dRLgSAi8Vn/RZjxzBJw/hPQsSDuipre\\nbvvBId8Px0c+fzvuanZKgSAi8diyDh46CzatDLek6L5H3BU1nxN+Bh0K4Jkroaoy7mp2SIEgIulX\\nUQaPXQBfzodz7oO+B8VdUfPK6wKjb4LP58Cc++KuZocUCCKSXlVV8PTF4fYOp/8RhpwYd0Xp8fWz\\nYeDRMO0G2Lgi7mrqpEAQkfR69VZ4/zE4/udw4PlxV5M+ZnDKbVC2AaZdF3c1dVIgiEj6rPgIXr0N\\n9j0Ljrk67mrSr9dQOPxiePtB+OytuKv5CgWCiKSHO0y5BrLzonmIW/iFZ7vqmJ9A577hCubKirir\\nqUGBICLp8eGUcMO6464Jk920Ve06wpjfwJdzYdZf466mBgWCiDS/8i1h66Dn3nDoD+KuJn77nA57\\njoTpN4VrMTKEAkFEmt+bf4bVi+HkmzNvPuQ4mMEpv4XKMpj6s7ir2SalQDCzMWa20MyKzewrtyA0\\ns3Zm9mi0fIaZDUxadm3UvtDMRie1X2Fm88xsrpk9YmZ5TfGBRCTDrC2B134HQ0+DPU+Iu5rM0WNP\\nOOpymDsJFr0SdzVACoFgZgngTuBkYBhwnpkNq9VtPLDa3QcDvwduiV47DBgHDAfGAP9tZgkz6wv8\\nCCh0932BRNRPRFqbF/8LvCocSJaajroCuu4e7vJaURZ3NSltIYwAit19kbuXAROBsbX6jAWqL7+b\\nBIw0M4vaJ7r7Vnf/BCiO1geQDbQ3s2wgH/i8cR9FRDLO4tdh7hNw5GXQbfe4q8k8Oe3DrqMVH8Jb\\nd8ZdTUqB0BdYkvS8JGqrs4+7VwBrgR47eq27LwVuAz4DlgFr3f2FXfkAIpKhKivguZ9Al/5w5OVx\\nV5O59hoddqe9ciusWVJ//2YUy0FlM+tG2HoYBPQBOphZnZcsmtkEMysys6LS0tJ0likijTH7b7B8\\nXriHT25+3NVktjG/2X6dRoxSCYSlQP+k5/2itjr7RLuAugArd/LaUcAn7l7q7uXAk8ARdb25u9/l\\n7oXuXlhQ0ApvjSvSGm1cGe7/P+iYcIql7FzXAXDsj+GDZ+CjF2MrI5VAmAUMMbNBZpZLOPg7uVaf\\nycBF0eOzgOnu7lH7uOgspEHAEGAmYVfRYWaWHx1rGAksaPzHEZGMMP1G2LoeTr617V6R3FCHXwo9\\nhoQDzOWbYymh3kCIjglcAkwlDNqPufs8M7vRzKqj/x6gh5kVA1cC10SvnQc8BswHpgAXu3ulu88g\\nHHyeA7wf1XFXk34yEYnH5+/A7PvCBWi99om7mpYjOxdOvS1cr/H6HbGUYOEP+ZahsLDQi4qK4i5D\\nRHbEHe4dDSs/hktnQ/uucVfU8kz6Hix4Bi5+q0kmDTKz2e5emEpfXaksIk3nvUdhyQwYdb3CYFed\\ndBMkcsMZWmn+g12BICJNY+v6cBFan4PggG/HXU3L1Xk3OP5aKH4xHGROIwWCiDSNV26FDV+GC62y\\nNLQ0yogfQO994flroGxj2t5WPzURabwVH8Fbf4EDzod+Ke2ulp1JZMOpv4N1JSFo00SBICKNU31B\\nVU57GJWZU0O2SAMOC7ve3vwzlC5My1sqEESkcRY+v33im4694q6mdRl1A+R2CLOrpeEAswJBRHZd\\n+RaYem2Y+GbEhLiraX06FsDI66Bj77RcrJbd7O8gIq3Xm38KF1Jd8A9NfNNcCr8Hh4xPy1tpC0FE\\nds3aEnjtdtjnG7Dn8XFX03ql8dYfCgQR2TUv/CJMfHPSTXFXIk1EgSAiDffJazDvyTDPgSa+aTUU\\nCCLSMJUV8PxPocuAMCewtBo6qCwiDVN0b5j45pwHwrUH0mpoC0FEUrdxBbz8Kxh0bDiYLK2KAkFE\\nUjf9l+HeOpr4plVSIIhIaj5/O0x8M+IH0Gto3NVIM1AgiEj9qqrC/fk79ITjfhp3NdJMdFBZROr3\\n/mNQMhPG3gl5XeKuRpqJthBEZOe2rAsT3/Q9GPb/VtzVSDPSFoKI7Nyr0cQ34x7RxDetnH66IrJj\\npR+GiW8OPB/6HRx3NdLMFAgiUrdtE9/kw8jr465G0kCBICJ1W/gcfPwSHHdtuC+/tHoKBBH5qvIt\\nMOVaKBgKI74fdzWSJjqoLCJf9X9/gjWfwoVPa+KbNkRbCCJS05ol8NrvYJ/TYY/j4q5G0kiBICI1\\nvfgLwGG0Jr5paxQIIrLdJ6/CvKfgqCug64C4q5E0UyCISFA98U3XAXDkZXFXIzFIKRDMbIyZLTSz\\nYjO7po7l7czs0Wj5DDMbmLTs2qh9oZmNTmrvamaTzOwDM1tgZoc3xQcSkV1UdA8snw+jf62Jb9qo\\negPBzBLAncDJwDDgPDMbVqvbeGC1uw8Gfg/cEr12GDAOGA6MAf47Wh/AH4Ap7j4U2B9Y0PiPIyK7\\nZOMKePmmcBB56GlxVyMxSWULYQRQ7O6L3L0MmAiMrdVnLHBf9HgSMNLMLGqf6O5b3f0ToBgYYWZd\\ngGOAewDcvczd1zT+44jILnnpRk18IykFQl9gSdLzkqitzj7uXgGsBXrs5LWDgFLgb2b2tpndbWYd\\n6npzM5tgZkVmVlRaWppCuSLSIEvnwJz74dD/gIK9465GYhTXQeVs4CDgL+5+ILAR+MqxCQB3v8vd\\nC929sKBAl8+LNKmqKnj+J9ChAI79SdzVSMxSCYSlQP+k5/2itjr7mFk20AVYuZPXlgAl7j4jap9E\\nCAgRSaf3HoWSWTDqek18IykFwixgiJkNMrNcwkHiybX6TAYuih6fBUx3d4/ax0VnIQ0ChgAz3f0L\\nYImZVW+fjgTmN/KziEhDbJv4phD2Py/uaiQD1HsvI3evMLNLgKlAArjX3eeZ2Y1AkbtPJhwcfsDM\\nioFVhNAg6vcYYbCvAC5298po1ZcCD0Uhswj4bhN/NhHZmVdugY2l8K2JmvhGALDwh3zLUFhY6EVF\\nRXGXIdLylX4Ifzk8bBmM/XPc1UgzMrPZ7l6YSl/9WSDS1rjDlJ9CTgcYeV3c1UgGUSCItDUfPAsf\\nT4fjNfGN1KRAEGlLyjfD1GuhYB845N/jrkYyjCbIEWlL/u9PsOYzuHCyJr6Rr9AWgkhbsWYJvHY7\\nDBsLexwbdzWSgRQIIm3FCz8PX0/SxDdSNwWCSFuw6BWY/w84+kro2r/+/tImKRBEWrvkiW+OuDTu\\naiSD6aCySGs3624oXQDnPqSJb2SntIUg0pptKIWXfw17HA9DT427GslwCgSR1mz6jVCuiW8kNQoE\\nkdZq6RyY80A08c1ecVcjLYCOIYi0NqsWwcy74e0Ho4lvfhp3RdJCKBBEWoOqKlg0HWbcBR+9AFkJ\\nGHYGHH0V5HWOuzppIRQIIi3ZlnXw7iMw8y5YWQwdeoUtgsLvQqevxV2dtDAKBJGWaMVHIQTeeRjK\\nNkC/Q+DMu8NtKbJz465OWigFgkhLUVUJH70IM/833L46kQv7fhNGTIC+mpJcGk+BIJLpNq8JB4hn\\n/RVWL4ZOu8HxP4eDv6P5DKRJKRBEMtWX88NuofcehfJNMOAIGHU9DD1Nt66WZqFAEMkklRXw4fMw\\n439h8WuQnQdfPzvsFtptv7irk1ZOgSCSCTatgjn3wax7YO0S6NIfRt0AB10I+d3jrk7aCAWCSJyW\\nvRt2C70/CSq2wMCjYczNsPfJ4VoCkTRSIIikW2U5LJgcLiJb8hbk5MP+54XdQr2HxV2dtGEKBJF0\\n2bAcZv8diu6F9cug20AY/Ws44FvQvlvc1YkoEESa3dLZYWtg3pNQWQZ7joRv/AEGnwhZur+kZA4F\\ngkhzqNgK8/4Rjg8sLYLcjuG6gREToOeQuKsTqZMCQaQprVsWdgnN/jtsXA49Boe5CPY/TzeZk4yn\\nQBBpLHdYMhNm/E84WFxVCUNOgkMnwB4naLeQtBgpBYKZjQH+ACSAu9395lrL2wH3AwcDK4Fz3X1x\\ntOxaYDxQCfzI3acmvS4BFAFL3f20Rn8akXRaUQzzngrHBpbPh3ZdYMQPYMS/Q/c94q5OpMHqDYRo\\n0L4TOBEoAWaZ2WR3n5/UbTyw2t0Hm9k44BbgXDMbBowDhgN9gGlmtpe7V0avuwxYAGhbWlqGlR/D\\n/H+EIPji/dA24HA47ffw9XOgXcd46xNphFS2EEYAxe6+CMDMJgJjgeRAGAtcHz2eBPzZzCxqn+ju\\nW4FPzKw4Wt+bZtYPOBW4CbiyCT6LSPNY9cn2EFj2bmjrNwJG/ybcbrpL33jrE2kiqQRCX2BJ0vMS\\n4NAd9XH3CjNbC/SI2t+q9drq/3vuAH4CdGp42SLNbM1n0e6gp+Dzt0Nb30I46aYQAl37x1ufSDOI\\n5aCymZ0GLHf32WZ2XD19JwATAAYMGJCG6qTNWlsSThWd91Q4VRSgz0Fw4i9DCHTbPd76RJpZKoGw\\nFEj+c6hf1FZXnxIzywa6EA4u7+i1pwOnm9kpQB7Q2cwedPfza7+5u98F3AVQWFjoqXwokZSt+3x7\\nCJTMDG277R9uMz3sDOg+KM7qRNIqlUCYBQwxs0GEwXwc8K1afSYDFwFvAmcB093dzWwy8LCZ3U44\\nqDwEmOnubwLXAkRbCFfXFQYizWLdsnB66Lyn4LM3Q9vXvg4j/yuEQI89461PJCb1BkJ0TOASYCrh\\ntNN73X2emd0IFLn7ZOAe4IHooPEqQmgQ9XuMcAC6Arg46QwjkfRZ/+X2EPj0/wCHXsPDzGPD/w16\\nDo67QpHYmXvL2QtTWFjoRUVFcZchLcWGUljwdNgltPh1wKFgnxAAw8+Agr3jrlCk2ZnZbHcvTKWv\\nrlSW1mXjyu1bAotfA6+CnnvBsT8NIdBrn7grFMlYCgRp+Tatgg+egblPwievgldC9z3h6KvC1kCv\\nYWAWd5UiGU+BIC3T5tXwwbNhS2DRv6CqAroNgqMuDyHQe1+FgEgDKRCk5di8BhY+F0Lg45ehqhy6\\n7g5HXBpC4Gv7KQREGkGBIJlt6wb4cArMfQKKp4UJZroMgMN+GEKgz4EKAZEmokCQzFO+GT56MdxF\\ndOEUqNgMnfrAId+Hfc+EvgcrBESagQJBMkNFWTgWMPeJcGygbD10KIADvw37fhP6H6Z5BUSamQJB\\n4lNVGU4NnfsEzJ8MW9ZAXpdweui+34SBR0NCv6Ii6aL/2yS9qqpgyYwoBJ4O00zmdoShp8LwM2HP\\nEyA7N+4qRdokBYI0P3f4fE64TmDeU7BuKWTnwV6jw5bAkJMgp33cVYq0eQoEaR7uYVrJuU+Ef6sX\\nQ1YODB4Fo26AvcdAO02FIZJJFAjStFYUhwCY9ySUfgCWgD2OhWN+HHYLte8Wd4UisgMKBGm81Z+G\\nAJj7JHzxHmCw+xFw6u9gn7HQsSDuCkUkBQoE2TXrloV5huc+ASWzQlvfwjDP8PAzoHOfeOsTkQZT\\nIEjqNq4IZwbNfRI+fQPwMLHMqOvDVcPdBsZbn4g0igJBdm7zmuhOok/AolfCnUR77gXHXRNOEy3Y\\nK+4KRaSJKBDitOgVWPMpWFYd/2wH7akub0Qf9zC1ZPL9g7ruDkdeFk4T7T1ct44QaYUUCHFY/yU8\\nd3WYyCWTdeoDIyaE+wf1OUghINLKKRDSyR3efQSmXBtu4DbyOtjvnNDuVWF3zLbHO/vXFH083Dpi\\nR8t77aP7B4m0MQqEdFnzGfzzcvj4JRhwOJz+J+g5JO6qRES2USA0t6oqmHU3TLs+7HI55TYoHK+/\\nvEUk4ygQmlPphzD5UljyFuw5Er5xB3QdEHdVIiJ1UiA0h8pyeOMP8MotkJMPZ/wP7D9OB2VFJKMp\\nEJrasnfh6Yvhi/dh2Niwi6hjr7irEhGplwKhqZRvgVduhjf+CB16wjkPwLDT465KRCRlCoSm8Omb\\nMPkSWFkMB54PJ/1Kd/UUkRZHgdAYW9fDtBtg1l/DweIL/gF7Hh93VSIiu0SBsKs+mgbPXA5rS+DQ\\nH8IJP4d2HeOuSkRkl6V0MryZjTGzhWZWbGbX1LG8nZk9Gi2fYWYDk5ZdG7UvNLPRUVt/M3vZzOab\\n2Twzu6ypPlCz27QKnvoPeOib4Qyi8S/AyTcrDESkxat3C8HMEsCdwIlACTDLzCa7+/ykbuOB1e4+\\n2MzGAbcA55rZMGAcMBzoA0wzs72ACuAqd59jZp2A2Wb2Yq11Zhb3cOvn566GzavDDGDH/Biy28Vd\\nmYhIk0hlC2EEUOzui9y9DJgIjK3VZyxwX/R4EjDSzCxqn+juW939E6AYGOHuy9x9DoC7rwcWAH0b\\n/3Gayfov4NHz4fGLoHNfmPCvsItIYSAirUgqxxD6AkuSnpcAh+6oj7tXmNlaoEfU/lat19YY+KPd\\nSwcCMxpQd3q4w9sPwgs/g4qtYXL4wy+BhA69iEjrE+vIZmYdgSeAy9193Q76TAAmAAwYkMbbPqxe\\nDP+8DBb9C3Y/Er7xR+g5OH3vLyKSZqkEwlKgf9LzflFbXX1KzCwb6AKs3NlrzSyHEAYPufuTO3pz\\nd78LuAugsLDQU6i3caoqYeZd8NKNYAk49XY4+Lu6GZ2ItHqpjHKzgCFmNsjMcgkHiWvP7DIZuCh6\\nfBYw3d09ah8XnYU0CBgCzIyOL9wDLHD325vigzSJ5R/AvWNgyjVhq+Dit+AQ3ZlURNqGercQomMC\\nlwBTgQRwr7vPM7MbgSJ3n0wY3B8ws2JgFSE0iPo9BswnnFl0sbtXmtlRwAXA+2b2TvRW/+nuzzX1\\nB0xJZTm8fge8eivkdoQz/wpfP1s3oxORNsXCH/ItQ2FhoRcVFTXtSpfOCbeo/nJumDT+5FuhY0HT\\nvoeISEzMbLa7F6bSt+2eLlO+GV7+Nbz5Z+jQC8Y9DENPjbsqEZHYtM1AWPx62CpYtQgOuhBO/CW0\\n7xp3VSIisWpbgbBlHUy7DoruhW4D4cKnYY/jYi5KRCQztJ1A+PCFcDO69cvCxWXH/yfkdoi7KhGR\\njNH6A2HrenjmSnj/MSgYCufcD/1SOr4iItKmtP5AyM6DVR/DsdfA0Vfq/kMiIjvQ+gMhkQPfe0H3\\nHxIRqUfbuARXYSAiUq+2EQgiIlIvBYKIiAAKBBERiSgQREQEUCCIiEhEgSAiIoACQUREIgoEEREB\\nFAgiIhJRIIiICNAW7mUkIhKjyipnU1kFm8sq2VRWycakx5vKKqKv2x/X1a99ToL/ueDgZq9VgSAi\\nLZ674w5e/Rii5x4tZ9tXp+6+ABWVVV8ZoKsfby6rZGNZJZvrGMST+9RetrWiqkGfpV12Fvm5CfJz\\ns6OvCXI65TXVt2qnFAgiLciW8krWbCpn7eZy1mwqC183l7NuczlrNpWzZnMZazdXsGZTGes2l7Ol\\nvGrbAAg1B8Hqhuq27ctrDqTu298/+bXJg2vya0l+bR3rrrGeegbx7X12PIjHITvLaJ+boEM0aFc/\\n7pqfS5+uiTqXtY8G9+TBvna//NxsElkW3+eK7Z1F2qiKyirWbamoMaivjQb05K9rN5fVbN9cTtlO\\n/trMMujSPoeu+bl0jr7m5WRhGGZg0ThjGNF/4bkZRvLy7W3VDdXPzKjVt+a6qX6+bd3b+ySvmzqW\\nV6+3rveusTz5PaJ11bWsel07fa+k2gByEll1DtjVg3n149zs1nn4VYEgUgd3p6LKqah0yquqqKh0\\nKiqrvtJWHrVt2lqxbdDe2aC+dlM567dW7PS9O+Qmtg/q7XPYs6AjXfNz6NI+hy7R167tc6PBf3t7\\nx9xssmL861JaPgVCK+TubK2oYsPWCjZsqWDD1grWR183bC1n/Zak5zWWl29rq6hyssxIZBlZxrbH\\nZkYiKzyvvXx7H0hkGQmr1T8r6mMkPTayskhaV/U/arxf9brcnfIqp7IqGowrnYqqKsqjAbu8KnwN\\ny2suq4jaKqsH822DeuhXPcBXVoUwaIychNGlfS5d2ofdCL0757F3707RX+45NQfzpMG9c15Oq/3r\\nUzKfAiGDuDtbyqtYv7V820C9YUsF67Y9DgP2+qSBfMOW7c+TX1deWf+Alp1ldMrLpmNeNh3b5dAp\\nL5venfLYo2c22Qmjqsqpcqh0jx47lVWhzkoPg7J7OIuiysOgWla5/XmN/tvakpYnrb+6z7Z1enWf\\n7Y+r9xnnJIzsrCyys4zshJGdyCInK3zNThg5WVkksiz0S4R++bnhMyW/LidR/Thr+zoTtr2txjIj\\n8ZW26P0SRl5Ogq7tc+maHwb29jmJGrsrRFoCBUIzcHfWbQkH9lZtLGP1pjJWbSxndfR4dXX7xnLW\\nbSlP+uu9gsoU/jLNzc6iU7vqgTz869M1j055ncLzqL1T0vKOedl0zsupsbxddlaLGrSqD062pJpF\\nWhIFQj3cnQ1bK1i9sZxV0WC+emPNgb72wL9mU9kOdzkksoxu+bl07xAO+vXvnl9jcO+Ul0PHvOzQ\\nVmtw75SXQ4d2CdplJ9L8XcgMCgKR5tWmAsHd2VRWmTR4l7FmU3mN53W172j3Sxjcc+iWn0u3/FwG\\n9ezAwbvCwXdlAAAGqElEQVTnRgN+Ll2jgb/6ebcOuXRql62BTUQyUqsPBHfntD+9zooNW1m9acen\\n7WUZdM3PpVt+Dt075DKgez4H9O9a56DeLT+X7vm5dMrTWR0i0nqkFAhmNgb4A5AA7nb3m2stbwfc\\nDxwMrATOdffF0bJrgfFAJfAjd5+ayjqbipkxpFdHhvfpTLcOYSDfNqgnDfSd83I0uItIm1ZvIJhZ\\nArgTOBEoAWaZ2WR3n5/UbTyw2t0Hm9k44BbgXDMbBowDhgN9gGlmtlf0mvrW2WTuGHdgc6xWRKRV\\nSeWE5xFAsbsvcvcyYCIwtlafscB90eNJwEgLO8rHAhPdfau7fwIUR+tLZZ0iIpJGqQRCX2BJ0vOS\\nqK3OPu5eAawFeuzktamsEwAzm2BmRWZWVFpamkK5IiKyKzL+kkh3v8vdC929sKCgIO5yRERarVQC\\nYSnQP+l5v6itzj5mlg10IRxc3tFrU1mniIikUSqBMAsYYmaDzCyXcJB4cq0+k4GLosdnAdM9XFY6\\nGRhnZu3MbBAwBJiZ4jpFRCSN6j3LyN0rzOwSYCrhFNF73X2emd0IFLn7ZOAe4AEzKwZWEQZ4on6P\\nAfOBCuBid68EqGudTf/xREQkVeZxzjLRQIWFhV5UVBR3GSIiLYaZzXb3wlT6ZvxBZRERSY8WtYVg\\nZqXAp7v48p7AiiYsp6moroZRXQ2juhqmNda1u7undIpmiwqExjCzolQ3m9JJdTWM6moY1dUwbb0u\\n7TISERFAgSAiIpG2FAh3xV3ADqiuhlFdDaO6GqZN19VmjiGIiMjOtaUtBBER2YlWGQhmdq+ZLTez\\nuUlt3c3sRTP7KPraLc019Tezl81svpnNM7PLMqSuPDObaWbvRnXdELUPMrMZZlZsZo9GtxhJOzNL\\nmNnbZvZMptRlZovN7H0ze8fMiqK2WH+OUQ1dzWySmX1gZgvM7PAMqWvv6HtV/W+dmV0ed21mdkX0\\nOz/XzB6J/l/IhN+vy6Ka5pnZ5VFbWr5XrTIQgL8DY2q1XQO85O5DgJei5+lUAVzl7sOAw4CLowmE\\n4q5rK3CCu+8PHACMMbPDCJMc/d7dBwOrCZMgxeEyYEHS80yp63h3PyDpVMC4f44QZiCc4u5Dgf0J\\n37fY63L3hdH36gDCrIqbgKfirM3M+gI/AgrdfV/CLXSqJ/eK7ffLzPYFvk+YM2Z/4DQzG0y6vlfu\\n3ir/AQOBuUnPFwK7RY93AxbGXN/ThBnjMqYuIB+YAxxKuAgmO2o/HJgaQz39ol/+E4BnAMuQuhYD\\nPWu1xfpzJNxh+BOi44KZUlcddZ4EvBF3bWyfk6U74Z5uzwCj4/79As4G7kl6/gvgJ+n6XrXWLYS6\\n9Hb3ZdHjL4DecRViZgOBA4EZZEBd0W6Zd4DlwIvAx8AaD5MdwU4mMGpmdxD+Z6iKnvfIkLoceMHM\\nZpvZhKgt7p/jIKAU+Fu0i+1uM+uQAXXVNg54JHocW23uvhS4DfgMWEaY1Gs28f9+zQWONrMeZpYP\\nnEKYKiAt36u2FAjbeIjZWE6vMrOOwBPA5e6+LhPqcvdKD5vz/QibqkPTXUNtZnYasNzdZ8ddSx2O\\ncveDgJMJu/6OSV4Y088xGzgI+Iu7HwhspNZuhTh/7wGi/fGnA4/XXpbu2qJ98GMJQdoH6MBXdzOn\\nnbsvIOy2egGYArwDVNbq02zfq7YUCF+a2W4A0dfl6S7AzHIIYfCQuz+ZKXVVc/c1wMuETeWuFiY7\\ngngmMDoSON3MFhPm3D6BsI887rqq/7rE3ZcT9oWPIP6fYwlQ4u4zoueTCAERd13JTgbmuPuX0fM4\\naxsFfOLupe5eDjxJ+J3LhN+ve9z9YHc/hnAc40PS9L1qS4GQPInPRYR9+GljZkaYN2KBu9+eQXUV\\nmFnX6HF7wnGNBYRgOCuuutz9Wnfv5+4DCbsZprv7t+Ouy8w6mFmn6seEfeJzifnn6O5fAEvMbO+o\\naSRhHpJY66rlPLbvLoJ4a/sMOMzM8qP/N6u/X7H+fgGYWa/o6wDgTOBh0vW9SucBkzQemHmEsF+w\\nnPCX03jC/ueXgI+AaUD3NNd0FGEz7z3CZuA7hP2Dcde1H/B2VNdc4L+i9j0Is9sVEzbx28X48zwO\\neCYT6ore/93o3zzgZ1F7rD/HqIYDgKLoZ/kPoFsm1BXV1oEwrW6XpLa4f/dvAD6Ifu8fANrF/fsV\\n1fUaIZzeBUam83ulK5VFRARoW7uMRERkJxQIIiICKBBERCSiQBAREUCBICIiEQWCiIgACgQREYko\\nEEREBID/D4Yvk5eCajr1AAAAAElFTkSuQmCC\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7fcec070f198>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"plt.plot(mbs, times_concat, mbs, times_transfer)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 25,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[0.0001904169718424479,\\n\",\n       \" 0.0003476672702365451,\\n\",\n       \" 0.0004597240024142795,\\n\",\n       \" 0.0004393524593777127,\\n\",\n       \" 0.0004779232872856988,\\n\",\n       \" 0.0006171597374810113,\\n\",\n       \" 0.0006229612562391493,\\n\",\n       \" 0.0006300873226589627,\\n\",\n       \" 0.0007197062174479166]\"\n      ]\n     },\n     \"execution_count\": 25,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"times_concat\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 26,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[0.00020395384894476997,\\n\",\n       \" 0.0003387928009033203,\\n\",\n       \" 0.0005774762895372179,\\n\",\n       \" 0.0005345874362521701,\\n\",\n       \" 0.0007323424021402994,\\n\",\n       \" 0.0007601843939887153,\\n\",\n       \" 0.0007571909162733289,\\n\",\n       \" 0.0008879502614339193,\\n\",\n       \" 0.0009788672129313152]\"\n      ]\n     },\n     \"execution_count\": 26,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"times_mul\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 31,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[0.0014644463857014973,\\n\",\n       \" 0.0027846495310465498,\\n\",\n       \" 0.0027686225043402775,\\n\",\n       \" 0.0034654935201009116,\\n\",\n       \" 0.0041493839687771275,\\n\",\n       \" 0.005014763938056098,\\n\",\n       \" 0.008468733893500434,\\n\",\n       \" 0.01075116793314616,\\n\",\n       \" 0.0073994530571831595]\"\n      ]\n     },\n     \"execution_count\": 31,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"times_transfer\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 30,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"array([ 7.39945306,  0.97886721,  0.71970622])\"\n      ]\n     },\n     \"execution_count\": 30,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"1000*np.array([times_transfer[-1], times_mul[-1], times_concat[-1]])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"1000*np.array([times_transfer[-1], times_mul[-1], times_concat[-1]])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 40,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"<matplotlib.legend.Legend at 0x7fce847ddc18>\"\n      ]\n     },\n     \"execution_count\": 40,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    },\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAYQAAAD8CAYAAAB3u9PLAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xl8VOX1+PHPmcm+kEBAZBETBGQPQljUohZk+9WCrVjB\\n1or1qxXFXRS3urRYUatWccOKVovi1iLVL6CA+lXBQEBAEJAtQNhJIBCSkMzM+f0xFwgxkADJ3Ely\\n3i/ymnuf+9znnjsJz5m7zH1EVTHGGGM8bgdgjDEmPFhCMMYYA1hCMMYY47CEYIwxBrCEYIwxxmEJ\\nwRhjDGAJwRhjjMMSgjHGGMASgjHGGEeE2wGciMaNG2tqaqrbYRhjTK2xaNGi3arapCp1a1VCSE1N\\nJSsry+0wjDGm1hCRjVWta6eMjDHGAJYQjDHGOCwhGGOMAWrZNYSKlJaWkpOTQ3FxsduhhLWYmBha\\ntmxJZGSk26EYY8JUrU8IOTk5JCYmkpqaioi4HU5YUlVyc3PJyckhLS3N7XCMMWGq1p8yKi4uJiUl\\nxZLBcYgIKSkpdhRljDmuWp8QAEsGVWDvkTGmMnUiIRhjzKlanbeab7Z843YYrrKEUAtNmzaNH374\\nwe0wjKkzVuetZtTMUYyZM4a1e9a6HY5rLCHUQpYQjKk+Wwu2Mnr2aOIi44iLjGN85nhU1e2wXGEJ\\noRq8+eabdO3alfT0dK666iqys7Pp168fXbt2pX///mzatAmAUaNGccstt3DeeefRunVrPvjgg8Nt\\nTJgwgS5dupCens64ceMAePXVV+nZsyfp6elcdtllFBYWMm/ePKZPn87YsWPp1q0b69atc2WfjakL\\n8g/mM3r2aIp9xbx88cvc2v1WsnZk8cmGT9wOzRW1/rbTsh757wp+2LqvWtvs2LwBD/2y0zGXr1ix\\ngr/85S/MmzePxo0bk5eXx9VXX334Z/Lkydxyyy1MmzYNgG3btvH111+zatUqhg4dyvDhw5kxYwYf\\nffQRmZmZxMXFkZeXB8Cvf/1rrrvuOgAeeOABXnvtNW6++WaGDh3KJZdcwvDhw6t1X42pT4p9xdw8\\n92Y279/MKwNeoW3DtrROas20tdN4auFTXNDyAhpENXA7zJCyI4RTNHfuXC6//HIaN24MQKNGjZg/\\nfz5XXnklAFdddRVff/314fqXXnopHo+Hjh07smPHDgBmz57NNddcQ1xc3OE2AJYvX07fvn3p0qUL\\nU6ZMYcWKFaHcNWPqLH/Az71f3cuSnUt4rO9j9Dy9JwBej5f7+9xPXnEeL3z3gstRhl6dOkI43if5\\ncBEdHX14urLzlKNGjWLatGmkp6fzxhtv8MUXX9RwdMbUfarK4wseZ/am2dzT8x4Gpw4+anmnlE78\\n5uzfMHX1VC5tcykdUjq4FGno2RHCKerXrx/vv/8+ubm5AOTl5XHeeecxdepUAKZMmULfvn2P28aA\\nAQN4/fXXKSwsPNwGwP79+2nWrBmlpaVMmTLlcP3ExET2799fE7tjTJ03eflkpq6eyqhOo/hdx99V\\nWOfmc24mOTqZv2T+hYAGQhyheywhnKJOnTpx//33c+GFF5Kens4dd9zB888/z+uvv07Xrl156623\\n+Pvf/37cNgYPHszQoUPJyMigW7duPPXUUwD8+c9/pnfv3px//vm0b9/+cP0RI0bw5JNPcs4559hF\\nZWNOwH/X/ZdnFz/LkLQh3N7j9mPWS4pO4s6MO1m2axn/WfOfEEboLqlNt1dlZGRo+QFyVq5cSYcO\\n9eeQ7lTYe2Xqs3lb53HT7Jvo0bQHL178IlHeqOPWV1VGzRzF+vz1/PfS/5IckxyiSKuXiCxS1Yyq\\n1LUjBGNMnbcydyW3f347rZNb88zPn6k0GUDwcS/397mf/SX7eXbxsyGI0n2WEIwxdVrO/hxunHMj\\nSdFJvHTxSyRGJVZ53XYN2/HbDr/l32v+zdJdS2swyvBQpYQgIoNFZLWIrBWRcRUsjxaRd53lmSKS\\n6pSniMjnIlIgIhPLrdNDRL531nlO7Olrxphqtqd4D6Nnj6bEX8LLF7/MaXGnnXAbN3a7kSaxTRj/\\n7Xj8AX8NRBk+Kk0IIuIFXgCGAB2BkSLSsVy1a4E9qtoGeAaY4JQXAw8Cd1XQ9EvAdUBb52dwBXWM\\nMeakFPmKuHnuzWwt2Mrz/Z6ndXLrk2onPjKesb3GsjJvJe+ufreaowwvVTlC6AWsVdX1qloCTAWG\\nlaszDPinM/0B0F9ERFUPqOrXBBPDYSLSDGigqt9q8Kr2m8Clp7IjxhhziC/g4+7/u5tlu5Yx4YIJ\\ndG/a/ZTaG3TmIPo068PE7yayu2h3NUUZfqqSEFoAm8vM5zhlFdZRVR+QD6RU0mZOJW0CICLXi0iW\\niGTt2rWrCuEaY+ozVeWxzMf4YvMXjOs1jovPvPiU2xQR7ut9H0X+Ip7OeroaogxPYX9RWVUnqWqG\\nqmY0adLE7XCqXUJCgtshGFOnvPr9q7z/4/tc2/laruxwZbW1m5aUxjWdruG/6//Lwu0Lq63dcFKV\\nhLAFOKPMfEunrMI6IhIBJAG5lbTZspI2jTHmhExbO43nv3ueX7b+Jbd2v7Xa27+u63U0j2/OY5mP\\nURoorfb23VaVhLAQaCsiaSISBYwApperMx242pkeDszV43zjTVW3AftEpI9zd9HvgY9OOPowkJ2d\\nTfv27Rk1ahTt2rXjt7/9LbNnz+b888+nbdu2LFiwgIcffvjwt48BOnfuTHZ2tntBG1MHfZXzFQ/P\\ne5hzm53LI+c9UiPDxsZGxDKu1zjW7l3LlB+mVL5CLVPpw+1U1SciY4BZgBeYrKorRORRIEtVpwOv\\nAW+JyFogj2DSAEBEsoEGQJSIXAoMVNUfgBuBN4BYYIbzc2pmjIPt359yM0c5vQsMefy4VdauXcv7\\n77/P5MmT6dmzJ2+//TZff/0106dP57HHHqNbt27VG5Mx5igrdq/gzi/vpF3Ddjzz82eI9EbW2LZ+\\n3urnXNjyQl5c+iKD0wZzevzpNbatUKvSNQRV/V9VbaeqZ6nqeKfsT04yQFWLVfVyVW2jqr1UdX2Z\\ndVNVtZGqJqhqSycZoKpZqtrZaXPM8Y4owl1aWhpdunTB4/HQqVMn+vfvj4jQpUsXOxIwpoZt3reZ\\nG+fcSKOYRrx48YvER8bX+DbH9RpHQAM8sfCJGt9WKNWpx19X9km+ppR9pLXH4zk87/F48Pl8RERE\\nEAgceWJicXHxT9owxpy4vOI8bph9A37189LFL9E4tnFIttsysSXXdbmOiUsmMm/LPM5rcV5ItlvT\\nwv4uo7ogNTWVxYsXA7B48WI2bNjgckTG1H6FpYWMmTOGHYU7mNhvImlJaSHd/jWdr+HMBmfy2ILH\\nKPGXhHTbNcUSQghcdtll5OXl0alTJyZOnEi7du3cDsmYWs0X8DH2/8ayIncFT1zwBN1OC/11uihv\\nFPf1uo+N+zby+vLXQ779mmCPv65H7L0ydYGq8sj8R/hwzYc82OdBfnP2b1yN584v7uTLnC+ZNmwa\\nLRNbVr5CiNnjr40xddbLS1/mwzUfcn3X611PBgBje47FIx4eX+DONczqZAnBGFNrfPjjh7y49EWG\\nnTWMMd3GuB0OAKfHn86N6TfyZc6XfL7pc7fDOSWWEIwxtcKXm7/kz9/+mfNbnM9D5z1UI188O1m/\\n7fhb2iS34fEFj1PkK3I7nJNmCcEYE/aW7VrGXV/exdmNzubpC58m0lNzXzw7GZGeSO7vfT9bD2zl\\n1WWvuh3OSbOEYIwJaxv3bWTMnDE0jm3MC/1fIC4yzu2QKpRxega/bP1LXl/xOhvya+et5ZYQjDFh\\na3fRbm747AYAXh7wcsi+eHay7si4g1hvLI9lPkZtuoPzEEsIp2jv3r28+OKLNb6dkSNH0rVrV555\\n5pka35Yx4aCwtJCb5tzE7qLdTOw/kTMbnOl2SJVqHNuYMeeM4dtt3zJr4yy3wzlhlhBO0bESgs/n\\nq7ZtbN++nYULF7Js2TJuv/32Kq1Tnds3JtRKA6Xc8eUdrMpbxVMXPkXXJl3dDqnKrjj7Cjo06sCT\\nC57kQOkBt8M5IZYQTtG4ceNYt24d3bp1o2fPnvTt25ehQ4fSsWNw2OlLL72UHj160KlTJyZNmnR4\\nvYSEBO6//37S09Pp06cPO3bsAOD999+nc+fOpKenc8EFFwAwcOBAtmzZQrdu3fjqq69Yt24dgwcP\\npkePHvTt25dVq1YBMGrUKG644QZ69+7N3XffHeJ3wpjqoao8Mu8RvtnyDQ/2eZALz7jQ7ZBOiNfj\\n5YE+D7CraBcvLqn5swfVqU493G7CggmsyltVrW22b9See3rdc8zljz/+OMuXL2fJkiV88cUX/OIX\\nv2D58uWkpQWfqzJ58mQaNWpEUVERPXv25LLLLiMlJYUDBw7Qp08fxo8fz913382rr77KAw88wKOP\\nPsqsWbNo0aIFe/fuBWD69OlccsklLFmyBID+/fvz8ssv07ZtWzIzM7nxxhuZO3cuADk5OcybNw+v\\n11ut74MxoTJxyUQ+WvcRo9NHM7zdcLfDOSldm3Tl121/zZSVUxjWZhjtGtaOx9XYEUI169Wr1+Fk\\nAPDcc88dPgrYvHkza9asASAqKopLLrkEgB49ehx+TPb555/PqFGjePXVV/H7/T9pv6CggHnz5nH5\\n5ZfTrVs3/vjHP7Jt27bDyy+//HJLBqbWem/1e0xaNolft/01o9NHux3OKbmt+20kRiUy/tvxteYC\\nc506QjjeJ/lQiY8/8iz2L774gtmzZzN//nzi4uK46KKLDj/6OjIy8vAXa7xe7+Fz/i+//DKZmZl8\\n8skn9OjRg0WLFh3VfiAQIDk5+fDRwvG2b0xtMnfTXMZnjqdvi7482OfBsPri2clIjknm9h6389C8\\nh5i+bjrD2gxzO6RK2RHCKUpMTGT//v0VLsvPz6dhw4bExcWxatUqvv3220rbW7duHb179+bRRx+l\\nSZMmbN68+ajlDRo0IC0tjffffx8Inm9dunTpqe+IMS5asnMJd//f3XRs1JGnLnyKCE/d+Kx6aZtL\\nSW+SztOLnib/YL7b4VTKEsIpSklJ4fzzz6dz586MHTv2qGWDBw/G5/PRoUMHxo0bR58+fSptb+zY\\nsXTp0oXOnTtz3nnnkZ6e/pM6U6ZM4bXXXiM9PZ1OnTrx0Ue1cjhqYwBYn7+eMXPH0DSuKRP7Twzb\\nL56dDI94eKDPA+w9uJfnv3ve7XAqZY+/rkfsvTLhZlfhLn73v7+j2F/Mv4b8izManOF2SDXir5l/\\n5Z1V7/DOJe/QKaVTSLdtj782xoS9gpICbpxzI3sO7uHF/i/W2WQAMOacMTSKacRf5v8Ff+CnN4uE\\nC0sIxpiQK/WXcvsXt7Nmzxr+duHf6NQ4tJ+aQy0xKpG7et7F8tzlfLjmQ7fDOaY6kRBq02kvt9h7\\nZMJFQAM8OO9Bvt32LQ+d+xB9W/Z1O6SQ+EXaL+h5ek/+vvjv5BXnuR1OhWp9QoiJiSE3N9c6vONQ\\nVXJzc4mJiXE7FGN4ZekrfLL+E8Z0G8Ov2v7K7XBCRkS4v/f9FJYW8uyiZ90Op0K1/t6uli1bkpOT\\nw65du9wOJazFxMTQsmX4jfdq6pcN+RuY9P0khqQN4fqu17sdTsidlXwWV3W6iteXv86v2v6Kc047\\nx+2QjlLr7zIyxtQOqsroOaNZsnMJH//q47B/lHVNKSwtZOi0oSRFJ/HuJe/W+Hcu7C4jY0zY+TLn\\nS77Z8g2j00fX22QAEBcZxz297uHHPT8yddVUt8M5iiUEY0yNO+g/yIQFE2id1JorO1zpdjiuu7jV\\nxZzf/HwmLpnIrsLwOd1tCcEYU+PeXPEmOQU53NPrnrAbD9kNIsJ9ve+j1F/Kk1lPuh3OYVVKCCIy\\nWERWi8haERlXwfJoEXnXWZ4pIqlllt3rlK8WkUFlym8XkRUislxE3hERuwXGmDpo+4HtvPr9q/Rv\\n1Z/zmp/ndjhho1WDVvyhyx+YsWEGmdsy3Q4HqEJCEBEv8AIwBOgIjBSRjuWqXQvsUdU2wDPABGfd\\njsAIoBMwGHhRRLwi0gK4BchQ1c6A16lnjKljns56moAGGNtzbOWV65lrO19Li4QWjM8cT6m/1O1w\\nqnSE0AtYq6rrVbUEmAqUf47rMOCfzvQHQH8JPrt2GDBVVQ+q6gZgrdMeBG95jRWRCCAO2Hpqu2KM\\nCTcLty9kRvYMrul8DS0SWrgdTtiJiYjhvt73sSF/A2/+8Kbb4VQpIbQAyj6DOccpq7COqvqAfCDl\\nWOuq6hbgKWATsA3IV9VPT2YHjDHhyRfw8dcFf6VZfDP+0PkPbocTti5oeQH9zujHK8teYVvBtspX\\nqEGuXFQWkYYEjx7SgOZAvIj87hh1rxeRLBHJsi+fGVN7vP/j+6zZs4axPccSGxHrdjhh7Z5e96Cq\\nTFg4wdU4qpIQtgBlH0PY0imrsI5zCigJyD3OuhcDG1R1l6qWAv8GKrzapKqTVDVDVTOaNGlShXCN\\nMW7bU7yHid9NpPfpvbm41cVuhxP2mic054/pf2TOpjl8lfOVa3FUJSEsBNqKSJqIRBG8+Du9XJ3p\\nwNXO9HBgrga/Aj0dGOHchZQGtAUWEDxV1EdE4pxrDf2Blae+O8aYcPDcd89xoPQA43qNq/VDYYbK\\n1R2vJrVBKo9lPkaxr9iVGCpNCM41gTHALIKd9nuqukJEHhWRoU6114AUEVkL3AGMc9ZdAbwH/ADM\\nBG5SVb+qZhK8+LwY+N6JY1K17pkxxhU/5P7Ahz9+yMj2I2nTsI3b4dQakd5I7u9zPzkFOUxePtmV\\nGOxZRsaYaqOq/H7G79m0fxP//dV/aRDVwO2Qap27v7ybOZvmMG3YtGoZNMieZWSMccXH6z9mya4l\\n3Nb9NksGJ+munncR6Y3ksQWPhfyx/pYQjDHV4kDpAZ5e9DSdUzozrE35ryqZqjot7jRuTL+Rr7d8\\nzdxNc0O6bUsIxphq8crSV9hdtJt7e9+LR6xrORVXdriSdg3b8fjCxyksLQzZdu23Zow5ZRvyN/DW\\nyre4tM2ldG3S1e1war0ITwQP9HmA7Qe288qyV0K2XUsIxphTcugLVTHeGG7tfqvb4dQZ55x2DsPO\\nGsabK95k/d71IdmmJQRjzCn5YvMXNvBNDbm9x+3ERsYyPnN8SC4wW0Iwxpy0g/6DPLHwCVontWZk\\nh5Fuh1PnpMSmcFv320iJTaHYX/NfVqvZwTyNMXXaP1f8k5yCHCYNmGQD39SQy9tdzm/O/k1ItmVH\\nCMaYk7L9wHb+8f0/uLjVxZzb/Fy3w6mzQvnoD0sIxpiT8resvxHQAHf1vMvtUEw1sYRgjDlhC7cv\\nZGb2TP7Q+Q828E0dYgnBGHNCDg180zy+uQ18U8dYQjDGnJD3Vr93eOCbmIgYt8Mx1cgSgjGmyvKK\\n85i4ZCK9m/Wmf6v+bodjqpklBGNMlT3/3fMUlRZxb697beCbOsgSgjGmSlbkrggOfNNhJGcln+V2\\nOKYGWEIwxlQqoAH+mvlXGsY0ZHT6aLfDMTXEEoIxplKfrP+EpbuWclv320iMSnQ7HFNDLCEYY46r\\noKSApxc9TZfGXWzgmzrOnmVkjDmuV5YFB7557ufP2cA3dZz9do0xx7Q+fz3/+uFf/KrNr+jSpIvb\\n4ZgaZgnBGFMhVeWJBU8QE2ED39QXlhCMMRX6fPPnfLP1G27sdiMpsSluh2NCwBKCMeYnDg18c1bS\\nWYxoP8LtcEyI2EVlY8xPvLH8DbYUbOHVga/awDf1iB0hGGOOsq1gG//4/h8MOHMAfZr1cTscE0KW\\nEIwxR/nbor+hKHdl2MA39Y0lBGPMYQu2LWBW9iyu7XwtzROaux2OCTFLCMYY4MjANy0SWnBN52vc\\nDse4oEoJQUQGi8hqEVkrIuMqWB4tIu86yzNFJLXMsnud8tUiMqhMebKIfCAiq0RkpYjYKN3GuOjd\\n1e+ydu9axmbYwDf1VaUJQUS8wAvAEKAjMFJEOpardi2wR1XbAM8AE5x1OwIjgE7AYOBFpz2AvwMz\\nVbU9kA6sPPXdMcacjLziPF5Y8gJ9mvWhX6t+bodjXFKVI4RewFpVXa+qJcBUoPwTroYB/3SmPwD6\\nS3D0jGHAVFU9qKobgLVALxFJAi4AXgNQ1RJV3Xvqu2OMORnPLX7OBr4xVUoILYDNZeZznLIK66iq\\nD8gHUo6zbhqwC3hdRL4TkX+ISHxFGxeR60UkS0Sydu3aVYVwjTEnYsXuFfx7zb+5ssOVtE5u7XY4\\nxkVuXVSOALoDL6nqOcAB4CfXJgBUdZKqZqhqRpMmTUIZozF1XkADPLbgMRrFNOKG9BvcDse4rCoJ\\nYQtwRpn5lk5ZhXVEJAJIAnKPs24OkKOqmU75BwQThDEmhD5e/zHLdi3jth428I2pWkJYCLQVkTQR\\niSJ4kXh6uTrTgaud6eHAXFVVp3yEcxdSGtAWWKCq24HNInK2s05/4IdT3BdjzAkoKCng6ayn6dq4\\nK0PPGup2OCYMVPosI1X1icgYYBbgBSar6goReRTIUtXpBC8OvyUia4E8gkkDp957BDt7H3CTqvqd\\npm8GpjhJZj1gNz4bE0IvL32ZvOI8JvafaAPfGAAk+EG+dsjIyNCsrCy3wzCm1lufv57LPrqMoW2G\\n8sh5j7gdjqlBIrJIVTOqUtc+FhhTz6gqExZMIDYillvOucXtcEwYsYRgTD0zd/Nc5m2dZwPfmJ+w\\nhGBMPVLsK+bJhU/SJrkNV7S/wu1wTJixAXKMqUfeWBEc+OYfA/9hA9+Yn7AjBGPqiW0F23jt+9cY\\ncOYAejfr7XY4JgxZQjCmnngq6ykAxmaMdTkSE64sIRhTD2Ruy+TTjZ9ybZdraZbQzO1wTJiyhGBM\\nHecL+Hh8weO0SGjBqE6j3A7HhDFLCMbUcYcHvulpA9+Y47OEYEwdlluUywvfvcC5zc6l3xk28I05\\nPksIxtRhz3/3PEW+Isb1HmcD35hKWUIwpo46NPDNbzv8ltZJNvCNqZx9Mc2YOmbzvs28s/odpq2Z\\nZgPfmBNiCcGYOiCgAeZvnc/bq97mq5yv8IqXAakDuK7LdSREJbgdnqklLCEYU4sVlBTw0bqPmLpq\\nKtn7skmJSeGG9Bu4vN3lNImzIWfNibGEYEwttCF/A++seoeP1n5Eoa+Qrk268njfxxl45kAivfaM\\nInNyLCEYU0v4A36+3vI1b696m3lb5xHpiWRI2hCubH8lnRp3cjs8UwdYQjAmzO0r2cd/1vyHqaum\\nklOQw2mxpzGm2xiGtxtu4xmYamUJwZgwtWbPGt5Z9Q4fr/+YIl8R3U/rzm09bqNfq3726GpTIywh\\nGBNGfAEfX27+kimrprBw+0KivdH8ovUvGNl+JO0btXc7PFPHWUIwJgzsLd7Lh2s+5N3V77LtwDaa\\nxTfj9h638+s2vyY5Jtnt8Ew9YQnBGBetzF3JO6ve4X83/C8H/QfpdXov7ul1Dxe1vAivx+t2eKae\\nsYRgTIiVBkqZs3EOb696m+92fkdsRCxDzxrKyPYjaduwrdvhmXrMEoIxIbK7aDcf/PgB769+n51F\\nO2mZ0JKxGWMZ1mYYSdFJbodnjCUEY2ra8t3LeXvl28zMnklpoJTzm5/PQ+c9xM9a/AyP2PMlTfiw\\nhGBMDSjxlzArexZTV01l2e5lxEXEMbzdcEa2H0laUprb4RlTIUsIxlSjnYU7eW/1e3zw4wfkFueS\\n2iCVcb3GMeysYfaQORP2LCEYc4pUlaW7ljJl5RRmb5yNX/30bdmXK9tfybnNz7XTQqbWqFJCEJHB\\nwN8BL/APVX283PJo4E2gB5ALXKGq2c6ye4FrAT9wi6rOKrOeF8gCtqjqJae8N8aEUHZ+NrOyZzEz\\neyZr964lMTKRkR1GMvLskZzR4Ay3wzPmhFWaEJxO+wVgAJADLBSR6ar6Q5lq1wJ7VLWNiIwAJgBX\\niEhHYATQCWgOzBaRdqrqd9a7FVgJNKi2PTKmBm3at4lPN37KrOxZrMpbBUD307rzYJ8HuaT1JcRF\\nxrkcoTEnrypHCL2Ataq6HkBEpgLDgLIJYRjwsDP9ATBRggO4DgOmqupBYIOIrHXamy8iLYFfAOOB\\nO6phX4ypEZv3b+bT7GASWJm3EoD0Junc3fNuBpw5gNPjT3c5QmOqR1USQgtgc5n5HKD3seqoqk9E\\n8oEUp/zbcuu2cKafBe4GEk88bGNq1taCrczKnsWs7FmsyF0BQNfGXbkr4y4GnjmQZgnNXI7QmOrn\\nykVlEbkE2Kmqi0TkokrqXg9cD9CqVasQRGfqq+0HtjMrexafZn/Kst3LAOic0pk7e9zJgNQBtEho\\nUUkLxtRuVUkIW4CyV8haOmUV1ckRkQggieDF5WOtOxQYKiL/D4gBGojIv1T1d+U3rqqTgEkAGRkZ\\nWpWdMqaqdhzYcfiawNJdSwHo0KgDt3W/jYGpAzkj0S4Om/qjKglhIdBWRNIIduYjgCvL1ZkOXA3M\\nB4YDc1VVRWQ68LaIPE3wonJbYIGqzgfuBXCOEO6qKBkYUxN2Fu7ks42f8Wn2pyzeuRiA9o3ac2v3\\nWxl45kBaNbAjUVM/VZoQnGsCY4BZBG87nayqK0TkUSBLVacDrwFvOReN8wgmDZx67xG8AO0Dbipz\\nh5ExIbO7aDefbfyMWdmzWLxjMYrStmFbxnQbw6DUQaQmpbodojGuE9XacxYmIyNDs7Ky3A7D1BK5\\nRbnM3jibWRtnkbU9C0Vpk9yGgakDGXTmIFont3Y7RGNqnIgsUtWMqtS1byqbOmVP8R5mb5rNrOxZ\\nLNy+kIAGSEtK44b0Gxh45kDaNGzjdojGhC1LCKbW21u8l7mb5zJzw0wWbF+AX/2c2eBM/qfL/zAo\\ndRBtk9sS/FqMMeZ4LCGYWin/YD5zN81l1sZZZG7NxKc+zkg8gz90/gODUgfRrmE7SwLGnCBLCKbW\\n2Feyj883fc6s7FnM3zYfX8BHi4QWXN3pagalDqJ9o/aWBIw5BZYQTFgrLC3ki81fMCN7Bt9s+YbS\\nQCnN45tzVYerGJQ6iI4pHS0JGFNNLCGYsFPsK+brLV8zM3smX27+kmJ/MafFncaI9iMYnDqYLo27\\nWBIwpgY+ItJFAAAVSElEQVRYQjBhodRfyvxt85m5YSZzN8/lQOkBGsU0YlibYQxJG8I5p51j4woY\\nU8MsIRjX+AN+Fu5YyMwNM/ls42fsK9lHYlQig1IHMTh1MD1P70mEx/5EjQkV+99mQiqgAZbsXMKM\\nDTP4bONn5BbnEhcRR79W/RicOpjzmp9HpDfS7TCNqZcsIZgap6qsyF3BzA0zmZk9kx2FO4j2RnNB\\nywsYkjaEvi36EhMR43aYxtR7lhBMjVBV1uxdw8wNM5mxYQY5BTlEeCL4WfOfcXuP27nojIuIj4x3\\nO0xjTBmWEEy1ys7PZkb2DGZtmMW6/HV4xUvvZr25vuv19GvVj6ToJLdDNMYcgyUEc8q2FGxh5oaZ\\nh4eYFITuTbvzQPsHuPjMi0mJTXE7RGNMFVhCMCdlZ+FOPs3+lBnZM1i2Kzi6WNfGXbm7590MPHMg\\nTeObuhyhMeZEWUIwVZZXnMfsjbOZsWEGi3YsQlHaN2rPbd1vY1DqIFomtnQ7RGPMKbCEYI5rX8k+\\n5mycw8zsmWRuy8SvftKS0hidPppBaYNonWRjChhTV1hCcFHmtky2FGxBEDziwSMeRAQPZabFg4cy\\n0+I5XL+y5RW2V4W2FWXxjsVHPT+oRUILrul8DYNTB9uTRI2poywhuGB30W4ey3yMzzZ+5nYox3Va\\n3GmMbD+SIWlD6JTSyZKAMXWcJYQQUlWmr5vOEwufoNhXzK3db+WS1pegqgQIEAgEgq8aCJZpcL7C\\naQ2glJk+1EaZdStb7lf/4Trlt3FW8ln2/CBj6hlLCCGytWArj85/lG+2fkP307rz8HkPk5aU5nZY\\nxhhzmCWEGhbQAFNXTeXZxc8iCPf1vo8rzr7CPnkbY8KOJYQatD5/PQ/Pe5jvdn7H+c3P50/n/onm\\nCc3dDssYYypkCaEGlAZKeWP5G7y09CViI2IZ/7Px/LL1L+2irDEmrFlCqGYrc1fyp3l/YlXeKgac\\nOYD7et9H49jGbodljDGVsoRQTQ76D/LSkpd4Y8UbNIxpyDMXPcPFZ17sdljGGFNllhCqweIdi3lo\\n3kNk78vmV21+xZ0Zd9pTPY0xtY4lhFNwoPQAzy56lqmrp9IioQWTBkzi3Obnuh2WMcacFEsIJ+nr\\nLV/z6PxH2X5gO7/r8DtuPudm4iLj3A7LGGNOWpVuhheRwSKyWkTWisi4CpZHi8i7zvJMEUkts+xe\\np3y1iAxyys4Qkc9F5AcRWSEit1bXDtW0vcV7uf/r+xk9ezSxEbG8OeRN7ul1jyUDY0ytV+kRgoh4\\ngReAAUAOsFBEpqvqD2WqXQvsUdU2IjICmABcISIdgRFAJ6A5MFtE2gE+4E5VXSwiicAiEfmsXJth\\nRVX5bONnjM8cz76D+7i+6/X8sesfifJGuR2aMcZUi6qcMuoFrFXV9QAiMhUYBpTtvIcBDzvTHwAT\\nJXjT/TBgqqoeBDaIyFqgl6rOB7YBqOp+EVkJtCjXZtjYVbiL8ZnjmbNpDh1TOjJpwCTObnS222EZ\\nY0y1qkpCaAFsLjOfA/Q+Vh1V9YlIPpDilH9bbt0WZVd0Ti+dA2SeQNwhoapMWzuNJ7OepMRfwu09\\nbuf3HX9PhMcuvRhj6h5XezYRSQA+BG5T1X3HqHM9cD1Aq1atQhZbzv4cHpn/CN9u+5YeTXvw8LkP\\nk5qUGrLtG2NMqFUlIWwBzigz39Ipq6hOjohEAElA7vHWFZFIgslgiqr++1gbV9VJwCSAjIwMrUK8\\np8Qf8PPOqnd47rvn8IiHB/s8yPB2w+1hdMaYOq8qvdxCoK2IpIlIFMGLxNPL1ZkOXO1MDwfmqqo6\\n5SOcu5DSgLbAAuf6wmvASlV9ujp2pDqs27uOq2dezYSFE+jRtAfThk3jN2f/xpKBMaZeqPQIwbkm\\nMAaYBXiByaq6QkQeBbJUdTrBzv0t56JxHsGkgVPvPYIXi33ATarqF5GfAVcB34vIEmdT96nq/1b3\\nDlZFaaCUyd9P5pVlrxAfGc9f+/6VX6T9wh5GZ4ypVyT4Qb52yMjI0KysrGptc8XuFfxp3p/4cc+P\\nDE4dzLhe40iJTanWbRhjjFtEZJGqZlSlbr29XabYV8yLS17knz/8k5SYFP7+87/Tr1U/t8MyxhjX\\n1MuEsHD7Qh6e9zCb9m/israXcUfGHTSIauB2WMYY46p6lRAKSgp4ZtEzvPfje7RMaMmrA1+lT7M+\\nbodljDFhod4khP/L+T8enf8ou4p28fuOv+embjfZ84eMMaaMOp8QDpQe4M/f/plP1n/CWUln8fRF\\nT9O1SVe3wzLGmLBT5xNClDeKTfs2MTp9NP/T5X/sYXTGGHMMdT4hRHoieXPIm/b8IWOMqUS9+Aqu\\nJQNjjKlcvUgIxhhjKmcJwRhjDGAJwRhjjMMSgjHGGMASgjHGGIfdfmOMMaGiCr6DUFoIJQVQUggl\\nB6D0gDNd4Cw7cOSntBC8UTDwzzUeniUEY4wpLxAIdsQVdtzlO+/jdOSH1i27TP1Vj0O8EJUASS0s\\nIRhjzEnxl0JxPhTtDb4W7yk3v7fi+eJ9RxLBifBGQ1T8kZ/IuOBrgxZl5hMgKu7o6ah4iDy0nlN+\\naN2o+OCRQQgH6rKEYIwJP6pwcP/xO+/jzVfWoXujICYZYpIgNhniUqDRWRCdWHHHfryOOzIOvHWj\\nK60be2FMOFCFgD94SiDgC04HfKCBcvN+Z/pQvQrKDrcRKDfvP7FtlB0R8ahPmnKcMqpY7xTK/Acr\\n7+A1cPz3OzoJYpOCnXpMMqScFXyNTT5SdqjDLz8fERPST961hSUEY45FNdgxFeyA/duPfj2qbAeU\\n7K+8AzNH80Yf3VnHN4HGbSvvzGOSILoBeLxu70GV+ANKYYmPohI/hSV+DpSZLizxOa9HpiuqFxvp\\n5eWretR4rJYQTP0TCEDh7nKd/PZgx16wHQp2HlnmK/7p+hExkNAUEk+HJu2h9UXBUw2eCOfHG7wY\\neGjaEwHiKTfvdabLzkeAx1NuvqIy7wlsw7mzvOyRwuHpUJSVKS9b5o2EyNifvrcnSVVRDW5JVZ1X\\nUGfbWiYEpeK6AD5/4Ccd9KHpohI/B0r8FFXQiZetU37ZQd+JfVCIjvAQF+UlLirCefUSmRhTXW/V\\ncVlCMD9VciB4a5w3Kvgf1xN5pGMJZ76Scp/ey3Ty+3ccWVaws+I7PaKTILFpsLM/o9eRTj/hdKfc\\neY1u4NrphuJSP3sLS8kvKmVvYUnwtegg+4oK2FtYyt6iEvKLfOwtLGFfUSnFpYHDHSAc3QkeKjhU\\ndmT50R3p0bnkyLplO9ey61J23QraPqqdSjrxI3WO3Ym7IcIjxEZ5iXc67UPTyXFRNE/2Vrgs1unc\\ny3b25evFRUXg9bh3KssSQn0TCAQ7xfwcyN/svB762RR8Ldrz0/XEG0wO3qjgp8/DyaLM9KHkcdR0\\nVPCCW9lpb5Qzf6zpCtY/tKxkf8Wd/P7tUJRXwQ4LxDc+0pk37Xx05374tWm1fmI9Hp8/wL5i31Gd\\nenD66Nf8opKjy4tKKTnOp02PQFJsJMlxUTRwXmMiPQiCyJEcJgjOv+C8CELZ5UfKDhUcmhOhXN2j\\n2+bQ/OG2j9Qp2zYVLD/UbkXbPmp52W04bVW07FBbx91WmdgAIr2eCjvsQ535oemoiFrwAekkWEKo\\naw4WlOngy3f4m2HfVgiUHr1OdBIktQz+tOwVvOc5Mi54656/JHiR0l8SnD/WtL802O6h6dIi8OeD\\n3+eUlwSn/SXOfJnpgO/E99MT6XyCbwoN06BVn4o7+fjTTuoOEFXFF1B8fqU0EMDnV3z+wE/KSp2y\\nwoO+w5328Tr1/MJS9h88/v7GR3mPdOqxkZzVJIHkuEiSYiNJcl6TY6Oczv9IeUJUBB4XP12a2s8S\\nQm0S8B/70/3ezcGy4r1HraLipTT+dIrjmnGgQVf2NRnAnoim7PY2YYenCdu0Mbm+GPYX+yg4UEpB\\nno+CYh++gOIRwesRPMLhaRHB6wnOl19+pA54PYLXW66+x6kjlJkWPKJE4idS/ETiI4Lga6T48aqf\\nKCklQv1E4KNUotkbkUKBJ5HSAMGOOhCgtEjxFQQo3RrsuP0BH6X+HHyBTZSW6cxL/Yr/UGd+uFMP\\ntnGog/cHgsngVER6haTYKJJig6cRmjaI4eymic4n98ijO/MynXuDmMg6++nThD9LCGFEi/dxMHcT\\nxbkbKc3dRGDvZmTfFiL2byH6wFZii3fg0aM/XRZKPDu9p7FDGrNF+7BZUsgubcgmfwpbtTE7ScZf\\nVPHdGBEeITFmHwkxhSRER5IYE0HTxBhaN44gwisEAkpAwa/qTCv+QPDTs18VfyB4XtfvLPMFApT4\\nj8wfVf9wWZnlZdo/VOdwm3qoDvhVCKgX1eB+RHrziPDsJcIjRHiFCK+HSE/wNcIrRHo8eD1CpLMs\\nwiPERQX3KcLjObxepPfQtCdY1+Nx6hzdZqRT5v1JmbM9rxAT6SU5NorkuGDHHhvpPep0hTG1gSWE\\nGqCq7CsqIX9vLvv37OZA/m6K9+VRUpCL78AetCj4rcmIg/kklu4ixb+LprqLBhwgBjh0P4FPPWyn\\nERu0MVs1la3aI9jJe5qQH9mUgpimSEwSCdERJMZEkBgTSUJ0BKfHRNDGKUuIdn5iImjgLE9wyqMj\\nPLWq0zp0cbI2xWxMbWIJ4XgCfrQ4nwP5uynYs5uCfbkU78+ldH8epQfy0KLgl2giSvKJLNlHjH8/\\ncf79JGgBDSgkSY592sGHlwOeBPZFpLAvphkrY7pTFNec0vgW+Bu0gKSWRDRoRkJcNAnREXSPieDC\\nmEjio71ER9SO+6+rmyUCY2pW3U8IqsG7Zor2oEV7Obg/j4L83RTvz6Vkfx7+wj0ECvcgxfl4S/KJ\\nLM0nxrefOH8BcRTiQUkAEipoukS97JcEDngSKPYmcjC6EYVRaeyMTkJik/HENSQqoRHRiY2IS2pM\\nQnJj4hukILENiYiKJ0mEpFC/H8YYcwx1PiGoKr4n2hKJD4GjTskAHNRI8oknX+PZ70mg2JtMSWQr\\nSuOTUOcbkt74hkTGNyK2QSNikxqTkNSYpIZNSExIJMXrIcWlfTPGmOpUpYQgIoOBvwNe4B+q+ni5\\n5dHAm0APIBe4QlWznWX3AtcCfuAWVZ1VlTari3g8/Pv0W1FvNN74hkTFNyK6QQpxDVJISG5McoMG\\nNIqP4qyYSLtlzxhTr1WaEETEC7wADABygIUiMl1VfyhT7Vpgj6q2EZERwATgChHpCIwAOgHNgdki\\n0s5Zp7I2q80VN/ypJpo1xpg6pSo3PPcC1qrqelUtAaYCw8rVGQb805n+AOgvwSuAw4CpqnpQVTcA\\na532qtKmMcaYEKpKQmgBbC4zn+OUVVhHVX1APpBynHWr0iYAInK9iGSJSNauXbuqEK4xxpiTEfZf\\niVTVSaqaoaoZTZo0cTscY4yps6qSELYAZ5SZb+mUVVhHRCKAJIIXl4+1blXaNMYYE0JVSQgLgbYi\\nkiYiUQQvEk8vV2c6cLUzPRyYq8GvlU4HRohItIikAW2BBVVs0xhjTAhVepeRqvpEZAwwi+AtopNV\\ndYWIPApkqep04DXgLRFZC+QR7OBx6r0H/AD4gJtUgw+ir6jN6t89Y4wxVSXq5igTJygjI0OzsrLc\\nDsMYY2oNEVmkqhlVqRv2F5WNMcaERq06QhCRXcDGk1y9MbC7GsOpLhbXibG4TozFdWLqYlxnqmqV\\nbtGsVQnhVIhIVlUPm0LJ4joxFteJsbhOTH2Py04ZGWOMASwhGGOMcdSnhDDJ7QCOweI6MRbXibG4\\nTky9jqveXEMwxhhzfPXpCMEYY8xx1MmEICKTRWSniCwvU9ZIRD4TkTXOa8MQx3SGiHwuIj+IyAoR\\nuTVM4ooRkQUistSJ6xGnPE1EMkVkrYi86zxiJORExCsi34nIx+ESl4hki8j3IrJERLKcMld/j04M\\nySLygYisEpGVInJumMR1tvNeHfrZJyK3uR2biNzu/M0vF5F3nP8L4fD3dasT0woRuc0pC8l7VScT\\nAvAGMLhc2Thgjqq2BeY486HkA+5U1Y5AH+AmZwAht+M6CPRT1XSgGzBYRPoQHOToGVVtA+whOAiS\\nG24FVpaZD5e4fq6q3crcCuj27xGCIxDOVNX2QDrB9831uFR1tfNedSM4qmIh8B83YxORFsAtQIaq\\ndib4CJ1Dg3u59vclIp2B6wiOGZMOXCIibQjVe6WqdfIHSAWWl5lfDTRzppsBq12O7yOCI8aFTVxA\\nHLAY6E3wSzARTvm5wCwX4mnp/PH3Az4GJEziygYalytz9fdI8AnDG3CuC4ZLXBXEORD4xu3YODIm\\nSyOCz3T7GBjk9t8XcDnwWpn5B4G7Q/Ve1dUjhIo0VdVtzvR2oKlbgYhIKnAOkEkYxOWcllkC7AQ+\\nA9YBezU42BEcZwCjGvYswf8MAWc+JUziUuBTEVkkItc7ZW7/HtOAXcDrzim2f4hIfBjEVd4I4B1n\\n2rXYVHUL8BSwCdhGcFCvRbj/97Uc6CsiKSISB/w/gkMFhOS9qk8J4TANpllXbq8SkQTgQ+A2Vd0X\\nDnGpql+Dh/MtCR6qtg91DOWJyCXATlVd5HYsFfiZqnYHhhA89XdB2YUu/R4jgO7AS6p6DnCAcqcV\\n3Py7B3DOxw8F3i+/LNSxOefghxFMpM2BeH56mjnkVHUlwdNWnwIzgSWAv1ydGnuv6lNC2CEizQCc\\n152hDkBEIgkmgymq+u9wiesQVd0LfE7wUDlZgoMdgTsDGJ0PDBWRbIJjbvcjeI7c7bgOfbpEVXcS\\nPBfeC/d/jzlAjqpmOvMfEEwQbsdV1hBgsarucObdjO1iYIOq7lLVUuDfBP/mwuHv6zVV7aGqFxC8\\njvEjIXqv6lNCKDuIz9UEz+GHjIgIwXEjVqrq02EUVxMRSXamYwle11hJMDEMdysuVb1XVVuqairB\\n0wxzVfW3bsclIvEiknhomuA58eW4/HtU1e3AZhE52ynqT3AcElfjKmckR04XgbuxbQL6iEic83/z\\n0Pvl6t8XgIic5ry2An4NvE2o3qtQXjAJ4YWZdwieFywl+MnpWoLnn+cAa4DZQKMQx/Qzgod5ywge\\nBi4heH7Q7bi6At85cS0H/uSUtyY4ut1agof40S7+Pi8CPg6HuJztL3V+VgD3O+Wu/h6dGLoBWc7v\\nchrQMBzicmKLJzisblKZMrf/9h8BVjl/928B0W7/fTlxfUUwOS0F+ofyvbJvKhtjjAHq1ykjY4wx\\nx2EJwRhjDGAJwRhjjMMSgjHGGMASgjHGGIclBGOMMYAlBGOMMQ5LCMYYYwD4/94DflV3Aw3fAAAA\\nAElFTkSuQmCC\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7fce84757f28>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"plt.plot(mbs, times_concat, label=\\\"concat\\\")\\n\",\n    \"plt.plot(mbs, times_mul, label=\\\"mul\\\")\\n\",\n    \"plt.plot(mbs, times_transfer, label=\\\"transfer\\\")\\n\",\n    \"plt.legend()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": []\n  }\n ],\n \"metadata\": {\n  \"anaconda-cloud\": {},\n  \"kernelspec\": {\n   \"display_name\": \"Python [default]\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.5.2\"\n  },\n  \"toc\": {\n   \"colors\": {\n    \"hover_highlight\": \"#DAA520\",\n    \"running_highlight\": \"#FF0000\",\n    \"selected_highlight\": \"#FFD700\"\n   },\n   \"moveMenuLeft\": true,\n   \"nav_menu\": {\n    \"height\": \"30px\",\n    \"width\": \"252px\"\n   },\n   \"navigate_menu\": true,\n   \"number_sections\": false,\n   \"sideBar\": true,\n   \"threshold\": 4,\n   \"toc_cell\": false,\n   \"toc_section_display\": \"block\",\n   \"toc_window_display\": false\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "gpu_oom.py",
    "content": "# Example of catching GPU OOM error\n# http://stackoverflow.com/questions/41942538/tensorflow-gpu-memory-error-try-except-not-catching-the-error\n\nimport tensorflow as tf\n\ntry:\n    with tf.device(\"gpu:0\"):\n        a = tf.Variable(tf.ones((10000, 10000)))\n        sess = tf.Session()\n        sess.run(tf.initialize_all_variables())\nexcept:\n    print(\"Caught error\")\n    import pdb; pdb.set_trace()\n"
  },
  {
    "path": "graph_template.py",
    "content": "\"\"\"Helpers to replicate computation specified as part of existing graph.\"\"\"\n\n\n# helper to allow @profile decorators even when no line profiler\nimport builtins\ntry:\n    builtins.profile\nexcept AttributeError:\n    def profile(func): return func\n    builtins.profile = profile\n\nfrom collections import OrderedDict\nfrom pprint import pprint\nfrom tensorflow.core.framework import attr_value_pb2\nfrom tensorflow.python.framework import function\nfrom tensorflow.python.ops import gen_math_ops\nimport inspect\nimport numpy as np\nimport contextlib\nimport os, sys\nimport tensorflow as tf\nimport tensorflow.contrib.graph_editor as ge\nimport toposort\nimport whitening_util as u\n\nclass GraphTemplate:\n  \"\"\"Represents TensorFlow Graph that can be applied to new outputs.\n  \n  Example:\n\n  Define some computation with a input, b output, apply it to new input (c)\n  a = tf.ones((2,))\n  b = tf.square(a)\n  t = GraphTemplate([a], [b])\n  c = tf.zeros((2,))\n  \n  [d] = t.apply([c])\n\n  Restrictions on computation used to create template:\n  - no control flow\n  - no variables\n  - no colocation constraints to nodes outside of template\n  - do not span device boundaries (not enforced)\n\n  Also note that:\n  surrounding name_scope is ignored when instantiating template\n  \"\"\"\n  \n  def __init__(self, inputs, outputs, within_ops=None):\n    assert isinstance(inputs, (list, tuple))\n    assert isinstance(outputs, (list, tuple))\n\n    g = tf.get_default_graph()\n    self.g = g\n\n    # special handling for Variable objects because graph_editor only\n    # supports Tensor objects. Instead of replacing Variable with new inputs\n    # replace all of its read endpoints.\n    # \n    # Find all Identity ops connected to variable op, replace them all in\n    # tandem on apply.\n    # [tensor, tensor, variable] becomes\n    # [tensor, tensor, (var_read1, var_read2)]\n\n    new_inputs = []\n    for input in inputs:\n      if isinstance(input, tf.Variable):\n        # find all the read endpoints of the variable\n        read_tensors = []\n        for consumer in input.op.outputs[0].consumers():\n          if consumer.type == 'Identity':\n            read_tensors.append(consumer.outputs[0])\n        new_inputs.append(read_tensors)\n      else:\n        new_inputs.append(input)\n    inputs = new_inputs\n    \n    self.inputs = inputs\n    self.input_ops = [tensor.op for tensor in flatten1(inputs)]\n    self.outputs = outputs\n\n    # only support 1 output for now, need extra logic in apply\n    for output_ts in outputs:\n      num_siblings = len(output_ts.op.outputs)-1\n      assert num_siblings == 0\n\n    # obtain part of graph that's needed\n    output_ops = [ts.op for ts in self.outputs]\n\n    self.ops = ge.get_backward_walk_ops(output_ops,\n                                        inclusive=True,\n                                        stop_at_ts=flatten1(self.inputs),\n                                        within_ops=within_ops)\n\n    # workaround for https://github.com/tensorflow/tensorflow/issues/9978\n    clear_original_ops(self.ops)\n\n  @profile\n  def apply(self, new_inputs, update_colocation_groups=True):\n    assert len(new_inputs) == len(self.inputs)\n    g = tf.get_default_graph()  # todo: make that member variable\n\n    new_inputs2 = []\n    # replace variable inputs with their read endpoint\n    for input in new_inputs:\n      if isinstance(input, tf.Variable):\n        new_inputs2.append(input.read_value())\n      else:\n        new_inputs2.append(input)\n    new_inputs = new_inputs2\n    \n    replacements = OrderedDict()\n    for old_input_ts, new_input_ts in zip(self.inputs, new_inputs):\n      # shape/dtype checks\n      if isinstance(old_input_ts, (list, tuple)):\n        reference_ts = old_input_ts[0]\n      else:\n        reference_ts = old_input_ts\n      assert reference_ts.get_shape() == new_input_ts.get_shape()\n      assert reference_ts.dtype == new_input_ts.dtype\n\n      # Variable with multiple read endpoints, replace all of them with\n      # new input tensor\n      if isinstance(old_input_ts, (list, tuple)):\n        for sub_input in old_input_ts:\n          replacements[sub_input] = new_input_ts\n      # regular Tensor\n      else:\n        replacements[old_input_ts] = new_input_ts\n\n\n    # sanity checks\n    # copying Variables is confusing because they don't get added\n    # to GLOBAL_VARIABLES collection hence escape global initialization\n    # therefore forbit it\n    for op in self.ops:\n      if op.type.startswith('Variable'): # 'VariableV2' or 'Variable'\n        assert False, \"Can't copy variables\"\n\n\n    # TODO: remove this\n    def summarize_ts(ts):\n      from collections import Counter\n      type_counter = Counter()\n      ops = set([tensor.op for tensor in ts])\n      print Counter([op.type for op in ops]).most_common(10)\n\n\n\n        \n    sgv = ge.sgv(self.ops)\n    #    import pdb; pdb.set_trace()\n    copied_sgv, info = ge.copy_with_input_replacements(sgv,\n                                                       replacements)\n\n\n    # converting between Python bytes and unicode\n    def to_bytes(s): return s.encode('ascii')\n    def from_bytes(s): return s.decode('ascii')\n\n    # fix colocation constraints to point to copied ops\n    # see https://github.com/tensorflow/tensorflow/issues/9925\n    if update_colocation_groups:\n      new_ops = [info._transformed_ops[op] for op in self.ops]\n      for new_op in new_ops:\n        assert len(new_op.colocation_groups()) == 1\n        colocation_group = new_op.colocation_groups()[0]\n        assert colocation_group.startswith(b'loc:@')\n        colocated_with_name = from_bytes(colocation_group[len(b'loc:@'):])\n\n        # if there were no colocation constraints, the op gets colocated with\n        # itself (default colocation group), ignore that constraint\n        if colocated_with_name == new_op.name:\n          continue\n\n        colocation_op = g.get_operation_by_name(colocated_with_name)\n        if colocation_op in info._transformed_ops:\n          new_colocation_op = info._transformed_ops[colocation_op]\n        else:\n          assert colocation_op in self.input_ops\n          colocation_op_idx = self.input_ops.index(colocation_op)\n          new_colocation_op = new_inputs[colocation_op_idx].op\n\n        # overwrite existing _class attribute with new colocation constraints\n        new_colocation_groups = [b'loc:@'+to_bytes(new_colocation_op.name)]\n        new_op.node_def.attr[\"_class\"].CopyFrom(attr_value_pb2.AttrValue(\n          list=attr_value_pb2.AttrValue.ListValue(s=new_colocation_groups)))\n    \n    # place new ops on device from current device context\n    device = get_current_device()\n    if device:\n      for op in info._transformed_ops.values():\n        op._set_device(device)\n      \n    new_outputs = []\n    for old_output_ts in self.outputs:\n      new_output_op = info._transformed_ops[old_output_ts.op]\n      new_output_ts = new_output_op.outputs[0]\n      new_outputs.append(new_output_ts)\n      \n    return new_outputs\n\n\ndef clear_original_ops(ops):\n  for op in ops:\n    op._original_op = None\n\n    \ndef tf_ops_to_graph(ops):\n  \"\"\"Creates op->children dictionary from list of TensorFlow ops.\"\"\"\n\n  def flatten(l): return [item for sublist in l for item in sublist]\n  def children(op): return flatten(tensor.consumers() for tensor in op.outputs)\n  return {op: set(children(op)) for op in ops}\n\n\ndef ops_in_toposorted_order(ops):\n  \"\"\"Produces ops in deterministic order such that children are executed\n  after parents\"\"\"\n\n  graph_dict = tf_ops_to_graph(ops)\n  toposorted = toposort.toposort(graph_dict)\n  ops = []\n  # toposort assumes children are dependencies, reverse order\n  for op_set in reversed(list(toposorted)):\n    ops.extend(sorted(op_set, key=lambda op: op.name))\n  return ops\n\nclass _DeviceCaptureOp(object):\n  def __init__(self):\n    self.device = None\n  def _set_device(self, device):\n    self.device = device\n\ndef get_current_device():\n  \"\"\"Returns device string of current graph context.\"\"\"\n  \n  g = tf.get_default_graph()\n  op = _DeviceCaptureOp()\n  g._apply_device_functions(op)\n  return op.device\n\ndef flatten1(list_of_lists):\n  \"\"\"Flattens list going down at most 1 level.\"\"\"\n  \n  new_list = []\n  for l in list_of_lists:\n    if isinstance(l, (list, tuple)):\n      new_list.extend(l)\n    else:\n      new_list.append(l)\n\n  return new_list\n\n\ndef count_gpus():\n  from tensorflow.python.client import device_lib\n  count = 0\n  for device in device_lib.list_local_devices():\n    if device.device_type == \"GPU\":\n      count+=1\n  return count\n\ndef current_function_name():\n  import inspect\n  return inspect.stack()[1][0].f_code.co_name\n\n\n\ndef check_equal(a, b):\n  a = np.asarray(a)\n  b = np.asarray(b)\n  np.testing.assert_allclose(a, b)\n\n\n@contextlib.contextmanager\ndef capture_ops():\n  \"\"\"Captures any ops added to the default graph within this block.\"\"\"\n  #outer_graph = tf.get_default_graph()\n  from tensorflow.python.framework import ops\n  old_create_op =  ops.Graph.create_op\n  op_list = []\n  def new_create_op(graph_object, op_type, inputs, dtypes, input_types=None, name=None, attrs=None, op_def=None, compute_shapes=True, compute_device=True):\n    # todo: remove keyword args\n    op = old_create_op(graph_object, op_type=op_type, inputs=inputs, dtypes=dtypes, input_types=input_types, name=name, attrs=attrs, op_def=op_def, compute_shapes=compute_shapes, compute_device=compute_device)\n    op_list.append(op)\n    return op\n  ops.Graph.create_op = new_create_op\n  yield op_list\n\ndef capture_ops_test():\n  a = tf.ones((), name=\"a\")\n  with capture_ops() as captured:\n    b = tf.ones((), name=\"b\")\n  assert [op.name for op in captured] == [\"b\"]\n\ndef graph_template_test():\n  tf.reset_default_graph()\n  a = tf.ones((2,))\n  b = tf.square(a)\n\n  t = GraphTemplate([a], [b])\n  c = tf.zeros((2,))\n  \n  [d] = t.apply([c])\n  sess = tf.InteractiveSession()\n  np.testing.assert_equal(sess.run(d), [0, 0])\n\n\ndef graph_devices_test():\n  tf.reset_default_graph()\n  with tf.device(\"/cpu:0\"):\n    a = tf.ones((2,))\n    b = tf.square(a)\n\n  t = GraphTemplate([a], [b])\n  \n  with tf.device(\"/cpu:1\"):\n    c = tf.zeros((2,))\n    [d] = t.apply([c])\n  graph_def_str = str(tf.get_default_graph().as_graph_def())\n  assert 'cpu:1' in graph_def_str.lower()\n\n\ndef variables_test():\n  a = tf.Variable(1)\n  b = tf.square(a)\n  c = tf.Variable(2)\n  t = GraphTemplate([a], [b])\n  [d] = t.apply([c])\n  sess = tf.InteractiveSession()\n  sess.run(tf.global_variables_initializer())\n  assert d.eval() == 4\n\ndef multi_variables_test():\n  tf.reset_default_graph()\n  a = tf.Variable(1)\n  b = a.read_value()\n  c = a.read_value()\n  d = b+c\n  t = GraphTemplate([a], [d])\n  e = tf.Variable(2)\n  [f] = t.apply([e])\n  sess = tf.InteractiveSession()\n  sess.run(tf.global_variables_initializer())\n  assert d.eval() == 2\n  assert f.eval() == 4\n\n\ndef colocate_test():\n  g = tf.get_default_graph()\n  with tf.device('/cpu:0'):\n    a = tf.ones((), name='a')\n    with tf.get_default_graph().colocate_with(a):\n      b = tf.add(a, 1, name='b')\n  t = GraphTemplate([a], [b])\n  [b2] = t.apply([tf.zeros(())])\n  sess = tf.InteractiveSession()\n  sess.run(tf.global_variables_initializer())\n  assert b2.eval() == 1\n\n  # make sure colocation is with new op (named zeros)\n  assert b2.op.colocation_groups()[0] == b'loc:@zeros'\n\n\ndef between_devices_copy_test():\n  g = tf.get_default_graph()\n  config = tf.ConfigProto(device_count={\"CPU\": 2},\n                          inter_op_parallelism_threads=2,\n                          intra_op_parallelism_threads=1)\n  sess = tf.InteractiveSession(config=config)\n\n  with tf.device('/cpu:0'):\n    a1 = tf.ones(())\n    with g.colocate_with(a1):\n      b1 = tf.square(a1)\n\n  t = GraphTemplate([a1], [b1])\n\n  with tf.device('/cpu:1'):\n    a2 = tf.zeros(())\n    [b2] = t.apply([a2])\n  \n  assert b2.device.lower().endswith('cpu:1')\n\n\ndef optimization_test():\n  from tensorflow.python.ops import gen_math_ops\n  def fast_sum(tensor, name=None):\n    return gen_math_ops._sum(input=tensor,\n                             reduction_indices=[],\n                             keep_dims=False,\n                             name=name)\n  tf.reset_default_graph()\n  g = tf.get_default_graph()\n  config = tf.ConfigProto(device_count={\"CPU\": 2},\n                          inter_op_parallelism_threads=2,\n                          intra_op_parallelism_threads=1)\n  sess = tf.InteractiveSession(config=config)\n  params1 = tf.Variable(1, dtype=np.float32, name=\"params\")\n\n  temp = fast_sum(params1, name=\"sum_temp\")\n  cost1 = tf.square(temp, name=\"cost1\")\n  gradients1 = tf.gradients([cost1], [params1])\n    \n  templ = GraphTemplate([params1, cost1], gradients1)\n  \n\n  params2 = tf.Variable(1, dtype=np.float32, name=\"params2\")\n  cost2 = tf.square(fast_sum(params2))\n  gradients2 = templ.apply([params2, cost2])\n  train_op2 = params2.assign_sub(0.5*gradients2[0])\n\n  sess.run(tf.global_variables_initializer())\n\n  sess.run(train_op2)\n  (cost1_, cost2_, params1_, params2_) = sess.run([cost1, cost2, params1,\n                                                   params2])\n  assert cost1_ == 1.0\n  assert cost2_ == 0.0\n  assert params1_ == 1.0\n  assert params2_ == 0.0\n\n\ndef multidevice_shared_params_test():\n  if count_gpus() < 2:\n    print(\"Not enough GPUs, skipping %s\"%(current_function_name()))\n    return\n    \n  inputs = []\n  params = tf.Variable(1, dtype=np.float32, name=\"params\")\n  costs = []\n  grads = []\n  for i in range(2):\n    with tf.device(\"/gpu:%d\"%(i,)):\n      if i == 0:\n        x = tf.zeros((), dtype=np.float32)\n        cost = tf.square(tf.reduce_sum(params-x), name=\"cost\")\n        [gradient] = tf.gradients([cost], [params])\n        templ = GraphTemplate([params, x, cost], [gradient])\n        inputs.append(x)\n        costs.append(cost)\n        grads.append(gradient)\n      else:\n        x = tf.zeros((), dtype=np.float32)\n        cost = tf.square(tf.reduce_sum(params-x), name=\"cost\")\n        [grad] = templ.apply([params, x, cost])\n        inputs.append(x)\n        costs.append(cost)\n        grads.append(grad)\n        \n  # make train op\n  total_grad = tf.add_n(grads)\n  train_op = params.assign_sub(0.25*total_grad)\n  sess = tf.InteractiveSession()\n  sess.run(tf.global_variables_initializer())\n  sess.run(train_op)\n  costs0 = np.asarray(sess.run(costs))\n  assert np.linalg.norm(costs0-[0, 0])<1e-7\n\ndef multidevice_separate_params_test():\n  if count_gpus() < 2:\n    print(\"Not enough GPUs, skipping %s\"%(current_function_name()))\n    return\n  \n  inputs = []\n  params_list = []\n  costs = []\n  grads = []\n  train_ops = []\n  for i in range(2):\n    with tf.device(\"/gpu:%d\"%(i,)):\n      if i == 0:\n        x = tf.zeros((), dtype=np.float32)\n        params = tf.Variable(1, dtype=np.float32, name=\"params\")\n        cost = tf.square(tf.reduce_sum(params-x), name=\"cost\")\n        [grad] = tf.gradients([cost], [params])\n        templ = GraphTemplate([params, x, cost], [grad])\n        inputs.append(x)\n        costs.append(cost)\n        grads.append(grad)\n        params_list.append(params)\n        train_ops.append(params.assign_sub(0.5*grad))\n      else:\n        x = tf.zeros((), dtype=np.float32)\n        params = tf.Variable(1, dtype=np.float32, name=\"params\")\n        cost = tf.square(tf.reduce_sum(params-x), name=\"cost\")\n        [grad] = templ.apply([params, x, cost])\n        inputs.append(x)\n        costs.append(cost)\n        grads.append(grad)\n        params_list.append(params)\n        train_ops.append(params.assign_sub(0.5*grad))\n        \n  # make train op\n  sess = tf.InteractiveSession()\n  sess.run(tf.global_variables_initializer())\n\n  check_equal(sess.run([costs, params_list, grads]),\n              [[1.0, 1.0], [1.0, 1.0], [2.0, 2.0]])\n  sess.run(train_ops[0])\n\n  check_equal(sess.run([costs, params_list, grads]),\n              [[0.0, 1.0], [0.0, 1.0], [0.0, 2.0]])\n\n  sess.run(train_ops[1])\n\n  check_equal(sess.run([costs, params_list, grads]),\n              [[0.0, 0.0], [0.0, 0.0], [0.0, 0.0]])\n\n\ndef run_all_tests(module):\n  all_functions = inspect.getmembers(module, inspect.isfunction)\n  for name,func in all_functions:\n    if name.endswith(\"_test\"):\n      print(\"Testing \"+name)\n      tf.reset_default_graph()\n      func()\n  print(module.__name__+\" tests passed.\")\n\nif __name__=='__main__':\n  #  run_all_tests(sys.modules[__name__])\n  capture_ops_test()\n"
  },
  {
    "path": "imagenet15-scratch.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# ImageNet in 15 minutes notes\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 3,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def downloadFile(URL=None):\\n\",\n    \"    import httplib2\\n\",\n    \"    h = httplib2.Http(\\\".cache\\\")\\n\",\n    \"    resp, content = h.request(URL, \\\"GET\\\")\\n\",\n    \"    return content\\n\",\n    \"log_url=\\\"https://s3.amazonaws.com/yaroslavvb/logs/data/training/nv/2018-07-27_07-19-baseline-single-ami12-w8/full.log\\\"\\n\",\n    \"log=downloadFile(log_url).decode('ascii')\\n\",\n    \"import re\\n\",\n    \"times_ms = [1000*float(x) for x in re.findall(\\\"Time ([.0-9]+)\\\", log)]\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Timing data for original run\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"python launch_nv.py --name $name --ami-name=\\\"$ami\\\" --zone=$zone  --num-tasks 1 --attach-volume imagenet_high_perf\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 4,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"<matplotlib.text.Text at 0x112339630>\"\n      ]\n     },\n     \"execution_count\": 4,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    },\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAjQAAAFkCAYAAAA37aFpAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAAPYQAAD2EBqD+naQAAIABJREFUeJzt3XmcHFW5//HPwxIkQMKeiOwiMYIXSTABhYDGK7gAblcZ\\nQK5wFUHF3FyU5Qo/kShyQUkEURAQ1JBRtoigElbDFhLIJKwJioSdDAkJk5A9M8/vj1Nl1/T0Ut3T\\nPd01+b5fr371dNXTVedU9XQ9ferUKXN3RERERLJso0YXQERERKS3lNCIiIhI5imhERERkcxTQiMi\\nIiKZp4RGREREMk8JjYiIiGSeEhoRERHJPCU0IiIiknlKaERERCTzlNCIiIhI5jVFQmNmO5nZ78xs\\nsZmtNLPHzWxEXsz5ZvZaNP8uM9srb/5mZnZ5tIzlZnaTme2YF7ONmV1vZh1mttTMrjazLfqijiIi\\nIlI/DU9ozGxr4CFgDXA4MBw4HViaiDkT+BZwMjAKWAFMM7MBiUVNAj4FfB4YA+wE3Jy3uinR8sdG\\nsWOAK2teKREREelT1uibU5rZhcBB7n5oiZjXgIvdfWL0ehDQDvynu98QvV4EHOPuU6OYYcA84EB3\\nn2Vmw4GngZHuPieKORz4M7Czuy+sXy1FRESknhreQgMcCTxmZjeYWbuZtZnZV+OZZrYHMBS4J57m\\n7suAmcBB0aQDgE3yYp4FXkrEHAgsjZOZyN2AA6NrXisRERHpM5s0ugDAnsCpwE+BHxFOKV1qZmvc\\n/XeEZMYJLTJJ7dE8gCHA2ijRKRYzFHgjOdPdO81sSSKmGzPbjnAa7AVgdcU1ExER2XC9A9gdmObu\\nb9Z7Zc2Q0GwEzHL3c6PXj5vZvsApwO8aVywgJDPXN7gMIiIiWXYcoQ9rXTVDQvM6oa9L0jzgc9Hf\\nCwEjtMIkW2mGAHMSMQPMbFBeK82QaF4ck3/V08bAtomYfC8ATJ48meHDh6esTjaNHz+eiRMnNroY\\ndad69j+F6jp3Lmy7Ley6a4MKVQcbyj5VPfuPefPmcfzxx0N0LK23ZkhoHgKG5U0bBrwI4O4LzGwh\\n4cqkJ+BfnYJHA5dH8bOB9VFMslPwrsCMKGYGsLWZ7Z/oRzOWkCzNLFK21QDDhw9nxIgRRUL6h8GD\\nB/f7OoLq2R8VquvIkeG5wdc81NSGsk9Vz36pT7psNENCMxF4yMzOBm4gJCpfBb6WiJkEnGNmzxEy\\nvQnAK8CtEDoJm9k1wCVmthRYDlwKPOTus6KY+WY2DbjKzE4FBgCXAa26wklERCTbGp7QuPtjZvZZ\\n4ELgXGABMM7df5+IucjMBhLGjNkaeAD4hLuvTSxqPNAJ3ARsBtwBfDNvdccCPydc3dQVxY6rR71E\\nRESk7zQ8oQFw978AfykTcx5wXon5a4DTokexmLeA46sqpIiIiDStZhiHRppAS0tLo4vQJ1TP/mdD\\nqavq2b9sKPXsSw0fKbiZRfeTmj179uwNqfOWSOaZhWd9vYk0TltbGyNDD/2R7t5W7/WphUZEREQy\\nTwmNiIiIZJ4SGhEREck8JTQiIiKSeUpoREREJPOU0IiIiEjmKaERERGRzFNCIyIiIpmnhEZEREQy\\nTwmNiIiIZJ4SGhEREck8JTQiIiKSeUpoREREJPOU0IiIiEjmKaERERGRzFNCIyIiIpmnhEZEREQy\\nTwmNiIiIZJ4SGhEREck8JTQiIiKSeUpoREREJPOU0IiIiEjmKaERERGRzFNCIyIiIpmnhEZEREQy\\nTwmNiIiIZJ4SGhEREck8JTQiIiKSeUpoREREJPOU0IiIiEjmKaERERGRzFNCIyIiIpmnhEZEREQy\\nTwmNiIiIZJ4SGhEREck8JTQiIiKSeUpoREREJPOU0IiIiEjmKaERERGRzGt4QmNm3zezrrzHM3kx\\n55vZa2a20szuMrO98uZvZmaXm9liM1tuZjeZ2Y55MduY2fVm1mFmS83sajPboi/qKCIiIvXV8IQm\\n8hQwBBgaPQ6OZ5jZmcC3gJOBUcAKYJqZDUi8fxLwKeDzwBhgJ+DmvHVMAYYDY6PYMcCVdaiLiIiI\\n9LFNGl2AyHp3X1Rk3jhggrvfDmBmJwDtwGeAG8xsEHAScIy7T49iTgTmmdkod59lZsOBw4GR7j4n\\nijkN+LOZfcfdF9a1diIiIlJXzdJC8x4ze9XM/mlmk81sFwAz24PQYnNPHOjuy4CZwEHRpAMIiVky\\n5lngpUTMgcDSOJmJ3A04MLo+VRIREZG+0gwJzSPAVwgtKKcAewD3R/1bhhKSjva897RH8yCcqlob\\nJTrFYoYCbyRnunsnsCQRIyIiIhnV8FNO7j4t8fIpM5sFvAh8EZjfmFJ1N378eAYPHtxtWktLCy0t\\nLQ0qkYiISPNobW2ltbW127SOjo4+LUPDE5p87t5hZn8H9gL+BhihFSbZSjMEiE8fLQQGmNmgvFaa\\nIdG8OCb/qqeNgW0TMUVNnDiRESNGVF4ZERGRDUChH/ltbW2MHDmyz8rQDKecujGzLQnJzGvuvoCQ\\ncIxNzB9E6PfycDRpNrA+L2YYsCswI5o0A9jazPZPrGosIVmaWZ+aiIiISF9peAuNmV0M3EY4zfQu\\n4AfAOuD3Ucgk4Bwzew54AZgAvALcCqGTsJldA1xiZkuB5cClwEPuPiuKmW9m04CrzOxUYABwGdCq\\nK5xERESyr+EJDbAzYYyY7YBFwIPAge7+JoC7X2RmAwljxmwNPAB8wt3XJpYxHugEbgI2A+4Avpm3\\nnmOBnxOubuqKYsfVqU4iIiLShxqe0Lh72Z617n4ecF6J+WuA06JHsZi3gOMrL6GIiIg0u6brQyMi\\nIiJSKSU0IiIiknlKaERERCTzlNCIiIhI5imhERERkcxTQiMiIiKZp4RGREREMk8JjYiIiGSeEhoR\\nERHJPCU0IiIiknlKaERERCTzlNCIiIhI5imhERERkcxTQiMiIiKZp4RGREREMk8JjYiIiGSeEhoR\\nERHJPCU0IiIiknlKaERERCTzlNCIiIhI5imhERERkcxTQiMiIiKZp4RGREREMk8JjYiIiGSeEhoR\\nERHJPCU0IiIiknlKaERERCTzlNCIiIhI5imhERERkcxTQiMiIiKZp4RGREREMk8JjYiIiGSeEhoR\\nERHJPCU0IiIiknlKaERERCTzlNCIiIhI5imhERERkcxTQiMiIiKZp4RGREREMk8JjYiIiGRe0yU0\\nZnaWmXWZ2SV50883s9fMbKWZ3WVme+XN38zMLjezxWa23MxuMrMd82K2MbPrzazDzJaa2dVmtkVf\\n1EtERETqp6kSGjP7IHAy8Hje9DOBb0XzRgErgGlmNiARNgn4FPB5YAywE3Bz3iqmAMOBsVHsGODK\\nmldERERE+lTTJDRmtiUwGfgq8Fbe7HHABHe/3d2fAk4gJCyfid47CDgJGO/u0919DnAi8GEzGxXF\\nDAcOB/7L3R9z94eB04BjzGxo/WsoIiIi9dI0CQ1wOXCbu9+bnGhmewBDgXviae6+DJgJHBRNOgDY\\nJC/mWeClRMyBwNIo2YndDTgwuqY1ERERkT61SaMLAGBmxwAfICQm+YYSko72vOnt0TyAIcDaKNEp\\nFjMUeCM50907zWxJIkZEREQyqOEJjZntTOj/8jF3X9fo8oiIiEj2NDyhAUYCOwBtZmbRtI2BMWb2\\nLeC9gBFaYZKtNEOA+PTRQmCAmQ3Ka6UZEs2LY/KvetoY2DYRU9D48eMZPHhwt2ktLS20tLSkqqCI\\niEh/1traSmtra7dpHR0dfVoGc/c+XWGPAoTLpnfLm3wdMA+40N3nmdlrwMXuPjF6zyBCcnOCu98Y\\nvV4EHOPuU6OYYdEyDnT3WWb2XuBp4IC4H42ZfRz4C7Czu/dIasxsBDB79uzZjBgxouZ1F5H6iH8a\\nNfjrTWSD1tbWxsiRIwFGuntbvdfX8BYad18BPJOcZmYrgDfdfV40aRJwjpk9B7wATABeAW6NlrHM\\nzK4BLjGzpcBy4FLgIXefFcXMN7NpwFVmdiowALgMaC2UzIiIiEh2NDyhKaLb7yp3v8jMBhLGjNka\\neAD4hLuvTYSNBzqBm4DNgDuAb+Yt91jg54Srm7qi2HH1qICIiIj0naZMaNz9owWmnQecV+I9awjj\\nypxWIuYt4Pjel1BERESaSTONQyMiIiJSFSU0IiIiknlKaERERCTzlNCIiIhI5imhERERkcxTQiMi\\nIiKZp4RGREREMk8JjYiIiGSeEhoRERHJPCU0IiIiknlKaERERCTzlNCIiIhI5imhERERkcxTQiMi\\nIiKZp4RGREREMk8JjYiIiGSeEhoRERHJPCU0IiIiknlKaERERCTzlNCIiIhI5imhERERkcxTQiMi\\nIiKZp4RGREREMk8JjYiIiGSeEhoRERHJPCU0IiIiknlKaERERCTzlNCIiIhI5imhERERkcxTQiMi\\nIiKZp4RGREREMk8JjYiIiGSeEhoRERHJPCU0IiIiknlKaERERCTzlNCIiIhI5imhERERkcxTQiMi\\nIiKZp4RGREREMk8JjYiIiGReVQmNmf2nmX0q8foiM3vLzB42s91qVzwRERGR8qptoflfYBWAmR0E\\nfBM4A1gMTKxkQWZ2ipk9bmYd0eNhMzsiL+Z8M3vNzFaa2V1mtlfe/M3M7HIzW2xmy83sJjPbMS9m\\nGzO7PlrHUjO72sy2qKLuIiIi0mSqTWh2AZ6L/v4McLO7/wo4GzikwmW9DJwJjABGAvcCt5rZcAAz\\nOxP4FnAyMApYAUwzswGJZUwCPgV8HhgD7ATcnLeeKcBwYGwUOwa4ssKyioiISBOqNqF5G9gu+vvj\\nwF3R36uBzStZkLv/2d3vcPd/uvtz7n5OtPwDo5BxwAR3v93dnwJOICQsnwEws0HAScB4d5/u7nOA\\nE4EPm9moKGY4cDjwX+7+mLs/DJwGHGNmQ6vZACIiItI8qk1o7gKuNrOrgb2Bv0TT9wFerLYwZraR\\nmR0DDAQeNrM9gKHAPXGMuy8DZgIHRZMOADbJi3kWeCkRcyCwNEp2YncDDoyutrwiIiLSHKpNaL4J\\nzAB2AD7v7m9G00cSTu1UxMz2NbPlwBrgF8Bno6RkKCHpaM97S3s0D2AIsDZKdIrFDAXeSM50905g\\nSSJGREREMmqTat7k7m+Z2XeAfwN2NLOjolmzqyzHfGA/YDDwBeC3ZjamymXV3Pjx4xk8eHC3aS0t\\nLbS0tDSoRCIiIs2jtbWV1tbWbtM6Ojr6tAxVJTTRVUi/JfSjsbzZDmxcyfLcfT3wfPRyTtT3ZRxw\\nUbT8IXRvpRkCxKePFgIDzGxQXivNkGheHJN/1dPGwLaJmKImTpzIiBEjKqmSiIjIBqPQj/y2tjZG\\njhzZZ2Wo9pTTZcCNwE7uvlHeo6JkpkS5NnP3BYSEY2w8I+oEPBp4OJo0G1ifFzMM2JVwWozoeWsz\\n2z+xjrGEZGlmDcorIiIiDVRVCw2h9eMSd8/v21IxM7sA+CuhE+9WwHHAoYSrpyBckn2OmT0HvABM\\nAF4BboXQSdjMrgEuMbOlwHLgUuAhd58Vxcw3s2nAVWZ2KjCAkJS1unvZFhoRERFpbtUmNDcBhwH/\\nrEEZdgR+A7wT6ACeAD7u7vcCuPtFZjaQMGbM1sADwCfcfW1iGeOBzqhcmwF3EDouJx0L/JxwdVNX\\nFDuuBuUXERGRBjN3r/xNIcG4EVgEPAmsS85390trUroGM7MRwOzZs2erD41IhljUs6+KrzcRqZFE\\nH5qR7t5W7/VV20LTQjgltJrQUpP82nDCKR8RERGRPlFtQvMj4PvAhe7eVcPyiIiIiFSs2qucBgB/\\nUDIjIiIizaDahOY3wJdqWRARERGRalV7ymlj4AwzO5xwVVJ+p+D/6W3BRERERNKqNqF5P7mRevfN\\nm6frCkRERKRPVXsvp4/UuiAiIiIi1aq2D42IiIhI01BCIyIiIpmnhEZEREQyTwmNiIiIZJ4SGhER\\nEck8JTQiIiKSeUpoREREJPOU0IiIiEjmKaERERGRzFNCIyIiIpmnhEZEREQyTwmNiIiIZJ4SGhER\\nEck8JTQiIiKSeUpoREREJPOU0IiIiEjmKaERERGRzFNCIyIiIpmnhEZEREQyTwmNiIiIZJ4SGhER\\nEck8JTQiIiKSeUpoREREJPOU0IiIiEjmKaERERGRzFNCIyIiIpmnhEZEREQyTwmNiIiIZJ4SGhER\\nEck8JTQiIiKSeUpoREREJPOU0IiIiEjmKaERERGRzFNCIyIiIpnX8ITGzM42s1lmtszM2s1sqpnt\\nXSDufDN7zcxWmtldZrZX3vzNzOxyM1tsZsvN7CYz2zEvZhszu97MOsxsqZldbWZb1LuOIiIiUl8N\\nT2iAQ4DLgNHAx4BNgTvNbPM4wMzOBL4FnAyMAlYA08xsQGI5k4BPAZ8HxgA7ATfnrWsKMBwYG8WO\\nAa6sfZVERESkL23S6AK4+yeTr83sK8AbwEjgwWjyOGCCu98exZwAtAOfAW4ws0HAScAx7j49ijkR\\nmGdmo9x9lpkNBw4HRrr7nCjmNODPZvYdd19Y56qKiIhInTRDC02+rQEHlgCY2R7AUOCeOMDdlwEz\\ngYOiSQcQkrNkzLPAS4mYA4GlcTITuTta1+h6VERERET6RlMlNGZmhFNHD7r7M9HkoYSkoz0vvD2a\\nBzAEWBslOsVihhJafv7F3TsJidNQREREJLMafsopzy+A9wEfbnRBksaPH8/gwYO7TWtpaaGlpaVB\\nJRIREWkera2ttLa2dpvW0dHRp2VomoTGzH4OfBI4xN1fT8xaCBihFSbZSjMEmJOIGWBmg/JaaYZE\\n8+KY/KueNga2TcQUNHHiREaMGFFZhURERDYQhX7kt7W1MXLkyD4rQ1OccoqSmaOBj7j7S8l57r6A\\nkHCMTcQPIvR7eTiaNBtYnxczDNgVmBFNmgFsbWb7JxY/lpAszaxlfURERKRvNbyFxsx+AbQARwEr\\nzGxINKvD3VdHf08CzjGz54AXgAnAK8CtEDoJm9k1wCVmthRYDlwKPOTus6KY+WY2DbjKzE4FBhAu\\nF2/VFU4iIiLZ1vCEBjiF0On3b3nTTwR+C+DuF5nZQMKYMVsDDwCfcPe1ifjxQCdwE7AZcAfwzbxl\\nHgv8nHB1U1cUO66GdREREZEGaHhC4+6pTnu5+3nAeSXmrwFOix7FYt4Cjq+shCIiItLsmqIPjYiI\\niEhvKKERERGRzFNCIyIiIpmnhEZEREQyTwmNiIiIZJ4SGhEREck8JTQiIiKSeUpoREREJPOU0IiI\\niEjmKaERERGRzFNCIyIiIpmnhEZEREQyTwmNiIiIZJ4SGhEREck8JTQiIiKSeUpoREREJPOU0IiI\\niEjmKaERERGRzFNCIyIiIpmnhEZEREQyTwmNiIiIZJ4SGhEREck8JTQiIiKSeUpoREREJPOU0IhI\\n3T38MDz/fKNLISL9mRIaEamLhQvBDObOhQ9/GN797sqXceWV8OqrtS+biPQ/SmhEpC7mzAnPZ51V\\n/TJOOQX+4z9qUx4R6d+U0IhIXU2b1rv3r1pVm3KISP+mhEZEmppZo0sgIlmghEZEREQyTwmNiIiI\\nZJ4SGhFpSu6NLoGIZIkSGhGpi94mJPH71YdGRNJQQiMiIiKZp4RGRPrU4sXQ1VU+Ti00IlIJJTQi\\n0mdWr4YddoALLywfqz40IlIJJTQi0mfWrAnP06eXj1VCIyKVUEIjIk1Np5xEJA0lNCLSlNRCIyKV\\nUEIjIk2pvyU0v/sdPPpoo0sh0n81RUJjZoeY2Z/M7FUz6zKzowrEnG9mr5nZSjO7y8z2ypu/mZld\\nbmaLzWy5md1kZjvmxWxjZtebWYeZLTWzq81si3rXT0SCSy9NH9vfEpoTToBRoxpdCpH+qykSGmAL\\nYC7wDaDH15iZnQl8CzgZGAWsAKaZ2YBE2CTgU8DngTHATsDNeYuaAgwHxkaxY4Ara1kRESnu//2/\\nyt+jPjQiksYmjS4AgLvfAdwBYFbw62scMMHdb49iTgDagc8AN5jZIOAk4Bh3nx7FnAjMM7NR7j7L\\nzIYDhwMj3X1OFHMa8Gcz+467L6xvLUWkEv2thUZE6qtZWmiKMrM9gKHAPfE0d18GzAQOiiYdQEjO\\nkjHPAi8lYg4ElsbJTORuQovQ6HqVX0Sqo4RGRCrR9AkNIZlxQotMUns0D2AIsDZKdIrFDAXeSM50\\n905gSSJGRJqERgoWkUpkIaERERERKakp+tCUsRAwQitMspVmCDAnETPAzAbltdIMiebFMflXPW0M\\nbJuIKWj8+PEMHjy427SWlhZaWloqq4mIpKYWmr53440we3a6W1OIJLW2ttLa2tptWkdHR5+WoekT\\nGndfYGYLCVcmPQEQdQIeDVwehc0G1kcxU6OYYcCuwIwoZgawtZntn+hHM5aQLM0sVYaJEycyYsSI\\nmtVJpL9atAjuvhtqkeurD03f++IXw7MSGqlUoR/5bW1tjBw5ss/K0BQJTTQWzF6E5AJgTzPbD1ji\\n7i8TLsk+x8yeA14AJgCvALdC6CRsZtcAl5jZUmA5cCnwkLvPimLmm9k04CozOxUYAFwGtOoKJ5Ha\\nOPbY2iU0IiKVaJY+NAcQTh/NJnQA/inQBvwAwN0vIiQfVxJaUzYHPuHuaxPLGA/cDtwE/A14jTAm\\nTdKxwHzC1U23A/cDX69HhUQ2REuW1G5ZaqFpXmefrVOB0nyaooUmGjumZHLl7ucB55WYvwY4LXoU\\ni3kLOL6qQopIn6qkD81118HUqXDrrXUtkkSuu67RJRDpqSkSGhHpX2rRulLJMk48sffrk/TUOlMb\\n7e2wYgXsuWejS9I/KKERkZrT6SKR8nbeGdav1/9LrTRLHxoR6Uf6uoVGJIvWr290CfoXJTQiUnO1\\nTGh0ekNE0lBCIyI1pxYaabRjjoHvfa/RpZC+pIRGRGpGSYg0iz/8AS64oHzcE0/A7rvDypV1L5LU\\nmRIaEam5rJ9ycocFC/p+vdL3LrsMXnwRnnuu0SWR3lJCIyI1l/VTTldeGS6lffnl8rEPPrjhJT/9\\nqV9Tf6rLhk6XbYtIzcQHB/feJySNbKF5/PHwvGQJ7LJL6dhDDoGNNoLOzvqXS0SKUwuNiNRcuWTm\\nzjvh/vv7pix9oaur0SWQ3ir3mXUPnYwXLSod98QTIQmfM6d0nNSeEhoRqbk0rTOHHtr7ZfRHK1aE\\nG3zWyvLloRXp1Vdrt8wsnaZxh6VLi89PW5fnnw+djE8/vXTc7Nnh+dFH0y1XakcJjYjUnDvMn9/7\\nZTRKI9f9jW/Av/87rF5dm+Xdf3/o5/PrX9dmeVlz1VWw7ba9v3HqJlEHjXXrSsclE6Qf/AC++tXe\\nrVfSU0IjIjXnDt/5TvXvnzIl12TfqKucGrXuuCNyudNYy5bB7bfXvzy98dxz8Ktf9X45a9aE5KBc\\nMlHI9OnhuaOj8Pxkv69S4j5S8ei+nZ2hNa0YdzjvPLjmmtRFlV5SQiMiNdfbFo7jjoNPfrI2Zcn3\\n/PPwwgvVv7+zs3z/iFdfhWnTql8HhG34zDOwcGHh+SefDEceCWvXll9Ob61d2305aRO9sWPh61+v\\nfr3Tp8PcufDb34bk4A9/qH5ZxaSpy7x54TMJuZbHU06BLbcsvrwN9ZRpIymhEZGau+222i9z9erQ\\nH6TUr+I03v1u2GOPntOnTu15b51CB7sf/xhGjIAnnyy+jn32gSOOKN7KsmxZ8VNKyXXusw8MG5Z7\\nfeedMHx4+DvuozFjRvFyFFtuvgsvhOuvLz5/s82qG3V31arwPGUKvP12+dj8mMMOg/33h7feCq9f\\neSXU469/rbwsaTr9xhYvDvv4jTfC6/e9Dx55JPz91FPh+aabKi+D1JcSGhGpmba28Bz/mi2noyMc\\noP70p5Bo3H47vPlm95i1a0PM5pvDoEHhV/GNN1ZXvmK/8B95BD73udDiseuuhQ9+kyeH4fSffTa8\\n/rd/635g7ezMvS8+vVHsFMngweGA+dprxcsaL2PZsty0730v10Lw/PPh+dZbC7/fvft7zz23Z8zr\\nr8O118LZZ8PxxxcvC4REDkJflFdeKR2b77jj4LvfDaPxFtsm73kPbLVV4XlnnBGe45a1O+/sGfPM\\nM3DffT0vny+XSF1xRc9pkyaFVripU4u/L04Q46SnFLNwKvGll8Ln6De/Cc9SW0poRKRhXn89PE+d\\nGg7Q554L22/fPWbWrJ7vS3vJ9/XXd3//Mcf0jDn/fDjooPD3HXeEA0+hlpUvfzkkRMkD2Ny5ub83\\n2aTn8kv1g5k3D971rtzrz30OPv/53IGyVILhHhI8CK1WhfzsZyFxKtYStPvusNNOcNJJxdcTryvp\\nxBOLz8uXbBV67DHYYgs4+ujCsZVchVVovfvsAx/9aNgPTz+dm/6nP/UsSzk/+lH5mI2io+chh3Sf\\nXuyU09y5odXuy1+Gr3wlPEttKaERkYbJ73ybtt9B2oPT8cfD6NGlYy65pOe0/FNPScnWgfyE5YYb\\nur+uZHyaqVPhlltydUueSsrvj9PVFU4DQe60Tr677io9/8UX05UrWYehQ+Ghh3KvK+kn8thj4bma\\n00X5yq13330rf0+lfV7i/fT3vxeent9yZla8Y7LUhhIaEWmYZug4ufHGPaf95jfp3lsuYenNgHvJ\\npC1/XJrOzly5K7mMuBrJOrS3dz8l2Nf7L67LpZfWftnuoV9SodNZhWxU5uiZn4RmaeyerNKtD0Sk\\nJnpzcKv0wF/LA2mpA1O5g1CplhzI1auS8saDwJVad1dXbpnlEprebqtS+6bcstP0L0mznFpIk1CM\\nGpV+eeUSGul72iUiUhPVtEbEB7K4I2c1v2J7cwl2teuMnX9+6fnxNqlk/JR4pNmk/DJ2deUGiiu2\\n7Pg9J5yQft2F9CahSevBB2uznFKqKWup9xRLaMpdRi/1o4RGRGqiN6dX4gNHNQedW26pfr1Q31/a\\n8Ta54ILK31so0YqnJbd1vQ+gpW66WauEZsyYdHGFrkhKq9atQMU+N8VGBtYpp/pTQiMiNVHN3aZ7\\nk8jkL6OcYglXqYQmvkKmWvE2SdsBNyl5ACzUQhMrd9qrt/qihaYvFCprtUl4V1flCYoSmvpTQiMi\\nNdGbU04AXyA/AAAZp0lEQVSVvjd5cEh7UC2WcJU60CTHCqnmgBTXq5ptU2p9ybpUczuASvTnhCaZ\\nDFZSl/Xr1YemGWmXiEhN9CahqUVLTTnFWjJKHZiSiUM1B7BqOgVXslyo/ymn/pLQFKpHMhmspC6d\\nnZUnuNW8RyqjhEZEaqKahKYWB/zettD0RUJTattUcyos+Z5ynYJ7q1kTmkrXXS6hSfseqK6Fpt6n\\nBkUJjUjTuuWW9Je9NoNqEpr4Sz6+AeMTT9RvvfkHlL/8JYxO+9JLxd/T2QkPPBAGREt7aid5e4W4\\nbKX6FxU70OUnJG+9lbu1RPKWCW1tIfbvfy9+I8vkMiZPLn9wXbUqxKxZA//5n8XjLrkkjG4MYcTc\\nAw4If//zn6XvdbRqVRiV2azw6M1Qfr+ecUYY6M893KqgnAUL4PHHw358++0wSvXixbn5a9b0fE+x\\n7XTjjblbT0CoxyuvlL7P2HPPZatFK5PcXY8iD2AE4LNnz/auLvclS7zm1q51nzu38Lz1691vuy33\\nur3d/ZprwvQ1a4ov82c/c58wofKy/OMf7pMnd5/W1eW+dGnx93R2un//++5vvVX5+tKUZ9269PFv\\nveX+6qvh7+XL3bfc0v2xx4rHX3qp+9//HvZBMwL3gw/u+/VW8jlfscL93HPDfnrzzVDmSh633FL5\\ne/Ifm2+e+3vaNPe2tp4xRxzR+/VU8xg0yP0//qNv13naaeFz35frPOqo3N8//Wm69xx2WPF5X/hC\\n+nVfd11j9m09HvX4Hm2k2bNnO+DACPc+OGb3xUqy+ogTmkcfne0//GHYWk8+6b7XXuHvG27ovvPW\\nrXM/6yz3Zcvc77vPvaPD/cwz3VetKrivfdNNcx/k5ctDknLffbn5EyeGebNmhdf5H/5i4vk/+1nh\\n+atWuf/udz2nDx3ac7kXXhimrV6dm7Z2bS7JeeSRMP/0090XLnS/9dbi5arE6tVhuWeemS7+zTfd\\nd9klV/7HHw9/f/3rPWPvu8/9q19Nty0rcfnlYVmdnYXnH3yw+/nnh7/ffrv4crq6wgPc3/ve2pTt\\nr391/+MfQ5L4xhvF415/Paz37LNDcrhgQc+Yf//3cJB2d7/oou6ft0YfEPTQI+uP/kQJTRM94oTm\\n1FNn/+vD9vWv5z54xx/ffedNmxamf/vb4XmbbcLzlVcW3tnJD/GSJe7f/W74u709zD/rrPD63nt7\\nxpf64Mfz99678PzvfS/Mf+qp7tMHDuy53I99LExbtiw3raUlF/fww7n1HXhg+n/IlStDbGtr4flv\\nvx3mf+xj6ZaXv12efjr8fdJJ3eMWLeq5HWv1JXLwwWFZhx9euozPPBOe77qrcNwVV+Ria5XQJOu6\\n3XbF4554ovy2SU6/4ILc6y23LLxt9dBDj/SP/qSvExr1oUkhvqkahI9cLP8cd/w6vl19PIR58j2l\\nxCOeFjqXW0txuaq9OmLq1MLTy52/T1q2LDy3thaen3abFbNJdFOP/HPgtdi2jz1Wunz593DJF9/M\\n7tFHC8/v7UBx5STvxZOvN5eiVjoOzZ57po/9wAfSxW23XXg+7LDctH32Kf2eT3wC/uu/0pclrfjm\\nkfne+15497vhIx8p/f5nnw13zK6lESOgpQUmTKj8vX/7W23L0lf++7973hG7Fg48MH3sySf3nDZy\\nZM9pv/999eURdQpOpdDN60rF9eby1fy/G+Gpp3pOS1OnWpa7koNjofXGB+b8jpy9vfLjySfhgx+E\\nq66qfhnltlPaz1s99Gbd8Wdk6NDwvMcecNRRIcG79towLdmR8r3vDdvi5ZdD59w33oBFi0In185O\\nuPDCXOycOWFwuvgeRuvWwT/+ETp1vvxyLm7x4jD/vvtCsvzWW+HzvGJF+Du2cmVIKN1D5+Crr84t\\nO3l36osvzpVx9eqQELe35947fnwudvnyMO3118NtCVavDuWcNAmuvz4XN29e6CB6771h4L677ur+\\nGz22997w7W93n/f002HbJJPSu+4K9V6xInQWnjsXZs4MtxNI/i/vtFO4rcKUKXDOOeFHxbp1uWXH\\nN2UcNSq8XrkyHGDXrw9xhx4a/k5ux3vvDXHPPhvWu3Jl2I4vvhi2R+yee+Cyy8J729tDeWfODD+q\\nVq+Gj388t71vuy2s/8UXYdas8JmZNCksd7fdcstsbw/vjzvbuodtM39+98/OxIlw//1h3TNmhM/Z\\nqlUhbvXq7nV5+eWwDdevD8t75JHwA+SBB3Jxhx4ayjJjRohZtiz8SLzjjlDPD30oxG23Xfgsz50L\\nV14ZlnHDDWHfLV8epsXi8n/pS0gv6OaUKSR/tZYavTNuFahmxNTeDBtfTLUJxvvfH74kP/ax3LRq\\n6tQblayvUGxc91pfKhlfFbFgQfF1plUsudqkgf+VvUlo4v1w3XWw3365xCb2la+E5yFDwsEo/r/a\\neefucdtvH54/9zk466zc9F13zf29ySaw117h72JXHyWvnhk4sPu8jTfOXZETi/fHO96Rm1aojDvu\\nGB7x37EttwzPyXpvsgmMG9f9apqkI48sPL2Y970vPG+7bffpccvUwIHwznd2n/fJT4akLf87Zqut\\nur8eMiQ8x1dQbb55zwPsxhvDoEG513Er0957d49L7iuAAQPgW98qXGYIrWh33gm77w6f/nRuGfFy\\nxo0LzzfemLuBZLzt3/3u3HI22giGDQuJZvKzAzB4cPdWlWHDus8/7LCe/5OjR4fn97wnN+3YY7vH\\nxdvx8MPD84oVIZEfNAj23z8Xd/DB3Zcdb2+pHbXQpFDqS3769PDhXrQoF1fNQbSvE4Zy4l+98T9u\\nb1tMysW88Qb8+c+515UkeIXKFk/LP9gVK9sPf5huXbVohYqX4Q7f/W73S3ChsS00valfvM822qhn\\nMpMUJwnlTm8lDyKlbLppujjIHfzSttSVi9tii3TLiZO0RogTkHL/w1tvHZ7LXZ5eTStnuc90vB3L\\nLfuDH0wXN2BAunIBvOtd6ZaZVpzYFDvlGMtPKKX3lNCkkPzizf/Cj/uTLFiQ+6ct9IXgDj/9afFf\\naslRJNvbc/1wSjn11NCaUky8vOuvD3/HfWaKHbRWrixcbiicYFx+eeHlJL8458wJzcbFYuIyHn10\\n7pdZ/jKS1q0L/QqS8wslkHF58+cVS5TOPbfw9KQ//CF35+JyX3477VR+H770EvzkJ91PW0DhL/9z\\nzinedynpmGNyX9ClPPVUiM3/LBTa7pde2r1pvphkQlNKXL9GDB0fr7Pc/kub+DQy+Uwr7anwOAmo\\nx60UyrU6pk1yY7U8vV3rz2G8vHJlbGRLbH+lhCaF5Ac++YVv1v1LPP7yK9TxdOFC+M53ck2n+ZLL\\nHTUKDjqofLmuuKJwf5dY/A913XXhOf+gVOrLOn9eoQNd/oG4UOyIEblm21LLe+WV8usD+O1vQye/\\n5MG9VAtN2oQmjWOOCX09iklus9dfz3X+LSbeP/lfqIW+6H70o3AKppw//KFni08h3/52iM3/TBTa\\nPuPGhf4PhRT6DJU7QMTvacQw8GnXnbbTbDPczydt0lXuAFvPhKZc4hfPb+RnolbSJjRZSIazpgn+\\nHZtf8oOX/MJPJjRmuYNooauHSs1Lzo+VSlQqlWa00nz5X/yF3lvsyzzNevJjirUU5H/ZxK1Iye1Y\\nSUJTz1N7+XUo9kUZxz39dHhOk9DUWrEWrGLbp1xyllTuIJ/2C78e0iY0aeMamdB84Qvp4uLvr3Kf\\n/TihqccQ/eU+0/EVVLX83kur1vsw/syohabvKaFJoVgLzQsv5H7NJJObUgmNGTzzTOhzk9TRUboM\\nf/xjRUX+l/vvD733oecvr9//PjeUermWi0JfcmaF73rc1RV6/k+fXnhZnZ25bbRuXbjyIm75iC8p\\nT27n5LZZsiQ8t7WFUzodHT2/qFesyLWS3Xdf9y+Wcl/qXV3w0EPdp61c2bMFKfmltWQJ3Hprz2W9\\n+ir89a/F1/Xgg92XNXEinHZa6V9u8+aFqzWSV+KU0tVV+HYC8TZJnma8777i5b366vCZTbboFPvC\\n7g8JTVqNTGjyO+IWE5ex3P943BepEaec5swJz//4R+3XXU6tW2jSJjRqoamDvhjsJqsPooH1IDew\\nXjM+ttoqfezWWze+vHr078eDD5YebCseafvTny4d555bZq3ihg9PFzdlSogrNtp27Ne/rn0Z08b9\\n7/+GuLvvLh33ta+FuIEDS8d1dtavLvPnl46LByH98pdrv+5y9tyzsuUVGyg1P3avvWpXxqzSwHpS\\nseR4D+Ukx5AQqYdyvzzjMUJ22qn+ZcmX9te4e7r4ZuhDU07aTsH1rEu5Fpq0rRr1UGkLTSPKKOno\\nLF4Kxx4Lp5wSxnjo7AxjbNx9dxgg6c034X/+J8Q9/XTu7sjbbBOaUXfbDXbZJYwNEY9TMX16GEPj\\n5ZfDpanz54fBo4YNC/9cn/tcmDdhQljvk0+GUz6LFoWDwPLl4SqMX/0qXPEzfHgYtGnZsrD+114L\\nY8i84x0hdsqUcCoDwt+jRoUxJtauDZ1rR4yAp55q5cADW/41NsfcuaEO73pXaAZ+441Ql0WLwlVT\\nP/95KNM554SrrbbcMlx2fdBB4RLVxYvDgFe/+lUYO6KlJRzIXnopbMOttgqXNb75Zlj/+eeHQbUg\\n1OVDHwr1WLo0fNFutVVoCn/ySfjsZ0PcnDlhn6xdG8bnWLgwnG5auzbUPR6n5OKLQx1OPx1mzGhl\\nzz1bWL48nLKaMyeMuTN7dtjP3/hG+HvXXcO+GTQonBp6++1w2iW+Yuvoo0O9H300jDUxcGCo28CB\\noV5HHx3i/vjHsJ323juU4YUXwlgbRx8dksv4ct477ghl3mefMDjXdtuFuH/+MwxMN3FiiPvGN+Ck\\nk3KnnDo7Q+fezTcPn5/bboPbb4f992/ll79sYdNNwzacMiV0LF60KHRYnj4dLrggLGPq1NBHZr/9\\nwufrzTfDGB+77RYGPxs7NsQ9/3wo2xFHhFNTw4bBvvuGMu6+e25ckHIHxj32CM+1anJvbW0FWlLF\\nVnrwKhdfbrTfWmptbaWlJV09k+IRmePLshuh3L5OJjTV1rNaaRO5X/wi/P+lVS7xqeRzKyn1RTNQ\\nMz2AbwILgFXAI8AHS8T+627bxaxaVXkTaHxH6GKOOy7E5d/8Mt+NN4a4444rHffqq+XLeOSRR3Yr\\nY7k7UO+0U4i7557ScT/5SYg777zScfFNLrfdtnRcfNPGNNs7vrdQ8p5VcT2TzjsvxF1xRenlxXeG\\nHj26dNy6dZV/JhYuLB330Y+GuGuvLR33y1+GuJ137lnPpPgmlJWUsaurdNwee4S4Rx8tHRffCfrU\\nU9Ovu5QjjzwydV3e//50cZMnh7jLLktXxl13TRfXm1Ml+Z/dtKecli4NcR//eP3LWCzu5ZdLx51+\\neu4zUeh/tJ5lHDYsXVx8erHc90S87j33LB1Tyec2q3TKqY7M7EvAT4HvA/sDjwPTzKzqYa/KDZ5U\\nSLmBwOLhvcvFxaOFFho/JqmaQb3KNRHvu294LjeAVVyXcp1Y4zLWclCvuA7ltuM226SLi3/pltve\\n1Vy9UG7d8Yijm29eOm748PBc7kqV5Ai3aZXb9vEIteV+8cajv6YZJXfgQDjjjPJxH/lIuvF34pbK\\ncuL77Hz4w+niiw1hkPS+9+UGhivl9NPTrTO+XUC5zsHxKMnJkZOLef/74f/+r3xcS0u6z/nkyeE5\\nOSpwIfGovmnKCD1HHS7kqKO6j9RbzNe+lm6d8Wch7X2hvvrV8jGjRoWRnKU2NrRTTuOBK939twBm\\ndgrwKeAk4KJqFljJAXajjcJ57LQH2HIH98GDw3O5A2wlo2bGytUr/pJMW5cVK9LFVdIfqJy4bOW+\\neONRSsslAXGTfbm6VKPcdoz3YbmEJt6O5epSj/4S8cin5Za9ww7p+yGk3dbxlXzlfO1r6Q5g8X2m\\n0kgbF1+mX85PfhIe5Rx6aLp1DxiQvoyFrogrZMqU8CjnuOPCo5ztt8+VsVzd09al0JWHhZx+erok\\ncu+9a/+ZmDkzXZyks8G00JjZpsBI4J54mrs7cDeQYhi70tK01Bx6aHgul2DE940pd4nxDjuE5112\\nKb9u6Hk/m0LiA2I58a/hcvWOh8CPk69i4tam5M3neiu+b0u57R23DpWLi39lxq0gtRCP9FwuoYnv\\n+1JuH6bdL7E0yW7au2LH20Xja4hII2xIXz3bAxsD7XnT24FhPcMBeAfAvHnzSi74ssvCl3g8pksx\\n48fDRz8aOgGXsvvuoQl2l13KL/Pii0NH0nJxv/lN+NVQLK6jo4O2tjZ++csw5kq55X32syFJWbeu\\ndKx76Dg8Zkz5Zf7sZ+FUSLm4m29OV8Zvfzt0dG1vz3XWjuuZNHQofO974cBdbpmTJoVTJuXirr02\\ntMaVi/vJT+Cxx8LYRKWMHg0/+EHopFxumRMmwG239axnviuuCB2R05TxH/8oH3fUUaG1a+XK8rG1\\nVGif9keqZ/+yIdQzcex8R6m4WjFP2zaWcWb2TuBV4CB3n5mY/n/AGHfv0UpjZscC1/ddKUVERPqd\\n49w9xUnK3tmQWmgWA51A/k3bhwALi7xnGnAc8AKQ4vZ8IiIiEnkHsDvhWFp3G0wLDYCZPQLMdPdx\\n0WsDXgIudfeLG1o4ERERqdqG1EIDcAlwnZnNBmYRrnoaCFzXyEKJiIhI72xQCY273xCNOXM+4VTT\\nXOBwd19U+p0iIiLSzDaoU04iIiLSP20w49CIiIhI/6WERkRERDJPCU0RZvZNM1tgZqvM7BEzS3EX\\nluZhZt83s668xzN5Meeb2WtmttLM7jKzvfLmb2Zml5vZYjNbbmY3mVkVdwGqHTM7xMz+ZGavRnU6\\nqkBMr+tlZtuY2fVm1mFmS83sajPbot71S6y/ZD3N7NoC+/cveTFZqOfZZjbLzJaZWbuZTTWzHncn\\nyvo+TVPP/rBPzewUM3s8WneHmT1sZkfkxWR6X0brL1nP/rAvCzGzs6K6XJI3vTn2aV/cATNrD+BL\\nhHFnTgDeC1wJLAG2b3TZKqjD94EngB2AHaPHton5Z0Z1+jSwL/BH4J/AgETMLwlj8BxKuJnnw8AD\\nDa7XEYRO3UcTxhU6Km9+TeoF/BVoAw4APgT8HZjcRPW8Fvhz3v4dnBeThXr+BfgyMBx4P3B7VObN\\n+9M+TVnPzO9Twr3xjgDeDewF/BBYAwzvL/syZT0zvy8L1PmDwPPAHOCSxPSm2ad9vlGy8AAeAX6W\\neG3AK8AZjS5bBXX4PtBWYv5rwPjE60HAKuCLiddrgM8mYoYBXcCoRtcvKk8XPQ/0va4X4aDTBeyf\\niDkcWA8MbZJ6XgvcUuI9matntP7tozId3M/3aaF69td9+iZwYn/dl0Xq2a/2JbAl8CzwUeA+uic0\\nTbNPdcopj9X5JpZ97D0WTln808wmm9kuAGa2BzCU7nVcBswkV8cDCJf1J2OeJQxE2JTboYb1OhBY\\n6u5zEou/G3BgdL3KX4XDotMX883sF2a2bWLeSLJZz62j9S+Bfr1Pu9Uzod/sUzPbyMyOIYz19XB/\\n3Zf59UzM6jf7ErgcuM3du93Xvtn26QY1Dk1K1dzEshk9AnyFkFW/EzgPuN/M9iV8AJ3CdYzuj80Q\\nYG304SwW02xqVa+hwBvJme7eaWZLaJ66/xW4GVhAaPb+MfAXMzsoSsCHkrF6mpkBk4AH3T3u79Xv\\n9mmRekI/2afRd8wMwrD3ywm/zJ81s4PoR/uyWD2j2f1iXwJEydoHCIlJvqb6/1RC00+5e/LeGU+Z\\n2SzgReCLQJn7fUuzc/cbEi+fNrMnCeetDyM0CWfRL4D3AR9udEHqrGA9+9E+nQ/sBwwGvgD81szG\\nNLZIdVGwnu4+v7/sSzPbmZB8f8zd1zW6POXolFNP1dzEsum5ewehk9VehHoYpeu4EBhgZoNKxDSb\\nWtVrIaET37+Y2cbAtjRp3d19AeGzG19dkKl6mtnPgU8Ch7n764lZ/WqflqhnD1ndp+6+3t2fd/c5\\n7v494HFgHP1sX5aoZ6HYTO5LwqmxHYA2M1tnZusIHXvHmdlaQitL0+xTJTR5oix0NjA2nhY1EY+l\\n+/nRTDGzLQn/TK9F/1wL6V7HQYRzlXEdZxM6ZCVjhgG7EppZm04N6zUD2NrM9k8sfizhH3dmvcrf\\nG9Evqe2A+CCZmXpGB/mjgY+4+0vJef1pn5aqZ5H4zO7TPBsBm/WnfVnERsBmhWZkeF/eTbgq7wOE\\n1qj9gMeAycB+7v48zbRP+7KndFYehNMyK+l+2fabwA6NLlsFdbgYGAPsRrgE7i5CNr1dNP+MqE5H\\nRh/YPwL/oPuldr8gnAM+jJCpP0TjL9veIvqn+gChV/x/R693qWW9CJfZPka4VPHDhL5Iv2uGekbz\\nLiJ8aewW/eM/BswDNs1YPX8BLAUOIfxiix/vSMRkfp+Wq2d/2afABVEddyNcwvtjwsHso/1lX5ar\\nZ3/ZlyXqnn+VU9Ps04ZtlGZ/AN8gXDe/ipA9HtDoMlVY/lbCpearCL3JpwB75MWcR7jkbiUwDdgr\\nb/5mwGWEptLlwI3Ajg2u16GEA3xn3uPXtawX4SqUyUAH4UB0FTCwGepJ6IR4B+GX0WrC2BC/JC/h\\nzkg9C9WxEzih1p/VRta1XD37yz4Fro7Kviqqy51EyUx/2Zfl6tlf9mWJut9LIqFppn2qm1OKiIhI\\n5qkPjYiIiGSeEhoRERHJPCU0IiIiknlKaERERCTzlNCIiIhI5imhERERkcxTQiMiIiKZp4RGRERE\\nMk8JjYiIiGSeEhoRERHJPCU0IiIiknn/H11vz4LFaBpdAAAAAElFTkSuQmCC\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x11225c668>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"%matplotlib inline\\n\",\n    \"import matplotlib.pyplot as plt\\n\",\n    \"plt.plot(times_ms)\\n\",\n    \"plt.ylabel('ms')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"Batch-size 192, nvidia-smi around 85\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 5,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"<matplotlib.text.Text at 0x11df554e0>\"\n      ]\n     },\n     \"execution_count\": 5,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    },\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAicAAAFkCAYAAAD7dJuCAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAAPYQAAD2EBqD+naQAAIABJREFUeJzt3XmcHFW5//HPk32BhARNIiqK4uXiRcHEXxCVTZRVAcWF\\nAWW7XlBANOpV4aogCAoqQRQUFRAFoxjkggiETbnsaIKoGBYlGMISCEsy2WYyM8/vj9PF1HS6e3q6\\nq7vr9Hzfr1e/Zqa6pvtMTXfXt55zTpW5OyIiIiJ5MaLVDRARERFJUzgRERGRXFE4ERERkVxROBER\\nEZFcUTgRERGRXFE4ERERkVxROBEREZFcUTgRERGRXFE4ERERkVxROBEREZFcaXk4MbNPmNn9Zray\\ncLvTzPZO3X+xmfUV3a4teoyxZnaema0ws04zm29m05r/14iIiEi9Wh5OgMeBLwIzgVnALcBVZrZt\\nap3rgOnAjMKto+gxzgH2Aw4CdgG2AK5obLNFRESkESyPF/4zs+eAz7v7xWZ2MTDZ3T9QZt1JwLPA\\nwe5+ZWHZNsBi4G3ufm+z2i0iIiL1y0Pl5CVmNsLMDgYmAHem7trNzJab2YNmdr6ZTU3dNwsYBdyc\\nLHD3h4ClwE7NaLeIiIhkZ1SrGwBgZtsBdwHjgE7g/YWAAaFL5wpgCfB64BvAtWa2k4eyzwyg291X\\nFT3s8sJ95Z5zc2Av4DFgfXZ/jYiISNsbB7wWWODuz2X94LkIJ8CDwPbAZOCDwM/MbBd3f9DdL0+t\\n94CZ/RX4J7Ab8Ps6nnMv4LI6fl9ERGS4OxT4RdYPmotw4u49wKOFH+8zs9nAp4FPllh3iZmtALYm\\nhJOngTFmNqmoejK9cF85jwFceumlbLvtthVWkyzNmTOHuXPntroZw4q2efNpmzeftnlzLV68mI9+\\n9KNQ2JdmLRfhpIQRwNhSd5jZq4DNgacKixYCPcAeQHpA7JaErqJy1gNsu+22zJw5M5tWy6AmT56c\\n++19880wZgzsvHOrW5KNGLZ5u9E2bz5t85ZpyLCIlocTMzuDMK5kKbApoUS0K7CnmU0ETiaMOXma\\nUC05E3gYWADg7qvM7ELgbDN7gTBm5VzgDs3UkVp885swaVL7hBMRkdjkYbbONOASwriTmwizb/Z0\\n91uAXuDNwFXAQ8CPgT8Cu7j7htRjzAGuAeYDfwCeJJzzRGTIurrCTYa3BQvgi19sdStEhqeWV07c\\n/eMV7lsP7F3u/tR6XcCnCjeRunR3K5wI3HQT/PKXcOaZrW6JyPCTh8qJDCMdHcUn982frq4QUNpF\\nDNs8j+qpoGmbN5+2eXtROJGmiuEDpN0qJzFs8zxav772kKpt3nza5u1F4USkSLtVTlrt9tth3bpW\\nt2Lo1q9vr5AqEhOFE5Ei7VY5aaXubthtN/jNb1rdkqGrp3IiIvVROBEp0t2tnVJW1q+H3l5YvbrV\\nLRm6ri7o64Oenla3RGT4UTgRKaKpxNlJtmOM23N94dRSCqoizadwIlJElZPstEM4ibHtIrFr+XlO\\nRPKmqyucvl7ql4S8GHfwSZsVVEWaT5UTkZTe3nDTDikbMe/gVTkRaR2FE5GUmI/080jdOiJSC4UT\\nkZQknCQVFKlPO4STGKs+IrFTOBFJSe+ItFOqX8yVqJiDlUjsFE5EUtI7IoWT+rXDmJMY2y4SO4UT\\naZrrroNvf7vVragsvSPSEXP9Yq4+aMyJSOsonEjTXH01XHRRq1tRmSon2Yo1nLjHXfURiZ3CiTRN\\nV1f/0WheqXKSrVjHnGzYEAIKxNd2kXagcCJNE8Np4dPty3tbYxBr5SQdolU5EWk+hRNpmhguQa/Z\\nOtmKtWskHU7y/poVaUcKJ9I06tYZfmKtnKiCJtJaCifSNLF168R2tJ9HsY45UbeOSGspnEjTdHVB\\nT0++z7yqykm2Yq2cqFtHpLUUTqRpYthRqXKSrRj+56WociLSWgon0jQx7KhUOclWrANiNeZEpLUU\\nTqRpkg/5PA+KVeUkWxpzIiK1UDiRponhdOCqnGQrhmpZKclrdfz4+Nou0g4UTqRpYthRdXWFHRLo\\niDkLMfzPS0naO2mSXgcirTCq1Q2Q4SOGbp3ubhg3Lswoim2HmkexjjlJXqOTJ+t1INIKqpxI08Rw\\nFN3dDWPGhFtsO9Q8SrZhb2++p5AXS8LJppvm+/Uq0q4UTqRpYqicdHXB2LHhpp1S/WKd9bJ+fQio\\n48YppIq0gsKJNEVfXzgBG+R7J6XKSbZiDSddXSGYKKSKtIbCiTRFLDspVU6y1dUFEyf2fx+L9evD\\na0AhVaQ1FE6kKdJdOXnu1kkqJ2PHaqeUhe7uMOMl+T4W69erciLSSgon0hQxVU6Sbp08tzMWXV39\\n4SSm7ZmEE1VORFqj5eHEzD5hZveb2crC7U4z27tonVPN7EkzW2tmN5rZ1kX3jzWz88xshZl1mtl8\\nM5vW3L9EKoklnHR393fraKdUv66uMOMl+T4W6t4Taa2WhxPgceCLwExgFnALcJWZbQtgZl8EjgeO\\nBmYDa4AFZjYm9RjnAPsBBwG7AFsAVzTrD5DBpT/gY+jWUeUkG7GGE1VORFqr5Sdhc/ffFS36spl9\\nEngbsBj4NHCau18DYGaHAcuBA4HLzWwScBRwsLvfWljnSGCxmc1293ub9KdIBbFUTpIjZp2ELRsa\\ncyIitchD5eQlZjbCzA4GJgB3mtlWwAzg5mQdd18F3APsVFj0VkLISq/zELA0tY60WIyVk5h2pnkV\\n65gTTSUWaa2WV04AzGw74C5gHNAJvN/dHzKznQAnVErSlhNCC8B0oLsQWsqtIy2WDiR5/rDv6gqn\\nLFflJBsxd+toKrFI6+QinAAPAtsDk4EPAj8zs11a2yTJUrJjMsv3TiqpnPT0wKriuCtDFmvlZP16\\n2GQTVU5EWiUX4cTde4BHCz/eZ2azCWNNzgKMUB1JV0+mA/cVvn8aGGNmk4qqJ9ML91U0Z84cJk+e\\nPGBZR0cHHR0dtfwpUkb6Kq957tZJphKrcpKN7u54Kycve5kqJyIA8+bNY968eQOWrVy5sqHPmYtw\\nUsIIYKy7LzGzp4E9gL8AFAbA7gicV1h3IdBTWOfKwjrbAFsSuooqmjt3LjNnzsz8D5CB0uEkzzup\\nZCpxb692SvXq64MNG+IcEKupxCL9Sh2wL1q0iFmzZjXsOVseTszsDOA6wgDWTYFDgV2BPQurnEOY\\nwfMP4DHgNGAZcBWEAbJmdiFwtpm9QBizci5wh2bq5EfyAT95cr4rJ0m3jion9UvCSKyVE00lFmmd\\nlocTYBpwCfAKYCWhQrKnu98C4O5nmdkE4AJgM+A2YB93T39kzAF6gfnAWOB64Lim/QUyqFgqJ+mp\\nxNop1Sf5P48fDyNH5vv/XkxTiUVaq+XhxN0/XsU6pwCnVLi/C/hU4SY51NUVBsNuskm+P+xVOclO\\nEu5i7B5JphKPGRO6p3p7Q8ASkebI1XlOpH0lUzPHjct3t05SOVE5v35JGEm2Z0zhJHm9jh0bfo6p\\n7SLtQOFEmiLZ6Y8bl+8P+vRVifPczhikw0ls1ypKd+uAXgsizdbybh0ZHmKZ/ZCeShzTzjSPkv9z\\njGEvPSAW9FoQaTaFE2mKdDjJc7dOMpW4ry+unWkexTrmxH3g6eshnraLtAuFE2mKGLp1entDKFHl\\nJBvF3Tp5/b8X6+kJr4NkrAzotSDSbAon0hQxVE7SO9PkBGJ9fTBCI7NqUjwgNpYdfPL6VOVEpHX0\\nsStNkZTJ81w5SXaeyVWJIQQUqU2sY07S4USVE5HWUDiRpkhPzczrTqq4GyK9TIYu1jEneh2ItJ66\\ndaQpYujWSVdOensHLpOhi3XMiSonIq2ncCJNEcOA2HQ3RF/fwGUydO0QTlQ5EWkNdetIUxRXTtxb\\n3aKNFXdDgHZK9UiHvZgGxCbtToeTWNou0i4UTqQp0uHEPUzXzJvinSlop1SP7u5wPaVRo+KsnKSn\\nEsfSdpF2oW4daYp0t07y8+jRrW1TsXTlJKnsaKdUu+R/bhZnOFG3jkjrqHIiTVF8xs08DootNZVY\\nlZPaJeEE4g0neh2ItIYqJ9IU6asSQz53VOkBnKqc1C8dTmK6KnH6dZBU92Jpu0i7UDiRpkiPOUl+\\nzpt05SSZraMj5tolV3iGuK5KnK6cmMU1mFekXSicSFMUh5M8duukB8SqclK/2Lt1Ymy7SLtQOJGm\\nKDUgNm9KDYjVEXPtYg0nyWDtkSPDz6qciDSfwok0hSonw0+s4SQZH5WIqe0i7ULhRJoifeG/5Oe8\\nSY85UeWkfl1d/WNOYqo+rF/f/zqFuMbLiLQLTSWWpohlQOzo0f2DICGf7YxFd/fGlZM8nhm4WHE4\\niWmmkUi7UDiRhuvpCRfSi6FbJ2nfiBHhzKY6Yq5dcbdOXs8MXCyp8iXUrSPSfAon0nDp80bkvVsn\\nqZiAdkr1Kg4nybK8Kx5zElOXlEi7UDiRhiu+Oi3kt3KSDifaKdUnvT1jCyeqnIi0lsKJNFw6nOR5\\nLEd6jARop1Sv9PaM6TTwpcacxNBukXaicCINlw4neb4InCon2Yq1Wyfdbsjv61WknSmcSMMlH+zJ\\n0ejYsfns1lHlJFuxhhNVTkRaT+FEGi5dOYHwwZ/HnVTxgFjtlOqjMSciUiuFE2m4WK5VonJ+tkqN\\nOYlhe5aaSqyQKtJcCifScMWVkzx36xRXTmLYmeZVqW6dGHbypaYS63Ug0lwKJ9JwsXTrFA+I1RFz\\nfdplzIkqaCLNp3AiDRdT5URHzNlplzEnGnsk0nwKJ9JwxbN1VDkZHoqvrQP5/L8X0+nrRVpP4UQa\\nrlTlJI8f9ppKnK10t05sJ2HT6etFWqvl4cTMTjSze81slZktN7Mrzezfita52Mz6im7XFq0z1szO\\nM7MVZtZpZvPNbFpz/xoppdRsnbx262gqcTb6+sJF/mKsnGjMiUjrtTycADsD3wN2BN4NjAZuMLPx\\nRetdB0wHZhRuHUX3nwPsBxwE7AJsAVzRuGZLtbq6+q/yC/nu1lHlJBvJdkvCXsxTiRVSRZpvVKsb\\n4O77pn82syOAZ4BZwO2pu7rc/dlSj2Fmk4CjgIPd/dbCsiOBxWY2293vbUTbpTqldvovvti69pSj\\nykl2ku2W/N9HjIDRo+MIJ8XdOgqpIs2Xh8pJsc0AB54vWr5bodvnQTM738ympu6bRQhaNycL3P0h\\nYCmwU6MbLJXFUpEoNSA2j+2MQfE4o+T7vG/Pnh7o7dVJ2ERareWVkzQzM0L3zO3u/vfUXdcRumiW\\nAK8HvgFca2Y7ubsTunm63X1V0UMuL9wnLVQcTvLarVNqKrF2SrUpFU5i2J7JWKjibp3e3nAbObI1\\n7RIZbnIVToDzgTcC70gvdPfLUz8+YGZ/Bf4J7Ab8vp4nnDNnDpMnTx6wrKOjg46O4iEtUqtSUzPz\\nOCBWlZPsFI85gTi2Z/G0dxg4mHfChOa3SaTV5s2bx7x58wYsW7lyZUOfMzfhxMy+D+wL7OzuT1Va\\n192XmNkKYGtCOHkaGGNmk4qqJ9ML95U1d+5cZs6cWV/jpSJVToaf4jEnyfd5/L+nFc8sg4HToBVO\\nZDgqdcC+aNEiZs2a1bDnzMWYk0IwOQDY3d2XVrH+q4DNgSTELAR6gD1S62wDbAnclXmDZUhiGWBY\\nPCA2r+2MQaxjTkp168Q0DVr67bwz/OpXrW6F1KrllRMzO58wLXh/YI2ZTS/ctdLd15vZROBkwpiT\\npwnVkjOBh4EFAO6+yswuBM42sxeATuBc4A7N1Gm9UgNi89qto8pJNsqNOcn7Dr7cmBPQayE2f/oT\\nLF7c6lZIrVoeToBPEGbn/KFo+ZHAz4Be4M3AYYSZPE8SQslX3X1Dav05hXXnA2OB64HjGtlwqU4M\\n3TruqpxkqdyYk7zv4MtVfNL3Sf51d4eguXZtq1sitWp5OHH3il1L7r4e2LuKx+kCPlW4SY7EUDnp\\n6QkBpVTlxB3MWte2GMU+5kSVk7h1doav69a1th1Su1yMOZH2Vqpykuz08yLZ8RQf6QNs2LDx+lKZ\\nxpxIK60qTItQ5SReCifScKWmEkO+jkRLdUPoiLl2sYaTSlOJ9TqIR1I5UTiJl8KJNFypbh3IV9dO\\nuW4IyP8ONY/Khb287+ArTSXW6yAeqpzET+FEGq54KnFyVJqnD/tKlZM8tTMW7TTmRCE1Pkk40ZiT\\neCmcSMPFXjnJ+9F+HhVfiRriCiflTsImcVDlJH4KJ9JwpQbEJsvzotSAWFVOalf8P4c4wklXVwhU\\nxaEquU/ioDEn8VM4kYYrVznJ04d9pfNb6Ih56IqvUwRxhJPiLkhQ5SRGqpzET+FEGq7cbJ08duuo\\ncpKN4usUQTwDYtOvVchnmJbKNOYkfgon0nAxdOuUO6Mp5H+HmkexduuUCiejR4eveh3EQ9068VM4\\nkYaLoVun1IBYVU5qF2s4KdVusziuCyT91K0TP4UTabhSVyVOlueFKifZinnMSXHlBOK4LpD0S4eT\\nPJ2JWqqncCIN5R5Ht45OwpatcmNO8r4ty4WTGNou/ZJwAvq/xUrhRBqq1AX18lg5qTQgVkfMQ1eu\\nWyfv27J48HYihqqP9OvshEmTwvfq2omTwok0VKkpunmsnFSaSpyndsaiUjjJc5m91FRiiGOmkfRb\\ntQqmTw/fK5zESeFEGqrUhdRGjQpnD83TTj/Z8aRPvqXKSe3KjTmBfG/PSmNO8vR6lcpWrYIZM8L3\\nCidxUjiRhipVkUh+zlO3TrIzNetfNnJkuGmnNHSlxpzEUImqNOYkz6FKBurs7K+c6FwncVI4kYYq\\nF07GjcvXTqrUzhS0U6pVqW6dGCpRpdoNqpzExF2Vk3agcCINVepCasnPefqwL9UNAflrZyzKjTlJ\\n7ssrVU7it24d9PZqzEnsFE6koSpVTvLUraPKSbYqjTmJMZwopMYjmUasykncFE6koSqNOcnTh313\\ntyonWYp1zEmlqcQKqXFITl2vMSdxUziRhio1WwfyOSBWlZPsxNytU+51kOd2S7+kcqJunbgpnEhD\\nxTQgVpWT7MQ6IFbdOvFLwsnmm4dTAyicxEnhRBoqlm6dcgNidcRcm3Ybc6IKWjyScLLppjBhgsJJ\\nrBROpKFiOc9JuQGxGmtQm3Ycc5Lndku/ZMzJpEkhnGjMSZwUTqShyk0lzlu3jion2WrHMScKqXFY\\ntQpGjw7/R1VO4qVwIg2lysnwFOOYk56ecFPlJG6rVoUuHTMYP17hJFYKJ9JQXV39p4FPy1vlpNyA\\nWFVOahPjmJNyM8tAlZOYpK9IrG6deCmcSEPF0odf6bTl2ikNTW9vuMXWrVOuypcsy2u7ZaBVqwaG\\nE1VO4qRwIg1Vaaeft24dVU6ykYS54v/76NHha163Z/J61EnY4qZw0h4UTqShyoWTvHXrVLq2jnZK\\nQ1OuAmGW7wpEpXCikBqPZMwJaMxJzBROpKHKzX7I206q0rV18tTOGCTbq1wlKq9hr9KYk7y9XqU8\\njTlpDwon0lCVKid56tZR5SQ75bp1kmV53cmXm/YO+Q5VMpC6ddqDwok0VKUxJ3naSalykp1YB5YO\\nNuYkGegr+Zbu1lE4iVfLw4mZnWhm95rZKjNbbmZXmtm/lVjvVDN70szWmtmNZrZ10f1jzew8M1th\\nZp1mNt/MpjXvL5FSKs3WUeWkPbVjOMn7OVqkX7pbR2NO4tXycALsDHwP2BF4NzAauMHMxicrmNkX\\ngeOBo4HZwBpggZmldyfnAPsBBwG7AFsAVzTjD5DyYhkQW+kkbHlqZwwqjTnJ8/YcLFSl15H8Ku7W\\n0ZiTOI1qdQPcfd/0z2Z2BPAMMAu4vbD408Bp7n5NYZ3DgOXAgcDlZjYJOAo42N1vLaxzJLDYzGa7\\n+73N+FtkY5W6dXp6Qpm8+ARtrVBpKrGOloem0piTPG9PVU7i19sLq1erW6cd5KFyUmwzwIHnAcxs\\nK2AGcHOygruvAu4BdioseishaKXXeQhYmlpHWqBSOEnuz4NK3Tp5aWMs2rFbJ2+vVylt9erwtbhb\\nx711bZLa5CqcmJkRumdud/e/FxbPIISV5UWrLy/cBzAd6C6ElnLrSAuUm0qc7ADy8mFfaUCsjpaH\\nJtZwMthUYtBrIe/SVySGUDnp7YUNG1rXJqlNy7t1ipwPvBF4R7OecM6cOUyePHnAso6ODjo6OprV\\nhLbW1QVTp268PPmwz8OgWPfy3TrJztQ9nERMBhfrmJP162HECBhV4lMx+Vvy2nYJVhUOT9PhBMK4\\nk1KvR6nOvHnzmDdv3oBlK1eubOhz5iacmNn3gX2Bnd39qdRdTwNGqI6kqyfTgftS64wxs0lF1ZPp\\nhfvKmjt3LjNnzqy3+VJGpQGxyf2tlhxVlaucuIfxMcnp16WymMeclKqagLp1YpGEk/SYEwhdO0XH\\noDIEpQ7YFy1axKxZsxr2nLno1ikEkwOA3d19afo+d19CCBh7pNafRJjdc2dh0UKgp2idbYAtgbsa\\n2nipqNJU4uT+VhvsSB/yu0PNo1i7dSqFEw2IjUNxt874wpxPDYqNT8srJ2Z2PtAB7A+sMbPphbtW\\nuntS9D8H+LKZ/QN4DDgNWAZcBWGArJldCJxtZi8AncC5wB2aqdNagw2IzUO3zmBH+hD+jokTm9em\\nmA0WTl58sbntqVa5IA35CtNSXrluHYWT+LQ8nACfIAx4/UPR8iOBnwG4+1lmNgG4gDCb5zZgH3dP\\nH8fMAXqB+cBY4HrguIa2XAYVQ7dOEk5UOclGV1cYu1FqinjeKyelXqugykksynXr6Fwn8Wl5OHH3\\nqrqW3P0U4JQK93cBnyrcJCdimEo82IXq0uvI4MrNfIL8hxNVTuK2alXoykkGNatyEq9cjDmR9jXY\\nVOK8d+uocjJ05QIpxDsgVpWTOKRPXQ8acxIzhRNpKFVOhp9K4STPlZPB2p2sI/mVvugfqHISM4UT\\naajYB8SqcjJ05c62C/kOJ9V06+h1kG/p6+qAxpzETOFEGsa9/AyIPA2IVeUkW+045iQ5x01e2y5B\\ncTgZMyYMzlblJD4KJ9IwlU5ulqcyuSon2Yq5W6dcODELO7q8tl2C4jEnZv3X15G4KJxIw1Q638WI\\nEeFoNE/dOqqcZCPmAbHl2g35brsExWNOQFcmjpXCiTRMpXCSLM/DTl9niM1WO445gXy3XYLibh0I\\n4URjTuKjcCINk1RFKoWTPFVOBjtDrFRnsDEnPT3Q19fcNlVjsHCiykn+FXfrgConsVI4kYYZrHIy\\nblw+dvqqnGQr1im5ldoNqpzEoFS3jsacxEnhRBom+SCvND0zDx/2qpxkq5pwksewp8pJ/Mp16yic\\nxKemcGJmh5vZfqmfzzKzF83sTjN7TXbNk5hVM+YkD906XV1hVH+pa8GMGhXu006pepXGnOQ57GnM\\nSdy6u8P/R2NO2kOtlZOTgHUAZrYT4QJ7XwBWAHOzaZrELpZunWSMhNnG92kK6dANNuYE8rk9qwkn\\nCqn51dkZvqpy0h5qvfDfq4F/FL4/ELjC3X9kZnew8dWFZZiKZbZOd3f5I33QTmmo2nXMiUJqvhVf\\nkTgxfjy8+GLz2yP1qbVyshrYvPD9nsCNhe/XA+PrbZS0h2oqJ3np1hksnGinVL1Yw4kqJ3FLwokq\\nJ+2h1srJjcBPzOw+4N+AawvL/wP4VxYNk/hVM5U4DzupSt0QoCPmoRrsJGyQv518X184o/FgA2L1\\nOsivSt06GnMSn1orJ8cBdwEvBw5y9+cKy2cBv8iiYRK/mAbEqlsnO4OdhC1ZJ08Gm1kG+QnTUlq5\\nbh1VTuJUU+XE3V80s88Dbwammdn+hbsWZtYyid5gH/jjxsHzzzevPeWocpKtGAfEDlblg/A6WLmy\\nOe2RoSvXraPznMSppnBiZnsDPyOMOyme4+BAiUmZMtxUOrkZ5OdIVJWTbMU45iQJJ6qcxGvVqjC7\\nbuLEgcvVrROnWrt1vgf8GtjC3UcU3RRMBAgf5KNHh4v8lZKXAbGqnGSrXcOJTsKWb52dsMkmG3/e\\nqFsnTrWGk+nA2e6+PMvGSHuJ5XTgqpxkq5qTsOVtew42Piq5Lw+vVymt1NlhIXTrdHeHazpJPGoN\\nJ/OB3TJsh7ShasKJKiftJ8YxJ888E75uvnn5dVQ5ybdy4WTChPBVXTtxqXUq8fHAr81sZ+CvwIb0\\nne5+br0Nk/itX195p5+nM8SqcpKN3t5wiy2cLFkSvr72teXXUeUk36oJJ8UzeSS/ag0nHYSTr60n\\nVFA8dZ8DCidCV1ccAwwH69ZR5aR6g3WPjBoVxgTkbXsuWQIzZoQugHIUUvOts7N0+EjCicadxKXW\\ncHI6cDLwTXfvy7A90kZi6tbZbLPy948dC2vWNK89MRtshhbkcye/ZEnlqgkopOZdpTEnoHASm1rH\\nnIwBfqVgIpUMFk7y0q2jykl2ktAR2xieJUtgq60qr5OXSp+UNli3jsJJXGoNJ5cAH8myIdJ+qp2t\\n415+nWYYbEBsHo/08yrWWS+PPTZ4ONGA2HwbrFtHA2LjUmu3zkjgC2a2F/AXNh4Q+9l6Gybxq6Zy\\n0tcXpviNHt28dhVT5SQ7MYaT7m5YtkyVk9ipctJeag0nbwLuK3y/XdF9LT4OlrwYbLZOeuZGK8OJ\\nKifZqXbMSZ528kuXhupdNZWTZDbSSJ1qMnc05qS91Hptnd2zboi0n2q6dSCEmE02aU6bShlsKrEq\\nJ9WrdsxJnsJeNdOIof9v6u6uPKtHms89hBPN1mkftY45ERnUYFOJk/tavePXGWKzE2O3zpIlYXrz\\nlltWXi+vZ7eVMJ6kr6905ST5nNGYk7gonEjDVFs5afWOSmeIzU6M4eSxx+BVrxq8azEvr1fZWLkr\\nEkMInroycXwUTqRhqhkQC60/14kqJ9mJccxJNdOIYWC3juRLpXACCicxUjiRhlHlZPipZsxJrOEk\\nCVx5arsEnZ3ha7nT0+vKxPHJRTgxs53N7Goze8LM+sxs/6L7Ly4sT9+uLVpnrJmdZ2YrzKzTzOab\\n2bTm/iWSNpQBsa1UTeVEO6TqVNOtk8cBsYMNhoXGh+mFC+Gmmxrz2O1usMrJhAkacxKbXIQTYCLw\\nZ+BYyk9RK3A6AAAgAElEQVRFvg6YDswo3DqK7j8H2A84CNgF2AK4ohGNlepUc+E/aO2OPznPymA7\\n076+MIVUKottzMmaNeGKxEOpnDQqWJ1wAhxzTGMeu91VE05UOYlLLsKJu1/v7l9196sAK7Nal7s/\\n6+7PFG4rkzvMbBJwFDDH3W919/uAI4F3mNnsxv8FUko1F/5L1muVDYXTBw5WOYH87FDzLLYxJ//6\\nV/g6lDEnjWj7E0/AnXfCo4/Cs89m//jt5Nln4dBDYdGi/mVJOCnXraMxJ/HJRTip0m5mttzMHjSz\\n881sauq+WYRzttycLHD3h4ClwE7VPLg7fOADcPXVldc791z4zGeG3PZhKYZunWp3pjDwiPm662Dv\\nvVVNKdbdHU5QVukkZVmEk85OuPBC2H13OPvs2h8nOcdJqysnv/kNWOGw7J57sn/8dnLFFfCLX8Db\\n3w4/+lH47O7sDFe8LncwpMpJfGIJJ9cBhwHvAr4A7Apca5a8nZkBdLv7qqLfW164b1B33QVXXgnf\\n/375ddzh29+G730PHn98iH/BMFTtbJ1WHkVXe9Iw6G9nXx984QuwYAHcfHP53xuOBvufQ+2zn9zh\\n1lvhiCNgxgz4r/8K4eLUU2H16pqay5IlYQrxFlsMvm4jKyfz54ewO3063H139o/fThYsgB13hKOO\\nCt1ghx0GTz0VunSsTN1dY07iE0U4cffL3f0ad3/A3a8G3gvMBnbL6jl++tPw9ZZb4LnnSq/zxz+G\\nUOIOP/lJVs/cvmKYrVNL5eR3v4O//Q2mTOl/3UhQTTipdfbT974Hu+0Gt98OJ50UumT+7/9CMLnk\\nkpqay5Il8JrXhHNhDKZRlZOnn4bbboMPfQje9rZswsmyZe1Z1duwIRwQvPe9cP75cNll4aDy9NPL\\nd+mAKicxqvXaOi3l7kvMbAWwNfB74GlgjJlNKqqeTC/cV9acOXPYZJPJ3HBDOEPk0qVw0kkdXHBB\\n8XjbcHTz8pfDAQeEcPKVr4RSomzMvboputDabp2hVk7cwwfhO98J73sfnHwyvPgibLZZ49sag8Fm\\nPkFt3Trr18M3vgGHHw4XXzzwCPmgg+C734VPfrK6kJFW7TRiaFyYvvLK0A12wAGwfDmccUb56/f0\\n9oaxFm99a/kqwbXXwv77hx34r341eFiMyT33hC6cPfcMPx9yCLzlLfDBD8K0CnMzNeakvM7OEGa3\\n3bb8OvPmzWPevHkDlq1cubLM2tmIonJSzMxeBWwOPFVYtBDoAfZIrbMNsCVwV6XHmjt3LoceejU9\\nPVdzyy1Xs+uuV/P44xsHE/cQTj7wATj2WHjySbjmmqz+ovZTzU7frPWDI4daOfnDH8IH5EknwUc/\\nGpZdfnnDmxmNwQIp1PY/v/jiMKvmf/5n453yZz4DjzwSxgEN1WOPDT2cpCsnXV0hXNRTpZg/H971\\nLpg6NVROOjth8eLS6158McyeDSeeGD6Tii1cCB/+cOj2uP76EFIavVPu64Pf/rY57+MFC8J2mjWr\\nf9m228L994eKZjmqnJR3/PGwww6hy7Scjo4Orr766gG3uXPnNrRduQgnZjbRzLY3sx0Ki15X+PnV\\nhfvOMrMdzew1ZrYH8L/Aw8ACgEK15ELgbDPbzcxmARcBd7j7vYM9/09/CjvvDK9/fUjgN90EL7ww\\ncJ377gtHWR/8YEjqs2fDBRdktglyp6srHKFddFE4kiveHoNJqiHV7Kha2Rc81MrJGWeEN/Lee4dx\\nCnvtpa6dtGrHnAxlR7ZhA5x1VtjpvuENG9//treF9+M55wytrTC0ykmpk7DNmRMOWC6+eOjPDWHm\\nyR/+ED5XIFRERowo37Vz5ZWhenvmmfCpT4VgkHjssVAt+Y//gBtvDBWUO+4Ir9VVxaPxMnTJJSEE\\n1bL9i91xB/zyl+XvX7AA3vOejatKo0b1X+CvFI05Ke2550J1beJEOPBA+PvfW92iFHdv+Y0wwLUP\\n6C26XQSMA64ndM+sBx4FfgC8vOgxxgLfA1YAncCvgWkVnnMm4L/73UI3c7/wQnd39yeecAf3Sy7x\\nAU480X3zzd27u8PPF17obub+6KPeVs4/3/3Nb3YfNSpsBzP3MWPcd9vNff366h9n+fLw+1ddVXm9\\nt73N/f/9P/fe3vraXY3eXvevftX9b3/rX/bHP4Z23ndf+d/7y1/COueeG75efnn/fb/6VVj24ION\\na3crzJ/vfsYZ7hs2DO33TjjBfbvtKq9z5pnum23W/3Nnp/upp7r/9Kel1//Zz8I2vv/+8o/5i1+E\\ndf761+rb+sIL4Xd++cvq1u/rC+v/6Efh51/+Mvy81Vbur3qV+7p11T934kc/ch8xwv2ZZ/qXbb+9\\n+3/+58brrloV3otz54bfM3M/4ojwP3r+efdtt3V/3evCey9x553ukye7v/Wt7s89N/T2DebFF92n\\nTXMfPz58Xbu2tsfp7Q2vtxEj3EeOdF+6dON1nn02/M0XXTT0x//KV8L/SAY6+2z30aPdH3nE/U1v\\ncn/Na9yffLK63124cKETzks20xuRCxrxoDHcknBy7LELfcKE8MZPvOMd7u97X//PfX3uW2898ANj\\n9erwpj/xxDL/uQitXRs+ZN7znhBS7rwz/J233eY+dqz7IYeEbVGNpUvDq+v66yuv93//F9ar5QNn\\nqH7/+/BcW2/tvnJlWHb77WHZAw+U/70HHwzrbLGF+zbbuPf09N+3bl3Y0Z50UkOb3lSLFoWdILjv\\nvHMI7NU65hj3mTMrr3POOeF11tvrfvHF7q94Rdgpmbn/+tcD1+3tDTvd9PuxlO7u8P/5+Merb+ui\\nReFvvPvu6n9n9Gj373/f/eGH3Tfd1L2jw/2hh8IO9eyzq3+cxJ57ur/rXQOXHXOM+3/8x8br/vrX\\nob3JAdFll4Xn/dCH3Hfd1X3q1NCWYosWub/sZSH0JAdXWfnc59wnTnS/9dbwP/z+94f+GM89577f\\nfuFv++//Dp+rX/zixuslYfDxx4f+HN/4Rtg+0q+vL3yeHXxw+Pnxx91f+crw/u3sHPz3FU4aHE5e\\n/eqF/rGPDdzoc+eGD+dkB3b//WFLXXfdwPWOP959+nT3rq4S/7mCzs6w49111xB6LrggHG1koafH\\n/dprw4fT298ejgTrce215XfUl18e7qt2J/zII2H93/9+8HU7OsJ2TLZ3oxx+eDh62nRT9498JLw5\\nb7kltPMf/yj/e0uWhHUg7EyLffKT4XHToaUef/qT+447tqYas3Kl++tfHz6gbrop7PCnTXO/+ebq\\nfv/II9132qnyOj/4QQgis2aFbfqRj4QdbkdHCMG3396/7hVXhHXuumvw5z7jjPD76SpEJb/5TXjs\\ndKVhMJts4n766e477OD+hjf0H9T813+FAJA+yBnMihUhXJx//sDlF18ctk/x58RHPxqObtOuvDJ8\\nVo0dGw4iyrn77vC3/uY31bdvMIsXhwrr6aeHnw85xH3LLYcWgO65JxytT50aPn/cQ+CZMiUcGKUd\\neWTp0FaN737Xfdy42n63Vnfe6T57dunAmAfJwVr6M/rPfw6fj/vuO3jVVOGkweEEFm70wfuvf4Ut\\nc9ll4eevfCUcHReHkL/+1Tcq87uHnd5tt4U308SJ4YPm3e9233vvcHQxfrz7xz4WXhSDVSK6usKO\\nM327775QsXnlK8Pzb7ddONr4wAcqP95gJdfjjnN/7WvLP8a3vx2e74ILKj+Oe+g6gfAGHczjj7tP\\nmOD++c8Pvm6tOjvD/+LrX+/vivnhD0PghNJl5ETS1Vfugzf54L/hhsHb0ddX+ahkyRL3GTPC4xWH\\n5kbr63P/8IfdJ03qD2vLl4fX7ogR7qedNnj32yGHhC7ASi67LPx9s2YN3KGuXz+wAtDXF9bZfffq\\n2r9iRdgBff3rA5evW1c6+H7nO+F1V2010D20bcqUEAb+/Of+5Y8/HpZ97WvVP9ZFF4XPhqeeGrh8\\n8eKwfW68sX9Zd3d43i9/eePHufvuysEkseOO7nvtVf7+J58MYfSwwwavlvX1hc+z172uvzsr+Tws\\nFeBLuffeEKx23DF85iaWLAmvtx/8YODzbbGF+2c/W91jF/vxj0PbmtF9nPjBD8JzTp8euoaz1Ntb\\n/8HowQeHyknx63/BghA63/SmUOV89tnSv69w0uBwMmPGwpIv2B13dH//+8P3224bjrpLecc73PfY\\nI3y/bFk4envDG/ylvuhTTx34xkvW2XrrsM4555R+XPfwAnz72/2lo/b0bfLkcMT+xz+GF9eVV/pL\\n4yJK+clPwgsu/YGX1tcXgsmxx5ZvT19fCDAjR4YSa6U+9ltvDe1ZuLD8OmmnnRba16hqQXI0mvwv\\njj22f2cy2NHzqlWhbeedV/r+vj73f//3sGOuZN260D2xySbu8+ZtfH963MD//E/YzpXGNC1dOvg4\\ngmefdX/66crrJM4/v3TY7ulxP+WUsP323rv8h9WiRaGClLxvylm3zv0Pfyi9o0hvg5//fOOd9GCO\\nPjp0E519dgh3220XtuP06RuHwuOPH/qR+CteUT6gf/az4aiz1PZ55JHwv0zvCPbd132XXTZet7c3\\nHAyddlr/sqTC98c/Dq29acl74J//LH3/f/93eG2+7GUhtJ12WvkDmt/+NrTnyisHLj/ggI27PktZ\\nvz5s+1mzSleeDzoovKeS10gSfAbrJi7n0kvD769ZU9vv1+Jb3wrbcYcdQqit53/3xBPh/3fCCaGr\\nddNNw9/zne/U9njLl4cuynJdkbfeGv4Ho0eH20EHuV9zzcBqisJJg8PJxz9eeu/5rW+Fo7B77glb\\n6be/LbnaS4P1kqPLpCpyyy2VU3pfX+hbnjSp/M7jwgv9pSORW27pv916a+kPjc98JryQit8E3/1u\\neJyxY90/+MHSz/X3v4d1fve78m12Dx86BxwQ1k3S9WGHhTfJV77i/t739ld0zNwfe6zy4yXWrg3h\\naJ99qlt/qHbdNfyPEuvWub/lLeF/BoMfhfzjH5WPsL/5zfB6Kddlt3p1CLHjxoWdEoSAlAwyLq4a\\nrFkTdhKf/GTpx1u2LATUMWNCteO66/p3CBs2uF99tfuBB4b/0bhx/QO+y0nGmRx3XPl1brghtOlV\\nrxpYEevrCwM0x44N3UH1DhJfsiSECQiDpYdS2XjggfA3jx8fDjCOOSZ0044atfEH8X77hdfrULzl\\nLe6HHlq6Tc88E3bu6QrgsmXh8yA5qNhss1BZSt6r5Q4m9tortC/x6U+H99VQtkWxNWvCa+ZLX9r4\\nvueeC20/8cTwXvjc50L7Xv3qUHV46KH+z7P168PB1Xves3F7kipi8dihYl/9anj8chWF227zAV3p\\n3/lOeB3XOuA26cIrF6wb4eSTw//shRfCwP9NNw1j7Ibq6af7Q/Eb3hDe72ecEV7bpQ4mqnHmmeH9\\nWs3BzTnnhEkSxQebCicNDif/+7+lw8mjj4ats/324UVVbqbKunXhKO9tbxv6eJIVK0KpttTI/GQU\\nfEdH9Y/X1RU+zLfaqn9ne/rp/tJAs+98J+yAVqzY+He//e3q3/w9PSG0/fCH4Q0ye3b43enTw5H1\\nl74Uuk6WLKm+7e79HyDXXDO03xvMP/8ZHvfnPx+4/JFH+o9Aav3QSyxbFoLOKads3PXz4ouhwrbJ\\nJqFi0NcXSr5jxoRZFP/8Z+nxFqefHpYVj57v6ws71Ve8wv2ss8IRKIQPwsMP79+xv+UtYef38Y+H\\nn484ovSR4/33948zGWzGybJl4W8ZNSrs9Fev7t/5fuITtc1YKeVPfwp/z4IFQ//dFSs27i8/4ojQ\\nLZB+H7/xjaF6MhSrV1c+6PjqV8N74eGHQ9V0woQQ6M4/PwT/r389HCC8/vUhqJTrPjn55DA7sK+v\\nv6pZLqgOxac+FT5XiqsVp5wSAl26gvjww/0HIhBev+94RwglI0eWH0S+xx7htVcuSP35z+H1c/LJ\\n5duZdOkl3VB77hlutbr++vA3pKvYjfa5z4Xqj3uo2u2+e9jGP/tZ9TMfe3rCQdW0aRsPBO7tLf25\\nMZje3vD6G0q3cV9fCJLp/6nCSYPDycIK/Q7JgL1DDy27St3OOy9UGIqrHZ/9bPhgG+rI9EcfDR96\\nH/hAOAqC8CHZ1xc+eEaNKj2ifvfdwxF9reo5oks/xh57hHD1wx+GADRYaHj++VBNOvvssDMv9aY/\\n+eQQQooH2LmHsvTOO2fTF52EgGnTwgfT3/4Wjjxmzgwh9J57Bq7/pz+Fv3X0aC95BPTCC6GyVjwW\\nJylRJ9O0+/pC//0nPxk+DE84YeOp0ZdcEj4Yt9sudJ0991x4Hcyc2R9sHnmkur+zuzv8fUklYMKE\\n/vFZWcriNZV48MHwPkumAff1hXbXWhYvZ+XKUP0aNSr8Xz//+fIHLJX+vmQs1COP9A/Ir7VLIy0Z\\nC/arX/UvW7UqvD5POKH07zzzTKianXlmGKew7bYhzJRz881ecgKBe3jtvOUt4XVYaSKBe3+33sKF\\nIfDV879KZgU2c5D5MceEg4/E2rWhewTCa+SEEwaOWyrl1FPD67Zc12ZxxbUaN9wQ2jCUQFOKwkkL\\nw8k3vuGZj3AvtmFD6BrZaaf+D6tkFHzxwL5qJeNPSvVJ7r//wDeMe/jwrDSmopkefDDsMEeODO0f\\nMSIc4e6zTwhPyW2vvcLRZPJ3jhsX/obi6c69vWG9UtWpRrj//lCyf9nLQrsmTQphpdw5Ol54IQyc\\n/uEPS99/0klhIG9Sfn3qqfBBNJSKWuKvfw3jASZMCEdbI0eG18P//m9tU0yvvDJUcCpNw86TD30o\\nHDFu2NB/Hp5GvLcvvTTMrKk27JXy3HP+UrXv1FMrV2+H6p3vHDh9+dvfDu+dSoPCh6KvL3Spbbdd\\nqHylx5+cfnp4T1cz/qKrKwwO33bbsC2Gcg6bYsn5jBYtqv0xhurQQ0sPDv/730MlO13h/M1vNg6r\\nt9wSttVXv1r5ecqd46acgw4K1dZ6w7/CSQvDyfLloa83q1J1OcmUrp//vH8U/FZb1fe83/9+6aPZ\\npOsk/UafPz8sG2o3TCOtWxc+UH70o1AROPDAgbf3vz8clV56adg5btjQPwsnPd052bbVzGbIUldX\\nmAb7n/8Zwmatli8PFY/kSPWgg9xf/vLa+85XrQoVtbPO2niWSLtLzmty2WX9YyMqnXyv1bbZJowB\\nmjUrjDPISlKReOih8D6bMcP9qKOye3z3UCVMQsWrXx1mGV17bejKLHUOk3JOO81fquzVszN94AHP\\npFowFAccUHlMU3d3GBv2nveEtu2+e38l5emnw/9lt92qO0VBMk5rq61CxeYHPwiv8TVrQjfnTTeF\\ncZSHHhqC6Pe+V//fp3DSwnDSTB/6UBhDkJzpsngUfFa6ukJfdrqr4MgjQ3WiHXzrWz5gNsXhh4ej\\n5Sy7CJrthBNC2f2ii3yjkrwMzT77hCP65H1W73TMRjr88DB9PX1agyysWxeqb5/7XNiJjRgRxpdk\\nra8v7CCPPjpUECEErqGM73rmmVDlO/LI+tqSnKuomun+Wdljj/4TnA3m2mtDl+yIEWF7vetdoeJa\\n7dla3cOYkPQMtWRSQlJdnjAhVOg/97lsZi0pnAyTcPLYY6FrYsSIMACqkTvTE04IKXvDhtDtMWNG\\nKDO2g/R058svD10i6SmZMVq6tP9yAoOdy0YqS2aBvP3tA0+hn0fJeTJGjco+RH32s+Eg5bWvDSfB\\na7Q1a8L7sZYTkt1yS/1dTtVeTiNLs2cP7YzF3d1hZuWUKZXHmVQjqTz/+MchiC9enN1JIhMKJ8Mk\\nnLiHvuXRoxvfh5+Ut6+5JgzKhDCLpF309ITziSRHDs0cod8oRx8djnaHW1dMI+yyi7/U159n990X\\n2pmcRylLySUZYPBBme1g1arwt5Y6v1CjvPGNYfzZUK1YUd85UZql0eEkF1clluDLX4Zly+CNb2zs\\n8+ywA7z5zeFqur/7HUyeDG9/e2Ofs5lGjoR582CnncLVUrfcstUtqt9558HDD8OMGa1uSfxOOil8\\nrfZqxK2y3Xbh/33IIdk/9jbbwD77wPvfD9tvn/3j58348eHr2rXNe87Vq2GTTYb+e5tvHq5OPdyN\\nanUDpJ8ZTJvWnOc54gj40pfggQdgzz1h9OjGP28zTZwYLr/e09PqlmRj1KjwoSX123NPeM97YOed\\nW92SykaNgscegzFjGvP4V13VmMfNo1GjwnZct655z1lrOJFAlZNh6tBDoa8PFi+G/fZrdWsaw6z9\\nQpfUzwxuuAE+85lWt2RwY8eG9jbC6NHD6/0xYULzKyebbtq852s3CifD1LRpsO++4fu9925tW0RE\\nGm38+OaFk+7ucFPlpHbq1hnGvva1UNqePr3VLRERaaxmVk7WrAlfFU5qp3AyjO2wQ7iJiLS7CROa\\nN+Zk9erwVeGkdurWERGRttfMyonCSf0UTkREpO01c8xJZ2f4qnBSO4UTERFpe6qcxEXhRERE2p7G\\nnMRF4URERNqeKidxUTgREZG218wxJ6tXw4gR/afNl6FTOBERkbbX7MrJJps07uy+w4HCiYiItL1m\\njzlRl059FE5ERKTtNbtbR+GkPgonIiLS9lrRrSO1UzgREZG2l4QT98Y/V2enwkm9FE5ERKTtTZgQ\\ngkl3d+OfS5WT+unCfyIi0vaSab3PPw/LlsGf/wz33QezZ8MRR2T7XKtXw9Sp2T7mcKNwIiIibW/C\\nhPD1la8MFZQRI8Kyu+9uTDjZcstsH3O4UbeOiIi0vXe+E770JfjBD+Cee0KAOOGEUEnJ2urVsOmm\\n2T/ucKLKiYiItL1Jk+Ab3xi4bOpUeOGF7J9LY07ql4vKiZntbGZXm9kTZtZnZvuXWOdUM3vSzNaa\\n2Y1mtnXR/WPN7DwzW2FmnWY238ymNe+vEBGRmEyZAqtWwYYN2T6uwkn9chFOgInAn4FjgY0mepnZ\\nF4HjgaOB2cAaYIGZjUmtdg6wH3AQsAuwBXBFY5stIiKxSgatvvhito+rcFK/XHTruPv1wPUAZiWv\\nRvBp4DR3v6awzmHAcuBA4HIzmwQcBRzs7rcW1jkSWGxms9393ib8GSIiEpEknLzwArz85dk8Zk8P\\nrF+vcFKvvFROyjKzrYAZwM3JMndfBdwD7FRY9FZC0Eqv8xCwNLWOiIjIS6ZMCV+zHBS7enX4qnBS\\nn9yHE0IwcUKlJG154T6A6UB3IbSUW0dEROQlSeVE4SR/YggnIiIimUt362RF4SQbuRhzMoinASNU\\nR9LVk+nAfal1xpjZpKLqyfTCfWXNmTOHyZMnD1jW0dFBR0dHve0WEZEcGz8exo5V5WQw8+bNY968\\neQOWrVy5sqHPmftw4u5LzOxpYA/gLwCFAbA7AucVVlsI9BTWubKwzjbAlsBdlR5/7ty5zJw5szGN\\nFxGRXJs6tTHhpJ1OwlbqgH3RokXMmjWrYc+Zi3BiZhOBrQkVEoDXmdn2wPPu/jhhmvCXzewfwGPA\\nacAy4CoIA2TN7ELgbDN7AegEzgXu0EwdEREpJ+sTsbVj5aQVchFOCLNtfk8Y+OrAdwrLLwGOcvez\\nzGwCcAGwGXAbsI+7p68vOQfoBeYDYwlTk49rTvNFRCRGU6aoWyePchFOCucmqTg4191PAU6pcH8X\\n8KnCTUREZFCN6NYx678KstRGs3VERGTYyjqcdHbCxInhqsdSO20+EREZtqZMyX7Mibp06qdwIiIi\\nw1YjunUUTuqncCIiIsNWEk58o0vO1kbhJBsKJyIiMmxNmRIu1rdmTTaPp3CSDYUTEREZtrK+vo7C\\nSTYUTkREZNhqRDhpp7PDtorCiYiIDFtTpoSvWc3YUeUkGwonIiIybKlbJ58UTkREZNiaPDmc0TWr\\ncNLZqXCSBYUTEREZtkaODAFF3Tr5onAiIiLDWpYnYlM4yYbCiYiIDGtZhZPeXli3TuEkCwonIiIy\\nrGV1fZ3kRG4KJ/VTOBERkWEtq8rJ6tXhq8JJ/RRORERkWMs6nOgkbPVTOBERkWFt6tRsunVUOcmO\\nwomIiAxrU6aoWydvFE5ERGRYmzo1nDxtw4b6HqezM3xVOKmfwomIiAxrySnsX3yxvsdR5SQ7Cici\\nIjKsJRf/q7drJwknEybU9ziicCIiIsNcVhf/W706BJORI+tv03CncCIiIsNaEk7qnbGjU9dnR+FE\\nRESGtSy7dRROsqFwIiIiw9r48TBuXDbhRCdgy4bCiYiIDHtZnIhNlZPsKJyIiMiwl8WJ2BROsqNw\\nIiIiw14W19fp7FQ4yYrCiYiIDHvq1skXhRMRERn21K2TLwonIiIy7GXRraNwkh2FExERGfbUrZMv\\nCiciIjLsJd067rU/hsJJdhRORERk2Js6FXp6+i/eN1R9fbBmjU7ClpUowomZnWxmfUW3vxetc6qZ\\nPWlma83sRjPbulXtFRGRuNR7fZ21a8NXVU6yEUU4KfgbMB2YUbi9M7nDzL4IHA8cDcwG1gALzGxM\\nC9opIiKRqff6Op2d4avCSTZGtboBQ9Dj7s+Wue/TwGnufg2AmR0GLAcOBC5vUvtERCRSSeWk1nCS\\ndAcpnGQjpsrJG8zsCTP7p5ldamavBjCzrQiVlJuTFd19FXAPsFNrmioiIjFROMmXWMLJ3cARwF7A\\nJ4CtgP8zs4mEYOKESkna8sJ9IiIiFU2eDGa1jzlROMlWFN067r4g9ePfzOxe4F/Ah4EH63nsOXPm\\nMHny5AHLOjo66OjoqOdhRUQkIiNGwGabqXJSyrx585g3b96AZStXrmzoc0YRToq5+0ozexjYGvgD\\nYITBsunqyXTgvsEea+7cucycObMRzRQRkYjUc5bYdg4npQ7YFy1axKxZsxr2nLF06wxgZpsQgsmT\\n7r4EeBrYI3X/JGBH4M7WtFBERGIzZUr93ToTJ2bXnuEsisqJmX0L+C2hK+eVwNeADcAvC6ucA3zZ\\nzP4BPAacBiwDrmp6Y0VEJEr1Vk7GjYNRUexV8y+Wzfgq4BfA5sCzwO3A29z9OQB3P8vMJgAXAJsB\\nt5PY78kAAAe4SURBVAH7uHt3i9orIiKRmToVlhdPrajS6tU6O2yWoggn7j7o6FR3PwU4peGNERGR\\ntjRlCjxY4xSLzs72HG/SKlGOOREREclavd06CifZUTgRERFB4SRPFE5EREQI3TqrV8OGDUP/XYWT\\nbCmciIiIUN+ViRVOsqVwIiIiQn3X11E4yZbCiYiICKFbB1Q5yQOFExEREVQ5yROFExEREforJ088\\nMfTf1UnYsqVwIiIiAowfD699LRxzDOyxB1x6KaxdW93v6iRs2YriDLEiIiLN8Le/wfz5cPHF8LGP\\nwXHHwXvfO3hVZM0ahZMsKZyIiIgUTJwIhx8ebv/8J/z0p3DDDdDbW/n3dtwx3CQbCiciIiIlvP71\\ncNpp4SbNpTEnIiIikisKJyIiIpIrCiciIiKSKwonIiIikisKJyIiIpIrCiciIiKSKwonIiIikisK\\nJyIiIpIrCiciIiKSKwonIiIikisKJyIiIpIrCiciIiKSKwonIiIikisKJyIiIpIrCiciIiKSKwon\\nIiIikisKJyIiIpIrCiciIiKSKwonIiIikisKJyIiIpIrCifSVPPmzWt1E4YdbfPm0zZvPm3z9tJ2\\n4cTMjjOzJWa2zszuNrP/1+o2ST99gDSftnnzaZs3n7Z5e2mrcGJmHwG+A5wMvAW4H1hgZi9racNE\\nRESkam0VToA5wAXu/jN3fxD4BLAWOKq1zRIREZFqtU04MbPRwCzg5mSZuztwE7BTq9olIiIiQzOq\\n1Q3I0MuAkcDyouXLgW1KrD8OYPHixQ1ulqStXLmSRYsWtboZw4q2efNpmzeftnlzpfad4xrx+BaK\\nC/Ezs1cATwA7ufs9qeVnAru4+05F6x8CXNbcVoqIiLSVQ939F1k/aDtVTlYAvcD0ouXTgadLrL8A\\nOBR4DFjf0JaJiIi0l3HAawn70sy1TeUEwMzuBu5x908XfjZgKXCuu3+rpY0TERGRqrRT5QTgbOCn\\nZrYQuJcwe2cC8NNWNkpERESq11bhxN0vL5zT5FRCd86fgb3c/dnWtkxERESq1VbdOiIiIhK/tjnP\\niYiIiLQHhRMRERHJlWEbTnSBwMYwsxPN7F4zW2Vmy83sSjP7txLrnWpmT5rZWjO70cy2bkV725GZ\\nfcnM+szs7KLl2uYZMrMtzOznZraisE3vN7OZRetom2fEzEaY2Wlm9mhhe/7DzL5cYj1t8xqZ2c5m\\ndrWZPVH4DNm/xDoVt6+ZjTWz8wrvi04zm29m04balmEZTnSBwIbaGfgesCPwbmA0cIOZjU9WMLMv\\nAscDRwOzgTWE7T+m+c1tL4WQfTThNZ1erm2eITPbDLgD6AL2ArYFPge8kFpH2zxbXwKOAY4F/h34\\nAvAFMzs+WUHbvG4TCRNJjgU2GpBa5fY9B9gPOAjYBdgCuGLILXH3YXcD7ga+m/rZgGXAF1rdtna7\\nES4r0Ae8M7XsSWBO6udJwDrgw61ub8w3YBPgIeBdwO+Bs7XNG7atvwncOsg62ubZbvPfAj8uWjYf\\n+Jm2eUO2dx+wf9Gyitu38HMX8P7UOtsUHmv2UJ5/2FVOdIHAptuMkMCfBzCzrYAZDNz+q4B70Pav\\n13nAb939lvRCbfOGeB/wJzO7vNB9ucjMPp7cqW3eEHcCe5jZGwDMbHvgHcC1hZ+1zRuoyu37VsIp\\nStLrPEQ4GeqQ/gdtdZ6TKg31AoFSo8IZes8Bbnf3vxcWzyCElVLbf0YTm9dWzOxgYAfCh0MxbfPs\\nvQ74JKF7+HRCiftcM+ty95+jbd4I3yQcmT9oZr2EYQn/4+6/LNyvbd5Y1Wzf6UB3IbSUW6cqwzGc\\nSPOcD7yRcHQjDWJmryKEwHe7+4ZWt2eYGAHc6+5fKfx8v5ltB3wC+HnrmtXWPgIcAhwM/J0Qxr9r\\nZk8WAqG0kWHXrcPQLxAoNTCz7wP7Aru5+1Opu54mjPHR9s/OLODlwCIz22BmG4BdgU+bWTfhqEXb\\nPFtPAYuLli0Gtix8r9d59s4Cvunuv3b3B9z9MmAucGLhfm3zxqpm+z4NjDGzSRXWqcqwCyeFI8uF\\nwB7JskL3wx6EPk2pUyGYHADs7u5L0/e5+xLCizS9/ScRZvdo+9fmJuBNhCPJ7Qu3PwGXAtu7+6No\\nm2ftDjbuBt4G+Bfodd4gEwgHlml9FPZj2uaNVeX2XQj0FK2zDSG03zWU5xuu3Tq6QGCDmNn5QAew\\nP7DGzJKUvdLd1xe+Pwf4spn9A3gMOI0wW+qqJje3Lbj7GkKZ+yVmtgZ4zt2To3tt82zNBe4wsxOB\\nywkf0B8H/iu1jrZ5tn5L2J7LgAeAmYTP7p+k1tE2r4OZTQS2JlRIAF5XGHj8vLs/ziDb191XmdmF\\nwNlm9gLQCZwL3OHu9w6pMa2ertTCaVLHFjbuOkKie2ur29QON8KRTG+J22FF651CmJa2FlgAbN3q\\ntrfTDbiF1FRibfOGbON9gb8UtucDwFEl1tE2z257TyQcWC4hnF/jEeBrwCht88y28a5lPsMvqnb7\\nAmMJ57paUQgnvwamDbUtuvCfiIiI5MqwG3MiIiIi+aZwIiIiIrmicCIiIiK5onAiIiIiuaJwIiIi\\nIrmicCIiIiK5onAiIiIiuaJwIiIiIrmicCIiIiK5onAiIiIiuaJwIiIiIrny/wFq9cr3l/1cugAA\\nAABJRU5ErkJggg==\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x108942e48>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"plt.plot(times_ms[:100])\\n\",\n    \"plt.ylabel('ms')\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# scratch\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 6,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"# Get in/out bytes from /proc/net/dev\\n\",\n    \"def network_bytes():\\n\",\n    \"  import subprocess\\n\",\n    \"  proc = subprocess.Popen(['cat', '/proc/net/dev'], stdout=subprocess.PIPE)\\n\",\n    \"  stdout,stderr = proc.communicate()\\n\",\n    \"  stdout=stdout.decode('ascii')\\n\",\n    \"\\n\",\n    \"  recv_bytes = 0\\n\",\n    \"  transmit_bytes = 0\\n\",\n    \"  lines=stdout.strip().split('\\\\n')\\n\",\n    \"  lines = lines[2:]  # strip header\\n\",\n    \"  for line in lines[2:]:\\n\",\n    \"    line = line.strip()\\n\",\n    \"    # ignore loopback interface\\n\",\n    \"    if line.startswith('lo'):\\n\",\n    \"      continue\\n\",\n    \"    toks = line.split()\\n\",\n    \"\\n\",\n    \"    recv_bytes += int(toks[1])\\n\",\n    \"    transmit_bytes += int(toks[9])\\n\",\n    \"  return recv_bytes, transmit_bytes\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 7,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"(0, 0)\"\n      ]\n     },\n     \"execution_count\": 7,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"network_bytes()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 18,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"yaro = [\\n\",\n    \"  '--lr-sched', '0.14,0.47,0.78,0.95',\\n\",\n    \"  '--epochs', 45,\\n\",\n    \"  '--lr', 0.4,\\n\",\n    \"  '--dist-url', 'file:///home/ubuntu/data/file.sync', # single instances are faster with file sync\\n\",\n    \"  '--init-bn0',\\n\",\n    \"  '--batch-sched', 64,\\n\",\n    \"  '--num-tasks', 1\\n\",\n    \"]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 11,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"['--num-tasks']\"\n      ]\n     },\n     \"execution_count\": 11,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"[v for v in yaro if v=='--num-tasks']\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 12,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"['--lr-sched',\\n\",\n       \" '0.14,0.47,0.78,0.95',\\n\",\n       \" '--epochs',\\n\",\n       \" 45,\\n\",\n       \" '--lr',\\n\",\n       \" 0.4,\\n\",\n       \" '--dist-url',\\n\",\n       \" 'file:///home/ubuntu/data/file.sync',\\n\",\n       \" '--init-bn0',\\n\",\n       \" '--batch-sched',\\n\",\n       \" 64,\\n\",\n       \" '--num-tasks',\\n\",\n       \" 1]\"\n      ]\n     },\n     \"execution_count\": 12,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"yaro\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 17,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"12\"\n      ]\n     },\n     \"execution_count\": 17,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"len(yaro)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 19,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"del yaro[12], yaro[11]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 20,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"['--lr-sched',\\n\",\n       \" '0.14,0.47,0.78,0.95',\\n\",\n       \" '--epochs',\\n\",\n       \" 45,\\n\",\n       \" '--lr',\\n\",\n       \" 0.4,\\n\",\n       \" '--dist-url',\\n\",\n       \" 'file:///home/ubuntu/data/file.sync',\\n\",\n       \" '--init-bn0',\\n\",\n       \" '--batch-sched',\\n\",\n       \" 64]\"\n      ]\n     },\n     \"execution_count\": 20,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"yaro\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": []\n  }\n ],\n \"metadata\": {\n  \"anaconda-cloud\": {},\n  \"kernelspec\": {\n   \"display_name\": \"Python 3\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.6.5\"\n  },\n  \"toc\": {\n   \"colors\": {\n    \"hover_highlight\": \"#DAA520\",\n    \"running_highlight\": \"#FF0000\",\n    \"selected_highlight\": \"#FFD700\"\n   },\n   \"moveMenuLeft\": true,\n   \"nav_menu\": {\n    \"height\": \"30px\",\n    \"width\": \"252px\"\n   },\n   \"navigate_menu\": true,\n   \"number_sections\": false,\n   \"sideBar\": true,\n   \"threshold\": 4,\n   \"toc_cell\": false,\n   \"toc_section_display\": \"block\",\n   \"toc_window_display\": true\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 1\n}\n"
  },
  {
    "path": "input_benchmarks/convert_to_records.py",
    "content": "# Copyright 2015 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Converts MNIST data to TFRecords file format with Example protos.\"\"\"\nfrom __future__ import absolute_import\nfrom __future__ import division\nfrom __future__ import print_function\n\nimport os\nimport tensorflow as tf\nfrom tensorflow.contrib.learn.python.learn.datasets import mnist\n\n\nSOURCE_URL = 'http://yann.lecun.com/exdb/mnist/'\n\nTRAIN_IMAGES = 'train-images-idx3-ubyte.gz'  # MNIST filenames\nTRAIN_LABELS = 'train-labels-idx1-ubyte.gz'\nTEST_IMAGES = 't10k-images-idx3-ubyte.gz'\nTEST_LABELS = 't10k-labels-idx1-ubyte.gz'\n\n\ntf.app.flags.DEFINE_string('directory', '/tmp/data',\n                           'Directory to download data files and write the '\n                           'converted result')\ntf.app.flags.DEFINE_integer('validation_size', 5000,\n                            'Number of examples to separate from the training '\n                            'data for the validation set.')\nFLAGS = tf.app.flags.FLAGS\n\n\ndef _int64_feature(value):\n  return tf.train.Feature(int64_list=tf.train.Int64List(value=[value]))\n\n\ndef _bytes_feature(value):\n  return tf.train.Feature(bytes_list=tf.train.BytesList(value=[value]))\n\n\ndef convert_to(data_set, name):\n  images = data_set.images\n  labels = data_set.labels\n  num_examples = data_set.num_examples\n\n  if images.shape[0] != num_examples:\n    raise ValueError('Images size %d does not match label size %d.' %\n                     (images.shape[0], num_examples))\n  rows = images.shape[1]\n  cols = images.shape[2]\n  depth = images.shape[3]\n\n  filename = os.path.join(FLAGS.directory, name + '.tfrecords')\n  print('Writing', filename)\n  writer = tf.python_io.TFRecordWriter(filename)\n  for index in range(num_examples):\n    image_raw = images[index].tostring()\n    example = tf.train.Example(features=tf.train.Features(feature={\n        'height': _int64_feature(rows),\n        'width': _int64_feature(cols),\n        'depth': _int64_feature(depth),\n        'label': _int64_feature(int(labels[index])),\n        'image_raw': _bytes_feature(image_raw)}))\n    writer.write(example.SerializeToString())\n  writer.close()\n\n\ndef main(argv):\n  # Get the data.\n  data_sets = mnist.read_data_sets(FLAGS.directory,\n                                   dtype=tf.uint8,\n                                   reshape=False)\n\n  # Convert to Examples and write the result to TFRecords.\n  convert_to(data_sets.train, 'train')\n  convert_to(data_sets.validation, 'validation')\n  convert_to(data_sets.test, 'test')\n\n\nif __name__ == '__main__':\n  tf.app.run()\n"
  },
  {
    "path": "input_benchmarks/fully_connected_feed.py",
    "content": "# Copyright 2015 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Trains and Evaluates the MNIST network using a feed dictionary.\"\"\"\n# pylint: disable=missing-docstring\nfrom __future__ import absolute_import\nfrom __future__ import division\nfrom __future__ import print_function\n\nimport os.path\nimport time\n\nfrom six.moves import xrange  # pylint: disable=redefined-builtin\nimport tensorflow as tf\n\nfrom tensorflow.examples.tutorials.mnist import input_data\nfrom tensorflow.examples.tutorials.mnist import mnist\n\n\n# Basic model parameters as external flags.\nflags = tf.app.flags\nFLAGS = flags.FLAGS\nflags.DEFINE_float('learning_rate', 0.01, 'Initial learning rate.')\nflags.DEFINE_integer('max_steps', 2000, 'Number of steps to run trainer.')\nflags.DEFINE_integer('hidden1', 128, 'Number of units in hidden layer 1.')\nflags.DEFINE_integer('hidden2', 32, 'Number of units in hidden layer 2.')\nflags.DEFINE_integer('batch_size', 100, 'Batch size.  '\n                     'Must divide evenly into the dataset sizes.')\nflags.DEFINE_string('train_dir', 'data', 'Directory to put the training data.')\nflags.DEFINE_boolean('fake_data', False, 'If true, uses fake data '\n                     'for unit testing.')\n\n\ndef placeholder_inputs(batch_size):\n  \"\"\"Generate placeholder variables to represent the input tensors.\n\n  These placeholders are used as inputs by the rest of the model building\n  code and will be fed from the downloaded data in the .run() loop, below.\n\n  Args:\n    batch_size: The batch size will be baked into both placeholders.\n\n  Returns:\n    images_placeholder: Images placeholder.\n    labels_placeholder: Labels placeholder.\n  \"\"\"\n  # Note that the shapes of the placeholders match the shapes of the full\n  # image and label tensors, except the first dimension is now batch_size\n  # rather than the full size of the train or test data sets.\n  images_placeholder = tf.placeholder(tf.float32, shape=(batch_size,\n                                                         mnist.IMAGE_PIXELS))\n  labels_placeholder = tf.placeholder(tf.int32, shape=(batch_size))\n  return images_placeholder, labels_placeholder\n\n\ndef fill_feed_dict(data_set, images_pl, labels_pl):\n  \"\"\"Fills the feed_dict for training the given step.\n\n  A feed_dict takes the form of:\n  feed_dict = {\n      <placeholder>: <tensor of values to be passed for placeholder>,\n      ....\n  }\n\n  Args:\n    data_set: The set of images and labels, from input_data.read_data_sets()\n    images_pl: The images placeholder, from placeholder_inputs().\n    labels_pl: The labels placeholder, from placeholder_inputs().\n\n  Returns:\n    feed_dict: The feed dictionary mapping from placeholders to values.\n  \"\"\"\n  # Create the feed_dict for the placeholders filled with the next\n  # `batch size` examples.\n  images_feed, labels_feed = data_set.next_batch(FLAGS.batch_size,\n                                                 FLAGS.fake_data)\n  feed_dict = {\n      images_pl: images_feed,\n      labels_pl: labels_feed,\n  }\n  return feed_dict\n\n\ndef do_eval(sess,\n            eval_correct,\n            images_placeholder,\n            labels_placeholder,\n            data_set):\n  \"\"\"Runs one evaluation against the full epoch of data.\n\n  Args:\n    sess: The session in which the model has been trained.\n    eval_correct: The Tensor that returns the number of correct predictions.\n    images_placeholder: The images placeholder.\n    labels_placeholder: The labels placeholder.\n    data_set: The set of images and labels to evaluate, from\n      input_data.read_data_sets().\n  \"\"\"\n  # And run one epoch of eval.\n  true_count = 0  # Counts the number of correct predictions.\n  steps_per_epoch = data_set.num_examples // FLAGS.batch_size\n  num_examples = steps_per_epoch * FLAGS.batch_size\n  for step in xrange(steps_per_epoch):\n    feed_dict = fill_feed_dict(data_set,\n                               images_placeholder,\n                               labels_placeholder)\n    true_count += sess.run(eval_correct, feed_dict=feed_dict)\n  precision = true_count / num_examples\n  print('  Num examples: %d  Num correct: %d  Precision @ 1: %0.04f' %\n        (num_examples, true_count, precision))\n\n\ndef run_training():\n  \"\"\"Train MNIST for a number of steps.\"\"\"\n  # Get the sets of images and labels for training, validation, and\n  # test on MNIST.\n  data_sets = input_data.read_data_sets(FLAGS.train_dir, FLAGS.fake_data)\n\n  # Tell TensorFlow that the model will be built into the default Graph.\n  with tf.Graph().as_default():\n    # Generate placeholders for the images and labels.\n    images_placeholder, labels_placeholder = placeholder_inputs(\n        FLAGS.batch_size)\n\n    # Build a Graph that computes predictions from the inference model.\n    logits = mnist.inference(images_placeholder,\n                             FLAGS.hidden1,\n                             FLAGS.hidden2)\n\n    # Add to the Graph the Ops for loss calculation.\n    loss = mnist.loss(logits, labels_placeholder)\n\n    # Add to the Graph the Ops that calculate and apply gradients.\n    train_op = mnist.training(loss, FLAGS.learning_rate)\n\n    # Add the Op to compare the logits to the labels during evaluation.\n    eval_correct = mnist.evaluation(logits, labels_placeholder)\n\n    # Build the summary operation based on the TF collection of Summaries.\n    summary_op = tf.merge_all_summaries()\n\n    # Add the variable initializer Op.\n    init = tf.initialize_all_variables()\n\n    # Create a saver for writing training checkpoints.\n    saver = tf.train.Saver()\n\n    # Create a session for running Ops on the Graph.\n    sess = tf.Session()\n\n    # Instantiate a SummaryWriter to output summaries and the Graph.\n    summary_writer = tf.train.SummaryWriter(FLAGS.train_dir, sess.graph)\n\n    # And then after everything is built:\n\n    # Run the Op to initialize the variables.\n    sess.run(init)\n\n    # Start the training loop.\n    run_metadata = tf.RunMetadata()\n\n    for step in xrange(FLAGS.max_steps):\n      start_time = time.time()\n\n      # Fill a feed dictionary with the actual set of images and labels\n      # for this particular training step.\n      feed_dict = fill_feed_dict(data_sets.train,\n                                 images_placeholder,\n                                 labels_placeholder)\n\n      # Run one step of the model.  The return values are the activations\n      # from the `train_op` (which is discarded) and the `loss` Op.  To\n      # inspect the values of your Ops or variables, you may include them\n      # in the list passed to sess.run() and the value tensors will be\n      # returned in the tuple from the call.\n      \n      if step == 500:\n        _, loss_value = sess.run([train_op, loss],\n                                 options=tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE),\n                                 run_metadata=run_metadata,\n                                 feed_dict=feed_dict)\n        from tensorflow.python.client import timeline\n        trace = timeline.Timeline(step_stats=run_metadata.step_stats)\n        trace_file = open('timeline.feed.json', 'w')\n        trace_file.write(trace.generate_chrome_trace_format())\n\n      _, loss_value = sess.run([train_op, loss],\n                               feed_dict=feed_dict)\n\n      duration = time.time() - start_time\n\n      # Write the summaries and print an overview fairly often.\n      if step % 100 == 0:\n        # Print status to stdout.\n        print('Step %d: loss = %.2f (%.3f sec)' % (step, loss_value, duration))\n        # Update the events file.\n        summary_str = sess.run(summary_op, feed_dict=feed_dict)\n        summary_writer.add_summary(summary_str, step)\n        summary_writer.flush()\n\n      # Save a checkpoint and evaluate the model periodically.\n      if (step + 1) % 1000 == 0 or (step + 1) == FLAGS.max_steps:\n        checkpoint_file = os.path.join(FLAGS.train_dir, 'checkpoint')\n        saver.save(sess, checkpoint_file, global_step=step)\n        # Evaluate against the training set.\n        print('Training Data Eval:')\n        do_eval(sess,\n                eval_correct,\n                images_placeholder,\n                labels_placeholder,\n                data_sets.train)\n        # Evaluate against the validation set.\n        print('Validation Data Eval:')\n        do_eval(sess,\n                eval_correct,\n                images_placeholder,\n                labels_placeholder,\n                data_sets.validation)\n        # Evaluate against the test set.\n        print('Test Data Eval:')\n        do_eval(sess,\n                eval_correct,\n                images_placeholder,\n                labels_placeholder,\n                data_sets.test)\n\n\ndef main(_):\n  run_training()\n\n\nif __name__ == '__main__':\n  tf.app.run()\n"
  },
  {
    "path": "input_benchmarks/fully_connected_preloaded_var.py",
    "content": "# Copyright 2015 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Trains the MNIST network using preloaded data stored in a variable.\n\nRun using bazel:\n\nbazel run -c opt \\\n    <...>/tensorflow/examples/how_tos/reading_data:fully_connected_preloaded_var\n\nor, if installed via pip:\n\ncd tensorflow/examples/how_tos/reading_data\npython fully_connected_preloaded_var.py\n\"\"\"\nfrom __future__ import absolute_import\nfrom __future__ import division\nfrom __future__ import print_function\n\nimport time\nimport tensorflow as tf\n\nfrom tensorflow.examples.tutorials.mnist import input_data\nfrom tensorflow.examples.tutorials.mnist import mnist\n\n\n# Basic model parameters as external flags.\nflags = tf.app.flags\nFLAGS = flags.FLAGS\nflags.DEFINE_float('learning_rate', 0.01, 'Initial learning rate.')\nflags.DEFINE_integer('num_epochs', 2, 'Number of epochs to run trainer.')\nflags.DEFINE_integer('hidden1', 128, 'Number of units in hidden layer 1.')\nflags.DEFINE_integer('hidden2', 32, 'Number of units in hidden layer 2.')\nflags.DEFINE_integer('batch_size', 100, 'Batch size.  '\n                     'Must divide evenly into the dataset sizes.')\nflags.DEFINE_string('train_dir', '/tmp/data',\n                    'Directory to put the training data.')\nflags.DEFINE_boolean('fake_data', False, 'If true, uses fake data '\n                     'for unit testing.')\n\n\ndef run_training():\n  \"\"\"Train MNIST for a number of epochs.\"\"\"\n  # Get the sets of images and labels for training, validation, and\n  # test on MNIST.\n  data_sets = input_data.read_data_sets(FLAGS.train_dir, FLAGS.fake_data)\n\n  # Tell TensorFlow that the model will be built into the default Graph.\n  with tf.Graph().as_default():\n    with tf.name_scope('input'):\n      # Input data\n      images_initializer = tf.placeholder(\n          dtype=data_sets.train.images.dtype,\n          shape=data_sets.train.images.shape)\n      labels_initializer = tf.placeholder(\n          dtype=data_sets.train.labels.dtype,\n          shape=data_sets.train.labels.shape)\n      input_images = tf.Variable(\n          images_initializer, trainable=False, collections=[])\n      input_labels = tf.Variable(\n          labels_initializer, trainable=False, collections=[])\n\n      image, label = tf.train.slice_input_producer(\n          [input_images, input_labels], shuffle=False,\n        num_epochs=FLAGS.num_epochs)\n      label = tf.cast(label, tf.int32)\n      images, labels = tf.train.batch(\n          [image, label], batch_size=FLAGS.batch_size, num_threads=10)\n\n    import pdb; pdb.set_trace()\n    # Build a Graph that computes predictions from the inference model.\n    logits = mnist.inference(images, FLAGS.hidden1, FLAGS.hidden2)\n\n    # Add to the Graph the Ops for loss calculation.\n    loss = mnist.loss(logits, labels)\n\n    # Add to the Graph the Ops that calculate and apply gradients.\n    train_op = mnist.training(loss, FLAGS.learning_rate)\n\n    # Add the Op to compare the logits to the labels during evaluation.\n    eval_correct = mnist.evaluation(logits, labels)\n\n    # Build the summary operation based on the TF collection of Summaries.\n    #    summary_op = tf.merge_all_summaries()\n    summary_op = tf.no_op()\n\n    # Create a saver for writing training checkpoints.\n    saver = tf.train.Saver()\n\n    # Create the op for initializing variables.\n    init_op = tf.initialize_all_variables()\n\n    # Create a session for running Ops on the Graph.\n    sess = tf.Session()\n\n    # Run the Op to initialize the variables.\n    sess.run(init_op)\n    sess.run(tf.initialize_local_variables())\n    sess.run(input_images.initializer,\n             feed_dict={images_initializer: data_sets.train.images})\n    sess.run(input_labels.initializer,\n             feed_dict={labels_initializer: data_sets.train.labels})\n\n    # Instantiate a SummaryWriter to output summaries and the Graph.\n    summary_writer = tf.train.SummaryWriter(FLAGS.train_dir, sess.graph)\n\n    # Start input enqueue threads.\n    coord = tf.train.Coordinator()\n    threads = tf.train.start_queue_runners(sess=sess, coord=coord)\n\n    # And then after everything is built, start the training loop.\n    try:\n      step = 0\n      run_metadata = tf.RunMetadata()\n\n      while not coord.should_stop():\n        start_time = time.time()\n\n        if step == 100:\n          _, loss_value = sess.run([train_op, loss],\n                                   options=tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE),\n                                   run_metadata=run_metadata)\n          from tensorflow.python.client import timeline\n          trace = timeline.Timeline(step_stats=run_metadata.step_stats)\n          trace_file = open('timeline.var.json', 'w')\n          trace_file.write(trace.generate_chrome_trace_format())\n\n        # Run one step of the model.\n        _, loss_value = sess.run([train_op, loss])\n\n        duration = time.time() - start_time\n\n        # Write the summaries and print an overview fairly often.\n        if step % 100 == 0:\n          # Print status to stdout.\n          print('Step %d: loss = %.2f (%.3f sec)' % (step, loss_value,\n                                                     duration))\n          # Update the events file.\n          summary_str = sess.run(summary_op)\n          summary_writer.add_summary(summary_str, step)\n          step += 1\n\n        # Save a checkpoint periodically.\n        if (step + 1) % 1000 == 0:\n          print('Saving')\n          saver.save(sess, FLAGS.train_dir, global_step=step)\n\n        step += 1\n    except tf.errors.OutOfRangeError:\n      print('Saving')\n      saver.save(sess, FLAGS.train_dir, global_step=step)\n      print('Done training for %d epochs, %d steps.' % (FLAGS.num_epochs, step))\n    finally:\n      # When done, ask the threads to stop.\n      coord.request_stop()\n\n    # Wait for threads to finish.\n    coord.join(threads)\n    sess.close()\n\n\ndef main(_):\n  run_training()\n\n\nif __name__ == '__main__':\n  tf.app.run()\n"
  },
  {
    "path": "input_benchmarks/fully_connected_reader.py",
    "content": "# Copyright 2015 The TensorFlow Authors. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ==============================================================================\n\n\"\"\"Train and Eval the MNIST network.\n\nThis version is like fully_connected_feed.py but uses data converted\nto a TFRecords file containing tf.train.Example protocol buffers.\nSee tensorflow/g3doc/how_tos/reading_data.md#reading-from-files\nfor context.\n\nYOU MUST run convert_to_records before running this (but you only need to\nrun it once).\n\"\"\"\nfrom __future__ import absolute_import\nfrom __future__ import division\nfrom __future__ import print_function\n\nimport os.path\nimport time\nimport tensorflow as tf\n\nfrom tensorflow.examples.tutorials.mnist import mnist\n\n\n# Basic model parameters as external flags.\nflags = tf.app.flags\nFLAGS = flags.FLAGS\nflags.DEFINE_float('learning_rate', 0.01, 'Initial learning rate.')\nflags.DEFINE_integer('num_epochs', 1, 'Number of epochs to run trainer.')\nflags.DEFINE_integer('hidden1', 128, 'Number of units in hidden layer 1.')\nflags.DEFINE_integer('hidden2', 32, 'Number of units in hidden layer 2.')\nflags.DEFINE_integer('batch_size', 100, 'Batch size.')\nflags.DEFINE_string('train_dir', '/tmp/data',\n                    'Directory with the training data.')\n\n# Constants used for dealing with the files, matches convert_to_records.\nTRAIN_FILE = 'train.tfrecords'\nVALIDATION_FILE = 'validation.tfrecords'\n\n\ndef read_and_decode(filename_queue):\n  reader = tf.TFRecordReader()\n  _, serialized_example = reader.read(filename_queue)\n  features = tf.parse_single_example(\n      serialized_example,\n      # Defaults are not specified since both keys are required.\n      features={\n          'image_raw': tf.FixedLenFeature([], tf.string),\n          'label': tf.FixedLenFeature([], tf.int64),\n      })\n\n  # Convert from a scalar string tensor (whose single string has\n  # length mnist.IMAGE_PIXELS) to a uint8 tensor with shape\n  # [mnist.IMAGE_PIXELS].\n  image = tf.decode_raw(features['image_raw'], tf.uint8)\n  image.set_shape([mnist.IMAGE_PIXELS])\n\n  # OPTIONAL: Could reshape into a 28x28 image and apply distortions\n  # here.  Since we are not applying any distortions in this\n  # example, and the next step expects the image to be flattened\n  # into a vector, we don't bother.\n\n  # Convert from [0, 255] -> [-0.5, 0.5] floats.\n  image = tf.cast(image, tf.float32) * (1. / 255) - 0.5\n\n  # Convert label from a scalar uint8 tensor to an int32 scalar.\n  label = tf.cast(features['label'], tf.int32)\n\n  return image, label\n\n\ndef inputs(train, batch_size, num_epochs):\n  \"\"\"Reads input data num_epochs times.\n\n  Args:\n    train: Selects between the training (True) and validation (False) data.\n    batch_size: Number of examples per returned batch.\n    num_epochs: Number of times to read the input data, or 0/None to\n       train forever.\n\n  Returns:\n    A tuple (images, labels), where:\n    * images is a float tensor with shape [batch_size, mnist.IMAGE_PIXELS]\n      in the range [-0.5, 0.5].\n    * labels is an int32 tensor with shape [batch_size] with the true label,\n      a number in the range [0, mnist.NUM_CLASSES).\n    Note that an tf.train.QueueRunner is added to the graph, which\n    must be run using e.g. tf.train.start_queue_runners().\n  \"\"\"\n  if not num_epochs: num_epochs = None\n  filename = os.path.join(FLAGS.train_dir,\n                          TRAIN_FILE if train else VALIDATION_FILE)\n\n  with tf.name_scope('input'):\n    filename_queue = tf.train.string_input_producer(\n        [filename], num_epochs=num_epochs)\n\n    # Even when reading in multiple threads, share the filename\n    # queue.\n    image, label = read_and_decode(filename_queue)\n\n    # Shuffle the examples and collect them into batch_size batches.\n    # (Internally uses a RandomShuffleQueue.)\n    # We run this in two threads to avoid being a bottleneck.\n    images, sparse_labels = tf.train.batch(\n        [image, label], batch_size=batch_size, num_threads=10, capacity=60000)\n\n    return images, sparse_labels\n\n\ndef run_training():\n  \"\"\"Train MNIST for a number of steps.\"\"\"\n\n  # Tell TensorFlow that the model will be built into the default Graph.\n  with tf.Graph().as_default():\n    # Input images and labels.\n    images, labels = inputs(train=True, batch_size=FLAGS.batch_size,\n                            num_epochs=FLAGS.num_epochs)\n\n    # Build a Graph that computes predictions from the inference model.\n    logits = mnist.inference(images,\n                             FLAGS.hidden1,\n                             FLAGS.hidden2)\n\n    # Add to the Graph the loss calculation.\n    loss = mnist.loss(logits, labels)\n\n    # Add to the Graph operations that train the model.\n    train_op = mnist.training(loss, FLAGS.learning_rate)\n\n    # The op for initializing the variables.\n    init_op = tf.group(tf.initialize_all_variables(),\n                       tf.initialize_local_variables())\n\n    # Create a session for running operations in the Graph.\n    sess = tf.Session()\n\n    # Initialize the variables (the trained variables and the\n    # epoch counter).\n    sess.run(init_op)\n\n    # Start input enqueue threads.\n    print(\"Queue runners: %s\" %([qr.name for qr in tf.get_collection(tf.GraphKeys.QUEUE_RUNNERS)]))\n\n    coord = tf.train.Coordinator()\n    threads = tf.train.start_queue_runners(sess=sess, coord=coord)\n    # waiting for queue to get loaded\n    time.sleep(15)\n    run_metadata = tf.RunMetadata()\n\n    try:\n      step = 0\n      while not coord.should_stop():\n        start_time = time.time()\n\n        # Run one step of the model.  The return values are\n        # the activations from the `train_op` (which is\n        # discarded) and the `loss` op.  To inspect the values\n        # of your ops or variables, you may include them in\n        # the list passed to sess.run() and the value tensors\n        # will be returned in the tuple from the call.\n        if step == 500:\n            _, loss_value = sess.run([train_op, loss],\n                                     options=tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE),\n                                     run_metadata=run_metadata)\n            with open(\"run_metadata.pbtxt\", \"w\") as out:\n              out.write(str(run_metadata))\n              \n            from tensorflow.python.client import timeline\n            trace = timeline.Timeline(step_stats=run_metadata.step_stats)\n            trace_file = open('timeline.reader-1thread.json', 'w')\n            trace_file.write(trace.generate_chrome_trace_format())\n        else:\n            _, loss_value = sess.run([train_op, loss])\n\n        duration = time.time() - start_time\n\n        # Print an overview fairly often.\n        if step % 100 == 0:\n          print('Step %d: loss = %.2f (%.3f sec)' % (step, loss_value,\n                                                     duration))\n        step += 1\n    except tf.errors.OutOfRangeError:\n      print('Done training for %d epochs, %d steps.' % (FLAGS.num_epochs, step))\n    finally:\n      # When done, ask the threads to stop.\n      coord.request_stop()\n\n    # Wait for threads to finish.\n    coord.join(threads)\n    sess.close()\n\n\ndef main(_):\n  run_training()\n\n\nif __name__ == '__main__':\n  tf.app.run()\n"
  },
  {
    "path": "input_benchmarks/timeline.feed.json",
    "content": "{\n    \"traceEvents\": [\n        {\n            \"ph\": \"M\",\n            \"pid\": 0,\n            \"args\": {\n                \"name\": \"Allocators\"\n            },\n            \"name\": \"process_name\"\n        },\n        {\n            \"ph\": \"M\",\n            \"pid\": 1,\n            \"args\": {\n                \"name\": \"/job:localhost/replica:0/task:0/cpu:0 Compute\"\n            },\n            \"name\": \"process_name\"\n        },\n        {\n            \"ph\": \"M\",\n            \"pid\": 2,\n            \"args\": {\n                \"name\": \"/job:localhost/replica:0/task:0/cpu:0 Tensors\"\n            },\n            \"name\": \"process_name\"\n        },\n        {\n            \"ph\": \"M\",\n            \"pid\": 3,\n            \"args\": {\n                \"name\": \"/job:localhost/replica:0/task:0/gpu:0 Compute\"\n            },\n            \"name\": \"process_name\"\n        },\n        {\n            \"ph\": \"M\",\n            \"pid\": 4,\n            \"args\": {\n                \"name\": \"/job:localhost/replica:0/task:0/gpu:0 Tensors\"\n            },\n            \"name\": \"process_name\"\n        },\n        {\n            \"ph\": \"M\",\n            \"pid\": 5,\n            \"args\": {\n                \"name\": \"/gpu:0/stream:all Compute\"\n            },\n            \"name\": \"process_name\"\n        },\n        {\n            \"ph\": \"M\",\n            \"pid\": 6,\n            \"args\": {\n                \"name\": \"/gpu:0/stream:all Tensors\"\n            },\n            \"name\": \"process_name\"\n        },\n        {\n            \"ph\": \"M\",\n            \"pid\": 7,\n            \"args\": {\n                \"name\": \"/gpu:0/stream:12 Compute\"\n            },\n            \"name\": \"process_name\"\n        },\n        {\n            \"ph\": \"M\",\n            \"pid\": 8,\n            \"args\": {\n                \"name\": \"/gpu:0/stream:12 Tensors\"\n            },\n            \"name\": \"process_name\"\n        },\n        {\n            \"ph\": \"M\",\n            \"pid\": 9,\n            \"args\": {\n                \"name\": \"/gpu:0/memcpy Compute\"\n            },\n            \"name\": \"process_name\"\n        },\n        {\n            \"ph\": \"M\",\n            \"pid\": 10,\n            \"args\": {\n                \"name\": \"/gpu:0/memcpy Tensors\"\n            },\n            \"name\": \"process_name\"\n        },\n        {\n            \"ph\": \"M\",\n            \"pid\": 11,\n            \"args\": {\n                \"name\": \"/gpu:0/stream:13 Compute\"\n            },\n            \"name\": \"process_name\"\n        },\n        {\n            \"ph\": \"M\",\n            \"pid\": 12,\n            \"args\": {\n                \"name\": \"/gpu:0/stream:13 Tensors\"\n            },\n            \"name\": \"process_name\"\n        },\n        {\n            \"ph\": \"M\",\n            \"pid\": 13,\n            \"args\": {\n                \"name\": \"/gpu:0/stream:14 Compute\"\n            },\n            \"name\": \"process_name\"\n        },\n        {\n            \"ph\": \"M\",\n            \"pid\": 14,\n            \"args\": {\n                \"name\": \"/gpu:0/stream:14 Tensors\"\n            },\n            \"name\": \"process_name\"\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879514,\n            \"dur\": 9,\n            \"pid\": 1,\n            \"name\": \"NoOp\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"name\": \"_SOURCE\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879543,\n            \"dur\": 11,\n            \"pid\": 1,\n            \"name\": \"Variable\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"global_step\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400882300,\n            \"dur\": 6,\n            \"pid\": 1,\n            \"name\": \"Identity\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"GradientDescent/update/_20\",\n                \"name\": \"GradientDescent/update/_21\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400882308,\n            \"dur\": 3,\n            \"pid\": 1,\n            \"name\": \"Const\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"input0\": \"^GradientDescent/update/_21\",\n                \"name\": \"GradientDescent/value\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400882312,\n            \"dur\": 4,\n            \"pid\": 1,\n            \"name\": \"AssignAdd\",\n            \"args\": {\n                \"op\": \"AssignAdd\",\n                \"input0\": \"global_step\",\n                \"name\": \"GradientDescent\",\n                \"input1\": \"GradientDescent/value\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400882318,\n            \"dur\": 2,\n            \"pid\": 1,\n            \"name\": \"NoOp\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"name\": \"_SINK\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879523,\n            \"dur\": 13,\n            \"pid\": 3,\n            \"name\": \"NoOp\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"name\": \"_SOURCE\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879550,\n            \"dur\": 8,\n            \"pid\": 3,\n            \"name\": \"Const\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/xentropy_mean_grad/Tile/_2__cf__2\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879560,\n            \"dur\": 10,\n            \"pid\": 3,\n            \"name\": \"Const\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/softmax_linear/add_grad/BroadcastGradientArgs/_0__cf__0\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879572,\n            \"dur\": 6,\n            \"pid\": 3,\n            \"name\": \"Const\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/softmax_linear/add_grad/BroadcastGradientArgs/_1__cf__1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879579,\n            \"dur\": 5,\n            \"pid\": 3,\n            \"name\": \"Variable\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"hidden1/weights\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879586,\n            \"dur\": 4,\n            \"pid\": 3,\n            \"name\": \"Variable\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"hidden1/biases\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879592,\n            \"dur\": 4,\n            \"pid\": 3,\n            \"name\": \"Variable\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"hidden2/weights\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879597,\n            \"dur\": 6,\n            \"pid\": 3,\n            \"name\": \"Variable\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"hidden2/biases\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879604,\n            \"dur\": 2,\n            \"pid\": 3,\n            \"name\": \"Variable\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"softmax_linear/weights\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879607,\n            \"dur\": 3,\n            \"pid\": 3,\n            \"name\": \"Variable\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"softmax_linear/biases\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879611,\n            \"dur\": 4,\n            \"pid\": 3,\n            \"name\": \"Const\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/xentropy_mean_grad/Shape\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879616,\n            \"dur\": 4,\n            \"pid\": 3,\n            \"name\": \"Const\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/xentropy_mean_grad/Maximum/y\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879621,\n            \"dur\": 6,\n            \"pid\": 3,\n            \"name\": \"Const\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/xentropy/xentropy_grad/ExpandDims/dim\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879628,\n            \"dur\": 4,\n            \"pid\": 3,\n            \"name\": \"Const\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/softmax_linear/add_grad/Shape\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879633,\n            \"dur\": 4,\n            \"pid\": 3,\n            \"name\": \"Const\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/softmax_linear/add_grad/Shape_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879638,\n            \"dur\": 4,\n            \"pid\": 3,\n            \"name\": \"Const\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/hidden2/add_grad/Shape\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879643,\n            \"dur\": 3,\n            \"pid\": 3,\n            \"name\": \"Const\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/hidden2/add_grad/Shape_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879651,\n            \"dur\": 4,\n            \"pid\": 3,\n            \"name\": \"Const\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/hidden1/add_grad/Shape\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879656,\n            \"dur\": 4,\n            \"pid\": 3,\n            \"name\": \"Const\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/hidden1/add_grad/Shape_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879661,\n            \"dur\": 5,\n            \"pid\": 3,\n            \"name\": \"Const\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"GradientDescent/learning_rate\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879681,\n            \"dur\": 5,\n            \"pid\": 3,\n            \"name\": \"Identity\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"hidden1/weights\",\n                \"name\": \"hidden1/weights/read\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879688,\n            \"dur\": 8,\n            \"pid\": 3,\n            \"name\": \"Identity\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"hidden1/biases\",\n                \"name\": \"hidden1/biases/read\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879697,\n            \"dur\": 4,\n            \"pid\": 3,\n            \"name\": \"Identity\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"hidden2/weights\",\n                \"name\": \"hidden2/weights/read\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879702,\n            \"dur\": 3,\n            \"pid\": 3,\n            \"name\": \"Identity\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"hidden2/biases\",\n                \"name\": \"hidden2/biases/read\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879706,\n            \"dur\": 2,\n            \"pid\": 3,\n            \"name\": \"Identity\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"softmax_linear/weights\",\n                \"name\": \"softmax_linear/weights/read\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879710,\n            \"dur\": 4,\n            \"pid\": 3,\n            \"name\": \"Identity\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"softmax_linear/biases\",\n                \"name\": \"softmax_linear/biases/read\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879893,\n            \"dur\": 91,\n            \"pid\": 3,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"input0\": \"_recv_Placeholder_0/_17\",\n                \"name\": \"hidden1/MatMul\",\n                \"input1\": \"hidden1/weights/read\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 1,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879911,\n            \"dur\": 97,\n            \"pid\": 3,\n            \"name\": \"Prod\",\n            \"args\": {\n                \"op\": \"Prod\",\n                \"input0\": \"gradients/xentropy_mean_grad/Shape/_9\",\n                \"name\": \"gradients/xentropy_mean_grad/Prod\",\n                \"input1\": \"gradients/xentropy_mean_grad/Const\"\n            }\n        },\n        {\n            \"ph\": \"s\",\n            \"tid\": 0,\n            \"cat\": \"DataFlow\",\n            \"ts\": 1475539400879615,\n            \"pid\": 3,\n            \"id\": 0,\n            \"name\": \"gradients/xentropy_mean_grad/Shape\"\n        },\n        {\n            \"ph\": \"t\",\n            \"tid\": 1,\n            \"cat\": \"DataFlow\",\n            \"ts\": 1475539400879911,\n            \"pid\": 3,\n            \"id\": 0,\n            \"name\": \"gradients/xentropy_mean_grad/Shape\"\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 2,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879919,\n            \"dur\": 112,\n            \"pid\": 3,\n            \"name\": \"Cast\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"input0\": \"_recv_Placeholder_1_0/_15\",\n                \"name\": \"ToInt64\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 3,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879910,\n            \"dur\": 127,\n            \"pid\": 3,\n            \"name\": \"Prod\",\n            \"args\": {\n                \"op\": \"Prod\",\n                \"input0\": \"gradients/xentropy_mean_grad/Shape_1/_5\",\n                \"name\": \"gradients/xentropy_mean_grad/Prod_1\",\n                \"input1\": \"gradients/xentropy_mean_grad/Const_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879986,\n            \"dur\": 59,\n            \"pid\": 3,\n            \"name\": \"Add\",\n            \"args\": {\n                \"op\": \"Add\",\n                \"input0\": \"hidden1/MatMul\",\n                \"name\": \"hidden1/add\",\n                \"input1\": \"hidden1/biases/read\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880048,\n            \"dur\": 37,\n            \"pid\": 3,\n            \"name\": \"Relu\",\n            \"args\": {\n                \"op\": \"Relu\",\n                \"input0\": \"hidden1/add\",\n                \"name\": \"hidden1/Relu\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880087,\n            \"dur\": 32,\n            \"pid\": 3,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"input0\": \"hidden1/Relu\",\n                \"name\": \"hidden2/MatMul\",\n                \"input1\": \"hidden2/weights/read\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880122,\n            \"dur\": 15,\n            \"pid\": 3,\n            \"name\": \"Add\",\n            \"args\": {\n                \"op\": \"Add\",\n                \"input0\": \"hidden2/MatMul\",\n                \"name\": \"hidden2/add\",\n                \"input1\": \"hidden2/biases/read\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880138,\n            \"dur\": 12,\n            \"pid\": 3,\n            \"name\": \"Relu\",\n            \"args\": {\n                \"op\": \"Relu\",\n                \"input0\": \"hidden2/add\",\n                \"name\": \"hidden2/Relu\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880151,\n            \"dur\": 18,\n            \"pid\": 3,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"input0\": \"hidden2/Relu\",\n                \"name\": \"softmax_linear/MatMul\",\n                \"input1\": \"softmax_linear/weights/read\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880170,\n            \"dur\": 13,\n            \"pid\": 3,\n            \"name\": \"Add\",\n            \"args\": {\n                \"op\": \"Add\",\n                \"input0\": \"softmax_linear/MatMul\",\n                \"name\": \"softmax_linear/add\",\n                \"input1\": \"softmax_linear/biases/read\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880211,\n            \"dur\": 12,\n            \"pid\": 3,\n            \"name\": \"Maximum\",\n            \"args\": {\n                \"op\": \"Maximum\",\n                \"input0\": \"gradients/xentropy_mean_grad/Prod_1/_7\",\n                \"name\": \"gradients/xentropy_mean_grad/Maximum\",\n                \"input1\": \"gradients/xentropy_mean_grad/Maximum/y\"\n            }\n        },\n        {\n            \"ph\": \"s\",\n            \"tid\": 3,\n            \"cat\": \"DataFlow\",\n            \"ts\": 1475539400880037,\n            \"pid\": 3,\n            \"id\": 1,\n            \"name\": \"gradients/xentropy_mean_grad/Prod_1\"\n        },\n        {\n            \"ph\": \"t\",\n            \"tid\": 0,\n            \"cat\": \"DataFlow\",\n            \"ts\": 1475539400880211,\n            \"pid\": 3,\n            \"id\": 1,\n            \"name\": \"gradients/xentropy_mean_grad/Prod_1\"\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880226,\n            \"dur\": 7,\n            \"pid\": 3,\n            \"name\": \"Div\",\n            \"args\": {\n                \"op\": \"Div\",\n                \"input0\": \"gradients/xentropy_mean_grad/Prod/_11\",\n                \"name\": \"gradients/xentropy_mean_grad/floordiv\",\n                \"input1\": \"gradients/xentropy_mean_grad/Maximum\"\n            }\n        },\n        {\n            \"ph\": \"s\",\n            \"tid\": 1,\n            \"cat\": \"DataFlow\",\n            \"ts\": 1475539400880008,\n            \"pid\": 3,\n            \"id\": 2,\n            \"name\": \"gradients/xentropy_mean_grad/Prod\"\n        },\n        {\n            \"ph\": \"t\",\n            \"tid\": 0,\n            \"cat\": \"DataFlow\",\n            \"ts\": 1475539400880226,\n            \"pid\": 3,\n            \"id\": 2,\n            \"name\": \"gradients/xentropy_mean_grad/Prod\"\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 1,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880185,\n            \"dur\": 57,\n            \"pid\": 3,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"input0\": \"softmax_linear/add\",\n                \"name\": \"xentropy/xentropy\",\n                \"input1\": \"ToInt64\"\n            }\n        },\n        {\n            \"ph\": \"s\",\n            \"tid\": 0,\n            \"cat\": \"DataFlow\",\n            \"ts\": 1475539400880183,\n            \"pid\": 3,\n            \"id\": 3,\n            \"name\": \"softmax_linear/add\"\n        },\n        {\n            \"ph\": \"t\",\n            \"tid\": 1,\n            \"cat\": \"DataFlow\",\n            \"ts\": 1475539400880185,\n            \"pid\": 3,\n            \"id\": 3,\n            \"name\": \"softmax_linear/add\"\n        },\n        {\n            \"ph\": \"s\",\n            \"tid\": 2,\n            \"cat\": \"DataFlow\",\n            \"ts\": 1475539400880031,\n            \"pid\": 3,\n            \"id\": 4,\n            \"name\": \"ToInt64\"\n        },\n        {\n            \"ph\": \"t\",\n            \"tid\": 1,\n            \"cat\": \"DataFlow\",\n            \"ts\": 1475539400880185,\n            \"pid\": 3,\n            \"id\": 4,\n            \"name\": \"ToInt64\"\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880244,\n            \"dur\": 60,\n            \"pid\": 3,\n            \"name\": \"Mean\",\n            \"args\": {\n                \"op\": \"Mean\",\n                \"input0\": \"xentropy/xentropy\",\n                \"name\": \"xentropy_mean\",\n                \"input1\": \"Const\"\n            }\n        },\n        {\n            \"ph\": \"s\",\n            \"tid\": 1,\n            \"cat\": \"DataFlow\",\n            \"ts\": 1475539400880242,\n            \"pid\": 3,\n            \"id\": 5,\n            \"name\": \"xentropy/xentropy\"\n        },\n        {\n            \"ph\": \"t\",\n            \"tid\": 0,\n            \"cat\": \"DataFlow\",\n            \"ts\": 1475539400880244,\n            \"pid\": 3,\n            \"id\": 5,\n            \"name\": \"xentropy/xentropy\"\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880399,\n            \"dur\": 27,\n            \"pid\": 3,\n            \"name\": \"Cast\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"input0\": \"gradients/xentropy_mean_grad/floordiv/_13\",\n                \"name\": \"gradients/xentropy_mean_grad/Cast\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880429,\n            \"dur\": 20,\n            \"pid\": 3,\n            \"name\": \"Div\",\n            \"args\": {\n                \"op\": \"Div\",\n                \"input0\": \"gradients/xentropy_mean_grad/Tile\",\n                \"name\": \"gradients/xentropy_mean_grad/truediv\",\n                \"input1\": \"gradients/xentropy_mean_grad/Cast\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880451,\n            \"dur\": 5,\n            \"pid\": 3,\n            \"name\": \"ExpandDims\",\n            \"args\": {\n                \"op\": \"ExpandDims\",\n                \"input0\": \"gradients/xentropy_mean_grad/truediv\",\n                \"name\": \"gradients/xentropy/xentropy_grad/ExpandDims\",\n                \"input1\": \"gradients/xentropy/xentropy_grad/ExpandDims/dim\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880458,\n            \"dur\": 17,\n            \"pid\": 3,\n            \"name\": \"Mul\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"input0\": \"gradients/xentropy/xentropy_grad/ExpandDims\",\n                \"name\": \"gradients/xentropy/xentropy_grad/mul\",\n                \"input1\": \"xentropy/xentropy:1\"\n            }\n        },\n        {\n            \"ph\": \"s\",\n            \"tid\": 1,\n            \"cat\": \"DataFlow\",\n            \"ts\": 1475539400880242,\n            \"pid\": 3,\n            \"id\": 6,\n            \"name\": \"xentropy/xentropy:1\"\n        },\n        {\n            \"ph\": \"t\",\n            \"tid\": 0,\n            \"cat\": \"DataFlow\",\n            \"ts\": 1475539400880458,\n            \"pid\": 3,\n            \"id\": 6,\n            \"name\": \"xentropy/xentropy:1\"\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880481,\n            \"dur\": 5,\n            \"pid\": 3,\n            \"name\": \"Sum\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"input0\": \"gradients/xentropy/xentropy_grad/mul\",\n                \"name\": \"gradients/softmax_linear/add_grad/Sum\",\n                \"input1\": \"gradients/softmax_linear/add_grad/BroadcastGradientArgs\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880488,\n            \"dur\": 26,\n            \"pid\": 3,\n            \"name\": \"Sum\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"input0\": \"gradients/xentropy/xentropy_grad/mul\",\n                \"name\": \"gradients/softmax_linear/add_grad/Sum_1\",\n                \"input1\": \"gradients/softmax_linear/add_grad/BroadcastGradientArgs:1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880515,\n            \"dur\": 4,\n            \"pid\": 3,\n            \"name\": \"Reshape\",\n            \"args\": {\n                \"op\": \"Reshape\",\n                \"input0\": \"gradients/softmax_linear/add_grad/Sum\",\n                \"name\": \"gradients/softmax_linear/add_grad/Reshape\",\n                \"input1\": \"gradients/softmax_linear/add_grad/Shape\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880520,\n            \"dur\": 5,\n            \"pid\": 3,\n            \"name\": \"Reshape\",\n            \"args\": {\n                \"op\": \"Reshape\",\n                \"input0\": \"gradients/softmax_linear/add_grad/Sum_1\",\n                \"name\": \"gradients/softmax_linear/add_grad/Reshape_1\",\n                \"input1\": \"gradients/softmax_linear/add_grad/Shape_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880527,\n            \"dur\": 2,\n            \"pid\": 3,\n            \"name\": \"NoOp\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"input0\": \"^gradients/softmax_linear/add_grad/Reshape\",\n                \"name\": \"gradients/softmax_linear/add_grad/tuple/group_deps\",\n                \"input1\": \"^gradients/softmax_linear/add_grad/Reshape_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880530,\n            \"dur\": 3,\n            \"pid\": 3,\n            \"name\": \"Identity\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/softmax_linear/add_grad/Reshape\",\n                \"name\": \"gradients/softmax_linear/add_grad/tuple/control_dependency\",\n                \"input1\": \"^gradients/softmax_linear/add_grad/tuple/group_deps\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880534,\n            \"dur\": 2,\n            \"pid\": 3,\n            \"name\": \"Identity\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/softmax_linear/add_grad/Reshape_1\",\n                \"name\": \"gradients/softmax_linear/add_grad/tuple/control_dependency_1\",\n                \"input1\": \"^gradients/softmax_linear/add_grad/tuple/group_deps\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880538,\n            \"dur\": 22,\n            \"pid\": 3,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"input0\": \"gradients/softmax_linear/add_grad/tuple/control_dependency\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/MatMul\",\n                \"input1\": \"softmax_linear/weights/read\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880562,\n            \"dur\": 16,\n            \"pid\": 3,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"input0\": \"hidden2/Relu\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/MatMul_1\",\n                \"input1\": \"gradients/softmax_linear/add_grad/tuple/control_dependency\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880580,\n            \"dur\": 16,\n            \"pid\": 3,\n            \"name\": \"ApplyGradientDescent\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"input0\": \"softmax_linear/biases\",\n                \"input2\": \"gradients/softmax_linear/add_grad/tuple/control_dependency_1\",\n                \"name\": \"GradientDescent/update_softmax_linear/biases/ApplyGradientDescent\",\n                \"input1\": \"GradientDescent/learning_rate\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880600,\n            \"dur\": 3,\n            \"pid\": 3,\n            \"name\": \"NoOp\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"input0\": \"^gradients/softmax_linear/MatMul_grad/MatMul\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/tuple/group_deps\",\n                \"input1\": \"^gradients/softmax_linear/MatMul_grad/MatMul_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880604,\n            \"dur\": 3,\n            \"pid\": 3,\n            \"name\": \"Identity\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/softmax_linear/MatMul_grad/MatMul\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/tuple/control_dependency\",\n                \"input1\": \"^gradients/softmax_linear/MatMul_grad/tuple/group_deps\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880608,\n            \"dur\": 2,\n            \"pid\": 3,\n            \"name\": \"Identity\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/softmax_linear/MatMul_grad/MatMul_1\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/tuple/control_dependency_1\",\n                \"input1\": \"^gradients/softmax_linear/MatMul_grad/tuple/group_deps\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880612,\n            \"dur\": 25,\n            \"pid\": 3,\n            \"name\": \"ReluGrad\",\n            \"args\": {\n                \"op\": \"ReluGrad\",\n                \"input0\": \"gradients/softmax_linear/MatMul_grad/tuple/control_dependency\",\n                \"name\": \"gradients/hidden2/Relu_grad/ReluGrad\",\n                \"input1\": \"hidden2/Relu\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880641,\n            \"dur\": 21,\n            \"pid\": 3,\n            \"name\": \"ApplyGradientDescent\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"input0\": \"softmax_linear/weights\",\n                \"input2\": \"gradients/softmax_linear/MatMul_grad/tuple/control_dependency_1\",\n                \"name\": \"GradientDescent/update_softmax_linear/weights/ApplyGradientDescent\",\n                \"input1\": \"GradientDescent/learning_rate\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880664,\n            \"dur\": 4,\n            \"pid\": 3,\n            \"name\": \"Sum\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"input0\": \"gradients/hidden2/Relu_grad/ReluGrad\",\n                \"name\": \"gradients/hidden2/add_grad/Sum\",\n                \"input1\": \"gradients/hidden2/add_grad/BroadcastGradientArgs\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880669,\n            \"dur\": 12,\n            \"pid\": 3,\n            \"name\": \"Sum\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"input0\": \"gradients/hidden2/Relu_grad/ReluGrad\",\n                \"name\": \"gradients/hidden2/add_grad/Sum_1\",\n                \"input1\": \"gradients/hidden2/add_grad/BroadcastGradientArgs:1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880683,\n            \"dur\": 5,\n            \"pid\": 3,\n            \"name\": \"Reshape\",\n            \"args\": {\n                \"op\": \"Reshape\",\n                \"input0\": \"gradients/hidden2/add_grad/Sum\",\n                \"name\": \"gradients/hidden2/add_grad/Reshape\",\n                \"input1\": \"gradients/hidden2/add_grad/Shape\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880690,\n            \"dur\": 2,\n            \"pid\": 3,\n            \"name\": \"Reshape\",\n            \"args\": {\n                \"op\": \"Reshape\",\n                \"input0\": \"gradients/hidden2/add_grad/Sum_1\",\n                \"name\": \"gradients/hidden2/add_grad/Reshape_1\",\n                \"input1\": \"gradients/hidden2/add_grad/Shape_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880694,\n            \"dur\": 1,\n            \"pid\": 3,\n            \"name\": \"NoOp\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"input0\": \"^gradients/hidden2/add_grad/Reshape\",\n                \"name\": \"gradients/hidden2/add_grad/tuple/group_deps\",\n                \"input1\": \"^gradients/hidden2/add_grad/Reshape_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880697,\n            \"dur\": 3,\n            \"pid\": 3,\n            \"name\": \"Identity\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/hidden2/add_grad/Reshape\",\n                \"name\": \"gradients/hidden2/add_grad/tuple/control_dependency\",\n                \"input1\": \"^gradients/hidden2/add_grad/tuple/group_deps\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880701,\n            \"dur\": 2,\n            \"pid\": 3,\n            \"name\": \"Identity\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/hidden2/add_grad/Reshape_1\",\n                \"name\": \"gradients/hidden2/add_grad/tuple/control_dependency_1\",\n                \"input1\": \"^gradients/hidden2/add_grad/tuple/group_deps\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880706,\n            \"dur\": 17,\n            \"pid\": 3,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"input0\": \"gradients/hidden2/add_grad/tuple/control_dependency\",\n                \"name\": \"gradients/hidden2/MatMul_grad/MatMul\",\n                \"input1\": \"hidden2/weights/read\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880724,\n            \"dur\": 15,\n            \"pid\": 3,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"input0\": \"hidden1/Relu\",\n                \"name\": \"gradients/hidden2/MatMul_grad/MatMul_1\",\n                \"input1\": \"gradients/hidden2/add_grad/tuple/control_dependency\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880740,\n            \"dur\": 12,\n            \"pid\": 3,\n            \"name\": \"ApplyGradientDescent\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"input0\": \"hidden2/biases\",\n                \"input2\": \"gradients/hidden2/add_grad/tuple/control_dependency_1\",\n                \"name\": \"GradientDescent/update_hidden2/biases/ApplyGradientDescent\",\n                \"input1\": \"GradientDescent/learning_rate\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880754,\n            \"dur\": 2,\n            \"pid\": 3,\n            \"name\": \"NoOp\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"input0\": \"^gradients/hidden2/MatMul_grad/MatMul\",\n                \"name\": \"gradients/hidden2/MatMul_grad/tuple/group_deps\",\n                \"input1\": \"^gradients/hidden2/MatMul_grad/MatMul_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880759,\n            \"dur\": 3,\n            \"pid\": 3,\n            \"name\": \"Identity\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/hidden2/MatMul_grad/MatMul\",\n                \"name\": \"gradients/hidden2/MatMul_grad/tuple/control_dependency\",\n                \"input1\": \"^gradients/hidden2/MatMul_grad/tuple/group_deps\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880763,\n            \"dur\": 3,\n            \"pid\": 3,\n            \"name\": \"Identity\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/hidden2/MatMul_grad/MatMul_1\",\n                \"name\": \"gradients/hidden2/MatMul_grad/tuple/control_dependency_1\",\n                \"input1\": \"^gradients/hidden2/MatMul_grad/tuple/group_deps\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880767,\n            \"dur\": 12,\n            \"pid\": 3,\n            \"name\": \"ReluGrad\",\n            \"args\": {\n                \"op\": \"ReluGrad\",\n                \"input0\": \"gradients/hidden2/MatMul_grad/tuple/control_dependency\",\n                \"name\": \"gradients/hidden1/Relu_grad/ReluGrad\",\n                \"input1\": \"hidden1/Relu\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880781,\n            \"dur\": 13,\n            \"pid\": 3,\n            \"name\": \"ApplyGradientDescent\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"input0\": \"hidden2/weights\",\n                \"input2\": \"gradients/hidden2/MatMul_grad/tuple/control_dependency_1\",\n                \"name\": \"GradientDescent/update_hidden2/weights/ApplyGradientDescent\",\n                \"input1\": \"GradientDescent/learning_rate\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880796,\n            \"dur\": 4,\n            \"pid\": 3,\n            \"name\": \"Sum\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"input0\": \"gradients/hidden1/Relu_grad/ReluGrad\",\n                \"name\": \"gradients/hidden1/add_grad/Sum\",\n                \"input1\": \"gradients/hidden1/add_grad/BroadcastGradientArgs\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880802,\n            \"dur\": 18,\n            \"pid\": 3,\n            \"name\": \"Sum\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"input0\": \"gradients/hidden1/Relu_grad/ReluGrad\",\n                \"name\": \"gradients/hidden1/add_grad/Sum_1\",\n                \"input1\": \"gradients/hidden1/add_grad/BroadcastGradientArgs:1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880822,\n            \"dur\": 3,\n            \"pid\": 3,\n            \"name\": \"Reshape\",\n            \"args\": {\n                \"op\": \"Reshape\",\n                \"input0\": \"gradients/hidden1/add_grad/Sum\",\n                \"name\": \"gradients/hidden1/add_grad/Reshape\",\n                \"input1\": \"gradients/hidden1/add_grad/Shape\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880828,\n            \"dur\": 3,\n            \"pid\": 3,\n            \"name\": \"Reshape\",\n            \"args\": {\n                \"op\": \"Reshape\",\n                \"input0\": \"gradients/hidden1/add_grad/Sum_1\",\n                \"name\": \"gradients/hidden1/add_grad/Reshape_1\",\n                \"input1\": \"gradients/hidden1/add_grad/Shape_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880832,\n            \"dur\": 2,\n            \"pid\": 3,\n            \"name\": \"NoOp\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"input0\": \"^gradients/hidden1/add_grad/Reshape\",\n                \"name\": \"gradients/hidden1/add_grad/tuple/group_deps\",\n                \"input1\": \"^gradients/hidden1/add_grad/Reshape_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880835,\n            \"dur\": 3,\n            \"pid\": 3,\n            \"name\": \"Identity\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/hidden1/add_grad/Reshape\",\n                \"name\": \"gradients/hidden1/add_grad/tuple/control_dependency\",\n                \"input1\": \"^gradients/hidden1/add_grad/tuple/group_deps\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880839,\n            \"dur\": 2,\n            \"pid\": 3,\n            \"name\": \"Identity\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/hidden1/add_grad/Reshape_1\",\n                \"name\": \"gradients/hidden1/add_grad/tuple/control_dependency_1\",\n                \"input1\": \"^gradients/hidden1/add_grad/tuple/group_deps\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880843,\n            \"dur\": 18,\n            \"pid\": 3,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"input0\": \"gradients/hidden1/add_grad/tuple/control_dependency\",\n                \"name\": \"gradients/hidden1/MatMul_grad/MatMul\",\n                \"input1\": \"hidden1/weights/read\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880868,\n            \"dur\": 17,\n            \"pid\": 3,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"input0\": \"_recv_Placeholder_0/_17\",\n                \"name\": \"gradients/hidden1/MatMul_grad/MatMul_1\",\n                \"input1\": \"gradients/hidden1/add_grad/tuple/control_dependency\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880888,\n            \"dur\": 11,\n            \"pid\": 3,\n            \"name\": \"ApplyGradientDescent\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"input0\": \"hidden1/biases\",\n                \"input2\": \"gradients/hidden1/add_grad/tuple/control_dependency_1\",\n                \"name\": \"GradientDescent/update_hidden1/biases/ApplyGradientDescent\",\n                \"input1\": \"GradientDescent/learning_rate\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880901,\n            \"dur\": 2,\n            \"pid\": 3,\n            \"name\": \"NoOp\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"input0\": \"^gradients/hidden1/MatMul_grad/MatMul\",\n                \"name\": \"gradients/hidden1/MatMul_grad/tuple/group_deps\",\n                \"input1\": \"^gradients/hidden1/MatMul_grad/MatMul_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880907,\n            \"dur\": 2,\n            \"pid\": 3,\n            \"name\": \"Identity\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/hidden1/MatMul_grad/MatMul_1\",\n                \"name\": \"gradients/hidden1/MatMul_grad/tuple/control_dependency_1\",\n                \"input1\": \"^gradients/hidden1/MatMul_grad/tuple/group_deps\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880911,\n            \"dur\": 11,\n            \"pid\": 3,\n            \"name\": \"ApplyGradientDescent\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"input0\": \"hidden1/weights\",\n                \"input2\": \"gradients/hidden1/MatMul_grad/tuple/control_dependency_1\",\n                \"name\": \"GradientDescent/update_hidden1/weights/ApplyGradientDescent\",\n                \"input1\": \"GradientDescent/learning_rate\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880924,\n            \"dur\": 1,\n            \"pid\": 3,\n            \"name\": \"NoOp\",\n            \"args\": {\n                \"input3\": \"^GradientDescent/update_hidden2/biases/ApplyGradientDescent\",\n                \"input0\": \"^GradientDescent/update_hidden1/weights/ApplyGradientDescent\",\n                \"input4\": \"^GradientDescent/update_softmax_linear/weights/ApplyGradientDescent\",\n                \"input2\": \"^GradientDescent/update_hidden2/weights/ApplyGradientDescent\",\n                \"input1\": \"^GradientDescent/update_hidden1/biases/ApplyGradientDescent\",\n                \"op\": \"NoOp\",\n                \"input5\": \"^GradientDescent/update_softmax_linear/biases/ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880928,\n            \"dur\": 3,\n            \"pid\": 3,\n            \"name\": \"Const\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"input0\": \"^GradientDescent/update\",\n                \"name\": \"GradientDescent/update/_18\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880968,\n            \"dur\": 1322,\n            \"pid\": 3,\n            \"name\": \"NoOp\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"name\": \"_SINK\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879946,\n            \"dur\": 149,\n            \"pid\": 5,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"hidden1/MatMul\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880099,\n            \"dur\": 5,\n            \"pid\": 5,\n            \"name\": \"Cast\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"ToInt64\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880108,\n            \"dur\": 6,\n            \"pid\": 5,\n            \"name\": \"Prod\",\n            \"args\": {\n                \"op\": \"Prod\",\n                \"name\": \"gradients/xentropy_mean_grad/Prod_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880119,\n            \"dur\": 22,\n            \"pid\": 5,\n            \"name\": \"Add\",\n            \"args\": {\n                \"op\": \"Add\",\n                \"name\": \"hidden1/add\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880145,\n            \"dur\": 12,\n            \"pid\": 5,\n            \"name\": \"Relu\",\n            \"args\": {\n                \"op\": \"Relu\",\n                \"name\": \"hidden1/Relu\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880162,\n            \"dur\": 45,\n            \"pid\": 5,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"hidden2/MatMul\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880211,\n            \"dur\": 8,\n            \"pid\": 5,\n            \"name\": \"Add\",\n            \"args\": {\n                \"op\": \"Add\",\n                \"name\": \"hidden2/add\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880222,\n            \"dur\": 7,\n            \"pid\": 5,\n            \"name\": \"Relu\",\n            \"args\": {\n                \"op\": \"Relu\",\n                \"name\": \"hidden2/Relu\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880234,\n            \"dur\": 10,\n            \"pid\": 5,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"softmax_linear/MatMul\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880248,\n            \"dur\": 8,\n            \"pid\": 5,\n            \"name\": \"Add\",\n            \"args\": {\n                \"op\": \"Add\",\n                \"name\": \"softmax_linear/add\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880261,\n            \"dur\": 8,\n            \"pid\": 5,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880274,\n            \"dur\": 7,\n            \"pid\": 5,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880285,\n            \"dur\": 12,\n            \"pid\": 5,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880302,\n            \"dur\": 24,\n            \"pid\": 5,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880331,\n            \"dur\": 5,\n            \"pid\": 5,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880340,\n            \"dur\": 8,\n            \"pid\": 5,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880353,\n            \"dur\": 7,\n            \"pid\": 5,\n            \"name\": \"Mean\",\n            \"args\": {\n                \"op\": \"Mean\",\n                \"name\": \"xentropy_mean\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880427,\n            \"dur\": 4,\n            \"pid\": 5,\n            \"name\": \"Cast\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"gradients/xentropy_mean_grad/Cast\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880449,\n            \"dur\": 7,\n            \"pid\": 5,\n            \"name\": \"Div\",\n            \"args\": {\n                \"op\": \"Div\",\n                \"name\": \"gradients/xentropy_mean_grad/truediv\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880476,\n            \"dur\": 12,\n            \"pid\": 5,\n            \"name\": \"Mul\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"gradients/xentropy/xentropy_grad/mul\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880510,\n            \"dur\": 10,\n            \"pid\": 5,\n            \"name\": \"Sum\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"name\": \"gradients/softmax_linear/add_grad/Sum_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880563,\n            \"dur\": 8,\n            \"pid\": 5,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/MatMul\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880579,\n            \"dur\": 13,\n            \"pid\": 5,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/MatMul_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880597,\n            \"dur\": 5,\n            \"pid\": 5,\n            \"name\": \"ApplyGradientDescent\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_softmax_linear/biases/ApplyGradientDescent\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880633,\n            \"dur\": 5,\n            \"pid\": 5,\n            \"name\": \"ReluGrad\",\n            \"args\": {\n                \"op\": \"ReluGrad\",\n                \"name\": \"gradients/hidden2/Relu_grad/ReluGrad\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880664,\n            \"dur\": 5,\n            \"pid\": 5,\n            \"name\": \"ApplyGradientDescent\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_softmax_linear/weights/ApplyGradientDescent\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880684,\n            \"dur\": 7,\n            \"pid\": 5,\n            \"name\": \"Sum\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"name\": \"gradients/hidden2/add_grad/Sum_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880724,\n            \"dur\": 44,\n            \"pid\": 5,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden2/MatMul_grad/MatMul\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880773,\n            \"dur\": 40,\n            \"pid\": 5,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden2/MatMul_grad/MatMul_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880816,\n            \"dur\": 5,\n            \"pid\": 5,\n            \"name\": \"ApplyGradientDescent\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden2/biases/ApplyGradientDescent\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880826,\n            \"dur\": 7,\n            \"pid\": 5,\n            \"name\": \"ReluGrad\",\n            \"args\": {\n                \"op\": \"ReluGrad\",\n                \"name\": \"gradients/hidden1/Relu_grad/ReluGrad\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880837,\n            \"dur\": 12,\n            \"pid\": 5,\n            \"name\": \"ApplyGradientDescent\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden2/weights/ApplyGradientDescent\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880853,\n            \"dur\": 4,\n            \"pid\": 5,\n            \"name\": \"Sum\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"name\": \"gradients/hidden1/add_grad/Sum_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880861,\n            \"dur\": 8,\n            \"pid\": 5,\n            \"name\": \"Sum\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"name\": \"gradients/hidden1/add_grad/Sum_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880873,\n            \"dur\": 717,\n            \"pid\": 5,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden1/MatMul_grad/MatMul\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400881595,\n            \"dur\": 560,\n            \"pid\": 5,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden1/MatMul_grad/MatMul_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400882159,\n            \"dur\": 5,\n            \"pid\": 5,\n            \"name\": \"ApplyGradientDescent\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden1/biases/ApplyGradientDescent\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400882168,\n            \"dur\": 93,\n            \"pid\": 5,\n            \"name\": \"ApplyGradientDescent\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden1/weights/ApplyGradientDescent\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879946,\n            \"dur\": 149,\n            \"pid\": 7,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"hidden1/MatMul\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880099,\n            \"dur\": 5,\n            \"pid\": 7,\n            \"name\": \"Cast\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"ToInt64\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880108,\n            \"dur\": 6,\n            \"pid\": 7,\n            \"name\": \"Prod\",\n            \"args\": {\n                \"op\": \"Prod\",\n                \"name\": \"gradients/xentropy_mean_grad/Prod_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880119,\n            \"dur\": 22,\n            \"pid\": 7,\n            \"name\": \"Add\",\n            \"args\": {\n                \"op\": \"Add\",\n                \"name\": \"hidden1/add\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880145,\n            \"dur\": 12,\n            \"pid\": 7,\n            \"name\": \"Relu\",\n            \"args\": {\n                \"op\": \"Relu\",\n                \"name\": \"hidden1/Relu\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880162,\n            \"dur\": 45,\n            \"pid\": 7,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"hidden2/MatMul\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880211,\n            \"dur\": 8,\n            \"pid\": 7,\n            \"name\": \"Add\",\n            \"args\": {\n                \"op\": \"Add\",\n                \"name\": \"hidden2/add\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880222,\n            \"dur\": 7,\n            \"pid\": 7,\n            \"name\": \"Relu\",\n            \"args\": {\n                \"op\": \"Relu\",\n                \"name\": \"hidden2/Relu\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880234,\n            \"dur\": 10,\n            \"pid\": 7,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"softmax_linear/MatMul\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880248,\n            \"dur\": 8,\n            \"pid\": 7,\n            \"name\": \"Add\",\n            \"args\": {\n                \"op\": \"Add\",\n                \"name\": \"softmax_linear/add\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880261,\n            \"dur\": 8,\n            \"pid\": 7,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880274,\n            \"dur\": 7,\n            \"pid\": 7,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880285,\n            \"dur\": 12,\n            \"pid\": 7,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880302,\n            \"dur\": 24,\n            \"pid\": 7,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880331,\n            \"dur\": 5,\n            \"pid\": 7,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880340,\n            \"dur\": 8,\n            \"pid\": 7,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880353,\n            \"dur\": 7,\n            \"pid\": 7,\n            \"name\": \"Mean\",\n            \"args\": {\n                \"op\": \"Mean\",\n                \"name\": \"xentropy_mean\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880427,\n            \"dur\": 4,\n            \"pid\": 7,\n            \"name\": \"Cast\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"gradients/xentropy_mean_grad/Cast\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880449,\n            \"dur\": 7,\n            \"pid\": 7,\n            \"name\": \"Div\",\n            \"args\": {\n                \"op\": \"Div\",\n                \"name\": \"gradients/xentropy_mean_grad/truediv\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880476,\n            \"dur\": 12,\n            \"pid\": 7,\n            \"name\": \"Mul\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"gradients/xentropy/xentropy_grad/mul\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880510,\n            \"dur\": 10,\n            \"pid\": 7,\n            \"name\": \"Sum\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"name\": \"gradients/softmax_linear/add_grad/Sum_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880563,\n            \"dur\": 8,\n            \"pid\": 7,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/MatMul\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880579,\n            \"dur\": 13,\n            \"pid\": 7,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/MatMul_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880597,\n            \"dur\": 5,\n            \"pid\": 7,\n            \"name\": \"ApplyGradientDescent\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_softmax_linear/biases/ApplyGradientDescent\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880633,\n            \"dur\": 5,\n            \"pid\": 7,\n            \"name\": \"ReluGrad\",\n            \"args\": {\n                \"op\": \"ReluGrad\",\n                \"name\": \"gradients/hidden2/Relu_grad/ReluGrad\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880664,\n            \"dur\": 5,\n            \"pid\": 7,\n            \"name\": \"ApplyGradientDescent\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_softmax_linear/weights/ApplyGradientDescent\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880684,\n            \"dur\": 7,\n            \"pid\": 7,\n            \"name\": \"Sum\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"name\": \"gradients/hidden2/add_grad/Sum_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880724,\n            \"dur\": 44,\n            \"pid\": 7,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden2/MatMul_grad/MatMul\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880773,\n            \"dur\": 40,\n            \"pid\": 7,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden2/MatMul_grad/MatMul_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880816,\n            \"dur\": 5,\n            \"pid\": 7,\n            \"name\": \"ApplyGradientDescent\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden2/biases/ApplyGradientDescent\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880826,\n            \"dur\": 7,\n            \"pid\": 7,\n            \"name\": \"ReluGrad\",\n            \"args\": {\n                \"op\": \"ReluGrad\",\n                \"name\": \"gradients/hidden1/Relu_grad/ReluGrad\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880837,\n            \"dur\": 12,\n            \"pid\": 7,\n            \"name\": \"ApplyGradientDescent\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden2/weights/ApplyGradientDescent\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880853,\n            \"dur\": 4,\n            \"pid\": 7,\n            \"name\": \"Sum\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"name\": \"gradients/hidden1/add_grad/Sum_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880861,\n            \"dur\": 8,\n            \"pid\": 7,\n            \"name\": \"Sum\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"name\": \"gradients/hidden1/add_grad/Sum_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880873,\n            \"dur\": 717,\n            \"pid\": 7,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden1/MatMul_grad/MatMul\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400881595,\n            \"dur\": 560,\n            \"pid\": 7,\n            \"name\": \"MatMul\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden1/MatMul_grad/MatMul_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400882159,\n            \"dur\": 5,\n            \"pid\": 7,\n            \"name\": \"ApplyGradientDescent\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden1/biases/ApplyGradientDescent\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400882168,\n            \"dur\": 93,\n            \"pid\": 7,\n            \"name\": \"ApplyGradientDescent\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden1/weights/ApplyGradientDescent\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879725,\n            \"dur\": 57,\n            \"pid\": 9,\n            \"name\": \"MEMCPYHtoD\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_94__recv_Placeholder_0\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879838,\n            \"dur\": 1,\n            \"pid\": 9,\n            \"name\": \"MEMCPYHtoD\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_184__recv_Placeholder_1_0\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879845,\n            \"dur\": 4,\n            \"pid\": 9,\n            \"name\": \"MEMCPYHtoD\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_gradients/xentropy_mean_grad/Shape\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880146,\n            \"dur\": 2,\n            \"pid\": 9,\n            \"name\": \"MEMCPYDtoH\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_15_gradients/xentropy_mean_grad/Prod\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880151,\n            \"dur\": 2,\n            \"pid\": 9,\n            \"name\": \"MEMCPYDtoH\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_11_gradients/xentropy_mean_grad/Prod_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880354,\n            \"dur\": 4,\n            \"pid\": 9,\n            \"name\": \"MEMCPYHtoD\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_gradients/xentropy_mean_grad/floordiv\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880364,\n            \"dur\": 2,\n            \"pid\": 9,\n            \"name\": \"MEMCPYDtoH\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_160_xentropy_mean\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879725,\n            \"dur\": 57,\n            \"pid\": 11,\n            \"name\": \"MEMCPYHtoD\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_94__recv_Placeholder_0\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879838,\n            \"dur\": 1,\n            \"pid\": 11,\n            \"name\": \"MEMCPYHtoD\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_184__recv_Placeholder_1_0\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400879845,\n            \"dur\": 4,\n            \"pid\": 11,\n            \"name\": \"MEMCPYHtoD\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_gradients/xentropy_mean_grad/Shape\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880354,\n            \"dur\": 4,\n            \"pid\": 11,\n            \"name\": \"MEMCPYHtoD\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_gradients/xentropy_mean_grad/floordiv\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880146,\n            \"dur\": 2,\n            \"pid\": 13,\n            \"name\": \"MEMCPYDtoH\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_15_gradients/xentropy_mean_grad/Prod\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880151,\n            \"dur\": 2,\n            \"pid\": 13,\n            \"name\": \"MEMCPYDtoH\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_11_gradients/xentropy_mean_grad/Prod_1\"\n            }\n        },\n        {\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"cat\": \"Op\",\n            \"ts\": 1475539400880364,\n            \"dur\": 2,\n            \"pid\": 13,\n            \"name\": \"MEMCPYDtoH\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_160_xentropy_mean\"\n            }\n        }\n    ]\n}"
  },
  {
    "path": "input_benchmarks/timeline.reader.json",
    "content": "{\n    \"traceEvents\": [\n        {\n            \"ph\": \"M\",\n            \"name\": \"process_name\",\n            \"args\": {\n                \"name\": \"Allocators\"\n            },\n            \"pid\": 0\n        },\n        {\n            \"ph\": \"M\",\n            \"name\": \"process_name\",\n            \"args\": {\n                \"name\": \"/job:localhost/replica:0/task:0/cpu:0 Compute\"\n            },\n            \"pid\": 1\n        },\n        {\n            \"ph\": \"M\",\n            \"name\": \"process_name\",\n            \"args\": {\n                \"name\": \"/job:localhost/replica:0/task:0/cpu:0 Tensors\"\n            },\n            \"pid\": 2\n        },\n        {\n            \"ph\": \"M\",\n            \"name\": \"process_name\",\n            \"args\": {\n                \"name\": \"/job:localhost/replica:0/task:0/gpu:0 Compute\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"ph\": \"M\",\n            \"name\": \"process_name\",\n            \"args\": {\n                \"name\": \"/job:localhost/replica:0/task:0/gpu:0 Tensors\"\n            },\n            \"pid\": 4\n        },\n        {\n            \"ph\": \"M\",\n            \"name\": \"process_name\",\n            \"args\": {\n                \"name\": \"/gpu:0/stream:all Compute\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"ph\": \"M\",\n            \"name\": \"process_name\",\n            \"args\": {\n                \"name\": \"/gpu:0/stream:all Tensors\"\n            },\n            \"pid\": 6\n        },\n        {\n            \"ph\": \"M\",\n            \"name\": \"process_name\",\n            \"args\": {\n                \"name\": \"/gpu:0/stream:12 Compute\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"ph\": \"M\",\n            \"name\": \"process_name\",\n            \"args\": {\n                \"name\": \"/gpu:0/stream:12 Tensors\"\n            },\n            \"pid\": 8\n        },\n        {\n            \"ph\": \"M\",\n            \"name\": \"process_name\",\n            \"args\": {\n                \"name\": \"/gpu:0/memcpy Compute\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"ph\": \"M\",\n            \"name\": \"process_name\",\n            \"args\": {\n                \"name\": \"/gpu:0/memcpy Tensors\"\n            },\n            \"pid\": 10\n        },\n        {\n            \"ph\": \"M\",\n            \"name\": \"process_name\",\n            \"args\": {\n                \"name\": \"/gpu:0/stream:14 Compute\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"ph\": \"M\",\n            \"name\": \"process_name\",\n            \"args\": {\n                \"name\": \"/gpu:0/stream:14 Tensors\"\n            },\n            \"pid\": 12\n        },\n        {\n            \"ph\": \"M\",\n            \"name\": \"process_name\",\n            \"args\": {\n                \"name\": \"/gpu:0/stream:13 Compute\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"ph\": \"M\",\n            \"name\": \"process_name\",\n            \"args\": {\n                \"name\": \"/gpu:0/stream:13 Tensors\"\n            },\n            \"pid\": 14\n        },\n        {\n            \"dur\": 8,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707063,\n            \"name\": \"NoOp\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"name\": \"_SOURCE\"\n            },\n            \"pid\": 1\n        },\n        {\n            \"dur\": 9,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707096,\n            \"name\": \"Const\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"input/shuffle_batch/n\"\n            },\n            \"pid\": 1\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707138,\n            \"name\": \"RandomShuffleQueue\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"RandomShuffleQueue\",\n                \"name\": \"input/shuffle_batch/random_shuffle_queue\"\n            },\n            \"pid\": 1\n        },\n        {\n            \"dur\": 6,\n            \"ph\": \"X\",\n            \"tid\": 1,\n            \"ts\": 1475539429707141,\n            \"name\": \"Variable\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"global_step\"\n            },\n            \"pid\": 1\n        },\n        {\n            \"dur\": 31057,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707167,\n            \"name\": \"QueueDequeueMany\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"input/shuffle_batch/n\",\n                \"op\": \"QueueDequeueMany\",\n                \"name\": \"input/shuffle_batch\",\n                \"input0\": \"input/shuffle_batch/random_shuffle_queue\"\n            },\n            \"pid\": 1\n        },\n        {\n            \"dur\": 7,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429742211,\n            \"name\": \"Identity\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"name\": \"GradientDescent/update/_59\",\n                \"input0\": \"GradientDescent/update/_58\"\n            },\n            \"pid\": 1\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429742222,\n            \"name\": \"Const\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"GradientDescent/value\",\n                \"input0\": \"^GradientDescent/update/_59\"\n            },\n            \"pid\": 1\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429742228,\n            \"name\": \"AssignAdd\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"GradientDescent/value\",\n                \"op\": \"AssignAdd\",\n                \"name\": \"GradientDescent\",\n                \"input0\": \"global_step\"\n            },\n            \"pid\": 1\n        },\n        {\n            \"ph\": \"s\",\n            \"tid\": 1,\n            \"ts\": 1475539429707147,\n            \"name\": \"global_step\",\n            \"id\": 0,\n            \"cat\": \"DataFlow\",\n            \"pid\": 1\n        },\n        {\n            \"ph\": \"t\",\n            \"tid\": 0,\n            \"ts\": 1475539429742228,\n            \"name\": \"global_step\",\n            \"id\": 0,\n            \"cat\": \"DataFlow\",\n            \"pid\": 1\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429742236,\n            \"name\": \"NoOp\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"name\": \"_SINK\"\n            },\n            \"pid\": 1\n        },\n        {\n            \"dur\": 21,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707054,\n            \"name\": \"NoOp\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"name\": \"_SOURCE\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 8,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707121,\n            \"name\": \"Const\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/hidden2/add_grad/BroadcastGradientArgs/_3__cf__3\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 8,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707160,\n            \"name\": \"Const\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/hidden2/add_grad/BroadcastGradientArgs/_4__cf__4\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 6,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707191,\n            \"name\": \"Variable\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"hidden1/weights\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707199,\n            \"name\": \"Variable\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"hidden1/biases\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707204,\n            \"name\": \"Variable\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"hidden2/weights\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707209,\n            \"name\": \"Variable\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"hidden2/biases\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707213,\n            \"name\": \"Variable\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"softmax_linear/weights\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 52,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707217,\n            \"name\": \"Variable\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"softmax_linear/biases\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 6,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707274,\n            \"name\": \"Const\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/xentropy_mean_grad/Shape\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707282,\n            \"name\": \"Const\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/xentropy_mean_grad/Maximum/y\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707288,\n            \"name\": \"Const\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/xentropy/xentropy_grad/ExpandDims/dim\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707293,\n            \"name\": \"Const\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/softmax_linear/add_grad/Shape\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707297,\n            \"name\": \"Const\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/softmax_linear/add_grad/Shape_1\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 9,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707301,\n            \"name\": \"Const\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/hidden2/add_grad/Shape\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707312,\n            \"name\": \"Const\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/hidden2/add_grad/Shape_1\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707317,\n            \"name\": \"Const\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/hidden1/add_grad/Shape\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707322,\n            \"name\": \"Const\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/hidden1/add_grad/Shape_1\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707329,\n            \"name\": \"Const\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"GradientDescent/learning_rate\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707333,\n            \"name\": \"Const\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/xentropy_mean_grad/Tile/_2__cf__2\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707352,\n            \"name\": \"Identity\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"name\": \"hidden1/weights/read\",\n                \"input0\": \"hidden1/weights\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707358,\n            \"name\": \"Identity\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"name\": \"hidden1/biases/read\",\n                \"input0\": \"hidden1/biases\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707365,\n            \"name\": \"Identity\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"name\": \"hidden2/weights/read\",\n                \"input0\": \"hidden2/weights\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707369,\n            \"name\": \"Identity\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"name\": \"hidden2/biases/read\",\n                \"input0\": \"hidden2/biases\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707374,\n            \"name\": \"Identity\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"name\": \"softmax_linear/weights/read\",\n                \"input0\": \"softmax_linear/weights\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707379,\n            \"name\": \"Identity\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"name\": \"softmax_linear/biases/read\",\n                \"input0\": \"softmax_linear/biases\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 71,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707564,\n            \"name\": \"Prod\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/xentropy_mean_grad/Const_1\",\n                \"op\": \"Prod\",\n                \"name\": \"gradients/xentropy_mean_grad/Prod_1\",\n                \"input0\": \"gradients/xentropy_mean_grad/Shape_1/_43\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 12,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707738,\n            \"name\": \"Prod\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/xentropy_mean_grad/Const\",\n                \"op\": \"Prod\",\n                \"name\": \"gradients/xentropy_mean_grad/Prod\",\n                \"input0\": \"gradients/xentropy_mean_grad/Shape/_47\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 18,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707860,\n            \"name\": \"Maximum\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/xentropy_mean_grad/Maximum/y\",\n                \"op\": \"Maximum\",\n                \"name\": \"gradients/xentropy_mean_grad/Maximum\",\n                \"input0\": \"gradients/xentropy_mean_grad/Prod_1/_45\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 13,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707883,\n            \"name\": \"Div\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/xentropy_mean_grad/Maximum\",\n                \"op\": \"Div\",\n                \"name\": \"gradients/xentropy_mean_grad/floordiv\",\n                \"input0\": \"gradients/xentropy_mean_grad/Prod/_49\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 84,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708025,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"gradients/xentropy_mean_grad/Cast\",\n                \"input0\": \"gradients/xentropy_mean_grad/floordiv/_51\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 109,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708113,\n            \"name\": \"Div\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/xentropy_mean_grad/Cast\",\n                \"op\": \"Div\",\n                \"name\": \"gradients/xentropy_mean_grad/truediv\",\n                \"input0\": \"gradients/xentropy_mean_grad/Tile\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 8,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708227,\n            \"name\": \"ExpandDims\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/xentropy/xentropy_grad/ExpandDims/dim\",\n                \"op\": \"ExpandDims\",\n                \"name\": \"gradients/xentropy/xentropy_grad/ExpandDims\",\n                \"input0\": \"gradients/xentropy_mean_grad/truediv\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 76,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738492,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"ToInt64\",\n                \"input0\": \"input/shuffle_batch/_53\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"ph\": \"s\",\n            \"tid\": 0,\n            \"ts\": 1475539429738224,\n            \"name\": \"input/shuffle_batch\",\n            \"id\": 1,\n            \"cat\": \"DataFlow\",\n            \"pid\": 1\n        },\n        {\n            \"ph\": \"t\",\n            \"tid\": 0,\n            \"ts\": 1475539429738492,\n            \"name\": \"input/shuffle_batch\",\n            \"id\": 1,\n            \"cat\": \"DataFlow\",\n            \"pid\": 3\n        },\n        {\n            \"dur\": 270,\n            \"ph\": \"X\",\n            \"tid\": 1,\n            \"ts\": 1475539429738447,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"hidden1/weights/read\",\n                \"op\": \"MatMul\",\n                \"name\": \"hidden1/MatMul\",\n                \"input0\": \"input/shuffle_batch/_55\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"ph\": \"s\",\n            \"tid\": 0,\n            \"ts\": 1475539429738224,\n            \"name\": \"input/shuffle_batch\",\n            \"id\": 2,\n            \"cat\": \"DataFlow\",\n            \"pid\": 1\n        },\n        {\n            \"ph\": \"t\",\n            \"tid\": 1,\n            \"ts\": 1475539429738447,\n            \"name\": \"input/shuffle_batch\",\n            \"id\": 2,\n            \"cat\": \"DataFlow\",\n            \"pid\": 3\n        },\n        {\n            \"ph\": \"s\",\n            \"tid\": 0,\n            \"ts\": 1475539429707356,\n            \"name\": \"hidden1/weights/read\",\n            \"id\": 3,\n            \"cat\": \"DataFlow\",\n            \"pid\": 3\n        },\n        {\n            \"ph\": \"t\",\n            \"tid\": 1,\n            \"ts\": 1475539429738447,\n            \"name\": \"hidden1/weights/read\",\n            \"id\": 3,\n            \"cat\": \"DataFlow\",\n            \"pid\": 3\n        },\n        {\n            \"dur\": 71,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738721,\n            \"name\": \"Add\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"hidden1/biases/read\",\n                \"op\": \"Add\",\n                \"name\": \"hidden1/add\",\n                \"input0\": \"hidden1/MatMul\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"ph\": \"s\",\n            \"tid\": 1,\n            \"ts\": 1475539429738717,\n            \"name\": \"hidden1/MatMul\",\n            \"id\": 4,\n            \"cat\": \"DataFlow\",\n            \"pid\": 3\n        },\n        {\n            \"ph\": \"t\",\n            \"tid\": 0,\n            \"ts\": 1475539429738721,\n            \"name\": \"hidden1/MatMul\",\n            \"id\": 4,\n            \"cat\": \"DataFlow\",\n            \"pid\": 3\n        },\n        {\n            \"dur\": 76,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738795,\n            \"name\": \"Relu\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Relu\",\n                \"name\": \"hidden1/Relu\",\n                \"input0\": \"hidden1/add\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 86,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738874,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"hidden2/weights/read\",\n                \"op\": \"MatMul\",\n                \"name\": \"hidden2/MatMul\",\n                \"input0\": \"hidden1/Relu\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 75,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738964,\n            \"name\": \"Add\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"hidden2/biases/read\",\n                \"op\": \"Add\",\n                \"name\": \"hidden2/add\",\n                \"input0\": \"hidden2/MatMul\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 95,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739043,\n            \"name\": \"Relu\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Relu\",\n                \"name\": \"hidden2/Relu\",\n                \"input0\": \"hidden2/add\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 66,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739141,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"softmax_linear/weights/read\",\n                \"op\": \"MatMul\",\n                \"name\": \"softmax_linear/MatMul\",\n                \"input0\": \"hidden2/Relu\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 35,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739212,\n            \"name\": \"Add\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"softmax_linear/biases/read\",\n                \"op\": \"Add\",\n                \"name\": \"softmax_linear/add\",\n                \"input0\": \"softmax_linear/MatMul\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 130,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739271,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"ToInt64\",\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\",\n                \"input0\": \"softmax_linear/add\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 28,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739406,\n            \"name\": \"Mean\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"Const\",\n                \"op\": \"Mean\",\n                \"name\": \"xentropy_mean\",\n                \"input0\": \"xentropy/xentropy\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 22,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739436,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"xentropy/xentropy:1\",\n                \"op\": \"Mul\",\n                \"name\": \"gradients/xentropy/xentropy_grad/mul\",\n                \"input0\": \"gradients/xentropy/xentropy_grad/ExpandDims\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 44,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739663,\n            \"name\": \"Sum\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/softmax_linear/add_grad/BroadcastGradientArgs\",\n                \"op\": \"Sum\",\n                \"name\": \"gradients/softmax_linear/add_grad/Sum\",\n                \"input0\": \"gradients/xentropy/xentropy_grad/mul\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 158,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739713,\n            \"name\": \"Sum\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/softmax_linear/add_grad/BroadcastGradientArgs:1\",\n                \"op\": \"Sum\",\n                \"name\": \"gradients/softmax_linear/add_grad/Sum_1\",\n                \"input0\": \"gradients/xentropy/xentropy_grad/mul\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 7,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739875,\n            \"name\": \"Reshape\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/softmax_linear/add_grad/Shape\",\n                \"op\": \"Reshape\",\n                \"name\": \"gradients/softmax_linear/add_grad/Reshape\",\n                \"input0\": \"gradients/softmax_linear/add_grad/Sum\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739884,\n            \"name\": \"Reshape\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/softmax_linear/add_grad/Shape_1\",\n                \"op\": \"Reshape\",\n                \"name\": \"gradients/softmax_linear/add_grad/Reshape_1\",\n                \"input0\": \"gradients/softmax_linear/add_grad/Sum_1\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739890,\n            \"name\": \"NoOp\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"^gradients/softmax_linear/add_grad/Reshape_1\",\n                \"op\": \"NoOp\",\n                \"name\": \"gradients/softmax_linear/add_grad/tuple/group_deps\",\n                \"input0\": \"^gradients/softmax_linear/add_grad/Reshape\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739895,\n            \"name\": \"Identity\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"^gradients/softmax_linear/add_grad/tuple/group_deps\",\n                \"op\": \"Identity\",\n                \"name\": \"gradients/softmax_linear/add_grad/tuple/control_dependency_1\",\n                \"input0\": \"gradients/softmax_linear/add_grad/Reshape_1\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739900,\n            \"name\": \"Identity\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"^gradients/softmax_linear/add_grad/tuple/group_deps\",\n                \"op\": \"Identity\",\n                \"name\": \"gradients/softmax_linear/add_grad/tuple/control_dependency\",\n                \"input0\": \"gradients/softmax_linear/add_grad/Reshape\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 73,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739905,\n            \"name\": \"ApplyGradientDescent\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"GradientDescent/learning_rate\",\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_softmax_linear/biases/ApplyGradientDescent\",\n                \"input2\": \"gradients/softmax_linear/add_grad/tuple/control_dependency_1\",\n                \"input0\": \"softmax_linear/biases\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 55,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739982,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"softmax_linear/weights/read\",\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/MatMul\",\n                \"input0\": \"gradients/softmax_linear/add_grad/tuple/control_dependency\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 77,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740041,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/softmax_linear/add_grad/tuple/control_dependency\",\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/MatMul_1\",\n                \"input0\": \"hidden2/Relu\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740122,\n            \"name\": \"NoOp\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"^gradients/softmax_linear/MatMul_grad/MatMul_1\",\n                \"op\": \"NoOp\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/tuple/group_deps\",\n                \"input0\": \"^gradients/softmax_linear/MatMul_grad/MatMul\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740128,\n            \"name\": \"Identity\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"^gradients/softmax_linear/MatMul_grad/tuple/group_deps\",\n                \"op\": \"Identity\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/tuple/control_dependency\",\n                \"input0\": \"gradients/softmax_linear/MatMul_grad/MatMul\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740134,\n            \"name\": \"Identity\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"^gradients/softmax_linear/MatMul_grad/tuple/group_deps\",\n                \"op\": \"Identity\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/tuple/control_dependency_1\",\n                \"input0\": \"gradients/softmax_linear/MatMul_grad/MatMul_1\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 34,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740140,\n            \"name\": \"ReluGrad\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"hidden2/Relu\",\n                \"op\": \"ReluGrad\",\n                \"name\": \"gradients/hidden2/Relu_grad/ReluGrad\",\n                \"input0\": \"gradients/softmax_linear/MatMul_grad/tuple/control_dependency\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 32,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740178,\n            \"name\": \"ApplyGradientDescent\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"GradientDescent/learning_rate\",\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_softmax_linear/weights/ApplyGradientDescent\",\n                \"input2\": \"gradients/softmax_linear/MatMul_grad/tuple/control_dependency_1\",\n                \"input0\": \"softmax_linear/weights\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 8,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740214,\n            \"name\": \"Sum\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/hidden2/add_grad/BroadcastGradientArgs\",\n                \"op\": \"Sum\",\n                \"name\": \"gradients/hidden2/add_grad/Sum\",\n                \"input0\": \"gradients/hidden2/Relu_grad/ReluGrad\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 22,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740225,\n            \"name\": \"Sum\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/hidden2/add_grad/BroadcastGradientArgs:1\",\n                \"op\": \"Sum\",\n                \"name\": \"gradients/hidden2/add_grad/Sum_1\",\n                \"input0\": \"gradients/hidden2/Relu_grad/ReluGrad\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740249,\n            \"name\": \"Reshape\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/hidden2/add_grad/Shape\",\n                \"op\": \"Reshape\",\n                \"name\": \"gradients/hidden2/add_grad/Reshape\",\n                \"input0\": \"gradients/hidden2/add_grad/Sum\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740256,\n            \"name\": \"Reshape\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/hidden2/add_grad/Shape_1\",\n                \"op\": \"Reshape\",\n                \"name\": \"gradients/hidden2/add_grad/Reshape_1\",\n                \"input0\": \"gradients/hidden2/add_grad/Sum_1\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 7,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740261,\n            \"name\": \"NoOp\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"^gradients/hidden2/add_grad/Reshape_1\",\n                \"op\": \"NoOp\",\n                \"name\": \"gradients/hidden2/add_grad/tuple/group_deps\",\n                \"input0\": \"^gradients/hidden2/add_grad/Reshape\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740270,\n            \"name\": \"Identity\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"^gradients/hidden2/add_grad/tuple/group_deps\",\n                \"op\": \"Identity\",\n                \"name\": \"gradients/hidden2/add_grad/tuple/control_dependency\",\n                \"input0\": \"gradients/hidden2/add_grad/Reshape\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740275,\n            \"name\": \"Identity\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"^gradients/hidden2/add_grad/tuple/group_deps\",\n                \"op\": \"Identity\",\n                \"name\": \"gradients/hidden2/add_grad/tuple/control_dependency_1\",\n                \"input0\": \"gradients/hidden2/add_grad/Reshape_1\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 25,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740280,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"hidden2/weights/read\",\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden2/MatMul_grad/MatMul\",\n                \"input0\": \"gradients/hidden2/add_grad/tuple/control_dependency\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 38,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740308,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/hidden2/add_grad/tuple/control_dependency\",\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden2/MatMul_grad/MatMul_1\",\n                \"input0\": \"hidden1/Relu\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 23,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740350,\n            \"name\": \"ApplyGradientDescent\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"GradientDescent/learning_rate\",\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden2/biases/ApplyGradientDescent\",\n                \"input2\": \"gradients/hidden2/add_grad/tuple/control_dependency_1\",\n                \"input0\": \"hidden2/biases\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740376,\n            \"name\": \"NoOp\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"^gradients/hidden2/MatMul_grad/MatMul_1\",\n                \"op\": \"NoOp\",\n                \"name\": \"gradients/hidden2/MatMul_grad/tuple/group_deps\",\n                \"input0\": \"^gradients/hidden2/MatMul_grad/MatMul\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740381,\n            \"name\": \"Identity\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"^gradients/hidden2/MatMul_grad/tuple/group_deps\",\n                \"op\": \"Identity\",\n                \"name\": \"gradients/hidden2/MatMul_grad/tuple/control_dependency\",\n                \"input0\": \"gradients/hidden2/MatMul_grad/MatMul\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 6,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740386,\n            \"name\": \"Identity\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"^gradients/hidden2/MatMul_grad/tuple/group_deps\",\n                \"op\": \"Identity\",\n                \"name\": \"gradients/hidden2/MatMul_grad/tuple/control_dependency_1\",\n                \"input0\": \"gradients/hidden2/MatMul_grad/MatMul_1\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 21,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740394,\n            \"name\": \"ReluGrad\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"hidden1/Relu\",\n                \"op\": \"ReluGrad\",\n                \"name\": \"gradients/hidden1/Relu_grad/ReluGrad\",\n                \"input0\": \"gradients/hidden2/MatMul_grad/tuple/control_dependency\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 26,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740419,\n            \"name\": \"ApplyGradientDescent\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"GradientDescent/learning_rate\",\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden2/weights/ApplyGradientDescent\",\n                \"input2\": \"gradients/hidden2/MatMul_grad/tuple/control_dependency_1\",\n                \"input0\": \"hidden2/weights\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 7,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740447,\n            \"name\": \"Sum\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/hidden1/add_grad/BroadcastGradientArgs\",\n                \"op\": \"Sum\",\n                \"name\": \"gradients/hidden1/add_grad/Sum\",\n                \"input0\": \"gradients/hidden1/Relu_grad/ReluGrad\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 96,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740456,\n            \"name\": \"Sum\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/hidden1/add_grad/BroadcastGradientArgs:1\",\n                \"op\": \"Sum\",\n                \"name\": \"gradients/hidden1/add_grad/Sum_1\",\n                \"input0\": \"gradients/hidden1/Relu_grad/ReluGrad\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 24,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740556,\n            \"name\": \"Reshape\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/hidden1/add_grad/Shape\",\n                \"op\": \"Reshape\",\n                \"name\": \"gradients/hidden1/add_grad/Reshape\",\n                \"input0\": \"gradients/hidden1/add_grad/Sum\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 7,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740592,\n            \"name\": \"Reshape\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/hidden1/add_grad/Shape_1\",\n                \"op\": \"Reshape\",\n                \"name\": \"gradients/hidden1/add_grad/Reshape_1\",\n                \"input0\": \"gradients/hidden1/add_grad/Sum_1\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740602,\n            \"name\": \"NoOp\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"^gradients/hidden1/add_grad/Reshape_1\",\n                \"op\": \"NoOp\",\n                \"name\": \"gradients/hidden1/add_grad/tuple/group_deps\",\n                \"input0\": \"^gradients/hidden1/add_grad/Reshape\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740606,\n            \"name\": \"Identity\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"^gradients/hidden1/add_grad/tuple/group_deps\",\n                \"op\": \"Identity\",\n                \"name\": \"gradients/hidden1/add_grad/tuple/control_dependency\",\n                \"input0\": \"gradients/hidden1/add_grad/Reshape\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740612,\n            \"name\": \"Identity\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"^gradients/hidden1/add_grad/tuple/group_deps\",\n                \"op\": \"Identity\",\n                \"name\": \"gradients/hidden1/add_grad/tuple/control_dependency_1\",\n                \"input0\": \"gradients/hidden1/add_grad/Reshape_1\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 84,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740616,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"hidden1/weights/read\",\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden1/MatMul_grad/MatMul\",\n                \"input0\": \"gradients/hidden1/add_grad/tuple/control_dependency\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 82,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740711,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"gradients/hidden1/add_grad/tuple/control_dependency\",\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden1/MatMul_grad/MatMul_1\",\n                \"input0\": \"input/shuffle_batch/_55\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"ph\": \"s\",\n            \"tid\": 0,\n            \"ts\": 1475539429738224,\n            \"name\": \"input/shuffle_batch\",\n            \"id\": 5,\n            \"cat\": \"DataFlow\",\n            \"pid\": 1\n        },\n        {\n            \"ph\": \"t\",\n            \"tid\": 0,\n            \"ts\": 1475539429740711,\n            \"name\": \"input/shuffle_batch\",\n            \"id\": 5,\n            \"cat\": \"DataFlow\",\n            \"pid\": 3\n        },\n        {\n            \"dur\": 90,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740800,\n            \"name\": \"ApplyGradientDescent\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"GradientDescent/learning_rate\",\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden1/biases/ApplyGradientDescent\",\n                \"input2\": \"gradients/hidden1/add_grad/tuple/control_dependency_1\",\n                \"input0\": \"hidden1/biases\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740894,\n            \"name\": \"NoOp\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"^gradients/hidden1/MatMul_grad/MatMul_1\",\n                \"op\": \"NoOp\",\n                \"name\": \"gradients/hidden1/MatMul_grad/tuple/group_deps\",\n                \"input0\": \"^gradients/hidden1/MatMul_grad/MatMul\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740900,\n            \"name\": \"Identity\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"^gradients/hidden1/MatMul_grad/tuple/group_deps\",\n                \"op\": \"Identity\",\n                \"name\": \"gradients/hidden1/MatMul_grad/tuple/control_dependency_1\",\n                \"input0\": \"gradients/hidden1/MatMul_grad/MatMul_1\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 91,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740907,\n            \"name\": \"ApplyGradientDescent\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input1\": \"GradientDescent/learning_rate\",\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden1/weights/ApplyGradientDescent\",\n                \"input2\": \"gradients/hidden1/MatMul_grad/tuple/control_dependency_1\",\n                \"input0\": \"hidden1/weights\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429741001,\n            \"name\": \"NoOp\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"input4\": \"^GradientDescent/update_softmax_linear/weights/ApplyGradientDescent\",\n                \"op\": \"NoOp\",\n                \"input5\": \"^GradientDescent/update_softmax_linear/biases/ApplyGradientDescent\",\n                \"input0\": \"^GradientDescent/update_hidden1/weights/ApplyGradientDescent\",\n                \"input3\": \"^GradientDescent/update_hidden2/biases/ApplyGradientDescent\",\n                \"input1\": \"^GradientDescent/update_hidden1/biases/ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update\",\n                \"input2\": \"^GradientDescent/update_hidden2/weights/ApplyGradientDescent\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429741008,\n            \"name\": \"Const\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"GradientDescent/update/_56\",\n                \"input0\": \"^GradientDescent/update\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 1059,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429741098,\n            \"name\": \"NoOp\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"name\": \"_SINK\"\n            },\n            \"pid\": 3\n        },\n        {\n            \"dur\": 6,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707207,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707286,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707312,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707347,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707381,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707454,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707553,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707630,\n            \"name\": \"Prod\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Prod\",\n                \"name\": \"gradients/xentropy_mean_grad/Prod_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708100,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"gradients/xentropy_mean_grad/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708164,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 7,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708207,\n            \"name\": \"Div\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Div\",\n                \"name\": \"gradients/xentropy_mean_grad/truediv\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708277,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708337,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708390,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708425,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708469,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708545,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708608,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709147,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709182,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709268,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709311,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709358,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709394,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709465,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709507,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709987,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710017,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710033,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710112,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710168,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710192,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710262,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710310,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710794,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710827,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710899,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710983,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711111,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711156,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711188,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711254,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711494,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711534,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711572,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711629,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711748,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711793,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711817,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711863,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712111,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712135,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712196,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712271,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712419,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712438,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712511,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712555,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712778,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712849,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712871,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712887,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713085,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713100,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713138,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713188,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713425,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713441,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713460,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713511,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713730,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713818,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713835,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713849,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714008,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714043,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714105,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714161,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714322,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714377,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714399,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714422,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714692,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714711,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714741,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714795,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714940,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714963,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715030,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715115,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715391,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715429,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715482,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715550,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715666,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715688,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715725,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715772,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716179,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716215,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716265,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716307,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716328,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716365,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716409,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716484,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716938,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716977,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717040,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717120,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717176,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717203,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717265,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717285,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717668,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717689,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717730,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717776,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717815,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717889,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717963,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718016,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718491,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718545,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718596,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718637,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718664,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718684,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718728,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718775,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719210,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719265,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719346,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719392,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719427,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719486,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719516,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719560,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719965,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719984,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720059,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720134,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720211,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720226,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720259,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720292,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720620,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720654,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720728,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720804,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720861,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720881,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720911,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720975,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721359,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721376,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721439,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721508,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721550,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721575,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721620,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721663,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722033,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722077,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722121,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722167,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722197,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722248,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722287,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722370,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722692,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722714,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722775,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722838,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722910,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722925,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722977,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723025,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723312,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723339,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723380,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723449,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723558,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723604,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723652,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723678,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723987,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724027,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724072,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724141,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724221,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724256,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724276,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724289,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724605,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724639,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724682,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724742,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724824,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724869,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724889,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724929,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725312,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725349,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725393,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725443,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725542,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725560,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725587,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725628,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726059,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726077,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726111,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726166,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726229,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726268,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726311,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726348,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726664,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726690,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726767,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726829,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726922,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726947,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726969,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727018,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727260,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727304,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727350,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727409,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727481,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727562,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727601,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727634,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727895,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727909,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727921,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727993,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728060,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728091,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728106,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728140,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728507,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728536,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728603,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728679,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728712,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728781,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728801,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728834,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729232,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729270,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729310,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729359,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729378,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729408,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729471,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729491,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729864,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729882,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729943,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730014,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730091,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730104,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730144,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730201,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730464,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730479,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730550,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730617,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730660,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730691,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730711,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730726,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731090,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731126,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731185,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731232,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731307,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731327,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731381,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731425,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731710,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731725,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731766,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731821,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731974,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731988,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732010,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732048,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732279,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732309,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732357,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732389,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732500,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732545,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732564,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732585,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732913,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732946,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733018,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733072,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733119,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733212,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733237,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733259,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733527,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733552,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733604,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733674,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733758,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733798,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733819,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733840,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734186,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734215,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734263,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734318,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734391,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734435,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734453,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734470,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734786,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734820,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734864,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734919,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734987,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735058,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735094,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735116,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735383,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735416,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735474,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735539,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735604,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735641,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735699,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735732,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735982,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736004,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736057,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736115,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736194,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736255,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736278,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736322,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736581,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736613,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736684,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736742,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736848,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736873,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736902,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736949,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737229,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737253,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737326,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737395,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737464,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737544,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737564,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737598,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737891,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737926,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737951,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738021,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738134,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738150,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738192,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738234,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738560,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"ToInt64\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738620,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 148,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738646,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"hidden1/MatMul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 21,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738802,\n            \"name\": \"Add\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Add\",\n                \"name\": \"hidden1/add\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738828,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 12,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738869,\n            \"name\": \"Relu\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Relu\",\n                \"name\": \"hidden1/Relu\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738893,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738930,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 44,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738952,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"hidden2/MatMul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739000,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739008,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 8,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739029,\n            \"name\": \"Add\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Add\",\n                \"name\": \"hidden2/add\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739071,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 7,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739133,\n            \"name\": \"Relu\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Relu\",\n                \"name\": \"hidden2/Relu\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739153,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 10,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739199,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"softmax_linear/MatMul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 8,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739243,\n            \"name\": \"Add\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Add\",\n                \"name\": \"softmax_linear/add\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 8,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739333,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 6,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739346,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 9,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739358,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 24,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739371,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739400,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739408,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739433,\n            \"name\": \"Mean\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mean\",\n                \"name\": \"xentropy_mean\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 13,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739457,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"gradients/xentropy/xentropy_grad/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739624,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739677,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739746,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739829,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 10,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739864,\n            \"name\": \"Sum\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"name\": \"gradients/softmax_linear/add_grad/Sum_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739896,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739921,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739970,\n            \"name\": \"ApplyGradientDescent\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_softmax_linear/biases/ApplyGradientDescent\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739997,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 8,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740031,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/MatMul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740055,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 14,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740108,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/MatMul_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740166,\n            \"name\": \"ReluGrad\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"ReluGrad\",\n                \"name\": \"gradients/hidden2/Relu_grad/ReluGrad\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740208,\n            \"name\": \"ApplyGradientDescent\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_softmax_linear/weights/ApplyGradientDescent\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 7,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740250,\n            \"name\": \"Sum\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"name\": \"gradients/hidden2/add_grad/Sum_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 44,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740308,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden2/MatMul_grad/MatMul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 40,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740355,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden2/MatMul_grad/MatMul_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740399,\n            \"name\": \"ApplyGradientDescent\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden2/biases/ApplyGradientDescent\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 7,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740413,\n            \"name\": \"ReluGrad\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"ReluGrad\",\n                \"name\": \"gradients/hidden1/Relu_grad/ReluGrad\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 12,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740443,\n            \"name\": \"ApplyGradientDescent\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden2/weights/ApplyGradientDescent\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740515,\n            \"name\": \"Sum\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"name\": \"gradients/hidden1/add_grad/Sum_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 7,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740532,\n            \"name\": \"Sum\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"name\": \"gradients/hidden1/add_grad/Sum_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740585,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740633,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740648,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 717,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740687,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden1/MatMul_grad/MatMul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 8,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429741409,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429741422,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 561,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429741432,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden1/MatMul_grad/MatMul_1\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429741998,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 6,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429742009,\n            \"name\": \"ApplyGradientDescent\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden1/biases/ApplyGradientDescent\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429742019,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 91,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429742029,\n            \"name\": \"ApplyGradientDescent\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden1/weights/ApplyGradientDescent\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429742124,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 5\n        },\n        {\n            \"dur\": 6,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707207,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707286,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707312,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707347,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707381,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707454,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707553,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707630,\n            \"name\": \"Prod\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Prod\",\n                \"name\": \"gradients/xentropy_mean_grad/Prod_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708100,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"gradients/xentropy_mean_grad/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708164,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 7,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708207,\n            \"name\": \"Div\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Div\",\n                \"name\": \"gradients/xentropy_mean_grad/truediv\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708277,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708337,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708390,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708425,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708469,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708545,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708608,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709147,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709182,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709268,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709311,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709358,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709394,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709465,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709507,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709987,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710017,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710033,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710112,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710168,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710192,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710262,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710310,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710794,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710827,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710899,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710983,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711111,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711156,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711188,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711254,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711494,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711534,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711572,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711629,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711748,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711793,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711817,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711863,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712111,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712135,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712196,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712271,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712419,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712438,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712511,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712555,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712778,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712849,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712871,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712887,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713085,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713100,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713138,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713188,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713425,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713441,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713460,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713511,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713730,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713818,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713835,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713849,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714008,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714043,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714105,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714161,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714322,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714377,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714399,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714422,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714692,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714711,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714741,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714795,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714940,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714963,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715030,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715115,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715391,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715429,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715482,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715550,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715666,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715688,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715725,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715772,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716179,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716215,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716265,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716307,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716328,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716365,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716409,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716484,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716938,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716977,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717040,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717120,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717176,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717203,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717265,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717285,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717668,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717689,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717730,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717776,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717815,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717889,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717963,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718016,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718491,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718545,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718596,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718637,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718664,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718684,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718728,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718775,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719210,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719265,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719346,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719392,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719427,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719486,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719516,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719560,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719965,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719984,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720059,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720134,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720211,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720226,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720259,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720292,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720620,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720654,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720728,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720804,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720861,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720881,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720911,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720975,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721359,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721376,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721439,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721508,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721550,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721575,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721620,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721663,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722033,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722077,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722121,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722167,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722197,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722248,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722287,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722370,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722692,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722714,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722775,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722838,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722910,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722925,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722977,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723025,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723312,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723339,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723380,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723449,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723558,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723604,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723652,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723678,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723987,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724027,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724072,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724141,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724221,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724256,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724276,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724289,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724605,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724639,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724682,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724742,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724824,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724869,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724889,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724929,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725312,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725349,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725393,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725443,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725542,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725560,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725587,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725628,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726059,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726077,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726111,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726166,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726229,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726268,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726311,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726348,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726664,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726690,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726767,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726829,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726922,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726947,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726969,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727018,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727260,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727304,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727350,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727409,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727481,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727562,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727601,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727634,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727895,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727909,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727921,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727993,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728060,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728091,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728106,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728140,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728507,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728536,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728603,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728679,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728712,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728781,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728801,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728834,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729232,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729270,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729310,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729359,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729378,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729408,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729471,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729491,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729864,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729882,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729943,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730014,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730091,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730104,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730144,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730201,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730464,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730479,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730550,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730617,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730660,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730691,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730711,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730726,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731090,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731126,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731185,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731232,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731307,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731327,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731381,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731425,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731710,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731725,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731766,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731821,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731974,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731988,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732010,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732048,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732279,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732309,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732357,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732389,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732500,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732545,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732564,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732585,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732913,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732946,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733018,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733072,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733119,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733212,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733237,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733259,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733527,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733552,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733604,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733674,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733758,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733798,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733819,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733840,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734186,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734215,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734263,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734318,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734391,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734435,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734453,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734470,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734786,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734820,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734864,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734919,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734987,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735058,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735094,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735116,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735383,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735416,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735474,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735539,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735604,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735641,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735699,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735732,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735982,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736004,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736057,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736115,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736194,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736255,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736278,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736322,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736581,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736613,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736684,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736742,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736848,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736873,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736902,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736949,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737229,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737253,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737326,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737395,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737464,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737544,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737564,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737598,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737891,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737926,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737951,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738021,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738134,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738150,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738192,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738234,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738560,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"ToInt64\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738620,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 148,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738646,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"hidden1/MatMul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 21,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738802,\n            \"name\": \"Add\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Add\",\n                \"name\": \"hidden1/add\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738828,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 12,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738869,\n            \"name\": \"Relu\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Relu\",\n                \"name\": \"hidden1/Relu\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738893,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738930,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 44,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738952,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"hidden2/MatMul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739000,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739008,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 8,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739029,\n            \"name\": \"Add\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Add\",\n                \"name\": \"hidden2/add\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739071,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 7,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739133,\n            \"name\": \"Relu\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Relu\",\n                \"name\": \"hidden2/Relu\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739153,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 10,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739199,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"softmax_linear/MatMul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 8,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739243,\n            \"name\": \"Add\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Add\",\n                \"name\": \"softmax_linear/add\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 8,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739333,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 6,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739346,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 9,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739358,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 24,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739371,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739400,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739408,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"name\": \"xentropy/xentropy\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739433,\n            \"name\": \"Mean\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mean\",\n                \"name\": \"xentropy_mean\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 13,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739457,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"gradients/xentropy/xentropy_grad/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739624,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739677,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739746,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739829,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 10,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739864,\n            \"name\": \"Sum\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"name\": \"gradients/softmax_linear/add_grad/Sum_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739896,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739921,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739970,\n            \"name\": \"ApplyGradientDescent\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_softmax_linear/biases/ApplyGradientDescent\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739997,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 8,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740031,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/MatMul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740055,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 14,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740108,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/MatMul_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740166,\n            \"name\": \"ReluGrad\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"ReluGrad\",\n                \"name\": \"gradients/hidden2/Relu_grad/ReluGrad\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740208,\n            \"name\": \"ApplyGradientDescent\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_softmax_linear/weights/ApplyGradientDescent\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 7,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740250,\n            \"name\": \"Sum\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"name\": \"gradients/hidden2/add_grad/Sum_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 44,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740308,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden2/MatMul_grad/MatMul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 40,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740355,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden2/MatMul_grad/MatMul_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740399,\n            \"name\": \"ApplyGradientDescent\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden2/biases/ApplyGradientDescent\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 7,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740413,\n            \"name\": \"ReluGrad\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"ReluGrad\",\n                \"name\": \"gradients/hidden1/Relu_grad/ReluGrad\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 12,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740443,\n            \"name\": \"ApplyGradientDescent\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden2/weights/ApplyGradientDescent\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740515,\n            \"name\": \"Sum\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"name\": \"gradients/hidden1/add_grad/Sum_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 7,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740532,\n            \"name\": \"Sum\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"name\": \"gradients/hidden1/add_grad/Sum_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740585,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740633,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740648,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 717,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740687,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden1/MatMul_grad/MatMul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 8,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429741409,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429741422,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 561,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429741432,\n            \"name\": \"MatMul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"name\": \"gradients/hidden1/MatMul_grad/MatMul_1\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429741998,\n            \"name\": \"Cast\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"name\": \"input/Cast\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 6,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429742009,\n            \"name\": \"ApplyGradientDescent\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden1/biases/ApplyGradientDescent\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429742019,\n            \"name\": \"Mul\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"name\": \"input/mul\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 91,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429742029,\n            \"name\": \"ApplyGradientDescent\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update_hidden1/weights/ApplyGradientDescent\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429742124,\n            \"name\": \"Sub\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"Sub\",\n                \"name\": \"input/sub\"\n            },\n            \"pid\": 7\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707114,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"unknown\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707202,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"unknown\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707212,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"unknown\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707506,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707518,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707585,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_gradients/xentropy_mean_grad/Shape\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707665,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707705,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_11_gradients/xentropy_mean_grad/Prod_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707794,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_15_gradients/xentropy_mean_grad/Prod\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707979,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_gradients/xentropy_mean_grad/floordiv\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708014,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708075,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708147,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708249,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708361,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708498,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708579,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708637,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709022,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709040,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709104,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709125,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709331,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709434,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709480,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709560,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709865,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709881,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709927,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709958,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710151,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710214,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710329,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710342,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710722,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710753,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710936,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710955,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710965,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711019,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711224,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711301,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711439,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711454,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711550,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711644,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711667,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711718,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711840,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711890,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712038,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712078,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712251,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712297,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712317,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712381,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712533,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712602,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712711,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712758,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712801,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712910,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712993,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713017,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713158,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713250,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713263,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713280,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713534,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713593,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713653,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713667,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713750,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713872,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713923,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713941,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714127,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714222,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714234,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714244,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714346,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714448,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714618,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714634,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714818,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714830,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714845,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714890,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714999,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715145,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715293,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715324,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715500,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715517,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715529,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715602,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715754,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715794,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716095,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716112,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716138,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716194,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716288,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716418,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716435,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716540,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716830,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716849,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717020,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717054,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717073,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717153,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717250,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717305,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717542,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717564,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717604,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717650,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717754,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717869,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717908,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718041,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718392,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718414,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718468,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718525,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718611,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718747,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718761,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718797,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719113,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719135,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719248,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719300,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719367,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719580,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719603,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719638,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719894,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719925,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720095,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720109,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720118,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720162,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720275,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720327,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720527,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720546,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720753,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720768,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720781,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720831,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721019,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721084,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721258,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721287,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721422,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721470,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721480,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721536,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721634,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721736,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721936,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721952,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722096,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722109,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722139,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722261,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722347,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722399,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722598,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722612,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722794,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722811,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722824,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722863,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723003,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723062,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723203,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723256,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723435,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723475,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723494,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723549,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723589,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723701,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723900,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723916,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724085,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724100,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724122,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724168,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724245,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724310,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724522,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724555,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724699,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724712,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724723,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724799,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724854,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724956,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725241,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725285,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725410,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725427,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725475,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725489,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725687,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725720,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725951,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725968,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726096,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726139,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726183,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726248,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726324,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726371,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726585,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726598,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726708,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726795,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726812,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726879,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726996,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727043,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727175,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727188,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727368,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727381,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727394,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727433,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727503,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727653,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727818,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727856,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727964,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728010,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728029,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728046,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728154,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728164,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728443,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728459,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728585,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728627,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728642,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728754,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728765,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728871,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729115,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729133,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729200,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729283,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729341,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729435,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729451,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729513,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729777,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729817,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729966,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729980,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729994,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730041,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730180,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730233,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730393,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730405,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730527,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730572,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730598,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730644,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730680,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730745,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731011,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731048,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731194,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731208,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731221,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731265,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731412,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731478,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731633,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731645,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731788,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731806,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731855,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731872,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732071,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732097,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732204,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732218,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732415,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732426,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732459,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732467,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732523,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732605,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732822,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732840,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732977,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733000,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733045,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733132,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733156,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733279,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733434,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733486,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733630,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733646,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733658,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733719,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733780,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733883,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734076,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734091,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734277,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734292,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734304,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734344,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734411,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734495,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734715,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734744,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734877,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734888,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734901,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734946,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735073,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735138,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735279,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735328,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735491,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735505,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735520,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735562,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735718,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735760,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735902,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735916,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736035,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736098,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736127,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736162,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736303,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736358,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736498,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736544,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736631,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736765,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736779,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736808,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736923,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736998,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737147,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737184,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737277,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 7,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737355,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737378,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737446,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737623,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737652,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737787,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737799,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738040,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738055,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738065,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738100,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738210,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 52,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738322,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_37_input/shuffle_batch\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738378,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738385,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_36_input/shuffle_batch\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738492,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738594,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738801,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 1,\n            \"ts\": 1475539429738798,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738818,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739042,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739114,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739226,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739507,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739526,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739545,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_186_xentropy_mean\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739579,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739591,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739727,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739877,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740014,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740146,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740462,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740482,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740617,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740662,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 6,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429741412,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429741994,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429742002,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429742132,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 9\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707114,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"unknown\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707506,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707518,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707665,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707705,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_11_gradients/xentropy_mean_grad/Prod_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707794,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_15_gradients/xentropy_mean_grad/Prod\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708361,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708498,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708579,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708637,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709331,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709434,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709480,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709560,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710151,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710214,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710329,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710342,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710955,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711019,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711224,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711301,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711550,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711718,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711840,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711890,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712251,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712381,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712533,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712602,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712801,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712910,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713158,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713250,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713534,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713593,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713750,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713872,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714127,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714244,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714346,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714448,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714818,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714890,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714999,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715145,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715500,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715602,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715754,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715794,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716288,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716418,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716435,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716540,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717020,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717153,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717250,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717305,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717754,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717869,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717908,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718041,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718611,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718747,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718761,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718797,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719367,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719580,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719603,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719638,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720109,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720162,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720275,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720327,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720781,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720831,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721019,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721084,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721480,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721536,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721634,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721736,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722139,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722261,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722347,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722399,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722824,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722863,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723003,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723062,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723435,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723549,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723589,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723701,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724085,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724168,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724245,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724310,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724712,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724799,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724854,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724956,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725475,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725489,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725687,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725720,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726183,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726248,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726324,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726371,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726708,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726879,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726996,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727043,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727368,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727433,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727503,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727653,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728029,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728046,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728154,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728164,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728627,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728754,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728765,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728871,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729341,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729435,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729451,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729513,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729966,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730041,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730180,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730233,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730527,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730644,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730680,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730745,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731194,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731265,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731412,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731478,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731788,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731872,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732071,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732097,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732426,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732467,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732523,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732605,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732977,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733132,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733156,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733279,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733630,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733719,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733780,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733883,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734277,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734344,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734411,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734495,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734877,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734946,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735073,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735138,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735520,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735562,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735718,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735760,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736035,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736162,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736303,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736358,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736631,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736808,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736923,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736998,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737277,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737446,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737623,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737652,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738065,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738100,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738210,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738378,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738801,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739042,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739114,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739226,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739545,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_186_xentropy_mean\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739727,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739877,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740014,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740146,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 6,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429741412,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429741994,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429742002,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_24_input/Cast_1\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 2,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429742132,\n            \"name\": \"MEMCPYDtoH\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYDtoH\",\n                \"name\": \"edge_23_input/sub\"\n            },\n            \"pid\": 11\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707202,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"unknown\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 5,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707212,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"unknown\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707585,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_gradients/xentropy_mean_grad/Shape\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429707979,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_gradients/xentropy_mean_grad/floordiv\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708014,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708075,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708147,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429708249,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709022,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709040,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709104,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709125,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709865,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709881,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709927,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429709958,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710722,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710753,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710936,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429710965,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711439,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711454,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711644,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429711667,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712038,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712078,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712297,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712317,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712711,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712758,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429712993,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713017,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713263,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713280,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713653,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713667,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713923,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429713941,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714222,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714234,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714618,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714634,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714830,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429714845,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715293,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715324,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715517,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429715529,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716095,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716112,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716138,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716194,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716830,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429716849,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717054,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717073,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717542,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717564,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717604,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429717650,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718392,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718414,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718468,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429718525,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719113,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719135,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719248,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719300,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719894,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429719925,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720095,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720118,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720527,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720546,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720753,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429720768,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721258,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721287,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721422,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721470,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721936,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429721952,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722096,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722109,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722598,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722612,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722794,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429722811,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723203,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723256,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723475,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723494,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723900,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429723916,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724100,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724122,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724522,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724555,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724699,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429724723,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725241,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725285,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725410,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725427,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725951,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429725968,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726096,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726139,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726585,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726598,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726795,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429726812,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727175,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727188,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727381,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727394,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727818,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727856,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429727964,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728010,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728443,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728459,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728585,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429728642,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729115,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729133,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729200,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729283,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729777,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729817,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729980,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429729994,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730393,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730405,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730572,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429730598,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731011,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731048,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731208,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731221,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731633,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 3,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731645,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731806,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429731855,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732204,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732218,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732415,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732459,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732822,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429732840,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733000,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733045,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733434,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733486,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733646,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429733658,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734076,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734091,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734292,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734304,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734715,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734744,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734888,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429734901,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735279,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735328,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735491,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735505,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735902,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429735916,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736098,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736127,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736498,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736544,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736765,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429736779,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737147,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737184,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 7,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737355,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737378,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737787,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429737799,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738040,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738055,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 52,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738322,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_37_input/shuffle_batch\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738385,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_36_input/shuffle_batch\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738492,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738594,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738798,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429738818,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739507,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739526,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739579,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429739591,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740462,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740482,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 1,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740617,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_13_input/ParseSingleExample/ParseExample/ParseExample\"\n            },\n            \"pid\": 13\n        },\n        {\n            \"dur\": 4,\n            \"ph\": \"X\",\n            \"tid\": 0,\n            \"ts\": 1475539429740662,\n            \"name\": \"MEMCPYHtoD\",\n            \"cat\": \"Op\",\n            \"args\": {\n                \"op\": \"MEMCPYHtoD\",\n                \"name\": \"edge_17_input/DecodeRaw\"\n            },\n            \"pid\": 13\n        }\n    ]\n}"
  },
  {
    "path": "input_benchmarks/timeline.var.json",
    "content": "{\n    \"traceEvents\": [\n        {\n            \"args\": {\n                \"name\": \"Allocators\"\n            },\n            \"ph\": \"M\",\n            \"pid\": 0,\n            \"name\": \"process_name\"\n        },\n        {\n            \"args\": {\n                \"name\": \"/job:localhost/replica:0/task:0/cpu:0 Compute\"\n            },\n            \"ph\": \"M\",\n            \"pid\": 1,\n            \"name\": \"process_name\"\n        },\n        {\n            \"args\": {\n                \"name\": \"/job:localhost/replica:0/task:0/cpu:0 Tensors\"\n            },\n            \"ph\": \"M\",\n            \"pid\": 2,\n            \"name\": \"process_name\"\n        },\n        {\n            \"dur\": 17,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"name\": \"_SOURCE\"\n            },\n            \"ts\": 1475624953528333,\n            \"tid\": 0,\n            \"name\": \"NoOp\"\n        },\n        {\n            \"dur\": 14,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"FIFOQueue\",\n                \"name\": \"input/batch/fifo_queue\"\n            },\n            \"ts\": 1475624953528373,\n            \"tid\": 0,\n            \"name\": \"FIFOQueue\"\n        },\n        {\n            \"dur\": 7,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"hidden1/weights\"\n            },\n            \"ts\": 1475624953528384,\n            \"tid\": 1,\n            \"name\": \"Variable\"\n        },\n        {\n            \"dur\": 6,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"input/batch/n\"\n            },\n            \"ts\": 1475624953528386,\n            \"tid\": 2,\n            \"name\": \"Const\"\n        },\n        {\n            \"dur\": 15,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"hidden2/weights\"\n            },\n            \"ts\": 1475624953528387,\n            \"tid\": 3,\n            \"name\": \"Variable\"\n        },\n        {\n            \"dur\": 24,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"hidden1/biases\"\n            },\n            \"ts\": 1475624953528387,\n            \"tid\": 4,\n            \"name\": \"Variable\"\n        },\n        {\n            \"dur\": 26,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"hidden2/biases\"\n            },\n            \"ts\": 1475624953528392,\n            \"tid\": 0,\n            \"name\": \"Variable\"\n        },\n        {\n            \"dur\": 33,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"hidden1/weights\",\n                \"name\": \"hidden1/weights/read\"\n            },\n            \"ts\": 1475624953528394,\n            \"tid\": 1,\n            \"name\": \"Identity\"\n        },\n        {\n            \"dur\": 36,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/softmax_linear/add_grad/Shape\"\n            },\n            \"ts\": 1475624953528396,\n            \"tid\": 2,\n            \"name\": \"Const\"\n        },\n        {\n            \"dur\": 36,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"softmax_linear/weights\"\n            },\n            \"ts\": 1475624953528403,\n            \"tid\": 3,\n            \"name\": \"Variable\"\n        },\n        {\n            \"dur\": 38,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"softmax_linear/biases\"\n            },\n            \"ts\": 1475624953528406,\n            \"tid\": 5,\n            \"name\": \"Variable\"\n        },\n        {\n            \"dur\": 46,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"hidden2/weights\",\n                \"name\": \"hidden2/weights/read\"\n            },\n            \"ts\": 1475624953528406,\n            \"tid\": 6,\n            \"name\": \"Identity\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 0,\n            \"ts\": 1475624953528402,\n            \"tid\": 3,\n            \"name\": \"hidden2/weights\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 0,\n            \"ts\": 1475624953528406,\n            \"tid\": 6,\n            \"name\": \"hidden2/weights\"\n        },\n        {\n            \"dur\": 48,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Variable\",\n                \"name\": \"global_step\"\n            },\n            \"ts\": 1475624953528408,\n            \"tid\": 7,\n            \"name\": \"Variable\"\n        },\n        {\n            \"dur\": 51,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"hidden1/biases\",\n                \"name\": \"hidden1/biases/read\"\n            },\n            \"ts\": 1475624953528414,\n            \"tid\": 4,\n            \"name\": \"Identity\"\n        },\n        {\n            \"dur\": 52,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"hidden2/biases\",\n                \"name\": \"hidden2/biases/read\"\n            },\n            \"ts\": 1475624953528421,\n            \"tid\": 0,\n            \"name\": \"Identity\"\n        },\n        {\n            \"dur\": 45,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/softmax_linear/add_grad/Shape_1\"\n            },\n            \"ts\": 1475624953528435,\n            \"tid\": 1,\n            \"name\": \"Const\"\n        },\n        {\n            \"dur\": 49,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"softmax_linear/weights\",\n                \"name\": \"softmax_linear/weights/read\"\n            },\n            \"ts\": 1475624953528443,\n            \"tid\": 2,\n            \"name\": \"Identity\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 1,\n            \"ts\": 1475624953528439,\n            \"tid\": 3,\n            \"name\": \"softmax_linear/weights\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 1,\n            \"ts\": 1475624953528443,\n            \"tid\": 2,\n            \"name\": \"softmax_linear/weights\"\n        },\n        {\n            \"dur\": 53,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"softmax_linear/biases\",\n                \"name\": \"softmax_linear/biases/read\"\n            },\n            \"ts\": 1475624953528446,\n            \"tid\": 3,\n            \"name\": \"Identity\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 2,\n            \"ts\": 1475624953528444,\n            \"tid\": 5,\n            \"name\": \"softmax_linear/biases\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 2,\n            \"ts\": 1475624953528446,\n            \"tid\": 3,\n            \"name\": \"softmax_linear/biases\"\n        },\n        {\n            \"dur\": 20,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/hidden2/add_grad/Shape\"\n            },\n            \"ts\": 1475624953528483,\n            \"tid\": 0,\n            \"name\": \"Const\"\n        },\n        {\n            \"dur\": 4,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/hidden2/add_grad/Shape_1\"\n            },\n            \"ts\": 1475624953528505,\n            \"tid\": 0,\n            \"name\": \"Const\"\n        },\n        {\n            \"dur\": 2,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/hidden1/add_grad/Shape\"\n            },\n            \"ts\": 1475624953528511,\n            \"tid\": 0,\n            \"name\": \"Const\"\n        },\n        {\n            \"dur\": 3,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/hidden1/add_grad/Shape_1\"\n            },\n            \"ts\": 1475624953528515,\n            \"tid\": 0,\n            \"name\": \"Const\"\n        },\n        {\n            \"dur\": 3,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"GradientDescent/learning_rate\"\n            },\n            \"ts\": 1475624953528520,\n            \"tid\": 0,\n            \"name\": \"Const\"\n        },\n        {\n            \"dur\": 3,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/xentropy/xentropy_grad/ExpandDims/_2__cf__3\"\n            },\n            \"ts\": 1475624953528525,\n            \"tid\": 0,\n            \"name\": \"Const\"\n        },\n        {\n            \"dur\": 3,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/softmax_linear/add_grad/BroadcastGradientArgs/_0__cf__1\"\n            },\n            \"ts\": 1475624953528530,\n            \"tid\": 0,\n            \"name\": \"Const\"\n        },\n        {\n            \"dur\": 4,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"name\": \"gradients/softmax_linear/add_grad/BroadcastGradientArgs/_1__cf__2\"\n            },\n            \"ts\": 1475624953528535,\n            \"tid\": 0,\n            \"name\": \"Const\"\n        },\n        {\n            \"dur\": 11009,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"QueueDequeueMany\",\n                \"input0\": \"input/batch/fifo_queue\",\n                \"input1\": \"input/batch/n\",\n                \"name\": \"input/batch\"\n            },\n            \"ts\": 1475624953528433,\n            \"tid\": 8,\n            \"name\": \"QueueDequeueMany\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 3,\n            \"ts\": 1475624953528387,\n            \"tid\": 0,\n            \"name\": \"input/batch/fifo_queue\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 3,\n            \"ts\": 1475624953528433,\n            \"tid\": 8,\n            \"name\": \"input/batch/fifo_queue\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 4,\n            \"ts\": 1475624953528392,\n            \"tid\": 2,\n            \"name\": \"input/batch/n\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 4,\n            \"ts\": 1475624953528433,\n            \"tid\": 8,\n            \"name\": \"input/batch/n\"\n        },\n        {\n            \"dur\": 9,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Cast\",\n                \"input0\": \"input/batch:1\",\n                \"name\": \"ToInt64\"\n            },\n            \"ts\": 1475624953539457,\n            \"tid\": 0,\n            \"name\": \"Cast\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 5,\n            \"ts\": 1475624953539442,\n            \"tid\": 8,\n            \"name\": \"input/batch:1\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 5,\n            \"ts\": 1475624953539457,\n            \"tid\": 0,\n            \"name\": \"input/batch:1\"\n        },\n        {\n            \"dur\": 352,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"input0\": \"input/batch\",\n                \"input1\": \"hidden1/weights/read\",\n                \"name\": \"hidden1/MatMul\"\n            },\n            \"ts\": 1475624953539457,\n            \"tid\": 1,\n            \"name\": \"MatMul\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 6,\n            \"ts\": 1475624953539442,\n            \"tid\": 8,\n            \"name\": \"input/batch\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 6,\n            \"ts\": 1475624953539457,\n            \"tid\": 1,\n            \"name\": \"input/batch\"\n        },\n        {\n            \"dur\": 89,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Add\",\n                \"input0\": \"hidden1/MatMul\",\n                \"input1\": \"hidden1/biases/read\",\n                \"name\": \"hidden1/add\"\n            },\n            \"ts\": 1475624953539813,\n            \"tid\": 0,\n            \"name\": \"Add\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 7,\n            \"ts\": 1475624953539809,\n            \"tid\": 1,\n            \"name\": \"hidden1/MatMul\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 7,\n            \"ts\": 1475624953539813,\n            \"tid\": 0,\n            \"name\": \"hidden1/MatMul\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 8,\n            \"ts\": 1475624953528465,\n            \"tid\": 4,\n            \"name\": \"hidden1/biases/read\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 8,\n            \"ts\": 1475624953539813,\n            \"tid\": 0,\n            \"name\": \"hidden1/biases/read\"\n        },\n        {\n            \"dur\": 6,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Relu\",\n                \"input0\": \"hidden1/add\",\n                \"name\": \"hidden1/Relu\"\n            },\n            \"ts\": 1475624953539903,\n            \"tid\": 0,\n            \"name\": \"Relu\"\n        },\n        {\n            \"dur\": 40,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"input0\": \"hidden1/Relu\",\n                \"input1\": \"hidden2/weights/read\",\n                \"name\": \"hidden2/MatMul\"\n            },\n            \"ts\": 1475624953539910,\n            \"tid\": 0,\n            \"name\": \"MatMul\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 9,\n            \"ts\": 1475624953528452,\n            \"tid\": 6,\n            \"name\": \"hidden2/weights/read\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 9,\n            \"ts\": 1475624953539910,\n            \"tid\": 0,\n            \"name\": \"hidden2/weights/read\"\n        },\n        {\n            \"dur\": 24,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Add\",\n                \"input0\": \"hidden2/MatMul\",\n                \"input1\": \"hidden2/biases/read\",\n                \"name\": \"hidden2/add\"\n            },\n            \"ts\": 1475624953539951,\n            \"tid\": 0,\n            \"name\": \"Add\"\n        },\n        {\n            \"dur\": 3,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Relu\",\n                \"input0\": \"hidden2/add\",\n                \"name\": \"hidden2/Relu\"\n            },\n            \"ts\": 1475624953539977,\n            \"tid\": 0,\n            \"name\": \"Relu\"\n        },\n        {\n            \"dur\": 8,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"input0\": \"hidden2/Relu\",\n                \"input1\": \"softmax_linear/weights/read\",\n                \"name\": \"softmax_linear/MatMul\"\n            },\n            \"ts\": 1475624953539981,\n            \"tid\": 0,\n            \"name\": \"MatMul\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 10,\n            \"ts\": 1475624953528492,\n            \"tid\": 2,\n            \"name\": \"softmax_linear/weights/read\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 10,\n            \"ts\": 1475624953539981,\n            \"tid\": 0,\n            \"name\": \"softmax_linear/weights/read\"\n        },\n        {\n            \"dur\": 14,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Add\",\n                \"input0\": \"softmax_linear/MatMul\",\n                \"input1\": \"softmax_linear/biases/read\",\n                \"name\": \"softmax_linear/add\"\n            },\n            \"ts\": 1475624953539991,\n            \"tid\": 0,\n            \"name\": \"Add\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 11,\n            \"ts\": 1475624953528499,\n            \"tid\": 3,\n            \"name\": \"softmax_linear/biases/read\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 11,\n            \"ts\": 1475624953539991,\n            \"tid\": 0,\n            \"name\": \"softmax_linear/biases/read\"\n        },\n        {\n            \"dur\": 52,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"SparseSoftmaxCrossEntropyWithLogits\",\n                \"input0\": \"softmax_linear/add\",\n                \"input1\": \"ToInt64\",\n                \"name\": \"xentropy/xentropy\"\n            },\n            \"ts\": 1475624953540007,\n            \"tid\": 0,\n            \"name\": \"SparseSoftmaxCrossEntropyWithLogits\"\n        },\n        {\n            \"dur\": 11,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Mean\",\n                \"input0\": \"xentropy/xentropy\",\n                \"input1\": \"Const\",\n                \"name\": \"xentropy_mean\"\n            },\n            \"ts\": 1475624953540063,\n            \"tid\": 0,\n            \"name\": \"Mean\"\n        },\n        {\n            \"dur\": 39,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Mul\",\n                \"input0\": \"gradients/xentropy/xentropy_grad/ExpandDims\",\n                \"input1\": \"xentropy/xentropy:1\",\n                \"name\": \"gradients/xentropy/xentropy_grad/mul\"\n            },\n            \"ts\": 1475624953540064,\n            \"tid\": 1,\n            \"name\": \"Mul\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 12,\n            \"ts\": 1475624953540059,\n            \"tid\": 0,\n            \"name\": \"xentropy/xentropy:1\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 12,\n            \"ts\": 1475624953540064,\n            \"tid\": 1,\n            \"name\": \"xentropy/xentropy:1\"\n        },\n        {\n            \"dur\": 5,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"input0\": \"gradients/xentropy/xentropy_grad/mul\",\n                \"input1\": \"gradients/softmax_linear/add_grad/BroadcastGradientArgs:1\",\n                \"name\": \"gradients/softmax_linear/add_grad/Sum_1\"\n            },\n            \"ts\": 1475624953540108,\n            \"tid\": 0,\n            \"name\": \"Sum\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 13,\n            \"ts\": 1475624953540103,\n            \"tid\": 1,\n            \"name\": \"gradients/xentropy/xentropy_grad/mul\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 13,\n            \"ts\": 1475624953540108,\n            \"tid\": 0,\n            \"name\": \"gradients/xentropy/xentropy_grad/mul\"\n        },\n        {\n            \"dur\": 2,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Reshape\",\n                \"input0\": \"gradients/softmax_linear/add_grad/Sum_1\",\n                \"input1\": \"gradients/softmax_linear/add_grad/Shape_1\",\n                \"name\": \"gradients/softmax_linear/add_grad/Reshape_1\"\n            },\n            \"ts\": 1475624953540115,\n            \"tid\": 0,\n            \"name\": \"Reshape\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 14,\n            \"ts\": 1475624953528480,\n            \"tid\": 1,\n            \"name\": \"gradients/softmax_linear/add_grad/Shape_1\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 14,\n            \"ts\": 1475624953540115,\n            \"tid\": 0,\n            \"name\": \"gradients/softmax_linear/add_grad/Shape_1\"\n        },\n        {\n            \"dur\": 8,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"input0\": \"gradients/xentropy/xentropy_grad/mul\",\n                \"input1\": \"gradients/softmax_linear/add_grad/BroadcastGradientArgs\",\n                \"name\": \"gradients/softmax_linear/add_grad/Sum\"\n            },\n            \"ts\": 1475624953540108,\n            \"tid\": 1,\n            \"name\": \"Sum\"\n        },\n        {\n            \"dur\": 4,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Reshape\",\n                \"input0\": \"gradients/softmax_linear/add_grad/Sum\",\n                \"input1\": \"gradients/softmax_linear/add_grad/Shape\",\n                \"name\": \"gradients/softmax_linear/add_grad/Reshape\"\n            },\n            \"ts\": 1475624953540120,\n            \"tid\": 0,\n            \"name\": \"Reshape\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 15,\n            \"ts\": 1475624953540116,\n            \"tid\": 1,\n            \"name\": \"gradients/softmax_linear/add_grad/Sum\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 15,\n            \"ts\": 1475624953540120,\n            \"tid\": 0,\n            \"name\": \"gradients/softmax_linear/add_grad/Sum\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 16,\n            \"ts\": 1475624953528432,\n            \"tid\": 2,\n            \"name\": \"gradients/softmax_linear/add_grad/Shape\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 16,\n            \"ts\": 1475624953540120,\n            \"tid\": 0,\n            \"name\": \"gradients/softmax_linear/add_grad/Shape\"\n        },\n        {\n            \"dur\": 2,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"input0\": \"^gradients/softmax_linear/add_grad/Reshape\",\n                \"input1\": \"^gradients/softmax_linear/add_grad/Reshape_1\",\n                \"name\": \"gradients/softmax_linear/add_grad/tuple/group_deps\"\n            },\n            \"ts\": 1475624953540126,\n            \"tid\": 0,\n            \"name\": \"NoOp\"\n        },\n        {\n            \"dur\": 3,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/softmax_linear/add_grad/Reshape\",\n                \"input1\": \"^gradients/softmax_linear/add_grad/tuple/group_deps\",\n                \"name\": \"gradients/softmax_linear/add_grad/tuple/control_dependency\"\n            },\n            \"ts\": 1475624953540131,\n            \"tid\": 0,\n            \"name\": \"Identity\"\n        },\n        {\n            \"dur\": 3,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/softmax_linear/add_grad/Reshape_1\",\n                \"input1\": \"^gradients/softmax_linear/add_grad/tuple/group_deps\",\n                \"name\": \"gradients/softmax_linear/add_grad/tuple/control_dependency_1\"\n            },\n            \"ts\": 1475624953540142,\n            \"tid\": 0,\n            \"name\": \"Identity\"\n        },\n        {\n            \"dur\": 13,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"input0\": \"gradients/softmax_linear/add_grad/tuple/control_dependency\",\n                \"input1\": \"softmax_linear/weights/read\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/MatMul\"\n            },\n            \"ts\": 1475624953540137,\n            \"tid\": 1,\n            \"name\": \"MatMul\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 17,\n            \"ts\": 1475624953540134,\n            \"tid\": 0,\n            \"name\": \"gradients/softmax_linear/add_grad/tuple/control_dependency\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 17,\n            \"ts\": 1475624953540137,\n            \"tid\": 1,\n            \"name\": \"gradients/softmax_linear/add_grad/tuple/control_dependency\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 18,\n            \"ts\": 1475624953528492,\n            \"tid\": 2,\n            \"name\": \"softmax_linear/weights/read\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 18,\n            \"ts\": 1475624953540137,\n            \"tid\": 1,\n            \"name\": \"softmax_linear/weights/read\"\n        },\n        {\n            \"dur\": 5,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"input2\": \"gradients/softmax_linear/add_grad/tuple/control_dependency_1\",\n                \"op\": \"ApplyGradientDescent\",\n                \"input0\": \"softmax_linear/biases\",\n                \"input1\": \"GradientDescent/learning_rate\",\n                \"name\": \"GradientDescent/update_softmax_linear/biases/ApplyGradientDescent\"\n            },\n            \"ts\": 1475624953540148,\n            \"tid\": 0,\n            \"name\": \"ApplyGradientDescent\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 19,\n            \"ts\": 1475624953528444,\n            \"tid\": 5,\n            \"name\": \"softmax_linear/biases\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 19,\n            \"ts\": 1475624953540148,\n            \"tid\": 0,\n            \"name\": \"softmax_linear/biases\"\n        },\n        {\n            \"dur\": 27,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"input0\": \"hidden2/Relu\",\n                \"input1\": \"gradients/softmax_linear/add_grad/tuple/control_dependency\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/MatMul_1\"\n            },\n            \"ts\": 1475624953540145,\n            \"tid\": 2,\n            \"name\": \"MatMul\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 20,\n            \"ts\": 1475624953539980,\n            \"tid\": 0,\n            \"name\": \"hidden2/Relu\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 20,\n            \"ts\": 1475624953540145,\n            \"tid\": 2,\n            \"name\": \"hidden2/Relu\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 21,\n            \"ts\": 1475624953540134,\n            \"tid\": 0,\n            \"name\": \"gradients/softmax_linear/add_grad/tuple/control_dependency\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 21,\n            \"ts\": 1475624953540145,\n            \"tid\": 2,\n            \"name\": \"gradients/softmax_linear/add_grad/tuple/control_dependency\"\n        },\n        {\n            \"dur\": 2,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"input0\": \"^gradients/softmax_linear/MatMul_grad/MatMul\",\n                \"input1\": \"^gradients/softmax_linear/MatMul_grad/MatMul_1\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/tuple/group_deps\"\n            },\n            \"ts\": 1475624953540175,\n            \"tid\": 0,\n            \"name\": \"NoOp\"\n        },\n        {\n            \"dur\": 2,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/softmax_linear/MatMul_grad/MatMul\",\n                \"input1\": \"^gradients/softmax_linear/MatMul_grad/tuple/group_deps\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/tuple/control_dependency\"\n            },\n            \"ts\": 1475624953540180,\n            \"tid\": 0,\n            \"name\": \"Identity\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 22,\n            \"ts\": 1475624953540150,\n            \"tid\": 1,\n            \"name\": \"gradients/softmax_linear/MatMul_grad/MatMul\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 22,\n            \"ts\": 1475624953540180,\n            \"tid\": 0,\n            \"name\": \"gradients/softmax_linear/MatMul_grad/MatMul\"\n        },\n        {\n            \"dur\": 2,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/softmax_linear/MatMul_grad/MatMul_1\",\n                \"input1\": \"^gradients/softmax_linear/MatMul_grad/tuple/group_deps\",\n                \"name\": \"gradients/softmax_linear/MatMul_grad/tuple/control_dependency_1\"\n            },\n            \"ts\": 1475624953540186,\n            \"tid\": 0,\n            \"name\": \"Identity\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 23,\n            \"ts\": 1475624953540172,\n            \"tid\": 2,\n            \"name\": \"gradients/softmax_linear/MatMul_grad/MatMul_1\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 23,\n            \"ts\": 1475624953540186,\n            \"tid\": 0,\n            \"name\": \"gradients/softmax_linear/MatMul_grad/MatMul_1\"\n        },\n        {\n            \"dur\": 4,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"input2\": \"gradients/softmax_linear/MatMul_grad/tuple/control_dependency_1\",\n                \"op\": \"ApplyGradientDescent\",\n                \"input0\": \"softmax_linear/weights\",\n                \"input1\": \"GradientDescent/learning_rate\",\n                \"name\": \"GradientDescent/update_softmax_linear/weights/ApplyGradientDescent\"\n            },\n            \"ts\": 1475624953540190,\n            \"tid\": 0,\n            \"name\": \"ApplyGradientDescent\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 24,\n            \"ts\": 1475624953528439,\n            \"tid\": 3,\n            \"name\": \"softmax_linear/weights\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 24,\n            \"ts\": 1475624953540190,\n            \"tid\": 0,\n            \"name\": \"softmax_linear/weights\"\n        },\n        {\n            \"dur\": 15,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"ReluGrad\",\n                \"input0\": \"gradients/softmax_linear/MatMul_grad/tuple/control_dependency\",\n                \"input1\": \"hidden2/Relu\",\n                \"name\": \"gradients/hidden2/Relu_grad/ReluGrad\"\n            },\n            \"ts\": 1475624953540186,\n            \"tid\": 1,\n            \"name\": \"ReluGrad\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 25,\n            \"ts\": 1475624953540182,\n            \"tid\": 0,\n            \"name\": \"gradients/softmax_linear/MatMul_grad/tuple/control_dependency\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 25,\n            \"ts\": 1475624953540186,\n            \"tid\": 1,\n            \"name\": \"gradients/softmax_linear/MatMul_grad/tuple/control_dependency\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 26,\n            \"ts\": 1475624953539980,\n            \"tid\": 0,\n            \"name\": \"hidden2/Relu\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 26,\n            \"ts\": 1475624953540186,\n            \"tid\": 1,\n            \"name\": \"hidden2/Relu\"\n        },\n        {\n            \"dur\": 5,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"input0\": \"gradients/hidden2/Relu_grad/ReluGrad\",\n                \"input1\": \"gradients/hidden2/add_grad/BroadcastGradientArgs\",\n                \"name\": \"gradients/hidden2/add_grad/Sum\"\n            },\n            \"ts\": 1475624953540208,\n            \"tid\": 0,\n            \"name\": \"Sum\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 27,\n            \"ts\": 1475624953540201,\n            \"tid\": 1,\n            \"name\": \"gradients/hidden2/Relu_grad/ReluGrad\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 27,\n            \"ts\": 1475624953540208,\n            \"tid\": 0,\n            \"name\": \"gradients/hidden2/Relu_grad/ReluGrad\"\n        },\n        {\n            \"dur\": 14,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Reshape\",\n                \"input0\": \"gradients/hidden2/add_grad/Sum\",\n                \"input1\": \"gradients/hidden2/add_grad/Shape\",\n                \"name\": \"gradients/hidden2/add_grad/Reshape\"\n            },\n            \"ts\": 1475624953540216,\n            \"tid\": 0,\n            \"name\": \"Reshape\"\n        },\n        {\n            \"dur\": 26,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"input0\": \"gradients/hidden2/Relu_grad/ReluGrad\",\n                \"input1\": \"gradients/hidden2/add_grad/BroadcastGradientArgs:1\",\n                \"name\": \"gradients/hidden2/add_grad/Sum_1\"\n            },\n            \"ts\": 1475624953540211,\n            \"tid\": 1,\n            \"name\": \"Sum\"\n        },\n        {\n            \"dur\": 4,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Reshape\",\n                \"input0\": \"gradients/hidden2/add_grad/Sum_1\",\n                \"input1\": \"gradients/hidden2/add_grad/Shape_1\",\n                \"name\": \"gradients/hidden2/add_grad/Reshape_1\"\n            },\n            \"ts\": 1475624953540239,\n            \"tid\": 0,\n            \"name\": \"Reshape\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 28,\n            \"ts\": 1475624953540237,\n            \"tid\": 1,\n            \"name\": \"gradients/hidden2/add_grad/Sum_1\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 28,\n            \"ts\": 1475624953540239,\n            \"tid\": 0,\n            \"name\": \"gradients/hidden2/add_grad/Sum_1\"\n        },\n        {\n            \"dur\": 1,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"input0\": \"^gradients/hidden2/add_grad/Reshape\",\n                \"input1\": \"^gradients/hidden2/add_grad/Reshape_1\",\n                \"name\": \"gradients/hidden2/add_grad/tuple/group_deps\"\n            },\n            \"ts\": 1475624953540244,\n            \"tid\": 0,\n            \"name\": \"NoOp\"\n        },\n        {\n            \"dur\": 3,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/hidden2/add_grad/Reshape\",\n                \"input1\": \"^gradients/hidden2/add_grad/tuple/group_deps\",\n                \"name\": \"gradients/hidden2/add_grad/tuple/control_dependency\"\n            },\n            \"ts\": 1475624953540247,\n            \"tid\": 0,\n            \"name\": \"Identity\"\n        },\n        {\n            \"dur\": 3,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/hidden2/add_grad/Reshape_1\",\n                \"input1\": \"^gradients/hidden2/add_grad/tuple/group_deps\",\n                \"name\": \"gradients/hidden2/add_grad/tuple/control_dependency_1\"\n            },\n            \"ts\": 1475624953540256,\n            \"tid\": 0,\n            \"name\": \"Identity\"\n        },\n        {\n            \"dur\": 5,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"input2\": \"gradients/hidden2/add_grad/tuple/control_dependency_1\",\n                \"op\": \"ApplyGradientDescent\",\n                \"input0\": \"hidden2/biases\",\n                \"input1\": \"GradientDescent/learning_rate\",\n                \"name\": \"GradientDescent/update_hidden2/biases/ApplyGradientDescent\"\n            },\n            \"ts\": 1475624953540262,\n            \"tid\": 0,\n            \"name\": \"ApplyGradientDescent\"\n        },\n        {\n            \"dur\": 76,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"input0\": \"gradients/hidden2/add_grad/tuple/control_dependency\",\n                \"input1\": \"hidden2/weights/read\",\n                \"name\": \"gradients/hidden2/MatMul_grad/MatMul\"\n            },\n            \"ts\": 1475624953540254,\n            \"tid\": 1,\n            \"name\": \"MatMul\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 29,\n            \"ts\": 1475624953540250,\n            \"tid\": 0,\n            \"name\": \"gradients/hidden2/add_grad/tuple/control_dependency\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 29,\n            \"ts\": 1475624953540254,\n            \"tid\": 1,\n            \"name\": \"gradients/hidden2/add_grad/tuple/control_dependency\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 30,\n            \"ts\": 1475624953528452,\n            \"tid\": 6,\n            \"name\": \"hidden2/weights/read\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 30,\n            \"ts\": 1475624953540254,\n            \"tid\": 1,\n            \"name\": \"hidden2/weights/read\"\n        },\n        {\n            \"dur\": 101,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"input0\": \"hidden1/Relu\",\n                \"input1\": \"gradients/hidden2/add_grad/tuple/control_dependency\",\n                \"name\": \"gradients/hidden2/MatMul_grad/MatMul_1\"\n            },\n            \"ts\": 1475624953540260,\n            \"tid\": 2,\n            \"name\": \"MatMul\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 31,\n            \"ts\": 1475624953539909,\n            \"tid\": 0,\n            \"name\": \"hidden1/Relu\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 31,\n            \"ts\": 1475624953540260,\n            \"tid\": 2,\n            \"name\": \"hidden1/Relu\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 32,\n            \"ts\": 1475624953540250,\n            \"tid\": 0,\n            \"name\": \"gradients/hidden2/add_grad/tuple/control_dependency\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 32,\n            \"ts\": 1475624953540260,\n            \"tid\": 2,\n            \"name\": \"gradients/hidden2/add_grad/tuple/control_dependency\"\n        },\n        {\n            \"dur\": 1,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"input0\": \"^gradients/hidden2/MatMul_grad/MatMul\",\n                \"input1\": \"^gradients/hidden2/MatMul_grad/MatMul_1\",\n                \"name\": \"gradients/hidden2/MatMul_grad/tuple/group_deps\"\n            },\n            \"ts\": 1475624953540363,\n            \"tid\": 0,\n            \"name\": \"NoOp\"\n        },\n        {\n            \"dur\": 2,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/hidden2/MatMul_grad/MatMul\",\n                \"input1\": \"^gradients/hidden2/MatMul_grad/tuple/group_deps\",\n                \"name\": \"gradients/hidden2/MatMul_grad/tuple/control_dependency\"\n            },\n            \"ts\": 1475624953540367,\n            \"tid\": 0,\n            \"name\": \"Identity\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 33,\n            \"ts\": 1475624953540330,\n            \"tid\": 1,\n            \"name\": \"gradients/hidden2/MatMul_grad/MatMul\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 33,\n            \"ts\": 1475624953540367,\n            \"tid\": 0,\n            \"name\": \"gradients/hidden2/MatMul_grad/MatMul\"\n        },\n        {\n            \"dur\": 2,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/hidden2/MatMul_grad/MatMul_1\",\n                \"input1\": \"^gradients/hidden2/MatMul_grad/tuple/group_deps\",\n                \"name\": \"gradients/hidden2/MatMul_grad/tuple/control_dependency_1\"\n            },\n            \"ts\": 1475624953540373,\n            \"tid\": 0,\n            \"name\": \"Identity\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 34,\n            \"ts\": 1475624953540361,\n            \"tid\": 2,\n            \"name\": \"gradients/hidden2/MatMul_grad/MatMul_1\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 34,\n            \"ts\": 1475624953540373,\n            \"tid\": 0,\n            \"name\": \"gradients/hidden2/MatMul_grad/MatMul_1\"\n        },\n        {\n            \"dur\": 4,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"input2\": \"gradients/hidden2/MatMul_grad/tuple/control_dependency_1\",\n                \"op\": \"ApplyGradientDescent\",\n                \"input0\": \"hidden2/weights\",\n                \"input1\": \"GradientDescent/learning_rate\",\n                \"name\": \"GradientDescent/update_hidden2/weights/ApplyGradientDescent\"\n            },\n            \"ts\": 1475624953540377,\n            \"tid\": 0,\n            \"name\": \"ApplyGradientDescent\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 35,\n            \"ts\": 1475624953528402,\n            \"tid\": 3,\n            \"name\": \"hidden2/weights\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 35,\n            \"ts\": 1475624953540377,\n            \"tid\": 0,\n            \"name\": \"hidden2/weights\"\n        },\n        {\n            \"dur\": 11,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"ReluGrad\",\n                \"input0\": \"gradients/hidden2/MatMul_grad/tuple/control_dependency\",\n                \"input1\": \"hidden1/Relu\",\n                \"name\": \"gradients/hidden1/Relu_grad/ReluGrad\"\n            },\n            \"ts\": 1475624953540373,\n            \"tid\": 1,\n            \"name\": \"ReluGrad\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 36,\n            \"ts\": 1475624953540369,\n            \"tid\": 0,\n            \"name\": \"gradients/hidden2/MatMul_grad/tuple/control_dependency\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 36,\n            \"ts\": 1475624953540373,\n            \"tid\": 1,\n            \"name\": \"gradients/hidden2/MatMul_grad/tuple/control_dependency\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 37,\n            \"ts\": 1475624953539909,\n            \"tid\": 0,\n            \"name\": \"hidden1/Relu\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 37,\n            \"ts\": 1475624953540373,\n            \"tid\": 1,\n            \"name\": \"hidden1/Relu\"\n        },\n        {\n            \"dur\": 5,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"input0\": \"gradients/hidden1/Relu_grad/ReluGrad\",\n                \"input1\": \"gradients/hidden1/add_grad/BroadcastGradientArgs\",\n                \"name\": \"gradients/hidden1/add_grad/Sum\"\n            },\n            \"ts\": 1475624953540392,\n            \"tid\": 0,\n            \"name\": \"Sum\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 38,\n            \"ts\": 1475624953540384,\n            \"tid\": 1,\n            \"name\": \"gradients/hidden1/Relu_grad/ReluGrad\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 38,\n            \"ts\": 1475624953540392,\n            \"tid\": 0,\n            \"name\": \"gradients/hidden1/Relu_grad/ReluGrad\"\n        },\n        {\n            \"dur\": 2,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Reshape\",\n                \"input0\": \"gradients/hidden1/add_grad/Sum\",\n                \"input1\": \"gradients/hidden1/add_grad/Shape\",\n                \"name\": \"gradients/hidden1/add_grad/Reshape\"\n            },\n            \"ts\": 1475624953540399,\n            \"tid\": 0,\n            \"name\": \"Reshape\"\n        },\n        {\n            \"dur\": 14,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Sum\",\n                \"input0\": \"gradients/hidden1/Relu_grad/ReluGrad\",\n                \"input1\": \"gradients/hidden1/add_grad/BroadcastGradientArgs:1\",\n                \"name\": \"gradients/hidden1/add_grad/Sum_1\"\n            },\n            \"ts\": 1475624953540391,\n            \"tid\": 1,\n            \"name\": \"Sum\"\n        },\n        {\n            \"dur\": 2,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Reshape\",\n                \"input0\": \"gradients/hidden1/add_grad/Sum_1\",\n                \"input1\": \"gradients/hidden1/add_grad/Shape_1\",\n                \"name\": \"gradients/hidden1/add_grad/Reshape_1\"\n            },\n            \"ts\": 1475624953540407,\n            \"tid\": 0,\n            \"name\": \"Reshape\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 39,\n            \"ts\": 1475624953540405,\n            \"tid\": 1,\n            \"name\": \"gradients/hidden1/add_grad/Sum_1\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 39,\n            \"ts\": 1475624953540407,\n            \"tid\": 0,\n            \"name\": \"gradients/hidden1/add_grad/Sum_1\"\n        },\n        {\n            \"dur\": 1,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"input0\": \"^gradients/hidden1/add_grad/Reshape\",\n                \"input1\": \"^gradients/hidden1/add_grad/Reshape_1\",\n                \"name\": \"gradients/hidden1/add_grad/tuple/group_deps\"\n            },\n            \"ts\": 1475624953540411,\n            \"tid\": 0,\n            \"name\": \"NoOp\"\n        },\n        {\n            \"dur\": 2,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/hidden1/add_grad/Reshape\",\n                \"input1\": \"^gradients/hidden1/add_grad/tuple/group_deps\",\n                \"name\": \"gradients/hidden1/add_grad/tuple/control_dependency\"\n            },\n            \"ts\": 1475624953540413,\n            \"tid\": 0,\n            \"name\": \"Identity\"\n        },\n        {\n            \"dur\": 2,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/hidden1/add_grad/Reshape_1\",\n                \"input1\": \"^gradients/hidden1/add_grad/tuple/group_deps\",\n                \"name\": \"gradients/hidden1/add_grad/tuple/control_dependency_1\"\n            },\n            \"ts\": 1475624953540420,\n            \"tid\": 0,\n            \"name\": \"Identity\"\n        },\n        {\n            \"dur\": 3,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"input2\": \"gradients/hidden1/add_grad/tuple/control_dependency_1\",\n                \"op\": \"ApplyGradientDescent\",\n                \"input0\": \"hidden1/biases\",\n                \"input1\": \"GradientDescent/learning_rate\",\n                \"name\": \"GradientDescent/update_hidden1/biases/ApplyGradientDescent\"\n            },\n            \"ts\": 1475624953540423,\n            \"tid\": 0,\n            \"name\": \"ApplyGradientDescent\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 40,\n            \"ts\": 1475624953528411,\n            \"tid\": 4,\n            \"name\": \"hidden1/biases\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 40,\n            \"ts\": 1475624953540423,\n            \"tid\": 0,\n            \"name\": \"hidden1/biases\"\n        },\n        {\n            \"dur\": 562,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"input0\": \"input/batch\",\n                \"input1\": \"gradients/hidden1/add_grad/tuple/control_dependency\",\n                \"name\": \"gradients/hidden1/MatMul_grad/MatMul_1\"\n            },\n            \"ts\": 1475624953540426,\n            \"tid\": 1,\n            \"name\": \"MatMul\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 41,\n            \"ts\": 1475624953539442,\n            \"tid\": 8,\n            \"name\": \"input/batch\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 41,\n            \"ts\": 1475624953540426,\n            \"tid\": 1,\n            \"name\": \"input/batch\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 42,\n            \"ts\": 1475624953540415,\n            \"tid\": 0,\n            \"name\": \"gradients/hidden1/add_grad/tuple/control_dependency\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 42,\n            \"ts\": 1475624953540426,\n            \"tid\": 1,\n            \"name\": \"gradients/hidden1/add_grad/tuple/control_dependency\"\n        },\n        {\n            \"dur\": 568,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"MatMul\",\n                \"input0\": \"gradients/hidden1/add_grad/tuple/control_dependency\",\n                \"input1\": \"hidden1/weights/read\",\n                \"name\": \"gradients/hidden1/MatMul_grad/MatMul\"\n            },\n            \"ts\": 1475624953540419,\n            \"tid\": 2,\n            \"name\": \"MatMul\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 43,\n            \"ts\": 1475624953540415,\n            \"tid\": 0,\n            \"name\": \"gradients/hidden1/add_grad/tuple/control_dependency\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 43,\n            \"ts\": 1475624953540419,\n            \"tid\": 2,\n            \"name\": \"gradients/hidden1/add_grad/tuple/control_dependency\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 44,\n            \"ts\": 1475624953528427,\n            \"tid\": 1,\n            \"name\": \"hidden1/weights/read\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 44,\n            \"ts\": 1475624953540419,\n            \"tid\": 2,\n            \"name\": \"hidden1/weights/read\"\n        },\n        {\n            \"dur\": 4,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"input0\": \"^gradients/hidden1/MatMul_grad/MatMul\",\n                \"input1\": \"^gradients/hidden1/MatMul_grad/MatMul_1\",\n                \"name\": \"gradients/hidden1/MatMul_grad/tuple/group_deps\"\n            },\n            \"ts\": 1475624953541001,\n            \"tid\": 0,\n            \"name\": \"NoOp\"\n        },\n        {\n            \"dur\": 4,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Identity\",\n                \"input0\": \"gradients/hidden1/MatMul_grad/MatMul_1\",\n                \"input1\": \"^gradients/hidden1/MatMul_grad/tuple/group_deps\",\n                \"name\": \"gradients/hidden1/MatMul_grad/tuple/control_dependency_1\"\n            },\n            \"ts\": 1475624953541008,\n            \"tid\": 0,\n            \"name\": \"Identity\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 45,\n            \"ts\": 1475624953540988,\n            \"tid\": 1,\n            \"name\": \"gradients/hidden1/MatMul_grad/MatMul_1\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 45,\n            \"ts\": 1475624953541008,\n            \"tid\": 0,\n            \"name\": \"gradients/hidden1/MatMul_grad/MatMul_1\"\n        },\n        {\n            \"dur\": 62,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"input2\": \"gradients/hidden1/MatMul_grad/tuple/control_dependency_1\",\n                \"op\": \"ApplyGradientDescent\",\n                \"input0\": \"hidden1/weights\",\n                \"input1\": \"GradientDescent/learning_rate\",\n                \"name\": \"GradientDescent/update_hidden1/weights/ApplyGradientDescent\"\n            },\n            \"ts\": 1475624953541015,\n            \"tid\": 0,\n            \"name\": \"ApplyGradientDescent\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 46,\n            \"ts\": 1475624953528391,\n            \"tid\": 1,\n            \"name\": \"hidden1/weights\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 46,\n            \"ts\": 1475624953541015,\n            \"tid\": 0,\n            \"name\": \"hidden1/weights\"\n        },\n        {\n            \"dur\": 2,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"input2\": \"^GradientDescent/update_hidden2/weights/ApplyGradientDescent\",\n                \"op\": \"NoOp\",\n                \"input3\": \"^GradientDescent/update_hidden2/biases/ApplyGradientDescent\",\n                \"input4\": \"^GradientDescent/update_softmax_linear/weights/ApplyGradientDescent\",\n                \"input1\": \"^GradientDescent/update_hidden1/biases/ApplyGradientDescent\",\n                \"input5\": \"^GradientDescent/update_softmax_linear/biases/ApplyGradientDescent\",\n                \"name\": \"GradientDescent/update\",\n                \"input0\": \"^GradientDescent/update_hidden1/weights/ApplyGradientDescent\"\n            },\n            \"ts\": 1475624953541082,\n            \"tid\": 0,\n            \"name\": \"NoOp\"\n        },\n        {\n            \"dur\": 4,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"Const\",\n                \"input0\": \"^GradientDescent/update\",\n                \"name\": \"GradientDescent/value\"\n            },\n            \"ts\": 1475624953541087,\n            \"tid\": 0,\n            \"name\": \"Const\"\n        },\n        {\n            \"dur\": 3,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"AssignAdd\",\n                \"input0\": \"global_step\",\n                \"input1\": \"GradientDescent/value\",\n                \"name\": \"GradientDescent\"\n            },\n            \"ts\": 1475624953541094,\n            \"tid\": 0,\n            \"name\": \"AssignAdd\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"s\",\n            \"id\": 47,\n            \"ts\": 1475624953528456,\n            \"tid\": 7,\n            \"name\": \"global_step\"\n        },\n        {\n            \"cat\": \"DataFlow\",\n            \"pid\": 1,\n            \"ph\": \"t\",\n            \"id\": 47,\n            \"ts\": 1475624953541094,\n            \"tid\": 0,\n            \"name\": \"global_step\"\n        },\n        {\n            \"dur\": 5,\n            \"cat\": \"Op\",\n            \"pid\": 1,\n            \"ph\": \"X\",\n            \"args\": {\n                \"op\": \"NoOp\",\n                \"name\": \"_SINK\"\n            },\n            \"ts\": 1475624953541099,\n            \"tid\": 0,\n            \"name\": \"NoOp\"\n        }\n    ]\n}"
  },
  {
    "path": "inverse_segfault.py",
    "content": "# requirements: MKL, scipy, gzip\n\n#!/usr/bin/env python\nimport socket\nimport contextlib\nimport inspect\nimport inspect\nimport networkx as nx\nimport numpy as np\nimport os\nimport sys\nimport tensorflow as tf\nimport time\nimport traceback\nfrom tensorflow.contrib import graph_editor as ge\nfrom collections import OrderedDict\nfrom collections import defaultdict\n\n# shortcuts to refer to util module, this lets move external code into\n# this module unmodified\nutil = sys.modules[__name__]   \nu = util\n\n\ndefault_dtype = tf.float32\nUSE_MKL_SVD=False                   # Tensorflow vs MKL SVD\nDUMP_BAD_SVD=False                 # when SVD fails, dump matrix to temp\n\nif USE_MKL_SVD:\n  assert np.__config__.get_info(\"lapack_mkl_info\"), \"No MKL detected :(\"\n\n\nfrom scipy import linalg\n\n# TODO: speed-up tests by reusing session\n\n\ndef load_MNIST_images(filename):\n  \"\"\"\n  returns a 28x28x[number of MNIST images] matrix containing\n  the raw MNIST images\n  :param filename: input data file\n  \"\"\"\n  with open(filename, \"r\") as f:\n    magic = np.fromfile(f, dtype=np.dtype('>i4'), count=1)\n\n    num_images = int(np.fromfile(f, dtype=np.dtype('>i4'), count=1))\n    num_rows = int(np.fromfile(f, dtype=np.dtype('>i4'), count=1))\n    num_cols = int(np.fromfile(f, dtype=np.dtype('>i4'), count=1))\n\n    images = np.fromfile(f, dtype=np.ubyte)\n    images = images.reshape((num_images, num_rows * num_cols)).transpose()\n    images = images.astype(np.float64) / 255\n\n    f.close()\n\n    return images\n\n\nargs = None  # TODO: replace with object that crashes on access\ndef set_global_args(local_args):\n  global args\n  assert args is None\n  args = local_args\n\ndef concat_blocks(blocks, validate_dims=True):\n  \"\"\"Takes 2d grid of blocks representing matrices and concatenates to single\n  matrix (aka ArrayFlatten)\"\"\"\n\n  if validate_dims:\n    col_dims = np.array([[int(b.shape[1]) for b in row] for row in blocks])\n    col_sums = col_dims.sum(1)\n    assert (col_sums[0] == col_sums).all()\n    row_dims = np.array([[int(b.shape[0]) for b in row] for row in blocks])\n    row_sums = row_dims.sum(0)\n    assert (row_sums[0] == row_sums).all()\n  \n  block_rows = [tf.concat(row, axis=1) for row in blocks]\n  return tf.concat(block_rows, axis=0)\n\ndef concat_blocks_test():\n  blocks = [[tf.constant([[1]]), tf.constant([[1,2]])],\n            [tf.transpose(tf.constant([[1,2]])), tf.constant([[1,2],[3,4]])]]\n  result = concat_blocks(blocks)\n  sess = tf.Session()\n  result0 = sess.run(result)\n  check_equal(result0, [[1, 1, 2], [1, 1, 2], [2, 3, 4]])\n\n\ndef partition_matrix_evenly(mat, splits):\n  \"\"\"Breaks matrix into 2d grid of equal size.\"\"\"\n  assert int(mat.shape[0])%splits==0\n  assert int(mat.shape[1])%splits==0\n  \n  row_chunks = tf.split(mat, splits, axis=0)\n  col_chunks = [tf.split(chunk, splits, axis=1) for chunk in row_chunks]\n  return col_chunks\n\ndef partition_matrix_evenly_test():\n  a = tf.reshape([1,2,3,4], (2,2))\n  blocks = partition_matrix_evenly(a, 2)\n  a2 = concat_blocks(blocks)\n  sess = tf.Session()\n  check_equal(sess.run(a2), sess.run(a))\n\n# inverse of concat blocks\ndef partition_matrix(mat, sizes):\n  pass\n\ndef partition_matrix_test():\n  pass\n\n\n  # TODO: add name property\ndef pseudo_inverse(mat, eps=1e-10):\n  \"\"\"Computes pseudo-inverse of mat, treating eigenvalues below eps as 0.\"\"\"\n  \n  s, u, v = tf.svd(mat)\n  eps = 1e-10   # zero threshold for eigenvalues\n  si = tf.where(tf.less(s, eps), s, 1./s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef symsqrt(mat, eps=1e-7):\n  \"\"\"Symmetric square root.\"\"\"\n  s, u, v = tf.svd(mat)\n  # sqrt is unstable around 0, just use 0 in such case\n  print(\"Warning, cutting off at eps\")\n  si = tf.where(tf.less(s, eps), s, tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_sqrt(mat, eps=1e-7):\n  \"\"\"half pseduo-inverse\"\"\"\n  s, u, v = tf.svd(mat)\n  # zero threshold for eigenvalues\n  si = tf.where(tf.less(s, eps), s, 1./tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_sqrt2(svd, eps=1e-7):\n  \"\"\"half pseduo-inverse, accepting existing values\"\"\"\n  # zero threshold for eigenvalues\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  si = tf.where(tf.less(s, eps), s, 1./tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse2(svd, eps=1e-7):\n  \"\"\"pseudo-inverse, accepting existing values\"\"\"\n  # use float32 machine precision as cut-off (works for MKL)\n  # https://www.wolframcloud.com/objects/927b2aa5-de9c-46f5-89fe-c4a58aa4c04b\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  si = tf.where(s/max_eigen<eps, 0.*s, 1./s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_stable(svd, eps=1e-7):\n  \"\"\"pseudo-inverse, accepting existing values\"\"\"\n  # use float32 machine precision as cut-off (works for MKL)\n  # https://www.wolframcloud.com/objects/927b2aa5-de9c-46f5-89fe-c4a58aa4c04b\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  si = tf.where(s/max_eigen<eps, 0.*s, tf.pow(s, -0.9))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\n# todo: rename l to L\ndef regularized_inverse(mat, l=0.1):\n  return tf.matrix_inverse(mat + l*Identity(int(mat.shape[0])))\n  #    return tf.matrix_inverse(mat)\n\n# TODO: this gives biased result when I use identity\ndef regularized_inverse2(svd, L=1e-3):\n  \"\"\"Regularized inverse, working from SVD\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  #  max_eigen = tf.Print(max_eigen, [max_eigen], \"max_eigen\")\n  #si = 1/(s + L*tf.ones_like(s)/max_eigen)\n  si = 1/(s+L*tf.ones_like(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef regularized_inverse3(svd, L=1e-3):\n  \"\"\"Unbiased version of regularized_inverse2\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n\n  if L.__class__.__name__=='Var':\n    L = L.var\n    \n  max_eigen = tf.reduce_max(s)\n  #  max_eigen = tf.Print(max_eigen, [max_eigen], \"max_eigen\")\n  #si = 1/(s + L*tf.ones_like(s)/max_eigen)\n  si = (1+L*tf.ones_like(s))/(s+L*tf.ones_like(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef regularized_inverse4(svd, L=1e-3):\n  \"\"\"Uses relative norm\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n\n  if L.__class__.__name__=='Var':\n    L = L.var\n    \n  max_eigen = tf.reduce_max(s)\n  L = L/max_eigen\n  si = (1+L*tf.ones_like(s))/(s+L*tf.ones_like(s))\n  #  si = tf.ones_like(s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_scipy(tensor):\n    dtype = tensor.dtype\n    print(linalg.pinv, tensor, dtype)\n    result = tf.py_func(linalg.pinv, [tensor],\n                        [dtype])[0]\n    result.set_shape(tensor.shape)\n    return result\n  \n\nidentity_cache = {}\ndef Identity(n, dtype=np.float32, name='dummy'):\n  \"\"\"Identity matrix of size n.\"\"\"\n  global identity_cache\n  if hasattr(n, \"shape\"):  # got a Tensor\n    nn = fix_shape(n.shape)\n    assert nn[0] == nn[1]\n    n = nn[0]\n  n = int(n)  # convert from dimension\n  if n in identity_cache:\n    return identity_cache[n]\n  else:\n    with tf.device('/gpu:0'):\n      val = tf.constant(np.diag(np.ones((n,), dtype=dtype)))\n    identity_cache[n] = val\n  return identity_cache[n]\n\n\ndef ones(n, dtype=None, name=None):\n  if not dtype:\n    dtype = default_dtype\n  return tf.ones((n,), dtype=dtype, name=name)\n\n# partitions numpy array into sublists of given sizes\ndef partition_list_np(vec, sizes):\n  assert np.sum(sizes) == len(vec)\n  splits = []\n  current_idx = 0\n  for i in range(len(sizes)):\n    splits.append(vec[current_idx: current_idx+sizes[i]])\n    current_idx += sizes[i]\n  assert current_idx == len(vec)\n  return splits\n\ndef chunks(l, n):\n  \"\"\"Yield successive n-sized chunks from l.\"\"\"\n  for i in range(0, len(l), n):\n    yield l[i:i + n]\n\ndef partition_list(l, sizes):\n  \"\"\"Partition l into sublists of given sizes.\"\"\"\n  assert len(l.shape) == 1\n  assert np.sum(sizes) == l.shape[0]\n  splits = []\n  current_idx = 0\n  for i in range(len(sizes)):\n    splits.append(l[current_idx: current_idx+sizes[i]])\n    current_idx += sizes[i]\n  return splits\n\ndef partition_list_test():\n  vec = tf.constant([1,2,3,4,5])\n  sess = tf.Session()\n  result = sess.run(partition_list(vec, [3, 2]))\n  check_equal(result[0], [1,2,3])\n  assert (result[1] == [4,5]).all()\n\n\ndef v2c(vec):\n  \"\"\"Convert vector to column matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return tf.expand_dims(vec, 1)\n\ndef v2c_np(vec):\n  \"\"\"Convert vector to column matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return np.expand_dims(vec, 1)\n\ndef v2r(vec):\n  \"\"\"Convert vector into row matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return tf.expand_dims(vec, 0)\n  \ndef c2v(col):\n  \"\"\"Convert vector into row matrix.\"\"\"\n  assert len(col.shape) == 2\n  assert col.shape[1] == 1\n  return tf.reshape(col, [-1])\n\n\ndef unvectorize_np(vec, rows):\n  \"\"\"Turn vectorized version of tensor into original matrix with given\n  number of rows.\"\"\"\n  assert len(vec)%rows==0\n  cols = len(vec)//rows;\n  return np.array(np.split(vec, cols)).T\n\ndef unvec(vec, rows):\n  \"\"\"Turn vectorized version of tensor into original matrix with given\n  number of rows.\"\"\"\n  assert len(vec.shape) == 1\n  assert vec.shape[0]%rows == 0\n  cols = int(vec.shape[0]//rows)\n  return tf.transpose(tf.reshape(vec, (cols, -1)))\n#  cols = [v2r(v) for v in tf.split(vec, cols)]\n#  return tf.transpose(tf.concat(cols, 0))\n\ndef unvec_test():\n  vec = tf.constant([1,2,3,4,5,6])\n  sess = tf.Session()\n  result = sess.run(unvec(vec, 2))\n  assert (result==[[1,3,5],[2,4,6]]).all()\n\ndef vectorize_np(mat):\n  return mat.reshape((-1, 1), order=\"F\")\n\ndef vec(mat):\n  \"\"\"Vectorize matrix.\"\"\"\n  return tf.reshape(tf.transpose(mat), [-1,1])\n\ndef vec_test():\n  mat = tf.constant([[1, 3, 5], [2, 4, 6]])\n  sess = tf.Session()\n  check_equal(sess.run(c2v(vec(mat))), [1,2,3,4,5,6])\n\n\ndef Kmat(rows, cols):\n  \"\"\"Commutation matrix. Kmat(a,b).vec(M) takes vec of a,b matrix M to vec of\n  its transpose.\"\"\"\n  input_mat = np.reshape(np.arange(rows*cols),[rows,-1]).astype(np.int32)\n  output_mat = input_mat.T\n    \n  input_vec = vectorize_np(input_mat)\n  output_vec = vectorize_np(output_mat)\n    \n  K = np.zeros((rows*cols, rows*cols), dtype=np.int32)\n  for output_idx in range(rows*cols):\n    for input_idx in range(rows*cols):\n      K[output_idx, input_idx] = (output_vec[output_idx] == input_vec[input_idx])\n  return K\n\ndef Kmat_test():\n  check_equal(Kmat(3,2),\n              [[1, 0, 0, 0, 0, 0],\n               [0, 0, 0, 1, 0, 0],\n               [0, 1, 0, 0, 0, 0],\n               [0, 0, 0, 0, 1, 0],\n               [0, 0, 1, 0, 0, 0],\n               [0, 0, 0, 0, 0, 1]])\n\n  check_equal(Kmat(2,3),\n              [[1, 0, 0, 0, 0, 0],\n               [0, 0, 1, 0, 0, 0],\n               [0, 0, 0, 0, 1, 0],\n               [0, 1, 0, 0, 0, 0],\n               [0, 0, 0, 1, 0, 0],\n               [0, 0, 0, 0, 0, 1]])\n\n# turns flattened representation into list of matrices with given matrix\n# sizes\ndef unflatten_np(Wf, fs):\n  if len(Wf.shape)==2 and Wf.shape[1] == 1:  # treat col mats as vectors\n    Wf = Wf.reshape(-1)\n    \n  dims = [(fs[i+1],fs[i]) for i in range(len(fs)-1)]\n  sizes = [s[0]*s[1] for s in dims]\n  assert np.sum(sizes)==len(Wf)\n  Wsf = partition_list_np(Wf, sizes)\n  Ws = [unvectorize_np(Wsf[i], dims[i][0]) for i in range(len(sizes))]\n  return Ws\n\ndef flatten_np(Ws):\n  return np.concatenate([np.reshape(vectorize_np(W),(-1,)) for W in Ws],\n                          axis=0)\ndef flatten_np_test():\n  vec = np.asarray(range(1, 11))\n  fs = [2,2,2,1]\n  result = unflatten_np(vec, fs)\n  result2 = flatten_np(result)\n  check_equal(vec, result2)\n\ndef unflatten(Wf, fs):\n  \"\"\"Turn flattened Tensor into list of rank-2 tensors with given sizes.\"\"\"\n  \n  Wf_shape = fix_shape(Wf.shape)\n  if len(Wf_shape)==2 and Wf_shape[1] == 1:  # treat col mats as vectors\n    Wf = tf.reshape(Wf, [-1])\n  dims = [(fs[i+1],fs[i]) for i in range(len(fs)-1)]\n  sizes = [s[0]*s[1] for s in dims]\n  assert len(Wf.shape) == 1\n  assert np.sum(sizes)==Wf.shape[0]\n  Wsf = partition_list(Wf, sizes)\n  Ws = [unvec(Wsf[i], dims[i][0]) for i in range(len(sizes))]\n  return Ws\n\ndef unflatten_test():\n  vec = tf.constant(list(range(1, 11)))\n  sess = tf.Session()\n  fs = [2,2,2,1]\n  result = sess.run(unflatten(vec, fs))\n  check_equal(result[0], [[1,3],[2,4]])\n  check_equal(result[1], [[5,7],[6,8]])\n  check_equal(result[2], [[9, 10]])\n\ndef flatten(Ws):\n  \"\"\"Inverse of unflatten.\"\"\"\n  return tf.concat([tf.reshape(vec(W),(-1,)) for W in Ws], axis=0)\n\ndef flatten_test():\n  vec = tf.constant(list(range(1, 11)))\n  sess = tf.Session()\n  fs = [2,2,2,1]\n  result = unflatten(vec, fs)\n  result2 = flatten(result)\n  check_equal(sess.run(vec), sess.run(result2))\n\ndef check_close(a0, b0):\n  return check_equal(a0, b0, rtol=1e-5, atol=1e-9)\n  \ndef check_equal(a0, b0, rtol=1e-9, atol=1e-12):\n  \"\"\"Helper function to check that two vectors are equal. If inputs are Tensors\n  will evaluate them in default session.\"\"\"\n\n\n  a = a0.eval() if hasattr(a0, \"eval\") else a0\n  b = b0.eval() if hasattr(b0, \"eval\") else b0\n\n  check_passed = True\n  try:\n    np.testing.assert_allclose(a, b, rtol=rtol, atol=atol)\n  except Exception as e:\n    check_passed = False\n    print(\"Error\" + \"-\"*60)\n    for line in traceback.format_stack():\n      print(line.strip())\n        \n    exc_type, exc_value, exc_traceback = sys.exc_info()\n    print(\"*** print_tb:\")\n    traceback.print_tb(exc_traceback, limit=10, file=sys.stdout)\n    efmt = traceback.format_exc()\n    print(efmt)\n    #    import pdb; pdb.set_trace()\n\n  return check_passed\n\n# TensorShape([Dimension(2), Dimension(10)]) => (2, 10)\ndef fix_shape(tf_shape):\n  return tuple(int(dim) for dim in tf_shape)\n\ndef kronecker_cols(a, b):\n  \"\"\"Treats rank-1 vectors a, b as columns, returns Kronecker product a x b.\"\"\"\n  \n  assert len(a.get_shape())==1, \"Input a must be rank-1, got shape %s\" %(a.get_shape(),)\n  assert len(b.get_shape())==1, \"Input b must be rank-1, got shape %s\"%(a.get_shape(),)\n  segments = []\n  for i in range(a.get_shape()[0]):\n    segments.append(a[i]*b)\n  result_vec = tf.concat(segments, axis=0)\n  result_col = tf.expand_dims(result_vec, 1)\n  return result_col\n\ndef kronecker_cols_test():\n  a = tf.constant([1,2])\n  b = tf.constant([3,4])\n  c = tf.transpose(tf.constant([[3,4,6,8]]))\n  sess = tf.Session()\n  assert sess.run(tf.equal(kronecker_cols(a, b), c)).all()\n\n\ndef kronecker(A, B, do_shape_inference=True):\n  \"\"\"Kronecker product of A,B.\n  turn_off_shape_inference: if True, makes 10x10 kron go 2.4 sec -> 0.9 sec\n  \"\"\"\n\n  Arows, Acols = fix_shape(A.shape)\n  Brows, Bcols = fix_shape(B.shape)\n  Crows, Ccols = Arows*Brows, Acols*Bcols\n  \n  temp = tf.reshape(A, [-1, 1, 1])*tf.expand_dims(B, 0)\n  Bshape = tf.constant((Brows, Bcols))\n\n  # turn off shape inference\n  if not do_shape_inference:\n    disable_shape_inference()\n\n  # [1, n, m] => [n, m]\n  slices = [tf.reshape(s, Bshape) for s in tf.split(temp, Crows)]\n  \n  #  import pdb; pdb.set_trace()\n  grid = list(chunks(slices, Acols))\n  assert len(grid) == Arows\n  result = concat_blocks(grid, validate_dims=do_shape_inference)\n\n  if not do_shape_inference:\n    enable_shape_inference()\n    result.set_shape((Arows*Brows, Acols*Bcols))\n    \n  return result\n\nkr = kronecker\n\ndef kronecker_test():\n  A0 = [[1,2],[3,4]]\n  B0 = [[6,7],[8,9]]\n  A = tf.constant(A0)\n  B = tf.constant(B0)\n  C = kronecker(A, B)\n  sess = tf.Session()\n  C0 = sess.run(C)\n  Ct = [[6, 7, 12, 14], [8, 9, 16, 18], [18, 21, 24, 28], [24, 27, 32, 36]]\n  Cnp = np.kron(A0, B0)\n  check_equal(C0, Ct)\n  check_equal(C0, Cnp)\n\n\ndef col(A,i):\n  \"\"\"Extracts i'th column of matrix A\"\"\"\n  assert len(A.get_shape())==2\n  assert i>=0 and i < A.get_shape()[1]\n  return tf.expand_dims(A[:,i], 1)\n\n\ndef khatri_rao(A, B):\n  Arows, Acols = fix_shape(A.shape)\n  Brows, Bcols = fix_shape(B.shape)\n  assert Acols==Bcols\n  return tf.reshape(tf.einsum(\"ik,jk->ijk\", A, B), (Arows*Brows, Acols))\n\n\ndef khatri_rao_test():\n  A = tf.constant([[1, 2], [3, 4]])\n  B = tf.constant([[5, 6], [7, 8]])\n  C = tf.constant([[5,12], [7,16], [15,24], [21,32]])\n  sess = tf.Session()\n  assert sess.run(tf.equal(khatri_rao(A, B), C)).all()\n\n  \ndef relu_mask(a, dtype=default_dtype):\n  \"\"\"Produces mask of 1s for positive values and 0s for negative values.\"\"\"\n  from tensorflow.python.ops import gen_nn_ops\n  ones = tf.ones(a.get_shape(), dtype=dtype)\n  return gen_nn_ops._relu_grad(ones, a)\n\ndef relu_mask_test():\n  a = tf.constant([-1,0,1,2], dtype=default_dtype)\n  sess = tf.Session()\n  check_equal(sess.run(relu_mask(a)), [0,0,1,1])\n\ndef assert_rectangular(blocks):\n  lengths = np.array([len(row) for row in blocks])\n  assert (lengths==lengths[0]).all()\n  \ndef empty_grid(rows, cols):\n  \"\"\"Create empty list of lists of rows-by-cols shape.\"\"\"\n  result = []\n  for i in range(rows):\n    result.append([None]*cols)\n  return result\n\ndef block_diagonal_inverse(blocks):\n  \"\"\"Invert diagonal blocks, leave remaining unchanged.\"\"\"\n  \n  assert_rectangular(blocks)\n  num_rows = len(blocks)\n  num_cols = len(blocks[0])\n\n  result = empty_grid(num_rows, num_cols)\n  dtype = blocks[0][0].dtype   # TODO: assert same dtype\n  \n  for i in range(len(blocks)):\n    for j in range(len(blocks[0])):\n      block = blocks[i][j]\n      if i == j:\n        result[i][j] = pseudo_inverse(block)\n      else:\n        result[i][j] = tf.zeros(shape=block.get_shape(),\n                                dtype=dtype)\n  return result\n        \ndef block_diagonal_inverse_sqrt(blocks):\n  assert_rectangular(blocks)\n  num_rows = len(blocks)\n  num_cols = len(blocks[0])\n\n  result = empty_grid(num_rows, num_cols)\n  dtype = blocks[0][0].dtype   # TODO: assert same dtype\n  \n  for i in range(len(blocks)):\n    for j in range(len(blocks[0])):\n      block = blocks[i][j]\n      if i == j:\n        result[i][j] = pseudo_inverse_sqrt(block)\n      else:\n        result[i][j] = tf.zeros(shape=block.get_shape(),\n                                dtype=dtype)\n  return result\n\n\ndef block_diagonal_inverse_test():\n  sess = tf.Session()\n  blocks = [[2*Identity(3), tf.ones((3, 1))],\n              [tf.ones((1,3)), 2*Identity(1)]]\n  new_blocks = block_diagonal_inverse(blocks)\n  actual = concat_blocks(new_blocks)\n  expected = 0.5*Identity(4)\n  check_equal(sess.run(actual), sess.run(expected))\n\n  \ndef t(x):\n  return tf.transpose(x)\n\n  \n# Time tracking functions\nglobal_time_list = []\nglobal_last_time = 0\ndef reset_time():\n  global global_time_list, global_last_time\n  global_time_list = []\n  global_last_time = time.perf_counter()\n  \ndef record_time():\n  global global_last_time, global_time_list\n  new_time = time.perf_counter()\n  global_time_list.append(new_time - global_last_time)\n  global_last_time = time.perf_counter()\n  print(\"Step: \", global_time_list[-1])\n\ndef last_time():\n  global global_last_time, global_time_list\n  if global_time_list:\n    return 1000*global_time_list[-1]\n  else:\n    return 0\n\ndef summarize_time(time_list=None):\n  if time_list is None:\n    time_list = global_time_list\n\n  if time_list[0]>3600*10:   # large first interval means no relative ts\n    del time_list[0]\n    \n  time_list = 1000*np.array(time_list)  # get seconds, convert to ms\n  if len(time_list)>0:\n    min = np.min(time_list)\n    median = np.median(time_list)\n    formatted = [\"%.2f\"%(d,) for d in time_list[:10]]\n    print(\"Times: min: %.2f, median: %.2f, mean: %.2f\"%(min, median, np.mean(time_list)))\n    #    print(\"Times: min: %.2f, median: %.2f, mean: %.2f\"%(min, median,\",\".join(formatted)))\n  else:\n    print(\"Times: <empty>\")\n    \ndef summarize_graph(g=None):\n  if not g:\n    g = tf.get_default_graph()\n  print(\"Graph: %d ops, %d MBs\"%(len(g.get_operations()),\n                                 len(str(g.as_graph_def()))/10**6))\n\nfrom tensorflow.python.framework import ops\noriginal_shape_func = ops.set_shapes_for_outputs\ndef disable_shape_inference():\n  ops.set_shapes_for_outputs = lambda _: _\n  \ndef enable_shape_inference():\n  ops.set_shapes_for_outputs = original_shape_func\n\n# work-around for graph_editor.copy_with_input_replacements scaling\n# quadratically with size of the graph\nfrom tensorflow.contrib.graph_editor import transform\noriginal_assign_renamed_collections_handler = transform.assign_renamed_collections_handler\ndef dummy_collections_handler(info, elem, elem_): pass\ndef disable_collections_handler():\n  transform.assign_renamed_collections_handler = dummy_collections_handler\ndef enable_collections_handler():\n  transform.assign_renamed_collections_handler = original_assign_renamed_collections_handler\n\n\ndef dump_with_prompt(result, fname, no_prefix=False):\n  \"\"\"Helper function to ask for confirmation before overwriting.\"\"\"\n  location = os.getcwd()+\"/data/\"+fname  # TODO: factor out locations logic\n  if os.path.exists(location):\n    answer = input(\"%s exists, overwrite? (Y/n) \"%(location,))\n    if not answer:\n      answer = \"y\"\n    if answer.lower() != \"y\":\n      print(\"skipping\")\n    else:\n      u.dump(result, fname, no_prefix)\n  else:\n    u.dump(result, fname, no_prefix)\n    \n\ndef dump(result, fname, no_prefix=False):\n  \"\"\"Save result to file.\"\"\"\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  if result.shape == ():   # savetxt has problems with scalars\n    result = np.expand_dims(result, 0)\n  if no_prefix:\n    location = os.getcwd()+\"/\"+fname\n  else:\n    location = os.getcwd()+\"/data/\"+fname\n  # special handling for integer datatypes\n  if (\n      result.dtype == np.uint8 or result.dtype == np.int8 or\n      result.dtype == np.uint16 or result.dtype == np.int16 or\n      result.dtype == np.uint32 or result.dtype == np.int32 or\n      result.dtype == np.uint64 or result.dtype == np.int64\n  ):\n    np.savetxt(location, result, fmt=\"%d\", delimiter=',')\n  else:\n    np.savetxt(location, result, delimiter=',')\n  print(location)\n\ndef dump32(result, fname):\n  \"\"\"Efficient dumping of float32 vals\"\"\"\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  location = os.getcwd()+\"/data/\"+fname\n  assert is_numeric(result)\n#  print(location)\n  return result.astype('float32').tofile(location)\n\n\ndef frobenius_np(a):\n  return np.sqrt(np.sum(np.square(a)))\n\ndef nan_check(result):\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  print(\"result any NaNs: %s\"% (np.isnan(result).any(),))\n\n\ndef L2(t):\n  \"\"\"Squared L2 norm of t.\"\"\"\n  if t.__class__.__name__=='Grads':\n    t = t.f\n  else:\n    assert (t.__class__.__name__.endswith('Tensor') or\n            t.__class__.__name__.endswith('Variable'))\n  return tf.reduce_sum(tf.square(t))\n\n\nglobal_timeit_dict = OrderedDict()\nclass timeit:\n  \"\"\"Decorator to measure length of time spent in the block in millis and log\n  it to TensorBoard.\"\"\"\n  \n  def __init__(self, tag=\"\"):\n    self.tag = tag\n    \n  def __enter__(self):\n    self.start = time.perf_counter()\n    return self\n  \n  def __exit__(self, *args):\n    self.end = time.perf_counter()\n    interval_ms = 1000*(self.end - self.start)\n    global_timeit_dict.setdefault(self.tag, []).append(interval_ms)\n    print(\"    %s Elapsed: %.2f ms\"%(self.tag, interval_ms))\n    logger = u.get_last_logger(skip_existence_check=True)\n    if logger:\n      newtag = 'time/'+self.tag\n      # since tensorboard doesn't allow hierarchical tags, merge init times\n      if newtag.startswith('time/init'):\n        newtag = newtag.replace('time/init', 'timeinit')\n      logger(newtag, interval_ms)\n\n\nglobal_record_dict = OrderedDict()\ndef record(tag, stat):\n    global global_record_dict\n    global_record_dict.setdefault(tag, []).append(stat)\n\n\ndef timeit_summarize():\n  global global_timeit_dict\n  pass\n\n# graph traversal\n# computation flows from parents to children\n# to find path from target to dependency, do\n# nx.shortest_path(gg, dependency, target)\ndef parents(op): return set(input.op for input in op.inputs)\ndef children(op): return set(op for out in op.outputs for op in out.consumers())\ndef dict_graph():\n  \"\"\"Creates dictionary {node: {child1, child2, ..},..} for current\n  TensorFlow graph. Result is compatible with networkx/toposort\"\"\"\n\n  ops = tf.get_default_graph().get_operations()\n  return {op: children(op) for op in ops}\ndef nx_graph():\n  return nx.DiGraph(dict_graph())\n\ndef shortest_path(dep, target):\n  if hasattr(dep, \"op\"):\n    dep = dep.op\n  if hasattr(target, \"op\"):\n    target = target.op\n  return nx.shortest_path(nx_graph(), dep, target)\n\ndef list_or_tuple(k):\n  return isinstance(k, list) or isinstance(k, tuple)\n\ndef is_numeric(ndarray):\n  ndarray = np.asarray(ndarray)\n  return np.issubdtype(ndarray.dtype, np.number)\n\nclass VarInfo:\n  \"\"\"Encapsulate variable info.\"\"\"\n  def __init__(self, setter, p):\n    self.setter = setter\n    self.p = p\n\nclass SvdTuple:\n  \"\"\"Object to store svd tuple.\n  Create as SvdTuple((s,u,v)) or SvdTuple(s, u, v).\n  \"\"\"\n  def __init__(self, suvi, *args):\n    if list_or_tuple(suvi):\n      if len(suvi) == 3:\n        s, u, v = suvi\n        inv = Identity(s.shape[0])\n      else:\n        s, u, v, inv = suvi\n    else:\n      s = suvi\n      u = args[0]\n      v = args[1]\n      if len(args)>2:\n        inv = args[2]\n      else:\n        inv = Identity(s.shape[0])\n    self.s = s\n    self.u = u\n    self.v = v\n    self.inv = inv\n\n\nclass SvdWrapper:\n  \"\"\"Encapsulates variables needed to perform SVD of a TensorFlow target.\n  Initialize: wrapper = SvdWrapper(tensorflow_var)\n  Trigger SVD: wrapper.update_tf() or wrapper.update_scipy()\n  Access result as TF vars: wrapper.s, wrapper.u, wrapper.v\n  \"\"\"\n  \n  def __init__(self, target, name, do_inverses=False, use_resource=False):\n    self.name = name\n    self.target = target\n    self.do_inverses = do_inverses\n    self.tf_svd = SvdTuple(tf.svd(target))\n    self.update_counter = 0\n    self.use_resource = use_resource\n\n    self.init = SvdTuple(\n      ones(target.shape[0], name=name+\"_s_init\"),\n      Identity(target.shape[0], name=name+\"_u_init\"),\n      Identity(target.shape[0], name=name+\"_v_init\"),\n      Identity(target.shape[0], name=name+\"_inv_init\"),\n    )\n\n    assert self.tf_svd.s.shape == self.init.s.shape\n    assert self.tf_svd.u.shape == self.init.u.shape\n    assert self.tf_svd.v.shape == self.init.v.shape\n    #    assert self.tf_svd.inv.shape == self.init.inv.shape\n\n    if not self.use_resource:\n      self.cached = SvdTuple(\n        tf.Variable(self.init.s, name=name+\"_s\"),\n        tf.Variable(self.init.u, name=name+\"_u\"),\n        tf.Variable(self.init.v, name=name+\"_v\"),\n        tf.Variable(self.init.inv, name=name+\"_inv\"),\n      )\n    else:\n      from tensorflow.python.ops import resource_variable_ops as rr\n      self.cached = SvdTuple(\n        rr.ResourceVariable(self.init.s, name=name+\"_s\"),\n        rr.ResourceVariable(self.init.u, name=name+\"_u\"),\n        rr.ResourceVariable(self.init.v, name=name+\"_v\"),\n        rr.ResourceVariable(self.init.inv, name=name+\"_inv\"),\n      )\n\n    self.s = self.cached.s\n    self.u = self.cached.u\n    self.v = self.cached.v\n    self.inv = self.cached.inv\n\n    if not use_resource:\n      self.holder = SvdTuple(\n        tf.placeholder(default_dtype, shape=self.cached.s.shape, name=name+\"_s_holder\"),\n        tf.placeholder(default_dtype, shape=self.cached.u.shape, name=name+\"_u_holder\"),\n        tf.placeholder(default_dtype, shape=self.cached.v.shape, name=name+\"_v_holder\"),\n        tf.placeholder(default_dtype, shape=self.cached.inv.shape, name=name+\"_inv_holder\")\n      )\n    else:\n      self.holder = self.init\n      \n    self.update_tf_op = tf.group(\n      self.cached.s.assign(self.tf_svd.s),\n      self.cached.u.assign(self.tf_svd.u),\n      self.cached.v.assign(self.tf_svd.v),\n      self.cached.inv.assign(self.tf_svd.inv)\n    )\n\n    self.update_external_op = tf.group(\n      self.cached.s.assign(self.holder.s),\n      self.cached.u.assign(self.holder.u),\n      self.cached.v.assign(self.holder.v),\n    )\n\n    self.update_externalinv_op = tf.group(\n      self.cached.inv.assign(self.holder.inv),\n    )\n\n\n    self.init_ops = (self.s.initializer, self.u.initializer, self.v.initializer,\n                     self.inv.initializer)\n  \n\n  def update(self):\n    if USE_MKL_SVD:\n      self.update_scipy()\n    else:\n      self.update_tf()\n    self.update_counter+=1\n      \n  def update_tf(self):\n    sess = u.get_default_session()\n    sess.run(self.update_tf_op)\n    \n  def update_scipy(self):\n    if self.do_inverses:\n      return self.update_scipy_inv()\n    else:\n      return self.update_scipy_svd()\n\n  def update_scipy_inv(self):\n    sess = u.get_default_session()\n    target0 = sess.run(self.target)\n    inv0 = linalg.inv(target0)\n    feed_dict = {self.holder.inv: inv0}\n    sess.run(self.update_externalinv_op, feed_dict=feed_dict)\n  \n  def update_scipy_svd(self):\n    sess = u.get_default_session()\n    target0 = sess.run(self.target)\n    # A=u.diag(s).v', singular vectors are columns\n    # TODO: catch \"ValueError: array must not contain infs or NaNs\"\n    try:\n      u0, s0, vt0 = linalg.svd(target0)\n      v0 = vt0.T\n    except Exception as e:\n      print(\"Got error %s\"%(repr(e),))\n      if DUMP_BAD_SVD:\n        dump32(target0, \"badsvd\")\n      print(\"gesdd failed, trying gesvd\")\n      u0, s0, vt0 = linalg.svd(target0, lapack_driver=\"gesvd\")\n      v0 = vt0.T\n        \n    feed_dict = {self.holder.u: u0,\n                 self.holder.v: v0,\n                 self.holder.s: s0}\n    sess.run(self.update_external_op, feed_dict=feed_dict)\n\ndef extract_grad(grads_and_vars, var):\n  if isinstance(var, str):\n    varname = var\n  else:\n    varname = var.name\n  vals = []\n  for (grad, var) in grads_and_vars:\n    if var.name == varname:\n      vals.append(var)\n  assert length(vals)==1\n  return vals[0]\n\ndef intersept_op_creation(op_type_name_to_intercept):\n  \"\"\"Drops into PDB when particular op type is added to graph.\"\"\"\n  from tensorflow.python.framework import op_def_library\n  old_apply_op = op_def_library.OpDefLibrary.apply_op\n  def my_apply_op(obj, op_type_name, name=None, **keywords):\n    print(op_type_name+\"-\"+str(name))\n    if op_type_name == op_type_name_to_intercept:\n      import pdb; pdb.set_trace()\n    return(old_apply_op(obj, op_type_name, name=name, **keywords))\n  op_def_library.OpDefLibrary.apply_op=my_apply_op\n\n\nglobal_variables = {}\ndef get_variable(name, initializer, reuse=True):\n  \"\"\"Lightweight replacement for tf.get_variable() for variables shared within\n  a single process. Doesn't need variable scopes.\"\"\"\n\n  global global_variables\n  if name in global_variables and reuse:\n    v = global_variables[name]\n  else:\n    v = tf.Variable(name=name, initial_value=initializer)\n    #    print(\"Creating new variable %s into %s\" %(name, v.op.name))\n    global_variables[name] = v\n  return v\n\n\nclass VarStruct:\n  # TODO: refactor to behave more like variable\n  \"\"\"Convenience structure to keep track of variable, its assign op\n  and assignment placeholder.\n\n  v = Var(6)\n  v.set(5)   # equivalent to sess.run(v.assign_op, feed_dict={pl: 5})\n  var.var    # returns underlying variable\n  var.val_   # placeholder to assign op\n  var.setter # assign op\n  var.set(6) # same as sess.run(var.setter, feed_dict={self.val_: val})\n  var.initialize()  # sets variable to initial value\n  \"\"\"\n\n  # TODO: add names to placeholder op\n  def __init__(self, initial_value, name, dtype=None):\n\n    initial_value = np.array(initial_value)\n    assert u.is_numeric(initial_value), \"Non-numeric type.\"\n    if not dtype:\n      dtype = initial_value.dtype\n    else:\n      initial_value = initial_value.astype(dtype)\n    self.initial_value = initial_value\n    self.val_ = tf.placeholder(dtype=initial_value.dtype,\n                               shape=initial_value.shape,\n                               name=name+\"_holder\")\n    self.var = tf.Variable(initial_value=self.val_, name=name, dtype=dtype)\n    assigned_name = self.var.op.name\n    if assigned_name != name:\n      print(\"Warning, conflicting variable %s\"%(assigned_name,))\n    self.setter = self.var.assign(self.val_)\n\n  def set(self, val):\n    sess = u.get_default_session()\n    sess.run(self.setter, feed_dict={self.val_: val})\n\n  def initialize(self):\n    sess = u.get_default_session()\n    sess.run(self.setter, feed_dict={self.val_: self.val})\n\n\nglobal_vars = {}\ndef get_var(name, initializer, reuse=True):\n  \"\"\"Global get_variable replacement for variables that need to be initialized\n  with a large numpy array.\n  \n  a = tf.get_var([1,2,3])\n  a.var   # => gives tf.Variable\n  a.val\n  \"\"\"\n\n  global global_vars\n  dtype = initializer.dtype\n  if name in global_vars and reuse:\n    vv = global_vars[name]\n    if (np.max(np.abs(vv.initial_value - initializer)))>np.finfo(dtype).eps:\n      print(\"Trying to reinitialize global variable %s with new\"\n            \" value, ignoring new value.\"%(name,))\n  else:\n    vv = VarStruct(initial_value=initializer, name=name)\n    global_vars[name] = vv\n  return vv\n\ndef run_all_tests(module):\n  all_functions = inspect.getmembers(module, inspect.isfunction)\n  for name,func in all_functions:\n    if name.endswith(\"_test\"):\n      print(\"Testing \"+name)\n      with timeit():\n        func()\n  print(module.__name__+\" tests passed.\")\n\n@contextlib.contextmanager\ndef capture_ops():\n  \"\"\"Decorator to capture ops created in the block.\n  with capture_ops() as ops:\n    # create some ops\n  print(ops) # => prints ops created.\n  \"\"\"\n\n  micros = int(time.perf_counter()*10**6)\n  scope_name = str(micros)\n  op_list = []\n  with tf.name_scope(scope_name):\n    yield op_list\n\n  g = tf.get_default_graph()\n  op_list.extend(ge.select_ops(scope_name+\"/.*\", graph=g))\n\n@contextlib.contextmanager\ndef capture_vars():\n  \"\"\"Decorator to capture global variables created in the block.\n  \"\"\"\n  \n  micros = int(time.perf_counter()*10**6)\n  scope_name = \"capture_vars_\"+str(micros)\n  op_list = []\n  with tf.variable_scope(scope_name):\n    yield op_list\n\n  g = tf.get_default_graph()\n  for v in tf.global_variables():\n    scope = v.name.split('/', 1)[0]\n    if scope == scope_name:\n      op_list.append(v)\n\ndef Print(op):\n  return tf.Print(op, [op], op.name)\n\n\ndef get_host_prefix():\n  \"ie, returns 10 when on 10.cirrascale...\"\n  return socket.gethostname().split('.',1)[0]\n\ndef summarize_difference(source, target):\n  source = np.asarray(source)\n  machine_epsilon = np.finfo(source.dtype).eps\n  #  abs_diff = np.linalg.norm(np.asarray(source)-target, ord=np.inf)\n  abs_diff = abs(np.asarray(source)-target)\n  rel_diff = abs_diff/abs(source)/machine_epsilon\n  print(\"abs diff: %f, rel diff: %.1f eps \" %(np.max(abs_diff), np.max(rel_diff)))\n\nclass BufferedWriter:\n  \"\"\"Class that aggregates multiple writes and flushes periodically.\"\"\"\n  \n  def __init__(self, outfn, save_every_secs=60*5):\n    self.outfn = outfn\n    self.last_save_ts = time.perf_counter()\n    self.write_buffer = []\n    self.save_every_secs = save_every_secs\n\n  def write(self, line):\n    self.write_buffer.append(line)\n    if time.perf_counter() - self.last_save_ts > self.save_every_secs:\n      self.last_save_ts = time.perf_counter()\n      with open(self.outfn, \"a\") as myfile:\n        for line in self.write_buffer:\n          myfile.write(line)\n      self.write_buffer = []\n\n  def flush():\n    with open(outfn, \"a\") as myfile:\n      for line in self.write_buffer:\n        myfile.write(line)\n    self.write_buffer = []\n    \ndef ossystem(line):\n  print(line)\n  os.system(line)\n  \ndef setup_experiment_run_directory(run, safe_mode=True):\n  # TODO: factor out to use GLOBAL_RUNS_DIRECTORY\n  rundir = \"runs/%s\"%(run,)\n  if os.path.exists(rundir):\n    if safe_mode and not run=='default':\n      answer = input(\"%s exists, delete? (Y/n) \"%(rundir,))\n      if not answer:\n        answer = \"y\"\n      if answer.lower() != \"y\":\n        print(\"skipping\")\n        sys.exit()\n    print(\"Removing %s\"%(rundir,))\n    ossystem(\"rm -Rf \"+rundir)\n  ossystem(\"mkdir %s\"%(rundir,))\n  return rundir\n\n########################################\n# Tensorboard logging\n########################################\n\n# TODO: have global experiment_base that I can use to move logging to\n# non-current directory\nGLOBAL_RUNS_DIRECTORY='runs'\nglobal_last_logger = None\n\ndef get_last_logger(skip_existence_check=False):\n  \"\"\"Returns last logger, if skip_existence_check is set, doesn't\n  throw error if logger doesn't exist.\"\"\"\n  global global_last_logger\n  if not skip_existence_check:\n    assert global_last_logger\n  return global_last_logger\n\nclass TensorboardLogger:\n  \"\"\"Helper class to log to single tensorboard writer from multiple places.\n   logger = u.TensorboardLogger(\"mnist7\")\n   logger = u.get_last_logger()  # gets last logger created\n   logger('svd_time', 5)  # records \"svd_time\" stat at 5\n   logger.next_step()     # advances step counter\n   logger.set_step(5)     # sets step counter to 5\n  \"\"\"\n  \n  def __init__(self, run, step=0):\n    # TODO: do nothing for default run\n    \n    global global_last_logger\n    assert global_last_logger is None\n    self.run = run\n    #    sess = tf.get_default_session()\n\n    self.summary_writer = tf.summary.FileWriter(GLOBAL_RUNS_DIRECTORY+'/'+run,\n                                                graph=tf.get_default_graph())\n    self.step = step\n    self.summary = tf.Summary()\n    global_last_logger = self\n    self.last_timestamp = time.perf_counter()\n\n  def __call__(self, *args):\n    assert len(args)%2 == 0\n    for (tag, value) in chunks(args, 2):\n      self.summary.value.add(tag=tag, simple_value=float(value))\n\n  def next_step(self):\n    new_timestamp = time.perf_counter()\n    interval_ms = 1000*(new_timestamp - self.last_timestamp)\n    self.summary.value.add(tag='time/step',\n                           simple_value=interval_ms)\n    self.last_timestamp = new_timestamp\n    self.summary_writer.add_summary(self.summary, self.step)\n    self.step+=1\n    self.summary = tf.Summary()\n\n\ndef as_int32(v):\n  \"\"\"Convert to int32 dtype.\"\"\"\n  return np.dtype(np.int32).type(v)\n\ndef add_dep(from_op, on_op):\n  ge.reroute.add_control_inputs(from_op, [on_op])\n\n# Three functions below are replacements for tf default session/default graph\n# mechanisms that are global (native ones are thread-local because of thread\n# safety issues that have since been fixes (ie, mrry fixed Graph to be thread\n# safe for reading)\n\nsess = None\ndef register_default_session(local_sess):\n  global sess\n  assert sess is None\n  sess = local_sess\n\ndef get_default_session():\n  # hack, remove\n  return tf.get_default_session()\n  global sess\n  assert sess\n  return sess\n\ndef get_default_graph():\n  global sess\n  assert sess\n  return sess.graph\n\ndef eval(tensor):\n  \"\"\"tensor.eval() replacement since .eval() is not multi-thread-happy\"\"\"\n  global sess\n  assert sess\n  return sess.run(tensor)\n\ndef get_mnist_images():\n  import gzip\n  from tensorflow.contrib.learn.python.learn.datasets import base\n  import numpy\n  \n  def extract_images(f):\n    \"\"\"Extract the images into a 4D uint8 numpy array [index, y, x, depth].\n    Args:\n      f: A file object that can be passed into a gzip reader.\n    Returns:\n      data: A 4D uint8 numpy array [index, y, x, depth].\n    Raises:\n      ValueError: If the bytestream does not start with 2051.\n    \"\"\"\n    print('Extracting', f.name)\n    with gzip.GzipFile(fileobj=f) as bytestream:\n      magic = _read32(bytestream)\n      if magic != 2051:\n        raise ValueError('Invalid magic number %d in MNIST image file: %s' %\n                         (magic, f.name))\n      num_images = _read32(bytestream)\n      rows = _read32(bytestream)\n      cols = _read32(bytestream)\n      buf = bytestream.read(rows * cols * num_images)\n      data = numpy.frombuffer(buf, dtype=numpy.uint8)\n      data = data.reshape(num_images, rows, cols, 1)\n      return data\n\n  def _read32(bytestream):\n    dt = numpy.dtype(numpy.uint32).newbyteorder('>')\n    return numpy.frombuffer(bytestream.read(4), dtype=dt)[0]\n\n  TRAIN_IMAGES = 'train-images-idx3-ubyte.gz'\n  source_url = 'https://storage.googleapis.com/cvdf-datasets/mnist/'\n  local_file = base.maybe_download(TRAIN_IMAGES, '/tmp',\n                                     source_url + TRAIN_IMAGES)\n  train_images = extract_images(open(local_file, 'rb'))\n  train_images = train_images.reshape(60000, 28**2).T.astype(np.float64)/255\n  return train_images\n\n# helper utilities\ndef W_uniform(s1, s2): # uniform weight init from Ng UFLDL\n  r = np.sqrt(6) / np.sqrt(s1 + s2 + 1)\n  return np.random.random(2*s2*s1)*2*r-r\n\n\n\nimport numpy as np\nimport scipy\nimport tensorflow as tf\nimport time\n\n\n# fix for https://github.com/tensorflow/tensorflow/issues/13351\nfrom tensorflow.python.ops import variables\ndef passthrough(obj, value): return value\ntry:\n  variables.Variable._build_initializer_expr=passthrough\nexcept: # older versions of TF don't have this\n  pass\n\n# for line profiling\ntry:\n  profile  # throws an exception when profile isn't defined\nexcept NameError:\n  profile = lambda x: x   # if it's not defined simply ignore the decorator.\n\n\n\n@profile\ndef main():\n  np.random.seed(0)\n  tf.set_random_seed(0)\n  \n  dtype = np.float32\n\n  train_images = u.get_mnist_images()\n  \n  dsize = 10000\n  patches = train_images[:,:dsize].astype(dtype);\n  fs = [dsize, 28*28, 196, 28*28]\n\n\n  # values from deeplearning.stanford.edu/wiki/index.php/UFLDL_Tutorial\n  X0=patches\n  lambda_=3e-3\n  rho=tf.constant(0.1, dtype=dtype)\n  beta=3\n  W0f = u.W_uniform(fs[2],fs[3])\n\n  def f(i): return fs[i+1]  # W[i] has shape f[i] x f[i-1]\n  dsize = f(-1)\n  n = len(fs) - 2\n\n  # helper to create variables with numpy or TF initial value\n  init_dict = {}     # {var_placeholder: init_value}\n  vard = {}          # {var: util.VarInfo}\n  def init_var(val, name, trainable=False, noinit=False):\n    if isinstance(val, tf.Tensor):\n      collections = [] if noinit else None\n      var = tf.Variable(val, name=name, collections=collections)\n    else:\n      val = np.array(val)\n      assert u.is_numeric, \"Unknown type\"\n      holder = tf.placeholder(dtype, shape=val.shape, name=name+\"_holder\")\n      var = tf.Variable(holder, name=name, trainable=trainable)\n      init_dict[holder] = val\n    var_p = tf.placeholder(var.dtype, var.shape)\n    var_setter = var.assign(var_p)\n    vard[var] = u.VarInfo(var_setter, var_p)\n    return var\n\n  lr = init_var(0.2, \"lr\")\n    \n  Wf = init_var(W0f, \"Wf\", True)\n  Wf_copy = init_var(W0f, \"Wf_copy\", True)\n  W = u.unflatten(Wf, fs[1:])   # perftodo: this creates transposes\n  X = init_var(X0, \"X\")\n  W.insert(0, X)\n\n  def sigmoid(x):\n    return tf.sigmoid(x)\n      \n  def d_sigmoid(y):\n    return y*(1-y)\n    \n  def kl(x, y):\n    return x * tf.log(x / y) + (1 - x) * tf.log((1 - x) / (1 - y))\n  def d_kl(x, y):\n    return (1-x)/(1-y) - x/y\n  \n  # A[i] = activations needed to compute gradient of W[i]\n  # A[n+1] = network output\n  A = [None]*(n+2)\n\n  fail_node = tf.Print(0, [0], \"fail, this must never run\")\n  with tf.control_dependencies([fail_node]):\n    A[0] = u.Identity(dsize, dtype=dtype)\n  A[1] = W[0]\n  for i in range(1, n+1):\n    A[i+1] = sigmoid(W[i] @ A[i])\n    \n  # reconstruction error and sparsity error\n  err = (A[3] - A[1])\n  rho_hat = tf.reduce_sum(A[2], axis=1, keep_dims=True)/dsize\n\n  # B[i] = backprops needed to compute gradient of W[i]\n  # B2[i] = backprops from sampled labels needed for natural gradient\n  B = [None]*(n+1)\n  B2 = [None]*(n+1)\n  B[n] = err*d_sigmoid(A[n+1])\n  sampled_labels_live = tf.random_normal((f(n), f(-1)), dtype=dtype, seed=0)\n  sampled_labels = init_var(sampled_labels_live, \"sampled_labels\", noinit=True)\n  B2[n] = sampled_labels*d_sigmoid(A[n+1])\n  for i in range(n-1, -1, -1):\n    backprop = t(W[i+1]) @ B[i+1]\n    backprop2 = t(W[i+1]) @ B2[i+1]\n    B[i] = backprop*d_sigmoid(A[i+1])\n    B2[i] = backprop2*d_sigmoid(A[i+1])\n\n  # dW[i] = gradient of W[i]\n  dW = [None]*(n+1)\n  pre_dW = [None]*(n+1)  # preconditioned dW\n  pre_dW_stable = [None]*(n+1)  # preconditioned stable dW\n\n  cov_A = [None]*(n+1)    # covariance of activations[i]\n  cov_B2 = [None]*(n+1)   # covariance of synthetic backprops[i]\n  vars_svd_A = [None]*(n+1)\n  vars_svd_B2 = [None]*(n+1)\n  for i in range(1,n+1):\n    cov_A[i] = init_var(A[i]@t(A[i])/dsize, \"cov_A%d\"%(i,))\n    cov_B2[i] = init_var(B2[i]@t(B2[i])/dsize, \"cov_B2%d\"%(i,))\n    vars_svd_A[i] = u.SvdWrapper(cov_A[i],\"svd_A_%d\"%(i,), do_inverses=True)\n    vars_svd_B2[i] = u.SvdWrapper(cov_B2[i],\"svd_B2_%d\"%(i,), do_inverses=True)\n#    whitened_A = u.regularized_inverse2(vars_svd_A[i],L=lambda_) @ A[i]\n#    whitened_B = u.regularized_inverse2(vars_svd_B2[i],L=lambda_) @ B[i]\n    whitened_A = u.regularized_inverse(cov_A[i], lambda_) @ A[i]\n    whitened_B = u.regularized_inverse(cov_B2[i], lambda_) @ B[i]\n    pre_dW[i] = (whitened_B @ t(whitened_A))/dsize\n    dW[i] = (B[i] @ t(A[i]))/dsize\n\n  # Loss function\n  reconstruction = u.L2(err) / (2 * dsize)\n\n  loss = reconstruction\n\n  grad_live = u.flatten(dW[1:])\n  pre_grad_live = u.flatten(pre_dW[1:]) # fisher preconditioned gradient\n  grad = init_var(grad_live, \"grad\")\n  pre_grad = init_var(pre_grad_live, \"pre_grad\")\n\n  update_params_op = Wf.assign(Wf-lr*pre_grad).op\n  save_params_op = Wf_copy.assign(Wf).op\n  pre_grad_dot_grad = tf.reduce_sum(pre_grad*grad)\n  grad_norm = tf.reduce_sum(grad*grad)\n  pre_grad_norm = u.L2(pre_grad)\n\n  def dump_svd_info(step):\n    \"\"\"Dump singular values and gradient values in those coordinates.\"\"\"\n    for i in range(1, n+1):\n      svd = vars_svd_A[i]\n      s0, u0, v0 = sess.run([svd.s, svd.u, svd.v])\n      util.dump(s0, \"A_%d_%d\"%(i, step))\n      A0 = A[i].eval()\n      At0 = v0.T @ A0\n      util.dump(A0 @ A0.T, \"Acov_%d_%d\"%(i, step))\n      util.dump(At0 @ At0.T, \"Atcov_%d_%d\"%(i, step))\n      util.dump(s0, \"As_%d_%d\"%(i, step))\n\n    for i in range(1, n+1):\n      svd = vars_svd_B2[i]\n      s0, u0, v0 = sess.run([svd.s, svd.u, svd.v])\n      util.dump(s0, \"B2_%d_%d\"%(i, step))\n      B0 = B[i].eval()\n      Bt0 = v0.T @ B0\n      util.dump(B0 @ B0.T, \"Bcov_%d_%d\"%(i, step))\n      util.dump(Bt0 @ Bt0.T, \"Btcov_%d_%d\"%(i, step))\n      util.dump(s0, \"Bs_%d_%d\"%(i, step))      \n    \n  def advance_batch():\n    sess.run(sampled_labels.initializer)  # new labels for next call\n\n  def update_covariances():\n    ops_A = [cov_A[i].initializer for i in range(1, n+1)]\n    ops_B2 = [cov_B2[i].initializer for i in range(1, n+1)]\n    sess.run(ops_A+ops_B2)\n\n  def update_svds():\n    vars_svd_A[2].update()\n    vars_svd_B2[2].update()\n    vars_svd_B2[1].update()\n\n  def init_svds():\n    \"\"\"Initialize our SVD to identity matrices.\"\"\"\n    ops = []\n    for i in range(1, n+1):\n      ops.extend(vars_svd_A[i].init_ops)\n      ops.extend(vars_svd_B2[i].init_ops)\n    sess = tf.get_default_session()\n    sess.run(ops)\n      \n  init_op = tf.global_variables_initializer()\n\n  from tensorflow.core.protobuf import rewriter_config_pb2\n  \n  rewrite_options = rewriter_config_pb2.RewriterConfig(\n    disable_model_pruning=True,\n    constant_folding=rewriter_config_pb2.RewriterConfig.OFF,\n    memory_optimization=rewriter_config_pb2.RewriterConfig.MANUAL)\n  optimizer_options = tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)\n  graph_options=tf.GraphOptions(optimizer_options=optimizer_options,\n                                rewrite_options=rewrite_options)\n  config = tf.ConfigProto(graph_options=graph_options)\n\n  sess = tf.InteractiveSession(config=config)\n  sess.run(Wf.initializer, feed_dict=init_dict)\n  sess.run(X.initializer, feed_dict=init_dict)\n  advance_batch()\n  update_covariances()\n  init_svds()\n  sess.run(init_op, feed_dict=init_dict)  # initialize everything else\n  \n  print(\"Running training.\")\n  u.reset_time()\n\n  step_lengths = []     # keep track of learning rates\n  losses = []\n  \n  # adaptive line search parameters\n  alpha=0.3   # acceptable fraction of predicted decrease\n  beta=0.8    # how much to shrink when violation\n  growth_rate=1.05  # how much to grow when too conservative\n    \n  def update_cov_A(i):\n    sess.run(cov_A[i].initializer)\n  def update_cov_B2(i):\n    sess.run(cov_B2[i].initializer)\n\n  # only update whitening matrix of input activations in the beginning\n  vars_svd_A[1].update()\n\n  for step in range(40): \n    update_covariances()\n    update_svds()\n\n    sess.run(grad.initializer)\n    sess.run(pre_grad.initializer)\n    \n    lr0, loss0 = sess.run([lr, loss])\n    update_params_op.run()\n    loss1 = loss.eval()\n    advance_batch()\n\n      \n    losses.append(loss0)\n    step_lengths.append(lr0)\n\n    print(\"Step %d loss %.2f\"%(step, loss0))\n    u.record_time()\n\n  assert losses[-1]<5\n  u.summarize_time()\n  print(\"Test passed\")\n\n\nif __name__=='__main__':\n  main()\n"
  },
  {
    "path": "keras_autoencoder/keras_large.py",
    "content": "#!/usr/bin/env python\n# Large MNIST autoencoder\nimport argparse\nimport os\nimport time\n\nparser = argparse.ArgumentParser()\nparser.add_argument('-b', '--batch_size', type=int, default=128, help='batchsize to use')\nargs = parser.parse_args()\n\nfrom keras import optimizers\nfrom weightnorm import SGDWithWeightnorm\nfrom weightnorm import AdamWithWeightnorm\n\nimport util as u\nimport numpy as np\nimport scipy\n\nfrom keras.models import Sequential\nfrom keras.layers import Dense\nfrom keras import metrics\nimport numpy\nimport sys\n\nprefix = \"keras_large\"  # large batch\nepochs = 20000\n# 2 sec per epoch, 12 hours\n\n\nfrom keras import optimizers\nimport load_MNIST\n\nfrom keras.models import Sequential\nfrom keras.layers import Dense\nfrom keras import callbacks\nimport numpy\n\n\nclass TestCallback(callbacks.Callback):\n  def __init__(self, data_train, data_test, fn):\n    print(\"Creating callback\")\n    self.data_train = data_train\n    self.data_test = data_test\n    self.losses_train = []\n    self.losses_test = []\n    self.times = []\n    self.fn = fn\n\n  def on_epoch_end(self, epoch, logs={}):\n    global start_time\n    x_test, y_test = self.data_test\n    x_train, y_train = self.data_train\n    pixel_loss_test, acc1 = self.model.evaluate(x_test, y_test, verbose=0)\n    pixel_loss_train, acc2 = self.model.evaluate(x_train, y_train, verbose=0)\n    loss_test = pixel_loss_test*28*28\n    loss_train = pixel_loss_train*28*28\n    self.losses_train.append(loss_train)\n    self.losses_test.append(loss_test)\n    \n    import socket\n    host = socket.gethostname().split('.',1)[0]\n    outfn = 'data/%s_%s'%(host, self.fn)\n\n    if epoch == 0:\n      os.system(\"rm -f \"+outfn)\n    with open(outfn, \"a\") as myfile:\n      elapsed = time.time()-start_time\n      print('\\n%d sec: Loss train: %.2f'%(elapsed,loss_train))\n      print('%d sec: Loss test: %.2f'%(elapsed,loss_test))\n      myfile.write('%d, %f, %f, %f\\n'%(epoch, elapsed, loss_train, loss_test))\n\nstart_time = 0\nif __name__=='__main__':\n  numpy.random.seed(0)\n  \n  dsize = 10000\n\n\n  from keras.datasets import mnist\n  (X_train, y_train), (X_test, y_test) = mnist.load_data()\n  X_train = X_train.astype(np.float32)\n  X_train = X_train.reshape((X_train.shape[0], -1))\n  X_train = X_train[:dsize,:]\n  X_test = X_test.astype(np.float32)\n  X_test = X_test.reshape((X_test.shape[0], -1))\n  X_train /= 255\n  X_test /= 255\n\n  optimizer = AdamWithWeightnorm()\n\n  model = Sequential()\n  model.add(Dense(1024, input_dim=28*28, activation='relu'))\n  model.add(Dense(1024, activation='relu'))\n  model.add(Dense(1024, activation='relu'))\n  model.add(Dense(196, activation='relu'))\n  model.add(Dense(1024, activation='relu'))\n  model.add(Dense(1024, activation='relu'))\n  model.add(Dense(1024, activation='relu'))\n  model.add(Dense(28*28, activation='relu'))\n  model.compile(loss='mean_squared_error', optimizer=optimizer,\n                metrics=[metrics.mean_squared_error])\n  # nb_epochs in older version\n  cb = TestCallback((X_train, X_train), (X_test,X_test), prefix)\n\n  start_time = time.time()\n  result = model.fit(X_train, X_train, validation_data=(X_test, X_test), \n                     batch_size=args.batch_size,\n                     nb_epoch=epochs,\n                     callbacks=[cb])\n\n  acc_hist = np.asarray(result.history['mean_squared_error'])*28*28  # avg pixel loss->avg image image loss\n  u.dump(acc_hist, \"%s_losses.csv\"%(prefix,))\n  u.dump(cb.losses, \"%s_vlosses.csv\"%(prefix,))\n\n"
  },
  {
    "path": "keras_autoencoder/util.py",
    "content": "import socket\nimport contextlib\nimport inspect\nimport inspect\nimport networkx as nx\nimport numpy as np\nimport os\nimport sys\nimport tensorflow as tf\nimport time\nimport traceback\nfrom tensorflow.contrib import graph_editor as ge\nfrom collections import OrderedDict\nfrom collections import defaultdict\n\n# shortcuts to refer to util module, this lets move external code into\n# this module unmodified\nutil = sys.modules[__name__]   \nu = util\n\n\ndefault_dtype = tf.float32\nUSE_MKL_SVD=True                   # Tensorflow vs MKL SVD\nDUMP_BAD_SVD=False                 # when SVD fails, dump matrix to temp\n\nif USE_MKL_SVD:\n  assert np.__config__.get_info(\"lapack_mkl_info\"), \"No MKL detected :(\"\n\n\nfrom scipy import linalg\n\n# TODO: speed-up tests by reusing session\n\nargs = None  # TODO: replace with object that crashes on access\ndef set_global_args(local_args):\n  global args\n  assert args is None\n  args = local_args\n\ndef concat_blocks(blocks, validate_dims=True):\n  \"\"\"Takes 2d grid of blocks representing matrices and concatenates to single\n  matrix (aka ArrayFlatten)\"\"\"\n\n  if validate_dims:\n    col_dims = np.array([[int(b.shape[1]) for b in row] for row in blocks])\n    col_sums = col_dims.sum(1)\n    assert (col_sums[0] == col_sums).all()\n    row_dims = np.array([[int(b.shape[0]) for b in row] for row in blocks])\n    row_sums = row_dims.sum(0)\n    assert (row_sums[0] == row_sums).all()\n  \n  block_rows = [tf.concat(row, axis=1) for row in blocks]\n  return tf.concat(block_rows, axis=0)\n\ndef concat_blocks_test():\n  blocks = [[tf.constant([[1]]), tf.constant([[1,2]])],\n            [tf.transpose(tf.constant([[1,2]])), tf.constant([[1,2],[3,4]])]]\n  result = concat_blocks(blocks)\n  sess = tf.Session()\n  result0 = sess.run(result)\n  check_equal(result0, [[1, 1, 2], [1, 1, 2], [2, 3, 4]])\n\n\ndef partition_matrix_evenly(mat, splits):\n  \"\"\"Breaks matrix into 2d grid of equal size.\"\"\"\n  assert int(mat.shape[0])%splits==0\n  assert int(mat.shape[1])%splits==0\n  \n  row_chunks = tf.split(mat, splits, axis=0)\n  col_chunks = [tf.split(chunk, splits, axis=1) for chunk in row_chunks]\n  return col_chunks\n\ndef partition_matrix_evenly_test():\n  a = tf.reshape([1,2,3,4], (2,2))\n  blocks = partition_matrix_evenly(a, 2)\n  a2 = concat_blocks(blocks)\n  sess = tf.Session()\n  check_equal(sess.run(a2), sess.run(a))\n\n# inverse of concat blocks\ndef partition_matrix(mat, sizes):\n  pass\n\ndef partition_matrix_test():\n  pass\n\n\n  # TODO: add name property\ndef pseudo_inverse(mat, eps=1e-10):\n  \"\"\"Computes pseudo-inverse of mat, treating eigenvalues below eps as 0.\"\"\"\n  \n  s, u, v = tf.svd(mat)\n  eps = 1e-10   # zero threshold for eigenvalues\n  si = tf.where(tf.less(s, eps), s, 1./s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef symsqrt(mat, eps=1e-7):\n  \"\"\"Symmetric square root.\"\"\"\n  s, u, v = tf.svd(mat)\n  # sqrt is unstable around 0, just use 0 in such case\n  print(\"Warning, cutting off at eps\")\n  si = tf.where(tf.less(s, eps), s, tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_sqrt(mat, eps=1e-7):\n  \"\"\"half pseduo-inverse\"\"\"\n  s, u, v = tf.svd(mat)\n  # zero threshold for eigenvalues\n  si = tf.where(tf.less(s, eps), s, 1./tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_sqrt2(svd, eps=1e-7):\n  \"\"\"half pseduo-inverse, accepting existing values\"\"\"\n  # zero threshold for eigenvalues\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  si = tf.where(tf.less(s, eps), s, 1./tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse2(svd, eps=1e-7):\n  \"\"\"pseudo-inverse, accepting existing values\"\"\"\n  # use float32 machine precision as cut-off (works for MKL)\n  # https://www.wolframcloud.com/objects/927b2aa5-de9c-46f5-89fe-c4a58aa4c04b\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  si = tf.where(s/max_eigen<eps, 0.*s, 1./s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_stable(svd, eps=1e-7):\n  \"\"\"pseudo-inverse, accepting existing values\"\"\"\n  # use float32 machine precision as cut-off (works for MKL)\n  # https://www.wolframcloud.com/objects/927b2aa5-de9c-46f5-89fe-c4a58aa4c04b\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  si = tf.where(s/max_eigen<eps, 0.*s, tf.pow(s, -0.9))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\n# todo: rename l to L\ndef regularized_inverse(mat, l=0.1):\n  return tf.matrix_inverse(mat + l*Identity(int(mat.shape[0])))\n\n# TODO: this gives biased result when I use identity\ndef regularized_inverse2(svd, L=1e-3):\n  \"\"\"Regularized inverse, working from SVD\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  #  max_eigen = tf.Print(max_eigen, [max_eigen], \"max_eigen\")\n  #si = 1/(s + L*tf.ones_like(s)/max_eigen)\n  si = 1/(s+L*tf.ones_like(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef regularized_inverse3(svd, L=1e-3):\n  \"\"\"Unbiased version of regularized_inverse2\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n\n  if L.__class__.__name__=='Var':\n    L = L.var\n    \n  max_eigen = tf.reduce_max(s)\n  #  max_eigen = tf.Print(max_eigen, [max_eigen], \"max_eigen\")\n  #si = 1/(s + L*tf.ones_like(s)/max_eigen)\n  si = (1+L*tf.ones_like(s))/(s+L*tf.ones_like(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef regularized_inverse4(svd, L=1e-3):\n  \"\"\"Uses relative norm\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n\n  if L.__class__.__name__=='Var':\n    L = L.var\n    \n  max_eigen = tf.reduce_max(s)\n  L = L/max_eigen\n  si = (1+L*tf.ones_like(s))/(s+L*tf.ones_like(s))\n  #  si = tf.ones_like(s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_scipy(tensor):\n    dtype = tensor.dtype\n    print(linalg.pinv, tensor, dtype)\n    result = tf.py_func(linalg.pinv, [tensor],\n                        [dtype])[0]\n    result.set_shape(tensor.shape)\n    return result\n  \n  \n\ndef Identity(n, dtype=None, name=None):\n  \"\"\"Identity matrix of size n.\"\"\"\n  if hasattr(n, \"shape\"):  # got a Tensor\n    nn = fix_shape(n.shape)\n    assert nn[0] == nn[1]\n    n = nn[0]\n  if not dtype:\n    dtype = default_dtype\n  return tf.diag(tf.ones((n,), dtype=dtype), name=name)\n\ndef ones(n, dtype=None, name=None):\n  if not dtype:\n    dtype = default_dtype\n  return tf.ones((n,), dtype=dtype, name=name)\n\n# partitions numpy array into sublists of given sizes\ndef partition_list_np(vec, sizes):\n  assert np.sum(sizes) == len(vec)\n  splits = []\n  current_idx = 0\n  for i in range(len(sizes)):\n    splits.append(vec[current_idx: current_idx+sizes[i]])\n    current_idx += sizes[i]\n  assert current_idx == len(vec)\n  return splits\n\ndef chunks(l, n):\n  \"\"\"Yield successive n-sized chunks from l.\"\"\"\n  for i in range(0, len(l), n):\n    yield l[i:i + n]\n\ndef partition_list(l, sizes):\n  \"\"\"Partition l into sublists of given sizes.\"\"\"\n  assert len(l.shape) == 1\n  assert np.sum(sizes) == l.shape[0]\n  splits = []\n  current_idx = 0\n  for i in range(len(sizes)):\n    splits.append(l[current_idx: current_idx+sizes[i]])\n    current_idx += sizes[i]\n  return splits\n\ndef partition_list_test():\n  vec = tf.constant([1,2,3,4,5])\n  sess = tf.Session()\n  result = sess.run(partition_list(vec, [3, 2]))\n  check_equal(result[0], [1,2,3])\n  assert (result[1] == [4,5]).all()\n\n\ndef v2c(vec):\n  \"\"\"Convert vector to column matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return tf.expand_dims(vec, 1)\n\ndef v2c_np(vec):\n  \"\"\"Convert vector to column matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return np.expand_dims(vec, 1)\n\ndef v2r(vec):\n  \"\"\"Convert vector into row matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return tf.expand_dims(vec, 0)\n  \ndef c2v(col):\n  \"\"\"Convert vector into row matrix.\"\"\"\n  assert len(col.shape) == 2\n  assert col.shape[1] == 1\n  return tf.reshape(col, [-1])\n\n\ndef unvectorize_np(vec, rows):\n  \"\"\"Turn vectorized version of tensor into original matrix with given\n  number of rows.\"\"\"\n  assert len(vec)%rows==0\n  cols = len(vec)//rows;\n  return np.array(np.split(vec, cols)).T\n\ndef unvec(vec, rows):\n  \"\"\"Turn vectorized version of tensor into original matrix with given\n  number of rows.\"\"\"\n  assert len(vec.shape) == 1\n  assert vec.shape[0]%rows == 0\n  cols = int(vec.shape[0]//rows)\n  return tf.transpose(tf.reshape(vec, (cols, -1)))\n#  cols = [v2r(v) for v in tf.split(vec, cols)]\n#  return tf.transpose(tf.concat(cols, 0))\n\ndef unvec_test():\n  vec = tf.constant([1,2,3,4,5,6])\n  sess = tf.Session()\n  result = sess.run(unvec(vec, 2))\n  assert (result==[[1,3,5],[2,4,6]]).all()\n\ndef vectorize_np(mat):\n  return mat.reshape((-1, 1), order=\"F\")\n\ndef vec(mat):\n  \"\"\"Vectorize matrix.\"\"\"\n  return tf.reshape(tf.transpose(mat), [-1,1])\n\ndef vec_test():\n  mat = tf.constant([[1, 3, 5], [2, 4, 6]])\n  sess = tf.Session()\n  check_equal(sess.run(c2v(vec(mat))), [1,2,3,4,5,6])\n\n\ndef Kmat(rows, cols):\n  \"\"\"Commutation matrix. Kmat(a,b).vec(M) takes vec of a,b matrix M to vec of\n  its transpose.\"\"\"\n  input_mat = np.reshape(np.arange(rows*cols),[rows,-1]).astype(np.int32)\n  output_mat = input_mat.T\n    \n  input_vec = vectorize_np(input_mat)\n  output_vec = vectorize_np(output_mat)\n    \n  K = np.zeros((rows*cols, rows*cols), dtype=np.int32)\n  for output_idx in range(rows*cols):\n    for input_idx in range(rows*cols):\n      K[output_idx, input_idx] = (output_vec[output_idx] == input_vec[input_idx])\n  return K\n\ndef Kmat_test():\n  check_equal(Kmat(3,2),\n              [[1, 0, 0, 0, 0, 0],\n               [0, 0, 0, 1, 0, 0],\n               [0, 1, 0, 0, 0, 0],\n               [0, 0, 0, 0, 1, 0],\n               [0, 0, 1, 0, 0, 0],\n               [0, 0, 0, 0, 0, 1]])\n\n  check_equal(Kmat(2,3),\n              [[1, 0, 0, 0, 0, 0],\n               [0, 0, 1, 0, 0, 0],\n               [0, 0, 0, 0, 1, 0],\n               [0, 1, 0, 0, 0, 0],\n               [0, 0, 0, 1, 0, 0],\n               [0, 0, 0, 0, 0, 1]])\n\n# turns flattened representation into list of matrices with given matrix\n# sizes\ndef unflatten_np(Wf, fs):\n  if len(Wf.shape)==2 and Wf.shape[1] == 1:  # treat col mats as vectors\n    Wf = Wf.reshape(-1)\n    \n  dims = [(fs[i+1],fs[i]) for i in range(len(fs)-1)]\n  sizes = [s[0]*s[1] for s in dims]\n  assert np.sum(sizes)==len(Wf)\n  Wsf = partition_list_np(Wf, sizes)\n  Ws = [unvectorize_np(Wsf[i], dims[i][0]) for i in range(len(sizes))]\n  return Ws\n\ndef flatten_np(Ws):\n  return np.concatenate([np.reshape(vectorize_np(W),(-1,)) for W in Ws],\n                          axis=0)\ndef flatten_np_test():\n  vec = np.asarray(range(1, 11))\n  fs = [2,2,2,1]\n  result = unflatten_np(vec, fs)\n  result2 = flatten_np(result)\n  check_equal(vec, result2)\n\ndef unflatten(Wf, fs):\n  \"\"\"Turn flattened Tensor into list of rank-2 tensors with given sizes.\"\"\"\n  \n  Wf_shape = fix_shape(Wf.shape)\n  if len(Wf_shape)==2 and Wf_shape[1] == 1:  # treat col mats as vectors\n    Wf = tf.reshape(Wf, [-1])\n  dims = [(fs[i+1],fs[i]) for i in range(len(fs)-1)]\n  sizes = [s[0]*s[1] for s in dims]\n  assert len(Wf.shape) == 1\n  assert np.sum(sizes)==Wf.shape[0]\n  Wsf = partition_list(Wf, sizes)\n  Ws = [unvec(Wsf[i], dims[i][0]) for i in range(len(sizes))]\n  return Ws\n\ndef unflatten_test():\n  vec = tf.constant(list(range(1, 11)))\n  sess = tf.Session()\n  fs = [2,2,2,1]\n  result = sess.run(unflatten(vec, fs))\n  check_equal(result[0], [[1,3],[2,4]])\n  check_equal(result[1], [[5,7],[6,8]])\n  check_equal(result[2], [[9, 10]])\n\ndef flatten(Ws):\n  \"\"\"Inverse of unflatten.\"\"\"\n  return tf.concat([tf.reshape(vec(W),(-1,)) for W in Ws], axis=0)\n\ndef flatten_test():\n  vec = tf.constant(list(range(1, 11)))\n  sess = tf.Session()\n  fs = [2,2,2,1]\n  result = unflatten(vec, fs)\n  result2 = flatten(result)\n  check_equal(sess.run(vec), sess.run(result2))\n\ndef check_close(a0, b0):\n  return check_equal(a0, b0, rtol=1e-5, atol=1e-9)\n  \ndef check_equal(a0, b0, rtol=1e-9, atol=1e-12):\n  \"\"\"Helper function to check that two vectors are equal. If inputs are Tensors\n  will evaluate them in default session.\"\"\"\n\n\n  a = a0.eval() if hasattr(a0, \"eval\") else a0\n  b = b0.eval() if hasattr(b0, \"eval\") else b0\n\n  check_passed = True\n  try:\n    np.testing.assert_allclose(a, b, rtol=rtol, atol=atol)\n  except Exception as e:\n    check_passed = False\n    print(\"Error\" + \"-\"*60)\n    for line in traceback.format_stack():\n      print(line.strip())\n        \n    exc_type, exc_value, exc_traceback = sys.exc_info()\n    print(\"*** print_tb:\")\n    traceback.print_tb(exc_traceback, limit=10, file=sys.stdout)\n    efmt = traceback.format_exc()\n    print(efmt)\n    #    import pdb; pdb.set_trace()\n\n  return check_passed\n\n# TensorShape([Dimension(2), Dimension(10)]) => (2, 10)\ndef fix_shape(tf_shape):\n  return tuple(int(dim) for dim in tf_shape)\n\ndef kronecker_cols(a, b):\n  \"\"\"Treats rank-1 vectors a, b as columns, returns Kronecker product a x b.\"\"\"\n  \n  assert len(a.get_shape())==1, \"Input a must be rank-1, got shape %s\" %(a.get_shape(),)\n  assert len(b.get_shape())==1, \"Input b must be rank-1, got shape %s\"%(a.get_shape(),)\n  segments = []\n  for i in range(a.get_shape()[0]):\n    segments.append(a[i]*b)\n  result_vec = tf.concat(segments, axis=0)\n  result_col = tf.expand_dims(result_vec, 1)\n  return result_col\n\ndef kronecker_cols_test():\n  a = tf.constant([1,2])\n  b = tf.constant([3,4])\n  c = tf.transpose(tf.constant([[3,4,6,8]]))\n  sess = tf.Session()\n  assert sess.run(tf.equal(kronecker_cols(a, b), c)).all()\n\n\ndef kronecker(A, B, do_shape_inference=True):\n  \"\"\"Kronecker product of A,B.\n  turn_off_shape_inference: if True, makes 10x10 kron go 2.4 sec -> 0.9 sec\n  \"\"\"\n\n  Arows, Acols = fix_shape(A.shape)\n  Brows, Bcols = fix_shape(B.shape)\n  Crows, Ccols = Arows*Brows, Acols*Bcols\n  \n  temp = tf.reshape(A, [-1, 1, 1])*tf.expand_dims(B, 0)\n  Bshape = tf.constant((Brows, Bcols))\n\n  # turn off shape inference\n  if not do_shape_inference:\n    disable_shape_inference()\n\n  # [1, n, m] => [n, m]\n  slices = [tf.reshape(s, Bshape) for s in tf.split(temp, Crows)]\n  \n  #  import pdb; pdb.set_trace()\n  grid = list(chunks(slices, Acols))\n  assert len(grid) == Arows\n  result = concat_blocks(grid, validate_dims=do_shape_inference)\n\n  if not do_shape_inference:\n    enable_shape_inference()\n    result.set_shape((Arows*Brows, Acols*Bcols))\n    \n  return result\n\nkr = kronecker\n\ndef kronecker_test():\n  A0 = [[1,2],[3,4]]\n  B0 = [[6,7],[8,9]]\n  A = tf.constant(A0)\n  B = tf.constant(B0)\n  C = kronecker(A, B)\n  sess = tf.Session()\n  C0 = sess.run(C)\n  Ct = [[6, 7, 12, 14], [8, 9, 16, 18], [18, 21, 24, 28], [24, 27, 32, 36]]\n  Cnp = np.kron(A0, B0)\n  check_equal(C0, Ct)\n  check_equal(C0, Cnp)\n\n\ndef col(A,i):\n  \"\"\"Extracts i'th column of matrix A\"\"\"\n  assert len(A.get_shape())==2\n  assert i>=0 and i < A.get_shape()[1]\n  return tf.expand_dims(A[:,i], 1)\n\n\ndef khatri_rao(A, B):\n  Arows, Acols = fix_shape(A.shape)\n  Brows, Bcols = fix_shape(B.shape)\n  assert Acols==Bcols\n  return tf.reshape(tf.einsum(\"ik,jk->ijk\", A, B), (Arows*Brows, Acols))\n\n\ndef khatri_rao_test():\n  A = tf.constant([[1, 2], [3, 4]])\n  B = tf.constant([[5, 6], [7, 8]])\n  C = tf.constant([[5,12], [7,16], [15,24], [21,32]])\n  sess = tf.Session()\n  assert sess.run(tf.equal(khatri_rao(A, B), C)).all()\n\n  \ndef relu_mask(a, dtype=default_dtype):\n  \"\"\"Produces mask of 1s for positive values and 0s for negative values.\"\"\"\n  from tensorflow.python.ops import gen_nn_ops\n  ones = tf.ones(a.get_shape(), dtype=dtype)\n  return gen_nn_ops._relu_grad(ones, a)\n\ndef relu_mask_test():\n  a = tf.constant([-1,0,1,2], dtype=default_dtype)\n  sess = tf.Session()\n  check_equal(sess.run(relu_mask(a)), [0,0,1,1])\n\ndef assert_rectangular(blocks):\n  lengths = np.array([len(row) for row in blocks])\n  assert (lengths==lengths[0]).all()\n  \ndef empty_grid(rows, cols):\n  \"\"\"Create empty list of lists of rows-by-cols shape.\"\"\"\n  result = []\n  for i in range(rows):\n    result.append([None]*cols)\n  return result\n\ndef block_diagonal_inverse(blocks):\n  \"\"\"Invert diagonal blocks, leave remaining unchanged.\"\"\"\n  \n  assert_rectangular(blocks)\n  num_rows = len(blocks)\n  num_cols = len(blocks[0])\n\n  result = empty_grid(num_rows, num_cols)\n  dtype = blocks[0][0].dtype   # TODO: assert same dtype\n  \n  for i in range(len(blocks)):\n    for j in range(len(blocks[0])):\n      block = blocks[i][j]\n      if i == j:\n        result[i][j] = pseudo_inverse(block)\n      else:\n        result[i][j] = tf.zeros(shape=block.get_shape(),\n                                dtype=dtype)\n  return result\n        \ndef block_diagonal_inverse_sqrt(blocks):\n  assert_rectangular(blocks)\n  num_rows = len(blocks)\n  num_cols = len(blocks[0])\n\n  result = empty_grid(num_rows, num_cols)\n  dtype = blocks[0][0].dtype   # TODO: assert same dtype\n  \n  for i in range(len(blocks)):\n    for j in range(len(blocks[0])):\n      block = blocks[i][j]\n      if i == j:\n        result[i][j] = pseudo_inverse_sqrt(block)\n      else:\n        result[i][j] = tf.zeros(shape=block.get_shape(),\n                                dtype=dtype)\n  return result\n\n\ndef block_diagonal_inverse_test():\n  sess = tf.Session()\n  blocks = [[2*Identity(3), tf.ones((3, 1))],\n              [tf.ones((1,3)), 2*Identity(1)]]\n  new_blocks = block_diagonal_inverse(blocks)\n  actual = concat_blocks(new_blocks)\n  expected = 0.5*Identity(4)\n  check_equal(sess.run(actual), sess.run(expected))\n\n  \ndef t(x):\n  return tf.transpose(x)\n\n  \n# Time tracking functions\nglobal_time_list = []\nglobal_last_time = 0\ndef reset_time():\n  global global_time_list, global_last_time\n  global_time_list = []\n  global_last_time = time.perf_counter()\n  \ndef record_time():\n  global global_last_time, global_time_list\n  new_time = time.perf_counter()\n  global_time_list.append(new_time - global_last_time)\n  global_last_time = time.perf_counter()\n\ndef last_time():\n  global global_last_time, global_time_list\n  if global_time_list:\n    return 1000*global_time_list[-1]\n  else:\n    return 0\n\ndef summarize_time(time_list=None):\n  if time_list is None:\n    time_list = global_time_list\n\n  if time_list[0]>3600*10:   # large first interval means no relative ts\n    del time_list[0]\n    \n  time_list = 1000*np.array(time_list)  # get seconds, convert to ms\n  if len(time_list)>0:\n    min = np.min(time_list)\n    median = np.median(time_list)\n    formatted = [\"%.2f\"%(d,) for d in time_list[:10]]\n    print(\"Times: min: %.2f, median: %.2f, mean: %.2f\"%(min, median, np.mean(time_list)))\n    #    print(\"Times: min: %.2f, median: %.2f, mean: %.2f\"%(min, median,\",\".join(formatted)))\n  else:\n    print(\"Times: <empty>\")\n    \ndef summarize_graph(g=None):\n  if not g:\n    g = tf.get_default_graph()\n  print(\"Graph: %d ops, %d MBs\"%(len(g.get_operations()),\n                                 len(str(g.as_graph_def()))/10**6))\n\nfrom tensorflow.python.framework import ops\noriginal_shape_func = ops.set_shapes_for_outputs\ndef disable_shape_inference():\n  ops.set_shapes_for_outputs = lambda _: _\n  \ndef enable_shape_inference():\n  ops.set_shapes_for_outputs = original_shape_func\n\n\ndef dump_with_prompt(result, fname, no_prefix=False):\n  \"\"\"Helper function to ask for confirmation before overwriting.\"\"\"\n  location = os.getcwd()+\"/data/\"+fname  # TODO: factor out locations logic\n  if os.path.exists(location):\n    answer = input(\"%s exists, overwrite? (Y/n) \"%(location,))\n    if not answer:\n      answer = \"y\"\n    if answer.lower() != \"y\":\n      print(\"skipping\")\n    else:\n      u.dump(result, fname, no_prefix)\n  else:\n    u.dump(result, fname, no_prefix)\n    \n\ndef dump(result, fname, no_prefix=False):\n  \"\"\"Save result to file.\"\"\"\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  if result.shape == ():   # savetxt has problems with scalars\n    result = np.expand_dims(result, 0)\n  if no_prefix:\n    location = os.getcwd()+\"/\"+fname\n  else:\n    location = os.getcwd()+\"/data/\"+fname\n  # special handling for integer datatypes\n  if (\n      result.dtype == np.uint8 or result.dtype == np.int8 or\n      result.dtype == np.uint16 or result.dtype == np.int16 or\n      result.dtype == np.uint32 or result.dtype == np.int32 or\n      result.dtype == np.uint64 or result.dtype == np.int64\n  ):\n    np.savetxt(location, result, fmt=\"%d\", delimiter=',')\n  else:\n    np.savetxt(location, result, delimiter=',')\n  print(location)\n\ndef dump32(result, fname):\n  \"\"\"Efficient dumping of float32 vals\"\"\"\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  location = os.getcwd()+\"/data/\"+fname\n  assert is_numeric(result)\n#  print(location)\n  return result.astype('float32').tofile(location)\n\n\ndef frobenius_np(a):\n  return np.sqrt(np.sum(np.square(a)))\n\ndef nan_check(result):\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  print(\"result any NaNs: %s\"% (np.isnan(result).any(),))\n\n\ndef L2(t):\n  \"\"\"Squared L2 norm of t.\"\"\"\n  if t.__class__.__name__=='Grads':\n    t = t.f\n  else:\n    assert (t.__class__.__name__ == 'Tensor' or\n            t.__class__.__name__.endswith('Variable'))\n  return tf.reduce_sum(tf.square(t))\n\nglobal_timeit_dict = OrderedDict()\nclass timeit:\n  def __init__(self, tag=\"\"):\n    self.tag = tag\n    \n  def __enter__(self):\n    self.start = time.perf_counter()\n    return self\n  \n  def __exit__(self, *args):\n    self.end = time.perf_counter()\n    interval_ms = 1000*(self.end - self.start)\n    global_timeit_dict.setdefault(self.tag, []).append(interval_ms)\n    print(\"    %s Elapsed: %.2f ms\"%(self.tag, interval_ms))\n    logger = u.get_last_logger()\n    logger('time/'+self.tag, interval_ms)\n\n\ndef timeit_summarize():\n  global global_timeit_dict\n  pass\n\n# graph traversal\n# computation flows from parents to children\n# to find path from target to dependency, do\n# nx.shortest_path(gg, dependency, target)\ndef parents(op): return set(input.op for input in op.inputs)\ndef children(op): return set(op for out in op.outputs for op in out.consumers())\ndef dict_graph():\n  \"\"\"Creates dictionary {node: {child1, child2, ..},..} for current\n  TensorFlow graph. Result is compatible with networkx/toposort\"\"\"\n\n  ops = tf.get_default_graph().get_operations()\n  return {op: children(op) for op in ops}\ndef nx_graph():\n  return nx.DiGraph(dict_graph())\n\ndef shortest_path(dep, target):\n  if hasattr(dep, \"op\"):\n    dep = dep.op\n  if hasattr(target, \"op\"):\n    target = target.op\n  return nx.shortest_path(nx_graph(), dep, target)\n\ndef list_or_tuple(k):\n  return isinstance(k, list) or isinstance(k, tuple)\n\ndef is_numeric(ndarray):\n  ndarray = np.asarray(ndarray)\n  return np.issubdtype(ndarray.dtype, np.number)\n\nclass VarInfo:\n  \"\"\"Encapsulate variable info.\"\"\"\n  def __init__(self, setter, p):\n    self.setter = setter\n    self.p = p\n\nclass SvdTuple:\n  \"\"\"Object to store svd tuple.\n  Create as SvdTuple((s,u,v)) or SvdTuple(s, u, v).\n  \"\"\"\n  def __init__(self, suvi, *args):\n    if list_or_tuple(suvi):\n      if len(suvi) == 3:\n        s, u, v = suvi\n        inv = Identity(s.shape[0])\n      else:\n        s, u, v, inv = suvi\n    else:\n      s = suvi\n      u = args[0]\n      v = args[1]\n      if len(args)>2:\n        inv = args[2]\n      else:\n        inv = Identity(s.shape[0])\n    self.s = s\n    self.u = u\n    self.v = v\n    self.inv = inv\n\n\nclass SvdWrapper:\n  \"\"\"Encapsulates variables needed to perform SVD of a TensorFlow target.\n  Initialize: wrapper = SvdWrapper(tensorflow_var)\n  Trigger SVD: wrapper.update_tf() or wrapper.update_scipy()\n  Access result as TF vars: wrapper.s, wrapper.u, wrapper.v\n  \"\"\"\n  \n  def __init__(self, target, name, do_inverses=False):\n    self.name = name\n    self.target = target\n    self.do_inverses = do_inverses\n    self.tf_svd = SvdTuple(tf.svd(target))\n    self.update_counter = 0\n\n    self.init = SvdTuple(\n      ones(target.shape[0], name=name+\"_s_init\"),\n      Identity(target.shape[0], name=name+\"_u_init\"),\n      Identity(target.shape[0], name=name+\"_v_init\"),\n      Identity(target.shape[0], name=name+\"_inv_init\"),\n    )\n\n    assert self.tf_svd.s.shape == self.init.s.shape\n    assert self.tf_svd.u.shape == self.init.u.shape\n    assert self.tf_svd.v.shape == self.init.v.shape\n    #    assert self.tf_svd.inv.shape == self.init.inv.shape\n\n    self.cached = SvdTuple(\n      tf.Variable(self.init.s, name=name+\"_s\"),\n      tf.Variable(self.init.u, name=name+\"_u\"),\n      tf.Variable(self.init.v, name=name+\"_v\"),\n      tf.Variable(self.init.inv, name=name+\"_inv\"),\n    )\n\n    self.s = self.cached.s\n    self.u = self.cached.u\n    self.v = self.cached.v\n    self.inv = self.cached.inv\n    \n    self.holder = SvdTuple(\n      tf.placeholder(default_dtype, shape=self.cached.s.shape, name=name+\"_s_holder\"),\n      tf.placeholder(default_dtype, shape=self.cached.u.shape, name=name+\"_u_holder\"),\n      tf.placeholder(default_dtype, shape=self.cached.v.shape, name=name+\"_v_holder\"),\n      tf.placeholder(default_dtype, shape=self.cached.inv.shape, name=name+\"_inv_holder\")\n    )\n\n    self.update_tf_op = tf.group(\n      self.cached.s.assign(self.tf_svd.s),\n      self.cached.u.assign(self.tf_svd.u),\n      self.cached.v.assign(self.tf_svd.v),\n      self.cached.inv.assign(self.tf_svd.inv)\n    )\n\n    self.update_external_op = tf.group(\n      self.cached.s.assign(self.holder.s),\n      self.cached.u.assign(self.holder.u),\n      self.cached.v.assign(self.holder.v),\n    )\n\n    self.update_externalinv_op = tf.group(\n      self.cached.inv.assign(self.holder.inv),\n    )\n\n\n    self.init_ops = (self.s.initializer, self.u.initializer, self.v.initializer,\n                     self.inv.initializer)\n  \n\n  def update(self):\n    if USE_MKL_SVD:\n      self.update_scipy()\n    else:\n      self.update_tf()\n    self.update_counter+=1\n      \n  def update_tf(self):\n    sess = u.get_default_session()\n    sess.run(self.update_tf_op)\n    \n  def update_scipy(self):\n    if self.do_inverses:\n      return self.update_scipy_inv()\n    else:\n      return self.update_scipy_svd()\n\n  def update_scipy_inv(self):\n    sess = u.get_default_session()\n    target0 = sess.run(self.target)\n    inv0 = linalg.inv(target0)\n    feed_dict = {self.holder.inv: inv0}\n    sess.run(self.update_externalinv_op, feed_dict=feed_dict)\n  \n  def update_scipy_svd(self):\n    sess = u.get_default_session()\n    target0 = sess.run(self.target)\n    # A=u.diag(s).v', singular vectors are columns\n    # TODO: catch \"ValueError: array must not contain infs or NaNs\"\n    try:\n      u0, s0, vt0 = linalg.svd(target0)\n      v0 = vt0.T\n    except Exception as e:\n      print(\"Got error %s\"%(repr(e),))\n      if DUMP_BAD_SVD:\n        dump32(target0, \"badsvd\")\n      print(\"gesdd failed, trying gesvd\")\n      u0, s0, vt0 = linalg.svd(target0, lapack_driver=\"gesvd\")\n      v0 = vt0.T\n        \n    feed_dict = {self.holder.u: u0,\n                 self.holder.v: v0,\n                 self.holder.s: s0}\n    sess.run(self.update_external_op, feed_dict=feed_dict)\n\ndef extract_grad(grads_and_vars, var):\n  if isinstance(var, str):\n    varname = var\n  else:\n    varname = var.name\n  vals = []\n  for (grad, var) in grads_and_vars:\n    if var.name == varname:\n      vals.append(var)\n  assert length(vals)==1\n  return vals[0]\n\ndef intersept_op_creation(op_type_name_to_intercept):\n  \"\"\"Drops into PDB when particular op type is added to graph.\"\"\"\n  from tensorflow.python.framework import op_def_library\n  old_apply_op = op_def_library.OpDefLibrary.apply_op\n  def my_apply_op(obj, op_type_name, name=None, **keywords):\n    print(op_type_name+\"-\"+str(name))\n    if op_type_name == op_type_name_to_intercept:\n      import pdb; pdb.set_trace()\n    return(old_apply_op(obj, op_type_name, name=name, **keywords))\n  op_def_library.OpDefLibrary.apply_op=my_apply_op\n\n\nglobal_variables = {}\ndef get_variable(name, initializer, reuse=True):\n  \"\"\"Lightweight replacement for tf.get_variable() for variables shared within\n  a single process. Doesn't need variable scopes.\"\"\"\n\n  global global_variables\n  if name in global_variables and reuse:\n    v = global_variables[name]\n  else:\n    v = tf.Variable(name=name, initial_value=initializer)\n    #    print(\"Creating new variable %s into %s\" %(name, v.op.name))\n    global_variables[name] = v\n  return v\n\n\nclass VarStruct:\n  # TODO: refactor to behave more like variable\n  \"\"\"Convenience structure to keep track of variable, its assign op\n  and assignment placeholder.\n\n  v = Var(6)\n  v.set(5)   # equivalent to sess.run(v.assign_op, feed_dict={pl: 5})\n  var.var    # returns underlying variable\n  var.val_   # placeholder to assign op\n  var.setter # assign op\n  var.set(6) # same as sess.run(var.setter, feed_dict={self.val_: val})\n  var.initialize()  # sets variable to initial value\n  \"\"\"\n\n  # TODO: add names to placeholder op\n  def __init__(self, initial_value, name, dtype=None):\n\n    initial_value = np.array(initial_value)\n    assert u.is_numeric(initial_value), \"Non-numeric type.\"\n    if not dtype:\n      dtype = initial_value.dtype\n    else:\n      initial_value = initial_value.astype(dtype)\n    self.initial_value = initial_value\n    self.val_ = tf.placeholder(dtype=initial_value.dtype,\n                               shape=initial_value.shape,\n                               name=name+\"_holder\")\n    self.var = tf.Variable(initial_value=self.val_, name=name, dtype=dtype)\n    assigned_name = self.var.op.name\n    if assigned_name != name:\n      print(\"Warning, conflicting variable %s\"%(assigned_name,))\n    self.setter = self.var.assign(self.val_)\n\n  def set(self, val):\n    sess = u.get_default_session()\n    sess.run(self.setter, feed_dict={self.val_: val})\n\n  def initialize(self):\n    sess = u.get_default_session()\n    sess.run(self.setter, feed_dict={self.val_: self.val})\n\n\nglobal_vars = {}\ndef get_var(name, initializer, reuse=True):\n  \"\"\"Global get_variable replacement for variables that need to be initialized\n  with a large numpy array.\n  \n  a = tf.get_var([1,2,3])\n  a.var   # => gives tf.Variable\n  a.val\n  \"\"\"\n\n  global global_vars\n  dtype = initializer.dtype\n  if name in global_vars and reuse:\n    vv = global_vars[name]\n    if (np.max(np.abs(vv.initial_value - initializer)))>np.finfo(dtype).eps:\n      print(\"Trying to reinitialize global variable %s with new\"\n            \" value, ignoring new value.\"%(name,))\n  else:\n    vv = VarStruct(initial_value=initializer, name=name)\n    global_vars[name] = vv\n  return vv\n\ndef run_all_tests(module):\n  all_functions = inspect.getmembers(module, inspect.isfunction)\n  for name,func in all_functions:\n    if name.endswith(\"_test\"):\n      print(\"Testing \"+name)\n      with timeit():\n        func()\n  print(module.__name__+\" tests passed.\")\n\n@contextlib.contextmanager\ndef capture_ops():\n  \"\"\"Decorator to capture ops created in the block.\n  with capture_ops() as ops:\n    # create some ops\n  print(ops) # => prints ops created.\n  \"\"\"\n\n  micros = int(time.perf_counter()*10**6)\n  scope_name = str(micros)\n  op_list = []\n  with tf.name_scope(scope_name):\n    yield op_list\n\n  g = tf.get_default_graph()\n  op_list.extend(ge.select_ops(scope_name+\"/.*\", graph=g))\n\n@contextlib.contextmanager\ndef capture_vars():\n  \"\"\"Decorator to capture global variables created in the block.\n  \"\"\"\n  \n  micros = int(time.perf_counter()*10**6)\n  scope_name = \"capture_vars_\"+str(micros)\n  op_list = []\n  with tf.variable_scope(scope_name):\n    yield op_list\n\n  g = tf.get_default_graph()\n  for v in tf.global_variables():\n    scope = v.name.split('/', 1)[0]\n    if scope == scope_name:\n      op_list.append(v)\n\ndef Print(op):\n  return tf.Print(op, [op], op.name)\n\n\ndef get_host_prefix():\n  \"ie, returns 10 when on 10.cirrascale...\"\n  return socket.gethostname().split('.',1)[0]\n\ndef summarize_difference(source, target):\n  source = np.asarray(source)\n  machine_epsilon = np.finfo(source.dtype).eps\n  #  abs_diff = np.linalg.norm(np.asarray(source)-target, ord=np.inf)\n  abs_diff = abs(np.asarray(source)-target)\n  rel_diff = abs_diff/abs(source)/machine_epsilon\n  print(\"abs diff: %f, rel diff: %.1f eps \" %(np.max(abs_diff), np.max(rel_diff)))\n\nclass BufferedWriter:\n  \"\"\"Class that aggregates multiple writes and flushes periodically.\"\"\"\n  \n  def __init__(self, outfn, save_every_secs=60*5):\n    self.outfn = outfn\n    self.last_save_ts = time.perf_counter()\n    self.write_buffer = []\n    self.save_every_secs = save_every_secs\n\n  def write(self, line):\n    self.write_buffer.append(line)\n    if time.perf_counter() - self.last_save_ts > self.save_every_secs:\n      self.last_save_ts = time.perf_counter()\n      with open(self.outfn, \"a\") as myfile:\n        for line in self.write_buffer:\n          myfile.write(line)\n      self.write_buffer = []\n\n  def flush():\n    with open(outfn, \"a\") as myfile:\n      for line in self.write_buffer:\n        myfile.write(line)\n    self.write_buffer = []\n    \ndef ossystem(line):\n  print(line)\n  os.system(line)\n  \ndef setup_experiment_run_directory(run, safe_mode=True):\n  # TODO: factor out to use GLOBAL_RUNS_DIRECTORY\n  rundir = \"runs/%s\"%(run,)\n  if os.path.exists(rundir):\n    if safe_mode and not run=='default':\n      answer = input(\"%s exists, delete? (Y/n) \"%(rundir,))\n      if not answer:\n        answer = \"y\"\n      if answer.lower() != \"y\":\n        print(\"skipping\")\n        sys.exit()\n    print(\"Removing %s\"%(rundir,))\n    ossystem(\"rm -Rf \"+rundir)\n  ossystem(\"mkdir %s\"%(rundir,))\n  return rundir\n\n########################################\n# Tensorboard logging\n########################################\n\n# TODO: have global experiment_base that I can use to move logging to\n# non-current directory\nGLOBAL_RUNS_DIRECTORY='runs'\nglobal_last_logger = None\n\ndef get_last_logger():\n  global global_last_logger\n  assert global_last_logger\n  return global_last_logger\n\nclass TensorboardLogger:\n  \"\"\"Helper class to log to single tensorboard writer from multiple places.\n   logger = u.TensorboardLogger(\"mnist7\")\n   logger = u.get_last_logger()  # gets last logger created\n   logger('svd_time', 5)  # records \"svd_time\" stat at 5\n   logger.next_step()     # advances step counter\n   logger.set_step(5)     # sets step counter to 5\n  \"\"\"\n  \n  def __init__(self, run, step=0):\n    # TODO: do nothing for default run\n    \n    global global_last_logger\n    assert global_last_logger is None\n    self.run = run\n    #    sess = tf.get_default_session()\n\n    self.summary_writer = tf.summary.FileWriter(GLOBAL_RUNS_DIRECTORY+'/'+run,\n                                                graph=tf.get_default_graph())\n    self.step = step\n    self.summary = tf.Summary()\n    global_last_logger = self\n    self.last_timestamp = time.perf_counter()\n\n  def __call__(self, *args):\n    assert len(args)%2 == 0\n    for (tag, value) in chunks(args, 2):\n      self.summary.value.add(tag=tag, simple_value=float(value))\n\n  def next_step(self):\n    new_timestamp = time.perf_counter()\n    self.summary.value.add(tag='time/step',\n                           simple_value=(new_timestamp-self.last_timestamp))\n    self.last_timestamp = new_timestamp\n    self.summary_writer.add_summary(self.summary, self.step)\n    self.step+=1\n    self.summary = tf.Summary()\n\n\ndef as_int32(v):\n  \"\"\"Convert to int32 dtype.\"\"\"\n  return np.dtype(np.int32).type(v)\n\ndef add_dep(from_op, on_op):\n  ge.reroute.add_control_inputs(from_op, [on_op])\n\n# Three functions below are replacements for tf default session/default graph\n# mechanisms that are global (native ones are thread-local because of thread\n# safety issues that have since been fixes (ie, mrry fixed Graph to be thread\n# safe for reading)\n\nsess = None\ndef register_default_session(local_sess):\n  global sess\n  assert sess is None\n  sess = local_sess\n\ndef get_default_session():\n  # hack, remove\n  return tf.get_default_session()\n  global sess\n  assert sess\n  return sess\n\ndef get_default_graph():\n  global sess\n  assert sess\n  return sess.graph\n\ndef eval(tensor):\n  \"\"\"tensor.eval() replacement since .eval() is not multi-thread-happy\"\"\"\n  global sess\n  assert sess\n  return sess.run(tensor)\n    \nif __name__=='__main__':\n  run_all_tests(sys.modules[__name__])\n"
  },
  {
    "path": "keras_autoencoder/weightnorm.py",
    "content": "from keras import backend as K\nfrom keras.optimizers import SGD,Adam\nimport tensorflow as tf\n\n# adapted from keras.optimizers.SGD\nclass SGDWithWeightnorm(SGD):\n    def get_updates(self, params, constraints, loss):\n        grads = self.get_gradients(loss, params)\n        self.updates = []\n\n        lr = self.lr\n        if self.initial_decay > 0:\n            lr *= (1. / (1. + self.decay * self.iterations))\n            self.updates .append(K.update_add(self.iterations, 1))\n\n        # momentum\n        shapes = [K.get_variable_shape(p) for p in params]\n        moments = [K.zeros(shape) for shape in shapes]\n        self.weights = [self.iterations] + moments\n        for p, g, m in zip(params, grads, moments):\n\n            # if a weight tensor (len > 1) use weight normalized parameterization\n            ps = K.get_variable_shape(p)\n            if len(ps) > 1:\n\n                # get weight normalization parameters\n                V, V_norm, V_scaler, g_param, grad_g, grad_V = get_weightnorm_params_and_grads(p, g)\n\n                # momentum container for the 'g' parameter\n                V_scaler_shape = K.get_variable_shape(V_scaler)\n                m_g = K.zeros(V_scaler_shape)\n\n                # update g parameters\n                v_g = self.momentum * m_g - lr * grad_g  # velocity\n                self.updates.append(K.update(m_g, v_g))\n                if self.nesterov:\n                    new_g_param = g_param + self.momentum * v_g - lr * grad_g\n                else:\n                    new_g_param = g_param + v_g\n\n                # update V parameters\n                v_v = self.momentum * m - lr * grad_V  # velocity\n                self.updates.append(K.update(m, v_v))\n                if self.nesterov:\n                    new_V_param = V + self.momentum * v_v - lr * grad_V\n                else:\n                    new_V_param = V + v_v\n\n                # if there are constraints we apply them to V, not W\n                if p in constraints:\n                    c = constraints[p]\n                    new_V_param = c(new_V_param)\n\n                # wn param updates --> W updates\n                add_weightnorm_param_updates(self.updates, new_V_param, new_g_param, p, V_scaler)\n\n            else: # normal SGD with momentum\n                v = self.momentum * m - lr * g  # velocity\n                self.updates.append(K.update(m, v))\n\n                if self.nesterov:\n                    new_p = p + self.momentum * v - lr * g\n                else:\n                    new_p = p + v\n\n                # apply constraints\n                if p in constraints:\n                    c = constraints[p]\n                    new_p = c(new_p)\n\n                self.updates.append(K.update(p, new_p))\n        return self.updates\n\n# adapted from keras.optimizers.Adam\nclass AdamWithWeightnorm(Adam):\n    def get_updates(self, params, constraints, loss):\n        grads = self.get_gradients(loss, params)\n        self.updates = [K.update_add(self.iterations, 1)]\n\n        lr = self.lr\n        if self.initial_decay > 0:\n            lr *= (1. / (1. + self.decay * self.iterations))\n\n        t = self.iterations + 1\n        lr_t = lr * K.sqrt(1. - K.pow(self.beta_2, t)) / (1. - K.pow(self.beta_1, t))\n\n        shapes = [K.get_variable_shape(p) for p in params]\n        ms = [K.zeros(shape) for shape in shapes]\n        vs = [K.zeros(shape) for shape in shapes]\n        self.weights = [self.iterations] + ms + vs\n\n        for p, g, m, v in zip(params, grads, ms, vs):\n\n            # if a weight tensor (len > 1) use weight normalized parameterization\n            # this is the only part changed w.r.t. keras.optimizers.Adam\n            ps = K.get_variable_shape(p)\n            if len(ps)>1:\n\n                # get weight normalization parameters\n                V, V_norm, V_scaler, g_param, grad_g, grad_V = get_weightnorm_params_and_grads(p, g)\n\n                # Adam containers for the 'g' parameter\n                V_scaler_shape = K.get_variable_shape(V_scaler)\n                m_g = K.zeros(V_scaler_shape)\n                v_g = K.zeros(V_scaler_shape)\n\n                # update g parameters\n                m_g_t = (self.beta_1 * m_g) + (1. - self.beta_1) * grad_g\n                v_g_t = (self.beta_2 * v_g) + (1. - self.beta_2) * K.square(grad_g)\n                new_g_param = g_param - lr_t * m_g_t / (K.sqrt(v_g_t) + self.epsilon)\n                self.updates.append(K.update(m_g, m_g_t))\n                self.updates.append(K.update(v_g, v_g_t))\n\n                # update V parameters\n                m_t = (self.beta_1 * m) + (1. - self.beta_1) * grad_V\n                v_t = (self.beta_2 * v) + (1. - self.beta_2) * K.square(grad_V)\n                new_V_param = V - lr_t * m_t / (K.sqrt(v_t) + self.epsilon)\n                self.updates.append(K.update(m, m_t))\n                self.updates.append(K.update(v, v_t))\n\n                # if there are constraints we apply them to V, not W\n                if p in constraints:\n                    c = constraints[p]\n                    new_V_param = c(new_V_param)\n\n                # wn param updates --> W updates\n                add_weightnorm_param_updates(self.updates, new_V_param, new_g_param, p, V_scaler)\n\n            else: # do optimization normally\n                m_t = (self.beta_1 * m) + (1. - self.beta_1) * g\n                v_t = (self.beta_2 * v) + (1. - self.beta_2) * K.square(g)\n                p_t = p - lr_t * m_t / (K.sqrt(v_t) + self.epsilon)\n\n                self.updates.append(K.update(m, m_t))\n                self.updates.append(K.update(v, v_t))\n\n                new_p = p_t\n                # apply constraints\n                if p in constraints:\n                    c = constraints[p]\n                    new_p = c(new_p)\n                self.updates.append(K.update(p, new_p))\n        return self.updates\n\n\ndef get_weightnorm_params_and_grads(p, g):\n    ps = K.get_variable_shape(p)\n\n    # construct weight scaler: V_scaler = g/||V||\n    V_scaler_shape = (ps[-1],)  # assumes we're using tensorflow!\n    V_scaler = K.ones(V_scaler_shape)  # init to ones, so effective parameters don't change\n\n    # get V parameters = ||V||/g * W\n    norm_axes = [i for i in range(len(ps) - 1)]\n    V = p / tf.reshape(V_scaler, [1] * len(norm_axes) + [-1])\n\n    # split V_scaler into ||V|| and g parameters\n    V_norm = tf.sqrt(tf.reduce_sum(tf.square(V), norm_axes))\n    g_param = V_scaler * V_norm\n\n    # get grad in V,g parameters\n    grad_g = tf.reduce_sum(g * V, norm_axes) / V_norm\n    grad_V = tf.reshape(V_scaler, [1] * len(norm_axes) + [-1]) * \\\n             (g - tf.reshape(grad_g / V_norm, [1] * len(norm_axes) + [-1]) * V)\n\n    return V, V_norm, V_scaler, g_param, grad_g, grad_V\n\n\ndef add_weightnorm_param_updates(updates, new_V_param, new_g_param, W, V_scaler):\n    ps = K.get_variable_shape(new_V_param)\n    norm_axes = [i for i in range(len(ps) - 1)]\n\n    # update W and V_scaler\n    new_V_norm = tf.sqrt(tf.reduce_sum(tf.square(new_V_param), norm_axes))\n    new_V_scaler = new_g_param / new_V_norm\n    new_W = tf.reshape(new_V_scaler, [1] * len(norm_axes) + [-1]) * new_V_param\n    updates.append(K.update(W, new_W))\n    updates.append(K.update(V_scaler, new_V_scaler))\n\n\n# data based initialization for a given Keras model\ndef data_based_init(model, input):\n\n    # input can be dict, numpy array, or list of numpy arrays\n    if type(input) is dict:\n        feed_dict = input\n    elif type(input) is list:\n        feed_dict = {tf_inp: np_inp for tf_inp,np_inp in zip(model.inputs,input)}\n    else:\n        feed_dict = {model.inputs[0]: input}\n\n    # add learning phase if required\n    if model.uses_learning_phase and K.learning_phase() not in feed_dict:\n        feed_dict.update({K.learning_phase(): 1})\n\n    # get all layer name, output, weight, bias tuples\n    layer_output_weight_bias = []\n    for l in model.layers:\n        if hasattr(l, 'W') and hasattr(l, 'b'):\n            assert(l.built)\n            layer_output_weight_bias.append( (l.name,l.get_output_at(0),l.W,l.b) ) # if more than one node, only use the first\n\n    # iterate over our list and do data dependent init\n    sess = K.get_session()\n    for l,o,W,b in layer_output_weight_bias:\n        print('Performing data dependent initialization for layer ' + l)\n        m,v = tf.nn.moments(o, [i for i in range(len(o.get_shape())-1)])\n        s = tf.sqrt(v + 1e-10)\n        updates = tf.group(W.assign(W/tf.reshape(s,[1]*(len(W.get_shape())-1)+[-1])), b.assign((b-m)/s))\n        sess.run(updates, feed_dict)\n"
  },
  {
    "path": "khatri_rao_benchmark.py",
    "content": "# 0.6 - 0.8 for 10x10 khatri rao\n# After improvement: 0.02 seconds\nimport tensorflow as tf\nimport util as u\nimport time\nimport os\nimport sys\n\n\ndef benchmark_construct(dims, iters, dtype):\n  A = tf.ones((dims, dims), dtype=dtype)\n  B = tf.ones((dims, dims), dtype=dtype)\n  prods = []\n  time0 = time.time()\n  for i in range(iters):\n    prods.append(u.khatri_rao(A,B))\n  elapsed = time.time() - time0\n  print(\"Constructed %d x %d kr %d times in %.2f seconds\"%(A.shape[0], B.shape[0], iters, elapsed))\n  \ndef benchmark_execute(dims, iters, dtype):\n  A = tf.random_uniform((dims, dims), dtype=dtype)\n  B = tf.random_uniform((dims, dims), dtype=dtype)\n  prods = []\n  for i in range(iters):\n    prods.append(u.khatri_rao(A,B))\n  elapsed_times = []\n  sess = tf.Session()\n  elapsed_times = []\n  u.reset_time()\n  for i in range(10):\n    time0 = time.time()\n    sess.run(tf.group(*prods))\n    elapsed_times.append(time.time()-time0)\n    u.record_time()\n  u.summarize_time()\n\n\nif __name__ == '__main__':\n  dims = 10\n  iters = 10\n  dtype = tf.float32\n  benchmark_construct(dims, iters, dtype)\n  benchmark_execute(dims, iters, dtype)\n  \n"
  },
  {
    "path": "lazy_dog.py",
    "content": "# Overfit GPT model to \"the quick brown fox\"\n#\n# 906.45 -- the a , \" he said . \" i 'm not\n# 310.08 -- the i - \"   \" i 'm not going to\n# 134.41 -- the i - \"   \" i 'm not a child\n# 30.41 -- the i - \"   \" i 'm not going to\n#  8.07 -- the quick , \" he said , \" i 'm not\n#  3.61 -- the quick quick quick steps , and then the quick quick\n#  2.15 -- the quick quick quick jumps over the low fence jumps over\n#  1.41 -- the quick fox jumps over the lazy dog jumps over the\n#  1.13 -- the quick fox jumps over the lazy dog jumps over the\n#  1.05 -- the quick quick brown fox jumps over the lazy dog jumps\n#  1.02 -- the quick brown fox jumps over the lazy dog jumps over\n#  1.01 -- the quick jumps over the lazy dog jumps over the lazy\n#  1.02 -- the quick brown fox jumps over the lazy dog jumps over\n#  1.13 -- the quick brown fox jumps over the lazy dog jumps over\n#  1.02 -- the quick brown fox jumps over the lazy dog jumps over\n#  1.00 -- the quick brown fox jumps over the lazy dog jumps over\n#  1.01 -- the quick brown fox jumps over the lazy dog jumps over\n#  1.00 -- the quick brown fox jumps over the lazy dog jumps over\n#  1.00 -- the quick brown fox jumps over the lazy dog jumps over\n#  1.00 -- the quick brown fox jumps over the lazy dog jumps over\n\n\nimport math\nimport torch\nfrom pytorch_pretrained_bert import OpenAIGPTTokenizer, OpenAIGPTLMHeadModel\n\n\ndef argmax(t):\n    return int(torch.argmax(t).detach().numpy())\n  \ndef decode(start_tokens, length=10):\n  result = []\n  context = torch.ones(1, 0, dtype=torch.long)\n  for start_token in start_tokens:\n    new_token = torch.full((1, 1), start_token, dtype=torch.long)\n    context = torch.cat((context, new_token), dim=1)\n    result.append(tokenizer.convert_ids_to_tokens([start_token])[0])\n\n  with torch.no_grad():\n    for i in range(length):\n      logits = model(context)  # batch_size x 1\n      predicted_id = argmax(logits[0,-1])\n      predicted_word = tokenizer.convert_ids_to_tokens([predicted_id])[0]\n      tokenizer.convert_ids_to_tokens([])\n      if predicted_word.endswith('</w>'):\n        predicted_word = predicted_word[:-len('</w>')]\n      result.append(predicted_word)\n\n      predicted_id_batch = torch.tensor([[predicted_id]])\n      context = torch.cat((context, predicted_id_batch), dim=1)\n\n  result = ' '.join(result)\n  result = result.replace('\\n', ' ')\n  return result\n\n\ndef main():\n  global tokenizer, model\n\n  train_dataset = 'the quick brown fox jumps over the lazy dog'\n  tokenizer = OpenAIGPTTokenizer.from_pretrained('openai-gpt')\n  tokenized = [tokenizer.tokenize(train_dataset)]\n\n  # [[481, 2279, 2507, 8573, 11670, 715, 481, 8447, 2585]]\n  encoded = [tokenizer.convert_tokens_to_ids(t) for t in tokenized]\n  model = OpenAIGPTLMHeadModel.from_pretrained('openai-gpt')\n\n  optimizer = torch.optim.SGD(model.parameters(), lr = 0.001, momentum=0.9)\n\n  \n  batch = torch.tensor(encoded)\n\n  start_words = ['the']\n  start_tokens = [tokenizer.convert_tokens_to_ids(w) for w in start_words]\n  \n  for i in range(20):\n    loss = model(input_ids=batch, lm_labels=batch)\n    perplexity = math.exp(loss.item())\n    print('%5.2f -- %s'%(perplexity, decode(start_tokens)))\n\n    loss.backward()\n    optimizer.step()\n    optimizer.zero_grad()\n    \n\nif __name__=='__main__':\n  main()\n  \n"
  },
  {
    "path": "linalg-benchmark/README.md",
    "content": "Linear algebra benchmark:\n\nNeed Python 3.6, pip, wget\n\nRun standalone:\n```\npip install -r https://raw.githubusercontent.com/yaroslavvb/stuff/master/linalg-benchmark/requirements.txt\nwget https://raw.githubusercontent.com/yaroslavvb/stuff/master/linalg-benchmark/benchmark.py\npython benchmark.py\n```\n\nRun on AWS:\n```\npip install ncluster\npython launch_aws.py\n```\n\nResults for SVD of 1534 x 1534 matrix:\n\n```\n2015 MacBook Pro\nnumpy default        min:   445.74, median:   480.14, mean:   491.55\nnumpy gesvd          min:  2123.99, median:  2551.53, mean:  2552.81\nnumpy gesdd          min:   584.27, median:   691.75, mean:   686.09\nTF CPU               min:  2115.46, median:  2157.92, mean:  2228.17\nTF GPU               no GPU detected\nPyTorch CPU          min:  2468.93, median:  3316.59, mean:  3295.61\nPyTorch GPU          no GPU detected\n\nr5.large\nnumpy default        min:  1538.54, median:  1546.51, mean:  1573.60\nnumpy gesvd          min: 33868.77, median: 33902.69, mean: 33965.48\nnumpy gesdd          min:  1521.05, median:  1550.09, mean:  1549.20\nTF CPU               ...\nTF GPU               no GPU detected\nPyTorch CPU          min:  3995.89, median:  4348.14, mean:  4364.10\nPyTorch GPU          no GPU detected\n\nc5.9xlarge\nnumpy default        min:   294.77, median:   295.98, mean:   365.78\nnumpy gesvd          min:  1012.98, median:  1014.93, mean:  1015.95\nnumpy gesdd          min:   295.27, median:   296.04, mean:   296.12\nTF CPU               min:  1115.32, median:  1118.19, mean:  1122.77\nTF GPU               no GPU detected\nPyTorch CPU          min:   867.44, median:   967.25, mean:   965.24\nPyTorch GPU          no GPU detected\n\nc5.18xlarge\nnumpy default        min:   342.08, median:   343.94, mean:   346.90\nnumpy gesvd          min:   954.54, median:   956.79, mean:   958.16\nnumpy gesdd          min:   346.61, median:   348.00, mean:   348.26\nTF CPU               min:  1165.11, median:  1170.42, mean:  1174.21\nTF GPU               no GPU detected\nPyTorch CPU          min:  1004.49, median:  1091.94, mean:  1087.53\nPyTorch GPU          no GPU detected\n\np3.16xlarge\nnumpy default        min:   341.51, median:   342.65, mean:   408.34\nnumpy gesvd          min:  1264.59, median:  1265.48, mean:  1266.08\nnumpy gesdd          min:   341.22, median:   341.69, mean:   342.37\nTF CPU               min:  1279.98, median:  1285.51, mean:  1292.32\nTF GPU               min:  6962.91, median:  7006.48, mean:  8967.89\nPyTorch CPU          min:  1048.54, median:  1226.51, mean:  1269.30\nPyTorch GPU          min:   506.14, median:   511.30, mean:   513.09\n\nResults for i3.metal\nnumpy default        min:   266.03, median:   266.51, mean:   298.61\nnumpy gesvd          min:  1324.47, median:  1326.57, mean:  1327.88\nnumpy gesdd          min:   268.66, median:   269.29, mean:   269.50\nTF CPU               min:  1086.69, median:  1090.78, mean:  1101.72\nTF GPU               no GPU detected\nPyTorch CPU          min:  1169.54, median:  1283.56, mean:  1279.05\nPyTorch GPU          no GPU detected\n\nResults for t3.2xlarge\nnumpy default        min:   993.98, median:  1010.18, mean:  1055.33\nnumpy gesvd          min:  3493.65, median:  3518.31, mean:  3517.02\nnumpy gesdd          min:   992.74, median:  1013.63, mean:  1010.28\nTF CPU               min:  2118.30, median:  2159.09, mean:  2159.78\nTF GPU               no GPU detected\nPyTorch CPU          min:  2990.92, median:  3372.94, mean:  3385.87\nPyTorch GPU          no GPU detected\n\nResults for m5.24xlarge\nnumpy default        min:   353.14, median:   355.11, mean:   404.81\nnumpy gesvd          min:  1103.44, median:  1105.18, mean:  1105.80\nnumpy gesdd          min:   349.03, median:   350.66, mean:   350.80\nTF CPU               min:  1156.68, median:  1160.73, mean:  1165.63\nTF GPU               no GPU detected\nPyTorch CPU          min:  1087.01, median:  1129.60, mean:  1143.58\nPyTorch GPU          no GPU detected\n\n```"
  },
  {
    "path": "linalg-benchmark/bad_matrix.py",
    "content": "from scipy import linalg  # for svd\nimport urllib.request\nimport numpy as np\n\nurl=\"https://storage.googleapis.com/tensorflow-community-wheels/svd_in\"\nresponse = urllib.request.urlopen(url)\nbody = response.read()\nprint(\"Read %d bytes\"%(len(body),))\nassert len(body) == 15366400\nopen(\"svd_in\", \"wb\").write(body)\n\ndtype = np.float32\nmatrix0 = np.genfromtxt('svd_in',\n                        delimiter= \",\").astype(dtype)\nassert matrix0.shape == (784, 784)\nu, s, v = linalg.svd(matrix0)\nprint(\"matrix0 any NaNs: %s\"% (np.isnan(matrix0).any(),))\nprint(\"u had NaNs: %s\"% (np.isnan(u).any(),))\n"
  },
  {
    "path": "linalg-benchmark/benchmark.py",
    "content": "\"\"\"\nRunning on I7/GTX 1080\n\nMKL version b'Intel(R) Math Kernel Library Version 2017.0.3 Product Build 20170413 for Intel(R) 64 architecture applications'\nTF version:  b'v1.3.0-rc1-3233-g07bf1d3'\nTF url:  https://github.com/tensorflow/tensorflow/commit/07bf1d3\nPyTorch version 0.2.0_4\nTiming in ms for 1534 x 1534 SVD of type <class 'numpy.float32'>\nnumpy default        min:   328.32, median:   328.76, mean:   343.25\nnumpy gesvd          min:  1424.12, median:  1425.25, mean:  1447.09\nnumpy gesdd          min:   243.74, median:   243.98, mean:   244.40\nTF CPU               min:   965.73, median:  1118.91, mean:  1089.15\nTF GPU               min:  5525.59, median:  5726.54, mean:  5987.72\nPyTorch CPU          min:  1241.66, median:  1372.49, mean:  1389.59\nPyTorch GPU          min:   450.84, median:   455.17, mean:   471.32\n\nNotes:\n352->328 on c5.18\nnumactl --cpunodebind=0 --membind=0 python benchmark.py\n\n352->283 on c5.18\nOMP_NUM_THREADS=16\n\n \n\n\"\"\"\n\nimport scipy\nfrom scipy import linalg  # for svd\nimport numpy as np\nimport os\nimport sys\nimport time\nimport torch\nimport tensorflow as tf\n\nos.environ[\"TF_CPP_MIN_LOG_LEVEL\"] = \"2\"  # nospam\n\nHAVE_GPU = tf.test.is_gpu_available()\nNUM_RUNS = 11\ndtype = np.float32\nN = int(os.environ.get('LINALG_BENCHMARK_N', 1534))\n\n\ndef main():\n  global sess\n\n  if np.__config__.get_info(\"lapack_mkl_info\"):\n    print(\"MKL version\", get_mkl_version())\n  else:\n    print(\"not using MKL\")\n\n  print(\"TF version: \", tf.__git_version__, get_tensorflow_version_url())\n  print(\"PyTorch version\", torch.version.__version__)\n\n  print(\"Scipy version: \", scipy.version.full_version)\n  print(\"Numpy version: \", np.version.full_version)\n  #  print(\"Python version: \", sys.version)\n  print_cpu_info()\n\n  np_data = np.random.random((N, N)).astype(dtype)\n  print(\"Timing in ms for %d x %d SVD\" % (N, N))\n\n  def func():\n    linalg.svd(np_data)\n\n  benchmark(\"numpy default\", func)\n  if 'LINALG_BENCHMARK_SHORT' in os.environ:\n    return\n\n  def func():\n    linalg.svd(np_data, lapack_driver='gesvd')\n\n  benchmark(\"numpy gesvd\", func)\n\n  def func():\n    linalg.svd(np_data, lapack_driver='gesdd')\n\n  benchmark(\"numpy gesdd\", func)\n\n  def func():\n    torch.svd(torch.rand((N, N)))\n\n  benchmark(\"PyTorch CPU\", func)\n\n  def func():\n    torch.svd(torch.rand((N, N)).cuda())\n    torch.cuda.synchronize()\n\n  benchmark(\"PyTorch GPU\", func)\n\n  # do TensorFlow last because:\n  # 1. it hogs all GPU memory by default\n  # 2. if it runs out of GPU memory, instead of throwing exception it crashes\n  #    the entire process with something like\n  # F Check failed: cusolverDnCreate(&cusolver_dn_handle) == CUSOLVER_STATUS_SUCCESS Failed to create cuSolverDN instance.\n  config = tf.ConfigProto()\n  config.gpu_options.allow_growth = True\n  sess = tf.Session(config=config)\n  # have to assign to variable, otherwise TF optimizes it out\n  with tf.device(\"/cpu:0\"):\n    variable = tf.Variable(tf.zeros((N, N)), dtype=dtype)\n    data = tf.random_uniform((N, N), dtype=dtype)\n    # s/u/v convention https://github.com/tensorflow/tensorflow/pull/13850\n    s, u, v = tf.svd(data)\n    svd_assign = variable.assign(u)\n\n  def func():\n    sess.run(svd_assign)\n\n  benchmark(\"TF CPU\", func)\n\n  with tf.device(\"/gpu:0\"):\n    variable = tf.Variable(tf.zeros((N, N)), dtype=dtype)\n    data = tf.random_uniform((N, N), dtype=dtype)\n    s, u, v = tf.svd(data)\n    svd_assign = variable.assign(u)\n\n  def func():\n    sess.run(svd_assign)\n\n  benchmark(\"TF GPU\", func)\n\n\ndef get_tensorflow_version_url():\n  version = tf.__version__\n  commit = tf.__git_version__\n  # commit looks like this\n  # 'v1.0.0-65-g4763edf-dirty'\n  commit = commit.replace(\"'\", \"\")\n  if commit.endswith('-dirty'):\n    dirty = True\n    commit = commit[:-len('-dirty')]\n  commit = commit.rsplit('-g', 1)[1]\n  url = 'https://github.com/tensorflow/tensorflow/commit/' + commit\n  return url\n\n\ndef get_mkl_version():\n  import ctypes\n  import numpy as np\n\n  # this recipe only works on Linux\n  try:\n    ver = np.zeros(199, dtype=np.uint8)\n    mkl = ctypes.cdll.LoadLibrary(\"libmkl_rt.so\")\n    mkl.MKL_Get_Version_String(ver.ctypes.data_as(ctypes.c_char_p), 198)\n    return ver[ver != 0].tostring()\n  except:\n    return 'unknown'\n\n\ntimeline_counter = 0\nrun_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)\n\n\ndef traced_run(fetches):\n  \"\"\"Runs fetches, dumps timeline files in current directory.\"\"\"\n\n  from tensorflow.python.client import timeline\n  global sess\n\n  global timeline_counter\n  run_metadata = tf.RunMetadata()\n\n  results = sess.run(fetches,\n                     options=run_options,\n                     run_metadata=run_metadata)\n  tl = timeline.Timeline(step_stats=run_metadata.step_stats)\n  ctf = tl.generate_chrome_trace_format(show_memory=True,\n                                        show_dataflow=False)\n  open(\"timeline_%d.json\" % (timeline_counter,), \"w\").write(ctf)\n  open(\"stepstats_%d.pbtxt\" % (timeline_counter,), \"w\").write(str(\n    run_metadata.step_stats))\n  timeline_counter += 1\n  return results\n\n\ndef benchmark(message, func):\n  if 'gpu' in message.lower() and not HAVE_GPU:\n    print(f\"{message:<20} no GPU detected\")\n    return\n  time_list = []\n  try:\n    for i in range(NUM_RUNS):\n      start_time = time.perf_counter()\n      func()\n      time_list.append(time.perf_counter() - start_time)\n\n    time_list = 1000 * np.array(time_list)  # get seconds, convert to ms\n    if len(time_list) > 0:\n      min = np.min(time_list)\n      median = np.median(time_list)\n      formatted = [\"%.2f\" % (d,) for d in time_list[:10]]\n      result = f\"min: {min:8.2f}, median: {median:8.2f}, mean: {np.mean(time_list):8.2f}\"\n    else:\n      result = \"empty\"\n    print(f\"{message:<20} {result}\")\n  except Exception as e:\n    print(f\"{message:<20} failed with {e}\")\n  sys.stdout.flush()\n\n\ndef print_cpu_info():\n  ver = 'unknown'\n  try:\n    for l in open(\"/proc/cpuinfo\").read().split('\\n'):\n      if 'model name' in l:\n        ver = l\n        break\n  except:\n    pass\n\n  # core counts from https://stackoverflow.com/a/23378780/419116\n  print(\"CPU version: \", ver)\n  sys.stdout.write(\"CPU logical cores: \")\n  sys.stdout.flush()\n  os.system(\n    \"echo $([ $(uname) = 'Darwin' ] && sysctl -n hw.logicalcpu_max || lscpu -p | egrep -v '^#' | wc -l)\")\n  sys.stdout.write(\"CPU physical cores: \")\n  sys.stdout.flush()\n  os.system(\n    \"echo $([ $(uname) = 'Darwin' ] && sysctl -n hw.physicalcpu_max || lscpu -p | egrep -v '^#' | sort -u -t, -k 2,4 | wc -l)\")\n\n  # get mapping of logical cores to physical sockets\n  import re\n  socket_re = re.compile(\n    \".*?processor.*?(?P<cpu>\\d+).*?physical id.*?(?P<socket>\\d+).*?power\",\n    flags=re.S)\n  from collections import defaultdict\n  socket_dict = defaultdict(list)\n  try:\n    for cpu, socket in socket_re.findall(open('/proc/cpuinfo').read()):\n      socket_dict[socket].append(cpu)\n  except FileNotFoundError:\n    pass\n  print(\"CPU physical sockets: \", len(socket_dict))\n\n\nif __name__ == '__main__':\n  main()\n"
  },
  {
    "path": "linalg-benchmark/environment.yml",
    "content": "name: benchmark\nchannels:\n- anaconda\n- pytorch\ndependencies:\n- python=3.6\n- mkl\n- pytorch\n- scipy\n- numpy\n- pip:\n  - tensorflow-gpu\n"
  },
  {
    "path": "linalg-benchmark/get_cores_per_socket.py",
    "content": "#!/usr/bin/env python\n\"\"\"Simple script to parse cpuinfo and generate command to limit to a single physical socket\"\"\"\n\nimport re\nsocket_re = re.compile(\".*?processor.*?(?P<cpu>\\d+).*?physical id.*?(?P<socket>\\d+).*?power\", flags=re.S)\nfrom collections import defaultdict\nsocket_dict = defaultdict(list)\nfor cpu, socket in socket_re.findall(open('/proc/cpuinfo').read()):\n  socket_dict[socket].append(cpu)\n\n\nfor socket,cpus in socket_dict.items():\n  print('to set to socket', socket)\n  print('export GOMP_CPU_AFFINITY=%s'%(','.join(cpus)))\n"
  },
  {
    "path": "linalg-benchmark/launch.py",
    "content": "#!/usr/bin/env python\n# Run linalg benchmark on AWS\n\nimport argparse\nimport ncluster\nncluster.set_backend('aws')\n\nimport threading\n\nparser = argparse.ArgumentParser(description='launch')\nparser.add_argument('--instances', default='p3.16xlarge, c5.18xlarge, c5.9xlarge, m5.24xlarge, i3.metal, g3.16xlarge')\nparser.add_argument('--image', default=\"Deep Learning AMI (Amazon Linux) Version 15.0\")\nparser.add_argument('--N', default='')\nparser.add_argument('--short', action='store_true', help='short version of benchmark')\nargs = parser.parse_args()\n\nresults = {}\ndef launch(instance):\n  \"\"\"Run benchmark on given instance type.\"\"\"\n  task = ncluster.make_task('benchmark-'+instance, instance_type=instance, image_name=args.image)\n  task.upload('benchmark.py')\n  task.run('source activate tensorflow_p36')\n  task.run('pip install torch')\n  task.run('export CUDA_VISIBLE_DEVICES=0')\n  if args.N:\n    task.run(f'export LINALG_BENCHMARK_N={args.N}')\n  if args.short:\n    task.run(f'export LINALG_BENCHMARK_SHORT={args.N}')\n    \n  stdout, stderr = task.run_with_output('python benchmark.py')\n  print('='*80)\n  print(instance)\n  print(stdout)\n\n\ndef main():\n  # launch \n  threads = []\n  for instance in args.instances.split(','):\n    instance = instance.strip()\n    thread = threading.Thread(target=launch, args=[instance])\n    thread.start()\n    threads.append(thread)\n  for thread in threads:\n    thread.join()\n\n\n\nif __name__=='__main__':\n  main()\n"
  },
  {
    "path": "linalg-benchmark/launch_tensorflow_svd_crash.py",
    "content": "#!/usr/bin/env python\n# Run crashing TensorFlow SVD example\n\nimport ncluster\nncluster.set_backend('aws')\n\nimport argparse\nparser = argparse.ArgumentParser(description='launch')\nparser.add_argument('--instance', default='c5.9xlarge')\nparser.add_argument('--image', default=\"Deep Learning AMI (Amazon Linux) Version 13.0\")\nargs = parser.parse_args()\n\ndef main():\n  task = ncluster.make_task(instance_type=args.instance,\n                            image_name=args.image)\n  task.run('source activate tensorflow_p36')\n  task.upload('tensorflow_svd_crash.py')\n  stdout, stderr = task.run_with_output('python tensorflow_svd_crash.py')\n  print(stdout, stderr)\n\nif __name__=='__main__':\n  main()\n"
  },
  {
    "path": "linalg-benchmark/requirements.txt",
    "content": "# mkl is conda only\nnumpy\nscipy\ntensorflow-gpu\ntorch\n"
  },
  {
    "path": "linalg-benchmark/results.txt",
    "content": "================================================================================\n2015 MacBook Pro\n\nMKL version unknown\nTF version:  v1.1.0-rc0-61-g1ec6ed5 https://github.com/tensorflow/tensorflow/commit/1ec6ed5\nPyTorch version 0.4.1\nScipy version:  1.1.0\nNumpy version:  1.15.1\nPython version:  3.6.6 |Anaconda, Inc.| (default, Jun 28 2018, 11:07:29) \n[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)]\nCPU version:  unknown\nCPU logical cores\n8\nCPU physical cores\n4\nCPU physical sockets:  0\nTiming in ms for 1534 x 1534 SVD\nnumpy default        min:   445.74, median:   480.14, mean:   491.55\nnumpy gesvd          min:  2123.99, median:  2551.53, mean:  2552.81\nnumpy gesdd          min:   584.27, median:   691.75, mean:   686.09\nTF CPU               min:  2115.46, median:  2157.92, mean:  2228.17\nTF GPU               no GPU detected\nPyTorch CPU          min:  2468.93, median:  3316.59, mean:  3295.61\nPyTorch GPU          no GPU detected\n\n================================================================================\nResults for c5.9xlarge\nMKL version b'Intel(R) Math Kernel Library Version 2018.0.1 Product Build 20171007 for Intel(R) 64 architecture applications'\nTF version:  v1.10.0-4-g0e53c66f33 https://github.com/tensorflow/tensorflow/commit/0e53c66f33\nPyTorch version 0.4.1\nScipy version:  1.1.0\nNumpy version:  1.14.2\nCPU version:  model name\t: Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz\nCPU logical cores: 36\nCPU physical cores: 18\nCPU physical sockets:  1\nTiming in ms for 1534 x 1534 SVD\nnumpy default        min:   284.66, median:   285.98, mean:   288.92\nnumpy gesvd          min:   904.89, median:   906.37, mean:   906.35\nnumpy gesdd          min:   284.46, median:   285.97, mean:   285.74\nPyTorch CPU          min:   906.29, median:  1007.70, mean:   990.27\nPyTorch GPU          no GPU detected\nTF CPU               min:  1104.72, median:  1109.49, mean:  1117.22\nTF GPU               no GPU detected\n\n================================================================================\nResults for m5.24xlarge\nMKL version b'Intel(R) Math Kernel Library Version 2018.0.1 Product Build 20171007 for Intel(R) 64 architecture applications'\nTF version:  v1.10.0-4-g0e53c66f33 https://github.com/tensorflow/tensorflow/commit/0e53c66f33\nPyTorch version 0.4.1\nScipy version:  1.1.0\nNumpy version:  1.14.2\nCPU version:  model name\t: Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz\nCPU logical cores: 96\nCPU physical cores: 48\nCPU physical sockets:  2\nTiming in ms for 1534 x 1534 SVD\nnumpy default        min:   354.46, median:   355.40, mean:   358.34\nnumpy gesvd          min:  1041.56, median:  1045.46, mean:  1045.10\nnumpy gesdd          min:   359.50, median:   360.73, mean:   361.08\nPyTorch CPU          min:   981.22, median:  1137.35, mean:  1146.42\nPyTorch GPU          no GPU detected\nTF CPU               min:  1144.89, median:  1152.68, mean:  1159.44\nTF GPU               no GPU detected\n\n================================================================================\nResults for c5.18xlarge\nMKL version b'Intel(R) Math Kernel Library Version 2018.0.1 Product Build 20171007 for Intel(R) 64 architecture applications'\nTF version:  v1.10.0-4-g0e53c66f33 https://github.com/tensorflow/tensorflow/commit/0e53c66f33\nPyTorch version 0.4.1\nScipy version:  1.1.0\nNumpy version:  1.14.2\nCPU version:  model name\t: Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz\nCPU logical cores: 72\nCPU physical cores: 36\nCPU physical sockets:  2\nTiming in ms for 1534 x 1534 SVD\nnumpy default        min:   345.62, median:   346.57, mean:   349.31\nnumpy gesvd          min:  1001.29, median:  1005.24, mean:  1005.30\nnumpy gesdd          min:   344.10, median:   345.17, mean:   345.64\nPyTorch CPU          min:   967.46, median:  1077.40, mean:  1064.79\nPyTorch GPU          no GPU detected\nTF CPU               min:  1161.04, median:  1165.75, mean:  1173.67\nTF GPU               no GPU detected\n\n================================================================================\nResults for i3.metal\nMKL version b'Intel(R) Math Kernel Library Version 2018.0.1 Product Build 20171007 for Intel(R) 64 architecture applications'\nTF version:  v1.10.0-4-g0e53c66f33 https://github.com/tensorflow/tensorflow/commit/0e53c66f33\nPyTorch version 0.4.1\nScipy version:  1.1.0\nNumpy version:  1.14.2\nCPU version:  model name\t: Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz\nCPU logical cores: 72\nCPU physical cores: 36\nCPU physical sockets:  2\nTiming in ms for 1534 x 1534 SVD\nnumpy default        min:   265.95, median:   266.75, mean:   268.89\nnumpy gesvd          min:  1330.13, median:  1332.27, mean:  1332.34\nnumpy gesdd          min:   265.25, median:   265.88, mean:   266.33\nPyTorch CPU          min:  1057.18, median:  1287.02, mean:  1278.18\nPyTorch GPU          no GPU detected\nTF CPU               min:  1087.11, median:  1090.07, mean:  1099.65\nTF GPU               no GPU detected\n\n================================================================================\nResults for t3.2xlarge\nMKL version b'Intel(R) Math Kernel Library Version 2018.0.1 Product Build 20171007 for Intel(R) 64 architecture applications'\nTF version:  v1.10.0-4-g0e53c66f33 https://github.com/tensorflow/tensorflow/commit/0e53c66f33\nPyTorch version 0.4.1\nScipy version:  1.1.0\nNumpy version:  1.14.2\nCPU version:  model name\t: Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz\nCPU logical cores: 8\nCPU physical cores: 4\nCPU physical sockets:  1\nTiming in ms for 1534 x 1534 SVD\nnumpy default        min:   996.43, median:  1009.60, mean:  1014.57\nnumpy gesvd          min:  3488.97, median:  3507.59, mean:  3509.89\nnumpy gesdd          min:   993.81, median:  1005.34, mean:  1005.88\nPyTorch CPU          min:  3269.99, median:  3560.03, mean:  3511.52\nPyTorch GPU          no GPU detected\nTF CPU               min:  2088.35, median:  2135.06, mean:  2137.88\nTF GPU               no GPU detected\n\n================================================================================\nResults for p3.16xlarge\nMKL version b'Intel(R) Math Kernel Library Version 2018.0.1 Product Build 20171007 for Intel(R) 64 architecture applications'\nTF version:  v1.10.0-4-g0e53c66f33 https://github.com/tensorflow/tensorflow/commit/0e53c66f33\nPyTorch version 0.4.1\nScipy version:  1.1.0\nNumpy version:  1.14.2\nCPU version:  model name\t: Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz\nCPU logical cores: 64\nCPU physical cores: 32\nCPU physical sockets:  2\nTiming in ms for 1534 x 1534 SVD\nnumpy default        min:   341.24, median:   342.67, mean:   345.49\nnumpy gesvd          min:  1331.62, median:  1332.64, mean:  1333.16\nnumpy gesdd          min:   341.19, median:   341.50, mean:   341.67\nPyTorch CPU          min:  1190.90, median:  1314.86, mean:  1331.97\nPyTorch GPU          min:   470.67, median:   476.39, mean:   777.78\nTF CPU               min:  1275.53, median:  1298.05, mean:  1297.57\nTF GPU               min:  7037.22, median:  7098.86, mean:  7126.14\n\n\n\n\n\n================================================================================\nr5.large\n\n\nr5.large\nnumpy default        min:  1538.54, median:  1546.51, mean:  1573.60\nnumpy gesvd          min: 33868.77, median: 33902.69, mean: 33965.48\nnumpy gesdd          min:  1521.05, median:  1550.09, mean:  1549.20\nTF CPU               min:    ---\nTF GPU               no GPU detected\nPyTorch CPU          min:  3995.89, median:  4348.14, mean:  4364.10\nPyTorch GPU          no GPU detected\n\n================================================================================\nResults for c5.18xlarge\nMKL version b'Intel(R) Math Kernel Library Version 2018.0.1 Product Build 20171007 for Intel(R) 64 architecture applications'\nTF version:  v1.10.0-4-g0e53c66f33 https://github.com/tensorflow/tensorflow/commit/0e53c66f33\nPyTorch version 0.4.1\nScipy version:  1.1.0\nNumpy version:  1.14.2\nCPU version:  model name\t: Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz\nCPU logical cores: 72\nCPU physical cores: 36\nCPU physical sockets:  2\nTiming in ms for 1534 x 1534 SVD\n\nnumpy default        min:   347.58, median:   348.98, mean:   351.79\nnumpy gesvd          min:  1105.08, median:  1109.61, mean:  1109.05\nnumpy gesdd          min:   352.56, median:   353.81, mean:   354.36\nTF CPU               min:  1168.50, median:  1170.80, mean:  1175.00\nTF GPU               no GPU detected\nPyTorch CPU          min:   917.79, median:  1072.18, mean:  1063.07\nPyTorch GPU          no GPU detected\n\n================================================================================\n\nResults for p3.16xlarge\nMKL version b'Intel(R) Math Kernel Library Version 2018.0.1 Product Build 20171007 for Intel(R) 64 architecture applications'\nTF version:  v1.10.0-4-g0e53c66f33 https://github.com/tensorflow/tensorflow/commit/0e53c66f33\nPyTorch version 0.4.1\nScipy version:  1.1.0\nNumpy version:  1.14.2\nCPU version:  model name\t: Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz\nCPU logical cores: 64\nCPU physical cores: 32\nCPU physical sockets:  2\nTiming in ms for 1534 x 1534 SVD\nnumpy default        min:   341.51, median:   342.65, mean:   408.34\nnumpy gesvd          min:  1264.59, median:  1265.48, mean:  1266.08\nnumpy gesdd          min:   341.22, median:   341.69, mean:   342.37\nTF CPU               min:  1279.98, median:  1285.51, mean:  1292.32\nTF GPU               min:  6962.91, median:  7006.48, mean:  8967.89\nPyTorch CPU          min:  1048.54, median:  1226.51, mean:  1269.30\nPyTorch GPU          min:   506.14, median:   511.30, mean:   513.09\n\n================================================================================\n\nMKL version b'Intel(R) Math Kernel Library Version 2018.0.1 Product Build 20171007 for Intel(R) 64 architecture applications'\nTF version:  v1.10.0-4-g0e53c66f33 https://github.com/tensorflow/tensorflow/commit/0e53c66f33\nPyTorch version 0.4.1\nScipy version:  1.1.0\nNumpy version:  1.14.2\nCPU version:  model name        : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz\nCPU logical cores: 72\nCPU physical cores: 36\nCPU physical sockets:  2\nTiming in ms for 6000 x 6000 SVD\nnumpy default        min:  8693.95, median:  8710.50, mean:  8742.25\nnumpy gesvd          min: 20328.73, median: 20365.47, mean: 20361.31\nnumpy gesdd          min:  8686.14, median:  8698.31, mean:  8702.77\nPyTorch CPU          min: 19831.50, median: 20389.32, mean: 20488.78\nPyTorch GPU          no GPU detected\nTF CPU               min: 74721.57, median: 74980.07, mean: 74959.97\nTF GPU               no GPU detected\n"
  },
  {
    "path": "linalg-benchmark/tensorflow_svd_crash.py",
    "content": "# matrix\n# https://storage.cloud.google.com/tensorflow-community-wheels/svd_in\n# Mathematica sanity check\n# https://www.wolframcloud.com/objects/f16d71a7-cc47-4a3d-b686-da440670eed3\n\nimport tensorflow as tf\nimport numpy as np\nimport os\n\n\nif not os.path.exists(\"svd_in\"):\n  import urllib.request\n  url=\"https://storage.googleapis.com/tensorflow-community-wheels/svd_in\"\n  response = urllib.request.urlopen(url)\n  body = response.read()\n  print(\"Read %d bytes\"%(len(body),))\n  assert len(body) == 15366400\n  open(\"svd_in\", \"wb\").write(body)\n\n  #  import requests\n  # r = requests.get(url, auth=('usrname', 'password'), verify=False,stream=True)\n  # r.raw.decode_content = True\n  # with open(\"svd_in\", 'wb') as f:\n  #   shutil.copyfileobj(r.raw, f)\n\ndtype = np.float32\nmatrix0 = np.genfromtxt('svd_in',\n                        delimiter= \",\").astype(dtype)\nprint(matrix0.shape)\nassert matrix0.shape == (784, 784)\nmatrix = tf.placeholder(dtype)\nsess = tf.InteractiveSession()\ns0,u0,v0 = sess.run(tf.svd(matrix), feed_dict={matrix: matrix0})\nprint(\"u any NaNs: %s\"% (np.isnan(u0).any(),))\nprint(\"u all NaNs: %s\"% (np.isnan(u0).all(),))\nprint(\"matrix0 any NaNs: %s\"% (np.isnan(matrix0).any(),))\n\n# segfault bt\n# #0  0x00007fffe320e121 in Eigen::BDCSVD<Eigen::Matrix<float, -1, -1, 1, -1, -1> >::perturbCol0(Eigen::Ref<Eigen::Array<float, -1, 1, 0, -1, 1>, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Array<float, -1, 1, 0, -1, 1>, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Array<long, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > const&, Eigen::Matrix<float, -1, 1, 0, -1, 1> const&, Eigen::Ref<Eigen::Array<float, -1, 1, 0, -1, 1>, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Array<float, -1, 1, 0, -1, 1>, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Array<float, -1, 1, 0, -1, 1>, 0, Eigen::InnerStride<1> >) ()\n#    from /home/yaroslav/.conda/envs/whitening/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so\n# #1  0x00007fffe320fa81 in Eigen::BDCSVD<Eigen::Matrix<float, -1, -1, 1, -1, -1> >::computeSVDofM(long, long, Eigen::Matrix<float, -1, -1, 0, -1, -1>&, Eigen::Matrix<float, -1, 1, 0, -1, 1>&, Eigen::Matrix<float, -1, -1, 0, -1, -1>&) ()\n#    from /home/yaroslav/.conda/envs/whitening/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so\n# #2  0x00007fffe321e21c in Eigen::BDCSVD<Eigen::Matrix<float, -1, -1, 1, -1, -1> >::divide(long, long, long, long, long) ()\n#    from /home/yaroslav/.conda/envs/whitening/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so\n# #3  0x00007fffe321dbb8 in Eigen::BDCSVD<Eigen::Matrix<float, -1, -1, 1, -1, -1> >::divide(long, long, long, long, long) ()\n#    from /home/yaroslav/.conda/envs/whitening/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so\n# #4  0x00007fffe32220bd in Eigen::BDCSVD<Eigen::Matrix<float, -1, -1, 1, -1, -1> >::compute(Eigen::Matrix<float, -1, -1, 1, -1, -1> const&, unsigned int) ()\n#    from /home/yaroslav/.conda/envs/whitening/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so\n# #5  0x00007fffe32227a1 in tensorflow::SvdOp<float>::ComputeMatrix(tensorflow::OpKernelContext*, tensorflow::gtl::InlinedVector<Eigen::Map<Eigen::Matrix<float, -1, -1, 1, -1, -1> const, 0, Eigen::Stride<0, 0> >, 4> const&, tensorflow::gtl::InlinedVector<Eigen::Map<Eigen::Matrix<float, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 4>*) ()                                                                 from /home/yaroslav/.conda/envs/whitening/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so                                       #6  0x00007fffe3228c75 in tensorflow::LinearAlgebraOp<float>::ComputeTensorSlice(tensorflow::OpKernelContext*, long long, tensorflow::gtl::InlinedVector<tensorflow::Tensor const*, 4> const&, tensorflow::gtl::InlinedVector<tensorflow::TensorShape, 4> const&, tensorflow::gtl::InlinedVector<tensorflow::Tensor*, 4> const&, tensorflow::gtl::InlinedVector<tensorflow::TensorShape, 4> const&) ()\n#    from /home/yaroslav/.conda/envs/whitening/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so\n   \n\n# upload notes\n\n# export fullname=svd_in\n# export bucket=tensorflow-community-wheels\n# cd ~/git0/whitening/mnist_autoencoder/data\n# gsutil cp svd_in gs://$bucket\n# gsutil acl set public-read gs://$bucket/$fullname\n# echo https://storage.googleapis.com/tensorflow-community-wheels/$fullname\n"
  },
  {
    "path": "line_search_example/data/step_lengths_ada.csv",
    "content": "9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n9.999999776482582092e-03\n1.049999985843896866e-02\n1.049999985843896866e-02\n1.049999985843896866e-02\n1.049999985843896866e-02\n1.049999985843896866e-02\n1.049999985843896866e-02\n1.049999985843896866e-02\n1.049999985843896866e-02\n1.049999985843896866e-02\n1.049999985843896866e-02\n1.102499943226575851e-02\n1.102499943226575851e-02\n1.102499943226575851e-02\n1.102499943226575851e-02\n1.102499943226575851e-02\n1.102499943226575851e-02\n1.102499943226575851e-02\n1.102499943226575851e-02\n1.102499943226575851e-02\n1.102499943226575851e-02\n1.157624926418066025e-02\n1.157624926418066025e-02\n1.157624926418066025e-02\n1.157624926418066025e-02\n1.157624926418066025e-02\n1.157624926418066025e-02\n1.157624926418066025e-02\n1.157624926418066025e-02\n1.157624926418066025e-02\n1.157624926418066025e-02\n1.215506158769130707e-02\n1.215506158769130707e-02\n1.215506158769130707e-02\n1.215506158769130707e-02\n1.215506158769130707e-02\n1.215506158769130707e-02\n1.215506158769130707e-02\n1.215506158769130707e-02\n1.215506158769130707e-02\n1.215506158769130707e-02\n1.276281476020812988e-02\n1.276281476020812988e-02\n1.276281476020812988e-02\n1.276281476020812988e-02\n1.276281476020812988e-02\n1.276281476020812988e-02\n1.276281476020812988e-02\n1.276281476020812988e-02\n1.276281476020812988e-02\n1.276281476020812988e-02\n1.340095512568950653e-02\n1.340095512568950653e-02\n1.340095512568950653e-02\n1.340095512568950653e-02\n1.340095512568950653e-02\n1.340095512568950653e-02\n1.340095512568950653e-02\n1.340095512568950653e-02\n1.340095512568950653e-02\n1.340095512568950653e-02\n1.407100260257720947e-02\n1.407100260257720947e-02\n1.407100260257720947e-02\n1.407100260257720947e-02\n1.407100260257720947e-02\n1.407100260257720947e-02\n1.407100260257720947e-02\n1.407100260257720947e-02\n1.407100260257720947e-02\n1.407100260257720947e-02\n1.477455254644155502e-02\n1.477455254644155502e-02\n1.477455254644155502e-02\n1.477455254644155502e-02\n1.477455254644155502e-02\n1.477455254644155502e-02\n1.477455254644155502e-02\n1.477455254644155502e-02\n1.477455254644155502e-02\n1.477455254644155502e-02\n1.551328040659427643e-02\n1.551328040659427643e-02\n1.551328040659427643e-02\n1.551328040659427643e-02\n1.551328040659427643e-02\n1.551328040659427643e-02\n1.551328040659427643e-02\n1.551328040659427643e-02\n1.551328040659427643e-02\n1.551328040659427643e-02\n1.628894358873367310e-02\n1.628894358873367310e-02\n1.628894358873367310e-02\n1.628894358873367310e-02\n1.628894358873367310e-02\n1.628894358873367310e-02\n1.628894358873367310e-02\n1.628894358873367310e-02\n1.628894358873367310e-02\n1.628894358873367310e-02\n1.710339076817035675e-02\n1.710339076817035675e-02\n1.710339076817035675e-02\n1.710339076817035675e-02\n1.710339076817035675e-02\n1.710339076817035675e-02\n1.710339076817035675e-02\n1.710339076817035675e-02\n1.710339076817035675e-02\n1.710339076817035675e-02\n1.795856095850467682e-02\n1.795856095850467682e-02\n1.795856095850467682e-02\n1.795856095850467682e-02\n1.795856095850467682e-02\n1.795856095850467682e-02\n1.795856095850467682e-02\n1.795856095850467682e-02\n1.795856095850467682e-02\n1.795856095850467682e-02\n1.885648816823959351e-02\n1.885648816823959351e-02\n1.885648816823959351e-02\n1.885648816823959351e-02\n1.885648816823959351e-02\n1.885648816823959351e-02\n1.885648816823959351e-02\n1.885648816823959351e-02\n1.885648816823959351e-02\n1.885648816823959351e-02\n1.979931257665157318e-02\n1.979931257665157318e-02\n1.979931257665157318e-02\n1.979931257665157318e-02\n1.979931257665157318e-02\n1.979931257665157318e-02\n1.979931257665157318e-02\n1.979931257665157318e-02\n1.979931257665157318e-02\n1.979931257665157318e-02\n2.078927867114543915e-02\n2.078927867114543915e-02\n2.078927867114543915e-02\n2.078927867114543915e-02\n2.078927867114543915e-02\n2.078927867114543915e-02\n2.078927867114543915e-02\n2.078927867114543915e-02\n2.078927867114543915e-02\n2.078927867114543915e-02\n2.182874269783496857e-02\n2.182874269783496857e-02\n2.182874269783496857e-02\n2.182874269783496857e-02\n2.182874269783496857e-02\n2.182874269783496857e-02\n2.182874269783496857e-02\n2.182874269783496857e-02\n2.182874269783496857e-02\n2.182874269783496857e-02\n2.292018011212348938e-02\n2.292018011212348938e-02\n2.292018011212348938e-02\n2.292018011212348938e-02\n2.292018011212348938e-02\n2.292018011212348938e-02\n2.292018011212348938e-02\n2.292018011212348938e-02\n2.292018011212348938e-02\n2.292018011212348938e-02\n2.406618930399417877e-02\n2.406618930399417877e-02\n2.406618930399417877e-02\n2.406618930399417877e-02\n2.406618930399417877e-02\n2.406618930399417877e-02\n2.406618930399417877e-02\n2.406618930399417877e-02\n2.406618930399417877e-02\n2.406618930399417877e-02\n2.526949904859066010e-02\n2.526949904859066010e-02\n2.526949904859066010e-02\n2.526949904859066010e-02\n2.526949904859066010e-02\n2.526949904859066010e-02\n2.526949904859066010e-02\n2.526949904859066010e-02\n2.526949904859066010e-02\n2.526949904859066010e-02\n2.653297409415245056e-02\n2.653297409415245056e-02\n2.653297409415245056e-02\n2.653297409415245056e-02\n2.653297409415245056e-02\n2.653297409415245056e-02\n2.653297409415245056e-02\n2.653297409415245056e-02\n2.653297409415245056e-02\n2.653297409415245056e-02\n2.785962261259555817e-02\n2.785962261259555817e-02\n2.785962261259555817e-02\n2.785962261259555817e-02\n2.785962261259555817e-02\n2.785962261259555817e-02\n2.785962261259555817e-02\n2.785962261259555817e-02\n2.785962261259555817e-02\n2.785962261259555817e-02\n2.925260365009307861e-02\n2.925260365009307861e-02\n2.925260365009307861e-02\n2.925260365009307861e-02\n2.925260365009307861e-02\n2.925260365009307861e-02\n2.925260365009307861e-02\n2.925260365009307861e-02\n2.925260365009307861e-02\n2.925260365009307861e-02\n3.071523457765579224e-02\n3.071523457765579224e-02\n3.071523457765579224e-02\n3.071523457765579224e-02\n3.071523457765579224e-02\n3.071523457765579224e-02\n3.071523457765579224e-02\n3.071523457765579224e-02\n3.071523457765579224e-02\n3.071523457765579224e-02\n3.225099667906761169e-02\n3.225099667906761169e-02\n3.225099667906761169e-02\n3.225099667906761169e-02\n3.225099667906761169e-02\n3.225099667906761169e-02\n3.225099667906761169e-02\n3.225099667906761169e-02\n3.225099667906761169e-02\n3.225099667906761169e-02\n3.386354818940162659e-02\n3.386354818940162659e-02\n3.386354818940162659e-02\n3.386354818940162659e-02\n3.386354818940162659e-02\n3.386354818940162659e-02\n3.386354818940162659e-02\n3.386354818940162659e-02\n3.386354818940162659e-02\n3.386354818940162659e-02\n3.555672615766525269e-02\n3.555672615766525269e-02\n3.555672615766525269e-02\n3.555672615766525269e-02\n3.555672615766525269e-02\n3.555672615766525269e-02\n3.555672615766525269e-02\n3.555672615766525269e-02\n3.555672615766525269e-02\n3.555672615766525269e-02\n3.733456134796142578e-02\n3.733456134796142578e-02\n3.733456134796142578e-02\n3.733456134796142578e-02\n3.733456134796142578e-02\n3.733456134796142578e-02\n3.733456134796142578e-02\n3.733456134796142578e-02\n3.733456134796142578e-02\n3.733456134796142578e-02\n3.920128941535949707e-02\n3.920128941535949707e-02\n3.920128941535949707e-02\n3.920128941535949707e-02\n3.920128941535949707e-02\n3.920128941535949707e-02\n3.920128941535949707e-02\n3.920128941535949707e-02\n3.920128941535949707e-02\n3.920128941535949707e-02\n4.116135463118553162e-02\n4.116135463118553162e-02\n4.116135463118553162e-02\n4.116135463118553162e-02\n4.116135463118553162e-02\n4.116135463118553162e-02\n4.116135463118553162e-02\n4.116135463118553162e-02\n4.116135463118553162e-02\n4.116135463118553162e-02\n4.321942105889320374e-02\n4.321942105889320374e-02\n4.321942105889320374e-02\n4.321942105889320374e-02\n4.321942105889320374e-02\n4.321942105889320374e-02\n4.321942105889320374e-02\n4.321942105889320374e-02\n4.321942105889320374e-02\n4.321942105889320374e-02\n4.538039118051528931e-02\n4.538039118051528931e-02\n4.538039118051528931e-02\n4.538039118051528931e-02\n4.538039118051528931e-02\n4.538039118051528931e-02\n4.538039118051528931e-02\n4.538039118051528931e-02\n4.538039118051528931e-02\n4.538039118051528931e-02\n4.764940962195396423e-02\n4.764940962195396423e-02\n4.764940962195396423e-02\n4.764940962195396423e-02\n4.764940962195396423e-02\n4.764940962195396423e-02\n4.764940962195396423e-02\n4.764940962195396423e-02\n4.764940962195396423e-02\n4.764940962195396423e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n5.003188177943229675e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n4.002550616860389709e-02\n3.202040493488311768e-02\n3.202040493488311768e-02\n3.202040493488311768e-02\n2.561632357537746429e-02\n2.561632357537746429e-02\n2.561632357537746429e-02\n2.561632357537746429e-02\n2.561632357537746429e-02\n2.561632357537746429e-02\n2.049305848777294159e-02\n2.049305848777294159e-02\n2.049305848777294159e-02\n2.049305848777294159e-02\n2.049305848777294159e-02\n2.049305848777294159e-02\n2.049305848777294159e-02\n2.049305848777294159e-02\n1.639444753527641296e-02\n1.639444753527641296e-02\n1.311555784195661545e-02\n1.311555784195661545e-02\n1.311555784195661545e-02\n1.049244590103626251e-02\n1.049244590103626251e-02\n1.049244590103626251e-02\n1.049244590103626251e-02\n8.393956348299980164e-03\n6.715164985507726669e-03\n6.715164985507726669e-03\n6.715164985507726669e-03\n5.372132174670696259e-03\n5.372132174670696259e-03\n4.297705832868814468e-03\n3.438164712861180305e-03\n2.750531770288944244e-03\n2.750531770288944244e-03\n2.750531770288944244e-03\n2.750531770288944244e-03\n2.200425369665026665e-03\n1.760340295732021332e-03\n1.760340295732021332e-03\n1.760340295732021332e-03\n1.408272190019488335e-03\n1.126617775298655033e-03\n1.126617775298655033e-03\n9.012942318804562092e-04\n9.012942318804562092e-04\n7.210354087874293327e-04\n7.210354087874293327e-04\n5.768283153884112835e-04\n5.768283153884112835e-04\n4.614626523107290268e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n3.691701276693493128e-04\n"
  },
  {
    "path": "line_search_example/line_search_example.py",
    "content": "\"\"\"Example of doing backtracking line-search on MNIST autoencoder.\nNeeds:\ntensorflow\nnumpy\nkeras\n\n\"\"\"\n\nimport numpy as np\nimport math\nimport time\n\nimport os, sys\n\nimport tensorflow as tf\nimport util as u\nfrom util import t  # transpose\n\nfrom util import t  # transpose\nfrom util import c2v\nfrom util import v2c\nfrom util import v2c_np\nfrom util import v2r\nfrom util import kr  # kronecker\nfrom util import Kmat # commutation matrix\n\ndef W_uniform(s1, s2):\n  # sample two s1,s2 matrices \n  r = np.sqrt(6) / np.sqrt(s1 + s2 + 1)\n  return np.random.random(2*s2*s1)*2*r-r\n\n\nif __name__=='__main__':\n  np.random.seed(0)\n  tf.set_random_seed(0)\n  dtype = np.float32\n  \n  from keras.datasets import mnist\n  (X_train, y_train), (X_test, y_test) = mnist.load_data()\n  X_train = X_train.astype(np.float32)\n  X_train = X_train.reshape((X_train.shape[0], -1))\n  X_test = X_test.astype(np.float32)\n  X_test = X_test.reshape((X_test.shape[0], -1))\n  X_train /= 255\n  X_test /= 255\n\n  \n\n  dsize = 100\n  #patches = train_images[:,:dsize];\n  patches = X_train[:dsize,:].T\n  \n  fs = [dsize, 28*28, 196, 28*28]\n\n  fs=fs\n  X0=patches\n  lambda_=3e-3\n  rho=0.1\n  beta=3\n  W0f=None\n  \n  if not W0f:\n    W0f = W_uniform(fs[2],fs[3])\n  rho = tf.constant(rho, dtype=dtype)\n\n  def f(i): return fs[i+1]  # W[i] has shape f[i] x f[i-1]\n  dsize = f(-1)\n  n = len(fs) - 2\n\n  init_dict = {}\n  def init_var(val, name, trainable=False):\n    val = np.array(val)\n    holder = tf.placeholder(dtype, shape=val.shape, name=name+\"_holder\")\n    var = tf.Variable(holder, name=name+\"_var\", trainable=trainable)\n    init_dict[holder] = val\n    return var\n\n  lr = init_var(0.01, \"lr\")\n  Wf = init_var(W0f, \"Wf\", True)\n  Wf_copy = init_var(W0f, \"Wf_copy\")\n  W = u.unflatten(Wf, fs[1:])\n  X = init_var(X0, \"X\")\n  W.insert(0, X)\n\n  def sigmoid(x):\n    return tf.sigmoid(x)\n  def d_sigmoid(y):\n    return y*(1-y)\n  def kl(x, y):\n    return x * tf.log(x / y) + (1 - x) * tf.log((1 - x) / (1 - y))\n  def d_kl(x, y):\n    return (1-x)/(1-y) - x/y\n  \n  # A[i] = activations needed to compute gradient of W[i]\n  # A[n+1] = network output\n  A = [None]*(n+2)\n  A[0] = u.Identity(dsize, dtype=dtype)\n  A[1] = W[0]\n  for i in range(1, n+1):\n    A[i+1] = sigmoid(W[i] @ A[i])\n    \n\n  # reconstruction error and sparsity error\n  err = (A[3] - A[1])\n  rho_hat = tf.reduce_sum(A[2], axis=1, keep_dims=True)/dsize\n\n  # B[i] = backprops needed to compute gradient of W[i]\n  B = [None]*(n+1)\n  B[n] = err*d_sigmoid(A[n+1])\n  for i in range(n-1, -1, -1):\n    backprop = t(W[i+1]) @ B[i+1]\n    if i == 1:\n      backprop += beta*d_kl(rho, rho_hat)\n    B[i] = backprop*d_sigmoid(A[i+1])\n\n  # dW[i] = gradient of W[i]\n  dW = [None]*(n+1)\n  for i in range(n+1):\n    dW[i] = (B[i] @ t(A[i]))/dsize\n\n  # Cost function\n  reconstruction = u.L2(err) / (2 * dsize)\n  sparsity = beta * tf.reduce_sum(kl(rho, rho_hat))\n  L2 = (lambda_ / 2) * (u.L2(W[1]) + u.L2(W[1]))\n  cost = reconstruction + sparsity + L2\n\n  grad = u.flatten(dW[1:])\n  copy_op = Wf_copy.assign(Wf-lr*grad)\n  with tf.control_dependencies([copy_op]):\n    train_op = tf.group(Wf.assign(Wf_copy)) # to make it an op\n\n  sess = tf.InteractiveSession()\n\n  #  step_len = init_var(tf.constant(0.1), \"step_len\", False)\n  #  step_len_assign = step_len.assign(step_len0)\n  step_len0 = tf.placeholder(dtype, shape=())\n  \n  Wf2 = init_var(W0f, \"Wf2\")\n  Wf_save_op = Wf2.assign(Wf)\n  Wf_restore_op = Wf.assign(Wf2)\n  grad2 = init_var(W0f, \"grad2\")\n  grad_save_op = grad2.assign(grad)\n  grad2_norm_op = tf.reduce_sum(tf.square(grad2))\n  Wf_step_op = Wf.assign(Wf2 - step_len0*grad2)\n  lr_p = tf.placeholder(lr.dtype, lr.shape)\n  lr_set = lr.assign(lr_p)\n\n  def save_wf(): sess.run(Wf_save_op)\n  def restore_wf(): sess.run(Wf_restore_op)\n  def save_grad(): sess.run(grad_save_op)\n  def step_wf(step):\n    #    sess.run(step_len_assign, feed_dict={step_len0: step})\n    sess.run(Wf_step_op, feed_dict={step_len0: step}) \n  \n  sess.run(tf.global_variables_initializer(), feed_dict=init_dict)\n\n  \n  print(\"Running training.\")\n  do_images = True\n  u.reset_time()\n  old_cost = sess.run(cost)\n  old_i = 0\n  frame_count = 0\n\n  step_lengths = []\n  costs = []\n  ratios = []\n  do_bt = False  # do backtracking line-search\n  alpha=0.3\n  beta=0.8\n  growth_rate = 1.05\n  for i in range(10000):\n    # save Wf and grad into Wf2 and grad2\n    save_wf()\n    save_grad()\n    cost0 = cost.eval()\n    train_op.run()\n    lr0 = lr.eval()\n    cost1 = cost.eval()\n    #    cost1, _ = sess.run([cost, train_op])\n    target_delta = -alpha*lr0*grad2_norm_op.eval()\n    expected_delta = -lr0*grad2_norm_op.eval()\n    actual_delta = cost1 - cost0\n    actual_slope = actual_delta/lr0\n    expected_slope = -grad2_norm_op.eval()\n\n    # ratio of best possible slope to actual slope\n    # don't divide by actual slope because that can be 0\n    slope_ratio = abs(actual_slope)/abs(expected_slope)\n    costs.append(cost0)\n    step_lengths.append(lr0)\n    ratios.append(slope_ratio)\n\n    if i%10 == 0:\n      print(\"Learning rate: %f\"% (lr0,))\n      print(\"Cost %.2f, expected decrease %.2f, actual decrease, %.2f ratio %.2f\"%(cost0, expected_delta, actual_delta, slope_ratio))\n\n    # don't shrink learning rate once results are very close to minimum\n    if slope_ratio < alpha and abs(target_delta)>1e-6:\n      print(\"%.2f %.2f %.2f\"%(cost0, cost1, slope_ratio))\n      print(\"Slope optimality %.2f, shrinking learning rate to %.2f\"%(slope_ratio, lr0*beta,))\n      sess.run(lr_set, feed_dict={lr_p: lr0*beta})\n    else:\n      # see if our learning rate got too conservative, and increase it\n      if i>0 and i%10 == 0 and slope_ratio>0.99:\n        print(\"%.2f %.2f %.2f\"%(cost0, cost1, slope_ratio))\n        print(\"Growing learning rate to %.2f\"%(lr0*growth_rate))\n        sess.run(lr_set, feed_dict={lr_p: lr0*growth_rate})\n\n    u.record_time()\n\n  u.dump(step_lengths, \"step_lengths_ada.csv\")\n#  u.dump(costs, \"costs_ada.csv\")\n#  u.dump(ratios, \"ratios_ada.csv\")\n"
  },
  {
    "path": "line_search_example/util.py",
    "content": "import socket\nimport contextlib\nimport inspect\nimport inspect\nimport networkx as nx\nimport numpy as np\nimport os\nimport sys\nimport tensorflow as tf\nimport time\nimport traceback\nfrom tensorflow.contrib import graph_editor as ge\nfrom collections import OrderedDict\nfrom collections import defaultdict\n\n# shortcuts to refer to util module, this lets move external code into\n# this module unmodified\nutil = sys.modules[__name__]   \nu = util\n\n\ndefault_dtype = tf.float32\nUSE_MKL_SVD=True                   # Tensorflow vs MKL SVD\nDUMP_BAD_SVD=False                 # when SVD fails, dump matrix to temp\n\nif USE_MKL_SVD:\n  assert np.__config__.get_info(\"lapack_mkl_info\"), \"No MKL detected :(\"\n\n\nfrom scipy import linalg\n\n# TODO: speed-up tests by reusing session\n\nargs = None\ndef set_global_args(local_args):\n  global args\n  assert args is None\n  args = local_args\n\ndef concat_blocks(blocks, validate_dims=True):\n  \"\"\"Takes 2d grid of blocks representing matrices and concatenates to single\n  matrix (aka ArrayFlatten)\"\"\"\n\n  if validate_dims:\n    col_dims = np.array([[int(b.shape[1]) for b in row] for row in blocks])\n    col_sums = col_dims.sum(1)\n    assert (col_sums[0] == col_sums).all()\n    row_dims = np.array([[int(b.shape[0]) for b in row] for row in blocks])\n    row_sums = row_dims.sum(0)\n    assert (row_sums[0] == row_sums).all()\n  \n  block_rows = [tf.concat(row, axis=1) for row in blocks]\n  return tf.concat(block_rows, axis=0)\n\ndef concat_blocks_test():\n  blocks = [[tf.constant([[1]]), tf.constant([[1,2]])],\n            [tf.transpose(tf.constant([[1,2]])), tf.constant([[1,2],[3,4]])]]\n  result = concat_blocks(blocks)\n  sess = tf.Session()\n  result0 = sess.run(result)\n  check_equal(result0, [[1, 1, 2], [1, 1, 2], [2, 3, 4]])\n\n\ndef partition_matrix_evenly(mat, splits):\n  \"\"\"Breaks matrix into 2d grid of equal size.\"\"\"\n  assert int(mat.shape[0])%splits==0\n  assert int(mat.shape[1])%splits==0\n  \n  row_chunks = tf.split(mat, splits, axis=0)\n  col_chunks = [tf.split(chunk, splits, axis=1) for chunk in row_chunks]\n  return col_chunks\n\ndef partition_matrix_evenly_test():\n  a = tf.reshape([1,2,3,4], (2,2))\n  blocks = partition_matrix_evenly(a, 2)\n  a2 = concat_blocks(blocks)\n  sess = tf.Session()\n  check_equal(sess.run(a2), sess.run(a))\n\n# inverse of concat blocks\ndef partition_matrix(mat, sizes):\n  pass\n\ndef partition_matrix_test():\n  pass\n\n\n  # TODO: add name property\ndef pseudo_inverse(mat, eps=1e-10):\n  \"\"\"Computes pseudo-inverse of mat, treating eigenvalues below eps as 0.\"\"\"\n  \n  s, u, v = tf.svd(mat)\n  eps = 1e-10   # zero threshold for eigenvalues\n  si = tf.where(tf.less(s, eps), s, 1./s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef symsqrt(mat, eps=1e-7):\n  \"\"\"Symmetric square root.\"\"\"\n  s, u, v = tf.svd(mat)\n  # sqrt is unstable around 0, just use 0 in such case\n  print(\"Warning, cutting off at eps\")\n  si = tf.where(tf.less(s, eps), s, tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_sqrt(mat, eps=1e-7):\n  \"\"\"half pseduo-inverse\"\"\"\n  s, u, v = tf.svd(mat)\n  # zero threshold for eigenvalues\n  si = tf.where(tf.less(s, eps), s, 1./tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_sqrt2(svd, eps=1e-7):\n  \"\"\"half pseduo-inverse, accepting existing values\"\"\"\n  # zero threshold for eigenvalues\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  si = tf.where(tf.less(s, eps), s, 1./tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse2(svd, eps=1e-7):\n  \"\"\"pseudo-inverse, accepting existing values\"\"\"\n  # use float32 machine precision as cut-off (works for MKL)\n  # https://www.wolframcloud.com/objects/927b2aa5-de9c-46f5-89fe-c4a58aa4c04b\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  si = tf.where(s/max_eigen<eps, 0.*s, 1./s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_stable(svd, eps=1e-7):\n  \"\"\"pseudo-inverse, accepting existing values\"\"\"\n  # use float32 machine precision as cut-off (works for MKL)\n  # https://www.wolframcloud.com/objects/927b2aa5-de9c-46f5-89fe-c4a58aa4c04b\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  si = tf.where(s/max_eigen<eps, 0.*s, tf.pow(s, -0.9))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\n# todo: rename l to L\ndef regularized_inverse(mat, l=0.1):\n  return tf.matrix_inverse(mat + l*Identity(int(mat.shape[0])))\n\n# TODO: this gives biased result when I use identity\ndef regularized_inverse2(svd, L=1e-3):\n  \"\"\"Regularized inverse, working from SVD\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  #  max_eigen = tf.Print(max_eigen, [max_eigen], \"max_eigen\")\n  #si = 1/(s + L*tf.ones_like(s)/max_eigen)\n  si = 1/(s+L*tf.ones_like(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef regularized_inverse3(svd, L=1e-3):\n  \"\"\"Unbiased version of regularized_inverse2\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n\n  if L.__class__.__name__=='Var':\n    L = L.var\n    \n  max_eigen = tf.reduce_max(s)\n  #  max_eigen = tf.Print(max_eigen, [max_eigen], \"max_eigen\")\n  #si = 1/(s + L*tf.ones_like(s)/max_eigen)\n  si = (1+L*tf.ones_like(s))/(s+L*tf.ones_like(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef regularized_inverse4(svd, L=1e-3):\n  \"\"\"Uses relative norm\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n\n  if L.__class__.__name__=='Var':\n    L = L.var\n    \n  max_eigen = tf.reduce_max(s)\n  L = L/max_eigen\n  si = (1+L*tf.ones_like(s))/(s+L*tf.ones_like(s))\n  #  si = tf.ones_like(s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_scipy(tensor):\n    dtype = tensor.dtype\n    print(linalg.pinv, tensor, dtype)\n    result = tf.py_func(linalg.pinv, [tensor],\n                        [dtype])[0]\n    result.set_shape(tensor.shape)\n    return result\n  \n  \n\ndef Identity(n, dtype=None, name=None):\n  \"\"\"Identity matrix of size n.\"\"\"\n  if hasattr(n, \"shape\"):  # got a Tensor\n    nn = fix_shape(n.shape)\n    assert nn[0] == nn[1]\n    n = nn[0]\n  if not dtype:\n    dtype = default_dtype\n  return tf.diag(tf.ones((n,), dtype=dtype), name=name)\n\ndef ones(n, dtype=None, name=None):\n  if not dtype:\n    dtype = default_dtype\n  return tf.ones((n,), dtype=dtype, name=name)\n\n# partitions numpy array into sublists of given sizes\ndef partition_list_np(vec, sizes):\n  assert np.sum(sizes) == len(vec)\n  splits = []\n  current_idx = 0\n  for i in range(len(sizes)):\n    splits.append(vec[current_idx: current_idx+sizes[i]])\n    current_idx += sizes[i]\n  assert current_idx == len(vec)\n  return splits\n\ndef chunks(l, n):\n  \"\"\"Yield successive n-sized chunks from l.\"\"\"\n  for i in range(0, len(l), n):\n    yield l[i:i + n]\n\ndef partition_list(l, sizes):\n  \"\"\"Partition l into sublists of given sizes.\"\"\"\n  assert len(l.shape) == 1\n  assert np.sum(sizes) == l.shape[0]\n  splits = []\n  current_idx = 0\n  for i in range(len(sizes)):\n    splits.append(l[current_idx: current_idx+sizes[i]])\n    current_idx += sizes[i]\n  return splits\n\ndef partition_list_test():\n  vec = tf.constant([1,2,3,4,5])\n  sess = tf.Session()\n  result = sess.run(partition_list(vec, [3, 2]))\n  check_equal(result[0], [1,2,3])\n  assert (result[1] == [4,5]).all()\n\n\ndef v2c(vec):\n  \"\"\"Convert vector to column matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return tf.expand_dims(vec, 1)\n\ndef v2c_np(vec):\n  \"\"\"Convert vector to column matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return np.expand_dims(vec, 1)\n\ndef v2r(vec):\n  \"\"\"Convert vector into row matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return tf.expand_dims(vec, 0)\n  \ndef c2v(col):\n  \"\"\"Convert vector into row matrix.\"\"\"\n  assert len(col.shape) == 2\n  assert col.shape[1] == 1\n  return tf.reshape(col, [-1])\n\n\ndef unvectorize_np(vec, rows):\n  \"\"\"Turn vectorized version of tensor into original matrix with given\n  number of rows.\"\"\"\n  assert len(vec)%rows==0\n  cols = len(vec)//rows;\n  return np.array(np.split(vec, cols)).T\n\ndef unvec(vec, rows):\n  \"\"\"Turn vectorized version of tensor into original matrix with given\n  number of rows.\"\"\"\n  assert len(vec.shape) == 1\n  assert vec.shape[0]%rows == 0\n  cols = int(vec.shape[0]//rows)\n  return tf.transpose(tf.reshape(vec, (cols, -1)))\n#  cols = [v2r(v) for v in tf.split(vec, cols)]\n#  return tf.transpose(tf.concat(cols, 0))\n\ndef unvec_test():\n  vec = tf.constant([1,2,3,4,5,6])\n  sess = tf.Session()\n  result = sess.run(unvec(vec, 2))\n  assert (result==[[1,3,5],[2,4,6]]).all()\n\ndef vectorize_np(mat):\n  return mat.reshape((-1, 1), order=\"F\")\n\ndef vec(mat):\n  \"\"\"Vectorize matrix.\"\"\"\n  return tf.reshape(tf.transpose(mat), [-1,1])\n\ndef vec_test():\n  mat = tf.constant([[1, 3, 5], [2, 4, 6]])\n  sess = tf.Session()\n  check_equal(sess.run(c2v(vec(mat))), [1,2,3,4,5,6])\n\n\ndef Kmat(rows, cols):\n  \"\"\"Commutation matrix. Kmat(a,b).vec(M) takes vec of a,b matrix M to vec of\n  its transpose.\"\"\"\n  input_mat = np.reshape(np.arange(rows*cols),[rows,-1]).astype(np.int32)\n  output_mat = input_mat.T\n    \n  input_vec = vectorize_np(input_mat)\n  output_vec = vectorize_np(output_mat)\n    \n  K = np.zeros((rows*cols, rows*cols), dtype=np.int32)\n  for output_idx in range(rows*cols):\n    for input_idx in range(rows*cols):\n      K[output_idx, input_idx] = (output_vec[output_idx] == input_vec[input_idx])\n  return K\n\ndef Kmat_test():\n  check_equal(Kmat(3,2),\n              [[1, 0, 0, 0, 0, 0],\n               [0, 0, 0, 1, 0, 0],\n               [0, 1, 0, 0, 0, 0],\n               [0, 0, 0, 0, 1, 0],\n               [0, 0, 1, 0, 0, 0],\n               [0, 0, 0, 0, 0, 1]])\n\n  check_equal(Kmat(2,3),\n              [[1, 0, 0, 0, 0, 0],\n               [0, 0, 1, 0, 0, 0],\n               [0, 0, 0, 0, 1, 0],\n               [0, 1, 0, 0, 0, 0],\n               [0, 0, 0, 1, 0, 0],\n               [0, 0, 0, 0, 0, 1]])\n\n# turns flattened representation into list of matrices with given matrix\n# sizes\ndef unflatten_np(Wf, fs):\n  if len(Wf.shape)==2 and Wf.shape[1] == 1:  # treat col mats as vectors\n    Wf = Wf.reshape(-1)\n    \n  dims = [(fs[i+1],fs[i]) for i in range(len(fs)-1)]\n  sizes = [s[0]*s[1] for s in dims]\n  assert np.sum(sizes)==len(Wf)\n  Wsf = partition_list_np(Wf, sizes)\n  Ws = [unvectorize_np(Wsf[i], dims[i][0]) for i in range(len(sizes))]\n  return Ws\n\ndef flatten_np(Ws):\n  return np.concatenate([np.reshape(vectorize_np(W),(-1,)) for W in Ws],\n                          axis=0)\ndef flatten_np_test():\n  vec = np.asarray(range(1, 11))\n  fs = [2,2,2,1]\n  result = unflatten_np(vec, fs)\n  result2 = flatten_np(result)\n  check_equal(vec, result2)\n\ndef unflatten(Wf, fs):\n  \"\"\"Turn flattened Tensor into list of rank-2 tensors with given sizes.\"\"\"\n  \n  Wf_shape = fix_shape(Wf.shape)\n  if len(Wf_shape)==2 and Wf_shape[1] == 1:  # treat col mats as vectors\n    Wf = tf.reshape(Wf, [-1])\n  dims = [(fs[i+1],fs[i]) for i in range(len(fs)-1)]\n  sizes = [s[0]*s[1] for s in dims]\n  assert len(Wf.shape) == 1\n  assert np.sum(sizes)==Wf.shape[0]\n  Wsf = partition_list(Wf, sizes)\n  Ws = [unvec(Wsf[i], dims[i][0]) for i in range(len(sizes))]\n  return Ws\n\ndef unflatten_test():\n  vec = tf.constant(list(range(1, 11)))\n  sess = tf.Session()\n  fs = [2,2,2,1]\n  result = sess.run(unflatten(vec, fs))\n  check_equal(result[0], [[1,3],[2,4]])\n  check_equal(result[1], [[5,7],[6,8]])\n  check_equal(result[2], [[9, 10]])\n\ndef flatten(Ws):\n  \"\"\"Inverse of unflatten.\"\"\"\n  return tf.concat([tf.reshape(vec(W),(-1,)) for W in Ws], axis=0)\n\ndef flatten_test():\n  vec = tf.constant(list(range(1, 11)))\n  sess = tf.Session()\n  fs = [2,2,2,1]\n  result = unflatten(vec, fs)\n  result2 = flatten(result)\n  check_equal(sess.run(vec), sess.run(result2))\n\ndef check_close(a0, b0):\n  return check_equal(a0, b0, rtol=1e-5, atol=1e-9)\n  \ndef check_equal(a0, b0, rtol=1e-9, atol=1e-12):\n  \"\"\"Helper function to check that two vectors are equal. If inputs are Tensors\n  will evaluate them in default session.\"\"\"\n\n\n  a = a0.eval() if hasattr(a0, \"eval\") else a0\n  b = b0.eval() if hasattr(b0, \"eval\") else b0\n\n  check_passed = True\n  try:\n    np.testing.assert_allclose(a, b, rtol=rtol, atol=atol)\n  except Exception as e:\n    check_passed = False\n    print(\"Error\" + \"-\"*60)\n    for line in traceback.format_stack():\n      print(line.strip())\n        \n    exc_type, exc_value, exc_traceback = sys.exc_info()\n    print(\"*** print_tb:\")\n    traceback.print_tb(exc_traceback, limit=10, file=sys.stdout)\n    efmt = traceback.format_exc()\n    print(efmt)\n    #    import pdb; pdb.set_trace()\n\n  return check_passed\n\n# TensorShape([Dimension(2), Dimension(10)]) => (2, 10)\ndef fix_shape(tf_shape):\n  return tuple(int(dim) for dim in tf_shape)\n\ndef kronecker_cols(a, b):\n  \"\"\"Treats rank-1 vectors a, b as columns, returns Kronecker product a x b.\"\"\"\n  \n  assert len(a.get_shape())==1, \"Input a must be rank-1, got shape %s\" %(a.get_shape(),)\n  assert len(b.get_shape())==1, \"Input b must be rank-1, got shape %s\"%(a.get_shape(),)\n  segments = []\n  for i in range(a.get_shape()[0]):\n    segments.append(a[i]*b)\n  result_vec = tf.concat(segments, axis=0)\n  result_col = tf.expand_dims(result_vec, 1)\n  return result_col\n\ndef kronecker_cols_test():\n  a = tf.constant([1,2])\n  b = tf.constant([3,4])\n  c = tf.transpose(tf.constant([[3,4,6,8]]))\n  sess = tf.Session()\n  assert sess.run(tf.equal(kronecker_cols(a, b), c)).all()\n\n\ndef kronecker(A, B, do_shape_inference=True):\n  \"\"\"Kronecker product of A,B.\n  turn_off_shape_inference: if True, makes 10x10 kron go 2.4 sec -> 0.9 sec\n  \"\"\"\n\n  Arows, Acols = fix_shape(A.shape)\n  Brows, Bcols = fix_shape(B.shape)\n  Crows, Ccols = Arows*Brows, Acols*Bcols\n  \n  temp = tf.reshape(A, [-1, 1, 1])*tf.expand_dims(B, 0)\n  Bshape = tf.constant((Brows, Bcols))\n\n  # turn off shape inference\n  if not do_shape_inference:\n    disable_shape_inference()\n\n  # [1, n, m] => [n, m]\n  slices = [tf.reshape(s, Bshape) for s in tf.split(temp, Crows)]\n  \n  #  import pdb; pdb.set_trace()\n  grid = list(chunks(slices, Acols))\n  assert len(grid) == Arows\n  result = concat_blocks(grid, validate_dims=do_shape_inference)\n\n  if not do_shape_inference:\n    enable_shape_inference()\n    result.set_shape((Arows*Brows, Acols*Bcols))\n    \n  return result\n\nkr = kronecker\n\ndef kronecker_test():\n  A0 = [[1,2],[3,4]]\n  B0 = [[6,7],[8,9]]\n  A = tf.constant(A0)\n  B = tf.constant(B0)\n  C = kronecker(A, B)\n  sess = tf.Session()\n  C0 = sess.run(C)\n  Ct = [[6, 7, 12, 14], [8, 9, 16, 18], [18, 21, 24, 28], [24, 27, 32, 36]]\n  Cnp = np.kron(A0, B0)\n  check_equal(C0, Ct)\n  check_equal(C0, Cnp)\n\n\ndef col(A,i):\n  \"\"\"Extracts i'th column of matrix A\"\"\"\n  assert len(A.get_shape())==2\n  assert i>=0 and i < A.get_shape()[1]\n  return tf.expand_dims(A[:,i], 1)\n\n\ndef khatri_rao(A, B):\n  Arows, Acols = fix_shape(A.shape)\n  Brows, Bcols = fix_shape(B.shape)\n  assert Acols==Bcols\n  return tf.reshape(tf.einsum(\"ik,jk->ijk\", A, B), (Arows*Brows, Acols))\n\n\ndef khatri_rao_test():\n  A = tf.constant([[1, 2], [3, 4]])\n  B = tf.constant([[5, 6], [7, 8]])\n  C = tf.constant([[5,12], [7,16], [15,24], [21,32]])\n  sess = tf.Session()\n  assert sess.run(tf.equal(khatri_rao(A, B), C)).all()\n\n  \ndef relu_mask(a, dtype=default_dtype):\n  \"\"\"Produces mask of 1s for positive values and 0s for negative values.\"\"\"\n  from tensorflow.python.ops import gen_nn_ops\n  ones = tf.ones(a.get_shape(), dtype=dtype)\n  return gen_nn_ops._relu_grad(ones, a)\n\ndef relu_mask_test():\n  a = tf.constant([-1,0,1,2], dtype=default_dtype)\n  sess = tf.Session()\n  check_equal(sess.run(relu_mask(a)), [0,0,1,1])\n\ndef assert_rectangular(blocks):\n  lengths = np.array([len(row) for row in blocks])\n  assert (lengths==lengths[0]).all()\n  \ndef empty_grid(rows, cols):\n  \"\"\"Create empty list of lists of rows-by-cols shape.\"\"\"\n  result = []\n  for i in range(rows):\n    result.append([None]*cols)\n  return result\n\ndef block_diagonal_inverse(blocks):\n  \"\"\"Invert diagonal blocks, leave remaining unchanged.\"\"\"\n  \n  assert_rectangular(blocks)\n  num_rows = len(blocks)\n  num_cols = len(blocks[0])\n\n  result = empty_grid(num_rows, num_cols)\n  dtype = blocks[0][0].dtype   # TODO: assert same dtype\n  \n  for i in range(len(blocks)):\n    for j in range(len(blocks[0])):\n      block = blocks[i][j]\n      if i == j:\n        result[i][j] = pseudo_inverse(block)\n      else:\n        result[i][j] = tf.zeros(shape=block.get_shape(),\n                                dtype=dtype)\n  return result\n        \ndef block_diagonal_inverse_sqrt(blocks):\n  assert_rectangular(blocks)\n  num_rows = len(blocks)\n  num_cols = len(blocks[0])\n\n  result = empty_grid(num_rows, num_cols)\n  dtype = blocks[0][0].dtype   # TODO: assert same dtype\n  \n  for i in range(len(blocks)):\n    for j in range(len(blocks[0])):\n      block = blocks[i][j]\n      if i == j:\n        result[i][j] = pseudo_inverse_sqrt(block)\n      else:\n        result[i][j] = tf.zeros(shape=block.get_shape(),\n                                dtype=dtype)\n  return result\n\n\ndef block_diagonal_inverse_test():\n  sess = tf.Session()\n  blocks = [[2*Identity(3), tf.ones((3, 1))],\n              [tf.ones((1,3)), 2*Identity(1)]]\n  new_blocks = block_diagonal_inverse(blocks)\n  actual = concat_blocks(new_blocks)\n  expected = 0.5*Identity(4)\n  check_equal(sess.run(actual), sess.run(expected))\n\n  \ndef t(x):\n  return tf.transpose(x)\n\n  \n# Time tracking functions\nglobal_time_list = []\nglobal_last_time = 0\ndef reset_time():\n  global global_time_list, global_last_time\n  global_time_list = []\n  global_last_time = time.perf_counter()\n  \ndef record_time():\n  global global_last_time, global_time_list\n  new_time = time.perf_counter()\n  global_time_list.append(new_time - global_last_time)\n  global_last_time = time.perf_counter()\n\ndef last_time():\n  global global_last_time, global_time_list\n  if global_time_list:\n    return 1000*global_time_list[-1]\n  else:\n    return 0\n\ndef summarize_time(time_list=None):\n  if time_list is None:\n    time_list = global_time_list\n\n  if time_list[0]>3600*10:   # large first interval means no relative ts\n    del time_list[0]\n    \n  time_list = 1000*np.array(time_list)  # get seconds, convert to ms\n  if len(time_list)>0:\n    min = np.min(time_list)\n    median = np.median(time_list)\n    formatted = [\"%.2f\"%(d,) for d in time_list[:10]]\n    print(\"Times: min: %.2f, median: %.2f, mean: %.2f\"%(min, median, np.mean(time_list)))\n    #    print(\"Times: min: %.2f, median: %.2f, mean: %.2f\"%(min, median,\",\".join(formatted)))\n  else:\n    print(\"Times: <empty>\")\n    \ndef summarize_graph(g=None):\n  if not g:\n    g = tf.get_default_graph()\n  print(\"Graph: %d ops, %d MBs\"%(len(g.get_operations()),\n                                 len(str(g.as_graph_def()))/10**6))\n\nfrom tensorflow.python.framework import ops\noriginal_shape_func = ops.set_shapes_for_outputs\ndef disable_shape_inference():\n  ops.set_shapes_for_outputs = lambda _: _\n  \ndef enable_shape_inference():\n  ops.set_shapes_for_outputs = original_shape_func\n\n\ndef dump_with_prompt(result, fname, no_prefix=False):\n  \"\"\"Helper function to ask for confirmation before overwriting.\"\"\"\n  location = os.getcwd()+\"/data/\"+fname  # TODO: factor out locations logic\n  if os.path.exists(location):\n    answer = input(\"%s exists, overwrite? (Y/n) \"%(location,))\n    if not answer:\n      answer = \"y\"\n    if answer.lower() != \"y\":\n      print(\"skipping\")\n    else:\n      u.dump(result, fname, no_prefix)\n  else:\n    u.dump(result, fname, no_prefix)\n    \n\ndef dump(result, fname, no_prefix=False):\n  \"\"\"Save result to file.\"\"\"\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  if result.shape == ():   # savetxt has problems with scalars\n    result = np.expand_dims(result, 0)\n  if no_prefix:\n    location = os.getcwd()+\"/\"+fname\n  else:\n    location = os.getcwd()+\"/data/\"+fname\n  # special handling for integer datatypes\n  if (\n      result.dtype == np.uint8 or result.dtype == np.int8 or\n      result.dtype == np.uint16 or result.dtype == np.int16 or\n      result.dtype == np.uint32 or result.dtype == np.int32 or\n      result.dtype == np.uint64 or result.dtype == np.int64\n  ):\n    np.savetxt(location, result, fmt=\"%d\", delimiter=',')\n  else:\n    np.savetxt(location, result, delimiter=',')\n  print(location)\n\ndef dump32(result, fname):\n  \"\"\"Efficient dumping of float32 vals\"\"\"\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  location = os.getcwd()+\"/data/\"+fname\n  assert is_numeric(result)\n#  print(location)\n  return result.astype('float32').tofile(location)\n\n\ndef frobenius_np(a):\n  return np.sqrt(np.sum(np.square(a)))\n\ndef nan_check(result):\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  print(\"result any NaNs: %s\"% (np.isnan(result).any(),))\n\n\ndef L2(t):\n  \"\"\"Squared L2 norm of t.\"\"\"\n  if t.__class__.__name__=='Grads':\n    t = t.f\n  else:\n    assert (t.__class__.__name__ == 'Tensor' or\n            t.__class__.__name__.endswith('Variable'))\n  return tf.reduce_sum(tf.square(t))\n\nglobal_timeit_dict = OrderedDict()\nclass timeit:\n  def __init__(self, tag=\"\"):\n    self.tag = tag\n    \n  def __enter__(self):\n    self.start = time.perf_counter()\n    return self\n  \n  def __exit__(self, *args):\n    self.end = time.perf_counter()\n    interval_ms = 1000*(self.end - self.start)\n    global_timeit_dict.setdefault(self.tag, []).append(interval_ms)\n    print(\"    %s Elapsed: %.2f ms\"%(self.tag, interval_ms))\n    logger = u.get_last_logger()\n    logger('time/'+self.tag, interval_ms)\n\n\ndef timeit_summarize():\n  global global_timeit_dict\n  pass\n\n# graph traversal\n# computation flows from parents to children\n# to find path from target to dependency, do\n# nx.shortest_path(gg, dependency, target)\ndef parents(op): return set(input.op for input in op.inputs)\ndef children(op): return set(op for out in op.outputs for op in out.consumers())\ndef dict_graph():\n  \"\"\"Creates dictionary {node: {child1, child2, ..},..} for current\n  TensorFlow graph. Result is compatible with networkx/toposort\"\"\"\n\n  ops = tf.get_default_graph().get_operations()\n  return {op: children(op) for op in ops}\ndef nx_graph():\n  return nx.DiGraph(dict_graph())\n\ndef shortest_path(dep, target):\n  if hasattr(dep, \"op\"):\n    dep = dep.op\n  if hasattr(target, \"op\"):\n    target = target.op\n  return nx.shortest_path(nx_graph(), dep, target)\n\ndef list_or_tuple(k):\n  return isinstance(k, list) or isinstance(k, tuple)\n\ndef is_numeric(ndarray):\n  ndarray = np.asarray(ndarray)\n  return np.issubdtype(ndarray.dtype, np.number)\n\nclass VarInfo:\n  \"\"\"Encapsulate variable info.\"\"\"\n  def __init__(self, setter, p):\n    self.setter = setter\n    self.p = p\n\nclass SvdTuple:\n  \"\"\"Object to store svd tuple.\n  Create as SvdTuple((s,u,v)) or SvdTuple(s, u, v).\n  \"\"\"\n  def __init__(self, suvi, *args):\n    if list_or_tuple(suvi):\n      if len(suvi) == 3:\n        s, u, v = suvi\n        inv = Identity(s.shape[0])\n      else:\n        s, u, v, inv = suvi\n    else:\n      s = suvi\n      u = args[0]\n      v = args[1]\n      if len(args)>2:\n        inv = args[2]\n      else:\n        inv = Identity(s.shape[0])\n    self.s = s\n    self.u = u\n    self.v = v\n    self.inv = inv\n\n\nclass SvdWrapper:\n  \"\"\"Encapsulates variables needed to perform SVD of a TensorFlow target.\n  Initialize: wrapper = SvdWrapper(tensorflow_var)\n  Trigger SVD: wrapper.update_tf() or wrapper.update_scipy()\n  Access result as TF vars: wrapper.s, wrapper.u, wrapper.v\n  \"\"\"\n  \n  def __init__(self, target, name, do_inverses=False):\n    self.name = name\n    self.target = target\n    self.do_inverses = do_inverses\n    self.tf_svd = SvdTuple(tf.svd(target))\n    self.update_counter = 0\n\n    self.init = SvdTuple(\n      ones(target.shape[0], name=name+\"_s_init\"),\n      Identity(target.shape[0], name=name+\"_u_init\"),\n      Identity(target.shape[0], name=name+\"_v_init\"),\n      Identity(target.shape[0], name=name+\"_inv_init\"),\n    )\n\n    assert self.tf_svd.s.shape == self.init.s.shape\n    assert self.tf_svd.u.shape == self.init.u.shape\n    assert self.tf_svd.v.shape == self.init.v.shape\n    #    assert self.tf_svd.inv.shape == self.init.inv.shape\n\n    self.cached = SvdTuple(\n      tf.Variable(self.init.s, name=name+\"_s\"),\n      tf.Variable(self.init.u, name=name+\"_u\"),\n      tf.Variable(self.init.v, name=name+\"_v\"),\n      tf.Variable(self.init.inv, name=name+\"_inv\"),\n    )\n\n    self.s = self.cached.s\n    self.u = self.cached.u\n    self.v = self.cached.v\n    self.inv = self.cached.inv\n    \n    self.holder = SvdTuple(\n      tf.placeholder(default_dtype, shape=self.cached.s.shape, name=name+\"_s_holder\"),\n      tf.placeholder(default_dtype, shape=self.cached.u.shape, name=name+\"_u_holder\"),\n      tf.placeholder(default_dtype, shape=self.cached.v.shape, name=name+\"_v_holder\"),\n      tf.placeholder(default_dtype, shape=self.cached.inv.shape, name=name+\"_inv_holder\")\n    )\n\n    self.update_tf_op = tf.group(\n      self.cached.s.assign(self.tf_svd.s),\n      self.cached.u.assign(self.tf_svd.u),\n      self.cached.v.assign(self.tf_svd.v),\n      self.cached.inv.assign(self.tf_svd.inv)\n    )\n\n    self.update_external_op = tf.group(\n      self.cached.s.assign(self.holder.s),\n      self.cached.u.assign(self.holder.u),\n      self.cached.v.assign(self.holder.v),\n    )\n\n    self.update_externalinv_op = tf.group(\n      self.cached.inv.assign(self.holder.inv),\n    )\n\n\n    self.init_ops = (self.s.initializer, self.u.initializer, self.v.initializer,\n                     self.inv.initializer)\n  \n\n  def update(self):\n    if USE_MKL_SVD:\n      self.update_scipy()\n    else:\n      self.update_tf()\n    self.update_counter+=1\n      \n  def update_tf(self):\n    sess = u.get_default_session()\n    sess.run(self.update_tf_op)\n    \n  def update_scipy(self):\n    if self.do_inverses:\n      return self.update_scipy_inv()\n    else:\n      return self.update_scipy_svd()\n\n  def update_scipy_inv(self):\n    sess = u.get_default_session()\n    target0 = sess.run(self.target)\n    inv0 = linalg.inv(target0)\n    feed_dict = {self.holder.inv: inv0}\n    sess.run(self.update_externalinv_op, feed_dict=feed_dict)\n  \n  def update_scipy_svd(self):\n    sess = u.get_default_session()\n    target0 = sess.run(self.target)\n    # A=u.diag(s).v', singular vectors are columns\n    # TODO: catch \"ValueError: array must not contain infs or NaNs\"\n    try:\n      u0, s0, vt0 = linalg.svd(target0)\n      v0 = vt0.T\n    except Exception as e:\n      print(\"Got error %s\"%(repr(e),))\n      if DUMP_BAD_SVD:\n        dump32(target0, \"badsvd\")\n      print(\"gesdd failed, trying gesvd\")\n      u0, s0, vt0 = linalg.svd(target0, lapack_driver=\"gesvd\")\n      v0 = vt0.T\n        \n    feed_dict = {self.holder.u: u0,\n                 self.holder.v: v0,\n                 self.holder.s: s0}\n    sess.run(self.update_external_op, feed_dict=feed_dict)\n\ndef extract_grad(grads_and_vars, var):\n  if isinstance(var, str):\n    varname = var\n  else:\n    varname = var.name\n  vals = []\n  for (grad, var) in grads_and_vars:\n    if var.name == varname:\n      vals.append(var)\n  assert length(vals)==1\n  return vals[0]\n\ndef intersept_op_creation(op_type_name_to_intercept):\n  \"\"\"Drops into PDB when particular op type is added to graph.\"\"\"\n  from tensorflow.python.framework import op_def_library\n  old_apply_op = op_def_library.OpDefLibrary.apply_op\n  def my_apply_op(obj, op_type_name, name=None, **keywords):\n    print(op_type_name+\"-\"+str(name))\n    if op_type_name == op_type_name_to_intercept:\n      import pdb; pdb.set_trace()\n    return(old_apply_op(obj, op_type_name, name=name, **keywords))\n  op_def_library.OpDefLibrary.apply_op=my_apply_op\n\n\nglobal_variables = {}\ndef get_variable(name, initializer, reuse=True):\n  \"\"\"Lightweight replacement for tf.get_variable() for variables shared within\n  a single process. Doesn't need variable scopes.\"\"\"\n\n  global global_variables\n  if name in global_variables and reuse:\n    v = global_variables[name]\n  else:\n    v = tf.Variable(name=name, initial_value=initializer)\n    #    print(\"Creating new variable %s into %s\" %(name, v.op.name))\n    global_variables[name] = v\n  return v\n\n\nclass VarStruct:\n  # TODO: refactor to behave more like variable\n  \"\"\"Convenience structure to keep track of variable, its assign op\n  and assignment placeholder.\n\n  v = Var(6)\n  v.set(5)   # equivalent to sess.run(v.assign_op, feed_dict={pl: 5})\n  var.var    # returns underlying variable\n  var.val_   # placeholder to assign op\n  var.setter # assign op\n  var.set(6) # same as sess.run(var.setter, feed_dict={self.val_: val})\n  var.initialize()  # sets variable to initial value\n  \"\"\"\n\n  # TODO: add names to placeholder op\n  def __init__(self, initial_value, name, dtype=None):\n\n    initial_value = np.array(initial_value)\n    assert u.is_numeric(initial_value), \"Non-numeric type.\"\n    if not dtype:\n      dtype = initial_value.dtype\n    else:\n      initial_value = initial_value.astype(dtype)\n    self.initial_value = initial_value\n    self.val_ = tf.placeholder(dtype=initial_value.dtype,\n                               shape=initial_value.shape,\n                               name=name+\"_holder\")\n    self.var = tf.Variable(initial_value=self.val_, name=name, dtype=dtype)\n    assigned_name = self.var.op.name\n    if assigned_name != name:\n      print(\"Warning, conflicting variable %s\"%(assigned_name,))\n    self.setter = self.var.assign(self.val_)\n\n  def set(self, val):\n    sess = u.get_default_session()\n    sess.run(self.setter, feed_dict={self.val_: val})\n\n  def initialize(self):\n    sess = u.get_default_session()\n    sess.run(self.setter, feed_dict={self.val_: self.val})\n\n\nglobal_vars = {}\ndef get_var(name, initializer, reuse=True):\n  \"\"\"Global get_variable replacement for variables that need to be initialized\n  with a large numpy array.\n  \n  a = tf.get_var([1,2,3])\n  a.var   # => gives tf.Variable\n  a.val\n  \"\"\"\n\n  global global_vars\n  dtype = initializer.dtype\n  if name in global_vars and reuse:\n    vv = global_vars[name]\n    if (np.max(np.abs(vv.initial_value - initializer)))>np.finfo(dtype).eps:\n      print(\"Trying to reinitialize global variable %s with new\"\n            \" value, ignoring new value.\"%(name,))\n  else:\n    vv = VarStruct(initial_value=initializer, name=name)\n    global_vars[name] = vv\n  return vv\n\ndef run_all_tests(module):\n  all_functions = inspect.getmembers(module, inspect.isfunction)\n  for name,func in all_functions:\n    if name.endswith(\"_test\"):\n      print(\"Testing \"+name)\n      with timeit():\n        func()\n  print(module.__name__+\" tests passed.\")\n\n@contextlib.contextmanager\ndef capture_ops():\n  \"\"\"Decorator to capture ops created in the block.\n  with capture_ops() as ops:\n    # create some ops\n  print(ops) # => prints ops created.\n  \"\"\"\n\n  micros = int(time.perf_counter()*10**6)\n  scope_name = str(micros)\n  op_list = []\n  with tf.name_scope(scope_name):\n    yield op_list\n\n  g = tf.get_default_graph()\n  op_list.extend(ge.select_ops(scope_name+\"/.*\", graph=g))\n\n@contextlib.contextmanager\ndef capture_vars():\n  \"\"\"Decorator to capture global variables created in the block.\n  \"\"\"\n  \n  micros = int(time.perf_counter()*10**6)\n  scope_name = \"capture_vars_\"+str(micros)\n  op_list = []\n  with tf.variable_scope(scope_name):\n    yield op_list\n\n  g = tf.get_default_graph()\n  for v in tf.global_variables():\n    scope = v.name.split('/', 1)[0]\n    if scope == scope_name:\n      op_list.append(v)\n\ndef Print(op):\n  return tf.Print(op, [op], op.name)\n\n\ndef get_host_prefix():\n  \"ie, returns 10 when on 10.cirrascale...\"\n  return socket.gethostname().split('.',1)[0]\n\ndef summarize_difference(source, target):\n  source = np.asarray(source)\n  machine_epsilon = np.finfo(source.dtype).eps\n  #  abs_diff = np.linalg.norm(np.asarray(source)-target, ord=np.inf)\n  abs_diff = abs(np.asarray(source)-target)\n  rel_diff = abs_diff/abs(source)/machine_epsilon\n  print(\"abs diff: %f, rel diff: %.1f eps \" %(np.max(abs_diff), np.max(rel_diff)))\n\nclass BufferedWriter:\n  \"\"\"Class that aggregates multiple writes and flushes periodically.\"\"\"\n  \n  def __init__(self, outfn, save_every_secs=60*5):\n    self.outfn = outfn\n    self.last_save_ts = time.perf_counter()\n    self.write_buffer = []\n    self.save_every_secs = save_every_secs\n\n  def write(self, line):\n    self.write_buffer.append(line)\n    if time.perf_counter() - self.last_save_ts > self.save_every_secs:\n      self.last_save_ts = time.perf_counter()\n      with open(self.outfn, \"a\") as myfile:\n        for line in self.write_buffer:\n          myfile.write(line)\n      self.write_buffer = []\n\n  def flush():\n    with open(outfn, \"a\") as myfile:\n      for line in self.write_buffer:\n        myfile.write(line)\n    self.write_buffer = []\n    \ndef ossystem(line):\n  print(line)\n  os.system(line)\n  \ndef setup_experiment_run_directory(run, safe_mode=True):\n  # TODO: factor out to use GLOBAL_RUNS_DIRECTORY\n  rundir = \"runs/%s\"%(run,)\n  if os.path.exists(rundir):\n    if safe_mode and not run=='default':\n      answer = input(\"%s exists, delete? (Y/n) \"%(rundir,))\n      if not answer:\n        answer = \"y\"\n      if answer.lower() != \"y\":\n        print(\"skipping\")\n        sys.exit()\n    print(\"Removing %s\"%(rundir,))\n    ossystem(\"rm -Rf \"+rundir)\n  ossystem(\"mkdir %s\"%(rundir,))\n  return rundir\n\n########################################\n# Tensorboard logging\n########################################\n\n# TODO: have global experiment_base that I can use to move logging to\n# non-current directory\nGLOBAL_RUNS_DIRECTORY='runs'\nglobal_last_logger = None\n\ndef get_last_logger():\n  global global_last_logger\n  assert global_last_logger\n  return global_last_logger\n\nclass TensorboardLogger:\n  \"\"\"Helper class to log to single tensorboard writer from multiple places.\n   logger = u.TensorboardLogger(\"mnist7\")\n   logger = u.get_last_logger()  # gets last logger created\n   logger('svd_time', 5)  # records \"svd_time\" stat at 5\n   logger.next_step()     # advances step counter\n   logger.set_step(5)     # sets step counter to 5\n  \"\"\"\n  \n  def __init__(self, run, step=0):\n    # TODO: do nothing for default run\n    \n    global global_last_logger\n    assert global_last_logger is None\n    self.run = run\n    #    sess = tf.get_default_session()\n\n    self.summary_writer = tf.summary.FileWriter(GLOBAL_RUNS_DIRECTORY+'/'+run,\n                                                graph=tf.get_default_graph())\n    self.step = step\n    self.summary = tf.Summary()\n    global_last_logger = self\n    self.last_timestamp = time.perf_counter()\n\n  def __call__(self, *args):\n    assert len(args)%2 == 0\n    for (tag, value) in chunks(args, 2):\n      self.summary.value.add(tag=tag, simple_value=float(value))\n\n  def next_step(self):\n    new_timestamp = time.perf_counter()\n    self.summary.value.add(tag='time/step',\n                           simple_value=(new_timestamp-self.last_timestamp))\n    self.last_timestamp = new_timestamp\n    self.summary_writer.add_summary(self.summary, self.step)\n    self.step+=1\n    self.summary = tf.Summary()\n\n\ndef as_int32(v):\n  \"\"\"Convert to int32 dtype.\"\"\"\n  return np.dtype(np.int32).type(v)\n\ndef add_dep(from_op, on_op):\n  ge.reroute.add_control_inputs(from_op, [on_op])\n\n\nsess = None\ndef register_default_session(local_sess):\n  global sess\n  assert sess is None\n  sess = local_sess\n\ndef get_default_session():\n  global sess\n  assert sess\n  return sess\n\ndef eval(tensor):\n  \"\"\"tensor.eval() replacement since .eval() is not multi-thread-happy\"\"\"\n  global sess\n  assert sess\n  return sess.run(tensor)\n    \nif __name__=='__main__':\n  run_all_tests(sys.modules[__name__])\n"
  },
  {
    "path": "linearize/linearize.py",
    "content": "\"\"\"Library to force a memory-efficient execution order on TensorFlow graph.\n\"\"\"\n\nimport tensorflow as tf\nimport tensorflow.contrib.graph_editor as ge\n\nfrom collections import OrderedDict\n\nDEBUG = False\n\ndef run_after(a, b):\n  \"\"\"Force operation a to run after b. Do not add control dependencies\n  to ops that already run after. Returns 0 if no dependencies were added,\n  1 otherwise.\"\"\"\n\n  already_after = (b in a.control_inputs) or (b in [i.op for i in a.inputs])\n\n  if already_after:\n    return 0\n  ge.reroute.add_control_inputs(a, [b])\n  return 1\n\n\ncontrols = None\ncontrols_graph = None\ndef initialize_control_outputs(g):\n  global controls\n  global controls_graph\n  controls_graph = g\n  controls = tf.contrib.graph_editor.ControlOutputs(g)\n\n\n################################################################################\n# Graph ops\n################################################################################\n# Computation flows from parents to children.\n#\n# Two sets of dependencies, regular (parents/children) and regular + control\n# parents_with_controls, children_with_controls.\n#\n# The former is more relevant for estimating memory usage because a control\n# dependency on node doesn't imply that its outputs have to be kept in memory,\n# whereas input dependency does.\n\n# TODO(y): rename for consistency with memsorted\ndef nodesort(ops):\n  \"\"\"sort list by op.name.\"\"\"\n  return sorted(ops, key=lambda op: op.name)\n\n\ndef parents_with_controls(op):\n  result = set(input.op for input in op.inputs)\n  result.update(op.control_inputs)\n  return nodesort(result)\n\n\ndef parents(op):\n  return nodesort(set(input.op for input in op.inputs))\n\n\ndef children(op):\n  return nodesort(set(op_ for out in op.outputs for op_ in out.consumers()))\n\n\ndef children_with_controls(op):\n  \"\"\"Returns children, counting control outputs as children. Assumes\n  initialize_control_input has been called.\"\"\"\n\n  if not controls:\n    initialize_control_outputs(op.graph)\n  assert controls_graph == op.graph, (\"graph changed, rerun \"\n                                      \"initialize_control_outputs\")\n  result = set(op for out in op.outputs for op in out.consumers())\n  result.update(controls.get(op))\n  return nodesort(result)\n\n\ndef get_graph(g=None, as_hashes=False, exclude_controls=False):\n  \"\"\"Creates dictionary {node: {child1, child2, ..},..} for current\n  TensorFlow graph (control edges included).\n  Args:\n    g: tf.Graph to use or None, in which case take default graph\n    as_hashes: whether to replace nodes with their hashes (needed for\n                                                           nx.DiGraph)\n    exclude_controls: if True, don't count control deps as edges\n  \"\"\"\n\n  if not g:\n    g = tf.get_default_graph()\n\n  result = OrderedDict()\n  for op in nodesort(g.get_operations()):\n    if as_hashes:\n      key = hash(op)\n    else:\n      key = op\n    if exclude_controls:\n      result[key] = children(op)\n    else:\n      result[key] = children_with_controls(op)\n  return result\n\ndef print_tf_graph(graph):\n  \"\"\"Prints tensorflow graph in dictionary form.\"\"\"\n\n  for node in graph:\n    for child in graph[node]:\n      print(\"%s -> %s\" % (node.name, child.name))\n\n\ndef memsorted(nodes):\n  \"\"\"Sort nodes by estimated memory usage.\"\"\"\n\n  def node_memory(unused_node, default_memory=1):\n    return default_memory\n  def node_name(node):\n    return node.name\n\n  def subtree_memory(node):\n    return (node_memory(node) + sum(node_memory(parent) for\n                                    parent in parents(node)))\n\n  # sort by estimated memory, break ties in reverse alphabetical order\n  # this gives regular alphabetic order when used with linearize\n  nodes = sorted(nodes, key=node_name, reverse=True)\n  nodes = sorted(nodes, key=subtree_memory)\n  return nodes\n\n\ndef is_iterable(o):\n  try:\n    _ = iter(o)\n  except Exception:\n    return False\n  return True\n\n\n# TODO(y): prevent deadlocks by avoiding linearizing anything with downstream\n# Assign dependencies\ndef linearize(targets=None, modify_graph=True):\n  \"\"\"Obtain a single valid execution order which approximately minimizes\n  peak memory usage.\n  Args:\n    targets: specifies list of computation Tensor or op targets. Nones are\n        skipped. If not specified, all terminal nodes that are not Assign\n        /AssignAdd/NoOp nodes are considered targets. The reason for excluding\n        these ops is because they are usually targets for variable modifying\n        session.run calls, whereas linearization assumes graph is purely\n        functional.\n    modify_graph: if True, will add control dependencies to force this order\n  Returns:\n    Number of control dependencies that were added if modify_graph=True,\n    otherwise returns list of ops in this order.\n  \"\"\"\n\n  g = tf.get_default_graph()\n  initialize_control_outputs(g)  # needed for children_with_controls\n  graph = get_graph(g)\n\n  # The algorithm works by keeping an \"active\" set nodes that have no\n  # unscheduled children, hence are ready for execution.  At each iteration,\n  # schedule all nodes from this set for execution with least memory-hungry\n  # nodes first and repeat to convergence.\n\n  def to_op(tensor_or_op):\n    if hasattr(tensor_or_op, \"op\"):\n      return tensor_or_op.op\n    return tensor_or_op\n  \n  if is_iterable(targets):\n    active = [to_op(target) for target in targets if target is not None]\n  elif targets is not None:\n    active = [to_op(targets)]\n  else:\n    active = []\n    for node in graph:\n      if not graph[node]:  # no children\n        if (node.type != \"Assign\" and node.type != \"AssignAdd\" and\n            node.type != \"NoOp\"):\n          active.append(node)\n\n  last_node = None\n\n  # count of unscheduled children for each node\n  unscheduled = OrderedDict()\n  for node in graph:\n    unscheduled[node] = len(graph[node])\n  control_edges_added = 0\n  order = []\n  while active:\n    new_active = []\n    for node in memsorted(active):\n      assert unscheduled[node] == 0\n\n      order.append(node)\n      if DEBUG:\n        print(\"Executing \", node.name)\n\n      if last_node:\n        if modify_graph:\n          control_edges_added += run_after(last_node, node)\n      last_node = node\n        \n\n      # this node is scheduled, so update unscheduled counts of parents\n      # TODO(y) do we need this second memsorted?\n      for parent in memsorted(parents_with_controls(node)):\n        assert unscheduled[parent] > 0\n        unscheduled[parent] -= 1\n        if unscheduled[parent] == 0:\n          new_active.append(parent)\n\n    active = new_active\n\n  if modify_graph:\n    return control_edges_added\n  else:\n    return reversed(order)\n \n"
  },
  {
    "path": "linearize/linearize_test.py",
    "content": "import linearize\n\nimport os, sys, time\nimport inspect\nimport numpy as np\nimport tensorflow as tf\nimport pdb\nimport math\nimport toposort\n\nfrom tensorflow.python.ops import gen_random_ops\n\ndef create_session():\n  config = tf.ConfigProto(log_device_placement=False, graph_options=tf.GraphOptions(optimizer_options=tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)))\n  return tf.InteractiveSession(config=config)\n\ndef setup_env():\n  \"\"\"Sets up test enviornment.\"\"\"\n  \n  # download memory_util if needed\n  memory_util_url = \"https://raw.githubusercontent.com/yaroslavvb/memory_util/master/memory_util.py\"\n  if os.path.exists('memory_util.py'):\n    size = len(open('memory_util.py').read())\n  else:\n    size = 0\n    \n  if size != 13636:\n    print(\"Size changed or 0, redownloading memory_util.py\")\n    import urllib.request\n    response = urllib.request.urlopen(memory_util_url)\n    open(\"memory_util.py\", \"wb\").write(response.read())\n\n    \ndef make_caterpillar_graph(length=5, node_mbs=1):\n  \"\"\"Length is number of concats.\"\"\"\n  \n  n = node_mbs * 250000\n  n2 = int(math.sqrt(n))\n  dtype = tf.float32\n    \n  def make_leaf(i):\n    name = \"leaf\"+str(i)\n    val = gen_random_ops._random_uniform((n2, n2), dtype, name=name)\n    return val\n   \n  def make_merge(a, b, i):\n    name = \"merge\"+str(i)\n    merge_node = tf.matmul(a, b, name=name)\n    #    nonlinear_node = tf.tanh(merge_node, name=\"tanh\"+str(i))\n    #nonlinear_node = tf.identity(merge_node, name=\"tanh\"+str(i))\n    return merge_node\n\n  leaf0 = make_leaf(0)\n  node0 = tf.identity(leaf0, name=\"merge0\")\n  node = node0\n  nodes = [node]\n  \n  for i in range(1, length+1):\n    leaf = make_leaf(i)\n    node = make_merge(node, leaf, i)\n    nodes.append(node)\n  return nodes\n\ndef test_print():\n  \"\"\"Should print:\n  leaf1 -> merge1\n  leaf0 -> merge0\n  merge1 -> merge2\n  merge0 -> merge1\n  leaf2 -> merge2\n  leaf0/shape -> leaf0\n  leaf1/shape -> leaf1\n  leaf2/shape -> leaf2\n  \"\"\"\n  \n  nodes = make_caterpillar_graph(length=2)\n  linearize.print_tf_graph(linearize.get_graph())\n  \n\ndef test_toposort():\n  nodes = make_caterpillar_graph(length=2)\n  graph = linearize.get_graph()\n  print(list(toposort.toposort(graph)))\n\n\ndef test_linearize():\n  nodes = make_caterpillar_graph(5)\n  linearize.linearize()\n\n  sess = create_session()\n\n  import memory_util\n  memory_util.vlog(1)\n  with memory_util.capture_stderr() as stderr:\n    sess.run(nodes[-1].op)\n  memory_util.print_memory_timeline(stderr, ignore_less_than_bytes=1000)\n\nif __name__=='__main__':\n  setup_env()\n  import memory_util\n  memory_util.vlog(1)\n  \n  #  sess = create_session()\n  #nodes = make_caterpillar_graph()\n  #  test_print()\n  #  linearize.print_tf_graph(linearize.get_graph())\n  #  print(tf.get_default_graph().as_graph_def())\n  #  test_toposort()\n  test_linearize()\n  sys.exit()\n  #  with memory_util.capture_stderr() as stderr:\n  #    print(sess.run(nodes[-1][0,0]))\n  print(len(stderr.getvalue()))\n  memory_util.print_memory_timeline(stderr, ignore_less_than_bytes=1000)\n"
  },
  {
    "path": "linearize/memory_util.py",
    "content": "import os\nimport re\nimport sys\nimport tempfile\nimport tensorflow as tf\n\ndebug_messages = False\n\ndef vlog(level):\n  os.environ['TF_CPP_MIN_VLOG_LEVEL'] = str(level)\n\n# this helper is here in case we later want to capture huge stderr that doesn't fit in RAM\nclass TemporaryFileHelper:\n  \"\"\"Provides a way to fetch contents of temporary file.\"\"\" \n  def __init__(self, temporary_file):\n    self.temporary_file = temporary_file\n  def getvalue(self):\n    return open(self.temporary_file.name).read() \n\n\nSTDOUT=1\nSTDERR=2\nclass capture_stderr:\n  \"\"\"Utility to capture output, use as follows\n     with util.capture_stderr() as stderr:\n        sess = tf.Session()\n\n    print(\"Captured:\", stderr.getvalue()).\n    \"\"\"\n\n  def __init__(self, fd=STDERR):\n    self.fd = fd\n    self.prevfd = None\n\n  def __enter__(self):\n    t = tempfile.NamedTemporaryFile()\n    self.prevfd = os.dup(self.fd)\n    os.dup2(t.fileno(), self.fd)\n    return TemporaryFileHelper(t)\n\n  def __exit__(self, exc_type, exc_value, traceback):\n    os.dup2(self.prevfd, self.fd)\n\n\n################################################################################\n# LOG_MEMORY_PARSING\n################################################################################\n# Until https://github.com/tensorflow/tensorflow/issues/6716 is resolved, the\n# reliable way to get access to tensor deallocation information is to parse\n# __LOG_MEMORY__ from VLOG print statements. This is sensitive to print order\n# run unbuffered to prevent interleaving:\n#   python -u script.py\n\n# Regex'es to parse __LOG_MEMORY__ statements\n# Each regex is preceded by an example of line it's meant to pass\n\n# I 5143420588.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogTensorAllocation { step_id: -6 kernel_name: \"Unknown (from Proto)\" tensor { dtype: DT_INT32 shape { dim { size: 3 } } allocation_description { requested_bytes: 12 allocated_bytes: 12 allocator_name: \"cpu\" allocation_id: 3 has_single_reference: true ptr: 29496256 } } }\ntensor_allocation_regex = re.compile(\"\"\"MemoryLogTensorAllocation.*?step_id: (?P<step_id>[-0123456789]+).*kernel_name: \\\"(?P<kernel_name>[^\"]+)\\\".*?allocated_bytes: (?P<allocated_bytes>\\d+).*allocator_name: \\\"(?P<allocator_name>[^\"]+)\\\".*allocation_id: (?P<allocation_id>\\d+).*\"\"\")\n\n# I 6795349363.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogRawAllocation { step_id: -3 operation: \"TF_AllocateTensor\" num_bytes: 1000000 ptr: 80910752 allocation_id: 99 allocator_name: \"cpu\" }\nraw_allocation_regex = re.compile(\"\"\"MemoryLogRawAllocation.*?step_id: (?P<step_id>[-0123456789]+).*operation: \\\"(?P<kernel_name>[^\"]+)\\\".*?num_bytes: (?P<allocated_bytes>\\d+).*allocation_id: (?P<allocation_id>\\d+).*allocator_name: \"(?P<allocator_name>[^\"]+)\".*\"\"\")\n\n# I 5143420588.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogTensorOutput { step_id: 1 kernel_name: \"Const\" tensor { dtype: DT_INT32 shape { dim { size: 3 } } allocation_description { requested_bytes: 12 allocated_bytes: 12 allocator_name: \"cpu\" allocation_id: 3 ptr: 29496256 } } }\n# 2017-01-26 10:13:30: I tensorflow/core/framework/log_memory.cc:35] __LOG_MEMORY__ MemoryLogTensorOutput { step_id: 2 kernel_name: \"a0\" tensor { dtype: DT_FLOAT shape { dim { size: 250000 } } allocation_description { requested_bytes: 1000000 allocated_bytes: 1000192 allocator_name: \"gpu_bfc\" allocation_id: 3 ptr: 30076651520 } } }\n#tensor_output_regex = re.compile(\"\"\"MemoryLogTensorOutput.* step_id: (?P<step_id>[-0123456789]+) kernel_name: \\\"(?P<kernel_name>[^\"]+).*allocated_bytes: (?P<allocated_bytes>\\d+).*allocation_id: (?P<allocation_id>\\d+).*\"\"\")   \ntensor_output_regex = re.compile(\"\"\"MemoryLogTensorOutput.* step_id: (?P<step_id>[-0123456789]+) kernel_name: \\\"(?P<kernel_name>[^\"]+).*allocated_bytes: (?P<allocated_bytes>\\d+).*allocator_name: \\\"(?P<allocator_name>[^\"]+)\\\".*allocation_id: (?P<allocation_id>\\d+).*\"\"\")\n\n# some Shape lines are missing bytes info so have separate regex for them\n# I 5162643141.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogTensorOutput { step_id: 5 kernel_name: \"gradients/Shape\" tensor { dtype: DT_INT32 shape { dim { } } } }\ntensor_output_regex_no_bytes = re.compile(\"\"\"MemoryLogTensorOutput.* step_id: (?P<step_id>[-0123456789]+) kernel_name: \\\"(?P<kernel_name>[^\"]+).*\"\"\")\n\n\n# 5143420588.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogTensorDeallocation { allocation_id: 2 allocator_name: \"cpu\" }\ntensor_deallocation_regex = re.compile(\"\"\"allocation_id: (?P<allocation_id>\\d+).*allocator_name: \\\"(?P<allocator_name>[^\"]+)\\\".*\"\"\")\n\n# I 6796000229.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogRawDeallocation { step_id: -3 operation: \"TensorFlow C Api\" allocation_id: 177 allocator_name: \"cpu\" }\nraw_deallocation_regex = re.compile(\"\"\"allocation_id: (?P<allocation_id>\\d+).*allocator_name: \\\"(?P<allocator_name>[^\"]+)\\\".*\"\"\")\n\n# I 5143420588.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogStep { step_id: 1 handle: \"->Print:0//0/;0\" }\ntensor_logstep_regex = re.compile(\"\"\"MemoryLogStep.*?step_id: (?P<step_id>[-0123456789]+).*\"\"\")\n\n\ndef _parse_logline(l):\n    if 'MemoryLogTensorOutput' in l:\n        m = tensor_output_regex.search(l)\n        if not m:\n            m = tensor_output_regex_no_bytes.search(l)\n\n        assert m, l\n        d = m.groupdict()\n        d[\"type\"] = \"MemoryLogTensorOutput\"\n            \n    elif 'MemoryLogTensorAllocation' in l:\n        m = tensor_allocation_regex.search(l)\n\n        # Broadcast args give weird allocation messages without size, ignore\n        # I tensorflow/core/framework/log_memory.cc:35] __LOG_MEMORY__ MemoryLogTensorAllocation { step_id: 2 kernel_name: \"gradients/node_5_grad/BroadcastGradientArgs\" tensor { dtype: DT_INT32 shape { dim { } } } }\n        if not m:\n            return {\"type\": \"MemoryLogTensorAllocation\", \"line\": l,\n                    \"allocation_id\": \"-1\"}\n\n        assert m, l\n        d = m.groupdict()\n        d[\"type\"] = \"MemoryLogTensorAllocation\"\n        if debug_messages:\n            print(\"Got allocation for %s, %s\"%(d[\"allocation_id\"], d[\"kernel_name\"]))\n    elif 'MemoryLogTensorDeallocation' in l:\n        m = tensor_deallocation_regex.search(l)\n        assert m, l\n        d = m.groupdict()\n        d[\"type\"] = \"MemoryLogTensorDeallocation\"\n        if debug_messages:\n            print(\"Got deallocation for %s\"%(d[\"allocation_id\"]))\n    elif 'MemoryLogStep' in l:\n        m = tensor_logstep_regex.search(l)\n        assert m, l\n        d = m.groupdict()\n        d[\"type\"] = \"MemoryLogStep\"\n    elif 'MemoryLogRawAllocation' in l:\n        m = raw_allocation_regex.search(l)\n        assert m, l\n        d = m.groupdict()\n        d[\"type\"] = \"MemoryLogRawAllocation\"\n    elif 'MemoryLogRawDeallocation' in l:\n        m = raw_deallocation_regex.search(l)\n        assert m, l\n        d = m.groupdict()\n        d[\"type\"] = \"MemoryLogRawDeallocation\"\n    else:\n        assert False, \"Unknown log line: \"+l\n        \n    if not \"allocation_id\" in d:\n        d[\"allocation_id\"] = \"-1\"\n\n    d[\"line\"] = l\n    return d\n\ndef memory_timeline(log):\n    if hasattr(log, 'getvalue'):\n        log = log.getvalue()\n    \n    def unique_alloc_id(line):\n        if line[\"allocation_id\"] == \"-1\":\n            return \"-1\"\n        return line[\"allocation_id\"]+\"-\"+line[\"allocator_name\"]\n    \n    def get_alloc_names(line):\n        alloc_id = unique_alloc_id(line)\n        for entry in reversed(allocation_map.get(alloc_id, [])):\n            kernel_name = entry.get(\"kernel_name\", \"unknown\")\n            if not \"unknown\" in kernel_name:\n                return kernel_name+\"(\"+unique_alloc_id(line)+\")\"\n        # couldn't find an allocation message with name of kernel\n        return \"(\"+alloc_id+\")\"\n\n    def get_alloc_bytes(line):\n        for entry in allocation_map.get(unique_alloc_id(line), []):\n            if \"allocated_bytes\" in entry:\n                return entry[\"allocated_bytes\"]\n        return \"0\"\n\n    def get_alloc_type(line):\n        for entry in allocation_map.get(unique_alloc_id(line), []):\n            if \"allocator_name\" in entry:\n                return entry[\"allocator_name\"]\n        return \"0\"\n\n    parsed_lines = []\n    for l in log.split(\"\\n\"):\n        if 'LOG_MEMORY' in l: # and not 'step_id: -6' in l:\n            parsed_lines.append(_parse_logline(l))\n\n    allocation_map = {} # map of <allocation_id>-<allocator_name>->parsed_logline of allocation\n    for line in parsed_lines:\n        if (line[\"type\"] == \"MemoryLogTensorAllocation\" or line[\"type\"] == \"MemoryLogRawAllocation\" or\n            line[\"type\"] == \"MemoryLogTensorOutput\"):\n            allocation_map.setdefault(unique_alloc_id(line), []).append(line)\n    if debug_messages:\n        print(allocation_map)\n    result = []\n    for i, line in enumerate(parsed_lines):\n        # skip lines without allocation_id, ie lines like\n        # I tensorflow/core/framework/log_memory.cc:35] __LOG_MEMORY__ MemoryLogStep { step_id: 2 handle: \"->/gradients/a1_grad/TanhGrad/0/;1\" }\n\n        if int(line[\"allocation_id\"]) == -1:\n            continue\n        alloc_names = get_alloc_names(line)\n        # if line doesn't specify bytes, look in history if there was corresponding TensorOutput or TensorAllocation msg\n        if int(line.get('allocated_bytes', -1)) < 0:\n            alloc_bytes = get_alloc_bytes(line)\n        else:\n            alloc_bytes = line.get('allocated_bytes', -1)\n        alloc_type = get_alloc_type(line)\n        if line[\"type\"] == \"MemoryLogTensorOutput\":\n            continue\n        if line[\"type\"] == \"MemoryLogTensorDeallocation\" or line[\"type\"]==\"MemoryLogRawDeallocation\":\n            alloc_bytes = \"-\" + alloc_bytes\n        result.append((i, alloc_names, alloc_bytes, alloc_type))\n    return result\n\ndef peak_memory(log, gpu_only=False):\n    \"\"\"Peak memory used across all devices.\"\"\"\n    peak_memory = -123456789 # to catch bugs\n    total_memory = 0\n    for record in memory_timeline(log):\n        i, kernel_name, allocated_bytes, allocator_type = record\n        allocated_bytes = int(allocated_bytes)\n        if gpu_only:\n            if not allocator_type.startswith(\"gpu\"):\n                continue\n        total_memory += allocated_bytes\n        peak_memory = max(total_memory, peak_memory)\n    return peak_memory\n    \ndef print_memory_timeline(log, gpu_only=False, ignore_less_than_bytes=0):\n      \n    total_memory = 0\n    for record in memory_timeline(log):\n        i, kernel_name, allocated_bytes, allocator_type = record\n        allocated_bytes = int(allocated_bytes)\n        if gpu_only:\n            if not allocator_type.startswith(\"gpu\"):\n                continue\n        if abs(allocated_bytes)<ignore_less_than_bytes:\n            continue  # ignore small allocations\n        total_memory += allocated_bytes\n        print(\"%9d %42s %11d %11d %s\"%(i, kernel_name, allocated_bytes, total_memory, allocator_type))\n\nimport matplotlib.pyplot as plt\ndef plot_memory_timeline(log, gpu_only=False, ignore_less_than_bytes=1000):\n      \n    total_memory = 0\n    timestamps = []\n    data = []\n    current_time = 0\n    for record in memory_timeline(log):\n        timestamp, kernel_name, allocated_bytes, allocator_type = record\n        allocated_bytes = int(allocated_bytes)\n        \n        if abs(allocated_bytes)<ignore_less_than_bytes:\n            continue  # ignore small allocations\n        if gpu_only:\n            if not record[3].startswith(\"gpu\"):\n                continue\n        timestamps.append(current_time-.00000001)\n        data.append(total_memory)\n        total_memory += int(record[2])\n        timestamps.append(current_time)\n        data.append(total_memory)\n        current_time+=1\n    plt.plot(timestamps, data)\n\n################################################################################\n# smart initialize\n################################################################################\n\ndef smart_initialize(variables=None, sess=None):\n  \"\"\"Initializes all uninitialized variables in correct order. Initializers\n  are only run for uninitialized variables, so it's safe to run this multiple\n  times.\n\n  Args:\n      sess: session to use. Use default session if None.\n  \"\"\"\n\n  from tensorflow.contrib import graph_editor as ge\n  def make_initializer(var): \n    def f():\n      return tf.assign(var, var.initial_value).op\n    return f\n  \n  def make_noop(): return tf.no_op()\n\n  def make_safe_initializer(var):\n    \"\"\"Returns initializer op that only runs for uninitialized ops.\"\"\"\n    return tf.cond(tf.is_variable_initialized(var), make_noop,\n                   make_initializer(var), name=\"safe_init_\"+var.op.name).op\n\n  if not sess:\n    sess = tf.get_default_session()\n  g = tf.get_default_graph()\n\n  if not variables:\n    variables = tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES)\n      \n  safe_initializers = {}\n  for v in variables:\n    safe_initializers[v.op.name] = make_safe_initializer(v)\n      \n  # initializers access variable vaue through read-only value cached in\n  # <varname>/read, so add control dependency to trigger safe_initializer\n  # on read access\n  for v in variables:\n    var_name = v.op.name\n    var_cache = g.get_operation_by_name(var_name+\"/read\")\n    ge.reroute.add_control_inputs(var_cache, [safe_initializers[var_name]])\n\n  sess.run(tf.group(*safe_initializers.values()))\n    \n  # remove initializer dependencies to avoid slowing down future variable reads\n  for v in variables:\n    var_name = v.op.name\n    var_cache = g.get_operation_by_name(var_name+\"/read\")\n    ge.reroute.remove_control_inputs(var_cache, [safe_initializers[var_name]])\n\n"
  },
  {
    "path": "matmul_benchmark.py",
    "content": "# On Titan X (Pascal)\n# 8192 x 8192 matmul took: 0.10 sec, 11304.59 G ops/sec\n# http://stackoverflow.com/questions/41804380/testing-gpu-with-tensorflow-matrix-multiplication\n\nimport os\nimport sys\nimport tensorflow as tf\nimport time\n\nn = 8192\ndtype = tf.float32\nwith tf.device(\"/gpu:0\"):\n    matrix1 = tf.Variable(tf.ones((n, n), dtype=dtype))\n    matrix2 = tf.Variable(tf.ones((n, n), dtype=dtype))\n    product = tf.matmul(matrix1, matrix2)\n\n\n# avoid optimizing away redundant nodes\nconfig = tf.ConfigProto(graph_options=tf.GraphOptions(optimizer_options=tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)))\nsess = tf.Session(config=config)\n\nsess.run(tf.global_variables_initializer())\niters = 10\n\n# pre-warming\nsess.run(product.op)\n\nstart = time.time()\nfor i in range(iters):\n  sess.run(product.op)\nend = time.time()\nops = n**3 + (n-1)*n**2 # n^2*(n-1) additions, n^3 multiplications\nelapsed = (end - start)\nrate = iters*ops/elapsed/10**9\nprint('\\n %d x %d matmul took: %.2f sec, %.2f G ops/sec' % (n, n,\n                                                            elapsed/iters,\n                                                            rate,))\n"
  },
  {
    "path": "matmul_benchmark_seq.py",
    "content": "# On Titan X (Pascal)\n# 8192 x 8192 matmul took: 0.10 sec, 11304.59 G ops/sec\n# http://stackoverflow.com/questions/41804380/testing-gpu-with-tensorflow-matrix-multiplication\n#\n# On V100/fp16 peak 85k for 8192x8192\n# timing under matmul_times subdirectory\n#\n# TODO: figure out the deal with spikes, is it CUDA autotune?\n\nfrom __future__ import print_function\n\nimport ctypes\nimport errno\nfrom ctypes.util import find_library\nfrom functools import partial\n\nCLOCK_PROCESS_CPUTIME_ID = 2  # time.h\nCLOCK_MONOTONIC_RAW = 4\nclockid_t = ctypes.c_int\ntime_t = ctypes.c_long\nclass timespec(ctypes.Structure):\n    _fields_ = [\n        ('tv_sec', time_t),         # seconds\n        ('tv_nsec', ctypes.c_long)  # nanoseconds\n    ]\n_clock_gettime = ctypes.CDLL(find_library('rt'), use_errno=True).clock_gettime\n_clock_gettime.argtypes = [clockid_t, ctypes.POINTER(timespec)]\n\n\ndef clock_gettime(clk_id):\n    tp = timespec()\n    if _clock_gettime(clk_id, ctypes.byref(tp)) < 0:\n        err = ctypes.get_errno()\n        msg = errno.errorcode[err]\n        if err == errno.EINVAL:\n            msg += (\" The clk_id specified is not supported on this system\"\n                    \" clk_id=%r\") % (clk_id,)\n        raise OSError(err, msg)\n    return tp.tv_sec + tp.tv_nsec * 1e-9\n\ntry:\n    from time import perf_counter, process_time\nexcept ImportError:  # Python <3.3\n    perf_counter = partial(clock_gettime, CLOCK_MONOTONIC_RAW)\n    perf_counter.__name__ = 'perf_counter'\n    process_time = partial(clock_gettime, CLOCK_PROCESS_CPUTIME_ID)\n    process_time.__name__ = 'process_time'\n\n\nimport math\nimport os\nimport sys\nimport numpy as np\nimport tensorflow as tf\nimport time\n\nimport argparse\nparser = argparse.ArgumentParser(description='PyTorch MNIST Example')\n\nparser.add_argument('--dtype', type=str, default='float32',\n                    help='dtype, float32 or float16')\nparser.add_argument('--agg', type=str, default='min',\n                    help='min, mean or median')\nargs = parser.parse_args()\n\ndef bench(n):\n  if args.dtype == 'float32':\n    dtype = tf.float32\n  elif args.dtype == 'float16':\n    dtype = tf.float16\n  else:\n    assert False, 'unknown dtype '+args.dtype\n  with tf.device(\"/gpu:0\"):\n    matrix1 = tf.Variable(tf.ones((n, n), dtype=dtype))\n    matrix2 = tf.Variable(tf.ones((n, n), dtype=dtype))\n    product = tf.matmul(matrix1, matrix2)\n\n\n  config = tf.ConfigProto()\n  sess = tf.Session(config=config)\n  \n  sess.run(tf.global_variables_initializer())\n  iters = 11\n\n  # pre-warming\n  sess.run(product.op)\n\n  times = []\n  for i in range(iters):\n    start = perf_counter()\n    sess.run(product.op)\n    times.append(perf_counter()-start)\n\n  ops = n**3 + (n-1)*n**2 # n^2*(n-1) additions, n^3 multiplications\n\n  times_ms = 1000*np.array(times)  # get seconds, convert to ms\n  if len(times_ms)>0:\n    min = np.min(times_ms)\n    median = np.median(times_ms)\n    formatted = [\"%.2f\"%(d,) for d in times_ms[:10]]\n    #    print(\"Times: min: %.2f, median: %.2f, mean: %.2f\"%(min, median,\n    #                                                        np.mean(times_ms)))\n\n  if args.agg == 'min':\n    elapsed_ms = np.min(times_ms)\n  elif args.agg == 'mean':\n    elapsed_ms = np.mean(times_ms)\n  elif args.agg == 'median':\n    elapsed_ms = np.median(times_ms)\n  else:\n    assert False, 'unknown aggregation method: ' + args.agg\n    \n  rate = ops/elapsed_ms/10**9\n  #  print('\\n %d x %d matmul took: %.4f ms, %.2f G ops/sec' % (n, n,\n  #                                                             elapsed_ms,\n  #                                                             rate,))\n  return rate\n\ndef main():\n  steps = 8 # number of steps between n doubling\n\n  np.set_printoptions(suppress=True)\n  with open(\"times.csv\", \"w\") as myfile:\n    myfile.write(\"\\n\")\n    \n  for i in range(20*steps):\n    n = int(math.pow(2, float(i)/steps))\n    rate = bench(n)\n    print(\"%d,%.10f\" %(n, rate))\n    with open(\"times.csv\", \"a\") as myfile:\n      myfile.write(\"%d,%.10f\\n\"%(n, rate))\n  \nif __name__=='__main__':\n  main()\n"
  },
  {
    "path": "matmul_times/1080-float16.csv",
    "content": "1,0.0000000034\n1,0.0000000036\n1,0.0000000039\n1,0.0000000035\n1,0.0000000043\n1,0.0000000046\n1,0.0000000050\n1,0.0000000054\n2,0.0000000584\n2,0.0000000644\n2,0.0000000674\n2,0.0000000687\n2,0.0000000752\n3,0.0000002873\n3,0.0000002522\n3,0.0000002471\n4,0.0000007086\n4,0.0000007393\n4,0.0000007178\n5,0.0000013838\n5,0.0000015370\n6,0.0000026987\n6,0.0000022227\n7,0.0000036381\n8,0.0000054416\n8,0.0000053568\n9,0.0000082184\n10,0.0000110903\n11,0.0000138653\n12,0.0000189915\n13,0.0000241109\n14,0.0000293803\n16,0.0000457074\n17,0.0000509526\n19,0.0000716285\n20,0.0000863740\n22,0.0001204977\n24,0.0001568045\n26,0.0001843983\n29,0.0002785588\n32,0.0003894144\n34,0.0004765664\n38,0.0006730307\n41,0.0008188075\n45,0.0010837874\n49,0.0014305645\n53,0.0022087100\n58,0.0026427016\n64,0.0031762071\n69,0.0033630118\n76,0.0040770393\n82,0.0044708883\n90,0.0062248578\n98,0.0092337182\n107,0.0139221632\n117,0.0178044032\n128,0.0224213489\n139,0.0299333631\n152,0.0379965451\n165,0.0496895280\n181,0.0672505017\n197,0.0831603483\n215,0.1132126430\n234,0.1287379171\n256,0.1819730888\n279,0.2485196740\n304,0.3036680806\n331,0.3879232771\n362,0.4661769607\n394,0.5644570767\n430,0.7777496690\n469,0.9742523210\n512,1.2651589030\n558,1.4602956948\n608,1.8217860513\n663,1.9921930853\n724,2.2364226876\n789,2.1433891063\n861,2.7090783898\n939,2.9531931908\n1024,3.5877896025\n1116,3.6779722946\n1217,4.3078682686\n1327,4.6144299678\n1448,5.0839816350\n1579,5.3015632066\n1722,5.6268885114\n1878,5.8209107716\n2048,6.2596829924\n2233,5.9811348181\n2435,5.6518923737\n2655,7.0360807776\n2896,7.2112054057\n3158,8.0330287265\n3444,8.2290337210\n3756,8.0293896669\n4096,8.5125871285\n4466,8.5370020832\n4870,7.7743161522\n5311,8.3979650843\n5792,8.4688923679\n6316,8.4772457343\n6888,8.6937689402\n7512,8.6359499182\n8192,8.8169536875\n8933,8.6668573644\n9741,8.3756722311\n10623,8.7015778540\n11585,8.5536109363\n12633,8.6088656910\n13777,8.5709830209\n"
  },
  {
    "path": "matmul_times/1080-float32.csv",
    "content": "1,0.0000000045\n1,0.0000000035\n1,0.0000000043\n1,0.0000000034\n1,0.0000000043\n1,0.0000000049\n1,0.0000000050\n1,0.0000000056\n2,0.0000000609\n2,0.0000000714\n2,0.0000000697\n2,0.0000000659\n2,0.0000000714\n3,0.0000003000\n3,0.0000003220\n3,0.0000002666\n4,0.0000006627\n4,0.0000007880\n4,0.0000008079\n5,0.0000015459\n5,0.0000012673\n6,0.0000023556\n6,0.0000025808\n7,0.0000039604\n8,0.0000058466\n8,0.0000060740\n9,0.0000092089\n10,0.0000118796\n11,0.0000163369\n12,0.0000240841\n13,0.0000299625\n14,0.0000387380\n16,0.0000520994\n17,0.0000523390\n19,0.0000795539\n20,0.0000982683\n22,0.0001214796\n24,0.0001636920\n26,0.0002092548\n29,0.0002703317\n32,0.0003729074\n34,0.0004653672\n38,0.0006168099\n41,0.0008476423\n45,0.0010729708\n49,0.0014324164\n53,0.0017386005\n58,0.0028449365\n64,0.0031177020\n69,0.0038735519\n76,0.0062974793\n82,0.0064873469\n90,0.0098341099\n98,0.0116686863\n107,0.0157851631\n117,0.0202608931\n128,0.0292374706\n139,0.0367351869\n152,0.0526993296\n165,0.0644459866\n181,0.0702350321\n197,0.0879495323\n215,0.1242069765\n234,0.1359054587\n256,0.1859243927\n279,0.2025442452\n304,0.2457022567\n331,0.3658846812\n362,0.4848338147\n394,0.5143358856\n430,0.7882646333\n469,0.8928990397\n512,1.1656835586\n558,1.3195744775\n608,1.6413668097\n663,1.8156536501\n724,2.2290742492\n789,2.6347425512\n861,2.7744974657\n939,3.3441175965\n1024,3.7699864220\n1116,4.2669058057\n1217,4.2239304343\n1327,4.2999952491\n1448,5.0765567637\n1579,4.8243019385\n1722,5.5287772808\n1878,5.8710045088\n2048,6.2494979996\n2233,6.0713500257\n2435,5.6761027623\n2655,6.5709195721\n2896,7.4728911051\n3158,7.9778022427\n3444,8.1693656027\n3756,7.9928773714\n4096,8.5269678381\n4466,8.3420676045\n4870,7.4717510687\n5311,8.1053401717\n5792,8.1765165436\n6316,8.2193813665\n6888,8.2207526766\n7512,8.2530108115\n8192,8.6345897045\n8933,8.3026164362\n9741,7.9344509507\n"
  },
  {
    "path": "matmul_times/g3-float16.csv",
    "content": "1,0.0000000054\n1,0.0000000051\n1,0.0000000065\n1,0.0000000044\n1,0.0000000048\n1,0.0000000045\n1,0.0000000042\n1,0.0000000048\n2,0.0000000598\n2,0.0000000522\n2,0.0000000602\n2,0.0000000592\n2,0.0000000569\n3,0.0000002437\n3,0.0000002260\n3,0.0000002362\n4,0.0000005616\n4,0.0000005722\n4,0.0000005844\n5,0.0000012099\n5,0.0000011887\n6,0.0000018102\n6,0.0000016259\n7,0.0000028216\n8,0.0000040517\n8,0.0000043483\n9,0.0000062360\n10,0.0000095128\n11,0.0000114769\n12,0.0000153840\n13,0.0000180906\n14,0.0000243247\n16,0.0000400715\n17,0.0000377767\n19,0.0000514943\n20,0.0000683860\n22,0.0000865112\n24,0.0001051213\n26,0.0001426751\n29,0.0001913256\n32,0.0002875058\n34,0.0003051285\n38,0.0004346936\n41,0.0005442804\n45,0.0007014911\n49,0.0010251019\n53,0.0012280063\n58,0.0016934492\n64,0.0020862005\n69,0.0027503521\n76,0.0031500031\n82,0.0035116997\n90,0.0046931443\n98,0.0081784715\n107,0.0083872862\n117,0.0115189820\n128,0.0190747343\n139,0.0185188080\n152,0.0249379696\n165,0.0328195935\n181,0.0387405693\n197,0.0508121822\n215,0.0742819229\n234,0.0777197828\n256,0.1125915606\n279,0.1304913186\n304,0.1583694332\n331,0.1888342444\n362,0.2387355070\n394,0.2557542415\n430,0.3165042259\n469,0.4105311260\n512,0.5243249028\n558,0.5828114282\n608,0.6143411728\n663,0.6469807857\n724,0.9105040736\n789,0.9376811718\n861,1.0619575012\n939,1.2155576995\n1024,1.4132319602\n1116,1.4260724553\n1217,1.4432986598\n1327,1.4319563294\n1448,1.4471410970\n1579,1.5607382246\n1722,1.6237686216\n1878,1.9481190133\n2048,2.3587374197\n2233,2.4338772716\n2435,2.5985527843\n2655,3.1787637172\n2896,3.4698303371\n3158,3.8602679332\n3444,4.0042434553\n3756,3.8255689503\n4096,4.0256793455\n4466,4.0370775306\n4870,3.8937734305\n5311,3.9990913681\n5792,3.9777389470\n6316,4.0011357263\n6888,4.0787678870\n7512,4.0671405648\n8192,4.1312549545\n8933,4.0862087134\n9741,4.0105048138\n10623,4.1034223568\n11585,4.0652498675\n12633,4.0691972371\n"
  },
  {
    "path": "matmul_times/g3-float32.csv",
    "content": "1,0.0000000073\n1,0.0000000048\n1,0.0000000054\n1,0.0000000052\n1,0.0000000055\n1,0.0000000052\n1,0.0000000051\n1,0.0000000048\n2,0.0000000586\n2,0.0000000613\n2,0.0000000606\n2,0.0000000604\n2,0.0000000590\n3,0.0000002199\n3,0.0000002166\n3,0.0000002331\n4,0.0000005445\n4,0.0000005953\n4,0.0000005509\n5,0.0000011035\n5,0.0000010665\n6,0.0000018245\n6,0.0000020743\n7,0.0000030141\n8,0.0000048806\n8,0.0000041701\n9,0.0000067732\n10,0.0000091322\n11,0.0000126449\n12,0.0000167117\n13,0.0000194493\n14,0.0000258426\n16,0.0000528046\n17,0.0000458252\n19,0.0000690545\n20,0.0000746672\n22,0.0001094539\n24,0.0001388742\n26,0.0001667570\n29,0.0002413090\n32,0.0003086639\n34,0.0003747490\n38,0.0005190560\n41,0.0005871084\n45,0.0009346655\n49,0.0010798767\n53,0.0014085849\n58,0.0022631995\n64,0.0025011876\n69,0.0032449305\n76,0.0034306438\n82,0.0041311552\n90,0.0051279059\n98,0.0074588679\n107,0.0098178931\n117,0.0124193482\n128,0.0160830886\n139,0.0211496424\n152,0.0247961973\n165,0.0338157899\n181,0.0430062583\n197,0.0542269884\n215,0.0718169422\n234,0.0988467147\n256,0.1196925419\n279,0.1455098916\n304,0.1972818843\n331,0.1772180971\n362,0.2636590135\n394,0.2754185967\n430,0.3726414457\n469,0.3835439101\n512,0.6403236611\n558,0.6271523764\n608,0.6723487806\n663,0.6716123262\n724,0.8588339883\n789,0.9945220783\n861,1.1051620527\n939,1.2015233788\n1024,1.3994641071\n1116,1.3509447411\n1217,1.4638138307\n1327,1.4528602068\n1448,1.4676407356\n1579,1.5869783426\n1722,1.6656387593\n1878,1.9194971156\n2048,2.3645307724\n2233,2.4380628450\n2435,2.6216720574\n2655,3.1950040147\n2896,3.4910323127\n3158,3.8479634522\n3444,3.9335505780\n3756,3.8047738191\n4096,3.9912365038\n4466,3.9395745634\n4870,3.7676875717\n5311,3.8672090765\n5792,3.8548877523\n6316,3.8473078459\n6888,3.9200867856\n7512,3.8976030316\n8192,3.9648233326\n8933,3.9030829731\n"
  },
  {
    "path": "matmul_times/nvidia-p3-float16.csv",
    "content": "1,0.0000000052\n1,0.0000000041\n1,0.0000000046\n1,0.0000000049\n1,0.0000000042\n1,0.0000000041\n1,0.0000000046\n1,0.0000000055\n2,0.0000000554\n2,0.0000000637\n2,0.0000000545\n2,0.0000000532\n2,0.0000000507\n3,0.0000002001\n3,0.0000002108\n3,0.0000002082\n4,0.0000004921\n4,0.0000004808\n4,0.0000005280\n5,0.0000010680\n5,0.0000010738\n6,0.0000017084\n6,0.0000017649\n7,0.0000027460\n8,0.0000041874\n8,0.0000042690\n9,0.0000069834\n10,0.0000086023\n11,0.0000106921\n12,0.0000133234\n13,0.0000179914\n14,0.0000246968\n16,0.0000337639\n17,0.0000395959\n19,0.0000656157\n20,0.0000653406\n22,0.0000929182\n24,0.0001354284\n26,0.0001817980\n29,0.0002643254\n32,0.0002998829\n34,0.0003157878\n38,0.0004163927\n41,0.0007430828\n45,0.0007193491\n49,0.0012699617\n53,0.0014592136\n58,0.0019013776\n64,0.0028069479\n69,0.0026474907\n76,0.0037250988\n82,0.0044074782\n90,0.0076624283\n98,0.0099851778\n107,0.0103070034\n117,0.0138518935\n128,0.0231608708\n139,0.0216869965\n152,0.0316261520\n165,0.0363883348\n181,0.0517542283\n197,0.0623640412\n215,0.0814378555\n234,0.1148254428\n256,0.1336743332\n279,0.2045750757\n304,0.2282127190\n331,0.3014729031\n362,0.3264810883\n394,0.4374849399\n430,0.6657965652\n469,0.6715217545\n512,1.1204232802\n558,0.9380739764\n608,1.8426026193\n663,1.4936602735\n724,2.0298141173\n789,2.4388995886\n861,2.8479440678\n939,3.5406921338\n1024,8.3014007112\n1116,4.9172887222\n1217,4.8020404036\n1327,6.9848150236\n1448,14.6789663308\n1579,7.2316324211\n1722,8.7278280040\n1878,10.5813931247\n2048,27.3441403434\n2233,12.1147870981\n2435,12.0358759694\n2655,12.1954933158\n2896,46.6051363046\n3158,13.2800244576\n3444,13.8267628176\n3756,13.7995925164\n4096,69.9589102386\n4466,14.3317932735\n4870,14.1166294853\n5311,14.9101748975\n5792,71.8273441365\n6316,14.8697839164\n6888,75.0021194804\n7512,76.0847702634\n8192,87.2323633474\n8933,15.2443599021\n9741,15.0255254543\n10623,15.4011254535\n11585,15.3233762417\n12633,15.4141927233\n13777,15.4542546400\n15024,51.3086154117\n16384,54.8225731495\n17866,15.4363718738\n19483,15.4177083800\n"
  },
  {
    "path": "matmul_times/nvidia-p3-float32.csv",
    "content": "1,0.0000000064\n1,0.0000000049\n1,0.0000000051\n1,0.0000000050\n1,0.0000000052\n1,0.0000000042\n1,0.0000000046\n1,0.0000000045\n2,0.0000000510\n2,0.0000000485\n2,0.0000000479\n2,0.0000000548\n2,0.0000000471\n3,0.0000002029\n3,0.0000002306\n3,0.0000001912\n4,0.0000004770\n4,0.0000004901\n4,0.0000005156\n5,0.0000009719\n5,0.0000009661\n6,0.0000017499\n6,0.0000017244\n7,0.0000031790\n8,0.0000038894\n8,0.0000038526\n9,0.0000059240\n10,0.0000106741\n11,0.0000110602\n12,0.0000139035\n13,0.0000181564\n14,0.0000236016\n16,0.0000321635\n17,0.0000413539\n19,0.0000546057\n20,0.0000616567\n22,0.0001286502\n24,0.0001390447\n26,0.0001460748\n29,0.0001951062\n32,0.0002772766\n34,0.0003086856\n38,0.0004384349\n41,0.0005533988\n45,0.0007149317\n49,0.0009276363\n53,0.0013331269\n58,0.0018695030\n64,0.0022682527\n69,0.0031001839\n76,0.0035845403\n82,0.0045948409\n90,0.0074623255\n98,0.0074607993\n107,0.0097530265\n117,0.0138274526\n128,0.0186669288\n139,0.0286824569\n152,0.0268727477\n165,0.0355386730\n181,0.0473796592\n197,0.0659762906\n215,0.0864406612\n234,0.0885813776\n256,0.1523531400\n279,0.1636012400\n304,0.2584961682\n331,0.2811011999\n362,0.3519482168\n394,0.4218602630\n430,0.5220794553\n469,0.5562290865\n512,0.9788097312\n558,0.8579025595\n608,1.2380418081\n663,1.5557990302\n724,2.1672233818\n789,2.5753768218\n861,2.2584686231\n939,3.0033014996\n1024,3.8812342065\n1116,4.1678976639\n1217,4.4648922758\n1327,5.3470564838\n1448,6.3065089240\n1579,6.8292859679\n1722,7.5663780618\n1878,8.2142042796\n2048,8.9502136919\n2233,10.0775378689\n2435,9.4611509618\n2655,10.4873276759\n2896,11.0233645833\n3158,11.7347679907\n3444,11.8439367523\n3756,11.8604344909\n4096,13.3133777524\n4466,14.6612454411\n4870,14.1017926913\n5311,15.0166186211\n5792,14.5565515674\n6316,14.8739420297\n6888,14.7140872238\n7512,15.1461848986\n8192,15.2734148530\n8933,15.2323380953\n9741,14.9980861870\n10623,15.3962168307\n11585,15.3180348029\n12633,15.4027308920\n13777,15.4373195183\n"
  },
  {
    "path": "matmul_times/p2-float16.csv",
    "content": "1,0.0000000067\n1,0.0000000072\n1,0.0000000069\n1,0.0000000069\n1,0.0000000072\n1,0.0000000072\n1,0.0000000072\n1,0.0000000069\n2,0.0000000827\n2,0.0000000814\n2,0.0000000822\n2,0.0000000868\n2,0.0000000825\n3,0.0000002982\n3,0.0000002975\n3,0.0000003082\n4,0.0000007697\n4,0.0000007342\n4,0.0000007368\n5,0.0000014666\n5,0.0000015306\n6,0.0000026006\n6,0.0000027080\n7,0.0000041761\n8,0.0000063052\n8,0.0000066057\n9,0.0000089852\n10,0.0000134527\n11,0.0000164623\n12,0.0000217909\n13,0.0000285714\n14,0.0000345181\n16,0.0000524895\n17,0.0000587160\n19,0.0000842484\n20,0.0000992910\n22,0.0001303871\n24,0.0001693906\n26,0.0002135477\n29,0.0002919552\n32,0.0003960148\n34,0.0004729200\n38,0.0006482468\n41,0.0008219702\n45,0.0010681646\n49,0.0013798360\n53,0.0017229605\n58,0.0022514637\n64,0.0030171800\n69,0.0037498750\n76,0.0050644601\n82,0.0060690625\n90,0.0078262982\n98,0.0099887460\n107,0.0128728047\n117,0.0163691077\n128,0.0214060202\n139,0.0268555938\n152,0.0346719627\n165,0.0429776979\n181,0.0556467780\n197,0.0694491538\n215,0.0887498153\n234,0.1106947986\n256,0.1407321169\n279,0.1764994256\n304,0.2221952034\n331,0.2682980740\n362,0.3377952514\n394,0.4052823128\n430,0.5053214475\n469,0.6015845170\n512,0.7474339226\n558,0.8127210424\n608,0.9427789145\n663,0.8139654736\n724,0.9727766023\n789,1.1184685269\n861,1.2510366606\n939,1.1916444116\n1024,1.3306496804\n1116,1.2824753318\n1217,1.3783316294\n1327,1.4173754597\n1448,1.4487053520\n1579,1.4887979924\n1722,1.5300201882\n1878,1.5429387891\n2048,1.6414710251\n2233,1.6066053016\n2435,1.5576891764\n2655,1.6047121464\n2896,1.5857469506\n3158,1.6055466919\n3444,1.6241025204\n3756,1.6241688208\n4096,1.6478262379\n4466,1.6268917333\n4870,1.6020022079\n5311,1.5891106124\n5792,1.5323465126\n6316,1.4899392695\n6888,1.4858769476\n7512,1.4761556421\n8192,1.5168820074\n8933,1.4726656810\n9741,1.4652164240\n10623,1.4744597313\n11585,1.4591969299\n12633,1.4463543210\n13777,1.4481929981\n15024,1.4724910144\n16384,1.4893490224\n"
  },
  {
    "path": "matmul_times/p2-float32.csv",
    "content": "1,0.0000000062\n1,0.0000000068\n1,0.0000000065\n1,0.0000000064\n1,0.0000000065\n1,0.0000000064\n1,0.0000000065\n1,0.0000000065\n2,0.0000000753\n2,0.0000000749\n2,0.0000000752\n2,0.0000000716\n2,0.0000000746\n3,0.0000002802\n3,0.0000002800\n3,0.0000002791\n4,0.0000006948\n4,0.0000006977\n4,0.0000006917\n5,0.0000013994\n5,0.0000013979\n6,0.0000024555\n6,0.0000023712\n7,0.0000037908\n8,0.0000057672\n8,0.0000059771\n9,0.0000087234\n10,0.0000117764\n11,0.0000151661\n12,0.0000202780\n13,0.0000260046\n14,0.0000323737\n16,0.0000465056\n17,0.0000536368\n19,0.0000743973\n20,0.0000867669\n22,0.0001151412\n24,0.0001512901\n26,0.0001919364\n29,0.0002657910\n32,0.0003578811\n34,0.0004240251\n38,0.0005969277\n41,0.0007429814\n45,0.0009892200\n49,0.0012556719\n53,0.0016050206\n58,0.0021076201\n64,0.0028424239\n69,0.0034972628\n76,0.0046591594\n82,0.0058126913\n90,0.0079179318\n98,0.0098811798\n107,0.0127129541\n117,0.0175084783\n128,0.0224006348\n139,0.0278861869\n152,0.0368665318\n165,0.0469158064\n181,0.0609087915\n197,0.0734990603\n215,0.0931482866\n234,0.1193392140\n256,0.1542684148\n279,0.1888398340\n304,0.2380925611\n331,0.2674025149\n362,0.3328934757\n394,0.3741520061\n430,0.4676547051\n469,0.5209803082\n512,0.6465247933\n558,0.7790807773\n608,0.8420655397\n663,1.0007404240\n724,1.0769312388\n789,1.2099749766\n861,1.2660685126\n939,1.2971475261\n1024,1.5355688801\n1116,1.5382477777\n1217,1.5904825608\n1327,1.6077547562\n1448,1.7429501426\n1579,1.8778230197\n1722,1.8987380664\n1878,1.8820152242\n2048,1.9533219189\n2233,2.3653780610\n2435,2.3538986067\n2655,3.0718712072\n2896,3.2225252910\n3158,3.1766847222\n3444,3.2306806382\n3756,3.2422227956\n4096,3.2994986714\n4466,3.3113207461\n4870,3.1896135517\n5311,3.2127539480\n5792,3.3224748444\n6316,3.0620875510\n6888,3.1754668235\n7512,3.1448125620\n8192,3.1791185412\n8933,2.9275908341\n9741,2.8994841052\n10623,2.8849807107\n11585,2.8143021900\n"
  },
  {
    "path": "mavelin/machine1.py",
    "content": "import sys\nimport tensorflow as tf\n\ncluster_spec = tf.train.ClusterSpec({\n  \"a\": { 0: \"localhost:8000\" },\n  \"b\": { 0: \"localhost:8001\" },\n})\n\njobname = \"a\"\ntaskid = 0\nserver = tf.train.Server(cluster_spec, jobname, taskid)\n\nwith tf.device(\"/job:a/task:0/cpu:0\"):\n  queue = tf.FIFOQueue(\n    capacity=100, dtypes=[tf.int64],\n    shapes=[[]], shared_name=\"a_queue\", name=\"a_queue\")\n\nif jobname == \"a\" and taskid == 0:\n  enqueue_op = queue.enqueue(10)\n  sess = tf.Session(server.target)\n  while True:\n    sess.run(enqueue_op)\nelse:\n  dequeue_op = queue.dequeue()\n  sess = tf.Session(server.target)\n  while True:\n    print(sess.run(dequeue_op))\n"
  },
  {
    "path": "mavelin/machine3.py",
    "content": "import sys\nimport tensorflow as tf\n\ncluster_spec = tf.train.ClusterSpec({\n  \"a\": { 0: \"localhost:8000\" },\n  \"b\": { 1: \"localhost:8001\" },\n})\n\nDOFAIL=True\n\njobname = \"b\"\ntaskid = 1\nserver = tf.train.Server(cluster_spec, jobname, taskid)\n\nwith tf.device(\"/job:a/task:0/cpu:0\"):\n  queue = tf.FIFOQueue(\n    capacity=100, dtypes=[tf.int64],\n    shapes=[[]], shared_name=\"a_queue\", name=\"a_queue\")\n\nif jobname == \"a\" and taskid == 0:\n  enqueue_op = queue.enqueue(10)\n  sess = tf.Session(server.target)\n  while True:\n    sess.run(enqueue_op)\nelse:\n  with tf.device(\"/job:b/task:1\"):\n    out = queue.dequeue()\n    queue_b = tf.FIFOQueue(capacity=100, dtypes=[tf.int64], shapes=[[]], name=\"b_queue\")\n    if DOFAIL:\n        out = tf.cond(tf.equal(out, 10), lambda: queue_b.enqueue(out), lambda: tf.no_op())\n        g = tf.get_default_graph()\n        from tensorflow.core.framework import attr_value_pb2\n        op = g.get_operation_by_name('cond/b_queue_enqueue/Switch_1')\n        op.node_def.attr[\"_class\"].CopyFrom(attr_value_pb2.AttrValue(\n          list=attr_value_pb2.AttrValue.ListValue(s=[])))\n\n        op = g.get_operation_by_name('cond/b_queue_enqueue/Switch')\n        op.node_def.attr[\"_class\"].CopyFrom(attr_value_pb2.AttrValue(\n          list=attr_value_pb2.AttrValue.ListValue(s=[])))\n        \n        with open('fail.pbtxt', 'w') as outf:\n            outf.write(str(tf.get_default_graph().as_graph_def()))\n    else:\n        enq = queue_b.enqueue(out)\n        no_op = tf.no_op()\n        out = tf.cond(tf.equal(out, 10), lambda: enq, lambda: no_op)\n        with open('pass.pbtxt', 'w') as outf:\n            outf.write(str(tf.get_default_graph().as_graph_def()))\n        \n\n  sess = tf.Session(server.target)\n  while True:\n    print(sess.run(out))\n"
  },
  {
    "path": "memory tracking.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Memory tracking\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 16,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"<module 'memory_util' from '/home/yaroslav/git0/pixel-cnn-private/pixel_cnn_pp/memory_util.py'>\"\n      ]\n     },\n     \"execution_count\": 16,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"import sys, os, math, random\\n\",\n    \"sys.path.append(os.environ['HOME']+'/git0/pixel-cnn-private/pixel_cnn_pp/tests')\\n\",\n    \"sys.path.append(os.environ['HOME']+'/git0/pixel-cnn-private/pixel_cnn_pp')\\n\",\n    \"os.environ['CUDA_VISIBLE_DEVICES']='1'\\n\",\n    \"\\n\",\n    \"import memory_util\\n\",\n    \"memory_util.vlog(1)   # vlog=2 on GPU machine will hang\\n\",\n    \"\\n\",\n    \"import tensorflow as tf\\n\",\n    \"import tensorflow.contrib   # takes 15 seconds\\n\",\n    \"import numpy as np\\n\",\n    \"\\n\",\n    \"%matplotlib inline\\n\",\n    \"\\n\",\n    \"import matplotlib.pyplot as plt\\n\",\n    \"\\n\",\n    \"def create_session():\\n\",\n    \"    config = tf.ConfigProto(operation_timeout_in_ms=50000, log_device_placement=False,graph_options=tf.GraphOptions(optimizer_options=tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)))\\n\",\n    \"    return tf.InteractiveSession(config=config)\\n\",\n    \"    \\n\",\n    \"import importlib\\n\",\n    \"importlib.reload(memory_util)\\n\",\n    \"\\n\",\n    \"#from pixel_cnn_pp.memory_saving_gradients import gradients as smart_gradients\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 17,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"<style>.container { width:100% !important; }</style>\"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"import os, sys\\n\",\n    \"import numpy as np\\n\",\n    \"import time\\n\",\n    \"import tensorflow as tf\\n\",\n    \"import traceback\\n\",\n    \"#import resnet_model\\n\",\n    \"import networkx as nx\\n\",\n    \"\\n\",\n    \"from collections import Counter\\n\",\n    \"\\n\",\n    \"# from https://github.com/yaroslavvb/notebooks/blob/master/simple_rewiring.ipynb\\n\",\n    \"# make things wide\\n\",\n    \"from IPython.core.display import display, HTML\\n\",\n    \"display(HTML(\\\"<style>.container { width:100% !important; }</style>\\\"))\\n\",\n    \"\\n\",\n    \"from IPython.display import clear_output, Image, display, HTML\\n\",\n    \"\\n\",\n    \"def strip_consts(graph_def, max_const_size=32):\\n\",\n    \"    \\\"\\\"\\\"Strip large constant values from graph_def.\\\"\\\"\\\"\\n\",\n    \"    strip_def = tf.GraphDef()\\n\",\n    \"    for n0 in graph_def.node:\\n\",\n    \"        n = strip_def.node.add() \\n\",\n    \"        n.MergeFrom(n0)\\n\",\n    \"        if n.op == 'Const':\\n\",\n    \"            tensor = n.attr['value'].tensor\\n\",\n    \"            size = len(tensor.tensor_content)\\n\",\n    \"            if size > max_const_size:\\n\",\n    \"                tensor.tensor_content = \\\"<stripped %d bytes>\\\"%size\\n\",\n    \"    return strip_def\\n\",\n    \"\\n\",\n    \"def show_graph(graph_def=None, width=1200, height=800, max_const_size=32, ungroup_gradients=False):\\n\",\n    \"    if not graph_def:\\n\",\n    \"        graph_def = tf.get_default_graph().as_graph_def()\\n\",\n    \"        \\n\",\n    \"    \\\"\\\"\\\"Visualize TensorFlow graph.\\\"\\\"\\\"\\n\",\n    \"    if hasattr(graph_def, 'as_graph_def'):\\n\",\n    \"        graph_def = graph_def.as_graph_def()\\n\",\n    \"    strip_def = strip_consts(graph_def, max_const_size=max_const_size)\\n\",\n    \"    data = str(strip_def)\\n\",\n    \"    if ungroup_gradients:\\n\",\n    \"        data = data.replace('\\\"gradients/', '\\\"b_')\\n\",\n    \"        #print(data)\\n\",\n    \"    code = \\\"\\\"\\\"\\n\",\n    \"        <script>\\n\",\n    \"          function load() {{\\n\",\n    \"            document.getElementById(\\\"{id}\\\").pbtxt = {data};\\n\",\n    \"          }}\\n\",\n    \"        </script>\\n\",\n    \"        <link rel=\\\"import\\\" href=\\\"https://tensorboard.appspot.com/tf-graph-basic.build.html\\\" onload=load()>\\n\",\n    \"        <div style=\\\"height:600px\\\">\\n\",\n    \"          <tf-graph-basic id=\\\"{id}\\\"></tf-graph-basic>\\n\",\n    \"        </div>\\n\",\n    \"    \\\"\\\"\\\".format(data=repr(data), id='graph'+str(np.random.rand()))\\n\",\n    \"\\n\",\n    \"    iframe = \\\"\\\"\\\"\\n\",\n    \"        <iframe seamless style=\\\"width:{}px;height:{}px;border:0\\\" srcdoc=\\\"{}\\\"></iframe>\\n\",\n    \"    \\\"\\\"\\\".format(width, height, code.replace('\\\"', '&quot;'))\\n\",\n    \"    display(HTML(iframe))\\n\",\n    \"    \"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 18,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"        6              gradients/Const(27-GPU_0_bfc)         256         256 GPU_0_bfc\\n\",\n      \"       17               gradients/Fill(28-GPU_0_bfc)     1000192     1000448 GPU_0_bfc\\n\",\n      \"       19   gradients/a1_grad/TanhGrad(29-GPU_0_bfc)     1000192     2000640 GPU_0_bfc\\n\",\n      \"       21   gradients/a2_grad/TanhGrad(30-GPU_0_bfc)     1000192     3000832 GPU_0_bfc\\n\",\n      \"       23   gradients/a3_grad/TanhGrad(31-GPU_0_bfc)     1000192     4001024 GPU_0_bfc\\n\",\n      \"       25   gradients/a4_grad/TanhGrad(32-GPU_0_bfc)     1000192     5001216 GPU_0_bfc\\n\",\n      \"       28               gradients/Fill(28-GPU_0_bfc)    -1000192     4001024 GPU_0_bfc\\n\",\n      \"       30   gradients/a4_grad/TanhGrad(32-GPU_0_bfc)    -1000192     3000832 GPU_0_bfc\\n\",\n      \"       32   gradients/a3_grad/TanhGrad(31-GPU_0_bfc)    -1000192     2000640 GPU_0_bfc\\n\",\n      \"       34   gradients/a2_grad/TanhGrad(30-GPU_0_bfc)    -1000192     1000448 GPU_0_bfc\\n\",\n      \"       35   gradients/a1_grad/TanhGrad(29-GPU_0_bfc)    -1000192         256 GPU_0_bfc\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"node_mbs = 1\\n\",\n    \"length = 5\\n\",\n    \"\\n\",\n    \"dtype = np.float32\\n\",\n    \"n = node_mbs * 250000\\n\",\n    \"a0_ = tf.ones((n,), dtype=dtype)\\n\",\n    \"a0 = tf.Variable(a0_, name=\\\"a0\\\")\\n\",\n    \"a = a0\\n\",\n    \"for i in range(1, length):\\n\",\n    \"    name = \\\"a\\\"+str(i)\\n\",\n    \"    a = tf.tanh(a, name=name)\\n\",\n    \"\\n\",\n    \"grad = tf.gradients([a], [a0])[0]\\n\",\n    \"sess = create_session()\\n\",\n    \"\\n\",\n    \"sess.run(tf.global_variables_initializer())\\n\",\n    \"with memory_util.capture_stderr() as stderr:\\n\",\n    \"    sess.run(grad.op)\\n\",\n    \"memory_util.print_memory_timeline(stderr.getvalue())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 19,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAZMAAAD8CAYAAACyyUlaAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAALEgAACxIB0t1+/AAAEvRJREFUeJzt3X+sX/V93/Hnqzg0NK0DCRlyr/GMVGvVbaQ4yRWGZZqy\\nsBGTVr35ow0/tmJFKEYK2dKpUgP9hy5ptFSamhYtRVjBC7ShgGgiWxGUWiRomgSES/BCuDTijhSw\\ndxMcINxuUZPRvffH/Vj52rv2/fGx77nOfT6kq3vO+3zO+bzvV/Z9fc+Pr26qCkmSevzM0A1Iks58\\nhokkqZthIknqZphIkroZJpKkboaJJKmbYSJJ6maYSJK6GSaSpG4bhm5gtZx//vm1devWoduQpDPK\\nE0888f2qetti49ZNmGzdupWpqamh25CkM0qS55cyzstckqRuhokkqZthIknqZphIkroZJpKkbksK\\nkyR/m+SpJAeTTLXaW5IcSPJs+35eqyfJLUlmknwzybtGjrOrjX82ya6R+rvb8WfavlnpHJKk1bec\\nM5N/UVXbq2qird8IPFRV24CH2jrAFcC29rUbuBXmgwG4GdgBXAzcfDQc2piPjOy3cyVzSJKG0fM5\\nk0ngvW35DuBh4BOtfmfN/z3gR5Ocm2RTG3ugql4BSHIA2JnkYWBjVT3a6ncCHwQeWO4cVTXb8fNI\\ny3bXYy+w7+DhodtgcvsY1+zYMnQbWseWemZSwF8neSLJ7la7YOSX93eBC9ryGPDiyL6HWu1k9UML\\n1FcyxzGS7E4ylWTqyJEjS/pBpeXYd/Aw07Nzg/YwPTu3JgJN69tSz0z+WVUdTvKPgANJ/mZ0Y1VV\\nkjr17fXNUVV7gD0AExMTp7U/rV/jmzZyz/WXDjb/lbc9Mtjc0lFLOjOpqsPt+0vAl5m/5/G9dvmK\\n9v2lNvwwcOHI7ptb7WT1zQvUWcEckqQBLBomSd6U5BeOLgOXA98C9gNHn8jaBexry/uBa9sTV5cA\\nr7VLVQ8Clyc5r914vxx4sG2bS3JJe4rr2uOOtZw5JEkDWMplrguAL7endTcAd1XVXyV5HLg3yXXA\\n88CH2vj7gQ8AM8APgQ8DVNUrST4FPN7GffLozXjgo8AXgHOYv/H+QKt/ZjlzSJKGsWiYVNVzwDsW\\nqL8MXLZAvYAbTnCsvcDeBepTwNtPxRySpNXnJ+AlSd0ME0lSN8NEktTNMJEkdTNMJEndDBNJUjfD\\nRJLUzTCRJHUzTCRJ3QwTSVI3w0SS1M0wkSR1M0wkSd0ME0lSN8NEktTNMJEkdTNMJEndDBNJUjfD\\nRJLUzTCRJHUzTCRJ3QwTSVI3w0SS1M0wkSR1M0wkSd0ME0lSN8NEktTNMJEkdTNMJEndDBNJUrcl\\nh0mSs5I8meQrbf2iJI8lmUlyT5KzW/1n2/pM27515Bg3tfq3k7x/pL6z1WaS3DhSX/YckqTVt5wz\\nk48Dz4ys/yHw2ar6JeBV4LpWvw54tdU/28aRZBy4CvgVYCfwpy2gzgI+B1wBjANXt7HLnkOSNIwl\\nhUmSzcCvAp9v6wHeB9zXhtwBfLAtT7Z12vbL2vhJ4O6q+lFVfQeYAS5uXzNV9VxV/Ri4G5hc4RyS\\npAFsWOK4PwZ+F/iFtv5W4AdV9XpbPwSMteUx4EWAqno9yWtt/Bjw6MgxR/d58bj6jhXO8f0l/jw6\\nw9312AvsO3h46DaYnp1jfNPGodtgenaOK297ZOg2mNw+xjU7tgzdhgaw6JlJkl8DXqqqJ1ahn1Mq\\nye4kU0mmjhw5MnQ7OoX2HTzM9Ozc0G0wvmkjk9vHFh94Gk1uH1szgbYWAl7DWMqZyXuAX0/yAeCN\\nwEbgT4Bzk2xoZw6bgaP/ig4DFwKHkmwA3gy8PFI/anSfheovr2COY1TVHmAPwMTERC3hZ9UZZHzT\\nRu65/tKh2xjcNTu2rImzgbVwZqThLHpmUlU3VdXmqtrK/A30r1bVvwa+BvxGG7YL2NeW97d12vav\\nVlW1+lXtSayLgG3A14HHgW3tya2z2xz72z7LnUOSNICl3jNZyCeAu5P8AfAkcHur3w78WZIZ4BXm\\nw4GqejrJvcA08DpwQ1X9A0CSjwEPAmcBe6vq6ZXMIUkaxrLCpKoeBh5uy88x/yTW8WP+HvjNE+z/\\naeDTC9TvB+5foL7sOSRJq89PwEuSuhkmkqRuhokkqZthIknqZphIkroZJpKkboaJJKmbYSJJ6maY\\nSJK6GSaSpG6GiSSpm2EiSepmmEiSuhkmkqRuhokkqZthIknqZphIkroZJpKkboaJJKmbYSJJ6maY\\nSJK6GSaSpG6GiSSpm2EiSepmmEiSuhkmkqRuhokkqZthIknqZphIkroZJpKkboaJJKnbomGS5I1J\\nvp7kvyd5Osl/aPWLkjyWZCbJPUnObvWfbeszbfvWkWPd1OrfTvL+kfrOVptJcuNIfdlzSJJW31LO\\nTH4EvK+q3gFsB3YmuQT4Q+CzVfVLwKvAdW38dcCrrf7ZNo4k48BVwK8AO4E/TXJWkrOAzwFXAOPA\\n1W0sy51DkjSMDYsNqKoC/ldbfUP7KuB9wDWtfgfw+8CtwGRbBrgP+M9J0up3V9WPgO8kmQEubuNm\\nquo5gCR3A5NJnlnuHK1XnUZ3PfYC+w4eHroNpmfnGN+0ceg2dJzp2TmuvO2RodtgcvsY1+zYMnQb\\n68qS7pm0M4iDwEvAAeB/AD+oqtfbkEPAWFseA14EaNtfA946Wj9unxPV37qCOY7ve3eSqSRTR44c\\nWcqPqkXsO3iY6dm5odtgfNNGJrePLT5Qq2Zy+9iaCPjp2bk18YZnvVn0zASgqv4B2J7kXODLwC+f\\n1q5OkaraA+wBmJiY8KzlFBnftJF7rr906Da0xlyzY8uaOBtYC2dG69Gynuaqqh8AXwMuBc5NcjSM\\nNgNH3wocBi4EaNvfDLw8Wj9unxPVX17BHJKkASzlaa63tTMSkpwD/CvgGeZD5TfasF3Avra8v63T\\ntn+13cvYD1zVnsS6CNgGfB14HNjWntw6m/mb9PvbPsudQ5I0gKVc5toE3NGeuvoZ4N6q+kqSaeDu\\nJH8APAnc3sbfDvxZu8H+CvPhQFU9neReYBp4HbihXT4jyceAB4GzgL1V9XQ71ieWM4ckaRhLeZrr\\nm8A7F6g/x0+exhqt/z3wmyc41qeBTy9Qvx+4/1TMIUlafX4CXpLUzTCRJHUzTCRJ3QwTSVI3w0SS\\n1M0wkSR1M0wkSd0ME0lSN8NEktTNMJEkdTNMJEndDBNJUjfDRJLUzTCRJHUzTCRJ3QwTSVI3w0SS\\n1M0wkSR1M0wkSd0ME0lSN8NEktTNMJEkdTNMJEndDBNJUjfDRJLUzTCRJHUzTCRJ3QwTSVI3w0SS\\n1M0wkSR1WzRMklyY5GtJppM8neTjrf6WJAeSPNu+n9fqSXJLkpkk30zyrpFj7Wrjn02ya6T+7iRP\\ntX1uSZKVziFJWn1LOTN5HfidqhoHLgFuSDIO3Ag8VFXbgIfaOsAVwLb2tRu4FeaDAbgZ2AFcDNx8\\nNBzamI+M7Lez1Zc1hyRpGIuGSVXNVtU32vLfAc8AY8AkcEcbdgfwwbY8CdxZ8x4Fzk2yCXg/cKCq\\nXqmqV4EDwM62bWNVPVpVBdx53LGWM4ckaQAbljM4yVbgncBjwAVVNds2fRe4oC2PAS+O7Hao1U5W\\nP7RAnRXMMctPqbsee4F9Bw8P3QbTs3OMb9o4dBvSSU3PznHlbY8M3QaT28e4ZseWodtYFUu+AZ/k\\n54G/BH67quZGt7UzijrFvR1jJXMk2Z1kKsnUkSNHTlNnq2PfwcNMz84tPvA0G9+0kcntY4sPlAYy\\nuX1sTbzhmZ6dWxNvAFfLks5MkryB+SD5YlV9qZW/l2RTVc22S0wvtfph4MKR3Te32mHgvcfVH271\\nzQuMX8kcx6iqPcAegImJidMadqthfNNG7rn+0qHbkNa0a3ZsWRNnA2vhzGg1LeVprgC3A89U1R+N\\nbNoPHH0iaxewb6R+bXvi6hLgtXap6kHg8iTntRvvlwMPtm1zSS5pc1173LGWM4ckaQBLOTN5D/Bb\\nwFNJDrba7wGfAe5Nch3wPPChtu1+4APADPBD4MMAVfVKkk8Bj7dxn6yqV9ryR4EvAOcAD7QvljuH\\nJGkYi4ZJVf03ICfYfNkC4wu44QTH2gvsXaA+Bbx9gfrLy51DkrT6/AS8JKmbYSJJ6maYSJK6GSaS\\npG6GiSSpm2EiSepmmEiSuhkmkqRuhokkqZthIknqZphIkroZJpKkboaJJKmbYSJJ6maYSJK6GSaS\\npG6GiSSpm2EiSepmmEiSuhkmkqRuhokkqZthIknqZphIkroZJpKkboaJJKmbYSJJ6maYSJK6GSaS\\npG6GiSSpm2EiSepmmEiSui0aJkn2JnkpybdGam9JciDJs+37ea2eJLckmUnyzSTvGtlnVxv/bJJd\\nI/V3J3mq7XNLkqx0DknSMJZyZvIFYOdxtRuBh6pqG/BQWwe4AtjWvnYDt8J8MAA3AzuAi4Gbj4ZD\\nG/ORkf12rmQOSdJwNiw2oKr+a5Ktx5Ungfe25TuAh4FPtPqdVVXAo0nOTbKpjT1QVa8AJDkA7Ezy\\nMLCxqh5t9TuBDwIPLHeOqppd3o++NHc99gL7Dh4+HYdelunZOcY3bRy6DUnLMD07x5W3PTJ0G0xu\\nH+OaHVtO6xwrvWdywcgv7+8CF7TlMeDFkXGHWu1k9UML1Fcyx/8nye4kU0mmjhw5ssQf7Vj7Dh5m\\nenZuRfueSuObNjK5fcEfU9IaNLl9bE28AZyenVuVN8SLnpkspqoqSZ2KZk71HFW1B9gDMDExseIe\\nxzdt5J7rL13p7pLWoWt2bDntZwNLsVpnRis9M/leu3xF+/5Sqx8GLhwZt7nVTlbfvEB9JXNIkgay\\n0jDZDxx9ImsXsG+kfm174uoS4LV2qepB4PIk57Ub75cDD7Ztc0kuaU9xXXvcsZYzhyRpIIte5kry\\nF8zfCD8/ySHmn8r6DHBvkuuA54EPteH3Ax8AZoAfAh8GqKpXknwKeLyN++TRm/HAR5l/Yuwc5m+8\\nP9Dqy5pDkjScpTzNdfUJNl22wNgCbjjBcfYCexeoTwFvX6D+8nLnkCQNw0/AS5K6GSaSpG6GiSSp\\nm2EiSepmmEiSuhkmkqRuhokkqZthIknqZphIkroZJpKkboaJJKmbYSJJ6maYSJK6GSaSpG6GiSSp\\nm2EiSepmmEiSuhkmkqRuhokkqZthIknqZphIkroZJpKkboaJJKmbYSJJ6maYSJK6GSaSpG6GiSSp\\nm2EiSepmmEiSuhkmkqRuZ2yYJNmZ5NtJZpLcOHQ/krSenZFhkuQs4HPAFcA4cHWS8WG7kqT164wM\\nE+BiYKaqnquqHwN3A5MD9yRJ69aZGiZjwIsj64daTZI0gA1DN3A6JdkN7AbYsmXLio4x/osbT2VL\\nkrSqVut3WKpqVSY6lZJcCvx+Vb2/rd8EUFX/8UT7TExM1NTU1Cp1KEk/HZI8UVUTi407Uy9zPQ5s\\nS3JRkrOBq4D9A/ckSevWGXmZq6peT/Ix4EHgLGBvVT09cFuStG6dkWECUFX3A/cP3Yck6cy9zCVJ\\nWkMME0lSN8NEktTNMJEkdTNMJEndzsgPLa5EkiPA8yvc/Xzg+6ewnTOdr8exfD1+wtfiWD8Nr8c/\\nrqq3LTZo3YRJjyRTS/kE6Hrh63EsX4+f8LU41np6PbzMJUnqZphIkroZJkuzZ+gG1hhfj2P5evyE\\nr8Wx1s3r4T0TSVI3z0wkSd0Mk0Uk2Znk20lmktw4dD9DSXJhkq8lmU7ydJKPD93TWpDkrCRPJvnK\\n0L0MLcm5Se5L8jdJnml/d2hdSvLv2/+TbyX5iyRvHLqn080wOYkkZwGfA64AxoGrk4wP29VgXgd+\\np6rGgUuAG9bxazHq48AzQzexRvwJ8FdV9cvAO1inr0uSMeDfARNV9Xbm/0zGVcN2dfoZJid3MTBT\\nVc9V1Y+Bu4HJgXsaRFXNVtU32vLfMf+LYmzYroaVZDPwq8Dnh+5laEneDPxz4HaAqvpxVf1g2K4G\\ntQE4J8kG4OeA/zlwP6edYXJyY8CLI+uHWOe/QAGSbAXeCTw2bCeD+2Pgd4H/O3Qja8BFwBHgv7TL\\nfp9P8qahmxpCVR0G/hPwAjALvFZVfz1sV6efYaJlSfLzwF8Cv11Vc0P3M5Qkvwa8VFVPDN3LGrEB\\neBdwa1W9E/jfwLq8x5jkPOavYFwE/CLwpiT/ZtiuTj/D5OQOAxeOrG9utXUpyRuYD5IvVtWXhu5n\\nYO8Bfj3J3zJ/+fN9Sf582JYGdQg4VFVHz1bvYz5c1qN/CXynqo5U1f8BvgT804F7Ou0Mk5N7HNiW\\n5KIkZzN/E23/wD0NIkmYvx7+TFX90dD9DK2qbqqqzVW1lfl/F1+tqp/6d58nUlXfBV5M8k9a6TJg\\nesCWhvQCcEmSn2v/by5jHTyMcMb+DfjVUFWvJ/kY8CDzT2TsraqnB25rKO8Bfgt4KsnBVvu9qrp/\\nwJ60tvxb4IvtjddzwIcH7mcQVfVYkvuAbzD/FOSTrINPwvsJeElSNy9zSZK6GSaSpG6GiSSpm2Ei\\nSepmmEiSuhkmkqRuhokkqZthIknq9v8AabYrUFKbGRwAAAAASUVORK5CYII=\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f631842e630>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"memory_util.plot_memory_timeline(stderr.getvalue())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 20,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def make_resnet_with_memstats(length=100, name_prefix=\\\"a\\\", node_mbs=1):\\n\",\n    \"  \\\"\\\"\\\"Creates resnet-like chain of length length. First node is constant,\\n\",\n    \"  rest are tanh.  Returns list of nodes. Has length - 2 articulation points (ie \\n\",\n    \"  for length=3 there is 1 articulation point.\\\"\\\"\\\"\\n\",\n    \"\\n\",\n    \"  dtype = np.float32\\n\",\n    \"  n = node_mbs * 250000\\n\",\n    \"  a0 = tf.ones((n,), dtype=dtype, name=name_prefix+\\\"00\\\")\\n\",\n    \"  a = a0\\n\",\n    \"  nodes = [a]\\n\",\n    \"  memstat_nodes = []\\n\",\n    \"  for i in range(1, length):\\n\",\n    \"    with tf.control_dependencies([nodes[-1]]):\\n\",\n    \"      memstat_node = tf.contrib.memory_stats.MaxBytesInUse()\\n\",\n    \"      memstat_nodes.append(memstat_node)\\n\",\n    \"    name = \\\"%s%02d\\\"%(name_prefix, i)\\n\",\n    \"    with tf.control_dependencies([memstat_node]):\\n\",\n    \"      a_nonlin = tf.tanh(a, name=name+\\\"_tanh\\\")\\n\",\n    \"    a = tf.add(a, a_nonlin, name=name+\\\"_add\\\")\\n\",\n    \"    nodes.append(a)\\n\",\n    \"    \\n\",\n    \"  return nodes, memstat_nodes\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"def make_resnet_dual_gpu(length=10, name_prefix=\\\"a\\\", node_mbs=1):\\n\",\n    \"  \\\"\\\"\\\"Creates resnet-like chain of length length. First node is constant,\\n\",\n    \"  rest are tanh.  Returns list of nodes. Has length - 2 articulation points (ie \\n\",\n    \"  for length=3 there is 1 articulation point.\\\"\\\"\\\"\\n\",\n    \"\\n\",\n    \"  dtype = np.float32\\n\",\n    \"  n = node_mbs * 250000\\n\",\n    \"  a0 = tf.ones((n,), dtype=dtype, name=name_prefix+\\\"00\\\")\\n\",\n    \"  a = a0\\n\",\n    \"  nodes = [a]\\n\",\n    \"  for i in range(1, length):\\n\",\n    \"    with tf.device(\\\"/gpu:\\\"+str(i%2)):\\n\",\n    \"      name = \\\"%s%02d\\\"%(name_prefix, i)\\n\",\n    \"      a_nonlin = tf.tanh(a, name=name+\\\"_tanh\\\")\\n\",\n    \"      a = tf.add(a, a_nonlin, name=name+\\\"_add\\\")\\n\",\n    \"    nodes.append(a)\\n\",\n    \"    \\n\",\n    \"  return nodes\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 38,\n   \"metadata\": {\n    \"collapsed\": true,\n    \"scrolled\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"sess = create_session()\\n\",\n    \"n = 10\\n\",\n    \"nodes, memstat_nodes = make_resnet_with_memstats(n)\\n\",\n    \"a0 = nodes[0]\\n\",\n    \"a = nodes[-1]\\n\",\n    \"with tf.control_dependencies([a]):\\n\",\n    \"    grad = tf.gradients([a], [a0])[0]\\n\",\n    \"with tf.control_dependencies([grad]):\\n\",\n    \"    memstat_nodes.append(tf.contrib.memory_stats.MaxBytesInUse())\\n\",\n    \"    \\n\",\n    \"run_metadata = tf.RunMetadata()\\n\",\n    \"run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)\\n\",\n    \"\\n\",\n    \"with memory_util.capture_stderr() as stderr:\\n\",\n    \"    _, memstat_nodes0 = sess.run([grad.op, memstat_nodes], options=run_options, run_metadata=run_metadata)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 7,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"        3                          a00(11-GPU_0_bfc)     1000192     1000192 GPU_0_bfc\\n\",\n      \"       11              gradients/Const(12-GPU_0_bfc)         256     1000448 GPU_0_bfc\\n\",\n      \"       71            MaxBytesInUse_9/_19(1-cpu_pool)           8     1000456 cpu_pool\\n\",\n      \"       74 gradients/a01_tanh_grad/TanhGrad(13-GPU_0_bfc)     1000192     2000648 GPU_0_bfc\\n\",\n      \"       76                      a09_add(14-GPU_0_bfc)     1000192     3000840 GPU_0_bfc\\n\",\n      \"       78            MaxBytesInUse_9/_19(1-cpu_pool)           8     3000848 cpu_pool\\n\",\n      \"       81 gradients/a02_tanh_grad/TanhGrad(15-GPU_0_bfc)     1000192     4001040 GPU_0_bfc\\n\",\n      \"       84            MaxBytesInUse_9/_19(1-cpu_pool)           8     4001048 cpu_pool\\n\",\n      \"       87 gradients/a03_tanh_grad/TanhGrad(16-GPU_0_bfc)     1000192     5001240 GPU_0_bfc\\n\",\n      \"       90            MaxBytesInUse_9/_19(1-cpu_pool)           8     5001248 cpu_pool\\n\",\n      \"       93 gradients/a04_tanh_grad/TanhGrad(17-GPU_0_bfc)     1000192     6001440 GPU_0_bfc\\n\",\n      \"       96            MaxBytesInUse_9/_19(1-cpu_pool)           8     6001448 cpu_pool\\n\",\n      \"       99 gradients/a05_tanh_grad/TanhGrad(18-GPU_0_bfc)     1000192     7001640 GPU_0_bfc\\n\",\n      \"      102            MaxBytesInUse_9/_19(1-cpu_pool)           8     7001648 cpu_pool\\n\",\n      \"      105 gradients/a06_tanh_grad/TanhGrad(19-GPU_0_bfc)     1000192     8001840 GPU_0_bfc\\n\",\n      \"      108            MaxBytesInUse_9/_19(1-cpu_pool)           8     8001848 cpu_pool\\n\",\n      \"      111 gradients/a07_tanh_grad/TanhGrad(20-GPU_0_bfc)     1000192     9002040 GPU_0_bfc\\n\",\n      \"      114            MaxBytesInUse_9/_19(1-cpu_pool)           8     9002048 cpu_pool\\n\",\n      \"      117 gradients/a08_tanh_grad/TanhGrad(21-GPU_0_bfc)     1000192    10002240 GPU_0_bfc\\n\",\n      \"      120            MaxBytesInUse_9/_19(1-cpu_pool)           8    10002248 cpu_pool\\n\",\n      \"      123 gradients/a09_tanh_grad/TanhGrad(22-GPU_0_bfc)     1000192    11002440 GPU_0_bfc\\n\",\n      \"      126                      a09_add(14-GPU_0_bfc)    -1000192    10002248 GPU_0_bfc\\n\",\n      \"      187             gradients/AddN_8(23-GPU_0_bfc)     1000192    11002440 GPU_0_bfc\\n\",\n      \"      231 gradients/a09_tanh_grad/TanhGrad(22-GPU_0_bfc)    -1000192    10002248 GPU_0_bfc\\n\",\n      \"      238 gradients/a08_tanh_grad/TanhGrad(21-GPU_0_bfc)    -1000192     9002056 GPU_0_bfc\\n\",\n      \"      245 gradients/a07_tanh_grad/TanhGrad(20-GPU_0_bfc)    -1000192     8001864 GPU_0_bfc\\n\",\n      \"      252 gradients/a06_tanh_grad/TanhGrad(19-GPU_0_bfc)    -1000192     7001672 GPU_0_bfc\\n\",\n      \"      259 gradients/a05_tanh_grad/TanhGrad(18-GPU_0_bfc)    -1000192     6001480 GPU_0_bfc\\n\",\n      \"      266 gradients/a04_tanh_grad/TanhGrad(17-GPU_0_bfc)    -1000192     5001288 GPU_0_bfc\\n\",\n      \"      273 gradients/a03_tanh_grad/TanhGrad(16-GPU_0_bfc)    -1000192     4001096 GPU_0_bfc\\n\",\n      \"      280 gradients/a02_tanh_grad/TanhGrad(15-GPU_0_bfc)    -1000192     3000904 GPU_0_bfc\\n\",\n      \"      287 gradients/a01_tanh_grad/TanhGrad(13-GPU_0_bfc)    -1000192     2000712 GPU_0_bfc\\n\",\n      \"      288             gradients/AddN_8(23-GPU_0_bfc)    -1000192     1000520 GPU_0_bfc\\n\",\n      \"      289            MaxBytesInUse_9/_19(1-cpu_pool)           8     1000528 cpu_pool\\n\",\n      \"      292            MaxBytesInUse_9/_19(1-cpu_pool)          -8     1000520 cpu_pool\\n\",\n      \"      293            MaxBytesInUse_9/_19(1-cpu_pool)          -8     1000512 cpu_pool\\n\",\n      \"      294            MaxBytesInUse_9/_19(1-cpu_pool)          -8     1000504 cpu_pool\\n\",\n      \"      295            MaxBytesInUse_9/_19(1-cpu_pool)          -8     1000496 cpu_pool\\n\",\n      \"      296            MaxBytesInUse_9/_19(1-cpu_pool)          -8     1000488 cpu_pool\\n\",\n      \"      297            MaxBytesInUse_9/_19(1-cpu_pool)          -8     1000480 cpu_pool\\n\",\n      \"      298            MaxBytesInUse_9/_19(1-cpu_pool)          -8     1000472 cpu_pool\\n\",\n      \"      299            MaxBytesInUse_9/_19(1-cpu_pool)          -8     1000464 cpu_pool\\n\",\n      \"      300            MaxBytesInUse_9/_19(1-cpu_pool)          -8     1000456 cpu_pool\\n\",\n      \"      301            MaxBytesInUse_9/_19(1-cpu_pool)          -8     1000448 cpu_pool\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"memory_util.print_memory_timeline(stderr.getvalue())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 8,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAXcAAAEDCAYAAADOc0QpAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAALEgAACxIB0t1+/AAAD2dJREFUeJzt3X2MZXddx/H3h0IxkQfRRVL3ga24qCPqlkxaEAJV0GxJ\\n7GoU3EUiaMNi0hIMhKQ+pJAa/0ADGJOCjKEpENtSUGETV6uBmhJDm06llO40hUl56K4rOzxWY3wo\\nfP3j3pHL7OzeM3fuzr33N+9XMtl7zvndOd+cnHz2l9/ce76pKiRJbXncpAuQJI2f4S5JDTLcJalB\\nhrskNchwl6QGGe6S1KCJhnuSG5OcTvJAh7HvTHJf/+ezSb6xFTVK0izKJD/nnuRFwH8A76+q52zg\\nfa8HLqmq3zpvxUnSDJvozL2q7gS+NrgvybOS/H2Se5N8IsmPrfPWw8AtW1KkJM2gx0+6gHUsAL9d\\nVZ9LchnwLuDnVg8meSZwMfDxCdUnSVNvqsI9yZOAnwE+lGR19xPXDDsEfLiqvrWVtUnSLJmqcKe3\\nTPSNqtp/jjGHgKu3qB5JmklT9VHIqnoU+HySlwOk56dXj/fX358GfHJCJUrSTJj0RyFvoRfUP5rk\\nRJKrgF8HrkryaeA4cHDgLYeAW8tHWUrSOU30o5CSpPNjqpZlJEnjMbE/qO7YsaP27t07qdNL0ky6\\n9957v1JVTx82bmLhvnfvXhYXFyd1ekmaSUm+2GWcyzKS1CDDXZIaZLhLUoMMd0lqkOEuSQ0y3CWp\\nQYa7JDVo2p4KKY3NzXd/iY/ed3LD7zu4fyevvGzPlpxr1PNJwzhzV7M+et9Jlk49uqH3LJ16dKSQ\\nHuVcmzmfNIwzdzVt7qKn8MHXPb/z+F97z+hPk97ouTZ7PulcnLlLUoMMd0lqkOEuSQ0y3CWpQYa7\\nJDXIcJekBhnuktQgw12SGmS4S1KDDHdJapDhLkkNMtwlqUGGuyQ1aGi4J7kxyekkD5zleJL8WZLl\\nJPcnee74y5QkbUSXmftNwIFzHL8C2Nf/OQK8e/NlSZI2Y+jz3KvqziR7zzHkIPD+qirgriTfl+Si\\nqjo1phq1zY3a5Wjp1KPMXfSUkd630eesj3quUc8HdnDSuY2jWcdO4JGB7RP9fWeEe5Ij9Gb37Nnj\\nTaluVrscbTQ85y56Cgf379zQezY6fjPn2sz5Vrs+Ge46my3txFRVC8ACwPz8fG3luTXbRulyNIpX\\nXrZnSwNz1PPZwUnDjOPTMieB3QPbu/r7JEkTMo5wPwr8Rv9TM88Dvul6uyRN1tBlmSS3AJcDO5Kc\\nAN4CPAGgqv4cOAa8DFgG/hP4zfNVrCSpmy6fljk85HgBV4+tIknSpvkNVUlqkOEuSQ0y3CWpQYa7\\nJDXIcJekBhnuktQgw12SGmS4S1KDDHdJapDhLkkNMtwlqUFb+jx3bW9b3VGpdXZw0rk4c9eWWe2o\\ntFGjdjlq2cH9O0duITjKf7CaPc7ctaW2qqNS6+zgpGGcuUtSgwx3SWqQ4S5JDTLcJalBhrskNchw\\nl6QGGe6S1CDDXZIaZLhLUoMMd0lqkOEuSQ0y3CWpQYa7JDWoU7gnOZDkoSTLSa5d5/ieJHck+VSS\\n+5O8bPylSpK6GhruSS4AbgCuAOaAw0nm1gz7A+C2qroEOAS8a9yFSpK66/I890uB5ap6GCDJrcBB\\nYGlgTAGrnQOeCvzrOIvUdLGj0myzg9P20GVZZifwyMD2if6+QW8FXpXkBHAMeP16vyjJkSSLSRZX\\nVlZGKFfTwI5Ks8sOTtvHuDoxHQZuqqq3J3k+8IEkz6mqbw8OqqoFYAFgfn6+xnRuTYAdlWaTHZy2\\njy4z95PA7oHtXf19g64CbgOoqk8C3wPsGEeBkqSN6xLu9wD7klyc5EJ6fzA9umbMl4CXACT5cXrh\\n7rqLJE3I0HCvqseAa4DbgQfpfSrmeJLrk1zZH/Ym4LVJPg3cArymqlx2kaQJ6bTmXlXH6P2hdHDf\\ndQOvl4AXjLc0SdKo/IaqJDXIcJekBhnuktQgw12SGmS4S1KDDHdJapDhLkkNMtwlqUGGuyQ1yHCX\\npAYZ7pLUoHE9z10zyI5K2ohROjjZvWlynLlvY3ZUUlejdHCye9NkOXPf5uyopC5G6eBk96bJcuYu\\nSQ0y3CWpQYa7JDXIcJekBhnuktQgw12SGmS4S1KDDHdJapDhLkkNMtwlqUGGuyQ1yHCXpAYZ7pLU\\noE7hnuRAkoeSLCe59ixjXpFkKcnxJDePt0xJ0kYMfeRvkguAG4CfB04A9yQ5WlVLA2P2Ab8LvKCq\\nvp7kB89XwZKk4bo8z/1SYLmqHgZIcitwEFgaGPNa4Iaq+jpAVZ0ed6E6OzsqaVqN0r0J7OA0Dl2W\\nZXYCjwxsn+jvG/Rs4NlJ/jnJXUkOrPeLkhxJsphkcWVlZbSKdQY7KmkajdK9CezgNC7j6sT0eGAf\\ncDmwC7gzyU9W1TcGB1XVArAAMD8/X2M6t7CjkqbPKN2bwA5O49Jl5n4S2D2wvau/b9AJ4GhV/W9V\\nfR74LL2wlyRNQJdwvwfYl+TiJBcCh4Cja8Z8hN6snSQ76C3TPDzGOiVJGzA03KvqMeAa4HbgQeC2\\nqjqe5PokV/aH3Q58NckScAfw5qr66vkqWpJ0bp3W3KvqGHBszb7rBl4X8Mb+jyRpwvyGqiQ1yHCX\\npAYZ7pLUIMNdkhpkuEtSgwx3SWqQ4S5JDTLcJalBhrskNchwl6QGGe6S1KBxPc9dYzJKVyU7Kqk1\\ndnDaPGfuU2aUrkp2VFJL7OA0Hs7cp5BdlbSd2cFpPJy5S1KDDHdJapDhLkkNMtwlqUGGuyQ1yHCX\\npAYZ7pLUIMNdkhpkuEtSgwx3SWqQ4S5JDTLcJalBhrskNahTuCc5kOShJMtJrj3HuF9JUknmx1ei\\nJGmjhoZ7kguAG4ArgDngcJK5dcY9GXgDcPe4i5QkbUyX57lfCixX1cMASW4FDgJLa8b9IfA24M1j\\nrXBGjdJRCeyqJG2GHZy+o8uyzE7gkYHtE/19/y/Jc4HdVfW35/pFSY4kWUyyuLKysuFiZ8koHZXA\\nrkrSqOzg9N023YkpyeOAdwCvGTa2qhaABYD5+fna7LmnnR2VpK1jB6fv1mXmfhLYPbC9q79v1ZOB\\n5wD/lOQLwPOAo/5RVZImp0u43wPsS3JxkguBQ8DR1YNV9c2q2lFVe6tqL3AXcGVVLZ6XiiVJQw0N\\n96p6DLgGuB14ELitqo4nuT7Jlee7QEnSxnVac6+qY8CxNfuuO8vYyzdfliRpM/yGqiQ1yHCXpAYZ\\n7pLUIMNdkhpkuEtSgwx3SWqQ4S5JDTLcJalBhrskNchwl6QGGe6S1KBNP8+9dXZUktrXYgcnZ+5D\\n2FFJalurHZycuXdgRyWpXa12cHLmLkkNMtwlqUGGuyQ1yHCXpAYZ7pLUIMNdkhpkuEtSgwx3SWqQ\\n4S5JDTLcJalBhrskNchwl6QGGe6S1KBO4Z7kQJKHkiwnuXad429MspTk/iQfS/LM8ZcqSepqaLgn\\nuQC4AbgCmAMOJ5lbM+xTwHxV/RTwYeCPx12oJKm7Ls9zvxRYrqqHAZLcChwEllYHVNUdA+PvAl41\\nziLHwY5KksZtmjs4dVmW2Qk8MrB9or/vbK4C/m69A0mOJFlMsriystK9yjGwo5KkcZr2Dk5j7cSU\\n5FXAPPDi9Y5X1QKwADA/P1/jPHcXdlSSNC7T3sGpS7ifBHYPbO/q7/suSV4K/D7w4qr67/GUJ0ka\\nRZdlmXuAfUkuTnIhcAg4OjggySXAe4Arq+r0+MuUJG3E0HCvqseAa4DbgQeB26rqeJLrk1zZH/Yn\\nwJOADyW5L8nRs/w6SdIW6LTmXlXHgGNr9l038PqlY65LkrQJfkNVkhpkuEtSgwx3SWqQ4S5JDTLc\\nJalBhrskNchwl6QGGe6S1CDDXZIaZLhLUoMMd0lq0Fif574V7KgkScPNXLivdlTaaFDbUUnSNJj7\\noa2ZZM5cuIMdlSTNrrf84k9syXlcc5ekBhnuktQgw12SGmS4S1KDDHdJapDhLkkNMtwlqUGGuyQ1\\nyHCXpAYZ7pLUIMNdkhpkuEtSgwx3SWpQp3BPciDJQ0mWk1y7zvEnJvlg//jdSfaOu1BJUndDwz3J\\nBcANwBXAHHA4ydyaYVcBX6+qHwHeCbxt3IVKkrrrMnO/FFiuqoer6n+AW4GDa8YcBN7Xf/1h4CVJ\\nMr4yJUkb0aVZx07gkYHtE8BlZxtTVY8l+SbwA8BXBgclOQIcAdizZ89IBW9VFxNJmmVb2ompqhaA\\nBYD5+fka5XdsVRcTSZplXZZlTgK7B7Z39fetOybJ44GnAl8dR4GSpI3rEu73APuSXJzkQuAQcHTN\\nmKPAq/uvfxX4eFWNNDOXJG3e0GWZ/hr6NcDtwAXAjVV1PMn1wGJVHQXeC3wgyTLwNXr/AUiSJqTT\\nmntVHQOOrdl33cDr/wJePt7SJEmj8huqktQgw12SGmS4S1KDDHdJalAm9YnFJCvAF0d8+w7WfPtV\\nXpOz8LqcyWtyplm6Js+sqqcPGzSxcN+MJItVNT/pOqaJ12R9XpczeU3O1OI1cVlGkhpkuEtSg2Y1\\n3BcmXcAU8pqsz+tyJq/JmZq7JjO55i5JOrdZnblLks7BcJekBs1cuA9r1r0dJflCks8kuS/J4qTr\\nmYQkNyY5neSBgX3fn+Qfk3yu/+/TJlnjJJzlurw1ycn+/XJfkpdNssatlGR3kjuSLCU5nuQN/f3N\\n3SszFe4dm3VvVz9bVftb+6zuBtwEHFiz71rgY1W1D/hYf3u7uYkzrwvAO/v3y/7+U1+3i8eAN1XV\\nHPA84Op+hjR3r8xUuNOtWbe2oaq6k14vgUGDjdvfB/zSlhY1Bc5yXbatqjpVVf/Sf/3vwIP0ekA3\\nd6/MWriv16x754RqmSYF/EOSe/tNyNXzjKo61X/9b8AzJlnMlLkmyf39ZZuZX4IYRZK9wCXA3TR4\\nr8xauGt9L6yq59Jbrro6yYsmXdC06bd99HO/Pe8GngXsB04Bb59sOVsvyZOAvwJ+p6oeHTzWyr0y\\na+HepVn3tlNVJ/v/ngb+ht7yleDLSS4C6P97esL1TIWq+nJVfauqvg38BdvsfknyBHrB/pdV9df9\\n3c3dK7MW7l2adW8rSb43yZNXXwO/ADxw7ndtG4ON218NfHSCtUyN1RDr+2W20f2SJPR6Pj9YVe8Y\\nONTcvTJz31Dtf2zrT/lOs+4/mnBJE5Xkh+nN1qHXE/fm7XhNktwCXE7v0a1fBt4CfAS4DdhD7/HS\\nr6iqbfXHxbNcl8vpLckU8AXgdQPrzU1L8kLgE8BngG/3d/8evXX3pu6VmQt3SdJws7YsI0nqwHCX\\npAYZ7pLUIMNdkhpkuEtSgwx3SWqQ4S5JDfo/HjuR13YJKWsAAAAASUVORK5CYII=\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f090c2b4160>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"memory_util.plot_memory_timeline(stderr.getvalue())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 58,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"dev_stat = run_metadata.step_stats.dev_stats[1]\\n\",\n    \"node_stat = dev_stat.node_stats[7]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 59,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"node_name: \\\"a02_add\\\"\\n\",\n       \"all_start_micros: 1505768360742529\\n\",\n       \"op_start_rel_micros: 32\\n\",\n       \"op_end_rel_micros: 80\\n\",\n       \"all_end_rel_micros: 137\\n\",\n       \"memory {\\n\",\n       \"  allocator_name: \\\"GPU_0_bfc\\\"\\n\",\n       \"  allocator_bytes_in_use: 171016448\\n\",\n       \"}\\n\",\n       \"output {\\n\",\n       \"  tensor_description {\\n\",\n       \"    dtype: DT_FLOAT\\n\",\n       \"    shape {\\n\",\n       \"      dim {\\n\",\n       \"        size: 250000\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"    allocation_description {\\n\",\n       \"      requested_bytes: 1000000\\n\",\n       \"      allocated_bytes: 1000192\\n\",\n       \"      allocator_name: \\\"GPU_0_bfc\\\"\\n\",\n       \"      allocation_id: 3735\\n\",\n       \"      ptr: 1108455317760\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"timeline_label: \\\"a02_add = Add(a01_add, a02_tanh)\\\"\\n\",\n       \"scheduled_micros: 1505768360742492\\n\",\n       \"memory_stats {\\n\",\n       \"}\"\n      ]\n     },\n     \"execution_count\": 59,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"node_stat\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 22,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def memory_timeline_dict(run_metadata):\\n\",\n    \"#            timestamp, kernel_name, allocated_bytes, allocator_type, total = record\\n\",\n    \"\\n\",\n    \"    result = {}\\n\",\n    \"    for dev_stat in run_metadata.step_stats.dev_stats:\\n\",\n    \"        result[dev_stat.device] = memory_timeline_from_devstats(dev_stat)\\n\",\n    \"    return result\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 23,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def memory_timeline_from_devstats(dev_stat):\\n\",\n    \"    \\\"\\\"\\\"Takes DeviceStepStats, produces memory timeline.\\\"\\\"\\\"\\n\",\n    \"    # https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/framework/step_stats.proto#L65\\n\",\n    \"    result = []\\n\",\n    \"    for node_stat in dev_stat.node_stats:\\n\",\n    \"        memory = -12345\\n\",\n    \"        for memory_stat in node_stat.memory:\\n\",\n    \"            # sometimes get multiple allocators involved, ignore CPU allocators\\n\",\n    \"    #             gradients/a09_add_grad/BroadcastGradientArgs [allocator_name: \\\"GPU_0_bfc\\\"\\n\",\n    \"    #allocator_bytes_in_use: 4007936\\n\",\n    \"    #, allocator_name: \\\"cpu_pool\\\"\\n\",\n    \"    #]\\n\",\n    \"            if not memory_stat.allocator_bytes_in_use:\\n\",\n    \"                continue\\n\",\n    \"            else:\\n\",\n    \"                memory = memory_stat.allocator_bytes_in_use\\n\",\n    \"        result.append([node_stat.all_start_micros, node_stat.node_name, memory])\\n\",\n    \"    return result\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 24,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"{'/device:GPU:0/stream:13': [[1505766531585786, 'a01_tanh:Tanh', -12345],\\n\",\n       \"  [1505766531586105, 'a01_add:Add', -12345],\\n\",\n       \"  [1505766531586837, 'a02_tanh:Tanh', -12345],\\n\",\n       \"  [1505766531587070, 'a02_add:Add', -12345],\\n\",\n       \"  [1505766531587759, 'a03_tanh:Tanh', -12345],\\n\",\n       \"  [1505766531587971, 'a03_add:Add', -12345],\\n\",\n       \"  [1505766531588680, 'a04_tanh:Tanh', -12345],\\n\",\n       \"  [1505766531588922, 'a04_add:Add', -12345],\\n\",\n       \"  [1505766531589609, 'a05_tanh:Tanh', -12345],\\n\",\n       \"  [1505766531589839, 'a05_add:Add', -12345],\\n\",\n       \"  [1505766531590537, 'a06_tanh:Tanh', -12345],\\n\",\n       \"  [1505766531590778, 'a06_add:Add', -12345],\\n\",\n       \"  [1505766531591488, 'a07_tanh:Tanh', -12345],\\n\",\n       \"  [1505766531591723, 'a07_add:Add', -12345],\\n\",\n       \"  [1505766531592475, 'a08_tanh:Tanh', -12345],\\n\",\n       \"  [1505766531592714, 'a08_add:Add', -12345],\\n\",\n       \"  [1505766531593429, 'a09_tanh:Tanh', -12345],\\n\",\n       \"  [1505766531593630, 'a09_add:Add', -12345],\\n\",\n       \"  [1505766531597779, 'gradients/Fill:Fill', -12345],\\n\",\n       \"  [1505766531600450, 'gradients/a09_tanh_grad/TanhGrad:TanhGrad', -12345],\\n\",\n       \"  [1505766531600654, 'gradients/AddN:AddN', -12345],\\n\",\n       \"  [1505766531601547, 'gradients/a08_tanh_grad/TanhGrad:TanhGrad', -12345],\\n\",\n       \"  [1505766531601727, 'gradients/AddN_1:AddN', -12345],\\n\",\n       \"  [1505766531602601, 'gradients/a07_tanh_grad/TanhGrad:TanhGrad', -12345],\\n\",\n       \"  [1505766531602781, 'gradients/AddN_2:AddN', -12345],\\n\",\n       \"  [1505766531603638, 'gradients/a06_tanh_grad/TanhGrad:TanhGrad', -12345],\\n\",\n       \"  [1505766531603816, 'gradients/AddN_3:AddN', -12345],\\n\",\n       \"  [1505766531604722, 'gradients/a05_tanh_grad/TanhGrad:TanhGrad', -12345],\\n\",\n       \"  [1505766531604901, 'gradients/AddN_4:AddN', -12345],\\n\",\n       \"  [1505766531605791, 'gradients/a04_tanh_grad/TanhGrad:TanhGrad', -12345],\\n\",\n       \"  [1505766531605996, 'gradients/AddN_5:AddN', -12345],\\n\",\n       \"  [1505766531606888, 'gradients/a03_tanh_grad/TanhGrad:TanhGrad', -12345],\\n\",\n       \"  [1505766531607085, 'gradients/AddN_6:AddN', -12345],\\n\",\n       \"  [1505766531607987, 'gradients/a02_tanh_grad/TanhGrad:TanhGrad', -12345],\\n\",\n       \"  [1505766531608158, 'gradients/AddN_7:AddN', -12345],\\n\",\n       \"  [1505766531609096, 'gradients/a01_tanh_grad/TanhGrad:TanhGrad', -12345],\\n\",\n       \"  [1505766531609276, 'gradients/AddN_8:AddN', -12345]],\\n\",\n       \" '/device:GPU:0/stream:all': [[1505766531585786, 'a01_tanh:Tanh', -12345],\\n\",\n       \"  [1505766531586105, 'a01_add:Add', -12345],\\n\",\n       \"  [1505766531586837, 'a02_tanh:Tanh', -12345],\\n\",\n       \"  [1505766531587070, 'a02_add:Add', -12345],\\n\",\n       \"  [1505766531587759, 'a03_tanh:Tanh', -12345],\\n\",\n       \"  [1505766531587971, 'a03_add:Add', -12345],\\n\",\n       \"  [1505766531588680, 'a04_tanh:Tanh', -12345],\\n\",\n       \"  [1505766531588922, 'a04_add:Add', -12345],\\n\",\n       \"  [1505766531589609, 'a05_tanh:Tanh', -12345],\\n\",\n       \"  [1505766531589839, 'a05_add:Add', -12345],\\n\",\n       \"  [1505766531590537, 'a06_tanh:Tanh', -12345],\\n\",\n       \"  [1505766531590778, 'a06_add:Add', -12345],\\n\",\n       \"  [1505766531591488, 'a07_tanh:Tanh', -12345],\\n\",\n       \"  [1505766531591723, 'a07_add:Add', -12345],\\n\",\n       \"  [1505766531592475, 'a08_tanh:Tanh', -12345],\\n\",\n       \"  [1505766531592714, 'a08_add:Add', -12345],\\n\",\n       \"  [1505766531593429, 'a09_tanh:Tanh', -12345],\\n\",\n       \"  [1505766531593630, 'a09_add:Add', -12345],\\n\",\n       \"  [1505766531597779, 'gradients/Fill:Fill', -12345],\\n\",\n       \"  [1505766531600450, 'gradients/a09_tanh_grad/TanhGrad:TanhGrad', -12345],\\n\",\n       \"  [1505766531600654, 'gradients/AddN:AddN', -12345],\\n\",\n       \"  [1505766531601547, 'gradients/a08_tanh_grad/TanhGrad:TanhGrad', -12345],\\n\",\n       \"  [1505766531601727, 'gradients/AddN_1:AddN', -12345],\\n\",\n       \"  [1505766531602601, 'gradients/a07_tanh_grad/TanhGrad:TanhGrad', -12345],\\n\",\n       \"  [1505766531602781, 'gradients/AddN_2:AddN', -12345],\\n\",\n       \"  [1505766531603638, 'gradients/a06_tanh_grad/TanhGrad:TanhGrad', -12345],\\n\",\n       \"  [1505766531603816, 'gradients/AddN_3:AddN', -12345],\\n\",\n       \"  [1505766531604722, 'gradients/a05_tanh_grad/TanhGrad:TanhGrad', -12345],\\n\",\n       \"  [1505766531604901, 'gradients/AddN_4:AddN', -12345],\\n\",\n       \"  [1505766531605791, 'gradients/a04_tanh_grad/TanhGrad:TanhGrad', -12345],\\n\",\n       \"  [1505766531605996, 'gradients/AddN_5:AddN', -12345],\\n\",\n       \"  [1505766531606888, 'gradients/a03_tanh_grad/TanhGrad:TanhGrad', -12345],\\n\",\n       \"  [1505766531607085, 'gradients/AddN_6:AddN', -12345],\\n\",\n       \"  [1505766531607987, 'gradients/a02_tanh_grad/TanhGrad:TanhGrad', -12345],\\n\",\n       \"  [1505766531608158, 'gradients/AddN_7:AddN', -12345],\\n\",\n       \"  [1505766531609096, 'gradients/a01_tanh_grad/TanhGrad:TanhGrad', -12345],\\n\",\n       \"  [1505766531609276, 'gradients/AddN_8:AddN', -12345]],\\n\",\n       \" '/job:localhost/replica:0/task:0/cpu:0': [[1505766531584150,\\n\",\n       \"   '_SOURCE',\\n\",\n       \"   -12345],\\n\",\n       \"  [1505766531585492, '_retval_MaxBytesInUse_0_0', -12345],\\n\",\n       \"  [1505766531586602, '_retval_MaxBytesInUse_1_0_1', -12345],\\n\",\n       \"  [1505766531587516, '_retval_MaxBytesInUse_2_0_2', -12345],\\n\",\n       \"  [1505766531588461, '_retval_MaxBytesInUse_3_0_3', -12345],\\n\",\n       \"  [1505766531589373, '_retval_MaxBytesInUse_4_0_4', -12345],\\n\",\n       \"  [1505766531590321, '_retval_MaxBytesInUse_5_0_5', -12345],\\n\",\n       \"  [1505766531591270, '_retval_MaxBytesInUse_6_0_6', -12345],\\n\",\n       \"  [1505766531592214, '_retval_MaxBytesInUse_7_0_7', -12345],\\n\",\n       \"  [1505766531593183, '_retval_MaxBytesInUse_8_0_8', -12345],\\n\",\n       \"  [1505766531609761, '_retval_MaxBytesInUse_9_0_9', -12345]],\\n\",\n       \" '/job:localhost/replica:0/task:0/device:GPU:0': [[1505766531584154,\\n\",\n       \"   '_SOURCE',\\n\",\n       \"   6007296],\\n\",\n       \"  [1505766531584412, 'a00', 6007296],\\n\",\n       \"  [1505766531585087, 'MaxBytesInUse', 6007296],\\n\",\n       \"  [1505766531585483, 'a01_tanh', 7007488],\\n\",\n       \"  [1505766531585956, 'a01_add', 8007680],\\n\",\n       \"  [1505766531586225, 'MaxBytesInUse_1', 8007680],\\n\",\n       \"  [1505766531586598, 'a02_tanh', 9007872],\\n\",\n       \"  [1505766531586963, 'a02_add', 9007872],\\n\",\n       \"  [1505766531587159, 'MaxBytesInUse_2', 9007872],\\n\",\n       \"  [1505766531587515, 'a03_tanh', 10008064],\\n\",\n       \"  [1505766531587880, 'a03_add', 10008064],\\n\",\n       \"  [1505766531588100, 'MaxBytesInUse_3', 10008064],\\n\",\n       \"  [1505766531588451, 'a04_tanh', 11008256],\\n\",\n       \"  [1505766531588815, 'a04_add', 11008256],\\n\",\n       \"  [1505766531589029, 'MaxBytesInUse_4', 11008256],\\n\",\n       \"  [1505766531589366, 'a05_tanh', 12008448],\\n\",\n       \"  [1505766531589733, 'a05_add', 12008448],\\n\",\n       \"  [1505766531589962, 'MaxBytesInUse_5', 12008448],\\n\",\n       \"  [1505766531590316, 'a06_tanh', 13008640],\\n\",\n       \"  [1505766531590671, 'a06_add', 13008640],\\n\",\n       \"  [1505766531590899, 'MaxBytesInUse_6', 13008640],\\n\",\n       \"  [1505766531591262, 'a07_tanh', 14008832],\\n\",\n       \"  [1505766531591617, 'a07_add', 14008832],\\n\",\n       \"  [1505766531591844, 'MaxBytesInUse_7', 14008832],\\n\",\n       \"  [1505766531592205, 'a08_tanh', 15009024],\\n\",\n       \"  [1505766531592600, 'a08_add', 15009024],\\n\",\n       \"  [1505766531592836, 'MaxBytesInUse_8', 15009024],\\n\",\n       \"  [1505766531593181, 'a09_tanh', 16009216],\\n\",\n       \"  [1505766531593533, 'a09_add', 16009216],\\n\",\n       \"  [1505766531593782, 'gradients/Shape', 15009024],\\n\",\n       \"  [1505766531594001, 'gradients/Const', 15009024],\\n\",\n       \"  [1505766531594218, 'gradients/a09_add_grad/Shape', 15009024],\\n\",\n       \"  [1505766531594421, 'gradients/a09_add_grad/Shape_1', 15009024],\\n\",\n       \"  [1505766531594619, 'gradients/a08_add_grad/Shape', 15009024],\\n\",\n       \"  [1505766531594832, 'gradients/a08_add_grad/Shape_1', 15009024],\\n\",\n       \"  [1505766531595003, 'gradients/a07_add_grad/Shape', 15009024],\\n\",\n       \"  [1505766531595193, 'gradients/a07_add_grad/Shape_1', 15009024],\\n\",\n       \"  [1505766531595374, 'gradients/a06_add_grad/Shape', 15009024],\\n\",\n       \"  [1505766531595567, 'gradients/a06_add_grad/Shape_1', 15009024],\\n\",\n       \"  [1505766531595747, 'gradients/a05_add_grad/Shape', 15009024],\\n\",\n       \"  [1505766531595942, 'gradients/a05_add_grad/Shape_1', 15009024],\\n\",\n       \"  [1505766531596128, 'gradients/a04_add_grad/Shape', 15009024],\\n\",\n       \"  [1505766531596317, 'gradients/a04_add_grad/Shape_1', 15009024],\\n\",\n       \"  [1505766531596555, 'gradients/a03_add_grad/Shape', 15009024],\\n\",\n       \"  [1505766531596773, 'gradients/a03_add_grad/Shape_1', 15009024],\\n\",\n       \"  [1505766531596933, 'gradients/a02_add_grad/Shape', 15009024],\\n\",\n       \"  [1505766531597115, 'gradients/a02_add_grad/Shape_1', 15009024],\\n\",\n       \"  [1505766531597291, 'gradients/a01_add_grad/Shape', 15009024],\\n\",\n       \"  [1505766531597453, 'gradients/a01_add_grad/Shape_1', 15009024],\\n\",\n       \"  [1505766531597648, 'gradients/Fill', 16009216],\\n\",\n       \"  [1505766531597894, 'gradients/a09_add_grad/BroadcastGradientArgs', 16009216],\\n\",\n       \"  [1505766531598115, 'gradients/a08_add_grad/BroadcastGradientArgs', 16009216],\\n\",\n       \"  [1505766531598323, 'gradients/a07_add_grad/BroadcastGradientArgs', 16009216],\\n\",\n       \"  [1505766531598526, 'gradients/a06_add_grad/BroadcastGradientArgs', 16009216],\\n\",\n       \"  [1505766531598721, 'gradients/a05_add_grad/BroadcastGradientArgs', 16009216],\\n\",\n       \"  [1505766531598922, 'gradients/a04_add_grad/BroadcastGradientArgs', 16009216],\\n\",\n       \"  [1505766531599090, 'gradients/a03_add_grad/BroadcastGradientArgs', 16009216],\\n\",\n       \"  [1505766531599286, 'gradients/a02_add_grad/BroadcastGradientArgs', 16009216],\\n\",\n       \"  [1505766531599472, 'gradients/a01_add_grad/BroadcastGradientArgs', 16009216],\\n\",\n       \"  [1505766531599650, 'gradients/a09_add_grad/Sum', 16009216],\\n\",\n       \"  [1505766531599878, 'gradients/a09_add_grad/Sum_1', 16009216],\\n\",\n       \"  [1505766531600098, 'gradients/a09_add_grad/Reshape', 16009216],\\n\",\n       \"  [1505766531600212, 'gradients/a09_add_grad/Reshape_1', 16009216],\\n\",\n       \"  [1505766531600340, 'gradients/a09_tanh_grad/TanhGrad', 16009216],\\n\",\n       \"  [1505766531600558, 'gradients/AddN', 16009216],\\n\",\n       \"  [1505766531600773, 'gradients/a08_add_grad/Sum', 15009024],\\n\",\n       \"  [1505766531601007, 'gradients/a08_add_grad/Sum_1', 15009024],\\n\",\n       \"  [1505766531601224, 'gradients/a08_add_grad/Reshape', 15009024],\\n\",\n       \"  [1505766531601329, 'gradients/a08_add_grad/Reshape_1', 15009024],\\n\",\n       \"  [1505766531601455, 'gradients/a08_tanh_grad/TanhGrad', 15009024],\\n\",\n       \"  [1505766531601639, 'gradients/AddN_1', 15009024],\\n\",\n       \"  [1505766531601856, 'gradients/a07_add_grad/Sum', 14008832],\\n\",\n       \"  [1505766531602059, 'gradients/a07_add_grad/Sum_1', 14008832],\\n\",\n       \"  [1505766531602285, 'gradients/a07_add_grad/Reshape', 14008832],\\n\",\n       \"  [1505766531602405, 'gradients/a07_add_grad/Reshape_1', 14008832],\\n\",\n       \"  [1505766531602518, 'gradients/a07_tanh_grad/TanhGrad', 14008832],\\n\",\n       \"  [1505766531602683, 'gradients/AddN_2', 14008832],\\n\",\n       \"  [1505766531602914, 'gradients/a06_add_grad/Sum', 13008640],\\n\",\n       \"  [1505766531603107, 'gradients/a06_add_grad/Sum_1', 13008640],\\n\",\n       \"  [1505766531603321, 'gradients/a06_add_grad/Reshape', 13008640],\\n\",\n       \"  [1505766531603459, 'gradients/a06_add_grad/Reshape_1', 13008640],\\n\",\n       \"  [1505766531603557, 'gradients/a06_tanh_grad/TanhGrad', 13008640],\\n\",\n       \"  [1505766531603743, 'gradients/AddN_3', 13008640],\\n\",\n       \"  [1505766531603946, 'gradients/a05_add_grad/Sum', 12008448],\\n\",\n       \"  [1505766531604157, 'gradients/a05_add_grad/Sum_1', 12008448],\\n\",\n       \"  [1505766531604387, 'gradients/a05_add_grad/Reshape', 12008448],\\n\",\n       \"  [1505766531604518, 'gradients/a05_add_grad/Reshape_1', 12008448],\\n\",\n       \"  [1505766531604647, 'gradients/a05_tanh_grad/TanhGrad', 12008448],\\n\",\n       \"  [1505766531604819, 'gradients/AddN_4', 12008448],\\n\",\n       \"  [1505766531605023, 'gradients/a04_add_grad/Sum', 11008256],\\n\",\n       \"  [1505766531605238, 'gradients/a04_add_grad/Sum_1', 11008256],\\n\",\n       \"  [1505766531605458, 'gradients/a04_add_grad/Reshape', 11008256],\\n\",\n       \"  [1505766531605580, 'gradients/a04_add_grad/Reshape_1', 11008256],\\n\",\n       \"  [1505766531605703, 'gradients/a04_tanh_grad/TanhGrad', 11008256],\\n\",\n       \"  [1505766531605907, 'gradients/AddN_5', 11008256],\\n\",\n       \"  [1505766531606130, 'gradients/a03_add_grad/Sum', 10008064],\\n\",\n       \"  [1505766531606328, 'gradients/a03_add_grad/Sum_1', 10008064],\\n\",\n       \"  [1505766531606550, 'gradients/a03_add_grad/Reshape', 10008064],\\n\",\n       \"  [1505766531606681, 'gradients/a03_add_grad/Reshape_1', 10008064],\\n\",\n       \"  [1505766531606806, 'gradients/a03_tanh_grad/TanhGrad', 10008064],\\n\",\n       \"  [1505766531606984, 'gradients/AddN_6', 10008064],\\n\",\n       \"  [1505766531607234, 'gradients/a02_add_grad/Sum', 9007872],\\n\",\n       \"  [1505766531607435, 'gradients/a02_add_grad/Sum_1', 9007872],\\n\",\n       \"  [1505766531607646, 'gradients/a02_add_grad/Reshape', 9007872],\\n\",\n       \"  [1505766531607782, 'gradients/a02_add_grad/Reshape_1', 9007872],\\n\",\n       \"  [1505766531607903, 'gradients/a02_tanh_grad/TanhGrad', 9007872],\\n\",\n       \"  [1505766531608069, 'gradients/AddN_7', 9007872],\\n\",\n       \"  [1505766531608280, 'gradients/a01_add_grad/Sum', 8007680],\\n\",\n       \"  [1505766531608525, 'gradients/a01_add_grad/Sum_1', 8007680],\\n\",\n       \"  [1505766531608731, 'gradients/a01_add_grad/Reshape', 8007680],\\n\",\n       \"  [1505766531608885, 'gradients/a01_add_grad/Reshape_1', 8007680],\\n\",\n       \"  [1505766531609014, 'gradients/a01_tanh_grad/TanhGrad', 8007680],\\n\",\n       \"  [1505766531609189, 'gradients/AddN_8', 8007680],\\n\",\n       \"  [1505766531609425, 'MaxBytesInUse_9', 6007296]]}\"\n      ]\n     },\n     \"execution_count\": 24,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"memory_timeline_dict(run_metadata)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Plot memory timeline for resnet\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 25,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Preloading cifar10 data\\n\",\n      \"Loaded 256 examples\\n\",\n      \"WARNING:tensorflow:From /home/yaroslav/git0/pixel-cnn-private/pixel_cnn_pp/tests/resnet_model.py:64: get_or_create_global_step (from tensorflow.contrib.framework.python.ops.variables) is deprecated and will be removed in a future version.\\n\",\n      \"Instructions for updating:\\n\",\n      \"Please switch to tf.train.get_or_create_global_step\\n\",\n      \"WARNING:tensorflow:From /home/yaroslav/git0/pixel-cnn-private/pixel_cnn_pp/tests/resnet_model.py:294: UniformUnitScaling.__init__ (from tensorflow.python.ops.init_ops) is deprecated and will be removed in a future version.\\n\",\n      \"Instructions for updating:\\n\",\n      \"Use tf.initializers.variance_scaling instead with distribution=uniform to get equivalent behavior.\\n\",\n      \"INFO:tensorflow:Summary name learning rate is illegal; using learning_rate instead.\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"  import resnet_model\\n\",\n    \"  tf.reset_default_graph()\\n\",\n    \"  num_classes=10\\n\",\n    \"  batch_size = 128\\n\",\n    \"  mode = \\\"train\\\"\\n\",\n    \"  sess = create_session()\\n\",\n    \"  iters = 1\\n\",\n    \"  warm_up_iters = 1\\n\",\n    \"  num_batches = iters+warm_up_iters\\n\",\n    \"  sess = create_session()\\n\",\n    \"\\n\",\n    \"  images, labels = resnet_model.build_random_cifar10_input(batch_size, num_batches=num_batches, sess=sess)\\n\",\n    \"  \\n\",\n    \"  hps = resnet_model.HParams(batch_size=batch_size,\\n\",\n    \"                             num_classes=num_classes,\\n\",\n    \"                             min_lrn_rate=0.0001,\\n\",\n    \"                             lrn_rate=0.1,\\n\",\n    \"                             num_residual_units=5,\\n\",\n    \"                             use_bottleneck=False,\\n\",\n    \"                             weight_decay_rate=0.0002,\\n\",\n    \"                             relu_leakiness=0.1,\\n\",\n    \"                             optimizer='mom')\\n\",\n    \"  model = resnet_model.ResNet(hps, images, labels, mode)\\n\",\n    \"  model.build_graph()\\n\",\n    \"\\n\",\n    \"  sess.run(tf.global_variables_initializer())\\n\",\n    \"  sess.run(tf.local_variables_initializer())\\n\",\n    \"\\n\",\n    \"  run_metadata = tf.RunMetadata()\\n\",\n    \"  run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)\\n\",\n    \"\\n\",\n    \"  sess.run(model.train_op, options=run_options, run_metadata=run_metadata)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 26,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"timeline_dict = memory_timeline_dict(run_metadata)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 27,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"dict_keys(['/device:GPU:0/stream:7', '/device:GPU:0/stream:14', '/job:localhost/replica:0/task:0/device:GPU:0', '/device:GPU:0/memcpy', '/device:GPU:0/stream:18', '/device:GPU:0/stream:all', '/device:GPU:0/stream:15', '/job:localhost/replica:0/task:0/cpu:0', '/device:GPU:0/stream:19', '/device:GPU:0/stream:13'])\"\n      ]\n     },\n     \"execution_count\": 27,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"timeline_dict.keys()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 28,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def plot_memory_timeline(timeline):\\n\",\n    \"# timestamp, nodename, memory\\n\",\n    \"    timestamps = []\\n\",\n    \"    plt.plot([record[0] for record in timeline], [record[2] for record in timeline])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 29,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAXcAAAEQCAYAAABLMTQcAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XmcVOWV//HPoWlo9rVBBBQU1OACREQUd03iFs24JDga\\nNWqIGddMJpkxyc8kakZHk5gxm0F0XJK4Ju7RqBEXooANAioosskiQrPvS3ef3x/3dlFdVHdVd1fV\\nreX7fr36xV2eqnv6dnPq9nOfex5zd0REpLi0iToAERHJPCV3EZEipOQuIlKElNxFRIqQkruISBFS\\nchcRKUKRJnczu8/MVpnZ+2m03cfMJpnZu2Y228xOz0WMIiKFKOor9/uBU9Ns+yPgMXcfCYwDfpet\\noERECl2kyd3d3wDWxm8zs/3N7EUzm25mb5rZQfXNga7hcjfg0xyGKiJSUNpGHUASE4Ar3f1jMzuS\\n4Ar9JOAnwEtmdg3QCTgluhBFRPJbXiV3M+sMHA08bmb1m9uH/14A3O/uvzCzo4CHzOwQd6+LIFQR\\nkbyWV8mdoJtovbuPSLLvcsL+eXd/28wqgN7AqhzGJyJSEKK+odqAu28EFpnZ+QAWGB7uXgKcHG7/\\nHFABVEcSqIhInrMoq0Ka2cPACQRX4CuBHwOvAr8H+gHlwCPufpOZDQPuAToT3Fz9vru/FEXcIiL5\\nLtLkLiIi2ZFX3TIiIpIZkd1Q7d27tw8aNCiqw4uIFKTp06evdvfKVO0iS+6DBg2iqqoqqsOLiBQk\\nM/sknXbqlhERKUJK7iIiRUjJXUSkCCm5i4gUISV3EZEipOQuIlKElNxFRIqQkruIRKamto6HpnzC\\nlh01UYdSdPKt5K+IlIhrHn6XZ2cFE6qt37KTa04eGnFExUVX7iKSc7V1HkvsAL94eR6H3/wyG7fv\\nijCq4qLkLiI5d9n97+yxbc2WnazetCOCaIqTkruI5Nzr85LPs/Pxqs1s2Kqr90xQcheRnFq6dmts\\necoNJ3PcAbsLHH7roel8/b6pUYRVdJTcRSSnjr19EgDnjOzPXt0qePCy0dz/jSNi+2cv2xBVaEVF\\nyV1Ecmb7rtrY8rjR+8SWjxnSO7bcrUM5d/3jY95ZvDansRUbJXcRyYm6Oueg//dibH304J6x5bZl\\nbTjv8AEAbNi2i1++PI+r/zwj5zEWEyV3EcmJp2Yujy0/ceVRe+z/+fnDG6yv3KiRM62h5C4iWbdt\\nZy3//tis2Poh/bul9boPPt3AX6Yvy1ZYRU1PqIpI1v3gyfdiy+/95ItUlJclbTfvltN4fPpS3lu2\\ngUfeWcoZd00G4Nywy0bSl9aVu5ktNrP3zGymme0x8akF7jKz+WY228w+n/lQRaRQPflu0CUzfGB3\\nulSUN9quXds2XHjkvpxwYMr5nyWF5nTLnOjuI9x9VJJ9pwFDw6/xwO8zEZyIFL635q+OLd99UXrX\\nfV0TPgDeX76Bc373TzZs0wNO6cpUn/vZwIMemAJ0N7N+GXpvESlg/zoxeCipvMzo161DWq8Zs18v\\n7rt0FD06Bkn+zF9PZsaS9dz75sKsxVls0k3uDrxkZtPNbHyS/f2BpXHry8JtDZjZeDOrMrOq6urk\\njx+LSPHYunN3Kd/HvrXnCJnGtGljnHRQX048sE+D7dtr6li+fluD95Xk0k3ux7j75wm6X64ys+Na\\ncjB3n+Duo9x9VGWl+tREitmu2jqG3fj32PqIgd2b/R7fOn7/Buufrt/G2Nte5aKJKlGQSlrJ3d2X\\nh/+uAp4ERic0WQ4MjFsfEG4TkRL1wvufxZafumosZtbs9zhwry4svu0MFt92BgDPzV4BwIwl6zMT\\nZBFLmdzNrJOZdalfBr4IvJ/Q7Bng4nDUzBhgg7uvyHi0IlIQtu+q5Y2w8mN5mXHQXl1a/Z7lZbs/\\nHIb168pj7yxl+ifrWv2+xSqdK/e+wGQzmwVMA5539xfN7EozuzJs8zdgITAfuAf4t6xEKyIF4fg7\\nJvFE+PDRRzef1ui49uZ48frj6BC+z5wVG/n+X2Zz4cQprX7fYpXyISZ3XwgMT7L97rhlB67KbGgi\\nUoh21dbFSgccNqAbbdo0vzsmmf0rOzP35lMZ9F/Px7Zt31WXkfcuRio/ICIZs27LTq5/dGZs/Zdf\\nHZHxYwzo0XA45dV/nsG0RaogmUjlB0QkY777+Cxe/XAVAA9eNpohfTpn/BhvfO9EHnx7Mb9/fQEr\\nN+7gudkreH/5Bq47ZShD+3Shts6pqXMO37dHxo9dSJTcRSRj6hM7wNi4Gu2Z1KaNcenYwazbuov/\\n/cfHACxes5XvPDqrQbv6ETalSt0yItJq//fPRQ36wl//3gmUZaivvTFHDOqZulEJU3IXkVaZ8+lG\\nbnl+bmz96hOHsG+vTlk/7jFDe7Pgv0/P+nEKlbplRKTFFlRv5vS73oytHzGoB+OP3y9nx8/2XweF\\nTMldRFpsY1yVxl6d2vH4lUfnPIaqH53CnE83smHbLq55+N2cHz9fqVtGRFpkV20dL89ZGVt/4bpj\\nI4mjd+f2HHdAJQN7dozb1g53p6a2dMfBK7mLSIu8Ma+a3722AIBrTx5Kn64VkcYzYmB3zhq+NwB7\\nd+/AjU9/wJAfvkDwjGXpUbeMiLTItl21seUxg/Nj5MpdF4yketMO3l64htnLNkQdTqR05S4iLVIX\\nd0Fc3jZ/UsnbC9c0WC/RC3cldxFpmRlhRcYLRg9k+IDm12rPlRLN7UruItIy97+1GIATD+xDuzy6\\nch/Uq2OD9c07SnPWpvz5iYhIQercPr9u3U285IgG61/7w9vc+sLcRloXLyV3EWm2nz0/J7Y8bO+u\\nEUaypyF9OrPo1tN56TvBbKAffraJP7xeehNrK7mLSLPd8+YiAI7arxfdO7aLOJo9mRltE55erasr\\nrd53JXcRaZb4ceP5/Ph/m4Q5Wz9ZuzWiSKKh5C4izbJ6887Y8nEHZKesbyYkfvDUldiYyLSTu5mV\\nmdm7ZvZckn2Xmlm1mc0Mv67IbJgiki/qr9xv+cohjD9u/4ijaVzHdg3nbf37B5/x7KxPI4om95pz\\nm/s6YC7Q2N2TR9396taHJCL5atWm7Zz568kAWP72yADQq3N7/nTFkTxWtZSnZ37K7S9+BMCXwxIF\\nxS6tK3czGwCcAUzMbjgiks9ueW4uqzYFk18f2r9bxNGkNnZIb/bt2TF1wyKUbrfMr4DvA02VWDvX\\nzGab2RNmNjBZAzMbb2ZVZlZVXV3d3FhFJGKfrNkSWz6gb5cII0nfwtVbUjcqQimTu5mdCaxy9+lN\\nNHsWGOTuhwEvAw8ka+TuE9x9lLuPqqysbFHAIhKdzzZujy2XlxXGeIzaEhsCWS+dn85Y4CwzWww8\\nApxkZn+Mb+Dua9x9R7g6ETg8o1GKSF44YlBPuncs56NbTs3rYZDxrjpxSIP1KQvXsKB6c0TR5E7K\\n5O7uN7j7AHcfBIwDXnX3i+LbmFm/uNWzCG68ikgReWXOSp6bvYKeHdvRvm1Z6hfkiUP6d+P2cw+L\\nrY+bMIXz7347wohyo8VFIczsJqDK3Z8BrjWzs4AaYC1waWbCE5F8ccWDVQBs3VmbomX++eoRAylr\\nY3z38VkArN2yM8UrCl+zkru7vwa8Fi7fGLf9BuCGTAYmIvkj/tH9q08a0kTL/NW2rDC6kTKlMO6I\\niEik/vb+ithyp/aF0yUTr3/3DlGHkFNK7iKS0oZtuwC4+eyDOePQwnwIaEifzg3W123ZybYC7GJK\\nl5K7iDRp1abtVC0OZl360sF75dXEHM3RvWM7Rg/aPdfryJtf5tzfvxVhRNlVmD8lEcmZ0T/7B0++\\nuxyAinaF2SVT77Erj+KC0fvE1ues2BhhNNml5C4iaRk7pBddK8qjDqPVHp62JOoQckLJXUQatXXn\\n7vlHB3QvzRothUrJXUQaFT8e/PJjB0cYSeZUdmkfW+6SZ/O/ZpKSu4g0qn5+i9vPO6xgCoWl8uzV\\nx8SWN+2o4Yt3vl6U5QiU3EUkKXfn2NsnAcU1/+he3SpYfNsZnHlYUDVl3srN/HbS/IijyjwldxFJ\\nKr6a4qED8r92e3PV1O7+/uat3BRhJNmh5C4iSc2P66roXIR906s27S5fXFFAhdDSpeQuIknd++ai\\n2PLeRfjo/umH7i5m27dbRYSRZIeSu4gk1SF8YKlLRduCmZijOQ7ee3dX04crNnLrC3Njk38Xg+L7\\niYlIqy1bt5UH3/4EgAuP3DfiaLJjzH49eeqqsXTrUM6C6i384fWFfLphe+oXFggldxHZwyPTlsaW\\nv/+lAyOMJHvMjBEDu8eKogEsXbs1wogyS8ldRPawbuvuh5faFMh0eplQvWlH6kYFQsldRPbwp6lB\\n/ZXhA7tHHEluFU+Pu5K7iDThxjM/F3UIObVkzRbeXrAm6jAyQsldRBqIryfTuX3hV4FMZdoPTo79\\nhfLzl+ZxwT1TIo4oM9JO7mZWZmbvmtlzSfa1N7NHzWy+mU01s0GZDFJEcud74STSAAfuVRz1ZJrS\\np2sFd40bEXUYGdecx86uA+YCXZPsuxxY5+5DzGwc8D/A1zIQn4jk2JsfrwZoMGtRsasob/iE6iE/\\n/juVXdqzaPUWrjt5KN/5wgERRdZyaV25m9kA4AxgYiNNzgYeCJefAE42s9K5xS5SRHbW1gFwcP9k\\n13HFqW/Xhk+obt5Rw6LVWwC4b/KiZC/Je+l2y/wK+D5Q18j+/sBSAHevATYAvRIbmdl4M6sys6rq\\n6uoWhCsiufKjM4ZFHUJeKNQRNCmTu5mdCaxy9+mtPZi7T3D3Ue4+qrKysrVvJyIZtGTNVq7+84zY\\nelkJjW8HuPDIfZJuL9SSBOlcuY8FzjKzxcAjwElm9seENsuBgQBm1hboBhTHeCKREnHlH6fz3OwV\\nAFw0JnmiK2Y/+5dD6Z+kQFphpvY0kru73+DuA9x9EDAOeNXdL0po9gxwSbh8XtimUM+JSEmas2Jj\\nbPnwfXtEGEl0kqWtQs1kLS7SbGY3AVXu/gxwL/CQmc0H1hJ8CIhIAVi1aTv//fzcBts6lBdfffN0\\nJMvjtQU6C1WzHmJy99fc/cxw+cYwsePu2939fHcf4u6j3X1hNoIVkcy7+N5pPDXz09j6nV8bzgkH\\n9okwougMHxA8zHTvJaNi275wcN+owmmV4pteRUSaZfn6bbHlW75yCP8yckCE0UTr1nMO5cIx+zCg\\nR8fYtrICHdWt8gMiJa5ju91dMMU4nV5z9OjUjmOHVlKY6bwhJXeREnfe4cGV+t0XHd5g6rlSVqAX\\n6w2U9se0iNCuLLhy/8KwviU3tr0x7druvu5tW1aY50RX7iIl7N7Ji7jzlXkARdEVkSn9unXg4qOC\\n6QW376rluNsn8cqclRFH1TxK7iIl7Obn5gDQxoqjKyKTfvzlgwH4cMUmlqzdynOzP03xivyi5C4i\\nfOv4/VGtv6YV2mh3JXcRUZdMExaG1SEL7UlVJXcRoY2u2lMqsNyu5C4iDUeHSHKd2hVWSQb9REVK\\n1Kbtu2LLjZW7ld0SJ/TId0ruIiXqqXeXA3DVifvTq3P7iKPJf+qWEZGCsKA6uFE47ghdtaelwO6o\\nKrmLlCh3p1uHcgb27Ji6cQlKfFq3sFK7krtIyXL04FIqU39wcmx50/Yanp65vGCm3VNyFylhyu1N\\n69u1gsW3nUFZG+P+txZz3SMzeX/5xtQvzANK7iIlqkAuQPPOph27UjfKA6oKKVKCXnz/Mx6a8om6\\nZdJUiKdJV+4iJejWF4I5U8vLlALSUVOA86im/MmaWYWZTTOzWWb2gZn9NEmbS82s2sxmhl9XZCdc\\nEcmEdVt2AvClg/eKOBLJlnS6ZXYAJ7n7ZjMrByab2QvuPiWh3aPufnXmQxSRTNu4vQagYEZ+5JNC\\neVI1ZXL34Ke/OVwtD7/0GyFSBPQfufkKpchaWh1uZlZmZjOBVcDL7j41SbNzzWy2mT1hZgMbeZ/x\\nZlZlZlXV1dWtCFtEMmH/3p2iDkGyJK3k7u617j4CGACMNrNDEpo8Cwxy98OAl4EHGnmfCe4+yt1H\\nVVZWtiZuEcmA6085IOoQJEuadavc3dcDk4BTE7avcfcd4epE4PDMhCcimbZ9V21suY0mxG6RQrhX\\nkc5omUoz6x4udwC+AHyY0KZf3OpZwNxMBikimbN6847UjaSBd354Cof27wbAvZMX8oU734g4otTS\\nuXLvB0wys9nAOwR97s+Z2U1mdlbY5tpwmOQs4Frg0uyEKyKtVb1Jyb25Kru05/JjBgPwxylLmL9q\\nc4pXRC+d0TKzgZFJtt8Yt3wDcENmQxORTJu7YiM/ez74w/qckf0jjkaySY+niZSQO/7+EVWfrAPg\\nwjGq494cBTICMkbJXaSEbNu5+2aqFVq2kmZRchcpIfH5vEzJvagpuYuUkPinKwvlSUtpGSV3kRIy\\nef7q2LJye3FTchcpQd88djAH9O0SdRiSRUruIiXoh2cMo11b/fdvjrFDejdYz/fnBfTTFRFJQ+/O\\n7fn5+cNj6xPeWMCrH66MMKKmKbmLlIitO2uiDqHgnXf4AJ66aiwA97y5iMvur4o4osYpuYuUiDWb\\nd0YdQlEolPvQSu4iJeLY2ycBcOOZwyKOpLAlDiHN1wqRSu4iJaZX53ZRh1DQEoeQbosroZxPlNxF\\nSkD81aUeXmqdxPOXr91dSu4iJSC+50DJvXUO6Nu5wfqu2rqIImmakrtICVi9ZfeYbE2+1Dptywoj\\nbRZGlCLSKn+euiS23K97hwgjkVxRchcpAfWlfs1gxMDuEUcjuaDkLlICauuCTvcO5WURR1J8auqc\\nDdt2RR3GHtKZILvCzKaZ2axwntSfJmnT3sweNbP5ZjbVzAZlI1gRaZna8I6qarhnRtWPTuGbxwZz\\nql7+wDsM/+lLefcEcDpX7juAk9x9ODACONXMxiS0uRxY5+5DgDuB/8lsmCLSGvWjZSra6co9E3p3\\nbs8h/bsBsHTtNgC27Miv8e4pk7sH6qf6Lg+/Eh/JOht4IFx+AjjZNIeXSF6Yv2oz97+1GICHv3lk\\ntMEUMd8jLUYrrT53Myszs5nAKuBld5+a0KQ/sBTA3WuADUCvJO8z3syqzKyqurq6dZGLSFrueWNh\\nbHn/ys5NtJTmKIqSv+5e6+4jgAHAaDM7pCUHc/cJ7j7K3UdVVla25C1EpJm212hS7GyYtmhtww35\\ndeHevNEy7r4emAScmrBrOTAQwMzaAt2ANZkIUERaR0+k5kae5fa0RstUmln3cLkD8AXgw4RmzwCX\\nhMvnAa96vpZKEykxSu25kW8Zr20abfoBD5hZGcGHwWPu/pyZ3QRUufszwL3AQ2Y2H1gLjMtaxCLS\\nLH99dzkAfbq0jziS4pZvN1RTJnd3nw2MTLL9xrjl7cD5mQ1NRDLp7q8fHnUIRaVft4oG6/l25a4n\\nVEVKxLB+XaMOoajccPrnGqznWW5XchcpFbqxmlkV5WUcd8DuUX+fbdjGjU+/z46a/HiYScldpESo\\n1G/mPXjZaG4/9zAAfvXKxzz49ie8OW91xFEFlNxFitjOmt0TSejKPUvC07p2SzAjU01dfkzeoeQu\\nUsT+7U8zADhnZH/a6NI9K/L1rCq5ixSxV+auBKBHJ02KnS3t2gZpdP3W/Cr7q+QuUgK6VpRHHULR\\nOmr/oIzW8vVBdch86f5SchcpAV0q0nleUVqiT5eG4933zpNpDJXcRUpA1w66cs+VnbW6oSoiOaIH\\nmHInfoRSlPS3mkgR69iujAuP3Idheyu558ouXbmLSLblW72TUrBjVx2frNkSdRhK7iLFThN0ZN9H\\nt5zKg5eNBuCv7y7j+Dte23MyjxxTchcpYvlWhrZYtW9bRv8ewSiZ+vID81ZuijIkJXeRYrR1Zw0n\\n3DGJ7bvyo/+3FLQrC9Jp/WiZqD9WldxFitCzsz5l8ZqtABwxqGfE0ZSG8jC578iT0TJK7iJFyOIq\\nnoxWcs+J+jIE+SK/ohGRzLBGliVryssanuheEdfzUXIXKUK1dbt7fFUMMjcK7srdzAaa2SQzm2Nm\\nH5jZdUnanGBmG8xsZvh1Y7L3EpHc+O2k+bHl+r5gya7yNg3P85qwvntU0nlCtQb4rrvPMLMuwHQz\\ne9nd5yS0e9Pdz8x8iCLSXIN7d2LZum388fIjqSgvizqckpBYL39dxMk95Ue6u69w9xnh8iZgLtA/\\n24GJSOuM3Kc7xwztHXUYJSW+3/3dJesijKSZfe5mNggYCUxNsvsoM5tlZi+Y2cGNvH68mVWZWVV1\\ndXWzgxWR9KmrPfcm/ccJfC4s0rar1hk34W1embMykljSTu5m1hn4C3C9u29M2D0D2NfdhwO/Bp5K\\n9h7uPsHdR7n7qMrKymRNRCQDVFMmGgN6dOSF645lr64VzFmxkSkL1/KHNxZEEktayd3MygkS+5/c\\n/a+J+919o7tvDpf/BpSbmf4eFInAvJWbmLZorWrKRMgM6sJP2LqIPmjTGS1jwL3AXHf/ZSNt9grb\\nYWajw/ddk8lARSS1ujrni3e+wc7aOtZtjfaGXikzov/rKZ3RMmOBrwPvmdnMcNsPgH0A3P1u4Dzg\\n22ZWA2wDxrlH/a2JlJ66uP923xg7OMJISpsDG7ZFO2F2yuTu7pNJcW/G3X8D/CZTQYlIy8RfUXXU\\nEMjIrNiwPbbcPqKHm/R0g0gRif97WV3u+WG/yk6RHFfJXaSIzF2xeyCbknt+sIgGpSq5ixSRnz77\\nQWz50P7dI4xEoqbkLlJE1m8NbuKdcVg/hvTpHHE0EiUld5Ei0iMsMxt1XZNS99Ozdj+k7ziTP17N\\nknDylFxRchcpIj06Bsl9rZJ7pC45ehCLbzuDXp3asXLjDi66dyoX3DMlpzEouYsUkb26tQdg7+4d\\nIo5E6tVPu7d8/bacHlfJXaRITHxzIX+csgSAX5w/POJoJGpK7iJF4jdxE3T0iHiKNwms2bKTN+ZF\\nUwFXyV2kyBzYt0vUIUgeUHIXKRJtwqeW6lTWSVByFyka9SNklNrzU1mOZypXchcpAjvDERkAIwbq\\nydR81LdL+5weT8ldpAjU1O1O7jeffUiEkUhjunYoz+nxlNxFikB8N3uHdir1my/ib25/+Nkm1udw\\nAhUldxGRLHnoitEcvX8vDtorSPL1tX9yQcldRCRL+nSp4M/fHMO3jt8PyO3NbiV3kSIw/ZN1UYcg\\nTYiipruSu0gRuPi+aQDccd5hEUciTcnl1NIpk7uZDTSzSWY2x8w+MLPrkrQxM7vLzOab2Wwz+3x2\\nwhWRpnSpyO2IDElP/axY1Zt25KxiZzpX7jXAd919GDAGuMrMhiW0OQ0YGn6NB36f0ShFJC1dK1LO\\neS8R+tqEKVw4cWpOjpUyubv7CnefES5vAuYC/ROanQ086IEpQHcz65fxaEWkSbpyz3/x89xmU7P6\\n3M1sEDASSPzo6Q8sjVtfxp4fAJjZeDOrMrOq6upoKqWJFJv3l2+ILXfRlXtesghmK087uZtZZ+Av\\nwPXu3qKPHnef4O6j3H1UZWVlS95CRBK8uyQYKVNR3oaBPTtGHI3ki7SSu5mVEyT2P7n7X5M0WQ4M\\njFsfEG4TkSyrqQtGYEy54eScF6eS9ETxU0lntIwB9wJz3f2XjTR7Brg4HDUzBtjg7isyGKeINKI2\\nTO5K7PkrsVdm0/bsP6maTgfdWODrwHtmNjPc9gNgHwB3vxv4G3A6MB/YCnwj86GKSDL1V+5t2+ix\\nlUJRl4Ph7imTu7tPJsVfFR6MzL8qU0GJSPpqaoOKkLpyz1+JT6jm4mEmfdRLQXrpg8845n9e5bWP\\nVkUdSuQenhYMVGur5F4wcvGgqpK7FKRJH61i2bptzF+1OepQIvPbSfMZfMPz9OhUTpf2bWmj5J63\\nEv+qysVUiEruUpBWbtwBQJ+uFRFHEp07/v4R7sFV4JH79Yw6HGnC2CG9uGD07gGFuagwo+QuBWnl\\nxu0A9Mnx1GX5KLgI1FV7PutSUc6t5xzGLV8JZsnSlbtII+qv3PuW8JV7vTkrNqIemcJQPyQyF33u\\nelZZCtLqzUFyf2vBamYuVS3zjpparyC0CbO7krtICj988v2oQ4jc8IHd+cVXR0QdhqSh/i+sXHTL\\nKLlLQbr8mMHcO3kRr/3HCVGHEhkH2rdtw97dO0QdiqSpfry7krtII4ygK2JQ705RhyKStlz2ueuG\\nqhQs3UOUQmPqc0/N3bnx6Q9Ytm5r9o+V9SPk5oedq9kbc/Fo9cLqLVk/hkim1fe5ew7+NxZccn99\\nXjW3PDeHzTtqWLEhGOt82IBuWT9uTq4Sc1TQPxdHyfa30qdre075XJ/sHkQkw+pHy/zfPxfzk7MO\\nzuqxCi65d27flqF9OwNwRJs2XH/KUPar7BxxVCIiqY3Zrxf/MrI/IwZ2z/qxLBd/QiczatQor6qq\\niuTYIiKFysymu/uoVO10Q1VEpAgpuYuIFCEldxGRIqTkLiJShNKZIPs+M1tlZkmLeJjZCWa2wcxm\\nhl83Zj5MERFpjnSGQt4P/AZ4sIk2b7r7mRmJSEREWi3llbu7vwGszUEsIiKSIZnqcz/KzGaZ2Qtm\\n1uhjV2Y23syqzKyquro6Q4cWEZFEaT3EZGaDgOfc/ZAk+7oCde6+2cxOB/7X3Yem8Z7VwCcJm3sD\\nq9OIOx8UUqxQWPEq1uxQrNmR61j3dffKVI1andyTtF0MjHL3Zn+zZlaVzpNX+aCQYoXCilexZodi\\nzY58jbXV3TJmtpeFdSzNbHT4nmta+74iItJyKUfLmNnDwAlAbzNbBvwYKAdw97uB84Bvm1kNsA0Y\\n51EVrBERESCN5O7uF6TY/xuCoZKZMCFD75MLhRQrFFa8ijU7FGt25GWskVWFFBGR7FH5ARGRIqTk\\nLiJShHKS3M3swLjaMzPNbKOZXZ/QxszsLjObb2azzezzcfsuMbOPw69L8iDWC8MY3zOzt8xseNy+\\nxeH2mWaW1dlI0oy10do/ZnaqmX0UnvP/yoNYvxe3/30zqzWznuG+nJ3X8HjfMbMPwjgeNrOKhP3t\\nzezR8NxNDYcL1++7Idz+kZl9KQ9i/XczmxP+zv7DzPaN21cbd86fyXasacZ7qZlVx8V1Rdy+nOWC\\nNGO9My7shXxpAAAIBElEQVTOeWa2Pm5fzs9tA+6e0y+gDPiMYCB+/PbTgRcIpvgcA0wNt/cEFob/\\n9giXe0Qc69H1MQCn1ccari8GeufReT2B4BmFZO0XAPsB7YBZwLAoY01o82Xg1SjOK9AfWAR0CNcf\\nAy5NaPNvwN3h8jjg0XB5WHgu2wODw3NcFnGsJwIdw+Vv18carm/O1e9oM+K9FPhNktfmNBekE2tC\\n+2uA+6I6t4lfUXTLnAwscPfEp1PPBh70wBSgu5n1A74EvOzua919HfAycGqUsbr7W2EsAFOAATmK\\npymNndfGjAbmu/tCd98JPELwM8iFdGK9AHg4R/Ek0xboYGZtgY7Apwn7zwYeCJefAE4On/c4G3jE\\n3Xe4+yJgPsG5jixWd5/k7lvD1Xz4fU11bhsTRS5oTqxR/842EEVyH0fyE9AfWBq3vizc1tj2XGgs\\n1niXE/zFUc+Bl8xsupmNz1pke2oq1mS1f/L2vJpZR4L/tH+J25yz8+ruy4GfA0uAFcAGd38poVns\\n/Ll7DbAB6EWOz2uascZL/H2tsKDe0xQz+0q24qzXjHjPDbuRnjCzgeG2vD23YVfXYODVuM05PbeJ\\ncprczawdcBbweC6P2xLpxGpmJxL8Z/nPuM3HuPvnCbprrjKz47IaKCljnUHQ/TEc+DXwVLbjaUqa\\nvwNfBv7p7vHVSHN2Xs2sB8EV+GBgb6CTmV2UreO1RnNiDbePAu6I27yvB4/O/yvwKzPbPw/ifRYY\\n5O6HEVydP0AEmvl7MA54wt1r47bl9NwmyvWV+2nADHdfmWTfcmBg3PqAcFtj27OtqVgxs8OAicDZ\\n7h4rtxB+2uPuq4Anyf6f5E3G6u4b3X1zuPw3oNzMepOn5zW0x5V9js/rKcAid692913AXwnus8SL\\nnb/wT/ZuBGU3cn1e04kVMzsF+CFwlrvvqN8ed14XAq8BI7MYa1rxuvuauBgnAoeHy3l5bkNN/c7m\\n6tw2kOvk3lSf1DPAxRYYQ/An0Arg78AXzaxH+En6xXBbZLGa2T4EP+ivu/u8uO2dzKxL/XIYa9IZ\\nrHIYa2O1f94BhprZ4PBqehzBzyCyWMMYuwHHA0/Hbcv1eV0CjDGzjuG5OxmYm9DmGaB+tMZ5BDd/\\nPdw+LhxNMxgYCkyLMlYzGwn8gSCxr4rb3sPM2ofLvYGxwJwsxppuvP3iVs+K25/rXJDO7wFmdhDB\\nDd6347ZFcW4bytWdW6ATQVLpFrftSuDKcNmA3xKMLniPoLJkfbvLCG5MzQe+kQexTgTWATPDr6pw\\n+34EIyVmAR8AP8yDWK8OY5lFcDPt6Lh2pwPzwnMeeazh+qUENyTjXxfFef0p8CHBh8hDBKNfbiJI\\nkAAVBF1L8wmS935xr/1heE4/Ak7Lg1hfAVbG/b4+E24/Ovy/Niv89/Jsx5pmvLfG/c5OAg6Ke22u\\nc0GTsYZtfgLclvC6SM5t/JfKD4iIFCE9oSoiUoSU3EVEipCSu4hIEVJyFxEpQkruIpKSmd1nZqvM\\nLOUQ1KaKaaXx2qstKLrm4RDCxtolLcoVDu2dGr7Ho+Ew30aLkZnZidawoN32+qdJw2HZPwu/h7lm\\ndm3ccU4I239gZq/HbW9WgTszO87MZphZjZmdl873mC6NlhGRlMIngjcT1H86pBmvuwYY6e6XJWy/\\nlOAp1J8kbB9JMMz4NYLh0Ksbed/N7t45yfbHgL+6+yNmdjcwy91/Hx5vlLtf3USsPQmGWA5w961m\\n9g2ComuXunudmfVx91Vm1h14CzjV3ZfUbw/fY3FTcSc55iCgK/AfBENUn0j1PaZLV+4ikpK7vwHE\\nl4PAzPY3sxctqPfzZvgwT6JmFdNy93fdfXFLYgwfNDqJoJAbBGULmlPT5TzgBd9dZO3bwE3uXhfG\\nVv8A2L8SfIAsSdjeVGxJz5W7L3b32UBdM+JMi5K7iLTUBOAadz+c4Mrzd/E7LXkxrUxJVpSrF7De\\ng0JusGdhsWTFyOIllhDYH/haeJwXzGxouP0AoIeZvRYm64vjXtNYgbsmz1Uzvse0pZwgW0QkkZl1\\nJngK8/HgghkInt6M16CYlpn1Av4R7usJtItLWl939/eaEcK+7r7czPYDXjWz9wgqczbmWeBhd99h\\nZt8iuKo/Ke776QccSsNyBu2B7e4+yszOAe4DjiXIm4cTlCPoALxtZlM8KEVyTBhXH+BlM/uQoHhf\\nqnOV1vfo7gvSeB2g5C4iLdOG4Cp5RBNtxgFX1a94UGBvBDTe554ujyvKZWavERTl+gvBPBBtw6v3\\nWGExjyvuR1A+5PaEt/wq8KQHBcLqLSOoIQVBsbr/i9u+xt23AFvM7A1gODAvLq5VZlZf4G4mqc9V\\nut9j2sld3TIi0mzuvhFYZGbnQ2xkSfx0k3sU08oUa6QolwejQyYR9J1DUNjt6bBdY8XI6iW7N/AU\\nwQ1VCIrZ1RcJfBo4xszaWjD3wJHAXGukwF2qc9Wc77Gp1yRScheRlMzsYYJEfaCZLTOzy4ELgcvN\\nrL6gW/xMXuMICsA1aziemV1rZssIrrpnm9nEcPuo+mXgc0BVeNxJBEW76hPffwL/bmbzCfrg7w23\\nXxsOW5wFXEtQoK7+mIMISgnHhjSGbiPop3+PoJjZFQDuPhd4EZhNUDRuoru/D/QFJofHmAY87+4v\\nhu+V9FyZ2RHh93s+8Acz+yCN7zG9c6mhkCIixUdX7iIiRUjJXUSkCCm5i4gUISV3EZEipOQuIlKE\\nlNxFRIqQkruISBH6/6KSKkQk3zxvAAAAAElFTkSuQmCC\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f62f416aef0>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"plot_memory_timeline(timeline_dict['/job:localhost/replica:0/task:0/device:GPU:0'])\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"source\": [\n    \"# Analyze resnet\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 34,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"3\"\n      ]\n     },\n     \"execution_count\": 34,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"1+2\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 37,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"node_name: \\\"group_deps\\\"\\n\",\n       \"all_start_micros: 1505766588234096\\n\",\n       \"op_start_rel_micros: 63\\n\",\n       \"op_end_rel_micros: 79\\n\",\n       \"all_end_rel_micros: 270\\n\",\n       \"memory {\\n\",\n       \"  allocator_name: \\\"GPU_0_bfc\\\"\\n\",\n       \"  allocator_bytes_in_use: 167014144\\n\",\n       \"}\\n\",\n       \"timeline_label: \\\"group_deps = NoOp(^train_step/_1041, ^unit_1_0/shared_activation/init_bn/AssignMovingAvg, ^unit_1_0/shared_activation/init_bn/AssignMovingAvg_1, ^unit_1_0/sub2/bn2/AssignMovingAvg, ^unit_1_0/sub2/bn2/AssignMovingAvg_1, ^unit_1_1/residual_only_activation/init_bn/AssignMovingAvg, ^unit_1_1/residual_only_activation/init_bn/AssignMovingAvg_1, ^unit_1_1/sub2/bn2/AssignMovingAvg, ^unit_1_1/sub2/bn2/AssignMovingAvg_1, ^unit_1_2/residual_only_activation/init_bn/AssignMovingAvg, ^unit_1_2/residual_only_activation/init_bn/AssignMovingAvg_1, ^unit_1_2/sub2/bn2/AssignMovingAvg, ^unit_1_2/sub2/bn2/AssignMovingAvg_1, ^unit_1_3/residual_only_activation/init_bn/AssignMovingAvg, ^unit_1_3/residual_only_activation/init_bn/AssignMovingAvg_1, ^unit_1_3/sub2/bn2/AssignMovingAvg, ^unit_1_3/sub2/bn2/AssignMovingAvg_1, ^unit_1_4/residual_only_activation/init_bn/AssignMovingAvg, ^unit_1_4/residual_only_activation/init_bn/AssignMovingAvg_1, ^unit_1_4/sub2/bn2/AssignMovingAvg, ^unit_1_4/sub2/bn2/AssignMovingAvg_1, ^unit_2_0/residual_only_activation/init_bn/AssignMovingAvg, ^unit_2_0/residual_only_activation/init_bn/AssignMovingAvg_1, ^unit_2_0/sub2/bn2/AssignMovingAvg, ^unit_2_0/sub2/bn2/AssignMovingAvg_1, ^unit_2_1/residual_only_activation/init_bn/AssignMovingAvg, ^unit_2_1/residual_only_activation/init_bn/AssignMovingAvg_1, ^unit_2_1/sub2/bn2/AssignMovingAvg, ^unit_2_1/sub2/bn2/AssignMovingAvg_1, ^unit_2_2/residual_only_activation/init_bn/AssignMovingAvg, ^unit_2_2/residual_only_activation/init_bn/AssignMovingAvg_1, ^unit_2_2/sub2/bn2/AssignMovingAvg, ^unit_2_2/sub2/bn2/AssignMovingAvg_1, ^unit_2_3/residual_only_activation/init_bn/AssignMovingAvg, ^unit_2_3/residual_only_activation/init_bn/AssignMovingAvg_1, ^unit_2_3/sub2/bn2/AssignMovingAvg, ^unit_2_3/sub2/bn2/AssignMovingAvg_1, ^unit_2_4/residual_only_activation/init_bn/AssignMovingAvg, ^unit_2_4/residual_only_activation/init_bn/AssignMovingAvg_1, ^unit_2_4/sub2/bn2/AssignMovingAvg, ^unit_2_4/sub2/bn2/AssignMovingAvg_1, ^unit_3_0/residual_only_activation/init_bn/AssignMovingAvg, ^unit_3_0/residual_only_activation/init_bn/AssignMovingAvg_1, ^unit_3_0/sub2/bn2/AssignMovingAvg, ^unit_3_0/sub2/bn2/AssignMovingAvg_1, ^unit_3_1/residual_only_activation/init_bn/AssignMovingAvg, ^unit_3_1/residual_only_activation/init_bn/AssignMovingAvg_1, ^unit_3_1/sub2/bn2/AssignMovingAvg, ^unit_3_1/sub2/bn2/AssignMovingAvg_1, ^unit_3_2/residual_only_activation/init_bn/AssignMovingAvg, ^unit_3_2/residual_only_activation/init_bn/AssignMovingAvg_1, ^unit_3_2/sub2/bn2/AssignMovingAvg, ^unit_3_2/sub2/bn2/AssignMovingAvg_1, ^unit_3_3/residual_only_activation/init_bn/AssignMovingAvg, ^unit_3_3/residual_only_activation/init_bn/AssignMovingAvg_1, ^unit_3_3/sub2/bn2/AssignMovingAvg, ^unit_3_3/sub2/bn2/AssignMovingAvg_1, ^unit_3_4/residual_only_activation/init_bn/AssignMovingAvg, ^unit_3_4/residual_only_activation/init_bn/AssignMovingAvg_1, ^unit_3_4/sub2/bn2/AssignMovingAvg, ^unit_3_4/sub2/bn2/AssignMovingAvg_1, ^unit_last/final_bn/AssignMovingAvg, ^unit_last/final_bn/AssignMovingAvg_1)\\\"\\n\",\n       \"scheduled_micros: 1505766588234076\\n\",\n       \"memory_stats {\\n\",\n       \"}\"\n      ]\n     },\n     \"execution_count\": 37,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"node_stat\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 36,\n   \"metadata\": {\n    \"scrolled\": true\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"_SOURCE 167014144\\n\",\n      \"unit_1_0/sub2/mul/x 168587008\\n\",\n      \"gradients/Fill 168587264\\n\",\n      \"gradients/costs/Mul_grad/BroadcastGradientArgs 168587520\\n\",\n      \"gradients/unit_last/Mean_grad/add 168587776\\n\",\n      \"gradients/unit_last/Mean_grad/Fill 168588032\\n\",\n      \"gradients/unit_last/mul_grad/BroadcastGradientArgs 168588288\\n\",\n      \"gradients/costs/xent_grad/floordiv 168588544\\n\",\n      \"gradients/unit_last/final_bn/moments/SquaredDifference_grad/BroadcastGradientArgs 168588800\\n\",\n      \"gradients/unit_last/final_bn/moments/mean_grad/add 168589312\\n\",\n      \"gradients/unit_last/final_bn/moments/mean_grad/Prod 168589824\\n\",\n      \"gradients/unit_3_4/sub2/bn2/moments/mean_grad/add 168590592\\n\",\n      \"gradients/unit_3_4/sub2/bn2/moments/mean_grad/Prod_1 168590848\\n\",\n      \"gradients/unit_3_4/residual_only_activation/init_bn/moments/mean_grad/add 168591104\\n\",\n      \"gradients/unit_3_4/residual_only_activation/init_bn/moments/variance_grad/Prod 168591360\\n\",\n      \"gradients/unit_3_4/residual_only_activation/init_bn/moments/mean_grad/Prod 168591616\\n\",\n      \"gradients/unit_3_3/sub2/bn2/moments/SquaredDifference_grad/BroadcastGradientArgs 168591872\\n\",\n      \"gradients/unit_3_3/sub2/bn2/moments/mean_grad/add 168592384\\n\",\n      \"gradients/unit_3_3/sub2/bn2/moments/variance_grad/Prod 168592640\\n\",\n      \"gradients/unit_3_3/residual_only_activation/init_bn/moments/SquaredDifference_grad/BroadcastGradientArgs 168592896\\n\",\n      \"gradients/unit_3_3/residual_only_activation/init_bn/moments/mean_grad/range 168593664\\n\",\n      \"gradients/unit_3_2/sub2/bn2/moments/SquaredDifference_grad/BroadcastGradientArgs 168593920\\n\",\n      \"gradients/unit_3_2/sub2/bn2/moments/mean_grad/add 168594176\\n\",\n      \"gradients/unit_3_2/sub2/bn2/moments/mean_grad/range 168594432\\n\",\n      \"gradients/unit_3_2/sub2/bn2/moments/variance_grad/Prod 168594688\\n\",\n      \"gradients/unit_3_2/residual_only_activation/init_bn/moments/SquaredDifference_grad/BroadcastGradientArgs 168594944\\n\",\n      \"gradients/unit_3_2/residual_only_activation/init_bn/moments/variance_grad/Prod 168595200\\n\",\n      \"gradients/unit_3_2/residual_only_activation/init_bn/moments/mean_grad/add 168595456\\n\",\n      \"gradients/unit_3_1/sub2/mul_grad/BroadcastGradientArgs 168595712\\n\",\n      \"gradients/unit_3_2/residual_only_activation/init_bn/moments/mean_grad/Prod_1 168595968\\n\",\n      \"gradients/unit_3_1/sub2/bn2/moments/variance_grad/Prod 168596224\\n\",\n      \"gradients/unit_3_1/sub2/bn2/moments/variance_grad/Prod_1 168596480\\n\",\n      \"gradients/unit_3_1/residual_only_activation/init_bn/batchnorm/add_1_grad/BroadcastGradientArgs 168596736\\n\",\n      \"gradients/unit_3_1/sub2/bn2/moments/mean_grad/Prod_1 168596992\\n\",\n      \"gradients/unit_3_1/residual_only_activation/init_bn/moments/mean_grad/add 168597504\\n\",\n      \"gradients/unit_3_1/residual_only_activation/init_bn/moments/mean_grad/Prod 168597760\\n\",\n      \"gradients/unit_3_0/sub2/bn2/moments/SquaredDifference_grad/BroadcastGradientArgs 168598272\\n\",\n      \"gradients/unit_3_0/sub2/bn2/moments/mean_grad/add 168598528\\n\",\n      \"gradients/unit_3_0/sub2/bn2/moments/mean_grad/range 168598784\\n\",\n      \"gradients/unit_3_0/residual_only_activation/init_bn/moments/SquaredDifference_grad/BroadcastGradientArgs 168599040\\n\",\n      \"gradients/unit_3_0/residual_only_activation/init_bn/moments/mean_grad/add 168599808\\n\",\n      \"gradients/unit_2_4/sub2/bn2/batchnorm/add_1_grad/BroadcastGradientArgs 168600320\\n\",\n      \"gradients/unit_2_4/sub2/bn2/moments/mean_grad/add 168600832\\n\",\n      \"gradients/unit_2_4/sub2/bn2/moments/mean_grad/Prod 168601088\\n\",\n      \"gradients/unit_2_4/residual_only_activation/init_bn/moments/mean_grad/add 168601600\\n\",\n      \"gradients/unit_2_4/residual_only_activation/init_bn/moments/variance_grad/Prod 168601856\\n\",\n      \"gradients/unit_2_3/sub2/bn2/moments/SquaredDifference_grad/BroadcastGradientArgs 168602112\\n\",\n      \"gradients/unit_2_3/sub2/bn2/moments/mean_grad/add 168602368\\n\",\n      \"gradients/unit_2_3/sub2/bn2/moments/variance_grad/Prod 168602880\\n\",\n      \"gradients/unit_2_3/residual_only_activation/init_bn/moments/SquaredDifference_grad/BroadcastGradientArgs 168603136\\n\",\n      \"gradients/unit_2_3/residual_only_activation/init_bn/moments/mean_grad/add 168603648\\n\",\n      \"gradients/unit_2_3/residual_only_activation/init_bn/moments/variance_grad/Prod 168603904\\n\",\n      \"gradients/unit_2_2/sub2/bn2/moments/SquaredDifference_grad/BroadcastGradientArgs 168604160\\n\",\n      \"gradients/unit_2_2/sub2/bn2/moments/mean_grad/add 168604416\\n\",\n      \"gradients/unit_2_2/sub2/bn2/moments/variance_grad/Prod 168604928\\n\",\n      \"gradients/unit_2_2/residual_only_activation/init_bn/moments/SquaredDifference_grad/BroadcastGradientArgs 168605184\\n\",\n      \"gradients/unit_2_2/residual_only_activation/init_bn/moments/mean_grad/add 168605696\\n\",\n      \"gradients/unit_2_2/residual_only_activation/init_bn/moments/variance_grad/Prod 168605952\\n\",\n      \"gradients/unit_2_1/sub2/bn2/moments/SquaredDifference_grad/BroadcastGradientArgs 168606464\\n\",\n      \"gradients/unit_2_1/sub2/bn2/moments/variance_grad/Prod 168606976\\n\",\n      \"gradients/unit_2_1/sub2/bn2/moments/mean_grad/Prod 168607232\\n\",\n      \"gradients/unit_2_1/residual_only_activation/init_bn/moments/mean_grad/add 168608000\\n\",\n      \"gradients/unit_2_1/residual_only_activation/init_bn/moments/mean_grad/Prod 168608256\\n\",\n      \"gradients/unit_2_0/sub2/bn2/moments/mean_grad/add 168609024\\n\",\n      \"gradients/unit_2_0/sub2/bn2/moments/mean_grad/Prod 168609280\\n\",\n      \"gradients/unit_2_0/residual_only_activation/init_bn/moments/variance_grad/Prod 168609536\\n\",\n      \"gradients/unit_2_0/residual_only_activation/init_bn/moments/mean_grad/add 168609792\\n\",\n      \"gradients/unit_1_4/sub2/bn2/batchnorm/add_1_grad/BroadcastGradientArgs 168610048\\n\",\n      \"gradients/unit_1_4/sub2/bn2/moments/SquaredDifference_grad/BroadcastGradientArgs 168610304\\n\",\n      \"gradients/unit_1_4/sub2/bn2/moments/mean_grad/add 168610816\\n\",\n      \"gradients/unit_1_4/sub2/bn2/moments/variance_grad/Prod_1 168611072\\n\",\n      \"gradients/unit_1_4/residual_only_activation/init_bn/moments/SquaredDifference_grad/BroadcastGradientArgs 168611328\\n\",\n      \"gradients/unit_1_4/residual_only_activation/init_bn/moments/mean_grad/add 168612096\\n\",\n      \"gradients/unit_1_4/residual_only_activation/init_bn/moments/mean_grad/Prod 168612352\\n\",\n      \"gradients/unit_1_3/sub2/bn2/moments/mean_grad/add 168613120\\n\",\n      \"gradients/unit_1_3/residual_only_activation/init_bn/moments/SquaredDifference_grad/BroadcastGradientArgs 168613632\\n\",\n      \"gradients/unit_1_3/residual_only_activation/init_bn/moments/mean_grad/range 168614144\\n\",\n      \"gradients/unit_1_3/residual_only_activation/init_bn/moments/mean_grad/Cast 168614656\\n\",\n      \"gradients/unit_1_2/sub2/bn2/moments/mean_grad/range 168615168\\n\",\n      \"gradients/unit_1_2/residual_only_activation/init_bn/moments/SquaredDifference_grad/BroadcastGradientArgs 168615424\\n\",\n      \"gradients/unit_1_2/residual_only_activation/init_bn/moments/mean_grad/add 168615936\\n\",\n      \"gradients/unit_1_2/residual_only_activation/init_bn/moments/variance_grad/Prod 168616192\\n\",\n      \"gradients/unit_1_1/sub2/bn2/moments/SquaredDifference_grad/BroadcastGradientArgs 168616448\\n\",\n      \"gradients/unit_1_1/sub2/bn2/moments/mean_grad/add 168616960\\n\",\n      \"gradients/unit_1_1/sub2/bn2/moments/mean_grad/Prod 168617216\\n\",\n      \"gradients/unit_1_1/residual_only_activation/init_bn/moments/SquaredDifference_grad/BroadcastGradientArgs 168617728\\n\",\n      \"gradients/unit_1_1/residual_only_activation/init_bn/moments/mean_grad/add 168617984\\n\",\n      \"gradients/unit_1_0/sub2/bn2/moments/mean_grad/add 168618752\\n\",\n      \"gradients/unit_1_0/sub2/bn2/moments/variance_grad/Prod 168619008\\n\",\n      \"gradients/unit_1_0/sub2/bn2/moments/variance_grad/Prod_1 168619520\\n\",\n      \"gradients/unit_1_0/shared_activation/init_bn/moments/mean_grad/add 168620032\\n\",\n      \"gradients/unit_1_0/shared_activation/init_bn/moments/variance_grad/Maximum_1 186971648\\n\",\n      \"gradients/unit_1_0/shared_activation/init_bn/moments/mean_grad/Prod_1 186972416\\n\",\n      \"unit_1_0/shared_activation/init_bn/batchnorm/mul_1 187239168\\n\",\n      \"unit_1_0/shared_activation/init_bn/batchnorm/mul_2 187239424\\n\",\n      \"unit_1_0/shared_activation/init_bn/AssignMovingAvg_1/unit_1_0/shared_activation/init_bn/moving_variance/sub_1 187239680\\n\",\n      \"unit_1_0/shared_activation/init_bn/AssignMovingAvg/unit_1_0/shared_activation/init_bn/moving_mean/truediv 187239936\\n\",\n      \"unit_1_0/shared_activation/Less 189336576\\n\",\n      \"unit_1_0/shared_activation/mul 197725184\\n\",\n      \"unit_1_0/sub2/bn2/moments/SquaredDifference 206113536\\n\",\n      \"unit_1_0/sub2/bn2/AssignMovingAvg/unit_1_0/sub2/bn2/moving_mean/sub 206113792\\n\",\n      \"unit_1_0/sub2/bn2/moments/variance 206114048\\n\",\n      \"unit_1_0/sub2/bn2/batchnorm/mul_1 206114304\\n\",\n      \"unit_1_0/sub2/bn2/batchnorm/mul_2 206114560\\n\",\n      \"unit_1_0/sub2/bn2/AssignMovingAvg_1/unit_1_0/sub2/bn2/moving_variance/sub_1 206114816\\n\",\n      \"unit_1_0/sub2/bn2/AssignMovingAvg/unit_1_0/sub2/bn2/moving_mean/truediv 206115072\\n\",\n      \"unit_1_0/sub2/Less 208211712\\n\",\n      \"unit_1_0/sub2/mul 216600320\\n\",\n      \"unit_1_1/residual_only_activation/init_bn/moments/SquaredDifference 224988672\\n\",\n      \"unit_1_1/residual_only_activation/init_bn/AssignMovingAvg/unit_1_1/residual_only_activation/init_bn/moving_mean/sub 224988928\\n\",\n      \"unit_1_1/residual_only_activation/init_bn/moments/variance 224989184\\n\",\n      \"unit_1_1/residual_only_activation/init_bn/batchnorm/mul_1 224989440\\n\",\n      \"unit_1_1/residual_only_activation/init_bn/batchnorm/mul_2 224989696\\n\",\n      \"unit_1_1/residual_only_activation/init_bn/AssignMovingAvg_1/unit_1_1/residual_only_activation/init_bn/moving_variance/sub_1 224989952\\n\",\n      \"unit_1_1/residual_only_activation/init_bn/AssignMovingAvg/unit_1_1/residual_only_activation/init_bn/moving_mean/truediv 224990208\\n\",\n      \"unit_1_1/residual_only_activation/Less 227086848\\n\",\n      \"unit_1_1/residual_only_activation/mul 235475456\\n\",\n      \"unit_1_1/sub2/bn2/moments/SquaredDifference 243863808\\n\",\n      \"unit_1_1/sub2/bn2/AssignMovingAvg/unit_1_1/sub2/bn2/moving_mean/sub 243864064\\n\",\n      \"unit_1_1/sub2/bn2/moments/variance 243864320\\n\",\n      \"unit_1_1/sub2/bn2/batchnorm/mul_1 243864576\\n\",\n      \"unit_1_1/sub2/bn2/batchnorm/mul_2 243864832\\n\",\n      \"unit_1_1/sub2/bn2/AssignMovingAvg_1/unit_1_1/sub2/bn2/moving_variance/sub_1 243865088\\n\",\n      \"unit_1_1/sub2/bn2/AssignMovingAvg/unit_1_1/sub2/bn2/moving_mean/truediv 243865344\\n\",\n      \"unit_1_1/sub2/Less 245961984\\n\",\n      \"unit_1_1/sub2/mul 254350592\\n\",\n      \"unit_1_2/residual_only_activation/init_bn/moments/SquaredDifference 262738944\\n\",\n      \"unit_1_2/residual_only_activation/init_bn/AssignMovingAvg/unit_1_2/residual_only_activation/init_bn/moving_mean/sub 262739200\\n\",\n      \"unit_1_2/residual_only_activation/init_bn/moments/variance 262739456\\n\",\n      \"unit_1_2/residual_only_activation/init_bn/batchnorm/mul_1 262739712\\n\",\n      \"unit_1_2/residual_only_activation/init_bn/batchnorm/mul_2 262739968\\n\",\n      \"unit_1_2/residual_only_activation/init_bn/AssignMovingAvg_1/unit_1_2/residual_only_activation/init_bn/moving_variance/sub_1 262740224\\n\",\n      \"unit_1_2/residual_only_activation/init_bn/AssignMovingAvg/unit_1_2/residual_only_activation/init_bn/moving_mean/truediv 262740480\\n\",\n      \"unit_1_2/residual_only_activation/Less 264837120\\n\",\n      \"unit_1_2/residual_only_activation/mul 273225728\\n\",\n      \"unit_1_2/sub2/bn2/moments/SquaredDifference 281614080\\n\",\n      \"unit_1_2/sub2/bn2/AssignMovingAvg/unit_1_2/sub2/bn2/moving_mean/sub 281614336\\n\",\n      \"unit_1_2/sub2/bn2/moments/variance 281614592\\n\",\n      \"unit_1_2/sub2/bn2/batchnorm/mul_1 281614848\\n\",\n      \"unit_1_2/sub2/bn2/batchnorm/mul_2 281615104\\n\",\n      \"unit_1_2/sub2/bn2/AssignMovingAvg_1/unit_1_2/sub2/bn2/moving_variance/sub_1 281615360\\n\",\n      \"unit_1_2/sub2/bn2/AssignMovingAvg/unit_1_2/sub2/bn2/moving_mean/truediv 281615616\\n\",\n      \"unit_1_2/sub2/Less 283712256\\n\",\n      \"unit_1_2/sub2/mul 292100864\\n\",\n      \"unit_1_3/residual_only_activation/init_bn/moments/SquaredDifference 300489216\\n\",\n      \"unit_1_3/residual_only_activation/init_bn/AssignMovingAvg/unit_1_3/residual_only_activation/init_bn/moving_mean/sub 300489472\\n\",\n      \"unit_1_3/residual_only_activation/init_bn/moments/variance 300489728\\n\",\n      \"unit_1_3/residual_only_activation/init_bn/batchnorm/mul_1 300489984\\n\",\n      \"unit_1_3/residual_only_activation/init_bn/batchnorm/mul_2 300490240\\n\",\n      \"unit_1_3/residual_only_activation/init_bn/AssignMovingAvg_1/unit_1_3/residual_only_activation/init_bn/moving_variance/sub_1 300490496\\n\",\n      \"unit_1_3/residual_only_activation/init_bn/AssignMovingAvg/unit_1_3/residual_only_activation/init_bn/moving_mean/truediv 300490752\\n\",\n      \"unit_1_3/residual_only_activation/Less 302587392\\n\",\n      \"unit_1_3/residual_only_activation/mul 310976000\\n\",\n      \"unit_1_3/sub2/bn2/moments/SquaredDifference 319364352\\n\",\n      \"unit_1_3/sub2/bn2/AssignMovingAvg/unit_1_3/sub2/bn2/moving_mean/sub 319364608\\n\",\n      \"unit_1_3/sub2/bn2/moments/variance 319364864\\n\",\n      \"unit_1_3/sub2/bn2/batchnorm/mul_1 319365120\\n\",\n      \"unit_1_3/sub2/bn2/batchnorm/mul_2 319365376\\n\",\n      \"unit_1_3/sub2/bn2/AssignMovingAvg_1/unit_1_3/sub2/bn2/moving_variance/sub_1 319365632\\n\",\n      \"unit_1_3/sub2/bn2/AssignMovingAvg/unit_1_3/sub2/bn2/moving_mean/truediv 319365888\\n\",\n      \"unit_1_3/sub2/Less 321462528\\n\",\n      \"unit_1_3/sub2/mul 329851136\\n\",\n      \"unit_1_4/residual_only_activation/init_bn/moments/SquaredDifference 338239488\\n\",\n      \"unit_1_4/residual_only_activation/init_bn/AssignMovingAvg/unit_1_4/residual_only_activation/init_bn/moving_mean/sub 338239744\\n\",\n      \"unit_1_4/residual_only_activation/init_bn/moments/variance 338240000\\n\",\n      \"unit_1_4/residual_only_activation/init_bn/batchnorm/mul_1 338240256\\n\",\n      \"unit_1_4/residual_only_activation/init_bn/batchnorm/mul_2 338240512\\n\",\n      \"unit_1_4/residual_only_activation/init_bn/AssignMovingAvg_1/unit_1_4/residual_only_activation/init_bn/moving_variance/sub_1 338240768\\n\",\n      \"unit_1_4/residual_only_activation/init_bn/AssignMovingAvg/unit_1_4/residual_only_activation/init_bn/moving_mean/truediv 338241024\\n\",\n      \"unit_1_4/residual_only_activation/Less 340337664\\n\",\n      \"unit_1_4/residual_only_activation/mul 348726272\\n\",\n      \"unit_1_4/sub2/bn2/moments/SquaredDifference 357114624\\n\",\n      \"unit_1_4/sub2/bn2/AssignMovingAvg/unit_1_4/sub2/bn2/moving_mean/sub 357114880\\n\",\n      \"unit_1_4/sub2/bn2/moments/variance 357115136\\n\",\n      \"unit_1_4/sub2/bn2/batchnorm/mul_1 357115392\\n\",\n      \"unit_1_4/sub2/bn2/batchnorm/mul_2 357115648\\n\",\n      \"unit_1_4/sub2/bn2/AssignMovingAvg_1/unit_1_4/sub2/bn2/moving_variance/sub_1 357115904\\n\",\n      \"unit_1_4/sub2/bn2/AssignMovingAvg/unit_1_4/sub2/bn2/moving_mean/truediv 357116160\\n\",\n      \"unit_1_4/sub2/Less 359212800\\n\",\n      \"unit_1_4/sub2/mul 367601408\\n\",\n      \"unit_2_0/sub_add/AvgPool 369698048\\n\",\n      \"unit_2_0/residual_only_activation/init_bn/moments/mean 369698304\\n\",\n      \"unit_2_0/sub_add/Pad 373892608\\n\",\n      \"unit_2_0/residual_only_activation/init_bn/moments/SquaredDifference 380184064\\n\",\n      \"unit_2_0/residual_only_activation/init_bn/AssignMovingAvg/unit_2_0/residual_only_activation/init_bn/moving_mean/sub 380184320\\n\",\n      \"unit_2_0/residual_only_activation/init_bn/moments/variance 380184576\\n\",\n      \"unit_2_0/residual_only_activation/init_bn/batchnorm/mul_1 380184832\\n\",\n      \"unit_2_0/residual_only_activation/init_bn/batchnorm/mul_2 380185088\\n\",\n      \"unit_2_0/residual_only_activation/init_bn/AssignMovingAvg_1/unit_2_0/residual_only_activation/init_bn/moving_variance/sub_1 380185344\\n\",\n      \"unit_2_0/residual_only_activation/init_bn/AssignMovingAvg/unit_2_0/residual_only_activation/init_bn/moving_mean/truediv 380185600\\n\",\n      \"unit_2_0/residual_only_activation/Less 382282240\\n\",\n      \"unit_2_0/residual_only_activation/mul 390670848\\n\",\n      \"unit_2_0/sub2/bn2/moments/variance 390671104\\n\",\n      \"unit_2_0/sub2/bn2/batchnorm/mul_1 390671360\\n\",\n      \"unit_2_0/sub2/bn2/batchnorm/mul_2 390671616\\n\",\n      \"unit_2_0/sub2/bn2/AssignMovingAvg_1/unit_2_0/sub2/bn2/moving_variance/sub_1 390671872\\n\",\n      \"unit_2_0/sub2/bn2/AssignMovingAvg/unit_2_0/sub2/bn2/moving_mean/truediv 390672128\\n\",\n      \"unit_2_0/sub2/Less 391720192\\n\",\n      \"unit_2_0/sub2/mul 395914496\\n\",\n      \"unit_2_1/residual_only_activation/init_bn/moments/variance 395914752\\n\",\n      \"unit_2_1/residual_only_activation/init_bn/batchnorm/mul_1 395915008\\n\",\n      \"unit_2_1/residual_only_activation/init_bn/batchnorm/mul_2 395915264\\n\",\n      \"unit_2_1/residual_only_activation/init_bn/AssignMovingAvg_1/unit_2_1/residual_only_activation/init_bn/moving_variance/sub_1 395915520\\n\",\n      \"unit_2_1/residual_only_activation/init_bn/AssignMovingAvg/unit_2_1/residual_only_activation/init_bn/moving_mean/truediv 395915776\\n\",\n      \"unit_2_1/residual_only_activation/Less 396963840\\n\",\n      \"unit_2_1/residual_only_activation/mul 401158144\\n\",\n      \"unit_2_1/sub2/bn2/moments/SquaredDifference 405352192\\n\",\n      \"unit_2_1/sub2/bn2/AssignMovingAvg/unit_2_1/sub2/bn2/moving_mean/sub 405352448\\n\",\n      \"unit_2_1/sub2/bn2/moments/variance 405352704\\n\",\n      \"unit_2_1/sub2/bn2/batchnorm/mul_1 405352960\\n\",\n      \"unit_2_1/sub2/bn2/batchnorm/mul_2 405353216\\n\",\n      \"unit_2_1/sub2/bn2/AssignMovingAvg_1/unit_2_1/sub2/bn2/moving_variance/sub_1 405353472\\n\",\n      \"unit_2_1/sub2/bn2/AssignMovingAvg/unit_2_1/sub2/bn2/moving_mean/truediv 405353728\\n\",\n      \"unit_2_1/sub2/Less 406401792\\n\",\n      \"unit_2_1/sub2/mul 410596096\\n\",\n      \"unit_2_2/residual_only_activation/init_bn/moments/SquaredDifference 414790144\\n\",\n      \"unit_2_2/residual_only_activation/init_bn/AssignMovingAvg/unit_2_2/residual_only_activation/init_bn/moving_mean/sub 414790400\\n\",\n      \"unit_2_2/residual_only_activation/init_bn/moments/variance 414790656\\n\",\n      \"unit_2_2/residual_only_activation/init_bn/batchnorm/mul_1 414790912\\n\",\n      \"unit_2_2/residual_only_activation/init_bn/batchnorm/mul_2 414791168\\n\",\n      \"unit_2_2/residual_only_activation/init_bn/AssignMovingAvg_1/unit_2_2/residual_only_activation/init_bn/moving_variance/sub_1 414791424\\n\",\n      \"unit_2_2/residual_only_activation/init_bn/AssignMovingAvg/unit_2_2/residual_only_activation/init_bn/moving_mean/truediv 414791680\\n\",\n      \"unit_2_2/residual_only_activation/Less 415839744\\n\",\n      \"unit_2_2/residual_only_activation/mul 420034048\\n\",\n      \"unit_2_2/sub2/bn2/moments/SquaredDifference 424228096\\n\",\n      \"unit_2_2/sub2/bn2/AssignMovingAvg/unit_2_2/sub2/bn2/moving_mean/sub 424228352\\n\",\n      \"unit_2_2/sub2/bn2/moments/variance 424228608\\n\",\n      \"unit_2_2/sub2/bn2/batchnorm/mul_1 424228864\\n\",\n      \"unit_2_2/sub2/bn2/batchnorm/mul_2 424229120\\n\",\n      \"unit_2_2/sub2/bn2/AssignMovingAvg_1/unit_2_2/sub2/bn2/moving_variance/sub_1 424229376\\n\",\n      \"unit_2_2/sub2/bn2/AssignMovingAvg/unit_2_2/sub2/bn2/moving_mean/truediv 424229632\\n\",\n      \"unit_2_2/sub2/Less 425277696\\n\",\n      \"unit_2_2/sub2/mul 429472000\\n\",\n      \"unit_2_3/residual_only_activation/init_bn/moments/SquaredDifference 433666048\\n\",\n      \"unit_2_3/residual_only_activation/init_bn/AssignMovingAvg/unit_2_3/residual_only_activation/init_bn/moving_mean/sub 433666304\\n\",\n      \"unit_2_3/residual_only_activation/init_bn/moments/variance 433666560\\n\",\n      \"unit_2_3/residual_only_activation/init_bn/batchnorm/mul_1 433666816\\n\",\n      \"unit_2_3/residual_only_activation/init_bn/batchnorm/mul_2 433667072\\n\",\n      \"unit_2_3/residual_only_activation/init_bn/AssignMovingAvg_1/unit_2_3/residual_only_activation/init_bn/moving_variance/sub_1 433667328\\n\",\n      \"unit_2_3/residual_only_activation/init_bn/AssignMovingAvg/unit_2_3/residual_only_activation/init_bn/moving_mean/truediv 433667584\\n\",\n      \"unit_2_3/residual_only_activation/Less 434715648\\n\",\n      \"unit_2_3/residual_only_activation/mul 438909952\\n\",\n      \"unit_2_3/sub2/bn2/moments/SquaredDifference 443104000\\n\",\n      \"unit_2_3/sub2/bn2/AssignMovingAvg/unit_2_3/sub2/bn2/moving_mean/sub 443104256\\n\",\n      \"unit_2_3/sub2/bn2/moments/variance 443104512\\n\",\n      \"unit_2_3/sub2/bn2/batchnorm/mul_1 443104768\\n\",\n      \"unit_2_3/sub2/bn2/batchnorm/mul_2 443105024\\n\",\n      \"unit_2_3/sub2/bn2/AssignMovingAvg_1/unit_2_3/sub2/bn2/moving_variance/sub_1 443105280\\n\",\n      \"unit_2_3/sub2/bn2/AssignMovingAvg/unit_2_3/sub2/bn2/moving_mean/truediv 443105536\\n\",\n      \"unit_2_3/sub2/Less 444153600\\n\",\n      \"unit_2_3/sub2/mul 448347904\\n\",\n      \"unit_2_4/residual_only_activation/init_bn/moments/SquaredDifference 452541952\\n\",\n      \"unit_2_4/residual_only_activation/init_bn/AssignMovingAvg/unit_2_4/residual_only_activation/init_bn/moving_mean/sub 452542208\\n\",\n      \"unit_2_4/residual_only_activation/init_bn/moments/variance 452542464\\n\",\n      \"unit_2_4/residual_only_activation/init_bn/batchnorm/mul_1 452542720\\n\",\n      \"unit_2_4/residual_only_activation/init_bn/batchnorm/mul_2 452542976\\n\",\n      \"unit_2_4/residual_only_activation/init_bn/AssignMovingAvg_1/unit_2_4/residual_only_activation/init_bn/moving_variance/sub_1 452543232\\n\",\n      \"unit_2_4/residual_only_activation/init_bn/AssignMovingAvg/unit_2_4/residual_only_activation/init_bn/moving_mean/truediv 452543488\\n\",\n      \"unit_2_4/residual_only_activation/Less 453591552\\n\",\n      \"unit_2_4/residual_only_activation/mul 457785856\\n\",\n      \"unit_2_4/sub2/bn2/moments/SquaredDifference 461979904\\n\",\n      \"unit_2_4/sub2/bn2/AssignMovingAvg/unit_2_4/sub2/bn2/moving_mean/sub 461980160\\n\",\n      \"unit_2_4/sub2/bn2/moments/variance 461980416\\n\",\n      \"unit_2_4/sub2/bn2/batchnorm/mul_1 461980672\\n\",\n      \"unit_2_4/sub2/bn2/batchnorm/mul_2 461980928\\n\",\n      \"unit_2_4/sub2/bn2/AssignMovingAvg_1/unit_2_4/sub2/bn2/moving_variance/sub_1 461981184\\n\",\n      \"unit_2_4/sub2/bn2/AssignMovingAvg/unit_2_4/sub2/bn2/moving_mean/truediv 461981440\\n\",\n      \"unit_2_4/sub2/Less 463029504\\n\",\n      \"unit_2_4/sub2/mul 467223808\\n\",\n      \"unit_3_0/sub_add/AvgPool 468272128\\n\",\n      \"unit_3_0/residual_only_activation/init_bn/moments/mean 468272384\\n\",\n      \"unit_3_0/sub_add/Pad 470369536\\n\",\n      \"unit_3_0/residual_only_activation/init_bn/moments/SquaredDifference 473515264\\n\",\n      \"unit_3_0/residual_only_activation/init_bn/AssignMovingAvg/unit_3_0/residual_only_activation/init_bn/moving_mean/sub 473515520\\n\",\n      \"unit_3_0/residual_only_activation/init_bn/moments/variance 473515776\\n\",\n      \"unit_3_0/residual_only_activation/init_bn/batchnorm/mul_1 473516032\\n\",\n      \"unit_3_0/residual_only_activation/init_bn/batchnorm/mul_2 473516288\\n\",\n      \"unit_3_0/residual_only_activation/init_bn/AssignMovingAvg_1/unit_3_0/residual_only_activation/init_bn/moving_variance/sub_1 473516544\\n\",\n      \"unit_3_0/residual_only_activation/init_bn/AssignMovingAvg/unit_3_0/residual_only_activation/init_bn/moving_mean/truediv 473516800\\n\",\n      \"unit_3_0/residual_only_activation/Less 474564864\\n\",\n      \"unit_3_0/residual_only_activation/mul 478759168\\n\",\n      \"unit_3_0/sub2/bn2/moments/variance 478759424\\n\",\n      \"unit_3_0/sub2/bn2/batchnorm/mul_1 478759680\\n\",\n      \"unit_3_0/sub2/bn2/batchnorm/mul_2 478759936\\n\",\n      \"unit_3_0/sub2/bn2/AssignMovingAvg_1/unit_3_0/sub2/bn2/moving_variance/sub_1 478760192\\n\",\n      \"unit_3_0/sub2/bn2/AssignMovingAvg/unit_3_0/sub2/bn2/moving_mean/truediv 478760448\\n\",\n      \"unit_3_0/sub2/Less 479806720\\n\",\n      \"unit_3_0/sub2/mul 481903872\\n\",\n      \"unit_3_1/residual_only_activation/init_bn/moments/variance 481904128\\n\",\n      \"unit_3_1/residual_only_activation/init_bn/batchnorm/mul_1 481904384\\n\",\n      \"unit_3_1/residual_only_activation/init_bn/batchnorm/mul_2 481904640\\n\",\n      \"unit_3_1/residual_only_activation/init_bn/AssignMovingAvg_1/unit_3_1/residual_only_activation/init_bn/moving_variance/sub_1 481904896\\n\",\n      \"unit_3_1/residual_only_activation/init_bn/AssignMovingAvg/unit_3_1/residual_only_activation/init_bn/moving_mean/truediv 481905152\\n\",\n      \"unit_3_1/residual_only_activation/Less 482428928\\n\",\n      \"unit_3_1/residual_only_activation/mul 484526080\\n\",\n      \"unit_3_1/sub2/bn2/moments/SquaredDifference 486622976\\n\",\n      \"unit_3_1/sub2/bn2/AssignMovingAvg/unit_3_1/sub2/bn2/moving_mean/sub 486623232\\n\",\n      \"unit_3_1/sub2/bn2/moments/variance 486623488\\n\",\n      \"unit_3_1/sub2/bn2/batchnorm/mul_1 486623744\\n\",\n      \"unit_3_1/sub2/bn2/batchnorm/mul_2 486624000\\n\",\n      \"unit_3_1/sub2/bn2/AssignMovingAvg_1/unit_3_1/sub2/bn2/moving_variance/sub_1 486624256\\n\",\n      \"unit_3_1/sub2/bn2/AssignMovingAvg/unit_3_1/sub2/bn2/moving_mean/truediv 486624512\\n\",\n      \"unit_3_1/sub2/Less 487148288\\n\",\n      \"unit_3_1/sub2/mul 489245440\\n\",\n      \"unit_3_1/sub2/conv2/Conv2D 489245952\\n\",\n      \"unit_3_2/residual_only_activation/init_bn/moments/SquaredDifference 491343104\\n\",\n      \"unit_3_2/residual_only_activation/init_bn/AssignMovingAvg/unit_3_2/residual_only_activation/init_bn/moving_mean/sub 491343360\\n\",\n      \"unit_3_2/residual_only_activation/init_bn/moments/variance 491343616\\n\",\n      \"unit_3_2/residual_only_activation/init_bn/batchnorm/mul_1 491343872\\n\",\n      \"unit_3_2/residual_only_activation/init_bn/batchnorm/mul_2 491344128\\n\",\n      \"unit_3_2/residual_only_activation/init_bn/AssignMovingAvg_1/unit_3_2/residual_only_activation/init_bn/moving_variance/sub_1 491344384\\n\",\n      \"unit_3_2/residual_only_activation/init_bn/AssignMovingAvg/unit_3_2/residual_only_activation/init_bn/moving_mean/truediv 491344640\\n\",\n      \"unit_3_2/residual_only_activation/Less 491868416\\n\",\n      \"unit_3_2/residual_only_activation/mul 493965568\\n\",\n      \"unit_3_2/sub2/bn2/moments/SquaredDifference 496062464\\n\",\n      \"unit_3_2/sub2/bn2/AssignMovingAvg/unit_3_2/sub2/bn2/moving_mean/sub 496062720\\n\",\n      \"unit_3_2/sub2/bn2/moments/variance 496062976\\n\",\n      \"unit_3_2/sub2/bn2/batchnorm/mul_1 496063232\\n\",\n      \"unit_3_2/sub2/bn2/batchnorm/mul_2 496063488\\n\",\n      \"unit_3_2/sub2/bn2/AssignMovingAvg_1/unit_3_2/sub2/bn2/moving_variance/sub_1 496063744\\n\",\n      \"unit_3_2/sub2/bn2/AssignMovingAvg/unit_3_2/sub2/bn2/moving_mean/truediv 496064000\\n\",\n      \"unit_3_2/sub2/Less 496587776\\n\",\n      \"unit_3_2/sub2/mul 498684928\\n\",\n      \"unit_3_3/residual_only_activation/init_bn/moments/SquaredDifference 500781824\\n\",\n      \"unit_3_3/residual_only_activation/init_bn/AssignMovingAvg/unit_3_3/residual_only_activation/init_bn/moving_mean/sub 500782080\\n\",\n      \"unit_3_3/residual_only_activation/init_bn/moments/variance 500782336\\n\",\n      \"unit_3_3/residual_only_activation/init_bn/batchnorm/mul_1 500782592\\n\",\n      \"unit_3_3/residual_only_activation/init_bn/batchnorm/mul_2 500782848\\n\",\n      \"unit_3_3/residual_only_activation/init_bn/AssignMovingAvg_1/unit_3_3/residual_only_activation/init_bn/moving_variance/sub_1 500783104\\n\",\n      \"unit_3_3/residual_only_activation/init_bn/AssignMovingAvg/unit_3_3/residual_only_activation/init_bn/moving_mean/truediv 500783360\\n\",\n      \"unit_3_3/residual_only_activation/Less 501828864\\n\",\n      \"unit_3_3/residual_only_activation/mul 503926016\\n\",\n      \"unit_3_3/sub2/bn2/moments/SquaredDifference 506022912\\n\",\n      \"unit_3_3/sub2/bn2/AssignMovingAvg/unit_3_3/sub2/bn2/moving_mean/sub 506023168\\n\",\n      \"unit_3_3/sub2/bn2/moments/variance 506023424\\n\",\n      \"unit_3_3/sub2/bn2/batchnorm/mul_1 506023680\\n\",\n      \"unit_3_3/sub2/bn2/batchnorm/mul_2 506023936\\n\",\n      \"unit_3_3/sub2/bn2/AssignMovingAvg_1/unit_3_3/sub2/bn2/moving_variance/sub_1 506024192\\n\",\n      \"unit_3_3/sub2/bn2/AssignMovingAvg/unit_3_3/sub2/bn2/moving_mean/truediv 506024448\\n\",\n      \"unit_3_3/sub2/Less 506548224\\n\",\n      \"unit_3_3/sub2/mul 508645376\\n\",\n      \"unit_3_3/sub2/conv2/Conv2D 508645888\\n\",\n      \"unit_3_4/residual_only_activation/init_bn/moments/SquaredDifference 510743040\\n\",\n      \"unit_3_4/residual_only_activation/init_bn/AssignMovingAvg/unit_3_4/residual_only_activation/init_bn/moving_mean/sub 510743296\\n\",\n      \"unit_3_4/residual_only_activation/init_bn/moments/variance 510743552\\n\",\n      \"unit_3_4/residual_only_activation/init_bn/batchnorm/mul_1 510743808\\n\",\n      \"unit_3_4/residual_only_activation/init_bn/batchnorm/mul_2 510744064\\n\",\n      \"unit_3_4/residual_only_activation/init_bn/AssignMovingAvg_1/unit_3_4/residual_only_activation/init_bn/moving_variance/sub_1 510744320\\n\",\n      \"unit_3_4/residual_only_activation/init_bn/AssignMovingAvg/unit_3_4/residual_only_activation/init_bn/moving_mean/truediv 510744576\\n\",\n      \"unit_3_4/residual_only_activation/Less 511268352\\n\",\n      \"unit_3_4/residual_only_activation/mul 513365504\\n\",\n      \"unit_3_4/sub2/bn2/moments/SquaredDifference 515462400\\n\",\n      \"unit_3_4/sub2/bn2/AssignMovingAvg/unit_3_4/sub2/bn2/moving_mean/sub 515462656\\n\",\n      \"unit_3_4/sub2/bn2/moments/variance 515462912\\n\",\n      \"unit_3_4/sub2/bn2/batchnorm/mul_1 515463168\\n\",\n      \"unit_3_4/sub2/bn2/batchnorm/mul_2 515463424\\n\",\n      \"unit_3_4/sub2/bn2/AssignMovingAvg_1/unit_3_4/sub2/bn2/moving_variance/sub_1 515463680\\n\",\n      \"unit_3_4/sub2/bn2/AssignMovingAvg/unit_3_4/sub2/bn2/moving_mean/truediv 515463936\\n\",\n      \"unit_3_4/sub2/Less 515987712\\n\",\n      \"unit_3_4/sub2/mul 518084864\\n\",\n      \"unit_last/final_bn/moments/SquaredDifference 520181760\\n\",\n      \"unit_last/final_bn/AssignMovingAvg/unit_last/final_bn/moving_mean/sub 520182016\\n\",\n      \"unit_last/final_bn/moments/variance 520182272\\n\",\n      \"unit_last/final_bn/batchnorm/mul_1 520182528\\n\",\n      \"unit_last/final_bn/batchnorm/mul_2 520182784\\n\",\n      \"unit_last/final_bn/AssignMovingAvg_1/unit_last/final_bn/moving_variance/sub_1 520183040\\n\",\n      \"unit_last/final_bn/AssignMovingAvg/unit_last/final_bn/moving_mean/truediv 520183296\\n\",\n      \"unit_last/Less 521228800\\n\",\n      \"unit_last/mul 523325952\\n\",\n      \"gradients/unit_last/final_bn/moments/variance_grad/Tile 524434176\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"# find critical path for memory allocations\\n\",\n    \"peak_memory = 0\\n\",\n    \"\\n\",\n    \"dev_stat = None\\n\",\n    \"for dev_stat0 in run_metadata.step_stats.dev_stats:\\n\",\n    \"    if '/job:localhost/replica:0/task:0/device:GPU' in dev_stat0.device:\\n\",\n    \"        assert not dev_stat, \\\"multiple GPU stats?\\\"\\n\",\n    \"        dev_stat = dev_stat0\\n\",\n    \"        break\\n\",\n    \"assert dev_stat, \\\"No GPU device stats found\\\"\\n\",\n    \"\\n\",\n    \"for node_stat in dev_stat.node_stats:\\n\",\n    \"    for node_stat in dev_stat.node_stats:\\n\",\n    \"        memory = -12345\\n\",\n    \"        for memory_stat in node_stat.memory:\\n\",\n    \"            if not memory_stat.allocator_bytes_in_use:\\n\",\n    \"                continue\\n\",\n    \"            else:\\n\",\n    \"                memory = memory_stat.allocator_bytes_in_use\\n\",\n    \"        if memory > peak_memory:\\n\",\n    \"            print(node_stat.node_name, memory)\\n\",\n    \"            peak_memory = memory\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"source\": [\n    \"# Caterpillar graph\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"result = tf.random_uniform((size, size))\\n\",\n    \"for i in range(n):\\n\",\n    \"    result = result @ tf.random_uniform((size, size))\"\n   ]\n  }\n ],\n \"metadata\": {\n  \"kernelspec\": {\n   \"display_name\": \"Python 3\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.5.4\"\n  },\n  \"toc\": {\n   \"nav_menu\": {},\n   \"number_sections\": true,\n   \"sideBar\": true,\n   \"skip_h1_title\": false,\n   \"toc_cell\": false,\n   \"toc_position\": {},\n   \"toc_section_display\": \"block\",\n   \"toc_window_display\": true\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "memory-probe-examples.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 1,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import os\\n\",\n    \"os.environ[\\\"CUDA_DEVICE_ORDER\\\"] = \\\"PCI_BUS_ID\\\"\\n\",\n    \"os.environ[\\\"CUDA_VISIBLE_DEVICES\\\"] = \\\"0,1,2\\\"\\n\",\n    \"import tensorflow as tf\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Download and load custom op extension\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 2,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import urllib.request\\n\",\n    \"response = urllib.request.urlopen(\\\"https://raw.githubusercontent.com/yaroslavvb/memory_probe_ops/master/linux.memory_probe_ops.so\\\")\\n\",\n    \"open(\\\"memory_probe_ops.so\\\", \\\"wb\\\").write(response.read())\\n\",\n    \"memory_probe_ops = tf.load_op_library(\\\"./memory_probe_ops.so\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Check memory before and after initializing variable\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 3,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Before init       1280 out of 12051264308 bytes\\n\",\n      \"After  init   67110656 out of 12051264308 bytes\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"sess = tf.InteractiveSession()\\n\",\n    \"with tf.device(\\\"/gpu:0\\\"):\\n\",\n    \"    probe_op = memory_probe_ops.bytes_in_use()\\n\",\n    \"    max_op = memory_probe_ops.bytes_limit()\\n\",\n    \"    mbs = 42\\n\",\n    \"    n = mbs*250000\\n\",\n    \"    inputs = tf.random_uniform((n,))\\n\",\n    \"\\n\",\n    \"    var = tf.Variable(inputs)\\n\",\n    \"    probe_op = memory_probe_ops.bytes_in_use()\\n\",\n    \"    max_op = memory_probe_ops.bytes_limit()\\n\",\n    \"    print(\\\"Before init %10d out of %10d bytes\\\" % tuple(sess.run([probe_op, max_op])))\\n\",\n    \"    sess.run(var.initializer)\\n\",\n    \"    print(\\\"After  init %10d out of %10d bytes\\\" % tuple(sess.run([probe_op, max_op])))\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Probe memory on multiple GPUs \"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Check that gpu:1 and gpu:2 memory are unaffected by variable initialized gpu:0 in previous cell\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 4,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"gpu:1 bytes 1280, gpu:2 bytes 1280\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"with tf.device(\\\"/gpu:1\\\"):\\n\",\n    \"    probe_op_gpu1 = memory_probe_ops.bytes_in_use()\\n\",\n    \"with tf.device(\\\"/gpu:2\\\"):\\n\",\n    \"    probe_op_gpu2 = memory_probe_ops.bytes_in_use()\\n\",\n    \"print(\\\"gpu:1 bytes %d, gpu:2 bytes %d\\\" % tuple(sess.run([probe_op_gpu1, probe_op_gpu2])))\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Probe memory within single step\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"You can probe memory during step execution by using control dependencies to control when probe gets executed. Here's an example of tracing a computation that needs up to 100MB for the first half of computation, and then 50MB for the rest\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 9,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[<matplotlib.lines.Line2D at 0x7fb2386f0160>]\"\n      ]\n     },\n     \"execution_count\": 9,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    },\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAXcAAAEDCAYAAADOc0QpAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xl4VPW9x/H3lyyEBAhkYRHIALKJKFsuilq01lq0rdTW\\nWlBsa72yWKre6rW23nqt93av7bWtIuq1tqCCVqvYYt1q1WpRSdgEBAJCSNgCYQmErPO7f2TijSEh\\nQzIzZ+bk83qePMyc+U3O9zmZfDj5nXO+x5xziIiIv3TxugAREYk8hbuIiA8p3EVEfEjhLiLiQwp3\\nEREfUriLiPiQp+FuZo+Y2V4zez+MsXlm9pqZrTSzNWZ2aSxqFBFJRF7vuT8KTA1z7H8ATzrnxgPT\\ngfujVZSISKLzNNydc28A5U2XmdmpZvZXMyswszfNbFTjcKBn6HEmsDOGpYqIJJRkrwtowYPAHOfc\\nZjM7i4Y99AuBu4CXzOxbQAZwkXcliojEt7gKdzPrDpwDPGVmjYu7hv6dATzqnLvHzCYDC81sjHMu\\n6EGpIiJxLa7CnYZpooPOuXEtvHYdofl559w/zSwNyAH2xrA+EZGE4PUB1Y9xzh0GPjSzLwNYg7Gh\\nl4uBT4WWnwakAWWeFCoiEufMy66QZvYEcAENe+B7gP8E/gbMB/oDKcBi59zdZjYaeAjoTsPB1duc\\ncy95UbeISLzzNNxFRCQ64mpaRkREIsOzA6o5OTlu8ODBXq1eRCQhFRQU7HPO5bY1zrNwHzx4MCtW\\nrPBq9SIiCcnMtoczTtMyIiI+pHAXEfEhhbuIiA8p3EVEfEjhLiLiQwp3EREfUriLiPiQwl06lYqq\\nWhYt305dvTpFi7/FW8tfkagJBh3/tmQ1r2zYw9DcDM45NcfrkkSiRnvu0mnc//ciXtmwB4Dt+ys9\\nrkYkuhTu0in8feNe7nl5E58fewqpSV0U7uJ7CnfxvR3lldy0eBUj+/bgp186g4FZ3SguP+p1WSJR\\npXAXXztWU8/shQU451hwzUTSU5MJZKWzbZ/23MXfFO7iW8457nh2LRt2H+be6eMJZGcAEMjOoLi8\\nEt2oRvxM4S6+tWj5dp4pLOWmTw3nk6P6fLQ8kJ3Okeo6yo/WeFidSHQp3MWXCraX84Pn1/OpUX24\\n8cLhH3stkJ0OwPZyTc2IfyncxXf2VlQxd1EhA3p345dfGUeXLvax1/OyGqZntu/XQVXxL4W7+Ept\\nfZB5j62koqqOB2ZOJLNbynFjBmV1w0znuou/6QpV8ZUfLdvAu9vKuXf6OE7r37PFMV2TkzglsxvF\\nCnfxMe25i288t6qU3721jW+cO4Rp4waccGxeVjrbNC0jPtZmuJvZI2a218zeb+V1M7Nfm1mRma0x\\nswmRL1PkxDbsOsx3nl7DpCFZfPfSUW2OD2SnU6wDquJj4ey5PwpMPcHrlwDDQ1+zgPkdL0skfIcq\\na5m9sIDMbin89qrxpCS1/bHOy05n35EajlTXxaBCkdhr87fAOfcGUH6CIdOAP7gGy4FeZtY/UgWK\\nnEgw6Lh5yUp2HTrG/VdPpE+PtLDeNzh0QZPm3cWvIjHnPgDY0eR5SWjZccxslpmtMLMVZWVlEVi1\\ndHb3vrqZ1zaWcefnRjMx0Dvs9+Vlhc5117y7+FRMD6g65x50zuU75/Jzc3NjuWrxoVc37OHeVzfz\\npQkDmXl24KTeqwuZxO8iEe6lwKAmzweGlolEzbZ9R7l5ySpOP6UnP7x8DGbW9pua6JGWQnZGqs51\\nF9+KRLgvBb4aOmvmbOCQc25XBL6vSIsqa+qYs6iApC7GAzMnkpaS1K7vk5edrmkZ8a02L2IysyeA\\nC4AcMysB/hNIAXDOPQAsAy4FioBK4NpoFSvinOO7z6xl454Kfn/tJAaF5s7bI5CVznvbDkSwOpH4\\n0Wa4O+dmtPG6A74ZsYpETuB3b23juVU7+ffPjGTKiI4dt8nLzmDp6p3U1AVJTdb1fOIv+kRLwnhn\\n635+tGwDnx7dl7nnn9rh7zc4O52gg5IDmncX/1G4S0LYc7iKbz6+krysdO65cuxxnR7b46MzZnRQ\\nVXxIjcMk7tXUBZm7qIDKmjqeuP4seqYd3+mxPdT6V/xM4S5x77/+vJ7C4oPcd9UEhvftEbHvm9M9\\nlYzUJJ3rLr6kaRmJa38sKGHh8u3MmjKUz54Z2a4WZkZedoZaEIgvKdwlbr1feog7/rSWyUOzue0z\\nI6OyjoBa/4pPKdwlLh04WsOcRQVkZaTym6vGkxxGp8f2CGSns+PAMYJBF5XvL+IVhbvEnfqg48bF\\nK9l7uJr5MyeS071r1NYVyM6gpi7I7sNVUVuHiBcU7hJ3fvXyJt7cvI8fTDudcYN6RXVdjadDampG\\n/EbhLnHlpXW7+e1rRUz/l0HMmJQX9fU1tv7VQVXxG4W7xI0tZUf49pOrOXNgJndddnpM1nlKr26k\\nJJlOhxTfUbhLXDhaXcechQWkJndhfgc6PZ6spC7GoN7p2nMX31G4i+ecc9z2xzVsKTvCb2eMZ0Cv\\nbjFdf162TocU/1G4i+ceenMrf1m7i9umjuKcYTkxX38gq2HPvaHBqYg/KNzFU29v2cdPXviAS8b0\\nY/aUoZ7UEMjOoKK6jgOVtZ6sXyQaFO7imZ0Hj/Gtx1cyNLc7P//y2JO+VV6k/H93SE3NiH8o3MUT\\n1XX1zH2skOq6IA/MnEj3rt71sFPrX/EjdYUUT9y1dD2rdxzkgZkTGdanu6e1DOydjpnCXfxFe+4S\\nc0veK+aJd4u54YJTmTqmn9flkJaSRP+eaWwv17SM+IfCXWJqTclBvv/cOj4xPIdbLo5Op8f2yMtO\\n1567+IrCXWJm/5Fq5iwsILd7V+6dPp6kCNwqL1ICWRkKd/EVhbvERF19kBsXr2Tf0RoWXDORrIxU\\nr0v6mLzsdPYdqeZodZ3XpYhEhMJdYuLnL23kraL9/PALYxgzINPrco4zOLvhfqrF6jEjPqFwl6h7\\nYe0uFry+lavPyuPL+YO8LqdFOtdd/EbhLlFVtLeCW59azfi8Xtz5+dFel9OqPJ3rLj6jcJeoqaiq\\nZdbCArqlJjH/6ol0TY5Np8f26JmWQlZGqlr/im/oIiaJCucctz61mu37K3nsX8+iX2aa1yW1KS8r\\nXdMy4hvac5eomP/6Fl5ct4fvXjKKs4dme11OWAI61118ROEuEffm5jJ+8eJGPj/2FK47b4jX5YQt\\nkJXOzoPHqKkLel2KSIcp3CWiSg5UcuMTKxnepwc//dIZnnV6bI9AdgZBB6UHj3ldikiHKdwlYqpq\\n65m7qJC6escD10wkPTWxDuk0ng6puzKJH4QV7mY21cw2mlmRmd3ewut5Zvaama00szVmdmnkS5V4\\n5pzj+8++z9rSQ/zqK+MYkpPhdUknrfF0SN1PVfygzXA3syTgPuASYDQww8yan7D8H8CTzrnxwHTg\\n/kgXKvHt8XeLeaqghBsvHMZFo/t6XU675HbvSnpqkg6qii+Es+c+CShyzm11ztUAi4FpzcY4oGfo\\ncSawM3IlSrwrLD7AXUvXccHIXG66aITX5bSbmZGXlU6xWv+KD4QT7gOAHU2el4SWNXUXMNPMSoBl\\nwLda+kZmNsvMVpjZirKysnaUK/GmrKKaGxYV0i8zjf/5yri46vTYHoHsdLZpz118IFIHVGcAjzrn\\nBgKXAgvN7Ljv7Zx70DmX75zLz83NjdCqxSt19UHmPV7IwWM1LJiZT6/0+Or02B6B7AyKyysJBp3X\\npYh0SDjhXgo07fY0MLSsqeuAJwGcc/8E0oCcSBQo8esnL3zAOx+W8+MvnsHoU3q2/YYEEMhOp6Yu\\nyJ6KKq9LEemQcML9PWC4mQ0xs1QaDpgubTamGPgUgJmdRkO4a97Fx55fvZOH//EhXz9nMJePH+h1\\nORETyGo4y2fbPk3NSGJrM9ydc3XAPOBFYAMNZ8WsM7O7zeyy0LBbgOvNbDXwBPB155z+rvWpjbsr\\n+M7Ta8gP9OZ7l57mdTkR1Xiuuw6qSqIL6yoT59wyGg6UNl12Z5PH64FzI1uaxKPDVbXMWVRARtdk\\n7r96AqnJ/roOrn9mGsldTKdDSsLz12+mRFUw6Pj2ktXsKK9k/tUT6NMz/js9nqzkpC4MykpX619J\\neAp3Cdt9rxXxyoY9fP9zo8kfnOV1OVGj1r/iBwp3CcvfN+7ll69s4vLxA/jq5IDX5URVY+tfHTaS\\nRKZwlzYV76/kpsWrGNWvJz+6PLE6PbZHIDuDiqo6DlbWel2KSLsp3OWEjtXUM2dRAc45FsycSLfU\\n+L1VXqQEstQdUhKfwl1a5Zzjjj+tZcPuw9w7Y/xHXRP97v9Ph9RBVUlcCndp1cLl23lmZSn/dtEI\\nPjmyj9flxMyg0J67ToeURKZwlxYVbC/n7ufXc9FpfZj3yWFelxNTaSlJ9M9MU7hLQlO4y3H2VlQx\\nd1EhA3t3454rx9ElwTs9todOh5REp3CXj6mtD/LNxwqpqKpjwTX5ZHZL8bokTwSydSGTJDaFu3zM\\nD/+ygfe2HeCnV5zJyH49vC7HM4HsDMoqqqmsqfO6FJF2UbjLR55dWcqjb2/juvOGcNnYU7wux1M6\\nY0YSncJdAFi/8zC3P7OGSUOyuP2SUV6X4zm1/pVEp3AXDlU2dHrM7JbCfVdNICVJH4s8tf6VBBdW\\ny1/xr2DQcfOSlew6dIwlsyeT26Or1yXFhcxuKfROT9HpkJKwtIvWyd376mZe21jGf37+dCbk9fa6\\nnLiSl52hcJeEpXDvxF7dsId7X93MFRMHcvVZeV6XE3cCWels17SMJCiFeye1bd9Rbl6yijEDevLf\\nXxjj+06P7RHITmfnwSpq64NelyJy0hTunVBlTR2zFxaQ1MWYf/VE0lL83+mxPQLZGdQHHaUHjnld\\nishJU7h3Ms45bn96LZv2VvDr6eM/apIlx2s8112tfyURKdw7mUfe2sbS1Tu59eKRTBmR63U5ca2x\\nr7suZJJEpHDvRJZv3c+Plm3g4tF9mXv+qV6XE/dye3SlW0qSzpiRhKRw7yR2H6pi3uOFBLLSuefK\\nsZ2y0+PJMrOP7qcqkmgU7p1ATV2QuY8VUFlTz4JrJtIjrXN2emwPtf6VRKVw7wT+68/rWVl8kJ9f\\nMZbhfTtvp8f2CGSnU1xeSTDovC5F5KQo3H3ujwUlLFy+ndlThvLZM/t7XU7CCWRnUF0XZG9Ftdel\\niJwUhbuPvV96iDv+tJbJQ7P598+M9LqchKTTISVRKdx96sDRGmYvLCA7I5XfXjWeZHV6bJfG1r/F\\nOqgqCUZdIX2oPui4cfFKyiqqeWrOZLK7q9Nje53SK43kLqYeM5JwFO4+9MuXN/Lm5n385ItnMHZQ\\nL6/LSWjJSV0Y2LubToeUhKO/1X3mxXW7ue+1LUz/l0FMn6ROj5Gg1r+SiBTuPrKl7Ai3PLmaMwdm\\nctdlp3tdjm8EdK67JKCwwt3MpprZRjMrMrPbWxlzpZmtN7N1ZvZ4ZMuUthyprmPOwgJSk7swf6Y6\\nPUZSIDudw1V1HKys8boUkbC1OeduZknAfcCngRLgPTNb6pxb32TMcOC7wLnOuQNm1idaBcvxnHPc\\n9sfVbCk7wqLrzmJAr25el+QrgezQzbL3VzIuPdXjakTCE86e+ySgyDm31TlXAywGpjUbcz1wn3Pu\\nAIBzbm9ky5QTeejNrSxbu5vvTB3FOcNyvC7HdxrPddfUjCSScMJ9ALCjyfOS0LKmRgAjzOwtM1tu\\nZlNb+kZmNsvMVpjZirKysvZVLB/zdtE+fvLCB1x6Rj9mTRnqdTm+lNfY+lcHVSWBROqAajIwHLgA\\nmAE8ZGbHnYPnnHvQOZfvnMvPzVUv8Y7aefAY855YydDc7vzsirG6VV6UpKUk0a9nGtvV110SSDjh\\nXgoMavJ8YGhZUyXAUudcrXPuQ2ATDWEvUVJVW8/cRQXU1AVZcM1EunfVJQvRlJetM2YksYQT7u8B\\nw81siJmlAtOBpc3GPEvDXjtmlkPDNM3WCNYpzfzg+XWsLjnEL748llNzu3tdju81nA6pPXdJHG2G\\nu3OuDpgHvAhsAJ50zq0zs7vN7LLQsBeB/Wa2HngN+Hfn3P5oFd3ZLX63mCfe3cENF5zK1DH9vC6n\\nUwhkp7O3oppjNfVelyISlrD+lnfOLQOWNVt2Z5PHDvh26EuiaP3Ow9z53Do+MTyHWy5Wp8dYaTwd\\nsri8kpH91BNf4p+uUE0w9766ibSULtw7fTxJulVezKj1ryQahXsC2Vp2hJfW7+GrkweTlaGLaWJJ\\nrX8l0SjcE8hDb35ISlIXvnbOYK9L6XQy01PolZ6i1r+SMBTuCWJvRRVPF5bwpQkDye2h/uxe0Bkz\\nkkgU7gni929vo7Y+yPWfGOJ1KZ2WWv9KIlG4J4Cj1XUs/Od2PjO6H0N1TrtnAlnplB48Rm190OtS\\nRNqkcE8Ai9/bweGqOmafr94xXgpkp1MfdOw8eMzrUkTapHCPc7X1Qf73za1MGpLF+LzeXpfTqTVt\\n/SsS7xTuce7Pa3ay81AVs9Xx0XON57oX61x3SQAK9zjmnGPB61sZ3qc7nxyp+594rU+PrqSldNFB\\nVUkICvc49sbmfXywu4JZU4bSRVejes7MCGRlqPWvJASFexxb8PoW+vbsyrRxze+NIl5R619JFAr3\\nOLW25BBvb9nPN84dQmqyfkzxIpCVTnF5JQ298kTil+7wEKcWvLGFHl2TmXFWntelSBOBnAyqaoO8\\nuG43PdNSvC5HEtTQ3O70y0yL6joU7nGoeH8ly9bu4vopQxUgcWZEn4aLyOYsKvS4Eklk//2FMcw8\\nOxDVdSjc49DD/9hKUhfjG+eq1UC8mTQki+fnnUdlTZ3XpUgCG5yTEfV1KNzjTPnRGp5csYPLxw+g\\nb8/o/tkmJ8/MOGNgptdliLRJR+rizB/+uY2q2iCzdNGSiHSAwj2OHKup5/dvb+Oi0/owrI9u5SYi\\n7adwjyNPFezgQGUts88/1etSRCTBKdzjRF19kIfe3MqEvF7kB9QgTEQ6RuEeJ/66bjc7yo8xa8qp\\nmKnVgIh0jMI9DjQ2CBuak8GnR/f1uhwR8QGFexz455b9rC09xPVThpKkBmEiEgEK9zjwwBtbyene\\nlcvHq0GYiESGwt1jG3Yd5o1NZVx77mDSUpK8LkdEfELh7rEH39hKemoSM8+Kbp8JEelcFO4eKjlQ\\nydLVO5kxKY/MdDUIE5HIUbh76JF/bMOAb5ynBmEiElkKd48cqqxl8XvFXDb2FAb06uZ1OSLiMwp3\\njyx6ZzuVNfXMOl8NwkQk8hTuHqiqred3b33I+SNyGdWvp9fliIgPhRXuZjbVzDaaWZGZ3X6CcV8y\\nM2dm+ZEr0X+eKSxl35EaZmuvXUSipM1wN7Mk4D7gEmA0MMPMRrcwrgdwE/BOpIv0k/qg4+E3t3Lm\\nwEwmD832uhwR8alw9twnAUXOua3OuRpgMTCthXH/BfwUqIpgfb7z7MpStu47ymw1CBORKAon3AcA\\nO5o8Lwkt+4iZTQAGOef+cqJvZGazzGyFma0oKys76WIT3aY9FXz/ufeZkNeLqWP6eV2OiPhYhw+o\\nmlkX4JfALW2Ndc496JzLd87l5+bmdnTVCeVwVS2zFxaQnprM/JkT1SBMRKIqnHAvBQY1eT4wtKxR\\nD2AM8Hcz2wacDSzVQdX/Fww6vr1kNTvKK7n/6gm68bWIRF044f4eMNzMhphZKjAdWNr4onPukHMu\\nxzk32Dk3GFgOXOacWxGVihPQ/X8v4pUNe/jepacxaUiW1+WISCfQZrg75+qAecCLwAbgSefcOjO7\\n28wui3aBie71TWXc8/Impo07hWvPHex1OSLSSSSHM8g5twxY1mzZna2MvaDjZfnDjvJKbnxiJSP7\\n9uDHXzxDZ8eISMzoCtUoOVZTz+yFBQ230LtmIumpYf0/KiISEUqcKHDOcceza1m/6zCPfD2fQHaG\\n1yWJSCejPfcoWLR8O88UlnLzRcO5cJRueC0isadwj7CC7eX84Pn1XDiqDzdeONzrckSkk1K4R9De\\niirmLipkQO9u/OrKcXTRhUoi4hGFe4TU1geZ99hKDlfV8sDMibptnoh4SgdUI+RHyzbw7rZy7p0+\\njtP6q0e7iHhLe+4R8NyqUn731jauPXcw08YNaPsNIiJRpnDvoA27DvOdp9cwaXAW37v0NK/LEREB\\nFO4dcqiyljmLCsjslsJvrx5PSpI2p4jEB825t1Mw6Lh5yUp2HjzG4lmT6dNDnR5FJH5oV7Odfv23\\nzby2sYw7PzeaiYHeXpcjIvIxCvd2+NsHe/ifVzbzxQkDmHl2wOtyRESOo3A/Sdv3H+XmxasY3b8n\\nP7pcnR5FJD4p3E9CZU0dsxcWYGYsuGYiaSlJXpckItIiHVANk3OO7z6zlo17Knj02kkMykr3uiQR\\nkVZpzz1Mj769jedW7eSWT4/g/BGd6+beIpJ4FO5hePfDcn74lw18enRfbrhgmNfliIi0SeHehj2H\\nq7jhsULystK558qx6vQoIglBc+4nUFMXZO6iAipr6nj8+rPomaZOjyKSGBTuJ/Dff1lPYfFB7rtq\\nAiP69vC6HBGRsGlaphVPF5Twh39uZ9aUoXz2zP5elyMiclIU7i14v/QQ3/vTWiYPzea2z4z0uhwR\\nkZOmcG/mwNEa5iwqICsjld9cNZ5kdXoUkQSkOfcm6oOOm5asYu/hap6cM5mc7l29LklEpF0U7k38\\n6uVNvLGpjB9/8QzGDerldTkiIu2mOYeQl9bt5revFfGV/EHMmJTndTkiIh2icAe2lh3hlidXc+bA\\nTH4w7XSvyxER6bBOH+5Hqxs6PaYkd2H+THV6FBF/6NTh7pzjtqfXsKXsCL+ZMZ4Bvbp5XZKISER0\\n6nB/+M0P+cuaXdw2dRTnDsvxuhwRkYgJK9zNbKqZbTSzIjO7vYXXv21m681sjZm9amZxf++5t7fs\\n4yd//YBLxvRj9pShXpcjIhJRbYa7mSUB9wGXAKOBGWY2utmwlUC+c+5M4I/AzyJdaCTtPHiMbz2+\\nksHZ6fz8y2N1qzwR8Z1w9twnAUXOua3OuRpgMTCt6QDn3GvOucrQ0+XAwMiWGTnVdfXMfayQ6rog\\nC67Jp3tXneovIv4TTrgPAHY0eV4SWtaa64AXOlJUNN21dD2rdxzkF18ey7A+3b0uR0QkKiK622pm\\nM4F84PxWXp8FzALIy4v9hUJL3ivmiXeLmXvBqUwd0y/m6xcRiZVw9txLgUFNng8MLfsYM7sIuAO4\\nzDlX3dI3cs496JzLd87l5+bG9j6ka0oO8v3n1nHesBxuvVidHkXE38IJ9/eA4WY2xMxSgenA0qYD\\nzGw8sICGYN8b+TI7Zv+RauYsLCC3e1d+PWM8SbpVnoj4XJvh7pyrA+YBLwIbgCedc+vM7G4zuyw0\\n7OdAd+ApM1tlZktb+XYxV1cf5MbFK9l3tIYHZk4kKyPV65JERKIurDl359wyYFmzZXc2eXxRhOuK\\nmF+8tIm3ivbzsyvO5IyBmV6XIyISE76+QvWFtbt44PUtXH1WHlfmD2r7DSIiPuHbcC/aW8GtT61m\\n3KBe3Pn55tdciYj4my/DvaKqllkLC+iWmsT8mRPomqxOjyLSufju8kznHLc+tZrt+yt57F/Pon+m\\nOj2KSOfjuz33+a9v4cV1e/juJaM4e2i21+WIiHjCV+H+5uYyfvHiRj53Zn+uO2+I1+WIiHjGN+Fe\\ncqCSG59YyfA+PfjZFWeq06OIdGq+CPeq2nrmLCqgrt7xwDUTSU/13aEEEZGTkvAp6Jzj+8++z/ul\\nh3n4q/kMycnwuiQREc8l/J774+8W81RBCTdeOIyLRvf1uhwRkbiQ0OFeWHyAu5au4/wRudx00Qiv\\nyxERiRsJG+5lFdXcsKiQfplp3Dt9nDo9iog0kZBz7nX1QeY9XsiByhqeueEceqWr06OISFMJGe4/\\neeED3vmwnF99ZSynn6JOjyIizSXctMzzq3fy8D8+5GuTA1w+Pm7vwy0i4qmEC/esjFQ+Pbovd3xW\\nnR5FRFqTcNMy5w7L4dxhOV6XISIS1xJuz11ERNqmcBcR8SGFu4iIDyncRUR8SOEuIuJDCncRER9S\\nuIuI+JDCXUTEh8w5582KzcqA7e18ew6wL4LlRJrq6xjV13HxXqPqa7+Acy63rUGehXtHmNkK51y+\\n13W0RvV1jOrruHivUfVFn6ZlRER8SOEuIuJDiRruD3pdQBtUX8eovo6L9xpVX5Ql5Jy7iIicWKLu\\nuYuIyAko3EVEfCiuw93MpprZRjMrMrPbW3i9q5ktCb3+jpkNjmFtg8zsNTNbb2brzOymFsZcYGaH\\nzGxV6OvOWNUXWv82M1sbWveKFl43M/t1aPutMbMJMaxtZJPtssrMDpvZzc3GxHz7mdkjZrbXzN5v\\nsizLzF42s82hf3u38t6vhcZsNrOvxai2n5vZB6Gf35/MrFcr7z3hZyHKNd5lZqVNfo6XtvLeE/6+\\nR7G+JU1q22Zmq1p5b0y2YcQ45+LyC0gCtgBDgVRgNTC62ZgbgAdCj6cDS2JYX39gQuhxD2BTC/Vd\\nAPzZw224Dcg5weuXAi8ABpwNvOPhz3o3DRdneLr9gCnABOD9Jst+Btweenw78NMW3pcFbA392zv0\\nuHcMarsYSA49/mlLtYXzWYhyjXcBt4bxGTjh73u06mv2+j3AnV5uw0h9xfOe+ySgyDm31TlXAywG\\npjUbMw34fejxH4FPmZnFojjn3C7nXGHocQWwARgQi3VH0DTgD67BcqCXmfX3oI5PAVucc+29Yjli\\nnHNvAOXNFjf9nP0e+EILb/0M8LJzrtw5dwB4GZga7dqccy855+pCT5cDnt41vpXtF45wft877ET1\\nhbLjSuCJSK/XC/Ec7gOAHU2el3B8eH40JvQBPwRkx6S6JkLTQeOBd1p4ebKZrTazF8zs9JgWBg54\\nycwKzGxWC6+Hs41jYTqt/0J5uf0a9XXO7Qo93g30bWFMPGzLb9Dwl1hL2vosRNu80NTRI61Ma8XD\\n9vsEsMc5t7mV173ehiclnsM9IZhZd+Bp4Gbn3OFmLxfSMNUwFvgN8GyMyzvPOTcBuAT4pplNifH6\\n22RmqcCixO9VAAACR0lEQVRlwFMtvOz19juOa/j7PO7OHzazO4A64LFWhnj5WZgPnAqMA3bRMPUR\\nj2Zw4r32uP99aiqew70UGNTk+cDQshbHmFkykAnsj0l1DetMoSHYH3POPdP8defcYefckdDjZUCK\\nmeXEqj7nXGno373An2j407epcLZxtF0CFDrn9jR/wevt18Sexumq0L97Wxjj2bY0s68DnwOuDv3n\\nc5wwPgtR45zb45yrd84FgYdaWbenn8VQfnwRWNLaGC+3YXvEc7i/Bww3syGhvbvpwNJmY5YCjWcl\\nXAH8rbUPd6SF5uf+F9jgnPtlK2P6NR4DMLNJNGzvmPznY2YZZtaj8TENB97ebzZsKfDV0FkzZwOH\\nmkw/xEqre0tebr9mmn7OvgY818KYF4GLzax3aNrh4tCyqDKzqcBtwGXOucpWxoTzWYhmjU2P41ze\\nyrrD+X2PpouAD5xzJS296PU2bBevj+ie6IuGszk20XAU/Y7Qsrtp+CADpNHw53wR8C4wNIa1nUfD\\nn+drgFWhr0uBOcCc0Jh5wDoajvwvB86JYX1DQ+tdHaqhcfs1rc+A+0Lbdy2QH+OfbwYNYZ3ZZJmn\\n24+G/2h2AbU0zPteR8NxnFeBzcArQFZobD7wcJP3fiP0WSwCro1RbUU0zFU3fgYbzx47BVh2os9C\\nDLffwtDnaw0Ngd2/eY2h58f9vseivtDyRxs/d03GerINI/Wl9gMiIj4Uz9MyIiLSTgp3EREfUriL\\niPiQwl1ExIcU7iIiPqRwFxHxIYW7iIgP/R/BlIDc7ZsGogAAAABJRU5ErkJggg==\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7fb26808b550>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"%matplotlib inline\\n\",\n    \"import matplotlib.pyplot as plt\\n\",\n    \"import numpy as np\\n\",\n    \"\\n\",\n    \"# makes chain of ops\\n\",\n    \"def make_chain(length, mbs_per_node):\\n\",\n    \"    n = mbs_per_node*250000\\n\",\n    \"    node0 = tf.random_uniform((n,))\\n\",\n    \"    node = node0\\n\",\n    \"    leaf = node0\\n\",\n    \"    probes = []\\n\",\n    \"    nodes = [node]\\n\",\n    \"    for i in range(length):\\n\",\n    \"        with tf.control_dependencies([node, leaf]):\\n\",\n    \"            probe = memory_probe_ops.bytes_in_use()\\n\",\n    \"        probes.append(probe)\\n\",\n    \"        with tf.control_dependencies([probe]):\\n\",\n    \"            leaf = tf.random_uniform((n,))\\n\",\n    \"            if i < length//2:\\n\",\n    \"                node = tf.add_n(nodes+[leaf])\\n\",\n    \"            else:\\n\",\n    \"                node = tf.add_n(nodes[-length//4:]+[leaf])\\n\",\n    \"        nodes.append(node)\\n\",\n    \"    return nodes, probes\\n\",\n    \"\\n\",\n    \"tf.reset_default_graph()\\n\",\n    \"sess = tf.InteractiveSession()\\n\",\n    \"with tf.device(\\\"/gpu:0\\\"):\\n\",\n    \"    nodes, probes = make_chain(20, 10)\\n\",\n    \"initial_memory = sess.run(memory_probe_ops.bytes_in_use())\\n\",\n    \"_, probes0 = sess.run([nodes[-1], probes])\\n\",\n    \"plt.plot(np.array(probes0)-initial_memory)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": []\n  }\n ],\n \"metadata\": {\n  \"anaconda-cloud\": {},\n  \"kernelspec\": {\n   \"display_name\": \"Python [conda env:tim-jan17]\",\n   \"language\": \"python\",\n   \"name\": \"conda-env-tim-jan17-py\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.5.2\"\n  },\n  \"toc\": {\n   \"colors\": {\n    \"hover_highlight\": \"#DAA520\",\n    \"running_highlight\": \"#FF0000\",\n    \"selected_highlight\": \"#FFD700\"\n   },\n   \"moveMenuLeft\": true,\n   \"nav_menu\": {\n    \"height\": \"84px\",\n    \"width\": \"252px\"\n   },\n   \"navigate_menu\": true,\n   \"number_sections\": false,\n   \"sideBar\": true,\n   \"threshold\": 4,\n   \"toc_cell\": false,\n   \"toc_section_display\": \"block\",\n   \"toc_window_display\": true\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 1\n}\n"
  },
  {
    "path": "memory-release-check.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Checking whether memory gets released properly\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 80,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'0.12.0-rc1'\"\n      ]\n     },\n     \"execution_count\": 80,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"# instuctions for VLOG-enabled Tensorflow:\\n\",\n    \"# https://github.com/openai/tf_dist/blob/master/grpc/parse_vlog_memory.py\\n\",\n    \"import os\\n\",\n    \"os.environ[\\\"CUDA_VISIBLE_DEVICES\\\"]=\\\"\\\"\\n\",\n    \"%matplotlib inline\\n\",\n    \"import matplotlib.pyplot as plt\\n\",\n    \"\\n\",\n    \"import tensorflow as tf\\n\",\n    \"import numpy as np\\n\",\n    \"import re, os, sys\\n\",\n    \"tf.__version__\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Common utils\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 90,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"# Setup utilities to parse __LOG_MEMORY__ statements in command-line\\n\",\n    \"tensor_allocation_regex = re.compile(r\\\"allocated_bytes: (?P<allocated_bytes>\\\\d+).*.*allocation_id: (?P<allocation_id>\\\\d+).*timestamp (?P<timestamp>\\\\d+)\\\")\\n\",\n    \"tensor_output_regex = re.compile(\\\"\\\"\\\"MemoryLogTensorOutput.* step_id: (?P<step_id>[-0123456789]+) kernel_name: \\\\\\\"(?P<kernel_name>[^\\\"]+).*allocated_bytes: (?P<allocated_bytes>\\\\d+).*allocation_id: (?P<allocation_id>\\\\d+).*timestamp (?P<timestamp>\\\\d+)\\\"\\\"\\\")   \\n\",\n    \"tensor_deallocation_regex = re.compile(r\\\"allocation_id: (?P<allocation_id>\\\\d+).*timestamp (?P<timestamp>\\\\d+)\\\")\\n\",\n    \"\\n\",\n    \"def _parse_logline(l):\\n\",\n    \"    # There are 4 kinds of lines with __LOG_MEMORY__ tag\\n\",\n    \"    # MemoryLogTensorDeallocation, MemoryLogTensorAllocation, MemoryLogStep,\\n\",\n    \"    #\\n\",\n    \"    # Example lines for debugging:\\n\",\n    \"    # MemoryLogTensorDeallocation\\n\",\n    \"    # 5143420588.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogTensorDeallocation { allocation_id: 2 allocator_name: \\\"cpu\\\" } timestamp 5143420588459765\\n\",\n    \"\\n\",\n    \"    # MemoryLogTensorAllocation\\n\",\n    \"    # I 5143420588.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_INT32 shape { dim { size: 3 } } allocation_description { requested_bytes: 12 allocated_bytes: 12 allocator_name: \\\"cpu\\\" allocation_id: 3 has_single_reference: true ptr: 29496256 } } } timestamp 5143420588526034\\n\",\n    \"\\n\",\n    \"    # MemoryLogStep\\n\",\n    \"    # I 5143420588.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogStep { step_id: 1 handle: \\\"->Print:0//0/;0\\\" } timestamp 5143420588718348\\n\",\n    \"\\n\",\n    \"    # MemoryLogTensorOutput\\n\",\n    \"    # I 5143420588.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogTensorOutput { step_id: 1 kernel_name: \\\"Const\\\" tensor { dtype: DT_INT32 shape { dim { size: 3 } } allocation_description { requested_bytes: 12 allocated_bytes: 12 allocator_name: \\\"cpu\\\" allocation_id: 3 ptr: 29496256 } } } timestamp 5143420588932740\\n\",\n    \"     \\n\",\n    \"    # some weird initialization step \\n\",\n    \"    # if \\\"step_id: -6\\\" in l:\\n\",\n    \"    #    return {}\\n\",\n    \"    \\n\",\n    \"    if 'MemoryLogTensorOutput' in l:\\n\",\n    \"        m = tensor_output_regex.search(l)\\n\",\n    \"        # assert m, l\\n\",\n    \"        if not m:  # some Shape lines are missing bytes info, ie\\n\",\n    \"            # I 5162643141.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"gradients/Shape\\\" tensor { dtype: DT_INT32 shape { dim { } } } } timestamp 5162643141310124\\n\",\n    \"            return {}\\n\",\n    \"        d = {f: m.group(f) for f in [\\\"timestamp\\\", \\\"allocation_id\\\",\\n\",\n    \"                                     \\\"allocated_bytes\\\", \\\"kernel_name\\\"]}\\n\",\n    \"        d[\\\"timestamp\\\"] = int(d[\\\"timestamp\\\"])\\n\",\n    \"        d[\\\"allocation_id\\\"] = int(d[\\\"allocation_id\\\"])\\n\",\n    \"        d[\\\"allocated_bytes\\\"] = int(d[\\\"allocated_bytes\\\"])\\n\",\n    \"    elif 'MemoryLogTensorAllocation' in l:\\n\",\n    \"        m = tensor_allocation_regex.search(l)\\n\",\n    \"        d = {f: int(m.group(f)) for f in [\\\"timestamp\\\", \\\"allocation_id\\\",\\n\",\n    \"                                          \\\"allocated_bytes\\\"]}\\n\",\n    \"        d[\\\"kernel_name\\\"] = \\\"<unknown>\\\"\\n\",\n    \"    elif 'MemoryLogTensorDeallocation' in l:\\n\",\n    \"        m = tensor_deallocation_regex.search(l)\\n\",\n    \"        assert m, l\\n\",\n    \"        d = {f: int(m.group(f)) for f in [\\\"timestamp\\\", \\\"allocation_id\\\"]}\\n\",\n    \"    else:\\n\",\n    \"        d = {}\\n\",\n    \"    return d\\n\",\n    \"\\n\",\n    \"def memory_timeline(output):\\n\",\n    \"    \\\"\\\"\\\"Returns array of tuples representing memory actions\\n\",\n    \"    (timestamp_nanoseconds, kernel_name, memory_bytes)\\n\",\n    \"    memory is positive for allocations and negative for deallocations.\\n\",\n    \"    timestamps are relative to the first memory allocation line found\\n\",\n    \"    \\\"\\\"\\\"\\n\",\n    \"    \\n\",\n    \"    parsed_lines = [_parse_logline(l) for l in output.split(\\\"\\\\n\\\")]\\n\",\n    \"    parsed_lines = [l for l in parsed_lines if l] # remove Nones\\n\",\n    \"    parsed_lines.sort(key=lambda l: l[\\\"timestamp\\\"])\\n\",\n    \"    first_timestamp = parsed_lines[0][\\\"timestamp\\\"]\\n\",\n    \"    \\n\",\n    \"    # Tensors that are output have two records (allocation and output)\\n\",\n    \"    # since output comes after, overwrite allocation_map with output\\n\",\n    \"    # info (it has kernel_name)\\n\",\n    \"    allocation_map = {} # map of allocation_id->parsed_logline of allocation\\n\",\n    \"    double_records = {} # map of ids which have both allocation and output\\n\",\n    \"    for line in parsed_lines:\\n\",\n    \"        if \\\"kernel_name\\\" in line:\\n\",\n    \"            if line[\\\"allocation_id\\\"] in allocation_map:\\n\",\n    \"                double_records[line[\\\"allocation_id\\\"]] = True\\n\",\n    \"            line[\\\"allocation_id\\\"]\\n\",\n    \"            allocation_map[line[\\\"allocation_id\\\"]] = line\\n\",\n    \"            \\n\",\n    \"\\n\",\n    \"    result = []\\n\",\n    \"    for line in parsed_lines:\\n\",\n    \"        if \\\"kernel_name\\\" in line:\\n\",\n    \"            # ignore tensorallocation lines which will later have tensoroutput\\n\",\n    \"            if (line[\\\"allocation_id\\\"] in double_records and\\n\",\n    \"                line[\\\"kernel_name\\\"] == \\\"<unknown>\\\"):\\n\",\n    \"                continue\\n\",\n    \"            kernel_name = line[\\\"kernel_name\\\"]\\n\",\n    \"            allocated_bytes = line[\\\"allocated_bytes\\\"]\\n\",\n    \"        else: # deallocation\\n\",\n    \"            allocation_line = allocation_map[line[\\\"allocation_id\\\"]]\\n\",\n    \"            kernel_name = allocation_line[\\\"kernel_name\\\"]\\n\",\n    \"            allocated_bytes = -allocation_line[\\\"allocated_bytes\\\"]\\n\",\n    \"        result.append((line[\\\"timestamp\\\"]-first_timestamp, kernel_name,\\n\",\n    \"                       allocated_bytes))\\n\",\n    \"    return result\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"def print_memory_timeline(stderr):\\n\",\n    \"    total_memory = 0\\n\",\n    \"    for record in memory_timeline(stderr):\\n\",\n    \"        timestamp, kernel_name, allocated_bytes = record\\n\",\n    \"        if abs(allocated_bytes)<1000:\\n\",\n    \"            continue  # ignore small allocations\\n\",\n    \"        total_memory += allocated_bytes\\n\",\n    \"        print(\\\"%9d %40s %11d %11d\\\"%(timestamp, kernel_name, allocated_bytes, total_memory))\\n\",\n    \"\\n\",\n    \"def plot_memory_timeline(stderr):\\n\",\n    \"    total_memory = 0\\n\",\n    \"    timestamps = []\\n\",\n    \"    data = []\\n\",\n    \"    for record in memory_timeline(stderr):\\n\",\n    \"        timestamps.append(record[0]-1)\\n\",\n    \"        data.append(total_memory)\\n\",\n    \"        total_memory += record[-1]\\n\",\n    \"        timestamps.append(record[0])\\n\",\n    \"        data.append(total_memory)\\n\",\n    \"    plt.plot(timestamps, data)\\n\",\n    \"    \\n\",\n    \"    \\n\",\n    \"run_metadata = tf.RunMetadata()\\n\",\n    \"def summarize(run_metadata=run_metadata):\\n\",\n    \"    ss = tf.contrib.stat_summarizer.NewStatSummarizer(tf.get_default_graph().as_graph_def().SerializeToString())\\n\",\n    \"    ss.ProcessStepStatsStr(run_metadata.step_stats.SerializeToString())\\n\",\n    \"    print(ss.GetOutputString())\\n\",\n    \"    \\n\",\n    \"def create_session():\\n\",\n    \"    config = tf.ConfigProto(graph_options=tf.GraphOptions(\\n\",\n    \"        optimizer_options=tf.OptimizerOptions(\\n\",\n    \"            opt_level=tf.OptimizerOptions.L0)))\\n\",\n    \"    return tf.Session(config=config)\\n\",\n    \"\\n\",\n    \"def printops(ops):\\n\",\n    \"    print([op.name for op in ops])\\n\",\n    \"    \\n\",\n    \"run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)\\n\",\n    \"def sessrun(*args, **kwargs):\\n\",\n    \"    sess = create_session()\\n\",\n    \"    sess.run(tf.global_variables_initializer())\\n\",\n    \"    kwargs[\\\"run_metadata\\\"] = run_metadata\\n\",\n    \"    kwargs[\\\"options\\\"] = run_options\\n\",\n    \"    return sess.run(*args, **kwargs)\\n\",\n    \"\\n\",\n    \"import tensorflow.contrib.graph_editor as ge\\n\",\n    \"def run_after(a_tensor, b_tensor):\\n\",\n    \"    \\\"\\\"\\\"Force a to run after b\\\"\\\"\\\"\\n\",\n    \"    ge.reroute.add_control_inputs(a_tensor.op, [b_tensor.op])\\n\",\n    \"    \"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Graph visualizer\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 335,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"<style>.container { width:100% !important; }</style>\"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"# make things wide\\n\",\n    \"from IPython.core.display import display, HTML\\n\",\n    \"display(HTML(\\\"<style>.container { width:100% !important; }</style>\\\"))\\n\",\n    \"\\n\",\n    \"from IPython.display import clear_output, Image, display, HTML\\n\",\n    \"\\n\",\n    \"def strip_consts(graph_def, max_const_size=32):\\n\",\n    \"    \\\"\\\"\\\"Strip large constant values from graph_def.\\\"\\\"\\\"\\n\",\n    \"    strip_def = tf.GraphDef()\\n\",\n    \"    for n0 in graph_def.node:\\n\",\n    \"        n = strip_def.node.add() \\n\",\n    \"        n.MergeFrom(n0)\\n\",\n    \"        if n.op == 'Const':\\n\",\n    \"            tensor = n.attr['value'].tensor\\n\",\n    \"            size = len(tensor.tensor_content)\\n\",\n    \"            if size > max_const_size:\\n\",\n    \"                tensor.tensor_content = \\\"<stripped %d bytes>\\\"%size\\n\",\n    \"    return strip_def\\n\",\n    \"\\n\",\n    \"def show_graph(graph_def=None, width=1200, height=800, max_const_size=32, ungroup_gradients=False):\\n\",\n    \"    if not graph_def:\\n\",\n    \"        graph_def = tf.get_default_graph().as_graph_def()\\n\",\n    \"        \\n\",\n    \"    \\\"\\\"\\\"Visualize TensorFlow graph.\\\"\\\"\\\"\\n\",\n    \"    if hasattr(graph_def, 'as_graph_def'):\\n\",\n    \"        graph_def = graph_def.as_graph_def()\\n\",\n    \"    strip_def = strip_consts(graph_def, max_const_size=max_const_size)\\n\",\n    \"    data = str(strip_def)\\n\",\n    \"    if ungroup_gradients:\\n\",\n    \"        data = data.replace('\\\"gradients/', '\\\"b_')\\n\",\n    \"        #print(data)\\n\",\n    \"    code = \\\"\\\"\\\"\\n\",\n    \"        <script>\\n\",\n    \"          function load() {{\\n\",\n    \"            document.getElementById(\\\"{id}\\\").pbtxt = {data};\\n\",\n    \"          }}\\n\",\n    \"        </script>\\n\",\n    \"        <link rel=\\\"import\\\" href=\\\"https://tensorboard.appspot.com/tf-graph-basic.build.html\\\" onload=load()>\\n\",\n    \"        <div style=\\\"height:600px\\\">\\n\",\n    \"          <tf-graph-basic id=\\\"{id}\\\"></tf-graph-basic>\\n\",\n    \"        </div>\\n\",\n    \"    \\\"\\\"\\\".format(data=repr(data), id='graph'+str(np.random.rand()))\\n\",\n    \"\\n\",\n    \"    iframe = \\\"\\\"\\\"\\n\",\n    \"        <iframe seamless style=\\\"width:{}px;height:{}px;border:0\\\" srcdoc=\\\"{}\\\"></iframe>\\n\",\n    \"    \\\"\\\"\\\".format(width, height, code.replace('\\\"', '&quot;'))\\n\",\n    \"    display(HTML(iframe))\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Redirector\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 74,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import os\\n\",\n    \"import sys\\n\",\n    \"\\n\",\n    \"STDOUT = 1\\n\",\n    \"STDERR = 2\\n\",\n    \"\\n\",\n    \"# this hangs when pipe buffer is full\\n\",\n    \"\\n\",\n    \"class FDRedirector(object):\\n\",\n    \"    \\\"\\\"\\\" Class to redirect output (stdout or stderr) at the OS level using\\n\",\n    \"        file descriptors.\\n\",\n    \"    \\\"\\\"\\\" \\n\",\n    \"\\n\",\n    \"    def __init__(self, fd=STDOUT):\\n\",\n    \"        \\\"\\\"\\\" fd is the file descriptor of the outpout you want to capture.\\n\",\n    \"            It can be STDOUT or STERR.\\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        self.fd = fd\\n\",\n    \"        self.started = False\\n\",\n    \"        self.piper = None\\n\",\n    \"        self.pipew = None\\n\",\n    \"\\n\",\n    \"    def start(self):\\n\",\n    \"        \\\"\\\"\\\" Setup the redirection.\\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        if not self.started:\\n\",\n    \"            self.oldhandle = os.dup(self.fd)\\n\",\n    \"            self.piper, self.pipew = os.pipe()\\n\",\n    \"            os.dup2(self.pipew, self.fd)\\n\",\n    \"            os.close(self.pipew)\\n\",\n    \"\\n\",\n    \"            self.started = True\\n\",\n    \"\\n\",\n    \"    def flush(self):\\n\",\n    \"        \\\"\\\"\\\" Flush the captured output, similar to the flush method of any\\n\",\n    \"        stream.\\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        if self.fd == STDOUT:\\n\",\n    \"            sys.stdout.flush()\\n\",\n    \"        elif self.fd == STDERR:\\n\",\n    \"            sys.stderr.flush()\\n\",\n    \"\\n\",\n    \"    def stop(self):\\n\",\n    \"        \\\"\\\"\\\" Unset the redirection and return the captured output. \\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        if self.started:\\n\",\n    \"            self.flush()\\n\",\n    \"            os.dup2(self.oldhandle, self.fd)\\n\",\n    \"            os.close(self.oldhandle)\\n\",\n    \"            f = os.fdopen(self.piper, 'r')\\n\",\n    \"            output = f.read()\\n\",\n    \"            f.close()\\n\",\n    \"\\n\",\n    \"            self.started = False\\n\",\n    \"            return output\\n\",\n    \"        else:\\n\",\n    \"            return ''\\n\",\n    \"\\n\",\n    \"    def getvalue(self):\\n\",\n    \"        \\\"\\\"\\\" Return the output captured since the last getvalue, or the\\n\",\n    \"        start of the redirection.\\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        output = self.stop()\\n\",\n    \"        self.start()\\n\",\n    \"        return output\\n\",\n    \"\\n\",\n    \"redirect=FDRedirector(STDERR)\\n\",\n    \"stderr = \\\"\\\"\\n\",\n    \"\\n\",\n    \"from contextlib import contextmanager\\n\",\n    \"@contextmanager\\n\",\n    \"def grab_stderr():\\n\",\n    \"    global stderr\\n\",\n    \"    redirect.start();\\n\",\n    \"    yield\\n\",\n    \"    stderr = redirect.stop()\\n\",\n    \"    \\n\",\n    \"def open_tag(tag):\\n\",\n    \"    sess.run(tf.Print(tf.constant(1), [tf.constant(1)], tag+\\\"<BEGIN>\\\"))\\n\",\n    \"    \\n\",\n    \"def close_tag(tag):\\n\",\n    \"    sess.run(tf.Print(tf.constant(1), [tf.constant(1)], tag+\\\"<END>\\\"))\\n\",\n    \"    \\n\",\n    \"def grab_output(tag, filename=\\\"/tmp/jupyter.txt\\\"):\\n\",\n    \"    s = open(filename).read()\\n\",\n    \"    opening_tag = tag+\\\"<BEGIN>\\\"\\n\",\n    \"    ending_tag = tag+\\\"<END>\\\"\\n\",\n    \"    starting_pos = s.rfind(opening_tag)\\n\",\n    \"    ending_pos = s.rfind(ending_tag)\\n\",\n    \"    return s[starting_pos:ending_pos]\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Threading redirector\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 1,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import os\\n\",\n    \"import sys\\n\",\n    \"import time\\n\",\n    \"import threading\\n\",\n    \"\\n\",\n    \"STDOUT = 1\\n\",\n    \"STDERR = 2\\n\",\n    \"\\n\",\n    \"# this hangs when pipe buffer is full\\n\",\n    \"\\n\",\n    \"class FDRedirector(object):\\n\",\n    \"    \\\"\\\"\\\" Class to redirect output (stdout or stderr) at the OS level using\\n\",\n    \"        file descriptors.\\n\",\n    \"    \\\"\\\"\\\" \\n\",\n    \"\\n\",\n    \"    def __init__(self, fd=STDOUT):\\n\",\n    \"        \\\"\\\"\\\" fd is the file descriptor of the outpout you want to capture.\\n\",\n    \"            It can be STDOUT or STERR.\\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        self.fd = fd\\n\",\n    \"        self.started = False\\n\",\n    \"        self.piper = None\\n\",\n    \"        self.pipew = None\\n\",\n    \"        self.output = \\\"\\\"\\n\",\n    \"        self.should_stop = False\\n\",\n    \"\\n\",\n    \"    def start(self):\\n\",\n    \"        \\\"\\\"\\\" Setup the redirection.\\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        if not self.started:\\n\",\n    \"            self.oldhandle = os.dup(self.fd)\\n\",\n    \"            self.piper, self.pipew = os.pipe()\\n\",\n    \"            os.dup2(self.pipew, self.fd)\\n\",\n    \"            os.close(self.pipew)\\n\",\n    \"\\n\",\n    \"            self.started = True\\n\",\n    \"\\n\",\n    \"    def flush(self):\\n\",\n    \"        \\\"\\\"\\\" Flush the captured output, similar to the flush method of any\\n\",\n    \"        stream.\\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        if self.fd == STDOUT:\\n\",\n    \"            sys.stdout.flush()\\n\",\n    \"        elif self.fd == STDERR:\\n\",\n    \"            sys.stderr.flush()\\n\",\n    \"\\n\",\n    \"    def stop(self):\\n\",\n    \"        \\\"\\\"\\\" Unset the redirection and return the captured output. \\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        if self.started:\\n\",\n    \"            self.flush()\\n\",\n    \"            os.dup2(self.oldhandle, self.fd)\\n\",\n    \"            os.close(self.oldhandle)\\n\",\n    \"            f = os.fdopen(self.piper, 'r')\\n\",\n    \"            output = f.read()\\n\",\n    \"            f.close()\\n\",\n    \"\\n\",\n    \"            self.started = False\\n\",\n    \"            return output\\n\",\n    \"        else:\\n\",\n    \"            return ''\\n\",\n    \"\\n\",\n    \"    def getvalue(self):\\n\",\n    \"        \\\"\\\"\\\" Return the output captured since the last getvalue, or the\\n\",\n    \"        start of the redirection.\\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        output = self.stop()\\n\",\n    \"        self.start()\\n\",\n    \"        return output\\n\",\n    \"    \\n\",\n    \"    def update_values(self):\\n\",\n    \"        while not self.should_stop:\\n\",\n    \"            time.sleep(0.01)\\n\",\n    \"            self.output+=self.getvalue()\\n\",\n    \"    \\n\",\n    \"    def real_start(self):\\n\",\n    \"        self.should_stop = False\\n\",\n    \"        self.start()\\n\",\n    \"        self.start_runner()\\n\",\n    \"        \\n\",\n    \"    def real_stop(self):\\n\",\n    \"        self.should_stop = True\\n\",\n    \"        time.sleep(10)\\n\",\n    \"        if self.runner.is_alive():\\n\",\n    \"            raise RuntimeError(\\\"Reading thread won't stop\\\")\\n\",\n    \"        self.output+=self.getvalue()\\n\",\n    \"        \\n\",\n    \"        return self.output\\n\",\n    \"        \\n\",\n    \"    def start_runner(self):\\n\",\n    \"        self.runner = threading.Thread(target=self.update_values, args=())\\n\",\n    \"        self.runner.start()\\n\",\n    \"\\n\",\n    \"#redirect=FDRedirector(STDERR)\\n\",\n    \"\\n\",\n    \"stderr = \\\"\\\"\\n\",\n    \"\\n\",\n    \"from contextlib import contextmanager\\n\",\n    \"@contextmanager\\n\",\n    \"def grab_stderr():\\n\",\n    \"    global stderr\\n\",\n    \"    redirect = FDRedirector(STDERR)\\n\",\n    \"    redirect.real_start()\\n\",\n    \"    yield\\n\",\n    \"    stderr = redirect.real_stop()\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Simple graph\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 75,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Total time (us): curr=1147 count=11 runs, avg 1.147 ms, 9 nodes defined 7 nodes observed\\n\",\n      \"0.008 avg KB per run.\\n\",\n      \"\\n\",\n      \"============ By run order (ms) =================\\n\",\n      \"  [start]  [first]    [avg]\\t     [%] \\t  [cdf%] \\t      [Op]\\t[Name]\\n\",\n      \"    0.000    0.042    0.042\\t  3.662%\\t  3.662%\\t          \\t_SOURCE\\n\",\n      \"    0.071    0.157    0.157\\t 13.688%\\t 17.350%\\t     Const\\tb/y\\n\",\n      \"    0.109    0.540    0.540\\t 47.079%\\t 64.429%\\t  Variable\\ta\\n\",\n      \"    0.244    0.087    0.087\\t  7.585%\\t 72.014%\\t     Const\\tc/y\\n\",\n      \"    0.667    0.055    0.055\\t  4.795%\\t 76.809%\\t  Identity\\ta/read\\n\",\n      \"    0.735    0.104    0.104\\t  9.067%\\t 85.876%\\t       Pow\\tb\\n\",\n      \"    0.853    0.162    0.162\\t 14.124%\\t100.000%\\t       Pow\\tc\\n\",\n      \"1 runs, avg 1.147 ms, 9 nodes defined 7 nodes observed\\n\",\n      \"0.008 avg KB per run.\\n\",\n      \"\\n\",\n      \"============ Top by duration in ms =================\\n\",\n      \"  [start]  [first]    [avg]\\t     [%] \\t  [cdf%] \\t      [Op]\\t[Name]\\n\",\n      \"    0.109    0.540    0.540\\t 47.079%\\t 47.079%\\t  Variable\\ta\\n\",\n      \"    0.853    0.162    0.162\\t 14.124%\\t 61.203%\\t       Pow\\tc\\n\",\n      \"    0.071    0.157    0.157\\t 13.688%\\t 74.891%\\t     Const\\tb/y\\n\",\n      \"    0.735    0.104    0.104\\t  9.067%\\t 83.958%\\t       Pow\\tb\\n\",\n      \"    0.244    0.087    0.087\\t  7.585%\\t 91.543%\\t     Const\\tc/y\\n\",\n      \"    0.667    0.055    0.055\\t  4.795%\\t 96.338%\\t  Identity\\ta/read\\n\",\n      \"    0.000    0.042    0.042\\t  3.662%\\t100.000%\\t          \\t_SOURCE\\n\",\n      \"Total Memory (bytes): curr=8 count=11 runs, avg 1.147 ms, 9 nodes defined 7 nodes observed\\n\",\n      \"0.008 avg KB per run.\\n\",\n      \"\\n\",\n      \"============ By run order (KB) =================\\n\",\n      \"  [start]  [first]    [avg]\\t     [%] \\t  [cdf%] \\t      [Op]\\t[Name]\\n\",\n      \"    0.000    0.000    0.000\\t  0.000%\\t  0.000%\\t  Identity\\ta/read\\n\",\n      \"    0.000    0.000    0.000\\t  0.000%\\t  0.000%\\t     Const\\tc/y\\n\",\n      \"    0.000    0.000    0.000\\t  0.000%\\t  0.000%\\t          \\t_SOURCE\\n\",\n      \"    0.000    0.000    0.000\\t  0.000%\\t  0.000%\\t  Variable\\ta\\n\",\n      \"    0.000    0.004    0.004\\t 50.000%\\t 50.000%\\t       Pow\\tb\\n\",\n      \"    0.000    0.000    0.000\\t  0.000%\\t 50.000%\\t     Const\\tb/y\\n\",\n      \"    0.004    0.004    0.004\\t 50.000%\\t100.000%\\t       Pow\\tc\\n\",\n      \"1 runs, avg 1.147 ms, 9 nodes defined 7 nodes observed\\n\",\n      \"0.008 avg KB per run.\\n\",\n      \"\\n\",\n      \"============ Top by memory usage in KB =================\\n\",\n      \"  [start]  [first]    [avg]\\t     [%] \\t  [cdf%] \\t      [Op]\\t[Name]\\n\",\n      \"    0.004    0.004    0.004\\t 50.000%\\t 50.000%\\t       Pow\\tc\\n\",\n      \"    0.000    0.004    0.004\\t 50.000%\\t100.000%\\t       Pow\\tb\\n\",\n      \"    0.000    0.000    0.000\\t  0.000%\\t100.000%\\t          \\t_SOURCE\\n\",\n      \"    0.000    0.000    0.000\\t  0.000%\\t100.000%\\t     Const\\tb/y\\n\",\n      \"    0.000    0.000    0.000\\t  0.000%\\t100.000%\\t     Const\\tc/y\\n\",\n      \"    0.000    0.000    0.000\\t  0.000%\\t100.000%\\t  Variable\\ta\\n\",\n      \"    0.000    0.000    0.000\\t  0.000%\\t100.000%\\t  Identity\\ta/read\\n\",\n      \"\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"a = tf.Variable(2., name=\\\"a\\\")\\n\",\n    \"b = tf.pow(a, 2, name=\\\"b\\\")\\n\",\n    \"c = tf.pow(b, 3, name=\\\"c\\\")\\n\",\n    \"sessrun(c)\\n\",\n    \"summarize()\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Medium graph\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 17,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"n=1000*1000*25\\n\",\n    \"tf.reset_default_graph()\\n\",\n    \"a1 = tf.random_uniform(shape=(n,), name=\\\"a1\\\")\\n\",\n    \"a2 = tf.mul(a1, 2., name=\\\"a2\\\")\\n\",\n    \"a3 = tf.mul(a2, 2., name=\\\"a3\\\")\\n\",\n    \"a4 = tf.mul(a3, 2., name=\\\"a4\\\")\\n\",\n    \"c = tf.mul(a4, 3., name=\\\"cost\\\")\\n\",\n    \"b4 = tf.add(c, a4, name=\\\"b4\\\")\\n\",\n    \"b3 = tf.add(b4, a3, name=\\\"b3\\\")\\n\",\n    \"b2 = tf.add(b3, a2, name=\\\"b2\\\")\\n\",\n    \"b1 = tf.add(b2, a1, name=\\\"b1\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 18,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"sess = create_session()\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 19,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \" 39752762     a1/RandomUniform  100000000  100000000\\n\",\n      \" 51521085               a1/mul  100000000  200000000\\n\",\n      \" 51624706     a1/RandomUniform -100000000  100000000\\n\",\n      \" 62873624                   a1  100000000  200000000\\n\",\n      \" 62971457               a1/mul -100000000  100000000\\n\",\n      \" 71539763                   a2  100000000  200000000\\n\",\n      \" 79764903                   a3  100000000  300000000\\n\",\n      \" 86546363                   a4  100000000  400000000\\n\",\n      \" 94408888                 cost  100000000  500000000\\n\",\n      \"105218710                   b4  100000000  600000000\\n\",\n      \"105289690                 cost -100000000  500000000\\n\",\n      \"105641953                   a4 -100000000  400000000\\n\",\n      \"117250163                   b3  100000000  500000000\\n\",\n      \"117318474                   b4 -100000000  400000000\\n\",\n      \"117684893                   a3 -100000000  300000000\\n\",\n      \"131092040                   b2  100000000  400000000\\n\",\n      \"131156038                   b3 -100000000  300000000\\n\",\n      \"131741197                   a2 -100000000  200000000\\n\",\n      \"142940432                   b1  100000000  300000000\\n\",\n      \"142992671                   b2 -100000000  200000000\\n\",\n      \"143395155                   a1 -100000000  100000000\\n\",\n      \"143818049                   b1 -100000000          0\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"total_memory = 0\\n\",\n    \"for record in memory_timeline(stderr):\\n\",\n    \"    timestamp, kernel_name, allocated_bytes = record\\n\",\n    \"    if abs(allocated_bytes)<1000:\\n\",\n    \"        continue  # ignore small allocations\\n\",\n    \"    total_memory += allocated_bytes\\n\",\n    \"    print(\\\"%9d %20s %10d %10d\\\"%(timestamp, kernel_name, allocated_bytes, total_memory))\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Memory plot\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 23,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def plot_memory(stderr):\\n\",\n    \"    total_memory = 0\\n\",\n    \"    timestamps = []\\n\",\n    \"    data = []\\n\",\n    \"    for record in memory_timeline(stderr):\\n\",\n    \"        timestamps.append(record[0]-1)\\n\",\n    \"        data.append(total_memory)\\n\",\n    \"        total_memory += record[-1]\\n\",\n    \"        timestamps.append(record[0])\\n\",\n    \"        data.append(total_memory)\\n\",\n    \"    plt.plot(timestamps, data)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 24,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[<matplotlib.lines.Line2D at 0x7fb4f01560f0>]\"\n      ]\n     },\n     \"execution_count\": 24,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    },\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAgAAAAF+CAYAAAD0uKLWAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAAPYQAAD2EBqD+naQAAHN1JREFUeJzt3XuQXGd95vHvI5uYtS3GKcgaCAavjWRPCsowwzWsBRsh\\nG0gwGBKHwYYAZbYg3qpEywbwxqxDaoEQEhRIYCEkARvhyUIurLPcbMUYBTBQaIAQMkIqkAA5mItx\\nxuIeo3f/OD3saNBtTp++aN7vp6qr1afPOe/vVff0ec49pRQkSVJd1oy6AEmSNHwGAEmSKmQAkCSp\\nQgYASZIqZACQJKlCBgBJkipkAJAkqUIGAEmSKmQAkCSpQgYASZIqNPQAkOT8JNcnuTXJgSQXtZjH\\nhUluSXJnkq8n+askDxhEvZIkrUaj2AJwCvBp4ApgxTciSHIm8G5gG3AecAFwL+CvO6tQkqRVLqO8\\nGVCSA8BTSynXLxn2U8ArgWcApwGfBV5aSvlQ7/2nA9eVUk5aMs0v0YSCk0opPxpiFyRJOi6N4zEA\\nbwAeCVwCPBh4F/C+JGf33t8BHEjy3CRrkkwAzwJudOEvSdKxGastAEnOAL4InFFKuW3JeDcCHy+l\\nXNV7vQF4J3BP4ATgFuCJpZQ7h9wFSZKOS+O2BeDBNAv0XUn2Lz6ADcDZAElOB94CvBV4WO+9H+Ax\\nAJIkHbMTR13AMqcCdwFTwIFl732793wFsFBKuXLxjSTPAr6S5BGllE8MpVJJko5j4xYAPkWzBeD0\\nUspHDjPOycDyff2LYWHctmhIkjSWWi8wk+zpnce//PHHR5nulCTnJXlIb9BZvddnlFJ2A9cB1ya5\\nOMmZSR6R5KVJntgb/z3Aw5O8LMkDk0zR7A7YQxMgJEnSUbQ+CDDJ4gF4ix4M3AA8rpTyD0eY7rHA\\nB/nJawBcU0p5XpITgKuAZwM/C9xOc5Df1aWUz/XmcQnwYmA98N3e+y8ppexq1RlJkirT2VkASf4I\\neFIpZX0nM5QkSQPTyT7zJHcDLgX+vIv5SZKkwerqIMCLgQngmsON0NtlcCGwF/h+R+1KklSDuwNn\\nAh8opdzexQw72QWQ5P3AD0opTznCOM8E3tF3Y5Ik1evSUsp1Xcyo7y0ASe4PPB546lFG3QuwdetW\\nJicn+2125DZv3syWLVtGXUZn7M/4Wk19AfszzlZTX2B19Wd+fp7LLrsMesvSLnSxC+B5wNeA9x5l\\nvO8DTE5OMjU11UGzozUxMbEq+rHI/oyv1dQXsD/jbDX1BVZff3o624Xe10GASQI8B3hbKWX5lfsk\\nSdKY6vcsgMcDZ9BciEeSJB0n+toFUEq5kYMvBiRJko4DXju/pZmZmVGX0Cn7M75WU1/A/oyz1dQX\\nWH396VpnVwI8akPNNft37NixYzUelCFJ0sDMzc0xPT0NMF1Kmetinm4BkCSpQgYASZIqZACQJKlC\\nBgBJkipkAJAkqUIGAEmSKmQAkCSpQgYASZIqZACQJKlCBgBJkipkAJAkqUIGAEmSKmQAkCSpQgYA\\nSZIqZACQJKlCBgBJkipkAJAkqUIGAEmSKmQAkCSpQgYASZIqZACQJKlCBgBJkipkAJAkqUIGAEmS\\nKmQAkCSpQgYASZIqZACQJKlCBgBJkipkAJAkqUIGAEmSKmQAkCSpQq0DQJL7Jnl7km8m+W6SzySZ\\n6rI4SZI0GCe2mSjJacBHgL8HLgS+CawD7uiuNEmSNCitAgDwUuDLpZTLlwz7Ugf1SJKkIWi7C+DJ\\nwCeTvDPJ15LMJbn8qFNJkqSx0DYAnAW8EPg8cAHwJuD1SS7rqjBJkjQ4bQPAGmBHKeVlpZTPlFL+\\nFHgLTSiQJB3Bzp2jrkBqfwzAV4H5ZcPmgacdbcLNmzczMTFx0LCZmRlmZmZaliJJx49t22DTpuZ5\\n48ZRV6NxNDs7y+zs7EHDFhYWOm+nbQD4CHDOsmHncAwHAm7ZsoWpKc8WlFSnvXub5z17RlqGxtih\\nVorn5uaYnp7utJ22uwC2AI9KcmWSs5M8E7gc+JPuSpMkSYPSKgCUUj4JXAzMAJ8Ffhv4jVLKX3ZY\\nmyRJGpC2uwAopbwXeG+HtUiSpCHxXgCSJFXIACBJUoUMAJIkVcgAIElShQwAkiRVyAAgSVKFDACS\\nJFXIACBJUoUMAJIkVcgAIElShQwAkiRVyAAgSVKFDACSJFXIACBJUoUMAJIkVcgAIElShQwAkiRV\\nyAAgSVKFDACSJFXIACBJUoUMAJIkVcgAIElShQwAkiRVyAAgSVKFDACSJFXIACBJUoUMAJIkVcgA\\nIElShQwAkiRVyAAgSVKFDACSJFXIACBJUoUMAJIkVcgAIElShVoHgCRXJzmw7PHPXRYnSZIG48Q+\\np/8nYCOQ3uu7+pyfJEkagn4DwF2llG90UokkSRqafo8BWJfk1iRfSLI1yRmdVCVJkgaqny0AHwOe\\nA3weuA/wO8D2JA8qpXyn/9IkaTh274b9+4fT1vx887xv33DaW27nTjj33NG0rfGSUko3M0omgC8B\\nm0spbz3E+1PAjg0bNjAxMXHQezMzM8zMzHRShyStxO7dsH79aNretQvWrRtee9u2waZNzfPGjcNr\\nVyszOzvL7OzsQcMWFhbYvn07wHQpZa6Ldvo9BuDHSikLSXYBDzzSeFu2bGFqaqqrZiWpL4tr/lu3\\nwuTkcNq8+WZ40YuGt9Vh0d69zfOePcNtVytzqJXiubk5pqenO22nswCQ5FTgbODaruYpScMyOQmu\\nm6gm/VwH4DVJNiR5QJKfB/6W5jTA2aNMKkmSRqyfLQD3A64D7gl8A/gw8KhSyu1dFCZJkgandQAo\\npXjUniRJxynvBSBJUoUMAJIkVcgAIElShQwAkiRVyAAgSVKFDACSJFXIACBJUoUMAJIkVcgAIElS\\nhQwAkiRVyAAgSVKFDACSJFXIACBJUoUMAJIkVcgAIElShQwAkiRVyAAgSVKFDACSJFXIACBJUoUM\\nAJIkVcgAIElShQwAkiRVyAAgSVKFDACSJFXIACBJUoUMAJIkVcgAIElShQwAkiRVyAAgSVKFDACS\\nJFXIACBJUoUMAJIkVcgAIElShToJAEmuTHIgyWu7mJ8kSRqsvgNAkocDzwc+0385kiRpGPoKAElO\\nBbYClwP/2klFkiRp4PrdAvAG4O9KKTd1UYwkSRqOE9tOmOQZwEOAh3VXjiQd3e7dsH9/N/Oan+9m\\nPsdD24vt7ds33HaPZOdOOPfcUVdRp1YBIMn9gD8CNpVS/m0l027evJmJiYmDhs3MzDAzM9OmFEmV\\n2b0b1q/vfr5r13Y/z6O1ddllw2tzqZe/HC69FNatG037i7Ztg02bmueNG0dbyziZnZ1ldnb2oGEL\\nCwudt9N2C8A08DPAjiTpDTsB2JDkvwAnlVLKoSbcsmULU1NTLZuVVLvFNf+tW2Fyspt5rl073IXh\\nunWwa1d3WzFW4uab4UUvGk3by+3d2zzv2TPSMsbOoVaK5+bmmJ6e7rSdtgFgG/DgZcPeBswDv3e4\\nhb8kdWVyEo7ndYlRr31LrQJAKeU7wD8vHZbkO8DtpZQR7lGTJEnHossrAbrWL0nScaL1WQDLlVJ+\\noat5SZKkwfJeAJIkVcgAIElShQwAkiRVyAAgSVKFDACSJFXIACBJUoUMAJIkVcgAIElShQwAkiRV\\nyAAgSVKFDACSJFXIACBJUoUMAJIkVcgAIElShQwAkiRVyAAgSVKFDACSJFXIACBJUoUMAJIkVcgA\\nIElShQwAkiRVyAAgSVKFDACSJFXIACBJUoUMAJIkVcgAIElShQwAkiRVyAAgSVKFDACSJFXIACBJ\\nUoUMAJIkVcgAIElShQwAkiRVqHUASPKCJJ9JstB7fDTJE7osTpIkDUY/WwC+ArwEmO49bgL+T5LJ\\nLgqTJEmDc2LbCUsp71k26KokLwQeBcz3VZUkSRqo1gFgqSRrgEuAk4FbupinJEkanL4CQJIH0Szw\\n7w7sBy4upezsojBJq8/u3bB/f3/zmHf7YifG4f9xsYb5+ea7sW7dcNvfuRPOPXe4bY6TlFLaT5yc\\nCNwfOA14OvB8YMOhQkCSKWDHhg0bmJiYOOi9mZkZZmZmWtchafzt3g3r13c3v127hr/AWA26/hy6\\nNMzPdNs22LSped64cThtHqvZ2VlmZ2cPGrawsMD27dsBpkspc12009cWgFLKXcAXey/nkjwC+A3g\\nhYebZsuWLUxNTfXTrKTj0OKa/9atMNnnocJr17rwb2vdumZB2++WmK7cdhvccQdcdtlwa9q7t3ne\\ns2d4bR6rQ60Uz83NMT093Wk7nRwDsMQa4KSO5ylpFZmcBNcBRmvcwtNcJ+uzWqnWASDJK4D30ZwO\\nuBa4FHgscEE3pUmSpEHpZwvA6cC1wH2ABeAfgQtKKTd1UZgkSRqcfq4DcHmXhUiSpOHxXgCSJFXI\\nACBJUoUMAJIkVcgAIElShQwAkiRVyAAgSVKFDACSJFXIACBJUoUMAJIkVcgAIElShQwAkiRVyAAg\\nSVKFDACSJFXIACBJUoUMAJIkVcgAIElShQwAkiRVyAAgSVKFDACSJFXIACBJUoUMAJIkVcgAIElS\\nhQwAkiRVyAAgSVKFDACSJFXIACBJUoUMAJIkVcgAIElShQwAkiRVyAAgSVKFDACSJFXIACBJUoUM\\nAJIkVcgAIElShVoFgCRXJvlEkjuTfC3J3yZZ33VxkiRpMNpuATgf+GPgkcDjgbsBNyT5d10VJkmS\\nBufENhOVUp609HWS5wBfB6aBD/dfliRJGqSujgE4DSjAtzqanyRJGqBWWwCWShLgj4APl1L+uf+S\\npOPXzp1w7rmro83du2H//u7mNz/f3by0Og3zO7LY1r59w2tz3PQdAIA3Aj8HPOZYRt68eTMTExMH\\nDZuZmWFmZqaDUqTR2bYNNm1qnjduPL7b3L0b1g/osN61awczXx2/Fr8Tl102/LZf/nK49FJYt274\\nbR/O7Owss7OzBw1bWFjovJ2+AkCSPwGeBJxfSvnqsUyzZcsWpqam+mlWGkt79zbPe/Yc/20urvlv\\n3QqTk93Nd+3a8fqh1XhYtw527ep2i9OxuPlmeNGLht/u0RxqpXhubo7p6elO22kdAHoL/6cAjy2l\\nfLm7kiSNi8lJMK9rGAyGw9cqACR5IzADXAR8J8npvbcWSinf76o4SZI0GG3PAngBcA/gZuBfljwu\\n6aYsSZI0SG2vA+AlhCVJOo65IJckqUIGAEmSKmQAkCSpQgYASZIqZACQJKlCBgBJkipkAJAkqUIG\\nAEmSKmQAkCSpQgYASZIqZACQJKlCBgBJkipkAJAkqUIGAEmSKmQAkCSpQgYASZIqZACQJKlCBgBJ\\nkipkAJAkqUIGAEmSKmQAkCSpQgYASZIqZACQJKlCBgBJkipkAJAkqUIGAEmSKmQAkCSpQgYASZIq\\nZACQJKlCBgBJkipkAJAkqUIGAEmSKmQAkCSpQq0DQJLzk1yf5NYkB5Jc1GVhkiRpcPrZAnAK8Gng\\nCqB0U44kSRqGE9tOWEp5P/B+gCTprCJJkjRwHgMgSVKFWm8BkMbV7t2wf//w252f///Pc3PHd5uL\\n85VqsG8fTE2NuorhSyn9775PcgB4ainl+iOMMwXs2LBhAxMTEwe9NzMzw8zMTN91SLt3w/r1o65i\\n9di1C9atG3UV0mAs/b0Yp+/67Owss7OzBw1bWFhg+/btANOllE7i/tADwI4dO5iqMWppKObmYHoa\\ntm6Fycnht3/bbXDve6+ONteuHZ8fRGlQrr8envIU2LFjvLcCzM3NMT09DR0GAHcBaFWanBzvP2ZJ\\n4+F+9xt1BaPTOgAkOQV4ILB4BsBZSc4DvlVK+UoXxUmSpMHoZwvAw4AP0lwDoAB/2Bt+DfC8PuuS\\nJEkD1M91AD6EpxFKknRccgEuSVKFDACSJFXIACBJUoUMAJIkVcgAIElShQwAkiRVyAAgSVKFDACS\\nJFXIACBJUoUMAJIkVcgAIElShQwAkiRVyAAgSVKFDACSJFXIACBJUoUMAJIkVcgAIElShQwAkiRV\\nyAAgSVKFDACSJFXIACBJUoUMAJIkVcgAIElShQwAkiRVyAAgSVKFDACSJFXIACBJUoUMAJIkVcgA\\nIElShQwAkiRVyAAgSVKFDACSJFXIANDS7OzsqEvo1Grrz/vfv3r6s9o+G/szvlZTX2D19adrfQWA\\nJFck2ZPke0k+luThXRU27lbbF2u19ecDH1g9/Vltn439GV+rqS+w+vrTtdYBIMmvAn8IXA08FPgM\\n8IEk9+qoNkmSNCD9bAHYDLy5lHJtKWUn8ALgu8DzOqlMkiQNTKsAkORuwDTw94vDSikF2AY8upvS\\nJEnSoJzYcrp7AScAX1s2/GvAOYeZ5u4A8/PzLZscH9/7Huzbt8A73jE36lI6s1r6s2dP87x//wJz\\nc8d/fwAWFlZPX8D+jLPV1Bc4tv4sLpLGfdG0ZNl5967mmWbFfYUTJfcBbgUeXUr5+JLhvw/8x1LK\\nzx9immcC7+ijVkmSandpKeW6LmbUdgvAN4EfAacvG/7v+cmtAos+AFwK7AW+37JdSZJqdHfgTJpl\\naSdabQEASPIx4OOllN/ovQ7wZeD1pZTXdFWgJEnqXtstAACvBa5JsgP4BM1ZAScDb+ugLkmSNECt\\nA0Ap5Z29c/5/l2ZXwKeBC0sp3+iqOEmSNBitdwFIkqTjl/cCkCSpQgYASZIqNLAAkOSnk7wjyUKS\\nO5L8WZJTjjL+65PsTPKdJF9K8rok9xhUjUey0hsdJfmVJPO98T+T5InDqvVYrKQ/SS5Psj3Jt3qP\\nG8ftRk9tb0SV5BlJDiT5m0HXeKxafNcmkrwhyb/0ptmZ5AnDqvdoWvTnN3t9+G6SLyd5bZKThlXv\\nEeo6P8n1SW7tfWcuOoZpHpdkR5LvJ9mV5NeGUeuxWGl/klyc5IYkX+/9jn80yQXDqvdo2nw+S6Z9\\nTJJ/SzIWVz1q+V37qSSvSLK39337YpLnrKTdQW4BuA6YBDYCvwhsAN58hPHvC9wH+K/Ag4BfA54A\\n/NkAazykld7oKMmjafr7FuAhwLuBdyf5ueFUfGQtbtz0WJr+PA54FPAV4IbeBaBGru2NqJI8AHgN\\nsH3gRR6jFt+1u9Fccvv+wNNorrz5fJoLc41ci/48E3hVb/xzae4l8qvAK4ZS8JGdQnNw8xXAUQ+W\\nSnIm8H9pLpF+HvA64M+SbBpciSuyov7Q/GbfADwRmAI+CPxdkvMGVuHKrLQ/APRWKq+h+TsaF236\\n8i7gPwHPBdYDM8DnV9RqKaXzB80f8gHgoUuGXQjcBdx7BfP5ZeB7wJpB1HmEdj8GvG7J6wD7gBcf\\nZvy/BK5fNuwW4I3DrLur/hxi+jXAAnDZqPvStj+9PvxD74/lrcDfjLofLb9rLwB2AyeMuvaO+vPH\\nwI3Lhv0BsH3UfVlW0wHgoqOM82rgH5cNmwXeO+r62/TnMNP9E3DVqOvvpz+9z+TlNKFzbtS1t+kL\\nzcrxt4DT+mlrUFsAHg3cUUr51JJh22iSzSNXMJ/TgDtLKQe6LO5I0u5GR4/mJ9PkB44w/tC07M9y\\npwB3o/nCjVQf/bka+Hop5a2DrfDYtezLk+mFyyS3JflskiuTjPx4npb9+SgwvbibIMlZwJOA9wy2\\n2oF4FGP6O9CFJAHWMga/A20leS5wFk0AOJ49Gfgk8JIk+5J8PslrkqzoPgH9XAjoSO4NfH3pgFLK\\nj5J8q/feUfU2GV7FkXcbDEKbGx3d+zDjH1NfB6xNf5Z7Nc0m5nHYZLbi/iR5DM2a/7hsulzU5rM5\\nC/gFYCvNptl1wBt78/mfgynzmK24P6WU2d7f+od7C5gTgDeVUl490EoH43C/A/dIclIp5QcjqKlL\\nv0WzMvDOURfSRpJ1wCtp7ldzoPm6HbfOAs6nuaz+U2n+9v4X8NPA5cc6kxWtNSR5Ve8AhcM9fpRk\\n/ZFmwbHtS1tLswbwT4xPUjum2vsYf9iO9bN4KXAJ8NRSyg8HXlV7h+xPklOBtwPPL6XcMfSq2jnS\\nZ7OGZqHyn0spnyqlvJNmf/kLh1VcC4ftT5LHAf+dZtfGQ2mOa/ilJFcNrbrBWlzKjPNvwVH1jtV4\\nGfArpZRvjrqeleptIXsHcHUp5QuLg0dYUr/W0OwqeGYp5ZOllPfTHD/3nJUcQLvSLQB/QLP/9Ei+\\nCNxGc2OgH0tyAk06OdzNghbHO5Vms9m/Ak8rpfxohTX2q82Njm5b4fjD1KY/ACT5b8CLgY2llM8N\\nprwVW2l/zgYeQHPw0uIf/BqAJD8Eziml7BlQrUfT5rP5KvDD3qb1RfPAvZOcWEq5q/syj1mb/vwu\\ncO2SXTOf6/0GvJnRb9FYqcP9Dtw55uH5iJI8A/hT4JdLKR8cdT0trQUeBjwkyRt6w9bQ7Nn4IXBB\\nKeXmURXXwleBW0sp314ybJ4m1NwP+MIhp1pmRVsASim3l1J2HeVxF80+ytOSPHTJ5Bt7xX38kDPn\\nx2v+N9Ac+HfRKP5oSin/BuygqXexrvRef/Qwk92ydPyeTb3hI9WyPyT5LeC3aS7v/KnDjTdsLfoz\\nDzyY5uyM83qP64Gbev/+yoBLPqyWn81HgAcuG3YO8NURL/zb9udkmjWZpQ70Jj3e1tAO9TtwAWPw\\nO9BWkhngz4GZ3lrm8epOmrPLlv4OvAnY2fv3YZdLY+ojwH2TnLxk2Dk0fzv7jnkuAzyS8b00Byk8\\nHHgMzekJb1/y/n1pfpwf1nt9Ks0RxJ8G/gNNkl58DPssgEtoQsizac5oeDNwO/AzvfevBV65ZPxH\\nAz+k2QRzDvA7NPtmfm6YdXfYnxf36r942edwyqj70qY/h5h+nM4CWOlncz+aMzJeR7P//xdp1jxf\\nOuq+tOzP1TRb+36V5lanm2jOcrhuDPpyCs3C4SE0P6y/2Xt9Ru/9VwHXLBn/TODbNMfMnAP8eu93\\n4fGj7kvL/sz06n/Bst+Be4y6L236c4jpx+YsgBafzSnAl4D/TXO6/QaaZeybVtTuADt0Gs2BSgvA\\nHTTnyJ+85P0H0Gwu3NB7/dje66WPA73n+4/gA/l1YG/vx+wWekGl995NwF8sG//pNGnye8A/0qw5\\nj/yL1aY/wJ5DfBY/Av7HqPvR9vNZNu3YBICW37VH0qxRf5dmYfkSevf1GIfHCr9ra2j2Le8CvtOb\\n7vWMwUKm95u0+Bu09PEXS75HNx1imh29vu8GnjXqfrTtD815/4f6HTjs39Y49+cQ049TAGjzXVtP\\ns7v82zRh4PeBk1bSrjcDkiSpQiM/d1iSJA2fAUCSpAoZACRJqpABQJKkChkAJEmqkAFAkqQKGQAk\\nSaqQAUCSpD4lOT/J9Ulu7d0c76IW87gwyS1J7kzy9SR/leQBg6gXDACSJHXhFJpL2V9Bi7s/JjkT\\neDfNbdfPo7mPxL2Av+6swuVteiVASZK6k+QAzS3Ur18y7KeAVwLPoLlU/mdp7uHxod77T6e5B8ZJ\\nS6b5JZpQcFIZwJ1x3QIgSdLgvYHmPh6X0Nyh9F3A+5Kc3Xt/B3AgyXOTrEkyATwLuHEQC39wC4Ak\\nSZ1avgUgyRnAF2nu7nfbkvFuBD5eSrmq93oD8E7gnsAJNDfTemIp5c5B1OkWAEmSBuvBNAv0XUn2\\nLz5obuN7NkCS02numvtW4GG9937AAI8BOHFQM5YkSQCcCtwFTNHc9nepb/eerwAWSilXLr6R5FnA\\nV5I8opTyia6LMgBIkjRYn6LZAnB6KeUjhxnnZGD5vv7FsDCQrfXuApAkqU9JTklyXpKH9Aad1Xt9\\nRillN3AdcG2Si5OcmeQRSV6a5Im98d8DPDzJy5I8MMkUze6APTQBovuaPQhQkqT+JHks8EF+8hoA\\n15RSnpfkBOAq4NnAzwK30xzkd3Up5XO9eVwCvBhYD3y39/5LSim7BlKzAUCSpPq4C0CSpAoZACRJ\\nqpABQJKkChkAJEmqkAFAkqQKGQAkSaqQAUCSpAoZACRJqpABQJKkChkAJEmqkAFAkqQK/T/tm/ya\\nzNJ5gwAAAABJRU5ErkJggg==\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7fb4f8030828>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"total_memory = 0\\n\",\n    \"timestamps = []\\n\",\n    \"data = []\\n\",\n    \"for record in memory_timeline(stderr):\\n\",\n    \"    timestamps.append(record[0]-1)\\n\",\n    \"    data.append(total_memory)\\n\",\n    \"    total_memory += record[-1]\\n\",\n    \"    timestamps.append(record[0])\\n\",\n    \"    data.append(total_memory)\\n\",\n    \"plt.plot(timestamps, data)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Rewrite the graph for efficiency manually\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 25,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"n=1000*1000*25\\n\",\n    \"tf.reset_default_graph()\\n\",\n    \"a1 = tf.random_uniform(shape=(n,), name=\\\"a1\\\")\\n\",\n    \"a2 = tf.mul(a1, 2., name=\\\"a2\\\")\\n\",\n    \"A2 = tf.mul(a1, 2., name=\\\"A2\\\")\\n\",\n    \"a3 = tf.mul(a2, 2., name=\\\"a3\\\")\\n\",\n    \"a4 = tf.mul(a3, 2., name=\\\"a4\\\")\\n\",\n    \"A4 = tf.mul(a4, 2., name=\\\"A4\\\")\\n\",\n    \"c =  tf.mul(a4, 3., name=\\\"cost\\\")\\n\",\n    \"b4 = tf.add(c, A4, name=\\\"b4\\\")\\n\",\n    \"b3 = tf.add(b4, a3, name=\\\"b3\\\")\\n\",\n    \"b2 = tf.add(b3, A2, name=\\\"b2\\\")\\n\",\n    \"b1 = tf.add(b2, a1, name=\\\"b1\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 26,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAgAAAAF+CAYAAAD0uKLWAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAAPYQAAD2EBqD+naQAAGkxJREFUeJzt3X2QZXV95/H3F8ZAeEjjagIkEAjQ44wRwW4eJFkad4eB\\nhc0irLusV0ANBbsatsqdUKtQi2Vqq1Y3ZpN248NuohuEDFzLJKWS9ZEJjrMoD2U3oCs9du86Iw86\\ngMg2I4gR5rt/nNva08xT33vO7bn9e7+qTt255+F3vvf0nXs+93fOPScyE0mSVJYDlroASZLUfwYA\\nSZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgrU9wAQEWdHxG0R\\n8WhE7IiIi7po4/yIuCsino6IxyPiryPiuCbqlSRpOVqKHoBDgfuBa4BF34ggIo4HPg1sAE4BzgNe\\nDvxNbRVKkrTMxVLeDCgidgAXZ+Zt88b9AvBe4I3AEcA3gesy8yud6W8Abs3Mg+Yt8ztUoeCgzHyh\\njy9BkqSBtD+eA/Bh4EzgUuBk4K+Az0fEiZ3pE8COiPjdiDggIoaAK4Db3flLkrRv9qsegIg4FvgO\\ncGxmbps33+3APZl5Q+f5GPBJ4GXAgcBdwAWZ+XSfX4IkSQNpf+sBOJlqhz4dEdvnBmAMOBEgIo4E\\nPgrcCJzWmfYTPAdAkqR9tmKpC1jgMOB5YATYsWDajzqP1wCzmXn93ISIuAJ4OCLOyMx7+1KpJEkD\\nbH8LAPdR9QAcmZlf3c08hwALj/XPhYX9rUdDkqT9Utc7zIjY0vkd/8Lhg3tZ7tCIOCUiTu2MOqHz\\n/NjMnAFuBW6OiEsi4viIOCMirouICzrzfxY4PSLeHREnRcQI1eGALVQBQpIk7UXXJwFGxNwJeHNO\\nBr4EvC4z/9celjsH+DIvvgbATZl5ZUQcCNwAvBn4NeBJqpP83pOZ3+q0cSnwTmAl8Gxn+rsyc7qr\\nFyNJUmFq+xVARHwAuDAzV9bSoCRJakwtx8wj4iXAZcD/qKM9SZLUrLpOArwEGAJu2t0MnUMG5wNb\\ngedqWq8kSSU4GDge+GJmPllHg7UcAoiILwA/yczX72GeNwG39LwySZLKdVlm3lpHQz33AETErwPn\\nAhfvZdatAOvXr2f16tW9rlb7aN26dYyPjy91GUVxm/ef27z/3Ob9NTU1xeWXXw6dfWkd6jgEcCXw\\nGPC5vcz3HMDq1asZGRmpYbXaF0NDQ27vPnOb95/bvP/c5kumtkPoPZ0EGBEBvBX4eGYuvHKfJEna\\nT/X6K4BzgWOpLsQjSZIGRE+HADLzdna+GJAkSRoAXjt/mWu1WktdQnHc5v3nNu8/t/ngq+1KgHtd\\nUXXN/omJiQlPHJEkaREmJycZHR0FGM3MyTratAdAkqQCGQAkSSqQAUCSpAIZACRJKpABQJKkAhkA\\nJEkqkAFAkqQCGQAkSSqQAUCSpAIZACRJKpABQJKkAhkAJEkqkAFAkqQCGQAkSSqQAUCSpAIZACRJ\\nKpABQJKkAhkAJEkqkAFAkqQCGQAkSSqQAUCSpAIZACRJKpABQJKkAhkAJEkqkAFAkqQCGQAkSSqQ\\nAUCSpAIZACRJKpABQJKkAhkAJEkqkAFAkqQCdR0AIuJXI+IvI+IHEfFsRDwQESN1FidJkpqxopuF\\nIuII4KvA3wHnAz8AhoGn6itNkiQ1pasAAFwHPJSZV80b990a6pEkSX3Q7SGAfwZ8PSI+GRGPRcRk\\nRFy116UkSdJ+odsAcALwduDbwHnAfwf+NCIur6swSZLUnG4DwAHARGa+OzMfyMw/Bz5KFQokFWZm\\nphrqtnlz/W1KqnR7DsD3gakF46aAf763BdetW8fQ0NBO41qtFq1Wq8tSJC2lmRlYubL69/Q0DA/X\\n0+6GDbB2bfW4Zk09bUqDoN1u0263dxo3Oztb+3q6DQBfBV6xYNwr2IcTAcfHxxkZ8deC0nKxffuu\\n/92rrVurxy1b6mtTGgS7+lI8OTnJ6Ohorevp9hDAOPDaiLg+Ik6MiDcBVwEfqq80SZLUlK4CQGZ+\\nHbgEaAHfBP4D8I7M/ESNtUmSpIZ0ewiAzPwc8Lkaa5EkSX3ivQAkSSqQAUCSpAIZACRJKpABQJKk\\nAhkAJEkqkAFAkqQCGQAkSSqQAUCSpAIZACRJKpABQJKkAhkAJEkqkAFAkqQCGQAkSSqQAUCSpAIZ\\nACRJKpABQJKkAhkAJEkqkAFAkqQCGQAkSSqQAUCSpAIZACRJKpABQJKkAhkAJEkqkAFAkqQCGQAk\\nSSqQAUCSpAIZACRJKpABQJKkAhkAJEkqkAFAkqQCGQAkSSqQAUCSpAIZACRJKpABQJKkAnUdACLi\\nPRGxY8HwYJ3FSZKkZqzocfn/DawBovP8+R7bkyRJfdBrAHg+M5+opRJJktQ3vZ4DMBwRj0bE/42I\\n9RFxbC1VSZKkRvXSA3A38Fbg28DRwB8AmyLiVZn5TO+lSRo0U1P1t/XII/W1CbB5M6xaVW+b0iCK\\nzKynoYgh4LvAusy8cRfTR4CJsbExhoaGdprWarVotVq11CGpvyYnYXS02XVMT8PwcO/tbNgAa9dW\\nj2vW9N6e1IR2u0273d5p3OzsLJs2bQIYzczJOtbT6zkAP5OZsxExDZy0p/nGx8cZGRmpa7WS9hOf\\n+EQ9O+n5Nm6Ea6+F7dvraW/r1upxy5Z62pOasKsvxZOTk4zWnLRrCwARcRhwInBzXW1KGhzDw2C2\\nlwZHL9cB+KOIGIuI4yLit4BPUf0MsL2XRSVJ0hLrpQfgGOBW4GXAE8CdwGsz88k6CpMkSc3pOgBk\\npmftSZI0oLwXgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkF\\nMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIA\\nSJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiS\\nVCADgCRJBTIASJJUIAOAJEkFqiUARMT1EbEjIv6kjvYkSVKzeg4AEXE6cDXwQO/lSJKkfugpAETE\\nYcB64Crg/9VSkSRJalyvPQAfBv42M++ooxhJktQfK7pdMCLeCJwKnFZfOZIW2rwZVq3qfvmZGdi+\\nvb56Fpqaaq7tutfRZK29/p2kfusqAETEMcAHgLWZ+dPFLLtu3TqGhoZ2GtdqtWi1Wt2UIi1rGzbA\\n2rXV45o1i19+ZgZWrqy/rl05/PDm2rz88mbarUuvfydpvna7Tbvd3mnc7Oxs7evptgdgFPhlYCIi\\nojPuQGAsIv4tcFBm5q4WHB8fZ2RkpMvVSmXZurV63LKlu+XnvvmvXw+rV9dS0i4dfjgMD9ff7vAw\\nTE/X14MxOQlXX11/rb3+naT5dvWleHJyktHR0VrX020A2ACcvGDcx4Ep4D/vbucvaWmsXg2Dmrub\\nCBaSugwAmfkM8OD8cRHxDPBkZvbhiKAkSepFnVcC9Fu/JEkDoutfASyUmf+4rrYkSVKzvBeAJEkF\\nMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIA\\nSJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiS\\nVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQg\\nA4AkSQXqOgBExNsi4oGImO0MX4uIf1JncZIkqRm99AA8DLwLGO0MdwCfiYjVdRQmSZKas6LbBTPz\\nswtG3RARbwdeC0z1VJUkSWpU1wFgvog4ALgUOAS4q442JUlSc3oKABHxKqod/sHAduCSzNxcR2HS\\ncjIzA9u3L365qamfP05Odr+8dlb3dplr75FH6m13vs2bYdWq5tpXeSIzu184YgXw68ARwBuAq4Gx\\nXYWAiBgBJsbGxhgaGtppWqvVotVqdV2HtD+bmYGVK5e2hulpGB5e2hr2B/34WzSxrTdsgLVrq8c1\\na+ptW/ufdrtNu93eadzs7CybNm0CGM3MLr4OvFhPPQCZ+Tzwnc7TyYg4A3gH8PbdLTM+Ps7IyEgv\\nq5UGytw3//XrYXUXp8hu2wZHHdX9+g8/3J3/nOHhagfdTW/M3mzcCNde20zbW7dWj1u21N+29j+7\\n+lI8OTnJ6Ohoreup5RyAeQ4ADqq5TWlZWL0azL5LzzAkVboOABHxn4DPU/0c8HDgMuAc4Lx6SpMk\\nSU3ppQfgSOBm4GhgFvgGcF5m3lFHYZIkqTm9XAfgqjoLkSRJ/eO9ACRJKpABQJKkAhkAJEkqkAFA\\nkqQCGQAkSSqQAUCSpAIZACRJKpABQJKkAhkAJEkqkAFAkqQCGQAkSSqQAUCSpAIZACRJKpABQJKk\\nAhkAJEkqkAFAkqQCGQAkSSqQAUCSpAIZACRJKpABQJKkAhkAJEkqkAFAkqQCGQAkSSqQAUCSpAIZ\\nACRJKpABQJKkAhkAJEkqkAFAkqQCGQAkSSqQAUCSpAIZACRJKpABQJKkAhkAJEkqkAFAkqQCdRUA\\nIuL6iLg3Ip6OiMci4lMRsbLu4iRJUjO67QE4G/ggcCZwLvAS4EsR8Yt1FSZJkpqzopuFMvPC+c8j\\n4q3A48AocGfvZUmSpCbVdQ7AEUACP6ypPUmS1KCuegDmi4gAPgDcmZkP9l6StHibN8OqVf1bbjEe\\neaTZ9rV/mZpqrk3fS6pTZGZvDUT8N+B84Lcz8/t7mG8EmBgbG2NoaGinaa1Wi1ar1VMdKteGDbB2\\nbfW4Zk3zyy3GzAys7JweOz0Nw8PNrEdLb/7fukm+j5a/drtNu93eadzs7CybNm0CGM3MyTrW01MP\\nQER8CLgQOHtPO//5xsfHGRkZ6WW10k62bq0et2zpz3KLsX179fiZz/ihvdwND1c757m/ed02boRr\\nr22ufe0/dvWleHJyktHR0VrX03UA6Oz8Xw+ck5kP1VeStPwcc8xSV6B+MORpkHQVACLiI0ALuAh4\\nJiKO7Eyazczn6ipOkiQ1o9tfAbwN+CVgI/C9ecOl9ZQlSZKa1O11ALyEsCRJA8wduSRJBTIASJJU\\nIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCAD\\ngCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4Ak\\nSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkF\\n6joARMTZEXFbRDwaETsi4qI6C5MkSc3ppQfgUOB+4Bog6ylHkiT1w4puF8zMLwBfAIiIqK0iSZLU\\nOM8BkCSpQF33AEh1mpmB7du7W3Zq6uePk5PNL7cYc+uQ6uJ7qnL44TA8vNRVDLbI7P3wfUTsAC7O\\nzNv2MM8IMDE2NsbQ0NBO01qtFq1Wq+c6NJhmZmDlyqWuolnT035YqTcl/D9ZrOX6/6rdbtNut3ca\\nNzs7y6ZNmwBGM7OWryx9DwATExOMjIz0vE4tH5OTMDoK69fD6tXdtbFtGxx1VP+WWwy/qaguvfSU\\nLSdTU3D55TAxAaXsTiYnJxkdHYUaA4CHALTfWL26nP/MUjcMkqpT1wEgIg4FTgLmfgFwQkScAvww\\nMx+uozhJktSMXnoATgO+THUNgAT+uDP+JuDKHuuSJEkN6uU6AF/BnxFKkjSQ3IFLklQgA4AkSQUy\\nAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBI\\nklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJU\\nIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyACxz7XZ7\\nqUsojtu8/9zm/ec2H3w9BYCIuCYitkTEjyPi7og4va7CVA//k/af27z/3Ob95zYffF0HgIj4V8Af\\nA+8BXgM8AHwxIl5eU22SJKkhvfQArAP+LDNvzszNwNuAZ4Era6lMkiQ1pqsAEBEvAUaBv5sbl5kJ\\nbADOqqc0SZLUlBVdLvdy4EDgsQXjHwNesZtlDgaYmprqcpVarB//GB55ZJZbbplc6lL2aMuW6nG5\\nvDVmZ2eZnNy/t/ly4zbvv6Xc5nOfFcvlM2NfzNt3HlxXm1F9cV/kQhFHA48CZ2XmPfPGvx/4h5n5\\nW7tY5k3ALT3UKklS6S7LzFvraKjbHoAfAC8ARy4Y/yu8uFdgzheBy4CtwHNdrleSpBIdDBxPtS+t\\nRVc9AAARcTdwT2a+o/M8gIeAP83MP6qrQEmSVL9uewAA/gS4KSImgHupfhVwCPDxGuqSJEkN6joA\\nZOYnO7/5/49UhwLuB87PzCfqKk6SJDWj60MAkiRpcHkvAEmSCmQAkCSpQI0FgIh4aUTcEhGzEfFU\\nRHwsIg7dyzIbI2LHvOGFiPhIUzUuB4u9IVNE/MuImOrM/0BEXNCvWpeLxWzziHjLvPfy3Pv62X7W\\nO8gi4uyIuC0iHu1su4v2YZnXRcRERDwXEdMR8ZZ+1LpcLHabR8Q5Cz63597vv9KvmgddRFwfEfdG\\nxNMR8VhEfCoiVu7Dcj19njfZA3ArsBpYA/xTYAz4s70sk8CfU51UeBRwNPDOBmscaIu9IVNEnEX1\\nd/kocCrwaeDTEfHK/lQ8+Lq8CdYs1ft5bjiu6TqXkUOpTjC+hurzYY8i4njgf1JdpvwU4L8CH4uI\\ntc2VuOwsapt3JDDMz9/jR2fm482UtyydDXwQOBM4F3gJ8KWI+MXdLVDH53kjJwFGxCrgQWA0M+/r\\njDsf+CxwTGZu281yXwbuy8zfr72oZWg312J4mOpaDO/fxfyfAA7JzIvmjbuLapv/Xp/KHmhdbPO3\\nAOOZ+Q/6W+nyExE7gIsz87Y9zPOHwAWZ+ep549rAUGZe2Icyl5V93ObnAHcAL83Mp/tW3DLW+ULx\\nODCWmXfuZp6eP8+b6gE4C3hqbuffsYEqJZ65l2Uvi4gnIuKbEfHePSWgknV5Q6azOtPn++Ie5tc8\\nPdwE67CI2BoRD0WEPS7Nei2+x5dCAPdHxPci4ksR8aLLwWtRjqDaX/5wD/P0/Hney4WA9uQoqvTy\\nM5n5QkT8sDNtd24Bvgt8D3g18H5gJfAvGqpzkHVzQ6ajdjP/nv4m+rlutvm3qW6R/Q1gCPj3wNci\\n4jcz89GmCi3Y7t7jvxQRB2XmT5agpuXu+8C/Ab4OHARcDWyMiDMy8/4lrWwAdXoVPwDcmZkP7mHW\\nnj/PFxUAIuJ9wLv2MEtSHfffbRPs4ZhSZn5s3tNvRcQ2YENE/EZmbllMrQXb4zauYX692G63YWbe\\nDdz9sxmrLrop4F9TnUeg5kXn0fd5AzJzGpieN+ruiDiR6uqwnoC5eB8BXgn8dhfLLurzfLE9AP8F\\nuHEv83wH2EZ1Y6CfVxVxIPBSdn+zoF25h+oFnQQYAHbWzQ2Zti1yfu2sm22+k8x8PiLuo3pPq367\\ne48/nZl/vwT1lOpeutuBFS0iPgRcCJydmd/fy+w9f54v6hyAzHwyM6f3MjwP3AUcERGvmbf4Gqqd\\n+T27bHzXXkOVZva2IYqTmT8FJqi2K/CzrqM1wNd2s9hd8+fvWNsZr73ocpvvJCIOAF6F7+mm7Oo9\\nfh6+x/vtVHyPL0pn5/964B9l5kP7sEjvn+eZ2cgAfI7qmNDpVEnw28Bfzpv+q1Rdoad1np8A3ACM\\nUP1M6iLg/wB3NFXjoA/ApcCPgTcDq6h+Zvkk8Mud6TcD7503/1nA3wO/T3XM+g+obs38yqV+LYMy\\ndLHN3935T/kbVIG2DTwDrFrq1zIIA9VP0k6h2qHsAP5d5/mxnenvA26aN//xwI+AP+y8x3+v854/\\nd6lfy6AMXWzzd3Q+r08EfpPq+PVPgdct9WsZlIGq2/8pqp8DHjlvOHjePDfV/Xne5As6AlhP9Rvo\\np6h+q3jIvOnHUXWnjnWeHwNsBJ4AnqUKDO8DDlvqP87+PHQ+4LZ2dkp30QlUnWl3AH+xYP43AJs7\\n83+D6gZOS/46BmlYzDanumvmls683wP+Fnj1Ur+GQRmAczo7oRcWDH/RmX4jC74kdJaZ6GzzGeCK\\npX4dgzQsdptTndg6QxVsn6D6lczYUr+OQRp2s71fAN48b57aP8+9GZAkSQXyXgCSJBXIACBJUoEM\\nAJIkFcgAIElSgQwAkiQVyAAgSVKBDACSJBXIACBJUo8i4uyIuC0iHo2IHRFxURdtnB8Rd0XE0xHx\\neET8dUQc10S9YACQJKkOhwL3A9fQxZ0nI+J44NPABqpLL59HdQvyv6mtwoXr9EqAkiTVJyJ2ABdn\\n5m3zxv0C8F7gjVSXyv8mcF1mfqUz/Q3ArZl50LxlfocqFByUmS/UXac9AJIkNe/DwJlUNxQ7Gfgr\\n4PMRcWJn+gSwIyJ+NyIOiIgh4Arg9iZ2/mAPgCRJtVrYAxARxwLfobqj4rZ5890O3JOZN3SejwGf\\nBF4GHEh1s7ELMvPpJuq0B0CSpGadTLVDn46I7XMDMEZ1G2Ui4kiqu+beCJzWmfYTGjwHYEVTDUuS\\nJAAOA54HRqhu/TvfjzqP1wCzmXn93ISIuAJ4OCLOyMx76y7KACBJUrPuo+oBODIzv7qbeQ4BFh7r\\nnwsLjfTWewhAkqQeRcShEXFKRJzaGXVC5/mxmTkD3ArcHBGXRMTxEXFGRFwXERd05v8scHpEvDsi\\nToqIEarDAVuoAkT9NXsSoCRJvYmIc4Av8+JrANyUmVdGxIHADcCbgV8DnqQ6ye89mfmtThuXAu8E\\nVgLPdqa/KzOnG6nZACBJUnk8BCBJUoEMAJIkFcgAIElSgQwAkiQVyAAgSVKBDACSJBXIACBJUoEM\\nAJIkFcgAIElSgQwAkiQVyAAgSVKB/j975DcW7papaQAAAABJRU5ErkJggg==\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7fb5280333c8>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"sess = create_session()\\n\",\n    \"redirect.start();\\n\",\n    \"sess.run(b1);\\n\",\n    \"stderr = redirect.stop()\\n\",\n    \"plot_memory(stderr)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 27,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \" 22691426     a1/RandomUniform  100000000  100000000\\n\",\n      \" 31121561               a1/mul  100000000  200000000\\n\",\n      \" 31178772     a1/RandomUniform -100000000  100000000\\n\",\n      \" 38841463                   a1  100000000  200000000\\n\",\n      \" 38929271               a1/mul -100000000  100000000\\n\",\n      \" 52169264                   A2  100000000  200000000\\n\",\n      \" 52809745                   a2  100000000  300000000\\n\",\n      \" 60650414                   a3  100000000  400000000\\n\",\n      \" 60717234                   a2 -100000000  300000000\\n\",\n      \" 69346731                   a4  100000000  400000000\\n\",\n      \" 82773996                   A4  100000000  500000000\\n\",\n      \" 83162878                 cost  100000000  600000000\\n\",\n      \" 83204317                   a4 -100000000  500000000\\n\",\n      \" 94739261                   b4  100000000  600000000\\n\",\n      \" 94792320                 cost -100000000  500000000\\n\",\n      \" 95130126                   A4 -100000000  400000000\\n\",\n      \"105870922                   b3  100000000  500000000\\n\",\n      \"105920962                   b4 -100000000  400000000\\n\",\n      \"106262555                   a3 -100000000  300000000\\n\",\n      \"117870355                   b2  100000000  400000000\\n\",\n      \"117918200                   b3 -100000000  300000000\\n\",\n      \"118261776                   A2 -100000000  200000000\\n\",\n      \"130896511                   b1  100000000  300000000\\n\",\n      \"130977688                   b2 -100000000  200000000\\n\",\n      \"131314935                   a1 -100000000  100000000\\n\",\n      \"167539303                   b1 -100000000          0\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"total_memory = 0\\n\",\n    \"for record in memory_timeline(stderr):\\n\",\n    \"    timestamp, kernel_name, allocated_bytes = record\\n\",\n    \"    if abs(allocated_bytes)<1000:\\n\",\n    \"        continue  # ignore small allocations\\n\",\n    \"    total_memory += allocated_bytes\\n\",\n    \"    print(\\\"%9d %20s %10d %10d\\\"%(timestamp, kernel_name, allocated_bytes, total_memory))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 28,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"run_after(A2, b3)\\n\",\n    \"run_after(A4, c)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 29,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAgAAAAF+CAYAAAD0uKLWAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAAPYQAAD2EBqD+naQAAGYNJREFUeJzt3X+QZWV95/H3F8ZAGCaNqwmYyILCjNMmCHbzQ+LSZHcc\\nWNws0bhL7ACaWJo1YatcpFalFsutrVpNzJoxGzWVjRUCGbgpY0qXRA06gXEK5UfZDWikJ92JMwrI\\nAKLbjAImMN/949yWO830zPS559z+8bxfVafu3PPjud/7zOl7Pve5594TmYkkSSrLEUtdgCRJGjwD\\ngCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFGngAiIjzIuKm\\niHgwIvZFxMU12rgwIm6PiMcj4pGI+GREnNRGvZIkrUZLMQKwFrgHuAJY9IUIIuJk4NPANuB04ALg\\nhcBfNlahJEmrXCzlxYAiYh/wusy8qWfejwHvB94IHAd8DXhPZn6xu/wNwI2ZeVTPNr9IFQqOysxn\\nBvgUJElakZbjOQAfBc4BLgFOA/4C+FxEnNJdPgHsi4hfj4gjImIIuBz4ggd/SZIOz7IaAYiIE4Fv\\nACdm5p6e9b4A3JmZ13TvjwGfAF4AHAncDlyUmY8P+ClIkrQiLbcRgNOoDujTEbF3bgLGgFMAIuJ4\\n4I+Ba4Ezu8t+iOcASJJ02NYsdQHzHAs8DYwA++Yt+3739gpgNjOvnlsQEZcD90fE2Zl510AqlSRp\\nBVtuAeBuqhGA4zPzSwuscwww/7P+ubCw3EY0JElalmofMCPipyPizyLiOxHxRETcGxEjh7Hd2og4\\nPSLO6M56aff+iZk5A9wIXB8Rr4+IkyPi7Ih4T0Rc1F3/M8BZEfHeiDi1+5jXAruoAoQkSTqEWicB\\nRsRxVAfbvwX+EPgOsB74x8zcdYhtzwdu5bm/AXBdZr4lIo4ErgHeBPwM8BjVSX7vy8yvd9u4BHgX\\nsAF4orv83Zk5vegnI0lSgeoGgN8Gzs3M85svSZIkta3uRwD/HvhKRHwiIh6OiMmIeGuThUmSpPbU\\nHQF4kmoI/0PAJ6l+uOfDwG9k5tYFtnkBcCGwG3iqZr2SJJXoaOBk4ObMfKyJBusGgB8Cd2XmeT3z\\nfh84MzNfvcA2vwrcULdQSZLEpZl5YxMN1f0a4EPA1Lx5U8AvH2Sb3QBbt25leHi45sNqsa688kq2\\nbNmy1GUUxT4fPPt88OzzwZqamuKyyy6D7rG0CXUDwJeAl82b9zLgmwfZ5imA4eFhRkYO+W1BNWRo\\naMj+HjD7fPDs88Gzz5dMYx+h1z0JcAvwqoi4OiJO6Q7vvxX4SFOFSZKk9tQKAJn5FeD1wDjV5Xr/\\nG/COzPzzBmuTJEktqf1TwJn5WeCzDdYiSZIGxN/OX+XGx8eXuoTi2OeDZ58Pnn2+8tX6GmCtB6p+\\ns39iYmLCE0ckSVqEyclJRkdHAUYzc7KJNh0BkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmS\\nCmQAkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgpk\\nAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQ\\nJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSp\\nQAYASZIKZACQJKlAtQNARLwvIvbNm+5rsjhJktSONX1u/3fAJiC695/usz1JkjQA/QaApzPz0UYq\\nkSRJA9PvOQDrI+LBiPjHiNgaESc2UpUkSWpVPwHgDuDXgAuBtwMvAXZExNoG6pJUsJmZamrSzp3N\\ntietdLU/AsjMm3vu/l1E3AV8E7gEuHah7a688kqGhob2mzc+Ps74+HjdUiStIjMzsGFD9e/paVi/\\nvv82t22DzZur202b+m9PalOn06HT6ew3b3Z2tvHH6fccgB/JzNmImAZOPdh6W7ZsYWRkpKmHlbTK\\n7N174H/3Y/fu6nbXrmbak9p0oDfFk5OTjI6ONvo4jf0OQEQcC5wCPNRUm5IkqR39/A7A70bEWESc\\nFBE/D3yK6muAnUNsKkmSllg/HwG8GLgReAHwKHAb8KrMfKyJwiRJUnv6OQnQs/YkSVqhvBaAJEkF\\nMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIA\\nSJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiS\\nVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQg\\nA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBWokAETE1RGx\\nLyJ+r4n2JElSu/oOABFxFvA24N7+y5EkSYPQVwCIiGOBrcBbgf/XSEWSJKl1/Y4AfBT4q8y8pYli\\nJEnSYKypu2FEvBE4AzizuXIkrRYzM7B37+K3m5o68L/7MdfOAw80016vnTth48bm261rudWj5Ssy\\nc/EbRbwY+AqwOTO/1p13K3B3Zr5zgW1GgImxsTGGhob2WzY+Ps74+Pii65C0PM3MwIYNS13FgU1P\\nw/r1zbS1bRts3lzdbtrUTJurqR7V0+l06HQ6+82bnZ1lx44dAKOZOdnE49QdARgFfhKYiIjozjsS\\nGIuI/wwclQskiy1btjAyMlLzYSWtBHPv/LduheHhxW+/bt3+7TRh+3a46qpm29y9u7rdtau5Nvux\\n3OpRPQd6Uzw5Ocno6Gijj1M3AGwDTps370+BKeC3Fzr4SyrL8DCY96XlqVYAyMwfAPf1zouIHwCP\\nZWZDn9pJkqS2NPlLgL7rlyRphaj9LYD5MvPfNNWWJElql9cCkCSpQAYASZIKZACQJKlABgBJkgpk\\nAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQ\\nJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSp\\nQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAG\\nAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgpUOwBExNsj4t6ImO1OX46If9tkcZIkqR39jADcD7wb\\nGO1OtwD/NyKGmyhMkiS1Z03dDTPzM/NmXRMRvwm8CpjqqypJktSq2gGgV0QcAVwCHAPc3kSbkiSp\\nPX0FgIj4OaoD/tHAXuD1mbmzicIk9WfnTti4sf72MzOwd2+9baeW8Rhgk7XNtfXAA/Xb6Kef26jn\\nQPrdl7Q8RWbW3zhiDfAvgeOANwBvA8YOFAIiYgSYGBsbY2hoaL9l4+PjjI+P165D0v62bYPNm6vb\\nTZsWv/3MDGzY0H8d09Owfn3/7TShqee0kDrPtc2amur7fvclLV6n06HT6ew3b3Z2lh07dgCMZuZk\\nE4/T1whAZj4NfKN7dzIizgbeAfzmQtts2bKFkZGRfh5W0iHs3l3d7tpVb/u5d6Rbt8JwzdN6161b\\nPgd/qGqZnm7u3fac7dvhqqvqtdtEPzdZz4H0uy9p8Q70pnhycpLR0dFGH6eRcwB6HAEc1XCbkpbI\\n8DCspry+nAJJr9XWz1oZageAiPifwOeovg64DrgUOB+4oJnSJElSW/oZATgeuB54ETALfBW4IDNv\\naaIwSZLUnn5+B+CtTRYiSZIGx2sBSJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJU\\nIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCAD\\ngCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4Ak\\nSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkF\\nMgBIklQgA4AkSQUyAEiSVKBaASAiro6IuyLi8Yh4OCI+FREbmi5OkiS1o+4IwHnAHwDnAK8Bngd8\\nPiJ+vKnCJElSe9bU2SgzX9t7PyJ+DXgEGAVu678sSZLUpqbOATgOSOC7DbUnSZJaVGsEoFdEBPBh\\n4LbMvK//kqSls3MnbNy4PNqZmYG9e+ttOzX17O3kZP3tdfjq9Fmb/dxU23PtPPBAM+1p+YjM7K+B\\niD8ELgRenZkPHWS9EWBibGyMoaGh/ZaNj48zPj7eVx1Sv7Ztg82bq9tNm5a2nZkZ2LAMTqudnob1\\n65e6iuWtif+rJvu5zX3H/WEwOp0OnU5nv3mzs7Ps2LEDYDQza8T65+prBCAiPgK8FjjvYAf/Xlu2\\nbGFkZKSfh5VasXt3dbtr19K3M/fOf+tWGB6u18aePXDCCfVrWLfOF/vDsX59dWCsO1rTdD/3W8+B\\nbN8OV13VbJta2IHeFE9OTjI6Otro49QOAN2D/y8B52fmt5orSdKc4WEwLy9/yy0oLbd6tDzVCgAR\\n8TFgHLgY+EFEHN9dNJuZTzVVnCRJakfdbwG8HfgJYDvw7Z7pkmbKkiRJbar7OwD+hLAkSSuYB3JJ\\nkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIK\\nZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQA\\nkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgpkAJAk\\nqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKVDsARMR5\\nEXFTRDwYEfsi4uImC5MkSe3pZwRgLXAPcAWQzZQjSZIGYU3dDTPzb4C/AYiIaKwiSZLUOs8BkCSp\\nQLVHAKTlYmYG9u7tv52pqWdvJyeXtp25NqTlpPT9ct06WL9+qatoTmT2//F9ROwDXpeZNx1knRFg\\nYmxsjKGhof2WjY+PMz4+3ncdKs/MDGzYsNRVtGd6enW94GhlWu1/Z4sxiL/JTqdDp9PZb97s7Cw7\\nduwAGM3MPt6iPGvgAWBiYoKRkZG+H1OC6h326Chs3QrDw/23t2cPnHDC8mhntb3b0MrW1EjbSjU1\\nBZddBhMTsBSHsMnJSUZHR6HBAOBHAFoVhoeX5o9SKoVhdPWpHQAiYi1wKjD3DYCXRsTpwHcz8/4m\\nipMkSe3oZwTgTOBWqt8ASOBD3fnXAW/psy5JktSifn4H4Iv4NUJJklYkD+CSJBXIACBJUoEMAJIk\\nFcgAIElSgQwAkiQVyAAgSVKBDACSJBXIACBJUoEMAJIkFcgAIElSgQwAkiQVyAAgSVKBDACSJBXI\\nACBJUoEMAJIkFcgAIElSgQwAkiQVyAAgSVKBDACSJBXIACBJUoEMAJIkFcgAIElSgQwAkiQVyAAg\\nSVKBDACSJBXIACBJUoEMAJIkFcgAIElSgQwAkiQVyAAgSVKBDACSJBXIACBJUoEMAJIkFcgAIElS\\ngQwAkiQVyAAgSVKBDACSJBXIACBJUoEMAJIkFcgAsMp1Op2lLqE49vng2eeDZ5+vfH0FgIi4IiJ2\\nRcSTEXFHRJzVVGFqhn+kg2efD559Pnj2+cpXOwBExK8AHwLeB7wSuBe4OSJe2FBtkiSpJf2MAFwJ\\n/FFmXp+ZO4G3A08Ab2mkMkmS1JpaASAingeMAn87Ny8zE9gGnNtMaZIkqS1ram73QuBI4OF58x8G\\nXrbANkcDTE1N1XxILdaTT8IDD8xyww2TS11Ka3btqm6X0241OzvL5OTq7fPlyD4fvNL6fO41Zqle\\na3qOnUc31WZUb9wXuVHEi4AHgXMz886e+R8E/lVm/vwBtvlV4IY+apUkqXSXZuaNTTRUdwTgO8Az\\nwPHz5v8Uzx0VmHMzcCmwG3iq5uNKklSio4GTqY6ljag1AgAQEXcAd2bmO7r3A/gW8L8z83ebKlCS\\nJDWv7ggAwO8B10XEBHAX1bcCjgH+tIG6JElSi2oHgMz8RPc7//+D6qOAe4ALM/PRpoqTJEntqP0R\\ngCRJWrm8FoAkSQUyAEiSVKDWAkBEPD8iboiI2Yj4XkR8PCLWHmKb7RGxr2d6JiI+1laNq8FiL8gU\\nEf8xIqa6698bERcNqtbVYjF9HhFv7tmX5/brJwZZ70oWEedFxE0R8WC37y4+jG1+ISImIuKpiJiO\\niDcPotbVYrF9HhHnz3vdntvff2pQNa90EXF1RNwVEY9HxMMR8amI2HAY2/X1et7mCMCNwDCwCfh3\\nwBjwR4fYJoH/Q3VS4QnAi4B3tVjjirbYCzJFxLlU/y9/DJwBfBr4dES8fDAVr3w1L4I1S7U/z00n\\ntV3nKrKW6gTjK6heHw4qIk4G/prqZ8pPB34f+HhEbG6vxFVnUX3elcB6nt3HX5SZj7RT3qp0HvAH\\nwDnAa4DnAZ+PiB9faIMmXs9bOQkwIjYC9wGjmXl3d96FwGeAF2fmngW2uxW4OzPf2XhRq9ACv8Vw\\nP9VvMXzwAOv/OXBMZl7cM+92qj7/rQGVvaLV6PM3A1sy818MttLVJyL2Aa/LzJsOss7vABdl5it6\\n5nWAocx87QDKXFUOs8/PB24Bnp+Zjw+suFWs+4biEWAsM29bYJ2+X8/bGgE4F/je3MG/axtVSjzn\\nENteGhGPRsTXIuL9B0tAJat5QaZzu8t73XyQ9dWjj4tgHRsRuyPiWxHhiEu7XoX7+FII4J6I+HZE\\nfD4invNz8FqU46iOl989yDp9v57380NAB3MCVXr5kcx8JiK+2122kBuAbwLfBl4BfBDYAPyHlupc\\nyepckOmEBdY/2P+JnlWnz/+e6hLZXwWGgP8KfDkifjYzH2yr0IIttI//REQclZk/XIKaVruHgP8E\\nfAU4CngbsD0izs7Me5a0shWoO6r4YeC2zLzvIKv2/Xq+qAAQER8A3n2QVZLqc/8Fm+Agnyll5sd7\\n7n49IvYA2yLiJZm5azG1FuygfdzA+nquBfswM+8A7vjRitUQ3RTwG1TnEah90b11P29BZk4D0z2z\\n7oiIU6h+HdYTMBfvY8DLgVfX2HZRr+eLHQH4X8C1h1jnG8AeqgsDPVtVxJHA81n4YkEHcifVEzoV\\nMADsr84FmfYscn3tr06f7yczn46Iu6n2aTVvoX388cz8pyWop1R3Ue8AVrSI+AjwWuC8zHzoEKv3\\n/Xq+qHMAMvOxzJw+xPQ0cDtwXES8smfzTVQH8zsP2PiBvZIqzRyqI4qTmf8MTFD1K/CjoaNNwJcX\\n2Oz23vW7Nnfn6xBq9vl+IuII4Odwn27LgfbxC3AfH7QzcB9flO7B/5eAf52Z3zqMTfp/Pc/MVibg\\ns1SfCZ1FlQT/HviznuU/TTUUemb3/kuBa4ARqq9JXQz8A3BLWzWu9Am4BHgSeBOwkeprlo8BP9ld\\nfj3w/p71zwX+CXgn1WfW/53q0swvX+rnslKmGn3+3u4f5UuoAm0H+AGwcamfy0qYqL6SdjrVAWUf\\n8F+690/sLv8AcF3P+icD3wd+p7uP/1Z3n3/NUj+XlTLV6PN3dF+vTwF+lurz638GfmGpn8tKmaiG\\n/b9H9XXA43umo3vWua7p1/M2n9BxwFaq70B/j+q7isf0LD+Jajh1rHv/xcB24FHgCarA8AHg2KX+\\nz1nOU/cFbnf3oHQ73UDVXXYL8Cfz1n8DsLO7/lepLuC05M9jJU2L6XOqq2bu6q77beCvgFcs9XNY\\nKRNwfvcg9My86U+6y69l3puE7jYT3T6fAS5f6uexkqbF9jnVia0zVMH2UapvyYwt9fNYSdMC/f0M\\n8KaedRp/PfdiQJIkFchrAUiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJ\\nfYqI8yLipoh4MCL2RcTFNdq4MCJuj4jHI+KRiPhkRJzURr1gAJAkqQlrgXuAK6hx5cmIOBn4NLCN\\n6qeXL6C6BPlfNlbh/Mf0lwAlSWpOROwDXpeZN/XM+zHg/cAbqX4q/2vAezLzi93lbwBuzMyjerb5\\nRapQcFRmPtN0nY4ASJLUvo8C51BdUOw04C+Az0XEKd3lE8C+iPj1iDgiIoaAy4EvtHHwB0cAJElq\\n1PwRgIg4EfgG1RUV9/Ss9wXgzsy8pnt/DPgE8ALgSKqLjV2UmY+3UacjAJIktes0qgP6dETsnZuA\\nMarLKBMRx1NdNfda4Mzush/S4jkAa9pqWJIkAXAs8DQwQnXp317f795eAcxm5tVzCyLicuD+iDg7\\nM+9quigDgCRJ7bqbagTg+Mz80gLrHAPM/6x/Liy0MlrvRwCSJPUpItZGxOkRcUZ31ku790/MzBng\\nRuD6iHh9RJwcEWdHxHsi4qLu+p8BzoqI90bEqRExQvVxwC6qANF8zZ4EKElSfyLifOBWnvsbANdl\\n5lsi4kjgGuBNwM8Aj1Gd5Pe+zPx6t41LgHcBG4AnusvfnZnTrdRsAJAkqTx+BCBJUoEMAJIkFcgA\\nIElSgQwAkiQVyAAgSVKBDACSJBXIACBJUoEMAJIkFcgAIElSgQwAkiQVyAAgSVKB/j8uLyG/z2CX\\nQwAAAABJRU5ErkJggg==\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7fb4f00fb710>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"sess = create_session()\\n\",\n    \"redirect.start();\\n\",\n    \"sess.run(b1);\\n\",\n    \"stderr = redirect.stop()\\n\",\n    \"plot_memory(stderr)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 30,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \" 30855829     a1/RandomUniform  100000000  100000000\\n\",\n      \" 41000144               a1/mul  100000000  200000000\\n\",\n      \" 41086614     a1/RandomUniform -100000000  100000000\\n\",\n      \" 50624457                   a1  100000000  200000000\\n\",\n      \" 50728597               a1/mul -100000000  100000000\\n\",\n      \" 59861251                   a2  100000000  200000000\\n\",\n      \" 68449844                   a3  100000000  300000000\\n\",\n      \" 68543889                   a2 -100000000  200000000\\n\",\n      \" 77135029                   a4  100000000  300000000\\n\",\n      \" 85546359                 cost  100000000  400000000\\n\",\n      \" 93934819                   A4  100000000  500000000\\n\",\n      \" 94010573                   a4 -100000000  400000000\\n\",\n      \"104751984                   b4  100000000  500000000\\n\",\n      \"104821862                 cost -100000000  400000000\\n\",\n      \"105425300                   A4 -100000000  300000000\\n\",\n      \"116983044                   b3  100000000  400000000\\n\",\n      \"117066767                   b4 -100000000  300000000\\n\",\n      \"117460057                   a3 -100000000  200000000\\n\",\n      \"125666337                   A2  100000000  300000000\\n\",\n      \"136094659                   b2  100000000  400000000\\n\",\n      \"136161082                   b3 -100000000  300000000\\n\",\n      \"136703476                   A2 -100000000  200000000\\n\",\n      \"147492790                   b1  100000000  300000000\\n\",\n      \"147572071                   b2 -100000000  200000000\\n\",\n      \"147914309                   a1 -100000000  100000000\\n\",\n      \"182929109                   b1 -100000000          0\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"total_memory = 0\\n\",\n    \"for record in memory_timeline(stderr):\\n\",\n    \"    timestamp, kernel_name, allocated_bytes = record\\n\",\n    \"    if abs(allocated_bytes)<1000:\\n\",\n    \"        continue  # ignore small allocations\\n\",\n    \"    total_memory += allocated_bytes\\n\",\n    \"    print(\\\"%9d %20s %10d %10d\\\"%(timestamp, kernel_name, allocated_bytes, total_memory))\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Plot gradients allocation\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 41,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"WARNING:tensorflow:From <ipython-input-41-95be98839a55>:12 in <module>.: initialize_all_variables (from tensorflow.python.ops.variables) is deprecated and will be removed after 2017-03-02.\\n\",\n      \"Instructions for updating:\\n\",\n      \"Use `tf.global_variables_initializer` instead.\\n\"\n     ]\n    },\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAfMAAAF+CAYAAACWIfNNAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAAPYQAAD2EBqD+naQAAGapJREFUeJzt3X+QZWV95/H3F4bAMnSaKt1AFogsMANtLQXbF1HWZUiB\\nAyEbQbQWvTJaSuEWLluVdDaroKTYxNVNdGXiz13L3UVwQltoXIUSgxBdWBGl0hdZAz1FJw4R0AFF\\n0kxENDDf/ePcXnuGme57bt8f/dx+v6pO9dxzn3PO9z40/bnP+RmZiSRJKtcBwy5AkiStjGEuSVLh\\nDHNJkgpnmEuSVDjDXJKkwhnmkiQVzjCXJKlwhrkkSYUzzCVJKpxhLklS4QYW5hFxZkTcHBGPRcTu\\niLigi3WcFxH3RMTTEfFERHwuIl7Sj3olSSrFIEfm64FvA1cAtW8IHxHHAl8A7gBOAc4FXgz8Wc8q\\nlCSpQDGMB61ExG7gNZl586J5vwS8D3gDcDjwHeDKzLyz/f7rgBsz8+BFy/wWVcAfnJnPD/AjSJK0\\naqymY+YfA14OXAycDHwW+HJEHN9+fwbYHRFvjYgDImIceBNwu0EuSVrLVsXIPCKOAb4LHJOZOxe1\\nux34VmZe3X69CbgJeBFwIHAPcH5mPj3gjyBJ0qqxWkbmJ1OF80MRsWthAjYBxwNExBHAJ4HrgNPa\\n7/0Mj5lLkta4dcMuoO0w4DlgEti913t/3/55BTCfmVctvBERbwIeiYjTM/PegVQqSdIqs1rC/D6q\\nkfkRmXn3ftocCux9bHwh+FfLHgZJkgauVgi2Tzx7T0R8NyKeiYi/joirO1x2fUScEhGntmcd1359\\nTGbOATcCN0TERRFxbEScHhFXRsT57fZfAl4WEb8fESdExCTVLvcdVF8GJElak2qdABcR7wJ+B3gz\\n8CDVsetPAe/KzI8us+xZwNd44TXm12fmpRFxIHB1e91HAU9SneB2TWY+0F7HxcA7gI3AM+3335mZ\\nD3X8ISRJGjF1w/wWYGdmvm3RvM8Bz2Tmm/tQnyRJWkbdY83fAM6JiA0AEXEK8Erg1l4XJkmSOlP3\\nBLg/An4Z2B4Rz1N9GXh3Zn5mX40j4kXAecDDwLMrqFOSpLXmEOBY4LbMfHKphnXD/PXAG6luufog\\ncCrwoYj4fmZ+eh/tzwP+tOY2JEnSL1xCdZL4ftUN8/cD78vMz7ZfP9B+AMpVwL7C/GGAbdu2MTEx\\nUXNTwzc1NcXWrVuHXcaaYp8Pnn0+ePb54JXY57Ozs2zZsgXaWbqUumF+KC88G303+z/2/izAxMQE\\nk5OTNTc1fOPj40XWXTL7fPDs88Gzzwev8D5f9jB13TC/BXh3RDwCPEB1x7Yp4L/Xr02SJPVC3TD/\\nd8B7qJ5w9ivA94H/2p4nSZKGoFaYZ+ZPgN9tT5IkaRXwnuZLaDabwy5hzbHPB88+Hzz7fPBGvc/7\\n+jzz9v3TZ2ZmZko+8UCSpIFrtVo0Gg2ARma2lmrryFySpMIZ5pIkFc4wlySpcIa5JEmFM8wlSSqc\\nYS5JUuEMc0mSCmeYS5JUOMNckqTCGeaSJBXOMJckqXCGuSRJhTPMJUkqnGEuSVLhDHNJkgpnmEuS\\nVDjDXJKkwhnmkiQVzjCXJKlwhrkkSYUzzCVJKpxhLklS4QxzSZIKZ5hLklQ4w1ySpMIZ5pIkFa5W\\nmEfEjojYvY/pI/0qUJIkLW1dzfanAQcuen0y8BXgpp5VJEmSaqkV5pn55OLXEfFq4G8y8//0tCpJ\\nktSxro+ZR8RBwCXA/+hdOZIkqa6VnAB3ETAOXN+jWiRJNW3fPuwKtBrUPWa+2KXAlzNz53INp6am\\nGB8f32Nes9mk2WyuYPOStLbdcQds3lz9POecYVejlZienmZ6enqPefPz8x0v31WYR8SvAa8CXtNJ\\n+61btzI5OdnNpiRJ+/Hww9XPHTuGWoZ6YF8D3FarRaPR6Gj5bnezXwo8Dtza5fKSJKlHaod5RATw\\nFuBTmbm75xVJkqRauhmZvwo4Briux7VIkqQu1D5mnpm3s+eNYyRJ0hB5b3ZJkgpnmEuSVDjDXJKk\\nwhnmkiQVzjCXJKlwhrkkSYUzzCVJKpxhLklS4QxzSZIKZ5hLklQ4w1ySpMIZ5pIkFc4wlySpcIa5\\nJEmFM8wlSSqcYS5JUuEMc0mSCmeYS5JUOMNckqTCGeaSJBXOMJckqXCGuSRJhTPMJUkqnGEuSVLh\\nDHNJkgpnmEuSVDjDXJKkwhnmkiQVrnaYR8Q/iYhPR8SPIuKZiLg/Iib7UZwkSVreujqNI+Jw4G7g\\nL4DzgB8BG4Cnel+aJEnqRK0wB64EvpeZly2a97c9rEeSJNVUdzf7q4G/jIibIuLxiGhFxGXLLiVJ\\nkvqm7sj8OODtwAeB9wIvBz4cEc9m5rZeFydJvTA3B7t2DbuK3pud/cXPuTnYsGG49fTa9u1w0knD\\nrqIMkZmdN474GXBvZp65aN6HgNMy85X7aD8JzGzatInx8fE93ms2mzSbza4Ll6ROzM3Bxo3DrmIw\\nHnpodAL9jjtg8+bq5znnDLua/puenmZ6enqPefPz89x1110AjcxsLbV83ZH5D4DZvebNAq9daqGt\\nW7cyOekJ75IGb2FEvm0bTEwMt5Z+2LkTnnoKtmwZrb0PDz9c/dyxY6hlDMy+BritVotGo9HR8nXD\\n/G7gxL3mnYgnwUla5SYmYFTHFK0lx2xaC+qeALcVeEVEXBURx0fEG4HLgI/2vjRJktSJWmGemX8J\\nXAQ0ge8A7wZ+OzM/04faJElSB+ruZiczbwVu7UMtkiSpC96bXZKkwhnmkiQVzjCXJKlwhrkkSYUz\\nzCVJKpxhLklS4QxzSZIKZ5hLklQ4w1ySpMIZ5pIkFc4wlySpcIa5JEmFM8wlSSqcYS5JUuEMc0mS\\nCmeYS5JUOMNckqTCGeaSJBXOMJckqXCGuSRJhTPMJUkqnGEuSVLhDHNJkgpnmEuSVDjDXJKkwhnm\\nkiQVzjCXJKlwtcI8Iq6JiN17TQ/2qzhJkrS8dV0s81fAOUC0Xz/Xu3IkSVJd3YT5c5n5w55XIkmS\\nutLNMfMNEfFYRPxNRGyLiGN6XpUkSepY3TD/JvAW4DzgcuCfAndFxPoe1yVJkjpUazd7Zt626OVf\\nRcS9wN8CFwPX9bIwSeWZm4Ndu4ZdxZ5mZ4ddweCM0mdd+Cyzs9BqVf8eG4MNG4ZXUz9s3w4nnbTy\\n9XRzzPz/y8z5iHgIOGGpdlNTU4yPj+8xr9ls0mw2V7J5SavI3Bxs3DjsKvZvbGzYFfTPwmfbsmW4\\ndfTDtddW04KHHhqdQL/jDti8ufr5xBPTTE9P7/H+/Px8x+taUZhHxGHA8cANS7XbunUrk5OTK9mU\\npFVuYUS+bRtMTAy3lr2N4ohusQ0bqpBbbXtFVmrnTjjyyOrfs7PVl5VR+owPP1z93LEDLrvshQPc\\nVqtFo9HoaF21wjwiPgDcQrVr/SjgD6guTZteajlJa8fEBPjdffBG+cuKlld3ZH40cCPwIuCHwNeB\\nV2Tmk70uTJIkdabuCXAe5JYkaZXx3uySJBXOMJckqXCGuSRJhTPMJUkqnGEuSVLhDHNJkgpnmEuS\\nVDjDXJKkwhnmkiQVzjCXJKlwhrkkSYUzzCVJKpxhLklS4QxzSZIKZ5hLklQ4w1ySpMIZ5pIkFc4w\\nlySpcIa5JEmFM8wlSSqcYS5JUuEMc0mSCmeYS5JUOMNckqTCGeaSJBXOMJckqXCGuSRJhTPMJUkq\\n3IrCPCKuiojdEXFtrwqSJEn1dB3mEfEy4G3A/b0rR5Ik1dVVmEfEYcA24DLg73pakSRJqqXbkfnH\\ngFsy86u9LEaSJNW3ru4CEfEG4FTgtN6XI6k0c3OwaxfMzg67Eq0Fo/R7tvBZZmeh1YKxMdiwobt1\\n1QrziDga+BNgc2b+Q6fLTU1NMT4+vse8ZrNJs9mss3lJq8zcHGzcuOe8sbHh1KLRtvB7tWXLcOvo\\nh2uvhWuvnQamOftsWL++mj8/P9/xOiIzO28ccSHweeB5INqzDwSyPe/gXLTCiJgEZmZmZpicnOx4\\nO5LK0GpBowHbtsHExMpGFtJyFvYCjZKdO+HII6vR+ZYtMDMDC3HZarVoNBoAjcxsLbWeurvZ7wBO\\n3mvep4BZ4I+yzjcDSSNjYuIXf4CkfvGL4v7VCvPM/Anw4OJ5EfET4MnMHKEjGZIklaMXd4BzNC5J\\n0hDVPpt9b5l5di8KkSRJ3fHe7JIkFc4wlySpcIa5JEmFM8wlSSqcYS5JUuEMc0mSCmeYS5JUOMNc\\nkqTCGeaSJBXOMJckqXCGuSRJhTPMJUkqnGEuSVLhDHNJkgpnmEuSVDjDXJKkwhnmkiQVzjCXJKlw\\nhrkkSYUzzCVJKpxhLklS4QxzSZIKZ5hLklQ4w1ySpMIZ5pIkFc4wlySpcIa5JEmFM8wlSSpcrTCP\\niMsj4v6ImG9P34iI3+hXcZIkaXl1R+aPAO8EGu3pq8AXI2Ki14VJkqTOrKvTODO/tNesqyPi7cAr\\ngNmeVSVJkjpWK8wXi4gDgIuBQ4F7elaRJEmqpXaYR8Q/owrvQ4BdwEWZub3XhUmlm5uDXbuGXUV/\\nzbo/Tuqp2VkYG4MNG+ot183IfDtwCnA48DrghojYtFSgT01NMT4+vse8ZrNJs9nsYvPS6jc3Bxs3\\nDruKwRkbG3YFUtnuvHMamGbLlur12WfDc8/Nd7x8ZOaKCoiI24G/zsy37+O9SWBmZmaGycnJFW1H\\nKkmrBY0GbNsGEyN+emg3owhJLzQ3B/feC1u2wMwMQItGowHQyMzWUst2fcx8kQOAg3uwHmnkTEyA\\n32MldWLDhu4PzdUK84h4L/BlqkvUxoBLgLOAc7vbvCRJWqm6I/MjgBuAXwXmgf8LnJuZX+11YZIk\\nqTN1rzO/rF+FSJKk7nhvdkmSCmeYS5JUOMNckqTCGeaSJBXOMJckqXCGuSRJhTPMJUkqnGEuSVLh\\nDHNJkgpnmEuSVDjDXJKkwhnmkiQVzjCXJKlwhrkkSYUzzCVJKpxhLklS4QxzSZIKZ5hLklQ4w1yS\\npMIZ5pIkFc4wlySpcIa5JEmFM8wlSSqcYS5JUuEMc0mSCmeYS5JUOMNckqTCGeaSJBWuVphHxFUR\\ncW9EPB0Rj0fE/4qIjf0qTpIkLa/uyPxM4CPAy4FXAQcBX4mIf9TrwiRJUmfW1Wmcmb+5+HVEvAV4\\nAmgAX+9dWZIkqVMrPWZ+OJDAj3tQiyRJ6kKtkfliERHAnwBfz8wHe1fS6jQ3B7t2DbsKlWJ2dtgV\\nSFpLug5z4OPAS4FXLtdwamqK8fHxPeY1m02azeYKNj84c3Ow0dP81IWxsWFXIKkE09PTTE9PMz9f\\nvZ6aApjvePnIzNobjYiPAq8GzszM7y3RbhKYmZmZYXJysvZ2VotWCxoN2LYNJiaGXY1KMTYGGzYM\\nuwpJJXnmGdi+HU46CbZvb9FoNAAamdlaarnaI/N2kF8InLVUkI+iiQko+DuJJGmVO/TQ7nKmVphH\\nxMeBJnAB8JOIOKL91nxmPlt/85IkaaXqns1+OfDLwP8Gvr9ouri3ZUmSpE7Vvc7c279KkrTKGM6S\\nJBXOMJckqXCGuSRJhTPMJUkqnGEuSVLhDHNJkgpnmEuSVDjDXJKkwhnmkiQVzjCXJKlwhrkkSYUz\\nzCVJKpxhLklS4QxzSZIKZ5hLklQ4w1ySpMIZ5pIkFc4wlySpcIa5JEmFM8wlSSqcYS5JUuEMc0mS\\nCmeYS5JUOMNckqTCGeaSJBXOMJckqXCGuSRJhasd5hFxZkTcHBGPRcTuiLigH4VJkqTOdDMyXw98\\nG7gCyN6WI0mS6lpXd4HM/HPgzwEiInpekSRJqsVj5pIkFc4wlySpcIZ5Bx59dNgVSJK0f7WPmXdj\\namqK8fHxPeY1m02azeYgNr8ic3Nw4YXVv8fGhluLJGk0TU9PMz09vce8+fn5jpePzO5PSI+I3cBr\\nMvPm/bw/CczMzMwwOTnZ9XaGqdWCRgO++EW4wIvwJEkD0mq1aDQaAI3MbC3VtvbIPCLWAycAC2ey\\nHxcRpwA/zsxH6q6vFEcfPewKJEnat252s58GfI3qGvMEPtiefz1waY/qkiRJHermOvM78cQ5SZJW\\nDUNZkqTCGeaSJBXOMJckqXCGuSRJhTPMJUkqnGEuSVLhDHNJkgpnmEuSVDjDXJKkwhnmkiQVzjCX\\nJKlwhrkkSYUzzCVJKpxhLklS4QxzSZIKZ5hLklQ4w1ySpMIZ5pIkFc4wlySpcIa5JEmFM8wlSSqc\\nYS5JUuEMc0mSCmeYS5JUOMNckqTCGeaSJBXOMJckqXCG+RKmp6eHXcKaY58Pnn0+ePb54I16n3cV\\n5hFxRUTsiIifRsQ3I+JlvS5sNRj1//irkX0+ePb54NnngzfqfV47zCPi9cAHgWuAfw7cD9wWES/u\\ncW2SJKkD3YzMp4BPZOYNmbkduBx4Bri0p5VJkqSO1ArziDgIaAB/sTAvMxO4Azijt6VJkqROrKvZ\\n/sXAgcDje81/HDhxH+0PAZidna1f2ZD99Kfw6KPz3HprC4ACP0KR5ufnabVawy5jTbHPB88+H7wS\\n+3xRdh6yXNuoBtadiYhfBR4DzsjMby2a/37gX2bmv9ir/RuBP+14A5IkaW+XZOaNSzWoOzL/EfA8\\ncMRe83+FF47WAW4DLgEeBp6tuS1JktayQ4BjqbJ0SbVG5gAR8U3gW5n52+3XAXwP+HBmfqB2qZIk\\naUXqjswBrgWuj4gZ4F6qs9sPBT7Vw7okSVKHaod5Zt7Uvqb8D6l2t38bOC8zf9jr4iRJ0vJq72aX\\nJEmri/dmlySpcIa5JEmFW9NhXveBMRHxryNitt3+/og4f1C1joo6fR4Rl0XEXRHx4/Z0+6g+1Kef\\nun0wUkS8ISJ2R8Tn+13jqOnib8t4RHwsIr7fXmZ7RPzGoOodBV30+e+0+/mZiPheRFwbEQcPqt5e\\nW7NhXveBMRFxBnAj8EngVOALwBci4qWDqbh8XTyk5yyqPv914BXAI8BX2jcvUge6fTBSRLwE+ABw\\nV9+LHDFd/G05iOqW2L8GvJbqbppvo7pBlzrQRZ+/EfjP7fYnUT1b5PXAewdScB+s2RPg9nO9/CNU\\n18u/fx/tPwMcmpkXLJp3D3BfZv7bAZVdtLp9vo/lDwCeAq7IzG19LXZEdNPn7X6+E/ifwCZgPDNf\\nO6CSi9fF35bLgX8PnJSZzw+02BHRRZ9/hKq/Ny+a91+A0zNz04DK7qk1OTLv8oExZ7TfX+y2Jdpr\\nkR49pGc9cBDw454XOIJW0OfXAE9k5nX9rXD0dNnnrwbuAT4eETsj4jsRcVX7S5WW0WWffwNoLOyK\\nj4jjgN8EvtTfavunm5vGjIK6D4wBOHI/7Y/sbWkjq5s+39sfU+163PtLlfatdp9HxCuBtwKn9Le0\\nkdXN7/lxwNnANuB8YAPw8fZ6/lN/yhwptfs8M6fbu+C/3h7FHwj8t8z8475W2kdrNcz3J4A6xx3q\\nttcLddSHEXElcDFwVmb+vO9VjbZ99nlEHAZ8GnhbZj418KpG21K/5wdQBc+/aY8o74uIo4DfwzBf\\nif32eUT8OvAu4HKqO5meAHw4In6QmUX2+VoN87oPjAHYWbO99tRNnwMQEb8HvAM4JzMf6E95I6lu\\nnx8PvAS4pT1agfahuIj4OXBiZu7oU62jopvf8x8AP889T2CaBY6MiHWZ+Vzvyxwp3fT5HwI3LDqU\\n9ED7y+wnKPQL1Jo8JpOZ/wDMAOcszGv/8TqH6ljKvtyzuH3b5vZ8LaPLPici/gPwbqpbBt/X7zpH\\nSRd9PgucTHW1xint6Wbgq+1/P9LnkovX5e/53VQjw8VOBH5gkC+vyz4/FNi917zd7UVjH+1Xv8xc\\nkxPVLtufAm+mujThE8CTwD9uv38D8L5F7c8Afg78LtX/aP+R6rGuLx32Zyll6qLP39Hu44uovnUv\\nTOuH/VlKmer2+T6Wvw74/LA/R0lTF7/nRwPzwIeojpf/K6o9gVcO+7OUMnXR59cAf0d1OdqxVAOz\\nOeDGYX+Wbqe1upudXP6BMUcDzy1qf09ENKmuQ3wv1X/4CzPzwcFWXq66fQ68ners9c/ttao/aK9D\\ny+iiz7VCXfxteTQizgW2Ul0f/Vj738terqlKF7/n76Eaib8HOAr4IdVeqKsHVnSPrdnrzCVJGhVr\\n8pi5JEmjxDCXJKlwhrkkSYUzzCVJKpxhLklS4QxzSZIKZ5hLklQ4w1ySpC5FxJkRcXNEPBYRuyPi\\ngi7WcV5E3BMRT0fEExHxuYh4SZ11GOaSJHVvPdUd566gi6doRsSxwBeoHu18CnAu1WNd/6zWerwD\\nnCRJKxcRu4HXZObNi+b9EvA+4A3A4cB3qO67f2f7/ddR3RP+4EXL/BZVwB+cmc93sm1H5pIk9c/H\\ngJdTPQzmZOCzwJcj4vj2+zPA7oh4a0QcEBHjwJuA2zsNcnBkLklST+w9Mo+IY4DvAsdk5s5F7W4H\\nvpWZV7dfbwJuAl4EHEj1aO3zM/PpTrftyFySpP44mSqcH4qIXQsTsAk4HiAijgA+SfW44dPa7/2M\\nmsfM1+wjUCVJ6rPDqB69Okn1yNXF/r798wpgPjOvWngjIt4EPBIRp2fmvZ1syDCXJKk/7qMamR+R\\nmXfvp82hwN7HxheCv+O95+5mlySpSxGxPiJOiYhT27OOa78+JjPngBuBGyLioog4NiJOj4grI+L8\\ndvsvAS+LiN+PiBMiYpJql/sOqi8DndXhCXCSJHUnIs4CvsYLrzG/PjMvjYgDgauBNwNHAU9SneB2\\nTWY+0F7HxcA7gI3AM+3335mZD3Vch2EuSVLZ3M0uSVLhDHNJkgpnmEuSVDjDXJKkwhnmkiQVzjCX\\nJKlwhrkkSYUzzCVJKpxhLklS4QxzSZIKZ5hLklS4/wdHXzp4vSKyvAAAAABJRU5ErkJggg==\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7fb4f003d550>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"n=1000*1000*25\\n\",\n    \"tf.reset_default_graph()\\n\",\n    \"#a1 = tf.random_uniform(shape=(n,), name=\\\"a1\\\")\\n\",\n    \"a1 = tf.Variable(tf.random_uniform(shape=(n,)), name=\\\"a1\\\")\\n\",\n    \"a2 = tf.tanh(a1, name=\\\"a2\\\")\\n\",\n    \"a3 = tf.tanh(a2, name=\\\"a3\\\")\\n\",\n    \"a4 = tf.tanh(a3, name=\\\"a4\\\")\\n\",\n    \"cost = tf.reduce_sum(a4, name=\\\"cost\\\")\\n\",\n    \"grad = tf.gradients(cost, [a1])[0]\\n\",\n    \"\\n\",\n    \"sess = create_session()\\n\",\n    \"sess.run(tf.initialize_all_variables())\\n\",\n    \"redirect.start();\\n\",\n    \"sess.run(grad.op);\\n\",\n    \"stderr = redirect.stop()\\n\",\n    \"plot_memory(stderr)\\n\",\n    \"\\n\",\n    \"#c =  tf.mul(a4, 3., name=\\\"cost\\\")\\n\",\n    \"#b4 = tf.add(c, A4, name=\\\"b4\\\")\\n\",\n    \"#b3 = tf.add(b4, a3, name=\\\"b3\\\")\\n\",\n    \"#b2 = tf.add(b3, A2, name=\\\"b2\\\")\\n\",\n    \"#b1 = tf.add(b2, a1, name=\\\"b1\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 43,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"   524107                             a1  100000000  100000000\\n\",\n      \"   581954                        a1/read  100000000  200000000\\n\",\n      \" 31013633                             a2  100000000  300000000\\n\",\n      \" 43400896                             a3  100000000  400000000\\n\",\n      \" 44004364       gradients/cost_grad/Tile  100000000  500000000\\n\",\n      \" 52270796                             a4  100000000  600000000\\n\",\n      \" 64082445     gradients/a4_grad/TanhGrad  100000000  700000000\\n\",\n      \" 64163679                             a4 -100000000  600000000\\n\",\n      \" 64523500       gradients/cost_grad/Tile -100000000  500000000\\n\",\n      \" 75939734     gradients/a3_grad/TanhGrad  100000000  600000000\\n\",\n      \" 76010501                             a3 -100000000  500000000\\n\",\n      \" 76708326     gradients/a4_grad/TanhGrad -100000000  400000000\\n\",\n      \" 88194983     gradients/a2_grad/TanhGrad  100000000  500000000\\n\",\n      \" 88292636                             a2 -100000000  400000000\\n\",\n      \" 88813138     gradients/a3_grad/TanhGrad -100000000  300000000\\n\",\n      \" 89188661     gradients/a2_grad/TanhGrad -100000000  200000000\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"total_memory = 0\\n\",\n    \"for record in memory_timeline(stderr):\\n\",\n    \"    timestamp, kernel_name, allocated_bytes = record\\n\",\n    \"    if abs(allocated_bytes)<1000:\\n\",\n    \"        continue  # ignore small allocations\\n\",\n    \"    total_memory += allocated_bytes\\n\",\n    \"    print(\\\"%9d %30s %10d %10d\\\"%(timestamp, kernel_name, allocated_bytes, total_memory))\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Rewire the graph manually for better memory\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 181,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"n=1000*1000*25\\n\",\n    \"tf.reset_default_graph()\\n\",\n    \"#a1 = tf.random_uniform(shape=(n,), name=\\\"a1\\\")\\n\",\n    \"a0 = tf.Variable(tf.random_uniform(shape=(n,)), name=\\\"a0\\\")\\n\",\n    \"a1 = tf.identity(a0, name=\\\"a1\\\")\\n\",\n    \"a2 = tf.tanh(a1, name=\\\"a2\\\")\\n\",\n    \"a3 = tf.tanh(a2, name=\\\"a3\\\")\\n\",\n    \"a4 = tf.tanh(a3, name=\\\"a4\\\")\\n\",\n    \"cost = tf.reduce_sum(a4, name=\\\"cost\\\")\\n\",\n    \"grad = tf.gradients(cost, [a1])[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 182,\n   \"metadata\": {\n    \"collapsed\": false,\n    \"scrolled\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"        <iframe seamless style=\\\"width:1200px;height:820px;border:0\\\" srcdoc=\\\"\\n\",\n       \"        <script>\\n\",\n       \"          function load() {\\n\",\n       \"            document.getElementById(&quot;graph0.13093308578841878&quot;).pbtxt = 'node {\\\\n  name: &quot;random_uniform/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/min&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 0.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/max&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/RandomUniform&quot;\\\\n  op: &quot;RandomUniform&quot;\\\\n  input: &quot;random_uniform/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;seed&quot;\\\\n    value {\\\\n      i: 0\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;seed2&quot;\\\\n    value {\\\\n      i: 0\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/sub&quot;\\\\n  op: &quot;Sub&quot;\\\\n  input: &quot;random_uniform/max&quot;\\\\n  input: &quot;random_uniform/min&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/mul&quot;\\\\n  op: &quot;Mul&quot;\\\\n  input: &quot;random_uniform/RandomUniform&quot;\\\\n  input: &quot;random_uniform/sub&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform&quot;\\\\n  op: &quot;Add&quot;\\\\n  input: &quot;random_uniform/mul&quot;\\\\n  input: &quot;random_uniform/min&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0&quot;\\\\n  op: &quot;Variable&quot;\\\\n  attr {\\\\n    key: &quot;container&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 25000000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shared_name&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/Assign&quot;\\\\n  op: &quot;Assign&quot;\\\\n  input: &quot;a0&quot;\\\\n  input: &quot;random_uniform&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;use_locking&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;validate_shape&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/read&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a1&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0/read&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a4&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a3&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;cost&quot;\\\\n  op: &quot;Sum&quot;\\\\n  input: &quot;a4&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tidx&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;keep_dims&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Fill&quot;\\\\n  op: &quot;Fill&quot;\\\\n  input: &quot;gradients/Shape&quot;\\\\n  input: &quot;gradients/Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Reshape/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 1\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Reshape&quot;\\\\n  op: &quot;Reshape&quot;\\\\n  input: &quot;gradients/Fill&quot;\\\\n  input: &quot;gradients/cost_grad/Reshape/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tshape&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Tile/multiples&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Tile&quot;\\\\n  op: &quot;Tile&quot;\\\\n  input: &quot;gradients/cost_grad/Reshape&quot;\\\\n  input: &quot;gradients/cost_grad/Tile/multiples&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tmultiples&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a4_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a4&quot;\\\\n  input: &quot;gradients/cost_grad/Tile&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a3_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;gradients/a4_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a2_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a2&quot;\\\\n  input: &quot;gradients/a3_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\n';\\n\",\n       \"          }\\n\",\n       \"        </script>\\n\",\n       \"        <link rel=&quot;import&quot; href=&quot;https://tensorboard.appspot.com/tf-graph-basic.build.html&quot; onload=load()>\\n\",\n       \"        <div style=&quot;height:600px&quot;>\\n\",\n       \"          <tf-graph-basic id=&quot;graph0.13093308578841878&quot;></tf-graph-basic>\\n\",\n       \"        </div>\\n\",\n       \"    \\\"></iframe>\\n\",\n       \"    \"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"show_graph()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 183,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"xs = [a0]\\n\",\n    \"ys = [cost]\\n\",\n    \"fwd_ops = ge.get_walks_intersection_ops(forward_seed_ops=[x.op for x in xs], backward_seed_ops=[y.op for y in ys])\\n\",\n    \"copied_fwd_svg, info = ge.copy_with_input_replacements(ge.sgv(fwd_ops), {})\\n\",\n    \"xs_copied = [info._transformed_ts[x] if isinstance(x, tf.Tensor) else info._transformed_ts[x._variable] for x in xs ]\\n\",\n    \"ys_copied = [info._transformed_ts[y] for y in ys]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 184,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"        <iframe seamless style=\\\"width:1200px;height:820px;border:0\\\" srcdoc=\\\"\\n\",\n       \"        <script>\\n\",\n       \"          function load() {\\n\",\n       \"            document.getElementById(&quot;graph0.007196747993085895&quot;).pbtxt = 'node {\\\\n  name: &quot;random_uniform/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/min&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 0.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/max&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/RandomUniform&quot;\\\\n  op: &quot;RandomUniform&quot;\\\\n  input: &quot;random_uniform/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;seed&quot;\\\\n    value {\\\\n      i: 0\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;seed2&quot;\\\\n    value {\\\\n      i: 0\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/sub&quot;\\\\n  op: &quot;Sub&quot;\\\\n  input: &quot;random_uniform/max&quot;\\\\n  input: &quot;random_uniform/min&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/mul&quot;\\\\n  op: &quot;Mul&quot;\\\\n  input: &quot;random_uniform/RandomUniform&quot;\\\\n  input: &quot;random_uniform/sub&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform&quot;\\\\n  op: &quot;Add&quot;\\\\n  input: &quot;random_uniform/mul&quot;\\\\n  input: &quot;random_uniform/min&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0&quot;\\\\n  op: &quot;Variable&quot;\\\\n  attr {\\\\n    key: &quot;container&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 25000000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shared_name&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/Assign&quot;\\\\n  op: &quot;Assign&quot;\\\\n  input: &quot;a0&quot;\\\\n  input: &quot;random_uniform&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;use_locking&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;validate_shape&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/read&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a1&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0/read&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a4&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a3&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;cost&quot;\\\\n  op: &quot;Sum&quot;\\\\n  input: &quot;a4&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tidx&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;keep_dims&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Fill&quot;\\\\n  op: &quot;Fill&quot;\\\\n  input: &quot;gradients/Shape&quot;\\\\n  input: &quot;gradients/Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Reshape/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 1\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Reshape&quot;\\\\n  op: &quot;Reshape&quot;\\\\n  input: &quot;gradients/Fill&quot;\\\\n  input: &quot;gradients/cost_grad/Reshape/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tshape&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Tile/multiples&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Tile&quot;\\\\n  op: &quot;Tile&quot;\\\\n  input: &quot;gradients/cost_grad/Reshape&quot;\\\\n  input: &quot;gradients/cost_grad/Tile/multiples&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tmultiples&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a4_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a4&quot;\\\\n  input: &quot;gradients/cost_grad/Tile&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a3_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;gradients/a4_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a2_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a2&quot;\\\\n  input: &quot;gradients/a3_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0_1&quot;\\\\n  op: &quot;Variable&quot;\\\\n  attr {\\\\n    key: &quot;container&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 25000000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shared_name&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/read_1&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a1_1&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0/read_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a4_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a3_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;cost_1&quot;\\\\n  op: &quot;Sum&quot;\\\\n  input: &quot;a4_1&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tidx&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;keep_dims&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\n';\\n\",\n       \"          }\\n\",\n       \"        </script>\\n\",\n       \"        <link rel=&quot;import&quot; href=&quot;https://tensorboard.appspot.com/tf-graph-basic.build.html&quot; onload=load()>\\n\",\n       \"        <div style=&quot;height:600px&quot;>\\n\",\n       \"          <tf-graph-basic id=&quot;graph0.007196747993085895&quot;></tf-graph-basic>\\n\",\n       \"        </div>\\n\",\n       \"    \\\"></iframe>\\n\",\n       \"    \"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"show_graph()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 185,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"grads = tf.gradients(ys_copied, xs_copied)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 186,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"        <iframe seamless style=\\\"width:1200px;height:820px;border:0\\\" srcdoc=\\\"\\n\",\n       \"        <script>\\n\",\n       \"          function load() {\\n\",\n       \"            document.getElementById(&quot;graph0.24546654333663132&quot;).pbtxt = 'node {\\\\n  name: &quot;random_uniform/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/min&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 0.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/max&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/RandomUniform&quot;\\\\n  op: &quot;RandomUniform&quot;\\\\n  input: &quot;random_uniform/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;seed&quot;\\\\n    value {\\\\n      i: 0\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;seed2&quot;\\\\n    value {\\\\n      i: 0\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/sub&quot;\\\\n  op: &quot;Sub&quot;\\\\n  input: &quot;random_uniform/max&quot;\\\\n  input: &quot;random_uniform/min&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/mul&quot;\\\\n  op: &quot;Mul&quot;\\\\n  input: &quot;random_uniform/RandomUniform&quot;\\\\n  input: &quot;random_uniform/sub&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform&quot;\\\\n  op: &quot;Add&quot;\\\\n  input: &quot;random_uniform/mul&quot;\\\\n  input: &quot;random_uniform/min&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0&quot;\\\\n  op: &quot;Variable&quot;\\\\n  attr {\\\\n    key: &quot;container&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 25000000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shared_name&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/Assign&quot;\\\\n  op: &quot;Assign&quot;\\\\n  input: &quot;a0&quot;\\\\n  input: &quot;random_uniform&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;use_locking&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;validate_shape&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/read&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a1&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0/read&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a4&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a3&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;cost&quot;\\\\n  op: &quot;Sum&quot;\\\\n  input: &quot;a4&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tidx&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;keep_dims&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Fill&quot;\\\\n  op: &quot;Fill&quot;\\\\n  input: &quot;gradients/Shape&quot;\\\\n  input: &quot;gradients/Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Reshape/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 1\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Reshape&quot;\\\\n  op: &quot;Reshape&quot;\\\\n  input: &quot;gradients/Fill&quot;\\\\n  input: &quot;gradients/cost_grad/Reshape/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tshape&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Tile/multiples&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Tile&quot;\\\\n  op: &quot;Tile&quot;\\\\n  input: &quot;gradients/cost_grad/Reshape&quot;\\\\n  input: &quot;gradients/cost_grad/Tile/multiples&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tmultiples&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a4_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a4&quot;\\\\n  input: &quot;gradients/cost_grad/Tile&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a3_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;gradients/a4_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a2_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a2&quot;\\\\n  input: &quot;gradients/a3_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0_1&quot;\\\\n  op: &quot;Variable&quot;\\\\n  attr {\\\\n    key: &quot;container&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 25000000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shared_name&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/read_1&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a1_1&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0/read_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a4_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a3_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;cost_1&quot;\\\\n  op: &quot;Sum&quot;\\\\n  input: &quot;a4_1&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tidx&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;keep_dims&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/Shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/Fill&quot;\\\\n  op: &quot;Fill&quot;\\\\n  input: &quot;gradients_1/Shape&quot;\\\\n  input: &quot;gradients_1/Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/cost_1_grad/Reshape/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 1\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/cost_1_grad/Reshape&quot;\\\\n  op: &quot;Reshape&quot;\\\\n  input: &quot;gradients_1/Fill&quot;\\\\n  input: &quot;gradients_1/cost_1_grad/Reshape/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tshape&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/cost_1_grad/Tile/multiples&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/cost_1_grad/Tile&quot;\\\\n  op: &quot;Tile&quot;\\\\n  input: &quot;gradients_1/cost_1_grad/Reshape&quot;\\\\n  input: &quot;gradients_1/cost_1_grad/Tile/multiples&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tmultiples&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/a4_1_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a4_1&quot;\\\\n  input: &quot;gradients_1/cost_1_grad/Tile&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/a3_1_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a3_1&quot;\\\\n  input: &quot;gradients_1/a4_1_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/a2_1_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a2_1&quot;\\\\n  input: &quot;gradients_1/a3_1_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\n';\\n\",\n       \"          }\\n\",\n       \"        </script>\\n\",\n       \"        <link rel=&quot;import&quot; href=&quot;https://tensorboard.appspot.com/tf-graph-basic.build.html&quot; onload=load()>\\n\",\n       \"        <div style=&quot;height:600px&quot;>\\n\",\n       \"          <tf-graph-basic id=&quot;graph0.24546654333663132&quot;></tf-graph-basic>\\n\",\n       \"        </div>\\n\",\n       \"    \\\"></iframe>\\n\",\n       \"    \"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"show_graph()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 187,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ys_copied = [info._transformed_ts[y] for y in ys]\\n\",\n    \"xs_copied = [info._transformed_ts[x] if isinstance(x,tf.Tensor) else info._transformed_ts[x._variable] for x in xs]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 188,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"bwd_ops = ge.get_walks_intersection_ops(forward_seed_ops=[x.op for x in xs_copied],\\n\",\n    \"                                            backward_seed_ops=grads)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 189,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['a0', 'a0/read', 'a1', 'a2', 'a3', 'a4', 'cost']\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"printops(fwd_ops)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 190,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['a0_1', 'a0/read_1', 'a1_1', 'a2_1', 'gradients_1/a2_1_grad/TanhGrad', 'a3_1', 'a4_1', 'gradients_1/a3_1_grad/TanhGrad', 'gradients_1/a4_1_grad/TanhGrad']\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"printops(bwd_ops)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 191,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"# this takes ops and returns Tensors\\n\",\n    \"remember = ge.filter_ts_from_regex(fwd_ops, 'a3')\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 192,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['a1:0', 'a3:0']\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"printops(remember)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 193,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"# this takes Tesnors\\n\",\n    \"replaced_ts = [info._transformed_ts[t] for t in remember]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 194,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['a1_1:0', 'a3_1:0']\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"printops(replaced_ts)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 206,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['a0_1', 'a0/read_1', 'a1_1', 'a2_1', 'gradients_1/a2_1_grad/TanhGrad', 'a3_1', 'a4_1', 'gradients_1/a3_1_grad/TanhGrad', 'gradients_1/a4_1_grad/TanhGrad']\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"printops(bwd_ops)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 195,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"3\"\n      ]\n     },\n     \"execution_count\": 195,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ge.reroute_a2b_ts(remember, replaced_ts, can_modify=bwd_ops)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 204,\n   \"metadata\": {\n    \"collapsed\": false,\n    \"scrolled\": true\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"        <iframe seamless style=\\\"width:2000px;height:4000px;border:0\\\" srcdoc=\\\"\\n\",\n       \"        <script>\\n\",\n       \"          function load() {\\n\",\n       \"            document.getElementById(&quot;graph0.40297184393832997&quot;).pbtxt = 'node {\\\\n  name: &quot;random_uniform/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/min&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 0.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/max&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/RandomUniform&quot;\\\\n  op: &quot;RandomUniform&quot;\\\\n  input: &quot;random_uniform/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;seed&quot;\\\\n    value {\\\\n      i: 0\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;seed2&quot;\\\\n    value {\\\\n      i: 0\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/sub&quot;\\\\n  op: &quot;Sub&quot;\\\\n  input: &quot;random_uniform/max&quot;\\\\n  input: &quot;random_uniform/min&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/mul&quot;\\\\n  op: &quot;Mul&quot;\\\\n  input: &quot;random_uniform/RandomUniform&quot;\\\\n  input: &quot;random_uniform/sub&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform&quot;\\\\n  op: &quot;Add&quot;\\\\n  input: &quot;random_uniform/mul&quot;\\\\n  input: &quot;random_uniform/min&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0&quot;\\\\n  op: &quot;Variable&quot;\\\\n  attr {\\\\n    key: &quot;container&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 25000000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shared_name&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/Assign&quot;\\\\n  op: &quot;Assign&quot;\\\\n  input: &quot;a0&quot;\\\\n  input: &quot;random_uniform&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;use_locking&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;validate_shape&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/read&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a1&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0/read&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a4&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a3&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;cost&quot;\\\\n  op: &quot;Sum&quot;\\\\n  input: &quot;a4&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tidx&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;keep_dims&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Fill&quot;\\\\n  op: &quot;Fill&quot;\\\\n  input: &quot;gradients/Shape&quot;\\\\n  input: &quot;gradients/Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Reshape/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 1\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Reshape&quot;\\\\n  op: &quot;Reshape&quot;\\\\n  input: &quot;gradients/Fill&quot;\\\\n  input: &quot;gradients/cost_grad/Reshape/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tshape&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Tile/multiples&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Tile&quot;\\\\n  op: &quot;Tile&quot;\\\\n  input: &quot;gradients/cost_grad/Reshape&quot;\\\\n  input: &quot;gradients/cost_grad/Tile/multiples&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tmultiples&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a4_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a4&quot;\\\\n  input: &quot;gradients/cost_grad/Tile&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a3_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;gradients/a4_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a2_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a2&quot;\\\\n  input: &quot;gradients/a3_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0_1&quot;\\\\n  op: &quot;Variable&quot;\\\\n  attr {\\\\n    key: &quot;container&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 25000000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shared_name&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/read_1&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a1_1&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0/read_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a4_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a3&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;cost_1&quot;\\\\n  op: &quot;Sum&quot;\\\\n  input: &quot;a4_1&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tidx&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;keep_dims&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/Shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/Fill&quot;\\\\n  op: &quot;Fill&quot;\\\\n  input: &quot;gradients_1/Shape&quot;\\\\n  input: &quot;gradients_1/Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/cost_1_grad/Reshape/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 1\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/cost_1_grad/Reshape&quot;\\\\n  op: &quot;Reshape&quot;\\\\n  input: &quot;gradients_1/Fill&quot;\\\\n  input: &quot;gradients_1/cost_1_grad/Reshape/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tshape&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/cost_1_grad/Tile/multiples&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/cost_1_grad/Tile&quot;\\\\n  op: &quot;Tile&quot;\\\\n  input: &quot;gradients_1/cost_1_grad/Reshape&quot;\\\\n  input: &quot;gradients_1/cost_1_grad/Tile/multiples&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tmultiples&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/a4_1_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a4_1&quot;\\\\n  input: &quot;gradients_1/cost_1_grad/Tile&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/a3_1_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;gradients_1/a4_1_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients_1/a2_1_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a2_1&quot;\\\\n  input: &quot;gradients_1/a3_1_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\n';\\n\",\n       \"          }\\n\",\n       \"        </script>\\n\",\n       \"        <link rel=&quot;import&quot; href=&quot;https://tensorboard.appspot.com/tf-graph-basic.build.html&quot; onload=load()>\\n\",\n       \"        <div style=&quot;height:600px&quot;>\\n\",\n       \"          <tf-graph-basic id=&quot;graph0.40297184393832997&quot;></tf-graph-basic>\\n\",\n       \"        </div>\\n\",\n       \"    \\\"></iframe>\\n\",\n       \"    \"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"show_graph(width=2000, height=4000)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 212,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"n=1000*1000*25\\n\",\n    \"tf.reset_default_graph()\\n\",\n    \"#a1 = tf.random_uniform(shape=(n,), name=\\\"a1\\\")\\n\",\n    \"a0 = tf.Variable(tf.random_uniform(shape=(n,)), name=\\\"a0\\\")\\n\",\n    \"a1 = tf.identity(a0, name=\\\"a1\\\")\\n\",\n    \"a2 = tf.tanh(a1, name=\\\"a2\\\")\\n\",\n    \"a3 = tf.tanh(a2, name=\\\"a3\\\")\\n\",\n    \"a4 = tf.tanh(a3, name=\\\"a4\\\")\\n\",\n    \"cost = tf.reduce_sum(a4, name=\\\"cost\\\")\\n\",\n    \"#grad = tf.gradients(cost, [a1])[0]\\n\",\n    \"xs = [a0]\\n\",\n    \"ys = [cost]\\n\",\n    \"fwd_ops = ge.get_walks_intersection_ops(forward_seed_ops=[x.op for x in xs], backward_seed_ops=[y.op for y in ys])\\n\",\n    \"copied_fwd_svg, info = ge.copy_with_input_replacements(ge.sgv(fwd_ops), {})\\n\",\n    \"xs_copied = [info._transformed_ts[x] if isinstance(x, tf.Tensor) else info._transformed_ts[x._variable] for x in xs ]\\n\",\n    \"ys_copied = [info._transformed_ts[y] for y in ys]\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"grads = tf.gradients(ys_copied, xs_copied)\\n\",\n    \"\\n\",\n    \"bwd_ops = ge.get_walks_intersection_ops(forward_seed_ops=[x.op for x in xs_copied],\\n\",\n    \"                                            backward_seed_ops=grads)\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 213,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['a0_1', 'a0/read_1', 'a1_1', 'a2_1', 'gradients/a2_1_grad/TanhGrad', 'a3_1', 'a4_1', 'gradients/a3_1_grad/TanhGrad', 'gradients/a4_1_grad/TanhGrad']\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"printops(bwd_ops)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 214,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"bwd_ops=[bwd_ops[i] for i in [4, 7, 8]]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 215,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['gradients/a2_1_grad/TanhGrad', 'gradients/a3_1_grad/TanhGrad', 'gradients/a4_1_grad/TanhGrad']\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"printops(bwd_ops)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 216,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"        <iframe seamless style=\\\"width:1200px;height:800px;border:0\\\" srcdoc=\\\"\\n\",\n       \"        <script>\\n\",\n       \"          function load() {\\n\",\n       \"            document.getElementById(&quot;graph0.4955207984025707&quot;).pbtxt = 'node {\\\\n  name: &quot;random_uniform/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/min&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 0.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/max&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/RandomUniform&quot;\\\\n  op: &quot;RandomUniform&quot;\\\\n  input: &quot;random_uniform/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;seed&quot;\\\\n    value {\\\\n      i: 0\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;seed2&quot;\\\\n    value {\\\\n      i: 0\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/sub&quot;\\\\n  op: &quot;Sub&quot;\\\\n  input: &quot;random_uniform/max&quot;\\\\n  input: &quot;random_uniform/min&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/mul&quot;\\\\n  op: &quot;Mul&quot;\\\\n  input: &quot;random_uniform/RandomUniform&quot;\\\\n  input: &quot;random_uniform/sub&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform&quot;\\\\n  op: &quot;Add&quot;\\\\n  input: &quot;random_uniform/mul&quot;\\\\n  input: &quot;random_uniform/min&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0&quot;\\\\n  op: &quot;Variable&quot;\\\\n  attr {\\\\n    key: &quot;container&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 25000000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shared_name&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/Assign&quot;\\\\n  op: &quot;Assign&quot;\\\\n  input: &quot;a0&quot;\\\\n  input: &quot;random_uniform&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;use_locking&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;validate_shape&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/read&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a1&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0/read&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a4&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a3&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;cost&quot;\\\\n  op: &quot;Sum&quot;\\\\n  input: &quot;a4&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tidx&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;keep_dims&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0_1&quot;\\\\n  op: &quot;Variable&quot;\\\\n  attr {\\\\n    key: &quot;container&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 25000000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shared_name&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/read_1&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a1_1&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0/read_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a4_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a3_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;cost_1&quot;\\\\n  op: &quot;Sum&quot;\\\\n  input: &quot;a4_1&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tidx&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;keep_dims&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Fill&quot;\\\\n  op: &quot;Fill&quot;\\\\n  input: &quot;gradients/Shape&quot;\\\\n  input: &quot;gradients/Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_1_grad/Reshape/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 1\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_1_grad/Reshape&quot;\\\\n  op: &quot;Reshape&quot;\\\\n  input: &quot;gradients/Fill&quot;\\\\n  input: &quot;gradients/cost_1_grad/Reshape/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tshape&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_1_grad/Tile/multiples&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_1_grad/Tile&quot;\\\\n  op: &quot;Tile&quot;\\\\n  input: &quot;gradients/cost_1_grad/Reshape&quot;\\\\n  input: &quot;gradients/cost_1_grad/Tile/multiples&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tmultiples&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a4_1_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a4_1&quot;\\\\n  input: &quot;gradients/cost_1_grad/Tile&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a3_1_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a3_1&quot;\\\\n  input: &quot;gradients/a4_1_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a2_1_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a2_1&quot;\\\\n  input: &quot;gradients/a3_1_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\n';\\n\",\n       \"          }\\n\",\n       \"        </script>\\n\",\n       \"        <link rel=&quot;import&quot; href=&quot;https://tensorboard.appspot.com/tf-graph-basic.build.html&quot; onload=load()>\\n\",\n       \"        <div style=&quot;height:600px&quot;>\\n\",\n       \"          <tf-graph-basic id=&quot;graph0.4955207984025707&quot;></tf-graph-basic>\\n\",\n       \"        </div>\\n\",\n       \"    \\\"></iframe>\\n\",\n       \"    \"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"remember = ge.filter_ts_from_regex(fwd_ops, 'a3')\\n\",\n    \"replaced_ts = [info._transformed_ts[t] for t in remember]\\n\",\n    \"show_graph()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 217,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"        <iframe seamless style=\\\"width:2000px;height:800px;border:0\\\" srcdoc=\\\"\\n\",\n       \"        <script>\\n\",\n       \"          function load() {\\n\",\n       \"            document.getElementById(&quot;graph0.03782318908477522&quot;).pbtxt = 'node {\\\\n  name: &quot;random_uniform/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/min&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 0.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/max&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/RandomUniform&quot;\\\\n  op: &quot;RandomUniform&quot;\\\\n  input: &quot;random_uniform/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;seed&quot;\\\\n    value {\\\\n      i: 0\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;seed2&quot;\\\\n    value {\\\\n      i: 0\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/sub&quot;\\\\n  op: &quot;Sub&quot;\\\\n  input: &quot;random_uniform/max&quot;\\\\n  input: &quot;random_uniform/min&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform/mul&quot;\\\\n  op: &quot;Mul&quot;\\\\n  input: &quot;random_uniform/RandomUniform&quot;\\\\n  input: &quot;random_uniform/sub&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;random_uniform&quot;\\\\n  op: &quot;Add&quot;\\\\n  input: &quot;random_uniform/mul&quot;\\\\n  input: &quot;random_uniform/min&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0&quot;\\\\n  op: &quot;Variable&quot;\\\\n  attr {\\\\n    key: &quot;container&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 25000000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shared_name&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/Assign&quot;\\\\n  op: &quot;Assign&quot;\\\\n  input: &quot;a0&quot;\\\\n  input: &quot;random_uniform&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;use_locking&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;validate_shape&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/read&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a1&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0/read&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a4&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a3&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;cost&quot;\\\\n  op: &quot;Sum&quot;\\\\n  input: &quot;a4&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tidx&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;keep_dims&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0_1&quot;\\\\n  op: &quot;Variable&quot;\\\\n  attr {\\\\n    key: &quot;container&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 25000000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shared_name&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/read_1&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a1_1&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0/read_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a4_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a3_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;cost_1&quot;\\\\n  op: &quot;Sum&quot;\\\\n  input: &quot;a4_1&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tidx&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;keep_dims&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Fill&quot;\\\\n  op: &quot;Fill&quot;\\\\n  input: &quot;gradients/Shape&quot;\\\\n  input: &quot;gradients/Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_1_grad/Reshape/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 1\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_1_grad/Reshape&quot;\\\\n  op: &quot;Reshape&quot;\\\\n  input: &quot;gradients/Fill&quot;\\\\n  input: &quot;gradients/cost_1_grad/Reshape/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tshape&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_1_grad/Tile/multiples&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_1_grad/Tile&quot;\\\\n  op: &quot;Tile&quot;\\\\n  input: &quot;gradients/cost_1_grad/Reshape&quot;\\\\n  input: &quot;gradients/cost_1_grad/Tile/multiples&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tmultiples&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a4_1_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a4_1&quot;\\\\n  input: &quot;gradients/cost_1_grad/Tile&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a3_1_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;gradients/a4_1_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a2_1_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a2_1&quot;\\\\n  input: &quot;gradients/a3_1_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\n';\\n\",\n       \"          }\\n\",\n       \"        </script>\\n\",\n       \"        <link rel=&quot;import&quot; href=&quot;https://tensorboard.appspot.com/tf-graph-basic.build.html&quot; onload=load()>\\n\",\n       \"        <div style=&quot;height:600px&quot;>\\n\",\n       \"          <tf-graph-basic id=&quot;graph0.03782318908477522&quot;></tf-graph-basic>\\n\",\n       \"        </div>\\n\",\n       \"    \\\"></iframe>\\n\",\n       \"    \"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"ge.reroute_a2b_ts(remember, replaced_ts, can_modify=bwd_ops)\\n\",\n    \"show_graph(width=2000)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"iterate over all remembered nodes, for each remembered node child, add dependency on previous remembered node child or cost\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"for i in range(len(remember)):\\n\",\n    \"    if i == 0:\\n\",\n    \"        run_after(child(remember[i]), cost)\\n\",\n    \"    else:\\n\",\n    \"        run_after(child(remember[i]), child(remember[i-1]))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 101,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[<tf.Tensor 'a1_1:0' shape=(25000000,) dtype=float32>,\\n\",\n       \" <tf.Tensor 'a3_1:0' shape=(25000000,) dtype=float32>]\"\n      ]\n     },\n     \"execution_count\": 101,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"replaced_ts[]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 90,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"WARNING:tensorflow:From <ipython-input-90-173f9a0fc094>:2 in <module>.: initialize_all_variables (from tensorflow.python.ops.variables) is deprecated and will be removed after 2017-03-02.\\n\",\n      \"Instructions for updating:\\n\",\n      \"Use `tf.global_variables_initializer` instead.\\n\"\n     ]\n    },\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAfMAAAF+CAYAAACWIfNNAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAAPYQAAD2EBqD+naQAAGrJJREFUeJzt3X+QZWV95/H3F4ZABsZmSxN0hUCBM9JuKNy+iBLjkA0C\\nIQkoWoteGC21cBeXVGU76yqsuGTjahKNjlFx1zIbFEeuiyZRLBXF6MqqKGVfZF1oMp0IERBQQZtR\\nQKPz3T/OnbWn6em+58z90U/3+1V1q+ee85x7vvfhcj/3OT8jM5EkSeU6YNwFSJKk/WOYS5JUOMNc\\nkqTCGeaSJBXOMJckqXCGuSRJhTPMJUkqnGEuSVLhDHNJkgpnmEuSVLiRhXlEPCciro2IeyJid0Sc\\n0+A1zoyIGyPioYj4TkR8JCKOHka9kiSVYpQj80OBrwMXA7UvCB8RxwAfBT4LnAicATwB+KuBVShJ\\nUoFiHDdaiYjdwPMz89oF034BeBPwYuBw4BvAJZn5hd78FwJXZ+bBC5b5XaqAPzgzfzbCtyBJ0qqx\\nmvaZXwE8EzgPOAH4MPCpiDiuN38G2B0RL4+IAyJiAngJcL1BLklaz1bFyDwijgK+CRyVmfctaHc9\\n8NXMvKz3fCtwDfB44EDgRuCszHxoxG9BkqRVY7WMzE+gCuedEbFrzwPYChwHEBFHAO8FrgRO6s37\\nMe4zlyStcxvGXUDPYcBPgSlg96J5P+z9vRiYz8xL98yIiJcAd0XEyZl500gqlSRplVktYX4z1cj8\\niMz80j7abAQW7xvfE/yrZQuDJEkjVzsEI+KwiHh7RNwZEQ9HxBcj4qQ+ljs0Ik6MiKf3Jh3be35U\\nZs4BVwNXRcS5EXFMRJwcEZdExFm99p8AnhERr4+Ip0TEFNUm9zuofgxIkrQu1T4ALiL+J/A04CLg\\nXqojyqeBycy8d5nlTgU+z2PPMX9/Zr4iIg4ELgNeCjwZeIDqALfLM/PW3mucB7wG2AI83Jv/2szc\\nWetNSJK0htQK84g4BNgFnJ2Z1y2Y/jXgk5n5nwdfoiRJWk7dzewbqPZt/3jR9EeAXx9IRZIkqZZa\\nB8Bl5g8j4kbg9RFxO3A/cD5wCjC3uH1EPB44E7gTeHS/q5Ukaf04BDgG+HRmPrBcwyZHs28D/hK4\\nh+p0si7VwWtTS7Q9E/hgg3VIkqTKBVQ5u0+1wzwz7wD+VUT8IvC4zLw/Ij5EdVT5YncC7Nixg8nJ\\nybqrGrvp6Wm2b98+7jLWFft89Ozz0bPPR6/EPp+dnWXbtm3Qy9LlND7PPDMfAR6JiH9GNQJ/9RLN\\nHgWYnJxkamqpgfvqNjExUWTdJbPPR88+Hz37fPQK7/MVd1PXDvOIOAMI4O+AzcCbgVngfXVfS5Ik\\n7b8mI/MJ4I+pzgV/EPgIcJl3LpMkaTya7DP/MNXtSSVJ0irgNc2X0W63x13CumOfj559Pnr2+eit\\n9T4f6v3Me9dPn5mZmSn5wANJkkau2+3SarUAWpnZXa6tI3NJkgpnmEuSVDjDXJKkwhnmkiQVzjCX\\nJKlwhrkkSYUzzCVJKpxhLklS4QxzSZIKZ5hLklQ4w1ySpMIZ5pIkFc4wlySpcIa5JEmFM8wlSSqc\\nYS5JUuEMc0mSCmeYS5JUOMNckqTCGeaSJBXOMJckqXCGuSRJhasV5hFxQES8ISK+GREPR8TfR8Rl\\nwypOkiStbEPN9pcA/xZ4KXAbcBLwvoj4QWa+a9DFSZKkldUN81OAj2Xmdb3n34qI84GTB1uWJEnq\\nV9195l8GTouIzQARcSLwbOCTgy5MkiT1p+7I/E+AxwG3R8TPqH4MvC4zPzTwyiRpnbj9djj++HFX\\noZLVDfMXAecDL6baZ/504M8j4tuZ+YF9LTQ9Pc3ExMRe09rtNu12u+bqJWlt+exn4fTTq7+nnTbu\\najQunU6HTqez17T5+fm+l68b5m8G3pSZH+49vzUijgEuBfYZ5tu3b2dqaqrmqiRp7bvzzurvHXeM\\ntQyN2VID3G63S6vV6mv5uvvMNwK5aNruBq8jSZIGpO7I/OPA6yLiLuBWYAqYBv5i0IVJkqT+1A3z\\n3wPeAFwB/DLwbeC/9aZJkqQxqBXmmfkj4A96D0mStAq4r1uSpMIZ5pIkFc4wlySpcIa5JEmFM8wl\\nSSqcYS5JUuEMc0mSCmeYS5JUOMNckqTCGeaSJBXOMJckqXCGuSRJhTPMJUkqnGEuSVLhDHNJkgpn\\nmEuSVDjDXJKkwhnmkiQVzjCXJKlwhrkkSYUzzCVJKpxhLklS4QxzSZIKVyvMI+KOiNi9xOOdwypQ\\nkiQtb0PN9icBBy54fgLwGeCagVUkSZJqqRXmmfnAwucRcTbwD5n5vwdalSRJ6lvjfeYRcRBwAfA/\\nBleOJEmqq+5m9oXOBSaA9w+oFkmqZW4Odu0adxX7Z3b253/n5mDz5vHWMwhzc9XftfBeShGZ2WzB\\niOuAH2fm85ZpMwXMbN26lYmJib3mtdtt2u12o3VL0twcbNky7ioGb+fOskNw4X+X0t/LKHU6HTqd\\nzl7T5ufnueGGGwBamdldbvlGI/OI+BXgucDz+2m/fft2pqammqxKkpa0Z0S+YwdMTo63lv11333w\\n/e/Dtm3lb2lYWH/p72WUlhrgdrtdWq1WX8s33cz+CuB+4JMNl5ekgZichLUwVuguO+6Sllf7ALiI\\nCOBlwPsyc/fAK5IkSbU0OZr9ucBRwJUDrkWSJDVQezN7Zl7P3heOkSRJY+S12SVJKpxhLklS4Qxz\\nSZIKZ5hLklQ4w1ySpMIZ5pIkFc4wlySpcIa5JEmFM8wlSSqcYS5JUuEMc0mSCmeYS5JUOMNckqTC\\nGeaSJBXOMJckqXCGuSRJhTPMJUkqnGEuSVLhDHNJkgpnmEuSVDjDXJKkwhnmkiQVzjCXJKlwhrkk\\nSYWrHeYR8c8j4gMR8b2IeDgibomIqWEUJ0mSVrahTuOIOBz4EvC3wJnA94DNwPcHX5okSepHrTAH\\nLgG+lZkXLpj2jwOsR5Ik1VR3M/vZwNci4pqIuD8iuhFx4YpLSZKkoak7Mj8WeBXwVuCNwDOBd0TE\\no5m5Y9DFSVqd5uZg167x1jA7O971D0vp72th/Xv+vWkTbN48nnr2x9xc9beE2uuG+QHATZn5+t7z\\nWyLiX1AF/D7DfHp6momJib2mtdtt2u12zdVLGre5OdiyZdxV/NymTeOuYDD2vI9t28ZbxyAtfC87\\nd5YRinss/JyPovZOp0On09lr2vz8fN/L1w3ze4HFvxtngRcst9D27duZmvKAd2kt2DMi37EDJifH\\nW0upI76lbN5chca4t3gMwp4fJrt2VaPzbdvKe18L6x1F7UsNcLvdLq1Wq6/l64b5l4CnLpr2VDwI\\nTlp3JifB3+iDtVZ+mGj06h4Atx14VkRcGhHHRcT5wIXAuwZfmiRJ6ketMM/MrwHnAm3gG8DrgN/P\\nzA8NoTZJktSHupvZycxPAp8cQi2SJKkBr80uSVLhDHNJkgpnmEuSVDjDXJKkwhnmkiQVzjCXJKlw\\nhrkkSYUzzCVJKpxhLklS4QxzSZIKZ5hLklQ4w1ySpMIZ5pIkFc4wlySpcIa5JEmFM8wlSSqcYS5J\\nUuEMc0mSCmeYS5JUOMNckqTCGeaSJBXOMJckqXCGuSRJhasV5hFxeUTsXvS4bVjFSZKklW1osMz/\\nBU4Dovf8p4MrR5Ik1dUkzH+amd8deCWSJKmRJvvMN0fEPRHxDxGxIyKOGnhVkiSpb3VH5l8BXgb8\\nHfAk4A+BGyLiVzPzR4MtTdJqMDcHu3b9/Pns7PhqUblK+9wsrHd2FjZtgs2bx1fPSiIzmy8cMQH8\\nIzCdmVcuMX8KmNm6dSsTExN7zWu327Tb7cbrljR8c3OwZcvS83buXN1fblodlvsMlWaYn/lOp0On\\n09lr2vz8PDfccANAKzO7yy2/X2EOEBE3Addn5uuWmDcFzMzMzDA1NbVf65E0et0utFqwYwdMTv58\\n+mofpWh1Wbx1pxSbNlV/b7oJtm2DmRkYZZR1u11arRb0EeZNDoD7/yLiMOA44Kr9eR1Jq9vk5Gi/\\nxLS2lP7Dr4QfInXPM39LRGyNiKMj4teAv6E6Na2zwqKSJGlI6o7MjwSuBh4PfBf4IvCszHxg0IVJ\\nkqT+1ArzzPSINUmSVhmvzS5JUuEMc0mSCmeYS5JUOMNckqTCGeaSJBXOMJckqXCGuSRJhTPMJUkq\\nnGEuSVLhDHNJkgpnmEuSVDjDXJKkwhnmkiQVzjCXJKlwhrkkSYUzzCVJKpxhLklS4QxzSZIKZ5hL\\nklQ4w1ySpMIZ5pIkFc4wlySpcIa5JEmF268wj4hLI2J3RLxtUAVJkqR6God5RDwDeCVwy+DKkSRJ\\ndTUK84g4DNgBXAj8YKAVSZKkWpqOzK8APp6ZnxtkMZIkqb4NdReIiBcDTwdOGnw5Ws/m5mDXrnFX\\noYVmZ8ddgbR6zM7Cpk2wefO4K3msWmEeEUcCbwdOz8x/Gk5JWo/m5mDLlnFXoX3ZtGncFUjjs+fz\\nv21b9XfnztUX6HVH5i3gl4CZiIjetAOBrRHxe8DBmZmLF5qenmZiYmKvae12m3a73aBkrUV7RuQ7\\ndsDk5Hhr0d5W60hEGpXNm6sAv+mmKtCHsQWx0+nQ6XT2mjY/P9/38rFE9u67ccShwNGLJr8PmAX+\\nJDNnF7WfAmZmZmaYmprqez1af7pdaLVgZgb8qEhajUb9PdXtdmm1WgCtzOwu17bWyDwzfwTctnBa\\nRPwIeGBxkEuSpNEYxBXg+h/aS5Kkgat9NPtimfmbgyhEkiQ147XZJUkqnGEuSVLhDHNJkgpnmEuS\\nVDjDXJKkwhnmkiQVzjCXJKlwhrkkSYUzzCVJKpxhLklS4QxzSZIKZ5hLklQ4w1ySpMIZ5pIkFc4w\\nlySpcIa5JEmFM8wlSSqcYS5JUuEMc0mSCmeYS5JUOMNckqTCGeaSJBXOMJckqXCGuSRJhasV5hFx\\nUUTcEhHzvceXI+K3hlWcJElaWd2R+V3Aa4FW7/E54GMRMTnowiRJUn821GmcmZ9YNOmyiHgV8Cxg\\ndmBVSZKkvtUK84Ui4gDgPGAjcOPAKpIkSbXUDvOI+FWq8D4E2AWcm5m3D7qw1WhuDnbtGncVa9Os\\n23UkqbEmI/PbgROBw4EXAldFxNblAn16epqJiYm9prXbbdrtdoPVj8fcHGzZMu4q1r5Nm8ZdgSSN\\nXqfTodPp7DVtfn6+7+UjM/ergIi4Hvj7zHzVEvOmgJmZmRmmpqb2az3j1u1CqwU7dsCkh/sNxaZN\\nsHnzuKuQpKU9/DDcfjscfzxs3Dj89XW7XVqtFkArM7vLtW28z3yBA4CDB/A6RZichMJ/l0iSGti4\\ncfV+/9cK84h4I/ApqlPUNgEXAKcCZwy+NEmS1I+6I/MjgKuAJwHzwP8BzsjMzw26MEmS1J+655lf\\nOKxCJElSM16bXZKkwhnmkiQVzjCXJKlwhrkkSYUzzCVJKpxhLklS4QxzSZIKZ5hLklQ4w1ySpMIZ\\n5pIkFc4wlySpcIa5JEmFM8wlSSqcYS5JUuEMc0mSCmeYS5JUOMNckqTCGeaSJBXOMJckqXCGuSRJ\\nhTPMJUkqnGEuSVLhDHNJkgpXK8wj4tKIuCkiHoqI+yPibyJiy7CKkyRJK6s7Mn8O8E7gmcBzgYOA\\nz0TELw66MEmS1J8NdRpn5m8vfB4RLwO+A7SALw6uLEmS1K/93Wd+OJDAgwOoRZIkNdA4zCMigLcD\\nX8zM2wZXkiRJqqPWZvZF3g08DXj2Sg2np6eZmJjYa1q73abdbu/H6iVJWhs6nQ6dTmevafPz830v\\nH5lZe6UR8S7gbOA5mfmtZdpNATMzMzNMTU3VXs9q0u1CqwUzM1D4W5EkFaDb7dJqtQBamdldrm3t\\nkXkvyJ8HnLpckEuSpNGoFeYR8W6gDZwD/CgijujNms/MRwddnCRJWlndA+AuAh4H/C/g2wse5w22\\nLEmS1K+655l7+VdJklYZw1mSpMIZ5pIkFc4wlySpcIa5JEmFM8wlSSqcYS5JUuEMc0mSCmeYS5JU\\nOMNckqTCGeaSJBXOMJckqXCGuSRJhTPMJUkqnGEuSVLhDHNJkgpnmEuSVDjDXJKkwhnmkiQVzjCX\\nJKlwhrkkSYUzzCVJKpxhLklS4QxzSZIKZ5hLklS42mEeEc+JiGsj4p6I2B0R5wyjMEmS1J8mI/ND\\nga8DFwM52HIkSVJdG+oukJnXAdcBREQMvCJJklSL+8wlSSqcYd6nu+8edwWSJC2t9mb2Jqanp5mY\\nmNhrWrvdpt1uj2L1+21uDp73vOrfmzaNtxZJ0trT6XTodDp7TZufn+97+chsfgxbROwGnp+Z1+5j\\n/hQwMzMzw9TUVOP1jFu3C60WfOxjcI7H7kuSRqDb7dJqtQBamdldrq2b2Ws48shxVyBJ0mPV3swe\\nEYcCTwH2HMl+bEScCDyYmXcNsjhJkrSyJvvMTwI+T3WOeQJv7U1/P/CKAdUlSZL61OQ88y/g5nlJ\\nklYNQ1mSpMIZ5pIkFc4wlySpcIa5JEmFM8wlSSqcYS5JUuEMc0mSCmeYS5JUOMNckqTCGeaSJBXO\\nMJckqXCGuSRJhTPMJUkqnGEuSVLhDHNJkgpnmEuSVDjDXJKkwhnmkiQVzjCXJKlwhrkkSYUzzCVJ\\nKpxhLklS4QzzZXQ6nXGXsO7Y56Nnn4+efT56a73PG4V5RFwcEXdExCMR8ZWIeMagC1sN1vp//NXI\\nPh89+3z07PPRW+t9XjvMI+JFwFuBy4F/CdwCfDoinjDg2iRJUh+ajMyngfdk5lWZeTtwEfAw8IqB\\nViZJkvpSK8wj4iCgBfztnmmZmcBngVMGW5okSerHhprtnwAcCNy/aPr9wFOXaH8IwOzsbP3KxuyR\\nR+Duu+f54Ae73HFHNa3At1Gc+fl5ut3uuMtYV+zz0bPPR6/EPl+QnYes1DaqgXV/IuJJwD3AKZn5\\n1QXT3wz8emb+2qL25wMf7HsFkiRpsQsy8+rlGtQdmX8P+BlwxKLpv8xjR+sAnwYuAO4EHq25LkmS\\n1rNDgGOosnRZtUbmABHxFeCrmfn7vecBfAt4R2a+pXapkiRpv9QdmQO8DXh/RMwAN1Ed3b4ReN8A\\n65IkSX2qHeaZeU3vnPI/otrc/nXgzMz87qCLkyRJK6u9mV2SJK0uXptdkqTCGeaSJBVuXYd53RvG\\nRMS/jojZXvtbIuKsUdW6VtTp84i4MCJuiIgHe4/r1+pNfYap6Y2RIuLFEbE7Iv562DWuNQ2+WyYi\\n4oqI+HZvmdsj4rdGVe9a0KDP/32vnx+OiG9FxNsi4uBR1Tto6zbM694wJiJOAa4G3gs8Hfgo8NGI\\neNpoKi5fg5v0nErV578BPAu4C/hM7+JF6kPTGyNFxNHAW4Abhl7kGtPgu+Ugqkti/wrwAqqrab6S\\n6gJd6kODPj8f+ONe++Op7i3yIuCNIyl4CNbtAXD7OF/+Lqrz5d+8RPsPARsz85wF024Ebs7Mfzei\\nsotWt8+XWP4A4PvAxZm5Y6jFrhFN+rzXz18A/hLYCkxk5gtGVHLxGny3XAT8B+D4zPzZSItdIxr0\\n+Tup+vv0BdP+DDg5M7eOqOyBWpcj84Y3jDmlN3+hTy/TXgsM6CY9hwIHAQ8OvMA1aD/6/HLgO5l5\\n5XArXHsa9vnZwI3AuyPivoj4RkRc2vtRpRU07PMvA609m+Ij4ljgt4FPDLfa4Wly0Zi1oO4NYwCe\\nuI/2TxxsaWtWkz5f7E+pNj0u/lGlpdXu84h4NvBy4MThlrZmNfmcHwv8JrADOAvYDLy79zr/dThl\\nrim1+zwzO71N8F/sjeIPBP57Zv7pUCsdovUa5vsSQJ39DnXb67H66sOIuAQ4Dzg1M38y9KrWtiX7\\nPCIOAz4AvDIzvz/yqta25T7nB1AFz7/pjShvjognA6/GMN8f++zziPgN4D8BF1FdyfQpwDsi4t7M\\nLLLP12uY171hDMB9Ndtrb036HICIeDXwGuC0zLx1OOWtSXX7/DjgaODjvdEK9HbFRcRPgKdm5h1D\\nqnWtaPI5vxf4Se59ANMs8MSI2JCZPx18mWtKkz7/I+CqBbuSbu39mH0Phf6AWpf7ZDLzn4AZ4LQ9\\n03pfXqdR7UtZyo0L2/ec3puuFTTscyLiPwKvo7pk8M3DrnMtadDns8AJVGdrnNh7XAt8rvfvu4Zc\\ncvEafs6/RDUyXOipwL0G+coa9vlGYPeiabt7i8YS7Ve/zFyXD6pNto8AL6U6NeE9wAPAL/XmXwW8\\naUH7U4CfAH9A9T/aH1Ld1vVp434vpTwa9Plren18LtWv7j2PQ8f9Xkp51O3zJZa/Evjrcb+Pkh4N\\nPudHAvPAn1PtL/8dqi2Bl4z7vZTyaNDnlwM/oDod7RiqgdkccPW430vTx3rdzE6ufMOYI4GfLmh/\\nY0S0qc5DfCPVf/jnZeZto628XHX7HHgV1dHrH1n0Uv+l9xpaQYM+135q8N1yd0ScAWynOj/6nt6/\\nVzxdU5UGn/M3UI3E3wA8Gfgu1Vaoy0ZW9ICt2/PMJUlaK9blPnNJktYSw1ySpMIZ5pIkFc4wlySp\\ncIa5JEmFM8wlSSqcYS5JUuEMc0mSGoqI50TEtRFxT0TsjohzGrzGmRFxY0Q8FBHfiYiPRMTRdV7D\\nMJckqblDqa44dzEN7qIZEccAH6W6tfOJwBlUt3X9q1qv4xXgJEnafxGxG3h+Zl67YNovAG8CXgwc\\nDnyD6rr7X+jNfyHVNeEPXrDM71IF/MGZ+bN+1u3IXJKk4bkCeCbVzWBOAD4MfCoijuvNnwF2R8TL\\nI+KAiJgAXgJc32+QgyNzSZIGYvHIPCKOAr4JHJWZ9y1odz3w1cy8rPd8K3AN8HjgQKpba5+VmQ/1\\nu25H5pIkDccJVOG8MyJ27XkAW4HjACLiCOC9VLcbPqk378fU3Ge+bm+BKknSkB1GdevVKapbri70\\nw97fi4H5zLx0z4yIeAlwV0ScnJk39bMiw1ySpOG4mWpkfkRmfmkfbTYCi/eN7wn+vreeu5ldkqSG\\nIuLQiDgxIp7em3Rs7/lRmTkHXA1cFRHnRsQxEXFyRFwSEWf12n8CeEZEvD4inhIRU1Sb3O+g+jHQ\\nXx0eACdJUjMRcSrweR57jvn7M/MVEXEgcBnwUuDJwANUB7hdnpm39l7jPOA1wBbg4d7812bmzr7r\\nMMwlSSqbm9klSSqcYS5JUuEMc0mSCmeYS5JUOMNckqTCGeaSJBXOMJckqXCGuSRJhTPMJUkqnGEu\\nSVLhDHNJkgr3/wAT8qWptUdzewAAAABJRU5ErkJggg==\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7fb4f80279b0>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"sess = create_session()\\n\",\n    \"sess.run(tf.initialize_all_variables())\\n\",\n    \"redirect.start();\\n\",\n    \"sess.run(grad.op);\\n\",\n    \"stderr = redirect.stop()\\n\",\n    \"plot_memory(stderr)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 91,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"<tf.Tensor 'a1_1:0' shape=(25000000,) dtype=float32>\"\n      ]\n     },\n     \"execution_count\": 91,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"replaced_ts[0]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 93,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"run_after(replaced_ts[0], cost)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 98,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"WARNING:tensorflow:From <ipython-input-98-324e22ae063b>:2 in <module>.: initialize_all_variables (from tensorflow.python.ops.variables) is deprecated and will be removed after 2017-03-02.\\n\",\n      \"Instructions for updating:\\n\",\n      \"Use `tf.global_variables_initializer` instead.\\n\"\n     ]\n    },\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAgAAAAF+CAYAAAD0uKLWAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAAPYQAAD2EBqD+naQAAHbJJREFUeJzt3XuUpHV95/H3B8ZggLHJ0QQ1IbLgDLZHD9iNF2KAbFCI\\nSQTRBC1FEz26qyHnJJ2TKK4YsslGc59oohs3JgiOlIsmMbjiBaMJUVGP3d4dnI6CAgpGJM0IqIH5\\n7R9Pjfa0c+unnqrqnt/7dU6d7nqu319Vdz2f+j23lFKQJEl1OWTSBUiSpPEzAEiSVCEDgCRJFTIA\\nSJJUIQOAJEkVMgBIklQhA4AkSRUyAEiSVCEDgCRJFTIASJJUobEHgCSnJrkyyc1JdiY5u8Uyzkpy\\nbZI7knwtyVuTPGQU9UqSdDCaRA/AEcAngAuAVd+IIMmxwNuA9wInAmcCDwD+rrMKJUk6yGWSNwNK\\nshN4SinlymXDfgB4BfAM4Cjg08CFpZR/GYx/GnB5KeWwZfP8PE0oOKyUcu8YmyBJ0rq0Fo8BeA3w\\nWOA84JHAW4B3Jjl+MH4e2JnkuUkOSTIFPBu42o2/JEkHZk31ACQ5BvgicEwp5ZZl010NfKSUctHg\\n+WnAFcD9gUOBa4EnlVLuGHMTJElal9ZaD8AjaTbo25Ps2PUATgOOB0hyNPDXwCXAyYNx38ZjACRJ\\nOmAbJl3ACkcC9wAzwM4V4745+HkBsFRKeemuEUmeDdyY5DGllI+OpVJJktaxtRYAPk7TA3B0KeWD\\ne5nmcGDlvv5dYWGt9WhIkrQmtd5gJjkyyZ8nuSHJXUk+kOTkA5jviCQnJjlpMOi4wfNjSimLwOXA\\nZUnOTXJsksckuTDJkwbTvwN4dJKXJ3lokhma3QHX0wQISZK0H60PAkzyf4GHAy8EvkpzJP4cMF1K\\n+eo+5jsdeD/ffw2AS0spz0tyKHAR8BzgR4HbaA7yu7iU8tnBMs4DXgxsBu4ajH9JKWV7q8ZIklSZ\\nVgEgyX2BHcCTSynvWjb8Y8BVpZTf7q5ESZLUtba7ADbQ7Kv/9orhdwM/OVRFkiRp5FodBFhK+WaS\\na4GXJ7kOuBV4JnAKsLineZLcHzgLuAH4VqtqJUmq032BY4F3l1Ju62KBw5wFcD7wt8DNNKfuLdAc\\nwDezl+nPAt40xPokSards2i2tUNrHQBKKdcD/zXJDwL3K6XcmuTNNEfj78kNAFu3bmV6errtateF\\nubk5tmzZMukyRs52Hlxs58GnlrbW0M5t27Zx/vnnw2Bb2oWhrwNQSrkbuDvJD9F8y//NvUz6LYDp\\n6WlmZvbWSXBwmJqaOujbCLbzYGM7Dz61tLWWdg50tgu9dQBIciYQ4PPAJuCPgG3AGzqpTJIkjcww\\nPQBTwCtpztX/BvBW4CLvyCdJ0to3zDEAb6G5Va8kSVpnvHb+CPR6vUmXMBa28+BiOw8+tbS1lnZ2\\nrfWlgFe9ouaa/fPz8/M1HawhSdLQFhYWmJ2dBZgtpSx0sUx7ACRJqpABQJKkChkAJEmqkAFAkqQK\\nGQAkSaqQAUCSpAoZACRJqpABQJKkChkAJEmqkAFAkqQKGQAkSaqQAUCSpAoZACRJqpABQJKkChkA\\nJEmqkAFAkqQKGQAkSaqQAUCSpAoZACRJqpABQJKkChkAJEmqkAFAkqQKtQoASQ5J8ntJvpjkriT/\\nluSirouTJEmjsaHlfBcC/x14DvA54GTgDUn+o5Tyl10VJ0mSRqNtADgF+MdSyrsGz7+c5JnAY7op\\nS5IkjVLbYwA+BJyRZBNAkhOBxwNXdVWYJEkanbY9AH8A3A+4Lsm9NEHiZaWUN3dWmaSDxuJi83PT\\npsnWIel72gaApwPPBJ5BcwzAScCrknyllPLGfc04NzfH1NTUbsN6vR69Xq9lKZLWssVF2Ly5+X37\\ndkOAtD/9fp9+v7/bsKWlpc7Xk1LK6mdKvgy8opTyV8uGvQx4Vinl4XuZZwaYn5+fZ2Zmpm29ktaZ\\nhQWYnW1+n58H//2l1VtYWGC2+UeaLaUsdLHMtscAHA6sTA47h1ieJEkao7a7AN4OvCzJjcBngRlg\\nDnh9V4VJkqTRaRsAfhX4PeA1wI8AXwH+92CYJEla41oFgFLKncBvDB6SJGmdcZ+9JEkVMgBIklQh\\nA4AkSRUyAEiSVCEDgCRJFTIASJJUIQOAJEkVMgBIklQhA4AkSRUyAEiSVCEDgCRJFTIASJJUIQOA\\nJEkVMgBIklQhA4AkSRUyAEiSVCEDgCRJFTIASJJUIQOAJEkVMgBIklQhA4AkSRUyAEiSVCEDgCRJ\\nFWodAJJcn2TnHh5/0WWBkiSpexuGmPdk4NBlzx8JvAe4YqiKJEnSyLUOAKWU25Y/T/Jk4AullH8d\\nuipJkjRSnRwDkOQ+wLOAv+lieZIkabSG2QWw3LnAFHBpR8uTqnHddfCwh41+PYuLsGPH6Nez0rZt\\n3/v9pptgZma86x/X6yutN10FgOcB7yyl3LK/Cefm5piamtptWK/Xo9frdVSKtH68973wxCc2P884\\nY3TrWVyEzZtHt/wDdc45sH07bNo0nvWN6/WVutTv9+n3+7sNW1pa6nw9QweAJD8OPAF4yoFMv2XL\\nFmbG/RVAWqNuuKH5ef31o13Prm/+W7fC9PRo17UnGzc2PQHnnDPeXohxvb5Sl/b0pXhhYYHZ2dlO\\n19NFD8DzgFuBqzpYlqQRmp4efxf8LpPY/SBp74Y6CDBJgF8G3lBK2dlJRZIkaeSGPQvgCcAxwCUd\\n1CJJksZkqF0ApZSr2f1iQJIkaR3wXgCSJFXIACBJUoUMAJIkVcgAIElShQwAkiRVyAAgSVKFDACS\\nJFXIACBJUoUMAJIkVcgAIElShQwAkiRVyAAgSVKFDACSJFXIACBJUoUMAJIkVcgAIElShQwAkiRV\\nyAAgSVKFDACSJFXIACBJUoUMAJIkVcgAIElShQwAkiRVyAAgSVKFWgeAJA9O8sYkX09yV5JPJpnp\\nsjhJkjQaG9rMlOQo4IPAPwFnAV8HNgG3d1eaJEkalVYBALgQ+HIp5fnLhn2pg3okSdIYtN0F8GTg\\nY0muSHJrkoUkz9/vXJIkaU1o2wNwHPAi4E+B3wceC7w6ybdKKVu7Kk46GC0uwo4dze/btn3v58LC\\n6Na5az1rwThrWf76Li7Cpk3jWzc064Txr1c6ECmlrH6m5NvAR0sppy4b9irg5FLK4/cyzwwwf9pp\\npzE1NbXbuF6vR6/XW3Ud0nqzuAibN09u/du3T25jNOm2w3jbv7y9k3zdtf70+336/f5uw5aWlrjm\\nmmsAZkspnXxdaNsD8FVgZY7fBjx1fzNu2bKFmRlPFlCddn3z37oVpqeb32+5BR74wNGve+PGyW6E\\nNm1qNoS7XoNxueUWuP12OP/88a57+brG3Watb3v6UrywsMDs7Gyn62kbAD4InLBi2Al4IKB0QKan\\nocYcPKkAMsrdK9J61fYgwC3A45K8NMnxSZ4JPB/4y+5KkyRJo9IqAJRSPgacC/SATwMvA36tlPLm\\nDmuTJEkj0nYXAKWUq4CrOqxFkiSNifcCkCSpQgYASZIqZACQJKlCBgBJkipkAJAkqUIGAEmSKmQA\\nkCSpQgYASZIqZACQJKlCBgBJkipkAJAkqUIGAEmSKmQAkCSpQgYASZIqZACQJKlCBgBJkipkAJAk\\nqUIGAEmSKmQAkCSpQgYASZIqZACQJKlCBgBJkipkAJAkqUKtA0CSi5PsXPH4XJfFSZKk0dgw5Pyf\\nAc4AMnh+z5DLkyRJYzBsALinlPLvnVQiSZLGZthjADYluTnJF5JsTXJMJ1VJkqSRGqYH4MPALwOf\\nBx4E/A5wTZJHlFLuHL40aXUWF2HHjklXsW/btk26grqN8/Vfvq6bboKZmfGtWzoQrQNAKeXdy55+\\nJslHgS8B5wGX7G2+ubk5pqamdhvW6/Xo9XptS5FYXITNmyddxYHbuHHSFdRl1+t9/vmTWf8558D2\\n7bBp02TWr/Wl3+/T7/d3G7a0tNT5elJK6W5hTQi4upTysj2MmwHm5+fnmTEKq2MLCzA7C1u3wvT0\\npKvZt40b3RBMwiR6iDZubHoCzjkH5uftBVB7CwsLzM7OAsyWUha6WOawBwF+V5IjgeOBy7paprRa\\n09N+yGrPJhW61vpuKdVrmOsA/HGS05I8JMlPAP9Acxpgfz+zSpKkCRumB+DHgMuB+wP/DnwAeFwp\\n5bYuCpMkSaMzzEGAHrUnSdI65b0AJEmqkAFAkqQKGQAkSaqQAUCSpAoZACRJqpABQJKkChkAJEmq\\nkAFAkqQKGQAkSaqQAUCSpAoZACRJqpABQJKkChkAJEmqkAFAkqQKGQAkSaqQAUCSpAoZACRJqpAB\\nQJKkChkAJEmqkAFAkqQKGQAkSaqQAUCSpAoZACRJqlAnASDJS5PsTPJnXSxPkiSN1tABIMmjgRcA\\nnxy+HEmSNA5DBYAkRwJbgecD/9FJRZIkaeSG7QF4DfD2Usr7uihGkiSNx4a2MyZ5BnAScHJ35agm\\ni4uwY0c3y9q2rZvlSKPi3+j6sXEjbNo06SpGr1UASPJjwJ8DTyyl/Ge3JakGi4uweXP3y924sftl\\nSsPY9Td5/vmTrUOrs337wR8C2vYAzAI/DMwnyWDYocBpSX4VOKyUUvY049zcHFNTU7sN6/V69Hq9\\nlqVoPdr1zX/rVpie7maZtaR2rS+bNjUbk656uzRa27Y1YW2S71e/36ff7+82bGlpqfP1tA0A7wUe\\nuWLYG4BtwB/sbeMPsGXLFmZmZlquVgeb6Wnwz0EHO4OpVmNPX4oXFhaYnZ3tdD2tAkAp5U7gc8uH\\nJbkTuK2U4p4uSZLWuC6vBLjXb/2SJGltaX0WwEqllJ/ualmSJGm0vBeAJEkVMgBIklQhA4AkSRUy\\nAEiSVCEDgCRJFTIASJJUIQOAJEkVMgBIklQhA4AkSRUyAEiSVCEDgCRJFTIASJJUIQOAJEkVMgBI\\nklQhA4AkSRUyAEiSVCEDgCRJFTIASJJUIQOAJEkVMgBIklQhA4AkSRUyAEiSVCEDgCRJFTIASJJU\\nodYBIMkLk3wyydLg8aEkP9NlcZIkaTSG6QG4EXgJMDt4vA/4xyTTXRQmSZJGZ0PbGUsp71gx6KIk\\nLwIeB2wbqipJkjRSrQPAckkOAc4DDgeu7WKZkiRpdIYKAEkeQbPBvy+wAzi3lHJdF4UdDBYXYceO\\nSVexNm2zj0iSJmrYHoDrgBOBo4CnAZclOW1fIWBubo6pqandhvV6PXq93pClrC2Li7B586SrWPs2\\nbpx0BZK0tvT7ffr9/m7DlpaWOl9PSindLSy5Gvi3UsqL9jBuBpifn59nZmams3WuVQsLMDsLW7fC\\ntIdF7tHGjbBp06SrkKTvuesuuO46eNjD4PDDJ13N9ywsLDA7OwswW0pZ6GKZnRwDsMwhwGEdL3Nd\\nm56GCvKOJB0UDj+8ns/s1gEgye8D76Q5HXAj8CzgdODMbkqTJEmjMkwPwNHAZcCDgCXgU8CZpZT3\\ndVGYJEkanWGuA/D8LguRJEnj470AJEmqkAFAkqQKGQAkSaqQAUCSpAoZACRJqpABQJKkChkAJEmq\\nkAFAkqQKGQAkSaqQAUCSpAoZACRJqpABQJKkChkAJEmqkAFAkqQKGQAkSaqQAUCSpAoZACRJqpAB\\nQJKkChkAJEmqkAFAkqQKGQAkSaqQAUCSpAoZACRJqlCrAJDkpUk+muSOJLcm+Yckm7suTpIkjUbb\\nHoBTgb8AHgs8AbgP8J4kP9hVYZIkaXQ2tJmplPKzy58n+WXga8As8IHhy5IkSaPU1TEARwEF+EZH\\ny5MkSSM0dABIEuDPgQ+UUj43fEmSJGnUWu0CWOG1wMOBxx/IxHNzc0xNTe02rNfr0ev1OihFkqT1\\nrd/v0+/3dxu2tLTU+XpSSmk/c/KXwJOBU0spX97PtDPA/Pz8PDMzM63XuV4sLMDsLMzPQwXNlSSN\\n0MLCArOzswCzpZSFLpbZugdgsPE/Bzh9fxt/SZK0trQKAEleC/SAs4E7kxw9GLVUSvlWV8VJkqTR\\naHsQ4AuB+wH/DHxl2eO8bsqSJEmj1PY6AF5CWJKkdcwNuSRJFTIASJJUIQOAJEkVMgBIklQhA4Ak\\nSRUyAEiSVCEDgCRJFTIASJJUIQOAJEkVMgBIklQhA4AkSRUyAEiSVCEDgCRJFTIASJJUIQOAJEkV\\nMgBIklQhA4AkSRUyAEiSVCEDgCRJFTIASJJUIQOAJEkVMgBIklQhA4AkSRUyAEiSVKHWASDJqUmu\\nTHJzkp1Jzu6yMEmSNDrD9AAcAXwCuAAo3ZQjSZLGYUPbGUsp7wLeBZAknVUkSZJGzmMAJEmqkAFA\\nkqQKtd4F0Nbc3BxTU1O7Dev1evR6vXGXIknSmtPv9+n3+7sNW1pa6nw9Yw8AW7ZsYWZmZtyrlSRp\\nXdjTl+KFhQVmZ2c7XY+7ACRJqlDrHoAkRwAPBXadAXBckhOBb5RSbuyiOEmSNBrD7AI4GXg/zTUA\\nCvCng+GXAs8bsi5JkjRCw1wH4F9wF4IkSeuSG3BJkipkAJAkqUIGAEmSKmQAkCSpQgYASZIqZACQ\\nJKlCBgBJkipkAJAkqUIGAEmSKmQAkCSpQgYASZIqZACQJKlCBgBJkipkAJAkqUIGAEmSKmQAkCSp\\nQgYASZIqZACQJKlCBgBJkipkAJAkqUIGAEmSKmQAkCSpQgaAEej3+5MuYSxs58HFdh58amlrLe3s\\n2lABIMkFSa5PcneSDyd5dFeFrWe1/DHazoOL7Tz41NLWWtrZtdYBIMnTgT8FLgYeBXwSeHeSB3RU\\nmyRJGpFhegDmgNeVUi4rpVwHvBC4C3heJ5VJkqSRaRUAktwHmAX+adewUkoB3guc0k1pkiRpVDa0\\nnO8BwKHArSuG3wqcsJd57guwbdu2lqtcH+6+G266aYmrrloA4GBu7tLSEgsLC5MuY+Rs58GllnZC\\nPW2toZ3Ltp337WqZab64r3Km5EHAzcAppZSPLBv+R8BPllJ+Yg/zPBN40xC1SpJUu2eVUi7vYkFt\\newC+DtwLHL1i+I/w/b0Cu7wbeBZwA/CtluuVJKlG9wWOpdmWdqJVDwBAkg8DHyml/NrgeYAvA68u\\npfxxVwVKkqTute0BAPgz4NIk88BHac4KOBx4Qwd1SZKkEWodAEopVwzO+f9dml0BnwDOKqX8e1fF\\nSZKk0Wi9C0CSJK1f3gtAkqQKGQAkSarQyAJAkh9K8qYkS0luT/L6JEfsZ/pXJ7kuyZ1JvpTkVUnu\\nN6oa21rtTZCS/GKSbYPpP5nkSeOqdRiraWeS5ye5Jsk3Bo+r18vNodre1CrJM5LsTPL3o66xCy3+\\nbqeSvCbJVwbzXJfkZ8ZVb1st2vnrg7bdleTLSf4syWHjqreNJKcmuTLJzYO/wbMPYJ6fSjKf5FtJ\\ntif5pXHUOozVtjPJuUnek+Rrg23Ph5KcOa5622rzfi6b9/FJ/jPJqq+ENMoegMuBaeAM4OeA04DX\\n7WP6BwMPAn4DeATwS8DPAK8fYY2rttqbICU5hea1+GvgJOBtwNuSPHw8FbfT4mZPp9O086eAxwE3\\nAu8ZXDRqzWp7U6skDwH+GLhm5EV2oMXf7X1oLu3948BTaa7w+QKaC4CtWS3a+UzglYPpH0ZzL5On\\nA78/loLbO4LmwOsLgP0eyJXkWOD/0Vy+/UTgVcDrkzxxdCV2YlXtpNnOvAd4EjADvB94e5ITR1Zh\\nN1bbTgAGX5AvpflfXb1SSucPmn+kncCjlg07C7gHeOAqlvMLwN3AIaOos2XbPgy8atnzADcBL97L\\n9G8Grlwx7FrgtZNuS5ft3MP8hwBLwPmTbkvX7Ry07V+B5wKXAH8/6XZ03U6am3stAodOuvYRt/Mv\\ngKtXDPsT4JpJt2UVbd4JnL2faf4Q+NSKYX3gqknX32U79zLfZ4CLJl3/KNo5eA//J02AXVjtukbV\\nA3AKcHsp5ePLhr2XJtk8dhXLOQq4o5Sys8vi2mp5E6RT+P509u59TD9xHd3s6QjgPsA3Oi+wI0O0\\n82Lga6WUS0ZbYTdatvPJDIJqkluSfDrJS5Os2eOGWrbzQ8Dsrt0ESY4DfhZ4x2irHbvHsc4+h7qQ\\nJMBG1vDnUFtJngscRxMAWhnmQkD78kDga8sHlFLuTfKNwbj9GnTZXcS+dxuMW5ubID1wL9Mf0Osw\\nIW3audIf0nQXt+uaGo9VtzPJ42m++a/1LsXl2ryfxwE/DWyl6U7dBLx2sJz/NZoyh7bqdpZS+oPP\\nmg8MNhaHAn9VSvnDkVY6fnv7HLpfksNKKd+eQE3j8Fs0X0aumHQhXUqyCXgFzb13djZ/uqu3qjSf\\n5JWDAxT29rg3yeZ9LYID21+1kSaBf4Yh0s0YHVC7hph+rTjQ9+9C4DzgKaWU74y8qu7tsZ1JjgTe\\nCLyglHL72Kvq3r7ez0NoNhD/rZTy8VLKFTT7xV80ruI6tNd2Jvkp4H/Q7PJ4FM3xDj+f5KKxVTc5\\nu7Ya6/GzaL8Gx3e8HPjFUsrXJ11PVwa9cG8CLi6lfGHX4DbLWm0PwJ/Q7PPcly8Ct9DcGOi7khwK\\n/BB7v1nQrumOpOma+g/gqaWUe1dZ4yi1uQnSLaucfi1o004Akvwm8GLgjFLKZ0dTXmdW287jgYfQ\\nHFS06x/uEIAk3wFOKKVcP6Jah9Hm/fwq8J1BF/ou24AHJtlQSrmn+zKH1qadvwtctmx3zmcHn0Gv\\nY+32dLSxt8+hO9ZpSN+nJM8A/g/wC6WU90+6no5tBE4GTkrymsGwQ2j2eHwHOLOU8s8HsqBV9QCU\\nUm4rpWzfz+Memn2HRyV51LLZz6BJKR/Z48L57jf/99Ac+Hf2WvvDLKX8JzBP0xbgu/uYzqDZl7gn\\n1y6ffuCJg+FrUst2kuS3gJfRXBL643ubbq1o0c5twCNpzuY4cfC4Enjf4PcbR1xyKy3fzw8CD10x\\n7ATgq2t049+2nYfTHHS13M7BrO36VdemPX0Oncka/hxqK0kP+BugV0p516TrGYE7aM6UW/459FfA\\ndYPf97qN/T4jPJLxKuBjwKOBxwOfB964bPyDaT5QTx48P5LmCN5PAP+FJq3ueqylswDOowkoz6E5\\n2+F1wG3ADw/GXwa8Ytn0pwDfoTm98QTgd2huh/zwSbel43a+eNCuc1e8d0dMui1dtnMP86+XswBW\\n+37+GM1ZHK+i2f//czTfIi+cdFs6bufFNL2NT6e51eoTac5+uHzSbdlPO4+g+bA/iSaw/Prg+TGD\\n8a8ELl02/bHAN2mOzTkB+JXB59ITJt2WjtvZG7TrhSs+h+436bZ02c49zN/qLIBRNugomgOIloDb\\nac6DP3zZ+IfQdNedNnh++uD58sfOwc8fn/QbtKJtvwLcMPiguZZBiBmMex/wtyumfxpNOrsb+BTN\\nN+SJt6PLdgLX7+H9uxf47Um3o+v3c8W86yIAtGknzRk7HwLuotkovoTB/UPW8mOVf7eH0Own3g7c\\nOZjv1etgg3H6ss/H5Y+/HYy/BHjfHuaZH7wui8CzJ92OrttJc97/nj6H9vo/vBYebd7PFfO3CgDe\\nDEiSpAqt2XN6JUnS6BgAJEmqkAFAkqQKGQAkSaqQAUCSpAoZACRJqpABQJKkChkAJEkaUpJTk1yZ\\n5ObBzfHObrGMs5Jcm+SOJF9L8tYkDxlFvWAAkCSpC0fQXMr+AlrcYTHJscDbaG6hfiLNvRoeAPxd\\nZxWuXKdXApQkqTtJdtLcDv3KZcN+AHgF8AyaS+V/mubeGv8yGP80mntQHLZsnp+nCQWHlRHcGdce\\nAEmSRu81NPfXOI/mrqJvAd6Z5PjB+HlgZ5LnJjkkyRTwbODqUWz8wR4ASZI6tbIHIMkxwBdp7u53\\ny7LprgY+Ukq5aPD8NOAK4P7AoTQ3s3pSKeWOUdRpD4AkSaP1SJoN+vYkO3Y9gNOA4wGSHE1z19xL\\ngJMH477NCI8B2DCqBUuSJACOBO4BZmhu+7vcNwc/LwCWSikv3TUiybOBG5M8ppTy0a6LMgBIkjRa\\nH6fpATi6lPLBvUxzOLByX/+usDCS3np3AUiSNKQkRyQ5MclJg0HHDZ4fU0pZBC4HLktybpJjkzwm\\nyYVJnjSY/h3Ao5O8PMlDk8zQ7A64niZAdF+zBwFKkjScJKcD7+f7rwFwaSnleUkOBS4CngP8KHAb\\nzUF+F5dSPjtYxnnAi4HNwF2D8S8ppWwfSc0GAEmS6uMuAEmSKmQAkCSpQgYASZIqZACQJKlCBgBJ\\nkipkAJAkqUIGAEmSKmQAkCSpQgYASZIqZACQJKlCBgBJkir0/wHv/JRT+di9XwAAAABJRU5ErkJg\\ngg==\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7fb4787e52e8>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"sess = create_session()\\n\",\n    \"sess.run(tf.initialize_all_variables())\\n\",\n    \"redirect.start();\\n\",\n    \"sess.run(grads);\\n\",\n    \"stderr = redirect.stop()\\n\",\n    \"plot_memory(stderr)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 99,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"   751373                             a0  100000000  100000000\\n\",\n      \"   788769                        a0/read  100000000  200000000\\n\",\n      \"   812320                             a1  100000000  300000000\\n\",\n      \" 25505485                           a2_1  100000000  400000000\\n\",\n      \" 32218122                             a2  100000000  500000000\\n\",\n      \" 46739649   gradients_2/cost_1_grad/Tile  100000000  600000000\\n\",\n      \" 48151215                             a3  100000000  700000000\\n\",\n      \" 48197908                             a2 -100000000  600000000\\n\",\n      \" 57227563                           a4_1  100000000  700000000\\n\",\n      \" 67988836 gradients_2/a4_1_grad/TanhGrad  100000000  800000000\\n\",\n      \" 68061666                           a4_1 -100000000  700000000\\n\",\n      \" 68456245   gradients_2/cost_1_grad/Tile -100000000  600000000\\n\",\n      \" 78576044 gradients_2/a3_1_grad/TanhGrad  100000000  700000000\\n\",\n      \" 78628205                             a3 -100000000  600000000\\n\",\n      \" 79095393 gradients_2/a4_1_grad/TanhGrad -100000000  500000000\\n\",\n      \" 89322348 gradients_2/a2_1_grad/TanhGrad  100000000  600000000\\n\",\n      \" 89371834                           a2_1 -100000000  500000000\\n\",\n      \" 89845874 gradients_2/a3_1_grad/TanhGrad -100000000  400000000\\n\",\n      \"127103916 gradients_2/a2_1_grad/TanhGrad -100000000  300000000\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"print_memory_timeline(stderr)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Simpler graph\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 422,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"n=1000*1000*25\\n\",\n    \"tf.reset_default_graph()\\n\",\n    \"a1 = tf.placeholder(tf.float32, name=\\\"a1\\\", shape=(n,))\\n\",\n    \"a2 = tf.tanh(a1, name=\\\"a2\\\")\\n\",\n    \"a3 = tf.tanh(a2, name=\\\"a3\\\")\\n\",\n    \"cost = tf.reduce_sum(a3, name=\\\"cost\\\")\\n\",\n    \"xs = [a1]\\n\",\n    \"ys = [cost]\\n\",\n    \"fwd_ops = ge.get_walks_intersection_ops(forward_seed_ops=[x.op for x in xs], backward_seed_ops=[y.op for y in ys])\\n\",\n    \"grads = tf.gradients(ys, xs)\\n\",\n    \"#copied_fwd_svg, info = ge.copy_with_input_replacements(ge.sgv(fwd_ops), {})\\n\",\n    \"#xs_copied = [info._transformed_ts[x] if isinstance(x, tf.Tensor) else info._transformed_ts[x._variable] for x in xs ]\\n\",\n    \"#ys_copied = [info._transformed_ts[y] for y in ys]\\n\",\n    \"#grads = tf.gradients(ys_copied, xs_copied)\\n\",\n    \"#bwd_ops = ge.get_walks_intersection_ops(forward_seed_ops=[x.op for x in xs_copied],\\n\",\n    \"#                                            backward_seed_ops=grads)\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 423,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['a1', 'a2', 'a3', 'cost']\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"printops(fwd_ops)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 424,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAgQAAAF+CAYAAAD9UwKsAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAAPYQAAD2EBqD+naQAAH41JREFUeJzt3X+QZWV95/H3B1BUmDQmBkaF1VWG7BAsSLc/MjHABgSj\\nm4Woq7GFiBIxKlZZzWaNEFnWbGncGBl/RHaj7kYmSGdNKBFDECUkpJQhVKYBExmYYYXwQxkV3XYC\\n6Arz3T/OGdPTdPf0uX27b3fzflXdun2e+5xzvqd6eu7nPue556SqkCRJj2/7DLoASZI0eAYCSZJk\\nIJAkSQYCSZKEgUCSJGEgkCRJGAgkSRIGAkmShIFAkiRhIJAkSSzzQJDk2CRXJLkvya4kp/SwjZcm\\n2Zzk+0m+leTPkzxrMeqVJGmlWtaBADgAuBk4G+h804UkzwYuB64BjgZOBp4GXNa3CiVJWgWyUm5u\\nlGQX8KtVdcWUticC7wNeCxwE/APwrqq6rn39VcClVbX/lHV+hSYk7F9Vjy7hIUiStGwt9xGCvfkY\\n8CLgNcDzgD8Drkry3Pb1LcCuJG9Msk+SIeDXgS8ZBiRJ+hcrdoQgyWHA14HDqur+Kf2+BPxdVb27\\nXT4O+AzwU8C+wGbgZVX1/SU+BEmSlq2VPELwPJo3+G1Jdu5+AMcBzwVIcgjwCeCPgee3r/0Q5xBI\\nkrSH/QZdwAIcCDwCDAO7pr32z+3z2cBkVZ27+4Ukvw7ck+SFVXXjklQqSdIyt5IDwU00IwSHVNVX\\nZunzFGD6XIHd4WElj45IktRXC3pTTHJue32AC+foc0bb59H2eVeSh+a5/QOSHJ3kmLbpOe3yYVW1\\nHbgU2JTkFUmeneSFSd6V5GVt/yuBFyQ5P8nhSYZpTh/cSRMoJEkSCwgESV4AnAXcMo/uk8DaKY/5\\nXhjo+TRv3FtorkPwQWACeE/7+huATcAfALcBn23XuRugqv4aeB1warveXwIP00wq/OE8a5AkadXr\\n6VsGSQ6keZN+K3A+cFNVnTNL3zOAjVX1kwspVJIkLZ5eRwg+Bny+qq6dZ/8Dk9yV5O4klyc5ssf9\\nSpKkRdB5UmGS1wLH0AzNz8ftwJnAV4Eh4D8B1yf52aq6b5Z9/BTwUuAu4Adda5Qk6XHsScCzgaur\\n6oH5rtQpECQ5FPgQcFJV/Wg+61TVDcANU7axGdgKvBm4YJbVXgp8ukttkiRpD6fRTL6fl64jBCPA\\nTwNbkqRt2xc4Lsnbae4PMOekhKp6JMlNwOFzdLsL4JJLLmH9+vUdS1x+xsbG2Lhx46DL6BuPZ/la\\nTccCHs9ytpqOBVbX8WzdupXTTz8d2vfS+eoaCK6huULgVJ+i+cT//r2FAYAk+wBH0cz4n80PANav\\nX8/w8HDHEpefoaGhVXEcu3k8y9dqOhbweJaz1XQssPqOp9XplHunQFBVDwK3Tm1L8iDwQFVtbZcv\\nBu6rqvPa5fNpThncQXNHwnfSfO3wk132LUmSFk8/rlQ4fVTgMPa8OuBTgY/TXH/gezRfV9xQVbf1\\nYd+SJKkPFhwIquqEvSyfA8x4jQJJkrQ8eD3/JTA6OjroEvrK41m+VtOxgMeznK2mY4HVdzy96OlK\\nhYutvefAli1btqzGSR6SJC2aiYkJRkZGAEaqamK+6zlCIEmSDASSJMlAIEmSMBBIkiQMBJIkCQOB\\nJEnCQCBJkjAQSJIkDASSJAkDgSRJwkAgSZIwEEiSJAwEkiQJA4EkScJAIEmSMBBIkiQMBJIkCQOB\\nJEnCQCBJkjAQSJIkDASSJAkDgSRJYoGBIMm5SXYluXAv/V6dZGuSh5PckuRlC9mvJEnqr54DQZIX\\nAGcBt+yl3wbgUuATwDHA5cDlSY7sdd+SJKm/egoESQ4ELgHeBPzfvXR/B3BVVV1YVbdX1QXABPD2\\nXvYtSZL6r9cRgo8Bn6+qa+fRdwNwzbS2q9t2SZK0DOzXdYUkr6UZ+n/+PFdZC+yY1rajbZckrSDb\\ntzfP69YNtg71X6dAkORQ4EPASVX1owXsN0DtrdPY2BhDQ0N7tI2OjjI6OrqAXUuSerF9OxxxRPPz\\ntm2GguVgfHyc8fHxPdomJyd72lbXEYIR4KeBLUnStu0LHJfk7cD+VTX9jf5+4JBpbQfz2FGDx9i4\\ncSPDw8MdS5QkLYadO2f+WYMz04fkiYkJRkZGOm+r6xyCa4Dn0ZwyOLp9/D3NBMOjZwgDAJuBE6e1\\nndS2S5KkZaDTCEFVPQjcOrUtyYPAA1W1tV2+GLivqs5ru3wYuC7JOcCVwCjNSMNZC6xdkiT1ST+u\\nVDh9VOAwpkwYrKrNNCHgzcDNwCuBU6vqViRJ0rLQ+VsG01XVCXMtt22XAZctdF+SJGlxeC8DSZJk\\nIJAkSQYCSZKEgUCSJGEgkCRJGAgkSRIGAkmShIFAkiRhIJAkSRgIJEkSBgJJkoSBQJIkYSCQJEkY\\nCCRJEgYCSZKEgUCSJGEgkCRJGAgkSRIGAkmShIFAkiRhIJAkSRgIJEkSBgJJkkTHQJDkLUluSTLZ\\nPq5P8stz9D8jya4kj7bPu5I8tPCyJUlSP+3Xsf89wG8Dd7TLbwA+l+SYqto6yzqTwBFA2uXqWqQk\\nSVpcnQJBVV05rendSd4K/DwwWyCoqvp2L8VJkqSl0fMcgiT7JHkt8BRg8xxdD0xyV5K7k1ye5Mhe\\n9ylJkhZH50CQ5KgkO4EfAhcBr6iq22bpfjtwJnAKcFq7v+uTPLPHeiVJ0iLoOocA4DbgaOAg4FXA\\npiTHzRQKquoG4Ibdy0k205xaeDNwwd52NDY2xtDQ0B5to6OjjI6O9lC2JEmry/j4OOPj43u0TU5O\\n9rStVC1sjl+SLwF3VNVb59n/M8CPquq0OfoMA1u2bNnC8PDwguqTJPXHxASMjDQ/b9kC/ve8PE1M\\nTDDS/KJGqmpivuv14zoE+wD7z6djkn2Ao4Bv9mG/kiSpTzqdMkjyXuAqmq8frqGZF3A8cHL7+ibg\\n3qo6r10+n+aUwR00pxjeCTwL+GSf6pckSX3QdQ7BIcAm4Ok01xf4KnByVV3bvn4o8MiU/k8FPg6s\\nBb4HbAE2zDEJUZIkDUDX6xC8aS+vnzBt+RzgnB7qkiRJS8h7GUiSJAOBJEkyEEiSJAwEkiQJA4Ek\\nScJAIEmSMBBIkiQMBJIkCQOBJEnCQCBJkjAQSJIkDASSJAkDgSRJwkAgSZIwEEiSJAwEkiQJA4Ek\\nScJAIEmSMBBIkiQMBJIkCQOBJEnCQCBJkjAQSJIkDASSJImOgSDJW5LckmSyfVyf5Jf3ss6rk2xN\\n8nC77ssWVrIkSeq3riME9wC/DYy0j2uBzyVZP1PnJBuAS4FPAMcAlwOXJzmy54olSVLfdQoEVXVl\\nVX2hqu5oH+8G/hn4+VlWeQdwVVVdWFW3V9UFwATw9oWVLUmS+qnnOQRJ9knyWuApwOZZum0ArpnW\\ndnXbLkmSlon9uq6Q5CiaAPAkYCfwiqq6bZbua4Ed09p2tO2S9LiwfTvs3DnoKhZu69Y9f16zBtat\\nG1w9i2H79uZ5tR3XfHQOBMBtwNHAQcCrgE1JjpsjFEwXoObTcWxsjKGhoT3aRkdHGR0d7VCuJA3O\\n9u1wxBGDrqL/Tj+9ed62bfW8eU79Xa2U4xofH2d8fHyPtsnJyZ621TkQVNUjwNfbxYkkL6SZK/DW\\nGbrfDxwyre1gHjtqMKONGzcyPDzctURJWjZ2jwxccgmsn3H69cqyZk3zfOONTShYDSMfu009lpVy\\nXDN9SJ6YmGBkZKTztnoZIZhuH2D/WV7bDJwIfGRK20nMPudAklal9ethNX2+WSlvmJq/ToEgyXuB\\nq2i+frgGOA04Hji5fX0TcG9Vndeu8mHguiTnAFcCozRfVzyrL9VLkqS+6DpCcAiwCXg6MAl8FTi5\\nqq5tXz8UeGR356ranGQUeG/72A6cWlW3LrRwSZLUP50CQVW9aS+vnzBD22XAZR3rkiRJS8h7GUiS\\nJAOBJEkyEEiSJAwEkiQJA4EkScJAIEmSMBBIkiQMBJIkCQOBJEnCQCBJkjAQSJIkDASSJAkDgSRJ\\nwkAgSZIwEEiSJAwEkiQJA4EkScJAIEmSMBBIkiQMBJIkCQOBJEnCQCBJkjAQSJIkOgaCJOcmuTHJ\\n95PsSPLZJEfsZZ0zkuxK8mj7vCvJQwsrW5Ik9VPXEYJjgY8CLwJeAjwB+GKSJ+9lvUlg7ZTHszru\\nV5IkLaL9unSuqpdPXU7yBuBbwAjw5blXrW93rk6SJC2Jhc4hOAgo4Lt76XdgkruS3J3k8iRHLnC/\\nkiSpj3oOBEkCfAj4clXdOkfX24EzgVOA09p9Xp/kmb3uW5Ik9VenUwbTXAQcCbx4rk5VdQNww+7l\\nJJuBrcCbgQvmWndsbIyhoaE92kZHRxkdHe2xZEmSVo/x8XHGx8f3aJucnOxpWz0FgiR/CLwcOLaq\\nvtll3ap6JMlNwOF767tx40aGh4d7KVGSpFVvpg/JExMTjIyMdN5W51MGbRg4Ffilqrq7h/X3AY4C\\nOgUJSZK0eDqNECS5CBilmQ/wYJJD2pcmq+oHbZ+Lgfuq6rx2+XyaUwZ30ExCfCfN1w4/2ZcjkCRJ\\nC9b1lMFbaL5V8DfT2t8IbGp/Pgx4dMprTwU+TnP9ge8BW4ANVXVb12IlSdLi6Hodgr2eYqiqE6Yt\\nnwOc07EuSZK0hLyXgSRJMhBIkiQDgSRJwkAgSZIwEEiSJAwEkiQJA4EkScJAIEmSMBBIkiQMBJIk\\nCQOBJEnCQCBJkjAQSJIkDASSJAkDgSRJwkAgSZIwEEiSJAwEkiQJA4EkScJAIEmSMBBIkiQMBJIk\\nCQOBJEmiYyBIcm6SG5N8P8mOJJ9NcsQ81nt1kq1JHk5yS5KX9V6yJEnqt64jBMcCHwVeBLwEeALw\\nxSRPnm2FJBuAS4FPAMcAlwOXJzmyp4olSVLf7delc1W9fOpykjcA3wJGgC/Psto7gKuq6sJ2+YIk\\nJwNvB97WqVpJkrQoFjqH4CCggO/O0WcDcM20tqvbdkmStAx0GiGYKkmADwFfrqpb5+i6FtgxrW1H\\n2y5Jq9q99w66gsW1deugK+ifqcey++c1a2DdusHUs9R6DgTARcCRwIt7WDc0IwuStGpt3w6nntr8\\nvGbNYGvpt93Hc/rpg61jsUw9rm3bHh+hoKdAkOQPgZcDx1bVN/fS/X7gkGltB/PYUYPHGBsbY2ho\\naI+20dFRRkdHO1QrSYOxc2fz/LnPrb43lHXrmjfK3ce4WuwOOjt3NqMEp5++vI9xfHyc8fHxPdom\\nJyd72lbnQNCGgVOB46vq7nmsshk4EfjIlLaT2vY5bdy4keHh4a4lStKycuihg65gcay2kLMSzfQh\\neWJigpGRkc7b6hQIklwEjAKnAA8m2f3Jf7KqftD2uRi4r6rOa1/7MHBdknOAK9v1R4CzOlcrSZIW\\nRddvGbwF+Angb4BvTHm8Zkqfw5gyYbCqNtOEgDcDNwOvBE7dy0RESZK0hLpeh2CvAaKqTpih7TLg\\nsi77kiRJS8d7GUiSJAOBJEkyEEiSJAwEkiQJA4EkScJAIEmSMBBIkiQMBJIkCQOBJEnCQCBJkjAQ\\nSJIkDASSJAkDgSRJwkAgSZIwEEiSJAwEkiQJA4EkScJAIEmSMBBIkiQMBJIkCQOBJEnCQCBJkjAQ\\nSJIkDASSJIkeAkGSY5NckeS+JLuSnLKX/se3/aY+Hk1ycO9lS5KkfuplhOAA4GbgbKDmuU4B64C1\\n7ePpVfWtHvYtSZIWwX5dV6iqLwBfAEiSDqt+u6q+33V/kiRp8S3VHIIANyf5RpIvJvmFJdqvJEma\\nh6UIBN8EfhN4FfBK4B7gb5IcswT7liRJ89D5lEFXVbUN2Dal6YYkzwXGgDPmWndsbIyhoaE92kZH\\nRxkdHe17nZIkrTTj4+OMj4/v0TY5OdnTthY9EMziRuDFe+u0ceNGhoeHl6AcSZJWnpk+JE9MTDAy\\nMtJ5W4O6DsExNKcSJEnSMtB5hCDJAcDhNBMFAZ6T5Gjgu1V1T5LfA55RVWe0/d8B3Al8DXgScBbw\\nS8BJfahfkiT1QS+nDJ4P/DXNtQUK+GDbfjFwJs11Bg6b0v+JbZ9nAA8BXwVOrKq/7bFmSZLUZ71c\\nh+A65jjVUFVvnLb8AeAD3UuTJElLxXsZSJIkA4EkSTIQSJIkDASSJAkDgSRJwkAgSZIwEEiSJAwE\\nkiQJA4EkScJAIEmSMBBIkiQMBJIkCQOBJEnCQCBJkjAQSJIkDASSJAkDgSRJwkAgSZIwEEiSJAwE\\nkiQJA4EkScJAIEmSMBBIkiR6CARJjk1yRZL7kuxKcso81vm3SbYk+UGSbUnO6K1cSZK0GHoZITgA\\nuBk4G6i9dU7ybOAvgL8CjgY+DHwyyUk97FuSJC2C/bquUFVfAL4AkCTzWOWtwNer6p3t8u1JfhEY\\nA77Udf+SJKn/lmIOwc8D10xruxrYsAT7liRJ89B5hKAHa4Ed09p2AD+RZP+q+uES1CCptX077Nw5\\n6CoeH7ZuHXQF6oetW2HNGli3btCVLK6lCAQz2X2qYc45CGNjYwwNDe3RNjo6yujo6GLVJa1q27fD\\nEUcMuorHnzVrBl2BerH793b66c3ztm3LLxSMj48zPj6+R9vk5GRP21qKQHA/cMi0toOB71fV/5tr\\nxY0bNzI8PLxohUmPN7tHBi65BNavH2wtjxePh0+Wq9W6dU0IuPHGJhQsx5G1mT4kT0xMMDIy0nlb\\nSxEINgMvm9Z2ctsuaQDWrweztrR369YtzyCwGHq5DsEBSY5Ockzb9Jx2+bD29d9LcvGUVf4H8Nwk\\n/y3JzyR5G/AfgAsXXL0kSeqLXr5l8HzgJmALzRyADwITwHva19cCh+3uXFV3Af8OeAnN9QvGgN+o\\nqunfPJAkSQPSy3UIrmOOIFFVb5xlne4nNCRJ0pLwXgaSJMlAIEmSDASSJAkDgSRJwkAgSZIwEEiS\\nJAwEkiQJA4EkScJAIEmSMBBIkiQMBJIkCQOBJEnCQCBJkjAQSJIkDASSJAkDgSRJwkAgSZIwEEiS\\nJAwEkiQJA4EkScJAIEmSMBBIkiQMBJIkCQOBJEmix0CQ5OwkdyZ5OMkNSV4wR98zkuxK8mj7vCvJ\\nQ72XLEmS+q1zIEjya8AHgQuAnwNuAa5O8rQ5VpsE1k55PKt7qZIkabH0MkIwBvxRVW2qqtuAtwAP\\nAWfOsU5V1ber6lvt49u9FCtJkhZHp0CQ5AnACPBXu9uqqoBrgA1zrHpgkruS3J3k8iRH9lStJEla\\nFF1HCJ4G7AvsmNa+g+ZUwExupxk9OAU4rd3n9Ume2XHfkiRpkezXp+0EqJleqKobgBt+3DHZDGwF\\n3kwzD2FWY2NjDA0N7dE2OjrK6OjoQuuVJGnFGx8fZ3x8fI+2ycnJnrbVNRB8B3gUOGRa+8E8dtRg\\nRlX1SJKbgMP31nfjxo0MDw93LFGSpMeHmT4kT0xMMDIy0nlbnU4ZVNWPgC3AibvbkqRdvn4+20iy\\nD3AU8M0u+5YkSYunl1MGFwIXJ9kC3EjzrYOnAJ8CSLIJuLeqzmuXz6c5ZXAHcBDwTpqvHX5yocVL\\nkqT+6BwIquoz7TUHfpfm1MHNwEunfJXwUOCRKas8Ffg4zaTD79GMMGxov7IoSZKWgZ4mFVbVRcBF\\ns7x2wrTlc4BzetmPJElaGt7LQJIkGQgkSZKBQJIkYSCQJEkYCCRJEgYCSZKEgUCSJGEgkCRJGAgk\\nSRIGAkmShIFAkiRhIJAkSRgIJEkSBgJJkoSBQJIkYSCQJEkYCCRJEgYCSZKEgUCSJGEgkCRJGAgk\\nSRIGAkmShIFgSYyPjw+6hL7yeJav1XQs4PEsZ6vpWGD1HU8vegoESc5OcmeSh5PckOQFe+n/6iRb\\n2/63JHlZb+WuTKvtH5rHs3ytpmMBj2c5W03HAqvveHrRORAk+TXgg8AFwM8BtwBXJ3naLP03AJcC\\nnwCOAS4HLk9yZK9FS5Kk/uplhGAM+KOq2lRVtwFvAR4Czpyl/zuAq6rqwqq6vaouACaAt/dUsSRJ\\n6rtOgSDJE4AR4K92t1VVAdcAG2ZZbUP7+lRXz9FfkiQtsf069n8asC+wY1r7DuBnZlln7Sz9186x\\nnycBbN26tWN5y8/DD8O9907y6U9PDLqUvvF4lq+9HcuddzbPK+VPa3JykomJ1fG7gdV1PKvpWGDu\\n49n997JS/m6mvHc+qct6aT7gz7Nz8nTgPmBDVf3dlPbfB36xqn5hhnV+CLy+qv73lLa3Ae+uqmfM\\nsp/XAZ+ed2GSJGm606rq0vl27jpC8B3gUeCQae0H89hRgN3u79gfmlMKpwF3AT/oWKMkSY9nTwKe\\nTfNeOm+dRggAktwA/F1VvaNdDnA38JGq+sAM/f8UeHJVnTql7SvALVX1tk47lyRJi6LrCAHAhcDF\\nSbYAN9J86+ApwKcAkmwC7q2q89r+HwauS3IOcCUwSjMx8ayFlS5JkvqlcyCoqs+01xz4XZpTATcD\\nL62qb7ddDgUemdJ/c5JR4L3tYztwalXdutDiJUlSf3Q+ZSBJklYf72UgSZIMBJIkaQUEgiTnJflK\\nkgeTfHfQ9XTV9UZQy1WSY5NckeS+JLuSnDLomnqV5NwkNyb5fpIdST6b5IhB19WrJG9pbxo22T6u\\nT/LLg66rH9rf1a4kFw66ll4kuaCtf+pjRc+fSvKMJH+S5DtJHmr/7Q0Puq5etP83T//97Ery0UHX\\n1lWSfZL81yRfb38vdyR5d5dtLPtAADwB+Azw3wddSFddbwS1zB1AM4H0bGClTzw5Fvgo8CLgJTT/\\nxr6Y5MkDrap39wC/TfPtnRHgWuBzSdYPtKoFasPzWTR/NyvZP9JMwF7bPn5xsOX0LslBwFeAHwIv\\nBdYD/xH43iDrWoDn8y+/l7XASTT/v31mkEX16F3AbwJvA/4N8E7gnUnmfd+gFTOpMMkZwMaq+slB\\n1zJfs1yz4R6aazb8/kCLW4Aku4BfraorBl1LP7QB7VvAcVX15UHX0w9JHgB+q6r+eNC19CLJgcAW\\n4K3A+cBNVXXOYKvqLskFNN+qWpGfoKdL8n6aK9UeP+haFkOSDwEvr6oVN2KY5PPA/VV11pS2Pwce\\nqqrXz2cbK2GEYEXq8UZQGoyDaD4VrLhTUtO1w4avpbk2yOZB17MAHwM+X1XXDrqQPljXnmr7P0ku\\nSXLYoAtagH8P/H2Sz7Sn2yaSvGnQRfVD+3/2acD/HHQtPboeODHJOoAkRwMvBv5yvhvo5cJEmp9e\\nbgSlJdaO2nwI+PJKvjZGkqNoAsCTgJ3AK9rbk684baA5hmY4d6W7AXgDcDvwdOC/AH+b5KiqenCA\\ndfXqOTSjNh+kua7Mi4CPJPlBVV0y0MoW7hXAEHDxoAvp0fuBnwBuS/IozQf+36mqP53vBgYSCJL8\\nHs05z9kUsL6qti1RSUsprPxz8KvJRcCRNEl6JbsNOJpmtONVwKYkx620UJDkUJqAdlJV/WjQ9SxU\\nVU29lvw/JrkR+CfgNcBKPJ2zD3BjVZ3fLt+S5GdpQsJKDwRnAldV1f2DLqRHvwa8DngtcCtNqP5w\\nkm9U1Z/MZwODGiH4A/b+x/D1pShkEfVyIygtoSR/CLwcOLaqvjnoehaiqh7hX/5mJpK8EHgHzX/U\\nK8kI8NPAlnb0BpqRtuPayVH710qZ+DSDqppMsg04fNC19OibwPSbAG8FXjmAWvomyb+imWD8q4Ou\\nZQF+H3hfVf1Zu/y1JM8GzgWWbyCoqgeABwax76VSVT9q7/dwInAF/Hh4+kTgI4OsTT8OA6cCx1fV\\n3YOuZxHsA+w/6CJ6cA3wvGltn6J503n/Sg4D8OPJks8FNg26lh59hcee8vwZmlGPlexMmg9q8z7f\\nvgw9hceOPu+iw1zBZT+HoJ2A85PAs4B924kSAHesgHNwc94IaiVJcgDNp5rdn9qe0/4uvltV9wyu\\nsu6SXERzk61TgAeT7B7FmayqFXe77STvBa6i+QbLGpqJUccDJw+yrl60f9N7zOVI8iDwQFVN/2S6\\n7CX5APB5mjfMZwLvobnXy/gg61qAjcBXkpxL89W8FwFvYgXfrK79oPYG4FNVtWvA5SzE54HfSXIP\\n8DVgmOY955Pz3kJVLesHzamFR2d4HDfo2uZZ/9uAu4CHaSZ9PX/QNfV4HMfTpM3pv4f/NejaejiW\\nmY7jUeD1g66tx+P5JM3pgoeB+4EvAicMuq4+Ht+1wIWDrqPH2seBe9vfzd3ApcC/HnRdCzymlwNf\\nBR5q33jOHHRNCzyek9q//8MHXcsCj+MAmg+hdwIP0txI8D3AfvPdxoq5DoEkSVo8XodAkiQZCCRJ\\nkoFAkiRhIJAkSRgIJEkSBgJJkoSBQJIkYSCQJGlJJTk2yRXtbbF3JTml4/oXtOs92j7vfuxcSF0G\\nAkmSltYBwM3A2fR299sPAGtpbqm9tn3cSnM56Z4t+3sZSJK0mlTVF4AvwI/vpbCHJE8E3kdzK+OD\\ngH8A3lVV17XrP0Rz6ejd/Y+muY37mxdSlyMEkiQtLx+juXHUa2ju/vlnwFVJnjtL/zcBt1fV9QvZ\\nqYFAkqRlor3D7xuAV1fV9VV1Z1VdSHPr6TfO0P+JwOvoclfDWXjKQJKk5eN5wL7AtmmnE54IfGeG\\n/q8CDgT+ZKE7NhBIkrR8HAg8AgzT3Kp9qn+eof9vAH9RVd9a6I4NBJIkLR830YwQHFJVX5mrY5Jn\\nA78E/Eo/dmwgkCRpCSU5ADgc2H1K4DntNwW+W1Xbk1wKbEryWzQB4WDgBOCWqrpqyqZ+A/gG7TcW\\nFlxXVS9fgZQkSb1Icjzw1zz2GgQXV9WZSfYF3g28Hngm8ACwGbigqr7WbiPAPwGfqqr/3Je6DASS\\nJMmvHUqSJAOBJEkyEEiSJAwEkiQJA4EkScJAIEmSMBBIkiQMBJIkCQOBJEnCQCBJkjAQSJIk4P8D\\nXP5sZxTTj1AAAAAASUVORK5CYII=\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f663c392d30>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"sess = create_session()\\n\",\n    \"redirect.start();\\n\",\n    \"sess.run(grads[0].op, feed_dict={a1:np.zeros((n,))})\\n\",\n    \"stderr = redirect.stop()\\n\",\n    \"plot_memory_timeline(stderr)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 425,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \" 31622726                                       a2   100000000   100000000\\n\",\n      \" 49554548                                       a3   100000000   200000000\\n\",\n      \" 49663968                 gradients/cost_grad/Tile   100000000   300000000\\n\",\n      \" 59604658               gradients/a3_grad/TanhGrad   100000000   400000000\\n\",\n      \" 59670548                                       a3  -100000000   300000000\\n\",\n      \" 60210197                 gradients/cost_grad/Tile  -100000000   200000000\\n\",\n      \" 70434778               gradients/a2_grad/TanhGrad   100000000   300000000\\n\",\n      \" 70506752                                       a2  -100000000   200000000\\n\",\n      \" 71158042               gradients/a3_grad/TanhGrad  -100000000   100000000\\n\",\n      \" 71528833               gradients/a2_grad/TanhGrad  -100000000           0\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"print_memory_timeline(stderr)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 309,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"        <iframe seamless style=\\\"width:1200px;height:800px;border:0\\\" srcdoc=\\\"\\n\",\n       \"        <script>\\n\",\n       \"          function load() {\\n\",\n       \"            document.getElementById(&quot;graph0.985444248860654&quot;).pbtxt = 'node {\\\\n  name: &quot;a1&quot;\\\\n  op: &quot;Placeholder&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 25000000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;cost&quot;\\\\n  op: &quot;Sum&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tidx&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;keep_dims&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Fill&quot;\\\\n  op: &quot;Fill&quot;\\\\n  input: &quot;b_Shape&quot;\\\\n  input: &quot;b_Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Reshape/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 1\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Reshape&quot;\\\\n  op: &quot;Reshape&quot;\\\\n  input: &quot;b_Fill&quot;\\\\n  input: &quot;b_cost_grad/Reshape/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tshape&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Tile/multiples&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Tile&quot;\\\\n  op: &quot;Tile&quot;\\\\n  input: &quot;b_cost_grad/Reshape&quot;\\\\n  input: &quot;b_cost_grad/Tile/multiples&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tmultiples&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_a3_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;b_cost_grad/Tile&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_a2_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a2&quot;\\\\n  input: &quot;b_a3_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\n';\\n\",\n       \"          }\\n\",\n       \"        </script>\\n\",\n       \"        <link rel=&quot;import&quot; href=&quot;https://tensorboard.appspot.com/tf-graph-basic.build.html&quot; onload=load()>\\n\",\n       \"        <div style=&quot;height:600px&quot;>\\n\",\n       \"          <tf-graph-basic id=&quot;graph0.985444248860654&quot;></tf-graph-basic>\\n\",\n       \"        </div>\\n\",\n       \"    \\\"></iframe>\\n\",\n       \"    \"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"show_graph(ungroup_gradients=True)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 426,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['a1:0', 'a3:0']\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"# save everything between a2 and cost\\n\",\n    \"remember_ts = ge.filter_ts_from_regex(fwd_ops, \\\"a1|a3\\\")\\n\",\n    \"printops(remember_ts)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 427,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['a2']\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"intermediate_ops = ge.get_walks_intersection_ops(forward_seed_ops=[remember_ts[0].op], backward_seed_ops=[remember_ts[1].op])\\n\",\n    \"intermediate_ops = intermediate_ops[1:-1]  # remove starting/endpoints\\n\",\n    \"printops(intermediate_ops)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 428,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"copied_sgv, info = ge.copy_with_input_replacements(ge.sgv(intermediate_ops), {})\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 429,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"        <iframe seamless style=\\\"width:1200px;height:800px;border:0\\\" srcdoc=\\\"\\n\",\n       \"        <script>\\n\",\n       \"          function load() {\\n\",\n       \"            document.getElementById(&quot;graph0.27617538026338906&quot;).pbtxt = 'node {\\\\n  name: &quot;a1&quot;\\\\n  op: &quot;Placeholder&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 25000000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;cost&quot;\\\\n  op: &quot;Sum&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tidx&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;keep_dims&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Fill&quot;\\\\n  op: &quot;Fill&quot;\\\\n  input: &quot;b_Shape&quot;\\\\n  input: &quot;b_Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Reshape/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 1\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Reshape&quot;\\\\n  op: &quot;Reshape&quot;\\\\n  input: &quot;b_Fill&quot;\\\\n  input: &quot;b_cost_grad/Reshape/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tshape&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Tile/multiples&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Tile&quot;\\\\n  op: &quot;Tile&quot;\\\\n  input: &quot;b_cost_grad/Reshape&quot;\\\\n  input: &quot;b_cost_grad/Tile/multiples&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tmultiples&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_a3_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;b_cost_grad/Tile&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_a2_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a2&quot;\\\\n  input: &quot;b_a3_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\n';\\n\",\n       \"          }\\n\",\n       \"        </script>\\n\",\n       \"        <link rel=&quot;import&quot; href=&quot;https://tensorboard.appspot.com/tf-graph-basic.build.html&quot; onload=load()>\\n\",\n       \"        <div style=&quot;height:600px&quot;>\\n\",\n       \"          <tf-graph-basic id=&quot;graph0.27617538026338906&quot;></tf-graph-basic>\\n\",\n       \"        </div>\\n\",\n       \"    \\\"></iframe>\\n\",\n       \"    \"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"show_graph(ungroup_gradients=True)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 430,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"bwd_ops = ge.filter_ops_from_regex(tf.get_default_graph(), \\\"gradients/\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 431,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['gradients/Shape', 'gradients/Const', 'gradients/Fill', 'gradients/cost_grad/Reshape/shape', 'gradients/cost_grad/Reshape', 'gradients/cost_grad/Tile/multiples', 'gradients/cost_grad/Tile', 'gradients/a3_grad/TanhGrad', 'gradients/a2_grad/TanhGrad']\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"printops(bwd_ops)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 432,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['a2']\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"printops(info._transformed_ops)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 433,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"intermediate_copied_ops = [info._transformed_ops[y] for y in intermediate_ops]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 434,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['a2_1']\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"printops(intermediate_copied_ops)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 435,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"intermediate_copied_ts = [op.outputs[0] for op in intermediate_copied_ops]\\n\",\n    \"intermediate_ts = [op.outputs[0] for op in intermediate_ops]\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 436,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"1\"\n      ]\n     },\n     \"execution_count\": 436,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"# b left dangling\\n\",\n    \"ge.reroute_a2b_ts(intermediate_copied_ts, intermediate_ts, can_modify=bwd_ops)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 410,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"        <iframe seamless style=\\\"width:1200px;height:800px;border:0\\\" srcdoc=\\\"\\n\",\n       \"        <script>\\n\",\n       \"          function load() {\\n\",\n       \"            document.getElementById(&quot;graph0.8344215136224402&quot;).pbtxt = 'node {\\\\n  name: &quot;a1&quot;\\\\n  op: &quot;Placeholder&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 25000000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a4&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a3&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;cost&quot;\\\\n  op: &quot;Sum&quot;\\\\n  input: &quot;a4&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tidx&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;keep_dims&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Fill&quot;\\\\n  op: &quot;Fill&quot;\\\\n  input: &quot;gradients/Shape&quot;\\\\n  input: &quot;gradients/Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Reshape/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 1\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Reshape&quot;\\\\n  op: &quot;Reshape&quot;\\\\n  input: &quot;gradients/Fill&quot;\\\\n  input: &quot;gradients/cost_grad/Reshape/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tshape&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Tile/multiples&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Tile&quot;\\\\n  op: &quot;Tile&quot;\\\\n  input: &quot;gradients/cost_grad/Reshape&quot;\\\\n  input: &quot;gradients/cost_grad/Tile/multiples&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tmultiples&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a4_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a4&quot;\\\\n  input: &quot;gradients/cost_grad/Tile&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a3_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a3_1&quot;\\\\n  input: &quot;gradients/a4_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a2_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a2_1&quot;\\\\n  input: &quot;gradients/a3_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\n';\\n\",\n       \"          }\\n\",\n       \"        </script>\\n\",\n       \"        <link rel=&quot;import&quot; href=&quot;https://tensorboard.appspot.com/tf-graph-basic.build.html&quot; onload=load()>\\n\",\n       \"        <div style=&quot;height:600px&quot;>\\n\",\n       \"          <tf-graph-basic id=&quot;graph0.8344215136224402&quot;></tf-graph-basic>\\n\",\n       \"        </div>\\n\",\n       \"    \\\"></iframe>\\n\",\n       \"    \"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"show_graph()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 447,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def run_op_after(a_op, b_op):\\n\",\n    \"    \\\"\\\"\\\"Force a to run after b\\\"\\\"\\\"\\n\",\n    \"    print(\\\"Adding %s to run after %s\\\"%(a_op.name, b_op.name))\\n\",\n    \"    ge.reroute.add_control_inputs(a_op, [b_op])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 453,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"cost_grad = ge.filter_ops_from_regex(tf.get_default_graph(), \\\"gradients/a3_grad/TanhGrad\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 454,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['gradients/a3_grad/TanhGrad']\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"printops(cost_grad)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 449,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['a2_1']\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"printops(intermediate_copied_ops)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 455,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Adding a2_1 to run after gradients/a3_grad/TanhGrad\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"# force copied intermediate ops to run after cost grad evaluation\\n\",\n    \"for cost_op in cost_grad:\\n\",\n    \"    for intermediate_op in intermediate_copied_ops:\\n\",\n    \"        run_op_after(intermediate_op, cost_op)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 456,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAgAAAAF+CAYAAAD0uKLWAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAAPYQAAD2EBqD+naQAAHDRJREFUeJzt3XuQZ2V95/H3l4sgl7SuLDNeJlDAoMNqQboRnHUBAwJi\\nshB0VX6CIqy4CFaxzRoUFovVrFrGQEeNJIq1hlmks0bihF1EBFEoZJCqaUBLGxhLKC4yA1G2wXAL\\nzHf/OKfXnqZv53T3ry/P+1V1qvk953n6PL+nf8z5/J5zi8xEkiSVZbuF7oAkSeo+A4AkSQUyAEiS\\nVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBVrUASAiDouIqyPi4YjYGhHH\\nt/gdx0bEhoh4IiIejYhvRcRe89FfSZKWikUdAIBdgTuBs4HGDy2IiL2B9cANwIHAMcAewFVz1kNJ\\nkpagWCoPA4qIrcCfZObVY8peAnwGOAl4GfBT4OOZeVO9/p3AlZm505g2f0wVCnbKzBe6+BYkSVo0\\nFvsMwHS+DBwKvBt4A/D3wLURsW+9fiOwNSJOi4jtIqIHeB9wvTt/SVLJluwMQESsAn4JrMrMzWPq\\nXQ/8ODMvrF8fDnwTeAWwPbABOC4zn+jyW5AkadFYyjMAb6Daod8bEU+OLsDhwL4AEbECuAz4OnBw\\nve5ZPAdAklS4HRa6A7OwG/A80AtsHbfut/XPs4GRzDx/dEVEvA94MCIOyczbu9JTSZIWmaUcAO6g\\nmgFYkZk/mqTOLsD4Y/2jYWEpz35IkjQrjXaCEXFmRNwVESP1cmtEvG2K+qfW1++/UP/cGhFPNdje\\nrhFxYEQcVBftU79elZmbgCuBdRFxYkTsHRGHRMTHI+K4uv41wBsj4hMRsV9E9FIdDriPKkBIklSk\\npt+CHwQ+BvTVy43AP0bEminajAArxyxNbsJzMNWOeiPVfQAuBoaAT9brPwCsA/4CuBv4dt3mAYDM\\n/AHwXuCEut13gKepTgJ8tkE/JElaVmZ9FUBE/Br4aGZ+fYJ1pwIDmfmvZrURSZI0p1ofB6+vqz+J\\n6jj7himq7hYR90fEAxGxPiIOaLtNSZI0NxqfBBgRr6fa4e8MPAmcmJl3T1L9HuB04CdAD/CnwK0R\\n8W8y8+EptvEK4FjgfuCZpn2UJKlgOwN7A9dl5q8nq9T4EEBE7AD8PtWtd98JnAEcPkUIGN92mOr2\\nvBdNUe+9wDcadUySJI11cmZeOdnKxjMAmfk81R34AIYi4hDgHODDM2kbEXcA+01T9X6AK664gjVr\\npjq/cPHp7+9nYGBgobtRFMe8+xzz7nPMu2+pjvnw8DCnnHIK1PvSyczFfQC2A3aathbVeQPA66nO\\nxp/KMwBr1qyht7d3dr3rsp6eniXX56XOMe8+x7z7HPPuWwZjPuUh9EYBICI+DVxLdTng7sDJwBFU\\nj9klItYBD2XmBfXrTwC3Ab+gOmRwHtVlgF9r9BYkSdKcajoDsILquvtXUl3f/xPgmMy8sV7/Gqrb\\n8456OfBVquv/H6e6nn/tTM4XkCRJ86dRAMjMD06z/shxr88Fzm3RL0mSNI+8H/4c63Q6C92F4jjm\\n3eeYd59j3n3LfcxnfSfA+VDfs3/jxo0bl/oJGJIkddXQ0BB9fX0AfZk5NFk9ZwAkSSqQAUCSpAIZ\\nACRJKpABQJKkAhkAJEkqkAFAkqQCGQAkSSqQAUCSpAIZACRJKpABQJKkAhkAJEkqkAFAkqQCGQAk\\nSSqQAUCSpAIZACRJKpABQJKkAhkAJEkqkAFAkqQCGQAkSSqQAUCSpAIZACRJKpABQJKkAhkAJEkq\\nkAFAkqQCGQAkSSqQAUCSpAIZACRJKpABQJKkAhkAJEkqkAFAkqQCGQAkSSpQowAQEWdGxF0RMVIv\\nt0bE26Zp866IGI6Ip+u2x82uy5IkabaazgA8CHwM6KuXG4F/jIg1E1WOiLXAlcBlwEHAemB9RBzQ\\nuseSJGnWGgWAzLwmM7+bmb+olwuB3wJvmqTJOcC1mXlJZt6TmRcBQ8BHZtdtSZI0G63PAYiI7SLi\\nJGAXYMMk1dYCN4wru64ulyRJC2SHpg0i4vVUO/ydgSeBEzPz7kmqrwS2jCvbUpdLkqQF0mYG4G7g\\nQOBQ4K+BdRHxugbtA8gW25WkOXX3ZF9dlpDl8B6WguU4zo1nADLzeeCX9cuhiDiE6lj/hyeovhlY\\nMa5sT148KzCh/v5+enp6tinrdDp0Op1GfZak8W64AY4+uvp51FEL3Zt2lsN7WAoW8zgPDg4yODi4\\nTdnIyMiM2jYOABPYDthpknUbgKOAL44pO5rJzxnYxsDAAL29vbPrnSRN4P77q5/33beg3ZiV5fAe\\nloLFPM4TfSkeGhqir69v2raNAkBEfBq4lupywN2Bk4EjgGPq9euAhzLzgrrJF4CbIuJc4BqgQ3X5\\n4BlNtitJkuZW0xmAFcA64JXACPAT4JjMvLFe/xrg+dHKmbkhIjrAp+tlE3BCZv58th2XJEntNQoA\\nmfnBadYfOUHZVcBVDfslSZLmkc8CkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSp\\nQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAG\\nAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJ\\nkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgrUKABExPkRcXtEPBERWyLi2xGx/zRt\\nTo2IrRHxQv1za0Q8NbtuS5Kk2Wg6A3AY8CXgUOCtwI7A9yLipdO0GwFWjln2arhdSZI0h3ZoUjkz\\n3z72dUR8AHgU6ANumbppPta4d5IkaV7M9hyAlwEJ/GaaertFxP0R8UBErI+IA2a5XUmSNAutA0BE\\nBPCXwC2Z+fMpqt4DnA4cD5xcb/PWiHh1221LkqTZaXQIYJxLgQOAN09VKTNvA24bfR0RG4Bh4EPA\\nRVO17e/vp6enZ5uyTqdDp9Np2WVJkpaPwcFBBgcHtykbGRmZUdtWASAi/gp4O3BYZj7SpG1mPh8R\\ndwD7TVd3YGCA3t7eNl2UJGnZm+hL8dDQEH19fdO2bXwIoN75nwD8YWY+0KL9dsDrgUbBQZIkzZ1G\\nMwARcSnQoTqe/88RsaJeNZKZz9R1LgcezswL6tefoDoE8AuqkwbPo7oM8Gtz8g4kSVJjTQ8BnEl1\\n1v8Px5WfBqyr/3sV8MKYdS8Hvkp1/f/jwEZgbWbe3bSzkiRpbjS9D8C0hwwy88hxr88Fzm3YL0mS\\nNI98FoAkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJU\\nIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCAD\\ngCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4Ak\\nSQUyAEiSVCADgCRJBWoUACLi/Ii4PSKeiIgtEfHtiNh/Bu3eFRHDEfF0RNwVEce177IkSZqtpjMA\\nhwFfAg4F3grsCHwvIl46WYOIWAtcCVwGHASsB9ZHxAGteixJkmZthyaVM/PtY19HxAeAR4E+4JZJ\\nmp0DXJuZl9SvL4qIY4CPAGc16q0kSZoTsz0H4GVAAr+Zos5a4IZxZdfV5ZIkaQE0mgEYKyIC+Evg\\nlsz8+RRVVwJbxpVtqcslaV5s2gRPPjn5+uHh3/0cGupOn+ba+Pew++6wevXC9mkmpvvbLDZjx3nT\\npqUxxjMRmdmuYcRfA8cCb87MR6ao9yzw/sz8X2PKzgIuzMxXTdKmF9h4+OGH09PTs826TqdDp9Np\\n1WdJZdi0Cfaf9vTk5eneexf3Dmo5/G0W0xgPDg4yODi4TdnIyAg333wzQF9mThpvW80ARMRfAW8H\\nDptq51/bDKwYV7YnL54VeJGBgQF6e3vbdFFSwUa/XV5xBaxZM3m9zZth5RKfixx9D8PDcMopi/+b\\n9Uz/NovN5s3w+OOLb4wn+lI8NDREX1/ftG0bB4B6538CcERmPjCDJhuAo4Avjik7ui6XpHmzZg34\\nHWJxWop/m6V6qGgyjQJARFwKdIDjgX+OiNFv9iOZ+Uxd53Lg4cy8oF73BeCmiDgXuKZu3wecMQf9\\nlyRJLTS9CuBM4PeAHwK/GrO8e0ydVYw5wS8zN1Dt9D8E3Am8AzhhmhMHJUnSPGp6H4BpA0NmHjlB\\n2VXAVU22JUmS5o/PApAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQA\\nkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgpkAJAk\\nqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlA\\nBgBJkgpkAJAkqUAGAEmSCmQAkCSpQI0DQEQcFhFXR8TDEbE1Io6fpv4Rdb2xywsRsWf7bkuSpNlo\\nMwOwK3AncDaQM2yTwGpgZb28MjMfbbFtSZI0B3Zo2iAzvwt8FyAiokHTxzLziabbkyRJc69b5wAE\\ncGdE/CoivhcR/7ZL25UkSRPoRgB4BPhPwDuBdwAPAj+MiIO6sG1JkjSBxocAmsrMe4F7xxTdFhH7\\nAv3AqVO17e/vp6enZ5uyTqdDp9OZ835KkrTUDA4OMjg4uE3ZyMjIjNrOewCYxO3Am6erNDAwQG9v\\nbxe6I0nS0jPRl+KhoSH6+vqmbbtQ9wE4iOrQgCRJWgCNZwAiYldgP6oT+wD2iYgDgd9k5oMR8Vng\\nVZl5al3/HOA+4GfAzsAZwB8CR89B/yVJUgttDgEcDPyA6tr+BC6uyy8HTqe6zn/VmPovqeu8CngK\\n+AlwVGbe3LLPkiRpltrcB+Ampjh0kJmnjXv9eeDzzbsmSZLmi88CkCSpQAYASZIKZACQJKlABgBJ\\nkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIK\\nZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQA\\nkCSpQAYASZIKZACQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQJKlABgBJkgrUOABE\\nxGERcXVEPBwRWyPi+Bm0eUtEbIyIZyLi3og4tV13JUnSXGgzA7ArcCdwNpDTVY6IvYH/A3wfOBD4\\nAvC1iDi6xbYlSdIc2KFpg8z8LvBdgIiIGTT5MPDLzDyvfn1PRPw7oB+4vun2JUnS7HXjHIA3ATeM\\nK7sOWNuFbUuSpAk0ngFoYSWwZVzZFuD3ImKnzHy2C32QNA82bYInn1zoXrzY8PBC92DhLPb3vtj7\\nNxPDw7D77rB69UL3ZHa6EQAmMnroYMpzCPr7++np6dmmrNPp0Ol05qtfkmZo0ybYf/+F7sXUdt99\\noXvQPaPv9ZRTFrYfM7UU/zbjx/jeexc+BAwODjI4OLhN2cjIyIzadiMAbAZWjCvbE3giM5+bquHA\\nwAC9vb3z1jFJ7Y1+87/iClizZmH7MpHl8A2tidWrqx3SYpyRGW+p/m1Gx/j226sQsBjGeqIvxUND\\nQ/T19U3bthsBYANw3LiyY+pySUvcmjVgTl8cluJOdalZvXpx7PjnQpv7AOwaEQdGxEF10T7161X1\\n+s9GxOVjmvwNsG9EfC4iXhsRZwH/Abhk1r2XJEmttLkK4GDgDmAj1TH8i4Eh4JP1+pXAqtHKmXk/\\n8EfAW6nuH9AP/MfMHH9lgCRJ6pI29wG4iSmCQ2aeNkmb6Q9ISJKkrvBZAJIkFcgAIElSgQwAkiQV\\nyAAgSVKBDACSJBXIACBJUoEMAJIkFcgAIElSgQwAkiQVyAAgSVKBDACSJBXIACBJUoEMAJIkFcgA\\nIElSgQwAkiQVyAAgSVKBDACSJBXIACBJUoEMAJIkFcgAIElSgQwAkiQVyAAgSVKBDACSJBXIACBJ\\nUoEMAJIkFcgAIElSgQwAkiQVyAAgSVKBDACSJBXIACBJUoEMAJIkFcgAIElSgQwAkiQVqFUAiIiz\\nI+K+iHg6Im6LiDdOUffUiNgaES/UP7dGxFPtuyxJkmarcQCIiPcAFwMXAX8A3AVcFxF7TNFsBFg5\\nZtmreVclSdJcaTMD0A98JTPXZebdwJnAU8DpU7TJzHwsMx+tl8fadFaSJM2NRgEgInYE+oDvj5Zl\\nZgI3AGunaLpbRNwfEQ9ExPqIOKBVbyVJ0pxoOgOwB7A9sGVc+Raqqf2J3EM1O3A8cHK9zVsj4tUN\\nty1JkubIDnP0ewLIiVZk5m3Abf+/YsQGYBj4ENV5BJPq7++np6dnm7JOp0On05ltfyVJWvIGBwcZ\\nHBzcpmxkZGRGbZsGgH8CXgBWjCvfkxfPCkwoM5+PiDuA/aarOzAwQG9vb8MuSpJUhom+FA8NDdHX\\n1zdt20aHADLzX4CNwFGjZRER9etbZ/I7ImI74PXAI022LUmS5k6bQwCXAJdHxEbgdqqrAnYB/hYg\\nItYBD2XmBfXrT1AdAvgF8DLgPKrLAL82285LkqR2GgeAzPxmfc3/p6gOBdwJHDvm0r7XAM+PafJy\\n4KtUJwk+TjWDsLa+hFCSJC2AVicBZualwKWTrDty3OtzgXPbbEeSJM0PnwUgSVKBDACSJBXIACBJ\\nUoEMAJIkFcgAIElSgQwAkiQVyAAgSVKBDACSJBXIACBJUoEMAJIkFcgAIElSgQwAkiQVyAAgSVKB\\nDACSJBXIACBJUoEMAJIkFcgAIElSgQwAkiQVyAAgSVKBDACSJBXIACBJUoEMAJIkFcgAIElSgQwA\\nkiQVyAAgSVKBDACSJBXIACBJUoEMAJIkFcgAIElSgQwAkiQVyAAgSVKBDACSJBXIADDHBgcHF7oL\\nxXHMu88x7z7HvPuW+5i3CgARcXZE3BcRT0fEbRHxxmnqvysihuv6d0XEce26u/gt9w/MYuSYd59j\\n3n2Oefct9zFvHAAi4j3AxcBFwB8AdwHXRcQek9RfC1wJXAYcBKwH1kfEAW07LUmSZqfNDEA/8JXM\\nXJeZdwNnAk8Bp09S/xzg2sy8JDPvycyLgCHgI616LEmSZq1RAIiIHYE+4PujZZmZwA3A2kmara3X\\nj3XdFPUlSdI826Fh/T2A7YEt48q3AK+dpM3KSeqvnGI7OwMMDw837N7CevppeOihEb7xjaGF7kpR\\nHPPue+ihEb7znWrMl9j/pkvWyMgIQ0N+zrtpsjEf/cwv1s/+mH3nzlNWzMwZL8Arga3AoePK/xy4\\ndZI2zwLvGVd2FvCrKbbzXiBdXFxcXFxcWi/vnWqf3nQG4J+AF4AV48r35MXf8kdtblgfqkMEJwP3\\nA8807KMkSSXbGdibal86qai/cc9YRNwG/Dgzz6lfB/AA8MXM/PwE9f8OeGlmnjCm7EfAXZl5VqON\\nS5KkOdF0BgDgEuDyiNgI3E51VcAuwN8CRMQ64KHMvKCu/wXgpog4F7gG6FCdSHjG7LouSZLaahwA\\nMvOb9TX/n6Ka2r8TODYzH6urvAZ4fkz9DRHRAT5dL5uAEzLz57PtvCRJaqfxIQBJkrT0+SwASZIK\\nZACQJKlABoCGfBBS9zUZ84j4YETcHBG/qZfrp/sb6cWafs7HtDspIrZGxD/Mdx+Xmxb/tvRExJcj\\n4ld1m7sj4m3d6u9y0GLM/3M9zk9FxAMRcUlE7NSt/s41A0ADPgip+5qOOXAE1Zi/BXgT8CDwvYh4\\n5fz3dnloMeaj7fYCPg/cPO+dXGZa/NuyI9Ut1n8feAfVnVjPAB7uSoeXgRZj/l7gs3X911E9/+Y9\\nVCe3L0meBNjAJPdAeJDqHgh/PkH9vwN2yczjx5RtAO7wHggz03TMJ2i/HfA4cHZmXjGvnV0m2ox5\\nPc43Af8DOBzoycx3dKnLS16Lf1vOBP4L8LrMfKGrnV0mWoz5l6jG++gxZX8BHJKZh3ep23PKGYAZ\\n8kFI3ddyzMfbFdgR+M2cd3AZmsWYXwQ8mplfn98eLj8tx/zfAxuASyNic0T8NCLOr4OYptFyzG8F\\n+kYPE0TEPsDbqe5vsyS1uRFQqbr1ICT9TpsxH+9zVNOi44OYJtZ4zCPizcBpwIHz27Vlq83nfB/g\\nSOAK4DhgNXBp/Xv++/x0c1lpPOaZOVgfHrilni3YHvibzPzcvPZ0HhkAZi+oHrowX/X1YjMaw4j4\\nOPBu4IjMfG7ee7W8TTjmEbEb8D+BMzLz8a73anmb6nO+HdXO6kP1N9c7IuLVwEcxAMzGpGMeEW8B\\nLgDOpLoL7n7AFyPikcxckmNuAJi5bj0ISb/TZswBiIiPAucBR2Xmz+ane8tS0zHfF9gL+N/1tyKo\\nDy1GxHPAazPzvnnq63LR5nP+CPBcbnsS1zCwMiJ2yMznJ2mnSpsx/xSwbsxhrp/VAfgrLNHQ5fGi\\nGcrMfwE2AkeNltX/4B1FdWxoIhvG1q8dXZdrGi3HnIj4U+C/Ut2i+o757udy0mLMh4E3UF3lcmC9\\nXA3cWP/3g/Pc5SWv5ef8R1TfQMd6LfCIO//ptRzzXYCt48q21k1jgvqL31TPCnbZdqGaTn4aeD/V\\nZSBfAX4N/Ot6/TrgM2PqrwWeA86l+p/zv1E93viAhX4vS2VpMebn1WN8IlW6H112Xej3slSWpmM+\\nQfuvA/+w0O9jKS0tPuevAUaoHra2GvgjqhnHjy/0e1kqS4sxvwj4v1SX/u1N9WVuE3DlQr+XtouH\\nABpIH4TUdU3HHPgw1Vn/3xr3qz5Z/w5No8WYa5Za/NvyUEQcAwxQXb/+cP3f014aq0qLz/mfUX3j\\n/zPg1cBjVLNdF3at03PM+wBIklQgzwGQJKlABgBJkgpkAJAkqUAGAEmSCmQAkCSpQAYASZIKZACQ\\nJKlABgBJkrooIg6LiKsj4uGI2BoRx7f4HcdGxIaIeCIiHo2Ib0XEXk1+hwFAkqTu2pXqzoNn0+Lp\\nsBGxN7Ce6jHnBwLHUD3i+KpGv8c7AUqStDAiYivwJ5l59ZiylwCfAU4CXgb8lOo5DzfV699J9QyC\\nnca0+WOqULBTZr4wk207AyBJ0uLyZeBQqgcWvQH4e+DaiNi3Xr8R2BoRp0XEdhHRA7wPuH6mO39w\\nBkCSpAUzfgYgIlYBvwRWZebmMfWuB36cmRfWrw8Hvgm8Atie6jHzx2XmEzPdtjMAkiQtHm+g2qHf\\nGxFPji7A4cC+ABGxAriM6tHbB9frnqXhOQA+DliSpMVjN6rHEPdSPX54rN/WP88GRjLz/NEVEfE+\\n4MGIOCQzb5/JhgwAkiQtHndQzQCsyMwfTVJnF2D8sf7RsDDjmX0PAUiS1EURsWtEHBgRB9VF+9Sv\\nV2XmJuBKYF1EnBgRe0fEIRHx8Yg4rq5/DfDGiPhEROwXEb1UhwPuowoQM+uHJwFKktQ9EXEE8ANe\\nfA+AyzPz9IjYHrgQeD/wauDXVCf5XZSZP6t/x7uB84D9gafq9R/LzHtn3A8DgCRJ5fEQgCRJBTIA\\nSJJUIAOAJEkFMgBIklQgA4AkSQUyAEiSVCADgCRJBTIASJJUIAOAJEkFMgBIklQgA4AkSQX6f4C9\\nrsu64/OVAAAAAElFTkSuQmCC\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f6644167518>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"sess = create_session()\\n\",\n    \"redirect.start();\\n\",\n    \"sess.run(grads[0].op, feed_dict={a1:np.zeros((n,))})\\n\",\n    \"stderr = redirect.stop()\\n\",\n    \"plot_memory_timeline(stderr)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 445,\n   \"metadata\": {\n    \"collapsed\": false,\n    \"scrolled\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"node {\\n\",\n       \"  name: \\\"a1\\\"\\n\",\n       \"  op: \\\"Placeholder\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"shape\\\"\\n\",\n       \"    value {\\n\",\n       \"      shape {\\n\",\n       \"        dim {\\n\",\n       \"          size: 25000000\\n\",\n       \"        }\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"a2\\\"\\n\",\n       \"  op: \\\"Tanh\\\"\\n\",\n       \"  input: \\\"a1\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"a3\\\"\\n\",\n       \"  op: \\\"Tanh\\\"\\n\",\n       \"  input: \\\"a2\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"Const\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"          dim {\\n\",\n       \"            size: 1\\n\",\n       \"          }\\n\",\n       \"        }\\n\",\n       \"        int_val: 0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"cost\\\"\\n\",\n       \"  op: \\\"Sum\\\"\\n\",\n       \"  input: \\\"a3\\\"\\n\",\n       \"  input: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"Tidx\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"keep_dims\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: false\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"gradients/Shape\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"          dim {\\n\",\n       \"          }\\n\",\n       \"        }\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"gradients/Const\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 1.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"gradients/Fill\\\"\\n\",\n       \"  op: \\\"Fill\\\"\\n\",\n       \"  input: \\\"gradients/Shape\\\"\\n\",\n       \"  input: \\\"gradients/Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"gradients/cost_grad/Reshape/shape\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"          dim {\\n\",\n       \"            size: 1\\n\",\n       \"          }\\n\",\n       \"        }\\n\",\n       \"        int_val: 1\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"gradients/cost_grad/Reshape\\\"\\n\",\n       \"  op: \\\"Reshape\\\"\\n\",\n       \"  input: \\\"gradients/Fill\\\"\\n\",\n       \"  input: \\\"gradients/cost_grad/Reshape/shape\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"Tshape\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"gradients/cost_grad/Tile/multiples\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"          dim {\\n\",\n       \"            size: 1\\n\",\n       \"          }\\n\",\n       \"        }\\n\",\n       \"        int_val: 25000000\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"gradients/cost_grad/Tile\\\"\\n\",\n       \"  op: \\\"Tile\\\"\\n\",\n       \"  input: \\\"gradients/cost_grad/Reshape\\\"\\n\",\n       \"  input: \\\"gradients/cost_grad/Tile/multiples\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"Tmultiples\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"gradients/a3_grad/TanhGrad\\\"\\n\",\n       \"  op: \\\"TanhGrad\\\"\\n\",\n       \"  input: \\\"a3\\\"\\n\",\n       \"  input: \\\"gradients/cost_grad/Tile\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"gradients/a2_grad/TanhGrad\\\"\\n\",\n       \"  op: \\\"TanhGrad\\\"\\n\",\n       \"  input: \\\"a2_1\\\"\\n\",\n       \"  input: \\\"gradients/a3_grad/TanhGrad\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"a2_1\\\"\\n\",\n       \"  op: \\\"Tanh\\\"\\n\",\n       \"  input: \\\"a1\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"versions {\\n\",\n       \"  producer: 17\\n\",\n       \"}\"\n      ]\n     },\n     \"execution_count\": 445,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"tf.get_default_graph().as_graph_def()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 417,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \" 41721136                                       a2   100000000   100000000\\n\",\n      \" 51268960                 gradients/cost_grad/Tile   100000000   200000000\\n\",\n      \" 51296229                                       a3   100000000   300000000\\n\",\n      \" 51349327                                       a2  -100000000   200000000\\n\",\n      \" 66828945                                       a4   100000000   300000000\\n\",\n      \" 66903780                                       a3  -100000000   200000000\\n\",\n      \" 66906681                                     a2_1   100000000   300000000\\n\",\n      \" 83736359                                     a3_1   100000000   400000000\\n\",\n      \" 83862398               gradients/a4_grad/TanhGrad   100000000   500000000\\n\",\n      \" 83895032                                       a4  -100000000   400000000\\n\",\n      \" 84307309                 gradients/cost_grad/Tile  -100000000   300000000\\n\",\n      \" 96180502               gradients/a3_grad/TanhGrad   100000000   400000000\\n\",\n      \" 96241543                                     a3_1  -100000000   300000000\\n\",\n      \" 96835333               gradients/a4_grad/TanhGrad  -100000000   200000000\\n\",\n      \"107460599               gradients/a2_grad/TanhGrad   100000000   300000000\\n\",\n      \"107522093                                     a2_1  -100000000   200000000\\n\",\n      \"107979887               gradients/a3_grad/TanhGrad  -100000000   100000000\\n\",\n      \"108317920               gradients/a2_grad/TanhGrad  -100000000           0\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"print_memory_timeline(stderr)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 334,\n   \"metadata\": {\n    \"collapsed\": false,\n    \"scrolled\": true\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"node {\\n\",\n      \"  name: \\\"a1\\\"\\n\",\n      \"  op: \\\"Placeholder\\\"\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"dtype\\\"\\n\",\n      \"    value {\\n\",\n      \"      type: DT_FLOAT\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"shape\\\"\\n\",\n      \"    value {\\n\",\n      \"      shape {\\n\",\n      \"        dim {\\n\",\n      \"          size: 25000000\\n\",\n      \"        }\\n\",\n      \"      }\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"}\\n\",\n      \"node {\\n\",\n      \"  name: \\\"a2\\\"\\n\",\n      \"  op: \\\"Tanh\\\"\\n\",\n      \"  input: \\\"a1\\\"\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"T\\\"\\n\",\n      \"    value {\\n\",\n      \"      type: DT_FLOAT\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"}\\n\",\n      \"node {\\n\",\n      \"  name: \\\"a3\\\"\\n\",\n      \"  op: \\\"Tanh\\\"\\n\",\n      \"  input: \\\"a2\\\"\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"T\\\"\\n\",\n      \"    value {\\n\",\n      \"      type: DT_FLOAT\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"}\\n\",\n      \"node {\\n\",\n      \"  name: \\\"Const\\\"\\n\",\n      \"  op: \\\"Const\\\"\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"dtype\\\"\\n\",\n      \"    value {\\n\",\n      \"      type: DT_INT32\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"value\\\"\\n\",\n      \"    value {\\n\",\n      \"      tensor {\\n\",\n      \"        dtype: DT_INT32\\n\",\n      \"        tensor_shape {\\n\",\n      \"          dim {\\n\",\n      \"            size: 1\\n\",\n      \"          }\\n\",\n      \"        }\\n\",\n      \"        int_val: 0\\n\",\n      \"      }\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"}\\n\",\n      \"node {\\n\",\n      \"  name: \\\"cost\\\"\\n\",\n      \"  op: \\\"Sum\\\"\\n\",\n      \"  input: \\\"a3\\\"\\n\",\n      \"  input: \\\"Const\\\"\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"T\\\"\\n\",\n      \"    value {\\n\",\n      \"      type: DT_FLOAT\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"Tidx\\\"\\n\",\n      \"    value {\\n\",\n      \"      type: DT_INT32\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"keep_dims\\\"\\n\",\n      \"    value {\\n\",\n      \"      b: false\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"}\\n\",\n      \"node {\\n\",\n      \"  name: \\\"b_Shape\\\"\\n\",\n      \"  op: \\\"Const\\\"\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"dtype\\\"\\n\",\n      \"    value {\\n\",\n      \"      type: DT_INT32\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"value\\\"\\n\",\n      \"    value {\\n\",\n      \"      tensor {\\n\",\n      \"        dtype: DT_INT32\\n\",\n      \"        tensor_shape {\\n\",\n      \"          dim {\\n\",\n      \"          }\\n\",\n      \"        }\\n\",\n      \"      }\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"}\\n\",\n      \"node {\\n\",\n      \"  name: \\\"b_Const\\\"\\n\",\n      \"  op: \\\"Const\\\"\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"dtype\\\"\\n\",\n      \"    value {\\n\",\n      \"      type: DT_FLOAT\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"value\\\"\\n\",\n      \"    value {\\n\",\n      \"      tensor {\\n\",\n      \"        dtype: DT_FLOAT\\n\",\n      \"        tensor_shape {\\n\",\n      \"        }\\n\",\n      \"        float_val: 1.0\\n\",\n      \"      }\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"}\\n\",\n      \"node {\\n\",\n      \"  name: \\\"b_Fill\\\"\\n\",\n      \"  op: \\\"Fill\\\"\\n\",\n      \"  input: \\\"b_Shape\\\"\\n\",\n      \"  input: \\\"b_Const\\\"\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"T\\\"\\n\",\n      \"    value {\\n\",\n      \"      type: DT_FLOAT\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"}\\n\",\n      \"node {\\n\",\n      \"  name: \\\"b_cost_grad/Reshape/shape\\\"\\n\",\n      \"  op: \\\"Const\\\"\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"dtype\\\"\\n\",\n      \"    value {\\n\",\n      \"      type: DT_INT32\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"value\\\"\\n\",\n      \"    value {\\n\",\n      \"      tensor {\\n\",\n      \"        dtype: DT_INT32\\n\",\n      \"        tensor_shape {\\n\",\n      \"          dim {\\n\",\n      \"            size: 1\\n\",\n      \"          }\\n\",\n      \"        }\\n\",\n      \"        int_val: 1\\n\",\n      \"      }\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"}\\n\",\n      \"node {\\n\",\n      \"  name: \\\"b_cost_grad/Reshape\\\"\\n\",\n      \"  op: \\\"Reshape\\\"\\n\",\n      \"  input: \\\"b_Fill\\\"\\n\",\n      \"  input: \\\"b_cost_grad/Reshape/shape\\\"\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"T\\\"\\n\",\n      \"    value {\\n\",\n      \"      type: DT_FLOAT\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"Tshape\\\"\\n\",\n      \"    value {\\n\",\n      \"      type: DT_INT32\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"}\\n\",\n      \"node {\\n\",\n      \"  name: \\\"b_cost_grad/Tile/multiples\\\"\\n\",\n      \"  op: \\\"Const\\\"\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"dtype\\\"\\n\",\n      \"    value {\\n\",\n      \"      type: DT_INT32\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"value\\\"\\n\",\n      \"    value {\\n\",\n      \"      tensor {\\n\",\n      \"        dtype: DT_INT32\\n\",\n      \"        tensor_shape {\\n\",\n      \"          dim {\\n\",\n      \"            size: 1\\n\",\n      \"          }\\n\",\n      \"        }\\n\",\n      \"        int_val: 25000000\\n\",\n      \"      }\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"}\\n\",\n      \"node {\\n\",\n      \"  name: \\\"b_cost_grad/Tile\\\"\\n\",\n      \"  op: \\\"Tile\\\"\\n\",\n      \"  input: \\\"b_cost_grad/Reshape\\\"\\n\",\n      \"  input: \\\"b_cost_grad/Tile/multiples\\\"\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"T\\\"\\n\",\n      \"    value {\\n\",\n      \"      type: DT_FLOAT\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"Tmultiples\\\"\\n\",\n      \"    value {\\n\",\n      \"      type: DT_INT32\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"}\\n\",\n      \"node {\\n\",\n      \"  name: \\\"b_a3_grad/TanhGrad\\\"\\n\",\n      \"  op: \\\"TanhGrad\\\"\\n\",\n      \"  input: \\\"a3_1\\\"\\n\",\n      \"  input: \\\"b_cost_grad/Tile\\\"\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"T\\\"\\n\",\n      \"    value {\\n\",\n      \"      type: DT_FLOAT\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"}\\n\",\n      \"node {\\n\",\n      \"  name: \\\"b_a2_grad/TanhGrad\\\"\\n\",\n      \"  op: \\\"TanhGrad\\\"\\n\",\n      \"  input: \\\"a2\\\"\\n\",\n      \"  input: \\\"b_a3_grad/TanhGrad\\\"\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"T\\\"\\n\",\n      \"    value {\\n\",\n      \"      type: DT_FLOAT\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"}\\n\",\n      \"node {\\n\",\n      \"  name: \\\"a3_1\\\"\\n\",\n      \"  op: \\\"Tanh\\\"\\n\",\n      \"  input: \\\"a2\\\"\\n\",\n      \"  attr {\\n\",\n      \"    key: \\\"T\\\"\\n\",\n      \"    value {\\n\",\n      \"      type: DT_FLOAT\\n\",\n      \"    }\\n\",\n      \"  }\\n\",\n      \"}\\n\",\n      \"\\n\"\n     ]\n    },\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"        <iframe seamless style=\\\"width:1200px;height:800px;border:0\\\" srcdoc=\\\"\\n\",\n       \"        <script>\\n\",\n       \"          function load() {\\n\",\n       \"            document.getElementById(&quot;graph0.6518135445377748&quot;).pbtxt = 'node {\\\\n  name: &quot;a1&quot;\\\\n  op: &quot;Placeholder&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 25000000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;cost&quot;\\\\n  op: &quot;Sum&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tidx&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;keep_dims&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Fill&quot;\\\\n  op: &quot;Fill&quot;\\\\n  input: &quot;b_Shape&quot;\\\\n  input: &quot;b_Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Reshape/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 1\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Reshape&quot;\\\\n  op: &quot;Reshape&quot;\\\\n  input: &quot;b_Fill&quot;\\\\n  input: &quot;b_cost_grad/Reshape/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tshape&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Tile/multiples&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Tile&quot;\\\\n  op: &quot;Tile&quot;\\\\n  input: &quot;b_cost_grad/Reshape&quot;\\\\n  input: &quot;b_cost_grad/Tile/multiples&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tmultiples&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_a3_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a3_1&quot;\\\\n  input: &quot;b_cost_grad/Tile&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_a2_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a2&quot;\\\\n  input: &quot;b_a3_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\n';\\n\",\n       \"          }\\n\",\n       \"        </script>\\n\",\n       \"        <link rel=&quot;import&quot; href=&quot;https://tensorboard.appspot.com/tf-graph-basic.build.html&quot; onload=load()>\\n\",\n       \"        <div style=&quot;height:600px&quot;>\\n\",\n       \"          <tf-graph-basic id=&quot;graph0.6518135445377748&quot;></tf-graph-basic>\\n\",\n       \"        </div>\\n\",\n       \"    \\\"></iframe>\\n\",\n       \"    \"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"show_graph(ungroup_gradients=True)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"source\": [\n    \"# Allocation for snake graph\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 463,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAgQAAAF+CAYAAAD9UwKsAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAAPYQAAD2EBqD+naQAAHMlJREFUeJzt3X2UZAV95vHvDwYRsR2irIzKrCzQOENUSDeiRAdWm4aF\\nBMaXDbGlFWHTWSKe5Qy7a8QjhyTnJLoaGF/JC+ZE2JHOkngEXEW0J4oHwsvJlGBeuu1x7V5eIoOC\\np+nw4grz2z/ubaenne7pqq7qW139/ZxT53bdurfuc2Gq6ql7b90bmYkkSVrdDqg6gCRJqp6FQJIk\\nWQgkSZKFQJIkYSGQJElYCCRJEhYCSZKEhUCSJGEhkCRJWAgkSRJtXggiYlNE3BIRD0fE7og4t4Hn\\nODMi7oqIJyLi0Yj4m4h4ZSvySpK0UrV1IQAOBe4DLgHqvuhCRBwF3ASMACcAZwCHA19sWkJJkjpA\\nrJSLG0XEbuCtmXnLrHHPA/4IeCdwGPAPwAcz8/by8XcAN2TmwbPm+XWKknBwZj63jKsgSVLbavct\\nBPvzWeD1wHnAa4C/Bm6NiGPKx3cAuyPiwog4ICLWAu8GvmEZkCRpjxW7hSAi1gM/ANZn5iOzpvsG\\ncE9mfri8fypwI/AS4EDgLuCszHximVdBkqS2tZK3ELyG4gN+PCKmZ27AqcAxABFxBHAt8JfASeVj\\nP8VjCCRJ2suaqgMswQuBZ4EeYPecx/61HF4CTGXm5TMPRMS7gQcj4uTMvHdZkkqS1OZWciH4DsUW\\ngiMy8855pnkBMPdYgZnysJK3jkiS1FR1fShGxOURcW/5m/5dEfGliDhuP/NcUJ5D4LlyuDsinlrk\\n8g6NiBMi4sRy1NHl/fWZuRO4Abg+It4WEUdFxMkR8cGIOKuc/ivA6yLiiog4NiJ6KHYfTFAUCkmS\\nRP3fkjcBn6Y4sv904CDg6xFxyH7mmwLWzbot9sRAJ1F8cO+gOA/BVUAN+P3y8fcC1wN/DIwBXyrn\\neQAgM78JvAvYXM73VeBpioMKf7rIDJIkdbwl/cogIg4HHgVOzcw75pnmAmBrZr644QVJkqSWWup+\\n9MMovrk/vp/pXhgRkxHxQETcFBHHL3G5kiSpiRreQhARAXwZ6MrM0xaY7g3AscB3gbXAf6f4+d8v\\nZ+bD88zzEuBMYBJ4pqGAkiStTs8HjgJuy8zHFjvTUgrBn1B8aL8xM39Yx3xrgFGKUwpfOc807wK+\\n0FAwSZIEcH5m3rDYiRv62WFEfAY4G9hUTxkAyMxnI+I7FFsN5jMJsG3bNjZu3NhIxBVjy5YtbN26\\nteoYLed6dhbXs7O4np1ldHSUwcFBKD9LF6vuQlCWgc3AaZn5QAPzHwC8muKI//k8A7Bx40Z6enrq\\nXcSKsnbt2o5fR3A9O43r2Vlcz45V1y73ugpBRFwDDADnAk+WpwaG4myAz5TTXAc8nJkfKu9fAdwN\\nfJ/iIMQPUPzs8HP1LFuSJLVOvVsILqb4VcG35oy/kOJ8AADr2fvsgL8E/DnF+Qd+QnFOgVMyc6ze\\nsJIkqTXqKgSZud+fKWbmW+bcvwy4rM5ckiRpGXk+/4oNDAxUHWFZuJ6dxfXsLK6nYIlnKmyV8poD\\nO3bs2LHaDgCRJGlJarUavb29AL2ZWVvsfG4hkCRJFgJJkmQhkCRJWAgkSRIWAkmShIVAkiRhIZAk\\nSVgIJEkSFgJJkoSFQJIkYSGQJElYCCRJEhYCSZKEhUCSJGEhkCRJWAgkSRIWAkmShIVAkiRhIZAk\\nSVgIJEkSFgJJkoSFQJIkYSGQJElYCCRJEhaCVW1sbHGPLTSdJKkzWAhWqZER2LgRtm9f+LGFppMk\\ndY41VQdQNSYni+HExOIe29d0kqTO4RYCSZJkIZAkSRYCSZKEhUCSJGEhkCRJWAgkSRIWAkmShIVA\\nkiRhIZAkSVgIJEkSFgJJkoSFQJIkYSGQJElYCCRJEhYCSZKEhUCSJGEh0BxjY1UnkCRVYU3VAdQ+\\nRkagvx8OP7y4v3079PVVm0mStDzcQqCfm5wshj/+cTGcmKgsiiRpmVkIJEmShUCSJFkIJEkSdRaC\\niLg8Iu6NiCciYldEfCkijlvEfL8REaMR8XRE3B8RZzUeWZIkNVu9Wwg2AZ8GXg+cDhwEfD0iDplv\\nhog4BbgBuBY4EbgJuCkijm8osSRJarq6fnaYmWfPvh8R7wUeBXqBO+aZ7VLg1sy8urx/ZUScAbwf\\neF9daSVJUkss9RiCw4AEHl9gmlOAkTnjbivHS5KkNtBwIYiIAD4B3JGZ/7zApOuAXXPG7SrHS5Kk\\nNrCUMxVeAxwPvLGBeYNiy8KCtmzZwtq1a/caNzAwwMDAQAOLlCSpswwPDzM8PLzXuKmpqYaeq6FC\\nEBGfAc4GNmXmD/cz+SPAEXPGvZRf3GrwC7Zu3UpPT08jESVJ6nj7+pJcq9Xo7e2t+7nq3mVQloHN\\nwJsz84FFzHIXMPeM+P3leEmS1Abq2kIQEdcAA8C5wJMRMfPNfyoznymnuQ54ODM/VD72SeD2iLgM\\n+Eo5fy8w1IT8kiSpCerdQnAx8CLgW8C/zLqdN2ua9cw6YDAz76IoAb8N3Ae8Hdi8nwMRJUnSMqr3\\nPAT7LRCZ+ZZ9jPsi8MV6liVJkpaP1zKQJEkWAkmSZCGQJElYCDTL2Nje93fuLG7tbG5mSVJjLAQC\\nYGQErrpq73GPPw4f+1g1eRZjZAQ2boTt26tOIkkrn4VAAExOVp2gfjOZJyYqjSFJHcFCIEmSLASS\\nJMlCIEmSsBBIkiQsBJIkCQuBJEnCQiBJkrAQSJIkLASSJAkLgSRJwkIgSZKwEEiSJCwEkiQJC4Ek\\nScJCIEmSsBBIkiQsBJIkCVhTdQBVa3QUarViuJjp2sn+Mi+3sTHYsKHqFJLUGAvBKtXVVQyvvrq4\\n7c9ip6vCzLpUaWQE+vuLYV9f1WkkqX4WglWqu7sYXnst9PQUfz/yyJ5vuWNjcM45xfidO2Hdumpy\\nLqRWg6GhPetSpcnJYjgxUWkMSWqYhWCV6+nZUwgAzj577yG0xweuJKm1PKhQkiRZCCRJkoVAkiRh\\nIZAkSVgIJEkSFgJJkoSFQJIkYSGQJElYCCRJEhYCSZKEhUCSJGEhkCRJWAgkSRIWAkmShIVAkiRh\\nIZAkScCaqgNISzU6WnWC9sgw29gYbNhQdQpJK4mFQCtWV1cxHBysNsdsM5mqNDIC/f3FsK+v6jSS\\nVgoLgVas7m4YH4fp6aqTQK0GQ0NFpqpNThbDiYlKY0haYSwEWtHa4QNYkjqBBxVKkiQLgSRJshBI\\nkiQsBJIkiQYKQURsiohbIuLhiNgdEefuZ/rTyulm356LiJc2HluSJDVTI1sIDgXuAy4BcpHzJNAN\\nrCtvL8vMRxtYtiRJaoG6f3aYmV8DvgYQEVHHrD/KzCfqXZ4kSWq95TqGIID7IuJfIuLrEfGry7Rc\\nSZK0CMtRCH4I/GfgHcDbgQeBb0XEicuwbEmStAgtP1NhZo4D47NG3R0RxwBbgAsWmnfLli2sXbt2\\nr3EDAwMMDAw0PackSSvN8PAww8PDe42bmppq6LmqOnXxvcAb9zfR1q1b6enpWYY4kiStPPv6klyr\\n1ejt7a37uao6D8GJFLsSJElSG6h7C0FEHAocS3GgIMDREXEC8HhmPhgRHwFenpkXlNNfCkwA/wQ8\\nHxgC3gz0NyG/JElqgkZ2GZwEfJPi3AIJXFWOvw64iOI8A+tnTf+8cpqXA08B3wX6MvPbDWaWJElN\\n1sh5CG5ngV0NmXnhnPsfBz5efzRJkrRcvJaBJEmq7FcGUkcaHa06QXtk2JexMdiwoeoUkuZjIZCa\\noKurGA4OVptjtplM7WBkBPr7i2FfX9VpJO2LhUBqgu5uGB+H6emqk0CtBkNDRaZ2MTlZDCcmKo0h\\naQEWAqlJ2ukDWJLq5UGFkiTJQiBJkiwEkiQJC4EkScJCIEmSsBBIkiQsBJIkCQuBJEnCQiBJkrAQ\\nSJIkLASSJAkLgSRJwkIgSZKwEEiSJCwEkiQJC4EkSQLWVB1AUmuMjladYI92ygIwNgYbNlSdQmov\\nFgKpw3R1FcPBwWpz7MtMtiqNjEB/fzHs66s6jdQ+LARSh+nuhvFxmJ6uOsketRoMDRXZqjY5WQwn\\nJiqNIbUdC4HUgdrhg1fSyuJBhZIkyUIgSZIsBJIkCQuBJEnCQiBJkrAQSJIkLASSJAkLgSRJwkIg\\nSZKwEEiSJCwEkiQJC4EkScJCIEmSsBBIkiQsBJIkCVhTdQBVY2ys6gRajUZHq07QHhlmjI3Bhg1V\\np5AKFoJVaGQEzj+/+Hv7dujpqTaPOl9XVzEcHKw2x2wzmaoyMgL9/cWwr6/aLBJYCFalyck9f09M\\nVBZDq0h3N4yPw/R01UmgVoOhoSJTlWZeh74G1S4sBJKWRdUfwJIW5kGFkiTJQiBJkiwEkiQJC4Ek\\nScJCIEmSsBBIkiQsBJIkiQYKQURsiohbIuLhiNgdEecuYp5/HxE7IuKZiBiPiAsaiytJklqhkS0E\\nhwL3AZcAub+JI+Io4H8D24ETgE8Cn4uI/gaWLUmSWqDuMxVm5teArwFERCxilt8BfpCZHyjvfy8i\\n3gRsAb5R7/IlSVLzLccxBG8ARuaMuw04ZRmWLUmSFmE5CsE6YNeccbuAF0XEwcuwfEmStB9VXdxo\\nZlfDgscgbNmyhbVr1+41bmBggIGBgVblkiRpxRgeHmZ4eHivcVNTUw0913IUgkeAI+aMeynwRGb+\\nv4Vm3Lp1Kz09PS0LJknSSravL8m1Wo3e3t66n2s5dhncBfTNGXdGOV6SJLWBRs5DcGhEnBARJ5aj\\nji7vry8f/0hEXDdrlj8FjomI/xERr4qI9wH/Ebh6yeklSVJTNLLL4CTgmxT7/xO4qhx/HXARxUGE\\n62cmzszJiPg1igLwX4CHgP+UmXN/eSBJy2Z0dHUvf66xMdiwoeoUqlIj5yG4nQW2LGTmhfPMU/8O\\nDbVEV9eev1/72upySFWY+fc/OFhtjhmzX49VGRmB/v5i2Dd3B69Wjap+ZaAKdXcXw9/7Pbj44kqj\\nSMuuuxvGx2F6utoctRoMDe15PVZpcrIYTkxUGkMVsxCsYuecU3UCqRrt8CEstRuvdihJkiwEkiTJ\\nQiBJkrAQSJIkLASSJAkLgSRJwkIgSZKwEEiSJCwEkiQJC4EkScJCIEmSsBBIkiQsBJIkCQuBJEnC\\nQiBJkrAQSJIkYE3VAbR8xsbgwANhdLTqJJJmtMPrsR0yzBgbgw0bqk6xOlkIVomREejv33tcV1c1\\nWSTtef0NDlabY7aq3xNm3qdGRqCvr9osq5GFYJWYnNzz97ZtcPLJ0N1dWRxp1evuhvFxmJ6uOgnU\\najA0VP17wsz71MREpTFWLQvBKrRxY/UvfEm+DtVePKhQkiRZCCRJkoVAkiRhIZAkSVgIJEkSFgJJ\\nkoSFQJIkYSGQJElYCCRJEhYCSZKEhUCSJGEhkCRJWAgkSRIWAkmShIVAkiRhIZAkScCaqgNIktrD\\n6OjqXv58xsZgw4aqU7SehWCVuOeePX93dVWXQ1L7mXlPGBysNseMdnqPGhmB/v5i2NdXdZrWshCs\\nEgcdVAxPPx26u6vNIqm9dHfD+DhMT1ebo1aDoaH2eo+anCyGExOVxlgWFoJVpp1eaJLah+8N8qBC\\nSZJkIZAkSRYCSZKEhUCSJGEhkCRJWAgkSRIWAkmShIVAkiRhIZAkSTRYCCLikoiYiIinI+LuiHjd\\nAtNeEBG7I+K5crg7Ip5qPLIkSWq2ugtBRPwmcBVwJfArwP3AbRFx+AKzTQHrZt1eWX9USZLUKo1s\\nIdgC/FlmXp+ZY8DFwFPARQvMk5n5o8x8tLz9qJGwkiSpNeoqBBFxENALbJ8Zl5kJjACnLDDrCyNi\\nMiIeiIibIuL4htJKkqSWqHcLweHAgcCuOeN3UewK2JfvUWw9OBc4v1zm30XEK+pctiRJapFmXf44\\ngNzXA5l5N3D3zyeMuAsYBX6b4jiEeW3ZsoW1a9fuNW5gYICBgYGl5pUkacUbHh5meHh4r3FTU1MN\\nPVe9heDHwHPAEXPGv5Rf3GqwT5n5bER8Bzh2f9Nu3bqVnp6eOiNKkrQ67OtLcq1Wo7e3t+7nqqsQ\\nZObPImIH0AfcAhARUd7/1GKeIyIOAF4NfLW+qGrUzp0wOlp1CklanHZ6v2qnLGNjsGFD656/kV0G\\nVwPXlcXgXopfHbwA+DxARFwPPJSZHyrvX0Gxy+D7wGHAByh+dvi5pYbX/u3cCccdt+f+a19bXRZJ\\nWkhXVzEcHKw2x77MZKvKyAj09xfDvr7WLKPuQpCZN5bnHPgDil0H9wFnzvop4ZHAs7Nm+SXgzykO\\nOvwJsAM4pfzJolpseroYbtsGL3oRnHNOtXkkaT7d3TA+vud9qx3UajA0VGSr0uRkMZyYaN0yGjqo\\nMDOvAa6Z57G3zLl/GXBZI8tR82zcCB6OIandVf3Bu5p5LQNJkmQhkCRJFgJJkoSFQJIkYSGQJElY\\nCCRJEhYCSZKEhUCSJGEhkCRJWAgkSRIWAkmShIVAkiRhIZAkSVgIJEkSFgJJkoSFQJIkAWuqDqDW\\neuihqhNI0so3Otr5y7cQdLCdO2Hz5uLvrq5qs0jSSjTz3jk4WG2OGa18L7cQdLDp6WJ4883Q3V1t\\nFklaibq7YXx8z/tpVWo1GBpq7Xu5hWAVOPLIqhNI0sq1Wr5QeVChJEmyEEiSJAuBJEnCQiBJkrAQ\\nSJIkLASSJAkLgSRJwkIgSZKwEEiSJCwEkiQJC4EkScJCIEmSsBBIkiQsBJIkCQuBJEnCQtDRHnqo\\n6gSSpGYaHYWdO1vz3BaCDrVzJ2zeXPzd1VVtFknS0sy8jw8OwnHHtaYUWAg61PR0Mbz5ZujurjaL\\nJGlpurthfBy2bSvuz7zHN9Oa5j+l2smRR1adQJLUDN3drSkCM9xCIEmSLASSJMlCIEmSsBBIkiQs\\nBJIkCQuBJEnCQiBJkrAQSJIkLASSJAkLgSRJwkIgSZKwEFRueHi46gjLwvXsLK5nZ3E9BQ0Wgoi4\\nJCImIuLpiLg7Il63n+l/IyJGy+nvj4izGovbeVbLP1DXs7O4np3F9RQ0UAgi4jeBq4ArgV8B7gdu\\ni4jD55n+FOAG4FrgROAm4KaIOL7R0JIkqbka2UKwBfizzLw+M8eAi4GngIvmmf5S4NbMvDozv5eZ\\nVwI14P0NJZYkSU1XVyGIiIOAXmD7zLjMTGAEOGWe2U4pH5/ttgWmlyRJy2xNndMfDhwI7Jozfhfw\\nqnnmWTfP9OsWWM7zAUZHR+uMt7I8/TQ89NAUX/hCrenPPTFRDNvlP+HU1BS1WvPXs924np3F9ews\\nnbCeM+/pX/1q8fdRR8Ehh8yd5udv/M+v57mj+IK/yIkjXgY8DJySmffMGv8x4E2Z+av7mOenwHsy\\n83/NGvc+4MOZ+fJ5lvMu4AuLDiZJkuY6PzNvWOzE9W4h+DHwHHDEnPEv5Re3Asx4pM7podilcD4w\\nCTxTZ0ZJklaz5wNHUXyWLlpdWwgAIuJu4J7MvLS8H8ADwKcy8+P7mP6vgEMyc/OscXcC92fm++pa\\nuCRJaol6txAAXA1cFxE7gHspfnXwAuDzABFxPfBQZn6onP6TwO0RcRnwFWCA4sDEoaVFlyRJzVJ3\\nIcjMG8tzDvwBxa6A+4AzM/NH5SRHAs/Omv6uiBgA/rC87QQ2Z+Y/LzW8JElqjrp3GUiSpM7jtQwk\\nSZKFQJIkrYBCEBEfiog7I+LJiHi86jzNUu8FolaiiNgUEbdExMMRsTsizq06UytExOURcW9EPBER\\nuyLiSxFxXNW5mi0iLi4vTjZV3v4uIv5D1blaqfx/uzsirq46S7NFxJXlus2+deSxXRHx8oj4nxHx\\n44h4qvx33FN1rmYqP0/m/v/cHRGfXuxztH0hAA4CbgT+pOogzVLvBaJWsEMpDjq9BOjkg1U2AZ8G\\nXg+cTvFv9usRcciCc608DwK/S/EroV7gb4GbI2JjpalapCzpQxSvz071jxQHh68rb2+qNk7zRcRh\\nwJ3AT4EzgY3AfwV+UmWuFjiJPf8f1wH9FO+7Ny72CVbMQYURcQGwNTNfXHWWpZrnXA4PUpzL4WOV\\nhmuRiNgNvDUzb6k6S6uVxe5R4NTMvKPqPK0UEY8B/y0z/7LqLM0UES8EdgC/A1wBfCczL6s2VXNF\\nxJUUv/jqqG/Kc0XERynOrnta1VmWU0R8Ajg7Mxe9tXIlbCHoKA1eIEory2EUzbxjdnHNFREHRMQ7\\nKc5BclfVeVrgs8CXM/Nvqw7SYt3lLr3/ExHbImJ91YFa4Bzg7yPixnKXXi0ifqvqUK1Ufs6cD/xF\\nPfNZCJbfQheIWuiCT1oByq09nwDu6MRzbUTEqyNimmLz6zXA28rLoHeMsuicCFxedZYWuxt4L8Vm\\n9IuBfwd8OyIOrTJUCxxNsaXne8AZwJ8Cn4qIwUpTtdbbgLXAdfXM1MiZCpcsIj5CsS9yPglszMzx\\nZYrUDoLO3s++WlwDHA+8seogLTIGnECxFeQdwPURcWqnlIKIOJKi0PVn5s+qztNKmTn7PPf/GBH3\\nAv8XOA/opF1ABwD3ZuYV5f37I+KXKUrCtupitdRFwK2Z+Ug9M1VSCIA/Zv//4H6wHEEq0MgForQC\\nRMRngLOBTZn5w6rztEJmPsue12YtIk4GLqV4c+0EvcC/AXaUW3ug2KJ3akS8Hzg4V8qBV3XKzKmI\\nGAeOrTpLk/0QmHsh+FHg7RVkabmI+LcUBze/td55KykEmfkY8FgVy65aZv6svA5EH3AL/Hwzcx/w\\nqSqzqXFlGdgMnJaZD1SdZxkdABxcdYgmGgFeM2fc5yk+QD7aqWUAfn4g5THA9VVnabI7gVfNGfcq\\niq0hnegiii+XX613xqq2ECxaeZDLi4FXAgdGxAnlQ9/PzCerS7YkC14gqlOU+yKPpdgdAnB0+f/v\\n8cx8sLpkzRUR11BctOtc4MmImNn6M5WZHXP57oj4Q+BWil/EdFEctHQaxX7ZjlC+p+x17EdEPAk8\\nlplzv2WuaBHxceDLFB+MrwB+n+I6NMNV5mqBrcCdEXE5xU/wXg/8Fh14gb3yy+V7gc9n5u5652/7\\nQkBxEaX3zLpfK4dvBr69/HGWbhEXiOoUJwHfpDg2IinOvQDFgS4XVRWqBS6mWL9vzRl/IZ31besI\\nivV5GTAFfBc4YxUcid+pWwWOBG4AXgL8CLgDeEO5BbdjZObfR8TbgI9S/IR0Arg0M/+q2mQtcTqw\\nngaPAVkx5yGQJEmt488OJUmShUCSJFkIJEkSFgJJkoSFQJIkYSGQJElYCCRJEhYCSZKWVURsiohb\\nyktP746Icxt4jjMj4q6IeCIiHo2Iv4mIVy4ll4VAkqTldSjFGWovoYEzYUbEUcBNFNfeOIHi9OGH\\nA19cSijPVChJUkUiYjfw1sy8Zda45wF/BLyT4lLj/wB8MDNvLx9/B3BDZh48a55fpygJB2fmc41k\\ncQuBJEnt5bMUF2E6j+Lqm38N3BoRx5SP7wB2R8SFEXFARKwF3g18o9EyAG4hkCSpMnO3EJRX+P0B\\nsD4zH5k13TeAezLzw+X9Uymu3vgS4EDgLuCszHyi0SxuIZAkqX28huIDfjwipmduwKnAMQDlJdav\\npbiq4UnlYz9liccQrITLH0uStFq8EHgW6AF2z3nsX8vhJcBUZl4+80BEvBt4MCJOzsx7G1mwhUCS\\npPbxHYotBEdk5p3zTPMCYO6xAjPloeEt/+4ykCRpGUXEoRFxQkScWI46ury/PjN3AjcA10fE2yLi\\nqIg4OSI+GBFnldN/BXhdRFwREcdGRA/F7oMJikLRWC4PKpQkaflExGnAN/nFcxBcl5kXRcSBwIeB\\n9wCvAB6jOGjwysz8p/I5zgM+ABwHPFU+/ruZOd5wLguBJElyl4EkSbIQSJIkC4EkScJCIEmSsBBI\\nkiQsBJIkCQuBJEnCQiBJkrAQSJIkLASSJAkLgSRJAv4/2e7p06ym+ngAAAAASUVORK5CYII=\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f663eedde80>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"\\n\",\n    \"n=2000\\n\",\n    \"a = tf.random_uniform(shape=(n,n))\\n\",\n    \"for i in range(10):\\n\",\n    \"    a = tf.matmul(a, tf.random_uniform(shape=(n,n)))\\n\",\n    \"\\n\",\n    \"sess = tf.Session()\\n\",\n    \"sess.run(a)\\n\",\n    \"plot_memory_timeline()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 388,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"\\n\",\n    \"n=2000\\n\",\n    \"a = tf.random_uniform(shape=(n,n), name=\\\"matmul00\\\")\\n\",\n    \"for i in range(10):\\n\",\n    \"    if i>1:\\n\",\n    \"        with tf.control_dependencies([a]):\\n\",\n    \"            leaf = tf.random_uniform(shape=(n,n), name=\\\"leaf\\\"+str(i))\\n\",\n    \"            a = tf.matmul(a, leaf, name=\\\"matmul\\\"+str(i))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 389,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"config = tf.ConfigProto(inter_op_parallelism_threads=10, intra_op_parallelism_threads=1, graph_options=tf.GraphOptions(optimizer_options=tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)))\\n\",\n    \"sess = tf.Session(config=config)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 390,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAfcAAAF+CAYAAACfylM3AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAAPYQAAD2EBqD+naQAAFwhJREFUeJzt3XuMpWd9H/DvzzYYsN1FgdQm4MYFDFkKMp01l1xsk3IL\\nKDW4qC6DnQQcqIwcCW2pCkYgt82lKAQWQYBWbQU4i6cirSim4RLAhsjmYmWHSyhr7AYbbAIGTDts\\nDESYffrHewbvjtfgc+acOWee/XykozPnPec95/vOzux3nvdarbUAAP04Zt4BAIDpUu4A0BnlDgCd\\nUe4A0BnlDgCdUe4A0BnlDgCdUe4A0BnlDgCdUe4A0JktK/eqOquqrqyqr1XVwao6d8z5LxvN96PR\\n/frtwKwyA8B2tJUj9xOSfDbJJUkmOaH965KckuQho/tTknwxybunFRAAenDcVn1Qa+2DST6YJFVV\\nG5+vqvsm+YMkz0/ywCR/leSVrbWPj+b/XpLvHfL6M5I8Jsm/nHl4ANhGFmmb+1uSPCnJ+Ukel+RP\\nk3ygqh5xD69/cZIvtdY+sUX5AGBbWIhyr6pTk7wwyT9vrX2itXZTa+0NSa5N8qIjvP6+SV6Q5L9s\\naVAA2Aa2bLX8T/G4JMcmuWHDKvv7Jvn2EV7/vCQnJvmTLcgGANvKopT7iUnuTLKU5OCG5/72CK//\\n7ST/q7X2zVkHA4DtZlHK/TMZRu4nt9au/UkvrKrTkvxqkl+ffSwA2H7G2uZ+yLHmh96+eC/nPaGq\\nzqiqx48mPXz0+NTW2o1JrkhyeVWdV1WnVdUTq+qVVfWsDW/120n+JqM97wGAw00ycv9CkqcmWd82\\nfue9nO/MJFdnOMa9JXn9aPo7k1yUYYe6Vyf5oyQPTXJ7kk8med/6G4y2x/9Wkre31iY5Vh4Aulfj\\ndGRVXZbkOa21pdlFAgA2Y5JD4U4fnUL2r6tq7+gwNgBgQYw7cn9mhj3bv5ThNLD/NsnPJXlsa+2O\\nI7z+QUmemeTmJD/YfFwAOGrcL8lpST7UWrt9nBnHKve7zVy1I8lXkuxurb39CM+/IMm7Jv4AAOCC\\n1toV48ywqUPhWmtrVXVDkkfew0tuTpK9e/dm586dm/mobWH37t3Zs2fPvGPMnOXsi+Xsi+Xsx/79\\n+3PhhRcmoy4dx6bKvapOTPKIJJffw0t+kCQ7d+7M0lL/++Dt2LHDcnbEcvbFcvblaFnOkbE3a497\\nnPvrqursqvr5qvqlJO/JcCjcyrgfDADMxrgj94dlONnMg5J8K8k1SZ487oZ+AGB2xir31tryrIIA\\nANOxEJd87cXy8tHxt4/l7Ivl7IvlJNnkoXA/9c2rlpLs27dv39G04wMAbNrq6mp27dqVJLtaa6vj\\nzGvkDgCdUe4A0BnlDgCdUe4A0BnlviDe+955J5iO668//OtDHy+KRc64Mcui/Vwser512yHndsiY\\nLPbvS7J4eRaFcl8Al16aPPe5yateNe8km/ORjyQ7dyYf/ehdX68/XhSLnPHQbMni/Vwser512yHn\\ndsiYLPbvS3L37yN32dS55ZmOq68e7q+6ar45Nuvmm4f7m246fPrGx/O0yBk3Zlu0n4tFz7duO+Tc\\nDhmTxf59Se45H0buANAd5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHu\\nANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ\\n5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4A\\nnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AndlUuVfVpVV1sKreMK1AAMDmTFzuVfWEJC9J8rnp\\nxQEANmuicq+qE5PsTfLiJP9vqokAgE2ZdOT+liTva61dNc0wAMDmHTfuDFX1/CSPT3Lm9OMAAJs1\\nVrlX1cOSvDHJ01trP7y38+3evTs7duw4bNry8nKWl5fH+XgA6NLKykpWVlYOm7a2tjbx+407ct+V\\n5GeT7KuqGk07NsnZVfU7SY5vrbWNM+3ZsydLS0sThwSAnh1pwLu6uppdu3ZN9H7jlvtHkjxuw7R3\\nJNmf5LVHKnYAYGuNVe6ttTuSfPHQaVV1R5LbW2v7pxkMAJjMNM5QZ7QOAAtk7L3lN2qt/ZNpBAEA\\npsO55QGgM8odADqj3AGgM8odADqj3AGgM8odADqj3AGgM8odADqj3AGgM8odADqj3AGgM8odADqj\\n3AGgM8odADqj3AGgM8odADqj3AGgM8odADqj3AGgM8odADqj3AGgM8odADqj3AGgM8odADqj3AGg\\nM8odADqj3AGgM8odADqj3AGgM8odADqj3AGgM8odADqj3AGgM8odADqj3AGgM8odADqj3AGgM8od\\nADqj3AGgM8odADqj3AGgM8odADqj3AGgM8fNO8DR6Prrh/tf+IXkxhuT/fuHx/v3J6ur88u1WevL\\nkSS33nr49EVZrkXOeGi2Rfy5WPR867ZDzvVMt966uBmTxf59Wc+RHJ6NkdbazG5JlpK0ffv2NQYf\\n/nBryXB729vu+rqn2+/+7vwzbOeMi5xtO+Tbbjm3w207fC9vuGHe/7tP3759+1qSlmSptfH618h9\\ni918811ff/7zw/3evclttyVPeco8Ek3P6mrykpckp5wyPH7964e1E+uPF8EiZ9yYbdF+LhY937rt\\nkvNjH0te/vLh60XNuMi/L+vWv48HDsw7yWJR7gtg587kggvmnWL6nvKUZGlp3il+skXOuOg/F4ue\\nb912yLkdMiaL/fvC4exQBwCdUe4A0BnlDgCdUe4A0Jmxyr2qLq6qz1XV2uj2iar6tVmFAwDGN+7I\\n/ZYkr0iya3S7Ksl7q2rntIMBAJMZ61C41tqfbZj06qp6aZInJ9l/hFkAgC028XHuVXVMkvOTPCDJ\\nJ6eWCADYlLHLvaoem6HM75fkQJLzWmvXTzsYADCZSUbu1yc5I8kDkzwvyeVVdfZPKvjdu3dnx44d\\nh01bXl7O8vLyBB8PAH1ZWVnJysrKYdPW1tYmfr+xy721dmeSL48erlbVE5O8LMlL72mePXv2ZMk5\\nCwHgiI404F1dXc2uXbsmer9pHOd+TJLjp/A+AMAUjDVyr6rfT/KBDIfEnZTkgiTnJHnG9KMBAJMY\\nd7X8yUkuT/KQJGtJPp/kGa21q6YdDACYzLjHub94VkEAgOlwbnkA6IxyB4DOKHcA6IxyB4DOKHcA\\n6IxyB4DOKHcA6IxyB4DOKHcA6IxyB4DOKHcA6IxyB4DOKHcA6IxyB4DOKHcA6IxyB4DOKHcA6Ixy\\nB4DOKHcA6IxyB4DOKHcA6IxyB4DOKHcA6IxyB4DOKHcA6IxyB4DOKHcA6IxyB4DOKHcA6IxyB4DO\\nKHcA6IxyB4DOKHcA6IxyB4DOKHcA6IxyB4DOKHcA6IxyB4DOKHcA6IxyB4DOKHcA6IxyB4DOKHcA\\n6IxyB4DOKHcA6IxyB4DOKHcA6IxyB4DOKHcA6IxyB4DOKHcA6MxY5V5Vl1bVdVX13aq6rareU1WP\\nmlU4AGB8447cz0ry5iRPSvK0JPdJ8udVdf9pBwMAJnPcOC9urT370MdV9cIk30yyK8k104sFAExq\\ns9vcH5ikJfnOFLIAAFMwcblXVSV5Y5JrWmtfnF4kAGAzxlotv8FbkzwmyS//tBfu3r07O3bsOGza\\n8vJylpeXN/HxANCHlZWVrKysHDZtbW1t4vebqNyr6o+TPDvJWa21r/+01+/ZsydLS0uTfBQAdO9I\\nA97V1dXs2rVrovcbu9xHxf6cJOe01r460acCADMzVrlX1VuTLCc5N8kdVXXy6Km11toPph0OABjf\\nuDvUXZzk7yX5WJK/OeR2/nRjAQCTGvc4d6erBYAFp6wBoDPKHQA6o9wBoDPKHQA6o9wBoDPKHQA6\\no9wBoDPKHQA6o9wBoDPKHQA6o9wBoDPKHQA6o9wBoDPKHQA6o9wBoDPKHQA6o9wBoDPKHQA6c9y8\\nAxwtbrwxOXAg2b//rmlf+cr88szSdliuRc64yNmSxc+3brvk3A62w/dy//7kpJOS00+fd5LFoNy3\\nwI03Jo961N2nv//9w/1JJ21tnllZX47f+73DHy+SRc64yNmSxc+3brvl3Pj1ItkO38v1TBdeONzf\\ncIOCT5T7ljhwYLjfuzfZuTP5xjeGx6ec0tdfmqefPvxiHTiwuMu1yBkXOVuy+PnWbbec618vou3w\\nvVzPeN11Q8Gv/397tFPuW2jnzmRpad4pZmsRf/k3WuSMi5wtWfx86+Scnu2SUakfzg51ANAZ5Q4A\\nnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHu\\nANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ5Q4AnVHuANAZ\\n5Q4AnVHuANCZscu9qs6qqiur6mtVdbCqzp1FMABgMpOM3E9I8tkklyRp040DAGzWcePO0Fr7YJIP\\nJklV1dQTAQCbYps7AHRGuQNAZ8ZeLT+J3bt3Z8eOHYdNW15ezvLy8lZ8PAAstJWVlaysrBw2bW1t\\nbeL325Jy37NnT5aWlrbiowBg2znSgHd1dTW7du2a6P2slgeAzow9cq+qE5I8Msn6nvIPr6ozknyn\\ntXbLNMMBAOObZLX8mUmuznCMe0vy+tH0dya5aEq5AIAJTXKc+8djdT4ALCwlDQCdUe4A0BnlDgCd\\nUe4A0BnlDgCdUe4A0BnlDgCdUe4A0BnlDgCdUe4A0BnlDgCdUe4A0BnlDgCdUe4A0BnlDgCdUe4A\\n0BnlDgCdUe4A0BnlDgCdUe4A0BnlDgCdUe4A0BnlDgCdUe4A0BnlDgCdUe4A0BnlDgCdUe4A0Bnl\\nDgCdUe4A0BnlDgCdUe4A0BnlDgCdUe4A0BnlDgCdUe4A0BnlDgCdUe4A0BnlDgCdUe4A0BnlDgCd\\nUe4A0BnlDgCdUe4A0BnlDgCdUe4A0BnlDgCdUe4A0BnlDgCdUe4A0BnlPkUrKyvzjrAlLGdfLGdf\\nLCfJhOVeVZdU1U1V9f2q+lRVPWHawbajo+WHzXL2xXL2xXKSTFDuVfUvkrw+yWVJ/nGSzyX5UFU9\\neMrZAIAJTDJy353kP7XWLm+tXZ/k4iTfS3LRVJMBABMZq9yr6j5JdiX56Pq01lpL8pEkvzjdaADA\\nJI4b8/UPTnJskts2TL8tyaOP8Pr7Jcn+/fvHT7bNfP/7ya23ruVd71q923M33TTc9/JtWFtby+rq\\n3ZezN5azL5azLxuXc/3/1/e/f/j6tNOS+99/Ptmm5ZDuvN+489Yw8L6XL656SJKvJfnF1tqnD5n+\\nh0l+pbX2Sxte/4Ik7xo3FADwYxe01q4YZ4ZxR+7fTvKjJCdvmP73c/fRfJJ8KMkFSW5O8oMxPwsA\\njmb3S3Jahi4dy1gj9ySpqk8l+XRr7WWjx5Xkq0ne1Fp73bgBAIDpGnfkniRvSPLOqtqX5LoMe88/\\nIMk7ppgLAJjQ2OXeWnv36Jj2f59h9fxnkzyztfataYcDAMY39mp5AGCxObc8AHRGuQNAZ7a03Kvq\\nVVV1bVXdUVXf2crPnqWj4UI6VXVWVV1ZVV+rqoNVde68M01bVV1aVddV1Xer6raqek9VPWreuWah\\nqi6uqs9V1dro9omq+rV555ql0b/vwap6w7yzTFtVXTZatkNvX5x3rlmoqp+rqj+pqm9X1fdGP8dL\\n8841TaM+2fjvebCq3nxv32OrR+73SfLuJG/b4s+dmaPoQjonZNh58pIkve6ocVaSNyd5UpKnZfh5\\n/fOq2ubnuTqiW5K8IsPppHcluSrJe6tq51xTzcjoD+6XZPj97NUXMuzkfMro9ivzjTN9VfXAJNcm\\n+bskz0yyM8nLk/zfeeaagTNz17/jKUmenuH/3Xff2zeYyw51VfVbSfa01n5myz98yu7huP9bMhz3\\n/4dzDTcjVXUwyXNba1fOO8ssjf5A+2aSs1tr18w7z6xV1e1J/nVr7e3zzjJNVXVikn1JXprkNUk+\\n01r7V/NNNV1VdVmS57TWuhrBblRVr81whtRz5p1lK1XVG5M8u7V2r9ck2ua+CS6k070HZvhruZtN\\nSEdSVcdU1fMznK/ik/POMwNvSfK+1tpV8w4yY6ePNpv9dVXtrapT5x1oBv5pkr+sqnePNp2tVtWL\\n5x1qlkY9c0GS/zrOfMp9c37ShXRO2fo4TMtoDcwbk1zTWut12+Vjq+pAhlWcb01y3ugyzt0Y/dHy\\n+CSXzjvLjH0qyQszrKq+OMk/TPIXVXXCPEPNwMMzrIH5UpJnJPmPSd5UVRfONdVsnZdkR5J3jjPT\\nJGeoO0xV/YcM2+7uSUuys7V2w2Y/axup9Ltd+mjx1iSPSfLL8w4yQ9cnOSPDGornJbm8qs7upeCr\\n6mEZ/kB7emvth/POM0uttUPPPf6FqrouyVeSnJ+kp80sxyS5rrX2mtHjz1XVP8pQ+HvnF2umLkry\\ngdbaN8aZadPlnuSP8tN/eL48hc9ZRONeSIdtoKr+OMmzk5zVWvv6vPPMSmvtztz1u7laVU9M8rIM\\n/1H2YFeSn02yb7QmJhnWtJ1dVb+T5PjW6Vm8WmtrVXVDkkfOO8uUfT3Jxotn70/yz+aQZeaq6h9k\\n2Ln3uePOu+lyb63dnuT2zb7PdtRa++HoHPtPTXJl8uPVuU9N8qZ5ZmMyo2J/TpJzWmtfnXeeLXZM\\nkuPnHWKKPpLkcRumvSNDGby212JPfrwT4SOSXD7vLFN2bZJHb5j26AxrKXp0UYaB4vvHnXEaI/d7\\nbbSDx88k+fkkx1bVGaOn/k9r7Y6tzDJFR8WFdEbb7h6ZYZNDkjx89O/3ndbaLfNLNj1V9dYky0nO\\nTXJHVa2vkVlrrXV1yeKq+v0kH8hwZMdJGXbYOSfDdswujP5POWx/iaq6I8ntrbWNo79trapel+R9\\nGUruoUn+XZI7k6zMM9cM7ElybVVdmuGwsCcleXGGwxy7MhoovjDJO1prB8edf0vLPcPFZn7zkMer\\no/tfTfIXW5xlKo6iC+mcmeTqDPsStAzH9ifDTh4XzSvUlF2cYdk+tmH6i9LfCOjkDMv0kCRrST6f\\n5BlHwR7lvY7WH5bkiiQPSvKtJNckefJozWo3Wmt/WVXnJXlthsMab0rystbaf5tvspl4WpJTM+E+\\nEy4cAwCdcSgcAHRGuQNAZ5Q7AHRGuQNAZ5Q7AHRGuQNAZ5Q7AHRGuQPAhKrqrKq6cnS53YNVde4E\\n7/HMqvpkVX23qr5ZVf+9qn5+M7mUOwBM7oQMZya9JBOcAbGqTkvyPzNcC+GMDKeAfnCS/7GZUM5Q\\nBwBTUFUHkzy3tXblIdPum+QPkjw/w+WV/yrJK1trHx89/7wkV7TWjj9knl/PUPjHt9Z+NEkWI3cA\\nmJ23ZLjAzfkZrlL4p0k+UFWPGD2/L8nBqnpRVR1TVTuS/EaSD09a7ImROwBMxcaR++hKqF9Ocmpr\\n7RuHvO7DST7dWnv16PHZGa5y96Akxyb5ZJJntda+O2kWI3cAmI3HZSjrG6rqwPotydlJHpEko0tL\\n/+cMV387c/Tc32WT29y3+pKvAHC0ODHJnUmWkmy8Jvvfju4vSbLWWrt0/Ymq+o0kt1TVE1tr103y\\nwcodAGbjMxlG7ie31q69h9c8IMnGbevrfwhMvHbdankAmFBVnVBVZ1TV40eTHj56fGpr7cYkVyS5\\nvKrOq6rTquqJVfXKqnrW6PV/luQJVfWaqnpkVS1lWEV/U4Y/DibLZYc6AJhMVZ2T5Orc/Rj3d7bW\\nLqqqY5O8OslvJnloktsz7DB3WWvtf4/e4/wk/ybJo5J8b/T8K1prN0ycS7kDQF+slgeAzih3AOiM\\ncgeAzih3AOiMcgeAzih3AOiMcgeAzih3AOiMcgeAzih3AOiMcgeAzvx/+jWHzxpPARsAAAAASUVO\\nRK5CYII=\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f663ed0f7f0>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"open_tag('mem')\\n\",\n    \"sess.run(a)\\n\",\n    \"close_tag('mem')\\n\",\n    \"stderr=grab_output('mem')\\n\",\n    \"plot_memory_timeline(stderr)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 391,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \" 13141568                   matmul00/RandomUniform    16000000    16000000\\n\",\n      \" 17682354                             matmul00/mul    16000000    32000000\\n\",\n      \" 17780584                   matmul00/RandomUniform   -16000000    16000000\\n\",\n      \" 19024011                                 matmul00    16000000    32000000\\n\",\n      \" 19064549                             matmul00/mul   -16000000    16000000\\n\",\n      \" 23361344                      leaf2/RandomUniform    16000000    32000000\\n\",\n      \" 25906411                                leaf2/mul    16000000    48000000\\n\",\n      \" 26033818                      leaf2/RandomUniform   -16000000    32000000\\n\",\n      \" 27073309                                    leaf2    16000000    48000000\\n\",\n      \" 27140754                                leaf2/mul   -16000000    32000000\\n\",\n      \"112769316                                  matmul2    16000000    48000000\\n\",\n      \"112847291                                 matmul00   -16000000    32000000\\n\",\n      \"112862438                                    leaf2   -16000000    16000000\\n\",\n      \"115292228                      leaf3/RandomUniform    16000000    32000000\\n\",\n      \"117840082                                leaf3/mul    16000000    48000000\\n\",\n      \"117918282                      leaf3/RandomUniform   -16000000    32000000\\n\",\n      \"118953623                                    leaf3    16000000    48000000\\n\",\n      \"118982578                                leaf3/mul   -16000000    32000000\\n\",\n      \"182480141                                  matmul3    16000000    48000000\\n\",\n      \"182542867                                  matmul2   -16000000    32000000\\n\",\n      \"183329003                                    leaf3   -16000000    16000000\\n\",\n      \"186062007                      leaf4/RandomUniform    16000000    32000000\\n\",\n      \"188278570                                leaf4/mul    16000000    48000000\\n\",\n      \"188377739                      leaf4/RandomUniform   -16000000    32000000\\n\",\n      \"189423253                                    leaf4    16000000    48000000\\n\",\n      \"189454445                                leaf4/mul   -16000000    32000000\\n\",\n      \"249997319                                  matmul4    16000000    48000000\\n\",\n      \"250108055                                  matmul3   -16000000    32000000\\n\",\n      \"250300324                                    leaf4   -16000000    16000000\\n\",\n      \"254214767                      leaf5/RandomUniform    16000000    32000000\\n\",\n      \"256257139                                leaf5/mul    16000000    48000000\\n\",\n      \"256315399                      leaf5/RandomUniform   -16000000    32000000\\n\",\n      \"257158589                                    leaf5    16000000    48000000\\n\",\n      \"257180243                                leaf5/mul   -16000000    32000000\\n\",\n      \"318683906                                  matmul5    16000000    48000000\\n\",\n      \"318746385                                  matmul4   -16000000    32000000\\n\",\n      \"319556823                                    leaf5   -16000000    16000000\\n\",\n      \"322499096                      leaf6/RandomUniform    16000000    32000000\\n\",\n      \"325136239                                leaf6/mul    16000000    48000000\\n\",\n      \"325242089                      leaf6/RandomUniform   -16000000    32000000\\n\",\n      \"326348835                                    leaf6    16000000    48000000\\n\",\n      \"326382808                                leaf6/mul   -16000000    32000000\\n\",\n      \"391644054                                  matmul6    16000000    48000000\\n\",\n      \"391750422                                  matmul5   -16000000    32000000\\n\",\n      \"391941703                                    leaf6   -16000000    16000000\\n\",\n      \"395295366                      leaf7/RandomUniform    16000000    32000000\\n\",\n      \"397398054                                leaf7/mul    16000000    48000000\\n\",\n      \"397473846                      leaf7/RandomUniform   -16000000    32000000\\n\",\n      \"398534610                                    leaf7    16000000    48000000\\n\",\n      \"398566254                                leaf7/mul   -16000000    32000000\\n\",\n      \"462163553                                  matmul7    16000000    48000000\\n\",\n      \"462237634                                  matmul6   -16000000    32000000\\n\",\n      \"463056294                                    leaf7   -16000000    16000000\\n\",\n      \"465749801                      leaf8/RandomUniform    16000000    32000000\\n\",\n      \"468134883                                leaf8/mul    16000000    48000000\\n\",\n      \"468210689                      leaf8/RandomUniform   -16000000    32000000\\n\",\n      \"469404837                                    leaf8    16000000    48000000\\n\",\n      \"469435989                                leaf8/mul   -16000000    32000000\\n\",\n      \"533763785                                  matmul8    16000000    48000000\\n\",\n      \"533876177                                  matmul7   -16000000    32000000\\n\",\n      \"534062742                                    leaf8   -16000000    16000000\\n\",\n      \"537253618                      leaf9/RandomUniform    16000000    32000000\\n\",\n      \"539257772                                leaf9/mul    16000000    48000000\\n\",\n      \"539351093                      leaf9/RandomUniform   -16000000    32000000\\n\",\n      \"540429160                                    leaf9    16000000    48000000\\n\",\n      \"540469144                                leaf9/mul   -16000000    32000000\\n\",\n      \"603120649                                  matmul9    16000000    48000000\\n\",\n      \"603210571                                  matmul8   -16000000    32000000\\n\",\n      \"604047980                                    leaf9   -16000000    16000000\\n\",\n      \"607702875                                  matmul9   -16000000           0\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"print_memory_timeline(stderr)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 387,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"node {\\n\",\n       \"  name: \\\"matmul00/shape\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"          dim {\\n\",\n       \"            size: 2\\n\",\n       \"          }\\n\",\n       \"        }\\n\",\n       \"        tensor_content: \\\"\\\\320\\\\007\\\\000\\\\000\\\\320\\\\007\\\\000\\\\000\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"matmul00/min\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 0.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"matmul00/max\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 1.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"matmul00/RandomUniform\\\"\\n\",\n       \"  op: \\\"RandomUniform\\\"\\n\",\n       \"  input: \\\"matmul00/shape\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed2\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"matmul00/sub\\\"\\n\",\n       \"  op: \\\"Sub\\\"\\n\",\n       \"  input: \\\"matmul00/max\\\"\\n\",\n       \"  input: \\\"matmul00/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"matmul00/mul\\\"\\n\",\n       \"  op: \\\"Mul\\\"\\n\",\n       \"  input: \\\"matmul00/RandomUniform\\\"\\n\",\n       \"  input: \\\"matmul00/sub\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"matmul00\\\"\\n\",\n       \"  op: \\\"Add\\\"\\n\",\n       \"  input: \\\"matmul00/mul\\\"\\n\",\n       \"  input: \\\"matmul00/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf0/shape\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"          dim {\\n\",\n       \"            size: 2\\n\",\n       \"          }\\n\",\n       \"        }\\n\",\n       \"        tensor_content: \\\"\\\\320\\\\007\\\\000\\\\000\\\\320\\\\007\\\\000\\\\000\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf0/min\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 0.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf0/max\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 1.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf0/RandomUniform\\\"\\n\",\n       \"  op: \\\"RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf0/shape\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed2\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf0/sub\\\"\\n\",\n       \"  op: \\\"Sub\\\"\\n\",\n       \"  input: \\\"leaf0/max\\\"\\n\",\n       \"  input: \\\"leaf0/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf0/mul\\\"\\n\",\n       \"  op: \\\"Mul\\\"\\n\",\n       \"  input: \\\"leaf0/RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf0/sub\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf0\\\"\\n\",\n       \"  op: \\\"Add\\\"\\n\",\n       \"  input: \\\"leaf0/mul\\\"\\n\",\n       \"  input: \\\"leaf0/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf1/shape\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"          dim {\\n\",\n       \"            size: 2\\n\",\n       \"          }\\n\",\n       \"        }\\n\",\n       \"        tensor_content: \\\"\\\\320\\\\007\\\\000\\\\000\\\\320\\\\007\\\\000\\\\000\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf1/min\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 0.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf1/max\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 1.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf1/RandomUniform\\\"\\n\",\n       \"  op: \\\"RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf1/shape\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed2\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf1/sub\\\"\\n\",\n       \"  op: \\\"Sub\\\"\\n\",\n       \"  input: \\\"leaf1/max\\\"\\n\",\n       \"  input: \\\"leaf1/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf1/mul\\\"\\n\",\n       \"  op: \\\"Mul\\\"\\n\",\n       \"  input: \\\"leaf1/RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf1/sub\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf1\\\"\\n\",\n       \"  op: \\\"Add\\\"\\n\",\n       \"  input: \\\"leaf1/mul\\\"\\n\",\n       \"  input: \\\"leaf1/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf2/shape\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"          dim {\\n\",\n       \"            size: 2\\n\",\n       \"          }\\n\",\n       \"        }\\n\",\n       \"        tensor_content: \\\"\\\\320\\\\007\\\\000\\\\000\\\\320\\\\007\\\\000\\\\000\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf2/min\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 0.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf2/max\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 1.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf2/RandomUniform\\\"\\n\",\n       \"  op: \\\"RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf2/shape\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed2\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf2/sub\\\"\\n\",\n       \"  op: \\\"Sub\\\"\\n\",\n       \"  input: \\\"leaf2/max\\\"\\n\",\n       \"  input: \\\"leaf2/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf2/mul\\\"\\n\",\n       \"  op: \\\"Mul\\\"\\n\",\n       \"  input: \\\"leaf2/RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf2/sub\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf2\\\"\\n\",\n       \"  op: \\\"Add\\\"\\n\",\n       \"  input: \\\"leaf2/mul\\\"\\n\",\n       \"  input: \\\"leaf2/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"matmul2\\\"\\n\",\n       \"  op: \\\"MatMul\\\"\\n\",\n       \"  input: \\\"matmul00\\\"\\n\",\n       \"  input: \\\"leaf2\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"transpose_a\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: false\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"transpose_b\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: false\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf3/shape\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"          dim {\\n\",\n       \"            size: 2\\n\",\n       \"          }\\n\",\n       \"        }\\n\",\n       \"        tensor_content: \\\"\\\\320\\\\007\\\\000\\\\000\\\\320\\\\007\\\\000\\\\000\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf3/min\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 0.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf3/max\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 1.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf3/RandomUniform\\\"\\n\",\n       \"  op: \\\"RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf3/shape\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed2\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf3/sub\\\"\\n\",\n       \"  op: \\\"Sub\\\"\\n\",\n       \"  input: \\\"leaf3/max\\\"\\n\",\n       \"  input: \\\"leaf3/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf3/mul\\\"\\n\",\n       \"  op: \\\"Mul\\\"\\n\",\n       \"  input: \\\"leaf3/RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf3/sub\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf3\\\"\\n\",\n       \"  op: \\\"Add\\\"\\n\",\n       \"  input: \\\"leaf3/mul\\\"\\n\",\n       \"  input: \\\"leaf3/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"matmul3\\\"\\n\",\n       \"  op: \\\"MatMul\\\"\\n\",\n       \"  input: \\\"matmul2\\\"\\n\",\n       \"  input: \\\"leaf3\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"transpose_a\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: false\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"transpose_b\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: false\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf4/shape\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"          dim {\\n\",\n       \"            size: 2\\n\",\n       \"          }\\n\",\n       \"        }\\n\",\n       \"        tensor_content: \\\"\\\\320\\\\007\\\\000\\\\000\\\\320\\\\007\\\\000\\\\000\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf4/min\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 0.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf4/max\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 1.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf4/RandomUniform\\\"\\n\",\n       \"  op: \\\"RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf4/shape\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed2\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf4/sub\\\"\\n\",\n       \"  op: \\\"Sub\\\"\\n\",\n       \"  input: \\\"leaf4/max\\\"\\n\",\n       \"  input: \\\"leaf4/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf4/mul\\\"\\n\",\n       \"  op: \\\"Mul\\\"\\n\",\n       \"  input: \\\"leaf4/RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf4/sub\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf4\\\"\\n\",\n       \"  op: \\\"Add\\\"\\n\",\n       \"  input: \\\"leaf4/mul\\\"\\n\",\n       \"  input: \\\"leaf4/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"matmul4\\\"\\n\",\n       \"  op: \\\"MatMul\\\"\\n\",\n       \"  input: \\\"matmul3\\\"\\n\",\n       \"  input: \\\"leaf4\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"transpose_a\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: false\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"transpose_b\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: false\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf5/shape\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"          dim {\\n\",\n       \"            size: 2\\n\",\n       \"          }\\n\",\n       \"        }\\n\",\n       \"        tensor_content: \\\"\\\\320\\\\007\\\\000\\\\000\\\\320\\\\007\\\\000\\\\000\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf5/min\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 0.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf5/max\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 1.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf5/RandomUniform\\\"\\n\",\n       \"  op: \\\"RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf5/shape\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed2\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf5/sub\\\"\\n\",\n       \"  op: \\\"Sub\\\"\\n\",\n       \"  input: \\\"leaf5/max\\\"\\n\",\n       \"  input: \\\"leaf5/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf5/mul\\\"\\n\",\n       \"  op: \\\"Mul\\\"\\n\",\n       \"  input: \\\"leaf5/RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf5/sub\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf5\\\"\\n\",\n       \"  op: \\\"Add\\\"\\n\",\n       \"  input: \\\"leaf5/mul\\\"\\n\",\n       \"  input: \\\"leaf5/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"matmul5\\\"\\n\",\n       \"  op: \\\"MatMul\\\"\\n\",\n       \"  input: \\\"matmul4\\\"\\n\",\n       \"  input: \\\"leaf5\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"transpose_a\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: false\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"transpose_b\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: false\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf6/shape\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"          dim {\\n\",\n       \"            size: 2\\n\",\n       \"          }\\n\",\n       \"        }\\n\",\n       \"        tensor_content: \\\"\\\\320\\\\007\\\\000\\\\000\\\\320\\\\007\\\\000\\\\000\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf6/min\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 0.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf6/max\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 1.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf6/RandomUniform\\\"\\n\",\n       \"  op: \\\"RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf6/shape\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed2\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf6/sub\\\"\\n\",\n       \"  op: \\\"Sub\\\"\\n\",\n       \"  input: \\\"leaf6/max\\\"\\n\",\n       \"  input: \\\"leaf6/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf6/mul\\\"\\n\",\n       \"  op: \\\"Mul\\\"\\n\",\n       \"  input: \\\"leaf6/RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf6/sub\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf6\\\"\\n\",\n       \"  op: \\\"Add\\\"\\n\",\n       \"  input: \\\"leaf6/mul\\\"\\n\",\n       \"  input: \\\"leaf6/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"matmul6\\\"\\n\",\n       \"  op: \\\"MatMul\\\"\\n\",\n       \"  input: \\\"matmul5\\\"\\n\",\n       \"  input: \\\"leaf6\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"transpose_a\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: false\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"transpose_b\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: false\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf7/shape\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"          dim {\\n\",\n       \"            size: 2\\n\",\n       \"          }\\n\",\n       \"        }\\n\",\n       \"        tensor_content: \\\"\\\\320\\\\007\\\\000\\\\000\\\\320\\\\007\\\\000\\\\000\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf7/min\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 0.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf7/max\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 1.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf7/RandomUniform\\\"\\n\",\n       \"  op: \\\"RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf7/shape\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed2\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf7/sub\\\"\\n\",\n       \"  op: \\\"Sub\\\"\\n\",\n       \"  input: \\\"leaf7/max\\\"\\n\",\n       \"  input: \\\"leaf7/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf7/mul\\\"\\n\",\n       \"  op: \\\"Mul\\\"\\n\",\n       \"  input: \\\"leaf7/RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf7/sub\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf7\\\"\\n\",\n       \"  op: \\\"Add\\\"\\n\",\n       \"  input: \\\"leaf7/mul\\\"\\n\",\n       \"  input: \\\"leaf7/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"matmul7\\\"\\n\",\n       \"  op: \\\"MatMul\\\"\\n\",\n       \"  input: \\\"matmul6\\\"\\n\",\n       \"  input: \\\"leaf7\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"transpose_a\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: false\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"transpose_b\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: false\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf8/shape\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"          dim {\\n\",\n       \"            size: 2\\n\",\n       \"          }\\n\",\n       \"        }\\n\",\n       \"        tensor_content: \\\"\\\\320\\\\007\\\\000\\\\000\\\\320\\\\007\\\\000\\\\000\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf8/min\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 0.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf8/max\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 1.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf8/RandomUniform\\\"\\n\",\n       \"  op: \\\"RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf8/shape\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed2\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf8/sub\\\"\\n\",\n       \"  op: \\\"Sub\\\"\\n\",\n       \"  input: \\\"leaf8/max\\\"\\n\",\n       \"  input: \\\"leaf8/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf8/mul\\\"\\n\",\n       \"  op: \\\"Mul\\\"\\n\",\n       \"  input: \\\"leaf8/RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf8/sub\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf8\\\"\\n\",\n       \"  op: \\\"Add\\\"\\n\",\n       \"  input: \\\"leaf8/mul\\\"\\n\",\n       \"  input: \\\"leaf8/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"matmul8\\\"\\n\",\n       \"  op: \\\"MatMul\\\"\\n\",\n       \"  input: \\\"matmul7\\\"\\n\",\n       \"  input: \\\"leaf8\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"transpose_a\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: false\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"transpose_b\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: false\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf9/shape\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"          dim {\\n\",\n       \"            size: 2\\n\",\n       \"          }\\n\",\n       \"        }\\n\",\n       \"        tensor_content: \\\"\\\\320\\\\007\\\\000\\\\000\\\\320\\\\007\\\\000\\\\000\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf9/min\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 0.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf9/max\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 1.0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf9/RandomUniform\\\"\\n\",\n       \"  op: \\\"RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf9/shape\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"seed2\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 0\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf9/sub\\\"\\n\",\n       \"  op: \\\"Sub\\\"\\n\",\n       \"  input: \\\"leaf9/max\\\"\\n\",\n       \"  input: \\\"leaf9/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf9/mul\\\"\\n\",\n       \"  op: \\\"Mul\\\"\\n\",\n       \"  input: \\\"leaf9/RandomUniform\\\"\\n\",\n       \"  input: \\\"leaf9/sub\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"leaf9\\\"\\n\",\n       \"  op: \\\"Add\\\"\\n\",\n       \"  input: \\\"leaf9/mul\\\"\\n\",\n       \"  input: \\\"leaf9/min\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"matmul9\\\"\\n\",\n       \"  op: \\\"MatMul\\\"\\n\",\n       \"  input: \\\"matmul8\\\"\\n\",\n       \"  input: \\\"leaf9\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"transpose_a\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: false\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"transpose_b\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: false\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"Const\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        int_val: 1\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"Const_1\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        int_val: 1\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"Print\\\"\\n\",\n       \"  op: \\\"Print\\\"\\n\",\n       \"  input: \\\"Const\\\"\\n\",\n       \"  input: \\\"Const_1\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"U\\\"\\n\",\n       \"    value {\\n\",\n       \"      list {\\n\",\n       \"        type: DT_INT32\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"first_n\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: -1\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"message\\\"\\n\",\n       \"    value {\\n\",\n       \"      s: \\\"mem<BEGIN>\\\"\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"summarize\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 3\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"Const_2\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        int_val: 1\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"Const_3\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        int_val: 1\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"Print_1\\\"\\n\",\n       \"  op: \\\"Print\\\"\\n\",\n       \"  input: \\\"Const_2\\\"\\n\",\n       \"  input: \\\"Const_3\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"U\\\"\\n\",\n       \"    value {\\n\",\n       \"      list {\\n\",\n       \"        type: DT_INT32\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"first_n\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: -1\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"message\\\"\\n\",\n       \"    value {\\n\",\n       \"      s: \\\"mem<END>\\\"\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"summarize\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 3\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"versions {\\n\",\n       \"  producer: 17\\n\",\n       \"}\"\n      ]\n     },\n     \"execution_count\": 387,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"tf.get_default_graph().as_graph_def()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 32,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 169 has_single_reference: true ptr: 61732032 } } } timestamp 5353673268863810\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 169 allocator_name: \\\"cpu\\\" } timestamp 5353673268931599\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 170 has_single_reference: true ptr: 61732032 } } } timestamp 5353673268982171\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 171 has_single_reference: true ptr: 61104800 } } } timestamp 5353673269013638\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 171 allocator_name: \\\"cpu\\\" } timestamp 5353673269044806\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 172 has_single_reference: true ptr: 61104800 } } } timestamp 5353673269083073\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 173 has_single_reference: true ptr: 62190240 } } } timestamp 5353673269147921\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 173 allocator_name: \\\"cpu\\\" } timestamp 5353673269182968\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 174 has_single_reference: true ptr: 62190240 } } } timestamp 5353673269223490\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 175 has_single_reference: true ptr: 61328704 } } } timestamp 5353673269291974\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 175 allocator_name: \\\"cpu\\\" } timestamp 5353673269325713\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 176 has_single_reference: true ptr: 61328704 } } } timestamp 5353673269366272\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 177 has_single_reference: true ptr: 60812960 } } } timestamp 5353673269423183\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 177 allocator_name: \\\"cpu\\\" } timestamp 5353673269455542\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 178 has_single_reference: true ptr: 60812960 } } } timestamp 5353673269496164\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 179 has_single_reference: true ptr: 60384256 } } } timestamp 5353673269552698\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 179 allocator_name: \\\"cpu\\\" } timestamp 5353673269587182\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 180 has_single_reference: true ptr: 60384256 } } } timestamp 5353673269623785\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 181 has_single_reference: true ptr: 59161248 } } } timestamp 5353673269680440\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 181 allocator_name: \\\"cpu\\\" } timestamp 5353673269713605\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 182 has_single_reference: true ptr: 59161248 } } } timestamp 5353673269749805\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 183 has_single_reference: true ptr: 62616576 } } } timestamp 5353673269808174\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 183 allocator_name: \\\"cpu\\\" } timestamp 5353673269839576\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 184 has_single_reference: true ptr: 62616576 } } } timestamp 5353673269875703\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 185 has_single_reference: true ptr: 60599424 } } } timestamp 5353673269931275\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 185 allocator_name: \\\"cpu\\\" } timestamp 5353673269963178\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 186 has_single_reference: true ptr: 60599424 } } } timestamp 5353673269999460\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 187 has_single_reference: true ptr: 62641472 } } } timestamp 5353673270053898\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 187 allocator_name: \\\"cpu\\\" } timestamp 5353673270085119\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 188 has_single_reference: true ptr: 62641472 } } } timestamp 5353673270121129\\n\",\n      \" MemoryLogStep { step_id: 5 handle: \\\"->add8:0//0/;0\\\" } timestamp 5353673270246472\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 189 has_single_reference: true ptr: 140284235095104 } } } timestamp 5353673270377534\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 189 allocator_name: \\\"cpu\\\" } timestamp 5353673270461544\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"ones00\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 170 ptr: 61732032 } } } timestamp 5353673270509006\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 190 has_single_reference: true ptr: 140284235092192 } } } timestamp 5353673270561103\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 190 allocator_name: \\\"cpu\\\" } timestamp 5353673270625295\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"ones0\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 172 ptr: 61104800 } } } timestamp 5353673270662657\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 191 has_single_reference: true ptr: 140284235091200 } } } timestamp 5353673270721670\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 191 allocator_name: \\\"cpu\\\" } timestamp 5353673270785513\\n\",\n      \" MemoryLogTensorAllocation { step_id: 5 kernel_name: \\\"add0\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 192 has_single_reference: true ptr: 140284302203840 } } } timestamp 5353673270793319\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"ones1\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 174 ptr: 62190240 } } } timestamp 5353673270823439\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"add0\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 192 has_single_reference: true ptr: 140284302203840 } } } timestamp 5353673270834112\\n\",\n      \" MemoryLogTensorAllocation { step_id: 5 kernel_name: \\\"add1\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 194 has_single_reference: true ptr: 140284302208352 } } } timestamp 5353673270883100\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 193 has_single_reference: true ptr: 140284235096736 } } } timestamp 5353673270876541\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"add1\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 194 has_single_reference: true ptr: 140284302208352 } } } timestamp 5353673270898151\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 192 allocator_name: \\\"cpu\\\" } timestamp 5353673270908927\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 193 allocator_name: \\\"cpu\\\" } timestamp 5353673270939969\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"ones2\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 176 ptr: 61328704 } } } timestamp 5353673270977023\\n\",\n      \" MemoryLogTensorAllocation { step_id: 5 kernel_name: \\\"add2\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 196 has_single_reference: true ptr: 140284302212896 } } } timestamp 5353673271028898\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"add2\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 196 has_single_reference: true ptr: 140284302212896 } } } timestamp 5353673271047609\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 195 has_single_reference: true ptr: 140284235091168 } } } timestamp 5353673271034276\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 194 allocator_name: \\\"cpu\\\" } timestamp 5353673271058440\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 195 allocator_name: \\\"cpu\\\" } timestamp 5353673271097072\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"ones3\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 178 ptr: 60812960 } } } timestamp 5353673271133072\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 197 has_single_reference: true ptr: 140284235091168 } } } timestamp 5353673271188351\\n\",\n      \" MemoryLogTensorAllocation { step_id: 5 kernel_name: \\\"add3\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 198 has_single_reference: true ptr: 140284637744128 } } } timestamp 5353673271222738\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 197 allocator_name: \\\"cpu\\\" } timestamp 5353673271251438\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"add3\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 198 has_single_reference: true ptr: 140284637744128 } } } timestamp 5353673271264559\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 196 allocator_name: \\\"cpu\\\" } timestamp 5353673271289064\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"ones4\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 180 ptr: 60384256 } } } timestamp 5353673271288497\\n\",\n      \" MemoryLogTensorAllocation { step_id: 5 kernel_name: \\\"add4\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 199 has_single_reference: true ptr: 140284302203840 } } } timestamp 5353673271337261\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"add4\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 199 has_single_reference: true ptr: 140284302203840 } } } timestamp 5353673271352207\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 198 allocator_name: \\\"cpu\\\" } timestamp 5353673271362189\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 200 has_single_reference: true ptr: 140284235095808 } } } timestamp 5353673271356447\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 200 allocator_name: \\\"cpu\\\" } timestamp 5353673271421848\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"ones5\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 182 ptr: 59161248 } } } timestamp 5353673271457815\\n\",\n      \" MemoryLogTensorAllocation { step_id: 5 kernel_name: \\\"add5\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 202 has_single_reference: true ptr: 140284637744096 } } } timestamp 5353673271514103\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 201 has_single_reference: true ptr: 140284235091712 } } } timestamp 5353673271512385\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"add5\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 202 has_single_reference: true ptr: 140284637744096 } } } timestamp 5353673271540026\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 199 allocator_name: \\\"cpu\\\" } timestamp 5353673271559214\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 201 allocator_name: \\\"cpu\\\" } timestamp 5353673271573179\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"ones6\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 184 ptr: 62616576 } } } timestamp 5353673271608672\\n\",\n      \" MemoryLogTensorAllocation { step_id: 5 kernel_name: \\\"add6\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 204 has_single_reference: true ptr: 140284302203840 } } } timestamp 5353673271659142\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"add6\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 204 has_single_reference: true ptr: 140284302203840 } } } timestamp 5353673271675501\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 203 has_single_reference: true ptr: 140284235091712 } } } timestamp 5353673271660256\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 202 allocator_name: \\\"cpu\\\" } timestamp 5353673271696892\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 203 allocator_name: \\\"cpu\\\" } timestamp 5353673271744795\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"ones7\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 186 ptr: 60599424 } } } timestamp 5353673271782749\\n\",\n      \" MemoryLogTensorAllocation { step_id: 5 kernel_name: \\\"add7\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 206 has_single_reference: true ptr: 140284637744096 } } } timestamp 5353673271841980\\n\",\n      \" MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 205 has_single_reference: true ptr: 140284235091552 } } } timestamp 5353673271843300\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"add7\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 206 has_single_reference: true ptr: 140284637744096 } } } timestamp 5353673271864867\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 204 allocator_name: \\\"cpu\\\" } timestamp 5353673271882466\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 205 allocator_name: \\\"cpu\\\" } timestamp 5353673271904790\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"ones8\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 188 ptr: 62641472 } } } timestamp 5353673271941837\\n\",\n      \" MemoryLogTensorAllocation { step_id: 5 kernel_name: \\\"add8\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 207 has_single_reference: true ptr: 140284235090592 } } } timestamp 5353673272024669\\n\",\n      \" MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"add8\\\" tensor { dtype: DT_FLOAT shape { dim { size: 1111 } } allocation_description { requested_bytes: 4444 allocated_bytes: 4444 allocator_name: \\\"cpu\\\" allocation_id: 207 has_single_reference: true ptr: 140284235090592 } } } timestamp 5353673272070280\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 206 allocator_name: \\\"cpu\\\" } timestamp 5353673272098227\\n\",\n      \" MemoryLogTensorDeallocation { allocation_id: 207 allocator_name: \\\"cpu\\\" } timestamp 5353673272277847\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"for line in stderr.split('\\\\n'):\\n\",\n    \"    if 'LOG_MEMORY' in line:\\n\",\n    \"        print(line.strip()[len('I 5353225381.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__'):])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 239,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"WARNING:tensorflow:From <ipython-input-239-77d81300fb22>:6 in <module>.: initialize_all_variables (from tensorflow.python.ops.variables) is deprecated and will be removed after 2017-03-02.\\n\",\n      \"Instructions for updating:\\n\",\n      \"Use `tf.global_variables_initializer` instead.\\n\"\n     ]\n    },\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"array([16, 16, 16], dtype=int32)\"\n      ]\n     },\n     \"execution_count\": 239,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"sess = tf.Session()\\n\",\n    \"a = tf.Variable([2, 2, 2])\\n\",\n    \"b = tf.square(a)\\n\",\n    \"c = tf.square(b)\\n\",\n    \"sess.run(tf.initialize_all_variables())\\n\",\n    \"sess.run(c)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 240,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"b0 = sess.run(b)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 242,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"array([4, 4, 4], dtype=int32)\"\n      ]\n     },\n     \"execution_count\": 242,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"b0\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 243,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"b0[1] = 0\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 244,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"array([16,  0, 16], dtype=int32)\"\n      ]\n     },\n     \"execution_count\": 244,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"sess.run(c, feed_dict={b:b0})\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Memory allocation bug\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 457,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"a = tf.ones(())\\n\",\n    \"a0 = a\\n\",\n    \"for i in range(100):\\n\",\n    \"    a = tf.tanh(a)\\n\",\n    \"grad = tf.gradients(a, a0) \"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 460,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"204\"\n      ]\n     },\n     \"execution_count\": 460,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"len(tf.get_default_graph().as_graph_def().node)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"sess = create_session()\\n\",\n    \"redirect.start();\\n\",\n    \"sess.run(grads[0].op, feed_dict={a1:np.zeros((n,))})\\n\",\n    \"stderr = redirect.stop()\\n\",\n    \"plot_memory_timeline(stderr)\"\n   ]\n  }\n ],\n \"metadata\": {\n  \"anaconda-cloud\": {},\n  \"kernelspec\": {\n   \"display_name\": \"Python 3\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.5.2\"\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "natural_gradient_multilayer.py",
    "content": "#!/bin/env python -u\n#\n# Apply natural gradient (using empirical Fisher) to a multilayer problem\n# Accompanying notebooks:\n#\n# Overview of experiments\n# https://docs.google.com/document/d/1S0q8LuwgUCWT7n3Z2-YoM7LBL1yFCQt0NEtpUDrWX3I/edit?usp=sharing\n#\n# natural_gradient_multilayer.nb\n# https://www.wolframcloud.com/objects/a273119a-6eb0-4521-b79d-30795f155dc4\n# \n# relus.nb\n# https://www.wolframcloud.com/objects/b05dd44c-c9da-4187-831b-32eebb7a5d02\n\n\nimport numpy as np\nimport sys\nimport tensorflow as tf\nimport traceback\n\n\nfrom util import *\n\ndtype = np.float64\n\n# convention, X0 is numpy, X is Tensor\ndef gd_test():\n  \"\"\"Test gradient descent, using tf.gradients for backprop.\"\"\"\n  \n  tf.reset_default_graph()\n\n  # load data into TF\n  XY0 = np.genfromtxt('data/natural_gradient_multilayer_XY0.csv',\n                      delimiter= \",\")\n  \n  fs = np.genfromtxt('data/natural_gradient_multilayer_fs.csv',\n                     delimiter= \",\").astype(np.int32)\n  n = len(fs)-2    # number of layers\n  \n  X0 = XY0[:-1,:]  # 2 x d\n  Y0 = XY0[-1:,:]  # 1 x d\n  dsize = X0.shape[1]\n  Y_ = tf.placeholder(dtype, shape=Y0.shape, name=\"Y_holder\")\n  Y = tf.Variable(Y_, trainable=False)\n  init_dict={Y_: Y0}\n\n  W0f = v2c_np(np.genfromtxt('data/natural_gradient_multilayer_W0f.csv',\n                             delimiter= \",\"))\n  W0s = unflatten_np(W0f, fs[1:])  # Wf doesn't have first layer (data matrix)\n  W0s.insert(0, X0)\n\n  \n  # initialize data + layers\n  W = []   # list of \"W\" matrices. W[0] is input matrix (X), W[n] is last matrix\n  Wi_holders = []\n  A = [Identity(dsize)]   # activation matrices\n  for i in range(n+1):\n    # fs is off by 2 from common notation, ie W[0] has shape f[0],f[-1]\n    Wi_name = \"W\"+str(i)\n    Wi_shape = (fs[i+1], fs[i])\n    Wi_holder = tf.placeholder(dtype, shape=Wi_shape, name=Wi_name+\"_h\")\n    Wi_holders.append(Wi_holder)  # TODO: delete\n    Wi = tf.Variable(Wi_holder, name=Wi_name, trainable=(i>0))\n    Ai_name = \"A\"+str(i+1)\n    Ai = tf.matmul(Wi, A[-1], name=Ai_name)\n    A.append(Ai)\n    W.append(Wi)\n    \n    init_dict[Wi_holder] = W0s[i]\n\n  assert len(A) == n+2\n  \n  assert W[0].shape == (2, 10)\n  assert W[1].shape == (2, 2)\n  assert W[2].shape == (2, 2)\n  assert W[3].shape == (1, 2)\n\n  assert X0.shape == (2, 10)\n  assert W0s[1].shape == (2, 2)\n  assert W0s[2].shape == (2, 2)\n  assert W0s[3].shape == (1, 2)\n  \n  assert A[0].shape == (10, 10)\n  assert A[1].shape == (2, 10)\n  assert A[2].shape == (2, 10)\n  assert A[3].shape == (2, 10)\n  assert A[4].shape == (1, 10)\n\n  \n  # input dimensions match\n  assert W[0].get_shape() == X0.shape\n  # output dimensions match\n  assert W[-1].get_shape()[0], W[0].get_shape()[1] == Y0.shape\n  assert A[n+1].get_shape() == Y0.shape\n\n  err = Y - A[n+1]\n  #  loss = (1./(2*dsize))*(err @ tf.transpose(err))\n  loss = tf.reduce_sum(tf.square(err))/(2*dsize)\n  lr = 0.5\n  \n  opt = tf.train.GradientDescentOptimizer(learning_rate=lr)\n  grads_and_vars = opt.compute_gradients(loss, tf.trainable_variables())\n  train_op = opt.apply_gradients(grads_and_vars)\n\n  sess = tf.Session()\n  sess.run(tf.global_variables_initializer(), feed_dict=init_dict)\n  \n  expected_losses = np.loadtxt(\"data/natural_gradient_multilayer_losses_gd.csv\")\n  \n  observed_losses = []\n  for i in range(20):\n    observed_losses.append(sess.run([loss])[0])\n    sess.run(train_op)\n\n  check_equal(observed_losses, expected_losses)\n\n# convention, X0 is numpy, X is Tensor\ndef gd_manual_test():\n  \"\"\"Train network, without using tf.gradients\"\"\"\n  \n  tf.reset_default_graph()\n\n  # load data into TF\n  XY0 = np.genfromtxt('data/natural_gradient_multilayer_XY0.csv',\n                      delimiter= \",\")\n  \n  fs = np.genfromtxt('data/natural_gradient_multilayer_fs.csv',\n                     delimiter= \",\").astype(np.int32)\n  n = len(fs)-2    # number of layers\n  \n  X0 = XY0[:-1,:]  # 2 x d\n  Y0 = XY0[-1:,:]  # 1 x d\n  dsize = X0.shape[1]\n  Y_ = tf.placeholder(dtype, shape=Y0.shape, name=\"Y_holder\")\n  Y = tf.Variable(Y_, trainable=False)\n  init_dict={Y_: Y0}\n\n  W0f = v2c_np(np.genfromtxt('data/natural_gradient_multilayer_W0f.csv',\n                             delimiter= \",\"))\n  W0s = unflatten_np(W0f, fs[1:])  # Wf doesn't have first layer (data matrix)\n  W0s.insert(0, X0)\n\n  \n  # initialize data + layers\n  # W[0] is input matrix (X), W[n] is last matrix\n  # A[1] has activations for W[1], equal to W[0]=X\n  # A[n+1] has predictions\n  W = [0]*(n+1)   # list of \"W\" matrices. \n  A = [0]*(n+2)\n  A[0] = Identity(dsize)\n  for i in range(n+1):\n    # fs is off by 2 from common notation, ie W[0] has shape f[0],f[-1]\n    Wi_name = \"W\"+str(i)\n    Wi_shape = (fs[i+1], fs[i])\n    Wi_holder = tf.placeholder(dtype, shape=Wi_shape, name=Wi_name+\"_h\")\n    W[i] = tf.Variable(Wi_holder, name=Wi_name, trainable=(i>0))\n    A[i+1] = tf.matmul(W[i], A[i], name=\"A\"+str(i+1))\n    init_dict[Wi_holder] = W0s[i]\n\n  assert len(A) == n+2\n  \n  assert W[0].shape == (2, 10)\n  assert W[1].shape == (2, 2)\n  assert W[2].shape == (2, 2)\n  assert W[3].shape == (1, 2)\n\n  assert X0.shape == (2, 10)\n  assert W0s[1].shape == (2, 2)\n  assert W0s[2].shape == (2, 2)\n  assert W0s[3].shape == (1, 2)\n  \n  assert A[0].shape == (10, 10)\n  assert A[1].shape == (2, 10)\n  assert A[2].shape == (2, 10)\n  assert A[3].shape == (2, 10)\n  assert A[4].shape == (1, 10)\n\n  \n  # input dimensions match\n  assert W[0].get_shape() == X0.shape\n  # output dimensions match\n  assert W[-1].get_shape()[0], W[0].get_shape()[1] == Y0.shape\n  assert A[n+1].get_shape() == Y0.shape\n\n  err = Y - A[n+1]\n  #  loss = (1./(2*dsize))*(err @ tf.transpose(err))\n  loss = tf.reduce_sum(tf.square(err))/(2*dsize)\n  lr = tf.Variable(0.5, dtype=dtype)\n  \n  # create backprop matrices\n  # B[i] has backprop for matrix i\n  B = [0]*(n+1)\n  B[n] = -err/dsize\n  for i in range(n-1, -1, -1):\n    B[i] = tf.matmul(tf.transpose(W[i+1]), B[i+1], name=\"B\"+str(i))\n\n  # Create gradient update. Make copy of variables and split update into\n  # two run calls. Using single set of variables will gives updates that \n  # occasionally produce wrong results/NaN's because of data race\n  \n  dW = [0]*(n+1)\n  updates1 = [0]*(n+1)  # compute updated value into Wcopy\n  updates2 = [0]*(n+1)  # copy value back into W\n  Wcopy = [0]*(n+1)\n  for i in range(n+1):\n    Wi_name = \"Wcopy\"+str(i)\n    Wi_shape = (fs[i+1], fs[i])\n    Wi_init = tf.zeros(dtype=dtype, shape=Wi_shape, name=Wi_name+\"_init\")\n    Wcopy[i] = tf.Variable(Wi_init, name=Wi_name, trainable=False)\n    \n    dW[i] = tf.matmul(B[i], tf.transpose(A[i]), name=\"dW\"+str(i))\n    updates1[i] = Wcopy[i].assign(W[i]-lr*dW[i])\n    updates2[i] = W[i].assign(Wcopy[i])\n\n  del updates1[0]  # don't update input matrices\n  del updates2[0]\n  \n  train_op1 = tf.group(*updates1)\n  train_op2 = tf.group(*updates2)\n\n  sess = tf.Session()\n  sess.run(tf.global_variables_initializer(), feed_dict=init_dict)\n  \n  expected_losses = np.loadtxt(\"data/natural_gradient_multilayer_losses_gd.csv\")\n  \n  observed_losses = []\n  for i in range(20):\n    observed_losses.append(sess.run([loss])[0])\n    sess.run(train_op1)\n    sess.run(train_op2)\n\n  check_equal(observed_losses, expected_losses)\n\n# convention, X0 is numpy, X is Tensor\ndef gd_manual_vectorized_test():\n  \"\"\"Train network, with manual backprop, in vectorized form\"\"\"\n  \n  tf.reset_default_graph()\n\n  # load data into TF\n  XY0 = np.genfromtxt('data/natural_gradient_multilayer_XY0.csv',\n                      delimiter= \",\")\n  \n  fs = np.genfromtxt('data/natural_gradient_multilayer_fs.csv',\n                     delimiter= \",\").astype(np.int32)\n  n = len(fs)-2    # number of layers\n  \n  X0 = XY0[:-1,:]  # 2 x d\n  Y0 = XY0[-1:,:]  # 1 x d\n  dsize = X0.shape[1]\n  Y_ = tf.placeholder(dtype, shape=Y0.shape, name=\"Y_holder\")\n  Y = tf.Variable(Y_, trainable=False)\n  init_dict={Y_: Y0}\n\n  W0f = v2c_np(np.genfromtxt('data/natural_gradient_multilayer_W0f.csv',\n                             delimiter= \",\"))\n  W0s = unflatten_np(W0f, fs[1:])  # Wf doesn't have first layer (data matrix)\n  W0s.insert(0, X0)\n\n  \n  # initialize data + layers\n  # W[0] is input matrix (X), W[n] is last matrix\n  # A[1] has activations for W[1], equal to W[0]=X\n  # A[n+1] has predictions\n  W = [0]*(n+1)   # list of \"W\" matrices. \n  A = [0]*(n+2)\n  A[0] = Identity(dsize)\n\n  dims = [(fs[i+1],fs[i]) for i in range(len(fs)-1)]\n  sizes = [s[0]*s[1] for s in dims]\n  Wf_size = np.sum(sizes[1:])\n  Wf_holder = tf.placeholder(dtype, shape=W0f.shape)\n  Wf = tf.Variable(Wf_holder, name=\"Wf\")\n  assert Wf.shape == W0f.shape\n  init_dict[Wf_holder] = W0f\n  \n  W = unflatten(Wf, fs[1:])\n  W.insert(0, tf.constant(X0))\n  assert W[0].shape == [2, 10]\n  assert W[1].shape == [2, 2]\n  assert W[2].shape == [2, 2]\n  assert W[3].shape == [1, 2]\n                   \n  for i in range(n+1):\n    # fs is off by 2 from common notation, ie W[0] has shape f[0],f[-1]\n    A[i+1] = tf.matmul(W[i], A[i], name=\"A\"+str(i+1))\n    \n  assert len(A) == n+2\n  assert A[0].shape == (10, 10)\n  assert A[1].shape == (2, 10)\n  assert A[2].shape == (2, 10)\n  assert A[3].shape == (2, 10)\n  assert A[4].shape == (1, 10)\n\n  \n  # input dimensions match\n  assert W[0].get_shape() == X0.shape\n  # output dimensions match\n  assert W[-1].get_shape()[0], W[0].get_shape()[1] == Y0.shape\n  assert A[n+1].get_shape() == Y0.shape\n\n  err = Y - A[n+1]\n  #  loss = (1./(2*dsize))*(err @ tf.transpose(err))\n  loss = tf.reduce_sum(tf.square(err))/(2*dsize)\n  lr = tf.Variable(0.5, dtype=dtype)\n  \n  # create backprop matrices\n  # B[i] has backprop for matrix i\n  B = [0]*(n+1)\n  B[n] = -err/dsize\n  for i in range(n-1, -1, -1):\n    B[i] = tf.matmul(tf.transpose(W[i+1]), B[i+1], name=\"B\"+str(i))\n\n  # Create gradient update. Make copy of variables and split update into\n  # two run calls. Using single set of variables will gives updates that \n  # occasionally produce wrong results/NaN's because of data race\n  \n  dW = [0]*(n+1)\n  updates1 = [0]*(n+1)  # compute updated value into Wcopy\n  updates2 = [0]*(n+1)  # copy value back into W\n  Wcopy = [0]*(n+1)\n  for i in range(n+1):\n    Wi_name = \"Wcopy\"+str(i)\n    Wi_shape = (fs[i+1], fs[i])\n    Wi_init = tf.zeros(dtype=dtype, shape=Wi_shape, name=Wi_name+\"_init\")\n    Wcopy[i] = tf.Variable(Wi_init, name=Wi_name, trainable=False)\n    \n    dW[i] = tf.matmul(B[i], tf.transpose(A[i]), name=\"dW\"+str(i))\n\n\n  del dW[0]  # get rid of W[0] update\n  \n  # construct flattened gradient update vector\n  dWf = tf.concat([vec(grad) for grad in dW], axis=0)\n\n  Wf_copy = tf.Variable(tf.zeros(dtype=dtype, shape=Wf.shape,\n                                 name=\"Wf_copy_init\"),\n                        name=\"Wf_copy\")\n  train_op1 = Wf_copy.assign(Wf - lr*dWf)\n  train_op2 = Wf.assign(Wf_copy)\n\n  sess = tf.Session()\n  sess.run(tf.global_variables_initializer(), feed_dict=init_dict)\n  \n  expected_losses = np.loadtxt(\"data/natural_gradient_multilayer_losses_gd.csv\")\n  observed_losses = []\n  \n  for i in range(20):\n    observed_losses.append(sess.run([loss])[0])\n    sess.run(train_op1)\n    sess.run(train_op2)\n\n  check_equal(observed_losses, expected_losses)\n\n  \n# convention, X0 is numpy, X is Tensor\ndef fisher_test():\n  \"\"\"Test computation of empirical Fisher matrix.\"\"\"\n  \n  tf.reset_default_graph()\n\n  tf.reset_default_graph()\n\n  # load data into TF\n  XY0 = np.genfromtxt('data/natural_gradient_multilayer_XY0.csv',\n                      delimiter= \",\")\n  fs = np.genfromtxt('data/natural_gradient_multilayer_fs.csv',\n                     delimiter= \",\").astype(np.int32)\n  n = len(fs)-2    # number of layers\n  \n  X0 = XY0[:-1,:]  # 2 x d\n  Y0 = XY0[-1:,:]  # 1 x d\n  dsize = X0.shape[1]\n  Y_ = tf.placeholder(dtype, shape=Y0.shape, name=\"Y_holder\")\n  Y = tf.Variable(Y_, trainable=False)\n  init_dict={Y_: Y0}\n\n  W0f = v2c_np(np.genfromtxt('data/natural_gradient_multilayer_W0f.csv',\n                             delimiter= \",\"))\n  W0s = unflatten_np(W0f, fs[1:])  # Wf doesn't have first layer (data matrix)\n  W0s.insert(0, X0)\n\n  \n  # initialize data + layers\n  # W[0] is input matrix (X), W[n] is last matrix\n  # A[1] has activations for W[1], equal to W[0]=X\n  # A[n+1] has predictions\n  W = [0]*(n+1)   # list of \"W\" matrices. \n  A = [0]*(n+2)\n  A[0] = Identity(dsize)\n  for i in range(n+1):\n    # fs is off by 2 from common notation, ie W[0] has shape f[0],f[-1]\n    Wi_name = \"W\"+str(i)\n    Wi_shape = (fs[i+1], fs[i])\n    Wi_holder = tf.placeholder(dtype, shape=Wi_shape, name=Wi_name+\"_h\")\n    W[i] = tf.Variable(Wi_holder, name=Wi_name, trainable=(i>0))\n    A[i+1] = tf.matmul(W[i], A[i], name=\"A\"+str(i+1))\n    init_dict[Wi_holder] = W0s[i]\n\n  assert len(A) == n+2\n  \n  assert W[0].shape == (2, 10)\n  assert W[1].shape == (2, 2)\n  assert W[2].shape == (2, 2)\n  assert W[3].shape == (1, 2)\n\n  assert X0.shape == (2, 10)\n  assert W0s[1].shape == (2, 2)\n  assert W0s[2].shape == (2, 2)\n  assert W0s[3].shape == (1, 2)\n  \n  assert A[0].shape == (10, 10)\n  assert A[1].shape == (2, 10)\n  assert A[2].shape == (2, 10)\n  assert A[3].shape == (2, 10)\n  assert A[4].shape == (1, 10)\n\n  \n  # input dimensions match\n  assert W[0].get_shape() == X0.shape\n  # output dimensions match\n  assert W[-1].get_shape()[0], W[0].get_shape()[1] == Y0.shape\n  assert A[n+1].get_shape() == Y0.shape\n\n  err = Y - A[n+1]\n  #  loss = (1./(2*dsize))*(err @ tf.transpose(err))\n  loss = tf.reduce_sum(tf.square(err))/(2*dsize)\n  lr = tf.Variable(0.5, dtype=dtype)\n  \n  # create backprop matrices\n  # B[i] has backprop for matrix i\n  B = [0]*(n+1)\n  B[n] = -err/dsize\n  for i in range(n-1, -1, -1):\n    B[i] = tf.matmul(tf.transpose(W[i+1]), B[i+1], name=\"B\"+str(i))\n\n  sess = tf.Session()\n  sess.run(tf.global_variables_initializer(), feed_dict=init_dict)\n  \n  expected_losses = np.loadtxt(\"data/natural_gradient_multilayer_losses_regular.csv\")\n\n  expected_fisher = np.loadtxt(\"data/natural_gradient_multilayer_fisher0.csv\",\n                               delimiter= \",\")\n\n  block11 = khatri_rao(A[1], B[1]) @ tf.transpose(khatri_rao(A[1], B[1]))/dsize\n  expected_block11 = expected_fisher[:4, :4]\n  check_equal(sess.run(block11), expected_block11)\n\n  # construct fisher matrix out of individual mats\n  grads = tf.concat([khatri_rao(A[i], B[i]) for i in range(1, n+1)], axis=0)\n  fisher = grads @ tf.transpose(grads) / dsize\n  check_equal(sess.run(fisher), expected_fisher)\n\n  # create vectorized parameter vector\n  \n  \n  # Create gradient update. Make copy of variables and split update into\n  # two run calls. Using single set of variables will gives updates that \n  # occasionally produce wrong results/NaN's because of data race\n  \n  dW = [0]*(n+1)\n  updates1 = [0]*(n+1)  # compute updated value into Wcopy\n  updates2 = [0]*(n+1)  # copy value back into W\n  Wcopy = [0]*(n+1)\n  for i in range(n+1):\n    Wi_name = \"Wcopy\"+str(i)\n    Wi_shape = (fs[i+1], fs[i])\n    Wi_init = tf.zeros(dtype=dtype, shape=Wi_shape, name=Wi_name+\"_init\")\n    Wcopy[i] = tf.Variable(Wi_init, name=Wi_name, trainable=False)\n    \n    dW[i] = tf.matmul(B[i], tf.transpose(A[i]), name=\"dW\"+str(i))\n    updates1[i] = Wcopy[i].assign(W[i]-lr*dW[i])\n    updates2[i] = W[i].assign(Wcopy[i])\n\n  del updates1[0]  # don't update input matrices\n  del updates2[0]\n  \n  train_op1 = tf.group(*updates1)\n  train_op2 = tf.group(*updates2)\n\n  observed_losses = []\n  for i in range(20):\n    observed_losses.append(sess.run([loss])[0])\n    sess.run(train_op1)\n    sess.run(train_op2)\n\n  check_equal(observed_losses, expected_losses)\n\n# convention, X0 is numpy, X is Tensor\ndef natural_gradient_test():\n  \"\"\"Train network using empirical natural gradient.\"\"\"\n  \n  tf.reset_default_graph()\n\n  # load data into TF\n  XY0 = np.genfromtxt('data/natural_gradient_multilayer_XY0.csv',\n                      delimiter= \",\")\n  \n  # should be 10,2,2,2\n  fs = np.genfromtxt('data/natural_gradient_multilayer_fs.csv',\n                     delimiter= \",\").astype(np.int32)\n  n = len(fs)-2    # number of layers\n  \n  X0 = XY0[:-1,:]  # 2 x d\n  Y0 = XY0[-1:,:]  # 1 x d\n  dsize = X0.shape[1]\n  Y_ = tf.placeholder(dtype, shape=Y0.shape, name=\"Y_holder\")\n  Y = tf.Variable(Y_, trainable=False)\n  init_dict={Y_: Y0}\n\n  W0f = v2c_np(np.genfromtxt('data/natural_gradient_multilayer_W0f.csv',\n                             delimiter= \",\"))\n  W0s = unflatten_np(W0f, fs[1:])  # Wf doesn't have first layer (data matrix)\n  W0s.insert(0, X0)\n\n  \n  # initialize data + layers\n  # W[0] is input matrix (X), W[n] is last matrix\n  # A[1] has activations for W[1], equal to W[0]=X\n  # A[n+1] has predictions\n  W = [0]*(n+1)   # list of \"W\" matrices. \n  A = [0]*(n+2)\n  A[0] = Identity(dsize)\n\n  dims = [(fs[i+1],fs[i]) for i in range(len(fs)-1)]\n  sizes = [s[0]*s[1] for s in dims]\n  Wf_size = np.sum(sizes[1:])\n  Wf_holder = tf.placeholder(dtype, shape=W0f.shape)\n  Wf = tf.Variable(Wf_holder, name=\"Wf\")\n  assert Wf.shape == W0f.shape\n  init_dict[Wf_holder] = W0f\n  \n  W = unflatten(Wf, fs[1:])\n  W.insert(0, tf.constant(X0))\n  assert W[0].shape == [2, 10]\n  assert W[1].shape == [2, 2]\n  assert W[2].shape == [2, 2]\n  assert W[3].shape == [1, 2]\n                   \n  for i in range(n+1):\n    # fs is off by 2 from common notation, ie W[0] has shape f[0],f[-1]\n    A[i+1] = tf.matmul(W[i], A[i], name=\"A\"+str(i+1))\n    \n  assert len(A) == n+2\n  assert A[0].shape == (10, 10)\n  assert A[1].shape == (2, 10)\n  assert A[2].shape == (2, 10)\n  assert A[3].shape == (2, 10)\n  assert A[4].shape == (1, 10)\n\n  \n  # input dimensions match\n  assert W[0].get_shape() == X0.shape\n  # output dimensions match\n  assert W[-1].get_shape()[0], W[0].get_shape()[1] == Y0.shape\n  assert A[n+1].get_shape() == Y0.shape\n\n  err = Y - A[n+1]\n  loss = tf.reduce_sum(tf.square(err))/(2*dsize)\n  lr = tf.Variable(0.001, dtype=dtype)\n  \n  # create backprop matrices\n  # B[i] has backprop for matrix i\n  B = [0]*(n+1)\n  B[n] = -err/dsize\n  for i in range(n-1, -1, -1):\n    B[i] = tf.matmul(tf.transpose(W[i+1]), B[i+1], name=\"B\"+str(i))\n\n  # Create gradient update. Make copy of variables and split update into\n  # two run calls. Using single set of variables will gives updates that \n  # occasionally produce wrong results/NaN's because of data race\n  \n  dW = [0]*(n+1)\n  updates1 = [0]*(n+1)  # compute updated value into Wcopy\n  updates2 = [0]*(n+1)  # copy value back into W\n  Wcopy = [0]*(n+1)\n  for i in range(n+1):\n    Wi_name = \"Wcopy\"+str(i)\n    Wi_shape = (fs[i+1], fs[i])\n    Wi_init = tf.zeros(dtype=dtype, shape=Wi_shape, name=Wi_name+\"_init\")\n    Wcopy[i] = tf.Variable(Wi_init, name=Wi_name, trainable=False)\n    \n    dW[i] = tf.matmul(B[i], tf.transpose(A[i]), name=\"dW\"+str(i))\n\n\n  del dW[0]  # get rid of W[0] update\n  \n  # construct flattened gradient update vector\n  dWf = tf.concat([vec(grad) for grad in dW], axis=0)\n\n\n  # inverse fisher preconditioner\n  grads = tf.concat([khatri_rao(A[i], B[i]) for i in range(1, n+1)], axis=0)\n  fisher = grads @ tf.transpose(grads) / dsize\n  ifisher = pseudo_inverse(fisher)\n\n  Wf_copy = tf.Variable(tf.zeros(dtype=dtype, shape=Wf.shape,\n                                 name=\"Wf_copy_init\"),\n                        name=\"Wf_copy\")\n  new_val_matrix = Wf - lr*(ifisher @ dWf)\n  train_op1 = Wf_copy.assign(new_val_matrix)\n  train_op2 = Wf.assign(Wf_copy)\n\n  sess = tf.Session()\n  sess.run(tf.global_variables_initializer(), feed_dict=init_dict)\n\n  # from notebook {0.347015, 0.301344, 0.260196, 0.224903, 0.193672...\n  expected_losses = np.loadtxt(\"data/natural_gradient_multilayer_losses_fisher.csv\")\n  \n  observed_losses = []\n  for i in range(20):\n    observed_losses.append(sess.run([loss])[0])\n    sess.run(train_op1)\n    sess.run(train_op2)\n\n  check_equal(observed_losses, expected_losses)\n\n\ndef newton_test():\n  \"\"\"Test Newton-Rhapson implementation \"\"\"\n  \n  tf.reset_default_graph()\n\n  # load data into TF\n  XY0 = np.genfromtxt('data/natural_gradient_multilayer_XY0.csv',\n                      delimiter= \",\")\n  \n  fs = np.genfromtxt('data/natural_gradient_multilayer_fs.csv',\n                     delimiter= \",\").astype(np.int32)\n  def f(i): return fs[i+1]\n  \n  n = len(fs)-2    # number of layers\n  \n  X0 = XY0[:-1,:]  # 2 x d\n  Y0 = XY0[-1:,:]  # 1 x d\n  dsize = X0.shape[1]\n  Y_ = tf.placeholder(dtype, shape=Y0.shape, name=\"Y_holder\")\n  Y = tf.Variable(Y_, trainable=False)\n  init_dict={Y_: Y0}\n\n  W0f = v2c_np(np.genfromtxt('data/natural_gradient_multilayer_W0f.csv',\n                             delimiter= \",\"))\n  W0s = unflatten_np(W0f, fs[1:])  # Wf doesn't have first layer (data matrix)\n  W0s.insert(0, X0)\n\n  \n  # initialize data + layers\n  # W[0] is input matrix (X), W[n] is last matrix\n  # A[1] has activations for W[1], equal to W[0]=X\n  # A[n+1] has predictions\n  W = [0]*(n+1)   # list of \"W\" matrices. \n  A = [0]*(n+2)\n  A[0] = Identity(dsize)\n\n  dims = [(fs[i+1],fs[i]) for i in range(len(fs)-1)]\n  sizes = [s[0]*s[1] for s in dims]\n  Wf_size = np.sum(sizes[1:])\n  Wf_holder = tf.placeholder(dtype, shape=W0f.shape)\n  Wf = tf.Variable(Wf_holder, name=\"Wf\")\n  assert Wf.shape == W0f.shape\n  init_dict[Wf_holder] = W0f\n  \n  W = unflatten(Wf, fs[1:])\n  W.insert(0, tf.constant(X0))\n  assert W[0].shape == [2, 10]\n  assert W[1].shape == [2, 2]\n  assert W[2].shape == [2, 2]\n  assert W[3].shape == [1, 2]\n                   \n  for i in range(n+1):\n    # fs is off by 2 from common notation, ie W[0] has shape f[0],f[-1]\n    A[i+1] = tf.matmul(W[i], A[i], name=\"A\"+str(i+1))\n    \n  assert len(A) == n+2\n  assert A[0].shape == (10, 10)\n  assert A[1].shape == (2, 10)\n  assert A[2].shape == (2, 10)\n  assert A[3].shape == (2, 10)\n  assert A[4].shape == (1, 10)\n\n  \n  # input dimensions match\n  assert W[0].get_shape() == X0.shape\n  # output dimensions match\n  assert W[-1].get_shape()[0], W[0].get_shape()[1] == Y0.shape\n  assert A[n+1].get_shape() == Y0.shape\n\n  err = Y - A[n+1]\n  #  loss = (1./(2*dsize))*(err @ tf.transpose(err))\n  loss = tf.reduce_sum(tf.square(err))/(2*dsize)\n  lr = tf.Variable(0.001, dtype=dtype)\n  \n  # create backprop matrices\n  # B[i] has backprop for matrix i\n  B = [0]*(n+1)\n  b = [0]*(n+1)  # like backprop matrix but no error\n  B[n] = -err/dsize\n  b[n] = Identity(fs[-1])\n  for i in range(n-1, -1, -1):\n    B[i] = t(W[i+1]) @ B[i+1]\n    b[i] = t(W[i+1]) @ b[i+1]\n\n\n  # off-diagonal products\n  U = [list(range(n+1)) for _ in range(n+1)]\n  for bottom in range(n+1):\n    for top in range(n+1):\n      prod = Identity(fs[top+1])\n      for i in range(top, bottom-1, -1):\n        prod = prod @ W[i]\n      U[bottom][top] = prod\n\n  # block i, j gives hessian block between layer i and layer j\n  block = [list(range(n+1)) for _ in range(n+1)]\n  for i in range(1, n+1):\n    for j in range(1, n+1):\n      if i == j:\n        block[i][j] = kronecker(A[i]@t(A[i]), b[i]@t(b[i]))/dsize\n      elif i < j:\n        block[i][j] = (kr(A[i]@t(A[j]), b[i]@t(b[j])) -\n                       kr((A[i]@t(B[j])), U[i+1][j-1]) @ Kmat(f(j),f(j-1)))\n      else:\n        block[i][j] = (kr(A[i]@t(A[j]), b[i]@t(b[j])) -\n                       kr(t(U[j+1][i-1]), B[i]@t(A[j])) @ Kmat(f(j),f(j-1)))\n        \n  # remove leftmost blocks (those are with respect to W[0] which is input)\n  del block[0]\n  for row in block:\n    del row[0]\n    \n  hess = concat_blocks(block)\n  # Create gradient update. Make copy of variables and split update into\n  # two run calls. Using single set of variables will gives updates that \n  # occasionally produce wrong results/NaN's because of data race\n  \n  dW = [0]*(n+1)\n  updates1 = [0]*(n+1)  # compute updated value into Wcopy\n  updates2 = [0]*(n+1)  # copy value back into W\n  Wcopy = [0]*(n+1)\n  for i in range(n+1):\n    Wi_name = \"Wcopy\"+str(i)\n    Wi_shape = (fs[i+1], fs[i])\n    Wi_init = tf.zeros(dtype=dtype, shape=Wi_shape, name=Wi_name+\"_init\")\n    Wcopy[i] = tf.Variable(Wi_init, name=Wi_name, trainable=False)\n    \n    dW[i] = tf.matmul(B[i], tf.transpose(A[i]), name=\"dW\"+str(i))\n\n\n  del dW[0]  # get rid of W[0] update\n  \n  # construct flattened gradient update vector\n  dWf = tf.concat([vec(grad) for grad in dW], axis=0)\n\n\n  # inverse fisher preconditioner\n  grads = tf.concat([khatri_rao(A[i], B[i]) for i in range(1, n+1)], axis=0)\n  fisher = grads @ tf.transpose(grads) / dsize\n  # outer_sum[i] for i in range(1, n+1)\n  ifisher = pseudo_inverse(fisher)\n\n  Wf_copy = tf.Variable(tf.zeros(dtype=dtype, shape=Wf.shape,\n                                 name=\"Wf_copy_init\"),\n                        name=\"Wf_copy\")\n  new_val_matrix = Wf - lr*(ifisher @ dWf)\n  train_op1 = Wf_copy.assign(new_val_matrix)\n  train_op2 = Wf.assign(Wf_copy)\n\n  sess = tf.Session()\n  sess.run(tf.global_variables_initializer(), feed_dict=init_dict)\n  \n  expected_losses = np.loadtxt(\"data/natural_gradient_multilayer_losses_newton.csv\")\n\n  expected_hess = np.loadtxt(\"data/natural_gradient_multilayer_hess0.csv\",\n                             delimiter= \",\")\n  hess0 = sess.run(hess)\n  np.savetxt(\"data/natural_gradient_multilayer_hess0_tf.csv\", hess0,\n             fmt=\"%.5f\", delimiter=',')\n  check_equal(expected_hess, sess.run(hess))\n\n  \n  observed_losses = []\n  for i in range(20):\n    observed_losses.append(sess.run([loss])[0])\n    sess.run(train_op1)\n    sess.run(train_op2)\n\n  check_equal(observed_losses, expected_losses)\n\n\ndef relu_manual_vectorized_test():\n  \"\"\"Train network, with manual backprop, in vectorized form\"\"\"\n  \n  tf.reset_default_graph()\n\n  # load data into TF\n  XY0 = np.genfromtxt('data/natural_gradient_multilayer_XY0.csv',\n                      delimiter= \",\")\n  \n  fs = np.genfromtxt('data/natural_gradient_multilayer_fs.csv',\n                     delimiter= \",\").astype(np.int32)\n  n = len(fs)-2    # number of layers\n  \n  X0 = XY0[:-1,:]  # 2 x d\n  Y0 = XY0[-1:,:]  # 1 x d\n  dsize = X0.shape[1]\n  Y_ = tf.placeholder(dtype, shape=Y0.shape, name=\"Y_holder\")\n  Y = tf.Variable(Y_, trainable=False)\n  init_dict={Y_: Y0}\n\n  W0f = v2c_np(np.genfromtxt('data/natural_gradient_multilayer_W0f.csv',\n                             delimiter= \",\"))\n  W0s = unflatten_np(W0f, fs[1:])  # Wf doesn't have first layer (data matrix)\n  W0s.insert(0, X0)\n\n  \n  # initialize data + layers\n  # W[0] is input matrix (X), W[n] is last matrix\n  # A[1] has activations for W[1], equal to W[0]=X\n  # A[n+1] has predictions\n  W = [0]*(n+1)   # list of \"W\" matrices. \n  A = [0]*(n+2)\n  A[0] = Identity(dsize)\n\n  dims = [(fs[i+1],fs[i]) for i in range(len(fs)-1)]\n  sizes = [s[0]*s[1] for s in dims]\n  Wf_size = np.sum(sizes[1:])\n  Wf_holder = tf.placeholder(dtype, shape=W0f.shape)\n  Wf = tf.Variable(Wf_holder, name=\"Wf\")\n  assert Wf.shape == W0f.shape\n  init_dict[Wf_holder] = W0f\n  \n  W = unflatten(Wf, fs[1:])\n  W.insert(0, tf.constant(X0))\n  assert W[0].shape == [2, 10]\n  assert W[1].shape == [2, 2]\n  assert W[2].shape == [2, 2]\n  assert W[3].shape == [1, 2]\n                   \n  for i in range(n+1):\n    # fs is off by 2 from common notation, ie W[0] has shape f[0],f[-1]\n    if i == 0:\n      A[i+1] = tf.matmul(W[i], A[i], name=\"A\"+str(i+1))\n    else:\n      A[i+1] = tf.nn.relu(tf.matmul(W[i], A[i], name=\"A\"+str(i+1)))\n    \n  assert len(A) == n+2\n  assert A[0].shape == (10, 10)\n  assert A[1].shape == (2, 10)\n  assert A[2].shape == (2, 10)\n  assert A[3].shape == (2, 10)\n  assert A[4].shape == (1, 10)\n\n  \n  # input dimensions match\n  assert W[0].get_shape() == X0.shape\n  # output dimensions match\n  assert W[-1].get_shape()[0], W[0].get_shape()[1] == Y0.shape\n  assert A[n+1].get_shape() == Y0.shape\n\n  err = Y - A[n+1] \n  #  loss = (1./(2*dsize))*(err @ tf.transpose(err))\n  loss = tf.reduce_sum(tf.square(err))/(2*dsize)\n  lr = tf.Variable(0.5, dtype=dtype)\n  \n  # create backprop matrices\n  # B[i] has backprop for matrix i\n  B = [0]*(n+1)\n  B[n] = (-err/dsize)*relu_mask(A[n+1])\n  for i in range(n-1, -1, -1):\n    B[i] = tf.matmul(tf.transpose(W[i+1]), B[i+1], name=\"B\"+str(i))\n    if i == 0:\n      pass\n    else:\n      B[i] = B[i]*relu_mask(A[i+1])\n\n  # Create gradient update. Make copy of variables and split update into\n  # two run calls. Using single set of variables will gives updates that \n  # occasionally produce wrong results/NaN's because of data race\n  \n  dW = [0]*(n+1)\n  updates1 = [0]*(n+1)  # compute updated value into Wcopy\n  updates2 = [0]*(n+1)  # copy value back into W\n  Wcopy = [0]*(n+1)\n  for i in range(n+1):\n    Wi_name = \"Wcopy\"+str(i)\n    Wi_shape = (fs[i+1], fs[i])\n    Wi_init = tf.zeros(dtype=dtype, shape=Wi_shape, name=Wi_name+\"_init\")\n    Wcopy[i] = tf.Variable(Wi_init, name=Wi_name, trainable=False)\n    \n    dW[i] = tf.matmul(B[i], tf.transpose(A[i]), name=\"dW\"+str(i))\n\n\n  del dW[0]  # get rid of W[0] update\n  \n  # construct flattened gradient update vector\n  dWf = tf.concat([vec(grad) for grad in dW], axis=0)\n\n  Wf_copy = tf.Variable(tf.zeros(dtype=dtype, shape=Wf.shape,\n                                 name=\"Wf_copy_init\"),\n                        name=\"Wf_copy\")\n  train_op1 = Wf_copy.assign(Wf - lr*dWf)\n  train_op2 = Wf.assign(Wf_copy)\n\n  sess = tf.Session()\n  sess.run(tf.global_variables_initializer(), feed_dict=init_dict)\n  \n  expected_losses = np.loadtxt(\"data/relu_losses_regular.csv\")\n  # from relus.nb\n  #  {0.539407, 0.256027, 0.25684, 0.248212, 0.247842, 0.244276, 0.243793...\n\n  \n  observed_losses = []\n  for i in range(20):\n    observed_losses.append(sess.run([loss])[0])\n    sess.run(train_op1)\n    sess.run(train_op2)\n\n  np.testing.assert_allclose(observed_losses, expected_losses)\n  check_equal(observed_losses, expected_losses)\n\n\nif __name__ == '__main__':\n  fisher_test()\n  gd_test()\n  gd_manual_test()\n  gd_manual_vectorized_test()\n  natural_gradient_test()\n  relu_manual_vectorized_test()\n  print(\"%s tests passed\" %(sys.argv[0]))\n  #  newton_test()\n"
  },
  {
    "path": "node-merge.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Example of merging gradient nodes\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Init\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 5,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import sys, os, math, random\\n\",\n    \"#sys.path.append('/Users/yaroslav/openai.git/pixel-cnn-private')\\n\",\n    \"\\n\",\n    \"os.environ[\\\"CUDA_VISIBLE_DEVICES\\\"]=\\\"\\\"\\n\",\n    \"\\n\",\n    \"import tensorflow as tf\\n\",\n    \"import numpy as np\\n\",\n    \"\\n\",\n    \"%matplotlib inline\\n\",\n    \"import matplotlib.pyplot as plt\\n\",\n    \"\\n\",\n    \"def create_session():\\n\",\n    \"    config = tf.ConfigProto(log_device_placement=True,graph_options=tf.GraphOptions(optimizer_options=tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)))\\n\",\n    \"    return tf.InteractiveSession(config=config)\\n\",\n    \"    \\n\",\n    \"import tensorflow.contrib.graph_editor as ge\\n\",\n    \"from toposort import toposort\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Graph visualizer\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 6,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"<style>.container { width:100% !important; }</style>\"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"\\n\",\n    \"# from https://github.com/yaroslavvb/notebooks/blob/master/simple_rewiring.ipynb\\n\",\n    \"# make things wide\\n\",\n    \"from IPython.core.display import display, HTML\\n\",\n    \"display(HTML(\\\"<style>.container { width:100% !important; }</style>\\\"))\\n\",\n    \"\\n\",\n    \"from IPython.display import clear_output, Image, display, HTML\\n\",\n    \"\\n\",\n    \"def strip_consts(graph_def, max_const_size=32):\\n\",\n    \"    \\\"\\\"\\\"Strip large constant values from graph_def.\\\"\\\"\\\"\\n\",\n    \"    strip_def = tf.GraphDef()\\n\",\n    \"    for n0 in graph_def.node:\\n\",\n    \"        n = strip_def.node.add() \\n\",\n    \"        n.MergeFrom(n0)\\n\",\n    \"        if n.op == 'Const':\\n\",\n    \"            tensor = n.attr['value'].tensor\\n\",\n    \"            size = len(tensor.tensor_content)\\n\",\n    \"            if size > max_const_size:\\n\",\n    \"                tensor.tensor_content = \\\"<stripped %d bytes>\\\"%size\\n\",\n    \"    return strip_def\\n\",\n    \"\\n\",\n    \"def show_graph(graph_def=None, width=1200, height=800, max_const_size=32, ungroup_gradients=False):\\n\",\n    \"    if not graph_def:\\n\",\n    \"        graph_def = tf.get_default_graph().as_graph_def()\\n\",\n    \"        \\n\",\n    \"    \\\"\\\"\\\"Visualize TensorFlow graph.\\\"\\\"\\\"\\n\",\n    \"    if hasattr(graph_def, 'as_graph_def'):\\n\",\n    \"        graph_def = graph_def.as_graph_def()\\n\",\n    \"    strip_def = strip_consts(graph_def, max_const_size=max_const_size)\\n\",\n    \"    data = str(strip_def)\\n\",\n    \"    if ungroup_gradients:\\n\",\n    \"        data = data.replace('\\\"gradients/', '\\\"b_')\\n\",\n    \"        #print(data)\\n\",\n    \"    code = \\\"\\\"\\\"\\n\",\n    \"        <script>\\n\",\n    \"          function load() {{\\n\",\n    \"            document.getElementById(\\\"{id}\\\").pbtxt = {data};\\n\",\n    \"          }}\\n\",\n    \"        </script>\\n\",\n    \"        <link rel=\\\"import\\\" href=\\\"https://tensorboard.appspot.com/tf-graph-basic.build.html\\\" onload=load()>\\n\",\n    \"        <div style=\\\"height:600px\\\">\\n\",\n    \"          <tf-graph-basic id=\\\"{id}\\\"></tf-graph-basic>\\n\",\n    \"        </div>\\n\",\n    \"    \\\"\\\"\\\".format(data=repr(data), id='graph'+str(np.random.rand()))\\n\",\n    \"\\n\",\n    \"    iframe = \\\"\\\"\\\"\\n\",\n    \"        <iframe seamless style=\\\"width:{}px;height:{}px;border:0\\\" srcdoc=\\\"{}\\\"></iframe>\\n\",\n    \"    \\\"\\\"\\\".format(width, height, code.replace('\\\"', '&quot;'))\\n\",\n    \"    display(HTML(iframe))\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Create linear graph\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 53,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"node_mbs = 1\\n\",\n    \"length = 4\\n\",\n    \"\\n\",\n    \"dtype = np.float32\\n\",\n    \"n = node_mbs * 250000\\n\",\n    \"a0_ = tf.ones((n,), dtype=dtype)\\n\",\n    \"a0 = tf.Variable(a0_, name=\\\"a0\\\")\\n\",\n    \"a = a0\\n\",\n    \"for i in range(1, length):\\n\",\n    \"    name = \\\"a\\\"+str(i)\\n\",\n    \"    a = tf.tanh(a, name=name)\\n\",\n    \"\\n\",\n    \"grad = tf.gradients([a], [a0])[0]\\n\",\n    \"sess = create_session()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 54,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"        <iframe seamless style=\\\"width:1200px;height:800px;border:0\\\" srcdoc=\\\"\\n\",\n       \"        <script>\\n\",\n       \"          function load() {\\n\",\n       \"            document.getElementById(&quot;graph0.1012081976595971&quot;).pbtxt = 'node {\\\\n  name: &quot;ones&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 250000\\\\n          }\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0&quot;\\\\n  op: &quot;VariableV2&quot;\\\\n  attr {\\\\n    key: &quot;container&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 250000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shared_name&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/Assign&quot;\\\\n  op: &quot;Assign&quot;\\\\n  input: &quot;a0&quot;\\\\n  input: &quot;ones&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;use_locking&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;validate_shape&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/read&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a0/read&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 250000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Fill&quot;\\\\n  op: &quot;Fill&quot;\\\\n  input: &quot;b_Shape&quot;\\\\n  input: &quot;b_Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_a3_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;b_Fill&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_a2_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a2&quot;\\\\n  input: &quot;b_a3_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_a1_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a1&quot;\\\\n  input: &quot;b_a2_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\n';\\n\",\n       \"          }\\n\",\n       \"        </script>\\n\",\n       \"        <link rel=&quot;import&quot; href=&quot;https://tensorboard.appspot.com/tf-graph-basic.build.html&quot; onload=load()>\\n\",\n       \"        <div style=&quot;height:600px&quot;>\\n\",\n       \"          <tf-graph-basic id=&quot;graph0.1012081976595971&quot;></tf-graph-basic>\\n\",\n       \"        </div>\\n\",\n       \"    \\\"></iframe>\\n\",\n       \"    \"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"show_graph(ungroup_gradients=True)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Common functions\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 55,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"g = tf.get_default_graph()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 56,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[<tf.Operation 'ones' type=Const>,\\n\",\n       \" <tf.Operation 'a0' type=VariableV2>,\\n\",\n       \" <tf.Operation 'a0/Assign' type=Assign>,\\n\",\n       \" <tf.Operation 'a0/read' type=Identity>,\\n\",\n       \" <tf.Operation 'a1' type=Tanh>,\\n\",\n       \" <tf.Operation 'a2' type=Tanh>,\\n\",\n       \" <tf.Operation 'a3' type=Tanh>,\\n\",\n       \" <tf.Operation 'gradients/Shape' type=Const>,\\n\",\n       \" <tf.Operation 'gradients/Const' type=Const>,\\n\",\n       \" <tf.Operation 'gradients/Fill' type=Fill>,\\n\",\n       \" <tf.Operation 'gradients/a3_grad/TanhGrad' type=TanhGrad>,\\n\",\n       \" <tf.Operation 'gradients/a2_grad/TanhGrad' type=TanhGrad>,\\n\",\n       \" <tf.Operation 'gradients/a1_grad/TanhGrad' type=TanhGrad>]\"\n      ]\n     },\n     \"execution_count\": 56,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"g.get_operations()\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Each operation has inputs (tensors flowing in) and outputs (tensors flowing out). All outputs of an operation are computed/allocated together, so operation is the  core unit of the graph. Various tools (like toposort, networkx) expect graph in dictionary form {node: children}, you can convert to dictionary form using get_graph() utility.\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 12,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"# computation flows from parents to children\\n\",\n    \"\\n\",\n    \"def parents(op):\\n\",\n    \"  return set(input.op for input in op.inputs)\\n\",\n    \"  \\n\",\n    \"def children(op):\\n\",\n    \"  return set(op for out in op.outputs for op in out.consumers())\\n\",\n    \"\\n\",\n    \"def get_graph():\\n\",\n    \"  \\\"\\\"\\\"Creates dictionary {node: {child1, child2, ..},..} for current\\n\",\n    \"  TensorFlow graph.\\\"\\\"\\\"\\n\",\n    \"  \\n\",\n    \"  ops = tf.get_default_graph().get_operations()\\n\",\n    \"  return {op: children(op) for op in ops}\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 57,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[{<tf.Operation 'a0/Assign' type=Assign>,\\n\",\n       \"  <tf.Operation 'gradients/a1_grad/TanhGrad' type=TanhGrad>},\\n\",\n       \" {<tf.Operation 'ones' type=Const>,\\n\",\n       \"  <tf.Operation 'gradients/a2_grad/TanhGrad' type=TanhGrad>},\\n\",\n       \" {<tf.Operation 'gradients/a3_grad/TanhGrad' type=TanhGrad>},\\n\",\n       \" {<tf.Operation 'gradients/Fill' type=Fill>, <tf.Operation 'a3' type=Tanh>},\\n\",\n       \" {<tf.Operation 'gradients/Const' type=Const>,\\n\",\n       \"  <tf.Operation 'a2' type=Tanh>,\\n\",\n       \"  <tf.Operation 'gradients/Shape' type=Const>},\\n\",\n       \" {<tf.Operation 'a1' type=Tanh>},\\n\",\n       \" {<tf.Operation 'a0/read' type=Identity>},\\n\",\n       \" {<tf.Operation 'a0' type=VariableV2>}]\"\n      ]\n     },\n     \"execution_count\": 57,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"list(toposort(get_graph()))\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Graph editor has some utilities to select ops using regular expression\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 58,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[<tf.Operation 'gradients/a3_grad/TanhGrad' type=TanhGrad>,\\n\",\n       \" <tf.Operation 'gradients/a2_grad/TanhGrad' type=TanhGrad>,\\n\",\n       \" <tf.Operation 'gradients/a1_grad/TanhGrad' type=TanhGrad>]\"\n      ]\n     },\n     \"execution_count\": 58,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ge.select_ops(\\\"Tanh\\\", graph=g)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 59,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[<tf.Operation 'a1' type=Tanh>,\\n\",\n       \" <tf.Operation 'gradients/a1_grad/TanhGrad' type=TanhGrad>]\"\n      ]\n     },\n     \"execution_count\": 59,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ge.select_ops(\\\"a1\\\", graph=g)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Select backprop nodes for a2, a3 and fuse them together\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 60,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"ops_to_fuse=ge.select_ops(\\\"a3_grad|a2_grad\\\", graph=g)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 61,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[<tf.Operation 'gradients/a3_grad/TanhGrad' type=TanhGrad>,\\n\",\n       \" <tf.Operation 'gradients/a2_grad/TanhGrad' type=TanhGrad>]\"\n      ]\n     },\n     \"execution_count\": 61,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ops_to_fuse\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Create part of graph that'll rewired in place of those ops\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 62,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"from tensorflow.python.ops import gen_math_ops\\n\",\n    \"from tensorflow.python.framework import function\\n\",\n    \"from tensorflow.python.ops import functional_ops\\n\",\n    \"\\n\",\n    \"@function.Defun(tf.float32, tf.float32, func_name=\\\"tanh_grad2\\\")\\n\",\n    \"def tanh_grad2(val1, bp):\\n\",\n    \"    val2 = tf.tanh(val1)\\n\",\n    \"    return gen_math_ops._tanh_grad(val1, gen_math_ops._tanh_grad(val2, bp))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 64,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[<tf.Tensor 'a3:0' shape=(250000,) dtype=float32>,\\n\",\n       \" <tf.Tensor 'gradients/Fill:0' shape=(250000,) dtype=float32>]\"\n      ]\n     },\n     \"execution_count\": 64,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"list(ops_to_fuse[0].inputs)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 65,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[<tf.Tensor 'a2:0' shape=(250000,) dtype=float32>,\\n\",\n       \" <tf.Tensor 'gradients/a3_grad/TanhGrad:0' shape=(250000,) dtype=float32>]\"\n      ]\n     },\n     \"execution_count\": 65,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"list(ops_to_fuse[1].inputs)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Create new node with correct inputs\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 66,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"new_node = tanh_grad2(ops_to_fuse[0].inputs[0], ops_to_fuse[0].inputs[1])\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Use reroute to connect outputs\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 51,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[<tf.Tensor 'gradients/a1_grad/TanhGrad:0' shape=(250000,) dtype=float32>]\"\n      ]\n     },\n     \"execution_count\": 51,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ops_to_fuse[1].outputs\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 68,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"1\"\n      ]\n     },\n     \"execution_count\": 68,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"ge.reroute_a2b_ts(new_node, ops_to_fuse[1].outputs)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 69,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"        <iframe seamless style=\\\"width:1200px;height:800px;border:0\\\" srcdoc=\\\"\\n\",\n       \"        <script>\\n\",\n       \"          function load() {\\n\",\n       \"            document.getElementById(&quot;graph0.2640458017611872&quot;).pbtxt = 'node {\\\\n  name: &quot;ones&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 250000\\\\n          }\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0&quot;\\\\n  op: &quot;VariableV2&quot;\\\\n  attr {\\\\n    key: &quot;container&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 250000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shared_name&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/Assign&quot;\\\\n  op: &quot;Assign&quot;\\\\n  input: &quot;a0&quot;\\\\n  input: &quot;ones&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;use_locking&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;validate_shape&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a0/read&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;a0&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@a0&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a0/read&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 250000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Fill&quot;\\\\n  op: &quot;Fill&quot;\\\\n  input: &quot;b_Shape&quot;\\\\n  input: &quot;b_Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_a3_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;b_Fill&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_a2_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a2&quot;\\\\n  input: &quot;b_a3_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_a1_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a1&quot;\\\\n  input: &quot;tanh_grad2&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;tanh_grad2&quot;\\\\n  op: &quot;tanh_grad2&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;b_Fill&quot;\\\\n}\\\\n';\\n\",\n       \"          }\\n\",\n       \"        </script>\\n\",\n       \"        <link rel=&quot;import&quot; href=&quot;https://tensorboard.appspot.com/tf-graph-basic.build.html&quot; onload=load()>\\n\",\n       \"        <div style=&quot;height:600px&quot;>\\n\",\n       \"          <tf-graph-basic id=&quot;graph0.2640458017611872&quot;></tf-graph-basic>\\n\",\n       \"        </div>\\n\",\n       \"    \\\"></iframe>\\n\",\n       \"    \"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"show_graph(ungroup_gradients=True)\"\n   ]\n  }\n ],\n \"metadata\": {\n  \"anaconda-cloud\": {},\n  \"kernelspec\": {\n   \"display_name\": \"Python [default]\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.5.2\"\n  },\n  \"toc\": {\n   \"colors\": {\n    \"hover_highlight\": \"#DAA520\",\n    \"running_highlight\": \"#FF0000\",\n    \"selected_highlight\": \"#FFD700\"\n   },\n   \"moveMenuLeft\": true,\n   \"nav_menu\": {\n    \"height\": \"102px\",\n    \"width\": \"252px\"\n   },\n   \"navigate_menu\": true,\n   \"number_sections\": true,\n   \"sideBar\": true,\n   \"threshold\": 4,\n   \"toc_cell\": false,\n   \"toc_section_display\": \"block\",\n   \"toc_window_display\": true\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "notebook_util.py",
    "content": "import subprocess, re, os, sys\n\n# GPU picking\n# http://stackoverflow.com/a/41638727/419116\n# Nvidia-smi GPU memory parsing.\n# Tested on nvidia-smi 370.23\n\ndef run_command(cmd):\n    \"\"\"Run command, return output as string.\"\"\"\n    \n    output = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True).communicate()[0]\n    return output.decode(\"ascii\")\n\ndef list_available_gpus():\n    \"\"\"Returns list of available GPU ids.\"\"\"\n    \n    output = run_command(\"nvidia-smi -L\")\n    # lines of the form GPU 0: TITAN X\n    gpu_regex = re.compile(r\"GPU (?P<gpu_id>\\d+):\")\n    result = []\n    for line in output.strip().split(\"\\n\"):\n        m = gpu_regex.match(line)\n        assert m, \"Couldnt parse \"+line\n        result.append(int(m.group(\"gpu_id\")))\n    return result\n\ndef gpu_memory_map():\n    \"\"\"Returns map of GPU id to memory allocated on that GPU.\"\"\"\n\n    output = run_command(\"nvidia-smi\")\n    gpu_output = output[output.find(\"GPU Memory\"):]\n    # lines of the form\n    # |    0      8734    C   python                                       11705MiB |\n    memory_regex = re.compile(r\"[|]\\s+?(?P<gpu_id>\\d+)\\D+?(?P<pid>\\d+).+[ ](?P<gpu_memory>\\d+)MiB\")\n    rows = gpu_output.split(\"\\n\")\n    result = {gpu_id: 0 for gpu_id in list_available_gpus()}\n    for row in gpu_output.split(\"\\n\"):\n        m = memory_regex.search(row)\n        if not m:\n            continue\n        gpu_id = int(m.group(\"gpu_id\"))\n        gpu_memory = int(m.group(\"gpu_memory\"))\n        result[gpu_id] += gpu_memory\n    return result\n\ndef pick_gpu_lowest_memory():\n    \"\"\"Returns GPU with the least allocated memory\"\"\"\n\n    memory_gpu_map = [(memory, gpu_id) for (gpu_id, memory) in gpu_memory_map().items()]\n    best_memory, best_gpu = sorted(memory_gpu_map)[0]\n    return best_gpu\n\ndef setup_one_gpu():\n    assert not 'tensorflow' in sys.modules, \"GPU setup must happen before importing TensorFlow\"\n    gpu_id = pick_gpu_lowest_memory()\n    print(\"Picking GPU \"+str(gpu_id))\n    os.environ[\"CUDA_DEVICE_ORDER\"]=\"PCI_BUS_ID\"\n    os.environ[\"CUDA_VISIBLE_DEVICES\"] = str(gpu_id)\n\ndef setup_no_gpu():\n    if 'tensorflow' in sys.modules:\n        print(\"Warning, GPU setup must happen before importing TensorFlow\")\n    os.environ[\"CUDA_VISIBLE_DEVICES\"] = ''\n"
  },
  {
    "path": "numpy_initializers/kfac_cifar.py",
    "content": "#!/usr/bin/env python\nGLOBAL_PROFILE = False\n\nfrom tensorflow.python.client import timeline\nimport argparse\nimport json\nimport os\nimport sys\nimport time\nimport util as u\nimport util\nfrom util import t  # transpose\n\nparser = argparse.ArgumentParser()\nparser.add_argument('-m', '--mode', type=str, default='run', help='record to record test data, test to perform test, run to run training for longer')\nparser.add_argument('-s', '--seed', type=int, default=1, help='Random seed to use')\nparser.add_argument('--method', type=str, default=\"kfac\", help='turn on KFAC')\nparser.add_argument('--fixed_labels', type=int, default=0,\n                    help='if true, fix synthetic labels to all 1s')\nparser.add_argument('--lr', type=float, default=0.001,\n                    help='learning rate to use')\nparser.add_argument('--validate_every_n', type=int, default=10,\n                    help='set to positive number to measure validation')\n# lambda tuning graphs: https://wolfr.am/lojcyhYz\nparser.add_argument('-L', '--Lambda', type=float, default=0.01,\n                    help='lambda value')\nparser.add_argument('-r', '--run', type=str, default='default',\n                    help='name of experiment run')\nparser.add_argument('-n', '--num_steps', type=int, default=1000000,\n                    help='number of steps')\nparser.add_argument('--dataset', type=str, default=\"cifar\",\n                    help='which dataset to use')\n# todo: split between optimizer batch size and stats batch size\nparser.add_argument('-b', '--batch_size', type=int, default=10000,\n                    help='batch size')\nparser.add_argument('--kfac_batch_size', type=int, default=10000,\n                    help='batch size to use for KFAC stats')\nparser.add_argument('--dataset_size', type=int, default=1000000000,\n                    help='truncate dataset at this value')\nparser.add_argument('--advance_batch', type=int, default=0,\n                    help='whether to advance batch')\nparser.add_argument('--extra_kfac_batch_advance', type=int, default=0,\n                    help='make kfac batches out of sync')\nparser.add_argument('--kfac_polyak_factor', type=float, default=1.0,\n                    help='polyak averaging factor to use')\nparser.add_argument('--kfac_async', type=int, default=0,\n                    help='do covariance and inverses asynchronously')\n\nargs = parser.parse_args()\nu.set_global_args(args)\nprint('input args:\\n', json.dumps(vars(args), indent=4, separators=(',',':')))\n\nuse_tikhonov=False\n\n# Test generation releases\nrelease_name='kfac_cifar'  # release name fixes a specific test set\nrelease_name='kfac_mnist'  # release name fixes a specific test set\nrelease_test_fn = release_name+'_losses_test.csv'\n\nif args.mode == 'test' or args.mode == 'record':\n  if release_name == 'kfac_cifar':\n    args.num_steps = 10\n    args.dataset = 'cifar'\n    args.Lambda=1e-1\n    args.fixed_labels = True\n    args.seed = 1\n    args.batch_size = 100\n\n  elif release_name == 'kfac_mnist':\n    args.num_steps = 5\n    args.dataset = 'mnist'\n    args.fixed_labels = True\n    args.seed = 1\n    args.batch_size = 100\n    args.kfac_batch_size = 100\n    args.dataset_size = args.batch_size\n  \nimport load_MNIST\n\nimport kfac as kfac_lib\nfrom kfac import Model\nfrom kfac import Kfac\nfrom kfac import IndexedGrad\nimport kfac\n\nimport sys\nimport tensorflow as tf\nimport numpy as np\n\n\n# TODO: get rid of this\npurely_linear = False  # convert sigmoids into linear nonlinearities\npurely_relu = True     # convert sigmoids into ReLUs\n\nregularized_svd = True # kfac_lib.regularized_svd # TODO: delete this\n\n\nrundir = u.setup_experiment_run_directory(args.run)\nwith open(rundir+'/args.txt', 'w') as f:\n  f.write(json.dumps(vars(args), indent=4, separators=(',',':')))\n  f.write('\\n')\n\n# TODO: get rid\ndef W_uniform(s1, s2): # uniform weight init from Ng UFLDL\n  r = np.sqrt(6) / np.sqrt(s1 + s2 + 1)\n  result = np.random.random(2*s2*s1)*2*r-r\n  return result\n\n\ndef ng_init(rows, cols):\n  # creates uniform initializer using Ng's formula\n  # TODO: turn into TF\n  r = np.sqrt(6) / np.sqrt(rows + cols + 1)\n  result = np.random.random(rows*cols)*2*r-r\n  return result.reshape((rows, cols))\n\n\nif args.dataset == 'cifar':\n  # load data globally once\n  from keras.datasets import cifar10\n  (X_train, y_train), (X_test, y_test) = cifar10.load_data()\n  X_train = X_train.astype(np.float32)\n  X_train = X_train.reshape((X_train.shape[0], -1))\n  X_test = X_test.astype(np.float32)\n  X_test = X_test.reshape((X_test.shape[0], -1))\n  X_train /= 255\n  X_test /= 255\nelif args.dataset == 'mnist':\n  train_images = load_MNIST.load_MNIST_images('data/train-images-idx3-ubyte').astype(np.float32)\n  # todo: load test images from separate file like with cifar\n  # todo: remove this extra truncation since it happens later\n  #  test_patches = train_images[:,-args.dataset_size:]\n  test_images = load_MNIST.load_MNIST_images('data/t10k-images-idx3-ubyte').astype(np.float32)\n\n  X_train = train_images[:,:args.dataset_size].T   # batch last\n  X_test = test_images.T # test_patches.T\n  \n  \n# todo: rename to better names\ntrain_images = X_train.T  # batch first\ntest_images = X_test.T\n\nfull_trace_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE,\n                                   output_partition_graphs=True)\ndef sessrun(*args, **kwargs):\n  sess = u.get_default_session()\n  if not GLOBAL_PROFILE:\n    return sess.run(*args, **kwargs)\n  \n  run_metadata = tf.RunMetadata()\n\n  kwargs['options'] = full_trace_options\n  kwargs['run_metadata'] = run_metadata\n  result = sess.run(*args, **kwargs)\n  first_entry = args[0]\n  if isinstance(first_entry, list):\n    if len(first_entry) == 0 and len(args) == 1:\n      return None\n    first_entry = first_entry[0]\n  name = first_entry.name\n  name = name.replace('/', '-')\n\n  tl = timeline.Timeline(run_metadata.step_stats)\n  ctf = tl.generate_chrome_trace_format()\n  with open('timelines/%s.json'%(name,), 'w') as f:\n    f.write(ctf)\n  with open('timelines/%s.pbtxt'%(name,), 'w') as f:\n    f.write(str(run_metadata))\n  return result\n\n\ndef model_creator(batch_size, name=\"default\", dtype=np.float32):\n  \"\"\"Create MNIST autoencoder model. Dataset is part of model.\"\"\"\n\n  model = Model(name)\n\n  def get_batch_size(data):\n    if isinstance(data, IndexedGrad):\n      return int(data.live[0].shape[1])\n    else:\n      return int(data.shape[1])\n\n  init_dict = {}\n  global_vars = []\n  local_vars = []\n  \n  # TODO: factor out to reuse between scripts\n  # TODO: change feed_dict logic to reuse value provided to VarStruct\n  # current situation makes reinitialization of global variable change\n  # it's value, counterinituitive\n  def init_var(val, name, is_global=False):\n    \"\"\"Helper to create variables with numpy or TF initial values.\"\"\"\n    if isinstance(val, tf.Tensor):\n      var = u.get_variable(name=name, initializer=val, reuse=is_global)\n    else:\n      val = np.array(val)\n      assert u.is_numeric(val), \"Non-numeric type.\"\n      \n      var_struct = u.get_var(name=name, initializer=val, reuse=is_global)\n      holder = var_struct.val_\n      init_dict[holder] = val\n      var = var_struct.var\n\n    if is_global:\n      global_vars.append(var)\n    else:\n      local_vars.append(var)\n      \n    return var\n\n  # TODO: get rid of purely_relu\n  def nonlin(x):\n    if purely_relu:\n      return tf.nn.relu(x)\n    elif purely_linear:\n      return tf.identity(x)\n    else:\n      return tf.sigmoid(x)\n\n  # TODO: rename into \"nonlin_d\"\n  def d_nonlin(y):\n    if purely_relu:\n      return u.relu_mask(y)\n    elif purely_linear:\n      return 1\n    else: \n      return y*(1-y)\n\n  patches = train_images[:,:args.batch_size];\n  test_patches = test_images[:,:args.batch_size];\n\n  if args.dataset == 'cifar':\n    input_dim = 3*32*32\n  elif args.dataset == 'mnist':\n    input_dim = 28*28\n  else:\n    assert False\n  fs = [args.batch_size, input_dim, 1024, 1024, 1024, 196, 1024, 1024, 1024,\n        input_dim]\n    \n  def f(i): return fs[i+1]  # W[i] has shape f[i] x f[i-1]\n  n = len(fs) - 2\n\n  # Full dataset from which new batches are sampled\n  X_full = init_var(train_images, \"X_full\", is_global=True)\n\n  X = init_var(patches, \"X\", is_global=False)  # stores local batch per model\n  W = [None]*n\n  W.insert(0, X)\n  A = [None]*(n+2)\n  A[1] = W[0]\n  for i in range(1, n+1):\n    init_val = ng_init(f(i), f(i-1)).astype(dtype)\n    W[i] = init_var(init_val, \"W_%d\"%(i,), is_global=True)\n    A[i+1] = nonlin(kfac_lib.matmul(W[i], A[i]))\n  err = A[n+1] - A[1]\n  model.loss = u.L2(err) / (2 * get_batch_size(err))\n\n  # create test error eval\n  layer0 = init_var(test_patches, \"X_test\", is_global=True)\n  layer = layer0\n  for i in range(1, n+1):\n    layer = nonlin(W[i] @ layer)\n  verr = (layer - layer0)\n  model.vloss = u.L2(verr) / (2 * get_batch_size(verr))\n\n  # manually compute backprop to use for sanity checking\n  B = [None]*(n+1)\n  B2 = [None]*(n+1)\n  B[n] = err*d_nonlin(A[n+1])\n  _sampled_labels_live = tf.random_normal((f(n), f(-1)), dtype=dtype, seed=0)\n  if args.fixed_labels:\n    _sampled_labels_live = tf.ones(shape=(f(n), f(-1)), dtype=dtype)\n    \n  _sampled_labels = init_var(_sampled_labels_live, \"to_be_deleted\",\n                             is_global=False)\n\n  B2[n] = _sampled_labels*d_nonlin(A[n+1])\n  for i in range(n-1, -1, -1):\n    backprop = t(W[i+1]) @ B[i+1]\n    B[i] = backprop*d_nonlin(A[i+1])\n    backprop2 = t(W[i+1]) @ B2[i+1]\n    B2[i] = backprop2*d_nonlin(A[i+1])\n\n  cov_A = [None]*(n+1)    # covariance of activations[i]\n  cov_B2 = [None]*(n+1)   # covariance of synthetic backprops[i]\n  vars_svd_A = [None]*(n+1)\n  vars_svd_B2 = [None]*(n+1)\n  dW = [None]*(n+1)\n  dW2 = [None]*(n+1)\n  pre_dW = [None]*(n+1)   # preconditioned dW\n  # todo: decouple initial value from covariance update\n  # maybe need start with identity and do running average\n  for i in range(1,n+1):\n    if regularized_svd:\n      cov_A[i] = init_var(A[i]@t(A[i])/args.batch_size+args.Lambda*u.Identity(f(i-1)), \"cov_A%d\"%(i,))\n      cov_B2[i] = init_var(B2[i]@t(B2[i])/args.batch_size+args.Lambda*u.Identity(f(i)), \"cov_B2%d\"%(i,))\n    else:\n      cov_A[i] = init_var(A[i]@t(A[i])/args.batch_size, \"cov_A%d\"%(i,))\n      cov_B2[i] = init_var(B2[i]@t(B2[i])/args.batch_size, \"cov_B2%d\"%(i,))\n    vars_svd_A[i] = u.SvdWrapper(cov_A[i],\"svd_A_%d\"%(i,))\n    vars_svd_B2[i] = u.SvdWrapper(cov_B2[i],\"svd_B2_%d\"%(i,))\n    if use_tikhonov:\n      whitened_A = u.regularized_inverse3(vars_svd_A[i],L=args.Lambda) @ A[i]\n      whitened_B2 = u.regularized_inverse3(vars_svd_B2[i],L=args.Lambda) @ B[i]\n    else:\n      whitened_A = u.pseudo_inverse2(vars_svd_A[i]) @ A[i]\n      whitened_B2 = u.pseudo_inverse2(vars_svd_B2[i]) @ B[i]\n    \n    dW[i] = (B[i] @ t(A[i]))/args.batch_size\n    dW2[i] = B[i] @ t(A[i])\n    pre_dW[i] = (whitened_B2 @ t(whitened_A))/args.batch_size\n\n    \n  sampled_labels_live = A[n+1] + tf.random_normal((f(n), f(-1)),\n                                                  dtype=dtype, seed=0)\n  if args.fixed_labels:\n    sampled_labels_live = A[n+1]+tf.ones(shape=(f(n), f(-1)), dtype=dtype)\n  sampled_labels = init_var(sampled_labels_live, \"sampled_labels\", is_global=False)\n  err2 = A[n+1] - sampled_labels\n  model.loss2 = u.L2(err2) / (2 * args.batch_size)\n  model.global_vars = global_vars\n  model.local_vars = local_vars\n  model.trainable_vars = W[1:]\n\n  # todo, we have 3 places where model step is tracked, reduce\n  model.step = init_var(u.as_int32(0), \"step\", is_global=False)\n  advance_step_op = model.step.assign_add(1)\n  assert get_batch_size(X_full) % args.batch_size == 0\n  batches_per_dataset = (get_batch_size(X_full) // args.batch_size)\n  batch_idx = tf.mod(model.step, batches_per_dataset)\n  start_idx = batch_idx * args.batch_size\n  advance_batch_op = X.assign(X_full[:,start_idx:start_idx + args.batch_size])\n  \n  def advance_batch():\n    print(\"Step for model(%s) is %s\"%(model.name, u.eval(model.step)))\n    sess = u.get_default_session()\n    # TODO: get rid of _sampled_labels\n    sessrun([sampled_labels.initializer, _sampled_labels.initializer])\n    if args.advance_batch:\n      with u.timeit(\"advance_batch\"):\n        sessrun(advance_batch_op)\n    sessrun(advance_step_op)\n    \n  model.advance_batch = advance_batch\n\n  # TODO: refactor this to take initial values out of Var struct\n  #global_init_op = tf.group(*[v.initializer for v in global_vars])\n  global_init_ops = [v.initializer for v in global_vars]\n  global_init_op = tf.group(*[v.initializer for v in global_vars])\n  global_init_query_ops = [tf.logical_not(tf.is_variable_initialized(v))\n                           for v in global_vars]\n  \n  def initialize_global_vars(verbose=False, reinitialize=False):\n    \"\"\"If reinitialize is false, will not reinitialize variables already\n    initialized.\"\"\"\n    \n    sess = u.get_default_session()\n    if not reinitialize:\n      uninited = sessrun(global_init_query_ops)\n      # use numpy boolean indexing to select list of initializers to run\n      to_initialize = list(np.asarray(global_init_ops)[uninited])\n    else:\n      to_initialize = global_init_ops\n      \n    if verbose:\n      print(\"Initializing following:\")\n      for v in to_initialize:\n        print(\"   \" + v.name)\n\n    sessrun(to_initialize, feed_dict=init_dict)\n  model.initialize_global_vars = initialize_global_vars\n\n  # didn't quite work (can't initialize var in same run call as deps likely)\n  # enforce that batch is initialized before everything\n  # except fake labels opa\n  # for v in local_vars:\n  #   if v != X and v != sampled_labels and v != _sampled_labels:\n  #     print(\"Adding dep %s on %s\"%(v.initializer.name, X.initializer.name))\n  #     u.add_dep(v.initializer, on_op=X.initializer)\n      \n  local_init_op = tf.group(*[v.initializer for v in local_vars],\n                           name=\"%s_localinit\"%(model.name))\n  print(\"Local vars:\")\n  for v in local_vars:\n    print(v.name)\n    \n  def initialize_local_vars():\n    sess = u.get_default_session()\n    sessrun(_sampled_labels.initializer, feed_dict=init_dict)\n    sessrun(X.initializer, feed_dict=init_dict)\n    sessrun(local_init_op, feed_dict=init_dict)\n  model.initialize_local_vars = initialize_local_vars\n\n  return model\n\n#@profile\ndef main():\n  np.random.seed(args.seed)\n  tf.set_random_seed(args.seed)\n\n  logger = u.TensorboardLogger(args.run)\n  \n  with u.timeit(\"init/session\"):\n    gpu_options = tf.GPUOptions(allow_growth=False)\n    sess = tf.InteractiveSession(config=tf.ConfigProto(gpu_options=gpu_options))\n    u.register_default_session(sess)   # since default session is Thread-local\n\n  with u.timeit(\"init/model_init\"):\n    model = model_creator(args.batch_size, name=\"main\")\n    model.initialize_global_vars(verbose=True)\n    model.initialize_local_vars()\n  \n  with u.timeit(\"init/kfac_init\"):\n    kfac = Kfac(model_creator, args.kfac_batch_size) \n    kfac.model.initialize_global_vars(verbose=False)\n    kfac.model.initialize_local_vars()\n    kfac.Lambda.set(args.Lambda)\n    kfac.reset()    # resets optimization variables (not model variables)\n\n  if args.mode != 'run':\n    opt = tf.train.AdamOptimizer(0.001)\n  else:\n    opt = tf.train.AdamOptimizer(args.lr)\n  grads_and_vars = opt.compute_gradients(model.loss,\n                                         var_list=model.trainable_vars)\n      \n  grad = IndexedGrad.from_grads_and_vars(grads_and_vars)\n  grad_new = kfac.correct(grad)\n  with u.capture_vars() as adam_vars:\n    train_op = opt.apply_gradients(grad_new.to_grads_and_vars())\n  with u.timeit(\"init/adam\"):\n    sessrun([v.initializer for v in adam_vars])\n  \n  losses = []\n  u.record_time()\n\n  start_time = time.time()\n  vloss0 = 0\n\n  # todo, unify the two data outputs\n  outfn = 'data/%s_%f_%f.csv'%(args.run, args.lr, args.Lambda)\n  writer = u.BufferedWriter(outfn, 60)   # get rid?\n\n  start_time = time.time()\n  if args.extra_kfac_batch_advance:\n    kfac.model.advance_batch()  # advance kfac batch\n\n  if args.kfac_async:\n    kfac.start_stats_runners()\n    \n  for step in range(args.num_steps):\n    \n    if args.validate_every_n and step%args.validate_every_n == 0:\n      loss0, vloss0 = sessrun([model.loss, model.vloss])\n    else:\n      loss0, = sessrun([model.loss])\n    losses.append(loss0)  # TODO: remove this\n\n    logger('loss/loss', loss0, 'loss/vloss', vloss0)\n    \n    elapsed = time.time()-start_time\n    print(\"%d sec, step %d, loss %.2f, vloss %.2f\" %(elapsed, step, loss0,\n                                                     vloss0))\n    writer.write('%d, %f, %f, %f\\n'%(step, elapsed, loss0, vloss0))\n\n    if args.method=='kfac' and not args.kfac_async:\n      kfac.model.advance_batch()\n      kfac.update_stats()\n\n    with u.timeit(\"train\"):\n      model.advance_batch()\n      grad.update()\n      with kfac.read_lock():\n        grad_new.update()\n      train_op.run()\n      u.record_time()\n\n    logger.next_step()\n\n  # TODO: use u.global_runs_dir\n  # TODO: get rid of u.timeit?\n  \n  with open('timelines/graphdef.txt', 'w') as f:\n    f.write(str(u.get_default_graph().as_graph_def()))\n\n  u.summarize_time()\n  \n  if args.mode == 'record':\n    u.dump_with_prompt(losses, release_test_fn)\n\n  elif args.mode == 'test':\n    targets = np.loadtxt('data/'+release_test_fn, delimiter=\",\")\n    u.check_equal(losses, targets, rtol=1e-2)\n    u.summarize_difference(losses, targets)\n\n\nif __name__ == '__main__':\n  main()\n"
  },
  {
    "path": "numpy_initializers/util.py",
    "content": "#!/usr/bin/env python\nimport socket\nimport contextlib\nimport inspect\nimport inspect\nimport networkx as nx\nimport numpy as np\nimport os\nimport sys\nimport tensorflow as tf\nimport time\nimport traceback\nfrom tensorflow.contrib import graph_editor as ge\nfrom collections import OrderedDict\nfrom collections import defaultdict\n\n# shortcuts to refer to util module, this lets move external code into\n# this module unmodified\nutil = sys.modules[__name__]   \nu = util\n\n\ndefault_dtype = tf.float32\nUSE_MKL_SVD=True                   # Tensorflow vs MKL SVD\nDUMP_BAD_SVD=False                 # when SVD fails, dump matrix to temp\n\nif USE_MKL_SVD:\n  assert np.__config__.get_info(\"lapack_mkl_info\"), \"No MKL detected :(\"\n\n\nfrom scipy import linalg\n\n# TODO: speed-up tests by reusing session\n\nargs = None  # TODO: replace with object that crashes on access\ndef set_global_args(local_args):\n  global args\n  assert args is None\n  args = local_args\n\ndef concat_blocks(blocks, validate_dims=True):\n  \"\"\"Takes 2d grid of blocks representing matrices and concatenates to single\n  matrix (aka ArrayFlatten)\"\"\"\n\n  if validate_dims:\n    col_dims = np.array([[int(b.shape[1]) for b in row] for row in blocks])\n    col_sums = col_dims.sum(1)\n    assert (col_sums[0] == col_sums).all()\n    row_dims = np.array([[int(b.shape[0]) for b in row] for row in blocks])\n    row_sums = row_dims.sum(0)\n    assert (row_sums[0] == row_sums).all()\n  \n  block_rows = [tf.concat(row, axis=1) for row in blocks]\n  return tf.concat(block_rows, axis=0)\n\ndef concat_blocks_test():\n  blocks = [[tf.constant([[1]]), tf.constant([[1,2]])],\n            [tf.transpose(tf.constant([[1,2]])), tf.constant([[1,2],[3,4]])]]\n  result = concat_blocks(blocks)\n  sess = tf.Session()\n  result0 = sess.run(result)\n  check_equal(result0, [[1, 1, 2], [1, 1, 2], [2, 3, 4]])\n\n\ndef partition_matrix_evenly(mat, splits):\n  \"\"\"Breaks matrix into 2d grid of equal size.\"\"\"\n  assert int(mat.shape[0])%splits==0\n  assert int(mat.shape[1])%splits==0\n  \n  row_chunks = tf.split(mat, splits, axis=0)\n  col_chunks = [tf.split(chunk, splits, axis=1) for chunk in row_chunks]\n  return col_chunks\n\ndef partition_matrix_evenly_test():\n  a = tf.reshape([1,2,3,4], (2,2))\n  blocks = partition_matrix_evenly(a, 2)\n  a2 = concat_blocks(blocks)\n  sess = tf.Session()\n  check_equal(sess.run(a2), sess.run(a))\n\n# inverse of concat blocks\ndef partition_matrix(mat, sizes):\n  pass\n\ndef partition_matrix_test():\n  pass\n\n\n  # TODO: add name property\ndef pseudo_inverse(mat, eps=1e-10):\n  \"\"\"Computes pseudo-inverse of mat, treating eigenvalues below eps as 0.\"\"\"\n  \n  s, u, v = tf.svd(mat)\n  eps = 1e-10   # zero threshold for eigenvalues\n  si = tf.where(tf.less(s, eps), s, 1./s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef symsqrt(mat, eps=1e-7):\n  \"\"\"Symmetric square root.\"\"\"\n  s, u, v = tf.svd(mat)\n  # sqrt is unstable around 0, just use 0 in such case\n  print(\"Warning, cutting off at eps\")\n  si = tf.where(tf.less(s, eps), s, tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_sqrt(mat, eps=1e-7):\n  \"\"\"half pseduo-inverse\"\"\"\n  s, u, v = tf.svd(mat)\n  # zero threshold for eigenvalues\n  si = tf.where(tf.less(s, eps), s, 1./tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_sqrt2(svd, eps=1e-7):\n  \"\"\"half pseduo-inverse, accepting existing values\"\"\"\n  # zero threshold for eigenvalues\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  si = tf.where(tf.less(s, eps), s, 1./tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse2(svd, eps=1e-7):\n  \"\"\"pseudo-inverse, accepting existing values\"\"\"\n  # use float32 machine precision as cut-off (works for MKL)\n  # https://www.wolframcloud.com/objects/927b2aa5-de9c-46f5-89fe-c4a58aa4c04b\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  si = tf.where(s/max_eigen<eps, 0.*s, 1./s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_stable(svd, eps=1e-7):\n  \"\"\"pseudo-inverse, accepting existing values\"\"\"\n  # use float32 machine precision as cut-off (works for MKL)\n  # https://www.wolframcloud.com/objects/927b2aa5-de9c-46f5-89fe-c4a58aa4c04b\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  si = tf.where(s/max_eigen<eps, 0.*s, tf.pow(s, -0.9))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\n# todo: rename l to L\ndef regularized_inverse(mat, l=0.1):\n  return tf.matrix_inverse(mat + l*Identity(int(mat.shape[0])))\n\n# TODO: this gives biased result when I use identity\ndef regularized_inverse2(svd, L=1e-3):\n  \"\"\"Regularized inverse, working from SVD\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  #  max_eigen = tf.Print(max_eigen, [max_eigen], \"max_eigen\")\n  #si = 1/(s + L*tf.ones_like(s)/max_eigen)\n  si = 1/(s+L*tf.ones_like(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef regularized_inverse3(svd, L=1e-3):\n  \"\"\"Unbiased version of regularized_inverse2\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n\n  if L.__class__.__name__=='Var':\n    L = L.var\n    \n  max_eigen = tf.reduce_max(s)\n  #  max_eigen = tf.Print(max_eigen, [max_eigen], \"max_eigen\")\n  #si = 1/(s + L*tf.ones_like(s)/max_eigen)\n  si = (1+L*tf.ones_like(s))/(s+L*tf.ones_like(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef regularized_inverse4(svd, L=1e-3):\n  \"\"\"Uses relative norm\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n\n  if L.__class__.__name__=='Var':\n    L = L.var\n    \n  max_eigen = tf.reduce_max(s)\n  L = L/max_eigen\n  si = (1+L*tf.ones_like(s))/(s+L*tf.ones_like(s))\n  #  si = tf.ones_like(s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_scipy(tensor):\n    dtype = tensor.dtype\n    print(linalg.pinv, tensor, dtype)\n    result = tf.py_func(linalg.pinv, [tensor],\n                        [dtype])[0]\n    result.set_shape(tensor.shape)\n    return result\n  \n  \n\ndef Identity(n, dtype=None, name=None):\n  \"\"\"Identity matrix of size n.\"\"\"\n  if hasattr(n, \"shape\"):  # got a Tensor\n    nn = fix_shape(n.shape)\n    assert nn[0] == nn[1]\n    n = nn[0]\n  if not dtype:\n    dtype = default_dtype\n  return tf.diag(tf.ones((n,), dtype=dtype), name=name)\n\ndef ones(n, dtype=None, name=None):\n  if not dtype:\n    dtype = default_dtype\n  return tf.ones((n,), dtype=dtype, name=name)\n\n# partitions numpy array into sublists of given sizes\ndef partition_list_np(vec, sizes):\n  assert np.sum(sizes) == len(vec)\n  splits = []\n  current_idx = 0\n  for i in range(len(sizes)):\n    splits.append(vec[current_idx: current_idx+sizes[i]])\n    current_idx += sizes[i]\n  assert current_idx == len(vec)\n  return splits\n\ndef chunks(l, n):\n  \"\"\"Yield successive n-sized chunks from l.\"\"\"\n  for i in range(0, len(l), n):\n    yield l[i:i + n]\n\ndef partition_list(l, sizes):\n  \"\"\"Partition l into sublists of given sizes.\"\"\"\n  assert len(l.shape) == 1\n  assert np.sum(sizes) == l.shape[0]\n  splits = []\n  current_idx = 0\n  for i in range(len(sizes)):\n    splits.append(l[current_idx: current_idx+sizes[i]])\n    current_idx += sizes[i]\n  return splits\n\ndef partition_list_test():\n  vec = tf.constant([1,2,3,4,5])\n  sess = tf.Session()\n  result = sess.run(partition_list(vec, [3, 2]))\n  check_equal(result[0], [1,2,3])\n  assert (result[1] == [4,5]).all()\n\n\ndef v2c(vec):\n  \"\"\"Convert vector to column matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return tf.expand_dims(vec, 1)\n\ndef v2c_np(vec):\n  \"\"\"Convert vector to column matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return np.expand_dims(vec, 1)\n\ndef v2r(vec):\n  \"\"\"Convert vector into row matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return tf.expand_dims(vec, 0)\n  \ndef c2v(col):\n  \"\"\"Convert vector into row matrix.\"\"\"\n  assert len(col.shape) == 2\n  assert col.shape[1] == 1\n  return tf.reshape(col, [-1])\n\n\ndef unvectorize_np(vec, rows):\n  \"\"\"Turn vectorized version of tensor into original matrix with given\n  number of rows.\"\"\"\n  assert len(vec)%rows==0\n  cols = len(vec)//rows;\n  return np.array(np.split(vec, cols)).T\n\ndef unvec(vec, rows):\n  \"\"\"Turn vectorized version of tensor into original matrix with given\n  number of rows.\"\"\"\n  assert len(vec.shape) == 1\n  assert vec.shape[0]%rows == 0\n  cols = int(vec.shape[0]//rows)\n  return tf.transpose(tf.reshape(vec, (cols, -1)))\n#  cols = [v2r(v) for v in tf.split(vec, cols)]\n#  return tf.transpose(tf.concat(cols, 0))\n\ndef unvec_test():\n  vec = tf.constant([1,2,3,4,5,6])\n  sess = tf.Session()\n  result = sess.run(unvec(vec, 2))\n  assert (result==[[1,3,5],[2,4,6]]).all()\n\ndef vectorize_np(mat):\n  return mat.reshape((-1, 1), order=\"F\")\n\ndef vec(mat):\n  \"\"\"Vectorize matrix.\"\"\"\n  return tf.reshape(tf.transpose(mat), [-1,1])\n\ndef vec_test():\n  mat = tf.constant([[1, 3, 5], [2, 4, 6]])\n  sess = tf.Session()\n  check_equal(sess.run(c2v(vec(mat))), [1,2,3,4,5,6])\n\n\ndef Kmat(rows, cols):\n  \"\"\"Commutation matrix. Kmat(a,b).vec(M) takes vec of a,b matrix M to vec of\n  its transpose.\"\"\"\n  input_mat = np.reshape(np.arange(rows*cols),[rows,-1]).astype(np.int32)\n  output_mat = input_mat.T\n    \n  input_vec = vectorize_np(input_mat)\n  output_vec = vectorize_np(output_mat)\n    \n  K = np.zeros((rows*cols, rows*cols), dtype=np.int32)\n  for output_idx in range(rows*cols):\n    for input_idx in range(rows*cols):\n      K[output_idx, input_idx] = (output_vec[output_idx] == input_vec[input_idx])\n  return K\n\ndef Kmat_test():\n  check_equal(Kmat(3,2),\n              [[1, 0, 0, 0, 0, 0],\n               [0, 0, 0, 1, 0, 0],\n               [0, 1, 0, 0, 0, 0],\n               [0, 0, 0, 0, 1, 0],\n               [0, 0, 1, 0, 0, 0],\n               [0, 0, 0, 0, 0, 1]])\n\n  check_equal(Kmat(2,3),\n              [[1, 0, 0, 0, 0, 0],\n               [0, 0, 1, 0, 0, 0],\n               [0, 0, 0, 0, 1, 0],\n               [0, 1, 0, 0, 0, 0],\n               [0, 0, 0, 1, 0, 0],\n               [0, 0, 0, 0, 0, 1]])\n\n# turns flattened representation into list of matrices with given matrix\n# sizes\ndef unflatten_np(Wf, fs):\n  if len(Wf.shape)==2 and Wf.shape[1] == 1:  # treat col mats as vectors\n    Wf = Wf.reshape(-1)\n    \n  dims = [(fs[i+1],fs[i]) for i in range(len(fs)-1)]\n  sizes = [s[0]*s[1] for s in dims]\n  assert np.sum(sizes)==len(Wf)\n  Wsf = partition_list_np(Wf, sizes)\n  Ws = [unvectorize_np(Wsf[i], dims[i][0]) for i in range(len(sizes))]\n  return Ws\n\ndef flatten_np(Ws):\n  return np.concatenate([np.reshape(vectorize_np(W),(-1,)) for W in Ws],\n                          axis=0)\ndef flatten_np_test():\n  vec = np.asarray(range(1, 11))\n  fs = [2,2,2,1]\n  result = unflatten_np(vec, fs)\n  result2 = flatten_np(result)\n  check_equal(vec, result2)\n\ndef unflatten(Wf, fs):\n  \"\"\"Turn flattened Tensor into list of rank-2 tensors with given sizes.\"\"\"\n  \n  Wf_shape = fix_shape(Wf.shape)\n  if len(Wf_shape)==2 and Wf_shape[1] == 1:  # treat col mats as vectors\n    Wf = tf.reshape(Wf, [-1])\n  dims = [(fs[i+1],fs[i]) for i in range(len(fs)-1)]\n  sizes = [s[0]*s[1] for s in dims]\n  assert len(Wf.shape) == 1\n  assert np.sum(sizes)==Wf.shape[0]\n  Wsf = partition_list(Wf, sizes)\n  Ws = [unvec(Wsf[i], dims[i][0]) for i in range(len(sizes))]\n  return Ws\n\ndef unflatten_test():\n  vec = tf.constant(list(range(1, 11)))\n  sess = tf.Session()\n  fs = [2,2,2,1]\n  result = sess.run(unflatten(vec, fs))\n  check_equal(result[0], [[1,3],[2,4]])\n  check_equal(result[1], [[5,7],[6,8]])\n  check_equal(result[2], [[9, 10]])\n\ndef flatten(Ws):\n  \"\"\"Inverse of unflatten.\"\"\"\n  return tf.concat([tf.reshape(vec(W),(-1,)) for W in Ws], axis=0)\n\ndef flatten_test():\n  vec = tf.constant(list(range(1, 11)))\n  sess = tf.Session()\n  fs = [2,2,2,1]\n  result = unflatten(vec, fs)\n  result2 = flatten(result)\n  check_equal(sess.run(vec), sess.run(result2))\n\ndef check_close(a0, b0):\n  return check_equal(a0, b0, rtol=1e-5, atol=1e-9)\n  \ndef check_equal(a0, b0, rtol=1e-9, atol=1e-12):\n  \"\"\"Helper function to check that two vectors are equal. If inputs are Tensors\n  will evaluate them in default session.\"\"\"\n\n\n  a = a0.eval() if hasattr(a0, \"eval\") else a0\n  b = b0.eval() if hasattr(b0, \"eval\") else b0\n\n  check_passed = True\n  try:\n    np.testing.assert_allclose(a, b, rtol=rtol, atol=atol)\n  except Exception as e:\n    check_passed = False\n    print(\"Error\" + \"-\"*60)\n    for line in traceback.format_stack():\n      print(line.strip())\n        \n    exc_type, exc_value, exc_traceback = sys.exc_info()\n    print(\"*** print_tb:\")\n    traceback.print_tb(exc_traceback, limit=10, file=sys.stdout)\n    efmt = traceback.format_exc()\n    print(efmt)\n    #    import pdb; pdb.set_trace()\n\n  return check_passed\n\n# TensorShape([Dimension(2), Dimension(10)]) => (2, 10)\ndef fix_shape(tf_shape):\n  return tuple(int(dim) for dim in tf_shape)\n\ndef kronecker_cols(a, b):\n  \"\"\"Treats rank-1 vectors a, b as columns, returns Kronecker product a x b.\"\"\"\n  \n  assert len(a.get_shape())==1, \"Input a must be rank-1, got shape %s\" %(a.get_shape(),)\n  assert len(b.get_shape())==1, \"Input b must be rank-1, got shape %s\"%(a.get_shape(),)\n  segments = []\n  for i in range(a.get_shape()[0]):\n    segments.append(a[i]*b)\n  result_vec = tf.concat(segments, axis=0)\n  result_col = tf.expand_dims(result_vec, 1)\n  return result_col\n\ndef kronecker_cols_test():\n  a = tf.constant([1,2])\n  b = tf.constant([3,4])\n  c = tf.transpose(tf.constant([[3,4,6,8]]))\n  sess = tf.Session()\n  assert sess.run(tf.equal(kronecker_cols(a, b), c)).all()\n\n\ndef kronecker(A, B, do_shape_inference=True):\n  \"\"\"Kronecker product of A,B.\n  turn_off_shape_inference: if True, makes 10x10 kron go 2.4 sec -> 0.9 sec\n  \"\"\"\n\n  Arows, Acols = fix_shape(A.shape)\n  Brows, Bcols = fix_shape(B.shape)\n  Crows, Ccols = Arows*Brows, Acols*Bcols\n  \n  temp = tf.reshape(A, [-1, 1, 1])*tf.expand_dims(B, 0)\n  Bshape = tf.constant((Brows, Bcols))\n\n  # turn off shape inference\n  if not do_shape_inference:\n    disable_shape_inference()\n\n  # [1, n, m] => [n, m]\n  slices = [tf.reshape(s, Bshape) for s in tf.split(temp, Crows)]\n  \n  #  import pdb; pdb.set_trace()\n  grid = list(chunks(slices, Acols))\n  assert len(grid) == Arows\n  result = concat_blocks(grid, validate_dims=do_shape_inference)\n\n  if not do_shape_inference:\n    enable_shape_inference()\n    result.set_shape((Arows*Brows, Acols*Bcols))\n    \n  return result\n\nkr = kronecker\n\ndef kronecker_test():\n  A0 = [[1,2],[3,4]]\n  B0 = [[6,7],[8,9]]\n  A = tf.constant(A0)\n  B = tf.constant(B0)\n  C = kronecker(A, B)\n  sess = tf.Session()\n  C0 = sess.run(C)\n  Ct = [[6, 7, 12, 14], [8, 9, 16, 18], [18, 21, 24, 28], [24, 27, 32, 36]]\n  Cnp = np.kron(A0, B0)\n  check_equal(C0, Ct)\n  check_equal(C0, Cnp)\n\n\ndef col(A,i):\n  \"\"\"Extracts i'th column of matrix A\"\"\"\n  assert len(A.get_shape())==2\n  assert i>=0 and i < A.get_shape()[1]\n  return tf.expand_dims(A[:,i], 1)\n\n\ndef khatri_rao(A, B):\n  Arows, Acols = fix_shape(A.shape)\n  Brows, Bcols = fix_shape(B.shape)\n  assert Acols==Bcols\n  return tf.reshape(tf.einsum(\"ik,jk->ijk\", A, B), (Arows*Brows, Acols))\n\n\ndef khatri_rao_test():\n  A = tf.constant([[1, 2], [3, 4]])\n  B = tf.constant([[5, 6], [7, 8]])\n  C = tf.constant([[5,12], [7,16], [15,24], [21,32]])\n  sess = tf.Session()\n  assert sess.run(tf.equal(khatri_rao(A, B), C)).all()\n\n  \ndef relu_mask(a, dtype=default_dtype):\n  \"\"\"Produces mask of 1s for positive values and 0s for negative values.\"\"\"\n  from tensorflow.python.ops import gen_nn_ops\n  ones = tf.ones(a.get_shape(), dtype=dtype)\n  return gen_nn_ops._relu_grad(ones, a)\n\ndef relu_mask_test():\n  a = tf.constant([-1,0,1,2], dtype=default_dtype)\n  sess = tf.Session()\n  check_equal(sess.run(relu_mask(a)), [0,0,1,1])\n\ndef assert_rectangular(blocks):\n  lengths = np.array([len(row) for row in blocks])\n  assert (lengths==lengths[0]).all()\n  \ndef empty_grid(rows, cols):\n  \"\"\"Create empty list of lists of rows-by-cols shape.\"\"\"\n  result = []\n  for i in range(rows):\n    result.append([None]*cols)\n  return result\n\ndef block_diagonal_inverse(blocks):\n  \"\"\"Invert diagonal blocks, leave remaining unchanged.\"\"\"\n  \n  assert_rectangular(blocks)\n  num_rows = len(blocks)\n  num_cols = len(blocks[0])\n\n  result = empty_grid(num_rows, num_cols)\n  dtype = blocks[0][0].dtype   # TODO: assert same dtype\n  \n  for i in range(len(blocks)):\n    for j in range(len(blocks[0])):\n      block = blocks[i][j]\n      if i == j:\n        result[i][j] = pseudo_inverse(block)\n      else:\n        result[i][j] = tf.zeros(shape=block.get_shape(),\n                                dtype=dtype)\n  return result\n        \ndef block_diagonal_inverse_sqrt(blocks):\n  assert_rectangular(blocks)\n  num_rows = len(blocks)\n  num_cols = len(blocks[0])\n\n  result = empty_grid(num_rows, num_cols)\n  dtype = blocks[0][0].dtype   # TODO: assert same dtype\n  \n  for i in range(len(blocks)):\n    for j in range(len(blocks[0])):\n      block = blocks[i][j]\n      if i == j:\n        result[i][j] = pseudo_inverse_sqrt(block)\n      else:\n        result[i][j] = tf.zeros(shape=block.get_shape(),\n                                dtype=dtype)\n  return result\n\n\ndef block_diagonal_inverse_test():\n  sess = tf.Session()\n  blocks = [[2*Identity(3), tf.ones((3, 1))],\n              [tf.ones((1,3)), 2*Identity(1)]]\n  new_blocks = block_diagonal_inverse(blocks)\n  actual = concat_blocks(new_blocks)\n  expected = 0.5*Identity(4)\n  check_equal(sess.run(actual), sess.run(expected))\n\n  \ndef t(x):\n  return tf.transpose(x)\n\n  \n# Time tracking functions\nglobal_time_list = []\nglobal_last_time = 0\ndef reset_time():\n  global global_time_list, global_last_time\n  global_time_list = []\n  global_last_time = time.perf_counter()\n  \ndef record_time():\n  global global_last_time, global_time_list\n  new_time = time.perf_counter()\n  global_time_list.append(new_time - global_last_time)\n  global_last_time = time.perf_counter()\n\ndef last_time():\n  global global_last_time, global_time_list\n  if global_time_list:\n    return 1000*global_time_list[-1]\n  else:\n    return 0\n\ndef summarize_time(time_list=None):\n  if time_list is None:\n    time_list = global_time_list\n\n  if time_list[0]>3600*10:   # large first interval means no relative ts\n    del time_list[0]\n    \n  time_list = 1000*np.array(time_list)  # get seconds, convert to ms\n  if len(time_list)>0:\n    min = np.min(time_list)\n    median = np.median(time_list)\n    formatted = [\"%.2f\"%(d,) for d in time_list[:10]]\n    print(\"Times: min: %.2f, median: %.2f, mean: %.2f\"%(min, median, np.mean(time_list)))\n    #    print(\"Times: min: %.2f, median: %.2f, mean: %.2f\"%(min, median,\",\".join(formatted)))\n  else:\n    print(\"Times: <empty>\")\n    \ndef summarize_graph(g=None):\n  if not g:\n    g = tf.get_default_graph()\n  print(\"Graph: %d ops, %d MBs\"%(len(g.get_operations()),\n                                 len(str(g.as_graph_def()))/10**6))\n\nfrom tensorflow.python.framework import ops\noriginal_shape_func = ops.set_shapes_for_outputs\ndef disable_shape_inference():\n  ops.set_shapes_for_outputs = lambda _: _\n  \ndef enable_shape_inference():\n  ops.set_shapes_for_outputs = original_shape_func\n\n\ndef dump_with_prompt(result, fname, no_prefix=False):\n  \"\"\"Helper function to ask for confirmation before overwriting.\"\"\"\n  location = os.getcwd()+\"/data/\"+fname  # TODO: factor out locations logic\n  if os.path.exists(location):\n    answer = input(\"%s exists, overwrite? (Y/n) \"%(location,))\n    if not answer:\n      answer = \"y\"\n    if answer.lower() != \"y\":\n      print(\"skipping\")\n    else:\n      u.dump(result, fname, no_prefix)\n  else:\n    u.dump(result, fname, no_prefix)\n    \n\ndef dump(result, fname, no_prefix=False):\n  \"\"\"Save result to file.\"\"\"\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  if result.shape == ():   # savetxt has problems with scalars\n    result = np.expand_dims(result, 0)\n  if no_prefix:\n    location = os.getcwd()+\"/\"+fname\n  else:\n    location = os.getcwd()+\"/data/\"+fname\n  # special handling for integer datatypes\n  if (\n      result.dtype == np.uint8 or result.dtype == np.int8 or\n      result.dtype == np.uint16 or result.dtype == np.int16 or\n      result.dtype == np.uint32 or result.dtype == np.int32 or\n      result.dtype == np.uint64 or result.dtype == np.int64\n  ):\n    np.savetxt(location, result, fmt=\"%d\", delimiter=',')\n  else:\n    np.savetxt(location, result, delimiter=',')\n  print(location)\n\ndef dump32(result, fname):\n  \"\"\"Efficient dumping of float32 vals\"\"\"\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  location = os.getcwd()+\"/data/\"+fname\n  assert is_numeric(result)\n#  print(location)\n  return result.astype('float32').tofile(location)\n\n\ndef frobenius_np(a):\n  return np.sqrt(np.sum(np.square(a)))\n\ndef nan_check(result):\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  print(\"result any NaNs: %s\"% (np.isnan(result).any(),))\n\n\ndef L2(t):\n  \"\"\"Squared L2 norm of t.\"\"\"\n  if t.__class__.__name__=='Grads':\n    t = t.f\n  else:\n    assert (t.__class__.__name__ == 'Tensor' or\n            t.__class__.__name__.endswith('Variable'))\n  return tf.reduce_sum(tf.square(t))\n\nglobal_timeit_dict = OrderedDict()\nclass timeit:\n  def __init__(self, tag=\"\"):\n    self.tag = tag\n    \n  def __enter__(self):\n    self.start = time.perf_counter()\n    return self\n  \n  def __exit__(self, *args):\n    self.end = time.perf_counter()\n    interval_ms = 1000*(self.end - self.start)\n    global_timeit_dict.setdefault(self.tag, []).append(interval_ms)\n    print(\"    %s Elapsed: %.2f ms\"%(self.tag, interval_ms))\n    logger = u.get_last_logger(skip_existence_check=True)\n    if logger:\n      logger('time/'+self.tag, interval_ms)\n\n\ndef timeit_summarize():\n  global global_timeit_dict\n  pass\n\n# graph traversal\n# computation flows from parents to children\n# to find path from target to dependency, do\n# nx.shortest_path(gg, dependency, target)\ndef parents(op): return set(input.op for input in op.inputs)\ndef children(op): return set(op for out in op.outputs for op in out.consumers())\ndef dict_graph():\n  \"\"\"Creates dictionary {node: {child1, child2, ..},..} for current\n  TensorFlow graph. Result is compatible with networkx/toposort\"\"\"\n\n  ops = tf.get_default_graph().get_operations()\n  return {op: children(op) for op in ops}\ndef nx_graph():\n  return nx.DiGraph(dict_graph())\n\ndef shortest_path(dep, target):\n  if hasattr(dep, \"op\"):\n    dep = dep.op\n  if hasattr(target, \"op\"):\n    target = target.op\n  return nx.shortest_path(nx_graph(), dep, target)\n\ndef list_or_tuple(k):\n  return isinstance(k, list) or isinstance(k, tuple)\n\ndef is_numeric(ndarray):\n  ndarray = np.asarray(ndarray)\n  return np.issubdtype(ndarray.dtype, np.number)\n\nclass VarInfo:\n  \"\"\"Encapsulate variable info.\"\"\"\n  def __init__(self, setter, p):\n    self.setter = setter\n    self.p = p\n\nclass SvdTuple:\n  \"\"\"Object to store svd tuple.\n  Create as SvdTuple((s,u,v)) or SvdTuple(s, u, v).\n  \"\"\"\n  def __init__(self, suvi, *args):\n    if list_or_tuple(suvi):\n      if len(suvi) == 3:\n        s, u, v = suvi\n        inv = Identity(s.shape[0])\n      else:\n        s, u, v, inv = suvi\n    else:\n      s = suvi\n      u = args[0]\n      v = args[1]\n      if len(args)>2:\n        inv = args[2]\n      else:\n        inv = Identity(s.shape[0])\n    self.s = s\n    self.u = u\n    self.v = v\n    self.inv = inv\n\n\nclass SvdWrapper:\n  \"\"\"Encapsulates variables needed to perform SVD of a TensorFlow target.\n  Initialize: wrapper = SvdWrapper(tensorflow_var)\n  Trigger SVD: wrapper.update_tf() or wrapper.update_scipy()\n  Access result as TF vars: wrapper.s, wrapper.u, wrapper.v\n  \"\"\"\n  \n  def __init__(self, target, name, do_inverses=False):\n    self.name = name\n    self.target = target\n    self.do_inverses = do_inverses\n    self.tf_svd = SvdTuple(tf.svd(target))\n    self.update_counter = 0\n\n    self.init = SvdTuple(\n      ones(target.shape[0], name=name+\"_s_init\"),\n      Identity(target.shape[0], name=name+\"_u_init\"),\n      Identity(target.shape[0], name=name+\"_v_init\"),\n      Identity(target.shape[0], name=name+\"_inv_init\"),\n    )\n\n    assert self.tf_svd.s.shape == self.init.s.shape\n    assert self.tf_svd.u.shape == self.init.u.shape\n    assert self.tf_svd.v.shape == self.init.v.shape\n    #    assert self.tf_svd.inv.shape == self.init.inv.shape\n\n    self.cached = SvdTuple(\n      tf.Variable(self.init.s, name=name+\"_s\"),\n      tf.Variable(self.init.u, name=name+\"_u\"),\n      tf.Variable(self.init.v, name=name+\"_v\"),\n      tf.Variable(self.init.inv, name=name+\"_inv\"),\n    )\n\n    self.s = self.cached.s\n    self.u = self.cached.u\n    self.v = self.cached.v\n    self.inv = self.cached.inv\n    \n    self.holder = SvdTuple(\n      tf.placeholder(default_dtype, shape=self.cached.s.shape, name=name+\"_s_holder\"),\n      tf.placeholder(default_dtype, shape=self.cached.u.shape, name=name+\"_u_holder\"),\n      tf.placeholder(default_dtype, shape=self.cached.v.shape, name=name+\"_v_holder\"),\n      tf.placeholder(default_dtype, shape=self.cached.inv.shape, name=name+\"_inv_holder\")\n    )\n\n    self.update_tf_op = tf.group(\n      self.cached.s.assign(self.tf_svd.s),\n      self.cached.u.assign(self.tf_svd.u),\n      self.cached.v.assign(self.tf_svd.v),\n      self.cached.inv.assign(self.tf_svd.inv)\n    )\n\n    self.update_external_op = tf.group(\n      self.cached.s.assign(self.holder.s),\n      self.cached.u.assign(self.holder.u),\n      self.cached.v.assign(self.holder.v),\n    )\n\n    self.update_externalinv_op = tf.group(\n      self.cached.inv.assign(self.holder.inv),\n    )\n\n\n    self.init_ops = (self.s.initializer, self.u.initializer, self.v.initializer,\n                     self.inv.initializer)\n  \n\n  def update(self):\n    if USE_MKL_SVD:\n      self.update_scipy()\n    else:\n      self.update_tf()\n    self.update_counter+=1\n      \n  def update_tf(self):\n    sess = u.get_default_session()\n    sess.run(self.update_tf_op)\n    \n  def update_scipy(self):\n    if self.do_inverses:\n      return self.update_scipy_inv()\n    else:\n      return self.update_scipy_svd()\n\n  def update_scipy_inv(self):\n    sess = u.get_default_session()\n    target0 = sess.run(self.target)\n    inv0 = linalg.inv(target0)\n    feed_dict = {self.holder.inv: inv0}\n    sess.run(self.update_externalinv_op, feed_dict=feed_dict)\n  \n  def update_scipy_svd(self):\n    sess = u.get_default_session()\n    target0 = sess.run(self.target)\n    # A=u.diag(s).v', singular vectors are columns\n    # TODO: catch \"ValueError: array must not contain infs or NaNs\"\n    try:\n      u0, s0, vt0 = linalg.svd(target0)\n      v0 = vt0.T\n    except Exception as e:\n      print(\"Got error %s\"%(repr(e),))\n      if DUMP_BAD_SVD:\n        dump32(target0, \"badsvd\")\n      print(\"gesdd failed, trying gesvd\")\n      u0, s0, vt0 = linalg.svd(target0, lapack_driver=\"gesvd\")\n      v0 = vt0.T\n        \n    feed_dict = {self.holder.u: u0,\n                 self.holder.v: v0,\n                 self.holder.s: s0}\n    sess.run(self.update_external_op, feed_dict=feed_dict)\n\ndef extract_grad(grads_and_vars, var):\n  if isinstance(var, str):\n    varname = var\n  else:\n    varname = var.name\n  vals = []\n  for (grad, var) in grads_and_vars:\n    if var.name == varname:\n      vals.append(var)\n  assert length(vals)==1\n  return vals[0]\n\ndef intersept_op_creation(op_type_name_to_intercept):\n  \"\"\"Drops into PDB when particular op type is added to graph.\"\"\"\n  from tensorflow.python.framework import op_def_library\n  old_apply_op = op_def_library.OpDefLibrary.apply_op\n  def my_apply_op(obj, op_type_name, name=None, **keywords):\n    print(op_type_name+\"-\"+str(name))\n    if op_type_name == op_type_name_to_intercept:\n      import pdb; pdb.set_trace()\n    return(old_apply_op(obj, op_type_name, name=name, **keywords))\n  op_def_library.OpDefLibrary.apply_op=my_apply_op\n\n\nglobal_variables = {}\ndef get_variable(name, initializer, reuse=True):\n  \"\"\"Lightweight replacement for tf.get_variable() for variables shared within\n  a single process. Doesn't need variable scopes.\"\"\"\n\n  global global_variables\n  if name in global_variables and reuse:\n    v = global_variables[name]\n  else:\n    v = tf.Variable(name=name, initial_value=initializer)\n    #    print(\"Creating new variable %s into %s\" %(name, v.op.name))\n    global_variables[name] = v\n  return v\n\n\nclass VarStruct:\n  # TODO: refactor to behave more like variable\n  \"\"\"Convenience structure to keep track of variable, its assign op\n  and assignment placeholder.\n\n  v = Var(6)\n  v.set(5)   # equivalent to sess.run(v.assign_op, feed_dict={pl: 5})\n  var.var    # returns underlying variable\n  var.val_   # placeholder to assign op\n  var.setter # assign op\n  var.set(6) # same as sess.run(var.setter, feed_dict={self.val_: val})\n  var.initialize()  # sets variable to initial value\n  \"\"\"\n\n  # TODO: add names to placeholder op\n  def __init__(self, initial_value, name, dtype=None):\n\n    initial_value = np.array(initial_value)\n    assert u.is_numeric(initial_value), \"Non-numeric type.\"\n    if not dtype:\n      dtype = initial_value.dtype\n    else:\n      initial_value = initial_value.astype(dtype)\n    self.initial_value = initial_value\n    self.val_ = tf.placeholder(dtype=initial_value.dtype,\n                               shape=initial_value.shape,\n                               name=name+\"_holder\")\n    self.var = tf.Variable(initial_value=self.val_, name=name, dtype=dtype)\n    assigned_name = self.var.op.name\n    if assigned_name != name:\n      print(\"Warning, conflicting variable %s\"%(assigned_name,))\n    self.setter = self.var.assign(self.val_)\n\n  def set(self, val):\n    sess = u.get_default_session()\n    sess.run(self.setter, feed_dict={self.val_: val})\n\n  def initialize(self):\n    sess = u.get_default_session()\n    sess.run(self.setter, feed_dict={self.val_: self.val})\n\n\nglobal_vars = {}\ndef get_var(name, initializer, reuse=True):\n  \"\"\"Global get_variable replacement for variables that need to be initialized\n  with a large numpy array.\n  \n  a = tf.get_var([1,2,3])\n  a.var   # => gives tf.Variable\n  a.val\n  \"\"\"\n\n  global global_vars\n  dtype = initializer.dtype\n  if name in global_vars and reuse:\n    vv = global_vars[name]\n    if (np.max(np.abs(vv.initial_value - initializer)))>np.finfo(dtype).eps:\n      print(\"Trying to reinitialize global variable %s with new\"\n            \" value, ignoring new value.\"%(name,))\n  else:\n    vv = VarStruct(initial_value=initializer, name=name)\n    global_vars[name] = vv\n  return vv\n\ndef run_all_tests(module):\n  all_functions = inspect.getmembers(module, inspect.isfunction)\n  for name,func in all_functions:\n    if name.endswith(\"_test\"):\n      print(\"Testing \"+name)\n      with timeit():\n        func()\n  print(module.__name__+\" tests passed.\")\n\n@contextlib.contextmanager\ndef capture_ops():\n  \"\"\"Decorator to capture ops created in the block.\n  with capture_ops() as ops:\n    # create some ops\n  print(ops) # => prints ops created.\n  \"\"\"\n\n  micros = int(time.perf_counter()*10**6)\n  scope_name = str(micros)\n  op_list = []\n  with tf.name_scope(scope_name):\n    yield op_list\n\n  g = tf.get_default_graph()\n  op_list.extend(ge.select_ops(scope_name+\"/.*\", graph=g))\n\n@contextlib.contextmanager\ndef capture_vars():\n  \"\"\"Decorator to capture global variables created in the block.\n  \"\"\"\n  \n  micros = int(time.perf_counter()*10**6)\n  scope_name = \"capture_vars_\"+str(micros)\n  op_list = []\n  with tf.variable_scope(scope_name):\n    yield op_list\n\n  g = tf.get_default_graph()\n  for v in tf.global_variables():\n    scope = v.name.split('/', 1)[0]\n    if scope == scope_name:\n      op_list.append(v)\n\ndef Print(op):\n  return tf.Print(op, [op], op.name)\n\n\ndef get_host_prefix():\n  \"ie, returns 10 when on 10.cirrascale...\"\n  return socket.gethostname().split('.',1)[0]\n\ndef summarize_difference(source, target):\n  source = np.asarray(source)\n  machine_epsilon = np.finfo(source.dtype).eps\n  #  abs_diff = np.linalg.norm(np.asarray(source)-target, ord=np.inf)\n  abs_diff = abs(np.asarray(source)-target)\n  rel_diff = abs_diff/abs(source)/machine_epsilon\n  print(\"abs diff: %f, rel diff: %.1f eps \" %(np.max(abs_diff), np.max(rel_diff)))\n\nclass BufferedWriter:\n  \"\"\"Class that aggregates multiple writes and flushes periodically.\"\"\"\n  \n  def __init__(self, outfn, save_every_secs=60*5):\n    self.outfn = outfn\n    self.last_save_ts = time.perf_counter()\n    self.write_buffer = []\n    self.save_every_secs = save_every_secs\n\n  def write(self, line):\n    self.write_buffer.append(line)\n    if time.perf_counter() - self.last_save_ts > self.save_every_secs:\n      self.last_save_ts = time.perf_counter()\n      with open(self.outfn, \"a\") as myfile:\n        for line in self.write_buffer:\n          myfile.write(line)\n      self.write_buffer = []\n\n  def flush():\n    with open(outfn, \"a\") as myfile:\n      for line in self.write_buffer:\n        myfile.write(line)\n    self.write_buffer = []\n    \ndef ossystem(line):\n  print(line)\n  os.system(line)\n  \ndef setup_experiment_run_directory(run, safe_mode=True):\n  # TODO: factor out to use GLOBAL_RUNS_DIRECTORY\n  rundir = \"runs/%s\"%(run,)\n  if os.path.exists(rundir):\n    if safe_mode and not run=='default':\n      answer = input(\"%s exists, delete? (Y/n) \"%(rundir,))\n      if not answer:\n        answer = \"y\"\n      if answer.lower() != \"y\":\n        print(\"skipping\")\n        sys.exit()\n    print(\"Removing %s\"%(rundir,))\n    ossystem(\"rm -Rf \"+rundir)\n  ossystem(\"mkdir %s\"%(rundir,))\n  return rundir\n\n########################################\n# Tensorboard logging\n########################################\n\n# TODO: have global experiment_base that I can use to move logging to\n# non-current directory\nGLOBAL_RUNS_DIRECTORY='runs'\nglobal_last_logger = None\n\ndef get_last_logger(skip_existence_check=False):\n  \"\"\"Returns last logger, if skip_existence_check is set, doesn't\n  throw error if logger doesn't exist.\"\"\"\n  global global_last_logger\n  if not skip_existence_check:\n    assert global_last_logger\n  return global_last_logger\n\nclass TensorboardLogger:\n  \"\"\"Helper class to log to single tensorboard writer from multiple places.\n   logger = u.TensorboardLogger(\"mnist7\")\n   logger = u.get_last_logger()  # gets last logger created\n   logger('svd_time', 5)  # records \"svd_time\" stat at 5\n   logger.next_step()     # advances step counter\n   logger.set_step(5)     # sets step counter to 5\n  \"\"\"\n  \n  def __init__(self, run, step=0):\n    # TODO: do nothing for default run\n    \n    global global_last_logger\n    assert global_last_logger is None\n    self.run = run\n    #    sess = tf.get_default_session()\n\n    self.summary_writer = tf.summary.FileWriter(GLOBAL_RUNS_DIRECTORY+'/'+run,\n                                                graph=tf.get_default_graph())\n    self.step = step\n    self.summary = tf.Summary()\n    global_last_logger = self\n    self.last_timestamp = time.perf_counter()\n\n  def __call__(self, *args):\n    assert len(args)%2 == 0\n    for (tag, value) in chunks(args, 2):\n      self.summary.value.add(tag=tag, simple_value=float(value))\n\n  def next_step(self):\n    new_timestamp = time.perf_counter()\n    interval_ms = 1000*(new_timestamp - self.last_timestamp)\n    self.summary.value.add(tag='time/step',\n                           simple_value=interval_ms)\n    self.last_timestamp = new_timestamp\n    self.summary_writer.add_summary(self.summary, self.step)\n    self.step+=1\n    self.summary = tf.Summary()\n\n\ndef as_int32(v):\n  \"\"\"Convert to int32 dtype.\"\"\"\n  return np.dtype(np.int32).type(v)\n\ndef add_dep(from_op, on_op):\n  ge.reroute.add_control_inputs(from_op, [on_op])\n\n# Three functions below are replacements for tf default session/default graph\n# mechanisms that are global (native ones are thread-local because of thread\n# safety issues that have since been fixes (ie, mrry fixed Graph to be thread\n# safe for reading)\n\nsess = None\ndef register_default_session(local_sess):\n  global sess\n  assert sess is None\n  sess = local_sess\n\ndef get_default_session():\n  # hack, remove\n  return tf.get_default_session()\n  global sess\n  assert sess\n  return sess\n\ndef get_default_graph():\n  global sess\n  assert sess\n  return sess.graph\n\ndef eval(tensor):\n  \"\"\"tensor.eval() replacement since .eval() is not multi-thread-happy\"\"\"\n  global sess\n  assert sess\n  return sess.run(tensor)\n    \nif __name__=='__main__':\n  run_all_tests(sys.modules[__name__])\n"
  },
  {
    "path": "parallel_dequeue_test.py",
    "content": "# http://stackoverflow.com/questions/41830206/how-to-share-a-queue-containing-variable-length-sequences-batches-between-multip\n#\n# 0.12.1\n# v0.12.0-10-g4d924e7-dirty\n# [array([1, 2, 3, 4, 0], dtype=int32), True]\n# [array([8, 6, 7, 9, 5], dtype=int32), True]\n# [array([11, 12, 13, 14, 10], dtype=int32), True]\n# [array([16, 17, 18, 19, 15], dtype=int32), True]\n#\n# In HEAD (from Jan 17)\n# 0.12.head\n# 0.12.1-1878-g76d5960-dirty\n# [array([0, 0, 0, 0, 0], dtype=int32), False]\n# [array([1, 1, 1, 1, 1], dtype=int32), False]\n# [array([2, 2, 2, 2, 2], dtype=int32), False]\n# [array([3, 3, 3, 3, 3], dtype=int32), False]\n\nimport os, sys\nimport numpy as np\nos.environ[\"CUDA_VISIBLE_DEVICES\"]=\"\"\nimport tensorflow as tf\n\ndef create_session():\n    #    config = tf.ConfigProto(graph_options=tf.GraphOptions(optimizer_options=tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)))\n    config = tf.ConfigProto()\n    sess = tf.InteractiveSession(\"\", config=config)\n    return sess\n\nimport time\nimport threading\nimport os\nos.environ['PYTHONUNBUFFERED'] = 'True'\n\nn = 100\nnum_parallel = 5\ndtype = tf.int32\nqueue = tf.FIFOQueue(capacity=n, dtypes=[dtype], shapes=[()])\nenqueue_op = queue.enqueue_many(tf.range(n))\nsize_op = queue.size()\n\ndequeue_ops = []\nfor i in range(num_parallel):\n    dequeue_ops.append(queue.dequeue())\n\nif hasattr(tf, \"stack\"):\n    batch = tf.stack(dequeue_ops)\nelse:\n    batch = tf.pack(dequeue_ops)\nall_unique = tf.equal(tf.size(tf.unique(batch)[0]), num_parallel)\nsess = create_session()\nsess.run(enqueue_op)\nprint(tf.__version__)\nprint(tf.__git_version__)\nfor i in range(n//num_parallel):\n    print(sess.run([batch, all_unique, size_op]))\nprint(tf.get_default_graph().as_graph_def())\n\n# node {\n#   name: \"fifo_queue\"\n#   op: \"FIFOQueueV2\"\n#   attr {\n#     key: \"capacity\"\n#     value {\n#       i: 100\n#     }\n#   }\n#   attr {\n#     key: \"component_types\"\n#     value {\n#       list {\n#         type: DT_INT32\n#       }\n#     }\n#   }\n#   attr {\n#     key: \"container\"\n#     value {\n#       s: \"\"\n#     }\n#   }\n#   attr {\n#     key: \"shapes\"\n#     value {\n#       list {\n#         shape {\n#         }\n#       }\n#     }\n#   }\n#   attr {\n#     key: \"shared_name\"\n#     value {\n#       s: \"\"\n#     }\n#   }\n# }\n# node {\n#   name: \"range/start\"\n#   op: \"Const\"\n#   attr {\n#     key: \"dtype\"\n#     value {\n#       type: DT_INT32\n#     }\n#   }\n#   attr {\n#     key: \"value\"\n#     value {\n#       tensor {\n#         dtype: DT_INT32\n#         tensor_shape {\n#         }\n#         int_val: 0\n#       }\n#     }\n#   }\n# }\n# node {\n#   name: \"range/limit\"\n#   op: \"Const\"\n#   attr {\n#     key: \"dtype\"\n#     value {\n#       type: DT_INT32\n#     }\n#   }\n#   attr {\n#     key: \"value\"\n#     value {\n#       tensor {\n#         dtype: DT_INT32\n#         tensor_shape {\n#         }\n#         int_val: 100\n#       }\n#     }\n#   }\n# }\n# node {\n#   name: \"range/delta\"\n#   op: \"Const\"\n#   attr {\n#     key: \"dtype\"\n#     value {\n#       type: DT_INT32\n#     }\n#   }\n#   attr {\n#     key: \"value\"\n#     value {\n#       tensor {\n#         dtype: DT_INT32\n#         tensor_shape {\n#         }\n#         int_val: 1\n#       }\n#     }\n#   }\n# }\n# node {\n#   name: \"range\"\n#   op: \"Range\"\n#   input: \"range/start\"\n#   input: \"range/limit\"\n#   input: \"range/delta\"\n#   attr {\n#     key: \"Tidx\"\n#     value {\n#       type: DT_INT32\n#     }\n#   }\n# }\n# node {\n#   name: \"fifo_queue_EnqueueMany\"\n#   op: \"QueueEnqueueManyV2\"\n#   input: \"fifo_queue\"\n#   input: \"range\"\n#   attr {\n#     key: \"Tcomponents\"\n#     value {\n#       list {\n#         type: DT_INT32\n#       }\n#     }\n#   }\n#   attr {\n#     key: \"timeout_ms\"\n#     value {\n#       i: -1\n#     }\n#   }\n# }\n# node {\n#   name: \"fifo_queue_Size\"\n#   op: \"QueueSizeV2\"\n#   input: \"fifo_queue\"\n# }\n# node {\n#   name: \"fifo_queue_Dequeue\"\n#   op: \"QueueDequeueV2\"\n#   input: \"fifo_queue\"\n#   attr {\n#     key: \"component_types\"\n#     value {\n#       list {\n#         type: DT_INT32\n#       }\n#     }\n#   }\n#   attr {\n#     key: \"timeout_ms\"\n#     value {\n#       i: -1\n#     }\n#   }\n# }\n# node {\n#   name: \"fifo_queue_Dequeue_1\"\n#   op: \"QueueDequeueV2\"\n#   input: \"fifo_queue\"\n#   attr {\n#     key: \"component_types\"\n#     value {\n#       list {\n#         type: DT_INT32\n#       }\n#     }\n#   }\n#   attr {\n#     key: \"timeout_ms\"\n#     value {\n#       i: -1\n#     }\n#   }\n# }\n# node {\n#   name: \"fifo_queue_Dequeue_2\"\n#   op: \"QueueDequeueV2\"\n#   input: \"fifo_queue\"\n#   attr {\n#     key: \"component_types\"\n#     value {\n#       list {\n#         type: DT_INT32\n#       }\n#     }\n#   }\n#   attr {\n#     key: \"timeout_ms\"\n#     value {\n#       i: -1\n#     }\n#   }\n# }\n# node {\n#   name: \"fifo_queue_Dequeue_3\"\n#   op: \"QueueDequeueV2\"\n#   input: \"fifo_queue\"\n#   attr {\n#     key: \"component_types\"\n#     value {\n#       list {\n#         type: DT_INT32\n#       }\n#     }\n#   }\n#   attr {\n#     key: \"timeout_ms\"\n#     value {\n#       i: -1\n#     }\n#   }\n# }\n# node {\n#   name: \"fifo_queue_Dequeue_4\"\n#   op: \"QueueDequeueV2\"\n#   input: \"fifo_queue\"\n#   attr {\n#     key: \"component_types\"\n#     value {\n#       list {\n#         type: DT_INT32\n#       }\n#     }\n#   }\n#   attr {\n#     key: \"timeout_ms\"\n#     value {\n#       i: -1\n#     }\n#   }\n# }\n# node {\n#   name: \"stack\"\n#   op: \"Pack\"\n#   input: \"fifo_queue_Dequeue\"\n#   input: \"fifo_queue_Dequeue_1\"\n#   input: \"fifo_queue_Dequeue_2\"\n#   input: \"fifo_queue_Dequeue_3\"\n#   input: \"fifo_queue_Dequeue_4\"\n#   attr {\n#     key: \"N\"\n#     value {\n#       i: 5\n#     }\n"
  },
  {
    "path": "phantomjs-tryout.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Trying recipe from http://stackoverflow.com/questions/10628262/inserting-image-into-ipython-notebook-markdown\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 5,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory\\r\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"!ls\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 4,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory\\r\\n\",\n      \"pwd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory\\r\\n\",\n      \"pwd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory\\r\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"!pwd\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 1,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"helloworld\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"print(\\\"helloworld\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Jupyter Version\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"source\": [\n    \"<img src=\\\"jupyter-version.png\\\">\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Script used\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"// address of the notebook\\n\",\n    \"var address = \\\"http://localhost:8888/notebooks/phantomjs-tryout.ipynb\\\"\\n\",\n    \"// auth token from Jupyter console\\n\",\n    \"var authToken = \\\"b05a65d622136665a1292b9f3a29192364eaccb4bfbc6887\\\"\\n\",\n    \"// cell number with a widget output\\n\",\n    \"var cellNumber = 1;\\n\",\n    \"\\n\",\n    \"// this function is used to verify that a page is fully loaded\\n\",\n    \"// source: https://github.com/ariya/phantomjs/blob/master/examples/waitfor.js\\n\",\n    \"function waitFor(testFx, onReady, timeOutMillis) {\\n\",\n    \"    var maxtimeOutMillis = timeOutMillis ? timeOutMillis : 3000,\\n\",\n    \"        start = new Date().getTime(),\\n\",\n    \"        condition = false,\\n\",\n    \"        interval = setInterval(function() {\\n\",\n    \"            if ( (new Date().getTime() - start < maxtimeOutMillis) && !condition ) {\\n\",\n    \"                // If not time-out yet and condition not yet fulfilled\\n\",\n    \"                condition = (typeof(testFx) === \\\"string\\\" ? eval(testFx) : testFx());\\n\",\n    \"            } else {\\n\",\n    \"                if(!condition) {\\n\",\n    \"                    // If condition still not fulfilled (timeout but condition is 'false')\\n\",\n    \"                    console.log(\\\"'waitFor()' timeout\\\");\\n\",\n    \"                    phantom.exit(1);\\n\",\n    \"                } else {\\n\",\n    \"                    // Condition fulfilled (timeout and/or condition is 'true')\\n\",\n    \"                    console.log(\\\"'waitFor()' finished in \\\" + (new Date().getTime() - start) + \\\"ms.\\\");\\n\",\n    \"                    typeof(onReady) === \\\"string\\\" ? eval(onReady) : onReady();\\n\",\n    \"                    clearInterval(interval); //< Stop this interval\\n\",\n    \"                }\\n\",\n    \"            }\\n\",\n    \"        }, 250); //< repeat check every 250ms\\n\",\n    \"};\\n\",\n    \"\\n\",\n    \"// log in to a notebook using a token\\n\",\n    \"function logIn() {\\n\",\n    \"    console.log(\\\"Logging in\\\");\\n\",\n    \"    page.evaluate(function(token) {\\n\",\n    \"        document.forms[0].password.value = token;\\n\",\n    \"        document.forms[0].submit();\\n\",\n    \"    }, authToken);\\n\",\n    \"}\\n\",\n    \"\\n\",\n    \"// wait for a notebook to fully load, find the\\n\",\n    \"// needed output cell and save it as a PNG file\\n\",\n    \"function saveAsPNG() {\\n\",\n    \"    console.log(\\\"Saving PNG\\\")\\n\",\n    \"    // Wait for 'notebook-container' to be visible\\n\",\n    \"    waitFor(function() {\\n\",\n    \"        // Check in the page if a specific element is now visible\\n\",\n    \"        return page.evaluate(function() {\\n\",\n    \"            return $(\\\"#notebook-container\\\").is(\\\":visible\\\");\\n\",\n    \"        });\\n\",\n    \"    }, function() {\\n\",\n    \"        console.log(\\\"The notebook-container element should be visible now.\\\");\\n\",\n    \"        var clipRect = page.evaluate(function(cell){\\n\",\n    \"            // we are selecting only the output cell\\n\",\n    \"            var searchStr = 'div.output_area:contains(\\\"Out[' + cell + ']\\\")'\\n\",\n    \"            console.log('DEBUG: Search string: ' + searchStr);\\n\",\n    \"            var outputArea = $(searchStr)[0];\\n\",\n    \"            console.log('DEBUG: output_area div: ' + outputArea);\\n\",\n    \"            // get only the data div\\n\",\n    \"            var outputResult = $(outputArea).children('div.output_result')[0];\\n\",\n    \"            console.log('DEBUG: output_result div: ' + outputResult);\\n\",\n    \"            if (outputResult === undefined) {\\n\",\n    \"                return -1\\n\",\n    \"            }\\n\",\n    \"            // get the coordinates of the data div\\n\",\n    \"            return outputResult.getBoundingClientRect()\\n\",\n    \"        }, cellNumber);\\n\",\n    \"\\n\",\n    \"        console.log('DEBUG: clipRect: ' + clipRect);\\n\",\n    \"\\n\",\n    \"        if (clipRect === -1) {\\n\",\n    \"            phantom.exit(clipRect);\\n\",\n    \"        }\\n\",\n    \"\\n\",\n    \"        page.clipRect = {\\n\",\n    \"            top:    clipRect.top,\\n\",\n    \"            left:   clipRect.left,\\n\",\n    \"            width:  clipRect.width,\\n\",\n    \"            height: clipRect.height\\n\",\n    \"          };\\n\",\n    \"       page.render('example.png');\\n\",\n    \"       phantom.exit();\\n\",\n    \"    });\\n\",\n    \"}\\n\",\n    \"\\n\",\n    \"var page = require('webpage').create();\\n\",\n    \"// it seems, viewportSize should fully cover the\\n\",\n    \"// the rendered div position, or nothing will be saved.\\n\",\n    \"page.viewportSize = { width: 5000, height: 5000 };\\n\",\n    \"\\n\",\n    \"page.onConsoleMessage = function(msg, lineNum, sourceId) {\\n\",\n    \"    console.log('CONSOLE: ' + msg);\\n\",\n    \"}\\n\",\n    \"\\n\",\n    \"page.open(address, function (status) {\\n\",\n    \"    // Check for page load success\\n\",\n    \"    if (status !== \\\"success\\\") {\\n\",\n    \"        console.log(\\\"Unable to open a page\\\");\\n\",\n    \"    } else {\\n\",\n    \"        console.log('DEBUG: NB address: ' + address)\\n\",\n    \"        console.log('DEBUG: Auth token: ' + authToken)\\n\",\n    \"        console.log('DEBUG: Cell number: ' + cellNumber)\\n\",\n    \"        // Wait for 'password_input' to be visible\\n\",\n    \"        waitFor(function() {\\n\",\n    \"            // Check in the page if a specific element is now visible\\n\",\n    \"            return page.evaluate(function() {\\n\",\n    \"                return $(\\\"#password_input\\\").is(\\\":visible\\\");\\n\",\n    \"            });\\n\",\n    \"        }, function() {\\n\",\n    \"           console.log(\\\"The password_input element should be visible now.\\\");\\n\",\n    \"           logIn();\\n\",\n    \"           saveAsPNG();\\n\",\n    \"        });\\n\",\n    \"    }\\n\",\n    \"});\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Error\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"DEBUG: NB address: http://localhost:8888/notebooks/test.ipynb\\n\",\n    \"DEBUG: Auth token: b05a65d622136665a1292b9f3a29192364eaccb4bfbc6887\\n\",\n    \"DEBUG: Cell number: 1\\n\",\n    \"'waitFor()' finished in 500ms.\\n\",\n    \"The password_input element should be visible now.\\n\",\n    \"Logging in\\n\",\n    \"Saving PNG\\n\",\n    \"CONSOLE: loaded custom.js\\n\",\n    \"CONSOLE: Default extension for cell metadata editing loaded.\\n\",\n    \"CONSOLE: Raw Cell Format toolbar preset loaded.\\n\",\n    \"CONSOLE: Slideshow extension for metadata editing loaded.\\n\",\n    \"CONSOLE: actions jupyter-notebook:find-and-replace does not exist, still binding it in case it will be defined later...\\n\",\n    \"CONSOLE: load_extensions [object Arguments]\\n\",\n    \"CONSOLE: Loading extension: contrib_nbextensions_help_item/main\\n\",\n    \"Failed to load extension: nbextensions/nbextensions_configurator/config_menu/main Error: Script error for \\\"nbextensions/nbextensions_configurator/config_menu/main\\\"\\n\",\n    \"http://requirejs.org/docs/errors.html#scripterror\\n\",\n    \"\\n\",\n    \"  http://localhost:8888/static/notebook/js/main.min.js?v=edbc43d9bb99b1be2585a121ed720314:12233\\n\",\n    \"CONSOLE: Session: kernel_created (ef710647-5137-46c7-bd1e-cdc1778b0790)\\n\",\n    \"CONSOLE: Starting WebSockets: ws://localhost:8888/api/kernels/b9b038d9-1801-4258-a62b-dc0e9b91d499\\n\",\n    \"CONSOLE: Loading extension: toc2/main\\n\",\n    \"CONSOLE: [toc2] Notebook fully loaded -- toc2 initialized \\n\",\n    \"CONSOLE: Widgets are not available.  Please install widgetsnbextension or ipywidgets 4.0\\n\",\n    \"CONSOLE: ******Restoring toc display\\n\",\n    \"'waitFor()' finished in 563ms.\\n\",\n    \"The notebook-container element should be visible now.\\n\",\n    \"CONSOLE: DEBUG: Search string: div.output_area:contains(\\\"Out[1]\\\")\\n\",\n    \"CONSOLE: DEBUG: output_area div: undefined\\n\",\n    \"CONSOLE: DEBUG: output_result div: undefined\\n\",\n    \"DEBUG: clipRect: -1\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Try with visualizer\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 6,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"<style>.container { width:100% !important; }</style>\"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"# from https://github.com/yaroslavvb/notebooks/blob/master/simple_rewiring.ipynb\\n\",\n    \"# make things wide\\n\",\n    \"from IPython.core.display import display, HTML\\n\",\n    \"display(HTML(\\\"<style>.container { width:100% !important; }</style>\\\"))\\n\",\n    \"\\n\",\n    \"from IPython.display import clear_output, Image, display, HTML\\n\",\n    \"\\n\",\n    \"def strip_consts(graph_def, max_const_size=32):\\n\",\n    \"    \\\"\\\"\\\"Strip large constant values from graph_def.\\\"\\\"\\\"\\n\",\n    \"    strip_def = tf.GraphDef()\\n\",\n    \"    for n0 in graph_def.node:\\n\",\n    \"        n = strip_def.node.add() \\n\",\n    \"        n.MergeFrom(n0)\\n\",\n    \"        if n.op == 'Const':\\n\",\n    \"            tensor = n.attr['value'].tensor\\n\",\n    \"            size = len(tensor.tensor_content)\\n\",\n    \"            if size > max_const_size:\\n\",\n    \"                tensor.tensor_content = \\\"<stripped %d bytes>\\\"%size\\n\",\n    \"    return strip_def\\n\",\n    \"\\n\",\n    \"def show_graph(graph_def=None, width=1200, height=800, max_const_size=32, ungroup_gradients=False):\\n\",\n    \"    if not graph_def:\\n\",\n    \"        graph_def = tf.get_default_graph().as_graph_def()\\n\",\n    \"        \\n\",\n    \"    \\\"\\\"\\\"Visualize TensorFlow graph.\\\"\\\"\\\"\\n\",\n    \"    if hasattr(graph_def, 'as_graph_def'):\\n\",\n    \"        graph_def = graph_def.as_graph_def()\\n\",\n    \"    strip_def = strip_consts(graph_def, max_const_size=max_const_size)\\n\",\n    \"    data = str(strip_def)\\n\",\n    \"    if ungroup_gradients:\\n\",\n    \"        data = data.replace('\\\"gradients/', '\\\"b_')\\n\",\n    \"        #print(data)\\n\",\n    \"    code = \\\"\\\"\\\"\\n\",\n    \"        <script>\\n\",\n    \"          function load() {{\\n\",\n    \"            document.getElementById(\\\"{id}\\\").pbtxt = {data};\\n\",\n    \"          }}\\n\",\n    \"        </script>\\n\",\n    \"        <link rel=\\\"import\\\" href=\\\"https://tensorboard.appspot.com/tf-graph-basic.build.html\\\" onload=load()>\\n\",\n    \"        <div style=\\\"height:600px\\\">\\n\",\n    \"          <tf-graph-basic id=\\\"{id}\\\"></tf-graph-basic>\\n\",\n    \"        </div>\\n\",\n    \"    \\\"\\\"\\\".format(data=repr(data), id='graph'+str(np.random.rand()))\\n\",\n    \"\\n\",\n    \"    iframe = \\\"\\\"\\\"\\n\",\n    \"        <iframe seamless style=\\\"width:{}px;height:{}px;border:0\\\" srcdoc=\\\"{}\\\"></iframe>\\n\",\n    \"    \\\"\\\"\\\".format(width, height, code.replace('\\\"', '&quot;'))\\n\",\n    \"    display(HTML(iframe))\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 8,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"        <iframe seamless style=\\\"width:1200px;height:800px;border:0\\\" srcdoc=\\\"\\n\",\n       \"        <script>\\n\",\n       \"          function load() {\\n\",\n       \"            document.getElementById(&quot;graph0.25707819463204806&quot;).pbtxt = 'node {\\\\n  name: &quot;ones&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;ones_1&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;add&quot;\\\\n  op: &quot;Add&quot;\\\\n  input: &quot;ones&quot;\\\\n  input: &quot;ones_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;ones_2&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;ones_3&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;add_1&quot;\\\\n  op: &quot;Add&quot;\\\\n  input: &quot;ones_2&quot;\\\\n  input: &quot;ones_3&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\n';\\n\",\n       \"          }\\n\",\n       \"        </script>\\n\",\n       \"        <link rel=&quot;import&quot; href=&quot;https://tensorboard.appspot.com/tf-graph-basic.build.html&quot; onload=load()>\\n\",\n       \"        <div style=&quot;height:600px&quot;>\\n\",\n       \"          <tf-graph-basic id=&quot;graph0.25707819463204806&quot;></tf-graph-basic>\\n\",\n       \"        </div>\\n\",\n       \"    \\\"></iframe>\\n\",\n       \"    \"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"import tensorflow as tf\\n\",\n    \"import numpy as np\\n\",\n    \"a = tf.ones(())\\n\",\n    \"b = tf.ones(())\\n\",\n    \"c = a + b \\n\",\n    \"show_graph()\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"<img src=\\\"graphvis.png\\\">\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": []\n  }\n ],\n \"metadata\": {\n  \"kernelspec\": {\n   \"display_name\": \"Python 3\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.5.2\"\n  },\n  \"toc\": {\n   \"colors\": {\n    \"hover_highlight\": \"#DAA520\",\n    \"running_highlight\": \"#FF0000\",\n    \"selected_highlight\": \"#FFD700\"\n   },\n   \"moveMenuLeft\": true,\n   \"nav_menu\": {\n    \"height\": \"12px\",\n    \"width\": \"252px\"\n   },\n   \"navigate_menu\": true,\n   \"number_sections\": true,\n   \"sideBar\": true,\n   \"threshold\": 4,\n   \"toc_cell\": false,\n   \"toc_section_display\": \"block\",\n   \"toc_window_display\": false\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "phantomjs-tryout.js",
    "content": "// address of the notebook\nvar address = \"http://localhost:8888/notebooks/phantomjs-tryout.ipynb\"\n// auth token from Jupyter console\nvar authToken = \"b05a65d622136665a1292b9f3a29192364eaccb4bfbc6887\"\n// cell number with a widget output\nvar cellNumber = 8;\n\n// this function is used to verify that a page is fully loaded\n// source: https://github.com/ariya/phantomjs/blob/master/examples/waitfor.js\nfunction waitFor(testFx, onReady, timeOutMillis) {\n    var maxtimeOutMillis = timeOutMillis ? timeOutMillis : 3000,\n        start = new Date().getTime(),\n        condition = false,\n        interval = setInterval(function() {\n            if ( (new Date().getTime() - start < maxtimeOutMillis) && !condition ) {\n                // If not time-out yet and condition not yet fulfilled\n                condition = (typeof(testFx) === \"string\" ? eval(testFx) : testFx());\n            } else {\n                if(!condition) {\n                    // If condition still not fulfilled (timeout but condition is 'false')\n                    console.log(\"'waitFor()' timeout\");\n                    phantom.exit(1);\n                } else {\n                    // Condition fulfilled (timeout and/or condition is 'true')\n                    console.log(\"'waitFor()' finished in \" + (new Date().getTime() - start) + \"ms.\");\n                    typeof(onReady) === \"string\" ? eval(onReady) : onReady();\n                    clearInterval(interval); //< Stop this interval\n                }\n            }\n        }, 250); //< repeat check every 250ms\n};\n\n// log in to a notebook using a token\nfunction logIn() {\n    console.log(\"Logging in\");\n    page.evaluate(function(token) {\n        document.forms[0].password.value = token;\n        document.forms[0].submit();\n    }, authToken);\n}\n\n// wait for a notebook to fully load, find the\n// needed output cell and save it as a PNG file\nfunction saveAsPNG() {\n    console.log(\"Saving PNG\")\n    // Wait for 'notebook-container' to be visible\n    waitFor(function() {\n        // Check in the page if a specific element is now visible\n        return page.evaluate(function() {\n            return $(\"#notebook-container\").is(\":visible\");\n        });\n    }, function() {\n        console.log(\"The notebook-container element should be visible now.\");\n        var clipRect = page.evaluate(function(cell){\n            // we are selecting only the output cell\n            var searchStr = 'div.input_prompt:contains(\"[' + cell + ']:\")';\n            var parentCell = $(searchStr).parents('div.cell')[0];\n            // get only the data div\n            var outputSubarea = $(parentCell).find('div.output_subarea')[0];\n            // get the coordinates of the data div\n            return outputSubarea.getBoundingClientRect()\n        }, cellNumber);\n\n        page.clipRect = {\n            top:    clipRect.top,\n            left:   clipRect.left,\n            width:  clipRect.width,\n            height: clipRect.height\n          };\n       page.render('example.png');\n       phantom.exit();\n    });\n}\n\nvar page = require('webpage').create();\n// it seems, viewportSize should fully cover the\n// the rendered div position, or nothing will be saved.\npage.viewportSize = { width: 5000, height: 5000 };\n\npage.open(address, function (status) {\n    // Check for page load success\n    if (status !== \"success\") {\n        console.log(\"Unable to open a page\");\n    } else {\n        // Wait for 'password_input' to be visible\n        waitFor(function() {\n            // Check in the page if a specific element is now visible\n            return page.evaluate(function() {\n                return $(\"#password_input\").is(\":visible\");\n            });\n        }, function() {\n           console.log(\"The password_input element should be visible now.\");\n           logIn();\n           saveAsPNG();\n        });\n    }\n});\n\n"
  },
  {
    "path": "pytorch-hessian.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 1,\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"def jacobian(y, x, create_graph=False):                                                               \\n\",\n    \"    jac = []                                                                                          \\n\",\n    \"    flat_y = y.reshape(-1)                                                                            \\n\",\n    \"    grad_y = torch.zeros_like(flat_y)                                                                 \\n\",\n    \"    for i in range(len(flat_y)):                                                                      \\n\",\n    \"        grad_y[i] = 1.                                                                                \\n\",\n    \"        grad_x, = torch.autograd.grad(flat_y, x, grad_y, retain_graph=True, create_graph=create_graph)\\n\",\n    \"        jac.append(grad_x.reshape(x.shape))                                                           \\n\",\n    \"        grad_y[i] = 0.                                                                                \\n\",\n    \"    return torch.stack(jac).reshape(y.shape + x.shape)                                                \\n\",\n    \"                                                                                                      \\n\",\n    \"def hessian(y, x):                                                                                    \\n\",\n    \"    return jacobian(jacobian(y, x, create_graph=True), x)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 82,\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"loss 0.6931471824645996\\n\",\n      \"hessnorm 0.5\\n\",\n      \"loss 0.4740769863128662\\n\",\n      \"hessnorm 0.47000741958618164\\n\",\n      \"loss 0.34769776463508606\\n\",\n      \"hessnorm 0.4148704409599304\\n\",\n      \"loss 0.27001631259918213\\n\",\n      \"hessnorm 0.36127567291259766\\n\",\n      \"loss 0.21886718273162842\\n\",\n      \"hessnorm 0.31586238741874695\\n\",\n      \"loss 0.18315738439559937\\n\",\n      \"hessnorm 0.2787052094936371\\n\",\n      \"loss 0.15702718496322632\\n\",\n      \"hessnorm 0.24840296804904938\\n\",\n      \"loss 0.137176513671875\\n\",\n      \"hessnorm 0.2235051691532135\\n\",\n      \"loss 0.121634840965271\\n\",\n      \"hessnorm 0.20282311737537384\\n\",\n      \"loss 0.10916388034820557\\n\",\n      \"hessnorm 0.18544301390647888\\n\",\n      \"loss 0.09895133972167969\\n\",\n      \"hessnorm 0.1706741899251938\\n\",\n      \"loss 0.09044444561004639\\n\",\n      \"hessnorm 0.15799395740032196\\n\",\n      \"loss 0.08325493335723877\\n\",\n      \"hessnorm 0.14700418710708618\\n\",\n      \"loss 0.0771028995513916\\n\",\n      \"hessnorm 0.13739794492721558\\n\",\n      \"loss 0.07178163528442383\\n\",\n      \"hessnorm 0.12893632054328918\\n\",\n      \"loss 0.06713545322418213\\n\",\n      \"hessnorm 0.12143083661794662\\n\",\n      \"loss 0.06304502487182617\\n\",\n      \"hessnorm 0.11473149806261063\\n\",\n      \"loss 0.059417128562927246\\n\",\n      \"hessnorm 0.10871735215187073\\n\",\n      \"loss 0.05617833137512207\\n\",\n      \"hessnorm 0.10329021513462067\\n\",\n      \"loss 0.05326986312866211\\n\",\n      \"hessnorm 0.09836947172880173\\n\",\n      \"loss 0.0506439208984375\\n\",\n      \"hessnorm 0.09388837218284607\\n\",\n      \"loss 0.04826164245605469\\n\",\n      \"hessnorm 0.08979130536317825\\n\",\n      \"loss 0.04609084129333496\\n\",\n      \"hessnorm 0.08603152632713318\\n\",\n      \"loss 0.044104933738708496\\n\",\n      \"hessnorm 0.08256957679986954\\n\",\n      \"loss 0.042281150817871094\\n\",\n      \"hessnorm 0.07937169820070267\\n\",\n      \"loss 0.04060077667236328\\n\",\n      \"hessnorm 0.07640916854143143\\n\",\n      \"loss 0.0390477180480957\\n\",\n      \"hessnorm 0.07365722954273224\\n\",\n      \"loss 0.037607789039611816\\n\",\n      \"hessnorm 0.07109422981739044\\n\",\n      \"loss 0.036269426345825195\\n\",\n      \"hessnorm 0.06870166212320328\\n\",\n      \"loss 0.03502225875854492\\n\",\n      \"hessnorm 0.06646320968866348\\n\",\n      \"loss 0.03385722637176514\\n\",\n      \"hessnorm 0.06436452269554138\\n\",\n      \"loss 0.03276658058166504\\n\",\n      \"hessnorm 0.062392983585596085\\n\",\n      \"loss 0.031743526458740234\\n\",\n      \"hessnorm 0.06053752824664116\\n\",\n      \"loss 0.030781984329223633\\n\",\n      \"hessnorm 0.058788251131772995\\n\",\n      \"loss 0.0298764705657959\\n\",\n      \"hessnorm 0.05713631957769394\\n\",\n      \"loss 0.02902233600616455\\n\",\n      \"hessnorm 0.05557391420006752\\n\",\n      \"loss 0.02821528911590576\\n\",\n      \"hessnorm 0.054093942046165466\\n\",\n      \"loss 0.027451634407043457\\n\",\n      \"hessnorm 0.05269015580415726\\n\",\n      \"loss 0.026728034019470215\\n\",\n      \"hessnorm 0.05135682225227356\\n\",\n      \"loss 0.026041388511657715\\n\",\n      \"hessnorm 0.050088830292224884\\n\",\n      \"loss 0.025388717651367188\\n\",\n      \"hessnorm 0.048881400376558304\\n\",\n      \"loss 0.02476799488067627\\n\",\n      \"hessnorm 0.04773049056529999\\n\",\n      \"loss 0.024176597595214844\\n\",\n      \"hessnorm 0.04663211852312088\\n\",\n      \"loss 0.023612618446350098\\n\",\n      \"hessnorm 0.04558280110359192\\n\",\n      \"loss 0.02307415008544922\\n\",\n      \"hessnorm 0.04457937180995941\\n\",\n      \"loss 0.022559642791748047\\n\",\n      \"hessnorm 0.043618906289339066\\n\",\n      \"loss 0.02206730842590332\\n\",\n      \"hessnorm 0.04269862920045853\\n\",\n      \"loss 0.021596074104309082\\n\",\n      \"hessnorm 0.04181622341275215\\n\",\n      \"loss 0.021144390106201172\\n\",\n      \"hessnorm 0.04096932336688042\\n\",\n      \"loss 0.020711064338684082\\n\",\n      \"hessnorm 0.0401558019220829\\n\"\n     ]\n    },\n    {\n     \"name\": \"stderr\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"/Users/yaroslavvb/anaconda3/envs/main/lib/python3.6/site-packages/ipykernel_launcher.py:10: UserWarning: Implicit dimension choice for log_softmax has been deprecated. Change the call to include dim=X as an argument.\\n\",\n      \"  # Remove the CWD from sys.path while we load stuff.\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"import torch\\n\",\n    \"import torch.nn as nn\\n\",\n    \"import torch.nn.functional as F\\n\",\n    \"import numpy as np\\n\",\n    \"import torch.optim as optim\\n\",\n    \"\\n\",\n    \"x = torch.tensor([[0, 0.]], requires_grad=True)                                                                 \\n\",\n    \"target = torch.tensor([0])\\n\",\n    \"for i in range(50):\\n\",\n    \"    loss = F.nll_loss(F.log_softmax(x), target)\\n\",\n    \"    flat_x = x.reshape(-1)\\n\",\n    \"    grad = torch.autograd.grad(loss, x, retain_graph=True)[0]\\n\",\n    \"    hess = hessian(loss, x)\\n\",\n    \"    x = x - .5 * grad\\n\",\n    \"\\n\",\n    \"    print(\\\"loss\\\", loss.item())\\n\",\n    \"    print(\\\"hessnorm\\\", torch.norm(hess).item())\"\n   ]\n  }\n ],\n \"metadata\": {\n  \"kernelspec\": {\n   \"display_name\": \"Python 3\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.6.8\"\n  },\n  \"toc\": {\n   \"base_numbering\": 1,\n   \"nav_menu\": {},\n   \"number_sections\": true,\n   \"sideBar\": true,\n   \"skip_h1_title\": false,\n   \"title_cell\": \"Table of Contents\",\n   \"title_sidebar\": \"Contents\",\n   \"toc_cell\": false,\n   \"toc_position\": {},\n   \"toc_section_display\": true,\n   \"toc_window_display\": false\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "queue_mismatch.py",
    "content": "# from http://stackoverflow.com/questions/41920371/tensorflow-multi-threaded-queuerunner?noredirect=1#comment71036438_41920371\n\nimport tensorflow as tf\nimport numpy as np\nimport time\n\nbatch_size = 4\niters = 100\na = tf.train.range_input_producer(10, shuffle=False, name=\"a\", capacity=batch_size*iters).dequeue()\nb = tf.train.range_input_producer(10, shuffle=False, name=\"b\", capacity=batch_size*iters).dequeue()\nc1, c2 = tf.train.batch([a,b], num_threads=batch_size, batch_size=batch_size, capacity=iters)\nconfig = tf.ConfigProto()\nconfig.operation_timeout_in_ms=5000   # terminate on long hangs\n#import pdb; pdb.set_trace()\nsess = tf.InteractiveSession(config=config)\nsess.run([tf.initialize_all_variables()])\n\ncoord = tf.train.Coordinator()\nthreads = tf.train.start_queue_runners(sess, coord)\n\n\ntime.sleep(1)\ncoord.request_stop()\ncoord.join(threads)\n#print(\"Queue runners: \")\n#for qr in tf.get_default_graph().get_collection(tf.GraphKeys.QUEUE_RUNNERS):\n#    print(\"name: %s\" %(qr.name))\n#    print(\"queue_name: %s\" %(qr.queue.name))\n#    print(\"number of enqueue ops: %d\"%(len(qr.enqueue_ops),))\n\nresults = []\nfor i in range(iters):\n    d1,list1,list2 = sess.run([tf.reduce_all(tf.equal(c1, c2)), c1, c2])\n    if not d1:\n        print(list1)\n        print(list2)\n    results.append(d1)\nprint(\"mismatches: %d/%d\"%(iters-sum(results), iters))\n\n\ncoord.request_stop()\n"
  },
  {
    "path": "queues_talk/queues.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# TensorFlow queues and input pipelines\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Initialization\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 20,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import numpy as np\\n\",\n    \"import tensorflow as tf\\n\",\n    \"import threading\\n\",\n    \"import time\\n\",\n    \"\\n\",\n    \"import os\\n\",\n    \"from cStringIO import StringIO\\n\",\n    \"import numpy as np\\n\",\n    \"from functools import partial\\n\",\n    \"\\n\",\n    \"from IPython.display import clear_output, Image, display, HTML\\n\",\n    \"\\n\",\n    \"import tensorflow as tf\\n\",\n    \"\\n\",\n    \"def strip_consts(graph_def, max_const_size=32):\\n\",\n    \"    \\\"\\\"\\\"Strip large constant values from graph_def.\\\"\\\"\\\"\\n\",\n    \"    strip_def = tf.GraphDef()\\n\",\n    \"    for n0 in graph_def.node:\\n\",\n    \"        n = strip_def.node.add() \\n\",\n    \"        n.MergeFrom(n0)\\n\",\n    \"        if n.op == 'Const':\\n\",\n    \"            tensor = n.attr['value'].tensor\\n\",\n    \"            size = len(tensor.tensor_content)\\n\",\n    \"            if size > max_const_size:\\n\",\n    \"                tensor.tensor_content = \\\"<stripped %d bytes>\\\"%size\\n\",\n    \"    return strip_def\\n\",\n    \"  \\n\",\n    \"def rename_nodes(graph_def, rename_func):\\n\",\n    \"    res_def = tf.GraphDef()\\n\",\n    \"    for n0 in graph_def.node:\\n\",\n    \"        n = res_def.node.add() \\n\",\n    \"        n.MergeFrom(n0)\\n\",\n    \"        n.name = rename_func(n.name)\\n\",\n    \"        for i, s in enumerate(n.input):\\n\",\n    \"            n.input[i] = rename_func(s) if s[0]!='^' else '^'+rename_func(s[1:])\\n\",\n    \"    return res_def\\n\",\n    \"def show_graph(graph_def, max_const_size=32):\\n\",\n    \"    \\\"\\\"\\\"Visualize TensorFlow graph.\\\"\\\"\\\"\\n\",\n    \"    if hasattr(graph_def, 'as_graph_def'):\\n\",\n    \"        graph_def = graph_def.as_graph_def()\\n\",\n    \"    strip_def = strip_consts(graph_def, max_const_size=max_const_size)\\n\",\n    \"    code = \\\"\\\"\\\"\\n\",\n    \"        <script>\\n\",\n    \"          function load() {{\\n\",\n    \"            document.getElementById(\\\"{id}\\\").pbtxt = {data};\\n\",\n    \"          }}\\n\",\n    \"        </script>\\n\",\n    \"        <link rel=\\\"import\\\" href=\\\"https://tensorboard.appspot.com/tf-graph-basic.build.html\\\" onload=load()>\\n\",\n    \"        <div style=\\\"height:600px\\\">\\n\",\n    \"          <tf-graph-basic id=\\\"{id}\\\"></tf-graph-basic>\\n\",\n    \"        </div>\\n\",\n    \"    \\\"\\\"\\\".format(data=repr(str(strip_def)), id='graph'+str(np.random.rand()))\\n\",\n    \"  \\n\",\n    \"    iframe = \\\"\\\"\\\"\\n\",\n    \"        <iframe seamless style=\\\"width:1200px;height:620px;border:0\\\" srcdoc=\\\"{}\\\"></iframe>\\n\",\n    \"    \\\"\\\"\\\".format(code.replace('\\\"', '&quot;'))\\n\",\n    \"    display(HTML(iframe))\\n\",\n    \"    \\n\",\n    \"def create_session():\\n\",\n    \"    sess = tf.InteractiveSession(config=tf.ConfigProto(operation_timeout_in_ms=3000))\\n\",\n    \"    return sess\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 36,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"a = tf.constant(1)\\n\",\n    \"b = tf.constant(2)\\n\",\n    \"c = a+b\\n\",\n    \"d = c*a\\n\",\n    \"e = d-c\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 37,\n   \"metadata\": {\n    \"collapsed\": false,\n    \"scrolled\": true\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"        <iframe seamless style=\\\"width:1200px;height:620px;border:0\\\" srcdoc=\\\"\\n\",\n       \"        <script>\\n\",\n       \"          function load() {\\n\",\n       \"            document.getElementById(&quot;graph0.373265570861&quot;).pbtxt = 'node {\\\\n  name: &quot;Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n        }\\\\n        int_val: 1\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;Const_1&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n        }\\\\n        int_val: 2\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;add&quot;\\\\n  op: &quot;Add&quot;\\\\n  input: &quot;Const&quot;\\\\n  input: &quot;Const_1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;mul&quot;\\\\n  op: &quot;Mul&quot;\\\\n  input: &quot;add&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;sub&quot;\\\\n  op: &quot;Sub&quot;\\\\n  input: &quot;mul&quot;\\\\n  input: &quot;add&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\n';\\n\",\n       \"          }\\n\",\n       \"        </script>\\n\",\n       \"        <link rel=&quot;import&quot; href=&quot;https://tensorboard.appspot.com/tf-graph-basic.build.html&quot; onload=load()>\\n\",\n       \"        <div style=&quot;height:600px&quot;>\\n\",\n       \"          <tf-graph-basic id=&quot;graph0.373265570861&quot;></tf-graph-basic>\\n\",\n       \"        </div>\\n\",\n       \"    \\\"></iframe>\\n\",\n       \"    \"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"show_graph(tf.get_default_graph().as_graph_def())\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Simple queue\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 24,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Queue size is now: 1\\n\",\n      \"Queue size is now: 2\\n\",\n      \"Queue size is now: 3\\n\",\n      \"Queue size is now: 4\\n\",\n      \"Queue size is now: 5\\n\",\n      \"Queue size is now: 6\\n\",\n      \"Queue size is now: 7\\n\",\n      \"Queue size is now: 8\\n\",\n      \"Queue size is now: 9\\n\",\n      \"Queue size is now: 10\\n\"\n     ]\n    },\n    {\n     \"name\": \"stderr\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Exception AssertionError: AssertionError() in <bound method InteractiveSession.__del__ of <tensorflow.python.client.session.InteractiveSession object at 0x1103fbbd0>> ignored\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"q = tf.FIFOQueue(capacity=20, dtypes=[tf.int32])\\n\",\n    \"enqueue_placeholder = tf.placeholder(tf.int32)\\n\",\n    \"enqueue_op = q.enqueue(enqueue_placeholder)\\n\",\n    \"sess = create_session()\\n\",\n    \"for i in range(10):\\n\",\n    \"    sess.run(enqueue_op, feed_dict={enqueue_placeholder:i})\\n\",\n    \"    print \\\"Queue size is now: \\\"+str(sess.run(q.size()))\\n\",\n    \"sess.run(q.close())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 26,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"0\\n\",\n      \"1\\n\",\n      \"2\\n\",\n      \"3\\n\",\n      \"4\\n\",\n      \"5\\n\",\n      \"6\\n\",\n      \"7\\n\",\n      \"8\\n\",\n      \"9\\n\",\n      \"Done\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"try:\\n\",\n    \"    for i in range(20):\\n\",\n    \"        print sess.run(q.dequeue())\\n\",\n    \"except tf.errors.OutOfRangeError:\\n\",\n    \"    print \\\"Done\\\"\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Simple queue with multiple enqueues in parallel\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 23,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stderr\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Exception AssertionError: AssertionError() in <bound method InteractiveSession.__del__ of <tensorflow.python.client.session.InteractiveSession object at 0x1103f3c10>> ignored\\n\"\n     ]\n    },\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"0\\n\",\n      \"4\\n\",\n      \"10\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"random_number = tf.random_uniform(shape=())\\n\",\n    \"q = tf.FIFOQueue(capacity=20, dtypes=[tf.float32])\\n\",\n    \"enqueue_op = q.enqueue(random_number)\\n\",\n    \"\\n\",\n    \"sess = create_session()\\n\",\n    \"print sess.run(q.size())\\n\",\n    \"def run():\\n\",\n    \"  for i in range(5):\\n\",\n    \"    sess.run(enqueue_op)\\n\",\n    \"\\n\",\n    \"threads = [threading.Thread(target=run, args=()) for i in range(2)]\\n\",\n    \"[t.start() for t in threads]\\n\",\n    \"print sess.run(q.size())\\n\",\n    \"time.sleep(0.5)\\n\",\n    \"print sess.run(q.size())\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Setting up range_input_producer\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 26,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"inn = tf.train.range_input_producer(limit=10, num_epochs=1, shuffle=False)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 29,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"        <iframe seamless style=\\\"width:1200px;height:620px;border:0\\\" srcdoc=\\\"\\n\",\n       \"        <script>\\n\",\n       \"          function load() {\\n\",\n       \"            document.getElementById(&quot;graph0.421213917726&quot;).pbtxt = 'node {\\\\n  name: &quot;input_producer/range/start&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n        }\\\\n        int_val: 0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/range/limit&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n        }\\\\n        int_val: 10\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/range/delta&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n        }\\\\n        int_val: 1\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/range&quot;\\\\n  op: &quot;Range&quot;\\\\n  input: &quot;input_producer/range/start&quot;\\\\n  input: &quot;input_producer/range/limit&quot;\\\\n  input: &quot;input_producer/range/delta&quot;\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/fraction_of_32_full/limit_epochs/Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT64\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT64\\\\n        tensor_shape {\\\\n        }\\\\n        int64_val: 0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/fraction_of_32_full/limit_epochs/epochs&quot;\\\\n  op: &quot;Variable&quot;\\\\n  attr {\\\\n    key: &quot;container&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT64\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shared_name&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/fraction_of_32_full/limit_epochs/epochs/Assign&quot;\\\\n  op: &quot;Assign&quot;\\\\n  input: &quot;input_producer/fraction_of_32_full/limit_epochs/epochs&quot;\\\\n  input: &quot;input_producer/fraction_of_32_full/limit_epochs/Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_INT64\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@input_producer/fraction_of_32_full/limit_epochs/epochs&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;use_locking&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;validate_shape&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/fraction_of_32_full/limit_epochs/epochs/read&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;input_producer/fraction_of_32_full/limit_epochs/epochs&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_INT64\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@input_producer/fraction_of_32_full/limit_epochs/epochs&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/fraction_of_32_full/limit_epochs/CountUpTo&quot;\\\\n  op: &quot;CountUpTo&quot;\\\\n  input: &quot;input_producer/fraction_of_32_full/limit_epochs/epochs&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_INT64\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@input_producer/fraction_of_32_full/limit_epochs/epochs&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;limit&quot;\\\\n    value {\\\\n      i: 1\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/fraction_of_32_full/limit_epochs&quot;\\\\n  op: &quot;Identity&quot;\\\\n  input: &quot;input_producer/range&quot;\\\\n  input: &quot;^input_producer/fraction_of_32_full/limit_epochs/CountUpTo&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/fraction_of_32_full/fraction_of_32_full&quot;\\\\n  op: &quot;FIFOQueue&quot;\\\\n  attr {\\\\n    key: &quot;capacity&quot;\\\\n    value {\\\\n      i: 32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;component_types&quot;\\\\n    value {\\\\n      list {\\\\n        type: DT_INT32\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;container&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shapes&quot;\\\\n    value {\\\\n      list {\\\\n        shape {\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shared_name&quot;\\\\n    value {\\\\n      s: &quot;&quot;\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/fraction_of_32_full/fraction_of_32_full_EnqueueMany&quot;\\\\n  op: &quot;QueueEnqueueMany&quot;\\\\n  input: &quot;input_producer/fraction_of_32_full/fraction_of_32_full&quot;\\\\n  input: &quot;input_producer/fraction_of_32_full/limit_epochs&quot;\\\\n  attr {\\\\n    key: &quot;Tcomponents&quot;\\\\n    value {\\\\n      list {\\\\n        type: DT_INT32\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@input_producer/fraction_of_32_full/fraction_of_32_full&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;timeout_ms&quot;\\\\n    value {\\\\n      i: -1\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/fraction_of_32_full/fraction_of_32_full_Close&quot;\\\\n  op: &quot;QueueClose&quot;\\\\n  input: &quot;input_producer/fraction_of_32_full/fraction_of_32_full&quot;\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@input_producer/fraction_of_32_full/fraction_of_32_full&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;cancel_pending_enqueues&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/fraction_of_32_full/fraction_of_32_full_Close_1&quot;\\\\n  op: &quot;QueueClose&quot;\\\\n  input: &quot;input_producer/fraction_of_32_full/fraction_of_32_full&quot;\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@input_producer/fraction_of_32_full/fraction_of_32_full&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;cancel_pending_enqueues&quot;\\\\n    value {\\\\n      b: true\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/fraction_of_32_full/fraction_of_32_full_Size&quot;\\\\n  op: &quot;QueueSize&quot;\\\\n  input: &quot;input_producer/fraction_of_32_full/fraction_of_32_full&quot;\\\\n  attr {\\\\n    key: &quot;_class&quot;\\\\n    value {\\\\n      list {\\\\n        s: &quot;loc:@input_producer/fraction_of_32_full/fraction_of_32_full&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/fraction_of_32_full/Cast&quot;\\\\n  op: &quot;Cast&quot;\\\\n  input: &quot;input_producer/fraction_of_32_full/fraction_of_32_full_Size&quot;\\\\n  attr {\\\\n    key: &quot;DstT&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;SrcT&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/fraction_of_32_full/mul/y&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 0.03125\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/fraction_of_32_full/mul&quot;\\\\n  op: &quot;Mul&quot;\\\\n  input: &quot;input_producer/fraction_of_32_full/Cast&quot;\\\\n  input: &quot;input_producer/fraction_of_32_full/mul/y&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/fraction_of_32_full/ScalarSummary/tags&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_STRING\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_STRING\\\\n        tensor_shape {\\\\n        }\\\\n        string_val: &quot;queue/input_producer/fraction_of_32_full/fraction_of_32_full/input_producer/&quot;\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;input_producer/fraction_of_32_full/ScalarSummary&quot;\\\\n  op: &quot;ScalarSummary&quot;\\\\n  input: &quot;input_producer/fraction_of_32_full/ScalarSummary/tags&quot;\\\\n  input: &quot;input_producer/fraction_of_32_full/mul&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\n';\\n\",\n       \"          }\\n\",\n       \"        </script>\\n\",\n       \"        <link rel=&quot;import&quot; href=&quot;https://tensorboard.appspot.com/tf-graph-basic.build.html&quot; onload=load()>\\n\",\n       \"        <div style=&quot;height:600px&quot;>\\n\",\n       \"          <tf-graph-basic id=&quot;graph0.421213917726&quot;></tf-graph-basic>\\n\",\n       \"        </div>\\n\",\n       \"    \\\"></iframe>\\n\",\n       \"    \"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"show_graph(tf.get_default_graph().as_graph_def())\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Lookup name of size operation in GraphDef\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"If you don't want to create new Node with \\\"op.size\\\", you can find name of exiting node by looking for with op=\\\"QueueSize\\\" in the graph definition, and fetching it directly. In this case, proper run call will look like this -- sess.run(\\\"input_producer/fraction_of_32_full/fraction_of_32_full_Size:0\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 30,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"node {\\n\",\n       \"  name: \\\"input_producer/range/start\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        int_val: 0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/range/limit\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        int_val: 10\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/range/delta\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT32\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        int_val: 1\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/range\\\"\\n\",\n       \"  op: \\\"Range\\\"\\n\",\n       \"  input: \\\"input_producer/range/start\\\"\\n\",\n       \"  input: \\\"input_producer/range/limit\\\"\\n\",\n       \"  input: \\\"input_producer/range/delta\\\"\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/fraction_of_32_full/limit_epochs/Const\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT64\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_INT64\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        int64_val: 0\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/fraction_of_32_full/limit_epochs/epochs\\\"\\n\",\n       \"  op: \\\"Variable\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"container\\\"\\n\",\n       \"    value {\\n\",\n       \"      s: \\\"\\\"\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT64\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"shape\\\"\\n\",\n       \"    value {\\n\",\n       \"      shape {\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"shared_name\\\"\\n\",\n       \"    value {\\n\",\n       \"      s: \\\"\\\"\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/fraction_of_32_full/limit_epochs/epochs/Assign\\\"\\n\",\n       \"  op: \\\"Assign\\\"\\n\",\n       \"  input: \\\"input_producer/fraction_of_32_full/limit_epochs/epochs\\\"\\n\",\n       \"  input: \\\"input_producer/fraction_of_32_full/limit_epochs/Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT64\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"_class\\\"\\n\",\n       \"    value {\\n\",\n       \"      list {\\n\",\n       \"        s: \\\"loc:@input_producer/fraction_of_32_full/limit_epochs/epochs\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"use_locking\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: true\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"validate_shape\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: true\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/fraction_of_32_full/limit_epochs/epochs/read\\\"\\n\",\n       \"  op: \\\"Identity\\\"\\n\",\n       \"  input: \\\"input_producer/fraction_of_32_full/limit_epochs/epochs\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT64\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"_class\\\"\\n\",\n       \"    value {\\n\",\n       \"      list {\\n\",\n       \"        s: \\\"loc:@input_producer/fraction_of_32_full/limit_epochs/epochs\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/fraction_of_32_full/limit_epochs/CountUpTo\\\"\\n\",\n       \"  op: \\\"CountUpTo\\\"\\n\",\n       \"  input: \\\"input_producer/fraction_of_32_full/limit_epochs/epochs\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT64\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"_class\\\"\\n\",\n       \"    value {\\n\",\n       \"      list {\\n\",\n       \"        s: \\\"loc:@input_producer/fraction_of_32_full/limit_epochs/epochs\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"limit\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 1\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/fraction_of_32_full/limit_epochs\\\"\\n\",\n       \"  op: \\\"Identity\\\"\\n\",\n       \"  input: \\\"input_producer/range\\\"\\n\",\n       \"  input: \\\"^input_producer/fraction_of_32_full/limit_epochs/CountUpTo\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/fraction_of_32_full/fraction_of_32_full\\\"\\n\",\n       \"  op: \\\"FIFOQueue\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"capacity\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: 32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"component_types\\\"\\n\",\n       \"    value {\\n\",\n       \"      list {\\n\",\n       \"        type: DT_INT32\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"container\\\"\\n\",\n       \"    value {\\n\",\n       \"      s: \\\"\\\"\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"shapes\\\"\\n\",\n       \"    value {\\n\",\n       \"      list {\\n\",\n       \"        shape {\\n\",\n       \"        }\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"shared_name\\\"\\n\",\n       \"    value {\\n\",\n       \"      s: \\\"\\\"\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/fraction_of_32_full/fraction_of_32_full_EnqueueMany\\\"\\n\",\n       \"  op: \\\"QueueEnqueueMany\\\"\\n\",\n       \"  input: \\\"input_producer/fraction_of_32_full/fraction_of_32_full\\\"\\n\",\n       \"  input: \\\"input_producer/fraction_of_32_full/limit_epochs\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"Tcomponents\\\"\\n\",\n       \"    value {\\n\",\n       \"      list {\\n\",\n       \"        type: DT_INT32\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"_class\\\"\\n\",\n       \"    value {\\n\",\n       \"      list {\\n\",\n       \"        s: \\\"loc:@input_producer/fraction_of_32_full/fraction_of_32_full\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"timeout_ms\\\"\\n\",\n       \"    value {\\n\",\n       \"      i: -1\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/fraction_of_32_full/fraction_of_32_full_Close\\\"\\n\",\n       \"  op: \\\"QueueClose\\\"\\n\",\n       \"  input: \\\"input_producer/fraction_of_32_full/fraction_of_32_full\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"_class\\\"\\n\",\n       \"    value {\\n\",\n       \"      list {\\n\",\n       \"        s: \\\"loc:@input_producer/fraction_of_32_full/fraction_of_32_full\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"cancel_pending_enqueues\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: false\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/fraction_of_32_full/fraction_of_32_full_Close_1\\\"\\n\",\n       \"  op: \\\"QueueClose\\\"\\n\",\n       \"  input: \\\"input_producer/fraction_of_32_full/fraction_of_32_full\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"_class\\\"\\n\",\n       \"    value {\\n\",\n       \"      list {\\n\",\n       \"        s: \\\"loc:@input_producer/fraction_of_32_full/fraction_of_32_full\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"cancel_pending_enqueues\\\"\\n\",\n       \"    value {\\n\",\n       \"      b: true\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/fraction_of_32_full/fraction_of_32_full_Size\\\"\\n\",\n       \"  op: \\\"QueueSize\\\"\\n\",\n       \"  input: \\\"input_producer/fraction_of_32_full/fraction_of_32_full\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"_class\\\"\\n\",\n       \"    value {\\n\",\n       \"      list {\\n\",\n       \"        s: \\\"loc:@input_producer/fraction_of_32_full/fraction_of_32_full\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/fraction_of_32_full/Cast\\\"\\n\",\n       \"  op: \\\"Cast\\\"\\n\",\n       \"  input: \\\"input_producer/fraction_of_32_full/fraction_of_32_full_Size\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"DstT\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"SrcT\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_INT32\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/fraction_of_32_full/mul/y\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_FLOAT\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        float_val: 0.03125\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/fraction_of_32_full/mul\\\"\\n\",\n       \"  op: \\\"Mul\\\"\\n\",\n       \"  input: \\\"input_producer/fraction_of_32_full/Cast\\\"\\n\",\n       \"  input: \\\"input_producer/fraction_of_32_full/mul/y\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/fraction_of_32_full/ScalarSummary/tags\\\"\\n\",\n       \"  op: \\\"Const\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"dtype\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_STRING\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"value\\\"\\n\",\n       \"    value {\\n\",\n       \"      tensor {\\n\",\n       \"        dtype: DT_STRING\\n\",\n       \"        tensor_shape {\\n\",\n       \"        }\\n\",\n       \"        string_val: \\\"queue/input_producer/fraction_of_32_full/fraction_of_32_full/input_producer/\\\"\\n\",\n       \"      }\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"node {\\n\",\n       \"  name: \\\"input_producer/fraction_of_32_full/ScalarSummary\\\"\\n\",\n       \"  op: \\\"ScalarSummary\\\"\\n\",\n       \"  input: \\\"input_producer/fraction_of_32_full/ScalarSummary/tags\\\"\\n\",\n       \"  input: \\\"input_producer/fraction_of_32_full/mul\\\"\\n\",\n       \"  attr {\\n\",\n       \"    key: \\\"T\\\"\\n\",\n       \"    value {\\n\",\n       \"      type: DT_FLOAT\\n\",\n       \"    }\\n\",\n       \"  }\\n\",\n       \"}\\n\",\n       \"versions {\\n\",\n       \"  producer: 9\\n\",\n       \"}\"\n      ]\n     },\n     \"execution_count\": 30,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"tf.get_default_graph().as_graph_def()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 47,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[<tensorflow.python.training.queue_runner.QueueRunner at 0x110f32050>]\"\n      ]\n     },\n     \"execution_count\": 47,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"tf.get_collection(tf.GraphKeys.QUEUE_RUNNERS)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 48,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"threads = tf.train.start_queue_runners()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 53,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"23\"\n      ]\n     },\n     \"execution_count\": 53,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"sess.graph.version\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 54,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"10\"\n      ]\n     },\n     \"execution_count\": 54,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"sess.run(inn.size())\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 55,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"24\"\n      ]\n     },\n     \"execution_count\": 55,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"sess.graph.version\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 50,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"<tensorflow.python.ops.data_flow_ops.FIFOQueue at 0x110e85610>\"\n      ]\n     },\n     \"execution_count\": 50,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"\\\"input_producer/fraction_of_32_full/fraction_of_32_full_Size:0\\\"\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Alternatives to \\\"wait forever\\\"\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Set session timeout\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 31,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stderr\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Exception AssertionError: AssertionError() in <bound method InteractiveSession.__del__ of <tensorflow.python.client.session.InteractiveSession object at 0x1103fbc90>> ignored\\n\"\n     ]\n    },\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"DeadlineExceededError\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"queue = tf.FIFOQueue(capacity=5, dtypes=[tf.int32])\\n\",\n    \"config = tf.ConfigProto()\\n\",\n    \"config.operation_timeout_in_ms=2000\\n\",\n    \"sess = tf.InteractiveSession(\\\"\\\", config=config)\\n\",\n    \"try:\\n\",\n    \"    sess.run(queue.dequeue())\\n\",\n    \"except tf.errors.DeadlineExceededError:\\n\",\n    \"    print \\\"DeadlineExceededError\\\"\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Close the queue before reading\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 29,\n   \"metadata\": {\n    \"collapsed\": false,\n    \"scrolled\": true\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"OutOfRangeError\\n\"\n     ]\n    },\n    {\n     \"name\": \"stderr\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Exception AssertionError: AssertionError() in <bound method InteractiveSession.__del__ of <tensorflow.python.client.session.InteractiveSession object at 0x11002a510>> ignored\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"queue = tf.FIFOQueue(capacity=5, dtypes=[tf.int32])\\n\",\n    \"config = tf.ConfigProto()\\n\",\n    \"config.operation_timeout_in_ms=2000\\n\",\n    \"sess = tf.InteractiveSession(\\\"\\\", config=config)\\n\",\n    \"sess.run(queue.close())\\n\",\n    \"try: \\n\",\n    \"    sess.run(queue.dequeue())\\n\",\n    \"except tf.errors.OutOfRangeError as e:\\n\",\n    \"    print \\\"OutOfRangeError\\\"\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Close the queue before writing\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 30,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"AbortedError\\n\"\n     ]\n    },\n    {\n     \"name\": \"stderr\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Exception AssertionError: AssertionError() in <bound method InteractiveSession.__del__ of <tensorflow.python.client.session.InteractiveSession object at 0x11002ae90>> ignored\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"queue = tf.FIFOQueue(capacity=5, dtypes=[tf.int32])\\n\",\n    \"config = tf.ConfigProto()\\n\",\n    \"config.operation_timeout_in_ms=2000\\n\",\n    \"sess = tf.InteractiveSession(\\\"\\\", config=config)\\n\",\n    \"sess.run(queue.close())\\n\",\n    \"try:\\n\",\n    \"    sess.run(queue.enqueue(5))\\n\",\n    \"except tf.errors.AbortedError:\\n\",\n    \"    print \\\"AbortedError\\\"\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Simple batching example\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 73,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stderr\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Exception AssertionError: AssertionError() in <bound method InteractiveSession.__del__ of <tensorflow.python.client.session.InteractiveSession object at 0x110efbc50>> ignored\\n\"\n     ]\n    },\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[<Thread(Thread-30, started daemon 4586786816)>,\\n\",\n       \" <Thread(Thread-31, started daemon 4590993408)>,\\n\",\n       \" <Thread(Thread-32, started daemon 4595200000)>,\\n\",\n       \" <Thread(Thread-33, started daemon 4599406592)>]\"\n      ]\n     },\n     \"execution_count\": 73,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"ranges = tf.train.range_input_producer(limit=10, num_epochs=1, shuffle=False)\\n\",\n    \"number = ranges.dequeue()\\n\",\n    \"numeric_batch = tf.train.batch_join([[number]]*3, batch_size=2)\\n\",\n    \"batch_number = numeric_batch\\n\",\n    \"\\n\",\n    \"sess = tf.InteractiveSession(config=tf.ConfigProto(operation_timeout_in_ms=6000))\\n\",\n    \"sess.run(tf.initialize_all_variables())\\n\",\n    \"tf.train.start_queue_runners()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 74,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"[<tensorflow.python.training.queue_runner.QueueRunner at 0x111160c50>,\\n\",\n       \" <tensorflow.python.training.queue_runner.QueueRunner at 0x1111dd850>]\"\n      ]\n     },\n     \"execution_count\": 74,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"tf.get_collection(tf.GraphKeys.QUEUE_RUNNERS)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Python/TensorFlow gotcha\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 76,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"[0, 0, 0]\\n\"\n     ]\n    },\n    {\n     \"name\": \"stderr\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Exception AssertionError: AssertionError() in <bound method InteractiveSession.__del__ of <tensorflow.python.client.session.InteractiveSession object at 0x1110b33d0>> ignored\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"ranges = tf.train.range_input_producer(limit=10, num_epochs=1, shuffle=False)\\n\",\n    \"number = ranges.dequeue()\\n\",\n    \"sess = tf.InteractiveSession(config=tf.ConfigProto(operation_timeout_in_ms=6000))\\n\",\n    \"sess.run(tf.initialize_all_variables())\\n\",\n    \"tf.train.start_queue_runners()\\n\",\n    \"\\n\",\n    \"print sess.run([number]*3)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Solution 1\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 77,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"[0, 0, 0]\\n\"\n     ]\n    },\n    {\n     \"name\": \"stderr\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Exception AssertionError: AssertionError() in <bound method InteractiveSession.__del__ of <tensorflow.python.client.session.InteractiveSession object at 0x1110f7f10>> ignored\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"ranges = tf.train.range_input_producer(limit=10, num_epochs=1, shuffle=False)\\n\",\n    \"number = ranges.dequeue()\\n\",\n    \"sess = tf.InteractiveSession(config=tf.ConfigProto(operation_timeout_in_ms=6000))\\n\",\n    \"sess.run(tf.initialize_all_variables())\\n\",\n    \"tf.train.start_queue_runners()\\n\",\n    \"\\n\",\n    \"print sess.run([ranges.dequeue()]*3)\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Solution 2\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 78,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"[1, 2, 0]\\n\"\n     ]\n    },\n    {\n     \"name\": \"stderr\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Exception AssertionError: AssertionError() in <bound method InteractiveSession.__del__ of <tensorflow.python.client.session.InteractiveSession object at 0x111257a50>> ignored\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"ranges = tf.train.range_input_producer(limit=10, num_epochs=1, shuffle=False)\\n\",\n    \"number = ranges.dequeue()\\n\",\n    \"sess = tf.InteractiveSession(config=tf.ConfigProto(operation_timeout_in_ms=6000))\\n\",\n    \"sess.run(tf.initialize_all_variables())\\n\",\n    \"tf.train.start_queue_runners()\\n\",\n    \"\\n\",\n    \"print sess.run([ranges.dequeue(), ranges.dequeue(), ranges.dequeue()])\"\n   ]\n  }\n ],\n \"metadata\": {\n  \"kernelspec\": {\n   \"display_name\": \"Python 2\",\n   \"language\": \"python\",\n   \"name\": \"python2\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 2\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython2\",\n   \"version\": \"2.7.10\"\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 0\n}\n"
  },
  {
    "path": "resnet_8_simple.pbtxt",
    "content": "node {\n  name: \"filenames\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_STRING\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_STRING\n        tensor_shape {\n          dim {\n            size: 5\n          }\n        }\n        string_val: \"/home/yaroslav/cifar-data/cifar-10-batches-bin/data_batch_1.bin\"\n        string_val: \"/home/yaroslav/cifar-data/cifar-10-batches-bin/data_batch_2.bin\"\n        string_val: \"/home/yaroslav/cifar-data/cifar-10-batches-bin/data_batch_3.bin\"\n        string_val: \"/home/yaroslav/cifar-data/cifar-10-batches-bin/data_batch_4.bin\"\n        string_val: \"/home/yaroslav/cifar-data/cifar-10-batches-bin/data_batch_5.bin\"\n      }\n    }\n  }\n}\nnode {\n  name: \"record_bytes\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT64\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT64\n        tensor_shape {\n        }\n        int64_val: 3073\n      }\n    }\n  }\n}\nnode {\n  name: \"header_bytes\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT64\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT64\n        tensor_shape {\n        }\n        int64_val: 0\n      }\n    }\n  }\n}\nnode {\n  name: \"footer_bytes\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT64\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT64\n        tensor_shape {\n        }\n        int64_val: 0\n      }\n    }\n  }\n}\nnode {\n  name: \"buffer_size\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT64\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT64\n        tensor_shape {\n        }\n        int64_val: 262144\n      }\n    }\n  }\n}\nnode {\n  name: \"count\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT64\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT64\n        tensor_shape {\n        }\n        int64_val: -1\n      }\n    }\n  }\n}\nnode {\n  name: \"num_parallel_calls\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n        }\n        int_val: 1\n      }\n    }\n  }\n}\nnode {\n  name: \"Const\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT64\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT64\n        tensor_shape {\n        }\n        int64_val: 256\n      }\n    }\n  }\n}\nnode {\n  name: \"num_parallel_calls_1\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n        }\n        int_val: 1\n      }\n    }\n  }\n}\nnode {\n  name: \"Const_1\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT64\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT64\n        tensor_shape {\n        }\n        int64_val: 256\n      }\n    }\n  }\n}\nnode {\n  name: \"buffer_size_1\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT64\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT64\n        tensor_shape {\n        }\n        int64_val: 20384\n      }\n    }\n  }\n}\nnode {\n  name: \"seed\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT64\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT64\n        tensor_shape {\n        }\n        int64_val: 0\n      }\n    }\n  }\n}\nnode {\n  name: \"seed2\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT64\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT64\n        tensor_shape {\n        }\n        int64_val: 0\n      }\n    }\n  }\n}\nnode {\n  name: \"num_parallel_calls_2\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n        }\n        int_val: 1\n      }\n    }\n  }\n}\nnode {\n  name: \"Const_2\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT64\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT64\n        tensor_shape {\n        }\n        int64_val: 256\n      }\n    }\n  }\n}\nnode {\n  name: \"OneShotIterator\"\n  op: \"OneShotIterator\"\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dataset_factory\"\n    value {\n      func {\n        name: \"_make_dataset_b1e173d1\"\n      }\n    }\n  }\n  attr {\n    key: \"output_shapes\"\n    value {\n      list {\n        shape {\n          dim {\n            size: -1\n          }\n          dim {\n            size: 32\n          }\n          dim {\n            size: 32\n          }\n          dim {\n            size: 3\n          }\n        }\n        shape {\n          dim {\n            size: -1\n          }\n          dim {\n            size: 10\n          }\n        }\n      }\n    }\n  }\n  attr {\n    key: \"output_types\"\n    value {\n      list {\n        type: DT_FLOAT\n        type: DT_FLOAT\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"IteratorGetNext\"\n  op: \"IteratorGetNext\"\n  input: \"OneShotIterator\"\n  attr {\n    key: \"output_shapes\"\n    value {\n      list {\n        shape {\n          dim {\n            size: -1\n          }\n          dim {\n            size: 32\n          }\n          dim {\n            size: 32\n          }\n          dim {\n            size: 3\n          }\n        }\n        shape {\n          dim {\n            size: -1\n          }\n          dim {\n            size: 10\n          }\n        }\n      }\n    }\n  }\n  attr {\n    key: \"output_types\"\n    value {\n      list {\n        type: DT_FLOAT\n        type: DT_FLOAT\n      }\n    }\n  }\n}\nnode {\n  name: \"Reshape/shape\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\200\\000\\000\\000 \\000\\000\\000 \\000\\000\\000\\003\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"Reshape\"\n  op: \"Reshape\"\n  input: \"IteratorGetNext\"\n  input: \"Reshape/shape\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"Tshape\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"transpose/perm\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\000\\000\\000\\000\\003\\000\\000\\000\\001\\000\\000\\000\\002\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"transpose\"\n  op: \"Transpose\"\n  input: \"Reshape\"\n  input: \"transpose/perm\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"Tperm\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"conv2d/kernel/Initializer/truncated_normal/shape\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\003\\000\\000\\000\\003\\000\\000\\000\\003\\000\\000\\000\\020\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d/kernel/Initializer/truncated_normal/mean\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d/kernel/Initializer/truncated_normal/stddev\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.19245009124279022\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  op: \"TruncatedNormal\"\n  input: \"conv2d/kernel/Initializer/truncated_normal/shape\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"seed\"\n    value {\n      i: 0\n    }\n  }\n  attr {\n    key: \"seed2\"\n    value {\n      i: 0\n    }\n  }\n}\nnode {\n  name: \"conv2d/kernel/Initializer/truncated_normal/mul\"\n  op: \"Mul\"\n  input: \"conv2d/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  input: \"conv2d/kernel/Initializer/truncated_normal/stddev\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d/kernel/Initializer/truncated_normal\"\n  op: \"Add\"\n  input: \"conv2d/kernel/Initializer/truncated_normal/mul\"\n  input: \"conv2d/kernel/Initializer/truncated_normal/mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d/kernel\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 3\n        }\n        dim {\n          size: 3\n        }\n        dim {\n          size: 3\n        }\n        dim {\n          size: 16\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"conv2d/kernel/Assign\"\n  op: \"Assign\"\n  input: \"conv2d/kernel\"\n  input: \"conv2d/kernel/Initializer/truncated_normal\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"conv2d/kernel/read\"\n  op: \"Identity\"\n  input: \"conv2d/kernel\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d/convolution/Shape\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\003\\000\\000\\000\\003\\000\\000\\000\\003\\000\\000\\000\\020\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d/convolution/dilation_rate\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 2\n          }\n        }\n        tensor_content: \"\\001\\000\\000\\000\\001\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d/convolution\"\n  op: \"Conv2D\"\n  input: \"transpose\"\n  input: \"conv2d/kernel/read\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NCHW\"\n    }\n  }\n  attr {\n    key: \"padding\"\n    value {\n      s: \"SAME\"\n    }\n  }\n  attr {\n    key: \"strides\"\n    value {\n      list {\n        i: 1\n        i: 1\n        i: 1\n        i: 1\n      }\n    }\n  }\n  attr {\n    key: \"use_cudnn_on_gpu\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"initial_conv\"\n  op: \"Identity\"\n  input: \"conv2d/convolution\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/gamma/Initializer/ones\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 16\n          }\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/gamma\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 16\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/gamma/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization/gamma\"\n  input: \"batch_normalization/gamma/Initializer/ones\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/gamma/read\"\n  op: \"Identity\"\n  input: \"batch_normalization/gamma\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/gamma\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/beta/Initializer/zeros\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 16\n          }\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/beta\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 16\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/beta/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization/beta\"\n  input: \"batch_normalization/beta/Initializer/zeros\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/beta/read\"\n  op: \"Identity\"\n  input: \"batch_normalization/beta\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/beta\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/moving_mean/Initializer/zeros\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 16\n          }\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/moving_mean\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 16\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/moving_mean/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization/moving_mean\"\n  input: \"batch_normalization/moving_mean/Initializer/zeros\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/moving_mean/read\"\n  op: \"Identity\"\n  input: \"batch_normalization/moving_mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/moving_variance/Initializer/ones\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 16\n          }\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/moving_variance\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 16\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/moving_variance/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization/moving_variance\"\n  input: \"batch_normalization/moving_variance/Initializer/ones\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/moving_variance/read\"\n  op: \"Identity\"\n  input: \"batch_normalization/moving_variance\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/Const\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/Const_1\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/FusedBatchNorm\"\n  op: \"FusedBatchNorm\"\n  input: \"initial_conv\"\n  input: \"batch_normalization/gamma/read\"\n  input: \"batch_normalization/beta/read\"\n  input: \"batch_normalization/Const\"\n  input: \"batch_normalization/Const_1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NCHW\"\n    }\n  }\n  attr {\n    key: \"epsilon\"\n    value {\n      f: 1.0009999641624745e-05\n    }\n  }\n  attr {\n    key: \"is_training\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/AssignMovingAvg/read\"\n  op: \"Identity\"\n  input: \"batch_normalization/moving_mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/AssignMovingAvg/sub\"\n  op: \"Sub\"\n  input: \"batch_normalization/AssignMovingAvg/read\"\n  input: \"batch_normalization/FusedBatchNorm:1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/AssignMovingAvg/mul/y\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.003000000026077032\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/AssignMovingAvg/mul\"\n  op: \"Mul\"\n  input: \"batch_normalization/AssignMovingAvg/sub\"\n  input: \"batch_normalization/AssignMovingAvg/mul/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/AssignMovingAvg\"\n  op: \"AssignSub\"\n  input: \"batch_normalization/moving_mean\"\n  input: \"batch_normalization/AssignMovingAvg/mul\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: false\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/AssignMovingAvg_1/read\"\n  op: \"Identity\"\n  input: \"batch_normalization/moving_variance\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/AssignMovingAvg_1/sub\"\n  op: \"Sub\"\n  input: \"batch_normalization/AssignMovingAvg_1/read\"\n  input: \"batch_normalization/FusedBatchNorm:2\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/AssignMovingAvg_1/mul/y\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.003000000026077032\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/AssignMovingAvg_1/mul\"\n  op: \"Mul\"\n  input: \"batch_normalization/AssignMovingAvg_1/sub\"\n  input: \"batch_normalization/AssignMovingAvg_1/mul/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization/AssignMovingAvg_1\"\n  op: \"AssignSub\"\n  input: \"batch_normalization/moving_variance\"\n  input: \"batch_normalization/AssignMovingAvg_1/mul\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: false\n    }\n  }\n}\nnode {\n  name: \"Relu\"\n  op: \"Relu\"\n  input: \"batch_normalization/FusedBatchNorm\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"conv2d_1/kernel/Initializer/truncated_normal/shape\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_1/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\001\\000\\000\\000\\001\\000\\000\\000\\020\\000\\000\\000\\020\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_1/kernel/Initializer/truncated_normal/mean\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_1/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_1/kernel/Initializer/truncated_normal/stddev\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_1/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.25\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_1/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  op: \"TruncatedNormal\"\n  input: \"conv2d_1/kernel/Initializer/truncated_normal/shape\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_1/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"seed\"\n    value {\n      i: 0\n    }\n  }\n  attr {\n    key: \"seed2\"\n    value {\n      i: 0\n    }\n  }\n}\nnode {\n  name: \"conv2d_1/kernel/Initializer/truncated_normal/mul\"\n  op: \"Mul\"\n  input: \"conv2d_1/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  input: \"conv2d_1/kernel/Initializer/truncated_normal/stddev\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_1/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_1/kernel/Initializer/truncated_normal\"\n  op: \"Add\"\n  input: \"conv2d_1/kernel/Initializer/truncated_normal/mul\"\n  input: \"conv2d_1/kernel/Initializer/truncated_normal/mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_1/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_1/kernel\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_1/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 1\n        }\n        dim {\n          size: 1\n        }\n        dim {\n          size: 16\n        }\n        dim {\n          size: 16\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"conv2d_1/kernel/Assign\"\n  op: \"Assign\"\n  input: \"conv2d_1/kernel\"\n  input: \"conv2d_1/kernel/Initializer/truncated_normal\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_1/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"conv2d_1/kernel/read\"\n  op: \"Identity\"\n  input: \"conv2d_1/kernel\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_1/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_2/convolution/Shape\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\001\\000\\000\\000\\001\\000\\000\\000\\020\\000\\000\\000\\020\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_2/convolution/dilation_rate\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 2\n          }\n        }\n        tensor_content: \"\\001\\000\\000\\000\\001\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_2/convolution\"\n  op: \"Conv2D\"\n  input: \"Relu\"\n  input: \"conv2d_1/kernel/read\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NCHW\"\n    }\n  }\n  attr {\n    key: \"padding\"\n    value {\n      s: \"SAME\"\n    }\n  }\n  attr {\n    key: \"strides\"\n    value {\n      list {\n        i: 1\n        i: 1\n        i: 1\n        i: 1\n      }\n    }\n  }\n  attr {\n    key: \"use_cudnn_on_gpu\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"conv2d_2/kernel/Initializer/truncated_normal/shape\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_2/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\003\\000\\000\\000\\003\\000\\000\\000\\020\\000\\000\\000\\020\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_2/kernel/Initializer/truncated_normal/mean\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_2/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_2/kernel/Initializer/truncated_normal/stddev\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_2/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0833333358168602\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_2/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  op: \"TruncatedNormal\"\n  input: \"conv2d_2/kernel/Initializer/truncated_normal/shape\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_2/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"seed\"\n    value {\n      i: 0\n    }\n  }\n  attr {\n    key: \"seed2\"\n    value {\n      i: 0\n    }\n  }\n}\nnode {\n  name: \"conv2d_2/kernel/Initializer/truncated_normal/mul\"\n  op: \"Mul\"\n  input: \"conv2d_2/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  input: \"conv2d_2/kernel/Initializer/truncated_normal/stddev\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_2/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_2/kernel/Initializer/truncated_normal\"\n  op: \"Add\"\n  input: \"conv2d_2/kernel/Initializer/truncated_normal/mul\"\n  input: \"conv2d_2/kernel/Initializer/truncated_normal/mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_2/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_2/kernel\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_2/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 3\n        }\n        dim {\n          size: 3\n        }\n        dim {\n          size: 16\n        }\n        dim {\n          size: 16\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"conv2d_2/kernel/Assign\"\n  op: \"Assign\"\n  input: \"conv2d_2/kernel\"\n  input: \"conv2d_2/kernel/Initializer/truncated_normal\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_2/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"conv2d_2/kernel/read\"\n  op: \"Identity\"\n  input: \"conv2d_2/kernel\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_2/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_3/convolution/Shape\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\003\\000\\000\\000\\003\\000\\000\\000\\020\\000\\000\\000\\020\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_3/convolution/dilation_rate\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 2\n          }\n        }\n        tensor_content: \"\\001\\000\\000\\000\\001\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_3/convolution\"\n  op: \"Conv2D\"\n  input: \"Relu\"\n  input: \"conv2d_2/kernel/read\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NCHW\"\n    }\n  }\n  attr {\n    key: \"padding\"\n    value {\n      s: \"SAME\"\n    }\n  }\n  attr {\n    key: \"strides\"\n    value {\n      list {\n        i: 1\n        i: 1\n        i: 1\n        i: 1\n      }\n    }\n  }\n  attr {\n    key: \"use_cudnn_on_gpu\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_1/gamma/Initializer/ones\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 16\n          }\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_1/gamma\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 16\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_1/gamma/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_1/gamma\"\n  input: \"batch_normalization_1/gamma/Initializer/ones\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_1/gamma/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_1/gamma\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/gamma\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_1/beta/Initializer/zeros\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 16\n          }\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_1/beta\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 16\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_1/beta/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_1/beta\"\n  input: \"batch_normalization_1/beta/Initializer/zeros\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_1/beta/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_1/beta\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/beta\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_1/moving_mean/Initializer/zeros\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 16\n          }\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_1/moving_mean\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 16\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_1/moving_mean/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_1/moving_mean\"\n  input: \"batch_normalization_1/moving_mean/Initializer/zeros\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_1/moving_mean/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_1/moving_mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_1/moving_variance/Initializer/ones\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 16\n          }\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_1/moving_variance\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 16\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_1/moving_variance/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_1/moving_variance\"\n  input: \"batch_normalization_1/moving_variance/Initializer/ones\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_1/moving_variance/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_1/moving_variance\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/Const\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/Const_1\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/FusedBatchNorm\"\n  op: \"FusedBatchNorm\"\n  input: \"conv2d_3/convolution\"\n  input: \"batch_normalization_1/gamma/read\"\n  input: \"batch_normalization_1/beta/read\"\n  input: \"batch_normalization_2/Const\"\n  input: \"batch_normalization_2/Const_1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NCHW\"\n    }\n  }\n  attr {\n    key: \"epsilon\"\n    value {\n      f: 1.0009999641624745e-05\n    }\n  }\n  attr {\n    key: \"is_training\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/AssignMovingAvg/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_1/moving_mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/AssignMovingAvg/sub\"\n  op: \"Sub\"\n  input: \"batch_normalization_2/AssignMovingAvg/read\"\n  input: \"batch_normalization_2/FusedBatchNorm:1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/AssignMovingAvg/mul/y\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.003000000026077032\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/AssignMovingAvg/mul\"\n  op: \"Mul\"\n  input: \"batch_normalization_2/AssignMovingAvg/sub\"\n  input: \"batch_normalization_2/AssignMovingAvg/mul/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/AssignMovingAvg\"\n  op: \"AssignSub\"\n  input: \"batch_normalization_1/moving_mean\"\n  input: \"batch_normalization_2/AssignMovingAvg/mul\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: false\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/AssignMovingAvg_1/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_1/moving_variance\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/AssignMovingAvg_1/sub\"\n  op: \"Sub\"\n  input: \"batch_normalization_2/AssignMovingAvg_1/read\"\n  input: \"batch_normalization_2/FusedBatchNorm:2\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/AssignMovingAvg_1/mul/y\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.003000000026077032\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/AssignMovingAvg_1/mul\"\n  op: \"Mul\"\n  input: \"batch_normalization_2/AssignMovingAvg_1/sub\"\n  input: \"batch_normalization_2/AssignMovingAvg_1/mul/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/AssignMovingAvg_1\"\n  op: \"AssignSub\"\n  input: \"batch_normalization_1/moving_variance\"\n  input: \"batch_normalization_2/AssignMovingAvg_1/mul\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_1/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: false\n    }\n  }\n}\nnode {\n  name: \"Relu_1\"\n  op: \"Relu\"\n  input: \"batch_normalization_2/FusedBatchNorm\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"conv2d_3/kernel/Initializer/truncated_normal/shape\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_3/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\003\\000\\000\\000\\003\\000\\000\\000\\020\\000\\000\\000\\020\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_3/kernel/Initializer/truncated_normal/mean\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_3/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_3/kernel/Initializer/truncated_normal/stddev\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_3/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0833333358168602\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_3/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  op: \"TruncatedNormal\"\n  input: \"conv2d_3/kernel/Initializer/truncated_normal/shape\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_3/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"seed\"\n    value {\n      i: 0\n    }\n  }\n  attr {\n    key: \"seed2\"\n    value {\n      i: 0\n    }\n  }\n}\nnode {\n  name: \"conv2d_3/kernel/Initializer/truncated_normal/mul\"\n  op: \"Mul\"\n  input: \"conv2d_3/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  input: \"conv2d_3/kernel/Initializer/truncated_normal/stddev\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_3/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_3/kernel/Initializer/truncated_normal\"\n  op: \"Add\"\n  input: \"conv2d_3/kernel/Initializer/truncated_normal/mul\"\n  input: \"conv2d_3/kernel/Initializer/truncated_normal/mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_3/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_3/kernel\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_3/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 3\n        }\n        dim {\n          size: 3\n        }\n        dim {\n          size: 16\n        }\n        dim {\n          size: 16\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"conv2d_3/kernel/Assign\"\n  op: \"Assign\"\n  input: \"conv2d_3/kernel\"\n  input: \"conv2d_3/kernel/Initializer/truncated_normal\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_3/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"conv2d_3/kernel/read\"\n  op: \"Identity\"\n  input: \"conv2d_3/kernel\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_3/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_4/convolution/Shape\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\003\\000\\000\\000\\003\\000\\000\\000\\020\\000\\000\\000\\020\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_4/convolution/dilation_rate\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 2\n          }\n        }\n        tensor_content: \"\\001\\000\\000\\000\\001\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_4/convolution\"\n  op: \"Conv2D\"\n  input: \"Relu_1\"\n  input: \"conv2d_3/kernel/read\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NCHW\"\n    }\n  }\n  attr {\n    key: \"padding\"\n    value {\n      s: \"SAME\"\n    }\n  }\n  attr {\n    key: \"strides\"\n    value {\n      list {\n        i: 1\n        i: 1\n        i: 1\n        i: 1\n      }\n    }\n  }\n  attr {\n    key: \"use_cudnn_on_gpu\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"add\"\n  op: \"Add\"\n  input: \"conv2d_4/convolution\"\n  input: \"conv2d_2/convolution\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"block_layer1\"\n  op: \"Identity\"\n  input: \"add\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/gamma/Initializer/ones\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 16\n          }\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/gamma\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 16\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/gamma/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_2/gamma\"\n  input: \"batch_normalization_2/gamma/Initializer/ones\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/gamma/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_2/gamma\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/gamma\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/beta/Initializer/zeros\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 16\n          }\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/beta\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 16\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/beta/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_2/beta\"\n  input: \"batch_normalization_2/beta/Initializer/zeros\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/beta/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_2/beta\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/beta\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/moving_mean/Initializer/zeros\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 16\n          }\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/moving_mean\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 16\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/moving_mean/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_2/moving_mean\"\n  input: \"batch_normalization_2/moving_mean/Initializer/zeros\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/moving_mean/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_2/moving_mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/moving_variance/Initializer/ones\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 16\n          }\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/moving_variance\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 16\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/moving_variance/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_2/moving_variance\"\n  input: \"batch_normalization_2/moving_variance/Initializer/ones\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_2/moving_variance/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_2/moving_variance\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/Const\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/Const_1\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/FusedBatchNorm\"\n  op: \"FusedBatchNorm\"\n  input: \"block_layer1\"\n  input: \"batch_normalization_2/gamma/read\"\n  input: \"batch_normalization_2/beta/read\"\n  input: \"batch_normalization_3/Const\"\n  input: \"batch_normalization_3/Const_1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NCHW\"\n    }\n  }\n  attr {\n    key: \"epsilon\"\n    value {\n      f: 1.0009999641624745e-05\n    }\n  }\n  attr {\n    key: \"is_training\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/AssignMovingAvg/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_2/moving_mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/AssignMovingAvg/sub\"\n  op: \"Sub\"\n  input: \"batch_normalization_3/AssignMovingAvg/read\"\n  input: \"batch_normalization_3/FusedBatchNorm:1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/AssignMovingAvg/mul/y\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.003000000026077032\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/AssignMovingAvg/mul\"\n  op: \"Mul\"\n  input: \"batch_normalization_3/AssignMovingAvg/sub\"\n  input: \"batch_normalization_3/AssignMovingAvg/mul/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/AssignMovingAvg\"\n  op: \"AssignSub\"\n  input: \"batch_normalization_2/moving_mean\"\n  input: \"batch_normalization_3/AssignMovingAvg/mul\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: false\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/AssignMovingAvg_1/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_2/moving_variance\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/AssignMovingAvg_1/sub\"\n  op: \"Sub\"\n  input: \"batch_normalization_3/AssignMovingAvg_1/read\"\n  input: \"batch_normalization_3/FusedBatchNorm:2\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/AssignMovingAvg_1/mul/y\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.003000000026077032\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/AssignMovingAvg_1/mul\"\n  op: \"Mul\"\n  input: \"batch_normalization_3/AssignMovingAvg_1/sub\"\n  input: \"batch_normalization_3/AssignMovingAvg_1/mul/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/AssignMovingAvg_1\"\n  op: \"AssignSub\"\n  input: \"batch_normalization_2/moving_variance\"\n  input: \"batch_normalization_3/AssignMovingAvg_1/mul\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_2/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: false\n    }\n  }\n}\nnode {\n  name: \"Relu_2\"\n  op: \"Relu\"\n  input: \"batch_normalization_3/FusedBatchNorm\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"Pad/paddings\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n          dim {\n            size: 2\n          }\n        }\n        tensor_content: \"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"Pad\"\n  op: \"Pad\"\n  input: \"Relu_2\"\n  input: \"Pad/paddings\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"Tpaddings\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"conv2d_4/kernel/Initializer/truncated_normal/shape\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_4/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\001\\000\\000\\000\\001\\000\\000\\000\\020\\000\\000\\000 \\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_4/kernel/Initializer/truncated_normal/mean\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_4/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_4/kernel/Initializer/truncated_normal/stddev\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_4/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.25\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_4/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  op: \"TruncatedNormal\"\n  input: \"conv2d_4/kernel/Initializer/truncated_normal/shape\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_4/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"seed\"\n    value {\n      i: 0\n    }\n  }\n  attr {\n    key: \"seed2\"\n    value {\n      i: 0\n    }\n  }\n}\nnode {\n  name: \"conv2d_4/kernel/Initializer/truncated_normal/mul\"\n  op: \"Mul\"\n  input: \"conv2d_4/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  input: \"conv2d_4/kernel/Initializer/truncated_normal/stddev\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_4/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_4/kernel/Initializer/truncated_normal\"\n  op: \"Add\"\n  input: \"conv2d_4/kernel/Initializer/truncated_normal/mul\"\n  input: \"conv2d_4/kernel/Initializer/truncated_normal/mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_4/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_4/kernel\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_4/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 1\n        }\n        dim {\n          size: 1\n        }\n        dim {\n          size: 16\n        }\n        dim {\n          size: 32\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"conv2d_4/kernel/Assign\"\n  op: \"Assign\"\n  input: \"conv2d_4/kernel\"\n  input: \"conv2d_4/kernel/Initializer/truncated_normal\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_4/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"conv2d_4/kernel/read\"\n  op: \"Identity\"\n  input: \"conv2d_4/kernel\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_4/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_5/convolution/Shape\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\001\\000\\000\\000\\001\\000\\000\\000\\020\\000\\000\\000 \\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_5/convolution/dilation_rate\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 2\n          }\n        }\n        tensor_content: \"\\001\\000\\000\\000\\001\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_5/convolution\"\n  op: \"Conv2D\"\n  input: \"Pad\"\n  input: \"conv2d_4/kernel/read\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NCHW\"\n    }\n  }\n  attr {\n    key: \"padding\"\n    value {\n      s: \"VALID\"\n    }\n  }\n  attr {\n    key: \"strides\"\n    value {\n      list {\n        i: 1\n        i: 1\n        i: 2\n        i: 2\n      }\n    }\n  }\n  attr {\n    key: \"use_cudnn_on_gpu\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"Pad_1/paddings\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n          dim {\n            size: 2\n          }\n        }\n        tensor_content: \"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\001\\000\\000\\000\\001\\000\\000\\000\\001\\000\\000\\000\\001\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"Pad_1\"\n  op: \"Pad\"\n  input: \"Relu_2\"\n  input: \"Pad_1/paddings\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"Tpaddings\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"conv2d_5/kernel/Initializer/truncated_normal/shape\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_5/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\003\\000\\000\\000\\003\\000\\000\\000\\020\\000\\000\\000 \\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_5/kernel/Initializer/truncated_normal/mean\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_5/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_5/kernel/Initializer/truncated_normal/stddev\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_5/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0833333358168602\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_5/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  op: \"TruncatedNormal\"\n  input: \"conv2d_5/kernel/Initializer/truncated_normal/shape\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_5/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"seed\"\n    value {\n      i: 0\n    }\n  }\n  attr {\n    key: \"seed2\"\n    value {\n      i: 0\n    }\n  }\n}\nnode {\n  name: \"conv2d_5/kernel/Initializer/truncated_normal/mul\"\n  op: \"Mul\"\n  input: \"conv2d_5/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  input: \"conv2d_5/kernel/Initializer/truncated_normal/stddev\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_5/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_5/kernel/Initializer/truncated_normal\"\n  op: \"Add\"\n  input: \"conv2d_5/kernel/Initializer/truncated_normal/mul\"\n  input: \"conv2d_5/kernel/Initializer/truncated_normal/mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_5/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_5/kernel\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_5/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 3\n        }\n        dim {\n          size: 3\n        }\n        dim {\n          size: 16\n        }\n        dim {\n          size: 32\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"conv2d_5/kernel/Assign\"\n  op: \"Assign\"\n  input: \"conv2d_5/kernel\"\n  input: \"conv2d_5/kernel/Initializer/truncated_normal\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_5/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"conv2d_5/kernel/read\"\n  op: \"Identity\"\n  input: \"conv2d_5/kernel\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_5/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_6/convolution/Shape\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\003\\000\\000\\000\\003\\000\\000\\000\\020\\000\\000\\000 \\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_6/convolution/dilation_rate\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 2\n          }\n        }\n        tensor_content: \"\\001\\000\\000\\000\\001\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_6/convolution\"\n  op: \"Conv2D\"\n  input: \"Pad_1\"\n  input: \"conv2d_5/kernel/read\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NCHW\"\n    }\n  }\n  attr {\n    key: \"padding\"\n    value {\n      s: \"VALID\"\n    }\n  }\n  attr {\n    key: \"strides\"\n    value {\n      list {\n        i: 1\n        i: 1\n        i: 2\n        i: 2\n      }\n    }\n  }\n  attr {\n    key: \"use_cudnn_on_gpu\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/gamma/Initializer/ones\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 32\n          }\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/gamma\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 32\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/gamma/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_3/gamma\"\n  input: \"batch_normalization_3/gamma/Initializer/ones\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/gamma/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_3/gamma\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/gamma\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/beta/Initializer/zeros\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 32\n          }\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/beta\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 32\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/beta/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_3/beta\"\n  input: \"batch_normalization_3/beta/Initializer/zeros\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/beta/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_3/beta\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/beta\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/moving_mean/Initializer/zeros\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 32\n          }\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/moving_mean\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 32\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/moving_mean/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_3/moving_mean\"\n  input: \"batch_normalization_3/moving_mean/Initializer/zeros\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/moving_mean/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_3/moving_mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/moving_variance/Initializer/ones\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 32\n          }\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/moving_variance\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 32\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/moving_variance/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_3/moving_variance\"\n  input: \"batch_normalization_3/moving_variance/Initializer/ones\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_3/moving_variance/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_3/moving_variance\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/Const\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/Const_1\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/FusedBatchNorm\"\n  op: \"FusedBatchNorm\"\n  input: \"conv2d_6/convolution\"\n  input: \"batch_normalization_3/gamma/read\"\n  input: \"batch_normalization_3/beta/read\"\n  input: \"batch_normalization_4/Const\"\n  input: \"batch_normalization_4/Const_1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NCHW\"\n    }\n  }\n  attr {\n    key: \"epsilon\"\n    value {\n      f: 1.0009999641624745e-05\n    }\n  }\n  attr {\n    key: \"is_training\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/AssignMovingAvg/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_3/moving_mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/AssignMovingAvg/sub\"\n  op: \"Sub\"\n  input: \"batch_normalization_4/AssignMovingAvg/read\"\n  input: \"batch_normalization_4/FusedBatchNorm:1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/AssignMovingAvg/mul/y\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.003000000026077032\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/AssignMovingAvg/mul\"\n  op: \"Mul\"\n  input: \"batch_normalization_4/AssignMovingAvg/sub\"\n  input: \"batch_normalization_4/AssignMovingAvg/mul/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/AssignMovingAvg\"\n  op: \"AssignSub\"\n  input: \"batch_normalization_3/moving_mean\"\n  input: \"batch_normalization_4/AssignMovingAvg/mul\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: false\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/AssignMovingAvg_1/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_3/moving_variance\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/AssignMovingAvg_1/sub\"\n  op: \"Sub\"\n  input: \"batch_normalization_4/AssignMovingAvg_1/read\"\n  input: \"batch_normalization_4/FusedBatchNorm:2\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/AssignMovingAvg_1/mul/y\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.003000000026077032\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/AssignMovingAvg_1/mul\"\n  op: \"Mul\"\n  input: \"batch_normalization_4/AssignMovingAvg_1/sub\"\n  input: \"batch_normalization_4/AssignMovingAvg_1/mul/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/AssignMovingAvg_1\"\n  op: \"AssignSub\"\n  input: \"batch_normalization_3/moving_variance\"\n  input: \"batch_normalization_4/AssignMovingAvg_1/mul\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_3/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: false\n    }\n  }\n}\nnode {\n  name: \"Relu_3\"\n  op: \"Relu\"\n  input: \"batch_normalization_4/FusedBatchNorm\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"conv2d_6/kernel/Initializer/truncated_normal/shape\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_6/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\003\\000\\000\\000\\003\\000\\000\\000 \\000\\000\\000 \\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_6/kernel/Initializer/truncated_normal/mean\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_6/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_6/kernel/Initializer/truncated_normal/stddev\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_6/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0589255653321743\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_6/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  op: \"TruncatedNormal\"\n  input: \"conv2d_6/kernel/Initializer/truncated_normal/shape\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_6/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"seed\"\n    value {\n      i: 0\n    }\n  }\n  attr {\n    key: \"seed2\"\n    value {\n      i: 0\n    }\n  }\n}\nnode {\n  name: \"conv2d_6/kernel/Initializer/truncated_normal/mul\"\n  op: \"Mul\"\n  input: \"conv2d_6/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  input: \"conv2d_6/kernel/Initializer/truncated_normal/stddev\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_6/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_6/kernel/Initializer/truncated_normal\"\n  op: \"Add\"\n  input: \"conv2d_6/kernel/Initializer/truncated_normal/mul\"\n  input: \"conv2d_6/kernel/Initializer/truncated_normal/mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_6/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_6/kernel\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_6/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 3\n        }\n        dim {\n          size: 3\n        }\n        dim {\n          size: 32\n        }\n        dim {\n          size: 32\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"conv2d_6/kernel/Assign\"\n  op: \"Assign\"\n  input: \"conv2d_6/kernel\"\n  input: \"conv2d_6/kernel/Initializer/truncated_normal\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_6/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"conv2d_6/kernel/read\"\n  op: \"Identity\"\n  input: \"conv2d_6/kernel\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_6/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_7/convolution/Shape\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\003\\000\\000\\000\\003\\000\\000\\000 \\000\\000\\000 \\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_7/convolution/dilation_rate\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 2\n          }\n        }\n        tensor_content: \"\\001\\000\\000\\000\\001\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_7/convolution\"\n  op: \"Conv2D\"\n  input: \"Relu_3\"\n  input: \"conv2d_6/kernel/read\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NCHW\"\n    }\n  }\n  attr {\n    key: \"padding\"\n    value {\n      s: \"SAME\"\n    }\n  }\n  attr {\n    key: \"strides\"\n    value {\n      list {\n        i: 1\n        i: 1\n        i: 1\n        i: 1\n      }\n    }\n  }\n  attr {\n    key: \"use_cudnn_on_gpu\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"add_1\"\n  op: \"Add\"\n  input: \"conv2d_7/convolution\"\n  input: \"conv2d_5/convolution\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"block_layer2\"\n  op: \"Identity\"\n  input: \"add_1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/gamma/Initializer/ones\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 32\n          }\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/gamma\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 32\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/gamma/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_4/gamma\"\n  input: \"batch_normalization_4/gamma/Initializer/ones\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/gamma/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_4/gamma\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/gamma\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/beta/Initializer/zeros\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 32\n          }\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/beta\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 32\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/beta/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_4/beta\"\n  input: \"batch_normalization_4/beta/Initializer/zeros\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/beta/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_4/beta\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/beta\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/moving_mean/Initializer/zeros\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 32\n          }\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/moving_mean\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 32\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/moving_mean/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_4/moving_mean\"\n  input: \"batch_normalization_4/moving_mean/Initializer/zeros\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/moving_mean/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_4/moving_mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/moving_variance/Initializer/ones\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 32\n          }\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/moving_variance\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 32\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/moving_variance/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_4/moving_variance\"\n  input: \"batch_normalization_4/moving_variance/Initializer/ones\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_4/moving_variance/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_4/moving_variance\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/Const\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/Const_1\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/FusedBatchNorm\"\n  op: \"FusedBatchNorm\"\n  input: \"block_layer2\"\n  input: \"batch_normalization_4/gamma/read\"\n  input: \"batch_normalization_4/beta/read\"\n  input: \"batch_normalization_5/Const\"\n  input: \"batch_normalization_5/Const_1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NCHW\"\n    }\n  }\n  attr {\n    key: \"epsilon\"\n    value {\n      f: 1.0009999641624745e-05\n    }\n  }\n  attr {\n    key: \"is_training\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/AssignMovingAvg/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_4/moving_mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/AssignMovingAvg/sub\"\n  op: \"Sub\"\n  input: \"batch_normalization_5/AssignMovingAvg/read\"\n  input: \"batch_normalization_5/FusedBatchNorm:1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/AssignMovingAvg/mul/y\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.003000000026077032\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/AssignMovingAvg/mul\"\n  op: \"Mul\"\n  input: \"batch_normalization_5/AssignMovingAvg/sub\"\n  input: \"batch_normalization_5/AssignMovingAvg/mul/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/AssignMovingAvg\"\n  op: \"AssignSub\"\n  input: \"batch_normalization_4/moving_mean\"\n  input: \"batch_normalization_5/AssignMovingAvg/mul\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: false\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/AssignMovingAvg_1/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_4/moving_variance\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/AssignMovingAvg_1/sub\"\n  op: \"Sub\"\n  input: \"batch_normalization_5/AssignMovingAvg_1/read\"\n  input: \"batch_normalization_5/FusedBatchNorm:2\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/AssignMovingAvg_1/mul/y\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.003000000026077032\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/AssignMovingAvg_1/mul\"\n  op: \"Mul\"\n  input: \"batch_normalization_5/AssignMovingAvg_1/sub\"\n  input: \"batch_normalization_5/AssignMovingAvg_1/mul/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/AssignMovingAvg_1\"\n  op: \"AssignSub\"\n  input: \"batch_normalization_4/moving_variance\"\n  input: \"batch_normalization_5/AssignMovingAvg_1/mul\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_4/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: false\n    }\n  }\n}\nnode {\n  name: \"Relu_4\"\n  op: \"Relu\"\n  input: \"batch_normalization_5/FusedBatchNorm\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"Pad_2/paddings\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n          dim {\n            size: 2\n          }\n        }\n        tensor_content: \"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"Pad_2\"\n  op: \"Pad\"\n  input: \"Relu_4\"\n  input: \"Pad_2/paddings\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"Tpaddings\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"conv2d_7/kernel/Initializer/truncated_normal/shape\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_7/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\001\\000\\000\\000\\001\\000\\000\\000 \\000\\000\\000@\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_7/kernel/Initializer/truncated_normal/mean\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_7/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_7/kernel/Initializer/truncated_normal/stddev\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_7/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.1767766922712326\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_7/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  op: \"TruncatedNormal\"\n  input: \"conv2d_7/kernel/Initializer/truncated_normal/shape\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_7/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"seed\"\n    value {\n      i: 0\n    }\n  }\n  attr {\n    key: \"seed2\"\n    value {\n      i: 0\n    }\n  }\n}\nnode {\n  name: \"conv2d_7/kernel/Initializer/truncated_normal/mul\"\n  op: \"Mul\"\n  input: \"conv2d_7/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  input: \"conv2d_7/kernel/Initializer/truncated_normal/stddev\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_7/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_7/kernel/Initializer/truncated_normal\"\n  op: \"Add\"\n  input: \"conv2d_7/kernel/Initializer/truncated_normal/mul\"\n  input: \"conv2d_7/kernel/Initializer/truncated_normal/mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_7/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_7/kernel\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_7/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 1\n        }\n        dim {\n          size: 1\n        }\n        dim {\n          size: 32\n        }\n        dim {\n          size: 64\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"conv2d_7/kernel/Assign\"\n  op: \"Assign\"\n  input: \"conv2d_7/kernel\"\n  input: \"conv2d_7/kernel/Initializer/truncated_normal\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_7/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"conv2d_7/kernel/read\"\n  op: \"Identity\"\n  input: \"conv2d_7/kernel\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_7/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_8/convolution/Shape\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\001\\000\\000\\000\\001\\000\\000\\000 \\000\\000\\000@\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_8/convolution/dilation_rate\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 2\n          }\n        }\n        tensor_content: \"\\001\\000\\000\\000\\001\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_8/convolution\"\n  op: \"Conv2D\"\n  input: \"Pad_2\"\n  input: \"conv2d_7/kernel/read\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NCHW\"\n    }\n  }\n  attr {\n    key: \"padding\"\n    value {\n      s: \"VALID\"\n    }\n  }\n  attr {\n    key: \"strides\"\n    value {\n      list {\n        i: 1\n        i: 1\n        i: 2\n        i: 2\n      }\n    }\n  }\n  attr {\n    key: \"use_cudnn_on_gpu\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"Pad_3/paddings\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n          dim {\n            size: 2\n          }\n        }\n        tensor_content: \"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\001\\000\\000\\000\\001\\000\\000\\000\\001\\000\\000\\000\\001\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"Pad_3\"\n  op: \"Pad\"\n  input: \"Relu_4\"\n  input: \"Pad_3/paddings\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"Tpaddings\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"conv2d_8/kernel/Initializer/truncated_normal/shape\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_8/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\003\\000\\000\\000\\003\\000\\000\\000 \\000\\000\\000@\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_8/kernel/Initializer/truncated_normal/mean\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_8/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_8/kernel/Initializer/truncated_normal/stddev\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_8/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0589255653321743\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_8/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  op: \"TruncatedNormal\"\n  input: \"conv2d_8/kernel/Initializer/truncated_normal/shape\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_8/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"seed\"\n    value {\n      i: 0\n    }\n  }\n  attr {\n    key: \"seed2\"\n    value {\n      i: 0\n    }\n  }\n}\nnode {\n  name: \"conv2d_8/kernel/Initializer/truncated_normal/mul\"\n  op: \"Mul\"\n  input: \"conv2d_8/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  input: \"conv2d_8/kernel/Initializer/truncated_normal/stddev\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_8/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_8/kernel/Initializer/truncated_normal\"\n  op: \"Add\"\n  input: \"conv2d_8/kernel/Initializer/truncated_normal/mul\"\n  input: \"conv2d_8/kernel/Initializer/truncated_normal/mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_8/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_8/kernel\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_8/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 3\n        }\n        dim {\n          size: 3\n        }\n        dim {\n          size: 32\n        }\n        dim {\n          size: 64\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"conv2d_8/kernel/Assign\"\n  op: \"Assign\"\n  input: \"conv2d_8/kernel\"\n  input: \"conv2d_8/kernel/Initializer/truncated_normal\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_8/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"conv2d_8/kernel/read\"\n  op: \"Identity\"\n  input: \"conv2d_8/kernel\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_8/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_9/convolution/Shape\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\003\\000\\000\\000\\003\\000\\000\\000 \\000\\000\\000@\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_9/convolution/dilation_rate\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 2\n          }\n        }\n        tensor_content: \"\\001\\000\\000\\000\\001\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_9/convolution\"\n  op: \"Conv2D\"\n  input: \"Pad_3\"\n  input: \"conv2d_8/kernel/read\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NCHW\"\n    }\n  }\n  attr {\n    key: \"padding\"\n    value {\n      s: \"VALID\"\n    }\n  }\n  attr {\n    key: \"strides\"\n    value {\n      list {\n        i: 1\n        i: 1\n        i: 2\n        i: 2\n      }\n    }\n  }\n  attr {\n    key: \"use_cudnn_on_gpu\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/gamma/Initializer/ones\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 64\n          }\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/gamma\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 64\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/gamma/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_5/gamma\"\n  input: \"batch_normalization_5/gamma/Initializer/ones\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/gamma/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_5/gamma\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/gamma\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/beta/Initializer/zeros\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 64\n          }\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/beta\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 64\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/beta/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_5/beta\"\n  input: \"batch_normalization_5/beta/Initializer/zeros\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/beta/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_5/beta\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/beta\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/moving_mean/Initializer/zeros\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 64\n          }\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/moving_mean\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 64\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/moving_mean/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_5/moving_mean\"\n  input: \"batch_normalization_5/moving_mean/Initializer/zeros\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/moving_mean/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_5/moving_mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/moving_variance/Initializer/ones\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 64\n          }\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/moving_variance\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 64\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/moving_variance/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_5/moving_variance\"\n  input: \"batch_normalization_5/moving_variance/Initializer/ones\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_5/moving_variance/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_5/moving_variance\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/Const\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/Const_1\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/FusedBatchNorm\"\n  op: \"FusedBatchNorm\"\n  input: \"conv2d_9/convolution\"\n  input: \"batch_normalization_5/gamma/read\"\n  input: \"batch_normalization_5/beta/read\"\n  input: \"batch_normalization_6/Const\"\n  input: \"batch_normalization_6/Const_1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NCHW\"\n    }\n  }\n  attr {\n    key: \"epsilon\"\n    value {\n      f: 1.0009999641624745e-05\n    }\n  }\n  attr {\n    key: \"is_training\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/AssignMovingAvg/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_5/moving_mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/AssignMovingAvg/sub\"\n  op: \"Sub\"\n  input: \"batch_normalization_6/AssignMovingAvg/read\"\n  input: \"batch_normalization_6/FusedBatchNorm:1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/AssignMovingAvg/mul/y\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.003000000026077032\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/AssignMovingAvg/mul\"\n  op: \"Mul\"\n  input: \"batch_normalization_6/AssignMovingAvg/sub\"\n  input: \"batch_normalization_6/AssignMovingAvg/mul/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/AssignMovingAvg\"\n  op: \"AssignSub\"\n  input: \"batch_normalization_5/moving_mean\"\n  input: \"batch_normalization_6/AssignMovingAvg/mul\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: false\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/AssignMovingAvg_1/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_5/moving_variance\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/AssignMovingAvg_1/sub\"\n  op: \"Sub\"\n  input: \"batch_normalization_6/AssignMovingAvg_1/read\"\n  input: \"batch_normalization_6/FusedBatchNorm:2\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/AssignMovingAvg_1/mul/y\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.003000000026077032\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/AssignMovingAvg_1/mul\"\n  op: \"Mul\"\n  input: \"batch_normalization_6/AssignMovingAvg_1/sub\"\n  input: \"batch_normalization_6/AssignMovingAvg_1/mul/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/AssignMovingAvg_1\"\n  op: \"AssignSub\"\n  input: \"batch_normalization_5/moving_variance\"\n  input: \"batch_normalization_6/AssignMovingAvg_1/mul\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_5/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: false\n    }\n  }\n}\nnode {\n  name: \"Relu_5\"\n  op: \"Relu\"\n  input: \"batch_normalization_6/FusedBatchNorm\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"conv2d_9/kernel/Initializer/truncated_normal/shape\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_9/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\003\\000\\000\\000\\003\\000\\000\\000@\\000\\000\\000@\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_9/kernel/Initializer/truncated_normal/mean\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_9/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_9/kernel/Initializer/truncated_normal/stddev\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_9/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0416666679084301\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_9/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  op: \"TruncatedNormal\"\n  input: \"conv2d_9/kernel/Initializer/truncated_normal/shape\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_9/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"seed\"\n    value {\n      i: 0\n    }\n  }\n  attr {\n    key: \"seed2\"\n    value {\n      i: 0\n    }\n  }\n}\nnode {\n  name: \"conv2d_9/kernel/Initializer/truncated_normal/mul\"\n  op: \"Mul\"\n  input: \"conv2d_9/kernel/Initializer/truncated_normal/TruncatedNormal\"\n  input: \"conv2d_9/kernel/Initializer/truncated_normal/stddev\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_9/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_9/kernel/Initializer/truncated_normal\"\n  op: \"Add\"\n  input: \"conv2d_9/kernel/Initializer/truncated_normal/mul\"\n  input: \"conv2d_9/kernel/Initializer/truncated_normal/mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_9/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_9/kernel\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_9/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 3\n        }\n        dim {\n          size: 3\n        }\n        dim {\n          size: 64\n        }\n        dim {\n          size: 64\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"conv2d_9/kernel/Assign\"\n  op: \"Assign\"\n  input: \"conv2d_9/kernel\"\n  input: \"conv2d_9/kernel/Initializer/truncated_normal\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_9/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"conv2d_9/kernel/read\"\n  op: \"Identity\"\n  input: \"conv2d_9/kernel\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@conv2d_9/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_10/convolution/Shape\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 4\n          }\n        }\n        tensor_content: \"\\003\\000\\000\\000\\003\\000\\000\\000@\\000\\000\\000@\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_10/convolution/dilation_rate\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 2\n          }\n        }\n        tensor_content: \"\\001\\000\\000\\000\\001\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"conv2d_10/convolution\"\n  op: \"Conv2D\"\n  input: \"Relu_5\"\n  input: \"conv2d_9/kernel/read\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NCHW\"\n    }\n  }\n  attr {\n    key: \"padding\"\n    value {\n      s: \"SAME\"\n    }\n  }\n  attr {\n    key: \"strides\"\n    value {\n      list {\n        i: 1\n        i: 1\n        i: 1\n        i: 1\n      }\n    }\n  }\n  attr {\n    key: \"use_cudnn_on_gpu\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"add_2\"\n  op: \"Add\"\n  input: \"conv2d_10/convolution\"\n  input: \"conv2d_8/convolution\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"block_layer3\"\n  op: \"Identity\"\n  input: \"add_2\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/gamma/Initializer/ones\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 64\n          }\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/gamma\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 64\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/gamma/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_6/gamma\"\n  input: \"batch_normalization_6/gamma/Initializer/ones\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/gamma\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/gamma/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_6/gamma\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/gamma\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/beta/Initializer/zeros\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 64\n          }\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/beta\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 64\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/beta/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_6/beta\"\n  input: \"batch_normalization_6/beta/Initializer/zeros\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/beta\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/beta/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_6/beta\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/beta\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/moving_mean/Initializer/zeros\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 64\n          }\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/moving_mean\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 64\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/moving_mean/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_6/moving_mean\"\n  input: \"batch_normalization_6/moving_mean/Initializer/zeros\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/moving_mean/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_6/moving_mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/moving_variance/Initializer/ones\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 64\n          }\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/moving_variance\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 64\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/moving_variance/Assign\"\n  op: \"Assign\"\n  input: \"batch_normalization_6/moving_variance\"\n  input: \"batch_normalization_6/moving_variance/Initializer/ones\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_6/moving_variance/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_6/moving_variance\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_7/Const\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_7/Const_1\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_7/FusedBatchNorm\"\n  op: \"FusedBatchNorm\"\n  input: \"block_layer3\"\n  input: \"batch_normalization_6/gamma/read\"\n  input: \"batch_normalization_6/beta/read\"\n  input: \"batch_normalization_7/Const\"\n  input: \"batch_normalization_7/Const_1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NCHW\"\n    }\n  }\n  attr {\n    key: \"epsilon\"\n    value {\n      f: 1.0009999641624745e-05\n    }\n  }\n  attr {\n    key: \"is_training\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_7/AssignMovingAvg/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_6/moving_mean\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_7/AssignMovingAvg/sub\"\n  op: \"Sub\"\n  input: \"batch_normalization_7/AssignMovingAvg/read\"\n  input: \"batch_normalization_7/FusedBatchNorm:1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_7/AssignMovingAvg/mul/y\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.003000000026077032\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_7/AssignMovingAvg/mul\"\n  op: \"Mul\"\n  input: \"batch_normalization_7/AssignMovingAvg/sub\"\n  input: \"batch_normalization_7/AssignMovingAvg/mul/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/moving_mean\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_7/AssignMovingAvg\"\n  op: \"AssignSub\"\n  input: \"batch_normalization_6/moving_mean\"\n  input: \"batch_normalization_7/AssignMovingAvg/mul\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/moving_mean\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: false\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_7/AssignMovingAvg_1/read\"\n  op: \"Identity\"\n  input: \"batch_normalization_6/moving_variance\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_7/AssignMovingAvg_1/sub\"\n  op: \"Sub\"\n  input: \"batch_normalization_7/AssignMovingAvg_1/read\"\n  input: \"batch_normalization_7/FusedBatchNorm:2\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_7/AssignMovingAvg_1/mul/y\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.003000000026077032\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_7/AssignMovingAvg_1/mul\"\n  op: \"Mul\"\n  input: \"batch_normalization_7/AssignMovingAvg_1/sub\"\n  input: \"batch_normalization_7/AssignMovingAvg_1/mul/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/moving_variance\"\n      }\n    }\n  }\n}\nnode {\n  name: \"batch_normalization_7/AssignMovingAvg_1\"\n  op: \"AssignSub\"\n  input: \"batch_normalization_6/moving_variance\"\n  input: \"batch_normalization_7/AssignMovingAvg_1/mul\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@batch_normalization_6/moving_variance\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: false\n    }\n  }\n}\nnode {\n  name: \"Relu_6\"\n  op: \"Relu\"\n  input: \"batch_normalization_7/FusedBatchNorm\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"average_pooling2d/AvgPool\"\n  op: \"AvgPool\"\n  input: \"Relu_6\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NCHW\"\n    }\n  }\n  attr {\n    key: \"ksize\"\n    value {\n      list {\n        i: 1\n        i: 1\n        i: 8\n        i: 8\n      }\n    }\n  }\n  attr {\n    key: \"padding\"\n    value {\n      s: \"VALID\"\n    }\n  }\n  attr {\n    key: \"strides\"\n    value {\n      list {\n        i: 1\n        i: 1\n        i: 1\n        i: 1\n      }\n    }\n  }\n}\nnode {\n  name: \"final_avg_pool\"\n  op: \"Identity\"\n  input: \"average_pooling2d/AvgPool\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"Reshape_1/shape\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 2\n          }\n        }\n        tensor_content: \"\\377\\377\\377\\377@\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"Reshape_1\"\n  op: \"Reshape\"\n  input: \"final_avg_pool\"\n  input: \"Reshape_1/shape\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"Tshape\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"dense/kernel/Initializer/random_uniform/shape\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@dense/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 2\n          }\n        }\n        tensor_content: \"@\\000\\000\\000\\n\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"dense/kernel/Initializer/random_uniform/min\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@dense/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: -0.2847473919391632\n      }\n    }\n  }\n}\nnode {\n  name: \"dense/kernel/Initializer/random_uniform/max\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@dense/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.2847473919391632\n      }\n    }\n  }\n}\nnode {\n  name: \"dense/kernel/Initializer/random_uniform/RandomUniform\"\n  op: \"RandomUniform\"\n  input: \"dense/kernel/Initializer/random_uniform/shape\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@dense/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"seed\"\n    value {\n      i: 0\n    }\n  }\n  attr {\n    key: \"seed2\"\n    value {\n      i: 0\n    }\n  }\n}\nnode {\n  name: \"dense/kernel/Initializer/random_uniform/sub\"\n  op: \"Sub\"\n  input: \"dense/kernel/Initializer/random_uniform/max\"\n  input: \"dense/kernel/Initializer/random_uniform/min\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@dense/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"dense/kernel/Initializer/random_uniform/mul\"\n  op: \"Mul\"\n  input: \"dense/kernel/Initializer/random_uniform/RandomUniform\"\n  input: \"dense/kernel/Initializer/random_uniform/sub\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@dense/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"dense/kernel/Initializer/random_uniform\"\n  op: \"Add\"\n  input: \"dense/kernel/Initializer/random_uniform/mul\"\n  input: \"dense/kernel/Initializer/random_uniform/min\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@dense/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"dense/kernel\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@dense/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 64\n        }\n        dim {\n          size: 10\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"dense/kernel/Assign\"\n  op: \"Assign\"\n  input: \"dense/kernel\"\n  input: \"dense/kernel/Initializer/random_uniform\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@dense/kernel\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"dense/kernel/read\"\n  op: \"Identity\"\n  input: \"dense/kernel\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@dense/kernel\"\n      }\n    }\n  }\n}\nnode {\n  name: \"dense/bias/Initializer/zeros\"\n  op: \"Const\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@dense/bias\"\n      }\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n          dim {\n            size: 10\n          }\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"dense/bias\"\n  op: \"VariableV2\"\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@dense/bias\"\n      }\n    }\n  }\n  attr {\n    key: \"container\"\n    value {\n      s: \"\"\n    }\n  }\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"shape\"\n    value {\n      shape {\n        dim {\n          size: 10\n        }\n      }\n    }\n  }\n  attr {\n    key: \"shared_name\"\n    value {\n      s: \"\"\n    }\n  }\n}\nnode {\n  name: \"dense/bias/Assign\"\n  op: \"Assign\"\n  input: \"dense/bias\"\n  input: \"dense/bias/Initializer/zeros\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@dense/bias\"\n      }\n    }\n  }\n  attr {\n    key: \"use_locking\"\n    value {\n      b: true\n    }\n  }\n  attr {\n    key: \"validate_shape\"\n    value {\n      b: true\n    }\n  }\n}\nnode {\n  name: \"dense/bias/read\"\n  op: \"Identity\"\n  input: \"dense/bias\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"_class\"\n    value {\n      list {\n        s: \"loc:@dense/bias\"\n      }\n    }\n  }\n}\nnode {\n  name: \"dense/MatMul\"\n  op: \"MatMul\"\n  input: \"Reshape_1\"\n  input: \"dense/kernel/read\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"transpose_a\"\n    value {\n      b: false\n    }\n  }\n  attr {\n    key: \"transpose_b\"\n    value {\n      b: false\n    }\n  }\n}\nnode {\n  name: \"dense/BiasAdd\"\n  op: \"BiasAdd\"\n  input: \"dense/MatMul\"\n  input: \"dense/bias/read\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"data_format\"\n    value {\n      s: \"NHWC\"\n    }\n  }\n}\nnode {\n  name: \"final_dense\"\n  op: \"Identity\"\n  input: \"dense/BiasAdd\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Rank\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n        }\n        int_val: 2\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Shape\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 2\n          }\n        }\n        tensor_content: \"\\200\\000\\000\\000\\n\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Rank_1\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n        }\n        int_val: 2\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Shape_1\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 2\n          }\n        }\n        tensor_content: \"\\200\\000\\000\\000\\n\\000\\000\\000\"\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Sub/y\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n        }\n        int_val: 1\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Sub\"\n  op: \"Sub\"\n  input: \"softmax_cross_entropy_loss/Rank_1\"\n  input: \"softmax_cross_entropy_loss/Sub/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Slice/begin\"\n  op: \"Pack\"\n  input: \"softmax_cross_entropy_loss/Sub\"\n  attr {\n    key: \"N\"\n    value {\n      i: 1\n    }\n  }\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"axis\"\n    value {\n      i: 0\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Slice/size\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 1\n          }\n        }\n        int_val: 1\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Slice\"\n  op: \"Slice\"\n  input: \"softmax_cross_entropy_loss/Shape_1\"\n  input: \"softmax_cross_entropy_loss/Slice/begin\"\n  input: \"softmax_cross_entropy_loss/Slice/size\"\n  attr {\n    key: \"Index\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/concat/values_0\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 1\n          }\n        }\n        int_val: -1\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/concat/axis\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n        }\n        int_val: 0\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/concat\"\n  op: \"ConcatV2\"\n  input: \"softmax_cross_entropy_loss/concat/values_0\"\n  input: \"softmax_cross_entropy_loss/Slice\"\n  input: \"softmax_cross_entropy_loss/concat/axis\"\n  attr {\n    key: \"N\"\n    value {\n      i: 2\n    }\n  }\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"Tidx\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Reshape\"\n  op: \"Reshape\"\n  input: \"final_dense\"\n  input: \"softmax_cross_entropy_loss/concat\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"Tshape\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Rank_2\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n        }\n        int_val: 2\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Shape_2\"\n  op: \"Shape\"\n  input: \"IteratorGetNext:1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"out_type\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Sub_1/y\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n        }\n        int_val: 1\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Sub_1\"\n  op: \"Sub\"\n  input: \"softmax_cross_entropy_loss/Rank_2\"\n  input: \"softmax_cross_entropy_loss/Sub_1/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Slice_1/begin\"\n  op: \"Pack\"\n  input: \"softmax_cross_entropy_loss/Sub_1\"\n  attr {\n    key: \"N\"\n    value {\n      i: 1\n    }\n  }\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"axis\"\n    value {\n      i: 0\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Slice_1/size\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 1\n          }\n        }\n        int_val: 1\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Slice_1\"\n  op: \"Slice\"\n  input: \"softmax_cross_entropy_loss/Shape_2\"\n  input: \"softmax_cross_entropy_loss/Slice_1/begin\"\n  input: \"softmax_cross_entropy_loss/Slice_1/size\"\n  attr {\n    key: \"Index\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/concat_1/values_0\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 1\n          }\n        }\n        int_val: -1\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/concat_1/axis\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n        }\n        int_val: 0\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/concat_1\"\n  op: \"ConcatV2\"\n  input: \"softmax_cross_entropy_loss/concat_1/values_0\"\n  input: \"softmax_cross_entropy_loss/Slice_1\"\n  input: \"softmax_cross_entropy_loss/concat_1/axis\"\n  attr {\n    key: \"N\"\n    value {\n      i: 2\n    }\n  }\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"Tidx\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Reshape_1\"\n  op: \"Reshape\"\n  input: \"IteratorGetNext:1\"\n  input: \"softmax_cross_entropy_loss/concat_1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"Tshape\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/xentropy\"\n  op: \"SoftmaxCrossEntropyWithLogits\"\n  input: \"softmax_cross_entropy_loss/Reshape\"\n  input: \"softmax_cross_entropy_loss/Reshape_1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Sub_2/y\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n        }\n        int_val: 1\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Sub_2\"\n  op: \"Sub\"\n  input: \"softmax_cross_entropy_loss/Rank\"\n  input: \"softmax_cross_entropy_loss/Sub_2/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Slice_2/begin\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 1\n          }\n        }\n        int_val: 0\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Slice_2/size\"\n  op: \"Pack\"\n  input: \"softmax_cross_entropy_loss/Sub_2\"\n  attr {\n    key: \"N\"\n    value {\n      i: 1\n    }\n  }\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"axis\"\n    value {\n      i: 0\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Slice_2\"\n  op: \"Slice\"\n  input: \"softmax_cross_entropy_loss/Shape\"\n  input: \"softmax_cross_entropy_loss/Slice_2/begin\"\n  input: \"softmax_cross_entropy_loss/Slice_2/size\"\n  attr {\n    key: \"Index\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"T\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Reshape_2\"\n  op: \"Reshape\"\n  input: \"softmax_cross_entropy_loss/xentropy\"\n  input: \"softmax_cross_entropy_loss/Slice_2\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"Tshape\"\n    value {\n      type: DT_INT32\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/assert_broadcastable/weights\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/assert_broadcastable/weights/shape\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/assert_broadcastable/weights/rank\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n        }\n        int_val: 0\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/assert_broadcastable/values/shape\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 1\n          }\n        }\n        int_val: 128\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/assert_broadcastable/values/rank\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n        }\n        int_val: 1\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  op: \"NoOp\"\n}\nnode {\n  name: \"softmax_cross_entropy_loss/ToFloat_1/x\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Mul\"\n  op: \"Mul\"\n  input: \"softmax_cross_entropy_loss/Reshape_2\"\n  input: \"softmax_cross_entropy_loss/ToFloat_1/x\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Const\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 1\n          }\n        }\n        int_val: 0\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Sum\"\n  op: \"Sum\"\n  input: \"softmax_cross_entropy_loss/Mul\"\n  input: \"softmax_cross_entropy_loss/Const\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"Tidx\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"keep_dims\"\n    value {\n      b: false\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/num_present/Equal/y\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/num_present/Equal\"\n  op: \"Equal\"\n  input: \"softmax_cross_entropy_loss/ToFloat_1/x\"\n  input: \"softmax_cross_entropy_loss/num_present/Equal/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/num_present/zeros_like\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/num_present/ones_like/Shape\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/num_present/ones_like/Const\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/num_present/ones_like\"\n  op: \"Fill\"\n  input: \"softmax_cross_entropy_loss/num_present/ones_like/Shape\"\n  input: \"softmax_cross_entropy_loss/num_present/ones_like/Const\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/num_present/Select\"\n  op: \"Select\"\n  input: \"softmax_cross_entropy_loss/num_present/Equal\"\n  input: \"softmax_cross_entropy_loss/num_present/zeros_like\"\n  input: \"softmax_cross_entropy_loss/num_present/ones_like\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/num_present/broadcast_weights/assert_broadcastable/weights/shape\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/num_present/broadcast_weights/assert_broadcastable/weights/rank\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n        }\n        int_val: 0\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/num_present/broadcast_weights/assert_broadcastable/values/shape\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 1\n          }\n        }\n        int_val: 128\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/num_present/broadcast_weights/assert_broadcastable/values/rank\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n        }\n        int_val: 1\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/num_present/broadcast_weights/assert_broadcastable/static_scalar_check_success\"\n  op: \"NoOp\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n}\nnode {\n  name: \"softmax_cross_entropy_loss/num_present/broadcast_weights/ones_like/Shape\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  input: \"^softmax_cross_entropy_loss/num_present/broadcast_weights/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 1\n          }\n        }\n        int_val: 128\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/num_present/broadcast_weights/ones_like/Const\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  input: \"^softmax_cross_entropy_loss/num_present/broadcast_weights/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/num_present/broadcast_weights/ones_like\"\n  op: \"Fill\"\n  input: \"softmax_cross_entropy_loss/num_present/broadcast_weights/ones_like/Shape\"\n  input: \"softmax_cross_entropy_loss/num_present/broadcast_weights/ones_like/Const\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/num_present/broadcast_weights\"\n  op: \"Mul\"\n  input: \"softmax_cross_entropy_loss/num_present/Select\"\n  input: \"softmax_cross_entropy_loss/num_present/broadcast_weights/ones_like\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/num_present/Const\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n            size: 1\n          }\n        }\n        int_val: 0\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/num_present\"\n  op: \"Sum\"\n  input: \"softmax_cross_entropy_loss/num_present/broadcast_weights\"\n  input: \"softmax_cross_entropy_loss/num_present/Const\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"Tidx\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"keep_dims\"\n    value {\n      b: false\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Const_1\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Sum_1\"\n  op: \"Sum\"\n  input: \"softmax_cross_entropy_loss/Sum\"\n  input: \"softmax_cross_entropy_loss/Const_1\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"Tidx\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"keep_dims\"\n    value {\n      b: false\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Greater/y\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Greater\"\n  op: \"Greater\"\n  input: \"softmax_cross_entropy_loss/num_present\"\n  input: \"softmax_cross_entropy_loss/Greater/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Equal/y\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Equal\"\n  op: \"Equal\"\n  input: \"softmax_cross_entropy_loss/num_present\"\n  input: \"softmax_cross_entropy_loss/Equal/y\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/ones_like/Shape\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_INT32\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_INT32\n        tensor_shape {\n          dim {\n          }\n        }\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/ones_like/Const\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 1.0\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/ones_like\"\n  op: \"Fill\"\n  input: \"softmax_cross_entropy_loss/ones_like/Shape\"\n  input: \"softmax_cross_entropy_loss/ones_like/Const\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/Select\"\n  op: \"Select\"\n  input: \"softmax_cross_entropy_loss/Equal\"\n  input: \"softmax_cross_entropy_loss/ones_like\"\n  input: \"softmax_cross_entropy_loss/num_present\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/div\"\n  op: \"RealDiv\"\n  input: \"softmax_cross_entropy_loss/Sum_1\"\n  input: \"softmax_cross_entropy_loss/Select\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/zeros_like\"\n  op: \"Const\"\n  input: \"^softmax_cross_entropy_loss/assert_broadcastable/static_scalar_check_success\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.0\n      }\n    }\n  }\n}\nnode {\n  name: \"softmax_cross_entropy_loss/value\"\n  op: \"Select\"\n  input: \"softmax_cross_entropy_loss/Greater\"\n  input: \"softmax_cross_entropy_loss/div\"\n  input: \"softmax_cross_entropy_loss/zeros_like\"\n  attr {\n    key: \"T\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n}\nnode {\n  name: \"Const_3\"\n  op: \"Const\"\n  attr {\n    key: \"dtype\"\n    value {\n      type: DT_FLOAT\n    }\n  }\n  attr {\n    key: \"value\"\n    value {\n      tensor {\n        dtype: DT_FLOAT\n        tensor_shape {\n        }\n        float_val: 0.10000000149011612\n      }\n    }\n  }\n}\nlibrary {\n  function {\n    signature {\n      name: \"tf_map_func_dd7e9ec6\"\n      input_arg {\n        name: \"arg0\"\n        type: DT_STRING\n      }\n      output_arg {\n        name: \"Cast_1\"\n        type: DT_FLOAT\n      }\n      output_arg {\n        name: \"one_hot\"\n        type: DT_FLOAT\n      }\n      description: \"A wrapper for Defun that facilitates shape inference.\"\n    }\n    node_def {\n      name: \"DecodeRaw\"\n      op: \"DecodeRaw\"\n      input: \"arg0\"\n      attr {\n        key: \"little_endian\"\n        value {\n          b: true\n        }\n      }\n      attr {\n        key: \"out_type\"\n        value {\n          type: DT_UINT8\n        }\n      }\n    }\n    node_def {\n      name: \"strided_slice/stack\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 1\n              }\n            }\n            int_val: 0\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"strided_slice/stack_1\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 1\n              }\n            }\n            int_val: 1\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"strided_slice/stack_2\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 1\n              }\n            }\n            int_val: 1\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"strided_slice\"\n      op: \"StridedSlice\"\n      input: \"DecodeRaw:output:0\"\n      input: \"strided_slice/stack:output:0\"\n      input: \"strided_slice/stack_1:output:0\"\n      input: \"strided_slice/stack_2:output:0\"\n      attr {\n        key: \"Index\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"T\"\n        value {\n          type: DT_UINT8\n        }\n      }\n      attr {\n        key: \"begin_mask\"\n        value {\n          i: 0\n        }\n      }\n      attr {\n        key: \"ellipsis_mask\"\n        value {\n          i: 0\n        }\n      }\n      attr {\n        key: \"end_mask\"\n        value {\n          i: 0\n        }\n      }\n      attr {\n        key: \"new_axis_mask\"\n        value {\n          i: 0\n        }\n      }\n      attr {\n        key: \"shrink_axis_mask\"\n        value {\n          i: 1\n        }\n      }\n    }\n    node_def {\n      name: \"Cast\"\n      op: \"Cast\"\n      input: \"strided_slice:output:0\"\n      attr {\n        key: \"DstT\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"SrcT\"\n        value {\n          type: DT_UINT8\n        }\n      }\n    }\n    node_def {\n      name: \"strided_slice_1/stack\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 1\n              }\n            }\n            int_val: 1\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"strided_slice_1/stack_1\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 1\n              }\n            }\n            int_val: 3073\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"strided_slice_1/stack_2\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 1\n              }\n            }\n            int_val: 1\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"strided_slice_1\"\n      op: \"StridedSlice\"\n      input: \"DecodeRaw:output:0\"\n      input: \"strided_slice_1/stack:output:0\"\n      input: \"strided_slice_1/stack_1:output:0\"\n      input: \"strided_slice_1/stack_2:output:0\"\n      attr {\n        key: \"Index\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"T\"\n        value {\n          type: DT_UINT8\n        }\n      }\n      attr {\n        key: \"begin_mask\"\n        value {\n          i: 0\n        }\n      }\n      attr {\n        key: \"ellipsis_mask\"\n        value {\n          i: 0\n        }\n      }\n      attr {\n        key: \"end_mask\"\n        value {\n          i: 0\n        }\n      }\n      attr {\n        key: \"new_axis_mask\"\n        value {\n          i: 0\n        }\n      }\n      attr {\n        key: \"shrink_axis_mask\"\n        value {\n          i: 0\n        }\n      }\n    }\n    node_def {\n      name: \"Reshape/shape\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 3\n              }\n            }\n            tensor_content: \"\\003\\000\\000\\000 \\000\\000\\000 \\000\\000\\000\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"Reshape\"\n      op: \"Reshape\"\n      input: \"strided_slice_1:output:0\"\n      input: \"Reshape/shape:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_UINT8\n        }\n      }\n      attr {\n        key: \"Tshape\"\n        value {\n          type: DT_INT32\n        }\n      }\n    }\n    node_def {\n      name: \"transpose/perm\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 3\n              }\n            }\n            tensor_content: \"\\001\\000\\000\\000\\002\\000\\000\\000\\000\\000\\000\\000\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"transpose\"\n      op: \"Transpose\"\n      input: \"Reshape:output:0\"\n      input: \"transpose/perm:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_UINT8\n        }\n      }\n      attr {\n        key: \"Tperm\"\n        value {\n          type: DT_INT32\n        }\n      }\n    }\n    node_def {\n      name: \"Cast_1\"\n      op: \"Cast\"\n      input: \"transpose:y:0\"\n      attr {\n        key: \"DstT\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"SrcT\"\n        value {\n          type: DT_UINT8\n        }\n      }\n    }\n    node_def {\n      name: \"one_hot/on_value\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_FLOAT\n            tensor_shape {\n            }\n            float_val: 1.0\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"one_hot/off_value\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_FLOAT\n            tensor_shape {\n            }\n            float_val: 0.0\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"one_hot/depth\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n            }\n            int_val: 10\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"one_hot\"\n      op: \"OneHot\"\n      input: \"Cast:y:0\"\n      input: \"one_hot/depth:output:0\"\n      input: \"one_hot/on_value:output:0\"\n      input: \"one_hot/off_value:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"TI\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"axis\"\n        value {\n          i: -1\n        }\n      }\n    }\n    ret {\n      key: \"Cast_1\"\n      value: \"Cast_1:y:0\"\n    }\n    ret {\n      key: \"one_hot\"\n      value: \"one_hot:output:0\"\n    }\n  }\n  function {\n    signature {\n      name: \"tf_map_func_671053fa\"\n      input_arg {\n        name: \"arg0\"\n        type: DT_FLOAT\n      }\n      input_arg {\n        name: \"arg1\"\n        type: DT_FLOAT\n      }\n      output_arg {\n        name: \"cond/Merge\"\n        type: DT_FLOAT\n      }\n      output_arg {\n        name: \"arg1\"\n        type: DT_FLOAT\n      }\n      description: \"A wrapper for Defun that facilitates shape inference.\"\n    }\n    node_def {\n      name: \"ExpandDims/dim\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n            }\n            int_val: 0\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"ExpandDims\"\n      op: \"ExpandDims\"\n      input: \"arg0\"\n      input: \"ExpandDims/dim:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"Tdim\"\n        value {\n          type: DT_INT32\n        }\n      }\n    }\n    node_def {\n      name: \"control_dependency\"\n      op: \"Identity\"\n      input: \"ExpandDims:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"_class\"\n        value {\n          list {\n            s: \"loc:@ExpandDims\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"control_dependency_1\"\n      op: \"Identity\"\n      input: \"control_dependency:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"_class\"\n        value {\n          list {\n            s: \"loc:@ExpandDims\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"stack\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 4\n              }\n            }\n            tensor_content: \"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"stack_1\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 4\n              }\n            }\n            tensor_content: \"\\377\\377\\377\\377 \\000\\000\\000 \\000\\000\\000\\377\\377\\377\\377\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"Slice\"\n      op: \"Slice\"\n      input: \"control_dependency_1:output:0\"\n      input: \"stack:output:0\"\n      input: \"stack_1:output:0\"\n      attr {\n        key: \"Index\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n    }\n    node_def {\n      name: \"control_dependency_2\"\n      op: \"Identity\"\n      input: \"Slice:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"_class\"\n        value {\n          list {\n            s: \"loc:@Slice\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"stack_2\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 8\n              }\n            }\n            tensor_content: \"\\000\\000\\000\\000\\000\\000\\000\\000\\004\\000\\000\\000\\004\\000\\000\\000\\004\\000\\000\\000\\004\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"Reshape/shape\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 2\n              }\n            }\n            tensor_content: \"\\004\\000\\000\\000\\002\\000\\000\\000\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"Reshape\"\n      op: \"Reshape\"\n      input: \"stack_2:output:0\"\n      input: \"Reshape/shape:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"Tshape\"\n        value {\n          type: DT_INT32\n        }\n      }\n    }\n    node_def {\n      name: \"Pad\"\n      op: \"Pad\"\n      input: \"control_dependency_2:output:0\"\n      input: \"Reshape:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"Tpaddings\"\n        value {\n          type: DT_INT32\n        }\n      }\n    }\n    node_def {\n      name: \"control_dependency_3\"\n      op: \"Identity\"\n      input: \"Pad:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"_class\"\n        value {\n          list {\n            s: \"loc:@Pad\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"Squeeze\"\n      op: \"Squeeze\"\n      input: \"control_dependency_3:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"squeeze_dims\"\n        value {\n          list {\n            i: 0\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"random_crop/size\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 3\n              }\n            }\n            tensor_content: \" \\000\\000\\000 \\000\\000\\000\\003\\000\\000\\000\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"random_crop/Shape\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 3\n              }\n            }\n            tensor_content: \"(\\000\\000\\000(\\000\\000\\000\\003\\000\\000\\000\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"random_crop/GreaterEqual\"\n      op: \"GreaterEqual\"\n      input: \"random_crop/Shape:output:0\"\n      input: \"random_crop/size:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_INT32\n        }\n      }\n    }\n    node_def {\n      name: \"random_crop/Const\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 1\n              }\n            }\n            int_val: 0\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"random_crop/All\"\n      op: \"All\"\n      input: \"random_crop/GreaterEqual:z:0\"\n      input: \"random_crop/Const:output:0\"\n      attr {\n        key: \"Tidx\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"keep_dims\"\n        value {\n          b: false\n        }\n      }\n    }\n    node_def {\n      name: \"random_crop/Assert/Const\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_STRING\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_STRING\n            tensor_shape {\n            }\n            string_val: \"Need value.shape >= size, got \"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"random_crop/Assert/Assert/data_0\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_STRING\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_STRING\n            tensor_shape {\n            }\n            string_val: \"Need value.shape >= size, got \"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"random_crop/Assert/Assert\"\n      op: \"Assert\"\n      input: \"random_crop/All:output:0\"\n      input: \"random_crop/Assert/Assert/data_0:output:0\"\n      input: \"random_crop/Shape:output:0\"\n      input: \"random_crop/size:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          list {\n            type: DT_STRING\n            type: DT_INT32\n            type: DT_INT32\n          }\n        }\n      }\n      attr {\n        key: \"summarize\"\n        value {\n          i: 1000\n        }\n      }\n    }\n    node_def {\n      name: \"random_crop/control_dependency\"\n      op: \"Identity\"\n      input: \"random_crop/Shape:output:0\"\n      input: \"^random_crop/Assert/Assert\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"_class\"\n        value {\n          list {\n            s: \"loc:@random_crop/Shape\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"random_crop/sub\"\n      op: \"Sub\"\n      input: \"random_crop/control_dependency:output:0\"\n      input: \"random_crop/size:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_INT32\n        }\n      }\n    }\n    node_def {\n      name: \"random_crop/add/y\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n            }\n            int_val: 1\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"random_crop/add\"\n      op: \"Add\"\n      input: \"random_crop/sub:z:0\"\n      input: \"random_crop/add/y:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_INT32\n        }\n      }\n    }\n    node_def {\n      name: \"random_crop/Shape_1\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 1\n              }\n            }\n            int_val: 3\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"random_crop/random_uniform/min\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n            }\n            int_val: 0\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"random_crop/random_uniform/max\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n            }\n            int_val: 2147483647\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"random_crop/random_uniform\"\n      op: \"RandomUniformInt\"\n      input: \"random_crop/Shape_1:output:0\"\n      input: \"random_crop/random_uniform/min:output:0\"\n      input: \"random_crop/random_uniform/max:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"Tout\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"seed\"\n        value {\n          i: 0\n        }\n      }\n      attr {\n        key: \"seed2\"\n        value {\n          i: 0\n        }\n      }\n    }\n    node_def {\n      name: \"random_crop/mod\"\n      op: \"FloorMod\"\n      input: \"random_crop/random_uniform:output:0\"\n      input: \"random_crop/add:z:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_INT32\n        }\n      }\n    }\n    node_def {\n      name: \"random_crop\"\n      op: \"Slice\"\n      input: \"Squeeze:output:0\"\n      input: \"random_crop/mod:z:0\"\n      input: \"random_crop/size:output:0\"\n      attr {\n        key: \"Index\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n    }\n    node_def {\n      name: \"control_dependency_4\"\n      op: \"Identity\"\n      input: \"random_crop:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"_class\"\n        value {\n          list {\n            s: \"loc:@random_crop\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"random_uniform/shape\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n              }\n            }\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"random_uniform/min\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_FLOAT\n            tensor_shape {\n            }\n            float_val: 0.0\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"random_uniform/max\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_FLOAT\n            tensor_shape {\n            }\n            float_val: 1.0\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"random_uniform/RandomUniform\"\n      op: \"RandomUniform\"\n      input: \"random_uniform/shape:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"seed\"\n        value {\n          i: 0\n        }\n      }\n      attr {\n        key: \"seed2\"\n        value {\n          i: 0\n        }\n      }\n    }\n    node_def {\n      name: \"random_uniform/sub\"\n      op: \"Sub\"\n      input: \"random_uniform/max:output:0\"\n      input: \"random_uniform/min:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n    }\n    node_def {\n      name: \"random_uniform/mul\"\n      op: \"Mul\"\n      input: \"random_uniform/RandomUniform:output:0\"\n      input: \"random_uniform/sub:z:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n    }\n    node_def {\n      name: \"random_uniform\"\n      op: \"Add\"\n      input: \"random_uniform/mul:z:0\"\n      input: \"random_uniform/min:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n    }\n    node_def {\n      name: \"Less/y\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_FLOAT\n            tensor_shape {\n            }\n            float_val: 0.5\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"Less\"\n      op: \"Less\"\n      input: \"random_uniform:z:0\"\n      input: \"Less/y:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n    }\n    node_def {\n      name: \"cond/Switch\"\n      op: \"Switch\"\n      input: \"Less:z:0\"\n      input: \"Less:z:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_BOOL\n        }\n      }\n    }\n    node_def {\n      name: \"cond/switch_t\"\n      op: \"Identity\"\n      input: \"cond/Switch:output_true:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_BOOL\n        }\n      }\n    }\n    node_def {\n      name: \"cond/switch_f\"\n      op: \"Identity\"\n      input: \"cond/Switch:output_false:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_BOOL\n        }\n      }\n    }\n    node_def {\n      name: \"cond/pred_id\"\n      op: \"Identity\"\n      input: \"Less:z:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_BOOL\n        }\n      }\n    }\n    node_def {\n      name: \"cond/ReverseV2/axis\"\n      op: \"Const\"\n      input: \"^cond/switch_t\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 1\n              }\n            }\n            int_val: 1\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"cond/ReverseV2/Switch\"\n      op: \"Switch\"\n      input: \"control_dependency_4:output:0\"\n      input: \"cond/pred_id:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"_class\"\n        value {\n          list {\n            s: \"loc:@random_crop\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"cond/ReverseV2\"\n      op: \"ReverseV2\"\n      input: \"cond/ReverseV2/Switch:output_true:0\"\n      input: \"cond/ReverseV2/axis:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"Tidx\"\n        value {\n          type: DT_INT32\n        }\n      }\n    }\n    node_def {\n      name: \"cond/Switch_1\"\n      op: \"Switch\"\n      input: \"control_dependency_4:output:0\"\n      input: \"cond/pred_id:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"_class\"\n        value {\n          list {\n            s: \"loc:@random_crop\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"cond/Merge\"\n      op: \"Merge\"\n      input: \"cond/Switch_1:output_false:0\"\n      input: \"cond/ReverseV2:output:0\"\n      attr {\n        key: \"N\"\n        value {\n          i: 2\n        }\n      }\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n    }\n    ret {\n      key: \"arg1\"\n      value: \"arg1\"\n    }\n    ret {\n      key: \"cond/Merge\"\n      value: \"cond/Merge:output:0\"\n    }\n  }\n  function {\n    signature {\n      name: \"tf_map_func_c5fa6fa0\"\n      input_arg {\n        name: \"arg0\"\n        type: DT_FLOAT\n      }\n      input_arg {\n        name: \"arg1\"\n        type: DT_FLOAT\n      }\n      output_arg {\n        name: \"div\"\n        type: DT_FLOAT\n      }\n      output_arg {\n        name: \"arg1\"\n        type: DT_FLOAT\n      }\n      description: \"A wrapper for Defun that facilitates shape inference.\"\n    }\n    node_def {\n      name: \"control_dependency\"\n      op: \"Identity\"\n      input: \"arg0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"_class\"\n        value {\n          list {\n            s: \"loc:@arg0\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"Shape\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 3\n              }\n            }\n            tensor_content: \" \\000\\000\\000 \\000\\000\\000\\003\\000\\000\\000\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"Const\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 1\n              }\n            }\n            int_val: 0\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"Prod\"\n      op: \"Prod\"\n      input: \"Shape:output:0\"\n      input: \"Const:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"Tidx\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"keep_dims\"\n        value {\n          b: false\n        }\n      }\n    }\n    node_def {\n      name: \"Const_1\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 3\n              }\n            }\n            tensor_content: \"\\000\\000\\000\\000\\001\\000\\000\\000\\002\\000\\000\\000\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"Mean\"\n      op: \"Mean\"\n      input: \"control_dependency:output:0\"\n      input: \"Const_1:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"Tidx\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"keep_dims\"\n        value {\n          b: false\n        }\n      }\n    }\n    node_def {\n      name: \"Square\"\n      op: \"Square\"\n      input: \"control_dependency:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n    }\n    node_def {\n      name: \"Const_2\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n              dim {\n                size: 3\n              }\n            }\n            tensor_content: \"\\000\\000\\000\\000\\001\\000\\000\\000\\002\\000\\000\\000\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"Mean_1\"\n      op: \"Mean\"\n      input: \"Square:y:0\"\n      input: \"Const_2:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"Tidx\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"keep_dims\"\n        value {\n          b: false\n        }\n      }\n    }\n    node_def {\n      name: \"Square_1\"\n      op: \"Square\"\n      input: \"Mean:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n    }\n    node_def {\n      name: \"sub\"\n      op: \"Sub\"\n      input: \"Mean_1:output:0\"\n      input: \"Square_1:y:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n    }\n    node_def {\n      name: \"Relu\"\n      op: \"Relu\"\n      input: \"sub:z:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n    }\n    node_def {\n      name: \"Sqrt\"\n      op: \"Sqrt\"\n      input: \"Relu:activations:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n    }\n    node_def {\n      name: \"Cast_1\"\n      op: \"Cast\"\n      input: \"Prod:output:0\"\n      attr {\n        key: \"DstT\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n      attr {\n        key: \"SrcT\"\n        value {\n          type: DT_INT32\n        }\n      }\n    }\n    node_def {\n      name: \"Rsqrt\"\n      op: \"Rsqrt\"\n      input: \"Cast_1:y:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n    }\n    node_def {\n      name: \"Maximum\"\n      op: \"Maximum\"\n      input: \"Sqrt:y:0\"\n      input: \"Rsqrt:y:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n    }\n    node_def {\n      name: \"Sub\"\n      op: \"Sub\"\n      input: \"control_dependency:output:0\"\n      input: \"Mean:output:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n    }\n    node_def {\n      name: \"div\"\n      op: \"RealDiv\"\n      input: \"Sub:z:0\"\n      input: \"Maximum:z:0\"\n      attr {\n        key: \"T\"\n        value {\n          type: DT_FLOAT\n        }\n      }\n    }\n    ret {\n      key: \"arg1\"\n      value: \"arg1\"\n    }\n    ret {\n      key: \"div\"\n      value: \"div:z:0\"\n    }\n  }\n  function {\n    signature {\n      name: \"_make_dataset_b1e173d1\"\n      output_arg {\n        name: \"BatchDataset\"\n        type: DT_VARIANT\n      }\n    }\n    node_def {\n      name: \"FixedLengthRecordDataset/filenames\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_STRING\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_STRING\n            tensor_shape {\n              dim {\n                size: 5\n              }\n            }\n            string_val: \"/home/yaroslav/cifar-data/cifar-10-batches-bin/data_batch_1.bin\"\n            string_val: \"/home/yaroslav/cifar-data/cifar-10-batches-bin/data_batch_2.bin\"\n            string_val: \"/home/yaroslav/cifar-data/cifar-10-batches-bin/data_batch_3.bin\"\n            string_val: \"/home/yaroslav/cifar-data/cifar-10-batches-bin/data_batch_4.bin\"\n            string_val: \"/home/yaroslav/cifar-data/cifar-10-batches-bin/data_batch_5.bin\"\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"FixedLengthRecordDataset/header_bytes\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT64\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT64\n            tensor_shape {\n            }\n            int64_val: 0\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"FixedLengthRecordDataset/record_bytes\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT64\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT64\n            tensor_shape {\n            }\n            int64_val: 3073\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"FixedLengthRecordDataset/footer_bytes\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT64\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT64\n            tensor_shape {\n            }\n            int64_val: 0\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"FixedLengthRecordDataset/buffer_size\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT64\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT64\n            tensor_shape {\n            }\n            int64_val: 262144\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"FixedLengthRecordDataset\"\n      op: \"FixedLengthRecordDataset\"\n      input: \"FixedLengthRecordDataset/filenames:output:0\"\n      input: \"FixedLengthRecordDataset/header_bytes:output:0\"\n      input: \"FixedLengthRecordDataset/record_bytes:output:0\"\n      input: \"FixedLengthRecordDataset/footer_bytes:output:0\"\n      input: \"FixedLengthRecordDataset/buffer_size:output:0\"\n    }\n    node_def {\n      name: \"RepeatDataset/count\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT64\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT64\n            tensor_shape {\n            }\n            int64_val: -1\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"RepeatDataset\"\n      op: \"RepeatDataset\"\n      input: \"FixedLengthRecordDataset:handle:0\"\n      input: \"RepeatDataset/count:output:0\"\n      attr {\n        key: \"output_shapes\"\n        value {\n          list {\n            shape {\n            }\n          }\n        }\n      }\n      attr {\n        key: \"output_types\"\n        value {\n          list {\n            type: DT_STRING\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"ParallelMapDataset/num_parallel_calls\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n            }\n            int_val: 1\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"ParallelMapDataset\"\n      op: \"ParallelMapDataset\"\n      input: \"RepeatDataset:handle:0\"\n      input: \"ParallelMapDataset/num_parallel_calls:output:0\"\n      attr {\n        key: \"Targuments\"\n        value {\n          list {\n          }\n        }\n      }\n      attr {\n        key: \"f\"\n        value {\n          func {\n            name: \"tf_map_func_dd7e9ec6\"\n          }\n        }\n      }\n      attr {\n        key: \"output_shapes\"\n        value {\n          list {\n            shape {\n              dim {\n                size: 32\n              }\n              dim {\n                size: 32\n              }\n              dim {\n                size: 3\n              }\n            }\n            shape {\n              dim {\n                size: 10\n              }\n            }\n          }\n        }\n      }\n      attr {\n        key: \"output_types\"\n        value {\n          list {\n            type: DT_FLOAT\n            type: DT_FLOAT\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"PrefetchDataset/Const\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT64\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT64\n            tensor_shape {\n            }\n            int64_val: 256\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"PrefetchDataset\"\n      op: \"PrefetchDataset\"\n      input: \"ParallelMapDataset:handle:0\"\n      input: \"PrefetchDataset/Const:output:0\"\n      attr {\n        key: \"output_shapes\"\n        value {\n          list {\n            shape {\n              dim {\n                size: 32\n              }\n              dim {\n                size: 32\n              }\n              dim {\n                size: 3\n              }\n            }\n            shape {\n              dim {\n                size: 10\n              }\n            }\n          }\n        }\n      }\n      attr {\n        key: \"output_types\"\n        value {\n          list {\n            type: DT_FLOAT\n            type: DT_FLOAT\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"ParallelMapDataset_1/num_parallel_calls_1\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n            }\n            int_val: 1\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"ParallelMapDataset_1\"\n      op: \"ParallelMapDataset\"\n      input: \"PrefetchDataset:handle:0\"\n      input: \"ParallelMapDataset_1/num_parallel_calls_1:output:0\"\n      attr {\n        key: \"Targuments\"\n        value {\n          list {\n          }\n        }\n      }\n      attr {\n        key: \"f\"\n        value {\n          func {\n            name: \"tf_map_func_671053fa\"\n          }\n        }\n      }\n      attr {\n        key: \"output_shapes\"\n        value {\n          list {\n            shape {\n              dim {\n                size: 32\n              }\n              dim {\n                size: 32\n              }\n              dim {\n                size: 3\n              }\n            }\n            shape {\n              dim {\n                size: 10\n              }\n            }\n          }\n        }\n      }\n      attr {\n        key: \"output_types\"\n        value {\n          list {\n            type: DT_FLOAT\n            type: DT_FLOAT\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"PrefetchDataset_1/Const_1\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT64\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT64\n            tensor_shape {\n            }\n            int64_val: 256\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"PrefetchDataset_1\"\n      op: \"PrefetchDataset\"\n      input: \"ParallelMapDataset_1:handle:0\"\n      input: \"PrefetchDataset_1/Const_1:output:0\"\n      attr {\n        key: \"output_shapes\"\n        value {\n          list {\n            shape {\n              dim {\n                size: 32\n              }\n              dim {\n                size: 32\n              }\n              dim {\n                size: 3\n              }\n            }\n            shape {\n              dim {\n                size: 10\n              }\n            }\n          }\n        }\n      }\n      attr {\n        key: \"output_types\"\n        value {\n          list {\n            type: DT_FLOAT\n            type: DT_FLOAT\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"ShuffleDataset/buffer_size_1\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT64\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT64\n            tensor_shape {\n            }\n            int64_val: 20384\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"ShuffleDataset/seed\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT64\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT64\n            tensor_shape {\n            }\n            int64_val: 0\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"ShuffleDataset/seed2\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT64\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT64\n            tensor_shape {\n            }\n            int64_val: 0\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"ShuffleDataset\"\n      op: \"ShuffleDataset\"\n      input: \"PrefetchDataset_1:handle:0\"\n      input: \"ShuffleDataset/buffer_size_1:output:0\"\n      input: \"ShuffleDataset/seed:output:0\"\n      input: \"ShuffleDataset/seed2:output:0\"\n      attr {\n        key: \"output_shapes\"\n        value {\n          list {\n            shape {\n              dim {\n                size: 32\n              }\n              dim {\n                size: 32\n              }\n              dim {\n                size: 3\n              }\n            }\n            shape {\n              dim {\n                size: 10\n              }\n            }\n          }\n        }\n      }\n      attr {\n        key: \"output_types\"\n        value {\n          list {\n            type: DT_FLOAT\n            type: DT_FLOAT\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"ParallelMapDataset_2/num_parallel_calls_2\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT32\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT32\n            tensor_shape {\n            }\n            int_val: 1\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"ParallelMapDataset_2\"\n      op: \"ParallelMapDataset\"\n      input: \"ShuffleDataset:handle:0\"\n      input: \"ParallelMapDataset_2/num_parallel_calls_2:output:0\"\n      attr {\n        key: \"Targuments\"\n        value {\n          list {\n          }\n        }\n      }\n      attr {\n        key: \"f\"\n        value {\n          func {\n            name: \"tf_map_func_c5fa6fa0\"\n          }\n        }\n      }\n      attr {\n        key: \"output_shapes\"\n        value {\n          list {\n            shape {\n              dim {\n                size: 32\n              }\n              dim {\n                size: 32\n              }\n              dim {\n                size: 3\n              }\n            }\n            shape {\n              dim {\n                size: 10\n              }\n            }\n          }\n        }\n      }\n      attr {\n        key: \"output_types\"\n        value {\n          list {\n            type: DT_FLOAT\n            type: DT_FLOAT\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"PrefetchDataset_2/Const_2\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT64\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT64\n            tensor_shape {\n            }\n            int64_val: 256\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"PrefetchDataset_2\"\n      op: \"PrefetchDataset\"\n      input: \"ParallelMapDataset_2:handle:0\"\n      input: \"PrefetchDataset_2/Const_2:output:0\"\n      attr {\n        key: \"output_shapes\"\n        value {\n          list {\n            shape {\n              dim {\n                size: 32\n              }\n              dim {\n                size: 32\n              }\n              dim {\n                size: 3\n              }\n            }\n            shape {\n              dim {\n                size: 10\n              }\n            }\n          }\n        }\n      }\n      attr {\n        key: \"output_types\"\n        value {\n          list {\n            type: DT_FLOAT\n            type: DT_FLOAT\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"BatchDataset/batch_size\"\n      op: \"Const\"\n      attr {\n        key: \"dtype\"\n        value {\n          type: DT_INT64\n        }\n      }\n      attr {\n        key: \"value\"\n        value {\n          tensor {\n            dtype: DT_INT64\n            tensor_shape {\n            }\n            int64_val: 128\n          }\n        }\n      }\n    }\n    node_def {\n      name: \"BatchDataset\"\n      op: \"BatchDataset\"\n      input: \"PrefetchDataset_2:handle:0\"\n      input: \"BatchDataset/batch_size:output:0\"\n      attr {\n        key: \"output_shapes\"\n        value {\n          list {\n            shape {\n              dim {\n                size: -1\n              }\n              dim {\n                size: 32\n              }\n              dim {\n                size: 32\n              }\n              dim {\n                size: 3\n              }\n            }\n            shape {\n              dim {\n                size: -1\n              }\n              dim {\n                size: 10\n              }\n            }\n          }\n        }\n      }\n      attr {\n        key: \"output_types\"\n        value {\n          list {\n            type: DT_FLOAT\n            type: DT_FLOAT\n          }\n        }\n      }\n    }\n    ret {\n      key: \"BatchDataset\"\n      value: \"BatchDataset:handle:0\"\n    }\n  }\n}\nversions {\n  producer: 24\n  min_consumer: 12\n}\n"
  },
  {
    "path": "resnet_leak_report.py",
    "content": "# test whether memory gets cleared on creating new sessions\nimport sys, os, math, random\nos.environ['TF_CPP_MIN_LOG_LEVEL']='2'\n\n\nimport tensorflow as tf\nimport numpy as np\n\nif __name__=='__main__':\n  for i in range(10):\n    tf.reset_default_graph()\n    sess = tf.InteractiveSession()\n\n    size = 12000\n    example_queue = tf.FIFOQueue(1, dtypes=[tf.float32], shapes=[[size]])\n    from tensorflow.python.ops import gen_random_ops\n    image = tf.random_uniform([size])\n    example_enqueue_op = example_queue.enqueue([image])\n    sess.run(example_enqueue_op)\n    sess.run(example_queue.close())\n\n    images = example_queue.dequeue_many(1)\n    images = tf.concat([images]*size, axis=0)\n    var = tf.Variable(tf.ones_like(images))\n\n    sess.run(tf.global_variables_initializer())\n    sess.run(tf.local_variables_initializer())\n    def relu(x):\n      return tf.where(tf.less(x, 0.0), x, x, name='leaky_relu')\n    cost = tf.reduce_sum(relu(images+var))\n\n    grads = tf.gradients(cost, var)\n    _, memuse = sess.run([grads, tf.contrib.memory_stats.MaxBytesInUse()])\n    print(\"Run %d, GBs in use %.1f\"%(i, memuse/10**9))\n\n    sess.close()\n    del sess\n"
  },
  {
    "path": "resnet_leak_report2.py",
    "content": "# test whether memory gets cleared on creating new sessions\nimport sys, os, math, random\n\n\nimport tensorflow as tf\nimport numpy as np\n\nif __name__=='__main__':\n  try:\n\n    from tensorflow.core.protobuf import rewriter_config_pb2\n    rewrite_options = rewriter_config_pb2.RewriterConfig(\n      disable_model_pruning=True,\n      constant_folding=rewriter_config_pb2.RewriterConfig.OFF,\n      memory_optimization=rewriter_config_pb2.RewriterConfig.MANUAL)\n    optimizer_options = tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)\n    graph_options=tf.GraphOptions(optimizer_options=optimizer_options,\n                                  rewrite_options=rewrite_options)\n    config = tf.ConfigProto(graph_options=graph_options)\n    sess = tf.Session(config=config)\n    \n    size = 12000\n    num_runs = 10\n\n    images = tf.random_uniform([size, size])\n    var = tf.Variable(tf.ones_like(images))\n    sess.run(var.initializer)\n    for i in range(10):\n      def relu(x):\n        return tf.where(tf.less(x, 0.0), x, x, name='leaky_relu')\n      cost = tf.reduce_sum(relu(images+var))\n\n      grads = tf.gradients(cost, var)\n      _, memuse, memuse2 = sess.run([grads, tf.contrib.memory_stats.MaxBytesInUse(), tf.contrib.memory_stats.BytesInUse()])\n      print(\"Run %d, GBs in use %.2f, %.2f\"%(i, memuse/10**9,memuse2/10**9))\n  except:\n    pass\n  finally:\n    [memuse] = sess.run([tf.contrib.memory_stats.MaxBytesInUse()])\n    print(\"Memory GBs in use %.2f\"%(memuse/10**9,))\n    \n\n#    576000000\n# 2017-09-21 14:53:23.483412: I tensorflow/core/framework/log_memory.cc:35] __LOG_MEMORY__ MemoryLogTensorOutput { step_id: 2 kernel_name: \"gradients/leaky_relu_grad/zeros_like\" tensor { dtype: DT_FLOAT shape { dim { size: 144000000 } } allocation_description { requested_bytes: 576000000 allocated_bytes: 576000000 allocator_name: \"GPU_0_bfc\" allocation_id: 6 ptr: 1109438113536 } } }\n"
  },
  {
    "path": "resource_variable_test.py",
    "content": "import tensorflow as tf\nfrom tensorflow.python.ops import resource_variable_ops\nimport portpicker\n\nport = portpicker.pick_unused_port()\nhost = \"127.0.0.1\"\njob_name = \"worker\"\ncluster = {job_name: [host+\":\"+str(port)]}\ncluster_spec = tf.train.ClusterSpec(cluster).as_cluster_def()\n\nserver = tf.train.Server(cluster_spec, job_name=job_name)\nsess = tf.Session(server.target)\n\nx = tf.get_variable(\"x\", shape=[], dtype=tf.float32,\n                    initializer=tf.constant_initializer(2), use_resource=True)\nsess.run(tf.global_variables_initializer())\nprint(sess.run(x))\n"
  },
  {
    "path": "rotations_comparison.py",
    "content": "import numpy as np\nimport os\nimport sys\nimport tensorflow as tf\nimport util as u\nfrom util import t  # transpose\nfrom util import c2v\nfrom util import v2c\nfrom util import v2c_np\nfrom util import v2r\nfrom util import kr  # kronecker\nfrom util import Kmat # commutation matrix\n\ndtype = np.float64\n\ndef kr(A, B):\n  return u.kronecker(A, B, do_shape_inference=False)\n\n\ndef gradient(lr0):\n  init_dict[lr_holder] = lr0\n\n  # gradient update rule\n  train_op = grad_update(Wf - lr * dWf)\n\n  return do_run(train_op)\n\ndef newton(lr0):\n  init_dict[lr_holder] = lr0\n\n  # todo, get rid of B's\n  # Create B's\n  B = [0]*(n+1)\n  B[n] = -err/dsize\n  Bn = [0]*(n+1)            # Newton-modified backprop\n  Bn[n] = u.Identity(f(n))\n  for i in range(n-1, -1, -1):\n    B[i] = t(W[i+1]) @ B[i+1]\n    Bn[i] = t(W[i+1]) @ Bn[i+1]\n    \n  # Create U's\n  U = [list(range(n+1)) for _ in range(n+1)]\n  for bottom in range(n+1):\n    for top in range(n+1):\n      if bottom > top:\n        prod = u.Identity(f(top))\n      else:\n        prod = u.Identity(f(bottom-1))\n        for i in range(bottom, top+1):\n          prod = prod@t(W[i])\n      U[bottom][top] = prod\n\n    # Block i, j gives hessian block between layer i and layer j\n  blocks = [list(range(n+1)) for _ in range(n+1)]\n  for i in range(1, n+1):\n    for j in range(1, n+1):\n      term1 = kr(A[i] @ t(A[j]), Bn[i] @ t(Bn[j])) / dsize;\n      if i == j:\n        term2 = tf.zeros((f(i)*f(i-1), f(i)*f(i-1)), dtype=dtype)\n      elif i < j:\n        term2 = kr(A[i] @ t(B[j]), U[i+1][j-1])\n      else:\n        term2 = kr(t(U[j+1][i-1]), B[i] @ t(A[j]))\n        \n      blocks[i][j]=term1 + term2 @ Kmat(f(j), f(j-1))\n\n        \n  # remove leftmost blocks (those are with respect to W[0] which is input)\n  del blocks[0]\n  for row in blocks:\n    del row[0]\n    \n  hess = u.concat_blocks(blocks)\n  ihess = u.pseudo_inverse(hess)\n  train_op = grad_update(Wf - lr * ihess @ dWf)\n  return do_run(train_op)\n\n\ndef newton_bd(lr0):\n  init_dict[lr_holder] = lr0\n\n  # Create B's\n  B = [0]*(n+1)\n  B[n] = -err/dsize\n  Bn = [0]*(n+1)            # Newton-modified backprop\n  Bn[n] = u.Identity(f(n))\n  for i in range(n-1, -1, -1):\n    B[i] = t(W[i+1]) @ B[i+1]\n    Bn[i] = t(W[i+1]) @ Bn[i+1]\n\n  # Create U's\n  U = [list(range(n+1)) for _ in range(n+1)]\n  for bottom in range(n+1):\n    for top in range(n+1):\n      if bottom > top:\n        prod = u.Identity(f(top))\n      else:\n        prod = u.Identity(f(bottom-1))\n        for i in range(bottom, top+1):\n          prod = prod@t(W[i])\n      U[bottom][top] = prod\n\n  # Block i, j gives hessian block between layer i and layer j\n  blocks = [list(range(n+1)) for _ in range(n+1)]\n  for i in range(1, n+1):\n    for j in range(1, n+1):\n      term1 = kr(A[i] @ t(A[j]), Bn[i] @ t(Bn[j])) / dsize;\n      if i == j:\n        term2 = tf.zeros((f(i)*f(i-1), f(i)*f(i-1)), dtype=dtype)\n      elif i < j:\n        term2 = kr(A[i] @ t(B[j]), U[i+1][j-1])\n      else:\n        term2 = kr(t(U[j+1][i-1]), B[i] @ t(A[j]))\n        \n      blocks[i][j]=term1 + term2 @ Kmat(f(j), f(j-1))\n\n        \n  # remove leftmost blocks (those are with respect to W[0] which is input)\n  del blocks[0]\n  for row in blocks:\n    del row[0]\n\n  # todo -- figure out why this is not the same as block inversion\n  # grads = tf.concat([u.khatri_rao(A[i], Bn[i]) for i in range(1, n+1)], axis=0)\n  # hess = grads @ tf.transpose(grads) / dsize\n  # blocks = u.partition_matrix_evenly(hess, 10)\n  ihess = u.concat_blocks(u.block_diagonal_inverse(blocks))\n  train_op = grad_update(Wf - lr * ihess @ dWf)\n  return do_run(train_op)\n\n\ndef newton_kfac(lr0):\n  init_dict[lr_holder] = lr0\n\n  # Create B's\n  B = [0]*(n+1)\n  B[n] = -err/dsize\n  Bn = [0]*(n+1)            # Newton-modified backprop\n  Bn[n] = u.Identity(f(n))\n  for i in range(n-1, -1, -1):\n    B[i] = t(W[i+1]) @ B[i+1]\n    Bn[i] = t(W[i+1]) @ Bn[i+1]\n    \n  # inverse Hessian blocks\n  iblocks = u.empty_grid(n+1, n+1)\n  for i in range(1, n+1):\n    for j in range(1, n+1):\n      # reuse Hess tensor calculation in order to get off-diag block sizes\n      dummy_term = kr(A[i] @ t(A[j]), Bn[i] @ t(Bn[j])) / dsize;\n      if i == j:\n        acov = A[i] @ t(A[j])\n        bcov = (Bn[i] @ t(Bn[j]))/dsize\n        term = kr(u.pseudo_inverse(acov), u.pseudo_inverse(bcov))\n      else:\n        term = tf.zeros(shape=dummy_term.get_shape(), dtype=dtype)\n      iblocks[i][j]=term\n        \n  # remove leftmost blocks (those are with respect to W[0] which is input)\n  del iblocks[0]\n  for row in iblocks:\n    del row[0]\n    \n  ihess = u.concat_blocks(iblocks)\n  \n  train_op = grad_update(Wf - lr * ihess @ dWf)\n  return do_run(train_op)\n\n\ndef natural_empirical(lr0):\n  init_dict[lr_holder] = lr0\n\n  grads = tf.concat([u.khatri_rao(A[i], B[i]) for i in range(1, n+1)], axis=0)\n  fisher = grads @ tf.transpose(grads) / dsize\n  ifisher = u.pseudo_inverse(fisher)\n  \n  train_op = grad_update(Wf - lr * ifisher @ dWf)\n  return do_run(train_op)\n\ndef natural_sampled(lr0, num_samples=1):\n  def kr(A, B):\n    return u.kronecker(A, B, do_shape_inference=False)\n  init_dict[lr_holder] = lr0\n  np.random.seed(0)\n  tf.set_random_seed(0)\n\n  A = [0]*(n+2)\n  A2 = [0]*(n+2)  # augmented forward props for natural gradient\n  A[0] = u.Identity(dsize)\n  A2[0] =  u.Identity(dsize*num_samples)\n  for i in range(n+1):\n    # fs is off by 2 from common notation, ie W[0] has shape f[0],f[-1]\n    A[i+1] = tf.matmul(W[i], A[i], name=\"A\"+str(i+1))\n    if i == 0:\n      A2[i+1] = tf.concat([W[0]]*num_samples, axis=1)\n    else:\n      A2[i+1] = tf.matmul(W[i], A2[i], name=\"A2\"+str(i+1))\n\n  # create backprop matrices\n  # B[i] has backprop for matrix i\n  B = [0]*(n+1)\n  B2 = [0]*(n+1)\n  B[n] = -err/dsize\n  B2[n] = tf.random_normal((f(n), dsize*num_samples), 0, 1, dtype=dtype)\n  for i in range(n-1, -1, -1):\n    B[i] = tf.matmul(tf.transpose(W[i+1]), B[i+1], name=\"B\"+str(i))\n    B2[i] = tf.matmul(tf.transpose(W[i+1]), B2[i+1], name=\"B2\"+str(i))\n\n  grads = tf.concat([u.khatri_rao(A2[i], B2[i]) for i in range(1, n+1)], axis=0)\n  fisher = grads @ tf.transpose(grads) / (dsize*num_samples)\n  ifisher = u.pseudo_inverse(fisher)\n  train_op = grad_update(Wf - lr * ifisher @ dWf)\n  return do_run(train_op)\n\n\ndef natural_bd(lr0, num_samples=1):\n  init_dict[lr_holder] = lr0\n  np.random.seed(0)\n  tf.set_random_seed(0)\n\n  A = [0]*(n+2)\n  A2 = [0]*(n+2)  # augmented forward props for natural gradient\n  A[0] = u.Identity(dsize)\n  A2[0] =  u.Identity(dsize*num_samples)\n  for i in range(n+1):\n    # fs is off by 2 from common notation, ie W[0] has shape f[0],f[-1]\n    A[i+1] = tf.matmul(W[i], A[i], name=\"A\"+str(i+1))\n    if i == 0:\n      A2[i+1] = tf.concat([W[0]]*num_samples, axis=1)\n    else:\n      A2[i+1] = tf.matmul(W[i], A2[i], name=\"A2\"+str(i+1))\n\n  # create backprop matrices\n  # B[i] has backprop for matrix i\n  B = [0]*(n+1)\n  B2 = [0]*(n+1)\n  B[n] = -err/dsize\n  B2[n] = tf.random_normal((f(n), dsize*num_samples), 0, 1, seed=0,\n                           dtype=dtype)\n  for i in range(n-1, -1, -1):\n    B[i] = tf.matmul(tf.transpose(W[i+1]), B[i+1], name=\"B\"+str(i))\n    B2[i] = tf.matmul(tf.transpose(W[i+1]), B2[i+1], name=\"B2\"+str(i))\n\n  grads = tf.concat([u.khatri_rao(A2[i], B2[i]) for i in range(1, n+1)], axis=0)\n  fisher = grads @ tf.transpose(grads) / (dsize*num_samples)\n  blocks = u.partition_matrix_evenly(fisher, 10)\n  #  ifisher = u.pseudo_inverse(fisher)\n  ifisher = u.concat_blocks(u.block_diagonal_inverse(blocks))\n  train_op = grad_update(Wf - lr * ifisher @ dWf)\n  return do_run(train_op)\n\ndef natural_bd_sqrt(lr0, num_samples=1):\n  init_dict[lr_holder] = lr0\n  np.random.seed(0)\n  tf.set_random_seed(0)\n\n  A = [0]*(n+2)\n  A2 = [0]*(n+2)  # augmented forward props for natural gradient\n  A[0] = u.Identity(dsize)\n  A2[0] =  u.Identity(dsize*num_samples)\n  for i in range(n+1):\n    # fs is off by 2 from common notation, ie W[0] has shape f[0],f[-1]\n    A[i+1] = tf.matmul(W[i], A[i], name=\"A\"+str(i+1))\n    if i == 0:\n      A2[i+1] = tf.concat([W[0]]*num_samples, axis=1)\n    else:\n      A2[i+1] = tf.matmul(W[i], A2[i], name=\"A2\"+str(i+1))\n\n  # create backprop matrices\n  # B[i] has backprop for matrix i\n  B = [0]*(n+1)\n  B2 = [0]*(n+1)\n  B[n] = -err/dsize\n  B2[n] = tf.random_normal((f(n), dsize*num_samples), 0, 1, seed=0,\n                           dtype=dtype)\n  for i in range(n-1, -1, -1):\n    B[i] = tf.matmul(tf.transpose(W[i+1]), B[i+1], name=\"B\"+str(i))\n    B2[i] = tf.matmul(tf.transpose(W[i+1]), B2[i+1], name=\"B2\"+str(i))\n\n  grads = tf.concat([u.khatri_rao(A2[i], B2[i]) for i in range(1, n+1)], axis=0)\n  fisher = grads @ tf.transpose(grads) / (dsize*num_samples)\n  blocks = u.partition_matrix_evenly(fisher, 10)\n  #  ifisher = u.pseudo_inverse(fisher)\n  ifisher = u.concat_blocks(u.block_diagonal_inverse_sqrt(blocks))\n  train_op = grad_update(Wf - lr * ifisher @ dWf)\n  return do_run(train_op)\n\n\ndef natural_kfac(lr0, num_samples=1):\n  init_dict[lr_holder] = lr0\n  np.random.seed(0)\n  tf.set_random_seed(0)\n\n  A = [0]*(n+2)\n  A2 = [0]*(n+2)  # augmented forward props for natural gradient\n  A[0] = u.Identity(dsize)\n  A2[0] =  u.Identity(dsize*num_samples)\n  for i in range(n+1):\n    # fs is off by 2 from common notation, ie W[0] has shape f[0],f[-1]\n    A[i+1] = tf.matmul(W[i], A[i], name=\"A\"+str(i+1))\n    if i == 0:\n      A2[i+1] = tf.concat([W[0]]*num_samples, axis=1)\n    else:\n      A2[i+1] = tf.matmul(W[i], A2[i], name=\"A2\"+str(i+1))\n\n  # create backprop matrices\n  # B[i] has backprop for matrix i\n  B = [0]*(n+1)\n  B2 = [0]*(n+1)\n  B[n] = -err/dsize\n  B2[n] = tf.random_normal((f(n), dsize*num_samples), 0, 1, seed=0,\n                           dtype=dtype)\n  for i in range(n-1, -1, -1):\n    B[i] = tf.matmul(tf.transpose(W[i+1]), B[i+1], name=\"B\"+str(i))\n    B2[i] = tf.matmul(tf.transpose(W[i+1]), B2[i+1], name=\"B2\"+str(i))\n\n  # Kronecker factored covariance blocks\n  iblocks = u.empty_grid(n+1, n+1)\n  for i in range(1, n+1):\n    for j in range(1, n+1):\n      if i == j:\n        acov = A2[i] @ t(A2[j]) / (dsize*num_samples)\n        bcov = B2[i] @ t(B2[j]) / (dsize*num_samples);\n        term = kr(u.pseudo_inverse(acov), u.pseudo_inverse(bcov))\n      else:\n        term = tf.zeros(shape=(f(i)*f(i-1), f(j)*f(j-1)), dtype=dtype)\n      iblocks[i][j]=term\n      \n  # remove leftmost blocks (those are with respect to W[0] which is input)\n  del iblocks[0]\n  for row in iblocks:\n    del row[0]\n\n  ifisher = u.concat_blocks(iblocks)\n  train_op = grad_update(Wf - lr * ifisher @ dWf)\n  return do_run(train_op)\n\n\ndo_run_iters = 100\ndef do_run(train_op):\n  sess = setup_session()\n  observed_losses = []\n  u.reset_time()\n  for i in range(do_run_iters):\n    loss0 = sess.run(loss)\n    print(loss0)\n    observed_losses.append(loss0)\n    sess.run(train_op)\n    u.record_time()\n  u.summarize_time()\n  return observed_losses\n\n  \ndef setup_session():\n  sess = tf.Session()\n  sess.run(tf.global_variables_initializer(), feed_dict=init_dict)\n  return sess\n\ndef grad_update(new_val):\n  copy_op = Wf_copy.assign(new_val)\n  with tf.control_dependencies([copy_op]):\n    train_op = Wf.assign(Wf_copy)\n  return train_op\n\n\nif __name__ == '__main__':\n  # Compare a set of algorithms on rotations problem\n\n  X0 = np.genfromtxt('data/large_rotations2_X0.csv',\n                     delimiter= \",\")\n  Y0 = np.genfromtxt('data/large_rotations2_Y0.csv',\n                     delimiter= \",\")\n  W0f = v2c_np(np.genfromtxt('data/large_rotations2_W0f.csv',\n                             delimiter= \",\"))\n  fs = np.genfromtxt('data/large_rotations2_fs.csv',\n                     delimiter= \",\").astype(np.int32)\n  n = len(fs)-2    # number of layers\n\n  def f(i): return fs[i+1]  # W[i] has shape f[i] x f[i-1]\n\n  dsize = X0.shape[1]\n  assert f(-1) == dsize\n\n  # load W0f and do shape checks (can remove)\n  W0s = u.unflatten_np(W0f, fs[1:])  # Wf doesn't have first layer (data matrix)\n  W0s.insert(0, X0)\n  Wf_holder = tf.placeholder(dtype, shape=W0f.shape)\n  Wf = tf.Variable(Wf_holder, name=\"Wf\")\n  Wf_copy = tf.Variable(Wf_holder, name=\"Wf_copy\")\n  init_dict = {Wf_holder: W0f}\n\n  # Create W's\n  W = u.unflatten(Wf, fs[1:])\n  X = tf.constant(X0)\n  Y = tf.constant(Y0)\n  W.insert(0, X)\n  for (numpy_W, tf_W) in zip(W0s, W):\n    u.check_equal(numpy_W.shape, u.fix_shape(tf_W.shape))\n\n  # Create A's\n  # A[1] == X\n  A = [0]*(n+2)\n  A[0] = u.Identity(dsize)\n  for i in range(n+1):\n    A[i+1] = tf.matmul(W[i], A[i], name=\"A\"+str(i+1))\n\n  assert W[0].get_shape() == X0.shape\n  assert A[n+1].get_shape() == X0.shape\n  assert A[1].get_shape() == X0.shape\n\n  err = Y - A[n+1]\n  loss = tf.reduce_sum(tf.square(err))/(2*dsize)\n\n  # Create B's\n  B = [0]*(n+1)\n  B[n] = -err/dsize\n  for i in range(n-1, -1, -1):\n    B[i] = t(W[i+1]) @ B[i+1]\n\n  # create dW's\n  dW = [0]*(n+1)\n  for i in range(n+1):\n    dW[i] = tf.matmul(B[i], tf.transpose(A[i]), name=\"dW\"+str(i))\n  del dW[0]  # get rid of W[0] update\n\n  dWf = tf.concat([u.vec(dWi) for dWi in dW], axis=0)\n  lr_holder = tf.placeholder(dtype=dtype, shape=())\n  lr = tf.Variable(lr_holder, dtype=dtype)\n\n  # run tests\n  do_run_iters = 5\n  result = newton(1.0)\n  expected_result = [8.9023744225439743e-05, 0.060120791316053412, 0.0059295249954177918, 1.9856240803246437e-05, 2.7125563957575423e-10]\n  u.check_equal(result, expected_result)\n  \n  # 720 ms per step\n  # result = newton(1.0)\n  # np.savetxt(\"data/newton.csv\", result, delimiter=',')\n  # sys.exit()\n  # natural_empirical(0.000000002)\n\n  # 620 ms per step\n  #  result = natural_sampled(lr0=0.1, num_samples=5)\n  #  np.savetxt(\"data/natural_sampled.csv\", result, delimiter=',')\n  #  sys.exit()\n\n  # 620 per step\n  #  result = natural_sampled(lr0=0.1, num_samples=1)\n  #  np.savetxt(\"data/natural_sampled1.csv\", result, delimiter=',')\n  #  sys.exit()\n\n  # runs = []\n  # runs.append(gradient(0.01)) # 1.84 ms\n  # runs.append(natural_bd(lr0=0.01, num_samples=5))   # 13.92 ms\n  # runs.append(natural_kfac(lr0=0.01, num_samples=5)) # 7.96 ms\n  # # #  runs.append(natural_kfac(lr0=0.01, num_samples=1)) # 7.70 ms # diverges\n  # runs.append(newton_bd(0.1))                        # 17.18 ms\n  # runs.append(newton_kfac(0.1))                      # 7.69 ms\n  # np.savetxt(\"data/rotations_comparison_fast.csv\", runs, delimiter=',')\n\n  \n  # runs = []\n  # runs.append(natural_bd(lr0=0.01, num_samples=5))\n  # runs.append(natural_kfac(lr0=0.01, num_samples=5))\n  # np.savetxt(\"data/rotations_comparison_fast.csv\", runs,\n  #            fmt=\"%.20f\", delimiter=',')\n\n  # runs = []\n  # runs.append(natural_bd(lr0=0.005*2, num_samples=5))   # 13.92 ms\n  # runs.append(natural_bd(lr0=0.005*2, num_samples=50))   # 42 ms\n  # runs.append(natural_kfac(lr0=0.005*2, num_samples=5)) # 7.70 ms # diverges\n  # runs.append(natural_kfac(lr0=0.005*2, num_samples=50)) # 9 ms \n  # np.savetxt(\"data/sampled_comparison.csv\", runs, delimiter=',')\n  \n  #  newton_bd(0.001)\n  #  np.savetxt(\"data/rotations_comparison_bd.csv\", runs, delimiter=',')\n\n  # try with badly conditioned data\n  # runs = []\n  # runs.append(gradient(0.01)) # 1.84 ms\n  # runs.append(natural_bd(lr0=0.01, num_samples=5))   # 13.92 ms\n  # runs.append(natural_kfac(lr0=0.01, num_samples=5)) # 7.96 ms\n  # # #  runs.append(natural_kfac(lr0=0.01, num_samples=1)) # 7.70 ms # diverges\n  # runs.append(newton_bd(0.1))                        # 17.18 ms\n  # runs.append(newton_kfac(0.1))                      # 7.69 ms\n  # np.savetxt(\"data/rotations_comparison_fast_bad.csv\", runs, delimiter=',')\n\n\n  # result = natural_bd_sqrt(lr0=0.05, num_samples=5)\n  # np.savetxt(\"data/natural_bd_sqrt.csv\", result, delimiter=',')\n  \n"
  },
  {
    "path": "saving memory by using functions.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Init\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 19,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import os\\n\",\n    \"os.environ[\\\"CUDA_VISIBLE_DEVICES\\\"]=\\\"\\\"\\n\",\n    \"%matplotlib inline\\n\",\n    \"import matplotlib.pyplot as plt\\n\",\n    \"\\n\",\n    \"import tensorflow as tf\\n\",\n    \"import numpy as np\\n\",\n    \"import re, os, sys\\n\",\n    \"tf.__version__\\n\",\n    \"\\n\",\n    \"def create_session():\\n\",\n    \"    config = tf.ConfigProto(log_device_placement=True, graph_options=tf.GraphOptions(optimizer_options=tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0)))\\n\",\n    \"    return tf.InteractiveSession(config=config)\\n\",\n    \"\\n\",\n    \"# Setup utilities to parse __LOG_MEMORY__ statements in command-line\\n\",\n    \"#tensor_allocation_regex = re.compile(r\\\"allocated_bytes: (?P<allocated_bytes>\\\\d+).*.*allocation_id: (?P<allocation_id>\\\\d+).*timestamp (?P<timestamp>\\\\d+)\\\")\\n\",\n    \"# allocated_bytes: 2400000 allocator_name: \\\"cpu\\\"\\n\",\n    \"tensor_allocation_regex = re.compile(\\\"\\\"\\\"MemoryLogTensorAllocation.*?step_id: (?P<step_id>[-0123456789]+).*kernel_name: \\\\\\\"(?P<kernel_name>[^\\\"]+)\\\\\\\".*?allocated_bytes: (?P<allocated_bytes>\\\\d+).*allocator_name: \\\\\\\"(?P<allocator_name>[^\\\"]+)\\\\\\\".*.*allocation_id: (?P<allocation_id>\\\\d+).*timestamp (?P<timestamp>\\\\d+)\\\"\\\"\\\")\\n\",\n    \"raw_allocation_regex = re.compile(\\\"\\\"\\\"MemoryLogRawAllocation.*?step_id: (?P<step_id>[-0123456789]+).*operation: \\\\\\\"(?P<kernel_name>[^\\\"]+)\\\\\\\".*?num_bytes: (?P<allocated_bytes>\\\\d+).*allocation_id: (?P<allocation_id>\\\\d+).*allocator_name: \\\"(?P<allocator_name>[^\\\"]+)\\\".*timestamp (?P<timestamp>\\\\d+)\\\"\\\"\\\")\\n\",\n    \"tensor_output_regex = re.compile(\\\"\\\"\\\"MemoryLogTensorOutput.* step_id: (?P<step_id>[-0123456789]+) kernel_name: \\\\\\\"(?P<kernel_name>[^\\\"]+).*allocated_bytes: (?P<allocated_bytes>\\\\d+).*allocation_id: (?P<allocation_id>\\\\d+).*timestamp (?P<timestamp>\\\\d+)\\\"\\\"\\\")   \\n\",\n    \"tensor_output_regex_no_bytes = re.compile(\\\"\\\"\\\"MemoryLogTensorOutput.* step_id: (?P<step_id>[-0123456789]+) kernel_name: \\\\\\\"(?P<kernel_name>[^\\\"]+).*timestamp (?P<timestamp>\\\\d+)\\\"\\\"\\\")   \\n\",\n    \"tensor_deallocation_regex = re.compile(\\\"\\\"\\\"allocation_id: (?P<allocation_id>\\\\d+).*allocator_name: \\\\\\\"(?P<allocator_name>[^\\\"]+)\\\\\\\".*timestamp (?P<timestamp>\\\\d+)\\\"\\\"\\\")\\n\",\n    \"raw_deallocation_regex = re.compile(\\\"\\\"\\\"allocation_id: (?P<allocation_id>\\\\d+).*allocator_name: \\\\\\\"(?P<allocator_name>[^\\\"]+)\\\\\\\".*timestamp (?P<timestamp>\\\\d+)\\\"\\\"\\\")\\n\",\n    \"\\n\",\n    \"#\\\"MemoryLogStep { step_id: 2 handle: \\\"->/group_deps/0/;1\\\" } timestamp 5673393661785237'\\\"\\n\",\n    \"tensor_logstep_regex = re.compile(\\\"\\\"\\\"MemoryLogStep.*?step_id: (?P<step_id>[-0123456789]+).*?.*timestamp (?P<timestamp>\\\\d+)\\\"\\\"\\\")\\n\",\n    \"\\n\",\n    \"def _parse_logline(l):\\n\",\n    \"    # There are 4 kinds of lines with __LOG_MEMORY__ tag\\n\",\n    \"    # MemoryLogTensorDeallocation, MemoryLogTensorAllocation, MemoryLogStep,\\n\",\n    \"    #\\n\",\n    \"    # Example lines for debugging:\\n\",\n    \"    # MemoryLogTensorDeallocation\\n\",\n    \"    # 5143420588.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogTensorDeallocation { allocation_id: 2 allocator_name: \\\"cpu\\\" } timestamp 5143420588459765\\n\",\n    \"    \\n\",\n    \"    # MemoryLogTensorAllocation\\n\",\n    \"    # I 5143420588.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_INT32 shape { dim { size: 3 } } allocation_description { requested_bytes: 12 allocated_bytes: 12 allocator_name: \\\"cpu\\\" allocation_id: 3 has_single_reference: true ptr: 29496256 } } } timestamp 5143420588526034\\n\",\n    \"\\n\",\n    \"    # MemoryLogStep\\n\",\n    \"    # I 5143420588.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogStep { step_id: 1 handle: \\\"->Print:0//0/;0\\\" } timestamp 5143420588718348\\n\",\n    \"\\n\",\n    \"    # MemoryLogTensorOutput\\n\",\n    \"    # I 5143420588.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogTensorOutput { step_id: 1 kernel_name: \\\"Const\\\" tensor { dtype: DT_INT32 shape { dim { size: 3 } } allocation_description { requested_bytes: 12 allocated_bytes: 12 allocator_name: \\\"cpu\\\" allocation_id: 3 ptr: 29496256 } } } timestamp 5143420588932740\\n\",\n    \"    #\\n\",\n    \"    # MemoryLogRawAllocation\\n\",\n    \"    # I 6795349363.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogRawAllocation { step_id: -3 operation: \\\"TF_AllocateTensor\\\" num_bytes: 1000000 ptr: 80910752 allocation_id: 99 allocator_name: \\\"cpu\\\" } timestamp 6795349363944733\\n\",\n    \"    #\\n\",\n    \"    # MemoryLogRawDeallcation\\n\",\n    \"    # I 6796000229.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogRawDeallocation { step_id: -3 operation: \\\"TensorFlow C Api\\\" allocation_id: 177 allocator_name: \\\"cpu\\\" } timestamp 6796000229369431\\n\",\n    \"    \\n\",\n    \"    # some weird initialization step \\n\",\n    \"    # if \\\"step_id: -6\\\" in l:\\n\",\n    \"    #    return {}\\n\",\n    \"    \\n\",\n    \"    if 'MemoryLogTensorOutput' in l:\\n\",\n    \"        m = tensor_output_regex.search(l)\\n\",\n    \"        # some Shape lines are missing bytes info, ie # I 5162643141.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"gradients/Shape\\\" tensor { dtype: DT_INT32 shape { dim { } } } } timestamp 5162643141310124\\n\",\n    \"        if not m:\\n\",\n    \"            m = tensor_output_regex_no_bytes.search(l)\\n\",\n    \"\\n\",\n    \"        assert m, l\\n\",\n    \"        d = m.groupdict()\\n\",\n    \"        d[\\\"type\\\"] = \\\"MemoryLogTensorOutput\\\"\\n\",\n    \"            \\n\",\n    \"    elif 'MemoryLogTensorAllocation' in l:\\n\",\n    \"        m = tensor_allocation_regex.search(l)\\n\",\n    \"        assert m, l\\n\",\n    \"        d = m.groupdict()\\n\",\n    \"        d[\\\"type\\\"] = \\\"MemoryLogTensorAllocation\\\"\\n\",\n    \"    elif 'MemoryLogTensorDeallocation' in l:\\n\",\n    \"        m = tensor_deallocation_regex.search(l)\\n\",\n    \"        assert m, l\\n\",\n    \"        d = m.groupdict()\\n\",\n    \"        d[\\\"type\\\"] = \\\"MemoryLogTensorDeallocation\\\"\\n\",\n    \"    elif 'MemoryLogStep' in l:\\n\",\n    \"        m = tensor_logstep_regex.search(l)\\n\",\n    \"        assert m, l\\n\",\n    \"        d = m.groupdict()\\n\",\n    \"        d[\\\"type\\\"] = \\\"MemoryLogStep\\\"\\n\",\n    \"    elif 'MemoryLogRawAllocation' in l:\\n\",\n    \"        m = raw_allocation_regex.search(l)\\n\",\n    \"        assert m, l\\n\",\n    \"        d = m.groupdict()\\n\",\n    \"        d[\\\"type\\\"] = \\\"MemoryLogRawAllocation\\\"\\n\",\n    \"    elif 'MemoryLogRawDeallocation' in l:\\n\",\n    \"        m = raw_deallocation_regex.search(l)\\n\",\n    \"        assert m, l\\n\",\n    \"        d = m.groupdict()\\n\",\n    \"        d[\\\"type\\\"] = \\\"MemoryLogRawDeallocation\\\"\\n\",\n    \"    else:\\n\",\n    \"        assert False, \\\"Unknown log line: \\\"+l\\n\",\n    \"        \\n\",\n    \"    if not \\\"allocation_id\\\" in d:\\n\",\n    \"        d[\\\"allocation_id\\\"] = \\\"-1\\\"\\n\",\n    \"\\n\",\n    \"    d[\\\"line\\\"] = l\\n\",\n    \"    d[\\\"timestamp\\\"] = int(d[\\\"timestamp\\\"])\\n\",\n    \"    return d\\n\",\n    \"\\n\",\n    \"def memory_timeline(output):\\n\",\n    \"    def get_alloc_names(allocation_id):\\n\",\n    \"        for entry in allocation_map[allocation_id]:\\n\",\n    \"            kernel_name = entry.get(\\\"kernel_name\\\", \\\"unknown\\\")\\n\",\n    \"            if not \\\"unknown\\\" in kernel_name.lower():\\n\",\n    \"                return kernel_name+\\\"(\\\"+allocation_id+\\\")\\\"\\n\",\n    \"        return \\\"(\\\"+allocation_id+\\\")\\\"\\n\",\n    \"\\n\",\n    \"    def get_alloc_bytes(allocation_id):\\n\",\n    \"        for entry in allocation_map[allocation_id]:\\n\",\n    \"            if \\\"allocated_bytes\\\" in entry:\\n\",\n    \"                return entry[\\\"allocated_bytes\\\"]\\n\",\n    \"        return \\\"0\\\"\\n\",\n    \"\\n\",\n    \"    def get_alloc_type(allocation_id):\\n\",\n    \"        for entry in allocation_map[allocation_id]:\\n\",\n    \"            if \\\"allocator_name\\\" in entry:\\n\",\n    \"                return entry[\\\"allocator_name\\\"]\\n\",\n    \"        return \\\"0\\\"\\n\",\n    \"\\n\",\n    \"    parsed_lines = [_parse_logline(l) for l in output.split(\\\"\\\\n\\\") if '__LOG_MEMORY__' in l]\\n\",\n    \"    parsed_lines.sort(key=lambda l: l[\\\"timestamp\\\"])\\n\",\n    \"    first_timestamp = parsed_lines[0][\\\"timestamp\\\"]\\n\",\n    \"\\n\",\n    \"    allocation_map = {} # map of allocation_id->parsed_logline of allocation\\n\",\n    \"    for line in parsed_lines:\\n\",\n    \"        if (line[\\\"type\\\"] == \\\"MemoryLogTensorAllocation\\\" or line[\\\"type\\\"] == \\\"MemoryLogRawAllocation\\\" or\\n\",\n    \"            line[\\\"type\\\"] == \\\"MemoryLogTensorOutput\\\"):\\n\",\n    \"            allocation_map.setdefault(line[\\\"allocation_id\\\"], []).append(line)\\n\",\n    \"\\n\",\n    \"    result = []\\n\",\n    \"    for line in parsed_lines:\\n\",\n    \"        assert \\\"allocation_id\\\" in line\\n\",\n    \"        alloc_names = get_alloc_names(line[\\\"allocation_id\\\"])\\n\",\n    \"        alloc_bytes = get_alloc_bytes(line[\\\"allocation_id\\\"])\\n\",\n    \"        alloc_type = get_alloc_type(line[\\\"allocation_id\\\"])\\n\",\n    \"        if line[\\\"type\\\"] == \\\"MemoryLogTensorOutput\\\":\\n\",\n    \"            continue\\n\",\n    \"        if line[\\\"type\\\"] == \\\"MemoryLogTensorDeallocation\\\" or line[\\\"type\\\"]==\\\"MemoryLogRawDeallocation\\\":\\n\",\n    \"            alloc_bytes = \\\"-\\\" + alloc_bytes\\n\",\n    \"        result.append((line[\\\"timestamp\\\"]-first_timestamp, alloc_names, alloc_bytes, alloc_type))\\n\",\n    \"    return result\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"def print_memory_timeline(stderr, gpu_only=False):\\n\",\n    \"    total_memory = 0\\n\",\n    \"    for record in memory_timeline(stderr):\\n\",\n    \"        timestamp, kernel_name, allocated_bytes, allocator_type = record\\n\",\n    \"        allocated_bytes = int(allocated_bytes)\\n\",\n    \"        if gpu_only:\\n\",\n    \"            if not allocator_type.startswith(\\\"gpu\\\"):\\n\",\n    \"                continue\\n\",\n    \"        if abs(allocated_bytes)<1000:\\n\",\n    \"            continue  # ignore small allocations\\n\",\n    \"        total_memory += allocated_bytes\\n\",\n    \"        print(\\\"%9d %40s %11d %11d %s\\\"%(timestamp/1000, kernel_name, allocated_bytes, total_memory, allocator_type))\\n\",\n    \"\\n\",\n    \"def plot_memory_timeline(stderr, gpu_only=False):\\n\",\n    \"    total_memory = 0\\n\",\n    \"    timestamps = []\\n\",\n    \"    data = []\\n\",\n    \"    for record in memory_timeline(stderr):\\n\",\n    \"        timestamp, kernel_name, allocated_bytes, allocator_type = record\\n\",\n    \"        allocated_bytes = int(allocated_bytes)\\n\",\n    \"        if abs(allocated_bytes)<1000:\\n\",\n    \"            continue  # ignore small allocations\\n\",\n    \"        if gpu_only:\\n\",\n    \"            if not record[3].startswith(\\\"gpu\\\"):\\n\",\n    \"                continue\\n\",\n    \"        timestamps.append(record[0]/1000-1)\\n\",\n    \"        data.append(total_memory)\\n\",\n    \"        total_memory += int(record[2])\\n\",\n    \"        timestamps.append(record[0]/1000)\\n\",\n    \"        data.append(total_memory)\\n\",\n    \"    plt.plot(timestamps, data)\\n\",\n    \"    \\n\",\n    \"    \\n\",\n    \"run_metadata = tf.RunMetadata()\\n\",\n    \"def summarize(run_metadata=run_metadata):\\n\",\n    \"    ss = tf.contrib.stat_summarizer.NewStatSummarizer(tf.get_default_graph().as_graph_def().SerializeToString())\\n\",\n    \"    ss.ProcessStepStatsStr(run_metadata.step_stats.SerializeToString())\\n\",\n    \"    print(ss.GetOutputString())\\n\",\n    \"    \\n\",\n    \"def printops(ops):\\n\",\n    \"    print([op.name for op in ops])\\n\",\n    \"    \\n\",\n    \"run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)\\n\",\n    \"def sessrun(*args, **kwargs):\\n\",\n    \"    sess = create_session()\\n\",\n    \"    sess.run(tf.global_variables_initializer())\\n\",\n    \"    kwargs[\\\"run_metadata\\\"] = run_metadata\\n\",\n    \"    kwargs[\\\"options\\\"] = run_options\\n\",\n    \"    return sess.run(*args, **kwargs)\\n\",\n    \"\\n\",\n    \"import tensorflow.contrib.graph_editor as ge\\n\",\n    \"def run_after(a_tensor, b_tensor):\\n\",\n    \"    \\\"\\\"\\\"Force a to run after b\\\"\\\"\\\"\\n\",\n    \"    ge.reroute.add_control_inputs(a_tensor.op, [b_tensor.op])\\n\",\n    \"\\n\",\n    \"import os\\n\",\n    \"import sys\\n\",\n    \"\\n\",\n    \"STDOUT = 1\\n\",\n    \"STDERR = 2\\n\",\n    \"\\n\",\n    \"# this hangs when pipe buffer is full\\n\",\n    \"\\n\",\n    \"class FDRedirector(object):\\n\",\n    \"    \\\"\\\"\\\" Class to redirect output (stdout or stderr) at the OS level using\\n\",\n    \"        file descriptors.\\n\",\n    \"    \\\"\\\"\\\" \\n\",\n    \"\\n\",\n    \"    def __init__(self, fd=STDOUT):\\n\",\n    \"        \\\"\\\"\\\" fd is the file descriptor of the outpout you want to capture.\\n\",\n    \"            It can be STDOUT or STERR.\\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        self.fd = fd\\n\",\n    \"        self.started = False\\n\",\n    \"        self.piper = None\\n\",\n    \"        self.pipew = None\\n\",\n    \"\\n\",\n    \"    def start(self):\\n\",\n    \"        \\\"\\\"\\\" Setup the redirection.\\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        if not self.started:\\n\",\n    \"            self.oldhandle = os.dup(self.fd)\\n\",\n    \"            self.piper, self.pipew = os.pipe()\\n\",\n    \"            os.dup2(self.pipew, self.fd)\\n\",\n    \"            os.close(self.pipew)\\n\",\n    \"\\n\",\n    \"            self.started = True\\n\",\n    \"\\n\",\n    \"    def flush(self):\\n\",\n    \"        \\\"\\\"\\\" Flush the captured output, similar to the flush method of any\\n\",\n    \"        stream.\\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        if self.fd == STDOUT:\\n\",\n    \"            sys.stdout.flush()\\n\",\n    \"        elif self.fd == STDERR:\\n\",\n    \"            sys.stderr.flush()\\n\",\n    \"\\n\",\n    \"    def stop(self):\\n\",\n    \"        \\\"\\\"\\\" Unset the redirection and return the captured output. \\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        if self.started:\\n\",\n    \"            self.flush()\\n\",\n    \"            os.dup2(self.oldhandle, self.fd)\\n\",\n    \"            os.close(self.oldhandle)\\n\",\n    \"            f = os.fdopen(self.piper, 'r')\\n\",\n    \"            output = f.read()\\n\",\n    \"            f.close()\\n\",\n    \"\\n\",\n    \"            self.started = False\\n\",\n    \"            return output\\n\",\n    \"        else:\\n\",\n    \"            return ''\\n\",\n    \"\\n\",\n    \"    def getvalue(self):\\n\",\n    \"        \\\"\\\"\\\" Return the output captured since the last getvalue, or the\\n\",\n    \"        start of the redirection.\\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        output = self.stop()\\n\",\n    \"        self.start()\\n\",\n    \"        return output\\n\",\n    \"\\n\",\n    \"redirect=FDRedirector(STDERR)\\n\",\n    \"stderr = \\\"\\\"\\n\",\n    \"\\n\",\n    \"from contextlib import contextmanager\\n\",\n    \"@contextmanager\\n\",\n    \"def grab_stderr():\\n\",\n    \"    global stderr\\n\",\n    \"    redirect.start();\\n\",\n    \"    yield\\n\",\n    \"    stderr = redirect.stop()\\n\",\n    \"    \\n\",\n    \"def open_tag(tag):\\n\",\n    \"    sess.run(tf.Print(tf.constant(1), [tf.constant(1)], tag+\\\"<BEGIN>\\\"))\\n\",\n    \"    \\n\",\n    \"def close_tag(tag):\\n\",\n    \"    sess.run(tf.Print(tf.constant(1), [tf.constant(1)], tag+\\\"<END>\\\"))\\n\",\n    \"    \\n\",\n    \"def grab_output(tag, filename=\\\"/tmp/jupyter.txt\\\"):\\n\",\n    \"    s = open(filename).read()\\n\",\n    \"    opening_tag = tag+\\\"<BEGIN>\\\"\\n\",\n    \"    ending_tag = tag+\\\"<END>\\\"\\n\",\n    \"    starting_pos = s.rfind(opening_tag)\\n\",\n    \"    ending_pos = s.rfind(ending_tag)\\n\",\n    \"    return s[starting_pos:ending_pos]\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# 300 tf.tanh calls\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 64,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"node_mbs = 1\\n\",\n    \"length = 300\\n\",\n    \"\\n\",\n    \"dtype = np.float32\\n\",\n    \"n = node_mbs * 250000\\n\",\n    \"a0 = tf.placeholder(dtype, name=\\\"a0\\\", shape=(n,))\\n\",\n    \"a = a0\\n\",\n    \"for i in range(1, length):\\n\",\n    \"  name = \\\"a\\\"+str(i)\\n\",\n    \"  a = tf.tanh(a, name=name)\\n\",\n    \"\\n\",\n    \"grad = tf.gradients([a], [a0])[0]\\n\",\n    \"a0_ = np.ones((n,), dtype=dtype)\\n\",\n    \"sess = create_session()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 65,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAhoAAAFsCAYAAACKKhBnAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAAPYQAAD2EBqD+naQAAIABJREFUeJzt3Xd4VFX+x/H3lyKoSLGBrgiIglIEExT5WbCgrg0Ua8Qu\\n9oJgWdfG6qq4KnZR116z4irYEBQVdQVFE6mCDRVFxAZBpQjk/P44E+8kkjKTTM6Uz+t55rnn3rmT\\n+eQmTL7ce+455pxDREREJBUahA4gIiIi2UuFhoiIiKSMCg0RERFJGRUaIiIikjIqNERERCRlVGiI\\niIhIyqjQEBERkZRRoSEiIiIpo0JDREREUkaFhoiIiKRMWhcaZrabmT1vZgvMrNTM+ifxNfYzsylm\\nttTMvjez/5pZu1TkFRERkfLSutAA1gemAWcDCU/KYmbtgbHARKAHsC+wMfBMnSUUERGRSlmmTKpm\\nZqXAIc655+O2rQNcBxwNtARmApc4596MPX8Y8KRzrkncaw7CFx9NnHNr6vFbEBERyTnpfkajOncB\\nvYEjge7A08DLZtYx9nwRUGpmJ5lZAzNrARwHvKoiQ0REJPUy9oyGmbUF5gFtnXPfxe33KvCec+7y\\n2PruwGhgI6AhMAXY3zm3tJ6/BRERkZyTyWc0uuMLh0/M7JeyB7A70BHAzFoD9wEPAb1iz61EfTRE\\nRETqRaPQAWqhGbAayANKKzz3a2x5NlDinPt72RNmdhzwtZnt5JybWi9JRUREclQmFxof4s9otHbO\\nvVPJPusBFftilBUlmXw2R0REJCMk9MfWzM4ws+lmVhJ7TDazv1ax/wmx8S/WxJalZrYsgfdb38x6\\nmFnP2KatYuttnXOfAk8Cj5rZoWbW3sx2MrNLzGz/2P4vATua2RVmtrWZ5eEvo3yBL1REREQkhRL9\\nX/3XwN+A/NjjdeA5M9uuiteUAG3iHokMltULXxAU4cfRGAkUA1fFnj8ReBS4CZgLjIm9Zj6Ac+4N\\n4BhgQOx144Dl+M6gKxPIISIiIkmo9V0nZvYTcKFz7qG1PHcCcItzbsNavYmIiIhkpKT7KcTGpTga\\n3w9iShW7NjOzL81svpmNNbMuyb6niIiIZJaEO4OaWTd8YdEU+AU41Dk3t5LdPwZOBmYALYCLgMlm\\n1tU5t6CK99gI2A/4EliRaEYREZEc1hRoD0xwzv0UOEvil07MrBGwJX7I78OAU4Hdqyg2Kr52Dn5Y\\n8OFV7HcM8ERCwURERCTeIOfck6FDJHxGwzm3Gj8iJ0Cxme0EDAHOrMlrzexDYOtqdv0S4PHHH2e7\\n7arqZyp1aejQodxyyy2hY+QUHfP6p2Ne/3TM69ecOXM49thjIfa3NLS6GEejAdCk2r3w/TqAbvi7\\nP6qyAmC77bYjLy+vdumkxlq0aKHjXc90zOufjnn90zEPJi26HiRUaJjZtcDL+NtcNwAGAX3x069j\\nZo8C3zjnLo2tXwG8C3yGv9RyMf721vvrKL+IiIiksUTPaLTGj1uxGX58jBnAvs6512PPb4EfFrxM\\nK+Df+PEzFuPHw+hTk/4cIiIikvkSKjScc4OreX6vCuvDgGFJ5BIREZEsoPk+5A8FBQWhI+QcHfP6\\np2Ne/3TMc1utRwZNhdicJEVFRUXqQCQiIpKA4uJi8vPzAfKdc8Wh8+iMhoiIiKSMCg0RERFJGRUa\\nIiIikjIqNERERCRlVGiIiIhIyqjQEBERkZRRoSEiIiIpo0JDREREUkaFhoiIiKSMCg0RERFJGRUa\\nIiIikjIqNERERCRlVGiIiIhIyqjQEBERkZRRoSEiIiIpo0JDREREUkaFhoiIiKSMCg0RERFJGRUa\\nIiIikjIqNERERCRlVGiIiIhIyqjQEBERkZRRoSEiIiIpo0JDREREUkaFhoiIiKSMCg0RERFJGRUa\\nIiIikjIqNERERCRlVGiIiIhIyqjQEBERkZRRoSEiIiIpk1ChYWZnmNl0MyuJPSab2V+rec0RZjbH\\nzJbHXrt/7SKLiIhIpkj0jMbXwN+A/NjjdeA5M9tubTubWR/gSeA+oCcwFhhrZl2STiwiIiIZI6FC\\nwzn3knNuvHPus9jjcuBXYOdKXjIEeNk5d7Nz7mPn3HCgGDindrFFREQkEyTdR8PMGpjZ0cB6wJRK\\ndusDTKywbUJsu4hkiWuvheOOgzVrQicRkXTTKNEXmFk3fGHRFPgFONQ5N7eS3dsAiypsWxTbLiJZ\\n4Isv4PLLfbt5c7jrrrB5RCS9JHNGYy7QA+gN3A08ambbJvB6A1wS7ysiaWjgwKg9ahTMmRMui4ik\\nn4TPaDjnVgPzYqvFZrYTvi/GmWvZ/TugdYVtm/LnsxxrNXToUFq0aFFuW0FBAQUFBQllFpHUmDoV\\npk2DZs3g11/9ti5dYPVqaNgwbDaRXFBYWEhhYWG5bSUlJYHSrJ05V7uTC2b2GvCVc+7ktTz3H2Bd\\n59yAuG3vANOdc2dV8TXzgKKioiLy8vJqlU9EUmPNGmgU+6/Khx9C06awXez+sxNOgIcfDhZNJKcV\\nFxeTn58PkO+cKw6dJ9FxNK41s13NrJ2ZdTOzEUBf4PHY84+a2XVxL7kN2N/MhplZZzP7B/622Dvr\\nKL+IBDJypF/uvTf07Anbbgunn+63PfIIfPttuGwikj4S7aPRGngU309jIr5o2Nc593rs+S2I6+jp\\nnJsCFACnAdOAgcAA59xHtcwtIgEtXgx/+5tvP/tstP2ee6L2X/5Sv5lEJD0l1EfDOTe4muf3Wsu2\\nZ4BnEswlImnsxBP98p57/J0m8SZNgj328O2xY+GQQ+oxmIikHc11IiIJmTMHnn/etwev5b8efftC\\nu3a+feih/uyHiOQuFRoikpCDD/bLyZMrv7Pk/fejdvztryKSe1RoiEiN/fe/8Pnn/hbWPlWM77vJ\\nJlF/jUmTYPbseoknImlIhYaI1MiqVXDEEb79xhvV73/aaVG7WzcoLU1NLhFJbyo0RKRGzjjDL885\\nBzbdtPr9zWBu3OQE11+fmlwikt5UaIhItb79Fh580Ldvu63mr+vcGQ4/3LcvuwyWLKn7bCKS3lRo\\niEi19t3XL8eOhQYJfmo89VTU/utf6y6TiGQGFRoiUqX33/edOdu1gwEDqt+/ogYNYMwY337vPZgx\\no27ziUh6U6EhIlXabTe/fOml5L9G/KBdPXpALadYEpEMokJDRCp1772wciXstRd07Vq7rxU/ffyt\\nt9bua4lI5lChISJrtXJldKdJfD+LZG27bdRHY9gwWLCg9l9TRNKfCg0RWaujj/bLa66BjTeum68Z\\nPwHbFlv4qeZFJLup0BCRP1mwwN9hAnDJJXX3ddddt/xgX5deWndfW0TSkwoNEfmTXXbxy+eeq3w+\\nk2TtsQf06+fbN9wAM2fW7dcXkfSiQkNEynn5ZfjqK+jZE/r3T817jB8ftbffHn78MTXvIyLhqdAQ\\nkT+sWAEHHODbo0en7n0aNoRZs6L1qiZoE5HMpkJDRP4wdKhfnnoqbLNNat+ra1e46y7f/uwzGDcu\\nte8nImGo0BARwP+xL5va/ZZb6uc9zzwTGjf27QMPhJ9+qp/3FZH6o0JDRHAOevXy7fHjYf316+d9\\nzWDhwmi9TRuNGiqSbVRoiAi33AIlJZCXB/vtV7/vvdFGUFjo26tX1+3ttCISngoNkRw3fz5ccIFv\\nv/56mAxHHQX5+b59ww3w+edhcohI3VOhIZLDli6NOn0++ii0aBEmh5mf2bXM1lvDsmVhsohI3VKh\\nIZLDTjwRfv8djj8ejjsubJaGDWHq1Gj9yCPDZRGRuqNCQyRHTZ0KY8b49gMPhM1SZscd4aKLfPul\\nl+Cxx8LmEZHaU6EhkoNKS6F3b98uKoJGjcLmiTdiRNQ+/nj49NNwWUSk9lRoiOSg4cP9csAAf6dJ\\nOmnYEL79Nlrv1Em3vIpkMhUaIjnm00/91O+QvpcmNtsMpkyJ1kP3HxGR5KnQEMkhq1dHA3ONHQsb\\nbBA2T1V23hkGDvTtJ56AiRPD5hGR5KjQEMkhV1/tb2ndcUd/2STdxU/sts8+8PXX4bKISHJUaIjk\\niAUL4J//9O1QA3MlqmFDmDcvWt9yS1i+PFweEUmcCg2RHPHXv/rliy9Cs2ZhsySiQ4fyM7ueckq4\\nLCKSOBUaIjlg0iSYNQs239zPkppp9t8/KjAKC+GDD8LmEZGaU6EhkgP23dcvJ00KGqNWyqawB9/H\\nRLe8imQGFRoiWe6hh2DVKjjggGhek0zUqBF89lm0fsgh4bKISM0lVGiY2d/NbKqZLTWzRWY2xsw6\\nVfOaE8ys1MzWxJalZqbpkkTqwapVcPLJvv3EE2Gz1IWOHWHQIN9+/nl4+OGgcUSkBhI9o7EbcAfQ\\nG+gHNAZeMbN1q3ldCdAm7tEuwfcVkSQMGeKX55wDLVuGzVJXHnoIGsQ+uU46qfxdKSKSfhKa4cA5\\nd0D8upmdCHwP5AP/q/ql7oeE04lI0hYsgLvv9u3bbgubpS41bgxLlkDz5n69Y0f47TdYb72wuURk\\n7WrbR6Ml4ICfq9mvmZl9aWbzzWysmXWp5fuKSDX22MMvn346OgOQLTbYoPxIoSecEC6LiFQt6Y8f\\nMzPgVuB/zrmPqtj1Y+BkoD8wKPaek83sL8m+t4hU7e23fcfJTp3g8MNDp0mNvff2I50C/Pe/8NZb\\nYfOIyNqZS/IeMTO7G9gP2MU5tzCB1zUC5gBPOueGV7JPHlC0++6706JFi3LPFRQUUFBQkFRmkVzg\\nXHQGY+5c6Nw5bJ5UKi31o4eW+flnaNUqXB6R+lZYWEhhYWG5bSUlJbzlK+9851xxkGBxkio0zOxO\\n4GBgN+fc/CRePxpY5ZwbVMnzeUBRUVEReek2h7VImrvmGrjiCj+XydixodOk3qef+jM3AD16wLRp\\nYfOIhFZcXEx+fj6kSaGR8KWTWJExANgzySKjAdANqPFZEBGpmU8+8UUG+LszcsE228Cdd/r29OlR\\nW0TSQ6LjaIzC97M4BvjNzFrHHk3j9nnEzK6LW7/CzPYxsw5mtgPwBP721vvr5lsQEfCXEXbaybdf\\nfDG3LiGcdRY0jX0KnXsuzE/4v0AikiqJntE4A2gOTAK+jXscGbdPW/xYGWVaAf8GPgJeApoBfZxz\\nc5OLLCJr88ADUFIC3btn5nwmtWEGP8TdQN+uHfz6a7g8IhJJdByNagsT59xeFdaHAcMSzCUiCfjl\\nFzjtNN/OlCng61qzZvDSS1GRdfDB8MYbYTOJiOY6EckKgwf75fXXw8Ybh80S0gEHwE03+fakSTBm\\nTNA4IoIKDZGMN3MmjB7t2xdcEDZLOog/BgMHaohykdBUaIhkuP3288vJk/0MpwJffBG1O3YMl0NE\\nVGiIZLTnnoOFC2GHHaBPn9Bp0kf79vDmm9H6iBHBoojkPBUaIhmqtBQOOcS3x40LmyUd7b47dOvm\\n25de6qeVF5H6p0JDJENddplfFhRAmzZV75ur3n03ag8Y4M/+iEj9UqEhkoF++cXfYQK5MwJoMtZf\\nH775JlrffHONryFS31RoiGSgIUP88vbboUmTsFnS3V/+Ak89Fa3vuaefeE5E6ocKDZEM88MP0VmM\\nc84JmyVTHHkkjBzp2x98oM6hIvVJhYZIhjn1VL+8/34/9LbUzLBh0KGDb192GfhZtEUk1VRoiGSQ\\nTz/1t7QCnHRS2CyZqDhuwuy+feHnn8NlEckVKjREMsS330KnTr796qvQQP96E9ayJcyYEa1vtFG4\\nLCK5Qh9VIhnAOejd27cvuwz69QubJ5N17+4vO5U55RR1DhVJJRUaIhngkUf8bZpbbw3//GfoNJnv\\n5JOjYu3BB+Hf/w6bRySbqdAQSXPLl0f9Md55Rx1A64IZjB8frZ9xhiZfE0kVFRoiaW7oUL+86CLY\\ndNOwWbJJw4aweHG03rEjrFgRLo9ItlKhIZLG5s+He+/17WuuCZslG7Vs6c8SlTnllHBZRLKVCg2R\\nNHbwwX75wguwzjphs2Sr//s/OPdc337yyfKFh4jUngoNkTT18sv+VszNNoODDgqdJrvdfHPU3nVX\\nja8hUpdUaIikodWr4YADfHvy5LBZckGjRvD559H6RhvplleRuqJCQyTNOOdHrQR/N0T79kHj5Iyt\\ntip/m6vmkRGpGyo0RNLMs8/6sxitWsFtt4VOk1sGD/Z9NgBGjYJp08LmEckGKjRE0siyZXD44b79\\nwQfqAFrfzMpPtrbDDn4cExFJngoNkTRy+ul+eeml/lS+1L+GDWHWrGj9iCPCZRHJBio0RNLEJ5/A\\n44/79vDhYbPkuq5d4ZJLfPull6Kfi4gkToWGSJrYdVe/nDxZl0zSQfwAaccdB2PGhMsikslUaIik\\ngRdegB9+8H0C+vQJnUbAX0JZsCBaHzgQ3n03XB6RTKVCQySw5cuhf3/fnjAhbBYpb/PN/aBpZfr0\\nUedQkUSp0BAJrKyz4ZVXwiabhM0if9a9O8yeHa23bOkHVBORmlGhIRLQW2/5zobgCw1JT126wIgR\\nvv3773D88Ro5VKSmVGiIBPLbb9EIoB9+6PsESPq65BI47DDfLiyE664Lm0ckU6jQEAnkggv8cvBg\\n6NkzbBapmaefhiZNfPvyy30nXhGpmgoNkQBmzYJ77/XtO+8Mm0VqzgwWLYrW+/fXpHci1Umo0DCz\\nv5vZVDNbamaLzGyMmXWqweuOMLM5ZrbczKab2f7JRxbJfLvv7pcTJ0b/Q5bM0KIFfPxxtL7LLjBv\\nXrg8Iuku0TMauwF3AL2BfkBj4BUzW7eyF5hZH+BJ4D6gJzAWGGtmXZJKLJLh7r0XFi+G3r1h771D\\np5FkdOpUfkyNjh39PDUi8mcJFRrOuQOcc4855+Y452YCJwJbAvlVvGwI8LJz7mbn3MfOueFAMaBJ\\nmCXnfP65n/od4MUXw2aR2undG8aOjdY7ddKdKCJrU9s+Gi0BB/xcxT59gIkVtk2IbRfJGStWwNZb\\n+/Zjj8HGG4fNI7U3YABcfbVvL1gAZ5+tYkOkoqQLDTMz4Fbgf865j6rYtQ2wqMK2RbHtIjnjqKP8\\n8vDDYdCgsFmk7lx+OWy3nW/ffTdce23YPCLpplEtXjsK6ALsksRrDX8mpEpDhw6lRYsW5bYVFBRQ\\nUFCQxFuKhDNpEjz/vG+PHu3vXpDsYAYzZ0Kj2KfpFVf4M1dHHx02l+SGwsJCCgsLy20rKSkJlGbt\\nzCVxns/M7gQOBnZzzs2vZt+vgJHOudvjtv0DGOCc26GS1+QBRUVFReTl5SWcTySdLF4MG27o29On\\nw/bbh80jqbFkCbRqFa1/+SW0axcsjuSw4uJi8vPzAfKdc8Wh8yR86SRWZAwA9qyuyIiZAlTsW79P\\nbLtI1is7AXfZZSoyslnLlrBwYbTevr0frlwk1yU6jsYoYBBwDPCbmbWOPZrG7fOImcUPznsbsL+Z\\nDTOzzrGzGfmAhimSrDd1qp+RtXFjuOqq0Gkk1dq0gVdfjdYHDgyXRSRdJHpG4wygOTAJ+DbucWTc\\nPm2J6+jpnJsCFACnAdOAgfjLJlV1IBXJeM75WyDBX8PXXCa5oV8/OPZY337pJbj//rB5REJLdByN\\nBs65hmt5PBq3z17OuZMrvO4Z59y2zrl1nXPbO+cm1NU3IJKuLrrIL484Ajp3DptF6tcDD0TtU08t\\nf0lFJNdorhORFJg5E0aO9O1HHgmbRerfOuv4TsBlNt8cVq4Ml0ckJBUaInVs9eroksnEibBupQP0\\nSzZr2TK6pRnguOPCZREJSYWGSB0bORKWL4e99tJcJrnu4INh2DDffvppGDMmbB6REFRoiNShb76B\\nSy7x7WefDZtF0sNNN0XtgQPh66/DZREJQYWGSB3q398vH3jATycuYla+uNhySz/vjUiuUKEhUkee\\new4+/BBat4aTTgqdRtLJFlvAuHHR+oAB4bKI1DcVGiJ1YOlSOOQQ354yRXOZyJ/tvz8MHuzbr7wC\\n990XNo9IfVGhIVJLpaV+uGnwM3l26BA0jqSxu++OitDTToP33gubR6Q+qNAQqaUrrvBjJuyyCwwf\\nHjqNpLNGjfzka2V23hl++ilcHpH6oEJDpBa++gqui83sM3FiNFW4SGWaN/ez+JbZeGNYtSpcHpFU\\nU6EhkqTSUujRw7fHjYOmTaveX6TM9tvDU09F60OGhMsikmoqNESSdMstUFICffv6jn4iiTjyyOh2\\n6LvvhsmTw+YRSRUVGiJJ+PZbuPBC3x49OmwWyVzxvzu77AK//houi0iqqNAQScK++/rlvffCppuG\\nzSKZq0kTmDs3Wt9113BZRFJFhYZIgm6/HWbPhq228lOAi9RG585w/fW+PX06/OtfYfOI1DUVGiIJ\\nWLAg6rj33nsamEvqxkUX+btPwM+VM21a2DwidUmFhkgNrVkDeXm+/dBD0R8Gkdpq0MDfKl1mhx3g\\nu+/C5RGpSyo0RGro5pvh++99sXHiiaHTSLZZbz2YMSNa32wzmDcvXB6RuqJCQ6QGvvkGLr7Yt197\\nLWwWyV7du8OoUdF6x47lz3SIZCIVGiI1cOCBfvnYY9CyZdgskt3OPBOuuSZab98efv45WByRWlOh\\nIVKN557zp7Rbt4ZBg0KnkVxw2WVw553R+pZb+pFoRTKRCg2RKixbFk3/Pnmy7jKR+nP22b7gAPjt\\nN9hnH3AubCaRZKjQEKlC2RDRf/+7HzdDpD79859Rofv663D00WHziCRDhYbIWnz+uR/187XXoHFj\\nuOqq0IkkF5n5yde6dvXro0fDCy+EzSSSKE1qLVLBkiWw9dbR+pQpvtgQCWGddaCoKJoduH9/+OUX\\naNYsbC6RmtIZDZEKDjrIL6+6Cn76CfLzw+YRadIEfvghWj/iiHBZRBKlQkMkznvvwTvvQIsWcOWV\\nsOGGoROJeBtvHI2xMX68P8shkglUaIjElJTAzjv79jvvhM0isjZnnBG1e/Xyw+KLpDsVGiIxp5zi\\nl2eeGXW+E0knZjBnTrQ+fHi4LCI1pUJDBHjxRXjmGd/p87bbQqcRqdy220a3uV57LXzySdg8ItVR\\noSE57/ff4eCDfXvOHN1hIunvoYeidufOGshL0psKDcl5ZUXGxRf7SaxE0l3TpvD++9H6yJHhsohU\\nR4WG5LQ33oBXXvHtESPCZhFJRK9e0Levb190ESxaFDaPSGUSLjTMbDcze97MFphZqZn1r2b/vrH9\\n4h9rzGzT5GOL1N6vv8Jee/n2zJnQQGW3ZJjXXovabduGyyFSlWQ+WtcHpgFnAzW9MuiAbYA2scdm\\nzrnvk3hvkTpz6ql+ee650K1b2CwiyWjY0HdkBli1KmqLpJOEhyB3zo0HxgOYJTSX5Q/OuaWJvp9I\\nKlx8MfznP759001hs4jUxoEHQqtWsHix72/066+w/vqhU4lE6utksQHTzOxbM3vFzP6vnt5X5E/G\\njIEbb/TtDz7wc0mIZLL4sTUGDw6XQ2Rt6qPQWAicDhwGDAS+BiaZWc96eG+RcpYuhYEDfXvePM1j\\nItmhdeuoM/N//gMzZoTNIxIv5YWGc+4T59x9zrkPnXPvOudOASYDQ1P93iLxnPOnmQGuuw46dAib\\nR6QuXXRR1O7RA0pLw2URiRdqmvipwC7V7TR06FBatGhRbltBQQEFBQWpyiVZbPx4+N///EyYF18c\\nOo1I3WrY0F9C2W47v37llXDNNWEzSeoVFhZSWFhYbltJSUmgNGtnrhZDyplZKXCIc+75BF/3CrDU\\nOXd4Jc/nAUVFRUXk5eUlnU+kzLJlUQe5uXP9aIoi2eiYY6Ds787338Mmm4TNI/WvuLiYfH9dON85\\nVxw6TzLjaKxvZj3i+lhsFVtvG3t+hJk9Erf/EDPrb2Ydzayrmd0K7AncWSffgUgNDBvml6efriJD\\nstsTT0TtTp3C5RApk0wfjV7Ah0ARfnyMkUAxcFXs+TZA/NAx68T2mQFMAroDezvnJiWVWCRBH30E\\n997r27ffHjaLSKqZwcSJvr1kCbz9dtg8IsmMo/EmVRQozrmTKqzfCNyYeDSRurHnnn75yiu6lVVy\\nw957R+3dd9fYGhKWBl2WrHb77f46dV4e7LNP6DQi9efrr6O2+s9LSCo0JGvNnQtDhvj2uHFhs4jU\\nty22gOuv9+0XXoB33gmbR3KXCg3JSqWl0WBczz/vBzQSyTUXXhi1d90VVq8Ol0VylwoNyUp33OFv\\nae3Vy8//IJKLGjaE+fOj9bK7r0TqkwoNyTpLlsD55/v2q6+GzSISWtu20b+HO+6ABQvC5pHco0JD\\nss4JJ/jlPfdAy5Zhs4ikg5tvjtpbbBEuh+QmFRqSVWbN8n0yAE49NWwWkXRhBpMmRet3arhEqUcq\\nNCRj3XMPdOsG228fPbp398+99x400G+3yB/69vXz/ACce275qeVFUinUpGoitfL993Dmmb593nnR\\n9j33hG23hZ12CpNLJJ19+SVstplvd+niZzQWSTUVGpKR/vpXv3zgATj55LBZRDJFmzYwezZ07erX\\np05VUS6pp5PLknHGjIEPP4SNNoITTwydRiSzdOkSdZLu3TtsFskNKjQko/zyCwwc6Nvvv69+GCLJ\\n+OqrqB0/VLlIKuhjWjLKscf65SWXQIcOYbOIZKrmzaP2llvCrbeqv4akjgoNyRizZ0e3ro4YETaL\\nSKabOTNqDx0Kzz0XLotkNxUakjF2390vp0wJm0MkG3TrBn//OxxwgF8/9NCweSR76a4TyQhPPQU/\\n/+x7yO+8c+g0ItnhuutgxQpYd12//uWX0L59yESSjXRGQ9JeaSkcfbRvjxkTNotItmnaNGofcki4\\nHJK9VGhI2jvuOL8891zYfPOwWUSy0ezZfjl9ui/sReqSCg1Jay++CE8+6ds33BA2i0i26tIlat96\\na7gckp1UaEjaWrkSDj7Yt2fNKn+KV0TqVlmBccEFYXNI9lGhIWnrqqv88qyzoiGTRSQ1hgyJ2jNm\\nhMsh2UeFhqSlpUujsTJuvDFsFpFc0bChX/boETaHZBcVGpKWTj3VL2+4AdZbL2wWkVyxcGHUXrw4\\nXA7JLio0JO188gmMHu3b558fNotILtlkk6g9aFC4HJJdVGhI2ikbAfT116Fx47BZRHLNCy/45csv\\nw/LlYbNM+NUhAAAaJElEQVRIdlChIWnlvvtg0SJ/jXjPPUOnEck9Bx0UteM7iIokS4WGpI0lS+C0\\n03z79dfDZhHJZY884pf33Qdr1oTNIplPhYakjX79/HLkSNhww7BZRHLZ8cdH7YcfDhZDsoQKDUkL\\nL70ERUW+M9qwYaHTiEjZnV+DB4fNIZlPhYYEt3RpdF34nXfCZhER77bbova774bLIZlPhYYEd/LJ\\nfjlsGGyzTdgsIuKtuy60a+fbffqEzSKZTYWGBDV9OjzzjG+XjQQqIulh1qyo/csv4XJIZlOhIcE4\\nBz17+vb778M664TNIyLlNWsWtYcODZdDMpsKDQmmbNr3gw6CXr3CZhGRtXvsMb984IHy26dP97ek\\ni1Qn4ULDzHYzs+fNbIGZlZpZ/xq8Zg8zKzKzFWb2iZmdkFxcyRZLl8Ill/j200+HzSIilTv22Kj9\\n2GP+ceON/mxkq1b+zKRIVZI5o7E+MA04G6j2V8zM2gMvAq8BPYDbgPvNbJ8k3luyxFFH+eVDD0HT\\npmGziEjV7r/fL48/3j8uvjh67sEHw2SSzJFwoeGcG++cu9I5NxawGrzkTGCec+5i59zHzrm7gP8C\\nuuKXo778EsaPBzM48cTQaUSkOqecAr//DitXRo+yy52DB/vLKCKVqY8+GjsDEytsmwDohqkcVTYC\\n6JQpYXOISM01buw7bJc9xo+PnuvZE2bODJdN0lt9FBptgEUVti0CmptZk3p4f0kjRUXw+eew1VbQ\\nu3foNCKSrI02gtdei9a33x5WrAiXR9JXo0DvW3bJpco+HkOHDqVFixblthUUFFBQUJCqXJJiZVPA\\nv/FG2BwiUnt77eU7cx9xhF/v1w/+97+wmXJNYWEhhYWF5baVlJQESrN25mrRZdjMSoFDnHPPV7HP\\nm0CRc25Y3LYTgVucc60qeU0eUFRUVEReXl7S+SS9jBkDAwfCrrvC22+HTiMideXii/2dKADXXguX\\nXho2T64rLi4mPz8fIN85Vxw6T31cOpkC7F1h276x7ZIjVq3yRQbAs8+GzSIidWvECH+rK8Bll/kO\\n3yJlkhlHY30z62FmsTEd2Sq23jb2/AgzeyTuJfcAHc3sX2bW2czOAg4Hbq51eskYF17ol+ee62do\\nFZHs0bAhfPNNtN6hg79LRQSSO6PRC/gQKML3sRgJFANXxZ5vA7Qt29k59yVwINAPP/7GUOAU51zF\\nO1EkSy1YALff7tu33BI2i4ikxnrrwVtvResaslzKJDOOxpvOuQbOuYYVHifHnj/JObfXWl6T75xb\\n1zm3jXPusbr6BiT99e3rl+PG+f/5iEh22m03OP103x41CmbPDptH0oPmOpGUevllfztrx46w//6h\\n04hIqt1xR9Tu1s33z5LcpkJDUmbNGjjgAN+Ov99eRLJX48YwY0a0Pnx4uCySHlRoSMpce61fHn88\\ntGsXNouI1J/u3eHoo317xAj47ruweSQsFRqSEl98Ef1P5q67wmYRkfr38MNRe7PNNMtrLlOhIXVu\\n9Wo/xDjAo49Cs2Zh84hI/WvSBF59NVp//PFwWSQsFRpS5665xi8PPBCOPTZsFhEJp18/6NzZt48/\\nXpdQcpUKDalTP/8MV8VGVHn6aT8VvIjkrqKiqL3ZZlBaGi6LhKFCQ+rUMcf45f33w7rrhs0iIuGt\\nvz7Ez/mlQftyjwoNqTOzZ8OECdCgAZx0Uug0IpIujj4a+vTx7QsvhM8+C5tH6pcKDakz++zjl++/\\n74sNEZEy48dH7W22CZdD6p/+HEidePZZWLgQ8vMhLy90GhFJN82bl58L5ZJLwmWR+qVCQ2pt1So4\\n7DDfnjAhbBYRSV+77Qa77urb//oXTJ8eNo/UDxUaUmtl/TEuuQQ22ihsFhFJb/Fja/TsCStWhMsi\\n9UOFhtTKl1/CE0/49nXXBY0iIhmgaVOYNStaP/nkcFmkfqjQkKQ5F/Ukf/ttjZkhIjXTtSv84x++\\nXVgIkycHjSMppkJDkvbcc36kv549o+uuIiI1ceWVUXuXXfzZUclOKjQkKatXw6GH+vaLL4bNIiKZ\\nx6z8dPLbbhsui6SWCg1JStnofgUF8Je/hM0iIpmpe3cYM8a3V66Ef/87bB5JDRUakrCffoKLL/bt\\ne+8Nm0VEMtshh8AWW/j26afD/Plh80jdU6EhCevXzy/vvhs22CBsFhHJfLNnR+127fzkjJI9VGhI\\njZWWwk03wbRpvsA47bTQiUQkGzRvDq+8Eq1vtBEsXRouj9QtFRpSI1984ftjXHSRX586VfOZiEjd\\n2WcfuPTSaH3//cNlkbqlPxVSrXffha22gtGjoUMHP6eJeoiLSF279lq47DLfnjwZ3nknbB6pGyo0\\npFJr1sApp0SDcl1wAcybB23ahM0lItnrmmuitsbnyQ4qNGStJk/2ZzEefBCaNYN77vH9M0REUm3e\\nvKj90UfhckjdUKEh5fz+O5x/vh+pb/583yfjq6/8bWciIvWhQ4fozGnXrmGzSO01Ch1A0sOqVX6U\\nvl69om1jx8KAAeEyiUju+vTT6Pb5xYuhVauweSR5OqMhLFgAO+8cFRmnnOLnHVCRISKhNGsWtQ88\\nMFwOqT2d0chxRUVRgbHFFn6itJ49deuqiIQ3YQLstx9MmeI7pzdsGDqRJEN/TnLUb7/BiBFRkTF4\\nMHz2GeTlqcgQkfSw775R+7HHwuWQ2tGflBzkXDQ4ToMG/s6S++6DJk1CJxMRKW/IEL886aSwOSR5\\nKjRyzOrV0anIDTeEZcv0D1hE0tf110ftWbPC5ZDkqdDIEXfcAR07wqabwquvwpZb+vvTdRZDRNJZ\\n06ZRx9Du3cNmkeQkVWiY2dlm9oWZLTezd81sxyr2PcHMSs1sTWxZambLko8sifjySz9h0Xnn+UFw\\nBg+GK67wt7K2bh06nYhI9b75JmpPnx4uhyQn4btOzOwoYCRwGjAVGApMMLNOzrkfK3lZCdAJsNi6\\nSyKrJGDNGhg3Dvr39+snnugH4urRI2gsEZGEtWgRtXv29P3MJHMkc0ZjKHCvc+5R59xc4AxgGXBy\\nFa9xzrkfnHPfxx4/JBNWambRIj8GRlmRcffd8MADKjJEJHMtWhS1Z84Ml0MSl9AZDTNrDOQD15Vt\\nc845M5sI9Knipc3M7Et8YVMMXOqc0wj2dWzhQnj2WT9s+PLl0LgxzJ4N22wTOpmISO1sumnU3n57\\nndXIJIme0dgYaAgsqrB9EVDZnJ4f48929AcGxd5zspn9JcH3lio88oifBO2cc3yRccQRsHSpigwR\\nyR5ffBG1v/suXA5JTF2NDGpU0u/COfcu8O4fO5pNAebg+3gMr+qLDh06lBbxF+eAgoICCgoKaps3\\nayxZAhde6C+NAJx8ctQWEckm7dtH7T32gLlzQyVJH4WFhRQWFpbbVlJSEijN2plL4PxT7NLJMuAw\\n59zzcdsfBlo45w6t4dcZDaxyzg2q5Pk8oKioqIi8vLwa58s1N9wAw4fDihWw9dbwn/9Afn7oVCIi\\nqfPJJ9C5s29/9ZW/VV/KKy4uJt//Mch3zhWHzpPQpRPn3CqgCNi7bJuZWWx9ck2+hpk1ALoBCxN5\\nb4mceCJsvjn87W++yBgyxI+JoSJDRLJdp05Re/DgcDmk5pK56+Rm4DQzO97MtgXuAdYDHgYws0fN\\n7I/OomZ2hZntY2YdzGwH4AmgHXB/rdPnkMWL4bLLwMz3xygpgcsv9+Nh3Hqr7/gpIpILZszwy1df\\nDZtDaibhPhrOudFmtjFwNdAamAbsF3fL6hbA6riXtAL+je8suhh/RqRP7NZYqcaSJTB+PMR3S7nv\\nPjj4YA24JSK5KX6E0DffhL59w2WR6iXVGdQ5NwoYVclze1VYHwYMS+Z9ct377/vJz8r69dx+Oxx0\\nEHToEDaXiEhoffv6ImOPPfwAhZp1On3pR5OGli71c5PstJMvMvr180OJn3uuigwREfBjBpV59NFw\\nOaR6KjTSzHvv+cFozjvPrxcWwiuvQLt2YXOJiKSTDTeEfff17ZNO0gBe6UyFRppYuBCOOQZ23tnf\\nsrX//v504NFH+w6gIiJS3jPPRO2JE8PlkKqp0EgDzz7rb1ctLIRevWDUKD8hmq45iohUrlkz6BOb\\n/KLs7Iakn7oaGVSSsGgR7LILfP65X7/iCrjqKp3BEBGpqddfh3XX9e0ffoBNNgmbR/5M/2cO4Pff\\nYeRIaNPGFxkDB/rTfldfrSJDRCQRTZtG7cMOC5dDKqczGvVsyRLo3dsPowv+GuMhh+gyiYhIsl57\\nDfbeG95+G1auhCZNQieSePrzVk+WLoUnn/SzqZaN1f/JJ/5shooMEZHk7RU3etNRR4XLIWunP3H1\\n4J13oEcPGDQIfvwR9tzTD6GrKdxFROrGU0/55XPP+SkbJH2o0Eihn36C88+HXXf1A27tuac/rffa\\na7DOOqHTiYhkjyOPjNoDBoTLIX+mQiNFHnsM2raF227zg209/LDvHb3OOurwKSKSClOm+OXbb/sZ\\nrSU9qDNoHXv4YbjpJpg926+ffrofF0P9MEREUmvnnaN2164aLTRdqNCoAytXwnff+V/y777z2847\\nz3f01KyCIiL1Z+FC2Gwz3371VT8xpYSlQqMWVqyAadOikenAXyccOrR8ZS0iIvWjTRt/2frrr/1o\\noaWlulwdmk7oJ2HZMl8pd+8eFRnnnAMvvOCHEVeRISISTtk4RQB33x0uh3gqNBKwZAk8+KAfcGvf\\nfeGzz6BLF/jwQ7j9djjoIPXFEBEJrWlTOPts3z77bFi1KmyeXKc/izXw228wYgR06wannAKzZkGn\\nTv7U3LRp0LOnTs2JiKSTO+6I2jfcEC6HqNCo0rPPwkkn+QLj0kt9J6MDDvA9mT/+GLbYAho3Dp1S\\nREQqMoN//tO3L7/c96mTMFRorMWaNXDccX6Cnocf9lO49+/v+2a89FLodCIiUhOXXhq1r7oqXI5c\\np0KjgsGDoXVrePxxaNUKxo3zQ4g/95wm6hERySQNGsA//uHb11/v/xMp9U+FBv5SyIwZsP768MAD\\n8Ouv/lTb55/D/vuHTiciIsm68sqorTtQwsi5QmP5cn+XSPzjyCP9pGfLlvnbVL/4wl/ba9UqdFoR\\nEakNMzjrLN8+99xomHKpPzkzYNfq1X4ys3PO8belVmQGEyf6ic90B4mISPa4804/FQTA//2fhiav\\nbzlRaCxY4IcEf/ZZv96li5/0LF779rDhhvUeTUREUswM5s2Drbby6/Pnw5Zbhs2US7K+0Lj3Xj9g\\ny5o1/lJIcbG/LbVR1n/nIiJSpkOHqL3jjrBoUbgsuSZr+2gUF8OgQXDGGb7IOOMM+Plnf+ZCRYaI\\nSO6ZMcMvv//e98mT+pF1hcaIEbDLLpCfD08+6YcKnzVLvY1FRHJd9+5R+847w+XINVlTaHzzje97\\ncemlMHkynHAC3HUXTJgAXbuGTiciIungllv88m9/C5sjl2RsoeGc7+R5/vm+o0/btjBnDhQU+DMY\\nDz8c3dIkIiICMGRI1J43L1yOXJJxvRWc8xOZXX65H7WzzL//DS1bwuGH6/ZUERFZu/i/Dz16wC+/\\nhMuSKzKq0Jg1y18Ouecev960KYwZ4y+Z6FYlERGpiZkzfX+NX3/1Nws0bBg6UXbLmELjk0/Kd+R5\\n7z3Ydlto3jxcJhERyTzdukXthx7yc1xJ6mREH40FC6BzZ9++4w4/3e9OO6nIqGuFhYWhI+QcHfP6\\np2Ne/9LxmF90kV+eemrYHLkgqULDzM42sy/MbLmZvWtmO1az/xFmNie2/3Qzq/FUZWvWQM+evj18\\nuB9CXLOopkY6fhhkOx3z+qdjXv/S8ZhffXXUnjo1XI5ckHChYWZHASOB4cAOwHRggpltXMn+fYAn\\ngfuAnsBYYKyZdanJ+x14IPz4I+ywQzTdr4iISG00bQobbODbvXuHzZLtkjmjMRS41zn3qHNuLnAG\\nsAw4uZL9hwAvO+duds597JwbDhQD51T3Rtdf78fB2HhjP+GZiIhIXfn669AJckNChYaZNQbygdfK\\ntjnnHDAR6FPJy/rEno83oYr9/zBliu+H8dFHmvBMRETqVosWfjZXSa1E7zrZGGgIVJyOZhHQuZLX\\ntKlk/zZVvE9TgG++mcN55/mqU5Vn6pWUlFBcXBw6Rk7RMa9/Oub1L52Pefv2fjTpNI2XlDlz5pQ1\\nm4bMUcb8CYka7my2GbAA6OOcey9u+w3Ars65P9WGZrYSON4591TctrOAy51zm1fyPscAT9Q4mIiI\\niFQ0yDn3ZOgQiZ7R+BFYA7SusH1T/nzWosx3Ce4P/tLKIOBLYEWCGUVERHJZU6A9/m9pcAmd0QAw\\ns3eB95xzQ2LrBswHbnfO3biW/f8DrOucGxC37R1gunNOs5GIiIhksWRGBr0ZeMTMioCp+LtQ1gMe\\nBjCzR4FvnHOXxva/DXjTzIYBLwEF+A6lGiZFREQkyyVcaDjnRsfGzLgaf0lkGrCfc+6H2C5bAKvj\\n9p9iZgXAtbHHp8AA59xHtQ0vIiIi6S3hSyciIiIiNZURc52IiIhIZlKhISIiIimTdoVGohO25Soz\\nG25mpRUeH8U938TM7jKzH83sFzP7r5ltWuFrtDWzl8zsNzP7zsxuMLMGFfbZw8yKzGyFmX1iZies\\nJUtW/szMbDcze97MFsSOb/+17HO1mX1rZsvM7FUz27rC863M7AkzKzGzxWZ2v5mtX2Gf7c3srdjx\\n+8rMLlrL+1Q7MWF1WTJBdcfczB5ay+/9uAr76JjXkJn93cymmtlSM1tkZmPMrFOFfdLms6QmWdJd\\nDY/5pAq/42vMbFSFfTLnmDvn0uYBHIUfN+N4YFvgXuBnYOPQ2dLtgZ/UbgawCX5ckk2BDeOevxs/\\nDklf/OR3k4G3455vAMzE32fdHdgP+B64Jm6f9sCvwA34kV/PBlYB++TCzwz4K77T8yH48WP6V3j+\\nb7Hv9WCgG37CwM+BdeL2eRk/t08v4P+AT4DH457fAFgIPAJsBxwJ/AYMjtunT+y4D4v9HK4CVgJd\\nEsmSCY8aHPOH8Hevxf/et6iwj455zY/3OOC42HHoDrwY+9xYN26ftPksqS5LJjxqeMzfAO6p8Hve\\nLFOPefCDXuEH8C5wW9y6Ad8AF4fOlm4PfKFRXMlzzWMfiofGbesMlAI7xdb3j/3Sxf9CnQ4sBhrF\\n1v8FzKjwtQuBcbn2M4sdu4p/9L4FhlY47suBI2Pr28Vet0PcPvvh78pqE1s/Ez8QXqO4fUYAH8Wt\\n/wd4vsJ7TwFG1TRLJj4qOeYPAc9W8Zptdcxrdcw3jh2/XeO+p7T4LKlJlkx8VDzmsW1vADdX8ZqM\\nOuZpc+nEkpuwLddtEzvF/LmZPW5mbWPb8/G3Lscfy4/xA6uVHcudgZnOuR/jvt4EoAXQNW6fSifE\\ny+WfmZl1wM/XE/+9LwXeo/wxXuyc+zDupRMBB/SO2+ct59zquH0mAJ3NrEVsvcqJCc1sqxpkySZ7\\nxE45zzWzUWYWP+ViH3TMa6Ml/lj9HFtPp8+SXjXIkokqHvMyg8zsBzObaWbXmdm6cc9l1DFPm0KD\\nqidsq2oCtlz1LnAi/n9rZwAdgLdi16LbAL/HPvjixR/Lyia7owb7NDezJuT2z6wN/sOhqu+9Df50\\n5h+cc2vwHyh18XMoe751DbJki5fxp3n3Ai7Gn84dZ2YWe17HPEmxY3gr8D8XjXOUTp8lrWuQJaNU\\ncszBz/V1LLAHcB3+Ustjcc9n1DFPZmTQ+mb4f9ASxzkXP4b9LDObCnyFv95c2fwwNT2WVe1jNdwn\\nV39mNfneq9vHarhPbd8n4zjnRsetzjazmfh+EXvgTzdXRse8eqOALsCuNdg3nT5LsuGY7xK/0Tl3\\nf9zqbDP7DnjNzDo4576o5mum3TFPpzMayUzYJjHOuRJ8p7et8RPZrWNmzSvsFn8s1zbZXeu45yrb\\nZ1NgqXPud3L7Z/Yd/h9bVd/7d7H1P5hZQ6AV1R/j+P8tVzcxYU2yZKXYh+6P+N970DFPipndCRwA\\n7OGc+zbuqXT6LKlJloxR4ZgvrGb3stnS43/PM+aYp02h4ZxbBRQBe5dti51W2hvfy1WqYGbNgI74\\nDmpF+M5v8ceyE7Al0bGcAnQ3P5x8mX2BEmBO3D57U96+se05/TOL/YH7jvLfe3N8P4D4Y9zSzHaI\\ne+ne+D9QU+P22T32x7DMvsDHseKxbJ+KP4d9iH4ONcmSlcxsC2Aj/F0koGOesNgfvAHAns65+RWe\\nTqfPkqqyTKnxN5wGqjnma7MDvhCO/z3PnGMeusdthR6xR+J7bcffavMTsEnobOn2AG4Edgfa4W/h\\nexVfYW4Ue34U8AX+lHI+8A5/viVtOv6a9/b4vh6LgH/G7dMef3vUv/A9jc8Cfgf65cLPDFgf6AH0\\nxPeyPj+23jb2/MWx7/Vg/C1mY/Fz+cTf3joO+ADYEX969GPgsbjnm+OLw0fwp1CPih3zU+L26RM7\\n7mW3Wv4Df3ks/lbLarNkwqOqYx577gb8H/N2+A+/D/AfrI11zJM63qPwdyrshv+fbdmjaYV90uKz\\npLosmfCo7pgDWwGXA3mx3/P+wGfA65l6zIMf9LX8EM7C37O7HF8x9QqdKR0f+NuUvokdp/nAk0CH\\nuOebAHfgT4/9AjwNbFrha7TF38P9a+yX9F9Agwr79MVXtcvxH6LH5crPLPa9l+JPL8Y/Hozb5x/4\\nP1rL8D26t67wNVoCj+P/p7EYuA9Yr8I+3YE3Y19jPnDhWrIcBsyNHeMZ+IkMK+5TZZZMeFR1zIGm\\nwHj8mYQVwDz8Pf6bVPgaOuY1P95rO9ZrgOPj9kmbz5KaZEn3R3XHHD8x6STgh9jv1cf426+bVfg6\\nGXPMNamaiIiIpEza9NEQERGR7KNCQ0RERFJGhYaIiIikjAoNERERSRkVGiIiIpIyKjREREQkZVRo\\niIiISMqo0BAREZGUUaEhIiIiKaNCQ0RERFJGhYaIiIikzP8DBQqVmC3UjikAAAAASUVORK5CYII=\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f3b38c3fa20>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"sess.run(grad.op, feed_dict={a0: a0_})\\n\",\n    \"\\n\",\n    \"open_tag('mem')\\n\",\n    \"sess.run(grad.op, feed_dict={a0: a0_})\\n\",\n    \"close_tag('mem')\\n\",\n    \"logs=grab_output('mem')\\n\",\n    \"plot_memory_timeline(logs)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"tf.Varial\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# 100 tf.tanh(tf.tanh(tf.tanh calls\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 59,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"@function.Defun(tf.float32, func_name=\\\"tanh3\\\")\\n\",\n    \"def tanh3(a):\\n\",\n    \"      return tf.tanh(tf.tanh(tf.tanh(a)))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 61,\n   \"metadata\": {\n    \"collapsed\": false,\n    \"scrolled\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAhoAAAFsCAYAAACKKhBnAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAAPYQAAD2EBqD+naQAAIABJREFUeJzt3XmYFNXZ9/HvzQ4DDCICIggCgrgii4IaFxBwX2JcRo1R\\nY9zQ5OExGLeIS9RoXGLeiJqYxB2Dmrgk7sYtChoZ9DERV1AREcUFUEAQzvvH6Up19/T0Nl1T3T2/\\nz3XNVadOV1XfUwzT95w6iznnEBEREYlCq7gDEBERkeqlRENEREQio0RDREREIqNEQ0RERCKjRENE\\nREQio0RDREREIqNEQ0RERCKjRENEREQio0RDREREIqNEQ0RERCJT1omGmX3HzB4ws0Vmtt7MDiji\\nGpPMbJaZLTezT8zsHjPrH0W8IiIikqqsEw2gBngFmAwUvCiLmQ0A7gOeALYDJgI9gHtLFqGIiIg0\\nyiplUTUzWw8c5Jx7IKmuHXApcATQDXgNOMs590zi9UOAO51z7ZPO2Q+ffLR3zq1rxm9BRESkxSn3\\nFo1crgN2BA4DtgHuBh42s0GJ1+cA683sODNrZWa1wPeBx5VkiIiIRK9iWzTMrB8wH+jnnPs46bjH\\ngRedc+cl9ncFZgIbAq2BWcDezrnlzfwtiIiItDiV3KKxDT5xeMvMVgRfwK7AIAAz6wX8HvgTMCrx\\n2jeoj4aIiEizaBN3AE3QGfgWGAGsT3vtq8R2MrDMOXd28IKZfR9YaGY7OOdeapZIRUREWqhKTjTm\\n4ls0ejnnnm/kmE5Ael+MICmp5NYcERGRilDwh22hc1uY2cFm9lhiDotlZvaCmU3M871qzGw7Mxue\\nqBqY2O/nnHsbuBO4NfEeA8xsBzM7y8z2Thz/d2C0mf3czAab2Qj8Y5QF+ERFREREIlTMX/WFzm2x\\nK/AYsDf+McdTwINmtl0e547CJwRzEu91FVAPXJh4/VjgVuBK4A3gr4lzPgBwzj0FHAkcmDjvIWAV\\nvjPoN3m8v4iIiDRBk0adZJrbIs/z/g3c5Zz7RdFvLiIiImWv2fspmJkBXYDPm/u9RUREpHnF0Rl0\\nKv7xy8zGDjCzDYFJwHvA6uYJS0REpCp0AAYAjzrnPos5luZNNMzsSODnwAHOuaVZDp0E3NE8UYmI\\niFSlo/CDJmLVbImGmR0B/A74XqKTZjbvAdx+++0MGzYs6tCqxpQpU7jmmmviDqPi6L4VTvesOLpv\\nhdM9K9y8efM4+uijIfFZGrdmSTTMrA64CTjCOfdIHqesBhg2bBgjRoyINLZqUltbq/tVBN23wume\\nFUf3rXC6Z01SFl0PCk40zKwGGAxYompgYqjq5865hWZ2GdDHOfeDxPF1wC3Aj4GXEtOCA6zSeiMi\\nIiLVrZhRJ7nmtugN9Es6/kT8DJ7XAR8lff26uJBFRESkUhTcouGce4YsCYpz7ri0/T2KiEtERESq\\ngNb7qCJ1dXVxh1CRdN8Kp3tWHN23wumeVb4mzQwalcSaJHPmzJmjTkAiIiIFqK+vZ+TIkQAjnXP1\\nccejFg0RERGJjBINERERiYwSDREREYmMEg0RERGJjBINERERiYwSDREREYmMEg0RERGJjBINERER\\niYwSDREREYmMEg0RERGJjBINERERiYwSDREREYmMEg0RERGJjBINERERiYwSDREREYmMEg0RERGJ\\njBINERERiYwSDREREYmMEg0RERGJjBINERERiYwSDREREYmMEg0RERGJjBINERERiYwSDREREYmM\\nEg0RERGJjBINERERiYwSDREREYmMEg0RERGJjBINERERiYwSDREREYmMEg0RERGJjBINERERiYwS\\nDREREYmMEo0K8+mnYBZ+iYiIlDMlGhXm9dfjjkBERCR/SjQqzNq1qftHHQXdusHMmfHEIyIiko0S\\njQrTunXq/p13wrJlcPjh8cQjIiKSjRKNCtNK/2IiIlJB2sQdgBRm9uzGX0vuHOpc9LGIiIjkUvDf\\nx2b2HTN7wMwWmdl6Mzsgj3N2N7M5ZrbazN4ysx8UF66sWJHfcUo0RESkHBTTEF8DvAJMBnJ+nJnZ\\nAOBvwJPAdsC1wE1mNqGI927R1qzxLRp9+zbsq5Fu0SK4+WaYP79ZQhMREcmo4EcnzrlHgEcAzPKa\\nyeEUYL5z7szE/ptmtgswBXi80Pdvydq3D8tHHuk7gjamX7+wrNYNERGJS3N0LRwDPJFW9ygwthne\\nuyptsgncdFPqfjbr1kUbj4iISGOaI9HoDSxJq1sCdDWz9hmOlww++SQst24NHTuG+1ttlf3cNm3C\\nmURXrowmPhERkUziGnUSPHLJ2qg/ZcoUamtrU+rq6uqoq6uLKq6ydeWVYfmzz1JfO/tseOyx/K4z\\ndy7svHPp4hIRkfjMmDGDGTNmpNQtW7Yspmgya45E42OgV1pdT2C5c25NthOvueYaRowYEVlglSR5\\nRtA99kh9bffd4YAD4IEHYLfd4JlnGr/O+vWRhCciIjHI9Md3fX09I0eOjCmihprj0cksYHxa3cRE\\nveThq6/g178O94cM8dsOHcLRJ2+/7bcDB2a/1q67akE2ERFpPsXMo1FjZtuZ2fBE1cDEfr/E65eZ\\n2S1Jp9wADDKzy81sqJmdCnwPuLrJ0bcQy5eH5euvh2nTfPlf//KPQiBMOK68Enr3bt74REREGlNM\\ni8YoYC4wB9/H4iqgHrgw8Xpv4L+DK51z7wH7Anvi59+YAvzQOZc+EkUacd55Yfnkk6FrV1/eemvY\\nZhtfDqYm79QJTjrJlwcNyn7dbbeFPn1g4cLSxisiIhIoZh6NZ8iSoDjnjmvknPJ5YFRh/vSn3Mec\\ndZb/atsW3nvP1+28M7z7buPnvPaa3266qebaEBGRaGiJrgqSLRmoq4P33/ePUIJ5M374QzjjDF+e\\nPj36+ERERNJpUbUyt8UWhZ8TzLFhBksSM5jkWvVVC7KJiEgUlGiUuTff9NsNNsj/nKlTYeONYcQI\\nP2IFYJddYPBgeOed0scoIiLSGD06KWOrV4flxwtYFWbzzeHCC6Gmxs8KCr4D6XXX5Xf+kiXwy1/6\\nxzELFuT/viIiIunUolHGJiStb1tIi0ayiRPhnnt80pE+o2hjkofH3nWXHqWIiEjx1KJRxv75z7Cc\\nayKuxpxwAnzxBXTvHs4umm/LhoiISFMp0ShTX34Zlpsyi6cZdOvmy22KbL8KZhI96KDi4xARkZZJ\\niUaZevHFsDx7dmmuuffecNRRcMghYd3FF+d//v33lyYOERFpOZRolKkVK8LyDjuU5pobbAC33w69\\nkpa4O/fcsNyzp99utFHj11i5Ej7/HBYtUt8NERHJTYlGGfrsMzj00GjfI+jzkfxYJlgV9tNPGz+v\\npgY23BD69vUzioqIiGSjRKMMJS+iFkwnXmr19X4m0WQ33pjfdOeBDz8sbUwiIlJ9lGiUof/937Dc\\nv38071Fbm9oi0aWLr0vuv5GPoKPoP/5R2vhERKQ6KNEoQ/fd17zvt88+4VooySNTrr46/2uMH1/a\\nmEREpDoo0Shj337bPO/z97/D0Uf7ctu2frvppjBlSnjMrrs2TywiIlJdlGiUmbq6eN+/dWu/HTYs\\ntb5Pn9znBo9RzGDp0tLHJiIilUeJRpm5666wHHzoNyczmDkTfve71Porr8wv2QgsXFjauEREpDIp\\n0SgjyfNSTJ4cXxyHHtpw6Oomm8CJJ/ryAw/kvsbll/sl7jffHObPL32MIiJSGZRolJE33gjLEyfG\\nF0eyH/wgnGvj7bf9tlWr3H02/vxnv8T9O+/AoEHRxigiIuVLiUYZ+eabsHzAAfHFkezmm2H9el8O\\nHuUMHlzYsvUiItJyKdEoI9tvH3cE2dXW+u369b5VoxBBJ9FiV6EVEZHKpESjDJXrMu5nnglnnOH7\\nXSRPXf7gg7DttvldY8GCaGITEZHypESjTKxcGZZPPTW+OLLp29ePPklfbn6//Xw9wDbb5L7Oe+/5\\nScmiml5dRETKR5vch0hzqKmJO4LCBC0aW23lt0uW+G2nTrnP3WyzsPzNN9CuXWljExGR8qEWjTKT\\nPBtnOWvVCt59F555xu8Hy9qfcAJcfLEvb7dd7uusWRNNfCIiUh6UaJSBuXPD8ogR8cVRqIED/ZLx\\nELZwtG3r58+A1JaLxnTpkjqj6BdfRBOriIjEQ4lGGdhpp7C8yy7xxdEU++4LEybAnnuGdatXw7Rp\\nhV3noYdKG5eIiMRLiUYZWL06LA8YEFsYTdKvHzz2mJ9BNGjdGDMGLrigsDlBvv46kvBERCQmSjRi\\nlvzBOnRofHGUUrACbNAx9D//8dshQ3Kfe9JJqY9SRESksinRiNny5WH5hRfii6OUJkyAO++EH/3I\\n7wczij71VHhM+hBZERGpTko0YnbBBWG5e/fYwiipjh39cvfduvn9IKno1Ss85oc/zO9ahx4atm4k\\nrwUjIiKVQYlGzNKXY69G553nR6AkT1ueb7+Ne+4Jy8OGlTYuERGJnhKNMpE8M2i1qavzS8Un97nY\\nZx9wLtxftar54xIRkegp0YiROjuG8u2zMWKEOoqKiFQSJRplYIMNfL+GluC+++CPf2xY36YN/OY3\\nuc9PntxMRETKn/r+x2T+/LD87LPxxdHcDjyw8ddOPx1+/GNf3ndf+Pvfs1/riSfgnXf84mxDhsCx\\nxxa+fL2IiERLiUZMBg0Ky7W18cURt002gdGjG9bvvnvuRGPChNT9AQNg3LhSRSYiIqWgv/9i9sIL\\nflbNluqNN2DmzIb1Z5wBe+zhy3fckd+1kuckERGR8qBEIwbJ63n06RNfHOWgc+dwJtFkZvDtt77c\\no0d+1zr44LCj6PHHw4cfwiWXlC5WEREpnBKNGOy7b1jeeOP44ihHv/41/P73vvzhh347ZAjceGNh\\n1/nTn3yfjfPOq+6hwyIi5U6JRowGD4Z27eKOorz85Cdwwgm+HLR09O4NJ54YHnPSSfldK1isbvXq\\n1Dk7RESk+SjRaGbJo03Gjo0vjkqw++5+mz6SZPDg/M5//nm/3XBDjUYREYlLUb9+zWyymS0ws1Vm\\nNtvMMowbSDn+f8zsDTNbaWYfmNnVZta+uJAr22efheVCHwe0NFddBXPmNGz1Of10uP76cP/JJ5s3\\nLhERyV/BiYaZHQ5cBUwDtgdeBR41s4xd9szsSOCyxPFbAMcDhwMtspve4YeH5ZYySVexOnf2M4Gm\\na98e9tor3N911/yud+CBvqPogAElCU9ERPJQTIvGFOBG59ytzrk3gJOBlfgEIpOxwD+dc392zn3g\\nnHsCmAHsUFTEFW7BAr/dYot446hEV14ZrvqaPFKldWsYOjT3+Q884Lfvv1/62EREJLOCJuwys7bA\\nSODSoM4558zsCXxCkckLwFFmNto59y8zGwjsA9xSZMxVYd68uCOoPGecEZaDRGPIkHAJ+ULWP3FO\\n66WIiDSHQls0egCtgSVp9UuA3plOcM7NwD82+aeZrQHeBp5yzl1e4HtXvN4Z75AUo0MHv+3fv+Fr\\n+bRutGoVzrkxeXJpYxMRkVCppiA3IOMAQjPbHTgH/4jlJWAw8BszW+yc+0W2i06ZMoXatPm56+rq\\nqKurK0XMzW5JIj1TH4Gm69oVbrkFdtml4Wv33Qc77AArVsCee/o1UbKZPh2uuy6aOEVEojRjxgxm\\nzJiRUrds2bKYosnMXAETDCQenawEDnHOPZBUfzNQ65w7OMM5zwKznHM/S6o7Ct/Po3Mj7zMCmDNn\\nzhxGZOoNWIG++gq6dPHlBx+E/faLN55qFDwKcQ5+9jO44gq4+2449NDc5/7yl76V5PHHYelSuPRS\\nrZsiIpWpvr6ekSNHAox0ztXHHU9BLRrOubVmNgcYDzwAYGaW2G9ske9OwPq0uvWJU80VkulUsO9+\\nNywPHBhfHNVs9GjYemtffvVVv+3Qwa+Z8tRT2c8966zU/fHjNcmXiEgpFDPq5GrgRDM7xsy2AG7A\\nJxM3A5jZrWZ2adLxDwKnmNnhZjbAzCYAFwH3t5QkA8IPPoAtt4wvjmo2axb84Q++3Lq13w4f7lsp\\npk3z+zU18cQmItJSFdxHwzk3MzFnxkVAL+AVYJJz7tPEIX2Bb5NOuRjfgnExsAnwKb415LwmxF1R\\nVq6ETz6JO4rqFyQX4GcDTa5fscKXu3aFr7/O73rJo1JuuCH/qc9FRCRU1MygzrnpzrkBzrmOzrmx\\nzrmXk14b55w7Pml/vXPuYufcEOdcTeK8HzvnWsyi3gsXhuU5c+KLoyW54AL46U/DRevee89vL88y\\n1umAAxp/7eSTSxWZiEjLohUgmsHixWG5Svq2lr2BA+FXvwpbOYJ5N8aOhVNO8eVLL01tBTnsMD/r\\naGNmz4ann4Z//SuSkEVEqpISjWawxx5xRyA7JOah7dQpTBTWrPHTkgdat07ttJtu7Fj/b7nDDuES\\n9iIikp0SjWakD6f4/OQn8Pbb0KeP76cBsO++cNtt4TE77OA7k6ZN3ZLR8hbz4E9EpGmUaETsrrvC\\nctBfQJpf69bh8vKdOvltu3ZhGfxsoR075rcM/VZbhTOLmmkorIhIY5RoRCx5ElOtrVEefvxj2G03\\n2HTT1Ppevfz2vCLGQ2lUkYhIZko0msm11yrRKBcTJvhOnd26pdZ37Oi3Bx3kO5KCn548H+vTp6QT\\nERFAiUak7r47LHfvHl8ckt2oUQ3r3n3Xb1euzO8affqkPkrJd64OEZFqp0QjQg8+GJbzWW9D4vGX\\nv8Azz6TWrVvnt1tsAfVJKwWcfnp+1/zyy9LEJiJS6ZRoRCh5REO2+RkkXv36wa67ptZtsIHfdu0K\\n228f1mcb/pps0qSwdeP++0sTp4hIJVKiEZHgL2KA738/vjikOHvv7acx32yz1Pp8RqQA/Oc/Yfmg\\ng0oXl4hIpVGiEZHk4Y633hpfHFKc3Xf3y8X37Zta37dvasfPO+5o1rBERCqOEo0IzJsXTnkt1Sd5\\n9FCHDvmfE3wtXRpNXCIi5UiJRgRefz0s77VXfHFI6Tz4oF9uPt2kSXDxxeH+mDG5r/Xqq6WLS0Sk\\n3CnRiMBf/hKWr7suvjikdPbbD/bcM7XODGpqUif4uuCC3Ne6+274+c/9z4lmFBWRatcm7gCqzYoV\\ncOed4X6XLvHFItFp1w5OOKFhffpso5nceGNYfvzxhgmMiEg1UYtGia1ZE5YXL4aNNoovFonOp5/C\\nb37TsH7YMPjd73z5+9+HTTbJfp0lS0ofm4hIOVGiUWLf+15Y7t07vjgkWl27+oXaMglasWprcyea\\nRx+d2lE035lIRUQqhRKNEnv6ab/t0SPWMKSZTZ8O11/vy4sX+21NDVx+eWHXefbZ0sYlIhI3JRoR\\nSZ62WqrfKafAySf7cjD8dfhwmDgx7LNz/PG5r/Pll37468cfw7ffRhOriEhzUmfQEnr++bCsKcdb\\nruBxSW2t3370kd/ms8JrXV3qvkaliEilU6JRQk88EZZ79owvDonXYYf59VN23tnvL1/ut9/9rp/C\\nPHk4rIhItdOjkxLKZw4FqX5t2/pF2oLOom3ahNvvfMeXt946v2sNGuQfxYwZo9YNEalMSjQicOKJ\\ncUcg5eTgg2G77fxX0O9i7drUYxobBjt/vt+++CLMnRtdjCIiUVGiEYHkCZlEtt4aXnkF+vQJhzzv\\nvDO8+aYv19TAo4/mvo5aNESkEinRKJErr4w7AqkEQQfRrl3DhfdWrQofr2QzalQ438a8edHFKCJS\\nSko0SmTq1LgjkEqwySbw17/CJZeEyUWXLrD55pmnNG/MP/4RTXwiIqWmRKMEFi2KOwKpJAcdBJ06\\nhS0aQ4dCq1Z+Lg6A7beH7t2zX+OXv/TX2WknzSYqIuVNiUYJ9O0blk8/Pb44pLJ07eq3Rxzhtx06\\n+O2//w2nnpr93A8/hPvvh1mzfB8PEZFypXk0Suicc3yTuEg+OnXyi/AFLRtBR9E994SLL4YNNoAz\\nzvBDYp97Lr44RUSaQi0aTZS8Wmsw9bRIvoIkA3ziAeEMoqtX+20+HUWDTqKjR5c2PhGRplKi0UTB\\nAloAZ54ZXxxS+Tp08KOXbrrJ7y9Y4Lf77Zd7ufnAyy9HE5uISLGUaDTR11+H5eCZu0ixzjgj7PMz\\naFC4vfZaXz7ssNzXWLwY7r47XElYRCRO6qPRRFttFXcEUq1GjvTbTTaB//zHl999N/d5ffqE5Qcf\\n9C0iIiJxUYtGiWheAym1CRP80OlRo2DjjX3drrvCSy/lf436+mhiExHJlxKNJvjii7CsZeElCkHr\\nRKvE/9SaGthss/zPnzYN+vf3HUWvvrr08YmI5KJEowmC5+YAw4fHF4dUv623hnHj4PDDoVu3sD6f\\nPhsffOC3Z5wRTWwiItko0WiC5KGtwdBEkSj07g1PPukTjmC4a00N3HVXvHGJiOSiRKMJLrss7gik\\nJRs6NHXulu23z31OMN+G5nwRkeaiRKMEkufSEGkOc+fCY4+l1t13H2yxhS/vskvzxyQikokSjSIt\\nXRqWg6mjRZrL8OGw4YapdZtuCkce6cvB+inZHHmkb9nQ4xcRiVJRiYaZTTazBWa2ysxmm1nWiY/N\\nrNbMrjOzjxLnvGFmexUXcnnYf/+4IxDxRo+G887z5WA4az7J74wZfltXF01cIiJQxIRdZnY4cBVw\\nIvASMAV41MyGOOeWZji+LfAE8DHwXeAjoD/wZRPijl3Qk18kbsnzagTDYHfc0ScdI0b48osvxhOb\\niEgxM4NOAW50zt0KYGYnA/sCxwNXZDj+h0A3YIxzbl2iruI/pj/6KO4IRBoKJvZyDlq39uUPPoB2\\n7VJHSaVL7xy6bl2YtIiINEVBv0oSrRMjgSeDOuecw7dYjG3ktP2BWcB0M/vYzF4zs7PNrCp+jS1c\\nGHcEIqHzzoMrrvDrpQQLsbVuDU89Vdh1Vq0qfWwi0jIV+mHfA2gNLEmrXwI09lR4IHBo4r32Bi4G\\nzgDOKfC9y8ZXX4XlYAEskXLQuzdMnepbKLp08XWbbQY77VTYdebMgdNOC/txiIgUq1SLqhngGnmt\\nFT4ROTHR+jHXzDYBfgr8IttFp0yZQm1tbUpdXV0ddTH3Xgt+gYuUs7Zt/XbvvVPrJ0yAxx/Pfu5u\\nu/ntddfBvvtqZWKRcjVjxgxmpP1FsGzZspiiyazQRGMpsA7olVbfk4atHIHFwJpEkhGYB/Q2szbO\\nuW8be7NrrrmGESNGFBhi8znuuLgjEGmcGaxcCR06pNY/9FCYhATuuw8OOijzdVauVKIhUq4y/fFd\\nX1/PyGD55zJQ0KMT59xaYA4wPqgzM0vsv9DIac8Dg9PqhgKLsyUZ5co11m4jUoY6dmzY0bNN0p8X\\nQT+ODTZo/Bobb6wZRUWkeMU8OrkauMXM5hAOb+0E3AxgZrcCHzrngj4Y1wOnmdm1wG+BIcDZwK+b\\nFno8klukNAW5VJI77oBXXkmtu+02uPdejTARkegUnGg452aaWQ/gIvwjlFeASc65TxOH9AW+TTr+\\nQzObCFwDvAosSpQzDYWtKL3SHyCJlLEjjwxnDg3ssYf/mjUr/+usWQNLlvjHKWldqEREGiiqM6hz\\nbjowvZHXxmWoexEosN97ecrWxCxSKQYMgPfeC/dXr87/3Pbtw/IFF8C0aSUKSkSqkhpMi3T22XFH\\nIFK8uXPh/ffD/W7d/PaII2C77Xw5n6HbN95Y+thEpLoo0SjSkCFxRyBSvG7d/CJsgWBkSocOMDYx\\n9d6kSbmvs3hx2En0669LH6eIVD4lGgX47LOwvOee8cUhUmoDBkCPHnDKKfDcc75u881hcPp4sSyu\\nqPheVyISBSUaBVi/PixrRlCpJh07wqefwg47hMnFxInw9tvhMT/4QfZrJCfiIiIBJRoF6Nkz7ghE\\note9u9+mD3kNFmxrzHXXaa4NEWlIiUYRzj037ghEonPRRT5p2Hrr1PqpU/3jFBGRQijRyFPyEtv7\\n7BNfHCJR69sXTj01XGY+0L07XHyxL590UvZrPPss7LWXXydl7dpo4hSRylCqRdWqXnJHN/XPkJZk\\nwAC/AiyEy8d/+aVfXHDFisznBIuygR8Ce9ppkYYoImVMLRp5+uCDsJw8LFCk2i1YAP/4R2rdHnvA\\n55/nd/4775Q+JhGpHEo08vT738cdgUj8glVfnUtdnC2ba69NXZQtefSWiFQ/JRoFevbZuCMQic+k\\nSTB5cuNLyudDE3uJtCxKNPKwbl1Y/s534otDJG49esBvfwu9e6fWB3NsbL997mvMnw+PPgqPPKKO\\noiItgTqD5kHTjYtk1r69T77nzPH7o0f7dVSyGT48dd+5aGITkfKgFo08zJ/vt1oWXiTV/Pnwl7+E\\nyfhZZ8FOiXWazzgjvrhEpHwo0chg3TqfVOy9t38eHRgwILaQRMpSnz5+mGvnzn7/m2+ga1dfDhKO\\nXIYN851Ehw5V64ZINVKikcGCBfDJJ/4Z8qxZYf0NN8QXk0g5O/dc2HVXP99Gfb2v22yz/BZle+MN\\nv33rLf//TkSqixKNHIJfmtDw2bKIeEOGwDPP+D4bI0f6uv79U0dpXXNN7uto6KtI9VGikWblynA9\\nh/bt441FpBINGxaWg3k3wI9YyaVPHy3MJlJtlGikSZ5S+b33/HbhwrB5V0Syu+wy35LRvXtqonHo\\noXD66fHFJSLxUKKR5ne/C8sbbui3ffv6jmoiklu7duF8M0GiMWCAbyH80Y/8/qhRua+z+ea+ZePE\\nEyMJU0SaiRKNNOefH5bTV68UkcJ06ODXBvrZz/x+kHh8/jkcckj2c4M1UjT9v0hlU6LRiCVLoJXu\\njkiTtGoF778PJ5/s94P1UcaMgXvuCY/77W+bPzYRaR76KE0STKMM6owmEoV27fx2gw1S62tqsp8X\\ndBDNZ7isiJQXJRpJbr01LOfTQ15ECtO3L1x+OZxzTmr9976X3/nvvlv6mEQkWko0EpIXTrv8crVo\\niEShVSs480w/jDVZ585hi+I++2S/xiuvwKmnwsyZmklUpBJoUbWEX/0qLKt5VqR59OvnZxQF+M9/\\n/HbMGHjoocbPCVaIvf563/9j6tRoYxSRplGLRsJbb4Xl7343vjhEWpLXX4ebb/blDh389sc/hh13\\n9OW+fbPU+qI6AAAeBElEQVSf/9xzkYUmIiWiRCPhT3+KOwKRlqdz53AkSm1tWB9MRd67d/bzH3wQ\\nDjgg7Cz6f/8XTZwiUjwlGmn+/Oe4IxBpmS67zE/o1aULfPWVr7vqqtznPfhgWD7wwGhiE5HiKdEg\\ndSGnww6LLw6RlmybbfzMvK1ahRN7jRgRvt6zZ+5rLFwIq1b5pQTUUVSkPCjRQDOAipSbYArzNknd\\n1XfbLfd569ZBp07Qtasm3BMpF/qvmOT44+OOQETADzF/+eWwgyjATTfBscf6cq4hsCJSPlp8ovHN\\nN2F53Lj44hCRUE0NjByZWte1K0ya5MtbbRXWH3NM49fZdFPfSbRDBz1KEYlLi0807r8/LI8dG18c\\nIpLZ9OnhY5NgobUuXcLXly1rfIG2hQv99ptvYOnS6GIUkca1+ERj9eqwPHBgfHGISGannAJPP+3L\\nQX+q7baDv/41LCcv0NaY5E7fItJ8WnyikbyQmoiUtw039Nt27cIhsPm2VPTuHc63cdFFasEUaS4t\\nPtEIvPpq3BGISC5HH+2HwI4fH9YFHUazTVuebto0mD27tLGJSGYtOtH49NOwvO228cUhIvnp1MlP\\n6tW2bbjCcufOfrv33oVfb/r00sUmIpm16EQjnwmARKQ8bb2132YaLXbAAfldY/Lk0sUjIpm16EQj\\nUFcXdwQiUqi+ff2Q1UwTeQUdRQEeeaT5YhKRhlpsovHZZ2G5U6f44hCR0kueFTR50q9Mgg6iZn6E\\ni4iUVlGJhplNNrMFZrbKzGab2eg8zzvCzNab2V+Ked9Smjs3LF9ySXxxiEjpPPZYw06hY8b4r3zc\\ncEPpYxJp6QpONMzscOAqYBqwPfAq8KiZ9chxXn/gV8CzRcRZch99FJZ79YovDhEpnQkTGnYKbd8e\\nbrnFl7t3z32NDz+Ehx+GlStLH59IS1RMi8YU4Ebn3K3OuTeAk4GVQKMrhZhZK+B24HxgQTGBlprm\\nzxCpbhttFJaDxdm+/jr3ef36+bVUamqiiUukpSko0TCztsBI4MmgzjnngCeAbNPfTAM+cc79qZgg\\no/Tll3FHICJReO21cAryYNn5XXf1w2NFpPkU2qLRA2gNLEmrXwL0znSCme0MHAecUHB0EbnjjrBc\\nWxtfHCISnV69/MgUCBONjh2hT5/8r7HzzmFH0XXrSh+jSEvQpkTXMaDB2ohm1hm4DfiRc+6LQi86\\nZcoUatMygbq6OuqaOB716KObdLqIVJgNN4R994VzzoGrr/Z1J5wA992XfQrzF14Iyw89BPvvH22c\\nIoWaMWMGM2bMSKlbtmxZTNFkVmiisRRYB6R3n+xJw1YOgEFAf+BBM7NEXSsAM1sDDHXONdpn45pr\\nrmHEiBEFhpi/P/whskuLSBlp2xb+9jdf3nxzvz3sMDjrLBg82M8ymmvNlHbtoo1RpBiZ/viur69n\\n5MiRMUXUUEGPTpxza4E5wH9XGkgkEOOBFzKcMg/YBhgObJf4egD4R6K8sKiom+CPfwzLemwi0vIE\\nqzTX1ISrwS5dmjr3RiZ77RU+Rjn33GhjFKkmxYw6uRo40cyOMbMtgBuATsDNAGZ2q5ldCuCcW+Oc\\nez35C/gSWOGcm+ec+7Y030b+brstLOc7TbGIVI/jjoMnn4Sddgr7cEDq3Dq5XHpp6eMSqVYF99Fw\\nzs1MzJlxEf4RyivAJOdcsERZX6DZE4h8Pf10WA46iIlIy2EWro8SPNDt37/whRWDc+fNgy22KF18\\nItWmqJlBnXPTnXMDnHMdnXNjnXMvJ702zjnX6JwazrnjnHPfLeZ9myq5f4ymGhaRVq1gwICGj0Iu\\nvDD/awwbVtKQRKpOi1rr5NukdhYtDy0iZrBgQcO5Nc4/Pyy/8krzxiRSbVpUotEj6yTpIiIN/Xe8\\nXI5jgq+//c13HBURr1TzaFSUE8pm6jARKSfJy8sHhg2DQw+Fu+/O7xrHHw+ffpr7OJGWosW0aCxJ\\nmuXjssvii0NEytdBB/mvZG3bhr8zhg7NfY0gybj4Yli7trTxiVSiFpNo9E6aIL1jx/jiEJHKMHgw\\nDB/uy8GibIsXQ5cu+Z1//vl+bRWRlq7FJBqBK67Qqowiktsrr4RTkAdD4ceO9cvI52v27NLHJVJp\\nWkSisSBpkvNe6ZOni4hkUFMTtn4GiUanTtC1a2HXOeigsKPoBReUNESRitAiEo2LLgrL++wTXxwi\\nUpm6d4cf/rBhonD55bnPvf/+sFzI/Bwi1aLqEw3n/HPVgIa4ikihWreGm25qOHvomWf6vhwAW2+d\\n37WWL4dFi1InEBSpZlWfaFx/PTz6aNxRiEi1CaYdf+cdvx01Kr/zamv9GivdusEXX0QTm0g5qfpE\\nI3lYq8a2i0gpvPmmX5gt2Q03hI9mTz45v+t8+WVp4xIpR1WbaNx0E4wZk9o/Q49NRKQUhgyBPn1S\\n69q3Dxdr23nn/K8TdBR99tnSxihSLqo20fjRj+DFF+OOQkSq3eWXw+67+/L8+X7bti1MmhQe07lz\\n5nOT11/abbdIwhOJXdUmGumcizsCEalGZ54JTz3ly8HEXgMHwiOPwIgRfv+22+KJTaQcVGWiceyx\\nqfvJs4KKiESlZ8/U/Tfe8Fvn8nt0m7w4m0i1qMpF1W65JSzffz8MGBBbKCLSgpx2Gmy0UdiSsXq1\\n326/PTz+uN+Cf7SidVCkpai6Fo3kRyR77gkHHNBw7LuISBRqa+HEE/28G+BXfgXfR2P4cNhpJ79/\\n9tm5rzV5Mmy8se/roaREKlnVJRr/+ldYrquLLw4RkSOP9NtOnfz2zTf9NmjxyGb6dPj4Y3jsMU1d\\nLpWt6hKNr74Ky8cfH18cIiLnnANr1oSJRocOfjt+fPiI95JLcl8nSFBEKlHVJRrjx8cdgYhIKFiQ\\nDVI7iwZDW/Pp+HnvvWEn0TFj4LvfhbfeKm2cIlGpukQj8Otfxx2BiEiqG2/0/TNqauCjj3xd586F\\nDX998UX4619TO72LlLOqTTSCZ6MiIuVi9Gi49NLUIawDB8LRR4fHnHRSftd6+GGtlSKVoaoSjRde\\nCMvJzZUiIuWmf3+/3WCD1Pqttsrv/Llz/fL1IuWuqhKNDz8My926xReHiEguRx4J8+bB2LGp9aee\\nGq6jMmNG88clUmpVlWhMnhx3BCIi+WnVyi81n94ZtHVrP38GwKBBua+TPJuollqQclRVicbSpX6r\\nhENEKs0tt8BPfuLLixf77aabwjHH5H+NRYtKH5dIU1VVohG49tq4IxARKcwxx4Sj5VolfjP36FHY\\n6BL1TZNyVDWJRn193BGIiJTGqFGZ63MtzNa7d/gY5ZFHSh+XSDGqJtGYNSssB+sMiIhUohtv9FOP\\np/8ue+65/K9xzz2ljUmkWFWTaNx6a9wRiIiURs+eMGFCw/ohQ8LywIHZr/GHP/iWja5dYeXK0sYn\\nUoiqSTReeslvt9km3jhERErtiCN8J/fkESpTpuR37ooVcOWV0cQlko82cQdQai+/HHcEIiKllT6f\\nRufOcNppfhXYnXf2LSCffNL4+QsXRhufSDZV0aLx9NNhWePIRaTaBfNrfPON365fn/34m27yrSH7\\n7x9tXCKZVEWiMW1aWG7fPr44RESidv314SJsn37qtwcfHK4Mm7xCbLq//S3a2EQyqYpEo5Ce2CIi\\nlezkk8O+aG0SD78HD4af/9yXc/XHuPJKv7DbqlXRxSiSrCoSjeBxSfqaASIi1WzLLf121Ch47z1f\\nDh6nNGbqVDj3XOjUKdLQRP6rKhKNwD//GXcEIiLNZ4st/NDVceNgzRpft+22Yaf4zp3ji00kUPGJ\\nxvPPh+VWFf/diIgUpmNHv23Xzm/Xrw+Xng8WZ2tMMIvoCy9EF59IxQ9v3WWXuCMQEYnfSSfBRx/5\\nxynBApOtWkFNDXz9dfZz994bli2LPkZpmaqmDSDXLHkiItVs883hzjv9TKDBxF4jRsCjj+Y+d/ly\\n+OADWL062hilZaqaRGPMmLgjEBEpDx06+O1WW2WfyCtZ//7+Mcyxx0YWlrRQRSUaZjbZzBaY2Soz\\nm21mo7Mce4KZPWtmnye+Hs92fLEKWUpZRKSabbwxzJ4NP/2pn4Ic4Ior8jtXv0ul1ApONMzscOAq\\nYBqwPfAq8KiZNbaA8W7AncDuwBhgIfCYmeXoppTb+++H5TYV39tERKR0dtzRT2AY/G4MOovmI+gk\\net990cQmLUsxLRpTgBudc7c6594ATgZWAsdnOtg5933n3A3Ouf9zzr0FnJB43/HFBh0YPrypVxAR\\nqW7jxvl+GwccENYddlh+5x58cDQxSctSUKJhZm2BkcCTQZ1zzgFPAPlOl1UDtAU+L+S9M/nyS7/d\\naKOmXklEpDr17u1HlGy2WVj35z/HF4+0PIW2aPQAWgNL0uqXAL3zvMblwCJ8clISucaKi4iIV+h6\\nUMFjlIkTo4lHql+pejYYkHPdVDM7CzgM2M05tybX8VOmTKG2tjalrq6ujrq6upS65Em7REQks+ee\\nCyf4CtxxBxx1VO5zH388mpikaWbMmMGMGTNS6paV2aQo5gpYVz3x6GQlcIhz7oGk+puBWudco0/0\\nzOynwDnAeOfc3BzvMwKYM2fOHEaMGJHxmBUr/HNH0NLwIiKFCuba+Pxz6N49v3OGD/fHz5zpO5tK\\neaqvr2fkyJEAI51z9XHHU9CjE+fcWmAOSR05zcwS+41OYmtmU4FzgUm5kox87b57Ka4iItIyjRwJ\\np56aWpdr4sNXXvETe2neIilEMY9OrgZuMbM5wEv4USidgJsBzOxW4EPn3DmJ/TOBi4A64AMz65W4\\nzlfOuRwT4zauPpGjBRPTiIhI/l580U9RHrSyDxwIb74JbdvGG5dUn4ITDefczMScGRcBvYBX8C0V\\nnyYO6Qt8m3TKKfhRJvekXerCxDWaZN26pl5BRKTlad06dX/DDVPnI2rbFtaubfz84NFLnz6waFHp\\n45PqUVRnUOfcdGB6I6+NS9vfLNNxpfLuu1FeXUSkutXWws9+Boccklr/8MOw5565z//oo2jikupR\\nkfNprl8flvv1iy8OEZFKZwa//GXD+vEFTKn48MPQubPvLNqlS+lik+pQkYnGqFFxRyAiUp1qamCP\\nPVLr+vdPXfIh3T77hGWNApR0FZlozE2MW9lkk3jjEBGpNu+807BV4uWXNQOzFK+il4kfNCjuCERE\\nqkvv3r5VI1mPpCUzO3XKfn4wk+h115U+NqlMFZ1oXHVV3BGIiFSv889v2H/jj3/M79zTTit9PFKZ\\nKvLRSUB9NUREonPhhan73brB4Yf7SbvOPDOemKTyVFyLxn77xR2BiEjL9J3v+O0bb/ht+rop6YLH\\nKPqjsGWruETj73/32169sh8nIiKl8/TTcNNNvrxqld8+keca3HPmRBKSVIiKSzQCEybEHYGISMux\\n227Qs6cvBzOIJo9Eadcu+/l1dX5ysFmzoolPyldFJRrJ0+Eef3x8cYiItGTHHuu3vXuHdb/4RfZz\\n7roLli+HnXaKLCwpUxWVaCRPBJM+oYyIiDSPceP87+Pk+TamTvXrnoikq6hEQ8OlRETKV77rngSd\\nRNPXV5HqVFGJxu9/77ebbx5vHCIi4s2c2bBT6L335nfuX/5S+nik/FTkPBrnnht3BCIiAnDooQ3r\\ngkfbXbrAihXZz7/tNliwAI44AoYMKX18Er+KadH44ouwPHhwfHGIiEhmRxzht2Z+u2JF7hboY46B\\nadNg6NBoY5P4VEyi8c03YXnnneOLQ0REMrv9dli9GlolPlm23NIvgjlgQKxhScwqJtGYOjXuCERE\\nJJvWraF9+7BFo7bWL9D22Wf5na9OotWpYhKN22/32622ijcOERHJrnNn+NGP4Jpr/P7XX/vtzJn5\\nna9OotWl4jqDXn993BGIiEg2ZvC734X77dr5RyqZOo42ZvVqWLPGb4MZSaUyVUSLxltvheXa2vji\\nEBGRwu22W8O6sWOzn9Oxo/9936sX/PnP0cQlzaMiEo2FC8PyttvGF4eIiBTu3nvhnXdS6+6/P//z\\nn366pOFIM6uIROOCC+KOQEREilVTA4MGpdZttBF07Zrf+TfcEHYUXbmy9PFJtCoi0fjnP/12yy3j\\njUNERJrmmGPgf/7Hl5cv99vp0/M//8YbSx+TRKsiEo3Av/8ddwQiItIUt9wSjkYJnHKKH6kCuTt+\\nBsmJVI6yTzSeey7uCEREJAojR4blr77y21wziV5wQfgYZdGiyEKTEir7RCO5t3EwCYyIiFS+mTPh\\ngQdS6+68M/eIlMC8eaWPSUqvohINERGpHgMHwv77p9Ztuikcd5wvn39+9vOPPdZ3KN1229TRiVJe\\nyj7RWLrUb7ffPt44REQkOqefDn37+vKHH/rtunXZz1m0yC/c9tprPkGR8lT2iUagvj7uCEREJCrX\\nXuuXiwdYu9Zvx42D+fN9uXv3eOKSpivrROPee+OOQEREmoMZtEksitG+vd+uXx/WtWuX+xrbbht2\\nFD3hhGjilMKVdaJx6aVxRyAiIs3tuONg8mQYPTp1EMC4cdnPe+21sPyHP0QTmxSurBONwMSJcUcg\\nIiLNZdNN4be/9WudBInG8OEwbZov77NPftdZtSqa+KQwFZFo7LJL3BGIiEgcOnb02x13hMWLfXn9\\n+vzO7dQpmpikMBWRaJx3XtwRiIhIHLp39wuynXde2EKx337w2GO+rPmVyl9FJBr6QRIRabkGDfKd\\nQoOOoQBbbOG3AwfGE5PkryISDRERkX339bOGHnoorFnj69atSx04cOCB8cQmjSv7ROPJJ+OOQERE\\nysEGG8ALL/iF14LWjR13hLPPDlf3vuqq8HhN9Fgeyj7RUGceERFJF6z2GswI+vrrftu2LXTp4stz\\n58K33zZ/bJKq7BONMWPijkBERMrNhhv61b1/8YvU+n79YPZsOPxwv68hrvEr+0RD8jdjxoy4Q6hI\\num+F0z0rju5b4bLds112aThjqJl/jPK97/n9XOulSPSKSjTMbLKZLTCzVWY228xG5zj+UDOblzj+\\nVTPbu7hwJRv9EiuO7lvhdM+Ko/tWuHzv2RVXwKhR4X7r1n6rRyfxKzjRMLPDgauAacD2wKvAo2bW\\no5HjxwJ3Ar8HhgP3AfeZ2Za53mvWrEKjExGRlmjqVPjXv8L9INFQi0b8imnRmALc6Jy71Tn3BnAy\\nsBI4vpHjfwI87Jy72jn3pnNuGlAPnFZUxCIiIjm0Sny6ffllvHFIgYmGmbUFRgL/HXTqnHPAE8DY\\nRk4bm3g92aNZjv+vfFbrExERSVdT47fqDBq/NrkPSdEDaA0sSatfAgxt5JzejRzfO8v7dACYN29e\\ngeG1bMuWLaO+vj7uMCqO7lvhdM+Ko/tWuGLv2Ucf+e28efmvjVItkj47O8QZR8B8g0SeB5ttDCwC\\nxjrnXkyqvwLYxTm3U4ZzvgGOcc79OanuVOA851yfRt7nSOCOvAMTERGRdEc55+6MO4hCWzSWAuuA\\nXmn1PWnYahH4uMDjwT9aOQp4D1hdYIwiIiItWQdgAP6zNHYFtWgAmNls4EXn3E8S+wZ8APzGOfer\\nDMffBXR0zh2YVPc88Kpz7tSmBC8iIiLlrdAWDYCrgVvMbA7wEn4USifgZgAzuxX40Dl3TuL4a4Fn\\nzOx/gb8DdfgOpT9qWugiIiJS7gpONJxzMxNzZlyEfyTyCjDJOfdp4pC+wLdJx88yszrgksTX28CB\\nzrnXmxq8iIiIlLeCH52IiIiI5EtrnYiIiEhklGiIiIhIZMou0Sh0wbZKYWbfMbMHzGyRma03swMy\\nHHORmX1kZivN7HEzG5z2+gZmdoeZLTOzL8zsJjOrSTtmWzN7NnH/3jezqRneJ+cid7liaQ5mdraZ\\nvWRmy81siZn91cyGpB3T3syuM7OlZrbCzO4xs55px/Qzs7+b2ddm9rGZXWFmrdKO2d3M5pjZajN7\\ny8x+kCGerD+b+cTSHMzs5MS/67LE1wtmtlchcba0e5Yu8bO33syuTqrTfWsY57TEfUr+ej3pdd2z\\nDMysj5ndlohlZeL/64i0Y6rn88A5VzZfwOH4eTOOAbYAbgQ+B3rEHVsJvre98B1oD8LPRXJA2us/\\nS3yv+wNb4xefexdol3TMw/h1YkYBOwFvAbcnvd4FWAzcAgwDDgO+Bk5IOmYssBb4X/xsrhcC3wBb\\nFhJLM92zh4DvJ76XbYC/4edW6Zh0zPWJut3wi/y9ADyX9Hor4DX8ePJtgEnAJ8Avko4ZAHwFXJG4\\nJ5MT92hCIT+buWJpxvu2b+LnbXDi6xeJf+Nhumd53b/RwHxgLnC1ftay3qtpwP8BG+HnR+oJdNc9\\ny3rPugELgJvwIzD7A3sCmyUdU1WfB7H9Z27kH2A2cG3SvgEfAmfGHVuJv8/1NEw0PgKmJO13BVYB\\nhyX2hyXO2z7pmEn4ET69E/un4CdVa5N0zGXA60n7dwEPpL33LGB6vrHEeN96JO7BLklxfQMcnHTM\\n0MQxOyT29078R0r+hXMS8EVwn4DLgf9Le68ZwEP5/mzmE0vM9+4z4Djds5z3qTPwJjAOeIpEoqH7\\n1uj9mgbUN/Ka7lnm+/JL4Jkcx1TV50HZPDqx4hZsqwpmthl+7Zfk73058CLh9z4G+MI5Nzfp1CcA\\nB+yYdMyzzrlvk455FBhqZrWJ/ayL3JnZwDxiiUs3/Pf7eWJ/JH6IdnKsb+InkEu+b68555YmXedR\\noBbYKumYbPckn5/NUXnE0uzMrJWZHYGf62YWume5XAc86Jz7R1p9PrG21Pu2uflHwu+a2e1m1i9R\\nr5+1zPYHXjazmeYfCdeb2QnBi9X4eVA2iQbZF2zLtgBbNeiN/wHJ9r33xjcp/pdzbh3+Qzf5mEzX\\nII9jgtd75RFLszMzA34N/NOFc7D0BtYkfvCTpd+3Yu9JVzNrT34/m73yiKXZmNnWZrYC/1fcdPxf\\ncm+ge9aoREI2HDg7w8v5xNoS79ts4Fj8X9MnA5sBzyb6CuhnLbOB+NaGN4GJwA3Ab8zs6MTrVfd5\\nUMzMoM3N8N9oS5TP957rGMvzmKa+T9SmA1sCu+RxbL6x5ron+RxTrvftDWA7fCvQIcCtZrZrluNb\\n9D0zs774RHaCc25tIafSgu+bcy55LY1/m9lLwPv4/gCNrVPVou8Z/g/8l5xzP0/sv2pmW+GTj9uz\\nnFexnwfl1KJRzIJt1eJj/D9ctu/948T+f5lZa2CDxGvBMZmukZyR5lrkLp9YmpWZ/RbYB9jdOfdR\\n0ksfA+3MrGvaKenfT/r30ivptcaO6Qksd86tIb+fzXxiaTbOuW+dc/Odc/XOuXOBV4Gf5BlnS7xn\\nI/EdGueY2VozW4vvNPgTM1uTiKe97lt2zrll+E6Jg9HPWmMWA/PS6uYBmybKVfd5UDaJRuKviDnA\\n+KAu0Vw+Ht87uGo55xbg/0GTv/eu+Gdtwfc+C+hmZtsnnToe/0PwUtIxuyZ+4AITgTcTvwCCY8aT\\nakKiPt9Ymk0iyTgQ2MM590Hay3PwnZ+SYx2C/w+bfN+2MT9tfmAisIzwP3umezKR8J7k87OZLZZZ\\neX/D0WkFtEf3rDFP4Ec9DMe3BG0HvIz/CzMor20k1pZ831KYWWdgEL4DoX7WMnse3xE12VB8S1B1\\nfh40V0/bfL7wzW2rSB2i9BmwUdyxleB7q8H/whqO7y38P4n9fonXz0x8r/vjf+Hdh18XJnk400P4\\nX3ijgZ3xz/huS3q9K/4/+C34xwyH44eF/TDpmLHAGsLhTBfgmziThzPljKWZ7tl0fO/z7+Az6uCr\\nQ9oxC4Dd8X+VPk/D4XOv4oeCbYt/lrwEuDjpmAGJ+3R54p6cmrhHexbys5krlma8b5fgHzH1xw9H\\nuwz/S3ac7llB9/G/o0503xq9R78Cdk38rO0EPJ74njfUPWv0no3C9506G5+UHQmsAI5IOqaqPg9i\\n/8+c4R/hVPxY51X4rGpU3DGV6PvaDZ9grEv7+mPSMRckfjBW4nv+Dk67Rjf8X1jL8B/Avwc6pR2z\\nDfBM4hofAD/NEMsh+Gf4q/Bj4CdlOCZrLM10zzLdr3XAMUnHtAf+H775dAVwN9Az7Tr98HNwfIX/\\nJXY50CrDv8+cxD15G/h+oT+b+cTSTPftJvw8EKvwf408RiLJ0D0r6D7+g9REQ/etYZwz8MNIV+F/\\n39xJ6nwQumeZ79s++N+9K4H/AMdnOOYCquTzQIuqiYiISGTKpo+GiIiIVB8lGiIiIhIZJRoiIiIS\\nGSUaIiIiEhklGiIiIhIZJRoiIiISGSUaIiIiEhklGiIiIhIZJRoiIiISGSUaIiIiEhklGiIiIhKZ\\n/w8HKaC2k8sc/QAAAABJRU5ErkJggg==\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7f3b38c7d208>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"tf.reset_default_graph()\\n\",\n    \"node_mbs = 1\\n\",\n    \"length = 100\\n\",\n    \"\\n\",\n    \"dtype = np.float32\\n\",\n    \"n = node_mbs * 250000\\n\",\n    \"b0 = tf.placeholder(dtype, name=\\\"a0\\\", shape=(n,))\\n\",\n    \"b = b0\\n\",\n    \"for i in range(1, length):\\n\",\n    \"  name = \\\"b\\\"+str(i)\\n\",\n    \"  b = tanh3(b, name=name)\\n\",\n    \"\\n\",\n    \"grad = tf.gradients([b], [b0])[0]\\n\",\n    \"b0_ = np.ones((n,), dtype=dtype)\\n\",\n    \"sess = create_session()\\n\",\n    \"\\n\",\n    \"sess.run(grad.op, feed_dict={b0: b0_})\\n\",\n    \"open_tag('mem')\\n\",\n    \"sess.run(grad.op, feed_dict={b0: b0_})\\n\",\n    \"close_tag('mem')\\n\",\n    \"logs=grab_output('mem')\\n\",\n    \"plot_memory_timeline(logs)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 70,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"[[ 1.  0.  0.]\\n\",\n      \" [ 0.  1.  0.]\\n\",\n      \" [ 0.  0.  1.]]\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"a = tf.Variable(tf.eye(3))\\n\",\n    \"sess.run(a.initializer)\\n\",\n    \"print(sess.run(a))\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": []\n  }\n ],\n \"metadata\": {\n  \"kernelspec\": {\n   \"display_name\": \"Python [default]\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.5.2\"\n  },\n  \"toc\": {\n   \"colors\": {\n    \"hover_highlight\": \"#DAA520\",\n    \"running_highlight\": \"#FF0000\",\n    \"selected_highlight\": \"#FFD700\"\n   },\n   \"moveMenuLeft\": true,\n   \"nav_menu\": {\n    \"height\": \"66px\",\n    \"width\": \"252px\"\n   },\n   \"navigate_menu\": true,\n   \"number_sections\": false,\n   \"sideBar\": true,\n   \"threshold\": 4,\n   \"toc_cell\": false,\n   \"toc_section_display\": \"block\",\n   \"toc_window_display\": true\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "simple_rewiring.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Rewire gradients for less memory\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Utilities and imports\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 4,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/plain\": [\n       \"'1.1.0'\"\n      ]\n     },\n     \"execution_count\": 4,\n     \"metadata\": {},\n     \"output_type\": \"execute_result\"\n    }\n   ],\n   \"source\": [\n    \"# for instructions of how to enable Log memory usage see\\n\",\n    \"# https://github.com/yaroslavvb/notebooks/blob/master/mnist-memory.ipynb\\n\",\n    \"import os\\n\",\n    \"os.environ[\\\"CUDA_VISIBLE_DEVICES\\\"]=\\\"\\\"\\n\",\n    \"%matplotlib inline\\n\",\n    \"import matplotlib.pyplot as plt\\n\",\n    \"\\n\",\n    \"import tensorflow as tf\\n\",\n    \"import numpy as np\\n\",\n    \"import re, os, sys\\n\",\n    \"tf.__version__\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Graph visualizer\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 2,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"<style>.container { width:100% !important; }</style>\"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"# make things wide\\n\",\n    \"from IPython.core.display import display, HTML\\n\",\n    \"display(HTML(\\\"<style>.container { width:100% !important; }</style>\\\"))\\n\",\n    \"\\n\",\n    \"from IPython.display import clear_output, Image, display, HTML\\n\",\n    \"\\n\",\n    \"def strip_consts(graph_def, max_const_size=32):\\n\",\n    \"    \\\"\\\"\\\"Strip large constant values from graph_def.\\\"\\\"\\\"\\n\",\n    \"    strip_def = tf.GraphDef()\\n\",\n    \"    for n0 in graph_def.node:\\n\",\n    \"        n = strip_def.node.add() \\n\",\n    \"        n.MergeFrom(n0)\\n\",\n    \"        if n.op == 'Const':\\n\",\n    \"            tensor = n.attr['value'].tensor\\n\",\n    \"            size = len(tensor.tensor_content)\\n\",\n    \"            if size > max_const_size:\\n\",\n    \"                tensor.tensor_content = \\\"<stripped %d bytes>\\\"%size\\n\",\n    \"    return strip_def\\n\",\n    \"\\n\",\n    \"def show_graph(graph_def=None, width=1200, height=800, max_const_size=32, ungroup_gradients=False):\\n\",\n    \"    if not graph_def:\\n\",\n    \"        graph_def = tf.get_default_graph().as_graph_def()\\n\",\n    \"        \\n\",\n    \"    \\\"\\\"\\\"Visualize TensorFlow graph.\\\"\\\"\\\"\\n\",\n    \"    if hasattr(graph_def, 'as_graph_def'):\\n\",\n    \"        graph_def = graph_def.as_graph_def()\\n\",\n    \"    strip_def = strip_consts(graph_def, max_const_size=max_const_size)\\n\",\n    \"    data = str(strip_def)\\n\",\n    \"    if ungroup_gradients:\\n\",\n    \"        data = data.replace('\\\"gradients/', '\\\"b_')\\n\",\n    \"        #print(data)\\n\",\n    \"    code = \\\"\\\"\\\"\\n\",\n    \"        <script>\\n\",\n    \"          function load() {{\\n\",\n    \"            document.getElementById(\\\"{id}\\\").pbtxt = {data};\\n\",\n    \"          }}\\n\",\n    \"        </script>\\n\",\n    \"        <link rel=\\\"import\\\" href=\\\"https://tensorboard.appspot.com/tf-graph-basic.build.html\\\" onload=load()>\\n\",\n    \"        <div style=\\\"height:600px\\\">\\n\",\n    \"          <tf-graph-basic id=\\\"{id}\\\"></tf-graph-basic>\\n\",\n    \"        </div>\\n\",\n    \"    \\\"\\\"\\\".format(data=repr(data), id='graph'+str(np.random.rand()))\\n\",\n    \"\\n\",\n    \"    iframe = \\\"\\\"\\\"\\n\",\n    \"        <iframe seamless style=\\\"width:{}px;height:{}px;border:0\\\" srcdoc=\\\"{}\\\"></iframe>\\n\",\n    \"    \\\"\\\"\\\".format(width, height, code.replace('\\\"', '&quot;'))\\n\",\n    \"    display(HTML(iframe))\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Input redirector\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"Better solution here: http://stackoverflow.com/questions/41216215/using-pipes-to-capture-things-printed-to-stderr-into-python-variable-from-jupyte\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 3,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import os\\n\",\n    \"import sys\\n\",\n    \"\\n\",\n    \"STDOUT = 1\\n\",\n    \"STDERR = 2\\n\",\n    \"\\n\",\n    \"# this hangs when pipe buffer is full\\n\",\n    \"\\n\",\n    \"class FDRedirector(object):\\n\",\n    \"    \\\"\\\"\\\" Class to redirect output (stdout or stderr) at the OS level using\\n\",\n    \"        file descriptors.\\n\",\n    \"    \\\"\\\"\\\" \\n\",\n    \"\\n\",\n    \"    def __init__(self, fd=STDOUT):\\n\",\n    \"        \\\"\\\"\\\" fd is the file descriptor of the outpout you want to capture.\\n\",\n    \"            It can be STDOUT or STERR.\\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        self.fd = fd\\n\",\n    \"        self.started = False\\n\",\n    \"        self.piper = None\\n\",\n    \"        self.pipew = None\\n\",\n    \"\\n\",\n    \"    def start(self):\\n\",\n    \"        \\\"\\\"\\\" Setup the redirection.\\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        if not self.started:\\n\",\n    \"            self.oldhandle = os.dup(self.fd)\\n\",\n    \"            self.piper, self.pipew = os.pipe()\\n\",\n    \"            os.dup2(self.pipew, self.fd)\\n\",\n    \"            os.close(self.pipew)\\n\",\n    \"\\n\",\n    \"            self.started = True\\n\",\n    \"\\n\",\n    \"    def flush(self):\\n\",\n    \"        \\\"\\\"\\\" Flush the captured output, similar to the flush method of any\\n\",\n    \"        stream.\\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        if self.fd == STDOUT:\\n\",\n    \"            sys.stdout.flush()\\n\",\n    \"        elif self.fd == STDERR:\\n\",\n    \"            sys.stderr.flush()\\n\",\n    \"\\n\",\n    \"    def stop(self):\\n\",\n    \"        \\\"\\\"\\\" Unset the redirection and return the captured output. \\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        if self.started:\\n\",\n    \"            self.flush()\\n\",\n    \"            os.dup2(self.oldhandle, self.fd)\\n\",\n    \"            os.close(self.oldhandle)\\n\",\n    \"            f = os.fdopen(self.piper, 'r')\\n\",\n    \"            output = f.read()\\n\",\n    \"            f.close()\\n\",\n    \"\\n\",\n    \"            self.started = False\\n\",\n    \"            return output\\n\",\n    \"        else:\\n\",\n    \"            return ''\\n\",\n    \"\\n\",\n    \"    def getvalue(self):\\n\",\n    \"        \\\"\\\"\\\" Return the output captured since the last getvalue, or the\\n\",\n    \"        start of the redirection.\\n\",\n    \"        \\\"\\\"\\\"\\n\",\n    \"        output = self.stop()\\n\",\n    \"        self.start()\\n\",\n    \"        return output\\n\",\n    \"\\n\",\n    \"redirect=FDRedirector(STDERR)\\n\",\n    \"stderr = \\\"\\\"\\n\",\n    \"\\n\",\n    \"from contextlib import contextmanager\\n\",\n    \"@contextmanager\\n\",\n    \"def grab_stderr():\\n\",\n    \"    global stderr\\n\",\n    \"    redirect.start();\\n\",\n    \"    yield\\n\",\n    \"    stderr = redirect.stop()\\n\",\n    \"    \\n\",\n    \"def open_tag(tag):\\n\",\n    \"    sess.run(tf.Print(tf.constant(1), [tf.constant(1)], tag+\\\"<BEGIN>\\\"))\\n\",\n    \"    \\n\",\n    \"def close_tag(tag):\\n\",\n    \"    sess.run(tf.Print(tf.constant(1), [tf.constant(1)], tag+\\\"<END>\\\"))\\n\",\n    \"    \\n\",\n    \"def grab_output(tag, filename=\\\"/tmp/jupyter.txt\\\"):\\n\",\n    \"    s = open(filename).read()\\n\",\n    \"    opening_tag = tag+\\\"<BEGIN>\\\"\\n\",\n    \"    ending_tag = tag+\\\"<END>\\\"\\n\",\n    \"    starting_pos = s.rfind(opening_tag)\\n\",\n    \"    ending_pos = s.rfind(ending_tag)\\n\",\n    \"    return s[starting_pos:ending_pos]\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Memory timeline utils\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 6,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"import re\\n\",\n    \"import tensorflow as tf\\n\",\n    \"\\n\",\n    \"# Setup utilities to parse __LOG_MEMORY__ statements in command-line\\n\",\n    \"tensor_allocation_regex = re.compile(r\\\"allocated_bytes: (?P<allocated_bytes>\\\\d+).*.*allocation_id: (?P<allocation_id>\\\\d+).*timestamp (?P<timestamp>\\\\d+)\\\")\\n\",\n    \"tensor_output_regex = re.compile(\\\"\\\"\\\"MemoryLogTensorOutput.* step_id: (?P<step_id>[-0123456789]+) kernel_name: \\\\\\\"(?P<kernel_name>[^\\\"]+).*allocated_bytes: (?P<allocated_bytes>\\\\d+).*allocation_id: (?P<allocation_id>\\\\d+).*timestamp (?P<timestamp>\\\\d+)\\\"\\\"\\\")   \\n\",\n    \"tensor_deallocation_regex = re.compile(r\\\"allocation_id: (?P<allocation_id>\\\\d+).*timestamp (?P<timestamp>\\\\d+)\\\")\\n\",\n    \"\\n\",\n    \"def _parse_logline(l):\\n\",\n    \"    # There are 4 kinds of lines with __LOG_MEMORY__ tag\\n\",\n    \"    # MemoryLogTensorDeallocation, MemoryLogTensorAllocation, MemoryLogStep,\\n\",\n    \"    #\\n\",\n    \"    # Example lines for debugging:\\n\",\n    \"    # MemoryLogTensorDeallocation\\n\",\n    \"    # 5143420588.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogTensorDeallocation { allocation_id: 2 allocator_name: \\\"cpu\\\" } timestamp 5143420588459765\\n\",\n    \"\\n\",\n    \"    # MemoryLogTensorAllocation\\n\",\n    \"    # I 5143420588.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogTensorAllocation { step_id: -6 kernel_name: \\\"Unknown (from Proto)\\\" tensor { dtype: DT_INT32 shape { dim { size: 3 } } allocation_description { requested_bytes: 12 allocated_bytes: 12 allocator_name: \\\"cpu\\\" allocation_id: 3 has_single_reference: true ptr: 29496256 } } } timestamp 5143420588526034\\n\",\n    \"\\n\",\n    \"    # MemoryLogStep\\n\",\n    \"    # I 5143420588.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogStep { step_id: 1 handle: \\\"->Print:0//0/;0\\\" } timestamp 5143420588718348\\n\",\n    \"\\n\",\n    \"    # MemoryLogTensorOutput\\n\",\n    \"    # I 5143420588.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogTensorOutput { step_id: 1 kernel_name: \\\"Const\\\" tensor { dtype: DT_INT32 shape { dim { size: 3 } } allocation_description { requested_bytes: 12 allocated_bytes: 12 allocator_name: \\\"cpu\\\" allocation_id: 3 ptr: 29496256 } } } timestamp 5143420588932740\\n\",\n    \"     \\n\",\n    \"    # some weird initialization step \\n\",\n    \"    # if \\\"step_id: -6\\\" in l:\\n\",\n    \"    #    return {}\\n\",\n    \"    \\n\",\n    \"    if 'MemoryLogTensorOutput' in l:\\n\",\n    \"        m = tensor_output_regex.search(l)\\n\",\n    \"        # assert m, l\\n\",\n    \"        if not m:  # some Shape lines are missing bytes info, ie\\n\",\n    \"            # I 5162643141.000000 file tensorflow/core/framework/log_memory.cc:41] __LOG_MEMORY__ MemoryLogTensorOutput { step_id: 5 kernel_name: \\\"gradients/Shape\\\" tensor { dtype: DT_INT32 shape { dim { } } } } timestamp 5162643141310124\\n\",\n    \"            return {}\\n\",\n    \"        d = {f: m.group(f) for f in [\\\"timestamp\\\", \\\"allocation_id\\\",\\n\",\n    \"                                     \\\"allocated_bytes\\\", \\\"kernel_name\\\"]}\\n\",\n    \"        d[\\\"timestamp\\\"] = int(d[\\\"timestamp\\\"])\\n\",\n    \"        d[\\\"allocation_id\\\"] = int(d[\\\"allocation_id\\\"])\\n\",\n    \"        d[\\\"allocated_bytes\\\"] = int(d[\\\"allocated_bytes\\\"])\\n\",\n    \"    elif 'MemoryLogTensorAllocation' in l:\\n\",\n    \"        m = tensor_allocation_regex.search(l)\\n\",\n    \"        d = {f: int(m.group(f)) for f in [\\\"timestamp\\\", \\\"allocation_id\\\",\\n\",\n    \"                                          \\\"allocated_bytes\\\"]}\\n\",\n    \"        d[\\\"kernel_name\\\"] = \\\"<unknown>\\\"\\n\",\n    \"    elif 'MemoryLogTensorDeallocation' in l:\\n\",\n    \"        m = tensor_deallocation_regex.search(l)\\n\",\n    \"        assert m, l\\n\",\n    \"        d = {f: int(m.group(f)) for f in [\\\"timestamp\\\", \\\"allocation_id\\\"]}\\n\",\n    \"    else:\\n\",\n    \"        d = {}\\n\",\n    \"    return d\\n\",\n    \"\\n\",\n    \"def memory_timeline(output):\\n\",\n    \"    \\\"\\\"\\\"Returns array of tuples representing memory actions\\n\",\n    \"    (timestamp_nanoseconds, kernel_name, memory_bytes)\\n\",\n    \"    memory is positive for allocations and negative for deallocations.\\n\",\n    \"    timestamps are relative to the first memory allocation line found\\n\",\n    \"    \\\"\\\"\\\"\\n\",\n    \"    \\n\",\n    \"    parsed_lines = [_parse_logline(l) for l in output.split(\\\"\\\\n\\\")]\\n\",\n    \"    parsed_lines = [l for l in parsed_lines if l] # remove Nones\\n\",\n    \"    parsed_lines.sort(key=lambda l: l[\\\"timestamp\\\"])\\n\",\n    \"    first_timestamp = parsed_lines[0][\\\"timestamp\\\"]\\n\",\n    \"    \\n\",\n    \"    # Tensors that are output have two records (allocation and output)\\n\",\n    \"    # since output comes after, overwrite allocation_map with output\\n\",\n    \"    # info (it has kernel_name)\\n\",\n    \"    allocation_map = {} # map of allocation_id->parsed_logline of allocation\\n\",\n    \"    double_records = {} # map of ids which have both allocation and output\\n\",\n    \"    for line in parsed_lines:\\n\",\n    \"        if \\\"kernel_name\\\" in line:\\n\",\n    \"            if line[\\\"allocation_id\\\"] in allocation_map:\\n\",\n    \"                double_records[line[\\\"allocation_id\\\"]] = True\\n\",\n    \"            line[\\\"allocation_id\\\"]\\n\",\n    \"            allocation_map[line[\\\"allocation_id\\\"]] = line\\n\",\n    \"            \\n\",\n    \"\\n\",\n    \"    result = []\\n\",\n    \"    for line in parsed_lines:\\n\",\n    \"        if \\\"kernel_name\\\" in line:\\n\",\n    \"            # ignore tensorallocation lines which will later have tensoroutput\\n\",\n    \"            if (line[\\\"allocation_id\\\"] in double_records and\\n\",\n    \"                line[\\\"kernel_name\\\"] == \\\"<unknown>\\\"):\\n\",\n    \"                continue\\n\",\n    \"            kernel_name = line[\\\"kernel_name\\\"]\\n\",\n    \"            allocated_bytes = line[\\\"allocated_bytes\\\"]\\n\",\n    \"        else: # deallocation\\n\",\n    \"            allocation_line = allocation_map[line[\\\"allocation_id\\\"]]\\n\",\n    \"            kernel_name = allocation_line[\\\"kernel_name\\\"]\\n\",\n    \"            allocated_bytes = -allocation_line[\\\"allocated_bytes\\\"]\\n\",\n    \"        result.append((line[\\\"timestamp\\\"]-first_timestamp, kernel_name,\\n\",\n    \"                       allocated_bytes))\\n\",\n    \"    return result\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"def print_memory_timeline(stderr):\\n\",\n    \"    total_memory = 0\\n\",\n    \"    for record in memory_timeline(stderr):\\n\",\n    \"        timestamp, kernel_name, allocated_bytes = record\\n\",\n    \"        if abs(allocated_bytes)<1000:\\n\",\n    \"            continue  # ignore small allocations\\n\",\n    \"        total_memory += allocated_bytes\\n\",\n    \"        print(\\\"%9d %40s %11d %11d\\\"%(timestamp, kernel_name, allocated_bytes, total_memory))\\n\",\n    \"\\n\",\n    \"def plot_memory_timeline(stderr):\\n\",\n    \"    total_memory = 0\\n\",\n    \"    timestamps = []\\n\",\n    \"    data = []\\n\",\n    \"    for record in memory_timeline(stderr):\\n\",\n    \"        timestamps.append(record[0]-1)\\n\",\n    \"        data.append(total_memory)\\n\",\n    \"        total_memory += record[-1]\\n\",\n    \"        timestamps.append(record[0])\\n\",\n    \"        data.append(total_memory)\\n\",\n    \"    plt.plot(timestamps, data)\\n\",\n    \"    \\n\",\n    \"    \\n\",\n    \"run_metadata = tf.RunMetadata()\\n\",\n    \"def summarize(run_metadata=run_metadata):\\n\",\n    \"    ss = tf.contrib.stat_summarizer.NewStatSummarizer(tf.get_default_graph().as_graph_def().SerializeToString())\\n\",\n    \"    ss.ProcessStepStatsStr(run_metadata.step_stats.SerializeToString())\\n\",\n    \"    print(ss.GetOutputString())\\n\",\n    \"    \\n\",\n    \"def create_session():\\n\",\n    \"    config = tf.ConfigProto(graph_options=tf.GraphOptions(\\n\",\n    \"        optimizer_options=tf.OptimizerOptions(\\n\",\n    \"            opt_level=tf.OptimizerOptions.L0)))\\n\",\n    \"    return tf.Session(config=config)\\n\",\n    \"\\n\",\n    \"def printops(ops):\\n\",\n    \"    print([op.name for op in ops])\\n\",\n    \"    \\n\",\n    \"run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)\\n\",\n    \"def sessrun(*args, **kwargs):\\n\",\n    \"    sess = create_session()\\n\",\n    \"    sess.run(tf.global_variables_initializer())\\n\",\n    \"    kwargs[\\\"run_metadata\\\"] = run_metadata\\n\",\n    \"    kwargs[\\\"options\\\"] = run_options\\n\",\n    \"    return sess.run(*args, **kwargs)\\n\",\n    \"\\n\",\n    \"import tensorflow.contrib.graph_editor as ge\\n\",\n    \"def run_after(a_tensor, b_tensor):\\n\",\n    \"    \\\"\\\"\\\"Force a to run after b\\\"\\\"\\\"\\n\",\n    \"    ge.reroute.add_control_inputs(a_tensor.op, [b_tensor.op])\\n\",\n    \"    \"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Simple graph\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 7,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"n=1000*1000*25\\n\",\n    \"tf.reset_default_graph()\\n\",\n    \"a1 = tf.placeholder(tf.float32, name=\\\"a1\\\", shape=(n,))\\n\",\n    \"a2 = tf.tanh(a1, name=\\\"a2\\\")\\n\",\n    \"a3 = tf.tanh(a2, name=\\\"a3\\\")\\n\",\n    \"cost = tf.reduce_sum(a3, name=\\\"cost\\\")\\n\",\n    \"xs = [a1]\\n\",\n    \"ys = [cost]\\n\",\n    \"fwd_ops = ge.get_walks_intersection_ops(forward_seed_ops=[x.op for x in xs], backward_seed_ops=[y.op for y in ys])\\n\",\n    \"grads = tf.gradients(ys, xs)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 8,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"ename\": \"NameError\",\n     \"evalue\": \"name 'redirect' is not defined\",\n     \"output_type\": \"error\",\n     \"traceback\": [\n      \"\\u001b[0;31m---------------------------------------------------------------------------\\u001b[0m\",\n      \"\\u001b[0;31mNameError\\u001b[0m                                 Traceback (most recent call last)\",\n      \"\\u001b[0;32m<ipython-input-8-d8aeefa213b8>\\u001b[0m in \\u001b[0;36m<module>\\u001b[0;34m()\\u001b[0m\\n\\u001b[1;32m      1\\u001b[0m \\u001b[0msess\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mcreate_session\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0;32m----> 2\\u001b[0;31m \\u001b[0mredirect\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mstart\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m;\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[0m\\u001b[1;32m      3\\u001b[0m \\u001b[0msess\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mrun\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mgrads\\u001b[0m\\u001b[0;34m[\\u001b[0m\\u001b[0;36m0\\u001b[0m\\u001b[0;34m]\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mop\\u001b[0m\\u001b[0;34m,\\u001b[0m \\u001b[0mfeed_dict\\u001b[0m\\u001b[0;34m=\\u001b[0m\\u001b[0;34m{\\u001b[0m\\u001b[0ma1\\u001b[0m\\u001b[0;34m:\\u001b[0m\\u001b[0mnp\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mzeros\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mn\\u001b[0m\\u001b[0;34m,\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m}\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m      4\\u001b[0m \\u001b[0mstderr\\u001b[0m \\u001b[0;34m=\\u001b[0m \\u001b[0mredirect\\u001b[0m\\u001b[0;34m.\\u001b[0m\\u001b[0mstop\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\\u001b[1;32m      5\\u001b[0m \\u001b[0mplot_memory_timeline\\u001b[0m\\u001b[0;34m(\\u001b[0m\\u001b[0mstderr\\u001b[0m\\u001b[0;34m)\\u001b[0m\\u001b[0;34m\\u001b[0m\\u001b[0m\\n\",\n      \"\\u001b[0;31mNameError\\u001b[0m: name 'redirect' is not defined\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"sess = create_session()\\n\",\n    \"redirect.start();\\n\",\n    \"sess.run(grads[0].op, feed_dict={a1:np.zeros((n,))})\\n\",\n    \"stderr = redirect.stop()\\n\",\n    \"plot_memory_timeline(stderr)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 7,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \" 39971463                                       a2   100000000   100000000\\n\",\n      \" 40383258                 gradients/cost_grad/Tile   100000000   200000000\\n\",\n      \" 48615535                                       a3   100000000   300000000\\n\",\n      \" 62861878               gradients/a3_grad/TanhGrad   100000000   400000000\\n\",\n      \" 62953267                                       a3  -100000000   300000000\\n\",\n      \" 63341227                 gradients/cost_grad/Tile  -100000000   200000000\\n\",\n      \" 74271814               gradients/a2_grad/TanhGrad   100000000   300000000\\n\",\n      \" 74369276                                       a2  -100000000   200000000\\n\",\n      \" 74920551               gradients/a3_grad/TanhGrad  -100000000   100000000\\n\",\n      \" 75289873               gradients/a2_grad/TanhGrad  -100000000           0\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"print_memory_timeline(stderr)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 9,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"        <iframe seamless style=\\\"width:1200px;height:800px;border:0\\\" srcdoc=\\\"\\n\",\n       \"        <script>\\n\",\n       \"          function load() {\\n\",\n       \"            document.getElementById(&quot;graph0.2321073006319052&quot;).pbtxt = 'node {\\\\n  name: &quot;a1&quot;\\\\n  op: &quot;Placeholder&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 25000000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;cost&quot;\\\\n  op: &quot;Sum&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tidx&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;keep_dims&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Fill&quot;\\\\n  op: &quot;Fill&quot;\\\\n  input: &quot;b_Shape&quot;\\\\n  input: &quot;b_Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Reshape/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 1\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Reshape&quot;\\\\n  op: &quot;Reshape&quot;\\\\n  input: &quot;b_Fill&quot;\\\\n  input: &quot;b_cost_grad/Reshape/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tshape&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Tile/multiples&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Tile&quot;\\\\n  op: &quot;Tile&quot;\\\\n  input: &quot;b_cost_grad/Reshape&quot;\\\\n  input: &quot;b_cost_grad/Tile/multiples&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tmultiples&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_a3_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;b_cost_grad/Tile&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_a2_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a2&quot;\\\\n  input: &quot;b_a3_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\n';\\n\",\n       \"          }\\n\",\n       \"        </script>\\n\",\n       \"        <link rel=&quot;import&quot; href=&quot;https://tensorboard.appspot.com/tf-graph-basic.build.html&quot; onload=load()>\\n\",\n       \"        <div style=&quot;height:600px&quot;>\\n\",\n       \"          <tf-graph-basic id=&quot;graph0.2321073006319052&quot;></tf-graph-basic>\\n\",\n       \"        </div>\\n\",\n       \"    \\\"></iframe>\\n\",\n       \"    \"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"show_graph(ungroup_gradients=True)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 10,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"['a2']\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"# save everything between a3 and a1\\n\",\n    \"remember_ts = ge.filter_ts_from_regex(fwd_ops, \\\"a1|a3\\\")\\n\",\n    \"intermediate_ops = ge.get_walks_intersection_ops(forward_seed_ops=[remember_ts[0].op], backward_seed_ops=[remember_ts[1].op])\\n\",\n    \"intermediate_ops = intermediate_ops[1:-1]  # remove starting/endpoints\\n\",\n    \"printops(intermediate_ops)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 11,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"WARNING:tensorflow:VARIABLES collection name is deprecated, please use GLOBAL_VARIABLES instead; VARIABLES will be removed after 2017-03-02.\\n\",\n      \"WARNING:tensorflow:VARIABLES collection name is deprecated, please use GLOBAL_VARIABLES instead; VARIABLES will be removed after 2017-03-02.\\n\"\n     ]\n    },\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"        <iframe seamless style=\\\"width:1200px;height:800px;border:0\\\" srcdoc=\\\"\\n\",\n       \"        <script>\\n\",\n       \"          function load() {\\n\",\n       \"            document.getElementById(&quot;graph0.11356853209468576&quot;).pbtxt = 'node {\\\\n  name: &quot;a1&quot;\\\\n  op: &quot;Placeholder&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 25000000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;cost&quot;\\\\n  op: &quot;Sum&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tidx&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;keep_dims&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_Fill&quot;\\\\n  op: &quot;Fill&quot;\\\\n  input: &quot;b_Shape&quot;\\\\n  input: &quot;b_Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Reshape/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 1\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Reshape&quot;\\\\n  op: &quot;Reshape&quot;\\\\n  input: &quot;b_Fill&quot;\\\\n  input: &quot;b_cost_grad/Reshape/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tshape&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Tile/multiples&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_cost_grad/Tile&quot;\\\\n  op: &quot;Tile&quot;\\\\n  input: &quot;b_cost_grad/Reshape&quot;\\\\n  input: &quot;b_cost_grad/Tile/multiples&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tmultiples&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_a3_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;b_cost_grad/Tile&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;b_a2_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a2&quot;\\\\n  input: &quot;b_a3_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\n';\\n\",\n       \"          }\\n\",\n       \"        </script>\\n\",\n       \"        <link rel=&quot;import&quot; href=&quot;https://tensorboard.appspot.com/tf-graph-basic.build.html&quot; onload=load()>\\n\",\n       \"        <div style=&quot;height:600px&quot;>\\n\",\n       \"          <tf-graph-basic id=&quot;graph0.11356853209468576&quot;></tf-graph-basic>\\n\",\n       \"        </div>\\n\",\n       \"    \\\"></iframe>\\n\",\n       \"    \"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"copied_sgv, info = ge.copy_with_input_replacements(ge.sgv(intermediate_ops), {})\\n\",\n    \"show_graph(ungroup_gradients=True)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 14,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"        <iframe seamless style=\\\"width:1200px;height:800px;border:0\\\" srcdoc=\\\"\\n\",\n       \"        <script>\\n\",\n       \"          function load() {\\n\",\n       \"            document.getElementById(&quot;graph0.5132368925062993&quot;).pbtxt = 'node {\\\\n  name: &quot;a1&quot;\\\\n  op: &quot;Placeholder&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;shape&quot;\\\\n    value {\\\\n      shape {\\\\n        dim {\\\\n          size: 25000000\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a3&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a2&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;cost&quot;\\\\n  op: &quot;Sum&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tidx&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;keep_dims&quot;\\\\n    value {\\\\n      b: false\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n          }\\\\n        }\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Const&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_FLOAT\\\\n        tensor_shape {\\\\n        }\\\\n        float_val: 1.0\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/Fill&quot;\\\\n  op: &quot;Fill&quot;\\\\n  input: &quot;gradients/Shape&quot;\\\\n  input: &quot;gradients/Const&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Reshape/shape&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 1\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Reshape&quot;\\\\n  op: &quot;Reshape&quot;\\\\n  input: &quot;gradients/Fill&quot;\\\\n  input: &quot;gradients/cost_grad/Reshape/shape&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tshape&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Tile/multiples&quot;\\\\n  op: &quot;Const&quot;\\\\n  attr {\\\\n    key: &quot;dtype&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;value&quot;\\\\n    value {\\\\n      tensor {\\\\n        dtype: DT_INT32\\\\n        tensor_shape {\\\\n          dim {\\\\n            size: 1\\\\n          }\\\\n        }\\\\n        int_val: 25000000\\\\n      }\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/cost_grad/Tile&quot;\\\\n  op: &quot;Tile&quot;\\\\n  input: &quot;gradients/cost_grad/Reshape&quot;\\\\n  input: &quot;gradients/cost_grad/Tile/multiples&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n  attr {\\\\n    key: &quot;Tmultiples&quot;\\\\n    value {\\\\n      type: DT_INT32\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a3_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a3&quot;\\\\n  input: &quot;gradients/cost_grad/Tile&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;gradients/a2_grad/TanhGrad&quot;\\\\n  op: &quot;TanhGrad&quot;\\\\n  input: &quot;a2_1&quot;\\\\n  input: &quot;gradients/a3_grad/TanhGrad&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\nnode {\\\\n  name: &quot;a2_1&quot;\\\\n  op: &quot;Tanh&quot;\\\\n  input: &quot;a1&quot;\\\\n  attr {\\\\n    key: &quot;T&quot;\\\\n    value {\\\\n      type: DT_FLOAT\\\\n    }\\\\n  }\\\\n}\\\\n';\\n\",\n       \"          }\\n\",\n       \"        </script>\\n\",\n       \"        <link rel=&quot;import&quot; href=&quot;https://tensorboard.appspot.com/tf-graph-basic.build.html&quot; onload=load()>\\n\",\n       \"        <div style=&quot;height:600px&quot;>\\n\",\n       \"          <tf-graph-basic id=&quot;graph0.5132368925062993&quot;></tf-graph-basic>\\n\",\n       \"        </div>\\n\",\n       \"    \\\"></iframe>\\n\",\n       \"    \"\n      ],\n      \"text/plain\": [\n       \"<IPython.core.display.HTML object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"bwd_ops = ge.filter_ops_from_regex(tf.get_default_graph(), \\\"gradients/\\\")\\n\",\n    \"intermediate_copied_ops = [info._transformed_ops[y] for y in intermediate_ops]\\n\",\n    \"intermediate_copied_ts = [op.outputs[0] for op in intermediate_copied_ops]\\n\",\n    \"intermediate_ts = [op.outputs[0] for op in intermediate_ops]\\n\",\n    \"# b left dangling\\n\",\n    \"ge.reroute_ts(intermediate_copied_ts, intermediate_ts, can_modify=bwd_ops)\\n\",\n    \"show_graph()\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 15,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": [\n    \"def run_op_after(a_op, b_op):\\n\",\n    \"    \\\"\\\"\\\"Force a to run after b\\\"\\\"\\\"\\n\",\n    \"    print(\\\"Adding %s to run after %s\\\"%(a_op.name, b_op.name))\\n\",\n    \"    ge.reroute.add_control_inputs(a_op, [b_op])\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 14,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Adding a2_1 to run after gradients/a3_grad/TanhGrad\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"# force copied intermediate ops to run after earliest backprop op\\n\",\n    \"cost_grad = ge.filter_ops_from_regex(tf.get_default_graph(), \\\"gradients/a3_grad/TanhGrad\\\")\\n\",\n    \"for cost_op in cost_grad:\\n\",\n    \"    for intermediate_op in intermediate_copied_ops:\\n\",\n    \"        run_op_after(intermediate_op, cost_op)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 15,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"data\": {\n      \"image/png\": \"iVBORw0KGgoAAAANSUhEUgAAAgsAAAF+CAYAAAAMWFkhAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\\nAAAPYQAAD2EBqD+naQAAHvtJREFUeJzt3XuUZVVh5/HvDzAQHjZOHGgNBEYephldYJWvjgGMCIjJ\\nQNT4KEGJTnAQspZpVoLK4DDJGuNyjHQwCYnKxNBBKjExQSYGeQQDozSypgsw0YZulzA8ImCUKVAe\\nDvSeP84puRRVu/rcqrr3Fnw/a51VfffZ+559dlXf+7v7nHtOSilIkiTNZ4dhd0CSJI02w4IkSaoy\\nLEiSpCrDgiRJqjIsSJKkKsOCJEmqMixIkqQqw4IkSaoyLEiSpCrDgiRJqhrpsJDk8CSXJrk7ybYk\\nx/fxHMcm2ZjkgST3JfnrJPstR38lSXo6GumwAOwG3AScDnS+iUWS/YFLgKuAQ4FjgOcCn1+yHkqS\\n9DSXlXIjqSTbgF8upVzaU/YTwO8CbwP2BP4J+EAp5Zp2/ZuAi0spO/e0+SWaALFzKeXxAe6CJEkr\\n0qjPLCzkj4BXAG8BXgz8FXBZkgPa9ZuAbUnelWSHJKuAdwBXGhQkSdo+K3ZmIcm+wLeBfUsp9/TU\\nuxL4Winl7PbxEcDngJ8CdgQ2AseVUh4Y8C5IkrQireSZhRfTvPlvSfLgzAIcARwAkGRv4NPAZ4CX\\ntusexXMWJEnabjsNuwOLsDvwGDAGbJu17gftz9OB6VLKB2dWJHkHcGeSl5dSbhhITyVJWsFWcli4\\nkWZmYe9SylfnqbMrMPvchJlgsZJnVSRJGphOb5hJTk1yc5Lpdrkuyesq9U9ur4/wePtzW5KHOmxv\\ntySHJjmsLXpB+3jfUspW4GJgQ5I3JNk/ycuTfCDJcW39LwIvS/KhJAcmGaM5JHEbTdiQJEkL6Prp\\n+k7g/cB4u1wNfCHJmkqbaWB1z9LlgkgvpXlT30RznYWPA1PAb7frfxXYAPwecAvwt22bOwBKKV8G\\n3g6c0Lb7e+BhmhMcH+3QD0mSnrEW/W2IJN8DfrOU8pk51p0MrC+l/JtFbUSSJA1N38ft2+sWvI3m\\nvICNlaq7J7k9yR1JLklySL/blCRJg9f5BMckL6IJB7sADwJvKKXcMk/1W4F3A18HVgG/BVyX5N+X\\nUu6ubOOngGOB24FHuvZRkqRnsF2A/YHLSynfW4on7HwYIslOwM/QXF75TcApwBGVwDC77WaaSzCf\\nU6n3duCznTomSZJ6nVhKuXgpnqjzzEIp5TGaKycCTCV5OfA+4L3b0zbJjcCBC1S9HeCiiy5izZra\\nuZNPf+vWrWP9+vXD7sbQOQ5PcCwajsMTHIuG49DYvHkzJ510ErTvpUthKa6zsAOw84K1aM5zAF5E\\n862EmkcA1qxZw9jY2OJ6t8KtWrXqGT8G4Dj0ciwajsMTHIuG4/AUS3YYv1NYSPJh4DKar1DuAZwI\\nHElz62eSbADuKqWc1T7+EHA98C2awxZn0nx18oIl6r8kSVpmXWcW9qa5rsHzaK6f8HXgmFLK1e36\\nfWguwTzjOcCnaK6vcD/N9RLWbs/5DZIkaTR0CgullF9bYP1rZj0+Azijj35JkqQR4f0RRtzExMSw\\nuzASHIcnOBYNx+EJjkXDcVg+i76C43Jo7+GwadOmTZ6sIklSB1NTU4yPjwOMl1KmluI5nVmQJElV\\nhgVJklRlWJAkSVWGBUmSVGVYkCRJVYYFSZJUZViQJElVhgVJklRlWJAkSVWGBUmSVGVYkCRJVYYF\\nSZJUZViQJElVhgVJklRlWJAkSVWGBUmSVGVYkCRJVYYFSZJUZViQJElVhgVJklRlWJAkSVWGBUmS\\nVGVYkCRJVYYFSZJUZViQJElVhgVJklRlWJAkSVWGBUmSVGVYkCRJVYYFSZJUZViQJElVncJCklOT\\n3Jxkul2uS/K6Bdq8OcnmJA+3bY9bXJclSdIgdZ1ZuBN4PzDeLlcDX0iyZq7KSdYCFwOfBg4DLgEu\\nSXJI3z2WJEkD1SkslFK+WEr5UinlW+1yNvAD4JXzNHkfcFkp5dxSyq2llHOAKeDXF9dtSZI0KH2f\\ns5BkhyRvA3YFNs5TbS1w1ayyy9tySZK0AuzUtUGSF9GEg12AB4E3lFJumaf6auDeWWX3tuWSJGkF\\n6Gdm4RbgUOAVwB8DG5L8bIf2AUof25Wkobplvo9FQzaq/Voptm5tFs2v88xCKeUx4Nvtw6kkL6c5\\nN+G9c1S/B9h7VtlePHW2YU7r1q1j1apVTyqbmJhgYmKiU58labGuugqOPrr5edRRw+7NE0a1XyvF\\n1q1w8MHNv7dsgYMOGm5/upqcnGRycvJJZdPT00u+nc5hYQ47ADvPs24jcBTwiZ6yo5n/HIcnWb9+\\nPWNjY4vrnSQtgdtvb37edttQu/EUo9qvleLBB+f+90ox1wfoqakpxsfHl3Q7ncJCkg8Dl9F8hXIP\\n4ETgSOCYdv0G4K5Sylltk/OAa5KcAXwRmKD5yuUpS9J7SZK07LrOLOwNbACeB0wDXweOKaVc3a7f\\nB3hspnIpZWOSCeDD7bIVOKGU8s3FdlySJA1Gp7BQSvm1Bda/Zo6yzwOf79gvSZI0Irw3hCRJqjIs\\nSJKkKsOCJEmqMixIkqQqw4IkSaoyLEiSpCrDgiRJqjIsSJKkKsOCJEmqMixIkqQqw4IkSaoyLEiS\\npCrDgiRJqjIsSJKkKsOCJEmqMixIkqQqw4IkSaoyLEiSpCrDgiRJqjIsSJKkKsOCJEmqMixIkqQq\\nw4IkSaoyLEiSpCrDgiRJqjIsSJKkKsOCJEmqMixIkqQqw4IkSaoyLEiSpCrDgiRJqjIsSJKkKsOC\\nJEmqMixIkqSqTmEhyQeT3JDkgST3JvnbJAcv0ObkJNuSPN7+3JbkocV1W5IkDUrXmYXDgT8AXgG8\\nFngWcEWSn1yg3TSwumfZr+N2JUnSkOzUpXIp5fW9j5P8KnAfMA58pd60fLdz7yRJ0tAt9pyFPYEC\\nfH+BersnuT3JHUkuSXLIIrcrSZIGpO+wkCTA7wNfKaV8s1L1VuDdwPHAie02r0vy0/1uW5IkDU6n\\nwxCznA8cAryqVqmUcj1w/czjJBuBzcB7gHNqbdetW8eqVaueVDYxMcHExESfXZYk6eljcnKSycnJ\\nJ5VNT08v+Xb6CgtJ/hB4PXB4KeU7XdqWUh5LciNw4EJ1169fz9jYWD9dlCTpaW+uD9BTU1OMj48v\\n6XY6H4Zog8IJwC+UUu7oo/0OwIuATiFDkiQNR6eZhSTnAxM05x/8MMne7arpUsojbZ0LgbtLKWe1\\njz9EcxjiWzQnRJ5J89XJC5ZkDyRJ0rLqehjiVJpvP/zjrPJ3ARvaf+8LPN6z7jnAp2iur3A/sAlY\\nW0q5pWtnJUnS4HW9zsKChy1KKa+Z9fgM4IyO/ZIkSSPCe0NIkqQqw4IkSaoyLEiSpCrDgiRJqjIs\\nSJKkKsOCJEmqMixIkqQqw4IkSaoyLEiSpCrDgiRJqjIsSJKkKsOCJEmqMixIkqQqw4IkSaoyLEiS\\npCrDgiRJqjIsSJKkKsOCJEmqMixIkqQqw4IkSaoyLEiSpCrDgiRJqjIsSJKkKsOCJEmqMixIkqQq\\nw4IkSaoyLEiSpCrDgiRJqjIsSJKkKsOCJEmqMixIkqQqw4IkSaoyLEiSpKpOYSHJB5PckOSBJPcm\\n+dskB29Huzcn2Zzk4SQ3Jzmu/y5LkqRB6jqzcDjwB8ArgNcCzwKuSPKT8zVIsha4GPg0cBhwCXBJ\\nkkP66rEkSRqonbpULqW8vvdxkl8F7gPGga/M0+x9wGWllHPbx+ckOQb4deC0Tr2VJEkDt9hzFvYE\\nCvD9Sp21wFWzyi5vyyVJ0ojrNLPQK0mA3we+Ukr5ZqXqauDeWWX3tuWStCy2boUHH1y659u8+Ymf\\nU1NL97yL1duvrVvhoIOG259eS/07WA4z4zfz7z32GK0xHBUppfTXMPlj4FjgVaWU71TqPQq8s5Ty\\nlz1lpwFnl1KeP0+bMWDTEUccwapVq560bmJigomJib76LOmZYetWOHjBU6+fnrZsGY03u5X8OxiV\\nMdwek5OTTE5OPqlsenqaa6+9FmC8lLIk0bavmYUkfwi8Hji8FhRa9wB7zyrbi6fONjzF+vXrGRsb\\n66eLkp7BZj7NXnQRrFmzdM97zz2wegTnRO+5B+6/H046aXQ+yS/X72A57LFH8/OGG0ZrDLfHXB+g\\np6amGB8fX9LtdA4LbVA4ATiylHLHdjTZCBwFfKKn7Oi2XJKWzZo18Ez5vDFKh0Z6raTfwUoKCYPW\\nKSwkOR+YAI4HfphkZsZgupTySFvnQuDuUspZ7brzgGuSnAF8sW0/DpyyBP2XJEnLrOu3IU4Fng38\\nI/AvPctbeursS8/Ji6WUjTQB4T3ATcAbgRMWOClSkiSNiK7XWVgwXJRSXjNH2eeBz3fZliRJGg3e\\nG0KSJFUZFiRJUpVhQZIkVRkWJElSlWFBkiRVGRYkSVKVYUGSJFUZFiRJUpVhQZIkVRkWJElSlWFB\\nkiRVGRYkSVKVYUGSJFUZFiRJUpVhQZIkVRkWJElSlWFBkiRVGRYkSVKVYUGSJFUZFiRJUpVhQZIk\\nVRkWJElSlWFBkiRVGRYkSVKVYUGSJFUZFiRJUpVhQZIkVRkWJElSlWFBkiRVGRYkSVKVYUGSJFUZ\\nFiRJUpVhQZIkVXUOC0kOT3JpkruTbEty/AL1j2zr9S6PJ9mr/25LkqRB6WdmYTfgJuB0oGxnmwIc\\nBKxul+eVUu7rY9uSJGnAduraoJTyJeBLAEnSoel3SykPdN2eJEkarkGdsxDgpiT/kuSKJD83oO1K\\nkqRFGkRY+A7wn4A3AW8E7gT+MclhA9i2JElapM6HIboqpWwBtvQUXZ/kAGAdcHKt7bp161i1atWT\\nyiYmJpiYmFjyfkqStNJMTk4yOTn5pLLp6ekl386yh4V53AC8aqFK69evZ2xsbADdkSRp5ZnrA/TU\\n1BTj4+NLup1hXWfhMJrDE5IkacR1nllIshtwIM1JiwAvSHIo8P1Syp1JPgI8v5Ryclv/fcBtwDeA\\nXYBTgF8Ajl6C/kuSpGXWz2GIlwJfprl2QgE+3pZfCLyb5joK+/bU/4m2zvOBh4CvA0eVUq7ts8+S\\nJGmA+rnOwjVUDl+UUt416/HHgI9175okSRoF3htCkiRVGRYkSVKVYUGSJFUZFiRJUpVhQZIkVRkW\\nJElSlWFBkiRVGRYkSVKVYUGSJFUZFiRJUpVhQZIkVRkWJElSlWFBkiRVGRYkSVKVYUGSJFUZFiRJ\\nUpVhQZIkVRkWJElSlWFBkiRVGRYkSVKVYUGSJFUZFiRJUpVhQZIkVRkWJElSlWFBkiRVGRYkSVKV\\nYUGSJFUZFiRJUpVhQZIkVRkWJElSlWFBkiRVGRYkSVKVYUGSJFUZFiRJUlXnsJDk8CSXJrk7ybYk\\nx29Hm1cn2ZTkkSRbkpzcX3clSdKg9TOzsBtwE3A6UBaqnGR/4O+AfwAOBc4DLkhydB/bliRJA7ZT\\n1wallC8BXwJIku1o8l7g26WUM9vHtyb5eWAdcGXX7UuSpMEaxDkLrwSumlV2ObB2ANuWJEmL1Hlm\\noQ+rgXtnld0LPDvJzqWURwfQB0lLbOtWePDBYfdibps3D7sHwzMq+z4q/ejHXXfB2NiwezFaBhEW\\n5jJz+KJ6zsO6detYtWrVk8omJiaYmJhYrn5J2g5bt8LBBw+7FwvbY49h92BwZvb1pJOG24/ZVtLv\\nYKavJ5wAW7bAQQcNtz/bY3JyksnJySeVTU9PL/l2BhEW7gH2nlW2F/BAKeVHtYbr169nzHgnjZyZ\\nGYWLLoI1a4bbl/nsscfKeLFfKgcd1LzBjdJsz0r7HRx0EHzhC01YGKVxrJnrA/TU1BTj4+NLup1B\\nhIWNwHGzyo5pyyWtYGvWOF07SlbSG/Oo2mefYfdgNPVznYXdkhya5LC26AXt433b9R9JcmFPkz8B\\nDkjy0SQvTHIa8CvAuYvuvSRJWnb9fBvipcCNwCaacw4+DkwBv92uXw3sO1O5lHI78IvAa2muz7AO\\n+I+llNnfkJAkSSOon+ssXEMlZJRS3jVPm6U9gCJJkgbCe0NIkqQqw4IkSaoyLEiSpCrDgiRJqjIs\\nSJKkKsOCJEmqMixIkqQqw4IkSaoyLEiSpCrDgiRJqjIsSJKkKsOCJEmqMixIkqQqw4IkSaoyLEiS\\npCrDgiRJqjIsSJKkKsOCJEmqMixIkqQqw4IkSaoyLEiSpCrDgiRJqjIsSJKkKsOCJEmqMixIkqQq\\nw4IkSaoyLEiSpCrDgiRJqjIsSJKkKsOCJEmqMixIkqQqw4IkSaoyLEiSpKq+wkKS05PcluThJNcn\\neVml7slJtiV5vP25LclD/XdZkiQNUuewkOStwMeBc4CXADcDlyd5bqXZNLC6Z9mve1clSdIw9DOz\\nsA74ZCllQynlFuBU4CHg3ZU2pZTy3VLKfe3y3X46K0mSBq9TWEjyLGAc+IeZslJKAa4C1laa7p7k\\n9iR3JLkkySF99VaSJA1c15mF5wI7AvfOKr+X5vDCXG6lmXU4Hjix3eZ1SX6647YlSdIQ7LREzxOg\\nzLWilHI9cP2PKyYbgc3Ae2jOe5jXunXrWLVq1ZPKJiYmmJiYWGx/JUla8SYnJ5mcnHxS2fT09JJv\\np2tY+FfgcWDvWeV78dTZhjmVUh5LciNw4EJ1169fz9jYWMcuSpL0zDDXB+ipqSnGx8eXdDudDkOU\\nUv4fsAk4aqYsSdrH123PcyTZAXgR8J0u25YkScPRz2GIc4ELk2wCbqD5dsSuwJ8BJNkA3FVKOat9\\n/CGawxDfAvYEzqT56uQFi+28JElafp3DQinlc+01FX6H5nDETcCxPV+H3Ad4rKfJc4BP0ZwAeT/N\\nzMTa9muXkiRpxPV1gmMp5Xzg/HnWvWbW4zOAM/rZjiRJGj7vDSFJkqoMC5IkqcqwIEmSqgwLkiSp\\nyrAgSZKqDAuSJKnKsCBJkqoMC5IkqcqwIEmSqgwLkiSpyrAgSZKqDAuSJKnKsCBJkqoMC5Ikqcqw\\nIEmSqgwLkiSpyrAgSZKqDAuSJKnKsCBJkqoMC5IkqcqwIEmSqgwLkiSpyrAgSZKqDAuSJKnKsCBJ\\nkqoMC5IkqcqwIEmSqgwLkiSpyrAgSZKqDAuSJKnKsCBJkqoMC5IkqcqwMOImJyeH3YWR4Dg8wbFo\\nOA5PcCwajsPy6SssJDk9yW1JHk5yfZKXLVD/zUk2t/VvTnJcf9195vGPv+E4PMGxaDgOT3AsGo7D\\n8ukcFpK8Ffg4cA7wEuBm4PIkz52n/lrgYuDTwGHAJcAlSQ7pt9OSJGlw+plZWAd8spSyoZRyC3Aq\\n8BDw7nnqvw+4rJRybinl1lLKOcAU8Ot99ViSJA1Up7CQ5FnAOPAPM2WllAJcBaydp9nadn2vyyv1\\nJUnSCNmpY/3nAjsC984qvxd44TxtVs9Tf3VlO7sAbN68uWP3nl4efhjuumuaz352athdGTrH4Qmj\\nMBa33db8HOZ/0enpaaam/JsAx2LGUozDzN/0Sn776Xnv3GWpnjPNxMB2Vk6eB9wNrC2lfK2n/L8D\\nP19K+bk52jwKvLOU8pc9ZacBZ5dSnj/Pdt4OfHa7OyZJkmY7sZRy8VI8UdeZhX8FHgf2nlW+F0+d\\nPZhxT8f60BymOBG4HXikYx8lSXom2wXYn+a9dEl0mlkASHI98LVSyvvaxwHuAD5RSvnYHPX/AvjJ\\nUsoJPWVfBW4upZy2mM5LkqTl13VmAeBc4MIkm4AbaL4dsSvwZwBJNgB3lVLOauufB1yT5Azgi8AE\\nzUmSpyyu65IkaRA6h4VSyufaayr8Ds3hhZuAY0sp322r7AM81lN/Y5IJ4MPtshU4oZTyzcV2XpIk\\nLb/OhyEkSdIzi/eGkCRJVYYFSZJUNRJhIclzknw2yXSS+5NckGS3Bep/IsktSX6Y5P8kOS/JswfZ\\n76XgTbkaXcYhya8luTbJ99vlyoXGbSXp+jfR0+5tSbYl+Zvl7uMg9PF/Y1WSP0ryL22bW5K8blD9\\nXU59jMVvtPv/UJI7kpybZOdB9Xc5JDk8yaVJ7m7/zo/fjjavTrIpySNJtiQ5eRB9XU5dxyHJG5Jc\\nkeS+9j32uiTHdN3uSIQFmhtNrQGOAn4ROAL4ZKX+84HnAWcALwJOBl4HXLC83Vxa3pSr0XUcgCNp\\nxuHVwCuBO4Er2ouGrWh9jMVMu/2AjwHXLnsnB6CP/xvPorms/M8Ab6S5ouwpNBeRW9H6GIu3Ax9p\\n6/8szX173kpzgvlKthvNCfWnAwuebJdkf+DvaG5PcCjNN/MuSHL08nVxIDqNA8376RXAccAY8GXg\\nfyY5tNNWSylDXWj+mLcBL+kpO5bmGxWrOzzPrwAPAzsMe5869Pl64LyexwHuAs6cp/5fAJfOKtsI\\nnD/sfRnkOMzRfgdgGjhp2PsyjLFo9/9/Ae8CPgP8zbD3Y9DjQHNDu63AjsPu+wiMxR8AV84q+z3g\\n2mHvyxKOyTbg+AXqfBT4+qyySeDvh93/QY7DPO3+meYqytvdZhRmFtYC95dSbuwpu4omMb2iw/Ps\\nCTxQStm2lJ1bLt6Uq9HnOMy2G/As4PtL3sEBWsRYnAPcV0r5zPL2cDD6HIf/QBuck9yT5J+SfDDJ\\nKLzG9a3PsbgOGJ85VJHkBcDraa5z80zySp5mr5dLob2Q4h50fL3s56JMS201cF9vQSnl8STfp36z\\nqR9rp+POpn7oYtQM6qZco66fcZjtozTTzbNfGFaazmOR5FU0MwrdphRHWz9/Ey8AXgNcRDPdehBw\\nfvs8/215ujkQnceilDLZviZ+pX1j2BH4k1LKR5e1p6NnvtfLZyfZuZTy6BD6NAp+i+YD1ue6NFq2\\n1J3kI+3JF/Mtjyc5uPYUbN9xqT1oEvM/A7+9RN0fpu3a70XUXym29/f/AeAtwC+XUn607L0ajjnH\\nIsnuwJ8Dp5RS7h94rwav9jexA80bwXtKKTeWUj5Hc4z+vYPq3IDNOxZJXg2cRXNo5iU053D8UpKz\\nB9a70ZX259PxNXNB7fksHwLeXEr51y5tl3Nm4fdojp/WfJvmRlN79RYm2RF4DvWbTc28WF4O/F/g\\njaWUx/vu7eAN6qZco66fcQAgyW8CZwJHlVK+sTzdG6iuY3EAsB/NyUozL4I7ACT5EfDCUspty9TX\\n5dTP38R3gB+1U/QzNgOrk+xUSnlsnnajrp+x+B1gQ89hqW+0r5WfZGXPsnQ13+vlA0/jDxbzSvI2\\n4FPAr5RSvty1/bLNLJRSvldK2bLA8hjNccY9k7ykp/lRNAnwa3M+OT+eUbiC5qTG41faL7+U8v+A\\nTTT7Cvz4WNJRNMcc57Kxt37r6LZ8RepzHEjyW8B/prnU+I3z1VtJ+hiLzcCLab4Zc2i7XApc3f77\\nzmXu8rLo82/iq8CBs8peCHxnBQeFfsdiV5oT33pta5tmjvpPV3O9Xh7DCn697FeaWy78D2CilPKl\\nvp5k2Gdzth8E/h7438DLgFcBtwJ/3rP++TQvjC9tH+9Oc4bwTcC/o0mPM8tK+jbEW2jCzjtpvhXy\\nSeB7wL9t128Afren/lrgRzRfGX0h8F9pbuF9yLD3ZcDjcGa732+Y9bvfbdj7MuixmKP90+XbEF3/\\nJvah+UbMeTTnK/wizSfLDwx7X4YwFufQzLa+leY2xUfTfFPk4mHvyyLHYTeaEHwYTfj5jfbxvu36\\njwAX9tTfH/gBzTlNLwROa18/XzvsfRnwOEy0+33qrNfLZ3fa7rB3vN2ZPWlOTJoG7qe5jsCuPev3\\no5mKO6J9fGT7uHfZ1v78mWHvT8d9Pw24vX0x2EgbiNp1VwN/Oqv+m4Bb2vpfp/lkPfT9GOQ4ALfN\\n8ft/HPgvw96PYfxNzGr7tAgL/YwDzbenrgMeat8c3097/5uVvnT8/7EDzXHpLcAP23af6PrmMGpL\\n+7o/8zrfu/xpu/4zwNVztNnUjttW4B3D3o9BjwPNdRXmer2c93VkrsUbSUmSpKoV/R1kSZK0/AwL\\nkiSpyrAgSZKqDAuSJKnKsCBJkqoMC5IkqcqwIEmSqgwLkiQNUJLDk1ya5O72xorH9/EcxybZmOSB\\nJPcl+esk+y1Hf8GwIEnSoO1Gc7uC0+njDphJ9gcuAa6iudTzMTS3M//8kvVw9ja9gqMkScORZBvw\\ny6WUS3vKfgL4XeBtNLdD+Cea+5xc065/E829PnbuafNLNAFi57IMd2B2ZkGSpNHyRzT3OnkLzZ1l\\n/wq4LMkB7fpNwLYk70qyQ5JVwDuAK5cjKIAzC5IkDc3smYUk+wLfprmL5D099a4EvlZKObt9fATw\\nOeCngB1pbjB2XCnlgeXopzMLkiSNjhfTvPlvSfLgzAIcARwAkGRvmrszfwZ4abvuUZbxnIWdluuJ\\nJUlSZ7sDjwFjNLei7vWD9ufpwHQp5YMzK5K8A7gzyctLKTcsdacMC5IkjY4baWYW9i6lfHWeOrsC\\ns89NmAkWy3LEwMMQkiQNUJLdkhya5LC26AXt431LKVuBi4ENSd6QZP8kL0/ygSTHtfW/CLwsyYeS\\nHJhkjOaQxG00YWPp++wJjpIkDU6SI4Ev89RrLFxYSnl3kh2Bs4F3Aj8NfI/mBMZzSinfaJ/jLcCZ\\nwMHAQ+3695dStixLnw0LkiSpxsMQkiSpyrAgSZKqDAuSJKnKsCBJkqoMC5IkqcqwIEmSqgwLkiSp\\nyrAgSZKqDAuSJKnKsCBJkqoMC5Ikqer/A6ND1FJab/CRAAAAAElFTkSuQmCC\\n\",\n      \"text/plain\": [\n       \"<matplotlib.figure.Figure at 0x7fb150684518>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    }\n   ],\n   \"source\": [\n    \"sess = create_session()\\n\",\n    \"redirect.start();\\n\",\n    \"sess.run(grads[0].op, feed_dict={a1:np.zeros((n,))})\\n\",\n    \"stderr = redirect.stop()\\n\",\n    \"plot_memory_timeline(stderr)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 16,\n   \"metadata\": {\n    \"collapsed\": false\n   },\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \" 50385696                                       a2   100000000   100000000\\n\",\n      \" 62436162                 gradients/cost_grad/Tile   100000000   200000000\\n\",\n      \" 68648386                                       a3   100000000   300000000\\n\",\n      \" 68695205                                       a2  -100000000   200000000\\n\",\n      \" 80062870               gradients/a3_grad/TanhGrad   100000000   300000000\\n\",\n      \" 80151949                                       a3  -100000000   200000000\\n\",\n      \" 80628014                 gradients/cost_grad/Tile  -100000000   100000000\\n\",\n      \" 91433279                                     a2_1   100000000   200000000\\n\",\n      \"104269881               gradients/a2_grad/TanhGrad   100000000   300000000\\n\",\n      \"104355949                                     a2_1  -100000000   200000000\\n\",\n      \"104935598               gradients/a3_grad/TanhGrad  -100000000   100000000\\n\",\n      \"105331258               gradients/a2_grad/TanhGrad  -100000000           0\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"print_memory_timeline(stderr)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"metadata\": {\n    \"collapsed\": true\n   },\n   \"outputs\": [],\n   \"source\": []\n  }\n ],\n \"metadata\": {\n  \"anaconda-cloud\": {},\n  \"kernelspec\": {\n   \"display_name\": \"Python [default]\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.5.2\"\n  },\n  \"toc\": {\n   \"colors\": {\n    \"hover_highlight\": \"#DAA520\",\n    \"running_highlight\": \"#FF0000\",\n    \"selected_highlight\": \"#FFD700\"\n   },\n   \"moveMenuLeft\": true,\n   \"nav_menu\": {\n    \"height\": \"120px\",\n    \"width\": \"252px\"\n   },\n   \"navigate_menu\": true,\n   \"number_sections\": false,\n   \"sideBar\": true,\n   \"threshold\": 4,\n   \"toc_cell\": false,\n   \"toc_section_display\": \"block\",\n   \"toc_window_display\": true\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 2\n}\n"
  },
  {
    "path": "simple_train.py",
    "content": "import torch\nfrom torch.utils.data import (DataLoader, SequentialSampler,\n                              TensorDataset)\n\nfrom pytorch_pretrained_bert import OpenAIGPTTokenizer, OpenAIGPTLMHeadModel\n\n\ndef main():\n  # 3 examples\n  train_dataset = 'small brown fox jumps over the lazy dog\\n' \\\n                  'small brown fox jumps over the lazy dog\\n' \\\n                  'small brown fox jumps over the lazy dog\\n'\n  tokenizer = OpenAIGPTTokenizer.from_pretrained('openai-gpt',\n                                                 special_tokens=[])\n  tokenized = [tokenizer.tokenize(t) for t in train_dataset.strip().split('\\n')]\n\n  encoded=[tokenizer.convert_tokens_to_ids(t) for t in tokenized]  # 3x8\n  dataset = TensorDataset(torch.tensor(encoded))\n  sampler = SequentialSampler(dataset)\n  dataloader = DataLoader(dataset, sampler=sampler, batch_size=1)\n  model = OpenAIGPTLMHeadModel.from_pretrained('openai-gpt')\n\n  optimizer = torch.optim.SGD(model.parameters(), lr = 0.0001, momentum=0.9)\n\n  batch = next(iter(dataloader))\n  batch=batch[0]   # dataloader gives [batch] instead of batch...why?\n \n  for i in range(20):\n    loss = model(input_ids=batch, lm_labels=batch)\n    print(loss.detach().numpy())\n    loss.backward()\n    optimizer.step()\n    optimizer.zero_grad()\n\n# Should produce this\n#  6.134997\n#  5.3747735\n#  5.164842\n#  4.8581843\n#  4.346232\n#  4.158811\n#  3.7503657\n#  3.29156\n#  2.8858535\n#  2.760832\n#  2.562772\n#  2.0645103\n#  1.6837901\n#  1.6822727\n#  1.5878279\n#  1.3873199\n#  1.158909\n#  0.92595655\n#  0.8487712\n#  0.82774204\n\n\nif __name__=='__main__':\n  main()\n  \n"
  },
  {
    "path": "svd_benchmark.py",
    "content": "# Fastest way to compute eigenvectors for 4k matrix?\n#\n# Xeon V3 benchmarks:\n# n=4096 eigs  min: 27758.34, median: 28883.69\n# n=4096 gesdd min: 7241.70, median: 8477.95\n# n=4096 gesvd min=20487.48, median: 22057.64,\n# n=4096 inv min: 556.67, median: 579.25,\n# n=4096 linsolve: min: 534.40, median: 558.06, mean: 579.19\n#\n# Xeon V4:\n# n=4096 gesdd min: 5586.02, median: 6032.16\n#\n#\n# i7-5820K CPU @ 3.30GHz\n# n=4096 gesdd 7288.02, median: 7397.23, mean: 7478.78\n# n=4096 inv 520 msec\n#\n# after upgrading things\n# b'Intel(R) Math Kernel Library Version 2017.0.3 Product Build 20170413 for Intel(R) 64 architecture applications'\n# n=4096 inv 1427.54\n\n\nfrom scipy import linalg  # for svd\nimport numpy as np\nimport time\nimport sys\n\nmethods = ['gesdd', 'gesvd', 'eigh', 'inv', 'inv2', 'linsolve']\n\nif len(sys.argv)<2:\n  method = methods[0]\nelse:\n  method = sys.argv[1]\n\n# from @eamartin\ndef empty_aligned(n, align):\n  \"\"\"Get n bytes of memory wih alignment align.\"\"\"\n  a = np.empty(n + (align - 1), dtype=np.float32)\n  data_align = a.ctypes.data % align\n  offset = 0 if data_align == 0 else (align - data_align)\n  return a[offset : offset + n]\n\nassert method in methods\n\nn=4096\n#n=1024\nx_old = np.random.randn(n*n).reshape((n,n)).astype(dtype=np.float32)\nx = empty_aligned(n*n, 32).reshape((n, n))\nx[:] = x_old\nx = x @ x.T\n\nx0 = np.random.randn(n).reshape((n,1)).astype(dtype=np.float32)\n\nstart_time = time.time()\ntimes = []\n\nprint(\"n=%d %s \"%(n, method))\nfor i in range(9):\n  if method == 'gesdd':\n    result = linalg.svd(x)\n  elif method == 'gesvd':\n    result = linalg.svd(x, lapack_driver='gesvd')\n  elif method == 'eigh':\n    result = linalg.eigh(x)\n  elif method == 'inv':\n    result = linalg.inv(x)\n  elif method == 'inv2':\n    result = linalg.inv(x, overwrite_a=True)\n  elif method == 'linsolve':\n    result = linalg.solve(x, x0)\n  else:\n    assert False\n  new_time = time.time()\n  elapsed_time = 1000*(new_time - start_time)\n  print(\"%.2f msec\" %(elapsed_time))\n  start_time = new_time\n  times.append(elapsed_time)\n\nprint(\"Times: min: %.2f, median: %.2f, mean: %.2f\"%(np.min(times), np.median(times), np.mean(times)))\n\n\n# Other timings: svd\n# n=1000 Times: min: 126.04, median: 132.48\n# n=2000 Times: min: 573.03, median: 621.49\n# n=4096 Times: min: 5586.02, median: 6032.16\n# Other timings: inv\n# Times: min: 17.87, median: 23.41, mean: 27.90\n"
  },
  {
    "path": "svd_noconverge.py",
    "content": "import scipy\nimport scipy.linalg as linalg\nimport numpy as np\nimport os\nimport sys\nimport ctypes\nimport numpy as np\n\ndef mklVersion():\n    ver = np.zeros(199, dtype=np.uint8)\n    mkl = ctypes.cdll.LoadLibrary(\"libmkl_rt.so\")\n    mkl.MKL_Get_Version_String(ver.ctypes.data_as(ctypes.c_char_p), 198)\n    return ver[ver != 0].tostring()\n\n# mklVersion()\n\ndef download_if_needed(fn,target_length=0,bucket=\"yaroslavvb_stuff\"):\n  import urllib.request\n  url=\"https://storage.googleapis.com/%s/%s\"%(bucket, fn)\n  response = urllib.request.urlopen(url)\n  body = response.read()\n  print(\"Read %d bytes from %s\"%(len(body), url))\n  if target_length:\n    assert len(body)==target_length\n    \n  open(fn, \"wb\").write(body)\n\nfn='badsvd0'\ndownload_if_needed(fn, 2458624)\ntarget0 = np.fromfile(fn, np.float32).reshape(784,784)\n\nsuccess = True\ntry:\n  u0, s0, vt0 = linalg.svd(target0)\nexcept Exception as e:\n  print(\"SVD failure\")\n  print(repr(e))\n  success = False\nelse:\n  print(\"SVD success\")\n\nprint(\"Scipy version: \", scipy.version.full_version)\nprint(\"Numpy version: \", np.version.full_version)\nprint(\"Python version: \", sys.version)\nprint(\"Python binary: \", sys.executable)\n\nprint(\"-\"*80)\nprint(\"MKL version:\")\nprint(mklVersion())\nprint(\"-\"*80)\nprint(\"Conda version:\")\nos.system(\"conda list --explicit\")\nprint(\"-\"*80)\nprint(\"CPU version\")\nfor l in open(\"/proc/cpuinfo\").read().split('\\n'):\n  if 'model name' in l:\n    print(l)\n    break\n\nif success:\n  print(\"Success.\")\nelse:\n  print(\"Failure.\")\n  \n# Upload notes:\n# export fullname=badsvd0\n# export bucket=yaroslavvb_stuff\n# gsutil cp $fullname gs://$bucket\n# gsutil acl set public-read gs://$bucket/$fullname\n# echo https://storage.googleapis.com/$bucket/$fullname\n"
  },
  {
    "path": "svd_test.py",
    "content": "# matrix\n# https://storage.cloud.google.com/tensorflow-community-wheels/svd_in\n# Mathematica sanity check\n# https://www.wolframcloud.com/objects/f16d71a7-cc47-4a3d-b686-da440670eed3\n\nimport tensorflow as tf\nimport numpy as np\nimport os\n\n\nif not os.path.exists(\"svd_in\"):\n  import urllib.request\n  url=\"https://storage.googleapis.com/tensorflow-community-wheels/svd_in\"\n  response = urllib.request.urlopen(url)\n  body = response.read()\n  print(\"Read %d bytes\"%(len(body),))\n  assert len(body) == 15366400\n  open(\"svd_in\", \"wb\").write(body)\n\n  #  import requests\n  # r = requests.get(url, auth=('usrname', 'password'), verify=False,stream=True)\n  # r.raw.decode_content = True\n  # with open(\"svd_in\", 'wb') as f:\n  #   shutil.copyfileobj(r.raw, f)\n\ndtype = np.float32\nmatrix0 = np.genfromtxt('svd_in',\n                        delimiter= \",\").astype(dtype)\nprint(matrix0.shape)\nassert matrix0.shape == (784, 784)\nmatrix = tf.placeholder(dtype)\nsess = tf.InteractiveSession()\ns0,u0,v0 = sess.run(tf.svd(matrix), feed_dict={matrix: matrix0})\nprint(\"u any NaNs: %s\"% (np.isnan(u0).any(),))\nprint(\"u all NaNs: %s\"% (np.isnan(u0).all(),))\nprint(\"matrix0 any NaNs: %s\"% (np.isnan(matrix0).any(),))\n\n# segfault bt\n# #0  0x00007fffe320e121 in Eigen::BDCSVD<Eigen::Matrix<float, -1, -1, 1, -1, -1> >::perturbCol0(Eigen::Ref<Eigen::Array<float, -1, 1, 0, -1, 1>, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Array<float, -1, 1, 0, -1, 1>, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Array<long, 1, -1, 1, 1, -1>, 0, Eigen::InnerStride<1> > const&, Eigen::Matrix<float, -1, 1, 0, -1, 1> const&, Eigen::Ref<Eigen::Array<float, -1, 1, 0, -1, 1>, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Array<float, -1, 1, 0, -1, 1>, 0, Eigen::InnerStride<1> > const&, Eigen::Ref<Eigen::Array<float, -1, 1, 0, -1, 1>, 0, Eigen::InnerStride<1> >) ()\n#    from /home/yaroslav/.conda/envs/whitening/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so\n# #1  0x00007fffe320fa81 in Eigen::BDCSVD<Eigen::Matrix<float, -1, -1, 1, -1, -1> >::computeSVDofM(long, long, Eigen::Matrix<float, -1, -1, 0, -1, -1>&, Eigen::Matrix<float, -1, 1, 0, -1, 1>&, Eigen::Matrix<float, -1, -1, 0, -1, -1>&) ()\n#    from /home/yaroslav/.conda/envs/whitening/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so\n# #2  0x00007fffe321e21c in Eigen::BDCSVD<Eigen::Matrix<float, -1, -1, 1, -1, -1> >::divide(long, long, long, long, long) ()\n#    from /home/yaroslav/.conda/envs/whitening/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so\n# #3  0x00007fffe321dbb8 in Eigen::BDCSVD<Eigen::Matrix<float, -1, -1, 1, -1, -1> >::divide(long, long, long, long, long) ()\n#    from /home/yaroslav/.conda/envs/whitening/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so\n# #4  0x00007fffe32220bd in Eigen::BDCSVD<Eigen::Matrix<float, -1, -1, 1, -1, -1> >::compute(Eigen::Matrix<float, -1, -1, 1, -1, -1> const&, unsigned int) ()\n#    from /home/yaroslav/.conda/envs/whitening/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so\n# #5  0x00007fffe32227a1 in tensorflow::SvdOp<float>::ComputeMatrix(tensorflow::OpKernelContext*, tensorflow::gtl::InlinedVector<Eigen::Map<Eigen::Matrix<float, -1, -1, 1, -1, -1> const, 0, Eigen::Stride<0, 0> >, 4> const&, tensorflow::gtl::InlinedVector<Eigen::Map<Eigen::Matrix<float, -1, -1, 1, -1, -1>, 0, Eigen::Stride<0, 0> >, 4>*) ()                                                                 from /home/yaroslav/.conda/envs/whitening/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so                                       #6  0x00007fffe3228c75 in tensorflow::LinearAlgebraOp<float>::ComputeTensorSlice(tensorflow::OpKernelContext*, long long, tensorflow::gtl::InlinedVector<tensorflow::Tensor const*, 4> const&, tensorflow::gtl::InlinedVector<tensorflow::TensorShape, 4> const&, tensorflow::gtl::InlinedVector<tensorflow::Tensor*, 4> const&, tensorflow::gtl::InlinedVector<tensorflow::TensorShape, 4> const&) ()\n#    from /home/yaroslav/.conda/envs/whitening/lib/python3.5/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so\n   \n\n# upload notes\n\n# export fullname=svd_in\n# export bucket=tensorflow-community-wheels\n# cd ~/git0/whitening/mnist_autoencoder/data\n# gsutil cp svd_in gs://$bucket\n# gsutil acl set public-read gs://$bucket/$fullname\n# echo https://storage.googleapis.com/tensorflow-community-wheels/$fullname\n\n"
  },
  {
    "path": "tf_initializer_bug_report.py",
    "content": "# UNCOMMENT LINES BELOW TO MAKE THINGS WORK AGAIN\n# from tensorflow.python.ops import variables\n# def passthrough(obj, value): return value\n# try:\n#   variables.Variable._build_initializer_expr=passthrough\n# except: # older versions of TF don't have this\n#   pass\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n#!/usr/bin/env python\nfrom collections import OrderedDict\nfrom scipy import linalg\nfrom tensorflow.contrib import graph_editor as ge\nimport contextlib\nimport inspect\nimport math\nimport numpy as np\nimport os\nimport socket\nimport sys\nimport tensorflow as tf\nimport time\nimport traceback\n\n# shortcuts to refer to util module, this lets move external code into\n# this module unmodified\nutil = sys.modules[__name__]   \nu = util\n\n\ndefault_dtype = tf.float32\nUSE_MKL_SVD=False                   # Tensorflow vs \n\nDUMP_BAD_SVD=False                 # when SVD fails, dump matrix to temp\n\n\n\n# TODO: speed-up tests by reusing session\n\nargs = None  # TODO: replace with object that crashes on access\ndef set_global_args(local_args):\n  global args\n  assert args is None\n  args = local_args\n\ndef concat_blocks(blocks, validate_dims=True):\n  \"\"\"Takes 2d grid of blocks representing matrices and concatenates to single\n  matrix (aka ArrayFlatten)\"\"\"\n\n  if validate_dims:\n    col_dims = np.array([[int(b.shape[1]) for b in row] for row in blocks])\n    col_sums = col_dims.sum(1)\n    assert (col_sums[0] == col_sums).all()\n    row_dims = np.array([[int(b.shape[0]) for b in row] for row in blocks])\n    row_sums = row_dims.sum(0)\n    assert (row_sums[0] == row_sums).all()\n  \n  block_rows = [tf.concat(row, axis=1) for row in blocks]\n  return tf.concat(block_rows, axis=0)\n\ndef concat_blocks_test():\n  blocks = [[tf.constant([[1]]), tf.constant([[1,2]])],\n            [tf.transpose(tf.constant([[1,2]])), tf.constant([[1,2],[3,4]])]]\n  result = concat_blocks(blocks)\n  sess = tf.Session()\n  result0 = sess.run(result)\n  check_equal(result0, [[1, 1, 2], [1, 1, 2], [2, 3, 4]])\n\n\ndef partition_matrix_evenly(mat, splits):\n  \"\"\"Breaks matrix into 2d grid of equal size.\"\"\"\n  assert int(mat.shape[0])%splits==0\n  assert int(mat.shape[1])%splits==0\n  \n  row_chunks = tf.split(mat, splits, axis=0)\n  col_chunks = [tf.split(chunk, splits, axis=1) for chunk in row_chunks]\n  return col_chunks\n\ndef partition_matrix_evenly_test():\n  a = tf.reshape([1,2,3,4], (2,2))\n  blocks = partition_matrix_evenly(a, 2)\n  a2 = concat_blocks(blocks)\n  sess = tf.Session()\n  check_equal(sess.run(a2), sess.run(a))\n\n# inverse of concat blocks\ndef partition_matrix(mat, sizes):\n  pass\n\ndef partition_matrix_test():\n  pass\n\n\n  # TODO: add name property\ndef pseudo_inverse(mat, eps=1e-10):\n  \"\"\"Computes pseudo-inverse of mat, treating eigenvalues below eps as 0.\"\"\"\n  \n  s, u, v = tf.svd(mat)\n  eps = 1e-10   # zero threshold for eigenvalues\n  si = tf.where(tf.less(s, eps), s, 1./s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef symsqrt(mat, eps=1e-7):\n  \"\"\"Symmetric square root.\"\"\"\n  s, u, v = tf.svd(mat)\n  # sqrt is unstable around 0, just use 0 in such case\n  print(\"Warning, cutting off at eps\")\n  si = tf.where(tf.less(s, eps), s, tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_sqrt(mat, eps=1e-7):\n  \"\"\"half pseduo-inverse\"\"\"\n  s, u, v = tf.svd(mat)\n  # zero threshold for eigenvalues\n  si = tf.where(tf.less(s, eps), s, 1./tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_sqrt2(svd, eps=1e-7):\n  \"\"\"half pseduo-inverse, accepting existing values\"\"\"\n  # zero threshold for eigenvalues\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  si = tf.where(tf.less(s, eps), s, 1./tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse2(svd, eps=1e-7):\n  \"\"\"pseudo-inverse, accepting existing values\"\"\"\n  # use float32 machine precision as cut-off (works for MKL)\n  # https://www.wolframcloud.com/objects/927b2aa5-de9c-46f5-89fe-c4a58aa4c04b\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  si = tf.where(s/max_eigen<eps, 0.*s, 1./s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_stable(svd, eps=1e-7):\n  \"\"\"pseudo-inverse, accepting existing values\"\"\"\n  # use float32 machine precision as cut-off (works for MKL)\n  # https://www.wolframcloud.com/objects/927b2aa5-de9c-46f5-89fe-c4a58aa4c04b\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  si = tf.where(s/max_eigen<eps, 0.*s, tf.pow(s, -0.9))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\n# todo: rename l to L\ndef regularized_inverse(mat, l=0.1):\n  return tf.matrix_inverse(mat + l*Identity(int(mat.shape[0])))\n\n# TODO: this gives biased result when I use identity\ndef regularized_inverse2(svd, L=1e-3):\n  \"\"\"Regularized inverse, working from SVD\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  #  max_eigen = tf.Print(max_eigen, [max_eigen], \"max_eigen\")\n  #si = 1/(s + L*tf.ones_like(s)/max_eigen)\n  si = 1/(s+L*tf.ones_like(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef regularized_inverse3(svd, L=1e-3):\n  \"\"\"Unbiased version of regularized_inverse2\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n\n  if L.__class__.__name__=='Var':\n    L = L.var\n    \n  max_eigen = tf.reduce_max(s)\n  #  max_eigen = tf.Print(max_eigen, [max_eigen], \"max_eigen\")\n  #si = 1/(s + L*tf.ones_like(s)/max_eigen)\n  si = (1+L*tf.ones_like(s))/(s+L*tf.ones_like(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef regularized_inverse4(svd, L=1e-3):\n  \"\"\"Uses relative norm\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n\n  if L.__class__.__name__=='Var':\n    L = L.var\n    \n  max_eigen = tf.reduce_max(s)\n  L = L/max_eigen\n  si = (1+L*tf.ones_like(s))/(s+L*tf.ones_like(s))\n  #  si = tf.ones_like(s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_scipy(tensor):\n    dtype = tensor.dtype\n    print(linalg.pinv, tensor, dtype)\n    result = tf.py_func(linalg.pinv, [tensor],\n                        [dtype])[0]\n    result.set_shape(tensor.shape)\n    return result\n  \n  \n\ndef Identity(n, dtype=None, name=None):\n  \"\"\"Identity matrix of size n.\"\"\"\n  if hasattr(n, \"shape\"):  # got a Tensor\n    nn = fix_shape(n.shape)\n    assert nn[0] == nn[1]\n    n = nn[0]\n  if not dtype:\n    dtype = default_dtype\n  return tf.diag(tf.ones((n,), dtype=dtype), name=name)\n\ndef ones(n, dtype=None, name=None):\n  if not dtype:\n    dtype = default_dtype\n  return tf.ones((n,), dtype=dtype, name=name)\n\n# partitions numpy array into sublists of given sizes\ndef partition_list_np(vec, sizes):\n  assert np.sum(sizes) == len(vec)\n  splits = []\n  current_idx = 0\n  for i in range(len(sizes)):\n    splits.append(vec[current_idx: current_idx+sizes[i]])\n    current_idx += sizes[i]\n  assert current_idx == len(vec)\n  return splits\n\ndef chunks(l, n):\n  \"\"\"Yield successive n-sized chunks from l.\"\"\"\n  for i in range(0, len(l), n):\n    yield l[i:i + n]\n\ndef partition_list(l, sizes):\n  \"\"\"Partition l into sublists of given sizes.\"\"\"\n  assert len(l.shape) == 1\n  assert np.sum(sizes) == l.shape[0]\n  splits = []\n  current_idx = 0\n  for i in range(len(sizes)):\n    splits.append(l[current_idx: current_idx+sizes[i]])\n    current_idx += sizes[i]\n  return splits\n\ndef partition_list_test():\n  vec = tf.constant([1,2,3,4,5])\n  sess = tf.Session()\n  result = sess.run(partition_list(vec, [3, 2]))\n  check_equal(result[0], [1,2,3])\n  assert (result[1] == [4,5]).all()\n\n\ndef v2c(vec):\n  \"\"\"Convert vector to column matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return tf.expand_dims(vec, 1)\n\ndef v2c_np(vec):\n  \"\"\"Convert vector to column matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return np.expand_dims(vec, 1)\n\ndef v2r(vec):\n  \"\"\"Convert vector into row matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return tf.expand_dims(vec, 0)\n  \ndef c2v(col):\n  \"\"\"Convert vector into row matrix.\"\"\"\n  assert len(col.shape) == 2\n  assert col.shape[1] == 1\n  return tf.reshape(col, [-1])\n\n\ndef unvectorize_np(vec, rows):\n  \"\"\"Turn vectorized version of tensor into original matrix with given\n  number of rows.\"\"\"\n  assert len(vec)%rows==0\n  cols = len(vec)//rows;\n  return np.array(np.split(vec, cols)).T\n\ndef unvec(vec, rows):\n  \"\"\"Turn vectorized version of tensor into original matrix with given\n  number of rows.\"\"\"\n  assert len(vec.shape) == 1\n  assert vec.shape[0]%rows == 0\n  cols = int(vec.shape[0]//rows)\n  return tf.transpose(tf.reshape(vec, (cols, -1)))\n#  cols = [v2r(v) for v in tf.split(vec, cols)]\n#  return tf.transpose(tf.concat(cols, 0))\n\ndef unvec_test():\n  vec = tf.constant([1,2,3,4,5,6])\n  sess = tf.Session()\n  result = sess.run(unvec(vec, 2))\n  assert (result==[[1,3,5],[2,4,6]]).all()\n\ndef vectorize_np(mat):\n  return mat.reshape((-1, 1), order=\"F\")\n\ndef vec(mat):\n  \"\"\"Vectorize matrix.\"\"\"\n  return tf.reshape(tf.transpose(mat), [-1,1])\n\ndef vec_test():\n  mat = tf.constant([[1, 3, 5], [2, 4, 6]])\n  sess = tf.Session()\n  check_equal(sess.run(c2v(vec(mat))), [1,2,3,4,5,6])\n\n\ndef Kmat(rows, cols):\n  \"\"\"Commutation matrix. Kmat(a,b).vec(M) takes vec of a,b matrix M to vec of\n  its transpose.\"\"\"\n  input_mat = np.reshape(np.arange(rows*cols),[rows,-1]).astype(np.int32)\n  output_mat = input_mat.T\n    \n  input_vec = vectorize_np(input_mat)\n  output_vec = vectorize_np(output_mat)\n    \n  K = np.zeros((rows*cols, rows*cols), dtype=np.int32)\n  for output_idx in range(rows*cols):\n    for input_idx in range(rows*cols):\n      K[output_idx, input_idx] = (output_vec[output_idx] == input_vec[input_idx])\n  return K\n\ndef Kmat_test():\n  check_equal(Kmat(3,2),\n              [[1, 0, 0, 0, 0, 0],\n               [0, 0, 0, 1, 0, 0],\n               [0, 1, 0, 0, 0, 0],\n               [0, 0, 0, 0, 1, 0],\n               [0, 0, 1, 0, 0, 0],\n               [0, 0, 0, 0, 0, 1]])\n\n  check_equal(Kmat(2,3),\n              [[1, 0, 0, 0, 0, 0],\n               [0, 0, 1, 0, 0, 0],\n               [0, 0, 0, 0, 1, 0],\n               [0, 1, 0, 0, 0, 0],\n               [0, 0, 0, 1, 0, 0],\n               [0, 0, 0, 0, 0, 1]])\n\n# turns flattened representation into list of matrices with given matrix\n# sizes\ndef unflatten_np(Wf, fs):\n  if len(Wf.shape)==2 and Wf.shape[1] == 1:  # treat col mats as vectors\n    Wf = Wf.reshape(-1)\n    \n  dims = [(fs[i+1],fs[i]) for i in range(len(fs)-1)]\n  sizes = [s[0]*s[1] for s in dims]\n  assert np.sum(sizes)==len(Wf)\n  Wsf = partition_list_np(Wf, sizes)\n  Ws = [unvectorize_np(Wsf[i], dims[i][0]) for i in range(len(sizes))]\n  return Ws\n\ndef flatten_np(Ws):\n  return np.concatenate([np.reshape(vectorize_np(W),(-1,)) for W in Ws],\n                          axis=0)\ndef flatten_np_test():\n  vec = np.asarray(range(1, 11))\n  fs = [2,2,2,1]\n  result = unflatten_np(vec, fs)\n  result2 = flatten_np(result)\n  check_equal(vec, result2)\n\ndef unflatten(Wf, fs):\n  \"\"\"Turn flattened Tensor into list of rank-2 tensors with given sizes.\"\"\"\n  \n  Wf_shape = fix_shape(Wf.shape)\n  if len(Wf_shape)==2 and Wf_shape[1] == 1:  # treat col mats as vectors\n    Wf = tf.reshape(Wf, [-1])\n  dims = [(fs[i+1],fs[i]) for i in range(len(fs)-1)]\n  sizes = [s[0]*s[1] for s in dims]\n  assert len(Wf.shape) == 1\n  assert np.sum(sizes)==Wf.shape[0]\n  Wsf = partition_list(Wf, sizes)\n  Ws = [unvec(Wsf[i], dims[i][0]) for i in range(len(sizes))]\n  return Ws\n\ndef unflatten_test():\n  vec = tf.constant(list(range(1, 11)))\n  sess = tf.Session()\n  fs = [2,2,2,1]\n  result = sess.run(unflatten(vec, fs))\n  check_equal(result[0], [[1,3],[2,4]])\n  check_equal(result[1], [[5,7],[6,8]])\n  check_equal(result[2], [[9, 10]])\n\ndef flatten(Ws):\n  \"\"\"Inverse of unflatten.\"\"\"\n  return tf.concat([tf.reshape(vec(W),(-1,)) for W in Ws], axis=0)\n\ndef flatten_test():\n  vec = tf.constant(list(range(1, 11)))\n  sess = tf.Session()\n  fs = [2,2,2,1]\n  result = unflatten(vec, fs)\n  result2 = flatten(result)\n  check_equal(sess.run(vec), sess.run(result2))\n\ndef check_close(a0, b0):\n  return check_equal(a0, b0, rtol=1e-5, atol=1e-9)\n  \ndef check_equal(a0, b0, rtol=1e-9, atol=1e-12):\n  \"\"\"Helper function to check that two vectors are equal. If inputs are Tensors\n  will evaluate them in default session.\"\"\"\n\n\n  a = a0.eval() if hasattr(a0, \"eval\") else a0\n  b = b0.eval() if hasattr(b0, \"eval\") else b0\n\n  check_passed = True\n  try:\n    np.testing.assert_allclose(a, b, rtol=rtol, atol=atol)\n  except Exception as e:\n    check_passed = False\n    print(\"Error\" + \"-\"*60)\n    for line in traceback.format_stack():\n      print(line.strip())\n        \n    exc_type, exc_value, exc_traceback = sys.exc_info()\n    print(\"*** print_tb:\")\n    traceback.print_tb(exc_traceback, limit=10, file=sys.stdout)\n    efmt = traceback.format_exc()\n    print(efmt)\n    #    import pdb; pdb.set_trace()\n\n  return check_passed\n\n# TensorShape([Dimension(2), Dimension(10)]) => (2, 10)\ndef fix_shape(tf_shape):\n  return tuple(int(dim) for dim in tf_shape)\n\ndef kronecker_cols(a, b):\n  \"\"\"Treats rank-1 vectors a, b as columns, returns Kronecker product a x b.\"\"\"\n  \n  assert len(a.get_shape())==1, \"Input a must be rank-1, got shape %s\" %(a.get_shape(),)\n  assert len(b.get_shape())==1, \"Input b must be rank-1, got shape %s\"%(a.get_shape(),)\n  segments = []\n  for i in range(a.get_shape()[0]):\n    segments.append(a[i]*b)\n  result_vec = tf.concat(segments, axis=0)\n  result_col = tf.expand_dims(result_vec, 1)\n  return result_col\n\ndef kronecker_cols_test():\n  a = tf.constant([1,2])\n  b = tf.constant([3,4])\n  c = tf.transpose(tf.constant([[3,4,6,8]]))\n  sess = tf.Session()\n  assert sess.run(tf.equal(kronecker_cols(a, b), c)).all()\n\n\ndef kronecker(A, B, do_shape_inference=True):\n  \"\"\"Kronecker product of A,B.\n  turn_off_shape_inference: if True, makes 10x10 kron go 2.4 sec -> 0.9 sec\n  \"\"\"\n\n  Arows, Acols = fix_shape(A.shape)\n  Brows, Bcols = fix_shape(B.shape)\n  Crows, Ccols = Arows*Brows, Acols*Bcols\n  \n  temp = tf.reshape(A, [-1, 1, 1])*tf.expand_dims(B, 0)\n  Bshape = tf.constant((Brows, Bcols))\n\n  # turn off shape inference\n  if not do_shape_inference:\n    disable_shape_inference()\n\n  # [1, n, m] => [n, m]\n  slices = [tf.reshape(s, Bshape) for s in tf.split(temp, Crows)]\n  \n  #  import pdb; pdb.set_trace()\n  grid = list(chunks(slices, Acols))\n  assert len(grid) == Arows\n  result = concat_blocks(grid, validate_dims=do_shape_inference)\n\n  if not do_shape_inference:\n    enable_shape_inference()\n    result.set_shape((Arows*Brows, Acols*Bcols))\n    \n  return result\n\nkr = kronecker\n\ndef kronecker_test():\n  A0 = [[1,2],[3,4]]\n  B0 = [[6,7],[8,9]]\n  A = tf.constant(A0)\n  B = tf.constant(B0)\n  C = kronecker(A, B)\n  sess = tf.Session()\n  C0 = sess.run(C)\n  Ct = [[6, 7, 12, 14], [8, 9, 16, 18], [18, 21, 24, 28], [24, 27, 32, 36]]\n  Cnp = np.kron(A0, B0)\n  check_equal(C0, Ct)\n  check_equal(C0, Cnp)\n\n\ndef col(A,i):\n  \"\"\"Extracts i'th column of matrix A\"\"\"\n  assert len(A.get_shape())==2\n  assert i>=0 and i < A.get_shape()[1]\n  return tf.expand_dims(A[:,i], 1)\n\n\ndef khatri_rao(A, B):\n  Arows, Acols = fix_shape(A.shape)\n  Brows, Bcols = fix_shape(B.shape)\n  assert Acols==Bcols\n  return tf.reshape(tf.einsum(\"ik,jk->ijk\", A, B), (Arows*Brows, Acols))\n\n\ndef khatri_rao_test():\n  A = tf.constant([[1, 2], [3, 4]])\n  B = tf.constant([[5, 6], [7, 8]])\n  C = tf.constant([[5,12], [7,16], [15,24], [21,32]])\n  sess = tf.Session()\n  assert sess.run(tf.equal(khatri_rao(A, B), C)).all()\n\n  \ndef relu_mask(a, dtype=default_dtype):\n  \"\"\"Produces mask of 1s for positive values and 0s for negative values.\"\"\"\n  from tensorflow.python.ops import gen_nn_ops\n  ones = tf.ones(a.get_shape(), dtype=dtype)\n  return gen_nn_ops._relu_grad(ones, a)\n\ndef relu_mask_test():\n  a = tf.constant([-1,0,1,2], dtype=default_dtype)\n  sess = tf.Session()\n  check_equal(sess.run(relu_mask(a)), [0,0,1,1])\n\ndef assert_rectangular(blocks):\n  lengths = np.array([len(row) for row in blocks])\n  assert (lengths==lengths[0]).all()\n  \ndef empty_grid(rows, cols):\n  \"\"\"Create empty list of lists of rows-by-cols shape.\"\"\"\n  result = []\n  for i in range(rows):\n    result.append([None]*cols)\n  return result\n\ndef block_diagonal_inverse(blocks):\n  \"\"\"Invert diagonal blocks, leave remaining unchanged.\"\"\"\n  \n  assert_rectangular(blocks)\n  num_rows = len(blocks)\n  num_cols = len(blocks[0])\n\n  result = empty_grid(num_rows, num_cols)\n  dtype = blocks[0][0].dtype   # TODO: assert same dtype\n  \n  for i in range(len(blocks)):\n    for j in range(len(blocks[0])):\n      block = blocks[i][j]\n      if i == j:\n        result[i][j] = pseudo_inverse(block)\n      else:\n        result[i][j] = tf.zeros(shape=block.get_shape(),\n                                dtype=dtype)\n  return result\n        \ndef block_diagonal_inverse_sqrt(blocks):\n  assert_rectangular(blocks)\n  num_rows = len(blocks)\n  num_cols = len(blocks[0])\n\n  result = empty_grid(num_rows, num_cols)\n  dtype = blocks[0][0].dtype   # TODO: assert same dtype\n  \n  for i in range(len(blocks)):\n    for j in range(len(blocks[0])):\n      block = blocks[i][j]\n      if i == j:\n        result[i][j] = pseudo_inverse_sqrt(block)\n      else:\n        result[i][j] = tf.zeros(shape=block.get_shape(),\n                                dtype=dtype)\n  return result\n\n\ndef block_diagonal_inverse_test():\n  sess = tf.Session()\n  blocks = [[2*Identity(3), tf.ones((3, 1))],\n              [tf.ones((1,3)), 2*Identity(1)]]\n  new_blocks = block_diagonal_inverse(blocks)\n  actual = concat_blocks(new_blocks)\n  expected = 0.5*Identity(4)\n  check_equal(sess.run(actual), sess.run(expected))\n\n  \ndef t(x):\n  return tf.transpose(x)\n\n  \n# Time tracking functions\nglobal_time_list = []\nglobal_last_time = 0\ndef reset_time():\n  global global_time_list, global_last_time\n  global_time_list = []\n  global_last_time = time.perf_counter()\n  \ndef record_time():\n  global global_last_time, global_time_list\n  new_time = time.perf_counter()\n  global_time_list.append(new_time - global_last_time)\n  global_last_time = time.perf_counter()\n\ndef last_time():\n  global global_last_time, global_time_list\n  if global_time_list:\n    return 1000*global_time_list[-1]\n  else:\n    return 0\n\ndef summarize_time(time_list=None):\n  if time_list is None:\n    time_list = global_time_list\n\n  if time_list[0]>3600*10:   # large first interval means no relative ts\n    del time_list[0]\n    \n  time_list = 1000*np.array(time_list)  # get seconds, convert to ms\n  if len(time_list)>0:\n    min = np.min(time_list)\n    median = np.median(time_list)\n    formatted = [\"%.2f\"%(d,) for d in time_list[:10]]\n    print(\"Times: min: %.2f, median: %.2f, mean: %.2f\"%(min, median, np.mean(time_list)))\n    #    print(\"Times: min: %.2f, median: %.2f, mean: %.2f\"%(min, median,\",\".join(formatted)))\n  else:\n    print(\"Times: <empty>\")\n    \ndef summarize_graph(g=None):\n  if not g:\n    g = tf.get_default_graph()\n  print(\"Graph: %d ops, %d MBs\"%(len(g.get_operations()),\n                                 len(str(g.as_graph_def()))/10**6))\n\nfrom tensorflow.python.framework import ops\noriginal_shape_func = ops.set_shapes_for_outputs\ndef disable_shape_inference():\n  ops.set_shapes_for_outputs = lambda _: _\n  \ndef enable_shape_inference():\n  ops.set_shapes_for_outputs = original_shape_func\n\n# work-around for graph_editor.copy_with_input_replacements scaling\n# quadratically with size of the graph\nfrom tensorflow.contrib.graph_editor import transform\noriginal_assign_renamed_collections_handler = transform.assign_renamed_collections_handler\ndef dummy_collections_handler(info, elem, elem_): pass\ndef disable_collections_handler():\n  transform.assign_renamed_collections_handler = dummy_collections_handler\ndef enable_collections_handler():\n  transform.assign_renamed_collections_handler = original_assign_renamed_collections_handler\n\n\ndef dump_with_prompt(result, fname, no_prefix=False):\n  \"\"\"Helper function to ask for confirmation before overwriting.\"\"\"\n  location = os.getcwd()+\"/data/\"+fname  # TODO: factor out locations logic\n  if os.path.exists(location):\n    answer = input(\"%s exists, overwrite? (Y/n) \"%(location,))\n    if not answer:\n      answer = \"y\"\n    if answer.lower() != \"y\":\n      print(\"skipping\")\n    else:\n      u.dump(result, fname, no_prefix)\n  else:\n    u.dump(result, fname, no_prefix)\n    \n\ndef dump(result, fname, no_prefix=False):\n  \"\"\"Save result to file.\"\"\"\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  if result.shape == ():   # savetxt has problems with scalars\n    result = np.expand_dims(result, 0)\n  if no_prefix:\n    location = os.getcwd()+\"/\"+fname\n  else:\n    location = os.getcwd()+\"/data/\"+fname\n  # special handling for integer datatypes\n  if (\n      result.dtype == np.uint8 or result.dtype == np.int8 or\n      result.dtype == np.uint16 or result.dtype == np.int16 or\n      result.dtype == np.uint32 or result.dtype == np.int32 or\n      result.dtype == np.uint64 or result.dtype == np.int64\n  ):\n    np.savetxt(location, result, fmt=\"%d\", delimiter=',')\n  else:\n    np.savetxt(location, result, delimiter=',')\n  print(location)\n\ndef dump32(result, fname):\n  \"\"\"Efficient dumping of float32 vals\"\"\"\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  location = os.getcwd()+\"/data/\"+fname\n  assert is_numeric(result)\n#  print(location)\n  return result.astype('float32').tofile(location)\n\n\ndef frobenius_np(a):\n  return np.sqrt(np.sum(np.square(a)))\n\ndef nan_check(result):\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  print(\"result any NaNs: %s\"% (np.isnan(result).any(),))\n\n\ndef L2(t):\n  \"\"\"Squared L2 norm of t.\"\"\"\n  if t.__class__.__name__=='Grads':\n    t = t.f\n  else:\n    assert (t.__class__.__name__ == 'Tensor' or\n            t.__class__.__name__.endswith('Variable'))\n  return tf.reduce_sum(tf.square(t))\n\n\nglobal_timeit_dict = OrderedDict()\nclass timeit:\n  \"\"\"Decorator to measure length of time spent in the block in millis and log\n  it to TensorBoard.\"\"\"\n  \n  def __init__(self, tag=\"\"):\n    self.tag = tag\n    \n  def __enter__(self):\n    self.start = time.perf_counter()\n    return self\n  \n  def __exit__(self, *args):\n    self.end = time.perf_counter()\n    interval_ms = 1000*(self.end - self.start)\n    global_timeit_dict.setdefault(self.tag, []).append(interval_ms)\n    print(\"    %s Elapsed: %.2f ms\"%(self.tag, interval_ms))\n    logger = u.get_last_logger(skip_existence_check=True)\n    if logger:\n      newtag = 'time/'+self.tag\n      # since tensorboard doesn't allow hierarchical tags, merge init times\n      if newtag.startswith('time/init'):\n        newtag = newtag.replace('time/init', 'timeinit')\n      logger(newtag, interval_ms)\n\n\nglobal_record_dict = OrderedDict()\ndef record(tag, stat):\n    global global_record_dict\n    global_record_dict.setdefault(tag, []).append(stat)\n\n\ndef timeit_summarize():\n  global global_timeit_dict\n  pass\n\n# graph traversal\n# computation flows from parents to children\n# to find path from target to dependency, do\n# nx.shortest_path(gg, dependency, target)\ndef parents(op): return set(input.op for input in op.inputs)\ndef children(op): return set(op for out in op.outputs for op in out.consumers())\ndef dict_graph():\n  \"\"\"Creates dictionary {node: {child1, child2, ..},..} for current\n  TensorFlow graph. Result is compatible with networkx/toposort\"\"\"\n\n  ops = tf.get_default_graph().get_operations()\n  return {op: children(op) for op in ops}\ndef nx_graph():\n  return nx.DiGraph(dict_graph())\n\ndef shortest_path(dep, target):\n  if hasattr(dep, \"op\"):\n    dep = dep.op\n  if hasattr(target, \"op\"):\n    target = target.op\n  return nx.shortest_path(nx_graph(), dep, target)\n\ndef list_or_tuple(k):\n  return isinstance(k, list) or isinstance(k, tuple)\n\ndef is_numeric(ndarray):\n  ndarray = np.asarray(ndarray)\n  return np.issubdtype(ndarray.dtype, np.number)\n\nclass VarInfo:\n  \"\"\"Encapsulate variable info.\"\"\"\n  def __init__(self, setter, p):\n    self.setter = setter\n    self.p = p\n\nclass SvdTuple:\n  \"\"\"Object to store svd tuple.\n  Create as SvdTuple((s,u,v)) or SvdTuple(s, u, v).\n  \"\"\"\n  def __init__(self, suvi, *args):\n    if list_or_tuple(suvi):\n      if len(suvi) == 3:\n        s, u, v = suvi\n        inv = Identity(s.shape[0])\n      else:\n        s, u, v, inv = suvi\n    else:\n      s = suvi\n      u = args[0]\n      v = args[1]\n      if len(args)>2:\n        inv = args[2]\n      else:\n        inv = Identity(s.shape[0])\n    self.s = s\n    self.u = u\n    self.v = v\n    self.inv = inv\n\n\nclass SvdWrapper:\n  \"\"\"Encapsulates variables needed to perform SVD of a TensorFlow target.\n  Initialize: wrapper = SvdWrapper(tensorflow_var)\n  Trigger SVD: wrapper.update_tf() or wrapper.update_scipy()\n  Access result as TF vars: wrapper.s, wrapper.u, wrapper.v\n  \"\"\"\n  \n  def __init__(self, target, name, do_inverses=False):\n    self.name = name\n    self.target = target\n    self.do_inverses = do_inverses\n    self.tf_svd = SvdTuple(tf.svd(target))\n    self.update_counter = 0\n\n    self.init = SvdTuple(\n      ones(target.shape[0], name=name+\"_s_init\"),\n      Identity(target.shape[0], name=name+\"_u_init\"),\n      Identity(target.shape[0], name=name+\"_v_init\"),\n      Identity(target.shape[0], name=name+\"_inv_init\"),\n    )\n\n    assert self.tf_svd.s.shape == self.init.s.shape\n    assert self.tf_svd.u.shape == self.init.u.shape\n    assert self.tf_svd.v.shape == self.init.v.shape\n    #    assert self.tf_svd.inv.shape == self.init.inv.shape\n\n    self.cached = SvdTuple(\n      tf.Variable(self.init.s, name=name+\"_s\"),\n      tf.Variable(self.init.u, name=name+\"_u\"),\n      tf.Variable(self.init.v, name=name+\"_v\"),\n      tf.Variable(self.init.inv, name=name+\"_inv\"),\n    )\n\n    self.s = self.cached.s\n    self.u = self.cached.u\n    self.v = self.cached.v\n    self.inv = self.cached.inv\n    \n    self.holder = SvdTuple(\n      tf.placeholder(default_dtype, shape=self.cached.s.shape, name=name+\"_s_holder\"),\n      tf.placeholder(default_dtype, shape=self.cached.u.shape, name=name+\"_u_holder\"),\n      tf.placeholder(default_dtype, shape=self.cached.v.shape, name=name+\"_v_holder\"),\n      tf.placeholder(default_dtype, shape=self.cached.inv.shape, name=name+\"_inv_holder\")\n    )\n\n    self.update_tf_op = tf.group(\n      self.cached.s.assign(self.tf_svd.s),\n      self.cached.u.assign(self.tf_svd.u),\n      self.cached.v.assign(self.tf_svd.v),\n      self.cached.inv.assign(self.tf_svd.inv)\n    )\n\n    self.update_external_op = tf.group(\n      self.cached.s.assign(self.holder.s),\n      self.cached.u.assign(self.holder.u),\n      self.cached.v.assign(self.holder.v),\n    )\n\n    self.update_externalinv_op = tf.group(\n      self.cached.inv.assign(self.holder.inv),\n    )\n\n\n    self.init_ops = (self.s.initializer, self.u.initializer, self.v.initializer,\n                     self.inv.initializer)\n  \n\n  def update(self):\n    if USE_MKL_SVD:\n      self.update_scipy()\n    else:\n      self.update_tf()\n    self.update_counter+=1\n      \n  def update_tf(self):\n    sess = tf.get_default_session()\n    sess.run(self.update_tf_op)\n    \n  def update_scipy(self):\n    if self.do_inverses:\n      return self.update_scipy_inv()\n    else:\n      return self.update_scipy_svd()\n\n  def update_scipy_inv(self):\n    sess = tf.get_default_session()\n    target0 = sess.run(self.target)\n    inv0 = linalg.inv(target0)\n    feed_dict = {self.holder.inv: inv0}\n    sess.run(self.update_externalinv_op, feed_dict=feed_dict)\n  \n  def update_scipy_svd(self):\n    sess = tf.get_default_session()\n    target0 = sess.run(self.target)\n    # A=u.diag(s).v', singular vectors are columns\n    # TODO: catch \"ValueError: array must not contain infs or NaNs\"\n    try:\n      u0, s0, vt0 = linalg.svd(target0)\n      v0 = vt0.T\n    except Exception as e:\n      print(\"Got error %s\"%(repr(e),))\n      if DUMP_BAD_SVD:\n        dump32(target0, \"badsvd\")\n      print(\"gesdd failed, trying gesvd\")\n      u0, s0, vt0 = linalg.svd(target0, lapack_driver=\"gesvd\")\n      v0 = vt0.T\n        \n    feed_dict = {self.holder.u: u0,\n                 self.holder.v: v0,\n                 self.holder.s: s0}\n    sess.run(self.update_external_op, feed_dict=feed_dict)\n\ndef extract_grad(grads_and_vars, var):\n  if isinstance(var, str):\n    varname = var\n  else:\n    varname = var.name\n  vals = []\n  for (grad, var) in grads_and_vars:\n    if var.name == varname:\n      vals.append(var)\n  assert length(vals)==1\n  return vals[0]\n\ndef intersept_op_creation(op_type_name_to_intercept):\n  \"\"\"Drops into PDB when particular op type is added to graph.\"\"\"\n  from tensorflow.python.framework import op_def_library\n  old_apply_op = op_def_library.OpDefLibrary.apply_op\n  def my_apply_op(obj, op_type_name, name=None, **keywords):\n    print(op_type_name+\"-\"+str(name))\n    if op_type_name == op_type_name_to_intercept:\n      import pdb; pdb.set_trace()\n    return(old_apply_op(obj, op_type_name, name=name, **keywords))\n  op_def_library.OpDefLibrary.apply_op=my_apply_op\n\n\nglobal_variables = {}\ndef get_variable(name, initializer, reuse=True):\n  \"\"\"Lightweight replacement for tf.get_variable() for variables shared within\n  a single process. Doesn't need variable scopes.\"\"\"\n\n  global global_variables\n  if name in global_variables and reuse:\n    v = global_variables[name]\n  else:\n    v = tf.Variable(name=name, initial_value=initializer)\n    #    print(\"Creating new variable %s into %s\" %(name, v.op.name))\n    global_variables[name] = v\n  return v\n\n\nclass VarStruct:\n  # TODO: refactor to behave more like variable\n  \"\"\"Convenience structure to keep track of variable, its assign op\n  and assignment placeholder.\n\n  v = Var(6)\n  v.set(5)   # equivalent to sess.run(v.assign_op, feed_dict={pl: 5})\n  var.var    # returns underlying variable\n  var.val_   # placeholder to assign op\n  var.setter # assign op\n  var.set(6) # same as sess.run(var.setter, feed_dict={self.val_: val})\n  var.initialize()  # sets variable to initial value\n  \"\"\"\n\n  # TODO: add names to placeholder op\n  def __init__(self, initial_value, name, dtype=None):\n\n    initial_value = np.array(initial_value)\n    assert u.is_numeric(initial_value), \"Non-numeric type.\"\n    if not dtype:\n      dtype = initial_value.dtype\n    else:\n      initial_value = initial_value.astype(dtype)\n    self.initial_value = initial_value\n    self.val_ = tf.placeholder(dtype=initial_value.dtype,\n                               shape=initial_value.shape,\n                               name=name+\"_holder\")\n    self.var = tf.Variable(initial_value=self.val_, name=name, dtype=dtype)\n    assigned_name = self.var.op.name\n    if assigned_name != name:\n      print(\"Warning, conflicting variable %s\"%(assigned_name,))\n    self.setter = self.var.assign(self.val_)\n\n  def set(self, val):\n    sess = tf.get_default_session()\n    sess.run(self.setter, feed_dict={self.val_: val})\n\n  def initialize(self):\n    sess = tf.get_default_session()\n    sess.run(self.setter, feed_dict={self.val_: self.val})\n\n\nglobal_vars = {}\ndef get_var(name, initializer, reuse=True):\n  \"\"\"Global get_variable replacement for variables that need to be initialized\n  with a large numpy array.\n  \n  a = tf.get_var([1,2,3])\n  a.var   # => gives tf.Variable\n  a.val\n  \"\"\"\n\n  global global_vars\n  dtype = initializer.dtype\n  if name in global_vars and reuse:\n    vv = global_vars[name]\n    if (np.max(np.abs(vv.initial_value - initializer)))>np.finfo(dtype).eps:\n      print(\"Trying to reinitialize global variable %s with new\"\n            \" value, ignoring new value.\"%(name,))\n  else:\n    vv = VarStruct(initial_value=initializer, name=name)\n    global_vars[name] = vv\n  return vv\n\ndef run_all_tests(module):\n  all_functions = inspect.getmembers(module, inspect.isfunction)\n  for name,func in all_functions:\n    if name.endswith(\"_test\"):\n      print(\"Testing \"+name)\n      with timeit():\n        func()\n  print(module.__name__+\" tests passed.\")\n\n@contextlib.contextmanager\ndef capture_ops():\n  \"\"\"Decorator to capture ops created in the block.\n  with capture_ops() as ops:\n    # create some ops\n  print(ops) # => prints ops created.\n  \"\"\"\n\n  micros = int(time.perf_counter()*10**6)\n  scope_name = str(micros)\n  op_list = []\n  with tf.name_scope(scope_name):\n    yield op_list\n\n  g = tf.get_default_graph()\n  op_list.extend(ge.select_ops(scope_name+\"/.*\", graph=g))\n\n@contextlib.contextmanager\ndef capture_vars():\n  \"\"\"Decorator to capture global variables created in the block.\n  \"\"\"\n  \n  micros = int(time.perf_counter()*10**6)\n  scope_name = \"capture_vars_\"+str(micros)\n  op_list = []\n  with tf.variable_scope(scope_name):\n    yield op_list\n\n  g = tf.get_default_graph()\n  for v in tf.global_variables():\n    scope = v.name.split('/', 1)[0]\n    if scope == scope_name:\n      op_list.append(v)\n\ndef Print(op):\n  return tf.Print(op, [op], op.name)\n\n\ndef get_host_prefix():\n  \"ie, returns 10 when on 10.cirrascale...\"\n  return socket.gethostname().split('.',1)[0]\n\ndef summarize_difference(source, target):\n  source = np.asarray(source)\n  machine_epsilon = np.finfo(source.dtype).eps\n  #  abs_diff = np.linalg.norm(np.asarray(source)-target, ord=np.inf)\n  abs_diff = abs(np.asarray(source)-target)\n  rel_diff = abs_diff/abs(source)/machine_epsilon\n  print(\"abs diff: %f, rel diff: %.1f eps \" %(np.max(abs_diff), np.max(rel_diff)))\n\nclass BufferedWriter:\n  \"\"\"Class that aggregates multiple writes and flushes periodically.\"\"\"\n  \n  def __init__(self, outfn, save_every_secs=60*5):\n    self.outfn = outfn\n    self.last_save_ts = time.perf_counter()\n    self.write_buffer = []\n    self.save_every_secs = save_every_secs\n\n  def write(self, line):\n    self.write_buffer.append(line)\n    if time.perf_counter() - self.last_save_ts > self.save_every_secs:\n      self.last_save_ts = time.perf_counter()\n      with open(self.outfn, \"a\") as myfile:\n        for line in self.write_buffer:\n          myfile.write(line)\n      self.write_buffer = []\n\n  def flush():\n    with open(outfn, \"a\") as myfile:\n      for line in self.write_buffer:\n        myfile.write(line)\n    self.write_buffer = []\n    \ndef ossystem(line):\n  print(line)\n  os.system(line)\n  \ndef setup_experiment_run_directory(run, safe_mode=True):\n  # TODO: factor out to use GLOBAL_RUNS_DIRECTORY\n  rundir = \"runs/%s\"%(run,)\n  if os.path.exists(rundir):\n    if safe_mode and not run=='default':\n      answer = input(\"%s exists, delete? (Y/n) \"%(rundir,))\n      if not answer:\n        answer = \"y\"\n      if answer.lower() != \"y\":\n        print(\"skipping\")\n        sys.exit()\n    print(\"Removing %s\"%(rundir,))\n    ossystem(\"rm -Rf \"+rundir)\n  ossystem(\"mkdir %s\"%(rundir,))\n  return rundir\n\n########################################\n# Tensorboard logging\n########################################\n\n# TODO: have global experiment_base that I can use to move logging to\n# non-current directory\nGLOBAL_RUNS_DIRECTORY='runs'\nglobal_last_logger = None\n\ndef get_last_logger(skip_existence_check=False):\n  \"\"\"Returns last logger, if skip_existence_check is set, doesn't\n  throw error if logger doesn't exist.\"\"\"\n  global global_last_logger\n  if not skip_existence_check:\n    assert global_last_logger\n  return global_last_logger\n\nclass TensorboardLogger:\n  \"\"\"Helper class to log to single tensorboard writer from multiple places.\n   logger = u.TensorboardLogger(\"mnist7\")\n   logger = u.get_last_logger()  # gets last logger created\n   logger('svd_time', 5)  # records \"svd_time\" stat at 5\n   logger.next_step()     # advances step counter\n   logger.set_step(5)     # sets step counter to 5\n  \"\"\"\n  \n  def __init__(self, run, step=0):\n    # TODO: do nothing for default run\n    \n    global global_last_logger\n    assert global_last_logger is None\n    self.run = run\n    #    sess = tf.get_default_session()\n\n    self.summary_writer = tf.summary.FileWriter(GLOBAL_RUNS_DIRECTORY+'/'+run,\n                                                graph=tf.get_default_graph())\n    self.step = step\n    self.summary = tf.Summary()\n    global_last_logger = self\n    self.last_timestamp = time.perf_counter()\n\n  def __call__(self, *args):\n    assert len(args)%2 == 0\n    for (tag, value) in chunks(args, 2):\n      self.summary.value.add(tag=tag, simple_value=float(value))\n\n  def next_step(self):\n    new_timestamp = time.perf_counter()\n    interval_ms = 1000*(new_timestamp - self.last_timestamp)\n    self.summary.value.add(tag='time/step',\n                           simple_value=interval_ms)\n    self.last_timestamp = new_timestamp\n    self.summary_writer.add_summary(self.summary, self.step)\n    self.step+=1\n    self.summary = tf.Summary()\n\n\ndef as_int32(v):\n  \"\"\"Convert to int32 dtype.\"\"\"\n  return np.dtype(np.int32).type(v)\n\ndef add_dep(from_op, on_op):\n  ge.reroute.add_control_inputs(from_op, [on_op])\n\n# Three functions below are replacements for tf default session/default graph\n# mechanisms that are global (native ones are thread-local because of thread\n# safety issues that have since been fixes (ie, mrry fixed Graph to be thread\n# safe for reading)\n\n\nu = sys.modules[__name__]\nutil = u\n\ndrop_l2 = True               # drop L2 term\ndrop_sparsity = True         # drop KL term\nuse_gpu = True\ndo_line_search = False       # line-search and dump values at each iter\n\nwhitening_mode = 4                 # 0 for gradient, 4 for full whitening\nwhiten_every_n_steps = 1           # how often to whiten\nreport_frequency = 3               # how often to print loss\n\nnum_steps = 20000 if whitening_mode==0 else 20\nutil.USE_MKL_SVD=True                   # Tensorflow vs MKL SVD\n\npurely_linear = False  # convert sigmoids into linear nonlinearities\nuse_tikhonov = True    # use Tikhonov reg instead of Moore-Penrose pseudo-inv\nLambda = 1e-3          # magic lambda value from Jimmy Ba for Tikhonov\n\n# adaptive line search\nadaptive_step = False     # adjust step length based on predicted decrease\nadaptive_step_frequency = 1 # how often to adjust\nadaptive_step_burn_in = 0 # let optimization go for a bit before adjusting\nlocal_quadratics = False  # use quadratic approximation to predict loss drop\n\n\nimport tensorflow as tf\n#from util import t  # transpose\nt = util.t\n\ndef W_uniform(s1, s2): # uniform weight init from Ng UFLDL\n  r = np.sqrt(6) / np.sqrt(s1 + s2 + 1)\n  result = np.random.random(2*s2*s1)*2*r-r\n  return result\n\n\ndef main():\n  np.random.seed(0)\n  tf.set_random_seed(0)\n  \n  dtype = np.float32\n  # 64-bit doesn't help much, search for 64-bit in\n  # https://www.wolframcloud.com/objects/5f297f41-30f7-4b1b-972c-cac8d1f8d8e4\n  u.default_dtype = dtype\n  machine_epsilon = np.finfo(dtype).eps # 1e-7 or 1e-16\n  dsize = 10000\n  train_images = np.random.random([28*28, dsize])\n  patches = train_images[:,:dsize];\n  fs = [dsize, 28*28, 196, 28*28]\n\n  # values from deeplearning.stanford.edu/wiki/index.php/UFLDL_Tutorial\n  X0=patches\n  lambda_=3e-3\n  rho=tf.constant(0.1, dtype=dtype)\n  beta=3\n  W0f = W_uniform(fs[2],fs[3])\n\n  def f(i): return fs[i+1]  # W[i] has shape f[i] x f[i-1]\n  dsize = f(-1)\n  n = len(fs) - 2\n\n  # helper to create variables with numpy or TF initial value\n  init_dict = {}     # {var_placeholder: init_value}\n  vard = {}          # {var: util.VarInfo}\n  def init_var(val, name, trainable=False, noinit=False):\n    if isinstance(val, tf.Tensor):\n      collections = [] if noinit else None\n      var = tf.Variable(val, name=name, collections=collections)\n    else:\n      val = np.array(val)\n      assert u.is_numeric, \"Unknown type\"\n      holder = tf.placeholder(dtype, shape=val.shape, name=name+\"_holder\")\n      var = tf.Variable(holder, name=name, trainable=trainable)\n      init_dict[holder] = val\n    var_p = tf.placeholder(var.dtype, var.shape)\n    var_setter = var.assign(var_p)\n    vard[var] = u.VarInfo(var_setter, var_p)\n    return var\n\n  lr = init_var(0.2, \"lr\")\n  if purely_linear:   # need lower LR without sigmoids\n    lr = init_var(.02, \"lr\")\n    \n  Wf = init_var(W0f, \"Wf\", True)\n  Wf_copy = init_var(W0f, \"Wf_copy\", True)\n  W = u.unflatten(Wf, fs[1:])   # perftodo: this creates transposes\n  X = init_var(X0, \"X\")\n  W.insert(0, X)\n\n  def sigmoid(x):\n    if not purely_linear:\n      return tf.sigmoid(x)\n    else:\n      return tf.identity(x)\n      \n  def d_sigmoid(y):\n    if not purely_linear:\n      return y*(1-y)\n    else:\n      return 1\n    \n  def kl(x, y):\n    return x * tf.log(x / y) + (1 - x) * tf.log((1 - x) / (1 - y))\n  def d_kl(x, y):\n    return (1-x)/(1-y) - x/y\n  \n  # A[i] = activations needed to compute gradient of W[i]\n  # A[n+1] = network output\n  A = [None]*(n+2)\n\n  # A[0] is just for shape checks, assert fail on run\n  # tf.assert always fails because of static assert\n  # fail_node = tf.assert_equal(1, 0, message=\"too huge\")\n  fail_node = tf.Print(0, [0], \"fail, this must never run\")\n  with tf.control_dependencies([fail_node]):\n    A[0] = u.Identity(dsize, dtype=dtype)\n  A[1] = W[0]\n  for i in range(1, n+1):\n    A[i+1] = sigmoid(W[i] @ A[i])\n    \n  # reconstruction error and sparsity error\n  err = (A[3] - A[1])\n  rho_hat = tf.reduce_sum(A[2], axis=1, keep_dims=True)/dsize\n\n  # B[i] = backprops needed to compute gradient of W[i]\n  # B2[i] = backprops from sampled labels needed for natural gradient\n  B = [None]*(n+1)\n  B2 = [None]*(n+1)\n  B[n] = err*d_sigmoid(A[n+1])\n  sampled_labels_live = tf.random_normal((f(n), f(-1)), dtype=dtype, seed=0)\n  sampled_labels = init_var(sampled_labels_live, \"sampled_labels\", noinit=True)\n  B2[n] = sampled_labels*d_sigmoid(A[n+1])\n  for i in range(n-1, -1, -1):\n    backprop = t(W[i+1]) @ B[i+1]\n    backprop2 = t(W[i+1]) @ B2[i+1]\n    if i == 1 and not drop_sparsity:\n      backprop += beta*d_kl(rho, rho_hat)\n      backprop2 += beta*d_kl(rho, rho_hat)\n    B[i] = backprop*d_sigmoid(A[i+1])\n    B2[i] = backprop2*d_sigmoid(A[i+1])\n\n  # dW[i] = gradient of W[i]\n  dW = [None]*(n+1)\n  pre_dW = [None]*(n+1)  # preconditioned dW\n  pre_dW_stable = [None]*(n+1)  # preconditioned stable dW\n\n  cov_A = [None]*(n+1)    # covariance of activations[i]\n  cov_B2 = [None]*(n+1)   # covariance of synthetic backprops[i]\n  vars_svd_A = [None]*(n+1)\n  vars_svd_B2 = [None]*(n+1)\n  for i in range(1,n+1):\n    cov_A[i] = init_var(A[i]@t(A[i])/dsize, \"cov_A%d\"%(i,))\n    cov_B2[i] = init_var(B2[i]@t(B2[i])/dsize, \"cov_B2%d\"%(i,))\n    vars_svd_A[i] = u.SvdWrapper(cov_A[i],\"svd_A_%d\"%(i,))\n    vars_svd_B2[i] = u.SvdWrapper(cov_B2[i],\"svd_B2_%d\"%(i,))\n    if use_tikhonov:\n      whitened_A = u.regularized_inverse2(vars_svd_A[i],L=Lambda) @ A[i]\n    else:\n      whitened_A = u.pseudo_inverse2(vars_svd_A[i]) @ A[i]\n    if use_tikhonov:\n      whitened_B2 = u.regularized_inverse2(vars_svd_B2[i],L=Lambda) @ B[i]\n    else:\n      whitened_B2 = u.pseudo_inverse2(vars_svd_B2[i]) @ B[i]\n    whitened_A_stable = u.pseudo_inverse_sqrt2(vars_svd_A[i]) @ A[i]\n    whitened_B2_stable = u.pseudo_inverse_sqrt2(vars_svd_B2[i]) @ B[i]\n    pre_dW[i] = (whitened_B2 @ t(whitened_A))/dsize\n    pre_dW_stable[i] = (whitened_B2_stable @ t(whitened_A_stable))/dsize\n    dW[i] = (B[i] @ t(A[i]))/dsize\n\n  # Loss function\n  reconstruction = u.L2(err) / (2 * dsize)\n  sparsity = beta * tf.reduce_sum(kl(rho, rho_hat))\n  L2 = (lambda_ / 2) * (u.L2(W[1]) + u.L2(W[1]))\n\n  loss = reconstruction\n  if not drop_l2:\n    loss = loss + L2\n  if not drop_sparsity:\n    loss = loss + sparsity\n\n  grad_live = u.flatten(dW[1:])\n  pre_grad_live = u.flatten(pre_dW[1:]) # fisher preconditioned gradient\n  pre_grad_stable_live = u.flatten(pre_dW_stable[1:]) # sqrt fisher preconditioned grad\n  grad = init_var(grad_live, \"grad\")\n  pre_grad = init_var(pre_grad_live, \"pre_grad\")\n  pre_grad_stable = init_var(pre_grad_stable_live, \"pre_grad_stable\")\n\n  update_params_op = Wf.assign(Wf-lr*pre_grad).op\n  update_params_stable_op = Wf.assign(Wf-lr*pre_grad_stable).op\n  save_params_op = Wf_copy.assign(Wf).op\n  pre_grad_dot_grad = tf.reduce_sum(pre_grad*grad)\n  pre_grad_stable_dot_grad = tf.reduce_sum(pre_grad*grad)\n  grad_norm = tf.reduce_sum(grad*grad)\n  pre_grad_norm = u.L2(pre_grad)\n  pre_grad_stable_norm = u.L2(pre_grad_stable)\n\n  def dump_svd_info(step):\n    \"\"\"Dump singular values and gradient values in those coordinates.\"\"\"\n    for i in range(1, n+1):\n      svd = vars_svd_A[i]\n      s0, u0, v0 = sess.run([svd.s, svd.u, svd.v])\n      util.dump(s0, \"A_%d_%d\"%(i, step))\n      A0 = A[i].eval()\n      At0 = v0.T @ A0\n      util.dump(A0 @ A0.T, \"Acov_%d_%d\"%(i, step))\n      util.dump(At0 @ At0.T, \"Atcov_%d_%d\"%(i, step))\n      util.dump(s0, \"As_%d_%d\"%(i, step))\n\n    for i in range(1, n+1):\n      svd = vars_svd_B2[i]\n      s0, u0, v0 = sess.run([svd.s, svd.u, svd.v])\n      util.dump(s0, \"B2_%d_%d\"%(i, step))\n      B0 = B[i].eval()\n      Bt0 = v0.T @ B0\n      util.dump(B0 @ B0.T, \"Bcov_%d_%d\"%(i, step))\n      util.dump(Bt0 @ Bt0.T, \"Btcov_%d_%d\"%(i, step))\n      util.dump(s0, \"Bs_%d_%d\"%(i, step))      \n    \n  def advance_batch():\n    sess.run(sampled_labels.initializer)  # new labels for next call\n\n  def update_covariances():\n    ops_A = [cov_A[i].initializer for i in range(1, n+1)]\n    ops_B2 = [cov_B2[i].initializer for i in range(1, n+1)]\n    sess.run(ops_A+ops_B2)\n\n  def update_svds():\n    if whitening_mode>1:\n      vars_svd_A[2].update()\n    if whitening_mode>2:\n      vars_svd_B2[2].update()\n    if whitening_mode>3:\n      vars_svd_B2[1].update()\n\n  def init_svds():\n    \"\"\"Initialize our SVD to identity matrices.\"\"\"\n    ops = []\n    for i in range(1, n+1):\n      ops.extend(vars_svd_A[i].init_ops)\n      ops.extend(vars_svd_B2[i].init_ops)\n    sess = tf.get_default_session()\n    sess.run(ops)\n      \n  init_op = tf.global_variables_initializer()\n  #  tf.get_default_graph().finalize()\n  \n  sess = tf.InteractiveSession()\n  sess.run(Wf.initializer, feed_dict=init_dict)\n  sess.run(X.initializer, feed_dict=init_dict)\n  advance_batch()\n  update_covariances()\n  init_svds()\n  sess.run(init_op, feed_dict=init_dict)  # initialize everything else\n  \n  print(\"Running training.\")\n  u.reset_time()\n\n  step_lengths = []     # keep track of learning rates\n  losses = []\n  ratios = []           # actual loss decrease / expected decrease\n  grad_norms = []       \n  pre_grad_norms = []   # preconditioned grad norm squared\n  pre_grad_stable_norms = [] # sqrt preconditioned grad norms squared\n  target_delta_list = []     # predicted decrease linear approximation\n  target_delta2_list = []    # predicted decrease quadratic appromation\n  actual_delta_list = []      # actual decrease\n  \n  # adaptive line search parameters\n  alpha=0.3   # acceptable fraction of predicted decrease\n  beta=0.8    # how much to shrink when violation\n  growth_rate=1.05  # how much to grow when too conservative\n    \n  def update_cov_A(i):\n    sess.run(cov_A[i].initializer)\n  def update_cov_B2(i):\n    sess.run(cov_B2[i].initializer)\n\n  # only update whitening matrix of input activations in the beginning\n  if whitening_mode>0:\n    vars_svd_A[1].update()\n\n  # compute t(delta).H.delta/2\n  def hessian_quadratic(delta):\n    #    update_covariances()\n    W = u.unflatten(delta, fs[1:])\n    W.insert(0, None)\n    total = 0\n    for l in range(1, n+1):\n      decrement = tf.trace(t(W[l])@cov_B2[l]@W[l]@cov_A[l])\n      total+=decrement\n    return (total/2).eval()\n    \n  # compute t(delta).H^-1.delta/2\n  def hessian_quadratic_inv(delta):\n    #    update_covariances()\n    W = u.unflatten(delta, fs[1:])\n    W.insert(0, None)\n    total = 0\n    for l in range(1, n+1):\n      invB2 = u.pseudo_inverse2(vars_svd_B2[l])\n      invA = u.pseudo_inverse2(vars_svd_A[l])\n      decrement = tf.trace(t(W[l])@invB2@W[l]@invA)\n      total+=decrement\n    return (total/2).eval()\n\n  # do line search, dump values as csv\n  def line_search(initial_value, direction, step, num_steps):\n    saved_val = tf.Variable(Wf)\n    sess.run(saved_val.initializer)\n    pl = tf.placeholder(dtype, shape=(), name=\"linesearch_p\")\n    assign_op = Wf.assign(initial_value - direction*step*pl)\n    vals = []\n    for i in range(num_steps):\n      sess.run(assign_op, feed_dict={pl: i})\n      vals.append(loss.eval())\n    sess.run(Wf.assign(saved_val)) # restore original value\n    return vals\n    \n  for step in range(num_steps): \n    update_covariances()\n    if step % whiten_every_n_steps==0:\n      update_svds()\n\n    sess.run(grad.initializer)\n    sess.run(pre_grad.initializer)\n    \n    lr0, loss0 = sess.run([lr, loss])\n    save_params_op.run()\n\n    # regular inverse becomes unstable when grad norm exceeds 1\n    stabilized_mode = grad_norm.eval()<1\n\n    if stabilized_mode and not use_tikhonov:\n      update_params_stable_op.run()\n    else:\n      update_params_op.run()\n\n    loss1 = loss.eval()\n    advance_batch()\n\n    # line search stuff\n    target_slope = (-pre_grad_dot_grad.eval() if stabilized_mode else\n                    -pre_grad_stable_dot_grad.eval())\n    target_delta = lr0*target_slope\n    target_delta_list.append(target_delta)\n\n    # second order prediction of target delta\n    # TODO: the sign is wrong, debug this\n    # https://www.wolframcloud.com/objects/8f287f2f-ceb7-42f7-a599-1c03fda18f28\n    if local_quadratics:\n      x0 = Wf_copy.eval()\n      x_opt = x0-pre_grad.eval()\n      # computes t(x)@H^-1 @(x)/2\n      y_opt = loss0 - hessian_quadratic_inv(grad)\n      # computes t(x)@H @(x)/2\n      y_expected = hessian_quadratic(Wf-x_opt)+y_opt\n      target_delta2 = y_expected - loss0\n      target_delta2_list.append(target_delta2)\n      \n    \n    actual_delta = loss1 - loss0\n    actual_slope = actual_delta/lr0\n    slope_ratio = actual_slope/target_slope  # between 0 and 1.01\n    actual_delta_list.append(actual_delta)\n\n    if do_line_search:\n      vals1 = line_search(Wf_copy, pre_grad, lr/100, 40)\n      vals2 = line_search(Wf_copy, grad, lr/100, 40)\n      u.dump(vals1, \"line1-%d\"%(i,))\n      u.dump(vals2, \"line2-%d\"%(i,))\n      \n    losses.append(loss0)\n    step_lengths.append(lr0)\n    ratios.append(slope_ratio)\n    grad_norms.append(grad_norm.eval())\n    pre_grad_norms.append(pre_grad_norm.eval())\n    pre_grad_stable_norms.append(pre_grad_stable_norm.eval())\n\n    if step % report_frequency == 0:\n      print(\"Step %d loss %.2f, target decrease %.3f, actual decrease, %.3f ratio %.2f grad norm: %.2f pregrad norm: %.2f\"%(step, loss0, target_delta, actual_delta, slope_ratio, grad_norm.eval(), pre_grad_norm.eval()))\n    \n    if adaptive_step_frequency and adaptive_step and step>adaptive_step_burn_in:\n      # shrink if wrong prediction, don't shrink if prediction is tiny\n      if slope_ratio < alpha and abs(target_delta)>1e-6 and adaptive_step:\n        print(\"%.2f %.2f %.2f\"%(loss0, loss1, slope_ratio))\n        print(\"Slope optimality %.2f, shrinking learning rate to %.2f\"%(slope_ratio, lr0*beta,))\n        sess.run(vard[lr].setter, feed_dict={vard[lr].p: lr0*beta})\n        \n      # grow learning rate, slope_ratio .99 worked best for gradient\n      elif step>0 and i%50 == 0 and slope_ratio>0.90 and adaptive_step:\n          print(\"%.2f %.2f %.2f\"%(loss0, loss1, slope_ratio))\n          print(\"Growing learning rate to %.2f\"%(lr0*growth_rate))\n          sess.run(vard[lr].setter, feed_dict={vard[lr].p:\n                                               lr0*growth_rate})\n\n    u.record_time()\n\n  print(\"Test passed\")\n\nif __name__=='__main__':\n  main()\n"
  },
  {
    "path": "tiny_runs/qr_test.py",
    "content": "# qr on 4096 x 4096\n# tf 6.89\n# np openblas 11.38\n# np mkl: 2.36\n\nimport tensorflow as tf\nimport time\nimport numpy as np\n\nnp.__config__.show()\n\ntry:\n  tf.reset_default_graph()\n  n = 2048*2\n  mat = tf.Variable(tf.random_uniform((n,n)))\n  qr = tf.qr(mat)\n  sess = tf.Session(config = tf.ConfigProto(graph_options=tf.GraphOptions(optimizer_options=tf.OptimizerOptions(opt_level=tf.OptimizerOptions.L0))))\n  sess.run(tf.initialize_all_variables())\n  sess.run(qr[0].op)\n  start_time = time.time()\n  sess.run(qr[0].op)\n  end_time = time.time()\n  print(\"TF QR on %d by %d matrix in %.2f seconds\"%(n, n, end_time-start_time))\nexcept:\n  print(\"No tf\")\n\na = np.random.randn(n, n)\nstart_time = time.time()\nq, r = np.linalg.qr(a)\nend_time = time.time()\nprint(\"numpy QR on %d by %d matrix in %.2f seconds\"%(n, n, end_time-start_time))\n"
  },
  {
    "path": "tiny_runs/tiny_tf.py",
    "content": "# mac: tf -- 90 usec,\n# tf low-level with fetches -- 44 usec\n# tf low-level -- 36 usec\n# numpy -- 20 usec\n# \n# xeon: tf -- 130 usec, tf low level -- 77, tf low level+XLA -- 20 usec, numpy -- 30\n#\n# benchmark tf\n# python tiny_tf.py\n#\n# benchmark tf using low level API\n# python tiny_tf.py fast\n#\n# benchmark tf using low level API\n# python tiny_tf.py fast-nofetch\n#\n# bencharmk tf using low level API + XLA\n# python tiny_tf.py fastxla\n#\n# bencharmk tf using low level API + XLA\n# python tiny_tf.py fastxla-nofetch\n#\n# benchmark numpy\n# python tiny_tf.py np\n\n\nimport os, sys\nos.environ[\"CUDA_VISIBLE_DEVICES\"]=\"\"\n\nfrom tensorflow.python import pywrap_tensorflow\nfrom tensorflow.python import pywrap_tensorflow as tf_session\nfrom tensorflow.python.framework import errors\nimport tensorflow as tf\nimport numpy as np\nimport time\n\ntry:\n    from tensorflow.contrib.compiler import jit\n    jit_scope = jit.experimental_jit_scope\nexcept:\n    print(\"No XLA for you\")\n    pass\n\nif len(sys.argv)>1 and sys.argv[1]=='np':\n    run_numpy = True\nelse:\n    run_numpy = False\n\nif len(sys.argv)>1 and 'fast' in sys.argv[1]:\n    run_fast = True\nelse:\n    run_fast = False\n    \nif len(sys.argv)>1 and 'xla' in sys.argv[1]:\n    run_fastxla = True\nelse:\n    run_fastxla = False\n    \nn = 600\n\ndef create_graph():\n    def _create_graph():\n        a = tf.constant(np.random.random((n, 64)).astype(np.float32))\n        b = tf.constant(np.random.random((64, 64)).astype(np.float32))\n        c = tf.constant(np.random.random((64, 64)).astype(np.float32))\n        x = tf.random_uniform((1, n))\n\n        y = tf.matmul(x, a)\n        y = tf.matmul(y, b)\n        y = tf.matmul(y, c)\n        return y\n\n    if run_fastxla:\n        with jit_scope(compile_ops=True):\n            return _create_graph()\n    else:\n        return _create_graph()\n        \nconfig = tf.ConfigProto()\n                        \nsess = tf.Session(config=config)\n\na_n = np.empty((n, 64))\nb_n = np.empty((64, 64))\nc_n = np.empty((64, 64))\ndtype = np.float32\ndef f_numpy(): return np.empty((1, n), dtype=dtype).dot(a_n).dot(b_n).dot(c_n)\n\n# setup low level args for TF_Run call\nsession = sess._session\noptions=None\nfeed_dict = {}\n\n# uncomment lines below if you want to fetch things\nfetch_list = [b'MatMul_2:0']\ntarget_list = []\n\nif len(sys.argv)>1 and 'nofetch' in sys.argv[1]:\n    fetch_list=[]\n    target_list=[b'MatMul_2']\n    \nrun_metadata = None\nstatus_orig = errors.raise_exception_on_not_ok_status()\nstatus = pywrap_tensorflow.TF_NewStatus()\n\ndef fast_tf():\n    return tf_session.TF_Run(session, options,\n                             feed_dict, fetch_list, target_list,\n                             status, run_metadata)\n\nnum_iters = 5000\nwarmup_iters = 2\niter_times = np.zeros((num_iters+warmup_iters,))\ny = create_graph()\nfor i in range(num_iters+warmup_iters):\n    iter_start = time.time()\n    if i == warmup_iters:\n        start_time = time.time()\n    if run_numpy:\n        f_numpy()\n    elif (run_fast or run_fastxla) and i>=warmup_iters:\n        fast_tf()\n    else:\n        sess.run(y)\n\n    iter_end = time.time()\n    iter_times[i] = iter_end - iter_start\n\n#import pdb; pdb.set_trace()    \n    \nend_time = time.time()\nprint(\"Per iteration min: %d, avg: %d\"%(min(iter_times)*10**6, (time.time()-start_time)/num_iters*10**6))\n"
  },
  {
    "path": "whitening_util.py",
    "content": "import socket\nimport contextlib\nimport inspect\nimport inspect\nimport networkx as nx\nimport numpy as np\nimport os\nimport sys\nimport tensorflow as tf\nimport time\nimport traceback\nfrom tensorflow.contrib import graph_editor as ge\nfrom collections import OrderedDict\nfrom collections import defaultdict\n\n# shortcuts to refer to util module, this lets move external code into\n# this module unmodified\nutil = sys.modules[__name__]   \nu = util\n\n\ndefault_dtype = tf.float32\nUSE_MKL_SVD=True                   # Tensorflow vs MKL SVD\nDUMP_BAD_SVD=False                 # when SVD fails, dump matrix to temp\n\nif USE_MKL_SVD:\n  assert np.__config__.get_info(\"lapack_mkl_info\"), \"No MKL detected :(\"\n\n\nfrom scipy import linalg\n\n# TODO: speed-up tests by reusing session\n\nargs = None  # TODO: replace with object that crashes on access\ndef set_global_args(local_args):\n  global args\n  assert args is None\n  args = local_args\n\ndef concat_blocks(blocks, validate_dims=True):\n  \"\"\"Takes 2d grid of blocks representing matrices and concatenates to single\n  matrix (aka ArrayFlatten)\"\"\"\n\n  if validate_dims:\n    col_dims = np.array([[int(b.shape[1]) for b in row] for row in blocks])\n    col_sums = col_dims.sum(1)\n    assert (col_sums[0] == col_sums).all()\n    row_dims = np.array([[int(b.shape[0]) for b in row] for row in blocks])\n    row_sums = row_dims.sum(0)\n    assert (row_sums[0] == row_sums).all()\n  \n  block_rows = [tf.concat(row, axis=1) for row in blocks]\n  return tf.concat(block_rows, axis=0)\n\ndef concat_blocks_test():\n  blocks = [[tf.constant([[1]]), tf.constant([[1,2]])],\n            [tf.transpose(tf.constant([[1,2]])), tf.constant([[1,2],[3,4]])]]\n  result = concat_blocks(blocks)\n  sess = tf.Session()\n  result0 = sess.run(result)\n  check_equal(result0, [[1, 1, 2], [1, 1, 2], [2, 3, 4]])\n\n\ndef partition_matrix_evenly(mat, splits):\n  \"\"\"Breaks matrix into 2d grid of equal size.\"\"\"\n  assert int(mat.shape[0])%splits==0\n  assert int(mat.shape[1])%splits==0\n  \n  row_chunks = tf.split(mat, splits, axis=0)\n  col_chunks = [tf.split(chunk, splits, axis=1) for chunk in row_chunks]\n  return col_chunks\n\ndef partition_matrix_evenly_test():\n  a = tf.reshape([1,2,3,4], (2,2))\n  blocks = partition_matrix_evenly(a, 2)\n  a2 = concat_blocks(blocks)\n  sess = tf.Session()\n  check_equal(sess.run(a2), sess.run(a))\n\n# inverse of concat blocks\ndef partition_matrix(mat, sizes):\n  pass\n\ndef partition_matrix_test():\n  pass\n\n\n  # TODO: add name property\ndef pseudo_inverse(mat, eps=1e-10):\n  \"\"\"Computes pseudo-inverse of mat, treating eigenvalues below eps as 0.\"\"\"\n  \n  s, u, v = tf.svd(mat)\n  eps = 1e-10   # zero threshold for eigenvalues\n  si = tf.where(tf.less(s, eps), s, 1./s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef symsqrt(mat, eps=1e-7):\n  \"\"\"Symmetric square root.\"\"\"\n  s, u, v = tf.svd(mat)\n  # sqrt is unstable around 0, just use 0 in such case\n  print(\"Warning, cutting off at eps\")\n  si = tf.where(tf.less(s, eps), s, tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_sqrt(mat, eps=1e-7):\n  \"\"\"half pseduo-inverse\"\"\"\n  s, u, v = tf.svd(mat)\n  # zero threshold for eigenvalues\n  si = tf.where(tf.less(s, eps), s, 1./tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_sqrt2(svd, eps=1e-7):\n  \"\"\"half pseduo-inverse, accepting existing values\"\"\"\n  # zero threshold for eigenvalues\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  si = tf.where(tf.less(s, eps), s, 1./tf.sqrt(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse2(svd, eps=1e-7):\n  \"\"\"pseudo-inverse, accepting existing values\"\"\"\n  # use float32 machine precision as cut-off (works for MKL)\n  # https://www.wolframcloud.com/objects/927b2aa5-de9c-46f5-89fe-c4a58aa4c04b\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  si = tf.where(s/max_eigen<eps, 0.*s, 1./s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_stable(svd, eps=1e-7):\n  \"\"\"pseudo-inverse, accepting existing values\"\"\"\n  # use float32 machine precision as cut-off (works for MKL)\n  # https://www.wolframcloud.com/objects/927b2aa5-de9c-46f5-89fe-c4a58aa4c04b\n  if svd.__class__.__name__=='SvdTuple':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  elif svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  si = tf.where(s/max_eigen<eps, 0.*s, tf.pow(s, -0.9))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\n# todo: rename l to L\ndef regularized_inverse(mat, l=0.1):\n  return tf.matrix_inverse(mat + l*Identity(int(mat.shape[0])))\n\n# TODO: this gives biased result when I use identity\ndef regularized_inverse2(svd, L=1e-3):\n  \"\"\"Regularized inverse, working from SVD\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n  max_eigen = tf.reduce_max(s)\n  #  max_eigen = tf.Print(max_eigen, [max_eigen], \"max_eigen\")\n  #si = 1/(s + L*tf.ones_like(s)/max_eigen)\n  si = 1/(s+L*tf.ones_like(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef regularized_inverse3(svd, L=1e-3):\n  \"\"\"Unbiased version of regularized_inverse2\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n\n  if L.__class__.__name__=='Var':\n    L = L.var\n    \n  max_eigen = tf.reduce_max(s)\n  #  max_eigen = tf.Print(max_eigen, [max_eigen], \"max_eigen\")\n  #si = 1/(s + L*tf.ones_like(s)/max_eigen)\n  si = (1+L*tf.ones_like(s))/(s+L*tf.ones_like(s))\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef regularized_inverse4(svd, L=1e-3):\n  \"\"\"Uses relative norm\"\"\"\n  if svd.__class__.__name__=='SvdTuple' or svd.__class__.__name__=='SvdWrapper':\n    (s, u, v) = (svd.s, svd.u, svd.v)\n  else:\n    assert False, \"Unknown type\"\n\n  if L.__class__.__name__=='Var':\n    L = L.var\n    \n  max_eigen = tf.reduce_max(s)\n  L = L/max_eigen\n  si = (1+L*tf.ones_like(s))/(s+L*tf.ones_like(s))\n  #  si = tf.ones_like(s)\n  return u @ tf.diag(si) @ tf.transpose(v)\n\ndef pseudo_inverse_scipy(tensor):\n    dtype = tensor.dtype\n    print(linalg.pinv, tensor, dtype)\n    result = tf.py_func(linalg.pinv, [tensor],\n                        [dtype])[0]\n    result.set_shape(tensor.shape)\n    return result\n  \n  \n\ndef Identity(n, dtype=None, name=None):\n  \"\"\"Identity matrix of size n.\"\"\"\n  if hasattr(n, \"shape\"):  # got a Tensor\n    nn = fix_shape(n.shape)\n    assert nn[0] == nn[1]\n    n = nn[0]\n  if not dtype:\n    dtype = default_dtype\n  return tf.diag(tf.ones((n,), dtype=dtype), name=name)\n\ndef ones(n, dtype=None, name=None):\n  if not dtype:\n    dtype = default_dtype\n  return tf.ones((n,), dtype=dtype, name=name)\n\n# partitions numpy array into sublists of given sizes\ndef partition_list_np(vec, sizes):\n  assert np.sum(sizes) == len(vec)\n  splits = []\n  current_idx = 0\n  for i in range(len(sizes)):\n    splits.append(vec[current_idx: current_idx+sizes[i]])\n    current_idx += sizes[i]\n  assert current_idx == len(vec)\n  return splits\n\ndef chunks(l, n):\n  \"\"\"Yield successive n-sized chunks from l.\"\"\"\n  for i in range(0, len(l), n):\n    yield l[i:i + n]\n\ndef partition_list(l, sizes):\n  \"\"\"Partition l into sublists of given sizes.\"\"\"\n  assert len(l.shape) == 1\n  assert np.sum(sizes) == l.shape[0]\n  splits = []\n  current_idx = 0\n  for i in range(len(sizes)):\n    splits.append(l[current_idx: current_idx+sizes[i]])\n    current_idx += sizes[i]\n  return splits\n\ndef partition_list_test():\n  vec = tf.constant([1,2,3,4,5])\n  sess = tf.Session()\n  result = sess.run(partition_list(vec, [3, 2]))\n  check_equal(result[0], [1,2,3])\n  assert (result[1] == [4,5]).all()\n\n\ndef v2c(vec):\n  \"\"\"Convert vector to column matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return tf.expand_dims(vec, 1)\n\ndef v2c_np(vec):\n  \"\"\"Convert vector to column matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return np.expand_dims(vec, 1)\n\ndef v2r(vec):\n  \"\"\"Convert vector into row matrix.\"\"\"\n  assert len(vec.shape) == 1\n  return tf.expand_dims(vec, 0)\n  \ndef c2v(col):\n  \"\"\"Convert vector into row matrix.\"\"\"\n  assert len(col.shape) == 2\n  assert col.shape[1] == 1\n  return tf.reshape(col, [-1])\n\n\ndef unvectorize_np(vec, rows):\n  \"\"\"Turn vectorized version of tensor into original matrix with given\n  number of rows.\"\"\"\n  assert len(vec)%rows==0\n  cols = len(vec)//rows;\n  return np.array(np.split(vec, cols)).T\n\ndef unvec(vec, rows):\n  \"\"\"Turn vectorized version of tensor into original matrix with given\n  number of rows.\"\"\"\n  assert len(vec.shape) == 1\n  assert vec.shape[0]%rows == 0\n  cols = int(vec.shape[0]//rows)\n  return tf.transpose(tf.reshape(vec, (cols, -1)))\n#  cols = [v2r(v) for v in tf.split(vec, cols)]\n#  return tf.transpose(tf.concat(cols, 0))\n\ndef unvec_test():\n  vec = tf.constant([1,2,3,4,5,6])\n  sess = tf.Session()\n  result = sess.run(unvec(vec, 2))\n  assert (result==[[1,3,5],[2,4,6]]).all()\n\ndef vectorize_np(mat):\n  return mat.reshape((-1, 1), order=\"F\")\n\ndef vec(mat):\n  \"\"\"Vectorize matrix.\"\"\"\n  return tf.reshape(tf.transpose(mat), [-1,1])\n\ndef vec_test():\n  mat = tf.constant([[1, 3, 5], [2, 4, 6]])\n  sess = tf.Session()\n  check_equal(sess.run(c2v(vec(mat))), [1,2,3,4,5,6])\n\n\ndef Kmat(rows, cols):\n  \"\"\"Commutation matrix. Kmat(a,b).vec(M) takes vec of a,b matrix M to vec of\n  its transpose.\"\"\"\n  input_mat = np.reshape(np.arange(rows*cols),[rows,-1]).astype(np.int32)\n  output_mat = input_mat.T\n    \n  input_vec = vectorize_np(input_mat)\n  output_vec = vectorize_np(output_mat)\n    \n  K = np.zeros((rows*cols, rows*cols), dtype=np.int32)\n  for output_idx in range(rows*cols):\n    for input_idx in range(rows*cols):\n      K[output_idx, input_idx] = (output_vec[output_idx] == input_vec[input_idx])\n  return K\n\ndef Kmat_test():\n  check_equal(Kmat(3,2),\n              [[1, 0, 0, 0, 0, 0],\n               [0, 0, 0, 1, 0, 0],\n               [0, 1, 0, 0, 0, 0],\n               [0, 0, 0, 0, 1, 0],\n               [0, 0, 1, 0, 0, 0],\n               [0, 0, 0, 0, 0, 1]])\n\n  check_equal(Kmat(2,3),\n              [[1, 0, 0, 0, 0, 0],\n               [0, 0, 1, 0, 0, 0],\n               [0, 0, 0, 0, 1, 0],\n               [0, 1, 0, 0, 0, 0],\n               [0, 0, 0, 1, 0, 0],\n               [0, 0, 0, 0, 0, 1]])\n\n# turns flattened representation into list of matrices with given matrix\n# sizes\ndef unflatten_np(Wf, fs):\n  if len(Wf.shape)==2 and Wf.shape[1] == 1:  # treat col mats as vectors\n    Wf = Wf.reshape(-1)\n    \n  dims = [(fs[i+1],fs[i]) for i in range(len(fs)-1)]\n  sizes = [s[0]*s[1] for s in dims]\n  assert np.sum(sizes)==len(Wf)\n  Wsf = partition_list_np(Wf, sizes)\n  Ws = [unvectorize_np(Wsf[i], dims[i][0]) for i in range(len(sizes))]\n  return Ws\n\ndef flatten_np(Ws):\n  return np.concatenate([np.reshape(vectorize_np(W),(-1,)) for W in Ws],\n                          axis=0)\ndef flatten_np_test():\n  vec = np.asarray(range(1, 11))\n  fs = [2,2,2,1]\n  result = unflatten_np(vec, fs)\n  result2 = flatten_np(result)\n  check_equal(vec, result2)\n\ndef unflatten(Wf, fs):\n  \"\"\"Turn flattened Tensor into list of rank-2 tensors with given sizes.\"\"\"\n  \n  Wf_shape = fix_shape(Wf.shape)\n  if len(Wf_shape)==2 and Wf_shape[1] == 1:  # treat col mats as vectors\n    Wf = tf.reshape(Wf, [-1])\n  dims = [(fs[i+1],fs[i]) for i in range(len(fs)-1)]\n  sizes = [s[0]*s[1] for s in dims]\n  assert len(Wf.shape) == 1\n  assert np.sum(sizes)==Wf.shape[0]\n  Wsf = partition_list(Wf, sizes)\n  Ws = [unvec(Wsf[i], dims[i][0]) for i in range(len(sizes))]\n  return Ws\n\ndef unflatten_test():\n  vec = tf.constant(list(range(1, 11)))\n  sess = tf.Session()\n  fs = [2,2,2,1]\n  result = sess.run(unflatten(vec, fs))\n  check_equal(result[0], [[1,3],[2,4]])\n  check_equal(result[1], [[5,7],[6,8]])\n  check_equal(result[2], [[9, 10]])\n\ndef flatten(Ws):\n  \"\"\"Inverse of unflatten.\"\"\"\n  return tf.concat([tf.reshape(vec(W),(-1,)) for W in Ws], axis=0)\n\ndef flatten_test():\n  vec = tf.constant(list(range(1, 11)))\n  sess = tf.Session()\n  fs = [2,2,2,1]\n  result = unflatten(vec, fs)\n  result2 = flatten(result)\n  check_equal(sess.run(vec), sess.run(result2))\n\ndef check_close(a0, b0):\n  return check_equal(a0, b0, rtol=1e-5, atol=1e-9)\n  \ndef check_equal(a0, b0, rtol=1e-9, atol=1e-12):\n  \"\"\"Helper function to check that two vectors are equal. If inputs are Tensors\n  will evaluate them in default session.\"\"\"\n\n\n  a = a0.eval() if hasattr(a0, \"eval\") else a0\n  b = b0.eval() if hasattr(b0, \"eval\") else b0\n\n  check_passed = True\n  try:\n    np.testing.assert_allclose(a, b, rtol=rtol, atol=atol)\n  except Exception as e:\n    check_passed = False\n    print(\"Error\" + \"-\"*60)\n    for line in traceback.format_stack():\n      print(line.strip())\n        \n    exc_type, exc_value, exc_traceback = sys.exc_info()\n    print(\"*** print_tb:\")\n    traceback.print_tb(exc_traceback, limit=10, file=sys.stdout)\n    efmt = traceback.format_exc()\n    print(efmt)\n    #    import pdb; pdb.set_trace()\n\n  return check_passed\n\n# TensorShape([Dimension(2), Dimension(10)]) => (2, 10)\ndef fix_shape(tf_shape):\n  return tuple(int(dim) for dim in tf_shape)\n\ndef kronecker_cols(a, b):\n  \"\"\"Treats rank-1 vectors a, b as columns, returns Kronecker product a x b.\"\"\"\n  \n  assert len(a.get_shape())==1, \"Input a must be rank-1, got shape %s\" %(a.get_shape(),)\n  assert len(b.get_shape())==1, \"Input b must be rank-1, got shape %s\"%(a.get_shape(),)\n  segments = []\n  for i in range(a.get_shape()[0]):\n    segments.append(a[i]*b)\n  result_vec = tf.concat(segments, axis=0)\n  result_col = tf.expand_dims(result_vec, 1)\n  return result_col\n\ndef kronecker_cols_test():\n  a = tf.constant([1,2])\n  b = tf.constant([3,4])\n  c = tf.transpose(tf.constant([[3,4,6,8]]))\n  sess = tf.Session()\n  assert sess.run(tf.equal(kronecker_cols(a, b), c)).all()\n\n\ndef kronecker(A, B, do_shape_inference=True):\n  \"\"\"Kronecker product of A,B.\n  turn_off_shape_inference: if True, makes 10x10 kron go 2.4 sec -> 0.9 sec\n  \"\"\"\n\n  Arows, Acols = fix_shape(A.shape)\n  Brows, Bcols = fix_shape(B.shape)\n  Crows, Ccols = Arows*Brows, Acols*Bcols\n  \n  temp = tf.reshape(A, [-1, 1, 1])*tf.expand_dims(B, 0)\n  Bshape = tf.constant((Brows, Bcols))\n\n  # turn off shape inference\n  if not do_shape_inference:\n    disable_shape_inference()\n\n  # [1, n, m] => [n, m]\n  slices = [tf.reshape(s, Bshape) for s in tf.split(temp, Crows)]\n  \n  #  import pdb; pdb.set_trace()\n  grid = list(chunks(slices, Acols))\n  assert len(grid) == Arows\n  result = concat_blocks(grid, validate_dims=do_shape_inference)\n\n  if not do_shape_inference:\n    enable_shape_inference()\n    result.set_shape((Arows*Brows, Acols*Bcols))\n    \n  return result\n\nkr = kronecker\n\ndef kronecker_test():\n  A0 = [[1,2],[3,4]]\n  B0 = [[6,7],[8,9]]\n  A = tf.constant(A0)\n  B = tf.constant(B0)\n  C = kronecker(A, B)\n  sess = tf.Session()\n  C0 = sess.run(C)\n  Ct = [[6, 7, 12, 14], [8, 9, 16, 18], [18, 21, 24, 28], [24, 27, 32, 36]]\n  Cnp = np.kron(A0, B0)\n  check_equal(C0, Ct)\n  check_equal(C0, Cnp)\n\n\ndef col(A,i):\n  \"\"\"Extracts i'th column of matrix A\"\"\"\n  assert len(A.get_shape())==2\n  assert i>=0 and i < A.get_shape()[1]\n  return tf.expand_dims(A[:,i], 1)\n\n\ndef khatri_rao(A, B):\n  Arows, Acols = fix_shape(A.shape)\n  Brows, Bcols = fix_shape(B.shape)\n  assert Acols==Bcols\n  return tf.reshape(tf.einsum(\"ik,jk->ijk\", A, B), (Arows*Brows, Acols))\n\n\ndef khatri_rao_test():\n  A = tf.constant([[1, 2], [3, 4]])\n  B = tf.constant([[5, 6], [7, 8]])\n  C = tf.constant([[5,12], [7,16], [15,24], [21,32]])\n  sess = tf.Session()\n  assert sess.run(tf.equal(khatri_rao(A, B), C)).all()\n\n  \ndef relu_mask(a, dtype=default_dtype):\n  \"\"\"Produces mask of 1s for positive values and 0s for negative values.\"\"\"\n  from tensorflow.python.ops import gen_nn_ops\n  ones = tf.ones(a.get_shape(), dtype=dtype)\n  return gen_nn_ops._relu_grad(ones, a)\n\ndef relu_mask_test():\n  a = tf.constant([-1,0,1,2], dtype=default_dtype)\n  sess = tf.Session()\n  check_equal(sess.run(relu_mask(a)), [0,0,1,1])\n\ndef assert_rectangular(blocks):\n  lengths = np.array([len(row) for row in blocks])\n  assert (lengths==lengths[0]).all()\n  \ndef empty_grid(rows, cols):\n  \"\"\"Create empty list of lists of rows-by-cols shape.\"\"\"\n  result = []\n  for i in range(rows):\n    result.append([None]*cols)\n  return result\n\ndef block_diagonal_inverse(blocks):\n  \"\"\"Invert diagonal blocks, leave remaining unchanged.\"\"\"\n  \n  assert_rectangular(blocks)\n  num_rows = len(blocks)\n  num_cols = len(blocks[0])\n\n  result = empty_grid(num_rows, num_cols)\n  dtype = blocks[0][0].dtype   # TODO: assert same dtype\n  \n  for i in range(len(blocks)):\n    for j in range(len(blocks[0])):\n      block = blocks[i][j]\n      if i == j:\n        result[i][j] = pseudo_inverse(block)\n      else:\n        result[i][j] = tf.zeros(shape=block.get_shape(),\n                                dtype=dtype)\n  return result\n        \ndef block_diagonal_inverse_sqrt(blocks):\n  assert_rectangular(blocks)\n  num_rows = len(blocks)\n  num_cols = len(blocks[0])\n\n  result = empty_grid(num_rows, num_cols)\n  dtype = blocks[0][0].dtype   # TODO: assert same dtype\n  \n  for i in range(len(blocks)):\n    for j in range(len(blocks[0])):\n      block = blocks[i][j]\n      if i == j:\n        result[i][j] = pseudo_inverse_sqrt(block)\n      else:\n        result[i][j] = tf.zeros(shape=block.get_shape(),\n                                dtype=dtype)\n  return result\n\n\ndef block_diagonal_inverse_test():\n  sess = tf.Session()\n  blocks = [[2*Identity(3), tf.ones((3, 1))],\n              [tf.ones((1,3)), 2*Identity(1)]]\n  new_blocks = block_diagonal_inverse(blocks)\n  actual = concat_blocks(new_blocks)\n  expected = 0.5*Identity(4)\n  check_equal(sess.run(actual), sess.run(expected))\n\n  \ndef t(x):\n  return tf.transpose(x)\n\n  \n# Time tracking functions\nglobal_time_list = []\nglobal_last_time = 0\ndef reset_time():\n  global global_time_list, global_last_time\n  global_time_list = []\n  global_last_time = time.perf_counter()\n  \ndef record_time():\n  global global_last_time, global_time_list\n  new_time = time.perf_counter()\n  global_time_list.append(new_time - global_last_time)\n  global_last_time = time.perf_counter()\n\ndef last_time():\n  global global_last_time, global_time_list\n  if global_time_list:\n    return 1000*global_time_list[-1]\n  else:\n    return 0\n\ndef summarize_time(time_list=None):\n  if time_list is None:\n    time_list = global_time_list\n\n  if time_list[0]>3600*10:   # large first interval means no relative ts\n    del time_list[0]\n    \n  time_list = 1000*np.array(time_list)  # get seconds, convert to ms\n  if len(time_list)>0:\n    min = np.min(time_list)\n    median = np.median(time_list)\n    formatted = [\"%.2f\"%(d,) for d in time_list[:10]]\n    print(\"Times: min: %.2f, median: %.2f, mean: %.2f\"%(min, median, np.mean(time_list)))\n    #    print(\"Times: min: %.2f, median: %.2f, mean: %.2f\"%(min, median,\",\".join(formatted)))\n  else:\n    print(\"Times: <empty>\")\n    \ndef summarize_graph(g=None):\n  if not g:\n    g = tf.get_default_graph()\n  print(\"Graph: %d ops, %d MBs\"%(len(g.get_operations()),\n                                 len(str(g.as_graph_def()))/10**6))\n\nfrom tensorflow.python.framework import ops\noriginal_shape_func = ops.set_shapes_for_outputs\ndef disable_shape_inference():\n  ops.set_shapes_for_outputs = lambda _: _\n  \ndef enable_shape_inference():\n  ops.set_shapes_for_outputs = original_shape_func\n\n# work-around for graph_editor.copy_with_input_replacements scaling\n# quadratically with size of the graph\nfrom tensorflow.contrib.graph_editor import transform\noriginal_assign_renamed_collections_handler = transform.assign_renamed_collections_handler\ndef dummy_collections_handler(info, elem, elem_): pass\ndef disable_collections_handler():\n  transform.assign_renamed_collections_handler = dummy_collections_handler\ndef enable_collections_handler():\n  transform.assign_renamed_collections_handler = original_assign_renamed_collections_handler\n\n\n\ndef dump_with_prompt(result, fname, no_prefix=False):\n  \"\"\"Helper function to ask for confirmation before overwriting.\"\"\"\n  location = os.getcwd()+\"/data/\"+fname  # TODO: factor out locations logic\n  if os.path.exists(location):\n    answer = input(\"%s exists, overwrite? (Y/n) \"%(location,))\n    if not answer:\n      answer = \"y\"\n    if answer.lower() != \"y\":\n      print(\"skipping\")\n    else:\n      u.dump(result, fname, no_prefix)\n  else:\n    u.dump(result, fname, no_prefix)\n    \n\ndef dump(result, fname, no_prefix=False):\n  \"\"\"Save result to file.\"\"\"\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  if result.shape == ():   # savetxt has problems with scalars\n    result = np.expand_dims(result, 0)\n  if no_prefix:\n    location = os.getcwd()+\"/\"+fname\n  else:\n    location = os.getcwd()+\"/data/\"+fname\n  # special handling for integer datatypes\n  if (\n      result.dtype == np.uint8 or result.dtype == np.int8 or\n      result.dtype == np.uint16 or result.dtype == np.int16 or\n      result.dtype == np.uint32 or result.dtype == np.int32 or\n      result.dtype == np.uint64 or result.dtype == np.int64\n  ):\n    np.savetxt(location, result, fmt=\"%d\", delimiter=',')\n  else:\n    np.savetxt(location, result, delimiter=',')\n  print(location)\n\ndef dump32(result, fname):\n  \"\"\"Efficient dumping of float32 vals\"\"\"\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  location = os.getcwd()+\"/data/\"+fname\n  assert is_numeric(result)\n#  print(location)\n  return result.astype('float32').tofile(location)\n\n\ndef frobenius_np(a):\n  return np.sqrt(np.sum(np.square(a)))\n\ndef nan_check(result):\n  result = result.eval() if hasattr(result, \"eval\") else result\n  result = np.asarray(result)\n  print(\"result any NaNs: %s\"% (np.isnan(result).any(),))\n\n\ndef L2(t):\n  \"\"\"Squared L2 norm of t.\"\"\"\n  if t.__class__.__name__=='Grads':\n    t = t.f\n  else:\n    assert (t.__class__.__name__ == 'Tensor' or\n            t.__class__.__name__.endswith('Variable'))\n  return tf.reduce_sum(tf.square(t))\n\nglobal_timeit_dict = OrderedDict()\nclass timeit:\n  def __init__(self, tag=\"\"):\n    self.tag = tag\n    \n  def __enter__(self):\n    self.start = time.perf_counter()\n    return self\n  \n  def __exit__(self, *args):\n    self.end = time.perf_counter()\n    interval_ms = 1000*(self.end - self.start)\n    global_timeit_dict.setdefault(self.tag, []).append(interval_ms)\n#    print(\"    %s Elapsed: %.2f ms\"%(self.tag, interval_ms))\n#    logger = u.get_last_logger()\n#    logger('time/'+self.tag, interval_ms)\n\n\ndef timeit_summarize():\n  global global_timeit_dict\n  pass\n\n# graph traversal\n# computation flows from parents to children\n# to find path from target to dependency, do\n# nx.shortest_path(gg, dependency, target)\ndef parents(op): return set(input.op for input in op.inputs)\ndef children(op): return set(op for out in op.outputs for op in out.consumers())\ndef dict_graph():\n  \"\"\"Creates dictionary {node: {child1, child2, ..},..} for current\n  TensorFlow graph. Result is compatible with networkx/toposort\"\"\"\n\n  ops = tf.get_default_graph().get_operations()\n  return {op: children(op) for op in ops}\ndef nx_graph():\n  return nx.DiGraph(dict_graph())\n\ndef shortest_path(dep, target):\n  if hasattr(dep, \"op\"):\n    dep = dep.op\n  if hasattr(target, \"op\"):\n    target = target.op\n  return nx.shortest_path(nx_graph(), dep, target)\n\ndef list_or_tuple(k):\n  return isinstance(k, list) or isinstance(k, tuple)\n\ndef is_numeric(ndarray):\n  ndarray = np.asarray(ndarray)\n  return np.issubdtype(ndarray.dtype, np.number)\n\nclass VarInfo:\n  \"\"\"Encapsulate variable info.\"\"\"\n  def __init__(self, setter, p):\n    self.setter = setter\n    self.p = p\n\nclass SvdTuple:\n  \"\"\"Object to store svd tuple.\n  Create as SvdTuple((s,u,v)) or SvdTuple(s, u, v).\n  \"\"\"\n  def __init__(self, suvi, *args):\n    if list_or_tuple(suvi):\n      if len(suvi) == 3:\n        s, u, v = suvi\n        inv = Identity(s.shape[0])\n      else:\n        s, u, v, inv = suvi\n    else:\n      s = suvi\n      u = args[0]\n      v = args[1]\n      if len(args)>2:\n        inv = args[2]\n      else:\n        inv = Identity(s.shape[0])\n    self.s = s\n    self.u = u\n    self.v = v\n    self.inv = inv\n\n\nclass SvdWrapper:\n  \"\"\"Encapsulates variables needed to perform SVD of a TensorFlow target.\n  Initialize: wrapper = SvdWrapper(tensorflow_var)\n  Trigger SVD: wrapper.update_tf() or wrapper.update_scipy()\n  Access result as TF vars: wrapper.s, wrapper.u, wrapper.v\n  \"\"\"\n  \n  def __init__(self, target, name, do_inverses=False):\n    self.name = name\n    self.target = target\n    self.do_inverses = do_inverses\n    self.tf_svd = SvdTuple(tf.svd(target))\n    self.update_counter = 0\n\n    self.init = SvdTuple(\n      ones(target.shape[0], name=name+\"_s_init\"),\n      Identity(target.shape[0], name=name+\"_u_init\"),\n      Identity(target.shape[0], name=name+\"_v_init\"),\n      Identity(target.shape[0], name=name+\"_inv_init\"),\n    )\n\n    assert self.tf_svd.s.shape == self.init.s.shape\n    assert self.tf_svd.u.shape == self.init.u.shape\n    assert self.tf_svd.v.shape == self.init.v.shape\n    #    assert self.tf_svd.inv.shape == self.init.inv.shape\n\n    self.cached = SvdTuple(\n      tf.Variable(self.init.s, name=name+\"_s\"),\n      tf.Variable(self.init.u, name=name+\"_u\"),\n      tf.Variable(self.init.v, name=name+\"_v\"),\n      tf.Variable(self.init.inv, name=name+\"_inv\"),\n    )\n\n    self.s = self.cached.s\n    self.u = self.cached.u\n    self.v = self.cached.v\n    self.inv = self.cached.inv\n    \n    self.holder = SvdTuple(\n      tf.placeholder(default_dtype, shape=self.cached.s.shape, name=name+\"_s_holder\"),\n      tf.placeholder(default_dtype, shape=self.cached.u.shape, name=name+\"_u_holder\"),\n      tf.placeholder(default_dtype, shape=self.cached.v.shape, name=name+\"_v_holder\"),\n      tf.placeholder(default_dtype, shape=self.cached.inv.shape, name=name+\"_inv_holder\")\n    )\n\n    self.update_tf_op = tf.group(\n      self.cached.s.assign(self.tf_svd.s),\n      self.cached.u.assign(self.tf_svd.u),\n      self.cached.v.assign(self.tf_svd.v),\n      self.cached.inv.assign(self.tf_svd.inv)\n    )\n\n    self.update_external_op = tf.group(\n      self.cached.s.assign(self.holder.s),\n      self.cached.u.assign(self.holder.u),\n      self.cached.v.assign(self.holder.v),\n    )\n\n    self.update_externalinv_op = tf.group(\n      self.cached.inv.assign(self.holder.inv),\n    )\n\n\n    self.init_ops = (self.s.initializer, self.u.initializer, self.v.initializer,\n                     self.inv.initializer)\n  \n\n  def update(self):\n    if USE_MKL_SVD:\n      self.update_scipy()\n    else:\n      self.update_tf()\n    self.update_counter+=1\n      \n  def update_tf(self):\n    sess = u.get_default_session()\n    sess.run(self.update_tf_op)\n    \n  def update_scipy(self):\n    if self.do_inverses:\n      return self.update_scipy_inv()\n    else:\n      return self.update_scipy_svd()\n\n  def update_scipy_inv(self):\n    sess = u.get_default_session()\n    target0 = sess.run(self.target)\n    inv0 = linalg.inv(target0)\n    feed_dict = {self.holder.inv: inv0}\n    sess.run(self.update_externalinv_op, feed_dict=feed_dict)\n  \n  def update_scipy_svd(self):\n    sess = u.get_default_session()\n    target0 = sess.run(self.target)\n    # A=u.diag(s).v', singular vectors are columns\n    # TODO: catch \"ValueError: array must not contain infs or NaNs\"\n    try:\n      u0, s0, vt0 = linalg.svd(target0)\n      v0 = vt0.T\n    except Exception as e:\n      print(\"Got error %s\"%(repr(e),))\n      if DUMP_BAD_SVD:\n        dump32(target0, \"badsvd\")\n      print(\"gesdd failed, trying gesvd\")\n      u0, s0, vt0 = linalg.svd(target0, lapack_driver=\"gesvd\")\n      v0 = vt0.T\n        \n    feed_dict = {self.holder.u: u0,\n                 self.holder.v: v0,\n                 self.holder.s: s0}\n    sess.run(self.update_external_op, feed_dict=feed_dict)\n\ndef extract_grad(grads_and_vars, var):\n  if isinstance(var, str):\n    varname = var\n  else:\n    varname = var.name\n  vals = []\n  for (grad, var) in grads_and_vars:\n    if var.name == varname:\n      vals.append(var)\n  assert length(vals)==1\n  return vals[0]\n\ndef intersept_op_creation(op_type_name_to_intercept):\n  \"\"\"Drops into PDB when particular op type is added to graph.\"\"\"\n  from tensorflow.python.framework import op_def_library\n  old_apply_op = op_def_library.OpDefLibrary.apply_op\n  def my_apply_op(obj, op_type_name, name=None, **keywords):\n    print(op_type_name+\"-\"+str(name))\n    if op_type_name == op_type_name_to_intercept:\n      import pdb; pdb.set_trace()\n    return(old_apply_op(obj, op_type_name, name=name, **keywords))\n  op_def_library.OpDefLibrary.apply_op=my_apply_op\n\n\nglobal_variables = {}\ndef get_variable(name, initializer, reuse=True):\n  \"\"\"Lightweight replacement for tf.get_variable() for variables shared within\n  a single process. Doesn't need variable scopes.\"\"\"\n\n  global global_variables\n  if name in global_variables and reuse:\n    v = global_variables[name]\n  else:\n    v = tf.Variable(name=name, initial_value=initializer)\n    #    print(\"Creating new variable %s into %s\" %(name, v.op.name))\n    global_variables[name] = v\n  return v\n\n\nclass VarStruct:\n  # TODO: refactor to behave more like variable\n  \"\"\"Convenience structure to keep track of variable, its assign op\n  and assignment placeholder.\n\n  v = Var(6)\n  v.set(5)   # equivalent to sess.run(v.assign_op, feed_dict={pl: 5})\n  var.var    # returns underlying variable\n  var.val_   # placeholder to assign op\n  var.setter # assign op\n  var.set(6) # same as sess.run(var.setter, feed_dict={self.val_: val})\n  var.initialize()  # sets variable to initial value\n  \"\"\"\n\n  # TODO: add names to placeholder op\n  def __init__(self, initial_value, name, dtype=None):\n\n    initial_value = np.array(initial_value)\n    assert u.is_numeric(initial_value), \"Non-numeric type.\"\n    if not dtype:\n      dtype = initial_value.dtype\n    else:\n      initial_value = initial_value.astype(dtype)\n    self.initial_value = initial_value\n    self.val_ = tf.placeholder(dtype=initial_value.dtype,\n                               shape=initial_value.shape,\n                               name=name+\"_holder\")\n    self.var = tf.Variable(initial_value=self.val_, name=name, dtype=dtype)\n    assigned_name = self.var.op.name\n    if assigned_name != name:\n      print(\"Warning, conflicting variable %s\"%(assigned_name,))\n    self.setter = self.var.assign(self.val_)\n\n  def set(self, val):\n    sess = u.get_default_session()\n    sess.run(self.setter, feed_dict={self.val_: val})\n\n  def initialize(self):\n    sess = u.get_default_session()\n    sess.run(self.setter, feed_dict={self.val_: self.val})\n\n\nglobal_vars = {}\ndef get_var(name, initializer, reuse=True):\n  \"\"\"Global get_variable replacement for variables that need to be initialized\n  with a large numpy array.\n  \n  a = tf.get_var([1,2,3])\n  a.var   # => gives tf.Variable\n  a.val\n  \"\"\"\n\n  global global_vars\n  dtype = initializer.dtype\n  if name in global_vars and reuse:\n    vv = global_vars[name]\n    if (np.max(np.abs(vv.initial_value - initializer)))>np.finfo(dtype).eps:\n      print(\"Trying to reinitialize global variable %s with new\"\n            \" value, ignoring new value.\"%(name,))\n  else:\n    vv = VarStruct(initial_value=initializer, name=name)\n    global_vars[name] = vv\n  return vv\n\ndef run_all_tests(module):\n  all_functions = inspect.getmembers(module, inspect.isfunction)\n  for name,func in all_functions:\n    if name.endswith(\"_test\"):\n      print(\"Testing \"+name)\n      with timeit():\n        func()\n  print(module.__name__+\" tests passed.\")\n\n@contextlib.contextmanager\ndef capture_ops():\n  \"\"\"Decorator to capture ops created in the block.\n  with capture_ops() as ops:\n    # create some ops\n  print(ops) # => prints ops created.\n  \"\"\"\n\n  micros = int(time.perf_counter()*10**6)\n  scope_name = str(micros)\n  op_list = []\n  with tf.name_scope(scope_name):\n    yield op_list\n\n  g = tf.get_default_graph()\n  op_list.extend(ge.select_ops(scope_name+\"/.*\", graph=g))\n\n@contextlib.contextmanager\ndef capture_vars():\n  \"\"\"Decorator to capture global variables created in the block.\n  \"\"\"\n  \n  micros = int(time.perf_counter()*10**6)\n  scope_name = \"capture_vars_\"+str(micros)\n  op_list = []\n  with tf.variable_scope(scope_name):\n    yield op_list\n\n  g = tf.get_default_graph()\n  for v in tf.global_variables():\n    scope = v.name.split('/', 1)[0]\n    if scope == scope_name:\n      op_list.append(v)\n\ndef Print(op):\n  return tf.Print(op, [op], op.name)\n\n\ndef get_host_prefix():\n  \"ie, returns 10 when on 10.cirrascale...\"\n  return socket.gethostname().split('.',1)[0]\n\ndef summarize_difference(source, target):\n  source = np.asarray(source)\n  machine_epsilon = np.finfo(source.dtype).eps\n  #  abs_diff = np.linalg.norm(np.asarray(source)-target, ord=np.inf)\n  abs_diff = abs(np.asarray(source)-target)\n  rel_diff = abs_diff/abs(source)/machine_epsilon\n  print(\"abs diff: %f, rel diff: %.1f eps \" %(np.max(abs_diff), np.max(rel_diff)))\n\nclass BufferedWriter:\n  \"\"\"Class that aggregates multiple writes and flushes periodically.\"\"\"\n  \n  def __init__(self, outfn, save_every_secs=60*5):\n    self.outfn = outfn\n    self.last_save_ts = time.perf_counter()\n    self.write_buffer = []\n    self.save_every_secs = save_every_secs\n\n  def write(self, line):\n    self.write_buffer.append(line)\n    if time.perf_counter() - self.last_save_ts > self.save_every_secs:\n      self.last_save_ts = time.perf_counter()\n      with open(self.outfn, \"a\") as myfile:\n        for line in self.write_buffer:\n          myfile.write(line)\n      self.write_buffer = []\n\n  def flush():\n    with open(outfn, \"a\") as myfile:\n      for line in self.write_buffer:\n        myfile.write(line)\n    self.write_buffer = []\n    \ndef ossystem(line):\n  print(line)\n  os.system(line)\n  \ndef setup_experiment_run_directory(run, safe_mode=True):\n  # TODO: factor out to use GLOBAL_RUNS_DIRECTORY\n  rundir = \"runs/%s\"%(run,)\n  if os.path.exists(rundir):\n    if safe_mode and not run=='default':\n      answer = input(\"%s exists, delete? (Y/n) \"%(rundir,))\n      if not answer:\n        answer = \"y\"\n      if answer.lower() != \"y\":\n        print(\"skipping\")\n        sys.exit()\n    print(\"Removing %s\"%(rundir,))\n    ossystem(\"rm -Rf \"+rundir)\n  ossystem(\"mkdir %s\"%(rundir,))\n  return rundir\n\n########################################\n# Tensorboard logging\n########################################\n\n# TODO: have global experiment_base that I can use to move logging to\n# non-current directory\nGLOBAL_RUNS_DIRECTORY='runs'\nglobal_last_logger = None\n\ndef get_last_logger():\n  global global_last_logger\n  assert global_last_logger\n  return global_last_logger\n\nclass TensorboardLogger:\n  \"\"\"Helper class to log to single tensorboard writer from multiple places.\n   logger = u.TensorboardLogger(\"mnist7\")\n   logger = u.get_last_logger()  # gets last logger created\n   logger('svd_time', 5)  # records \"svd_time\" stat at 5\n   logger.next_step()     # advances step counter\n   logger.set_step(5)     # sets step counter to 5\n  \"\"\"\n  \n  def __init__(self, run, step=0):\n    # TODO: do nothing for default run\n    \n    global global_last_logger\n    assert global_last_logger is None\n    self.run = run\n    #    sess = tf.get_default_session()\n\n    self.summary_writer = tf.summary.FileWriter(GLOBAL_RUNS_DIRECTORY+'/'+run,\n                                                graph=tf.get_default_graph())\n    self.step = step\n    self.summary = tf.Summary()\n    global_last_logger = self\n    self.last_timestamp = time.perf_counter()\n\n  def __call__(self, *args):\n    assert len(args)%2 == 0\n    for (tag, value) in chunks(args, 2):\n      self.summary.value.add(tag=tag, simple_value=float(value))\n\n  def next_step(self):\n    new_timestamp = time.perf_counter()\n    self.summary.value.add(tag='time/step',\n                           simple_value=(new_timestamp-self.last_timestamp))\n    self.last_timestamp = new_timestamp\n    self.summary_writer.add_summary(self.summary, self.step)\n    self.step+=1\n    self.summary = tf.Summary()\n\n\ndef as_int32(v):\n  \"\"\"Convert to int32 dtype.\"\"\"\n  return np.dtype(np.int32).type(v)\n\ndef add_dep(from_op, on_op):\n  ge.reroute.add_control_inputs(from_op, [on_op])\n\n# Three functions below are replacements for tf default session/default graph\n# mechanisms that are global (native ones are thread-local because of thread\n# safety issues that have since been fixes (ie, mrry fixed Graph to be thread\n# safe for reading)\n\nsess = None\ndef register_default_session(local_sess):\n  global sess\n  assert sess is None\n  sess = local_sess\n\ndef get_default_session():\n  # hack, remove\n  return tf.get_default_session()\n  global sess\n  assert sess\n  return sess\n\ndef get_default_graph():\n  global sess\n  assert sess\n  return sess.graph\n\ndef eval(tensor):\n  \"\"\"tensor.eval() replacement since .eval() is not multi-thread-happy\"\"\"\n  global sess\n  assert sess\n  return sess.run(tensor)\n\nfrom collections import OrderedDict\nglobal_stats = OrderedDict()\ndef record(tag, stat):\n    global global_stats\n    global_stats.setdefault(tag, []).append(stat)\n\nif __name__=='__main__':\n  run_all_tests(sys.modules[__name__])\n"
  }
]